Index: proiecte/PPPP/gdm/AUTHORS
===================================================================
--- proiecte/PPPP/gdm/AUTHORS	(revision 134)
+++ proiecte/PPPP/gdm/AUTHORS	(revision 134)
@@ -0,0 +1,2 @@
+William Jon McCann <mccann@jhu.edu>
+Ray Strode <rstrode@redhat.com>
Index: proiecte/PPPP/gdm/COPYING
===================================================================
--- proiecte/PPPP/gdm/COPYING	(revision 134)
+++ proiecte/PPPP/gdm/COPYING	(revision 134)
@@ -0,0 +1,345 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
Index: proiecte/PPPP/gdm/ChangeLog
===================================================================
--- proiecte/PPPP/gdm/ChangeLog	(revision 134)
+++ proiecte/PPPP/gdm/ChangeLog	(revision 134)
@@ -0,0 +1,11 @@
+To see the development history of this module, please visit:
+
+http://git.gnome.org/cgit/gdm
+
+or run
+
+git clone git://git.gnome.org/gdm
+
+followed by
+
+git log
Index: proiecte/PPPP/gdm/INSTALL
===================================================================
--- proiecte/PPPP/gdm/INSTALL	(revision 134)
+++ proiecte/PPPP/gdm/INSTALL	(revision 134)
@@ -0,0 +1,234 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006 Free Software Foundation, Inc.
+
+This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+   It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring.  Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+   The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.
+
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.
+
+  5. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+Compilers and Options
+=====================
+
+Some systems require unusual options for compilation or linking that the
+`configure' script does not know about.  Run `./configure --help' for
+details on some of the pertinent environment variables.
+
+   You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here
+is an example:
+
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+   *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you can use GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+   With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+Installation Names
+==================
+
+By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc.  You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Specifying the System Type
+==========================
+
+There may be some features `configure' cannot figure out automatically,
+but needs to determine by the type of machine the package will run on.
+Usually, assuming the package is built to be run on the _same_
+architectures, `configure' can figure that out, but if it prints a
+message saying it cannot guess the machine type, give it the
+`--build=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+     CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+     OS KERNEL-OS
+
+   See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+   If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+   If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+If you want to set default values for `configure' scripts to share, you
+can create a site shell script called `config.site' that gives default
+values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+Variables not defined in a site shell script can be set in the
+environment passed to `configure'.  However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost.  In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'.  For example:
+
+     ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug.  Until the bug is fixed you can use this workaround:
+
+     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+`configure' recognizes the following options to control how it operates.
+
+`--help'
+`-h'
+     Print a summary of the options to `configure', and exit.
+
+`--version'
+`-V'
+     Print the version of Autoconf used to generate the `configure'
+     script, and exit.
+
+`--cache-file=FILE'
+     Enable the cache: use and save the results of the tests in FILE,
+     traditionally `config.cache'.  FILE defaults to `/dev/null' to
+     disable caching.
+
+`--config-cache'
+`-C'
+     Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to `/dev/null' (any error
+     messages will still be shown).
+
+`--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     `configure' can determine that directory automatically.
+
+`configure' also accepts some other, not widely useful, options.  Run
+`configure --help' for more details.
+
Index: proiecte/PPPP/gdm/MAINTAINERS
===================================================================
--- proiecte/PPPP/gdm/MAINTAINERS	(revision 134)
+++ proiecte/PPPP/gdm/MAINTAINERS	(revision 134)
@@ -0,0 +1,12 @@
+William Jon McCann
+Email: mccann@jhu.edu
+Userid: mccann
+
+Brian Cameron
+E-mail: Brian.Cameron@sun.com
+Userid: bcameron
+
+Ray Strode
+E-mail: rstrode@redhat.com
+Userid: halfline
+
Index: proiecte/PPPP/gdm/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/Makefile.am	(revision 134)
@@ -0,0 +1,32 @@
+NULL =
+
+SUBDIRS = 			\
+	data			\
+	common 			\
+	daemon 			\
+	docs			\
+	gui 			\
+	utils 			\
+	po 			\
+	tests 			\
+	$(NULL)
+
+# add these when help gets added back
+# omf-install
+
+EXTRA_DIST = \
+	MAINTAINERS		\
+	ChangeLog		\
+	README			\
+	gnome-doc-utils.make	\
+	xmldocs.make		\
+	omf.make		\
+	$(NULL)
+
+DISTCLEANFILES = \
+	gnome-doc-utils.make	\
+	$(NULL)
+
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+
+distuninstallcheck_listfiles = find . -type f -print | grep -v '^\./var/scrollkeeper'
Index: proiecte/PPPP/gdm/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/Makefile.in	(revision 134)
@@ -0,0 +1,877 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.in $(srcdir)/config.h.in \
+	$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
+	TODO acconfig.h compile config.guess config.sub depcomp \
+	install-sh ltmain.sh missing mkinstalldirs
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir dist dist-all distcheck
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  { test ! -d "$(distdir)" \
+    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr "$(distdir)"; }; }
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+GZIP_ENV = --best
+DIST_ARCHIVES = $(distdir).tar.bz2
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+SUBDIRS = \
+	data			\
+	common 			\
+	daemon 			\
+	docs			\
+	gui 			\
+	utils 			\
+	po 			\
+	tests 			\
+	$(NULL)
+
+
+# add these when help gets added back
+# omf-install
+EXTRA_DIST = \
+	MAINTAINERS		\
+	ChangeLog		\
+	README			\
+	gnome-doc-utils.make	\
+	xmldocs.make		\
+	omf.make		\
+	$(NULL)
+
+DISTCLEANFILES = \
+	gnome-doc-utils.make	\
+	$(NULL)
+
+distuninstallcheck_listfiles = find . -type f -print | grep -v '^\./var/scrollkeeper'
+all: config.h
+	$(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+am--refresh:
+	@:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
+	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    echo ' $(SHELL) ./config.status'; \
+	    $(SHELL) ./config.status;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	$(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	$(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+config.h: stamp-h1
+	@if test ! -f $@; then \
+	  rm -f stamp-h1; \
+	  $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+	else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+	@rm -f stamp-h1
+	cd $(top_builddir) && $(SHELL) ./config.status config.h
+$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(top_srcdir)/acconfig.h
+	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+	rm -f stamp-h1
+	touch $@
+
+distclean-hdr:
+	-rm -f config.h stamp-h1
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool config.lt
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	target=`echo $@ | sed s/-recursive//`; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    dot_seen=yes; \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done; \
+	if test "$$dot_seen" = "no"; then \
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+	fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	case "$@" in \
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+	  *) list='$(SUBDIRS)' ;; \
+	esac; \
+	rev=''; for subdir in $$list; do \
+	  if test "$$subdir" = "."; then :; else \
+	    rev="$$subdir $$rev"; \
+	  fi; \
+	done; \
+	rev="$$rev ."; \
+	target=`echo $@ | sed s/-recursive//`; \
+	for subdir in $$rev; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done && test -z "$$fail"
+tags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	done
+ctags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+	  include_option=--etags-include; \
+	  empty_fix=.; \
+	else \
+	  include_option=--include; \
+	  empty_fix=; \
+	fi; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test ! -f $$subdir/TAGS || \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+	  fi; \
+	done; \
+	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	$(am__remove_distdir)
+	test -d "$(distdir)" || mkdir "$(distdir)"
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test -d "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
+	      $(MAKE) $(AM_MAKEFLAGS) \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
+		am__skip_mode_fix=: \
+	        distdir) \
+	      || exit 1; \
+	  fi; \
+	done
+	-test -n "$(am__skip_mode_fix)" \
+	|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+	|| chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__remove_distdir)
+dist-bzip2: distdir
+	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+	$(am__remove_distdir)
+
+dist-lzma: distdir
+	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+	$(am__remove_distdir)
+
+dist-xz: distdir
+	tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
+	$(am__remove_distdir)
+
+dist-tarZ: distdir
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+	$(am__remove_distdir)
+
+dist-shar: distdir
+	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+	$(am__remove_distdir)
+
+dist-zip: distdir
+	-rm -f $(distdir).zip
+	zip -rq $(distdir).zip $(distdir)
+	$(am__remove_distdir)
+
+dist dist-all: distdir
+	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+	$(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+	case '$(DIST_ARCHIVES)' in \
+	*.tar.gz*) \
+	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+	*.tar.bz2*) \
+	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lzma*) \
+	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+	*.tar.xz*) \
+	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+	*.tar.Z*) \
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+	*.shar.gz*) \
+	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+	*.zip*) \
+	  unzip $(distdir).zip ;;\
+	esac
+	chmod -R a-w $(distdir); chmod a+w $(distdir)
+	mkdir $(distdir)/_build
+	mkdir $(distdir)/_inst
+	chmod a-w $(distdir)
+	test -d $(distdir)/_build || exit 0; \
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+	  && am__cwd=`pwd` \
+	  && $(am__cd) $(distdir)/_build \
+	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+	        distuninstallcheck \
+	  && chmod -R a-w "$$dc_install_base" \
+	  && ({ \
+	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
+	  && rm -rf "$$dc_destdir" \
+	  && $(MAKE) $(AM_MAKEFLAGS) dist \
+	  && rm -rf $(DIST_ARCHIVES) \
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+	  && cd "$$am__cwd" \
+	  || exit 1
+	$(am__remove_distdir)
+	@(echo "$(distdir) archives ready for distribution: "; \
+	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+	@$(am__cd) '$(distuninstallcheck_dir)' \
+	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+	   || { echo "ERROR: files left after uninstall:" ; \
+	        if test -n "$(DESTDIR)"; then \
+	          echo "  (check DESTDIR support)"; \
+	        fi ; \
+	        $(distuninstallcheck_listfiles) ; \
+	        exit 1; } >&2
+distcleancheck: distclean
+	@if test '$(srcdir)' = . ; then \
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+	  exit 1 ; \
+	fi
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       $(distcleancheck_listfiles) ; \
+	       exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-hdr \
+	distclean-libtool distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf $(top_srcdir)/autom4te.cache
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
+	ctags-recursive install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am am--refresh check check-am clean clean-generic \
+	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
+	dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
+	distcheck distclean distclean-generic distclean-hdr \
+	distclean-libtool distclean-tags distcleancheck distdir \
+	distuninstallcheck dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	installdirs-am maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+	ps ps-am tags tags-recursive uninstall uninstall-am
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/NEWS
===================================================================
--- proiecte/PPPP/gdm/NEWS	(revision 134)
+++ proiecte/PPPP/gdm/NEWS	(revision 134)
@@ -0,0 +1,411 @@
+===============
+Version 2.28.1
+===============
+
+- GDM will now avoid calling XAddHosts for remote connections.  Refer to bug
+  #598142 for more information.
+- Now GDM uses DeviceKit-power instead of gnome-power-manager for Suspend
+  support.
+- Now the at-spi-registryd-wrapper.desktop GDM autostart file will run
+  at-spi-registryd directly instead of calling at-spi-registryd-wrapper.
+- Fix to the visibility check for the "Other" button which corrects some
+  situations where the button would not appear when it was supposed to.
+- Now the GDM daemon will make the /var/log/gdm directory if it does not exist.
+- Fixes to avoid autologin failure when a NULL username is passed in.
+- Restore CTYPE when canonicalizing codesets.
+- Several fixes to avoid warnings.
+
+===============
+Version 2.28.0
+===============
+
+- Now GDM supports the ability to specify the automatic/timed login user via a
+  script via the same interface that the old GDM supported.
+- Now the user's dmrc and face image files are stored in /var/cache/gdm, so 
+  that the login process does not need to access the user's $HOME directory 
+  before authentication.  Refer to bug #565151.
+- Fix the login GUI options widget so the language/session/layout choices are
+  not reset after a failed login.
+- Fix language dialog so it does not crash if the user click's the "OK" button
+  when no language is selected.
+- Fix to ensure that the login dialog regains focus after the language or
+  layout dialogs are used.
+- The language dialog has improved logic to sort the language names more
+  correctly.
+- Make sure to check error variable is not NULL before referencing it in the
+  gdm-user-manager code.
+- Make sure to not print NULL strings since this causes crashes on some
+  platforms.
+- Improve documentation.
+
+===============
+Version 2.27.90
+===============
+
+- Autostart polkit-gnome authentication agent.
+- Add screen capture sound effect to screenshot tool.
+- If HOST_NAME_MAX is not available, try _POSIX_HOST_NAME_MAX, then 
+  default to 256.
+- Add users "nobody4" and "noaccess" to the list of users to filter from
+  the Face Browser.
+- Add Solaris logindevperm support. 
+- Fix mispelling of XDMCP.
+- Improve documentation.
+
+===============
+Version 2.27.4
+===============
+
+- Favor XFree86 Xinerama over Solaris Xinerama on Solaris
+- Make greeter a well behaved session client
+- XDMCP fixes
+- Fix up btmp record handling
+- Handle locales with modifiers better
+- Use better logic with keyboard layout handling
+- Change example PAM file/documentation to demonstrate password-less login
+- Handle usernames from non-utf8 locales
+- Allow dbus introspection for gdm services
+- Show more details authentication error messages in UI
+- Allow uppercase and lowercase booleans in config file
+- Be more consistent with booleans in schemas
+- Use g_timeout_add_seconds to reduce wakeups
+- Make greeter window more clear when user list is disabled
+- Put greeter login window in same ctrl-alt-tab menu as panel
+- Port greeter to PolicyKit 1.0
+- Shave off 1/2 second delay when bringing up greeter
+- OS X portability fixes
+- Look for locales in /usr/lib/locale instead of /usr/share/locale
+- Better handling when two users have the same name
+
+===============
+Version 2.26.1
+===============
+
+- Use O_APPEND when opening log files
+- Don't depend on gnome-power-manager registering with session manager- Give greeter and slave access to the display even after the hostname changes
+- Clean up stale auth temporary directories
+- Fix double free crasher in user switcher applet
+- Load saved settings after user types username into Other box
+- Pass environment to PAM worker processes so messages are localized
+- Fix up auditing for Solaris auditor
+
+===============
+Version 2.26.0
+===============
+
+- Make xdmcp/PingIntervalSeconds config option work
+
+===============
+Version 2.25.92
+===============
+
+- Hide presence features in user switcher applet
+- Make autologin happen more than once after bootup
+- Better panel placement and login screen sizing in
+  multihead set ups
+- Fix XDMCP and add more XDMCP configurability
+- Rework dbus security files to be more correct
+- Various other fixes
+
+===============
+Version 2.25.2
+===============
+
+- Fix focus issues in applet
+- Use text view instead of entry
+
+===============
+Version 2.25.1
+===============
+
+- Add support for a real automatic login
+- Redesign user switch applet
+- Make XDMCP work again
+- Add a bevel around the dialog
+- Remove capslock warning label
+- Translate help output (Gabor Kelemen)
+
+===============
+Version 2.24.0
+===============
+
+- Allow the build to succeed without a gdm user (Frederic Peters)
+- Use Bourne shell syntax in Xsession.solaris (Brian Cameron)
+- Set ownership of .gconf.mandatory (William Jon McCann)
+
+Translations:
+- Updated de: Mario BlÃ€ttermann
+- Update zh_CN: Funda Wang
+- Updated hr: Robert Sedak
+- Updated dz: Pema Geyleg
+- Updated hu: Gabor Kelemen
+- Updated mr: Sandeep Shedmake
+- Updated ko: Changwoo Ryu
+- Updated ar: Djihed Afifi
+- Updated bn_IN: Runa Bhattacharjee
+- Updated hi: Rajesh Ranjan
+- Updated lt: Gintautas Miliauskas
+- Updated or: Manoj Kumar Giri
+- Updated it: Francesco Marletta
+- Updated gu: Sweta Kothari
+- Updated kn: Shankar Prasad
+- Updated ta: I. Felix
+- Updated el: Papadeas Pierros
+- Updated et: Ivar Smolin
+- Updated mk: Jovan Naumovski
+- Updated ro: MiÅu Moldovan
+- Updated ru: Nickolay V. Shmyrev
+- Updated sr, sr@latin: Igor NestoroviÄ
+- Updated da: Ask H. Larsen
+
+
+===============
+Version 2.23.92
+===============
+
+- Fix selection handling in language and layout choosers
+- Fixed #545337, grey screen on login (Owen Taylor)
+- Start g-s-d correctly
+- Add missing WM desktop file
+- Add docs (Brian Cameron, Ray Strode)
+- Make set-show-user* into construct properties
+- Revert the larger greeter font size
+- Add slave log file
+- Fix up some log rotation problems
+
+Translations:
+- Updated vi: Nguyá»
+n ThÃ¡i Ngá»c Duy
+- Updated eu: Inaki Larranaga Murgoitio
+- Updated as: Amitakhya Phukan
+- Updated cs: Petr Kovar
+- Updated et: Priit Laes  <plaes at svn dot gnome dot
+- Updated es: Jorge Gonzalez
+- Updated nl: Vincent van Adrighem
+- Updated pt: Duarte Loreto
+- Updated nb: Kjartan Maraas
+- Updated th: Theppitak Karoonboonyanan
+- Updated te: Sunil Mohan Adapa
+- Updated pl: Tomasz Dominikowski
+- Updated fr: Robert-AndrÃ© Mauchin
+- Updated bg: Alexander Shopov
+- Updated pt_BR: Og Maciel
+- Updated hr: Robert Sedak
+- Updated de: Jochen Skulj
+- Updated hi: Rajesh Ranjan
+- Updated fi: Ilkka Tuohela
+- Updated zh_CN: Funda Wang
+- Updated sq: Laurent Dhima
+- Updated sv: Daniel Nylander
+- Updated en_GB: Philip Withnall
+
+
+===============
+Version 2.23.90
+===============
+
+ * A few multi-monitor fixes for the greeter
+ * Don't load local users at all if user list is disabled
+ * Switch to using gnome-session 2.23.6+ for simple-greeter session manager
+ * Remove a11y dialog and button on panel (now provided by g-s-d)
+ * Fixed #547965, Make PolicyKit-gnome optional (Gilles Dartiguelongue)
+ * Fixed #504565, Username "gdm" is hardcoded all over the place (Patryk Zawadzki)
+ * Fixed #509141, GDM does not honor LC_DATE (Brian Cameron)
+ * Fixed #547549, Xsession update for Solaris SCIM (Brian Cameron)
+ * Fixed #547965, align help string in configure (William Jon McCann)
+ * Fixed #548551, Applet's user icon is always 24x24 (Patryk Zawadzki)
+ * Fixed #548676, fix broken check for tcp_wrappers (Brian Cameron)
+ * Fixed #549040, crash in user selector (William Jon McCann)
+ * Fixed #549223, keyboard language select gets life of its own (William Jon McCann)
+
+Translations:
+ * Updated LINGUAS, sr@latin.po, sr@Latn: Goran Rakic
+ * Updated ar: Khaled Hosny
+ * Updated bg: Alexander Shopov
+ * Updated bn_IN: Runa Bhattacharjee
+ * Updated cs: Petr Kovar
+ * Updated es: Jorge GonzÃ¡lez, Jorge Gonzalez
+ * Updated et: Ivar Smolin
+ * Updated fi: Ilkka Tuohela
+ * Updated gu: Sweta Kothari
+ * Updated he: Yair Hershkovitz, Mark Krapivner
+ * Updated mai: Rajesh Ranjan <rajeshkajha@yahoo.com>, Sangeeta Kumari
+ * Updated nb: Kjartan Maraas
+ * Updated pl: Tomasz Dominikowski
+ * Updated pt: Duarte Loreto
+ * Updated pt_BR: FÃ¡bio Nogueira
+ * Updated th: Theppitak Karoonboonyanan
+ * Updated zh_CN: çé²(Lu Gan)
+ * Updated zh_HK: Chao-Hsiung Liao
+ * Updated zh_TW: Chao-Hsiung Liao
+
+Help Manual Translations:
+None
+
+===============
+Version 2.23.2
+===============
+
+ * Requires ConsoleKit 0.3.0
+
+ * Keyboard layout selection from greeter (Matthias Clasen)
+ * Save backup of ~/.xsession-errors (Tom London)
+ * Add a GConf key for not showing the user list (Matthias Clasen)
+ * Now support PostLogin, PreSession, and PostSession hooks (Brian Cameron)
+ * Add DisallowTCP back (Ray Strode)
+ * Support PAM_XDISPLAY and PAM_XAUTHDATA (Eamon Walsh)
+ * Add lang tags, to help Pango pick the right font (Matthias Clasen)
+ * Set the initial user selection correctly
+ * Add frame around user icons and make them larger
+ * Write gdm screenshot output to /var/run/gdm instead of /tmp
+ * Save one old copy of greeter log file
+ * Set a minimum width for the login window
+ * Fix check for /etc/gdm/Init/Default so it will actually be executed
+ * Wait for ready from backend when cancelling from greeter
+ * Use per session directories in /var/run/gdm for xauth databases
+ * Move ConsoleKit registration into the worker
+
+===============
+Version 2.22.0
+===============
+
+ * Many animation improvements (Ray)
+ * Many locale/language improvements (Ray)
+ * Many session fixes (Ray)
+ * Drop icons for Other and Auto users for now (Ray)
+ * Only populate language list with those that have translations (Ray)
+ * Load languages later to speed up starting (Ray)
+ * Select "Other..." user if it's the only available user
+ * Don't destroy the transient greeter since we may end up on wrong vt
+ * Store X auth password in /var/run/gdm instead of /tmp
+ * Enable a11y by default
+ * Monitor ~/.face for changes.
+ * Only display the currently logged in users in the applet
+ * Show local users and monitor passwd for changes
+ * More lockdown
+ * Add option for running compiz
+ * Add a "hidden" screenshot tool.  Pressing PrtSc saves file to /tmp.
+ * Add profiling framework
+ * Log greeter output to a file in /var/log/gdm
+ * Turn on media-keys support for volume control
+
+===============
+Version 2.21.9
+===============
+
+ * Lots of improvements with session and language handling (Ray)
+ * Add a crash backtrace logging tool.
+ * Timed login countdown animation (Ray)
+ * Start making host chooser able to support other protocols.
+ * Fix user display in switch applet.
+ * Start g-s-d synchronously to avoid flashing etc.
+ * Add a banner message feature to greeter.
+ * Make TryExec optional for session files.
+ * Work around g-s-d background bug.
+ * Add capslock key warning to greeter.
+ * Fix user switch applet crasher.
+ * Remove preferences from user switch applet.
+ * Make user switcher a drop in replacement for FUSA.
+ * Many dmrc file related fixes (Ray)
+ * Add more lockdown points for greeter.
+
+===============
+Version 2.21.8
+===============
+
+ * Show locales in selection properly (Ray)
+ * Improve language and session selection interfaces (Ray)
+ * Add gconf key to disable restart/shutdown buttons.
+ * Add quick death and looping detection for displays
+ * .dmrc handling (Ray).
+ * Run /etc/gdm/Init/Default.
+ * Allow XDMCP to be enabled/disabled from configuration settings.
+ * Initial support for timed login.
+ * Better handling of ck-history not being available.
+ * Fix a few bugs with X access files. (Ray)
+ * Hook up suspend button to g-p-m.
+ * Allow the login window icon to be changed via gconf.
+ * Handle not getting the requested X11 display number.
+ * Be more robust against dying processes.
+ * Make language and session selecting work much better (Ray).
+ * Add icons for language and session selectors.
+ * Make autostart work again.
+ * Make a11y dialog size shrink/grow with font size.
+ * Run gok in login window mode (Ray)
+ * Make disconnect work on XDMCP greeters.
+
+===============
+Version 2.21.7
+===============
+
+ * New session selection widgets (Ray Strode)
+ * New language selection widgets (Ray Strode)
+ * Don't display sessions in list if they don't have x11.
+ * Only display users that have frequently logged in.
+ * Port to GIO (Cosimo Cecchi)
+ * Add a user switcher applet.
+ * Unlock session after switching.
+ * Add support for finding and switching to existing greeters.
+ * Enable the g-s-d a11y-keyboard plugin
+ * Add PAM auditing logic (Ray Strode & Brian Cameron)
+ * Make sure we retry connecting to the xserver
+ * Move clock applet to the panel (Ray Strode)
+ * Don't show guest user
+ * Add an a11y options dialog to the greeter.
+
+===============
+Version 2.21.6
+===============
+
+        * Initial support for XDMCP IndirectQuery choosers.
+        * Also fix broken gdm_address_is_local.
+        * Initial session migration/switching support.
+        * Set CK session-type to LoginWindow for greeter session.
+        * Add gdmflexiserver command for backward compatibility.
+        * Add CK/PK system restart/stop functionality.
+
+===============
+Version 2.21.5
+===============
+
+        * Improve greeter widget animation (Ray Strode)
+        * Ignore sessions on other seats or without x11 displays
+        * Prefer metacity over compiz for now
+        * Handle D-Bus method timeouts
+        * Fully switch to external gnome-settings-daemon
+        * Handle icon theme changes
+
+===============
+Version 2.21.4
+===============
+
+        * Break-out settings-daemon into external module
+        * Add session chooser to login window (Ray Strode)
+        * Add login window resizing animations (Ray Strode)
+        * Fix cookie generation and handling (Ray Strode)
+        * Setup gconf database for greeter session. (Matthias Clasen)
+        * Log session console i/o to ~/.xsession-errors (Ray Strode)
+
+===============
+Version 2.21.2
+===============
+
+        * Close the session at logout (Ray Strode)
+        * Run Xsession (Ray Strode)
+        * Rework XAuth handling (Ray Strode)
+        * Don't require x11.pc to build
+        * Assassinate the unused configuration options
+        * Add support for showing logged in users in greeter
+        * Split up GdmSession mechanism
+
+  Translators
+
+        * Updated fi: Ilkka Tuohela
+        * Updated lt: Gintautas Miliauskas
+        * Updated sl: Matej UrbanÄiÄ
+
+===============
+Version 2.21.1
+===============
+
+Initial development release of new GDM design
Index: proiecte/PPPP/gdm/README
===================================================================
--- proiecte/PPPP/gdm/README	(revision 134)
+++ proiecte/PPPP/gdm/README	(revision 134)
@@ -0,0 +1,32 @@
+
+GDM - GNOME Display Manager
+http://www.gnome.org/projects/gdm/
+
+The GNOME Display Manager is a system service that is responsible for
+providing graphical log-ins and managing local and remote displays.
+
+
+Installation
+============
+
+See the file 'INSTALL'.
+
+
+How to report bugs
+==================
+
+Bugs should be reported to the GNOME bug tracking
+system:
+    http://bugzilla.gnome.org/simple-bug-guide.cgi?product=gdm
+
+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
+
+
+How to submit patches
+=====================
+
+See the file 'HACKING'.
Index: proiecte/PPPP/gdm/acconfig.h
===================================================================
--- proiecte/PPPP/gdm/acconfig.h	(revision 134)
+++ proiecte/PPPP/gdm/acconfig.h	(revision 134)
@@ -0,0 +1,52 @@
+#undef PACKAGE
+#undef VERSION
+#undef GETTEXT_PACKAGE
+#undef HALT_COMMAND
+#undef REBOOT_COMMAND
+#undef SOUND_PROGRAM
+#undef SUSPEND_COMMAND
+#undef ENABLE_IPV6
+#undef ENABLE_NLS
+#undef ALWAYS_RESTART_SERVER
+#undef HAVE_ADT
+#undef HAVE_CATGETS
+#undef HAVE_CHKAUTHATTR
+#undef HAVE_CHPASS
+#undef HAVE_CLEARENV
+#undef HAVE_CRYPT
+#undef HAVE_GETTEXT
+#undef HAVE_LC_MESSAGES
+#undef HAVE_LIBSM
+#undef HAVE_LIBXDMCP
+#undef HAVE_LOGINCAP
+#undef HAVE_LOGINDEVPERM
+#undef HAVE_LOGINRESTRICTIONS
+#undef HAVE_PAM
+#undef HAVE_PASSWDEXPIRED
+#undef HAVE_SCHED_YIELD
+#undef HAVE_SELINUX
+#undef HAVE_SETENV
+#undef HAVE_SETRESUID
+#undef HAVE_SHADOW
+#undef HAVE_SOLARIS_XINERAMA
+#undef HAVE_STPCPY
+#undef HAVE_SYS_SOCKIO_H
+#undef HAVE_TCPWRAPPERS
+#undef HAVE_UNSETENV
+#undef HAVE_UT_SYSLEN
+#undef HAVE_XINERAMA
+#undef HAVE_XFREE_XINERAMA
+#undef HAVE_XINPUT
+#undef X_SERVER
+#undef X_SERVER_PATH
+#undef X_XNEST_CMD
+#undef X_XNEST_CONFIG_OPTIONS
+#undef X_XNEST_UNSCALED_FONTPATH
+#undef X_CONFIG_OPTIONS
+#undef X_PATH
+#undef XSESSION_SHELL
+#undef XEVIE_OPTION
+#undef HAVE_LOGIN
+#undef HAVE_LOGOUT
+#undef HAVE_LOGWTMP
+
Index: proiecte/PPPP/gdm/acinclude.m4
===================================================================
--- proiecte/PPPP/gdm/acinclude.m4	(revision 134)
+++ proiecte/PPPP/gdm/acinclude.m4	(revision 134)
@@ -0,0 +1,375 @@
+dnl as-ac-expand.m4 0.2.0
+dnl autostars m4 macro for expanding directories using configure's prefix
+dnl thomas@apestaart.org
+
+dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR)
+dnl example
+dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
+dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local
+
+AC_DEFUN([AS_AC_EXPAND],
+[
+  EXP_VAR=[$1]
+  FROM_VAR=[$2]
+
+  dnl first expand prefix and exec_prefix if necessary
+  prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+  dnl if no prefix given, then use /usr/local, the default prefix
+  if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+  dnl if no exec_prefix given, then use prefix
+  if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+  dnl loop until it doesn't change anymore
+  while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+  dnl clean up
+  full_var=$new_full_var
+  AC_SUBST([$1], "$full_var")
+
+  dnl restore prefix and exec_prefix
+  prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+])
+
+dnl Checks for availability of various utmp fields
+dnl
+dnl Original code by Bernhard Rosenkraenzer (bero@linux.net.eu.org), 1998.
+dnl Modifications by Timur Bakeyev (timur@gnu.org), 1999.
+dnl Patched from http://bugzilla.gnome.org/show_bug.cgi?id=937
+dnl
+
+dnl GDM_CHECK_UTMP()
+dnl Test for presence of the field and define HAVE_UT_UT_field macro
+dnl Taken from vte/gnome-pty-helper's GPH_CHECK_UTMP
+
+AC_DEFUN([GDM_CHECK_UTMP],[
+
+AC_CHECK_HEADERS(sys/time.h utmp.h utmpx.h)
+AC_HEADER_TIME
+
+if test "$ac_cv_header_utmpx_h" = "yes"; then
+    AC_DEFINE(UTMP,[struct utmpx],[Define to the name of a structure which holds utmp data.])
+else
+    AC_DEFINE(UTMP,[struct utmp],[Define to the name of a structure which holds utmp data.])
+fi
+
+dnl some systems (BSD4.4-like) require time.h to be included before utmp.h :/
+AC_MSG_CHECKING(for ut_host field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_host;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_HOST,1,[Define if your utmp struct contains a ut_host field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_pid field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; int i; i=ut.ut_pid;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_PID,1,[Define if your utmp struct contains a ut_pid field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_id field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_id;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_ID,1,[Define if your utmp struct contains a ut_id field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_name field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_name;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_NAME,1,[Define if your utmp struct contains a ut_name field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_type field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; int i; i=(int) ut.ut_type;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_TYPE,1,[Define if your utmp struct contains a ut_type field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_exit.e_termination field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_exit.e_termination=0;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_EXIT_E_TERMINATION,1,[Define if your utmp struct contains a ut_exit.e_termination field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_user field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_user;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_USER,1,[Define if your utmp struct contains a ut_user field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_time field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_time=0;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_TIME,1,[Define if your utmp struct contains a ut_time field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_tv field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_tv.tv_sec=0; ut.ut_tv.tv_usec=0; ],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_TV,1,[Define if your utmp struct contains a ut_tv field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_syslen field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_syslen=0;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_SYSLEN,1,[Define if your utmp struct contains a ut_syslen field.])
+fi
+AC_MSG_RESULT($result)
+
+])
+
+dnl EXTRA_COMPILE_WARNINGS
+dnl Turn on many useful compiler warnings
+dnl For now, only works on GCC
+AC_DEFUN([EXTRA_COMPILE_WARNINGS],[
+    dnl ******************************
+    dnl More compiler warnings
+    dnl ******************************
+
+    AC_ARG_ENABLE(compile-warnings,
+                  AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
+                                 [Turn on compiler warnings]),,
+                  [enable_compile_warnings="m4_default([$1],[yes])"])
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+	enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+	warning_flags=
+	;;
+    minimum)
+	warning_flags="-Wall"
+	;;
+    yes)
+	warning_flags="-Wall -Wmissing-prototypes"
+	;;
+    maximum|error)
+	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+	CFLAGS="$warning_flags $CFLAGS"
+	for option in -Wno-sign-compare; do
+		SAVE_CFLAGS="$CFLAGS"
+		CFLAGS="$CFLAGS $option"
+		AC_MSG_CHECKING([whether gcc understands $option])
+		AC_TRY_COMPILE([], [],
+			has_option=yes,
+			has_option=no,)
+		CFLAGS="$SAVE_CFLAGS"
+		AC_MSG_RESULT($has_option)
+		if test $has_option = yes; then
+		  warning_flags="$warning_flags $option"
+		fi
+		unset has_option
+		unset SAVE_CFLAGS
+	done
+	unset option
+	if test "$enable_compile_warnings" = "error" ; then
+	    warning_flags="$warning_flags -Werror"
+	fi
+	;;
+    *)
+	AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
+	;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    AC_MSG_CHECKING(what warning flags to pass to the C compiler)
+    AC_MSG_RESULT($warning_flags)
+
+    AC_ARG_ENABLE(iso-c,
+                  AC_HELP_STRING([--enable-iso-c],
+                                 [Try to warn if code is not ISO C ]),,
+                  [enable_iso_c=no])
+
+    AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+	if test "x$GCC" = "xyes"; then
+	case " $CFLAGS " in
+	    *[\ \	]-ansi[\ \	]*) ;;
+	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+	esac
+	case " $CFLAGS " in
+	    *[\ \	]-pedantic[\ \	]*) ;;
+	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+	esac
+	fi
+    fi
+    AC_MSG_RESULT($complCFLAGS)
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    AC_SUBST(WARN_CFLAGS)
+])
Index: proiecte/PPPP/gdm/aclocal.m4
===================================================================
--- proiecte/PPPP/gdm/aclocal.m4	(revision 134)
+++ proiecte/PPPP/gdm/aclocal.m4	(revision 134)
@@ -0,0 +1,9950 @@
+# generated automatically by aclocal 1.11 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.64],,
+[m4_warning([this file was generated for autoconf 2.64.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+dnl AM_GCONF_SOURCE_2
+dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+dnl  (i.e. pass to gconftool-2
+dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
+dnl  you should install foo.schemas files
+dnl
+
+AC_DEFUN([AM_GCONF_SOURCE_2],
+[
+  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  else
+    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+  fi
+
+  AC_ARG_WITH([gconf-source],
+	      AC_HELP_STRING([--with-gconf-source=sourceaddress],
+			     [Config database for installing schema files.]),
+	      [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+
+  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
+
+  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+  fi
+
+  AC_ARG_WITH([gconf-schema-file-dir],
+	      AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
+			     [Directory for installing schema files.]),
+	      [GCONF_SCHEMA_FILE_DIR="$withval"],)
+
+  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+
+  AC_ARG_ENABLE(schemas-install,
+  	AC_HELP_STRING([--disable-schemas-install],
+		       [Disable the schemas installation]),
+     [case ${enableval} in
+       yes|no) ;;
+       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+      esac])
+  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+])
+
+# Copyright (C) 1995-2002 Free Software Foundation, Inc.
+# Copyright (C) 2001-2003,2004 Red Hat, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License.  As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# This file can be copied and used freely without restrictions.  It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+#
+# Macro to add for using GNU gettext.
+# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
+#
+# Modified to never use included libintl. 
+# Owen Taylor <otaylor@redhat.com>, 12/15/1998
+#
+# Major rework to remove unused code
+# Owen Taylor <otaylor@redhat.com>, 12/11/2002
+#
+# Added better handling of ALL_LINGUAS from GNU gettext version 
+# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
+#
+# Modified to require ngettext
+# Matthias Clasen <mclasen@redhat.com> 08/06/2004
+#
+# We need this here as well, since someone might use autoconf-2.5x
+# to configure GLib then an older version to configure a package
+# using AM_GLIB_GNU_GETTEXT
+AC_PREREQ(2.53)
+
+dnl
+dnl We go to great lengths to make sure that aclocal won't 
+dnl try to pull in the installed version of these macros
+dnl when running aclocal in the glib directory.
+dnl
+m4_copy([AC_DEFUN],[glib_DEFUN])
+m4_copy([AC_REQUIRE],[glib_REQUIRE])
+dnl
+dnl At the end, if we're not within glib, we'll define the public
+dnl definitions in terms of our private definitions.
+dnl
+
+# GLIB_LC_MESSAGES
+#--------------------
+glib_DEFUN([GLIB_LC_MESSAGES],
+  [AC_CHECK_HEADERS([locale.h])
+    if test $ac_cv_header_locale_h = yes; then
+    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+    if test $am_cv_val_LC_MESSAGES = yes; then
+      AC_DEFINE(HAVE_LC_MESSAGES, 1,
+        [Define if your <locale.h> file defines LC_MESSAGES.])
+    fi
+  fi])
+
+# GLIB_PATH_PROG_WITH_TEST
+#----------------------------
+dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
+[# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_path_$1,
+[case "[$]$1" in
+  /*)
+  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in ifelse([$5], , $PATH, [$5]); do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if [$3]; then
+	ac_cv_path_$1="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+  ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+  AC_MSG_RESULT([$]$1)
+else
+  AC_MSG_RESULT(no)
+fi
+AC_SUBST($1)dnl
+])
+
+# GLIB_WITH_NLS
+#-----------------
+glib_DEFUN([GLIB_WITH_NLS],
+  dnl NLS is obligatory
+  [USE_NLS=yes
+    AC_SUBST(USE_NLS)
+
+    gt_cv_have_gettext=no
+
+    CATOBJEXT=NONE
+    XGETTEXT=:
+    INTLLIBS=
+
+    AC_CHECK_HEADER(libintl.h,
+     [gt_cv_func_dgettext_libintl="no"
+      libintl_extra_libs=""
+
+      #
+      # First check in libc
+      #
+      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
+        [AC_TRY_LINK([
+#include <libintl.h>
+],
+         [return !ngettext ("","", 1)],
+	  gt_cv_func_ngettext_libc=yes,
+          gt_cv_func_ngettext_libc=no)
+        ])
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+	      AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
+        	[AC_TRY_LINK([
+#include <libintl.h>
+],
+	          [return !dgettext ("","")],
+		  gt_cv_func_dgettext_libc=yes,
+	          gt_cv_func_dgettext_libc=no)
+        	])
+      fi
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+        AC_CHECK_FUNCS(bind_textdomain_codeset)
+      fi
+
+      #
+      # If we don't have everything we want, check in libintl
+      #
+      if test "$gt_cv_func_dgettext_libc" != "yes" \
+	 || test "$gt_cv_func_ngettext_libc" != "yes" \
+         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+        
+        AC_CHECK_LIB(intl, bindtextdomain,
+	    [AC_CHECK_LIB(intl, ngettext,
+		    [AC_CHECK_LIB(intl, dgettext,
+			          gt_cv_func_dgettext_libintl=yes)])])
+
+	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+	  AC_MSG_CHECKING([if -liconv is needed to use gettext])
+	  AC_MSG_RESULT([])
+  	  AC_CHECK_LIB(intl, ngettext,
+          	[AC_CHECK_LIB(intl, dcgettext,
+		       [gt_cv_func_dgettext_libintl=yes
+			libintl_extra_libs=-liconv],
+			:,-liconv)],
+		:,-liconv)
+        fi
+
+        #
+        # If we found libintl, then check in it for bind_textdomain_codeset();
+        # we'll prefer libc if neither have bind_textdomain_codeset(),
+        # and both have dgettext and ngettext
+        #
+        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS -lintl $libintl_extra_libs"
+          unset ac_cv_func_bind_textdomain_codeset
+          AC_CHECK_FUNCS(bind_textdomain_codeset)
+          LIBS="$glib_save_LIBS"
+
+          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+            gt_cv_func_dgettext_libc=no
+          else
+            if test "$gt_cv_func_dgettext_libc" = "yes" \
+		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
+              gt_cv_func_dgettext_libintl=no
+            fi
+          fi
+        fi
+      fi
+
+      if test "$gt_cv_func_dgettext_libc" = "yes" \
+	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        gt_cv_have_gettext=yes
+      fi
+  
+      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        INTLLIBS="-lintl $libintl_extra_libs"
+      fi
+  
+      if test "$gt_cv_have_gettext" = "yes"; then
+	AC_DEFINE(HAVE_GETTEXT,1,
+	  [Define if the GNU gettext() function is already present or preinstalled.])
+	GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+	  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+	if test "$MSGFMT" != "no"; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS $INTLLIBS"
+	  AC_CHECK_FUNCS(dcgettext)
+	  MSGFMT_OPTS=
+	  AC_MSG_CHECKING([if msgfmt accepts -c])
+	  GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <foo@bar.xx>\n"
+"Language-Team: C <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
+	  AC_SUBST(MSGFMT_OPTS)
+	  AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+	  GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+	    [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+	  AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+			 return _nl_msg_cat_cntr],
+	    [CATOBJEXT=.gmo 
+             DATADIRNAME=share],
+	    [case $host in
+	    *-*-solaris*)
+	    dnl On Solaris, if bind_textdomain_codeset is in libc,
+	    dnl GNU format message catalog is always supported,
+            dnl since both are added to the libc all together.
+	    dnl Hence, we'd like to go with DATADIRNAME=share and
+	    dnl and CATOBJEXT=.gmo in this case.
+            AC_CHECK_FUNC(bind_textdomain_codeset,
+	      [CATOBJEXT=.gmo 
+               DATADIRNAME=share],
+	      [CATOBJEXT=.mo
+               DATADIRNAME=lib])
+	    ;;
+	    *)
+	    CATOBJEXT=.mo
+            DATADIRNAME=lib
+	    ;;
+	    esac])
+          LIBS="$glib_save_LIBS"
+	  INSTOBJEXT=.mo
+	else
+	  gt_cv_have_gettext=no
+	fi
+      fi
+    ])
+
+    if test "$gt_cv_have_gettext" = "yes" ; then
+      AC_DEFINE(ENABLE_NLS, 1,
+        [always defined to indicate that i18n is enabled])
+    fi
+
+    dnl Test whether we really found GNU xgettext.
+    if test "$XGETTEXT" != ":"; then
+      dnl If it is not GNU xgettext we define it as : so that the
+      dnl Makefiles still can work.
+      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+        : ;
+      else
+        AC_MSG_RESULT(
+	  [found xgettext program is not GNU xgettext; ignore it])
+        XGETTEXT=":"
+      fi
+    fi
+
+    # We need to process the po/ directory.
+    POSUB=po
+
+    AC_OUTPUT_COMMANDS(
+      [case "$CONFIG_FILES" in *po/Makefile.in*)
+        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+      esac])
+
+    dnl These rules are solely for the distribution goal.  While doing this
+    dnl we only have to keep exactly one list of the available catalogs
+    dnl in configure.in.
+    for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
+
+    dnl Make all variables we use known to autoconf.
+    AC_SUBST(CATALOGS)
+    AC_SUBST(CATOBJEXT)
+    AC_SUBST(DATADIRNAME)
+    AC_SUBST(GMOFILES)
+    AC_SUBST(INSTOBJEXT)
+    AC_SUBST(INTLLIBS)
+    AC_SUBST(PO_IN_DATADIR_TRUE)
+    AC_SUBST(PO_IN_DATADIR_FALSE)
+    AC_SUBST(POFILES)
+    AC_SUBST(POSUB)
+  ])
+
+# AM_GLIB_GNU_GETTEXT
+# -------------------
+# Do checks necessary for use of gettext. If a suitable implementation 
+# of gettext is found in either in libintl or in the C library,
+# it will set INTLLIBS to the libraries needed for use of gettext
+# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
+# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
+# on various variables needed by the Makefile.in.in installed by 
+# glib-gettextize.
+dnl
+glib_DEFUN([GLIB_GNU_GETTEXT],
+  [AC_REQUIRE([AC_PROG_CC])dnl
+   AC_REQUIRE([AC_HEADER_STDC])dnl
+   
+   GLIB_LC_MESSAGES
+   GLIB_WITH_NLS
+
+   if test "$gt_cv_have_gettext" = "yes"; then
+     if test "x$ALL_LINGUAS" = "x"; then
+       LINGUAS=
+     else
+       AC_MSG_CHECKING(for catalogs to be installed)
+       NEW_LINGUAS=
+       for presentlang in $ALL_LINGUAS; do
+         useit=no
+         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+           desiredlanguages="$LINGUAS"
+         else
+           desiredlanguages="$ALL_LINGUAS"
+         fi
+         for desiredlang in $desiredlanguages; do
+ 	   # Use the presentlang catalog if desiredlang is
+           #   a. equal to presentlang, or
+           #   b. a variant of presentlang (because in this case,
+           #      presentlang can be used as a fallback for messages
+           #      which are not translated in the desiredlang catalog).
+           case "$desiredlang" in
+             "$presentlang"*) useit=yes;;
+           esac
+         done
+         if test $useit = yes; then
+           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+         fi
+       done
+       LINGUAS=$NEW_LINGUAS
+       AC_MSG_RESULT($LINGUAS)
+     fi
+
+     dnl Construct list of names of catalog files to be constructed.
+     if test -n "$LINGUAS"; then
+       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+     fi
+   fi
+
+   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
+   dnl Try to locate is.
+   MKINSTALLDIRS=
+   if test -n "$ac_aux_dir"; then
+     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+   fi
+   if test -z "$MKINSTALLDIRS"; then
+     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+   fi
+   AC_SUBST(MKINSTALLDIRS)
+
+   dnl Generate list of files to be processed by xgettext which will
+   dnl be included in po/Makefile.
+   test -d po || mkdir po
+   if test "x$srcdir" != "x."; then
+     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+       posrcprefix="$srcdir/"
+     else
+       posrcprefix="../$srcdir/"
+     fi
+   else
+     posrcprefix="../"
+   fi
+   rm -f po/POTFILES
+   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+	< $srcdir/po/POTFILES.in > po/POTFILES
+  ])
+
+# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
+# -------------------------------
+# Define VARIABLE to the location where catalog files will
+# be installed by po/Makefile.
+glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
+[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
+glib_save_prefix="$prefix"
+glib_save_exec_prefix="$exec_prefix"
+glib_save_datarootdir="$datarootdir"
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+datarootdir=`eval echo "${datarootdir}"`
+if test "x$CATOBJEXT" = "x.mo" ; then
+  localedir=`eval echo "${libdir}/locale"`
+else
+  localedir=`eval echo "${datadir}/locale"`
+fi
+prefix="$glib_save_prefix"
+exec_prefix="$glib_save_exec_prefix"
+datarootdir="$glib_save_datarootdir"
+AC_DEFINE_UNQUOTED($1, "$localedir",
+  [Define the location where the catalogs will be installed])
+])
+
+dnl
+dnl Now the definitions that aclocal will find
+dnl
+ifdef(glib_configure_in,[],[
+AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
+AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
+])dnl
+
+# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
+# 
+# Create a temporary file with TEST-FILE as its contents and pass the
+# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
+# 0 and perform ACTION-IF-FAIL for any other exit status.
+AC_DEFUN([GLIB_RUN_PROG],
+[cat >conftest.foo <<_ACEOF
+$2
+_ACEOF
+if AC_RUN_LOG([$1 conftest.foo]); then
+  m4_ifval([$3], [$3], [:])
+m4_ifvaln([$4], [else $4])dnl
+echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
+sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
+fi])
+
+
+dnl Do not call GNOME_DOC_DEFINES directly.  It is split out from
+dnl GNOME_DOC_INIT to allow gnome-doc-utils to bootstrap off itself.
+AC_DEFUN([GNOME_DOC_DEFINES],
+[
+AC_ARG_WITH([help-dir],
+  AC_HELP_STRING([--with-help-dir=DIR], [path to help docs]),,
+  [with_help_dir='${datadir}/gnome/help'])
+HELP_DIR="$with_help_dir"
+AC_SUBST(HELP_DIR)
+
+AC_ARG_WITH([omf-dir],
+  AC_HELP_STRING([--with-omf-dir=DIR], [path to OMF files]),,
+  [with_omf_dir='${datadir}/omf'])
+OMF_DIR="$with_omf_dir"
+AC_SUBST(OMF_DIR)
+
+AC_ARG_WITH([help-formats],
+  AC_HELP_STRING([--with-help-formats=FORMATS], [list of formats]),,
+  [with_help_formats=''])
+DOC_USER_FORMATS="$with_help_formats"
+AC_SUBST(DOC_USER_FORMATS)
+
+AC_ARG_ENABLE([scrollkeeper],
+	[AC_HELP_STRING([--disable-scrollkeeper],
+			[do not make updates to the scrollkeeper database])],,
+	enable_scrollkeeper=yes)
+AM_CONDITIONAL([ENABLE_SK],[test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
+
+dnl disable scrollkeeper automatically for distcheck
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
+
+AM_CONDITIONAL([HAVE_GNOME_DOC_UTILS],[test "$gdu_cv_have_gdu" = "yes"])
+])
+
+# GNOME_DOC_INIT ([MINIMUM-VERSION],[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
+#
+AC_DEFUN([GNOME_DOC_INIT],
+[AC_REQUIRE([AC_PROG_LN_S])dnl
+
+ifelse([$1],,[gdu_cv_version_required=0.3.2],[gdu_cv_version_required=$1])
+
+AC_MSG_CHECKING([gnome-doc-utils >= $gdu_cv_version_required])
+PKG_CHECK_EXISTS([gnome-doc-utils >= $gdu_cv_version_required],
+	[gdu_cv_have_gdu=yes],[gdu_cv_have_gdu=no])
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+	AC_MSG_RESULT([yes])
+	ifelse([$2],,[:],[$2])
+else
+	AC_MSG_RESULT([no])
+	ifelse([$3],,[AC_MSG_ERROR([gnome-doc-utils >= $gdu_cv_version_required not found])],[$3])
+fi
+
+GNOME_DOC_DEFINES
+])
+
+
+dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
+# serial 40 IT_PROG_INTLTOOL
+AC_DEFUN([IT_PROG_INTLTOOL], [
+AC_PREREQ([2.50])dnl
+AC_REQUIRE([AM_NLS])dnl
+
+case "$am__api_version" in
+    1.[01234])
+	AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
+    ;;
+    *)
+    ;;
+esac
+
+if test -n "$1"; then
+    AC_MSG_CHECKING([for intltool >= $1])
+
+    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+    [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    ]
+    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+	AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
+fi
+
+AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
+AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
+AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+    AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
+fi
+
+  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
+     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
+      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+
+_IT_SUBST(INTLTOOL_DESKTOP_RULE)
+_IT_SUBST(INTLTOOL_DIRECTORY_RULE)
+_IT_SUBST(INTLTOOL_KEYS_RULE)
+_IT_SUBST(INTLTOOL_PROP_RULE)
+_IT_SUBST(INTLTOOL_OAF_RULE)
+_IT_SUBST(INTLTOOL_PONG_RULE)
+_IT_SUBST(INTLTOOL_SERVER_RULE)
+_IT_SUBST(INTLTOOL_SHEET_RULE)
+_IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
+_IT_SUBST(INTLTOOL_UI_RULE)
+_IT_SUBST(INTLTOOL_XAM_RULE)
+_IT_SUBST(INTLTOOL_KBD_RULE)
+_IT_SUBST(INTLTOOL_XML_RULE)
+_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
+_IT_SUBST(INTLTOOL_CAVES_RULE)
+_IT_SUBST(INTLTOOL_SCHEMAS_RULE)
+_IT_SUBST(INTLTOOL_THEME_RULE)
+_IT_SUBST(INTLTOOL_SERVICE_RULE)
+_IT_SUBST(INTLTOOL_POLICY_RULE)
+
+# Check the gettext tools to make sure they are GNU
+AC_PATH_PROG(XGETTEXT, xgettext)
+AC_PATH_PROG(MSGMERGE, msgmerge)
+AC_PATH_PROG(MSGFMT, msgfmt)
+AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+fi
+xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
+if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
+    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+fi
+
+AC_PATH_PROG(INTLTOOL_PERL, perl)
+if test -z "$INTLTOOL_PERL"; then
+   AC_MSG_ERROR([perl not found])
+fi
+AC_MSG_CHECKING([for perl >= 5.8.1])
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+   AC_MSG_ERROR([perl 5.8.1 is required for intltool])
+else
+   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+   AC_MSG_RESULT([$IT_PERL_VERSION])
+fi
+if test "x$2" != "xno-xml"; then
+   AC_MSG_CHECKING([for XML::Parser])
+   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+       AC_MSG_RESULT([ok])
+   else
+       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
+   fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+AC_SUBST(ALL_LINGUAS)
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+  AC_LINK_IFELSE(
+    [AC_LANG_PROGRAM([[]],
+                     [[extern int _nl_msg_cat_cntr;
+                       return _nl_msg_cat_cntr]])],
+    [DATADIRNAME=share],
+    [case $host in
+    *-*-solaris*)
+    dnl On Solaris, if bind_textdomain_codeset is in libc,
+    dnl GNU format message catalog is always supported,
+    dnl since both are added to the libc all together.
+    dnl Hence, we'd like to go with DATADIRNAME=share
+    dnl in this case.
+    AC_CHECK_FUNC(bind_textdomain_codeset,
+      [DATADIRNAME=share], [DATADIRNAME=lib])
+    ;;
+    *)
+    [DATADIRNAME=lib]
+    ;;
+    esac])
+fi
+AC_SUBST(DATADIRNAME)
+
+IT_PO_SUBDIR([po])
+
+])
+
+
+# IT_PO_SUBDIR(DIRNAME)
+# ---------------------
+# All po subdirs have to be declared with this macro; the subdir "po" is
+# declared by IT_PROG_INTLTOOL.
+#
+AC_DEFUN([IT_PO_SUBDIR],
+[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
+dnl
+dnl The following CONFIG_COMMANDS should be exetuted at the very end
+dnl of config.status.
+AC_CONFIG_COMMANDS_PRE([
+  AC_CONFIG_COMMANDS([$1/stamp-it], [
+    if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
+       AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
+    fi
+    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
+    >"$1/stamp-it.tmp"
+    [sed '/^#/d
+	 s/^[[].*] *//
+	 /^[ 	]*$/d
+	'"s|^|	$ac_top_srcdir/|" \
+      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
+    ]
+    [sed '/^POTFILES =/,/[^\\]$/ {
+		/^POTFILES =/!d
+		r $1/POTFILES
+	  }
+	 ' "$1/Makefile.in" >"$1/Makefile"]
+    rm -f "$1/Makefile.tmp"
+    mv "$1/stamp-it.tmp" "$1/stamp-it"
+  ])
+])dnl
+])
+
+# _IT_SUBST(VARIABLE)
+# -------------------
+# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
+#
+AC_DEFUN([_IT_SUBST],
+[
+AC_SUBST([$1])
+m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
+]
+)
+
+# deprecated macros
+AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
+# A hint is needed for aclocal from Automake <= 1.9.4:
+# AC_DEFUN([AC_PROG_INTLTOOL], ...)
+
+
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+m4_define([_LT_COPYING], [dnl
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 56 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+       [m4_default([$3],
+		   [m4_fatal([Libtool version $1 or higher is required],
+		             63)])],
+       [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+  *\ * | *\	*)
+    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+])
+
+
+# _LT_FILEUTILS_DEFAULTS
+# ----------------------
+# It is okay to use these file commands and assume they have been set
+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+m4_defun([_LT_FILEUTILS_DEFAULTS],
+[: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+])# _LT_FILEUTILS_DEFAULTS
+
+
+# _LT_SETUP
+# ---------
+m4_defun([_LT_SETUP],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+_LT_DECL([], [host_alias], [0], [The host system])dnl
+_LT_DECL([], [host], [0])dnl
+_LT_DECL([], [host_os], [0])dnl
+dnl
+_LT_DECL([], [build_alias], [0], [The build system])dnl
+_LT_DECL([], [build], [0])dnl
+_LT_DECL([], [build_os], [0])dnl
+dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+dnl
+AC_REQUIRE([AC_PROG_LN_S])dnl
+test -z "$LN_S" && LN_S="ln -s"
+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
+dnl
+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_CMD_RELOAD])dnl
+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+
+_LT_CONFIG_LIBTOOL_INIT([
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+])
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+_LT_CHECK_OBJDIR
+
+m4_require([_LT_TAG_COMPILER])dnl
+_LT_PROG_ECHO_BACKSLASH
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+_LT_CC_BASENAME([$compiler])
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    _LT_PATH_MAGIC
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+LT_SUPPORTED_TAG([CC])
+_LT_LANG_C_CONFIG
+_LT_LANG_DEFAULT_CONFIG
+_LT_CONFIG_COMMANDS
+])# _LT_SETUP
+
+
+# _LT_PROG_LTMAIN
+# ---------------
+# Note that this code is called both from `configure', and `config.status'
+# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
+# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# so we pass a copy along to make sure it has a sensible value anyway.
+m4_defun([_LT_PROG_LTMAIN],
+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
+ltmain="$ac_aux_dir/ltmain.sh"
+])# _LT_PROG_LTMAIN
+
+
+
+# So that we can recreate a full libtool script including additional
+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
+# in macros and then make a single call at the end using the `libtool'
+# label.
+
+
+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
+# ----------------------------------------
+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL_INIT],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
+
+
+# _LT_CONFIG_LIBTOOL([COMMANDS])
+# ------------------------------
+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
+
+
+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
+# -----------------------------------------------------
+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
+[_LT_CONFIG_LIBTOOL([$1])
+_LT_CONFIG_LIBTOOL_INIT([$2])
+])
+
+
+# _LT_FORMAT_COMMENT([COMMENT])
+# -----------------------------
+# Add leading comment marks to the start of each line, and a trailing
+# full-stop to the whole comment if one is not present already.
+m4_define([_LT_FORMAT_COMMENT],
+[m4_ifval([$1], [
+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
+              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
+)])
+
+
+
+
+
+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
+# -------------------------------------------------------------------
+# CONFIGNAME is the name given to the value in the libtool script.
+# VARNAME is the (base) name used in the configure script.
+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
+# VARNAME.  Any other value will be used directly.
+m4_define([_LT_DECL],
+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
+    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
+	[m4_ifval([$1], [$1], [$2])])
+    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
+    m4_ifval([$4],
+	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
+    lt_dict_add_subkey([lt_decl_dict], [$2],
+	[tagged?], [m4_ifval([$5], [yes], [no])])])
+])
+
+
+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
+# --------------------------------------------------------
+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
+
+
+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_tag_varnames],
+[_lt_decl_filter([tagged?], [yes], $@)])
+
+
+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
+# ---------------------------------------------------------
+m4_define([_lt_decl_filter],
+[m4_case([$#],
+  [0], [m4_fatal([$0: too few arguments: $#])],
+  [1], [m4_fatal([$0: too few arguments: $#: $1])],
+  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
+  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
+  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
+])
+
+
+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
+# --------------------------------------------------
+m4_define([lt_decl_quote_varnames],
+[_lt_decl_filter([value], [1], $@)])
+
+
+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_dquote_varnames],
+[_lt_decl_filter([value], [2], $@)])
+
+
+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_varnames_tagged],
+[m4_assert([$# <= 2])dnl
+_$0(m4_quote(m4_default([$1], [[, ]])),
+    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
+    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
+m4_define([_lt_decl_varnames_tagged],
+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
+
+
+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_all_varnames],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+     m4_if([$2], [],
+	   m4_quote(lt_decl_varnames),
+	m4_quote(m4_shift($@))))[]dnl
+])
+m4_define([_lt_decl_all_varnames],
+[lt_join($@, lt_decl_varnames_tagged([$1],
+			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
+])
+
+
+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
+# ------------------------------------
+# Quote a variable value, and forward it to `config.status' so that its
+# declaration there will have the same value as in `configure'.  VARNAME
+# must have a single quote delimited value for this to work.
+m4_define([_LT_CONFIG_STATUS_DECLARE],
+[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
+
+
+# _LT_CONFIG_STATUS_DECLARATIONS
+# ------------------------------
+# We delimit libtool config variables with single quotes, so when
+# we write them to config.status, we have to be sure to quote all
+# embedded single quotes properly.  In configure, this macro expands
+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+#
+#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
+    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAGS
+# ----------------
+# Output comment and list of tags supported by the script
+m4_defun([_LT_LIBTOOL_TAGS],
+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
+available_tags="_LT_TAGS"dnl
+])
+
+
+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
+# -----------------------------------
+# Extract the dictionary values for VARNAME (optionally with TAG) and
+# expand to a commented shell variable setting:
+#
+#    # Some comment about what VAR is for.
+#    visible_name=$lt_internal_name
+m4_define([_LT_LIBTOOL_DECLARE],
+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
+					   [description])))[]dnl
+m4_pushdef([_libtool_name],
+    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
+    [0], [_libtool_name=[$]$1],
+    [1], [_libtool_name=$lt_[]$1],
+    [2], [_libtool_name=$lt_[]$1],
+    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
+])
+
+
+# _LT_LIBTOOL_CONFIG_VARS
+# -----------------------
+# Produce commented declarations of non-tagged libtool config variables
+# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
+# section) are produced by _LT_LIBTOOL_TAG_VARS.
+m4_defun([_LT_LIBTOOL_CONFIG_VARS],
+[m4_foreach([_lt_var],
+    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAG_VARS(TAG)
+# -------------------------
+m4_define([_LT_LIBTOOL_TAG_VARS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
+
+
+# _LT_TAGVAR(VARNAME, [TAGNAME])
+# ------------------------------
+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
+
+
+# _LT_CONFIG_COMMANDS
+# -------------------
+# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
+# variables for single and double quote escaping we saved from calls
+# to _LT_DECL, we can put quote escaped variables declarations
+# into `config.status', and then the shell code to quote escape them in
+# for loops in `config.status'.  Finally, any additional code accumulated
+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
+m4_defun([_LT_CONFIG_COMMANDS],
+[AC_PROVIDE_IFELSE([LT_OUTPUT],
+	dnl If the libtool generation code has been placed in $CONFIG_LT,
+	dnl instead of duplicating it all over again into config.status,
+	dnl then we will have config.status run $CONFIG_LT later, so it
+	dnl needs to know what name is stored there:
+        [AC_CONFIG_COMMANDS([libtool],
+            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
+    dnl If the libtool generation code is destined for config.status,
+    dnl expand the accumulated commands and init code now:
+    [AC_CONFIG_COMMANDS([libtool],
+        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
+])#_LT_CONFIG_COMMANDS
+
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
+[
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+_LT_CONFIG_STATUS_DECLARATIONS
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_quote_varnames); do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_dquote_varnames); do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\[$]0 --fallback-echo"')dnl "
+  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
+  ;;
+esac
+
+_LT_OUTPUT_LIBTOOL_INIT
+])
+
+
+# LT_OUTPUT
+# ---------
+# This macro allows early generation of the libtool script (before
+# AC_OUTPUT is called), incase it is used in configure for compilation
+# tests.
+AC_DEFUN([LT_OUTPUT],
+[: ${CONFIG_LT=./config.lt}
+AC_MSG_NOTICE([creating $CONFIG_LT])
+cat >"$CONFIG_LT" <<_LTEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate a libtool stub with the current configuration.
+
+lt_cl_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AS_SHELL_SANITIZE
+_AS_PREPARE
+
+exec AS_MESSAGE_FD>&1
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+} >&AS_MESSAGE_LOG_FD
+
+lt_cl_help="\
+\`$as_me' creates a local libtool stub from the current configuration,
+for use in further configure time tests before the real libtool is
+generated.
+
+Usage: $[0] [[OPTIONS]]
+
+  -h, --help      print this help, then exit
+  -V, --version   print version number, then exit
+  -q, --quiet     do not print progress messages
+  -d, --debug     don't remove temporary files
+
+Report bugs to <bug-libtool@gnu.org>."
+
+lt_cl_version="\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING.
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.lt script is free software; the Free Software Foundation
+gives unlimited permision to copy, distribute and modify it."
+
+while test $[#] != 0
+do
+  case $[1] in
+    --version | --v* | -V )
+      echo "$lt_cl_version"; exit 0 ;;
+    --help | --h* | -h )
+      echo "$lt_cl_help"; exit 0 ;;
+    --debug | --d* | -d )
+      debug=: ;;
+    --quiet | --q* | --silent | --s* | -q )
+      lt_cl_silent=: ;;
+
+    -*) AC_MSG_ERROR([unrecognized option: $[1]
+Try \`$[0] --help' for more information.]) ;;
+
+    *) AC_MSG_ERROR([unrecognized argument: $[1]
+Try \`$[0] --help' for more information.]) ;;
+  esac
+  shift
+done
+
+if $lt_cl_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+fi
+_LTEOF
+
+cat >>"$CONFIG_LT" <<_LTEOF
+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AC_MSG_NOTICE([creating $ofile])
+_LT_OUTPUT_LIBTOOL_COMMANDS
+AS_EXIT(0)
+_LTEOF
+chmod +x "$CONFIG_LT"
+
+# configure is writing to config.log, but config.lt does its own redirection,
+# appending to config.log, which fails on DOS, as config.log is still kept
+# open by configure.  Here we exec the FD to /dev/null, effectively closing
+# config.log, so it can be properly (re)opened and appended to by config.lt.
+if test "$no_create" != yes; then
+  lt_cl_success=:
+  test "$silent" = yes &&
+    lt_config_lt_args="$lt_config_lt_args --quiet"
+  exec AS_MESSAGE_LOG_FD>/dev/null
+  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+  exec AS_MESSAGE_LOG_FD>>config.log
+  $lt_cl_success || AS_EXIT(1)
+fi
+])# LT_OUTPUT
+
+
+# _LT_CONFIG(TAG)
+# ---------------
+# If TAG is the built-in tag, create an initial libtool script with a
+# default configuration from the untagged config vars.  Otherwise add code
+# to config.status for appending the configuration named by TAG from the
+# matching tagged config vars.
+m4_defun([_LT_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_CONFIG_SAVE_COMMANDS([
+  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
+  m4_if(_LT_TAG, [C], [
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+_LT_COPYING
+_LT_LIBTOOL_TAGS
+
+# ### BEGIN LIBTOOL CONFIG
+_LT_LIBTOOL_CONFIG_VARS
+_LT_LIBTOOL_TAG_VARS
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  _LT_PROG_LTMAIN
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  _LT_PROG_XSI_SHELLFNS
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+],
+[cat <<_LT_EOF >> "$ofile"
+
+dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
+dnl in a comment (ie after a #).
+# ### BEGIN LIBTOOL TAG CONFIG: $1
+_LT_LIBTOOL_TAG_VARS(_LT_TAG)
+# ### END LIBTOOL TAG CONFIG: $1
+_LT_EOF
+])dnl /m4_if
+],
+[m4_if([$1], [], [
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'], [])
+])dnl /_LT_CONFIG_SAVE_COMMANDS
+])# _LT_CONFIG
+
+
+# LT_SUPPORTED_TAG(TAG)
+# ---------------------
+# Trace this macro to discover what tags are supported by the libtool
+# --tag option, using:
+#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
+AC_DEFUN([LT_SUPPORTED_TAG], [])
+
+
+# C support is built-in for now
+m4_define([_LT_LANG_C_enabled], [])
+m4_define([_LT_TAGS], [])
+
+
+# LT_LANG(LANG)
+# -------------
+# Enable libtool support for the given language if not already enabled.
+AC_DEFUN([LT_LANG],
+[AC_BEFORE([$0], [LT_OUTPUT])dnl
+m4_case([$1],
+  [C],			[_LT_LANG(C)],
+  [C++],		[_LT_LANG(CXX)],
+  [Java],		[_LT_LANG(GCJ)],
+  [Fortran 77],		[_LT_LANG(F77)],
+  [Fortran],		[_LT_LANG(FC)],
+  [Windows Resource],	[_LT_LANG(RC)],
+  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+    [_LT_LANG($1)],
+    [m4_fatal([$0: unsupported language: "$1"])])])dnl
+])# LT_LANG
+
+
+# _LT_LANG(LANGNAME)
+# ------------------
+m4_defun([_LT_LANG],
+[m4_ifdef([_LT_LANG_]$1[_enabled], [],
+  [LT_SUPPORTED_TAG([$1])dnl
+  m4_append([_LT_TAGS], [$1 ])dnl
+  m4_define([_LT_LANG_]$1[_enabled], [])dnl
+  _LT_LANG_$1_CONFIG($1)])dnl
+])# _LT_LANG
+
+
+# _LT_LANG_DEFAULT_CONFIG
+# -----------------------
+m4_defun([_LT_LANG_DEFAULT_CONFIG],
+[AC_PROVIDE_IFELSE([AC_PROG_CXX],
+  [LT_LANG(CXX)],
+  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_F77],
+  [LT_LANG(F77)],
+  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_FC],
+  [LT_LANG(FC)],
+  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
+
+dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
+dnl pulling things in needlessly.
+AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+  [LT_LANG(GCJ)],
+  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+    [LT_LANG(GCJ)],
+    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
+      [LT_LANG(GCJ)],
+      [m4_ifdef([AC_PROG_GCJ],
+	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([A][M_PROG_GCJ],
+	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([LT_PROG_GCJ],
+	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
+
+AC_PROVIDE_IFELSE([LT_PROG_RC],
+  [LT_LANG(RC)],
+  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
+])# _LT_LANG_DEFAULT_CONFIG
+
+# Obsolete macros:
+AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
+dnl AC_DEFUN([AC_LIBTOOL_F77], [])
+dnl AC_DEFUN([AC_LIBTOOL_FC], [])
+dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+
+
+# _LT_TAG_COMPILER
+# ----------------
+m4_defun([_LT_TAG_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
+_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
+_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
+_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_TAG_COMPILER
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+m4_defun([_LT_COMPILER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+m4_defun([_LT_LINKER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+])# _LT_LINKER_BOILERPLATE
+
+# _LT_REQUIRED_DARWIN_CHECKS
+# -------------------------
+m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+    AC_CHECK_TOOL([LIPO], [lipo], [:])
+    AC_CHECK_TOOL([OTOOL], [otool], [:])
+    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
+    _LT_DECL([], [DSYMUTIL], [1],
+      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
+    _LT_DECL([], [NMEDIT], [1],
+      [Tool to change global to local symbols on Mac OS X])
+    _LT_DECL([], [LIPO], [1],
+      [Tool to manipulate fat objects and archives on Mac OS X])
+    _LT_DECL([], [OTOOL], [1],
+      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
+    _LT_DECL([], [OTOOL64], [1],
+      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&AS_MESSAGE_LOG_FD
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+	[lt_cv_ld_exported_symbols_list=yes],
+	[lt_cv_ld_exported_symbols_list=no])
+	LDFLAGS="$save_LDFLAGS"
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[012]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[[012]]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
+
+# _LT_DARWIN_LINKER_FEATURES
+# --------------------------
+# Checks for linker and compiler features on darwin
+m4_defun([_LT_DARWIN_LINKER_FEATURES],
+[
+  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_automatic, $1)=yes
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+  _LT_TAGVAR(link_all_deplibs, $1)=yes
+  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    m4_if([$1], [CXX],
+[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+],[])
+  else
+  _LT_TAGVAR(ld_shlibs, $1)=no
+  fi
+])
+
+# _LT_SYS_MODULE_PATH_AIX
+# -----------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+m4_defun([_LT_SYS_MODULE_PATH_AIX],
+[m4_require([_LT_DECL_SED])dnl
+AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi],[])
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+])# _LT_SYS_MODULE_PATH_AIX
+
+
+# _LT_SHELL_INIT(ARG)
+# -------------------
+m4_define([_LT_SHELL_INIT],
+[ifdef([AC_DIVERSION_NOTICE],
+	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+	 [AC_DIVERT_PUSH(NOTICE)])
+$1
+AC_DIVERT_POP
+])# _LT_SHELL_INIT
+
+
+# _LT_PROG_ECHO_BACKSLASH
+# -----------------------
+# Add some code to the start of the generated configure script which
+# will find an echo command which doesn't interpret backslashes.
+m4_defun([_LT_PROG_ECHO_BACKSLASH],
+[_LT_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$lt_ECHO in
+X*--fallback-echo)
+  # Remove one level of quotation (which was required for Make).
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+  ;;
+esac
+
+ECHO=${lt_ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X[$]1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell.
+  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<_LT_EOF
+[$]*
+_LT_EOF
+  exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
+
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
+
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
+    IFS="$lt_save_ifs"
+
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+	   test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+      else
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+	   test "X$echo_testing_string" = "X$echo_test_string"; then
+	  # Cool, printf works
+	  :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+	  export CONFIG_SHELL
+	  SHELL="$CONFIG_SHELL"
+	  export SHELL
+	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+        else
+	  # maybe with a smaller string...
+	  prev=:
+
+	  for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+	    then
+	      break
+	    fi
+	    prev="$cmd"
+	  done
+
+	  if test "$prev" != 'sed 50q "[$]0"'; then
+	    echo_test_string=`eval $prev`
+	    export echo_test_string
+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+	  else
+	    # Oops.  We lost completely, so just stick with echo.
+	    ECHO=echo
+	  fi
+        fi
+      fi
+    fi
+  fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(lt_ECHO)
+])
+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+_LT_DECL([], [ECHO], [1],
+    [An echo program that does not interpret backslashes])
+])# _LT_PROG_ECHO_BACKSLASH
+
+
+# _LT_ENABLE_LOCK
+# ---------------
+m4_defun([_LT_ENABLE_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+  [AS_HELP_STRING([--disable-libtool-lock],
+    [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+    [AC_LANG_PUSH(C)
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+     AC_LANG_POP])
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+])# _LT_ENABLE_LOCK
+
+
+# _LT_CMD_OLD_ARCHIVE
+# -------------------
+m4_defun([_LT_CMD_OLD_ARCHIVE],
+[AC_CHECK_TOOL(AR, ar, false)
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1])
+
+AC_CHECK_TOOL(STRIP, strip, :)
+test -z "$STRIP" && STRIP=:
+_LT_DECL([], [STRIP], [1], [A symbol stripping program])
+
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+test -z "$RANLIB" && RANLIB=:
+_LT_DECL([], [RANLIB], [1],
+    [Commands used to install an old-style archive])
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+_LT_DECL([], [old_postinstall_cmds], [2])
+_LT_DECL([], [old_postuninstall_cmds], [2])
+_LT_TAGDECL([], [old_archive_cmds], [2],
+    [Commands used to build an old-style archive])
+])# _LT_CMD_OLD_ARCHIVE
+
+
+# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([_LT_COMPILER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$3"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       $2=yes
+     fi
+   fi
+   $RM conftest*
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$5], , :, [$5])
+else
+    m4_if([$6], , :, [$6])
+fi
+])# _LT_COMPILER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
+
+
+# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#                  [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------
+# Check whether the given linker option works
+AC_DEFUN([_LT_LINKER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $3"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         $2=yes
+       fi
+     else
+       $2=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$4], , :, [$4])
+else
+    m4_if([$5], , :, [$5])
+fi
+])# _LT_LINKER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
+
+
+# LT_CMD_MAX_LEN
+#---------------
+AC_DEFUN([LT_CMD_MAX_LEN],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+  i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+  AC_MSG_RESULT(none)
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+_LT_DECL([], [max_cmd_len], [0],
+    [What is the maximum length of a command?])
+])# LT_CMD_MAX_LEN
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
+
+
+# _LT_HEADER_DLFCN
+# ----------------
+m4_defun([_LT_HEADER_DLFCN],
+[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
+])# _LT_HEADER_DLFCN
+
+
+# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ----------------------------------------------------------------
+m4_defun([_LT_TRY_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+  [$4]
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+[#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}]
+_LT_EOF
+  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) $1 ;;
+      x$lt_dlneed_uscore) $2 ;;
+      x$lt_dlunknown|x*) $3 ;;
+    esac
+  else :
+    # compilation failed
+    $3
+  fi
+fi
+rm -fr conftest*
+])# _LT_TRY_DLOPEN_SELF
+
+
+# LT_SYS_DLOPEN_SELF
+# ------------------
+AC_DEFUN([LT_SYS_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ])
+    ;;
+
+  *)
+    AC_CHECK_FUNC([shl_load],
+	  [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+	[AC_CHECK_FUNC([dlopen],
+	      [lt_cv_dlopen="dlopen"],
+	  [AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+	    [AC_CHECK_LIB([svld], [dlopen],
+		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+	      [AC_CHECK_LIB([dld], [dld_link],
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+	      ])
+	    ])
+	  ])
+	])
+      ])
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    AC_CACHE_CHECK([whether a program can dlopen itself],
+	  lt_cv_dlopen_self, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+    ])
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+	  lt_cv_dlopen_self_static, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+      ])
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+_LT_DECL([dlopen_support], [enable_dlopen], [0],
+	 [Whether dlopen is supported])
+_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+	 [Whether dlopen of programs is supported])
+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+	 [Whether dlopen of statically linked programs is supported])
+])# LT_SYS_DLOPEN_SELF
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
+
+
+# _LT_COMPILER_C_O([TAGNAME])
+# ---------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler.
+# This macro does not hard code the compiler like AC_PROG_CC_C_O.
+m4_defun([_LT_COMPILER_C_O],
+[m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+     fi
+   fi
+   chmod u+w . 2>&AS_MESSAGE_LOG_FD
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+])
+_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
+	[Does compiler simultaneously support -c and -o options?])
+])# _LT_COMPILER_C_O
+
+
+# _LT_COMPILER_FILE_LOCKS([TAGNAME])
+# ----------------------------------
+# Check to see if we can do hard links to lock some files if needed
+m4_defun([_LT_COMPILER_FILE_LOCKS],
+[m4_require([_LT_ENABLE_LOCK])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_COMPILER_C_O([$1])
+
+hard_links="nottested"
+if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  AC_MSG_CHECKING([if we can lock with hard links])
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  AC_MSG_RESULT([$hard_links])
+  if test "$hard_links" = no; then
+    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
+])# _LT_COMPILER_FILE_LOCKS
+
+
+# _LT_CHECK_OBJDIR
+# ----------------
+m4_defun([_LT_CHECK_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+_LT_DECL([], [objdir], [0],
+         [The name of the directory that contains temporary libtool files])dnl
+m4_pattern_allow([LT_OBJDIR])dnl
+AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
+  [Define to the sub-directory in which libtool stores uninstalled libraries.])
+])# _LT_CHECK_OBJDIR
+
+
+# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
+# --------------------------------------
+# Check hardcoding attributes.
+m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
+   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
+   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+    # Linking always hardcodes the temporary library directory.
+    _LT_TAGVAR(hardcode_action, $1)=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    _LT_TAGVAR(hardcode_action, $1)=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  _LT_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
+   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+_LT_TAGDECL([], [hardcode_action], [0],
+    [How to hardcode a shared library path into an executable])
+])# _LT_LINKER_HARDCODE_LIBPATH
+
+
+# _LT_CMD_STRIPLIB
+# ----------------
+m4_defun([_LT_CMD_STRIPLIB],
+[m4_require([_LT_DECL_EGREP])
+striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      AC_MSG_RESULT([yes])
+    else
+      AC_MSG_RESULT([no])
+    fi
+    ;;
+  *)
+    AC_MSG_RESULT([no])
+    ;;
+  esac
+fi
+_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
+_LT_DECL([], [striplib], [1])
+])# _LT_CMD_STRIPLIB
+
+
+# _LT_SYS_DYNAMIC_LINKER([TAG])
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+m4_defun([_LT_SYS_DYNAMIC_LINKER],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_OBJDUMP])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_MSG_CHECKING([dynamic linker characteristics])
+m4_if([$1],
+	[], [
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+  else
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+  fi
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
+  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
+}'`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[[4-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[[01]] | aix4.[[01]].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[[45]]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+m4_if([$1], [],[
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[[123]]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
+  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[[3-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+       [shlibpath_overrides_runpath=yes])])
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[[89]] | openbsd2.[[89]].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+_LT_DECL([], [variables_saved_for_relink], [1],
+    [Variables whose values should be saved in libtool wrapper scripts and
+    restored at link time])
+_LT_DECL([], [need_lib_prefix], [0],
+    [Do we need the "lib" prefix for modules?])
+_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
+_LT_DECL([], [version_type], [0], [Library versioning type])
+_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
+_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
+_LT_DECL([], [shlibpath_overrides_runpath], [0],
+    [Is shlibpath searched before the hard-coded library search path?])
+_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
+_LT_DECL([], [library_names_spec], [1],
+    [[List of archive names.  First name is the real one, the rest are links.
+    The last name is the one that the linker finds with -lNAME]])
+_LT_DECL([], [soname_spec], [1],
+    [[The coded name of the library, if different from the real name]])
+_LT_DECL([], [postinstall_cmds], [2],
+    [Command to use after installation of a shared archive])
+_LT_DECL([], [postuninstall_cmds], [2],
+    [Command to use after uninstallation of a shared archive])
+_LT_DECL([], [finish_cmds], [2],
+    [Commands used to finish a libtool library installation in a directory])
+_LT_DECL([], [finish_eval], [1],
+    [[As "finish_cmds", except a single script fragment to be evaled but
+    not shown]])
+_LT_DECL([], [hardcode_into_libs], [0],
+    [Whether we should hardcode library paths into libraries])
+_LT_DECL([], [sys_lib_search_path_spec], [2],
+    [Compile-time system search path for libraries])
+_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
+    [Run-time system search path for libraries])
+])# _LT_SYS_DYNAMIC_LINKER
+
+
+# _LT_PATH_TOOL_PREFIX(TOOL)
+# --------------------------
+# find a file program which can recognize shared library
+AC_DEFUN([_LT_PATH_TOOL_PREFIX],
+[m4_require([_LT_DECL_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] |  ?:[\\/]*])
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word.  This closes a longstanding sh security hole.
+  ac_dummy="m4_if([$2], , $PATH, [$2])"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$1; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  AC_MSG_RESULT($MAGIC_CMD)
+else
+  AC_MSG_RESULT(no)
+fi
+_LT_DECL([], [MAGIC_CMD], [0],
+	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+])# _LT_PATH_TOOL_PREFIX
+
+# Old name:
+AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
+
+
+# _LT_PATH_MAGIC
+# --------------
+# find a file program which can recognize a shared library
+m4_defun([_LT_PATH_MAGIC],
+[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+  else
+    MAGIC_CMD=:
+  fi
+fi
+])# _LT_PATH_MAGIC
+
+
+# LT_PATH_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([LT_PATH_LD],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_ARG_WITH([gnu-ld],
+    [AS_HELP_STRING([--with-gnu-ld],
+	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
+    [test "$withval" = no || with_gnu_ld=yes],
+    [with_gnu_ld=no])dnl
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by $CC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]]* | ?:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT($LD)
+else
+  AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])# LT_PATH_LD
+
+# Old names:
+AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
+AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_LD], [])
+dnl AC_DEFUN([AC_PROG_LD], [])
+
+
+# _LT_PATH_LD_GNU
+#- --------------
+m4_defun([_LT_PATH_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# _LT_PATH_LD_GNU
+
+
+# _LT_CMD_RELOAD
+# --------------
+# find reload flag for linker
+#   -- PORTME Some linkers may need a different reload flag.
+m4_defun([_LT_CMD_RELOAD],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+  lt_cv_ld_reload_flag,
+  [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_DECL([], [reload_cmds], [2])dnl
+])# _LT_CMD_RELOAD
+
+
+# _LT_CHECK_MAGIC_METHOD
+# ----------------------
+# how to check for library dependencies
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_MAGIC_METHOD],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+AC_CACHE_CHECK([how to recognize dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[[4-9]]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[[45]]*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  if ( file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[[3-9]]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd* | netbsdelf*-gnu)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+])
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+_LT_DECL([], [deplibs_check_method], [1],
+    [Method to check whether dependent libraries are shared objects])
+_LT_DECL([], [file_magic_cmd], [1],
+    [Command to use when deplibs_check_method == "file_magic"])
+])# _LT_CHECK_MAGIC_METHOD
+
+
+# LT_PATH_NM
+# ----------
+# find the pathname to a BSD- or MS-compatible name lister
+AC_DEFUN([LT_PATH_NM],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+[if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi])
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
+  AC_SUBST([DUMPBIN])
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+AC_SUBST([NM])
+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+  [lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
+  cat conftest.out >&AS_MESSAGE_LOG_FD
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*])
+])# LT_PATH_NM
+
+# Old names:
+AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
+AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_NM], [])
+dnl AC_DEFUN([AC_PROG_NM], [])
+
+
+# LT_LIB_M
+# --------
+# check for math library
+AC_DEFUN([LT_LIB_M],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+  # These system don't have libm, or don't need it
+  ;;
+*-ncr-sysv4.3*)
+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+  ;;
+*)
+  AC_CHECK_LIB(m, cos, LIBM="-lm")
+  ;;
+esac
+AC_SUBST([LIBM])
+])# LT_LIB_M
+
+# Old name:
+AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_CHECK_LIBM], [])
+
+
+# _LT_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------
+m4_defun([_LT_COMPILER_NO_RTTI],
+[m4_require([_LT_TAG_COMPILER])dnl
+
+_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+
+  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+    lt_cv_prog_compiler_rtti_exceptions,
+    [-fno-rtti -fno-exceptions], [],
+    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
+	[Compiler flag to turn off builtin functions])
+])# _LT_COMPILER_NO_RTTI
+
+
+# _LT_CMD_GLOBAL_SYMBOLS
+# ----------------------
+m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[[BCDT]]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[[ABCDGISTW]]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[[ABCDEGRST]]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[[BCDEGRST]]'
+  ;;
+osf*)
+  symcode='[[BCDEGQRST]]'
+  ;;
+solaris*)
+  symcode='[[BDRT]]'
+  ;;
+sco3.2v5*)
+  symcode='[[DT]]'
+  ;;
+sysv4.2uw2*)
+  symcode='[[DT]]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[[ABDT]]'
+  ;;
+sysv4)
+  symcode='[[DFNSTU]]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[[ABCDGIRSTW]]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK ['"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx]"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[[]] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_save_LIBS="$LIBS"
+	  lt_save_CFLAGS="$CFLAGS"
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS="$lt_save_LIBS"
+	  CFLAGS="$lt_save_CFLAGS"
+	else
+	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  AC_MSG_RESULT(failed)
+else
+  AC_MSG_RESULT(ok)
+fi
+
+_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+    [Take the output of nm and produce a listing of raw symbols and C names])
+_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+    [Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_c_name_address],
+    [lt_cv_sys_global_symbol_to_c_name_address], [1],
+    [Transform the output of nm in a C name address pair])
+_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+    [Transform the output of nm in a C name address pair when lib prefix is needed])
+]) # _LT_CMD_GLOBAL_SYMBOLS
+
+
+# _LT_COMPILER_PIC([TAGNAME])
+# ---------------------------
+m4_defun([_LT_COMPILER_PIC],
+[m4_require([_LT_TAG_COMPILER])dnl
+_LT_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_TAGVAR(lt_prog_compiler_static, $1)=
+
+AC_MSG_CHECKING([for $compiler option to produce PIC])
+m4_if([$1], [CXX], [
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+      ;;
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[[4-9]]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	else
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  xlc* | xlC*)
+	    # IBM XL 8.0 on PPC
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd* | netbsdelf*-gnu)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+	;;
+    esac
+  fi
+],
+[
+  if test "$GCC" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      else
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC (with -KPIC) is the default.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+        ;;
+      ccc*)
+        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+        # All Alpha code is PIC.
+        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+        ;;
+      xl*)
+	# IBM XL C 8.0/Fortran 10.1 on PPC
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)
+	  # Sun C 5.9
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	  ;;
+	*Sun\ F*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # All OSF/1 code is PIC.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    rdos*)
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    unicos*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+    esac
+  fi
+])
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+    ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+    ;;
+esac
+AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+	[How to pass a linker flag through the compiler])
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
+    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
+    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
+    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+     esac],
+    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+	[Additional compiler flags for building library objects])
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
+_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
+  $lt_tmp_static_flag,
+  [],
+  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
+_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
+	[Compiler flag to prevent dynamic linking])
+])# _LT_COMPILER_PIC
+
+
+# _LT_LINKER_SHLIBS([TAGNAME])
+# ----------------------------
+# See if the linker supports building shared libraries.
+m4_defun([_LT_LINKER_SHLIBS],
+[AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+m4_if([$1], [CXX], [
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  case $host_os in
+  aix[[4-9]]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+  ;;
+  cygwin* | mingw* | cegcc*)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  linux* | k*bsd*-gnu)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+  ;;
+  *)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  esac
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+], [
+  runpath_var=
+  _LT_TAGVAR(allow_undefined_flag, $1)=
+  _LT_TAGVAR(always_export_symbols, $1)=no
+  _LT_TAGVAR(archive_cmds, $1)=
+  _LT_TAGVAR(archive_expsym_cmds, $1)=
+  _LT_TAGVAR(compiler_needs_object, $1)=no
+  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(hardcode_automatic, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+  _LT_TAGVAR(hardcode_minus_L, $1)=no
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(inherit_rpath, $1)=no
+  _LT_TAGVAR(link_all_deplibs, $1)=unknown
+  _LT_TAGVAR(module_cmds, $1)=
+  _LT_TAGVAR(module_expsym_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+  _LT_TAGVAR(thread_safe_flag_spec, $1)=
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  _LT_TAGVAR(include_expsyms, $1)=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  linux* | k*bsd*-gnu)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
+  esac
+
+  _LT_TAGVAR(ld_shlibs, $1)=yes
+  if test "$with_gnu_ld" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[[3-9]]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	_LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+      # as there is no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=no
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    interix[[3-9]]*)
+      _LT_TAGVAR(hardcode_direct, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+	  tmp_sharedflag='--shared' ;;
+	xl[[cC]]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  _LT_TAGVAR(compiler_needs_object, $1)=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+    esac
+
+    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+      runpath_var=
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	_LT_TAGVAR(hardcode_direct, $1)=unsupported
+      fi
+      ;;
+
+    aix[[4-9]]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      _LT_TAGVAR(archive_cmds, $1)=''
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[[012]]|aix4.[[012]].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+	_LT_TAGVAR(link_all_deplibs, $1)=no
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        _LT_SYS_MODULE_PATH_AIX
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	  _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 _LT_SYS_MODULE_PATH_AIX
+	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	  # Exported symbols can be pulled into shared objects from archives
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[[45]]*)
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      # Tell ltmain to make .lib files, not .a files.
+      libext=lib
+      # Tell ltmain to make .dll files, not .so files.
+      shrext_cmds=".dll"
+      # FIXME: Setting linknames here is a bad hack.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      # The linker will automatically build a .lib file if we build a DLL.
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+      # FIXME: Should let the user specify the lib program.
+      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      ;;
+
+    darwin* | rhapsody*)
+      _LT_DARWIN_LINKER_FEATURES($1)
+      ;;
+
+    dgux*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    freebsd1*)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	_LT_TAGVAR(hardcode_minus_L, $1)=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  ;;
+	*)
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        AC_LINK_IFELSE(int foo(void) {},
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+        )
+        LDFLAGS="$save_LDFLAGS"
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(inherit_rpath, $1)=yes
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+	     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	     ;;
+	   *)
+	     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    os2*)
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      case $host_os in
+      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+        ;;
+	motorola)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4.3*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	_LT_TAGVAR(ld_shlibs, $1)=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+])
+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+
+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
+_LT_DECL([], [extract_expsyms_cmds], [2],
+    [The commands to extract the exported symbol list from a shared archive])
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+  # Assume -lc should be added
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $_LT_TAGVAR(archive_cmds, $1) in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+	pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+        _LT_TAGVAR(allow_undefined_flag, $1)=
+        if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+        then
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        else
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+        fi
+        _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
+    [Whether or not to add -lc for building shared libraries])
+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
+    [enable_shared_with_static_runtimes], [0],
+    [Whether or not to disallow shared libs when runtime libs are static])
+_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
+    [Compiler flag to allow reflexive dlopens])
+_LT_TAGDECL([], [whole_archive_flag_spec], [1],
+    [Compiler flag to generate shared objects directly from archives])
+_LT_TAGDECL([], [compiler_needs_object], [1],
+    [Whether the compiler copes with passing no objects directly])
+_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
+    [Create an old-style archive from a shared archive])
+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
+    [Create a temporary old-style archive to link instead of a shared archive])
+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
+_LT_TAGDECL([], [archive_expsym_cmds], [2])
+_LT_TAGDECL([], [module_cmds], [2],
+    [Commands used to build a loadable module if different from building
+    a shared archive.])
+_LT_TAGDECL([], [module_expsym_cmds], [2])
+_LT_TAGDECL([], [with_gnu_ld], [1],
+    [Whether we are building with GNU ld or not])
+_LT_TAGDECL([], [allow_undefined_flag], [1],
+    [Flag that allows shared libraries with undefined symbols to be built])
+_LT_TAGDECL([], [no_undefined_flag], [1],
+    [Flag that enforces no undefined symbols])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
+    [Flag to hardcode $libdir into a binary during linking.
+    This must work even if $libdir does not exist])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
+    [[If ld is used when linking, flag to hardcode $libdir into a binary
+    during linking.  This must work even if $libdir does not exist]])
+_LT_TAGDECL([], [hardcode_libdir_separator], [1],
+    [Whether we need a single "-rpath" flag with a separated argument])
+_LT_TAGDECL([], [hardcode_direct], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary])
+_LT_TAGDECL([], [hardcode_direct_absolute], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary and the resulting library dependency is
+    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+    library is relocated])
+_LT_TAGDECL([], [hardcode_minus_L], [0],
+    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
+    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_automatic], [0],
+    [Set to "yes" if building a shared library automatically hardcodes DIR
+    into the library and all subsequent libraries and executables linked
+    against it])
+_LT_TAGDECL([], [inherit_rpath], [0],
+    [Set to yes if linker adds runtime paths of dependent libraries
+    to runtime path list])
+_LT_TAGDECL([], [link_all_deplibs], [0],
+    [Whether libtool must link a program against all its dependency libraries])
+_LT_TAGDECL([], [fix_srcfile_path], [1],
+    [Fix the shell variable $srcfile for the compiler])
+_LT_TAGDECL([], [always_export_symbols], [0],
+    [Set to "yes" if exported symbols are required])
+_LT_TAGDECL([], [export_symbols_cmds], [2],
+    [The commands to list exported symbols])
+_LT_TAGDECL([], [exclude_expsyms], [1],
+    [Symbols that should not be listed in the preloaded symbols])
+_LT_TAGDECL([], [include_expsyms], [1],
+    [Symbols that must always be exported])
+_LT_TAGDECL([], [prelink_cmds], [2],
+    [Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [file_list_spec], [1],
+    [Specify filename containing input files])
+dnl FIXME: Not yet implemented
+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
+dnl    [Compiler flag to generate thread safe objects])
+])# _LT_LINKER_SHLIBS
+
+
+# _LT_LANG_C_CONFIG([TAG])
+# ------------------------
+# Ensure that the configuration variables for a C compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_C_CONFIG],
+[m4_require([_LT_DECL_EGREP])dnl
+lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+_LT_TAG_COMPILER
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_SYS_DYNAMIC_LINKER($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+  LT_SYS_DLOPEN_SELF
+  _LT_CMD_STRIPLIB
+
+  # Report which library types will actually be built
+  AC_MSG_CHECKING([if libtool supports shared libraries])
+  AC_MSG_RESULT([$can_build_shared])
+
+  AC_MSG_CHECKING([whether to build shared libraries])
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[[4-9]]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  AC_MSG_RESULT([$enable_shared])
+
+  AC_MSG_CHECKING([whether to build static libraries])
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  AC_MSG_RESULT([$enable_static])
+
+  _LT_CONFIG($1)
+fi
+AC_LANG_POP
+CC="$lt_save_CC"
+])# _LT_LANG_C_CONFIG
+
+
+# _LT_PROG_CXX
+# ------------
+# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++
+# compiler, we have our own version here.
+m4_defun([_LT_PROG_CXX],
+[
+pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])
+AC_PROG_CXX
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  AC_PROG_CXXCPP
+else
+  _lt_caught_CXX_error=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_CXX
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_CXX], [])
+
+
+# _LT_LANG_CXX_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a C++ compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_CXX_CONFIG],
+[AC_REQUIRE([_LT_PROG_CXX])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_LANG_PUSH(C++)
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(compiler_needs_object, $1)=no
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+    else
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      LT_PATH_LD
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          _LT_TAGVAR(whole_archive_flag_spec, $1)=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+    _LT_TAGVAR(ld_shlibs, $1)=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+      aix[[4-9]]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        _LT_TAGVAR(archive_cmds, $1)=''
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[[012]]|aix4.[[012]].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        _LT_TAGVAR(always_export_symbols, $1)=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          _LT_SYS_MODULE_PATH_AIX
+          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	    _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    _LT_SYS_MODULE_PATH_AIX
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	    _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	    # Exported symbols can be pulled into shared objects from archives
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+        # as there is no search path for DLLs.
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+        _LT_TAGVAR(always_export_symbols, $1)=no
+        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+          # If the export-symbols file already is a .def file (1st line
+          # is EXPORTS), use it as is; otherwise, prepend...
+          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    cp $export_symbols $output_objdir/$soname.def;
+          else
+	    echo EXPORTS > $output_objdir/$soname.def;
+	    cat $export_symbols >> $output_objdir/$soname.def;
+          fi~
+          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+        else
+          _LT_TAGVAR(ld_shlibs, $1)=no
+        fi
+        ;;
+      darwin* | rhapsody*)
+        _LT_DARWIN_LINKER_FEATURES($1)
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[[12]]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      freebsd-elf*)
+        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      hpux9*)
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            _LT_TAGVAR(ld_shlibs, $1)=no
+            ;;
+          aCC*)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              _LT_TAGVAR(ld_shlibs, $1)=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            _LT_TAGVAR(hardcode_direct, $1)=no
+            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+            ;;
+          *)
+            _LT_TAGVAR(hardcode_direct, $1)=yes
+            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[[3-9]]*)
+	_LT_TAGVAR(hardcode_direct, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
+	      fi
+	    fi
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+	    ;;
+        esac
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(inherit_rpath, $1)=yes
+        ;;
+
+      linux* | k*bsd*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
+	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
+	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
+		$RANLIB $oldlib'
+	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 will use weak symbols
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  xl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	      _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='echo'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=echo
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+		;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	    _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	    case $host_os in
+	      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+	    output_verbose_link_cmd='echo'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      fi
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+		*)
+		  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	_LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+	_LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+	_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+	_LT_TAGVAR(link_all_deplibs, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	  *)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+    esac
+
+    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+    _LT_TAGVAR(GCC, $1)="$GXX"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+AC_LANG_POP
+])# _LT_LANG_CXX_CONFIG
+
+
+# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+# ---------------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+# Dependencies to place before and after the object being linked:
+_LT_TAGVAR(predep_objects, $1)=
+_LT_TAGVAR(postdep_objects, $1)=
+_LT_TAGVAR(predeps, $1)=
+_LT_TAGVAR(postdeps, $1)=
+_LT_TAGVAR(compiler_lib_search_path, $1)=
+
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library.  It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
+int a;
+void foo (void) { a = 0; }
+_LT_EOF
+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer*4 a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
+public class foo {
+  private int a;
+  public void bar (void) {
+    a = 0;
+  }
+};
+_LT_EOF
+])
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case $p in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       else
+	 prev=
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 case $p in
+	 -L* | -R*)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+	   else
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
+	   _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+	 else
+	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+	 fi
+       fi
+       ;;
+
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
+	   _LT_TAGVAR(predep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
+	 fi
+       else
+	 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
+	   _LT_TAGVAR(postdep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$RM -f confest.$objext
+
+# PORTME: override above test on systems where it is broken
+m4_if([$1], [CXX],
+[case $host_os in
+interix[[3-9]]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  _LT_TAGVAR(predep_objects,$1)=
+  _LT_TAGVAR(postdep_objects,$1)=
+  _LT_TAGVAR(postdeps,$1)=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+])
+
+case " $_LT_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
+    [The directories searched by this compiler when creating a shared library])
+_LT_TAGDECL([], [predep_objects], [1],
+    [Dependencies to place before and after the objects being linked to
+    create a shared library])
+_LT_TAGDECL([], [postdep_objects], [1])
+_LT_TAGDECL([], [predeps], [1])
+_LT_TAGDECL([], [postdeps], [1])
+_LT_TAGDECL([], [compiler_lib_search_path], [1],
+    [The library search path used internally by the compiler when linking
+    a shared library])
+])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+# _LT_PROG_F77
+# ------------
+# Since AC_PROG_F77 is broken, in that it returns the empty string
+# if there is no fortran compiler, we have our own version here.
+m4_defun([_LT_PROG_F77],
+[
+pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])
+AC_PROG_F77
+if test -z "$F77" || test "X$F77" = "Xno"; then
+  _lt_disable_F77=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_F77
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_F77], [])
+
+
+# _LT_LANG_F77_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a Fortran 77 compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_F77_CONFIG],
+[AC_REQUIRE([_LT_PROG_F77])dnl
+AC_LANG_PUSH(Fortran 77)
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the F77 compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_F77" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  CC=${F77-"f77"}
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+  GCC=$G77
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$G77"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+fi # test "$_lt_disable_F77" != yes
+
+AC_LANG_POP
+])# _LT_LANG_F77_CONFIG
+
+
+# _LT_PROG_FC
+# -----------
+# Since AC_PROG_FC is broken, in that it returns the empty string
+# if there is no fortran compiler, we have our own version here.
+m4_defun([_LT_PROG_FC],
+[
+pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])
+AC_PROG_FC
+if test -z "$FC" || test "X$FC" = "Xno"; then
+  _lt_disable_FC=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_FC
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_FC], [])
+
+
+# _LT_LANG_FC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for a Fortran compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_FC_CONFIG],
+[AC_REQUIRE([_LT_PROG_FC])dnl
+AC_LANG_PUSH(Fortran)
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for fc test sources.
+ac_ext=${ac_fc_srcext-f}
+
+# Object file extension for compiled fc test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the FC compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_FC" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  CC=${FC-"f95"}
+  compiler=$CC
+  GCC=$ac_cv_fc_compiler_gnu
+
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+fi # test "$_lt_disable_FC" != yes
+
+AC_LANG_POP
+])# _LT_LANG_FC_CONFIG
+
+
+# _LT_LANG_GCJ_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Java Compiler compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GCJ_CONFIG],
+[AC_REQUIRE([LT_PROG_GCJ])dnl
+AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GCJ-"gcj"}
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+
+  _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC="$lt_save_CC"
+])# _LT_LANG_GCJ_CONFIG
+
+
+# _LT_LANG_RC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for the Windows resource compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_RC_CONFIG],
+[AC_REQUIRE([LT_PROG_RC])dnl
+AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+if test -n "$compiler"; then
+  :
+  _LT_CONFIG($1)
+fi
+
+GCC=$lt_save_GCC
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# _LT_LANG_RC_CONFIG
+
+
+# LT_PROG_GCJ
+# -----------
+AC_DEFUN([LT_PROG_GCJ],
+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+    [AC_CHECK_TOOL(GCJ, gcj,)
+      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+      AC_SUBST(GCJFLAGS)])])[]dnl
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+
+
+# LT_PROG_RC
+# ----------
+AC_DEFUN([LT_PROG_RC],
+[AC_CHECK_TOOL(RC, windres,)
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_RC], [])
+
+
+# _LT_DECL_EGREP
+# --------------
+# If we don't have a new enough Autoconf to choose the best grep
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_EGREP],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_REQUIRE([AC_PROG_FGREP])dnl
+test -z "$GREP" && GREP=grep
+_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
+_LT_DECL([], [EGREP], [1], [An ERE matcher])
+_LT_DECL([], [FGREP], [1], [A literal string matcher])
+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
+AC_SUBST([GREP])
+])
+
+
+# _LT_DECL_OBJDUMP
+# --------------
+# If we don't have a new enough Autoconf to choose the best objdump
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_OBJDUMP],
+[AC_CHECK_TOOL(OBJDUMP, objdump, false)
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+AC_SUBST([OBJDUMP])
+])
+
+
+# _LT_DECL_SED
+# ------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible.  Prefer GNU sed if found.
+m4_defun([_LT_DECL_SED],
+[AC_PROG_SED
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
+    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
+])# _LT_DECL_SED
+
+m4_ifndef([AC_PROG_SED], [
+# NOTE: This macro has been submitted for inclusion into   #
+#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+#  a released version of Autoconf we should remove this    #
+#  macro and use it instead.                               #
+
+m4_defun([AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for lt_ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+      fi
+    done
+  done
+done
+IFS=$as_save_IFS
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+  test ! -f $lt_ac_sed && continue
+  cat /dev/null > conftest.in
+  lt_ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+  # Check for GNU sed and select it if it is found.
+  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+    lt_cv_path_SED=$lt_ac_sed
+    break
+  fi
+  while true; do
+    cat conftest.in conftest.in >conftest.tmp
+    mv conftest.tmp conftest.in
+    cp conftest.in conftest.nl
+    echo >>conftest.nl
+    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+    cmp -s conftest.out conftest.nl || break
+    # 10000 chars as input seems more than enough
+    test $lt_ac_count -gt 10 && break
+    lt_ac_count=`expr $lt_ac_count + 1`
+    if test $lt_ac_count -gt $lt_ac_max; then
+      lt_ac_max=$lt_ac_count
+      lt_cv_path_SED=$lt_ac_sed
+    fi
+  done
+done
+])
+SED=$lt_cv_path_SED
+AC_SUBST([SED])
+AC_MSG_RESULT([$SED])
+])#AC_PROG_SED
+])#m4_ifndef
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_SED], [])
+
+
+# _LT_CHECK_SHELL_FEATURES
+# ------------------------
+# Find out whether the shell is Bourne or XSI compatible,
+# or has some other useful features.
+m4_defun([_LT_CHECK_SHELL_FEATURES],
+[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+AC_MSG_RESULT([$xsi_shell])
+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
+
+AC_MSG_CHECKING([whether the shell understands "+="])
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+AC_MSG_RESULT([$lt_shell_append])
+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+])# _LT_CHECK_SHELL_FEATURES
+
+
+# _LT_PROG_XSI_SHELLFNS
+# ---------------------
+# Bourne and XSI compatible variants of some useful shell functions.
+m4_defun([_LT_PROG_XSI_SHELLFNS],
+[case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $[*] ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+dnl func_dirname_and_basename
+dnl A portable version of this function is already defined in general.m4sh
+dnl so there is no need for it here.
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[[^=]]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$[@]"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$[1]+=\$[2]"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$[1]=\$$[1]\$[2]"
+}
+
+_LT_EOF
+    ;;
+  esac
+])
+
+# Helper functions for option handling.                    -*- Autoconf -*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltoptions.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+
+
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
+# ------------------------------------------
+m4_define([_LT_MANGLE_OPTION],
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
+
+
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
+# ---------------------------------------
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
+# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
+# saved as a flag.
+m4_define([_LT_SET_OPTION],
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
+        _LT_MANGLE_DEFUN([$1], [$2]),
+    [m4_warning([Unknown $1 option `$2'])])[]dnl
+])
+
+
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
+# ------------------------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+m4_define([_LT_IF_OPTION],
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
+
+
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
+# -------------------------------------------------------
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
+# are set.
+m4_define([_LT_UNLESS_OPTIONS],
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
+		      [m4_define([$0_found])])])[]dnl
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
+])[]dnl
+])
+
+
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
+# ----------------------------------------
+# OPTION-LIST is a space-separated list of Libtool options associated
+# with MACRO-NAME.  If any OPTION has a matching handler declared with
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
+# the unknown option and exit.
+m4_defun([_LT_SET_OPTIONS],
+[# Set options
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+    [_LT_SET_OPTION([$1], _LT_Option)])
+
+m4_if([$1],[LT_INIT],[
+  dnl
+  dnl Simply set some default values (i.e off) if boolean options were not
+  dnl specified:
+  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
+  ])
+  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
+  ])
+  dnl
+  dnl If no reference was made to various pairs of opposing options, then
+  dnl we run the default mode handler for the pair.  For example, if neither
+  dnl `shared' nor `disable-shared' was passed, we enable building of shared
+  dnl archives by default:
+  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
+  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
+  		   [_LT_ENABLE_FAST_INSTALL])
+  ])
+])# _LT_SET_OPTIONS
+
+
+
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
+# -----------------------------------------
+m4_define([_LT_MANGLE_DEFUN],
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
+
+
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
+# -----------------------------------------------
+m4_define([LT_OPTION_DEFINE],
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
+])# LT_OPTION_DEFINE
+
+
+# dlopen
+# ------
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
+])
+
+AU_DEFUN([AC_LIBTOOL_DLOPEN],
+[_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
+
+
+# win32-dll
+# ---------
+# Declare package support for building win32 dll's.
+LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+[enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
+  AC_CHECK_TOOL(AS, as, false)
+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
+  ;;
+esac
+
+test -z "$AS" && AS=as
+_LT_DECL([], [AS],      [0], [Assembler program])dnl
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
+])# win32-dll
+
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
+
+
+# _LT_ENABLE_SHARED([DEFAULT])
+# ----------------------------
+# implement the --enable-shared flag, and supports the `shared' and
+# `disable-shared' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_SHARED],
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([shared],
+    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+
+    _LT_DECL([build_libtool_libs], [enable_shared], [0],
+	[Whether or not to build shared libraries])
+])# _LT_ENABLE_SHARED
+
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+
+AC_DEFUN([AC_DISABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_SHARED], [])
+dnl AC_DEFUN([AM_DISABLE_SHARED], [])
+
+
+
+# _LT_ENABLE_STATIC([DEFAULT])
+# ----------------------------
+# implement the --enable-static flag, and support the `static' and
+# `disable-static' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_STATIC],
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([static],
+    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+
+    _LT_DECL([build_old_libs], [enable_static], [0],
+	[Whether or not to build static libraries])
+])# _LT_ENABLE_STATIC
+
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+
+AC_DEFUN([AC_DISABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_STATIC], [])
+dnl AC_DEFUN([AM_DISABLE_STATIC], [])
+
+
+
+# _LT_ENABLE_FAST_INSTALL([DEFAULT])
+# ----------------------------------
+# implement the --enable-fast-install flag, and support the `fast-install'
+# and `disable-fast-install' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_FAST_INSTALL],
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([fast-install],
+    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
+
+_LT_DECL([fast_install], [enable_fast_install], [0],
+	 [Whether or not to optimize for fast installation])dnl
+])# _LT_ENABLE_FAST_INSTALL
+
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
+
+# Old names:
+AU_DEFUN([AC_ENABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+
+AU_DEFUN([AC_DISABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+
+
+# _LT_WITH_PIC([MODE])
+# --------------------
+# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# LT_INIT options.
+# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+m4_define([_LT_WITH_PIC],
+[AC_ARG_WITH([pic],
+    [AS_HELP_STRING([--with-pic],
+	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+    [pic_mode="$withval"],
+    [pic_mode=default])
+
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
+])# _LT_WITH_PIC
+
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
+
+# Old name:
+AU_DEFUN([AC_LIBTOOL_PICMODE],
+[_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
+
+
+m4_define([_LTDL_MODE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
+		 [m4_define([_LTDL_MODE], [nonrecursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [recursive],
+		 [m4_define([_LTDL_MODE], [recursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [subproject],
+		 [m4_define([_LTDL_MODE], [subproject])])
+
+m4_define([_LTDL_TYPE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [installable],
+		 [m4_define([_LTDL_TYPE], [installable])])
+LT_OPTION_DEFINE([LTDL_INIT], [convenience],
+		 [m4_define([_LTDL_TYPE], [convenience])])
+
+# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
+#
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltsugar.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+
+
+# lt_join(SEP, ARG1, [ARG2...])
+# -----------------------------
+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
+# associated separator.
+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
+# versions in m4sugar had bugs.
+m4_define([lt_join],
+[m4_if([$#], [1], [],
+       [$#], [2], [[$2]],
+       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
+m4_define([_lt_join],
+[m4_if([$#$2], [2], [],
+       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
+
+
+# lt_car(LIST)
+# lt_cdr(LIST)
+# ------------
+# Manipulate m4 lists.
+# These macros are necessary as long as will still need to support
+# Autoconf-2.59 which quotes differently.
+m4_define([lt_car], [[$1]])
+m4_define([lt_cdr],
+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
+       [$#], 1, [],
+       [m4_dquote(m4_shift($@))])])
+m4_define([lt_unquote], $1)
+
+
+# lt_append(MACRO-NAME, STRING, [SEPARATOR])
+# ------------------------------------------
+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Note that neither SEPARATOR nor STRING are expanded; they are appended
+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
+# No SEPARATOR is output if MACRO-NAME was previously undefined (different
+# than defined and empty).
+#
+# This macro is needed until we can rely on Autoconf 2.62, since earlier
+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
+m4_define([lt_append],
+[m4_define([$1],
+	   m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
+
+
+
+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
+# ----------------------------------------------------------
+# Produce a SEP delimited list of all paired combinations of elements of
+# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
+# has the form PREFIXmINFIXSUFFIXn.
+# Needed until we can rely on m4_combine added in Autoconf 2.62.
+m4_define([lt_combine],
+[m4_if(m4_eval([$# > 3]), [1],
+       [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
+[[m4_foreach([_Lt_prefix], [$2],
+	     [m4_foreach([_Lt_suffix],
+		]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
+	[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
+
+
+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
+# -----------------------------------------------------------------------
+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
+m4_define([lt_if_append_uniq],
+[m4_ifdef([$1],
+	  [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
+		 [lt_append([$1], [$2], [$3])$4],
+		 [$5])],
+	  [lt_append([$1], [$2], [$3])$4])])
+
+
+# lt_dict_add(DICT, KEY, VALUE)
+# -----------------------------
+m4_define([lt_dict_add],
+[m4_define([$1($2)], [$3])])
+
+
+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
+# --------------------------------------------
+m4_define([lt_dict_add_subkey],
+[m4_define([$1($2:$3)], [$4])])
+
+
+# lt_dict_fetch(DICT, KEY, [SUBKEY])
+# ----------------------------------
+m4_define([lt_dict_fetch],
+[m4_ifval([$3],
+	m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
+    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
+
+
+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
+# -----------------------------------------------------------------
+m4_define([lt_if_dict_fetch],
+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
+	[$5],
+    [$6])])
+
+
+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
+# --------------------------------------------------------------
+m4_define([lt_dict_filter],
+[m4_if([$5], [], [],
+  [lt_join(m4_quote(m4_default([$4], [[, ]])),
+           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
+		      [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
+])
+
+# ltversion.m4 -- version numbers			-*- Autoconf -*-
+#
+#   Copyright (C) 2004 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# Generated from ltversion.in.
+
+# serial 3012 ltversion.m4
+# This file is part of GNU Libtool
+
+m4_define([LT_PACKAGE_VERSION], [2.2.6])
+m4_define([LT_PACKAGE_REVISION], [1.3012])
+
+AC_DEFUN([LTVERSION_VERSION],
+[macro_version='2.2.6'
+macro_revision='1.3012'
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+_LT_DECL(, macro_revision, 0)
+])
+
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
+#
+#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004.
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 4 lt~obsolete.m4
+
+# These exist entirely to fool aclocal when bootstrapping libtool.
+#
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# which have later been changed to m4_define as they aren't part of the
+# exported API, or moved to Autoconf or Automake where they belong.
+#
+# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
+# using a macro with the same name in our local m4/libtool.m4 it'll
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
+# and doesn't know about Autoconf macros at all.)
+#
+# So we provide this file, which has a silly filename so it's always
+# included after everything else.  This provides aclocal with the
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
+# because those macros already exist, or will be overwritten later.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+#
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
+# Yes, that means every name once taken will need to remain here until
+# we give up compatibility with versions before 1.7, at which point
+# we need to keep only those names which we still refer to.
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
+m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
+m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
+m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
+m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
+m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
+m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
+m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
+m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
+m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
+m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
+m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
+m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
+m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
+m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
+m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
+m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
+m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
+m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
+m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
+m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
+m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
+m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
+m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
+m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
+m4_ifndef([AC_LIBTOOL_RC],		[AC_DEFUN([AC_LIBTOOL_RC])])
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
+m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
+m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
+m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
+
+# nls.m4 serial 3 (gettext-0.15)
+dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
+
+AC_PREREQ(2.50)
+
+AC_DEFUN([AM_NLS],
+[
+  AC_MSG_CHECKING([whether NLS is requested])
+  dnl Default is enabled NLS
+  AC_ARG_ENABLE(nls,
+    [  --disable-nls           do not use Native Language Support],
+    USE_NLS=$enableval, USE_NLS=yes)
+  AC_MSG_RESULT($USE_NLS)
+  AC_SUBST(USE_NLS)
+])
+
+# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+# 
+# Copyright Â© 2004 Scott James Remnant <scott@netsplit.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=m4_default([$1], [0.9.0])
+	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		AC_MSG_RESULT([yes])
+	else
+		AC_MSG_RESULT([no])
+		PKG_CONFIG=""
+	fi
+		
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
+
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists.  Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+#
+# Similar to PKG_CHECK_MODULES, make sure that the first instance of
+# this or PKG_CHECK_MODULES is called, or make sure to call
+# PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_ifval([$2], [$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
+
+
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$PKG_CONFIG"; then
+    if test -n "$$1"; then
+        pkg_cv_[]$1="$$1"
+    else
+        PKG_CHECK_EXISTS([$3],
+                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+			 [pkg_failed=yes])
+    fi
+else
+	pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
+
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
+
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
+#
+#
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+#
+#
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
+        else 
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+	ifelse([$4], , [AC_MSG_ERROR(dnl
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT
+])],
+		[AC_MSG_RESULT([no])
+                $4])
+elif test $pkg_failed = untried; then
+	ifelse([$4], , [AC_MSG_FAILURE(dnl
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+		[$4])
+else
+	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+	ifelse([$3], , :, [$3])
+fi[]dnl
+])# PKG_CHECK_MODULES
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.11'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.11], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.11])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 9
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 10
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+#serial 5
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 8
+
+# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
+AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 16
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES(CC)],
+		  [define([AC_PROG_CC],
+			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES(CXX)],
+		  [define([AC_PROG_CXX],
+			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES(OBJC)],
+		  [define([AC_PROG_OBJC],
+			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
+# From Jim Meyering
+
+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless `enable' is passed literally.
+# For symmetry, `disable' may be passed as well.  Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+       [enable], [m4_define([am_maintainer_other], [disable])],
+       [disable], [m4_define([am_maintainer_other], [enable])],
+       [m4_define([am_maintainer_other], [enable])
+        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+  AC_ARG_ENABLE([maintainer-mode],
+[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
+			  (and sometimes confusing) to the casual installer],
+      [USE_MAINTAINER_MODE=$enableval],
+      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST([MAINT])dnl
+]
+)
+
+AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+
+# Check to see how 'make' treats includes.	            -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_PROG_CC_C_O
+# --------------
+# Like AC_PROG_CC_C_O, but changed for automake.
+AC_DEFUN([AM_PROG_CC_C_O],
+[AC_REQUIRE([AC_PROG_CC_C_O])dnl
+AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+dnl Make sure AC_PROG_CC is never called again, or it will override our
+dnl setting of CC.
+m4_define([AC_PROG_CC],
+          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
+])
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+  [[\\/$]]* | ?:[[\\/]]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2009  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# (`yes' being less verbose, `no' or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules],
+[  --enable-silent-rules          less verbose build output (undo: `make V=1')
+  --disable-silent-rules         verbose build output (undo: `make V=0')])
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no)  AM_DEFAULT_VERBOSITY=1;;
+*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([acinclude.m4])
Index: proiecte/PPPP/gdm/autom4te.cache/output.0
===================================================================
--- proiecte/PPPP/gdm/autom4te.cache/output.0	(revision 134)
+++ proiecte/PPPP/gdm/autom4te.cache/output.0	(revision 134)
@@ -0,0 +1,26115 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.64 for gdm 2.28.1.
+@%:@
+@%:@ Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+@%:@ 
+@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
+@%:@ Foundation, Inc.
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+  
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+  
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in @%:@(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir/$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+	# neutralization value for shells without unset; and this also
+	# works around shells that cannot unset nonexistent variables.
+	BASH_ENV=/dev/null
+	ENV=/dev/null
+	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+$0: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global $as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+@%:@ as_fn_error ERROR [LINENO LOG_FD]
+@%:@ ---------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with status $?, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$?; test $as_status -eq 0 && as_status=1
+  if test "$3"; then
+    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+  fi
+  $as_echo "$as_me: error: $1" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in @%:@(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$lt_ECHO in
+X*--fallback-echo)
+  # Remove one level of quotation (which was required for Make).
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
+  ;;
+esac
+
+ECHO=${lt_ECHO-echo}
+if test "X$1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X$1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell.
+  exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<_LT_EOF
+$*
+_LT_EOF
+  exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
+
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
+
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
+    IFS="$lt_save_ifs"
+
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+	   test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+      else
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+	   test "X$echo_testing_string" = "X$echo_test_string"; then
+	  # Cool, printf works
+	  :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+	  export CONFIG_SHELL
+	  SHELL="$CONFIG_SHELL"
+	  export SHELL
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        else
+	  # maybe with a smaller string...
+	  prev=:
+
+	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+	    then
+	      break
+	    fi
+	    prev="$cmd"
+	  done
+
+	  if test "$prev" != 'sed 50q "$0"'; then
+	    echo_test_string=`eval $prev`
+	    export echo_test_string
+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+	  else
+	    # Oops.  We lost completely, so just stick with echo.
+	    ECHO=echo
+	  fi
+        fi
+      fi
+    fi
+  fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+fi
+
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='gdm'
+PACKAGE_TARNAME='gdm'
+PACKAGE_VERSION='2.28.1'
+PACKAGE_STRING='gdm 2.28.1'
+PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gdm'
+PACKAGE_URL=''
+
+ac_unique_file="daemon/gdm-manager.c"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIB@&t@OBJS
+X_XNEST_UNSCALED_FONTPATH
+X_XNEST_CONFIG_OPTIONS
+X_XNEST_CMD
+X_CONFIG_OPTIONS
+X_SERVER_PATH
+X_SERVER
+X_PATH
+SOUND_PROGRAM
+XSESSION_SHELL
+DEBUG_CFLAGS
+GDM_XAUTH_DIR
+GDM_WORKING_DIR
+GDM_PID_FILE
+LIBEXECDIR
+LIBDIR
+SBINDIR
+BINDIR
+DATADIR
+SYSCONFDIR
+LOCALSTATEDIR
+EXTRA_GREETER_LIBS
+EXTRA_TEST_LIBS
+EXTRA_SETUP_LIBS
+EXTRA_DYNAMIC_LIBS
+EXTRA_FLEXI_LIBS
+EXTRA_XNEST_LIBS
+EXTRA_CHOOSER_LIBS
+EXTRA_SLAVE_LIBS
+EXTRA_DAEMON_LIBS
+HAVE_LIBAUDIT_FALSE
+HAVE_LIBAUDIT_TRUE
+HAVE_ADT_FALSE
+HAVE_ADT_TRUE
+XEVIE_OPTION
+GDM_OLD_CONF
+GDM_CUSTOM_CONF
+GDM_DEFAULTS_CONF
+AT_BINDIR
+logdir
+pixmapdir
+gdmlocaledir
+authdir
+RBAC_LIBS
+DBUS_SYS_DIR
+WITH_CONSOLE_KIT
+WITH_CONSOLE_KIT_FALSE
+WITH_CONSOLE_KIT_TRUE
+XINERAMA_LIBS
+LIBWRAP_LIBS
+OS_SOLARIS_FALSE
+OS_SOLARIS_TRUE
+GDMCHOOSER
+XDMCP_SUPPORT_FALSE
+XDMCP_SUPPORT_TRUE
+XDMCP_LIBS
+PAM_LIBS
+HAVE_PAM
+PAM_PREFIX
+GDM_GROUPNAME
+GDM_USERNAME
+MKDTEMP_MISSING_FALSE
+MKDTEMP_MISSING_TRUE
+LANG_CONFIG_FILE
+GDM_SESSION_DEFAULT_PATH
+AT_SPI_REGISTRYD_DIR
+dmconfdir
+gdmconfdir
+sysconfsubdir
+GCONF_SCHEMAS_INSTALL_FALSE
+GCONF_SCHEMAS_INSTALL_TRUE
+GCONF_SCHEMA_FILE_DIR
+GCONF_SCHEMA_CONFIG_SOURCE
+GCONFTOOL
+HAVE_CHECK_FALSE
+HAVE_CHECK_TRUE
+CHECK_LIBS
+CHECK_CFLAGS
+GLIB_GENMARSHAL
+PLUGIN_LIBTOOL_FLAGS
+APPLET_LIBS
+APPLET_CFLAGS
+SIMPLE_CHOOSER_LIBS
+SIMPLE_CHOOSER_CFLAGS
+HAVE_LIBXKLAVIER
+HAVE_LIBXKLAVIER_FALSE
+HAVE_LIBXKLAVIER_TRUE
+LIBXKLAVIER_LIBS
+LIBXKLAVIER_CFLAGS
+SIMPLE_GREETER_LIBS
+SIMPLE_GREETER_CFLAGS
+HAVE_DEVICEKIT_POWER
+DEVKIT_POWER_LIBS
+DEVKIT_POWER_CFLAGS
+GCONF_LIBS
+GCONF_CFLAGS
+CANBERRA_GTK_LIBS
+CANBERRA_GTK_CFLAGS
+GTK_LIBS
+GTK_CFLAGS
+X_EXTRA_LIBS
+X_LIBS
+X_PRE_LIBS
+X_CFLAGS
+XMKMF
+XLIB_LIBS
+XLIB_CFLAGS
+DAEMON_LIBS
+DAEMON_CFLAGS
+COMMON_LIBS
+COMMON_CFLAGS
+GTHREAD_LIBS
+GTHREAD_CFLAGS
+WARN_CFLAGS
+MKINSTALLDIRS
+POSUB
+POFILES
+PO_IN_DATADIR_FALSE
+PO_IN_DATADIR_TRUE
+INTLLIBS
+INSTOBJEXT
+GMOFILES
+CATOBJEXT
+CATALOGS
+MSGFMT_OPTS
+GETTEXT_PACKAGE
+HAVE_GNOME_DOC_UTILS_FALSE
+HAVE_GNOME_DOC_UTILS_TRUE
+DISTCHECK_CONFIGURE_FLAGS
+ENABLE_SK_FALSE
+ENABLE_SK_TRUE
+DOC_USER_FORMATS
+OMF_DIR
+HELP_DIR
+PKG_CONFIG
+DATADIRNAME
+ALL_LINGUAS
+INTLTOOL_PERL
+GMSGFMT
+MSGFMT
+MSGMERGE
+XGETTEXT
+INTLTOOL_POLICY_RULE
+INTLTOOL_SERVICE_RULE
+INTLTOOL_THEME_RULE
+INTLTOOL_SCHEMAS_RULE
+INTLTOOL_CAVES_RULE
+INTLTOOL_XML_NOMERGE_RULE
+INTLTOOL_XML_RULE
+INTLTOOL_KBD_RULE
+INTLTOOL_XAM_RULE
+INTLTOOL_UI_RULE
+INTLTOOL_SOUNDLIST_RULE
+INTLTOOL_SHEET_RULE
+INTLTOOL_SERVER_RULE
+INTLTOOL_PONG_RULE
+INTLTOOL_OAF_RULE
+INTLTOOL_PROP_RULE
+INTLTOOL_KEYS_RULE
+INTLTOOL_DIRECTORY_RULE
+INTLTOOL_DESKTOP_RULE
+INTLTOOL_EXTRACT
+INTLTOOL_MERGE
+INTLTOOL_UPDATE
+USE_NLS
+CXXCPP
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+lt_ECHO
+RANLIB
+AR
+OBJDUMP
+LN_S
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+LIBTOOL
+am__fastdepCXX_FALSE
+am__fastdepCXX_TRUE
+CXXDEPMODE
+ac_ct_CXX
+CXXFLAGS
+CXX
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_maintainer_mode
+enable_dependency_tracking
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+enable_libtool_lock
+enable_nls
+with_help_dir
+with_omf_dir
+with_help_formats
+enable_scrollkeeper
+enable_compile_warnings
+enable_iso_c
+with_x
+with_gconf_source
+with_gconf_schema_file_dir
+enable_schemas_install
+with_sysconfsubdir
+with_dmconfdir
+enable_console_helper
+enable_authentication_scheme
+with_xinerama
+with_xdmcp
+with_tcp_wrappers
+with_selinux
+with_console_kit
+with_at_spi_registryd_directory
+with_default_path
+with_lang_file
+enable_ipv6
+with_user
+with_group
+with_pam_prefix
+with_dbus_sys
+with_dbus_services
+enable_rbac_shutdown
+with_log_dir
+with_at_bindir
+with_defaults_conf
+with_custom_conf
+with_xevie
+with_libaudit
+with_pid_file
+with_working_directory
+with_xauth_dir
+enable_more_warnings
+enable_debug
+enable_profiling
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CXX
+CXXFLAGS
+CCC
+CXXCPP
+PKG_CONFIG
+GTHREAD_CFLAGS
+GTHREAD_LIBS
+COMMON_CFLAGS
+COMMON_LIBS
+DAEMON_CFLAGS
+DAEMON_LIBS
+XLIB_CFLAGS
+XLIB_LIBS
+XMKMF
+GTK_CFLAGS
+GTK_LIBS
+CANBERRA_GTK_CFLAGS
+CANBERRA_GTK_LIBS
+GCONF_CFLAGS
+GCONF_LIBS
+DEVKIT_POWER_CFLAGS
+DEVKIT_POWER_LIBS
+SIMPLE_GREETER_CFLAGS
+SIMPLE_GREETER_LIBS
+LIBXKLAVIER_CFLAGS
+LIBXKLAVIER_LIBS
+SIMPLE_CHOOSER_CFLAGS
+SIMPLE_CHOOSER_LIBS
+APPLET_CFLAGS
+APPLET_LIBS
+CHECK_CFLAGS
+CHECK_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)	ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information."
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures gdm 2.28.1 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root @<:@DATAROOTDIR/doc/gdm@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of gdm 2.28.1:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules          less verbose build output (undo: `make V=1')
+  --disable-silent-rules         verbose build output (undo: `make V=0')
+  --enable-maintainer-mode  enable make rules and dependencies not useful
+			  (and sometimes confusing) to the casual installer
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
+  --enable-shared@<:@=PKGS@:>@  build shared libraries @<:@default=yes@:>@
+  --enable-static@<:@=PKGS@:>@  build static libraries @<:@default=yes@:>@
+  --enable-fast-install@<:@=PKGS@:>@ 
+                          optimize for fast installation @<:@default=yes@:>@
+  --disable-libtool-lock  avoid locking (might break parallel builds)
+  --disable-nls           do not use Native Language Support
+  --disable-scrollkeeper  do not make updates to the scrollkeeper database
+  --enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@ 
+                          Turn on compiler warnings
+  --enable-iso-c          Try to warn if code is not ISO C
+  --disable-schemas-install 
+                          Disable the schemas installation
+  --enable-console-helper Enable PAM console helper @<:@default=auto@:>@
+  --enable-authentication-scheme=@<:@pam/crypt/shadow@:>@ 
+                          Choose a specific authentication scheme
+                          @<:@default=auto@:>@
+  --enable-ipv6           Enables compilation of IPv6 code @<:@default=no@:>@
+  --enable-rbac-shutdown=<key> 
+                          Build with RBAC support specifying shutdown/reboot
+                          RBAC authentication key
+  --enable-more-warnings  Maximum compiler warnings
+  --enable-debug          turn on debugging
+  --enable-profiling      turn on profiling
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pic              try to use only PIC/non-PIC objects @<:@default=use
+                          both@:>@
+  --with-gnu-ld           assume the C compiler uses GNU ld @<:@default=no@:>@
+  --with-help-dir=DIR     path to help docs
+  --with-omf-dir=DIR      path to OMF files
+  --with-help-formats=FORMATS 
+                          list of formats
+  --with-x                use the X Window System
+  --with-gconf-source=sourceaddress 
+                          Config database for installing schema files.
+  --with-gconf-schema-file-dir=dir 
+                          Directory for installing schema files.
+  --with-sysconfsubdir    directory name used under sysconfdir, default=gdm
+  --with-dmconfdir        directory where Sessions are stored,
+                          default=SYSCONFDIR/dm
+  --with-xinerama         Add Xinerama support @<:@default=auto@:>@
+  --with-xdmcp            Add XDMCP (remote login) support @<:@default=auto@:>@
+  --with-tcp-wrappers     Use TCP Wrappers @<:@default=auto@:>@
+  --with-selinux          Add SELinux support
+  --with-console-kit      Add ConsoleKit support @<:@default=auto@:>@
+  --with-at-spi-registryd-directory 
+                          Specify the directory of at-spi-registryd
+                          @<:@default=libexecdir@:>@]
+  --with-default-path=<PATH> 
+                          PATH GDM will use as the user's default PATH
+  --with-lang-file=<filename> 
+                          file containing default language setting
+  --with-user=<username>  specify gdm's user name
+  --with-group=<username> specify gdm's user name
+  --with-pam-prefix=<prefix> 
+                          specify where pam files go
+  --with-dbus-sys=<dir>   where D-BUS system.d directory is
+  --with-dbus-services=<dir> 
+                          where D-BUS services directory is
+  --with-log-dir=<file>   log dir
+  --with-at-bindir=<PATH>
+                           PATH to Accessible Technology programs @<:@default=BINDIR@:>@ 
+                          
+  --with-defaults-conf=<FILENAME> 
+                          FILENAME to give to defaults file
+                          @<:@default=DATADIR/gdm/defaults.conf@:>@
+  --with-custom-conf=<FILENAME> 
+                          FILENAME to give to custom configuration file
+                          @<:@default=GDMCONFDIR/custom.conf@:>@
+  --with-xevie            Add XEvIE Xserver extension support @<:@default=no@:>@
+  --with-libaudit         Add Linux audit support @<:@default=auto@:>@
+  --with-pid-file=<file>  pid file
+  --with-working-dir=<dir> 
+                          working directory
+  --with-xauth-dir=<dir>  xauth cookie directory
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  CXXCPP      C++ preprocessor
+  PKG_CONFIG  path to pkg-config utility
+  GTHREAD_CFLAGS 
+              C compiler flags for GTHREAD, overriding pkg-config
+  GTHREAD_LIBS 
+              linker flags for GTHREAD, overriding pkg-config
+  COMMON_CFLAGS 
+              C compiler flags for COMMON, overriding pkg-config
+  COMMON_LIBS linker flags for COMMON, overriding pkg-config
+  DAEMON_CFLAGS 
+              C compiler flags for DAEMON, overriding pkg-config
+  DAEMON_LIBS linker flags for DAEMON, overriding pkg-config
+  XLIB_CFLAGS C compiler flags for XLIB, overriding pkg-config
+  XLIB_LIBS   linker flags for XLIB, overriding pkg-config
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+  GTK_CFLAGS  C compiler flags for GTK, overriding pkg-config
+  GTK_LIBS    linker flags for GTK, overriding pkg-config
+  CANBERRA_GTK_CFLAGS 
+              C compiler flags for CANBERRA_GTK, overriding pkg-config
+  CANBERRA_GTK_LIBS 
+              linker flags for CANBERRA_GTK, overriding pkg-config
+  GCONF_CFLAGS 
+              C compiler flags for GCONF, overriding pkg-config
+  GCONF_LIBS  linker flags for GCONF, overriding pkg-config
+  DEVKIT_POWER_CFLAGS 
+              C compiler flags for DEVKIT_POWER, overriding pkg-config
+  DEVKIT_POWER_LIBS 
+              linker flags for DEVKIT_POWER, overriding pkg-config
+  SIMPLE_GREETER_CFLAGS 
+              C compiler flags for SIMPLE_GREETER, overriding pkg-config
+  SIMPLE_GREETER_LIBS 
+              linker flags for SIMPLE_GREETER, overriding pkg-config
+  LIBXKLAVIER_CFLAGS 
+              C compiler flags for LIBXKLAVIER, overriding pkg-config
+  LIBXKLAVIER_LIBS 
+              linker flags for LIBXKLAVIER, overriding pkg-config
+  SIMPLE_CHOOSER_CFLAGS 
+              C compiler flags for SIMPLE_CHOOSER, overriding pkg-config
+  SIMPLE_CHOOSER_LIBS 
+              linker flags for SIMPLE_CHOOSER, overriding pkg-config
+  APPLET_CFLAGS 
+              C compiler flags for APPLET, overriding pkg-config
+  APPLET_LIBS linker flags for APPLET, overriding pkg-config
+  CHECK_CFLAGS 
+              C compiler flags for CHECK, overriding pkg-config
+  CHECK_LIBS  linker flags for CHECK, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+gdm configure 2.28.1
+generated by GNU Autoconf 2.64
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using
+@%:@ the include files in INCLUDES and setting the cache variable VAR
+@%:@ accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+( cat <<\_ASBOX
+## ------------------------------------------------------------------ ##
+## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+## ------------------------------------------------------------------ ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_header_mongrel
+
+@%:@ ac_fn_c_try_run LINENO
+@%:@ ----------------------
+@%:@ Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+@%:@ that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_run
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_cxx_try_compile LINENO
+@%:@ ----------------------------
+@%:@ Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_cxx_try_compile
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_func
+
+@%:@ ac_fn_cxx_try_cpp LINENO
+@%:@ ------------------------
+@%:@ Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } >/dev/null && {
+	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_cxx_try_cpp
+
+@%:@ ac_fn_cxx_try_link LINENO
+@%:@ -------------------------
+@%:@ Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_cxx_try_link
+
+@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+@%:@ -------------------------------------------
+@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache
+@%:@ variable VAR accordingly.
+ac_fn_c_check_type ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=no"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof ($2))
+	 return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof (($2)))
+	    return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  
+else
+  eval "$3=yes"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_type
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by gdm $as_me 2.28.1, which was
+generated by GNU Autoconf 2.64.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  ac_site_file1=$CONFIG_SITE
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+am__api_version='1.11'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  for ac_t in install-sh install.sh shtool; do
+    if test -f "$ac_dir/$ac_t"; then
+      ac_aux_dir=$ac_dir
+      ac_install_sh="$ac_aux_dir/$ac_t -c"
+      break 2
+    fi
+  done
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in @%:@((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
+    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir (GNU coreutils) '* | \
+	     'mkdir (coreutils) '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AWK+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='gdm'
+ VERSION='2.28.1'
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE "$PACKAGE"
+_ACEOF
+
+ 
+cat >>confdefs.h <<_ACEOF
+@%:@define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+@%:@ Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules; 
+fi
+
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no)  AM_DEFAULT_VERBOSITY=1;;
+*)   AM_DEFAULT_VERBOSITY=0;;
+esac
+AM_BACKSLASH='\'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+    @%:@ Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+  USE_MAINTAINER_MODE=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+   if test $USE_MAINTAINER_MODE = yes; then
+  MAINTAINER_MODE_TRUE=
+  MAINTAINER_MODE_FALSE='#'
+else
+  MAINTAINER_MODE_TRUE='#'
+  MAINTAINER_MODE_FALSE=
+fi
+
+  MAINT=$MAINTAINER_MODE_TRUE
+  
+
+
+# for utmpx stuff
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+@%:@ Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+  enableval=$enable_dependency_tracking; 
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "no acceptable C compiler found in \$PATH
+See \`config.log' for more details." "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then :
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ as_fn_set_status 77
+as_fn_error "C compiler cannot create executables
+See \`config.log' for more details." "$LINENO" 5; }; }
+fi
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+rm -f conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if test "${ac_cv_objext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+  
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+  
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+ 
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+ 
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+
+
+  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
+if test "x$ac_cv_header_minix_config_h" = x""yes; then :
+  MINIX=yes
+else
+  MINIX=
+fi
+
+
+  if test "$MINIX" = yes; then
+    
+$as_echo "@%:@define _POSIX_SOURCE 1" >>confdefs.h
+
+    
+$as_echo "@%:@define _POSIX_1_SOURCE 2" >>confdefs.h
+
+    
+$as_echo "@%:@define _MINIX 1" >>confdefs.h
+
+  fi
+
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#	  define __EXTENSIONS__ 1
+	  $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_safe_to_define___extensions__=yes
+else
+  ac_cv_safe_to_define___extensions__=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    $as_echo "@%:@define __EXTENSIONS__ 1" >>confdefs.h
+
+  $as_echo "@%:@define _ALL_SOURCE 1" >>confdefs.h
+
+  $as_echo "@%:@define _GNU_SOURCE 1" >>confdefs.h
+
+  $as_echo "@%:@define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+
+  $as_echo "@%:@define _TANDEM_SOURCE 1" >>confdefs.h
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+if test "x$CC" != xcc; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
+$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
+$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
+fi
+set dummy $CC; ac_cc=`$as_echo "$2" |
+		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+   test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if { ac_try='cc -c conftest.$ac_ext >&5'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+      then
+	# cc works too.
+	:
+      else
+	# cc exists but doesn't like -o.
+	eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  
+$as_echo "@%:@define NO_MINUS_C_MINUS_O 1" >>confdefs.h
+
+fi
+
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+
+
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.2.6'
+macro_revision='1.3012'
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if test "${ac_cv_build+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if test "${ac_cv_host+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if test "${ac_cv_path_SED+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if test "${ac_cv_path_FGREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+ 
+
+test -z "$GREP" && GREP=grep
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+
+
+@%:@ Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if test "${lt_cv_path_LD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+    
+    
+    
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if test "${lt_cv_path_NM+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+  
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+    
+    
+    
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if test "${lt_cv_nm_interface+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:__oline__: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+    
+    
+    
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+    
+    
+    
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+    
+    
+    
+
+    
+    
+    
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if test "${lt_cv_ld_reload_flag+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+    
+    
+    
+
+    
+    
+    
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+    
+    
+    
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if test "${lt_cv_deplibs_check_method+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[45]*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  if ( file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[3-9]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd* | netbsdelf*-gnu)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AR+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="${ac_tool_prefix}ar"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AR"; then
+  ac_ct_AR=$AR
+  # Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="ar"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+else
+  AR="$ac_cv_prog_AR"
+fi
+
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+    
+    
+    
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_RANLIB+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+    
+    
+    
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
+  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_save_LIBS="$LIBS"
+	  lt_save_CFLAGS="$CFLAGS"
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS="$lt_save_LIBS"
+	  CFLAGS="$lt_save_CFLAGS"
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+@%:@ Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+  enableval=$enable_libtool_lock; 
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '#line __oline__ "configure"' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if test "${lt_cv_cc_needs_belf+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_cc_needs_belf=yes
+else
+  lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_LIPO+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    LIPO=$ac_ct_LIPO
+  fi
+else
+  LIPO="$ac_cv_prog_LIPO"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL=$ac_ct_OTOOL
+  fi
+else
+  OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL64+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL64=$ac_ct_OTOOL64
+  fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_ld_exported_symbols_list=yes
+else
+  lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+    
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+for ac_header in dlfcn.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_DLFCN_H 1
+_ACEOF
+ 
+fi
+
+done
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
+$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
+if test -z "$CXXCPP"; then
+  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CXXCPP needs to be expanded
+    for CXXCPP in "$CXX -E" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CXXCPP=$CXXCPP
+  
+fi
+  CXXCPP=$ac_cv_prog_CXXCPP
+else
+  ac_cv_prog_CXXCPP=$CXXCPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
+$as_echo "$CXXCPP" >&6; }
+ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+_lt_caught_CXX_error=yes; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+else
+  _lt_caught_CXX_error=yes
+fi
+
+
+
+
+
+# Set options
+
+
+
+        enable_dlopen=no
+  
+
+  enable_win32_dll=no
+  
+
+            @%:@ Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_shared=yes
+fi
+
+
+    
+    
+    
+    
+
+
+
+  @%:@ Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_static=yes
+fi
+
+
+    
+    
+    
+    
+
+
+
+  
+@%:@ Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+  withval=$with_pic; pic_mode="$withval"
+else
+  pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+    
+    
+    
+
+
+  @%:@ Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
+fi
+
+
+
+    
+    
+    
+
+
+  
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+test -z "$LN_S" && LN_S="ln -s"
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if test "${lt_cv_objdir+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+    
+    
+    
+
+cat >>confdefs.h <<_ACEOF
+@%:@define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/${ac_tool_prefix}file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+    
+    
+    
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  else
+    MAGIC_CMD=:
+  fi
+fi
+
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_rtti_exceptions=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="-fno-rtti -fno-exceptions"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_rtti_exceptions=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+    :
+fi
+
+fi
+
+    
+    
+    
+
+
+  lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+  if test "$GCC" = yes; then
+    lt_prog_compiler_wl='-Wl,'
+    lt_prog_compiler_static='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic='-fno-common'
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      lt_prog_compiler_can_build_shared=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      lt_prog_compiler_pic='-fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      lt_prog_compiler_wl='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      else
+	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      lt_prog_compiler_static='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC (with -KPIC) is the default.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-KPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fpic'
+	lt_prog_compiler_static='-Bstatic'
+        ;;
+      ccc*)
+        lt_prog_compiler_wl='-Wl,'
+        # All Alpha code is PIC.
+        lt_prog_compiler_static='-non_shared'
+        ;;
+      xl*)
+	# IBM XL C 8.0/Fortran 10.1 on PPC
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)
+	  # Sun C 5.9
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl='-Wl,'
+	  ;;
+	*Sun\ F*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl=''
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      lt_prog_compiler_wl='-Wl,'
+      # All OSF/1 code is PIC.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    rdos*)
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    solaris*)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95*)
+	lt_prog_compiler_wl='-Qoption ld ';;
+      *)
+	lt_prog_compiler_wl='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      lt_prog_compiler_wl='-Qoption ld '
+      lt_prog_compiler_pic='-PIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	lt_prog_compiler_pic='-Kconform_pic'
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    unicos*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_can_build_shared=no
+      ;;
+
+    uts4*)
+      lt_prog_compiler_pic='-pic'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *)
+      lt_prog_compiler_can_build_shared=no
+      ;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+$as_echo "$lt_prog_compiler_pic" >&6; }
+
+    
+    
+    
+
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+    case $lt_prog_compiler_pic in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+     esac
+else
+    lt_prog_compiler_pic=
+     lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+    
+    
+    
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+    :
+else
+    lt_prog_compiler_static=
+fi
+
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  runpath_var=
+  allow_undefined_flag=
+  always_export_symbols=no
+  archive_cmds=
+  archive_expsym_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
+  export_dynamic_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
+  hardcode_libdir_flag_spec=
+  hardcode_libdir_flag_spec_ld=
+  hardcode_libdir_separator=
+  hardcode_minus_L=no
+  hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
+  link_all_deplibs=unknown
+  module_cmds=
+  module_expsym_cmds=
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  include_expsyms=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  linux* | k*bsd*-gnu)
+    link_all_deplibs=no
+    ;;
+  esac
+
+  ld_shlibs=yes
+  if test "$with_gnu_ld" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+    export_dynamic_flag_spec='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	allow_undefined_flag=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+      # as there is no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      allow_undefined_flag=unsupported
+      always_export_symbols=no
+      enable_shared_with_static_runtimes=yes
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        ld_shlibs=no
+      fi
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    ld_shlibs=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+    esac
+
+    if test "$ld_shlibs" = no; then
+      runpath_var=
+      hardcode_libdir_flag_spec=
+      export_dynamic_flag_spec=
+      whole_archive_flag_spec=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      allow_undefined_flag=unsupported
+      always_export_symbols=yes
+      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	hardcode_direct=unsupported
+      fi
+      ;;
+
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      archive_cmds=''
+      hardcode_direct=yes
+      hardcode_direct_absolute=yes
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[012]|aix4.[012].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+	link_all_deplibs=no
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      export_dynamic_flag_spec='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      always_export_symbols=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	allow_undefined_flag='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+	  allow_undefined_flag="-z nodefs"
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  no_undefined_flag=' ${wl}-bernotok'
+	  allow_undefined_flag=' ${wl}-berok'
+	  # Exported symbols can be pulled into shared objects from archives
+	  whole_archive_flag_spec='$convenience'
+	  archive_cmds_need_lc=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[45]*)
+      export_dynamic_flag_spec=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      hardcode_libdir_flag_spec=' '
+      allow_undefined_flag=unsupported
+      # Tell ltmain to make .lib files, not .a files.
+      libext=lib
+      # Tell ltmain to make .dll files, not .so files.
+      shrext_cmds=".dll"
+      # FIXME: Setting linknames here is a bad hack.
+      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      # The linker will automatically build a .lib file if we build a DLL.
+      old_archive_from_new_cmds='true'
+      # FIXME: Should let the user specify the lib program.
+      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+      fix_srcfile_path='`cygpath -w "$srcfile"`'
+      enable_shared_with_static_runtimes=yes
+      ;;
+
+    darwin* | rhapsody*)
+      
+  
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  whole_archive_flag_spec=''
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    
+  else
+  ld_shlibs=no
+  fi
+
+      ;;
+
+    dgux*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      export_dynamic_flag_spec='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
+	hardcode_libdir_separator=:
+	hardcode_direct=yes
+	hardcode_direct_absolute=yes
+	export_dynamic_flag_spec='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	hardcode_minus_L=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_separator=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  hardcode_direct=no
+	  hardcode_shlibpath_var=no
+	  ;;
+	*)
+	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
+	  export_dynamic_flag_spec='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  hardcode_minus_L=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int foo(void) {}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+        
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        LDFLAGS="$save_LDFLAGS"
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      inherit_rpath=yes
+      link_all_deplibs=yes
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    newsos6)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_shlibpath_var=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	hardcode_direct=yes
+	hardcode_shlibpath_var=no
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	  export_dynamic_flag_spec='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     hardcode_libdir_flag_spec='-R$libdir'
+	     ;;
+	   *)
+	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      allow_undefined_flag=unsupported
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_separator=:
+      ;;
+
+    solaris*)
+      no_undefined_flag=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_shlibpath_var=no
+      case $host_os in
+      solaris2.[0-5] | solaris2.[0-5].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      link_all_deplibs=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  reload_cmds='$CC -r -o $output$reload_objs'
+	  hardcode_direct=no
+        ;;
+	motorola)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4.3*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_shlibpath_var=no
+      export_dynamic_flag_spec='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	hardcode_shlibpath_var=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	ld_shlibs=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag='${wl}-z,text'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      no_undefined_flag='${wl}-z,text'
+      allow_undefined_flag='${wl}-z,nodefs'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      export_dynamic_flag_spec='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      ld_shlibs=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$lt_prog_compiler_wl
+	pic_flag=$lt_prog_compiler_pic
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$allow_undefined_flag
+        allow_undefined_flag=
+        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+        then
+	  archive_cmds_need_lc=no
+        else
+	  archive_cmds_need_lc=yes
+        fi
+        allow_undefined_flag=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
+$as_echo "$archive_cmds_need_lc" >&6; }
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+  else
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+  fi
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[lt_foo]++; }
+  if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
+   test "X$hardcode_automatic" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     test "$hardcode_minus_L" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+    
+    
+    
+
+
+  if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    
+fi
+
+    ;;
+
+  *)
+    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = x""yes; then :
+  lt_cv_dlopen="shl_load"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_shl_load=yes
+else
+  ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_svld_dlopen=yes
+else
+  ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_dld_link=yes
+else
+  ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+	      
+fi
+
+	    
+fi
+
+	  
+fi
+
+	
+fi
+
+      
+fi
+
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if test "${lt_cv_dlopen_self+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self=no
+  fi
+fi
+rm -fr conftest*
+
+    
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if test "${lt_cv_dlopen_self_static+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self_static=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self_static=no
+  fi
+fi
+rm -fr conftest*
+
+      
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+  
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    fi
+    ;;
+  *)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    ;;
+  esac
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+  # Report which library types will actually be built
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+  
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+      
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+archive_cmds_need_lc_CXX=no
+allow_undefined_flag_CXX=
+always_export_symbols_CXX=no
+archive_expsym_cmds_CXX=
+compiler_needs_object_CXX=no
+export_dynamic_flag_spec_CXX=
+hardcode_direct_CXX=no
+hardcode_direct_absolute_CXX=no
+hardcode_libdir_flag_spec_CXX=
+hardcode_libdir_flag_spec_ld_CXX=
+hardcode_libdir_separator_CXX=
+hardcode_minus_L_CXX=no
+hardcode_shlibpath_var_CXX=unsupported
+hardcode_automatic_CXX=no
+inherit_rpath_CXX=no
+module_cmds_CXX=
+module_expsym_cmds_CXX=
+link_all_deplibs_CXX=unknown
+old_archive_cmds_CXX=$old_archive_cmds
+no_undefined_flag_CXX=
+whole_archive_flag_spec_CXX=
+enable_shared_with_static_runtimes_CXX=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+objext_CXX=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+  # save warnings/boilerplate of simple test code
+  ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+  ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  compiler=$CC
+  compiler_CXX=$CC
+  for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
+    else
+      lt_prog_compiler_no_builtin_flag_CXX=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      
+
+@%:@ Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if test "${lt_cv_path_LD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          whole_archive_flag_spec_CXX=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+    ld_shlibs_CXX=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+      aix[4-9]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        archive_cmds_CXX=''
+        hardcode_direct_CXX=yes
+        hardcode_direct_absolute_CXX=yes
+        hardcode_libdir_separator_CXX=':'
+        link_all_deplibs_CXX=yes
+        file_list_spec_CXX='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[012]|aix4.[012].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    hardcode_direct_CXX=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    hardcode_minus_L_CXX=yes
+	    hardcode_libdir_flag_spec_CXX='-L$libdir'
+	    hardcode_libdir_separator_CXX=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        export_dynamic_flag_spec_CXX='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        always_export_symbols_CXX=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          allow_undefined_flag_CXX='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
+	    allow_undefined_flag_CXX="-z nodefs"
+	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    no_undefined_flag_CXX=' ${wl}-bernotok'
+	    allow_undefined_flag_CXX=' ${wl}-berok'
+	    # Exported symbols can be pulled into shared objects from archives
+	    whole_archive_flag_spec_CXX='$convenience'
+	    archive_cmds_need_lc_CXX=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  allow_undefined_flag_CXX=unsupported
+	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  ld_shlibs_CXX=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  ld_shlibs_CXX=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
+        # as there is no search path for DLLs.
+        hardcode_libdir_flag_spec_CXX='-L$libdir'
+        allow_undefined_flag_CXX=unsupported
+        always_export_symbols_CXX=no
+        enable_shared_with_static_runtimes_CXX=yes
+
+        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+          # If the export-symbols file already is a .def file (1st line
+          # is EXPORTS), use it as is; otherwise, prepend...
+          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    cp $export_symbols $output_objdir/$soname.def;
+          else
+	    echo EXPORTS > $output_objdir/$soname.def;
+	    cat $export_symbols >> $output_objdir/$soname.def;
+          fi~
+          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+        else
+          ld_shlibs_CXX=no
+        fi
+        ;;
+      darwin* | rhapsody*)
+        
+  
+  archive_cmds_need_lc_CXX=no
+  hardcode_direct_CXX=no
+  hardcode_automatic_CXX=yes
+  hardcode_shlibpath_var_CXX=unsupported
+  whole_archive_flag_spec_CXX=''
+  link_all_deplibs_CXX=yes
+  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+
+  else
+  ld_shlibs_CXX=no
+  fi
+
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[12]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        ld_shlibs_CXX=no
+        ;;
+
+      freebsd-elf*)
+        archive_cmds_need_lc_CXX=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        ld_shlibs_CXX=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      hpux9*)
+        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+        hardcode_libdir_separator_CXX=:
+        export_dynamic_flag_spec_CXX='${wl}-E'
+        hardcode_direct_CXX=yes
+        hardcode_minus_L_CXX=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            ld_shlibs_CXX=no
+            ;;
+          aCC*)
+            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              ld_shlibs_CXX=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+	  hardcode_libdir_separator_CXX=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      export_dynamic_flag_spec_CXX='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            hardcode_direct_CXX=no
+            hardcode_shlibpath_var_CXX=no
+            ;;
+          *)
+            hardcode_direct_CXX=yes
+            hardcode_direct_absolute_CXX=yes
+            hardcode_minus_L_CXX=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      ld_shlibs_CXX=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[3-9]*)
+	hardcode_direct_CXX=no
+	hardcode_shlibpath_var_CXX=no
+	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	export_dynamic_flag_spec_CXX='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
+	      fi
+	    fi
+	    link_all_deplibs_CXX=yes
+	    ;;
+        esac
+        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+        hardcode_libdir_separator_CXX=:
+        inherit_rpath_CXX=yes
+        ;;
+
+      linux* | k*bsd*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    archive_cmds_need_lc_CXX=no
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
+	      prelink_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
+	      old_archive_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
+		$RANLIB $oldlib'
+	      archive_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      archive_expsym_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 will use weak symbols
+	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+	    hardcode_libdir_separator_CXX=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  xl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      no_undefined_flag_CXX=' -zdefs'
+	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      hardcode_libdir_flag_spec_CXX='-R$libdir'
+	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	      compiler_needs_object_CXX=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='echo'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	ld_shlibs_CXX=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  hardcode_libdir_flag_spec_CXX='-R$libdir'
+	  hardcode_direct_CXX=yes
+	  hardcode_shlibpath_var_CXX=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        ld_shlibs_CXX=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	ld_shlibs_CXX=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  hardcode_direct_CXX=yes
+	  hardcode_shlibpath_var_CXX=no
+	  hardcode_direct_absolute_CXX=yes
+	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    export_dynamic_flag_spec_CXX='${wl}-E'
+	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=echo
+	else
+	  ld_shlibs_CXX=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    hardcode_libdir_separator_CXX=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        allow_undefined_flag_CXX=' -expect_unresolved \*'
+	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+		;;
+	    esac
+
+	    hardcode_libdir_separator_CXX=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+	      hardcode_libdir_separator_CXX=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      ld_shlibs_CXX=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            archive_cmds_need_lc_CXX=yes
+	    no_undefined_flag_CXX=' -zdefs'
+	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    hardcode_libdir_flag_spec_CXX='-R$libdir'
+	    hardcode_shlibpath_var_CXX=no
+	    case $host_os in
+	      solaris2.[0-5] | solaris2.[0-5].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    link_all_deplibs_CXX=yes
+
+	    output_verbose_link_cmd='echo'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      fi
+
+	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[0-5] | solaris2.[0-5].*) ;;
+		*)
+		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag_CXX='${wl}-z,text'
+      archive_cmds_need_lc_CXX=no
+      hardcode_shlibpath_var_CXX=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	no_undefined_flag_CXX='${wl}-z,text'
+	allow_undefined_flag_CXX='${wl}-z,nodefs'
+	archive_cmds_need_lc_CXX=no
+	hardcode_shlibpath_var_CXX=no
+	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
+	hardcode_libdir_separator_CXX=':'
+	link_all_deplibs_CXX=yes
+	export_dynamic_flag_spec_CXX='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	  *)
+	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+    esac
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
+$as_echo "$ld_shlibs_CXX" >&6; }
+    test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+    GCC_CXX="$GXX"
+    LD_CXX="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    # Dependencies to place before and after the object being linked:
+predep_objects_CXX=
+postdep_objects_CXX=
+predeps_CXX=
+postdeps_CXX=
+compiler_lib_search_path_CXX=
+
+cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+
+if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case $p in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       else
+	 prev=
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 case $p in
+	 -L* | -R*)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$compiler_lib_search_path_CXX"; then
+	     compiler_lib_search_path_CXX="${prev}${p}"
+	   else
+	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$postdeps_CXX"; then
+	   postdeps_CXX="${prev}${p}"
+	 else
+	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
+	 fi
+       fi
+       ;;
+
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$predep_objects_CXX"; then
+	   predep_objects_CXX="$p"
+	 else
+	   predep_objects_CXX="$predep_objects_CXX $p"
+	 fi
+       else
+	 if test -z "$postdep_objects_CXX"; then
+	   postdep_objects_CXX="$p"
+	 else
+	   postdep_objects_CXX="$postdep_objects_CXX $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling CXX test program"
+fi
+
+$RM -f confest.$objext
+
+# PORTME: override above test on systems where it is broken
+case $host_os in
+interix[3-9]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  predep_objects_CXX=
+  postdep_objects_CXX=
+  postdeps_CXX=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      postdeps_CXX='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      postdeps_CXX='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+
+
+case " $postdeps_CXX " in
+*" -lc "*) archive_cmds_need_lc_CXX=no ;;
+esac
+ compiler_lib_search_dirs_CXX=
+if test -n "${compiler_lib_search_path_CXX}"; then
+ compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    lt_prog_compiler_wl_CXX=
+lt_prog_compiler_pic_CXX=
+lt_prog_compiler_static_CXX=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    lt_prog_compiler_wl_CXX='-Wl,'
+    lt_prog_compiler_static_CXX='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static_CXX='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic_CXX='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic_CXX='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      lt_prog_compiler_pic_CXX=
+      ;;
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic_CXX=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	lt_prog_compiler_pic_CXX='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic_CXX='-fPIC -shared'
+      ;;
+    *)
+      lt_prog_compiler_pic_CXX='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[4-9]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  lt_prog_compiler_static_CXX='-Bstatic'
+	else
+	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      lt_prog_compiler_pic_CXX='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      lt_prog_compiler_pic_CXX='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+	    lt_prog_compiler_pic_CXX='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-fPIC'
+	    lt_prog_compiler_static_CXX='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-fpic'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    lt_prog_compiler_pic_CXX=
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    ;;
+	  xlc* | xlC*)
+	    # IBM XL 8.0 on PPC
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-qpic'
+	    lt_prog_compiler_static_CXX='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      lt_prog_compiler_pic_CXX='-KPIC'
+	      lt_prog_compiler_static_CXX='-Bstatic'
+	      lt_prog_compiler_wl_CXX='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    lt_prog_compiler_pic_CXX='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd* | netbsdelf*-gnu)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        lt_prog_compiler_pic_CXX='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    lt_prog_compiler_pic_CXX=
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    lt_prog_compiler_wl_CXX='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    lt_prog_compiler_pic_CXX='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    lt_prog_compiler_pic_CXX='-pic'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	lt_prog_compiler_can_build_shared_CXX=no
+	;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic_CXX=
+    ;;
+  *)
+    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX@&t@ -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
+$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
+
+
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works_CXX=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic_CXX@&t@ -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works_CXX=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
+    case $lt_prog_compiler_pic_CXX in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
+     esac
+else
+    lt_prog_compiler_pic_CXX=
+     lt_prog_compiler_can_build_shared_CXX=no
+fi
+
+fi
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works_CXX=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works_CXX=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works_CXX=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
+    :
+else
+    lt_prog_compiler_static_CXX=
+fi
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o_CXX=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o_CXX=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o_CXX=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o_CXX=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  case $host_os in
+  aix[4-9]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    export_symbols_cmds_CXX="$ltdll_cmds"
+  ;;
+  cygwin* | mingw* | cegcc*)
+    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  linux* | k*bsd*-gnu)
+    link_all_deplibs_CXX=no
+  ;;
+  *)
+    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  esac
+  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
+$as_echo "$ld_shlibs_CXX" >&6; }
+test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+with_gnu_ld_CXX=$with_gnu_ld
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc_CXX" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc_CXX=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds_CXX in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$lt_prog_compiler_wl_CXX
+	pic_flag=$lt_prog_compiler_pic_CXX
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
+        allow_undefined_flag_CXX=
+        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+        then
+	  archive_cmds_need_lc_CXX=no
+        else
+	  archive_cmds_need_lc_CXX=yes
+        fi
+        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
+$as_echo "$archive_cmds_need_lc_CXX" >&6; }
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action_CXX=
+if test -n "$hardcode_libdir_flag_spec_CXX" ||
+   test -n "$runpath_var_CXX" ||
+   test "X$hardcode_automatic_CXX" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct_CXX" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
+     test "$hardcode_minus_L_CXX" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action_CXX=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action_CXX=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action_CXX=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
+$as_echo "$hardcode_action_CXX" >&6; }
+
+if test "$hardcode_action_CXX" = relink ||
+   test "$inherit_rpath_CXX" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+    
+
+
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+       
+       
+
+
+
+        ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+    @%:@ Check whether --enable-nls was given.
+if test "${enable_nls+set}" = set; then :
+  enableval=$enable_nls; USE_NLS=$enableval
+else
+  USE_NLS=yes
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
+  
+
+
+
+case "$am__api_version" in
+    1.01234)
+	as_fn_error "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
+    ;;
+    *)
+    ;;
+esac
+
+if test -n "0.40.0"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.40.0" >&5
+$as_echo_n "checking for intltool >= 0.40.0... " >&6; }
+
+    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+    INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
+$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+	as_fn_error "Your intltool is too old.  You need intltool 0.40.0 or later." "$LINENO" 5
+fi
+
+# Extract the first word of "intltool-update", so it can be a program name with args.
+set dummy intltool-update; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_UPDATE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
+if test -n "$INTLTOOL_UPDATE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
+$as_echo "$INTLTOOL_UPDATE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-merge", so it can be a program name with args.
+set dummy intltool-merge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_MERGE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
+if test -n "$INTLTOOL_MERGE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
+$as_echo "$INTLTOOL_MERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-extract", so it can be a program name with args.
+set dummy intltool-extract; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_EXTRACT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
+if test -n "$INTLTOOL_EXTRACT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
+$as_echo "$INTLTOOL_EXTRACT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+    as_fn_error "The intltool scripts were not found. Please install intltool." "$LINENO" 5
+fi
+
+  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
+     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@' 
+      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check the gettext tools to make sure they are GNU
+# Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_XGETTEXT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $XGETTEXT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+XGETTEXT=$ac_cv_path_XGETTEXT
+if test -n "$XGETTEXT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgmerge", so it can be a program name with args.
+set dummy msgmerge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGMERGE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MSGMERGE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MSGMERGE=$ac_cv_path_MSGMERGE
+if test -n "$MSGMERGE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MSGFMT=$ac_cv_path_MSGFMT
+if test -n "$MSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GMSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
+if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
+    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_PERL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
+if test -n "$INTLTOOL_PERL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
+$as_echo "$INTLTOOL_PERL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_PERL"; then
+   as_fn_error "perl not found" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
+$as_echo_n "checking for perl >= 5.8.1... " >&6; }
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+   as_fn_error "perl 5.8.1 is required for intltool" "$LINENO" 5
+else
+   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
+$as_echo "$IT_PERL_VERSION" >&6; }
+fi
+if test "x" != "xno-xml"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
+$as_echo_n "checking for XML::Parser... " >&6; }
+   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+   else
+       as_fn_error "XML::Parser perl module is required for intltool" "$LINENO" 5
+   fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+                       return _nl_msg_cat_cntr
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  DATADIRNAME=share
+else
+  case $host in
+    *-*-solaris*)
+                        ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  DATADIRNAME=share
+else
+  DATADIRNAME=lib
+fi
+
+    ;;
+    *)
+    DATADIRNAME=lib
+    ;;
+    esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=0.9.0
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	else
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		PKG_CONFIG=""
+	fi
+		
+fi
+
+gdu_cv_version_required=0.3.2
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gnome-doc-utils >= $gdu_cv_version_required" >&5
+$as_echo_n "checking gnome-doc-utils >= $gdu_cv_version_required... " >&6; }
+if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gnome-doc-utils >= $gdu_cv_version_required") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  gdu_cv_have_gdu=yes
+else
+  gdu_cv_have_gdu=no
+fi
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+	as_fn_error "gnome-doc-utils >= $gdu_cv_version_required not found" "$LINENO" 5
+fi
+
+
+
+@%:@ Check whether --with-help-dir was given.
+if test "${with_help_dir+set}" = set; then :
+  withval=$with_help_dir; 
+else
+  with_help_dir='${datadir}/gnome/help'
+fi
+
+HELP_DIR="$with_help_dir"
+
+
+
+@%:@ Check whether --with-omf-dir was given.
+if test "${with_omf_dir+set}" = set; then :
+  withval=$with_omf_dir; 
+else
+  with_omf_dir='${datadir}/omf'
+fi
+
+OMF_DIR="$with_omf_dir"
+
+
+
+@%:@ Check whether --with-help-formats was given.
+if test "${with_help_formats+set}" = set; then :
+  withval=$with_help_formats; 
+else
+  with_help_formats=''
+fi
+
+DOC_USER_FORMATS="$with_help_formats"
+
+
+@%:@ Check whether --enable-scrollkeeper was given.
+if test "${enable_scrollkeeper+set}" = set; then :
+  enableval=$enable_scrollkeeper; 
+else
+  enable_scrollkeeper=yes
+fi
+
+ if test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"; then
+  ENABLE_SK_TRUE=
+  ENABLE_SK_FALSE='#'
+else
+  ENABLE_SK_TRUE='#'
+  ENABLE_SK_FALSE=
+fi
+
+
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+
+
+ if test "$gdu_cv_have_gdu" = "yes"; then
+  HAVE_GNOME_DOC_UTILS_TRUE=
+  HAVE_GNOME_DOC_UTILS_FALSE='#'
+else
+  HAVE_GNOME_DOC_UTILS_TRUE='#'
+  HAVE_GNOME_DOC_UTILS_FALSE=
+fi
+
+
+
+
+GETTEXT_PACKAGE=gdm
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
+_ACEOF
+
+
+      
+   for ac_header in locale.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
+if test "x$ac_cv_header_locale_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LOCALE_H 1
+_ACEOF
+ 
+fi
+
+done
+
+    if test $ac_cv_header_locale_h = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
+$as_echo_n "checking for LC_MESSAGES... " >&6; }
+if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <locale.h>
+int
+main ()
+{
+return LC_MESSAGES
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_val_LC_MESSAGES=yes
+else
+  am_cv_val_LC_MESSAGES=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
+    if test $am_cv_val_LC_MESSAGES = yes; then
+      
+$as_echo "@%:@define HAVE_LC_MESSAGES 1" >>confdefs.h
+
+    fi
+  fi
+     USE_NLS=yes
+    
+
+    gt_cv_have_gettext=no
+
+    CATOBJEXT=NONE
+    XGETTEXT=:
+    INTLLIBS=
+
+    ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
+if test "x$ac_cv_header_libintl_h" = x""yes; then :
+  gt_cv_func_dgettext_libintl="no"
+      libintl_extra_libs=""
+
+      #
+      # First check in libc
+      #
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
+$as_echo_n "checking for ngettext in libc... " >&6; }
+if test "${gt_cv_func_ngettext_libc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !ngettext ("","", 1)
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_ngettext_libc=yes
+else
+  gt_cv_func_ngettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
+$as_echo "$gt_cv_func_ngettext_libc" >&6; }
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
+$as_echo_n "checking for dgettext in libc... " >&6; }
+if test "${gt_cv_func_dgettext_libc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !dgettext ("","")
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_dgettext_libc=yes
+else
+  gt_cv_func_dgettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        	
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
+$as_echo "$gt_cv_func_dgettext_libc" >&6; }
+      fi
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+        for ac_func in bind_textdomain_codeset
+do :
+  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+ 
+fi
+done
+
+      fi
+
+      #
+      # If we don't have everything we want, check in libintl
+      #
+      if test "$gt_cv_func_dgettext_libc" != "yes" \
+	 || test "$gt_cv_func_ngettext_libc" != "yes" \
+         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+        
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
+$as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char bindtextdomain ();
+int
+main ()
+{
+return bindtextdomain ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_bindtextdomain=yes
+else
+  ac_cv_lib_intl_bindtextdomain=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
+$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
+if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_ngettext=yes
+else
+  ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
+$as_echo_n "checking for dgettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_dgettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dgettext ();
+int
+main ()
+{
+return dgettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_dgettext=yes
+else
+  ac_cv_lib_intl_dgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
+$as_echo "$ac_cv_lib_intl_dgettext" >&6; }
+if test "x$ac_cv_lib_intl_dgettext" = x""yes; then :
+  gt_cv_func_dgettext_libintl=yes
+fi
+
+fi
+
+fi
+
+
+	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
+$as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
+$as_echo "" >&6; }
+  	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_ngettext=yes
+else
+  ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
+$as_echo_n "checking for dcgettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_dcgettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dcgettext ();
+int
+main ()
+{
+return dcgettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_dcgettext=yes
+else
+  ac_cv_lib_intl_dcgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
+$as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
+if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then :
+  gt_cv_func_dgettext_libintl=yes
+			libintl_extra_libs=-liconv
+else
+  :
+fi
+
+else
+  :
+fi
+
+        fi
+
+        #
+        # If we found libintl, then check in it for bind_textdomain_codeset();
+        # we'll prefer libc if neither have bind_textdomain_codeset(),
+        # and both have dgettext and ngettext
+        #
+        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS -lintl $libintl_extra_libs"
+          unset ac_cv_func_bind_textdomain_codeset
+          for ac_func in bind_textdomain_codeset
+do :
+  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+ 
+fi
+done
+
+          LIBS="$glib_save_LIBS"
+
+          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+            gt_cv_func_dgettext_libc=no
+          else
+            if test "$gt_cv_func_dgettext_libc" = "yes" \
+		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
+              gt_cv_func_dgettext_libintl=no
+            fi
+          fi
+        fi
+      fi
+
+      if test "$gt_cv_func_dgettext_libc" = "yes" \
+	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        gt_cv_have_gettext=yes
+      fi
+  
+      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        INTLLIBS="-lintl $libintl_extra_libs"
+      fi
+  
+      if test "$gt_cv_have_gettext" = "yes"; then
+	
+$as_echo "@%:@define HAVE_GETTEXT 1" >>confdefs.h
+
+	# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$MSGFMT" in
+  /*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
+	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
+  ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != "no"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+	if test "$MSGFMT" != "no"; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS $INTLLIBS"
+	  for ac_func in dcgettext
+do :
+  ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
+if test "x$ac_cv_func_dcgettext" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_DCGETTEXT 1
+_ACEOF
+ 
+fi
+done
+
+	  MSGFMT_OPTS=
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
+$as_echo_n "checking if msgfmt accepts -c... " >&6; }
+	  cat >conftest.foo <<_ACEOF
+
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <foo@bar.xx>\n"
+"Language-Team: C <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+_ACEOF
+if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
+  ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+echo "$as_me: failed input was:" >&5
+sed 's/^/| /' conftest.foo >&5
+fi
+	  
+	  # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GMSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+	  # Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_XGETTEXT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$XGETTEXT" in
+  /*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
+	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+  ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+			 return _nl_msg_cat_cntr
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  CATOBJEXT=.gmo 
+             DATADIRNAME=share
+else
+  case $host in
+	    *-*-solaris*)
+	    	                	    	                ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  CATOBJEXT=.gmo 
+               DATADIRNAME=share
+else
+  CATOBJEXT=.mo
+               DATADIRNAME=lib
+fi
+
+	    ;;
+	    *)
+	    CATOBJEXT=.mo
+            DATADIRNAME=lib
+	    ;;
+	    esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+          LIBS="$glib_save_LIBS"
+	  INSTOBJEXT=.mo
+	else
+	  gt_cv_have_gettext=no
+	fi
+      fi
+    
+fi
+
+
+
+    if test "$gt_cv_have_gettext" = "yes" ; then
+      
+$as_echo "@%:@define ENABLE_NLS 1" >>confdefs.h
+
+    fi
+
+        if test "$XGETTEXT" != ":"; then
+                  if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+        : ;
+      else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
+        XGETTEXT=":"
+      fi
+    fi
+
+    # We need to process the po/ directory.
+    POSUB=po
+
+    ac_config_commands="$ac_config_commands default-1"
+
+
+                for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
+
+        
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  
+
+   if test "$gt_cv_have_gettext" = "yes"; then
+     if test "x$ALL_LINGUAS" = "x"; then
+       LINGUAS=
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
+$as_echo_n "checking for catalogs to be installed... " >&6; }
+       NEW_LINGUAS=
+       for presentlang in $ALL_LINGUAS; do
+         useit=no
+         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+           desiredlanguages="$LINGUAS"
+         else
+           desiredlanguages="$ALL_LINGUAS"
+         fi
+         for desiredlang in $desiredlanguages; do
+ 	   # Use the presentlang catalog if desiredlang is
+           #   a. equal to presentlang, or
+           #   b. a variant of presentlang (because in this case,
+           #      presentlang can be used as a fallback for messages
+           #      which are not translated in the desiredlang catalog).
+           case "$desiredlang" in
+             "$presentlang"*) useit=yes;;
+           esac
+         done
+         if test $useit = yes; then
+           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+         fi
+       done
+       LINGUAS=$NEW_LINGUAS
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
+$as_echo "$LINGUAS" >&6; }
+     fi
+
+          if test -n "$LINGUAS"; then
+       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+     fi
+   fi
+
+            MKINSTALLDIRS=
+   if test -n "$ac_aux_dir"; then
+     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+   fi
+   if test -z "$MKINSTALLDIRS"; then
+     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+   fi
+   
+
+         test -d po || mkdir po
+   if test "x$srcdir" != "x."; then
+     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+       posrcprefix="$srcdir/"
+     else
+       posrcprefix="../$srcdir/"
+     fi
+   else
+     posrcprefix="../"
+   fi
+   rm -f po/POTFILES
+   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+	< $srcdir/po/POTFILES.in > po/POTFILES
+  
+
+
+DBUS_GLIB_REQUIRED_VERSION=0.74
+GLIB_REQUIRED_VERSION=2.15.4
+GTK_REQUIRED_VERSION=2.10.0
+GSTREAMER_REQUIRED_VERSION=0.10.0
+PANGO_REQUIRED_VERSION=1.3.0
+LIBGLADE_REQUIRED_VERSION=1.99.2
+SCROLLKEEPER_REQUIRED_VERSION=0.1.4
+GCONF_REQUIRED_VERSION=2.6.1
+GNOME_PANEL_REQUIRED_VERSION=2.0.0
+LIBXKLAVIER_REQUIRED_VERSION=4.0
+LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
+#FONTCONFIG_REQUIRED_VERSION=2.6.0
+FONTCONFIG_REQUIRED_VERSION=2.5.0
+DEVKIT_POWER_REQUIRED_VERSION=008
+
+
+            
+    @%:@ Check whether --enable-compile-warnings was given.
+if test "${enable_compile_warnings+set}" = set; then :
+  enableval=$enable_compile_warnings; 
+else
+  enable_compile_warnings="yes"
+fi
+
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+	enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+	warning_flags=
+	;;
+    minimum)
+	warning_flags="-Wall"
+	;;
+    yes)
+	warning_flags="-Wall -Wmissing-prototypes"
+	;;
+    maximum|error)
+	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+	CFLAGS="$warning_flags $CFLAGS"
+	for option in -Wno-sign-compare; do
+		SAVE_CFLAGS="$CFLAGS"
+		CFLAGS="$CFLAGS $option"
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_option=yes
+else
+  has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+		CFLAGS="$SAVE_CFLAGS"
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+		if test $has_option = yes; then
+		  warning_flags="$warning_flags $option"
+		fi
+		unset has_option
+		unset SAVE_CFLAGS
+	done
+	unset option
+	if test "$enable_compile_warnings" = "error" ; then
+	    warning_flags="$warning_flags -Werror"
+	fi
+	;;
+    *)
+	as_fn_error "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
+	;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
+$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
+$as_echo "$warning_flags" >&6; }
+
+    @%:@ Check whether --enable-iso-c was given.
+if test "${enable_iso_c+set}" = set; then :
+  enableval=$enable_iso_c; 
+else
+  enable_iso_c=no
+fi
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+	if test "x$GCC" = "xyes"; then
+	case " $CFLAGS " in
+	    *\ \	-ansi\ \	*) ;;
+	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+	esac
+	case " $CFLAGS " in
+	    *\ \	-pedantic\ \	*) ;;
+	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+	esac
+	fi
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
+$as_echo "$complCFLAGS" >&6; }
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTHREAD" >&5
+$as_echo_n "checking for GTHREAD... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTHREAD_CFLAGS"; then
+        pkg_cv_GTHREAD_CFLAGS="$GTHREAD_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTHREAD_LIBS"; then
+        pkg_cv_GTHREAD_LIBS="$GTHREAD_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gthread-2.0"`
+        else 
+	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GTHREAD_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gthread-2.0) were not met:
+
+$GTHREAD_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTHREAD_CFLAGS
+and GTHREAD_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTHREAD_CFLAGS
+and GTHREAD_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GTHREAD_CFLAGS=$pkg_cv_GTHREAD_CFLAGS
+	GTHREAD_LIBS=$pkg_cv_GTHREAD_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMMON" >&5
+$as_echo_n "checking for COMMON... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$COMMON_CFLAGS"; then
+        pkg_cv_COMMON_CFLAGS="$COMMON_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_COMMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$COMMON_LIBS"; then
+        pkg_cv_COMMON_LIBS="$COMMON_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_COMMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        COMMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        else 
+	        COMMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$COMMON_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+) were not met:
+
+$COMMON_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables COMMON_CFLAGS
+and COMMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables COMMON_CFLAGS
+and COMMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	COMMON_CFLAGS=$pkg_cv_COMMON_CFLAGS
+	COMMON_LIBS=$pkg_cv_COMMON_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAEMON" >&5
+$as_echo_n "checking for DAEMON... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DAEMON_CFLAGS"; then
+        pkg_cv_DAEMON_CFLAGS="$DAEMON_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DAEMON_LIBS"; then
+        pkg_cv_DAEMON_LIBS="$DAEMON_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DAEMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        else 
+	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$DAEMON_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+) were not met:
+
+$DAEMON_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables DAEMON_CFLAGS
+and DAEMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables DAEMON_CFLAGS
+and DAEMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	DAEMON_CFLAGS=$pkg_cv_DAEMON_CFLAGS
+	DAEMON_LIBS=$pkg_cv_DAEMON_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+$as_echo_n "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test "${with_x+set}" = set; then :
+  withval=$with_x; 
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
+    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+  LIBS=$ac_save_LIBS
+for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+  no,* | *,no | *\'*)
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no";; #(
+  *)
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+$as_echo "$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB" >&5
+$as_echo_n "checking for XLIB... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XLIB_CFLAGS"; then
+        pkg_cv_XLIB_CFLAGS="$XLIB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XLIB_CFLAGS=`$PKG_CONFIG --cflags "x11 xau" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XLIB_LIBS"; then
+        pkg_cv_XLIB_LIBS="$XLIB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XLIB_LIBS=`$PKG_CONFIG --libs "x11 xau" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        XLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11 xau"`
+        else 
+	        XLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 xau"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$XLIB_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+$as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+    if test "x$no_x" = xyes; then
+      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi
+elif test $pkg_failed = untried; then
+	if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+$as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+    if test "x$no_x" = xyes; then
+      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi
+else
+	XLIB_CFLAGS=$pkg_cv_XLIB_CFLAGS
+	XLIB_LIBS=$pkg_cv_XLIB_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5
+$as_echo_n "checking for GTK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTK_CFLAGS"; then
+        pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTK_LIBS"; then
+        pkg_cv_GTK_LIBS="$GTK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+"`
+        else 
+	        GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GTK_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+) were not met:
+
+$GTK_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTK_CFLAGS
+and GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTK_CFLAGS
+and GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
+	GTK_LIBS=$pkg_cv_GTK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CANBERRA_GTK" >&5
+$as_echo_n "checking for CANBERRA_GTK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CANBERRA_GTK_CFLAGS"; then
+        pkg_cv_CANBERRA_GTK_CFLAGS="$CANBERRA_GTK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CANBERRA_GTK_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CANBERRA_GTK_LIBS"; then
+        pkg_cv_CANBERRA_GTK_LIBS="$CANBERRA_GTK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CANBERRA_GTK_LIBS=`$PKG_CONFIG --libs "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+"`
+        else 
+	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$CANBERRA_GTK_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+) were not met:
+
+$CANBERRA_GTK_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	CANBERRA_GTK_CFLAGS=$pkg_cv_CANBERRA_GTK_CFLAGS
+	CANBERRA_GTK_LIBS=$pkg_cv_CANBERRA_GTK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCONF" >&5
+$as_echo_n "checking for GCONF... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GCONF_CFLAGS"; then
+        pkg_cv_GCONF_CFLAGS="$GCONF_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GCONF_LIBS"; then
+        pkg_cv_GCONF_LIBS="$GCONF_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GCONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        else 
+	        GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GCONF_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gconf-2.0 >= $GCONF_REQUIRED_VERSION
+) were not met:
+
+$GCONF_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GCONF_CFLAGS
+and GCONF_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GCONF_CFLAGS
+and GCONF_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GCONF_CFLAGS=$pkg_cv_GCONF_CFLAGS
+	GCONF_LIBS=$pkg_cv_GCONF_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEVKIT_POWER" >&5
+$as_echo_n "checking for DEVKIT_POWER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DEVKIT_POWER_CFLAGS"; then
+        pkg_cv_DEVKIT_POWER_CFLAGS="$DEVKIT_POWER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DEVKIT_POWER_CFLAGS=`$PKG_CONFIG --cflags "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DEVKIT_POWER_LIBS"; then
+        pkg_cv_DEVKIT_POWER_LIBS="$DEVKIT_POWER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DEVKIT_POWER_LIBS=`$PKG_CONFIG --libs "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
+        else 
+	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$DEVKIT_POWER_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_devicekit_power=no
+
+elif test $pkg_failed = untried; then
+	have_devicekit_power=no
+
+else
+	DEVKIT_POWER_CFLAGS=$pkg_cv_DEVKIT_POWER_CFLAGS
+	DEVKIT_POWER_LIBS=$pkg_cv_DEVKIT_POWER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_devicekit_power=yes
+fi
+if test "x$have_devicekit_power" = "xyes" ; then
+  
+$as_echo "@%:@define HAVE_DEVICEKIT_POWER /**/" >>confdefs.h
+
+fi
+
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_GREETER" >&5
+$as_echo_n "checking for SIMPLE_GREETER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_GREETER_CFLAGS"; then
+        pkg_cv_SIMPLE_GREETER_CFLAGS="$SIMPLE_GREETER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= \$GSTREAMER_REQUIRED_VERSION 
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_GREETER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_GREETER_LIBS"; then
+        pkg_cv_SIMPLE_GREETER_LIBS="$SIMPLE_GREETER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= \$GSTREAMER_REQUIRED_VERSION 
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_GREETER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+"`
+        else 
+	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SIMPLE_GREETER_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+) were not met:
+
+$SIMPLE_GREETER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	SIMPLE_GREETER_CFLAGS=$pkg_cv_SIMPLE_GREETER_CFLAGS
+	SIMPLE_GREETER_LIBS=$pkg_cv_SIMPLE_GREETER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXKLAVIER" >&5
+$as_echo_n "checking for LIBXKLAVIER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$LIBXKLAVIER_CFLAGS"; then
+        pkg_cv_LIBXKLAVIER_CFLAGS="$LIBXKLAVIER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBXKLAVIER_CFLAGS=`$PKG_CONFIG --cflags "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$LIBXKLAVIER_LIBS"; then
+        pkg_cv_LIBXKLAVIER_LIBS="$LIBXKLAVIER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBXKLAVIER_LIBS=`$PKG_CONFIG --libs "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+        else 
+	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$LIBXKLAVIER_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_libxklavier=no
+elif test $pkg_failed = untried; then
+	have_libxklavier=no
+else
+	LIBXKLAVIER_CFLAGS=$pkg_cv_LIBXKLAVIER_CFLAGS
+	LIBXKLAVIER_LIBS=$pkg_cv_LIBXKLAVIER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_libxklavier=yes
+fi
+if test "x$have_libxklavier" = "xyes" ; then
+  
+$as_echo "@%:@define HAVE_LIBXKLAVIER /**/" >>confdefs.h
+
+fi
+ if test x$have_libxklavier = xyes; then
+  HAVE_LIBXKLAVIER_TRUE=
+  HAVE_LIBXKLAVIER_FALSE='#'
+else
+  HAVE_LIBXKLAVIER_TRUE='#'
+  HAVE_LIBXKLAVIER_FALSE=
+fi
+
+
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_CHOOSER" >&5
+$as_echo_n "checking for SIMPLE_CHOOSER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_CHOOSER_CFLAGS"; then
+        pkg_cv_SIMPLE_CHOOSER_CFLAGS="$SIMPLE_CHOOSER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_CHOOSER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_CHOOSER_LIBS"; then
+        pkg_cv_SIMPLE_CHOOSER_LIBS="$SIMPLE_CHOOSER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_CHOOSER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        else 
+	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SIMPLE_CHOOSER_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+) were not met:
+
+$SIMPLE_CHOOSER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	SIMPLE_CHOOSER_CFLAGS=$pkg_cv_SIMPLE_CHOOSER_CFLAGS
+	SIMPLE_CHOOSER_LIBS=$pkg_cv_SIMPLE_CHOOSER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for APPLET" >&5
+$as_echo_n "checking for APPLET... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$APPLET_CFLAGS"; then
+        pkg_cv_APPLET_CFLAGS="$APPLET_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_APPLET_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$APPLET_LIBS"; then
+        pkg_cv_APPLET_LIBS="$APPLET_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_APPLET_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        APPLET_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
+        else 
+	        APPLET_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$APPLET_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION) were not met:
+
+$APPLET_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables APPLET_CFLAGS
+and APPLET_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables APPLET_CFLAGS
+and APPLET_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	APPLET_CFLAGS=$pkg_cv_APPLET_CFLAGS
+	APPLET_LIBS=$pkg_cv_APPLET_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version"
+
+
+# Extract the first word of "glib-genmarshal", so it can be a program name with args.
+set dummy glib-genmarshal; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GLIB_GENMARSHAL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GLIB_GENMARSHAL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GLIB_GENMARSHAL="$GLIB_GENMARSHAL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GLIB_GENMARSHAL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GLIB_GENMARSHAL=$ac_cv_path_GLIB_GENMARSHAL
+if test -n "$GLIB_GENMARSHAL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_GENMARSHAL" >&5
+$as_echo "$GLIB_GENMARSHAL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+$as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+
+# Unit testing framework
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
+$as_echo_n "checking for CHECK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CHECK_CFLAGS"; then
+        pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.4" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CHECK_LIBS"; then
+        pkg_cv_CHECK_LIBS="$CHECK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.4" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "check >= 0.9.4"`
+        else 
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "check >= 0.9.4"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$CHECK_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_check=no
+elif test $pkg_failed = untried; then
+	have_check=no
+else
+	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
+	CHECK_LIBS=$pkg_cv_CHECK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_check=yes
+fi
+ if test "x$CHECK_CFLAGS" != "x"; then
+  HAVE_CHECK_TRUE=
+  HAVE_CHECK_FALSE='#'
+else
+  HAVE_CHECK_TRUE='#'
+  HAVE_CHECK_FALSE=
+fi
+
+
+# Extract the first word of "gconftool-2", so it can be a program name with args.
+set dummy gconftool-2; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GCONFTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GCONFTOOL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GCONFTOOL=$ac_cv_path_GCONFTOOL
+if test -n "$GCONFTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONFTOOL" >&5
+$as_echo "$GCONFTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  else
+    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+  fi
+
+  
+@%:@ Check whether --with-gconf-source was given.
+if test "${with_gconf_source+set}" = set; then :
+  withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
+fi
+
+
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
+$as_echo "Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+
+  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+  fi
+
+  
+@%:@ Check whether --with-gconf-schema-file-dir was given.
+if test "${with_gconf_schema_file_dir+set}" = set; then :
+  withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
+fi
+
+
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
+$as_echo "Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+
+  @%:@ Check whether --enable-schemas-install was given.
+if test "${enable_schemas_install+set}" = set; then :
+  enableval=$enable_schemas_install; case ${enableval} in
+       yes|no) ;;
+       *) as_fn_error "bad value ${enableval} for --enable-schemas-install" "$LINENO" 5 ;;
+      esac
+fi
+
+   if test "$enable_schemas_install" != no; then
+  GCONF_SCHEMAS_INSTALL_TRUE=
+  GCONF_SCHEMAS_INSTALL_FALSE='#'
+else
+  GCONF_SCHEMAS_INSTALL_TRUE='#'
+  GCONF_SCHEMAS_INSTALL_FALSE=
+fi
+
+
+
+
+
+@%:@ Check whether --with-sysconfsubdir was given.
+if test "${with_sysconfsubdir+set}" = set; then :
+  withval=$with_sysconfsubdir; sysconfsubdir=${withval}
+else
+  sysconfsubdir=gdm
+fi
+
+
+
+if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then
+    gdmconfdir='${sysconfdir}/${sysconfsubdir}'
+else
+    gdmconfdir='${sysconfdir}'
+fi
+
+
+
+@%:@ Check whether --with-dmconfdir was given.
+if test "${with_dmconfdir+set}" = set; then :
+  withval=$with_dmconfdir; dmconfdir=${withval}
+else
+  dmconfdir=${sysconfdir}/dm
+fi
+
+
+
+
+@%:@ Check whether --enable-console-helper was given.
+if test "${enable_console_helper+set}" = set; then :
+  enableval=$enable_console_helper; 
+else
+  enable_console_helper=auto
+fi
+
+
+@%:@ Check whether --enable-authentication-scheme was given.
+if test "${enable_authentication_scheme+set}" = set; then :
+  enableval=$enable_authentication_scheme; 
+else
+  enable_authentication_scheme=auto
+fi
+
+
+
+@%:@ Check whether --with-xinerama was given.
+if test "${with_xinerama+set}" = set; then :
+  withval=$with_xinerama; 
+else
+  with_xinerama=auto
+fi
+
+
+
+@%:@ Check whether --with-xdmcp was given.
+if test "${with_xdmcp+set}" = set; then :
+  withval=$with_xdmcp; 
+else
+  with_xdmcp=auto
+fi
+
+
+
+@%:@ Check whether --with-tcp-wrappers was given.
+if test "${with_tcp_wrappers+set}" = set; then :
+  withval=$with_tcp_wrappers; 
+else
+  with_tcp_wrappers=auto
+fi
+
+
+
+@%:@ Check whether --with-selinux was given.
+if test "${with_selinux+set}" = set; then :
+  withval=$with_selinux; 
+fi
+
+
+
+@%:@ Check whether --with-console-kit was given.
+if test "${with_console_kit+set}" = set; then :
+  withval=$with_console_kit; 
+else
+  with_console_kit=auto
+fi
+
+
+
+@%:@ Check whether --with-at-spi-registryd-directory was given.
+if test "${with_at_spi_registryd_directory+set}" = set; then :
+  withval=$with_at_spi_registryd_directory; 
+else
+  with_at_spi_registryd_directory="\${libexecdir}"
+fi
+
+
+AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory
+
+
+# Allow configuration of default PATH
+#
+withval=""
+
+@%:@ Check whether --with-default-path was given.
+if test "${with_default_path+set}" = set; then :
+  withval=$with_default_path; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PATH ${withval} will be the default PATH.\"" >&5
+$as_echo "\"PATH ${withval} will be the default PATH.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	GDM_SESSION_DEFAULT_PATH="$withval"
+else
+	GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/bin:/bin"
+fi
+
+
+withval=""
+
+@%:@ Check whether --with-lang-file was given.
+if test "${with_lang_file+set}" = set; then :
+  withval=$with_lang_file; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"System locale will be looked for in file ${withval}.\"" >&5
+$as_echo "\"System locale will be looked for in file ${withval}.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	LANG_CONFIG_FILE="$withval"
+else
+	LANG_CONFIG_FILE='${sysconfdir}/sysconfig/i18n'
+fi
+
+
+# stropts has been removed from glibc
+# https://bugzilla.redhat.com/show_bug.cgi?id=436349
+for ac_header in stropts.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "stropts.h" "ac_cv_header_stropts_h" "$ac_includes_default"
+if test "x$ac_cv_header_stropts_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_STROPTS_H 1
+_ACEOF
+ 
+fi
+
+done
+
+
+for ac_header in sys/socket.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_SYS_SOCKET_H 1
+_ACEOF
+ 
+fi
+
+done
+
+ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$ac_includes_default
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+
+"
+if test "x$ac_cv_type_socklen_t" = x""yes; then :
+  
+else
+  
+$as_echo "@%:@define socklen_t size_t" >>confdefs.h
+
+fi
+
+for ac_header in sys/sockio.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_SYS_SOCKIO_H 1
+_ACEOF
+ 
+fi
+
+done
+
+for ac_func in setresuid setenv unsetenv clearenv
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+done
+
+
+for ac_header in crt_externs.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default"
+if test "x$ac_cv_header_crt_externs_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_CRT_EXTERNS_H 1
+_ACEOF
+ 
+fi
+
+done
+
+for ac_func in _NSGetEnviron
+do :
+  ac_fn_c_check_func "$LINENO" "_NSGetEnviron" "ac_cv_func__NSGetEnviron"
+if test "x$ac_cv_func__NSGetEnviron" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE__NSGETENVIRON 1
+_ACEOF
+ 
+fi
+done
+
+
+EXTRA_DAEMON_LIBS=""
+EXTRA_SLAVE_LIBS=""
+EXTRA_CHOOSER_LIBS=""
+EXTRA_XNEST_LIBS=""
+EXTRA_FLEXI_LIBS=""
+EXTRA_DYNAMIC_LIBS=""
+EXTRA_SETUP_LIBS=""
+EXTRA_TEST_LIBS=""
+EXTRA_GREETER_LIBS=""
+
+ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
+if test "x$ac_cv_func_socket" = x""yes; then :
+  
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
+$as_echo_n "checking for socket in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_socket+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char socket ();
+int
+main ()
+{
+return socket ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_socket=yes
+else
+  ac_cv_lib_socket_socket=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
+$as_echo "$ac_cv_lib_socket_socket" >&6; }
+if test "x$ac_cv_lib_socket_socket" = x""yes; then :
+  
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
+			   EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
+			   EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
+			   EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
+			   EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"
+fi
+
+fi
+
+ac_fn_c_check_decl "$LINENO" "HOST_NAME_MAX" "ac_cv_have_decl_HOST_NAME_MAX" "#include <limits.h>
+"
+if test "x$ac_cv_have_decl_HOST_NAME_MAX" = x""yes; then :
+  
+else
+  
+@%:@ ac_fn_c_check_decl LINENO SYMBOL VAR
+@%:@ ------------------------------------
+@%:@ Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
+ac_fn_c_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
+$as_echo_n "checking whether $2 is declared... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+@%:@ifndef $2
+  (void) $2;
+@%:@endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_decl
+ac_fn_c_check_decl "$LINENO" "_POSIX_HOST_NAME_MAX" "ac_cv_have_decl__POSIX_HOST_NAME_MAX" "#include <limits.h>
+"
+if test "x$ac_cv_have_decl__POSIX_HOST_NAME_MAX" = x""yes; then :
+  $as_echo "@%:@define HOST_NAME_MAX _POSIX_HOST_NAME_MAX" >>confdefs.h
+
+else
+  
+$as_echo "@%:@define HOST_NAME_MAX 256" >>confdefs.h
+
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
+if test "x$ac_cv_func_sched_yield" = x""yes; then :
+  
+	      
+$as_echo "@%:@define HAVE_SCHED_YIELD 1" >>confdefs.h
+
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
+$as_echo_n "checking for sched_yield in -lrt... " >&6; }
+if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lrt  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char sched_yield ();
+int
+main ()
+{
+return sched_yield ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_rt_sched_yield=yes
+else
+  ac_cv_lib_rt_sched_yield=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
+$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
+if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
+  
+			   
+$as_echo "@%:@define HAVE_SCHED_YIELD 1" >>confdefs.h
+
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"
+else
+  
+			   echo "No sched_yield found"
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
+if test "x$ac_cv_func_inet_aton" = x""yes; then :
+  
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
+$as_echo_n "checking for inet_aton in -lresolv... " >&6; }
+if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lresolv  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inet_aton ();
+int
+main ()
+{
+return inet_aton ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_resolv_inet_aton=yes
+else
+  ac_cv_lib_resolv_inet_aton=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
+$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
+if test "x$ac_cv_lib_resolv_inet_aton" = x""yes; then :
+  
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"
+fi
+
+fi
+
+
+
+mkdtemp_missing=false
+ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
+if test "x$ac_cv_func_mkdtemp" = x""yes; then :
+  
+$as_echo "@%:@define HAVE_MKDTEMP 1" >>confdefs.h
+
+else
+  mkdtemp_missing=true
+fi
+
+ if test x$mkdtemp_missing = xtrue; then
+  MKDTEMP_MISSING_TRUE=
+  MKDTEMP_MISSING_FALSE='#'
+else
+  MKDTEMP_MISSING_TRUE='#'
+  MKDTEMP_MISSING_FALSE=
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5
+$as_echo_n "checking whether to enable IPv6... " >&6; }
+@%:@ Check whether --enable-ipv6 was given.
+if test "${enable_ipv6+set}" = set; then :
+  enableval=$enable_ipv6; 
+else
+  enable_ipv6=no
+fi
+
+
+if test x$enable_ipv6 = xyes; then
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+    #include <sys/types.h>
+    #include <sys/socket.h>
+int
+main ()
+{
+
+    struct sockaddr_storage ss;
+    socket(AF_INET6, SOCK_STREAM, 0)
+    
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  have_ipv6=yes
+else
+  have_ipv6=no
+    
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  if test x$have_ipv6 = xyes; then
+    have_getaddrinfo=no
+    have_inet_ntop=no
+    ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
+if test "x$ac_cv_func_getaddrinfo" = x""yes; then :
+  have_getaddrinfo=yes
+fi
+
+    if test x$have_getaddrinfo != xyes; then
+      for lib in bsd socket inet; do
+        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_getaddrinfo" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib" >&5
+$as_echo_n "checking for getaddrinfo in -l$lib... " >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$lib  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getaddrinfo ();
+int
+main ()
+{
+return getaddrinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$as_ac_Lib=yes"
+else
+  eval "$as_ac_Lib=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+eval ac_res=\$$as_ac_Lib
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+eval as_val=\$$as_ac_Lib
+   if test "x$as_val" = x""yes; then :
+  "LIBS=$LIBS -l$lib";have_getaddrinfo=yes;break
+fi
+
+      done
+    fi
+
+    ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
+if test "x$ac_cv_func_inet_ntop" = x""yes; then :
+  have_inet_ntop=yes
+fi
+
+    if test x$have_inet_ntop != xyes; then
+      for lib in bsd nsl inet; do
+        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_inet_ntop" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop in -l$lib" >&5
+$as_echo_n "checking for inet_ntop in -l$lib... " >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$lib  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inet_ntop ();
+int
+main ()
+{
+return inet_ntop ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$as_ac_Lib=yes"
+else
+  eval "$as_ac_Lib=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+eval ac_res=\$$as_ac_Lib
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+eval as_val=\$$as_ac_Lib
+   if test "x$as_val" = x""yes; then :
+  "LIBS=$LIBS -l$lib";have_inet_ntop=yes;break
+fi
+
+      done
+    fi
+
+    if test x$have_getaddrinfo = xyes; then
+      if test x$have_inet_ntop = xyes; then
+        have_ipv6=yes
+        
+$as_echo "@%:@define ENABLE_IPV6 1" >>confdefs.h
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
+$as_echo "$have_ipv6" >&6; }
+      else
+        have_ipv6=no
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
+$as_echo "$have_ipv6" >&6; }
+      fi
+    fi
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+withval=""
+
+@%:@ Check whether --with-user was given.
+if test "${with_user+set}" = set; then :
+  withval=$with_user; 
+fi
+
+
+if test x$withval != x; then
+	GDM_USERNAME="$withval"
+else
+	GDM_USERNAME=gdm
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GDM_USERNAME "$GDM_USERNAME"
+_ACEOF
+
+
+
+withval=""
+
+@%:@ Check whether --with-group was given.
+if test "${with_group+set}" = set; then :
+  withval=$with_group; 
+fi
+
+
+if test x$withval != x; then
+	GDM_GROUPNAME="$withval"
+else
+	GDM_GROUPNAME=gdm
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GDM_GROUPNAME "$GDM_GROUPNAME"
+_ACEOF
+
+
+
+
+withval=""
+
+@%:@ Check whether --with-pam-prefix was given.
+if test "${with_pam_prefix+set}" = set; then :
+  withval=$with_pam_prefix; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PAM files will be installed in prefix ${withval}.\"" >&5
+$as_echo "\"PAM files will be installed in prefix ${withval}.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	PAM_PREFIX="$withval"
+else
+	PAM_PREFIX='${sysconfdir}'
+fi
+
+
+have_pam=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
+$as_echo_n "checking for pam_start in -lpam... " >&6; }
+if test "${ac_cv_lib_pam_pam_start+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_start ();
+int
+main ()
+{
+return pam_start ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_start=yes
+else
+  ac_cv_lib_pam_pam_start=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
+$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
+if test "x$ac_cv_lib_pam_pam_start" = x""yes; then :
+  have_pam=yes
+fi
+
+
+if test "x$have_pam" = "xyes"; then
+        PAM_LIBS="${PAM_LIBS} -lpam"
+else
+	as_fn_error "\"PAM libraries not found\"" "$LINENO" 5
+fi
+
+
+
+for ac_header in security/pam_modutil.h security/pam_ext.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_syslog in -lpam" >&5
+$as_echo_n "checking for pam_syslog in -lpam... " >&6; }
+if test "${ac_cv_lib_pam_pam_syslog+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_syslog ();
+int
+main ()
+{
+return pam_syslog ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_syslog=yes
+else
+  ac_cv_lib_pam_pam_syslog=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_syslog" >&5
+$as_echo "$ac_cv_lib_pam_pam_syslog" >&6; }
+if test "x$ac_cv_lib_pam_pam_syslog" = x""yes; then :
+  
+$as_echo "@%:@define HAVE_PAM_SYSLOG /**/" >>confdefs.h
+
+fi
+
+
+if test "x$have_pam" = "xyes"; then
+   pam_appl_h="$ac_pam_includes/security/pam_appl.h"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const pam_message" >&5
+$as_echo_n "checking for const pam_message... " >&6; }
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$pam_appl_h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "struct pam_message" >/dev/null 2>&1; then :
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$pam_appl_h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "const struct pam_message" >/dev/null 2>&1; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"const: Linux-type PAM\"" >&5
+$as_echo "\"const: Linux-type PAM\"" >&6; } 
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"nonconst: Sun-type PAM\"" >&5
+$as_echo "\"nonconst: Sun-type PAM\"" >&6; }
+                        
+$as_echo "@%:@define PAM_MESSAGE_NONCONST 1" >>confdefs.h
+
+                        
+fi
+rm -f conftest*
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found - assume const, Linux-type PAM\"" >&5
+$as_echo "\"not found - assume const, Linux-type PAM\"" >&6; }
+       
+fi
+rm -f conftest*
+
+fi
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+	
+		#ifdef HAVE_USERSEC_H
+		#include <usersec.h>
+		#endif
+		
+int
+main ()
+{
+
+		return (setpenv(NULL, (PENV_INIT | PENV_NOEXEC), NULL, NULL));
+		
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  can_use_setpenv=yes
+else
+  can_use_setpenv=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+if test x$can_use_setpenv = xyes ; then
+	
+$as_echo "@%:@define CAN_USE_SETPENV /**/" >>confdefs.h
+
+fi
+
+#
+# Can we use BSD's setusercontext
+#
+ac_fn_c_check_header_mongrel "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "$ac_includes_default"
+if test "x$ac_cv_header_login_cap_h" = x""yes; then :
+  
+		EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+		
+$as_echo "@%:@define HAVE_LOGINCAP 1" >>confdefs.h
+
+fi
+
+
+
+#
+# Check for sys/sockio.h
+#
+for ac_header in sys/sockio.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_SYS_SOCKIO_H 1
+_ACEOF
+ 
+		 
+$as_echo "@%:@define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+#
+# Check for libgen.h
+#
+for ac_header in libgen.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
+if test "x$ac_cv_header_libgen_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBGEN_H 1
+_ACEOF
+ 
+		 
+$as_echo "@%:@define HAVE_LIBGEN_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+
+
+# Checking for a posix version of getpwnam_r
+# if we are cross compiling and can not run the test
+# assume getpwnam_r is the posix version
+# it is up to the person cross compiling to change
+# this behavior if desired
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix getpwnam_r" >&5
+$as_echo_n "checking for posix getpwnam_r... " >&6; }
+if test "${ac_cv_func_posix_getpwnam_r+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  ac_cv_func_posix_getpwnam_r=yes
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#define _POSIX_PTHREAD_SEMANTICS
+#include <errno.h>
+#include <pwd.h>
+
+int
+main ()
+{
+
+    char buffer[10000];
+    struct passwd pwd, *pwptr = &pwd;
+    int error;
+    errno = 0;
+    error = getpwnam_r ("", &pwd, buffer,
+                        sizeof (buffer), &pwptr);
+   return (error < 0 && errno == ENOSYS)
+	   || error == ENOSYS;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  ac_cv_func_posix_getpwnam_r=yes
+else
+  ac_cv_func_posix_getpwnam_r=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_posix_getpwnam_r" >&5
+$as_echo "$ac_cv_func_posix_getpwnam_r" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+if test "$ac_cv_func_posix_getpwnam_r" = yes; then
+	
+$as_echo "@%:@define HAVE_POSIX_GETPWNAM_R 1" >>confdefs.h
+
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nonposix getpwnam_r" >&5
+$as_echo_n "checking for nonposix getpwnam_r... " >&6; }
+if test "${ac_cv_func_nonposix_getpwnam_r+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <pwd.h>
+int
+main ()
+{
+char buffer[10000];
+                       	struct passwd pwd;
+                       	getpwnam_r ("", &pwd, buffer, 
+                               		sizeof (buffer));
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_func_nonposix_getpwnam_r=yes
+else
+  ac_cv_func_nonposix_getpwnam_r=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_nonposix_getpwnam_r" >&5
+$as_echo "$ac_cv_func_nonposix_getpwnam_r" >&6; }
+		if test "$ac_cv_func_nonposix_getpwnam_r" = yes; then
+		
+$as_echo "@%:@define HAVE_NONPOSIX_GETPWNAM_R 1" >>confdefs.h
+
+	fi
+fi
+
+
+
+for ac_header in utmp.h utmpx.h libutil.h sys/param.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+for ac_func in getutxent updwtmpx updwtmp
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for login in -lutil" >&5
+$as_echo_n "checking for login in -lutil... " >&6; }
+if test "${ac_cv_lib_util_login+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char login ();
+int
+main ()
+{
+return login ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_login=yes
+else
+  ac_cv_lib_util_login=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login" >&5
+$as_echo "$ac_cv_lib_util_login" >&6; }
+if test "x$ac_cv_lib_util_login" = x""yes; then :
+  
+		   
+$as_echo "@%:@define HAVE_LOGIN 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" 
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logout in -lutil" >&5
+$as_echo_n "checking for logout in -lutil... " >&6; }
+if test "${ac_cv_lib_util_logout+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char logout ();
+int
+main ()
+{
+return logout ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_logout=yes
+else
+  ac_cv_lib_util_logout=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logout" >&5
+$as_echo "$ac_cv_lib_util_logout" >&6; }
+if test "x$ac_cv_lib_util_logout" = x""yes; then :
+  
+		   
+$as_echo "@%:@define HAVE_LOGOUT 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" 
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logwtmp in -lutil" >&5
+$as_echo_n "checking for logwtmp in -lutil... " >&6; }
+if test "${ac_cv_lib_util_logwtmp+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char logwtmp ();
+int
+main ()
+{
+return logwtmp ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_logwtmp=yes
+else
+  ac_cv_lib_util_logwtmp=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logwtmp" >&5
+$as_echo "$ac_cv_lib_util_logwtmp" >&6; }
+if test "x$ac_cv_lib_util_logwtmp" = x""yes; then :
+  
+	  	   
+$as_echo "@%:@define HAVE_LOGWTMP 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" 
+fi
+
+
+
+for ac_header in sys/time.h utmp.h utmpx.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
+$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
+if test "${ac_cv_header_time+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/time.h>
+#include <time.h>
+
+int
+main ()
+{
+if ((struct tm *) 0)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_time=yes
+else
+  ac_cv_header_time=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
+$as_echo "$ac_cv_header_time" >&6; }
+if test $ac_cv_header_time = yes; then
+  
+$as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h
+
+fi
+
+
+if test "$ac_cv_header_utmpx_h" = "yes"; then
+    
+$as_echo "@%:@define UTMP struct utmpx" >>confdefs.h
+
+else
+    
+$as_echo "@%:@define UTMP struct utmp" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in the utmp structure" >&5
+$as_echo_n "checking for ut_host field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_host;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_HOST 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in the utmp structure" >&5
+$as_echo_n "checking for ut_pid field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; int i; i=ut.ut_pid;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_PID 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in the utmp structure" >&5
+$as_echo_n "checking for ut_id field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_id;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_ID 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_name field in the utmp structure" >&5
+$as_echo_n "checking for ut_name field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_name;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_NAME 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in the utmp structure" >&5
+$as_echo_n "checking for ut_type field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; int i; i=(int) ut.ut_type;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_TYPE 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit.e_termination field in the utmp structure" >&5
+$as_echo_n "checking for ut_exit.e_termination field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_exit.e_termination=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_EXIT_E_TERMINATION 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_user field in the utmp structure" >&5
+$as_echo_n "checking for ut_user field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_user;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_USER 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in the utmp structure" >&5
+$as_echo_n "checking for ut_time field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_time=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_TIME 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in the utmp structure" >&5
+$as_echo_n "checking for ut_tv field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_tv.tv_sec=0; ut.ut_tv.tv_usec=0; 
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_TV 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_syslen field in the utmp structure" >&5
+$as_echo_n "checking for ut_syslen field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_syslen=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_SYSLEN 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if utmpx structure has ut_syslen field" >&5
+$as_echo_n "checking if utmpx structure has ut_syslen field... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  #include <utmpx.h>
+int
+main ()
+{
+
+  struct utmpx record;
+  record.ut_syslen = sizeof (record.ut_host);
+  
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  have_ut_syslen=yes
+else
+  have_ut_syslen=no
+  
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test x$have_ut_syslen = xyes; then
+  
+$as_echo "@%:@define HAVE_UT_SYSLEN 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ut_syslen" >&5
+$as_echo "$have_ut_syslen" >&6; }
+
+
+
+XDMCP_LIBS=""
+if test x$with_xdmcp != xno ; then
+	xdmcp_save_CPPFLAGS="$CPPFLAGS"
+	CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+	ac_fn_c_check_header_compile "$LINENO" "X11/Xdmcp.h" "ac_cv_header_X11_Xdmcp_h" "#include <X11/Xproto.h>
+"
+if test "x$ac_cv_header_X11_Xdmcp_h" = x""yes; then :
+  
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XdmcpFlush in -lXdmcp" >&5
+$as_echo_n "checking for XdmcpFlush in -lXdmcp... " >&6; }
+if test "${ac_cv_lib_Xdmcp_XdmcpFlush+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXdmcp $X_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XdmcpFlush ();
+int
+main ()
+{
+return XdmcpFlush ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xdmcp_XdmcpFlush=yes
+else
+  ac_cv_lib_Xdmcp_XdmcpFlush=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp_XdmcpFlush" >&5
+$as_echo "$ac_cv_lib_Xdmcp_XdmcpFlush" >&6; }
+if test "x$ac_cv_lib_Xdmcp_XdmcpFlush" = x""yes; then :
+  
+		     	
+$as_echo "@%:@define HAVE_LIBXDMCP 1" >>confdefs.h
+
+		     	XDMCP_LIBS="-lXdmcp"
+		     	XDMCP_SUPPORT=yes
+fi
+
+	
+fi
+
+
+
+	if test x$with_xdmcp = xyes -a "x$XDMCP_SUPPORT" = "x" ; then
+		as_fn_error "XDMCP support requested but XDMCP libraries not found" "$LINENO" 5
+	fi
+	CPPFLAGS="$xdmcp_save_CPPFLAGS"
+fi
+
+
+if test "x$XDMCP_SUPPORT" = "xyes" ; then
+	 if true; then
+  XDMCP_SUPPORT_TRUE=
+  XDMCP_SUPPORT_FALSE='#'
+else
+  XDMCP_SUPPORT_TRUE='#'
+  XDMCP_SUPPORT_FALSE=
+fi
+
+	GDMCHOOSER=gdmchooser
+else
+        # No need for TCP Wrappers in case XDMCP is disabled
+        if test x$with_tcp_wrappers != xno ; then
+	        echo "TCP wrappers not needed if XDMCP is not enabled"
+        fi
+	with_tcp_wrappers=no
+	 if false; then
+  XDMCP_SUPPORT_TRUE=
+  XDMCP_SUPPORT_FALSE='#'
+else
+  XDMCP_SUPPORT_TRUE='#'
+  XDMCP_SUPPORT_FALSE=
+fi
+
+	GDMCHOOSER=
+fi
+
+
+
+os_solaris=no
+case "$host" in
+   *solaris*) os_solaris=yes
+   ;;
+esac
+ if test x$os_solaris = xyes; then
+  OS_SOLARIS_TRUE=
+  OS_SOLARIS_FALSE='#'
+else
+  OS_SOLARIS_TRUE='#'
+  OS_SOLARIS_FALSE=
+fi
+
+
+
+if test x$with_tcp_wrappers = xno ; then
+	echo "TCP wrappers disabled"
+else
+  LIBWRAP_PATH=""
+  if test x$os_solaris = xyes ; then
+	if test -f /usr/lib/libwrap.so; then
+		LIBWRAP_PATH=/usr/lib/libwrap.so
+		echo "Found $LIBWRAP_PATH" 1>&5
+		nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		if test -f /usr/sfw/lib/libwrap.so; then
+			LIBWRAP_PATH=/usr/sfw/lib/libwrap.so
+			echo "Found $LIBWRAP_PATH" 1>&5
+			nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        	fi
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		echo "*********************************************************"
+	        echo " You have a broken TCP wrappers library (setenv included)"
+		echo " Please get the latest TCP wrappers package from your OS"
+		echo " vendor, or recompile TCP wrappers to not include a"
+		echo " setenv() implementation."
+		echo
+		echo "Not using TCP wrappers after all."
+		echo "*********************************************************"
+	else
+		LIBWRAP_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lwrap"
+		
+$as_echo "@%:@define HAVE_TCPWRAPPERS 1" >>confdefs.h
+
+	fi
+  else
+ 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_ctl in -lwrap" >&5
+$as_echo_n "checking for hosts_ctl in -lwrap... " >&6; }
+if test "${ac_cv_lib_wrap_hosts_ctl+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lwrap  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char hosts_ctl ();
+int
+main ()
+{
+return hosts_ctl ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_wrap_hosts_ctl=yes
+else
+  ac_cv_lib_wrap_hosts_ctl=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_ctl" >&5
+$as_echo "$ac_cv_lib_wrap_hosts_ctl" >&6; }
+if test "x$ac_cv_lib_wrap_hosts_ctl" = x""yes; then :
+  
+ 	LIBWRAP_LIBS="-lwrap"
+ 	LIBWRAP_PATH=auto
+ 	
+$as_echo "@%:@define HAVE_TCPWRAPPERS 1" >>confdefs.h
+
+fi
+
+  fi
+ 
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use TCP wrappers" >&5
+$as_echo_n "checking whether to use TCP wrappers... " >&6; }
+  if test -n "$LIBWRAP_PATH"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  fi
+
+    LIB_NSL=
+  if test -n "$LIBWRAP_PATH"; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lwrap also requires -lnsl" >&5
+$as_echo_n "checking whether -lwrap also requires -lnsl... " >&6; }
+		ORIG_LIBS="$LIBS"
+		LIBS="$EXTRA_DAEMON_LIBS $LIBS $LIBWRAP_LIBS"
+		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <tcpd.h>
+int allow_severity, deny_severity;
+
+int
+main ()
+{
+return hosts_access;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  
+OLD_LIBS="$LIBS"
+LIBS="$LIBS -lnsl"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <tcpd.h>
+int allow_severity, deny_severity;
+
+int
+main ()
+{
+return hosts_access;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIB_NSL="-lnsl"
+else
+  LIBWRAP_PATH=""
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$OLD_LIBS"
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+		LIBS="$ORIG_LIBS"
+		if test -n "$LIB_NSL"; then
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+			EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS $LIB_NSL"
+		else
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		fi
+  fi
+fi
+
+
+
+
+
+if $PKG_CONFIG --exists xft ; then
+  
+$as_echo "@%:@define HAVE_XFT2 /**/" >>confdefs.h
+
+fi
+
+
+
+have_xinput=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XOpenDevice in -lXi" >&5
+$as_echo_n "checking for XOpenDevice in -lXi... " >&6; }
+if test "${ac_cv_lib_Xi_XOpenDevice+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXi  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDevice ();
+int
+main ()
+{
+return XOpenDevice ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xi_XOpenDevice=yes
+else
+  ac_cv_lib_Xi_XOpenDevice=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XOpenDevice" >&5
+$as_echo "$ac_cv_lib_Xi_XOpenDevice" >&6; }
+if test "x$ac_cv_lib_Xi_XOpenDevice" = x""yes; then :
+  XINPUT_LIBS=-lXi
+fi
+
+if test "x$XINPUT_LIBS" = x; then
+  save_LIBS="$LIBS"
+  for xinputpath in $x_libraries /usr/X11R6/lib /usr/openwin/lib; do
+    LIBS="-L$xinputpath -lXi"
+    if test x$os_solaris = xyes ; then
+       XINPUT_RPATH_FLAGS="-R$xinputpath"
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lXi in $xinputpath" >&5
+$as_echo_n "checking for -lXi in $xinputpath... " >&6; }
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+XOpenDevice()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	XINPUT_LIBS="$XINPUT_RPATH_FLAGS -L$xinputpath -lXi"
+        LIBS="$save_LIBS"
+	break
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  done
+  if test "x$XINPUT_LIBS" = x; then
+    as_fn_error "Couldn't find the XInput library. Check config.log for details" "$LINENO" 5
+  fi
+fi
+ac_fn_c_check_header_mongrel "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "$ac_includes_default"
+if test "x$ac_cv_header_X11_extensions_XInput_h" = x""yes; then :
+  have_xinput=yes
+fi
+
+
+if test "x$have_xinput" = xyes; then
+   
+$as_echo "@%:@define HAVE_XINPUT 1" >>confdefs.h
+
+   X_EXTRA_LIBS="$X_EXTRA_LIBS $XINPUT_LIBS"
+fi
+
+
+
+# X11 Xinerama extension
+# Check for Xinerama extension (Solaris impl or Xfree impl)
+xinerama_save_cppflags="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+
+ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+
+if test ! x$with_xinerama = xno ; then
+  # Check for XFree
+  use_xfree_xinerama=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryExtension in -lXinerama" >&5
+$as_echo_n "checking for XineramaQueryExtension in -lXinerama... " >&6; }
+if test "${ac_cv_lib_Xinerama_XineramaQueryExtension+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXinerama -lXext $ALL_X_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XineramaQueryExtension ();
+int
+main ()
+{
+return XineramaQueryExtension ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xinerama_XineramaQueryExtension=yes
+else
+  ac_cv_lib_Xinerama_XineramaQueryExtension=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5
+$as_echo "$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; }
+if test "x$ac_cv_lib_Xinerama_XineramaQueryExtension" = x""yes; then :
+  ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
+"
+if test "x$ac_cv_header_X11_extensions_Xinerama_h" = x""yes; then :
+  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+                          X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                       fi
+                       
+$as_echo "@%:@define HAVE_XFREE_XINERAMA 1" >>confdefs.h
+
+                       
+$as_echo "@%:@define HAVE_XINERAMA 1" >>confdefs.h
+
+                       XINERAMA_LIBS="-lXinerama"
+                       XINERAMA_SUPPORT=yes
+else
+  use_xfree_xinerama=no
+fi
+
+
+else
+  use_xfree_xinerama=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on XFree86" >&5
+$as_echo_n "checking for Xinerama support on XFree86... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_xfree_xinerama" >&5
+$as_echo "$use_xfree_xinerama" >&6; };
+
+  if test x$use_xfree_xinerama = xno ; then
+    if test x$os_solaris = xyes ; then
+	# Check for solaris
+	use_solaris_xinerama=yes
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaGetInfo in -lXext" >&5
+$as_echo_n "checking for XineramaGetInfo in -lXext... " >&6; }
+if test "${ac_cv_lib_Xext_XineramaGetInfo+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXext $ALL_X_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XineramaGetInfo ();
+int
+main ()
+{
+return XineramaGetInfo ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xext_XineramaGetInfo=yes
+else
+  ac_cv_lib_Xext_XineramaGetInfo=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaGetInfo" >&5
+$as_echo "$ac_cv_lib_Xext_XineramaGetInfo" >&6; }
+if test "x$ac_cv_lib_Xext_XineramaGetInfo" = x""yes; then :
+  use_solaris_xinerama=yes
+else
+  use_solaris_xinerama=no
+fi
+
+	if test "x$use_solaris_xinerama" = "xyes"; then
+            ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xinerama.h" "ac_cv_header_X11_extensions_xinerama_h" "#include <X11/Xlib.h>
+"
+if test "x$ac_cv_header_X11_extensions_xinerama_h" = x""yes; then :
+  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+ 				X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                            fi
+                            
+$as_echo "@%:@define HAVE_SOLARIS_XINERAMA 1" >>confdefs.h
+
+                            
+$as_echo "@%:@define HAVE_XINERAMA 1" >>confdefs.h
+
+		     	    XINERAMA_LIBS=""
+		     	    XINERAMA_SUPPORT=yes
+else
+  use_solaris_xinerama=no
+fi
+
+
+	fi
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on Solaris" >&5
+$as_echo_n "checking for Xinerama support on Solaris... " >&6; }
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_solaris_xinerama" >&5
+$as_echo "$use_solaris_xinerama" >&6; };
+    fi
+  fi
+fi
+
+
+CPPFLAGS="$xinerama_save_cppflags"
+
+
+if test "x$with_selinux" = "xyes" ; then
+	echo "SELinux support requested (--with-selinux was given), checking prerequisites"
+	if test -d /usr/local/selinux/include ; then
+		echo "Found /usr/local/selinux/include, will look there for SELinux stuff as well"
+		CFLAGS="$CFLAGS -I/usr/local/selinux/include"
+		LDFLAGS="$LDFLAGS -L/usr/local/selinux/lib"
+	fi
+	ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
+if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
+  
+fi
+
+
+	ac_fn_c_check_header_mongrel "$LINENO" "selinux/get_context_list.h" "ac_cv_header_selinux_get_context_list_h" "$ac_includes_default"
+if test "x$ac_cv_header_selinux_get_context_list_h" = x""yes; then :
+  
+fi
+
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for attr_get in -lattr" >&5
+$as_echo_n "checking for attr_get in -lattr... " >&6; }
+if test "${ac_cv_lib_attr_attr_get+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lattr  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char attr_get ();
+int
+main ()
+{
+return attr_get ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_attr_attr_get=yes
+else
+  ac_cv_lib_attr_attr_get=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_attr_get" >&5
+$as_echo "$ac_cv_lib_attr_attr_get" >&6; }
+if test "x$ac_cv_lib_attr_attr_get" = x""yes; then :
+  /bin/true
+fi
+
+	# I'm anal and I don't know which versions have which symbols,
+	# so I check for all the ones we use
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for get_ordered_context_list in -lselinux" >&5
+$as_echo_n "checking for get_ordered_context_list in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_get_ordered_context_list+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char get_ordered_context_list ();
+int
+main ()
+{
+return get_ordered_context_list ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_get_ordered_context_list=yes
+else
+  ac_cv_lib_selinux_get_ordered_context_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_get_ordered_context_list" >&5
+$as_echo "$ac_cv_lib_selinux_get_ordered_context_list" >&6; }
+if test "x$ac_cv_lib_selinux_get_ordered_context_list" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freecon in -lselinux" >&5
+$as_echo_n "checking for freecon in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_freecon+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char freecon ();
+int
+main ()
+{
+return freecon ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_freecon=yes
+else
+  ac_cv_lib_selinux_freecon=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freecon" >&5
+$as_echo "$ac_cv_lib_selinux_freecon" >&6; }
+if test "x$ac_cv_lib_selinux_freecon" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freeconary in -lselinux" >&5
+$as_echo_n "checking for freeconary in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_freeconary+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char freeconary ();
+int
+main ()
+{
+return freeconary ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_freeconary=yes
+else
+  ac_cv_lib_selinux_freeconary=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freeconary" >&5
+$as_echo "$ac_cv_lib_selinux_freeconary" >&6; }
+if test "x$ac_cv_lib_selinux_freeconary" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
+$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_setexeccon+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char setexeccon ();
+int
+main ()
+{
+return setexeccon ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_setexeccon=yes
+else
+  ac_cv_lib_selinux_setexeccon=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
+$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
+if test "x$ac_cv_lib_selinux_setexeccon" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
+$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char is_selinux_enabled ();
+int
+main ()
+{
+return is_selinux_enabled ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_is_selinux_enabled=yes
+else
+  ac_cv_lib_selinux_is_selinux_enabled=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
+$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
+if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
+  /bin/true
+fi
+
+	
+$as_echo "@%:@define HAVE_SELINUX 1" >>confdefs.h
+
+	EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+fi
+
+
+use_console_kit=no
+if test "x$with_console_kit" != "xno" ; then
+	use_console_kit=yes
+	
+$as_echo "@%:@define WITH_CONSOLE_KIT 1" >>confdefs.h
+
+fi
+ if test x$use_console_kit = xyes; then
+  WITH_CONSOLE_KIT_TRUE=
+  WITH_CONSOLE_KIT_FALSE='#'
+else
+  WITH_CONSOLE_KIT_TRUE='#'
+  WITH_CONSOLE_KIT_FALSE=
+fi
+
+
+
+
+
+@%:@ Check whether --with-dbus-sys was given.
+if test "${with_dbus_sys+set}" = set; then :
+  withval=$with_dbus_sys; 
+fi
+
+
+@%:@ Check whether --with-dbus-services was given.
+if test "${with_dbus_services+set}" = set; then :
+  withval=$with_dbus_services; 
+fi
+
+
+if ! test -z "$with_dbus_sys" ; then
+        DBUS_SYS_DIR="$with_dbus_sys"
+else
+        DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iso-codes has iso-639 domain" >&5
+$as_echo_n "checking whether iso-codes has iso-639 domain... " >&6; }
+if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+cat >>confdefs.h <<_ACEOF
+@%:@define ISO_CODES_PREFIX "`$PKG_CONFIG --variable=prefix iso-codes`"
+_ACEOF
+
+ISO_CODES=iso-codes
+
+
+
+msg_rbac_shutdown=no
+@%:@ Check whether --enable-rbac-shutdown was given.
+if test "${enable_rbac_shutdown+set}" = set; then :
+  enableval=$enable_rbac_shutdown; enable_rbac_shutdown=$enableval
+else
+  enable_rbac_shutdown=no
+fi
+
+
+if test "x$enable_rbac_shutdown" != "xno"; then
+        RBAC_LIBS="-lsecdb -lsocket -lnsl"
+        
+$as_echo "@%:@define ENABLE_RBAC_SHUTDOWN /**/" >>confdefs.h
+
+        
+cat >>confdefs.h <<_ACEOF
+@%:@define RBAC_SHUTDOWN_KEY "$enable_rbac_shutdown"
+_ACEOF
+
+        msg_rbac_shutdown="yes, using key $enable_rbac_shutdown"
+fi
+
+
+
+
+for ac_header in execinfo.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
+if test "x$ac_cv_header_execinfo_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_EXECINFO_H 1
+_ACEOF
+ 
+fi
+
+done
+
+
+
+authdir=${localstatedir}/gdm
+
+gdmlocaledir=${gdmconfdir}
+
+pixmapdir=${datadir}/pixmaps
+
+
+
+@%:@ Check whether --with-log-dir was given.
+if test "${with_log_dir+set}" = set; then :
+  withval=$with_log_dir; 
+fi
+
+
+if ! test -z "$with_log_dir"; then
+   GDM_LOG_DIR=$with_log_dir
+else
+   GDM_LOG_DIR=/var/log/gdm
+fi
+logdir=$GDM_LOG_DIR
+
+
+withval=""
+
+@%:@ Check whether --with-at-bindir was given.
+if test "${with_at_bindir+set}" = set; then :
+  withval=$with_at_bindir; 
+fi
+
+
+if test x$withval != x; then
+	AT_BINDIR="$withval"
+else
+	AT_BINDIR='${bindir}'
+fi
+
+
+
+withval=""
+
+@%:@ Check whether --with-defaults_conf was given.
+if test "${with_defaults_conf+set}" = set; then :
+  withval=$with_defaults_conf; 
+fi
+
+
+if test x$withval != x; then
+	GDM_DEFAULTS_CONF="$withval"
+else
+	GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf'
+fi
+
+
+
+withval=""
+
+@%:@ Check whether --with-custom_conf was given.
+if test "${with_custom_conf+set}" = set; then :
+  withval=$with_custom_conf; 
+fi
+
+
+if test x$withval != x; then
+	GDM_CUSTOM_CONF="$withval"
+else
+	GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf'
+fi
+
+
+GDM_OLD_CONF='${gdmconfdir}/gdm.conf'
+
+
+
+
+@%:@ Check whether --with-xevie was given.
+if test "${with_xevie+set}" = set; then :
+  withval=$with_xevie; 
+else
+  with_xevie=no
+fi
+
+
+if test x$with_xevie != xno ; then
+	XEVIE_OPTION="+extension XEVIE"
+else
+	XEVIE_OPTION=""
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define XEVIE_OPTION "$XEVIE_OPTION"
+_ACEOF
+
+
+
+# Check for Solaris auditing API
+# Note, Solaris auditing not supported for Solaris 9 or earlier and
+# should not be used on these versions of Solaris if auditing is
+# required.  Solaris auditing is only supported on systems that
+# support the ADT_USER enumeration value.
+#
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris auditing API" >&5
+$as_echo_n "checking for Solaris auditing API... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <bsm/adt.h>
+adt_user_context = ADT_USER;
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+   check_sun_audit=yes 
+else
+   check_sun_audit=no 
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test ${check_sun_audit} = yes
+then
+   
+$as_echo "@%:@define HAVE_ADT 1" >>confdefs.h
+
+   PAM_LIBS="$PAM_LIBS -lbsm"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+ if test x$check_sun_audit = xyes; then
+  HAVE_ADT_TRUE=
+  HAVE_ADT_FALSE='#'
+else
+  HAVE_ADT_TRUE='#'
+  HAVE_ADT_FALSE=
+fi
+
+
+# Check for Linux auditing API
+#
+
+@%:@ Check whether --with-libaudit was given.
+if test "${with_libaudit+set}" = set; then :
+  withval=$with_libaudit; 
+else
+  with_libaudit=auto
+fi
+
+
+# libaudit detection
+if test x$with_libaudit = xno ; then
+    have_libaudit=no;
+else
+    # See if we have audit daemon library
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_message in -laudit" >&5
+$as_echo_n "checking for audit_log_user_message in -laudit... " >&6; }
+if test "${ac_cv_lib_audit_audit_log_user_message+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-laudit  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char audit_log_user_message ();
+int
+main ()
+{
+return audit_log_user_message ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_audit_audit_log_user_message=yes
+else
+  ac_cv_lib_audit_audit_log_user_message=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_message" >&5
+$as_echo "$ac_cv_lib_audit_audit_log_user_message" >&6; }
+if test "x$ac_cv_lib_audit_audit_log_user_message" = x""yes; then :
+  have_libaudit=yes
+else
+  have_libaudit=no
+fi
+
+fi
+
+ if test x$have_libaudit = xyes; then
+  HAVE_LIBAUDIT_TRUE=
+  HAVE_LIBAUDIT_FALSE='#'
+else
+  HAVE_LIBAUDIT_TRUE='#'
+  HAVE_LIBAUDIT_FALSE=
+fi
+
+
+if test x$have_libaudit = xyes ; then
+    PAM_LIBS="$PAM_LIBS -laudit"
+    
+$as_echo "@%:@define HAVE_LIBAUDIT 1" >>confdefs.h
+
+fi
+
+#
+# Subst the extra libs
+#
+
+
+
+
+
+
+
+
+
+
+# Check for Solaris logindevperm support
+#
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for di_devperm_login in -ldevinfo" >&5
+$as_echo_n "checking for di_devperm_login in -ldevinfo... " >&6; }
+if test "${ac_cv_lib_devinfo_di_devperm_login+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldevinfo  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char di_devperm_login ();
+int
+main ()
+{
+return di_devperm_login ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_devinfo_di_devperm_login=yes
+else
+  ac_cv_lib_devinfo_di_devperm_login=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_devinfo_di_devperm_login" >&5
+$as_echo "$ac_cv_lib_devinfo_di_devperm_login" >&6; }
+if test "x$ac_cv_lib_devinfo_di_devperm_login" = x""yes; then :
+  
+                        $as_echo "@%:@define HAVE_LOGINDEVPERM 1" >>confdefs.h
+
+                            PAM_LIBS="$PAM_LIBS -ldevinfo" 
+fi
+
+
+
+# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often
+# symlink to each other, and configure should use the more stable
+# location (the real directory) if possible.
+#
+# On Solaris, the /usr/bin/Xserver script is used to decide whether to
+# use Xsun or Xorg, so this is used on Solaris.
+#
+# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6
+# and /usr/X11 since they often symlink to each other, and configure
+# should use the more stable location (the real directory) if possible.
+#
+if test -x /usr/X11/bin/Xserver; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/Xserver"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/Xorg; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/Xorg"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/openwin/bin/Xsun; then
+   # Do not add /usr/openwin/bin here because on Solaris you need
+   # /usr/openwin/bin in your PATH even if you are using the Xorg
+   # Xserver.  We add this to the path below.
+   X_PATH="/usr/openwin/bin"
+   X_SERVER_PATH="/usr/openwin/bin"
+   X_SERVER="/usr/openwin/bin/Xsun"
+   X_CONFIG_OPTIONS="-audit 0 -nobanner"
+elif test -x /opt/X11R6/bin/X; then
+   X_PATH="/opt/X11R6/bin"
+   X_SERVER_PATH="/opt/X11R6/bin"
+   X_SERVER="/opt/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/X; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+else
+   # what to do, what to do, this is wrong, but this just sets the
+   # defaults, perhaps this user is cross compiling or some such
+   X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+fi
+
+
+# Use Xephyr if it is available.  It works better than Xnest since Xephyr
+# supports the Xserver extensions, even if on a remote machine.
+#
+X_XNEST_UNSCALED_FONTPATH="true"
+if test -x $X_SERVER_PATH/Xephyr; then
+    X_XNEST_CMD="$X_SERVER_PATH/Xephyr"
+    X_XNEST_CONFIG_OPTIONS="-audit 0"
+else
+    if test -x /usr/openwin/bin/Xnest; then
+        # If on Solaris, Xnest is only shipped with the Xsun Xserver, so
+        # use this version.
+        #
+        X_XNEST_CMD="/usr/openwin/bin/Xnest"
+        X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn"
+        X_XNEST_UNSCALED_FONTPATH="false"
+    else
+        if test -x $X_SERVER_PATH/Xnest; then
+            X_XNEST_CMD="$X_SERVER_PATH/Xnest"
+            X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest"
+        fi
+    fi
+fi
+
+
+
+  EXP_VAR=LOCALSTATEDIR
+  FROM_VAR=$localstatedir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LOCALSTATEDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=SYSCONFDIR
+  FROM_VAR=$sysconfdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  SYSCONFDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=DATADIR
+  FROM_VAR=$datadir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  DATADIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=BINDIR
+  FROM_VAR=$bindir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  BINDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=SBINDIR
+  FROM_VAR=$sbindir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  SBINDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=LIBDIR
+  FROM_VAR=$libdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LIBDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=LIBEXECDIR
+  FROM_VAR=$libexecdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LIBEXECDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+
+
+@%:@ Check whether --with-pid-file was given.
+if test "${with_pid_file+set}" = set; then :
+  withval=$with_pid_file; 
+fi
+
+
+if ! test -z "$with_pid_file"; then
+   GDM_PID_FILE=$with_pid_file
+else
+   GDM_PID_FILE=/var/run/gdm.pid
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GDM_PID_FILE "$GDM_PID_FILE"
+_ACEOF
+
+
+
+
+@%:@ Check whether --with-working-directory was given.
+if test "${with_working_directory+set}" = set; then :
+  withval=$with_working_directory; 
+fi
+
+
+if ! test -z "$with_working_directory"; then
+   GDM_WORKING_DIR=$with_working_directory
+else
+   GDM_WORKING_DIR=${localstatedir}/lib/gdm
+fi
+
+
+
+
+
+@%:@ Check whether --with-xauth-dir was given.
+if test "${with_xauth_dir+set}" = set; then :
+  withval=$with_xauth_dir; 
+fi
+
+
+if ! test -z "$with_xauth_dir"; then
+   GDM_XAUTH_DIR=$with_xauth_dir
+else
+   GDM_XAUTH_DIR=${localstatedir}/run/gdm
+fi
+
+
+
+
+
+# Turn on the additional warnings last, so -Werror doesn't affect other tests.
+
+@%:@ Check whether --enable-more-warnings was given.
+if test "${enable_more_warnings+set}" = set; then :
+  enableval=$enable_more_warnings; set_more_warnings="$enableval"
+else
+  
+	      if test -d $srcdir/.svn; then
+	        set_more_warnings=yes
+	      else
+	        set_more_warnings=no
+              fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for more warnings" >&5
+$as_echo_n "checking for more warnings... " >&6; }
+if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+        CFLAGS="\
+        -Wall \
+        -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+        -Wnested-externs -Wpointer-arith \
+        -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
+        $CFLAGS"
+
+        for option in -Wno-strict-aliasing -Wno-sign-compare; do
+                SAVE_CFLAGS="$CFLAGS"
+                CFLAGS="$CFLAGS $option"
+                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_option=yes
+else
+  has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                if test $has_option = no; then
+                        CFLAGS="$SAVE_CFLAGS"
+                fi
+                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+                unset has_option
+                unset SAVE_CFLAGS
+        done
+        unset option
+else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+#
+# Enable Debug
+#
+@%:@ Check whether --enable-debug was given.
+if test "${enable_debug+set}" = set; then :
+  enableval=$enable_debug; 
+else
+  enable_debug=yes
+fi
+
+
+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
+
+
+#
+# Enable Profiling
+#
+@%:@ Check whether --enable-profiling was given.
+if test "${enable_profiling+set}" = set; then :
+  enableval=$enable_profiling; 
+else
+  enable_profiling=yes
+fi
+
+
+if test "$enable_profiling" = "yes"; then
+    
+$as_echo "@%:@define ENABLE_PROFILING 1" >>confdefs.h
+
+fi
+
+#
+# Set SHELL to use in scripts.
+#
+if test x$os_solaris = xyes ; then
+   XSESSION_SHELL=/bin/ksh
+else
+   XSESSION_SHELL=/bin/sh
+fi
+
+# Set configuration choices.
+#
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define XSESSION_SHELL "$XSESSION_SHELL"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define SOUND_PROGRAM "$SOUND_PROGRAM"
+_ACEOF
+
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_SERVER "$X_SERVER"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_SERVER_PATH "$X_SERVER_PATH"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_CONFIG_OPTIONS "$X_CONFIG_OPTIONS"
+_ACEOF
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_XNEST_CMD "$X_XNEST_CMD"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_XNEST_CONFIG_OPTIONS "$X_XNEST_CONFIG_OPTIONS"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_XNEST_UNSCALED_FONTPATH "$X_XNEST_UNSCALED_FONTPATH"
+_ACEOF
+
+
+## Stuff for debian/changelog.in
+#if test -e "debian/changelog"; then
+#  DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'`
+#  DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.*  //'`
+#else
+#  DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s`
+#  DEBIAN_DATE=`date -R`
+#fi
+#
+#AC_SUBST(DEBIAN_DATESTAMP)
+#AC_SUBST(DEBIAN_DATE)
+
+ac_config_files="$ac_config_files Makefile daemon/Makefile docs/Makefile gui/Makefile gui/simple-greeter/Makefile gui/simple-greeter/libnotificationarea/Makefile gui/simple-chooser/Makefile gui/user-switch-applet/Makefile utils/Makefile data/gdm.conf data/Makefile data/faces/Makefile data/greeter-autostart/Makefile data/pixmaps/Makefile data/pixmaps/16x16/Makefile data/pixmaps/32x32/Makefile data/pixmaps/48x48/Makefile common/Makefile po/Makefile.in tests/Makefile"
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -n "$EXEEXT"; then
+  am__EXEEXT_TRUE=
+  am__EXEEXT_FALSE='#'
+else
+  am__EXEEXT_TRUE='#'
+  am__EXEEXT_FALSE=
+fi
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  as_fn_error "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+  ac_config_commands="$ac_config_commands po/stamp-it"
+
+
+if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
+  as_fn_error "conditional \"ENABLE_SK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GNOME_DOC_UTILS_TRUE}" && test -z "${HAVE_GNOME_DOC_UTILS_FALSE}"; then
+  as_fn_error "conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_LIBXKLAVIER_TRUE}" && test -z "${HAVE_LIBXKLAVIER_FALSE}"; then
+  as_fn_error "conditional \"HAVE_LIBXKLAVIER\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_CHECK_TRUE}" && test -z "${HAVE_CHECK_FALSE}"; then
+  as_fn_error "conditional \"HAVE_CHECK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
+  as_fn_error "conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${MKDTEMP_MISSING_TRUE}" && test -z "${MKDTEMP_MISSING_FALSE}"; then
+  as_fn_error "conditional \"MKDTEMP_MISSING\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${OS_SOLARIS_TRUE}" && test -z "${OS_SOLARIS_FALSE}"; then
+  as_fn_error "conditional \"OS_SOLARIS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${WITH_CONSOLE_KIT_TRUE}" && test -z "${WITH_CONSOLE_KIT_FALSE}"; then
+  as_fn_error "conditional \"WITH_CONSOLE_KIT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_ADT_TRUE}" && test -z "${HAVE_ADT_FALSE}"; then
+  as_fn_error "conditional \"HAVE_ADT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_LIBAUDIT_TRUE}" && test -z "${HAVE_LIBAUDIT_FALSE}"; then
+  as_fn_error "conditional \"HAVE_LIBAUDIT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+@%:@ as_fn_error ERROR [LINENO LOG_FD]
+@%:@ ---------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with status $?, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$?; test $as_status -eq 0 && as_status=1
+  if test "$3"; then
+    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+  fi
+  $as_echo "$as_me: error: $1" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global $as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in @%:@(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by gdm $as_me 2.28.1, which was
+generated by GNU Autoconf 2.64.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE] 
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_version="\\
+gdm config.status 2.28.1
+configured by $0, generated by GNU Autoconf 2.64,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
+predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
+postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
+predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
+postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
+LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+OBJDUMP \
+deplibs_check_method \
+file_magic_cmd \
+AR \
+AR_FLAGS \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+SHELL \
+ECHO \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_wl \
+lt_prog_compiler_pic \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+fix_srcfile_path \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+finish_eval \
+old_striplib \
+striplib \
+compiler_lib_search_dirs \
+predep_objects \
+postdep_objects \
+predeps \
+postdeps \
+compiler_lib_search_path \
+LD_CXX \
+compiler_CXX \
+lt_prog_compiler_no_builtin_flag_CXX \
+lt_prog_compiler_wl_CXX \
+lt_prog_compiler_pic_CXX \
+lt_prog_compiler_static_CXX \
+lt_cv_prog_compiler_c_o_CXX \
+export_dynamic_flag_spec_CXX \
+whole_archive_flag_spec_CXX \
+compiler_needs_object_CXX \
+with_gnu_ld_CXX \
+allow_undefined_flag_CXX \
+no_undefined_flag_CXX \
+hardcode_libdir_flag_spec_CXX \
+hardcode_libdir_flag_spec_ld_CXX \
+hardcode_libdir_separator_CXX \
+fix_srcfile_path_CXX \
+exclude_expsyms_CXX \
+include_expsyms_CXX \
+file_list_spec_CXX \
+compiler_lib_search_dirs_CXX \
+predep_objects_CXX \
+postdep_objects_CXX \
+predeps_CXX \
+postdeps_CXX \
+compiler_lib_search_path_CXX; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec \
+old_archive_cmds_CXX \
+old_archive_from_new_cmds_CXX \
+old_archive_from_expsyms_cmds_CXX \
+archive_cmds_CXX \
+archive_expsym_cmds_CXX \
+module_cmds_CXX \
+module_expsym_cmds_CXX \
+export_symbols_cmds_CXX \
+prelink_cmds_CXX; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
+  ;;
+esac
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
+
+
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "daemon/Makefile") CONFIG_FILES="$CONFIG_FILES daemon/Makefile" ;;
+    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
+    "gui/Makefile") CONFIG_FILES="$CONFIG_FILES gui/Makefile" ;;
+    "gui/simple-greeter/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/Makefile" ;;
+    "gui/simple-greeter/libnotificationarea/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/libnotificationarea/Makefile" ;;
+    "gui/simple-chooser/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-chooser/Makefile" ;;
+    "gui/user-switch-applet/Makefile") CONFIG_FILES="$CONFIG_FILES gui/user-switch-applet/Makefile" ;;
+    "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
+    "data/gdm.conf") CONFIG_FILES="$CONFIG_FILES data/gdm.conf" ;;
+    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
+    "data/faces/Makefile") CONFIG_FILES="$CONFIG_FILES data/faces/Makefile" ;;
+    "data/greeter-autostart/Makefile") CONFIG_FILES="$CONFIG_FILES data/greeter-autostart/Makefile" ;;
+    "data/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/Makefile" ;;
+    "data/pixmaps/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/16x16/Makefile" ;;
+    "data/pixmaps/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/32x32/Makefile" ;;
+    "data/pixmaps/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/48x48/Makefile" ;;
+    "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
+    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
+    "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
+
+  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || as_fn_error "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[	 ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || as_fn_error "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || as_fn_error "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+	|| as_fn_error "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error "could not create -" "$LINENO" 5
+  fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$_am_arg" : 'X\(//\)[^/]' \| \
+	 X"$_am_arg" : 'X\(//\)$' \| \
+	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+  
+  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$mf" : 'X\(//\)[^/]' \| \
+	 X"$mf" : 'X\(//\)$' \| \
+	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$file" : 'X\(//\)[^/]' \| \
+	 X"$file" : 'X\(//\)$' \| \
+	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+ ;;
+    "libtool":C) 
+    
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags="CXX "
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# An object symbol dumper.
+OBJDUMP=$lt_OBJDUMP
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that does not interpret backslashes.
+ECHO=$lt_ECHO
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# The directories searched by this compiler when creating a shared library.
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+
+# Dependencies to place before and after the objects being linked to
+# create a shared library.
+predep_objects=$lt_predep_objects
+postdep_objects=$lt_postdep_objects
+predeps=$lt_predeps
+postdeps=$lt_postdeps
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $* ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[^=]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$@"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1+=\$2"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1=\$$1\$2"
+}
+
+_LT_EOF
+    ;;
+  esac
+
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
+
+    cat <<_LT_EOF >> "$ofile"
+
+# ### BEGIN LIBTOOL TAG CONFIG: CXX
+
+# The linker used to build libraries.
+LD=$lt_LD_CXX
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds_CXX
+
+# A language specific compiler.
+CC=$lt_compiler_CXX
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC_CXX
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_CXX
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_CXX
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_CXX
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_CXX
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object_CXX
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds_CXX
+archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds_CXX
+module_expsym_cmds=$lt_module_expsym_cmds_CXX
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld_CXX
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_CXX
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_CXX
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct_CXX
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute_CXX
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L_CXX
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic_CXX
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath_CXX
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_CXX
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path_CXX
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols_CXX
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_CXX
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_CXX
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_CXX
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds_CXX
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec_CXX
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_CXX
+
+# The directories searched by this compiler when creating a shared library.
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
+
+# Dependencies to place before and after the objects being linked to
+# create a shared library.
+predep_objects=$lt_predep_objects_CXX
+postdep_objects=$lt_postdep_objects_CXX
+predeps=$lt_predeps_CXX
+postdeps=$lt_postdeps_CXX
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+
+# ### END LIBTOOL TAG CONFIG: CXX
+_LT_EOF
+
+ ;;
+    "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
+        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+      esac ;;
+    "po/stamp-it":C) 
+    if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
+       as_fn_error "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
+    fi
+    rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
+    >"po/stamp-it.tmp"
+    sed '/^#/d
+	 s/^[[].*] *//
+	 /^[ 	]*$/d
+	'"s|^|	$ac_top_srcdir/|" \
+      "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
+    
+    sed '/^POTFILES =/,/[^\\]$/ {
+		/^POTFILES =/!d
+		r po/POTFILES
+	  }
+	 ' "po/Makefile.in" >"po/Makefile"
+    rm -f "po/Makefile.tmp"
+    mv "po/stamp-it.tmp" "po/stamp-it"
+   ;;
+
+  esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit $?
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+
+echo "
+                    GDM $VERSION
+                    ============
+
+	prefix:                   ${prefix}
+	exec_prefix:              ${exec_prefix}
+        libdir:                   ${libdir}
+        bindir:                   ${bindir}
+        sbindir:                  ${sbindir}
+        sysconfdir:               ${sysconfdir}
+        sysconfsubdir:            ${sysconfsubdir}
+        gdmconfdir:               ${gdmconfdir}
+        dmconfdir:                ${dmconfdir}
+        localstatedir:            ${localstatedir}
+        datadir:                  ${datadir}
+	source code location:	  ${srcdir}
+	compiler:		  ${CC}
+	cflags:		          ${CFLAGS}
+        Maintainer mode:          ${USE_MAINTAINER_MODE}
+
+        user:                     ${GDM_USERNAME}
+        group:                    ${GDM_GROUPNAME}
+
+        dbus-1 system.d dir:      ${DBUS_SYS_DIR}
+        PAM prefix:               ${PAM_PREFIX}
+        X server:                 ${X_SERVER}
+"
+
+if test x"$LIBWRAP_PATH" = x ; then
+	echo \
+"        TCP Wrappers support:     no"
+else
+	echo \
+"        TCP Wrappers support:     yes"
+fi
+
+echo \
+"        Xinerama support:         ${XINERAMA_SUPPORT}
+        XDMCP support:            ${XDMCP_SUPPORT}
+        SELinux support:          ${with_selinux}
+        ConsoleKit support:       ${use_console_kit}
+        Build with RBAC:          ${msg_rbac_shutdown}
+"
Index: proiecte/PPPP/gdm/autom4te.cache/output.1
===================================================================
--- proiecte/PPPP/gdm/autom4te.cache/output.1	(revision 134)
+++ proiecte/PPPP/gdm/autom4te.cache/output.1	(revision 134)
@@ -0,0 +1,26111 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.64 for gdm 2.28.1.
+@%:@
+@%:@ Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+@%:@ 
+@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
+@%:@ Foundation, Inc.
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+  
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+  
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in @%:@(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir/$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+	# neutralization value for shells without unset; and this also
+	# works around shells that cannot unset nonexistent variables.
+	BASH_ENV=/dev/null
+	ENV=/dev/null
+	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+$0: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global $as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+@%:@ as_fn_error ERROR [LINENO LOG_FD]
+@%:@ ---------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with status $?, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$?; test $as_status -eq 0 && as_status=1
+  if test "$3"; then
+    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+  fi
+  $as_echo "$as_me: error: $1" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in @%:@(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$lt_ECHO in
+X*--fallback-echo)
+  # Remove one level of quotation (which was required for Make).
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
+  ;;
+esac
+
+ECHO=${lt_ECHO-echo}
+if test "X$1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X$1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell.
+  exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<_LT_EOF
+$*
+_LT_EOF
+  exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
+
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
+
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
+    IFS="$lt_save_ifs"
+
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+	   test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+      else
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+	   test "X$echo_testing_string" = "X$echo_test_string"; then
+	  # Cool, printf works
+	  :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+	  export CONFIG_SHELL
+	  SHELL="$CONFIG_SHELL"
+	  export SHELL
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        else
+	  # maybe with a smaller string...
+	  prev=:
+
+	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+	    then
+	      break
+	    fi
+	    prev="$cmd"
+	  done
+
+	  if test "$prev" != 'sed 50q "$0"'; then
+	    echo_test_string=`eval $prev`
+	    export echo_test_string
+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+	  else
+	    # Oops.  We lost completely, so just stick with echo.
+	    ECHO=echo
+	  fi
+        fi
+      fi
+    fi
+  fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+fi
+
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='gdm'
+PACKAGE_TARNAME='gdm'
+PACKAGE_VERSION='2.28.1'
+PACKAGE_STRING='gdm 2.28.1'
+PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gdm'
+PACKAGE_URL=''
+
+ac_unique_file="daemon/gdm-manager.c"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIB@&t@OBJS
+X_XNEST_UNSCALED_FONTPATH
+X_XNEST_CONFIG_OPTIONS
+X_XNEST_CMD
+X_CONFIG_OPTIONS
+X_SERVER_PATH
+X_SERVER
+X_PATH
+SOUND_PROGRAM
+XSESSION_SHELL
+DEBUG_CFLAGS
+GDM_XAUTH_DIR
+GDM_WORKING_DIR
+GDM_PID_FILE
+LIBEXECDIR
+LIBDIR
+SBINDIR
+BINDIR
+DATADIR
+SYSCONFDIR
+LOCALSTATEDIR
+EXTRA_GREETER_LIBS
+EXTRA_TEST_LIBS
+EXTRA_SETUP_LIBS
+EXTRA_DYNAMIC_LIBS
+EXTRA_FLEXI_LIBS
+EXTRA_XNEST_LIBS
+EXTRA_CHOOSER_LIBS
+EXTRA_SLAVE_LIBS
+EXTRA_DAEMON_LIBS
+HAVE_LIBAUDIT_FALSE
+HAVE_LIBAUDIT_TRUE
+HAVE_ADT_FALSE
+HAVE_ADT_TRUE
+XEVIE_OPTION
+GDM_OLD_CONF
+GDM_CUSTOM_CONF
+GDM_DEFAULTS_CONF
+AT_BINDIR
+logdir
+pixmapdir
+gdmlocaledir
+authdir
+RBAC_LIBS
+DBUS_SYS_DIR
+WITH_CONSOLE_KIT
+WITH_CONSOLE_KIT_FALSE
+WITH_CONSOLE_KIT_TRUE
+XINERAMA_LIBS
+LIBWRAP_LIBS
+OS_SOLARIS_FALSE
+OS_SOLARIS_TRUE
+GDMCHOOSER
+XDMCP_SUPPORT_FALSE
+XDMCP_SUPPORT_TRUE
+XDMCP_LIBS
+PAM_LIBS
+HAVE_PAM
+PAM_PREFIX
+GDM_GROUPNAME
+GDM_USERNAME
+MKDTEMP_MISSING_FALSE
+MKDTEMP_MISSING_TRUE
+LANG_CONFIG_FILE
+GDM_SESSION_DEFAULT_PATH
+AT_SPI_REGISTRYD_DIR
+dmconfdir
+gdmconfdir
+sysconfsubdir
+GCONF_SCHEMAS_INSTALL_FALSE
+GCONF_SCHEMAS_INSTALL_TRUE
+GCONF_SCHEMA_FILE_DIR
+GCONF_SCHEMA_CONFIG_SOURCE
+GCONFTOOL
+HAVE_CHECK_FALSE
+HAVE_CHECK_TRUE
+CHECK_LIBS
+CHECK_CFLAGS
+GLIB_GENMARSHAL
+PLUGIN_LIBTOOL_FLAGS
+APPLET_LIBS
+APPLET_CFLAGS
+SIMPLE_CHOOSER_LIBS
+SIMPLE_CHOOSER_CFLAGS
+HAVE_LIBXKLAVIER
+HAVE_LIBXKLAVIER_FALSE
+HAVE_LIBXKLAVIER_TRUE
+LIBXKLAVIER_LIBS
+LIBXKLAVIER_CFLAGS
+SIMPLE_GREETER_LIBS
+SIMPLE_GREETER_CFLAGS
+HAVE_DEVICEKIT_POWER
+DEVKIT_POWER_LIBS
+DEVKIT_POWER_CFLAGS
+GCONF_LIBS
+GCONF_CFLAGS
+CANBERRA_GTK_LIBS
+CANBERRA_GTK_CFLAGS
+GTK_LIBS
+GTK_CFLAGS
+X_EXTRA_LIBS
+X_LIBS
+X_PRE_LIBS
+X_CFLAGS
+XMKMF
+XLIB_LIBS
+XLIB_CFLAGS
+DAEMON_LIBS
+DAEMON_CFLAGS
+COMMON_LIBS
+COMMON_CFLAGS
+GTHREAD_LIBS
+GTHREAD_CFLAGS
+WARN_CFLAGS
+MKINSTALLDIRS
+POSUB
+POFILES
+PO_IN_DATADIR_FALSE
+PO_IN_DATADIR_TRUE
+INTLLIBS
+INSTOBJEXT
+GMOFILES
+CATOBJEXT
+CATALOGS
+MSGFMT_OPTS
+GETTEXT_PACKAGE
+HAVE_GNOME_DOC_UTILS_FALSE
+HAVE_GNOME_DOC_UTILS_TRUE
+DISTCHECK_CONFIGURE_FLAGS
+ENABLE_SK_FALSE
+ENABLE_SK_TRUE
+DOC_USER_FORMATS
+OMF_DIR
+HELP_DIR
+PKG_CONFIG
+DATADIRNAME
+ALL_LINGUAS
+INTLTOOL_PERL
+GMSGFMT
+MSGFMT
+MSGMERGE
+XGETTEXT
+INTLTOOL_POLICY_RULE
+INTLTOOL_SERVICE_RULE
+INTLTOOL_THEME_RULE
+INTLTOOL_SCHEMAS_RULE
+INTLTOOL_CAVES_RULE
+INTLTOOL_XML_NOMERGE_RULE
+INTLTOOL_XML_RULE
+INTLTOOL_KBD_RULE
+INTLTOOL_XAM_RULE
+INTLTOOL_UI_RULE
+INTLTOOL_SOUNDLIST_RULE
+INTLTOOL_SHEET_RULE
+INTLTOOL_SERVER_RULE
+INTLTOOL_PONG_RULE
+INTLTOOL_OAF_RULE
+INTLTOOL_PROP_RULE
+INTLTOOL_KEYS_RULE
+INTLTOOL_DIRECTORY_RULE
+INTLTOOL_DESKTOP_RULE
+INTLTOOL_EXTRACT
+INTLTOOL_MERGE
+INTLTOOL_UPDATE
+USE_NLS
+CXXCPP
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+lt_ECHO
+RANLIB
+AR
+OBJDUMP
+LN_S
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+LIBTOOL
+am__fastdepCXX_FALSE
+am__fastdepCXX_TRUE
+CXXDEPMODE
+ac_ct_CXX
+CXXFLAGS
+CXX
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_maintainer_mode
+enable_dependency_tracking
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+enable_libtool_lock
+enable_nls
+with_help_dir
+with_omf_dir
+with_help_formats
+enable_scrollkeeper
+enable_compile_warnings
+enable_iso_c
+with_x
+with_gconf_source
+with_gconf_schema_file_dir
+enable_schemas_install
+with_sysconfsubdir
+with_dmconfdir
+enable_console_helper
+enable_authentication_scheme
+with_xinerama
+with_xdmcp
+with_tcp_wrappers
+with_selinux
+with_console_kit
+with_at_spi_registryd_directory
+with_default_path
+with_lang_file
+enable_ipv6
+with_user
+with_group
+with_pam_prefix
+with_dbus_sys
+with_dbus_services
+enable_rbac_shutdown
+with_log_dir
+with_at_bindir
+with_defaults_conf
+with_custom_conf
+with_xevie
+with_libaudit
+with_pid_file
+with_working_directory
+with_xauth_dir
+enable_more_warnings
+enable_debug
+enable_profiling
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CXX
+CXXFLAGS
+CCC
+CXXCPP
+PKG_CONFIG
+GTHREAD_CFLAGS
+GTHREAD_LIBS
+COMMON_CFLAGS
+COMMON_LIBS
+DAEMON_CFLAGS
+DAEMON_LIBS
+XLIB_CFLAGS
+XLIB_LIBS
+XMKMF
+GTK_CFLAGS
+GTK_LIBS
+CANBERRA_GTK_CFLAGS
+CANBERRA_GTK_LIBS
+GCONF_CFLAGS
+GCONF_LIBS
+DEVKIT_POWER_CFLAGS
+DEVKIT_POWER_LIBS
+SIMPLE_GREETER_CFLAGS
+SIMPLE_GREETER_LIBS
+LIBXKLAVIER_CFLAGS
+LIBXKLAVIER_LIBS
+SIMPLE_CHOOSER_CFLAGS
+SIMPLE_CHOOSER_LIBS
+APPLET_CFLAGS
+APPLET_LIBS
+CHECK_CFLAGS
+CHECK_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)	ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information."
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures gdm 2.28.1 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root @<:@DATAROOTDIR/doc/gdm@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of gdm 2.28.1:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules          less verbose build output (undo: `make V=1')
+  --disable-silent-rules         verbose build output (undo: `make V=0')
+  --enable-maintainer-mode  enable make rules and dependencies not useful
+			  (and sometimes confusing) to the casual installer
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
+  --enable-shared@<:@=PKGS@:>@  build shared libraries @<:@default=yes@:>@
+  --enable-static@<:@=PKGS@:>@  build static libraries @<:@default=yes@:>@
+  --enable-fast-install@<:@=PKGS@:>@ 
+                          optimize for fast installation @<:@default=yes@:>@
+  --disable-libtool-lock  avoid locking (might break parallel builds)
+  --disable-nls           do not use Native Language Support
+  --disable-scrollkeeper  do not make updates to the scrollkeeper database
+  --enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@ 
+                          Turn on compiler warnings
+  --enable-iso-c          Try to warn if code is not ISO C
+  --disable-schemas-install 
+                          Disable the schemas installation
+  --enable-console-helper Enable PAM console helper @<:@default=auto@:>@
+  --enable-authentication-scheme=@<:@pam/crypt/shadow@:>@ 
+                          Choose a specific authentication scheme
+                          @<:@default=auto@:>@
+  --enable-ipv6           Enables compilation of IPv6 code @<:@default=no@:>@
+  --enable-rbac-shutdown=<key> 
+                          Build with RBAC support specifying shutdown/reboot
+                          RBAC authentication key
+  --enable-more-warnings  Maximum compiler warnings
+  --enable-debug          turn on debugging
+  --enable-profiling      turn on profiling
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pic              try to use only PIC/non-PIC objects @<:@default=use
+                          both@:>@
+  --with-gnu-ld           assume the C compiler uses GNU ld @<:@default=no@:>@
+  --with-help-dir=DIR     path to help docs
+  --with-omf-dir=DIR      path to OMF files
+  --with-help-formats=FORMATS 
+                          list of formats
+  --with-x                use the X Window System
+  --with-gconf-source=sourceaddress 
+                          Config database for installing schema files.
+  --with-gconf-schema-file-dir=dir 
+                          Directory for installing schema files.
+  --with-sysconfsubdir    directory name used under sysconfdir, default=gdm
+  --with-dmconfdir        directory where Sessions are stored,
+                          default=SYSCONFDIR/dm
+  --with-xinerama         Add Xinerama support @<:@default=auto@:>@
+  --with-xdmcp            Add XDMCP (remote login) support @<:@default=auto@:>@
+  --with-tcp-wrappers     Use TCP Wrappers @<:@default=auto@:>@
+  --with-selinux          Add SELinux support
+  --with-console-kit      Add ConsoleKit support @<:@default=auto@:>@
+  --with-at-spi-registryd-directory 
+                          Specify the directory of at-spi-registryd
+                          @<:@default=libexecdir@:>@]
+  --with-default-path=<PATH> 
+                          PATH GDM will use as the user's default PATH
+  --with-lang-file=<filename> 
+                          file containing default language setting
+  --with-user=<username>  specify gdm's user name
+  --with-group=<username> specify gdm's user name
+  --with-pam-prefix=<prefix> 
+                          specify where pam files go
+  --with-dbus-sys=<dir>   where D-BUS system.d directory is
+  --with-dbus-services=<dir> 
+                          where D-BUS services directory is
+  --with-log-dir=<file>   log dir
+  --with-at-bindir=<PATH>
+                           PATH to Accessible Technology programs @<:@default=BINDIR@:>@ 
+                          
+  --with-defaults-conf=<FILENAME> 
+                          FILENAME to give to defaults file
+                          @<:@default=DATADIR/gdm/defaults.conf@:>@
+  --with-custom-conf=<FILENAME> 
+                          FILENAME to give to custom configuration file
+                          @<:@default=GDMCONFDIR/custom.conf@:>@
+  --with-xevie            Add XEvIE Xserver extension support @<:@default=no@:>@
+  --with-libaudit         Add Linux audit support @<:@default=auto@:>@
+  --with-pid-file=<file>  pid file
+  --with-working-dir=<dir> 
+                          working directory
+  --with-xauth-dir=<dir>  xauth cookie directory
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  CXXCPP      C++ preprocessor
+  PKG_CONFIG  path to pkg-config utility
+  GTHREAD_CFLAGS 
+              C compiler flags for GTHREAD, overriding pkg-config
+  GTHREAD_LIBS 
+              linker flags for GTHREAD, overriding pkg-config
+  COMMON_CFLAGS 
+              C compiler flags for COMMON, overriding pkg-config
+  COMMON_LIBS linker flags for COMMON, overriding pkg-config
+  DAEMON_CFLAGS 
+              C compiler flags for DAEMON, overriding pkg-config
+  DAEMON_LIBS linker flags for DAEMON, overriding pkg-config
+  XLIB_CFLAGS C compiler flags for XLIB, overriding pkg-config
+  XLIB_LIBS   linker flags for XLIB, overriding pkg-config
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+  GTK_CFLAGS  C compiler flags for GTK, overriding pkg-config
+  GTK_LIBS    linker flags for GTK, overriding pkg-config
+  CANBERRA_GTK_CFLAGS 
+              C compiler flags for CANBERRA_GTK, overriding pkg-config
+  CANBERRA_GTK_LIBS 
+              linker flags for CANBERRA_GTK, overriding pkg-config
+  GCONF_CFLAGS 
+              C compiler flags for GCONF, overriding pkg-config
+  GCONF_LIBS  linker flags for GCONF, overriding pkg-config
+  DEVKIT_POWER_CFLAGS 
+              C compiler flags for DEVKIT_POWER, overriding pkg-config
+  DEVKIT_POWER_LIBS 
+              linker flags for DEVKIT_POWER, overriding pkg-config
+  SIMPLE_GREETER_CFLAGS 
+              C compiler flags for SIMPLE_GREETER, overriding pkg-config
+  SIMPLE_GREETER_LIBS 
+              linker flags for SIMPLE_GREETER, overriding pkg-config
+  LIBXKLAVIER_CFLAGS 
+              C compiler flags for LIBXKLAVIER, overriding pkg-config
+  LIBXKLAVIER_LIBS 
+              linker flags for LIBXKLAVIER, overriding pkg-config
+  SIMPLE_CHOOSER_CFLAGS 
+              C compiler flags for SIMPLE_CHOOSER, overriding pkg-config
+  SIMPLE_CHOOSER_LIBS 
+              linker flags for SIMPLE_CHOOSER, overriding pkg-config
+  APPLET_CFLAGS 
+              C compiler flags for APPLET, overriding pkg-config
+  APPLET_LIBS linker flags for APPLET, overriding pkg-config
+  CHECK_CFLAGS 
+              C compiler flags for CHECK, overriding pkg-config
+  CHECK_LIBS  linker flags for CHECK, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+gdm configure 2.28.1
+generated by GNU Autoconf 2.64
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using
+@%:@ the include files in INCLUDES and setting the cache variable VAR
+@%:@ accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+( cat <<\_ASBOX
+## ------------------------------------------------------------------ ##
+## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+## ------------------------------------------------------------------ ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_header_mongrel
+
+@%:@ ac_fn_c_try_run LINENO
+@%:@ ----------------------
+@%:@ Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+@%:@ that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_run
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_cxx_try_compile LINENO
+@%:@ ----------------------------
+@%:@ Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_cxx_try_compile
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_func
+
+@%:@ ac_fn_cxx_try_cpp LINENO
+@%:@ ------------------------
+@%:@ Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } >/dev/null && {
+	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_cxx_try_cpp
+
+@%:@ ac_fn_cxx_try_link LINENO
+@%:@ -------------------------
+@%:@ Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} @%:@ ac_fn_cxx_try_link
+
+@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+@%:@ -------------------------------------------
+@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache
+@%:@ variable VAR accordingly.
+ac_fn_c_check_type ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=no"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof ($2))
+	 return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof (($2)))
+	    return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  
+else
+  eval "$3=yes"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_type
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by gdm $as_me 2.28.1, which was
+generated by GNU Autoconf 2.64.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  ac_site_file1=$CONFIG_SITE
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+am__api_version='1.11'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  for ac_t in install-sh install.sh shtool; do
+    if test -f "$ac_dir/$ac_t"; then
+      ac_aux_dir=$ac_dir
+      ac_install_sh="$ac_aux_dir/$ac_t -c"
+      break 2
+    fi
+  done
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in @%:@((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
+    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir (GNU coreutils) '* | \
+	     'mkdir (coreutils) '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AWK+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='gdm'
+ VERSION='2.28.1'
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE "$PACKAGE"
+_ACEOF
+
+ 
+cat >>confdefs.h <<_ACEOF
+@%:@define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+@%:@ Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules; 
+fi
+
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no)  AM_DEFAULT_VERBOSITY=1;;
+*)   AM_DEFAULT_VERBOSITY=0;;
+esac
+AM_BACKSLASH='\'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+    @%:@ Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+  USE_MAINTAINER_MODE=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+   if test $USE_MAINTAINER_MODE = yes; then
+  MAINTAINER_MODE_TRUE=
+  MAINTAINER_MODE_FALSE='#'
+else
+  MAINTAINER_MODE_TRUE='#'
+  MAINTAINER_MODE_FALSE=
+fi
+
+  MAINT=$MAINTAINER_MODE_TRUE
+  
+
+
+# for utmpx stuff
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+@%:@ Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+  enableval=$enable_dependency_tracking; 
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "no acceptable C compiler found in \$PATH
+See \`config.log' for more details." "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then :
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ as_fn_set_status 77
+as_fn_error "C compiler cannot create executables
+See \`config.log' for more details." "$LINENO" 5; }; }
+fi
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+rm -f conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if test "${ac_cv_objext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+  
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+  
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+ 
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+ 
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+
+
+  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
+if test "x$ac_cv_header_minix_config_h" = x""yes; then :
+  MINIX=yes
+else
+  MINIX=
+fi
+
+
+  if test "$MINIX" = yes; then
+    
+$as_echo "@%:@define _POSIX_SOURCE 1" >>confdefs.h
+
+    
+$as_echo "@%:@define _POSIX_1_SOURCE 2" >>confdefs.h
+
+    
+$as_echo "@%:@define _MINIX 1" >>confdefs.h
+
+  fi
+
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#	  define __EXTENSIONS__ 1
+	  $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_safe_to_define___extensions__=yes
+else
+  ac_cv_safe_to_define___extensions__=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    $as_echo "@%:@define __EXTENSIONS__ 1" >>confdefs.h
+
+  $as_echo "@%:@define _ALL_SOURCE 1" >>confdefs.h
+
+  $as_echo "@%:@define _GNU_SOURCE 1" >>confdefs.h
+
+  $as_echo "@%:@define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+
+  $as_echo "@%:@define _TANDEM_SOURCE 1" >>confdefs.h
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+if test "x$CC" != xcc; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
+$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
+$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
+fi
+set dummy $CC; ac_cc=`$as_echo "$2" |
+		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+   test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if { ac_try='cc -c conftest.$ac_ext >&5'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+      then
+	# cc works too.
+	:
+      else
+	# cc exists but doesn't like -o.
+	eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  
+$as_echo "@%:@define NO_MINUS_C_MINUS_O 1" >>confdefs.h
+
+fi
+
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+
+
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.2.6'
+macro_revision='1.3012'
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if test "${ac_cv_build+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if test "${ac_cv_host+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if test "${ac_cv_path_SED+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if test "${ac_cv_path_FGREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+ 
+
+test -z "$GREP" && GREP=grep
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+
+
+@%:@ Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if test "${lt_cv_path_LD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+    
+    
+    
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if test "${lt_cv_path_NM+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+  
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+    
+    
+    
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if test "${lt_cv_nm_interface+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:__oline__: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+    
+    
+    
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+    
+    
+    
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+    
+    
+    
+
+    
+    
+    
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if test "${lt_cv_ld_reload_flag+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+    
+    
+    
+
+    
+    
+    
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+    
+    
+    
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if test "${lt_cv_deplibs_check_method+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[45]*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  if ( file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[3-9]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd* | netbsdelf*-gnu)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AR+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="${ac_tool_prefix}ar"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AR"; then
+  ac_ct_AR=$AR
+  # Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="ar"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+else
+  AR="$ac_cv_prog_AR"
+fi
+
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+    
+    
+    
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_RANLIB+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+    
+    
+    
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
+  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_save_LIBS="$LIBS"
+	  lt_save_CFLAGS="$CFLAGS"
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS="$lt_save_LIBS"
+	  CFLAGS="$lt_save_CFLAGS"
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+@%:@ Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+  enableval=$enable_libtool_lock; 
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '#line __oline__ "configure"' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if test "${lt_cv_cc_needs_belf+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_cc_needs_belf=yes
+else
+  lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_LIPO+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    LIPO=$ac_ct_LIPO
+  fi
+else
+  LIPO="$ac_cv_prog_LIPO"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL=$ac_ct_OTOOL
+  fi
+else
+  OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL64+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL64=$ac_ct_OTOOL64
+  fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+    
+    
+    
+    
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_ld_exported_symbols_list=yes
+else
+  lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+    
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+for ac_header in dlfcn.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_DLFCN_H 1
+_ACEOF
+ 
+fi
+
+done
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
+$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
+if test -z "$CXXCPP"; then
+  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CXXCPP needs to be expanded
+    for CXXCPP in "$CXX -E" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CXXCPP=$CXXCPP
+  
+fi
+  CXXCPP=$ac_cv_prog_CXXCPP
+else
+  ac_cv_prog_CXXCPP=$CXXCPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
+$as_echo "$CXXCPP" >&6; }
+ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+		     Syntax error
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+_lt_caught_CXX_error=yes; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+else
+  _lt_caught_CXX_error=yes
+fi
+
+
+
+
+
+# Set options
+
+
+
+        enable_dlopen=no
+  
+
+  enable_win32_dll=no
+  
+
+            @%:@ Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_shared=yes
+fi
+
+
+    
+    
+    
+    
+
+
+
+  @%:@ Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_static=yes
+fi
+
+
+    
+    
+    
+    
+
+
+
+  
+@%:@ Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+  withval=$with_pic; pic_mode="$withval"
+else
+  pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+    
+    
+    
+
+
+  @%:@ Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
+fi
+
+
+
+    
+    
+    
+
+
+  
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+test -z "$LN_S" && LN_S="ln -s"
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if test "${lt_cv_objdir+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+    
+    
+    
+
+cat >>confdefs.h <<_ACEOF
+@%:@define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/${ac_tool_prefix}file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+    
+    
+    
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  else
+    MAGIC_CMD=:
+  fi
+fi
+
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+if test -n "$compiler"; then
+  
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_rtti_exceptions=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="-fno-rtti -fno-exceptions"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_rtti_exceptions=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+    :
+fi
+
+fi
+
+    
+    
+    
+
+
+  lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+  if test "$GCC" = yes; then
+    lt_prog_compiler_wl='-Wl,'
+    lt_prog_compiler_static='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic='-fno-common'
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      lt_prog_compiler_can_build_shared=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      lt_prog_compiler_pic='-fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      lt_prog_compiler_wl='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      else
+	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      lt_prog_compiler_static='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC (with -KPIC) is the default.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-KPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fpic'
+	lt_prog_compiler_static='-Bstatic'
+        ;;
+      ccc*)
+        lt_prog_compiler_wl='-Wl,'
+        # All Alpha code is PIC.
+        lt_prog_compiler_static='-non_shared'
+        ;;
+      xl*)
+	# IBM XL C 8.0/Fortran 10.1 on PPC
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)
+	  # Sun C 5.9
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl='-Wl,'
+	  ;;
+	*Sun\ F*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl=''
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      lt_prog_compiler_wl='-Wl,'
+      # All OSF/1 code is PIC.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    rdos*)
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    solaris*)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95*)
+	lt_prog_compiler_wl='-Qoption ld ';;
+      *)
+	lt_prog_compiler_wl='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      lt_prog_compiler_wl='-Qoption ld '
+      lt_prog_compiler_pic='-PIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	lt_prog_compiler_pic='-Kconform_pic'
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    unicos*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_can_build_shared=no
+      ;;
+
+    uts4*)
+      lt_prog_compiler_pic='-pic'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *)
+      lt_prog_compiler_can_build_shared=no
+      ;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+$as_echo "$lt_prog_compiler_pic" >&6; }
+
+    
+    
+    
+
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+    case $lt_prog_compiler_pic in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+     esac
+else
+    lt_prog_compiler_pic=
+     lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+    
+    
+    
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+    :
+else
+    lt_prog_compiler_static=
+fi
+
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  runpath_var=
+  allow_undefined_flag=
+  always_export_symbols=no
+  archive_cmds=
+  archive_expsym_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
+  export_dynamic_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
+  hardcode_libdir_flag_spec=
+  hardcode_libdir_flag_spec_ld=
+  hardcode_libdir_separator=
+  hardcode_minus_L=no
+  hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
+  link_all_deplibs=unknown
+  module_cmds=
+  module_expsym_cmds=
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  include_expsyms=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  linux* | k*bsd*-gnu)
+    link_all_deplibs=no
+    ;;
+  esac
+
+  ld_shlibs=yes
+  if test "$with_gnu_ld" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+    export_dynamic_flag_spec='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	allow_undefined_flag=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+      # as there is no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      allow_undefined_flag=unsupported
+      always_export_symbols=no
+      enable_shared_with_static_runtimes=yes
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        ld_shlibs=no
+      fi
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    ld_shlibs=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+    esac
+
+    if test "$ld_shlibs" = no; then
+      runpath_var=
+      hardcode_libdir_flag_spec=
+      export_dynamic_flag_spec=
+      whole_archive_flag_spec=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      allow_undefined_flag=unsupported
+      always_export_symbols=yes
+      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	hardcode_direct=unsupported
+      fi
+      ;;
+
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      archive_cmds=''
+      hardcode_direct=yes
+      hardcode_direct_absolute=yes
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[012]|aix4.[012].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+	link_all_deplibs=no
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      export_dynamic_flag_spec='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      always_export_symbols=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	allow_undefined_flag='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+	  allow_undefined_flag="-z nodefs"
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  no_undefined_flag=' ${wl}-bernotok'
+	  allow_undefined_flag=' ${wl}-berok'
+	  # Exported symbols can be pulled into shared objects from archives
+	  whole_archive_flag_spec='$convenience'
+	  archive_cmds_need_lc=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[45]*)
+      export_dynamic_flag_spec=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      hardcode_libdir_flag_spec=' '
+      allow_undefined_flag=unsupported
+      # Tell ltmain to make .lib files, not .a files.
+      libext=lib
+      # Tell ltmain to make .dll files, not .so files.
+      shrext_cmds=".dll"
+      # FIXME: Setting linknames here is a bad hack.
+      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      # The linker will automatically build a .lib file if we build a DLL.
+      old_archive_from_new_cmds='true'
+      # FIXME: Should let the user specify the lib program.
+      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+      fix_srcfile_path='`cygpath -w "$srcfile"`'
+      enable_shared_with_static_runtimes=yes
+      ;;
+
+    darwin* | rhapsody*)
+      
+  
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  whole_archive_flag_spec=''
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    
+  else
+  ld_shlibs=no
+  fi
+
+      ;;
+
+    dgux*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      export_dynamic_flag_spec='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
+	hardcode_libdir_separator=:
+	hardcode_direct=yes
+	hardcode_direct_absolute=yes
+	export_dynamic_flag_spec='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	hardcode_minus_L=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_separator=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  hardcode_direct=no
+	  hardcode_shlibpath_var=no
+	  ;;
+	*)
+	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
+	  export_dynamic_flag_spec='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  hardcode_minus_L=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int foo(void) {}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+        
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        LDFLAGS="$save_LDFLAGS"
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      inherit_rpath=yes
+      link_all_deplibs=yes
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    newsos6)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_shlibpath_var=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	hardcode_direct=yes
+	hardcode_shlibpath_var=no
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	  export_dynamic_flag_spec='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     hardcode_libdir_flag_spec='-R$libdir'
+	     ;;
+	   *)
+	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      allow_undefined_flag=unsupported
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_separator=:
+      ;;
+
+    solaris*)
+      no_undefined_flag=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_shlibpath_var=no
+      case $host_os in
+      solaris2.[0-5] | solaris2.[0-5].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      link_all_deplibs=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  reload_cmds='$CC -r -o $output$reload_objs'
+	  hardcode_direct=no
+        ;;
+	motorola)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4.3*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_shlibpath_var=no
+      export_dynamic_flag_spec='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	hardcode_shlibpath_var=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	ld_shlibs=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag='${wl}-z,text'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      no_undefined_flag='${wl}-z,text'
+      allow_undefined_flag='${wl}-z,nodefs'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      export_dynamic_flag_spec='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      ld_shlibs=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+    
+    
+    
+
+    
+    
+    
+
+    
+    
+    
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$lt_prog_compiler_wl
+	pic_flag=$lt_prog_compiler_pic
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$allow_undefined_flag
+        allow_undefined_flag=
+        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+        then
+	  archive_cmds_need_lc=no
+        else
+	  archive_cmds_need_lc=yes
+        fi
+        allow_undefined_flag=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
+$as_echo "$archive_cmds_need_lc" >&6; }
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+  else
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+  fi
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[lt_foo]++; }
+  if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
+   test "X$hardcode_automatic" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     test "$hardcode_minus_L" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+    
+    
+    
+
+
+  if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    
+fi
+
+    ;;
+
+  *)
+    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = x""yes; then :
+  lt_cv_dlopen="shl_load"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_shl_load=yes
+else
+  ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_svld_dlopen=yes
+else
+  ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_dld_link=yes
+else
+  ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+	      
+fi
+
+	    
+fi
+
+	  
+fi
+
+	
+fi
+
+      
+fi
+
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if test "${lt_cv_dlopen_self+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self=no
+  fi
+fi
+rm -fr conftest*
+
+    
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if test "${lt_cv_dlopen_self_static+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self_static=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self_static=no
+  fi
+fi
+rm -fr conftest*
+
+      
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+  
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    fi
+    ;;
+  *)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    ;;
+  esac
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+
+  # Report which library types will actually be built
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+  
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+      
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+archive_cmds_need_lc_CXX=no
+allow_undefined_flag_CXX=
+always_export_symbols_CXX=no
+archive_expsym_cmds_CXX=
+compiler_needs_object_CXX=no
+export_dynamic_flag_spec_CXX=
+hardcode_direct_CXX=no
+hardcode_direct_absolute_CXX=no
+hardcode_libdir_flag_spec_CXX=
+hardcode_libdir_flag_spec_ld_CXX=
+hardcode_libdir_separator_CXX=
+hardcode_minus_L_CXX=no
+hardcode_shlibpath_var_CXX=unsupported
+hardcode_automatic_CXX=no
+inherit_rpath_CXX=no
+module_cmds_CXX=
+module_expsym_cmds_CXX=
+link_all_deplibs_CXX=unknown
+old_archive_cmds_CXX=$old_archive_cmds
+no_undefined_flag_CXX=
+whole_archive_flag_spec_CXX=
+enable_shared_with_static_runtimes_CXX=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+objext_CXX=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+  # save warnings/boilerplate of simple test code
+  ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+  ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  compiler=$CC
+  compiler_CXX=$CC
+  for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
+    else
+      lt_prog_compiler_no_builtin_flag_CXX=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      
+
+@%:@ Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if test "${lt_cv_path_LD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          whole_archive_flag_spec_CXX=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+    ld_shlibs_CXX=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+      aix[4-9]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        archive_cmds_CXX=''
+        hardcode_direct_CXX=yes
+        hardcode_direct_absolute_CXX=yes
+        hardcode_libdir_separator_CXX=':'
+        link_all_deplibs_CXX=yes
+        file_list_spec_CXX='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[012]|aix4.[012].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    hardcode_direct_CXX=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    hardcode_minus_L_CXX=yes
+	    hardcode_libdir_flag_spec_CXX='-L$libdir'
+	    hardcode_libdir_separator_CXX=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        export_dynamic_flag_spec_CXX='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        always_export_symbols_CXX=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          allow_undefined_flag_CXX='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
+	    allow_undefined_flag_CXX="-z nodefs"
+	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    no_undefined_flag_CXX=' ${wl}-bernotok'
+	    allow_undefined_flag_CXX=' ${wl}-berok'
+	    # Exported symbols can be pulled into shared objects from archives
+	    whole_archive_flag_spec_CXX='$convenience'
+	    archive_cmds_need_lc_CXX=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  allow_undefined_flag_CXX=unsupported
+	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  ld_shlibs_CXX=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  ld_shlibs_CXX=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
+        # as there is no search path for DLLs.
+        hardcode_libdir_flag_spec_CXX='-L$libdir'
+        allow_undefined_flag_CXX=unsupported
+        always_export_symbols_CXX=no
+        enable_shared_with_static_runtimes_CXX=yes
+
+        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+          # If the export-symbols file already is a .def file (1st line
+          # is EXPORTS), use it as is; otherwise, prepend...
+          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    cp $export_symbols $output_objdir/$soname.def;
+          else
+	    echo EXPORTS > $output_objdir/$soname.def;
+	    cat $export_symbols >> $output_objdir/$soname.def;
+          fi~
+          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+        else
+          ld_shlibs_CXX=no
+        fi
+        ;;
+      darwin* | rhapsody*)
+        
+  
+  archive_cmds_need_lc_CXX=no
+  hardcode_direct_CXX=no
+  hardcode_automatic_CXX=yes
+  hardcode_shlibpath_var_CXX=unsupported
+  whole_archive_flag_spec_CXX=''
+  link_all_deplibs_CXX=yes
+  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+
+  else
+  ld_shlibs_CXX=no
+  fi
+
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[12]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        ld_shlibs_CXX=no
+        ;;
+
+      freebsd-elf*)
+        archive_cmds_need_lc_CXX=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        ld_shlibs_CXX=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      hpux9*)
+        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+        hardcode_libdir_separator_CXX=:
+        export_dynamic_flag_spec_CXX='${wl}-E'
+        hardcode_direct_CXX=yes
+        hardcode_minus_L_CXX=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            ld_shlibs_CXX=no
+            ;;
+          aCC*)
+            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              ld_shlibs_CXX=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+	  hardcode_libdir_separator_CXX=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      export_dynamic_flag_spec_CXX='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            hardcode_direct_CXX=no
+            hardcode_shlibpath_var_CXX=no
+            ;;
+          *)
+            hardcode_direct_CXX=yes
+            hardcode_direct_absolute_CXX=yes
+            hardcode_minus_L_CXX=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      ld_shlibs_CXX=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[3-9]*)
+	hardcode_direct_CXX=no
+	hardcode_shlibpath_var_CXX=no
+	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	export_dynamic_flag_spec_CXX='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
+	      fi
+	    fi
+	    link_all_deplibs_CXX=yes
+	    ;;
+        esac
+        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+        hardcode_libdir_separator_CXX=:
+        inherit_rpath_CXX=yes
+        ;;
+
+      linux* | k*bsd*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    archive_cmds_need_lc_CXX=no
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
+	      prelink_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
+	      old_archive_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
+		$RANLIB $oldlib'
+	      archive_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      archive_expsym_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 will use weak symbols
+	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+	    hardcode_libdir_separator_CXX=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  xl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      no_undefined_flag_CXX=' -zdefs'
+	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      hardcode_libdir_flag_spec_CXX='-R$libdir'
+	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	      compiler_needs_object_CXX=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='echo'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	ld_shlibs_CXX=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  hardcode_libdir_flag_spec_CXX='-R$libdir'
+	  hardcode_direct_CXX=yes
+	  hardcode_shlibpath_var_CXX=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        ld_shlibs_CXX=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	ld_shlibs_CXX=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  hardcode_direct_CXX=yes
+	  hardcode_shlibpath_var_CXX=no
+	  hardcode_direct_absolute_CXX=yes
+	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    export_dynamic_flag_spec_CXX='${wl}-E'
+	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=echo
+	else
+	  ld_shlibs_CXX=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    hardcode_libdir_separator_CXX=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        allow_undefined_flag_CXX=' -expect_unresolved \*'
+	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+		;;
+	    esac
+
+	    hardcode_libdir_separator_CXX=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+	      hardcode_libdir_separator_CXX=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      ld_shlibs_CXX=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            archive_cmds_need_lc_CXX=yes
+	    no_undefined_flag_CXX=' -zdefs'
+	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    hardcode_libdir_flag_spec_CXX='-R$libdir'
+	    hardcode_shlibpath_var_CXX=no
+	    case $host_os in
+	      solaris2.[0-5] | solaris2.[0-5].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    link_all_deplibs_CXX=yes
+
+	    output_verbose_link_cmd='echo'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      fi
+
+	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[0-5] | solaris2.[0-5].*) ;;
+		*)
+		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag_CXX='${wl}-z,text'
+      archive_cmds_need_lc_CXX=no
+      hardcode_shlibpath_var_CXX=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	no_undefined_flag_CXX='${wl}-z,text'
+	allow_undefined_flag_CXX='${wl}-z,nodefs'
+	archive_cmds_need_lc_CXX=no
+	hardcode_shlibpath_var_CXX=no
+	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
+	hardcode_libdir_separator_CXX=':'
+	link_all_deplibs_CXX=yes
+	export_dynamic_flag_spec_CXX='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	  *)
+	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+    esac
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
+$as_echo "$ld_shlibs_CXX" >&6; }
+    test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+    GCC_CXX="$GXX"
+    LD_CXX="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    # Dependencies to place before and after the object being linked:
+predep_objects_CXX=
+postdep_objects_CXX=
+predeps_CXX=
+postdeps_CXX=
+compiler_lib_search_path_CXX=
+
+cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+
+if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case $p in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       else
+	 prev=
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 case $p in
+	 -L* | -R*)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$compiler_lib_search_path_CXX"; then
+	     compiler_lib_search_path_CXX="${prev}${p}"
+	   else
+	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$postdeps_CXX"; then
+	   postdeps_CXX="${prev}${p}"
+	 else
+	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
+	 fi
+       fi
+       ;;
+
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$predep_objects_CXX"; then
+	   predep_objects_CXX="$p"
+	 else
+	   predep_objects_CXX="$predep_objects_CXX $p"
+	 fi
+       else
+	 if test -z "$postdep_objects_CXX"; then
+	   postdep_objects_CXX="$p"
+	 else
+	   postdep_objects_CXX="$postdep_objects_CXX $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling CXX test program"
+fi
+
+$RM -f confest.$objext
+
+# PORTME: override above test on systems where it is broken
+case $host_os in
+interix[3-9]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  predep_objects_CXX=
+  postdep_objects_CXX=
+  postdeps_CXX=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      postdeps_CXX='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      postdeps_CXX='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+
+
+case " $postdeps_CXX " in
+*" -lc "*) archive_cmds_need_lc_CXX=no ;;
+esac
+ compiler_lib_search_dirs_CXX=
+if test -n "${compiler_lib_search_path_CXX}"; then
+ compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    
+    
+    
+
+
+    lt_prog_compiler_wl_CXX=
+lt_prog_compiler_pic_CXX=
+lt_prog_compiler_static_CXX=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    lt_prog_compiler_wl_CXX='-Wl,'
+    lt_prog_compiler_static_CXX='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static_CXX='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic_CXX='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic_CXX='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      lt_prog_compiler_pic_CXX=
+      ;;
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic_CXX=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	lt_prog_compiler_pic_CXX='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic_CXX='-fPIC -shared'
+      ;;
+    *)
+      lt_prog_compiler_pic_CXX='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[4-9]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  lt_prog_compiler_static_CXX='-Bstatic'
+	else
+	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      lt_prog_compiler_pic_CXX='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      lt_prog_compiler_pic_CXX='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+	    lt_prog_compiler_pic_CXX='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-fPIC'
+	    lt_prog_compiler_static_CXX='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-fpic'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    lt_prog_compiler_pic_CXX=
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    ;;
+	  xlc* | xlC*)
+	    # IBM XL 8.0 on PPC
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-qpic'
+	    lt_prog_compiler_static_CXX='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      lt_prog_compiler_pic_CXX='-KPIC'
+	      lt_prog_compiler_static_CXX='-Bstatic'
+	      lt_prog_compiler_wl_CXX='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    lt_prog_compiler_pic_CXX='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd* | netbsdelf*-gnu)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        lt_prog_compiler_pic_CXX='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    lt_prog_compiler_pic_CXX=
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    lt_prog_compiler_wl_CXX='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    lt_prog_compiler_pic_CXX='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    lt_prog_compiler_pic_CXX='-pic'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	lt_prog_compiler_can_build_shared_CXX=no
+	;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic_CXX=
+    ;;
+  *)
+    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX@&t@ -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
+$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
+
+
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works_CXX=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic_CXX@&t@ -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works_CXX=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
+    case $lt_prog_compiler_pic_CXX in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
+     esac
+else
+    lt_prog_compiler_pic_CXX=
+     lt_prog_compiler_can_build_shared_CXX=no
+fi
+
+fi
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works_CXX=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works_CXX=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works_CXX=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
+    :
+else
+    lt_prog_compiler_static_CXX=
+fi
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o_CXX=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o_CXX=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o_CXX=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:__oline__: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o_CXX=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  case $host_os in
+  aix[4-9]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    export_symbols_cmds_CXX="$ltdll_cmds"
+  ;;
+  cygwin* | mingw* | cegcc*)
+    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  linux* | k*bsd*-gnu)
+    link_all_deplibs_CXX=no
+  ;;
+  *)
+    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  esac
+  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
+$as_echo "$ld_shlibs_CXX" >&6; }
+test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+with_gnu_ld_CXX=$with_gnu_ld
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc_CXX" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc_CXX=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds_CXX in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$lt_prog_compiler_wl_CXX
+	pic_flag=$lt_prog_compiler_pic_CXX
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
+        allow_undefined_flag_CXX=
+        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+        then
+	  archive_cmds_need_lc_CXX=no
+        else
+	  archive_cmds_need_lc_CXX=yes
+        fi
+        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
+$as_echo "$archive_cmds_need_lc_CXX" >&6; }
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action_CXX=
+if test -n "$hardcode_libdir_flag_spec_CXX" ||
+   test -n "$runpath_var_CXX" ||
+   test "X$hardcode_automatic_CXX" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct_CXX" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
+     test "$hardcode_minus_L_CXX" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action_CXX=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action_CXX=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action_CXX=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
+$as_echo "$hardcode_action_CXX" >&6; }
+
+if test "$hardcode_action_CXX" = relink ||
+   test "$inherit_rpath_CXX" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+    
+
+
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+       
+       
+
+
+
+        ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+    @%:@ Check whether --enable-nls was given.
+if test "${enable_nls+set}" = set; then :
+  enableval=$enable_nls; USE_NLS=$enableval
+else
+  USE_NLS=yes
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
+  
+
+
+
+case "$am__api_version" in
+    1.01234)
+	as_fn_error "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
+    ;;
+    *)
+    ;;
+esac
+
+if test -n "0.40.0"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.40.0" >&5
+$as_echo_n "checking for intltool >= 0.40.0... " >&6; }
+
+    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+    INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
+$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+	as_fn_error "Your intltool is too old.  You need intltool 0.40.0 or later." "$LINENO" 5
+fi
+
+# Extract the first word of "intltool-update", so it can be a program name with args.
+set dummy intltool-update; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_UPDATE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
+if test -n "$INTLTOOL_UPDATE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
+$as_echo "$INTLTOOL_UPDATE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-merge", so it can be a program name with args.
+set dummy intltool-merge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_MERGE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
+if test -n "$INTLTOOL_MERGE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
+$as_echo "$INTLTOOL_MERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-extract", so it can be a program name with args.
+set dummy intltool-extract; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_EXTRACT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
+if test -n "$INTLTOOL_EXTRACT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
+$as_echo "$INTLTOOL_EXTRACT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+    as_fn_error "The intltool scripts were not found. Please install intltool." "$LINENO" 5
+fi
+
+  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
+     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@' 
+      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
+    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check the gettext tools to make sure they are GNU
+# Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_XGETTEXT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $XGETTEXT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+XGETTEXT=$ac_cv_path_XGETTEXT
+if test -n "$XGETTEXT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgmerge", so it can be a program name with args.
+set dummy msgmerge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGMERGE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MSGMERGE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MSGMERGE=$ac_cv_path_MSGMERGE
+if test -n "$MSGMERGE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MSGFMT=$ac_cv_path_MSGFMT
+if test -n "$MSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GMSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
+if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
+    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_PERL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
+if test -n "$INTLTOOL_PERL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
+$as_echo "$INTLTOOL_PERL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_PERL"; then
+   as_fn_error "perl not found" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
+$as_echo_n "checking for perl >= 5.8.1... " >&6; }
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+   as_fn_error "perl 5.8.1 is required for intltool" "$LINENO" 5
+else
+   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
+$as_echo "$IT_PERL_VERSION" >&6; }
+fi
+if test "x" != "xno-xml"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
+$as_echo_n "checking for XML::Parser... " >&6; }
+   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+   else
+       as_fn_error "XML::Parser perl module is required for intltool" "$LINENO" 5
+   fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+                       return _nl_msg_cat_cntr
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  DATADIRNAME=share
+else
+  case $host in
+    *-*-solaris*)
+                        ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  DATADIRNAME=share
+else
+  DATADIRNAME=lib
+fi
+
+    ;;
+    *)
+    DATADIRNAME=lib
+    ;;
+    esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=0.9.0
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	else
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		PKG_CONFIG=""
+	fi
+		
+fi
+
+gdu_cv_version_required=0.3.2
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gnome-doc-utils >= $gdu_cv_version_required" >&5
+$as_echo_n "checking gnome-doc-utils >= $gdu_cv_version_required... " >&6; }
+if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gnome-doc-utils >= $gdu_cv_version_required") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  gdu_cv_have_gdu=yes
+else
+  gdu_cv_have_gdu=no
+fi
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+	as_fn_error "gnome-doc-utils >= $gdu_cv_version_required not found" "$LINENO" 5
+fi
+
+
+
+@%:@ Check whether --with-help-dir was given.
+if test "${with_help_dir+set}" = set; then :
+  withval=$with_help_dir; 
+else
+  with_help_dir='${datadir}/gnome/help'
+fi
+
+HELP_DIR="$with_help_dir"
+
+
+
+@%:@ Check whether --with-omf-dir was given.
+if test "${with_omf_dir+set}" = set; then :
+  withval=$with_omf_dir; 
+else
+  with_omf_dir='${datadir}/omf'
+fi
+
+OMF_DIR="$with_omf_dir"
+
+
+
+@%:@ Check whether --with-help-formats was given.
+if test "${with_help_formats+set}" = set; then :
+  withval=$with_help_formats; 
+else
+  with_help_formats=''
+fi
+
+DOC_USER_FORMATS="$with_help_formats"
+
+
+@%:@ Check whether --enable-scrollkeeper was given.
+if test "${enable_scrollkeeper+set}" = set; then :
+  enableval=$enable_scrollkeeper; 
+else
+  enable_scrollkeeper=yes
+fi
+
+ if test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"; then
+  ENABLE_SK_TRUE=
+  ENABLE_SK_FALSE='#'
+else
+  ENABLE_SK_TRUE='#'
+  ENABLE_SK_FALSE=
+fi
+
+
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+
+
+ if test "$gdu_cv_have_gdu" = "yes"; then
+  HAVE_GNOME_DOC_UTILS_TRUE=
+  HAVE_GNOME_DOC_UTILS_FALSE='#'
+else
+  HAVE_GNOME_DOC_UTILS_TRUE='#'
+  HAVE_GNOME_DOC_UTILS_FALSE=
+fi
+
+
+
+
+GETTEXT_PACKAGE=gdm
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
+_ACEOF
+
+
+      
+   for ac_header in locale.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
+if test "x$ac_cv_header_locale_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LOCALE_H 1
+_ACEOF
+ 
+fi
+
+done
+
+    if test $ac_cv_header_locale_h = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
+$as_echo_n "checking for LC_MESSAGES... " >&6; }
+if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <locale.h>
+int
+main ()
+{
+return LC_MESSAGES
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_val_LC_MESSAGES=yes
+else
+  am_cv_val_LC_MESSAGES=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
+    if test $am_cv_val_LC_MESSAGES = yes; then
+      
+$as_echo "@%:@define HAVE_LC_MESSAGES 1" >>confdefs.h
+
+    fi
+  fi
+     USE_NLS=yes
+    
+
+    gt_cv_have_gettext=no
+
+    CATOBJEXT=NONE
+    XGETTEXT=:
+    INTLLIBS=
+
+    ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
+if test "x$ac_cv_header_libintl_h" = x""yes; then :
+  gt_cv_func_dgettext_libintl="no"
+      libintl_extra_libs=""
+
+      #
+      # First check in libc
+      #
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
+$as_echo_n "checking for ngettext in libc... " >&6; }
+if test "${gt_cv_func_ngettext_libc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !ngettext ("","", 1)
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_ngettext_libc=yes
+else
+  gt_cv_func_ngettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
+$as_echo "$gt_cv_func_ngettext_libc" >&6; }
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
+$as_echo_n "checking for dgettext in libc... " >&6; }
+if test "${gt_cv_func_dgettext_libc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !dgettext ("","")
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_dgettext_libc=yes
+else
+  gt_cv_func_dgettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        	
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
+$as_echo "$gt_cv_func_dgettext_libc" >&6; }
+      fi
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+        for ac_func in bind_textdomain_codeset
+do :
+  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+ 
+fi
+done
+
+      fi
+
+      #
+      # If we don't have everything we want, check in libintl
+      #
+      if test "$gt_cv_func_dgettext_libc" != "yes" \
+	 || test "$gt_cv_func_ngettext_libc" != "yes" \
+         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+        
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
+$as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char bindtextdomain ();
+int
+main ()
+{
+return bindtextdomain ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_bindtextdomain=yes
+else
+  ac_cv_lib_intl_bindtextdomain=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
+$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
+if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_ngettext=yes
+else
+  ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
+$as_echo_n "checking for dgettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_dgettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dgettext ();
+int
+main ()
+{
+return dgettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_dgettext=yes
+else
+  ac_cv_lib_intl_dgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
+$as_echo "$ac_cv_lib_intl_dgettext" >&6; }
+if test "x$ac_cv_lib_intl_dgettext" = x""yes; then :
+  gt_cv_func_dgettext_libintl=yes
+fi
+
+fi
+
+fi
+
+
+	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
+$as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
+$as_echo "" >&6; }
+  	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_ngettext=yes
+else
+  ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
+$as_echo_n "checking for dcgettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_dcgettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dcgettext ();
+int
+main ()
+{
+return dcgettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_dcgettext=yes
+else
+  ac_cv_lib_intl_dcgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
+$as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
+if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then :
+  gt_cv_func_dgettext_libintl=yes
+			libintl_extra_libs=-liconv
+else
+  :
+fi
+
+else
+  :
+fi
+
+        fi
+
+        #
+        # If we found libintl, then check in it for bind_textdomain_codeset();
+        # we'll prefer libc if neither have bind_textdomain_codeset(),
+        # and both have dgettext and ngettext
+        #
+        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS -lintl $libintl_extra_libs"
+          unset ac_cv_func_bind_textdomain_codeset
+          for ac_func in bind_textdomain_codeset
+do :
+  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+ 
+fi
+done
+
+          LIBS="$glib_save_LIBS"
+
+          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+            gt_cv_func_dgettext_libc=no
+          else
+            if test "$gt_cv_func_dgettext_libc" = "yes" \
+		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
+              gt_cv_func_dgettext_libintl=no
+            fi
+          fi
+        fi
+      fi
+
+      if test "$gt_cv_func_dgettext_libc" = "yes" \
+	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        gt_cv_have_gettext=yes
+      fi
+  
+      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        INTLLIBS="-lintl $libintl_extra_libs"
+      fi
+  
+      if test "$gt_cv_have_gettext" = "yes"; then
+	
+$as_echo "@%:@define HAVE_GETTEXT 1" >>confdefs.h
+
+	# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$MSGFMT" in
+  /*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
+	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
+  ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != "no"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+	if test "$MSGFMT" != "no"; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS $INTLLIBS"
+	  for ac_func in dcgettext
+do :
+  ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
+if test "x$ac_cv_func_dcgettext" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_DCGETTEXT 1
+_ACEOF
+ 
+fi
+done
+
+	  MSGFMT_OPTS=
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
+$as_echo_n "checking if msgfmt accepts -c... " >&6; }
+	  cat >conftest.foo <<_ACEOF
+
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <foo@bar.xx>\n"
+"Language-Team: C <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+_ACEOF
+if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
+  ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+echo "$as_me: failed input was:" >&5
+sed 's/^/| /' conftest.foo >&5
+fi
+	  
+	  # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GMSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+	  # Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_XGETTEXT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$XGETTEXT" in
+  /*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
+	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+  ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+			 return _nl_msg_cat_cntr
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  CATOBJEXT=.gmo 
+             DATADIRNAME=share
+else
+  case $host in
+	    *-*-solaris*)
+	    	                	    	                ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  CATOBJEXT=.gmo 
+               DATADIRNAME=share
+else
+  CATOBJEXT=.mo
+               DATADIRNAME=lib
+fi
+
+	    ;;
+	    *)
+	    CATOBJEXT=.mo
+            DATADIRNAME=lib
+	    ;;
+	    esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+          LIBS="$glib_save_LIBS"
+	  INSTOBJEXT=.mo
+	else
+	  gt_cv_have_gettext=no
+	fi
+      fi
+    
+fi
+
+
+
+    if test "$gt_cv_have_gettext" = "yes" ; then
+      
+$as_echo "@%:@define ENABLE_NLS 1" >>confdefs.h
+
+    fi
+
+        if test "$XGETTEXT" != ":"; then
+                  if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+        : ;
+      else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
+        XGETTEXT=":"
+      fi
+    fi
+
+    # We need to process the po/ directory.
+    POSUB=po
+
+    ac_config_commands="$ac_config_commands default-1"
+
+
+                for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
+
+        
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  
+
+   if test "$gt_cv_have_gettext" = "yes"; then
+     if test "x$ALL_LINGUAS" = "x"; then
+       LINGUAS=
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
+$as_echo_n "checking for catalogs to be installed... " >&6; }
+       NEW_LINGUAS=
+       for presentlang in $ALL_LINGUAS; do
+         useit=no
+         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+           desiredlanguages="$LINGUAS"
+         else
+           desiredlanguages="$ALL_LINGUAS"
+         fi
+         for desiredlang in $desiredlanguages; do
+ 	   # Use the presentlang catalog if desiredlang is
+           #   a. equal to presentlang, or
+           #   b. a variant of presentlang (because in this case,
+           #      presentlang can be used as a fallback for messages
+           #      which are not translated in the desiredlang catalog).
+           case "$desiredlang" in
+             "$presentlang"*) useit=yes;;
+           esac
+         done
+         if test $useit = yes; then
+           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+         fi
+       done
+       LINGUAS=$NEW_LINGUAS
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
+$as_echo "$LINGUAS" >&6; }
+     fi
+
+          if test -n "$LINGUAS"; then
+       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+     fi
+   fi
+
+            MKINSTALLDIRS=
+   if test -n "$ac_aux_dir"; then
+     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+   fi
+   if test -z "$MKINSTALLDIRS"; then
+     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+   fi
+   
+
+         test -d po || mkdir po
+   if test "x$srcdir" != "x."; then
+     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+       posrcprefix="$srcdir/"
+     else
+       posrcprefix="../$srcdir/"
+     fi
+   else
+     posrcprefix="../"
+   fi
+   rm -f po/POTFILES
+   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+	< $srcdir/po/POTFILES.in > po/POTFILES
+  
+
+
+DBUS_GLIB_REQUIRED_VERSION=0.74
+GLIB_REQUIRED_VERSION=2.15.4
+GTK_REQUIRED_VERSION=2.10.0
+GSTREAMER_REQUIRED_VERSION=0.10.0
+PANGO_REQUIRED_VERSION=1.3.0
+LIBGLADE_REQUIRED_VERSION=1.99.2
+SCROLLKEEPER_REQUIRED_VERSION=0.1.4
+GCONF_REQUIRED_VERSION=2.6.1
+GNOME_PANEL_REQUIRED_VERSION=2.0.0
+LIBXKLAVIER_REQUIRED_VERSION=4.0
+LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
+#FONTCONFIG_REQUIRED_VERSION=2.6.0
+FONTCONFIG_REQUIRED_VERSION=2.5.0
+DEVKIT_POWER_REQUIRED_VERSION=008
+
+
+            
+    @%:@ Check whether --enable-compile-warnings was given.
+if test "${enable_compile_warnings+set}" = set; then :
+  enableval=$enable_compile_warnings; 
+else
+  enable_compile_warnings="yes"
+fi
+
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+	enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+	warning_flags=
+	;;
+    minimum)
+	warning_flags="-Wall"
+	;;
+    yes)
+	warning_flags="-Wall -Wmissing-prototypes"
+	;;
+    maximum|error)
+	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+	CFLAGS="$warning_flags $CFLAGS"
+	for option in -Wno-sign-compare; do
+		SAVE_CFLAGS="$CFLAGS"
+		CFLAGS="$CFLAGS $option"
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_option=yes
+else
+  has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+		CFLAGS="$SAVE_CFLAGS"
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+		if test $has_option = yes; then
+		  warning_flags="$warning_flags $option"
+		fi
+		unset has_option
+		unset SAVE_CFLAGS
+	done
+	unset option
+	if test "$enable_compile_warnings" = "error" ; then
+	    warning_flags="$warning_flags -Werror"
+	fi
+	;;
+    *)
+	as_fn_error "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
+	;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
+$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
+$as_echo "$warning_flags" >&6; }
+
+    @%:@ Check whether --enable-iso-c was given.
+if test "${enable_iso_c+set}" = set; then :
+  enableval=$enable_iso_c; 
+else
+  enable_iso_c=no
+fi
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+	if test "x$GCC" = "xyes"; then
+	case " $CFLAGS " in
+	    *\ \	-ansi\ \	*) ;;
+	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+	esac
+	case " $CFLAGS " in
+	    *\ \	-pedantic\ \	*) ;;
+	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+	esac
+	fi
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
+$as_echo "$complCFLAGS" >&6; }
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTHREAD" >&5
+$as_echo_n "checking for GTHREAD... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTHREAD_CFLAGS"; then
+        pkg_cv_GTHREAD_CFLAGS="$GTHREAD_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTHREAD_LIBS"; then
+        pkg_cv_GTHREAD_LIBS="$GTHREAD_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gthread-2.0"`
+        else 
+	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GTHREAD_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gthread-2.0) were not met:
+
+$GTHREAD_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTHREAD_CFLAGS
+and GTHREAD_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTHREAD_CFLAGS
+and GTHREAD_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GTHREAD_CFLAGS=$pkg_cv_GTHREAD_CFLAGS
+	GTHREAD_LIBS=$pkg_cv_GTHREAD_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMMON" >&5
+$as_echo_n "checking for COMMON... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$COMMON_CFLAGS"; then
+        pkg_cv_COMMON_CFLAGS="$COMMON_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_COMMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$COMMON_LIBS"; then
+        pkg_cv_COMMON_LIBS="$COMMON_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_COMMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        COMMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        else 
+	        COMMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$COMMON_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+) were not met:
+
+$COMMON_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables COMMON_CFLAGS
+and COMMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables COMMON_CFLAGS
+and COMMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	COMMON_CFLAGS=$pkg_cv_COMMON_CFLAGS
+	COMMON_LIBS=$pkg_cv_COMMON_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAEMON" >&5
+$as_echo_n "checking for DAEMON... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DAEMON_CFLAGS"; then
+        pkg_cv_DAEMON_CFLAGS="$DAEMON_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DAEMON_LIBS"; then
+        pkg_cv_DAEMON_LIBS="$DAEMON_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DAEMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        else 
+	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$DAEMON_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+) were not met:
+
+$DAEMON_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables DAEMON_CFLAGS
+and DAEMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables DAEMON_CFLAGS
+and DAEMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	DAEMON_CFLAGS=$pkg_cv_DAEMON_CFLAGS
+	DAEMON_LIBS=$pkg_cv_DAEMON_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+$as_echo_n "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test "${with_x+set}" = set; then :
+  withval=$with_x; 
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
+    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+  LIBS=$ac_save_LIBS
+for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+  no,* | *,no | *\'*)
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no";; #(
+  *)
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+$as_echo "$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB" >&5
+$as_echo_n "checking for XLIB... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XLIB_CFLAGS"; then
+        pkg_cv_XLIB_CFLAGS="$XLIB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XLIB_CFLAGS=`$PKG_CONFIG --cflags "x11 xau" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XLIB_LIBS"; then
+        pkg_cv_XLIB_LIBS="$XLIB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XLIB_LIBS=`$PKG_CONFIG --libs "x11 xau" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        XLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11 xau"`
+        else 
+	        XLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 xau"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$XLIB_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+$as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+    if test "x$no_x" = xyes; then
+      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi
+elif test $pkg_failed = untried; then
+	if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+$as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+    if test "x$no_x" = xyes; then
+      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi
+else
+	XLIB_CFLAGS=$pkg_cv_XLIB_CFLAGS
+	XLIB_LIBS=$pkg_cv_XLIB_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5
+$as_echo_n "checking for GTK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTK_CFLAGS"; then
+        pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTK_LIBS"; then
+        pkg_cv_GTK_LIBS="$GTK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+"`
+        else 
+	        GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GTK_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+) were not met:
+
+$GTK_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTK_CFLAGS
+and GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTK_CFLAGS
+and GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
+	GTK_LIBS=$pkg_cv_GTK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CANBERRA_GTK" >&5
+$as_echo_n "checking for CANBERRA_GTK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CANBERRA_GTK_CFLAGS"; then
+        pkg_cv_CANBERRA_GTK_CFLAGS="$CANBERRA_GTK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CANBERRA_GTK_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CANBERRA_GTK_LIBS"; then
+        pkg_cv_CANBERRA_GTK_LIBS="$CANBERRA_GTK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CANBERRA_GTK_LIBS=`$PKG_CONFIG --libs "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+"`
+        else 
+	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$CANBERRA_GTK_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+) were not met:
+
+$CANBERRA_GTK_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	CANBERRA_GTK_CFLAGS=$pkg_cv_CANBERRA_GTK_CFLAGS
+	CANBERRA_GTK_LIBS=$pkg_cv_CANBERRA_GTK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCONF" >&5
+$as_echo_n "checking for GCONF... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GCONF_CFLAGS"; then
+        pkg_cv_GCONF_CFLAGS="$GCONF_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GCONF_LIBS"; then
+        pkg_cv_GCONF_LIBS="$GCONF_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GCONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        else 
+	        GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GCONF_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gconf-2.0 >= $GCONF_REQUIRED_VERSION
+) were not met:
+
+$GCONF_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GCONF_CFLAGS
+and GCONF_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GCONF_CFLAGS
+and GCONF_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GCONF_CFLAGS=$pkg_cv_GCONF_CFLAGS
+	GCONF_LIBS=$pkg_cv_GCONF_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEVKIT_POWER" >&5
+$as_echo_n "checking for DEVKIT_POWER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DEVKIT_POWER_CFLAGS"; then
+        pkg_cv_DEVKIT_POWER_CFLAGS="$DEVKIT_POWER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DEVKIT_POWER_CFLAGS=`$PKG_CONFIG --cflags "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DEVKIT_POWER_LIBS"; then
+        pkg_cv_DEVKIT_POWER_LIBS="$DEVKIT_POWER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DEVKIT_POWER_LIBS=`$PKG_CONFIG --libs "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
+        else 
+	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$DEVKIT_POWER_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_devicekit_power=no
+
+elif test $pkg_failed = untried; then
+	have_devicekit_power=no
+
+else
+	DEVKIT_POWER_CFLAGS=$pkg_cv_DEVKIT_POWER_CFLAGS
+	DEVKIT_POWER_LIBS=$pkg_cv_DEVKIT_POWER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_devicekit_power=yes
+fi
+if test "x$have_devicekit_power" = "xyes" ; then
+  
+$as_echo "@%:@define HAVE_DEVICEKIT_POWER /**/" >>confdefs.h
+
+fi
+
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_GREETER" >&5
+$as_echo_n "checking for SIMPLE_GREETER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_GREETER_CFLAGS"; then
+        pkg_cv_SIMPLE_GREETER_CFLAGS="$SIMPLE_GREETER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= \$GSTREAMER_REQUIRED_VERSION 
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_GREETER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_GREETER_LIBS"; then
+        pkg_cv_SIMPLE_GREETER_LIBS="$SIMPLE_GREETER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= \$GSTREAMER_REQUIRED_VERSION 
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_GREETER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+"`
+        else 
+	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SIMPLE_GREETER_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+) were not met:
+
+$SIMPLE_GREETER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	SIMPLE_GREETER_CFLAGS=$pkg_cv_SIMPLE_GREETER_CFLAGS
+	SIMPLE_GREETER_LIBS=$pkg_cv_SIMPLE_GREETER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXKLAVIER" >&5
+$as_echo_n "checking for LIBXKLAVIER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$LIBXKLAVIER_CFLAGS"; then
+        pkg_cv_LIBXKLAVIER_CFLAGS="$LIBXKLAVIER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBXKLAVIER_CFLAGS=`$PKG_CONFIG --cflags "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$LIBXKLAVIER_LIBS"; then
+        pkg_cv_LIBXKLAVIER_LIBS="$LIBXKLAVIER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBXKLAVIER_LIBS=`$PKG_CONFIG --libs "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+        else 
+	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$LIBXKLAVIER_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_libxklavier=no
+elif test $pkg_failed = untried; then
+	have_libxklavier=no
+else
+	LIBXKLAVIER_CFLAGS=$pkg_cv_LIBXKLAVIER_CFLAGS
+	LIBXKLAVIER_LIBS=$pkg_cv_LIBXKLAVIER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_libxklavier=yes
+fi
+if test "x$have_libxklavier" = "xyes" ; then
+  
+$as_echo "@%:@define HAVE_LIBXKLAVIER /**/" >>confdefs.h
+
+fi
+ if test x$have_libxklavier = xyes; then
+  HAVE_LIBXKLAVIER_TRUE=
+  HAVE_LIBXKLAVIER_FALSE='#'
+else
+  HAVE_LIBXKLAVIER_TRUE='#'
+  HAVE_LIBXKLAVIER_FALSE=
+fi
+
+
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_CHOOSER" >&5
+$as_echo_n "checking for SIMPLE_CHOOSER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_CHOOSER_CFLAGS"; then
+        pkg_cv_SIMPLE_CHOOSER_CFLAGS="$SIMPLE_CHOOSER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_CHOOSER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_CHOOSER_LIBS"; then
+        pkg_cv_SIMPLE_CHOOSER_LIBS="$SIMPLE_CHOOSER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_CHOOSER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        else 
+	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SIMPLE_CHOOSER_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+) were not met:
+
+$SIMPLE_CHOOSER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	SIMPLE_CHOOSER_CFLAGS=$pkg_cv_SIMPLE_CHOOSER_CFLAGS
+	SIMPLE_CHOOSER_LIBS=$pkg_cv_SIMPLE_CHOOSER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for APPLET" >&5
+$as_echo_n "checking for APPLET... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$APPLET_CFLAGS"; then
+        pkg_cv_APPLET_CFLAGS="$APPLET_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_APPLET_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$APPLET_LIBS"; then
+        pkg_cv_APPLET_LIBS="$APPLET_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_APPLET_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        APPLET_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
+        else 
+	        APPLET_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$APPLET_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION) were not met:
+
+$APPLET_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables APPLET_CFLAGS
+and APPLET_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables APPLET_CFLAGS
+and APPLET_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	APPLET_CFLAGS=$pkg_cv_APPLET_CFLAGS
+	APPLET_LIBS=$pkg_cv_APPLET_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version"
+
+
+# Extract the first word of "glib-genmarshal", so it can be a program name with args.
+set dummy glib-genmarshal; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GLIB_GENMARSHAL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GLIB_GENMARSHAL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GLIB_GENMARSHAL="$GLIB_GENMARSHAL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GLIB_GENMARSHAL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GLIB_GENMARSHAL=$ac_cv_path_GLIB_GENMARSHAL
+if test -n "$GLIB_GENMARSHAL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_GENMARSHAL" >&5
+$as_echo "$GLIB_GENMARSHAL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+$as_echo "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+
+# Unit testing framework
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
+$as_echo_n "checking for CHECK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CHECK_CFLAGS"; then
+        pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.4" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CHECK_LIBS"; then
+        pkg_cv_CHECK_LIBS="$CHECK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.4" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "check >= 0.9.4"`
+        else 
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "check >= 0.9.4"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$CHECK_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_check=no
+elif test $pkg_failed = untried; then
+	have_check=no
+else
+	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
+	CHECK_LIBS=$pkg_cv_CHECK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_check=yes
+fi
+ if test "x$CHECK_CFLAGS" != "x"; then
+  HAVE_CHECK_TRUE=
+  HAVE_CHECK_FALSE='#'
+else
+  HAVE_CHECK_TRUE='#'
+  HAVE_CHECK_FALSE=
+fi
+
+
+# Extract the first word of "gconftool-2", so it can be a program name with args.
+set dummy gconftool-2; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GCONFTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GCONFTOOL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GCONFTOOL=$ac_cv_path_GCONFTOOL
+if test -n "$GCONFTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONFTOOL" >&5
+$as_echo "$GCONFTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  else
+    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+  fi
+
+  
+@%:@ Check whether --with-gconf-source was given.
+if test "${with_gconf_source+set}" = set; then :
+  withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
+fi
+
+
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
+$as_echo "Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+
+  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+  fi
+
+  
+@%:@ Check whether --with-gconf-schema-file-dir was given.
+if test "${with_gconf_schema_file_dir+set}" = set; then :
+  withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
+fi
+
+
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
+$as_echo "Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+
+  @%:@ Check whether --enable-schemas-install was given.
+if test "${enable_schemas_install+set}" = set; then :
+  enableval=$enable_schemas_install; case ${enableval} in
+       yes|no) ;;
+       *) as_fn_error "bad value ${enableval} for --enable-schemas-install" "$LINENO" 5 ;;
+      esac
+fi
+
+   if test "$enable_schemas_install" != no; then
+  GCONF_SCHEMAS_INSTALL_TRUE=
+  GCONF_SCHEMAS_INSTALL_FALSE='#'
+else
+  GCONF_SCHEMAS_INSTALL_TRUE='#'
+  GCONF_SCHEMAS_INSTALL_FALSE=
+fi
+
+
+
+
+
+@%:@ Check whether --with-sysconfsubdir was given.
+if test "${with_sysconfsubdir+set}" = set; then :
+  withval=$with_sysconfsubdir; sysconfsubdir=${withval}
+else
+  sysconfsubdir=gdm
+fi
+
+
+
+if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then
+    gdmconfdir='${sysconfdir}/${sysconfsubdir}'
+else
+    gdmconfdir='${sysconfdir}'
+fi
+
+
+
+@%:@ Check whether --with-dmconfdir was given.
+if test "${with_dmconfdir+set}" = set; then :
+  withval=$with_dmconfdir; dmconfdir=${withval}
+else
+  dmconfdir=${sysconfdir}/dm
+fi
+
+
+
+
+@%:@ Check whether --enable-console-helper was given.
+if test "${enable_console_helper+set}" = set; then :
+  enableval=$enable_console_helper; 
+else
+  enable_console_helper=auto
+fi
+
+
+@%:@ Check whether --enable-authentication-scheme was given.
+if test "${enable_authentication_scheme+set}" = set; then :
+  enableval=$enable_authentication_scheme; 
+else
+  enable_authentication_scheme=auto
+fi
+
+
+
+@%:@ Check whether --with-xinerama was given.
+if test "${with_xinerama+set}" = set; then :
+  withval=$with_xinerama; 
+else
+  with_xinerama=auto
+fi
+
+
+
+@%:@ Check whether --with-xdmcp was given.
+if test "${with_xdmcp+set}" = set; then :
+  withval=$with_xdmcp; 
+else
+  with_xdmcp=auto
+fi
+
+
+
+@%:@ Check whether --with-tcp-wrappers was given.
+if test "${with_tcp_wrappers+set}" = set; then :
+  withval=$with_tcp_wrappers; 
+else
+  with_tcp_wrappers=auto
+fi
+
+
+
+@%:@ Check whether --with-selinux was given.
+if test "${with_selinux+set}" = set; then :
+  withval=$with_selinux; 
+fi
+
+
+
+@%:@ Check whether --with-console-kit was given.
+if test "${with_console_kit+set}" = set; then :
+  withval=$with_console_kit; 
+else
+  with_console_kit=auto
+fi
+
+
+
+@%:@ Check whether --with-at-spi-registryd-directory was given.
+if test "${with_at_spi_registryd_directory+set}" = set; then :
+  withval=$with_at_spi_registryd_directory; 
+else
+  with_at_spi_registryd_directory="\${libexecdir}"
+fi
+
+
+AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory
+
+
+# Allow configuration of default PATH
+#
+withval=""
+
+@%:@ Check whether --with-default-path was given.
+if test "${with_default_path+set}" = set; then :
+  withval=$with_default_path; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PATH ${withval} will be the default PATH.\"" >&5
+$as_echo "\"PATH ${withval} will be the default PATH.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	GDM_SESSION_DEFAULT_PATH="$withval"
+else
+	GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/bin:/bin"
+fi
+
+
+withval=""
+
+@%:@ Check whether --with-lang-file was given.
+if test "${with_lang_file+set}" = set; then :
+  withval=$with_lang_file; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"System locale will be looked for in file ${withval}.\"" >&5
+$as_echo "\"System locale will be looked for in file ${withval}.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	LANG_CONFIG_FILE="$withval"
+else
+	LANG_CONFIG_FILE='${sysconfdir}/sysconfig/i18n'
+fi
+
+
+# stropts has been removed from glibc
+# https://bugzilla.redhat.com/show_bug.cgi?id=436349
+for ac_header in stropts.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "stropts.h" "ac_cv_header_stropts_h" "$ac_includes_default"
+if test "x$ac_cv_header_stropts_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_STROPTS_H 1
+_ACEOF
+ 
+fi
+
+done
+
+
+for ac_header in sys/socket.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_SYS_SOCKET_H 1
+_ACEOF
+ 
+fi
+
+done
+
+ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$ac_includes_default
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+
+"
+if test "x$ac_cv_type_socklen_t" = x""yes; then :
+  
+else
+  
+$as_echo "@%:@define socklen_t size_t" >>confdefs.h
+
+fi
+
+for ac_header in sys/sockio.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_SYS_SOCKIO_H 1
+_ACEOF
+ 
+fi
+
+done
+
+for ac_func in setresuid setenv unsetenv clearenv
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+done
+
+
+for ac_header in crt_externs.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default"
+if test "x$ac_cv_header_crt_externs_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_CRT_EXTERNS_H 1
+_ACEOF
+ 
+fi
+
+done
+
+for ac_func in _NSGetEnviron
+do :
+  ac_fn_c_check_func "$LINENO" "_NSGetEnviron" "ac_cv_func__NSGetEnviron"
+if test "x$ac_cv_func__NSGetEnviron" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE__NSGETENVIRON 1
+_ACEOF
+ 
+fi
+done
+
+
+EXTRA_DAEMON_LIBS=""
+EXTRA_SLAVE_LIBS=""
+EXTRA_CHOOSER_LIBS=""
+EXTRA_XNEST_LIBS=""
+EXTRA_FLEXI_LIBS=""
+EXTRA_DYNAMIC_LIBS=""
+EXTRA_SETUP_LIBS=""
+EXTRA_TEST_LIBS=""
+EXTRA_GREETER_LIBS=""
+
+ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
+if test "x$ac_cv_func_socket" = x""yes; then :
+  
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
+$as_echo_n "checking for socket in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_socket+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char socket ();
+int
+main ()
+{
+return socket ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_socket=yes
+else
+  ac_cv_lib_socket_socket=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
+$as_echo "$ac_cv_lib_socket_socket" >&6; }
+if test "x$ac_cv_lib_socket_socket" = x""yes; then :
+  
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
+			   EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
+			   EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
+			   EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
+			   EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+  
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"
+fi
+
+fi
+
+ac_fn_c_check_decl "$LINENO" "HOST_NAME_MAX" "ac_cv_have_decl_HOST_NAME_MAX" "#include <limits.h>
+"
+if test "x$ac_cv_have_decl_HOST_NAME_MAX" = x""yes; then :
+  
+else
+  
+@%:@ ac_fn_c_check_decl LINENO SYMBOL VAR
+@%:@ ------------------------------------
+@%:@ Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
+ac_fn_c_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
+$as_echo_n "checking whether $2 is declared... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+@%:@ifndef $2
+  (void) $2;
+@%:@endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} @%:@ ac_fn_c_check_decl
+ac_fn_c_check_decl "$LINENO" "_POSIX_HOST_NAME_MAX" "ac_cv_have_decl__POSIX_HOST_NAME_MAX" "#include <limits.h>
+"
+if test "x$ac_cv_have_decl__POSIX_HOST_NAME_MAX" = x""yes; then :
+  $as_echo "@%:@define HOST_NAME_MAX _POSIX_HOST_NAME_MAX" >>confdefs.h
+
+else
+  
+$as_echo "@%:@define HOST_NAME_MAX 256" >>confdefs.h
+
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
+if test "x$ac_cv_func_sched_yield" = x""yes; then :
+  
+	      
+$as_echo "@%:@define HAVE_SCHED_YIELD 1" >>confdefs.h
+
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
+$as_echo_n "checking for sched_yield in -lrt... " >&6; }
+if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lrt  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char sched_yield ();
+int
+main ()
+{
+return sched_yield ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_rt_sched_yield=yes
+else
+  ac_cv_lib_rt_sched_yield=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
+$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
+if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
+  
+			   
+$as_echo "@%:@define HAVE_SCHED_YIELD 1" >>confdefs.h
+
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"
+else
+  
+			   echo "No sched_yield found"
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
+if test "x$ac_cv_func_inet_aton" = x""yes; then :
+  
+else
+  
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
+$as_echo_n "checking for inet_aton in -lresolv... " >&6; }
+if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lresolv  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inet_aton ();
+int
+main ()
+{
+return inet_aton ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_resolv_inet_aton=yes
+else
+  ac_cv_lib_resolv_inet_aton=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
+$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
+if test "x$ac_cv_lib_resolv_inet_aton" = x""yes; then :
+  
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"
+fi
+
+fi
+
+
+
+mkdtemp_missing=false
+ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
+if test "x$ac_cv_func_mkdtemp" = x""yes; then :
+  
+$as_echo "@%:@define HAVE_MKDTEMP 1" >>confdefs.h
+
+else
+  mkdtemp_missing=true
+fi
+
+ if test x$mkdtemp_missing = xtrue; then
+  MKDTEMP_MISSING_TRUE=
+  MKDTEMP_MISSING_FALSE='#'
+else
+  MKDTEMP_MISSING_TRUE='#'
+  MKDTEMP_MISSING_FALSE=
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5
+$as_echo_n "checking whether to enable IPv6... " >&6; }
+@%:@ Check whether --enable-ipv6 was given.
+if test "${enable_ipv6+set}" = set; then :
+  enableval=$enable_ipv6; 
+else
+  enable_ipv6=no
+fi
+
+
+if test x$enable_ipv6 = xyes; then
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+    #include <sys/types.h>
+    #include <sys/socket.h>
+int
+main ()
+{
+
+    struct sockaddr_storage ss;
+    socket(AF_INET6, SOCK_STREAM, 0)
+    
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  have_ipv6=yes
+else
+  have_ipv6=no
+    
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  if test x$have_ipv6 = xyes; then
+    have_getaddrinfo=no
+    have_inet_ntop=no
+    ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
+if test "x$ac_cv_func_getaddrinfo" = x""yes; then :
+  have_getaddrinfo=yes
+fi
+
+    if test x$have_getaddrinfo != xyes; then
+      for lib in bsd socket inet; do
+        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_getaddrinfo" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib" >&5
+$as_echo_n "checking for getaddrinfo in -l$lib... " >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$lib  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getaddrinfo ();
+int
+main ()
+{
+return getaddrinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$as_ac_Lib=yes"
+else
+  eval "$as_ac_Lib=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+eval ac_res=\$$as_ac_Lib
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+eval as_val=\$$as_ac_Lib
+   if test "x$as_val" = x""yes; then :
+  "LIBS=$LIBS -l$lib";have_getaddrinfo=yes;break
+fi
+
+      done
+    fi
+
+    ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
+if test "x$ac_cv_func_inet_ntop" = x""yes; then :
+  have_inet_ntop=yes
+fi
+
+    if test x$have_inet_ntop != xyes; then
+      for lib in bsd nsl inet; do
+        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_inet_ntop" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop in -l$lib" >&5
+$as_echo_n "checking for inet_ntop in -l$lib... " >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$lib  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inet_ntop ();
+int
+main ()
+{
+return inet_ntop ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$as_ac_Lib=yes"
+else
+  eval "$as_ac_Lib=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+eval ac_res=\$$as_ac_Lib
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+eval as_val=\$$as_ac_Lib
+   if test "x$as_val" = x""yes; then :
+  "LIBS=$LIBS -l$lib";have_inet_ntop=yes;break
+fi
+
+      done
+    fi
+
+    if test x$have_getaddrinfo = xyes; then
+      if test x$have_inet_ntop = xyes; then
+        have_ipv6=yes
+        
+$as_echo "@%:@define ENABLE_IPV6 1" >>confdefs.h
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
+$as_echo "$have_ipv6" >&6; }
+      else
+        have_ipv6=no
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
+$as_echo "$have_ipv6" >&6; }
+      fi
+    fi
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+withval=""
+
+@%:@ Check whether --with-user was given.
+if test "${with_user+set}" = set; then :
+  withval=$with_user; 
+fi
+
+
+if test x$withval != x; then
+	GDM_USERNAME="$withval"
+else
+	GDM_USERNAME=gdm
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GDM_USERNAME "$GDM_USERNAME"
+_ACEOF
+
+
+
+withval=""
+
+@%:@ Check whether --with-group was given.
+if test "${with_group+set}" = set; then :
+  withval=$with_group; 
+fi
+
+
+if test x$withval != x; then
+	GDM_GROUPNAME="$withval"
+else
+	GDM_GROUPNAME=gdm
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GDM_GROUPNAME "$GDM_GROUPNAME"
+_ACEOF
+
+
+
+
+withval=""
+
+@%:@ Check whether --with-pam-prefix was given.
+if test "${with_pam_prefix+set}" = set; then :
+  withval=$with_pam_prefix; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PAM files will be installed in prefix ${withval}.\"" >&5
+$as_echo "\"PAM files will be installed in prefix ${withval}.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	PAM_PREFIX="$withval"
+else
+	PAM_PREFIX='${sysconfdir}'
+fi
+
+
+have_pam=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
+$as_echo_n "checking for pam_start in -lpam... " >&6; }
+if test "${ac_cv_lib_pam_pam_start+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_start ();
+int
+main ()
+{
+return pam_start ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_start=yes
+else
+  ac_cv_lib_pam_pam_start=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
+$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
+if test "x$ac_cv_lib_pam_pam_start" = x""yes; then :
+  have_pam=yes
+fi
+
+
+if test "x$have_pam" = "xyes"; then
+        PAM_LIBS="${PAM_LIBS} -lpam"
+else
+	as_fn_error "\"PAM libraries not found\"" "$LINENO" 5
+fi
+
+
+
+for ac_header in security/pam_modutil.h security/pam_ext.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_syslog in -lpam" >&5
+$as_echo_n "checking for pam_syslog in -lpam... " >&6; }
+if test "${ac_cv_lib_pam_pam_syslog+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_syslog ();
+int
+main ()
+{
+return pam_syslog ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_syslog=yes
+else
+  ac_cv_lib_pam_pam_syslog=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_syslog" >&5
+$as_echo "$ac_cv_lib_pam_pam_syslog" >&6; }
+if test "x$ac_cv_lib_pam_pam_syslog" = x""yes; then :
+  
+$as_echo "@%:@define HAVE_PAM_SYSLOG /**/" >>confdefs.h
+
+fi
+
+
+if test "x$have_pam" = "xyes"; then
+   pam_appl_h="$ac_pam_includes/security/pam_appl.h"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const pam_message" >&5
+$as_echo_n "checking for const pam_message... " >&6; }
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$pam_appl_h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "struct pam_message" >/dev/null 2>&1; then :
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$pam_appl_h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "const struct pam_message" >/dev/null 2>&1; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"const: Linux-type PAM\"" >&5
+$as_echo "\"const: Linux-type PAM\"" >&6; } 
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"nonconst: Sun-type PAM\"" >&5
+$as_echo "\"nonconst: Sun-type PAM\"" >&6; }
+                        
+$as_echo "@%:@define PAM_MESSAGE_NONCONST 1" >>confdefs.h
+
+                        
+fi
+rm -f conftest*
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found - assume const, Linux-type PAM\"" >&5
+$as_echo "\"not found - assume const, Linux-type PAM\"" >&6; }
+       
+fi
+rm -f conftest*
+
+fi
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+	
+		#ifdef HAVE_USERSEC_H
+		#include <usersec.h>
+		#endif
+		
+int
+main ()
+{
+
+		return (setpenv(NULL, (PENV_INIT | PENV_NOEXEC), NULL, NULL));
+		
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  can_use_setpenv=yes
+else
+  can_use_setpenv=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+if test x$can_use_setpenv = xyes ; then
+	
+$as_echo "@%:@define CAN_USE_SETPENV /**/" >>confdefs.h
+
+fi
+
+#
+# Can we use BSD's setusercontext
+#
+ac_fn_c_check_header_mongrel "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "$ac_includes_default"
+if test "x$ac_cv_header_login_cap_h" = x""yes; then :
+  
+		EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+		
+$as_echo "@%:@define HAVE_LOGINCAP 1" >>confdefs.h
+
+fi
+
+
+
+#
+# Check for sys/sockio.h
+#
+for ac_header in sys/sockio.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_SYS_SOCKIO_H 1
+_ACEOF
+ 
+		 
+$as_echo "@%:@define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+#
+# Check for libgen.h
+#
+for ac_header in libgen.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
+if test "x$ac_cv_header_libgen_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBGEN_H 1
+_ACEOF
+ 
+		 
+$as_echo "@%:@define HAVE_LIBGEN_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+
+
+# Checking for a posix version of getpwnam_r
+# if we are cross compiling and can not run the test
+# assume getpwnam_r is the posix version
+# it is up to the person cross compiling to change
+# this behavior if desired
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix getpwnam_r" >&5
+$as_echo_n "checking for posix getpwnam_r... " >&6; }
+if test "${ac_cv_func_posix_getpwnam_r+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  ac_cv_func_posix_getpwnam_r=yes
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#define _POSIX_PTHREAD_SEMANTICS
+#include <errno.h>
+#include <pwd.h>
+
+int
+main ()
+{
+
+    char buffer[10000];
+    struct passwd pwd, *pwptr = &pwd;
+    int error;
+    errno = 0;
+    error = getpwnam_r ("", &pwd, buffer,
+                        sizeof (buffer), &pwptr);
+   return (error < 0 && errno == ENOSYS)
+	   || error == ENOSYS;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  ac_cv_func_posix_getpwnam_r=yes
+else
+  ac_cv_func_posix_getpwnam_r=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_posix_getpwnam_r" >&5
+$as_echo "$ac_cv_func_posix_getpwnam_r" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+if test "$ac_cv_func_posix_getpwnam_r" = yes; then
+	
+$as_echo "@%:@define HAVE_POSIX_GETPWNAM_R 1" >>confdefs.h
+
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nonposix getpwnam_r" >&5
+$as_echo_n "checking for nonposix getpwnam_r... " >&6; }
+if test "${ac_cv_func_nonposix_getpwnam_r+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <pwd.h>
+int
+main ()
+{
+char buffer[10000];
+                       	struct passwd pwd;
+                       	getpwnam_r ("", &pwd, buffer, 
+                               		sizeof (buffer));
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_func_nonposix_getpwnam_r=yes
+else
+  ac_cv_func_nonposix_getpwnam_r=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_nonposix_getpwnam_r" >&5
+$as_echo "$ac_cv_func_nonposix_getpwnam_r" >&6; }
+		if test "$ac_cv_func_nonposix_getpwnam_r" = yes; then
+		
+$as_echo "@%:@define HAVE_NONPOSIX_GETPWNAM_R 1" >>confdefs.h
+
+	fi
+fi
+
+
+
+for ac_header in utmp.h utmpx.h libutil.h sys/param.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+for ac_func in getutxent updwtmpx updwtmp
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for login in -lutil" >&5
+$as_echo_n "checking for login in -lutil... " >&6; }
+if test "${ac_cv_lib_util_login+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char login ();
+int
+main ()
+{
+return login ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_login=yes
+else
+  ac_cv_lib_util_login=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login" >&5
+$as_echo "$ac_cv_lib_util_login" >&6; }
+if test "x$ac_cv_lib_util_login" = x""yes; then :
+  
+		   
+$as_echo "@%:@define HAVE_LOGIN 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" 
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logout in -lutil" >&5
+$as_echo_n "checking for logout in -lutil... " >&6; }
+if test "${ac_cv_lib_util_logout+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char logout ();
+int
+main ()
+{
+return logout ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_logout=yes
+else
+  ac_cv_lib_util_logout=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logout" >&5
+$as_echo "$ac_cv_lib_util_logout" >&6; }
+if test "x$ac_cv_lib_util_logout" = x""yes; then :
+  
+		   
+$as_echo "@%:@define HAVE_LOGOUT 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" 
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logwtmp in -lutil" >&5
+$as_echo_n "checking for logwtmp in -lutil... " >&6; }
+if test "${ac_cv_lib_util_logwtmp+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char logwtmp ();
+int
+main ()
+{
+return logwtmp ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_logwtmp=yes
+else
+  ac_cv_lib_util_logwtmp=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logwtmp" >&5
+$as_echo "$ac_cv_lib_util_logwtmp" >&6; }
+if test "x$ac_cv_lib_util_logwtmp" = x""yes; then :
+  
+	  	   
+$as_echo "@%:@define HAVE_LOGWTMP 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" 
+fi
+
+
+
+for ac_header in sys/time.h utmp.h utmpx.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
+$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
+if test "${ac_cv_header_time+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/time.h>
+#include <time.h>
+
+int
+main ()
+{
+if ((struct tm *) 0)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_time=yes
+else
+  ac_cv_header_time=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
+$as_echo "$ac_cv_header_time" >&6; }
+if test $ac_cv_header_time = yes; then
+  
+$as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h
+
+fi
+
+
+if test "$ac_cv_header_utmpx_h" = "yes"; then
+    
+$as_echo "@%:@define UTMP struct utmpx" >>confdefs.h
+
+else
+    
+$as_echo "@%:@define UTMP struct utmp" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in the utmp structure" >&5
+$as_echo_n "checking for ut_host field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_host;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_HOST 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in the utmp structure" >&5
+$as_echo_n "checking for ut_pid field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; int i; i=ut.ut_pid;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_PID 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in the utmp structure" >&5
+$as_echo_n "checking for ut_id field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_id;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_ID 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_name field in the utmp structure" >&5
+$as_echo_n "checking for ut_name field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_name;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_NAME 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in the utmp structure" >&5
+$as_echo_n "checking for ut_type field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; int i; i=(int) ut.ut_type;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_TYPE 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit.e_termination field in the utmp structure" >&5
+$as_echo_n "checking for ut_exit.e_termination field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_exit.e_termination=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_EXIT_E_TERMINATION 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_user field in the utmp structure" >&5
+$as_echo_n "checking for ut_user field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_user;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_USER 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in the utmp structure" >&5
+$as_echo_n "checking for ut_time field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_time=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_TIME 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in the utmp structure" >&5
+$as_echo_n "checking for ut_tv field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_tv.tv_sec=0; ut.ut_tv.tv_usec=0; 
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_TV 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_syslen field in the utmp structure" >&5
+$as_echo_n "checking for ut_syslen field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_syslen=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+  
+$as_echo "@%:@define HAVE_UT_UT_SYSLEN 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if utmpx structure has ut_syslen field" >&5
+$as_echo_n "checking if utmpx structure has ut_syslen field... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  #include <utmpx.h>
+int
+main ()
+{
+
+  struct utmpx record;
+  record.ut_syslen = sizeof (record.ut_host);
+  
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  have_ut_syslen=yes
+else
+  have_ut_syslen=no
+  
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test x$have_ut_syslen = xyes; then
+  
+$as_echo "@%:@define HAVE_UT_SYSLEN 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ut_syslen" >&5
+$as_echo "$have_ut_syslen" >&6; }
+
+
+
+XDMCP_LIBS=""
+if test x$with_xdmcp != xno ; then
+	xdmcp_save_CPPFLAGS="$CPPFLAGS"
+	CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+	ac_fn_c_check_header_compile "$LINENO" "X11/Xdmcp.h" "ac_cv_header_X11_Xdmcp_h" "#include <X11/Xproto.h>
+"
+if test "x$ac_cv_header_X11_Xdmcp_h" = x""yes; then :
+  
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XdmcpFlush in -lXdmcp" >&5
+$as_echo_n "checking for XdmcpFlush in -lXdmcp... " >&6; }
+if test "${ac_cv_lib_Xdmcp_XdmcpFlush+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXdmcp $X_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XdmcpFlush ();
+int
+main ()
+{
+return XdmcpFlush ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xdmcp_XdmcpFlush=yes
+else
+  ac_cv_lib_Xdmcp_XdmcpFlush=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp_XdmcpFlush" >&5
+$as_echo "$ac_cv_lib_Xdmcp_XdmcpFlush" >&6; }
+if test "x$ac_cv_lib_Xdmcp_XdmcpFlush" = x""yes; then :
+  
+		     	
+$as_echo "@%:@define HAVE_LIBXDMCP 1" >>confdefs.h
+
+		     	XDMCP_LIBS="-lXdmcp"
+		     	XDMCP_SUPPORT=yes
+fi
+
+	
+fi
+
+
+
+	if test x$with_xdmcp = xyes -a "x$XDMCP_SUPPORT" = "x" ; then
+		as_fn_error "XDMCP support requested but XDMCP libraries not found" "$LINENO" 5
+	fi
+	CPPFLAGS="$xdmcp_save_CPPFLAGS"
+fi
+
+
+if test "x$XDMCP_SUPPORT" = "xyes" ; then
+	 if true; then
+  XDMCP_SUPPORT_TRUE=
+  XDMCP_SUPPORT_FALSE='#'
+else
+  XDMCP_SUPPORT_TRUE='#'
+  XDMCP_SUPPORT_FALSE=
+fi
+
+	GDMCHOOSER=gdmchooser
+else
+        # No need for TCP Wrappers in case XDMCP is disabled
+        if test x$with_tcp_wrappers != xno ; then
+	        echo "TCP wrappers not needed if XDMCP is not enabled"
+        fi
+	with_tcp_wrappers=no
+	 if false; then
+  XDMCP_SUPPORT_TRUE=
+  XDMCP_SUPPORT_FALSE='#'
+else
+  XDMCP_SUPPORT_TRUE='#'
+  XDMCP_SUPPORT_FALSE=
+fi
+
+	GDMCHOOSER=
+fi
+
+
+
+os_solaris=no
+case "$host" in
+   *solaris*) os_solaris=yes
+   ;;
+esac
+ if test x$os_solaris = xyes; then
+  OS_SOLARIS_TRUE=
+  OS_SOLARIS_FALSE='#'
+else
+  OS_SOLARIS_TRUE='#'
+  OS_SOLARIS_FALSE=
+fi
+
+
+
+if test x$with_tcp_wrappers = xno ; then
+	echo "TCP wrappers disabled"
+else
+  LIBWRAP_PATH=""
+  if test x$os_solaris = xyes ; then
+	if test -f /usr/lib/libwrap.so; then
+		LIBWRAP_PATH=/usr/lib/libwrap.so
+		echo "Found $LIBWRAP_PATH" 1>&5
+		nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		if test -f /usr/sfw/lib/libwrap.so; then
+			LIBWRAP_PATH=/usr/sfw/lib/libwrap.so
+			echo "Found $LIBWRAP_PATH" 1>&5
+			nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        	fi
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		echo "*********************************************************"
+	        echo " You have a broken TCP wrappers library (setenv included)"
+		echo " Please get the latest TCP wrappers package from your OS"
+		echo " vendor, or recompile TCP wrappers to not include a"
+		echo " setenv() implementation."
+		echo
+		echo "Not using TCP wrappers after all."
+		echo "*********************************************************"
+	else
+		LIBWRAP_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lwrap"
+		
+$as_echo "@%:@define HAVE_TCPWRAPPERS 1" >>confdefs.h
+
+	fi
+  else
+ 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_ctl in -lwrap" >&5
+$as_echo_n "checking for hosts_ctl in -lwrap... " >&6; }
+if test "${ac_cv_lib_wrap_hosts_ctl+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lwrap  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char hosts_ctl ();
+int
+main ()
+{
+return hosts_ctl ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_wrap_hosts_ctl=yes
+else
+  ac_cv_lib_wrap_hosts_ctl=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_ctl" >&5
+$as_echo "$ac_cv_lib_wrap_hosts_ctl" >&6; }
+if test "x$ac_cv_lib_wrap_hosts_ctl" = x""yes; then :
+  
+ 	LIBWRAP_LIBS="-lwrap"
+ 	LIBWRAP_PATH=auto
+ 	
+$as_echo "@%:@define HAVE_TCPWRAPPERS 1" >>confdefs.h
+
+fi
+
+  fi
+ 
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use TCP wrappers" >&5
+$as_echo_n "checking whether to use TCP wrappers... " >&6; }
+  if test -n "$LIBWRAP_PATH"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  fi
+
+    LIB_NSL=
+  if test -n "$LIBWRAP_PATH"; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lwrap also requires -lnsl" >&5
+$as_echo_n "checking whether -lwrap also requires -lnsl... " >&6; }
+		ORIG_LIBS="$LIBS"
+		LIBS="$EXTRA_DAEMON_LIBS $LIBS $LIBWRAP_LIBS"
+		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <tcpd.h>
+int allow_severity, deny_severity;
+
+int
+main ()
+{
+return hosts_access;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+else
+  
+OLD_LIBS="$LIBS"
+LIBS="$LIBS -lnsl"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <tcpd.h>
+int allow_severity, deny_severity;
+
+int
+main ()
+{
+return hosts_access;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIB_NSL="-lnsl"
+else
+  LIBWRAP_PATH=""
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$OLD_LIBS"
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+		LIBS="$ORIG_LIBS"
+		if test -n "$LIB_NSL"; then
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+			EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS $LIB_NSL"
+		else
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		fi
+  fi
+fi
+
+
+
+
+
+if $PKG_CONFIG --exists xft ; then
+  
+$as_echo "@%:@define HAVE_XFT2 /**/" >>confdefs.h
+
+fi
+
+
+
+have_xinput=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XOpenDevice in -lXi" >&5
+$as_echo_n "checking for XOpenDevice in -lXi... " >&6; }
+if test "${ac_cv_lib_Xi_XOpenDevice+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXi  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDevice ();
+int
+main ()
+{
+return XOpenDevice ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xi_XOpenDevice=yes
+else
+  ac_cv_lib_Xi_XOpenDevice=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XOpenDevice" >&5
+$as_echo "$ac_cv_lib_Xi_XOpenDevice" >&6; }
+if test "x$ac_cv_lib_Xi_XOpenDevice" = x""yes; then :
+  XINPUT_LIBS=-lXi
+fi
+
+if test "x$XINPUT_LIBS" = x; then
+  save_LIBS="$LIBS"
+  for xinputpath in $x_libraries /usr/X11R6/lib /usr/openwin/lib; do
+    LIBS="-L$xinputpath -lXi"
+    if test x$os_solaris = xyes ; then
+       XINPUT_RPATH_FLAGS="-R$xinputpath"
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lXi in $xinputpath" >&5
+$as_echo_n "checking for -lXi in $xinputpath... " >&6; }
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+XOpenDevice()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	XINPUT_LIBS="$XINPUT_RPATH_FLAGS -L$xinputpath -lXi"
+        LIBS="$save_LIBS"
+	break
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  done
+  if test "x$XINPUT_LIBS" = x; then
+    as_fn_error "Couldn't find the XInput library. Check config.log for details" "$LINENO" 5
+  fi
+fi
+ac_fn_c_check_header_mongrel "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "$ac_includes_default"
+if test "x$ac_cv_header_X11_extensions_XInput_h" = x""yes; then :
+  have_xinput=yes
+fi
+
+
+if test "x$have_xinput" = xyes; then
+   
+$as_echo "@%:@define HAVE_XINPUT 1" >>confdefs.h
+
+   X_EXTRA_LIBS="$X_EXTRA_LIBS $XINPUT_LIBS"
+fi
+
+
+
+# X11 Xinerama extension
+# Check for Xinerama extension (Solaris impl or Xfree impl)
+xinerama_save_cppflags="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+
+ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+
+if test ! x$with_xinerama = xno ; then
+  # Check for XFree
+  use_xfree_xinerama=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryExtension in -lXinerama" >&5
+$as_echo_n "checking for XineramaQueryExtension in -lXinerama... " >&6; }
+if test "${ac_cv_lib_Xinerama_XineramaQueryExtension+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXinerama -lXext $ALL_X_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XineramaQueryExtension ();
+int
+main ()
+{
+return XineramaQueryExtension ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xinerama_XineramaQueryExtension=yes
+else
+  ac_cv_lib_Xinerama_XineramaQueryExtension=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5
+$as_echo "$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; }
+if test "x$ac_cv_lib_Xinerama_XineramaQueryExtension" = x""yes; then :
+  ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
+"
+if test "x$ac_cv_header_X11_extensions_Xinerama_h" = x""yes; then :
+  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+                          X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                       fi
+                       
+$as_echo "@%:@define HAVE_XFREE_XINERAMA 1" >>confdefs.h
+
+                       
+$as_echo "@%:@define HAVE_XINERAMA 1" >>confdefs.h
+
+                       XINERAMA_LIBS="-lXinerama"
+                       XINERAMA_SUPPORT=yes
+else
+  use_xfree_xinerama=no
+fi
+
+
+else
+  use_xfree_xinerama=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on XFree86" >&5
+$as_echo_n "checking for Xinerama support on XFree86... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_xfree_xinerama" >&5
+$as_echo "$use_xfree_xinerama" >&6; };
+
+  if test x$use_xfree_xinerama = xno ; then
+    if test x$os_solaris = xyes ; then
+	# Check for solaris
+	use_solaris_xinerama=yes
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaGetInfo in -lXext" >&5
+$as_echo_n "checking for XineramaGetInfo in -lXext... " >&6; }
+if test "${ac_cv_lib_Xext_XineramaGetInfo+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXext $ALL_X_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XineramaGetInfo ();
+int
+main ()
+{
+return XineramaGetInfo ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xext_XineramaGetInfo=yes
+else
+  ac_cv_lib_Xext_XineramaGetInfo=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaGetInfo" >&5
+$as_echo "$ac_cv_lib_Xext_XineramaGetInfo" >&6; }
+if test "x$ac_cv_lib_Xext_XineramaGetInfo" = x""yes; then :
+  use_solaris_xinerama=yes
+else
+  use_solaris_xinerama=no
+fi
+
+	if test "x$use_solaris_xinerama" = "xyes"; then
+            ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xinerama.h" "ac_cv_header_X11_extensions_xinerama_h" "#include <X11/Xlib.h>
+"
+if test "x$ac_cv_header_X11_extensions_xinerama_h" = x""yes; then :
+  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+ 				X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                            fi
+                            
+$as_echo "@%:@define HAVE_SOLARIS_XINERAMA 1" >>confdefs.h
+
+                            
+$as_echo "@%:@define HAVE_XINERAMA 1" >>confdefs.h
+
+		     	    XINERAMA_LIBS=""
+		     	    XINERAMA_SUPPORT=yes
+else
+  use_solaris_xinerama=no
+fi
+
+
+	fi
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on Solaris" >&5
+$as_echo_n "checking for Xinerama support on Solaris... " >&6; }
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_solaris_xinerama" >&5
+$as_echo "$use_solaris_xinerama" >&6; };
+    fi
+  fi
+fi
+
+
+CPPFLAGS="$xinerama_save_cppflags"
+
+
+if test "x$with_selinux" = "xyes" ; then
+	echo "SELinux support requested (--with-selinux was given), checking prerequisites"
+	if test -d /usr/local/selinux/include ; then
+		echo "Found /usr/local/selinux/include, will look there for SELinux stuff as well"
+		CFLAGS="$CFLAGS -I/usr/local/selinux/include"
+		LDFLAGS="$LDFLAGS -L/usr/local/selinux/lib"
+	fi
+	ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
+if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
+  
+fi
+
+
+	ac_fn_c_check_header_mongrel "$LINENO" "selinux/get_context_list.h" "ac_cv_header_selinux_get_context_list_h" "$ac_includes_default"
+if test "x$ac_cv_header_selinux_get_context_list_h" = x""yes; then :
+  
+fi
+
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for attr_get in -lattr" >&5
+$as_echo_n "checking for attr_get in -lattr... " >&6; }
+if test "${ac_cv_lib_attr_attr_get+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lattr  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char attr_get ();
+int
+main ()
+{
+return attr_get ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_attr_attr_get=yes
+else
+  ac_cv_lib_attr_attr_get=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_attr_get" >&5
+$as_echo "$ac_cv_lib_attr_attr_get" >&6; }
+if test "x$ac_cv_lib_attr_attr_get" = x""yes; then :
+  /bin/true
+fi
+
+	# I'm anal and I don't know which versions have which symbols,
+	# so I check for all the ones we use
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for get_ordered_context_list in -lselinux" >&5
+$as_echo_n "checking for get_ordered_context_list in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_get_ordered_context_list+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char get_ordered_context_list ();
+int
+main ()
+{
+return get_ordered_context_list ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_get_ordered_context_list=yes
+else
+  ac_cv_lib_selinux_get_ordered_context_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_get_ordered_context_list" >&5
+$as_echo "$ac_cv_lib_selinux_get_ordered_context_list" >&6; }
+if test "x$ac_cv_lib_selinux_get_ordered_context_list" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freecon in -lselinux" >&5
+$as_echo_n "checking for freecon in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_freecon+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char freecon ();
+int
+main ()
+{
+return freecon ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_freecon=yes
+else
+  ac_cv_lib_selinux_freecon=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freecon" >&5
+$as_echo "$ac_cv_lib_selinux_freecon" >&6; }
+if test "x$ac_cv_lib_selinux_freecon" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freeconary in -lselinux" >&5
+$as_echo_n "checking for freeconary in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_freeconary+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char freeconary ();
+int
+main ()
+{
+return freeconary ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_freeconary=yes
+else
+  ac_cv_lib_selinux_freeconary=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freeconary" >&5
+$as_echo "$ac_cv_lib_selinux_freeconary" >&6; }
+if test "x$ac_cv_lib_selinux_freeconary" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
+$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_setexeccon+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char setexeccon ();
+int
+main ()
+{
+return setexeccon ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_setexeccon=yes
+else
+  ac_cv_lib_selinux_setexeccon=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
+$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
+if test "x$ac_cv_lib_selinux_setexeccon" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
+$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char is_selinux_enabled ();
+int
+main ()
+{
+return is_selinux_enabled ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_is_selinux_enabled=yes
+else
+  ac_cv_lib_selinux_is_selinux_enabled=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
+$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
+if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
+  /bin/true
+fi
+
+	
+$as_echo "@%:@define HAVE_SELINUX 1" >>confdefs.h
+
+	EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+fi
+
+
+use_console_kit=no
+if test "x$with_console_kit" != "xno" ; then
+	use_console_kit=yes
+	
+$as_echo "@%:@define WITH_CONSOLE_KIT 1" >>confdefs.h
+
+fi
+ if test x$use_console_kit = xyes; then
+  WITH_CONSOLE_KIT_TRUE=
+  WITH_CONSOLE_KIT_FALSE='#'
+else
+  WITH_CONSOLE_KIT_TRUE='#'
+  WITH_CONSOLE_KIT_FALSE=
+fi
+
+
+
+
+
+@%:@ Check whether --with-dbus-sys was given.
+if test "${with_dbus_sys+set}" = set; then :
+  withval=$with_dbus_sys; 
+fi
+
+
+@%:@ Check whether --with-dbus-services was given.
+if test "${with_dbus_services+set}" = set; then :
+  withval=$with_dbus_services; 
+fi
+
+
+if ! test -z "$with_dbus_sys" ; then
+        DBUS_SYS_DIR="$with_dbus_sys"
+else
+        DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iso-codes has iso-639 domain" >&5
+$as_echo_n "checking whether iso-codes has iso-639 domain... " >&6; }
+if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+cat >>confdefs.h <<_ACEOF
+@%:@define ISO_CODES_PREFIX "`$PKG_CONFIG --variable=prefix iso-codes`"
+_ACEOF
+
+ISO_CODES=iso-codes
+
+
+
+msg_rbac_shutdown=no
+@%:@ Check whether --enable-rbac-shutdown was given.
+if test "${enable_rbac_shutdown+set}" = set; then :
+  enableval=$enable_rbac_shutdown; enable_rbac_shutdown=$enableval
+else
+  enable_rbac_shutdown=no
+fi
+
+
+if test "x$enable_rbac_shutdown" != "xno"; then
+        RBAC_LIBS="-lsecdb -lsocket -lnsl"
+        
+$as_echo "@%:@define ENABLE_RBAC_SHUTDOWN /**/" >>confdefs.h
+
+        
+cat >>confdefs.h <<_ACEOF
+@%:@define RBAC_SHUTDOWN_KEY "$enable_rbac_shutdown"
+_ACEOF
+
+        msg_rbac_shutdown="yes, using key $enable_rbac_shutdown"
+fi
+
+
+
+
+for ac_header in execinfo.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
+if test "x$ac_cv_header_execinfo_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_EXECINFO_H 1
+_ACEOF
+ 
+fi
+
+done
+
+
+
+authdir=${localstatedir}/gdm
+
+gdmlocaledir=${gdmconfdir}
+
+pixmapdir=${datadir}/pixmaps
+
+
+
+@%:@ Check whether --with-log-dir was given.
+if test "${with_log_dir+set}" = set; then :
+  withval=$with_log_dir; 
+fi
+
+
+if ! test -z "$with_log_dir"; then
+   GDM_LOG_DIR=$with_log_dir
+else
+   GDM_LOG_DIR=/var/log/gdm
+fi
+logdir=$GDM_LOG_DIR
+
+
+withval=""
+
+@%:@ Check whether --with-at-bindir was given.
+if test "${with_at_bindir+set}" = set; then :
+  withval=$with_at_bindir; 
+fi
+
+
+if test x$withval != x; then
+	AT_BINDIR="$withval"
+else
+	AT_BINDIR='${bindir}'
+fi
+
+
+
+withval=""
+
+@%:@ Check whether --with-defaults_conf was given.
+if test "${with_defaults_conf+set}" = set; then :
+  withval=$with_defaults_conf; 
+fi
+
+
+if test x$withval != x; then
+	GDM_DEFAULTS_CONF="$withval"
+else
+	GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf'
+fi
+
+
+
+withval=""
+
+@%:@ Check whether --with-custom_conf was given.
+if test "${with_custom_conf+set}" = set; then :
+  withval=$with_custom_conf; 
+fi
+
+
+if test x$withval != x; then
+	GDM_CUSTOM_CONF="$withval"
+else
+	GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf'
+fi
+
+
+GDM_OLD_CONF='${gdmconfdir}/gdm.conf'
+
+
+
+
+@%:@ Check whether --with-xevie was given.
+if test "${with_xevie+set}" = set; then :
+  withval=$with_xevie; 
+else
+  with_xevie=no
+fi
+
+
+if test x$with_xevie != xno ; then
+	XEVIE_OPTION="+extension XEVIE"
+else
+	XEVIE_OPTION=""
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define XEVIE_OPTION "$XEVIE_OPTION"
+_ACEOF
+
+
+
+# Check for Solaris auditing API
+# Note, Solaris auditing not supported for Solaris 9 or earlier and
+# should not be used on these versions of Solaris if auditing is
+# required.  Solaris auditing is only supported on systems that
+# support the ADT_USER enumeration value.
+#
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris auditing API" >&5
+$as_echo_n "checking for Solaris auditing API... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <bsm/adt.h>
+adt_user_context = ADT_USER;
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+   check_sun_audit=yes 
+else
+   check_sun_audit=no 
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test ${check_sun_audit} = yes
+then
+   
+$as_echo "@%:@define HAVE_ADT 1" >>confdefs.h
+
+   PAM_LIBS="$PAM_LIBS -lbsm"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+ if test x$check_sun_audit = xyes; then
+  HAVE_ADT_TRUE=
+  HAVE_ADT_FALSE='#'
+else
+  HAVE_ADT_TRUE='#'
+  HAVE_ADT_FALSE=
+fi
+
+
+# Check for Linux auditing API
+#
+
+@%:@ Check whether --with-libaudit was given.
+if test "${with_libaudit+set}" = set; then :
+  withval=$with_libaudit; 
+else
+  with_libaudit=auto
+fi
+
+
+# libaudit detection
+if test x$with_libaudit = xno ; then
+    have_libaudit=no;
+else
+    # See if we have audit daemon library
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_message in -laudit" >&5
+$as_echo_n "checking for audit_log_user_message in -laudit... " >&6; }
+if test "${ac_cv_lib_audit_audit_log_user_message+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-laudit  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char audit_log_user_message ();
+int
+main ()
+{
+return audit_log_user_message ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_audit_audit_log_user_message=yes
+else
+  ac_cv_lib_audit_audit_log_user_message=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_message" >&5
+$as_echo "$ac_cv_lib_audit_audit_log_user_message" >&6; }
+if test "x$ac_cv_lib_audit_audit_log_user_message" = x""yes; then :
+  have_libaudit=yes
+else
+  have_libaudit=no
+fi
+
+fi
+
+ if test x$have_libaudit = xyes; then
+  HAVE_LIBAUDIT_TRUE=
+  HAVE_LIBAUDIT_FALSE='#'
+else
+  HAVE_LIBAUDIT_TRUE='#'
+  HAVE_LIBAUDIT_FALSE=
+fi
+
+
+if test x$have_libaudit = xyes ; then
+    PAM_LIBS="$PAM_LIBS -laudit"
+    
+$as_echo "@%:@define HAVE_LIBAUDIT 1" >>confdefs.h
+
+fi
+
+#
+# Subst the extra libs
+#
+
+
+
+
+
+
+
+
+
+
+# Check for Solaris logindevperm support
+#
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for di_devperm_login in -ldevinfo" >&5
+$as_echo_n "checking for di_devperm_login in -ldevinfo... " >&6; }
+if test "${ac_cv_lib_devinfo_di_devperm_login+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldevinfo  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char di_devperm_login ();
+int
+main ()
+{
+return di_devperm_login ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_devinfo_di_devperm_login=yes
+else
+  ac_cv_lib_devinfo_di_devperm_login=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_devinfo_di_devperm_login" >&5
+$as_echo "$ac_cv_lib_devinfo_di_devperm_login" >&6; }
+if test "x$ac_cv_lib_devinfo_di_devperm_login" = x""yes; then :
+  
+                        $as_echo "@%:@define HAVE_LOGINDEVPERM 1" >>confdefs.h
+
+                            PAM_LIBS="$PAM_LIBS -ldevinfo" 
+fi
+
+
+
+# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often
+# symlink to each other, and configure should use the more stable
+# location (the real directory) if possible.
+#
+# On Solaris, the /usr/bin/Xserver script is used to decide whether to
+# use Xsun or Xorg, so this is used on Solaris.
+#
+# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6
+# and /usr/X11 since they often symlink to each other, and configure
+# should use the more stable location (the real directory) if possible.
+#
+if test -x /usr/X11/bin/Xserver; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/Xserver"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/Xorg; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/Xorg"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/openwin/bin/Xsun; then
+   # Do not add /usr/openwin/bin here because on Solaris you need
+   # /usr/openwin/bin in your PATH even if you are using the Xorg
+   # Xserver.  We add this to the path below.
+   X_PATH="/usr/openwin/bin"
+   X_SERVER_PATH="/usr/openwin/bin"
+   X_SERVER="/usr/openwin/bin/Xsun"
+   X_CONFIG_OPTIONS="-audit 0 -nobanner"
+elif test -x /opt/X11R6/bin/X; then
+   X_PATH="/opt/X11R6/bin"
+   X_SERVER_PATH="/opt/X11R6/bin"
+   X_SERVER="/opt/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/X; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+else
+   # what to do, what to do, this is wrong, but this just sets the
+   # defaults, perhaps this user is cross compiling or some such
+   X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+fi
+
+
+# Use Xephyr if it is available.  It works better than Xnest since Xephyr
+# supports the Xserver extensions, even if on a remote machine.
+#
+X_XNEST_UNSCALED_FONTPATH="true"
+if test -x $X_SERVER_PATH/Xephyr; then
+    X_XNEST_CMD="$X_SERVER_PATH/Xephyr"
+    X_XNEST_CONFIG_OPTIONS="-audit 0"
+else
+    if test -x /usr/openwin/bin/Xnest; then
+        # If on Solaris, Xnest is only shipped with the Xsun Xserver, so
+        # use this version.
+        #
+        X_XNEST_CMD="/usr/openwin/bin/Xnest"
+        X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn"
+        X_XNEST_UNSCALED_FONTPATH="false"
+    else
+        if test -x $X_SERVER_PATH/Xnest; then
+            X_XNEST_CMD="$X_SERVER_PATH/Xnest"
+            X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest"
+        fi
+    fi
+fi
+
+
+
+  EXP_VAR=LOCALSTATEDIR
+  FROM_VAR=$localstatedir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LOCALSTATEDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=SYSCONFDIR
+  FROM_VAR=$sysconfdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  SYSCONFDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=DATADIR
+  FROM_VAR=$datadir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  DATADIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=BINDIR
+  FROM_VAR=$bindir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  BINDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=SBINDIR
+  FROM_VAR=$sbindir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  SBINDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=LIBDIR
+  FROM_VAR=$libdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LIBDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=LIBEXECDIR
+  FROM_VAR=$libexecdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LIBEXECDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+
+
+@%:@ Check whether --with-pid-file was given.
+if test "${with_pid_file+set}" = set; then :
+  withval=$with_pid_file; 
+fi
+
+
+if ! test -z "$with_pid_file"; then
+   GDM_PID_FILE=$with_pid_file
+else
+   GDM_PID_FILE=/var/run/gdm.pid
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define GDM_PID_FILE "$GDM_PID_FILE"
+_ACEOF
+
+
+
+
+@%:@ Check whether --with-working-directory was given.
+if test "${with_working_directory+set}" = set; then :
+  withval=$with_working_directory; 
+fi
+
+
+if ! test -z "$with_working_directory"; then
+   GDM_WORKING_DIR=$with_working_directory
+else
+   GDM_WORKING_DIR=${localstatedir}/lib/gdm
+fi
+
+
+
+
+
+@%:@ Check whether --with-xauth-dir was given.
+if test "${with_xauth_dir+set}" = set; then :
+  withval=$with_xauth_dir; 
+fi
+
+
+if ! test -z "$with_xauth_dir"; then
+   GDM_XAUTH_DIR=$with_xauth_dir
+else
+   GDM_XAUTH_DIR=${localstatedir}/run/gdm
+fi
+
+
+
+
+
+# Turn on the additional warnings last, so -Werror doesn't affect other tests.
+
+@%:@ Check whether --enable-more-warnings was given.
+if test "${enable_more_warnings+set}" = set; then :
+  enableval=$enable_more_warnings; set_more_warnings="$enableval"
+else
+  
+	      if test -d $srcdir/.svn; then
+	        set_more_warnings=yes
+	      else
+	        set_more_warnings=no
+              fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for more warnings" >&5
+$as_echo_n "checking for more warnings... " >&6; }
+if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+        CFLAGS="\
+        -Wall \
+        -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+        -Wnested-externs -Wpointer-arith \
+        -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
+        $CFLAGS"
+
+        for option in -Wno-strict-aliasing -Wno-sign-compare; do
+                SAVE_CFLAGS="$CFLAGS"
+                CFLAGS="$CFLAGS $option"
+                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_option=yes
+else
+  has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                if test $has_option = no; then
+                        CFLAGS="$SAVE_CFLAGS"
+                fi
+                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+                unset has_option
+                unset SAVE_CFLAGS
+        done
+        unset option
+else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+#
+# Enable Debug
+#
+@%:@ Check whether --enable-debug was given.
+if test "${enable_debug+set}" = set; then :
+  enableval=$enable_debug; 
+else
+  enable_debug=yes
+fi
+
+
+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
+
+
+#
+# Enable Profiling
+#
+@%:@ Check whether --enable-profiling was given.
+if test "${enable_profiling+set}" = set; then :
+  enableval=$enable_profiling; 
+else
+  enable_profiling=yes
+fi
+
+
+if test "$enable_profiling" = "yes"; then
+    
+$as_echo "@%:@define ENABLE_PROFILING 1" >>confdefs.h
+
+fi
+
+#
+# Set SHELL to use in scripts.
+#
+if test x$os_solaris = xyes ; then
+   XSESSION_SHELL=/bin/ksh
+else
+   XSESSION_SHELL=/bin/sh
+fi
+
+# Set configuration choices.
+#
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define XSESSION_SHELL "$XSESSION_SHELL"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define SOUND_PROGRAM "$SOUND_PROGRAM"
+_ACEOF
+
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_SERVER "$X_SERVER"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_SERVER_PATH "$X_SERVER_PATH"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_CONFIG_OPTIONS "$X_CONFIG_OPTIONS"
+_ACEOF
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_XNEST_CMD "$X_XNEST_CMD"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_XNEST_CONFIG_OPTIONS "$X_XNEST_CONFIG_OPTIONS"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define X_XNEST_UNSCALED_FONTPATH "$X_XNEST_UNSCALED_FONTPATH"
+_ACEOF
+
+
+## Stuff for debian/changelog.in
+#if test -e "debian/changelog"; then
+#  DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'`
+#  DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.*  //'`
+#else
+#  DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s`
+#  DEBIAN_DATE=`date -R`
+#fi
+#
+#AC_SUBST(DEBIAN_DATESTAMP)
+#AC_SUBST(DEBIAN_DATE)
+
+ac_config_files="$ac_config_files Makefile daemon/Makefile docs/Makefile gui/Makefile gui/simple-greeter/Makefile gui/simple-greeter/libnotificationarea/Makefile gui/simple-chooser/Makefile gui/user-switch-applet/Makefile utils/Makefile data/gdm.conf data/Makefile data/faces/Makefile data/greeter-autostart/Makefile data/pixmaps/Makefile data/pixmaps/16x16/Makefile data/pixmaps/32x32/Makefile data/pixmaps/48x48/Makefile common/Makefile po/Makefile.in tests/Makefile"
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -n "$EXEEXT"; then
+  am__EXEEXT_TRUE=
+  am__EXEEXT_FALSE='#'
+else
+  am__EXEEXT_TRUE='#'
+  am__EXEEXT_FALSE=
+fi
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  as_fn_error "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+  ac_config_commands="$ac_config_commands po/stamp-it"
+
+
+if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
+  as_fn_error "conditional \"ENABLE_SK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GNOME_DOC_UTILS_TRUE}" && test -z "${HAVE_GNOME_DOC_UTILS_FALSE}"; then
+  as_fn_error "conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_LIBXKLAVIER_TRUE}" && test -z "${HAVE_LIBXKLAVIER_FALSE}"; then
+  as_fn_error "conditional \"HAVE_LIBXKLAVIER\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_CHECK_TRUE}" && test -z "${HAVE_CHECK_FALSE}"; then
+  as_fn_error "conditional \"HAVE_CHECK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
+  as_fn_error "conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${MKDTEMP_MISSING_TRUE}" && test -z "${MKDTEMP_MISSING_FALSE}"; then
+  as_fn_error "conditional \"MKDTEMP_MISSING\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${OS_SOLARIS_TRUE}" && test -z "${OS_SOLARIS_FALSE}"; then
+  as_fn_error "conditional \"OS_SOLARIS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${WITH_CONSOLE_KIT_TRUE}" && test -z "${WITH_CONSOLE_KIT_FALSE}"; then
+  as_fn_error "conditional \"WITH_CONSOLE_KIT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_ADT_TRUE}" && test -z "${HAVE_ADT_FALSE}"; then
+  as_fn_error "conditional \"HAVE_ADT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_LIBAUDIT_TRUE}" && test -z "${HAVE_LIBAUDIT_FALSE}"; then
+  as_fn_error "conditional \"HAVE_LIBAUDIT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+@%:@ as_fn_error ERROR [LINENO LOG_FD]
+@%:@ ---------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with status $?, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$?; test $as_status -eq 0 && as_status=1
+  if test "$3"; then
+    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+  fi
+  $as_echo "$as_me: error: $1" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global $as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in @%:@(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by gdm $as_me 2.28.1, which was
+generated by GNU Autoconf 2.64.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE] 
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_version="\\
+gdm config.status 2.28.1
+configured by $0, generated by GNU Autoconf 2.64,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
+predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
+postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
+predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
+postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
+LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+OBJDUMP \
+deplibs_check_method \
+file_magic_cmd \
+AR \
+AR_FLAGS \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+SHELL \
+ECHO \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_wl \
+lt_prog_compiler_pic \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+fix_srcfile_path \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+finish_eval \
+old_striplib \
+striplib \
+compiler_lib_search_dirs \
+predep_objects \
+postdep_objects \
+predeps \
+postdeps \
+compiler_lib_search_path \
+LD_CXX \
+compiler_CXX \
+lt_prog_compiler_no_builtin_flag_CXX \
+lt_prog_compiler_wl_CXX \
+lt_prog_compiler_pic_CXX \
+lt_prog_compiler_static_CXX \
+lt_cv_prog_compiler_c_o_CXX \
+export_dynamic_flag_spec_CXX \
+whole_archive_flag_spec_CXX \
+compiler_needs_object_CXX \
+with_gnu_ld_CXX \
+allow_undefined_flag_CXX \
+no_undefined_flag_CXX \
+hardcode_libdir_flag_spec_CXX \
+hardcode_libdir_flag_spec_ld_CXX \
+hardcode_libdir_separator_CXX \
+fix_srcfile_path_CXX \
+exclude_expsyms_CXX \
+include_expsyms_CXX \
+file_list_spec_CXX \
+compiler_lib_search_dirs_CXX \
+predep_objects_CXX \
+postdep_objects_CXX \
+predeps_CXX \
+postdeps_CXX \
+compiler_lib_search_path_CXX; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec \
+old_archive_cmds_CXX \
+old_archive_from_new_cmds_CXX \
+old_archive_from_expsyms_cmds_CXX \
+archive_cmds_CXX \
+archive_expsym_cmds_CXX \
+module_cmds_CXX \
+module_expsym_cmds_CXX \
+export_symbols_cmds_CXX \
+prelink_cmds_CXX; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
+  ;;
+esac
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
+
+
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "daemon/Makefile") CONFIG_FILES="$CONFIG_FILES daemon/Makefile" ;;
+    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
+    "gui/Makefile") CONFIG_FILES="$CONFIG_FILES gui/Makefile" ;;
+    "gui/simple-greeter/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/Makefile" ;;
+    "gui/simple-greeter/libnotificationarea/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/libnotificationarea/Makefile" ;;
+    "gui/simple-chooser/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-chooser/Makefile" ;;
+    "gui/user-switch-applet/Makefile") CONFIG_FILES="$CONFIG_FILES gui/user-switch-applet/Makefile" ;;
+    "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
+    "data/gdm.conf") CONFIG_FILES="$CONFIG_FILES data/gdm.conf" ;;
+    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
+    "data/faces/Makefile") CONFIG_FILES="$CONFIG_FILES data/faces/Makefile" ;;
+    "data/greeter-autostart/Makefile") CONFIG_FILES="$CONFIG_FILES data/greeter-autostart/Makefile" ;;
+    "data/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/Makefile" ;;
+    "data/pixmaps/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/16x16/Makefile" ;;
+    "data/pixmaps/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/32x32/Makefile" ;;
+    "data/pixmaps/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/48x48/Makefile" ;;
+    "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
+    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
+    "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
+
+  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || as_fn_error "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[	 ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || as_fn_error "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || as_fn_error "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+	|| as_fn_error "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error "could not create -" "$LINENO" 5
+  fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$_am_arg" : 'X\(//\)[^/]' \| \
+	 X"$_am_arg" : 'X\(//\)$' \| \
+	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+  
+  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$mf" : 'X\(//\)[^/]' \| \
+	 X"$mf" : 'X\(//\)$' \| \
+	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$file" : 'X\(//\)[^/]' \| \
+	 X"$file" : 'X\(//\)$' \| \
+	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+ ;;
+    "libtool":C) 
+    
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags="CXX "
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# An object symbol dumper.
+OBJDUMP=$lt_OBJDUMP
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that does not interpret backslashes.
+ECHO=$lt_ECHO
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# The directories searched by this compiler when creating a shared library.
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+
+# Dependencies to place before and after the objects being linked to
+# create a shared library.
+predep_objects=$lt_predep_objects
+postdep_objects=$lt_postdep_objects
+predeps=$lt_predeps
+postdeps=$lt_postdeps
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $* ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[^=]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$@"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1+=\$2"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1=\$$1\$2"
+}
+
+_LT_EOF
+    ;;
+  esac
+
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
+
+    cat <<_LT_EOF >> "$ofile"
+
+# ### BEGIN LIBTOOL TAG CONFIG: CXX
+
+# The linker used to build libraries.
+LD=$lt_LD_CXX
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds_CXX
+
+# A language specific compiler.
+CC=$lt_compiler_CXX
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC_CXX
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_CXX
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_CXX
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_CXX
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_CXX
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object_CXX
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds_CXX
+archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds_CXX
+module_expsym_cmds=$lt_module_expsym_cmds_CXX
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld_CXX
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_CXX
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_CXX
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct_CXX
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute_CXX
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L_CXX
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic_CXX
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath_CXX
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_CXX
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path_CXX
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols_CXX
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_CXX
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_CXX
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_CXX
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds_CXX
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec_CXX
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_CXX
+
+# The directories searched by this compiler when creating a shared library.
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
+
+# Dependencies to place before and after the objects being linked to
+# create a shared library.
+predep_objects=$lt_predep_objects_CXX
+postdep_objects=$lt_postdep_objects_CXX
+predeps=$lt_predeps_CXX
+postdeps=$lt_postdeps_CXX
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+
+# ### END LIBTOOL TAG CONFIG: CXX
+_LT_EOF
+
+ ;;
+    "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
+        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+      esac ;;
+    "po/stamp-it":C) 
+    if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
+       as_fn_error "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
+    fi
+    rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
+    >"po/stamp-it.tmp"
+    sed '/^#/d
+	 s/^[[].*] *//
+	 /^[ 	]*$/d
+	'"s|^|	$ac_top_srcdir/|" \
+      "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
+    
+    sed '/^POTFILES =/,/[^\\]$/ {
+		/^POTFILES =/!d
+		r po/POTFILES
+	  }
+	 ' "po/Makefile.in" >"po/Makefile"
+    rm -f "po/Makefile.tmp"
+    mv "po/stamp-it.tmp" "po/stamp-it"
+   ;;
+
+  esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit $?
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+
+echo "
+                    GDM $VERSION
+                    ============
+
+	prefix:                   ${prefix}
+	exec_prefix:              ${exec_prefix}
+        libdir:                   ${libdir}
+        bindir:                   ${bindir}
+        sbindir:                  ${sbindir}
+        sysconfdir:               ${sysconfdir}
+        sysconfsubdir:            ${sysconfsubdir}
+        gdmconfdir:               ${gdmconfdir}
+        dmconfdir:                ${dmconfdir}
+        localstatedir:            ${localstatedir}
+        datadir:                  ${datadir}
+	source code location:	  ${srcdir}
+	compiler:		  ${CC}
+	cflags:		          ${CFLAGS}
+        Maintainer mode:          ${USE_MAINTAINER_MODE}
+
+        user:                     ${GDM_USERNAME}
+        group:                    ${GDM_GROUPNAME}
+
+        dbus-1 system.d dir:      ${DBUS_SYS_DIR}
+        PAM prefix:               ${PAM_PREFIX}
+        X server:                 ${X_SERVER}
+"
+
+if test x"$LIBWRAP_PATH" = x ; then
+	echo \
+"        TCP Wrappers support:     no"
+else
+	echo \
+"        TCP Wrappers support:     yes"
+fi
+
+echo \
+"        Xinerama support:         ${XINERAMA_SUPPORT}
+        XDMCP support:            ${XDMCP_SUPPORT}
+        SELinux support:          ${with_selinux}
+        ConsoleKit support:       ${use_console_kit}
+        Build with RBAC:          ${msg_rbac_shutdown}
+"
Index: proiecte/PPPP/gdm/autom4te.cache/requests
===================================================================
--- proiecte/PPPP/gdm/autom4te.cache/requests	(revision 134)
+++ proiecte/PPPP/gdm/autom4te.cache/requests	(revision 134)
@@ -0,0 +1,304 @@
+# This file was generated by Autom4te Wed Jul 29 06:45:47 UTC 2009.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+@request = (
+             bless( [
+                      '0',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        '/usr/share/aclocal/argz.m4',
+                        '/usr/share/aclocal/gconf-2.m4',
+                        '/usr/share/aclocal/glib-gettext.m4',
+                        '/usr/share/aclocal/gnome-doc-utils.m4',
+                        '/usr/share/aclocal/intltool.m4',
+                        '/usr/share/aclocal/libtool.m4',
+                        '/usr/share/aclocal/ltdl.m4',
+                        '/usr/share/aclocal/ltoptions.m4',
+                        '/usr/share/aclocal/ltsugar.m4',
+                        '/usr/share/aclocal/ltversion.m4',
+                        '/usr/share/aclocal/lt~obsolete.m4',
+                        '/usr/share/aclocal/nls.m4',
+                        '/usr/share/aclocal/pkg.m4',
+                        '/usr/share/aclocal-1.11/amversion.m4',
+                        '/usr/share/aclocal-1.11/auxdir.m4',
+                        '/usr/share/aclocal-1.11/cond.m4',
+                        '/usr/share/aclocal-1.11/depend.m4',
+                        '/usr/share/aclocal-1.11/depout.m4',
+                        '/usr/share/aclocal-1.11/header.m4',
+                        '/usr/share/aclocal-1.11/init.m4',
+                        '/usr/share/aclocal-1.11/install-sh.m4',
+                        '/usr/share/aclocal-1.11/lead-dot.m4',
+                        '/usr/share/aclocal-1.11/maintainer.m4',
+                        '/usr/share/aclocal-1.11/make.m4',
+                        '/usr/share/aclocal-1.11/minuso.m4',
+                        '/usr/share/aclocal-1.11/missing.m4',
+                        '/usr/share/aclocal-1.11/mkdirp.m4',
+                        '/usr/share/aclocal-1.11/options.m4',
+                        '/usr/share/aclocal-1.11/runlog.m4',
+                        '/usr/share/aclocal-1.11/sanity.m4',
+                        '/usr/share/aclocal-1.11/silent.m4',
+                        '/usr/share/aclocal-1.11/strip.m4',
+                        '/usr/share/aclocal-1.11/substnot.m4',
+                        '/usr/share/aclocal-1.11/tar.m4',
+                        'acinclude.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        'GNOME_DOC_DEFINES' => 1,
+                        'AM_ENABLE_STATIC' => 1,
+                        'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+                        '_LT_AC_SHELL_INIT' => 1,
+                        'AC_DEFUN' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        '_LT_AC_LANG_CXX_CONFIG' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'AM_SUBST_NOTMAKE' => 1,
+                        'AM_MISSING_PROG' => 1,
+                        'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
+                        '_LT_AC_LANG_C_CONFIG' => 1,
+                        'AM_PROG_INSTALL_STRIP' => 1,
+                        '_m4_warn' => 1,
+                        'AC_LIBTOOL_OBJDIR' => 1,
+                        'gl_FUNC_ARGZ' => 1,
+                        'AM_SANITY_CHECK' => 1,
+                        'LTOBSOLETE_VERSION' => 1,
+                        'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+                        'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+                        'LT_LIB_M' => 1,
+                        '_LT_AC_CHECK_DLFCN' => 1,
+                        'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
+                        'LTSUGAR_VERSION' => 1,
+                        '_LT_PROG_LTMAIN' => 1,
+                        'LT_SYS_SYMBOL_USCORE' => 1,
+                        '_AM_PROG_TAR' => 1,
+                        'AC_LIBTOOL_GCJ' => 1,
+                        'LT_SYS_DLOPEN_DEPLIBS' => 1,
+                        'LT_FUNC_DLSYM_USCORE' => 1,
+                        'AC_LIBTOOL_CONFIG' => 1,
+                        '_LT_AC_LANG_F77' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_LTDL_DLLIB' => 1,
+                        '_AM_AUTOCONF_VERSION' => 1,
+                        'AM_DISABLE_SHARED' => 1,
+                        '_LTDL_SETUP' => 1,
+                        '_LT_AC_LANG_CXX' => 1,
+                        'AM_PROG_LIBTOOL' => 1,
+                        'AC_LIB_LTDL' => 1,
+                        '_LT_AC_FILE_LTDLL_C' => 1,
+                        'AM_PROG_LD' => 1,
+                        'EXTRA_COMPILE_WARNINGS' => 1,
+                        'AU_DEFUN' => 1,
+                        'AC_PROG_NM' => 1,
+                        'AC_LIBTOOL_DLOPEN' => 1,
+                        'IT_PROG_INTLTOOL' => 1,
+                        'AC_PROG_LD' => 1,
+                        'AC_PROG_LD_GNU' => 1,
+                        'AC_ENABLE_FAST_INSTALL' => 1,
+                        'AM_GCONF_SOURCE_2' => 1,
+                        'AC_LIBTOOL_FC' => 1,
+                        'LTDL_CONVENIENCE' => 1,
+                        '_AM_SET_OPTION' => 1,
+                        'AC_LTDL_PREOPEN' => 1,
+                        '_LT_LINKER_BOILERPLATE' => 1,
+                        'GLIB_RUN_PROG' => 1,
+                        'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
+                        'AC_LIBTOOL_PROG_CC_C_O' => 1,
+                        'gl_PREREQ_ARGZ' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'LT_PROG_RC' => 1,
+                        'LT_SYS_MODULE_EXT' => 1,
+                        'AC_DEFUN_ONCE' => 1,
+                        '_LT_AC_LANG_GCJ' => 1,
+                        'AC_LTDL_OBJDIR' => 1,
+                        '_LT_PATH_TOOL_PREFIX' => 1,
+                        'AC_LIBTOOL_RC' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'AC_DISABLE_FAST_INSTALL' => 1,
+                        '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
+                        '_IT_SUBST' => 1,
+                        '_LT_AC_SYS_LIBPATH_AIX' => 1,
+                        '_LT_AC_TRY_DLOPEN_SELF' => 1,
+                        'include' => 1,
+                        'LT_AC_PROG_SED' => 1,
+                        'AM_ENABLE_SHARED' => 1,
+                        'LTDL_INSTALLABLE' => 1,
+                        '_LT_AC_LANG_GCJ_CONFIG' => 1,
+                        'AC_ENABLE_SHARED' => 1,
+                        'AC_ENABLE_STATIC' => 1,
+                        'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        '_LT_AC_TAGVAR' => 1,
+                        'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'LT_LIB_DLLOAD' => 1,
+                        'LTDL_INIT' => 1,
+                        'LTVERSION_VERSION' => 1,
+                        'AM_PROG_INSTALL_SH' => 1,
+                        'm4_include' => 1,
+                        'AC_PROG_EGREP' => 1,
+                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+                        'AC_PATH_MAGIC' => 1,
+                        'AC_LTDL_SYSSEARCHPATH' => 1,
+                        'GNOME_DOC_INIT' => 1,
+                        'AS_AC_EXPAND' => 1,
+                        'AM_MAKE_INCLUDE' => 1,
+                        'LT_CMD_MAX_LEN' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'm4_pattern_forbid' => 1,
+                        '_LT_LINKER_OPTION' => 1,
+                        'AC_LIBTOOL_COMPILER_OPTION' => 1,
+                        'AC_DISABLE_SHARED' => 1,
+                        '_LT_COMPILER_BOILERPLATE' => 1,
+                        'AC_LIBTOOL_WIN32_DLL' => 1,
+                        'AC_LIBTOOL_SETUP' => 1,
+                        'AM_GLIB_GNU_GETTEXT' => 1,
+                        'AC_PROG_LD_RELOAD_FLAG' => 1,
+                        'AC_LTDL_DLSYM_USCORE' => 1,
+                        'AM_MISSING_HAS_RUN' => 1,
+                        'LT_LANG' => 1,
+                        'LT_SYS_DLSEARCH_PATH' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'IT_PO_SUBDIR' => 1,
+                        'AC_LIBTOOL_DLOPEN_SELF' => 1,
+                        'LT_OUTPUT' => 1,
+                        'AM_NLS' => 1,
+                        'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
+                        '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
+                        'AC_WITH_LTDL' => 1,
+                        'AC_LIBTOOL_LINKER_OPTION' => 1,
+                        'PKG_CHECK_EXISTS' => 1,
+                        'LT_AC_PROG_RC' => 1,
+                        'AC_LIBTOOL_CXX' => 1,
+                        'LT_INIT' => 1,
+                        'LT_SYS_DLOPEN_SELF' => 1,
+                        'LT_AC_PROG_GCJ' => 1,
+                        'AM_DISABLE_STATIC' => 1,
+                        'AM_DEP_TRACK' => 1,
+                        '_AC_PROG_LIBTOOL' => 1,
+                        'AM_CONFIG_HEADER' => 1,
+                        '_AM_IF_OPTION' => 1,
+                        'AC_PATH_TOOL_PREFIX' => 1,
+                        'AC_LIBTOOL_F77' => 1,
+                        'm4_pattern_allow' => 1,
+                        'AM_SET_LEADING_DOT' => 1,
+                        'LT_AC_PROG_EGREP' => 1,
+                        '_AM_DEPENDENCIES' => 1,
+                        'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+                        'LTOPTIONS_VERSION' => 1,
+                        '_LT_AC_SYS_COMPILER' => 1,
+                        'AM_PROG_NM' => 1,
+                        'PKG_CHECK_MODULES' => 1,
+                        'AC_LIBLTDL_CONVENIENCE' => 1,
+                        'AC_DEPLIBS_CHECK_METHOD' => 1,
+                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+                        'jm_MAINTAINER_MODE' => 1,
+                        'AC_LIBLTDL_INSTALLABLE' => 1,
+                        'AC_LTDL_ENABLE_INSTALL' => 1,
+                        'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+                        'LT_PROG_GCJ' => 1,
+                        'AM_GLIB_DEFINE_LOCALEDIR' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'GDM_CHECK_UTMP' => 1,
+                        'AC_DISABLE_STATIC' => 1,
+                        'LT_PATH_NM' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AC_LTDL_SHLIBEXT' => 1,
+                        '_LT_AC_LOCK' => 1,
+                        '_LT_AC_LANG_RC_CONFIG' => 1,
+                        'LT_SYS_MODULE_PATH' => 1,
+                        'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+                        'LT_WITH_LTDL' => 1,
+                        'AC_LTDL_SHLIBPATH' => 1,
+                        'AC_PROG_INTLTOOL' => 1,
+                        'AM_AUX_DIR_EXPAND' => 1,
+                        '_LT_AC_LANG_F77_CONFIG' => 1,
+                        'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+                        '_AM_SET_OPTIONS' => 1,
+                        '_LT_COMPILER_OPTION' => 1,
+                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'AM_RUN_LOG' => 1,
+                        'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+                        'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
+                        'AC_LIBTOOL_PICMODE' => 1,
+                        'LT_PATH_LD' => 1,
+                        'AC_CHECK_LIBM' => 1,
+                        'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
+                        '_AM_MANGLE_OPTION' => 1,
+                        'AC_LTDL_SYMBOL_USCORE' => 1,
+                        'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+                        'AM_SET_DEPDIR' => 1,
+                        '_LT_CC_BASENAME' => 1,
+                        'PKG_PROG_PKG_CONFIG' => 1,
+                        '_LT_LIBOBJ' => 1
+                      }
+                    ], 'Autom4te::Request' ),
+             bless( [
+                      '1',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        'aclocal.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        'AM_PROG_F77_C_O' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'AC_INIT' => 1,
+                        '_AM_COND_IF' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        'AC_SUBST' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'm4_sinclude' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        '_m4_warn' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'LT_INIT' => 1,
+                        'include' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AH_OUTPUT' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'm4_pattern_allow' => 1,
+                        'sinclude' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'm4_include' => 1,
+                        '_AM_COND_ELSE' => 1,
+                        'AC_SUBST_TRACE' => 1
+                      }
+                    ], 'Autom4te::Request' )
+           );
+
Index: proiecte/PPPP/gdm/autom4te.cache/traces.0
===================================================================
--- proiecte/PPPP/gdm/autom4te.cache/traces.0	(revision 134)
+++ proiecte/PPPP/gdm/autom4te.cache/traces.0	(revision 134)
@@ -0,0 +1,3891 @@
+m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ
+
+AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT])
+
+AC_CHECK_TYPES([error_t],
+  [],
+  [AC_DEFINE([error_t], [int],
+   [Define to a type to use for `error_t' if it is not otherwise available.])
+   AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h
+    does not typedef error_t.])],
+  [#if defined(HAVE_ARGZ_H)
+#  include <argz.h>
+#endif])
+
+ARGZ_H=
+AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \
+	argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])])
+
+dnl if have system argz functions, allow forced use of
+dnl libltdl-supplied implementation (and default to do so
+dnl on "known bad" systems). Could use a runtime check, but
+dnl (a) detecting malloc issues is notoriously unreliable
+dnl (b) only known system that declares argz functions,
+dnl     provides them, yet they are broken, is cygwin
+dnl     releases prior to 16-Mar-2007 (1.5.24 and earlier)
+dnl So, it's more straightforward simply to special case
+dnl this for known bad systems.
+AS_IF([test -z "$ARGZ_H"],
+    [AC_CACHE_CHECK(
+        [if argz actually works],
+        [lt_cv_sys_argz_works],
+        [[case $host_os in #(
+	 *cygwin*)
+	   lt_cv_sys_argz_works=no
+	   if test "$cross_compiling" != no; then
+	     lt_cv_sys_argz_works="guessing no"
+	   else
+	     lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
+	     save_IFS=$IFS
+	     IFS=-.
+	     set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
+	     IFS=$save_IFS
+	     lt_os_major=${2-0}
+	     lt_os_minor=${3-0}
+	     lt_os_micro=${4-0}
+	     if test "$lt_os_major" -gt 1 \
+		|| { test "$lt_os_major" -eq 1 \
+		  && { test "$lt_os_minor" -gt 5 \
+		    || { test "$lt_os_minor" -eq 5 \
+		      && test "$lt_os_micro" -gt 24; }; }; }; then
+	       lt_cv_sys_argz_works=yes
+	     fi
+	   fi
+	   ;; #(
+	 *) lt_cv_sys_argz_works=yes ;;
+	 esac]])
+     AS_IF([test $lt_cv_sys_argz_works = yes],
+        [AC_DEFINE([HAVE_WORKING_ARGZ], 1,
+                   [This value is set to 1 to indicate that the system argz facility works])],
+        [ARGZ_H=argz.h
+        AC_LIBOBJ([argz])])])
+
+AC_SUBST([ARGZ_H])
+])
+m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:])
+m4trace:/usr/share/aclocal/gconf-2.m4:8: -1- AC_DEFUN([AM_GCONF_SOURCE_2], [
+  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  else
+    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+  fi
+
+  AC_ARG_WITH([gconf-source],
+	      AC_HELP_STRING([--with-gconf-source=sourceaddress],
+			     [Config database for installing schema files.]),
+	      [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+
+  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
+
+  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+  fi
+
+  AC_ARG_WITH([gconf-schema-file-dir],
+	      AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
+			     [Directory for installing schema files.]),
+	      [GCONF_SCHEMA_FILE_DIR="$withval"],)
+
+  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+
+  AC_ARG_ENABLE(schemas-install,
+  	AC_HELP_STRING([--disable-schemas-install],
+		       [Disable the schemas installation]),
+     [case ${enableval} in
+       yes|no) ;;
+       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+      esac])
+  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+])
+m4trace:/usr/share/aclocal/glib-gettext.m4:412: -1- AC_DEFUN([AM_GLIB_GNU_GETTEXT], [GLIB_GNU_GETTEXT($@)])
+m4trace:/usr/share/aclocal/glib-gettext.m4:412: -1- AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR], [GLIB_DEFINE_LOCALEDIR($@)])
+m4trace:/usr/share/aclocal/glib-gettext.m4:422: -1- AC_DEFUN([GLIB_RUN_PROG], [cat >conftest.foo <<_ACEOF
+$2
+_ACEOF
+if AC_RUN_LOG([$1 conftest.foo]); then
+  m4_ifval([$3], [$3], [:])
+m4_ifvaln([$4], [else $4])dnl
+echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
+sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
+fi])
+m4trace:/usr/share/aclocal/gnome-doc-utils.m4:3: -1- AC_DEFUN([GNOME_DOC_DEFINES], [
+AC_ARG_WITH([help-dir],
+  AC_HELP_STRING([--with-help-dir=DIR], [path to help docs]),,
+  [with_help_dir='${datadir}/gnome/help'])
+HELP_DIR="$with_help_dir"
+AC_SUBST(HELP_DIR)
+
+AC_ARG_WITH([omf-dir],
+  AC_HELP_STRING([--with-omf-dir=DIR], [path to OMF files]),,
+  [with_omf_dir='${datadir}/omf'])
+OMF_DIR="$with_omf_dir"
+AC_SUBST(OMF_DIR)
+
+AC_ARG_WITH([help-formats],
+  AC_HELP_STRING([--with-help-formats=FORMATS], [list of formats]),,
+  [with_help_formats=''])
+DOC_USER_FORMATS="$with_help_formats"
+AC_SUBST(DOC_USER_FORMATS)
+
+AC_ARG_ENABLE([scrollkeeper],
+	[AC_HELP_STRING([--disable-scrollkeeper],
+			[do not make updates to the scrollkeeper database])],,
+	enable_scrollkeeper=yes)
+AM_CONDITIONAL([ENABLE_SK],[test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
+
+dnl disable scrollkeeper automatically for distcheck
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
+
+AM_CONDITIONAL([HAVE_GNOME_DOC_UTILS],[test "$gdu_cv_have_gdu" = "yes"])
+])
+m4trace:/usr/share/aclocal/gnome-doc-utils.m4:38: -1- AC_DEFUN([GNOME_DOC_INIT], [AC_REQUIRE([AC_PROG_LN_S])dnl
+
+ifelse([$1],,[gdu_cv_version_required=0.3.2],[gdu_cv_version_required=$1])
+
+AC_MSG_CHECKING([gnome-doc-utils >= $gdu_cv_version_required])
+PKG_CHECK_EXISTS([gnome-doc-utils >= $gdu_cv_version_required],
+	[gdu_cv_have_gdu=yes],[gdu_cv_have_gdu=no])
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+	AC_MSG_RESULT([yes])
+	ifelse([$2],,[:],[$2])
+else
+	AC_MSG_RESULT([no])
+	ifelse([$3],,[AC_MSG_ERROR([gnome-doc-utils >= $gdu_cv_version_required not found])],[$3])
+fi
+
+GNOME_DOC_DEFINES
+])
+m4trace:/usr/share/aclocal/intltool.m4:27: -1- AC_DEFUN([IT_PROG_INTLTOOL], [
+AC_PREREQ([2.50])dnl
+AC_REQUIRE([AM_NLS])dnl
+
+case "$am__api_version" in
+    1.[01234])
+	AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
+    ;;
+    *)
+    ;;
+esac
+
+if test -n "$1"; then
+    AC_MSG_CHECKING([for intltool >= $1])
+
+    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+    [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    ]
+    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+	AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
+fi
+
+AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
+AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
+AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+    AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
+fi
+
+  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
+     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
+      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+
+_IT_SUBST(INTLTOOL_DESKTOP_RULE)
+_IT_SUBST(INTLTOOL_DIRECTORY_RULE)
+_IT_SUBST(INTLTOOL_KEYS_RULE)
+_IT_SUBST(INTLTOOL_PROP_RULE)
+_IT_SUBST(INTLTOOL_OAF_RULE)
+_IT_SUBST(INTLTOOL_PONG_RULE)
+_IT_SUBST(INTLTOOL_SERVER_RULE)
+_IT_SUBST(INTLTOOL_SHEET_RULE)
+_IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
+_IT_SUBST(INTLTOOL_UI_RULE)
+_IT_SUBST(INTLTOOL_XAM_RULE)
+_IT_SUBST(INTLTOOL_KBD_RULE)
+_IT_SUBST(INTLTOOL_XML_RULE)
+_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
+_IT_SUBST(INTLTOOL_CAVES_RULE)
+_IT_SUBST(INTLTOOL_SCHEMAS_RULE)
+_IT_SUBST(INTLTOOL_THEME_RULE)
+_IT_SUBST(INTLTOOL_SERVICE_RULE)
+_IT_SUBST(INTLTOOL_POLICY_RULE)
+
+# Check the gettext tools to make sure they are GNU
+AC_PATH_PROG(XGETTEXT, xgettext)
+AC_PATH_PROG(MSGMERGE, msgmerge)
+AC_PATH_PROG(MSGFMT, msgfmt)
+AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+fi
+xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
+if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
+    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+fi
+
+AC_PATH_PROG(INTLTOOL_PERL, perl)
+if test -z "$INTLTOOL_PERL"; then
+   AC_MSG_ERROR([perl not found])
+fi
+AC_MSG_CHECKING([for perl >= 5.8.1])
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+   AC_MSG_ERROR([perl 5.8.1 is required for intltool])
+else
+   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+   AC_MSG_RESULT([$IT_PERL_VERSION])
+fi
+if test "x$2" != "xno-xml"; then
+   AC_MSG_CHECKING([for XML::Parser])
+   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+       AC_MSG_RESULT([ok])
+   else
+       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
+   fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+AC_SUBST(ALL_LINGUAS)
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+  AC_LINK_IFELSE(
+    [AC_LANG_PROGRAM([[]],
+                     [[extern int _nl_msg_cat_cntr;
+                       return _nl_msg_cat_cntr]])],
+    [DATADIRNAME=share],
+    [case $host in
+    *-*-solaris*)
+    dnl On Solaris, if bind_textdomain_codeset is in libc,
+    dnl GNU format message catalog is always supported,
+    dnl since both are added to the libc all together.
+    dnl Hence, we'd like to go with DATADIRNAME=share
+    dnl in this case.
+    AC_CHECK_FUNC(bind_textdomain_codeset,
+      [DATADIRNAME=share], [DATADIRNAME=lib])
+    ;;
+    *)
+    [DATADIRNAME=lib]
+    ;;
+    esac])
+fi
+AC_SUBST(DATADIRNAME)
+
+IT_PO_SUBDIR([po])
+
+])
+m4trace:/usr/share/aclocal/intltool.m4:172: -1- AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
+dnl
+dnl The following CONFIG_COMMANDS should be exetuted at the very end
+dnl of config.status.
+AC_CONFIG_COMMANDS_PRE([
+  AC_CONFIG_COMMANDS([$1/stamp-it], [
+    if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
+       AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
+    fi
+    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
+    >"$1/stamp-it.tmp"
+    [sed '/^#/d
+	 s/^[[].*] *//
+	 /^[ 	]*$/d
+	'"s|^|	$ac_top_srcdir/|" \
+      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
+    ]
+    [sed '/^POTFILES =/,/[^\\]$/ {
+		/^POTFILES =/!d
+		r $1/POTFILES
+	  }
+	 ' "$1/Makefile.in" >"$1/Makefile"]
+    rm -f "$1/Makefile.tmp"
+    mv "$1/stamp-it.tmp" "$1/stamp-it"
+  ])
+])dnl
+])
+m4trace:/usr/share/aclocal/intltool.m4:205: -1- AC_DEFUN([_IT_SUBST], [
+AC_SUBST([$1])
+m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
+
+])
+m4trace:/usr/share/aclocal/intltool.m4:213: -1- AU_DEFUN([AC_PROG_INTLTOOL], [m4_if($#, 0, [IT_PROG_INTLTOOL], [IT_PROG_INTLTOOL($@)])])
+m4trace:/usr/share/aclocal/intltool.m4:213: -1- AC_DEFUN([AC_PROG_INTLTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_INTLTOOL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [IT_PROG_INTLTOOL], [IT_PROG_INTLTOOL($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:67: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])
+m4trace:/usr/share/aclocal/libtool.m4:102: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:102: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:103: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:103: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:562: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt}
+AC_MSG_NOTICE([creating $CONFIG_LT])
+cat >"$CONFIG_LT" <<_LTEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate a libtool stub with the current configuration.
+
+lt_cl_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AS_SHELL_SANITIZE
+_AS_PREPARE
+
+exec AS_MESSAGE_FD>&1
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+} >&AS_MESSAGE_LOG_FD
+
+lt_cl_help="\
+\`$as_me' creates a local libtool stub from the current configuration,
+for use in further configure time tests before the real libtool is
+generated.
+
+Usage: $[0] [[OPTIONS]]
+
+  -h, --help      print this help, then exit
+  -V, --version   print version number, then exit
+  -q, --quiet     do not print progress messages
+  -d, --debug     don't remove temporary files
+
+Report bugs to <bug-libtool@gnu.org>."
+
+lt_cl_version="\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING.
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.lt script is free software; the Free Software Foundation
+gives unlimited permision to copy, distribute and modify it."
+
+while test $[#] != 0
+do
+  case $[1] in
+    --version | --v* | -V )
+      echo "$lt_cl_version"; exit 0 ;;
+    --help | --h* | -h )
+      echo "$lt_cl_help"; exit 0 ;;
+    --debug | --d* | -d )
+      debug=: ;;
+    --quiet | --q* | --silent | --s* | -q )
+      lt_cl_silent=: ;;
+
+    -*) AC_MSG_ERROR([unrecognized option: $[1]
+Try \`$[0] --help' for more information.]) ;;
+
+    *) AC_MSG_ERROR([unrecognized argument: $[1]
+Try \`$[0] --help' for more information.]) ;;
+  esac
+  shift
+done
+
+if $lt_cl_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+fi
+_LTEOF
+
+cat >>"$CONFIG_LT" <<_LTEOF
+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AC_MSG_NOTICE([creating $ofile])
+_LT_OUTPUT_LIBTOOL_COMMANDS
+AS_EXIT(0)
+_LTEOF
+chmod +x "$CONFIG_LT"
+
+# configure is writing to config.log, but config.lt does its own redirection,
+# appending to config.log, which fails on DOS, as config.log is still kept
+# open by configure.  Here we exec the FD to /dev/null, effectively closing
+# config.log, so it can be properly (re)opened and appended to by config.lt.
+if test "$no_create" != yes; then
+  lt_cl_success=:
+  test "$silent" = yes &&
+    lt_config_lt_args="$lt_config_lt_args --quiet"
+  exec AS_MESSAGE_LOG_FD>/dev/null
+  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+  exec AS_MESSAGE_LOG_FD>>config.log
+  $lt_cl_success || AS_EXIT(1)
+fi
+])
+m4trace:/usr/share/aclocal/libtool.m4:757: -1- AC_DEFUN([LT_SUPPORTED_TAG], [])
+m4trace:/usr/share/aclocal/libtool.m4:768: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl
+m4_case([$1],
+  [C],			[_LT_LANG(C)],
+  [C++],		[_LT_LANG(CXX)],
+  [Java],		[_LT_LANG(GCJ)],
+  [Fortran 77],		[_LT_LANG(F77)],
+  [Fortran],		[_LT_LANG(FC)],
+  [Windows Resource],	[_LT_LANG(RC)],
+  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+    [_LT_LANG($1)],
+    [m4_fatal([$0: unsupported language: "$1"])])])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:830: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+m4trace:/usr/share/aclocal/libtool.m4:830: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete.
+You should run autoupdate.])dnl
+LT_LANG(C++)])
+m4trace:/usr/share/aclocal/libtool.m4:831: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+m4trace:/usr/share/aclocal/libtool.m4:831: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete.
+You should run autoupdate.])dnl
+LT_LANG(Fortran 77)])
+m4trace:/usr/share/aclocal/libtool.m4:832: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+m4trace:/usr/share/aclocal/libtool.m4:832: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete.
+You should run autoupdate.])dnl
+LT_LANG(Fortran)])
+m4trace:/usr/share/aclocal/libtool.m4:833: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+m4trace:/usr/share/aclocal/libtool.m4:833: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete.
+You should run autoupdate.])dnl
+LT_LANG(Java)])
+m4trace:/usr/share/aclocal/libtool.m4:1402: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$3"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       $2=yes
+     fi
+   fi
+   $RM conftest*
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$5], , :, [$5])
+else
+    m4_if([$6], , :, [$6])
+fi
+])
+m4trace:/usr/share/aclocal/libtool.m4:1444: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1444: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1453: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $3"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         $2=yes
+       fi
+     else
+       $2=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$4], , :, [$4])
+else
+    m4_if([$5], , :, [$5])
+fi
+])
+m4trace:/usr/share/aclocal/libtool.m4:1488: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1488: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1495: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+  i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+  AC_MSG_RESULT(none)
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+_LT_DECL([], [max_cmd_len], [0],
+    [What is the maximum length of a command?])
+])
+m4trace:/usr/share/aclocal/libtool.m4:1623: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1623: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1724: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ])
+    ;;
+
+  *)
+    AC_CHECK_FUNC([shl_load],
+	  [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+	[AC_CHECK_FUNC([dlopen],
+	      [lt_cv_dlopen="dlopen"],
+	  [AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+	    [AC_CHECK_LIB([svld], [dlopen],
+		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+	      [AC_CHECK_LIB([dld], [dld_link],
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+	      ])
+	    ])
+	  ])
+	])
+      ])
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    AC_CACHE_CHECK([whether a program can dlopen itself],
+	  lt_cv_dlopen_self, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+    ])
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+	  lt_cv_dlopen_self_static, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+      ])
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+_LT_DECL([dlopen_support], [enable_dlopen], [0],
+	 [Whether dlopen is supported])
+_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+	 [Whether dlopen of programs is supported])
+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+	 [Whether dlopen of statically linked programs is supported])
+])
+m4trace:/usr/share/aclocal/libtool.m4:1841: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:1841: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:2741: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] |  ?:[\\/]*])
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word.  This closes a longstanding sh security hole.
+  ac_dummy="m4_if([$2], , $PATH, [$2])"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$1; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  AC_MSG_RESULT($MAGIC_CMD)
+else
+  AC_MSG_RESULT(no)
+fi
+_LT_DECL([], [MAGIC_CMD], [0],
+	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2803: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:2803: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:2826: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_ARG_WITH([gnu-ld],
+    [AS_HELP_STRING([--with-gnu-ld],
+	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
+    [test "$withval" = no || with_gnu_ld=yes],
+    [with_gnu_ld=no])dnl
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by $CC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]]* | ?:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT($LD)
+else
+  AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2914: -1- AU_DEFUN([AM_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:2914: -1- AC_DEFUN([AM_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LD' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:2915: -1- AU_DEFUN([AC_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:2915: -1- AC_DEFUN([AC_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LD' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:3179: -1- AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl
+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+[if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi])
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
+  AC_SUBST([DUMPBIN])
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+AC_SUBST([NM])
+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+  [lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
+  cat conftest.out >&AS_MESSAGE_LOG_FD
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*])
+])
+m4trace:/usr/share/aclocal/libtool.m4:3257: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:3257: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:3258: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:3258: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:3267: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+  # These system don't have libm, or don't need it
+  ;;
+*-ncr-sysv4.3*)
+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+  ;;
+*)
+  AC_CHECK_LIB(m, cos, LIBM="-lm")
+  ;;
+esac
+AC_SUBST([LIBM])
+])
+m4trace:/usr/share/aclocal/libtool.m4:3286: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:3286: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:6986: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+    [AC_CHECK_TOOL(GCJ, gcj,)
+      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+      AC_SUBST(GCJFLAGS)])])[]dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:6995: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:6995: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:7002: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,)
+])
+m4trace:/usr/share/aclocal/libtool.m4:7007: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:7007: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:7118: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
+m4trace:/usr/share/aclocal/libtool.m4:7118: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT])
+_$0($*)
+])
+m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl
+dnl Although the argument is deprecated and no longer documented,
+dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
+dnl here make sure it is the same as any other declaration of libltdl's
+dnl location!  This also ensures lt_ltdl_dir is set when configure.ac is
+dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
+m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
+_$0()
+])
+m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+_LTDL_CONVENIENCE])
+m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete.
+You should run autoupdate.])dnl
+_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+_LTDL_CONVENIENCE])
+m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl
+dnl Although the argument is deprecated and no longer documented,
+dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
+dnl here make sure it is the same as any other declaration of libltdl's
+dnl location!  This also ensures lt_ltdl_dir is set when configure.ac is
+dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
+m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
+_$0()
+])
+m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+_LTDL_INSTALLABLE])
+m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete.
+You should run autoupdate.])dnl
+_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+_LTDL_INSTALLABLE])
+m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [
+  m4_pattern_allow([^_LT_LIBOBJS$])
+  _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
+])
+m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+dnl We need to keep our own list of libobjs separate from our parent project,
+dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
+dnl we look for our own LIBOBJs.
+m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
+m4_pushdef([AC_LIBSOURCES])
+
+dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
+m4_if(_LTDL_MODE, [],
+        [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
+        m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
+                [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
+
+AC_ARG_WITH([included_ltdl],
+    [AS_HELP_STRING([--with-included-ltdl],
+                    [use the GNU ltdl sources included here])])
+
+if test "x$with_included_ltdl" != xyes; then
+  # We are not being forced to use the included libltdl sources, so
+  # decide whether there is a useful installed version we can use.
+  AC_CHECK_HEADER([ltdl.h],
+      [AC_CHECK_DECL([lt_dlinterface_register],
+	   [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
+	       [with_included_ltdl=no],
+	       [with_included_ltdl=yes])],
+	   [with_included_ltdl=yes],
+	   [AC_INCLUDES_DEFAULT
+	    #include <ltdl.h>])],
+      [with_included_ltdl=yes],
+      [AC_INCLUDES_DEFAULT]
+  )
+fi
+
+dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
+dnl was called yet, then for old times' sake, we assume libltdl is in an
+dnl eponymous directory:
+AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
+
+AC_ARG_WITH([ltdl_include],
+    [AS_HELP_STRING([--with-ltdl-include=DIR],
+                    [use the ltdl headers installed in DIR])])
+
+if test -n "$with_ltdl_include"; then
+  if test -f "$with_ltdl_include/ltdl.h"; then :
+  else
+    AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
+  fi
+else
+  with_ltdl_include=no
+fi
+
+AC_ARG_WITH([ltdl_lib],
+    [AS_HELP_STRING([--with-ltdl-lib=DIR],
+                    [use the libltdl.la installed in DIR])])
+
+if test -n "$with_ltdl_lib"; then
+  if test -f "$with_ltdl_lib/libltdl.la"; then :
+  else
+    AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
+  fi
+else
+  with_ltdl_lib=no
+fi
+
+case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
+  ,yes,no,no,)
+	m4_case(m4_default(_LTDL_TYPE, [convenience]),
+	    [convenience], [_LTDL_CONVENIENCE],
+	    [installable], [_LTDL_INSTALLABLE],
+	  [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
+	;;
+  ,no,no,no,)
+	# If the included ltdl is not to be used, then use the
+	# preinstalled libltdl we found.
+	AC_DEFINE([HAVE_LTDL], [1],
+	  [Define this if a modern libltdl is already installed])
+	LIBLTDL=-lltdl
+	LTDLDEPS=
+	LTDLINCL=
+	;;
+  ,no*,no,*)
+	AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
+	;;
+  *)	with_included_ltdl=no
+	LIBLTDL="-L$with_ltdl_lib -lltdl"
+	LTDLDEPS=
+	LTDLINCL="-I$with_ltdl_include"
+	;;
+esac
+INCLTDL="$LTDLINCL"
+
+# Report our decision...
+AC_MSG_CHECKING([where to find libltdl headers])
+AC_MSG_RESULT([$LTDLINCL])
+AC_MSG_CHECKING([where to find libltdl library])
+AC_MSG_RESULT([$LIBLTDL])
+
+_LTDL_SETUP
+
+dnl restore autoconf definition.
+m4_popdef([AC_LIBOBJ])
+m4_popdef([AC_LIBSOURCES])
+
+AC_CONFIG_COMMANDS_PRE([
+    _ltdl_libobjs=
+    _ltdl_ltlibobjs=
+    if test -n "$_LT_LIBOBJS"; then
+      # Remove the extension.
+      _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
+      for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
+        _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
+        _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
+      done
+    fi
+    AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
+    AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
+])
+
+# Only expand once:
+m4_define([LTDL_INIT])
+])
+m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
+m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete.
+You should run autoupdate.])dnl
+LTDL_INIT($@)])
+m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
+m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete.
+You should run autoupdate.])dnl
+LTDL_INIT($@)])
+m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
+m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete.
+You should run autoupdate.])dnl
+LTDL_INIT($@)])
+m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
+AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
+AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
+AC_REQUIRE([LT_LIB_DLLOAD])dnl
+AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
+AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
+AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
+AC_REQUIRE([gl_FUNC_ARGZ])dnl
+
+m4_require([_LT_CHECK_OBJDIR])dnl
+m4_require([_LT_HEADER_DLFCN])dnl
+m4_require([_LT_CHECK_DLPREOPEN])dnl
+m4_require([_LT_DECL_SED])dnl
+
+dnl Don't require this, or it will be expanded earlier than the code
+dnl that sets the variables it relies on:
+_LT_ENABLE_INSTALL
+
+dnl _LTDL_MODE specific code must be called at least once:
+_LTDL_MODE_DISPATCH
+
+# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
+# the user used.  This is so that ltdl.h can pick up the parent projects
+# config.h file, The first file in AC_CONFIG_HEADERS must contain the
+# definitions required by ltdl.c.
+# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
+AC_CONFIG_COMMANDS_PRE([dnl
+m4_pattern_allow([^LT_CONFIG_H$])dnl
+m4_ifset([AH_HEADER],
+    [LT_CONFIG_H=AH_HEADER],
+    [m4_ifset([AC_LIST_HEADERS],
+	    [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[      ]]*,,;s,[[ :]].*$,,'`],
+	[])])])
+AC_SUBST([LT_CONFIG_H])
+
+AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
+	[], [], [AC_INCLUDES_DEFAULT])
+
+AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
+AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
+
+AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
+
+name=ltdl
+LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""`
+AC_SUBST([LTDLOPEN])
+])
+m4trace:/usr/share/aclocal/ltdl.m4:437: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
+  [lt_cv_sys_dlopen_deplibs],
+  [# PORTME does your system automatically load deplibs for dlopen?
+  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
+  # For now, we just catch OSes we know something about -- in the
+  # future, we'll try test this programmatically.
+  lt_cv_sys_dlopen_deplibs=unknown
+  case $host_os in
+  aix3*|aix4.1.*|aix4.2.*)
+    # Unknown whether this is true for these versions of AIX, but
+    # we want this `case' here to explicitly catch those versions.
+    lt_cv_sys_dlopen_deplibs=unknown
+    ;;
+  aix[[4-9]]*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  amigaos*)
+    case $host_cpu in
+    powerpc)
+      lt_cv_sys_dlopen_deplibs=no
+      ;;
+    esac
+    ;;
+  darwin*)
+    # Assuming the user has installed a libdl from somewhere, this is true
+    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  freebsd* | dragonfly*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  gnu* | linux* | k*bsd*-gnu)
+    # GNU and its variants, using gnu ld.so (Glibc)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  hpux10*|hpux11*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  interix*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  irix[[12345]]*|irix6.[[01]]*)
+    # Catch all versions of IRIX before 6.2, and indicate that we don't
+    # know how it worked for any of those versions.
+    lt_cv_sys_dlopen_deplibs=unknown
+    ;;
+  irix*)
+    # The case above catches anything before 6.2, and it's known that
+    # at 6.2 and later dlopen does load deplibs.
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  netbsd* | netbsdelf*-gnu)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  openbsd*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  osf[[1234]]*)
+    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
+    # it did *not* use an RPATH in a shared library to find objects the
+    # library depends on, so we explicitly say `no'.
+    lt_cv_sys_dlopen_deplibs=no
+    ;;
+  osf5.0|osf5.0a|osf5.1)
+    # dlopen *does* load deplibs and with the right loader patch applied
+    # it even uses RPATH in a shared library to search for shared objects
+    # that the library depends on, but there's no easy way to know if that
+    # patch is installed.  Since this is the case, all we can really
+    # say is unknown -- it depends on the patch being installed.  If
+    # it is, this changes to `yes'.  Without it, it would be `no'.
+    lt_cv_sys_dlopen_deplibs=unknown
+    ;;
+  osf*)
+    # the two cases above should catch all versions of osf <= 5.1.  Read
+    # the comments above for what we know about them.
+    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
+    # is used to find them so we can finally say `yes'.
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  qnx*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  solaris*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+    libltdl_cv_sys_dlopen_deplibs=yes
+    ;;
+  esac
+  ])
+if test "$lt_cv_sys_dlopen_deplibs" != yes; then
+ AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
+    [Define if the OS needs help to load dependent libraries for dlopen().])
+fi
+])
+m4trace:/usr/share/aclocal/ltdl.m4:536: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:536: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:543: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+AC_CACHE_CHECK([which extension is used for runtime loadable modules],
+  [libltdl_cv_shlibext],
+[
+module=yes
+eval libltdl_cv_shlibext=$shrext_cmds
+  ])
+if test -n "$libltdl_cv_shlibext"; then
+  m4_pattern_allow([LT_MODULE_EXT])dnl
+  AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
+    [Define to the extension used for runtime loadable modules, say, ".so".])
+fi
+])
+m4trace:/usr/share/aclocal/ltdl.m4:559: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:559: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:566: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+AC_CACHE_CHECK([which variable specifies run-time module search path],
+  [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
+if test -n "$lt_cv_module_path_var"; then
+  m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
+  AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
+    [Define to the name of the environment variable that determines the run-time module search path.])
+fi
+])
+m4trace:/usr/share/aclocal/ltdl.m4:578: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:578: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:585: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+AC_CACHE_CHECK([for the default library search path],
+  [lt_cv_sys_dlsearch_path],
+  [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
+if test -n "$lt_cv_sys_dlsearch_path"; then
+  sys_dlsearch_path=
+  for dir in $lt_cv_sys_dlsearch_path; do
+    if test -z "$sys_dlsearch_path"; then
+      sys_dlsearch_path="$dir"
+    else
+      sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
+    fi
+  done
+  m4_pattern_allow([LT_DLSEARCH_PATH])dnl
+  AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
+    [Define to the system default library search path.])
+fi
+])
+m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:632: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$])
+LT_DLLOADERS=
+AC_SUBST([LT_DLLOADERS])
+
+AC_LANG_PUSH([C])
+
+LIBADD_DLOPEN=
+AC_SEARCH_LIBS([dlopen], [dl],
+	[AC_DEFINE([HAVE_LIBDL], [1],
+		   [Define if you have the libdl library or equivalent.])
+	if test "$ac_cv_search_dlopen" != "none required" ; then
+	  LIBADD_DLOPEN="-ldl"
+	fi
+	libltdl_cv_lib_dl_dlopen="yes"
+	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
+    [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
+#  include <dlfcn.h>
+#endif
+    ]], [[dlopen(0, 0);]])],
+	    [AC_DEFINE([HAVE_LIBDL], [1],
+		       [Define if you have the libdl library or equivalent.])
+	    libltdl_cv_func_dlopen="yes"
+	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
+	[AC_CHECK_LIB([svld], [dlopen],
+		[AC_DEFINE([HAVE_LIBDL], [1],
+			 [Define if you have the libdl library or equivalent.])
+	        LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
+		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
+if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
+then
+  lt_save_LIBS="$LIBS"
+  LIBS="$LIBS $LIBADD_DLOPEN"
+  AC_CHECK_FUNCS([dlerror])
+  LIBS="$lt_save_LIBS"
+fi
+AC_SUBST([LIBADD_DLOPEN])
+
+LIBADD_SHL_LOAD=
+AC_CHECK_FUNC([shl_load],
+	[AC_DEFINE([HAVE_SHL_LOAD], [1],
+		   [Define if you have the shl_load function.])
+	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
+    [AC_CHECK_LIB([dld], [shl_load],
+	    [AC_DEFINE([HAVE_SHL_LOAD], [1],
+		       [Define if you have the shl_load function.])
+	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
+	    LIBADD_SHL_LOAD="-ldld"])])
+AC_SUBST([LIBADD_SHL_LOAD])
+
+case $host_os in
+darwin[[1567]].*)
+# We only want this for pre-Mac OS X 10.4.
+  AC_CHECK_FUNC([_dyld_func_lookup],
+	[AC_DEFINE([HAVE_DYLD], [1],
+		   [Define if you have the _dyld_func_lookup function.])
+	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
+  ;;
+beos*)
+  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
+  ;;
+cygwin* | mingw* | os2* | pw32*)
+  AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
+  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
+  ;;
+esac
+
+AC_CHECK_LIB([dld], [dld_link],
+	[AC_DEFINE([HAVE_DLD], [1],
+		   [Define if you have the GNU dld library.])
+		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
+AC_SUBST([LIBADD_DLD_LINK])
+
+m4_pattern_allow([^LT_DLPREOPEN$])
+LT_DLPREOPEN=
+if test -n "$LT_DLLOADERS"
+then
+  for lt_loader in $LT_DLLOADERS; do
+    LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
+  done
+  AC_DEFINE([HAVE_LIBDLLOADER], [1],
+            [Define if libdlloader will be built on this platform])
+fi
+AC_SUBST([LT_DLPREOPEN])
+
+dnl This isn't used anymore, but set it for backwards compatibility
+LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
+AC_SUBST([LIBADD_DL])
+
+AC_LANG_POP
+])
+m4trace:/usr/share/aclocal/ltdl.m4:725: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:725: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:733: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+AC_CACHE_CHECK([for _ prefix in compiled symbols],
+  [lt_cv_sys_symbol_underscore],
+  [lt_cv_sys_symbol_underscore=no
+  cat > conftest.$ac_ext <<_LT_EOF
+void nm_test_func(){}
+int main(){nm_test_func;return 0;}
+_LT_EOF
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    ac_nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
+      # See whether the symbols have a leading underscore.
+      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
+        lt_cv_sys_symbol_underscore=yes
+      else
+        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
+	  :
+        else
+	  echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
+        fi
+      fi
+    else
+      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.c >&AS_MESSAGE_LOG_FD
+  fi
+  rm -rf conftest*
+  ])
+  sys_symbol_underscore=$lt_cv_sys_symbol_underscore
+  AC_SUBST([sys_symbol_underscore])
+])
+m4trace:/usr/share/aclocal/ltdl.m4:770: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:770: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:777: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
+if test x"$lt_cv_sys_symbol_underscore" = xyes; then
+  if test x"$libltdl_cv_func_dlopen" = xyes ||
+     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
+	AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
+	  [libltdl_cv_need_uscore],
+	  [libltdl_cv_need_uscore=unknown
+          save_LIBS="$LIBS"
+          LIBS="$LIBS $LIBADD_DLOPEN"
+	  _LT_TRY_DLOPEN_SELF(
+	    [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
+	    [],				 [libltdl_cv_need_uscore=cross])
+	  LIBS="$save_LIBS"
+	])
+  fi
+fi
+
+if test x"$libltdl_cv_need_uscore" = xyes; then
+  AC_DEFINE([NEED_USCORE], [1],
+    [Define if dlsym() requires a leading underscore in symbol names.])
+fi
+])
+m4trace:/usr/share/aclocal/ltdl.m4:802: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
+m4trace:/usr/share/aclocal/ltdl.m4:802: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
+m4trace:/usr/share/aclocal/ltoptions.m4:13: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+m4trace:/usr/share/aclocal/ltoptions.m4:110: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:110: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete.
+You should run autoupdate.])dnl
+_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:145: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:145: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
+You should run autoupdate.])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:194: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:198: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:202: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:202: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete.
+You should run autoupdate.])dnl
+AC_ENABLE_SHARED($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete.
+You should run autoupdate.])dnl
+AC_DISABLE_SHARED($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:248: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:252: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:256: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:256: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete.
+You should run autoupdate.])dnl
+AC_ENABLE_STATIC($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete.
+You should run autoupdate.])dnl
+AC_DISABLE_STATIC($@)])
+m4trace:/usr/share/aclocal/ltoptions.m4:302: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:302: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete.
+You should run autoupdate.])dnl
+_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:309: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:309: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete.
+You should run autoupdate.])dnl
+_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:342: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltoptions.m4:342: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete.
+You should run autoupdate.])dnl
+_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+m4trace:/usr/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6'
+macro_revision='1.3012'
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+_LT_DECL(, macro_revision, 0)
+])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_RC])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG])
+m4trace:/usr/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C])
+m4trace:/usr/share/aclocal/nls.m4:22: -1- AC_DEFUN([AM_NLS], [
+  AC_MSG_CHECKING([whether NLS is requested])
+  dnl Default is enabled NLS
+  AC_ARG_ENABLE(nls,
+    [  --disable-nls           do not use Native Language Support],
+    USE_NLS=$enableval, USE_NLS=yes)
+  AC_MSG_RESULT($USE_NLS)
+  AC_SUBST(USE_NLS)
+])
+m4trace:/usr/share/aclocal/pkg.m4:26: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=m4_default([$1], [0.9.0])
+	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		AC_MSG_RESULT([yes])
+	else
+		AC_MSG_RESULT([no])
+		PKG_CONFIG=""
+	fi
+		
+fi[]dnl
+])
+m4trace:/usr/share/aclocal/pkg.m4:56: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_ifval([$2], [$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
+m4trace:/usr/share/aclocal/pkg.m4:84: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])
+m4trace:/usr/share/aclocal/pkg.m4:104: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
+        else 
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+	ifelse([$4], , [AC_MSG_ERROR(dnl
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT
+])],
+		[AC_MSG_RESULT([no])
+                $4])
+elif test $pkg_failed = untried; then
+	ifelse([$4], , [AC_MSG_FAILURE(dnl
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+		[$4])
+else
+	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+	ifelse([$3], , :, [$3])
+fi[]dnl
+])
+m4trace:/usr/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.11], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+m4trace:/usr/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+m4trace:/usr/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+m4trace:/usr/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+m4trace:/usr/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])
+m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+You should run autoupdate.])dnl
+AC_CONFIG_HEADERS($@)])
+m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES(CC)],
+		  [define([AC_PROG_CC],
+			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES(CXX)],
+		  [define([AC_PROG_CXX],
+			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES(OBJC)],
+		  [define([AC_PROG_OBJC],
+			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+m4trace:/usr/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST(install_sh)])
+m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+m4trace:/usr/share/aclocal-1.11/maintainer.m4:19: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]),
+       [enable], [m4_define([am_maintainer_other], [disable])],
+       [disable], [m4_define([am_maintainer_other], [enable])],
+       [m4_define([am_maintainer_other], [enable])
+        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+  AC_ARG_ENABLE([maintainer-mode],
+[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
+			  (and sometimes confusing) to the casual installer],
+      [USE_MAINTAINER_MODE=$enableval],
+      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST([MAINT])dnl
+
+])
+m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete.
+You should run autoupdate.])dnl
+AM_MAINTAINER_MODE])
+m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+m4trace:/usr/share/aclocal-1.11/minuso.m4:14: -1- AC_DEFUN([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC_C_O])dnl
+AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+dnl Make sure AC_PROG_CC is never called again, or it will override our
+dnl setting of CC.
+m4_define([AC_PROG_CC],
+          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
+])
+m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+m4trace:/usr/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+  [[\\/$]]* | ?:[[\\/]]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+m4trace:/usr/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+m4trace:/usr/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+m4trace:/usr/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+m4trace:/usr/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+m4trace:/usr/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   (exit $ac_status); }])
+m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules],
+[  --enable-silent-rules          less verbose build output (undo: `make V=1')
+  --disable-silent-rules         verbose build output (undo: `make V=0')])
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no)  AM_DEFAULT_VERBOSITY=1;;
+*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+m4trace:/usr/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
+m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+])
+m4trace:acinclude.m4:10: -1- AC_DEFUN([AS_AC_EXPAND], [
+  EXP_VAR=[$1]
+  FROM_VAR=[$2]
+
+  dnl first expand prefix and exec_prefix if necessary
+  prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+  dnl if no prefix given, then use /usr/local, the default prefix
+  if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+  dnl if no exec_prefix given, then use prefix
+  if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+  dnl loop until it doesn't change anymore
+  while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+  dnl clean up
+  full_var=$new_full_var
+  AC_SUBST([$1], "$full_var")
+
+  dnl restore prefix and exec_prefix
+  prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+])
+m4trace:acinclude.m4:56: -1- AC_DEFUN([GDM_CHECK_UTMP], [
+
+AC_CHECK_HEADERS(sys/time.h utmp.h utmpx.h)
+AC_HEADER_TIME
+
+if test "$ac_cv_header_utmpx_h" = "yes"; then
+    AC_DEFINE(UTMP,[struct utmpx],[Define to the name of a structure which holds utmp data.])
+else
+    AC_DEFINE(UTMP,[struct utmp],[Define to the name of a structure which holds utmp data.])
+fi
+
+dnl some systems (BSD4.4-like) require time.h to be included before utmp.h :/
+AC_MSG_CHECKING(for ut_host field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_host;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_HOST,1,[Define if your utmp struct contains a ut_host field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_pid field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; int i; i=ut.ut_pid;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_PID,1,[Define if your utmp struct contains a ut_pid field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_id field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_id;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_ID,1,[Define if your utmp struct contains a ut_id field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_name field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_name;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_NAME,1,[Define if your utmp struct contains a ut_name field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_type field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; int i; i=(int) ut.ut_type;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_TYPE,1,[Define if your utmp struct contains a ut_type field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_exit.e_termination field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_exit.e_termination=0;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_EXIT_E_TERMINATION,1,[Define if your utmp struct contains a ut_exit.e_termination field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_user field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; char *p; p=ut.ut_user;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_USER,1,[Define if your utmp struct contains a ut_user field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_time field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_time=0;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_TIME,1,[Define if your utmp struct contains a ut_time field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_tv field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_tv.tv_sec=0; ut.ut_tv.tv_usec=0; ],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_TV,1,[Define if your utmp struct contains a ut_tv field.])
+fi
+AC_MSG_RESULT($result)
+
+AC_MSG_CHECKING(for ut_syslen field in the utmp structure)
+AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif],[UTMP ut; ut.ut_syslen=0;],result=yes,result=no)
+if test "$result" = "yes"; then
+  AC_DEFINE(HAVE_UT_UT_SYSLEN,1,[Define if your utmp struct contains a ut_syslen field.])
+fi
+AC_MSG_RESULT($result)
+
+])
+m4trace:acinclude.m4:293: -1- AC_DEFUN([EXTRA_COMPILE_WARNINGS], [
+    dnl ******************************
+    dnl More compiler warnings
+    dnl ******************************
+
+    AC_ARG_ENABLE(compile-warnings,
+                  AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
+                                 [Turn on compiler warnings]),,
+                  [enable_compile_warnings="m4_default([$1],[yes])"])
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+	enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+	warning_flags=
+	;;
+    minimum)
+	warning_flags="-Wall"
+	;;
+    yes)
+	warning_flags="-Wall -Wmissing-prototypes"
+	;;
+    maximum|error)
+	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+	CFLAGS="$warning_flags $CFLAGS"
+	for option in -Wno-sign-compare; do
+		SAVE_CFLAGS="$CFLAGS"
+		CFLAGS="$CFLAGS $option"
+		AC_MSG_CHECKING([whether gcc understands $option])
+		AC_TRY_COMPILE([], [],
+			has_option=yes,
+			has_option=no,)
+		CFLAGS="$SAVE_CFLAGS"
+		AC_MSG_RESULT($has_option)
+		if test $has_option = yes; then
+		  warning_flags="$warning_flags $option"
+		fi
+		unset has_option
+		unset SAVE_CFLAGS
+	done
+	unset option
+	if test "$enable_compile_warnings" = "error" ; then
+	    warning_flags="$warning_flags -Werror"
+	fi
+	;;
+    *)
+	AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
+	;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    AC_MSG_CHECKING(what warning flags to pass to the C compiler)
+    AC_MSG_RESULT($warning_flags)
+
+    AC_ARG_ENABLE(iso-c,
+                  AC_HELP_STRING([--enable-iso-c],
+                                 [Try to warn if code is not ISO C ]),,
+                  [enable_iso_c=no])
+
+    AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+	if test "x$GCC" = "xyes"; then
+	case " $CFLAGS " in
+	    *[\ \	]-ansi[\ \	]*) ;;
+	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+	esac
+	case " $CFLAGS " in
+	    *[\ \	]-pedantic[\ \	]*) ;;
+	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+	esac
+	fi
+    fi
+    AC_MSG_RESULT($complCFLAGS)
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    AC_SUBST(WARN_CFLAGS)
+])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:9: -1- AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 -Wall])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:9: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+m4trace:configure.ac:9: -1- AM_AUTOMAKE_VERSION([1.11])
+m4trace:configure.ac:9: -1- _AM_AUTOCONF_VERSION([2.64])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:9: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:9: -1- _AM_SET_OPTIONS([1.9 no-dist-gzip dist-bzip2 -Wall])
+m4trace:configure.ac:9: -1- _AM_SET_OPTION([1.9])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([1.9])
+m4trace:configure.ac:9: -1- _AM_SET_OPTION([no-dist-gzip])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([no-dist-gzip])
+m4trace:configure.ac:9: -1- _AM_SET_OPTION([dist-bzip2])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([dist-bzip2])
+m4trace:configure.ac:9: -1- _AM_SET_OPTION([-Wall])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([-Wall])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:9: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:9: -1- AM_SANITY_CHECK
+m4trace:configure.ac:9: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+m4trace:configure.ac:9: -1- AM_MISSING_HAS_RUN
+m4trace:configure.ac:9: -1- AM_AUX_DIR_EXPAND
+m4trace:configure.ac:9: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:9: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:9: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:9: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:9: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:9: -1- AM_PROG_INSTALL_SH
+m4trace:configure.ac:9: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:9: -1- AM_PROG_INSTALL_STRIP
+m4trace:configure.ac:9: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:9: -1- AM_PROG_MKDIR_P
+m4trace:configure.ac:9: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:9: -1- AM_SET_LEADING_DOT
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:9: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([tar-ustar])
+m4trace:configure.ac:9: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([tar-pax])
+m4trace:configure.ac:9: -1- _AM_PROG_TAR([v7])
+m4trace:configure.ac:9: -1- AM_MISSING_PROG([AMTAR], [tar])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:9: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES(CC)],
+		  [define([AC_PROG_CC],
+			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES(CXX)],
+		  [define([AC_PROG_CXX],
+			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES(OBJC)],
+		  [define([AC_PROG_OBJC],
+			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([no-dependencies])
+m4trace:configure.ac:9: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])
+m4trace:configure.ac:9: -2- _AM_MANGLE_OPTION([silent-rules])
+m4trace:configure.ac:10: -1- AM_SILENT_RULES([yes])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:11: -1- AM_MAINTAINER_MODE
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MAINT$])
+m4trace:configure.ac:14: -1- _m4_warn([obsolete], [The macro `AC_GNU_SOURCE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/specific.m4:332: AC_GNU_SOURCE is expanded from...
+configure.ac:14: the top level])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:14: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.ac:14: -1- AM_SET_DEPDIR
+m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:14: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.ac:14: -1- AM_MAKE_INCLUDE
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:14: -1- AM_DEP_TRACK
+m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:14: -1- AC_PROG_EGREP
+m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_POSIX_SOURCE$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_POSIX_1_SOURCE$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_MINIX$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^__EXTENSIONS__$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_ALL_SOURCE$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_GNU_SOURCE$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_TANDEM_SOURCE$])
+m4trace:configure.ac:16: -1- _m4_warn([obsolete], [The macro `AC_STDC_HEADERS' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/oldnames.m4:96: AC_STDC_HEADERS is expanded from...
+configure.ac:16: the top level])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:17: -1- _AM_DEPENDENCIES([CXX])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:17: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:18: -1- AM_PROG_CC_C_O
+m4trace:configure.ac:18: -1- m4_pattern_allow([^NO_MINUS_C_MINUS_O$])
+m4trace:configure.ac:19: -1- AC_PROG_LIBTOOL([])
+m4trace:configure.ac:19: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+You should run autoupdate.], [/usr/share/aclocal/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
+configure.ac:19: the top level])
+m4trace:configure.ac:19: -1- LT_INIT([])
+m4trace:configure.ac:19: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
+m4trace:configure.ac:19: -1- LTOPTIONS_VERSION
+m4trace:configure.ac:19: -1- LTSUGAR_VERSION
+m4trace:configure.ac:19: -1- LTVERSION_VERSION
+m4trace:configure.ac:19: -1- LTOBSOLETE_VERSION
+m4trace:configure.ac:19: -1- _LT_PROG_LTMAIN
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBTOOL$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:19: -1- LT_PATH_LD
+m4trace:configure.ac:19: -1- m4_pattern_allow([^SED$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^FGREP$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LD$])
+m4trace:configure.ac:19: -1- LT_PATH_NM
+m4trace:configure.ac:19: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^NM$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LN_S$])
+m4trace:configure.ac:19: -1- LT_CMD_MAX_LEN
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([LT_OBJDIR])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LT_OBJDIR$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^lt_ECHO$])
+m4trace:configure.ac:19: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.ac:19: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
+m4trace:configure.ac:19: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
+m4trace:configure.ac:19: -1- LT_SUPPORTED_TAG([CC])
+m4trace:configure.ac:19: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.ac:19: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.ac:19: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
+m4trace:configure.ac:19: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;;
+     esac], [_LT_TAGVAR(lt_prog_compiler_pic, )=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
+m4trace:configure.ac:19: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^DSYMUTIL$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^NMEDIT$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LIPO$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OTOOL$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OTOOL64$])
+m4trace:configure.ac:19: -1- LT_SYS_DLOPEN_SELF
+m4trace:configure.ac:19: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
+m4trace:configure.ac:19: -1- LT_LANG([CXX])
+m4trace:configure.ac:19: -1- LT_SUPPORTED_TAG([CXX])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:19: -1- _AM_DEPENDENCIES([CXX])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:19: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:19: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:19: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXCPP$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXCPP$])
+m4trace:configure.ac:19: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.ac:19: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.ac:19: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.ac:19: -1- LT_PATH_LD
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LD$])
+m4trace:configure.ac:19: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, CXX) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, CXX)], [$_LT_TAGVAR(lt_prog_compiler_pic, CXX)@&t@m4_if([CXX],[],[ -DPIC],[m4_if([CXX],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, CXX) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, CXX)=" $_LT_TAGVAR(lt_prog_compiler_pic, CXX)" ;;
+     esac], [_LT_TAGVAR(lt_prog_compiler_pic, CXX)=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, CXX)=no])
+m4trace:configure.ac:19: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_CXX], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, CXX)=])
+m4trace:configure.ac:21: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:25: -1- AM_CONFIG_HEADER([config.h])
+m4trace:configure.ac:25: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+You should run autoupdate.], [/usr/share/aclocal-1.11/header.m4:12: AM_CONFIG_HEADER is expanded from...
+configure.ac:25: the top level])
+m4trace:configure.ac:28: -1- IT_PROG_INTLTOOL([0.40.0])
+m4trace:configure.ac:28: -1- AM_NLS
+m4trace:configure.ac:28: -1- m4_pattern_allow([^USE_NLS$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_UPDATE$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_MERGE$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_EXTRACT$])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_DESKTOP_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_DESKTOP_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DESKTOP_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_DIRECTORY_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_DIRECTORY_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DIRECTORY_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_KEYS_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_KEYS_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KEYS_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_PROP_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_PROP_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PROP_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_OAF_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_OAF_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_OAF_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_PONG_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_PONG_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PONG_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_SERVER_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SERVER_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVER_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_SHEET_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SHEET_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SHEET_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_SOUNDLIST_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SOUNDLIST_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SOUNDLIST_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_UI_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_UI_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_UI_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_XAM_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_XAM_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XAM_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_KBD_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_KBD_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KBD_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_XML_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_XML_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_XML_NOMERGE_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_XML_NOMERGE_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_NOMERGE_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_CAVES_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_CAVES_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_CAVES_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_SCHEMAS_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SCHEMAS_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SCHEMAS_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_THEME_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_THEME_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_THEME_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_SERVICE_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SERVICE_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVICE_RULE])
+m4trace:configure.ac:28: -1- _IT_SUBST([INTLTOOL_POLICY_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_POLICY_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_POLICY_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^XGETTEXT$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^MSGMERGE$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^MSGFMT$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^GMSGFMT$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_PERL$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^ALL_LINGUAS$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^DATADIRNAME$])
+m4trace:configure.ac:28: -1- IT_PO_SUBDIR([po])
+m4trace:configure.ac:30: -1- GNOME_DOC_INIT
+m4trace:configure.ac:30: -1- PKG_CHECK_EXISTS([gnome-doc-utils >= $gdu_cv_version_required], [gdu_cv_have_gdu=yes], [gdu_cv_have_gdu=no])
+m4trace:configure.ac:30: -1- PKG_PROG_PKG_CONFIG
+m4trace:configure.ac:30: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^PKG_CONFIG$])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^PKG_CONFIG$])
+m4trace:configure.ac:30: -1- GNOME_DOC_DEFINES
+m4trace:configure.ac:30: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:3: GNOME_DOC_DEFINES is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:38: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^HELP_DIR$])
+m4trace:configure.ac:30: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:3: GNOME_DOC_DEFINES is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:38: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^OMF_DIR$])
+m4trace:configure.ac:30: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:3: GNOME_DOC_DEFINES is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:38: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^DOC_USER_FORMATS$])
+m4trace:configure.ac:30: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+../../lib/autoconf/general.m4:1474: AC_ARG_ENABLE is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:3: GNOME_DOC_DEFINES is expanded from...
+/usr/share/aclocal/gnome-doc-utils.m4:38: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- AM_CONDITIONAL([ENABLE_SK], [test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^ENABLE_SK_TRUE$])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^ENABLE_SK_FALSE$])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([ENABLE_SK_TRUE])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([ENABLE_SK_FALSE])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^DISTCHECK_CONFIGURE_FLAGS$])
+m4trace:configure.ac:30: -1- AM_CONDITIONAL([HAVE_GNOME_DOC_UTILS], [test "$gdu_cv_have_gdu" = "yes"])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^HAVE_GNOME_DOC_UTILS_TRUE$])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^HAVE_GNOME_DOC_UTILS_FALSE$])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([HAVE_GNOME_DOC_UTILS_TRUE])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([HAVE_GNOME_DOC_UTILS_FALSE])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^GETTEXT_PACKAGE$])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^GETTEXT_PACKAGE$])
+m4trace:configure.ac:36: -1- AM_GLIB_GNU_GETTEXT
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_LOCALE_H$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+/usr/share/aclocal/glib-gettext.m4:48: GLIB_LC_MESSAGES is expanded from...
+/usr/share/aclocal/glib-gettext.m4:312: GLIB_GNU_GETTEXT is expanded from...
+/usr/share/aclocal/glib-gettext.m4:412: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^USE_NLS$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/headers.m4:151: _AC_CHECK_HEADER_MONGREL is expanded from...
+../../lib/autoconf/headers.m4:89: AC_CHECK_HEADER is expanded from...
+/usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from...
+/usr/share/aclocal/glib-gettext.m4:312: GLIB_GNU_GETTEXT is expanded from...
+/usr/share/aclocal/glib-gettext.m4:412: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/headers.m4:151: _AC_CHECK_HEADER_MONGREL is expanded from...
+../../lib/autoconf/headers.m4:89: AC_CHECK_HEADER is expanded from...
+/usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from...
+/usr/share/aclocal/glib-gettext.m4:312: GLIB_GNU_GETTEXT is expanded from...
+/usr/share/aclocal/glib-gettext.m4:412: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_GETTEXT$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^MSGFMT$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_DCGETTEXT$])
+m4trace:configure.ac:36: -1- GLIB_RUN_PROG([$MSGFMT -c -o /dev/null], [
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <foo@bar.xx>\n"
+"Language-Team: C <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^MSGFMT_OPTS$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^GMSGFMT$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^XGETTEXT$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/headers.m4:151: _AC_CHECK_HEADER_MONGREL is expanded from...
+../../lib/autoconf/headers.m4:89: AC_CHECK_HEADER is expanded from...
+/usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from...
+/usr/share/aclocal/glib-gettext.m4:312: GLIB_GNU_GETTEXT is expanded from...
+/usr/share/aclocal/glib-gettext.m4:412: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^ENABLE_NLS$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/status.m4:1040: AC_OUTPUT_COMMANDS is expanded from...
+/usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from...
+/usr/share/aclocal/glib-gettext.m4:312: GLIB_GNU_GETTEXT is expanded from...
+/usr/share/aclocal/glib-gettext.m4:412: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^CATALOGS$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^CATOBJEXT$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^DATADIRNAME$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^GMOFILES$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^INSTOBJEXT$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^INTLLIBS$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^PO_IN_DATADIR_TRUE$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^PO_IN_DATADIR_FALSE$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^POFILES$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^POSUB$])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^MKINSTALLDIRS$])
+m4trace:configure.ac:57: -1- EXTRA_COMPILE_WARNINGS([yes])
+m4trace:configure.ac:57: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+acinclude.m4:293: EXTRA_COMPILE_WARNINGS is expanded from...
+configure.ac:57: the top level])
+m4trace:configure.ac:57: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:293: EXTRA_COMPILE_WARNINGS is expanded from...
+configure.ac:57: the top level])
+m4trace:configure.ac:57: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+acinclude.m4:293: EXTRA_COMPILE_WARNINGS is expanded from...
+configure.ac:57: the top level])
+m4trace:configure.ac:57: -1- m4_pattern_allow([^WARN_CFLAGS$])
+m4trace:configure.ac:59: -1- PKG_CHECK_MODULES([GTHREAD], [gthread-2.0])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^GTHREAD_CFLAGS$])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^GTHREAD_LIBS$])
+m4trace:configure.ac:59: -1- PKG_CHECK_EXISTS([gthread-2.0], [pkg_cv_[]GTHREAD_CFLAGS=`$PKG_CONFIG --[]cflags "gthread-2.0" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:59: -1- PKG_CHECK_EXISTS([gthread-2.0], [pkg_cv_[]GTHREAD_LIBS=`$PKG_CONFIG --[]libs "gthread-2.0" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:59: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:60: -1- m4_pattern_allow([^GTHREAD_CFLAGS$])
+m4trace:configure.ac:61: -1- m4_pattern_allow([^GTHREAD_LIBS$])
+m4trace:configure.ac:63: -1- PKG_CHECK_MODULES([COMMON], [dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^COMMON_CFLAGS$])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^COMMON_LIBS$])
+m4trace:configure.ac:63: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+], [pkg_cv_[]COMMON_CFLAGS=`$PKG_CONFIG --[]cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:63: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+], [pkg_cv_[]COMMON_LIBS=`$PKG_CONFIG --[]libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:63: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:68: -1- m4_pattern_allow([^COMMON_CFLAGS$])
+m4trace:configure.ac:69: -1- m4_pattern_allow([^COMMON_LIBS$])
+m4trace:configure.ac:71: -1- PKG_CHECK_MODULES([DAEMON], [dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^DAEMON_CFLAGS$])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^DAEMON_LIBS$])
+m4trace:configure.ac:71: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+], [pkg_cv_[]DAEMON_CFLAGS=`$PKG_CONFIG --[]cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:71: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+], [pkg_cv_[]DAEMON_LIBS=`$PKG_CONFIG --[]libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:71: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:76: -1- m4_pattern_allow([^DAEMON_CFLAGS$])
+m4trace:configure.ac:77: -1- m4_pattern_allow([^DAEMON_LIBS$])
+m4trace:configure.ac:79: -1- PKG_CHECK_MODULES([XLIB], [x11 xau], [], [AC_PATH_XTRA
+    if test "x$no_x" = xyes; then
+      AC_MSG_ERROR("no (requires X development libraries)")
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^XLIB_CFLAGS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^XLIB_LIBS$])
+m4trace:configure.ac:79: -1- PKG_CHECK_EXISTS([x11 xau], [pkg_cv_[]XLIB_CFLAGS=`$PKG_CONFIG --[]cflags "x11 xau" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:79: -1- PKG_CHECK_EXISTS([x11 xau], [pkg_cv_[]XLIB_LIBS=`$PKG_CONFIG --[]libs "x11 xau" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:79: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:79: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:87: -1- m4_pattern_allow([^XLIB_CFLAGS$])
+m4trace:configure.ac:88: -1- m4_pattern_allow([^XLIB_LIBS$])
+m4trace:configure.ac:90: -1- PKG_CHECK_MODULES([GTK], [gtk+-2.0 >= $GTK_REQUIRED_VERSION
+])
+m4trace:configure.ac:90: -1- m4_pattern_allow([^GTK_CFLAGS$])
+m4trace:configure.ac:90: -1- m4_pattern_allow([^GTK_LIBS$])
+m4trace:configure.ac:90: -1- PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK_REQUIRED_VERSION
+], [pkg_cv_[]GTK_CFLAGS=`$PKG_CONFIG --[]cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:90: -1- PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK_REQUIRED_VERSION
+], [pkg_cv_[]GTK_LIBS=`$PKG_CONFIG --[]libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:90: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:93: -1- m4_pattern_allow([^GTK_CFLAGS$])
+m4trace:configure.ac:94: -1- m4_pattern_allow([^GTK_LIBS$])
+m4trace:configure.ac:96: -1- PKG_CHECK_MODULES([CANBERRA_GTK], [libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^CANBERRA_GTK_CFLAGS$])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^CANBERRA_GTK_LIBS$])
+m4trace:configure.ac:96: -1- PKG_CHECK_EXISTS([libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+], [pkg_cv_[]CANBERRA_GTK_CFLAGS=`$PKG_CONFIG --[]cflags "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:96: -1- PKG_CHECK_EXISTS([libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+], [pkg_cv_[]CANBERRA_GTK_LIBS=`$PKG_CONFIG --[]libs "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:96: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:99: -1- m4_pattern_allow([^GCONF_CFLAGS$])
+m4trace:configure.ac:100: -1- m4_pattern_allow([^GCONF_LIBS$])
+m4trace:configure.ac:102: -1- PKG_CHECK_MODULES([GCONF], [gconf-2.0 >= $GCONF_REQUIRED_VERSION
+])
+m4trace:configure.ac:102: -1- m4_pattern_allow([^GCONF_CFLAGS$])
+m4trace:configure.ac:102: -1- m4_pattern_allow([^GCONF_LIBS$])
+m4trace:configure.ac:102: -1- PKG_CHECK_EXISTS([gconf-2.0 >= $GCONF_REQUIRED_VERSION
+], [pkg_cv_[]GCONF_CFLAGS=`$PKG_CONFIG --[]cflags "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:102: -1- PKG_CHECK_EXISTS([gconf-2.0 >= $GCONF_REQUIRED_VERSION
+], [pkg_cv_[]GCONF_LIBS=`$PKG_CONFIG --[]libs "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:102: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:105: -1- m4_pattern_allow([^GCONF_CFLAGS$])
+m4trace:configure.ac:106: -1- m4_pattern_allow([^GCONF_LIBS$])
+m4trace:configure.ac:108: -1- PKG_CHECK_MODULES([DEVKIT_POWER], [devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION], [have_devicekit_power=yes], [have_devicekit_power=no
+])
+m4trace:configure.ac:108: -1- m4_pattern_allow([^DEVKIT_POWER_CFLAGS$])
+m4trace:configure.ac:108: -1- m4_pattern_allow([^DEVKIT_POWER_LIBS$])
+m4trace:configure.ac:108: -1- PKG_CHECK_EXISTS([devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION], [pkg_cv_[]DEVKIT_POWER_CFLAGS=`$PKG_CONFIG --[]cflags "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:108: -1- PKG_CHECK_EXISTS([devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION], [pkg_cv_[]DEVKIT_POWER_LIBS=`$PKG_CONFIG --[]libs "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:108: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:114: -1- m4_pattern_allow([^HAVE_DEVICEKIT_POWER$])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^HAVE_DEVICEKIT_POWER$])
+m4trace:configure.ac:117: -1- m4_pattern_allow([^DEVKIT_POWER_CFLAGS$])
+m4trace:configure.ac:118: -1- m4_pattern_allow([^DEVKIT_POWER_LIBS$])
+m4trace:configure.ac:120: -1- PKG_CHECK_MODULES([SIMPLE_GREETER], [dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+])
+m4trace:configure.ac:120: -1- m4_pattern_allow([^SIMPLE_GREETER_CFLAGS$])
+m4trace:configure.ac:120: -1- m4_pattern_allow([^SIMPLE_GREETER_LIBS$])
+m4trace:configure.ac:120: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+], [pkg_cv_[]SIMPLE_GREETER_CFLAGS=`$PKG_CONFIG --[]cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:120: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+], [pkg_cv_[]SIMPLE_GREETER_LIBS=`$PKG_CONFIG --[]libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:120: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:129: -1- m4_pattern_allow([^SIMPLE_GREETER_CFLAGS$])
+m4trace:configure.ac:130: -1- m4_pattern_allow([^SIMPLE_GREETER_LIBS$])
+m4trace:configure.ac:132: -1- PKG_CHECK_MODULES([LIBXKLAVIER], [libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION], [have_libxklavier=yes], [have_libxklavier=no])
+m4trace:configure.ac:132: -1- m4_pattern_allow([^LIBXKLAVIER_CFLAGS$])
+m4trace:configure.ac:132: -1- m4_pattern_allow([^LIBXKLAVIER_LIBS$])
+m4trace:configure.ac:132: -1- PKG_CHECK_EXISTS([libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION], [pkg_cv_[]LIBXKLAVIER_CFLAGS=`$PKG_CONFIG --[]cflags "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:132: -1- PKG_CHECK_EXISTS([libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION], [pkg_cv_[]LIBXKLAVIER_LIBS=`$PKG_CONFIG --[]libs "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:132: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:137: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER$])
+m4trace:configure.ac:139: -1- AM_CONDITIONAL([HAVE_LIBXKLAVIER], [test x$have_libxklavier = xyes])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER_TRUE$])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER_FALSE$])
+m4trace:configure.ac:139: -1- _AM_SUBST_NOTMAKE([HAVE_LIBXKLAVIER_TRUE])
+m4trace:configure.ac:139: -1- _AM_SUBST_NOTMAKE([HAVE_LIBXKLAVIER_FALSE])
+m4trace:configure.ac:140: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER$])
+m4trace:configure.ac:141: -1- m4_pattern_allow([^LIBXKLAVIER_CFLAGS$])
+m4trace:configure.ac:142: -1- m4_pattern_allow([^LIBXKLAVIER_LIBS$])
+m4trace:configure.ac:144: -1- PKG_CHECK_MODULES([SIMPLE_CHOOSER], [dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^SIMPLE_CHOOSER_CFLAGS$])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^SIMPLE_CHOOSER_LIBS$])
+m4trace:configure.ac:144: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+], [pkg_cv_[]SIMPLE_CHOOSER_CFLAGS=`$PKG_CONFIG --[]cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:144: -1- PKG_CHECK_EXISTS([dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+], [pkg_cv_[]SIMPLE_CHOOSER_LIBS=`$PKG_CONFIG --[]libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:144: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:150: -1- m4_pattern_allow([^SIMPLE_CHOOSER_CFLAGS$])
+m4trace:configure.ac:151: -1- m4_pattern_allow([^SIMPLE_CHOOSER_LIBS$])
+m4trace:configure.ac:153: -1- PKG_CHECK_MODULES([APPLET], [gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION])
+m4trace:configure.ac:153: -1- m4_pattern_allow([^APPLET_CFLAGS$])
+m4trace:configure.ac:153: -1- m4_pattern_allow([^APPLET_LIBS$])
+m4trace:configure.ac:153: -1- PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION], [pkg_cv_[]APPLET_CFLAGS=`$PKG_CONFIG --[]cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:153: -1- PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION], [pkg_cv_[]APPLET_LIBS=`$PKG_CONFIG --[]libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:153: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:157: -1- m4_pattern_allow([^APPLET_CFLAGS$])
+m4trace:configure.ac:158: -1- m4_pattern_allow([^APPLET_LIBS$])
+m4trace:configure.ac:161: -1- m4_pattern_allow([^PLUGIN_LIBTOOL_FLAGS$])
+m4trace:configure.ac:163: -1- m4_pattern_allow([^GLIB_GENMARSHAL$])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:167: -1- PKG_CHECK_MODULES([CHECK], [check >= 0.9.4], [have_check=yes], [have_check=no])
+m4trace:configure.ac:167: -1- m4_pattern_allow([^CHECK_CFLAGS$])
+m4trace:configure.ac:167: -1- m4_pattern_allow([^CHECK_LIBS$])
+m4trace:configure.ac:167: -1- PKG_CHECK_EXISTS([check >= 0.9.4], [pkg_cv_[]CHECK_CFLAGS=`$PKG_CONFIG --[]cflags "check >= 0.9.4" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:167: -1- PKG_CHECK_EXISTS([check >= 0.9.4], [pkg_cv_[]CHECK_LIBS=`$PKG_CONFIG --[]libs "check >= 0.9.4" 2>/dev/null`], [pkg_failed=yes])
+m4trace:configure.ac:167: -1- _PKG_SHORT_ERRORS_SUPPORTED
+m4trace:configure.ac:171: -1- AM_CONDITIONAL([HAVE_CHECK], [test "x$CHECK_CFLAGS" != "x"])
+m4trace:configure.ac:171: -1- m4_pattern_allow([^HAVE_CHECK_TRUE$])
+m4trace:configure.ac:171: -1- m4_pattern_allow([^HAVE_CHECK_FALSE$])
+m4trace:configure.ac:171: -1- _AM_SUBST_NOTMAKE([HAVE_CHECK_TRUE])
+m4trace:configure.ac:171: -1- _AM_SUBST_NOTMAKE([HAVE_CHECK_FALSE])
+m4trace:configure.ac:173: -1- m4_pattern_allow([^GCONFTOOL$])
+m4trace:configure.ac:175: -1- AM_GCONF_SOURCE_2
+m4trace:configure.ac:175: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+/usr/share/aclocal/gconf-2.m4:8: AM_GCONF_SOURCE_2 is expanded from...
+configure.ac:175: the top level])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMA_CONFIG_SOURCE$])
+m4trace:configure.ac:175: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+/usr/share/aclocal/gconf-2.m4:8: AM_GCONF_SOURCE_2 is expanded from...
+configure.ac:175: the top level])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMA_FILE_DIR$])
+m4trace:configure.ac:175: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+/usr/share/aclocal/gconf-2.m4:8: AM_GCONF_SOURCE_2 is expanded from...
+configure.ac:175: the top level])
+m4trace:configure.ac:175: -1- AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMAS_INSTALL_TRUE$])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMAS_INSTALL_FALSE$])
+m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([GCONF_SCHEMAS_INSTALL_TRUE])
+m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([GCONF_SCHEMAS_INSTALL_FALSE])
+m4trace:configure.ac:185: -1- m4_pattern_allow([^sysconfsubdir$])
+m4trace:configure.ac:192: -1- m4_pattern_allow([^gdmconfdir$])
+m4trace:configure.ac:198: -1- m4_pattern_allow([^dmconfdir$])
+m4trace:configure.ac:244: -1- m4_pattern_allow([^AT_SPI_REGISTRYD_DIR$])
+m4trace:configure.ac:261: -1- m4_pattern_allow([^GDM_SESSION_DEFAULT_PATH$])
+m4trace:configure.ac:279: -1- m4_pattern_allow([^LANG_CONFIG_FILE$])
+m4trace:configure.ac:283: -1- m4_pattern_allow([^HAVE_STROPTS_H$])
+m4trace:configure.ac:286: -1- m4_pattern_allow([^HAVE_SYS_SOCKET_H$])
+m4trace:configure.ac:288: -2- m4_pattern_allow([^socklen_t$])
+m4trace:configure.ac:294: -1- m4_pattern_allow([^HAVE_SYS_SOCKIO_H$])
+m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_CRT_EXTERNS_H$])
+m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE__NSGETENVIRON$])
+m4trace:configure.ac:329: -3- m4_pattern_allow([^HOST_NAME_MAX$])
+m4trace:configure.ac:330: -3- m4_pattern_allow([^HOST_NAME_MAX$])
+m4trace:configure.ac:333: -1- m4_pattern_allow([^HAVE_SCHED_YIELD$])
+m4trace:configure.ac:333: -1- m4_pattern_allow([^HAVE_SCHED_YIELD$])
+m4trace:configure.ac:348: -1- m4_pattern_allow([^HAVE_MKDTEMP$])
+m4trace:configure.ac:351: -1- AM_CONDITIONAL([MKDTEMP_MISSING], [test x$mkdtemp_missing = xtrue])
+m4trace:configure.ac:351: -1- m4_pattern_allow([^MKDTEMP_MISSING_TRUE$])
+m4trace:configure.ac:351: -1- m4_pattern_allow([^MKDTEMP_MISSING_FALSE$])
+m4trace:configure.ac:351: -1- _AM_SUBST_NOTMAKE([MKDTEMP_MISSING_TRUE])
+m4trace:configure.ac:351: -1- _AM_SUBST_NOTMAKE([MKDTEMP_MISSING_FALSE])
+m4trace:configure.ac:364: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+configure.ac:364: the top level])
+m4trace:configure.ac:393: -1- m4_pattern_allow([^ENABLE_IPV6$])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^GDM_USERNAME$])
+m4trace:configure.ac:420: -1- m4_pattern_allow([^GDM_USERNAME$])
+m4trace:configure.ac:436: -1- m4_pattern_allow([^GDM_GROUPNAME$])
+m4trace:configure.ac:437: -1- m4_pattern_allow([^GDM_GROUPNAME$])
+m4trace:configure.ac:458: -1- m4_pattern_allow([^PAM_PREFIX$])
+m4trace:configure.ac:468: -1- m4_pattern_allow([^HAVE_PAM$])
+m4trace:configure.ac:469: -1- m4_pattern_allow([^PAM_LIBS$])
+m4trace:configure.ac:472: -1- m4_pattern_allow([^HAVE_PAM_SYSLOG$])
+m4trace:configure.ac:478: -1- m4_pattern_allow([^PAM_MESSAGE_NONCONST$])
+m4trace:configure.ac:504: -1- m4_pattern_allow([^CAN_USE_SETPENV$])
+m4trace:configure.ac:511: -1- m4_pattern_allow([^HAVE_LOGINCAP$])
+m4trace:configure.ac:518: -1- m4_pattern_allow([^HAVE_SYS_SOCKIO_H$])
+m4trace:configure.ac:518: -1- m4_pattern_allow([^HAVE_SYS_SOCKIO_H$])
+m4trace:configure.ac:524: -1- m4_pattern_allow([^HAVE_LIBGEN_H$])
+m4trace:configure.ac:524: -1- m4_pattern_allow([^HAVE_LIBGEN_H$])
+m4trace:configure.ac:564: -1- m4_pattern_allow([^HAVE_POSIX_GETPWNAM_R$])
+m4trace:configure.ac:567: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+configure.ac:567: the top level])
+m4trace:configure.ac:577: -1- m4_pattern_allow([^HAVE_NONPOSIX_GETPWNAM_R$])
+m4trace:configure.ac:589: -1- m4_pattern_allow([^HAVE_LOGIN$])
+m4trace:configure.ac:592: -1- m4_pattern_allow([^HAVE_LOGOUT$])
+m4trace:configure.ac:595: -1- m4_pattern_allow([^HAVE_LOGWTMP$])
+m4trace:configure.ac:598: -1- GDM_CHECK_UTMP
+m4trace:configure.ac:598: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^UTMP$])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^UTMP$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_HOST$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_PID$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_ID$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_NAME$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_TYPE$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_EXIT_E_TERMINATION$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_USER$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_TIME$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_TV$])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_SYSLEN$])
+m4trace:configure.ac:601: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+configure.ac:601: the top level])
+m4trace:configure.ac:610: -1- m4_pattern_allow([^HAVE_UT_SYSLEN$])
+m4trace:configure.ac:623: -1- m4_pattern_allow([^HAVE_LIBXDMCP$])
+m4trace:configure.ac:635: -1- m4_pattern_allow([^XDMCP_LIBS$])
+m4trace:configure.ac:638: -1- AM_CONDITIONAL([XDMCP_SUPPORT], [true])
+m4trace:configure.ac:638: -1- m4_pattern_allow([^XDMCP_SUPPORT_TRUE$])
+m4trace:configure.ac:638: -1- m4_pattern_allow([^XDMCP_SUPPORT_FALSE$])
+m4trace:configure.ac:638: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:638: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:646: -1- AM_CONDITIONAL([XDMCP_SUPPORT], [false])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^XDMCP_SUPPORT_TRUE$])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^XDMCP_SUPPORT_FALSE$])
+m4trace:configure.ac:646: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:646: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:649: -1- m4_pattern_allow([^GDMCHOOSER$])
+m4trace:configure.ac:660: -1- AM_CONDITIONAL([OS_SOLARIS], [test x$os_solaris = xyes])
+m4trace:configure.ac:660: -1- m4_pattern_allow([^OS_SOLARIS_TRUE$])
+m4trace:configure.ac:660: -1- m4_pattern_allow([^OS_SOLARIS_FALSE$])
+m4trace:configure.ac:660: -1- _AM_SUBST_NOTMAKE([OS_SOLARIS_TRUE])
+m4trace:configure.ac:660: -1- _AM_SUBST_NOTMAKE([OS_SOLARIS_FALSE])
+m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_TCPWRAPPERS$])
+m4trace:configure.ac:699: -1- m4_pattern_allow([^HAVE_TCPWRAPPERS$])
+m4trace:configure.ac:718: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+configure.ac:718: the top level])
+m4trace:configure.ac:718: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2648: _AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2665: AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+configure.ac:718: the top level])
+m4trace:configure.ac:742: -1- m4_pattern_allow([^LIBWRAP_LIBS$])
+m4trace:configure.ac:750: -1- m4_pattern_allow([^HAVE_XFT2$])
+m4trace:configure.ac:768: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+configure.ac:768: the top level])
+m4trace:configure.ac:780: -1- m4_pattern_allow([^HAVE_XINPUT$])
+m4trace:configure.ac:799: -2- m4_pattern_allow([^HAVE_XFREE_XINERAMA$])
+m4trace:configure.ac:799: -2- m4_pattern_allow([^HAVE_XINERAMA$])
+m4trace:configure.ac:826: -2- m4_pattern_allow([^HAVE_SOLARIS_XINERAMA$])
+m4trace:configure.ac:827: -2- m4_pattern_allow([^HAVE_XINERAMA$])
+m4trace:configure.ac:839: -1- m4_pattern_allow([^XINERAMA_LIBS$])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^HAVE_SELINUX$])
+m4trace:configure.ac:874: -1- m4_pattern_allow([^WITH_CONSOLE_KIT$])
+m4trace:configure.ac:876: -1- AM_CONDITIONAL([WITH_CONSOLE_KIT], [test x$use_console_kit = xyes])
+m4trace:configure.ac:876: -1- m4_pattern_allow([^WITH_CONSOLE_KIT_TRUE$])
+m4trace:configure.ac:876: -1- m4_pattern_allow([^WITH_CONSOLE_KIT_FALSE$])
+m4trace:configure.ac:876: -1- _AM_SUBST_NOTMAKE([WITH_CONSOLE_KIT_TRUE])
+m4trace:configure.ac:876: -1- _AM_SUBST_NOTMAKE([WITH_CONSOLE_KIT_FALSE])
+m4trace:configure.ac:877: -1- m4_pattern_allow([^WITH_CONSOLE_KIT$])
+m4trace:configure.ac:896: -1- m4_pattern_allow([^DBUS_SYS_DIR$])
+m4trace:configure.ac:908: -1- m4_pattern_allow([^ISO_CODES_PREFIX$])
+m4trace:configure.ac:918: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+configure.ac:918: the top level])
+m4trace:configure.ac:924: -1- m4_pattern_allow([^ENABLE_RBAC_SHUTDOWN$])
+m4trace:configure.ac:925: -1- m4_pattern_allow([^RBAC_SHUTDOWN_KEY$])
+m4trace:configure.ac:928: -1- m4_pattern_allow([^RBAC_LIBS$])
+m4trace:configure.ac:935: -1- m4_pattern_allow([^HAVE_EXECINFO_H$])
+m4trace:configure.ac:941: -1- m4_pattern_allow([^authdir$])
+m4trace:configure.ac:942: -1- m4_pattern_allow([^gdmlocaledir$])
+m4trace:configure.ac:943: -1- m4_pattern_allow([^pixmapdir$])
+m4trace:configure.ac:954: -1- m4_pattern_allow([^logdir$])
+m4trace:configure.ac:967: -1- m4_pattern_allow([^AT_BINDIR$])
+m4trace:configure.ac:980: -1- m4_pattern_allow([^GDM_DEFAULTS_CONF$])
+m4trace:configure.ac:993: -1- m4_pattern_allow([^GDM_CUSTOM_CONF$])
+m4trace:configure.ac:994: -1- m4_pattern_allow([^GDM_OLD_CONF$])
+m4trace:configure.ac:1011: -1- m4_pattern_allow([^XEVIE_OPTION$])
+m4trace:configure.ac:1012: -1- m4_pattern_allow([^XEVIE_OPTION$])
+m4trace:configure.ac:1032: -1- m4_pattern_allow([^HAVE_ADT$])
+m4trace:configure.ac:1038: -1- AM_CONDITIONAL([HAVE_ADT], [test x$check_sun_audit = xyes])
+m4trace:configure.ac:1038: -1- m4_pattern_allow([^HAVE_ADT_TRUE$])
+m4trace:configure.ac:1038: -1- m4_pattern_allow([^HAVE_ADT_FALSE$])
+m4trace:configure.ac:1038: -1- _AM_SUBST_NOTMAKE([HAVE_ADT_TRUE])
+m4trace:configure.ac:1038: -1- _AM_SUBST_NOTMAKE([HAVE_ADT_FALSE])
+m4trace:configure.ac:1056: -1- AM_CONDITIONAL([HAVE_LIBAUDIT], [test x$have_libaudit = xyes])
+m4trace:configure.ac:1056: -1- m4_pattern_allow([^HAVE_LIBAUDIT_TRUE$])
+m4trace:configure.ac:1056: -1- m4_pattern_allow([^HAVE_LIBAUDIT_FALSE$])
+m4trace:configure.ac:1056: -1- _AM_SUBST_NOTMAKE([HAVE_LIBAUDIT_TRUE])
+m4trace:configure.ac:1056: -1- _AM_SUBST_NOTMAKE([HAVE_LIBAUDIT_FALSE])
+m4trace:configure.ac:1060: -1- m4_pattern_allow([^HAVE_LIBAUDIT$])
+m4trace:configure.ac:1066: -1- m4_pattern_allow([^EXTRA_DAEMON_LIBS$])
+m4trace:configure.ac:1067: -1- m4_pattern_allow([^EXTRA_SLAVE_LIBS$])
+m4trace:configure.ac:1068: -1- m4_pattern_allow([^EXTRA_CHOOSER_LIBS$])
+m4trace:configure.ac:1069: -1- m4_pattern_allow([^EXTRA_XNEST_LIBS$])
+m4trace:configure.ac:1070: -1- m4_pattern_allow([^EXTRA_FLEXI_LIBS$])
+m4trace:configure.ac:1071: -1- m4_pattern_allow([^EXTRA_DYNAMIC_LIBS$])
+m4trace:configure.ac:1072: -1- m4_pattern_allow([^EXTRA_SETUP_LIBS$])
+m4trace:configure.ac:1073: -1- m4_pattern_allow([^EXTRA_TEST_LIBS$])
+m4trace:configure.ac:1074: -1- m4_pattern_allow([^EXTRA_GREETER_LIBS$])
+m4trace:configure.ac:1078: -1- m4_pattern_allow([^HAVE_LOGINDEVPERM$])
+m4trace:configure.ac:1185: -1- AS_AC_EXPAND([LOCALSTATEDIR], [$localstatedir])
+m4trace:configure.ac:1185: -1- m4_pattern_allow([^LOCALSTATEDIR$])
+m4trace:configure.ac:1186: -1- AS_AC_EXPAND([SYSCONFDIR], [$sysconfdir])
+m4trace:configure.ac:1186: -1- m4_pattern_allow([^SYSCONFDIR$])
+m4trace:configure.ac:1187: -1- AS_AC_EXPAND([DATADIR], [$datadir])
+m4trace:configure.ac:1187: -1- m4_pattern_allow([^DATADIR$])
+m4trace:configure.ac:1188: -1- AS_AC_EXPAND([BINDIR], [$bindir])
+m4trace:configure.ac:1188: -1- m4_pattern_allow([^BINDIR$])
+m4trace:configure.ac:1189: -1- AS_AC_EXPAND([SBINDIR], [$sbindir])
+m4trace:configure.ac:1189: -1- m4_pattern_allow([^SBINDIR$])
+m4trace:configure.ac:1190: -1- AS_AC_EXPAND([LIBDIR], [$libdir])
+m4trace:configure.ac:1190: -1- m4_pattern_allow([^LIBDIR$])
+m4trace:configure.ac:1191: -1- AS_AC_EXPAND([LIBEXECDIR], [$libexecdir])
+m4trace:configure.ac:1191: -1- m4_pattern_allow([^LIBEXECDIR$])
+m4trace:configure.ac:1207: -1- m4_pattern_allow([^GDM_PID_FILE$])
+m4trace:configure.ac:1208: -1- m4_pattern_allow([^GDM_PID_FILE$])
+m4trace:configure.ac:1224: -1- m4_pattern_allow([^GDM_WORKING_DIR$])
+m4trace:configure.ac:1240: -1- m4_pattern_allow([^GDM_XAUTH_DIR$])
+m4trace:configure.ac:1273: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+configure.ac:1273: the top level])
+m4trace:configure.ac:1305: -1- m4_pattern_allow([^DEBUG_CFLAGS$])
+m4trace:configure.ac:1316: -1- m4_pattern_allow([^ENABLE_PROFILING$])
+m4trace:configure.ac:1330: -1- m4_pattern_allow([^XSESSION_SHELL$])
+m4trace:configure.ac:1331: -1- m4_pattern_allow([^XSESSION_SHELL$])
+m4trace:configure.ac:1332: -1- m4_pattern_allow([^SOUND_PROGRAM$])
+m4trace:configure.ac:1333: -1- m4_pattern_allow([^SOUND_PROGRAM$])
+m4trace:configure.ac:1335: -1- m4_pattern_allow([^X_PATH$])
+m4trace:configure.ac:1336: -1- m4_pattern_allow([^X_SERVER$])
+m4trace:configure.ac:1337: -1- m4_pattern_allow([^X_SERVER_PATH$])
+m4trace:configure.ac:1338: -1- m4_pattern_allow([^X_CONFIG_OPTIONS$])
+m4trace:configure.ac:1339: -1- m4_pattern_allow([^X_SERVER$])
+m4trace:configure.ac:1340: -1- m4_pattern_allow([^X_SERVER_PATH$])
+m4trace:configure.ac:1341: -1- m4_pattern_allow([^X_CONFIG_OPTIONS$])
+m4trace:configure.ac:1343: -1- m4_pattern_allow([^X_XNEST_CMD$])
+m4trace:configure.ac:1344: -1- m4_pattern_allow([^X_XNEST_CONFIG_OPTIONS$])
+m4trace:configure.ac:1345: -1- m4_pattern_allow([^X_XNEST_UNSCALED_FONTPATH$])
+m4trace:configure.ac:1346: -1- m4_pattern_allow([^X_XNEST_CMD$])
+m4trace:configure.ac:1347: -1- m4_pattern_allow([^X_XNEST_CONFIG_OPTIONS$])
+m4trace:configure.ac:1348: -1- m4_pattern_allow([^X_XNEST_UNSCALED_FONTPATH$])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:1385: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+m4trace:configure.ac:1385: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+m4trace:configure.ac:1385: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+m4trace:configure.ac:1385: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
+m4trace:configure.ac:1385: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.ac:1385: -1- _LT_PROG_LTMAIN
Index: proiecte/PPPP/gdm/autom4te.cache/traces.1
===================================================================
--- proiecte/PPPP/gdm/autom4te.cache/traces.1	(revision 134)
+++ proiecte/PPPP/gdm/autom4te.cache/traces.1	(revision 134)
@@ -0,0 +1,1858 @@
+m4trace:aclocal.m4:9950: -1- m4_include([acinclude.m4])
+m4trace:configure.ac:3: -1- AC_INIT([gdm], [2.28.1], [http://bugzilla.gnome.org/enter_bug.cgi?product=gdm])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:3: -1- AC_SUBST([SHELL])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:3: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:3: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:3: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:3: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:3: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:3: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:3: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:3: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:3: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:3: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:3: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:3: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+				     ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:3: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:3: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:3: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:3: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:3: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+@%:@undef PACKAGE_NAME])
+m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+@%:@undef PACKAGE_TARNAME])
+m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+@%:@undef PACKAGE_VERSION])
+m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+@%:@undef PACKAGE_STRING])
+m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+@%:@undef PACKAGE_BUGREPORT])
+m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+@%:@undef PACKAGE_URL])
+m4trace:configure.ac:3: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:3: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:3: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:3: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:3: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:3: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:3: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:3: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:3: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:3: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:9: -1- AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 -Wall])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:9: -1- AM_AUTOMAKE_VERSION([1.11])
+m4trace:configure.ac:9: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:9: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:9: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:9: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:9: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([am__isrc])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:9: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:9: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([CYGPATH_W])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:9: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([PACKAGE])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:9: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:9: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:9: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+@%:@undef PACKAGE])
+m4trace:configure.ac:9: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:9: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+@%:@undef VERSION])
+m4trace:configure.ac:9: -1- AC_REQUIRE_AUX_FILE([missing])
+m4trace:configure.ac:9: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([ACLOCAL])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:9: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AUTOCONF])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:9: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AUTOMAKE])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:9: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AUTOHEADER])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:9: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([MAKEINFO])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:9: -1- AC_SUBST([install_sh])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([install_sh])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:9: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:9: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:9: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:9: -1- AC_SUBST([MKDIR_P])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:9: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([mkdir_p])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:9: -1- AC_SUBST([AWK])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:9: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:9: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([am__leading_dot])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:9: -1- AC_SUBST([AMTAR])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AMTAR])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:9: -1- AC_SUBST([am__tar])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([am__tar])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:9: -1- AC_SUBST([am__untar])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([am__untar])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:10: -1- AM_SILENT_RULES([yes])
+m4trace:configure.ac:10: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:10: -1- AC_SUBST([AM_BACKSLASH])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AM_BACKSLASH])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:11: -1- AM_MAINTAINER_MODE
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+m4trace:configure.ac:11: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
+m4trace:configure.ac:11: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST([MAINT])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([MAINT])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MAINT$])
+m4trace:configure.ac:14: -1- _m4_warn([obsolete], [The macro `AC_GNU_SOURCE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/specific.m4:332: AC_GNU_SOURCE is expanded from...
+configure.ac:14: the top level])
+m4trace:configure.ac:14: -1- AC_SUBST([CC])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:14: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:14: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:14: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:14: -1- AC_SUBST([CC])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- AC_SUBST([CC])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- AC_SUBST([CC])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- AC_SUBST([CC])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:14: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:14: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:14: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:14: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DEPDIR])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:14: -1- AC_SUBST([am__include])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__include])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:14: -1- AC_SUBST([am__quote])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__quote])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:14: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEP_TRUE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:14: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEP_FALSE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:14: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:14: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:14: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:14: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:14: -1- AC_SUBST([CPP])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:14: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:14: -1- AC_SUBST([CPP])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:14: -1- AC_SUBST([GREP])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:14: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:14: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:14: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+@%:@undef HAVE_SYS_TYPES_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+@%:@undef HAVE_STDLIB_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+@%:@undef HAVE_STRING_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+@%:@undef HAVE_MEMORY_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+@%:@undef HAVE_STRINGS_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+@%:@undef HAVE_INTTYPES_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+@%:@undef HAVE_STDINT_H])
+m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_SOURCE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_POSIX_SOURCE$])
+m4trace:configure.ac:14: -1- AH_OUTPUT([_POSIX_SOURCE], [/* Define to 1 if you need to in order for `stat\' and other things to work. */
+@%:@undef _POSIX_SOURCE])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_1_SOURCE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_POSIX_1_SOURCE$])
+m4trace:configure.ac:14: -1- AH_OUTPUT([_POSIX_1_SOURCE], [/* Define to 2 if the system does not provide POSIX.1 features except with
+   this defined. */
+@%:@undef _POSIX_1_SOURCE])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_MINIX])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_MINIX$])
+m4trace:configure.ac:14: -1- AH_OUTPUT([_MINIX], [/* Define to 1 if on MINIX. */
+@%:@undef _MINIX])
+m4trace:configure.ac:14: -1- AH_OUTPUT([USE_SYSTEM_EXTENSIONS], [/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([__EXTENSIONS__])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^__EXTENSIONS__$])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_ALL_SOURCE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_ALL_SOURCE$])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_GNU_SOURCE$])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_PTHREAD_SEMANTICS])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$])
+m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([_TANDEM_SOURCE])
+m4trace:configure.ac:14: -1- m4_pattern_allow([^_TANDEM_SOURCE$])
+m4trace:configure.ac:16: -1- _m4_warn([obsolete], [The macro `AC_STDC_HEADERS' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/oldnames.m4:96: AC_STDC_HEADERS is expanded from...
+configure.ac:16: the top level])
+m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:16: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.ac:17: -1- AC_SUBST([CXX])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:17: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CXXFLAGS])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:17: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:17: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:17: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:17: -1- AC_SUBST([CXX])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:17: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([ac_ct_CXX])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:17: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CXXDEPMODE])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:17: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:17: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:17: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:17: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:18: -1- AM_PROG_CC_C_O
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([NO_MINUS_C_MINUS_O])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^NO_MINUS_C_MINUS_O$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([NO_MINUS_C_MINUS_O], [/* Define to 1 if your C compiler doesn\'t accept -c and -o together. */
+@%:@undef NO_MINUS_C_MINUS_O])
+m4trace:configure.ac:18: -1- AC_REQUIRE_AUX_FILE([compile])
+m4trace:configure.ac:19: -1- AC_PROG_LIBTOOL([])
+m4trace:configure.ac:19: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+You should run autoupdate.], [aclocal.m4:852: AC_PROG_LIBTOOL is expanded from...
+configure.ac:19: the top level])
+m4trace:configure.ac:19: -1- LT_INIT([])
+m4trace:configure.ac:19: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
+m4trace:configure.ac:19: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
+m4trace:configure.ac:19: -1- AC_SUBST([LIBTOOL])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LIBTOOL])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBTOOL$])
+m4trace:configure.ac:19: -1- AC_CANONICAL_HOST
+m4trace:configure.ac:19: -1- AC_CANONICAL_BUILD
+m4trace:configure.ac:19: -1- AC_REQUIRE_AUX_FILE([config.sub])
+m4trace:configure.ac:19: -1- AC_REQUIRE_AUX_FILE([config.guess])
+m4trace:configure.ac:19: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([build])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:19: -1- AC_SUBST([build_cpu], [$[1]])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([build_cpu])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:19: -1- AC_SUBST([build_vendor], [$[2]])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([build_vendor])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:19: -1- AC_SUBST([build_os])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([build_os])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:19: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([host])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:19: -1- AC_SUBST([host_cpu], [$[1]])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:19: -1- AC_SUBST([host_vendor], [$[2]])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:19: -1- AC_SUBST([host_os])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:19: -1- AC_SUBST([SED])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([SED])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^SED$])
+m4trace:configure.ac:19: -1- AC_SUBST([FGREP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([FGREP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^FGREP$])
+m4trace:configure.ac:19: -1- AC_SUBST([GREP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:19: -1- AC_SUBST([LD])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LD])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LD$])
+m4trace:configure.ac:19: -1- AC_SUBST([DUMPBIN])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([DUMPBIN])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:19: -1- AC_SUBST([ac_ct_DUMPBIN])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
+m4trace:configure.ac:19: -1- AC_SUBST([DUMPBIN])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([DUMPBIN])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:19: -1- AC_SUBST([NM])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([NM])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^NM$])
+m4trace:configure.ac:19: -1- AC_SUBST([LN_S], [$as_ln_s])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LN_S])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LN_S$])
+m4trace:configure.ac:19: -1- AC_SUBST([OBJDUMP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([OBJDUMP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:19: -1- AC_SUBST([OBJDUMP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([OBJDUMP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:19: -1- AC_SUBST([AR])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:19: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:19: -1- AC_SUBST([RANLIB])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:19: -1- m4_pattern_allow([LT_OBJDIR])
+m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LT_OBJDIR$])
+m4trace:configure.ac:19: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+@%:@undef LT_OBJDIR])
+m4trace:configure.ac:19: -1- AC_SUBST([lt_ECHO])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([lt_ECHO])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^lt_ECHO$])
+m4trace:configure.ac:19: -1- LT_SUPPORTED_TAG([CC])
+m4trace:configure.ac:19: -1- AC_SUBST([DSYMUTIL])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([DSYMUTIL])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^DSYMUTIL$])
+m4trace:configure.ac:19: -1- AC_SUBST([NMEDIT])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([NMEDIT])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^NMEDIT$])
+m4trace:configure.ac:19: -1- AC_SUBST([LIPO])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LIPO])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LIPO$])
+m4trace:configure.ac:19: -1- AC_SUBST([OTOOL])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([OTOOL])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OTOOL$])
+m4trace:configure.ac:19: -1- AC_SUBST([OTOOL64])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([OTOOL64])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^OTOOL64$])
+m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
+@%:@undef HAVE_DLFCN_H])
+m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
+m4trace:configure.ac:19: -1- LT_SUPPORTED_TAG([CXX])
+m4trace:configure.ac:19: -1- AC_SUBST([CXX])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:19: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CXXFLAGS])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:19: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:19: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:19: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:19: -1- AC_SUBST([CXX])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:19: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([ac_ct_CXX])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:19: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CXXDEPMODE])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:19: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:19: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:19: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:19: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:19: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:19: -1- AC_SUBST([CXXCPP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CXXCPP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXCPP$])
+m4trace:configure.ac:19: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:19: -1- AC_SUBST([CXXCPP])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CXXCPP])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^CXXCPP$])
+m4trace:configure.ac:19: -1- AC_SUBST([LD])
+m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LD])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^LD$])
+m4trace:configure.ac:21: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:21: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:21: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.ac:23: -1- AC_SUBST([VERSION])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:25: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+You should run autoupdate.], [aclocal.m4:9303: AM_CONFIG_HEADER is expanded from...
+configure.ac:25: the top level])
+m4trace:configure.ac:25: -1- AC_CONFIG_HEADERS([config.h])
+m4trace:configure.ac:28: -1- AC_SUBST([USE_NLS])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([USE_NLS])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^USE_NLS$])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_UPDATE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_UPDATE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_UPDATE$])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_MERGE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_MERGE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_MERGE$])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_EXTRACT])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_EXTRACT])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_EXTRACT$])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_DESKTOP_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_DESKTOP_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_DESKTOP_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DESKTOP_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_DIRECTORY_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_DIRECTORY_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_DIRECTORY_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DIRECTORY_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_KEYS_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_KEYS_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_KEYS_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KEYS_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_PROP_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_PROP_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_PROP_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PROP_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_OAF_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_OAF_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_OAF_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_OAF_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_PONG_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_PONG_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_PONG_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PONG_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_SERVER_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_SERVER_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SERVER_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVER_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_SHEET_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_SHEET_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SHEET_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SHEET_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_SOUNDLIST_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_SOUNDLIST_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SOUNDLIST_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SOUNDLIST_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_UI_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_UI_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_UI_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_UI_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_XAM_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_XAM_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_XAM_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XAM_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_KBD_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_KBD_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_KBD_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KBD_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_XML_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_XML_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_XML_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_XML_NOMERGE_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_XML_NOMERGE_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_XML_NOMERGE_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_NOMERGE_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_CAVES_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_CAVES_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_CAVES_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_CAVES_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_SCHEMAS_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_SCHEMAS_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SCHEMAS_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SCHEMAS_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_THEME_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_THEME_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_THEME_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_THEME_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_SERVICE_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_SERVICE_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_SERVICE_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVICE_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_POLICY_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_POLICY_RULE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_POLICY_RULE$])
+m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([INTLTOOL_POLICY_RULE])
+m4trace:configure.ac:28: -1- AC_SUBST([XGETTEXT])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([XGETTEXT])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^XGETTEXT$])
+m4trace:configure.ac:28: -1- AC_SUBST([MSGMERGE])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([MSGMERGE])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^MSGMERGE$])
+m4trace:configure.ac:28: -1- AC_SUBST([MSGFMT])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([MSGFMT])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^MSGFMT$])
+m4trace:configure.ac:28: -1- AC_SUBST([GMSGFMT])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([GMSGFMT])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^GMSGFMT$])
+m4trace:configure.ac:28: -1- AC_SUBST([INTLTOOL_PERL])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([INTLTOOL_PERL])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^INTLTOOL_PERL$])
+m4trace:configure.ac:28: -1- AC_SUBST([ALL_LINGUAS])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([ALL_LINGUAS])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^ALL_LINGUAS$])
+m4trace:configure.ac:28: -1- AC_SUBST([DATADIRNAME])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([DATADIRNAME])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^DATADIRNAME$])
+m4trace:configure.ac:30: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+m4trace:configure.ac:30: -1- AC_SUBST([PKG_CONFIG])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([PKG_CONFIG])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^PKG_CONFIG$])
+m4trace:configure.ac:30: -1- AC_SUBST([PKG_CONFIG])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([PKG_CONFIG])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^PKG_CONFIG$])
+m4trace:configure.ac:30: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+aclocal.m4:502: GNOME_DOC_DEFINES is expanded from...
+aclocal.m4:537: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- AC_SUBST([HELP_DIR])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([HELP_DIR])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^HELP_DIR$])
+m4trace:configure.ac:30: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+aclocal.m4:502: GNOME_DOC_DEFINES is expanded from...
+aclocal.m4:537: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- AC_SUBST([OMF_DIR])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([OMF_DIR])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^OMF_DIR$])
+m4trace:configure.ac:30: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+aclocal.m4:502: GNOME_DOC_DEFINES is expanded from...
+aclocal.m4:537: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- AC_SUBST([DOC_USER_FORMATS])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([DOC_USER_FORMATS])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^DOC_USER_FORMATS$])
+m4trace:configure.ac:30: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+../../lib/autoconf/general.m4:1474: AC_ARG_ENABLE is expanded from...
+aclocal.m4:502: GNOME_DOC_DEFINES is expanded from...
+aclocal.m4:537: GNOME_DOC_INIT is expanded from...
+configure.ac:30: the top level])
+m4trace:configure.ac:30: -1- AM_CONDITIONAL([ENABLE_SK], [test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
+m4trace:configure.ac:30: -1- AC_SUBST([ENABLE_SK_TRUE])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([ENABLE_SK_TRUE])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^ENABLE_SK_TRUE$])
+m4trace:configure.ac:30: -1- AC_SUBST([ENABLE_SK_FALSE])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([ENABLE_SK_FALSE])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^ENABLE_SK_FALSE$])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([ENABLE_SK_TRUE])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([ENABLE_SK_FALSE])
+m4trace:configure.ac:30: -1- AC_SUBST([DISTCHECK_CONFIGURE_FLAGS])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([DISTCHECK_CONFIGURE_FLAGS])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^DISTCHECK_CONFIGURE_FLAGS$])
+m4trace:configure.ac:30: -1- AM_CONDITIONAL([HAVE_GNOME_DOC_UTILS], [test "$gdu_cv_have_gdu" = "yes"])
+m4trace:configure.ac:30: -1- AC_SUBST([HAVE_GNOME_DOC_UTILS_TRUE])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([HAVE_GNOME_DOC_UTILS_TRUE])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^HAVE_GNOME_DOC_UTILS_TRUE$])
+m4trace:configure.ac:30: -1- AC_SUBST([HAVE_GNOME_DOC_UTILS_FALSE])
+m4trace:configure.ac:30: -1- AC_SUBST_TRACE([HAVE_GNOME_DOC_UTILS_FALSE])
+m4trace:configure.ac:30: -1- m4_pattern_allow([^HAVE_GNOME_DOC_UTILS_FALSE$])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([HAVE_GNOME_DOC_UTILS_TRUE])
+m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([HAVE_GNOME_DOC_UTILS_FALSE])
+m4trace:configure.ac:33: -1- AC_SUBST([GETTEXT_PACKAGE])
+m4trace:configure.ac:33: -1- AC_SUBST_TRACE([GETTEXT_PACKAGE])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^GETTEXT_PACKAGE$])
+m4trace:configure.ac:34: -1- AC_DEFINE_TRACE_LITERAL([GETTEXT_PACKAGE])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^GETTEXT_PACKAGE$])
+m4trace:configure.ac:34: -1- AH_OUTPUT([GETTEXT_PACKAGE], [/* gettext package */
+@%:@undef GETTEXT_PACKAGE])
+m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
+@%:@undef HAVE_LOCALE_H])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOCALE_H])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_LOCALE_H$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+aclocal.m4:114: GLIB_LC_MESSAGES is expanded from...
+aclocal.m4:378: GLIB_GNU_GETTEXT is expanded from...
+aclocal.m4:478: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LC_MESSAGES])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$])
+m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_LC_MESSAGES], [/* Define if your <locale.h> file defines LC_MESSAGES. */
+@%:@undef HAVE_LC_MESSAGES])
+m4trace:configure.ac:36: -1- AC_SUBST([USE_NLS])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([USE_NLS])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^USE_NLS$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/headers.m4:151: _AC_CHECK_HEADER_MONGREL is expanded from...
+../../lib/autoconf/headers.m4:89: AC_CHECK_HEADER is expanded from...
+aclocal.m4:168: GLIB_WITH_NLS is expanded from...
+aclocal.m4:378: GLIB_GNU_GETTEXT is expanded from...
+aclocal.m4:478: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/headers.m4:151: _AC_CHECK_HEADER_MONGREL is expanded from...
+../../lib/autoconf/headers.m4:89: AC_CHECK_HEADER is expanded from...
+aclocal.m4:168: GLIB_WITH_NLS is expanded from...
+aclocal.m4:378: GLIB_GNU_GETTEXT is expanded from...
+aclocal.m4:478: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_BIND_TEXTDOMAIN_CODESET], [/* Define to 1 if you have the `bind_textdomain_codeset\' function. */
+@%:@undef HAVE_BIND_TEXTDOMAIN_CODESET])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BIND_TEXTDOMAIN_CODESET])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$])
+m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_BIND_TEXTDOMAIN_CODESET], [/* Define to 1 if you have the `bind_textdomain_codeset\' function. */
+@%:@undef HAVE_BIND_TEXTDOMAIN_CODESET])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BIND_TEXTDOMAIN_CODESET])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETTEXT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_GETTEXT$])
+m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_GETTEXT], [/* Define if the GNU gettext() function is already present or preinstalled. */
+@%:@undef HAVE_GETTEXT])
+m4trace:configure.ac:36: -1- AC_SUBST([MSGFMT])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([MSGFMT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^MSGFMT$])
+m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
+@%:@undef HAVE_DCGETTEXT])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DCGETTEXT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^HAVE_DCGETTEXT$])
+m4trace:configure.ac:36: -1- AC_SUBST([MSGFMT_OPTS])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([MSGFMT_OPTS])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^MSGFMT_OPTS$])
+m4trace:configure.ac:36: -1- AC_SUBST([GMSGFMT])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([GMSGFMT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^GMSGFMT$])
+m4trace:configure.ac:36: -1- AC_SUBST([XGETTEXT])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([XGETTEXT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^XGETTEXT$])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/headers.m4:151: _AC_CHECK_HEADER_MONGREL is expanded from...
+../../lib/autoconf/headers.m4:89: AC_CHECK_HEADER is expanded from...
+aclocal.m4:168: GLIB_WITH_NLS is expanded from...
+aclocal.m4:378: GLIB_GNU_GETTEXT is expanded from...
+aclocal.m4:478: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^ENABLE_NLS$])
+m4trace:configure.ac:36: -1- AH_OUTPUT([ENABLE_NLS], [/* always defined to indicate that i18n is enabled */
+@%:@undef ENABLE_NLS])
+m4trace:configure.ac:36: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/status.m4:1040: AC_OUTPUT_COMMANDS is expanded from...
+aclocal.m4:168: GLIB_WITH_NLS is expanded from...
+aclocal.m4:378: GLIB_GNU_GETTEXT is expanded from...
+aclocal.m4:478: AM_GLIB_GNU_GETTEXT is expanded from...
+configure.ac:36: the top level])
+m4trace:configure.ac:36: -1- AC_SUBST([CATALOGS])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CATALOGS])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^CATALOGS$])
+m4trace:configure.ac:36: -1- AC_SUBST([CATOBJEXT])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CATOBJEXT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^CATOBJEXT$])
+m4trace:configure.ac:36: -1- AC_SUBST([DATADIRNAME])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([DATADIRNAME])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^DATADIRNAME$])
+m4trace:configure.ac:36: -1- AC_SUBST([GMOFILES])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([GMOFILES])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^GMOFILES$])
+m4trace:configure.ac:36: -1- AC_SUBST([INSTOBJEXT])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([INSTOBJEXT])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^INSTOBJEXT$])
+m4trace:configure.ac:36: -1- AC_SUBST([INTLLIBS])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([INTLLIBS])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^INTLLIBS$])
+m4trace:configure.ac:36: -1- AC_SUBST([PO_IN_DATADIR_TRUE])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([PO_IN_DATADIR_TRUE])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^PO_IN_DATADIR_TRUE$])
+m4trace:configure.ac:36: -1- AC_SUBST([PO_IN_DATADIR_FALSE])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([PO_IN_DATADIR_FALSE])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^PO_IN_DATADIR_FALSE$])
+m4trace:configure.ac:36: -1- AC_SUBST([POFILES])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([POFILES])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^POFILES$])
+m4trace:configure.ac:36: -1- AC_SUBST([POSUB])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([POSUB])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^POSUB$])
+m4trace:configure.ac:36: -1- AC_SUBST([MKINSTALLDIRS])
+m4trace:configure.ac:36: -1- AC_SUBST_TRACE([MKINSTALLDIRS])
+m4trace:configure.ac:36: -1- m4_pattern_allow([^MKINSTALLDIRS$])
+m4trace:configure.ac:57: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+acinclude.m4:293: EXTRA_COMPILE_WARNINGS is expanded from...
+configure.ac:57: the top level])
+m4trace:configure.ac:57: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:293: EXTRA_COMPILE_WARNINGS is expanded from...
+configure.ac:57: the top level])
+m4trace:configure.ac:57: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+acinclude.m4:293: EXTRA_COMPILE_WARNINGS is expanded from...
+configure.ac:57: the top level])
+m4trace:configure.ac:57: -1- AC_SUBST([WARN_CFLAGS])
+m4trace:configure.ac:57: -1- AC_SUBST_TRACE([WARN_CFLAGS])
+m4trace:configure.ac:57: -1- m4_pattern_allow([^WARN_CFLAGS$])
+m4trace:configure.ac:59: -1- AC_SUBST([GTHREAD_CFLAGS])
+m4trace:configure.ac:59: -1- AC_SUBST_TRACE([GTHREAD_CFLAGS])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^GTHREAD_CFLAGS$])
+m4trace:configure.ac:59: -1- AC_SUBST([GTHREAD_LIBS])
+m4trace:configure.ac:59: -1- AC_SUBST_TRACE([GTHREAD_LIBS])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^GTHREAD_LIBS$])
+m4trace:configure.ac:60: -1- AC_SUBST([GTHREAD_CFLAGS])
+m4trace:configure.ac:60: -1- AC_SUBST_TRACE([GTHREAD_CFLAGS])
+m4trace:configure.ac:60: -1- m4_pattern_allow([^GTHREAD_CFLAGS$])
+m4trace:configure.ac:61: -1- AC_SUBST([GTHREAD_LIBS])
+m4trace:configure.ac:61: -1- AC_SUBST_TRACE([GTHREAD_LIBS])
+m4trace:configure.ac:61: -1- m4_pattern_allow([^GTHREAD_LIBS$])
+m4trace:configure.ac:63: -1- AC_SUBST([COMMON_CFLAGS])
+m4trace:configure.ac:63: -1- AC_SUBST_TRACE([COMMON_CFLAGS])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^COMMON_CFLAGS$])
+m4trace:configure.ac:63: -1- AC_SUBST([COMMON_LIBS])
+m4trace:configure.ac:63: -1- AC_SUBST_TRACE([COMMON_LIBS])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^COMMON_LIBS$])
+m4trace:configure.ac:68: -1- AC_SUBST([COMMON_CFLAGS])
+m4trace:configure.ac:68: -1- AC_SUBST_TRACE([COMMON_CFLAGS])
+m4trace:configure.ac:68: -1- m4_pattern_allow([^COMMON_CFLAGS$])
+m4trace:configure.ac:69: -1- AC_SUBST([COMMON_LIBS])
+m4trace:configure.ac:69: -1- AC_SUBST_TRACE([COMMON_LIBS])
+m4trace:configure.ac:69: -1- m4_pattern_allow([^COMMON_LIBS$])
+m4trace:configure.ac:71: -1- AC_SUBST([DAEMON_CFLAGS])
+m4trace:configure.ac:71: -1- AC_SUBST_TRACE([DAEMON_CFLAGS])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^DAEMON_CFLAGS$])
+m4trace:configure.ac:71: -1- AC_SUBST([DAEMON_LIBS])
+m4trace:configure.ac:71: -1- AC_SUBST_TRACE([DAEMON_LIBS])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^DAEMON_LIBS$])
+m4trace:configure.ac:76: -1- AC_SUBST([DAEMON_CFLAGS])
+m4trace:configure.ac:76: -1- AC_SUBST_TRACE([DAEMON_CFLAGS])
+m4trace:configure.ac:76: -1- m4_pattern_allow([^DAEMON_CFLAGS$])
+m4trace:configure.ac:77: -1- AC_SUBST([DAEMON_LIBS])
+m4trace:configure.ac:77: -1- AC_SUBST_TRACE([DAEMON_LIBS])
+m4trace:configure.ac:77: -1- m4_pattern_allow([^DAEMON_LIBS$])
+m4trace:configure.ac:79: -1- AC_SUBST([XLIB_CFLAGS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([XLIB_CFLAGS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^XLIB_CFLAGS$])
+m4trace:configure.ac:79: -1- AC_SUBST([XLIB_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([XLIB_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^XLIB_LIBS$])
+m4trace:configure.ac:79: -1- AC_SUBST([XMKMF])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([XMKMF])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.ac:79: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:79: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
+@%:@undef X_DISPLAY_MISSING])
+m4trace:configure.ac:79: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:79: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:79: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:79: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:79: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:79: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
+@%:@undef X_DISPLAY_MISSING])
+m4trace:configure.ac:79: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:79: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:79: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:79: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:79: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:79: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:87: -1- AC_SUBST([XLIB_CFLAGS])
+m4trace:configure.ac:87: -1- AC_SUBST_TRACE([XLIB_CFLAGS])
+m4trace:configure.ac:87: -1- m4_pattern_allow([^XLIB_CFLAGS$])
+m4trace:configure.ac:88: -1- AC_SUBST([XLIB_LIBS])
+m4trace:configure.ac:88: -1- AC_SUBST_TRACE([XLIB_LIBS])
+m4trace:configure.ac:88: -1- m4_pattern_allow([^XLIB_LIBS$])
+m4trace:configure.ac:90: -1- AC_SUBST([GTK_CFLAGS])
+m4trace:configure.ac:90: -1- AC_SUBST_TRACE([GTK_CFLAGS])
+m4trace:configure.ac:90: -1- m4_pattern_allow([^GTK_CFLAGS$])
+m4trace:configure.ac:90: -1- AC_SUBST([GTK_LIBS])
+m4trace:configure.ac:90: -1- AC_SUBST_TRACE([GTK_LIBS])
+m4trace:configure.ac:90: -1- m4_pattern_allow([^GTK_LIBS$])
+m4trace:configure.ac:93: -1- AC_SUBST([GTK_CFLAGS])
+m4trace:configure.ac:93: -1- AC_SUBST_TRACE([GTK_CFLAGS])
+m4trace:configure.ac:93: -1- m4_pattern_allow([^GTK_CFLAGS$])
+m4trace:configure.ac:94: -1- AC_SUBST([GTK_LIBS])
+m4trace:configure.ac:94: -1- AC_SUBST_TRACE([GTK_LIBS])
+m4trace:configure.ac:94: -1- m4_pattern_allow([^GTK_LIBS$])
+m4trace:configure.ac:96: -1- AC_SUBST([CANBERRA_GTK_CFLAGS])
+m4trace:configure.ac:96: -1- AC_SUBST_TRACE([CANBERRA_GTK_CFLAGS])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^CANBERRA_GTK_CFLAGS$])
+m4trace:configure.ac:96: -1- AC_SUBST([CANBERRA_GTK_LIBS])
+m4trace:configure.ac:96: -1- AC_SUBST_TRACE([CANBERRA_GTK_LIBS])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^CANBERRA_GTK_LIBS$])
+m4trace:configure.ac:99: -1- AC_SUBST([GCONF_CFLAGS])
+m4trace:configure.ac:99: -1- AC_SUBST_TRACE([GCONF_CFLAGS])
+m4trace:configure.ac:99: -1- m4_pattern_allow([^GCONF_CFLAGS$])
+m4trace:configure.ac:100: -1- AC_SUBST([GCONF_LIBS])
+m4trace:configure.ac:100: -1- AC_SUBST_TRACE([GCONF_LIBS])
+m4trace:configure.ac:100: -1- m4_pattern_allow([^GCONF_LIBS$])
+m4trace:configure.ac:102: -1- AC_SUBST([GCONF_CFLAGS])
+m4trace:configure.ac:102: -1- AC_SUBST_TRACE([GCONF_CFLAGS])
+m4trace:configure.ac:102: -1- m4_pattern_allow([^GCONF_CFLAGS$])
+m4trace:configure.ac:102: -1- AC_SUBST([GCONF_LIBS])
+m4trace:configure.ac:102: -1- AC_SUBST_TRACE([GCONF_LIBS])
+m4trace:configure.ac:102: -1- m4_pattern_allow([^GCONF_LIBS$])
+m4trace:configure.ac:105: -1- AC_SUBST([GCONF_CFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([GCONF_CFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^GCONF_CFLAGS$])
+m4trace:configure.ac:106: -1- AC_SUBST([GCONF_LIBS])
+m4trace:configure.ac:106: -1- AC_SUBST_TRACE([GCONF_LIBS])
+m4trace:configure.ac:106: -1- m4_pattern_allow([^GCONF_LIBS$])
+m4trace:configure.ac:108: -1- AC_SUBST([DEVKIT_POWER_CFLAGS])
+m4trace:configure.ac:108: -1- AC_SUBST_TRACE([DEVKIT_POWER_CFLAGS])
+m4trace:configure.ac:108: -1- m4_pattern_allow([^DEVKIT_POWER_CFLAGS$])
+m4trace:configure.ac:108: -1- AC_SUBST([DEVKIT_POWER_LIBS])
+m4trace:configure.ac:108: -1- AC_SUBST_TRACE([DEVKIT_POWER_LIBS])
+m4trace:configure.ac:108: -1- m4_pattern_allow([^DEVKIT_POWER_LIBS$])
+m4trace:configure.ac:114: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEVICEKIT_POWER])
+m4trace:configure.ac:114: -1- m4_pattern_allow([^HAVE_DEVICEKIT_POWER$])
+m4trace:configure.ac:114: -1- AH_OUTPUT([HAVE_DEVICEKIT_POWER], [/* Define if we have DeviceKit-power */
+@%:@undef HAVE_DEVICEKIT_POWER])
+m4trace:configure.ac:116: -1- AC_SUBST([HAVE_DEVICEKIT_POWER])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([HAVE_DEVICEKIT_POWER])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^HAVE_DEVICEKIT_POWER$])
+m4trace:configure.ac:117: -1- AC_SUBST([DEVKIT_POWER_CFLAGS])
+m4trace:configure.ac:117: -1- AC_SUBST_TRACE([DEVKIT_POWER_CFLAGS])
+m4trace:configure.ac:117: -1- m4_pattern_allow([^DEVKIT_POWER_CFLAGS$])
+m4trace:configure.ac:118: -1- AC_SUBST([DEVKIT_POWER_LIBS])
+m4trace:configure.ac:118: -1- AC_SUBST_TRACE([DEVKIT_POWER_LIBS])
+m4trace:configure.ac:118: -1- m4_pattern_allow([^DEVKIT_POWER_LIBS$])
+m4trace:configure.ac:120: -1- AC_SUBST([SIMPLE_GREETER_CFLAGS])
+m4trace:configure.ac:120: -1- AC_SUBST_TRACE([SIMPLE_GREETER_CFLAGS])
+m4trace:configure.ac:120: -1- m4_pattern_allow([^SIMPLE_GREETER_CFLAGS$])
+m4trace:configure.ac:120: -1- AC_SUBST([SIMPLE_GREETER_LIBS])
+m4trace:configure.ac:120: -1- AC_SUBST_TRACE([SIMPLE_GREETER_LIBS])
+m4trace:configure.ac:120: -1- m4_pattern_allow([^SIMPLE_GREETER_LIBS$])
+m4trace:configure.ac:129: -1- AC_SUBST([SIMPLE_GREETER_CFLAGS])
+m4trace:configure.ac:129: -1- AC_SUBST_TRACE([SIMPLE_GREETER_CFLAGS])
+m4trace:configure.ac:129: -1- m4_pattern_allow([^SIMPLE_GREETER_CFLAGS$])
+m4trace:configure.ac:130: -1- AC_SUBST([SIMPLE_GREETER_LIBS])
+m4trace:configure.ac:130: -1- AC_SUBST_TRACE([SIMPLE_GREETER_LIBS])
+m4trace:configure.ac:130: -1- m4_pattern_allow([^SIMPLE_GREETER_LIBS$])
+m4trace:configure.ac:132: -1- AC_SUBST([LIBXKLAVIER_CFLAGS])
+m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LIBXKLAVIER_CFLAGS])
+m4trace:configure.ac:132: -1- m4_pattern_allow([^LIBXKLAVIER_CFLAGS$])
+m4trace:configure.ac:132: -1- AC_SUBST([LIBXKLAVIER_LIBS])
+m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LIBXKLAVIER_LIBS])
+m4trace:configure.ac:132: -1- m4_pattern_allow([^LIBXKLAVIER_LIBS$])
+m4trace:configure.ac:137: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBXKLAVIER])
+m4trace:configure.ac:137: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER$])
+m4trace:configure.ac:137: -1- AH_OUTPUT([HAVE_LIBXKLAVIER], [/* Define if we have libxklavier */
+@%:@undef HAVE_LIBXKLAVIER])
+m4trace:configure.ac:139: -1- AM_CONDITIONAL([HAVE_LIBXKLAVIER], [test x$have_libxklavier = xyes])
+m4trace:configure.ac:139: -1- AC_SUBST([HAVE_LIBXKLAVIER_TRUE])
+m4trace:configure.ac:139: -1- AC_SUBST_TRACE([HAVE_LIBXKLAVIER_TRUE])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER_TRUE$])
+m4trace:configure.ac:139: -1- AC_SUBST([HAVE_LIBXKLAVIER_FALSE])
+m4trace:configure.ac:139: -1- AC_SUBST_TRACE([HAVE_LIBXKLAVIER_FALSE])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER_FALSE$])
+m4trace:configure.ac:139: -1- _AM_SUBST_NOTMAKE([HAVE_LIBXKLAVIER_TRUE])
+m4trace:configure.ac:139: -1- _AM_SUBST_NOTMAKE([HAVE_LIBXKLAVIER_FALSE])
+m4trace:configure.ac:140: -1- AC_SUBST([HAVE_LIBXKLAVIER])
+m4trace:configure.ac:140: -1- AC_SUBST_TRACE([HAVE_LIBXKLAVIER])
+m4trace:configure.ac:140: -1- m4_pattern_allow([^HAVE_LIBXKLAVIER$])
+m4trace:configure.ac:141: -1- AC_SUBST([LIBXKLAVIER_CFLAGS])
+m4trace:configure.ac:141: -1- AC_SUBST_TRACE([LIBXKLAVIER_CFLAGS])
+m4trace:configure.ac:141: -1- m4_pattern_allow([^LIBXKLAVIER_CFLAGS$])
+m4trace:configure.ac:142: -1- AC_SUBST([LIBXKLAVIER_LIBS])
+m4trace:configure.ac:142: -1- AC_SUBST_TRACE([LIBXKLAVIER_LIBS])
+m4trace:configure.ac:142: -1- m4_pattern_allow([^LIBXKLAVIER_LIBS$])
+m4trace:configure.ac:144: -1- AC_SUBST([SIMPLE_CHOOSER_CFLAGS])
+m4trace:configure.ac:144: -1- AC_SUBST_TRACE([SIMPLE_CHOOSER_CFLAGS])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^SIMPLE_CHOOSER_CFLAGS$])
+m4trace:configure.ac:144: -1- AC_SUBST([SIMPLE_CHOOSER_LIBS])
+m4trace:configure.ac:144: -1- AC_SUBST_TRACE([SIMPLE_CHOOSER_LIBS])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^SIMPLE_CHOOSER_LIBS$])
+m4trace:configure.ac:150: -1- AC_SUBST([SIMPLE_CHOOSER_CFLAGS])
+m4trace:configure.ac:150: -1- AC_SUBST_TRACE([SIMPLE_CHOOSER_CFLAGS])
+m4trace:configure.ac:150: -1- m4_pattern_allow([^SIMPLE_CHOOSER_CFLAGS$])
+m4trace:configure.ac:151: -1- AC_SUBST([SIMPLE_CHOOSER_LIBS])
+m4trace:configure.ac:151: -1- AC_SUBST_TRACE([SIMPLE_CHOOSER_LIBS])
+m4trace:configure.ac:151: -1- m4_pattern_allow([^SIMPLE_CHOOSER_LIBS$])
+m4trace:configure.ac:153: -1- AC_SUBST([APPLET_CFLAGS])
+m4trace:configure.ac:153: -1- AC_SUBST_TRACE([APPLET_CFLAGS])
+m4trace:configure.ac:153: -1- m4_pattern_allow([^APPLET_CFLAGS$])
+m4trace:configure.ac:153: -1- AC_SUBST([APPLET_LIBS])
+m4trace:configure.ac:153: -1- AC_SUBST_TRACE([APPLET_LIBS])
+m4trace:configure.ac:153: -1- m4_pattern_allow([^APPLET_LIBS$])
+m4trace:configure.ac:157: -1- AC_SUBST([APPLET_CFLAGS])
+m4trace:configure.ac:157: -1- AC_SUBST_TRACE([APPLET_CFLAGS])
+m4trace:configure.ac:157: -1- m4_pattern_allow([^APPLET_CFLAGS$])
+m4trace:configure.ac:158: -1- AC_SUBST([APPLET_LIBS])
+m4trace:configure.ac:158: -1- AC_SUBST_TRACE([APPLET_LIBS])
+m4trace:configure.ac:158: -1- m4_pattern_allow([^APPLET_LIBS$])
+m4trace:configure.ac:161: -1- AC_SUBST([PLUGIN_LIBTOOL_FLAGS])
+m4trace:configure.ac:161: -1- AC_SUBST_TRACE([PLUGIN_LIBTOOL_FLAGS])
+m4trace:configure.ac:161: -1- m4_pattern_allow([^PLUGIN_LIBTOOL_FLAGS$])
+m4trace:configure.ac:163: -1- AC_SUBST([GLIB_GENMARSHAL])
+m4trace:configure.ac:163: -1- AC_SUBST_TRACE([GLIB_GENMARSHAL])
+m4trace:configure.ac:163: -1- m4_pattern_allow([^GLIB_GENMARSHAL$])
+m4trace:configure.ac:164: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:164: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
+@%:@undef X_DISPLAY_MISSING])
+m4trace:configure.ac:164: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:164: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:164: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:164: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:164: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:164: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:164: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:164: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:164: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:167: -1- AC_SUBST([CHECK_CFLAGS])
+m4trace:configure.ac:167: -1- AC_SUBST_TRACE([CHECK_CFLAGS])
+m4trace:configure.ac:167: -1- m4_pattern_allow([^CHECK_CFLAGS$])
+m4trace:configure.ac:167: -1- AC_SUBST([CHECK_LIBS])
+m4trace:configure.ac:167: -1- AC_SUBST_TRACE([CHECK_LIBS])
+m4trace:configure.ac:167: -1- m4_pattern_allow([^CHECK_LIBS$])
+m4trace:configure.ac:171: -1- AM_CONDITIONAL([HAVE_CHECK], [test "x$CHECK_CFLAGS" != "x"])
+m4trace:configure.ac:171: -1- AC_SUBST([HAVE_CHECK_TRUE])
+m4trace:configure.ac:171: -1- AC_SUBST_TRACE([HAVE_CHECK_TRUE])
+m4trace:configure.ac:171: -1- m4_pattern_allow([^HAVE_CHECK_TRUE$])
+m4trace:configure.ac:171: -1- AC_SUBST([HAVE_CHECK_FALSE])
+m4trace:configure.ac:171: -1- AC_SUBST_TRACE([HAVE_CHECK_FALSE])
+m4trace:configure.ac:171: -1- m4_pattern_allow([^HAVE_CHECK_FALSE$])
+m4trace:configure.ac:171: -1- _AM_SUBST_NOTMAKE([HAVE_CHECK_TRUE])
+m4trace:configure.ac:171: -1- _AM_SUBST_NOTMAKE([HAVE_CHECK_FALSE])
+m4trace:configure.ac:173: -1- AC_SUBST([GCONFTOOL])
+m4trace:configure.ac:173: -1- AC_SUBST_TRACE([GCONFTOOL])
+m4trace:configure.ac:173: -1- m4_pattern_allow([^GCONFTOOL$])
+m4trace:configure.ac:175: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+aclocal.m4:29: AM_GCONF_SOURCE_2 is expanded from...
+configure.ac:175: the top level])
+m4trace:configure.ac:175: -1- AC_SUBST([GCONF_SCHEMA_CONFIG_SOURCE])
+m4trace:configure.ac:175: -1- AC_SUBST_TRACE([GCONF_SCHEMA_CONFIG_SOURCE])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMA_CONFIG_SOURCE$])
+m4trace:configure.ac:175: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+aclocal.m4:29: AM_GCONF_SOURCE_2 is expanded from...
+configure.ac:175: the top level])
+m4trace:configure.ac:175: -1- AC_SUBST([GCONF_SCHEMA_FILE_DIR])
+m4trace:configure.ac:175: -1- AC_SUBST_TRACE([GCONF_SCHEMA_FILE_DIR])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMA_FILE_DIR$])
+m4trace:configure.ac:175: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+aclocal.m4:29: AM_GCONF_SOURCE_2 is expanded from...
+configure.ac:175: the top level])
+m4trace:configure.ac:175: -1- AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+m4trace:configure.ac:175: -1- AC_SUBST([GCONF_SCHEMAS_INSTALL_TRUE])
+m4trace:configure.ac:175: -1- AC_SUBST_TRACE([GCONF_SCHEMAS_INSTALL_TRUE])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMAS_INSTALL_TRUE$])
+m4trace:configure.ac:175: -1- AC_SUBST([GCONF_SCHEMAS_INSTALL_FALSE])
+m4trace:configure.ac:175: -1- AC_SUBST_TRACE([GCONF_SCHEMAS_INSTALL_FALSE])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^GCONF_SCHEMAS_INSTALL_FALSE$])
+m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([GCONF_SCHEMAS_INSTALL_TRUE])
+m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([GCONF_SCHEMAS_INSTALL_FALSE])
+m4trace:configure.ac:185: -1- AC_SUBST([sysconfsubdir])
+m4trace:configure.ac:185: -1- AC_SUBST_TRACE([sysconfsubdir])
+m4trace:configure.ac:185: -1- m4_pattern_allow([^sysconfsubdir$])
+m4trace:configure.ac:192: -1- AC_SUBST([gdmconfdir])
+m4trace:configure.ac:192: -1- AC_SUBST_TRACE([gdmconfdir])
+m4trace:configure.ac:192: -1- m4_pattern_allow([^gdmconfdir$])
+m4trace:configure.ac:198: -1- AC_SUBST([dmconfdir])
+m4trace:configure.ac:198: -1- AC_SUBST_TRACE([dmconfdir])
+m4trace:configure.ac:198: -1- m4_pattern_allow([^dmconfdir$])
+m4trace:configure.ac:244: -1- AC_SUBST([AT_SPI_REGISTRYD_DIR])
+m4trace:configure.ac:244: -1- AC_SUBST_TRACE([AT_SPI_REGISTRYD_DIR])
+m4trace:configure.ac:244: -1- m4_pattern_allow([^AT_SPI_REGISTRYD_DIR$])
+m4trace:configure.ac:261: -1- AC_SUBST([GDM_SESSION_DEFAULT_PATH])
+m4trace:configure.ac:261: -1- AC_SUBST_TRACE([GDM_SESSION_DEFAULT_PATH])
+m4trace:configure.ac:261: -1- m4_pattern_allow([^GDM_SESSION_DEFAULT_PATH$])
+m4trace:configure.ac:279: -1- AC_SUBST([LANG_CONFIG_FILE])
+m4trace:configure.ac:279: -1- AC_SUBST_TRACE([LANG_CONFIG_FILE])
+m4trace:configure.ac:279: -1- m4_pattern_allow([^LANG_CONFIG_FILE$])
+m4trace:configure.ac:283: -1- AH_OUTPUT([HAVE_STROPTS_H], [/* Define to 1 if you have the <stropts.h> header file. */
+@%:@undef HAVE_STROPTS_H])
+m4trace:configure.ac:283: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STROPTS_H])
+m4trace:configure.ac:283: -1- m4_pattern_allow([^HAVE_STROPTS_H$])
+m4trace:configure.ac:286: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+@%:@undef HAVE_SYS_SOCKET_H])
+m4trace:configure.ac:286: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SOCKET_H])
+m4trace:configure.ac:286: -1- m4_pattern_allow([^HAVE_SYS_SOCKET_H$])
+m4trace:configure.ac:288: -2- AC_DEFINE_TRACE_LITERAL([socklen_t])
+m4trace:configure.ac:288: -2- m4_pattern_allow([^socklen_t$])
+m4trace:configure.ac:288: -2- AH_OUTPUT([socklen_t], [/* Compatibility type */
+@%:@undef socklen_t])
+m4trace:configure.ac:294: -1- AH_OUTPUT([HAVE_SYS_SOCKIO_H], [/* Define to 1 if you have the <sys/sockio.h> header file. */
+@%:@undef HAVE_SYS_SOCKIO_H])
+m4trace:configure.ac:294: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SOCKIO_H])
+m4trace:configure.ac:294: -1- m4_pattern_allow([^HAVE_SYS_SOCKIO_H$])
+m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_SETRESUID], [/* Define to 1 if you have the `setresuid\' function. */
+@%:@undef HAVE_SETRESUID])
+m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
+@%:@undef HAVE_SETENV])
+m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_UNSETENV], [/* Define to 1 if you have the `unsetenv\' function. */
+@%:@undef HAVE_UNSETENV])
+m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_CLEARENV], [/* Define to 1 if you have the `clearenv\' function. */
+@%:@undef HAVE_CLEARENV])
+m4trace:configure.ac:298: -1- AH_OUTPUT([HAVE_CRT_EXTERNS_H], [/* Define to 1 if you have the <crt_externs.h> header file. */
+@%:@undef HAVE_CRT_EXTERNS_H])
+m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CRT_EXTERNS_H])
+m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_CRT_EXTERNS_H$])
+m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE__NSGETENVIRON], [/* Define to 1 if you have the `_NSGetEnviron\' function. */
+@%:@undef HAVE__NSGETENVIRON])
+m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE__NSGETENVIRON])
+m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE__NSGETENVIRON$])
+m4trace:configure.ac:329: -3- AC_DEFINE_TRACE_LITERAL([HOST_NAME_MAX])
+m4trace:configure.ac:329: -3- m4_pattern_allow([^HOST_NAME_MAX$])
+m4trace:configure.ac:330: -3- AC_DEFINE_TRACE_LITERAL([HOST_NAME_MAX])
+m4trace:configure.ac:330: -3- m4_pattern_allow([^HOST_NAME_MAX$])
+m4trace:configure.ac:330: -3- AH_OUTPUT([HOST_NAME_MAX], [/* Define to 256 if neither have HOST_NAME_MAX nor _POSIX_HOST_NAME_MAX */
+@%:@undef HOST_NAME_MAX])
+m4trace:configure.ac:333: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SCHED_YIELD])
+m4trace:configure.ac:333: -1- m4_pattern_allow([^HAVE_SCHED_YIELD$])
+m4trace:configure.ac:333: -1- AH_OUTPUT([HAVE_SCHED_YIELD], [/* Define if we have sched yield */
+@%:@undef HAVE_SCHED_YIELD])
+m4trace:configure.ac:333: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SCHED_YIELD])
+m4trace:configure.ac:333: -1- m4_pattern_allow([^HAVE_SCHED_YIELD$])
+m4trace:configure.ac:333: -1- AH_OUTPUT([HAVE_SCHED_YIELD], [/* Define if we have sched yield */
+@%:@undef HAVE_SCHED_YIELD])
+m4trace:configure.ac:348: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MKDTEMP])
+m4trace:configure.ac:348: -1- m4_pattern_allow([^HAVE_MKDTEMP$])
+m4trace:configure.ac:348: -1- AH_OUTPUT([HAVE_MKDTEMP], [/* Have GlibC function to make temp dirs */
+@%:@undef HAVE_MKDTEMP])
+m4trace:configure.ac:351: -1- AM_CONDITIONAL([MKDTEMP_MISSING], [test x$mkdtemp_missing = xtrue])
+m4trace:configure.ac:351: -1- AC_SUBST([MKDTEMP_MISSING_TRUE])
+m4trace:configure.ac:351: -1- AC_SUBST_TRACE([MKDTEMP_MISSING_TRUE])
+m4trace:configure.ac:351: -1- m4_pattern_allow([^MKDTEMP_MISSING_TRUE$])
+m4trace:configure.ac:351: -1- AC_SUBST([MKDTEMP_MISSING_FALSE])
+m4trace:configure.ac:351: -1- AC_SUBST_TRACE([MKDTEMP_MISSING_FALSE])
+m4trace:configure.ac:351: -1- m4_pattern_allow([^MKDTEMP_MISSING_FALSE$])
+m4trace:configure.ac:351: -1- _AM_SUBST_NOTMAKE([MKDTEMP_MISSING_TRUE])
+m4trace:configure.ac:351: -1- _AM_SUBST_NOTMAKE([MKDTEMP_MISSING_FALSE])
+m4trace:configure.ac:364: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+configure.ac:364: the top level])
+m4trace:configure.ac:393: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_IPV6])
+m4trace:configure.ac:393: -1- m4_pattern_allow([^ENABLE_IPV6$])
+m4trace:configure.ac:393: -1- AH_OUTPUT([ENABLE_IPV6], [/* Define if we have ipv6 */
+@%:@undef ENABLE_IPV6])
+m4trace:configure.ac:419: -1- AC_SUBST([GDM_USERNAME])
+m4trace:configure.ac:419: -1- AC_SUBST_TRACE([GDM_USERNAME])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^GDM_USERNAME$])
+m4trace:configure.ac:420: -1- AC_DEFINE_TRACE_LITERAL([GDM_USERNAME])
+m4trace:configure.ac:420: -1- m4_pattern_allow([^GDM_USERNAME$])
+m4trace:configure.ac:420: -1- AH_OUTPUT([GDM_USERNAME], [/* User to use */
+@%:@undef GDM_USERNAME])
+m4trace:configure.ac:436: -1- AC_SUBST([GDM_GROUPNAME])
+m4trace:configure.ac:436: -1- AC_SUBST_TRACE([GDM_GROUPNAME])
+m4trace:configure.ac:436: -1- m4_pattern_allow([^GDM_GROUPNAME$])
+m4trace:configure.ac:437: -1- AC_DEFINE_TRACE_LITERAL([GDM_GROUPNAME])
+m4trace:configure.ac:437: -1- m4_pattern_allow([^GDM_GROUPNAME$])
+m4trace:configure.ac:437: -1- AH_OUTPUT([GDM_GROUPNAME], [/* Group to use */
+@%:@undef GDM_GROUPNAME])
+m4trace:configure.ac:458: -1- AC_SUBST([PAM_PREFIX])
+m4trace:configure.ac:458: -1- AC_SUBST_TRACE([PAM_PREFIX])
+m4trace:configure.ac:458: -1- m4_pattern_allow([^PAM_PREFIX$])
+m4trace:configure.ac:468: -1- AC_SUBST([HAVE_PAM])
+m4trace:configure.ac:468: -1- AC_SUBST_TRACE([HAVE_PAM])
+m4trace:configure.ac:468: -1- m4_pattern_allow([^HAVE_PAM$])
+m4trace:configure.ac:469: -1- AC_SUBST([PAM_LIBS])
+m4trace:configure.ac:469: -1- AC_SUBST_TRACE([PAM_LIBS])
+m4trace:configure.ac:469: -1- m4_pattern_allow([^PAM_LIBS$])
+m4trace:configure.ac:471: -1- AH_OUTPUT([HAVE_SECURITY_PAM_MODUTIL_H], [/* Define to 1 if you have the <security/pam_modutil.h> header file. */
+@%:@undef HAVE_SECURITY_PAM_MODUTIL_H])
+m4trace:configure.ac:471: -1- AH_OUTPUT([HAVE_SECURITY_PAM_EXT_H], [/* Define to 1 if you have the <security/pam_ext.h> header file. */
+@%:@undef HAVE_SECURITY_PAM_EXT_H])
+m4trace:configure.ac:472: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PAM_SYSLOG])
+m4trace:configure.ac:472: -1- m4_pattern_allow([^HAVE_PAM_SYSLOG$])
+m4trace:configure.ac:472: -1- AH_OUTPUT([HAVE_PAM_SYSLOG], [/* Define to 1 if you have the pam_syslog function */
+@%:@undef HAVE_PAM_SYSLOG])
+m4trace:configure.ac:478: -1- AC_DEFINE_TRACE_LITERAL([PAM_MESSAGE_NONCONST])
+m4trace:configure.ac:478: -1- m4_pattern_allow([^PAM_MESSAGE_NONCONST$])
+m4trace:configure.ac:478: -1- AH_OUTPUT([PAM_MESSAGE_NONCONST], [/* Define if your PAM support takes non-const arguments (Solaris) */
+@%:@undef PAM_MESSAGE_NONCONST])
+m4trace:configure.ac:504: -1- AC_DEFINE_TRACE_LITERAL([CAN_USE_SETPENV])
+m4trace:configure.ac:504: -1- m4_pattern_allow([^CAN_USE_SETPENV$])
+m4trace:configure.ac:504: -1- AH_OUTPUT([CAN_USE_SETPENV], [/* Define this variable if the code to use the setpenv function can be
+   compiled and used */
+@%:@undef CAN_USE_SETPENV])
+m4trace:configure.ac:511: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOGINCAP])
+m4trace:configure.ac:511: -1- m4_pattern_allow([^HAVE_LOGINCAP$])
+m4trace:configure.ac:511: -1- AH_OUTPUT([HAVE_LOGINCAP], [/* Define if we have logincap */
+@%:@undef HAVE_LOGINCAP])
+m4trace:configure.ac:518: -1- AH_OUTPUT([HAVE_SYS_SOCKIO_H], [/* Define to 1 if you have the <sys/sockio.h> header file. */
+@%:@undef HAVE_SYS_SOCKIO_H])
+m4trace:configure.ac:518: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SOCKIO_H])
+m4trace:configure.ac:518: -1- m4_pattern_allow([^HAVE_SYS_SOCKIO_H$])
+m4trace:configure.ac:518: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SOCKIO_H])
+m4trace:configure.ac:518: -1- m4_pattern_allow([^HAVE_SYS_SOCKIO_H$])
+m4trace:configure.ac:518: -1- AH_OUTPUT([HAVE_SYS_SOCKIO_H], [/* Define if we have sys/sockio.h */
+@%:@undef HAVE_SYS_SOCKIO_H])
+m4trace:configure.ac:524: -1- AH_OUTPUT([HAVE_LIBGEN_H], [/* Define to 1 if you have the <libgen.h> header file. */
+@%:@undef HAVE_LIBGEN_H])
+m4trace:configure.ac:524: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBGEN_H])
+m4trace:configure.ac:524: -1- m4_pattern_allow([^HAVE_LIBGEN_H$])
+m4trace:configure.ac:524: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBGEN_H])
+m4trace:configure.ac:524: -1- m4_pattern_allow([^HAVE_LIBGEN_H$])
+m4trace:configure.ac:524: -1- AH_OUTPUT([HAVE_LIBGEN_H], [/* Define if we have libgen.h */
+@%:@undef HAVE_LIBGEN_H])
+m4trace:configure.ac:564: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_GETPWNAM_R])
+m4trace:configure.ac:564: -1- m4_pattern_allow([^HAVE_POSIX_GETPWNAM_R$])
+m4trace:configure.ac:564: -1- AH_OUTPUT([HAVE_POSIX_GETPWNAM_R], [/* Have POSIX function getpwnam_r */
+@%:@undef HAVE_POSIX_GETPWNAM_R])
+m4trace:configure.ac:567: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
+configure.ac:567: the top level])
+m4trace:configure.ac:577: -1- AC_DEFINE_TRACE_LITERAL([HAVE_NONPOSIX_GETPWNAM_R])
+m4trace:configure.ac:577: -1- m4_pattern_allow([^HAVE_NONPOSIX_GETPWNAM_R$])
+m4trace:configure.ac:577: -1- AH_OUTPUT([HAVE_NONPOSIX_GETPWNAM_R], [/* Have non-POSIX function getpwnam_r */
+@%:@undef HAVE_NONPOSIX_GETPWNAM_R])
+m4trace:configure.ac:587: -1- AH_OUTPUT([HAVE_UTMP_H], [/* Define to 1 if you have the <utmp.h> header file. */
+@%:@undef HAVE_UTMP_H])
+m4trace:configure.ac:587: -1- AH_OUTPUT([HAVE_UTMPX_H], [/* Define to 1 if you have the <utmpx.h> header file. */
+@%:@undef HAVE_UTMPX_H])
+m4trace:configure.ac:587: -1- AH_OUTPUT([HAVE_LIBUTIL_H], [/* Define to 1 if you have the <libutil.h> header file. */
+@%:@undef HAVE_LIBUTIL_H])
+m4trace:configure.ac:587: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+@%:@undef HAVE_SYS_PARAM_H])
+m4trace:configure.ac:588: -1- AH_OUTPUT([HAVE_GETUTXENT], [/* Define to 1 if you have the `getutxent\' function. */
+@%:@undef HAVE_GETUTXENT])
+m4trace:configure.ac:588: -1- AH_OUTPUT([HAVE_UPDWTMPX], [/* Define to 1 if you have the `updwtmpx\' function. */
+@%:@undef HAVE_UPDWTMPX])
+m4trace:configure.ac:588: -1- AH_OUTPUT([HAVE_UPDWTMP], [/* Define to 1 if you have the `updwtmp\' function. */
+@%:@undef HAVE_UPDWTMP])
+m4trace:configure.ac:589: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOGIN])
+m4trace:configure.ac:589: -1- m4_pattern_allow([^HAVE_LOGIN$])
+m4trace:configure.ac:589: -1- AH_OUTPUT([HAVE_LOGIN], [/* Define if have login */
+@%:@undef HAVE_LOGIN])
+m4trace:configure.ac:592: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOGOUT])
+m4trace:configure.ac:592: -1- m4_pattern_allow([^HAVE_LOGOUT$])
+m4trace:configure.ac:592: -1- AH_OUTPUT([HAVE_LOGOUT], [/* Define if have logout */
+@%:@undef HAVE_LOGOUT])
+m4trace:configure.ac:595: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOGWTMP])
+m4trace:configure.ac:595: -1- m4_pattern_allow([^HAVE_LOGWTMP$])
+m4trace:configure.ac:595: -1- AH_OUTPUT([HAVE_LOGWTMP], [/* Define if have logwtmp */
+@%:@undef HAVE_LOGWTMP])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
+@%:@undef HAVE_SYS_TIME_H])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UTMP_H], [/* Define to 1 if you have the <utmp.h> header file. */
+@%:@undef HAVE_UTMP_H])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UTMPX_H], [/* Define to 1 if you have the <utmpx.h> header file. */
+@%:@undef HAVE_UTMPX_H])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
+@%:@undef TIME_WITH_SYS_TIME])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([UTMP])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^UTMP$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([UTMP], [/* Define to the name of a structure which holds utmp data. */
+@%:@undef UTMP])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([UTMP])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^UTMP$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([UTMP], [/* Define to the name of a structure which holds utmp data. */
+@%:@undef UTMP])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_HOST])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_HOST$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_HOST], [/* Define if your utmp struct contains a ut_host field. */
+@%:@undef HAVE_UT_UT_HOST])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_PID])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_PID$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_PID], [/* Define if your utmp struct contains a ut_pid field. */
+@%:@undef HAVE_UT_UT_PID])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_ID])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_ID$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_ID], [/* Define if your utmp struct contains a ut_id field. */
+@%:@undef HAVE_UT_UT_ID])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_NAME])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_NAME$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_NAME], [/* Define if your utmp struct contains a ut_name field. */
+@%:@undef HAVE_UT_UT_NAME])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_TYPE])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_TYPE$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_TYPE], [/* Define if your utmp struct contains a ut_type field. */
+@%:@undef HAVE_UT_UT_TYPE])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_EXIT_E_TERMINATION])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_EXIT_E_TERMINATION$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_EXIT_E_TERMINATION], [/* Define if your utmp struct contains a ut_exit.e_termination field. */
+@%:@undef HAVE_UT_UT_EXIT_E_TERMINATION])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_USER])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_USER$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_USER], [/* Define if your utmp struct contains a ut_user field. */
+@%:@undef HAVE_UT_UT_USER])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_TIME])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_TIME$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_TIME], [/* Define if your utmp struct contains a ut_time field. */
+@%:@undef HAVE_UT_UT_TIME])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_TV])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_TV$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_TV], [/* Define if your utmp struct contains a ut_tv field. */
+@%:@undef HAVE_UT_UT_TV])
+m4trace:configure.ac:598: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+acinclude.m4:56: GDM_CHECK_UTMP is expanded from...
+configure.ac:598: the top level])
+m4trace:configure.ac:598: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_UT_SYSLEN])
+m4trace:configure.ac:598: -1- m4_pattern_allow([^HAVE_UT_UT_SYSLEN$])
+m4trace:configure.ac:598: -1- AH_OUTPUT([HAVE_UT_UT_SYSLEN], [/* Define if your utmp struct contains a ut_syslen field. */
+@%:@undef HAVE_UT_UT_SYSLEN])
+m4trace:configure.ac:601: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+configure.ac:601: the top level])
+m4trace:configure.ac:610: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UT_SYSLEN])
+m4trace:configure.ac:610: -1- m4_pattern_allow([^HAVE_UT_SYSLEN$])
+m4trace:configure.ac:610: -1- AH_OUTPUT([HAVE_UT_SYSLEN], [/* Define if have ut_syslen record */
+@%:@undef HAVE_UT_SYSLEN])
+m4trace:configure.ac:623: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBXDMCP])
+m4trace:configure.ac:623: -1- m4_pattern_allow([^HAVE_LIBXDMCP$])
+m4trace:configure.ac:623: -1- AH_OUTPUT([HAVE_LIBXDMCP], [/* Define if have libxdmcp */
+@%:@undef HAVE_LIBXDMCP])
+m4trace:configure.ac:635: -1- AC_SUBST([XDMCP_LIBS])
+m4trace:configure.ac:635: -1- AC_SUBST_TRACE([XDMCP_LIBS])
+m4trace:configure.ac:635: -1- m4_pattern_allow([^XDMCP_LIBS$])
+m4trace:configure.ac:638: -1- AM_CONDITIONAL([XDMCP_SUPPORT], [true])
+m4trace:configure.ac:638: -1- AC_SUBST([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:638: -1- AC_SUBST_TRACE([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:638: -1- m4_pattern_allow([^XDMCP_SUPPORT_TRUE$])
+m4trace:configure.ac:638: -1- AC_SUBST([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:638: -1- AC_SUBST_TRACE([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:638: -1- m4_pattern_allow([^XDMCP_SUPPORT_FALSE$])
+m4trace:configure.ac:638: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:638: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:646: -1- AM_CONDITIONAL([XDMCP_SUPPORT], [false])
+m4trace:configure.ac:646: -1- AC_SUBST([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:646: -1- AC_SUBST_TRACE([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^XDMCP_SUPPORT_TRUE$])
+m4trace:configure.ac:646: -1- AC_SUBST([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:646: -1- AC_SUBST_TRACE([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^XDMCP_SUPPORT_FALSE$])
+m4trace:configure.ac:646: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_TRUE])
+m4trace:configure.ac:646: -1- _AM_SUBST_NOTMAKE([XDMCP_SUPPORT_FALSE])
+m4trace:configure.ac:649: -1- AC_SUBST([GDMCHOOSER])
+m4trace:configure.ac:649: -1- AC_SUBST_TRACE([GDMCHOOSER])
+m4trace:configure.ac:649: -1- m4_pattern_allow([^GDMCHOOSER$])
+m4trace:configure.ac:660: -1- AM_CONDITIONAL([OS_SOLARIS], [test x$os_solaris = xyes])
+m4trace:configure.ac:660: -1- AC_SUBST([OS_SOLARIS_TRUE])
+m4trace:configure.ac:660: -1- AC_SUBST_TRACE([OS_SOLARIS_TRUE])
+m4trace:configure.ac:660: -1- m4_pattern_allow([^OS_SOLARIS_TRUE$])
+m4trace:configure.ac:660: -1- AC_SUBST([OS_SOLARIS_FALSE])
+m4trace:configure.ac:660: -1- AC_SUBST_TRACE([OS_SOLARIS_FALSE])
+m4trace:configure.ac:660: -1- m4_pattern_allow([^OS_SOLARIS_FALSE$])
+m4trace:configure.ac:660: -1- _AM_SUBST_NOTMAKE([OS_SOLARIS_TRUE])
+m4trace:configure.ac:660: -1- _AM_SUBST_NOTMAKE([OS_SOLARIS_FALSE])
+m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TCPWRAPPERS])
+m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_TCPWRAPPERS$])
+m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_TCPWRAPPERS], [/* Define if have tcp wrappers */
+@%:@undef HAVE_TCPWRAPPERS])
+m4trace:configure.ac:699: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TCPWRAPPERS])
+m4trace:configure.ac:699: -1- m4_pattern_allow([^HAVE_TCPWRAPPERS$])
+m4trace:configure.ac:699: -1- AH_OUTPUT([HAVE_TCPWRAPPERS], [/* Define if have tcp wrappers */
+@%:@undef HAVE_TCPWRAPPERS])
+m4trace:configure.ac:718: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+configure.ac:718: the top level])
+m4trace:configure.ac:718: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2648: _AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2665: AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+configure.ac:718: the top level])
+m4trace:configure.ac:742: -1- AC_SUBST([LIBWRAP_LIBS])
+m4trace:configure.ac:742: -1- AC_SUBST_TRACE([LIBWRAP_LIBS])
+m4trace:configure.ac:742: -1- m4_pattern_allow([^LIBWRAP_LIBS$])
+m4trace:configure.ac:750: -1- AC_DEFINE_TRACE_LITERAL([HAVE_XFT2])
+m4trace:configure.ac:750: -1- m4_pattern_allow([^HAVE_XFT2$])
+m4trace:configure.ac:750: -1- AH_OUTPUT([HAVE_XFT2], [/* Define if Xft functionality is available */
+@%:@undef HAVE_XFT2])
+m4trace:configure.ac:768: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2674: AC_TRY_LINK is expanded from...
+configure.ac:768: the top level])
+m4trace:configure.ac:780: -1- AC_DEFINE_TRACE_LITERAL([HAVE_XINPUT])
+m4trace:configure.ac:780: -1- m4_pattern_allow([^HAVE_XINPUT$])
+m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_XINPUT], [/* Define if have xinput */
+@%:@undef HAVE_XINPUT])
+m4trace:configure.ac:799: -2- AC_DEFINE_TRACE_LITERAL([HAVE_XFREE_XINERAMA])
+m4trace:configure.ac:799: -2- m4_pattern_allow([^HAVE_XFREE_XINERAMA$])
+m4trace:configure.ac:799: -2- AH_OUTPUT([HAVE_XFREE_XINERAMA], [/* Define if have xfree xinerama */
+@%:@undef HAVE_XFREE_XINERAMA])
+m4trace:configure.ac:799: -2- AC_DEFINE_TRACE_LITERAL([HAVE_XINERAMA])
+m4trace:configure.ac:799: -2- m4_pattern_allow([^HAVE_XINERAMA$])
+m4trace:configure.ac:799: -2- AH_OUTPUT([HAVE_XINERAMA], [/* Define if have xinerama */
+@%:@undef HAVE_XINERAMA])
+m4trace:configure.ac:826: -2- AC_DEFINE_TRACE_LITERAL([HAVE_SOLARIS_XINERAMA])
+m4trace:configure.ac:826: -2- m4_pattern_allow([^HAVE_SOLARIS_XINERAMA$])
+m4trace:configure.ac:826: -2- AH_OUTPUT([HAVE_SOLARIS_XINERAMA], [/* Define if have Solaris xinerama */
+@%:@undef HAVE_SOLARIS_XINERAMA])
+m4trace:configure.ac:827: -2- AC_DEFINE_TRACE_LITERAL([HAVE_XINERAMA])
+m4trace:configure.ac:827: -2- m4_pattern_allow([^HAVE_XINERAMA$])
+m4trace:configure.ac:827: -2- AH_OUTPUT([HAVE_XINERAMA], [/* Define if have xinerama */
+@%:@undef HAVE_XINERAMA])
+m4trace:configure.ac:839: -1- AC_SUBST([XINERAMA_LIBS])
+m4trace:configure.ac:839: -1- AC_SUBST_TRACE([XINERAMA_LIBS])
+m4trace:configure.ac:839: -1- m4_pattern_allow([^XINERAMA_LIBS$])
+m4trace:configure.ac:863: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SELINUX])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^HAVE_SELINUX$])
+m4trace:configure.ac:863: -1- AH_OUTPUT([HAVE_SELINUX], [/* Define if have selinux */
+@%:@undef HAVE_SELINUX])
+m4trace:configure.ac:874: -1- AC_DEFINE_TRACE_LITERAL([WITH_CONSOLE_KIT])
+m4trace:configure.ac:874: -1- m4_pattern_allow([^WITH_CONSOLE_KIT$])
+m4trace:configure.ac:874: -1- AH_OUTPUT([WITH_CONSOLE_KIT], [/* Define to enable ConsoleKit support */
+@%:@undef WITH_CONSOLE_KIT])
+m4trace:configure.ac:876: -1- AM_CONDITIONAL([WITH_CONSOLE_KIT], [test x$use_console_kit = xyes])
+m4trace:configure.ac:876: -1- AC_SUBST([WITH_CONSOLE_KIT_TRUE])
+m4trace:configure.ac:876: -1- AC_SUBST_TRACE([WITH_CONSOLE_KIT_TRUE])
+m4trace:configure.ac:876: -1- m4_pattern_allow([^WITH_CONSOLE_KIT_TRUE$])
+m4trace:configure.ac:876: -1- AC_SUBST([WITH_CONSOLE_KIT_FALSE])
+m4trace:configure.ac:876: -1- AC_SUBST_TRACE([WITH_CONSOLE_KIT_FALSE])
+m4trace:configure.ac:876: -1- m4_pattern_allow([^WITH_CONSOLE_KIT_FALSE$])
+m4trace:configure.ac:876: -1- _AM_SUBST_NOTMAKE([WITH_CONSOLE_KIT_TRUE])
+m4trace:configure.ac:876: -1- _AM_SUBST_NOTMAKE([WITH_CONSOLE_KIT_FALSE])
+m4trace:configure.ac:877: -1- AC_SUBST([WITH_CONSOLE_KIT])
+m4trace:configure.ac:877: -1- AC_SUBST_TRACE([WITH_CONSOLE_KIT])
+m4trace:configure.ac:877: -1- m4_pattern_allow([^WITH_CONSOLE_KIT$])
+m4trace:configure.ac:896: -1- AC_SUBST([DBUS_SYS_DIR])
+m4trace:configure.ac:896: -1- AC_SUBST_TRACE([DBUS_SYS_DIR])
+m4trace:configure.ac:896: -1- m4_pattern_allow([^DBUS_SYS_DIR$])
+m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([ISO_CODES_PREFIX])
+m4trace:configure.ac:908: -1- m4_pattern_allow([^ISO_CODES_PREFIX$])
+m4trace:configure.ac:908: -1- AH_OUTPUT([ISO_CODES_PREFIX], [/* ISO codes prefix */
+@%:@undef ISO_CODES_PREFIX])
+m4trace:configure.ac:918: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:230: AC_HELP_STRING is expanded from...
+configure.ac:918: the top level])
+m4trace:configure.ac:924: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_RBAC_SHUTDOWN])
+m4trace:configure.ac:924: -1- m4_pattern_allow([^ENABLE_RBAC_SHUTDOWN$])
+m4trace:configure.ac:924: -1- AH_OUTPUT([ENABLE_RBAC_SHUTDOWN], [/* Set if we build with RBAC support */
+@%:@undef ENABLE_RBAC_SHUTDOWN])
+m4trace:configure.ac:925: -1- AC_DEFINE_TRACE_LITERAL([RBAC_SHUTDOWN_KEY])
+m4trace:configure.ac:925: -1- m4_pattern_allow([^RBAC_SHUTDOWN_KEY$])
+m4trace:configure.ac:925: -1- AH_OUTPUT([RBAC_SHUTDOWN_KEY], [/* Set if we build with RBAC support */
+@%:@undef RBAC_SHUTDOWN_KEY])
+m4trace:configure.ac:928: -1- AC_SUBST([RBAC_LIBS])
+m4trace:configure.ac:928: -1- AC_SUBST_TRACE([RBAC_LIBS])
+m4trace:configure.ac:928: -1- m4_pattern_allow([^RBAC_LIBS$])
+m4trace:configure.ac:935: -1- AH_OUTPUT([HAVE_EXECINFO_H], [/* Define to 1 if you have the <execinfo.h> header file. */
+@%:@undef HAVE_EXECINFO_H])
+m4trace:configure.ac:935: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EXECINFO_H])
+m4trace:configure.ac:935: -1- m4_pattern_allow([^HAVE_EXECINFO_H$])
+m4trace:configure.ac:941: -1- AC_SUBST([authdir], [${localstatedir}/gdm])
+m4trace:configure.ac:941: -1- AC_SUBST_TRACE([authdir])
+m4trace:configure.ac:941: -1- m4_pattern_allow([^authdir$])
+m4trace:configure.ac:942: -1- AC_SUBST([gdmlocaledir], [${gdmconfdir}])
+m4trace:configure.ac:942: -1- AC_SUBST_TRACE([gdmlocaledir])
+m4trace:configure.ac:942: -1- m4_pattern_allow([^gdmlocaledir$])
+m4trace:configure.ac:943: -1- AC_SUBST([pixmapdir], [${datadir}/pixmaps])
+m4trace:configure.ac:943: -1- AC_SUBST_TRACE([pixmapdir])
+m4trace:configure.ac:943: -1- m4_pattern_allow([^pixmapdir$])
+m4trace:configure.ac:954: -1- AC_SUBST([logdir], [$GDM_LOG_DIR])
+m4trace:configure.ac:954: -1- AC_SUBST_TRACE([logdir])
+m4trace:configure.ac:954: -1- m4_pattern_allow([^logdir$])
+m4trace:configure.ac:967: -1- AC_SUBST([AT_BINDIR])
+m4trace:configure.ac:967: -1- AC_SUBST_TRACE([AT_BINDIR])
+m4trace:configure.ac:967: -1- m4_pattern_allow([^AT_BINDIR$])
+m4trace:configure.ac:980: -1- AC_SUBST([GDM_DEFAULTS_CONF])
+m4trace:configure.ac:980: -1- AC_SUBST_TRACE([GDM_DEFAULTS_CONF])
+m4trace:configure.ac:980: -1- m4_pattern_allow([^GDM_DEFAULTS_CONF$])
+m4trace:configure.ac:993: -1- AC_SUBST([GDM_CUSTOM_CONF])
+m4trace:configure.ac:993: -1- AC_SUBST_TRACE([GDM_CUSTOM_CONF])
+m4trace:configure.ac:993: -1- m4_pattern_allow([^GDM_CUSTOM_CONF$])
+m4trace:configure.ac:994: -1- AC_SUBST([GDM_OLD_CONF], ['${gdmconfdir}/gdm.conf'])
+m4trace:configure.ac:994: -1- AC_SUBST_TRACE([GDM_OLD_CONF])
+m4trace:configure.ac:994: -1- m4_pattern_allow([^GDM_OLD_CONF$])
+m4trace:configure.ac:1011: -1- AC_SUBST([XEVIE_OPTION])
+m4trace:configure.ac:1011: -1- AC_SUBST_TRACE([XEVIE_OPTION])
+m4trace:configure.ac:1011: -1- m4_pattern_allow([^XEVIE_OPTION$])
+m4trace:configure.ac:1012: -1- AC_DEFINE_TRACE_LITERAL([XEVIE_OPTION])
+m4trace:configure.ac:1012: -1- m4_pattern_allow([^XEVIE_OPTION$])
+m4trace:configure.ac:1012: -1- AH_OUTPUT([XEVIE_OPTION], [/* Define xevie option */
+@%:@undef XEVIE_OPTION])
+m4trace:configure.ac:1032: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ADT])
+m4trace:configure.ac:1032: -1- m4_pattern_allow([^HAVE_ADT$])
+m4trace:configure.ac:1032: -1- AH_OUTPUT([HAVE_ADT], [/* Define if have adt */
+@%:@undef HAVE_ADT])
+m4trace:configure.ac:1038: -1- AM_CONDITIONAL([HAVE_ADT], [test x$check_sun_audit = xyes])
+m4trace:configure.ac:1038: -1- AC_SUBST([HAVE_ADT_TRUE])
+m4trace:configure.ac:1038: -1- AC_SUBST_TRACE([HAVE_ADT_TRUE])
+m4trace:configure.ac:1038: -1- m4_pattern_allow([^HAVE_ADT_TRUE$])
+m4trace:configure.ac:1038: -1- AC_SUBST([HAVE_ADT_FALSE])
+m4trace:configure.ac:1038: -1- AC_SUBST_TRACE([HAVE_ADT_FALSE])
+m4trace:configure.ac:1038: -1- m4_pattern_allow([^HAVE_ADT_FALSE$])
+m4trace:configure.ac:1038: -1- _AM_SUBST_NOTMAKE([HAVE_ADT_TRUE])
+m4trace:configure.ac:1038: -1- _AM_SUBST_NOTMAKE([HAVE_ADT_FALSE])
+m4trace:configure.ac:1056: -1- AM_CONDITIONAL([HAVE_LIBAUDIT], [test x$have_libaudit = xyes])
+m4trace:configure.ac:1056: -1- AC_SUBST([HAVE_LIBAUDIT_TRUE])
+m4trace:configure.ac:1056: -1- AC_SUBST_TRACE([HAVE_LIBAUDIT_TRUE])
+m4trace:configure.ac:1056: -1- m4_pattern_allow([^HAVE_LIBAUDIT_TRUE$])
+m4trace:configure.ac:1056: -1- AC_SUBST([HAVE_LIBAUDIT_FALSE])
+m4trace:configure.ac:1056: -1- AC_SUBST_TRACE([HAVE_LIBAUDIT_FALSE])
+m4trace:configure.ac:1056: -1- m4_pattern_allow([^HAVE_LIBAUDIT_FALSE$])
+m4trace:configure.ac:1056: -1- _AM_SUBST_NOTMAKE([HAVE_LIBAUDIT_TRUE])
+m4trace:configure.ac:1056: -1- _AM_SUBST_NOTMAKE([HAVE_LIBAUDIT_FALSE])
+m4trace:configure.ac:1060: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBAUDIT])
+m4trace:configure.ac:1060: -1- m4_pattern_allow([^HAVE_LIBAUDIT$])
+m4trace:configure.ac:1060: -1- AH_OUTPUT([HAVE_LIBAUDIT], [/* linux audit support */
+@%:@undef HAVE_LIBAUDIT])
+m4trace:configure.ac:1066: -1- AC_SUBST([EXTRA_DAEMON_LIBS])
+m4trace:configure.ac:1066: -1- AC_SUBST_TRACE([EXTRA_DAEMON_LIBS])
+m4trace:configure.ac:1066: -1- m4_pattern_allow([^EXTRA_DAEMON_LIBS$])
+m4trace:configure.ac:1067: -1- AC_SUBST([EXTRA_SLAVE_LIBS])
+m4trace:configure.ac:1067: -1- AC_SUBST_TRACE([EXTRA_SLAVE_LIBS])
+m4trace:configure.ac:1067: -1- m4_pattern_allow([^EXTRA_SLAVE_LIBS$])
+m4trace:configure.ac:1068: -1- AC_SUBST([EXTRA_CHOOSER_LIBS])
+m4trace:configure.ac:1068: -1- AC_SUBST_TRACE([EXTRA_CHOOSER_LIBS])
+m4trace:configure.ac:1068: -1- m4_pattern_allow([^EXTRA_CHOOSER_LIBS$])
+m4trace:configure.ac:1069: -1- AC_SUBST([EXTRA_XNEST_LIBS])
+m4trace:configure.ac:1069: -1- AC_SUBST_TRACE([EXTRA_XNEST_LIBS])
+m4trace:configure.ac:1069: -1- m4_pattern_allow([^EXTRA_XNEST_LIBS$])
+m4trace:configure.ac:1070: -1- AC_SUBST([EXTRA_FLEXI_LIBS])
+m4trace:configure.ac:1070: -1- AC_SUBST_TRACE([EXTRA_FLEXI_LIBS])
+m4trace:configure.ac:1070: -1- m4_pattern_allow([^EXTRA_FLEXI_LIBS$])
+m4trace:configure.ac:1071: -1- AC_SUBST([EXTRA_DYNAMIC_LIBS])
+m4trace:configure.ac:1071: -1- AC_SUBST_TRACE([EXTRA_DYNAMIC_LIBS])
+m4trace:configure.ac:1071: -1- m4_pattern_allow([^EXTRA_DYNAMIC_LIBS$])
+m4trace:configure.ac:1072: -1- AC_SUBST([EXTRA_SETUP_LIBS])
+m4trace:configure.ac:1072: -1- AC_SUBST_TRACE([EXTRA_SETUP_LIBS])
+m4trace:configure.ac:1072: -1- m4_pattern_allow([^EXTRA_SETUP_LIBS$])
+m4trace:configure.ac:1073: -1- AC_SUBST([EXTRA_TEST_LIBS])
+m4trace:configure.ac:1073: -1- AC_SUBST_TRACE([EXTRA_TEST_LIBS])
+m4trace:configure.ac:1073: -1- m4_pattern_allow([^EXTRA_TEST_LIBS$])
+m4trace:configure.ac:1074: -1- AC_SUBST([EXTRA_GREETER_LIBS])
+m4trace:configure.ac:1074: -1- AC_SUBST_TRACE([EXTRA_GREETER_LIBS])
+m4trace:configure.ac:1074: -1- m4_pattern_allow([^EXTRA_GREETER_LIBS$])
+m4trace:configure.ac:1078: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOGINDEVPERM])
+m4trace:configure.ac:1078: -1- m4_pattern_allow([^HAVE_LOGINDEVPERM$])
+m4trace:configure.ac:1185: -1- AC_SUBST([LOCALSTATEDIR], ["$full_var"])
+m4trace:configure.ac:1185: -1- AC_SUBST_TRACE([LOCALSTATEDIR])
+m4trace:configure.ac:1185: -1- m4_pattern_allow([^LOCALSTATEDIR$])
+m4trace:configure.ac:1186: -1- AC_SUBST([SYSCONFDIR], ["$full_var"])
+m4trace:configure.ac:1186: -1- AC_SUBST_TRACE([SYSCONFDIR])
+m4trace:configure.ac:1186: -1- m4_pattern_allow([^SYSCONFDIR$])
+m4trace:configure.ac:1187: -1- AC_SUBST([DATADIR], ["$full_var"])
+m4trace:configure.ac:1187: -1- AC_SUBST_TRACE([DATADIR])
+m4trace:configure.ac:1187: -1- m4_pattern_allow([^DATADIR$])
+m4trace:configure.ac:1188: -1- AC_SUBST([BINDIR], ["$full_var"])
+m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([BINDIR])
+m4trace:configure.ac:1188: -1- m4_pattern_allow([^BINDIR$])
+m4trace:configure.ac:1189: -1- AC_SUBST([SBINDIR], ["$full_var"])
+m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([SBINDIR])
+m4trace:configure.ac:1189: -1- m4_pattern_allow([^SBINDIR$])
+m4trace:configure.ac:1190: -1- AC_SUBST([LIBDIR], ["$full_var"])
+m4trace:configure.ac:1190: -1- AC_SUBST_TRACE([LIBDIR])
+m4trace:configure.ac:1190: -1- m4_pattern_allow([^LIBDIR$])
+m4trace:configure.ac:1191: -1- AC_SUBST([LIBEXECDIR], ["$full_var"])
+m4trace:configure.ac:1191: -1- AC_SUBST_TRACE([LIBEXECDIR])
+m4trace:configure.ac:1191: -1- m4_pattern_allow([^LIBEXECDIR$])
+m4trace:configure.ac:1207: -1- AC_SUBST([GDM_PID_FILE])
+m4trace:configure.ac:1207: -1- AC_SUBST_TRACE([GDM_PID_FILE])
+m4trace:configure.ac:1207: -1- m4_pattern_allow([^GDM_PID_FILE$])
+m4trace:configure.ac:1208: -1- AC_DEFINE_TRACE_LITERAL([GDM_PID_FILE])
+m4trace:configure.ac:1208: -1- m4_pattern_allow([^GDM_PID_FILE$])
+m4trace:configure.ac:1208: -1- AH_OUTPUT([GDM_PID_FILE], [/* pid file */
+@%:@undef GDM_PID_FILE])
+m4trace:configure.ac:1224: -1- AC_SUBST([GDM_WORKING_DIR])
+m4trace:configure.ac:1224: -1- AC_SUBST_TRACE([GDM_WORKING_DIR])
+m4trace:configure.ac:1224: -1- m4_pattern_allow([^GDM_WORKING_DIR$])
+m4trace:configure.ac:1240: -1- AC_SUBST([GDM_XAUTH_DIR])
+m4trace:configure.ac:1240: -1- AC_SUBST_TRACE([GDM_XAUTH_DIR])
+m4trace:configure.ac:1240: -1- m4_pattern_allow([^GDM_XAUTH_DIR$])
+m4trace:configure.ac:1273: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2601: AC_TRY_COMPILE is expanded from...
+configure.ac:1273: the top level])
+m4trace:configure.ac:1305: -1- AC_SUBST([DEBUG_CFLAGS])
+m4trace:configure.ac:1305: -1- AC_SUBST_TRACE([DEBUG_CFLAGS])
+m4trace:configure.ac:1305: -1- m4_pattern_allow([^DEBUG_CFLAGS$])
+m4trace:configure.ac:1316: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_PROFILING])
+m4trace:configure.ac:1316: -1- m4_pattern_allow([^ENABLE_PROFILING$])
+m4trace:configure.ac:1316: -1- AH_OUTPUT([ENABLE_PROFILING], [/* enable profiling */
+@%:@undef ENABLE_PROFILING])
+m4trace:configure.ac:1330: -1- AC_SUBST([XSESSION_SHELL])
+m4trace:configure.ac:1330: -1- AC_SUBST_TRACE([XSESSION_SHELL])
+m4trace:configure.ac:1330: -1- m4_pattern_allow([^XSESSION_SHELL$])
+m4trace:configure.ac:1331: -1- AC_DEFINE_TRACE_LITERAL([XSESSION_SHELL])
+m4trace:configure.ac:1331: -1- m4_pattern_allow([^XSESSION_SHELL$])
+m4trace:configure.ac:1331: -1- AH_OUTPUT([XSESSION_SHELL], [/* xsession shell */
+@%:@undef XSESSION_SHELL])
+m4trace:configure.ac:1332: -1- AC_SUBST([SOUND_PROGRAM])
+m4trace:configure.ac:1332: -1- AC_SUBST_TRACE([SOUND_PROGRAM])
+m4trace:configure.ac:1332: -1- m4_pattern_allow([^SOUND_PROGRAM$])
+m4trace:configure.ac:1333: -1- AC_DEFINE_TRACE_LITERAL([SOUND_PROGRAM])
+m4trace:configure.ac:1333: -1- m4_pattern_allow([^SOUND_PROGRAM$])
+m4trace:configure.ac:1335: -1- AC_SUBST([X_PATH])
+m4trace:configure.ac:1335: -1- AC_SUBST_TRACE([X_PATH])
+m4trace:configure.ac:1335: -1- m4_pattern_allow([^X_PATH$])
+m4trace:configure.ac:1336: -1- AC_SUBST([X_SERVER])
+m4trace:configure.ac:1336: -1- AC_SUBST_TRACE([X_SERVER])
+m4trace:configure.ac:1336: -1- m4_pattern_allow([^X_SERVER$])
+m4trace:configure.ac:1337: -1- AC_SUBST([X_SERVER_PATH])
+m4trace:configure.ac:1337: -1- AC_SUBST_TRACE([X_SERVER_PATH])
+m4trace:configure.ac:1337: -1- m4_pattern_allow([^X_SERVER_PATH$])
+m4trace:configure.ac:1338: -1- AC_SUBST([X_CONFIG_OPTIONS])
+m4trace:configure.ac:1338: -1- AC_SUBST_TRACE([X_CONFIG_OPTIONS])
+m4trace:configure.ac:1338: -1- m4_pattern_allow([^X_CONFIG_OPTIONS$])
+m4trace:configure.ac:1339: -1- AC_DEFINE_TRACE_LITERAL([X_SERVER])
+m4trace:configure.ac:1339: -1- m4_pattern_allow([^X_SERVER$])
+m4trace:configure.ac:1340: -1- AC_DEFINE_TRACE_LITERAL([X_SERVER_PATH])
+m4trace:configure.ac:1340: -1- m4_pattern_allow([^X_SERVER_PATH$])
+m4trace:configure.ac:1341: -1- AC_DEFINE_TRACE_LITERAL([X_CONFIG_OPTIONS])
+m4trace:configure.ac:1341: -1- m4_pattern_allow([^X_CONFIG_OPTIONS$])
+m4trace:configure.ac:1341: -1- AH_OUTPUT([X_CONFIG_OPTIONS], [/* Options used when launching xserver */
+@%:@undef X_CONFIG_OPTIONS])
+m4trace:configure.ac:1343: -1- AC_SUBST([X_XNEST_CMD])
+m4trace:configure.ac:1343: -1- AC_SUBST_TRACE([X_XNEST_CMD])
+m4trace:configure.ac:1343: -1- m4_pattern_allow([^X_XNEST_CMD$])
+m4trace:configure.ac:1344: -1- AC_SUBST([X_XNEST_CONFIG_OPTIONS])
+m4trace:configure.ac:1344: -1- AC_SUBST_TRACE([X_XNEST_CONFIG_OPTIONS])
+m4trace:configure.ac:1344: -1- m4_pattern_allow([^X_XNEST_CONFIG_OPTIONS$])
+m4trace:configure.ac:1345: -1- AC_SUBST([X_XNEST_UNSCALED_FONTPATH])
+m4trace:configure.ac:1345: -1- AC_SUBST_TRACE([X_XNEST_UNSCALED_FONTPATH])
+m4trace:configure.ac:1345: -1- m4_pattern_allow([^X_XNEST_UNSCALED_FONTPATH$])
+m4trace:configure.ac:1346: -1- AC_DEFINE_TRACE_LITERAL([X_XNEST_CMD])
+m4trace:configure.ac:1346: -1- m4_pattern_allow([^X_XNEST_CMD$])
+m4trace:configure.ac:1347: -1- AC_DEFINE_TRACE_LITERAL([X_XNEST_CONFIG_OPTIONS])
+m4trace:configure.ac:1347: -1- m4_pattern_allow([^X_XNEST_CONFIG_OPTIONS$])
+m4trace:configure.ac:1348: -1- AC_DEFINE_TRACE_LITERAL([X_XNEST_UNSCALED_FONTPATH])
+m4trace:configure.ac:1348: -1- m4_pattern_allow([^X_XNEST_UNSCALED_FONTPATH$])
+m4trace:configure.ac:1362: -1- AC_CONFIG_FILES([
+Makefile
+daemon/Makefile
+docs/Makefile
+gui/Makefile
+gui/simple-greeter/Makefile
+gui/simple-greeter/libnotificationarea/Makefile
+gui/simple-chooser/Makefile
+gui/user-switch-applet/Makefile
+utils/Makefile
+data/gdm.conf
+data/Makefile
+data/faces/Makefile
+data/greeter-autostart/Makefile
+data/pixmaps/Makefile
+data/pixmaps/16x16/Makefile
+data/pixmaps/32x32/Makefile
+data/pixmaps/48x48/Makefile
+common/Makefile
+po/Makefile.in
+tests/Makefile
+])
+m4trace:configure.ac:1385: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:1385: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:1385: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+m4trace:configure.ac:1385: -1- AC_SUBST([am__EXEEXT_TRUE])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+m4trace:configure.ac:1385: -1- AC_SUBST([am__EXEEXT_FALSE])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
+m4trace:configure.ac:1385: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+m4trace:configure.ac:1385: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+m4trace:configure.ac:1385: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.ac:1385: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.ac:1385: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
Index: proiecte/PPPP/gdm/common/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/common/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/common/Makefile.am	(revision 134)
@@ -0,0 +1,162 @@
+## Process this file with automake to produce Makefile.in
+
+NULL =
+
+AM_CPPFLAGS = \
+	-I.						\
+	-I..						\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	-DAUTHDIR=\"$(authdir)\"			\
+	-DBINDIR=\"$(bindir)\"				\
+	-DDATADIR=\"$(datadir)\"			\
+	-DDMCONFDIR=\"$(dmconfdir)\"			\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
+	-DGDMLOCALEDIR=\"$(gdmlocaledir)\"		\
+	-DLIBDIR=\"$(libdir)\"				\
+	-DLIBEXECDIR=\"$(libexecdir)\"			\
+	-DLOGDIR=\"$(logdir)\"				\
+	-DPIXMAPDIR=\"$(pixmapdir)\"			\
+	-DSBINDIR=\"$(sbindir)\"			\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
+	-DGDM_DEFAULTS_CONF=\"$(GDM_DEFAULTS_CONF)\"	\
+	-DGDM_CUSTOM_CONF=\"$(GDM_CUSTOM_CONF)\"	\
+	-DGDM_OLD_CONF=\"$(GDM_OLD_CONF)\"		\
+	$(COMMON_CFLAGS)				\
+	$(NULL)
+
+noinst_LTLIBRARIES = 		\
+	libgdmcommon.la		\
+	$(NULL)
+
+BUILT_SOURCES =			\
+	gdm-settings-glue.h	\
+	gdm-marshal.c		\
+	gdm-marshal.h		\
+	$(NULL)
+
+gdmdir = $(datadir)/gdm
+gdm_DATA = gdb-cmd
+
+libexec_PROGRAMS = gdm-crash-logger
+gdm_crash_logger_SOURCES = gdm-crash-logger.c
+gdm_crash_logger_CPPFLAGS = \
+	$(AM_CPPFLAGS)				\
+	$(GTHREAD_CFLAGS)			\
+	-DG_DISABLE_DEPRECATED			\
+	-DBINDIR=\"$(bindir)\"			\
+	-DSBINDIR=\"$(sbindir)\"		\
+	-DDATADIR=\"$(datadir)\"		\
+	-DSYSCONFDIR=\"$(sysconfdir)\"		\
+	-DLOCALSTATEDIR=\"$(localstatedir)\"	\
+	$(NULL)
+gdm_crash_logger_LDADD = $(GTHREAD_LIBS)
+
+gdm-settings-glue.h: gdm-settings.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_settings --mode=glib-server --output=gdm-settings-glue.h $(srcdir)/gdm-settings.xml
+
+gdm-marshal.c: gdm-marshal.list
+	echo "#include \"gdm-marshal.h\"" > $@ && \
+	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --body >> $@
+
+gdm-marshal.h: gdm-marshal.list
+	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --header > $@
+
+if MKDTEMP_MISSING
+MKDTEMP_FILES = mkdtemp.c mkdtemp.h
+else
+MKDTEMP_FILES =
+endif
+
+libgdmcommon_la_SOURCES =	\
+	gdm-address.h		\
+	gdm-address.c		\
+	gdm-marshal.c		\
+	gdm-marshal.h		\
+	gdm-common.h		\
+	gdm-common.c		\
+	gdm-common-unknown-origin.h	\
+	gdm-common-unknown-origin.c	\
+	gdm-profile.c		\
+	gdm-profile.h		\
+	gdm-settings.c 		\
+	gdm-settings.h		\
+	gdm-settings-backend.c 	\
+	gdm-settings-backend.h	\
+	gdm-settings-desktop-backend.c 	\
+	gdm-settings-desktop-backend.h	\
+	gdm-settings-keys.h	\
+	gdm-settings-utils.h	\
+	gdm-settings-utils.c	\
+	gdm-settings-direct.c 	\
+	gdm-settings-direct.h	\
+	gdm-settings-client.h	\
+	gdm-settings-client.c	\
+	gdm-log.h		\
+	gdm-log.c		\
+	gdm-md5.h		\
+	gdm-md5.c		\
+	gdm-signal-handler.h	\
+	gdm-signal-handler.c	\
+	$(MKDTEMP_FILES) 	\
+	$(NULL)
+
+libgdmcommon_la_CPPFLAGS = 		\
+	$(AM_CPPFLAGS)			\
+	$(DISABLE_DEPRECATED_CFLAGS)	\
+	$(NULL)
+
+libgdmcommon_la_CFLAGS =		\
+	$(COMMON_CFLAGS)		\
+	$(NULL)
+
+libgdmcommon_la_LIBADD =		\
+	$(NULL)
+
+libgdmcommon_la_LDFLAGS = 	\
+	-export-dynamic 	\
+	$(NULL)
+
+noinst_PROGRAMS = 		\
+	test-settings-server	\
+	test-settings-client	\
+	test-log		\
+	$(NULL)
+
+test_log_SOURCES = 		\
+	test-log.c	 	\
+	$(NULL)
+
+test_log_LDADD =		\
+	libgdmcommon.la		\
+	$(COMMON_LIBS)		\
+	$(NULL)
+
+test_settings_server_SOURCES = 		\
+	test-settings-server.c	 	\
+	$(NULL)
+
+test_settings_server_LDADD =		\
+	libgdmcommon.la			\
+	$(COMMON_LIBS)			\
+	$(NULL)
+
+test_settings_client_SOURCES = 		\
+	test-settings-client.c	 	\
+	$(NULL)
+
+test_settings_client_LDADD =		\
+	libgdmcommon.la			\
+	$(COMMON_LIBS)			\
+	$(NULL)
+
+CLEANFILES =			\
+	$(BUILT_SOURCES)	\
+	$(NULL)
+
+EXTRA_DIST = 			\
+	gdm-settings.xml	\
+	gdm-marshal.list	\
+	mkdtemp.c 		\
+	mkdtemp.h		\
+	$(gdm_DATA)		\
+	$(NULL)
Index: proiecte/PPPP/gdm/common/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/common/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/common/Makefile.in	(revision 134)
@@ -0,0 +1,1091 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+libexec_PROGRAMS = gdm-crash-logger$(EXEEXT)
+noinst_PROGRAMS = test-settings-server$(EXEEXT) \
+	test-settings-client$(EXEEXT) test-log$(EXEEXT) \
+	$(am__EXEEXT_1)
+subdir = common
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libgdmcommon_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+am__libgdmcommon_la_SOURCES_DIST = gdm-address.h gdm-address.c \
+	gdm-marshal.c gdm-marshal.h gdm-common.h gdm-common.c \
+	gdm-common-unknown-origin.h gdm-common-unknown-origin.c \
+	gdm-profile.c gdm-profile.h gdm-settings.c gdm-settings.h \
+	gdm-settings-backend.c gdm-settings-backend.h \
+	gdm-settings-desktop-backend.c gdm-settings-desktop-backend.h \
+	gdm-settings-keys.h gdm-settings-utils.h gdm-settings-utils.c \
+	gdm-settings-direct.c gdm-settings-direct.h \
+	gdm-settings-client.h gdm-settings-client.c gdm-log.h \
+	gdm-log.c gdm-md5.h gdm-md5.c gdm-signal-handler.h \
+	gdm-signal-handler.c mkdtemp.c mkdtemp.h
+@MKDTEMP_MISSING_TRUE@am__objects_1 = libgdmcommon_la-mkdtemp.lo
+am__objects_2 =
+am_libgdmcommon_la_OBJECTS = libgdmcommon_la-gdm-address.lo \
+	libgdmcommon_la-gdm-marshal.lo libgdmcommon_la-gdm-common.lo \
+	libgdmcommon_la-gdm-common-unknown-origin.lo \
+	libgdmcommon_la-gdm-profile.lo libgdmcommon_la-gdm-settings.lo \
+	libgdmcommon_la-gdm-settings-backend.lo \
+	libgdmcommon_la-gdm-settings-desktop-backend.lo \
+	libgdmcommon_la-gdm-settings-utils.lo \
+	libgdmcommon_la-gdm-settings-direct.lo \
+	libgdmcommon_la-gdm-settings-client.lo \
+	libgdmcommon_la-gdm-log.lo libgdmcommon_la-gdm-md5.lo \
+	libgdmcommon_la-gdm-signal-handler.lo $(am__objects_1) \
+	$(am__objects_2)
+libgdmcommon_la_OBJECTS = $(am_libgdmcommon_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+libgdmcommon_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(libgdmcommon_la_CFLAGS) $(CFLAGS) $(libgdmcommon_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(gdmdir)"
+am__EXEEXT_1 =
+PROGRAMS = $(libexec_PROGRAMS) $(noinst_PROGRAMS)
+am_gdm_crash_logger_OBJECTS =  \
+	gdm_crash_logger-gdm-crash-logger.$(OBJEXT)
+gdm_crash_logger_OBJECTS = $(am_gdm_crash_logger_OBJECTS)
+gdm_crash_logger_DEPENDENCIES = $(am__DEPENDENCIES_1)
+am_test_log_OBJECTS = test-log.$(OBJEXT) $(am__objects_2)
+test_log_OBJECTS = $(am_test_log_OBJECTS)
+test_log_DEPENDENCIES = libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_settings_client_OBJECTS = test-settings-client.$(OBJEXT) \
+	$(am__objects_2)
+test_settings_client_OBJECTS = $(am_test_settings_client_OBJECTS)
+test_settings_client_DEPENDENCIES = libgdmcommon.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am_test_settings_server_OBJECTS = test-settings-server.$(OBJEXT) \
+	$(am__objects_2)
+test_settings_server_OBJECTS = $(am_test_settings_server_OBJECTS)
+test_settings_server_DEPENDENCIES = libgdmcommon.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(libgdmcommon_la_SOURCES) $(gdm_crash_logger_SOURCES) \
+	$(test_log_SOURCES) $(test_settings_client_SOURCES) \
+	$(test_settings_server_SOURCES)
+DIST_SOURCES = $(am__libgdmcommon_la_SOURCES_DIST) \
+	$(gdm_crash_logger_SOURCES) $(test_log_SOURCES) \
+	$(test_settings_client_SOURCES) \
+	$(test_settings_server_SOURCES)
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+DATA = $(gdm_DATA)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+AM_CPPFLAGS = \
+	-I.						\
+	-I..						\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	-DAUTHDIR=\"$(authdir)\"			\
+	-DBINDIR=\"$(bindir)\"				\
+	-DDATADIR=\"$(datadir)\"			\
+	-DDMCONFDIR=\"$(dmconfdir)\"			\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
+	-DGDMLOCALEDIR=\"$(gdmlocaledir)\"		\
+	-DLIBDIR=\"$(libdir)\"				\
+	-DLIBEXECDIR=\"$(libexecdir)\"			\
+	-DLOGDIR=\"$(logdir)\"				\
+	-DPIXMAPDIR=\"$(pixmapdir)\"			\
+	-DSBINDIR=\"$(sbindir)\"			\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
+	-DGDM_DEFAULTS_CONF=\"$(GDM_DEFAULTS_CONF)\"	\
+	-DGDM_CUSTOM_CONF=\"$(GDM_CUSTOM_CONF)\"	\
+	-DGDM_OLD_CONF=\"$(GDM_OLD_CONF)\"		\
+	$(COMMON_CFLAGS)				\
+	$(NULL)
+
+noinst_LTLIBRARIES = \
+	libgdmcommon.la		\
+	$(NULL)
+
+BUILT_SOURCES = \
+	gdm-settings-glue.h	\
+	gdm-marshal.c		\
+	gdm-marshal.h		\
+	$(NULL)
+
+gdmdir = $(datadir)/gdm
+gdm_DATA = gdb-cmd
+gdm_crash_logger_SOURCES = gdm-crash-logger.c
+gdm_crash_logger_CPPFLAGS = \
+	$(AM_CPPFLAGS)				\
+	$(GTHREAD_CFLAGS)			\
+	-DG_DISABLE_DEPRECATED			\
+	-DBINDIR=\"$(bindir)\"			\
+	-DSBINDIR=\"$(sbindir)\"		\
+	-DDATADIR=\"$(datadir)\"		\
+	-DSYSCONFDIR=\"$(sysconfdir)\"		\
+	-DLOCALSTATEDIR=\"$(localstatedir)\"	\
+	$(NULL)
+
+gdm_crash_logger_LDADD = $(GTHREAD_LIBS)
+@MKDTEMP_MISSING_FALSE@MKDTEMP_FILES = 
+@MKDTEMP_MISSING_TRUE@MKDTEMP_FILES = mkdtemp.c mkdtemp.h
+libgdmcommon_la_SOURCES = \
+	gdm-address.h		\
+	gdm-address.c		\
+	gdm-marshal.c		\
+	gdm-marshal.h		\
+	gdm-common.h		\
+	gdm-common.c		\
+	gdm-common-unknown-origin.h	\
+	gdm-common-unknown-origin.c	\
+	gdm-profile.c		\
+	gdm-profile.h		\
+	gdm-settings.c 		\
+	gdm-settings.h		\
+	gdm-settings-backend.c 	\
+	gdm-settings-backend.h	\
+	gdm-settings-desktop-backend.c 	\
+	gdm-settings-desktop-backend.h	\
+	gdm-settings-keys.h	\
+	gdm-settings-utils.h	\
+	gdm-settings-utils.c	\
+	gdm-settings-direct.c 	\
+	gdm-settings-direct.h	\
+	gdm-settings-client.h	\
+	gdm-settings-client.c	\
+	gdm-log.h		\
+	gdm-log.c		\
+	gdm-md5.h		\
+	gdm-md5.c		\
+	gdm-signal-handler.h	\
+	gdm-signal-handler.c	\
+	$(MKDTEMP_FILES) 	\
+	$(NULL)
+
+libgdmcommon_la_CPPFLAGS = \
+	$(AM_CPPFLAGS)			\
+	$(DISABLE_DEPRECATED_CFLAGS)	\
+	$(NULL)
+
+libgdmcommon_la_CFLAGS = \
+	$(COMMON_CFLAGS)		\
+	$(NULL)
+
+libgdmcommon_la_LIBADD = \
+	$(NULL)
+
+libgdmcommon_la_LDFLAGS = \
+	-export-dynamic 	\
+	$(NULL)
+
+test_log_SOURCES = \
+	test-log.c	 	\
+	$(NULL)
+
+test_log_LDADD = \
+	libgdmcommon.la		\
+	$(COMMON_LIBS)		\
+	$(NULL)
+
+test_settings_server_SOURCES = \
+	test-settings-server.c	 	\
+	$(NULL)
+
+test_settings_server_LDADD = \
+	libgdmcommon.la			\
+	$(COMMON_LIBS)			\
+	$(NULL)
+
+test_settings_client_SOURCES = \
+	test-settings-client.c	 	\
+	$(NULL)
+
+test_settings_client_LDADD = \
+	libgdmcommon.la			\
+	$(COMMON_LIBS)			\
+	$(NULL)
+
+CLEANFILES = \
+	$(BUILT_SOURCES)	\
+	$(NULL)
+
+EXTRA_DIST = \
+	gdm-settings.xml	\
+	gdm-marshal.list	\
+	mkdtemp.c 		\
+	mkdtemp.h		\
+	$(gdm_DATA)		\
+	$(NULL)
+
+all: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu common/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu common/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstLTLIBRARIES:
+	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+	@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+libgdmcommon.la: $(libgdmcommon_la_OBJECTS) $(libgdmcommon_la_DEPENDENCIES) 
+	$(AM_V_CCLD)$(libgdmcommon_la_LINK)  $(libgdmcommon_la_OBJECTS) $(libgdmcommon_la_LIBADD) $(LIBS)
+install-libexecPROGRAMS: $(libexec_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-libexecPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+
+clean-libexecPROGRAMS:
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+gdm-crash-logger$(EXEEXT): $(gdm_crash_logger_OBJECTS) $(gdm_crash_logger_DEPENDENCIES) 
+	@rm -f gdm-crash-logger$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_crash_logger_OBJECTS) $(gdm_crash_logger_LDADD) $(LIBS)
+test-log$(EXEEXT): $(test_log_OBJECTS) $(test_log_DEPENDENCIES) 
+	@rm -f test-log$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_log_OBJECTS) $(test_log_LDADD) $(LIBS)
+test-settings-client$(EXEEXT): $(test_settings_client_OBJECTS) $(test_settings_client_DEPENDENCIES) 
+	@rm -f test-settings-client$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_settings_client_OBJECTS) $(test_settings_client_LDADD) $(LIBS)
+test-settings-server$(EXEEXT): $(test_settings_server_OBJECTS) $(test_settings_server_DEPENDENCIES) 
+	@rm -f test-settings-server$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_settings_server_OBJECTS) $(test_settings_server_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-address.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-common.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-log.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-marshal.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-md5.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-profile.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-settings-client.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-settings.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmcommon_la-mkdtemp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-log.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-settings-client.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-settings-server.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+libgdmcommon_la-gdm-address.lo: gdm-address.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-address.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-address.Tpo -c -o libgdmcommon_la-gdm-address.lo `test -f 'gdm-address.c' || echo '$(srcdir)/'`gdm-address.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-address.Tpo $(DEPDIR)/libgdmcommon_la-gdm-address.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-address.c' object='libgdmcommon_la-gdm-address.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-address.lo `test -f 'gdm-address.c' || echo '$(srcdir)/'`gdm-address.c
+
+libgdmcommon_la-gdm-marshal.lo: gdm-marshal.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-marshal.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-marshal.Tpo -c -o libgdmcommon_la-gdm-marshal.lo `test -f 'gdm-marshal.c' || echo '$(srcdir)/'`gdm-marshal.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-marshal.Tpo $(DEPDIR)/libgdmcommon_la-gdm-marshal.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-marshal.c' object='libgdmcommon_la-gdm-marshal.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-marshal.lo `test -f 'gdm-marshal.c' || echo '$(srcdir)/'`gdm-marshal.c
+
+libgdmcommon_la-gdm-common.lo: gdm-common.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-common.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-common.Tpo -c -o libgdmcommon_la-gdm-common.lo `test -f 'gdm-common.c' || echo '$(srcdir)/'`gdm-common.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-common.Tpo $(DEPDIR)/libgdmcommon_la-gdm-common.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-common.c' object='libgdmcommon_la-gdm-common.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-common.lo `test -f 'gdm-common.c' || echo '$(srcdir)/'`gdm-common.c
+
+libgdmcommon_la-gdm-common-unknown-origin.lo: gdm-common-unknown-origin.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-common-unknown-origin.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Tpo -c -o libgdmcommon_la-gdm-common-unknown-origin.lo `test -f 'gdm-common-unknown-origin.c' || echo '$(srcdir)/'`gdm-common-unknown-origin.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Tpo $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-common-unknown-origin.c' object='libgdmcommon_la-gdm-common-unknown-origin.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-common-unknown-origin.lo `test -f 'gdm-common-unknown-origin.c' || echo '$(srcdir)/'`gdm-common-unknown-origin.c
+
+libgdmcommon_la-gdm-profile.lo: gdm-profile.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-profile.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-profile.Tpo -c -o libgdmcommon_la-gdm-profile.lo `test -f 'gdm-profile.c' || echo '$(srcdir)/'`gdm-profile.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-profile.Tpo $(DEPDIR)/libgdmcommon_la-gdm-profile.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-profile.c' object='libgdmcommon_la-gdm-profile.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-profile.lo `test -f 'gdm-profile.c' || echo '$(srcdir)/'`gdm-profile.c
+
+libgdmcommon_la-gdm-settings.lo: gdm-settings.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings.Tpo -c -o libgdmcommon_la-gdm-settings.lo `test -f 'gdm-settings.c' || echo '$(srcdir)/'`gdm-settings.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings.c' object='libgdmcommon_la-gdm-settings.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings.lo `test -f 'gdm-settings.c' || echo '$(srcdir)/'`gdm-settings.c
+
+libgdmcommon_la-gdm-settings-backend.lo: gdm-settings-backend.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-backend.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Tpo -c -o libgdmcommon_la-gdm-settings-backend.lo `test -f 'gdm-settings-backend.c' || echo '$(srcdir)/'`gdm-settings-backend.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-backend.c' object='libgdmcommon_la-gdm-settings-backend.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-backend.lo `test -f 'gdm-settings-backend.c' || echo '$(srcdir)/'`gdm-settings-backend.c
+
+libgdmcommon_la-gdm-settings-desktop-backend.lo: gdm-settings-desktop-backend.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-desktop-backend.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Tpo -c -o libgdmcommon_la-gdm-settings-desktop-backend.lo `test -f 'gdm-settings-desktop-backend.c' || echo '$(srcdir)/'`gdm-settings-desktop-backend.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-desktop-backend.c' object='libgdmcommon_la-gdm-settings-desktop-backend.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-desktop-backend.lo `test -f 'gdm-settings-desktop-backend.c' || echo '$(srcdir)/'`gdm-settings-desktop-backend.c
+
+libgdmcommon_la-gdm-settings-utils.lo: gdm-settings-utils.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-utils.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Tpo -c -o libgdmcommon_la-gdm-settings-utils.lo `test -f 'gdm-settings-utils.c' || echo '$(srcdir)/'`gdm-settings-utils.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-utils.c' object='libgdmcommon_la-gdm-settings-utils.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-utils.lo `test -f 'gdm-settings-utils.c' || echo '$(srcdir)/'`gdm-settings-utils.c
+
+libgdmcommon_la-gdm-settings-direct.lo: gdm-settings-direct.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-direct.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Tpo -c -o libgdmcommon_la-gdm-settings-direct.lo `test -f 'gdm-settings-direct.c' || echo '$(srcdir)/'`gdm-settings-direct.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-direct.c' object='libgdmcommon_la-gdm-settings-direct.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-direct.lo `test -f 'gdm-settings-direct.c' || echo '$(srcdir)/'`gdm-settings-direct.c
+
+libgdmcommon_la-gdm-settings-client.lo: gdm-settings-client.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-client.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Tpo -c -o libgdmcommon_la-gdm-settings-client.lo `test -f 'gdm-settings-client.c' || echo '$(srcdir)/'`gdm-settings-client.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-client.c' object='libgdmcommon_la-gdm-settings-client.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-client.lo `test -f 'gdm-settings-client.c' || echo '$(srcdir)/'`gdm-settings-client.c
+
+libgdmcommon_la-gdm-log.lo: gdm-log.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-log.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-log.Tpo -c -o libgdmcommon_la-gdm-log.lo `test -f 'gdm-log.c' || echo '$(srcdir)/'`gdm-log.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-log.Tpo $(DEPDIR)/libgdmcommon_la-gdm-log.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-log.c' object='libgdmcommon_la-gdm-log.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-log.lo `test -f 'gdm-log.c' || echo '$(srcdir)/'`gdm-log.c
+
+libgdmcommon_la-gdm-md5.lo: gdm-md5.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-md5.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-md5.Tpo -c -o libgdmcommon_la-gdm-md5.lo `test -f 'gdm-md5.c' || echo '$(srcdir)/'`gdm-md5.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-md5.Tpo $(DEPDIR)/libgdmcommon_la-gdm-md5.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-md5.c' object='libgdmcommon_la-gdm-md5.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-md5.lo `test -f 'gdm-md5.c' || echo '$(srcdir)/'`gdm-md5.c
+
+libgdmcommon_la-gdm-signal-handler.lo: gdm-signal-handler.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-signal-handler.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Tpo -c -o libgdmcommon_la-gdm-signal-handler.lo `test -f 'gdm-signal-handler.c' || echo '$(srcdir)/'`gdm-signal-handler.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Tpo $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-signal-handler.c' object='libgdmcommon_la-gdm-signal-handler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-signal-handler.lo `test -f 'gdm-signal-handler.c' || echo '$(srcdir)/'`gdm-signal-handler.c
+
+libgdmcommon_la-mkdtemp.lo: mkdtemp.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-mkdtemp.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-mkdtemp.Tpo -c -o libgdmcommon_la-mkdtemp.lo `test -f 'mkdtemp.c' || echo '$(srcdir)/'`mkdtemp.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-mkdtemp.Tpo $(DEPDIR)/libgdmcommon_la-mkdtemp.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mkdtemp.c' object='libgdmcommon_la-mkdtemp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-mkdtemp.lo `test -f 'mkdtemp.c' || echo '$(srcdir)/'`mkdtemp.c
+
+gdm_crash_logger-gdm-crash-logger.o: gdm-crash-logger.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdm_crash_logger-gdm-crash-logger.o -MD -MP -MF $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo -c -o gdm_crash_logger-gdm-crash-logger.o `test -f 'gdm-crash-logger.c' || echo '$(srcdir)/'`gdm-crash-logger.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-crash-logger.c' object='gdm_crash_logger-gdm-crash-logger.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdm_crash_logger-gdm-crash-logger.o `test -f 'gdm-crash-logger.c' || echo '$(srcdir)/'`gdm-crash-logger.c
+
+gdm_crash_logger-gdm-crash-logger.obj: gdm-crash-logger.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdm_crash_logger-gdm-crash-logger.obj -MD -MP -MF $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo -c -o gdm_crash_logger-gdm-crash-logger.obj `if test -f 'gdm-crash-logger.c'; then $(CYGPATH_W) 'gdm-crash-logger.c'; else $(CYGPATH_W) '$(srcdir)/gdm-crash-logger.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-crash-logger.c' object='gdm_crash_logger-gdm-crash-logger.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdm_crash_logger-gdm-crash-logger.obj `if test -f 'gdm-crash-logger.c'; then $(CYGPATH_W) 'gdm-crash-logger.c'; else $(CYGPATH_W) '$(srcdir)/gdm-crash-logger.c'; fi`
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-gdmDATA: $(gdm_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(gdmdir)" || $(MKDIR_P) "$(DESTDIR)$(gdmdir)"
+	@list='$(gdm_DATA)'; test -n "$(gdmdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gdmdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(gdmdir)" || exit $$?; \
+	done
+
+uninstall-gdmDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(gdm_DATA)'; test -n "$(gdmdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(gdmdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(gdmdir)" && rm -f $$files
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) check-am
+all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(gdmdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-am
+
+clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
+	clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-gdmDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-libexecPROGRAMS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-gdmDATA uninstall-libexecPROGRAMS
+
+.MAKE: all check install install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libexecPROGRAMS clean-libtool clean-noinstLTLIBRARIES \
+	clean-noinstPROGRAMS ctags distclean distclean-compile \
+	distclean-generic distclean-libtool distclean-tags distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-data install-data-am install-dvi install-dvi-am \
+	install-exec install-exec-am install-gdmDATA install-html \
+	install-html-am install-info install-info-am \
+	install-libexecPROGRAMS install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-gdmDATA \
+	uninstall-libexecPROGRAMS
+
+
+gdm-settings-glue.h: gdm-settings.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_settings --mode=glib-server --output=gdm-settings-glue.h $(srcdir)/gdm-settings.xml
+
+gdm-marshal.c: gdm-marshal.list
+	echo "#include \"gdm-marshal.h\"" > $@ && \
+	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --body >> $@
+
+gdm-marshal.h: gdm-marshal.list
+	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --header > $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/common/gdb-cmd
===================================================================
--- proiecte/PPPP/gdm/common/gdb-cmd	(revision 134)
+++ proiecte/PPPP/gdm/common/gdb-cmd	(revision 134)
@@ -0,0 +1,3 @@
+bt
+thread apply all bt full
+q
Index: proiecte/PPPP/gdm/common/gdm-address.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-address.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-address.c	(revision 134)
@@ -0,0 +1,532 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#ifdef HAVE_STROPTS_H
+#include <stropts.h>
+#endif
+#include <string.h>
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+#ifdef HAVE_SYS_SOCKIO_H
+#include <sys/sockio.h>
+#endif
+#include <netdb.h>
+#include <sys/ioctl.h>
+#include <net/if.h>
+
+#ifndef G_OS_WIN32
+#include <sys/select.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#else
+#include <winsock2.h>
+#include <ws2tcpip.h>
+#endif
+
+#include <glib-object.h>
+
+#include "gdm-address.h"
+
+struct _GdmAddress
+{
+        struct sockaddr_storage *ss;
+};
+
+/* Register GdmAddress in the glib type system */
+GType
+gdm_address_get_type (void)
+{
+        static GType addr_type = 0;
+
+        if (addr_type == 0) {
+                addr_type = g_boxed_type_register_static ("GdmAddress",
+                                                          (GBoxedCopyFunc) gdm_address_copy,
+                                                          (GBoxedFreeFunc) gdm_address_free);
+        }
+
+        return addr_type;
+}
+
+/**
+ * gdm_address_get_family_type:
+ * @address: A pointer to a #GdmAddress
+ *
+ * Use this function to retrive the address family of @address.
+ *
+ * Return value: The address family of @address.
+ **/
+int
+gdm_address_get_family_type (GdmAddress *address)
+{
+        g_return_val_if_fail (address != NULL, -1);
+
+        return address->ss->ss_family;
+}
+
+
+/**
+ * gdm_address_new_from_sockaddr:
+ * @sa: A pointer to a sockaddr.
+ * @size: size of sockaddr in bytes.
+ *
+ * Creates a new #GdmAddress from @sa.
+ *
+ * Return value: The new #GdmAddress
+ * or %NULL if @sa was invalid or the address family isn't supported.
+ **/
+GdmAddress *
+gdm_address_new_from_sockaddr (struct sockaddr *sa,
+                               size_t           size)
+{
+        GdmAddress *addr;
+
+        g_return_val_if_fail (sa != NULL, NULL);
+        g_return_val_if_fail (size >= sizeof (struct sockaddr), NULL);
+        g_return_val_if_fail (size <= sizeof (struct sockaddr_storage), NULL);
+
+        addr = g_new0 (GdmAddress, 1);
+        addr->ss = g_new0 (struct sockaddr_storage, 1);
+        memcpy (addr->ss, sa, size);
+
+        return addr;
+}
+
+/**
+ * gdm_address_get_sockaddr_storage:
+ * @address: A #GdmAddress
+ *
+ * This function tanslates @address into a equivalent
+ * sockaddr_storage
+ *
+ * Return value: A newly allocated sockaddr_storage structure the caller must free
+ * or %NULL if @address did not point to a valid #GdmAddress.
+ **/
+struct sockaddr_storage *
+gdm_address_get_sockaddr_storage (GdmAddress *address)
+{
+        struct sockaddr_storage *ss;
+
+        g_return_val_if_fail (address != NULL, NULL);
+        g_return_val_if_fail (address->ss != NULL, NULL);
+
+        ss = g_memdup (address->ss, sizeof (struct sockaddr_storage));
+
+        return ss;
+}
+
+struct sockaddr_storage *
+gdm_address_peek_sockaddr_storage (GdmAddress *address)
+{
+        g_return_val_if_fail (address != NULL, NULL);
+
+        return address->ss;
+}
+
+static gboolean
+v4_v4_equal (const struct sockaddr_in *a,
+             const struct sockaddr_in *b)
+{
+        return a->sin_addr.s_addr == b->sin_addr.s_addr;
+}
+
+#ifdef ENABLE_IPV6
+static gboolean
+v6_v6_equal (struct sockaddr_in6 *a,
+             struct sockaddr_in6 *b)
+{
+        return IN6_ARE_ADDR_EQUAL (&a->sin6_addr, &b->sin6_addr);
+}
+#endif
+
+#define SA(__s)    ((struct sockaddr *) __s)
+#define SIN(__s)   ((struct sockaddr_in *) __s)
+#define SIN6(__s)  ((struct sockaddr_in6 *) __s)
+
+gboolean
+gdm_address_equal (GdmAddress *a,
+                   GdmAddress *b)
+{
+        guint8 fam_a;
+        guint8 fam_b;
+
+        g_return_val_if_fail (a != NULL, FALSE);
+        g_return_val_if_fail (a->ss != NULL, FALSE);
+        g_return_val_if_fail (b != NULL, FALSE);
+        g_return_val_if_fail (b->ss != NULL, FALSE);
+
+        fam_a = a->ss->ss_family;
+        fam_b = b->ss->ss_family;
+
+        if (fam_a == AF_INET && fam_b == AF_INET) {
+                return v4_v4_equal (SIN (a->ss), SIN (b->ss));
+        }
+#ifdef ENABLE_IPV6
+        else if (fam_a == AF_INET6 && fam_b == AF_INET6) {
+                return v6_v6_equal (SIN6 (a->ss), SIN6 (b->ss));
+        }
+#endif
+        return FALSE;
+}
+
+gboolean
+gdm_address_get_hostname (GdmAddress *address,
+                          char      **hostnamep)
+{
+        char     host [NI_MAXHOST];
+        int      res;
+        gboolean ret;
+
+        g_return_val_if_fail (address != NULL, FALSE);
+        g_return_val_if_fail (address->ss != NULL, FALSE);
+
+        ret = FALSE;
+
+        host [0] = '\0';
+        res = getnameinfo ((const struct sockaddr *)address->ss,
+                           sizeof (struct sockaddr_storage),
+                           host, sizeof (host),
+                           NULL, 0,
+                           0);
+        if (res == 0) {
+                ret = TRUE;
+                goto done;
+        } else {
+                g_warning ("Unable lookup hostname: %s", gai_strerror (res));
+                gdm_address_debug (address);
+        }
+
+        /* try numeric? */
+
+ done:
+        if (hostnamep != NULL) {
+                *hostnamep = g_strdup (host);
+        }
+
+        return ret;
+}
+
+gboolean
+gdm_address_get_numeric_info (GdmAddress *address,
+                              char      **hostp,
+                              char      **servp)
+{
+        char     host [NI_MAXHOST];
+        char     serv [NI_MAXSERV];
+        int      res;
+        gboolean ret;
+
+        g_return_val_if_fail (address != NULL, FALSE);
+        g_return_val_if_fail (address->ss != NULL, FALSE);
+
+        ret = FALSE;
+
+        host [0] = '\0';
+        serv [0] = '\0';
+        res = getnameinfo ((const struct sockaddr *)address->ss,
+                           sizeof (struct sockaddr_storage),
+                           host, sizeof (host),
+                           serv, sizeof (serv),
+                           NI_NUMERICHOST | NI_NUMERICSERV);
+        if (res != 0) {
+                g_warning ("Unable lookup numeric info: %s", gai_strerror (res));
+        } else {
+                ret = TRUE;
+        }
+
+        if (servp != NULL) {
+                *servp = g_strdup (serv);
+        }
+        if (hostp != NULL) {
+                *hostp = g_strdup (host);
+        }
+
+        return ret;
+}
+
+gboolean
+gdm_address_is_loopback (GdmAddress *address)
+{
+        g_return_val_if_fail (address != NULL, FALSE);
+        g_return_val_if_fail (address->ss != NULL, FALSE);
+
+        switch (address->ss->ss_family){
+#ifdef  AF_INET6
+        case AF_INET6:
+                return IN6_IS_ADDR_LOOPBACK (&((struct sockaddr_in6 *)address->ss)->sin6_addr);
+                break;
+#endif
+        case AF_INET:
+                return (INADDR_LOOPBACK == htonl (((struct sockaddr_in *)address->ss)->sin_addr.s_addr));
+                break;
+        default:
+                break;
+        }
+
+        return FALSE;
+}
+
+static void
+add_local_siocgifconf (GList **list)
+{
+        struct ifconf ifc;
+        struct ifreq  ifreq;
+        struct ifreq *ifr;
+        struct ifreq *the_end;
+        int           sock;
+        char          buf[BUFSIZ];
+
+        if ((sock = socket (PF_INET, SOCK_DGRAM, 0)) < 0) {
+                perror ("socket");
+                return;
+        }
+
+        ifc.ifc_len = sizeof (buf);
+        ifc.ifc_buf = buf;
+        if (ioctl (sock, SIOCGIFCONF, (char *) &ifc) < 0) {
+                perror ("SIOCGIFCONF");
+                close (sock);
+                return;
+        }
+
+        /* Get IP address of each active IP network interface. */
+        the_end = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
+
+        for (ifr = ifc.ifc_req; ifr < the_end; ifr++) {
+                if (ifr->ifr_addr.sa_family == AF_INET) {
+                        /* IP net interface */
+                        ifreq = *ifr;
+
+                        if (ioctl (sock, SIOCGIFFLAGS, (char *) &ifreq) < 0) {
+                                perror("SIOCGIFFLAGS");
+                        } else if (ifreq.ifr_flags & IFF_UP) {  /* active interface */
+                                if (ioctl (sock, SIOCGIFADDR, (char *) &ifreq) < 0) {
+                                        perror("SIOCGIFADDR");
+                                } else {
+                                        GdmAddress *address;
+                                        address = gdm_address_new_from_sockaddr ((struct sockaddr *)&ifreq.ifr_addr,
+                                                                                 sizeof (struct sockaddr));
+
+                                        gdm_address_debug (address);
+
+                                        *list = g_list_append (*list, address);
+                                }
+                        }
+                }
+
+                /* Support for variable-length addresses. */
+#ifdef HAS_SA_LEN
+                ifr = (struct ifreq *) ((caddr_t) ifr
+                                        + ifr->ifr_addr.sa_len - sizeof(struct sockaddr));
+#endif
+        }
+
+        close (sock);
+}
+
+static void
+add_local_addrinfo (GList **list)
+{
+        char             hostbuf[BUFSIZ];
+        struct addrinfo *result;
+        struct addrinfo *res;
+        struct addrinfo  hints;
+
+        hostbuf[BUFSIZ-1] = '\0';
+        if (gethostname (hostbuf, BUFSIZ-1) != 0) {
+                g_debug ("%s: Could not get server hostname, using localhost", "gdm_peek_local_address_list");
+                snprintf (hostbuf, BUFSIZ-1, "localhost");
+        }
+
+        memset (&hints, 0, sizeof (hints));
+        hints.ai_family = AF_UNSPEC;
+        hints.ai_flags = AI_CANONNAME;
+
+        g_debug ("GdmAddress: looking up hostname: %s", hostbuf);
+        result = NULL;
+        if (getaddrinfo (hostbuf, NULL, &hints, &result) != 0) {
+                g_debug ("%s: Could not get address from hostname!", "gdm_peek_local_address_list");
+
+                return;
+        }
+
+        for (res = result; res != NULL; res = res->ai_next) {
+                GdmAddress *address;
+
+                g_debug ("family=%d sock_type=%d protocol=%d flags=0x%x canonname=%s\n",
+                         res->ai_family,
+                         res->ai_socktype,
+                         res->ai_protocol,
+                         res->ai_flags,
+                         res->ai_canonname);
+                address = gdm_address_new_from_sockaddr (res->ai_addr, res->ai_addrlen);
+                *list = g_list_append (*list, address);
+        }
+
+        if (result != NULL) {
+                freeaddrinfo (result);
+                result = NULL;
+        }
+}
+
+const GList *
+gdm_address_peek_local_list (void)
+{
+        static GList  *list = NULL;
+        static time_t  last_time = 0;
+
+        /* Don't check more then every 5 seconds */
+        if (last_time + 5 > time (NULL)) {
+                return list;
+        }
+
+        g_list_foreach (list, (GFunc)gdm_address_free, NULL);
+        g_list_free (list);
+        list = NULL;
+
+        last_time = time (NULL);
+
+        add_local_siocgifconf (&list);
+        add_local_addrinfo (&list);
+
+        return list;
+}
+
+gboolean
+gdm_address_is_local (GdmAddress *address)
+{
+        const GList *list;
+
+        if (gdm_address_is_loopback (address)) {
+                return TRUE;
+        }
+
+        list = gdm_address_peek_local_list ();
+
+        while (list != NULL) {
+                GdmAddress *addr = list->data;
+
+                if (gdm_address_equal (address, addr)) {
+                        return TRUE;
+                }
+
+                list = list->next;
+        }
+
+        return FALSE;
+}
+
+/**
+ * gdm_address_copy:
+ * @address: A #GdmAddress.
+ *
+ * Duplicates @address.
+ *
+ * Return value: Duplicated @address or %NULL if @address was not valid.
+ **/
+GdmAddress *
+gdm_address_copy (GdmAddress *address)
+{
+        GdmAddress *addr;
+
+        g_return_val_if_fail (address != NULL, NULL);
+
+        addr = g_new0 (GdmAddress, 1);
+        addr->ss = g_memdup (address->ss, sizeof (struct sockaddr_storage));
+
+        return addr;
+}
+
+/**
+ * gdm_address_free:
+ * @address: A #GdmAddress.
+ *
+ * Frees the memory allocated for @address.
+ **/
+void
+gdm_address_free (GdmAddress *address)
+{
+        g_return_if_fail (address != NULL);
+
+        g_free (address->ss);
+        g_free (address);
+}
+
+/* for debugging */
+static const char *
+address_family_str (GdmAddress *address)
+{
+        const char *str;
+        switch (address->ss->ss_family) {
+        case AF_INET:
+                str = "inet";
+                break;
+        case AF_INET6:
+                str = "inet6";
+                break;
+        case AF_UNIX:
+                str = "unix";
+                break;
+        case AF_UNSPEC:
+                str = "unspecified";
+                break;
+        default:
+                str = "unknown";
+                break;
+        }
+        return str;
+}
+
+void
+gdm_address_debug (GdmAddress *address)
+{
+        char *hostname;
+        char *host;
+        char *port;
+
+        g_return_if_fail (address != NULL);
+
+        hostname = NULL;
+        host = NULL;
+        port = NULL;
+
+        gdm_address_get_hostname (address, &hostname);
+        gdm_address_get_numeric_info (address, &host, &port);
+
+        g_debug ("Address family:%d (%s) hostname:%s host:%s port:%s local:%d loopback:%d",
+                 address->ss->ss_family,
+                 address_family_str (address),
+                 hostname,
+                 host,
+                 port,
+                 gdm_address_is_local (address),
+                 gdm_address_is_loopback (address));
+
+        g_free (hostname);
+        g_free (host);
+        g_free (port);
+}
Index: proiecte/PPPP/gdm/common/gdm-address.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-address.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-address.h	(revision 134)
@@ -0,0 +1,72 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_ADDRESS_H
+#define __GDM_ADDRESS_H
+
+#include <glib-object.h>
+#ifndef G_OS_WIN32
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netdb.h>
+#else
+#include <winsock2.h>
+#undef interface
+#endif
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_ADDRESS (gdm_address_get_type ())
+
+typedef struct _GdmAddress GdmAddress;
+
+GType                    gdm_address_get_type                  (void);
+
+GdmAddress *             gdm_address_new_from_sockaddr         (struct sockaddr *sa,
+                                                                size_t           size);
+
+int                      gdm_address_get_family_type           (GdmAddress              *address);
+struct sockaddr_storage *gdm_address_get_sockaddr_storage      (GdmAddress              *address);
+struct sockaddr_storage *gdm_address_peek_sockaddr_storage     (GdmAddress              *address);
+
+gboolean                 gdm_address_get_hostname              (GdmAddress              *address,
+                                                                char                   **hostname);
+gboolean                 gdm_address_get_numeric_info          (GdmAddress              *address,
+                                                                char                   **numeric_hostname,
+                                                                char                   **service);
+gboolean                 gdm_address_is_local                  (GdmAddress              *address);
+gboolean                 gdm_address_is_loopback               (GdmAddress              *address);
+
+gboolean                 gdm_address_equal                     (GdmAddress              *a,
+                                                                GdmAddress              *b);
+
+GdmAddress *             gdm_address_copy                      (GdmAddress              *address);
+void                     gdm_address_free                      (GdmAddress              *address);
+
+
+void                     gdm_address_debug                     (GdmAddress              *address);
+
+const GList *            gdm_address_peek_local_list           (void);
+
+
+G_END_DECLS
+
+#endif /* __GDM_ADDRESS_H */
Index: proiecte/PPPP/gdm/common/gdm-common-unknown-origin.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-common-unknown-origin.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-common-unknown-origin.c	(revision 134)
@@ -0,0 +1,66 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * (c) 2000 Eazel, Inc.
+ * (c) 2001,2002 George Lebl
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <string.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <locale.h>
+#include <fcntl.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+
+#include "gdm-common.h"
+
+/* Like fopen with "w" */
+FILE *
+gdm_safe_fopen_w (const char *file,
+                  mode_t      perm)
+{
+        int fd;
+        FILE *ret;
+        VE_IGNORE_EINTR (g_unlink (file));
+        do {
+                int flags;
+
+                errno = 0;
+                flags = O_EXCL | O_CREAT | O_TRUNC | O_WRONLY;
+#ifdef O_NOCTTY
+                flags |= O_NOCTTY;
+#endif
+#ifdef O_NOFOLLOW
+                flags |= O_NOFOLLOW;
+#endif
+
+                fd = g_open (file, flags, perm);
+        } while (errno == EINTR);
+
+        if (fd < 0) {
+                return NULL;
+        }
+
+        ret = fdopen (fd, "w");
+        return ret;
+}
Index: proiecte/PPPP/gdm/common/gdm-common-unknown-origin.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-common-unknown-origin.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-common-unknown-origin.h	(revision 134)
@@ -0,0 +1,44 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * (c) 2000 Eazel, Inc.
+ * (c) 2001,2002 George Lebl
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef _GDM_COMMON_UNKNOWN_H
+#define _GDM_COMMON_UNKNOWN_H
+
+#include <sys/stat.h>
+#include <stdio.h>
+#include <errno.h>
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+#define        VE_IGNORE_EINTR(expr) \
+        do {                         \
+                errno = 0;           \
+                expr;                \
+        } while G_UNLIKELY (errno == EINTR);
+
+/* like fopen with "w" but unlinks and uses O_EXCL */
+FILE *         gdm_safe_fopen_w  (const char *file,
+                                  mode_t      perm);
+
+G_END_DECLS
+
+#endif /* _GDM_COMMON_UNKNOWN_H */
Index: proiecte/PPPP/gdm/common/gdm-common.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-common.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-common.c	(revision 134)
@@ -0,0 +1,453 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <string.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <locale.h>
+#include <fcntl.h>
+#include <sys/wait.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+
+#include "gdm-common.h"
+
+#ifndef HAVE_MKDTEMP
+#include "mkdtemp.h"
+#endif
+
+const char *
+gdm_make_temp_dir (char *template)
+{
+        return mkdtemp (template);
+}
+
+gboolean
+gdm_is_version_unstable (void)
+{
+        char   **versions;
+        gboolean unstable;
+
+        unstable = FALSE;
+
+        versions = g_strsplit (VERSION, ".", 3);
+        if (versions && versions [0] && versions [1]) {
+                int major;
+                major = atoi (versions [1]);
+                if ((major % 2) != 0) {
+                        unstable = TRUE;
+                }
+        }
+        g_strfreev (versions);
+
+        return unstable;
+}
+
+void
+gdm_set_fatal_warnings_if_unstable (void)
+{
+        if (gdm_is_version_unstable ()) {
+                g_setenv ("G_DEBUG", "fatal_criticals", FALSE);
+                g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL);
+        }
+}
+
+int
+gdm_wait_on_pid (int pid)
+{
+        int status;
+
+ wait_again:
+        errno = 0;
+        if (waitpid (pid, &status, 0) < 0) {
+                if (errno == EINTR) {
+                        goto wait_again;
+                } else if (errno == ECHILD) {
+                        ; /* do nothing, child already reaped */
+                } else {
+                        g_debug ("GdmCommon: waitpid () should not fail");
+                }
+        }
+
+        g_debug ("GdmCommon: process (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        return status;
+}
+
+int
+gdm_signal_pid (int pid,
+                int signal)
+{
+        int status = -1;
+
+        /* perhaps block sigchld */
+        g_debug ("GdmCommon: sending signal %d to process %d", signal, pid);
+        errno = 0;
+        status = kill (pid, signal);
+
+        if (status < 0) {
+                if (errno == ESRCH) {
+                        g_warning ("Child process %d was already dead.",
+                                   (int)pid);
+                } else {
+                        g_warning ("Couldn't kill child process %d: %s",
+                                   pid,
+                                   g_strerror (errno));
+                }
+        }
+
+        /* perhaps unblock sigchld */
+
+        return status;
+}
+
+/* hex conversion adapted from D-Bus */
+/**
+ * Appends a two-character hex digit to a string, where the hex digit
+ * has the value of the given byte.
+ *
+ * @param str the string
+ * @param byte the byte
+ */
+static void
+_gdm_string_append_byte_as_hex (GString *str,
+                                int      byte)
+{
+        const char hexdigits[16] = {
+                '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
+                'a', 'b', 'c', 'd', 'e', 'f'
+        };
+
+        str = g_string_append_c (str, hexdigits[(byte >> 4)]);
+
+        str = g_string_append_c (str, hexdigits[(byte & 0x0f)]);
+}
+
+/**
+ * Encodes a string in hex, the way MD5 and SHA-1 are usually
+ * encoded. (Each byte is two hex digits.)
+ *
+ * @param source the string to encode
+ * @param start byte index to start encoding
+ * @param dest string where encoded data should be placed
+ * @param insert_at where to place encoded data
+ * @returns #TRUE if encoding was successful, #FALSE if no memory etc.
+ */
+gboolean
+gdm_string_hex_encode (const GString *source,
+                       int            start,
+                       GString       *dest,
+                       int            insert_at)
+{
+        GString             *result;
+        const unsigned char *p;
+        const unsigned char *end;
+        gboolean             retval;
+
+        g_return_val_if_fail (source != NULL, FALSE);
+        g_return_val_if_fail (dest != NULL, FALSE);
+        g_return_val_if_fail (source != dest, FALSE);
+        g_return_val_if_fail (start >= 0, FALSE);
+        g_return_val_if_fail (dest >= 0, FALSE);
+        g_assert (start <= source->len);
+
+        result = g_string_new (NULL);
+
+        retval = FALSE;
+
+        p = (const unsigned char*) source->str;
+        end = p + source->len;
+        p += start;
+
+        while (p != end) {
+                _gdm_string_append_byte_as_hex (result, *p);
+                ++p;
+        }
+
+        dest = g_string_insert (dest, insert_at, result->str);
+
+        retval = TRUE;
+
+        g_string_free (result, TRUE);
+
+        return retval;
+}
+
+/**
+ * Decodes a string from hex encoding.
+ *
+ * @param source the string to decode
+ * @param start byte index to start decode
+ * @param end_return return location of the end of the hex data, or #NULL
+ * @param dest string where decoded data should be placed
+ * @param insert_at where to place decoded data
+ * @returns #TRUE if decoding was successful, #FALSE if no memory.
+ */
+gboolean
+gdm_string_hex_decode (const GString *source,
+                       int            start,
+                       int           *end_return,
+                       GString       *dest,
+                       int            insert_at)
+{
+        GString             *result;
+        const unsigned char *p;
+        const unsigned char *end;
+        gboolean             retval;
+        gboolean             high_bits;
+
+        g_return_val_if_fail (source != NULL, FALSE);
+        g_return_val_if_fail (dest != NULL, FALSE);
+        g_return_val_if_fail (source != dest, FALSE);
+        g_return_val_if_fail (start >= 0, FALSE);
+        g_return_val_if_fail (dest >= 0, FALSE);
+
+        g_assert (start <= source->len);
+
+        result = g_string_new (NULL);
+
+        retval = FALSE;
+
+        high_bits = TRUE;
+        p = (const unsigned char*) source->str;
+        end = p + source->len;
+        p += start;
+
+        while (p != end) {
+                unsigned int val;
+
+                switch (*p) {
+                case '0':
+                        val = 0;
+                        break;
+                case '1':
+                        val = 1;
+                        break;
+                case '2':
+                        val = 2;
+                        break;
+                case '3':
+                        val = 3;
+                        break;
+                case '4':
+                        val = 4;
+                        break;
+                case '5':
+                        val = 5;
+                        break;
+                case '6':
+                        val = 6;
+                        break;
+                case '7':
+                        val = 7;
+                        break;
+                case '8':
+                        val = 8;
+                        break;
+                case '9':
+                        val = 9;
+                        break;
+                case 'a':
+                case 'A':
+                        val = 10;
+                        break;
+                case 'b':
+                case 'B':
+                        val = 11;
+                        break;
+                case 'c':
+                case 'C':
+                        val = 12;
+                        break;
+                case 'd':
+                case 'D':
+                        val = 13;
+                        break;
+                case 'e':
+                case 'E':
+                        val = 14;
+                        break;
+                case 'f':
+                case 'F':
+                        val = 15;
+                        break;
+                default:
+                        goto done;
+                }
+
+                if (high_bits) {
+                        result = g_string_append_c (result, val << 4);
+                } else {
+                        int           len;
+                        unsigned char b;
+
+                        len = result->len;
+
+                        b = result->str[len - 1];
+
+                        b |= val;
+
+                        result->str[len - 1] = b;
+                }
+
+                high_bits = !high_bits;
+
+                ++p;
+        }
+
+ done:
+        dest = g_string_insert (dest, insert_at, result->str);
+
+        if (end_return) {
+                *end_return = p - (const unsigned char*) source->str;
+        }
+
+        retval = TRUE;
+
+        g_string_free (result, TRUE);
+
+        return retval;
+}
+
+static gboolean
+_fd_is_character_device (int fd)
+{
+        struct stat file_info;
+
+        if (fstat (fd, &file_info) < 0) {
+                return FALSE;
+        }
+
+        return S_ISCHR (file_info.st_mode);
+}
+
+static gboolean
+_read_bytes (int      fd,
+             char    *bytes,
+             gsize    number_of_bytes,
+             GError **error)
+{
+        size_t bytes_left_to_read;
+        size_t total_bytes_read = 0;
+        gboolean premature_eof;
+
+        bytes_left_to_read = number_of_bytes;
+        premature_eof = FALSE;
+        do {
+                size_t bytes_read = 0;
+
+                errno = 0;
+                bytes_read = read (fd, ((guchar *) bytes) + total_bytes_read,
+                                   bytes_left_to_read);
+
+                if (bytes_read > 0) {
+                        total_bytes_read += bytes_read;
+                        bytes_left_to_read -= bytes_read;
+                } else if (bytes_read == 0) {
+                        premature_eof = TRUE;
+                        break;
+                } else if ((errno != EINTR)) {
+                        break;
+                }
+        } while (bytes_left_to_read > 0);
+
+        if (premature_eof) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (ENODATA),
+                             "%s", g_strerror (ENODATA));
+
+                return FALSE;
+        } else if (bytes_left_to_read > 0) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "%s", g_strerror (errno));
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+/**
+ * Pulls a requested number of bytes from /dev/urandom
+ *
+ * @param size number of bytes to pull
+ * @param error error if read fails
+ * @returns The requested number of random bytes or #NULL if fail
+ */
+
+char *
+gdm_generate_random_bytes (gsize    size,
+                           GError **error)
+{
+        int fd;
+        char *bytes;
+        GError *read_error;
+
+        /* We don't use the g_rand_* glib apis because they don't document
+         * how much entropy they are seeded with, and it might be less
+         * than the passed in size.
+         */
+
+        errno = 0;
+        fd = open ("/dev/urandom", O_RDONLY);
+
+        if (fd < 0) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "%s", g_strerror (errno));
+                close (fd);
+                return NULL;
+        }
+
+        if (!_fd_is_character_device (fd)) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (ENODEV),
+                             _("/dev/urandom is not a character device"));
+                close (fd);
+                return NULL;
+        }
+
+        bytes = g_malloc (size);
+        read_error = NULL;
+        if (!_read_bytes (fd, bytes, size, &read_error)) {
+                g_propagate_error (error, read_error);
+                g_free (bytes);
+                close (fd);
+                return NULL;
+        }
+
+        close (fd);
+        return bytes;
+}
Index: proiecte/PPPP/gdm/common/gdm-common.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-common.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-common.h	(revision 134)
@@ -0,0 +1,53 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef _GDM_COMMON_H
+#define _GDM_COMMON_H
+
+#include <glib.h>
+
+#include "gdm-common-unknown-origin.h"
+
+G_BEGIN_DECLS
+
+gboolean       gdm_is_version_unstable            (void);
+void           gdm_set_fatal_warnings_if_unstable (void);
+
+int            gdm_wait_on_pid           (int pid);
+int            gdm_signal_pid            (int pid,
+                                          int signal);
+
+const char *   gdm_make_temp_dir         (char    *template);
+
+gboolean       gdm_string_hex_encode     (const GString *source,
+                                          int            start,
+                                          GString       *dest,
+                                          int            insert_at);
+gboolean       gdm_string_hex_decode     (const GString *source,
+                                          int            start,
+                                          int           *end_return,
+                                          GString       *dest,
+                                          int            insert_at);
+char          *gdm_generate_random_bytes (gsize          size,
+                                          GError       **error);
+
+G_END_DECLS
+
+#endif /* _GDM_COMMON_H */
Index: proiecte/PPPP/gdm/common/gdm-crash-logger.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-crash-logger.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-crash-logger.c	(revision 134)
@@ -0,0 +1,105 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Dan Williams <dcbw@redhat.com>
+ *
+ * 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.
+ *
+ * (C) Copyright 2006 Red Hat, Inc.
+ */
+
+#include "config.h"
+
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <sys/wait.h>
+#include <stdlib.h>
+#include <syslog.h>
+#include <glib.h>
+
+int main (int argc, char ** argv)
+{
+        GPid            gdb_pid;
+        int             out;
+        char            gdm_pid[16];
+        char            line[256];
+        int             gdb_stat;
+        int             bytes_read;
+        gboolean        res;
+        gboolean        done;
+        GError         *error;
+        int             options;
+        char *  args[] = { "gdb",
+                           "--batch",
+                           "--quiet",
+                           "--command=" DATADIR "/gdm/gdb-cmd",
+                           NULL,
+                           NULL };
+
+        snprintf (gdm_pid, sizeof (gdm_pid), "--pid=%d", getppid ());
+        args[4] = &gdm_pid[0];
+        error = NULL;
+        res = g_spawn_async_with_pipes (NULL,
+                                        args,
+                                        NULL,
+                                        G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
+                                        NULL,
+                                        NULL,
+                                        &gdb_pid,
+                                        NULL,
+                                        &out,
+                                        NULL,
+                                        &error);
+        if (! res) {
+                g_warning ("Unable to get backtrace: %s", error->message);
+                g_error_free (error);
+                exit (1);
+        }
+
+        options = LOG_PID | LOG_CONS;
+#ifdef LOG_PERROR
+        options |= LOG_PERROR;
+#endif
+
+        openlog ("gdm", options, LOG_DAEMON);
+        syslog (LOG_CRIT, "******************* START **********************************");
+        done = FALSE;
+        while (!done) {
+                bytes_read = read (out, line, sizeof (line) - 1);
+                if (bytes_read > 0) {
+                        char *end = &line[0];
+                        char *start = &line[0];
+
+                        /* Can't just funnel the output to syslog, have to do a separate
+                         * syslog () for each line in the output.
+                         */
+                        line[bytes_read] = '\0';
+                        while (*end != '\0') {
+                                if (*end == '\n') {
+                                        *end = '\0';
+                                        syslog (LOG_CRIT, "%s", start);
+                                        start = end + 1;
+                                }
+                                end++;
+                        }
+                } else if ((bytes_read <= 0) || ((errno != EINTR) && (errno != EAGAIN))) {
+                        done = TRUE;
+                }
+        }
+        syslog (LOG_CRIT, "******************* END **********************************");
+        close (out);
+        waitpid (gdb_pid, &gdb_stat, 0);
+        exit (0);
+}
Index: proiecte/PPPP/gdm/common/gdm-log.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-log.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-log.c	(revision 134)
@@ -0,0 +1,206 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Authors: William Jon McCann <mccann@jhu.edu>
+ *
+ */
+
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <stdarg.h>
+#include <signal.h>
+#include <time.h>
+#include <unistd.h>
+
+#include <syslog.h>
+
+#include <glib.h>
+#include <glib/gstdio.h>
+
+#include "gdm-log.h"
+
+static gboolean initialized = FALSE;
+static int      syslog_levels = (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING);
+
+static void
+log_level_to_priority_and_prefix (GLogLevelFlags log_level,
+                                  int           *priorityp,
+                                  const char   **prefixp)
+{
+        int         priority;
+        const char *prefix;
+
+        /* Process the message prefix and priority */
+        switch (log_level & G_LOG_LEVEL_MASK) {
+        case G_LOG_FLAG_FATAL:
+                priority = LOG_EMERG;
+                prefix = "FATAL";
+                break;
+        case G_LOG_LEVEL_ERROR:
+                priority = LOG_ERR;
+                prefix = "ERROR";
+                break;
+        case G_LOG_LEVEL_CRITICAL:
+                priority = LOG_CRIT;
+                prefix = "CRITICAL";
+                break;
+        case G_LOG_LEVEL_WARNING:
+                priority = LOG_WARNING;
+                prefix = "WARNING";
+                break;
+        case G_LOG_LEVEL_MESSAGE:
+                priority = LOG_NOTICE;
+                prefix = "MESSAGE";
+                break;
+        case G_LOG_LEVEL_INFO:
+                priority = LOG_INFO;
+                prefix = "INFO";
+                break;
+        case G_LOG_LEVEL_DEBUG:
+                /* if debug was requested then bump this up to ERROR
+                 * to ensure it is seen in a log */
+                if (syslog_levels & G_LOG_LEVEL_DEBUG) {
+                        priority = LOG_WARNING;
+                        prefix = "DEBUG(+)";
+                } else {
+                        priority = LOG_DEBUG;
+                        prefix = "DEBUG";
+                }
+                break;
+        default:
+                priority = LOG_DEBUG;
+                prefix = "UNKNOWN";
+                break;
+        }
+
+        if (priorityp != NULL) {
+                *priorityp = priority;
+        }
+        if (prefixp != NULL) {
+                *prefixp = prefix;
+        }
+}
+
+void
+gdm_log_default_handler (const gchar   *log_domain,
+                         GLogLevelFlags log_level,
+                         const gchar   *message,
+                         gpointer       unused_data)
+{
+        GString     *gstring;
+        int          priority;
+        const char  *level_prefix;
+        char        *string;
+        gboolean     do_log;
+        gboolean     is_fatal;
+
+        is_fatal = (log_level & G_LOG_FLAG_FATAL) != 0;
+
+        do_log = (log_level & syslog_levels);
+        if (! do_log) {
+                return;
+        }
+
+        if (! initialized) {
+                gdm_log_init ();
+        }
+
+        log_level_to_priority_and_prefix (log_level,
+                                          &priority,
+                                          &level_prefix);
+
+        gstring = g_string_new (NULL);
+
+        if (log_domain != NULL) {
+                g_string_append (gstring, log_domain);
+                g_string_append_c (gstring, '-');
+        }
+        g_string_append (gstring, level_prefix);
+
+        g_string_append (gstring, ": ");
+        if (message == NULL) {
+                g_string_append (gstring, "(NULL) message");
+        } else {
+                g_string_append (gstring, message);
+        }
+        if (is_fatal) {
+                g_string_append (gstring, "\naborting...\n");
+        } else {
+                g_string_append (gstring, "\n");
+        }
+
+        string = g_string_free (gstring, FALSE);
+
+        syslog (priority, "%s", string);
+
+        g_free (string);
+}
+
+void
+gdm_log_toggle_debug (void)
+{
+        if (syslog_levels & G_LOG_LEVEL_DEBUG) {
+                g_debug ("Debugging disabled");
+                syslog_levels &= ~G_LOG_LEVEL_DEBUG;
+        } else {
+                syslog_levels |= G_LOG_LEVEL_DEBUG;
+                g_debug ("Debugging enabled");
+        }
+}
+
+void
+gdm_log_set_debug (gboolean debug)
+{
+        if (debug) {
+                syslog_levels |= G_LOG_LEVEL_DEBUG;
+                g_debug ("Enabling debugging");
+        } else {
+                g_debug ("Disabling debugging");
+                syslog_levels &= ~G_LOG_LEVEL_DEBUG;
+        }
+}
+
+void
+gdm_log_init (void)
+{
+        const char *prg_name;
+        int         options;
+
+        g_log_set_default_handler (gdm_log_default_handler, NULL);
+
+        prg_name = g_get_prgname ();
+
+        options = LOG_PID;
+#ifdef LOG_PERROR
+        options |= LOG_PERROR;
+#endif
+
+        openlog (prg_name, options, LOG_DAEMON);
+
+        initialized = TRUE;
+}
+
+void
+gdm_log_shutdown (void)
+{
+        closelog ();
+        initialized = FALSE;
+}
+
Index: proiecte/PPPP/gdm/common/gdm-log.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-log.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-log.h	(revision 134)
@@ -0,0 +1,51 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Authors: William Jon McCann <mccann@jhu.edu>
+ *
+ */
+
+#ifndef __GDM_LOG_H
+#define __GDM_LOG_H
+
+#include <stdarg.h>
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+void      gdm_log_default_handler (const gchar   *log_domain,
+                                   GLogLevelFlags log_level,
+                                   const gchar   *message,
+                                   gpointer      unused_data);
+void      gdm_log_set_debug       (gboolean       debug);
+void      gdm_log_toggle_debug    (void);
+void      gdm_log_init            (void);
+void      gdm_log_shutdown        (void);
+
+/* compatibility */
+#define   gdm_fail               g_critical
+#define   gdm_error              g_warning
+#define   gdm_info               g_message
+#define   gdm_debug              g_debug
+
+#define   gdm_assert             g_assert
+#define   gdm_assert_not_reached g_assert_not_reached
+
+G_END_DECLS
+
+#endif /* __GDM_LOG_H */
Index: proiecte/PPPP/gdm/common/gdm-marshal.list
===================================================================
--- proiecte/PPPP/gdm/common/gdm-marshal.list	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-marshal.list	(revision 134)
@@ -0,0 +1,7 @@
+VOID:STRING,STRING,STRING,STRING,STRING
+VOID:STRING,STRING,STRING,STRING
+VOID:STRING,STRING,STRING
+VOID:STRING,STRING
+VOID:UINT,UINT
+VOID:STRING,INT
+VOID:DOUBLE
Index: proiecte/PPPP/gdm/common/gdm-md5.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-md5.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-md5.c	(revision 134)
@@ -0,0 +1,457 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * gdm-md5.c md5 implementation (based on L Peter Deutsch implementation)
+ *
+ * Copyright (C) 2003 Red Hat Inc.
+ * Copyright (C) 1999, 2000 Aladdin Enterprises.  All rights reserved.
+ *
+ * This software is provided 'as-is', without any express or implied
+ * warranty.  In no event will the authors be held liable for any damages
+ * arising from the use of this software.
+ *
+ * Permission is granted to anyone to use this software for any purpose,
+ * including commercial applications, and to alter it and redistribute it
+ * freely, subject to the following restrictions:
+ *
+ * 1. The origin of this software must not be misrepresented; you must not
+ *    claim that you wrote the original software. If you use this software
+ *    in a product, an acknowledgment in the product documentation would be
+ *    appreciated but is not required.
+ * 2. Altered source versions must be plainly marked as such, and must not be
+ *    misrepresented as being the original software.
+ * 3. This notice may not be removed or altered from any source distribution.
+ *
+ * L. Peter Deutsch
+ * ghost@aladdin.com
+ */
+/*
+ * Independent implementation of MD5 (RFC 1321).
+ *
+ * This code implements the MD5 Algorithm defined in RFC 1321.
+ * It is derived directly from the text of the RFC and not from the
+ * reference implementation.
+ *
+ * The original and principal author of md5.c is L. Peter Deutsch
+ * <ghost@aladdin.com>.
+ */
+
+/* This GDM version was modified for glib from dbus-md5.c */
+
+#include <string.h>
+#include <glib.h>
+
+#include "gdm-md5.h"
+
+/**
+ * @defgroup GdmMD5Internals MD5 implementation details
+ * @ingroup  GdmInternals
+ * @brief Internals of MD5 implementation.
+ *
+ * The implementation of MD5 (see http://www.ietf.org/rfc/rfc1321.txt).
+ * This MD5 implementation was written by L. Peter Deutsch and
+ * is not derived from the RSA reference implementation in the
+ * RFC. The version included in D-Bus comes from the Ghostscript
+ * 7.05 distribution.
+ *
+ * @{
+ */
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
+/*
+ * For reference, here is the program that computed the T values.
+ */
+#ifdef COMPUTE_T_VALUES
+#include <math.h>
+int
+main(int argc, char **argv)
+{
+        int i;
+        for (i = 1; i <= 64; ++i)
+                {
+                        unsigned long v = (unsigned long)(4294967296.0 * fabs(sin((double)i)));
+
+                        /*
+                         * The following nonsense is only to avoid compiler warnings about
+                         * "integer constant is unsigned in ANSI C, signed with -traditional".
+                         */
+                        if (v >> 31)
+                                {
+                                        printf("#define T%d /* 0x%08lx */ (T_MASK ^ 0x%08lx)\n", i,
+                                               v, (unsigned long)(unsigned int)(~v));
+                                } else {
+                                printf("#define T%d    0x%08lx\n", i, v);
+                        }
+                }
+        return 0;
+}
+#endif /* COMPUTE_T_VALUES */
+/*
+ * End of T computation program.
+ */
+
+#define T_MASK ((guint32)~0)
+#define T1 /* 0xd76aa478 */ (T_MASK ^ 0x28955b87)
+#define T2 /* 0xe8c7b756 */ (T_MASK ^ 0x173848a9)
+#define T3    0x242070db
+#define T4 /* 0xc1bdceee */ (T_MASK ^ 0x3e423111)
+#define T5 /* 0xf57c0faf */ (T_MASK ^ 0x0a83f050)
+#define T6    0x4787c62a
+#define T7 /* 0xa8304613 */ (T_MASK ^ 0x57cfb9ec)
+#define T8 /* 0xfd469501 */ (T_MASK ^ 0x02b96afe)
+#define T9    0x698098d8
+#define T10 /* 0x8b44f7af */ (T_MASK ^ 0x74bb0850)
+#define T11 /* 0xffff5bb1 */ (T_MASK ^ 0x0000a44e)
+#define T12 /* 0x895cd7be */ (T_MASK ^ 0x76a32841)
+#define T13    0x6b901122
+#define T14 /* 0xfd987193 */ (T_MASK ^ 0x02678e6c)
+#define T15 /* 0xa679438e */ (T_MASK ^ 0x5986bc71)
+#define T16    0x49b40821
+#define T17 /* 0xf61e2562 */ (T_MASK ^ 0x09e1da9d)
+#define T18 /* 0xc040b340 */ (T_MASK ^ 0x3fbf4cbf)
+#define T19    0x265e5a51
+#define T20 /* 0xe9b6c7aa */ (T_MASK ^ 0x16493855)
+#define T21 /* 0xd62f105d */ (T_MASK ^ 0x29d0efa2)
+#define T22    0x02441453
+#define T23 /* 0xd8a1e681 */ (T_MASK ^ 0x275e197e)
+#define T24 /* 0xe7d3fbc8 */ (T_MASK ^ 0x182c0437)
+#define T25    0x21e1cde6
+#define T26 /* 0xc33707d6 */ (T_MASK ^ 0x3cc8f829)
+#define T27 /* 0xf4d50d87 */ (T_MASK ^ 0x0b2af278)
+#define T28    0x455a14ed
+#define T29 /* 0xa9e3e905 */ (T_MASK ^ 0x561c16fa)
+#define T30 /* 0xfcefa3f8 */ (T_MASK ^ 0x03105c07)
+#define T31    0x676f02d9
+#define T32 /* 0x8d2a4c8a */ (T_MASK ^ 0x72d5b375)
+#define T33 /* 0xfffa3942 */ (T_MASK ^ 0x0005c6bd)
+#define T34 /* 0x8771f681 */ (T_MASK ^ 0x788e097e)
+#define T35    0x6d9d6122
+#define T36 /* 0xfde5380c */ (T_MASK ^ 0x021ac7f3)
+#define T37 /* 0xa4beea44 */ (T_MASK ^ 0x5b4115bb)
+#define T38    0x4bdecfa9
+#define T39 /* 0xf6bb4b60 */ (T_MASK ^ 0x0944b49f)
+#define T40 /* 0xbebfbc70 */ (T_MASK ^ 0x4140438f)
+#define T41    0x289b7ec6
+#define T42 /* 0xeaa127fa */ (T_MASK ^ 0x155ed805)
+#define T43 /* 0xd4ef3085 */ (T_MASK ^ 0x2b10cf7a)
+#define T44    0x04881d05
+#define T45 /* 0xd9d4d039 */ (T_MASK ^ 0x262b2fc6)
+#define T46 /* 0xe6db99e5 */ (T_MASK ^ 0x1924661a)
+#define T47    0x1fa27cf8
+#define T48 /* 0xc4ac5665 */ (T_MASK ^ 0x3b53a99a)
+#define T49 /* 0xf4292244 */ (T_MASK ^ 0x0bd6ddbb)
+#define T50    0x432aff97
+#define T51 /* 0xab9423a7 */ (T_MASK ^ 0x546bdc58)
+#define T52 /* 0xfc93a039 */ (T_MASK ^ 0x036c5fc6)
+#define T53    0x655b59c3
+#define T54 /* 0x8f0ccc92 */ (T_MASK ^ 0x70f3336d)
+#define T55 /* 0xffeff47d */ (T_MASK ^ 0x00100b82)
+#define T56 /* 0x85845dd1 */ (T_MASK ^ 0x7a7ba22e)
+#define T57    0x6fa87e4f
+#define T58 /* 0xfe2ce6e0 */ (T_MASK ^ 0x01d3191f)
+#define T59 /* 0xa3014314 */ (T_MASK ^ 0x5cfebceb)
+#define T60    0x4e0811a1
+#define T61 /* 0xf7537e82 */ (T_MASK ^ 0x08ac817d)
+#define T62 /* 0xbd3af235 */ (T_MASK ^ 0x42c50dca)
+#define T63    0x2ad7d2bb
+#define T64 /* 0xeb86d391 */ (T_MASK ^ 0x14792c6e)
+#endif /* !DOXYGEN_SHOULD_SKIP_THIS */
+
+static void
+md5_process (GdmMD5Context *context,
+             const unsigned char *data /*[64]*/)
+{
+        guint32
+                a = context->abcd[0], b = context->abcd[1],
+                c = context->abcd[2], d = context->abcd[3];
+        guint32 t;
+
+#ifdef WORDS_BIGENDIAN
+        /*
+         * On big-endian machines, we must arrange the bytes in the right
+         * order.  (This also works on machines of unknown byte order.)
+         */
+        guint32 X[16];
+        const unsigned char *xp = data;
+        int i;
+
+        for (i = 0; i < 16; ++i, xp += 4)
+                X[i] = xp[0] + (xp[1] << 8) + (xp[2] << 16) + (xp[3] << 24);
+
+#else  /* !WORDS_BIGENDIAN */
+        /*
+         * On little-endian machines, we can process properly aligned data
+         * without copying it.
+         */
+        guint32 xbuf[16];
+        const guint32 *X;
+
+        if (!((data - (const unsigned char *)0) & 3))
+                {
+                        /* data are properly aligned */
+                        X = (const guint32 *)data;
+                }
+        else
+                {
+                        /* not aligned */
+                        memcpy(xbuf, data, 64);
+                        X = xbuf;
+                }
+#endif
+
+#define ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32 - (n))))
+
+        /* Round 1. */
+        /* Let [abcd k s i] denote the operation
+           a = b + ((a + F(b,c,d) + X[k] + T[i]) <<< s). */
+#define F(x, y, z) (((x) & (y)) | (~(x) & (z)))
+#define SET(a, b, c, d, k, s, Ti)               \
+        t = a + F(b,c,d) + X[k] + Ti;           \
+        a = ROTATE_LEFT(t, s) + b
+        /* Do the following 16 operations. */
+        SET(a, b, c, d,  0,  7,  T1);
+        SET(d, a, b, c,  1, 12,  T2);
+        SET(c, d, a, b,  2, 17,  T3);
+        SET(b, c, d, a,  3, 22,  T4);
+        SET(a, b, c, d,  4,  7,  T5);
+        SET(d, a, b, c,  5, 12,  T6);
+        SET(c, d, a, b,  6, 17,  T7);
+        SET(b, c, d, a,  7, 22,  T8);
+        SET(a, b, c, d,  8,  7,  T9);
+        SET(d, a, b, c,  9, 12, T10);
+        SET(c, d, a, b, 10, 17, T11);
+        SET(b, c, d, a, 11, 22, T12);
+        SET(a, b, c, d, 12,  7, T13);
+        SET(d, a, b, c, 13, 12, T14);
+        SET(c, d, a, b, 14, 17, T15);
+        SET(b, c, d, a, 15, 22, T16);
+#undef SET
+
+        /* Round 2. */
+        /* Let [abcd k s i] denote the operation
+           a = b + ((a + G(b,c,d) + X[k] + T[i]) <<< s). */
+#define G(x, y, z) (((x) & (z)) | ((y) & ~(z)))
+#define SET(a, b, c, d, k, s, Ti)               \
+        t = a + G(b,c,d) + X[k] + Ti;           \
+        a = ROTATE_LEFT(t, s) + b
+        /* Do the following 16 operations. */
+        SET(a, b, c, d,  1,  5, T17);
+        SET(d, a, b, c,  6,  9, T18);
+        SET(c, d, a, b, 11, 14, T19);
+        SET(b, c, d, a,  0, 20, T20);
+        SET(a, b, c, d,  5,  5, T21);
+        SET(d, a, b, c, 10,  9, T22);
+        SET(c, d, a, b, 15, 14, T23);
+        SET(b, c, d, a,  4, 20, T24);
+        SET(a, b, c, d,  9,  5, T25);
+        SET(d, a, b, c, 14,  9, T26);
+        SET(c, d, a, b,  3, 14, T27);
+        SET(b, c, d, a,  8, 20, T28);
+        SET(a, b, c, d, 13,  5, T29);
+        SET(d, a, b, c,  2,  9, T30);
+        SET(c, d, a, b,  7, 14, T31);
+        SET(b, c, d, a, 12, 20, T32);
+#undef SET
+
+        /* Round 3. */
+        /* Let [abcd k s t] denote the operation
+           a = b + ((a + H(b,c,d) + X[k] + T[i]) <<< s). */
+#define H(x, y, z) ((x) ^ (y) ^ (z))
+#define SET(a, b, c, d, k, s, Ti)               \
+        t = a + H(b,c,d) + X[k] + Ti;           \
+        a = ROTATE_LEFT(t, s) + b
+        /* Do the following 16 operations. */
+        SET(a, b, c, d,  5,  4, T33);
+        SET(d, a, b, c,  8, 11, T34);
+        SET(c, d, a, b, 11, 16, T35);
+        SET(b, c, d, a, 14, 23, T36);
+        SET(a, b, c, d,  1,  4, T37);
+        SET(d, a, b, c,  4, 11, T38);
+        SET(c, d, a, b,  7, 16, T39);
+        SET(b, c, d, a, 10, 23, T40);
+        SET(a, b, c, d, 13,  4, T41);
+        SET(d, a, b, c,  0, 11, T42);
+        SET(c, d, a, b,  3, 16, T43);
+        SET(b, c, d, a,  6, 23, T44);
+        SET(a, b, c, d,  9,  4, T45);
+        SET(d, a, b, c, 12, 11, T46);
+        SET(c, d, a, b, 15, 16, T47);
+        SET(b, c, d, a,  2, 23, T48);
+#undef SET
+
+        /* Round 4. */
+        /* Let [abcd k s t] denote the operation
+           a = b + ((a + I(b,c,d) + X[k] + T[i]) <<< s). */
+#define I(x, y, z) ((y) ^ ((x) | ~(z)))
+#define SET(a, b, c, d, k, s, Ti)               \
+        t = a + I(b,c,d) + X[k] + Ti;           \
+        a = ROTATE_LEFT(t, s) + b
+        /* Do the following 16 operations. */
+        SET(a, b, c, d,  0,  6, T49);
+        SET(d, a, b, c,  7, 10, T50);
+        SET(c, d, a, b, 14, 15, T51);
+        SET(b, c, d, a,  5, 21, T52);
+        SET(a, b, c, d, 12,  6, T53);
+        SET(d, a, b, c,  3, 10, T54);
+        SET(c, d, a, b, 10, 15, T55);
+        SET(b, c, d, a,  1, 21, T56);
+        SET(a, b, c, d,  8,  6, T57);
+        SET(d, a, b, c, 15, 10, T58);
+        SET(c, d, a, b,  6, 15, T59);
+        SET(b, c, d, a, 13, 21, T60);
+        SET(a, b, c, d,  4,  6, T61);
+        SET(d, a, b, c, 11, 10, T62);
+        SET(c, d, a, b,  2, 15, T63);
+        SET(b, c, d, a,  9, 21, T64);
+#undef SET
+
+        /* Then perform the following additions. (That is increment each
+           of the four registers by the value it had before this block
+           was started.) */
+        context->abcd[0] += a;
+        context->abcd[1] += b;
+        context->abcd[2] += c;
+        context->abcd[3] += d;
+}
+
+static void
+md5_init (GdmMD5Context *context)
+{
+        context->count[0] = context->count[1] = 0;
+        context->abcd[0] = 0x67452301;
+        context->abcd[1] = /*0xefcdab89*/ T_MASK ^ 0x10325476;
+        context->abcd[2] = /*0x98badcfe*/ T_MASK ^ 0x67452301;
+        context->abcd[3] = 0x10325476;
+}
+
+static void
+md5_append (GdmMD5Context       *context,
+            const unsigned char *data,
+            int                  nbytes)
+{
+        const unsigned char *p = data;
+        int left = nbytes;
+        int offset = (context->count[0] >> 3) & 63;
+        guint32 nbits = (guint32)(nbytes << 3);
+
+        if (nbytes <= 0)
+                return;
+
+        /* Update the message length. */
+        context->count[1] += nbytes >> 29;
+        context->count[0] += nbits;
+        if (context->count[0] < nbits)
+                context->count[1]++;
+
+        /* Process an initial partial block. */
+        if (offset)
+                {
+                        int copy = (offset + nbytes > 64 ? 64 - offset : nbytes);
+
+                        memcpy(context->buf + offset, p, copy);
+                        if (offset + copy < 64)
+                                return;
+                        p += copy;
+                        left -= copy;
+                        md5_process(context, context->buf);
+                }
+
+        /* Process full blocks. */
+        for (; left >= 64; p += 64, left -= 64)
+                md5_process(context, p);
+
+        /* Process a final partial block. */
+        if (left)
+                memcpy(context->buf, p, left);
+}
+
+static void
+md5_finish (GdmMD5Context *context,
+            unsigned char  digest[16])
+{
+        static const unsigned char pad[64] = {
+                0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+        };
+        unsigned char data[8];
+        int i;
+
+        /* Save the length before padding. */
+        for (i = 0; i < 8; ++i)
+                data[i] = (unsigned char)(context->count[i >> 2] >> ((i & 3) << 3));
+        /* Pad to 56 bytes mod 64. */
+        md5_append(context, pad, ((55 - (context->count[0] >> 3)) & 63) + 1);
+        /* Append the length. */
+        md5_append(context, data, 8);
+        for (i = 0; i < 16; ++i)
+                digest[i] = (unsigned char)(context->abcd[i >> 2] >> ((i & 3) << 3));
+}
+
+/** @} */ /* End of internals */
+
+/**
+ * @addtogroup GdmMD5
+ *
+ * @{
+ */
+
+/**
+ * Initializes the MD5 context.
+ *
+ * @param context an uninitialized context, typically on the stack.
+ */
+void
+gdm_md5_init (GdmMD5Context *context)
+{
+        md5_init (context);
+}
+
+
+/**
+ * Feeds more data into an existing md5sum computation.
+ *
+ * @param context the MD5 context
+ * @param data the additional data to hash
+ */
+void
+gdm_md5_update (GdmMD5Context *context,
+                const GString *data)
+{
+        unsigned int   inputLen;
+        unsigned char *input;
+
+        input = (unsigned char *)data->str;
+        inputLen = data->len;
+
+        md5_append (context, input, inputLen);
+}
+
+/**
+ * MD5 finalization. Ends an MD5 message-digest operation, writing the
+ * the message digest and zeroing the context.  The results are
+ * returned as a raw 16-byte digest, not as the ascii-hex-digits
+ * string form of the digest.
+ *
+ * @param context the MD5 context
+ * @param results string to append the 16-byte MD5 digest to
+ * @returns #FALSE if not enough memory to append the digest
+ *
+ */
+gboolean
+gdm_md5_final (GdmMD5Context *context,
+               GString       *results)
+{
+        unsigned char digest[16];
+
+        md5_finish (context, digest);
+
+        if (!g_string_append_len (results, (char *)digest, 16))
+                return FALSE;
+
+        /* some kind of security paranoia, though it seems pointless
+         * to me given the nonzeroed stuff flying around
+         */
+        memset ((void*)context, '\0', sizeof (GdmMD5Context));
+
+        return TRUE;
+}
Index: proiecte/PPPP/gdm/common/gdm-md5.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-md5.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-md5.h	(revision 134)
@@ -0,0 +1,50 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * gdm-md5.h md5 implementation (based on L Peter Deutsch implementation)
+ *
+ * Copyright (C) 2003 Red Hat Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ */
+
+#ifndef GDM_MD5_H
+#define GDM_MD5_H
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+typedef struct GdmMD5Context GdmMD5Context;
+
+/**
+ * A context used to store the state of the MD5 algorithm
+ */
+struct GdmMD5Context
+{
+        guint32       count[2];       /**< message length in bits, lsw first */
+        guint32       abcd[4];        /**< digest buffer */
+        unsigned char buf[64];        /**< accumulate block */
+};
+
+void        gdm_md5_init    (GdmMD5Context   *context);
+void        gdm_md5_update  (GdmMD5Context   *context,
+                             const GString   *data);
+gboolean    gdm_md5_final   (GdmMD5Context   *context,
+                             GString         *results);
+
+G_END_DECLS
+
+#endif /* GDM_MD5_H */
Index: proiecte/PPPP/gdm/common/gdm-profile.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-profile.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-profile.c	(revision 134)
@@ -0,0 +1,75 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2005 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Authors: William Jon McCann <mccann@jhu.edu>
+ *
+ */
+
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <stdarg.h>
+#include <signal.h>
+#include <time.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gstdio.h>
+
+#include "gdm-profile.h"
+
+void
+_gdm_profile_log (const char *func,
+                  const char *note,
+                  const char *format,
+                  ...)
+{
+        va_list args;
+        char   *str;
+        char   *formatted;
+        char   *prgname;
+
+        if (format == NULL) {
+                formatted = g_strdup ("");
+        } else {
+                va_start (args, format);
+                formatted = g_strdup_vprintf (format, args);
+                va_end (args);
+        }
+
+        prgname = g_get_prgname();
+
+        if (func != NULL) {
+                str = g_strdup_printf ("MARK: %s %s: %s %s",
+                                       prgname ? prgname : "(null)",
+                                       func,
+                                       note ? note : "",
+                                       formatted);
+        } else {
+                str = g_strdup_printf ("MARK: %s: %s %s",
+                                       prgname ? prgname : "(null)",
+                                       note ? note : "",
+                                       formatted);
+        }
+
+        g_free (formatted);
+
+        g_access (str, F_OK);
+        g_free (str);
+}
Index: proiecte/PPPP/gdm/common/gdm-profile.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-profile.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-profile.h	(revision 134)
@@ -0,0 +1,53 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2005 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Authors: William Jon McCann <mccann@jhu.edu>
+ *
+ */
+
+#ifndef __GDM_PROFILE_H
+#define __GDM_PROFILE_H
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+#ifdef ENABLE_PROFILING
+#ifdef G_HAVE_ISO_VARARGS
+#define gdm_profile_start(...) _gdm_profile_log (G_STRFUNC, "start", __VA_ARGS__)
+#define gdm_profile_end(...)   _gdm_profile_log (G_STRFUNC, "end", __VA_ARGS__)
+#define gdm_profile_msg(...)   _gdm_profile_log (NULL, NULL, __VA_ARGS__)
+#elif defined(G_HAVE_GNUC_VARARGS)
+#define gdm_profile_start(format...) _gdm_profile_log (G_STRFUNC, "start", format)
+#define gdm_profile_end(format...)   _gdm_profile_log (G_STRFUNC, "end", format)
+#define gdm_profile_msg(format...)   _gdm_profile_log (NULL, NULL, format)
+#endif
+#else
+#define gdm_profile_start(...)
+#define gdm_profile_end(...)
+#define gdm_profile_msg(...)
+#endif
+
+void            _gdm_profile_log    (const char *func,
+                                     const char *note,
+                                     const char *format,
+                                     ...) G_GNUC_PRINTF (3, 4);
+
+G_END_DECLS
+
+#endif /* __GDM_PROFILE_H */
Index: proiecte/PPPP/gdm/common/gdm-settings-backend.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-backend.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-backend.c	(revision 134)
@@ -0,0 +1,184 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-settings-backend.h"
+
+#include "gdm-marshal.h"
+
+#define GDM_SETTINGS_BACKEND_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackendPrivate))
+
+struct GdmSettingsBackendPrivate
+{
+        gpointer dummy;
+};
+
+enum {
+        VALUE_CHANGED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_settings_backend_class_init (GdmSettingsBackendClass *klass);
+static void     gdm_settings_backend_init       (GdmSettingsBackend      *settings_backend);
+static void     gdm_settings_backend_finalize   (GObject                 *object);
+
+G_DEFINE_ABSTRACT_TYPE (GdmSettingsBackend, gdm_settings_backend, G_TYPE_OBJECT)
+
+GQuark
+gdm_settings_backend_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_settings_backend_error");
+        }
+
+        return ret;
+}
+
+static gboolean
+gdm_settings_backend_real_get_value (GdmSettingsBackend *settings_backend,
+                                     const char         *key,
+                                     char              **value,
+                                     GError            **error)
+{
+        g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (settings_backend), FALSE);
+
+        return FALSE;
+}
+
+static gboolean
+gdm_settings_backend_real_set_value (GdmSettingsBackend *settings_backend,
+                                     const char         *key,
+                                     const char         *value,
+                                     GError            **error)
+{
+        g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (settings_backend), FALSE);
+
+        return FALSE;
+}
+
+gboolean
+gdm_settings_backend_get_value (GdmSettingsBackend *settings_backend,
+                                const char         *key,
+                                char              **value,
+                                GError            **error)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (settings_backend), FALSE);
+
+        g_object_ref (settings_backend);
+        ret = GDM_SETTINGS_BACKEND_GET_CLASS (settings_backend)->get_value (settings_backend, key, value, error);
+        g_object_unref (settings_backend);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_backend_set_value (GdmSettingsBackend *settings_backend,
+                                const char         *key,
+                                const char         *value,
+                                GError            **error)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (settings_backend), FALSE);
+
+        g_object_ref (settings_backend);
+        ret = GDM_SETTINGS_BACKEND_GET_CLASS (settings_backend)->set_value (settings_backend, key, value, error);
+        g_object_unref (settings_backend);
+
+        return ret;
+}
+
+void
+gdm_settings_backend_value_changed (GdmSettingsBackend *settings_backend,
+                                    const char         *key,
+                                    const char         *old_value,
+                                    const char         *new_value)
+{
+        g_return_if_fail (GDM_IS_SETTINGS_BACKEND (settings_backend));
+
+        g_signal_emit (settings_backend, signals[VALUE_CHANGED], 0, key, old_value, new_value);
+}
+
+static void
+gdm_settings_backend_class_init (GdmSettingsBackendClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_settings_backend_finalize;
+
+        klass->get_value = gdm_settings_backend_real_get_value;
+        klass->set_value = gdm_settings_backend_real_set_value;
+
+        signals [VALUE_CHANGED] =
+                g_signal_new ("value-changed",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmSettingsBackendClass, value_changed),
+                              NULL,
+                              NULL,
+                              gdm_marshal_VOID__STRING_STRING_STRING,
+                              G_TYPE_NONE,
+                              3,
+                              G_TYPE_STRING,
+                              G_TYPE_STRING,
+                              G_TYPE_STRING);
+
+        g_type_class_add_private (klass, sizeof (GdmSettingsBackendPrivate));
+}
+
+static void
+gdm_settings_backend_init (GdmSettingsBackend *settings_backend)
+{
+        settings_backend->priv = GDM_SETTINGS_BACKEND_GET_PRIVATE (settings_backend);
+}
+
+static void
+gdm_settings_backend_finalize (GObject *object)
+{
+        GdmSettingsBackend *settings_backend;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SETTINGS_BACKEND (object));
+
+        settings_backend = GDM_SETTINGS_BACKEND (object);
+
+        g_return_if_fail (settings_backend->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_settings_backend_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/common/gdm-settings-backend.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-backend.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-backend.h	(revision 134)
@@ -0,0 +1,92 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SETTINGS_BACKEND_H
+#define __GDM_SETTINGS_BACKEND_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SETTINGS_BACKEND         (gdm_settings_backend_get_type ())
+#define GDM_SETTINGS_BACKEND(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackend))
+#define GDM_SETTINGS_BACKEND_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackendClass))
+#define GDM_IS_SETTINGS_BACKEND(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SETTINGS_BACKEND))
+#define GDM_IS_SETTINGS_BACKEND_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SETTINGS_BACKEND))
+#define GDM_SETTINGS_BACKEND_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackendClass))
+
+typedef struct GdmSettingsBackendPrivate GdmSettingsBackendPrivate;
+
+typedef struct
+{
+        GObject             parent;
+        GdmSettingsBackendPrivate *priv;
+} GdmSettingsBackend;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        /* methods */
+        gboolean (*get_value)              (GdmSettingsBackend *settings_backend,
+                                            const char         *key,
+                                            char              **value,
+                                            GError            **error);
+        gboolean (*set_value)              (GdmSettingsBackend *settings_backend,
+                                            const char         *key,
+                                            const char         *value,
+                                            GError            **error);
+
+        /* signals */
+        void          (* value_changed)    (GdmSettingsBackend *settings_backend,
+                                            const char  *key,
+                                            const char  *old_value,
+                                            const char **new_value);
+} GdmSettingsBackendClass;
+
+typedef enum
+{
+        GDM_SETTINGS_BACKEND_ERROR_GENERAL,
+        GDM_SETTINGS_BACKEND_ERROR_KEY_NOT_FOUND
+} GdmSettingsBackendError;
+
+#define GDM_SETTINGS_BACKEND_ERROR gdm_settings_backend_error_quark ()
+
+GQuark              gdm_settings_backend_error_quark            (void);
+GType               gdm_settings_backend_get_type               (void);
+
+gboolean            gdm_settings_backend_get_value              (GdmSettingsBackend *settings_backend,
+                                                                 const char  *key,
+                                                                 char       **value,
+                                                                 GError     **error);
+gboolean            gdm_settings_backend_set_value              (GdmSettingsBackend *settings_backend,
+                                                                 const char  *key,
+                                                                 const char  *value,
+                                                                 GError     **error);
+
+void                gdm_settings_backend_value_changed          (GdmSettingsBackend *settings_backend,
+                                                                 const char  *key,
+                                                                 const char  *old_value,
+                                                                 const char  *new_value);
+
+G_END_DECLS
+
+#endif /* __GDM_SETTINGS_BACKEND_H */
Index: proiecte/PPPP/gdm/common/gdm-settings-client.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-client.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-client.c	(revision 134)
@@ -0,0 +1,549 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include "gdm-settings-client.h"
+#include "gdm-settings-utils.h"
+
+#define SETTINGS_DBUS_NAME      "org.gnome.DisplayManager"
+#define SETTINGS_DBUS_PATH      "/org/gnome/DisplayManager/Settings"
+#define SETTINGS_DBUS_INTERFACE "org.gnome.DisplayManager.Settings"
+
+static GHashTable      *notifiers      = NULL;
+static GHashTable      *schemas        = NULL;
+static DBusGProxy      *settings_proxy = NULL;
+static DBusGConnection *connection     = NULL;
+static guint32          id_serial      = 0;
+
+typedef struct {
+        guint                       id;
+        char                       *root;
+        GdmSettingsClientNotifyFunc func;
+        gpointer                    user_data;
+        GFreeFunc                   destroy_notify;
+} GdmSettingsClientNotify;
+
+static void
+gdm_settings_client_notify_free (GdmSettingsClientNotify *notify)
+{
+        g_free (notify->root);
+
+        if (notify->destroy_notify != NULL) {
+                notify->destroy_notify (notify->user_data);
+        }
+
+        g_free (notify);
+}
+
+static GdmSettingsEntry *
+get_entry_for_key (const char *key)
+{
+        GdmSettingsEntry *entry;
+
+        entry = g_hash_table_lookup (schemas, key);
+
+        if (entry == NULL) {
+                g_warning ("GdmSettingsClient: unable to find schema for key: %s", key);
+        }
+
+        return entry;
+}
+
+static gboolean
+set_value (const char *key,
+           const char *value)
+{
+        GError  *error;
+        gboolean res;
+
+        /* FIXME: check cache */
+
+        g_debug ("Setting %s=%s", key, value);
+        error = NULL;
+        res = dbus_g_proxy_call (settings_proxy,
+                                 "SetValue",
+                                 &error,
+                                 G_TYPE_STRING, key,
+                                 G_TYPE_STRING, value,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        /*g_debug ("Failed to get value for %s: %s", key, error->message);*/
+                        g_error_free (error);
+                } else {
+                        /*g_debug ("Failed to get value for %s", key);*/
+                }
+
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+get_value (const char *key,
+           char      **value)
+{
+        GError  *error;
+        char    *str;
+        gboolean res;
+
+        /* FIXME: check cache */
+
+        error = NULL;
+        res = dbus_g_proxy_call (settings_proxy,
+                                 "GetValue",
+                                 &error,
+                                 G_TYPE_STRING, key,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &str,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        /*g_debug ("Failed to get value for %s: %s", key, error->message);*/
+                        g_error_free (error);
+                } else {
+                        /*g_debug ("Failed to get value for %s", key);*/
+                }
+
+                return FALSE;
+        }
+
+        if (value != NULL) {
+                *value = g_strdup (str);
+        }
+
+        g_free (str);
+
+        return TRUE;
+}
+
+static void
+assert_signature (GdmSettingsEntry *entry,
+                  const char       *signature)
+{
+        const char *sig;
+
+        sig = gdm_settings_entry_get_signature (entry);
+
+        g_assert (sig != NULL);
+        g_assert (signature != NULL);
+        g_assert (strcmp (signature, sig) == 0);
+}
+
+static guint32
+get_next_serial (void)
+{
+        guint32 serial;
+
+        serial = id_serial++;
+
+        if ((gint32)id_serial < 0) {
+                id_serial = 1;
+        }
+
+        return serial;
+}
+
+guint
+gdm_settings_client_notify_add (const char                 *root,
+                                GdmSettingsClientNotifyFunc func,
+                                gpointer                    user_data,
+                                GFreeFunc                   destroy_notify)
+{
+        guint32                  id;
+        GdmSettingsClientNotify *notify;
+
+        id = get_next_serial ();
+
+        notify = g_new0 (GdmSettingsClientNotify, 1);
+        notify->id = id;
+        notify->root = g_strdup (root);
+        notify->func = func;
+        notify->user_data = user_data;
+        notify->destroy_notify = destroy_notify;
+
+        g_hash_table_insert (notifiers, GINT_TO_POINTER (id), notify);
+
+        return id;
+}
+
+void
+gdm_settings_client_notify_remove (guint id)
+{
+        g_hash_table_remove (notifiers, GINT_TO_POINTER (id));
+}
+
+gboolean
+gdm_settings_client_get_string (const char  *key,
+                                char       **value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          ret;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "s");
+
+        ret = FALSE;
+
+        res = get_value (key, &str);
+
+        if (! res) {
+                /* use the default */
+                str = g_strdup (gdm_settings_entry_get_default_value (entry));
+        }
+
+        if (value != NULL) {
+                *value = g_strdup (str);
+        }
+
+        ret = TRUE;
+
+        g_free (str);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_client_get_locale_string (const char  *key,
+                                       const char  *locale,
+                                       char       **value)
+{
+        char    *candidate_key;
+        char    *translated_value;
+        char   **languages;
+        gboolean free_languages = FALSE;
+        int      i;
+        gboolean ret;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        candidate_key = NULL;
+        translated_value = NULL;
+
+        if (locale != NULL) {
+                languages = g_new (char *, 2);
+                languages[0] = (char *)locale;
+                languages[1] = NULL;
+
+                free_languages = TRUE;
+        } else {
+                languages = (char **) g_get_language_names ();
+                free_languages = FALSE;
+        }
+
+        for (i = 0; languages[i]; i++) {
+                gboolean res;
+
+                candidate_key = g_strdup_printf ("%s[%s]", key, languages[i]);
+
+                res = get_value (candidate_key, &translated_value);
+                g_free (candidate_key);
+
+                if (res) {
+                        break;
+                }
+
+                g_free (translated_value);
+                translated_value = NULL;
+        }
+
+        /* Fallback to untranslated key
+         */
+        if (translated_value == NULL) {
+                get_value (key, &translated_value);
+        }
+
+        if (free_languages) {
+                g_strfreev (languages);
+        }
+
+        if (translated_value != NULL) {
+                ret = TRUE;
+                if (value != NULL) {
+                        *value = g_strdup (translated_value);
+                }
+        } else {
+                ret = FALSE;
+        }
+
+        g_free (translated_value);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_client_get_boolean (const char *key,
+                                 gboolean   *value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          ret;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "b");
+
+        ret = FALSE;
+
+        res = get_value (key, &str);
+
+        if (! res) {
+                /* use the default */
+                str = g_strdup (gdm_settings_entry_get_default_value (entry));
+        }
+
+        ret = gdm_settings_parse_value_as_boolean  (str, value);
+
+        g_free (str);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_client_get_int (const char *key,
+                             int        *value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          ret;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "i");
+
+        ret = FALSE;
+
+        res = get_value (key, &str);
+
+        if (! res) {
+                /* use the default */
+                str = g_strdup (gdm_settings_entry_get_default_value (entry));
+        }
+
+        ret = gdm_settings_parse_value_as_integer (str, value);
+
+        g_free (str);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_client_set_int (const char *key,
+                             int         value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "i");
+
+        str = gdm_settings_parse_integer_as_value (value);
+
+        res = set_value (key, str);
+
+        g_free (str);
+
+        return res;
+}
+
+gboolean
+gdm_settings_client_set_string (const char *key,
+                                const char *value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          res;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "s");
+
+        res = set_value (key, value);
+
+        return res;
+}
+
+gboolean
+gdm_settings_client_set_boolean (const char *key,
+                                 gboolean    value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "b");
+
+        str = gdm_settings_parse_boolean_as_value (value);
+
+        res = set_value (key, str);
+
+        g_free (str);
+
+        return res;
+}
+
+static void
+hashify_list (GdmSettingsEntry *entry,
+              gpointer          data)
+{
+        g_hash_table_insert (schemas, g_strdup (gdm_settings_entry_get_key (entry)), entry);
+}
+
+static void
+send_notification (gpointer                 key,
+                   GdmSettingsClientNotify *notify,
+                   GdmSettingsEntry        *entry)
+{
+        /* get out if the key is not in the region of interest */
+        if (! g_str_has_prefix (gdm_settings_entry_get_key (entry), notify->root)) {
+                return;
+        }
+
+        notify->func (notify->id, entry, notify->user_data);
+}
+
+static void
+on_value_changed (DBusGProxy *proxy,
+                  const char *key,
+                  const char *old_value,
+                  const char *new_value,
+                  gpointer    data)
+{
+        GdmSettingsEntry *entry;
+
+        g_debug ("Value Changed key=%s old=%s new=%s", key, old_value, new_value);
+
+        /* lookup entry */
+        entry = get_entry_for_key (key);
+
+        if (entry == NULL) {
+                return;
+        }
+
+        gdm_settings_entry_set_value (entry, new_value);
+
+        g_hash_table_foreach (notifiers, (GHFunc)send_notification, entry);
+}
+
+gboolean
+gdm_settings_client_init (const char *file,
+                          const char *root)
+{
+        GError  *error;
+        GSList  *list;
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (root != NULL, FALSE);
+
+        g_assert (schemas == NULL);
+
+        error = NULL;
+        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (connection == NULL) {
+                if (error != NULL) {
+                        g_warning ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                return FALSE;
+        }
+
+        settings_proxy = dbus_g_proxy_new_for_name (connection,
+                                                    SETTINGS_DBUS_NAME,
+                                                    SETTINGS_DBUS_PATH,
+                                                    SETTINGS_DBUS_INTERFACE);
+        if (settings_proxy == NULL) {
+                g_warning ("Unable to connect to settings server");
+                return FALSE;
+        }
+
+        list = NULL;
+        if (! gdm_settings_parse_schemas (file, root, &list)) {
+                g_warning ("Unable to parse schemas");
+                return FALSE;
+        }
+
+        notifiers = g_hash_table_new_full (g_direct_hash, g_direct_equal, NULL, (GDestroyNotify)gdm_settings_client_notify_free);
+
+        schemas = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify)gdm_settings_entry_free);
+        g_slist_foreach (list, (GFunc)hashify_list, NULL);
+
+        dbus_g_proxy_add_signal (settings_proxy, "ValueChanged", G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (settings_proxy,
+                                     "ValueChanged",
+                                     G_CALLBACK (on_value_changed),
+                                     NULL,
+                                     NULL);
+
+
+        return TRUE;
+}
+
+void
+gdm_settings_client_shutdown (void)
+{
+
+}
Index: proiecte/PPPP/gdm/common/gdm-settings-client.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-client.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-client.h	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SETTINGS_CLIENT_H
+#define __GDM_SETTINGS_CLIENT_H
+
+#include <glib-object.h>
+#include "gdm-settings-utils.h"
+
+G_BEGIN_DECLS
+
+typedef void        (*GdmSettingsClientNotifyFunc)        (guint             id,
+                                                           GdmSettingsEntry *entry,
+                                                           gpointer          user_data);
+
+gboolean              gdm_settings_client_init                       (const char                 *schemas_file,
+                                                                      const char                 *root);
+void                  gdm_settings_client_shutdown                   (void);
+
+gboolean              gdm_settings_client_get_int                    (const char                 *key,
+                                                                      int                        *value);
+gboolean              gdm_settings_client_get_boolean                (const char                 *key,
+                                                                      gboolean                   *value);
+gboolean              gdm_settings_client_get_string                 (const char                 *key,
+                                                                      char                      **value);
+gboolean              gdm_settings_client_get_locale_string          (const char                 *key,
+                                                                      const char                 *locale,
+                                                                      char                      **value);
+
+gboolean              gdm_settings_client_set_int                    (const char                 *key,
+                                                                      int                         value);
+gboolean              gdm_settings_client_set_boolean                (const char                 *key,
+                                                                      gboolean                    value);
+gboolean              gdm_settings_client_set_string                 (const char                 *key,
+                                                                      const char                 *value);
+
+guint                 gdm_settings_client_notify_add                 (const char                 *namespace_section,
+                                                                      GdmSettingsClientNotifyFunc func,
+                                                                      gpointer                    user_data,
+                                                                      GFreeFunc                   destroy_notify);
+void                  gdm_settings_client_notify_remove              (guint                       id);
+
+G_END_DECLS
+
+#endif /* __GDM_SETTINGS_CLIENT_H */
Index: proiecte/PPPP/gdm/common/gdm-settings-desktop-backend.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-desktop-backend.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-desktop-backend.c	(revision 134)
@@ -0,0 +1,369 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include "gdm-settings-desktop-backend.h"
+
+#include "gdm-marshal.h"
+
+#define GDM_SETTINGS_DESKTOP_BACKEND_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SETTINGS_DESKTOP_BACKEND, GdmSettingsDesktopBackendPrivate))
+
+struct GdmSettingsDesktopBackendPrivate
+{
+        char       *filename;
+        GKeyFile   *key_file;
+        gboolean    dirty;
+        guint       save_id;
+};
+
+static void     gdm_settings_desktop_backend_class_init (GdmSettingsDesktopBackendClass *klass);
+static void     gdm_settings_desktop_backend_init       (GdmSettingsDesktopBackend      *settings_desktop_backend);
+static void     gdm_settings_desktop_backend_finalize   (GObject                        *object);
+
+G_DEFINE_TYPE (GdmSettingsDesktopBackend, gdm_settings_desktop_backend, GDM_TYPE_SETTINGS_BACKEND)
+
+static gboolean
+parse_key_string (const char *keystring,
+                  char      **group,
+                  char      **key,
+                  char      **locale,
+                  char      **value)
+{
+        char   **split1;
+        char   **split2;
+        char    *g;
+        char    *k;
+        char    *l;
+        char    *v;
+        char    *tmp1;
+        char    *tmp2;
+        gboolean ret;
+
+        g_return_val_if_fail (keystring != NULL, FALSE);
+
+        ret = FALSE;
+        g = k = v = l = NULL;
+        split1 = split2 = NULL;
+
+        if (group != NULL) {
+                *group = g;
+        }
+        if (key != NULL) {
+                *key = k;
+        }
+        if (locale != NULL) {
+                *locale = l;
+        }
+        if (value != NULL) {
+                *value = v;
+        }
+
+        /*g_debug ("Attempting to parse key string: %s", keystring);*/
+
+        split1 = g_strsplit (keystring, "/", 2);
+        if (split1 == NULL
+            || split1 [0] == NULL
+            || split1 [1] == NULL
+            || split1 [0][0] == '\0'
+            || split1 [1][0] == '\0') {
+                g_warning ("GdmSettingsDesktopBackend: invalid key: %s", keystring);
+                goto out;
+        }
+
+        g = split1 [0];
+
+        split2 = g_strsplit (split1 [1], "=", 2);
+        if (split2 == NULL) {
+                k = split1 [1];
+        } else {
+                k = split2 [0];
+                v = split2 [1];
+        }
+
+        /* trim off the locale */
+        tmp1 = strchr (k, '[');
+        tmp2 = strchr (k, ']');
+        if (tmp1 != NULL && tmp2 != NULL && tmp2 > tmp1) {
+                l = g_strndup (tmp1 + 1, tmp2 - tmp1 - 1);
+                *tmp1 = '\0';
+        }
+
+        ret = TRUE;
+
+        if (group != NULL) {
+                *group = g_strdup (g);
+        }
+        if (key != NULL) {
+                *key = g_strdup (k);
+        }
+        if (locale != NULL) {
+                *locale = g_strdup (l);
+        }
+        if (value != NULL) {
+                *value = g_strdup (v);
+        }
+ out:
+
+        g_strfreev (split1);
+        g_strfreev (split2);
+
+        return ret;
+}
+
+static gboolean
+gdm_settings_desktop_backend_get_value (GdmSettingsBackend *backend,
+                                        const char         *key,
+                                        char              **value,
+                                        GError            **error)
+{
+        GError  *local_error;
+        char    *val;
+        char    *g;
+        char    *k;
+        char    *l;
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (backend), FALSE);
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        ret = FALSE;
+
+        if (value != NULL) {
+                *value = NULL;
+        }
+
+        val = g = k = l = NULL;
+        /*GDM_SETTINGS_BACKEND_CLASS (gdm_settings_desktop_backend_parent_class)->get_value (display);*/
+        if (! parse_key_string (key, &g, &k, &l, NULL)) {
+                g_set_error (error, GDM_SETTINGS_BACKEND_ERROR, GDM_SETTINGS_BACKEND_ERROR_KEY_NOT_FOUND, "Key not found");
+                goto out;
+        }
+
+        /*g_debug ("Getting key: %s %s %s", g, k, l);*/
+        local_error = NULL;
+        val = g_key_file_get_value (GDM_SETTINGS_DESKTOP_BACKEND (backend)->priv->key_file,
+                                    g,
+                                    k,
+                                    &local_error);
+        if (local_error != NULL) {
+                g_error_free (local_error);
+                g_set_error (error, GDM_SETTINGS_BACKEND_ERROR, GDM_SETTINGS_BACKEND_ERROR_KEY_NOT_FOUND, "Key not found");
+                goto out;
+        }
+
+        if (value != NULL) {
+                *value = g_strdup (val);
+        }
+        ret = TRUE;
+ out:
+        g_free (val);
+        g_free (g);
+        g_free (k);
+        g_free (l);
+
+        return ret;
+}
+
+static void
+save_settings (GdmSettingsDesktopBackend *backend)
+{
+        GError   *local_error;
+        char     *contents;
+        gsize     length;
+
+        if (! backend->priv->dirty) {
+                return;
+        }
+
+        g_debug ("Saving settings to %s", backend->priv->filename);
+
+        local_error = NULL;
+        contents = g_key_file_to_data (backend->priv->key_file, &length, &local_error);
+        if (local_error != NULL) {
+                g_warning ("Unable to save settings: %s", local_error->message);
+                g_error_free (local_error);
+                return;
+        }
+
+        local_error = NULL;
+        g_file_set_contents (backend->priv->filename,
+                             contents,
+                             length,
+                             &local_error);
+        if (local_error != NULL) {
+                g_warning ("Unable to save settings: %s", local_error->message);
+                g_error_free (local_error);
+                g_free (contents);
+                return;
+        }
+
+        g_free (contents);
+
+        backend->priv->dirty = FALSE;
+}
+
+static gboolean
+save_settings_timer (GdmSettingsDesktopBackend *backend)
+{
+        save_settings (backend);
+        backend->priv->save_id = 0;
+        return FALSE;
+}
+
+static void
+queue_save (GdmSettingsDesktopBackend *backend)
+{
+        if (! backend->priv->dirty) {
+                return;
+        }
+
+        if (backend->priv->save_id != 0) {
+                /* already pending */
+                return;
+        }
+
+        backend->priv->save_id = g_timeout_add_seconds (5, (GSourceFunc)save_settings_timer, backend);
+}
+
+static gboolean
+gdm_settings_desktop_backend_set_value (GdmSettingsBackend *backend,
+                                        const char         *key,
+                                        const char         *value,
+                                        GError            **error)
+{
+        GError *local_error;
+        char   *old_val;
+        char   *g;
+        char   *k;
+        char   *l;
+
+        g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (backend), FALSE);
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        /*GDM_SETTINGS_BACKEND_CLASS (gdm_settings_desktop_backend_parent_class)->get_value (display);*/
+        if (! parse_key_string (key, &g, &k, &l, NULL)) {
+                g_set_error (error, GDM_SETTINGS_BACKEND_ERROR, GDM_SETTINGS_BACKEND_ERROR_KEY_NOT_FOUND, "Key not found");
+                return FALSE;
+        }
+
+        local_error = NULL;
+        old_val = g_key_file_get_value (GDM_SETTINGS_DESKTOP_BACKEND (backend)->priv->key_file,
+                                        g,
+                                        k,
+                                        &local_error);
+        if (local_error != NULL) {
+                g_error_free (local_error);
+        }
+
+        /*g_debug ("Setting key: %s %s %s", g, k, l);*/
+        local_error = NULL;
+        g_key_file_set_value (GDM_SETTINGS_DESKTOP_BACKEND (backend)->priv->key_file,
+                              g,
+                              k,
+                              value);
+
+        GDM_SETTINGS_DESKTOP_BACKEND (backend)->priv->dirty = TRUE;
+        queue_save (GDM_SETTINGS_DESKTOP_BACKEND (backend));
+
+        gdm_settings_backend_value_changed (backend, key, old_val, value);
+
+        g_free (old_val);
+
+        return TRUE;
+}
+
+static void
+gdm_settings_desktop_backend_class_init (GdmSettingsDesktopBackendClass *klass)
+{
+        GObjectClass            *object_class = G_OBJECT_CLASS (klass);
+        GdmSettingsBackendClass *backend_class = GDM_SETTINGS_BACKEND_CLASS (klass);
+
+        object_class->finalize = gdm_settings_desktop_backend_finalize;
+
+        backend_class->get_value = gdm_settings_desktop_backend_get_value;
+        backend_class->set_value = gdm_settings_desktop_backend_set_value;
+
+        g_type_class_add_private (klass, sizeof (GdmSettingsDesktopBackendPrivate));
+}
+
+static void
+gdm_settings_desktop_backend_init (GdmSettingsDesktopBackend *backend)
+{
+        gboolean res;
+        GError  *error;
+
+        backend->priv = GDM_SETTINGS_DESKTOP_BACKEND_GET_PRIVATE (backend);
+
+        backend->priv->key_file = g_key_file_new ();
+        backend->priv->filename = g_strdup (GDMCONFDIR "/custom.conf");
+
+        error = NULL;
+        res = g_key_file_load_from_file (backend->priv->key_file,
+                                         backend->priv->filename,
+                                         G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS,
+                                         &error);
+        if (! res) {
+                g_warning ("Unable to load file '%s': %s", backend->priv->filename, error->message);
+        }
+}
+
+static void
+gdm_settings_desktop_backend_finalize (GObject *object)
+{
+        GdmSettingsDesktopBackend *backend;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SETTINGS_DESKTOP_BACKEND (object));
+
+        backend = GDM_SETTINGS_DESKTOP_BACKEND (object);
+
+        g_return_if_fail (backend->priv != NULL);
+
+        save_settings (backend);
+        g_key_file_free (backend->priv->key_file);
+        g_free (backend->priv->filename);
+
+        G_OBJECT_CLASS (gdm_settings_desktop_backend_parent_class)->finalize (object);
+}
+
+GdmSettingsBackend *
+gdm_settings_desktop_backend_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SETTINGS_DESKTOP_BACKEND, NULL);
+
+        return GDM_SETTINGS_BACKEND (object);
+}
Index: proiecte/PPPP/gdm/common/gdm-settings-desktop-backend.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-desktop-backend.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-desktop-backend.h	(revision 134)
@@ -0,0 +1,56 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SETTINGS_DESKTOP_BACKEND_H
+#define __GDM_SETTINGS_DESKTOP_BACKEND_H
+
+#include <glib-object.h>
+#include "gdm-settings-backend.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SETTINGS_DESKTOP_BACKEND         (gdm_settings_desktop_backend_get_type ())
+#define GDM_SETTINGS_DESKTOP_BACKEND(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SETTINGS_DESKTOP_BACKEND, GdmSettingsDesktopBackend))
+#define GDM_SETTINGS_DESKTOP_BACKEND_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SETTINGS_DESKTOP_BACKEND, GdmSettingsDesktopBackendClass))
+#define GDM_IS_SETTINGS_DESKTOP_BACKEND(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SETTINGS_DESKTOP_BACKEND))
+#define GDM_IS_SETTINGS_DESKTOP_BACKEND_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SETTINGS_DESKTOP_BACKEND))
+#define GDM_SETTINGS_DESKTOP_BACKEND_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SETTINGS_DESKTOP_BACKEND, GdmSettingsDesktopBackendClass))
+
+typedef struct GdmSettingsDesktopBackendPrivate GdmSettingsDesktopBackendPrivate;
+
+typedef struct
+{
+        GdmSettingsBackend                parent;
+        GdmSettingsDesktopBackendPrivate *priv;
+} GdmSettingsDesktopBackend;
+
+typedef struct
+{
+        GdmSettingsBackendClass   parent_class;
+} GdmSettingsDesktopBackendClass;
+
+GType                      gdm_settings_desktop_backend_get_type        (void);
+
+GdmSettingsBackend        *gdm_settings_desktop_backend_new             (void);
+
+G_END_DECLS
+
+#endif /* __GDM_SETTINGS_DESKTOP_BACKEND_H */
Index: proiecte/PPPP/gdm/common/gdm-settings-direct.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-direct.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-direct.c	(revision 134)
@@ -0,0 +1,254 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include "gdm-settings.h"
+#include "gdm-settings-utils.h"
+#include "gdm-settings-direct.h"
+
+static GHashTable      *schemas;
+static GdmSettings     *settings_object;
+
+static GdmSettingsEntry *
+get_entry_for_key (const char *key)
+{
+        GdmSettingsEntry *entry;
+
+        entry = g_hash_table_lookup (schemas, key);
+
+        return entry;
+}
+
+static void
+assert_signature (GdmSettingsEntry *entry,
+                  const char       *signature)
+{
+        const char *sig;
+
+        sig = gdm_settings_entry_get_signature (entry);
+
+        g_assert (sig != NULL);
+        g_assert (signature != NULL);
+        g_assert (strcmp (signature, sig) == 0);
+}
+
+static gboolean
+get_value (const char *key,
+           char      **value)
+{
+        GError  *error;
+        char    *str;
+        gboolean res;
+
+        error = NULL;
+        res = gdm_settings_get_value (settings_object, key, &str, &error);
+        if (! res) {
+                if (error != NULL) {
+                        g_error_free (error);
+                } else {
+                }
+
+                return FALSE;
+        }
+
+        if (value != NULL) {
+                *value = g_strdup (str);
+        }
+
+        g_free (str);
+
+        return TRUE;
+}
+
+gboolean
+gdm_settings_direct_get_int (const char        *key,
+                             int               *value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          ret;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "i");
+
+        ret = FALSE;
+
+        res = get_value (key, &str);
+
+        if (! res) {
+                /* use the default */
+                str = g_strdup (gdm_settings_entry_get_default_value (entry));
+        }
+
+        ret = gdm_settings_parse_value_as_integer (str, value);
+
+        g_free (str);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_direct_get_uint (const char        *key,
+                              uint              *value)
+{
+        gboolean          ret;
+        int               intvalue;
+
+        ret = FALSE;
+        ret = gdm_settings_direct_get_int (key, &intvalue);
+   
+        if (intvalue >= 0)
+           *value = intvalue;
+        else
+           ret = FALSE;
+
+        return ret;
+}
+
+gboolean
+gdm_settings_direct_get_boolean (const char        *key,
+                                 gboolean          *value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          ret;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "b");
+
+        ret = FALSE;
+
+        res = get_value (key, &str);
+
+        if (! res) {
+                /* use the default */
+                str = g_strdup (gdm_settings_entry_get_default_value (entry));
+        }
+
+        ret = gdm_settings_parse_value_as_boolean  (str, value);
+
+        g_free (str);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_direct_get_string (const char        *key,
+                                char             **value)
+{
+        GdmSettingsEntry *entry;
+        gboolean          ret;
+        gboolean          res;
+        char             *str;
+
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        entry = get_entry_for_key (key);
+        g_assert (entry != NULL);
+
+        assert_signature (entry, "s");
+
+        ret = FALSE;
+
+        res = get_value (key, &str);
+
+        if (! res) {
+                /* use the default */
+                str = g_strdup (gdm_settings_entry_get_default_value (entry));
+        }
+
+        if (value != NULL) {
+                *value = g_strdup (str);
+        }
+
+        g_free (str);
+
+        return ret;
+}
+
+gboolean
+gdm_settings_direct_set (const char        *key,
+                         GValue            *value)
+{
+        return TRUE;
+}
+
+static void
+hashify_list (GdmSettingsEntry *entry,
+              gpointer          data)
+{
+        g_hash_table_insert (schemas, g_strdup (gdm_settings_entry_get_key (entry)), entry);
+}
+
+gboolean
+gdm_settings_direct_init (GdmSettings *settings,
+                          const char  *file,
+                          const char  *root)
+{
+        GSList  *list;
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (root != NULL, FALSE);
+
+        g_assert (schemas == NULL);
+
+        if (! gdm_settings_parse_schemas (file, root, &list)) {
+                g_warning ("Unable to parse schemas");
+                return FALSE;
+        }
+
+        schemas = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify)gdm_settings_entry_free);
+        g_slist_foreach (list, (GFunc)hashify_list, NULL);
+
+        settings_object = settings;
+
+        return TRUE;
+}
+
+void
+gdm_settings_direct_shutdown (void)
+{
+
+}
Index: proiecte/PPPP/gdm/common/gdm-settings-direct.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-direct.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-direct.h	(revision 134)
@@ -0,0 +1,50 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SETTINGS_DIRECT_H
+#define __GDM_SETTINGS_DIRECT_H
+
+#include <glib-object.h>
+#include "gdm-settings.h"
+
+G_BEGIN_DECLS
+
+gboolean              gdm_settings_direct_init                       (GdmSettings       *settings,
+                                                                      const char        *schemas_file,
+                                                                      const char        *root);
+void                  gdm_settings_direct_shutdown                   (void);
+
+gboolean              gdm_settings_direct_get                        (const char        *key,
+                                                                      GValue            *value);
+gboolean              gdm_settings_direct_set                        (const char        *key,
+                                                                      GValue            *value);
+gboolean              gdm_settings_direct_get_int                    (const char        *key,
+                                                                      int               *value);
+gboolean              gdm_settings_direct_get_uint                   (const char        *key,
+                                                                      uint              *value);
+gboolean              gdm_settings_direct_get_boolean                (const char        *key,
+                                                                      gboolean          *value);
+gboolean              gdm_settings_direct_get_string                 (const char        *key,
+                                                                      char             **value);
+
+G_END_DECLS
+
+#endif /* __GDM_SETTINGS_DIRECT_H */
Index: proiecte/PPPP/gdm/common/gdm-settings-keys.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-keys.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-keys.h	(revision 134)
@@ -0,0 +1,54 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef _GDM_SETTINGS_KEYS_H
+#define _GDM_SETTINGS_KEYS_H
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+#define GDM_KEY_USER "daemon/User"
+#define GDM_KEY_GROUP "daemon/Group"
+#define GDM_KEY_AUTO_LOGIN_ENABLE "daemon/AutomaticLoginEnable"
+#define GDM_KEY_AUTO_LOGIN_USER "daemon/AutomaticLogin"
+#define GDM_KEY_TIMED_LOGIN_ENABLE "daemon/TimedLoginEnable"
+#define GDM_KEY_TIMED_LOGIN_USER "daemon/TimedLogin"
+#define GDM_KEY_TIMED_LOGIN_DELAY "daemon/TimedLoginDelay"
+
+#define GDM_KEY_DISALLOW_TCP "security/DisallowTCP"
+
+#define GDM_KEY_XDMCP_ENABLE "xdmcp/Enable"
+#define GDM_KEY_MAX_PENDING "xdmcp/MaxPending"
+#define GDM_KEY_MAX_SESSIONS "xdmcp/MaxSessions"
+#define GDM_KEY_MAX_WAIT "xdmcp/MaxWait"
+#define GDM_KEY_DISPLAYS_PER_HOST "xdmcp/DisplaysPerHost"
+#define GDM_KEY_UDP_PORT "xdmcp/Port"
+#define GDM_KEY_INDIRECT "xdmcp/HonorIndirect"
+#define GDM_KEY_MAX_WAIT_INDIRECT "xdmcp/MaxWaitIndirect"
+#define GDM_KEY_PING_INTERVAL "xdmcp/PingIntervalSeconds"
+#define GDM_KEY_WILLING "xdmcp/Willing"
+
+#define GDM_KEY_MULTICAST "chooser/Multicast"
+#define GDM_KEY_MULTICAST_ADDR "chooser/MulticastAddr"
+
+G_END_DECLS
+
+#endif /* _GDM_SETTINGS_KEYS_H */
Index: proiecte/PPPP/gdm/common/gdm-settings-utils.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-utils.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-utils.c	(revision 134)
@@ -0,0 +1,332 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include "gdm-settings-utils.h"
+
+struct _GdmSettingsEntry
+{
+        char   *key;
+        char   *signature;
+        char   *default_value;
+        char   *value;
+};
+
+GdmSettingsEntry *
+gdm_settings_entry_new (void)
+{
+        GdmSettingsEntry *entry = NULL;
+
+        entry = g_new0 (GdmSettingsEntry, 1);
+        entry->key = NULL;
+        entry->signature = NULL;
+        entry->value = NULL;
+        entry->default_value = NULL;
+
+        return entry;
+}
+
+const char *
+gdm_settings_entry_get_key (GdmSettingsEntry *entry)
+{
+        return entry->key;
+}
+
+const char *
+gdm_settings_entry_get_signature (GdmSettingsEntry *entry)
+{
+        return entry->signature;
+}
+
+const char *
+gdm_settings_entry_get_default_value (GdmSettingsEntry *entry)
+{
+        return entry->default_value;
+}
+
+const char *
+gdm_settings_entry_get_value (GdmSettingsEntry *entry)
+{
+        return entry->value;
+}
+
+void
+gdm_settings_entry_set_value (GdmSettingsEntry *entry,
+                              const char       *value)
+{
+        g_free (entry->value);
+        entry->value = g_strdup (value);
+}
+
+void
+gdm_settings_entry_free (GdmSettingsEntry *entry)
+{
+        g_free (entry->key);
+        g_free (entry->signature);
+        g_free (entry->default_value);
+        g_free (entry->value);
+        g_free (entry);
+}
+
+typedef struct {
+        GSList                 *list;
+        GdmSettingsEntry       *entry;
+        gboolean                in_key;
+        gboolean                in_signature;
+        gboolean                in_default;
+} ParserInfo;
+
+static void
+start_element_cb (GMarkupParseContext *ctx,
+                  const char          *element_name,
+                  const char         **attribute_names,
+                  const char         **attribute_values,
+                  gpointer             user_data,
+                  GError             **error)
+{
+        ParserInfo *info;
+
+        info = (ParserInfo *) user_data;
+
+        /*g_debug ("parsing start: '%s'", element_name);*/
+
+        if (strcmp (element_name, "schema") == 0) {
+                info->entry = gdm_settings_entry_new ();
+        } else if (strcmp (element_name, "key") == 0) {
+                info->in_key = TRUE;
+        } else if (strcmp (element_name, "signature") == 0) {
+                info->in_signature = TRUE;
+        } else if (strcmp (element_name, "default") == 0) {
+                info->in_default = TRUE;
+        }
+}
+
+static void
+add_schema_entry (ParserInfo *info)
+{
+        /*g_debug ("Inserting entry %s", info->entry->key);*/
+
+        info->list = g_slist_prepend (info->list, info->entry);
+}
+
+static void
+end_element_cb (GMarkupParseContext *ctx,
+                const char          *element_name,
+                gpointer             user_data,
+                GError             **error)
+{
+        ParserInfo *info;
+
+        info = (ParserInfo *) user_data;
+
+        /*g_debug ("parsing end: '%s'", element_name);*/
+
+        if (strcmp (element_name, "schema") == 0) {
+                add_schema_entry (info);
+        } else if (strcmp (element_name, "key") == 0) {
+                info->in_key = FALSE;
+        } else if (strcmp (element_name, "signature") == 0) {
+                info->in_signature = FALSE;
+        } else if (strcmp (element_name, "default") == 0) {
+                info->in_default = FALSE;
+        }
+}
+
+static void
+text_cb (GMarkupParseContext *ctx,
+         const char          *text,
+         gsize                text_len,
+         gpointer             user_data,
+         GError             **error)
+{
+        ParserInfo *info;
+        char       *t;
+
+        info = (ParserInfo *) user_data;
+
+        t = g_strndup (text, text_len);
+
+        if (info->in_key) {
+                info->entry->key = g_strdup (t);
+        } else if (info->in_signature) {
+                info->entry->signature = g_strdup (t);
+        } else if (info->in_default) {
+                info->entry->default_value = g_strdup (t);
+        }
+
+        g_free (t);
+
+}
+
+static void
+error_cb (GMarkupParseContext *ctx,
+          GError              *error,
+          gpointer             user_data)
+{
+}
+
+static GMarkupParser parser = {
+        start_element_cb,
+        end_element_cb,
+        text_cb,
+        NULL,
+        error_cb
+};
+
+gboolean
+gdm_settings_parse_schemas (const char  *file,
+                            const char  *root,
+                            GSList     **schemas)
+{
+        GMarkupParseContext *ctx;
+        ParserInfo          *info;
+        char                *contents;
+        gsize                len;
+        GError              *error;
+        gboolean             res;
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (root != NULL, FALSE);
+
+        g_assert (schemas != NULL);
+
+        contents = NULL;
+        error = NULL;
+        res = g_file_get_contents (file, &contents, &len, &error);
+        if (! res) {
+                g_warning ("Unable to read schemas file: %s", error->message);
+                g_error_free (error);
+                return FALSE;
+        }
+
+        info = g_new0 (ParserInfo, 1);
+        ctx = g_markup_parse_context_new (&parser, 0, info, NULL);
+        g_markup_parse_context_parse (ctx, contents, len, NULL);
+
+        *schemas = info->list;
+
+        g_markup_parse_context_free (ctx);
+        g_free (info);
+        g_free (contents);
+
+        return TRUE;
+}
+
+char *
+gdm_settings_parse_double_as_value (gdouble doubleval)
+{
+        char result[G_ASCII_DTOSTR_BUF_SIZE];
+
+        g_ascii_dtostr (result, sizeof (result), doubleval);
+
+        return g_strdup (result);
+}
+
+char *
+gdm_settings_parse_integer_as_value (int intval)
+
+{
+        return g_strdup_printf ("%d", intval);
+}
+
+char *
+gdm_settings_parse_boolean_as_value  (gboolean boolval)
+{
+        if (boolval) {
+                return g_strdup ("true");
+        } else {
+                return g_strdup ("false");
+        }
+}
+
+
+/* adapted from GKeyFile */
+gboolean
+gdm_settings_parse_value_as_boolean (const char *value,
+                                     gboolean   *bool)
+{
+        if (g_ascii_strcasecmp (value, "true") == 0 || strcmp (value, "1") == 0) {
+                *bool = TRUE;
+                return TRUE;
+        } else if (g_ascii_strcasecmp (value, "false") == 0 || strcmp (value, "0") == 0) {
+                *bool = FALSE;
+                return TRUE;
+        } else {
+                return FALSE;
+        }
+}
+
+gboolean
+gdm_settings_parse_value_as_integer (const char *value,
+                                     int        *intval)
+{
+        char *end_of_valid_int;
+        glong long_value;
+        gint  int_value;
+
+        errno = 0;
+        long_value = strtol (value, &end_of_valid_int, 10);
+
+        if (*value == '\0' || *end_of_valid_int != '\0') {
+                return FALSE;
+        }
+
+        int_value = long_value;
+        if (int_value != long_value || errno == ERANGE) {
+                return FALSE;
+        }
+
+        *intval = int_value;
+
+        return TRUE;
+}
+
+gboolean
+gdm_settings_parse_value_as_double  (const char *value,
+                                     gdouble    *doubleval)
+{
+        char   *end_of_valid_d;
+        gdouble double_value = 0;
+
+        double_value = g_ascii_strtod (value, &end_of_valid_d);
+
+        if (*end_of_valid_d != '\0' || end_of_valid_d == value) {
+                return FALSE;
+        }
+
+        *doubleval = double_value;
+        return TRUE;
+}
Index: proiecte/PPPP/gdm/common/gdm-settings-utils.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings-utils.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings-utils.h	(revision 134)
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SETTINGS_UTILS_H
+#define __GDM_SETTINGS_UTILS_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+typedef struct _GdmSettingsEntry GdmSettingsEntry;
+
+GdmSettingsEntry *        gdm_settings_entry_new               (void);
+GdmSettingsEntry *        gdm_settings_entry_copy              (GdmSettingsEntry *entry);
+void                      gdm_settings_entry_free              (GdmSettingsEntry *entry);
+
+const char *              gdm_settings_entry_get_key           (GdmSettingsEntry *entry);
+const char *              gdm_settings_entry_get_signature     (GdmSettingsEntry *entry);
+const char *              gdm_settings_entry_get_default_value (GdmSettingsEntry *entry);
+const char *              gdm_settings_entry_get_value         (GdmSettingsEntry *entry);
+
+void                      gdm_settings_entry_set_value         (GdmSettingsEntry *entry,
+                                                                const char       *value);
+
+gboolean                  gdm_settings_parse_schemas           (const char  *file,
+                                                                const char  *root,
+                                                                GSList     **list);
+
+gboolean                  gdm_settings_parse_value_as_boolean  (const char *value,
+                                                                gboolean   *bool);
+gboolean                  gdm_settings_parse_value_as_integer  (const char *value,
+                                                                int        *intval);
+gboolean                  gdm_settings_parse_value_as_double   (const char *value,
+                                                                gdouble    *doubleval);
+
+char *                    gdm_settings_parse_boolean_as_value  (gboolean    boolval);
+char *                    gdm_settings_parse_integer_as_value  (int         intval);
+char *                    gdm_settings_parse_double_as_value   (gdouble     doubleval);
+
+
+G_END_DECLS
+
+#endif /* __GDM_SETTINGS_UTILS_H */
Index: proiecte/PPPP/gdm/common/gdm-settings.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings.c	(revision 134)
@@ -0,0 +1,261 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-settings.h"
+#include "gdm-settings-glue.h"
+
+#include "gdm-settings-desktop-backend.h"
+
+#include "gdm-marshal.h"
+
+#define GDM_DBUS_PATH         "/org/gnome/DisplayManager"
+#define GDM_SETTINGS_DBUS_PATH GDM_DBUS_PATH "/Settings"
+#define GDM_SETTINGS_DBUS_NAME "org.gnome.DisplayManager.Settings"
+
+#define GDM_SETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SETTINGS, GdmSettingsPrivate))
+
+struct GdmSettingsPrivate
+{
+        DBusGConnection    *connection;
+        GdmSettingsBackend *backend;
+};
+
+enum {
+        VALUE_CHANGED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_settings_class_init (GdmSettingsClass *klass);
+static void     gdm_settings_init       (GdmSettings      *settings);
+static void     gdm_settings_finalize   (GObject          *object);
+
+static gpointer settings_object = NULL;
+
+G_DEFINE_TYPE (GdmSettings, gdm_settings, G_TYPE_OBJECT)
+
+GQuark
+gdm_settings_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_settings_error");
+        }
+
+        return ret;
+}
+
+/*
+dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.gnome.DisplayManager.Settings.GetValue string:"xdmcp/Enable"
+*/
+
+gboolean
+gdm_settings_get_value (GdmSettings *settings,
+                        const char  *key,
+                        char       **value,
+                        GError     **error)
+{
+        GError  *local_error;
+        gboolean res;
+
+        g_return_val_if_fail (GDM_IS_SETTINGS (settings), FALSE);
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        local_error = NULL;
+        res = gdm_settings_backend_get_value (settings->priv->backend,
+                                              key,
+                                              value,
+                                              &local_error);
+        if (! res) {
+                g_propagate_error (error, local_error);
+        }
+
+        return res;
+}
+
+/*
+dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.gnome.DisplayManager.Settings.SetValue string:"xdmcp/Enable" string:"false"
+*/
+
+gboolean
+gdm_settings_set_value (GdmSettings *settings,
+                        const char  *key,
+                        const char  *value,
+                        GError     **error)
+{
+        GError  *local_error;
+        gboolean res;
+
+        g_return_val_if_fail (GDM_IS_SETTINGS (settings), FALSE);
+        g_return_val_if_fail (key != NULL, FALSE);
+
+        g_debug ("Setting value %s", key);
+
+        local_error = NULL;
+        res = gdm_settings_backend_set_value (settings->priv->backend,
+                                              key,
+                                              value,
+                                              &local_error);
+        if (! res) {
+                g_propagate_error (error, local_error);
+        }
+
+        return res;
+}
+
+static gboolean
+register_settings (GdmSettings *settings)
+{
+        GError *error = NULL;
+
+        error = NULL;
+        settings->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (settings->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        dbus_g_connection_register_g_object (settings->priv->connection, GDM_SETTINGS_DBUS_PATH, G_OBJECT (settings));
+
+        return TRUE;
+}
+
+/*
+dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.freedesktop.DBus.Introspectable.Introspect
+*/
+
+static void
+gdm_settings_class_init (GdmSettingsClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_settings_finalize;
+
+        signals [VALUE_CHANGED] =
+                g_signal_new ("value-changed",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmSettingsClass, value_changed),
+                              NULL,
+                              NULL,
+                              gdm_marshal_VOID__STRING_STRING_STRING,
+                              G_TYPE_NONE,
+                              3,
+                              G_TYPE_STRING,
+                              G_TYPE_STRING,
+                              G_TYPE_STRING);
+
+        g_type_class_add_private (klass, sizeof (GdmSettingsPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_SETTINGS, &dbus_glib_gdm_settings_object_info);
+}
+
+static void
+backend_value_changed (GdmSettingsBackend *backend,
+                       const char         *key,
+                       const char         *old_value,
+                       const char         *new_value,
+                       GdmSettings        *settings)
+{
+        g_debug ("Emitting value-changed %s %s %s", key, old_value, new_value);
+        /* just proxy it */
+        g_signal_emit (settings,
+                       signals [VALUE_CHANGED],
+                       0,
+                       key,
+                       old_value,
+                       new_value);
+}
+
+static void
+gdm_settings_init (GdmSettings *settings)
+{
+        settings->priv = GDM_SETTINGS_GET_PRIVATE (settings);
+
+        settings->priv->backend = gdm_settings_desktop_backend_new ();
+        g_signal_connect (settings->priv->backend,
+                          "value-changed",
+                          G_CALLBACK (backend_value_changed),
+                          settings);
+}
+
+static void
+gdm_settings_finalize (GObject *object)
+{
+        GdmSettings *settings;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SETTINGS (object));
+
+        settings = GDM_SETTINGS (object);
+
+        g_return_if_fail (settings->priv != NULL);
+
+        if (settings->priv->backend != NULL) {
+                g_object_unref (settings->priv->backend);
+        }
+
+        G_OBJECT_CLASS (gdm_settings_parent_class)->finalize (object);
+}
+
+GdmSettings *
+gdm_settings_new (void)
+{
+        if (settings_object != NULL) {
+                g_object_ref (settings_object);
+        } else {
+                gboolean res;
+
+                settings_object = g_object_new (GDM_TYPE_SETTINGS, NULL);
+                g_object_add_weak_pointer (settings_object,
+                                           (gpointer *) &settings_object);
+                res = register_settings (settings_object);
+                if (! res) {
+                        g_warning ("Unable to register settings");
+                        g_object_unref (settings_object);
+                        return NULL;
+                }
+        }
+
+        return GDM_SETTINGS (settings_object);
+}
Index: proiecte/PPPP/gdm/common/gdm-settings.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings.h	(revision 134)
@@ -0,0 +1,80 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SETTINGS_H
+#define __GDM_SETTINGS_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SETTINGS         (gdm_settings_get_type ())
+#define GDM_SETTINGS(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SETTINGS, GdmSettings))
+#define GDM_SETTINGS_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SETTINGS, GdmSettingsClass))
+#define GDM_IS_SETTINGS(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SETTINGS))
+#define GDM_IS_SETTINGS_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SETTINGS))
+#define GDM_SETTINGS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SETTINGS, GdmSettingsClass))
+
+typedef struct GdmSettingsPrivate GdmSettingsPrivate;
+
+typedef struct
+{
+        GObject             parent;
+        GdmSettingsPrivate *priv;
+} GdmSettings;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void          (* value_changed)    (GdmSettings *settings,
+                                            const char  *key,
+                                            const char  *old_value,
+                                            const char **new_value);
+} GdmSettingsClass;
+
+typedef enum
+{
+        GDM_SETTINGS_ERROR_GENERAL,
+        GDM_SETTINGS_ERROR_KEY_NOT_FOUND
+} GdmSettingsError;
+
+#define GDM_SETTINGS_ERROR gdm_settings_error_quark ()
+
+GQuark              gdm_settings_error_quark                    (void);
+GType               gdm_settings_get_type                       (void);
+
+GdmSettings *       gdm_settings_new                            (void);
+
+/* exported */
+
+gboolean            gdm_settings_get_value                      (GdmSettings *settings,
+                                                                 const char  *key,
+                                                                 char       **value,
+                                                                 GError     **error);
+gboolean            gdm_settings_set_value                      (GdmSettings *settings,
+                                                                 const char  *key,
+                                                                 const char  *value,
+                                                                 GError     **error);
+
+G_END_DECLS
+
+#endif /* __GDM_SETTINGS_H */
Index: proiecte/PPPP/gdm/common/gdm-settings.xml
===================================================================
--- proiecte/PPPP/gdm/common/gdm-settings.xml	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-settings.xml	(revision 134)
@@ -0,0 +1,18 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node name="/org/gnome/DisplayManager/Settings">
+  <interface name="org.gnome.DisplayManager.Settings">
+    <method name="GetValue">
+      <arg name="key" direction="in" type="s"/>
+      <arg name="value" direction="out" type="s"/>
+    </method>
+    <method name="SetValue">
+      <arg name="key" direction="in" type="s"/>
+      <arg name="value" direction="in" type="s"/>
+    </method>
+    <signal name="ValueChanged">
+      <arg name="key" type="s"/>
+      <arg name="old_value" type="s"/>
+      <arg name="new_value" type="s"/>
+    </signal>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/common/gdm-signal-handler.c
===================================================================
--- proiecte/PPPP/gdm/common/gdm-signal-handler.c	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-signal-handler.c	(revision 134)
@@ -0,0 +1,547 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Red Hat, Inc.
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#if HAVE_EXECINFO_H
+#include <execinfo.h>
+#endif
+#include <syslog.h>
+#include <sys/wait.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include "gdm-signal-handler.h"
+
+#define GDM_SIGNAL_HANDLER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SIGNAL_HANDLER, GdmSignalHandlerPrivate))
+
+typedef struct {
+        int                  signal_number;
+        GdmSignalHandlerFunc func;
+        gpointer             data;
+        guint                id;
+} CallbackData;
+
+struct GdmSignalHandlerPrivate
+{
+        GHashTable    *lookup;
+        GHashTable    *id_lookup;
+        GHashTable    *action_lookup;
+        guint          next_id;
+        GDestroyNotify fatal_func;
+        gpointer       fatal_data;
+};
+
+static void     gdm_signal_handler_class_init   (GdmSignalHandlerClass *klass);
+static void     gdm_signal_handler_init         (GdmSignalHandler      *signal_handler);
+static void     gdm_signal_handler_finalize     (GObject               *object);
+
+static gpointer signal_handler_object = NULL;
+static int      signal_pipes[2];
+static int      signals_blocked = 0;
+static sigset_t signals_block_mask;
+static sigset_t signals_oldmask;
+
+G_DEFINE_TYPE (GdmSignalHandler, gdm_signal_handler, G_TYPE_OBJECT)
+
+static void
+block_signals_push (void)
+{
+        signals_blocked++;
+
+        if (signals_blocked == 1) {
+                /* Set signal mask */
+                sigemptyset (&signals_block_mask);
+                sigfillset (&signals_block_mask);
+                sigprocmask (SIG_BLOCK, &signals_block_mask, &signals_oldmask);
+        }
+}
+
+static void
+block_signals_pop (void)
+{
+        signals_blocked--;
+
+        if (signals_blocked == 0) {
+                /* Set signal mask */
+                sigprocmask (SIG_SETMASK, &signals_oldmask, NULL);
+        }
+}
+
+static gboolean
+signal_io_watch (GIOChannel       *ioc,
+                 GIOCondition      condition,
+                 GdmSignalHandler *handler)
+{
+        char     buf[256];
+        gboolean is_fatal;
+        gsize    bytes_read;
+        int      i;
+
+        block_signals_push ();
+
+        g_io_channel_read_chars (ioc, buf, sizeof (buf), &bytes_read, NULL);
+
+        is_fatal = FALSE;
+
+        for (i = 0; i < bytes_read; i++) {
+                int     signum;
+                GSList *handlers;
+                GSList *l;
+
+                signum = (gint32)buf[i];
+
+                g_debug ("GdmSignalHandler: handling signal %d", signum);
+                handlers = g_hash_table_lookup (handler->priv->lookup, GINT_TO_POINTER (signum));
+
+                g_debug ("GdmSignalHandler: Found %u callbacks", g_slist_length (handlers));
+                for (l = handlers; l != NULL; l = l->next) {
+                        gboolean      res;
+                        CallbackData *data;
+
+                        data = g_hash_table_lookup (handler->priv->id_lookup, l->data);
+                        if (data != NULL) {
+                                if (data->func != NULL) {
+                                        g_debug ("GdmSignalHandler: running %d handler: %p", signum, data->func);
+                                        res = data->func (signum, data->data);
+                                        if (! res) {
+                                                is_fatal = TRUE;
+                                        }
+                                }
+                        }
+                }
+        }
+
+        block_signals_pop ();
+
+        if (is_fatal) {
+                if (handler->priv->fatal_func != NULL) {
+                        g_debug ("GdmSignalHandler: Caught termination signal - calling fatal func");
+                        handler->priv->fatal_func (handler->priv->fatal_data);
+                } else {
+                        g_debug ("GdmSignalHandler: Caught termination signal - exiting");
+                        exit (1);
+                }
+
+                return FALSE;
+        }
+
+        g_debug ("GdmSignalHandler: Done handling signals");
+
+        return TRUE;
+}
+
+static void
+fallback_get_backtrace (void)
+{
+#ifdef HAVE_EXECINFO_H
+        void *  frames[64];
+        size_t  size;
+        char ** strings;
+        size_t  i;
+
+        size = backtrace (frames, G_N_ELEMENTS (frames));
+        if ((strings = backtrace_symbols (frames, size))) {
+                syslog (LOG_CRIT, "******************* START ********************************");
+                for (i = 0; i < size; i++) {
+                        syslog (LOG_CRIT, "Frame %zd: %s", i, strings[i]);
+                }
+                free (strings);
+                syslog (LOG_CRIT, "******************* END **********************************");
+                return;
+        }
+#endif
+        g_warning ("GDM crashed, but symbols couldn't be retrieved.");
+}
+
+
+static gboolean
+crashlogger_get_backtrace (void)
+{
+        gboolean success = FALSE;
+        int      pid;
+
+        pid = fork ();
+        if (pid > 0) {
+                /* Wait for the child to finish */
+                int estatus;
+                if (waitpid (pid, &estatus, 0) != -1) {
+                        /* Only succeed if the crashlogger succeeded */
+                        if (WIFEXITED (estatus) && (WEXITSTATUS (estatus) == 0)) {
+                                success = TRUE;
+                        }
+                }
+        } else if (pid == 0) {
+                /* Child process */
+                execl (LIBEXECDIR "/gdm-crash-logger",
+                       LIBEXECDIR "/gdm-crash-logger", NULL);
+        }
+
+        return success;
+}
+
+
+static void
+gdm_signal_handler_backtrace (void)
+{
+        struct stat s;
+        gboolean    fallback = TRUE;
+
+        /* Try to use gdb via gdm-crash-logger if it exists, since
+         * we get much better information out of it.  Otherwise
+         * fall back to execinfo.
+         */
+        if (g_stat (LIBEXECDIR "/gdm-crash-logger", &s) == 0) {
+                fallback = crashlogger_get_backtrace () ? FALSE : TRUE;
+        }
+
+        if (fallback) {
+                fallback_get_backtrace ();
+        }
+}
+
+static void
+signal_handler (int signo)
+{
+        static int in_fatal = 0;
+        int        ignore;
+        guchar     signo_byte = signo;
+
+        /* avoid loops */
+        if (in_fatal > 0) {
+                return;
+        }
+
+        ++in_fatal;
+
+        switch (signo) {
+        case SIGSEGV:
+        case SIGBUS:
+        case SIGILL:
+        case SIGABRT:
+        case SIGTRAP:
+                gdm_signal_handler_backtrace ();
+                exit (1);
+                break;
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                --in_fatal;
+                gdm_signal_handler_backtrace ();
+                ignore = write (signal_pipes [1], &signo_byte, 1);
+                break;
+        default:
+                --in_fatal;
+                ignore = write (signal_pipes [1], &signo_byte, 1);
+                break;
+        }
+}
+
+static void
+catch_signal (GdmSignalHandler *handler,
+              int               signal_number)
+{
+        struct sigaction  action;
+        struct sigaction *old_action;
+
+        g_debug ("GdmSignalHandler: Registering for %d signals", signal_number);
+
+        action.sa_handler = signal_handler;
+        sigemptyset (&action.sa_mask);
+        action.sa_flags = 0;
+
+        old_action = g_new0 (struct sigaction, 1);
+
+        sigaction (signal_number, &action, old_action);
+
+        g_hash_table_insert (handler->priv->action_lookup,
+                             GINT_TO_POINTER (signal_number),
+                             old_action);
+}
+
+static void
+uncatch_signal (GdmSignalHandler *handler,
+                int               signal_number)
+{
+        struct sigaction *old_action;
+
+        g_debug ("GdmSignalHandler: Unregistering for %d signals", signal_number);
+
+        old_action = g_hash_table_lookup (handler->priv->action_lookup,
+                                          GINT_TO_POINTER (signal_number));
+        g_hash_table_remove (handler->priv->action_lookup,
+                             GINT_TO_POINTER (signal_number));
+
+        sigaction (signal_number, old_action, NULL);
+
+        g_free (old_action);
+}
+
+guint
+gdm_signal_handler_add (GdmSignalHandler    *handler,
+                        int                  signal_number,
+                        GdmSignalHandlerFunc callback,
+                        gpointer             data)
+{
+        CallbackData *cdata;
+        GSList       *list;
+
+        g_return_val_if_fail (GDM_IS_SIGNAL_HANDLER (handler), 0);
+
+        cdata = g_new0 (CallbackData, 1);
+        cdata->signal_number = signal_number;
+        cdata->func = callback;
+        cdata->data = data;
+        cdata->id = handler->priv->next_id++;
+
+        g_debug ("GdmSignalHandler: Adding handler %u: signum=%d %p", cdata->id, cdata->signal_number, cdata->func);
+
+        if (g_hash_table_lookup (handler->priv->action_lookup, GINT_TO_POINTER (signal_number)) == NULL) {
+                catch_signal (handler, signal_number);
+        }
+
+        /* ID lookup owns the CallbackData */
+        g_hash_table_insert (handler->priv->id_lookup, GUINT_TO_POINTER (cdata->id), cdata);
+
+        list = g_hash_table_lookup (handler->priv->lookup, GINT_TO_POINTER (signal_number));
+        list = g_slist_prepend (list, GUINT_TO_POINTER (cdata->id));
+
+        g_hash_table_insert (handler->priv->lookup, GINT_TO_POINTER (signal_number), list);
+
+        return cdata->id;
+}
+
+void
+gdm_signal_handler_add_fatal (GdmSignalHandler *handler)
+{
+        g_return_if_fail (GDM_IS_SIGNAL_HANDLER (handler));
+
+        gdm_signal_handler_add (handler, SIGILL, NULL, NULL);
+        gdm_signal_handler_add (handler, SIGBUS, NULL, NULL);
+        gdm_signal_handler_add (handler, SIGSEGV, NULL, NULL);
+        gdm_signal_handler_add (handler, SIGABRT, NULL, NULL);
+        gdm_signal_handler_add (handler, SIGTRAP, NULL, NULL);
+}
+
+static void
+callback_data_free (CallbackData *d)
+{
+        g_free (d);
+}
+
+static void
+gdm_signal_handler_remove_and_free_data (GdmSignalHandler *handler,
+                                         CallbackData     *cdata)
+{
+        GSList *list;
+
+        g_return_if_fail (GDM_IS_SIGNAL_HANDLER (handler));
+
+        list = g_hash_table_lookup (handler->priv->lookup, GINT_TO_POINTER (cdata->signal_number));
+        list = g_slist_remove_all (list, GUINT_TO_POINTER (cdata->id));
+        if (list == NULL) {
+                uncatch_signal (handler, cdata->signal_number);
+        }
+
+        g_debug ("GdmSignalHandler: Removing handler %u: signum=%d %p", cdata->signal_number, cdata->id, cdata->func);
+        /* put changed list back in */
+        g_hash_table_insert (handler->priv->lookup, GINT_TO_POINTER (cdata->signal_number), list);
+
+        g_hash_table_remove (handler->priv->id_lookup, GUINT_TO_POINTER (cdata->id));
+}
+
+void
+gdm_signal_handler_remove (GdmSignalHandler    *handler,
+                           guint                id)
+{
+        CallbackData *found;
+
+        g_return_if_fail (GDM_IS_SIGNAL_HANDLER (handler));
+
+        found = g_hash_table_lookup (handler->priv->id_lookup, GUINT_TO_POINTER (id));
+        if (found != NULL) {
+                gdm_signal_handler_remove_and_free_data (handler, found);
+                found = NULL;
+        }
+}
+
+static CallbackData *
+find_callback_data_by_func (GdmSignalHandler    *handler,
+                            guint                signal_number,
+                            GdmSignalHandlerFunc callback,
+                            gpointer             data)
+{
+        GSList       *list;
+        GSList       *l;
+        CallbackData *found;
+
+        found = NULL;
+
+        list = g_hash_table_lookup (handler->priv->lookup, GINT_TO_POINTER (signal_number));
+
+        for (l = list; l != NULL; l = l->next) {
+                guint         id;
+                CallbackData *d;
+
+                id = GPOINTER_TO_UINT (l->data);
+
+                d = g_hash_table_lookup (handler->priv->id_lookup, GUINT_TO_POINTER (id));
+                if (d != NULL
+                    && d->func == callback
+                    && d->data == data) {
+                        found = d;
+                        break;
+                }
+        }
+
+        return found;
+}
+
+void
+gdm_signal_handler_remove_func (GdmSignalHandler    *handler,
+                                guint                signal_number,
+                                GdmSignalHandlerFunc callback,
+                                gpointer             data)
+{
+        CallbackData *found;
+
+        g_return_if_fail (GDM_IS_SIGNAL_HANDLER (handler));
+
+        found = find_callback_data_by_func (handler, signal_number, callback, data);
+
+        if (found != NULL) {
+                gdm_signal_handler_remove_and_free_data (handler, found);
+                found = NULL;
+        }
+
+        /* FIXME: once all handlers are removed deregister signum handler */
+}
+
+static void
+gdm_signal_handler_class_init (GdmSignalHandlerClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_signal_handler_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmSignalHandlerPrivate));
+}
+
+static void
+signal_list_free (GSList *list)
+{
+        g_slist_free (list);
+}
+
+void
+gdm_signal_handler_set_fatal_func (GdmSignalHandler *handler,
+                                   GDestroyNotify    func,
+                                   gpointer          user_data)
+{
+        g_return_if_fail (GDM_IS_SIGNAL_HANDLER (handler));
+
+        handler->priv->fatal_func = func;
+        handler->priv->fatal_data = user_data;
+}
+
+static void
+gdm_signal_handler_init (GdmSignalHandler *handler)
+{
+        GIOChannel *ioc;
+
+        handler->priv = GDM_SIGNAL_HANDLER_GET_PRIVATE (handler);
+
+        handler->priv->next_id = 1;
+
+        handler->priv->lookup = g_hash_table_new (NULL, NULL);
+        handler->priv->id_lookup = g_hash_table_new (NULL, NULL);
+        handler->priv->action_lookup = g_hash_table_new (NULL, NULL);
+
+        if (pipe (signal_pipes) == -1) {
+                g_error ("Could not create pipe() for signal handling");
+        }
+
+        ioc = g_io_channel_unix_new (signal_pipes[0]);
+        g_io_channel_set_flags (ioc, G_IO_FLAG_NONBLOCK, NULL);
+        g_io_add_watch (ioc, G_IO_IN, (GIOFunc)signal_io_watch, handler);
+        g_io_channel_set_close_on_unref (ioc, TRUE);
+        g_io_channel_unref (ioc);
+}
+
+static void
+gdm_signal_handler_finalize (GObject *object)
+{
+        GdmSignalHandler *handler;
+        GList            *l;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SIGNAL_HANDLER (object));
+
+        handler = GDM_SIGNAL_HANDLER (object);
+
+        g_debug ("GdmSignalHandler: Finalizing signal handler");
+
+        g_return_if_fail (handler->priv != NULL);
+        for (l = g_hash_table_get_values (handler->priv->lookup);
+             l != NULL; l = l->next) {
+                signal_list_free ((GSList *) l->data);
+        }
+        g_hash_table_destroy (handler->priv->lookup);
+        for (l = g_hash_table_get_values (handler->priv->id_lookup);
+             l != NULL; l = l->next) {
+                callback_data_free ((CallbackData *) l->data);
+        }
+        g_hash_table_destroy (handler->priv->id_lookup);
+        for (l = g_hash_table_get_values (handler->priv->action_lookup);
+             l != NULL; l = l->next) {
+                g_free (l->data);
+        }
+        g_hash_table_destroy (handler->priv->action_lookup);
+
+        close (signal_pipes [0]);
+        close (signal_pipes [1]);
+
+        G_OBJECT_CLASS (gdm_signal_handler_parent_class)->finalize (object);
+}
+
+GdmSignalHandler *
+gdm_signal_handler_new (void)
+{
+        if (signal_handler_object != NULL) {
+                g_object_ref (signal_handler_object);
+        } else {
+                signal_handler_object = g_object_new (GDM_TYPE_SIGNAL_HANDLER, NULL);
+                g_object_add_weak_pointer (signal_handler_object,
+                                           (gpointer *) &signal_handler_object);
+        }
+
+        return GDM_SIGNAL_HANDLER (signal_handler_object);
+}
Index: proiecte/PPPP/gdm/common/gdm-signal-handler.h
===================================================================
--- proiecte/PPPP/gdm/common/gdm-signal-handler.h	(revision 134)
+++ proiecte/PPPP/gdm/common/gdm-signal-handler.h	(revision 134)
@@ -0,0 +1,75 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SIGNAL_HANDLER_H
+#define __GDM_SIGNAL_HANDLER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SIGNAL_HANDLER         (gdm_signal_handler_get_type ())
+#define GDM_SIGNAL_HANDLER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SIGNAL_HANDLER, GdmSignalHandler))
+#define GDM_SIGNAL_HANDLER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SIGNAL_HANDLER, GdmSignalHandlerClass))
+#define GDM_IS_SIGNAL_HANDLER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SIGNAL_HANDLER))
+#define GDM_IS_SIGNAL_HANDLER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SIGNAL_HANDLER))
+#define GDM_SIGNAL_HANDLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SIGNAL_HANDLER, GdmSignalHandlerClass))
+
+
+typedef gboolean (*GdmSignalHandlerFunc) (int           signal,
+                                          gpointer      data);
+
+typedef struct GdmSignalHandlerPrivate GdmSignalHandlerPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmSignalHandlerPrivate *priv;
+} GdmSignalHandler;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+} GdmSignalHandlerClass;
+
+GType               gdm_signal_handler_get_type                (void);
+
+GdmSignalHandler *  gdm_signal_handler_new                     (void);
+void                gdm_signal_handler_set_fatal_func          (GdmSignalHandler    *handler,
+                                                                GDestroyNotify       func,
+                                                                gpointer             user_data);
+
+void                gdm_signal_handler_add_fatal               (GdmSignalHandler    *handler);
+guint               gdm_signal_handler_add                     (GdmSignalHandler    *handler,
+                                                                int                  signal_number,
+                                                                GdmSignalHandlerFunc callback,
+                                                                gpointer             data);
+void                gdm_signal_handler_remove                  (GdmSignalHandler    *handler,
+                                                                guint                id);
+void                gdm_signal_handler_remove_func             (GdmSignalHandler    *handler,
+                                                                guint                signal_number,
+                                                                GdmSignalHandlerFunc callback,
+                                                                gpointer             data);
+
+
+G_END_DECLS
+
+#endif /* __GDM_SIGNAL_HANDLER_H */
Index: proiecte/PPPP/gdm/common/mkdtemp.c
===================================================================
--- proiecte/PPPP/gdm/common/mkdtemp.c	(revision 134)
+++ proiecte/PPPP/gdm/common/mkdtemp.c	(revision 134)
@@ -0,0 +1,201 @@
+/* Copyright (C) 1999, 2001-2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C 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.
+
+   The GNU C 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 the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* Extracted from misc/mkdtemp.c and sysdeps/posix/tempname.c.  */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+/* Specification.  */
+#include "mkdtemp.h"
+
+#include <errno.h>
+#ifndef __set_errno
+# define __set_errno(Val) errno = (Val)
+#endif
+
+#include <stddef.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <stdio.h>
+#ifndef TMP_MAX
+# define TMP_MAX 238328
+#endif
+
+#if HAVE_STDINT_H_WITH_UINTMAX || _LIBC
+# include <stdint.h>
+#endif
+
+#if HAVE_INTTYPES_H_WITH_UINTMAX || _LIBC
+# include <inttypes.h>
+#endif
+
+#if HAVE_UNISTD_H || _LIBC
+# include <unistd.h>
+#endif
+
+#if HAVE_GETTIMEOFDAY || _LIBC
+# if HAVE_SYS_TIME_H || _LIBC
+#  include <sys/time.h>
+# endif
+#else
+# if HAVE_TIME_H || _LIBC
+#  include <time.h>
+# endif
+#endif
+
+#include <sys/stat.h>
+#if STAT_MACROS_BROKEN
+# undef S_ISDIR
+#endif
+#if !defined S_ISDIR && defined S_IFDIR
+# define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
+#endif
+#if !S_IRUSR && S_IREAD
+# define S_IRUSR S_IREAD
+#endif
+#if !S_IRUSR
+# define S_IRUSR 00400
+#endif
+#if !S_IWUSR && S_IWRITE
+# define S_IWUSR S_IWRITE
+#endif
+#if !S_IWUSR
+# define S_IWUSR 00200
+#endif
+#if !S_IXUSR && S_IEXEC
+# define S_IXUSR S_IEXEC
+#endif
+#if !S_IXUSR
+# define S_IXUSR 00100
+#endif
+
+#if !_LIBC
+# define __getpid getpid
+# define __gettimeofday gettimeofday
+# define __mkdir mkdir
+#endif
+
+/* Use the widest available unsigned type if uint64_t is not
+   available.  The algorithm below extracts a number less than 62**6
+   (approximately 2**35.725) from uint64_t, so ancient hosts where
+   uintmax_t is only 32 bits lose about 3.725 bits of randomness,
+   which is better than not having mkstemp at all.  */
+#if !defined UINT64_MAX && !defined uint64_t
+# define uint64_t uintmax_t
+#endif
+
+/* These are the characters used in temporary filenames.  */
+static const char letters[] =
+"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
+
+/* Generate a temporary file name based on TMPL.  TMPL must match the
+   rules for mk[s]temp (i.e. end in "XXXXXX").  The name constructed
+   does not exist at the time of the call to __gen_tempname.  TMPL is
+   overwritten with the result.
+
+   KIND is:
+   __GT_DIR:		create a directory, which will be mode 0700.
+
+   We use a clever algorithm to get hard-to-predict names. */
+static int
+gen_tempname (tmpl)
+     char *tmpl;
+{
+  int len;
+  char *XXXXXX;
+  static uint64_t value;
+  uint64_t random_time_bits;
+  int count, fd = -1;
+  int save_errno = errno;
+
+  len = strlen (tmpl);
+  if (len < 6 || strcmp (&tmpl[len - 6], "XXXXXX"))
+    {
+      __set_errno (EINVAL);
+      return -1;
+    }
+
+  /* This is where the Xs start.  */
+  XXXXXX = &tmpl[len - 6];
+
+  /* Get some more or less random data.  */
+#ifdef RANDOM_BITS
+  RANDOM_BITS (random_time_bits);
+#else
+# if HAVE_GETTIMEOFDAY || _LIBC
+  {
+    struct timeval tv;
+    __gettimeofday (&tv, NULL);
+    random_time_bits = ((uint64_t) tv.tv_usec << 16) ^ tv.tv_sec;
+  }
+# else
+  random_time_bits = time (NULL);
+# endif
+#endif
+  value += random_time_bits ^ __getpid ();
+
+  for (count = 0; count < TMP_MAX; value += 7777, ++count)
+    {
+      uint64_t v = value;
+
+      /* Fill in the random bits.  */
+      XXXXXX[0] = letters[v % 62];
+      v /= 62;
+      XXXXXX[1] = letters[v % 62];
+      v /= 62;
+      XXXXXX[2] = letters[v % 62];
+      v /= 62;
+      XXXXXX[3] = letters[v % 62];
+      v /= 62;
+      XXXXXX[4] = letters[v % 62];
+      v /= 62;
+      XXXXXX[5] = letters[v % 62];
+
+      fd = __mkdir (tmpl, S_IRUSR | S_IWUSR | S_IXUSR);
+
+      if (fd >= 0)
+	{
+	  __set_errno (save_errno);
+	  return fd;
+	}
+      else if (errno != EEXIST)
+	return -1;
+    }
+
+  /* We got out of the loop because we ran out of combinations to try.  */
+  __set_errno (EEXIST);
+  return -1;
+}
+
+/* Generate a unique temporary directory from TEMPLATE.
+   The last six characters of TEMPLATE must be "XXXXXX";
+   they are replaced with a string that makes the filename unique.
+   The directory is created, mode 700, and its name is returned.
+   (This function comes from OpenBSD.) */
+char *
+mkdtemp (template)
+     char *template;
+{
+  if (gen_tempname (template))
+    return NULL;
+  else
+    return template;
+}
Index: proiecte/PPPP/gdm/common/mkdtemp.h
===================================================================
--- proiecte/PPPP/gdm/common/mkdtemp.h	(revision 134)
+++ proiecte/PPPP/gdm/common/mkdtemp.h	(revision 134)
@@ -0,0 +1,40 @@
+/* Creating a private temporary directory.
+   Copyright (C) 2001 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+
+#ifndef PARAMS
+# if __STDC__ || defined __GNUC__ || defined __SUNPRO_C || defined __cplusplus || __PROTOTYPES
+#  define PARAMS(Args) Args
+# else
+#  define PARAMS(Args) ()
+# endif
+#endif
+
+#if HAVE_MKDTEMP
+
+/* Get mkdtemp() declaration.  */
+#include <stdlib.h>
+
+#else
+
+/* Create a unique temporary directory from TEMPLATE.
+   The last six characters of TEMPLATE must be "XXXXXX";
+   they are replaced with a string that makes the directory name unique.
+   Returns TEMPLATE, or a null pointer if it cannot get a unique name.
+   The directory is created mode 700.  */
+extern char * mkdtemp PARAMS ((char *template));
+
+#endif
Index: proiecte/PPPP/gdm/common/test-log.c
===================================================================
--- proiecte/PPPP/gdm/common/test-log.c	(revision 134)
+++ proiecte/PPPP/gdm/common/test-log.c	(revision 134)
@@ -0,0 +1,60 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <pwd.h>
+#include <string.h>
+#include <errno.h>
+
+#include <locale.h>
+
+#include <glib.h>
+
+#include "gdm-common.h"
+#include "gdm-log.h"
+
+static void
+test_log (void)
+{
+        gdm_log_init ();
+
+        g_debug ("Test debug 1");
+        gdm_log_set_debug (TRUE);
+        g_debug ("Test debug 2");
+
+        g_message ("Test message");
+        g_warning ("Test warning");
+        g_critical ("Test critical");
+        g_error ("Test error");
+}
+
+int
+main (int argc, char **argv)
+{
+
+        test_log ();
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/common/test-settings-client.c
===================================================================
--- proiecte/PPPP/gdm/common/test-settings-client.c	(revision 134)
+++ proiecte/PPPP/gdm/common/test-settings-client.c	(revision 134)
@@ -0,0 +1,91 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <string.h>
+#include <errno.h>
+
+#include <locale.h>
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include "gdm-settings-client.h"
+#include "gdm-settings-keys.h"
+
+static void
+notify_cb (guint             id,
+           GdmSettingsEntry *entry,
+           gpointer          user_data)
+{
+        g_debug ("Value changed: %s=%s",
+                 gdm_settings_entry_get_key (entry),
+                 gdm_settings_entry_get_value (entry));
+}
+
+static gboolean
+test_settings_client (gpointer data)
+{
+        char    *strval;
+        gboolean boolval;
+        gboolean res;
+
+        strval = NULL;
+        res = gdm_settings_client_get_string (GDM_KEY_WILLING, &strval);
+        g_debug ("Got res=%d %s=%s", res, GDM_KEY_WILLING, strval);
+        g_free (strval);
+
+        res = gdm_settings_client_get_boolean (GDM_KEY_XDMCP_ENABLE, &boolval);
+        g_debug ("Got res=%d %s=%s", res, GDM_KEY_XDMCP_ENABLE, boolval ? "true" : "false");
+
+        g_debug ("Adding notify for all keys");
+        gdm_settings_client_notify_add ("/", notify_cb, NULL, NULL);
+
+        g_debug ("Setting boolean key %s to %s", GDM_KEY_XDMCP_ENABLE, !boolval ? "true" : "false");
+        gdm_settings_client_set_boolean (GDM_KEY_XDMCP_ENABLE, !boolval);
+        g_debug ("Setting boolean key %s to %s", GDM_KEY_XDMCP_ENABLE, boolval ? "true" : "false");
+        gdm_settings_client_set_boolean (GDM_KEY_XDMCP_ENABLE, boolval);
+
+        return FALSE;
+}
+
+int
+main (int argc, char **argv)
+{
+        GMainLoop *loop;
+
+        g_type_init ();
+
+        if (! gdm_settings_client_init (GDMCONFDIR "/gdm.schemas", "/")) {
+                exit (1);
+        }
+
+        g_idle_add (test_settings_client, NULL);
+
+        loop = g_main_loop_new (NULL, FALSE);
+        g_main_loop_run (loop);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/common/test-settings-server.c
===================================================================
--- proiecte/PPPP/gdm/common/test-settings-server.c	(revision 134)
+++ proiecte/PPPP/gdm/common/test-settings-server.c	(revision 134)
@@ -0,0 +1,168 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <string.h>
+#include <errno.h>
+
+#include <locale.h>
+
+#include <glib.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-settings.h"
+
+#define GDM_DBUS_NAME "org.gnome.DisplayManager"
+
+static GdmSettings     *settings      = NULL;
+
+static gboolean
+acquire_name_on_proxy (DBusGProxy *bus_proxy)
+{
+        GError     *error;
+        guint       result;
+        gboolean    res;
+        gboolean    ret;
+
+        ret = FALSE;
+
+        if (bus_proxy == NULL) {
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (bus_proxy,
+                                 "RequestName",
+                                 &error,
+                                 G_TYPE_STRING, GDM_DBUS_NAME,
+                                 G_TYPE_UINT, 0,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_UINT, &result,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to acquire %s: %s", GDM_DBUS_NAME, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to acquire %s", GDM_DBUS_NAME);
+                }
+                goto out;
+        }
+
+        if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) {
+                if (error != NULL) {
+                        g_warning ("Failed to acquire %s: %s", GDM_DBUS_NAME, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to acquire %s", GDM_DBUS_NAME);
+                }
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+static DBusGProxy *
+get_bus_proxy (DBusGConnection *connection)
+{
+        DBusGProxy *bus_proxy;
+
+        bus_proxy = dbus_g_proxy_new_for_name (connection,
+                                               DBUS_SERVICE_DBUS,
+                                               DBUS_PATH_DBUS,
+                                               DBUS_INTERFACE_DBUS);
+        return bus_proxy;
+}
+
+static DBusGConnection *
+get_system_bus (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusConnection  *connection;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        connection = dbus_g_connection_get_connection (bus);
+        dbus_connection_set_exit_on_disconnect (connection, FALSE);
+
+ out:
+        return bus;
+}
+
+int
+main (int argc, char **argv)
+{
+        GMainLoop          *main_loop;
+        DBusGConnection    *connection;
+        DBusGProxy         *bus_proxy;
+
+        g_type_init ();
+
+        connection = get_system_bus ();
+        if (connection == NULL) {
+                goto out;
+        }
+
+        bus_proxy = get_bus_proxy (connection);
+        if (bus_proxy == NULL) {
+                g_warning ("Could not construct bus_proxy object; bailing out");
+                goto out;
+        }
+
+        if (! acquire_name_on_proxy (bus_proxy) ) {
+                g_warning ("Could not acquire name; bailing out");
+                goto out;
+        }
+
+        settings = gdm_settings_new ();
+        if (settings == NULL) {
+                g_warning ("Unable to initialize settings");
+                exit (1);
+        }
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+        g_main_loop_run (main_loop);
+
+        g_main_loop_unref (main_loop);
+
+        g_object_unref (settings);
+
+ out:
+        return 0;
+}
Index: proiecte/PPPP/gdm/compile
===================================================================
--- proiecte/PPPP/gdm/compile	(revision 134)
+++ proiecte/PPPP/gdm/compile	(revision 134)
@@ -0,0 +1,142 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2005-05-14.22
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Written by Tom Tromey <tromey@cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+case $1 in
+  '')
+     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
+     exit 1;
+     ;;
+  -h | --h*)
+    cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand `-c -o'.
+Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file `INSTALL'.
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+    exit $?
+    ;;
+  -v | --v*)
+    echo "compile $scriptversion"
+    exit $?
+    ;;
+esac
+
+ofile=
+cfile=
+eat=
+
+for arg
+do
+  if test -n "$eat"; then
+    eat=
+  else
+    case $1 in
+      -o)
+	# configure might choose to run compile as `compile cc -o foo foo.c'.
+	# So we strip `-o arg' only if arg is an object.
+	eat=1
+	case $2 in
+	  *.o | *.obj)
+	    ofile=$2
+	    ;;
+	  *)
+	    set x "$@" -o "$2"
+	    shift
+	    ;;
+	esac
+	;;
+      *.c)
+	cfile=$1
+	set x "$@" "$1"
+	shift
+	;;
+      *)
+	set x "$@" "$1"
+	shift
+	;;
+    esac
+  fi
+  shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+  # If no `-o' option was seen then we might have been invoked from a
+  # pattern rule where we don't need one.  That is ok -- this is a
+  # normal compilation that the losing compiler can handle.  If no
+  # `.c' file was seen then we are probably linking.  That is also
+  # ok.
+  exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/.-]' here to ensure that we don't use the same name
+# that we are using for the .o file.  Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+while true; do
+  if mkdir "$lockdir" >/dev/null 2>&1; then
+    break
+  fi
+  sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+  mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+  mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Index: proiecte/PPPP/gdm/config.guess
===================================================================
--- proiecte/PPPP/gdm/config.guess	(revision 134)
+++ proiecte/PPPP/gdm/config.guess	(revision 134)
@@ -0,0 +1,1500 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
+#   Inc.
+
+timestamp='2006-07-02'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+	for c in cc gcc c89 c99 ; do
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+	     CC_FOR_BUILD="$c"; break ;
+	  fi ;
+	done ;
+	if test x"$CC_FOR_BUILD" = x ; then
+	  CC_FOR_BUILD=no_compiler_found ;
+	fi
+	;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+	PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+	# NetBSD (nbsd) targets should (where applicable) match one or
+	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+	# switched to ELF, *-*-netbsd* would select the old
+	# object file format.  This provides both forward
+	# compatibility and a consistent mechanism for selecting the
+	# object file format.
+	#
+	# Note: NetBSD doesn't particularly care about the vendor
+	# portion of the name.  We always set it to "unknown".
+	sysctl="sysctl -n hw.machine_arch"
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+	case "${UNAME_MACHINE_ARCH}" in
+	    armeb) machine=armeb-unknown ;;
+	    arm*) machine=arm-unknown ;;
+	    sh3el) machine=shl-unknown ;;
+	    sh3eb) machine=sh-unknown ;;
+	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	esac
+	# The Operating System including object format, if it has switched
+	# to ELF recently, or will in the future.
+	case "${UNAME_MACHINE_ARCH}" in
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+		eval $set_cc_for_build
+		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+			| grep __ELF__ >/dev/null
+		then
+		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+		    # Return netbsd for either.  FIX?
+		    os=netbsd
+		else
+		    os=netbsdelf
+		fi
+		;;
+	    *)
+	        os=netbsd
+		;;
+	esac
+	# The OS release
+	# Debian GNU/NetBSD machines have a different userland, and
+	# thus, need a distinct triplet. However, they do not need
+	# kernel version information, so it can be replaced with a
+	# suitable tag, in the style of linux-gnu.
+	case "${UNAME_VERSION}" in
+	    Debian*)
+		release='-gnu'
+		;;
+	    *)
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		;;
+	esac
+	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+	# contains redundant information, the shorter form:
+	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+	echo "${machine}-${os}${release}"
+	exit ;;
+    *:OpenBSD:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+	exit ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit ;;
+    *:SolidBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+	exit ;;
+    macppc:MirBSD:*:*)
+	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    alpha:OSF1:*:*)
+	case $UNAME_RELEASE in
+	*4.0)
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+		;;
+	*5.*)
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
+	# According to Compaq, /usr/sbin/psrinfo has been available on
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
+	# covers most systems running today.  This code pipes the CPU
+	# types through head -n 1, so we only detect the type of CPU 0.
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+	case "$ALPHA_CPU_TYPE" in
+	    "EV4 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV4.5 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "LCA4 (21066/21068)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV5 (21164)")
+		UNAME_MACHINE="alphaev5" ;;
+	    "EV5.6 (21164A)")
+		UNAME_MACHINE="alphaev56" ;;
+	    "EV5.6 (21164PC)")
+		UNAME_MACHINE="alphapca56" ;;
+	    "EV5.7 (21164PC)")
+		UNAME_MACHINE="alphapca57" ;;
+	    "EV6 (21264)")
+		UNAME_MACHINE="alphaev6" ;;
+	    "EV6.7 (21264A)")
+		UNAME_MACHINE="alphaev67" ;;
+	    "EV6.8CB (21264C)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8AL (21264B)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8CX (21264D)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.9A (21264/EV69A)")
+		UNAME_MACHINE="alphaev69" ;;
+	    "EV7 (21364)")
+		UNAME_MACHINE="alphaev7" ;;
+	    "EV7.9 (21364A)")
+		UNAME_MACHINE="alphaev79" ;;
+	esac
+	# A Pn.n version is a patched version.
+	# A Vn.n version is a released version.
+	# A Tn.n version is a released field test version.
+	# A Xn.n version is an unreleased experimental baselevel.
+	# 1.2 uses "1.2" for uname -r.
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	exit ;;
+    Alpha\ *:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# Should we change UNAME_MACHINE based on the output of uname instead
+	# of the specific Alpha model?
+	echo alpha-pc-interix
+	exit ;;
+    21064:Windows_NT:50:3)
+	echo alpha-dec-winnt3.5
+	exit ;;
+    Amiga*:UNIX_System_V:4.0:*)
+	echo m68k-unknown-sysv4
+	exit ;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-amigaos
+	exit ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-morphos
+	exit ;;
+    *:OS/390:*:*)
+	echo i370-ibm-openedition
+	exit ;;
+    *:z/VM:*:*)
+	echo s390-ibm-zvmoe
+	exit ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+	exit ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+	echo arm-acorn-riscix${UNAME_RELEASE}
+	exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+	echo arm-unknown-riscos
+	exit ;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+	echo hppa1.1-hitachi-hiuxmpp
+	exit ;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+	if test "`(/bin/universe) 2>/dev/null`" = att ; then
+		echo pyramid-pyramid-sysv3
+	else
+		echo pyramid-pyramid-bsd
+	fi
+	exit ;;
+    NILE*:*:*:dcosx)
+	echo pyramid-pyramid-svr4
+	exit ;;
+    DRS?6000:unix:4.0:6*)
+	echo sparc-icl-nx6
+	exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+	case `/usr/bin/uname -p` in
+	    sparc) echo sparc-icl-nx7; exit ;;
+	esac ;;
+    sun4H:SunOS:5.*:*)
+	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    i86pc:SunOS:5.*:*)
+	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:6*:*)
+	# According to config.sub, this is the proper way to canonicalize
+	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+	# it's likely to be more like Solaris than SunOS4.
+	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    sun4*:SunOS:*:*)
+	case "`/usr/bin/arch -k`" in
+	    Series*|S4*)
+		UNAME_RELEASE=`uname -v`
+		;;
+	esac
+	# Japanese Language versions have a version number like `4.1.3-JL'.
+	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	exit ;;
+    sun3*:SunOS:*:*)
+	echo m68k-sun-sunos${UNAME_RELEASE}
+	exit ;;
+    sun*:*:4.2BSD:*)
+	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	case "`/bin/arch`" in
+	    sun3)
+		echo m68k-sun-sunos${UNAME_RELEASE}
+		;;
+	    sun4)
+		echo sparc-sun-sunos${UNAME_RELEASE}
+		;;
+	esac
+	exit ;;
+    aushp:SunOS:*:*)
+	echo sparc-auspex-sunos${UNAME_RELEASE}
+	exit ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+	echo m68k-atari-mint${UNAME_RELEASE}
+        exit ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit ;;
+    powerpc:machten:*:*)
+	echo powerpc-apple-machten${UNAME_RELEASE}
+	exit ;;
+    RISC*:Mach:*:*)
+	echo mips-dec-mach_bsd4.3
+	exit ;;
+    RISC*:ULTRIX:*:*)
+	echo mips-dec-ultrix${UNAME_RELEASE}
+	exit ;;
+    VAX*:ULTRIX*:*:*)
+	echo vax-dec-ultrix${UNAME_RELEASE}
+	exit ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+	echo clipper-intergraph-clix${UNAME_RELEASE}
+	exit ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+	#if defined (host_mips) && defined (MIPSEB)
+	#if defined (SYSTYPE_SYSV)
+	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_SVR4)
+	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	#endif
+	#endif
+	  exit (-1);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c &&
+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+	  SYSTEM_NAME=`$dummy $dummyarg` &&
+	    { echo "$SYSTEM_NAME"; exit; }
+	echo mips-mips-riscos${UNAME_RELEASE}
+	exit ;;
+    Motorola:PowerMAX_OS:*:*)
+	echo powerpc-motorola-powermax
+	exit ;;
+    Motorola:*:4.3:PL8-*)
+	echo powerpc-harris-powermax
+	exit ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+	echo powerpc-harris-powermax
+	exit ;;
+    Night_Hawk:Power_UNIX:*:*)
+	echo powerpc-harris-powerunix
+	exit ;;
+    m88k:CX/UX:7*:*)
+	echo m88k-harris-cxux7
+	exit ;;
+    m88k:*:4*:R4*)
+	echo m88k-motorola-sysv4
+	exit ;;
+    m88k:*:3*:R3*)
+	echo m88k-motorola-sysv3
+	exit ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	then
+	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    then
+		echo m88k-dg-dgux${UNAME_RELEASE}
+	    else
+		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+	    fi
+	else
+	    echo i586-dg-dgux${UNAME_RELEASE}
+	fi
+ 	exit ;;
+    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
+	echo m88k-dolphin-sysv3
+	exit ;;
+    M88*:*:R3*:*)
+	# Delta 88k system running SVR3
+	echo m88k-motorola-sysv3
+	exit ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+	echo m88k-tektronix-sysv3
+	exit ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+	echo m68k-tektronix-bsd
+	exit ;;
+    *:IRIX*:*:*)
+	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	exit ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+	echo i386-ibm-aix
+	exit ;;
+    ia64:AIX:*:*)
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	exit ;;
+    *:AIX:2:3)
+	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+		eval $set_cc_for_build
+		sed 's/^		//' << EOF >$dummy.c
+		#include <sys/systemcfg.h>
+
+		main()
+			{
+			if (!__power_pc())
+				exit(1);
+			puts("powerpc-ibm-aix3.2.5");
+			exit(0);
+			}
+EOF
+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+		then
+			echo "$SYSTEM_NAME"
+		else
+			echo rs6000-ibm-aix3.2.5
+		fi
+	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+		echo rs6000-ibm-aix3.2.4
+	else
+		echo rs6000-ibm-aix3.2
+	fi
+	exit ;;
+    *:AIX:*:[45])
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+		IBM_ARCH=rs6000
+	else
+		IBM_ARCH=powerpc
+	fi
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	exit ;;
+    *:AIX:*:*)
+	echo rs6000-ibm-aix
+	exit ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+	echo romp-ibm-bsd4.4
+	exit ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	exit ;;                             # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+	echo rs6000-bull-bosx
+	exit ;;
+    DPX/2?00:B.O.S.:*:*)
+	echo m68k-bull-sysv3
+	exit ;;
+    9000/[34]??:4.3bsd:1.*:*)
+	echo m68k-hp-bsd
+	exit ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+	echo m68k-hp-bsd4.4
+	exit ;;
+    9000/[34678]??:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	case "${UNAME_MACHINE}" in
+	    9000/31? )            HP_ARCH=m68000 ;;
+	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/[678][0-9][0-9])
+		if [ -x /usr/bin/getconf ]; then
+		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+		fi
+		if [ "${HP_ARCH}" = "" ]; then
+		    eval $set_cc_for_build
+		    sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+              	{
+              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+              	case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+              	    switch (bits)
+              		{
+              		case 64: puts ("hppa2.0w"); break;
+              		case 32: puts ("hppa2.0n"); break;
+              		default: puts ("hppa2.0"); break;
+              		} break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+              	    puts ("hppa2.0"); break;
+              #endif
+              	default: puts ("hppa1.0"); break;
+              	}
+                  exit (0);
+              }
+EOF
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
+		fi ;;
+	esac
+	if [ ${HP_ARCH} = "hppa2.0w" ]
+	then
+	    eval $set_cc_for_build
+
+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+	    # generating 64-bit code.  GNU and HP use different nomenclature:
+	    #
+	    # $ CC_FOR_BUILD=cc ./config.guess
+	    # => hppa2.0w-hp-hpux11.23
+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+	    # => hppa64-hp-hpux11.23
+
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+		grep __LP64__ >/dev/null
+	    then
+		HP_ARCH="hppa2.0w"
+	    else
+		HP_ARCH="hppa64"
+	    fi
+	fi
+	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	exit ;;
+    ia64:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux${HPUX_REV}
+	exit ;;
+    3050*:HI-UX:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <unistd.h>
+	int
+	main ()
+	{
+	  long cpu = sysconf (_SC_CPU_VERSION);
+	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+	     results, however.  */
+	  if (CPU_IS_PA_RISC (cpu))
+	    {
+	      switch (cpu)
+		{
+		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+		  default: puts ("hppa-hitachi-hiuxwe2"); break;
+		}
+	    }
+	  else if (CPU_IS_HP_MC68K (cpu))
+	    puts ("m68k-hitachi-hiuxwe2");
+	  else puts ("unknown-hitachi-hiuxwe2");
+	  exit (0);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+		{ echo "$SYSTEM_NAME"; exit; }
+	echo unknown-hitachi-hiuxwe2
+	exit ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+	echo hppa1.1-hp-bsd
+	exit ;;
+    9000/8??:4.3bsd:*:*)
+	echo hppa1.0-hp-bsd
+	exit ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+	echo hppa1.0-hp-mpeix
+	exit ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+	echo hppa1.1-hp-osf
+	exit ;;
+    hp8??:OSF1:*:*)
+	echo hppa1.0-hp-osf
+	exit ;;
+    i*86:OSF1:*:*)
+	if [ -x /usr/sbin/sysversion ] ; then
+	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	else
+	    echo ${UNAME_MACHINE}-unknown-osf1
+	fi
+	exit ;;
+    parisc*:Lites*:*:*)
+	echo hppa1.1-hp-lites
+	exit ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+	echo c1-convex-bsd
+        exit ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+        exit ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+	echo c34-convex-bsd
+        exit ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+	echo c38-convex-bsd
+        exit ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+	echo c4-convex-bsd
+        exit ;;
+    CRAY*Y-MP:*:*:*)
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*[A-Z]90:*:*:*)
+	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+	      -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*TS:*:*:*)
+	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*T3E:*:*:*)
+	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    CRAY*SV1:*:*:*)
+	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    *:UNICOS/mp:*:*)
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	exit ;;
+    sparc*:BSD/OS:*:*)
+	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	exit ;;
+    *:BSD/OS:*:*)
+	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	exit ;;
+    *:FreeBSD:*:*)
+	case ${UNAME_MACHINE} in
+	    pc98)
+		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	    amd64)
+		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	    *)
+		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	esac
+	exit ;;
+    i*:CYGWIN*:*)
+	echo ${UNAME_MACHINE}-pc-cygwin
+	exit ;;
+    i*:MINGW*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit ;;
+    i*:windows32*:*)
+    	# uname -m includes "-pc" on this system.
+    	echo ${UNAME_MACHINE}-mingw32
+	exit ;;
+    i*:PW*:*)
+	echo ${UNAME_MACHINE}-pc-pw32
+	exit ;;
+    x86:Interix*:[3456]*)
+	echo i586-pc-interix${UNAME_RELEASE}
+	exit ;;
+    EM64T:Interix*:[3456]*)
+	echo x86_64-unknown-interix${UNAME_RELEASE}
+	exit ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+	echo i${UNAME_MACHINE}-pc-mks
+	exit ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+	# UNAME_MACHINE based on the output of uname instead of i386?
+	echo i586-pc-interix
+	exit ;;
+    i*:UWIN*:*)
+	echo ${UNAME_MACHINE}-pc-uwin
+	exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+	echo x86_64-unknown-cygwin
+	exit ;;
+    p*:CYGWIN*:*)
+	echo powerpcle-unknown-cygwin
+	exit ;;
+    prep*:SunOS:5.*:*)
+	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
+    *:GNU:*:*)
+	# the GNU system
+	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	exit ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit ;;
+    i*86:Minix:*:*)
+	echo ${UNAME_MACHINE}-pc-minix
+	exit ;;
+    arm*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    avr32*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    cris:Linux:*:*)
+	echo cris-axis-linux-gnu
+	exit ;;
+    crisv32:Linux:*:*)
+	echo crisv32-axis-linux-gnu
+	exit ;;
+    frv:Linux:*:*)
+    	echo frv-unknown-linux-gnu
+	exit ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    mips:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips
+	#undef mipsel
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mipsel
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+	    /^CPU/{
+		s: ::g
+		p
+	    }'`"
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+	;;
+    mips64:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips64
+	#undef mips64el
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mips64el
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips64
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+	    /^CPU/{
+		s: ::g
+		p
+	    }'`"
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+	;;
+    or32:Linux:*:*)
+	echo or32-unknown-linux-gnu
+	exit ;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+	# Look for CPU level
+	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
+	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
+	  *)    echo hppa-unknown-linux-gnu ;;
+	esac
+	exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+	echo ${UNAME_MACHINE}-ibm-linux
+	exit ;;
+    sh64*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    sh*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    vax:Linux:*:*)
+	echo ${UNAME_MACHINE}-dec-linux-gnu
+	exit ;;
+    x86_64:Linux:*:*)
+	echo x86_64-unknown-linux-gnu
+	exit ;;
+    i*86:Linux:*:*)
+	# The BFD linker knows what the default object file format is, so
+	# first see if it will tell us. cd to the root directory to prevent
+	# problems with other programs or directories called `ld' in the path.
+	# Set LC_ALL=C to ensure ld outputs messages in English.
+	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+			 | sed -ne '/supported targets:/!d
+				    s/[ 	][ 	]*/ /g
+				    s/.*supported targets: *//
+				    s/ .*//
+				    p'`
+        case "$ld_supported_targets" in
+	  elf32-i386)
+		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+		;;
+	  a.out-i386-linux)
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+		exit ;;
+	  coff-i386)
+		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+		exit ;;
+	  "")
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
+		# one that does not give us useful --help.
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+		exit ;;
+	esac
+	# Determine whether the default compiler is a.out or elf
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#ifdef __ELF__
+	# ifdef __GLIBC__
+	#  if __GLIBC__ >= 2
+	LIBC=gnu
+	#  else
+	LIBC=gnulibc1
+	#  endif
+	# else
+	LIBC=gnulibc1
+	# endif
+	#else
+	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
+	LIBC=gnu
+	#else
+	LIBC=gnuaout
+	#endif
+	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+	    /^LIBC/{
+		s: ::g
+		p
+	    }'`"
+	test x"${LIBC}" != x && {
+		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+		exit
+	}
+	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+	;;
+    i*86:DYNIX/ptx:4*:*)
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+	# earlier versions are messed up and put the nodename in both
+	# sysname and nodename.
+	echo i386-sequent-sysv4
+	exit ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+	# I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	exit ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit ;;
+    i*86:atheos:*:*)
+	echo ${UNAME_MACHINE}-unknown-atheos
+	exit ;;
+    i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+	else
+		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+	fi
+	exit ;;
+    i*86:*:5:[678]*)
+    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
+	case `/bin/uname -X | grep "^Machine"` in
+	    *486*)	     UNAME_MACHINE=i486 ;;
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+	esac
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	exit ;;
+    i*86:*:3.2:*)
+	if test -f /usr/options/cb.name; then
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+	elif /bin/uname -X 2>/dev/null >/dev/null ; then
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+	else
+		echo ${UNAME_MACHINE}-pc-sysv32
+	fi
+	exit ;;
+    pc:*:*:*)
+	# Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
+        exit ;;
+    Intel:Mach:3*:*)
+	echo i386-pc-mach3
+	exit ;;
+    paragon:*:*:*)
+	echo i860-intel-osf1
+	exit ;;
+    i860:*:4.*:*) # i860-SVR4
+	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	else # Add other i860-SVR4 vendors below as they are discovered.
+	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	fi
+	exit ;;
+    mini*:CTIX:SYS*5:*)
+	# "miniframe"
+	echo m68010-convergent-sysv
+	exit ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+	echo m68k-convergent-sysv
+	exit ;;
+    M680?0:D-NIX:5.3:*)
+	echo m68k-diab-dnix
+	exit ;;
+    M68*:*:R3V[5678]*:*)
+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+	OS_REL=''
+	test -r /etc/.relid \
+	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && { echo i486-ncr-sysv4; exit; } ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    mc68030:UNIX_System_V:4.*:*)
+	echo m68k-atari-sysv4
+	exit ;;
+    TSUNAMI:LynxOS:2.*:*)
+	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    rs6000:LynxOS:2.*:*)
+	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	exit ;;
+    SM[BE]S:UNIX_SV:*:*)
+	echo mips-dde-sysv${UNAME_RELEASE}
+	exit ;;
+    RM*:ReliantUNIX-*:*:*)
+	echo mips-sni-sysv4
+	exit ;;
+    RM*:SINIX-*:*:*)
+	echo mips-sni-sysv4
+	exit ;;
+    *:SINIX-*:*:*)
+	if uname -p 2>/dev/null >/dev/null ; then
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo ${UNAME_MACHINE}-sni-sysv4
+	else
+		echo ns32k-sni-sysv
+	fi
+	exit ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit ;;
+    *:UNIX_System_V:4*:FTX*)
+	# From Gerald Hewes <hewes@openmarket.com>.
+	# How about differentiating between stratus architectures? -djm
+	echo hppa1.1-stratus-sysv4
+	exit ;;
+    *:*:*:FTX*)
+	# From seanf@swdc.stratus.com.
+	echo i860-stratus-sysv4
+	exit ;;
+    i*86:VOS:*:*)
+	# From Paul.Green@stratus.com.
+	echo ${UNAME_MACHINE}-stratus-vos
+	exit ;;
+    *:VOS:*:*)
+	# From Paul.Green@stratus.com.
+	echo hppa1.1-stratus-vos
+	exit ;;
+    mc68*:A/UX:*:*)
+	echo m68k-apple-aux${UNAME_RELEASE}
+	exit ;;
+    news*:NEWS-OS:6*:*)
+	echo mips-sony-newsos6
+	exit ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+	if [ -d /usr/nec ]; then
+	        echo mips-nec-sysv${UNAME_RELEASE}
+	else
+	        echo mips-unknown-sysv${UNAME_RELEASE}
+	fi
+        exit ;;
+    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
+	echo powerpc-be-beos
+	exit ;;
+    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
+	echo powerpc-apple-beos
+	exit ;;
+    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
+	echo i586-pc-beos
+	exit ;;
+    SX-4:SUPER-UX:*:*)
+	echo sx4-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-5:SUPER-UX:*:*)
+	echo sx5-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-6:SUPER-UX:*:*)
+	echo sx6-nec-superux${UNAME_RELEASE}
+	exit ;;
+    Power*:Rhapsody:*:*)
+	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	exit ;;
+    *:Rhapsody:*:*)
+	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	exit ;;
+    *:Darwin:*:*)
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+	case $UNAME_PROCESSOR in
+	    unknown) UNAME_PROCESSOR=powerpc ;;
+	esac
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	exit ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+	UNAME_PROCESSOR=`uname -p`
+	if test "$UNAME_PROCESSOR" = "x86"; then
+		UNAME_PROCESSOR=i386
+		UNAME_MACHINE=pc
+	fi
+	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	exit ;;
+    *:QNX:*:4*)
+	echo i386-pc-qnx
+	exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+	echo nse-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    *:NonStop-UX:*:*)
+	echo mips-compaq-nonstopux
+	exit ;;
+    BS2000:POSIX*:*:*)
+	echo bs2000-siemens-sysv
+	exit ;;
+    DS/*:UNIX_System_V:*:*)
+	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	exit ;;
+    *:Plan9:*:*)
+	# "uname -m" is not consistent, so use $cputype instead. 386
+	# is converted to i386 for consistency with other x86
+	# operating systems.
+	if test "$cputype" = "386"; then
+	    UNAME_MACHINE=i386
+	else
+	    UNAME_MACHINE="$cputype"
+	fi
+	echo ${UNAME_MACHINE}-unknown-plan9
+	exit ;;
+    *:TOPS-10:*:*)
+	echo pdp10-unknown-tops10
+	exit ;;
+    *:TENEX:*:*)
+	echo pdp10-unknown-tenex
+	exit ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+	echo pdp10-dec-tops20
+	exit ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+	echo pdp10-xkl-tops20
+	exit ;;
+    *:TOPS-20:*:*)
+	echo pdp10-unknown-tops20
+	exit ;;
+    *:ITS:*:*)
+	echo pdp10-unknown-its
+	exit ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+	exit ;;
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit ;;
+    *:*VMS:*:*)
+    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	case "${UNAME_MACHINE}" in
+	    A*) echo alpha-dec-vms ; exit ;;
+	    I*) echo ia64-dec-vms ; exit ;;
+	    V*) echo vax-dec-vms ; exit ;;
+	esac ;;
+    *:XENIX:*:SysV)
+	echo i386-pc-xenix
+	exit ;;
+    i*86:skyos:*:*)
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+	exit ;;
+    i*86:rdos:*:*)
+	echo ${UNAME_MACHINE}-pc-rdos
+	exit ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+	  ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix\n"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+	printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+	printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+	{ echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit ;;
+    c34*)
+	echo c34-convex-bsd
+	exit ;;
+    c38*)
+	echo c38-convex-bsd
+	exit ;;
+    c4*)
+	echo c4-convex-bsd
+	exit ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+and
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
Index: proiecte/PPPP/gdm/config.h.in
===================================================================
--- proiecte/PPPP/gdm/config.h.in	(revision 134)
+++ proiecte/PPPP/gdm/config.h.in	(revision 134)
@@ -0,0 +1,353 @@
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+#undef PACKAGE
+#undef VERSION
+#undef GETTEXT_PACKAGE
+#undef HALT_COMMAND
+#undef REBOOT_COMMAND
+#undef SOUND_PROGRAM
+#undef SUSPEND_COMMAND
+#undef ENABLE_IPV6
+#undef ENABLE_NLS
+#undef ALWAYS_RESTART_SERVER
+#undef HAVE_ADT
+#undef HAVE_CATGETS
+#undef HAVE_CHKAUTHATTR
+#undef HAVE_CHPASS
+#undef HAVE_CLEARENV
+#undef HAVE_CRYPT
+#undef HAVE_GETTEXT
+#undef HAVE_LC_MESSAGES
+#undef HAVE_LIBSM
+#undef HAVE_LIBXDMCP
+#undef HAVE_LOGINCAP
+#undef HAVE_LOGINDEVPERM
+#undef HAVE_LOGINRESTRICTIONS
+#undef HAVE_PAM
+#undef HAVE_PASSWDEXPIRED
+#undef HAVE_SCHED_YIELD
+#undef HAVE_SELINUX
+#undef HAVE_SETENV
+#undef HAVE_SETRESUID
+#undef HAVE_SHADOW
+#undef HAVE_SOLARIS_XINERAMA
+#undef HAVE_STPCPY
+#undef HAVE_SYS_SOCKIO_H
+#undef HAVE_TCPWRAPPERS
+#undef HAVE_UNSETENV
+#undef HAVE_UT_SYSLEN
+#undef HAVE_XINERAMA
+#undef HAVE_XFREE_XINERAMA
+#undef HAVE_XINPUT
+#undef X_SERVER
+#undef X_SERVER_PATH
+#undef X_XNEST_CMD
+#undef X_XNEST_CONFIG_OPTIONS
+#undef X_XNEST_UNSCALED_FONTPATH
+#undef X_CONFIG_OPTIONS
+#undef X_PATH
+#undef XSESSION_SHELL
+#undef XEVIE_OPTION
+#undef HAVE_LOGIN
+#undef HAVE_LOGOUT
+#undef HAVE_LOGWTMP
+
+
+/* Define this variable if the code to use the setpenv function can be
+   compiled and used */
+#undef CAN_USE_SETPENV
+
+/* Define if we have ipv6 */
+#undef ENABLE_IPV6
+
+/* always defined to indicate that i18n is enabled */
+#undef ENABLE_NLS
+
+/* enable profiling */
+#undef ENABLE_PROFILING
+
+/* Set if we build with RBAC support */
+#undef ENABLE_RBAC_SHUTDOWN
+
+/* Group to use */
+#undef GDM_GROUPNAME
+
+/* pid file */
+#undef GDM_PID_FILE
+
+/* User to use */
+#undef GDM_USERNAME
+
+/* gettext package */
+#undef GETTEXT_PACKAGE
+
+/* Define if have adt */
+#undef HAVE_ADT
+
+/* Define to 1 if you have the `bind_textdomain_codeset' function. */
+#undef HAVE_BIND_TEXTDOMAIN_CODESET
+
+/* Define to 1 if you have the `clearenv' function. */
+#undef HAVE_CLEARENV
+
+/* Define to 1 if you have the <crt_externs.h> header file. */
+#undef HAVE_CRT_EXTERNS_H
+
+/* Define to 1 if you have the `dcgettext' function. */
+#undef HAVE_DCGETTEXT
+
+/* Define if we have DeviceKit-power */
+#undef HAVE_DEVICEKIT_POWER
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <execinfo.h> header file. */
+#undef HAVE_EXECINFO_H
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define to 1 if you have the `getutxent' function. */
+#undef HAVE_GETUTXENT
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if your <locale.h> file defines LC_MESSAGES. */
+#undef HAVE_LC_MESSAGES
+
+/* linux audit support */
+#undef HAVE_LIBAUDIT
+
+/* Define if we have libgen.h */
+#undef HAVE_LIBGEN_H
+
+/* Define to 1 if you have the <libutil.h> header file. */
+#undef HAVE_LIBUTIL_H
+
+/* Define if have libxdmcp */
+#undef HAVE_LIBXDMCP
+
+/* Define if we have libxklavier */
+#undef HAVE_LIBXKLAVIER
+
+/* Define to 1 if you have the <locale.h> header file. */
+#undef HAVE_LOCALE_H
+
+/* Define if have login */
+#undef HAVE_LOGIN
+
+/* Define if we have logincap */
+#undef HAVE_LOGINCAP
+
+/* Define if have logout */
+#undef HAVE_LOGOUT
+
+/* Define if have logwtmp */
+#undef HAVE_LOGWTMP
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Have GlibC function to make temp dirs */
+#undef HAVE_MKDTEMP
+
+/* Have non-POSIX function getpwnam_r */
+#undef HAVE_NONPOSIX_GETPWNAM_R
+
+/* Define to 1 if you have the pam_syslog function */
+#undef HAVE_PAM_SYSLOG
+
+/* Have POSIX function getpwnam_r */
+#undef HAVE_POSIX_GETPWNAM_R
+
+/* Define if we have sched yield */
+#undef HAVE_SCHED_YIELD
+
+/* Define to 1 if you have the <security/pam_ext.h> header file. */
+#undef HAVE_SECURITY_PAM_EXT_H
+
+/* Define to 1 if you have the <security/pam_modutil.h> header file. */
+#undef HAVE_SECURITY_PAM_MODUTIL_H
+
+/* Define if have selinux */
+#undef HAVE_SELINUX
+
+/* Define to 1 if you have the `setenv' function. */
+#undef HAVE_SETENV
+
+/* Define to 1 if you have the `setresuid' function. */
+#undef HAVE_SETRESUID
+
+/* Define if have Solaris xinerama */
+#undef HAVE_SOLARIS_XINERAMA
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <stropts.h> header file. */
+#undef HAVE_STROPTS_H
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#undef HAVE_SYS_PARAM_H
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#undef HAVE_SYS_SOCKET_H
+
+/* Define if we have sys/sockio.h */
+#undef HAVE_SYS_SOCKIO_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/time.h> header file. */
+#undef HAVE_SYS_TIME_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define if have tcp wrappers */
+#undef HAVE_TCPWRAPPERS
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if you have the `unsetenv' function. */
+#undef HAVE_UNSETENV
+
+/* Define to 1 if you have the `updwtmp' function. */
+#undef HAVE_UPDWTMP
+
+/* Define to 1 if you have the `updwtmpx' function. */
+#undef HAVE_UPDWTMPX
+
+/* Define to 1 if you have the <utmpx.h> header file. */
+#undef HAVE_UTMPX_H
+
+/* Define to 1 if you have the <utmp.h> header file. */
+#undef HAVE_UTMP_H
+
+/* Define if have ut_syslen record */
+#undef HAVE_UT_SYSLEN
+
+/* Define if your utmp struct contains a ut_exit.e_termination field. */
+#undef HAVE_UT_UT_EXIT_E_TERMINATION
+
+/* Define if your utmp struct contains a ut_host field. */
+#undef HAVE_UT_UT_HOST
+
+/* Define if your utmp struct contains a ut_id field. */
+#undef HAVE_UT_UT_ID
+
+/* Define if your utmp struct contains a ut_name field. */
+#undef HAVE_UT_UT_NAME
+
+/* Define if your utmp struct contains a ut_pid field. */
+#undef HAVE_UT_UT_PID
+
+/* Define if your utmp struct contains a ut_syslen field. */
+#undef HAVE_UT_UT_SYSLEN
+
+/* Define if your utmp struct contains a ut_time field. */
+#undef HAVE_UT_UT_TIME
+
+/* Define if your utmp struct contains a ut_tv field. */
+#undef HAVE_UT_UT_TV
+
+/* Define if your utmp struct contains a ut_type field. */
+#undef HAVE_UT_UT_TYPE
+
+/* Define if your utmp struct contains a ut_user field. */
+#undef HAVE_UT_UT_USER
+
+/* Define if have xfree xinerama */
+#undef HAVE_XFREE_XINERAMA
+
+/* Define if Xft functionality is available */
+#undef HAVE_XFT2
+
+/* Define if have xinerama */
+#undef HAVE_XINERAMA
+
+/* Define if have xinput */
+#undef HAVE_XINPUT
+
+/* Define to 1 if you have the `_NSGetEnviron' function. */
+#undef HAVE__NSGETENVIRON
+
+/* Define to 256 if neither have HOST_NAME_MAX nor _POSIX_HOST_NAME_MAX */
+#undef HOST_NAME_MAX
+
+/* ISO codes prefix */
+#undef ISO_CODES_PREFIX
+
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define if your PAM support takes non-const arguments (Solaris) */
+#undef PAM_MESSAGE_NONCONST
+
+/* Set if we build with RBAC support */
+#undef RBAC_SHUTDOWN_KEY
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
+#undef TIME_WITH_SYS_TIME
+
+/* Define to the name of a structure which holds utmp data. */
+#undef UTMP
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to enable ConsoleKit support */
+#undef WITH_CONSOLE_KIT
+
+/* Define xevie option */
+#undef XEVIE_OPTION
+
+/* xsession shell */
+#undef XSESSION_SHELL
+
+/* Options used when launching xserver */
+#undef X_CONFIG_OPTIONS
+
+/* Define to 1 if the X Window System is missing or not being used. */
+#undef X_DISPLAY_MISSING
+
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+
+/* Compatibility type */
+#undef socklen_t
Index: proiecte/PPPP/gdm/config.sub
===================================================================
--- proiecte/PPPP/gdm/config.sub	(revision 134)
+++ proiecte/PPPP/gdm/config.sub	(revision 134)
@@ -0,0 +1,1616 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
+#   Inc.
+
+timestamp='2006-09-20'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit ;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+	-sun*os*)
+		# Prevent following clause from handling this invalid input.
+		;;
+	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+	-apple | -axis | -knuth | -cray)
+		os=
+		basic_machine=$1
+		;;
+	-sim | -cisco | -oki | -wec | -winbond)
+		os=
+		basic_machine=$1
+		;;
+	-scout)
+		;;
+	-wrs)
+		os=-vxworks
+		basic_machine=$1
+		;;
+	-chorusos*)
+		os=-chorusos
+		basic_machine=$1
+		;;
+ 	-chorusrdb)
+ 		os=-chorusrdb
+		basic_machine=$1
+ 		;;
+	-hiux*)
+		os=-hiuxwe2
+		;;
+	-sco6)
+		os=-sco5v6
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco5)
+		os=-sco3.2v5
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco4)
+		os=-sco3.2v4
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2v[4-9]*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco5v6*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco*)
+		os=-sco3.2v2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-udk*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-isc)
+		os=-isc2.2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-clix*)
+		basic_machine=clipper-intergraph
+		;;
+	-isc*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-lynx*)
+		os=-lynxos
+		;;
+	-ptx*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+		;;
+	-windowsnt*)
+		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		;;
+	-psos*)
+		os=-psos
+		;;
+	-mint | -mint[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+	# Recognize the basic CPU types without company name.
+	# Some are omitted here because they have special meanings below.
+	1750a | 580 \
+	| a29k \
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+	| am33_2.0 \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+	| bfin \
+	| c4x | clipper \
+	| d10v | d30v | dlx | dsp16xx \
+	| fr30 | frv \
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| i370 | i860 | i960 | ia64 \
+	| ip2k | iq2000 \
+	| m32c | m32r | m32rle | m68000 | m68k | m88k \
+	| maxq | mb | microblaze | mcore \
+	| mips | mipsbe | mipseb | mipsel | mipsle \
+	| mips16 \
+	| mips64 | mips64el \
+	| mips64vr | mips64vrel \
+	| mips64orion | mips64orionel \
+	| mips64vr4100 | mips64vr4100el \
+	| mips64vr4300 | mips64vr4300el \
+	| mips64vr5000 | mips64vr5000el \
+	| mips64vr5900 | mips64vr5900el \
+	| mipsisa32 | mipsisa32el \
+	| mipsisa32r2 | mipsisa32r2el \
+	| mipsisa64 | mipsisa64el \
+	| mipsisa64r2 | mipsisa64r2el \
+	| mipsisa64sb1 | mipsisa64sb1el \
+	| mipsisa64sr71k | mipsisa64sr71kel \
+	| mipstx39 | mipstx39el \
+	| mn10200 | mn10300 \
+	| mt \
+	| msp430 \
+	| nios | nios2 \
+	| ns16k | ns32k \
+	| or32 \
+	| pdp10 | pdp11 | pj | pjl \
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| pyramid \
+	| score \
+	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+	| sh64 | sh64le \
+	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+	| spu | strongarm \
+	| tahoe | thumb | tic4x | tic80 | tron \
+	| v850 | v850e \
+	| we32k \
+	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
+	| z8k)
+		basic_machine=$basic_machine-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12)
+		# Motorola 68HC11/12.
+		basic_machine=$basic_machine-unknown
+		os=-none
+		;;
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+		;;
+	ms1)
+		basic_machine=mt-unknown
+		;;
+
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+	  basic_machine=$basic_machine-pc
+	  ;;
+	# Object if more than one company name word.
+	*-*-*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+	# Recognize the basic CPU types with company name.
+	580-* \
+	| a29k-* \
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+	| avr-* | avr32-* \
+	| bfin-* | bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| clipper-* | craynv-* | cydra-* \
+	| d10v-* | d30v-* | dlx-* \
+	| elxsi-* \
+	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+	| h8300-* | h8500-* \
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| i*86-* | i860-* | i960-* | ia64-* \
+	| ip2k-* | iq2000-* \
+	| m32c-* | m32r-* | m32rle-* \
+	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* \
+	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+	| mips16-* \
+	| mips64-* | mips64el-* \
+	| mips64vr-* | mips64vrel-* \
+	| mips64orion-* | mips64orionel-* \
+	| mips64vr4100-* | mips64vr4100el-* \
+	| mips64vr4300-* | mips64vr4300el-* \
+	| mips64vr5000-* | mips64vr5000el-* \
+	| mips64vr5900-* | mips64vr5900el-* \
+	| mipsisa32-* | mipsisa32el-* \
+	| mipsisa32r2-* | mipsisa32r2el-* \
+	| mipsisa64-* | mipsisa64el-* \
+	| mipsisa64r2-* | mipsisa64r2el-* \
+	| mipsisa64sb1-* | mipsisa64sb1el-* \
+	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+	| mipstx39-* | mipstx39el-* \
+	| mmix-* \
+	| mt-* \
+	| msp430-* \
+	| nios-* | nios2-* \
+	| none-* | np1-* | ns16k-* | ns32k-* \
+	| orion-* \
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| pyramid-* \
+	| romp-* | rs6000-* \
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+	| sparclite-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
+	| tahoe-* | thumb-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tron-* \
+	| v850-* | v850e-* | vax-* \
+	| we32k-* \
+	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
+	| xstormy16-* | xtensa-* \
+	| ymp-* \
+	| z8k-*)
+		;;
+	# Recognize the various machine names and aliases which stand
+	# for a CPU type and a company and sometimes even an OS.
+	386bsd)
+		basic_machine=i386-unknown
+		os=-bsd
+		;;
+	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+		basic_machine=m68000-att
+		;;
+	3b*)
+		basic_machine=we32k-att
+		;;
+	a29khif)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+    	abacus)
+		basic_machine=abacus-unknown
+		;;
+	adobe68k)
+		basic_machine=m68010-adobe
+		os=-scout
+		;;
+	alliant | fx80)
+		basic_machine=fx80-alliant
+		;;
+	altos | altos3068)
+		basic_machine=m68k-altos
+		;;
+	am29k)
+		basic_machine=a29k-none
+		os=-bsd
+		;;
+	amd64)
+		basic_machine=x86_64-pc
+		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	amdahl)
+		basic_machine=580-amdahl
+		os=-sysv
+		;;
+	amiga | amiga-*)
+		basic_machine=m68k-unknown
+		;;
+	amigaos | amigados)
+		basic_machine=m68k-unknown
+		os=-amigaos
+		;;
+	amigaunix | amix)
+		basic_machine=m68k-unknown
+		os=-sysv4
+		;;
+	apollo68)
+		basic_machine=m68k-apollo
+		os=-sysv
+		;;
+	apollo68bsd)
+		basic_machine=m68k-apollo
+		os=-bsd
+		;;
+	aux)
+		basic_machine=m68k-apple
+		os=-aux
+		;;
+	balance)
+		basic_machine=ns32k-sequent
+		os=-dynix
+		;;
+	c90)
+		basic_machine=c90-cray
+		os=-unicos
+		;;
+	convex-c1)
+		basic_machine=c1-convex
+		os=-bsd
+		;;
+	convex-c2)
+		basic_machine=c2-convex
+		os=-bsd
+		;;
+	convex-c32)
+		basic_machine=c32-convex
+		os=-bsd
+		;;
+	convex-c34)
+		basic_machine=c34-convex
+		os=-bsd
+		;;
+	convex-c38)
+		basic_machine=c38-convex
+		os=-bsd
+		;;
+	cray | j90)
+		basic_machine=j90-cray
+		os=-unicos
+		;;
+	craynv)
+		basic_machine=craynv-cray
+		os=-unicosmp
+		;;
+	cr16c)
+		basic_machine=cr16c-unknown
+		os=-elf
+		;;
+	crds | unos)
+		basic_machine=m68k-crds
+		;;
+	crisv32 | crisv32-* | etraxfs*)
+		basic_machine=crisv32-axis
+		;;
+	cris | cris-* | etrax*)
+		basic_machine=cris-axis
+		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
+	da30 | da30-*)
+		basic_machine=m68k-da30
+		;;
+	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+		basic_machine=mips-dec
+		;;
+	decsystem10* | dec10*)
+		basic_machine=pdp10-dec
+		os=-tops10
+		;;
+	decsystem20* | dec20*)
+		basic_machine=pdp10-dec
+		os=-tops20
+		;;
+	delta | 3300 | motorola-3300 | motorola-delta \
+	      | 3300-motorola | delta-motorola)
+		basic_machine=m68k-motorola
+		;;
+	delta88)
+		basic_machine=m88k-motorola
+		os=-sysv3
+		;;
+	djgpp)
+		basic_machine=i586-pc
+		os=-msdosdjgpp
+		;;
+	dpx20 | dpx20-*)
+		basic_machine=rs6000-bull
+		os=-bosx
+		;;
+	dpx2* | dpx2*-bull)
+		basic_machine=m68k-bull
+		os=-sysv3
+		;;
+	ebmon29k)
+		basic_machine=a29k-amd
+		os=-ebmon
+		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
+	encore | umax | mmax)
+		basic_machine=ns32k-encore
+		;;
+	es1800 | OSE68k | ose68k | ose | OSE)
+		basic_machine=m68k-ericsson
+		os=-ose
+		;;
+	fx2800)
+		basic_machine=i860-alliant
+		;;
+	genix)
+		basic_machine=ns32k-ns
+		;;
+	gmicro)
+		basic_machine=tron-gmicro
+		os=-sysv
+		;;
+	go32)
+		basic_machine=i386-pc
+		os=-go32
+		;;
+	h3050r* | hiux*)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	h8300hms)
+		basic_machine=h8300-hitachi
+		os=-hms
+		;;
+	h8300xray)
+		basic_machine=h8300-hitachi
+		os=-xray
+		;;
+	h8500hms)
+		basic_machine=h8500-hitachi
+		os=-hms
+		;;
+	harris)
+		basic_machine=m88k-harris
+		os=-sysv3
+		;;
+	hp300-*)
+		basic_machine=m68k-hp
+		;;
+	hp300bsd)
+		basic_machine=m68k-hp
+		os=-bsd
+		;;
+	hp300hpux)
+		basic_machine=m68k-hp
+		os=-hpux
+		;;
+	hp3k9[0-9][0-9] | hp9[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k2[0-9][0-9] | hp9k31[0-9])
+		basic_machine=m68000-hp
+		;;
+	hp9k3[2-9][0-9])
+		basic_machine=m68k-hp
+		;;
+	hp9k6[0-9][0-9] | hp6[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k7[0-79][0-9] | hp7[0-79][0-9])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k78[0-9] | hp78[0-9])
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][13679] | hp8[0-9][13679])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][0-9] | hp8[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hppa-next)
+		os=-nextstep3
+		;;
+	hppaosf)
+		basic_machine=hppa1.1-hp
+		os=-osf
+		;;
+	hppro)
+		basic_machine=hppa1.1-hp
+		os=-proelf
+		;;
+	i370-ibm* | ibm*)
+		basic_machine=i370-ibm
+		;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+	i*86v32)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv32
+		;;
+	i*86v4*)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv4
+		;;
+	i*86v)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv
+		;;
+	i*86sol2)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-solaris2
+		;;
+	i386mach)
+		basic_machine=i386-mach
+		os=-mach
+		;;
+	i386-vsta | vsta)
+		basic_machine=i386-unknown
+		os=-vsta
+		;;
+	iris | iris4d)
+		basic_machine=mips-sgi
+		case $os in
+		    -irix*)
+			;;
+		    *)
+			os=-irix4
+			;;
+		esac
+		;;
+	isi68 | isi)
+		basic_machine=m68k-isi
+		os=-sysv
+		;;
+	m88k-omron*)
+		basic_machine=m88k-omron
+		;;
+	magnum | m3230)
+		basic_machine=mips-mips
+		os=-sysv
+		;;
+	merlin)
+		basic_machine=ns32k-utek
+		os=-sysv
+		;;
+	mingw32)
+		basic_machine=i386-pc
+		os=-mingw32
+		;;
+	miniframe)
+		basic_machine=m68000-convergent
+		;;
+	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+	mips3*-*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		;;
+	mips3*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		;;
+	monitor)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	morphos)
+		basic_machine=powerpc-unknown
+		os=-morphos
+		;;
+	msdos)
+		basic_machine=i386-pc
+		os=-msdos
+		;;
+	ms1-*)
+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+		;;
+	mvs)
+		basic_machine=i370-ibm
+		os=-mvs
+		;;
+	ncr3000)
+		basic_machine=i486-ncr
+		os=-sysv4
+		;;
+	netbsd386)
+		basic_machine=i386-unknown
+		os=-netbsd
+		;;
+	netwinder)
+		basic_machine=armv4l-rebel
+		os=-linux
+		;;
+	news | news700 | news800 | news900)
+		basic_machine=m68k-sony
+		os=-newsos
+		;;
+	news1000)
+		basic_machine=m68030-sony
+		os=-newsos
+		;;
+	news-3600 | risc-news)
+		basic_machine=mips-sony
+		os=-newsos
+		;;
+	necv70)
+		basic_machine=v70-nec
+		os=-sysv
+		;;
+	next | m*-next )
+		basic_machine=m68k-next
+		case $os in
+		    -nextstep* )
+			;;
+		    -ns2*)
+		      os=-nextstep2
+			;;
+		    *)
+		      os=-nextstep3
+			;;
+		esac
+		;;
+	nh3000)
+		basic_machine=m68k-harris
+		os=-cxux
+		;;
+	nh[45]000)
+		basic_machine=m88k-harris
+		os=-cxux
+		;;
+	nindy960)
+		basic_machine=i960-intel
+		os=-nindy
+		;;
+	mon960)
+		basic_machine=i960-intel
+		os=-mon960
+		;;
+	nonstopux)
+		basic_machine=mips-compaq
+		os=-nonstopux
+		;;
+	np1)
+		basic_machine=np1-gould
+		;;
+	nsr-tandem)
+		basic_machine=nsr-tandem
+		;;
+	op50n-* | op60c-*)
+		basic_machine=hppa1.1-oki
+		os=-proelf
+		;;
+	openrisc | openrisc-*)
+		basic_machine=or32-unknown
+		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
+		;;
+	OSE68000 | ose68000)
+		basic_machine=m68000-ericsson
+		os=-ose
+		;;
+	os68k)
+		basic_machine=m68k-none
+		os=-os68k
+		;;
+	pa-hitachi)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	paragon)
+		basic_machine=i860-intel
+		os=-osf
+		;;
+	pbd)
+		basic_machine=sparc-tti
+		;;
+	pbb)
+		basic_machine=m68k-tti
+		;;
+	pc532 | pc532-*)
+		basic_machine=ns32k-pc532
+		;;
+	pc98)
+		basic_machine=i386-pc
+		;;
+	pc98-*)
+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium | p5 | k5 | k6 | nexgen | viac3)
+		basic_machine=i586-pc
+		;;
+	pentiumpro | p6 | 6x86 | athlon | athlon_*)
+		basic_machine=i686-pc
+		;;
+	pentiumii | pentium2 | pentiumiii | pentium3)
+		basic_machine=i686-pc
+		;;
+	pentium4)
+		basic_machine=i786-pc
+		;;
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumpro-* | p6-* | 6x86-* | athlon-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium4-*)
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pn)
+		basic_machine=pn-gould
+		;;
+	power)	basic_machine=power-ibm
+		;;
+	ppc)	basic_machine=powerpc-unknown
+		;;
+	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppcle | powerpclittle | ppc-le | powerpc-little)
+		basic_machine=powerpcle-unknown
+		;;
+	ppcle-* | powerpclittle-*)
+		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64)	basic_machine=powerpc64-unknown
+		;;
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+		basic_machine=powerpc64le-unknown
+		;;
+	ppc64le-* | powerpc64little-*)
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ps2)
+		basic_machine=i386-ibm
+		;;
+	pw32)
+		basic_machine=i586-unknown
+		os=-pw32
+		;;
+	rdos)
+		basic_machine=i386-pc
+		os=-rdos
+		;;
+	rom68k)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	rm[46]00)
+		basic_machine=mips-siemens
+		;;
+	rtpc | rtpc-*)
+		basic_machine=romp-ibm
+		;;
+	s390 | s390-*)
+		basic_machine=s390-ibm
+		;;
+	s390x | s390x-*)
+		basic_machine=s390x-ibm
+		;;
+	sa29200)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	sb1)
+		basic_machine=mipsisa64sb1-unknown
+		;;
+	sb1el)
+		basic_machine=mipsisa64sb1el-unknown
+		;;
+	sde)
+		basic_machine=mipsisa32-sde
+		os=-elf
+		;;
+	sei)
+		basic_machine=mips-sei
+		os=-seiux
+		;;
+	sequent)
+		basic_machine=i386-sequent
+		;;
+	sh)
+		basic_machine=sh-hitachi
+		os=-hms
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparclite-wrs | simso-wrs)
+		basic_machine=sparclite-wrs
+		os=-vxworks
+		;;
+	sps7)
+		basic_machine=m68k-bull
+		os=-sysv2
+		;;
+	spur)
+		basic_machine=spur-unknown
+		;;
+	st2000)
+		basic_machine=m68k-tandem
+		;;
+	stratus)
+		basic_machine=i860-stratus
+		os=-sysv4
+		;;
+	sun2)
+		basic_machine=m68000-sun
+		;;
+	sun2os3)
+		basic_machine=m68000-sun
+		os=-sunos3
+		;;
+	sun2os4)
+		basic_machine=m68000-sun
+		os=-sunos4
+		;;
+	sun3os3)
+		basic_machine=m68k-sun
+		os=-sunos3
+		;;
+	sun3os4)
+		basic_machine=m68k-sun
+		os=-sunos4
+		;;
+	sun4os3)
+		basic_machine=sparc-sun
+		os=-sunos3
+		;;
+	sun4os4)
+		basic_machine=sparc-sun
+		os=-sunos4
+		;;
+	sun4sol2)
+		basic_machine=sparc-sun
+		os=-solaris2
+		;;
+	sun3 | sun3-*)
+		basic_machine=m68k-sun
+		;;
+	sun4)
+		basic_machine=sparc-sun
+		;;
+	sun386 | sun386i | roadrunner)
+		basic_machine=i386-sun
+		;;
+	sv1)
+		basic_machine=sv1-cray
+		os=-unicos
+		;;
+	symmetry)
+		basic_machine=i386-sequent
+		os=-dynix
+		;;
+	t3e)
+		basic_machine=alphaev5-cray
+		os=-unicos
+		;;
+	t90)
+		basic_machine=t90-cray
+		os=-unicos
+		;;
+	tic54x | c54x*)
+		basic_machine=tic54x-unknown
+		os=-coff
+		;;
+	tic55x | c55x*)
+		basic_machine=tic55x-unknown
+		os=-coff
+		;;
+	tic6x | c6x*)
+		basic_machine=tic6x-unknown
+		os=-coff
+		;;
+	tx39)
+		basic_machine=mipstx39-unknown
+		;;
+	tx39el)
+		basic_machine=mipstx39el-unknown
+		;;
+	toad1)
+		basic_machine=pdp10-xkl
+		os=-tops20
+		;;
+	tower | tower-32)
+		basic_machine=m68k-ncr
+		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
+	udi29k)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	ultra3)
+		basic_machine=a29k-nyu
+		os=-sym1
+		;;
+	v810 | necv810)
+		basic_machine=v810-nec
+		os=-none
+		;;
+	vaxv)
+		basic_machine=vax-dec
+		os=-sysv
+		;;
+	vms)
+		basic_machine=vax-dec
+		os=-vms
+		;;
+	vpp*|vx|vx-*)
+		basic_machine=f301-fujitsu
+		;;
+	vxworks960)
+		basic_machine=i960-wrs
+		os=-vxworks
+		;;
+	vxworks68)
+		basic_machine=m68k-wrs
+		os=-vxworks
+		;;
+	vxworks29k)
+		basic_machine=a29k-wrs
+		os=-vxworks
+		;;
+	w65*)
+		basic_machine=w65-wdc
+		os=-none
+		;;
+	w89k-*)
+		basic_machine=hppa1.1-winbond
+		os=-proelf
+		;;
+	xbox)
+		basic_machine=i686-pc
+		os=-mingw32
+		;;
+	xps | xps100)
+		basic_machine=xps100-honeywell
+		;;
+	ymp)
+		basic_machine=ymp-cray
+		os=-unicos
+		;;
+	z8k-*-coff)
+		basic_machine=z8k-unknown
+		os=-sim
+		;;
+	none)
+		basic_machine=none-none
+		os=-none
+		;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		basic_machine=hppa1.1-winbond
+		;;
+	op50n)
+		basic_machine=hppa1.1-oki
+		;;
+	op60c)
+		basic_machine=hppa1.1-oki
+		;;
+	romp)
+		basic_machine=romp-ibm
+		;;
+	mmix)
+		basic_machine=mmix-knuth
+		;;
+	rs6000)
+		basic_machine=rs6000-ibm
+		;;
+	vax)
+		basic_machine=vax-dec
+		;;
+	pdp10)
+		# there are many clones, so DEC is not a safe bet
+		basic_machine=pdp10-unknown
+		;;
+	pdp11)
+		basic_machine=pdp11-dec
+		;;
+	we32k)
+		basic_machine=we32k-att
+		;;
+	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+		basic_machine=sh-unknown
+		;;
+	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
+		basic_machine=sparc-sun
+		;;
+	cydra)
+		basic_machine=cydra-cydrome
+		;;
+	orion)
+		basic_machine=orion-highlevel
+		;;
+	orion105)
+		basic_machine=clipper-highlevel
+		;;
+	mac | mpw | mac-mpw)
+		basic_machine=m68k-apple
+		;;
+	pmac | pmac-mpw)
+		basic_machine=powerpc-apple
+		;;
+	*-unknown)
+		# Make sure to match an already-canonicalized machine name.
+		;;
+	*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+	*-digital*)
+		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		;;
+	*-commodore*)
+		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		;;
+	*)
+		;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+	# -solaris* is a basic system type, with this one exception.
+	-solaris1 | -solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		;;
+	-solaris)
+		os=-solaris2
+		;;
+	-svr4*)
+		os=-sysv4
+		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
+	-gnu/linux*)
+		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+		;;
+	# First accept the basic system types.
+	# The portable systems comes first.
+	# Each alternative MUST END IN A *, to match a version number.
+	# -sysv* is not here because it comes later, after sysvr4.
+	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+	      | -aos* \
+	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+	      | -openbsd* | -solidbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+	      | -chorusos* | -chorusrdb* \
+	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+	      | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+	      | -skyos* | -haiku* | -rdos* | -toppers*)
+	# Remember, each alternative MUST END IN *, to match a version number.
+		;;
+	-qnx*)
+		case $basic_machine in
+		    x86-* | i*86-*)
+			;;
+		    *)
+			os=-nto$os
+			;;
+		esac
+		;;
+	-nto-qnx*)
+		;;
+	-nto*)
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
+		;;
+	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+		;;
+	-mac*)
+		os=`echo $os | sed -e 's|mac|macos|'`
+		;;
+	-linux-dietlibc)
+		os=-linux-dietlibc
+		;;
+	-linux*)
+		os=`echo $os | sed -e 's|linux|linux-gnu|'`
+		;;
+	-sunos5*)
+		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		;;
+	-sunos6*)
+		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		;;
+	-opened*)
+		os=-openedition
+		;;
+        -os400*)
+		os=-os400
+		;;
+	-wince*)
+		os=-wince
+		;;
+	-osfrose*)
+		os=-osfrose
+		;;
+	-osf*)
+		os=-osf
+		;;
+	-utek*)
+		os=-bsd
+		;;
+	-dynix*)
+		os=-bsd
+		;;
+	-acis*)
+		os=-aos
+		;;
+	-atheos*)
+		os=-atheos
+		;;
+	-syllable*)
+		os=-syllable
+		;;
+	-386bsd)
+		os=-bsd
+		;;
+	-ctix* | -uts*)
+		os=-sysv
+		;;
+	-nova*)
+		os=-rtmk-nova
+		;;
+	-ns2 )
+		os=-nextstep2
+		;;
+	-nsk*)
+		os=-nsk
+		;;
+	# Preserve the version number of sinix5.
+	-sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
+		;;
+	-sinix*)
+		os=-sysv4
+		;;
+        -tpf*)
+		os=-tpf
+		;;
+	-triton*)
+		os=-sysv3
+		;;
+	-oss*)
+		os=-sysv3
+		;;
+	-svr4)
+		os=-sysv4
+		;;
+	-svr3)
+		os=-sysv3
+		;;
+	-sysvr4)
+		os=-sysv4
+		;;
+	# This must come after -sysvr4.
+	-sysv*)
+		;;
+	-ose*)
+		os=-ose
+		;;
+	-es1800*)
+		os=-ose
+		;;
+	-xenix)
+		os=-xenix
+		;;
+	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+		os=-mint
+		;;
+	-aros*)
+		os=-aros
+		;;
+	-kaos*)
+		os=-kaos
+		;;
+	-zvmoe)
+		os=-zvmoe
+		;;
+	-none)
+		;;
+	*)
+		# Get rid of the `-' at the beginning of $os.
+		os=`echo $os | sed 's/[^-]*-//'`
+		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		exit 1
+		;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+        score-*)
+		os=-elf
+		;;
+        spu-*)
+		os=-elf
+		;;
+	*-acorn)
+		os=-riscix1.2
+		;;
+	arm*-rebel)
+		os=-linux
+		;;
+	arm*-semi)
+		os=-aout
+		;;
+        c4x-* | tic4x-*)
+        	os=-coff
+		;;
+	# This must come before the *-dec entry.
+	pdp10-*)
+		os=-tops20
+		;;
+	pdp11-*)
+		os=-none
+		;;
+	*-dec | vax-*)
+		os=-ultrix4.2
+		;;
+	m68*-apollo)
+		os=-domain
+		;;
+	i386-sun)
+		os=-sunos4.0.2
+		;;
+	m68000-sun)
+		os=-sunos3
+		# This also exists in the configure program, but was not the
+		# default.
+		# os=-sunos4
+		;;
+	m68*-cisco)
+		os=-aout
+		;;
+	mips*-cisco)
+		os=-elf
+		;;
+	mips*-*)
+		os=-elf
+		;;
+	or32-*)
+		os=-coff
+		;;
+	*-tti)	# must be before sparc entry or we get the wrong os.
+		os=-sysv3
+		;;
+	sparc-* | *-sun)
+		os=-sunos4.1.1
+		;;
+	*-be)
+		os=-beos
+		;;
+	*-haiku)
+		os=-haiku
+		;;
+	*-ibm)
+		os=-aix
+		;;
+    	*-knuth)
+		os=-mmixware
+		;;
+	*-wec)
+		os=-proelf
+		;;
+	*-winbond)
+		os=-proelf
+		;;
+	*-oki)
+		os=-proelf
+		;;
+	*-hp)
+		os=-hpux
+		;;
+	*-hitachi)
+		os=-hiux
+		;;
+	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+		os=-sysv
+		;;
+	*-cbm)
+		os=-amigaos
+		;;
+	*-dg)
+		os=-dgux
+		;;
+	*-dolphin)
+		os=-sysv3
+		;;
+	m68k-ccur)
+		os=-rtu
+		;;
+	m88k-omron*)
+		os=-luna
+		;;
+	*-next )
+		os=-nextstep
+		;;
+	*-sequent)
+		os=-ptx
+		;;
+	*-crds)
+		os=-unos
+		;;
+	*-ns)
+		os=-genix
+		;;
+	i370-*)
+		os=-mvs
+		;;
+	*-next)
+		os=-nextstep3
+		;;
+	*-gould)
+		os=-sysv
+		;;
+	*-highlevel)
+		os=-bsd
+		;;
+	*-encore)
+		os=-bsd
+		;;
+	*-sgi)
+		os=-irix
+		;;
+	*-siemens)
+		os=-sysv4
+		;;
+	*-masscomp)
+		os=-rtu
+		;;
+	f30[01]-fujitsu | f700-fujitsu)
+		os=-uxpv
+		;;
+	*-rom68k)
+		os=-coff
+		;;
+	*-*bug)
+		os=-coff
+		;;
+	*-apple)
+		os=-macos
+		;;
+	*-atari*)
+		os=-mint
+		;;
+	*)
+		os=-none
+		;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+	*-unknown)
+		case $os in
+			-riscix*)
+				vendor=acorn
+				;;
+			-sunos*)
+				vendor=sun
+				;;
+			-aix*)
+				vendor=ibm
+				;;
+			-beos*)
+				vendor=be
+				;;
+			-hpux*)
+				vendor=hp
+				;;
+			-mpeix*)
+				vendor=hp
+				;;
+			-hiux*)
+				vendor=hitachi
+				;;
+			-unos*)
+				vendor=crds
+				;;
+			-dgux*)
+				vendor=dg
+				;;
+			-luna*)
+				vendor=omron
+				;;
+			-genix*)
+				vendor=ns
+				;;
+			-mvs* | -opened*)
+				vendor=ibm
+				;;
+			-os400*)
+				vendor=ibm
+				;;
+			-ptx*)
+				vendor=sequent
+				;;
+			-tpf*)
+				vendor=ibm
+				;;
+			-vxsim* | -vxworks* | -windiss*)
+				vendor=wrs
+				;;
+			-aux*)
+				vendor=apple
+				;;
+			-hms*)
+				vendor=hitachi
+				;;
+			-mpw* | -macos*)
+				vendor=apple
+				;;
+			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+				vendor=atari
+				;;
+			-vos*)
+				vendor=stratus
+				;;
+		esac
+		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		;;
+esac
+
+echo $basic_machine$os
+exit
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
Index: proiecte/PPPP/gdm/configure
===================================================================
--- proiecte/PPPP/gdm/configure	(revision 134)
+++ proiecte/PPPP/gdm/configure	(revision 134)
@@ -0,0 +1,26111 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.64 for gdm 2.28.1.
+#
+# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
+# Foundation, Inc.
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in #(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir/$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+	# neutralization value for shells without unset; and this also
+	# works around shells that cannot unset nonexistent variables.
+	BASH_ENV=/dev/null
+	ENV=/dev/null
+	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+$0: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+# as_fn_error ERROR [LINENO LOG_FD]
+# ---------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with status $?, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$?; test $as_status -eq 0 && as_status=1
+  if test "$3"; then
+    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+  fi
+  $as_echo "$as_me: error: $1" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$lt_ECHO in
+X*--fallback-echo)
+  # Remove one level of quotation (which was required for Make).
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
+  ;;
+esac
+
+ECHO=${lt_ECHO-echo}
+if test "X$1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X$1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell.
+  exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<_LT_EOF
+$*
+_LT_EOF
+  exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
+
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
+
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
+    IFS="$lt_save_ifs"
+
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+	   test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+      else
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+	   test "X$echo_testing_string" = "X$echo_test_string"; then
+	  # Cool, printf works
+	  :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+	  export CONFIG_SHELL
+	  SHELL="$CONFIG_SHELL"
+	  export SHELL
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        else
+	  # maybe with a smaller string...
+	  prev=:
+
+	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+	    then
+	      break
+	    fi
+	    prev="$cmd"
+	  done
+
+	  if test "$prev" != 'sed 50q "$0"'; then
+	    echo_test_string=`eval $prev`
+	    export echo_test_string
+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+	  else
+	    # Oops.  We lost completely, so just stick with echo.
+	    ECHO=echo
+	  fi
+        fi
+      fi
+    fi
+  fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+fi
+
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='gdm'
+PACKAGE_TARNAME='gdm'
+PACKAGE_VERSION='2.28.1'
+PACKAGE_STRING='gdm 2.28.1'
+PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gdm'
+PACKAGE_URL=''
+
+ac_unique_file="daemon/gdm-manager.c"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIBOBJS
+X_XNEST_UNSCALED_FONTPATH
+X_XNEST_CONFIG_OPTIONS
+X_XNEST_CMD
+X_CONFIG_OPTIONS
+X_SERVER_PATH
+X_SERVER
+X_PATH
+SOUND_PROGRAM
+XSESSION_SHELL
+DEBUG_CFLAGS
+GDM_XAUTH_DIR
+GDM_WORKING_DIR
+GDM_PID_FILE
+LIBEXECDIR
+LIBDIR
+SBINDIR
+BINDIR
+DATADIR
+SYSCONFDIR
+LOCALSTATEDIR
+EXTRA_GREETER_LIBS
+EXTRA_TEST_LIBS
+EXTRA_SETUP_LIBS
+EXTRA_DYNAMIC_LIBS
+EXTRA_FLEXI_LIBS
+EXTRA_XNEST_LIBS
+EXTRA_CHOOSER_LIBS
+EXTRA_SLAVE_LIBS
+EXTRA_DAEMON_LIBS
+HAVE_LIBAUDIT_FALSE
+HAVE_LIBAUDIT_TRUE
+HAVE_ADT_FALSE
+HAVE_ADT_TRUE
+XEVIE_OPTION
+GDM_OLD_CONF
+GDM_CUSTOM_CONF
+GDM_DEFAULTS_CONF
+AT_BINDIR
+logdir
+pixmapdir
+gdmlocaledir
+authdir
+RBAC_LIBS
+DBUS_SYS_DIR
+WITH_CONSOLE_KIT
+WITH_CONSOLE_KIT_FALSE
+WITH_CONSOLE_KIT_TRUE
+XINERAMA_LIBS
+LIBWRAP_LIBS
+OS_SOLARIS_FALSE
+OS_SOLARIS_TRUE
+GDMCHOOSER
+XDMCP_SUPPORT_FALSE
+XDMCP_SUPPORT_TRUE
+XDMCP_LIBS
+PAM_LIBS
+HAVE_PAM
+PAM_PREFIX
+GDM_GROUPNAME
+GDM_USERNAME
+MKDTEMP_MISSING_FALSE
+MKDTEMP_MISSING_TRUE
+LANG_CONFIG_FILE
+GDM_SESSION_DEFAULT_PATH
+AT_SPI_REGISTRYD_DIR
+dmconfdir
+gdmconfdir
+sysconfsubdir
+GCONF_SCHEMAS_INSTALL_FALSE
+GCONF_SCHEMAS_INSTALL_TRUE
+GCONF_SCHEMA_FILE_DIR
+GCONF_SCHEMA_CONFIG_SOURCE
+GCONFTOOL
+HAVE_CHECK_FALSE
+HAVE_CHECK_TRUE
+CHECK_LIBS
+CHECK_CFLAGS
+GLIB_GENMARSHAL
+PLUGIN_LIBTOOL_FLAGS
+APPLET_LIBS
+APPLET_CFLAGS
+SIMPLE_CHOOSER_LIBS
+SIMPLE_CHOOSER_CFLAGS
+HAVE_LIBXKLAVIER
+HAVE_LIBXKLAVIER_FALSE
+HAVE_LIBXKLAVIER_TRUE
+LIBXKLAVIER_LIBS
+LIBXKLAVIER_CFLAGS
+SIMPLE_GREETER_LIBS
+SIMPLE_GREETER_CFLAGS
+HAVE_DEVICEKIT_POWER
+DEVKIT_POWER_LIBS
+DEVKIT_POWER_CFLAGS
+GCONF_LIBS
+GCONF_CFLAGS
+CANBERRA_GTK_LIBS
+CANBERRA_GTK_CFLAGS
+GTK_LIBS
+GTK_CFLAGS
+X_EXTRA_LIBS
+X_LIBS
+X_PRE_LIBS
+X_CFLAGS
+XMKMF
+XLIB_LIBS
+XLIB_CFLAGS
+DAEMON_LIBS
+DAEMON_CFLAGS
+COMMON_LIBS
+COMMON_CFLAGS
+GTHREAD_LIBS
+GTHREAD_CFLAGS
+WARN_CFLAGS
+MKINSTALLDIRS
+POSUB
+POFILES
+PO_IN_DATADIR_FALSE
+PO_IN_DATADIR_TRUE
+INTLLIBS
+INSTOBJEXT
+GMOFILES
+CATOBJEXT
+CATALOGS
+MSGFMT_OPTS
+GETTEXT_PACKAGE
+HAVE_GNOME_DOC_UTILS_FALSE
+HAVE_GNOME_DOC_UTILS_TRUE
+DISTCHECK_CONFIGURE_FLAGS
+ENABLE_SK_FALSE
+ENABLE_SK_TRUE
+DOC_USER_FORMATS
+OMF_DIR
+HELP_DIR
+PKG_CONFIG
+DATADIRNAME
+ALL_LINGUAS
+INTLTOOL_PERL
+GMSGFMT
+MSGFMT
+MSGMERGE
+XGETTEXT
+INTLTOOL_POLICY_RULE
+INTLTOOL_SERVICE_RULE
+INTLTOOL_THEME_RULE
+INTLTOOL_SCHEMAS_RULE
+INTLTOOL_CAVES_RULE
+INTLTOOL_XML_NOMERGE_RULE
+INTLTOOL_XML_RULE
+INTLTOOL_KBD_RULE
+INTLTOOL_XAM_RULE
+INTLTOOL_UI_RULE
+INTLTOOL_SOUNDLIST_RULE
+INTLTOOL_SHEET_RULE
+INTLTOOL_SERVER_RULE
+INTLTOOL_PONG_RULE
+INTLTOOL_OAF_RULE
+INTLTOOL_PROP_RULE
+INTLTOOL_KEYS_RULE
+INTLTOOL_DIRECTORY_RULE
+INTLTOOL_DESKTOP_RULE
+INTLTOOL_EXTRACT
+INTLTOOL_MERGE
+INTLTOOL_UPDATE
+USE_NLS
+CXXCPP
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+lt_ECHO
+RANLIB
+AR
+OBJDUMP
+LN_S
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+LIBTOOL
+am__fastdepCXX_FALSE
+am__fastdepCXX_TRUE
+CXXDEPMODE
+ac_ct_CXX
+CXXFLAGS
+CXX
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_maintainer_mode
+enable_dependency_tracking
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+enable_libtool_lock
+enable_nls
+with_help_dir
+with_omf_dir
+with_help_formats
+enable_scrollkeeper
+enable_compile_warnings
+enable_iso_c
+with_x
+with_gconf_source
+with_gconf_schema_file_dir
+enable_schemas_install
+with_sysconfsubdir
+with_dmconfdir
+enable_console_helper
+enable_authentication_scheme
+with_xinerama
+with_xdmcp
+with_tcp_wrappers
+with_selinux
+with_console_kit
+with_at_spi_registryd_directory
+with_default_path
+with_lang_file
+enable_ipv6
+with_user
+with_group
+with_pam_prefix
+with_dbus_sys
+with_dbus_services
+enable_rbac_shutdown
+with_log_dir
+with_at_bindir
+with_defaults_conf
+with_custom_conf
+with_xevie
+with_libaudit
+with_pid_file
+with_working_directory
+with_xauth_dir
+enable_more_warnings
+enable_debug
+enable_profiling
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CXX
+CXXFLAGS
+CCC
+CXXCPP
+PKG_CONFIG
+GTHREAD_CFLAGS
+GTHREAD_LIBS
+COMMON_CFLAGS
+COMMON_LIBS
+DAEMON_CFLAGS
+DAEMON_LIBS
+XLIB_CFLAGS
+XLIB_LIBS
+XMKMF
+GTK_CFLAGS
+GTK_LIBS
+CANBERRA_GTK_CFLAGS
+CANBERRA_GTK_LIBS
+GCONF_CFLAGS
+GCONF_LIBS
+DEVKIT_POWER_CFLAGS
+DEVKIT_POWER_LIBS
+SIMPLE_GREETER_CFLAGS
+SIMPLE_GREETER_LIBS
+LIBXKLAVIER_CFLAGS
+LIBXKLAVIER_LIBS
+SIMPLE_CHOOSER_CFLAGS
+SIMPLE_CHOOSER_LIBS
+APPLET_CFLAGS
+APPLET_LIBS
+CHECK_CFLAGS
+CHECK_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)	ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information."
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures gdm 2.28.1 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/gdm]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of gdm 2.28.1:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules          less verbose build output (undo: `make V=1')
+  --disable-silent-rules         verbose build output (undo: `make V=0')
+  --enable-maintainer-mode  enable make rules and dependencies not useful
+			  (and sometimes confusing) to the casual installer
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
+  --enable-shared[=PKGS]  build shared libraries [default=yes]
+  --enable-static[=PKGS]  build static libraries [default=yes]
+  --enable-fast-install[=PKGS]
+                          optimize for fast installation [default=yes]
+  --disable-libtool-lock  avoid locking (might break parallel builds)
+  --disable-nls           do not use Native Language Support
+  --disable-scrollkeeper  do not make updates to the scrollkeeper database
+  --enable-compile-warnings=[no/minimum/yes/maximum/error]
+                          Turn on compiler warnings
+  --enable-iso-c          Try to warn if code is not ISO C
+  --disable-schemas-install
+                          Disable the schemas installation
+  --enable-console-helper Enable PAM console helper [default=auto]
+  --enable-authentication-scheme=[pam/crypt/shadow]
+                          Choose a specific authentication scheme
+                          [default=auto]
+  --enable-ipv6           Enables compilation of IPv6 code [default=no]
+  --enable-rbac-shutdown=<key>
+                          Build with RBAC support specifying shutdown/reboot
+                          RBAC authentication key
+  --enable-more-warnings  Maximum compiler warnings
+  --enable-debug          turn on debugging
+  --enable-profiling      turn on profiling
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pic              try to use only PIC/non-PIC objects [default=use
+                          both]
+  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
+  --with-help-dir=DIR     path to help docs
+  --with-omf-dir=DIR      path to OMF files
+  --with-help-formats=FORMATS
+                          list of formats
+  --with-x                use the X Window System
+  --with-gconf-source=sourceaddress
+                          Config database for installing schema files.
+  --with-gconf-schema-file-dir=dir
+                          Directory for installing schema files.
+  --with-sysconfsubdir    directory name used under sysconfdir, default=gdm
+  --with-dmconfdir        directory where Sessions are stored,
+                          default=SYSCONFDIR/dm
+  --with-xinerama         Add Xinerama support [default=auto]
+  --with-xdmcp            Add XDMCP (remote login) support [default=auto]
+  --with-tcp-wrappers     Use TCP Wrappers [default=auto]
+  --with-selinux          Add SELinux support
+  --with-console-kit      Add ConsoleKit support [default=auto]
+  --with-at-spi-registryd-directory
+                          Specify the directory of at-spi-registryd
+                          [default=libexecdir]]
+  --with-default-path=<PATH>
+                          PATH GDM will use as the user's default PATH
+  --with-lang-file=<filename>
+                          file containing default language setting
+  --with-user=<username>  specify gdm's user name
+  --with-group=<username> specify gdm's user name
+  --with-pam-prefix=<prefix>
+                          specify where pam files go
+  --with-dbus-sys=<dir>   where D-BUS system.d directory is
+  --with-dbus-services=<dir>
+                          where D-BUS services directory is
+  --with-log-dir=<file>   log dir
+  --with-at-bindir=<PATH>
+                           PATH to Accessible Technology programs [default=BINDIR]
+
+  --with-defaults-conf=<FILENAME>
+                          FILENAME to give to defaults file
+                          [default=DATADIR/gdm/defaults.conf]
+  --with-custom-conf=<FILENAME>
+                          FILENAME to give to custom configuration file
+                          [default=GDMCONFDIR/custom.conf]
+  --with-xevie            Add XEvIE Xserver extension support [default=no]
+  --with-libaudit         Add Linux audit support [default=auto]
+  --with-pid-file=<file>  pid file
+  --with-working-dir=<dir>
+                          working directory
+  --with-xauth-dir=<dir>  xauth cookie directory
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  CXXCPP      C++ preprocessor
+  PKG_CONFIG  path to pkg-config utility
+  GTHREAD_CFLAGS
+              C compiler flags for GTHREAD, overriding pkg-config
+  GTHREAD_LIBS
+              linker flags for GTHREAD, overriding pkg-config
+  COMMON_CFLAGS
+              C compiler flags for COMMON, overriding pkg-config
+  COMMON_LIBS linker flags for COMMON, overriding pkg-config
+  DAEMON_CFLAGS
+              C compiler flags for DAEMON, overriding pkg-config
+  DAEMON_LIBS linker flags for DAEMON, overriding pkg-config
+  XLIB_CFLAGS C compiler flags for XLIB, overriding pkg-config
+  XLIB_LIBS   linker flags for XLIB, overriding pkg-config
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+  GTK_CFLAGS  C compiler flags for GTK, overriding pkg-config
+  GTK_LIBS    linker flags for GTK, overriding pkg-config
+  CANBERRA_GTK_CFLAGS
+              C compiler flags for CANBERRA_GTK, overriding pkg-config
+  CANBERRA_GTK_LIBS
+              linker flags for CANBERRA_GTK, overriding pkg-config
+  GCONF_CFLAGS
+              C compiler flags for GCONF, overriding pkg-config
+  GCONF_LIBS  linker flags for GCONF, overriding pkg-config
+  DEVKIT_POWER_CFLAGS
+              C compiler flags for DEVKIT_POWER, overriding pkg-config
+  DEVKIT_POWER_LIBS
+              linker flags for DEVKIT_POWER, overriding pkg-config
+  SIMPLE_GREETER_CFLAGS
+              C compiler flags for SIMPLE_GREETER, overriding pkg-config
+  SIMPLE_GREETER_LIBS
+              linker flags for SIMPLE_GREETER, overriding pkg-config
+  LIBXKLAVIER_CFLAGS
+              C compiler flags for LIBXKLAVIER, overriding pkg-config
+  LIBXKLAVIER_LIBS
+              linker flags for LIBXKLAVIER, overriding pkg-config
+  SIMPLE_CHOOSER_CFLAGS
+              C compiler flags for SIMPLE_CHOOSER, overriding pkg-config
+  SIMPLE_CHOOSER_LIBS
+              linker flags for SIMPLE_CHOOSER, overriding pkg-config
+  APPLET_CFLAGS
+              C compiler flags for APPLET, overriding pkg-config
+  APPLET_LIBS linker flags for APPLET, overriding pkg-config
+  CHECK_CFLAGS
+              C compiler flags for CHECK, overriding pkg-config
+  CHECK_LIBS  linker flags for CHECK, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+gdm configure 2.28.1
+generated by GNU Autoconf 2.64
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+( cat <<\_ASBOX
+## ------------------------------------------------------------------ ##
+## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+## ------------------------------------------------------------------ ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_cxx_try_compile LINENO
+# ----------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_cxx_try_compile
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} # ac_fn_c_check_func
+
+# ac_fn_cxx_try_cpp LINENO
+# ------------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } >/dev/null && {
+	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_cxx_try_cpp
+
+# ac_fn_cxx_try_link LINENO
+# -------------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_cxx_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+  return $ac_retval
+
+} # ac_fn_cxx_try_link
+
+# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+# -------------------------------------------
+# Tests whether TYPE exists after having included INCLUDES, setting cache
+# variable VAR accordingly.
+ac_fn_c_check_type ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=no"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof ($2))
+	 return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+if (sizeof (($2)))
+	    return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  eval "$3=yes"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} # ac_fn_c_check_type
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by gdm $as_me 2.28.1, which was
+generated by GNU Autoconf 2.64.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  ac_site_file1=$CONFIG_SITE
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+am__api_version='1.11'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  for ac_t in install-sh install.sh shtool; do
+    if test -f "$ac_dir/$ac_t"; then
+      ac_aux_dir=$ac_dir
+      ac_install_sh="$ac_aux_dir/$ac_t -c"
+      break 2
+    fi
+  done
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
+    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir (GNU coreutils) '* | \
+	     'mkdir (coreutils) '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AWK+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='gdm'
+ VERSION='2.28.1'
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no)  AM_DEFAULT_VERBOSITY=1;;
+*)   AM_DEFAULT_VERBOSITY=0;;
+esac
+AM_BACKSLASH='\'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+    # Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+  USE_MAINTAINER_MODE=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+   if test $USE_MAINTAINER_MODE = yes; then
+  MAINTAINER_MODE_TRUE=
+  MAINTAINER_MODE_FALSE='#'
+else
+  MAINTAINER_MODE_TRUE='#'
+  MAINTAINER_MODE_FALSE=
+fi
+
+  MAINT=$MAINTAINER_MODE_TRUE
+
+
+
+# for utmpx stuff
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+  enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "no acceptable C compiler found in \$PATH
+See \`config.log' for more details." "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then :
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ as_fn_set_status 77
+as_fn_error "C compiler cannot create executables
+See \`config.log' for more details." "$LINENO" 5; }; }
+fi
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+rm -f conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if test "${ac_cv_objext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
+if test "x$ac_cv_header_minix_config_h" = x""yes; then :
+  MINIX=yes
+else
+  MINIX=
+fi
+
+
+  if test "$MINIX" = yes; then
+
+$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
+
+
+$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
+
+
+$as_echo "#define _MINIX 1" >>confdefs.h
+
+  fi
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#	  define __EXTENSIONS__ 1
+	  $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_safe_to_define___extensions__=yes
+else
+  ac_cv_safe_to_define___extensions__=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
+
+  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
+
+  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+
+  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+if test "x$CC" != xcc; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
+$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
+$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
+fi
+set dummy $CC; ac_cc=`$as_echo "$2" |
+		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+   test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if { ac_try='cc -c conftest.$ac_ext >&5'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } &&
+	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; };
+      then
+	# cc works too.
+	:
+      else
+	# cc exists but doesn't like -o.
+	eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
+
+fi
+
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+
+
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.2.6'
+macro_revision='1.3012'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if test "${ac_cv_build+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if test "${ac_cv_host+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if test "${ac_cv_path_SED+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if test "${ac_cv_path_FGREP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+
+
+test -z "$GREP" && GREP=grep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if test "${lt_cv_path_LD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if test "${lt_cv_path_NM+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if test "${lt_cv_nm_interface+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:5980: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:5983: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:5986: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+
+
+
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+
+
+
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if test "${lt_cv_ld_reload_flag+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if test "${lt_cv_deplibs_check_method+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[45]*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  if ( file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[3-9]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd* | netbsdelf*-gnu)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AR+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="${ac_tool_prefix}ar"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AR"; then
+  ac_ct_AR=$AR
+  # Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="ar"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+else
+  AR="$ac_cv_prog_AR"
+fi
+
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_RANLIB+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+
+
+
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
+  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_save_LIBS="$LIBS"
+	  lt_save_CFLAGS="$CFLAGS"
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS="$lt_save_LIBS"
+	  CFLAGS="$lt_save_CFLAGS"
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+  enableval=$enable_libtool_lock;
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '#line 7191 "configure"' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if test "${lt_cv_cc_needs_belf+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_cc_needs_belf=yes
+else
+  lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+     ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_LIPO+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    LIPO=$ac_ct_LIPO
+  fi
+else
+  LIPO="$ac_cv_prog_LIPO"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL=$ac_ct_OTOOL
+  fi
+else
+  OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL64+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OTOOL64=$ac_ct_OTOOL64
+  fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  lt_cv_ld_exported_symbols_list=yes
+else
+  lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+for ac_header in dlfcn.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_DLFCN_H 1
+_ACEOF
+
+fi
+
+done
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    rm -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
+$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
+if test -z "$CXXCPP"; then
+  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CXXCPP needs to be expanded
+    for CXXCPP in "$CXX -E" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CXXCPP=$CXXCPP
+
+fi
+  CXXCPP=$ac_cv_prog_CXXCPP
+else
+  ac_cv_prog_CXXCPP=$CXXCPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
+$as_echo "$CXXCPP" >&6; }
+ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_cxx_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+_lt_caught_CXX_error=yes; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+else
+  _lt_caught_CXX_error=yes
+fi
+
+
+
+
+
+# Set options
+
+
+
+        enable_dlopen=no
+
+
+  enable_win32_dll=no
+
+
+            # Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_shared=yes
+fi
+
+
+
+
+
+
+
+
+
+  # Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_static=yes
+fi
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+  withval=$with_pic; pic_mode="$withval"
+else
+  pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+
+
+
+
+
+  # Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
+fi
+
+
+
+
+
+
+
+
+
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+test -z "$LN_S" && LN_S="ln -s"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if test "${lt_cv_objdir+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/${ac_tool_prefix}file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MAGIC_CMD in
+[\\/*] |  ?:[\\/]*)
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/file; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  else
+    MAGIC_CMD=:
+  fi
+fi
+
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+if test -n "$compiler"; then
+
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_rtti_exceptions=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="-fno-rtti -fno-exceptions"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:8976: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:8980: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_rtti_exceptions=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+    :
+fi
+
+fi
+
+
+
+
+
+
+  lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+  if test "$GCC" = yes; then
+    lt_prog_compiler_wl='-Wl,'
+    lt_prog_compiler_static='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic='-fno-common'
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      lt_prog_compiler_can_build_shared=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      lt_prog_compiler_pic='-fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      lt_prog_compiler_wl='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static='-Bstatic'
+      else
+	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      lt_prog_compiler_pic='-DDLL_EXPORT'
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      lt_prog_compiler_static='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      lt_prog_compiler_wl='-Wl,'
+      # PIC (with -KPIC) is the default.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-KPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fpic'
+	lt_prog_compiler_static='-Bstatic'
+        ;;
+      ccc*)
+        lt_prog_compiler_wl='-Wl,'
+        # All Alpha code is PIC.
+        lt_prog_compiler_static='-non_shared'
+        ;;
+      xl*)
+	# IBM XL C 8.0/Fortran 10.1 on PPC
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)
+	  # Sun C 5.9
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl='-Wl,'
+	  ;;
+	*Sun\ F*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  lt_prog_compiler_pic='-KPIC'
+	  lt_prog_compiler_static='-Bstatic'
+	  lt_prog_compiler_wl=''
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      lt_prog_compiler_wl='-Wl,'
+      # All OSF/1 code is PIC.
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    rdos*)
+      lt_prog_compiler_static='-non_shared'
+      ;;
+
+    solaris*)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95*)
+	lt_prog_compiler_wl='-Qoption ld ';;
+      *)
+	lt_prog_compiler_wl='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      lt_prog_compiler_wl='-Qoption ld '
+      lt_prog_compiler_pic='-PIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	lt_prog_compiler_pic='-Kconform_pic'
+	lt_prog_compiler_static='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    unicos*)
+      lt_prog_compiler_wl='-Wl,'
+      lt_prog_compiler_can_build_shared=no
+      ;;
+
+    uts4*)
+      lt_prog_compiler_pic='-pic'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *)
+      lt_prog_compiler_can_build_shared=no
+      ;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+$as_echo "$lt_prog_compiler_pic" >&6; }
+
+
+
+
+
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:9315: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:9319: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+    case $lt_prog_compiler_pic in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+     esac
+else
+    lt_prog_compiler_pic=
+     lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+
+
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+    :
+else
+    lt_prog_compiler_static=
+fi
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:9420: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:9424: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:9475: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:9479: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  runpath_var=
+  allow_undefined_flag=
+  always_export_symbols=no
+  archive_cmds=
+  archive_expsym_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
+  export_dynamic_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
+  hardcode_libdir_flag_spec=
+  hardcode_libdir_flag_spec_ld=
+  hardcode_libdir_separator=
+  hardcode_minus_L=no
+  hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
+  link_all_deplibs=unknown
+  module_cmds=
+  module_expsym_cmds=
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  include_expsyms=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  linux* | k*bsd*-gnu)
+    link_all_deplibs=no
+    ;;
+  esac
+
+  ld_shlibs=yes
+  if test "$with_gnu_ld" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+    export_dynamic_flag_spec='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[3-9]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	allow_undefined_flag=unsupported
+	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+      # as there is no search path for DLLs.
+      hardcode_libdir_flag_spec='-L$libdir'
+      allow_undefined_flag=unsupported
+      always_export_symbols=no
+      enable_shared_with_static_runtimes=yes
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    interix[3-9]*)
+      hardcode_direct=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        ld_shlibs=no
+      fi
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+	ld_shlibs=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    ld_shlibs=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	ld_shlibs=no
+      fi
+      ;;
+    esac
+
+    if test "$ld_shlibs" = no; then
+      runpath_var=
+      hardcode_libdir_flag_spec=
+      export_dynamic_flag_spec=
+      whole_archive_flag_spec=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      allow_undefined_flag=unsupported
+      always_export_symbols=yes
+      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      hardcode_minus_L=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	hardcode_direct=unsupported
+      fi
+      ;;
+
+    aix[4-9]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      archive_cmds=''
+      hardcode_direct=yes
+      hardcode_direct_absolute=yes
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[012]|aix4.[012].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+	link_all_deplibs=no
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      export_dynamic_flag_spec='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      always_export_symbols=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	allow_undefined_flag='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+	  allow_undefined_flag="-z nodefs"
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  no_undefined_flag=' ${wl}-bernotok'
+	  allow_undefined_flag=' ${wl}-berok'
+	  # Exported symbols can be pulled into shared objects from archives
+	  whole_archive_flag_spec='$convenience'
+	  archive_cmds_need_lc=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[45]*)
+      export_dynamic_flag_spec=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      hardcode_libdir_flag_spec=' '
+      allow_undefined_flag=unsupported
+      # Tell ltmain to make .lib files, not .a files.
+      libext=lib
+      # Tell ltmain to make .dll files, not .so files.
+      shrext_cmds=".dll"
+      # FIXME: Setting linknames here is a bad hack.
+      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      # The linker will automatically build a .lib file if we build a DLL.
+      old_archive_from_new_cmds='true'
+      # FIXME: Should let the user specify the lib program.
+      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+      fix_srcfile_path='`cygpath -w "$srcfile"`'
+      enable_shared_with_static_runtimes=yes
+      ;;
+
+    darwin* | rhapsody*)
+
+
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  whole_archive_flag_spec=''
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+
+  else
+  ld_shlibs=no
+  fi
+
+      ;;
+
+    dgux*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_direct=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      hardcode_minus_L=yes
+      export_dynamic_flag_spec='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
+	hardcode_libdir_separator=:
+	hardcode_direct=yes
+	hardcode_direct_absolute=yes
+	export_dynamic_flag_spec='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	hardcode_minus_L=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_separator=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  hardcode_direct=no
+	  hardcode_shlibpath_var=no
+	  ;;
+	*)
+	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
+	  export_dynamic_flag_spec='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  hardcode_minus_L=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+int foo(void) {}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+        LDFLAGS="$save_LDFLAGS"
+      else
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      inherit_rpath=yes
+      link_all_deplibs=yes
+      ;;
+
+    netbsd* | netbsdelf*-gnu)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    newsos6)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_direct=yes
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      hardcode_shlibpath_var=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	hardcode_direct=yes
+	hardcode_shlibpath_var=no
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	  export_dynamic_flag_spec='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     hardcode_libdir_flag_spec='-R$libdir'
+	     ;;
+	   *)
+	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	ld_shlibs=no
+      fi
+      ;;
+
+    os2*)
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      allow_undefined_flag=unsupported
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      hardcode_libdir_separator=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+      else
+	allow_undefined_flag=' -expect_unresolved \*'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	hardcode_libdir_flag_spec='-rpath $libdir'
+      fi
+      archive_cmds_need_lc='no'
+      hardcode_libdir_separator=:
+      ;;
+
+    solaris*)
+      no_undefined_flag=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_shlibpath_var=no
+      case $host_os in
+      solaris2.[0-5] | solaris2.[0-5].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      link_all_deplibs=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_direct=yes
+      hardcode_minus_L=yes
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  reload_cmds='$CC -r -o $output$reload_objs'
+	  hardcode_direct=no
+        ;;
+	motorola)
+	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      hardcode_shlibpath_var=no
+      ;;
+
+    sysv4.3*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_shlibpath_var=no
+      export_dynamic_flag_spec='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	hardcode_shlibpath_var=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	ld_shlibs=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag='${wl}-z,text'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      no_undefined_flag='${wl}-z,text'
+      allow_undefined_flag='${wl}-z,nodefs'
+      archive_cmds_need_lc=no
+      hardcode_shlibpath_var=no
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
+      hardcode_libdir_separator=':'
+      link_all_deplibs=yes
+      export_dynamic_flag_spec='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_shlibpath_var=no
+      ;;
+
+    *)
+      ld_shlibs=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$lt_prog_compiler_wl
+	pic_flag=$lt_prog_compiler_pic
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$allow_undefined_flag
+        allow_undefined_flag=
+        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+        then
+	  archive_cmds_need_lc=no
+        else
+	  archive_cmds_need_lc=yes
+        fi
+        allow_undefined_flag=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
+$as_echo "$archive_cmds_need_lc" >&6; }
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+  else
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+  fi
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[lt_foo]++; }
+  if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
+   test "X$hardcode_automatic" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     test "$hardcode_minus_L" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+
+
+  if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+
+fi
+
+    ;;
+
+  *)
+    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = x""yes; then :
+  lt_cv_dlopen="shl_load"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_shl_load=yes
+else
+  ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_svld_dlopen=yes
+else
+  ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dld_dld_link=yes
+else
+  ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if test "${lt_cv_dlopen_self+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line 11858 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if test "${lt_cv_dlopen_self_static+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  	  if test "$cross_compiling" = yes; then :
+  lt_cv_dlopen_self_static=cross
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+#line 11954 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}
+_LT_EOF
+  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&5 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+    esac
+  else :
+    # compilation failed
+    lt_cv_dlopen_self_static=no
+  fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    else
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    fi
+    ;;
+  *)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    ;;
+  esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+  # Report which library types will actually be built
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+archive_cmds_need_lc_CXX=no
+allow_undefined_flag_CXX=
+always_export_symbols_CXX=no
+archive_expsym_cmds_CXX=
+compiler_needs_object_CXX=no
+export_dynamic_flag_spec_CXX=
+hardcode_direct_CXX=no
+hardcode_direct_absolute_CXX=no
+hardcode_libdir_flag_spec_CXX=
+hardcode_libdir_flag_spec_ld_CXX=
+hardcode_libdir_separator_CXX=
+hardcode_minus_L_CXX=no
+hardcode_shlibpath_var_CXX=unsupported
+hardcode_automatic_CXX=no
+inherit_rpath_CXX=no
+module_cmds_CXX=
+module_expsym_cmds_CXX=
+link_all_deplibs_CXX=unknown
+old_archive_cmds_CXX=$old_archive_cmds
+no_undefined_flag_CXX=
+whole_archive_flag_spec_CXX=
+enable_shared_with_static_runtimes_CXX=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+objext_CXX=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+  # save warnings/boilerplate of simple test code
+  ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+  ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  compiler=$CC
+  compiler_CXX=$CC
+  for cc_temp in $compiler""; do
+  case $cc_temp in
+    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
+    else
+      lt_prog_compiler_no_builtin_flag_CXX=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+  with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [\\/]* | ?:[\\/]*)
+      re_direlt='/[^/][^/]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if test "${lt_cv_path_LD+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          whole_archive_flag_spec_CXX=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+    ld_shlibs_CXX=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+      aix[4-9]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        archive_cmds_CXX=''
+        hardcode_direct_CXX=yes
+        hardcode_direct_absolute_CXX=yes
+        hardcode_libdir_separator_CXX=':'
+        link_all_deplibs_CXX=yes
+        file_list_spec_CXX='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[012]|aix4.[012].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    hardcode_direct_CXX=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    hardcode_minus_L_CXX=yes
+	    hardcode_libdir_flag_spec_CXX='-L$libdir'
+	    hardcode_libdir_separator_CXX=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        export_dynamic_flag_spec_CXX='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        always_export_symbols_CXX=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          allow_undefined_flag_CXX='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
+	    allow_undefined_flag_CXX="-z nodefs"
+	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    no_undefined_flag_CXX=' ${wl}-bernotok'
+	    allow_undefined_flag_CXX=' ${wl}-berok'
+	    # Exported symbols can be pulled into shared objects from archives
+	    whole_archive_flag_spec_CXX='$convenience'
+	    archive_cmds_need_lc_CXX=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  allow_undefined_flag_CXX=unsupported
+	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  ld_shlibs_CXX=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  ld_shlibs_CXX=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
+        # as there is no search path for DLLs.
+        hardcode_libdir_flag_spec_CXX='-L$libdir'
+        allow_undefined_flag_CXX=unsupported
+        always_export_symbols_CXX=no
+        enable_shared_with_static_runtimes_CXX=yes
+
+        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+          # If the export-symbols file already is a .def file (1st line
+          # is EXPORTS), use it as is; otherwise, prepend...
+          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    cp $export_symbols $output_objdir/$soname.def;
+          else
+	    echo EXPORTS > $output_objdir/$soname.def;
+	    cat $export_symbols >> $output_objdir/$soname.def;
+          fi~
+          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+        else
+          ld_shlibs_CXX=no
+        fi
+        ;;
+      darwin* | rhapsody*)
+
+
+  archive_cmds_need_lc_CXX=no
+  hardcode_direct_CXX=no
+  hardcode_automatic_CXX=yes
+  hardcode_shlibpath_var_CXX=unsupported
+  whole_archive_flag_spec_CXX=''
+  link_all_deplibs_CXX=yes
+  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+
+  else
+  ld_shlibs_CXX=no
+  fi
+
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[12]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        ld_shlibs_CXX=no
+        ;;
+
+      freebsd-elf*)
+        archive_cmds_need_lc_CXX=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        ld_shlibs_CXX=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      hpux9*)
+        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+        hardcode_libdir_separator_CXX=:
+        export_dynamic_flag_spec_CXX='${wl}-E'
+        hardcode_direct_CXX=yes
+        hardcode_minus_L_CXX=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            ld_shlibs_CXX=no
+            ;;
+          aCC*)
+            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              ld_shlibs_CXX=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+	  hardcode_libdir_separator_CXX=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      export_dynamic_flag_spec_CXX='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            hardcode_direct_CXX=no
+            hardcode_shlibpath_var_CXX=no
+            ;;
+          *)
+            hardcode_direct_CXX=yes
+            hardcode_direct_absolute_CXX=yes
+            hardcode_minus_L_CXX=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      ld_shlibs_CXX=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[3-9]*)
+	hardcode_direct_CXX=no
+	hardcode_shlibpath_var_CXX=no
+	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	export_dynamic_flag_spec_CXX='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
+	      fi
+	    fi
+	    link_all_deplibs_CXX=yes
+	    ;;
+        esac
+        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+        hardcode_libdir_separator_CXX=:
+        inherit_rpath_CXX=yes
+        ;;
+
+      linux* | k*bsd*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    archive_cmds_need_lc_CXX=no
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
+	      prelink_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
+	      old_archive_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
+		$RANLIB $oldlib'
+	      archive_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      archive_expsym_cmds_CXX='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 will use weak symbols
+	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+	    hardcode_libdir_separator_CXX=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  xl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      no_undefined_flag_CXX=' -zdefs'
+	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      hardcode_libdir_flag_spec_CXX='-R$libdir'
+	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	      compiler_needs_object_CXX=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='echo'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	ld_shlibs_CXX=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  hardcode_libdir_flag_spec_CXX='-R$libdir'
+	  hardcode_direct_CXX=yes
+	  hardcode_shlibpath_var_CXX=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        ld_shlibs_CXX=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	ld_shlibs_CXX=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  hardcode_direct_CXX=yes
+	  hardcode_shlibpath_var_CXX=no
+	  hardcode_direct_absolute_CXX=yes
+	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    export_dynamic_flag_spec_CXX='${wl}-E'
+	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=echo
+	else
+	  ld_shlibs_CXX=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+	    hardcode_libdir_separator_CXX=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        allow_undefined_flag_CXX=' -expect_unresolved \*'
+	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+		;;
+	    esac
+
+	    hardcode_libdir_separator_CXX=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+	      hardcode_libdir_separator_CXX=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      ld_shlibs_CXX=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            archive_cmds_need_lc_CXX=yes
+	    no_undefined_flag_CXX=' -zdefs'
+	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    hardcode_libdir_flag_spec_CXX='-R$libdir'
+	    hardcode_shlibpath_var_CXX=no
+	    case $host_os in
+	      solaris2.[0-5] | solaris2.[0-5].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    link_all_deplibs_CXX=yes
+
+	    output_verbose_link_cmd='echo'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      fi
+
+	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[0-5] | solaris2.[0-5].*) ;;
+		*)
+		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+      no_undefined_flag_CXX='${wl}-z,text'
+      archive_cmds_need_lc_CXX=no
+      hardcode_shlibpath_var_CXX=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	no_undefined_flag_CXX='${wl}-z,text'
+	allow_undefined_flag_CXX='${wl}-z,nodefs'
+	archive_cmds_need_lc_CXX=no
+	hardcode_shlibpath_var_CXX=no
+	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
+	hardcode_libdir_separator_CXX=':'
+	link_all_deplibs_CXX=yes
+	export_dynamic_flag_spec_CXX='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	  *)
+	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    ld_shlibs_CXX=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        ld_shlibs_CXX=no
+        ;;
+    esac
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
+$as_echo "$ld_shlibs_CXX" >&6; }
+    test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+    GCC_CXX="$GXX"
+    LD_CXX="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    # Dependencies to place before and after the object being linked:
+predep_objects_CXX=
+postdep_objects_CXX=
+predeps_CXX=
+postdeps_CXX=
+compiler_lib_search_path_CXX=
+
+cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+
+if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case $p in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       else
+	 prev=
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 case $p in
+	 -L* | -R*)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$compiler_lib_search_path_CXX"; then
+	     compiler_lib_search_path_CXX="${prev}${p}"
+	   else
+	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$postdeps_CXX"; then
+	   postdeps_CXX="${prev}${p}"
+	 else
+	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
+	 fi
+       fi
+       ;;
+
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$predep_objects_CXX"; then
+	   predep_objects_CXX="$p"
+	 else
+	   predep_objects_CXX="$predep_objects_CXX $p"
+	 fi
+       else
+	 if test -z "$postdep_objects_CXX"; then
+	   postdep_objects_CXX="$p"
+	 else
+	   postdep_objects_CXX="$postdep_objects_CXX $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling CXX test program"
+fi
+
+$RM -f confest.$objext
+
+# PORTME: override above test on systems where it is broken
+case $host_os in
+interix[3-9]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  predep_objects_CXX=
+  postdep_objects_CXX=
+  postdeps_CXX=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      postdeps_CXX='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      postdeps_CXX='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+
+
+case " $postdeps_CXX " in
+*" -lc "*) archive_cmds_need_lc_CXX=no ;;
+esac
+ compiler_lib_search_dirs_CXX=
+if test -n "${compiler_lib_search_path_CXX}"; then
+ compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    lt_prog_compiler_wl_CXX=
+lt_prog_compiler_pic_CXX=
+lt_prog_compiler_static_CXX=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    lt_prog_compiler_wl_CXX='-Wl,'
+    lt_prog_compiler_static_CXX='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	lt_prog_compiler_static_CXX='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic_CXX='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      lt_prog_compiler_pic_CXX='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      lt_prog_compiler_pic_CXX=
+      ;;
+    interix[3-9]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	lt_prog_compiler_pic_CXX=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	lt_prog_compiler_pic_CXX='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic_CXX='-fPIC -shared'
+      ;;
+    *)
+      lt_prog_compiler_pic_CXX='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[4-9]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  lt_prog_compiler_static_CXX='-Bstatic'
+	else
+	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      lt_prog_compiler_pic_CXX='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      lt_prog_compiler_pic_CXX='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+	    lt_prog_compiler_pic_CXX='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-fPIC'
+	    lt_prog_compiler_static_CXX='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-fpic'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    lt_prog_compiler_pic_CXX=
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    ;;
+	  xlc* | xlC*)
+	    # IBM XL 8.0 on PPC
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-qpic'
+	    lt_prog_compiler_static_CXX='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      lt_prog_compiler_pic_CXX='-KPIC'
+	      lt_prog_compiler_static_CXX='-Bstatic'
+	      lt_prog_compiler_wl_CXX='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    lt_prog_compiler_pic_CXX='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd* | netbsdelf*-gnu)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        lt_prog_compiler_pic_CXX='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    lt_prog_compiler_pic_CXX=
+	    lt_prog_compiler_static_CXX='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    lt_prog_compiler_wl_CXX='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    lt_prog_compiler_pic_CXX='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    lt_prog_compiler_pic_CXX='-pic'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    lt_prog_compiler_pic_CXX='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    lt_prog_compiler_wl_CXX='-Wl,'
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    lt_prog_compiler_static_CXX='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    lt_prog_compiler_pic_CXX='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	lt_prog_compiler_can_build_shared_CXX=no
+	;;
+    esac
+  fi
+
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic_CXX=
+    ;;
+  *)
+    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
+$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
+
+
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_pic_works_CXX=no
+   ac_outfile=conftest.$ac_objext
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:13910: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&5
+   echo "$as_me:13914: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_pic_works_CXX=yes
+     fi
+   fi
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
+    case $lt_prog_compiler_pic_CXX in
+     "" | " "*) ;;
+     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
+     esac
+else
+    lt_prog_compiler_pic_CXX=
+     lt_prog_compiler_can_build_shared_CXX=no
+fi
+
+fi
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_static_works_CXX=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&5
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         lt_cv_prog_compiler_static_works_CXX=yes
+       fi
+     else
+       lt_cv_prog_compiler_static_works_CXX=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
+    :
+else
+    lt_prog_compiler_static_CXX=
+fi
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o_CXX=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:14009: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:14013: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o_CXX=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o_CXX=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:14061: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:14065: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o_CXX=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+  if test "$hard_links" = no; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  case $host_os in
+  aix[4-9]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    export_symbols_cmds_CXX="$ltdll_cmds"
+  ;;
+  cygwin* | mingw* | cegcc*)
+    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  linux* | k*bsd*-gnu)
+    link_all_deplibs_CXX=no
+  ;;
+  *)
+    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  esac
+  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
+$as_echo "$ld_shlibs_CXX" >&6; }
+test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+with_gnu_ld_CXX=$with_gnu_ld
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc_CXX" in
+x|xyes)
+  # Assume -lc should be added
+  archive_cmds_need_lc_CXX=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $archive_cmds_CXX in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$lt_prog_compiler_wl_CXX
+	pic_flag=$lt_prog_compiler_pic_CXX
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
+        allow_undefined_flag_CXX=
+        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+        then
+	  archive_cmds_need_lc_CXX=no
+        else
+	  archive_cmds_need_lc_CXX=yes
+        fi
+        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
+$as_echo "$archive_cmds_need_lc_CXX" >&6; }
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[4-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[01] | aix4.[01].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[45]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[123]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[01]* | freebsdelf3.[01]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[3-9]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+  shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[89] | openbsd2.[89].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action_CXX=
+if test -n "$hardcode_libdir_flag_spec_CXX" ||
+   test -n "$runpath_var_CXX" ||
+   test "X$hardcode_automatic_CXX" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$hardcode_direct_CXX" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
+     test "$hardcode_minus_L_CXX" != no; then
+    # Linking always hardcodes the temporary library directory.
+    hardcode_action_CXX=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    hardcode_action_CXX=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  hardcode_action_CXX=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
+$as_echo "$hardcode_action_CXX" >&6; }
+
+if test "$hardcode_action_CXX" = relink ||
+   test "$inherit_rpath_CXX" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+
+
+
+
+
+
+
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+
+
+
+
+
+        ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+    # Check whether --enable-nls was given.
+if test "${enable_nls+set}" = set; then :
+  enableval=$enable_nls; USE_NLS=$enableval
+else
+  USE_NLS=yes
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
+
+
+
+
+case "$am__api_version" in
+    1.01234)
+	as_fn_error "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
+    ;;
+    *)
+    ;;
+esac
+
+if test -n "0.40.0"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.40.0" >&5
+$as_echo_n "checking for intltool >= 0.40.0... " >&6; }
+
+    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+    INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
+$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+	as_fn_error "Your intltool is too old.  You need intltool 0.40.0 or later." "$LINENO" 5
+fi
+
+# Extract the first word of "intltool-update", so it can be a program name with args.
+set dummy intltool-update; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_UPDATE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
+if test -n "$INTLTOOL_UPDATE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
+$as_echo "$INTLTOOL_UPDATE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-merge", so it can be a program name with args.
+set dummy intltool-merge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_MERGE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
+if test -n "$INTLTOOL_MERGE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
+$as_echo "$INTLTOOL_MERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-extract", so it can be a program name with args.
+set dummy intltool-extract; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_EXTRACT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
+if test -n "$INTLTOOL_EXTRACT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
+$as_echo "$INTLTOOL_EXTRACT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+    as_fn_error "The intltool scripts were not found. Please install intltool." "$LINENO" 5
+fi
+
+  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
+     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@'
+      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check the gettext tools to make sure they are GNU
+# Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_XGETTEXT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $XGETTEXT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+XGETTEXT=$ac_cv_path_XGETTEXT
+if test -n "$XGETTEXT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgmerge", so it can be a program name with args.
+set dummy msgmerge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGMERGE+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MSGMERGE in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MSGMERGE=$ac_cv_path_MSGMERGE
+if test -n "$MSGMERGE"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MSGFMT=$ac_cv_path_MSGFMT
+if test -n "$MSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GMSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
+if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
+    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $INTLTOOL_PERL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
+if test -n "$INTLTOOL_PERL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
+$as_echo "$INTLTOOL_PERL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_PERL"; then
+   as_fn_error "perl not found" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
+$as_echo_n "checking for perl >= 5.8.1... " >&6; }
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+   as_fn_error "perl 5.8.1 is required for intltool" "$LINENO" 5
+else
+   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
+$as_echo "$IT_PERL_VERSION" >&6; }
+fi
+if test "x" != "xno-xml"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
+$as_echo_n "checking for XML::Parser... " >&6; }
+   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+   else
+       as_fn_error "XML::Parser perl module is required for intltool" "$LINENO" 5
+   fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+                       return _nl_msg_cat_cntr
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  DATADIRNAME=share
+else
+  case $host in
+    *-*-solaris*)
+                        ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  DATADIRNAME=share
+else
+  DATADIRNAME=lib
+fi
+
+    ;;
+    *)
+    DATADIRNAME=lib
+    ;;
+    esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=0.9.0
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	else
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		PKG_CONFIG=""
+	fi
+
+fi
+
+gdu_cv_version_required=0.3.2
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gnome-doc-utils >= $gdu_cv_version_required" >&5
+$as_echo_n "checking gnome-doc-utils >= $gdu_cv_version_required... " >&6; }
+if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gnome-doc-utils >= $gdu_cv_version_required") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  gdu_cv_have_gdu=yes
+else
+  gdu_cv_have_gdu=no
+fi
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+	as_fn_error "gnome-doc-utils >= $gdu_cv_version_required not found" "$LINENO" 5
+fi
+
+
+
+# Check whether --with-help-dir was given.
+if test "${with_help_dir+set}" = set; then :
+  withval=$with_help_dir;
+else
+  with_help_dir='${datadir}/gnome/help'
+fi
+
+HELP_DIR="$with_help_dir"
+
+
+
+# Check whether --with-omf-dir was given.
+if test "${with_omf_dir+set}" = set; then :
+  withval=$with_omf_dir;
+else
+  with_omf_dir='${datadir}/omf'
+fi
+
+OMF_DIR="$with_omf_dir"
+
+
+
+# Check whether --with-help-formats was given.
+if test "${with_help_formats+set}" = set; then :
+  withval=$with_help_formats;
+else
+  with_help_formats=''
+fi
+
+DOC_USER_FORMATS="$with_help_formats"
+
+
+# Check whether --enable-scrollkeeper was given.
+if test "${enable_scrollkeeper+set}" = set; then :
+  enableval=$enable_scrollkeeper;
+else
+  enable_scrollkeeper=yes
+fi
+
+ if test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"; then
+  ENABLE_SK_TRUE=
+  ENABLE_SK_FALSE='#'
+else
+  ENABLE_SK_TRUE='#'
+  ENABLE_SK_FALSE=
+fi
+
+
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+
+
+ if test "$gdu_cv_have_gdu" = "yes"; then
+  HAVE_GNOME_DOC_UTILS_TRUE=
+  HAVE_GNOME_DOC_UTILS_FALSE='#'
+else
+  HAVE_GNOME_DOC_UTILS_TRUE='#'
+  HAVE_GNOME_DOC_UTILS_FALSE=
+fi
+
+
+
+
+GETTEXT_PACKAGE=gdm
+
+
+cat >>confdefs.h <<_ACEOF
+#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
+_ACEOF
+
+
+
+   for ac_header in locale.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
+if test "x$ac_cv_header_locale_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LOCALE_H 1
+_ACEOF
+
+fi
+
+done
+
+    if test $ac_cv_header_locale_h = yes; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
+$as_echo_n "checking for LC_MESSAGES... " >&6; }
+if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <locale.h>
+int
+main ()
+{
+return LC_MESSAGES
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  am_cv_val_LC_MESSAGES=yes
+else
+  am_cv_val_LC_MESSAGES=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
+    if test $am_cv_val_LC_MESSAGES = yes; then
+
+$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
+
+    fi
+  fi
+     USE_NLS=yes
+
+
+    gt_cv_have_gettext=no
+
+    CATOBJEXT=NONE
+    XGETTEXT=:
+    INTLLIBS=
+
+    ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
+if test "x$ac_cv_header_libintl_h" = x""yes; then :
+  gt_cv_func_dgettext_libintl="no"
+      libintl_extra_libs=""
+
+      #
+      # First check in libc
+      #
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
+$as_echo_n "checking for ngettext in libc... " >&6; }
+if test "${gt_cv_func_ngettext_libc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !ngettext ("","", 1)
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_ngettext_libc=yes
+else
+  gt_cv_func_ngettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
+$as_echo "$gt_cv_func_ngettext_libc" >&6; }
+
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
+$as_echo_n "checking for dgettext in libc... " >&6; }
+if test "${gt_cv_func_dgettext_libc+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !dgettext ("","")
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gt_cv_func_dgettext_libc=yes
+else
+  gt_cv_func_dgettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
+$as_echo "$gt_cv_func_dgettext_libc" >&6; }
+      fi
+
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+        for ac_func in bind_textdomain_codeset
+do :
+  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+
+fi
+done
+
+      fi
+
+      #
+      # If we don't have everything we want, check in libintl
+      #
+      if test "$gt_cv_func_dgettext_libc" != "yes" \
+	 || test "$gt_cv_func_ngettext_libc" != "yes" \
+         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
+$as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char bindtextdomain ();
+int
+main ()
+{
+return bindtextdomain ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_bindtextdomain=yes
+else
+  ac_cv_lib_intl_bindtextdomain=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
+$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
+if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_ngettext=yes
+else
+  ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
+$as_echo_n "checking for dgettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_dgettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dgettext ();
+int
+main ()
+{
+return dgettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_dgettext=yes
+else
+  ac_cv_lib_intl_dgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
+$as_echo "$ac_cv_lib_intl_dgettext" >&6; }
+if test "x$ac_cv_lib_intl_dgettext" = x""yes; then :
+  gt_cv_func_dgettext_libintl=yes
+fi
+
+fi
+
+fi
+
+
+	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
+$as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
+$as_echo "" >&6; }
+  	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_ngettext=yes
+else
+  ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
+$as_echo_n "checking for dcgettext in -lintl... " >&6; }
+if test "${ac_cv_lib_intl_dcgettext+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dcgettext ();
+int
+main ()
+{
+return dcgettext ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_intl_dcgettext=yes
+else
+  ac_cv_lib_intl_dcgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
+$as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
+if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then :
+  gt_cv_func_dgettext_libintl=yes
+			libintl_extra_libs=-liconv
+else
+  :
+fi
+
+else
+  :
+fi
+
+        fi
+
+        #
+        # If we found libintl, then check in it for bind_textdomain_codeset();
+        # we'll prefer libc if neither have bind_textdomain_codeset(),
+        # and both have dgettext and ngettext
+        #
+        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS -lintl $libintl_extra_libs"
+          unset ac_cv_func_bind_textdomain_codeset
+          for ac_func in bind_textdomain_codeset
+do :
+  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+
+fi
+done
+
+          LIBS="$glib_save_LIBS"
+
+          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+            gt_cv_func_dgettext_libc=no
+          else
+            if test "$gt_cv_func_dgettext_libc" = "yes" \
+		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
+              gt_cv_func_dgettext_libintl=no
+            fi
+          fi
+        fi
+      fi
+
+      if test "$gt_cv_func_dgettext_libc" = "yes" \
+	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        gt_cv_have_gettext=yes
+      fi
+
+      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        INTLLIBS="-lintl $libintl_extra_libs"
+      fi
+
+      if test "$gt_cv_have_gettext" = "yes"; then
+
+$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
+
+	# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_MSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$MSGFMT" in
+  /*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
+	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
+  ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != "no"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+	if test "$MSGFMT" != "no"; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS $INTLLIBS"
+	  for ac_func in dcgettext
+do :
+  ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
+if test "x$ac_cv_func_dcgettext" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_DCGETTEXT 1
+_ACEOF
+
+fi
+done
+
+	  MSGFMT_OPTS=
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
+$as_echo_n "checking if msgfmt accepts -c... " >&6; }
+	  cat >conftest.foo <<_ACEOF
+
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <foo@bar.xx>\n"
+"Language-Team: C <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+_ACEOF
+if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
+  ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+echo "$as_me: failed input was:" >&5
+sed 's/^/| /' conftest.foo >&5
+fi
+
+	  # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GMSGFMT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+	  # Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_XGETTEXT+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case "$XGETTEXT" in
+  /*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
+	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+  ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+			 return _nl_msg_cat_cntr
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  CATOBJEXT=.gmo
+             DATADIRNAME=share
+else
+  case $host in
+	    *-*-solaris*)
+	    	                	    	                ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
+  CATOBJEXT=.gmo
+               DATADIRNAME=share
+else
+  CATOBJEXT=.mo
+               DATADIRNAME=lib
+fi
+
+	    ;;
+	    *)
+	    CATOBJEXT=.mo
+            DATADIRNAME=lib
+	    ;;
+	    esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+          LIBS="$glib_save_LIBS"
+	  INSTOBJEXT=.mo
+	else
+	  gt_cv_have_gettext=no
+	fi
+      fi
+
+fi
+
+
+
+    if test "$gt_cv_have_gettext" = "yes" ; then
+
+$as_echo "#define ENABLE_NLS 1" >>confdefs.h
+
+    fi
+
+        if test "$XGETTEXT" != ":"; then
+                  if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+        : ;
+      else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
+        XGETTEXT=":"
+      fi
+    fi
+
+    # We need to process the po/ directory.
+    POSUB=po
+
+    ac_config_commands="$ac_config_commands default-1"
+
+
+                for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
+
+
+
+
+
+
+
+
+
+
+
+
+
+   if test "$gt_cv_have_gettext" = "yes"; then
+     if test "x$ALL_LINGUAS" = "x"; then
+       LINGUAS=
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
+$as_echo_n "checking for catalogs to be installed... " >&6; }
+       NEW_LINGUAS=
+       for presentlang in $ALL_LINGUAS; do
+         useit=no
+         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+           desiredlanguages="$LINGUAS"
+         else
+           desiredlanguages="$ALL_LINGUAS"
+         fi
+         for desiredlang in $desiredlanguages; do
+ 	   # Use the presentlang catalog if desiredlang is
+           #   a. equal to presentlang, or
+           #   b. a variant of presentlang (because in this case,
+           #      presentlang can be used as a fallback for messages
+           #      which are not translated in the desiredlang catalog).
+           case "$desiredlang" in
+             "$presentlang"*) useit=yes;;
+           esac
+         done
+         if test $useit = yes; then
+           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+         fi
+       done
+       LINGUAS=$NEW_LINGUAS
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
+$as_echo "$LINGUAS" >&6; }
+     fi
+
+          if test -n "$LINGUAS"; then
+       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+     fi
+   fi
+
+            MKINSTALLDIRS=
+   if test -n "$ac_aux_dir"; then
+     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+   fi
+   if test -z "$MKINSTALLDIRS"; then
+     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+   fi
+
+
+         test -d po || mkdir po
+   if test "x$srcdir" != "x."; then
+     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+       posrcprefix="$srcdir/"
+     else
+       posrcprefix="../$srcdir/"
+     fi
+   else
+     posrcprefix="../"
+   fi
+   rm -f po/POTFILES
+   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+	< $srcdir/po/POTFILES.in > po/POTFILES
+
+
+
+DBUS_GLIB_REQUIRED_VERSION=0.74
+GLIB_REQUIRED_VERSION=2.15.4
+GTK_REQUIRED_VERSION=2.10.0
+GSTREAMER_REQUIRED_VERSION=0.10.0
+PANGO_REQUIRED_VERSION=1.3.0
+LIBGLADE_REQUIRED_VERSION=1.99.2
+SCROLLKEEPER_REQUIRED_VERSION=0.1.4
+GCONF_REQUIRED_VERSION=2.6.1
+GNOME_PANEL_REQUIRED_VERSION=2.0.0
+LIBXKLAVIER_REQUIRED_VERSION=4.0
+LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
+#FONTCONFIG_REQUIRED_VERSION=2.6.0
+FONTCONFIG_REQUIRED_VERSION=2.5.0
+DEVKIT_POWER_REQUIRED_VERSION=008
+
+
+
+    # Check whether --enable-compile-warnings was given.
+if test "${enable_compile_warnings+set}" = set; then :
+  enableval=$enable_compile_warnings;
+else
+  enable_compile_warnings="yes"
+fi
+
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+	enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+	warning_flags=
+	;;
+    minimum)
+	warning_flags="-Wall"
+	;;
+    yes)
+	warning_flags="-Wall -Wmissing-prototypes"
+	;;
+    maximum|error)
+	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+	CFLAGS="$warning_flags $CFLAGS"
+	for option in -Wno-sign-compare; do
+		SAVE_CFLAGS="$CFLAGS"
+		CFLAGS="$CFLAGS $option"
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_option=yes
+else
+  has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+		CFLAGS="$SAVE_CFLAGS"
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+		if test $has_option = yes; then
+		  warning_flags="$warning_flags $option"
+		fi
+		unset has_option
+		unset SAVE_CFLAGS
+	done
+	unset option
+	if test "$enable_compile_warnings" = "error" ; then
+	    warning_flags="$warning_flags -Werror"
+	fi
+	;;
+    *)
+	as_fn_error "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
+	;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
+$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
+$as_echo "$warning_flags" >&6; }
+
+    # Check whether --enable-iso-c was given.
+if test "${enable_iso_c+set}" = set; then :
+  enableval=$enable_iso_c;
+else
+  enable_iso_c=no
+fi
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+	if test "x$GCC" = "xyes"; then
+	case " $CFLAGS " in
+	    *\ \	-ansi\ \	*) ;;
+	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+	esac
+	case " $CFLAGS " in
+	    *\ \	-pedantic\ \	*) ;;
+	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+	esac
+	fi
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
+$as_echo "$complCFLAGS" >&6; }
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTHREAD" >&5
+$as_echo_n "checking for GTHREAD... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTHREAD_CFLAGS"; then
+        pkg_cv_GTHREAD_CFLAGS="$GTHREAD_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTHREAD_LIBS"; then
+        pkg_cv_GTHREAD_LIBS="$GTHREAD_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gthread-2.0"`
+        else
+	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GTHREAD_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gthread-2.0) were not met:
+
+$GTHREAD_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTHREAD_CFLAGS
+and GTHREAD_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTHREAD_CFLAGS
+and GTHREAD_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GTHREAD_CFLAGS=$pkg_cv_GTHREAD_CFLAGS
+	GTHREAD_LIBS=$pkg_cv_GTHREAD_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMMON" >&5
+$as_echo_n "checking for COMMON... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$COMMON_CFLAGS"; then
+        pkg_cv_COMMON_CFLAGS="$COMMON_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_COMMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$COMMON_LIBS"; then
+        pkg_cv_COMMON_LIBS="$COMMON_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_COMMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        COMMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        else
+	        COMMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$COMMON_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+) were not met:
+
+$COMMON_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables COMMON_CFLAGS
+and COMMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables COMMON_CFLAGS
+and COMMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	COMMON_CFLAGS=$pkg_cv_COMMON_CFLAGS
+	COMMON_LIBS=$pkg_cv_COMMON_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAEMON" >&5
+$as_echo_n "checking for DAEMON... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DAEMON_CFLAGS"; then
+        pkg_cv_DAEMON_CFLAGS="$DAEMON_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DAEMON_LIBS"; then
+        pkg_cv_DAEMON_LIBS="$DAEMON_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DAEMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        else
+	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$DAEMON_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+) were not met:
+
+$DAEMON_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables DAEMON_CFLAGS
+and DAEMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables DAEMON_CFLAGS
+and DAEMON_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	DAEMON_CFLAGS=$pkg_cv_DAEMON_CFLAGS
+	DAEMON_LIBS=$pkg_cv_DAEMON_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+$as_echo_n "checking for X... " >&6; }
+
+
+# Check whether --with-x was given.
+if test "${with_x+set}" = set; then :
+  withval=$with_x;
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
+    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+  LIBS=$ac_save_LIBS
+for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+  no,* | *,no | *\'*)
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no";; #(
+  *)
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+$as_echo "$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB" >&5
+$as_echo_n "checking for XLIB... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XLIB_CFLAGS"; then
+        pkg_cv_XLIB_CFLAGS="$XLIB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XLIB_CFLAGS=`$PKG_CONFIG --cflags "x11 xau" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XLIB_LIBS"; then
+        pkg_cv_XLIB_LIBS="$XLIB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XLIB_LIBS=`$PKG_CONFIG --libs "x11 xau" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        XLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11 xau"`
+        else
+	        XLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 xau"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$XLIB_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+
+$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+    if test "x$no_x" = xyes; then
+      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi
+elif test $pkg_failed = untried; then
+	if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+
+$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+    if test "x$no_x" = xyes; then
+      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi
+else
+	XLIB_CFLAGS=$pkg_cv_XLIB_CFLAGS
+	XLIB_LIBS=$pkg_cv_XLIB_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5
+$as_echo_n "checking for GTK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTK_CFLAGS"; then
+        pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GTK_LIBS"; then
+        pkg_cv_GTK_LIBS="$GTK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+"`
+        else
+	        GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GTK_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+) were not met:
+
+$GTK_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTK_CFLAGS
+and GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTK_CFLAGS
+and GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
+	GTK_LIBS=$pkg_cv_GTK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CANBERRA_GTK" >&5
+$as_echo_n "checking for CANBERRA_GTK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CANBERRA_GTK_CFLAGS"; then
+        pkg_cv_CANBERRA_GTK_CFLAGS="$CANBERRA_GTK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CANBERRA_GTK_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CANBERRA_GTK_LIBS"; then
+        pkg_cv_CANBERRA_GTK_LIBS="$CANBERRA_GTK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CANBERRA_GTK_LIBS=`$PKG_CONFIG --libs "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+"`
+        else
+	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$CANBERRA_GTK_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+) were not met:
+
+$CANBERRA_GTK_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	CANBERRA_GTK_CFLAGS=$pkg_cv_CANBERRA_GTK_CFLAGS
+	CANBERRA_GTK_LIBS=$pkg_cv_CANBERRA_GTK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCONF" >&5
+$as_echo_n "checking for GCONF... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GCONF_CFLAGS"; then
+        pkg_cv_GCONF_CFLAGS="$GCONF_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$GCONF_LIBS"; then
+        pkg_cv_GCONF_LIBS="$GCONF_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        GCONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        else
+	        GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$GCONF_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gconf-2.0 >= $GCONF_REQUIRED_VERSION
+) were not met:
+
+$GCONF_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GCONF_CFLAGS
+and GCONF_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GCONF_CFLAGS
+and GCONF_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	GCONF_CFLAGS=$pkg_cv_GCONF_CFLAGS
+	GCONF_LIBS=$pkg_cv_GCONF_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEVKIT_POWER" >&5
+$as_echo_n "checking for DEVKIT_POWER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DEVKIT_POWER_CFLAGS"; then
+        pkg_cv_DEVKIT_POWER_CFLAGS="$DEVKIT_POWER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DEVKIT_POWER_CFLAGS=`$PKG_CONFIG --cflags "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DEVKIT_POWER_LIBS"; then
+        pkg_cv_DEVKIT_POWER_LIBS="$DEVKIT_POWER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_DEVKIT_POWER_LIBS=`$PKG_CONFIG --libs "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
+        else
+	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$DEVKIT_POWER_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_devicekit_power=no
+
+elif test $pkg_failed = untried; then
+	have_devicekit_power=no
+
+else
+	DEVKIT_POWER_CFLAGS=$pkg_cv_DEVKIT_POWER_CFLAGS
+	DEVKIT_POWER_LIBS=$pkg_cv_DEVKIT_POWER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_devicekit_power=yes
+fi
+if test "x$have_devicekit_power" = "xyes" ; then
+
+$as_echo "#define HAVE_DEVICEKIT_POWER /**/" >>confdefs.h
+
+fi
+
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_GREETER" >&5
+$as_echo_n "checking for SIMPLE_GREETER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_GREETER_CFLAGS"; then
+        pkg_cv_SIMPLE_GREETER_CFLAGS="$SIMPLE_GREETER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_GREETER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_GREETER_LIBS"; then
+        pkg_cv_SIMPLE_GREETER_LIBS="$SIMPLE_GREETER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= \$GSTREAMER_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_GREETER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+"`
+        else
+	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SIMPLE_GREETER_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION
+) were not met:
+
+$SIMPLE_GREETER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	SIMPLE_GREETER_CFLAGS=$pkg_cv_SIMPLE_GREETER_CFLAGS
+	SIMPLE_GREETER_LIBS=$pkg_cv_SIMPLE_GREETER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXKLAVIER" >&5
+$as_echo_n "checking for LIBXKLAVIER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$LIBXKLAVIER_CFLAGS"; then
+        pkg_cv_LIBXKLAVIER_CFLAGS="$LIBXKLAVIER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBXKLAVIER_CFLAGS=`$PKG_CONFIG --cflags "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$LIBXKLAVIER_LIBS"; then
+        pkg_cv_LIBXKLAVIER_LIBS="$LIBXKLAVIER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBXKLAVIER_LIBS=`$PKG_CONFIG --libs "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+        else
+	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$LIBXKLAVIER_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_libxklavier=no
+elif test $pkg_failed = untried; then
+	have_libxklavier=no
+else
+	LIBXKLAVIER_CFLAGS=$pkg_cv_LIBXKLAVIER_CFLAGS
+	LIBXKLAVIER_LIBS=$pkg_cv_LIBXKLAVIER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_libxklavier=yes
+fi
+if test "x$have_libxklavier" = "xyes" ; then
+
+$as_echo "#define HAVE_LIBXKLAVIER /**/" >>confdefs.h
+
+fi
+ if test x$have_libxklavier = xyes; then
+  HAVE_LIBXKLAVIER_TRUE=
+  HAVE_LIBXKLAVIER_FALSE='#'
+else
+  HAVE_LIBXKLAVIER_TRUE='#'
+  HAVE_LIBXKLAVIER_FALSE=
+fi
+
+
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_CHOOSER" >&5
+$as_echo_n "checking for SIMPLE_CHOOSER... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_CHOOSER_CFLAGS"; then
+        pkg_cv_SIMPLE_CHOOSER_CFLAGS="$SIMPLE_CHOOSER_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_CHOOSER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SIMPLE_CHOOSER_LIBS"; then
+        pkg_cv_SIMPLE_CHOOSER_LIBS="$SIMPLE_CHOOSER_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SIMPLE_CHOOSER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        else
+	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SIMPLE_CHOOSER_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+) were not met:
+
+$SIMPLE_CHOOSER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	SIMPLE_CHOOSER_CFLAGS=$pkg_cv_SIMPLE_CHOOSER_CFLAGS
+	SIMPLE_CHOOSER_LIBS=$pkg_cv_SIMPLE_CHOOSER_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for APPLET" >&5
+$as_echo_n "checking for APPLET... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$APPLET_CFLAGS"; then
+        pkg_cv_APPLET_CFLAGS="$APPLET_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_APPLET_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$APPLET_LIBS"; then
+        pkg_cv_APPLET_LIBS="$APPLET_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_APPLET_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        APPLET_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
+        else
+	        APPLET_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$APPLET_PKG_ERRORS" >&5
+
+	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION) were not met:
+
+$APPLET_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables APPLET_CFLAGS
+and APPLET_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" "$LINENO" 5
+elif test $pkg_failed = untried; then
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables APPLET_CFLAGS
+and APPLET_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." "$LINENO" 5; }
+else
+	APPLET_CFLAGS=$pkg_cv_APPLET_CFLAGS
+	APPLET_LIBS=$pkg_cv_APPLET_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	:
+fi
+
+
+
+PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version"
+
+
+# Extract the first word of "glib-genmarshal", so it can be a program name with args.
+set dummy glib-genmarshal; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GLIB_GENMARSHAL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GLIB_GENMARSHAL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GLIB_GENMARSHAL="$GLIB_GENMARSHAL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GLIB_GENMARSHAL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GLIB_GENMARSHAL=$ac_cv_path_GLIB_GENMARSHAL
+if test -n "$GLIB_GENMARSHAL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_GENMARSHAL" >&5
+$as_echo "$GLIB_GENMARSHAL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+
+$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+$as_echo "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+$as_echo_n "checking for connect in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_connect=yes
+else
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+$as_echo "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = x""yes; then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+$as_echo_n "checking for remove in -lposix... " >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_posix_remove=yes
+else
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+$as_echo "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = x""yes; then :
+
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+$as_echo_n "checking for shmat in -lipc... " >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ipc_shmat=yes
+else
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+
+# Unit testing framework
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
+$as_echo_n "checking for CHECK... " >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CHECK_CFLAGS"; then
+        pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.4" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$CHECK_LIBS"; then
+        pkg_cv_CHECK_LIBS="$CHECK_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.4" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+	pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "check >= 0.9.4"`
+        else
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "check >= 0.9.4"`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$CHECK_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                have_check=no
+elif test $pkg_failed = untried; then
+	have_check=no
+else
+	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
+	CHECK_LIBS=$pkg_cv_CHECK_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	have_check=yes
+fi
+ if test "x$CHECK_CFLAGS" != "x"; then
+  HAVE_CHECK_TRUE=
+  HAVE_CHECK_FALSE='#'
+else
+  HAVE_CHECK_TRUE='#'
+  HAVE_CHECK_FALSE=
+fi
+
+
+# Extract the first word of "gconftool-2", so it can be a program name with args.
+set dummy gconftool-2; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_GCONFTOOL+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GCONFTOOL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GCONFTOOL=$ac_cv_path_GCONFTOOL
+if test -n "$GCONFTOOL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONFTOOL" >&5
+$as_echo "$GCONFTOOL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  else
+    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+  fi
+
+
+# Check whether --with-gconf-source was given.
+if test "${with_gconf_source+set}" = set; then :
+  withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
+fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
+$as_echo "Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+
+  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+  fi
+
+
+# Check whether --with-gconf-schema-file-dir was given.
+if test "${with_gconf_schema_file_dir+set}" = set; then :
+  withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
+fi
+
+
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
+$as_echo "Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+
+  # Check whether --enable-schemas-install was given.
+if test "${enable_schemas_install+set}" = set; then :
+  enableval=$enable_schemas_install; case ${enableval} in
+       yes|no) ;;
+       *) as_fn_error "bad value ${enableval} for --enable-schemas-install" "$LINENO" 5 ;;
+      esac
+fi
+
+   if test "$enable_schemas_install" != no; then
+  GCONF_SCHEMAS_INSTALL_TRUE=
+  GCONF_SCHEMAS_INSTALL_FALSE='#'
+else
+  GCONF_SCHEMAS_INSTALL_TRUE='#'
+  GCONF_SCHEMAS_INSTALL_FALSE=
+fi
+
+
+
+
+
+# Check whether --with-sysconfsubdir was given.
+if test "${with_sysconfsubdir+set}" = set; then :
+  withval=$with_sysconfsubdir; sysconfsubdir=${withval}
+else
+  sysconfsubdir=gdm
+fi
+
+
+
+if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then
+    gdmconfdir='${sysconfdir}/${sysconfsubdir}'
+else
+    gdmconfdir='${sysconfdir}'
+fi
+
+
+
+# Check whether --with-dmconfdir was given.
+if test "${with_dmconfdir+set}" = set; then :
+  withval=$with_dmconfdir; dmconfdir=${withval}
+else
+  dmconfdir=${sysconfdir}/dm
+fi
+
+
+
+
+# Check whether --enable-console-helper was given.
+if test "${enable_console_helper+set}" = set; then :
+  enableval=$enable_console_helper;
+else
+  enable_console_helper=auto
+fi
+
+
+# Check whether --enable-authentication-scheme was given.
+if test "${enable_authentication_scheme+set}" = set; then :
+  enableval=$enable_authentication_scheme;
+else
+  enable_authentication_scheme=auto
+fi
+
+
+
+# Check whether --with-xinerama was given.
+if test "${with_xinerama+set}" = set; then :
+  withval=$with_xinerama;
+else
+  with_xinerama=auto
+fi
+
+
+
+# Check whether --with-xdmcp was given.
+if test "${with_xdmcp+set}" = set; then :
+  withval=$with_xdmcp;
+else
+  with_xdmcp=auto
+fi
+
+
+
+# Check whether --with-tcp-wrappers was given.
+if test "${with_tcp_wrappers+set}" = set; then :
+  withval=$with_tcp_wrappers;
+else
+  with_tcp_wrappers=auto
+fi
+
+
+
+# Check whether --with-selinux was given.
+if test "${with_selinux+set}" = set; then :
+  withval=$with_selinux;
+fi
+
+
+
+# Check whether --with-console-kit was given.
+if test "${with_console_kit+set}" = set; then :
+  withval=$with_console_kit;
+else
+  with_console_kit=auto
+fi
+
+
+
+# Check whether --with-at-spi-registryd-directory was given.
+if test "${with_at_spi_registryd_directory+set}" = set; then :
+  withval=$with_at_spi_registryd_directory;
+else
+  with_at_spi_registryd_directory="\${libexecdir}"
+fi
+
+
+AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory
+
+
+# Allow configuration of default PATH
+#
+withval=""
+
+# Check whether --with-default-path was given.
+if test "${with_default_path+set}" = set; then :
+  withval=$with_default_path; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PATH ${withval} will be the default PATH.\"" >&5
+$as_echo "\"PATH ${withval} will be the default PATH.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	GDM_SESSION_DEFAULT_PATH="$withval"
+else
+	GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/bin:/bin"
+fi
+
+
+withval=""
+
+# Check whether --with-lang-file was given.
+if test "${with_lang_file+set}" = set; then :
+  withval=$with_lang_file; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"System locale will be looked for in file ${withval}.\"" >&5
+$as_echo "\"System locale will be looked for in file ${withval}.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	LANG_CONFIG_FILE="$withval"
+else
+	LANG_CONFIG_FILE='${sysconfdir}/sysconfig/i18n'
+fi
+
+
+# stropts has been removed from glibc
+# https://bugzilla.redhat.com/show_bug.cgi?id=436349
+for ac_header in stropts.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "stropts.h" "ac_cv_header_stropts_h" "$ac_includes_default"
+if test "x$ac_cv_header_stropts_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_STROPTS_H 1
+_ACEOF
+
+fi
+
+done
+
+
+for ac_header in sys/socket.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SYS_SOCKET_H 1
+_ACEOF
+
+fi
+
+done
+
+ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$ac_includes_default
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+
+"
+if test "x$ac_cv_type_socklen_t" = x""yes; then :
+
+else
+
+$as_echo "#define socklen_t size_t" >>confdefs.h
+
+fi
+
+for ac_header in sys/sockio.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SYS_SOCKIO_H 1
+_ACEOF
+
+fi
+
+done
+
+for ac_func in setresuid setenv unsetenv clearenv
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_header in crt_externs.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default"
+if test "x$ac_cv_header_crt_externs_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_CRT_EXTERNS_H 1
+_ACEOF
+
+fi
+
+done
+
+for ac_func in _NSGetEnviron
+do :
+  ac_fn_c_check_func "$LINENO" "_NSGetEnviron" "ac_cv_func__NSGetEnviron"
+if test "x$ac_cv_func__NSGetEnviron" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE__NSGETENVIRON 1
+_ACEOF
+
+fi
+done
+
+
+EXTRA_DAEMON_LIBS=""
+EXTRA_SLAVE_LIBS=""
+EXTRA_CHOOSER_LIBS=""
+EXTRA_XNEST_LIBS=""
+EXTRA_FLEXI_LIBS=""
+EXTRA_DYNAMIC_LIBS=""
+EXTRA_SETUP_LIBS=""
+EXTRA_TEST_LIBS=""
+EXTRA_GREETER_LIBS=""
+
+ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
+if test "x$ac_cv_func_socket" = x""yes; then :
+
+else
+
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
+$as_echo_n "checking for socket in -lsocket... " >&6; }
+if test "${ac_cv_lib_socket_socket+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char socket ();
+int
+main ()
+{
+return socket ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_socket_socket=yes
+else
+  ac_cv_lib_socket_socket=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
+$as_echo "$ac_cv_lib_socket_socket" >&6; }
+if test "x$ac_cv_lib_socket_socket" = x""yes; then :
+
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
+			   EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
+			   EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
+			   EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
+			   EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+
+else
+
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"
+fi
+
+fi
+
+ac_fn_c_check_decl "$LINENO" "HOST_NAME_MAX" "ac_cv_have_decl_HOST_NAME_MAX" "#include <limits.h>
+"
+if test "x$ac_cv_have_decl_HOST_NAME_MAX" = x""yes; then :
+
+else
+
+# ac_fn_c_check_decl LINENO SYMBOL VAR
+# ------------------------------------
+# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
+ac_fn_c_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
+$as_echo_n "checking whether $2 is declared... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main ()
+{
+#ifndef $2
+  (void) $2;
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+
+} # ac_fn_c_check_decl
+ac_fn_c_check_decl "$LINENO" "_POSIX_HOST_NAME_MAX" "ac_cv_have_decl__POSIX_HOST_NAME_MAX" "#include <limits.h>
+"
+if test "x$ac_cv_have_decl__POSIX_HOST_NAME_MAX" = x""yes; then :
+  $as_echo "#define HOST_NAME_MAX _POSIX_HOST_NAME_MAX" >>confdefs.h
+
+else
+
+$as_echo "#define HOST_NAME_MAX 256" >>confdefs.h
+
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
+if test "x$ac_cv_func_sched_yield" = x""yes; then :
+
+
+$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
+
+else
+
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
+$as_echo_n "checking for sched_yield in -lrt... " >&6; }
+if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lrt  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char sched_yield ();
+int
+main ()
+{
+return sched_yield ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_rt_sched_yield=yes
+else
+  ac_cv_lib_rt_sched_yield=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
+$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
+if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
+
+
+$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
+
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"
+else
+
+			   echo "No sched_yield found"
+fi
+
+fi
+
+ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
+if test "x$ac_cv_func_inet_aton" = x""yes; then :
+
+else
+
+	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
+$as_echo_n "checking for inet_aton in -lresolv... " >&6; }
+if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lresolv  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inet_aton ();
+int
+main ()
+{
+return inet_aton ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_resolv_inet_aton=yes
+else
+  ac_cv_lib_resolv_inet_aton=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
+$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
+if test "x$ac_cv_lib_resolv_inet_aton" = x""yes; then :
+
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"
+fi
+
+fi
+
+
+
+mkdtemp_missing=false
+ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
+if test "x$ac_cv_func_mkdtemp" = x""yes; then :
+
+$as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
+
+else
+  mkdtemp_missing=true
+fi
+
+ if test x$mkdtemp_missing = xtrue; then
+  MKDTEMP_MISSING_TRUE=
+  MKDTEMP_MISSING_FALSE='#'
+else
+  MKDTEMP_MISSING_TRUE='#'
+  MKDTEMP_MISSING_FALSE=
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5
+$as_echo_n "checking whether to enable IPv6... " >&6; }
+# Check whether --enable-ipv6 was given.
+if test "${enable_ipv6+set}" = set; then :
+  enableval=$enable_ipv6;
+else
+  enable_ipv6=no
+fi
+
+
+if test x$enable_ipv6 = xyes; then
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+    #include <sys/types.h>
+    #include <sys/socket.h>
+int
+main ()
+{
+
+    struct sockaddr_storage ss;
+    socket(AF_INET6, SOCK_STREAM, 0)
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  have_ipv6=yes
+else
+  have_ipv6=no
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  if test x$have_ipv6 = xyes; then
+    have_getaddrinfo=no
+    have_inet_ntop=no
+    ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
+if test "x$ac_cv_func_getaddrinfo" = x""yes; then :
+  have_getaddrinfo=yes
+fi
+
+    if test x$have_getaddrinfo != xyes; then
+      for lib in bsd socket inet; do
+        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_getaddrinfo" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib" >&5
+$as_echo_n "checking for getaddrinfo in -l$lib... " >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$lib  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getaddrinfo ();
+int
+main ()
+{
+return getaddrinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$as_ac_Lib=yes"
+else
+  eval "$as_ac_Lib=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+eval ac_res=\$$as_ac_Lib
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+eval as_val=\$$as_ac_Lib
+   if test "x$as_val" = x""yes; then :
+  "LIBS=$LIBS -l$lib";have_getaddrinfo=yes;break
+fi
+
+      done
+    fi
+
+    ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
+if test "x$ac_cv_func_inet_ntop" = x""yes; then :
+  have_inet_ntop=yes
+fi
+
+    if test x$have_inet_ntop != xyes; then
+      for lib in bsd nsl inet; do
+        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_inet_ntop" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop in -l$lib" >&5
+$as_echo_n "checking for inet_ntop in -l$lib... " >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$lib  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inet_ntop ();
+int
+main ()
+{
+return inet_ntop ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$as_ac_Lib=yes"
+else
+  eval "$as_ac_Lib=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+eval ac_res=\$$as_ac_Lib
+	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+eval as_val=\$$as_ac_Lib
+   if test "x$as_val" = x""yes; then :
+  "LIBS=$LIBS -l$lib";have_inet_ntop=yes;break
+fi
+
+      done
+    fi
+
+    if test x$have_getaddrinfo = xyes; then
+      if test x$have_inet_ntop = xyes; then
+        have_ipv6=yes
+
+$as_echo "#define ENABLE_IPV6 1" >>confdefs.h
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
+$as_echo "$have_ipv6" >&6; }
+      else
+        have_ipv6=no
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
+$as_echo "$have_ipv6" >&6; }
+      fi
+    fi
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+withval=""
+
+# Check whether --with-user was given.
+if test "${with_user+set}" = set; then :
+  withval=$with_user;
+fi
+
+
+if test x$withval != x; then
+	GDM_USERNAME="$withval"
+else
+	GDM_USERNAME=gdm
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define GDM_USERNAME "$GDM_USERNAME"
+_ACEOF
+
+
+
+withval=""
+
+# Check whether --with-group was given.
+if test "${with_group+set}" = set; then :
+  withval=$with_group;
+fi
+
+
+if test x$withval != x; then
+	GDM_GROUPNAME="$withval"
+else
+	GDM_GROUPNAME=gdm
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define GDM_GROUPNAME "$GDM_GROUPNAME"
+_ACEOF
+
+
+
+
+withval=""
+
+# Check whether --with-pam-prefix was given.
+if test "${with_pam_prefix+set}" = set; then :
+  withval=$with_pam_prefix; if test x$withval != x; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PAM files will be installed in prefix ${withval}.\"" >&5
+$as_echo "\"PAM files will be installed in prefix ${withval}.\"" >&6; }
+             fi
+fi
+
+
+if test x$withval != x; then
+	PAM_PREFIX="$withval"
+else
+	PAM_PREFIX='${sysconfdir}'
+fi
+
+
+have_pam=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
+$as_echo_n "checking for pam_start in -lpam... " >&6; }
+if test "${ac_cv_lib_pam_pam_start+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_start ();
+int
+main ()
+{
+return pam_start ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_start=yes
+else
+  ac_cv_lib_pam_pam_start=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
+$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
+if test "x$ac_cv_lib_pam_pam_start" = x""yes; then :
+  have_pam=yes
+fi
+
+
+if test "x$have_pam" = "xyes"; then
+        PAM_LIBS="${PAM_LIBS} -lpam"
+else
+	as_fn_error "\"PAM libraries not found\"" "$LINENO" 5
+fi
+
+
+
+for ac_header in security/pam_modutil.h security/pam_ext.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_syslog in -lpam" >&5
+$as_echo_n "checking for pam_syslog in -lpam... " >&6; }
+if test "${ac_cv_lib_pam_pam_syslog+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_syslog ();
+int
+main ()
+{
+return pam_syslog ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_syslog=yes
+else
+  ac_cv_lib_pam_pam_syslog=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_syslog" >&5
+$as_echo "$ac_cv_lib_pam_pam_syslog" >&6; }
+if test "x$ac_cv_lib_pam_pam_syslog" = x""yes; then :
+
+$as_echo "#define HAVE_PAM_SYSLOG /**/" >>confdefs.h
+
+fi
+
+
+if test "x$have_pam" = "xyes"; then
+   pam_appl_h="$ac_pam_includes/security/pam_appl.h"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const pam_message" >&5
+$as_echo_n "checking for const pam_message... " >&6; }
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$pam_appl_h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "struct pam_message" >/dev/null 2>&1; then :
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$pam_appl_h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "const struct pam_message" >/dev/null 2>&1; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"const: Linux-type PAM\"" >&5
+$as_echo "\"const: Linux-type PAM\"" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"nonconst: Sun-type PAM\"" >&5
+$as_echo "\"nonconst: Sun-type PAM\"" >&6; }
+
+$as_echo "#define PAM_MESSAGE_NONCONST 1" >>confdefs.h
+
+
+fi
+rm -f conftest*
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found - assume const, Linux-type PAM\"" >&5
+$as_echo "\"not found - assume const, Linux-type PAM\"" >&6; }
+
+fi
+rm -f conftest*
+
+fi
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+
+		#ifdef HAVE_USERSEC_H
+		#include <usersec.h>
+		#endif
+
+int
+main ()
+{
+
+		return (setpenv(NULL, (PENV_INIT | PENV_NOEXEC), NULL, NULL));
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  can_use_setpenv=yes
+else
+  can_use_setpenv=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+
+if test x$can_use_setpenv = xyes ; then
+
+$as_echo "#define CAN_USE_SETPENV /**/" >>confdefs.h
+
+fi
+
+#
+# Can we use BSD's setusercontext
+#
+ac_fn_c_check_header_mongrel "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "$ac_includes_default"
+if test "x$ac_cv_header_login_cap_h" = x""yes; then :
+
+		EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+
+$as_echo "#define HAVE_LOGINCAP 1" >>confdefs.h
+
+fi
+
+
+
+#
+# Check for sys/sockio.h
+#
+for ac_header in sys/sockio.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SYS_SOCKIO_H 1
+_ACEOF
+
+
+$as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+#
+# Check for libgen.h
+#
+for ac_header in libgen.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
+if test "x$ac_cv_header_libgen_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBGEN_H 1
+_ACEOF
+
+
+$as_echo "#define HAVE_LIBGEN_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+
+
+# Checking for a posix version of getpwnam_r
+# if we are cross compiling and can not run the test
+# assume getpwnam_r is the posix version
+# it is up to the person cross compiling to change
+# this behavior if desired
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix getpwnam_r" >&5
+$as_echo_n "checking for posix getpwnam_r... " >&6; }
+if test "${ac_cv_func_posix_getpwnam_r+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then :
+  ac_cv_func_posix_getpwnam_r=yes
+
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#define _POSIX_PTHREAD_SEMANTICS
+#include <errno.h>
+#include <pwd.h>
+
+int
+main ()
+{
+
+    char buffer[10000];
+    struct passwd pwd, *pwptr = &pwd;
+    int error;
+    errno = 0;
+    error = getpwnam_r ("", &pwd, buffer,
+                        sizeof (buffer), &pwptr);
+   return (error < 0 && errno == ENOSYS)
+	   || error == ENOSYS;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+  ac_cv_func_posix_getpwnam_r=yes
+else
+  ac_cv_func_posix_getpwnam_r=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_posix_getpwnam_r" >&5
+$as_echo "$ac_cv_func_posix_getpwnam_r" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+if test "$ac_cv_func_posix_getpwnam_r" = yes; then
+
+$as_echo "#define HAVE_POSIX_GETPWNAM_R 1" >>confdefs.h
+
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nonposix getpwnam_r" >&5
+$as_echo_n "checking for nonposix getpwnam_r... " >&6; }
+if test "${ac_cv_func_nonposix_getpwnam_r+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <pwd.h>
+int
+main ()
+{
+char buffer[10000];
+                       	struct passwd pwd;
+                       	getpwnam_r ("", &pwd, buffer,
+                               		sizeof (buffer));
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_func_nonposix_getpwnam_r=yes
+else
+  ac_cv_func_nonposix_getpwnam_r=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_nonposix_getpwnam_r" >&5
+$as_echo "$ac_cv_func_nonposix_getpwnam_r" >&6; }
+		if test "$ac_cv_func_nonposix_getpwnam_r" = yes; then
+
+$as_echo "#define HAVE_NONPOSIX_GETPWNAM_R 1" >>confdefs.h
+
+	fi
+fi
+
+
+
+for ac_header in utmp.h utmpx.h libutil.h sys/param.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+for ac_func in getutxent updwtmpx updwtmp
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for login in -lutil" >&5
+$as_echo_n "checking for login in -lutil... " >&6; }
+if test "${ac_cv_lib_util_login+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char login ();
+int
+main ()
+{
+return login ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_login=yes
+else
+  ac_cv_lib_util_login=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login" >&5
+$as_echo "$ac_cv_lib_util_login" >&6; }
+if test "x$ac_cv_lib_util_login" = x""yes; then :
+
+
+$as_echo "#define HAVE_LOGIN 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logout in -lutil" >&5
+$as_echo_n "checking for logout in -lutil... " >&6; }
+if test "${ac_cv_lib_util_logout+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char logout ();
+int
+main ()
+{
+return logout ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_logout=yes
+else
+  ac_cv_lib_util_logout=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logout" >&5
+$as_echo "$ac_cv_lib_util_logout" >&6; }
+if test "x$ac_cv_lib_util_logout" = x""yes; then :
+
+
+$as_echo "#define HAVE_LOGOUT 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logwtmp in -lutil" >&5
+$as_echo_n "checking for logwtmp in -lutil... " >&6; }
+if test "${ac_cv_lib_util_logwtmp+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char logwtmp ();
+int
+main ()
+{
+return logwtmp ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_util_logwtmp=yes
+else
+  ac_cv_lib_util_logwtmp=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logwtmp" >&5
+$as_echo "$ac_cv_lib_util_logwtmp" >&6; }
+if test "x$ac_cv_lib_util_logwtmp" = x""yes; then :
+
+
+$as_echo "#define HAVE_LOGWTMP 1" >>confdefs.h
+
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+fi
+
+
+
+for ac_header in sys/time.h utmp.h utmpx.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+eval as_val=\$$as_ac_Header
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
+$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
+if test "${ac_cv_header_time+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/time.h>
+#include <time.h>
+
+int
+main ()
+{
+if ((struct tm *) 0)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_time=yes
+else
+  ac_cv_header_time=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
+$as_echo "$ac_cv_header_time" >&6; }
+if test $ac_cv_header_time = yes; then
+
+$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
+
+fi
+
+
+if test "$ac_cv_header_utmpx_h" = "yes"; then
+
+$as_echo "#define UTMP struct utmpx" >>confdefs.h
+
+else
+
+$as_echo "#define UTMP struct utmp" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in the utmp structure" >&5
+$as_echo_n "checking for ut_host field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_host;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_HOST 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in the utmp structure" >&5
+$as_echo_n "checking for ut_pid field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; int i; i=ut.ut_pid;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_PID 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in the utmp structure" >&5
+$as_echo_n "checking for ut_id field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_id;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_ID 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_name field in the utmp structure" >&5
+$as_echo_n "checking for ut_name field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_name;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_NAME 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in the utmp structure" >&5
+$as_echo_n "checking for ut_type field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; int i; i=(int) ut.ut_type;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_TYPE 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit.e_termination field in the utmp structure" >&5
+$as_echo_n "checking for ut_exit.e_termination field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_exit.e_termination=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_EXIT_E_TERMINATION 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_user field in the utmp structure" >&5
+$as_echo_n "checking for ut_user field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; char *p; p=ut.ut_user;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_USER 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in the utmp structure" >&5
+$as_echo_n "checking for ut_time field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_time=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_TIME 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in the utmp structure" >&5
+$as_echo_n "checking for ut_tv field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_tv.tv_sec=0; ut.ut_tv.tv_usec=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_TV 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_syslen field in the utmp structure" >&5
+$as_echo_n "checking for ut_syslen field in the utmp structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+int
+main ()
+{
+UTMP ut; ut.ut_syslen=0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  result=yes
+else
+  result=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test "$result" = "yes"; then
+
+$as_echo "#define HAVE_UT_UT_SYSLEN 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
+$as_echo "$result" >&6; }
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if utmpx structure has ut_syslen field" >&5
+$as_echo_n "checking if utmpx structure has ut_syslen field... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+  #include <utmpx.h>
+int
+main ()
+{
+
+  struct utmpx record;
+  record.ut_syslen = sizeof (record.ut_host);
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  have_ut_syslen=yes
+else
+  have_ut_syslen=no
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+if test x$have_ut_syslen = xyes; then
+
+$as_echo "#define HAVE_UT_SYSLEN 1" >>confdefs.h
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ut_syslen" >&5
+$as_echo "$have_ut_syslen" >&6; }
+
+
+
+XDMCP_LIBS=""
+if test x$with_xdmcp != xno ; then
+	xdmcp_save_CPPFLAGS="$CPPFLAGS"
+	CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+	ac_fn_c_check_header_compile "$LINENO" "X11/Xdmcp.h" "ac_cv_header_X11_Xdmcp_h" "#include <X11/Xproto.h>
+"
+if test "x$ac_cv_header_X11_Xdmcp_h" = x""yes; then :
+
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XdmcpFlush in -lXdmcp" >&5
+$as_echo_n "checking for XdmcpFlush in -lXdmcp... " >&6; }
+if test "${ac_cv_lib_Xdmcp_XdmcpFlush+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXdmcp $X_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XdmcpFlush ();
+int
+main ()
+{
+return XdmcpFlush ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xdmcp_XdmcpFlush=yes
+else
+  ac_cv_lib_Xdmcp_XdmcpFlush=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp_XdmcpFlush" >&5
+$as_echo "$ac_cv_lib_Xdmcp_XdmcpFlush" >&6; }
+if test "x$ac_cv_lib_Xdmcp_XdmcpFlush" = x""yes; then :
+
+
+$as_echo "#define HAVE_LIBXDMCP 1" >>confdefs.h
+
+		     	XDMCP_LIBS="-lXdmcp"
+		     	XDMCP_SUPPORT=yes
+fi
+
+
+fi
+
+
+
+	if test x$with_xdmcp = xyes -a "x$XDMCP_SUPPORT" = "x" ; then
+		as_fn_error "XDMCP support requested but XDMCP libraries not found" "$LINENO" 5
+	fi
+	CPPFLAGS="$xdmcp_save_CPPFLAGS"
+fi
+
+
+if test "x$XDMCP_SUPPORT" = "xyes" ; then
+	 if true; then
+  XDMCP_SUPPORT_TRUE=
+  XDMCP_SUPPORT_FALSE='#'
+else
+  XDMCP_SUPPORT_TRUE='#'
+  XDMCP_SUPPORT_FALSE=
+fi
+
+	GDMCHOOSER=gdmchooser
+else
+        # No need for TCP Wrappers in case XDMCP is disabled
+        if test x$with_tcp_wrappers != xno ; then
+	        echo "TCP wrappers not needed if XDMCP is not enabled"
+        fi
+	with_tcp_wrappers=no
+	 if false; then
+  XDMCP_SUPPORT_TRUE=
+  XDMCP_SUPPORT_FALSE='#'
+else
+  XDMCP_SUPPORT_TRUE='#'
+  XDMCP_SUPPORT_FALSE=
+fi
+
+	GDMCHOOSER=
+fi
+
+
+
+os_solaris=no
+case "$host" in
+   *solaris*) os_solaris=yes
+   ;;
+esac
+ if test x$os_solaris = xyes; then
+  OS_SOLARIS_TRUE=
+  OS_SOLARIS_FALSE='#'
+else
+  OS_SOLARIS_TRUE='#'
+  OS_SOLARIS_FALSE=
+fi
+
+
+
+if test x$with_tcp_wrappers = xno ; then
+	echo "TCP wrappers disabled"
+else
+  LIBWRAP_PATH=""
+  if test x$os_solaris = xyes ; then
+	if test -f /usr/lib/libwrap.so; then
+		LIBWRAP_PATH=/usr/lib/libwrap.so
+		echo "Found $LIBWRAP_PATH" 1>&5
+		nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		if test -f /usr/sfw/lib/libwrap.so; then
+			LIBWRAP_PATH=/usr/sfw/lib/libwrap.so
+			echo "Found $LIBWRAP_PATH" 1>&5
+			nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        	fi
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		echo "*********************************************************"
+	        echo " You have a broken TCP wrappers library (setenv included)"
+		echo " Please get the latest TCP wrappers package from your OS"
+		echo " vendor, or recompile TCP wrappers to not include a"
+		echo " setenv() implementation."
+		echo
+		echo "Not using TCP wrappers after all."
+		echo "*********************************************************"
+	else
+		LIBWRAP_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lwrap"
+
+$as_echo "#define HAVE_TCPWRAPPERS 1" >>confdefs.h
+
+	fi
+  else
+ 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_ctl in -lwrap" >&5
+$as_echo_n "checking for hosts_ctl in -lwrap... " >&6; }
+if test "${ac_cv_lib_wrap_hosts_ctl+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lwrap  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char hosts_ctl ();
+int
+main ()
+{
+return hosts_ctl ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_wrap_hosts_ctl=yes
+else
+  ac_cv_lib_wrap_hosts_ctl=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_ctl" >&5
+$as_echo "$ac_cv_lib_wrap_hosts_ctl" >&6; }
+if test "x$ac_cv_lib_wrap_hosts_ctl" = x""yes; then :
+
+ 	LIBWRAP_LIBS="-lwrap"
+ 	LIBWRAP_PATH=auto
+
+$as_echo "#define HAVE_TCPWRAPPERS 1" >>confdefs.h
+
+fi
+
+  fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use TCP wrappers" >&5
+$as_echo_n "checking whether to use TCP wrappers... " >&6; }
+  if test -n "$LIBWRAP_PATH"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  fi
+
+    LIB_NSL=
+  if test -n "$LIBWRAP_PATH"; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lwrap also requires -lnsl" >&5
+$as_echo_n "checking whether -lwrap also requires -lnsl... " >&6; }
+		ORIG_LIBS="$LIBS"
+		LIBS="$EXTRA_DAEMON_LIBS $LIBS $LIBWRAP_LIBS"
+		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <tcpd.h>
+int allow_severity, deny_severity;
+
+int
+main ()
+{
+return hosts_access;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+else
+
+OLD_LIBS="$LIBS"
+LIBS="$LIBS -lnsl"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <tcpd.h>
+int allow_severity, deny_severity;
+
+int
+main ()
+{
+return hosts_access;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  LIB_NSL="-lnsl"
+else
+  LIBWRAP_PATH=""
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$OLD_LIBS"
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+		LIBS="$ORIG_LIBS"
+		if test -n "$LIB_NSL"; then
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+			EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS $LIB_NSL"
+		else
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		fi
+  fi
+fi
+
+
+
+
+
+if $PKG_CONFIG --exists xft ; then
+
+$as_echo "#define HAVE_XFT2 /**/" >>confdefs.h
+
+fi
+
+
+
+have_xinput=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XOpenDevice in -lXi" >&5
+$as_echo_n "checking for XOpenDevice in -lXi... " >&6; }
+if test "${ac_cv_lib_Xi_XOpenDevice+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXi  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDevice ();
+int
+main ()
+{
+return XOpenDevice ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xi_XOpenDevice=yes
+else
+  ac_cv_lib_Xi_XOpenDevice=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XOpenDevice" >&5
+$as_echo "$ac_cv_lib_Xi_XOpenDevice" >&6; }
+if test "x$ac_cv_lib_Xi_XOpenDevice" = x""yes; then :
+  XINPUT_LIBS=-lXi
+fi
+
+if test "x$XINPUT_LIBS" = x; then
+  save_LIBS="$LIBS"
+  for xinputpath in $x_libraries /usr/X11R6/lib /usr/openwin/lib; do
+    LIBS="-L$xinputpath -lXi"
+    if test x$os_solaris = xyes ; then
+       XINPUT_RPATH_FLAGS="-R$xinputpath"
+    fi
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lXi in $xinputpath" >&5
+$as_echo_n "checking for -lXi in $xinputpath... " >&6; }
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+XOpenDevice()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	XINPUT_LIBS="$XINPUT_RPATH_FLAGS -L$xinputpath -lXi"
+        LIBS="$save_LIBS"
+	break
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  done
+  if test "x$XINPUT_LIBS" = x; then
+    as_fn_error "Couldn't find the XInput library. Check config.log for details" "$LINENO" 5
+  fi
+fi
+ac_fn_c_check_header_mongrel "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "$ac_includes_default"
+if test "x$ac_cv_header_X11_extensions_XInput_h" = x""yes; then :
+  have_xinput=yes
+fi
+
+
+if test "x$have_xinput" = xyes; then
+
+$as_echo "#define HAVE_XINPUT 1" >>confdefs.h
+
+   X_EXTRA_LIBS="$X_EXTRA_LIBS $XINPUT_LIBS"
+fi
+
+
+
+# X11 Xinerama extension
+# Check for Xinerama extension (Solaris impl or Xfree impl)
+xinerama_save_cppflags="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+
+ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+
+if test ! x$with_xinerama = xno ; then
+  # Check for XFree
+  use_xfree_xinerama=yes
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryExtension in -lXinerama" >&5
+$as_echo_n "checking for XineramaQueryExtension in -lXinerama... " >&6; }
+if test "${ac_cv_lib_Xinerama_XineramaQueryExtension+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXinerama -lXext $ALL_X_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XineramaQueryExtension ();
+int
+main ()
+{
+return XineramaQueryExtension ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xinerama_XineramaQueryExtension=yes
+else
+  ac_cv_lib_Xinerama_XineramaQueryExtension=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5
+$as_echo "$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; }
+if test "x$ac_cv_lib_Xinerama_XineramaQueryExtension" = x""yes; then :
+  ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
+"
+if test "x$ac_cv_header_X11_extensions_Xinerama_h" = x""yes; then :
+  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+                          X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                       fi
+
+$as_echo "#define HAVE_XFREE_XINERAMA 1" >>confdefs.h
+
+
+$as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
+
+                       XINERAMA_LIBS="-lXinerama"
+                       XINERAMA_SUPPORT=yes
+else
+  use_xfree_xinerama=no
+fi
+
+
+else
+  use_xfree_xinerama=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on XFree86" >&5
+$as_echo_n "checking for Xinerama support on XFree86... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_xfree_xinerama" >&5
+$as_echo "$use_xfree_xinerama" >&6; };
+
+  if test x$use_xfree_xinerama = xno ; then
+    if test x$os_solaris = xyes ; then
+	# Check for solaris
+	use_solaris_xinerama=yes
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaGetInfo in -lXext" >&5
+$as_echo_n "checking for XineramaGetInfo in -lXext... " >&6; }
+if test "${ac_cv_lib_Xext_XineramaGetInfo+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXext $ALL_X_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XineramaGetInfo ();
+int
+main ()
+{
+return XineramaGetInfo ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_Xext_XineramaGetInfo=yes
+else
+  ac_cv_lib_Xext_XineramaGetInfo=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaGetInfo" >&5
+$as_echo "$ac_cv_lib_Xext_XineramaGetInfo" >&6; }
+if test "x$ac_cv_lib_Xext_XineramaGetInfo" = x""yes; then :
+  use_solaris_xinerama=yes
+else
+  use_solaris_xinerama=no
+fi
+
+	if test "x$use_solaris_xinerama" = "xyes"; then
+            ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xinerama.h" "ac_cv_header_X11_extensions_xinerama_h" "#include <X11/Xlib.h>
+"
+if test "x$ac_cv_header_X11_extensions_xinerama_h" = x""yes; then :
+  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+ 				X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                            fi
+
+$as_echo "#define HAVE_SOLARIS_XINERAMA 1" >>confdefs.h
+
+
+$as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
+
+		     	    XINERAMA_LIBS=""
+		     	    XINERAMA_SUPPORT=yes
+else
+  use_solaris_xinerama=no
+fi
+
+
+	fi
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on Solaris" >&5
+$as_echo_n "checking for Xinerama support on Solaris... " >&6; }
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_solaris_xinerama" >&5
+$as_echo "$use_solaris_xinerama" >&6; };
+    fi
+  fi
+fi
+
+
+CPPFLAGS="$xinerama_save_cppflags"
+
+
+if test "x$with_selinux" = "xyes" ; then
+	echo "SELinux support requested (--with-selinux was given), checking prerequisites"
+	if test -d /usr/local/selinux/include ; then
+		echo "Found /usr/local/selinux/include, will look there for SELinux stuff as well"
+		CFLAGS="$CFLAGS -I/usr/local/selinux/include"
+		LDFLAGS="$LDFLAGS -L/usr/local/selinux/lib"
+	fi
+	ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
+if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
+
+fi
+
+
+	ac_fn_c_check_header_mongrel "$LINENO" "selinux/get_context_list.h" "ac_cv_header_selinux_get_context_list_h" "$ac_includes_default"
+if test "x$ac_cv_header_selinux_get_context_list_h" = x""yes; then :
+
+fi
+
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for attr_get in -lattr" >&5
+$as_echo_n "checking for attr_get in -lattr... " >&6; }
+if test "${ac_cv_lib_attr_attr_get+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lattr  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char attr_get ();
+int
+main ()
+{
+return attr_get ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_attr_attr_get=yes
+else
+  ac_cv_lib_attr_attr_get=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_attr_get" >&5
+$as_echo "$ac_cv_lib_attr_attr_get" >&6; }
+if test "x$ac_cv_lib_attr_attr_get" = x""yes; then :
+  /bin/true
+fi
+
+	# I'm anal and I don't know which versions have which symbols,
+	# so I check for all the ones we use
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for get_ordered_context_list in -lselinux" >&5
+$as_echo_n "checking for get_ordered_context_list in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_get_ordered_context_list+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char get_ordered_context_list ();
+int
+main ()
+{
+return get_ordered_context_list ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_get_ordered_context_list=yes
+else
+  ac_cv_lib_selinux_get_ordered_context_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_get_ordered_context_list" >&5
+$as_echo "$ac_cv_lib_selinux_get_ordered_context_list" >&6; }
+if test "x$ac_cv_lib_selinux_get_ordered_context_list" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freecon in -lselinux" >&5
+$as_echo_n "checking for freecon in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_freecon+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char freecon ();
+int
+main ()
+{
+return freecon ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_freecon=yes
+else
+  ac_cv_lib_selinux_freecon=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freecon" >&5
+$as_echo "$ac_cv_lib_selinux_freecon" >&6; }
+if test "x$ac_cv_lib_selinux_freecon" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freeconary in -lselinux" >&5
+$as_echo_n "checking for freeconary in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_freeconary+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char freeconary ();
+int
+main ()
+{
+return freeconary ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_freeconary=yes
+else
+  ac_cv_lib_selinux_freeconary=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freeconary" >&5
+$as_echo "$ac_cv_lib_selinux_freeconary" >&6; }
+if test "x$ac_cv_lib_selinux_freeconary" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
+$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_setexeccon+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char setexeccon ();
+int
+main ()
+{
+return setexeccon ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_setexeccon=yes
+else
+  ac_cv_lib_selinux_setexeccon=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
+$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
+if test "x$ac_cv_lib_selinux_setexeccon" = x""yes; then :
+  /bin/true
+fi
+
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
+$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
+if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lselinux  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char is_selinux_enabled ();
+int
+main ()
+{
+return is_selinux_enabled ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_selinux_is_selinux_enabled=yes
+else
+  ac_cv_lib_selinux_is_selinux_enabled=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
+$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
+if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
+  /bin/true
+fi
+
+
+$as_echo "#define HAVE_SELINUX 1" >>confdefs.h
+
+	EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+fi
+
+
+use_console_kit=no
+if test "x$with_console_kit" != "xno" ; then
+	use_console_kit=yes
+
+$as_echo "#define WITH_CONSOLE_KIT 1" >>confdefs.h
+
+fi
+ if test x$use_console_kit = xyes; then
+  WITH_CONSOLE_KIT_TRUE=
+  WITH_CONSOLE_KIT_FALSE='#'
+else
+  WITH_CONSOLE_KIT_TRUE='#'
+  WITH_CONSOLE_KIT_FALSE=
+fi
+
+
+
+
+
+# Check whether --with-dbus-sys was given.
+if test "${with_dbus_sys+set}" = set; then :
+  withval=$with_dbus_sys;
+fi
+
+
+# Check whether --with-dbus-services was given.
+if test "${with_dbus_services+set}" = set; then :
+  withval=$with_dbus_services;
+fi
+
+
+if ! test -z "$with_dbus_sys" ; then
+        DBUS_SYS_DIR="$with_dbus_sys"
+else
+        DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iso-codes has iso-639 domain" >&5
+$as_echo_n "checking whether iso-codes has iso-639 domain... " >&6; }
+if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define ISO_CODES_PREFIX "`$PKG_CONFIG --variable=prefix iso-codes`"
+_ACEOF
+
+ISO_CODES=iso-codes
+
+
+
+msg_rbac_shutdown=no
+# Check whether --enable-rbac-shutdown was given.
+if test "${enable_rbac_shutdown+set}" = set; then :
+  enableval=$enable_rbac_shutdown; enable_rbac_shutdown=$enableval
+else
+  enable_rbac_shutdown=no
+fi
+
+
+if test "x$enable_rbac_shutdown" != "xno"; then
+        RBAC_LIBS="-lsecdb -lsocket -lnsl"
+
+$as_echo "#define ENABLE_RBAC_SHUTDOWN /**/" >>confdefs.h
+
+
+cat >>confdefs.h <<_ACEOF
+#define RBAC_SHUTDOWN_KEY "$enable_rbac_shutdown"
+_ACEOF
+
+        msg_rbac_shutdown="yes, using key $enable_rbac_shutdown"
+fi
+
+
+
+
+for ac_header in execinfo.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
+if test "x$ac_cv_header_execinfo_h" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_EXECINFO_H 1
+_ACEOF
+
+fi
+
+done
+
+
+
+authdir=${localstatedir}/gdm
+
+gdmlocaledir=${gdmconfdir}
+
+pixmapdir=${datadir}/pixmaps
+
+
+
+# Check whether --with-log-dir was given.
+if test "${with_log_dir+set}" = set; then :
+  withval=$with_log_dir;
+fi
+
+
+if ! test -z "$with_log_dir"; then
+   GDM_LOG_DIR=$with_log_dir
+else
+   GDM_LOG_DIR=/var/log/gdm
+fi
+logdir=$GDM_LOG_DIR
+
+
+withval=""
+
+# Check whether --with-at-bindir was given.
+if test "${with_at_bindir+set}" = set; then :
+  withval=$with_at_bindir;
+fi
+
+
+if test x$withval != x; then
+	AT_BINDIR="$withval"
+else
+	AT_BINDIR='${bindir}'
+fi
+
+
+
+withval=""
+
+# Check whether --with-defaults_conf was given.
+if test "${with_defaults_conf+set}" = set; then :
+  withval=$with_defaults_conf;
+fi
+
+
+if test x$withval != x; then
+	GDM_DEFAULTS_CONF="$withval"
+else
+	GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf'
+fi
+
+
+
+withval=""
+
+# Check whether --with-custom_conf was given.
+if test "${with_custom_conf+set}" = set; then :
+  withval=$with_custom_conf;
+fi
+
+
+if test x$withval != x; then
+	GDM_CUSTOM_CONF="$withval"
+else
+	GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf'
+fi
+
+
+GDM_OLD_CONF='${gdmconfdir}/gdm.conf'
+
+
+
+
+# Check whether --with-xevie was given.
+if test "${with_xevie+set}" = set; then :
+  withval=$with_xevie;
+else
+  with_xevie=no
+fi
+
+
+if test x$with_xevie != xno ; then
+	XEVIE_OPTION="+extension XEVIE"
+else
+	XEVIE_OPTION=""
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define XEVIE_OPTION "$XEVIE_OPTION"
+_ACEOF
+
+
+
+# Check for Solaris auditing API
+# Note, Solaris auditing not supported for Solaris 9 or earlier and
+# should not be used on these versions of Solaris if auditing is
+# required.  Solaris auditing is only supported on systems that
+# support the ADT_USER enumeration value.
+#
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris auditing API" >&5
+$as_echo_n "checking for Solaris auditing API... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <bsm/adt.h>
+adt_user_context = ADT_USER;
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+   check_sun_audit=yes
+else
+   check_sun_audit=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test ${check_sun_audit} = yes
+then
+
+$as_echo "#define HAVE_ADT 1" >>confdefs.h
+
+   PAM_LIBS="$PAM_LIBS -lbsm"
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+ if test x$check_sun_audit = xyes; then
+  HAVE_ADT_TRUE=
+  HAVE_ADT_FALSE='#'
+else
+  HAVE_ADT_TRUE='#'
+  HAVE_ADT_FALSE=
+fi
+
+
+# Check for Linux auditing API
+#
+
+# Check whether --with-libaudit was given.
+if test "${with_libaudit+set}" = set; then :
+  withval=$with_libaudit;
+else
+  with_libaudit=auto
+fi
+
+
+# libaudit detection
+if test x$with_libaudit = xno ; then
+    have_libaudit=no;
+else
+    # See if we have audit daemon library
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_message in -laudit" >&5
+$as_echo_n "checking for audit_log_user_message in -laudit... " >&6; }
+if test "${ac_cv_lib_audit_audit_log_user_message+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-laudit  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char audit_log_user_message ();
+int
+main ()
+{
+return audit_log_user_message ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_audit_audit_log_user_message=yes
+else
+  ac_cv_lib_audit_audit_log_user_message=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_message" >&5
+$as_echo "$ac_cv_lib_audit_audit_log_user_message" >&6; }
+if test "x$ac_cv_lib_audit_audit_log_user_message" = x""yes; then :
+  have_libaudit=yes
+else
+  have_libaudit=no
+fi
+
+fi
+
+ if test x$have_libaudit = xyes; then
+  HAVE_LIBAUDIT_TRUE=
+  HAVE_LIBAUDIT_FALSE='#'
+else
+  HAVE_LIBAUDIT_TRUE='#'
+  HAVE_LIBAUDIT_FALSE=
+fi
+
+
+if test x$have_libaudit = xyes ; then
+    PAM_LIBS="$PAM_LIBS -laudit"
+
+$as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
+
+fi
+
+#
+# Subst the extra libs
+#
+
+
+
+
+
+
+
+
+
+
+# Check for Solaris logindevperm support
+#
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for di_devperm_login in -ldevinfo" >&5
+$as_echo_n "checking for di_devperm_login in -ldevinfo... " >&6; }
+if test "${ac_cv_lib_devinfo_di_devperm_login+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldevinfo  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char di_devperm_login ();
+int
+main ()
+{
+return di_devperm_login ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_devinfo_di_devperm_login=yes
+else
+  ac_cv_lib_devinfo_di_devperm_login=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_devinfo_di_devperm_login" >&5
+$as_echo "$ac_cv_lib_devinfo_di_devperm_login" >&6; }
+if test "x$ac_cv_lib_devinfo_di_devperm_login" = x""yes; then :
+
+                        $as_echo "#define HAVE_LOGINDEVPERM 1" >>confdefs.h
+
+                            PAM_LIBS="$PAM_LIBS -ldevinfo"
+fi
+
+
+
+# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often
+# symlink to each other, and configure should use the more stable
+# location (the real directory) if possible.
+#
+# On Solaris, the /usr/bin/Xserver script is used to decide whether to
+# use Xsun or Xorg, so this is used on Solaris.
+#
+# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6
+# and /usr/X11 since they often symlink to each other, and configure
+# should use the more stable location (the real directory) if possible.
+#
+if test -x /usr/X11/bin/Xserver; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/Xserver"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/Xorg; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/Xorg"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/openwin/bin/Xsun; then
+   # Do not add /usr/openwin/bin here because on Solaris you need
+   # /usr/openwin/bin in your PATH even if you are using the Xorg
+   # Xserver.  We add this to the path below.
+   X_PATH="/usr/openwin/bin"
+   X_SERVER_PATH="/usr/openwin/bin"
+   X_SERVER="/usr/openwin/bin/Xsun"
+   X_CONFIG_OPTIONS="-audit 0 -nobanner"
+elif test -x /opt/X11R6/bin/X; then
+   X_PATH="/opt/X11R6/bin"
+   X_SERVER_PATH="/opt/X11R6/bin"
+   X_SERVER="/opt/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/X; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+else
+   # what to do, what to do, this is wrong, but this just sets the
+   # defaults, perhaps this user is cross compiling or some such
+   X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+fi
+
+
+# Use Xephyr if it is available.  It works better than Xnest since Xephyr
+# supports the Xserver extensions, even if on a remote machine.
+#
+X_XNEST_UNSCALED_FONTPATH="true"
+if test -x $X_SERVER_PATH/Xephyr; then
+    X_XNEST_CMD="$X_SERVER_PATH/Xephyr"
+    X_XNEST_CONFIG_OPTIONS="-audit 0"
+else
+    if test -x /usr/openwin/bin/Xnest; then
+        # If on Solaris, Xnest is only shipped with the Xsun Xserver, so
+        # use this version.
+        #
+        X_XNEST_CMD="/usr/openwin/bin/Xnest"
+        X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn"
+        X_XNEST_UNSCALED_FONTPATH="false"
+    else
+        if test -x $X_SERVER_PATH/Xnest; then
+            X_XNEST_CMD="$X_SERVER_PATH/Xnest"
+            X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest"
+        fi
+    fi
+fi
+
+
+
+  EXP_VAR=LOCALSTATEDIR
+  FROM_VAR=$localstatedir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LOCALSTATEDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=SYSCONFDIR
+  FROM_VAR=$sysconfdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  SYSCONFDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=DATADIR
+  FROM_VAR=$datadir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  DATADIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=BINDIR
+  FROM_VAR=$bindir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  BINDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=SBINDIR
+  FROM_VAR=$sbindir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  SBINDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=LIBDIR
+  FROM_VAR=$libdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LIBDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=LIBEXECDIR
+  FROM_VAR=$libexecdir
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  LIBEXECDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+
+
+# Check whether --with-pid-file was given.
+if test "${with_pid_file+set}" = set; then :
+  withval=$with_pid_file;
+fi
+
+
+if ! test -z "$with_pid_file"; then
+   GDM_PID_FILE=$with_pid_file
+else
+   GDM_PID_FILE=/var/run/gdm.pid
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define GDM_PID_FILE "$GDM_PID_FILE"
+_ACEOF
+
+
+
+
+# Check whether --with-working-directory was given.
+if test "${with_working_directory+set}" = set; then :
+  withval=$with_working_directory;
+fi
+
+
+if ! test -z "$with_working_directory"; then
+   GDM_WORKING_DIR=$with_working_directory
+else
+   GDM_WORKING_DIR=${localstatedir}/lib/gdm
+fi
+
+
+
+
+
+# Check whether --with-xauth-dir was given.
+if test "${with_xauth_dir+set}" = set; then :
+  withval=$with_xauth_dir;
+fi
+
+
+if ! test -z "$with_xauth_dir"; then
+   GDM_XAUTH_DIR=$with_xauth_dir
+else
+   GDM_XAUTH_DIR=${localstatedir}/run/gdm
+fi
+
+
+
+
+
+# Turn on the additional warnings last, so -Werror doesn't affect other tests.
+
+# Check whether --enable-more-warnings was given.
+if test "${enable_more_warnings+set}" = set; then :
+  enableval=$enable_more_warnings; set_more_warnings="$enableval"
+else
+
+	      if test -d $srcdir/.svn; then
+	        set_more_warnings=yes
+	      else
+	        set_more_warnings=no
+              fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for more warnings" >&5
+$as_echo_n "checking for more warnings... " >&6; }
+if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+        CFLAGS="\
+        -Wall \
+        -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+        -Wnested-externs -Wpointer-arith \
+        -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
+        $CFLAGS"
+
+        for option in -Wno-strict-aliasing -Wno-sign-compare; do
+                SAVE_CFLAGS="$CFLAGS"
+                CFLAGS="$CFLAGS $option"
+                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  has_option=yes
+else
+  has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                if test $has_option = no; then
+                        CFLAGS="$SAVE_CFLAGS"
+                fi
+                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+                unset has_option
+                unset SAVE_CFLAGS
+        done
+        unset option
+else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+#
+# Enable Debug
+#
+# Check whether --enable-debug was given.
+if test "${enable_debug+set}" = set; then :
+  enableval=$enable_debug;
+else
+  enable_debug=yes
+fi
+
+
+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
+
+
+#
+# Enable Profiling
+#
+# Check whether --enable-profiling was given.
+if test "${enable_profiling+set}" = set; then :
+  enableval=$enable_profiling;
+else
+  enable_profiling=yes
+fi
+
+
+if test "$enable_profiling" = "yes"; then
+
+$as_echo "#define ENABLE_PROFILING 1" >>confdefs.h
+
+fi
+
+#
+# Set SHELL to use in scripts.
+#
+if test x$os_solaris = xyes ; then
+   XSESSION_SHELL=/bin/ksh
+else
+   XSESSION_SHELL=/bin/sh
+fi
+
+# Set configuration choices.
+#
+
+
+cat >>confdefs.h <<_ACEOF
+#define XSESSION_SHELL "$XSESSION_SHELL"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define SOUND_PROGRAM "$SOUND_PROGRAM"
+_ACEOF
+
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define X_SERVER "$X_SERVER"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define X_SERVER_PATH "$X_SERVER_PATH"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define X_CONFIG_OPTIONS "$X_CONFIG_OPTIONS"
+_ACEOF
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define X_XNEST_CMD "$X_XNEST_CMD"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define X_XNEST_CONFIG_OPTIONS "$X_XNEST_CONFIG_OPTIONS"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define X_XNEST_UNSCALED_FONTPATH "$X_XNEST_UNSCALED_FONTPATH"
+_ACEOF
+
+
+## Stuff for debian/changelog.in
+#if test -e "debian/changelog"; then
+#  DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'`
+#  DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.*  //'`
+#else
+#  DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s`
+#  DEBIAN_DATE=`date -R`
+#fi
+#
+#AC_SUBST(DEBIAN_DATESTAMP)
+#AC_SUBST(DEBIAN_DATE)
+
+ac_config_files="$ac_config_files Makefile daemon/Makefile docs/Makefile gui/Makefile gui/simple-greeter/Makefile gui/simple-greeter/libnotificationarea/Makefile gui/simple-chooser/Makefile gui/user-switch-applet/Makefile utils/Makefile data/gdm.conf data/Makefile data/faces/Makefile data/greeter-autostart/Makefile data/pixmaps/Makefile data/pixmaps/16x16/Makefile data/pixmaps/32x32/Makefile data/pixmaps/48x48/Makefile common/Makefile po/Makefile.in tests/Makefile"
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -n "$EXEEXT"; then
+  am__EXEEXT_TRUE=
+  am__EXEEXT_FALSE='#'
+else
+  am__EXEEXT_TRUE='#'
+  am__EXEEXT_FALSE=
+fi
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  as_fn_error "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+  ac_config_commands="$ac_config_commands po/stamp-it"
+
+
+if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
+  as_fn_error "conditional \"ENABLE_SK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GNOME_DOC_UTILS_TRUE}" && test -z "${HAVE_GNOME_DOC_UTILS_FALSE}"; then
+  as_fn_error "conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_LIBXKLAVIER_TRUE}" && test -z "${HAVE_LIBXKLAVIER_FALSE}"; then
+  as_fn_error "conditional \"HAVE_LIBXKLAVIER\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_CHECK_TRUE}" && test -z "${HAVE_CHECK_FALSE}"; then
+  as_fn_error "conditional \"HAVE_CHECK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
+  as_fn_error "conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${MKDTEMP_MISSING_TRUE}" && test -z "${MKDTEMP_MISSING_FALSE}"; then
+  as_fn_error "conditional \"MKDTEMP_MISSING\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${OS_SOLARIS_TRUE}" && test -z "${OS_SOLARIS_FALSE}"; then
+  as_fn_error "conditional \"OS_SOLARIS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${WITH_CONSOLE_KIT_TRUE}" && test -z "${WITH_CONSOLE_KIT_FALSE}"; then
+  as_fn_error "conditional \"WITH_CONSOLE_KIT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_ADT_TRUE}" && test -z "${HAVE_ADT_FALSE}"; then
+  as_fn_error "conditional \"HAVE_ADT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_LIBAUDIT_TRUE}" && test -z "${HAVE_LIBAUDIT_FALSE}"; then
+  as_fn_error "conditional \"HAVE_LIBAUDIT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error ERROR [LINENO LOG_FD]
+# ---------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with status $?, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$?; test $as_status -eq 0 && as_status=1
+  if test "$3"; then
+    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+  fi
+  $as_echo "$as_me: error: $1" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in #(
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by gdm $as_me 2.28.1, which was
+generated by GNU Autoconf 2.64.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_version="\\
+gdm config.status 2.28.1
+configured by $0, generated by GNU Autoconf 2.64,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
+predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
+postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
+predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
+postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
+LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+OBJDUMP \
+deplibs_check_method \
+file_magic_cmd \
+AR \
+AR_FLAGS \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+SHELL \
+ECHO \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_wl \
+lt_prog_compiler_pic \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+fix_srcfile_path \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+finish_eval \
+old_striplib \
+striplib \
+compiler_lib_search_dirs \
+predep_objects \
+postdep_objects \
+predeps \
+postdeps \
+compiler_lib_search_path \
+LD_CXX \
+compiler_CXX \
+lt_prog_compiler_no_builtin_flag_CXX \
+lt_prog_compiler_wl_CXX \
+lt_prog_compiler_pic_CXX \
+lt_prog_compiler_static_CXX \
+lt_cv_prog_compiler_c_o_CXX \
+export_dynamic_flag_spec_CXX \
+whole_archive_flag_spec_CXX \
+compiler_needs_object_CXX \
+with_gnu_ld_CXX \
+allow_undefined_flag_CXX \
+no_undefined_flag_CXX \
+hardcode_libdir_flag_spec_CXX \
+hardcode_libdir_flag_spec_ld_CXX \
+hardcode_libdir_separator_CXX \
+fix_srcfile_path_CXX \
+exclude_expsyms_CXX \
+include_expsyms_CXX \
+file_list_spec_CXX \
+compiler_lib_search_dirs_CXX \
+predep_objects_CXX \
+postdep_objects_CXX \
+predeps_CXX \
+postdeps_CXX \
+compiler_lib_search_path_CXX; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec \
+old_archive_cmds_CXX \
+old_archive_from_new_cmds_CXX \
+old_archive_from_expsyms_cmds_CXX \
+archive_cmds_CXX \
+archive_expsym_cmds_CXX \
+module_cmds_CXX \
+module_expsym_cmds_CXX \
+export_symbols_cmds_CXX \
+prelink_cmds_CXX; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
+  ;;
+esac
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
+
+
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "daemon/Makefile") CONFIG_FILES="$CONFIG_FILES daemon/Makefile" ;;
+    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
+    "gui/Makefile") CONFIG_FILES="$CONFIG_FILES gui/Makefile" ;;
+    "gui/simple-greeter/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/Makefile" ;;
+    "gui/simple-greeter/libnotificationarea/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/libnotificationarea/Makefile" ;;
+    "gui/simple-chooser/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-chooser/Makefile" ;;
+    "gui/user-switch-applet/Makefile") CONFIG_FILES="$CONFIG_FILES gui/user-switch-applet/Makefile" ;;
+    "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
+    "data/gdm.conf") CONFIG_FILES="$CONFIG_FILES data/gdm.conf" ;;
+    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
+    "data/faces/Makefile") CONFIG_FILES="$CONFIG_FILES data/faces/Makefile" ;;
+    "data/greeter-autostart/Makefile") CONFIG_FILES="$CONFIG_FILES data/greeter-autostart/Makefile" ;;
+    "data/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/Makefile" ;;
+    "data/pixmaps/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/16x16/Makefile" ;;
+    "data/pixmaps/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/32x32/Makefile" ;;
+    "data/pixmaps/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/48x48/Makefile" ;;
+    "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
+    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
+    "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
+
+  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || as_fn_error "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[	 ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || as_fn_error "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || as_fn_error "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+	|| as_fn_error "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error "could not create -" "$LINENO" 5
+  fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$_am_arg" : 'X\(//\)[^/]' \| \
+	 X"$_am_arg" : 'X\(//\)$' \| \
+	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$mf" : 'X\(//\)[^/]' \| \
+	 X"$mf" : 'X\(//\)$' \| \
+	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$file" : 'X\(//\)[^/]' \| \
+	 X"$file" : 'X\(//\)$' \| \
+	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+ ;;
+    "libtool":C)
+
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags="CXX "
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# An object symbol dumper.
+OBJDUMP=$lt_OBJDUMP
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that does not interpret backslashes.
+ECHO=$lt_ECHO
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# The directories searched by this compiler when creating a shared library.
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+
+# Dependencies to place before and after the objects being linked to
+# create a shared library.
+predep_objects=$lt_predep_objects
+postdep_objects=$lt_postdep_objects
+predeps=$lt_predeps
+postdeps=$lt_postdeps
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $* ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[^=]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$@"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1+=\$2"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1=\$$1\$2"
+}
+
+_LT_EOF
+    ;;
+  esac
+
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
+
+    cat <<_LT_EOF >> "$ofile"
+
+# ### BEGIN LIBTOOL TAG CONFIG: CXX
+
+# The linker used to build libraries.
+LD=$lt_LD_CXX
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds_CXX
+
+# A language specific compiler.
+CC=$lt_compiler_CXX
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC_CXX
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_CXX
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_CXX
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_CXX
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_CXX
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object_CXX
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds_CXX
+archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds_CXX
+module_expsym_cmds=$lt_module_expsym_cmds_CXX
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld_CXX
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_CXX
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_CXX
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct_CXX
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute_CXX
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L_CXX
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic_CXX
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath_CXX
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_CXX
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path_CXX
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols_CXX
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_CXX
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_CXX
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_CXX
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds_CXX
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec_CXX
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_CXX
+
+# The directories searched by this compiler when creating a shared library.
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
+
+# Dependencies to place before and after the objects being linked to
+# create a shared library.
+predep_objects=$lt_predep_objects_CXX
+postdep_objects=$lt_postdep_objects_CXX
+predeps=$lt_predeps_CXX
+postdeps=$lt_postdeps_CXX
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+
+# ### END LIBTOOL TAG CONFIG: CXX
+_LT_EOF
+
+ ;;
+    "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
+        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+      esac ;;
+    "po/stamp-it":C)
+    if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
+       as_fn_error "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
+    fi
+    rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
+    >"po/stamp-it.tmp"
+    sed '/^#/d
+	 s/^[[].*] *//
+	 /^[ 	]*$/d
+	'"s|^|	$ac_top_srcdir/|" \
+      "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
+
+    sed '/^POTFILES =/,/[^\\]$/ {
+		/^POTFILES =/!d
+		r po/POTFILES
+	  }
+	 ' "po/Makefile.in" >"po/Makefile"
+    rm -f "po/Makefile.tmp"
+    mv "po/stamp-it.tmp" "po/stamp-it"
+   ;;
+
+  esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit $?
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+
+echo "
+                    GDM $VERSION
+                    ============
+
+	prefix:                   ${prefix}
+	exec_prefix:              ${exec_prefix}
+        libdir:                   ${libdir}
+        bindir:                   ${bindir}
+        sbindir:                  ${sbindir}
+        sysconfdir:               ${sysconfdir}
+        sysconfsubdir:            ${sysconfsubdir}
+        gdmconfdir:               ${gdmconfdir}
+        dmconfdir:                ${dmconfdir}
+        localstatedir:            ${localstatedir}
+        datadir:                  ${datadir}
+	source code location:	  ${srcdir}
+	compiler:		  ${CC}
+	cflags:		          ${CFLAGS}
+        Maintainer mode:          ${USE_MAINTAINER_MODE}
+
+        user:                     ${GDM_USERNAME}
+        group:                    ${GDM_GROUPNAME}
+
+        dbus-1 system.d dir:      ${DBUS_SYS_DIR}
+        PAM prefix:               ${PAM_PREFIX}
+        X server:                 ${X_SERVER}
+"
+
+if test x"$LIBWRAP_PATH" = x ; then
+	echo \
+"        TCP Wrappers support:     no"
+else
+	echo \
+"        TCP Wrappers support:     yes"
+fi
+
+echo \
+"        Xinerama support:         ${XINERAMA_SUPPORT}
+        XDMCP support:            ${XDMCP_SUPPORT}
+        SELinux support:          ${with_selinux}
+        ConsoleKit support:       ${use_console_kit}
+        Build with RBAC:          ${msg_rbac_shutdown}
+"
Index: proiecte/PPPP/gdm/configure.ac
===================================================================
--- proiecte/PPPP/gdm/configure.ac	(revision 134)
+++ proiecte/PPPP/gdm/configure.ac	(revision 134)
@@ -0,0 +1,1434 @@
+
+AC_PREREQ([2.60])
+AC_INIT([gdm],
+        [2.28.1],
+        [http://bugzilla.gnome.org/enter_bug.cgi?product=gdm])
+
+AC_CONFIG_SRCDIR([daemon/gdm-manager.c])
+
+AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 -Wall])
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+AM_MAINTAINER_MODE
+
+# for utmpx stuff
+AC_GNU_SOURCE
+
+AC_STDC_HEADERS
+AC_PROG_CXX
+AM_PROG_CC_C_O
+AC_PROG_LIBTOOL()
+
+AC_HEADER_STDC
+
+AC_SUBST(VERSION)
+
+AM_CONFIG_HEADER(config.h)
+AC_CONFIG_MACRO_DIR([m4])
+
+IT_PROG_INTLTOOL([0.40.0])
+
+GNOME_DOC_INIT
+
+GETTEXT_PACKAGE=gdm
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext package])
+
+AM_GLIB_GNU_GETTEXT
+
+dnl ---------------------------------------------------------------------------
+dnl - Dependencies
+dnl ---------------------------------------------------------------------------
+
+DBUS_GLIB_REQUIRED_VERSION=0.74
+GLIB_REQUIRED_VERSION=2.15.4
+GTK_REQUIRED_VERSION=2.10.0
+GSTREAMER_REQUIRED_VERSION=0.10.0
+PANGO_REQUIRED_VERSION=1.3.0
+LIBGLADE_REQUIRED_VERSION=1.99.2
+SCROLLKEEPER_REQUIRED_VERSION=0.1.4
+GCONF_REQUIRED_VERSION=2.6.1
+GNOME_PANEL_REQUIRED_VERSION=2.0.0
+LIBXKLAVIER_REQUIRED_VERSION=4.0
+LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
+#FONTCONFIG_REQUIRED_VERSION=2.6.0
+FONTCONFIG_REQUIRED_VERSION=2.5.0
+DEVKIT_POWER_REQUIRED_VERSION=008
+
+EXTRA_COMPILE_WARNINGS(yes)
+
+PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
+AC_SUBST(GTHREAD_CFLAGS)
+AC_SUBST(GTHREAD_LIBS)
+
+PKG_CHECK_MODULES(COMMON,
+        dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+)
+AC_SUBST(COMMON_CFLAGS)
+AC_SUBST(COMMON_LIBS)
+
+PKG_CHECK_MODULES(DAEMON,
+        dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+        gio-2.0 >= $GLIB_REQUIRED_VERSION
+)
+AC_SUBST(DAEMON_CFLAGS)
+AC_SUBST(DAEMON_LIBS)
+
+PKG_CHECK_MODULES(XLIB, x11 xau, ,
+  [AC_PATH_XTRA
+    if test "x$no_x" = xyes; then
+      AC_MSG_ERROR("no (requires X development libraries)")
+    else
+      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+      XLIB_CFLAGS=$X_CFLAGS
+    fi])
+AC_SUBST(XLIB_CFLAGS)
+AC_SUBST(XLIB_LIBS)
+
+PKG_CHECK_MODULES(GTK,
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+)
+AC_SUBST(GTK_CFLAGS)
+AC_SUBST(GTK_LIBS)
+
+PKG_CHECK_MODULES(CANBERRA_GTK,
+        libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+)
+AC_SUBST(GCONF_CFLAGS)
+AC_SUBST(GCONF_LIBS)
+
+PKG_CHECK_MODULES(GCONF,
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+)
+AC_SUBST(GCONF_CFLAGS)
+AC_SUBST(GCONF_LIBS)
+
+PKG_CHECK_MODULES(DEVKIT_POWER,
+        devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION,
+        have_devicekit_power=yes,
+        have_devicekit_power=no
+)
+if test "x$have_devicekit_power" = "xyes" ; then
+  AC_DEFINE(HAVE_DEVICEKIT_POWER, [], [Define if we have DeviceKit-power])
+fi
+AC_SUBST(HAVE_DEVICEKIT_POWER)
+AC_SUBST(DEVKIT_POWER_CFLAGS)
+AC_SUBST(DEVKIT_POWER_LIBS)
+
+PKG_CHECK_MODULES(SIMPLE_GREETER,
+        dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+	gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
+    gstreamermm-0.10 >= $GSTREAMER_REQUIRED_VERSION 
+)
+AC_SUBST(SIMPLE_GREETER_CFLAGS)
+AC_SUBST(SIMPLE_GREETER_LIBS)
+
+PKG_CHECK_MODULES(LIBXKLAVIER,
+        libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION,
+        have_libxklavier=yes,
+        have_libxklavier=no)
+if test "x$have_libxklavier" = "xyes" ; then
+  AC_DEFINE(HAVE_LIBXKLAVIER, [], [Define if we have libxklavier])
+fi
+AM_CONDITIONAL(HAVE_LIBXKLAVIER, test x$have_libxklavier = xyes)
+AC_SUBST(HAVE_LIBXKLAVIER)
+AC_SUBST(LIBXKLAVIER_CFLAGS)
+AC_SUBST(LIBXKLAVIER_LIBS)
+
+PKG_CHECK_MODULES(SIMPLE_CHOOSER,
+        dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+)
+AC_SUBST(SIMPLE_CHOOSER_CFLAGS)
+AC_SUBST(SIMPLE_CHOOSER_LIBS)
+
+PKG_CHECK_MODULES(APPLET,
+        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION)
+AC_SUBST(APPLET_CFLAGS)
+AC_SUBST(APPLET_LIBS)
+
+PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version"
+AC_SUBST(PLUGIN_LIBTOOL_FLAGS)
+
+AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
+AC_PATH_XTRA
+
+# Unit testing framework
+PKG_CHECK_MODULES(CHECK,
+                  [check >= 0.9.4],
+                  have_check=yes,
+                  have_check=no)
+AM_CONDITIONAL([HAVE_CHECK],[test "x$CHECK_CFLAGS" != "x"])
+
+AC_PATH_PROG(GCONFTOOL, gconftool-2)
+
+AM_GCONF_SOURCE_2
+
+dnl ---------------------------------------------------------------------------
+dnl - Configuration file stuff
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_WITH(sysconfsubdir,
+            AS_HELP_STRING([--with-sysconfsubdir],
+                           [directory name used under sysconfdir, default=gdm]),
+            sysconfsubdir=${withval}, sysconfsubdir=gdm)
+AC_SUBST(sysconfsubdir)
+
+if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then
+    gdmconfdir='${sysconfdir}/${sysconfsubdir}'
+else
+    gdmconfdir='${sysconfdir}'
+fi
+AC_SUBST(gdmconfdir)
+
+AC_ARG_WITH(dmconfdir,
+            AS_HELP_STRING([--with-dmconfdir],
+                           [directory where Sessions are stored, default=SYSCONFDIR/dm]),
+            dmconfdir=${withval}, dmconfdir=${sysconfdir}/dm)
+AC_SUBST(dmconfdir)
+
+dnl ---------------------------------------------------------------------------
+dnl - Configure arguments
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_ENABLE(console-helper,
+	      AS_HELP_STRING([--enable-console-helper],
+                             [Enable PAM console helper @<:@default=auto@:>@]),,
+              enable_console_helper=auto)
+
+AC_ARG_ENABLE(authentication-scheme,
+              AS_HELP_STRING([--enable-authentication-scheme=@<:@pam/crypt/shadow@:>@],
+	                     [Choose a specific authentication scheme @<:@default=auto@:>@]),,
+              enable_authentication_scheme=auto)
+
+AC_ARG_WITH(xinerama,
+            AS_HELP_STRING([--with-xinerama],
+                           [Add Xinerama support @<:@default=auto@:>@]),,
+            with_xinerama=auto)
+
+AC_ARG_WITH(xdmcp,
+            AS_HELP_STRING([--with-xdmcp],
+	                   [Add XDMCP (remote login) support @<:@default=auto@:>@]),,
+            with_xdmcp=auto)
+
+AC_ARG_WITH(tcp-wrappers,
+            AS_HELP_STRING([--with-tcp-wrappers],
+                           [Use TCP Wrappers @<:@default=auto@:>@]),,
+            with_tcp_wrappers=auto)
+
+AC_ARG_WITH(selinux,
+	    AS_HELP_STRING([--with-selinux],
+	                   [Add SELinux support]))
+
+AC_ARG_WITH(console-kit,
+            AS_HELP_STRING([--with-console-kit],
+                           [Add ConsoleKit support @<:@default=auto@:>@]),,
+            with_console_kit=auto)
+
+AC_ARG_WITH(at-spi-registryd-directory,
+            AS_HELP_STRING([--with-at-spi-registryd-directory],
+	                   [Specify the directory of at-spi-registryd @<:@default=libexecdir@:>@])],,
+            [with_at_spi_registryd_directory="\${libexecdir}"])
+
+AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory
+AC_SUBST(AT_SPI_REGISTRYD_DIR)
+
+# Allow configuration of default PATH
+#
+withval=""
+AC_ARG_WITH(default-path,
+            AS_HELP_STRING([--with-default-path=<PATH>],
+	                   [PATH GDM will use as the user's default PATH]),
+            [if test x$withval != x; then
+               AC_MSG_RESULT("PATH ${withval} will be the default PATH.")
+             fi])
+
+if test x$withval != x; then
+	GDM_SESSION_DEFAULT_PATH="$withval"
+else
+	GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/bin:/bin"
+fi
+AC_SUBST(GDM_SESSION_DEFAULT_PATH)
+
+dnl
+dnl file that sets LANG
+dnl
+withval=""
+AC_ARG_WITH(lang-file,
+            AS_HELP_STRING([--with-lang-file=<filename>],
+	                   [file containing default language setting]),
+            [if test x$withval != x; then
+               AC_MSG_RESULT("System locale will be looked for in file ${withval}.")
+             fi])
+
+if test x$withval != x; then
+	LANG_CONFIG_FILE="$withval"
+else
+	LANG_CONFIG_FILE='${sysconfdir}/sysconfig/i18n'
+fi
+AC_SUBST(LANG_CONFIG_FILE)
+
+# stropts has been removed from glibc
+# https://bugzilla.redhat.com/show_bug.cgi?id=436349
+AC_CHECK_HEADERS(stropts.h)
+
+dnl socklen_t may be declared, but not in a "standard" C header location
+AC_CHECK_HEADERS(sys/socket.h)
+AC_CHECK_TYPE(socklen_t,,
+        AC_DEFINE(socklen_t, size_t, [Compatibility type]),
+[AC_INCLUDES_DEFAULT]
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+)
+AC_CHECK_HEADERS(sys/sockio.h)
+AC_CHECK_FUNCS([setresuid setenv unsetenv clearenv])
+
+dnl checks needed for Darwin compatibility to linux **environ.
+AC_CHECK_HEADERS(crt_externs.h)
+AC_CHECK_FUNCS(_NSGetEnviron)
+
+EXTRA_DAEMON_LIBS=""
+EXTRA_SLAVE_LIBS=""
+EXTRA_CHOOSER_LIBS=""
+EXTRA_XNEST_LIBS=""
+EXTRA_FLEXI_LIBS=""
+EXTRA_DYNAMIC_LIBS=""
+EXTRA_SETUP_LIBS=""
+EXTRA_TEST_LIBS=""
+EXTRA_GREETER_LIBS=""
+
+AC_CHECK_FUNC(socket,,[
+	      AC_CHECK_LIB(socket,socket, [
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
+			   EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
+			   EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
+			   EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
+			   EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"])])
+AC_CHECK_FUNC(gethostbyname,,[
+	      AC_CHECK_LIB(nsl,gethostbyname, [
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
+			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
+			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"])])
+AC_CHECK_DECL(HOST_NAME_MAX, ,
+             AC_CHECK_DECL(_POSIX_HOST_NAME_MAX,
+                           AC_DEFINE(HOST_NAME_MAX, _POSIX_HOST_NAME_MAX, []),
+                           AC_DEFINE(HOST_NAME_MAX, 256, [Define to 256 if neither have HOST_NAME_MAX nor _POSIX_HOST_NAME_MAX]),
+                           [[#include <limits.h>]]),
+             [[#include <limits.h>]])
+AC_CHECK_FUNC(sched_yield,[
+	      AC_DEFINE(HAVE_SCHED_YIELD, 1, [Define if we have sched yield])],[
+	      AC_CHECK_LIB(rt,sched_yield, [
+			   AC_DEFINE(HAVE_SCHED_YIELD, 1, [Define if we have sched yield])
+			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"], [
+			   echo "No sched_yield found"])])
+AC_CHECK_FUNC(inet_aton,,[
+	      AC_CHECK_LIB(resolv,inet_aton, [
+			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"])])
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for mkdtemp
+dnl ---------------------------------------------------------------------------
+
+mkdtemp_missing=false
+AC_CHECK_FUNC(mkdtemp,
+    [AC_DEFINE([HAVE_MKDTEMP], 1, [Have GlibC function to make temp dirs])],
+    mkdtemp_missing=true)
+AM_CONDITIONAL(MKDTEMP_MISSING, test x$mkdtemp_missing = xtrue)
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for IPv6
+dnl ---------------------------------------------------------------------------
+
+AC_MSG_CHECKING([whether to enable IPv6])
+AC_ARG_ENABLE(ipv6,
+              AS_HELP_STRING([--enable-ipv6],
+                             [Enables compilation of IPv6 code @<:@default=no@:>@]),,
+              enable_ipv6=no)
+
+if test x$enable_ipv6 = xyes; then
+  AC_TRY_COMPILE([
+    #include <sys/types.h>
+    #include <sys/socket.h>],[
+    struct sockaddr_storage ss;
+    socket(AF_INET6, SOCK_STREAM, 0)
+    ],
+    have_ipv6=yes,
+    have_ipv6=no
+    )
+  if test x$have_ipv6 = xyes; then
+    have_getaddrinfo=no
+    have_inet_ntop=no
+    AC_CHECK_FUNC(getaddrinfo, have_getaddrinfo=yes)
+    if test x$have_getaddrinfo != xyes; then
+      for lib in bsd socket inet; do
+        AC_CHECK_LIB($lib,getaddrinfo,["LIBS=$LIBS -l$lib";have_getaddrinfo=yes;break])
+      done
+    fi
+
+    AC_CHECK_FUNC(inet_ntop,have_inet_ntop=yes)
+    if test x$have_inet_ntop != xyes; then
+      for lib in bsd nsl inet; do
+        AC_CHECK_LIB($lib,inet_ntop,["LIBS=$LIBS -l$lib";have_inet_ntop=yes;break])
+      done
+    fi
+
+    if test x$have_getaddrinfo = xyes; then
+      if test x$have_inet_ntop = xyes; then
+        have_ipv6=yes
+        AC_DEFINE(ENABLE_IPV6, 1, [Define if we have ipv6])
+        AC_MSG_RESULT($have_ipv6)
+      else
+        have_ipv6=no
+        AC_MSG_RESULT($have_ipv6)
+      fi
+    fi
+  fi
+else
+  AC_MSG_RESULT(no)
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for GDM user
+dnl ---------------------------------------------------------------------------
+
+withval=""
+AC_ARG_WITH(user,
+            AS_HELP_STRING([--with-user=<username>],
+                           [specify gdm's user name]))
+
+if test x$withval != x; then
+	GDM_USERNAME="$withval"
+else
+	GDM_USERNAME=gdm
+fi
+AC_SUBST(GDM_USERNAME)
+AC_DEFINE_UNQUOTED([GDM_USERNAME], "$GDM_USERNAME", [User to use])
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for GDM group
+dnl ---------------------------------------------------------------------------
+
+withval=""
+AC_ARG_WITH(group,
+            AS_HELP_STRING([--with-group=<username>],
+                           [specify gdm's user name]))
+
+if test x$withval != x; then
+	GDM_GROUPNAME="$withval"
+else
+	GDM_GROUPNAME=gdm
+fi
+AC_SUBST(GDM_GROUPNAME)
+AC_DEFINE_UNQUOTED([GDM_GROUPNAME], "$GDM_GROUPNAME", [Group to use])
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for PAM stuff
+dnl ---------------------------------------------------------------------------
+
+dnl PAM prefix
+withval=""
+AC_ARG_WITH(pam-prefix,
+            AS_HELP_STRING([--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="$withval"
+else
+	PAM_PREFIX='${sysconfdir}'
+fi
+AC_SUBST(PAM_PREFIX)
+
+have_pam=no
+AC_CHECK_LIB(pam, pam_start, have_pam=yes)
+
+if test "x$have_pam" = "xyes"; then
+        PAM_LIBS="${PAM_LIBS} -lpam"
+else
+	AC_MSG_ERROR("PAM libraries not found")
+fi
+AC_SUBST(HAVE_PAM)
+AC_SUBST(PAM_LIBS)
+
+AC_CHECK_HEADERS([security/pam_modutil.h security/pam_ext.h])
+AC_CHECK_LIB(pam, pam_syslog, [AC_DEFINE(HAVE_PAM_SYSLOG, [], [Define to 1 if you have the pam_syslog function])])
+
+dnl test whether struct pam_message is const (Linux) or not (Sun)
+if test "x$have_pam" = "xyes"; then
+   pam_appl_h="$ac_pam_includes/security/pam_appl.h"
+   AC_MSG_CHECKING(for const pam_message)
+   AC_EGREP_HEADER([struct pam_message],
+      $pam_appl_h,
+      [ AC_EGREP_HEADER([const struct pam_message],
+                        $pam_appl_h,
+                        [AC_MSG_RESULT(["const: Linux-type PAM"]) ],
+                        [AC_MSG_RESULT(["nonconst: Sun-type PAM"])
+                        AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
+                        )],
+       [AC_MSG_RESULT(["not found - assume const, Linux-type PAM"])]
+       )
+fi
+
+dnl Check if we can use the setpenv function to add specialvariable
+dnl to the environment (such as the /etc/environment file under AIX)
+AC_LINK_IFELSE([
+	AC_LANG_PROGRAM([[
+		#ifdef HAVE_USERSEC_H
+		#include <usersec.h>
+		#endif
+		]],[[
+		return (setpenv(NULL, (PENV_INIT | PENV_NOEXEC), NULL, NULL));
+		]])],
+	can_use_setpenv=yes,
+	can_use_setpenv=no)
+
+if test x$can_use_setpenv = xyes ; then
+	AC_DEFINE(CAN_USE_SETPENV,,[Define this variable if the code to use
+		the setpenv function can be compiled and used])
+fi
+
+#
+# Can we use BSD's setusercontext
+#
+AC_CHECK_HEADER(login_cap.h, [
+		EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+		AC_DEFINE(HAVE_LOGINCAP, 1, [Define if we have logincap])])
+
+#
+# Check for sys/sockio.h
+#
+AC_CHECK_HEADERS(sys/sockio.h, [
+		 AC_DEFINE(HAVE_SYS_SOCKIO_H, 1, [Define if we have sys/sockio.h])])
+
+#
+# Check for libgen.h
+#
+AC_CHECK_HEADERS(libgen.h, [
+		 AC_DEFINE(HAVE_LIBGEN_H, 1, [Define if we have libgen.h])])
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for POSIX version of getpwnam_r
+dnl ---------------------------------------------------------------------------
+
+# Checking for a posix version of getpwnam_r
+# if we are cross compiling and can not run the test
+# assume getpwnam_r is the posix version
+# it is up to the person cross compiling to change
+# this behavior if desired
+
+AC_LANG_PUSH(C)
+AC_CACHE_CHECK([for posix getpwnam_r],
+		ac_cv_func_posix_getpwnam_r,
+		[AC_RUN_IFELSE([AC_LANG_PROGRAM(
+[[
+#define _POSIX_PTHREAD_SEMANTICS
+#include <errno.h>
+#include <pwd.h>
+]],
+[[
+    char buffer[10000];
+    struct passwd pwd, *pwptr = &pwd;
+    int error;
+    errno = 0;
+    error = getpwnam_r ("", &pwd, buffer,
+                        sizeof (buffer), &pwptr);
+   return (error < 0 && errno == ENOSYS)
+	   || error == ENOSYS;
+]])],
+	[ac_cv_func_posix_getpwnam_r=yes],
+	[ac_cv_func_posix_getpwnam_r=no],
+        [ac_cv_func_posix_getpwnam_r=yes]
+)])
+AC_LANG_POP(C)
+
+if test "$ac_cv_func_posix_getpwnam_r" = yes; then
+	AC_DEFINE(HAVE_POSIX_GETPWNAM_R,1,
+		[Have POSIX function getpwnam_r])
+else
+	AC_CACHE_CHECK([for nonposix getpwnam_r],
+		ac_cv_func_nonposix_getpwnam_r,
+		[AC_TRY_LINK([#include <pwd.h>],
+                      	[char buffer[10000];
+                       	struct passwd pwd;
+                       	getpwnam_r ("", &pwd, buffer, 
+                               		sizeof (buffer));],
+			[ac_cv_func_nonposix_getpwnam_r=yes],
+			[ac_cv_func_nonposix_getpwnam_r=no])])
+		if test "$ac_cv_func_nonposix_getpwnam_r" = yes; then
+		AC_DEFINE(HAVE_NONPOSIX_GETPWNAM_R,1,
+			[Have non-POSIX function getpwnam_r])
+	fi
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for utmp stuff
+dnl ---------------------------------------------------------------------------
+
+AC_CHECK_HEADERS(utmp.h utmpx.h libutil.h sys/param.h)
+AC_CHECK_FUNCS([getutxent updwtmpx updwtmp])
+AC_CHECK_LIB(util, login, [
+		   AC_DEFINE(HAVE_LOGIN, 1, [Define if have login])
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" ])
+AC_CHECK_LIB(util, logout, [
+		   AC_DEFINE(HAVE_LOGOUT, 1, [Define if have logout])
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" ])
+AC_CHECK_LIB(util, logwtmp, [
+	  	   AC_DEFINE(HAVE_LOGWTMP, 1, [Define if have logwtmp])
+		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" ])
+GDM_CHECK_UTMP
+
+AC_MSG_CHECKING(if utmpx structure has ut_syslen field)
+AC_TRY_COMPILE([
+  #include <utmpx.h>],[
+  struct utmpx record;
+  record.ut_syslen = sizeof (record.ut_host);
+  ],
+  have_ut_syslen=yes,
+  have_ut_syslen=no
+  )
+if test x$have_ut_syslen = xyes; then
+  AC_DEFINE(HAVE_UT_SYSLEN, 1, [Define if have ut_syslen record])
+fi
+AC_MSG_RESULT($have_ut_syslen)
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for Xdmcp
+dnl ---------------------------------------------------------------------------
+
+XDMCP_LIBS=""
+if test x$with_xdmcp != xno ; then
+	xdmcp_save_CPPFLAGS="$CPPFLAGS"
+	CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+	AC_CHECK_HEADER(X11/Xdmcp.h, [
+		AC_CHECK_LIB(Xdmcp, XdmcpFlush, [
+		     	AC_DEFINE(HAVE_LIBXDMCP, 1, [Define if have libxdmcp])
+		     	XDMCP_LIBS="-lXdmcp"
+		     	XDMCP_SUPPORT=yes],,[$X_LIBS -lX11 $X_EXTRA_LIBS])
+	],,[#include <X11/Xproto.h>])
+
+	if test x$with_xdmcp = xyes -a "x$XDMCP_SUPPORT" = "x" ; then
+		AC_MSG_ERROR(XDMCP support requested but XDMCP libraries not found)
+	fi
+	CPPFLAGS="$xdmcp_save_CPPFLAGS"
+fi
+AC_SUBST(XDMCP_LIBS)
+
+if test "x$XDMCP_SUPPORT" = "xyes" ; then
+	AM_CONDITIONAL(XDMCP_SUPPORT, true)
+	GDMCHOOSER=gdmchooser
+else
+        # No need for TCP Wrappers in case XDMCP is disabled
+        if test x$with_tcp_wrappers != xno ; then
+	        echo "TCP wrappers not needed if XDMCP is not enabled"
+        fi
+	with_tcp_wrappers=no
+	AM_CONDITIONAL(XDMCP_SUPPORT, false)
+	GDMCHOOSER=
+fi
+AC_SUBST(GDMCHOOSER)
+
+dnl ---------------------------------------------------------------------------
+dnl - Check OS
+dnl ---------------------------------------------------------------------------
+
+os_solaris=no
+case "$host" in
+   *solaris*) os_solaris=yes
+   ;;
+esac
+AM_CONDITIONAL(OS_SOLARIS, test x$os_solaris = xyes)
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for TCP Wrappers for XDMCP access control
+dnl ---------------------------------------------------------------------------
+
+if test x$with_tcp_wrappers = xno ; then
+	echo "TCP wrappers disabled"
+else
+  LIBWRAP_PATH=""
+  if test x$os_solaris = xyes ; then
+	if test -f /usr/lib/libwrap.so; then
+		LIBWRAP_PATH=/usr/lib/libwrap.so
+		echo "Found $LIBWRAP_PATH" 1>&5
+		nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		if test -f /usr/sfw/lib/libwrap.so; then
+			LIBWRAP_PATH=/usr/sfw/lib/libwrap.so
+			echo "Found $LIBWRAP_PATH" 1>&5
+			nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH=""
+        	fi
+        fi
+
+	if test -z "$LIBWRAP_PATH"; then
+		echo "*********************************************************"
+	        echo " You have a broken TCP wrappers library (setenv included)"
+		echo " Please get the latest TCP wrappers package from your OS"
+		echo " vendor, or recompile TCP wrappers to not include a"
+		echo " setenv() implementation."
+		echo
+		echo "Not using TCP wrappers after all."
+		echo "*********************************************************"
+	else
+		LIBWRAP_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lwrap"
+		AC_DEFINE(HAVE_TCPWRAPPERS, 1, [Define if have tcp wrappers])
+	fi
+  else
+ 	AC_CHECK_LIB([wrap], [hosts_ctl], [
+ 	LIBWRAP_LIBS="-lwrap"
+ 	LIBWRAP_PATH=auto
+ 	AC_DEFINE(HAVE_TCPWRAPPERS, 1, [Define if have tcp wrappers])])
+  fi
+ 
+  AC_MSG_CHECKING([whether to use TCP wrappers])
+  if test -n "$LIBWRAP_PATH"; then
+        AC_MSG_RESULT(yes)
+  else
+        AC_MSG_RESULT(no)
+  fi
+
+  dnl find out if we need -lnsl or whatever
+  LIB_NSL=
+  if test -n "$LIBWRAP_PATH"; then
+		AC_MSG_CHECKING(whether -lwrap also requires -lnsl)
+		ORIG_LIBS="$LIBS"
+		LIBS="$EXTRA_DAEMON_LIBS $LIBS $LIBWRAP_LIBS"
+		AC_TRY_LINK([
+#include <tcpd.h>
+int allow_severity, deny_severity;
+], [return hosts_access;], ,[
+dnl try with -lnsl
+OLD_LIBS="$LIBS"
+LIBS="$LIBS -lnsl"
+AC_TRY_LINK([
+#include <tcpd.h>
+int allow_severity, deny_severity;
+], [return hosts_access;], LIB_NSL="-lnsl",
+LIBWRAP_PATH="")
+LIBS="$OLD_LIBS"
+])
+		LIBS="$ORIG_LIBS"
+		if test -n "$LIB_NSL"; then
+			AC_MSG_RESULT(yes)
+			EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS $LIB_NSL"
+		else
+			AC_MSG_RESULT(no)
+		fi
+  fi
+fi
+
+AC_SUBST(LIBWRAP_LIBS)
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for XFT2 (for gdm-settings-daemon)
+dnl ---------------------------------------------------------------------------
+
+if $PKG_CONFIG --exists xft ; then
+  AC_DEFINE(HAVE_XFT2,,[Define if Xft functionality is available])
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for Xinput
+dnl ---------------------------------------------------------------------------
+
+have_xinput=
+AC_CHECK_LIB(Xi, XOpenDevice, XINPUT_LIBS=-lXi)
+if test "x$XINPUT_LIBS" = x; then
+  save_LIBS="$LIBS"
+  for xinputpath in $x_libraries /usr/X11R6/lib /usr/openwin/lib; do
+    LIBS="-L$xinputpath -lXi"
+    if test x$os_solaris = xyes ; then
+       XINPUT_RPATH_FLAGS="-R$xinputpath"
+    fi
+    AC_MSG_CHECKING(for -lXi in $xinputpath)
+    AC_TRY_LINK([], [XOpenDevice()], [
+	AC_MSG_RESULT(yes)
+	XINPUT_LIBS="$XINPUT_RPATH_FLAGS -L$xinputpath -lXi"
+        LIBS="$save_LIBS"
+	break],[AC_MSG_RESULT(no)])
+  done
+  if test "x$XINPUT_LIBS" = x; then
+    AC_MSG_ERROR(Couldn't find the XInput library. Check config.log for details)
+  fi
+fi
+AC_CHECK_HEADER(X11/extensions/XInput.h, have_xinput=yes)
+if test "x$have_xinput" = xyes; then
+   AC_DEFINE(HAVE_XINPUT, 1, [Define if have xinput])
+   X_EXTRA_LIBS="$X_EXTRA_LIBS $XINPUT_LIBS"
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for Xinerama
+dnl ---------------------------------------------------------------------------
+
+# X11 Xinerama extension
+# Check for Xinerama extension (Solaris impl or Xfree impl)
+xinerama_save_cppflags="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+
+ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+
+if test ! x$with_xinerama = xno ; then
+  # Check for XFree
+  use_xfree_xinerama=yes
+  AC_CHECK_LIB(Xinerama, XineramaQueryExtension,
+         [AC_CHECK_HEADER(X11/extensions/Xinerama.h,
+                       if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+                          X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                       fi
+                       AC_DEFINE(HAVE_XFREE_XINERAMA, 1, [Define if have xfree xinerama])
+                       AC_DEFINE(HAVE_XINERAMA, 1, [Define if have xinerama])
+                       XINERAMA_LIBS="-lXinerama"
+                       XINERAMA_SUPPORT=yes,
+                       use_xfree_xinerama=no,
+                       [#include <X11/Xlib.h>])],
+         use_xfree_xinerama=no, -lXext $ALL_X_LIBS)
+  AC_MSG_CHECKING(for Xinerama support on XFree86)
+  AC_MSG_RESULT($use_xfree_xinerama);
+
+  if test x$use_xfree_xinerama = xno ; then
+    if test x$os_solaris = xyes ; then
+	# Check for solaris
+	use_solaris_xinerama=yes
+	AC_CHECK_LIB(Xext, XineramaGetInfo,
+                     use_solaris_xinerama=yes, use_solaris_xinerama=no,
+                     $ALL_X_LIBS)
+	if test "x$use_solaris_xinerama" = "xyes"; then
+            AC_CHECK_HEADER(X11/extensions/xinerama.h,
+                            if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+ 				X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+                            fi
+                            AC_DEFINE(HAVE_SOLARIS_XINERAMA, 1, [Define if have Solaris xinerama])
+                            AC_DEFINE(HAVE_XINERAMA, 1, [Define if have xinerama])
+		     	    XINERAMA_LIBS=""
+		     	    XINERAMA_SUPPORT=yes,
+                            use_solaris_xinerama=no,
+                            [#include <X11/Xlib.h>])
+	fi
+        AC_MSG_CHECKING(for Xinerama support on Solaris)
+	AC_MSG_RESULT($use_solaris_xinerama);
+    fi
+  fi
+fi
+
+AC_SUBST(XINERAMA_LIBS)
+CPPFLAGS="$xinerama_save_cppflags"
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for SELinux
+dnl ---------------------------------------------------------------------------
+
+if test "x$with_selinux" = "xyes" ; then
+	echo "SELinux support requested (--with-selinux was given), checking prerequisites"
+	if test -d /usr/local/selinux/include ; then
+		echo "Found /usr/local/selinux/include, will look there for SELinux stuff as well"
+		CFLAGS="$CFLAGS -I/usr/local/selinux/include"
+		LDFLAGS="$LDFLAGS -L/usr/local/selinux/lib"
+	fi
+	AC_CHECK_HEADER(selinux/selinux.h)
+	AC_CHECK_HEADER(selinux/get_context_list.h)
+	AC_CHECK_LIB(attr,attr_get,/bin/true)
+	# I'm anal and I don't know which versions have which symbols,
+	# so I check for all the ones we use
+	AC_CHECK_LIB(selinux,get_ordered_context_list,/bin/true)
+	AC_CHECK_LIB(selinux,freecon,/bin/true)
+	AC_CHECK_LIB(selinux,freeconary,/bin/true)
+	AC_CHECK_LIB(selinux,setexeccon,/bin/true)
+	AC_CHECK_LIB(selinux,is_selinux_enabled,/bin/true)
+	AC_DEFINE(HAVE_SELINUX, 1, [Define if have selinux])
+	EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for ConsoleKit support
+dnl ---------------------------------------------------------------------------
+
+use_console_kit=no
+if test "x$with_console_kit" != "xno" ; then
+	use_console_kit=yes
+	AC_DEFINE(WITH_CONSOLE_KIT, 1, [Define to enable ConsoleKit support])
+fi
+AM_CONDITIONAL(WITH_CONSOLE_KIT, test x$use_console_kit = xyes)
+AC_SUBST(WITH_CONSOLE_KIT)
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for D-Bus
+dnl ---------------------------------------------------------------------------
+
+dnl - Are we specifying a different dbus root ?
+AC_ARG_WITH(dbus-sys,
+            AS_HELP_STRING([--with-dbus-sys=<dir>],
+	                   [where D-BUS system.d directory is]))
+AC_ARG_WITH(dbus-services,
+            AS_HELP_STRING([--with-dbus-services=<dir>],
+	                   [where D-BUS services directory is]))
+
+if ! test -z "$with_dbus_sys" ; then
+        DBUS_SYS_DIR="$with_dbus_sys"
+else
+        DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+fi
+AC_SUBST(DBUS_SYS_DIR)
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for ISO Codes
+dnl ---------------------------------------------------------------------------
+
+AC_MSG_CHECKING([whether iso-codes has iso-639 domain])
+if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then
+	AC_MSG_RESULT([yes])
+else
+	AC_MSG_RESULT([no])
+fi
+AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],["`$PKG_CONFIG --variable=prefix iso-codes`"],[ISO codes prefix])
+ISO_CODES=iso-codes
+
+
+dnl ---------------------------------------------------------------------------
+dnl check for RBAC
+dnl ---------------------------------------------------------------------------
+
+msg_rbac_shutdown=no
+AC_ARG_ENABLE(rbac-shutdown,
+              AC_HELP_STRING([--enable-rbac-shutdown=<key>],
+	                     [Build with RBAC support specifying shutdown/reboot RBAC authentication key]),
+              enable_rbac_shutdown=$enableval,enable_rbac_shutdown=no)
+
+if test "x$enable_rbac_shutdown" != "xno"; then
+        RBAC_LIBS="-lsecdb -lsocket -lnsl"
+        AC_DEFINE(ENABLE_RBAC_SHUTDOWN, [], [Set if we build with RBAC support])
+        AC_DEFINE_UNQUOTED(RBAC_SHUTDOWN_KEY, "$enable_rbac_shutdown", [Set if we build with RBAC support])
+        msg_rbac_shutdown="yes, using key $enable_rbac_shutdown"
+fi
+AC_SUBST(RBAC_LIBS)
+
+
+dnl ---------------------------------------------------------------------------
+dnl check for backtrace support
+dnl ---------------------------------------------------------------------------
+
+AC_CHECK_HEADERS(execinfo.h)
+
+dnl ---------------------------------------------------------------------------
+dnl - Define some variables to represent the directories we use.
+dnl ---------------------------------------------------------------------------
+
+AC_SUBST(authdir, ${localstatedir}/gdm)
+AC_SUBST(gdmlocaledir, ${gdmconfdir})
+AC_SUBST(pixmapdir, ${datadir}/pixmaps)
+
+AC_ARG_WITH(log-dir,
+            AS_HELP_STRING([--with-log-dir=<file>],
+                           [log dir]))
+
+if ! test -z "$with_log_dir"; then
+   GDM_LOG_DIR=$with_log_dir
+else
+   GDM_LOG_DIR=/var/log/gdm
+fi
+AC_SUBST(logdir, $GDM_LOG_DIR)
+
+withval=""
+AC_ARG_WITH(at-bindir,
+            AS_HELP_STRING([--with-at-bindir=<PATH>]
+                           [PATH to Accessible Technology programs @<:@default=BINDIR@:>@]))
+
+if test x$withval != x; then
+	AT_BINDIR="$withval"
+else
+	AT_BINDIR='${bindir}'
+fi
+
+AC_SUBST(AT_BINDIR)
+
+withval=""
+AC_ARG_WITH(defaults_conf,
+            AS_HELP_STRING([--with-defaults-conf=<FILENAME>],
+                           [FILENAME to give to defaults file @<:@default=DATADIR/gdm/defaults.conf@:>@]))
+
+if test x$withval != x; then
+	GDM_DEFAULTS_CONF="$withval"
+else
+	GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf'
+fi
+
+AC_SUBST(GDM_DEFAULTS_CONF)
+
+withval=""
+AC_ARG_WITH(custom_conf,
+            AS_HELP_STRING([--with-custom-conf=<FILENAME>],
+                           [FILENAME to give to custom configuration file @<:@default=GDMCONFDIR/custom.conf@:>@]))
+
+if test x$withval != x; then
+	GDM_CUSTOM_CONF="$withval"
+else
+	GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf'
+fi
+
+AC_SUBST(GDM_CUSTOM_CONF)
+AC_SUBST(GDM_OLD_CONF, '${gdmconfdir}/gdm.conf')
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for XEvIE extension support
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_WITH(xevie,
+            AS_HELP_STRING([--with-xevie],
+                           [Add XEvIE Xserver extension support @<:@default=no@:>@]),,
+            with_xevie=no)
+
+if test x$with_xevie != xno ; then
+	XEVIE_OPTION="+extension XEVIE"
+else
+	XEVIE_OPTION=""
+fi
+
+AC_SUBST(XEVIE_OPTION)
+AC_DEFINE_UNQUOTED(XEVIE_OPTION,"$XEVIE_OPTION",[Define xevie option])
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for audit framework
+dnl ---------------------------------------------------------------------------
+
+# Check for Solaris auditing API
+# Note, Solaris auditing not supported for Solaris 9 or earlier and
+# should not be used on these versions of Solaris if auditing is
+# required.  Solaris auditing is only supported on systems that
+# support the ADT_USER enumeration value.
+#
+AC_MSG_CHECKING(for Solaris auditing API)
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#include <bsm/adt.h>
+adt_user_context = ADT_USER;
+]], [[]])], [ check_sun_audit=yes ], [ check_sun_audit=no ])
+
+if test ${check_sun_audit} = yes
+then
+   AC_DEFINE(HAVE_ADT, 1, [Define if have adt])
+   PAM_LIBS="$PAM_LIBS -lbsm"
+   AC_MSG_RESULT(yes)
+else
+   AC_MSG_RESULT(no)
+fi
+AM_CONDITIONAL(HAVE_ADT, test x$check_sun_audit = xyes)
+
+# Check for Linux auditing API
+#
+AC_ARG_WITH(libaudit,
+            AS_HELP_STRING([--with-libaudit],
+                           [Add Linux audit support @<:@default=auto@:>@]),,
+            with_libaudit=auto)
+
+# libaudit detection
+if test x$with_libaudit = xno ; then
+    have_libaudit=no;
+else
+    # See if we have audit daemon library
+    AC_CHECK_LIB(audit, audit_log_user_message,
+                 have_libaudit=yes, have_libaudit=no)
+fi
+
+AM_CONDITIONAL(HAVE_LIBAUDIT, test x$have_libaudit = xyes)
+
+if test x$have_libaudit = xyes ; then
+    PAM_LIBS="$PAM_LIBS -laudit"
+    AC_DEFINE(HAVE_LIBAUDIT,1,[linux audit support])
+fi
+
+#
+# Subst the extra libs
+#
+AC_SUBST(EXTRA_DAEMON_LIBS)
+AC_SUBST(EXTRA_SLAVE_LIBS)
+AC_SUBST(EXTRA_CHOOSER_LIBS)
+AC_SUBST(EXTRA_XNEST_LIBS)
+AC_SUBST(EXTRA_FLEXI_LIBS)
+AC_SUBST(EXTRA_DYNAMIC_LIBS)
+AC_SUBST(EXTRA_SETUP_LIBS)
+AC_SUBST(EXTRA_TEST_LIBS)
+AC_SUBST(EXTRA_GREETER_LIBS)
+
+# Check for Solaris logindevperm support
+#
+AC_CHECK_LIB(devinfo, di_devperm_login, [
+                        AC_DEFINE(HAVE_LOGINDEVPERM)
+                            PAM_LIBS="$PAM_LIBS -ldevinfo" ])
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for X Server location
+dnl ---------------------------------------------------------------------------
+
+# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often
+# symlink to each other, and configure should use the more stable
+# location (the real directory) if possible.
+#
+# On Solaris, the /usr/bin/Xserver script is used to decide whether to
+# use Xsun or Xorg, so this is used on Solaris.
+#
+# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6
+# and /usr/X11 since they often symlink to each other, and configure
+# should use the more stable location (the real directory) if possible.
+#
+if test -x /usr/X11/bin/Xserver; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/Xserver"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11R6/bin/X; then
+   X_PATH="/usr/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/Xorg; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/Xorg"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/X11/bin/X; then
+   X_PATH="/usr/X11/bin"
+   X_SERVER_PATH="/usr/X11/bin"
+   X_SERVER="/usr/X11/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/openwin/bin/Xsun; then
+   # Do not add /usr/openwin/bin here because on Solaris you need
+   # /usr/openwin/bin in your PATH even if you are using the Xorg
+   # Xserver.  We add this to the path below.
+   X_PATH="/usr/openwin/bin"
+   X_SERVER_PATH="/usr/openwin/bin"
+   X_SERVER="/usr/openwin/bin/Xsun"
+   X_CONFIG_OPTIONS="-audit 0 -nobanner"
+elif test -x /opt/X11R6/bin/X; then
+   X_PATH="/opt/X11R6/bin"
+   X_SERVER_PATH="/opt/X11R6/bin"
+   X_SERVER="/opt/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+elif test -x /usr/bin/X; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+else
+   # what to do, what to do, this is wrong, but this just sets the
+   # defaults, perhaps this user is cross compiling or some such
+   X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin"
+   X_SERVER_PATH="/usr/X11R6/bin"
+   X_SERVER="/usr/X11R6/bin/X"
+   X_CONFIG_OPTIONS="-audit 0"
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for Xnest / Xephyr support
+dnl ---------------------------------------------------------------------------
+
+# Use Xephyr if it is available.  It works better than Xnest since Xephyr
+# supports the Xserver extensions, even if on a remote machine.
+#
+X_XNEST_UNSCALED_FONTPATH="true"
+if test -x $X_SERVER_PATH/Xephyr; then
+    X_XNEST_CMD="$X_SERVER_PATH/Xephyr"
+    X_XNEST_CONFIG_OPTIONS="-audit 0"
+else
+    if test -x /usr/openwin/bin/Xnest; then
+        # If on Solaris, Xnest is only shipped with the Xsun Xserver, so
+        # use this version.
+        #
+        X_XNEST_CMD="/usr/openwin/bin/Xnest"
+        X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn"
+        X_XNEST_UNSCALED_FONTPATH="false"
+    else
+        if test -x $X_SERVER_PATH/Xnest; then
+            X_XNEST_CMD="$X_SERVER_PATH/Xnest"
+            X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest"
+        fi
+    fi
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Expand vars
+dnl ---------------------------------------------------------------------------
+
+AS_AC_EXPAND(LOCALSTATEDIR, $localstatedir)
+AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
+AS_AC_EXPAND(DATADIR, $datadir)
+AS_AC_EXPAND(BINDIR, $bindir)
+AS_AC_EXPAND(SBINDIR, $sbindir)
+AS_AC_EXPAND(LIBDIR, $libdir)
+AS_AC_EXPAND(LIBEXECDIR, $libexecdir)
+
+dnl ---------------------------------------------------------------------------
+dnl - PID file
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_WITH(pid-file,
+            AS_HELP_STRING([--with-pid-file=<file>],
+                           [pid file]))
+
+if ! test -z "$with_pid_file"; then
+   GDM_PID_FILE=$with_pid_file
+else
+   GDM_PID_FILE=/var/run/gdm.pid
+fi
+
+AC_SUBST(GDM_PID_FILE)
+AC_DEFINE_UNQUOTED(GDM_PID_FILE, "$GDM_PID_FILE", [pid file])
+
+dnl ---------------------------------------------------------------------------
+dnl - GREETER WORKING DIRECTORY
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_WITH(working-directory,
+            AS_HELP_STRING([--with-working-dir=<dir>],
+                           [working directory]))
+
+if ! test -z "$with_working_directory"; then
+   GDM_WORKING_DIR=$with_working_directory
+else
+   GDM_WORKING_DIR=${localstatedir}/lib/gdm
+fi
+
+AC_SUBST(GDM_WORKING_DIR)
+
+dnl ---------------------------------------------------------------------------
+dnl - Directory for X auth cookies
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_WITH(xauth-dir,
+            AS_HELP_STRING([--with-xauth-dir=<dir>],
+                           [xauth cookie directory]))
+
+if ! test -z "$with_xauth_dir"; then
+   GDM_XAUTH_DIR=$with_xauth_dir
+else
+   GDM_XAUTH_DIR=${localstatedir}/run/gdm
+fi
+
+AC_SUBST(GDM_XAUTH_DIR)
+
+dnl ---------------------------------------------------------------------------
+dnl - Finish
+dnl ---------------------------------------------------------------------------
+
+
+# Turn on the additional warnings last, so -Werror doesn't affect other tests.
+
+AC_ARG_ENABLE(more-warnings,
+              AS_HELP_STRING([--enable-more-warnings],
+                             [Maximum compiler warnings]),
+              set_more_warnings="$enableval",[
+	      if test -d $srcdir/.svn; then
+	        set_more_warnings=yes
+	      else
+	        set_more_warnings=no
+              fi])
+
+AC_MSG_CHECKING(for more warnings)
+if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+        AC_MSG_RESULT(yes)
+        CFLAGS="\
+        -Wall \
+        -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+        -Wnested-externs -Wpointer-arith \
+        -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
+        $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,
+              AS_HELP_STRING([--enable-debug],
+                             [turn on debugging]),,
+              enable_debug=yes)
+
+if test "$enable_debug" = "yes"; then
+	DEBUG_CFLAGS="-DG_ENABLE_DEBUG"
+else
+	if test "x$enable_debug" = "xno"; then
+		DEBUG_CFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
+  	else
+    		DEBUG_CFLAGS=""
+  	fi
+fi
+AC_SUBST(DEBUG_CFLAGS)
+
+#
+# Enable Profiling
+#
+AC_ARG_ENABLE(profiling,
+              AS_HELP_STRING([--enable-profiling],
+                             [turn on profiling]),,
+              enable_profiling=yes)
+
+if test "$enable_profiling" = "yes"; then
+    AC_DEFINE(ENABLE_PROFILING,1,[enable profiling])
+fi
+
+#
+# Set SHELL to use in scripts.
+#
+if test x$os_solaris = xyes ; then
+   XSESSION_SHELL=/bin/ksh
+else
+   XSESSION_SHELL=/bin/sh
+fi
+
+# Set configuration choices.
+#
+AC_SUBST(XSESSION_SHELL)
+AC_DEFINE_UNQUOTED(XSESSION_SHELL,"$XSESSION_SHELL",[xsession shell])
+AC_SUBST(SOUND_PROGRAM)
+AC_DEFINE_UNQUOTED(SOUND_PROGRAM,"$SOUND_PROGRAM",[])
+
+AC_SUBST(X_PATH)
+AC_SUBST(X_SERVER)
+AC_SUBST(X_SERVER_PATH)
+AC_SUBST(X_CONFIG_OPTIONS)
+AC_DEFINE_UNQUOTED(X_SERVER,"$X_SERVER",[])
+AC_DEFINE_UNQUOTED(X_SERVER_PATH,"$X_SERVER_PATH",[])
+AC_DEFINE_UNQUOTED(X_CONFIG_OPTIONS,"$X_CONFIG_OPTIONS", [Options used when launching xserver])
+
+AC_SUBST(X_XNEST_CMD)
+AC_SUBST(X_XNEST_CONFIG_OPTIONS)
+AC_SUBST(X_XNEST_UNSCALED_FONTPATH)
+AC_DEFINE_UNQUOTED(X_XNEST_CMD,"$X_XNEST_CMD",[])
+AC_DEFINE_UNQUOTED(X_XNEST_CONFIG_OPTIONS,"$X_XNEST_CONFIG_OPTIONS",[])
+AC_DEFINE_UNQUOTED(X_XNEST_UNSCALED_FONTPATH,"$X_XNEST_UNSCALED_FONTPATH",[])
+
+## Stuff for debian/changelog.in
+#if test -e "debian/changelog"; then
+#  DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'`
+#  DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.*  //'`
+#else
+#  DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s`
+#  DEBIAN_DATE=`date -R`
+#fi
+#
+#AC_SUBST(DEBIAN_DATESTAMP)
+#AC_SUBST(DEBIAN_DATE)
+
+AC_CONFIG_FILES([
+Makefile
+daemon/Makefile
+docs/Makefile
+gui/Makefile
+gui/simple-greeter/Makefile
+gui/simple-greeter/libnotificationarea/Makefile
+gui/simple-chooser/Makefile
+gui/user-switch-applet/Makefile
+utils/Makefile
+data/gdm.conf
+data/Makefile
+data/faces/Makefile
+data/greeter-autostart/Makefile
+data/pixmaps/Makefile
+data/pixmaps/16x16/Makefile
+data/pixmaps/32x32/Makefile
+data/pixmaps/48x48/Makefile
+common/Makefile
+po/Makefile.in
+tests/Makefile
+])
+
+AC_OUTPUT
+
+dnl ---------------------------------------------------------------------------
+dnl - Show summary
+dnl ---------------------------------------------------------------------------
+
+echo "
+                    GDM $VERSION
+                    ============
+
+	prefix:                   ${prefix}
+	exec_prefix:              ${exec_prefix}
+        libdir:                   ${libdir}
+        bindir:                   ${bindir}
+        sbindir:                  ${sbindir}
+        sysconfdir:               ${sysconfdir}
+        sysconfsubdir:            ${sysconfsubdir}
+        gdmconfdir:               ${gdmconfdir}
+        dmconfdir:                ${dmconfdir}
+        localstatedir:            ${localstatedir}
+        datadir:                  ${datadir}
+	source code location:	  ${srcdir}
+	compiler:		  ${CC}
+	cflags:		          ${CFLAGS}
+        Maintainer mode:          ${USE_MAINTAINER_MODE}
+
+        user:                     ${GDM_USERNAME}
+        group:                    ${GDM_GROUPNAME}
+
+        dbus-1 system.d dir:      ${DBUS_SYS_DIR}
+        PAM prefix:               ${PAM_PREFIX}
+        X server:                 ${X_SERVER}
+"
+
+dnl TCP Wrappers support?
+if test x"$LIBWRAP_PATH" = x ; then
+	echo \
+"        TCP Wrappers support:     no"
+else
+	echo \
+"        TCP Wrappers support:     yes"
+fi
+
+echo \
+"        Xinerama support:         ${XINERAMA_SUPPORT}
+        XDMCP support:            ${XDMCP_SUPPORT}
+        SELinux support:          ${with_selinux}
+        ConsoleKit support:       ${use_console_kit}
+        Build with RBAC:          ${msg_rbac_shutdown}
+"
Index: proiecte/PPPP/gdm/daemon/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/daemon/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/daemon/Makefile.am	(revision 134)
@@ -0,0 +1,375 @@
+NULL =
+
+AM_CPPFLAGS = \
+	-I.						\
+	-I..						\
+	-I$(top_srcdir)/common				\
+	-DAUTHDIR=\"$(authdir)\"			\
+	-DBINDIR=\"$(bindir)\"				\
+	-DDATADIR=\"$(datadir)\"			\
+	-DDMCONFDIR=\"$(dmconfdir)\"			\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
+	-DLIBDIR=\"$(libdir)\"				\
+	-DLIBEXECDIR=\"$(libexecdir)\"			\
+	-DLOGDIR=\"$(logdir)\"				\
+	-DSBINDIR=\"$(sbindir)\"			\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
+	-DGDM_XAUTH_DIR=\"$(GDM_XAUTH_DIR)\"		\
+	-DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\"	\
+	-DGDM_SESSION_DEFAULT_PATH=\"$(GDM_SESSION_DEFAULT_PATH)\" \
+	$(DISABLE_DEPRECATED_CFLAGS)			\
+	$(DAEMON_CFLAGS)				\
+	$(XLIB_CFLAGS)					\
+	$(WARN_CFLAGS)					\
+	$(DEBUG_CFLAGS)					\
+	-DLANG_CONFIG_FILE=\"$(LANG_CONFIG_FILE)\"	\
+	$(NULL)
+
+BUILT_SOURCES =					\
+	gdm-slave-glue.h			\
+	gdm-simple-slave-glue.h			\
+	gdm-factory-slave-glue.h		\
+	gdm-product-slave-glue.h		\
+	gdm-xdmcp-chooser-slave-glue.h		\
+	gdm-session-direct-glue.h		\
+	gdm-manager-glue.h			\
+	gdm-display-glue.h			\
+	gdm-xdmcp-greeter-display-glue.h	\
+	gdm-xdmcp-chooser-display-glue.h	\
+	gdm-static-display-glue.h		\
+	gdm-transient-display-glue.h		\
+	gdm-local-display-factory-glue.h	\
+	gdm-static-factory-display-glue.h	\
+	gdm-product-display-glue.h		\
+	$(NULL)
+
+gdm-manager-glue.h: gdm-manager.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_manager --mode=glib-server --output=gdm-manager-glue.h $(srcdir)/gdm-manager.xml
+gdm-slave-glue.h: gdm-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_slave --mode=glib-server --output=gdm-slave-glue.h $(srcdir)/gdm-slave.xml
+gdm-simple-slave-glue.h: gdm-simple-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_simple_slave --mode=glib-server --output=gdm-simple-slave-glue.h $(srcdir)/gdm-simple-slave.xml
+gdm-factory-slave-glue.h: gdm-factory-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_factory_slave --mode=glib-server --output=gdm-factory-slave-glue.h $(srcdir)/gdm-factory-slave.xml
+gdm-product-slave-glue.h: gdm-product-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_product_slave --mode=glib-server --output=gdm-product-slave-glue.h $(srcdir)/gdm-product-slave.xml
+gdm-xdmcp-chooser-slave-glue.h: gdm-xdmcp-chooser-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_xdmcp_chooser_slave --mode=glib-server --output=gdm-xdmcp-chooser-slave-glue.h $(srcdir)/gdm-xdmcp-chooser-slave.xml
+gdm-session-direct-glue.h: gdm-session-direct.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_session_direct --mode=glib-server --output=gdm-session-direct-glue.h $(srcdir)/gdm-session-direct.xml
+gdm-display-glue.h: gdm-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_display --mode=glib-server --output=gdm-display-glue.h $(srcdir)/gdm-display.xml
+gdm-xdmcp-greeter-display-glue.h: gdm-xdmcp-greeter-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_xdmcp_greeter_display --mode=glib-server --output=gdm-xdmcp-greeter-display-glue.h $(srcdir)/gdm-xdmcp-greeter-display.xml
+gdm-xdmcp-chooser-display-glue.h: gdm-xdmcp-chooser-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_xdmcp_chooser_display --mode=glib-server --output=gdm-xdmcp-chooser-display-glue.h $(srcdir)/gdm-xdmcp-chooser-display.xml
+gdm-static-display-glue.h: gdm-static-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_static_display --mode=glib-server --output=gdm-static-display-glue.h $(srcdir)/gdm-static-display.xml
+gdm-transient-display-glue.h: gdm-transient-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_transient_display --mode=glib-server --output=gdm-transient-display-glue.h $(srcdir)/gdm-transient-display.xml
+gdm-local-display-factory-glue.h: gdm-local-display-factory.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_local_display_factory --mode=glib-server --output=gdm-local-display-factory-glue.h $(srcdir)/gdm-local-display-factory.xml
+gdm-static-factory-display-glue.h: gdm-static-factory-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_static_factory_display --mode=glib-server --output=gdm-static-factory-display-glue.h $(srcdir)/gdm-static-factory-display.xml
+gdm-product-display-glue.h: gdm-product-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_product_display --mode=glib-server --output=gdm-product-display-glue.h $(srcdir)/gdm-product-display.xml
+
+noinst_PROGRAMS = 		\
+	test-hal-seats		\
+	test-session		\
+	$(NULL)
+
+test_hal_seats_SOURCES = 	\
+	test-hal-seats.c	\
+	$(NULL)
+
+test_hal_seats_LDADD =		\
+	$(DAEMON_LIBS)		\
+	$(NULL)
+
+test_session_SOURCES = 		\
+	test-session.c	 	\
+	gdm-session.c		\
+	gdm-session.h		\
+	gdm-session-private.h	\
+	gdm-session-direct.c	\
+	gdm-session-direct.h	\
+	gdm-session-record.c	\
+	gdm-session-record.h	\
+	gdm-session-worker-job.c\
+	$(NULL)
+
+test_session_LDADD =		\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)		\
+	$(EXTRA_DAEMON_LIBS)	\
+	$(DAEMON_LIBS)		\
+	$(PAM_LIBS)		\
+	$(NULL)
+
+libexec_PROGRAMS = 			\
+	gdm-simple-slave		\
+	gdm-factory-slave		\
+	gdm-product-slave		\
+	gdm-xdmcp-chooser-slave		\
+	gdm-session-worker		\
+	$(NULL)
+
+gdm_simple_slave_SOURCES = 		\
+	simple-slave-main.c 		\
+	gdm-greeter-server.c		\
+	gdm-greeter-server.h		\
+	ck-connector.h			\
+	ck-connector.c			\
+	gdm-welcome-session.c		\
+	gdm-welcome-session.h		\
+	gdm-greeter-session.c		\
+	gdm-greeter-session.h		\
+	gdm-server.c			\
+	gdm-server.h			\
+	gdm-session.c			\
+	gdm-session.h			\
+	gdm-session-private.h		\
+	gdm-session-direct.c		\
+	gdm-session-direct.h		\
+	gdm-session-record.c		\
+	gdm-session-record.h		\
+	gdm-session-worker-job.c	\
+	gdm-session-worker-job.h	\
+	gdm-slave.c			\
+	gdm-slave.h			\
+	gdm-simple-slave.c		\
+	gdm-simple-slave.h		\
+	$(NULL)
+
+gdm_simple_slave_LDFLAGS =		\
+	$(PAM_LIBS)			\
+	$(NULL)
+
+gdm_simple_slave_LDADD = 			\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(EXTRA_DAEMON_LIBS)                    \
+	$(NULL)
+
+gdm_factory_slave_SOURCES = 		\
+	factory-slave-main.c 		\
+	gdm-greeter-server.c		\
+	gdm-greeter-server.h		\
+	ck-connector.h			\
+	ck-connector.c			\
+	gdm-welcome-session.c		\
+	gdm-welcome-session.h		\
+	gdm-greeter-session.c		\
+	gdm-greeter-session.h		\
+	gdm-server.c			\
+	gdm-server.h			\
+	gdm-session.c			\
+	gdm-session.h			\
+	gdm-session-private.h		\
+	gdm-session-relay.c		\
+	gdm-session-relay.h		\
+	gdm-slave.c			\
+	gdm-slave.h			\
+	gdm-factory-slave.c		\
+	gdm-factory-slave.h		\
+	$(NULL)
+
+gdm_factory_slave_LDFLAGS =		\
+	$(PAM_LIBS)			\
+	$(NULL)
+
+gdm_factory_slave_LDADD = 			\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(NULL)
+
+gdm_product_slave_SOURCES = 		\
+	product-slave-main.c 		\
+	gdm-server.c			\
+	gdm-server.h			\
+	gdm-session.c			\
+	gdm-session.h			\
+	gdm-session-private.h		\
+	gdm-session-direct.c		\
+	gdm-session-direct.h		\
+	gdm-session-record.c		\
+	gdm-session-record.h		\
+	gdm-session-worker-job.c	\
+	gdm-session-worker-job.h	\
+	gdm-slave.c			\
+	gdm-slave.h			\
+	gdm-product-slave.c		\
+	gdm-product-slave.h		\
+	$(NULL)
+
+gdm_product_slave_LDFLAGS =		\
+	$(PAM_LIBS)			\
+	$(NULL)
+
+gdm_product_slave_LDADD = 			\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(EXTRA_DAEMON_LIBS)                    \
+	$(NULL)
+
+gdm_xdmcp_chooser_slave_SOURCES = 		\
+	xdmcp-chooser-slave-main.c 		\
+	gdm-chooser-server.c			\
+	gdm-chooser-server.h			\
+	ck-connector.h				\
+	ck-connector.c				\
+	gdm-welcome-session.c			\
+	gdm-welcome-session.h			\
+	gdm-chooser-session.c			\
+	gdm-chooser-session.h			\
+	gdm-slave.c				\
+	gdm-slave.h				\
+	gdm-xdmcp-chooser-slave.c		\
+	gdm-xdmcp-chooser-slave.h		\
+	$(NULL)
+
+gdm_xdmcp_chooser_slave_LDADD = 		\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(EXTRA_DAEMON_LIBS)                    \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(NULL)
+
+gdm_session_worker_SOURCES = 			\
+	session-worker-main.c 			\
+	ck-connector.h				\
+	ck-connector.c				\
+	gdm-session-settings.h			\
+	gdm-session-settings.c			\
+	gdm-session-auditor.h			\
+	gdm-session-auditor.c			\
+	gdm-session-worker.h			\
+	gdm-session-worker.c			\
+	$(NULL)
+
+if HAVE_LIBAUDIT
+gdm_session_worker_SOURCES += gdm-session-linux-auditor.h       \
+	                      gdm-session-linux-auditor.c
+endif
+
+if HAVE_ADT
+gdm_session_worker_SOURCES += gdm-session-solaris-auditor.h     \
+	                      gdm-session-solaris-auditor.c
+endif
+
+gdm_session_worker_LDFLAGS =			\
+	$(XLIB_LIBS)				\
+	$(PAM_LIBS)				\
+	$(NULL)
+
+gdm_session_worker_LDADD = 			\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(DAEMON_LIBS)				\
+	$(NULL)
+
+sbin_PROGRAMS = 			\
+	gdm-binary			\
+	$(NULL)
+
+gdm_binary_SOURCES = 			\
+	main.c				\
+	gdm-display-access-file.c	\
+	gdm-display-access-file.h	\
+	gdm-display-store.c		\
+	gdm-display-store.h		\
+	gdm-display-factory.c		\
+	gdm-display-factory.h		\
+	gdm-local-display-factory.c	\
+	gdm-local-display-factory.h	\
+	gdm-display.c			\
+	gdm-display.h			\
+	gdm-xdmcp-display.c		\
+	gdm-xdmcp-display.h		\
+	gdm-xdmcp-greeter-display.c	\
+	gdm-xdmcp-greeter-display.h	\
+	gdm-xdmcp-chooser-display.c	\
+	gdm-xdmcp-chooser-display.h	\
+	gdm-static-display.c		\
+	gdm-static-display.h		\
+	gdm-transient-display.c		\
+	gdm-transient-display.h		\
+	gdm-static-factory-display.c	\
+	gdm-static-factory-display.h	\
+	gdm-product-display.c		\
+	gdm-product-display.h		\
+	gdm-manager.c			\
+	gdm-manager.h			\
+	gdm-slave-proxy.c		\
+	gdm-slave-proxy.h		\
+	$(NULL)
+
+XDMCP_SOURCES =				\
+	gdm-xdmcp-display-factory.c	\
+	gdm-xdmcp-display-factory.h	\
+	$(NULL)
+
+if XDMCP_SUPPORT
+gdm_binary_SOURCES += $(XDMCP_SOURCES)
+endif
+
+EXTRA_gdm_binary_SOURCES = 	\
+	$(XDMCP_SOURCES)	\
+	$(NULL)
+
+CONSOLE_KIT_SOURCES = 		\
+	$(NULL)
+
+EXTRA_gdm_binary_SOURCES += $(CONSOLE_KIT_SOURCES)
+
+# Note that these libs are in LDFLAGS because they should come before
+# everything else on the link line as they may override stuff
+gdm_binary_LDFLAGS =				\
+	$(EXTRA_DAEMON_LIBS)			\
+	$(NULL)
+
+gdm_binary_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(XDMCP_LIBS)                           \
+	$(LIBWRAP_LIBS)                         \
+	$(NULL)
+
+if WITH_CONSOLE_KIT
+gdm_binary_SOURCES += $(CONSOLE_KIT_SOURCES)
+endif
+
+sbin_SCRIPTS =		\
+	gdm		\
+	$(NULL)
+
+gdm: $(srcdir)/gdm.in
+	sed -e 's,[@]sbindir[@],$(sbindir),g' <$(srcdir)/gdm.in >gdm
+
+CLEANFILES =			\
+	gdm			\
+	$(BUILT_SOURCES)	\
+	$(NULL)
+
+EXTRA_DIST = 				\
+	gdm.in				\
+	gdm-slave.xml			\
+	gdm-simple-slave.xml		\
+	gdm-factory-slave.xml		\
+	gdm-product-slave.xml		\
+	gdm-xdmcp-chooser-slave.xml	\
+	gdm-session-direct.xml		\
+	gdm-manager.xml			\
+	gdm-display.xml			\
+	gdm-xdmcp-greeter-display.xml	\
+	gdm-xdmcp-chooser-display.xml	\
+	gdm-static-display.xml		\
+	gdm-transient-display.xml	\
+	gdm-local-display-factory.xml	\
+	gdm-static-factory-display.xml	\
+	gdm-product-display.xml		\
+	$(NULL)
Index: proiecte/PPPP/gdm/daemon/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/daemon/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/daemon/Makefile.in	(revision 134)
@@ -0,0 +1,1299 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+noinst_PROGRAMS = test-hal-seats$(EXEEXT) test-session$(EXEEXT) \
+	$(am__EXEEXT_1)
+libexec_PROGRAMS = gdm-simple-slave$(EXEEXT) \
+	gdm-factory-slave$(EXEEXT) gdm-product-slave$(EXEEXT) \
+	gdm-xdmcp-chooser-slave$(EXEEXT) gdm-session-worker$(EXEEXT) \
+	$(am__EXEEXT_1)
+@HAVE_LIBAUDIT_TRUE@am__append_1 = gdm-session-linux-auditor.h       \
+@HAVE_LIBAUDIT_TRUE@	                      gdm-session-linux-auditor.c
+
+@HAVE_ADT_TRUE@am__append_2 = gdm-session-solaris-auditor.h     \
+@HAVE_ADT_TRUE@	                      gdm-session-solaris-auditor.c
+
+sbin_PROGRAMS = gdm-binary$(EXEEXT) $(am__EXEEXT_1)
+@XDMCP_SUPPORT_TRUE@am__append_3 = $(XDMCP_SOURCES)
+@WITH_CONSOLE_KIT_TRUE@am__append_4 = $(CONSOLE_KIT_SOURCES)
+subdir = daemon
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__EXEEXT_1 =
+am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(sbindir)" \
+	"$(DESTDIR)$(sbindir)"
+PROGRAMS = $(libexec_PROGRAMS) $(noinst_PROGRAMS) $(sbin_PROGRAMS)
+am__gdm_binary_SOURCES_DIST = main.c gdm-display-access-file.c \
+	gdm-display-access-file.h gdm-display-store.c \
+	gdm-display-store.h gdm-display-factory.c \
+	gdm-display-factory.h gdm-local-display-factory.c \
+	gdm-local-display-factory.h gdm-display.c gdm-display.h \
+	gdm-xdmcp-display.c gdm-xdmcp-display.h \
+	gdm-xdmcp-greeter-display.c gdm-xdmcp-greeter-display.h \
+	gdm-xdmcp-chooser-display.c gdm-xdmcp-chooser-display.h \
+	gdm-static-display.c gdm-static-display.h \
+	gdm-transient-display.c gdm-transient-display.h \
+	gdm-static-factory-display.c gdm-static-factory-display.h \
+	gdm-product-display.c gdm-product-display.h gdm-manager.c \
+	gdm-manager.h gdm-slave-proxy.c gdm-slave-proxy.h \
+	gdm-xdmcp-display-factory.c gdm-xdmcp-display-factory.h
+am__objects_1 =
+am__objects_2 = gdm-xdmcp-display-factory.$(OBJEXT) $(am__objects_1)
+@XDMCP_SUPPORT_TRUE@am__objects_3 = $(am__objects_2)
+am__objects_4 = $(am__objects_1)
+@WITH_CONSOLE_KIT_TRUE@am__objects_5 = $(am__objects_4)
+am_gdm_binary_OBJECTS = main.$(OBJEXT) \
+	gdm-display-access-file.$(OBJEXT) gdm-display-store.$(OBJEXT) \
+	gdm-display-factory.$(OBJEXT) \
+	gdm-local-display-factory.$(OBJEXT) gdm-display.$(OBJEXT) \
+	gdm-xdmcp-display.$(OBJEXT) \
+	gdm-xdmcp-greeter-display.$(OBJEXT) \
+	gdm-xdmcp-chooser-display.$(OBJEXT) \
+	gdm-static-display.$(OBJEXT) gdm-transient-display.$(OBJEXT) \
+	gdm-static-factory-display.$(OBJEXT) \
+	gdm-product-display.$(OBJEXT) gdm-manager.$(OBJEXT) \
+	gdm-slave-proxy.$(OBJEXT) $(am__objects_1) $(am__objects_3) \
+	$(am__objects_5)
+gdm_binary_OBJECTS = $(am_gdm_binary_OBJECTS)
+am__DEPENDENCIES_1 =
+gdm_binary_DEPENDENCIES = $(top_builddir)/common/libgdmcommon.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+gdm_binary_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(gdm_binary_LDFLAGS) $(LDFLAGS) -o $@
+am_gdm_factory_slave_OBJECTS = factory-slave-main.$(OBJEXT) \
+	gdm-greeter-server.$(OBJEXT) ck-connector.$(OBJEXT) \
+	gdm-welcome-session.$(OBJEXT) gdm-greeter-session.$(OBJEXT) \
+	gdm-server.$(OBJEXT) gdm-session.$(OBJEXT) \
+	gdm-session-relay.$(OBJEXT) gdm-slave.$(OBJEXT) \
+	gdm-factory-slave.$(OBJEXT) $(am__objects_1)
+gdm_factory_slave_OBJECTS = $(am_gdm_factory_slave_OBJECTS)
+gdm_factory_slave_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+gdm_factory_slave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(gdm_factory_slave_LDFLAGS) $(LDFLAGS) \
+	-o $@
+am_gdm_product_slave_OBJECTS = product-slave-main.$(OBJEXT) \
+	gdm-server.$(OBJEXT) gdm-session.$(OBJEXT) \
+	gdm-session-direct.$(OBJEXT) gdm-session-record.$(OBJEXT) \
+	gdm-session-worker-job.$(OBJEXT) gdm-slave.$(OBJEXT) \
+	gdm-product-slave.$(OBJEXT) $(am__objects_1)
+gdm_product_slave_OBJECTS = $(am_gdm_product_slave_OBJECTS)
+gdm_product_slave_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+gdm_product_slave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(gdm_product_slave_LDFLAGS) $(LDFLAGS) \
+	-o $@
+am__gdm_session_worker_SOURCES_DIST = session-worker-main.c \
+	ck-connector.h ck-connector.c gdm-session-settings.h \
+	gdm-session-settings.c gdm-session-auditor.h \
+	gdm-session-auditor.c gdm-session-worker.h \
+	gdm-session-worker.c gdm-session-linux-auditor.h \
+	gdm-session-linux-auditor.c gdm-session-solaris-auditor.h \
+	gdm-session-solaris-auditor.c
+@HAVE_LIBAUDIT_TRUE@am__objects_6 =  \
+@HAVE_LIBAUDIT_TRUE@	gdm-session-linux-auditor.$(OBJEXT)
+@HAVE_ADT_TRUE@am__objects_7 = gdm-session-solaris-auditor.$(OBJEXT)
+am_gdm_session_worker_OBJECTS = session-worker-main.$(OBJEXT) \
+	ck-connector.$(OBJEXT) gdm-session-settings.$(OBJEXT) \
+	gdm-session-auditor.$(OBJEXT) gdm-session-worker.$(OBJEXT) \
+	$(am__objects_1) $(am__objects_6) $(am__objects_7)
+gdm_session_worker_OBJECTS = $(am_gdm_session_worker_OBJECTS)
+gdm_session_worker_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+gdm_session_worker_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(gdm_session_worker_LDFLAGS) \
+	$(LDFLAGS) -o $@
+am_gdm_simple_slave_OBJECTS = simple-slave-main.$(OBJEXT) \
+	gdm-greeter-server.$(OBJEXT) ck-connector.$(OBJEXT) \
+	gdm-welcome-session.$(OBJEXT) gdm-greeter-session.$(OBJEXT) \
+	gdm-server.$(OBJEXT) gdm-session.$(OBJEXT) \
+	gdm-session-direct.$(OBJEXT) gdm-session-record.$(OBJEXT) \
+	gdm-session-worker-job.$(OBJEXT) gdm-slave.$(OBJEXT) \
+	gdm-simple-slave.$(OBJEXT) $(am__objects_1)
+gdm_simple_slave_OBJECTS = $(am_gdm_simple_slave_OBJECTS)
+gdm_simple_slave_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+gdm_simple_slave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(gdm_simple_slave_LDFLAGS) $(LDFLAGS) \
+	-o $@
+am_gdm_xdmcp_chooser_slave_OBJECTS =  \
+	xdmcp-chooser-slave-main.$(OBJEXT) \
+	gdm-chooser-server.$(OBJEXT) ck-connector.$(OBJEXT) \
+	gdm-welcome-session.$(OBJEXT) gdm-chooser-session.$(OBJEXT) \
+	gdm-slave.$(OBJEXT) gdm-xdmcp-chooser-slave.$(OBJEXT) \
+	$(am__objects_1)
+gdm_xdmcp_chooser_slave_OBJECTS =  \
+	$(am_gdm_xdmcp_chooser_slave_OBJECTS)
+gdm_xdmcp_chooser_slave_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1)
+am_test_hal_seats_OBJECTS = test-hal-seats.$(OBJEXT) $(am__objects_1)
+test_hal_seats_OBJECTS = $(am_test_hal_seats_OBJECTS)
+test_hal_seats_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_session_OBJECTS = test-session.$(OBJEXT) gdm-session.$(OBJEXT) \
+	gdm-session-direct.$(OBJEXT) gdm-session-record.$(OBJEXT) \
+	gdm-session-worker-job.$(OBJEXT) $(am__objects_1)
+test_session_OBJECTS = $(am_test_session_OBJECTS)
+test_session_DEPENDENCIES = $(top_builddir)/common/libgdmcommon.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+SCRIPTS = $(sbin_SCRIPTS)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(gdm_binary_SOURCES) $(EXTRA_gdm_binary_SOURCES) \
+	$(gdm_factory_slave_SOURCES) $(gdm_product_slave_SOURCES) \
+	$(gdm_session_worker_SOURCES) $(gdm_simple_slave_SOURCES) \
+	$(gdm_xdmcp_chooser_slave_SOURCES) $(test_hal_seats_SOURCES) \
+	$(test_session_SOURCES)
+DIST_SOURCES = $(am__gdm_binary_SOURCES_DIST) \
+	$(EXTRA_gdm_binary_SOURCES) $(gdm_factory_slave_SOURCES) \
+	$(gdm_product_slave_SOURCES) \
+	$(am__gdm_session_worker_SOURCES_DIST) \
+	$(gdm_simple_slave_SOURCES) $(gdm_xdmcp_chooser_slave_SOURCES) \
+	$(test_hal_seats_SOURCES) $(test_session_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+AM_CPPFLAGS = \
+	-I.						\
+	-I..						\
+	-I$(top_srcdir)/common				\
+	-DAUTHDIR=\"$(authdir)\"			\
+	-DBINDIR=\"$(bindir)\"				\
+	-DDATADIR=\"$(datadir)\"			\
+	-DDMCONFDIR=\"$(dmconfdir)\"			\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
+	-DLIBDIR=\"$(libdir)\"				\
+	-DLIBEXECDIR=\"$(libexecdir)\"			\
+	-DLOGDIR=\"$(logdir)\"				\
+	-DSBINDIR=\"$(sbindir)\"			\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
+	-DGDM_XAUTH_DIR=\"$(GDM_XAUTH_DIR)\"		\
+	-DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\"	\
+	-DGDM_SESSION_DEFAULT_PATH=\"$(GDM_SESSION_DEFAULT_PATH)\" \
+	$(DISABLE_DEPRECATED_CFLAGS)			\
+	$(DAEMON_CFLAGS)				\
+	$(XLIB_CFLAGS)					\
+	$(WARN_CFLAGS)					\
+	$(DEBUG_CFLAGS)					\
+	-DLANG_CONFIG_FILE=\"$(LANG_CONFIG_FILE)\"	\
+	$(NULL)
+
+BUILT_SOURCES = \
+	gdm-slave-glue.h			\
+	gdm-simple-slave-glue.h			\
+	gdm-factory-slave-glue.h		\
+	gdm-product-slave-glue.h		\
+	gdm-xdmcp-chooser-slave-glue.h		\
+	gdm-session-direct-glue.h		\
+	gdm-manager-glue.h			\
+	gdm-display-glue.h			\
+	gdm-xdmcp-greeter-display-glue.h	\
+	gdm-xdmcp-chooser-display-glue.h	\
+	gdm-static-display-glue.h		\
+	gdm-transient-display-glue.h		\
+	gdm-local-display-factory-glue.h	\
+	gdm-static-factory-display-glue.h	\
+	gdm-product-display-glue.h		\
+	$(NULL)
+
+test_hal_seats_SOURCES = \
+	test-hal-seats.c	\
+	$(NULL)
+
+test_hal_seats_LDADD = \
+	$(DAEMON_LIBS)		\
+	$(NULL)
+
+test_session_SOURCES = \
+	test-session.c	 	\
+	gdm-session.c		\
+	gdm-session.h		\
+	gdm-session-private.h	\
+	gdm-session-direct.c	\
+	gdm-session-direct.h	\
+	gdm-session-record.c	\
+	gdm-session-record.h	\
+	gdm-session-worker-job.c\
+	$(NULL)
+
+test_session_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)		\
+	$(EXTRA_DAEMON_LIBS)	\
+	$(DAEMON_LIBS)		\
+	$(PAM_LIBS)		\
+	$(NULL)
+
+gdm_simple_slave_SOURCES = \
+	simple-slave-main.c 		\
+	gdm-greeter-server.c		\
+	gdm-greeter-server.h		\
+	ck-connector.h			\
+	ck-connector.c			\
+	gdm-welcome-session.c		\
+	gdm-welcome-session.h		\
+	gdm-greeter-session.c		\
+	gdm-greeter-session.h		\
+	gdm-server.c			\
+	gdm-server.h			\
+	gdm-session.c			\
+	gdm-session.h			\
+	gdm-session-private.h		\
+	gdm-session-direct.c		\
+	gdm-session-direct.h		\
+	gdm-session-record.c		\
+	gdm-session-record.h		\
+	gdm-session-worker-job.c	\
+	gdm-session-worker-job.h	\
+	gdm-slave.c			\
+	gdm-slave.h			\
+	gdm-simple-slave.c		\
+	gdm-simple-slave.h		\
+	$(NULL)
+
+gdm_simple_slave_LDFLAGS = \
+	$(PAM_LIBS)			\
+	$(NULL)
+
+gdm_simple_slave_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(EXTRA_DAEMON_LIBS)                    \
+	$(NULL)
+
+gdm_factory_slave_SOURCES = \
+	factory-slave-main.c 		\
+	gdm-greeter-server.c		\
+	gdm-greeter-server.h		\
+	ck-connector.h			\
+	ck-connector.c			\
+	gdm-welcome-session.c		\
+	gdm-welcome-session.h		\
+	gdm-greeter-session.c		\
+	gdm-greeter-session.h		\
+	gdm-server.c			\
+	gdm-server.h			\
+	gdm-session.c			\
+	gdm-session.h			\
+	gdm-session-private.h		\
+	gdm-session-relay.c		\
+	gdm-session-relay.h		\
+	gdm-slave.c			\
+	gdm-slave.h			\
+	gdm-factory-slave.c		\
+	gdm-factory-slave.h		\
+	$(NULL)
+
+gdm_factory_slave_LDFLAGS = \
+	$(PAM_LIBS)			\
+	$(NULL)
+
+gdm_factory_slave_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(NULL)
+
+gdm_product_slave_SOURCES = \
+	product-slave-main.c 		\
+	gdm-server.c			\
+	gdm-server.h			\
+	gdm-session.c			\
+	gdm-session.h			\
+	gdm-session-private.h		\
+	gdm-session-direct.c		\
+	gdm-session-direct.h		\
+	gdm-session-record.c		\
+	gdm-session-record.h		\
+	gdm-session-worker-job.c	\
+	gdm-session-worker-job.h	\
+	gdm-slave.c			\
+	gdm-slave.h			\
+	gdm-product-slave.c		\
+	gdm-product-slave.h		\
+	$(NULL)
+
+gdm_product_slave_LDFLAGS = \
+	$(PAM_LIBS)			\
+	$(NULL)
+
+gdm_product_slave_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(EXTRA_DAEMON_LIBS)                    \
+	$(NULL)
+
+gdm_xdmcp_chooser_slave_SOURCES = \
+	xdmcp-chooser-slave-main.c 		\
+	gdm-chooser-server.c			\
+	gdm-chooser-server.h			\
+	ck-connector.h				\
+	ck-connector.c				\
+	gdm-welcome-session.c			\
+	gdm-welcome-session.h			\
+	gdm-chooser-session.c			\
+	gdm-chooser-session.h			\
+	gdm-slave.c				\
+	gdm-slave.h				\
+	gdm-xdmcp-chooser-slave.c		\
+	gdm-xdmcp-chooser-slave.h		\
+	$(NULL)
+
+gdm_xdmcp_chooser_slave_LDADD = \
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(EXTRA_DAEMON_LIBS)                    \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(NULL)
+
+gdm_session_worker_SOURCES = session-worker-main.c ck-connector.h \
+	ck-connector.c gdm-session-settings.h gdm-session-settings.c \
+	gdm-session-auditor.h gdm-session-auditor.c \
+	gdm-session-worker.h gdm-session-worker.c $(NULL) \
+	$(am__append_1) $(am__append_2)
+gdm_session_worker_LDFLAGS = \
+	$(XLIB_LIBS)				\
+	$(PAM_LIBS)				\
+	$(NULL)
+
+gdm_session_worker_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(DAEMON_LIBS)				\
+	$(NULL)
+
+gdm_binary_SOURCES = main.c gdm-display-access-file.c \
+	gdm-display-access-file.h gdm-display-store.c \
+	gdm-display-store.h gdm-display-factory.c \
+	gdm-display-factory.h gdm-local-display-factory.c \
+	gdm-local-display-factory.h gdm-display.c gdm-display.h \
+	gdm-xdmcp-display.c gdm-xdmcp-display.h \
+	gdm-xdmcp-greeter-display.c gdm-xdmcp-greeter-display.h \
+	gdm-xdmcp-chooser-display.c gdm-xdmcp-chooser-display.h \
+	gdm-static-display.c gdm-static-display.h \
+	gdm-transient-display.c gdm-transient-display.h \
+	gdm-static-factory-display.c gdm-static-factory-display.h \
+	gdm-product-display.c gdm-product-display.h gdm-manager.c \
+	gdm-manager.h gdm-slave-proxy.c gdm-slave-proxy.h $(NULL) \
+	$(am__append_3) $(am__append_4)
+XDMCP_SOURCES = \
+	gdm-xdmcp-display-factory.c	\
+	gdm-xdmcp-display-factory.h	\
+	$(NULL)
+
+EXTRA_gdm_binary_SOURCES = $(XDMCP_SOURCES) $(NULL) \
+	$(CONSOLE_KIT_SOURCES)
+CONSOLE_KIT_SOURCES = \
+	$(NULL)
+
+
+# Note that these libs are in LDFLAGS because they should come before
+# everything else on the link line as they may override stuff
+gdm_binary_LDFLAGS = \
+	$(EXTRA_DAEMON_LIBS)			\
+	$(NULL)
+
+gdm_binary_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(XLIB_LIBS)				\
+	$(DAEMON_LIBS)				\
+	$(XDMCP_LIBS)                           \
+	$(LIBWRAP_LIBS)                         \
+	$(NULL)
+
+sbin_SCRIPTS = \
+	gdm		\
+	$(NULL)
+
+CLEANFILES = \
+	gdm			\
+	$(BUILT_SOURCES)	\
+	$(NULL)
+
+EXTRA_DIST = \
+	gdm.in				\
+	gdm-slave.xml			\
+	gdm-simple-slave.xml		\
+	gdm-factory-slave.xml		\
+	gdm-product-slave.xml		\
+	gdm-xdmcp-chooser-slave.xml	\
+	gdm-session-direct.xml		\
+	gdm-manager.xml			\
+	gdm-display.xml			\
+	gdm-xdmcp-greeter-display.xml	\
+	gdm-xdmcp-chooser-display.xml	\
+	gdm-static-display.xml		\
+	gdm-transient-display.xml	\
+	gdm-local-display-factory.xml	\
+	gdm-static-factory-display.xml	\
+	gdm-product-display.xml		\
+	$(NULL)
+
+all: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu daemon/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu daemon/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-libexecPROGRAMS: $(libexec_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-libexecPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+
+clean-libexecPROGRAMS:
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+install-sbinPROGRAMS: $(sbin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
+	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-sbinPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+
+clean-sbinPROGRAMS:
+	@list='$(sbin_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+gdm-binary$(EXEEXT): $(gdm_binary_OBJECTS) $(gdm_binary_DEPENDENCIES) 
+	@rm -f gdm-binary$(EXEEXT)
+	$(AM_V_CCLD)$(gdm_binary_LINK) $(gdm_binary_OBJECTS) $(gdm_binary_LDADD) $(LIBS)
+gdm-factory-slave$(EXEEXT): $(gdm_factory_slave_OBJECTS) $(gdm_factory_slave_DEPENDENCIES) 
+	@rm -f gdm-factory-slave$(EXEEXT)
+	$(AM_V_CCLD)$(gdm_factory_slave_LINK) $(gdm_factory_slave_OBJECTS) $(gdm_factory_slave_LDADD) $(LIBS)
+gdm-product-slave$(EXEEXT): $(gdm_product_slave_OBJECTS) $(gdm_product_slave_DEPENDENCIES) 
+	@rm -f gdm-product-slave$(EXEEXT)
+	$(AM_V_CCLD)$(gdm_product_slave_LINK) $(gdm_product_slave_OBJECTS) $(gdm_product_slave_LDADD) $(LIBS)
+gdm-session-worker$(EXEEXT): $(gdm_session_worker_OBJECTS) $(gdm_session_worker_DEPENDENCIES) 
+	@rm -f gdm-session-worker$(EXEEXT)
+	$(AM_V_CCLD)$(gdm_session_worker_LINK) $(gdm_session_worker_OBJECTS) $(gdm_session_worker_LDADD) $(LIBS)
+gdm-simple-slave$(EXEEXT): $(gdm_simple_slave_OBJECTS) $(gdm_simple_slave_DEPENDENCIES) 
+	@rm -f gdm-simple-slave$(EXEEXT)
+	$(AM_V_CCLD)$(gdm_simple_slave_LINK) $(gdm_simple_slave_OBJECTS) $(gdm_simple_slave_LDADD) $(LIBS)
+gdm-xdmcp-chooser-slave$(EXEEXT): $(gdm_xdmcp_chooser_slave_OBJECTS) $(gdm_xdmcp_chooser_slave_DEPENDENCIES) 
+	@rm -f gdm-xdmcp-chooser-slave$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_xdmcp_chooser_slave_OBJECTS) $(gdm_xdmcp_chooser_slave_LDADD) $(LIBS)
+test-hal-seats$(EXEEXT): $(test_hal_seats_OBJECTS) $(test_hal_seats_DEPENDENCIES) 
+	@rm -f test-hal-seats$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_hal_seats_OBJECTS) $(test_hal_seats_LDADD) $(LIBS)
+test-session$(EXEEXT): $(test_session_OBJECTS) $(test_session_DEPENDENCIES) 
+	@rm -f test-session$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_session_OBJECTS) $(test_session_LDADD) $(LIBS)
+install-sbinSCRIPTS: $(sbin_SCRIPTS)
+	@$(NORMAL_INSTALL)
+	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
+	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n' \
+	    -e 'h;s|.*|.|' \
+	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+	      if (++n[d] == $(am__install_max)) { \
+		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+	    else { print "f", d "/" $$4, $$1 } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	     test -z "$$files" || { \
+	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
+	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
+	     } \
+	; done
+
+uninstall-sbinSCRIPTS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	       sed -e 's,.*/,,;$(transform)'`; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ck-connector.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/factory-slave-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-chooser-server.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-chooser-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-display-access-file.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-display-factory.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-display-store.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-factory-slave.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-greeter-server.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-greeter-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-local-display-factory.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-manager.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-product-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-product-slave.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-server.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-auditor.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-direct.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-linux-auditor.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-record.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-relay.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-settings.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-solaris-auditor.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-worker-job.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-worker.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-simple-slave.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-slave-proxy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-slave.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-static-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-static-factory-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-transient-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-welcome-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-chooser-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-chooser-slave.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-display-factory.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-greeter-display.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product-slave-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/session-worker-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple-slave-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-hal-seats.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xdmcp-chooser-slave-main.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) check-am
+all-am: Makefile $(PROGRAMS) $(SCRIPTS)
+installdirs:
+	for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(sbindir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-am
+
+clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
+	clean-noinstPROGRAMS clean-sbinPROGRAMS mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-libexecPROGRAMS install-sbinPROGRAMS \
+	install-sbinSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-libexecPROGRAMS uninstall-sbinPROGRAMS \
+	uninstall-sbinSCRIPTS
+
+.MAKE: all check install install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libexecPROGRAMS clean-libtool clean-noinstPROGRAMS \
+	clean-sbinPROGRAMS ctags distclean distclean-compile \
+	distclean-generic distclean-libtool distclean-tags distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-data install-data-am install-dvi install-dvi-am \
+	install-exec install-exec-am install-html install-html-am \
+	install-info install-info-am install-libexecPROGRAMS \
+	install-man install-pdf install-pdf-am install-ps \
+	install-ps-am install-sbinPROGRAMS install-sbinSCRIPTS \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	pdf pdf-am ps ps-am tags uninstall uninstall-am \
+	uninstall-libexecPROGRAMS uninstall-sbinPROGRAMS \
+	uninstall-sbinSCRIPTS
+
+
+gdm-manager-glue.h: gdm-manager.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_manager --mode=glib-server --output=gdm-manager-glue.h $(srcdir)/gdm-manager.xml
+gdm-slave-glue.h: gdm-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_slave --mode=glib-server --output=gdm-slave-glue.h $(srcdir)/gdm-slave.xml
+gdm-simple-slave-glue.h: gdm-simple-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_simple_slave --mode=glib-server --output=gdm-simple-slave-glue.h $(srcdir)/gdm-simple-slave.xml
+gdm-factory-slave-glue.h: gdm-factory-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_factory_slave --mode=glib-server --output=gdm-factory-slave-glue.h $(srcdir)/gdm-factory-slave.xml
+gdm-product-slave-glue.h: gdm-product-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_product_slave --mode=glib-server --output=gdm-product-slave-glue.h $(srcdir)/gdm-product-slave.xml
+gdm-xdmcp-chooser-slave-glue.h: gdm-xdmcp-chooser-slave.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_xdmcp_chooser_slave --mode=glib-server --output=gdm-xdmcp-chooser-slave-glue.h $(srcdir)/gdm-xdmcp-chooser-slave.xml
+gdm-session-direct-glue.h: gdm-session-direct.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_session_direct --mode=glib-server --output=gdm-session-direct-glue.h $(srcdir)/gdm-session-direct.xml
+gdm-display-glue.h: gdm-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_display --mode=glib-server --output=gdm-display-glue.h $(srcdir)/gdm-display.xml
+gdm-xdmcp-greeter-display-glue.h: gdm-xdmcp-greeter-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_xdmcp_greeter_display --mode=glib-server --output=gdm-xdmcp-greeter-display-glue.h $(srcdir)/gdm-xdmcp-greeter-display.xml
+gdm-xdmcp-chooser-display-glue.h: gdm-xdmcp-chooser-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_xdmcp_chooser_display --mode=glib-server --output=gdm-xdmcp-chooser-display-glue.h $(srcdir)/gdm-xdmcp-chooser-display.xml
+gdm-static-display-glue.h: gdm-static-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_static_display --mode=glib-server --output=gdm-static-display-glue.h $(srcdir)/gdm-static-display.xml
+gdm-transient-display-glue.h: gdm-transient-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_transient_display --mode=glib-server --output=gdm-transient-display-glue.h $(srcdir)/gdm-transient-display.xml
+gdm-local-display-factory-glue.h: gdm-local-display-factory.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_local_display_factory --mode=glib-server --output=gdm-local-display-factory-glue.h $(srcdir)/gdm-local-display-factory.xml
+gdm-static-factory-display-glue.h: gdm-static-factory-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_static_factory_display --mode=glib-server --output=gdm-static-factory-display-glue.h $(srcdir)/gdm-static-factory-display.xml
+gdm-product-display-glue.h: gdm-product-display.xml Makefile.am
+	dbus-binding-tool --prefix=gdm_product_display --mode=glib-server --output=gdm-product-display-glue.h $(srcdir)/gdm-product-display.xml
+
+gdm: $(srcdir)/gdm.in
+	sed -e 's,[@]sbindir[@],$(sbindir),g' <$(srcdir)/gdm.in >gdm
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/daemon/ck-connector.c
===================================================================
--- proiecte/PPPP/gdm/daemon/ck-connector.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/ck-connector.c	(revision 134)
@@ -0,0 +1,691 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * ck-connector.c : Code for login managers to register with ConsoleKit.
+ *
+ * Copyright (c) 2007 David Zeuthen <davidz@redhat.com>
+ * Copyright (c) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <dbus/dbus.h>
+
+#include "ck-connector.h"
+
+#define N_ELEMENTS(arr)             (sizeof (arr) / sizeof ((arr)[0]))
+
+#if defined (__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
+#define _CK_FUNCTION_NAME __func__
+#elif defined(__GNUC__) || defined(_MSC_VER)
+#define _CK_FUNCTION_NAME __FUNCTION__
+#else
+#define _CK_FUNCTION_NAME "unknown function"
+#endif
+
+#define CK_CONNECTOR_ERROR "org.freedesktop.CkConnector.Error"
+
+#define _CK_WARNING_FORMAT "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\n"
+#define _ck_return_if_fail(condition) do {                                         \
+  if (!(condition)) {                                                              \
+          fprintf (stderr, _CK_WARNING_FORMAT, _CK_FUNCTION_NAME, #condition, __FILE__, __LINE__); \
+    return;                                                                        \
+  } } while (0)
+
+#define _ck_return_val_if_fail(condition, val) do {                                     \
+  if (!(condition)) {                                                              \
+          fprintf (stderr, _CK_WARNING_FORMAT, _CK_FUNCTION_NAME, #condition, __FILE__, __LINE__); \
+    return val;                                                                        \
+  } } while (0)
+
+struct _CkConnector
+{
+        int             refcount;
+        char           *cookie;
+        dbus_bool_t     session_created;
+        DBusConnection *connection;
+};
+
+static struct {
+        char *name;
+        int   type;
+} parameter_lookup[] = {
+        { "display-device",     DBUS_TYPE_STRING },
+        { "x11-display-device", DBUS_TYPE_STRING },
+        { "x11-display",        DBUS_TYPE_STRING },
+        { "remote-host-name",   DBUS_TYPE_STRING },
+        { "session-type",       DBUS_TYPE_STRING },
+        { "is-local",           DBUS_TYPE_BOOLEAN },
+        { "unix-user",          DBUS_TYPE_INT32 },
+};
+
+static int
+lookup_parameter_type (const char *name)
+{
+        int i;
+        int type;
+
+        type = DBUS_TYPE_INVALID;
+
+        for (i = 0; i < N_ELEMENTS (parameter_lookup); i++) {
+                if (strcmp (name, parameter_lookup[i].name) == 0) {
+                        type = parameter_lookup[i].type;
+                        break;
+                }
+        }
+
+        return type;
+}
+
+static dbus_bool_t
+add_param_basic (DBusMessageIter *iter_array,
+                 const char      *name,
+                 int              type,
+                 const void      *value)
+{
+        DBusMessageIter iter_struct;
+        DBusMessageIter iter_variant;
+        const char     *container_type;
+
+        switch (type) {
+        case DBUS_TYPE_STRING:
+                container_type = DBUS_TYPE_STRING_AS_STRING;
+                break;
+        case DBUS_TYPE_BOOLEAN:
+                container_type = DBUS_TYPE_BOOLEAN_AS_STRING;
+                break;
+        case DBUS_TYPE_INT32:
+                container_type = DBUS_TYPE_INT32_AS_STRING;
+                break;
+        default:
+                goto oom;
+                break;
+        }
+
+        if (! dbus_message_iter_open_container (iter_array,
+                                                DBUS_TYPE_STRUCT,
+                                                NULL,
+                                                &iter_struct)) {
+                goto oom;
+        }
+
+        if (! dbus_message_iter_append_basic (&iter_struct,
+                                              DBUS_TYPE_STRING,
+                                              &name)) {
+                goto oom;
+        }
+
+        if (! dbus_message_iter_open_container (&iter_struct,
+                                                DBUS_TYPE_VARIANT,
+                                                container_type,
+                                                &iter_variant)) {
+                goto oom;
+        }
+
+        if (! dbus_message_iter_append_basic (&iter_variant,
+                                              type,
+                                              value)) {
+                goto oom;
+        }
+
+        if (! dbus_message_iter_close_container (&iter_struct,
+                                                 &iter_variant)) {
+                goto oom;
+        }
+
+        if (! dbus_message_iter_close_container (iter_array,
+                                                 &iter_struct)) {
+                goto oom;
+        }
+
+        return TRUE;
+oom:
+        return FALSE;
+}
+
+/* Frees all resources allocated and disconnects from the system
+ * message bus.
+ */
+static void
+_ck_connector_free (CkConnector *connector)
+{
+        if (connector->connection != NULL) {
+                /* it's a private connection so it's all good */
+                dbus_connection_close (connector->connection);
+        }
+
+        if (connector->cookie != NULL) {
+                free (connector->cookie);
+        }
+
+        free (connector);
+}
+
+/**
+ * Decrements the reference count of a CkConnector, disconnecting
+ * from the bus and freeing the connector if the count reaches 0.
+ *
+ * @param connector the connector
+ * @see ck_connector_ref
+ */
+void
+ck_connector_unref (CkConnector *connector)
+{
+        _ck_return_if_fail (connector != NULL);
+
+        /* Probably should use some kind of atomic op here */
+        connector->refcount -= 1;
+        if (connector->refcount == 0) {
+                _ck_connector_free (connector);
+        }
+}
+
+/**
+ * Increments the reference count of a CkConnector.
+ *
+ * @param connector the connector
+ * @returns the connector
+ * @see ck_connector_unref
+ */
+CkConnector *
+ck_connector_ref (CkConnector *connector)
+{
+        _ck_return_val_if_fail (connector != NULL, NULL);
+
+        /* Probably should use some kind of atomic op here */
+        connector->refcount += 1;
+
+        return connector;
+}
+
+/**
+ * Constructs a new Connector to communicate with the ConsoleKit
+ * daemon. Returns #NULL if memory can't be allocated for the
+ * object.
+ *
+ * @returns a new CkConnector, free with ck_connector_unref()
+ */
+CkConnector *
+ck_connector_new (void)
+{
+        CkConnector *connector;
+
+        connector = calloc (1, sizeof (CkConnector));
+        if (connector == NULL) {
+                goto oom;
+        }
+
+        connector->refcount = 1;
+        connector->connection = NULL;
+        connector->cookie = NULL;
+        connector->session_created = FALSE;
+oom:
+        return connector;
+}
+
+/**
+ * Connects to the D-Bus system bus daemon and issues the method call
+ * OpenSession on the ConsoleKit manager interface. The
+ * connection to the bus is private.
+ *
+ * Returns FALSE on OOM, if the system bus daemon is not running, if
+ * the ConsoleKit daemon is not running or if the caller doesn't have
+ * sufficient privileges.
+ *
+ * @returns #TRUE if the operation succeeds
+ */
+dbus_bool_t
+ck_connector_open_session (CkConnector *connector,
+                           DBusError   *error)
+{
+        DBusError    local_error;
+        DBusMessage *message;
+        DBusMessage *reply;
+        dbus_bool_t  ret;
+        char        *cookie;
+
+        _ck_return_val_if_fail (connector != NULL, FALSE);
+        _ck_return_val_if_fail ((error) == NULL || !dbus_error_is_set ((error)), FALSE);
+
+        reply = NULL;
+        message = NULL;
+        ret = FALSE;
+
+        dbus_error_init (&local_error);
+        connector->connection = dbus_bus_get_private (DBUS_BUS_SYSTEM, &local_error);
+        if (connector->connection == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to open session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                }
+
+                goto out;
+        }
+
+        dbus_connection_set_exit_on_disconnect (connector->connection, FALSE);
+
+        message = dbus_message_new_method_call ("org.freedesktop.ConsoleKit",
+                                                "/org/freedesktop/ConsoleKit/Manager",
+                                                "org.freedesktop.ConsoleKit.Manager",
+                                                "OpenSession");
+        if (message == NULL) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connector->connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to open session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_error_init (&local_error);
+        if (! dbus_message_get_args (reply,
+                                     &local_error,
+                                     DBUS_TYPE_STRING, &cookie,
+                                     DBUS_TYPE_INVALID)) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to open session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        connector->cookie = strdup (cookie);
+        if (connector->cookie == NULL) {
+                goto out;
+        }
+
+        connector->session_created = TRUE;
+        ret = TRUE;
+
+out:
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+
+        return ret;
+}
+
+static dbus_bool_t
+ck_connector_open_session_with_parameters_valist (CkConnector *connector,
+                                                  DBusError   *error,
+                                                  const char  *first_parameter_name,
+                                                  va_list      var_args)
+{
+        DBusError       local_error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        DBusMessageIter iter_array;
+        dbus_bool_t     ret;
+        char           *cookie;
+        const char     *name;
+
+        _ck_return_val_if_fail (connector != NULL, FALSE);
+
+        reply = NULL;
+        message = NULL;
+        ret = FALSE;
+
+        dbus_error_init (&local_error);
+        connector->connection = dbus_bus_get_private (DBUS_BUS_SYSTEM, &local_error);
+        if (connector->connection == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to open session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                }
+                goto out;
+        }
+
+        dbus_connection_set_exit_on_disconnect (connector->connection, FALSE);
+
+        message = dbus_message_new_method_call ("org.freedesktop.ConsoleKit",
+                                                "/org/freedesktop/ConsoleKit/Manager",
+                                                "org.freedesktop.ConsoleKit.Manager",
+                                                "OpenSessionWithParameters");
+        if (message == NULL) {
+                goto out;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        if (! dbus_message_iter_open_container (&iter,
+                                                DBUS_TYPE_ARRAY,
+                                                "(sv)",
+                                                &iter_array)) {
+                goto out;
+        }
+
+        name = first_parameter_name;
+        while (name != NULL) {
+                int         type;
+                const void *value;
+                dbus_bool_t res;
+
+                type = lookup_parameter_type (name);
+                value = va_arg (var_args, const void *);
+
+                if (type == DBUS_TYPE_INVALID) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unknown parameter: %s",
+                                        name);
+                        goto out;
+                }
+
+                res = add_param_basic (&iter_array, name, type, value);
+                if (! res) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Error adding parameter: %s",
+                                        name);
+                        goto out;
+                }
+
+                name = va_arg (var_args, char *);
+        }
+
+        if (! dbus_message_iter_close_container (&iter, &iter_array)) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connector->connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to open session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_error_init (&local_error);
+        if (! dbus_message_get_args (reply,
+                                     &local_error,
+                                     DBUS_TYPE_STRING, &cookie,
+                                     DBUS_TYPE_INVALID)) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to open session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        connector->cookie = strdup (cookie);
+        if (connector->cookie == NULL) {
+                goto out;
+        }
+
+        connector->session_created = TRUE;
+        ret = TRUE;
+
+out:
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+
+        return ret;
+}
+
+/**
+ * Opens a new session with parameter from variable argument list. The
+ * variable argument list should contain the name of each parameter
+ * followed by the value to append.
+ * For example:
+ *
+ * @code
+ *
+ * DBusError    error;
+ * dbus_int32_t v_INT32 = 500;
+ * const char  *v_STRING = "/dev/tty3";
+ *
+ * dbus_error_init (&error);
+ * ck_connector_open_session_with_parameters (connector,
+ *                                            &error,
+ *                                            "unix-user", &v_INT32,
+ *                                            "display-device", &v_STRING,
+ *                                            NULL);
+ * @endcode
+ *
+ * @param error error output
+ * @param first_parameter_name name of the first parameter
+ * @param ... value of first parameter, list of additional name-value pairs
+ * @returns #TRUE on success
+ */
+dbus_bool_t
+ck_connector_open_session_with_parameters (CkConnector *connector,
+                                           DBusError   *error,
+                                           const char  *first_parameter_name,
+                                           ...)
+{
+        va_list     var_args;
+        dbus_bool_t ret;
+
+        _ck_return_val_if_fail (connector != NULL, FALSE);
+        _ck_return_val_if_fail ((error) == NULL || !dbus_error_is_set ((error)), FALSE);
+
+        va_start (var_args, first_parameter_name);
+        ret = ck_connector_open_session_with_parameters_valist (connector,
+                                                                error,
+                                                                first_parameter_name,
+                                                                var_args);
+        va_end (var_args);
+
+        return ret;
+}
+
+/**
+ * Connects to the D-Bus system bus daemon and issues the method call
+ * OpenSessionWithParameters on the ConsoleKit manager interface. The
+ * connection to the bus is private.
+ *
+ * The only parameter that is optional is x11_display - it may be set
+ * to NULL if there is no X11 server associated with the session.
+ *
+ * Returns FALSE on OOM, if the system bus daemon is not running, if
+ * the ConsoleKit daemon is not running or if the caller doesn't have
+ * sufficient privileges.
+ *
+ * @param user UID for the user owning the session
+ * @param display_device the tty device for the session
+ * @param x11_display the value of the X11 DISPLAY for the session
+ * @returns #TRUE if the operation succeeds
+ */
+dbus_bool_t
+ck_connector_open_session_for_user (CkConnector *connector,
+                                    uid_t        user,
+                                    const char  *display_device,
+                                    const char  *x11_display,
+                                    DBusError   *error)
+{
+        dbus_bool_t ret;
+
+        _ck_return_val_if_fail (connector != NULL, FALSE);
+        _ck_return_val_if_fail (display_device != NULL, FALSE);
+        _ck_return_val_if_fail ((error) == NULL || !dbus_error_is_set ((error)), FALSE);
+
+        ret = ck_connector_open_session_with_parameters (connector,
+                                                         error,
+                                                         "display-device", &display_device,
+                                                         "x11-display", &x11_display,
+                                                         "unix-user", &user,
+                                                         NULL);
+        return ret;
+}
+
+/**
+ * Gets the cookie for the current open session.
+ * Returns #NULL if no session is open.
+ *
+ * @returns a constant string with the cookie.
+ */
+const char *
+ck_connector_get_cookie (CkConnector *connector)
+{
+        _ck_return_val_if_fail (connector != NULL, NULL);
+
+        if (! connector->session_created) {
+                return NULL;
+        } else {
+                return connector->cookie;
+        }
+}
+
+/**
+ * Issues the CloseSession method call on the ConsoleKit manager
+ * interface.
+ *
+ * Returns FALSE on OOM, if the system bus daemon is not running, if
+ * the ConsoleKit daemon is not running, if the caller doesn't have
+ * sufficient privilege or if a session isn't open.
+ *
+ * @returns #TRUE if the operation succeeds
+ */
+dbus_bool_t
+ck_connector_close_session (CkConnector *connector,
+                            DBusError   *error)
+{
+        DBusError    local_error;
+        DBusMessage *message;
+        DBusMessage *reply;
+        dbus_bool_t  ret;
+        dbus_bool_t  session_closed;
+
+        _ck_return_val_if_fail (connector != NULL, FALSE);
+        _ck_return_val_if_fail ((error) == NULL || !dbus_error_is_set ((error)), FALSE);
+
+        reply = NULL;
+        message = NULL;
+        ret = FALSE;
+
+        if (!connector->session_created || connector->cookie == NULL) {
+                dbus_set_error (error,
+                                CK_CONNECTOR_ERROR,
+                                "Unable to close session: %s",
+                                "no session open");
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call ("org.freedesktop.ConsoleKit",
+                                                "/org/freedesktop/ConsoleKit/Manager",
+                                                "org.freedesktop.ConsoleKit.Manager",
+                                                "CloseSession");
+        if (message == NULL) {
+                goto out;
+        }
+
+        if (! dbus_message_append_args (message,
+                                        DBUS_TYPE_STRING, &(connector->cookie),
+                                        DBUS_TYPE_INVALID)) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connector->connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to close session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_error_init (&local_error);
+        if (! dbus_message_get_args (reply,
+                                     &local_error,
+                                     DBUS_TYPE_BOOLEAN, &session_closed,
+                                     DBUS_TYPE_INVALID)) {
+                if (dbus_error_is_set (&local_error)) {
+                        dbus_set_error (error,
+                                        CK_CONNECTOR_ERROR,
+                                        "Unable to close session: %s",
+                                        local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        if (! session_closed) {
+                goto out;
+        }
+
+        connector->session_created = FALSE;
+        ret = TRUE;
+
+out:
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+
+        return ret;
+
+}
Index: proiecte/PPPP/gdm/daemon/ck-connector.h
===================================================================
--- proiecte/PPPP/gdm/daemon/ck-connector.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/ck-connector.h	(revision 134)
@@ -0,0 +1,64 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * ck-connector.h : Code for login managers to register with ConsoleKit.
+ *
+ * Copyright (c) 2007 David Zeuthen <davidz@redhat.com>
+ * Copyright (c) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+#ifndef CK_CONNECTOR_H
+#define CK_CONNECTOR_H
+
+#include <sys/types.h>
+#include <dbus/dbus.h>
+
+DBUS_BEGIN_DECLS
+
+struct _CkConnecter;
+typedef struct _CkConnector CkConnector;
+
+CkConnector  *ck_connector_new                          (void);
+
+CkConnector  *ck_connector_ref                          (CkConnector *ckc);
+void          ck_connector_unref                        (CkConnector *ckc);
+
+dbus_bool_t   ck_connector_open_session_for_user        (CkConnector *ckc,
+                                                         uid_t        user,
+                                                         const char  *tty,
+                                                         const char  *x11_display,
+                                                         DBusError   *error);
+dbus_bool_t   ck_connector_open_session_with_parameters (CkConnector *ckc,
+                                                         DBusError   *error,
+                                                         const char  *first_parameter_name,
+                                                         ...);
+dbus_bool_t   ck_connector_open_session                 (CkConnector *ckc,
+                                                         DBusError   *error);
+
+const char   *ck_connector_get_cookie                   (CkConnector *ckc);
+dbus_bool_t   ck_connector_close_session                (CkConnector *ckc,
+                                                         DBusError   *error);
+
+DBUS_END_DECLS
+
+#endif /* CK_CONNECTOR_H */
Index: proiecte/PPPP/gdm/daemon/factory-slave-main.c
===================================================================
--- proiecte/PPPP/gdm/daemon/factory-slave-main.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/factory-slave-main.c	(revision 134)
@@ -0,0 +1,249 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <signal.h>
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-signal-handler.h"
+#include "gdm-log.h"
+#include "gdm-common.h"
+#include "gdm-factory-slave.h"
+
+static int gdm_return_code = 0;
+
+static DBusGConnection *
+get_system_bus (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusConnection  *connection;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        connection = dbus_g_connection_get_connection (bus);
+        dbus_connection_set_exit_on_disconnect (connection, FALSE);
+
+ out:
+        return bus;
+}
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGSEGV:
+        case SIGBUS:
+        case SIGILL:
+        case SIGABRT:
+                g_debug ("Caught signal %d.", signo);
+
+                ret = FALSE;
+                break;
+
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* FIXME:
+                 * Play with log levels or something
+                 */
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+static void
+on_slave_stopped (GdmSlave   *slave,
+                  GMainLoop  *main_loop)
+{
+        g_debug ("slave finished");
+        gdm_return_code = 0;
+        g_main_loop_quit (main_loop);
+}
+
+static gboolean
+is_debug_set (gboolean arg)
+{
+        /* enable debugging for unstable builds */
+        if (gdm_is_version_unstable ()) {
+                return TRUE;
+        }
+
+        return arg;
+}
+
+int
+main (int    argc,
+      char **argv)
+{
+        GMainLoop        *main_loop;
+        GOptionContext   *context;
+        DBusGConnection  *connection;
+        GdmSlave         *slave;
+        static char      *display_id = NULL;
+        static gboolean   debug      = FALSE;
+        GdmSignalHandler *signal_handler;
+        static GOptionEntry entries []   = {
+                { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+                { "display-id", 0, 0, G_OPTION_ARG_STRING, &display_id, N_("Display ID"), N_("id") },
+                { NULL }
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        context = g_option_context_new (_("GNOME Display Manager Slave"));
+        g_option_context_add_main_entries (context, entries, NULL);
+
+        g_option_context_parse (context, &argc, &argv, NULL);
+        g_option_context_free (context);
+
+        connection = get_system_bus ();
+        if (connection == NULL) {
+                goto out;
+        }
+
+        gdm_log_init ();
+
+        gdm_log_set_debug (is_debug_set (debug));
+
+        if (display_id == NULL) {
+                g_critical ("No display ID set");
+                exit (1);
+        }
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_set_fatal_func (signal_handler,
+                                           (GDestroyNotify)g_main_loop_quit,
+                                           main_loop);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGILL, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+
+        slave = gdm_factory_slave_new (display_id);
+        if (slave == NULL) {
+                goto out;
+        }
+        g_signal_connect (slave,
+                          "stopped",
+                          G_CALLBACK (on_slave_stopped),
+                          main_loop);
+        gdm_slave_start (slave);
+
+        g_main_loop_run (main_loop);
+
+        if (slave != NULL) {
+                g_object_unref (slave);
+        }
+
+        if (signal_handler != NULL) {
+                g_object_unref (signal_handler);
+        }
+
+        if (main_loop != NULL) {
+                g_main_loop_unref (main_loop);
+        }
+
+ out:
+
+        g_debug ("Slave finished");
+
+        return gdm_return_code;
+}
Index: proiecte/PPPP/gdm/daemon/gdm-chooser-server.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-chooser-server.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-chooser-server.c	(revision 134)
@@ -0,0 +1,631 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+
+#if defined (_POSIX_PRIORITY_SCHEDULING) && defined (HAVE_SCHED_YIELD)
+#include <sched.h>
+#endif
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-chooser-server.h"
+
+#define GDM_CHOOSER_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/ChooserServer"
+#define GDM_CHOOSER_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.ChooserServer"
+
+#define GDM_CHOOSER_SERVER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CHOOSER_SERVER, GdmChooserServerPrivate))
+
+struct GdmChooserServerPrivate
+{
+        char           *user_name;
+        char           *group_name;
+        char           *display_id;
+
+        DBusServer     *server;
+        char           *server_address;
+        DBusConnection *chooser_connection;
+};
+
+enum {
+        PROP_0,
+        PROP_USER_NAME,
+        PROP_GROUP_NAME,
+        PROP_DISPLAY_ID,
+};
+
+enum {
+        HOSTNAME_SELECTED,
+        CONNECTED,
+        DISCONNECTED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_chooser_server_class_init   (GdmChooserServerClass *klass);
+static void     gdm_chooser_server_init         (GdmChooserServer      *chooser_server);
+static void     gdm_chooser_server_finalize     (GObject               *object);
+
+G_DEFINE_TYPE (GdmChooserServer, gdm_chooser_server, G_TYPE_OBJECT)
+
+/* Note: Use abstract sockets like dbus does by default on Linux. Abstract
+ * sockets are only available on Linux.
+ */
+static char *
+generate_address (void)
+{
+        char *path;
+#if defined (__linux__)
+        int   i;
+        char  tmp[9];
+
+        for (i = 0; i < 8; i++) {
+                if (g_random_int_range (0, 2) == 0) {
+                        tmp[i] = g_random_int_range ('a', 'z' + 1);
+                } else {
+                        tmp[i] = g_random_int_range ('A', 'Z' + 1);
+                }
+        }
+        tmp[8] = '\0';
+
+        path = g_strdup_printf ("unix:abstract=/tmp/gdm-chooser-%s", tmp);
+#else
+        path = g_strdup ("unix:tmpdir=/tmp");
+#endif
+
+        return path;
+}
+
+static DBusHandlerResult
+handle_select_hostname (GdmChooserServer *chooser_server,
+                        DBusConnection   *connection,
+                        DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("ChooserServer: SelectHostname: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        g_signal_emit (chooser_server, signals [HOSTNAME_SELECTED], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_disconnect (GdmChooserServer *chooser_server,
+                   DBusConnection   *connection,
+                   DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        g_signal_emit (chooser_server, signals [DISCONNECTED], 0);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+chooser_handle_child_message (DBusConnection *connection,
+                              DBusMessage    *message,
+                              void           *user_data)
+{
+        GdmChooserServer *chooser_server = GDM_CHOOSER_SERVER (user_data);
+
+        if (dbus_message_is_method_call (message, GDM_CHOOSER_SERVER_DBUS_INTERFACE, "SelectHostname")) {
+                return handle_select_hostname (chooser_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_CHOOSER_SERVER_DBUS_INTERFACE, "Disconnect")) {
+                return handle_disconnect (chooser_server, connection, message);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult
+do_introspect (DBusConnection *connection,
+               DBusMessage    *message)
+{
+        DBusMessage *reply;
+        GString     *xml;
+        char        *xml_string;
+
+        g_debug ("ChooserServer: Do introspect");
+
+        /* standard header */
+        xml = g_string_new ("<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n"
+                            "\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n"
+                            "<node>\n"
+                            "  <interface name=\"org.freedesktop.DBus.Introspectable\">\n"
+                            "    <method name=\"Introspect\">\n"
+                            "      <arg name=\"data\" direction=\"out\" type=\"s\"/>\n"
+                            "    </method>\n"
+                            "  </interface>\n");
+
+        /* interface */
+        xml = g_string_append (xml,
+                               "  <interface name=\"org.gnome.DisplayManager.ChooserServer\">\n"
+                               "    <method name=\"SelectHostname\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Disconnect\">\n"
+                               "    </method>\n"
+                               "  </interface>\n");
+
+        reply = dbus_message_new_method_return (message);
+
+        xml = g_string_append (xml, "</node>\n");
+        xml_string = g_string_free (xml, FALSE);
+
+        dbus_message_append_args (reply,
+                                  DBUS_TYPE_STRING, &xml_string,
+                                  DBUS_TYPE_INVALID);
+
+        g_free (xml_string);
+
+        if (reply == NULL) {
+                g_error ("No memory");
+        }
+
+        if (! dbus_connection_send (connection, reply, NULL)) {
+                g_error ("No memory");
+        }
+
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+chooser_server_message_handler (DBusConnection  *connection,
+                                DBusMessage     *message,
+                                void            *user_data)
+{
+        const char *dbus_destination = dbus_message_get_destination (message);
+        const char *dbus_path        = dbus_message_get_path (message);
+        const char *dbus_interface   = dbus_message_get_interface (message);
+        const char *dbus_member      = dbus_message_get_member (message);
+
+        g_debug ("chooser_server_message_handler: destination=%s obj_path=%s interface=%s method=%s",
+                 dbus_destination ? dbus_destination : "(null)",
+                 dbus_path        ? dbus_path        : "(null)",
+                 dbus_interface   ? dbus_interface   : "(null)",
+                 dbus_member      ? dbus_member      : "(null)");
+
+        if (dbus_message_is_method_call (message, "org.freedesktop.DBus", "AddMatch")) {
+                DBusMessage *reply;
+
+                reply = dbus_message_new_method_return (message);
+
+                if (reply == NULL) {
+                        g_error ("No memory");
+                }
+
+                if (! dbus_connection_send (connection, reply, NULL)) {
+                        g_error ("No memory");
+                }
+
+                dbus_message_unref (reply);
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") &&
+                   strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) {
+
+                /*dbus_connection_unref (connection);*/
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_method_call (message, "org.freedesktop.DBus.Introspectable", "Introspect")) {
+                return do_introspect (connection, message);
+        } else {
+                return chooser_handle_child_message (connection, message, user_data);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static void
+chooser_server_unregister_handler (DBusConnection  *connection,
+                                   void            *user_data)
+{
+        g_debug ("chooser_server_unregister_handler");
+}
+
+static DBusHandlerResult
+connection_filter_function (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data)
+{
+        GdmChooserServer *chooser_server = GDM_CHOOSER_SERVER (user_data);
+        const char       *dbus_path      = dbus_message_get_path (message);
+        const char       *dbus_interface = dbus_message_get_interface (message);
+        const char       *dbus_message   = dbus_message_get_member (message);
+
+        g_debug ("ChooserServer: obj_path=%s interface=%s method=%s",
+                 dbus_path      ? dbus_path      : "(null)",
+                 dbus_interface ? dbus_interface : "(null)",
+                 dbus_message   ? dbus_message   : "(null)");
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (dbus_path, DBUS_PATH_LOCAL) == 0) {
+
+                g_debug ("ChooserServer: Disconnected");
+
+                dbus_connection_unref (connection);
+                chooser_server->priv->chooser_connection = NULL;
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static dbus_bool_t
+allow_user_function (DBusConnection *connection,
+                     unsigned long   uid,
+                     void           *data)
+{
+        GdmChooserServer *chooser_server = GDM_CHOOSER_SERVER (data);
+        struct passwd    *pwent;
+
+        if (chooser_server->priv->user_name == NULL) {
+                return FALSE;
+        }
+
+        pwent = getpwnam (chooser_server->priv->user_name);
+        if (pwent == NULL) {
+                return FALSE;
+        }
+
+        if (pwent->pw_uid == uid) {
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+handle_connection (DBusServer      *server,
+                   DBusConnection  *new_connection,
+                   void            *user_data)
+{
+        GdmChooserServer *chooser_server = GDM_CHOOSER_SERVER (user_data);
+
+        g_debug ("ChooserServer: Handing new connection");
+
+        if (chooser_server->priv->chooser_connection == NULL) {
+                DBusObjectPathVTable vtable = { &chooser_server_unregister_handler,
+                                                &chooser_server_message_handler,
+                                                NULL, NULL, NULL, NULL
+                };
+
+                chooser_server->priv->chooser_connection = new_connection;
+                dbus_connection_ref (new_connection);
+                dbus_connection_setup_with_g_main (new_connection, NULL);
+
+                g_debug ("ChooserServer: chooser connection is %p", new_connection);
+
+                dbus_connection_add_filter (new_connection,
+                                            connection_filter_function,
+                                            chooser_server,
+                                            NULL);
+
+                dbus_connection_set_unix_user_function (new_connection,
+                                                        allow_user_function,
+                                                        chooser_server,
+                                                        NULL);
+
+                dbus_connection_register_object_path (new_connection,
+                                                      GDM_CHOOSER_SERVER_DBUS_PATH,
+                                                      &vtable,
+                                                      chooser_server);
+
+                g_signal_emit (chooser_server, signals[CONNECTED], 0);
+
+        }
+}
+
+gboolean
+gdm_chooser_server_start (GdmChooserServer *chooser_server)
+{
+        DBusError   error;
+        gboolean    ret;
+        char       *address;
+        const char *auth_mechanisms[] = {"EXTERNAL", NULL};
+
+        ret = FALSE;
+
+        g_debug ("ChooserServer: Creating D-Bus server for chooser");
+
+        address = generate_address ();
+
+        dbus_error_init (&error);
+        chooser_server->priv->server = dbus_server_listen (address, &error);
+        g_free (address);
+
+        if (chooser_server->priv->server == NULL) {
+                g_warning ("Cannot create D-BUS server for the chooser: %s", error.message);
+                /* FIXME: should probably fail if we can't create the socket */
+                goto out;
+        }
+
+        dbus_server_setup_with_g_main (chooser_server->priv->server, NULL);
+        dbus_server_set_auth_mechanisms (chooser_server->priv->server, auth_mechanisms);
+        dbus_server_set_new_connection_function (chooser_server->priv->server,
+                                                 handle_connection,
+                                                 chooser_server,
+                                                 NULL);
+        ret = TRUE;
+
+        g_free (chooser_server->priv->server_address);
+        chooser_server->priv->server_address = dbus_server_get_address (chooser_server->priv->server);
+
+        g_debug ("ChooserServer: D-Bus server listening on %s", chooser_server->priv->server_address);
+
+ out:
+
+        return ret;
+}
+
+gboolean
+gdm_chooser_server_stop (GdmChooserServer *chooser_server)
+{
+        gboolean ret;
+
+        ret = FALSE;
+
+        g_debug ("ChooserServer: Stopping chooser server...");
+
+        return ret;
+}
+
+char *
+gdm_chooser_server_get_address (GdmChooserServer *chooser_server)
+{
+        return g_strdup (chooser_server->priv->server_address);
+}
+
+static void
+_gdm_chooser_server_set_display_id (GdmChooserServer *chooser_server,
+                                    const char       *display_id)
+{
+        g_free (chooser_server->priv->display_id);
+        chooser_server->priv->display_id = g_strdup (display_id);
+}
+
+static void
+_gdm_chooser_server_set_user_name (GdmChooserServer *chooser_server,
+                                  const char *name)
+{
+        g_free (chooser_server->priv->user_name);
+        chooser_server->priv->user_name = g_strdup (name);
+}
+
+static void
+_gdm_chooser_server_set_group_name (GdmChooserServer *chooser_server,
+                                    const char *name)
+{
+        g_free (chooser_server->priv->group_name);
+        chooser_server->priv->group_name = g_strdup (name);
+}
+
+static void
+gdm_chooser_server_set_property (GObject      *object,
+                                guint         prop_id,
+                                const GValue *value,
+                                GParamSpec   *pspec)
+{
+        GdmChooserServer *self;
+
+        self = GDM_CHOOSER_SERVER (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                _gdm_chooser_server_set_display_id (self, g_value_get_string (value));
+                break;
+        case PROP_USER_NAME:
+                _gdm_chooser_server_set_user_name (self, g_value_get_string (value));
+                break;
+        case PROP_GROUP_NAME:
+                _gdm_chooser_server_set_group_name (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_server_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        GdmChooserServer *self;
+
+        self = GDM_CHOOSER_SERVER (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                g_value_set_string (value, self->priv->display_id);
+                break;
+        case PROP_USER_NAME:
+                g_value_set_string (value, self->priv->user_name);
+                break;
+        case PROP_GROUP_NAME:
+                g_value_set_string (value, self->priv->group_name);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_chooser_server_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmChooserServer      *chooser_server;
+
+        chooser_server = GDM_CHOOSER_SERVER (G_OBJECT_CLASS (gdm_chooser_server_parent_class)->constructor (type,
+                                                                                       n_construct_properties,
+                                                                                       construct_properties));
+
+        return G_OBJECT (chooser_server);
+}
+
+static void
+gdm_chooser_server_class_init (GdmChooserServerClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_chooser_server_get_property;
+        object_class->set_property = gdm_chooser_server_set_property;
+        object_class->constructor = gdm_chooser_server_constructor;
+        object_class->finalize = gdm_chooser_server_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmChooserServerPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_ID,
+                                         g_param_spec_string ("display-id",
+                                                              "display id",
+                                                              "display id",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+         g_object_class_install_property (object_class,
+                                         PROP_USER_NAME,
+                                         g_param_spec_string ("user-name",
+                                                              "user name",
+                                                              "user name",
+                                                              GDM_USERNAME,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_GROUP_NAME,
+                                         g_param_spec_string ("group-name",
+                                                              "group name",
+                                                              "group name",
+                                                              GDM_GROUPNAME,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        signals [HOSTNAME_SELECTED] =
+                g_signal_new ("hostname-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmChooserServerClass, hostname_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [CONNECTED] =
+                g_signal_new ("connected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmChooserServerClass, connected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [DISCONNECTED] =
+                g_signal_new ("disconnected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmChooserServerClass, disconnected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+}
+
+static void
+gdm_chooser_server_init (GdmChooserServer *chooser_server)
+{
+
+        chooser_server->priv = GDM_CHOOSER_SERVER_GET_PRIVATE (chooser_server);
+}
+
+static void
+gdm_chooser_server_finalize (GObject *object)
+{
+        GdmChooserServer *chooser_server;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CHOOSER_SERVER (object));
+
+        chooser_server = GDM_CHOOSER_SERVER (object);
+
+        g_return_if_fail (chooser_server->priv != NULL);
+
+        gdm_chooser_server_stop (chooser_server);
+
+        G_OBJECT_CLASS (gdm_chooser_server_parent_class)->finalize (object);
+}
+
+GdmChooserServer *
+gdm_chooser_server_new (const char *display_id)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_CHOOSER_SERVER,
+                               "display-id", display_id,
+                               NULL);
+
+        return GDM_CHOOSER_SERVER (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-chooser-server.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-chooser-server.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-chooser-server.h	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_CHOOSER_SERVER_H
+#define __GDM_CHOOSER_SERVER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CHOOSER_SERVER         (gdm_chooser_server_get_type ())
+#define GDM_CHOOSER_SERVER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_SERVER, GdmChooserServer))
+#define GDM_CHOOSER_SERVER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CHOOSER_SERVER, GdmChooserServerClass))
+#define GDM_IS_CHOOSER_SERVER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_SERVER))
+#define GDM_IS_CHOOSER_SERVER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_SERVER))
+#define GDM_CHOOSER_SERVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_SERVER, GdmChooserServerClass))
+
+typedef struct GdmChooserServerPrivate GdmChooserServerPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmChooserServerPrivate *priv;
+} GdmChooserServer;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void (* hostname_selected)          (GdmChooserServer  *chooser_server,
+                                             const char        *hostname);
+        void (* connected)                  (GdmChooserServer  *chooser_server);
+        void (* disconnected)               (GdmChooserServer  *chooser_server);
+} GdmChooserServerClass;
+
+GType               gdm_chooser_server_get_type              (void);
+GdmChooserServer *  gdm_chooser_server_new                   (const char       *display_id);
+
+gboolean            gdm_chooser_server_start                 (GdmChooserServer *chooser_server);
+gboolean            gdm_chooser_server_stop                  (GdmChooserServer *chooser_server);
+char *              gdm_chooser_server_get_address           (GdmChooserServer *chooser_server);
+
+G_END_DECLS
+
+#endif /* __GDM_CHOOSER_SERVER_H */
Index: proiecte/PPPP/gdm/daemon/gdm-chooser-session.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-chooser-session.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-chooser-session.c	(revision 134)
@@ -0,0 +1,159 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-common.h"
+
+#include "gdm-welcome-session.h"
+#include "gdm-chooser-session.h"
+
+#define GDM_CHOOSER_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/ChooserServer"
+#define GDM_CHOOSER_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.ChooserServer"
+
+#define GDM_CHOOSER_SESSION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CHOOSER_SESSION, GdmChooserSessionPrivate))
+
+struct GdmChooserSessionPrivate
+{
+        gpointer dummy;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_chooser_session_class_init    (GdmChooserSessionClass *klass);
+static void     gdm_chooser_session_init          (GdmChooserSession      *chooser_session);
+static void     gdm_chooser_session_finalize      (GObject                *object);
+
+G_DEFINE_TYPE (GdmChooserSession, gdm_chooser_session, GDM_TYPE_WELCOME_SESSION)
+
+static void
+gdm_chooser_session_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_session_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_chooser_session_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmChooserSession      *chooser_session;
+
+        chooser_session = GDM_CHOOSER_SESSION (G_OBJECT_CLASS (gdm_chooser_session_parent_class)->constructor (type,
+                                                                                                               n_construct_properties,
+                                                                                                               construct_properties));
+
+        return G_OBJECT (chooser_session);
+}
+
+static void
+gdm_chooser_session_class_init (GdmChooserSessionClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_chooser_session_get_property;
+        object_class->set_property = gdm_chooser_session_set_property;
+        object_class->constructor = gdm_chooser_session_constructor;
+        object_class->finalize = gdm_chooser_session_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmChooserSessionPrivate));
+}
+
+static void
+gdm_chooser_session_init (GdmChooserSession *chooser_session)
+{
+
+        chooser_session->priv = GDM_CHOOSER_SESSION_GET_PRIVATE (chooser_session);
+}
+
+static void
+gdm_chooser_session_finalize (GObject *object)
+{
+        GdmChooserSession *chooser_session;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CHOOSER_SESSION (object));
+
+        chooser_session = GDM_CHOOSER_SESSION (object);
+
+        g_return_if_fail (chooser_session->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_chooser_session_parent_class)->finalize (object);
+}
+
+GdmChooserSession *
+gdm_chooser_session_new (const char *display_name,
+                         const char *display_device,
+                         const char *display_hostname)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_CHOOSER_SESSION,
+                               "command", LIBEXECDIR "/gdm-simple-chooser",
+                               "server-dbus-path", GDM_CHOOSER_SERVER_DBUS_PATH,
+                               "server-dbus-interface", GDM_CHOOSER_SERVER_DBUS_INTERFACE,
+                               "server-env-var-name", "GDM_CHOOSER_DBUS_ADDRESS",
+                               "register-ck-session", FALSE,
+                               "x11-display-name", display_name,
+                               "x11-display-device", display_device,
+                               "x11-display-hostname", display_hostname,
+                               NULL);
+
+        return GDM_CHOOSER_SESSION (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-chooser-session.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-chooser-session.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-chooser-session.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_CHOOSER_SESSION_H
+#define __GDM_CHOOSER_SESSION_H
+
+#include <glib-object.h>
+
+#include "gdm-welcome-session.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CHOOSER_SESSION         (gdm_chooser_session_get_type ())
+#define GDM_CHOOSER_SESSION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_SESSION, GdmChooserSession))
+#define GDM_CHOOSER_SESSION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CHOOSER_SESSION, GdmChooserSessionClass))
+#define GDM_IS_CHOOSER_SESSION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_SESSION))
+#define GDM_IS_CHOOSER_SESSION_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_SESSION))
+#define GDM_CHOOSER_SESSION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_SESSION, GdmChooserSessionClass))
+
+typedef struct GdmChooserSessionPrivate GdmChooserSessionPrivate;
+
+typedef struct
+{
+        GdmWelcomeSession         parent;
+        GdmChooserSessionPrivate *priv;
+} GdmChooserSession;
+
+typedef struct
+{
+        GdmWelcomeSessionClass    parent_class;
+} GdmChooserSessionClass;
+
+GType                 gdm_chooser_session_get_type           (void);
+GdmChooserSession *   gdm_chooser_session_new                (const char        *display_name,
+                                                              const char        *display_device,
+                                                              const char        *display_hostname);
+
+G_END_DECLS
+
+#endif /* __GDM_CHOOSER_SESSION_H */
Index: proiecte/PPPP/gdm/daemon/gdm-display-access-file.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display-access-file.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display-access-file.c	(revision 134)
@@ -0,0 +1,650 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * gdm-display-access-file.c - Abstraction around xauth cookies
+ *
+ * Copyright (C) 2007 Ray Strode <rstrode@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <errno.h>
+#include <limits.h>
+#include <pwd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <unistd.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#include <glib.h>
+#include <glib-object.h>
+#include <glib/gstdio.h>
+#include <glib/gi18n.h>
+
+#include <X11/Xauth.h>
+
+#include "gdm-display-access-file.h"
+#include "gdm-common.h"
+
+struct _GdmDisplayAccessFilePrivate
+{
+        char *username;
+        FILE *fp;
+        char *path;
+};
+
+#ifndef GDM_DISPLAY_ACCESS_COOKIE_SIZE
+#define GDM_DISPLAY_ACCESS_COOKIE_SIZE 16
+#endif
+
+#ifndef O_BINARY
+#define O_BINARY 0
+#endif
+
+static void gdm_display_access_file_finalize (GObject * object);
+
+enum
+{
+        PROP_0 = 0,
+        PROP_USERNAME,
+        PROP_PATH
+};
+
+G_DEFINE_TYPE (GdmDisplayAccessFile, gdm_display_access_file, G_TYPE_OBJECT)
+
+static void
+gdm_display_access_file_get_property (GObject    *object,
+                                      guint       prop_id,
+                                      GValue     *value,
+                                      GParamSpec *pspec)
+{
+        GdmDisplayAccessFile *access_file;
+
+        access_file = GDM_DISPLAY_ACCESS_FILE (object);
+
+        switch (prop_id) {
+            case PROP_USERNAME:
+                g_value_set_string (value, access_file->priv->username);
+                break;
+
+            case PROP_PATH:
+                g_value_set_string (value, access_file->priv->path);
+                break;
+
+            default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+        }
+}
+
+static void
+gdm_display_access_file_set_property (GObject      *object,
+                                      guint         prop_id,
+                                      const GValue *value,
+                                      GParamSpec   *pspec)
+{
+        GdmDisplayAccessFile *access_file;
+
+        access_file = GDM_DISPLAY_ACCESS_FILE (object);
+
+        switch (prop_id) {
+            case PROP_USERNAME:
+                g_assert (access_file->priv->username == NULL);
+                access_file->priv->username = g_value_dup_string (value);
+                break;
+
+            default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+        }
+}
+
+static void
+gdm_display_access_file_class_init (GdmDisplayAccessFileClass *access_file_class)
+{
+        GObjectClass *object_class;
+        GParamSpec   *param_spec;
+
+        object_class = G_OBJECT_CLASS (access_file_class);
+
+        object_class->finalize = gdm_display_access_file_finalize;
+        object_class->get_property = gdm_display_access_file_get_property;
+        object_class->set_property = gdm_display_access_file_set_property;
+
+        param_spec = g_param_spec_string ("username",
+                                          "Username",
+                                          "Owner of Xauthority file",
+                                          NULL,
+                                          G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
+        g_object_class_install_property (object_class, PROP_USERNAME, param_spec);
+        param_spec = g_param_spec_string ("path",
+                                          "Path",
+                                          "Path to Xauthority file",
+                                          NULL,
+                                          G_PARAM_READABLE);
+        g_object_class_install_property (object_class, PROP_PATH, param_spec);
+        g_type_class_add_private (access_file_class, sizeof (GdmDisplayAccessFilePrivate));
+}
+
+static void
+gdm_display_access_file_init (GdmDisplayAccessFile *access_file)
+{
+        access_file->priv = G_TYPE_INSTANCE_GET_PRIVATE (access_file,
+                                                         GDM_TYPE_DISPLAY_ACCESS_FILE,
+                                                         GdmDisplayAccessFilePrivate);
+}
+
+static void
+gdm_display_access_file_finalize (GObject *object)
+{
+        GdmDisplayAccessFile *file;
+        GObjectClass *parent_class;
+
+        file = GDM_DISPLAY_ACCESS_FILE (object);
+        parent_class = G_OBJECT_CLASS (gdm_display_access_file_parent_class);
+
+        if (file->priv->fp != NULL) {
+            gdm_display_access_file_close (file);
+        }
+        g_assert (file->priv->path == NULL);
+
+        if (file->priv->username != NULL) {
+                g_free (file->priv->username);
+                file->priv->username = NULL;
+                g_object_notify (object, "username");
+        }
+
+        if (parent_class->finalize != NULL) {
+                parent_class->finalize (object);
+        }
+}
+
+GQuark
+gdm_display_access_file_error_quark (void)
+{
+        static GQuark error_quark = 0;
+
+        if (error_quark == 0) {
+                error_quark = g_quark_from_static_string ("gdm-display-access-file");
+        }
+
+        return error_quark;
+}
+
+GdmDisplayAccessFile *
+gdm_display_access_file_new (const char *username)
+{
+        GdmDisplayAccessFile *access_file;
+        g_return_val_if_fail (username != NULL, NULL);
+
+        access_file = g_object_new (GDM_TYPE_DISPLAY_ACCESS_FILE,
+                                    "username", username,
+                                    NULL);
+
+        return access_file;
+}
+
+static gboolean
+_get_uid_and_gid_for_user (const char *username,
+                           uid_t      *uid,
+                           gid_t      *gid)
+{
+        struct passwd *passwd_entry;
+
+        g_assert (username != NULL);
+        g_assert (uid != NULL);
+        g_assert (gid != NULL);
+
+        errno = 0;
+        passwd_entry = getpwnam (username);
+
+        if (passwd_entry == NULL) {
+                return FALSE;
+        }
+
+        *uid = passwd_entry->pw_uid;
+        *gid = passwd_entry->pw_gid;
+
+        return TRUE;
+}
+
+static void
+clean_up_stale_auth_subdirs (void)
+{
+        GDir *dir;
+        const char *filename;
+
+        dir = g_dir_open (GDM_XAUTH_DIR, 0, NULL);
+
+        if (dir == NULL) {
+                return;
+        }
+
+        while ((filename = g_dir_read_name (dir)) != NULL) {
+                char *path;
+
+                path = g_build_filename (GDM_XAUTH_DIR, filename, NULL);
+
+                /* Will only succeed if the directory is empty
+                 */
+                g_rmdir (path);
+                g_free (path);
+        }
+        g_dir_close (dir);
+}
+
+static FILE *
+_create_xauth_file_for_user (const char  *username,
+                             char       **filename,
+                             GError     **error)
+{
+        char   *template;
+        const char *dir_name;
+        char   *auth_filename;
+        int     fd;
+        FILE   *fp;
+        uid_t   uid;
+        gid_t   gid;
+
+        g_assert (filename != NULL);
+
+        *filename = NULL;
+
+        template = NULL;
+        auth_filename = NULL;
+        fp = NULL;
+        fd = -1;
+
+        /* Create directory if not exist, then set permission 01775 and ownership root:gdm */
+        if (g_file_test (GDM_XAUTH_DIR, G_FILE_TEST_IS_DIR) == FALSE) {
+                g_unlink (GDM_XAUTH_DIR);
+                if (g_mkdir (GDM_XAUTH_DIR, S_ISVTX | S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) != 0) {
+                        g_set_error (error,
+                                     G_FILE_ERROR,
+                                     g_file_error_from_errno (errno),
+                                     "%s", g_strerror (errno));
+                        goto out;
+                }
+
+                g_chmod (GDM_XAUTH_DIR, S_ISVTX | S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
+                _get_uid_and_gid_for_user (GDM_USERNAME, &uid, &gid);
+                if (chown (GDM_XAUTH_DIR, 0, gid) != 0) {
+                        g_warning ("Unable to change owner of '%s'",
+                                   GDM_XAUTH_DIR);
+                }
+        } else {
+                /* if it does exist make sure it has correct mode 01775 */
+                g_chmod (GDM_XAUTH_DIR, S_ISVTX | S_IRWXU |S_IRWXG | S_IROTH | S_IXOTH);
+
+                /* and clean up any stale auth subdirs */
+                clean_up_stale_auth_subdirs ();
+        }
+
+        if (!_get_uid_and_gid_for_user (username, &uid, &gid)) {
+                g_set_error (error,
+                             GDM_DISPLAY_ERROR,
+                             GDM_DISPLAY_ERROR_GETTING_USER_INFO,
+                             _("could not find user \"%s\" on system"),
+                             username);
+                goto out;
+
+        }
+
+        template = g_strdup_printf (GDM_XAUTH_DIR
+                                    "/auth-for-%s-XXXXXX",
+                                    username);
+
+        g_debug ("GdmDisplayAccessFile: creating xauth directory %s", template);
+        /* Initially create with mode 01700 then later chmod after we create database */
+        errno = 0;
+        dir_name = gdm_make_temp_dir (template);
+        if (dir_name == NULL) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "Unable to create temp dir from tempalte '%s': %s",
+                             template,
+                             g_strerror (errno));
+                goto out;
+        }
+
+        g_debug ("GdmDisplayAccessFile: chowning %s to %u:%u",
+                 dir_name, (guint)uid, (guint)gid);
+        errno = 0;
+        if (chown (dir_name, uid, gid) < 0) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "Unable to change permission of '%s': %s",
+                             dir_name,
+                             g_strerror (errno));
+                goto out;
+        }
+
+        auth_filename = g_build_filename (dir_name, "database", NULL);
+
+        g_debug ("GdmDisplayAccessFile: creating %s", auth_filename);
+        /* mode 00600 */
+        errno = 0;
+        fd = g_open (auth_filename,
+                     O_RDWR | O_CREAT | O_EXCL | O_BINARY,
+                     S_IRUSR | S_IWUSR);
+
+        if (fd < 0) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "Unable to open '%s': %s",
+                             auth_filename,
+                             g_strerror (errno));
+                goto out;
+        }
+
+        g_debug ("GdmDisplayAccessFile: chowning %s to %u:%u", auth_filename, (guint)uid, (guint)gid);
+        errno = 0;
+        if (fchown (fd, uid, gid) < 0) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "Unable to change owner for '%s': %s",
+                             auth_filename,
+                             g_strerror (errno));
+                close (fd);
+                fd = -1;
+                goto out;
+        }
+
+        /* now open up permissions on per-session directory */
+        g_debug ("GdmDisplayAccessFile: chmoding %s to 1777", dir_name);
+        g_chmod (dir_name, S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO);
+
+        errno = 0;
+        fp = fdopen (fd, "w");
+        if (fp == NULL) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "%s", g_strerror (errno));
+                close (fd);
+                fd = -1;
+                goto out;
+        }
+
+        *filename = auth_filename;
+        auth_filename = NULL;
+
+        /* don't close it */
+        fd = -1;
+out:
+        g_free (template);
+        g_free (auth_filename);
+        if (fd != -1) {
+                close (fd);
+        }
+
+        return fp;
+}
+
+gboolean
+gdm_display_access_file_open (GdmDisplayAccessFile  *file,
+                              GError               **error)
+{
+        GError *create_error;
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (file->priv->fp == NULL, FALSE);
+        g_return_val_if_fail (file->priv->path == NULL, FALSE);
+
+        create_error = NULL;
+        file->priv->fp = _create_xauth_file_for_user (file->priv->username,
+                                                      &file->priv->path,
+                                                      &create_error);
+
+        if (file->priv->fp == NULL) {
+                g_propagate_error (error, create_error);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+_get_auth_info_for_display (GdmDisplayAccessFile *file,
+                            GdmDisplay           *display,
+                            unsigned short       *family,
+                            unsigned short       *address_length,
+                            char                **address,
+                            unsigned short       *number_length,
+                            char                **number,
+                            unsigned short       *name_length,
+                            char                **name)
+{
+        int display_number;
+        gboolean is_local;
+
+        gdm_display_is_local (display, &is_local, NULL);
+
+        if (is_local) {
+                char localhost[HOST_NAME_MAX + 1] = "";
+                *family = FamilyLocal;
+                if (gethostname (localhost, HOST_NAME_MAX) == 0) {
+                        *address = g_strdup (localhost);
+                } else {
+                        *address = g_strdup ("localhost");
+                }
+        } else {
+                *family = FamilyWild;
+                gdm_display_get_remote_hostname (display, address, NULL);
+        }
+        *address_length = strlen (*address);
+
+        gdm_display_get_x11_display_number (display, &display_number, NULL);
+        *number = g_strdup_printf ("%d", display_number);
+        *number_length = strlen (*number);
+
+        *name = g_strdup ("MIT-MAGIC-COOKIE-1");
+        *name_length = strlen (*name);
+}
+
+gboolean
+gdm_display_access_file_add_display (GdmDisplayAccessFile  *file,
+                                     GdmDisplay            *display,
+                                     char                 **cookie,
+                                     gsize                 *cookie_size,
+                                     GError               **error)
+{
+        GError  *add_error;
+        gboolean display_added;
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (file->priv->path != NULL, FALSE);
+        g_return_val_if_fail (cookie != NULL, FALSE);
+
+        add_error = NULL;
+        *cookie = gdm_generate_random_bytes (GDM_DISPLAY_ACCESS_COOKIE_SIZE,
+                                             &add_error);
+
+        if (*cookie == NULL) {
+                g_propagate_error (error, add_error);
+                return FALSE;
+        }
+
+        *cookie_size = GDM_DISPLAY_ACCESS_COOKIE_SIZE;
+
+        display_added = gdm_display_access_file_add_display_with_cookie (file, display,
+                                                                         *cookie,
+                                                                         *cookie_size,
+                                                                         &add_error);
+        if (!display_added) {
+                g_free (*cookie);
+                *cookie = NULL;
+                g_propagate_error (error, add_error);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_access_file_add_display_with_cookie (GdmDisplayAccessFile  *file,
+                                                 GdmDisplay            *display,
+                                                 const char            *cookie,
+                                                 gsize                  cookie_size,
+                                                 GError               **error)
+{
+        Xauth auth_entry;
+        gboolean display_added;
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (file->priv->path != NULL, FALSE);
+        g_return_val_if_fail (cookie != NULL, FALSE);
+
+        _get_auth_info_for_display (file, display,
+                                    &auth_entry.family,
+                                    &auth_entry.address_length,
+                                    &auth_entry.address,
+                                    &auth_entry.number_length,
+                                    &auth_entry.number,
+                                    &auth_entry.name_length,
+                                    &auth_entry.name);
+
+        auth_entry.data = (char *) cookie;
+        auth_entry.data_length = cookie_size;
+
+        /* FIXME: We should lock the file in case the X server is
+         * trying to use it, too.
+         */
+        if (!XauWriteAuth (file->priv->fp, &auth_entry)
+            || fflush (file->priv->fp) == EOF) {
+                g_set_error (error,
+                        G_FILE_ERROR,
+                        g_file_error_from_errno (errno),
+                        "%s", g_strerror (errno));
+                display_added = FALSE;
+        } else {
+                display_added = TRUE;
+        }
+
+
+        g_free (auth_entry.address);
+        g_free (auth_entry.number);
+        g_free (auth_entry.name);
+
+        return display_added;
+}
+
+gboolean
+gdm_display_access_file_remove_display (GdmDisplayAccessFile  *file,
+                                        GdmDisplay            *display,
+                                        GError               **error)
+{
+        Xauth           *auth_entry;
+        unsigned short  family;
+        unsigned short  address_length;
+        char           *address;
+        unsigned short  number_length;
+        char           *number;
+        unsigned short  name_length;
+        char           *name;
+
+
+        g_return_val_if_fail (file != NULL, FALSE);
+        g_return_val_if_fail (file->priv->path != NULL, FALSE);
+
+        _get_auth_info_for_display (file, display,
+                                    &family,
+                                    &address_length,
+                                    &address,
+                                    &number_length,
+                                    &number,
+                                    &name_length,
+                                    &name);
+
+        auth_entry = XauGetAuthByAddr (family,
+                                       address_length,
+                                       address,
+                                       number_length,
+                                       number,
+                                       name_length,
+                                       name);
+        g_free (address);
+        g_free (number);
+        g_free (name);
+
+        if (auth_entry == NULL) {
+                g_set_error (error,
+                             GDM_DISPLAY_ACCESS_FILE_ERROR,
+                             GDM_DISPLAY_ACCESS_FILE_ERROR_FINDING_AUTH_ENTRY,
+                             "could not find authorization entry");
+                return FALSE;
+        }
+
+        XauDisposeAuth (auth_entry);
+
+        if (fflush (file->priv->fp) == EOF) {
+                g_set_error (error,
+                             G_FILE_ERROR,
+                             g_file_error_from_errno (errno),
+                             "%s", g_strerror (errno));
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+void
+gdm_display_access_file_close (GdmDisplayAccessFile  *file)
+{
+        char *auth_dir;
+
+        g_return_if_fail (file != NULL);
+        g_return_if_fail (file->priv->fp != NULL);
+        g_return_if_fail (file->priv->path != NULL);
+
+        errno = 0;
+        if (g_unlink (file->priv->path) != 0) {
+                g_warning ("GdmDisplayAccessFile: Unable to remove X11 authority database '%s': %s",
+                           file->priv->path,
+                           g_strerror (errno));
+        }
+
+        /* still try to remove dir even if file remove failed,
+           may have already been removed by someone else */
+        /* we own the parent directory too */
+        auth_dir = g_path_get_dirname (file->priv->path);
+        if (auth_dir != NULL) {
+                errno = 0;
+                if (g_rmdir (auth_dir) != 0) {
+                        g_warning ("GdmDisplayAccessFile: Unable to remove X11 authority directory '%s': %s",
+                                   auth_dir,
+                                   g_strerror (errno));
+                }
+                g_free (auth_dir);
+        }
+
+        g_free (file->priv->path);
+        file->priv->path = NULL;
+        g_object_notify (G_OBJECT (file), "path");
+
+        fclose (file->priv->fp);
+        file->priv->fp = NULL;
+}
+
+char *
+gdm_display_access_file_get_path (GdmDisplayAccessFile *access_file)
+{
+        return g_strdup (access_file->priv->path);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-display-access-file.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display-access-file.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display-access-file.h	(revision 134)
@@ -0,0 +1,88 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * gdm-display-access-file.h - Abstraction around xauth cookies
+ *
+ * Copyright (C) 2007 Ray Strode <rstrode@redhat.com>
+ *
+ * Written by Ray Strode <rstrode@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+#ifndef __GDM_DISPLAY_ACCESS_FILE_H__
+#define __GDM_DISPLAY_ACCESS_FILE_H__
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include "gdm-display.h"
+
+G_BEGIN_DECLS
+#define GDM_TYPE_DISPLAY_ACCESS_FILE            (gdm_display_access_file_get_type ())
+#define GDM_DISPLAY_ACCESS_FILE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_DISPLAY_ACCESS_FILE, GdmDisplayAccessFile))
+#define GDM_DISPLAY_ACCESS_FILE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_DISPLAY_ACCESS_FILE, GdmDisplayAccessFileClass))
+#define GDM_IS_DISPLAY_ACCESS_FILE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_DISPLAY_ACCESS_FILE))
+#define GDM_IS_DISPLAY_ACCESS_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_DISPLAY_ACCESS_FILE))
+#define GDM_DISPLAY_ACCESS_FILE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_DISPLAY_ACCESS_FILE, GdmDisplayAccessFileClass))
+#define GDM_DISPLAY_ACCESS_FILE_ERROR           (gdm_display_access_file_error_quark ())
+
+typedef struct _GdmDisplayAccessFile GdmDisplayAccessFile;
+typedef struct _GdmDisplayAccessFileClass GdmDisplayAccessFileClass;
+typedef struct _GdmDisplayAccessFilePrivate GdmDisplayAccessFilePrivate;
+typedef enum _GdmDisplayAccessFileError GdmDisplayAccessFileError;
+
+struct _GdmDisplayAccessFile
+{
+        GObject parent;
+
+        GdmDisplayAccessFilePrivate *priv;
+};
+
+struct _GdmDisplayAccessFileClass
+{
+        GObjectClass parent_class;
+};
+
+enum _GdmDisplayAccessFileError
+{
+        GDM_DISPLAY_ACCESS_FILE_ERROR_GENERAL = 0,
+        GDM_DISPLAY_ACCESS_FILE_ERROR_FINDING_AUTH_ENTRY
+};
+
+GQuark                gdm_display_access_file_error_quark             (void);
+GType                 gdm_display_access_file_get_type                (void);
+
+GdmDisplayAccessFile *gdm_display_access_file_new                     (const char            *username);
+gboolean              gdm_display_access_file_open                    (GdmDisplayAccessFile  *file,
+                                                                       GError               **error);
+gboolean              gdm_display_access_file_add_display             (GdmDisplayAccessFile  *file,
+                                                                       GdmDisplay            *display,
+                                                                       char                 **cookie,
+                                                                       gsize                 *cookie_size,
+                                                                       GError               **error);
+gboolean              gdm_display_access_file_add_display_with_cookie (GdmDisplayAccessFile  *file,
+                                                                       GdmDisplay            *display,
+                                                                       const char            *cookie,
+                                                                       gsize                  cookie_size,
+                                                                       GError               **error);
+gboolean              gdm_display_access_file_remove_display          (GdmDisplayAccessFile  *file,
+                                                                       GdmDisplay            *display,
+                                                                       GError               **error);
+
+void                  gdm_display_access_file_close                   (GdmDisplayAccessFile  *file);
+char                 *gdm_display_access_file_get_path                (GdmDisplayAccessFile  *file);
+
+G_END_DECLS
+#endif /* __GDM_DISPLAY_ACCESS_FILE_H__ */
Index: proiecte/PPPP/gdm/daemon/gdm-display-factory.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display-factory.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display-factory.c	(revision 134)
@@ -0,0 +1,191 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display-factory.h"
+#include "gdm-display-store.h"
+
+#define GDM_DISPLAY_FACTORY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_DISPLAY_FACTORY, GdmDisplayFactoryPrivate))
+
+struct GdmDisplayFactoryPrivate
+{
+        GdmDisplayStore *display_store;
+};
+
+enum {
+        PROP_0,
+        PROP_DISPLAY_STORE,
+};
+
+static void     gdm_display_factory_class_init  (GdmDisplayFactoryClass *klass);
+static void     gdm_display_factory_init        (GdmDisplayFactory      *factory);
+static void     gdm_display_factory_finalize    (GObject                *object);
+
+G_DEFINE_ABSTRACT_TYPE (GdmDisplayFactory, gdm_display_factory, G_TYPE_OBJECT)
+
+GQuark
+gdm_display_factory_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_display_factory_error");
+        }
+
+        return ret;
+}
+
+GdmDisplayStore *
+gdm_display_factory_get_display_store (GdmDisplayFactory *factory)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY_FACTORY (factory), NULL);
+
+        return factory->priv->display_store;
+}
+
+gboolean
+gdm_display_factory_start (GdmDisplayFactory *factory)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY_FACTORY (factory), FALSE);
+
+        g_object_ref (factory);
+        ret = GDM_DISPLAY_FACTORY_GET_CLASS (factory)->start (factory);
+        g_object_unref (factory);
+
+        return ret;
+}
+
+gboolean
+gdm_display_factory_stop (GdmDisplayFactory *factory)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY_FACTORY (factory), FALSE);
+
+        g_object_ref (factory);
+        ret = GDM_DISPLAY_FACTORY_GET_CLASS (factory)->stop (factory);
+        g_object_unref (factory);
+
+        return ret;
+}
+
+static void
+gdm_display_factory_set_display_store (GdmDisplayFactory *factory,
+                                       GdmDisplayStore   *display_store)
+{
+        if (factory->priv->display_store != NULL) {
+                g_object_unref (factory->priv->display_store);
+                factory->priv->display_store = NULL;
+        }
+
+        if (display_store != NULL) {
+                factory->priv->display_store = g_object_ref (display_store);
+        }
+}
+
+static void
+gdm_display_factory_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        GdmDisplayFactory *self;
+
+        self = GDM_DISPLAY_FACTORY (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_STORE:
+                gdm_display_factory_set_display_store (self, g_value_get_object (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_display_factory_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        GdmDisplayFactory *self;
+
+        self = GDM_DISPLAY_FACTORY (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_STORE:
+                g_value_set_object (value, self->priv->display_store);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_display_factory_class_init (GdmDisplayFactoryClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_display_factory_get_property;
+        object_class->set_property = gdm_display_factory_set_property;
+        object_class->finalize = gdm_display_factory_finalize;
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_STORE,
+                                         g_param_spec_object ("display-store",
+                                                              "display store",
+                                                              "display store",
+                                                              GDM_TYPE_DISPLAY_STORE,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+        g_type_class_add_private (klass, sizeof (GdmDisplayFactoryPrivate));
+}
+
+static void
+gdm_display_factory_init (GdmDisplayFactory *factory)
+{
+        factory->priv = GDM_DISPLAY_FACTORY_GET_PRIVATE (factory);
+}
+
+static void
+gdm_display_factory_finalize (GObject *object)
+{
+        GdmDisplayFactory *factory;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_DISPLAY_FACTORY (object));
+
+        factory = GDM_DISPLAY_FACTORY (object);
+
+        g_return_if_fail (factory->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_display_factory_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-display-factory.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display-factory.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display-factory.h	(revision 134)
@@ -0,0 +1,70 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_DISPLAY_FACTORY_H
+#define __GDM_DISPLAY_FACTORY_H
+
+#include <glib-object.h>
+
+#include "gdm-display-store.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_DISPLAY_FACTORY         (gdm_display_factory_get_type ())
+#define GDM_DISPLAY_FACTORY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_DISPLAY_FACTORY, GdmDisplayFactory))
+#define GDM_DISPLAY_FACTORY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_DISPLAY_FACTORY, GdmDisplayFactoryClass))
+#define GDM_IS_DISPLAY_FACTORY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_DISPLAY_FACTORY))
+#define GDM_IS_DISPLAY_FACTORY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_DISPLAY_FACTORY))
+#define GDM_DISPLAY_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_DISPLAY_FACTORY, GdmDisplayFactoryClass))
+
+typedef struct GdmDisplayFactoryPrivate GdmDisplayFactoryPrivate;
+
+typedef struct
+{
+        GObject                   parent;
+        GdmDisplayFactoryPrivate *priv;
+} GdmDisplayFactory;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        gboolean (*start)                  (GdmDisplayFactory *factory);
+        gboolean (*stop)                   (GdmDisplayFactory *factory);
+} GdmDisplayFactoryClass;
+
+typedef enum
+{
+         GDM_DISPLAY_FACTORY_ERROR_GENERAL
+} GdmDisplayFactoryError;
+
+#define GDM_DISPLAY_FACTORY_ERROR gdm_display_factory_error_quark ()
+
+GQuark                     gdm_display_factory_error_quark             (void);
+GType                      gdm_display_factory_get_type                (void);
+
+gboolean                   gdm_display_factory_start                   (GdmDisplayFactory *manager);
+gboolean                   gdm_display_factory_stop                    (GdmDisplayFactory *manager);
+GdmDisplayStore *          gdm_display_factory_get_display_store       (GdmDisplayFactory *manager);
+
+G_END_DECLS
+
+#endif /* __GDM_DISPLAY_FACTORY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-display-store.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display-store.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display-store.c	(revision 134)
@@ -0,0 +1,239 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display-store.h"
+#include "gdm-display.h"
+
+#define GDM_DISPLAY_STORE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_DISPLAY_STORE, GdmDisplayStorePrivate))
+
+struct GdmDisplayStorePrivate
+{
+        GHashTable *displays;
+};
+
+enum {
+        DISPLAY_ADDED,
+        DISPLAY_REMOVED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_display_store_class_init    (GdmDisplayStoreClass *klass);
+static void     gdm_display_store_init          (GdmDisplayStore      *display_store);
+static void     gdm_display_store_finalize      (GObject              *object);
+
+G_DEFINE_TYPE (GdmDisplayStore, gdm_display_store, G_TYPE_OBJECT)
+
+GQuark
+gdm_display_store_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_display_store_error");
+        }
+
+        return ret;
+}
+
+void
+gdm_display_store_clear (GdmDisplayStore    *store)
+{
+        g_return_if_fail (store != NULL);
+        g_debug ("GdmDisplayStore: Clearing display store");
+        g_hash_table_remove_all (store->priv->displays);
+}
+
+static gboolean
+remove_display (char              *id,
+                GdmDisplay        *display,
+                GdmDisplay        *display_to_remove)
+{
+        if (display == display_to_remove) {
+                return TRUE;
+        }
+        return FALSE;
+}
+
+gboolean
+gdm_display_store_remove (GdmDisplayStore    *store,
+                          GdmDisplay         *display)
+{
+        g_return_val_if_fail (store != NULL, FALSE);
+
+        gdm_display_store_foreach_remove (store,
+                                          (GdmDisplayStoreFunc)remove_display,
+                                          display);
+        return FALSE;
+}
+
+void
+gdm_display_store_foreach (GdmDisplayStore    *store,
+                           GdmDisplayStoreFunc func,
+                           gpointer            user_data)
+{
+        g_return_if_fail (store != NULL);
+        g_return_if_fail (func != NULL);
+
+        g_hash_table_find (store->priv->displays,
+                           (GHRFunc)func,
+                           user_data);
+}
+
+GdmDisplay *
+gdm_display_store_find (GdmDisplayStore    *store,
+                        GdmDisplayStoreFunc predicate,
+                        gpointer            user_data)
+{
+        GdmDisplay *display;
+
+        g_return_val_if_fail (store != NULL, NULL);
+        g_return_val_if_fail (predicate != NULL, NULL);
+
+        display = g_hash_table_find (store->priv->displays,
+                                     (GHRFunc)predicate,
+                                     user_data);
+        return display;
+}
+
+guint
+gdm_display_store_foreach_remove (GdmDisplayStore    *store,
+                                  GdmDisplayStoreFunc func,
+                                  gpointer            user_data)
+{
+        guint ret;
+
+        g_return_val_if_fail (store != NULL, 0);
+        g_return_val_if_fail (func != NULL, 0);
+
+        ret = g_hash_table_foreach_remove (store->priv->displays,
+                                           (GHRFunc)func,
+                                           user_data);
+
+        return ret;
+}
+
+void
+gdm_display_store_add (GdmDisplayStore *store,
+                       GdmDisplay      *display)
+{
+        char *id;
+
+        g_return_if_fail (store != NULL);
+        g_return_if_fail (display != NULL);
+
+        gdm_display_get_id (display, &id, NULL);
+
+        g_debug ("GdmDisplayStore: Adding display %s to store", id);
+
+        g_hash_table_insert (store->priv->displays,
+                             id,
+                             g_object_ref (display));
+}
+
+static void
+gdm_display_store_class_init (GdmDisplayStoreClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_display_store_finalize;
+
+        signals [DISPLAY_ADDED] =
+                g_signal_new ("display-added",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmDisplayStoreClass, display_added),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        signals [DISPLAY_REMOVED] =
+                g_signal_new ("display-removed",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmDisplayStoreClass, display_removed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+
+        g_type_class_add_private (klass, sizeof (GdmDisplayStorePrivate));
+}
+
+static void
+display_unref (GdmDisplay *display)
+{
+        g_debug ("GdmDisplayStore: Unreffing display: %p", display);
+        g_object_unref (display);
+}
+
+static void
+gdm_display_store_init (GdmDisplayStore *store)
+{
+
+        store->priv = GDM_DISPLAY_STORE_GET_PRIVATE (store);
+
+        store->priv->displays = g_hash_table_new_full (g_str_hash,
+                                                       g_str_equal,
+                                                       g_free,
+                                                       (GDestroyNotify) display_unref);
+}
+
+static void
+gdm_display_store_finalize (GObject *object)
+{
+        GdmDisplayStore *store;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_DISPLAY_STORE (object));
+
+        store = GDM_DISPLAY_STORE (object);
+
+        g_return_if_fail (store->priv != NULL);
+
+        g_hash_table_destroy (store->priv->displays);
+
+        G_OBJECT_CLASS (gdm_display_store_parent_class)->finalize (object);
+}
+
+GdmDisplayStore *
+gdm_display_store_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_DISPLAY_STORE,
+                               NULL);
+
+        return GDM_DISPLAY_STORE (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-display-store.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display-store.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display-store.h	(revision 134)
@@ -0,0 +1,89 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_DISPLAY_STORE_H
+#define __GDM_DISPLAY_STORE_H
+
+#include <glib-object.h>
+#include "gdm-display.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_DISPLAY_STORE         (gdm_display_store_get_type ())
+#define GDM_DISPLAY_STORE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_DISPLAY_STORE, GdmDisplayStore))
+#define GDM_DISPLAY_STORE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_DISPLAY_STORE, GdmDisplayStoreClass))
+#define GDM_IS_DISPLAY_STORE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_DISPLAY_STORE))
+#define GDM_IS_DISPLAY_STORE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_DISPLAY_STORE))
+#define GDM_DISPLAY_STORE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_DISPLAY_STORE, GdmDisplayStoreClass))
+
+typedef struct GdmDisplayStorePrivate GdmDisplayStorePrivate;
+
+typedef struct
+{
+        GObject                 parent;
+        GdmDisplayStorePrivate *priv;
+} GdmDisplayStore;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void          (* display_added)    (GdmDisplayStore *display_store,
+                                            const char      *id);
+        void          (* display_removed)  (GdmDisplayStore *display_store,
+                                            const char      *id);
+} GdmDisplayStoreClass;
+
+typedef enum
+{
+         GDM_DISPLAY_STORE_ERROR_GENERAL
+} GdmDisplayStoreError;
+
+#define GDM_DISPLAY_STORE_ERROR gdm_display_store_error_quark ()
+
+typedef gboolean (*GdmDisplayStoreFunc) (const char *id,
+                                         GdmDisplay *display,
+                                         gpointer    user_data);
+
+GQuark              gdm_display_store_error_quark              (void);
+GType               gdm_display_store_get_type                 (void);
+
+GdmDisplayStore *   gdm_display_store_new                      (void);
+
+void                gdm_display_store_add                      (GdmDisplayStore    *store,
+                                                                GdmDisplay         *display);
+void                gdm_display_store_clear                    (GdmDisplayStore    *store);
+gboolean            gdm_display_store_remove                   (GdmDisplayStore    *store,
+                                                                GdmDisplay         *display);
+void                gdm_display_store_foreach                  (GdmDisplayStore    *store,
+                                                                GdmDisplayStoreFunc func,
+                                                                gpointer            user_data);
+guint               gdm_display_store_foreach_remove           (GdmDisplayStore    *store,
+                                                                GdmDisplayStoreFunc func,
+                                                                gpointer            user_data);
+GdmDisplay *        gdm_display_store_find                     (GdmDisplayStore    *store,
+                                                                GdmDisplayStoreFunc predicate,
+                                                                gpointer            user_data);
+
+
+G_END_DECLS
+
+#endif /* __GDM_DISPLAY_STORE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display.c	(revision 134)
@@ -0,0 +1,1153 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display.h"
+#include "gdm-display-glue.h"
+#include "gdm-display-access-file.h"
+
+#include "gdm-settings-direct.h"
+#include "gdm-settings-keys.h"
+
+#include "gdm-slave-proxy.h"
+
+static guint32 display_serial = 1;
+
+#define GDM_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_DISPLAY, GdmDisplayPrivate))
+
+#define DEFAULT_SLAVE_COMMAND LIBEXECDIR "/gdm-simple-slave"
+
+struct GdmDisplayPrivate
+{
+        char                 *id;
+        char                 *seat_id;
+
+        char                 *remote_hostname;
+        int                   x11_display_number;
+        char                 *x11_display_name;
+        int                   status;
+        time_t                creation_time;
+        GTimer               *slave_timer;
+        char                 *slave_command;
+
+        char                 *x11_cookie;
+        gsize                 x11_cookie_size;
+        GdmDisplayAccessFile *access_file;
+
+        gboolean              is_local;
+        guint                 finish_idle_id;
+
+        GdmSlaveProxy        *slave_proxy;
+        DBusGConnection      *connection;
+        GdmDisplayAccessFile *user_access_file;
+};
+
+enum {
+        PROP_0,
+        PROP_ID,
+        PROP_STATUS,
+        PROP_SEAT_ID,
+        PROP_REMOTE_HOSTNAME,
+        PROP_X11_DISPLAY_NUMBER,
+        PROP_X11_DISPLAY_NAME,
+        PROP_X11_COOKIE,
+        PROP_X11_AUTHORITY_FILE,
+        PROP_IS_LOCAL,
+        PROP_SLAVE_COMMAND,
+};
+
+static void     gdm_display_class_init  (GdmDisplayClass *klass);
+static void     gdm_display_init        (GdmDisplay      *display);
+static void     gdm_display_finalize    (GObject         *object);
+
+G_DEFINE_ABSTRACT_TYPE (GdmDisplay, gdm_display, G_TYPE_OBJECT)
+
+GQuark
+gdm_display_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_display_error");
+        }
+
+        return ret;
+}
+
+static guint32
+get_next_display_serial (void)
+{
+        guint32 serial;
+
+        serial = display_serial++;
+
+        if ((gint32)display_serial < 0) {
+                display_serial = 1;
+        }
+
+        return serial;
+}
+
+time_t
+gdm_display_get_creation_time (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), 0);
+
+        return display->priv->creation_time;
+}
+
+int
+gdm_display_get_status (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), 0);
+
+        return display->priv->status;
+}
+
+static GdmDisplayAccessFile *
+_create_access_file_for_user (GdmDisplay  *display,
+                              const char  *username,
+                              GError     **error)
+{
+        GdmDisplayAccessFile *access_file;
+        GError *file_error;
+
+        access_file = gdm_display_access_file_new (username);
+
+        file_error = NULL;
+        if (!gdm_display_access_file_open (access_file, &file_error)) {
+                g_propagate_error (error, file_error);
+                return NULL;
+        }
+
+        return access_file;
+}
+
+static gboolean
+gdm_display_real_create_authority (GdmDisplay *display)
+{
+        GdmDisplayAccessFile *access_file;
+        GError               *error;
+        gboolean              res;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+        g_return_val_if_fail (display->priv->access_file == NULL, FALSE);
+
+        error = NULL;
+        access_file = _create_access_file_for_user (display, GDM_USERNAME, &error);
+
+        if (access_file == NULL) {
+                g_critical ("could not create display access file: %s", error->message);
+                g_error_free (error);
+                return FALSE;
+        }
+
+        g_free (display->priv->x11_cookie);
+        display->priv->x11_cookie = NULL;
+        res = gdm_display_access_file_add_display (access_file,
+                                                   display,
+                                                   &display->priv->x11_cookie,
+                                                   &display->priv->x11_cookie_size,
+                                                   &error);
+
+        if (! res) {
+
+                g_critical ("could not add display to access file: %s", error->message);
+                g_error_free (error);
+                gdm_display_access_file_close (access_file);
+                g_object_unref (access_file);
+                return FALSE;
+        }
+
+        display->priv->access_file = access_file;
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_create_authority (GdmDisplay *display)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->create_authority (display);
+        g_object_unref (display);
+
+        return ret;
+}
+
+static gboolean
+gdm_display_real_add_user_authorization (GdmDisplay *display,
+                                         const char *username,
+                                         char      **filename,
+                                         GError    **error)
+{
+        GdmDisplayAccessFile *access_file;
+        GError               *access_file_error;
+        gboolean              res;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+        g_return_val_if_fail (display->priv->access_file != NULL, FALSE);
+
+        g_debug ("GdmDisplay: Adding user authorization for %s", username);
+
+        access_file_error = NULL;
+        access_file = _create_access_file_for_user (display,
+                                                    username,
+                                                    &access_file_error);
+
+        if (access_file == NULL) {
+                g_propagate_error (error, access_file_error);
+                return FALSE;
+        }
+
+        res = gdm_display_access_file_add_display_with_cookie (access_file,
+                                                               display,
+                                                               display->priv->x11_cookie,
+                                                               display->priv->x11_cookie_size,
+                                                               &access_file_error);
+        if (! res) {
+                g_debug ("GdmDisplay: Unable to add user authorization for %s: %s",
+                         username,
+                         access_file_error->message);
+                g_propagate_error (error, access_file_error);
+                gdm_display_access_file_close (access_file);
+                g_object_unref (access_file);
+                return FALSE;
+        }
+
+        *filename = gdm_display_access_file_get_path (access_file);
+        display->priv->user_access_file = access_file;
+
+        g_debug ("GdmDisplay: Added user authorization for %s: %s", username, *filename);
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_add_user_authorization (GdmDisplay *display,
+                                    const char *username,
+                                    char      **filename,
+                                    GError    **error)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Adding authorization for user:%s on display %s", username, display->priv->x11_display_name);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->add_user_authorization (display, username, filename, error);
+        g_object_unref (display);
+
+        return ret;
+}
+
+static gboolean
+gdm_display_real_set_slave_bus_name (GdmDisplay *display,
+                                     const char *name,
+                                     GError    **error)
+{
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_set_slave_bus_name (GdmDisplay *display,
+                                const char *name,
+                                GError    **error)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Setting slave bus name:%s on display %s", name, display->priv->x11_display_name);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->set_slave_bus_name (display, name, error);
+        g_object_unref (display);
+
+        return ret;
+}
+
+static void
+gdm_display_real_get_timed_login_details (GdmDisplay *display,
+                                          gboolean   *enabledp,
+                                          char      **usernamep,
+                                          int        *delayp)
+{
+        gboolean res;
+        gboolean enabled;
+        int      delay;
+        char    *username;
+
+        enabled = FALSE;
+        username = NULL;
+        delay = 0;
+
+        res = gdm_settings_direct_get_boolean (GDM_KEY_AUTO_LOGIN_ENABLE, &enabled);
+        if (enabled) {
+            res = gdm_settings_direct_get_string (GDM_KEY_AUTO_LOGIN_USER, &username);
+        }
+
+        if (enabled && username != NULL && username[0] != '\0') {
+                goto out;
+        }
+
+        g_free (username);
+        username = NULL;
+        enabled = FALSE;
+
+        res = gdm_settings_direct_get_boolean (GDM_KEY_TIMED_LOGIN_ENABLE, &enabled);
+        if (! enabled) {
+                goto out;
+        }
+
+        res = gdm_settings_direct_get_string (GDM_KEY_TIMED_LOGIN_USER, &username);
+        if (username == NULL || username[0] == '\0') {
+                enabled = FALSE;
+                g_free (username);
+                username = NULL;
+                goto out;
+        }
+
+        delay = 0;
+        res = gdm_settings_direct_get_int (GDM_KEY_TIMED_LOGIN_DELAY, &delay);
+
+        if (delay <= 0) {
+                /* we don't allow the timed login to have a zero delay */
+                delay = 10;
+        }
+
+ out:
+        if (enabledp != NULL) {
+                *enabledp = enabled;
+        }
+        if (usernamep != NULL) {
+                *usernamep = username;
+        } else {
+                g_free (username);
+        }
+        if (delayp != NULL) {
+                *delayp = delay;
+        }
+}
+
+gboolean
+gdm_display_get_timed_login_details (GdmDisplay *display,
+                                     gboolean   *enabled,
+                                     char      **username,
+                                     int        *delay,
+                                     GError    **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_GET_CLASS (display)->get_timed_login_details (display, enabled, username, delay);
+
+        g_debug ("GdmSlave: Got timed login details for display %s: %d '%s' %d",
+                 display->priv->x11_display_name,
+                 *enabled,
+                 *username ? *username : "(null)",
+                 *delay);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_display_real_remove_user_authorization (GdmDisplay *display,
+                                            const char *username,
+                                            GError    **error)
+{
+        gdm_display_access_file_close (display->priv->user_access_file);
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_remove_user_authorization (GdmDisplay *display,
+                                       const char *username,
+                                       GError    **error)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Removing authorization for user:%s on display %s", username, display->priv->x11_display_name);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->remove_user_authorization (display, username, error);
+        g_object_unref (display);
+
+        return ret;
+}
+
+gboolean
+gdm_display_get_x11_cookie (GdmDisplay *display,
+                            GArray    **x11_cookie,
+                            GError    **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        if (x11_cookie != NULL) {
+                *x11_cookie = g_array_new (FALSE, FALSE, sizeof (char));
+                g_array_append_vals (*x11_cookie,
+                                     display->priv->x11_cookie,
+                                     display->priv->x11_cookie_size);
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_get_x11_authority_file (GdmDisplay *display,
+                                    char      **filename,
+                                    GError    **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+        g_return_val_if_fail (filename != NULL, FALSE);
+
+        if (display->priv->access_file != NULL) {
+                *filename = gdm_display_access_file_get_path (display->priv->access_file);
+        } else {
+                *filename = NULL;
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_get_remote_hostname (GdmDisplay *display,
+                                 char      **hostname,
+                                 GError    **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        if (hostname != NULL) {
+                *hostname = g_strdup (display->priv->remote_hostname);
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_get_x11_display_number (GdmDisplay *display,
+                                    int        *number,
+                                    GError    **error)
+{
+       g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+       if (number != NULL) {
+               *number = display->priv->x11_display_number;
+       }
+
+       return TRUE;
+}
+
+gboolean
+gdm_display_get_seat_id (GdmDisplay *display,
+                         char      **seat_id,
+                         GError    **error)
+{
+       g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+       if (seat_id != NULL) {
+               *seat_id = g_strdup (display->priv->seat_id);
+       }
+
+       return TRUE;
+}
+
+static gboolean
+finish_idle (GdmDisplay *display)
+{
+        display->priv->finish_idle_id = 0;
+        /* finish may end up finalizing object */
+        gdm_display_finish (display);
+        return FALSE;
+}
+
+static void
+queue_finish (GdmDisplay *display)
+{
+        if (display->priv->finish_idle_id == 0) {
+                display->priv->finish_idle_id = g_idle_add ((GSourceFunc)finish_idle, display);
+        }
+}
+
+static void
+slave_exited (GdmSlaveProxy       *proxy,
+              int                  code,
+              GdmDisplay          *display)
+{
+        g_debug ("GdmDisplay: Slave exited: %d", code);
+
+        queue_finish (display);
+}
+
+static void
+slave_died (GdmSlaveProxy       *proxy,
+            int                  signum,
+            GdmDisplay          *display)
+{
+        g_debug ("GdmDisplay: Slave died: %d", signum);
+
+        queue_finish (display);
+}
+
+
+static void
+_gdm_display_set_status (GdmDisplay *display,
+                         int         status)
+{
+        if (status != display->priv->status) {
+                display->priv->status = status;
+                g_object_notify (G_OBJECT (display), "status");
+        }
+}
+
+static gboolean
+gdm_display_real_prepare (GdmDisplay *display)
+{
+        char *command;
+        char *log_file;
+        char *log_path;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: prepare display");
+
+        g_assert (display->priv->slave_proxy == NULL);
+
+        if (!gdm_display_create_authority (display)) {
+                g_warning ("Unable to set up access control for display %d",
+                           display->priv->x11_display_number);
+                return FALSE;
+        }
+
+        _gdm_display_set_status (display, GDM_DISPLAY_PREPARED);
+
+        display->priv->slave_proxy = gdm_slave_proxy_new ();
+        g_signal_connect (display->priv->slave_proxy,
+                          "exited",
+                          G_CALLBACK (slave_exited),
+                          display);
+        g_signal_connect (display->priv->slave_proxy,
+                          "died",
+                          G_CALLBACK (slave_died),
+                          display);
+
+        log_file = g_strdup_printf ("%s-slave.log", display->priv->x11_display_name);
+        log_path = g_build_filename (LOGDIR, log_file, NULL);
+        g_free (log_file);
+        gdm_slave_proxy_set_log_path (display->priv->slave_proxy, log_path);
+        g_free (log_path);
+
+        command = g_strdup_printf ("%s --display-id %s",
+                                   display->priv->slave_command,
+                                   display->priv->id);
+        gdm_slave_proxy_set_command (display->priv->slave_proxy, command);
+        g_free (command);
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_prepare (GdmDisplay *display)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Preparing display: %s", display->priv->id);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->prepare (display);
+        g_object_unref (display);
+
+        return ret;
+}
+
+
+static gboolean
+gdm_display_real_manage (GdmDisplay *display)
+{
+        gboolean res;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: manage display");
+
+        /* If not explicitly prepared, do it now */
+        if (display->priv->status == GDM_DISPLAY_UNMANAGED) {
+                res = gdm_display_prepare (display);
+                if (! res) {
+                        return FALSE;
+                }
+        }
+
+        g_assert (display->priv->slave_proxy != NULL);
+
+        g_timer_start (display->priv->slave_timer);
+
+        gdm_slave_proxy_start (display->priv->slave_proxy);
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_manage (GdmDisplay *display)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Managing display: %s", display->priv->id);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->manage (display);
+        g_object_unref (display);
+
+        return ret;
+}
+
+static gboolean
+gdm_display_real_finish (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        _gdm_display_set_status (display, GDM_DISPLAY_FINISHED);
+
+        g_debug ("GdmDisplay: finish display");
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_finish (GdmDisplay *display)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Finishing display: %s", display->priv->id);
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->finish (display);
+        g_object_unref (display);
+
+        return ret;
+}
+
+static gboolean
+gdm_display_real_unmanage (GdmDisplay *display)
+{
+        gdouble elapsed;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: unmanage display");
+
+        g_timer_stop (display->priv->slave_timer);
+
+        if (display->priv->slave_proxy != NULL) {
+                gdm_slave_proxy_stop (display->priv->slave_proxy);
+
+                g_object_unref (display->priv->slave_proxy);
+                display->priv->slave_proxy = NULL;
+        }
+
+        if (display->priv->user_access_file != NULL) {
+                gdm_display_access_file_close (display->priv->user_access_file);
+                g_object_unref (display->priv->user_access_file);
+                display->priv->user_access_file = NULL;
+        }
+
+        if (display->priv->access_file != NULL) {
+                gdm_display_access_file_close (display->priv->access_file);
+                g_object_unref (display->priv->access_file);
+                display->priv->access_file = NULL;
+        }
+
+        elapsed = g_timer_elapsed (display->priv->slave_timer, NULL);
+        if (elapsed < 3) {
+                g_warning ("GdmDisplay: display lasted %lf seconds", elapsed);
+                _gdm_display_set_status (display, GDM_DISPLAY_FAILED);
+        } else {
+                _gdm_display_set_status (display, GDM_DISPLAY_UNMANAGED);
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_unmanage (GdmDisplay *display)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        g_debug ("GdmDisplay: Unmanaging display");
+
+        g_object_ref (display);
+        ret = GDM_DISPLAY_GET_CLASS (display)->unmanage (display);
+        g_object_unref (display);
+
+        return ret;
+}
+
+gboolean
+gdm_display_get_id (GdmDisplay         *display,
+                    char              **id,
+                    GError            **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        if (id != NULL) {
+                *id = g_strdup (display->priv->id);
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_get_x11_display_name (GdmDisplay   *display,
+                                  char        **x11_display,
+                                  GError      **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        if (x11_display != NULL) {
+                *x11_display = g_strdup (display->priv->x11_display_name);
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_display_is_local (GdmDisplay *display,
+                      gboolean   *local,
+                      GError    **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        if (local != NULL) {
+                *local = display->priv->is_local;
+        }
+
+        return TRUE;
+}
+
+static void
+_gdm_display_set_id (GdmDisplay     *display,
+                     const char     *id)
+{
+        g_free (display->priv->id);
+        display->priv->id = g_strdup (id);
+}
+
+static void
+_gdm_display_set_seat_id (GdmDisplay     *display,
+                          const char     *seat_id)
+{
+        g_free (display->priv->seat_id);
+        display->priv->seat_id = g_strdup (seat_id);
+}
+
+static void
+_gdm_display_set_remote_hostname (GdmDisplay     *display,
+                                  const char     *hostname)
+{
+        g_free (display->priv->remote_hostname);
+        display->priv->remote_hostname = g_strdup (hostname);
+}
+
+static void
+_gdm_display_set_x11_display_number (GdmDisplay     *display,
+                                     int             num)
+{
+        display->priv->x11_display_number = num;
+}
+
+static void
+_gdm_display_set_x11_display_name (GdmDisplay     *display,
+                                   const char     *x11_display)
+{
+        g_free (display->priv->x11_display_name);
+        display->priv->x11_display_name = g_strdup (x11_display);
+}
+
+static void
+_gdm_display_set_x11_cookie (GdmDisplay     *display,
+                             const char     *x11_cookie)
+{
+        g_free (display->priv->x11_cookie);
+        display->priv->x11_cookie = g_strdup (x11_cookie);
+}
+
+static void
+_gdm_display_set_is_local (GdmDisplay     *display,
+                           gboolean        is_local)
+{
+        display->priv->is_local = is_local;
+}
+
+static void
+_gdm_display_set_slave_command (GdmDisplay     *display,
+                                const char     *command)
+{
+        g_free (display->priv->slave_command);
+        display->priv->slave_command = g_strdup (command);
+}
+
+static void
+gdm_display_set_property (GObject        *object,
+                          guint           prop_id,
+                          const GValue   *value,
+                          GParamSpec     *pspec)
+{
+        GdmDisplay *self;
+
+        self = GDM_DISPLAY (object);
+
+        switch (prop_id) {
+        case PROP_ID:
+                _gdm_display_set_id (self, g_value_get_string (value));
+                break;
+        case PROP_STATUS:
+                _gdm_display_set_status (self, g_value_get_int (value));
+                break;
+        case PROP_SEAT_ID:
+                _gdm_display_set_seat_id (self, g_value_get_string (value));
+                break;
+        case PROP_REMOTE_HOSTNAME:
+                _gdm_display_set_remote_hostname (self, g_value_get_string (value));
+                break;
+        case PROP_X11_DISPLAY_NUMBER:
+                _gdm_display_set_x11_display_number (self, g_value_get_int (value));
+                break;
+        case PROP_X11_DISPLAY_NAME:
+                _gdm_display_set_x11_display_name (self, g_value_get_string (value));
+                break;
+        case PROP_X11_COOKIE:
+                _gdm_display_set_x11_cookie (self, g_value_get_string (value));
+                break;
+        case PROP_IS_LOCAL:
+                _gdm_display_set_is_local (self, g_value_get_boolean (value));
+                break;
+        case PROP_SLAVE_COMMAND:
+                _gdm_display_set_slave_command (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_display_get_property (GObject        *object,
+                          guint           prop_id,
+                          GValue         *value,
+                          GParamSpec     *pspec)
+{
+        GdmDisplay *self;
+
+        self = GDM_DISPLAY (object);
+
+        switch (prop_id) {
+        case PROP_ID:
+                g_value_set_string (value, self->priv->id);
+                break;
+        case PROP_STATUS:
+                g_value_set_int (value, self->priv->status);
+                break;
+        case PROP_SEAT_ID:
+                g_value_set_string (value, self->priv->seat_id);
+                break;
+        case PROP_REMOTE_HOSTNAME:
+                g_value_set_string (value, self->priv->remote_hostname);
+                break;
+        case PROP_X11_DISPLAY_NUMBER:
+                g_value_set_int (value, self->priv->x11_display_number);
+                break;
+        case PROP_X11_DISPLAY_NAME:
+                g_value_set_string (value, self->priv->x11_display_name);
+                break;
+        case PROP_X11_COOKIE:
+                g_value_set_string (value, self->priv->x11_cookie);
+                break;
+        case PROP_X11_AUTHORITY_FILE:
+                g_value_take_string (value,
+                                     gdm_display_access_file_get_path (self->priv->access_file));
+                break;
+        case PROP_IS_LOCAL:
+                g_value_set_boolean (value, self->priv->is_local);
+                break;
+        case PROP_SLAVE_COMMAND:
+                g_value_set_string (value, self->priv->slave_command);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static gboolean
+register_display (GdmDisplay *display)
+{
+        GError *error = NULL;
+
+        error = NULL;
+        display->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (display->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        dbus_g_connection_register_g_object (display->priv->connection, display->priv->id, G_OBJECT (display));
+
+        return TRUE;
+}
+
+/*
+  dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Display1 org.freedesktop.DBus.Introspectable.Introspect
+*/
+
+static GObject *
+gdm_display_constructor (GType                  type,
+                         guint                  n_construct_properties,
+                         GObjectConstructParam *construct_properties)
+{
+        GdmDisplay      *display;
+        gboolean         res;
+
+        display = GDM_DISPLAY (G_OBJECT_CLASS (gdm_display_parent_class)->constructor (type,
+                                                                                       n_construct_properties,
+                                                                                       construct_properties));
+
+        g_free (display->priv->id);
+        display->priv->id = g_strdup_printf ("/org/gnome/DisplayManager/Display%u", get_next_display_serial ());
+
+        res = register_display (display);
+        if (! res) {
+                g_warning ("Unable to register display with system bus");
+        }
+
+        return G_OBJECT (display);
+}
+
+static void
+gdm_display_dispose (GObject *object)
+{
+        GdmDisplay *display;
+
+        display = GDM_DISPLAY (object);
+
+        g_debug ("GdmDisplay: Disposing display");
+
+        if (display->priv->finish_idle_id > 0) {
+                g_source_remove (display->priv->finish_idle_id);
+                display->priv->finish_idle_id = 0;
+        }
+
+        if (display->priv->slave_proxy != NULL) {
+                g_object_unref (display->priv->slave_proxy);
+                display->priv->slave_proxy = NULL;
+        }
+
+        if (display->priv->user_access_file != NULL) {
+                gdm_display_access_file_close (display->priv->user_access_file);
+                g_object_unref (display->priv->user_access_file);
+                display->priv->user_access_file = NULL;
+        }
+
+        if (display->priv->access_file != NULL) {
+                gdm_display_access_file_close (display->priv->access_file);
+                g_object_unref (display->priv->access_file);
+                display->priv->access_file = NULL;
+        }
+
+        G_OBJECT_CLASS (gdm_display_parent_class)->dispose (object);
+}
+
+static void
+gdm_display_class_init (GdmDisplayClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_display_get_property;
+        object_class->set_property = gdm_display_set_property;
+        object_class->constructor = gdm_display_constructor;
+        object_class->dispose = gdm_display_dispose;
+        object_class->finalize = gdm_display_finalize;
+
+        klass->create_authority = gdm_display_real_create_authority;
+        klass->add_user_authorization = gdm_display_real_add_user_authorization;
+        klass->remove_user_authorization = gdm_display_real_remove_user_authorization;
+        klass->set_slave_bus_name = gdm_display_real_set_slave_bus_name;
+        klass->get_timed_login_details = gdm_display_real_get_timed_login_details;
+        klass->prepare = gdm_display_real_prepare;
+        klass->manage = gdm_display_real_manage;
+        klass->finish = gdm_display_real_finish;
+        klass->unmanage = gdm_display_real_unmanage;
+
+        g_object_class_install_property (object_class,
+                                         PROP_ID,
+                                         g_param_spec_string ("id",
+                                                              "id",
+                                                              "id",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_REMOTE_HOSTNAME,
+                                         g_param_spec_string ("remote-hostname",
+                                                              "remote-hostname",
+                                                              "remote-hostname",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_DISPLAY_NUMBER,
+                                         g_param_spec_int ("x11-display-number",
+                                                          "x11 display number",
+                                                          "x11 display number",
+                                                          -1,
+                                                          G_MAXINT,
+                                                          -1,
+                                                          G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_DISPLAY_NAME,
+                                         g_param_spec_string ("x11-display-name",
+                                                              "x11-display-name",
+                                                              "x11-display-name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_SEAT_ID,
+                                         g_param_spec_string ("seat-id",
+                                                              "seat id",
+                                                              "seat id",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_COOKIE,
+                                         g_param_spec_string ("x11-cookie",
+                                                              "cookie",
+                                                              "cookie",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_AUTHORITY_FILE,
+                                         g_param_spec_string ("x11-authority-file",
+                                                              "authority file",
+                                                              "authority file",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+
+        g_object_class_install_property (object_class,
+                                         PROP_IS_LOCAL,
+                                         g_param_spec_boolean ("is-local",
+                                                               NULL,
+                                                               NULL,
+                                                               TRUE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_object_class_install_property (object_class,
+                                         PROP_SLAVE_COMMAND,
+                                         g_param_spec_string ("slave-command",
+                                                              "slave command",
+                                                              "slave command",
+                                                              DEFAULT_SLAVE_COMMAND,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_STATUS,
+                                         g_param_spec_int ("status",
+                                                           "status",
+                                                           "status",
+                                                           -1,
+                                                           G_MAXINT,
+                                                           GDM_DISPLAY_UNMANAGED,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (klass, sizeof (GdmDisplayPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_DISPLAY, &dbus_glib_gdm_display_object_info);
+}
+
+static void
+gdm_display_init (GdmDisplay *display)
+{
+
+        display->priv = GDM_DISPLAY_GET_PRIVATE (display);
+
+        display->priv->creation_time = time (NULL);
+        display->priv->slave_timer = g_timer_new ();
+}
+
+static void
+gdm_display_finalize (GObject *object)
+{
+        GdmDisplay *display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_DISPLAY (object));
+
+        display = GDM_DISPLAY (object);
+
+        g_return_if_fail (display->priv != NULL);
+
+        g_debug ("GdmDisplay: Finalizing display: %s", display->priv->id);
+        g_free (display->priv->id);
+        g_free (display->priv->seat_id);
+        g_free (display->priv->remote_hostname);
+        g_free (display->priv->x11_display_name);
+        g_free (display->priv->x11_cookie);
+        g_free (display->priv->slave_command);
+
+        if (display->priv->access_file != NULL) {
+                g_object_unref (display->priv->access_file);
+        }
+
+        if (display->priv->user_access_file != NULL) {
+                g_object_unref (display->priv->user_access_file);
+        }
+
+        if (display->priv->slave_timer != NULL) {
+                g_timer_destroy (display->priv->slave_timer);
+        }
+
+        G_OBJECT_CLASS (gdm_display_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display.h	(revision 134)
@@ -0,0 +1,147 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_DISPLAY_H
+#define __GDM_DISPLAY_H
+
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_DISPLAY         (gdm_display_get_type ())
+#define GDM_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_DISPLAY, GdmDisplay))
+#define GDM_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_DISPLAY, GdmDisplayClass))
+#define GDM_IS_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_DISPLAY))
+#define GDM_IS_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_DISPLAY))
+#define GDM_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_DISPLAY, GdmDisplayClass))
+
+typedef struct GdmDisplayPrivate GdmDisplayPrivate;
+
+typedef enum {
+        GDM_DISPLAY_UNMANAGED = 0,
+        GDM_DISPLAY_PREPARED,
+        GDM_DISPLAY_MANAGED,
+        GDM_DISPLAY_FINISHED,
+        GDM_DISPLAY_FAILED,
+} GdmDisplayStatus;
+
+typedef struct
+{
+        GObject            parent;
+        GdmDisplayPrivate *priv;
+} GdmDisplay;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        /* methods */
+        gboolean (*create_authority)          (GdmDisplay *display);
+        gboolean (*add_user_authorization)    (GdmDisplay *display,
+                                               const char *username,
+                                               char      **filename,
+                                               GError    **error);
+        gboolean (*remove_user_authorization) (GdmDisplay *display,
+                                               const char *username,
+                                               GError    **error);
+        gboolean (*set_slave_bus_name)        (GdmDisplay *display,
+                                               const char *name,
+                                               GError    **error);
+        gboolean (*prepare)                   (GdmDisplay *display);
+        gboolean (*manage)                    (GdmDisplay *display);
+        gboolean (*finish)                    (GdmDisplay *display);
+        gboolean (*unmanage)                  (GdmDisplay *display);
+        void     (*get_timed_login_details)   (GdmDisplay *display,
+                                               gboolean   *enabled,
+                                               char      **username,
+                                               int        *delay);
+} GdmDisplayClass;
+
+typedef enum
+{
+         GDM_DISPLAY_ERROR_GENERAL,
+         GDM_DISPLAY_ERROR_GETTING_USER_INFO
+} GdmDisplayError;
+
+#define GDM_DISPLAY_ERROR gdm_display_error_quark ()
+
+GQuark              gdm_display_error_quark                    (void);
+GType               gdm_display_get_type                       (void);
+
+int                 gdm_display_get_status                     (GdmDisplay *display);
+time_t              gdm_display_get_creation_time              (GdmDisplay *display);
+char *              gdm_display_get_user_auth                  (GdmDisplay *display);
+
+gboolean            gdm_display_create_authority               (GdmDisplay *display);
+gboolean            gdm_display_prepare                        (GdmDisplay *display);
+gboolean            gdm_display_manage                         (GdmDisplay *display);
+gboolean            gdm_display_finish                         (GdmDisplay *display);
+gboolean            gdm_display_unmanage                       (GdmDisplay *display);
+
+
+/* exported to bus */
+gboolean            gdm_display_get_id                         (GdmDisplay *display,
+                                                                char      **id,
+                                                                GError    **error);
+gboolean            gdm_display_get_remote_hostname            (GdmDisplay *display,
+                                                                char      **hostname,
+                                                                GError    **error);
+gboolean            gdm_display_get_x11_display_number         (GdmDisplay *display,
+                                                                int        *number,
+                                                                GError    **error);
+gboolean            gdm_display_get_x11_display_name           (GdmDisplay *display,
+                                                                char      **x11_display,
+                                                                GError    **error);
+gboolean            gdm_display_get_seat_id                    (GdmDisplay *display,
+                                                                char      **seat_id,
+                                                                GError    **error);
+gboolean            gdm_display_is_local                       (GdmDisplay *display,
+                                                                gboolean   *local,
+                                                                GError    **error);
+gboolean            gdm_display_get_timed_login_details        (GdmDisplay *display,
+                                                                gboolean   *enabled,
+                                                                char      **username,
+                                                                int        *delay,
+                                                                GError    **error);
+
+/* exported but protected */
+gboolean            gdm_display_get_x11_cookie                 (GdmDisplay *display,
+                                                                GArray     **x11_cookie,
+                                                                GError    **error);
+gboolean            gdm_display_get_x11_authority_file         (GdmDisplay *display,
+                                                                char      **filename,
+                                                                GError    **error);
+gboolean            gdm_display_add_user_authorization         (GdmDisplay *display,
+                                                                const char *username,
+                                                                char      **filename,
+                                                                GError    **error);
+gboolean            gdm_display_remove_user_authorization      (GdmDisplay *display,
+                                                                const char *username,
+                                                                GError    **error);
+gboolean            gdm_display_set_slave_bus_name             (GdmDisplay *display,
+                                                                const char *name,
+                                                                GError    **error);
+
+
+G_END_DECLS
+
+#endif /* __GDM_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-display.xml	(revision 134)
@@ -0,0 +1,44 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.Display">
+    <method name="GetId">
+      <arg name="id" direction="out" type="o"/>
+    </method>
+    <method name="GetX11DisplayName">
+      <arg name="name" direction="out" type="s"/>
+    </method>
+    <method name="GetX11DisplayNumber">
+      <arg name="name" direction="out" type="i"/>
+    </method>
+    <method name="GetX11Cookie">
+      <arg name="x11_cookie" direction="out" type="ay"/>
+    </method>
+    <method name="GetX11AuthorityFile">
+      <arg name="filename" direction="out" type="s"/>
+    </method>
+    <method name="GetSeatId">
+      <arg name="filename" direction="out" type="s"/>
+    </method>
+    <method name="GetRemoteHostname">
+      <arg name="hostname" direction="out" type="s"/>
+    </method>
+    <method name="IsLocal">
+      <arg name="local" direction="out" type="b"/>
+    </method>
+    <method name="AddUserAuthorization">
+      <arg name="username" direction="in" type="s"/>
+      <arg name="filename" direction="out" type="s"/>
+    </method>
+    <method name="RemoveUserAuthorization">
+      <arg name="username" direction="in" type="s"/>
+    </method>
+    <method name="SetSlaveBusName">
+      <arg name="name" direction="in" type="s"/>
+    </method>
+    <method name="GetTimedLoginDetails">
+      <arg name="enabled" direction="out" type="b"/>
+      <arg name="username" direction="out" type="s"/>
+      <arg name="delay" direction="out" type="i"/>
+    </method>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-factory-slave.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-factory-slave.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-factory-slave.c	(revision 134)
@@ -0,0 +1,930 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <pwd.h>
+#include <grp.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <X11/Xlib.h> /* for Display */
+
+#include "gdm-common.h"
+
+#include "gdm-factory-slave.h"
+#include "gdm-factory-slave-glue.h"
+
+#include "gdm-server.h"
+#include "gdm-greeter-session.h"
+#include "gdm-greeter-server.h"
+
+#include "gdm-session-relay.h"
+
+extern char **environ;
+
+#define GDM_FACTORY_SLAVE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_FACTORY_SLAVE, GdmFactorySlavePrivate))
+
+#define GDM_DBUS_NAME                            "org.gnome.DisplayManager"
+#define GDM_DBUS_LOCAL_DISPLAY_FACTORY_PATH      "/org/gnome/DisplayManager/LocalDisplayFactory"
+#define GDM_DBUS_LOCAL_DISPLAY_FACTORY_INTERFACE "org.gnome.DisplayManager.LocalDisplayFactory"
+
+#define MAX_CONNECT_ATTEMPTS 10
+
+struct GdmFactorySlavePrivate
+{
+        char              *id;
+        GPid               pid;
+        guint              greeter_reset_id;
+
+        GPid               server_pid;
+        Display           *server_display;
+        guint              connection_attempts;
+
+        GdmServer         *server;
+        GdmSessionRelay   *session;
+        GdmGreeterServer  *greeter_server;
+        GdmGreeterSession *greeter;
+        DBusGProxy        *factory_proxy;
+        DBusGConnection   *connection;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_factory_slave_class_init    (GdmFactorySlaveClass *klass);
+static void     gdm_factory_slave_init          (GdmFactorySlave      *factory_slave);
+static void     gdm_factory_slave_finalize      (GObject             *object);
+
+G_DEFINE_TYPE (GdmFactorySlave, gdm_factory_slave, GDM_TYPE_SLAVE)
+
+static gboolean
+greeter_reset_timeout (GdmFactorySlave *slave)
+{
+        gdm_greeter_server_reset (slave->priv->greeter_server);
+        slave->priv->greeter_reset_id = 0;
+        return FALSE;
+}
+
+static void
+queue_greeter_reset (GdmFactorySlave *slave)
+{
+        if (slave->priv->greeter_reset_id > 0) {
+                return;
+        }
+
+        slave->priv->greeter_reset_id = g_timeout_add_seconds (2, (GSourceFunc)greeter_reset_timeout, slave);
+}
+
+static void
+on_greeter_session_start (GdmGreeterSession *greeter,
+                          GdmFactorySlave   *slave)
+{
+        g_debug ("GdmFactorySlave: Greeter started");
+}
+
+static void
+on_greeter_session_stop (GdmGreeterSession *greeter,
+                         GdmFactorySlave   *slave)
+{
+        g_debug ("GdmFactorySlave: Greeter stopped");
+}
+
+static void
+on_greeter_session_exited (GdmGreeterSession    *greeter,
+                           int                   code,
+                           GdmFactorySlave      *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter exited: %d", code);
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_greeter_session_died (GdmGreeterSession    *greeter,
+                         int                   signal,
+                         GdmFactorySlave      *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter died: %d", signal);
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+
+static void
+on_session_info (GdmSession      *session,
+                 const char      *text,
+                 GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Info: %s", text);
+        gdm_greeter_server_info (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_problem (GdmSession      *session,
+                    const char      *text,
+                    GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Problem: %s", text);
+        gdm_greeter_server_problem (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_info_query (GdmSession      *session,
+                       const char      *text,
+                       GdmFactorySlave *slave)
+{
+
+        g_debug ("GdmFactorySlave: Info query: %s", text);
+        gdm_greeter_server_info_query (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_secret_info_query (GdmSession      *session,
+                              const char      *text,
+                              GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Secret info query: %s", text);
+        gdm_greeter_server_secret_info_query (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_opened (GdmSession      *session,
+                   GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave:  session opened");
+
+        gdm_greeter_server_ready (slave->priv->greeter_server);
+}
+
+static void
+on_session_setup_complete (GdmSession      *session,
+                           GdmFactorySlave *slave)
+{
+        gdm_session_authenticate (session);
+}
+
+static void
+on_session_setup_failed (GdmSession      *session,
+                         const char      *message,
+                         GdmFactorySlave *slave)
+{
+        gdm_greeter_server_problem (slave->priv->greeter_server, _("Unable to initialize login system"));
+
+        queue_greeter_reset (slave);
+}
+
+static void
+on_session_reset_complete (GdmSession      *session,
+                           GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: PAM reset");
+}
+
+static void
+on_session_reset_failed (GdmSession      *session,
+                         const char      *message,
+                         GdmFactorySlave *slave)
+{
+        g_critical ("Unable to reset PAM");
+}
+
+static void
+on_session_authenticated (GdmSession      *session,
+                          GdmFactorySlave *slave)
+{
+        gdm_session_authorize (session);
+}
+
+static void
+on_session_authentication_failed (GdmSession      *session,
+                                  const char      *message,
+                                  GdmFactorySlave *slave)
+{
+        gdm_greeter_server_problem (slave->priv->greeter_server, _("Unable to authenticate user"));
+
+        queue_greeter_reset (slave);
+}
+
+static void
+on_session_authorized (GdmSession      *session,
+                       GdmFactorySlave *slave)
+{
+        int flag;
+
+        /* FIXME: check for migration? */
+        flag = GDM_SESSION_CRED_ESTABLISH;
+
+        gdm_session_accredit (session, flag);
+}
+
+static void
+on_session_authorization_failed (GdmSession      *session,
+                                 const char      *message,
+                                 GdmFactorySlave *slave)
+{
+        gdm_greeter_server_problem (slave->priv->greeter_server, _("Unable to authorize user"));
+
+        queue_greeter_reset (slave);
+}
+
+static void
+on_session_accredited (GdmSession      *session,
+                       GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave:  session user verified");
+
+        gdm_session_start_session (session);
+
+        gdm_greeter_server_reset (slave->priv->greeter_server);
+}
+
+static void
+on_session_accreditation_failed (GdmSession      *session,
+                                 const char      *message,
+                                 GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: could not successfully authenticate user: %s",
+                 message);
+
+        gdm_greeter_server_problem (slave->priv->greeter_server, _("Unable to establish credentials"));
+
+        queue_greeter_reset (slave);
+}
+
+static void
+on_session_session_started (GdmSession      *session,
+                            GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Relay session started");
+
+        gdm_greeter_server_reset (slave->priv->greeter_server);
+}
+
+static gboolean
+create_product_display (GdmFactorySlave *slave)
+{
+        char    *parent_display_id;
+        char    *server_address;
+        char    *product_id;
+        GError  *error;
+        gboolean res;
+        gboolean ret;
+
+        ret = FALSE;
+
+        g_debug ("GdmFactorySlave: Create product display");
+
+        g_debug ("GdmFactorySlave: Connecting to local display factory");
+        slave->priv->factory_proxy = dbus_g_proxy_new_for_name (slave->priv->connection,
+                                                                GDM_DBUS_NAME,
+                                                                GDM_DBUS_LOCAL_DISPLAY_FACTORY_PATH,
+                                                                GDM_DBUS_LOCAL_DISPLAY_FACTORY_INTERFACE);
+        if (slave->priv->factory_proxy == NULL) {
+                g_warning ("Failed to create local display factory proxy");
+                goto out;
+        }
+
+        server_address = gdm_session_relay_get_address (slave->priv->session);
+
+        g_object_get (slave,
+                      "display-id", &parent_display_id,
+                      NULL);
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->factory_proxy,
+                                 "CreateProductDisplay",
+                                 &error,
+                                 DBUS_TYPE_G_OBJECT_PATH, parent_display_id,
+                                 G_TYPE_STRING, server_address,
+                                 G_TYPE_INVALID,
+                                 DBUS_TYPE_G_OBJECT_PATH, &product_id,
+                                 G_TYPE_INVALID);
+        g_free (server_address);
+        g_free (parent_display_id);
+
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to create product display: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to create product display");
+                }
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+static void
+on_session_relay_disconnected (GdmSessionRelay *session,
+                               GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Relay disconnected");
+
+        /* FIXME: do some kind of loop detection */
+        gdm_greeter_server_reset (slave->priv->greeter_server);
+        create_product_display (slave);
+}
+
+static void
+on_session_relay_connected (GdmSessionRelay *session,
+                            GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Relay Connected");
+
+        gdm_session_open (GDM_SESSION (slave->priv->session));
+}
+
+static void
+on_greeter_begin_verification (GdmGreeterServer *greeter_server,
+                               GdmFactorySlave  *slave)
+{
+        g_debug ("GdmFactorySlave: begin verification");
+        gdm_session_setup (GDM_SESSION (slave->priv->session),
+                           "gdm");
+}
+
+static void
+on_greeter_begin_verification_for_user (GdmGreeterServer *greeter_server,
+                                        const char       *username,
+                                        GdmFactorySlave  *slave)
+{
+        g_debug ("GdmFactorySlave: begin verification for user");
+        gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
+                                    "gdm",
+                                    username);
+}
+
+static void
+on_greeter_answer (GdmGreeterServer *greeter_server,
+                   const char       *text,
+                   GdmFactorySlave  *slave)
+{
+        g_debug ("GdmFactorySlave: Greeter answer");
+        gdm_session_answer_query (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_session_selected (GdmGreeterServer *greeter_server,
+                             const char       *text,
+                             GdmFactorySlave  *slave)
+{
+        gdm_session_select_session (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_language_selected (GdmGreeterServer *greeter_server,
+                              const char       *text,
+                              GdmFactorySlave  *slave)
+{
+        gdm_session_select_language (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_layout_selected (GdmGreeterServer *greeter_server,
+                            const char       *text,
+                            GdmFactorySlave  *slave)
+{
+        gdm_session_select_layout (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_user_selected (GdmGreeterServer *greeter_server,
+                          const char       *text,
+                          GdmFactorySlave  *slave)
+{
+        gdm_session_select_user (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_cancel (GdmGreeterServer *greeter_server,
+                   GdmFactorySlave  *slave)
+{
+        gdm_session_cancel (GDM_SESSION (slave->priv->session));
+}
+
+static void
+on_greeter_connected (GdmGreeterServer *greeter_server,
+                      GdmFactorySlave  *slave)
+{
+        g_debug ("GdmFactorySlave: Greeter started");
+
+        create_product_display (slave);
+}
+
+static void
+setup_server (GdmFactorySlave *slave)
+{
+        /* Set the busy cursor */
+        gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
+}
+
+static void
+run_greeter (GdmFactorySlave *slave)
+{
+        gboolean       display_is_local;
+        char          *display_id;
+        char          *display_name;
+        char          *display_device;
+        char          *display_hostname;
+        char          *auth_file;
+        char          *address;
+
+        g_debug ("GdmFactorySlave: Running greeter");
+
+        display_is_local = FALSE;
+        display_id = NULL;
+        display_name = NULL;
+        auth_file = NULL;
+        display_device = NULL;
+        display_hostname = NULL;
+
+        g_object_get (slave,
+                      "display-is-local", &display_is_local,
+                      "display-id", &display_id,
+                      "display-name", &display_name,
+                      "display-hostname", &display_hostname,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        if (slave->priv->server != NULL) {
+                display_device = gdm_server_get_display_device (slave->priv->server);
+        }
+
+        /* FIXME: send a signal back to the master */
+
+        /* Run the init script. gdmslave suspends until script has terminated */
+        gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/Init", GDM_USERNAME);
+
+        slave->priv->greeter_server = gdm_greeter_server_new (display_id);
+        g_signal_connect (slave->priv->greeter_server,
+                          "begin-verification",
+                          G_CALLBACK (on_greeter_begin_verification),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "begin-verification-for-user",
+                          G_CALLBACK (on_greeter_begin_verification_for_user),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "query-answer",
+                          G_CALLBACK (on_greeter_answer),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "session-selected",
+                          G_CALLBACK (on_greeter_session_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "language-selected",
+                          G_CALLBACK (on_greeter_language_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "layout-selected",
+                          G_CALLBACK (on_greeter_layout_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "user-selected",
+                          G_CALLBACK (on_greeter_user_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "connected",
+                          G_CALLBACK (on_greeter_connected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "cancelled",
+                          G_CALLBACK (on_greeter_cancel),
+                          slave);
+        gdm_greeter_server_start (slave->priv->greeter_server);
+
+        address = gdm_greeter_server_get_address (slave->priv->greeter_server);
+
+        g_debug ("GdmFactorySlave: Creating greeter on %s %s", display_name, display_device);
+        slave->priv->greeter = gdm_greeter_session_new (display_name,
+                                                        display_device,
+                                                        display_hostname,
+                                                        display_is_local);
+        g_signal_connect (slave->priv->greeter,
+                          "started",
+                          G_CALLBACK (on_greeter_session_start),
+                          slave);
+        g_signal_connect (slave->priv->greeter,
+                          "stopped",
+                          G_CALLBACK (on_greeter_session_stop),
+                          slave);
+        g_signal_connect (slave->priv->greeter,
+                          "exited",
+                          G_CALLBACK (on_greeter_session_exited),
+                          slave);
+        g_signal_connect (slave->priv->greeter,
+                          "died",
+                          G_CALLBACK (on_greeter_session_died),
+                          slave);
+        g_object_set (slave->priv->greeter,
+                      "x11-authority-file", auth_file,
+                      NULL);
+        gdm_welcome_session_set_server_address (GDM_WELCOME_SESSION (slave->priv->greeter), address);
+        gdm_welcome_session_start (GDM_WELCOME_SESSION (slave->priv->greeter));
+
+        g_free (address);
+
+        g_free (display_id);
+        g_free (display_name);
+        g_free (display_device);
+        g_free (display_hostname);
+        g_free (auth_file);
+}
+
+static gboolean
+idle_connect_to_display (GdmFactorySlave *slave)
+{
+        gboolean res;
+
+        slave->priv->connection_attempts++;
+
+        g_debug ("GdmFactorySlave: Connect to display");
+
+        res = gdm_slave_connect_to_x11_display (GDM_SLAVE (slave));
+        if (res) {
+                /* FIXME: handle wait-for-go */
+
+                setup_server (slave);
+                run_greeter (slave);
+        } else {
+                if (slave->priv->connection_attempts >= MAX_CONNECT_ATTEMPTS) {
+                        g_warning ("Unable to connect to display after %d tries - bailing out", slave->priv->connection_attempts);
+                        exit (1);
+                }
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+on_server_ready (GdmServer       *server,
+                 GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: Server ready");
+
+        g_timeout_add (500, (GSourceFunc)idle_connect_to_display, slave);
+}
+
+static void
+on_server_exited (GdmServer       *server,
+                  int              exit_code,
+                  GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: server exited with code %d\n", exit_code);
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_server_died (GdmServer       *server,
+                int              signal_number,
+                GdmFactorySlave *slave)
+{
+        g_debug ("GdmFactorySlave: server died with signal %d, (%s)",
+                 signal_number,
+                 g_strsignal (signal_number));
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static gboolean
+gdm_factory_slave_run (GdmFactorySlave *slave)
+{
+        char    *display_name;
+        char    *auth_file;
+        gboolean display_is_local;
+
+        g_object_get (slave,
+                      "display-is-local", &display_is_local,
+                      "display-name", &display_name,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        /* if this is local display start a server if one doesn't
+         * exist */
+        if (display_is_local) {
+                gboolean res;
+
+                slave->priv->server = gdm_server_new (display_name, auth_file);
+                g_signal_connect (slave->priv->server,
+                                  "exited",
+                                  G_CALLBACK (on_server_exited),
+                                  slave);
+                g_signal_connect (slave->priv->server,
+                                  "died",
+                                  G_CALLBACK (on_server_died),
+                                  slave);
+                g_signal_connect (slave->priv->server,
+                                  "ready",
+                                  G_CALLBACK (on_server_ready),
+                                  slave);
+
+                res = gdm_server_start (slave->priv->server);
+                if (! res) {
+                        g_warning (_("Could not start the X "
+                                     "server (your graphical environment) "
+                                     "due to some internal error. "
+                                     "Please contact your system administrator "
+                                     "or check your syslog to diagnose. "
+                                     "In the meantime this display will be "
+                                     "disabled.  Please restart GDM when "
+                                     "the problem is corrected."));
+                        exit (1);
+                }
+
+                g_debug ("GdmFactorySlave: Started X server");
+        } else {
+                g_timeout_add (500, (GSourceFunc)idle_connect_to_display, slave);
+        }
+
+        g_free (display_name);
+        g_free (auth_file);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_factory_slave_start (GdmSlave *slave)
+{
+        gboolean ret;
+
+        ret = FALSE;
+
+        g_debug ("GdmFactorySlave: Starting factory slave");
+
+        GDM_SLAVE_CLASS (gdm_factory_slave_parent_class)->start (slave);
+
+        GDM_FACTORY_SLAVE (slave)->priv->session = gdm_session_relay_new ();
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "opened",
+                          G_CALLBACK (on_session_opened),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "setup-complete",
+                          G_CALLBACK (on_session_setup_complete),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "setup-failed",
+                          G_CALLBACK (on_session_setup_failed),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "reset-complete",
+                          G_CALLBACK (on_session_reset_complete),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "reset-failed",
+                          G_CALLBACK (on_session_reset_failed),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "authenticated",
+                          G_CALLBACK (on_session_authenticated),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "authentication-failed",
+                          G_CALLBACK (on_session_authentication_failed),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "authorized",
+                          G_CALLBACK (on_session_authorized),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "authorization-failed",
+                          G_CALLBACK (on_session_authorization_failed),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "accredited",
+                          G_CALLBACK (on_session_accredited),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "accreditation-failed",
+                          G_CALLBACK (on_session_accreditation_failed),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "info",
+                          G_CALLBACK (on_session_info),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "problem",
+                          G_CALLBACK (on_session_problem),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "info-query",
+                          G_CALLBACK (on_session_info_query),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "secret-info-query",
+                          G_CALLBACK (on_session_secret_info_query),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "session-started",
+                          G_CALLBACK (on_session_session_started),
+                          slave);
+
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "connected",
+                          G_CALLBACK (on_session_relay_connected),
+                          slave);
+        g_signal_connect (GDM_FACTORY_SLAVE (slave)->priv->session,
+                          "disconnected",
+                          G_CALLBACK (on_session_relay_disconnected),
+                          slave);
+
+        gdm_session_relay_start (GDM_FACTORY_SLAVE (slave)->priv->session);
+
+        gdm_factory_slave_run (GDM_FACTORY_SLAVE (slave));
+
+        ret = TRUE;
+
+        return ret;
+}
+
+static gboolean
+gdm_factory_slave_stop (GdmSlave *slave)
+{
+        g_debug ("GdmFactorySlave: Stopping factory_slave");
+
+        GDM_SLAVE_CLASS (gdm_factory_slave_parent_class)->stop (slave);
+
+        if (GDM_FACTORY_SLAVE (slave)->priv->session != NULL) {
+                gdm_session_relay_stop (GDM_FACTORY_SLAVE (slave)->priv->session);
+                g_object_unref (GDM_FACTORY_SLAVE (slave)->priv->session);
+                GDM_FACTORY_SLAVE (slave)->priv->session = NULL;
+        }
+
+        if (GDM_FACTORY_SLAVE (slave)->priv->greeter_server != NULL) {
+                gdm_greeter_server_stop (GDM_FACTORY_SLAVE (slave)->priv->greeter_server);
+                g_object_unref (GDM_FACTORY_SLAVE (slave)->priv->greeter_server);
+                GDM_FACTORY_SLAVE (slave)->priv->greeter_server = NULL;
+        }
+
+        if (GDM_FACTORY_SLAVE (slave)->priv->greeter != NULL) {
+                gdm_welcome_session_stop (GDM_WELCOME_SESSION (GDM_FACTORY_SLAVE (slave)->priv->greeter));
+                g_object_unref (GDM_FACTORY_SLAVE (slave)->priv->greeter);
+                GDM_FACTORY_SLAVE (slave)->priv->greeter = NULL;
+        }
+
+        if (GDM_FACTORY_SLAVE (slave)->priv->server != NULL) {
+                gdm_server_stop (GDM_FACTORY_SLAVE (slave)->priv->server);
+                g_object_unref (GDM_FACTORY_SLAVE (slave)->priv->server);
+                GDM_FACTORY_SLAVE (slave)->priv->server = NULL;
+        }
+
+        if (GDM_FACTORY_SLAVE (slave)->priv->factory_proxy != NULL) {
+                g_object_unref (GDM_FACTORY_SLAVE (slave)->priv->factory_proxy);
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_factory_slave_set_property (GObject      *object,
+                               guint          prop_id,
+                               const GValue *value,
+                               GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_factory_slave_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_factory_slave_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmFactorySlave      *factory_slave;
+
+        factory_slave = GDM_FACTORY_SLAVE (G_OBJECT_CLASS (gdm_factory_slave_parent_class)->constructor (type,
+                                                                                                         n_construct_properties,
+                                                                                                         construct_properties));
+
+        return G_OBJECT (factory_slave);
+}
+
+static void
+gdm_factory_slave_class_init (GdmFactorySlaveClass *klass)
+{
+        GObjectClass  *object_class = G_OBJECT_CLASS (klass);
+        GdmSlaveClass *slave_class = GDM_SLAVE_CLASS (klass);
+
+        object_class->get_property = gdm_factory_slave_get_property;
+        object_class->set_property = gdm_factory_slave_set_property;
+        object_class->constructor = gdm_factory_slave_constructor;
+        object_class->finalize = gdm_factory_slave_finalize;
+
+        slave_class->start = gdm_factory_slave_start;
+        slave_class->stop = gdm_factory_slave_stop;
+
+        g_type_class_add_private (klass, sizeof (GdmFactorySlavePrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_FACTORY_SLAVE, &dbus_glib_gdm_factory_slave_object_info);
+}
+
+static void
+gdm_factory_slave_init (GdmFactorySlave *slave)
+{
+        GError *error;
+
+        slave->priv = GDM_FACTORY_SLAVE_GET_PRIVATE (slave);
+
+        slave->priv->pid = -1;
+
+        error = NULL;
+        slave->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (slave->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+}
+
+static void
+gdm_factory_slave_finalize (GObject *object)
+{
+        GdmFactorySlave *factory_slave;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_FACTORY_SLAVE (object));
+
+        factory_slave = GDM_FACTORY_SLAVE (object);
+
+        g_debug ("GdmFactorySlave: Finalizing slave");
+
+        g_return_if_fail (factory_slave->priv != NULL);
+
+        gdm_factory_slave_stop (GDM_SLAVE (factory_slave));
+
+        if (factory_slave->priv->greeter_reset_id > 0) {
+                g_source_remove (factory_slave->priv->greeter_reset_id);
+                factory_slave->priv->greeter_reset_id = 0;
+        }
+
+        G_OBJECT_CLASS (gdm_factory_slave_parent_class)->finalize (object);
+}
+
+GdmSlave *
+gdm_factory_slave_new (const char *id)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_FACTORY_SLAVE,
+                               "display-id", id,
+                               NULL);
+
+        return GDM_SLAVE (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-factory-slave.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-factory-slave.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-factory-slave.h	(revision 134)
@@ -0,0 +1,55 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_FACTORY_SLAVE_H
+#define __GDM_FACTORY_SLAVE_H
+
+#include <glib-object.h>
+#include "gdm-slave.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_FACTORY_SLAVE         (gdm_factory_slave_get_type ())
+#define GDM_FACTORY_SLAVE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_FACTORY_SLAVE, GdmFactorySlave))
+#define GDM_FACTORY_SLAVE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_FACTORY_SLAVE, GdmFactorySlaveClass))
+#define GDM_IS_FACTORY_SLAVE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_FACTORY_SLAVE))
+#define GDM_IS_FACTORY_SLAVE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_FACTORY_SLAVE))
+#define GDM_FACTORY_SLAVE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_FACTORY_SLAVE, GdmFactorySlaveClass))
+
+typedef struct GdmFactorySlavePrivate GdmFactorySlavePrivate;
+
+typedef struct
+{
+        GdmSlave                parent;
+        GdmFactorySlavePrivate *priv;
+} GdmFactorySlave;
+
+typedef struct
+{
+        GdmSlaveClass   parent_class;
+} GdmFactorySlaveClass;
+
+GType               gdm_factory_slave_get_type  (void);
+GdmSlave *          gdm_factory_slave_new        (const char       *id);
+
+G_END_DECLS
+
+#endif /* __GDM_FACTORY_SLAVE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-factory-slave.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-factory-slave.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-factory-slave.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.FactorySlave">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-greeter-server.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-greeter-server.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-greeter-server.c	(revision 134)
@@ -0,0 +1,1311 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+
+#if defined (_POSIX_PRIORITY_SCHEDULING) && defined (HAVE_SCHED_YIELD)
+#include <sched.h>
+#endif
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-greeter-server.h"
+
+#define GDM_GREETER_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/GreeterServer"
+#define GDM_GREETER_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.GreeterServer"
+
+#define GDM_GREETER_SERVER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_GREETER_SERVER, GdmGreeterServerPrivate))
+
+struct GdmGreeterServerPrivate
+{
+        char           *user_name;
+        char           *group_name;
+        char           *display_id;
+
+        DBusServer     *server;
+        char           *server_address;
+        DBusConnection *greeter_connection;
+};
+
+enum {
+        PROP_0,
+        PROP_USER_NAME,
+        PROP_GROUP_NAME,
+        PROP_DISPLAY_ID,
+};
+
+enum {
+        BEGIN_AUTO_LOGIN,
+        BEGIN_VERIFICATION,
+        BEGIN_VERIFICATION_FOR_USER,
+        QUERY_ANSWER,
+        SESSION_SELECTED,
+        HOSTNAME_SELECTED,
+        LANGUAGE_SELECTED,
+        LAYOUT_SELECTED,
+        USER_SELECTED,
+        CANCELLED,
+        CONNECTED,
+        DISCONNECTED,
+        START_SESSION_WHEN_READY,
+        START_SESSION_LATER,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_greeter_server_class_init   (GdmGreeterServerClass *klass);
+static void     gdm_greeter_server_init         (GdmGreeterServer      *greeter_server);
+static void     gdm_greeter_server_finalize     (GObject               *object);
+
+G_DEFINE_TYPE (GdmGreeterServer, gdm_greeter_server, G_TYPE_OBJECT)
+
+static gboolean
+send_dbus_message (DBusConnection *connection,
+                   DBusMessage    *message)
+{
+        gboolean is_connected;
+        gboolean sent;
+
+        g_return_val_if_fail (message != NULL, FALSE);
+
+        if (connection == NULL) {
+                g_debug ("GreeterServer: There is no valid connection");
+                return FALSE;
+        }
+
+        is_connected = dbus_connection_get_is_connected (connection);
+        if (! is_connected) {
+                g_warning ("GreeterServer: Not connected!");
+                return FALSE;
+        }
+
+        sent = dbus_connection_send (connection, message, NULL);
+        dbus_connection_flush (connection);
+
+        return sent;
+}
+
+static void
+send_dbus_string_and_int_signal (GdmGreeterServer *greeter_server,
+                                 const char       *name,
+                                 const char       *text,
+                                 int               number)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+        const char     *str;
+
+        if (text != NULL) {
+                str = text;
+        } else {
+                str = "";
+        }
+
+        g_return_if_fail (greeter_server != NULL);
+
+        message = dbus_message_new_signal (GDM_GREETER_SERVER_DBUS_PATH,
+                                           GDM_GREETER_SERVER_DBUS_INTERFACE,
+                                           name);
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &str);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_INT32, &number);
+
+        g_debug ("GreeterServer: Sending %s (%s %d)", name, str, number);
+        if (! send_dbus_message (greeter_server->priv->greeter_connection, message)) {
+                g_debug ("GreeterServer: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_dbus_string_signal (GdmGreeterServer *greeter_server,
+                         const char       *name,
+                         const char       *text)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+        const char     *str;
+
+        if (text != NULL) {
+                str = text;
+        } else {
+                str = "";
+        }
+
+        g_return_if_fail (greeter_server != NULL);
+
+        message = dbus_message_new_signal (GDM_GREETER_SERVER_DBUS_PATH,
+                                           GDM_GREETER_SERVER_DBUS_INTERFACE,
+                                           name);
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &str);
+
+        g_debug ("GreeterServer: Sending %s (%s)", name, str);
+        if (! send_dbus_message (greeter_server->priv->greeter_connection, message)) {
+                g_debug ("GreeterServer: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_dbus_void_signal (GdmGreeterServer *greeter_server,
+                       const char       *name)
+{
+        DBusMessage    *message;
+
+        g_return_if_fail (greeter_server != NULL);
+
+        message = dbus_message_new_signal (GDM_GREETER_SERVER_DBUS_PATH,
+                                           GDM_GREETER_SERVER_DBUS_INTERFACE,
+                                           name);
+
+        if (! send_dbus_message (greeter_server->priv->greeter_connection, message)) {
+                g_debug ("GreeterServer: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+gboolean
+gdm_greeter_server_info_query (GdmGreeterServer *greeter_server,
+                               const char       *text)
+{
+        send_dbus_string_signal (greeter_server, "InfoQuery", text);
+
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_server_secret_info_query (GdmGreeterServer *greeter_server,
+                                      const char       *text)
+{
+        send_dbus_string_signal (greeter_server, "SecretInfoQuery", text);
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_server_info (GdmGreeterServer *greeter_server,
+                         const char       *text)
+{
+        send_dbus_string_signal (greeter_server, "Info", text);
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_server_problem (GdmGreeterServer *greeter_server,
+                            const char       *text)
+{
+        send_dbus_string_signal (greeter_server, "Problem", text);
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_server_reset (GdmGreeterServer *greeter_server)
+{
+        send_dbus_void_signal (greeter_server, "Reset");
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_server_ready (GdmGreeterServer *greeter_server)
+{
+        send_dbus_void_signal (greeter_server, "Ready");
+        return TRUE;
+}
+
+void
+gdm_greeter_server_selected_user_changed (GdmGreeterServer *greeter_server,
+                                          const char       *username)
+{
+        send_dbus_string_signal (greeter_server, "SelectedUserChanged", username);
+}
+
+void
+gdm_greeter_server_default_language_name_changed (GdmGreeterServer *greeter_server,
+                                                  const char       *language_name)
+{
+        send_dbus_string_signal (greeter_server, "DefaultLanguageNameChanged", language_name);
+}
+
+void
+gdm_greeter_server_default_layout_name_changed (GdmGreeterServer *greeter_server,
+                                                const char       *layout_name)
+{
+        send_dbus_string_signal (greeter_server, "DefaultLayoutNameChanged", layout_name);
+}
+
+void
+gdm_greeter_server_default_session_name_changed (GdmGreeterServer *greeter_server,
+                                                 const char       *session_name)
+{
+        send_dbus_string_signal (greeter_server, "DefaultSessionNameChanged", session_name);
+}
+
+void
+gdm_greeter_server_request_timed_login (GdmGreeterServer *greeter_server,
+                                        const char       *username,
+                                        int               delay)
+{
+        send_dbus_string_and_int_signal (greeter_server, "TimedLoginRequested", username, delay);
+}
+
+void
+gdm_greeter_server_user_authorized (GdmGreeterServer *greeter_server)
+{
+        send_dbus_void_signal (greeter_server, "UserAuthorized");
+}
+
+/* Note: Use abstract sockets like dbus does by default on Linux. Abstract
+ * sockets are only available on Linux.
+ */
+static char *
+generate_address (void)
+{
+        char *path;
+#if defined (__linux__)
+        int   i;
+        char  tmp[9];
+
+        for (i = 0; i < 8; i++) {
+                if (g_random_int_range (0, 2) == 0) {
+                        tmp[i] = g_random_int_range ('a', 'z' + 1);
+                } else {
+                        tmp[i] = g_random_int_range ('A', 'Z' + 1);
+                }
+        }
+        tmp[8] = '\0';
+
+        path = g_strdup_printf ("unix:abstract=/tmp/gdm-greeter-%s", tmp);
+#else
+        path = g_strdup ("unix:tmpdir=/tmp");
+#endif
+
+        return path;
+}
+
+static DBusHandlerResult
+handle_begin_verification (GdmGreeterServer *greeter_server,
+                           DBusConnection   *connection,
+                           DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GreeterServer: BeginVerification");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [BEGIN_VERIFICATION], 0);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_begin_auto_login (GdmGreeterServer *greeter_server,
+                         DBusConnection   *connection,
+                         DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: BeginAutoLogin for '%s'", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [BEGIN_AUTO_LOGIN], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_begin_verification_for_user (GdmGreeterServer *greeter_server,
+                                    DBusConnection   *connection,
+                                    DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: BeginVerificationForUser for '%s'", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [BEGIN_VERIFICATION_FOR_USER], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_answer_query (GdmGreeterServer *greeter_server,
+                     DBusConnection   *connection,
+                     DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: AnswerQuery");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [QUERY_ANSWER], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_select_session (GdmGreeterServer *greeter_server,
+                       DBusConnection   *connection,
+                       DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: SelectSession: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [SESSION_SELECTED], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_select_hostname (GdmGreeterServer *greeter_server,
+                        DBusConnection   *connection,
+                        DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: SelectHostname: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [HOSTNAME_SELECTED], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_select_language (GdmGreeterServer *greeter_server,
+                        DBusConnection  *connection,
+                        DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: SelectLanguage: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [LANGUAGE_SELECTED], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_select_layout (GdmGreeterServer *greeter_server,
+                      DBusConnection  *connection,
+                      DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: SelectLayout: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [LAYOUT_SELECTED], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_select_user (GdmGreeterServer *greeter_server,
+                    DBusConnection   *connection,
+                    DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: SelectUser: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [USER_SELECTED], 0, text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_cancel (GdmGreeterServer *greeter_server,
+               DBusConnection   *connection,
+               DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [CANCELLED], 0);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_disconnect (GdmGreeterServer *greeter_server,
+                   DBusConnection   *connection,
+                   DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_signal_emit (greeter_server, signals [DISCONNECTED], 0);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_get_display_id (GdmGreeterServer *greeter_server,
+                       DBusConnection   *connection,
+                       DBusMessage      *message)
+{
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+
+        reply = dbus_message_new_method_return (message);
+        dbus_message_iter_init_append (reply, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_OBJECT_PATH, &greeter_server->priv->display_id);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_start_session_when_ready (GdmGreeterServer *greeter_server,
+                                 DBusConnection   *connection,
+                                 DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        gboolean     should_start_session;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_BOOLEAN, &should_start_session,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GreeterServer: %sStartSessionWhenReady",
+                 should_start_session? "" : "Don't ");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        if (should_start_session) {
+                g_signal_emit (greeter_server, signals [START_SESSION_WHEN_READY], 0);
+        } else {
+                g_signal_emit (greeter_server, signals [START_SESSION_LATER] ,0);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+greeter_handle_child_message (DBusConnection *connection,
+                              DBusMessage    *message,
+                              void           *user_data)
+{
+        GdmGreeterServer *greeter_server = GDM_GREETER_SERVER (user_data);
+
+        if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "BeginVerification")) {
+                return handle_begin_verification (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "BeginVerificationForUser")) {
+                return handle_begin_verification_for_user (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "BeginAutoLogin")) {
+                return handle_begin_auto_login (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "AnswerQuery")) {
+                return handle_answer_query (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "SelectSession")) {
+                return handle_select_session (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "HostnameSession")) {
+                return handle_select_hostname (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "SelectLanguage")) {
+                return handle_select_language (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "SelectLayout")) {
+                return handle_select_layout (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "SelectUser")) {
+                return handle_select_user (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "Cancel")) {
+                return handle_cancel (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "Disconnect")) {
+                return handle_disconnect (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "GetDisplayId")) {
+                return handle_get_display_id (greeter_server, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_GREETER_SERVER_DBUS_INTERFACE, "StartSessionWhenReady")) {
+                return handle_start_session_when_ready (greeter_server, connection, message);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult
+do_introspect (DBusConnection *connection,
+               DBusMessage    *message)
+{
+        DBusMessage *reply;
+        GString     *xml;
+        char        *xml_string;
+
+        g_debug ("GreeterServer: Do introspect");
+
+        /* standard header */
+        xml = g_string_new ("<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n"
+                            "\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n"
+                            "<node>\n"
+                            "  <interface name=\"org.freedesktop.DBus.Introspectable\">\n"
+                            "    <method name=\"Introspect\">\n"
+                            "      <arg name=\"data\" direction=\"out\" type=\"s\"/>\n"
+                            "    </method>\n"
+                            "  </interface>\n");
+
+        /* interface */
+        xml = g_string_append (xml,
+                               "  <interface name=\"org.gnome.DisplayManager.GreeterServer\">\n"
+                               "    <method name=\"BeginVerification\">\n"
+                               "    <method name=\"BeginTimedLogin\">\n"
+                               "    </method>\n"
+                               "    <method name=\"BeginVerificationForUser\">\n"
+                               "      <arg name=\"username\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"AnswerQuery\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SelectSession\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SelectLanguage\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SelectUser\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SelectHostname\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Cancel\">\n"
+                               "    </method>\n"
+                               "    <method name=\"Disconnect\">\n"
+                               "    </method>\n"
+                               "    <method name=\"GetDisplayId\">\n"
+                               "      <arg name=\"id\" direction=\"out\" type=\"o\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"StartSessionWhenReady\">\n"
+                               "      <arg name=\"should_start_session\" type=\"b\"/>\n"
+                               "    </method>\n"
+                               "    <signal name=\"Info\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Problem\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"InfoQuery\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SecretInfoQuery\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SelectedUserChanged\">\n"
+                               "      <arg name=\"username\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"DefaultLanguageNameChanged\">\n"
+                               "      <arg name=\"language_name\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"DefaultLayoutNameChanged\">\n"
+                               "      <arg name=\"layout_name\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"DefaultSessionNameChanged\">\n"
+                               "    <signal name=\"DefaultSessionNameChanged\">\n"
+                               "      <arg name=\"session_name\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"TimedLoginRequested\">\n"
+                               "      <arg name=\"username\" type=\"s\"/>\n"
+                               "      <arg name=\"delay\" type=\"i\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Ready\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Reset\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"UserAuthorized\">\n"
+                               "    </signal>\n"
+                               "  </interface>\n");
+
+        reply = dbus_message_new_method_return (message);
+
+        xml = g_string_append (xml, "</node>\n");
+        xml_string = g_string_free (xml, FALSE);
+
+        dbus_message_append_args (reply,
+                                  DBUS_TYPE_STRING, &xml_string,
+                                  DBUS_TYPE_INVALID);
+
+        g_free (xml_string);
+
+        if (reply == NULL) {
+                g_error ("No memory");
+        }
+
+        if (! dbus_connection_send (connection, reply, NULL)) {
+                g_error ("No memory");
+        }
+
+        dbus_message_unref (reply);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+greeter_server_message_handler (DBusConnection  *connection,
+                                DBusMessage     *message,
+                                void            *user_data)
+{
+        const char *dbus_destination = dbus_message_get_destination (message);
+        const char *dbus_path        = dbus_message_get_path (message);
+        const char *dbus_interface   = dbus_message_get_interface (message);
+        const char *dbus_member      = dbus_message_get_member (message);
+
+        g_debug ("greeter_server_message_handler: destination=%s obj_path=%s interface=%s method=%s",
+                 dbus_destination ? dbus_destination : "(null)",
+                 dbus_path        ? dbus_path        : "(null)",
+                 dbus_interface   ? dbus_interface   : "(null)",
+                 dbus_member      ? dbus_member      : "(null)");
+
+        if (dbus_message_is_method_call (message, "org.freedesktop.DBus", "AddMatch")) {
+                DBusMessage *reply;
+
+                reply = dbus_message_new_method_return (message);
+
+                if (reply == NULL) {
+                        g_error ("No memory");
+                }
+
+                if (! dbus_connection_send (connection, reply, NULL)) {
+                        g_error ("No memory");
+                }
+
+                dbus_message_unref (reply);
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") &&
+                   strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) {
+
+                /*dbus_connection_unref (connection);*/
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_method_call (message, "org.freedesktop.DBus.Introspectable", "Introspect")) {
+                return do_introspect (connection, message);
+        } else {
+                return greeter_handle_child_message (connection, message, user_data);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static void
+greeter_server_unregister_handler (DBusConnection  *connection,
+                                   void            *user_data)
+{
+        g_debug ("greeter_server_unregister_handler");
+}
+
+static DBusHandlerResult
+connection_filter_function (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data)
+{
+        GdmGreeterServer *greeter_server = GDM_GREETER_SERVER (user_data);
+        const char       *dbus_path      = dbus_message_get_path (message);
+        const char       *dbus_interface = dbus_message_get_interface (message);
+        const char       *dbus_message   = dbus_message_get_member (message);
+
+        g_debug ("GreeterServer: obj_path=%s interface=%s method=%s",
+                 dbus_path      ? dbus_path      : "(null)",
+                 dbus_interface ? dbus_interface : "(null)",
+                 dbus_message   ? dbus_message   : "(null)");
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (dbus_path, DBUS_PATH_LOCAL) == 0) {
+
+                g_debug ("GreeterServer: Disconnected");
+
+                dbus_connection_unref (connection);
+                greeter_server->priv->greeter_connection = NULL;
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static dbus_bool_t
+allow_user_function (DBusConnection *connection,
+                     unsigned long   uid,
+                     void           *data)
+{
+        GdmGreeterServer *greeter_server = GDM_GREETER_SERVER (data);
+        struct passwd    *pwent;
+
+        if (greeter_server->priv->user_name == NULL) {
+                return FALSE;
+        }
+
+        pwent = getpwnam (greeter_server->priv->user_name);
+        if (pwent == NULL) {
+                return FALSE;
+        }
+
+        if (pwent->pw_uid == uid) {
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+handle_connection (DBusServer      *server,
+                   DBusConnection  *new_connection,
+                   void            *user_data)
+{
+        GdmGreeterServer *greeter_server = GDM_GREETER_SERVER (user_data);
+
+        g_debug ("GreeterServer: Handing new connection");
+
+        if (greeter_server->priv->greeter_connection == NULL) {
+                DBusObjectPathVTable vtable = { &greeter_server_unregister_handler,
+                                                &greeter_server_message_handler,
+                                                NULL, NULL, NULL, NULL
+                };
+
+                greeter_server->priv->greeter_connection = new_connection;
+                dbus_connection_ref (new_connection);
+                dbus_connection_setup_with_g_main (new_connection, NULL);
+
+                g_debug ("GreeterServer: greeter connection is %p", new_connection);
+
+                dbus_connection_add_filter (new_connection,
+                                            connection_filter_function,
+                                            greeter_server,
+                                            NULL);
+
+                dbus_connection_set_unix_user_function (new_connection,
+                                                        allow_user_function,
+                                                        greeter_server,
+                                                        NULL);
+
+                dbus_connection_register_object_path (new_connection,
+                                                      GDM_GREETER_SERVER_DBUS_PATH,
+                                                      &vtable,
+                                                      greeter_server);
+
+                g_signal_emit (greeter_server, signals[CONNECTED], 0);
+
+        }
+}
+
+gboolean
+gdm_greeter_server_start (GdmGreeterServer *greeter_server)
+{
+        DBusError   error;
+        gboolean    ret;
+        char       *address;
+        const char *auth_mechanisms[] = {"EXTERNAL", NULL};
+
+        ret = FALSE;
+
+        g_debug ("GreeterServer: Creating D-Bus server for greeter");
+
+        address = generate_address ();
+
+        dbus_error_init (&error);
+        greeter_server->priv->server = dbus_server_listen (address, &error);
+        g_free (address);
+
+        if (greeter_server->priv->server == NULL) {
+                g_warning ("Cannot create D-BUS server for the greeter: %s", error.message);
+                /* FIXME: should probably fail if we can't create the socket */
+                goto out;
+        }
+
+        dbus_server_setup_with_g_main (greeter_server->priv->server, NULL);
+        dbus_server_set_auth_mechanisms (greeter_server->priv->server, auth_mechanisms);
+        dbus_server_set_new_connection_function (greeter_server->priv->server,
+                                                 handle_connection,
+                                                 greeter_server,
+                                                 NULL);
+        ret = TRUE;
+
+        g_free (greeter_server->priv->server_address);
+        greeter_server->priv->server_address = dbus_server_get_address (greeter_server->priv->server);
+
+        g_debug ("GreeterServer: D-Bus server listening on %s", greeter_server->priv->server_address);
+
+ out:
+
+        return ret;
+}
+
+gboolean
+gdm_greeter_server_stop (GdmGreeterServer *greeter_server)
+{
+        gboolean ret;
+
+        ret = FALSE;
+
+        g_debug ("GreeterServer: Stopping greeter server...");
+
+        return ret;
+}
+
+char *
+gdm_greeter_server_get_address (GdmGreeterServer *greeter_server)
+{
+        return g_strdup (greeter_server->priv->server_address);
+}
+
+static void
+_gdm_greeter_server_set_display_id (GdmGreeterServer *greeter_server,
+                                    const char       *display_id)
+{
+        g_free (greeter_server->priv->display_id);
+        greeter_server->priv->display_id = g_strdup (display_id);
+}
+
+static void
+_gdm_greeter_server_set_user_name (GdmGreeterServer *greeter_server,
+                                  const char *name)
+{
+        g_free (greeter_server->priv->user_name);
+        greeter_server->priv->user_name = g_strdup (name);
+}
+
+static void
+_gdm_greeter_server_set_group_name (GdmGreeterServer *greeter_server,
+                                    const char *name)
+{
+        g_free (greeter_server->priv->group_name);
+        greeter_server->priv->group_name = g_strdup (name);
+}
+
+static void
+gdm_greeter_server_set_property (GObject      *object,
+                                guint         prop_id,
+                                const GValue *value,
+                                GParamSpec   *pspec)
+{
+        GdmGreeterServer *self;
+
+        self = GDM_GREETER_SERVER (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                _gdm_greeter_server_set_display_id (self, g_value_get_string (value));
+                break;
+        case PROP_USER_NAME:
+                _gdm_greeter_server_set_user_name (self, g_value_get_string (value));
+                break;
+        case PROP_GROUP_NAME:
+                _gdm_greeter_server_set_group_name (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_greeter_server_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        GdmGreeterServer *self;
+
+        self = GDM_GREETER_SERVER (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                g_value_set_string (value, self->priv->display_id);
+                break;
+        case PROP_USER_NAME:
+                g_value_set_string (value, self->priv->user_name);
+                break;
+        case PROP_GROUP_NAME:
+                g_value_set_string (value, self->priv->group_name);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_greeter_server_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmGreeterServer      *greeter_server;
+
+        greeter_server = GDM_GREETER_SERVER (G_OBJECT_CLASS (gdm_greeter_server_parent_class)->constructor (type,
+                                                                                       n_construct_properties,
+                                                                                       construct_properties));
+
+        return G_OBJECT (greeter_server);
+}
+
+static void
+gdm_greeter_server_class_init (GdmGreeterServerClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_greeter_server_get_property;
+        object_class->set_property = gdm_greeter_server_set_property;
+        object_class->constructor = gdm_greeter_server_constructor;
+        object_class->finalize = gdm_greeter_server_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmGreeterServerPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_ID,
+                                         g_param_spec_string ("display-id",
+                                                              "display id",
+                                                              "display id",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+         g_object_class_install_property (object_class,
+                                         PROP_USER_NAME,
+                                         g_param_spec_string ("user-name",
+                                                              "user name",
+                                                              "user name",
+                                                              GDM_USERNAME,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_GROUP_NAME,
+                                         g_param_spec_string ("group-name",
+                                                              "group name",
+                                                              "group name",
+                                                              GDM_GROUPNAME,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        signals [BEGIN_VERIFICATION] =
+                g_signal_new ("begin-verification",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, begin_verification),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [BEGIN_AUTO_LOGIN] =
+                g_signal_new ("begin-auto-login",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, begin_auto_login),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [BEGIN_VERIFICATION_FOR_USER] =
+                g_signal_new ("begin-verification-for-user",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, begin_verification_for_user),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [QUERY_ANSWER] =
+                g_signal_new ("query-answer",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, query_answer),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [SESSION_SELECTED] =
+                g_signal_new ("session-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, session_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [HOSTNAME_SELECTED] =
+                g_signal_new ("hostname-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, hostname_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [LANGUAGE_SELECTED] =
+                g_signal_new ("language-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, language_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [LAYOUT_SELECTED] =
+                g_signal_new ("layout-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, layout_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [USER_SELECTED] =
+                g_signal_new ("user-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, user_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [CANCELLED] =
+                g_signal_new ("cancelled",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, cancelled),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [CONNECTED] =
+                g_signal_new ("connected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, connected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [DISCONNECTED] =
+                g_signal_new ("disconnected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, disconnected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        signals [START_SESSION_WHEN_READY] =
+                g_signal_new ("start-session-when-ready",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, start_session_when_ready),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        signals [START_SESSION_LATER] =
+                g_signal_new ("start-session-later",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterServerClass, start_session_later),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+}
+
+static void
+gdm_greeter_server_init (GdmGreeterServer *greeter_server)
+{
+
+        greeter_server->priv = GDM_GREETER_SERVER_GET_PRIVATE (greeter_server);
+}
+
+static void
+gdm_greeter_server_finalize (GObject *object)
+{
+        GdmGreeterServer *greeter_server;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_GREETER_SERVER (object));
+
+        greeter_server = GDM_GREETER_SERVER (object);
+
+        g_return_if_fail (greeter_server->priv != NULL);
+
+        gdm_greeter_server_stop (greeter_server);
+
+        G_OBJECT_CLASS (gdm_greeter_server_parent_class)->finalize (object);
+}
+
+GdmGreeterServer *
+gdm_greeter_server_new (const char *display_id)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_GREETER_SERVER,
+                               "display-id", display_id,
+                               NULL);
+
+        return GDM_GREETER_SERVER (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-greeter-server.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-greeter-server.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-greeter-server.h	(revision 134)
@@ -0,0 +1,106 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_GREETER_SERVER_H
+#define __GDM_GREETER_SERVER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_GREETER_SERVER         (gdm_greeter_server_get_type ())
+#define GDM_GREETER_SERVER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_SERVER, GdmGreeterServer))
+#define GDM_GREETER_SERVER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GREETER_SERVER, GdmGreeterServerClass))
+#define GDM_IS_GREETER_SERVER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_SERVER))
+#define GDM_IS_GREETER_SERVER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_SERVER))
+#define GDM_GREETER_SERVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_SERVER, GdmGreeterServerClass))
+
+typedef struct GdmGreeterServerPrivate GdmGreeterServerPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmGreeterServerPrivate *priv;
+} GdmGreeterServer;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void (* begin_auto_login)           (GdmGreeterServer  *greeter_server);
+        void (* begin_verification)         (GdmGreeterServer  *greeter_server);
+        void (* begin_verification_for_user)(GdmGreeterServer  *greeter_server,
+                                             const char        *username);
+        void (* query_answer)               (GdmGreeterServer  *greeter_server,
+                                             const char        *text);
+        void (* session_selected)           (GdmGreeterServer  *greeter_server,
+                                             const char        *name);
+        void (* hostname_selected)          (GdmGreeterServer  *greeter_server,
+                                             const char        *hostname);
+        void (* language_selected)          (GdmGreeterServer  *greeter_server,
+                                             const char        *name);
+        void (* layout_selected)            (GdmGreeterServer  *greeter_server,
+                                             const char        *name);
+        void (* user_selected)              (GdmGreeterServer  *greeter_server,
+                                             const char        *name);
+        void (* cancelled)                  (GdmGreeterServer  *greeter_server);
+        void (* connected)                  (GdmGreeterServer  *greeter_server);
+        void (* disconnected)               (GdmGreeterServer  *greeter_server);
+        void (* start_session_when_ready)   (GdmGreeterServer  *greeter_server);
+        void (* start_session_later)        (GdmGreeterServer  *greeter_server);
+} GdmGreeterServerClass;
+
+GType               gdm_greeter_server_get_type              (void);
+GdmGreeterServer *  gdm_greeter_server_new                   (const char       *display_id);
+
+gboolean            gdm_greeter_server_start                 (GdmGreeterServer *greeter_server);
+gboolean            gdm_greeter_server_stop                  (GdmGreeterServer *greeter_server);
+char *              gdm_greeter_server_get_address           (GdmGreeterServer *greeter_server);
+
+
+gboolean            gdm_greeter_server_info_query            (GdmGreeterServer *greeter_server,
+                                                              const char       *text);
+gboolean            gdm_greeter_server_secret_info_query     (GdmGreeterServer *greeter_server,
+                                                              const char       *text);
+gboolean            gdm_greeter_server_info                  (GdmGreeterServer *greeter_server,
+                                                              const char       *text);
+gboolean            gdm_greeter_server_problem               (GdmGreeterServer *greeter_server,
+                                                              const char       *text);
+gboolean            gdm_greeter_server_reset                 (GdmGreeterServer *greeter_server);
+gboolean            gdm_greeter_server_ready                 (GdmGreeterServer *greeter_server);
+void                gdm_greeter_server_selected_user_changed (GdmGreeterServer *greeter_server,
+                                                              const char       *text);
+void                gdm_greeter_server_default_language_name_changed (GdmGreeterServer *greeter_server,
+                                                                      const char       *text);
+void                gdm_greeter_server_default_layout_name_changed (GdmGreeterServer *greeter_server,
+                                                                    const char       *text);
+void                gdm_greeter_server_default_session_name_changed (GdmGreeterServer *greeter_server,
+                                                                     const char       *text);
+
+void                gdm_greeter_server_request_timed_login   (GdmGreeterServer *greeter_server,
+                                                              const char       *username,
+                                                              int               delay);
+void                gdm_greeter_server_user_authorized       (GdmGreeterServer *greeter_server);
+
+
+G_END_DECLS
+
+#endif /* __GDM_GREETER_SERVER_H */
Index: proiecte/PPPP/gdm/daemon/gdm-greeter-session.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-greeter-session.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-greeter-session.c	(revision 134)
@@ -0,0 +1,162 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-welcome-session.h"
+#include "gdm-greeter-session.h"
+
+#define GDM_GREETER_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/GreeterServer"
+#define GDM_GREETER_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.GreeterServer"
+
+#define GDM_GREETER_SESSION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_GREETER_SESSION, GdmGreeterSessionPrivate))
+
+struct GdmGreeterSessionPrivate
+{
+        gpointer dummy;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_greeter_session_class_init    (GdmGreeterSessionClass *klass);
+static void     gdm_greeter_session_init  (GdmGreeterSession      *greeter_session);
+static void     gdm_greeter_session_finalize      (GObject         *object);
+
+G_DEFINE_TYPE (GdmGreeterSession, gdm_greeter_session, GDM_TYPE_WELCOME_SESSION)
+
+static void
+gdm_greeter_session_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_greeter_session_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_greeter_session_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmGreeterSession      *greeter_session;
+        GdmGreeterSessionClass *klass;
+
+        klass = GDM_GREETER_SESSION_CLASS (g_type_class_peek (GDM_TYPE_GREETER_SESSION));
+
+        greeter_session = GDM_GREETER_SESSION (G_OBJECT_CLASS (gdm_greeter_session_parent_class)->constructor (type,
+                                                                                                               n_construct_properties,
+                                                                                                               construct_properties));
+
+        return G_OBJECT (greeter_session);
+}
+
+static void
+gdm_greeter_session_class_init (GdmGreeterSessionClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_greeter_session_get_property;
+        object_class->set_property = gdm_greeter_session_set_property;
+        object_class->constructor = gdm_greeter_session_constructor;
+        object_class->finalize = gdm_greeter_session_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmGreeterSessionPrivate));
+}
+
+static void
+gdm_greeter_session_init (GdmGreeterSession *greeter_session)
+{
+
+        greeter_session->priv = GDM_GREETER_SESSION_GET_PRIVATE (greeter_session);
+}
+
+static void
+gdm_greeter_session_finalize (GObject *object)
+{
+        GdmGreeterSession *greeter_session;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_GREETER_SESSION (object));
+
+        greeter_session = GDM_GREETER_SESSION (object);
+
+        g_return_if_fail (greeter_session->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_greeter_session_parent_class)->finalize (object);
+}
+
+GdmGreeterSession *
+gdm_greeter_session_new (const char *display_name,
+                         const char *display_device,
+                         const char *display_hostname,
+                         gboolean    display_is_local)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_GREETER_SESSION,
+                               "command", BINDIR "/gnome-session --autostart="DATADIR"/gdm/autostart/LoginWindow/",
+                               "server-dbus-path", GDM_GREETER_SERVER_DBUS_PATH,
+                               "server-dbus-interface", GDM_GREETER_SERVER_DBUS_INTERFACE,
+                               "server-env-var-name", "GDM_GREETER_DBUS_ADDRESS",
+                               "register-ck-session", TRUE,
+                               "x11-display-name", display_name,
+                               "x11-display-device", display_device,
+                               "x11-display-hostname", display_hostname,
+                               "x11-display-is-local", display_is_local,
+                               NULL);
+
+        return GDM_GREETER_SESSION (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-greeter-session.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-greeter-session.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-greeter-session.h	(revision 134)
@@ -0,0 +1,59 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_GREETER_SESSION_H
+#define __GDM_GREETER_SESSION_H
+
+#include <glib-object.h>
+
+#include "gdm-welcome-session.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_GREETER_SESSION         (gdm_greeter_session_get_type ())
+#define GDM_GREETER_SESSION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_SESSION, GdmGreeterSession))
+#define GDM_GREETER_SESSION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GREETER_SESSION, GdmGreeterSessionClass))
+#define GDM_IS_GREETER_SESSION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_SESSION))
+#define GDM_IS_GREETER_SESSION_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_SESSION))
+#define GDM_GREETER_SESSION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_SESSION, GdmGreeterSessionClass))
+
+typedef struct GdmGreeterSessionPrivate GdmGreeterSessionPrivate;
+
+typedef struct
+{
+        GdmWelcomeSession         parent;
+        GdmGreeterSessionPrivate *priv;
+} GdmGreeterSession;
+
+typedef struct
+{
+        GdmWelcomeSessionClass    parent_class;
+} GdmGreeterSessionClass;
+
+GType                 gdm_greeter_session_get_type           (void);
+GdmGreeterSession *   gdm_greeter_session_new                (const char        *display_name,
+                                                              const char        *display_device,
+                                                              const char        *display_hostname,
+                                                              gboolean           display_is_local);
+
+G_END_DECLS
+
+#endif /* __GDM_GREETER_SESSION_H */
Index: proiecte/PPPP/gdm/daemon/gdm-local-display-factory.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-local-display-factory.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-local-display-factory.c	(revision 134)
@@ -0,0 +1,633 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display-factory.h"
+#include "gdm-local-display-factory.h"
+#include "gdm-local-display-factory-glue.h"
+
+#include "gdm-display-store.h"
+#include "gdm-static-display.h"
+#include "gdm-transient-display.h"
+#include "gdm-static-factory-display.h"
+#include "gdm-product-display.h"
+
+#define GDM_LOCAL_DISPLAY_FACTORY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LOCAL_DISPLAY_FACTORY, GdmLocalDisplayFactoryPrivate))
+
+#define CK_SEAT1_PATH                       "/org/freedesktop/ConsoleKit/Seat1"
+
+#define GDM_DBUS_PATH                       "/org/gnome/DisplayManager"
+#define GDM_LOCAL_DISPLAY_FACTORY_DBUS_PATH GDM_DBUS_PATH "/LocalDisplayFactory"
+#define GDM_MANAGER_DBUS_NAME               "org.gnome.DisplayManager.LocalDisplayFactory"
+
+#define HAL_DBUS_NAME                           "org.freedesktop.Hal"
+#define HAL_DBUS_MANAGER_PATH                   "/org/freedesktop/Hal/Manager"
+#define HAL_DBUS_MANAGER_INTERFACE              "org.freedesktop.Hal.Manager"
+#define HAL_DBUS_DEVICE_INTERFACE               "org.freedesktop.Hal.Device"
+#define SEAT_PCI_DEVICE_CLASS                   3
+
+#define MAX_DISPLAY_FAILURES 5
+
+struct GdmLocalDisplayFactoryPrivate
+{
+        DBusGConnection *connection;
+        DBusGProxy      *proxy;
+        GHashTable      *displays;
+
+        /* FIXME: this needs to be per seat? */
+        guint            num_failures;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_local_display_factory_class_init    (GdmLocalDisplayFactoryClass *klass);
+static void     gdm_local_display_factory_init          (GdmLocalDisplayFactory      *factory);
+static void     gdm_local_display_factory_finalize      (GObject                     *object);
+
+static GdmDisplay *create_display                       (GdmLocalDisplayFactory      *factory);
+
+static gpointer local_display_factory_object = NULL;
+
+G_DEFINE_TYPE (GdmLocalDisplayFactory, gdm_local_display_factory, GDM_TYPE_DISPLAY_FACTORY)
+
+GQuark
+gdm_local_display_factory_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_local_display_factory_error");
+        }
+
+        return ret;
+}
+
+static void
+listify_hash (gpointer    key,
+              GdmDisplay *display,
+              GList     **list)
+{
+        *list = g_list_prepend (*list, key);
+}
+
+static int
+sort_nums (gpointer a,
+           gpointer b)
+{
+        guint32 num_a;
+        guint32 num_b;
+
+        num_a = GPOINTER_TO_UINT (a);
+        num_b = GPOINTER_TO_UINT (b);
+
+        if (num_a > num_b) {
+                return 1;
+        } else if (num_a < num_b) {
+                return -1;
+        } else {
+                return 0;
+        }
+}
+
+static guint32
+take_next_display_number (GdmLocalDisplayFactory *factory)
+{
+        GList  *list;
+        GList  *l;
+        guint32 ret;
+
+        ret = 0;
+        list = NULL;
+
+        g_hash_table_foreach (factory->priv->displays, (GHFunc)listify_hash, &list);
+        if (list == NULL) {
+                goto out;
+        }
+
+        /* sort low to high */
+        list = g_list_sort (list, (GCompareFunc)sort_nums);
+
+        g_debug ("GdmLocalDisplayFactory: Found the following X displays:");
+        for (l = list; l != NULL; l = l->next) {
+                g_debug ("GdmLocalDisplayFactory: %u", GPOINTER_TO_UINT (l->data));
+        }
+
+        for (l = list; l != NULL; l = l->next) {
+                guint32 num;
+                num = GPOINTER_TO_UINT (l->data);
+
+                /* always fill zero */
+                if (l->prev == NULL && num != 0) {
+                        ret = 0;
+                        break;
+                }
+                /* now find the first hole */
+                if (l->next == NULL || GPOINTER_TO_UINT (l->next->data) != (num + 1)) {
+                        ret = num + 1;
+                        break;
+                }
+        }
+ out:
+
+        /* now reserve this number */
+        g_debug ("GdmLocalDisplayFactory: Reserving X display: %u", ret);
+        g_hash_table_insert (factory->priv->displays, GUINT_TO_POINTER (ret), NULL);
+
+        return ret;
+}
+
+static void
+on_display_disposed (GdmLocalDisplayFactory *factory,
+                     GdmDisplay             *display)
+{
+        g_debug ("GdmLocalDisplayFactory: Display %p disposed", display);
+}
+
+static void
+store_display (GdmLocalDisplayFactory *factory,
+               guint32                 num,
+               GdmDisplay             *display)
+{
+        GdmDisplayStore *store;
+
+        g_object_weak_ref (G_OBJECT (display), (GWeakNotify)on_display_disposed, factory);
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+        gdm_display_store_add (store, display);
+
+        /* now fill our reserved spot */
+        g_hash_table_insert (factory->priv->displays, GUINT_TO_POINTER (num), NULL);
+}
+
+/*
+  Example:
+  dbus-send --system --dest=org.gnome.DisplayManager \
+  --type=method_call --print-reply --reply-timeout=2000 \
+  /org/gnome/DisplayManager/Manager \
+  org.gnome.DisplayManager.Manager.GetDisplays
+*/
+gboolean
+gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *factory,
+                                                    char                  **id,
+                                                    GError                **error)
+{
+        gboolean         ret;
+        GdmDisplay      *display;
+        guint32          num;
+
+        g_return_val_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (factory), FALSE);
+
+        ret = FALSE;
+
+        num = take_next_display_number (factory);
+
+        g_debug ("GdmLocalDisplayFactory: Creating transient display %d", num);
+
+        display = gdm_transient_display_new (num);
+
+        /* FIXME: don't hardcode seat1? */
+        g_object_set (display, "seat-id", CK_SEAT1_PATH, NULL);
+
+        store_display (factory, num, display);
+
+        if (! gdm_display_manage (display)) {
+                display = NULL;
+                goto out;
+        }
+
+        if (! gdm_display_get_id (display, id, NULL)) {
+                display = NULL;
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        /* ref either held by store or not at all */
+        g_object_unref (display);
+
+        return ret;
+}
+
+gboolean
+gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory,
+                                                  const char             *parent_display_id,
+                                                  const char             *relay_address,
+                                                  char                  **id,
+                                                  GError                **error)
+{
+        gboolean    ret;
+        GdmDisplay *display;
+        guint32     num;
+
+        g_return_val_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (factory), FALSE);
+
+        ret = FALSE;
+
+        g_debug ("GdmLocalDisplayFactory: Creating product display parent %s address:%s",
+                 parent_display_id, relay_address);
+
+        num = take_next_display_number (factory);
+
+        g_debug ("GdmLocalDisplayFactory: got display num %u", num);
+
+        display = gdm_product_display_new (num, relay_address);
+
+        /* FIXME: don't hardcode seat1? */
+        g_object_set (display, "seat-id", CK_SEAT1_PATH, NULL);
+
+        store_display (factory, num, display);
+
+        if (! gdm_display_manage (display)) {
+                display = NULL;
+                goto out;
+        }
+
+        if (! gdm_display_get_id (display, id, NULL)) {
+                display = NULL;
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        /* ref either held by store or not at all */
+        g_object_unref (display);
+
+        return ret;
+}
+
+static void
+on_static_display_status_changed (GdmDisplay             *display,
+                                  GParamSpec             *arg1,
+                                  GdmLocalDisplayFactory *factory)
+{
+        int              status;
+        GdmDisplayStore *store;
+        int              num;
+
+        num = -1;
+        gdm_display_get_x11_display_number (display, &num, NULL);
+        g_assert (num != -1);
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+
+        status = gdm_display_get_status (display);
+
+        g_debug ("GdmLocalDisplayFactory: static display status changed: %d", status);
+        switch (status) {
+        case GDM_DISPLAY_FINISHED:
+                /* remove the display number from factory->priv->displays
+                   so that it may be reused */
+                g_hash_table_remove (factory->priv->displays, GUINT_TO_POINTER (num));
+                gdm_display_store_remove (store, display);
+                /* reset num failures */
+                factory->priv->num_failures = 0;
+                create_display (factory);
+                break;
+        case GDM_DISPLAY_FAILED:
+                /* leave the display number in factory->priv->displays
+                   so that it doesn't get reused */
+                gdm_display_store_remove (store, display);
+                factory->priv->num_failures++;
+                if (factory->priv->num_failures > MAX_DISPLAY_FAILURES) {
+                        /* oh shit */
+                        g_warning ("GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors");
+                        exit (1);
+                }
+
+                create_display (factory);
+                break;
+        case GDM_DISPLAY_UNMANAGED:
+                break;
+        case GDM_DISPLAY_PREPARED:
+                break;
+        case GDM_DISPLAY_MANAGED:
+                break;
+        default:
+                g_assert_not_reached ();
+                break;
+        }
+}
+
+static GdmDisplay *
+create_display (GdmLocalDisplayFactory *factory)
+{
+        GdmDisplay *display;
+        guint32     num;
+
+        num = take_next_display_number (factory);
+
+#if 0
+        display = gdm_static_factory_display_new (num);
+#else
+        display = gdm_static_display_new (num);
+#endif
+        if (display == NULL) {
+                g_warning ("Unable to create display: %d", num);
+                return NULL;
+        }
+
+        /* FIXME: don't hardcode seat1? */
+        g_object_set (display, "seat-id", CK_SEAT1_PATH, NULL);
+
+        g_signal_connect (display,
+                          "notify::status",
+                          G_CALLBACK (on_static_display_status_changed),
+                          factory);
+
+        store_display (factory, num, display);
+
+        /* let store own the ref */
+        g_object_unref (display);
+
+        if (! gdm_display_manage (display)) {
+                gdm_display_unmanage (display);
+        }
+
+        return display;
+}
+
+#if 0
+static void
+create_display_for_device (GdmLocalDisplayFactory *factory,
+                           DBusGProxy             *device_proxy)
+{
+        create_display (factory);
+}
+
+static void
+create_displays_for_pci_devices (GdmLocalDisplayFactory *factory)
+{
+        char      **devices;
+        const char *key;
+        const char *value;
+        GError     *error;
+        gboolean    res;
+        int         i;
+
+        g_debug ("GdmLocalDisplayFactory: Getting PCI seat devices");
+
+        key = "info.bus";
+        value = "pci";
+
+        devices = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (factory->priv->proxy,
+                                 "FindDeviceStringMatch",
+                                 &error,
+                                 G_TYPE_STRING, key,
+                                 G_TYPE_STRING, value,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRV, &devices,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_warning ("Unable to query HAL: %s", error->message);
+                g_error_free (error);
+        }
+
+        /* now look for pci class 3 */
+        key = "pci.device_class";
+        for (i = 0; devices [i] != NULL; i++) {
+                DBusGProxy *device_proxy;
+                int         class_val;
+
+                device_proxy = dbus_g_proxy_new_for_name (factory->priv->connection,
+                                                          HAL_DBUS_NAME,
+                                                          devices [i],
+                                                          HAL_DBUS_DEVICE_INTERFACE);
+                if (device_proxy == NULL) {
+                        continue;
+                }
+
+                error = NULL;
+                res = dbus_g_proxy_call (device_proxy,
+                                         "GetPropertyInteger",
+                                         &error,
+                                         G_TYPE_STRING, key,
+                                         G_TYPE_INVALID,
+                                         G_TYPE_INT, &class_val,
+                                         G_TYPE_INVALID);
+                if (! res) {
+                        g_warning ("Unable to query HAL: %s", error->message);
+                        g_error_free (error);
+                }
+
+                if (class_val == SEAT_PCI_DEVICE_CLASS) {
+                        g_debug ("GdmLocalDisplayFactory: Found device: %s", devices [i]);
+                        create_display_for_device (factory, device_proxy);
+                }
+
+                g_object_unref (device_proxy);
+        }
+
+        g_strfreev (devices);
+}
+#endif
+
+static gboolean
+gdm_local_display_factory_start (GdmDisplayFactory *base_factory)
+{
+        gboolean                ret;
+        GdmLocalDisplayFactory *factory = GDM_LOCAL_DISPLAY_FACTORY (base_factory);
+
+        g_return_val_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (factory), FALSE);
+
+        ret = TRUE;
+
+        /* FIXME: use seat configuration */
+#if 0
+        create_displays_for_pci_devices (factory);
+#else
+        create_display (factory);
+#endif
+
+        return ret;
+}
+
+static gboolean
+gdm_local_display_factory_stop (GdmDisplayFactory *base_factory)
+{
+        GdmLocalDisplayFactory *factory = GDM_LOCAL_DISPLAY_FACTORY (base_factory);
+
+        g_return_val_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (factory), FALSE);
+
+        return TRUE;
+}
+
+static void
+gdm_local_display_factory_set_property (GObject       *object,
+                                        guint          prop_id,
+                                        const GValue  *value,
+                                        GParamSpec    *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_local_display_factory_get_property (GObject    *object,
+                                        guint       prop_id,
+                                        GValue     *value,
+                                        GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static gboolean
+register_factory (GdmLocalDisplayFactory *factory)
+{
+        GError *error = NULL;
+
+        error = NULL;
+        factory->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (factory->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        dbus_g_connection_register_g_object (factory->priv->connection, GDM_LOCAL_DISPLAY_FACTORY_DBUS_PATH, G_OBJECT (factory));
+
+        return TRUE;
+}
+
+static gboolean
+connect_to_hal (GdmLocalDisplayFactory *factory)
+{
+        factory->priv->proxy = dbus_g_proxy_new_for_name (factory->priv->connection,
+                                                          HAL_DBUS_NAME,
+                                                          HAL_DBUS_MANAGER_PATH,
+                                                          HAL_DBUS_MANAGER_INTERFACE);
+        if (factory->priv->proxy == NULL) {
+                g_warning ("Couldn't create proxy for HAL Manager");
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+disconnect_from_hal (GdmLocalDisplayFactory *factory)
+{
+        if (factory->priv->proxy == NULL) {
+                g_object_unref (factory->priv->proxy);
+        }
+}
+
+static GObject *
+gdm_local_display_factory_constructor (GType                  type,
+                                       guint                  n_construct_properties,
+                                       GObjectConstructParam *construct_properties)
+{
+        GdmLocalDisplayFactory      *factory;
+        gboolean                     res;
+
+        factory = GDM_LOCAL_DISPLAY_FACTORY (G_OBJECT_CLASS (gdm_local_display_factory_parent_class)->constructor (type,
+                                                                                                                   n_construct_properties,
+                                                                                                                   construct_properties));
+
+        res = register_factory (factory);
+        if (! res) {
+                g_warning ("Unable to register local display factory with system bus");
+        }
+
+        connect_to_hal (factory);
+
+        return G_OBJECT (factory);
+}
+
+static void
+gdm_local_display_factory_class_init (GdmLocalDisplayFactoryClass *klass)
+{
+        GObjectClass           *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayFactoryClass *factory_class = GDM_DISPLAY_FACTORY_CLASS (klass);
+
+        object_class->get_property = gdm_local_display_factory_get_property;
+        object_class->set_property = gdm_local_display_factory_set_property;
+        object_class->finalize = gdm_local_display_factory_finalize;
+        object_class->constructor = gdm_local_display_factory_constructor;
+
+        factory_class->start = gdm_local_display_factory_start;
+        factory_class->stop = gdm_local_display_factory_stop;
+
+        g_type_class_add_private (klass, sizeof (GdmLocalDisplayFactoryPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_LOCAL_DISPLAY_FACTORY, &dbus_glib_gdm_local_display_factory_object_info);
+}
+
+static void
+gdm_local_display_factory_init (GdmLocalDisplayFactory *factory)
+{
+        factory->priv = GDM_LOCAL_DISPLAY_FACTORY_GET_PRIVATE (factory);
+
+        factory->priv->displays = g_hash_table_new (NULL, NULL);
+}
+
+static void
+gdm_local_display_factory_finalize (GObject *object)
+{
+        GdmLocalDisplayFactory *factory;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (object));
+
+        factory = GDM_LOCAL_DISPLAY_FACTORY (object);
+
+        g_return_if_fail (factory->priv != NULL);
+
+        g_hash_table_destroy (factory->priv->displays);
+
+        disconnect_from_hal (factory);
+
+        G_OBJECT_CLASS (gdm_local_display_factory_parent_class)->finalize (object);
+}
+
+GdmLocalDisplayFactory *
+gdm_local_display_factory_new (GdmDisplayStore *store)
+{
+        if (local_display_factory_object != NULL) {
+                g_object_ref (local_display_factory_object);
+        } else {
+                local_display_factory_object = g_object_new (GDM_TYPE_LOCAL_DISPLAY_FACTORY,
+                                                             "display-store", store,
+                                                             NULL);
+                g_object_add_weak_pointer (local_display_factory_object,
+                                           (gpointer *) &local_display_factory_object);
+        }
+
+        return GDM_LOCAL_DISPLAY_FACTORY (local_display_factory_object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-local-display-factory.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-local-display-factory.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-local-display-factory.h	(revision 134)
@@ -0,0 +1,76 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_LOCAL_DISPLAY_FACTORY_H
+#define __GDM_LOCAL_DISPLAY_FACTORY_H
+
+#include <glib-object.h>
+
+#include "gdm-display-factory.h"
+#include "gdm-display-store.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LOCAL_DISPLAY_FACTORY         (gdm_local_display_factory_get_type ())
+#define GDM_LOCAL_DISPLAY_FACTORY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LOCAL_DISPLAY_FACTORY, GdmLocalDisplayFactory))
+#define GDM_LOCAL_DISPLAY_FACTORY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LOCAL_DISPLAY_FACTORY, GdmLocalDisplayFactoryClass))
+#define GDM_IS_LOCAL_DISPLAY_FACTORY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LOCAL_DISPLAY_FACTORY))
+#define GDM_IS_LOCAL_DISPLAY_FACTORY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LOCAL_DISPLAY_FACTORY))
+#define GDM_LOCAL_DISPLAY_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LOCAL_DISPLAY_FACTORY, GdmLocalDisplayFactoryClass))
+
+typedef struct GdmLocalDisplayFactoryPrivate GdmLocalDisplayFactoryPrivate;
+
+typedef struct
+{
+        GdmDisplayFactory              parent;
+        GdmLocalDisplayFactoryPrivate *priv;
+} GdmLocalDisplayFactory;
+
+typedef struct
+{
+        GdmDisplayFactoryClass   parent_class;
+} GdmLocalDisplayFactoryClass;
+
+typedef enum
+{
+         GDM_LOCAL_DISPLAY_FACTORY_ERROR_GENERAL
+} GdmLocalDisplayFactoryError;
+
+#define GDM_LOCAL_DISPLAY_FACTORY_ERROR gdm_local_display_factory_error_quark ()
+
+GQuark                     gdm_local_display_factory_error_quark              (void);
+GType                      gdm_local_display_factory_get_type                 (void);
+
+GdmLocalDisplayFactory *   gdm_local_display_factory_new                      (GdmDisplayStore        *display_store);
+
+gboolean                   gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *factory,
+                                                                               char                  **id,
+                                                                               GError                **error);
+
+gboolean                   gdm_local_display_factory_create_product_display   (GdmLocalDisplayFactory *factory,
+                                                                               const char             *parent_display_id,
+                                                                               const char             *relay_address,
+                                                                               char                  **id,
+                                                                               GError                **error);
+
+G_END_DECLS
+
+#endif /* __GDM_LOCAL_DISPLAY_FACTORY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-local-display-factory.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-local-display-factory.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-local-display-factory.xml	(revision 134)
@@ -0,0 +1,13 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node name="/org/gnome/DisplayManager/LocalDisplayFactory">
+  <interface name="org.gnome.DisplayManager.LocalDisplayFactory">
+    <method name="CreateProductDisplay">
+      <arg name="parent_display_id" direction="in" type="o"/>
+      <arg name="relay_address" direction="in" type="s"/>
+      <arg name="id" direction="out" type="o"/>
+    </method>
+    <method name="CreateTransientDisplay">
+      <arg name="id" direction="out" type="o"/>
+    </method>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-manager.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-manager.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-manager.c	(revision 134)
@@ -0,0 +1,473 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-common.h"
+
+#include "gdm-manager.h"
+#include "gdm-manager-glue.h"
+#include "gdm-display-store.h"
+#include "gdm-display-factory.h"
+#include "gdm-local-display-factory.h"
+#include "gdm-xdmcp-display-factory.h"
+
+#define GDM_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_MANAGER, GdmManagerPrivate))
+
+#define GDM_DBUS_PATH         "/org/gnome/DisplayManager"
+#define GDM_MANAGER_DBUS_PATH GDM_DBUS_PATH "/Manager"
+#define GDM_MANAGER_DBUS_NAME "org.gnome.DisplayManager.Manager"
+
+struct GdmManagerPrivate
+{
+        GdmDisplayStore        *display_store;
+        GdmLocalDisplayFactory *local_factory;
+#ifdef HAVE_LIBXDMCP
+        GdmXdmcpDisplayFactory *xdmcp_factory;
+#endif
+        gboolean                xdmcp_enabled;
+
+        gboolean                started;
+        gboolean                wait_for_go;
+        gboolean                no_console;
+
+        DBusGProxy             *bus_proxy;
+        DBusGConnection        *connection;
+};
+
+enum {
+        PROP_0,
+        PROP_XDMCP_ENABLED
+};
+
+enum {
+        DISPLAY_ADDED,
+        DISPLAY_REMOVED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_manager_class_init  (GdmManagerClass *klass);
+static void     gdm_manager_init        (GdmManager      *manager);
+static void     gdm_manager_finalize    (GObject         *object);
+
+static gpointer manager_object = NULL;
+
+G_DEFINE_TYPE (GdmManager, gdm_manager, G_TYPE_OBJECT)
+
+GQuark
+gdm_manager_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_manager_error");
+        }
+
+        return ret;
+}
+
+static gboolean
+listify_display_ids (const char *id,
+                     GdmDisplay *display,
+                     GPtrArray **array)
+{
+        g_ptr_array_add (*array, g_strdup (id));
+
+        /* return FALSE to continue */
+        return FALSE;
+}
+
+/*
+  Example:
+  dbus-send --system --dest=org.gnome.DisplayManager \
+  --type=method_call --print-reply --reply-timeout=2000 \
+  /org/gnome/DisplayManager/Manager \
+  org.gnome.DisplayManager.Manager.GetDisplays
+*/
+gboolean
+gdm_manager_get_displays (GdmManager *manager,
+                          GPtrArray **displays,
+                          GError    **error)
+{
+        g_return_val_if_fail (GDM_IS_MANAGER (manager), FALSE);
+
+        if (displays == NULL) {
+                return FALSE;
+        }
+
+        *displays = g_ptr_array_new ();
+        gdm_display_store_foreach (manager->priv->display_store,
+                                   (GdmDisplayStoreFunc)listify_display_ids,
+                                   displays);
+
+        return TRUE;
+}
+
+void
+gdm_manager_stop (GdmManager *manager)
+{
+        g_debug ("GdmManager: GDM stopping");
+
+        if (manager->priv->local_factory != NULL) {
+                gdm_display_factory_stop (GDM_DISPLAY_FACTORY (manager->priv->local_factory));
+        }
+
+#ifdef HAVE_LIBXDMCP
+        if (manager->priv->xdmcp_factory != NULL) {
+                gdm_display_factory_stop (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory));
+        }
+#endif
+
+        manager->priv->started = FALSE;
+}
+
+void
+gdm_manager_start (GdmManager *manager)
+{
+        g_debug ("GdmManager: GDM starting to manage displays");
+
+        if (! manager->priv->wait_for_go) {
+                gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->local_factory));
+        }
+
+#ifdef HAVE_LIBXDMCP
+        /* Accept remote connections */
+        if (manager->priv->xdmcp_enabled && ! manager->priv->wait_for_go) {
+                if (manager->priv->xdmcp_factory != NULL) {
+                        g_debug ("GdmManager: Accepting XDMCP connections...");
+                        gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory));
+                }
+        }
+#endif
+
+        manager->priv->started = TRUE;
+}
+
+void
+gdm_manager_set_wait_for_go (GdmManager *manager,
+                             gboolean    wait_for_go)
+{
+        if (manager->priv->wait_for_go != wait_for_go) {
+                manager->priv->wait_for_go = wait_for_go;
+
+                if (! wait_for_go) {
+                        /* we got a go */
+                        gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->local_factory));
+
+#ifdef HAVE_LIBXDMCP
+                        if (manager->priv->xdmcp_enabled && manager->priv->xdmcp_factory != NULL) {
+                                g_debug ("GdmManager: Accepting XDMCP connections...");
+                                gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory));
+                        }
+#endif
+                }
+        }
+}
+
+typedef struct {
+        const char *service_name;
+        GdmManager *manager;
+} RemoveDisplayData;
+
+static gboolean
+remove_display_for_connection (char              *id,
+                               GdmDisplay        *display,
+                               RemoveDisplayData *data)
+{
+        g_assert (display != NULL);
+        g_assert (data->service_name != NULL);
+
+        /* FIXME: compare service name to that of display */
+#if 0
+        if (strcmp (info->service_name, data->service_name) == 0) {
+                remove_session_for_cookie (data->manager, cookie, NULL);
+                leader_info_cancel (info);
+                return TRUE;
+        }
+#endif
+
+        return FALSE;
+}
+
+static void
+remove_displays_for_connection (GdmManager *manager,
+                                const char *service_name)
+{
+        RemoveDisplayData data;
+
+        data.service_name = service_name;
+        data.manager = manager;
+
+        gdm_display_store_foreach_remove (manager->priv->display_store,
+                                          (GdmDisplayStoreFunc)remove_display_for_connection,
+                                          &data);
+}
+
+static void
+bus_name_owner_changed (DBusGProxy  *bus_proxy,
+                        const char  *service_name,
+                        const char  *old_service_name,
+                        const char  *new_service_name,
+                        GdmManager  *manager)
+{
+        if (strlen (new_service_name) == 0) {
+                remove_displays_for_connection (manager, old_service_name);
+        }
+}
+
+static gboolean
+register_manager (GdmManager *manager)
+{
+        GError *error = NULL;
+
+        error = NULL;
+        manager->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (manager->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        manager->priv->bus_proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
+                                                              DBUS_SERVICE_DBUS,
+                                                              DBUS_PATH_DBUS,
+                                                              DBUS_INTERFACE_DBUS);
+        dbus_g_proxy_add_signal (manager->priv->bus_proxy,
+                                 "NameOwnerChanged",
+                                 G_TYPE_STRING,
+                                 G_TYPE_STRING,
+                                 G_TYPE_STRING,
+                                 G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (manager->priv->bus_proxy,
+                                     "NameOwnerChanged",
+                                     G_CALLBACK (bus_name_owner_changed),
+                                     manager,
+                                     NULL);
+
+        dbus_g_connection_register_g_object (manager->priv->connection, GDM_MANAGER_DBUS_PATH, G_OBJECT (manager));
+
+        return TRUE;
+}
+
+void
+gdm_manager_set_xdmcp_enabled (GdmManager *manager,
+                               gboolean    enabled)
+{
+        g_return_if_fail (GDM_IS_MANAGER (manager));
+
+        if (manager->priv->xdmcp_enabled != enabled) {
+                manager->priv->xdmcp_enabled = enabled;
+
+                if (manager->priv->xdmcp_enabled) {
+                        manager->priv->xdmcp_factory = gdm_xdmcp_display_factory_new (manager->priv->display_store);
+                        if (manager->priv->started) {
+                                gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory));
+                        }
+                } else {
+                        if (manager->priv->started) {
+                                gdm_display_factory_stop (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory));
+                        }
+
+                        g_object_unref (manager->priv->xdmcp_factory);
+                        manager->priv->xdmcp_factory = NULL;
+                }
+        }
+
+}
+
+static void
+gdm_manager_set_property (GObject      *object,
+                          guint         prop_id,
+                          const GValue  *value,
+                          GParamSpec    *pspec)
+{
+        GdmManager *self;
+
+        self = GDM_MANAGER (object);
+
+        switch (prop_id) {
+        case PROP_XDMCP_ENABLED:
+                gdm_manager_set_xdmcp_enabled (self, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_manager_get_property (GObject    *object,
+                          guint       prop_id,
+                          GValue     *value,
+                          GParamSpec *pspec)
+{
+        GdmManager *self;
+
+        self = GDM_MANAGER (object);
+
+        switch (prop_id) {
+        case PROP_XDMCP_ENABLED:
+                g_value_set_boolean (value, self->priv->xdmcp_enabled);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_manager_constructor (GType                  type,
+                         guint                  n_construct_properties,
+                         GObjectConstructParam *construct_properties)
+{
+        GdmManager      *manager;
+
+        manager = GDM_MANAGER (G_OBJECT_CLASS (gdm_manager_parent_class)->constructor (type,
+                                                                                       n_construct_properties,
+                                                                                       construct_properties));
+
+        manager->priv->local_factory = gdm_local_display_factory_new (manager->priv->display_store);
+
+#ifdef HAVE_LIBXDMCP
+        if (manager->priv->xdmcp_enabled) {
+                manager->priv->xdmcp_factory = gdm_xdmcp_display_factory_new (manager->priv->display_store);
+        }
+#endif
+
+        return G_OBJECT (manager);
+}
+
+static void
+gdm_manager_class_init (GdmManagerClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_manager_get_property;
+        object_class->set_property = gdm_manager_set_property;
+        object_class->constructor = gdm_manager_constructor;
+        object_class->finalize = gdm_manager_finalize;
+
+        signals [DISPLAY_ADDED] =
+                g_signal_new ("display-added",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmManagerClass, display_added),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        signals [DISPLAY_REMOVED] =
+                g_signal_new ("display-removed",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmManagerClass, display_removed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+
+        g_object_class_install_property (object_class,
+                                         PROP_XDMCP_ENABLED,
+                                         g_param_spec_boolean ("xdmcp-enabled",
+                                                               NULL,
+                                                               NULL,
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (klass, sizeof (GdmManagerPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_MANAGER, &dbus_glib_gdm_manager_object_info);
+}
+
+static void
+gdm_manager_init (GdmManager *manager)
+{
+
+        manager->priv = GDM_MANAGER_GET_PRIVATE (manager);
+
+        manager->priv->display_store = gdm_display_store_new ();
+}
+
+static void
+gdm_manager_finalize (GObject *object)
+{
+        GdmManager *manager;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_MANAGER (object));
+
+        manager = GDM_MANAGER (object);
+
+        g_return_if_fail (manager->priv != NULL);
+
+#ifdef HAVE_LIBXDMCP
+        if (manager->priv->xdmcp_factory != NULL) {
+                g_object_unref (manager->priv->xdmcp_factory);
+        }
+#endif
+
+        gdm_display_store_clear (manager->priv->display_store);
+        g_object_unref (manager->priv->display_store);
+
+        G_OBJECT_CLASS (gdm_manager_parent_class)->finalize (object);
+}
+
+GdmManager *
+gdm_manager_new (void)
+{
+        if (manager_object != NULL) {
+                g_object_ref (manager_object);
+        } else {
+                gboolean res;
+
+                manager_object = g_object_new (GDM_TYPE_MANAGER, NULL);
+                g_object_add_weak_pointer (manager_object,
+                                           (gpointer *) &manager_object);
+                res = register_manager (manager_object);
+                if (! res) {
+                        g_object_unref (manager_object);
+                        return NULL;
+                }
+        }
+
+        return GDM_MANAGER (manager_object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-manager.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-manager.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-manager.h	(revision 134)
@@ -0,0 +1,79 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_MANAGER_H
+#define __GDM_MANAGER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_MANAGER         (gdm_manager_get_type ())
+#define GDM_MANAGER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_MANAGER, GdmManager))
+#define GDM_MANAGER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_MANAGER, GdmManagerClass))
+#define GDM_IS_MANAGER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_MANAGER))
+#define GDM_IS_MANAGER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_MANAGER))
+#define GDM_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_MANAGER, GdmManagerClass))
+
+typedef struct GdmManagerPrivate GdmManagerPrivate;
+
+typedef struct
+{
+        GObject           parent;
+        GdmManagerPrivate *priv;
+} GdmManager;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void          (* display_added)    (GdmManager      *manager,
+                                            const char      *id);
+        void          (* display_removed)  (GdmManager      *manager,
+                                            const char      *id);
+} GdmManagerClass;
+
+typedef enum
+{
+         GDM_MANAGER_ERROR_GENERAL
+} GdmManagerError;
+
+#define GDM_MANAGER_ERROR gdm_manager_error_quark ()
+
+GQuark              gdm_manager_error_quark                    (void);
+GType               gdm_manager_get_type                       (void);
+
+GdmManager *        gdm_manager_new                            (void);
+void                gdm_manager_start                          (GdmManager *manager);
+void                gdm_manager_stop                           (GdmManager *manager);
+void                gdm_manager_set_wait_for_go                (GdmManager *manager,
+                                                                gboolean    wait_for_go);
+
+void                gdm_manager_set_xdmcp_enabled              (GdmManager *manager,
+                                                                gboolean    enabled);
+gboolean            gdm_manager_get_displays                   (GdmManager *manager,
+                                                                GPtrArray **displays,
+                                                                GError    **error);
+
+
+G_END_DECLS
+
+#endif /* __GDM_MANAGER_H */
Index: proiecte/PPPP/gdm/daemon/gdm-manager.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-manager.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-manager.xml	(revision 134)
@@ -0,0 +1,14 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node name="/org/gnome/DisplayManager/Manager">
+  <interface name="org.gnome.DisplayManager.Manager">
+    <method name="GetDisplays">
+      <arg name="displays" direction="out" type="ao"/>
+    </method>
+    <signal name="DisplayAdded">
+      <arg name="id" type="o"/>
+    </signal>
+    <signal name="DisplayRemoved">
+      <arg name="id" type="o"/>
+    </signal>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-product-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-product-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-product-display.c	(revision 134)
@@ -0,0 +1,267 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display.h"
+#include "gdm-product-display.h"
+#include "gdm-product-display-glue.h"
+
+#define GDM_PRODUCT_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_PRODUCT_DISPLAY, GdmProductDisplayPrivate))
+
+#define DEFAULT_SLAVE_COMMAND LIBEXECDIR"/gdm-product-slave"
+
+struct GdmProductDisplayPrivate
+{
+        char *relay_address;
+};
+
+enum {
+        PROP_0,
+        PROP_RELAY_ADDRESS,
+};
+
+static void     gdm_product_display_class_init  (GdmProductDisplayClass *klass);
+static void     gdm_product_display_init        (GdmProductDisplay      *product_display);
+static void     gdm_product_display_finalize    (GObject                *object);
+
+G_DEFINE_TYPE (GdmProductDisplay, gdm_product_display, GDM_TYPE_DISPLAY)
+
+static gboolean
+gdm_product_display_create_authority (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->create_authority (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_product_display_add_user_authorization (GdmDisplay *display,
+                                            const char *username,
+                                            char      **filename,
+                                            GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->add_user_authorization (display, username, filename, error);
+}
+
+static gboolean
+gdm_product_display_remove_user_authorization (GdmDisplay *display,
+                                               const char *username,
+                                               GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->remove_user_authorization (display, username, error);
+}
+
+static gboolean
+gdm_product_display_manage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->manage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_product_display_finish (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->finish (display);
+
+        /* when a product display is done it is done */
+        gdm_display_unmanage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_product_display_unmanage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->unmanage (display);
+
+        return TRUE;
+}
+
+gboolean
+gdm_product_display_get_relay_address (GdmProductDisplay *display,
+                                       char             **address,
+                                       GError           **error)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        if (address != NULL) {
+                *address = g_strdup (display->priv->relay_address);
+                g_debug ("GdmProductDisplay: Returning address: %s", display->priv->relay_address);
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_product_display_set_relay_address (GdmProductDisplay *display,
+                                       const char        *address)
+{
+        g_free (display->priv->relay_address);
+        display->priv->relay_address = g_strdup (address);
+}
+
+
+static void
+gdm_product_display_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        GdmProductDisplay *self;
+
+        self = GDM_PRODUCT_DISPLAY (object);
+
+        switch (prop_id) {
+        case PROP_RELAY_ADDRESS:
+                gdm_product_display_set_relay_address (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_product_display_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        GdmProductDisplay *self;
+
+        self = GDM_PRODUCT_DISPLAY (object);
+
+        switch (prop_id) {
+        case PROP_RELAY_ADDRESS:
+                g_value_set_string (value, self->priv->relay_address);
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_product_display_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmProductDisplay      *display;
+
+        display = GDM_PRODUCT_DISPLAY (G_OBJECT_CLASS (gdm_product_display_parent_class)->constructor (type,
+                                                                                                       n_construct_properties,
+                                                                                                       construct_properties));
+        return G_OBJECT (display);
+}
+
+static void
+gdm_product_display_class_init (GdmProductDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
+
+        object_class->get_property = gdm_product_display_get_property;
+        object_class->set_property = gdm_product_display_set_property;
+        object_class->constructor = gdm_product_display_constructor;
+        object_class->finalize = gdm_product_display_finalize;
+
+        display_class->create_authority = gdm_product_display_create_authority;
+        display_class->add_user_authorization = gdm_product_display_add_user_authorization;
+        display_class->remove_user_authorization = gdm_product_display_remove_user_authorization;
+        display_class->manage = gdm_product_display_manage;
+        display_class->finish = gdm_product_display_finish;
+        display_class->unmanage = gdm_product_display_unmanage;
+
+        g_type_class_add_private (klass, sizeof (GdmProductDisplayPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_RELAY_ADDRESS,
+                                         g_param_spec_string ("relay-address",
+                                                              "relay address",
+                                                              "relay address",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+        dbus_g_object_type_install_info (GDM_TYPE_PRODUCT_DISPLAY, &dbus_glib_gdm_product_display_object_info);
+}
+
+static void
+gdm_product_display_init (GdmProductDisplay *product_display)
+{
+
+        product_display->priv = GDM_PRODUCT_DISPLAY_GET_PRIVATE (product_display);
+}
+
+static void
+gdm_product_display_finalize (GObject *object)
+{
+        GdmProductDisplay *product_display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_PRODUCT_DISPLAY (object));
+
+        product_display = GDM_PRODUCT_DISPLAY (object);
+
+        g_return_if_fail (product_display->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_product_display_parent_class)->finalize (object);
+}
+
+GdmDisplay *
+gdm_product_display_new (int         display_number,
+                         const char *relay_address)
+{
+        GObject *object;
+        char    *x11_display;
+
+        x11_display = g_strdup_printf (":%d", display_number);
+        object = g_object_new (GDM_TYPE_PRODUCT_DISPLAY,
+                               "slave-command", DEFAULT_SLAVE_COMMAND,
+                               "x11-display-number", display_number,
+                               "x11-display-name", x11_display,
+                               "relay-address", relay_address,
+                               NULL);
+        g_free (x11_display);
+
+        return GDM_DISPLAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-product-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-product-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-product-display.h	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_PRODUCT_DISPLAY_H
+#define __GDM_PRODUCT_DISPLAY_H
+
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+#include "gdm-display.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_PRODUCT_DISPLAY         (gdm_product_display_get_type ())
+#define GDM_PRODUCT_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_PRODUCT_DISPLAY, GdmProductDisplay))
+#define GDM_PRODUCT_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_PRODUCT_DISPLAY, GdmProductDisplayClass))
+#define GDM_IS_PRODUCT_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_PRODUCT_DISPLAY))
+#define GDM_IS_PRODUCT_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_PRODUCT_DISPLAY))
+#define GDM_PRODUCT_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_PRODUCT_DISPLAY, GdmProductDisplayClass))
+
+typedef struct GdmProductDisplayPrivate GdmProductDisplayPrivate;
+
+typedef struct
+{
+        GdmDisplay               parent;
+        GdmProductDisplayPrivate *priv;
+} GdmProductDisplay;
+
+typedef struct
+{
+        GdmDisplayClass   parent_class;
+
+} GdmProductDisplayClass;
+
+GType               gdm_product_display_get_type                   (void);
+GdmDisplay *        gdm_product_display_new                        (int         display_number,
+                                                                    const char *server_address);
+
+gboolean            gdm_product_display_get_relay_address          (GdmProductDisplay *display,
+                                                                    char             **address,
+                                                                    GError           **error);
+
+
+G_END_DECLS
+
+#endif /* __GDM_PRODUCT_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-product-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-product-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-product-display.xml	(revision 134)
@@ -0,0 +1,8 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.ProductDisplay">
+    <method name="GetRelayAddress">
+      <arg name="address" direction="out" type="s"/>
+    </method>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-product-slave.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-product-slave.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-product-slave.c	(revision 134)
@@ -0,0 +1,1241 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <pwd.h>
+#include <grp.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <X11/Xlib.h> /* for Display */
+
+#include "gdm-common.h"
+
+#include "gdm-product-slave.h"
+#include "gdm-product-slave-glue.h"
+
+#include "gdm-server.h"
+#include "gdm-session-direct.h"
+
+extern char **environ;
+
+#define GDM_PRODUCT_SLAVE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_PRODUCT_SLAVE, GdmProductSlavePrivate))
+
+#define GDM_DBUS_NAME                      "org.gnome.DisplayManager"
+#define GDM_DBUS_PRODUCT_DISPLAY_INTERFACE "org.gnome.DisplayManager.ProductDisplay"
+
+#define RELAY_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/SessionRelay"
+#define RELAY_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.SessionRelay"
+
+#define MAX_CONNECT_ATTEMPTS 10
+
+struct GdmProductSlavePrivate
+{
+        char             *id;
+        GPid              pid;
+
+        char             *relay_address;
+
+        GPid              server_pid;
+        Display          *server_display;
+        guint             connection_attempts;
+
+        GdmServer        *server;
+        GdmSessionDirect *session;
+        DBusConnection   *session_relay_connection;
+
+        DBusGProxy       *product_display_proxy;
+        DBusGConnection  *connection;
+};
+
+enum {
+        PROP_0,
+        PROP_DISPLAY_ID,
+};
+
+static void     gdm_product_slave_class_init    (GdmProductSlaveClass *klass);
+static void     gdm_product_slave_init          (GdmProductSlave      *product_slave);
+static void     gdm_product_slave_finalize      (GObject             *object);
+
+G_DEFINE_TYPE (GdmProductSlave, gdm_product_slave, GDM_TYPE_SLAVE)
+
+static gboolean
+send_dbus_string_method (DBusConnection *connection,
+                         const char     *method,
+                         const char     *payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        const char     *str;
+
+        if (payload != NULL) {
+                str = payload;
+        } else {
+                str = "";
+        }
+
+        g_debug ("GdmProductSlave: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                RELAY_SERVER_DBUS_PATH,
+                                                RELAY_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_STRING,
+                                        &str);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+static gboolean
+send_dbus_void_method (DBusConnection *connection,
+                       const char     *method)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+
+        g_debug ("GdmProductSlave: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                RELAY_SERVER_DBUS_PATH,
+                                                RELAY_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+
+static gboolean
+send_dbus_int_method (DBusConnection *connection,
+                      const char     *method,
+                      int             payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+
+        g_debug ("GdmSessionWorker: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                RELAY_SERVER_DBUS_PATH,
+                                                RELAY_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_INT32,
+                                        &payload);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+        dbus_message_unref (message);
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        if (dbus_error_is_set (&error)) {
+                g_debug ("%s %s raised: %s\n",
+                         method,
+                         error.name,
+                         error.message);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+relay_session_started (GdmProductSlave *slave,
+                       int              pid)
+{
+        send_dbus_int_method (slave->priv->session_relay_connection,
+                              "SessionStarted",
+                              pid);
+}
+
+static void
+relay_session_opened (GdmProductSlave *slave)
+{
+        send_dbus_void_method (slave->priv->session_relay_connection,
+                               "Opened");
+}
+
+static void
+on_session_opened (GdmSession      *session,
+                   GdmProductSlave *slave)
+{
+        g_debug ("GdmProductSlave: session opened");
+
+        relay_session_opened (slave);
+}
+
+static void
+disconnect_relay (GdmProductSlave *slave)
+{
+        /* drop the connection */
+
+        dbus_connection_close (slave->priv->session_relay_connection);
+        slave->priv->session_relay_connection = NULL;
+}
+
+static void
+on_session_started (GdmSession      *session,
+                    int              pid,
+                    GdmProductSlave *slave)
+{
+        g_debug ("GdmProductSlave: session started");
+
+        relay_session_started (slave, pid);
+
+        disconnect_relay (slave);
+}
+
+static void
+on_session_exited (GdmSession      *session,
+                   int              exit_code,
+                   GdmProductSlave *slave)
+{
+        g_debug ("GdmProductSlave: session exited with code %d", exit_code);
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_session_died (GdmSession      *session,
+                 int              signal_number,
+                 GdmProductSlave *slave)
+{
+        g_debug ("GdmProductSlave: session died with signal %d, (%s)",
+                 signal_number,
+                 g_strsignal (signal_number));
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+setup_server (GdmProductSlave *slave)
+{
+        /* Set the busy cursor */
+        gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
+}
+
+static gboolean
+add_user_authorization (GdmProductSlave *slave,
+                        char           **filename)
+{
+        char    *username;
+        gboolean ret;
+
+        username = gdm_session_direct_get_username (slave->priv->session);
+
+        ret = gdm_slave_add_user_authorization (GDM_SLAVE (slave),
+                                                username,
+                                                filename);
+        g_debug ("GdmProductSlave: Adding user authorization for %s: %s", username, *filename);
+
+        g_free (username);
+
+        return ret;
+}
+
+static gboolean
+setup_session (GdmProductSlave *slave)
+{
+        char *auth_file;
+        char *display_device;
+
+        auth_file = NULL;
+        add_user_authorization (slave, &auth_file);
+
+        g_assert (auth_file != NULL);
+
+        display_device = NULL;
+        if (slave->priv->server != NULL) {
+                display_device = gdm_server_get_display_device (slave->priv->server);
+        }
+
+        g_object_set (slave->priv->session,
+                      "display-device", display_device,
+                      "user-x11-authority-file", auth_file,
+                      NULL);
+
+        g_free (display_device);
+        g_free (auth_file);
+
+        gdm_session_start_session (GDM_SESSION (slave->priv->session));
+
+        return TRUE;
+}
+
+static gboolean
+idle_connect_to_display (GdmProductSlave *slave)
+{
+        gboolean res;
+
+        slave->priv->connection_attempts++;
+
+        res = gdm_slave_connect_to_x11_display (GDM_SLAVE (slave));
+        if (res) {
+                /* FIXME: handle wait-for-go */
+
+                setup_server (slave);
+                setup_session (slave);
+        } else {
+                if (slave->priv->connection_attempts >= MAX_CONNECT_ATTEMPTS) {
+                        g_warning ("Unable to connect to display after %d tries - bailing out", slave->priv->connection_attempts);
+                        exit (1);
+                }
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+on_server_ready (GdmServer       *server,
+                 GdmProductSlave *slave)
+{
+        g_timeout_add (500, (GSourceFunc)idle_connect_to_display, slave);
+}
+
+static void
+on_server_exited (GdmServer       *server,
+                  int              exit_code,
+                  GdmProductSlave *slave)
+{
+        g_debug ("GdmProductSlave: server exited with code %d\n", exit_code);
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_server_died (GdmServer       *server,
+                int              signal_number,
+                GdmProductSlave *slave)
+{
+        g_debug ("GdmProductSlave: server died with signal %d, (%s)",
+                 signal_number,
+                 g_strsignal (signal_number));
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static gboolean
+gdm_product_slave_create_server (GdmProductSlave *slave)
+{
+        char    *display_name;
+        char    *auth_file;
+        gboolean display_is_local;
+
+        g_object_get (slave,
+                      "display-is-local", &display_is_local,
+                      "display-name", &display_name,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        /* if this is local display start a server if one doesn't
+         * exist */
+        if (display_is_local) {
+                gboolean res;
+
+                slave->priv->server = gdm_server_new (display_name, auth_file);
+                g_signal_connect (slave->priv->server,
+                                  "exited",
+                                  G_CALLBACK (on_server_exited),
+                                  slave);
+                g_signal_connect (slave->priv->server,
+                                  "died",
+                                  G_CALLBACK (on_server_died),
+                                  slave);
+                g_signal_connect (slave->priv->server,
+                                  "ready",
+                                  G_CALLBACK (on_server_ready),
+                                  slave);
+
+                res = gdm_server_start (slave->priv->server);
+                if (! res) {
+                        g_warning (_("Could not start the X "
+                                     "server (your graphical environment) "
+                                     "due to some internal error. "
+                                     "Please contact your system administrator "
+                                     "or check your syslog to diagnose. "
+                                     "In the meantime this display will be "
+                                     "disabled.  Please restart GDM when "
+                                     "the problem is corrected."));
+                        exit (1);
+                }
+
+                g_debug ("GdmProductSlave: Started X server");
+        } else {
+                g_timeout_add (500, (GSourceFunc)idle_connect_to_display, slave);
+        }
+
+        g_free (display_name);
+        g_free (auth_file);
+
+        return TRUE;
+}
+
+static void
+on_session_setup_complete (GdmSession      *session,
+                           GdmProductSlave *slave)
+{
+        send_dbus_void_method (slave->priv->session_relay_connection,
+                               "SetupComplete");
+}
+
+static void
+on_session_setup_failed (GdmSession      *session,
+                         const char      *message,
+                         GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "SetupFailed",
+                                 message);
+}
+
+static void
+on_session_reset_complete (GdmSession      *session,
+                           GdmProductSlave *slave)
+{
+        send_dbus_void_method (slave->priv->session_relay_connection,
+                               "ResetComplete");
+}
+
+static void
+on_session_reset_failed (GdmSession      *session,
+                         const char      *message,
+                         GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "ResetFailed",
+                                 message);
+}
+
+static void
+on_session_authenticated (GdmSession      *session,
+                          GdmProductSlave *slave)
+{
+        send_dbus_void_method (slave->priv->session_relay_connection,
+                               "Authenticated");
+}
+
+static void
+on_session_authentication_failed (GdmSession      *session,
+                                  const char      *message,
+                                  GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "AuthenticationFailed",
+                                 message);
+}
+
+static void
+on_session_authorized (GdmSession      *session,
+                       GdmProductSlave *slave)
+{
+        send_dbus_void_method (slave->priv->session_relay_connection,
+                               "Authorized");
+}
+
+static void
+on_session_authorization_failed (GdmSession      *session,
+                                 const char      *message,
+                                 GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "AuthorizationFailed",
+                                 message);
+}
+
+static void
+on_session_accredited (GdmSession      *session,
+                       GdmProductSlave *slave)
+{
+        send_dbus_void_method (slave->priv->session_relay_connection,
+                               "Accredited");
+}
+
+static void
+on_session_accreditation_failed (GdmSession      *session,
+                                 const char      *message,
+                                 GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "AccreditationFailed",
+                                 message);
+}
+
+static void
+on_session_info (GdmSession      *session,
+                 const char      *text,
+                 GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "Info",
+                                 text);
+}
+
+static void
+on_session_problem (GdmSession      *session,
+                    const char      *text,
+                    GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "Problem",
+                                 text);
+}
+
+static void
+on_session_info_query (GdmSession      *session,
+                       const char      *text,
+                       GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "InfoQuery",
+                                 text);
+}
+
+static void
+on_session_secret_info_query (GdmSession      *session,
+                              const char      *text,
+                              GdmProductSlave *slave)
+{
+        send_dbus_string_method (slave->priv->session_relay_connection,
+                                 "SecretInfoQuery",
+                                 text);
+}
+
+static void
+on_relay_setup (GdmProductSlave *slave,
+                DBusMessage     *message)
+{
+        DBusError   error;
+        const char *service_name;
+        dbus_bool_t res;
+
+        service_name = NULL;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &service_name,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmProductSlave: Relay Setup");
+                gdm_session_setup (GDM_SESSION (slave->priv->session),
+                                   service_name);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_relay_setup_for_user (GdmProductSlave *slave,
+                         DBusMessage     *message)
+{
+        DBusError   error;
+        const char *service_name;
+        const char *username;
+        dbus_bool_t res;
+
+        username = NULL;
+        service_name = NULL;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &service_name,
+                                     DBUS_TYPE_STRING, &username,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmProductSlave: Relay SetupForUser");
+                gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
+                                            service_name,
+                                            username);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_relay_authenticate (GdmProductSlave *slave,
+                       DBusMessage     *message)
+{
+        g_debug ("GdmProductSlave: Relay Authenticate");
+
+        gdm_session_authenticate (GDM_SESSION (slave->priv->session));
+}
+
+static void
+on_relay_authorize (GdmProductSlave *slave,
+                    DBusMessage     *message)
+{
+        g_debug ("GdmProductSlave: Relay Authorize");
+
+        gdm_session_authorize (GDM_SESSION (slave->priv->session));
+}
+
+static void
+on_relay_establish_credentials (GdmProductSlave *slave,
+                                DBusMessage     *message)
+{
+        g_debug ("GdmProductSlave: Relay EstablishCredentials");
+
+        gdm_session_accredit (GDM_SESSION (slave->priv->session), GDM_SESSION_CRED_ESTABLISH);
+}
+
+static void
+on_relay_refresh_credentials (GdmProductSlave *slave,
+                              DBusMessage     *message)
+{
+        g_debug ("GdmProductSlave: Relay RefreshCredentials");
+
+        gdm_session_accredit (GDM_SESSION (slave->priv->session), GDM_SESSION_CRED_REFRESH);
+}
+
+static void
+on_relay_answer_query (GdmProductSlave *slave,
+                       DBusMessage     *message)
+{
+        DBusError   error;
+        const char *text;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmProductSlave: Relay AnswerQuery");
+                gdm_session_answer_query (GDM_SESSION (slave->priv->session), text);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_relay_session_selected (GdmProductSlave *slave,
+                           DBusMessage     *message)
+{
+        DBusError   error;
+        const char *text;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmProductSlave: Session selected %s", text);
+                gdm_session_select_session (GDM_SESSION (slave->priv->session), text);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_relay_language_selected (GdmProductSlave *slave,
+                            DBusMessage     *message)
+{
+        DBusError   error;
+        const char *text;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmProductSlave: Language selected %s", text);
+                gdm_session_select_language (GDM_SESSION (slave->priv->session), text);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_relay_layout_selected (GdmProductSlave *slave,
+                          DBusMessage     *message)
+{
+        DBusError   error;
+        const char *text;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmProductSlave: Layout selected %s", text);
+                gdm_session_select_layout (GDM_SESSION (slave->priv->session), text);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_relay_user_selected (GdmProductSlave *slave,
+                        DBusMessage     *message)
+{
+        g_debug ("GdmProductSlave: Greeter user selected");
+}
+
+static void
+on_relay_open (GdmProductSlave *slave,
+               DBusMessage     *message)
+{
+        gdm_session_open (GDM_SESSION (slave->priv->session));
+}
+
+static void
+on_relay_start_session (GdmProductSlave *slave,
+                        DBusMessage     *message)
+{
+        gdm_product_slave_create_server (slave);
+}
+
+static void
+create_new_session (GdmProductSlave *slave)
+{
+        gboolean       display_is_local;
+        char          *display_id;
+        char          *display_name;
+        char          *display_hostname;
+        char          *display_device;
+        char          *display_x11_authority_file;
+
+        g_debug ("GdmProductSlave: Creating new session");
+
+        g_object_get (slave,
+                      "display-id", &display_id,
+                      "display-name", &display_name,
+                      "display-hostname", &display_hostname,
+                      "display-is-local", &display_is_local,
+                      "display-x11-authority-file", &display_x11_authority_file,
+                      NULL);
+
+        /* FIXME: we don't yet have a display device! */
+        display_device = g_strdup ("");
+
+        slave->priv->session = gdm_session_direct_new (display_id,
+                                                       display_name,
+                                                       display_hostname,
+                                                       display_device,
+                                                       display_x11_authority_file,
+                                                       display_is_local);
+        g_free (display_id);
+        g_free (display_name);
+        g_free (display_hostname);
+        g_free (display_device);
+
+        g_signal_connect (slave->priv->session,
+                          "opened",
+                          G_CALLBACK (on_session_opened),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "setup-complete",
+                          G_CALLBACK (on_session_setup_complete),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "setup-failed",
+                          G_CALLBACK (on_session_setup_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "reset-complete",
+                          G_CALLBACK (on_session_reset_complete),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "reset-failed",
+                          G_CALLBACK (on_session_reset_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authenticated",
+                          G_CALLBACK (on_session_authenticated),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authentication-failed",
+                          G_CALLBACK (on_session_authentication_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authorized",
+                          G_CALLBACK (on_session_authorized),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authorization-failed",
+                          G_CALLBACK (on_session_authorization_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "accredited",
+                          G_CALLBACK (on_session_accredited),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "accreditation-failed",
+                          G_CALLBACK (on_session_accreditation_failed),
+                          slave);
+
+        g_signal_connect (slave->priv->session,
+                          "info",
+                          G_CALLBACK (on_session_info),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "problem",
+                          G_CALLBACK (on_session_problem),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "info-query",
+                          G_CALLBACK (on_session_info_query),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "secret-info-query",
+                          G_CALLBACK (on_session_secret_info_query),
+                          slave);
+
+        g_signal_connect (slave->priv->session,
+                          "session-started",
+                          G_CALLBACK (on_session_started),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "session-exited",
+                          G_CALLBACK (on_session_exited),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "session-died",
+                          G_CALLBACK (on_session_died),
+                          slave);
+}
+
+static void
+on_relay_cancelled (GdmProductSlave *slave,
+                    DBusMessage     *message)
+{
+        g_debug ("GdmProductSlave: Relay cancelled");
+
+        if (slave->priv->session != NULL) {
+                gdm_session_close (GDM_SESSION (slave->priv->session));
+                g_object_unref (slave->priv->session);
+        }
+
+        create_new_session (slave);
+}
+
+static void
+get_relay_address (GdmProductSlave *slave)
+{
+        GError  *error;
+        char    *text;
+        gboolean res;
+
+        text = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->product_display_proxy,
+                                 "GetRelayAddress",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &text,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_warning ("Unable to get relay address: %s", error->message);
+                g_error_free (error);
+        } else {
+                g_free (slave->priv->relay_address);
+                slave->priv->relay_address = g_strdup (text);
+                g_debug ("GdmProductSlave: Got relay address: %s", slave->priv->relay_address);
+        }
+
+        g_free (text);
+}
+
+static DBusHandlerResult
+relay_dbus_handle_message (DBusConnection *connection,
+                           DBusMessage    *message,
+                           void           *user_data,
+                           dbus_bool_t     local_interface)
+{
+        GdmProductSlave *slave = GDM_PRODUCT_SLAVE (user_data);
+
+#if 0
+        g_message ("obj_path=%s interface=%s method=%s destination=%s",
+                   dbus_message_get_path (message),
+                   dbus_message_get_interface (message),
+                   dbus_message_get_member (message),
+                   dbus_message_get_destination (message));
+#endif
+
+        g_return_val_if_fail (connection != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+        g_return_val_if_fail (message != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+
+        if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "Setup")) {
+                on_relay_setup (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "SetupForUser")) {
+                on_relay_setup_for_user (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "Authenticate")) {
+                on_relay_authenticate (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "Authorize")) {
+                on_relay_authorize (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "EstablishCredentials")) {
+                on_relay_establish_credentials (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "RefreshCredentials")) {
+                on_relay_refresh_credentials (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "AnswerQuery")) {
+                on_relay_answer_query (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "SessionSelected")) {
+                on_relay_session_selected (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "LanguageSelected")) {
+                on_relay_language_selected (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "LayoutSelected")) {
+                on_relay_layout_selected (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "UserSelected")) {
+                on_relay_user_selected (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "StartSession")) {
+                on_relay_start_session (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "Open")) {
+                on_relay_open (slave, message);
+        } else if (dbus_message_is_signal (message, RELAY_SERVER_DBUS_INTERFACE, "Cancelled")) {
+                on_relay_cancelled (slave, message);
+        } else {
+                return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+relay_dbus_filter_function (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data)
+{
+        GdmProductSlave *slave = GDM_PRODUCT_SLAVE (user_data);
+        const char      *path;
+
+        path = dbus_message_get_path (message);
+
+        g_debug ("GdmProductSlave: obj_path=%s interface=%s method=%s",
+                 dbus_message_get_path (message),
+                 dbus_message_get_interface (message),
+                 dbus_message_get_member (message));
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (path, DBUS_PATH_LOCAL) == 0) {
+
+                g_debug ("GdmProductSlave: Got disconnected from the server");
+
+                dbus_connection_unref (connection);
+                slave->priv->connection = NULL;
+
+        } else if (dbus_message_is_signal (message,
+                                           DBUS_INTERFACE_DBUS,
+                                           "NameOwnerChanged")) {
+                g_debug ("GdmProductSlave: Name owner changed?");
+        } else {
+                return relay_dbus_handle_message (connection, message, user_data, FALSE);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static gboolean
+connect_to_session_relay (GdmProductSlave *slave)
+{
+        DBusError       error;
+
+        get_relay_address (slave);
+
+        g_debug ("GdmProductSlave: connecting to session relay address: %s", slave->priv->relay_address);
+
+        dbus_error_init (&error);
+        slave->priv->session_relay_connection = dbus_connection_open_private (slave->priv->relay_address, &error);
+        if (slave->priv->session_relay_connection == NULL) {
+                if (dbus_error_is_set (&error)) {
+                        g_warning ("error opening connection: %s", error.message);
+                        dbus_error_free (&error);
+                } else {
+                        g_warning ("Unable to open connection");
+                }
+                exit (1);
+        }
+
+        dbus_connection_setup_with_g_main (slave->priv->session_relay_connection, NULL);
+        dbus_connection_set_exit_on_disconnect (slave->priv->session_relay_connection, FALSE);
+
+        dbus_connection_add_filter (slave->priv->session_relay_connection,
+                                    relay_dbus_filter_function,
+                                    slave,
+                                    NULL);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_product_slave_start (GdmSlave *slave)
+{
+        gboolean ret;
+        GError  *error;
+        char    *display_id;
+
+        ret = FALSE;
+
+        GDM_SLAVE_CLASS (gdm_product_slave_parent_class)->start (slave);
+
+        g_object_get (slave,
+                      "display-id", &display_id,
+                      NULL);
+
+        error = NULL;
+        GDM_PRODUCT_SLAVE (slave)->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (GDM_PRODUCT_SLAVE (slave)->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        error = NULL;
+        GDM_PRODUCT_SLAVE (slave)->priv->product_display_proxy = dbus_g_proxy_new_for_name_owner (GDM_PRODUCT_SLAVE (slave)->priv->connection,
+                                                                                                  GDM_DBUS_NAME,
+                                                                                                  display_id,
+                                                                                                  GDM_DBUS_PRODUCT_DISPLAY_INTERFACE,
+                                                                                                  &error);
+        if (GDM_PRODUCT_SLAVE (slave)->priv->product_display_proxy == NULL) {
+                if (error != NULL) {
+                        g_warning ("Failed to create display proxy %s: %s", display_id, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Unable to create display proxy");
+                }
+                goto out;
+        }
+
+        create_new_session (GDM_PRODUCT_SLAVE (slave));
+
+        connect_to_session_relay (GDM_PRODUCT_SLAVE (slave));
+
+        ret = TRUE;
+
+ out:
+        g_free (display_id);
+
+        return ret;
+}
+
+static gboolean
+gdm_product_slave_stop (GdmSlave *slave)
+{
+        g_debug ("GdmProductSlave: Stopping product_slave");
+
+        GDM_SLAVE_CLASS (gdm_product_slave_parent_class)->stop (slave);
+
+        if (GDM_PRODUCT_SLAVE (slave)->priv->session != NULL) {
+                gdm_session_close (GDM_SESSION (GDM_PRODUCT_SLAVE (slave)->priv->session));
+                g_object_unref (GDM_PRODUCT_SLAVE (slave)->priv->session);
+                GDM_PRODUCT_SLAVE (slave)->priv->session = NULL;
+        }
+
+        if (GDM_PRODUCT_SLAVE (slave)->priv->server != NULL) {
+                gdm_server_stop (GDM_PRODUCT_SLAVE (slave)->priv->server);
+                g_object_unref (GDM_PRODUCT_SLAVE (slave)->priv->server);
+                GDM_PRODUCT_SLAVE (slave)->priv->server = NULL;
+        }
+
+        if (GDM_PRODUCT_SLAVE (slave)->priv->product_display_proxy != NULL) {
+                g_object_unref (GDM_PRODUCT_SLAVE (slave)->priv->product_display_proxy);
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_product_slave_set_property (GObject      *object,
+                                guint         prop_id,
+                                const GValue *value,
+                                GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_product_slave_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_product_slave_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmProductSlave      *product_slave;
+
+        product_slave = GDM_PRODUCT_SLAVE (G_OBJECT_CLASS (gdm_product_slave_parent_class)->constructor (type,
+                                                                                                         n_construct_properties,
+                                                                                                         construct_properties));
+        return G_OBJECT (product_slave);
+}
+
+static void
+gdm_product_slave_class_init (GdmProductSlaveClass *klass)
+{
+        GObjectClass  *object_class = G_OBJECT_CLASS (klass);
+        GdmSlaveClass *slave_class = GDM_SLAVE_CLASS (klass);
+
+        object_class->get_property = gdm_product_slave_get_property;
+        object_class->set_property = gdm_product_slave_set_property;
+        object_class->constructor = gdm_product_slave_constructor;
+        object_class->finalize = gdm_product_slave_finalize;
+
+        slave_class->start = gdm_product_slave_start;
+        slave_class->stop = gdm_product_slave_stop;
+
+        g_type_class_add_private (klass, sizeof (GdmProductSlavePrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_PRODUCT_SLAVE, &dbus_glib_gdm_product_slave_object_info);
+}
+
+static void
+gdm_product_slave_init (GdmProductSlave *slave)
+{
+        slave->priv = GDM_PRODUCT_SLAVE_GET_PRIVATE (slave);
+}
+
+static void
+gdm_product_slave_finalize (GObject *object)
+{
+        GdmProductSlave *slave;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_PRODUCT_SLAVE (object));
+
+        slave = GDM_PRODUCT_SLAVE (object);
+
+        g_return_if_fail (slave->priv != NULL);
+
+        gdm_product_slave_stop (GDM_SLAVE (slave));
+
+        G_OBJECT_CLASS (gdm_product_slave_parent_class)->finalize (object);
+}
+
+GdmSlave *
+gdm_product_slave_new (const char *id)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_PRODUCT_SLAVE,
+                               "display-id", id,
+                               NULL);
+
+        return GDM_SLAVE (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-product-slave.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-product-slave.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-product-slave.h	(revision 134)
@@ -0,0 +1,55 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_PRODUCT_SLAVE_H
+#define __GDM_PRODUCT_SLAVE_H
+
+#include <glib-object.h>
+#include "gdm-slave.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_PRODUCT_SLAVE         (gdm_product_slave_get_type ())
+#define GDM_PRODUCT_SLAVE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_PRODUCT_SLAVE, GdmProductSlave))
+#define GDM_PRODUCT_SLAVE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_PRODUCT_SLAVE, GdmProductSlaveClass))
+#define GDM_IS_PRODUCT_SLAVE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_PRODUCT_SLAVE))
+#define GDM_IS_PRODUCT_SLAVE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_PRODUCT_SLAVE))
+#define GDM_PRODUCT_SLAVE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_PRODUCT_SLAVE, GdmProductSlaveClass))
+
+typedef struct GdmProductSlavePrivate GdmProductSlavePrivate;
+
+typedef struct
+{
+        GdmSlave                parent;
+        GdmProductSlavePrivate *priv;
+} GdmProductSlave;
+
+typedef struct
+{
+        GdmSlaveClass   parent_class;
+} GdmProductSlaveClass;
+
+GType               gdm_product_slave_get_type  (void);
+GdmSlave *          gdm_product_slave_new       (const char       *id);
+
+G_END_DECLS
+
+#endif /* __GDM_PRODUCT_SLAVE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-product-slave.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-product-slave.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-product-slave.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.ProductSlave">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-server.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-server.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-server.c	(revision 134)
@@ -0,0 +1,971 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+#include <signal.h>
+#include <sys/resource.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include <X11/Xlib.h> /* for Display */
+
+#include "gdm-common.h"
+#include "gdm-signal-handler.h"
+
+#include "gdm-server.h"
+
+extern char **environ;
+
+#define GDM_SERVER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SERVER, GdmServerPrivate))
+
+/* These are the servstat values, also used as server
+ * process exit codes */
+#define SERVER_TIMEOUT 2        /* Server didn't start */
+#define SERVER_DEAD 250         /* Server stopped */
+#define SERVER_PENDING 251      /* Server started but not ready for connections yet */
+#define SERVER_RUNNING 252      /* Server running and ready for connections */
+#define SERVER_ABORT 253        /* Server failed badly. Suspending display. */
+
+#define MAX_LOGS 5
+
+struct GdmServerPrivate
+{
+        char    *command;
+        GPid     pid;
+
+        gboolean disable_tcp;
+        int      priority;
+        char    *user_name;
+        char    *session_args;
+
+        char    *log_dir;
+        char    *display_name;
+        char    *display_device;
+        char    *auth_file;
+
+        gboolean is_parented;
+        char    *parent_display_name;
+        char    *parent_auth_file;
+        char    *chosen_hostname;
+
+        guint    child_watch_id;
+};
+
+enum {
+        PROP_0,
+        PROP_DISPLAY_NAME,
+        PROP_DISPLAY_DEVICE,
+        PROP_AUTH_FILE,
+        PROP_IS_PARENTED,
+        PROP_PARENT_DISPLAY_NAME,
+        PROP_PARENT_AUTH_FILE,
+        PROP_CHOSEN_HOSTNAME,
+        PROP_COMMAND,
+        PROP_PRIORITY,
+        PROP_USER_NAME,
+        PROP_SESSION_ARGS,
+        PROP_LOG_DIR,
+        PROP_DISABLE_TCP,
+};
+
+enum {
+        READY,
+        EXITED,
+        DIED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_server_class_init   (GdmServerClass *klass);
+static void     gdm_server_init         (GdmServer      *server);
+static void     gdm_server_finalize     (GObject        *object);
+
+G_DEFINE_TYPE (GdmServer, gdm_server, G_TYPE_OBJECT)
+
+static char *
+_gdm_server_query_ck_for_display_device (GdmServer *server)
+{
+        char    *out;
+        char    *command;
+        int      status;
+        gboolean res;
+        GError  *error;
+
+        g_return_val_if_fail (GDM_IS_SERVER (server), NULL);
+
+        error = NULL;
+        command = g_strdup_printf (LIBEXECDIR "/ck-get-x11-display-device --display %s",
+                                   server->priv->display_name);
+
+        g_debug ("GdmServer: Running helper %s", command);
+        out = NULL;
+        res = g_spawn_command_line_sync (command,
+                                         &out,
+                                         NULL,
+                                         &status,
+                                         &error);
+        if (! res) {
+                g_warning ("Could not run helper: %s", error->message);
+                g_error_free (error);
+        } else {
+                out = g_strstrip (out);
+                g_debug ("GdmServer: Got tty: '%s'", out);
+        }
+
+        g_free (command);
+
+        return out;
+}
+
+char *
+gdm_server_get_display_device (GdmServer *server)
+{
+        if (server->priv->display_device == NULL) {
+                server->priv->display_device =
+                    _gdm_server_query_ck_for_display_device (server);
+
+                g_object_notify (G_OBJECT (server), "display-device");
+        }
+
+        return g_strdup (server->priv->display_device);
+}
+
+static gboolean
+emit_ready_idle (GdmServer *server)
+{
+        g_debug ("GdmServer: Got USR1 from X server - emitting READY");
+
+        g_signal_emit (server, signals[READY], 0);
+        return FALSE;
+}
+
+
+static gboolean
+signal_cb (int        signo,
+           GdmServer *server)
+
+{
+        g_idle_add ((GSourceFunc)emit_ready_idle, server);
+
+        return TRUE;
+}
+
+static void
+add_ready_handler (GdmServer *server)
+{
+        GdmSignalHandler *signal_handler;
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_add (signal_handler,
+                                SIGUSR1,
+                                (GdmSignalHandlerFunc)signal_cb,
+                                server);
+        g_object_unref (signal_handler);
+}
+
+static void
+remove_ready_handler (GdmServer *server)
+{
+        GdmSignalHandler *signal_handler;
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_remove_func (signal_handler,
+                                        SIGUSR1,
+                                        (GdmSignalHandlerFunc)signal_cb,
+                                        server);
+        g_object_unref (signal_handler);
+}
+
+/* We keep a connection (parent_dsp) open with the parent X server
+ * before running a proxy on it to prevent the X server resetting
+ * as we open and close other connections.
+ * Note that XDMCP servers, by default, reset when the seed X
+ * connection closes whereas usually the X server only quits when
+ * all X connections have closed.
+ */
+#if 0
+static gboolean
+connect_to_parent (GdmServer *server)
+{
+        int maxtries;
+        int openretries;
+
+        g_debug ("GdmServer: Connecting to parent display \'%s\'",
+                   d->parent_disp);
+
+        d->parent_dsp = NULL;
+
+        maxtries = SERVER_IS_XDMCP (d) ? 10 : 2;
+
+        openretries = 0;
+        while (openretries < maxtries &&
+               d->parent_dsp == NULL) {
+                d->parent_dsp = XOpenDisplay (d->parent_disp);
+
+                if G_UNLIKELY (d->parent_dsp == NULL) {
+                        g_debug ("GdmServer: Sleeping %d on a retry", 1+openretries*2);
+                        gdm_sleep_no_signal (1+openretries*2);
+                        openretries++;
+                }
+        }
+
+        if (d->parent_dsp == NULL)
+                gdm_error (_("%s: failed to connect to parent display \'%s\'"),
+                           "gdm_server_start", d->parent_disp);
+
+        return d->parent_dsp != NULL;
+}
+#endif
+
+static gboolean
+gdm_server_resolve_command_line (GdmServer  *server,
+                                 const char *vtarg,
+                                 int        *argcp,
+                                 char     ***argvp)
+{
+        int      argc;
+        char   **argv;
+        int      len;
+        int      i;
+        gboolean gotvtarg = FALSE;
+        gboolean query_in_arglist = FALSE;
+
+        g_shell_parse_argv (server->priv->command, &argc, &argv, NULL);
+
+        for (len = 0; argv != NULL && argv[len] != NULL; len++) {
+                char *arg = argv[len];
+
+                /* HACK! Not to add vt argument to servers that already force
+                 * allocation.  Mostly for backwards compat only */
+                if (strncmp (arg, "vt", 2) == 0 &&
+                    isdigit (arg[2]) &&
+                    (arg[3] == '\0' ||
+                     (isdigit (arg[3]) && arg[4] == '\0')))
+                        gotvtarg = TRUE;
+                if (strcmp (arg, "-query") == 0 ||
+                    strcmp (arg, "-indirect") == 0)
+                        query_in_arglist = TRUE;
+        }
+
+        argv = g_renew (char *, argv, len + 10);
+        /* shift args down one */
+        for (i = len - 1; i >= 1; i--) {
+                argv[i+1] = argv[i];
+        }
+
+        /* server number is the FIRST argument, before any others */
+        argv[1] = g_strdup (server->priv->display_name);
+        len++;
+
+        if (server->priv->auth_file != NULL) {
+                argv[len++] = g_strdup ("-auth");
+                argv[len++] = g_strdup (server->priv->auth_file);
+        }
+
+        if (server->priv->chosen_hostname) {
+                /* run just one session */
+                argv[len++] = g_strdup ("-terminate");
+                argv[len++] = g_strdup ("-query");
+                argv[len++] = g_strdup (server->priv->chosen_hostname);
+                query_in_arglist = TRUE;
+        }
+
+        if (server->priv->disable_tcp && ! query_in_arglist) {
+                argv[len++] = g_strdup ("-nolisten");
+                argv[len++] = g_strdup ("tcp");
+        }
+
+        if (vtarg != NULL && ! gotvtarg) {
+                argv[len++] = g_strdup (vtarg);
+        }
+
+        argv[len++] = NULL;
+
+        *argvp = argv;
+        *argcp = len;
+
+        return TRUE;
+}
+
+static void
+rotate_logs (const char *path,
+             guint       n_copies)
+{
+        int i;
+
+        for (i = n_copies - 1; i > 0; i--) {
+                char *name_n;
+                char *name_n1;
+
+                name_n = g_strdup_printf ("%s.%d", path, i);
+                if (i > 1) {
+                        name_n1 = g_strdup_printf ("%s.%d", path, i - 1);
+                } else {
+                        name_n1 = g_strdup (path);
+                }
+
+                VE_IGNORE_EINTR (g_unlink (name_n));
+                VE_IGNORE_EINTR (g_rename (name_n1, name_n));
+
+                g_free (name_n1);
+                g_free (name_n);
+        }
+
+        VE_IGNORE_EINTR (g_unlink (path));
+}
+
+static void
+change_user (GdmServer *server)
+{
+        struct passwd *pwent;
+
+        if (server->priv->user_name == NULL) {
+                return;
+        }
+
+        pwent = getpwnam (server->priv->user_name);
+        if (pwent == NULL) {
+                g_warning (_("Server was to be spawned by user %s but that user doesn't exist"),
+                           server->priv->user_name);
+                _exit (1);
+        }
+
+        g_debug ("GdmServer: Changing (uid:gid) for child process to (%d:%d)",
+                 pwent->pw_uid,
+                 pwent->pw_gid);
+
+        if (pwent->pw_uid != 0) {
+                if (setgid (pwent->pw_gid) < 0)  {
+                        g_warning (_("Couldn't set groupid to %d"),
+                                   pwent->pw_gid);
+                        _exit (1);
+                }
+
+                if (initgroups (pwent->pw_name, pwent->pw_gid) < 0) {
+                        g_warning (_("initgroups () failed for %s"),
+                                   pwent->pw_name);
+                        _exit (1);
+                }
+
+                if (setuid (pwent->pw_uid) < 0)  {
+                        g_warning (_("Couldn't set userid to %d"),
+                                   (int)pwent->pw_uid);
+                        _exit (1);
+                }
+        } else {
+                gid_t groups[1] = { 0 };
+
+                if (setgid (0) < 0)  {
+                        g_warning (_("Couldn't set groupid to 0"));
+                        /* Don't error out, it's not fatal, if it fails we'll
+                         * just still be */
+                }
+
+                /* this will get rid of any suplementary groups etc... */
+                setgroups (1, groups);
+        }
+}
+
+static void
+server_child_setup (GdmServer *server)
+{
+        int              logfd;
+        struct sigaction ign_signal;
+        sigset_t         mask;
+        char            *log_file;
+        char            *log_path;
+
+        log_file = g_strdup_printf ("%s.log", server->priv->display_name);
+        log_path = g_build_filename (server->priv->log_dir, log_file, NULL);
+        g_free (log_file);
+
+        /* Rotate the X server logs */
+        rotate_logs (log_path, MAX_LOGS);
+
+        /* Log all output from spawned programs to a file */
+        g_debug ("GdmServer: Opening logfile for server %s", log_path);
+
+        VE_IGNORE_EINTR (g_unlink (log_path));
+        VE_IGNORE_EINTR (logfd = open (log_path, O_CREAT|O_APPEND|O_TRUNC|O_WRONLY|O_EXCL, 0644));
+
+        g_free (log_path);
+
+        if (logfd != -1) {
+                VE_IGNORE_EINTR (dup2 (logfd, 1));
+                VE_IGNORE_EINTR (dup2 (logfd, 2));
+                close (logfd);
+        } else {
+                g_warning (_("%s: Could not open logfile for display %s!"),
+                           "gdm_server_spawn",
+                           server->priv->display_name);
+        }
+
+        /* The X server expects USR1/TTIN/TTOU to be SIG_IGN */
+        ign_signal.sa_handler = SIG_IGN;
+        ign_signal.sa_flags = SA_RESTART;
+        sigemptyset (&ign_signal.sa_mask);
+
+        if (sigaction (SIGUSR1, &ign_signal, NULL) < 0) {
+                g_warning (_("%s: Error setting %s to %s"),
+                           "gdm_server_spawn", "USR1", "SIG_IGN");
+                _exit (SERVER_ABORT);
+        }
+
+        if (sigaction (SIGTTIN, &ign_signal, NULL) < 0) {
+                g_warning (_("%s: Error setting %s to %s"),
+                           "gdm_server_spawn", "TTIN", "SIG_IGN");
+                _exit (SERVER_ABORT);
+        }
+
+        if (sigaction (SIGTTOU, &ign_signal, NULL) < 0) {
+                g_warning (_("%s: Error setting %s to %s"),
+                           "gdm_server_spawn", "TTOU", "SIG_IGN");
+                _exit (SERVER_ABORT);
+        }
+
+        /* And HUP and TERM are at SIG_DFL from gdm_unset_signals,
+           we also have an empty mask and all that fun stuff */
+
+        /* unblock signals (especially HUP/TERM/USR1) so that we
+         * can control the X server */
+        sigemptyset (&mask);
+        sigprocmask (SIG_SETMASK, &mask, NULL);
+
+        if (server->priv->priority != 0) {
+                if (setpriority (PRIO_PROCESS, 0, server->priv->priority)) {
+                        g_warning (_("%s: Server priority couldn't be set to %d: %s"),
+                                   "gdm_server_spawn",
+                                   server->priv->priority,
+                                   g_strerror (errno));
+                }
+        }
+
+        setpgid (0, 0);
+
+        change_user (server);
+}
+
+static void
+listify_hash (const char *key,
+              const char *value,
+              GPtrArray  *env)
+{
+        char *str;
+        str = g_strdup_printf ("%s=%s", key, value);
+        g_ptr_array_add (env, str);
+}
+
+static GPtrArray *
+get_server_environment (GdmServer *server)
+{
+        GPtrArray  *env;
+        char      **l;
+        GHashTable *hash;
+
+        env = g_ptr_array_new ();
+
+        /* create a hash table of current environment, then update keys has necessary */
+        hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+        for (l = environ; *l != NULL; l++) {
+                char **str;
+                str = g_strsplit (*l, "=", 2);
+                g_hash_table_insert (hash, str[0], str[1]);
+        }
+
+        /* modify environment here */
+        if (server->priv->is_parented) {
+                if (server->priv->parent_auth_file != NULL) {
+                        g_hash_table_insert (hash, g_strdup ("XAUTHORITY"), g_strdup (server->priv->parent_auth_file));
+                }
+
+                if (server->priv->parent_display_name != NULL) {
+                        g_hash_table_insert (hash, g_strdup ("DISPLAY"), g_strdup (server->priv->parent_display_name));
+                }
+        } else {
+                g_hash_table_insert (hash, g_strdup ("DISPLAY="), g_strdup (server->priv->display_name));
+        }
+
+        if (server->priv->user_name != NULL) {
+                struct passwd *pwent;
+
+                pwent = getpwnam (server->priv->user_name);
+
+                if (pwent->pw_dir != NULL
+                    && g_file_test (pwent->pw_dir, G_FILE_TEST_EXISTS)) {
+                        g_hash_table_insert (hash, g_strdup ("HOME"), g_strdup (pwent->pw_dir));
+                } else {
+                        /* Hack */
+                        g_hash_table_insert (hash, g_strdup ("HOME"), g_strdup ("/"));
+                }
+                g_hash_table_insert (hash, g_strdup ("SHELL"), g_strdup (pwent->pw_shell));
+                g_hash_table_remove (hash, "MAIL");
+        }
+
+        g_hash_table_foreach (hash, (GHFunc)listify_hash, env);
+        g_hash_table_destroy (hash);
+
+        g_ptr_array_add (env, NULL);
+
+        return env;
+}
+
+static void
+server_add_xserver_args (GdmServer *server,
+                         int       *argc,
+                         char    ***argv)
+{
+        int    count;
+        char **args;
+        int    len;
+        int    i;
+
+        len = *argc;
+        g_shell_parse_argv (server->priv->session_args, &count, &args, NULL);
+        *argv = g_renew (char *, *argv, len + count + 1);
+
+        for (i=0; i < count;i++) {
+                *argv[len++] = g_strdup (args[i]);
+        }
+
+        *argc += count;
+
+        argv[len] = NULL;
+        g_strfreev (args);
+}
+
+static void
+server_child_watch (GPid       pid,
+                    int        status,
+                    GdmServer *server)
+{
+        g_debug ("GdmServer: child (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        if (WIFEXITED (status)) {
+                int code = WEXITSTATUS (status);
+                g_signal_emit (server, signals [EXITED], 0, code);
+        } else if (WIFSIGNALED (status)) {
+                int num = WTERMSIG (status);
+                g_signal_emit (server, signals [DIED], 0, num);
+        }
+
+        g_spawn_close_pid (server->priv->pid);
+        server->priv->pid = -1;
+}
+
+static gboolean
+gdm_server_spawn (GdmServer  *server,
+                  const char *vtarg)
+{
+        int              argc;
+        gchar          **argv = NULL;
+        GError          *error;
+        GPtrArray       *env;
+        gboolean         ret;
+        char            *freeme;
+
+        ret = FALSE;
+
+        /* Figure out the server command */
+        argv = NULL;
+        argc = 0;
+        gdm_server_resolve_command_line (server,
+                                         vtarg,
+                                         &argc,
+                                         &argv);
+
+        if (server->priv->session_args) {
+                server_add_xserver_args (server, &argc, &argv);
+        }
+
+        if (argv[0] == NULL) {
+                g_warning (_("%s: Empty server command for display %s"),
+                           "gdm_server_spawn",
+                           server->priv->display_name);
+                _exit (SERVER_ABORT);
+        }
+
+        env = get_server_environment (server);
+
+        freeme = g_strjoinv (" ", argv);
+        g_debug ("GdmServer: Starting X server process: %s", freeme);
+        g_free (freeme);
+
+        error = NULL;
+        ret = g_spawn_async_with_pipes (NULL,
+                                        argv,
+                                        (char **)env->pdata,
+                                        G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
+                                        (GSpawnChildSetupFunc)server_child_setup,
+                                        server,
+                                        &server->priv->pid,
+                                        NULL,
+                                        NULL,
+                                        NULL,
+                                        &error);
+
+        if (! ret) {
+                g_warning ("Could not start command '%s': %s",
+                           server->priv->command,
+                           error->message);
+                g_error_free (error);
+        }
+
+        g_strfreev (argv);
+        g_ptr_array_foreach (env, (GFunc)g_free, NULL);
+        g_ptr_array_free (env, TRUE);
+
+        g_debug ("GdmServer: Started X server process %d - waiting for READY", (int)server->priv->pid);
+
+        server->priv->child_watch_id = g_child_watch_add (server->priv->pid,
+                                                          (GChildWatchFunc)server_child_watch,
+                                                          server);
+
+        return ret;
+}
+
+/**
+ * gdm_server_start:
+ * @disp: Pointer to a GdmDisplay structure
+ *
+ * Starts a local X server. Handles retries and fatal errors properly.
+ */
+
+gboolean
+gdm_server_start (GdmServer *server)
+{
+        gboolean res;
+
+        /* fork X server process */
+        res = gdm_server_spawn (server, NULL);
+
+        return res;
+}
+
+static void
+server_died (GdmServer *server)
+{
+        int exit_status;
+
+        g_debug ("GdmServer: Waiting on process %d", server->priv->pid);
+        exit_status = gdm_wait_on_pid (server->priv->pid);
+
+        if (WIFEXITED (exit_status) && (WEXITSTATUS (exit_status) != 0)) {
+                g_debug ("GdmServer: Wait on child process failed");
+        } else {
+                /* exited normally */
+        }
+
+        g_spawn_close_pid (server->priv->pid);
+        server->priv->pid = -1;
+
+        if (server->priv->display_device != NULL) {
+                g_free (server->priv->display_device);
+                server->priv->display_device = NULL;
+                g_object_notify (G_OBJECT (server), "display-device");
+        }
+
+        g_debug ("GdmServer: Server died");
+}
+
+gboolean
+gdm_server_stop (GdmServer *server)
+{
+        int res;
+
+        if (server->priv->pid <= 1) {
+                return TRUE;
+        }
+
+        /* remove watch source before we can wait on child */
+        if (server->priv->child_watch_id > 0) {
+                g_source_remove (server->priv->child_watch_id);
+                server->priv->child_watch_id = 0;
+        }
+
+        g_debug ("GdmServer: Stopping server");
+
+        res = gdm_signal_pid (server->priv->pid, SIGTERM);
+        if (res < 0) {
+        } else {
+                server_died (server);
+        }
+
+        return TRUE;
+}
+
+
+static void
+_gdm_server_set_display_name (GdmServer  *server,
+                              const char *name)
+{
+        g_free (server->priv->display_name);
+        server->priv->display_name = g_strdup (name);
+}
+
+static void
+_gdm_server_set_auth_file (GdmServer  *server,
+                           const char *auth_file)
+{
+        g_free (server->priv->auth_file);
+        server->priv->auth_file = g_strdup (auth_file);
+}
+
+static void
+_gdm_server_set_user_name (GdmServer  *server,
+                           const char *name)
+{
+        g_free (server->priv->user_name);
+        server->priv->user_name = g_strdup (name);
+}
+
+static void
+_gdm_server_set_disable_tcp (GdmServer  *server,
+                             gboolean    disabled)
+{
+        server->priv->disable_tcp = disabled;
+}
+
+static void
+gdm_server_set_property (GObject      *object,
+                         guint         prop_id,
+                         const GValue *value,
+                         GParamSpec   *pspec)
+{
+        GdmServer *self;
+
+        self = GDM_SERVER (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_NAME:
+                _gdm_server_set_display_name (self, g_value_get_string (value));
+                break;
+        case PROP_AUTH_FILE:
+                _gdm_server_set_auth_file (self, g_value_get_string (value));
+                break;
+        case PROP_USER_NAME:
+                _gdm_server_set_user_name (self, g_value_get_string (value));
+                break;
+        case PROP_DISABLE_TCP:
+                _gdm_server_set_disable_tcp (self, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_server_get_property (GObject    *object,
+                         guint       prop_id,
+                         GValue     *value,
+                         GParamSpec *pspec)
+{
+        GdmServer *self;
+
+        self = GDM_SERVER (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_NAME:
+                g_value_set_string (value, self->priv->display_name);
+                break;
+        case PROP_DISPLAY_DEVICE:
+                g_value_take_string (value,
+                                     gdm_server_get_display_device (self));
+                break;
+        case PROP_AUTH_FILE:
+                g_value_set_string (value, self->priv->auth_file);
+                break;
+        case PROP_USER_NAME:
+                g_value_set_string (value, self->priv->user_name);
+                break;
+        case PROP_DISABLE_TCP:
+                g_value_set_boolean (value, self->priv->disable_tcp);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_server_constructor (GType                  type,
+                        guint                  n_construct_properties,
+                        GObjectConstructParam *construct_properties)
+{
+        GdmServer      *server;
+
+        server = GDM_SERVER (G_OBJECT_CLASS (gdm_server_parent_class)->constructor (type,
+                                                                                    n_construct_properties,
+                                                                                    construct_properties));
+        return G_OBJECT (server);
+}
+
+static void
+gdm_server_class_init (GdmServerClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_server_get_property;
+        object_class->set_property = gdm_server_set_property;
+        object_class->constructor = gdm_server_constructor;
+        object_class->finalize = gdm_server_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmServerPrivate));
+
+        signals [READY] =
+                g_signal_new ("ready",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmServerClass, ready),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [EXITED] =
+                g_signal_new ("exited",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmServerClass, exited),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+        signals [DIED] =
+                g_signal_new ("died",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmServerClass, died),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_NAME,
+                                         g_param_spec_string ("display-name",
+                                                              "name",
+                                                              "name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_DEVICE,
+                                         g_param_spec_string ("display-device",
+                                                              "Display Device",
+                                                              "Path to terminal display is running on",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+        g_object_class_install_property (object_class,
+                                         PROP_AUTH_FILE,
+                                         g_param_spec_string ("auth-file",
+                                                              "Authorization File",
+                                                              "Path to X authorization file",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+        g_object_class_install_property (object_class,
+                                         PROP_USER_NAME,
+                                         g_param_spec_string ("user-name",
+                                                              "user name",
+                                                              "user name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_DISABLE_TCP,
+                                         g_param_spec_boolean ("disable-tcp",
+                                                               NULL,
+                                                               NULL,
+                                                               TRUE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+}
+
+static void
+gdm_server_init (GdmServer *server)
+{
+
+        server->priv = GDM_SERVER_GET_PRIVATE (server);
+
+        server->priv->pid = -1;
+        server->priv->command = g_strdup (X_SERVER " -br -verbose");
+        server->priv->log_dir = g_strdup (LOGDIR);
+
+        add_ready_handler (server);
+}
+
+static void
+gdm_server_finalize (GObject *object)
+{
+        GdmServer *server;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SERVER (object));
+
+        server = GDM_SERVER (object);
+
+        g_return_if_fail (server->priv != NULL);
+
+        remove_ready_handler (server);
+
+        gdm_server_stop (server);
+
+        G_OBJECT_CLASS (gdm_server_parent_class)->finalize (object);
+}
+
+GdmServer *
+gdm_server_new (const char *display_name,
+                const char *auth_file)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SERVER,
+                               "display-name", display_name,
+                               "auth-file", auth_file,
+                               NULL);
+
+        return GDM_SERVER (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-server.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-server.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-server.h	(revision 134)
@@ -0,0 +1,64 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SERVER_H
+#define __GDM_SERVER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SERVER         (gdm_server_get_type ())
+#define GDM_SERVER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SERVER, GdmServer))
+#define GDM_SERVER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SERVER, GdmServerClass))
+#define GDM_IS_SERVER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SERVER))
+#define GDM_IS_SERVER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SERVER))
+#define GDM_SERVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SERVER, GdmServerClass))
+
+typedef struct GdmServerPrivate GdmServerPrivate;
+
+typedef struct
+{
+        GObject           parent;
+        GdmServerPrivate *priv;
+} GdmServer;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void (* ready)             (GdmServer *server);
+        void (* exited)            (GdmServer *server,
+                                    int        exit_code);
+        void (* died)              (GdmServer *server,
+                                    int        signal_number);
+} GdmServerClass;
+
+GType               gdm_server_get_type  (void);
+GdmServer *         gdm_server_new       (const char *display_id,
+                                          const char *auth_file);
+gboolean            gdm_server_start     (GdmServer   *server);
+gboolean            gdm_server_stop      (GdmServer   *server);
+char *              gdm_server_get_display_device (GdmServer *server);
+
+G_END_DECLS
+
+#endif /* __GDM_SERVER_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-auditor.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-auditor.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-auditor.c	(revision 134)
@@ -0,0 +1,305 @@
+/* gdm-session-auditor.c - Object for auditing session login/logout
+ *
+ * Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+ * Copyright (C) 2005, 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Brian A. Cameron <Brian.Cameron@sun.com>
+ *             Gary Winiger <Gary.Winiger@sun.com>
+ *             Ray Strode <rstrode@redhat.com>
+ *             Steve Grubb <sgrubb@redhat.com>
+ */
+#include "config.h"
+#include "gdm-session-auditor.h"
+
+#include <errno.h>
+#include <string.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib-object.h>
+#include <glib/gi18n.h>
+
+struct _GdmSessionAuditorPrivate
+{
+        char *username;
+        char *hostname;
+        char *display_device;
+};
+
+static void gdm_session_auditor_finalize (GObject *object);
+static void gdm_session_auditor_class_install_properties (GdmSessionAuditorClass *
+                                              auditor_class);
+
+static void gdm_session_auditor_set_property (GObject      *object,
+                                              guint         prop_id,
+                                              const GValue *value,
+                                              GParamSpec   *pspec);
+static void gdm_session_auditor_get_property (GObject      *object,
+                                              guint         prop_id,
+                                              GValue       *value,
+                                              GParamSpec   *pspec);
+
+enum {
+        PROP_0 = 0,
+        PROP_USERNAME,
+        PROP_HOSTNAME,
+        PROP_DISPLAY_DEVICE
+};
+
+G_DEFINE_TYPE (GdmSessionAuditor, gdm_session_auditor, G_TYPE_OBJECT)
+
+static void
+gdm_session_auditor_class_init (GdmSessionAuditorClass *auditor_class)
+{
+        GObjectClass *object_class;
+
+        object_class = G_OBJECT_CLASS (auditor_class);
+
+        object_class->finalize = gdm_session_auditor_finalize;
+
+        gdm_session_auditor_class_install_properties (auditor_class);
+
+        g_type_class_add_private (auditor_class, sizeof (GdmSessionAuditorPrivate));
+}
+
+static void
+gdm_session_auditor_class_install_properties (GdmSessionAuditorClass *auditor_class)
+{
+        GObjectClass *object_class;
+        GParamSpec   *param_spec;
+
+        object_class = G_OBJECT_CLASS (auditor_class);
+        object_class->set_property = gdm_session_auditor_set_property;
+        object_class->get_property = gdm_session_auditor_get_property;
+
+        param_spec = g_param_spec_string ("username", _("Username"),
+                                        _("The username"),
+                                        NULL, G_PARAM_READWRITE);
+        g_object_class_install_property (object_class, PROP_USERNAME, param_spec);
+
+        param_spec = g_param_spec_string ("hostname", _("Hostname"),
+                                        _("The hostname"),
+                                        NULL,
+                                       G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
+        g_object_class_install_property (object_class, PROP_HOSTNAME, param_spec);
+
+        param_spec = g_param_spec_string ("display-device", _("Display Device"),
+                                        _("The display device"),
+                                        NULL,
+                                       G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
+        g_object_class_install_property (object_class, PROP_DISPLAY_DEVICE, param_spec);
+}
+
+static void
+gdm_session_auditor_init (GdmSessionAuditor *auditor)
+{
+        auditor->priv = G_TYPE_INSTANCE_GET_PRIVATE (auditor,
+                                                     GDM_TYPE_SESSION_AUDITOR,
+                                                     GdmSessionAuditorPrivate);
+
+}
+
+static void
+gdm_session_auditor_finalize (GObject *object)
+{
+        GdmSessionAuditor *auditor;
+        GObjectClass *parent_class;
+
+        auditor = GDM_SESSION_AUDITOR (object);
+
+        g_free (auditor->priv->username);
+        g_free (auditor->priv->hostname);
+        g_free (auditor->priv->display_device);
+
+        parent_class = G_OBJECT_CLASS (gdm_session_auditor_parent_class);
+
+        if (parent_class->finalize != NULL) {
+                parent_class->finalize (object);
+        }
+}
+
+void
+gdm_session_auditor_set_username (GdmSessionAuditor *auditor,
+                                  const char        *username)
+{
+        g_return_if_fail (GDM_IS_SESSION_AUDITOR (auditor));
+
+        if (username == auditor->priv->username) {
+                return;
+        }
+
+        if ((username == NULL || auditor->priv->username == NULL) ||
+            strcmp (username, auditor->priv->username) != 0) {
+                auditor->priv->username = g_strdup (username);
+                g_object_notify (G_OBJECT (auditor), "username");
+        }
+}
+
+static void
+gdm_session_auditor_set_hostname (GdmSessionAuditor *auditor,
+                                  const char        *hostname)
+{
+        g_return_if_fail (GDM_IS_SESSION_AUDITOR (auditor));
+        auditor->priv->hostname = g_strdup (hostname);
+}
+
+static void
+gdm_session_auditor_set_display_device (GdmSessionAuditor *auditor,
+                                        const char        *display_device)
+{
+        g_return_if_fail (GDM_IS_SESSION_AUDITOR (auditor));
+        auditor->priv->display_device = g_strdup (display_device);
+}
+
+static char *
+gdm_session_auditor_get_username (GdmSessionAuditor *auditor)
+{
+        return g_strdup (auditor->priv->username);
+}
+
+static char *
+gdm_session_auditor_get_hostname (GdmSessionAuditor *auditor)
+{
+        return g_strdup (auditor->priv->hostname);
+}
+
+static char *
+gdm_session_auditor_get_display_device (GdmSessionAuditor *auditor)
+{
+        return g_strdup (auditor->priv->display_device);
+}
+
+static void
+gdm_session_auditor_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        GdmSessionAuditor *auditor;
+
+        auditor = GDM_SESSION_AUDITOR (object);
+
+        switch (prop_id) {
+                case PROP_USERNAME:
+                        gdm_session_auditor_set_username (auditor, g_value_get_string (value));
+                break;
+
+                case PROP_HOSTNAME:
+                        gdm_session_auditor_set_hostname (auditor, g_value_get_string (value));
+                break;
+
+                case PROP_DISPLAY_DEVICE:
+                        gdm_session_auditor_set_display_device (auditor, g_value_get_string (value));
+                break;
+
+                default:
+                        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+        }
+}
+
+static void
+gdm_session_auditor_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        GdmSessionAuditor *auditor;
+
+        auditor = GDM_SESSION_AUDITOR (object);
+
+        switch (prop_id) {
+                case PROP_USERNAME:
+                        g_value_take_string (value, gdm_session_auditor_get_username (auditor));
+                break;
+
+                case PROP_HOSTNAME:
+                        g_value_take_string (value, gdm_session_auditor_get_hostname (auditor));
+                break;
+
+                case PROP_DISPLAY_DEVICE:
+                        g_value_take_string (value, gdm_session_auditor_get_display_device (auditor));
+                break;
+
+                default:
+                        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+    }
+}
+
+GdmSessionAuditor *
+gdm_session_auditor_new (const char *hostname,
+                         const char *display_device)
+{
+        GdmSessionAuditor *auditor;
+
+        auditor = g_object_new (GDM_TYPE_SESSION_AUDITOR,
+                                "hostname", hostname,
+                                "display-device", display_device,
+                                NULL);
+
+        return auditor;
+}
+
+void
+gdm_session_auditor_report_password_changed (GdmSessionAuditor *auditor)
+{
+        if (GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_password_changed != NULL) {
+                GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_password_changed (auditor);
+        }
+}
+
+void
+gdm_session_auditor_report_password_change_failure (GdmSessionAuditor *auditor)
+{
+        if (GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_password_change_failure != NULL) {
+                GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_password_change_failure (auditor);
+        }
+}
+
+void
+gdm_session_auditor_report_user_accredited (GdmSessionAuditor *auditor)
+{
+        if (GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_user_accredited != NULL) {
+                GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_user_accredited (auditor);
+        }
+}
+
+void
+gdm_session_auditor_report_login (GdmSessionAuditor *auditor)
+{
+        if (GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_login != NULL) {
+                GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_login (auditor);
+        }
+}
+
+void
+gdm_session_auditor_report_login_failure (GdmSessionAuditor *auditor,
+                                          int                error_code,
+                                          const char        *error_message)
+{
+        if (GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_login_failure != NULL) {
+                GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_login_failure (auditor, error_code, error_message);
+        }
+}
+
+void
+gdm_session_auditor_report_logout (GdmSessionAuditor *auditor)
+{
+        if (GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_logout != NULL) {
+                GDM_SESSION_AUDITOR_GET_CLASS (auditor)->report_logout (auditor);
+        }
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session-auditor.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-auditor.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-auditor.h	(revision 134)
@@ -0,0 +1,81 @@
+/* gdm-session-auditor.h - Object for auditing session login/logout
+ *
+ * Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+ * Copyright (C) 2005, 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Brian A. Cameron <Brian.Cameron@sun.com>
+ *             Gary Winiger <Gary.Winiger@sun.com>
+ *             Ray Strode <rstrode@redhat.com>
+ *             Steve Grubb <sgrubb@redhat.com>
+ */
+#ifndef GDM_SESSION_AUDITOR_H
+#define GDM_SESSION_AUDITOR_H
+
+#include <glib.h>
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+#define GDM_TYPE_SESSION_AUDITOR (gdm_session_auditor_get_type ())
+#define GDM_SESSION_AUDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_AUDITOR, GdmSessionAuditor))
+#define GDM_SESSION_AUDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_AUDITOR, GdmSessionAuditorClass))
+#define GDM_IS_SESSION_AUDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_AUDITOR))
+#define GDM_IS_SESSION_AUDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_AUDITOR))
+#define GDM_SESSION_AUDITOR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_AUDITOR, GdmSessionAuditorClass))
+#define GDM_SESSION_AUDITOR_ERROR (gdm_session_auditor_error_quark ())
+typedef struct _GdmSessionAuditor GdmSessionAuditor;
+typedef struct _GdmSessionAuditorClass GdmSessionAuditorClass;
+typedef struct _GdmSessionAuditorPrivate GdmSessionAuditorPrivate;
+
+struct _GdmSessionAuditor
+{
+        GObject                   parent;
+
+        /*< private > */
+        GdmSessionAuditorPrivate *priv;
+};
+
+struct _GdmSessionAuditorClass
+{
+        GObjectClass        parent_class;
+
+        void               (* report_password_changed)        (GdmSessionAuditor *auditor);
+        void               (* report_password_change_failure) (GdmSessionAuditor *auditor);
+        void               (* report_user_accredited)         (GdmSessionAuditor *auditor);
+        void               (* report_login)                   (GdmSessionAuditor *auditor);
+        void               (* report_login_failure)           (GdmSessionAuditor *auditor,
+                                                               int                error_code,
+                                                               const char        *error_message);
+        void               (* report_logout)                  (GdmSessionAuditor *auditor);
+};
+
+GType                     gdm_session_auditor_get_type           (void);
+GdmSessionAuditor        *gdm_session_auditor_new                (const char *hostname,
+                                                                  const char *display_device);
+void                      gdm_session_auditor_set_username (GdmSessionAuditor *auditor,
+                                                            const char        *username);
+void                      gdm_session_auditor_report_password_changed (GdmSessionAuditor *auditor);
+void                      gdm_session_auditor_report_password_change_failure (GdmSessionAuditor *auditor);
+void                      gdm_session_auditor_report_user_accredited (GdmSessionAuditor *auditor);
+void                      gdm_session_auditor_report_login (GdmSessionAuditor *auditor);
+void                      gdm_session_auditor_report_login_failure (GdmSessionAuditor *auditor,
+                                                                    int                error_code,
+                                                                    const char        *error_message);
+void                      gdm_session_auditor_report_logout (GdmSessionAuditor *auditor);
+
+G_END_DECLS
+#endif /* GDM_SESSION_AUDITOR_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-direct.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-direct.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-direct.c	(revision 134)
@@ -0,0 +1,2542 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <dirent.h>
+#include <errno.h>
+#include <fcntl.h>
+
+#include <stdlib.h>
+#include <string.h>
+#include <sys/resource.h>
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <unistd.h>
+#include <pwd.h>
+#include <grp.h>
+
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-session-direct.h"
+#include "gdm-session.h"
+#include "gdm-session-private.h"
+#include "gdm-session-direct-glue.h"
+
+#include "gdm-session-record.h"
+#include "gdm-session-worker-job.h"
+
+#define GDM_SESSION_DBUS_PATH         "/org/gnome/DisplayManager/Session"
+#define GDM_SESSION_DBUS_INTERFACE    "org.gnome.DisplayManager.Session"
+#define GDM_SESSION_DBUS_ERROR_CANCEL "org.gnome.DisplayManager.Session.Error.Cancel"
+
+#ifndef GDM_SESSION_DEFAULT_PATH
+#define GDM_SESSION_DEFAULT_PATH "/usr/local/bin:/usr/bin:/bin"
+#endif
+
+struct _GdmSessionDirectPrivate
+{
+        /* per open scope */
+        char                *selected_session;
+        char                *saved_session;
+        char                *selected_language;
+        char                *saved_language;
+        char                *selected_layout;
+        char                *saved_layout;
+        char                *selected_user;
+        char                *user_x11_authority_file;
+
+        DBusMessage         *message_pending_reply;
+        DBusConnection      *worker_connection;
+
+        GdmSessionWorkerJob *job;
+        GPid                 session_pid;
+        guint32              is_authenticated : 1;
+        guint32              is_running : 1;
+
+        /* object lifetime scope */
+        char                *id;
+        char                *display_id;
+        char                *display_name;
+        char                *display_hostname;
+        char                *display_device;
+        char                *display_x11_authority_file;
+        gboolean             display_is_local;
+
+        DBusServer          *server;
+        char                *server_address;
+        GHashTable          *environment;
+        DBusGConnection     *connection;
+};
+
+enum {
+        PROP_0,
+        PROP_DISPLAY_ID,
+        PROP_DISPLAY_NAME,
+        PROP_DISPLAY_HOSTNAME,
+        PROP_DISPLAY_IS_LOCAL,
+        PROP_DISPLAY_DEVICE,
+        PROP_DISPLAY_X11_AUTHORITY_FILE,
+        PROP_USER_X11_AUTHORITY_FILE,
+};
+
+static void     gdm_session_iface_init          (GdmSessionIface      *iface);
+
+G_DEFINE_TYPE_WITH_CODE (GdmSessionDirect,
+                         gdm_session_direct,
+                         G_TYPE_OBJECT,
+                         G_IMPLEMENT_INTERFACE (GDM_TYPE_SESSION,
+                                                gdm_session_iface_init))
+
+static gboolean
+send_dbus_message (DBusConnection *connection,
+                   DBusMessage    *message)
+{
+        gboolean is_connected;
+        gboolean sent;
+
+        g_return_val_if_fail (message != NULL, FALSE);
+
+        if (connection == NULL) {
+                g_warning ("There is no valid connection");
+                return FALSE;
+        }
+
+        is_connected = dbus_connection_get_is_connected (connection);
+        if (! is_connected) {
+                g_warning ("Not connected!");
+                return FALSE;
+        }
+
+        sent = dbus_connection_send (connection, message, NULL);
+
+        return sent;
+}
+
+static void
+send_dbus_string_signal (GdmSessionDirect *session,
+                         const char *name,
+                         const char *text)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+
+        g_return_if_fail (session != NULL);
+
+        message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH,
+                                           GDM_SESSION_DBUS_INTERFACE,
+                                           name);
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &text);
+
+        if (! send_dbus_message (session->priv->worker_connection, message)) {
+                g_debug ("GdmSessionDirect: Could not send %s signal",
+                         name ? name : "(null)");
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_dbus_void_signal (GdmSessionDirect *session,
+                       const char       *name)
+{
+        DBusMessage *message;
+
+        g_return_if_fail (session != NULL);
+
+        message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH,
+                                           GDM_SESSION_DBUS_INTERFACE,
+                                           name);
+
+        if (! send_dbus_message (session->priv->worker_connection, message)) {
+                g_debug ("GdmSessionDirect: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+on_authentication_failed (GdmSession *session,
+                          const char *message)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+        gdm_session_record_failed (impl->priv->session_pid,
+                                   impl->priv->selected_user,
+                                   impl->priv->display_hostname,
+                                   impl->priv->display_name,
+                                   impl->priv->display_device);
+}
+
+static void
+on_session_started (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+        gdm_session_record_login (impl->priv->session_pid,
+                                  impl->priv->selected_user,
+                                  impl->priv->display_hostname,
+                                  impl->priv->display_name,
+                                  impl->priv->display_device);
+}
+
+static void
+on_session_start_failed (GdmSession *session,
+                         const char *message)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+        gdm_session_record_login (impl->priv->session_pid,
+                                  impl->priv->selected_user,
+                                  impl->priv->display_hostname,
+                                  impl->priv->display_name,
+                                  impl->priv->display_device);
+}
+
+static void
+on_session_exited (GdmSession *session,
+                   int        exit_code)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+        gdm_session_record_logout (impl->priv->session_pid,
+                                   impl->priv->selected_user,
+                                   impl->priv->display_hostname,
+                                   impl->priv->display_name,
+                                   impl->priv->display_device);
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_setup_complete (GdmSessionDirect *session,
+                                          DBusConnection   *connection,
+                                          DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GdmSessionDirect: Emitting 'setup-complete' signal");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_setup_complete (GDM_SESSION (session));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_setup_failed (GdmSessionDirect *session,
+                                        DBusConnection   *connection,
+                                        DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'setup-failed' signal");
+
+        _gdm_session_setup_failed (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+
+static DBusHandlerResult
+gdm_session_direct_handle_reset_complete (GdmSessionDirect *session,
+                                          DBusConnection   *connection,
+                                          DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GdmSessionDirect: Emitting 'reset-complete' signal");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_reset_complete (GDM_SESSION (session));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_reset_failed (GdmSessionDirect *session,
+                                        DBusConnection   *connection,
+                                        DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'reset-failed' signal");
+
+        _gdm_session_reset_failed (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_authenticated (GdmSessionDirect *session,
+                                         DBusConnection   *connection,
+                                         DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GdmSessionDirect: Emitting 'authenticated' signal");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        session->priv->is_authenticated = TRUE;
+        _gdm_session_authenticated (GDM_SESSION (session));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_authentication_failed (GdmSessionDirect *session,
+                                                 DBusConnection   *connection,
+                                                 DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'authentication-failed' signal");
+
+        session->priv->is_authenticated = FALSE;
+        _gdm_session_authentication_failed (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_authorized (GdmSessionDirect *session,
+                                      DBusConnection   *connection,
+                                      DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GdmSessionDirect: Emitting 'authorized' signal");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_authorized (GDM_SESSION (session));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_authorization_failed (GdmSessionDirect *session,
+                                                DBusConnection   *connection,
+                                                DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'authorization-failed' signal");
+
+        _gdm_session_authorization_failed (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_accredited (GdmSessionDirect *session,
+                                      DBusConnection   *connection,
+                                      DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GdmSessionDirect: Emitting 'accredited' signal");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_accredited (GDM_SESSION (session));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_accreditation_failed (GdmSessionDirect *session,
+                                                DBusConnection   *connection,
+                                                DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'accreditation-failed' signal");
+
+        _gdm_session_accreditation_failed (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static const char **
+get_system_session_dirs (void)
+{
+        static const char *search_dirs[] = {
+                "/etc/X11/sessions/",
+                DMCONFDIR "/Sessions/",
+                DATADIR "/xsessions/",
+                DATADIR "/gdm/BuiltInSessions/",
+                NULL
+        };
+
+        return search_dirs;
+}
+
+static gboolean
+is_prog_in_path (const char *prog)
+{
+        char    *f;
+        gboolean ret;
+
+        f = g_find_program_in_path (prog);
+        ret = (f != NULL);
+        g_free (f);
+        return ret;
+}
+
+static gboolean
+get_session_command_for_file (const char *file,
+                              char      **command)
+{
+        GKeyFile   *key_file;
+        GError     *error;
+        char       *full_path;
+        char       *exec;
+        gboolean    ret;
+        gboolean    res;
+
+        exec = NULL;
+        ret = FALSE;
+        if (command != NULL) {
+                *command = NULL;
+        }
+
+        key_file = g_key_file_new ();
+
+        g_debug ("GdmSessionDirect: looking for session file '%s'", file);
+
+        error = NULL;
+        full_path = NULL;
+        res = g_key_file_load_from_dirs (key_file,
+                                         file,
+                                         get_system_session_dirs (),
+                                         &full_path,
+                                         G_KEY_FILE_NONE,
+                                         &error);
+        if (! res) {
+                g_debug ("GdmSessionDirect: File '%s' not found: %s", file, error->message);
+                g_error_free (error);
+                if (command != NULL) {
+                        *command = NULL;
+                }
+                goto out;
+        }
+
+        error = NULL;
+        res = g_key_file_get_boolean (key_file,
+                                      G_KEY_FILE_DESKTOP_GROUP,
+                                      G_KEY_FILE_DESKTOP_KEY_HIDDEN,
+                                      &error);
+        if (error == NULL && res) {
+                g_debug ("GdmSessionDirect: Session %s is marked as hidden", file);
+                goto out;
+        }
+
+        exec = g_key_file_get_string (key_file,
+                                      G_KEY_FILE_DESKTOP_GROUP,
+                                      G_KEY_FILE_DESKTOP_KEY_TRY_EXEC,
+                                      NULL);
+        if (exec != NULL) {
+                res = is_prog_in_path (exec);
+                g_free (exec);
+
+                if (! res) {
+                        g_debug ("GdmSessionDirect: Command not found: %s",
+                                 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC);
+                        goto out;
+                }
+        }
+
+        error = NULL;
+        exec = g_key_file_get_string (key_file,
+                                      G_KEY_FILE_DESKTOP_GROUP,
+                                      G_KEY_FILE_DESKTOP_KEY_EXEC,
+                                      &error);
+        if (error != NULL) {
+                g_debug ("GdmSessionDirect: %s key not found: %s",
+                         G_KEY_FILE_DESKTOP_KEY_EXEC,
+                         error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        if (command != NULL) {
+                *command = g_strdup (exec);
+        }
+        ret = TRUE;
+
+out:
+        g_free (exec);
+
+        return ret;
+}
+
+static gboolean
+get_session_command_for_name (const char *name,
+                              char      **command)
+{
+        gboolean res;
+        char    *filename;
+
+        filename = g_strdup_printf ("%s.desktop", name);
+
+        command = NULL;
+        res = get_session_command_for_file (filename, command);
+        g_free (filename);
+
+        return res;
+}
+
+static const char *
+get_default_language_name (GdmSessionDirect *session)
+{
+    if (session->priv->saved_language != NULL) {
+                return session->priv->saved_language;
+    }
+
+    return setlocale (LC_MESSAGES, NULL);
+}
+
+static const char *
+get_default_layout_name (GdmSessionDirect *session)
+{
+    if (session->priv->saved_layout != NULL) {
+                return session->priv->saved_layout;
+    }
+
+    return "us";
+}
+
+static char *
+get_fallback_session_name (void)
+{
+        const char  **search_dirs;
+        int           i;
+        char         *name;
+
+        name = g_strdup ("gnome");
+        if (get_session_command_for_name (name, NULL)) {
+                return name;
+        }
+
+        search_dirs = get_system_session_dirs ();
+        for (i = 0; search_dirs[i] != NULL; i++) {
+                GDir *dir;
+                const char *base_name;
+
+                dir = g_dir_open (search_dirs[i], 0, NULL);
+
+                if (dir == NULL) {
+                        continue;
+                }
+
+                do {
+                        base_name = g_dir_read_name (dir);
+
+                        if (base_name == NULL) {
+                                break;
+                        }
+
+                        if (!g_str_has_suffix (base_name, ".desktop")) {
+                                continue;
+                        }
+
+                        if (get_session_command_for_file (base_name, NULL)) {
+                                g_free (name);
+
+                                name = g_strndup (base_name,
+                                                  strlen (base_name) -
+                                                  strlen (".desktop"));
+                                break;
+                        }
+                } while (base_name != NULL);
+
+                g_dir_close (dir);
+        }
+
+        return name;
+}
+
+static const char *
+get_default_session_name (GdmSessionDirect *session)
+{
+        if (session->priv->saved_session != NULL) {
+                return session->priv->saved_session;
+        }
+
+        return get_fallback_session_name ();
+}
+
+static void
+gdm_session_direct_defaults_changed (GdmSessionDirect *session)
+{
+        _gdm_session_default_language_name_changed (GDM_SESSION (session),
+                                                    get_default_language_name (session));
+        _gdm_session_default_layout_name_changed (GDM_SESSION (session),
+                                                  get_default_layout_name (session));
+        _gdm_session_default_session_name_changed (GDM_SESSION (session),
+                                                   get_default_session_name (session));
+}
+
+static void
+gdm_session_direct_select_user (GdmSession *session,
+                                const char *text)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_debug ("GdmSessionDirect: Setting user: '%s'", text);
+
+        g_free (impl->priv->selected_user);
+        impl->priv->selected_user = g_strdup (text);
+
+        g_free (impl->priv->saved_session);
+        impl->priv->saved_session = NULL;
+
+        g_free (impl->priv->saved_language);
+        impl->priv->saved_language = NULL;
+
+        g_free (impl->priv->saved_layout);
+        impl->priv->saved_layout = NULL;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_username_changed (GdmSessionDirect *session,
+                                            DBusConnection   *connection,
+                                            DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: changing username from '%s' to '%s'",
+                 session->priv->selected_user != NULL ? session->priv->selected_user : "<unset>",
+                 (strlen (text)) ? text : "<unset>");
+
+        gdm_session_direct_select_user (GDM_SESSION (session), (strlen (text) > 0) ? g_strdup (text) : NULL);
+
+        _gdm_session_selected_user_changed (GDM_SESSION (session), session->priv->selected_user);
+
+        gdm_session_direct_defaults_changed (session);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static void
+cancel_pending_query (GdmSessionDirect *session)
+{
+        DBusMessage *reply;
+
+        if (session->priv->message_pending_reply == NULL) {
+                return;
+        }
+
+        g_debug ("GdmSessionDirect: Cancelling pending query");
+
+        reply = dbus_message_new_error (session->priv->message_pending_reply,
+                                        GDM_SESSION_DBUS_ERROR_CANCEL,
+                                        "Operation cancelled");
+        dbus_connection_send (session->priv->worker_connection, reply, NULL);
+        dbus_connection_flush (session->priv->worker_connection);
+
+        dbus_message_unref (reply);
+        dbus_message_unref (session->priv->message_pending_reply);
+        session->priv->message_pending_reply = NULL;
+}
+
+static void
+answer_pending_query (GdmSessionDirect *session,
+                      const char       *answer)
+{
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+
+        g_assert (session->priv->message_pending_reply != NULL);
+
+        reply = dbus_message_new_method_return (session->priv->message_pending_reply);
+        dbus_message_iter_init_append (reply, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &answer);
+
+        dbus_connection_send (session->priv->worker_connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        dbus_message_unref (session->priv->message_pending_reply);
+        session->priv->message_pending_reply = NULL;
+}
+
+static void
+set_pending_query (GdmSessionDirect *session,
+                   DBusMessage      *message)
+{
+        g_assert (session->priv->message_pending_reply == NULL);
+
+        session->priv->message_pending_reply = dbus_message_ref (message);
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_info_query (GdmSessionDirect *session,
+                                      DBusConnection   *connection,
+                                      DBusMessage      *message)
+{
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        set_pending_query (session, message);
+
+        g_debug ("GdmSessionDirect: Emitting 'info-query' signal");
+        _gdm_session_info_query (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_secret_info_query (GdmSessionDirect *session,
+                                             DBusConnection   *connection,
+                                             DBusMessage      *message)
+{
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        set_pending_query (session, message);
+
+        g_debug ("GdmSessionDirect: Emitting 'secret-info-query' signal");
+        _gdm_session_secret_info_query (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_info (GdmSessionDirect *session,
+                                DBusConnection   *connection,
+                                DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'info' signal");
+        _gdm_session_info (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_cancel_pending_query (GdmSessionDirect *session,
+                                                DBusConnection   *connection,
+                                                DBusMessage      *message)
+{
+        DBusMessage *reply;
+
+        g_debug ("GdmSessionDirect: worker cancelling pending query");
+        cancel_pending_query (session);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_problem (GdmSessionDirect *session,
+                                   DBusConnection   *connection,
+                                   DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'problem' signal");
+        _gdm_session_problem (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_session_started (GdmSessionDirect *session,
+                                           DBusConnection   *connection,
+                                           DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        int          pid;
+
+        pid = 0;
+
+        g_debug ("GdmSessionDirect: Handling SessionStarted");
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_INT32, &pid,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'session-started' signal with pid '%d'",
+                 pid);
+
+        session->priv->session_pid = pid;
+        session->priv->is_running = TRUE;
+
+        _gdm_session_session_started (GDM_SESSION (session), pid);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_start_failed (GdmSessionDirect *session,
+                                        DBusConnection   *connection,
+                                        DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'session-start-failed' signal");
+        _gdm_session_session_start_failed (GDM_SESSION (session), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_session_exited (GdmSessionDirect *session,
+                                          DBusConnection   *connection,
+                                          DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        int          code;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_INT32, &code,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'session-exited' signal with exit code '%d'",
+                 code);
+
+        session->priv->is_running = FALSE;
+        _gdm_session_session_exited (GDM_SESSION (session), code);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_session_died (GdmSessionDirect *session,
+                                        DBusConnection   *connection,
+                                        DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        int          code;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_INT32, &code,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        g_debug ("GdmSessionDirect: Emitting 'session-died' signal with signal number '%d'",
+                 code);
+
+        session->priv->is_running = FALSE;
+        _gdm_session_session_died (GDM_SESSION (session), code);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_saved_language_name_read (GdmSessionDirect *session,
+                                                    DBusConnection   *connection,
+                                                    DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *language_name;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &language_name,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        if (strcmp (language_name,
+                    get_default_language_name (session)) != 0) {
+                g_free (session->priv->saved_language);
+                session->priv->saved_language = g_strdup (language_name);
+
+                _gdm_session_default_language_name_changed (GDM_SESSION (session),
+                                                            language_name);
+        }
+
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_saved_layout_name_read (GdmSessionDirect *session,
+                                                  DBusConnection   *connection,
+                                                  DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *layout_name;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &layout_name,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        if (strcmp (layout_name,
+                    get_default_layout_name (session)) != 0) {
+                g_free (session->priv->saved_layout);
+                session->priv->saved_layout = g_strdup (layout_name);
+
+                _gdm_session_default_layout_name_changed (GDM_SESSION (session),
+                                                          layout_name);
+        }
+
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+gdm_session_direct_handle_saved_session_name_read (GdmSessionDirect *session,
+                                                   DBusConnection   *connection,
+                                                   DBusMessage      *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *session_name;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &session_name,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        if (! get_session_command_for_name (session_name, NULL)) {
+                /* ignore sessions that don't exist */
+                g_debug ("GdmSessionDirect: not using invalid .dmrc session: %s", session_name);
+                g_free (session->priv->saved_session);
+                session->priv->saved_session = NULL;
+                goto out;
+        }
+
+        if (strcmp (session_name,
+                    get_default_session_name (session)) != 0) {
+                g_free (session->priv->saved_session);
+                session->priv->saved_session = g_strdup (session_name);
+
+                _gdm_session_default_session_name_changed (GDM_SESSION (session),
+                                                           session_name);
+        }
+ out:
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+session_worker_message (DBusConnection *connection,
+                        DBusMessage    *message,
+                        void           *user_data)
+{
+        GdmSessionDirect *session = GDM_SESSION_DIRECT (user_data);
+
+        if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "InfoQuery")) {
+                return gdm_session_direct_handle_info_query (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SecretInfoQuery")) {
+                return gdm_session_direct_handle_secret_info_query (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "Info")) {
+                return gdm_session_direct_handle_info (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "Problem")) {
+                return gdm_session_direct_handle_problem (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "CancelPendingQuery")) {
+                return gdm_session_direct_handle_cancel_pending_query (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SetupComplete")) {
+                return gdm_session_direct_handle_setup_complete (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SetupFailed")) {
+                return gdm_session_direct_handle_setup_failed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "ResetComplete")) {
+                return gdm_session_direct_handle_reset_complete (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "ResetFailed")) {
+                return gdm_session_direct_handle_reset_failed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "Authenticated")) {
+                return gdm_session_direct_handle_authenticated (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "AuthenticationFailed")) {
+                return gdm_session_direct_handle_authentication_failed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "Authorized")) {
+                return gdm_session_direct_handle_authorized (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "AuthorizationFailed")) {
+                return gdm_session_direct_handle_authorization_failed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "Accredited")) {
+                return gdm_session_direct_handle_accredited (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "AccreditationFailed")) {
+                return gdm_session_direct_handle_accreditation_failed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "UsernameChanged")) {
+                return gdm_session_direct_handle_username_changed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SessionStarted")) {
+                return gdm_session_direct_handle_session_started (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "StartFailed")) {
+                return gdm_session_direct_handle_start_failed (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SessionExited")) {
+                return gdm_session_direct_handle_session_exited (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SessionDied")) {
+                return gdm_session_direct_handle_session_died (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SavedLanguageNameRead")) {
+                return gdm_session_direct_handle_saved_language_name_read (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SavedLayoutNameRead")) {
+                return gdm_session_direct_handle_saved_layout_name_read (session, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_DBUS_INTERFACE, "SavedSessionNameRead")) {
+                return gdm_session_direct_handle_saved_session_name_read (session, connection, message);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult
+do_introspect (DBusConnection *connection,
+               DBusMessage    *message)
+{
+        DBusMessage *reply;
+        GString     *xml;
+        char        *xml_string;
+
+        g_debug ("GdmSessionDirect: Do introspect");
+
+        /* standard header */
+        xml = g_string_new ("<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n"
+                            "\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n"
+                            "<node>\n"
+                            "  <interface name=\"org.freedesktop.DBus.Introspectable\">\n"
+                            "    <method name=\"Introspect\">\n"
+                            "      <arg name=\"data\" direction=\"out\" type=\"s\"/>\n"
+                            "    </method>\n"
+                            "  </interface>\n");
+
+        /* interface */
+        xml = g_string_append (xml,
+                               "  <interface name=\"org.gnome.DisplayManager.Session\">\n"
+                               "    <method name=\"SetupComplete\">\n"
+                               "    </method>\n"
+                               "    <method name=\"SetupFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"ResetComplete\">\n"
+                               "    </method>\n"
+                               "    <method name=\"ResetFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Authenticated\">\n"
+                               "    </method>\n"
+                               "    <method name=\"AuthenticationFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Authorized\">\n"
+                               "    </method>\n"
+                               "    <method name=\"AuthorizationFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Accredited\">\n"
+                               "    </method>\n"
+                               "    <method name=\"AccreditationFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"CancelPendingQuery\">\n"
+                               "    </method>\n"
+                               "    <method name=\"InfoQuery\">\n"
+                               "      <arg name=\"query\" direction=\"in\" type=\"s\"/>\n"
+                               "      <arg name=\"answer\" direction=\"out\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SecretInfoQuery\">\n"
+                               "      <arg name=\"query\" direction=\"in\" type=\"s\"/>\n"
+                               "      <arg name=\"answer\" direction=\"out\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Info\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Problem\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"UsernameChanged\">\n"
+                               "      <arg name=\"text\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"StartFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SessionStarted\">\n"
+                               "      <arg name=\"pid\" direction=\"in\" type=\"i\"/>\n"
+                               "      <arg name=\"environment\" direction=\"in\" type=\"as\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SessionExited\">\n"
+                               "      <arg name=\"code\" direction=\"in\" type=\"i\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SessionDied\">\n"
+                               "      <arg name=\"signal\" direction=\"in\" type=\"i\"/>\n"
+                               "    </method>\n"
+                               "    <signal name=\"Reset\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Setup\">\n"
+                               "      <arg name=\"service_name\" type=\"s\"/>\n"
+                               "      <arg name=\"x11_display_name\" type=\"s\"/>\n"
+                               "      <arg name=\"display_device\" type=\"s\"/>\n"
+                               "      <arg name=\"hostname\" type=\"s\"/>\n"
+                               "      <arg name=\"x11_authority_file\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SetupForUser\">\n"
+                               "      <arg name=\"service_name\" type=\"s\"/>\n"
+                               "      <arg name=\"x11_display_name\" type=\"s\"/>\n"
+                               "      <arg name=\"display_device\" type=\"s\"/>\n"
+                               "      <arg name=\"hostname\" type=\"s\"/>\n"
+                               "      <arg name=\"x11_authority_file\" type=\"s\"/>\n"
+                               "      <arg name=\"username\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Authenticate\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Authorize\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"EstablishCredentials\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"RefreshCredentials\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SetEnvironmentVariable\">\n"
+                               "      <arg name=\"name\" type=\"s\"/>\n"
+                               "      <arg name=\"value\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SetLanguageName\">\n"
+                               "      <arg name=\"language_name\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SetSessionName\">\n"
+                               "      <arg name=\"session_name\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"StartProgram\">\n"
+                               "      <arg name=\"command\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "  </interface>\n");
+
+        reply = dbus_message_new_method_return (message);
+
+        xml = g_string_append (xml, "</node>\n");
+        xml_string = g_string_free (xml, FALSE);
+
+        dbus_message_append_args (reply,
+                                  DBUS_TYPE_STRING, &xml_string,
+                                  DBUS_TYPE_INVALID);
+
+        g_free (xml_string);
+
+        if (reply == NULL) {
+                g_error ("No memory");
+        }
+
+        if (! dbus_connection_send (connection, reply, NULL)) {
+                g_error ("No memory");
+        }
+
+        dbus_message_unref (reply);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+session_message_handler (DBusConnection  *connection,
+                         DBusMessage     *message,
+                         void            *user_data)
+{
+        const char *dbus_destination = dbus_message_get_destination (message);
+        const char *dbus_path        = dbus_message_get_path (message);
+        const char *dbus_interface   = dbus_message_get_interface (message);
+        const char *dbus_member      = dbus_message_get_member (message);
+
+        g_debug ("session_message_handler: destination=%s obj_path=%s interface=%s method=%s",
+                 dbus_destination ? dbus_destination : "(null)",
+                 dbus_path        ? dbus_path        : "(null)",
+                 dbus_interface   ? dbus_interface   : "(null)",
+                 dbus_member      ? dbus_member      : "(null)");
+
+        if (dbus_message_is_method_call (message, "org.freedesktop.DBus", "AddMatch")) {
+                DBusMessage *reply;
+
+                reply = dbus_message_new_method_return (message);
+
+                if (reply == NULL) {
+                        g_error ("No memory");
+                }
+
+                if (! dbus_connection_send (connection, reply, NULL)) {
+                        g_error ("No memory");
+                }
+
+                dbus_message_unref (reply);
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") &&
+                   strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) {
+
+                g_debug ("GdmSessionDirect: Disconnected");
+
+                /*dbus_connection_unref (connection);*/
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_method_call (message, "org.freedesktop.DBus.Introspectable", "Introspect")) {
+                return do_introspect (connection, message);
+        } else {
+                return session_worker_message (connection, message, user_data);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+/* Note: Use abstract sockets like dbus does by default on Linux. Abstract
+ * sockets are only available on Linux.
+ */
+static char *
+generate_address (void)
+{
+        char *path;
+#if defined (__linux__)
+        int   i;
+        char  tmp[9];
+
+        for (i = 0; i < 8; i++) {
+                if (g_random_int_range (0, 2) == 0) {
+                        tmp[i] = g_random_int_range ('a', 'z' + 1);
+                } else {
+                        tmp[i] = g_random_int_range ('A', 'Z' + 1);
+                }
+        }
+        tmp[8] = '\0';
+
+        path = g_strdup_printf ("unix:abstract=/tmp/gdm-session-%s", tmp);
+#else
+        path = g_strdup ("unix:tmpdir=/tmp");
+#endif
+
+        return path;
+}
+
+static void
+session_unregister_handler (DBusConnection  *connection,
+                            void            *user_data)
+{
+        g_debug ("session_unregister_handler");
+}
+
+static dbus_bool_t
+allow_user_function (DBusConnection *connection,
+                     unsigned long   uid,
+                     void           *data)
+{
+        if (0 == uid) {
+                return TRUE;
+        }
+
+        g_debug ("GdmSessionDirect: User not allowed");
+
+        return FALSE;
+}
+
+static void
+handle_connection (DBusServer      *server,
+                   DBusConnection  *new_connection,
+                   void            *user_data)
+{
+        GdmSessionDirect *session = GDM_SESSION_DIRECT (user_data);
+
+        g_debug ("GdmSessionDirect: Handing new connection");
+
+        if (session->priv->worker_connection == NULL) {
+                DBusObjectPathVTable vtable = { &session_unregister_handler,
+                                                &session_message_handler,
+                                                NULL, NULL, NULL, NULL
+                };
+
+                session->priv->worker_connection = new_connection;
+                dbus_connection_ref (new_connection);
+                dbus_connection_setup_with_g_main (new_connection, NULL);
+
+                g_debug ("GdmSessionDirect: worker connection is %p", new_connection);
+                dbus_connection_set_exit_on_disconnect (new_connection, FALSE);
+
+                dbus_connection_set_unix_user_function (new_connection,
+                                                        allow_user_function,
+                                                        session,
+                                                        NULL);
+
+                dbus_connection_register_object_path (new_connection,
+                                                      GDM_SESSION_DBUS_PATH,
+                                                      &vtable,
+                                                      session);
+
+                g_debug ("GdmSessionDirect: Emitting opened signal");
+                _gdm_session_opened (GDM_SESSION (session));
+        }
+}
+
+static gboolean
+setup_server (GdmSessionDirect *session)
+{
+        DBusError   error;
+        gboolean    ret;
+        char       *address;
+        const char *auth_mechanisms[] = {"EXTERNAL", NULL};
+
+        ret = FALSE;
+
+        g_debug ("GdmSessionDirect: Creating D-Bus server for session");
+
+        address = generate_address ();
+
+        dbus_error_init (&error);
+        session->priv->server = dbus_server_listen (address, &error);
+        g_free (address);
+
+        if (session->priv->server == NULL) {
+                g_warning ("Cannot create D-BUS server for the session: %s", error.message);
+                /* FIXME: should probably fail if we can't create the socket */
+                goto out;
+        }
+
+        dbus_server_setup_with_g_main (session->priv->server, NULL);
+        dbus_server_set_auth_mechanisms (session->priv->server, auth_mechanisms);
+        dbus_server_set_new_connection_function (session->priv->server,
+                                                 handle_connection,
+                                                 session,
+                                                 NULL);
+        ret = TRUE;
+
+        g_free (session->priv->server_address);
+        session->priv->server_address = dbus_server_get_address (session->priv->server);
+
+        g_debug ("GdmSessionDirect: D-Bus server listening on %s", session->priv->server_address);
+
+ out:
+
+        return ret;
+}
+
+static void
+gdm_session_direct_init (GdmSessionDirect *session)
+{
+        session->priv = G_TYPE_INSTANCE_GET_PRIVATE (session,
+                                                     GDM_TYPE_SESSION_DIRECT,
+                                                     GdmSessionDirectPrivate);
+
+        g_signal_connect (session,
+                          "authentication-failed",
+                          G_CALLBACK (on_authentication_failed),
+                          NULL);
+        g_signal_connect (session,
+                          "session-started",
+                          G_CALLBACK (on_session_started),
+                          NULL);
+        g_signal_connect (session,
+                          "session-start-failed",
+                          G_CALLBACK (on_session_start_failed),
+                          NULL);
+        g_signal_connect (session,
+                          "session-exited",
+                          G_CALLBACK (on_session_exited),
+                          NULL);
+
+        session->priv->session_pid = -1;
+
+        session->priv->environment = g_hash_table_new_full (g_str_hash,
+                                                            g_str_equal,
+                                                            (GDestroyNotify) g_free,
+                                                            (GDestroyNotify) g_free);
+
+        setup_server (session);
+
+}
+
+static void
+worker_stopped (GdmSessionWorkerJob *job,
+                GdmSessionDirect    *session)
+{
+        g_debug ("GdmSessionDirect: Worker job stopped");
+}
+
+static void
+worker_started (GdmSessionWorkerJob *job,
+                GdmSessionDirect    *session)
+{
+        g_debug ("GdmSessionDirect: Worker job started");
+}
+
+static void
+worker_exited (GdmSessionWorkerJob *job,
+               int                  code,
+               GdmSessionDirect    *session)
+{
+        g_debug ("GdmSessionDirect: Worker job exited: %d", code);
+
+        if (!session->priv->is_authenticated) {
+                _gdm_session_authentication_failed (GDM_SESSION (session), NULL);
+        } else if (session->priv->is_running) {
+                _gdm_session_session_exited (GDM_SESSION (session), code);
+        }
+}
+
+static void
+worker_died (GdmSessionWorkerJob *job,
+             int                  signum,
+             GdmSessionDirect    *session)
+{
+        g_debug ("GdmSessionDirect: Worker job died: %d", signum);
+
+        if (!session->priv->is_authenticated) {
+                _gdm_session_authentication_failed (GDM_SESSION (session), NULL);
+        } else if (session->priv->is_running) {
+                _gdm_session_session_died (GDM_SESSION (session), signum);
+        }
+}
+
+static gboolean
+start_worker (GdmSessionDirect *session)
+{
+        gboolean res;
+
+        session->priv->job = gdm_session_worker_job_new ();
+        gdm_session_worker_job_set_server_address (session->priv->job, session->priv->server_address);
+        g_signal_connect (session->priv->job,
+                          "stopped",
+                          G_CALLBACK (worker_stopped),
+                          session);
+        g_signal_connect (session->priv->job,
+                          "started",
+                          G_CALLBACK (worker_started),
+                          session);
+        g_signal_connect (session->priv->job,
+                          "exited",
+                          G_CALLBACK (worker_exited),
+                          session);
+        g_signal_connect (session->priv->job,
+                          "died",
+                          G_CALLBACK (worker_died),
+                          session);
+
+        res = gdm_session_worker_job_start (session->priv->job);
+
+        return res;
+}
+
+static void
+stop_worker (GdmSessionDirect *session)
+{
+        g_signal_handlers_disconnect_by_func (session->priv->job,
+                                              G_CALLBACK (worker_stopped),
+                                              session);
+        g_signal_handlers_disconnect_by_func (session->priv->job,
+                                              G_CALLBACK (worker_started),
+                                              session);
+        g_signal_handlers_disconnect_by_func (session->priv->job,
+                                              G_CALLBACK (worker_exited),
+                                              session);
+        g_signal_handlers_disconnect_by_func (session->priv->job,
+                                              G_CALLBACK (worker_died),
+                                              session);
+
+        cancel_pending_query (session);
+
+        if (session->priv->worker_connection != NULL) {
+                dbus_connection_close (session->priv->worker_connection);
+                session->priv->worker_connection = NULL;
+        }
+
+        gdm_session_worker_job_stop (session->priv->job);
+        g_object_unref (session->priv->job);
+        session->priv->job = NULL;
+}
+
+static void
+gdm_session_direct_open (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+
+        g_debug ("GdmSessionDirect: Opening session");
+
+        start_worker (impl);
+}
+
+static void
+send_setup (GdmSessionDirect *session,
+            const char       *service_name)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+        const char     *display_name;
+        const char     *display_device;
+        const char     *display_hostname;
+        const char     *display_x11_authority_file;
+
+        g_assert (service_name != NULL);
+
+        if (session->priv->display_name != NULL) {
+                display_name = session->priv->display_name;
+        } else {
+                display_name = "";
+        }
+        if (session->priv->display_hostname != NULL) {
+                display_hostname = session->priv->display_hostname;
+        } else {
+                display_hostname = "";
+        }
+        if (session->priv->display_device != NULL) {
+                display_device = session->priv->display_device;
+        } else {
+                display_device = "";
+        }
+        if (session->priv->display_x11_authority_file != NULL) {
+                display_x11_authority_file = session->priv->display_x11_authority_file;
+        } else {
+                display_x11_authority_file = "";
+        }
+
+        g_debug ("GdmSessionDirect: Beginning setup");
+
+        message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH,
+                                           GDM_SESSION_DBUS_INTERFACE,
+                                           "Setup");
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &service_name);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_name);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_device);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_hostname);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_x11_authority_file);
+
+        if (! send_dbus_message (session->priv->worker_connection, message)) {
+                g_debug ("GdmSessionDirect: Could not send %s signal", "Setup");
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_setup_for_user (GdmSessionDirect *session,
+                     const char       *service_name)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+        const char     *display_name;
+        const char     *display_device;
+        const char     *display_hostname;
+        const char     *display_x11_authority_file;
+        const char     *selected_user;
+
+        g_assert (service_name != NULL);
+
+        if (session->priv->display_name != NULL) {
+                display_name = session->priv->display_name;
+        } else {
+                display_name = "";
+        }
+        if (session->priv->display_hostname != NULL) {
+                display_hostname = session->priv->display_hostname;
+        } else {
+                display_hostname = "";
+        }
+        if (session->priv->display_device != NULL) {
+                display_device = session->priv->display_device;
+        } else {
+                display_device = "";
+        }
+        if (session->priv->display_x11_authority_file != NULL) {
+                display_x11_authority_file = session->priv->display_x11_authority_file;
+        } else {
+                display_x11_authority_file = "";
+        }
+        if (session->priv->selected_user != NULL) {
+                selected_user = session->priv->selected_user;
+        } else {
+                selected_user = "";
+        }
+
+        g_debug ("GdmSessionDirect: Beginning setup for user %s", session->priv->selected_user);
+
+        message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH,
+                                           GDM_SESSION_DBUS_INTERFACE,
+                                           "SetupForUser");
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &service_name);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_name);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_device);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_hostname);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &display_x11_authority_file);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &selected_user);
+
+        if (! send_dbus_message (session->priv->worker_connection, message)) {
+                g_debug ("GdmSessionDirect: Could not send %s signal", "SetupForUser");
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+gdm_session_direct_setup (GdmSession *session,
+                          const char *service_name)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (dbus_connection_get_is_connected (impl->priv->worker_connection));
+
+        send_setup (impl, service_name);
+        gdm_session_direct_defaults_changed (impl);
+}
+
+static void
+gdm_session_direct_setup_for_user (GdmSession *session,
+                                   const char *service_name,
+                                   const char *username)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (dbus_connection_get_is_connected (impl->priv->worker_connection));
+        g_return_if_fail (username != NULL);
+
+        gdm_session_direct_select_user (session, username);
+
+        send_setup_for_user (impl, service_name);
+        gdm_session_direct_defaults_changed (impl);
+}
+
+static void
+gdm_session_direct_authenticate (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (dbus_connection_get_is_connected (impl->priv->worker_connection));
+
+        send_dbus_void_signal (impl, "Authenticate");
+}
+
+static void
+gdm_session_direct_authorize (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (dbus_connection_get_is_connected (impl->priv->worker_connection));
+
+        send_dbus_void_signal (impl, "Authorize");
+}
+
+static void
+gdm_session_direct_accredit (GdmSession *session,
+                             int         cred_flag)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (dbus_connection_get_is_connected (impl->priv->worker_connection));
+
+        switch (cred_flag) {
+        case GDM_SESSION_CRED_ESTABLISH:
+                send_dbus_void_signal (impl, "EstablishCredentials");
+                break;
+        case GDM_SESSION_CRED_REFRESH:
+                send_dbus_void_signal (impl, "RefreshCredentials");
+                break;
+        default:
+                g_assert_not_reached ();
+        }
+}
+
+static void
+send_environment_variable (const char       *key,
+                           const char       *value,
+                           GdmSessionDirect *session)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+
+        message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH,
+                                           GDM_SESSION_DBUS_INTERFACE,
+                                           "SetEnvironmentVariable");
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &key);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &value);
+
+        if (! send_dbus_message (session->priv->worker_connection, message)) {
+                g_debug ("GdmSessionDirect: Could not send %s signal", "SetEnvironmentVariable");
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_environment (GdmSessionDirect *session)
+{
+
+        g_hash_table_foreach (session->priv->environment,
+                              (GHFunc) send_environment_variable,
+                              session);
+}
+
+static const char *
+get_language_name (GdmSessionDirect *session)
+{
+        if (session->priv->selected_language != NULL) {
+                return session->priv->selected_language;
+        }
+
+        return get_default_language_name (session);
+}
+
+static const char *
+get_layout_name (GdmSessionDirect *session)
+{
+        if (session->priv->selected_layout != NULL) {
+                return session->priv->selected_layout;
+        }
+
+        return get_default_layout_name (session);
+}
+
+static const char *
+get_session_name (GdmSessionDirect *session)
+{
+        /* FIXME: test the session names before we use them? */
+
+        if (session->priv->selected_session != NULL) {
+                return session->priv->selected_session;
+        }
+
+        return get_default_session_name (session);
+}
+
+static char *
+get_session_command (GdmSessionDirect *session)
+{
+        gboolean res;
+        char    *command;
+        char    *filename;
+
+        filename = g_strdup_printf ("%s.desktop", get_session_name (session));
+
+        command = NULL;
+        res = get_session_command_for_file (filename, &command);
+        if (! res) {
+                g_critical ("Cannot read specified session file: %s", filename);
+                g_free (filename);
+                exit (1);
+        }
+        g_free (filename);
+
+        return command;
+}
+
+static void
+gdm_session_direct_set_environment_variable (GdmSessionDirect *session,
+                                             const char       *key,
+                                             const char       *value)
+{
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (key != NULL);
+        g_return_if_fail (value != NULL);
+
+        g_hash_table_replace (session->priv->environment,
+                              g_strdup (key),
+                              g_strdup (value));
+}
+
+static void
+setup_session_environment (GdmSessionDirect *session)
+{
+        gdm_session_direct_set_environment_variable (session,
+                                                     "GDMSESSION",
+                                                     get_session_name (session));
+        gdm_session_direct_set_environment_variable (session,
+                                                     "DESKTOP_SESSION",
+                                                     get_session_name (session));
+
+        gdm_session_direct_set_environment_variable (session,
+                                                     "LANG",
+                                                     get_language_name (session));
+        gdm_session_direct_set_environment_variable (session,
+                                                     "GDM_LANG",
+                                                     get_language_name (session));
+
+        if (strcmp (get_layout_name (session),
+                    get_default_layout_name (session)) == 0) {
+                gdm_session_direct_set_environment_variable (session,
+                                                             "GDM_KEYBOARD_LAYOUT",
+                                                             get_layout_name (session));
+        }
+
+        gdm_session_direct_set_environment_variable (session,
+                                                     "DISPLAY",
+                                                     session->priv->display_name);
+
+        if (session->priv->user_x11_authority_file != NULL) {
+                gdm_session_direct_set_environment_variable (session,
+                                                             "XAUTHORITY",
+                                                             session->priv->user_x11_authority_file);
+        }
+
+        /* FIXME: We do this here and in the session worker.  We should consolidate
+         * somehow.
+         */
+        gdm_session_direct_set_environment_variable (session,
+                                                     "PATH",
+                                                     strcmp (BINDIR, "/usr/bin") == 0?
+                                                     GDM_SESSION_DEFAULT_PATH :
+                                                     BINDIR ":" GDM_SESSION_DEFAULT_PATH);
+
+}
+
+static void
+gdm_session_direct_start_session (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+        char             *command;
+        char             *program;
+
+        g_return_if_fail (session != NULL);
+        g_return_if_fail (impl->priv->is_running == FALSE);
+
+        command = get_session_command (impl);
+        program = g_strdup_printf (GDMCONFDIR "/Xsession \"%s\"", command);
+        g_free (command);
+
+        setup_session_environment (impl);
+        send_environment (impl);
+
+        send_dbus_string_signal (impl, "StartProgram", program);
+        g_free (program);
+}
+
+static void
+gdm_session_direct_close (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+
+        g_debug ("GdmSessionDirect: Closing session");
+
+        if (impl->priv->job != NULL) {
+                if (impl->priv->is_running) {
+                        gdm_session_record_logout (impl->priv->session_pid,
+                                                   impl->priv->selected_user,
+                                                   impl->priv->display_hostname,
+                                                   impl->priv->display_name,
+                                                   impl->priv->display_device);
+                }
+
+                stop_worker (impl);
+        }
+
+        g_free (impl->priv->selected_user);
+        impl->priv->selected_user = NULL;
+
+        g_free (impl->priv->selected_session);
+        impl->priv->selected_session = NULL;
+
+        g_free (impl->priv->saved_session);
+        impl->priv->saved_session = NULL;
+
+        g_free (impl->priv->selected_language);
+        impl->priv->selected_language = NULL;
+
+        g_free (impl->priv->saved_language);
+        impl->priv->saved_language = NULL;
+
+        g_free (impl->priv->selected_layout);
+        impl->priv->selected_layout = NULL;
+
+        g_free (impl->priv->saved_layout);
+        impl->priv->saved_layout = NULL;
+
+        g_free (impl->priv->user_x11_authority_file);
+        impl->priv->user_x11_authority_file = NULL;
+
+        g_hash_table_remove_all (impl->priv->environment);
+
+        impl->priv->session_pid = -1;
+        impl->priv->is_authenticated = FALSE;
+        impl->priv->is_running = FALSE;
+}
+
+static void
+gdm_session_direct_answer_query  (GdmSession *session,
+                                  const char *text)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+
+        answer_pending_query (impl, text);
+}
+
+static void
+gdm_session_direct_cancel  (GdmSession *session)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_return_if_fail (session != NULL);
+
+        cancel_pending_query (impl);
+}
+
+char *
+gdm_session_direct_get_username (GdmSessionDirect *session)
+{
+        g_return_val_if_fail (session != NULL, NULL);
+
+        return g_strdup (session->priv->selected_user);
+}
+
+static void
+gdm_session_direct_select_session (GdmSession *session,
+                                   const char *text)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_free (impl->priv->selected_session);
+
+        if (strcmp (text, "__previous") == 0) {
+                impl->priv->selected_session = NULL;
+        } else {
+                impl->priv->selected_session = g_strdup (text);
+        }
+
+        send_dbus_string_signal (impl, "SetSessionName",
+                                 get_session_name (impl));
+}
+
+static void
+gdm_session_direct_select_language (GdmSession *session,
+                                    const char *text)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_free (impl->priv->selected_language);
+
+        if (strcmp (text, "__previous") == 0) {
+                impl->priv->selected_language = NULL;
+        } else {
+                impl->priv->selected_language = g_strdup (text);
+        }
+
+        send_dbus_string_signal (impl, "SetLanguageName",
+                                 get_language_name (impl));
+}
+
+static void
+gdm_session_direct_select_layout (GdmSession *session,
+                                  const char *text)
+{
+        GdmSessionDirect *impl = GDM_SESSION_DIRECT (session);
+
+        g_free (impl->priv->selected_layout);
+
+        if (strcmp (text, "__previous") == 0) {
+                impl->priv->selected_layout = NULL;
+        } else {
+                impl->priv->selected_layout = g_strdup (text);
+        }
+
+        send_dbus_string_signal (impl, "SetLayoutName",
+                                 get_layout_name (impl));
+}
+
+static void
+_gdm_session_direct_set_display_id (GdmSessionDirect *session,
+                                    const char       *id)
+{
+        g_free (session->priv->display_id);
+        session->priv->display_id = g_strdup (id);
+}
+
+/* At some point we may want to read these right from
+ * the slave but for now I don't want the dependency */
+static void
+_gdm_session_direct_set_display_name (GdmSessionDirect *session,
+                                      const char       *name)
+{
+        g_free (session->priv->display_name);
+        session->priv->display_name = g_strdup (name);
+}
+
+static void
+_gdm_session_direct_set_display_hostname (GdmSessionDirect *session,
+                                          const char       *name)
+{
+        g_free (session->priv->display_hostname);
+        session->priv->display_hostname = g_strdup (name);
+}
+
+static void
+_gdm_session_direct_set_display_device (GdmSessionDirect *session,
+                                        const char       *name)
+{
+        g_debug ("GdmSessionDirect: Setting display device: %s", name);
+        g_free (session->priv->display_device);
+        session->priv->display_device = g_strdup (name);
+}
+
+static void
+_gdm_session_direct_set_user_x11_authority_file (GdmSessionDirect *session,
+                                                 const char       *name)
+{
+        g_free (session->priv->user_x11_authority_file);
+        session->priv->user_x11_authority_file = g_strdup (name);
+}
+
+static void
+_gdm_session_direct_set_display_x11_authority_file (GdmSessionDirect *session,
+                                                    const char       *name)
+{
+        g_free (session->priv->display_x11_authority_file);
+        session->priv->display_x11_authority_file = g_strdup (name);
+}
+
+static void
+_gdm_session_direct_set_display_is_local (GdmSessionDirect *session,
+                                          gboolean          is)
+{
+        session->priv->display_is_local = is;
+}
+
+static void
+gdm_session_direct_set_property (GObject      *object,
+                                 guint         prop_id,
+                                 const GValue *value,
+                                 GParamSpec   *pspec)
+{
+        GdmSessionDirect *self;
+
+        self = GDM_SESSION_DIRECT (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                _gdm_session_direct_set_display_id (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_NAME:
+                _gdm_session_direct_set_display_name (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_HOSTNAME:
+                _gdm_session_direct_set_display_hostname (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_DEVICE:
+                _gdm_session_direct_set_display_device (self, g_value_get_string (value));
+                break;
+        case PROP_USER_X11_AUTHORITY_FILE:
+                _gdm_session_direct_set_user_x11_authority_file (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_X11_AUTHORITY_FILE:
+                _gdm_session_direct_set_display_x11_authority_file (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_IS_LOCAL:
+                _gdm_session_direct_set_display_is_local (self, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_session_direct_get_property (GObject    *object,
+                                 guint       prop_id,
+                                 GValue     *value,
+                                 GParamSpec *pspec)
+{
+        GdmSessionDirect *self;
+
+        self = GDM_SESSION_DIRECT (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                g_value_set_string (value, self->priv->display_id);
+                break;
+        case PROP_DISPLAY_NAME:
+                g_value_set_string (value, self->priv->display_name);
+                break;
+        case PROP_DISPLAY_HOSTNAME:
+                g_value_set_string (value, self->priv->display_hostname);
+                break;
+        case PROP_DISPLAY_DEVICE:
+                g_value_set_string (value, self->priv->display_device);
+                break;
+        case PROP_USER_X11_AUTHORITY_FILE:
+                g_value_set_string (value, self->priv->user_x11_authority_file);
+                break;
+        case PROP_DISPLAY_X11_AUTHORITY_FILE:
+                g_value_set_string (value, self->priv->display_x11_authority_file);
+                break;
+        case PROP_DISPLAY_IS_LOCAL:
+                g_value_set_boolean (value, self->priv->display_is_local);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_session_direct_dispose (GObject *object)
+{
+        GdmSessionDirect *session;
+
+        session = GDM_SESSION_DIRECT (object);
+
+        g_debug ("GdmSessionDirect: Disposing session");
+
+        gdm_session_direct_close (GDM_SESSION (session));
+
+        g_free (session->priv->display_id);
+        session->priv->display_id = NULL;
+
+        g_free (session->priv->display_name);
+        session->priv->display_name = NULL;
+
+        g_free (session->priv->display_hostname);
+        session->priv->display_hostname = NULL;
+
+        g_free (session->priv->display_device);
+        session->priv->display_device = NULL;
+
+        g_free (session->priv->display_x11_authority_file);
+        session->priv->display_x11_authority_file = NULL;
+
+        g_free (session->priv->server_address);
+        session->priv->server_address = NULL;
+
+        if (session->priv->server != NULL) {
+                dbus_server_disconnect (session->priv->server);
+                dbus_server_unref (session->priv->server);
+                session->priv->server = NULL;
+        }
+
+        if (session->priv->environment != NULL) {
+                g_hash_table_destroy (session->priv->environment);
+                session->priv->environment = NULL;
+        }
+
+        G_OBJECT_CLASS (gdm_session_direct_parent_class)->dispose (object);
+}
+
+static void
+gdm_session_direct_finalize (GObject *object)
+{
+        GdmSessionDirect *session;
+        GObjectClass     *parent_class;
+
+        session = GDM_SESSION_DIRECT (object);
+
+        g_free (session->priv->id);
+
+        g_free (session->priv->selected_user);
+        g_free (session->priv->selected_session);
+        g_free (session->priv->saved_session);
+        g_free (session->priv->selected_language);
+        g_free (session->priv->saved_language);
+        g_free (session->priv->selected_layout);
+        g_free (session->priv->saved_layout);
+
+        parent_class = G_OBJECT_CLASS (gdm_session_direct_parent_class);
+
+        if (parent_class->finalize != NULL)
+                parent_class->finalize (object);
+}
+
+static gboolean
+register_session (GdmSessionDirect *session)
+{
+        GError *error;
+
+        error = NULL;
+        session->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (session->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        dbus_g_connection_register_g_object (session->priv->connection, session->priv->id, G_OBJECT (session));
+
+        return TRUE;
+}
+
+static GObject *
+gdm_session_direct_constructor (GType                  type,
+                                guint                  n_construct_properties,
+                                GObjectConstructParam *construct_properties)
+{
+        GdmSessionDirect *session;
+        gboolean          res;
+        const char       *id;
+
+        session = GDM_SESSION_DIRECT (G_OBJECT_CLASS (gdm_session_direct_parent_class)->constructor (type,
+                                                                                          n_construct_properties,
+                                                                                          construct_properties));
+
+        /* Always match the session id with the master */
+        id = NULL;
+        if (g_str_has_prefix (session->priv->display_id, "/org/gnome/DisplayManager/Display")) {
+                id = session->priv->display_id + strlen ("/org/gnome/DisplayManager/Display");
+        }
+
+        g_assert (id != NULL);
+
+        session->priv->id = g_strdup_printf ("/org/gnome/DisplayManager/Session%s", id);
+        g_debug ("GdmSessionDirect: Registering %s", session->priv->id);
+
+        res = register_session (session);
+        if (! res) {
+                g_warning ("Unable to register session with system bus");
+        }
+
+        return G_OBJECT (session);
+}
+
+static void
+gdm_session_iface_init (GdmSessionIface *iface)
+{
+        iface->open = gdm_session_direct_open;
+        iface->setup = gdm_session_direct_setup;
+        iface->setup_for_user = gdm_session_direct_setup_for_user;
+        iface->authenticate = gdm_session_direct_authenticate;
+        iface->authorize = gdm_session_direct_authorize;
+        iface->accredit = gdm_session_direct_accredit;
+        iface->close = gdm_session_direct_close;
+
+        iface->cancel = gdm_session_direct_cancel;
+        iface->start_session = gdm_session_direct_start_session;
+        iface->answer_query = gdm_session_direct_answer_query;
+        iface->select_session = gdm_session_direct_select_session;
+        iface->select_language = gdm_session_direct_select_language;
+        iface->select_layout = gdm_session_direct_select_layout;
+        iface->select_user = gdm_session_direct_select_user;
+}
+
+static void
+gdm_session_direct_class_init (GdmSessionDirectClass *session_class)
+{
+        GObjectClass *object_class;
+
+        object_class = G_OBJECT_CLASS (session_class);
+
+        object_class->get_property = gdm_session_direct_get_property;
+        object_class->set_property = gdm_session_direct_set_property;
+        object_class->constructor = gdm_session_direct_constructor;
+        object_class->dispose = gdm_session_direct_dispose;
+        object_class->finalize = gdm_session_direct_finalize;
+
+        g_type_class_add_private (session_class, sizeof (GdmSessionDirectPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_ID,
+                                         g_param_spec_string ("display-id",
+                                                              "display id",
+                                                              "display id",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_NAME,
+                                         g_param_spec_string ("display-name",
+                                                              "display name",
+                                                              "display name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_HOSTNAME,
+                                         g_param_spec_string ("display-hostname",
+                                                              "display hostname",
+                                                              "display hostname",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_IS_LOCAL,
+                                         g_param_spec_boolean ("display-is-local",
+                                                               "display is local",
+                                                               "display is local",
+                                                               TRUE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_X11_AUTHORITY_FILE,
+                                         g_param_spec_string ("display-x11-authority-file",
+                                                              "display x11 authority file",
+                                                              "display x11 authority file",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        /* not construct only */
+        g_object_class_install_property (object_class,
+                                         PROP_USER_X11_AUTHORITY_FILE,
+                                         g_param_spec_string ("user-x11-authority-file",
+                                                              "",
+                                                              "",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_DEVICE,
+                                         g_param_spec_string ("display-device",
+                                                              "display device",
+                                                              "display device",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+
+        dbus_g_object_type_install_info (GDM_TYPE_SESSION_DIRECT, &dbus_glib_gdm_session_direct_object_info);
+}
+
+GdmSessionDirect *
+gdm_session_direct_new (const char *display_id,
+                        const char *display_name,
+                        const char *display_hostname,
+                        const char *display_device,
+                        const char *display_x11_authority_file,
+                        gboolean    display_is_local)
+{
+        GdmSessionDirect *session;
+
+        session = g_object_new (GDM_TYPE_SESSION_DIRECT,
+                                "display-id", display_id,
+                                "display-name", display_name,
+                                "display-hostname", display_hostname,
+                                "display-device", display_device,
+                                "display-x11-authority-file", display_x11_authority_file,
+                                "display-is-local", display_is_local,
+                                NULL);
+
+        return session;
+}
+
+gboolean
+gdm_session_direct_restart (GdmSessionDirect *session,
+                            GError          **error)
+{
+        gboolean ret;
+
+        ret = TRUE;
+        g_debug ("GdmSessionDirect: Request to restart session");
+
+        return ret;
+}
+
+gboolean
+gdm_session_direct_stop (GdmSessionDirect *session,
+                         GError          **error)
+{
+        gboolean ret;
+
+        ret = TRUE;
+
+        g_debug ("GdmSessionDirect: Request to stop session");
+
+        return ret;
+}
+
+gboolean
+gdm_session_direct_detach (GdmSessionDirect *session,
+                           GError          **error)
+{
+        gboolean ret;
+
+        ret = TRUE;
+
+        g_debug ("GdmSessionDirect: Request to detach session");
+
+        return ret;
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session-direct.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-direct.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-direct.h	(revision 134)
@@ -0,0 +1,70 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#ifndef __GDM_SESSION_DIRECT_H
+#define __GDM_SESSION_DIRECT_H
+
+#include <glib-object.h>
+#include "gdm-session.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SESSION_DIRECT (gdm_session_direct_get_type ())
+#define GDM_SESSION_DIRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_DIRECT, GdmSessionDirect))
+#define GDM_SESSION_DIRECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_DIRECT, GdmSessionDirectClass))
+#define GDM_IS_SESSION_DIRECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_DIRECT))
+#define GDM_IS_SESSION_DIRECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_DIRECT))
+#define GDM_SESSION_DIRECT_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_DIRECT, GdmSessionDirectClass))
+
+typedef struct _GdmSessionDirectPrivate GdmSessionDirectPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmSessionDirectPrivate *priv;
+} GdmSessionDirect;
+
+typedef struct
+{
+        GObjectClass parent_class;
+} GdmSessionDirectClass;
+
+GType              gdm_session_direct_get_type                 (void);
+
+GdmSessionDirect * gdm_session_direct_new                      (const char *display_id,
+                                                                const char *display_name,
+                                                                const char *display_hostname,
+                                                                const char *display_device,
+                                                                const char *display_x11_authority_file,
+                                                                gboolean    display_is_local) G_GNUC_MALLOC;
+
+char             * gdm_session_direct_get_username             (GdmSessionDirect     *session_direct);
+
+/* Exported methods */
+gboolean           gdm_session_direct_restart                  (GdmSessionDirect     *session_direct,
+                                                                GError              **error);
+gboolean           gdm_session_direct_stop                     (GdmSessionDirect     *session_direct,
+                                                                GError              **error);
+gboolean           gdm_session_direct_detach                   (GdmSessionDirect     *session_direct,
+                                                                GError              **error);
+
+G_END_DECLS
+
+#endif /* GDM_SESSION_DIRECT_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-direct.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-direct.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-direct.xml	(revision 134)
@@ -0,0 +1,12 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.Session">
+    <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="gdm_session_direct"/>
+    <method name="Restart">
+    </method>
+    <method name="Stop">
+    </method>
+    <method name="Detach">
+    </method>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-session-linux-auditor.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-linux-auditor.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-linux-auditor.c	(revision 134)
@@ -0,0 +1,168 @@
+/* gdm-session-linux-auditor.c - Object for Linux auditing of session login/logout
+ *
+ * Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+ * Copyright (C) 2005, 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Brian A. Cameron <Brian.Cameron@sun.com>
+ *             Gary Winiger <Gary.Winiger@sun.com>
+ *             Ray Strode <rstrode@redhat.com>
+ *             Steve Grubb <sgrubb@redhat.com>
+ */
+#include "config.h"
+#include "gdm-session-linux-auditor.h"
+
+#include <fcntl.h>
+#include <pwd.h>
+#include <syslog.h>
+#include <unistd.h>
+
+#include <libaudit.h>
+
+#include <glib.h>
+
+struct _GdmSessionLinuxAuditorPrivate
+{
+        int audit_fd;
+};
+
+static void gdm_session_linux_auditor_finalize (GObject *object);
+
+G_DEFINE_TYPE (GdmSessionLinuxAuditor, gdm_session_linux_auditor, GDM_TYPE_SESSION_AUDITOR)
+
+static void
+log_user_message (GdmSessionAuditor *auditor,
+                  gint               type,
+                  gint               result)
+{
+        GdmSessionLinuxAuditor   *linux_auditor;
+        char                      buf[512];
+        char                     *username;
+        char                     *hostname;
+        char                     *display_device;
+        struct passwd            *pw;
+
+        linux_auditor = GDM_SESSION_LINUX_AUDITOR (auditor);
+
+        g_object_get (G_OBJECT (auditor), "username", &username, NULL);
+        g_object_get (G_OBJECT (auditor), "hostname", &hostname, NULL);
+        g_object_get (G_OBJECT (auditor), "display-device", &display_device, NULL);
+
+        if (username != NULL) {
+                pw = getpwnam (username);
+        } else {
+                username = g_strdup ("unknown");
+                pw = NULL;
+        }
+
+        if (pw != NULL) {
+                g_snprintf (buf, sizeof (buf), "uid=%d", pw->pw_uid);
+                audit_log_user_message (linux_auditor->priv->audit_fd, type,
+                                        buf, hostname, NULL, display_device,
+                                        result);
+        } else {
+                g_snprintf (buf, sizeof (buf), "acct=%s", username);
+                audit_log_user_message (linux_auditor->priv->audit_fd, type,
+                                        buf, hostname, NULL, display_device,
+                                        result);
+        }
+
+        g_free (username);
+        g_free (hostname);
+        g_free (display_device);
+}
+
+static void
+gdm_session_linux_auditor_report_login (GdmSessionAuditor *auditor)
+{
+        log_user_message (auditor, AUDIT_USER_LOGIN, 1);
+}
+
+static void
+gdm_session_linux_auditor_report_login_failure (GdmSessionAuditor *auditor,
+                                                  int                pam_error_code,
+                                                  const char        *pam_error_string)
+{
+        log_user_message (auditor, AUDIT_USER_LOGIN, 0);
+}
+
+static void
+gdm_session_linux_auditor_report_logout (GdmSessionAuditor *auditor)
+{
+        log_user_message (auditor, AUDIT_USER_LOGOUT, 1);
+}
+
+static void
+gdm_session_linux_auditor_class_init (GdmSessionLinuxAuditorClass *klass)
+{
+        GObjectClass           *object_class;
+        GdmSessionAuditorClass *auditor_class;
+
+        object_class = G_OBJECT_CLASS (klass);
+        auditor_class = GDM_SESSION_AUDITOR_CLASS (klass);
+
+        object_class->finalize = gdm_session_linux_auditor_finalize;
+
+        auditor_class->report_login = gdm_session_linux_auditor_report_login;
+        auditor_class->report_login_failure = gdm_session_linux_auditor_report_login_failure;
+        auditor_class->report_logout = gdm_session_linux_auditor_report_logout;
+
+        g_type_class_add_private (auditor_class, sizeof (GdmSessionLinuxAuditorPrivate));
+}
+
+static void
+gdm_session_linux_auditor_init (GdmSessionLinuxAuditor *auditor)
+{
+        auditor->priv = G_TYPE_INSTANCE_GET_PRIVATE (auditor,
+                                                     GDM_TYPE_SESSION_LINUX_AUDITOR,
+                                                     GdmSessionLinuxAuditorPrivate);
+
+        auditor->priv->audit_fd = audit_open ();
+}
+
+static void
+gdm_session_linux_auditor_finalize (GObject *object)
+{
+        GdmSessionLinuxAuditor *linux_auditor;
+        GObjectClass *parent_class;
+
+        linux_auditor = GDM_SESSION_LINUX_AUDITOR (object);
+
+        close (linux_auditor->priv->audit_fd);
+
+        parent_class = G_OBJECT_CLASS (gdm_session_linux_auditor_parent_class);
+        if (parent_class->finalize != NULL) {
+                parent_class->finalize (object);
+        }
+}
+
+
+GdmSessionAuditor *
+gdm_session_linux_auditor_new (const char *hostname,
+                               const char *display_device)
+{
+        GObject *auditor;
+
+        auditor = g_object_new (GDM_TYPE_SESSION_LINUX_AUDITOR,
+                                "hostname", hostname,
+                                "display-device", display_device,
+                                NULL);
+
+        return GDM_SESSION_AUDITOR (auditor);
+}
+
+
Index: proiecte/PPPP/gdm/daemon/gdm-session-linux-auditor.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-linux-auditor.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-linux-auditor.h	(revision 134)
@@ -0,0 +1,63 @@
+/* gdm-linux-session-auditor.h - Object for linux auditing of session login/logout
+ *
+ * Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+ * Copyright (C) 2005, 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Brian A. Cameron <Brian.Cameron@sun.com>
+ *             Gary Winiger <Gary.Winiger@sun.com>
+ *             Ray Strode <rstrode@redhat.com>
+ *             Steve Grubb <sgrubb@redhat.com>
+ */
+#ifndef GDM_SESSION_LINUX_AUDITOR_H
+#define GDM_SESSION_LINUX_AUDITOR_H
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include "gdm-session-auditor.h"
+
+G_BEGIN_DECLS
+#define GDM_TYPE_SESSION_LINUX_AUDITOR (gdm_session_linux_auditor_get_type ())
+#define GDM_SESSION_LINUX_AUDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_LINUX_AUDITOR, GdmSessionLinuxAuditor))
+#define GDM_SESSION_LINUX_AUDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_LINUX_AUDITOR, GdmSessionLinuxAuditorClass))
+#define GDM_IS_SESSION_LINUX_AUDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_LINUX_AUDITOR))
+#define GDM_IS_SESSION_LINUX_AUDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_LINUX_AUDITOR))
+#define GDM_SESSION_LINUX_AUDITOR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_LINUX_AUDITOR, GdmSessionLinuxAuditorClass))
+#define GDM_SESSION_LINUX_AUDITOR_ERROR (gdm_session_linux_auditor_error_quark ())
+typedef struct _GdmSessionLinuxAuditor        GdmSessionLinuxAuditor;
+typedef struct _GdmSessionLinuxAuditorClass   GdmSessionLinuxAuditorClass;
+typedef struct _GdmSessionLinuxAuditorPrivate GdmSessionLinuxAuditorPrivate;
+
+struct _GdmSessionLinuxAuditor
+{
+        GdmSessionAuditor                parent;
+
+        /*< private > */
+        GdmSessionLinuxAuditorPrivate *priv;
+};
+
+struct _GdmSessionLinuxAuditorClass
+{
+        GdmSessionAuditorClass parent_class;
+};
+
+GType              gdm_session_linux_auditor_get_type                       (void);
+GdmSessionAuditor *gdm_session_linux_auditor_new                            (const char *hostname,
+                                                                             const char *display_device);
+G_END_DECLS
+#endif /* GDM_SESSION_LINUX_AUDITOR_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-private.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-private.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-private.h	(revision 134)
@@ -0,0 +1,79 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_SESSION_PRIVATE_H
+#define __GDM_SESSION_PRIVATE_H
+
+#include <glib-object.h>
+#include "gdm-session.h"
+
+G_BEGIN_DECLS
+
+/* state changes */
+void             _gdm_session_opened                       (GdmSession   *session);
+void             _gdm_session_setup_complete               (GdmSession   *session);
+void             _gdm_session_setup_failed                 (GdmSession   *session,
+                                                            const char   *message);
+void             _gdm_session_reset_complete               (GdmSession   *session);
+void             _gdm_session_reset_failed                 (GdmSession   *session,
+                                                            const char   *message);
+void             _gdm_session_authenticated                (GdmSession   *session);
+void             _gdm_session_authentication_failed        (GdmSession   *session,
+                                                            const char   *text);
+void             _gdm_session_authorized                   (GdmSession   *session);
+void             _gdm_session_authorization_failed         (GdmSession   *session,
+                                                            const char   *text);
+void             _gdm_session_accredited                   (GdmSession   *session);
+void             _gdm_session_accreditation_failed         (GdmSession   *session,
+                                                            const char   *text);
+void             _gdm_session_session_started              (GdmSession   *session,
+                                                            int           pid);
+void             _gdm_session_session_start_failed         (GdmSession   *session,
+                                                            const char   *message);
+void             _gdm_session_session_exited               (GdmSession   *session,
+                                                            int           exit_code);
+void             _gdm_session_session_died                 (GdmSession   *session,
+                                                            int           signal_number);
+void             _gdm_session_closed                       (GdmSession   *session);
+
+/* user settings read from ~/.dmrc / system defaults */
+void             _gdm_session_default_language_name_changed     (GdmSession   *session,
+                                                                 const char   *language_name);
+void             _gdm_session_default_layout_name_changed       (GdmSession   *session,
+                                                                 const char   *layout_name);
+void             _gdm_session_default_session_name_changed      (GdmSession   *session,
+                                                                 const char   *session_name);
+/* user is selected/changed internally */
+void             _gdm_session_selected_user_changed        (GdmSession   *session,
+                                                            const char   *text);
+
+/* call and response stuff */
+void             _gdm_session_info_query                   (GdmSession   *session,
+                                                            const char   *text);
+void             _gdm_session_secret_info_query            (GdmSession   *session,
+                                                            const char   *text);
+void             _gdm_session_info                         (GdmSession   *session,
+                                                            const char   *text);
+void             _gdm_session_problem                      (GdmSession   *session,
+                                                            const char   *text);
+
+G_END_DECLS
+
+#endif /* __GDM_SESSION_PRIVATE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-record.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-record.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-record.c	(revision 134)
@@ -0,0 +1,376 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#if defined(HAVE_UTMPX_H)
+#include <utmpx.h>
+#endif
+
+#if defined(HAVE_UTMP_H)
+#include <utmp.h>
+#endif
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+
+#include "gdm-session-record.h"
+
+#ifndef GDM_BAD_SESSION_RECORDS_FILE
+#define GDM_BAD_SESSION_RECORDS_FILE "/var/log/btmp"
+#endif
+
+#if !defined(GDM_NEW_SESSION_RECORDS_FILE)
+#    if defined(WTMPX_FILE)
+#        define GDM_NEW_SESSION_RECORDS_FILE WTMPX_FILE
+#    elif defined(_PATH_WTMPX)
+#        define GDM_NEW_SESSION_RECORDS_FILE _PATH_WTMPX
+#    elif defined(WTMPX_FILENAME)
+#        define GDM_NEW_SESSION_RECORDS_FILE WTMPX_FILENAME
+#    elif defined(WTMP_FILE)
+#        define GDM_NEW_SESSION_RECORDS_FILE WTMP_FILE
+#    elif defined(_PATH_WTMP) /* BSD systems */
+#        define GDM_NEW_SESSION_RECORDS_FILE _PATH_WTMP
+#    else
+#        define GDM_NEW_SESSION_RECORDS_FILE "/var/log/wtmp"
+#    endif
+#endif
+
+static void
+record_set_username (UTMP       *u,
+                     const char *user_name)
+{
+        const char *username;
+
+        /*
+         * It is possible that PAM failed before it mapped the user
+         * input into a valid username, so we fallback to try using
+         * "(unknown)"
+         */
+        if (user_name != NULL) {
+                username = user_name;
+        } else {
+                username = "(unknown)";
+        }
+
+#if defined(HAVE_UT_UT_USER)
+        strncpy (u->ut_user,
+                 username,
+                 sizeof (u->ut_user));
+        g_debug ("using ut_user %.*s",
+                 (int) sizeof (u->ut_user),
+                 u->ut_user);
+#elif defined(HAVE_UT_UT_NAME)
+        strncpy (u->ut_name,
+                 username,
+                 sizeof (u->ut_name));
+        g_debug ("using ut_name %.*s",
+                 (int) sizeof (u->ut_name),
+                 u->ut_name);
+#endif
+}
+
+static void
+record_set_timestamp (UTMP *u)
+{
+#if defined(HAVE_UT_UT_TV)
+        GTimeVal    now = { 0 };
+
+        /* Set time in TV format */
+        g_get_current_time (&now);
+        u->ut_tv.tv_sec  = now.tv_sec;
+        u->ut_tv.tv_usec = now.tv_usec;
+        g_debug ("using ut_tv time %ld",
+                 (glong) u->ut_tv.tv_sec);
+#elif defined(HAVE_UT_UT_TIME)
+        /* Set time in time format */
+        time (&u->ut_time);
+        g_debug ("using ut_time %ld",
+                 (glong) u->ut_time);
+#endif
+}
+
+static void
+record_set_pid (UTMP *u,
+                GPid  pid)
+{
+#if defined(HAVE_UT_UT_PID)
+        /* Set pid */
+        if (pid != 0) {
+                u->ut_pid = pid;
+        }
+        g_debug ("using ut_pid %d", (int) u->ut_pid);
+#endif
+}
+
+static void
+record_set_id (UTMP       *u,
+               const char *id)
+{
+#if defined(HAVE_UT_UT_ID)
+        strncpy (u->ut_id, id, sizeof (u->ut_id));
+        g_debug ("using ut_id %.*s", (int) sizeof (u->ut_id), u->ut_id);
+#endif
+}
+
+static void
+record_set_host (UTMP       *u,
+                 const char *x11_display_name,
+                 const char *host_name)
+{
+        char *hostname;
+
+#if defined(HAVE_UT_UT_HOST)
+        hostname = NULL;
+
+        /*
+         * Set ut_host to hostname:$DISPLAY if remote, otherwise set
+         * to $DISPLAY
+         */
+        if (host_name != NULL
+            && x11_display_name != NULL
+            && g_str_has_prefix (x11_display_name, ":")) {
+                hostname = g_strdup_printf ("%s%s", host_name, x11_display_name);
+        } else {
+                hostname = g_strdup (x11_display_name);
+        }
+
+        if (hostname != NULL) {
+                strncpy (u->ut_host, hostname, sizeof (u->ut_host));
+                g_debug ("using ut_host %.*s", (int) sizeof (u->ut_host), u->ut_host);
+                g_free (hostname);
+
+#ifdef HAVE_UT_UT_SYSLEN
+                u->ut_syslen = MIN (strlen (hostname), sizeof (u->ut_host));
+#endif
+        }
+#endif
+}
+
+static void
+record_set_line (UTMP       *u,
+                 const char *display_device,
+                 const char *x11_display_name)
+{
+        /*
+         * Set ut_line to the device name associated with this display
+         * but remove the "/dev/" prefix.  If no device, then use the
+         * $DISPLAY value.
+         */
+        if (display_device != NULL
+            && g_str_has_prefix (display_device, "/dev/")) {
+                strncpy (u->ut_line,
+                         display_device + strlen ("/dev/"),
+                         sizeof (u->ut_line));
+        } else if (x11_display_name != NULL
+                   && g_str_has_prefix (x11_display_name, ":")) {
+                strncpy (u->ut_line,
+                         x11_display_name,
+                         sizeof (u->ut_line));
+        }
+
+        g_debug ("using ut_line %.*s", (int) sizeof (u->ut_line), u->ut_line);
+}
+
+void
+gdm_session_record_login (GPid                  session_pid,
+                          const char           *user_name,
+                          const char           *host_name,
+                          const char           *x11_display_name,
+                          const char           *display_device)
+{
+        UTMP        session_record = { 0 };
+        UTMP       *u;
+
+        record_set_username (&session_record, user_name);
+
+        g_debug ("Writing login record");
+
+#if defined(HAVE_UT_UT_TYPE)
+        session_record.ut_type = USER_PROCESS;
+        g_debug ("using ut_type USER_PROCESS");
+#endif
+
+        record_set_timestamp (&session_record);
+        record_set_pid (&session_record, session_pid);
+
+        /* Set ut_id to the $DISPLAY value */
+        record_set_id (&session_record, x11_display_name);
+        record_set_host (&session_record, x11_display_name, host_name);
+        record_set_line (&session_record, display_device, x11_display_name);
+
+        /* Handle wtmp */
+        g_debug ("Writing wtmp session record to " GDM_NEW_SESSION_RECORDS_FILE);
+#if defined(HAVE_UPDWTMPX)
+        updwtmpx (GDM_NEW_SESSION_RECORDS_FILE, &session_record);
+#elif defined(HAVE_UPDWTMP)
+        updwtmp (GDM_NEW_SESSION_RECORDS_FILE, &session_record);
+#elif defined(HAVE_LOGWTMP) && defined(HAVE_UT_UT_HOST)
+#if defined(HAVE_UT_UT_USER)
+        logwtmp (session_record.ut_line, session_record.ut_user, session_record.ut_host);
+#elif defined(HAVE_UT_UT_NAME)
+        logwtmp (session_record.ut_line, session_record.ut_name, session_record.ut_host);
+#endif
+#endif
+
+        /*
+         * Handle utmp
+         * Update if entry already exists
+         */
+#if defined(HAVE_GETUTXENT)
+        setutxent ();
+
+        while ((u = getutxent ()) != NULL) {
+                if (u->ut_type == USER_PROCESS &&
+                    (session_record.ut_line != NULL &&
+                     (strncmp (u->ut_line, session_record.ut_line,
+                               sizeof (u->ut_line)) == 0 ||
+                      u->ut_pid == session_record.ut_pid))) {
+                        g_debug ("Updating existing utmp record");
+                        pututxline (&session_record);
+                        break;
+                }
+        }
+        endutxent ();
+
+        /* Add new entry if update did not work */
+        if (u == NULL) {
+                g_debug ("Adding new utmp record");
+                pututxline (&session_record);
+        }
+#elif defined(HAVE_LOGIN)
+	login (&session_record);
+#endif
+}
+
+void
+gdm_session_record_logout (GPid                  session_pid,
+                           const char           *user_name,
+                           const char           *host_name,
+                           const char           *x11_display_name,
+                           const char           *display_device)
+{
+        UTMP        session_record = { 0 };
+        UTMP       *u;
+
+        g_debug ("Writing logout record");
+
+#if defined(HAVE_UT_UT_TYPE)
+        session_record.ut_type = DEAD_PROCESS;
+        g_debug ("using ut_type DEAD_PROCESS");
+#endif
+
+        record_set_timestamp (&session_record);
+        record_set_pid (&session_record, session_pid);
+        /* Set ut_id to the $DISPLAY value */
+        record_set_id (&session_record, x11_display_name);
+        record_set_host (&session_record, x11_display_name, host_name);
+        record_set_line (&session_record, display_device, x11_display_name);
+
+
+        /* Handle wtmp */
+        g_debug ("Writing wtmp logout record to " GDM_NEW_SESSION_RECORDS_FILE);
+#if defined(HAVE_UPDWTMPX)
+        updwtmpx (GDM_NEW_SESSION_RECORDS_FILE, &session_record);
+#elif defined (HAVE_UPDWTMP)
+        updwtmp (GDM_NEW_SESSION_RECORDS_FILE, &session_record);
+#elif defined(HAVE_LOGWTMP)
+        logwtmp (session_record.ut_line, "", "");
+#endif
+
+        /* Handle utmp */
+#if defined(HAVE_GETUTXENT)
+        setutxent ();
+
+        while ((u = getutxent ()) != NULL &&
+               (u = getutxid (&session_record)) != NULL) {
+
+                g_debug ("Removing utmp record");
+                if (u->ut_pid == session_pid &&
+                    u->ut_type == DEAD_PROCESS) {
+                        /* Already done */
+                        break;
+                }
+
+                u->ut_type = DEAD_PROCESS;
+#if defined(HAVE_UT_UT_TV)
+                u->ut_tv.tv_sec  = session_record.ut_tv.tv_sec;
+                u->ut_tv.tv_usec = session_record.ut_tv.tv_usec;
+#elif defined(HAVE_UT_UT_TIME)
+                u->ut_time = session_record.ut_time;
+#endif
+#ifdef HAVE_UT_UT_EXIT_E_TERMINATION
+                u->ut_exit.e_termination = 0;
+                u->ut_exit.e_exit = 0;
+#endif
+
+                pututxline (u);
+
+                break;
+        }
+
+        endutxent ();
+#elif defined(HAVE_LOGOUT)
+        logout (session_record.ut_line);
+#endif
+}
+
+void
+gdm_session_record_failed (GPid                  session_pid,
+                           const char           *user_name,
+                           const char           *host_name,
+                           const char           *x11_display_name,
+                           const char           *display_device)
+{
+        UTMP        session_record = { 0 };
+
+        record_set_username (&session_record, user_name);
+
+        g_debug ("Writing failed session attempt record");
+
+#if defined(HAVE_UT_UT_TYPE)
+        session_record.ut_type = USER_PROCESS;
+        g_debug ("using ut_type USER_PROCESS");
+#endif
+
+        record_set_timestamp (&session_record);
+        record_set_pid (&session_record, session_pid);
+        /* Set ut_id to the $DISPLAY value */
+        record_set_id (&session_record, x11_display_name);
+        record_set_host (&session_record, x11_display_name, host_name);
+        record_set_line (&session_record, display_device, x11_display_name);
+
+        /* Handle btmp */
+        g_debug ("Writing btmp failed session attempt record to "
+                 GDM_BAD_SESSION_RECORDS_FILE);
+
+#if defined(HAVE_UPDWTMPX)
+        updwtmpx (GDM_BAD_SESSION_RECORDS_FILE, &session_record);
+#elif defined(HAVE_UPDWTMP)
+        updwtmp(GDM_BAD_SESSION_RECORDS_FILE, &session_record);
+#endif
+
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session-record.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-record.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-record.h	(revision 134)
@@ -0,0 +1,50 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#ifndef __GDM_SESSION_RECORD_H
+#define __GDM_SESSION_RECORD_H
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+void
+gdm_session_record_login  (GPid                  session_pid,
+                           const char           *user_name,
+                           const char           *host_name,
+                           const char           *x11_display_name,
+                           const char           *display_device);
+void
+gdm_session_record_logout (GPid                  session_pid,
+                           const char           *user_name,
+                           const char           *host_name,
+                           const char           *x11_display_name,
+                           const char           *display_device);
+void
+gdm_session_record_failed (GPid                  session_pid,
+                           const char           *user_name,
+                           const char           *host_name,
+                           const char           *x11_display_name,
+                           const char           *display_device);
+
+
+G_END_DECLS
+
+#endif /* GDM_SESSION_RECORD_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-relay.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-relay.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-relay.c	(revision 134)
@@ -0,0 +1,1193 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+
+#if defined (_POSIX_PRIORITY_SCHEDULING) && defined (HAVE_SCHED_YIELD)
+#include <sched.h>
+#endif
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-session-private.h"
+#include "gdm-session-relay.h"
+
+#define GDM_SESSION_RELAY_DBUS_PATH      "/org/gnome/DisplayManager/SessionRelay"
+#define GDM_SESSION_RELAY_DBUS_INTERFACE "org.gnome.DisplayManager.SessionRelay"
+
+#define GDM_SESSION_RELAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SESSION_RELAY, GdmSessionRelayPrivate))
+
+struct GdmSessionRelayPrivate
+{
+        DBusServer     *server;
+        char           *server_address;
+        DBusConnection *session_connection;
+};
+
+enum {
+        PROP_0,
+};
+
+enum {
+        CONNECTED,
+        DISCONNECTED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_session_relay_class_init    (GdmSessionRelayClass *klass);
+static void     gdm_session_relay_init          (GdmSessionRelay      *session_relay);
+static void     gdm_session_relay_finalize      (GObject              *object);
+static void     gdm_session_iface_init          (GdmSessionIface      *iface);
+
+G_DEFINE_TYPE_WITH_CODE (GdmSessionRelay,
+                         gdm_session_relay,
+                         G_TYPE_OBJECT,
+                         G_IMPLEMENT_INTERFACE (GDM_TYPE_SESSION,
+                                                gdm_session_iface_init))
+
+static gboolean
+send_dbus_message (DBusConnection *connection,
+                   DBusMessage    *message)
+{
+        gboolean is_connected;
+        gboolean sent;
+
+        g_return_val_if_fail (message != NULL, FALSE);
+
+        if (connection == NULL) {
+                g_debug ("GdmSessionRelay: There is no valid connection");
+                return FALSE;
+        }
+
+        is_connected = dbus_connection_get_is_connected (connection);
+        if (! is_connected) {
+                g_warning ("Not connected!");
+                return FALSE;
+        }
+
+        sent = dbus_connection_send (connection, message, NULL);
+
+        return sent;
+}
+
+static void
+send_dbus_string_signal (GdmSessionRelay *session_relay,
+                         const char      *name,
+                         const char      *text)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+
+        g_return_if_fail (session_relay != NULL);
+
+        g_debug ("GdmSessionRelay: sending signal %s", name);
+        message = dbus_message_new_signal (GDM_SESSION_RELAY_DBUS_PATH,
+                                           GDM_SESSION_RELAY_DBUS_INTERFACE,
+                                           name);
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &text);
+
+        if (! send_dbus_message (session_relay->priv->session_connection, message)) {
+                g_debug ("GdmSessionRelay: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_dbus_string_string_signal (GdmSessionRelay *session_relay,
+                                const char      *name,
+                                const char      *text1,
+                                const char      *text2)
+{
+        DBusMessage    *message;
+        DBusMessageIter iter;
+
+        g_return_if_fail (session_relay != NULL);
+
+        g_debug ("GdmSessionRelay: sending signal %s", name);
+        message = dbus_message_new_signal (GDM_SESSION_RELAY_DBUS_PATH,
+                                           GDM_SESSION_RELAY_DBUS_INTERFACE,
+                                           name);
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &text1);
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &text2);
+
+        if (! send_dbus_message (session_relay->priv->session_connection, message)) {
+                g_debug ("GdmSessionRelay: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+send_dbus_void_signal (GdmSessionRelay *session_relay,
+                       const char      *name)
+{
+        DBusMessage    *message;
+
+        g_return_if_fail (session_relay != NULL);
+
+        g_debug ("GdmSessionRelay: sending signal %s", name);
+        message = dbus_message_new_signal (GDM_SESSION_RELAY_DBUS_PATH,
+                                           GDM_SESSION_RELAY_DBUS_INTERFACE,
+                                           name);
+
+        if (! send_dbus_message (session_relay->priv->session_connection, message)) {
+                g_debug ("GdmSessionRelay: Could not send %s signal", name);
+        }
+
+        dbus_message_unref (message);
+}
+
+static void
+gdm_session_relay_open (GdmSession *session)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_void_signal (impl, "Open");
+}
+
+static void
+gdm_session_relay_close (GdmSession *session)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_void_signal (impl, "Close");
+}
+
+static void
+gdm_session_relay_setup (GdmSession *session,
+                         const char *service_name)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_signal (impl, "Setup", service_name);
+}
+
+static void
+gdm_session_relay_setup_for_user (GdmSession *session,
+                                  const char *service_name,
+                                  const char *username)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_string_signal (impl, "SetupForUser", service_name, username);
+}
+
+static void
+gdm_session_relay_authenticate (GdmSession *session)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_void_signal (impl, "Authenticate");
+}
+
+static void
+gdm_session_relay_authorize (GdmSession *session)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_void_signal (impl, "Authorize");
+}
+
+static void
+gdm_session_relay_accredit (GdmSession *session,
+                            int         cred_flag)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+
+        switch (cred_flag) {
+        case GDM_SESSION_CRED_ESTABLISH:
+                send_dbus_void_signal (impl, "EstablishCredentials");
+                break;
+        case GDM_SESSION_CRED_REFRESH:
+                send_dbus_void_signal (impl, "RefreshCredentials");
+                break;
+        default:
+                g_assert_not_reached ();
+        }
+}
+
+static void
+gdm_session_relay_answer_query (GdmSession *session,
+                                const char *text)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_signal (impl, "AnswerQuery", text);
+}
+
+static void
+gdm_session_relay_select_session (GdmSession *session,
+                                  const char *text)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_signal (impl, "SessionSelected", text);
+}
+
+static void
+gdm_session_relay_select_language (GdmSession *session,
+                                   const char *text)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_signal (impl, "LanguageSelected", text);
+}
+
+static void
+gdm_session_relay_select_layout (GdmSession *session,
+                                 const char *text)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_signal (impl, "LayoutSelected", text);
+}
+
+static void
+gdm_session_relay_select_user (GdmSession *session,
+                               const char *text)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+        send_dbus_string_signal (impl, "UserSelected", text);
+}
+
+static void
+gdm_session_relay_cancel (GdmSession *session)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+
+        send_dbus_void_signal (impl, "Cancelled");
+}
+
+static void
+gdm_session_relay_start_session (GdmSession *session)
+{
+        GdmSessionRelay *impl = GDM_SESSION_RELAY (session);
+
+        send_dbus_void_signal (impl, "StartSession");
+}
+
+/* Note: Use abstract sockets like dbus does by default on Linux. Abstract
+ * sockets are only available on Linux.
+ */
+static char *
+generate_address (void)
+{
+        char *path;
+#if defined (__linux__)
+        int   i;
+        char  tmp[9];
+
+        for (i = 0; i < 8; i++) {
+                if (g_random_int_range (0, 2) == 0) {
+                        tmp[i] = g_random_int_range ('a', 'z' + 1);
+                } else {
+                        tmp[i] = g_random_int_range ('A', 'Z' + 1);
+                }
+        }
+        tmp[8] = '\0';
+
+        path = g_strdup_printf ("unix:abstract=/tmp/gdm-session-%s", tmp);
+#else
+        path = g_strdup ("unix:tmpdir=/tmp");
+#endif
+
+        return path;
+}
+
+static DBusHandlerResult
+handle_info_query (GdmSessionRelay *session_relay,
+                   DBusConnection  *connection,
+                   DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GdmSessionRelay: InfoQuery: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_info_query (GDM_SESSION (session_relay), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_secret_info_query (GdmSessionRelay *session_relay,
+                          DBusConnection  *connection,
+                          DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        text = NULL;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GdmSessionRelay: SecretInfoQuery: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_secret_info_query (GDM_SESSION (session_relay), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_info (GdmSessionRelay *session_relay,
+             DBusConnection  *connection,
+             DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        text = NULL;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GdmSessionRelay: Info: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_info (GDM_SESSION (session_relay), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_problem (GdmSessionRelay *session_relay,
+             DBusConnection  *connection,
+             DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        const char  *text;
+
+        text = NULL;
+
+        dbus_error_init (&error);
+        if (! dbus_message_get_args (message, &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GdmSessionRelay: Problem: %s", text);
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_problem (GDM_SESSION (session_relay), text);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_setup_complete (GdmSessionRelay *session_relay,
+                       DBusConnection  *connection,
+                       DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: SetupComplete");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_setup_complete (GDM_SESSION (session_relay));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_setup_failed (GdmSessionRelay *session_relay,
+                     DBusConnection  *connection,
+                     DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: SetupFailed");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_setup_failed (GDM_SESSION (session_relay), NULL);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+
+static DBusHandlerResult
+handle_authenticated (GdmSessionRelay *session_relay,
+                      DBusConnection  *connection,
+                      DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: Authenticated");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_authenticated (GDM_SESSION (session_relay));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_authentication_failed (GdmSessionRelay *session_relay,
+                              DBusConnection  *connection,
+                              DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: AuthenticationFailed");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_authentication_failed (GDM_SESSION (session_relay), NULL);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_authorized (GdmSessionRelay *session_relay,
+                   DBusConnection  *connection,
+                   DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: Authorized");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_authorized (GDM_SESSION (session_relay));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_authorization_failed (GdmSessionRelay *session_relay,
+                             DBusConnection  *connection,
+                             DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: AuthorizationFailed");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_authorization_failed (GDM_SESSION (session_relay), NULL);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_accredited (GdmSessionRelay *session_relay,
+                   DBusConnection  *connection,
+                   DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: Accredited");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_accredited (GDM_SESSION (session_relay));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_accreditation_failed (GdmSessionRelay *session_relay,
+                             DBusConnection  *connection,
+                             DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: AccreditationFailed");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_accreditation_failed (GDM_SESSION (session_relay), NULL);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_session_started (GdmSessionRelay *session_relay,
+                        DBusConnection  *connection,
+                        DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+        int          pid;
+
+        dbus_error_init (&error);
+
+        pid = 0;
+        if (! dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_INT32, &pid,
+                                     DBUS_TYPE_INVALID)) {
+                g_warning ("ERROR: %s", error.message);
+        }
+
+        g_debug ("GdmSessionRelay: SessionStarted");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_session_started (GDM_SESSION (session_relay),
+                                      pid);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_session_stopped (GdmSessionRelay *session_relay,
+                        DBusConnection  *connection,
+                        DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: SessionStopped");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+#if 0
+        _gdm_session_session_stopped (GDM_SESSION (session_relay));
+#endif
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+handle_opened (GdmSessionRelay *session_relay,
+               DBusConnection  *connection,
+               DBusMessage     *message)
+{
+        DBusMessage *reply;
+        DBusError    error;
+
+        dbus_error_init (&error);
+
+        g_debug ("GdmSessionRelay: Opened");
+
+        reply = dbus_message_new_method_return (message);
+        dbus_connection_send (connection, reply, NULL);
+        dbus_message_unref (reply);
+
+        _gdm_session_opened (GDM_SESSION (session_relay));
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+session_handle_child_message (DBusConnection *connection,
+                              DBusMessage    *message,
+                              void           *user_data)
+{
+        GdmSessionRelay *session_relay = GDM_SESSION_RELAY (user_data);
+
+        if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "InfoQuery")) {
+                return handle_info_query (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "SecretInfoQuery")) {
+                return handle_secret_info_query (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "Info")) {
+                return handle_info (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "Problem")) {
+                return handle_problem (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "SetupComplete")) {
+                return handle_setup_complete (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "SetupFailed")) {
+                return handle_setup_failed (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "Authenticated")) {
+                return handle_authenticated (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "AuthenticationFailed")) {
+                return handle_authentication_failed (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "Authorized")) {
+                return handle_authorized (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "AuthorizationFailed")) {
+                return handle_authorization_failed (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "Accredited")) {
+                return handle_accredited (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "AccreditationFailed")) {
+                return handle_accreditation_failed (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "SessionStarted")) {
+                return handle_session_started (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "SessionStopped")) {
+                return handle_session_stopped (session_relay, connection, message);
+        } else if (dbus_message_is_method_call (message, GDM_SESSION_RELAY_DBUS_INTERFACE, "Opened")) {
+                return handle_opened (session_relay, connection, message);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult
+do_introspect (DBusConnection *connection,
+               DBusMessage    *message)
+{
+        DBusMessage *reply;
+        GString     *xml;
+        char        *xml_string;
+
+        g_debug ("GdmSessionRelay: Do introspect");
+
+        /* standard header */
+        xml = g_string_new ("<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n"
+                            "\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n"
+                            "<node>\n"
+                            "  <interface name=\"org.freedesktop.DBus.Introspectable\">\n"
+                            "    <method name=\"Introspect\">\n"
+                            "      <arg name=\"data\" direction=\"out\" type=\"s\"/>\n"
+                            "    </method>\n"
+                            "  </interface>\n");
+
+        /* interface */
+        xml = g_string_append (xml,
+                               "  <interface name=\"org.gnome.DisplayManager.SessionRelay\">\n"
+                               "    <method name=\"Opened\">\n"
+                               "    </method>\n"
+                               "    <method name=\"SetupComplete\">\n"
+                               "    </method>\n"
+                               "    <method name=\"SetupFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"ResetComplete\">\n"
+                               "    </method>\n"
+                               "    <method name=\"RestFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Authenticated\">\n"
+                               "    </method>\n"
+                               "    <method name=\"AuthenticationFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Authorized\">\n"
+                               "    </method>\n"
+                               "    <method name=\"AuthorizationFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Accredited\">\n"
+                               "    </method>\n"
+                               "    <method name=\"AccreditationFailed\">\n"
+                               "      <arg name=\"message\" direction=\"in\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"InfoQuery\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SecretInfoQuery\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Info\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"Problem\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </method>\n"
+                               "    <method name=\"SessionStarted\">\n"
+                               "    </method>\n"
+                               "    <method name=\"SessionStopped\">\n"
+                               "    </method>\n"
+                               "    <signal name=\"Reset\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Setup\">\n"
+                               "      <arg name=\"service_name\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SetupForUser\">\n"
+                               "      <arg name=\"service_name\" type=\"s\"/>\n"
+                               "      <arg name=\"username\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Authenticate\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Authorize\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"EstablishCredentials\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"RefreshCredentials\">\n"
+                               "    </signal>\n"
+
+                               "    <signal name=\"Open\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Close\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"StartSession\">\n"
+                               "    </signal>\n"
+                               "    <signal name=\"AnswerQuery\">\n"
+                               "      <arg name=\"text\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"LanguageSelected\">\n"
+                               "      <arg name=\"language\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"LayoutSelected\">\n"
+                               "      <arg name=\"layout\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"SessionSelected\">\n"
+                               "      <arg name=\"session\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"UserSelected\">\n"
+                               "      <arg name=\"session\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "    <signal name=\"Cancelled\">\n"
+                               "      <arg name=\"session\" type=\"s\"/>\n"
+                               "    </signal>\n"
+                               "  </interface>\n");
+
+        reply = dbus_message_new_method_return (message);
+
+        xml = g_string_append (xml, "</node>\n");
+        xml_string = g_string_free (xml, FALSE);
+
+        dbus_message_append_args (reply,
+                                  DBUS_TYPE_STRING, &xml_string,
+                                  DBUS_TYPE_INVALID);
+
+        g_free (xml_string);
+
+        if (reply == NULL) {
+                g_error ("No memory");
+        }
+
+        if (! dbus_connection_send (connection, reply, NULL)) {
+                g_error ("No memory");
+        }
+
+        dbus_message_unref (reply);
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+session_relay_message_handler (DBusConnection  *connection,
+                                DBusMessage     *message,
+                                void            *user_data)
+{
+        const char *dbus_destination = dbus_message_get_destination (message);
+        const char *dbus_path        = dbus_message_get_path (message);
+        const char *dbus_interface   = dbus_message_get_interface (message);
+        const char *dbus_member      = dbus_message_get_member (message);
+
+        g_debug ("GdmSessionRelay: session_relay_message_handler: destination=%s obj_path=%s interface=%s method=%s",
+                 dbus_destination ? dbus_destination : "(null)",
+                 dbus_path        ? dbus_path        : "(null)",
+                 dbus_interface   ? dbus_interface   : "(null)",
+                 dbus_member      ? dbus_member      : "(null)");
+
+        if (dbus_message_is_method_call (message, "org.freedesktop.DBus", "AddMatch")) {
+                DBusMessage *reply;
+
+                reply = dbus_message_new_method_return (message);
+
+                if (reply == NULL) {
+                        g_error ("No memory");
+                }
+
+                if (! dbus_connection_send (connection, reply, NULL)) {
+                        g_error ("No memory");
+                }
+
+                dbus_message_unref (reply);
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") &&
+                   strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) {
+
+                /*dbus_connection_unref (connection);*/
+
+                return DBUS_HANDLER_RESULT_HANDLED;
+        } else if (dbus_message_is_method_call (message, "org.freedesktop.DBus.Introspectable", "Introspect")) {
+                return do_introspect (connection, message);
+        } else {
+                return session_handle_child_message (connection, message, user_data);
+        }
+
+        return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static void
+session_relay_unregister_handler (DBusConnection  *connection,
+                                   void            *user_data)
+{
+        g_debug ("session_relay_unregister_handler");
+}
+
+static DBusHandlerResult
+connection_filter_function (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data)
+{
+        GdmSessionRelay *session_relay  = GDM_SESSION_RELAY (user_data);
+        const char      *dbus_path      = dbus_message_get_path (message);
+        const char      *dbus_interface = dbus_message_get_interface (message);
+        const char      *dbus_message   = dbus_message_get_member (message);
+
+        g_debug ("GdmSessionRelay: obj_path=%s interface=%s method=%s",
+                 dbus_path      ? dbus_path      : "(null)",
+                 dbus_interface ? dbus_interface : "(null)",
+                 dbus_message   ? dbus_message   : "(null)");
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (dbus_path, DBUS_PATH_LOCAL) == 0) {
+
+                g_debug ("GdmSessionRelay: Disconnected");
+
+                dbus_connection_unref (connection);
+                session_relay->priv->session_connection = NULL;
+
+                g_signal_emit (session_relay, signals[DISCONNECTED], 0);
+        } else if (dbus_message_is_signal (message, DBUS_INTERFACE_DBUS, "NameOwnerChanged")) {
+
+
+        } else {
+                return session_relay_message_handler (connection, message, user_data);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static dbus_bool_t
+allow_user_function (DBusConnection *connection,
+                     unsigned long   uid,
+                     void           *data)
+{
+        if (uid == 0) {
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+handle_connection (DBusServer      *server,
+                   DBusConnection  *new_connection,
+                   void            *user_data)
+{
+        GdmSessionRelay *session_relay = GDM_SESSION_RELAY (user_data);
+
+        g_debug ("GdmSessionRelay: Handling new connection");
+
+        g_assert (session_relay->priv->session_connection == NULL);
+
+        if (session_relay->priv->session_connection == NULL) {
+                DBusObjectPathVTable vtable = { &session_relay_unregister_handler,
+                                                &session_relay_message_handler,
+                                                NULL, NULL, NULL, NULL
+                };
+
+                session_relay->priv->session_connection = new_connection;
+                dbus_connection_ref (new_connection);
+                dbus_connection_setup_with_g_main (new_connection, NULL);
+
+                g_debug ("GdmSessionRelay: session connection is %p", new_connection);
+
+                dbus_connection_add_filter (new_connection,
+                                            connection_filter_function,
+                                            session_relay,
+                                            NULL);
+
+                dbus_connection_set_unix_user_function (new_connection,
+                                                        allow_user_function,
+                                                        session_relay,
+                                                        NULL);
+
+                dbus_connection_register_object_path (new_connection,
+                                                      GDM_SESSION_RELAY_DBUS_PATH,
+                                                      &vtable,
+                                                      session_relay);
+
+                g_signal_emit (session_relay, signals[CONNECTED], 0);
+        }
+}
+
+gboolean
+gdm_session_relay_start (GdmSessionRelay *session_relay)
+{
+        DBusError   error;
+        gboolean    ret;
+        char       *address;
+        const char *auth_mechanisms[] = {"EXTERNAL", NULL};
+
+        ret = FALSE;
+
+        g_debug ("GdmSessionRelay: Creating D-Bus relay for session");
+
+        address = generate_address ();
+
+        dbus_error_init (&error);
+        session_relay->priv->server = dbus_server_listen (address, &error);
+        g_free (address);
+
+        if (session_relay->priv->server == NULL) {
+                g_warning ("Cannot create D-BUS relay for the session: %s", error.message);
+                /* FIXME: should probably fail if we can't create the socket */
+                goto out;
+        }
+
+        dbus_server_setup_with_g_main (session_relay->priv->server, NULL);
+        dbus_server_set_auth_mechanisms (session_relay->priv->server, auth_mechanisms);
+        dbus_server_set_new_connection_function (session_relay->priv->server,
+                                                 handle_connection,
+                                                 session_relay,
+                                                 NULL);
+        ret = TRUE;
+
+        g_free (session_relay->priv->server_address);
+        session_relay->priv->server_address = dbus_server_get_address (session_relay->priv->server);
+
+        g_debug ("GdmSessionRelay: D-Bus relay listening on %s", session_relay->priv->server_address);
+
+ out:
+
+        return ret;
+}
+
+gboolean
+gdm_session_relay_stop (GdmSessionRelay *session_relay)
+{
+        gboolean ret;
+
+        ret = FALSE;
+
+        g_debug ("GdmSessionRelay: Stopping session relay...");
+
+        return ret;
+}
+
+char *
+gdm_session_relay_get_address (GdmSessionRelay *session_relay)
+{
+        return g_strdup (session_relay->priv->server_address);
+}
+
+static void
+gdm_session_relay_set_property (GObject      *object,
+                                guint         prop_id,
+                                const GValue *value,
+                                GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_session_relay_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_session_relay_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmSessionRelay      *session_relay;
+
+        session_relay = GDM_SESSION_RELAY (G_OBJECT_CLASS (gdm_session_relay_parent_class)->constructor (type,
+                                                                                                            n_construct_properties,
+                                                                                                            construct_properties));
+
+        return G_OBJECT (session_relay);
+}
+
+static void
+gdm_session_iface_init (GdmSessionIface *iface)
+{
+
+        iface->open = gdm_session_relay_open;
+        iface->setup = gdm_session_relay_setup;
+        iface->setup_for_user = gdm_session_relay_setup_for_user;
+        iface->authenticate = gdm_session_relay_authenticate;
+        iface->authorize = gdm_session_relay_authorize;
+        iface->accredit = gdm_session_relay_accredit;
+        iface->close = gdm_session_relay_close;
+
+        iface->cancel = gdm_session_relay_cancel;
+        iface->start_session = gdm_session_relay_start_session;
+        iface->answer_query = gdm_session_relay_answer_query;
+        iface->select_session = gdm_session_relay_select_session;
+        iface->select_language = gdm_session_relay_select_language;
+        iface->select_layout = gdm_session_relay_select_layout;
+        iface->select_user = gdm_session_relay_select_user;
+}
+
+static void
+gdm_session_relay_class_init (GdmSessionRelayClass *klass)
+{
+        GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_session_relay_get_property;
+        object_class->set_property = gdm_session_relay_set_property;
+        object_class->constructor = gdm_session_relay_constructor;
+        object_class->finalize = gdm_session_relay_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmSessionRelayPrivate));
+
+        signals [CONNECTED] =
+                g_signal_new ("connected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionRelayClass, connected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [DISCONNECTED] =
+                g_signal_new ("disconnected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionRelayClass, disconnected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+}
+
+static void
+gdm_session_relay_init (GdmSessionRelay *session_relay)
+{
+
+        session_relay->priv = GDM_SESSION_RELAY_GET_PRIVATE (session_relay);
+}
+
+static void
+gdm_session_relay_finalize (GObject *object)
+{
+        GdmSessionRelay *session_relay;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SESSION_RELAY (object));
+
+        session_relay = GDM_SESSION_RELAY (object);
+
+        g_return_if_fail (session_relay->priv != NULL);
+
+        gdm_session_relay_stop (session_relay);
+
+        G_OBJECT_CLASS (gdm_session_relay_parent_class)->finalize (object);
+}
+
+GdmSessionRelay *
+gdm_session_relay_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SESSION_RELAY,
+                               NULL);
+
+        return GDM_SESSION_RELAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session-relay.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-relay.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-relay.h	(revision 134)
@@ -0,0 +1,64 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SESSION_RELAY_H
+#define __GDM_SESSION_RELAY_H
+
+#include <glib-object.h>
+
+#include "gdm-session.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SESSION_RELAY         (gdm_session_relay_get_type ())
+#define GDM_SESSION_RELAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SESSION_RELAY, GdmSessionRelay))
+#define GDM_SESSION_RELAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SESSION_RELAY, GdmSessionRelayClass))
+#define GDM_IS_SESSION_RELAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SESSION_RELAY))
+#define GDM_IS_SESSION_RELAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SESSION_RELAY))
+#define GDM_SESSION_RELAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SESSION_RELAY, GdmSessionRelayClass))
+
+typedef struct GdmSessionRelayPrivate GdmSessionRelayPrivate;
+
+typedef struct
+{
+        GObject                 parent;
+        GdmSessionRelayPrivate *priv;
+} GdmSessionRelay;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        /* Signals */
+        void (* connected)               (GdmSessionRelay  *session_relay);
+        void (* disconnected)            (GdmSessionRelay  *session_relay);
+} GdmSessionRelayClass;
+
+GType              gdm_session_relay_get_type          (void);
+GdmSessionRelay *  gdm_session_relay_new               (void);
+
+gboolean           gdm_session_relay_start              (GdmSessionRelay *session_relay);
+gboolean           gdm_session_relay_stop               (GdmSessionRelay *session_relay);
+char *             gdm_session_relay_get_address        (GdmSessionRelay *session_relay);
+
+G_END_DECLS
+
+#endif /* __GDM_SESSION_RELAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-settings.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-settings.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-settings.c	(revision 134)
@@ -0,0 +1,408 @@
+/* gdm-session-settings.c - Loads session and language from ~/.dmrc
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Ray Strode <rstrode@redhat.com>
+ */
+#include "config.h"
+#include "gdm-session-settings.h"
+
+#include <errno.h>
+#include <pwd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib-object.h>
+#include <glib/gi18n.h>
+
+struct _GdmSessionSettingsPrivate
+{
+        char *session_name;
+        char *language_name;
+        char *layout_name;
+};
+
+static void gdm_session_settings_finalize (GObject *object);
+static void gdm_session_settings_class_install_properties (GdmSessionSettingsClass *
+                                              settings_class);
+
+static void gdm_session_settings_set_property (GObject      *object,
+                                              guint         prop_id,
+                                              const GValue *value,
+                                              GParamSpec   *pspec);
+static void gdm_session_settings_get_property (GObject      *object,
+                                              guint         prop_id,
+                                              GValue       *value,
+                                              GParamSpec   *pspec);
+
+enum {
+        PROP_0 = 0,
+        PROP_SESSION_NAME,
+        PROP_LANGUAGE_NAME,
+        PROP_LAYOUT_NAME,
+};
+
+G_DEFINE_TYPE (GdmSessionSettings, gdm_session_settings, G_TYPE_OBJECT)
+
+static void
+gdm_session_settings_class_init (GdmSessionSettingsClass *settings_class)
+{
+        GObjectClass *object_class;
+
+        object_class = G_OBJECT_CLASS (settings_class);
+
+        object_class->finalize = gdm_session_settings_finalize;
+
+        gdm_session_settings_class_install_properties (settings_class);
+
+        g_type_class_add_private (settings_class, sizeof (GdmSessionSettingsPrivate));
+}
+
+static void
+gdm_session_settings_class_install_properties (GdmSessionSettingsClass *settings_class)
+{
+        GObjectClass *object_class;
+        GParamSpec   *param_spec;
+
+        object_class = G_OBJECT_CLASS (settings_class);
+        object_class->set_property = gdm_session_settings_set_property;
+        object_class->get_property = gdm_session_settings_get_property;
+
+        param_spec = g_param_spec_string ("session-name", "Session Name",
+                                        "The name of the session",
+                                        NULL, G_PARAM_READWRITE);
+        g_object_class_install_property (object_class, PROP_SESSION_NAME, param_spec);
+
+        param_spec = g_param_spec_string ("language-name", "Language Name",
+                                        "The name of the language",
+                                        NULL,
+                                       G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
+        g_object_class_install_property (object_class, PROP_LANGUAGE_NAME, param_spec);
+        param_spec = g_param_spec_string ("layout-name", "Keyboard Layout Name",
+                                        "The name of the keyboard layout",
+                                        NULL,
+                                       G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
+        g_object_class_install_property (object_class, PROP_LAYOUT_NAME, param_spec);
+}
+
+static void
+gdm_session_settings_init (GdmSessionSettings *settings)
+{
+        settings->priv = G_TYPE_INSTANCE_GET_PRIVATE (settings,
+                                                     GDM_TYPE_SESSION_SETTINGS,
+                                                     GdmSessionSettingsPrivate);
+
+}
+
+static void
+gdm_session_settings_finalize (GObject *object)
+{
+        GdmSessionSettings *settings;
+        GObjectClass *parent_class;
+
+        settings = GDM_SESSION_SETTINGS (object);
+
+        g_free (settings->priv->session_name);
+        g_free (settings->priv->language_name);
+        g_free (settings->priv->layout_name);
+
+        parent_class = G_OBJECT_CLASS (gdm_session_settings_parent_class);
+
+        if (parent_class->finalize != NULL) {
+                parent_class->finalize (object);
+        }
+}
+
+void
+gdm_session_settings_set_language_name (GdmSessionSettings *settings,
+                                        const char         *language_name)
+{
+        g_return_if_fail (GDM_IS_SESSION_SETTINGS (settings));
+
+        if (settings->priv->language_name == NULL ||
+            strcmp (settings->priv->language_name, language_name) != 0) {
+                settings->priv->language_name = g_strdup (language_name);
+                g_object_notify (G_OBJECT (settings), "language-name");
+        }
+}
+
+void
+gdm_session_settings_set_layout_name (GdmSessionSettings *settings,
+                                      const char         *layout_name)
+{
+        g_return_if_fail (GDM_IS_SESSION_SETTINGS (settings));
+
+        if (settings->priv->layout_name == NULL ||
+            strcmp (settings->priv->layout_name, layout_name) != 0) {
+                settings->priv->layout_name = g_strdup (layout_name);
+                g_object_notify (G_OBJECT (settings), "layout-name");
+        }
+}
+
+void
+gdm_session_settings_set_session_name (GdmSessionSettings *settings,
+                                       const char         *session_name)
+{
+        g_return_if_fail (GDM_IS_SESSION_SETTINGS (settings));
+
+        if (settings->priv->session_name == NULL ||
+            strcmp (settings->priv->session_name, session_name) != 0) {
+                settings->priv->session_name = g_strdup (session_name);
+                g_object_notify (G_OBJECT (settings), "session-name");
+        }
+}
+
+char *
+gdm_session_settings_get_language_name (GdmSessionSettings *settings)
+{
+        g_return_val_if_fail (GDM_IS_SESSION_SETTINGS (settings), NULL);
+        return g_strdup (settings->priv->language_name);
+}
+
+char *
+gdm_session_settings_get_layout_name (GdmSessionSettings *settings)
+{
+        g_return_val_if_fail (GDM_IS_SESSION_SETTINGS (settings), NULL);
+        return g_strdup (settings->priv->layout_name);
+}
+
+char *
+gdm_session_settings_get_session_name (GdmSessionSettings *settings)
+{
+        g_return_val_if_fail (GDM_IS_SESSION_SETTINGS (settings), NULL);
+        return g_strdup (settings->priv->session_name);
+}
+
+static void
+gdm_session_settings_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        GdmSessionSettings *settings;
+
+        settings = GDM_SESSION_SETTINGS (object);
+
+        switch (prop_id) {
+                case PROP_LANGUAGE_NAME:
+                        gdm_session_settings_set_language_name (settings, g_value_get_string (value));
+                break;
+
+                case PROP_LAYOUT_NAME:
+                        gdm_session_settings_set_layout_name (settings, g_value_get_string (value));
+                break;
+
+                case PROP_SESSION_NAME:
+                        gdm_session_settings_set_session_name (settings, g_value_get_string (value));
+                break;
+
+                default:
+                        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+        }
+}
+
+static void
+gdm_session_settings_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        GdmSessionSettings *settings;
+
+        settings = GDM_SESSION_SETTINGS (object);
+
+        switch (prop_id) {
+                case PROP_SESSION_NAME:
+                        g_value_set_string (value, settings->priv->session_name);
+                break;
+
+                case PROP_LANGUAGE_NAME:
+                        g_value_set_string (value, settings->priv->language_name);
+                break;
+
+                case PROP_LAYOUT_NAME:
+                        g_value_set_string (value, settings->priv->layout_name);
+                break;
+
+                default:
+                        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+    }
+}
+
+GdmSessionSettings *
+gdm_session_settings_new (void)
+{
+        GdmSessionSettings *settings;
+
+        settings = g_object_new (GDM_TYPE_SESSION_SETTINGS,
+                                 NULL);
+
+        return settings;
+}
+
+gboolean
+gdm_session_settings_is_loaded (GdmSessionSettings  *settings)
+{
+        return settings->priv->session_name != NULL ||
+               settings->priv->language_name != NULL ||
+               settings->priv->layout_name != NULL;
+}
+
+gboolean
+gdm_session_settings_load (GdmSessionSettings  *settings,
+                           const char          *username,
+                           GError             **error)
+{
+        GKeyFile *key_file;
+        GError   *load_error;
+        gboolean  is_loaded;
+        char     *session_name;
+        char     *language_name;
+        char     *layout_name;
+        char     *filename;
+
+        g_return_val_if_fail (settings != NULL, FALSE);
+        g_return_val_if_fail (username != NULL, FALSE);
+        g_return_val_if_fail (!gdm_session_settings_is_loaded (settings), FALSE);
+
+        filename = g_build_filename (GDM_CACHE_DIR, username, "dmrc", NULL);
+
+        is_loaded = FALSE;
+        key_file = g_key_file_new ();
+
+        load_error = NULL;
+        if (!g_key_file_load_from_file (key_file, filename,
+                                        G_KEY_FILE_NONE, &load_error)) {
+                g_propagate_error (error, load_error);
+                goto out;
+        }
+
+        session_name = g_key_file_get_string (key_file, "Desktop", "Session",
+                                              &load_error);
+
+        if (session_name != NULL) {
+                gdm_session_settings_set_session_name (settings, session_name);
+                g_free (session_name);
+        } else if (g_error_matches (load_error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
+                g_error_free (load_error);
+                load_error = NULL;
+        } else {
+                g_propagate_error (error, load_error);
+                goto out;
+        }
+
+        language_name = g_key_file_get_string (key_file, "Desktop", "Language",
+                                               &load_error);
+
+        if (language_name != NULL) {
+                gdm_session_settings_set_language_name (settings, language_name);
+                g_free (language_name);
+        } else if (g_error_matches (load_error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
+                g_error_free (load_error);
+                load_error = NULL;
+        } else {
+                g_propagate_error (error, load_error);
+                goto out;
+        }
+
+        layout_name = g_key_file_get_string (key_file, "Desktop", "Layout",
+                                             &load_error);
+
+        if (layout_name != NULL) {
+                gdm_session_settings_set_layout_name (settings, layout_name);
+                g_free (layout_name);
+        } else if (g_error_matches (load_error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
+                g_error_free (load_error);
+                load_error = NULL;
+        } else {
+                g_propagate_error (error, load_error);
+                goto out;
+        }
+
+        is_loaded = TRUE;
+out:
+        g_key_file_free (key_file);
+        g_free (filename);
+
+        return is_loaded;
+}
+
+gboolean
+gdm_session_settings_save (GdmSessionSettings  *settings,
+                           const char          *home_directory,
+                           GError             **error)
+{
+        GKeyFile *key_file;
+        GError   *file_error;
+        gboolean  is_saved;
+        char     *filename;
+        gsize     length;
+        gchar    *contents;
+
+        g_return_val_if_fail (GDM_IS_SESSION_SETTINGS (settings), FALSE);
+        g_return_val_if_fail (home_directory != NULL, FALSE);
+        g_return_val_if_fail (gdm_session_settings_is_loaded (settings), FALSE);
+        filename = g_build_filename (home_directory, ".dmrc", NULL);
+
+        is_saved = FALSE;
+        key_file = g_key_file_new ();
+
+        file_error = NULL;
+        g_key_file_load_from_file (key_file, filename,
+                                   G_KEY_FILE_KEEP_COMMENTS |
+                                   G_KEY_FILE_KEEP_TRANSLATIONS,
+                                   NULL);
+
+        if (settings->priv->session_name != NULL) {
+                g_key_file_set_string (key_file, "Desktop", "Session",
+                                       settings->priv->session_name);
+        }
+
+        if (settings->priv->language_name != NULL) {
+                g_key_file_set_string (key_file, "Desktop", "Language",
+                                       settings->priv->language_name);
+        }
+
+        if (settings->priv->layout_name != NULL) {
+                g_key_file_set_string (key_file, "Desktop", "Layout",
+                                       settings->priv->layout_name);
+        }
+
+        contents = g_key_file_to_data (key_file, &length, &file_error);
+
+        if (contents == NULL) {
+                g_propagate_error (error, file_error);
+                goto out;
+        }
+
+        if (!g_file_set_contents (filename, contents, length, &file_error)) {
+                g_free (contents);
+                g_propagate_error (error, file_error);
+                goto out;
+        }
+        g_free (contents);
+
+        is_saved = TRUE;
+out:
+        g_key_file_free (key_file);
+        g_free (filename);
+
+        return is_saved;
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session-settings.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-settings.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-settings.h	(revision 134)
@@ -0,0 +1,74 @@
+/* gdm-session-settings.h - Object for auditing session login/logout
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Ray Strode <rstrode@redhat.com>
+ */
+#ifndef GDM_SESSION_SETTINGS_H
+#define GDM_SESSION_SETTINGS_H
+
+#include <glib.h>
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+#define GDM_TYPE_SESSION_SETTINGS (gdm_session_settings_get_type ())
+#define GDM_SESSION_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_SETTINGS, GdmSessionSettings))
+#define GDM_SESSION_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_SETTINGS, GdmSessionSettingsClass))
+#define GDM_IS_SESSION_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_SETTINGS))
+#define GDM_IS_SESSION_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_SETTINGS))
+#define GDM_SESSION_SETTINGS_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_SETTINGS, GdmSessionSettingsClass))
+#define GDM_SESSION_SETTINGS_ERROR (gdm_session_settings_error_quark ())
+typedef struct _GdmSessionSettings GdmSessionSettings;
+typedef struct _GdmSessionSettingsClass GdmSessionSettingsClass;
+typedef struct _GdmSessionSettingsPrivate GdmSessionSettingsPrivate;
+
+struct _GdmSessionSettings
+{
+        GObject                   parent;
+
+        /*< private > */
+        GdmSessionSettingsPrivate *priv;
+};
+
+struct _GdmSessionSettingsClass
+{
+        GObjectClass        parent_class;
+};
+
+GType               gdm_session_settings_get_type           (void);
+GdmSessionSettings *gdm_session_settings_new                (void);
+
+gboolean            gdm_session_settings_load               (GdmSessionSettings  *settings,
+                                                             const char          *username,
+                                                             GError             **error);
+gboolean            gdm_session_settings_save               (GdmSessionSettings  *settings,
+                                                             const char          *home_directory,
+                                                             GError             **error);
+gboolean            gdm_session_settings_is_loaded          (GdmSessionSettings  *settings);
+char               *gdm_session_settings_get_language_name  (GdmSessionSettings *settings);
+char               *gdm_session_settings_get_layout_name    (GdmSessionSettings *settings);
+char               *gdm_session_settings_get_session_name   (GdmSessionSettings *settings);
+void                gdm_session_settings_set_language_name  (GdmSessionSettings *settings,
+                                                             const char         *language_name);
+void                gdm_session_settings_set_layout_name    (GdmSessionSettings *settings,
+                                                             const char         *layout_name);
+void                gdm_session_settings_set_session_name   (GdmSessionSettings *settings,
+                                                             const char         *session_name);
+
+G_END_DECLS
+#endif /* GDM_SESSION_SETTINGS_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-solaris-auditor.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-solaris-auditor.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-solaris-auditor.c	(revision 134)
@@ -0,0 +1,391 @@
+/* gdm-session-solaris-auditor.c - Object for Solaris auditing of session login/logout
+ *
+ * Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+ * Copyright (C) 2005, 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Brian A. Cameron <Brian.Cameron@sun.com>
+ *             Gary Winiger <Gary.Winiger@sun.com>
+ *             Ray Strode <rstrode@redhat.com>
+ *             Steve Grubb <sgrubb@redhat.com>
+ */
+#include "config.h"
+#include "gdm-session-solaris-auditor.h"
+
+#include <syslog.h>
+#include <security/pam_appl.h>
+#include <pwd.h>
+
+#include <fcntl.h>
+#include <bsm/adt.h>
+#include <bsm/adt_event.h>
+
+#include <glib.h>
+#include <glib-object.h>
+#include <glib/gi18n.h>
+
+struct _GdmSessionSolarisAuditorPrivate
+{
+        adt_session_data_t *audit_session_handle;
+
+        guint password_change_initiated : 1;
+        guint password_changed  : 1;
+        guint user_accredited  : 1;
+
+        /* cached values to prevent repeated calls
+         * to getpwnam
+         */
+        char               *username;
+        uid_t               uid;
+        gid_t               gid;
+};
+
+static void gdm_session_solaris_auditor_finalize (GObject *object);
+
+G_DEFINE_TYPE (GdmSessionSolarisAuditor, gdm_session_solaris_auditor, GDM_TYPE_SESSION_AUDITOR)
+
+static void
+gdm_session_solaris_auditor_report_password_changed (GdmSessionAuditor *auditor)
+{
+        GdmSessionSolarisAuditor *solaris_auditor;
+
+        solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (auditor);
+        solaris_auditor->priv->password_change_initiated = TRUE;
+        solaris_auditor->priv->password_changed = TRUE;
+}
+
+static void
+gdm_session_solaris_auditor_report_password_change_failure (GdmSessionAuditor *auditor)
+{
+        GdmSessionSolarisAuditor *solaris_auditor;
+
+        solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (auditor);
+        solaris_auditor->priv->password_change_initiated = TRUE;
+        solaris_auditor->priv->password_changed = FALSE;
+}
+
+static void
+gdm_session_solaris_auditor_report_user_accredited (GdmSessionAuditor *auditor)
+{
+        GdmSessionSolarisAuditor *solaris_auditor;
+
+        solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (auditor);
+        solaris_auditor->priv->user_accredited = TRUE;
+}
+
+static void
+gdm_session_solaris_auditor_report_login (GdmSessionAuditor *auditor)
+{
+       GdmSessionSolarisAuditor *solaris_auditor;
+       adt_session_data_t       *adt_ah;  /* Audit session handle */
+       adt_event_data_t         *event;   /* Event to generate */
+
+       solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (auditor);
+
+       g_return_if_fail (solaris_auditor->priv->username != NULL);
+
+       adt_ah = NULL;
+       if (adt_start_session (&adt_ah, NULL, ADT_USE_PROC_DATA) != 0) {
+               syslog (LOG_AUTH | LOG_ALERT,
+                       "adt_start_session (ADT_login): %m");
+               goto cleanup;
+       }
+
+       if (adt_set_user (adt_ah, solaris_auditor->priv->uid,
+           solaris_auditor->priv->gid, solaris_auditor->priv->uid,
+           solaris_auditor->priv->gid, NULL, ADT_USER) != 0) {
+               syslog (LOG_AUTH | LOG_ALERT,
+                       "adt_set_user (ADT_login, %s): %m",
+                       solaris_auditor->priv->username);
+       }
+
+       event = adt_alloc_event (adt_ah, ADT_login);
+       if (event == NULL) {
+               syslog (LOG_AUTH | LOG_ALERT, "adt_alloc_event (ADT_login): %m");
+       } else if (adt_put_event (event, ADT_SUCCESS, ADT_SUCCESS) != 0) {
+               syslog (LOG_AUTH | LOG_ALERT,
+                       "adt_put_event (ADT_login, ADT_SUCCESS): %m");
+       }
+
+       if (solaris_auditor->priv->password_changed) {
+
+               g_assert (solaris_auditor->priv->password_change_initiated);
+
+               /* Also audit password change */
+               adt_free_event (event);
+               event = adt_alloc_event (adt_ah, ADT_passwd);
+               if (event == NULL) {
+                       syslog (LOG_AUTH | LOG_ALERT,
+                               "adt_alloc_event (ADT_passwd): %m");
+               } else if (adt_put_event (event, ADT_SUCCESS,
+                                         ADT_SUCCESS) != 0) {
+
+                       syslog (LOG_AUTH | LOG_ALERT,
+                               "adt_put_event (ADT_passwd, ADT_SUCCESS): %m");
+               }
+       }
+
+       adt_free_event (event);
+
+cleanup:
+       solaris_auditor->priv->audit_session_handle = adt_ah;
+}
+
+static void
+gdm_session_solaris_auditor_report_login_failure (GdmSessionAuditor *auditor,
+                                                  int                pam_error_code,
+                                                  const char        *pam_error_string)
+{
+        GdmSessionSolarisAuditor *solaris_auditor;
+        char                     *hostname;
+        char                     *display_device;
+        adt_session_data_t       *ah;     /* Audit session handle     */
+        adt_event_data_t         *event;  /* Event to generate        */
+        adt_termid_t             *tid;    /* Terminal ID for failures */
+
+        solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (auditor);
+        g_object_get (G_OBJECT (auditor),
+                      "hostname", &hostname,
+                      "display-device", &display_device, NULL);
+
+        if (solaris_auditor->priv->user_accredited) {
+                if (adt_start_session (&ah, NULL, ADT_USE_PROC_DATA) != 0) {
+                        syslog (LOG_AUTH | LOG_ALERT,
+                                "adt_start_session (ADT_login, ADT_FAILURE): %m");
+                        goto cleanup;
+                }
+        } else {
+                if (adt_start_session (&ah, NULL, 0) != 0) {
+                        syslog (LOG_AUTH | LOG_ALERT,
+                                "adt_start_session (ADT_login, ADT_FAILURE): %m");
+                        goto cleanup;
+                }
+
+                /* If display is on console or VT */
+                if (hostname != NULL && hostname[0] != '\0') {
+                        /* Login from a remote host */
+                        if (adt_load_hostname (hostname, &tid) != 0) {
+                                syslog (LOG_AUTH | LOG_ALERT,
+                                        "adt_loadhostname (%s): %m", hostname);
+                        }
+                } else {
+                        /* login from the local host */
+                        if (adt_load_ttyname (display_device, &tid) != 0) {
+                                syslog (LOG_AUTH | LOG_ALERT,
+                                        "adt_loadhostname (localhost): %m");
+                        }
+                }
+
+                if (adt_set_user (ah,
+                                  solaris_auditor->priv->username != NULL ? solaris_auditor->priv->uid : ADT_NO_ATTRIB,
+                                  solaris_auditor->priv->username != NULL ? solaris_auditor->priv->gid : ADT_NO_ATTRIB,
+                                  solaris_auditor->priv->username != NULL ? solaris_auditor->priv->uid : ADT_NO_ATTRIB,
+                                  solaris_auditor->priv->username != NULL ? solaris_auditor->priv->gid : ADT_NO_ATTRIB,
+                                  tid, ADT_NEW) != 0) {
+
+                        syslog (LOG_AUTH | LOG_ALERT,
+                                "adt_set_user (%s): %m",
+                                solaris_auditor->priv->username != NULL ? solaris_auditor->priv->username : "ADT_NO_ATTRIB");
+                }
+        }
+
+        event = adt_alloc_event (ah, ADT_login);
+
+        if (event == NULL) {
+                syslog (LOG_AUTH | LOG_ALERT,
+                        "adt_alloc_event (ADT_login, ADT_FAILURE): %m");
+                goto done;
+        } else if (adt_put_event (event, ADT_FAILURE,
+                                  ADT_FAIL_PAM + pam_error_code) != 0) {
+                syslog (LOG_AUTH | LOG_ALERT,
+                        "adt_put_event (ADT_login (ADT_FAIL, %s): %m",
+                        pam_error_string);
+        }
+
+        if (solaris_auditor->priv->password_change_initiated) {
+                /* Also audit password change */
+                adt_free_event (event);
+
+                event = adt_alloc_event (ah, ADT_passwd);
+                if (event == NULL) {
+                        syslog (LOG_AUTH | LOG_ALERT,
+                                "adt_alloc_event (ADT_passwd): %m");
+                        goto done;
+                }
+
+                if (solaris_auditor->priv->password_changed) {
+                        if (adt_put_event (event, ADT_SUCCESS,
+                                           ADT_SUCCESS) != 0) {
+
+                                syslog (LOG_AUTH | LOG_ALERT,
+                                        "adt_put_event (ADT_passwd, ADT_SUCCESS): "
+                                        "%m");
+                        }
+                } else {
+                        if (adt_put_event (event, ADT_FAILURE,
+                                           ADT_FAIL_PAM + pam_error_code) != 0) {
+
+                                syslog (LOG_AUTH | LOG_ALERT,
+                                        "adt_put_event (ADT_passwd, ADT_FAILURE): "
+                                        "%m");
+                        }
+                }
+        }
+        adt_free_event (event);
+
+done:
+        /* Reset process audit state. this process is being reused.*/
+        if ((adt_set_user (ah, ADT_NO_AUDIT, ADT_NO_AUDIT, ADT_NO_AUDIT,
+                           ADT_NO_AUDIT, NULL, ADT_NEW) != 0) ||
+            (adt_set_proc (ah) != 0)) {
+
+                syslog (LOG_AUTH | LOG_ALERT,
+                        "adt_put_event (ADT_login (ADT_FAILURE reset, %m)");
+        }
+        (void) adt_end_session (ah);
+
+cleanup:
+        g_free (hostname);
+        g_free (display_device);
+}
+
+static void
+gdm_session_solaris_auditor_report_logout (GdmSessionAuditor *auditor)
+{
+        GdmSessionSolarisAuditor *solaris_auditor;
+        adt_session_data_t       *adt_ah;  /* Audit session handle */
+        adt_event_data_t         *event;   /* Event to generate    */
+
+        solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (auditor);
+
+        adt_ah = solaris_auditor->priv->audit_session_handle;
+
+        event = adt_alloc_event (adt_ah, ADT_logout);
+        if (event == NULL) {
+                syslog (LOG_AUTH | LOG_ALERT,
+                        "adt_alloc_event (ADT_logout): %m");
+        } else if (adt_put_event (event, ADT_SUCCESS, ADT_SUCCESS) != 0) {
+                syslog (LOG_AUTH | LOG_ALERT,
+                        "adt_put_event (ADT_logout, ADT_SUCCESS): %m");
+        }
+
+        adt_free_event (event);
+
+        /* Reset process audit state. this process is being reused. */
+        if ((adt_set_user (adt_ah, ADT_NO_AUDIT, ADT_NO_AUDIT, ADT_NO_AUDIT,
+                           ADT_NO_AUDIT, NULL, ADT_NEW) != 0) ||
+            (adt_set_proc (adt_ah) != 0)) {
+                syslog (LOG_AUTH | LOG_ALERT,
+                        "adt_set_proc (ADT_logout reset): %m");
+        }
+
+        (void) adt_end_session (adt_ah);
+        solaris_auditor->priv->audit_session_handle = NULL;
+}
+
+static void
+gdm_session_solaris_auditor_class_init (GdmSessionSolarisAuditorClass *klass)
+{
+        GObjectClass           *object_class;
+        GdmSessionAuditorClass *auditor_class;
+
+        object_class = G_OBJECT_CLASS (klass);
+        auditor_class = GDM_SESSION_AUDITOR_CLASS (klass);
+
+        object_class->finalize = gdm_session_solaris_auditor_finalize;
+
+        auditor_class->report_password_changed = gdm_session_solaris_auditor_report_password_changed;
+        auditor_class->report_password_change_failure = gdm_session_solaris_auditor_report_password_change_failure;
+        auditor_class->report_user_accredited = gdm_session_solaris_auditor_report_user_accredited;
+        auditor_class->report_login = gdm_session_solaris_auditor_report_login;
+        auditor_class->report_login_failure = gdm_session_solaris_auditor_report_login_failure;
+        auditor_class->report_logout = gdm_session_solaris_auditor_report_logout;
+
+        g_type_class_add_private (auditor_class, sizeof (GdmSessionSolarisAuditorPrivate));
+}
+
+static void
+on_username_set (GdmSessionSolarisAuditor *auditor)
+{
+        char          *username;
+        struct passwd *passwd_entry;
+
+        g_object_get (G_OBJECT (auditor), "username", &username, NULL);
+
+        passwd_entry = getpwnam (username);
+
+        if (passwd_entry != NULL) {
+                auditor->priv->uid = passwd_entry->pw_uid;
+                auditor->priv->gid = passwd_entry->pw_gid;
+                auditor->priv->username = g_strdup (passwd_entry->pw_name);
+        } else {
+                g_free (auditor->priv->username);
+                auditor->priv->username = NULL;
+                auditor->priv->uid = (uid_t) -1;
+                auditor->priv->gid = (gid_t) -1;
+        }
+
+        g_free (username);
+}
+
+static void
+gdm_session_solaris_auditor_init (GdmSessionSolarisAuditor *auditor)
+{
+        auditor->priv = G_TYPE_INSTANCE_GET_PRIVATE (auditor,
+                                                     GDM_TYPE_SESSION_SOLARIS_AUDITOR,
+                                                     GdmSessionSolarisAuditorPrivate);
+
+        g_signal_connect (G_OBJECT (auditor), "notify::username",
+                          G_CALLBACK (on_username_set), NULL);
+
+        auditor->priv->uid = (uid_t) -1;
+        auditor->priv->gid = (gid_t) -1;
+}
+
+static void
+gdm_session_solaris_auditor_finalize (GObject *object)
+{
+        GdmSessionSolarisAuditor *solaris_auditor;
+        GObjectClass *parent_class;
+
+        solaris_auditor = GDM_SESSION_SOLARIS_AUDITOR (object);
+
+        g_free (solaris_auditor->priv->username);
+        solaris_auditor->priv->username = NULL;
+
+        parent_class = G_OBJECT_CLASS (gdm_session_solaris_auditor_parent_class);
+
+        if (parent_class->finalize != NULL) {
+                parent_class->finalize (object);
+        }
+}
+
+GdmSessionAuditor *
+gdm_session_solaris_auditor_new (const char *hostname,
+                                 const char *display_device)
+{
+        GObject *auditor;
+
+        auditor = g_object_new (GDM_TYPE_SESSION_SOLARIS_AUDITOR,
+                                "hostname", hostname,
+                                "display-device", display_device,
+                                NULL);
+
+        return GDM_SESSION_AUDITOR (auditor);
+}
+
+
Index: proiecte/PPPP/gdm/daemon/gdm-session-solaris-auditor.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-solaris-auditor.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-solaris-auditor.h	(revision 134)
@@ -0,0 +1,63 @@
+/* gdm-solaris-session-auditor.h - Object for solaris auditing of session login/logout
+ *
+ * Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+ * Copyright (C) 2005, 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ * Written by: Brian A. Cameron <Brian.Cameron@sun.com>
+ *             Gary Winiger <Gary.Winiger@sun.com>
+ *             Ray Strode <rstrode@redhat.com>
+ *             Steve Grubb <sgrubb@redhat.com>
+ */
+#ifndef GDM_SESSION_SOLARIS_AUDITOR_H
+#define GDM_SESSION_SOLARIS_AUDITOR_H
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include "gdm-session-auditor.h"
+
+G_BEGIN_DECLS
+#define GDM_TYPE_SESSION_SOLARIS_AUDITOR (gdm_session_solaris_auditor_get_type ())
+#define GDM_SESSION_SOLARIS_AUDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_SOLARIS_AUDITOR, GdmSessionSolarisAuditor))
+#define GDM_SESSION_SOLARIS_AUDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_SOLARIS_AUDITOR, GdmSessionSolarisAuditorClass))
+#define GDM_IS_SESSION_SOLARIS_AUDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_SOLARIS_AUDITOR))
+#define GDM_IS_SESSION_SOLARIS_AUDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_SOLARIS_AUDITOR))
+#define GDM_SESSION_SOLARIS_AUDITOR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_SOLARIS_AUDITOR, GdmSessionSolarisAuditorClass))
+#define GDM_SESSION_SOLARIS_AUDITOR_ERROR (gdm_session_solaris_auditor_error_quark ())
+typedef struct _GdmSessionSolarisAuditor        GdmSessionSolarisAuditor;
+typedef struct _GdmSessionSolarisAuditorClass   GdmSessionSolarisAuditorClass;
+typedef struct _GdmSessionSolarisAuditorPrivate GdmSessionSolarisAuditorPrivate;
+
+struct _GdmSessionSolarisAuditor
+{
+        GdmSessionAuditor                parent;
+
+        /*< private > */
+        GdmSessionSolarisAuditorPrivate *priv;
+};
+
+struct _GdmSessionSolarisAuditorClass
+{
+        GdmSessionAuditorClass parent_class;
+};
+
+GType              gdm_session_solaris_auditor_get_type                       (void);
+GdmSessionAuditor *gdm_session_solaris_auditor_new                            (const char *hostname,
+                                                                               const char *display_device);
+G_END_DECLS
+#endif /* GDM_SESSION_SOLARIS_AUDITOR_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-worker-job.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-worker-job.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-worker-job.c	(revision 134)
@@ -0,0 +1,465 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-common.h"
+
+#include "gdm-session-worker-job.h"
+
+#define GDM_SESSION_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/SessionServer"
+#define GDM_SESSION_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.SessionServer"
+
+extern char **environ;
+
+#define GDM_SESSION_WORKER_JOB_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SESSION_WORKER_JOB, GdmSessionWorkerJobPrivate))
+
+struct GdmSessionWorkerJobPrivate
+{
+        char           *command;
+        GPid            pid;
+
+        guint           child_watch_id;
+
+        char           *server_address;
+};
+
+enum {
+        PROP_0,
+        PROP_SERVER_ADDRESS,
+};
+
+enum {
+        STARTED,
+        STOPPED,
+        EXITED,
+        DIED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_session_worker_job_class_init       (GdmSessionWorkerJobClass *klass);
+static void     gdm_session_worker_job_init     (GdmSessionWorkerJob      *session_worker_job);
+static void     gdm_session_worker_job_finalize (GObject         *object);
+
+G_DEFINE_TYPE (GdmSessionWorkerJob, gdm_session_worker_job, G_TYPE_OBJECT)
+
+static void
+session_worker_job_child_setup (GdmSessionWorkerJob *session_worker_job)
+{
+}
+
+static void
+session_worker_job_child_watch (GPid                 pid,
+                                int                  status,
+                                GdmSessionWorkerJob *job)
+{
+        g_debug ("GdmSessionWorkerJob: child (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        g_spawn_close_pid (job->priv->pid);
+        job->priv->pid = -1;
+
+        if (WIFEXITED (status)) {
+                int code = WEXITSTATUS (status);
+                g_signal_emit (job, signals [EXITED], 0, code);
+        } else if (WIFSIGNALED (status)) {
+                int num = WTERMSIG (status);
+                g_signal_emit (job, signals [DIED], 0, num);
+        }
+}
+
+static void
+listify_hash (const char *key,
+              const char *value,
+              GPtrArray  *env)
+{
+        char *str;
+
+        if (value == NULL)
+                value = "";
+
+        str = g_strdup_printf ("%s=%s", key, value);
+        g_ptr_array_add (env, str);
+}
+
+static void
+copy_environment_to_hash (GHashTable *hash)
+{
+        gchar **env_strv;
+        gint    i;
+
+        env_strv = g_listenv ();
+
+        for (i = 0; env_strv [i]; i++) {
+                gchar *key = env_strv [i];
+                const gchar *value;
+
+                value = g_getenv (key);
+                if (!value)
+                        continue;
+
+                g_hash_table_insert (hash, g_strdup (key), g_strdup (value));
+        }
+
+        g_strfreev (env_strv);
+}
+
+static GPtrArray *
+get_job_environment (GdmSessionWorkerJob *job)
+{
+        GPtrArray     *env;
+        GHashTable    *hash;
+
+        env = g_ptr_array_new ();
+
+        /* create a hash table of current environment, then update keys has necessary */
+        hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+        copy_environment_to_hash (hash);
+
+        g_hash_table_insert (hash, g_strdup ("GDM_SESSION_DBUS_ADDRESS"), g_strdup (job->priv->server_address));
+
+        g_hash_table_foreach (hash, (GHFunc)listify_hash, env);
+        g_hash_table_destroy (hash);
+
+        g_ptr_array_add (env, NULL);
+
+        return env;
+}
+
+static gboolean
+gdm_session_worker_job_spawn (GdmSessionWorkerJob *session_worker_job)
+{
+        gchar          **argv;
+        GError          *error;
+        gboolean         ret;
+        GPtrArray       *env;
+
+        ret = FALSE;
+
+        g_debug ("GdmSessionWorkerJob: Running session_worker_job process: %s", session_worker_job->priv->command);
+
+        argv = NULL;
+        if (! g_shell_parse_argv (session_worker_job->priv->command, NULL, &argv, &error)) {
+                g_warning ("Could not parse command: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        env = get_job_environment (session_worker_job);
+
+        error = NULL;
+        ret = g_spawn_async_with_pipes (NULL,
+                                        argv,
+                                        (char **)env->pdata,
+                                        G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
+                                        (GSpawnChildSetupFunc)session_worker_job_child_setup,
+                                        session_worker_job,
+                                        &session_worker_job->priv->pid,
+                                        NULL,
+                                        NULL,
+                                        NULL,
+                                        &error);
+
+        g_ptr_array_foreach (env, (GFunc)g_free, NULL);
+        g_ptr_array_free (env, TRUE);
+
+        if (! ret) {
+                g_warning ("Could not start command '%s': %s",
+                           session_worker_job->priv->command,
+                           error->message);
+                g_error_free (error);
+        } else {
+                g_debug ("GdmSessionWorkerJob: : SessionWorkerJob on pid %d", (int)session_worker_job->priv->pid);
+        }
+
+        session_worker_job->priv->child_watch_id = g_child_watch_add (session_worker_job->priv->pid,
+                                                                      (GChildWatchFunc)session_worker_job_child_watch,
+                                                                      session_worker_job);
+
+        g_strfreev (argv);
+ out:
+
+        return ret;
+}
+
+/**
+ * gdm_session_worker_job_start:
+ * @disp: Pointer to a GdmDisplay structure
+ *
+ * Starts a local X session_worker_job. Handles retries and fatal errors properly.
+ */
+gboolean
+gdm_session_worker_job_start (GdmSessionWorkerJob *session_worker_job)
+{
+        gboolean    res;
+
+        g_debug ("GdmSessionWorkerJob: Starting worker...");
+
+        res = gdm_session_worker_job_spawn (session_worker_job);
+
+        if (res) {
+
+        }
+
+
+        return res;
+}
+
+static void
+session_worker_job_died (GdmSessionWorkerJob *session_worker_job)
+{
+        int exit_status;
+
+        g_debug ("GdmSessionWorkerJob: Waiting on process %d", session_worker_job->priv->pid);
+        exit_status = gdm_wait_on_pid (session_worker_job->priv->pid);
+
+        if (WIFEXITED (exit_status) && (WEXITSTATUS (exit_status) != 0)) {
+                g_debug ("GdmSessionWorkerJob: Wait on child process failed");
+        } else {
+                /* exited normally */
+        }
+
+        g_spawn_close_pid (session_worker_job->priv->pid);
+        session_worker_job->priv->pid = -1;
+
+        g_debug ("GdmSessionWorkerJob: SessionWorkerJob died");
+}
+
+gboolean
+gdm_session_worker_job_stop (GdmSessionWorkerJob *session_worker_job)
+{
+        int res;
+
+        if (session_worker_job->priv->pid <= 1) {
+                return TRUE;
+        }
+
+        /* remove watch source before we can wait on child */
+        if (session_worker_job->priv->child_watch_id > 0) {
+                g_source_remove (session_worker_job->priv->child_watch_id);
+                session_worker_job->priv->child_watch_id = 0;
+        }
+
+        g_debug ("GdmSessionWorkerJob: Stopping job pid:%d", session_worker_job->priv->pid);
+
+        res = gdm_signal_pid (session_worker_job->priv->pid, SIGTERM);
+        if (res < 0) {
+                g_warning ("Unable to kill session worker process");
+        } else {
+                session_worker_job_died (session_worker_job);
+        }
+
+        return TRUE;
+}
+
+void
+gdm_session_worker_job_set_server_address (GdmSessionWorkerJob *session_worker_job,
+                                           const char      *address)
+{
+        g_return_if_fail (GDM_IS_SESSION_WORKER_JOB (session_worker_job));
+
+        g_free (session_worker_job->priv->server_address);
+        session_worker_job->priv->server_address = g_strdup (address);
+}
+
+static void
+gdm_session_worker_job_set_property (GObject      *object,
+                                     guint         prop_id,
+                                     const GValue *value,
+                                     GParamSpec   *pspec)
+{
+        GdmSessionWorkerJob *self;
+
+        self = GDM_SESSION_WORKER_JOB (object);
+
+        switch (prop_id) {
+        case PROP_SERVER_ADDRESS:
+                gdm_session_worker_job_set_server_address (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_session_worker_job_get_property (GObject    *object,
+                                     guint       prop_id,
+                                     GValue     *value,
+                                     GParamSpec *pspec)
+{
+        GdmSessionWorkerJob *self;
+
+        self = GDM_SESSION_WORKER_JOB (object);
+
+        switch (prop_id) {
+        case PROP_SERVER_ADDRESS:
+                g_value_set_string (value, self->priv->server_address);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_session_worker_job_constructor (GType                  type,
+                                    guint                  n_construct_properties,
+                                    GObjectConstructParam *construct_properties)
+{
+        GdmSessionWorkerJob      *session_worker_job;
+
+        session_worker_job = GDM_SESSION_WORKER_JOB (G_OBJECT_CLASS (gdm_session_worker_job_parent_class)->constructor (type,
+                                                                                       n_construct_properties,
+                                                                                       construct_properties));
+
+        return G_OBJECT (session_worker_job);
+}
+
+static void
+gdm_session_worker_job_class_init (GdmSessionWorkerJobClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_session_worker_job_get_property;
+        object_class->set_property = gdm_session_worker_job_set_property;
+        object_class->constructor = gdm_session_worker_job_constructor;
+        object_class->finalize = gdm_session_worker_job_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmSessionWorkerJobPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_SERVER_ADDRESS,
+                                         g_param_spec_string ("server-address",
+                                                              "server address",
+                                                              "server address",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        signals [STARTED] =
+                g_signal_new ("started",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionWorkerJobClass, started),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [STOPPED] =
+                g_signal_new ("stopped",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionWorkerJobClass, stopped),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [EXITED] =
+                g_signal_new ("exited",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionWorkerJobClass, exited),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+
+        signals [DIED] =
+                g_signal_new ("died",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionWorkerJobClass, died),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+}
+
+static void
+gdm_session_worker_job_init (GdmSessionWorkerJob *session_worker_job)
+{
+
+        session_worker_job->priv = GDM_SESSION_WORKER_JOB_GET_PRIVATE (session_worker_job);
+
+        session_worker_job->priv->pid = -1;
+
+        session_worker_job->priv->command = g_strdup (LIBEXECDIR "/gdm-session-worker");
+}
+
+static void
+gdm_session_worker_job_finalize (GObject *object)
+{
+        GdmSessionWorkerJob *session_worker_job;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SESSION_WORKER_JOB (object));
+
+        session_worker_job = GDM_SESSION_WORKER_JOB (object);
+
+        g_return_if_fail (session_worker_job->priv != NULL);
+
+        gdm_session_worker_job_stop (session_worker_job);
+
+        G_OBJECT_CLASS (gdm_session_worker_job_parent_class)->finalize (object);
+}
+
+GdmSessionWorkerJob *
+gdm_session_worker_job_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SESSION_WORKER_JOB,
+                               NULL);
+
+        return GDM_SESSION_WORKER_JOB (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session-worker-job.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-worker-job.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-worker-job.h	(revision 134)
@@ -0,0 +1,66 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SESSION_WORKER_JOB_H
+#define __GDM_SESSION_WORKER_JOB_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SESSION_WORKER_JOB         (gdm_session_worker_job_get_type ())
+#define GDM_SESSION_WORKER_JOB(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SESSION_WORKER_JOB, GdmSessionWorkerJob))
+#define GDM_SESSION_WORKER_JOB_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SESSION_WORKER_JOB, GdmSessionWorkerJobClass))
+#define GDM_IS_SESSION_WORKER_JOB(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SESSION_WORKER_JOB))
+#define GDM_IS_SESSION_WORKER_JOB_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SESSION_WORKER_JOB))
+#define GDM_SESSION_WORKER_JOB_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SESSION_WORKER_JOB, GdmSessionWorkerJobClass))
+
+typedef struct GdmSessionWorkerJobPrivate GdmSessionWorkerJobPrivate;
+
+typedef struct
+{
+        GObject                 parent;
+        GdmSessionWorkerJobPrivate *priv;
+} GdmSessionWorkerJob;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void (* started)           (GdmSessionWorkerJob  *session_worker_job);
+        void (* stopped)           (GdmSessionWorkerJob  *session_worker_job);
+        void (* exited)            (GdmSessionWorkerJob  *session_worker_job,
+                                    int                   exit_code);
+
+        void (* died)              (GdmSessionWorkerJob  *session_worker_job,
+                                    int                   signal_number);
+} GdmSessionWorkerJobClass;
+
+GType                   gdm_session_worker_job_get_type           (void);
+GdmSessionWorkerJob *   gdm_session_worker_job_new                (void);
+void                    gdm_session_worker_job_set_server_address (GdmSessionWorkerJob *session_worker_job,
+                                                                   const char          *server_address);
+gboolean                gdm_session_worker_job_start              (GdmSessionWorkerJob *session_worker_job);
+gboolean                gdm_session_worker_job_stop               (GdmSessionWorkerJob *session_worker_job);
+
+G_END_DECLS
+
+#endif /* __GDM_SESSION_WORKER_JOB_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session-worker.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-worker.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-worker.c	(revision 134)
@@ -0,0 +1,2977 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <grp.h>
+#include <pwd.h>
+
+#ifdef  HAVE_LOGINDEVPERM
+#include <libdevinfo.h>
+#endif  /* HAVE_LOGINDEVPERM */
+
+#include <security/pam_appl.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+#include <gio/gio.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <X11/Xauth.h>
+
+#include "ck-connector.h"
+
+#include "gdm-session-worker.h"
+#include "gdm-marshal.h"
+
+#if defined (HAVE_ADT)
+#include "gdm-session-solaris-auditor.h"
+#elif defined (HAVE_LIBAUDIT)
+#include "gdm-session-linux-auditor.h"
+#else
+#include "gdm-session-auditor.h"
+#endif
+
+#include "gdm-session-settings.h"
+
+#define GDM_SESSION_WORKER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SESSION_WORKER, GdmSessionWorkerPrivate))
+
+#define GDM_SESSION_DBUS_PATH         "/org/gnome/DisplayManager/Session"
+#define GDM_SESSION_DBUS_INTERFACE    "org.gnome.DisplayManager.Session"
+#define GDM_SESSION_DBUS_ERROR_CANCEL "org.gnome.DisplayManager.Session.Error.Cancel"
+
+#ifndef GDM_PASSWD_AUXILLARY_BUFFER_SIZE
+#define GDM_PASSWD_AUXILLARY_BUFFER_SIZE 1024
+#endif
+
+#ifndef GDM_SESSION_DEFAULT_PATH
+#define GDM_SESSION_DEFAULT_PATH "/usr/local/bin:/usr/bin:/bin"
+#endif
+
+#ifndef GDM_SESSION_ROOT_UID
+#define GDM_SESSION_ROOT_UID 0
+#endif
+
+#ifndef GDM_SESSION_LOG_FILENAME
+#define GDM_SESSION_LOG_FILENAME ".xsession-errors"
+#endif
+
+#define MESSAGE_REPLY_TIMEOUT (10 * 60 * 1000)
+
+#define MAX_FILE_SIZE     65536
+
+enum {
+        GDM_SESSION_WORKER_STATE_NONE = 0,
+        GDM_SESSION_WORKER_STATE_SETUP_COMPLETE,
+        GDM_SESSION_WORKER_STATE_AUTHENTICATED,
+        GDM_SESSION_WORKER_STATE_AUTHORIZED,
+        GDM_SESSION_WORKER_STATE_ACCREDITED,
+        GDM_SESSION_WORKER_STATE_SESSION_OPENED,
+        GDM_SESSION_WORKER_STATE_SESSION_STARTED,
+        GDM_SESSION_WORKER_STATE_REAUTHENTICATED,
+        GDM_SESSION_WORKER_STATE_REAUTHORIZED,
+        GDM_SESSION_WORKER_STATE_REACCREDITED,
+};
+
+struct GdmSessionWorkerPrivate
+{
+        int               state;
+
+        int               exit_code;
+
+        CkConnector      *ckc;
+        pam_handle_t     *pam_handle;
+
+        GPid              child_pid;
+        guint             child_watch_id;
+
+        /* from Setup */
+        char             *service;
+        char             *x11_display_name;
+        char             *x11_authority_file;
+        char             *display_device;
+        char             *hostname;
+        char             *username;
+        uid_t             uid;
+        gid_t             gid;
+        gboolean          password_is_required;
+
+        int               cred_flags;
+
+        char            **arguments;
+        GHashTable       *environment;
+        guint32           cancelled : 1;
+        guint32           timed_out : 1;
+        guint             state_change_idle_id;
+
+        char             *server_address;
+        DBusConnection   *connection;
+
+        GdmSessionAuditor  *auditor;
+        GdmSessionSettings *user_settings;
+};
+
+enum {
+        PROP_0,
+        PROP_SERVER_ADDRESS,
+};
+
+static void     gdm_session_worker_class_init   (GdmSessionWorkerClass *klass);
+static void     gdm_session_worker_init         (GdmSessionWorker      *session_worker);
+static void     gdm_session_worker_finalize     (GObject               *object);
+
+static void     queue_state_change              (GdmSessionWorker      *worker);
+
+typedef int (* GdmSessionWorkerPamNewMessagesFunc) (int,
+                                                    const struct pam_message **,
+                                                    struct pam_response **,
+                                                    gpointer);
+
+G_DEFINE_TYPE (GdmSessionWorker, gdm_session_worker, G_TYPE_OBJECT)
+
+GQuark
+gdm_session_worker_error_quark (void)
+{
+        static GQuark error_quark = 0;
+
+        if (error_quark == 0)
+                error_quark = g_quark_from_static_string ("gdm-session-worker");
+
+        return error_quark;
+}
+
+static gboolean
+open_ck_session (GdmSessionWorker  *worker)
+{
+        struct passwd *pwent;
+        gboolean       ret;
+        int            res;
+        DBusError      error;
+        const char     *display_name;
+        const char     *display_device;
+        const char     *display_hostname;
+        gboolean        is_local;
+
+        ret = FALSE;
+
+        if (worker->priv->x11_display_name != NULL) {
+                display_name = worker->priv->x11_display_name;
+        } else {
+                display_name = "";
+        }
+        if (worker->priv->hostname != NULL) {
+                display_hostname = worker->priv->hostname;
+        } else {
+                display_hostname = "";
+        }
+        if (worker->priv->display_device != NULL) {
+                display_device = worker->priv->display_device;
+        } else {
+                display_device = "";
+        }
+
+        g_assert (worker->priv->username != NULL);
+
+        /* FIXME: this isn't very good */
+        if (display_hostname == NULL
+            || display_hostname[0] == '\0'
+            || strcmp (display_hostname, "localhost") == 0) {
+                is_local = TRUE;
+        } else {
+                is_local = FALSE;
+        }
+
+        pwent = getpwnam (worker->priv->username);
+        if (pwent == NULL) {
+                goto out;
+        }
+
+        worker->priv->ckc = ck_connector_new ();
+        if (worker->priv->ckc == NULL) {
+                g_warning ("Couldn't create new ConsoleKit connector");
+                goto out;
+        }
+
+        dbus_error_init (&error);
+        res = ck_connector_open_session_with_parameters (worker->priv->ckc,
+                                                         &error,
+                                                         "unix-user", &pwent->pw_uid,
+                                                         "x11-display", &display_name,
+                                                         "x11-display-device", &display_device,
+                                                         "remote-host-name", &display_hostname,
+                                                         "is-local", &is_local,
+                                                         NULL);
+
+        if (! res) {
+                if (dbus_error_is_set (&error)) {
+                        g_warning ("%s\n", error.message);
+                        dbus_error_free (&error);
+                } else {
+                        g_warning ("cannot open CK session: OOM, D-Bus system bus not available,\n"
+                                   "ConsoleKit not available or insufficient privileges.\n");
+                }
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+/* adapted from glib script_execute */
+static void
+script_execute (const gchar *file,
+                char       **argv,
+                char       **envp,
+                gboolean     search_path)
+{
+        /* Count the arguments.  */
+        int argc = 0;
+
+        while (argv[argc]) {
+                ++argc;
+        }
+
+        /* Construct an argument list for the shell.  */
+        {
+                char **new_argv;
+
+                new_argv = g_new0 (gchar*, argc + 2); /* /bin/sh and NULL */
+
+                new_argv[0] = (char *) "/bin/sh";
+                new_argv[1] = (char *) file;
+                while (argc > 0) {
+                        new_argv[argc + 1] = argv[argc];
+                        --argc;
+                }
+
+                /* Execute the shell. */
+                if (envp) {
+                        execve (new_argv[0], new_argv, envp);
+                } else {
+                        execv (new_argv[0], new_argv);
+                }
+
+                g_free (new_argv);
+        }
+}
+
+static char *
+my_strchrnul (const char *str, char c)
+{
+        char *p = (char*) str;
+        while (*p && (*p != c)) {
+                ++p;
+        }
+
+        return p;
+}
+
+/* adapted from glib g_execute */
+static gint
+gdm_session_execute (const char *file,
+                     char      **argv,
+                     char      **envp,
+                     gboolean    search_path)
+{
+        if (*file == '\0') {
+                /* We check the simple case first. */
+                errno = ENOENT;
+                return -1;
+        }
+
+        if (!search_path || strchr (file, '/') != NULL) {
+                /* Don't search when it contains a slash. */
+                if (envp) {
+                        execve (file, argv, envp);
+                } else {
+                        execv (file, argv);
+                }
+
+                if (errno == ENOEXEC) {
+                        script_execute (file, argv, envp, FALSE);
+                }
+        } else {
+                gboolean got_eacces = 0;
+                const char *path, *p;
+                char *name, *freeme;
+                gsize len;
+                gsize pathlen;
+
+                path = g_getenv ("PATH");
+                if (path == NULL) {
+                        /* There is no `PATH' in the environment.  The default
+                         * search path in libc is the current directory followed by
+                         * the path `confstr' returns for `_CS_PATH'.
+                         */
+
+                        /* In GLib we put . last, for security, and don't use the
+                         * unportable confstr(); UNIX98 does not actually specify
+                         * what to search if PATH is unset. POSIX may, dunno.
+                         */
+
+                        path = "/bin:/usr/bin:.";
+                }
+
+                len = strlen (file) + 1;
+                pathlen = strlen (path);
+                freeme = name = g_malloc (pathlen + len + 1);
+
+                /* Copy the file name at the top, including '\0'  */
+                memcpy (name + pathlen + 1, file, len);
+                name = name + pathlen;
+                /* And add the slash before the filename  */
+                *name = '/';
+
+                p = path;
+                do {
+                        char *startp;
+
+                        path = p;
+                        p = my_strchrnul (path, ':');
+
+                        if (p == path) {
+                                /* Two adjacent colons, or a colon at the beginning or the end
+                                 * of `PATH' means to search the current directory.
+                                 */
+                                startp = name + 1;
+                        } else {
+                                startp = memcpy (name - (p - path), path, p - path);
+                        }
+
+                        /* Try to execute this name.  If it works, execv will not return.  */
+                        if (envp) {
+                                execve (startp, argv, envp);
+                        } else {
+                                execv (startp, argv);
+                        }
+
+                        if (errno == ENOEXEC) {
+                                script_execute (startp, argv, envp, search_path);
+                        }
+
+                        switch (errno) {
+                        case EACCES:
+                                /* Record the we got a `Permission denied' error.  If we end
+                                 * up finding no executable we can use, we want to diagnose
+                                 * that we did find one but were denied access.
+                                 */
+                                got_eacces = TRUE;
+
+                                /* FALL THRU */
+
+                        case ENOENT:
+#ifdef ESTALE
+                        case ESTALE:
+#endif
+#ifdef ENOTDIR
+                        case ENOTDIR:
+#endif
+                                /* Those errors indicate the file is missing or not executable
+                                 * by us, in which case we want to just try the next path
+                                 * directory.
+                                 */
+                                break;
+
+                        default:
+                                /* Some other error means we found an executable file, but
+                                 * something went wrong executing it; return the error to our
+                                 * caller.
+                                 */
+                                g_free (freeme);
+                                return -1;
+                        }
+                } while (*p++ != '\0');
+
+                /* We tried every element and none of them worked.  */
+                if (got_eacces) {
+                        /* At least one failure was due to permissions, so report that
+                         * error.
+                         */
+                        errno = EACCES;
+                }
+
+                g_free (freeme);
+        }
+
+        /* Return the error from the last attempt (probably ENOENT).  */
+        return -1;
+}
+
+static gboolean
+send_dbus_string_method (DBusConnection *connection,
+                         const char     *method,
+                         const char     *payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        const char     *str;
+
+        if (payload != NULL) {
+                str = payload;
+        } else {
+                str = "";
+        }
+
+        g_debug ("GdmSessionWorker: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GDM_SESSION_DBUS_PATH,
+                                                GDM_SESSION_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_STRING,
+                                        &str);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_debug ("%s %s raised: %s\n",
+                         method,
+                         error.name,
+                         error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+static gboolean
+send_dbus_int_method (DBusConnection *connection,
+                      const char     *method,
+                      int             payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+
+        g_debug ("GdmSessionWorker: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GDM_SESSION_DBUS_PATH,
+                                                GDM_SESSION_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_INT32,
+                                        &payload);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+        dbus_message_unref (message);
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        if (dbus_error_is_set (&error)) {
+                g_debug ("%s %s raised: %s\n",
+                         method,
+                         error.name,
+                         error.message);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+send_dbus_void_method (DBusConnection *connection,
+                       const char     *method)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+
+        g_debug ("GdmSessionWorker: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GDM_SESSION_DBUS_PATH,
+                                                GDM_SESSION_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+        dbus_message_unref (message);
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        if (dbus_error_is_set (&error)) {
+                g_debug ("%s %s raised: %s\n",
+                         method,
+                         error.name,
+                         error.message);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_session_worker_get_username (GdmSessionWorker  *worker,
+                                 char             **username)
+{
+        gconstpointer item;
+
+        g_assert (worker->priv->pam_handle != NULL);
+
+        if (pam_get_item (worker->priv->pam_handle, PAM_USER, &item) == PAM_SUCCESS) {
+                if (username != NULL) {
+                        *username = g_strdup ((char *) item);
+                        g_debug ("GdmSessionWorker: username is '%s'",
+                                 *username != NULL ? *username : "<unset>");
+                }
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+attempt_to_load_user_settings (GdmSessionWorker *worker,
+                               const char       *username)
+{
+        gdm_session_settings_load (worker->priv->user_settings,
+                                   username,
+                                   NULL);
+}
+
+static void
+gdm_session_worker_update_username (GdmSessionWorker *worker)
+{
+        char    *username;
+        gboolean res;
+
+        username = NULL;
+        res = gdm_session_worker_get_username (worker, &username);
+        if (res) {
+                g_debug ("GdmSessionWorker: old-username='%s' new-username='%s'",
+                         worker->priv->username != NULL ? worker->priv->username : "<unset>",
+                         username != NULL ? username : "<unset>");
+
+
+                gdm_session_auditor_set_username (worker->priv->auditor, worker->priv->username);
+
+                if ((worker->priv->username == username) ||
+                    ((worker->priv->username != NULL) && (username != NULL) &&
+                     (strcmp (worker->priv->username, username) == 0)))
+                        goto out;
+
+                g_debug ("GdmSessionWorker: setting username to '%s'", username);
+
+                g_free (worker->priv->username);
+                worker->priv->username = username;
+                username = NULL;
+
+                send_dbus_string_method (worker->priv->connection,
+                                         "UsernameChanged",
+                                         worker->priv->username);
+
+                /* We have a new username to try. If we haven't been able to
+                 * read user settings up until now, then give it a go now
+                 * (see the comment in do_setup for rationale on why it's useful
+                 * to keep trying to read settings)
+                 */
+                if (worker->priv->username != NULL &&
+                    !gdm_session_settings_is_loaded (worker->priv->user_settings)) {
+                        attempt_to_load_user_settings (worker, worker->priv->username);
+                }
+        }
+
+ out:
+        g_free (username);
+}
+
+static gboolean
+send_question_method (GdmSessionWorker *worker,
+                      const char       *method,
+                      const char       *question,
+                      char            **answerp)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        gboolean        ret;
+        const char     *answer;
+
+        ret = FALSE;
+
+        g_debug ("GdmSessionWorker: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GDM_SESSION_DBUS_PATH,
+                                                GDM_SESSION_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_STRING,
+                                        &question);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (worker->priv->connection,
+                                                           message,
+                                                           MESSAGE_REPLY_TIMEOUT,
+                                                           &error);
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                if (dbus_error_has_name (&error, GDM_SESSION_DBUS_ERROR_CANCEL)) {
+                        worker->priv->cancelled = TRUE;
+                } else if (dbus_error_has_name (&error, DBUS_ERROR_NO_REPLY)) {
+                        worker->priv->timed_out = TRUE;
+                }
+                g_debug ("%s %s raised: %s\n",
+                         method,
+                         error.name,
+                         error.message);
+                goto out;
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &answer);
+        if (answerp != NULL) {
+                *answerp = g_strdup (answer);
+        }
+        ret = TRUE;
+
+        dbus_message_unref (reply);
+        dbus_connection_flush (worker->priv->connection);
+
+ out:
+
+        return ret;
+}
+
+static gboolean
+gdm_session_worker_ask_question (GdmSessionWorker *worker,
+                                 const char       *question,
+                                 char            **answerp)
+{
+        return send_question_method (worker, "InfoQuery", question, answerp);
+}
+
+static gboolean
+gdm_session_worker_ask_for_secret (GdmSessionWorker *worker,
+                                   const char       *question,
+                                   char            **answerp)
+{
+        return send_question_method (worker, "SecretInfoQuery", question, answerp);
+}
+
+static gboolean
+gdm_session_worker_report_info (GdmSessionWorker *worker,
+                                const char       *info)
+{
+        return send_dbus_string_method (worker->priv->connection,
+                                        "Info",
+                                        info);
+}
+
+static gboolean
+gdm_session_worker_report_problem (GdmSessionWorker *worker,
+                                   const char       *problem)
+{
+        return send_dbus_string_method (worker->priv->connection,
+                                        "Problem",
+                                        problem);
+}
+
+static char *
+convert_to_utf8 (const char *str)
+{
+        char *utf8;
+        utf8 = g_locale_to_utf8 (str,
+                                 -1,
+                                 NULL,
+                                 NULL,
+                                 NULL);
+
+        /* if we couldn't convert text from locale then
+         * assume utf-8 and hope for the best */
+        if (utf8 == NULL) {
+                char *p;
+                char *q;
+
+                utf8 = g_strdup (str);
+
+                p = utf8;
+                while (*p != '\0' && !g_utf8_validate ((const char *)p, -1, (const char **)&q)) {
+                        *q = '?';
+                        p = q + 1;
+                }
+        }
+
+        return utf8;
+}
+
+static gboolean
+gdm_session_worker_process_pam_message (GdmSessionWorker          *worker,
+                                        const struct pam_message  *query,
+                                        char                     **response_text)
+{
+        char    *user_answer;
+        gboolean res;
+        char    *utf8_msg;
+
+        if (response_text != NULL) {
+                *response_text = NULL;
+        }
+
+        gdm_session_worker_update_username (worker);
+
+        g_debug ("GdmSessionWorker: received pam message of type %u with payload '%s'",
+                 query->msg_style, query->msg);
+
+        utf8_msg = convert_to_utf8 (query->msg);
+
+        worker->priv->cancelled = FALSE;
+        worker->priv->timed_out = FALSE;
+
+        user_answer = NULL;
+        res = FALSE;
+        switch (query->msg_style) {
+        case PAM_PROMPT_ECHO_ON:
+                res = gdm_session_worker_ask_question (worker, utf8_msg, &user_answer);
+                break;
+        case PAM_PROMPT_ECHO_OFF:
+                res = gdm_session_worker_ask_for_secret (worker, utf8_msg, &user_answer);
+                break;
+        case PAM_TEXT_INFO:
+                res = gdm_session_worker_report_info (worker, utf8_msg);
+                break;
+        case PAM_ERROR_MSG:
+                res = gdm_session_worker_report_problem (worker, utf8_msg);
+                break;
+        default:
+                g_assert_not_reached ();
+                break;
+        }
+
+        if (worker->priv->timed_out) {
+                send_dbus_void_method (worker->priv->connection, "CancelPendingQuery");
+                worker->priv->timed_out = FALSE;
+        }
+
+        if (user_answer != NULL) {
+                /* we strdup and g_free to make sure we return malloc'd
+                 * instead of g_malloc'd memory
+                 */
+                if (res && response_text != NULL) {
+                        *response_text = strdup (user_answer);
+                }
+
+                memset (user_answer, '\0', strlen (user_answer));
+                g_free (user_answer);
+
+                g_debug ("GdmSessionWorker: trying to get updated username");
+
+                res = TRUE;
+        }
+
+        g_free (utf8_msg);
+
+        return res;
+}
+
+static int
+gdm_session_worker_pam_new_messages_handler (int                        number_of_messages,
+                                             const struct pam_message **messages,
+                                             struct pam_response      **responses,
+                                             GdmSessionWorker          *worker)
+{
+        struct pam_response *replies;
+        int                  return_value;
+        int                  i;
+
+        g_debug ("GdmSessionWorker: %d new messages received from PAM\n", number_of_messages);
+
+        return_value = PAM_CONV_ERR;
+
+        if (number_of_messages < 0) {
+                return PAM_CONV_ERR;
+        }
+
+        if (number_of_messages == 0) {
+                if (responses) {
+                        *responses = NULL;
+                }
+
+                return PAM_SUCCESS;
+        }
+
+        /* we want to generate one reply for every question
+         */
+        replies = (struct pam_response *) calloc (number_of_messages,
+                                                  sizeof (struct pam_response));
+        for (i = 0; i < number_of_messages; i++) {
+                gboolean got_response;
+                char    *response_text;
+
+                response_text = NULL;
+                got_response = gdm_session_worker_process_pam_message (worker,
+                                                                       messages[i],
+                                                                       &response_text);
+                if (!got_response) {
+                        if (response_text != NULL) {
+                                memset (response_text, '\0', strlen (response_text));
+                                g_free (response_text);
+                        }
+                        goto out;
+                }
+
+                replies[i].resp = response_text;
+                replies[i].resp_retcode = PAM_SUCCESS;
+        }
+
+        return_value = PAM_SUCCESS;
+
+ out:
+        if (return_value != PAM_SUCCESS) {
+                for (i = 0; i < number_of_messages; i++) {
+                        if (replies[i].resp != NULL) {
+                                memset (replies[i].resp, 0, strlen (replies[i].resp));
+                                free (replies[i].resp);
+                        }
+                        memset (&replies[i], 0, sizeof (replies[i]));
+                }
+                free (replies);
+                replies = NULL;
+        }
+
+        if (responses) {
+                *responses = replies;
+        }
+
+        g_debug ("GdmSessionWorker: PAM conversation returning %d: %s",
+                 return_value,
+                 pam_strerror (worker->priv->pam_handle, return_value));
+
+        return return_value;
+}
+
+static void
+gdm_session_worker_start_auditor (GdmSessionWorker *worker)
+{
+
+/* FIXME: it may make sense at some point to keep a list of
+ * auditors, instead of assuming they are mutually exclusive
+ */
+#if defined (HAVE_ADT)
+        worker->priv->auditor = gdm_session_solaris_auditor_new (worker->priv->hostname,
+                                                                 worker->priv->display_device);
+#elif defined (HAVE_LIBAUDIT)
+        worker->priv->auditor = gdm_session_linux_auditor_new (worker->priv->hostname,
+                                                               worker->priv->display_device);
+#else
+        worker->priv->auditor = gdm_session_auditor_new (worker->priv->hostname,
+                                                         worker->priv->display_device);
+#endif
+}
+
+static void
+gdm_session_worker_stop_auditor (GdmSessionWorker *worker)
+{
+        g_object_unref (worker->priv->auditor);
+        worker->priv->auditor = NULL;
+}
+
+static gboolean
+check_user_copy_file (const char *srcfile,
+                      const char *destfile,
+                      uid_t       user,
+                      gssize      max_file_size)
+{
+        struct stat srcfileinfo;
+        struct stat destfileinfo;
+
+        if (max_file_size < 0) {
+                max_file_size = G_MAXSIZE;
+        }
+
+        /* Exists/Readable? */
+        if (g_stat (srcfile, &srcfileinfo) < 0) {
+                g_debug ("File does not exist");
+                return FALSE;
+        }
+
+        /* Is newer than the file already in the cache? */
+        if (destfile != NULL && g_stat (destfile, &destfileinfo) == 0) {
+                if (srcfileinfo.st_mtime <= destfileinfo.st_mtime) {
+                        g_debug ("Destination file is newer");
+                        return FALSE;
+                }
+        }
+
+        /* Is a regular file */
+        if (G_UNLIKELY (!S_ISREG (srcfileinfo.st_mode))) {
+                g_debug ("File is not a regular file");
+                return FALSE;
+        }
+
+        /* Owned by user? */
+        if (G_UNLIKELY (srcfileinfo.st_uid != user)) {
+                g_debug ("File is not owned by user");
+                return FALSE;
+        }
+
+        /* Size is kosher? */
+        if (G_UNLIKELY (srcfileinfo.st_size > max_file_size)) {
+                g_debug ("File is too large");
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_cache_copy_file (GdmSessionWorker *worker,
+                     const char *userfilename,
+                     const char *cachefilename)
+{
+        gboolean res;
+
+        g_debug ("Checking if %s should be copied to cache %s",
+                 userfilename, cachefilename);
+
+        res = check_user_copy_file (userfilename,
+                                    cachefilename,
+                                    worker->priv->uid,
+                                    MAX_FILE_SIZE);
+
+        if (res) {
+                 GFile  *src_file;
+                 GFile  *dst_file;
+                 GError *error;
+
+                 src_file = g_file_new_for_path (userfilename);
+                 dst_file = g_file_new_for_path (cachefilename);
+
+                 error = NULL;
+                 res = g_file_copy (src_file,
+                                    dst_file, 
+                                    G_FILE_COPY_OVERWRITE |
+                                    G_FILE_COPY_NOFOLLOW_SYMLINKS,
+                                    NULL,
+                                    NULL,
+                                    NULL,
+                                    &error);
+
+                 if (! res) {
+                        g_warning ("Could not copy file to cache: %s",
+                                   error->message);
+                        g_error_free (error);
+                 } else {
+                        chown (cachefilename,
+                               worker->priv->uid,
+                               worker->priv->gid);
+                        g_chmod (cachefilename, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
+                        g_debug ("Copy successful");
+                }
+
+                g_object_unref (src_file);
+                g_object_unref (dst_file);
+        } else {
+                g_debug ("Not copying file %s to cache",
+                         userfilename);
+        }
+        return res;
+}
+
+static char *
+gdm_session_worker_create_cachedir (GdmSessionWorker *worker)
+{
+        struct stat statbuf;
+        char       *cachedir;
+        int         r;
+
+        cachedir = g_build_filename (GDM_CACHE_DIR,
+                                     worker->priv->username,
+                                     NULL);
+
+        /* Verify user cache directory exists, create if needed */
+        r = g_stat (cachedir, &statbuf);
+        if (r < 0) {
+                g_debug ("Making user cache directory %s", cachedir);
+                g_mkdir (cachedir,
+                         S_IRWXU | S_IXGRP | S_IRGRP | S_IXOTH | S_IROTH);
+                g_chmod (cachedir,
+                         S_IRWXU | S_IXGRP | S_IRGRP | S_IXOTH | S_IROTH);
+        }
+        chown (cachedir, worker->priv->uid, worker->priv->gid);
+
+        return cachedir;
+}
+
+static void
+gdm_session_worker_cache_userfiles (GdmSessionWorker *worker)
+{
+        struct passwd *passwd_entry;
+        char          *cachedir;
+        char          *cachefile;
+        char          *userfile;
+        gboolean       res;
+
+        passwd_entry = getpwnam (worker->priv->username);
+        if (passwd_entry == NULL)
+                return;
+
+        cachedir = gdm_session_worker_create_cachedir (worker);
+
+        g_debug ("Copying user dmrc file to cache");
+        cachefile = g_build_filename (cachedir, "dmrc", NULL);
+        userfile = g_build_filename (passwd_entry->pw_dir, ".dmrc", NULL);
+
+        gdm_cache_copy_file (worker, userfile, cachefile);
+        g_free (cachefile);
+        g_free (userfile);
+
+        g_debug ("Copying user face file to cache");
+        cachefile = g_build_filename (cachedir,
+                                          "face",
+                                          NULL);
+
+        /* First, try "~/.face" */
+        userfile = g_build_filename (passwd_entry->pw_dir, ".face", NULL);
+        res = gdm_cache_copy_file (worker, userfile, cachefile);
+
+        /* Next, try "~/.face.icon" */
+        if (!res) {
+                g_free (userfile);
+                userfile = g_build_filename (passwd_entry->pw_dir,
+                                             ".face.icon",
+                                             NULL);
+                res = gdm_cache_copy_file (worker,
+                                           userfile,
+                                           cachefile);
+        }
+
+        /* Still nothing, try the user's personal GDM config */
+        if (!res) {
+                char *tempfilename;
+
+                tempfilename = g_build_filename (passwd_entry->pw_dir,
+                                                 ".gnome",
+                                                 "gdm",
+                                                 NULL);
+
+                g_debug ("Checking user's ~/.gnome/gdm file");
+                res = check_user_copy_file (tempfilename,
+                                            NULL,
+                                            worker->priv->uid,
+                                            MAX_FILE_SIZE);
+                if (res) {
+                        GKeyFile *keyfile;
+
+                        g_free (userfile);
+
+                        keyfile = g_key_file_new ();
+                        g_key_file_load_from_file (keyfile,
+                                                   userfile,
+                                                   G_KEY_FILE_NONE,
+                                                   NULL);
+
+                        userfile = g_key_file_get_string (keyfile,
+                                                          "face",
+                                                          "picture",
+                                                          NULL);
+                        res = gdm_cache_copy_file (worker,
+                                                   userfile,
+                                                   cachefile);
+
+                        g_key_file_free (keyfile);
+                  }
+                  g_free (tempfilename);
+        }
+
+        g_free (cachedir);
+        g_free (cachefile);
+        g_free (userfile);
+}
+
+static void
+gdm_session_worker_uninitialize_pam (GdmSessionWorker *worker,
+                                     int               status)
+{
+        g_debug ("GdmSessionWorker: uninitializing PAM");
+
+        if (worker->priv->pam_handle == NULL)
+                return;
+
+        if (worker->priv->state >= GDM_SESSION_WORKER_STATE_SESSION_OPENED) {
+                gdm_session_worker_cache_userfiles (worker);
+                pam_close_session (worker->priv->pam_handle, 0);
+                gdm_session_auditor_report_logout (worker->priv->auditor);
+
+#ifdef  HAVE_LOGINDEVPERM
+                /*
+                 * Only do logindevperm processing if /dev/console or
+                 * a device associated with a VT
+                 */
+                if (worker->priv->display_device != NULL &&
+                   (strncmp (worker->priv->display_device, "/dev/vt/", strlen ("/dev/vt/")) == 0 ||
+                    strcmp  (worker->priv->display_device, "/dev/console") == 0)) {
+                        g_debug ("Logindevperm logout for user %s, device %s",
+                                 worker->priv->username,
+                                 worker->priv->display_device);
+                        (void) di_devperm_logout (worker->priv->display_device);
+                }
+#endif  /* HAVE_LOGINDEVPERM */
+
+        } else {
+                void *p;
+
+                if ((pam_get_item (worker->priv->pam_handle, PAM_USER, &p)) == PAM_SUCCESS) {
+                        gdm_session_auditor_set_username (worker->priv->auditor, (const char *)p);
+                }
+
+                gdm_session_auditor_report_login_failure (worker->priv->auditor,
+                                                          status,
+                                                          pam_strerror (worker->priv->pam_handle, status));
+        }
+
+        if (worker->priv->state >= GDM_SESSION_WORKER_STATE_ACCREDITED) {
+                pam_setcred (worker->priv->pam_handle, PAM_DELETE_CRED);
+        }
+
+        pam_end (worker->priv->pam_handle, status);
+        worker->priv->pam_handle = NULL;
+
+        gdm_session_worker_stop_auditor (worker);
+
+        g_debug ("GdmSessionWorker: state NONE");
+        worker->priv->state = GDM_SESSION_WORKER_STATE_NONE;
+}
+
+static char *
+_get_tty_for_pam (const char *x11_display_name,
+                  const char *display_device)
+{
+#ifdef __sun
+        return g_strdup (display_device);
+#else
+        return g_strdup (x11_display_name);
+#endif
+}
+
+#ifdef PAM_XAUTHDATA
+static struct pam_xauth_data *
+_get_xauth_for_pam (const char *x11_authority_file)
+{
+        FILE                  *fh;
+        Xauth                 *auth = NULL;
+        struct pam_xauth_data *retval = NULL;
+        gsize                  len = sizeof (*retval) + 1;
+
+        fh = fopen (x11_authority_file, "r");
+        if (fh) {
+                auth = XauReadAuth (fh);
+                fclose (fh);
+        }
+        if (auth) {
+                len += auth->name_length + auth->data_length;
+                retval = g_malloc0 (len);
+        }
+        if (retval) {
+                retval->namelen = auth->name_length;
+                retval->name = (char *) (retval + 1);
+                memcpy (retval->name, auth->name, auth->name_length);
+                retval->datalen = auth->data_length;
+                retval->data = retval->name + auth->name_length + 1;
+                memcpy (retval->data, auth->data, auth->data_length);
+        }
+        XauDisposeAuth (auth);
+        return retval;
+}
+#endif
+
+static gboolean
+gdm_session_worker_initialize_pam (GdmSessionWorker *worker,
+                                   const char       *service,
+                                   const char       *username,
+                                   const char       *hostname,
+                                   const char       *x11_display_name,
+                                   const char       *x11_authority_file,
+                                   const char       *display_device,
+                                   GError          **error)
+{
+        struct pam_conv        pam_conversation;
+#ifdef PAM_XAUTHDATA
+        struct pam_xauth_data *pam_xauth;
+#endif
+        int                    error_code;
+        char                  *pam_tty;
+
+        g_assert (worker->priv->pam_handle == NULL);
+
+        g_debug ("GdmSessionWorker: initializing PAM");
+
+        pam_conversation.conv = (GdmSessionWorkerPamNewMessagesFunc) gdm_session_worker_pam_new_messages_handler;
+        pam_conversation.appdata_ptr = worker;
+
+        gdm_session_worker_start_auditor (worker);
+        error_code = pam_start (service,
+                                username,
+                                &pam_conversation,
+                                &worker->priv->pam_handle);
+
+        if (error_code != PAM_SUCCESS) {
+                g_debug ("GdmSessionWorker: could not initialize PAM");
+                /* we don't use pam_strerror here because it requires a valid
+                 * pam handle, and if pam_start fails pam_handle is undefined
+                 */
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                             _("error initiating conversation with authentication system - %s"),
+                             error_code == PAM_ABORT? _("general failure") :
+                             error_code == PAM_BUF_ERR? _("out of memory") :
+                             error_code == PAM_SYSTEM_ERR? _("application programmer error") :
+                             _("unknown error"));
+
+                goto out;
+        }
+
+        /* set USER PROMPT */
+        if (username == NULL) {
+                error_code = pam_set_item (worker->priv->pam_handle, PAM_USER_PROMPT, _("Username:"));
+
+                if (error_code != PAM_SUCCESS) {
+                        g_set_error (error,
+                                     GDM_SESSION_WORKER_ERROR,
+                                     GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                                     _("error informing authentication system of preferred username prompt - %s"),
+                                     pam_strerror (worker->priv->pam_handle, error_code));
+                        goto out;
+                }
+        }
+
+        /* set RHOST */
+        if (hostname != NULL && hostname[0] != '\0') {
+                error_code = pam_set_item (worker->priv->pam_handle, PAM_RHOST, hostname);
+
+                if (error_code != PAM_SUCCESS) {
+                        g_set_error (error,
+                                     GDM_SESSION_WORKER_ERROR,
+                                     GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                                     _("error informing authentication system of user's hostname - %s"),
+                                     pam_strerror (worker->priv->pam_handle, error_code));
+                        goto out;
+                }
+        }
+
+        /* set TTY */
+        pam_tty = _get_tty_for_pam (x11_display_name, display_device);
+        error_code = pam_set_item (worker->priv->pam_handle, PAM_TTY, pam_tty);
+        g_free (pam_tty);
+
+        if (error_code != PAM_SUCCESS) {
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                             _("error informing authentication system of user's console - %s"),
+                             pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+
+#ifdef PAM_XDISPLAY
+        /* set XDISPLAY */
+        error_code = pam_set_item (worker->priv->pam_handle, PAM_XDISPLAY, x11_display_name);
+
+        if (error_code != PAM_SUCCESS) {
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                             _("error informing authentication system of display string - %s"),
+                             pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+#endif
+#ifdef PAM_XAUTHDATA
+        /* set XAUTHDATA */
+        pam_xauth = _get_xauth_for_pam (x11_authority_file);
+        error_code = pam_set_item (worker->priv->pam_handle, PAM_XAUTHDATA, pam_xauth);
+        g_free (pam_xauth);
+
+        if (error_code != PAM_SUCCESS) {
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                             _("error informing authentication system of display xauth credentials - %s"),
+                             pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+#endif
+
+        g_debug ("GdmSessionWorker: state SETUP_COMPLETE");
+        worker->priv->state = GDM_SESSION_WORKER_STATE_SETUP_COMPLETE;
+
+ out:
+        if (error_code != PAM_SUCCESS) {
+                gdm_session_worker_uninitialize_pam (worker, error_code);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_session_worker_authenticate_user (GdmSessionWorker *worker,
+                                      gboolean          password_is_required,
+                                      GError          **error)
+{
+        int error_code;
+        int authentication_flags;
+
+        g_debug ("GdmSessionWorker: authenticating user");
+
+        authentication_flags = 0;
+
+        if (password_is_required) {
+                authentication_flags |= PAM_DISALLOW_NULL_AUTHTOK;
+        }
+
+        /* blocking call, does the actual conversation */
+        error_code = pam_authenticate (worker->priv->pam_handle, authentication_flags);
+
+        if (error_code != PAM_SUCCESS) {
+                g_debug ("GdmSessionWorker: authentication returned %d: %s", error_code, pam_strerror (worker->priv->pam_handle, error_code));
+
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+                             "%s", pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+
+        g_debug ("GdmSessionWorker: state AUTHENTICATED");
+        worker->priv->state = GDM_SESSION_WORKER_STATE_AUTHENTICATED;
+
+ out:
+        if (error_code != PAM_SUCCESS) {
+                gdm_session_worker_uninitialize_pam (worker, error_code);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_session_worker_authorize_user (GdmSessionWorker *worker,
+                                   gboolean          password_is_required,
+                                   GError          **error)
+{
+        int error_code;
+        int authentication_flags;
+
+        g_debug ("GdmSessionWorker: determining if authenticated user is authorized to session");
+
+        authentication_flags = 0;
+
+        if (password_is_required) {
+                authentication_flags |= PAM_DISALLOW_NULL_AUTHTOK;
+        }
+
+        /* check that the account isn't disabled or expired
+         */
+        error_code = pam_acct_mgmt (worker->priv->pam_handle, authentication_flags);
+
+        /* it's possible that the user needs to change their password or pin code
+         */
+        if (error_code == PAM_NEW_AUTHTOK_REQD) {
+                error_code = pam_chauthtok (worker->priv->pam_handle, PAM_CHANGE_EXPIRED_AUTHTOK);
+
+                if (error_code != PAM_SUCCESS) {
+                        gdm_session_auditor_report_password_change_failure (worker->priv->auditor);
+                } else {
+                        gdm_session_auditor_report_password_changed (worker->priv->auditor);
+                }
+        }
+
+        if (error_code != PAM_SUCCESS) {
+                g_debug ("GdmSessionWorker: user is not authorized to log in: %s",
+                         pam_strerror (worker->priv->pam_handle, error_code));
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_AUTHORIZING,
+                             "%s", pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+
+        g_debug ("GdmSessionWorker: state AUTHORIZED");
+        worker->priv->state = GDM_SESSION_WORKER_STATE_AUTHORIZED;
+
+ out:
+        if (error_code != PAM_SUCCESS) {
+                gdm_session_worker_uninitialize_pam (worker, error_code);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_session_worker_set_environment_variable (GdmSessionWorker *worker,
+                                             const char       *key,
+                                             const char       *value)
+{
+        /* FIXME: maybe we should use use pam_putenv instead of our
+         * own hash table, so pam can override our choices if it knows
+         * better?
+         */
+        g_hash_table_replace (worker->priv->environment,
+                              g_strdup (key),
+                              g_strdup (value));
+}
+
+static void
+gdm_session_worker_update_environment_from_passwd_info (GdmSessionWorker *worker,
+                                                        uid_t             uid,
+                                                        gid_t             gid,
+                                                        const char       *home,
+                                                        const char       *shell)
+{
+        gdm_session_worker_set_environment_variable (worker, "LOGNAME", worker->priv->username);
+        gdm_session_worker_set_environment_variable (worker, "USER", worker->priv->username);
+        gdm_session_worker_set_environment_variable (worker, "USERNAME", worker->priv->username);
+        gdm_session_worker_set_environment_variable (worker, "HOME", home);
+        gdm_session_worker_set_environment_variable (worker, "SHELL", shell);
+}
+
+static gboolean
+gdm_session_worker_environment_variable_is_set (GdmSessionWorker *worker,
+                                                const char       *name)
+{
+        return g_hash_table_lookup (worker->priv->environment, name) != NULL;
+}
+
+static gboolean
+_change_user (GdmSessionWorker  *worker,
+              uid_t              uid,
+              gid_t              gid)
+{
+        gboolean ret;
+
+        ret = FALSE;
+
+#ifdef THE_MAN_PAGE_ISNT_LYING
+        /* pam_setcred wants to be called as the authenticated user
+         * but pam_open_session needs to be called as super-user.
+         *
+         * Set the real uid and gid to the user and give the user a
+         * temporary super-user effective id.
+         */
+        if (setreuid (uid, GDM_SESSION_ROOT_UID) < 0) {
+                return FALSE;
+        }
+#endif
+        worker->priv->uid = uid;
+        worker->priv->gid = gid;
+
+        if (setgid (gid) < 0) {
+                return FALSE;
+        }
+
+        if (initgroups (worker->priv->username, gid) < 0) {
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+_lookup_passwd_info (const char *username,
+                     uid_t      *uidp,
+                     gid_t      *gidp,
+                     char      **homep,
+                     char      **shellp)
+{
+        gboolean       ret;
+        struct passwd *passwd_entry;
+        struct passwd  passwd_buffer;
+        char          *aux_buffer;
+        long           required_aux_buffer_size;
+        gsize          aux_buffer_size;
+
+        ret = FALSE;
+        aux_buffer = NULL;
+        aux_buffer_size = 0;
+
+        required_aux_buffer_size = sysconf (_SC_GETPW_R_SIZE_MAX);
+
+        if (required_aux_buffer_size < 0) {
+                aux_buffer_size = GDM_PASSWD_AUXILLARY_BUFFER_SIZE;
+        } else {
+                aux_buffer_size = (gsize) required_aux_buffer_size;
+        }
+
+        aux_buffer = g_slice_alloc0 (aux_buffer_size);
+
+        /* we use the _r variant of getpwnam()
+         * (with its weird semantics) so that the
+         * passwd_entry doesn't potentially get stomped on
+         * by a PAM module
+         */
+        passwd_entry = NULL;
+#ifdef HAVE_POSIX_GETPWNAM_R
+        errno = getpwnam_r (username,
+                            &passwd_buffer,
+                            aux_buffer,
+                            (size_t) aux_buffer_size,
+                            &passwd_entry);
+#else
+        passwd_entry = getpwnam_r (username,
+                                   &passwd_buffer,
+                                   aux_buffer,
+                                   (size_t) aux_buffer_size);
+        errno = 0;
+#endif /* !HAVE_POSIX_GETPWNAM_R */
+
+        if (errno != 0) {
+                g_warning ("%s", g_strerror (errno));
+                goto out;
+        }
+
+        if (passwd_entry == NULL) {
+                goto out;
+        }
+
+        if (uidp != NULL) {
+                *uidp = passwd_entry->pw_uid;
+        }
+        if (gidp != NULL) {
+                *gidp = passwd_entry->pw_gid;
+        }
+        if (homep != NULL) {
+                *homep = g_strdup (passwd_entry->pw_dir);
+        }
+        if (shellp != NULL) {
+                *shellp = g_strdup (passwd_entry->pw_shell);
+        }
+        ret = TRUE;
+ out:
+        if (aux_buffer != NULL) {
+                g_assert (aux_buffer_size > 0);
+                g_slice_free1 (aux_buffer_size, aux_buffer);
+        }
+
+        return ret;
+}
+
+static gboolean
+gdm_session_worker_accredit_user (GdmSessionWorker  *worker,
+                                  GError           **error)
+{
+        gboolean ret;
+        gboolean res;
+        uid_t    uid;
+        gid_t    gid;
+        char    *shell;
+        char    *home;
+        int      error_code;
+
+        ret = FALSE;
+
+        if (worker->priv->username == NULL) {
+                g_debug ("GdmSessionWorker: Username not set");
+                error_code = PAM_USER_UNKNOWN;
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_GIVING_CREDENTIALS,
+                             _("no user account available"));
+                goto out;
+        }
+
+        home = NULL;
+        shell = NULL;
+        uid = 0;
+        gid = 0;
+        res = _lookup_passwd_info (worker->priv->username,
+                                   &uid,
+                                   &gid,
+                                   &home,
+                                   &shell);
+        if (! res) {
+                g_debug ("GdmSessionWorker: Unable to lookup account info");
+                error_code = PAM_AUTHINFO_UNAVAIL;
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_GIVING_CREDENTIALS,
+                             _("no user account available"));
+                goto out;
+        }
+
+        gdm_session_worker_update_environment_from_passwd_info (worker,
+                                                                uid,
+                                                                gid,
+                                                                home,
+                                                                shell);
+
+        /* Let's give the user a default PATH if he doesn't already have one
+         */
+        if (!gdm_session_worker_environment_variable_is_set (worker, "PATH")) {
+                if (strcmp (BINDIR, "/usr/bin") == 0) {
+                        gdm_session_worker_set_environment_variable (worker, "PATH",
+                                                                     GDM_SESSION_DEFAULT_PATH);
+                } else {
+                        gdm_session_worker_set_environment_variable (worker, "PATH",
+                                                                     BINDIR ":" GDM_SESSION_DEFAULT_PATH);
+                }
+        }
+
+        if (! _change_user (worker, uid, gid)) {
+                g_debug ("GdmSessionWorker: Unable to change to user");
+                error_code = PAM_SYSTEM_ERR;
+                g_set_error (error, GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_GIVING_CREDENTIALS,
+                             "%s", _("Unable to change to user"));
+                goto out;
+        }
+
+        error_code = pam_setcred (worker->priv->pam_handle, worker->priv->cred_flags);
+
+        if (error_code != PAM_SUCCESS) {
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_GIVING_CREDENTIALS,
+                             "%s",
+                             pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        if (ret) {
+                g_debug ("GdmSessionWorker: state ACCREDITED");
+                ret = TRUE;
+                gdm_session_auditor_report_user_accredited (worker->priv->auditor);
+                worker->priv->state = GDM_SESSION_WORKER_STATE_ACCREDITED;
+        } else {
+                gdm_session_worker_uninitialize_pam (worker, error_code);
+        }
+
+        return ret;
+}
+
+static void
+gdm_session_worker_update_environment_from_pam (GdmSessionWorker *worker)
+{
+        char **environment;
+        gsize i;
+
+        environment = pam_getenvlist (worker->priv->pam_handle);
+
+        for (i = 0; environment[i] != NULL; i++) {
+                char **key_and_value;
+
+                key_and_value = g_strsplit (environment[i], "=", 2);
+
+                gdm_session_worker_set_environment_variable (worker, key_and_value[0], key_and_value[1]);
+
+                g_strfreev (key_and_value);
+        }
+
+        for (i = 0; environment[i]; i++) {
+                free (environment[i]);
+        }
+
+        free (environment);
+}
+
+static void
+gdm_session_worker_fill_environment_array (const char *key,
+                                           const char *value,
+                                           GPtrArray  *environment)
+{
+        char *variable;
+
+        if (value == NULL)
+                return;
+
+        variable = g_strdup_printf ("%s=%s", key, value);
+
+        g_ptr_array_add (environment, variable);
+}
+
+static char **
+gdm_session_worker_get_environment (GdmSessionWorker *worker)
+{
+        GPtrArray *environment;
+
+        environment = g_ptr_array_new ();
+        g_hash_table_foreach (worker->priv->environment,
+                              (GHFunc) gdm_session_worker_fill_environment_array,
+                              environment);
+        g_ptr_array_add (environment, NULL);
+
+        return (char **) g_ptr_array_free (environment, FALSE);
+}
+
+static void
+register_ck_session (GdmSessionWorker *worker)
+{
+        const char *session_cookie;
+        gboolean    res;
+
+        session_cookie = NULL;
+        res = open_ck_session (worker);
+        if (res) {
+                session_cookie = ck_connector_get_cookie (worker->priv->ckc);
+        }
+        if (session_cookie != NULL) {
+                gdm_session_worker_set_environment_variable (worker,
+                                                             "XDG_SESSION_COOKIE",
+                                                             session_cookie);
+        }
+}
+
+static void
+session_worker_child_watch (GPid              pid,
+                            int               status,
+                            GdmSessionWorker *worker)
+{
+        g_debug ("GdmSessionWorker: child (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        if (WIFEXITED (status)) {
+                int code = WEXITSTATUS (status);
+
+                send_dbus_int_method (worker->priv->connection,
+                                      "SessionExited",
+                                      code);
+        } else if (WIFSIGNALED (status)) {
+                int num = WTERMSIG (status);
+
+                send_dbus_int_method (worker->priv->connection,
+                                      "SessionDied",
+                                      num);
+        }
+
+        if (worker->priv->ckc != NULL) {
+                ck_connector_close_session (worker->priv->ckc, NULL);
+                ck_connector_unref (worker->priv->ckc);
+                worker->priv->ckc = NULL;
+        }
+
+        gdm_session_worker_uninitialize_pam (worker, PAM_SUCCESS);
+
+        worker->priv->child_pid = -1;
+}
+
+static void
+gdm_session_worker_watch_child (GdmSessionWorker *worker)
+{
+
+        worker->priv->child_watch_id = g_child_watch_add (worker->priv->child_pid,
+                                                          (GChildWatchFunc)session_worker_child_watch,
+                                                          worker);
+
+}
+
+static gboolean
+_fd_is_normal_file (int fd)
+{
+        struct stat file_info;
+
+        if (fstat (fd, &file_info) < 0) {
+                return FALSE;
+        }
+
+        return S_ISREG (file_info.st_mode);
+}
+
+static int
+_open_session_log (const char *dir)
+{
+        int   fd;
+        char *filename;
+
+        filename = g_build_filename (dir, GDM_SESSION_LOG_FILENAME, NULL);
+
+        if (g_access (dir, R_OK | W_OK | X_OK) == 0 && g_access (filename, R_OK | W_OK) == 0) {
+                char *filename_old;
+
+                filename_old = g_strdup_printf ("%s.old", filename);
+                g_rename (filename, filename_old);
+                g_free (filename_old);
+        }
+
+        fd = g_open (filename, O_RDWR | O_APPEND | O_CREAT, 0600);
+
+        if (fd < 0 || !_fd_is_normal_file (fd)) {
+                char *temp_name;
+
+                close (fd);
+
+                temp_name = g_strdup_printf ("%s.XXXXXXXX", filename);
+
+                fd = g_mkstemp (temp_name);
+
+                if (fd < 0) {
+                        g_free (temp_name);
+                        goto out;
+                }
+
+                g_warning ("session log '%s' is not a normal file, logging session to '%s' instead.\n", filename,
+                           temp_name);
+                g_free (filename);
+                filename = temp_name;
+        } else {
+                if (ftruncate (fd, 0) < 0) {
+                        close (fd);
+                        fd = -1;
+                        goto out;
+                }
+        }
+
+        if (fchmod (fd, 0600) < 0) {
+                close (fd);
+                fd = -1;
+                goto out;
+        }
+
+
+out:
+        g_free (filename);
+
+        if (fd < 0) {
+                g_warning ("unable to log session");
+                fd = g_open ("/dev/null", O_RDWR);
+        }
+
+        return fd;
+}
+
+static void
+_save_user_settings (GdmSessionWorker *worker,
+                     const char       *home_dir)
+{
+        GError *error;
+
+        if (!gdm_session_settings_is_loaded (worker->priv->user_settings)) {
+                /*
+                 * Even if the user did not change the defaults, there may
+                 * be files to cache
+                 */
+                goto out;
+        }
+
+        error = NULL;
+        if (!gdm_session_settings_save (worker->priv->user_settings,
+                                        home_dir, &error)) {
+                g_warning ("could not save session and language settings: %s",
+                           error->message);
+                g_error_free (error);
+        }
+
+out:
+        gdm_session_worker_cache_userfiles (worker);
+}
+
+static gboolean
+gdm_session_worker_start_user_session (GdmSessionWorker  *worker,
+                                       GError           **error)
+{
+        struct passwd *passwd_entry;
+        pid_t session_pid;
+        int   error_code;
+
+        g_debug ("GdmSessionWorker: querying pam for user environment");
+        gdm_session_worker_update_environment_from_pam (worker);
+
+        register_ck_session (worker);
+
+        passwd_entry = getpwnam (worker->priv->username);
+
+#ifdef  HAVE_LOGINDEVPERM
+        /*
+         * Only do logindevperm processing if /dev/console or
+         * a device associated with a VT
+         */
+        if (worker->priv->display_device != NULL &&
+           (strncmp (worker->priv->display_device, "/dev/vt/", strlen ("/dev/vt/")) == 0 ||
+            strcmp  (worker->priv->display_device, "/dev/console") == 0)) {
+                g_debug ("Logindevperm login for user %s, device %s",
+                         worker->priv->username,
+                         worker->priv->display_device);
+                (void) di_devperm_login (worker->priv->display_device,
+                                         passwd_entry->pw_uid,
+                                         passwd_entry->pw_gid,
+                                         NULL);
+        }
+#endif  /* HAVE_LOGINDEVPERM */
+
+        g_debug ("GdmSessionWorker: opening user session with program '%s'",
+                 worker->priv->arguments[0]);
+
+        error_code = PAM_SUCCESS;
+
+        session_pid = fork ();
+
+        if (session_pid < 0) {
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_OPENING_SESSION,
+                             "%s", g_strerror (errno));
+                error_code = PAM_ABORT;
+                goto out;
+        }
+
+        if (session_pid == 0) {
+                char **environment;
+                char  *cachedirname;
+                char  *home_dir;
+                int    fd;
+
+                /* Make sure cachedir gets created before we drop to user */
+                cachedirname = gdm_session_worker_create_cachedir (worker);
+                g_free (cachedirname);
+
+                if (setuid (worker->priv->uid) < 0) {
+                        g_debug ("GdmSessionWorker: could not reset uid - %s", g_strerror (errno));
+                        _exit (1);
+                }
+
+                if (setsid () < 0) {
+                        g_debug ("GdmSessionWorker: could not set pid '%u' as leader of new session and process group - %s",
+                                 (guint) getpid (), g_strerror (errno));
+                        _exit (2);
+                }
+
+                environment = gdm_session_worker_get_environment (worker);
+
+                g_assert (geteuid () == getuid ());
+
+                home_dir = g_hash_table_lookup (worker->priv->environment,
+                                                "HOME");
+
+                if ((home_dir == NULL) || g_chdir (home_dir) < 0) {
+                        g_chdir ("/");
+                }
+
+                fd = open ("/dev/null", O_RDWR);
+                dup2 (fd, STDIN_FILENO);
+                close (fd);
+
+                fd = _open_session_log (home_dir);
+                dup2 (fd, STDOUT_FILENO);
+                dup2 (fd, STDERR_FILENO);
+                close (fd);
+
+                _save_user_settings (worker, home_dir);
+
+                gdm_session_execute (worker->priv->arguments[0],
+                                     worker->priv->arguments,
+                                     environment,
+                                     TRUE);
+
+                g_debug ("GdmSessionWorker: child '%s' could not be started - %s",
+                         worker->priv->arguments[0],
+                         g_strerror (errno));
+                g_strfreev (environment);
+
+                _exit (127);
+        }
+
+        worker->priv->child_pid = session_pid;
+
+        g_debug ("GdmSessionWorker: session opened creating reply...");
+        g_assert (sizeof (GPid) <= sizeof (int));
+
+        g_debug ("GdmSessionWorker: state SESSION_STARTED");
+        worker->priv->state = GDM_SESSION_WORKER_STATE_SESSION_STARTED;
+
+        gdm_session_worker_watch_child (worker);
+
+ out:
+        if (error_code != PAM_SUCCESS) {
+                gdm_session_worker_uninitialize_pam (worker, error_code);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_session_worker_open_user_session (GdmSessionWorker  *worker,
+                                      GError           **error)
+{
+        int error_code;
+
+        g_assert (worker->priv->state == GDM_SESSION_WORKER_STATE_ACCREDITED);
+        g_assert (geteuid () == 0);
+
+        error_code = pam_open_session (worker->priv->pam_handle, 0);
+
+        if (error_code != PAM_SUCCESS) {
+                g_set_error (error,
+                             GDM_SESSION_WORKER_ERROR,
+                             GDM_SESSION_WORKER_ERROR_OPENING_SESSION,
+                             "%s", pam_strerror (worker->priv->pam_handle, error_code));
+                goto out;
+        }
+
+        g_debug ("GdmSessionWorker: state SESSION_OPENED");
+        worker->priv->state = GDM_SESSION_WORKER_STATE_SESSION_OPENED;
+
+ out:
+        if (error_code != PAM_SUCCESS) {
+                gdm_session_worker_uninitialize_pam (worker, error_code);
+                return FALSE;
+        }
+
+        gdm_session_auditor_report_login (worker->priv->auditor);
+
+        return TRUE;
+}
+
+static void
+gdm_session_worker_set_server_address (GdmSessionWorker *worker,
+                                       const char       *address)
+{
+        g_free (worker->priv->server_address);
+        worker->priv->server_address = g_strdup (address);
+}
+
+static void
+gdm_session_worker_set_property (GObject      *object,
+                                guint         prop_id,
+                                const GValue *value,
+                                GParamSpec   *pspec)
+{
+        GdmSessionWorker *self;
+
+        self = GDM_SESSION_WORKER (object);
+
+        switch (prop_id) {
+        case PROP_SERVER_ADDRESS:
+                gdm_session_worker_set_server_address (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_session_worker_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        GdmSessionWorker *self;
+
+        self = GDM_SESSION_WORKER (object);
+
+        switch (prop_id) {
+        case PROP_SERVER_ADDRESS:
+                g_value_set_string (value, self->priv->server_address);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+on_set_environment_variable (GdmSessionWorker *worker,
+                             DBusMessage      *message)
+{
+        DBusError   error;
+        const char *key;
+        const char *value;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &key,
+                                     DBUS_TYPE_STRING, &value,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmSessionWorker: set env: %s = %s", key, value);
+                gdm_session_worker_set_environment_variable (worker, key, value);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+gdm_session_worker_set_session_name (GdmSessionWorker *worker,
+                                     const char       *session_name)
+{
+        gdm_session_settings_set_session_name (worker->priv->user_settings,
+                                               session_name);
+}
+
+static void
+on_set_session_name (GdmSessionWorker *worker,
+                     DBusMessage      *message)
+{
+        DBusError   error;
+        const char *session_name;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &session_name,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmSessionWorker: session name set to %s", session_name);
+                gdm_session_worker_set_session_name (worker, session_name);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+gdm_session_worker_set_language_name (GdmSessionWorker *worker,
+                                      const char       *language_name)
+{
+        gdm_session_settings_set_language_name (worker->priv->user_settings,
+                                                language_name);
+}
+
+static void
+gdm_session_worker_set_layout_name (GdmSessionWorker *worker,
+                                    const char       *layout_name)
+{
+        gdm_session_settings_set_layout_name (worker->priv->user_settings,
+                                              layout_name);
+}
+
+static void
+on_set_language_name (GdmSessionWorker *worker,
+                      DBusMessage      *message)
+{
+        DBusError   error;
+        const char *language_name;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &language_name,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmSessionWorker: language name set to %s", language_name);
+                gdm_session_worker_set_language_name (worker, language_name);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_set_layout_name (GdmSessionWorker *worker,
+                    DBusMessage      *message)
+{
+        DBusError   error;
+        const char *layout_name;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &layout_name,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                g_debug ("GdmSessionWorker: layout name set to %s", layout_name);
+                gdm_session_worker_set_layout_name (worker, layout_name);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_saved_language_name_read (GdmSessionWorker *worker)
+{
+        char *language_name;
+
+        language_name = gdm_session_settings_get_language_name (worker->priv->user_settings);
+        send_dbus_string_method (worker->priv->connection,
+                                 "SavedLanguageNameRead",
+                                 language_name);
+        g_free (language_name);
+}
+
+static void
+on_saved_layout_name_read (GdmSessionWorker *worker)
+{
+        char *layout_name;
+
+        layout_name = gdm_session_settings_get_layout_name (worker->priv->user_settings);
+        send_dbus_string_method (worker->priv->connection,
+                                 "SavedLayoutNameRead",
+                                 layout_name);
+        g_free (layout_name);
+}
+
+static void
+on_saved_session_name_read (GdmSessionWorker *worker)
+{
+        char *session_name;
+
+        session_name = gdm_session_settings_get_session_name (worker->priv->user_settings);
+        send_dbus_string_method (worker->priv->connection,
+                                 "SavedSessionNameRead",
+                                 session_name);
+        g_free (session_name);
+}
+
+static void
+do_setup (GdmSessionWorker *worker)
+{
+        GError  *error;
+        gboolean res;
+
+        worker->priv->user_settings = gdm_session_settings_new ();
+
+        g_signal_connect_swapped (worker->priv->user_settings,
+                                  "notify::language-name",
+                                  G_CALLBACK (on_saved_language_name_read),
+                                  worker);
+
+        g_signal_connect_swapped (worker->priv->user_settings,
+                                  "notify::layout-name",
+                                  G_CALLBACK (on_saved_layout_name_read),
+                                  worker);
+
+        g_signal_connect_swapped (worker->priv->user_settings,
+                                  "notify::session-name",
+                                  G_CALLBACK (on_saved_session_name_read),
+                                  worker);
+
+        /* In some setups the user can read ~/.dmrc at this point.
+         * In some other setups the user can only read ~/.dmrc after completing
+         * the pam conversation.
+         *
+         * The user experience is better if we can read .dmrc now since we can
+         * prefill in the language and session combo boxes in the greeter with
+         * the right values.
+         *
+         * We'll try now, and if it doesn't work out, try later.
+         */
+        if (worker->priv->username != NULL) {
+                attempt_to_load_user_settings (worker,
+                                               worker->priv->username);
+        }
+
+        error = NULL;
+        res = gdm_session_worker_initialize_pam (worker,
+                                                 worker->priv->service,
+                                                 worker->priv->username,
+                                                 worker->priv->hostname,
+                                                 worker->priv->x11_display_name,
+                                                 worker->priv->x11_authority_file,
+                                                 worker->priv->display_device,
+                                                 &error);
+        if (! res) {
+                send_dbus_string_method (worker->priv->connection,
+                                         "SetupFailed",
+                                         error->message);
+                g_error_free (error);
+                return;
+        }
+
+        send_dbus_void_method (worker->priv->connection, "SetupComplete");
+}
+
+static void
+do_authenticate (GdmSessionWorker *worker)
+{
+        GError  *error;
+        gboolean res;
+
+        /* find out who the user is and ensure they are who they say they are
+         */
+        error = NULL;
+        res = gdm_session_worker_authenticate_user (worker,
+                                                    worker->priv->password_is_required,
+                                                    &error);
+        if (! res) {
+                g_debug ("GdmSessionWorker: Unable to verify user");
+                send_dbus_string_method (worker->priv->connection,
+                                         "AuthenticationFailed",
+                                         error->message);
+                g_error_free (error);
+                return;
+        }
+
+        /* we're authenticated.  Let's make sure we've been given
+         * a valid username for the system
+         */
+        g_debug ("GdmSessionWorker: trying to get updated username");
+        gdm_session_worker_update_username (worker);
+
+        send_dbus_void_method (worker->priv->connection, "Authenticated");
+}
+
+static void
+do_authorize (GdmSessionWorker *worker)
+{
+        GError  *error;
+        gboolean res;
+
+        /* make sure the user is allowed to log in to this system
+         */
+        error = NULL;
+        res = gdm_session_worker_authorize_user (worker,
+                                                 worker->priv->password_is_required,
+                                                 &error);
+        if (! res) {
+                send_dbus_string_method (worker->priv->connection,
+                                         "AuthorizationFailed",
+                                         error->message);
+                g_error_free (error);
+                return;
+        }
+
+        send_dbus_void_method (worker->priv->connection, "Authorized");
+}
+
+static void
+do_accredit (GdmSessionWorker *worker)
+{
+        GError  *error;
+        gboolean res;
+
+        /* get kerberos tickets, setup group lists, etc
+         */
+        error = NULL;
+        res = gdm_session_worker_accredit_user (worker, &error);
+
+        if (! res) {
+                send_dbus_string_method (worker->priv->connection,
+                                         "AccreditationFailed",
+                                         error->message);
+                g_error_free (error);
+                return;
+        }
+
+        send_dbus_void_method (worker->priv->connection, "Accredited");
+}
+
+static void
+do_open_session (GdmSessionWorker *worker)
+{
+        GError  *error;
+        gboolean res;
+
+        error = NULL;
+        res = gdm_session_worker_open_user_session (worker, &error);
+        if (! res) {
+                send_dbus_string_method (worker->priv->connection,
+                                         "StartFailed",
+                                         error->message);
+                g_error_free (error);
+                return;
+        }
+
+        queue_state_change (worker);
+}
+
+static void
+do_start_session (GdmSessionWorker *worker)
+{
+        GError  *error;
+        gboolean res;
+
+        error = NULL;
+        res = gdm_session_worker_start_user_session (worker, &error);
+        if (! res) {
+                send_dbus_string_method (worker->priv->connection,
+                                         "StartFailed",
+                                         error->message);
+                g_error_free (error);
+                return;
+        }
+
+        send_dbus_int_method (worker->priv->connection,
+                              "SessionStarted",
+                              (int)worker->priv->child_pid);
+}
+
+static const char *
+get_state_name (int state)
+{
+        const char *name;
+
+        name = NULL;
+
+        switch (state) {
+        case GDM_SESSION_WORKER_STATE_NONE:
+                name = "NONE";
+                break;
+        case GDM_SESSION_WORKER_STATE_SETUP_COMPLETE:
+                name = "SETUP_COMPLETE";
+                break;
+        case GDM_SESSION_WORKER_STATE_AUTHENTICATED:
+                name = "AUTHENTICATED";
+                break;
+        case GDM_SESSION_WORKER_STATE_AUTHORIZED:
+                name = "AUTHORIZED";
+                break;
+        case GDM_SESSION_WORKER_STATE_ACCREDITED:
+                name = "ACCREDITED";
+                break;
+        case GDM_SESSION_WORKER_STATE_SESSION_OPENED:
+                name = "SESSION_OPENED";
+                break;
+        case GDM_SESSION_WORKER_STATE_SESSION_STARTED:
+                name = "SESSION_STARTED";
+                break;
+        default:
+                g_assert_not_reached ();
+                break;
+        }
+
+        return name;
+}
+
+static gboolean
+state_change_idle (GdmSessionWorker *worker)
+{
+        int new_state;
+
+        new_state = worker->priv->state + 1;
+        g_debug ("GdmSessionWorker: attempting to change state to %s",
+                 get_state_name (new_state));
+
+        worker->priv->state_change_idle_id = 0;
+
+        switch (new_state) {
+        case GDM_SESSION_WORKER_STATE_SETUP_COMPLETE:
+                do_setup (worker);
+                break;
+        case GDM_SESSION_WORKER_STATE_AUTHENTICATED:
+                do_authenticate (worker);
+                break;
+        case GDM_SESSION_WORKER_STATE_AUTHORIZED:
+                do_authorize (worker);
+                break;
+        case GDM_SESSION_WORKER_STATE_ACCREDITED:
+                do_accredit (worker);
+                break;
+        case GDM_SESSION_WORKER_STATE_SESSION_OPENED:
+                do_open_session (worker);
+                break;
+        case GDM_SESSION_WORKER_STATE_SESSION_STARTED:
+                do_start_session (worker);
+                break;
+        case GDM_SESSION_WORKER_STATE_NONE:
+        default:
+                g_assert_not_reached ();
+        }
+        return FALSE;
+}
+
+static void
+queue_state_change (GdmSessionWorker *worker)
+{
+        if (worker->priv->state_change_idle_id > 0) {
+                return;
+        }
+
+        worker->priv->state_change_idle_id = g_idle_add ((GSourceFunc)state_change_idle, worker);
+}
+
+static void
+on_start_program (GdmSessionWorker *worker,
+                  DBusMessage      *message)
+{
+        DBusError   error;
+        const char *text;
+        dbus_bool_t res;
+
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_ACCREDITED) {
+                g_debug ("GdmSessionWorker: ignoring spurious start program while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                GError *parse_error;
+
+                g_debug ("GdmSessionWorker: start program: %s", text);
+
+                if (worker->priv->arguments != NULL) {
+                        g_strfreev (worker->priv->arguments);
+                        worker->priv->arguments = NULL;
+                }
+
+                parse_error = NULL;
+                if (! g_shell_parse_argv (text, NULL, &worker->priv->arguments, &parse_error)) {
+                        g_warning ("Unable to parse command: %s", parse_error->message);
+                        g_error_free (parse_error);
+                        return;
+                }
+
+                queue_state_change (worker);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_setup (GdmSessionWorker *worker,
+          DBusMessage      *message)
+{
+        DBusError   error;
+        const char *service;
+        const char *x11_display_name;
+        const char *x11_authority_file;
+        const char *console;
+        const char *hostname;
+        dbus_bool_t res;
+
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_NONE) {
+                g_debug ("GdmSessionWorker: ignoring spurious setup while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &service,
+                                     DBUS_TYPE_STRING, &x11_display_name,
+                                     DBUS_TYPE_STRING, &console,
+                                     DBUS_TYPE_STRING, &hostname,
+                                     DBUS_TYPE_STRING, &x11_authority_file,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                worker->priv->service = g_strdup (service);
+                worker->priv->x11_display_name = g_strdup (x11_display_name);
+                worker->priv->x11_authority_file = g_strdup (x11_authority_file);
+                worker->priv->display_device = g_strdup (console);
+                worker->priv->hostname = g_strdup (hostname);
+                worker->priv->username = NULL;
+
+                g_debug ("GdmSessionWorker: queuing setup: %s %s", service, console);
+                queue_state_change (worker);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_setup_for_user (GdmSessionWorker *worker,
+                   DBusMessage      *message)
+{
+        DBusError   error;
+        const char *service;
+        const char *x11_display_name;
+        const char *x11_authority_file;
+        const char *console;
+        const char *hostname;
+        const char *username;
+        dbus_bool_t res;
+
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_NONE) {
+                g_debug ("GdmSessionWorker: ignoring spurious setup for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &service,
+                                     DBUS_TYPE_STRING, &x11_display_name,
+                                     DBUS_TYPE_STRING, &console,
+                                     DBUS_TYPE_STRING, &hostname,
+                                     DBUS_TYPE_STRING, &x11_authority_file,
+                                     DBUS_TYPE_STRING, &username,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+                worker->priv->service = g_strdup (service);
+                worker->priv->x11_display_name = g_strdup (x11_display_name);
+                worker->priv->x11_authority_file = g_strdup (x11_authority_file);
+                worker->priv->display_device = g_strdup (console);
+                worker->priv->hostname = g_strdup (hostname);
+                worker->priv->username = g_strdup (username);
+
+                g_debug ("GdmSessionWorker: queuing setup for user: %s %s", service, console);
+                queue_state_change (worker);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_authenticate (GdmSessionWorker *worker,
+                 DBusMessage      *message)
+{
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_SETUP_COMPLETE) {
+                g_debug ("GdmSessionWorker: ignoring spurious authenticate for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        queue_state_change (worker);
+}
+
+static void
+on_authorize (GdmSessionWorker *worker,
+              DBusMessage      *message)
+{
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_AUTHENTICATED) {
+                g_debug ("GdmSessionWorker: ignoring spurious authorize for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        queue_state_change (worker);
+}
+
+static void
+on_establish_credentials (GdmSessionWorker *worker,
+                          DBusMessage      *message)
+{
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_AUTHORIZED) {
+                g_debug ("GdmSessionWorker: ignoring spurious establish credentials for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        worker->priv->cred_flags = PAM_ESTABLISH_CRED;
+
+        queue_state_change (worker);
+}
+
+static void
+on_reauthenticate (GdmSessionWorker *worker,
+                   DBusMessage      *message)
+{
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_SESSION_STARTED) {
+                g_debug ("GdmSessionWorker: ignoring spurious reauthenticate for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        queue_state_change (worker);
+}
+
+static void
+on_reauthorize (GdmSessionWorker *worker,
+                DBusMessage      *message)
+{
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_REAUTHENTICATED) {
+                g_debug ("GdmSessionWorker: ignoring spurious reauthorize for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        queue_state_change (worker);
+}
+
+static void
+on_refresh_credentials (GdmSessionWorker *worker,
+                        DBusMessage      *message)
+{
+        int error_code;
+
+        if (worker->priv->state != GDM_SESSION_WORKER_STATE_REAUTHORIZED) {
+                g_debug ("GdmSessionWorker: ignoring spurious refreshing credentials for user while in state %s", get_state_name (worker->priv->state));
+                return;
+        }
+
+        g_debug ("GdmSessionWorker: refreshing credentials");
+
+        error_code = pam_setcred (worker->priv->pam_handle, PAM_REFRESH_CRED);
+        if (error_code != PAM_SUCCESS) {
+                g_debug ("GdmSessionWorker: %s", pam_strerror (worker->priv->pam_handle, error_code));
+        }
+}
+
+static DBusHandlerResult
+worker_dbus_handle_message (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data,
+                            dbus_bool_t     local_interface)
+{
+        GdmSessionWorker *worker = GDM_SESSION_WORKER (user_data);
+
+#if 0
+        g_message ("obj_path=%s interface=%s method=%s destination=%s",
+                   dbus_message_get_path (message),
+                   dbus_message_get_interface (message),
+                   dbus_message_get_member (message),
+                   dbus_message_get_destination (message));
+#endif
+
+        g_return_val_if_fail (connection != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+        g_return_val_if_fail (message != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+
+        if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "Setup")) {
+                on_setup (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetupForUser")) {
+                on_setup_for_user (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "Authenticate")) {
+                on_authenticate (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "Authorize")) {
+                on_authorize (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "EstablishCredentials")) {
+                on_establish_credentials (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "StartProgram")) {
+                on_start_program (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "Reauthenticate")) {
+                on_reauthenticate (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "Reauthorize")) {
+                on_reauthorize (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "RefreshCredentials")) {
+                on_refresh_credentials (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetEnvironmentVariable")) {
+                on_set_environment_variable (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetLanguageName")) {
+                on_set_language_name (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetLayoutName")) {
+                on_set_layout_name (worker, message);
+        } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetSessionName")) {
+                on_set_session_name (worker, message);
+        } else {
+                return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+worker_dbus_filter_function (DBusConnection *connection,
+                             DBusMessage    *message,
+                             void           *user_data)
+{
+        GdmSessionWorker *worker = GDM_SESSION_WORKER (user_data);
+        const char       *path;
+
+        path = dbus_message_get_path (message);
+
+        g_debug ("GdmSessionWorker: obj_path=%s interface=%s method=%s",
+                 dbus_message_get_path (message),
+                 dbus_message_get_interface (message),
+                 dbus_message_get_member (message));
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (path, DBUS_PATH_LOCAL) == 0) {
+
+                g_debug ("GdmSessionWorker: Got disconnected from the server");
+
+                dbus_connection_unref (connection);
+                worker->priv->connection = NULL;
+
+        } else if (dbus_message_is_signal (message,
+                                           DBUS_INTERFACE_DBUS,
+                                           "NameOwnerChanged")) {
+                g_debug ("GdmSessionWorker: Name owner changed?");
+        } else {
+                return worker_dbus_handle_message (connection, message, user_data, FALSE);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static GObject *
+gdm_session_worker_constructor (GType                  type,
+                                guint                  n_construct_properties,
+                                GObjectConstructParam *construct_properties)
+{
+        GdmSessionWorker      *worker;
+        DBusError              error;
+
+        worker = GDM_SESSION_WORKER (G_OBJECT_CLASS (gdm_session_worker_parent_class)->constructor (type,
+                                                                                                    n_construct_properties,
+                                                                                                    construct_properties));
+
+        g_debug ("GdmSessionWorker: connecting to address: %s", worker->priv->server_address);
+
+        dbus_error_init (&error);
+        worker->priv->connection = dbus_connection_open (worker->priv->server_address, &error);
+        if (worker->priv->connection == NULL) {
+                if (dbus_error_is_set (&error)) {
+                        g_warning ("error opening connection: %s", error.message);
+                        dbus_error_free (&error);
+                } else {
+                        g_warning ("Unable to open connection");
+                }
+                exit (1);
+        }
+
+        dbus_connection_setup_with_g_main (worker->priv->connection, NULL);
+        dbus_connection_set_exit_on_disconnect (worker->priv->connection, TRUE);
+
+        dbus_connection_add_filter (worker->priv->connection,
+                                    worker_dbus_filter_function,
+                                    worker,
+                                    NULL);
+
+        return G_OBJECT (worker);
+}
+
+static void
+gdm_session_worker_class_init (GdmSessionWorkerClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_session_worker_get_property;
+        object_class->set_property = gdm_session_worker_set_property;
+        object_class->constructor = gdm_session_worker_constructor;
+        object_class->finalize = gdm_session_worker_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmSessionWorkerPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_SERVER_ADDRESS,
+                                         g_param_spec_string ("server-address",
+                                                              "server address",
+                                                              "server address",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+}
+
+static void
+gdm_session_worker_init (GdmSessionWorker *worker)
+{
+
+        worker->priv = GDM_SESSION_WORKER_GET_PRIVATE (worker);
+        worker->priv->environment = g_hash_table_new_full (g_str_hash,
+                                                           g_str_equal,
+                                                           (GDestroyNotify) g_free,
+                                                           (GDestroyNotify) g_free);
+}
+
+static void
+gdm_session_worker_unwatch_child (GdmSessionWorker *worker)
+{
+        if (worker->priv->child_watch_id == 0)
+                return;
+
+        g_source_remove (worker->priv->child_watch_id);
+        worker->priv->child_watch_id = 0;
+}
+
+
+static void
+gdm_session_worker_finalize (GObject *object)
+{
+        GdmSessionWorker *worker;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SESSION_WORKER (object));
+
+        worker = GDM_SESSION_WORKER (object);
+
+        g_return_if_fail (worker->priv != NULL);
+
+        gdm_session_worker_unwatch_child (worker);
+
+        if (worker->priv->username != NULL) {
+                g_free (worker->priv->username);
+                worker->priv->username = NULL;
+        }
+
+        if (worker->priv->arguments != NULL) {
+                g_strfreev (worker->priv->arguments);
+                worker->priv->arguments = NULL;
+        }
+
+        if (worker->priv->environment != NULL) {
+                g_hash_table_destroy (worker->priv->environment);
+                worker->priv->environment = NULL;
+        }
+
+        G_OBJECT_CLASS (gdm_session_worker_parent_class)->finalize (object);
+}
+
+GdmSessionWorker *
+gdm_session_worker_new (const char *address)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SESSION_WORKER,
+                               "server-address", address,
+                               NULL);
+
+        return GDM_SESSION_WORKER (object);
+}
+
Index: proiecte/PPPP/gdm/daemon/gdm-session-worker.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session-worker.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session-worker.h	(revision 134)
@@ -0,0 +1,71 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#ifndef __GDM_SESSION_WORKER_H
+#define __GDM_SESSION_WORKER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SESSION_WORKER            (gdm_session_worker_get_type ())
+#define GDM_SESSION_WORKER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_WORKER, GdmSessionWorker))
+#define GDM_SESSION_WORKER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_WORKER, GdmSessionWorkerClass))
+#define GDM_IS_SESSION_WORKER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_WORKER))
+#define GDM_IS_SESSION_WORKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_WORKER))
+#define GDM_SESSION_WORKER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_WORKER, GdmSessionWorkerClass))
+
+#define GDM_SESSION_WORKER_ERROR           (gdm_session_worker_error_quark ())
+
+typedef enum _GdmSessionWorkerError {
+        GDM_SESSION_WORKER_ERROR_GENERIC = 0,
+        GDM_SESSION_WORKER_ERROR_WITH_SESSION_COMMAND,
+        GDM_SESSION_WORKER_ERROR_FORKING,
+        GDM_SESSION_WORKER_ERROR_OPENING_MESSAGE_PIPE,
+        GDM_SESSION_WORKER_ERROR_COMMUNICATING,
+        GDM_SESSION_WORKER_ERROR_WORKER_DIED,
+        GDM_SESSION_WORKER_ERROR_AUTHENTICATING,
+        GDM_SESSION_WORKER_ERROR_AUTHORIZING,
+        GDM_SESSION_WORKER_ERROR_OPENING_LOG_FILE,
+        GDM_SESSION_WORKER_ERROR_OPENING_SESSION,
+        GDM_SESSION_WORKER_ERROR_GIVING_CREDENTIALS
+} GdmSessionWorkerError;
+
+typedef struct GdmSessionWorkerPrivate GdmSessionWorkerPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmSessionWorkerPrivate *priv;
+} GdmSessionWorker;
+
+typedef struct
+{
+        GObjectClass parent_class;
+} GdmSessionWorkerClass;
+
+GType              gdm_session_worker_get_type                 (void);
+GQuark             gdm_session_worker_error_quark              (void);
+
+GdmSessionWorker * gdm_session_worker_new                      (const char *server_address) G_GNUC_MALLOC;
+
+G_END_DECLS
+
+#endif /* GDM_SESSION_WORKER_H */
Index: proiecte/PPPP/gdm/daemon/gdm-session.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session.c	(revision 134)
@@ -0,0 +1,657 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-session.h"
+#include "gdm-session-private.h"
+
+enum {
+        OPENED = 0,
+        SETUP_COMPLETE,
+        SETUP_FAILED,
+        RESET_COMPLETE,
+        RESET_FAILED,
+        AUTHENTICATED,
+        AUTHENTICATION_FAILED,
+        AUTHORIZED,
+        AUTHORIZATION_FAILED,
+        ACCREDITED,
+        ACCREDITATION_FAILED,
+        CLOSED,
+        INFO,
+        PROBLEM,
+        INFO_QUERY,
+        SECRET_INFO_QUERY,
+        SESSION_STARTED,
+        SESSION_START_FAILED,
+        SESSION_EXITED,
+        SESSION_DIED,
+        SELECTED_USER_CHANGED,
+        DEFAULT_LANGUAGE_NAME_CHANGED,
+        DEFAULT_LAYOUT_NAME_CHANGED,
+        DEFAULT_SESSION_NAME_CHANGED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void gdm_session_class_init (gpointer g_iface);
+
+GType
+gdm_session_get_type (void)
+{
+        static GType session_type = 0;
+
+        if (!session_type) {
+                session_type = g_type_register_static_simple (G_TYPE_INTERFACE,
+                                                              "GdmSession",
+                                                              sizeof (GdmSessionIface),
+                                                              (GClassInitFunc) gdm_session_class_init,
+                                                              0, NULL, 0);
+
+                g_type_interface_add_prerequisite (session_type, G_TYPE_OBJECT);
+        }
+
+        return session_type;
+}
+
+void
+gdm_session_open (GdmSession *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->open (session);
+}
+
+void
+gdm_session_close (GdmSession *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->close (session);
+}
+
+void
+gdm_session_setup (GdmSession *session,
+                   const char *service_name)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->setup (session, service_name);
+}
+
+void
+gdm_session_setup_for_user (GdmSession *session,
+                            const char *service_name,
+                            const char *username)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->setup_for_user (session, service_name, username);
+}
+
+void
+gdm_session_authenticate (GdmSession *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->authenticate (session);
+}
+
+void
+gdm_session_authorize (GdmSession *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->authorize (session);
+}
+
+void
+gdm_session_accredit (GdmSession *session,
+                      int         flag)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->accredit (session, flag);
+}
+
+void
+gdm_session_answer_query (GdmSession *session,
+                          const char *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->answer_query (session, text);
+}
+
+void
+gdm_session_select_session (GdmSession *session,
+                            const char *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->select_session (session, text);
+}
+
+void
+gdm_session_select_language (GdmSession *session,
+                             const char *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->select_language (session, text);
+}
+
+void
+gdm_session_select_layout (GdmSession *session,
+                           const char *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->select_layout (session, text);
+}
+
+void
+gdm_session_select_user (GdmSession *session,
+                         const char *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->select_user (session, text);
+}
+
+void
+gdm_session_cancel (GdmSession *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->cancel (session);
+}
+
+void
+gdm_session_start_session (GdmSession *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        GDM_SESSION_GET_IFACE (session)->start_session (session);
+}
+
+static void
+gdm_session_class_init (gpointer g_iface)
+{
+        GType iface_type = G_TYPE_FROM_INTERFACE (g_iface);
+
+        signals [OPENED] =
+                g_signal_new ("opened",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, opened),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [SETUP_COMPLETE] =
+                g_signal_new ("setup-complete",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, setup_complete),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [SETUP_FAILED] =
+                g_signal_new ("setup-failed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, setup_failed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [RESET_COMPLETE] =
+                g_signal_new ("reset-complete",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, reset_complete),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [RESET_FAILED] =
+                g_signal_new ("reset-failed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, reset_failed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [AUTHENTICATED] =
+                g_signal_new ("authenticated",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, authenticated),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [AUTHENTICATION_FAILED] =
+                g_signal_new ("authentication-failed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, authentication_failed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [AUTHORIZED] =
+                g_signal_new ("authorized",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, authorized),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [AUTHORIZATION_FAILED] =
+                g_signal_new ("authorization-failed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, authorization_failed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [ACCREDITED] =
+                g_signal_new ("accredited",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, accredited),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [ACCREDITATION_FAILED] =
+                g_signal_new ("accreditation-failed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, accreditation_failed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+         signals [INFO_QUERY] =
+                g_signal_new ("info-query",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, info_query),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [SECRET_INFO_QUERY] =
+                g_signal_new ("secret-info-query",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, secret_info_query),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [INFO] =
+                g_signal_new ("info",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, info),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [PROBLEM] =
+                g_signal_new ("problem",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, problem),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [SESSION_STARTED] =
+                g_signal_new ("session-started",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, session_started),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+        signals [SESSION_START_FAILED] =
+                g_signal_new ("session-start-failed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, session_start_failed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [SESSION_EXITED] =
+                g_signal_new ("session-exited",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, session_exited),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+        signals [SESSION_DIED] =
+                g_signal_new ("session-died",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, session_died),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+        signals [CLOSED] =
+                g_signal_new ("closed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, closed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [SELECTED_USER_CHANGED] =
+                g_signal_new ("selected-user-changed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, selected_user_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [DEFAULT_LANGUAGE_NAME_CHANGED] =
+                g_signal_new ("default-language-name-changed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, default_language_name_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [DEFAULT_LAYOUT_NAME_CHANGED] =
+                g_signal_new ("default-layout-name-changed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, default_layout_name_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+        signals [DEFAULT_SESSION_NAME_CHANGED] =
+                g_signal_new ("default-session-name-changed",
+                              iface_type,
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSessionIface, default_session_name_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+}
+
+void
+_gdm_session_setup_complete (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [SETUP_COMPLETE], 0);
+}
+
+void
+_gdm_session_setup_failed (GdmSession   *session,
+                           const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SETUP_FAILED], 0, text);
+}
+
+void
+_gdm_session_reset_complete (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [RESET_COMPLETE], 0);
+}
+
+void
+_gdm_session_reset_failed (GdmSession   *session,
+                           const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [RESET_FAILED], 0, text);
+}
+
+void
+_gdm_session_authenticated (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [AUTHENTICATED], 0);
+}
+
+void
+_gdm_session_authentication_failed (GdmSession   *session,
+                                    const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [AUTHENTICATION_FAILED], 0, text);
+}
+
+void
+_gdm_session_authorized (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [AUTHORIZED], 0);
+}
+
+void
+_gdm_session_authorization_failed (GdmSession   *session,
+                                   const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [AUTHORIZATION_FAILED], 0, text);
+}
+
+void
+_gdm_session_accredited (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [ACCREDITED], 0);
+}
+
+void
+_gdm_session_accreditation_failed (GdmSession   *session,
+                                   const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [ACCREDITATION_FAILED], 0, text);
+}
+
+void
+_gdm_session_info_query (GdmSession   *session,
+                         const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [INFO_QUERY], 0, text);
+}
+
+void
+_gdm_session_secret_info_query (GdmSession   *session,
+                                const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SECRET_INFO_QUERY], 0, text);
+}
+
+void
+_gdm_session_info (GdmSession   *session,
+                   const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [INFO], 0, text);
+}
+
+void
+_gdm_session_problem (GdmSession   *session,
+                      const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [PROBLEM], 0, text);
+}
+
+void
+_gdm_session_session_started (GdmSession   *session,
+                              int           pid)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SESSION_STARTED], 0, pid);
+}
+
+void
+_gdm_session_session_start_failed (GdmSession   *session,
+                                   const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SESSION_START_FAILED], 0, text);
+}
+
+void
+_gdm_session_session_exited (GdmSession   *session,
+                             int           exit_code)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SESSION_EXITED], 0, exit_code);
+}
+
+void
+_gdm_session_session_died (GdmSession   *session,
+                           int           signal_number)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SESSION_DIED], 0, signal_number);
+}
+
+void
+_gdm_session_opened (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [OPENED], 0);
+}
+
+void
+_gdm_session_closed (GdmSession   *session)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [CLOSED], 0);
+}
+
+void
+_gdm_session_default_language_name_changed (GdmSession   *session,
+                                            const char   *language_name)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [DEFAULT_LANGUAGE_NAME_CHANGED], 0, language_name);
+}
+
+void
+_gdm_session_default_layout_name_changed (GdmSession   *session,
+                                          const char   *layout_name)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [DEFAULT_LAYOUT_NAME_CHANGED], 0, layout_name);
+}
+
+void
+_gdm_session_default_session_name_changed (GdmSession   *session,
+                                           const char   *session_name)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+
+        g_signal_emit (session, signals [DEFAULT_SESSION_NAME_CHANGED], 0, session_name);
+}
+
+void
+_gdm_session_selected_user_changed (GdmSession   *session,
+                                    const char   *text)
+{
+        g_return_if_fail (GDM_IS_SESSION (session));
+        g_signal_emit (session, signals [SELECTED_USER_CHANGED], 0, text);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-session.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-session.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-session.h	(revision 134)
@@ -0,0 +1,149 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SESSION_H
+#define __GDM_SESSION_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SESSION         (gdm_session_get_type ())
+#define GDM_SESSION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SESSION, GdmSession))
+#define GDM_SESSION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SESSION, GdmSessionClass))
+#define GDM_IS_SESSION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SESSION))
+#define GDM_SESSION_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_SESSION, GdmSessionIface))
+
+typedef struct _GdmSession      GdmSession; /* Dummy typedef */
+typedef struct _GdmSessionIface GdmSessionIface;
+
+enum {
+        GDM_SESSION_CRED_ESTABLISH = 0,
+        GDM_SESSION_CRED_REFRESH,
+};
+
+struct _GdmSessionIface
+{
+        GTypeInterface base_iface;
+
+        /* Methods */
+        void (* open)                        (GdmSession   *session);
+        void (* setup)                       (GdmSession   *session,
+                                              const char   *service_name);
+        void (* setup_for_user)              (GdmSession   *session,
+                                              const char   *service_name,
+                                              const char   *username);
+        void (* reset)                       (GdmSession   *session);
+        void (* authenticate)                (GdmSession   *session);
+        void (* authorize)                   (GdmSession   *session);
+        void (* accredit)                    (GdmSession   *session,
+                                              int           cred_flag);
+        void (* answer_query)                (GdmSession   *session,
+                                              const char   *text);
+        void (* select_language)             (GdmSession   *session,
+                                              const char   *text);
+        void (* select_layout)               (GdmSession   *session,
+                                              const char   *text);
+        void (* select_session)              (GdmSession   *session,
+                                              const char   *text);
+        void (* select_user)                 (GdmSession   *session,
+                                              const char   *text);
+        void (* start_session)               (GdmSession   *session);
+        void (* close)                       (GdmSession   *session);
+        void (* cancel)                      (GdmSession   *session);
+
+        /* Signals */
+        void (* setup_complete)              (GdmSession   *session);
+        void (* setup_failed)                (GdmSession   *session,
+                                              const char   *message);
+        void (* reset_complete)              (GdmSession   *session);
+        void (* reset_failed)                (GdmSession   *session,
+                                              const char   *message);
+        void (* authenticated)               (GdmSession   *session);
+        void (* authentication_failed)       (GdmSession   *session,
+                                              const char   *message);
+        void (* authorized)                  (GdmSession   *session);
+        void (* authorization_failed)        (GdmSession   *session,
+                                              const char   *message);
+        void (* accredited)                  (GdmSession   *session);
+        void (* accreditation_failed)        (GdmSession   *session,
+                                              const char   *message);
+
+        void (* info_query)                  (GdmSession   *session,
+                                              const char   *query_text);
+        void (* secret_info_query)           (GdmSession   *session,
+                                              const char   *query_text);
+        void (* info)                        (GdmSession   *session,
+                                              const char   *info);
+        void (* problem)                     (GdmSession   *session,
+                                              const char   *problem);
+        void (* session_started)             (GdmSession   *session,
+                                              int           pid);
+        void (* session_start_failed)        (GdmSession   *session,
+                                              const char   *message);
+        void (* session_exited)              (GdmSession   *session,
+                                              int           exit_code);
+        void (* session_died)                (GdmSession   *session,
+                                              int           signal_number);
+        void (* opened)                      (GdmSession   *session);
+        void (* closed)                      (GdmSession   *session);
+        void (* selected_user_changed)       (GdmSession   *session,
+                                              const char   *text);
+
+        void (* default_language_name_changed)    (GdmSession   *session,
+                                                   const char   *text);
+        void (* default_layout_name_changed)      (GdmSession   *session,
+                                                   const char   *text);
+        void (* default_session_name_changed)     (GdmSession   *session,
+                                                   const char   *text);
+};
+
+GType    gdm_session_get_type                    (void) G_GNUC_CONST;
+
+void     gdm_session_open                        (GdmSession *session);
+void     gdm_session_setup                       (GdmSession *session,
+                                                  const char *service_name);
+void     gdm_session_setup_for_user              (GdmSession *session,
+                                                  const char *service_name,
+                                                  const char *username);
+void     gdm_session_reset                       (GdmSession *session);
+void     gdm_session_authenticate                (GdmSession *session);
+void     gdm_session_authorize                   (GdmSession *session);
+void     gdm_session_accredit                    (GdmSession *session,
+                                                  int         cred_flag);
+void     gdm_session_start_session               (GdmSession *session);
+void     gdm_session_close                       (GdmSession *session);
+
+void     gdm_session_answer_query                (GdmSession *session,
+                                                  const char *text);
+void     gdm_session_select_session              (GdmSession *session,
+                                                  const char *session_name);
+void     gdm_session_select_language             (GdmSession *session,
+                                                  const char *language);
+void     gdm_session_select_layout               (GdmSession *session,
+                                                  const char *language);
+void     gdm_session_select_user                 (GdmSession *session,
+                                                  const char *username);
+void     gdm_session_cancel                      (GdmSession *session);
+
+G_END_DECLS
+
+#endif /* __GDM_SESSION_H */
Index: proiecte/PPPP/gdm/daemon/gdm-simple-slave.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-simple-slave.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-simple-slave.c	(revision 134)
@@ -0,0 +1,1266 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <X11/Xlib.h> /* for Display */
+
+#include "gdm-common.h"
+
+#include "gdm-settings-client.h"
+#include "gdm-settings-keys.h"
+
+#include "gdm-simple-slave.h"
+#include "gdm-simple-slave-glue.h"
+
+#include "gdm-server.h"
+#include "gdm-session.h"
+#include "gdm-session-direct.h"
+#include "gdm-greeter-server.h"
+#include "gdm-greeter-session.h"
+#include "gdm-settings-direct.h"
+#include "gdm-settings-keys.h"
+
+#define GDM_SIMPLE_SLAVE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SIMPLE_SLAVE, GdmSimpleSlavePrivate))
+
+#define GDM_DBUS_NAME              "org.gnome.DisplayManager"
+#define GDM_DBUS_DISPLAY_INTERFACE "org.gnome.DisplayManager.Display"
+
+#define MAX_CONNECT_ATTEMPTS  10
+#define DEFAULT_PING_INTERVAL 15
+
+struct GdmSimpleSlavePrivate
+{
+        GPid               pid;
+
+        guint              greeter_reset_id;
+        guint              start_session_id;
+
+        int                ping_interval;
+
+        GPid               server_pid;
+        guint              connection_attempts;
+
+        GdmServer         *server;
+        GdmSessionDirect  *session;
+
+        GdmGreeterServer  *greeter_server;
+        GdmGreeterSession *greeter;
+
+        guint              start_session_when_ready : 1;
+        guint              waiting_to_start_session : 1;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_simple_slave_class_init     (GdmSimpleSlaveClass *klass);
+static void     gdm_simple_slave_init           (GdmSimpleSlave      *simple_slave);
+static void     gdm_simple_slave_finalize       (GObject             *object);
+
+G_DEFINE_TYPE (GdmSimpleSlave, gdm_simple_slave, GDM_TYPE_SLAVE)
+
+static void create_new_session (GdmSimpleSlave *slave);
+static void start_greeter      (GdmSimpleSlave *slave);
+
+static void
+on_session_started (GdmSession       *session,
+                    int               pid,
+                    GdmSimpleSlave   *slave)
+{
+        char *username;
+
+        g_debug ("GdmSimpleSlave: session started %d", pid);
+
+        /* Run the PreSession script. gdmslave suspends until script has terminated */
+        username = gdm_session_direct_get_username (slave->priv->session);
+        gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/PreSession", username);
+
+        /* FIXME: should we do something here? */
+}
+
+static void
+on_session_exited (GdmSession     *session,
+                   int             exit_code,
+                   GdmSimpleSlave *slave)
+{
+        char *username;
+
+        g_debug ("GdmSimpleSlave: session exited with code %d\n", exit_code);
+
+        /* Run the PostSession script. gdmslave suspends until script has terminated */
+        username = gdm_session_direct_get_username (slave->priv->session);
+        gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/PostSession", username);
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_session_died (GdmSession     *session,
+                 int             signal_number,
+                 GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: session died with signal %d, (%s)",
+                 signal_number,
+                 g_strsignal (signal_number));
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static gboolean
+add_user_authorization (GdmSimpleSlave *slave,
+                        char          **filename)
+{
+        char    *username;
+        gboolean ret;
+
+        username = gdm_session_direct_get_username (slave->priv->session);
+        ret = gdm_slave_add_user_authorization (GDM_SLAVE (slave),
+                                                username,
+                                                filename);
+        g_free (username);
+
+        return ret;
+}
+
+static void
+destroy_session (GdmSimpleSlave *slave)
+{
+        if (slave->priv->session != NULL) {
+                gdm_session_close (GDM_SESSION (slave->priv->session));
+                g_object_unref (slave->priv->session);
+                slave->priv->session = NULL;
+        }
+}
+
+static void
+reset_session (GdmSimpleSlave *slave)
+{
+        destroy_session (slave);
+        create_new_session (slave);
+        gdm_session_open (GDM_SESSION (slave->priv->session));
+}
+
+static gboolean
+greeter_reset_timeout (GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: resetting greeter");
+
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_reset (slave->priv->greeter_server);
+                reset_session (slave);
+        } else {
+                start_greeter (slave);
+                create_new_session (slave);
+        }
+        slave->priv->greeter_reset_id = 0;
+        return FALSE;
+}
+
+static void
+queue_greeter_reset (GdmSimpleSlave *slave)
+{
+        if (slave->priv->greeter_reset_id > 0) {
+                return;
+        }
+
+        slave->priv->greeter_reset_id = g_timeout_add_seconds (2, (GSourceFunc)greeter_reset_timeout, slave);
+}
+
+static void
+on_session_setup_complete (GdmSession     *session,
+                           GdmSimpleSlave *slave)
+{
+        gdm_session_authenticate (session);
+}
+
+static void
+on_session_setup_failed (GdmSession     *session,
+                         const char     *message,
+                         GdmSimpleSlave *slave)
+{
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_problem (slave->priv->greeter_server,
+                                           message != NULL ? message:  _("Unable to initialize login system"));
+        }
+
+        destroy_session (slave);
+        queue_greeter_reset (slave);
+}
+
+static void
+on_session_reset_complete (GdmSession     *session,
+                           GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: PAM reset");
+}
+
+static void
+on_session_reset_failed (GdmSession     *session,
+                         const char     *message,
+                         GdmSimpleSlave *slave)
+{
+        g_critical ("Unable to reset PAM");
+}
+
+static void
+on_session_authenticated (GdmSession     *session,
+                          GdmSimpleSlave *slave)
+{
+        gdm_session_authorize (session);
+}
+
+static void
+on_session_authentication_failed (GdmSession     *session,
+                                  const char     *message,
+                                  GdmSimpleSlave *slave)
+{
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_problem (slave->priv->greeter_server,
+                                            message != NULL ? message : _("Unable to authenticate user"));
+        }
+        destroy_session (slave);
+        queue_greeter_reset (slave);
+}
+
+static void
+gdm_simple_slave_accredit_when_ready (GdmSimpleSlave *slave)
+{
+        if (slave->priv->start_session_when_ready) {
+                char *ssid;
+                char *username;
+                int   cred_flag;
+
+                slave->priv->waiting_to_start_session = FALSE;
+
+                username = gdm_session_direct_get_username (slave->priv->session);
+
+                ssid = gdm_slave_get_primary_session_id_for_user (GDM_SLAVE (slave), username);
+                if (ssid != NULL && ssid [0] != '\0') {
+                        /* FIXME: we don't yet support refresh */
+                        cred_flag = GDM_SESSION_CRED_ESTABLISH;
+                } else {
+                        cred_flag = GDM_SESSION_CRED_ESTABLISH;
+                }
+                g_free (ssid);
+                g_free (username);
+
+                gdm_session_accredit (GDM_SESSION (slave->priv->session), cred_flag);
+        } else {
+                slave->priv->waiting_to_start_session = TRUE;
+        }
+}
+
+static void
+on_session_authorized (GdmSession     *session,
+                       GdmSimpleSlave *slave)
+{
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_user_authorized (slave->priv->greeter_server);
+                gdm_simple_slave_accredit_when_ready (slave);
+        } else {
+                slave->priv->start_session_when_ready = TRUE;
+                gdm_simple_slave_accredit_when_ready (slave);
+        }
+}
+
+static void
+on_session_authorization_failed (GdmSession     *session,
+                                 const char     *message,
+                                 GdmSimpleSlave *slave)
+{
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_problem (slave->priv->greeter_server,
+                                           message != NULL ? message :  _("Unable to authorize user"));
+        }
+
+        destroy_session (slave);
+        queue_greeter_reset (slave);
+}
+
+static gboolean
+try_migrate_session (GdmSimpleSlave *slave)
+{
+        char    *username;
+        gboolean res;
+
+        g_debug ("GdmSimpleSlave: trying to migrate session");
+
+        username = gdm_session_direct_get_username (slave->priv->session);
+
+        /* try to switch to an existing session */
+        res = gdm_slave_switch_to_user_session (GDM_SLAVE (slave), username);
+        g_free (username);
+
+        return res;
+}
+
+static void
+stop_greeter (GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Stopping greeter");
+
+        if (slave->priv->greeter == NULL) {
+                g_debug ("GdmSimpleSlave: No greeter running");
+                return;
+        }
+
+        /* Run the PostLogin script. gdmslave suspends until script has terminated */
+        gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/PostLogin", GDM_USERNAME);
+
+        gdm_welcome_session_stop (GDM_WELCOME_SESSION (slave->priv->greeter));
+        gdm_greeter_server_stop (slave->priv->greeter_server);
+
+        g_object_unref (slave->priv->greeter);
+        slave->priv->greeter = NULL;
+}
+
+static gboolean
+start_session_timeout (GdmSimpleSlave *slave)
+{
+
+        char    *auth_file;
+        gboolean migrated;
+
+        g_debug ("GdmSimpleSlave: accredited");
+
+        migrated = try_migrate_session (slave);
+        g_debug ("GdmSimpleSlave: migrated: %d", migrated);
+        if (migrated) {
+                destroy_session (slave);
+
+                /* We don't stop the slave here because
+                   when Xorg exits it switches to the VT it was
+                   started from.  That interferes with fast
+                   user switching. */
+                queue_greeter_reset (slave);
+
+                goto out;
+        }
+
+        stop_greeter (slave);
+
+        auth_file = NULL;
+        add_user_authorization (slave, &auth_file);
+
+        g_assert (auth_file != NULL);
+
+        g_object_set (slave->priv->session,
+                      "user-x11-authority-file", auth_file,
+                      NULL);
+
+        g_free (auth_file);
+
+        gdm_session_start_session (GDM_SESSION (slave->priv->session));
+ out:
+        slave->priv->start_session_id = 0;
+        return FALSE;
+}
+
+static void
+queue_start_session (GdmSimpleSlave *slave)
+{
+        if (slave->priv->start_session_id > 0) {
+                return;
+        }
+
+        slave->priv->start_session_id = g_idle_add ((GSourceFunc)start_session_timeout, slave);
+}
+
+static void
+on_session_accredited (GdmSession     *session,
+                       GdmSimpleSlave *slave)
+{
+        queue_start_session (slave);
+}
+
+static void
+on_session_accreditation_failed (GdmSession     *session,
+                                 const char     *message,
+                                 GdmSimpleSlave *slave)
+{
+        gboolean migrated;
+
+        g_debug ("GdmSimpleSlave: accreditation failed");
+
+        migrated = try_migrate_session (slave);
+
+        /* If we switched to another session we don't care if
+           accreditation fails */
+        if (! migrated) {
+                if (slave->priv->greeter_server != NULL) {
+                        const char *problem;
+                        if (message) {
+                                problem = message;
+                        } else {
+                                problem = _("Unable to establish credentials");
+                        }
+                        gdm_greeter_server_problem (slave->priv->greeter_server,
+                                                    problem);
+                }
+        }
+
+        /* We don't stop the slave here after migrating because
+           when Xorg exits it switches to the VT it was
+           started from.  That interferes with fast
+           user switching. */
+        destroy_session (slave);
+
+        queue_greeter_reset (slave);
+}
+
+static void
+on_session_info (GdmSession     *session,
+                 const char     *text,
+                 GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Info: %s", text);
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_info (slave->priv->greeter_server, text);
+        }
+}
+
+static void
+on_session_problem (GdmSession     *session,
+                    const char     *text,
+                    GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Problem: %s", text);
+        gdm_greeter_server_problem (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_info_query (GdmSession     *session,
+                       const char     *text,
+                       GdmSimpleSlave *slave)
+{
+
+        g_debug ("GdmSimpleSlave: Info query: %s", text);
+        gdm_greeter_server_info_query (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_secret_info_query (GdmSession     *session,
+                              const char     *text,
+                              GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Secret info query: %s", text);
+        gdm_greeter_server_secret_info_query (slave->priv->greeter_server, text);
+}
+
+static void
+on_session_opened (GdmSession     *session,
+                   GdmSimpleSlave *slave)
+{
+        gboolean res;
+        gboolean enabled;
+        char    *username;
+        int      delay;
+
+        g_debug ("GdmSimpleSlave: session opened");
+        if (slave->priv->greeter_server != NULL) {
+                res = gdm_greeter_server_ready (slave->priv->greeter_server);
+                if (! res) {
+                        g_warning ("Unable to send ready");
+                }
+        }
+
+        enabled = FALSE;
+        gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay);
+        if (! enabled) {
+                return;
+        }
+
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_request_timed_login (slave->priv->greeter_server, username, delay);
+        } else {
+                g_debug ("GdmSimpleSlave: begin auto login for user '%s'", username);
+                gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
+                                            "gdm-autologin",
+                                            username);
+        }
+
+        g_free (username);
+}
+
+static void
+on_session_selected_user_changed (GdmSession     *session,
+                                  const char     *text,
+                                  GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Selected user changed: %s", text);
+
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_selected_user_changed (slave->priv->greeter_server, text);
+        }
+}
+
+static void
+on_default_language_name_changed (GdmSession     *session,
+                                  const char     *text,
+                                  GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Default language name changed: %s", text);
+
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_default_language_name_changed (slave->priv->greeter_server, text);
+        }
+}
+
+static void
+on_default_layout_name_changed (GdmSession     *session,
+                                const char     *text,
+                                GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Default layout name changed: %s", text);
+
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_default_layout_name_changed (slave->priv->greeter_server, text);
+        }
+}
+
+static void
+on_default_session_name_changed (GdmSession     *session,
+                                 const char     *text,
+                                 GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Default session name changed: %s", text);
+
+        if (slave->priv->greeter_server != NULL) {
+                gdm_greeter_server_default_session_name_changed (slave->priv->greeter_server, text);
+        }
+}
+
+static void
+create_new_session (GdmSimpleSlave *slave)
+{
+        gboolean       display_is_local;
+        char          *display_id;
+        char          *display_name;
+        char          *display_hostname;
+        char          *display_device;
+        char          *display_x11_authority_file;
+
+        g_debug ("GdmSimpleSlave: Creating new session");
+
+        g_object_get (slave,
+                      "display-id", &display_id,
+                      "display-name", &display_name,
+                      "display-hostname", &display_hostname,
+                      "display-is-local", &display_is_local,
+                      "display-x11-authority-file", &display_x11_authority_file,
+                      NULL);
+
+        display_device = NULL;
+        if (slave->priv->server != NULL) {
+                display_device = gdm_server_get_display_device (slave->priv->server);
+        }
+
+        slave->priv->session = gdm_session_direct_new (display_id,
+                                                       display_name,
+                                                       display_hostname,
+                                                       display_device,
+                                                       display_x11_authority_file,
+                                                       display_is_local);
+        g_free (display_id);
+        g_free (display_name);
+        g_free (display_device);
+        g_free (display_hostname);
+
+        g_signal_connect (slave->priv->session,
+                          "opened",
+                          G_CALLBACK (on_session_opened),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "setup-complete",
+                          G_CALLBACK (on_session_setup_complete),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "setup-failed",
+                          G_CALLBACK (on_session_setup_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "reset-complete",
+                          G_CALLBACK (on_session_reset_complete),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "reset-failed",
+                          G_CALLBACK (on_session_reset_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authenticated",
+                          G_CALLBACK (on_session_authenticated),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authentication-failed",
+                          G_CALLBACK (on_session_authentication_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authorized",
+                          G_CALLBACK (on_session_authorized),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "authorization-failed",
+                          G_CALLBACK (on_session_authorization_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "accredited",
+                          G_CALLBACK (on_session_accredited),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "accreditation-failed",
+                          G_CALLBACK (on_session_accreditation_failed),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "info",
+                          G_CALLBACK (on_session_info),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "problem",
+                          G_CALLBACK (on_session_problem),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "info-query",
+                          G_CALLBACK (on_session_info_query),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "secret-info-query",
+                          G_CALLBACK (on_session_secret_info_query),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "session-started",
+                          G_CALLBACK (on_session_started),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "session-exited",
+                          G_CALLBACK (on_session_exited),
+                          slave);
+        g_signal_connect (slave->priv->session,
+                          "session-died",
+                          G_CALLBACK (on_session_died),
+                          slave);
+#if 0
+        g_signal_connect (slave->priv->session,
+                          "closed",
+                          G_CALLBACK (on_session_closed),
+                          slave);
+#endif
+        g_signal_connect (slave->priv->session,
+                          "selected-user-changed",
+                          G_CALLBACK (on_session_selected_user_changed),
+                          slave);
+
+        g_signal_connect (slave->priv->session,
+                          "default-language-name-changed",
+                          G_CALLBACK (on_default_language_name_changed),
+                          slave);
+
+        g_signal_connect (slave->priv->session,
+                          "default-layout-name-changed",
+                          G_CALLBACK (on_default_layout_name_changed),
+                          slave);
+
+        g_signal_connect (slave->priv->session,
+                          "default-session-name-changed",
+                          G_CALLBACK (on_default_session_name_changed),
+                          slave);
+}
+
+static void
+on_greeter_session_start (GdmGreeterSession *greeter,
+                          GdmSimpleSlave    *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter started");
+}
+
+static void
+on_greeter_session_stop (GdmGreeterSession *greeter,
+                         GdmSimpleSlave    *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter stopped");
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_greeter_session_exited (GdmGreeterSession    *greeter,
+                           int                   code,
+                           GdmSimpleSlave       *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter exited: %d", code);
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_greeter_session_died (GdmGreeterSession    *greeter,
+                         int                   signal,
+                         GdmSimpleSlave       *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter died: %d", signal);
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_greeter_begin_verification (GdmGreeterServer *greeter_server,
+                               GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: begin verification");
+        gdm_session_setup (GDM_SESSION (slave->priv->session),
+                           "gdm");
+}
+
+static void
+on_greeter_begin_auto_login (GdmGreeterServer *greeter_server,
+                             const char       *username,
+                             GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: begin auto login for user '%s'", username);
+        gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
+                                    "gdm-autologin",
+                                    username);
+}
+
+static void
+on_greeter_begin_verification_for_user (GdmGreeterServer *greeter_server,
+                                        const char       *username,
+                                        GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: begin verification");
+        gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
+                                    "gdm",
+                                    username);
+}
+
+static void
+on_greeter_answer (GdmGreeterServer *greeter_server,
+                   const char       *text,
+                   GdmSimpleSlave   *slave)
+{
+        gdm_session_answer_query (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_session_selected (GdmGreeterServer *greeter_server,
+                             const char       *text,
+                             GdmSimpleSlave   *slave)
+{
+        gdm_session_select_session (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_language_selected (GdmGreeterServer *greeter_server,
+                              const char       *text,
+                              GdmSimpleSlave   *slave)
+{
+        gdm_session_select_language (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_layout_selected (GdmGreeterServer *greeter_server,
+                            const char       *text,
+                            GdmSimpleSlave   *slave)
+{
+        gdm_session_select_layout (GDM_SESSION (slave->priv->session), text);
+}
+
+static void
+on_greeter_user_selected (GdmGreeterServer *greeter_server,
+                          const char       *text,
+                          GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter user selected");
+}
+
+static void
+on_greeter_cancel (GdmGreeterServer *greeter_server,
+                   GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: Greeter cancelled");
+        reset_session (slave);
+}
+
+static void
+on_greeter_connected (GdmGreeterServer *greeter_server,
+                      GdmSimpleSlave   *slave)
+{
+        gboolean display_is_local;
+
+        g_debug ("GdmSimpleSlave: Greeter connected");
+
+        gdm_session_open (GDM_SESSION (slave->priv->session));
+
+        g_object_get (slave,
+                      "display-is-local", &display_is_local,
+                      NULL);
+
+        /* If XDMCP stop pinging */
+        if ( ! display_is_local) {
+                alarm (0);
+        }
+}
+
+static void
+on_start_session_when_ready (GdmGreeterServer *session,
+                             GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: Will start session when ready");
+        slave->priv->start_session_when_ready = TRUE;
+
+        if (slave->priv->waiting_to_start_session) {
+                gdm_simple_slave_accredit_when_ready (slave);
+        }
+}
+
+static void
+on_start_session_later (GdmGreeterServer *session,
+                        GdmSimpleSlave   *slave)
+{
+        g_debug ("GdmSimpleSlave: Will start session when ready and told");
+        slave->priv->start_session_when_ready = FALSE;
+}
+
+static void
+setup_server (GdmSimpleSlave *slave)
+{
+        /* Set the busy cursor */
+        gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
+}
+
+static void
+start_greeter (GdmSimpleSlave *slave)
+{
+        gboolean       display_is_local;
+        char          *display_id;
+        char          *display_name;
+        char          *display_device;
+        char          *display_hostname;
+        char          *auth_file;
+        char          *address;
+        gboolean       res;
+
+        g_debug ("GdmSimpleSlave: Running greeter");
+
+        display_is_local = FALSE;
+        display_id = NULL;
+        display_name = NULL;
+        auth_file = NULL;
+        display_device = NULL;
+        display_hostname = NULL;
+
+        g_object_get (slave,
+                      "display-id", &display_id,
+                      "display-is-local", &display_is_local,
+                      "display-name", &display_name,
+                      "display-hostname", &display_hostname,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        g_debug ("GdmSimpleSlave: Creating greeter for %s %s", display_name, display_hostname);
+
+        if (slave->priv->server != NULL) {
+                display_device = gdm_server_get_display_device (slave->priv->server);
+        }
+
+        /* FIXME: send a signal back to the master */
+
+        /* If XDMCP setup pinging */
+        slave->priv->ping_interval = DEFAULT_PING_INTERVAL;
+        res = gdm_settings_direct_get_int (GDM_KEY_PING_INTERVAL,
+                                           &(slave->priv->ping_interval));
+
+        if ( ! display_is_local && slave->priv->ping_interval > 0) {
+                alarm (slave->priv->ping_interval);
+        }
+
+        /* Run the init script. gdmslave suspends until script has terminated */
+        gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/Init", GDM_USERNAME);
+
+        slave->priv->greeter_server = gdm_greeter_server_new (display_id);
+        g_signal_connect (slave->priv->greeter_server,
+                          "begin-auto-login",
+                          G_CALLBACK (on_greeter_begin_auto_login),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "begin-verification",
+                          G_CALLBACK (on_greeter_begin_verification),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "begin-verification-for-user",
+                          G_CALLBACK (on_greeter_begin_verification_for_user),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "query-answer",
+                          G_CALLBACK (on_greeter_answer),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "session-selected",
+                          G_CALLBACK (on_greeter_session_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "language-selected",
+                          G_CALLBACK (on_greeter_language_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "layout-selected",
+                          G_CALLBACK (on_greeter_layout_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "user-selected",
+                          G_CALLBACK (on_greeter_user_selected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "connected",
+                          G_CALLBACK (on_greeter_connected),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "cancelled",
+                          G_CALLBACK (on_greeter_cancel),
+                          slave);
+        g_signal_connect (slave->priv->greeter_server,
+                          "start-session-when-ready",
+                          G_CALLBACK (on_start_session_when_ready),
+                          slave);
+
+        g_signal_connect (slave->priv->greeter_server,
+                          "start-session-later",
+                          G_CALLBACK (on_start_session_later),
+                          slave);
+
+        gdm_greeter_server_start (slave->priv->greeter_server);
+
+        address = gdm_greeter_server_get_address (slave->priv->greeter_server);
+
+        g_debug ("GdmSimpleSlave: Creating greeter on %s %s %s", display_name, display_device, display_hostname);
+        slave->priv->greeter = gdm_greeter_session_new (display_name,
+                                                        display_device,
+                                                        display_hostname,
+                                                        display_is_local);
+        g_signal_connect (slave->priv->greeter,
+                          "started",
+                          G_CALLBACK (on_greeter_session_start),
+                          slave);
+        g_signal_connect (slave->priv->greeter,
+                          "stopped",
+                          G_CALLBACK (on_greeter_session_stop),
+                          slave);
+        g_signal_connect (slave->priv->greeter,
+                          "exited",
+                          G_CALLBACK (on_greeter_session_exited),
+                          slave);
+        g_signal_connect (slave->priv->greeter,
+                          "died",
+                          G_CALLBACK (on_greeter_session_died),
+                          slave);
+        g_object_set (slave->priv->greeter,
+                      "x11-authority-file", auth_file,
+                      NULL);
+        gdm_welcome_session_set_server_address (GDM_WELCOME_SESSION (slave->priv->greeter), address);
+        gdm_welcome_session_start (GDM_WELCOME_SESSION (slave->priv->greeter));
+
+        g_free (display_id);
+        g_free (display_name);
+        g_free (display_device);
+        g_free (display_hostname);
+        g_free (auth_file);
+}
+
+static gboolean
+idle_connect_to_display (GdmSimpleSlave *slave)
+{
+        gboolean res;
+
+        slave->priv->connection_attempts++;
+
+        res = gdm_slave_connect_to_x11_display (GDM_SLAVE (slave));
+        if (res) {
+                gboolean enabled;
+                int      delay;
+
+                /* FIXME: handle wait-for-go */
+
+                setup_server (slave);
+
+                delay = 0;
+                enabled = FALSE;
+                gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, NULL, &delay);
+                if (! enabled || delay > 0) {
+                        start_greeter (slave);
+                        create_new_session (slave);
+                } else {
+                        reset_session (slave);
+                }
+        } else {
+                if (slave->priv->connection_attempts >= MAX_CONNECT_ATTEMPTS) {
+                        g_warning ("Unable to connect to display after %d tries - bailing out", slave->priv->connection_attempts);
+                        exit (1);
+                }
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+on_server_ready (GdmServer      *server,
+                 GdmSimpleSlave *slave)
+{
+        g_idle_add ((GSourceFunc)idle_connect_to_display, slave);
+}
+
+static void
+on_server_exited (GdmServer      *server,
+                  int             exit_code,
+                  GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: server exited with code %d\n", exit_code);
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_server_died (GdmServer      *server,
+                int             signal_number,
+                GdmSimpleSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: server died with signal %d, (%s)",
+                 signal_number,
+                 g_strsignal (signal_number));
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static gboolean
+gdm_simple_slave_run (GdmSimpleSlave *slave)
+{
+        char    *display_name;
+        char    *auth_file;
+        gboolean display_is_local;
+
+        g_object_get (slave,
+                      "display-is-local", &display_is_local,
+                      "display-name", &display_name,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        /* if this is local display start a server if one doesn't
+         * exist */
+        if (display_is_local) {
+                gboolean res;
+                gboolean disable_tcp;
+
+                slave->priv->server = gdm_server_new (display_name, auth_file);
+
+                disable_tcp = TRUE;
+                if (gdm_settings_client_get_boolean (GDM_KEY_DISALLOW_TCP,
+                                                     &disable_tcp)) {
+                        g_object_set (slave->priv->server,
+                                      "disable-tcp", disable_tcp,
+                                      NULL);
+                }
+
+                g_signal_connect (slave->priv->server,
+                                  "exited",
+                                  G_CALLBACK (on_server_exited),
+                                  slave);
+                g_signal_connect (slave->priv->server,
+                                  "died",
+                                  G_CALLBACK (on_server_died),
+                                  slave);
+                g_signal_connect (slave->priv->server,
+                                  "ready",
+                                  G_CALLBACK (on_server_ready),
+                                  slave);
+
+                res = gdm_server_start (slave->priv->server);
+                if (! res) {
+                        g_warning (_("Could not start the X "
+                                     "server (your graphical environment) "
+                                     "due to some internal error. "
+                                     "Please contact your system administrator "
+                                     "or check your syslog to diagnose. "
+                                     "In the meantime this display will be "
+                                     "disabled.  Please restart GDM when "
+                                     "the problem is corrected."));
+                        exit (1);
+                }
+
+                g_debug ("GdmSimpleSlave: Started X server");
+        } else {
+                g_timeout_add (500, (GSourceFunc)idle_connect_to_display, slave);
+        }
+
+        g_free (display_name);
+        g_free (auth_file);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_simple_slave_start (GdmSlave *slave)
+{
+        GDM_SLAVE_CLASS (gdm_simple_slave_parent_class)->start (slave);
+
+        gdm_simple_slave_run (GDM_SIMPLE_SLAVE (slave));
+
+        return TRUE;
+}
+
+static gboolean
+gdm_simple_slave_stop (GdmSlave *slave)
+{
+        g_debug ("GdmSimpleSlave: Stopping simple_slave");
+
+        GDM_SLAVE_CLASS (gdm_simple_slave_parent_class)->stop (slave);
+
+        if (GDM_SIMPLE_SLAVE (slave)->priv->greeter != NULL) {
+                stop_greeter (GDM_SIMPLE_SLAVE (slave));
+        }
+
+        if (GDM_SIMPLE_SLAVE (slave)->priv->session != NULL) {
+                gdm_session_close (GDM_SESSION (GDM_SIMPLE_SLAVE (slave)->priv->session));
+                g_object_unref (GDM_SIMPLE_SLAVE (slave)->priv->session);
+                GDM_SIMPLE_SLAVE (slave)->priv->session = NULL;
+        }
+
+        if (GDM_SIMPLE_SLAVE (slave)->priv->server != NULL) {
+                gdm_server_stop (GDM_SIMPLE_SLAVE (slave)->priv->server);
+                g_object_unref (GDM_SIMPLE_SLAVE (slave)->priv->server);
+                GDM_SIMPLE_SLAVE (slave)->priv->server = NULL;
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_simple_slave_set_property (GObject      *object,
+                               guint          prop_id,
+                               const GValue *value,
+                               GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_simple_slave_get_property (GObject    *object,
+                               guint       prop_id,
+                               GValue      *value,
+                               GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_simple_slave_constructor (GType                  type,
+                              guint                  n_construct_properties,
+                              GObjectConstructParam *construct_properties)
+{
+        GdmSimpleSlave      *simple_slave;
+
+        simple_slave = GDM_SIMPLE_SLAVE (G_OBJECT_CLASS (gdm_simple_slave_parent_class)->constructor (type,
+                                                                                 n_construct_properties,
+                                                                                 construct_properties));
+
+        return G_OBJECT (simple_slave);
+}
+
+static void
+gdm_simple_slave_class_init (GdmSimpleSlaveClass *klass)
+{
+        GObjectClass  *object_class = G_OBJECT_CLASS (klass);
+        GdmSlaveClass *slave_class = GDM_SLAVE_CLASS (klass);
+
+        object_class->get_property = gdm_simple_slave_get_property;
+        object_class->set_property = gdm_simple_slave_set_property;
+        object_class->constructor = gdm_simple_slave_constructor;
+        object_class->finalize = gdm_simple_slave_finalize;
+
+        slave_class->start = gdm_simple_slave_start;
+        slave_class->stop = gdm_simple_slave_stop;
+
+        g_type_class_add_private (klass, sizeof (GdmSimpleSlavePrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_SIMPLE_SLAVE, &dbus_glib_gdm_simple_slave_object_info);
+}
+
+static void
+gdm_simple_slave_init (GdmSimpleSlave *slave)
+{
+        slave->priv = GDM_SIMPLE_SLAVE_GET_PRIVATE (slave);
+}
+
+static void
+gdm_simple_slave_finalize (GObject *object)
+{
+        GdmSimpleSlave *simple_slave;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SIMPLE_SLAVE (object));
+
+        simple_slave = GDM_SIMPLE_SLAVE (object);
+
+        g_return_if_fail (simple_slave->priv != NULL);
+
+        gdm_simple_slave_stop (GDM_SLAVE (simple_slave));
+
+        if (simple_slave->priv->greeter_reset_id > 0) {
+                g_source_remove (simple_slave->priv->greeter_reset_id);
+                simple_slave->priv->greeter_reset_id = 0;
+        }
+
+        G_OBJECT_CLASS (gdm_simple_slave_parent_class)->finalize (object);
+}
+
+GdmSlave *
+gdm_simple_slave_new (const char *id)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SIMPLE_SLAVE,
+                               "display-id", id,
+                               NULL);
+
+        return GDM_SLAVE (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-simple-slave.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-simple-slave.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-simple-slave.h	(revision 134)
@@ -0,0 +1,55 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SIMPLE_SLAVE_H
+#define __GDM_SIMPLE_SLAVE_H
+
+#include <glib-object.h>
+#include "gdm-slave.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SIMPLE_SLAVE         (gdm_simple_slave_get_type ())
+#define GDM_SIMPLE_SLAVE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SIMPLE_SLAVE, GdmSimpleSlave))
+#define GDM_SIMPLE_SLAVE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SIMPLE_SLAVE, GdmSimpleSlaveClass))
+#define GDM_IS_SIMPLE_SLAVE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SIMPLE_SLAVE))
+#define GDM_IS_SIMPLE_SLAVE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SIMPLE_SLAVE))
+#define GDM_SIMPLE_SLAVE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SIMPLE_SLAVE, GdmSimpleSlaveClass))
+
+typedef struct GdmSimpleSlavePrivate GdmSimpleSlavePrivate;
+
+typedef struct
+{
+        GdmSlave               parent;
+        GdmSimpleSlavePrivate *priv;
+} GdmSimpleSlave;
+
+typedef struct
+{
+        GdmSlaveClass   parent_class;
+} GdmSimpleSlaveClass;
+
+GType               gdm_simple_slave_get_type   (void);
+GdmSlave *          gdm_simple_slave_new        (const char       *id);
+
+G_END_DECLS
+
+#endif /* __GDM_SIMPLE_SLAVE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-simple-slave.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-simple-slave.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-simple-slave.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.SimpleSlave">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-slave-proxy.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-slave-proxy.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-slave-proxy.c	(revision 134)
@@ -0,0 +1,438 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include "gdm-common.h"
+
+#include "gdm-slave-proxy.h"
+
+#define GDM_SLAVE_PROXY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SLAVE_PROXY, GdmSlaveProxyPrivate))
+
+#define MAX_LOGS 5
+
+struct GdmSlaveProxyPrivate
+{
+        char    *command;
+        char    *log_path;
+        GPid     pid;
+        guint    child_watch_id;
+};
+
+enum {
+        PROP_0,
+        PROP_COMMAND,
+        PROP_LOG_PATH,
+};
+
+enum {
+        EXITED,
+        DIED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_slave_proxy_class_init      (GdmSlaveProxyClass *klass);
+static void     gdm_slave_proxy_init            (GdmSlaveProxy      *slave);
+static void     gdm_slave_proxy_finalize        (GObject            *object);
+
+G_DEFINE_TYPE (GdmSlaveProxy, gdm_slave_proxy, G_TYPE_OBJECT)
+
+static void
+child_watch (GPid           pid,
+             int            status,
+             GdmSlaveProxy *slave)
+{
+        g_debug ("GdmSlaveProxy: slave (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        g_spawn_close_pid (slave->priv->pid);
+        slave->priv->pid = -1;
+        slave->priv->child_watch_id = 0;
+
+        if (WIFEXITED (status)) {
+                int code = WEXITSTATUS (status);
+                g_signal_emit (slave, signals [EXITED], 0, code);
+        } else if (WIFSIGNALED (status)) {
+                int num = WTERMSIG (status);
+                g_signal_emit (slave, signals [DIED], 0, num);
+        }
+}
+
+static void
+rotate_logs (const char *path,
+             guint       n_copies)
+{
+        int i;
+
+        for (i = n_copies - 1; i > 0; i--) {
+                char *name_n;
+                char *name_n1;
+
+                name_n = g_strdup_printf ("%s.%d", path, i);
+                if (i > 1) {
+                        name_n1 = g_strdup_printf ("%s.%d", path, i - 1);
+                } else {
+                        name_n1 = g_strdup (path);
+                }
+
+                VE_IGNORE_EINTR (g_unlink (name_n));
+                VE_IGNORE_EINTR (g_rename (name_n1, name_n));
+
+                g_free (name_n1);
+                g_free (name_n);
+        }
+
+        VE_IGNORE_EINTR (g_unlink (path));
+}
+
+typedef struct {
+        const char *log_file;
+} SpawnChildData;
+
+static void
+spawn_child_setup (SpawnChildData *data)
+{
+
+        if (data->log_file != NULL) {
+                int logfd;
+
+                rotate_logs (data->log_file, MAX_LOGS);
+
+                VE_IGNORE_EINTR (g_unlink (data->log_file));
+                VE_IGNORE_EINTR (logfd = open (data->log_file, O_CREAT|O_APPEND|O_TRUNC|O_WRONLY|O_EXCL, 0644));
+
+                if (logfd != -1) {
+                        VE_IGNORE_EINTR (dup2 (logfd, 1));
+                        VE_IGNORE_EINTR (dup2 (logfd, 2));
+                        close (logfd);
+                }
+        }
+}
+
+static gboolean
+spawn_command_line_async (const char *command_line,
+                          const char *log_file,
+                          char      **env,
+                          GPid       *child_pid,
+                          GError    **error)
+{
+        char           **argv;
+        GError          *local_error;
+        gboolean         ret;
+        gboolean         res;
+        SpawnChildData   data;
+
+        ret = FALSE;
+
+        argv = NULL;
+        local_error = NULL;
+        if (! g_shell_parse_argv (command_line, NULL, &argv, &local_error)) {
+                g_warning ("Could not parse command: %s", local_error->message);
+                g_propagate_error (error, local_error);
+                goto out;
+        }
+
+        data.log_file = log_file;
+
+        local_error = NULL;
+        res = g_spawn_async (NULL,
+                             argv,
+                             env,
+                             G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
+                             (GSpawnChildSetupFunc)spawn_child_setup,
+                             &data,
+                             child_pid,
+                             &local_error);
+
+        if (! res) {
+                g_warning ("Could not spawn command: %s", local_error->message);
+                g_propagate_error (error, local_error);
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        g_strfreev (argv);
+
+        return ret;
+}
+
+static gboolean
+spawn_slave (GdmSlaveProxy *slave)
+{
+        gboolean    result;
+        GError     *error;
+
+        g_debug ("GdmSlaveProxy: Running command: %s", slave->priv->command);
+
+        error = NULL;
+        result = spawn_command_line_async (slave->priv->command,
+                                           slave->priv->log_path,
+                                           NULL,
+                                           &slave->priv->pid,
+                                           &error);
+        if (! result) {
+                g_warning ("Could not start command '%s': %s", slave->priv->command, error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        g_debug ("GdmSlaveProxy: Started slave with pid %d", slave->priv->pid);
+
+        slave->priv->child_watch_id = g_child_watch_add (slave->priv->pid,
+                                                         (GChildWatchFunc)child_watch,
+                                                         slave);
+
+        result = TRUE;
+
+ out:
+
+        return result;
+}
+
+static void
+kill_slave (GdmSlaveProxy *slave)
+{
+        int exit_status;
+        int res;
+
+        if (slave->priv->pid <= 1) {
+                return;
+        }
+
+        res = gdm_signal_pid (slave->priv->pid, SIGTERM);
+        if (res < 0) {
+                g_warning ("Unable to kill slave process");
+        } else {
+                exit_status = gdm_wait_on_pid (slave->priv->pid);
+                g_spawn_close_pid (slave->priv->pid);
+                slave->priv->pid = 0;
+        }
+}
+
+gboolean
+gdm_slave_proxy_start (GdmSlaveProxy *slave)
+{
+        spawn_slave (slave);
+
+        return TRUE;
+}
+
+gboolean
+gdm_slave_proxy_stop (GdmSlaveProxy *slave)
+{
+        g_debug ("GdmSlaveProxy: Killing slave");
+
+        if (slave->priv->child_watch_id > 0) {
+                g_source_remove (slave->priv->child_watch_id);
+                slave->priv->child_watch_id = 0;
+        }
+
+        kill_slave (slave);
+
+        return TRUE;
+}
+
+void
+gdm_slave_proxy_set_command (GdmSlaveProxy *slave,
+                             const char    *command)
+{
+        g_free (slave->priv->command);
+        slave->priv->command = g_strdup (command);
+}
+
+void
+gdm_slave_proxy_set_log_path (GdmSlaveProxy *slave,
+                              const char    *path)
+{
+        g_free (slave->priv->log_path);
+        slave->priv->log_path = g_strdup (path);
+}
+
+static void
+gdm_slave_proxy_set_property (GObject      *object,
+                              guint         prop_id,
+                              const GValue *value,
+                              GParamSpec   *pspec)
+{
+        GdmSlaveProxy *self;
+
+        self = GDM_SLAVE_PROXY (object);
+
+        switch (prop_id) {
+        case PROP_COMMAND:
+                gdm_slave_proxy_set_command (self, g_value_get_string (value));
+                break;
+        case PROP_LOG_PATH:
+                gdm_slave_proxy_set_log_path (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_slave_proxy_get_property (GObject    *object,
+                              guint       prop_id,
+                              GValue     *value,
+                              GParamSpec *pspec)
+{
+        GdmSlaveProxy *self;
+
+        self = GDM_SLAVE_PROXY (object);
+
+        switch (prop_id) {
+        case PROP_COMMAND:
+                g_value_set_string (value, self->priv->command);
+                break;
+        case PROP_LOG_PATH:
+                g_value_set_string (value, self->priv->log_path);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_slave_proxy_dispose (GObject *object)
+{
+        GdmSlaveProxy *slave;
+
+        slave = GDM_SLAVE_PROXY (object);
+
+        g_debug ("GdmSlaveProxy: Disposing slave proxy");
+        gdm_slave_proxy_stop (slave);
+
+        G_OBJECT_CLASS (gdm_slave_proxy_parent_class)->dispose (object);
+}
+
+static void
+gdm_slave_proxy_class_init (GdmSlaveProxyClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_slave_proxy_get_property;
+        object_class->set_property = gdm_slave_proxy_set_property;
+        object_class->dispose = gdm_slave_proxy_dispose;
+        object_class->finalize = gdm_slave_proxy_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmSlaveProxyPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_COMMAND,
+                                         g_param_spec_string ("command",
+                                                              "command",
+                                                              "command",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_LOG_PATH,
+                                         g_param_spec_string ("log-path",
+                                                              "log path",
+                                                              "log path",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        signals [EXITED] =
+                g_signal_new ("exited",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSlaveProxyClass, exited),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+
+        signals [DIED] =
+                g_signal_new ("died",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmSlaveProxyClass, died),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+}
+
+static void
+gdm_slave_proxy_init (GdmSlaveProxy *slave)
+{
+
+        slave->priv = GDM_SLAVE_PROXY_GET_PRIVATE (slave);
+
+        slave->priv->pid = -1;
+}
+
+static void
+gdm_slave_proxy_finalize (GObject *object)
+{
+        GdmSlaveProxy *slave;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SLAVE_PROXY (object));
+
+        slave = GDM_SLAVE_PROXY (object);
+
+        g_return_if_fail (slave->priv != NULL);
+
+        g_free (slave->priv->command);
+
+        G_OBJECT_CLASS (gdm_slave_proxy_parent_class)->finalize (object);
+}
+
+GdmSlaveProxy *
+gdm_slave_proxy_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SLAVE_PROXY,
+                               NULL);
+
+        return GDM_SLAVE_PROXY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-slave-proxy.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-slave-proxy.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-slave-proxy.h	(revision 134)
@@ -0,0 +1,65 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SLAVE_PROXY_H
+#define __GDM_SLAVE_PROXY_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SLAVE_PROXY         (gdm_slave_proxy_get_type ())
+#define GDM_SLAVE_PROXY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SLAVE_PROXY, GdmSlaveProxy))
+#define GDM_SLAVE_PROXY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SLAVE_PROXY, GdmSlaveProxyClass))
+#define GDM_IS_SLAVE_PROXY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SLAVE_PROXY))
+#define GDM_IS_SLAVE_PROXY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SLAVE_PROXY))
+#define GDM_SLAVE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SLAVE_PROXY, GdmSlaveProxyClass))
+
+typedef struct GdmSlaveProxyPrivate GdmSlaveProxyPrivate;
+
+typedef struct
+{
+        GObject               parent;
+        GdmSlaveProxyPrivate *priv;
+} GdmSlaveProxy;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+        void (* exited)            (GdmSlaveProxy  *proxy,
+                                    int             exit_code);
+
+        void (* died)              (GdmSlaveProxy  *proxy,
+                                    int             signal_number);
+} GdmSlaveProxyClass;
+
+GType               gdm_slave_proxy_get_type     (void);
+GdmSlaveProxy *     gdm_slave_proxy_new          (void);
+void                gdm_slave_proxy_set_command  (GdmSlaveProxy *slave,
+                                                  const char    *command);
+void                gdm_slave_proxy_set_log_path (GdmSlaveProxy *slave,
+                                                  const char    *path);
+gboolean            gdm_slave_proxy_start        (GdmSlaveProxy *slave);
+gboolean            gdm_slave_proxy_stop         (GdmSlaveProxy *slave);
+
+G_END_DECLS
+
+#endif /* __GDM_SLAVE_PROXY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-slave.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-slave.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-slave.c	(revision 134)
@@ -0,0 +1,1577 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <pwd.h>
+#include <grp.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gstdio.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <X11/Xlib.h> /* for Display */
+#include <X11/cursorfont.h> /* for watch cursor */
+
+#include "gdm-common.h"
+
+#include "gdm-slave.h"
+#include "gdm-slave-glue.h"
+
+#include "gdm-server.h"
+
+#define GDM_SLAVE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SLAVE, GdmSlavePrivate))
+
+#define CK_NAME      "org.freedesktop.ConsoleKit"
+#define CK_PATH      "/org/freedesktop/ConsoleKit"
+#define CK_INTERFACE "org.freedesktop.ConsoleKit"
+
+#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
+#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
+#define CK_SEAT_INTERFACE    "org.freedesktop.ConsoleKit.Seat"
+#define CK_SESSION_INTERFACE "org.freedesktop.ConsoleKit.Session"
+
+#define GDM_DBUS_NAME              "org.gnome.DisplayManager"
+#define GDM_DBUS_DISPLAY_INTERFACE "org.gnome.DisplayManager.Display"
+
+#define MAX_CONNECT_ATTEMPTS 10
+
+struct GdmSlavePrivate
+{
+        char            *id;
+        GPid             pid;
+        guint            output_watch_id;
+        guint            error_watch_id;
+
+        Display         *server_display;
+
+        /* cached display values */
+        char            *display_id;
+        char            *display_name;
+        int              display_number;
+        char            *display_hostname;
+        gboolean         display_is_local;
+        gboolean         display_is_parented;
+        char            *display_seat_id;
+        char            *display_x11_authority_file;
+        char            *parent_display_name;
+        char            *parent_display_x11_authority_file;
+
+        GArray          *display_x11_cookie;
+
+        DBusGProxy      *display_proxy;
+        DBusGConnection *connection;
+};
+
+enum {
+        PROP_0,
+        PROP_DISPLAY_ID,
+        PROP_DISPLAY_NAME,
+        PROP_DISPLAY_NUMBER,
+        PROP_DISPLAY_HOSTNAME,
+        PROP_DISPLAY_IS_LOCAL,
+        PROP_DISPLAY_SEAT_ID,
+        PROP_DISPLAY_X11_AUTHORITY_FILE
+};
+
+enum {
+        STOPPED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_slave_class_init    (GdmSlaveClass *klass);
+static void     gdm_slave_init          (GdmSlave      *slave);
+static void     gdm_slave_finalize      (GObject       *object);
+
+G_DEFINE_ABSTRACT_TYPE (GdmSlave, gdm_slave, G_TYPE_OBJECT)
+
+#define CURSOR_WATCH XC_watch
+
+static void
+gdm_slave_whack_temp_auth_file (GdmSlave *slave)
+{
+#if 0
+        uid_t old;
+
+        old = geteuid ();
+        if (old != 0)
+                seteuid (0);
+        if (d->parent_temp_auth_file != NULL) {
+                VE_IGNORE_EINTR (g_unlink (d->parent_temp_auth_file));
+        }
+        g_free (d->parent_temp_auth_file);
+        d->parent_temp_auth_file = NULL;
+        if (old != 0)
+                seteuid (old);
+#endif
+}
+
+
+static void
+create_temp_auth_file (GdmSlave *slave)
+{
+#if 0
+        if (d->type == TYPE_FLEXI_XNEST &&
+            d->parent_auth_file != NULL) {
+                if (d->parent_temp_auth_file != NULL) {
+                        VE_IGNORE_EINTR (g_unlink (d->parent_temp_auth_file));
+                }
+                g_free (d->parent_temp_auth_file);
+                d->parent_temp_auth_file =
+                        copy_auth_file (d->server_uid,
+                                        gdm_daemon_config_get_gdmuid (),
+                                        d->parent_auth_file);
+        }
+#endif
+}
+
+static void
+listify_hash (const char *key,
+              const char *value,
+              GPtrArray  *env)
+{
+        char *str;
+        str = g_strdup_printf ("%s=%s", key, value);
+        g_debug ("GdmSlave: script environment: %s", str);
+        g_ptr_array_add (env, str);
+}
+
+static GPtrArray *
+get_script_environment (GdmSlave   *slave,
+                        const char *username)
+{
+        GPtrArray     *env;
+        GHashTable    *hash;
+        struct passwd *pwent;
+        char          *x_servers_file;
+        char          *temp;
+
+        env = g_ptr_array_new ();
+
+        /* create a hash table of current environment, then update keys has necessary */
+        hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+
+        /* modify environment here */
+        g_hash_table_insert (hash, g_strdup ("HOME"), g_strdup ("/"));
+        g_hash_table_insert (hash, g_strdup ("PWD"), g_strdup ("/"));
+        g_hash_table_insert (hash, g_strdup ("SHELL"), g_strdup ("/bin/sh"));
+
+        if (username != NULL) {
+                g_hash_table_insert (hash, g_strdup ("LOGNAME"),
+                                     g_strdup (username));
+                g_hash_table_insert (hash, g_strdup ("USER"),
+                                     g_strdup (username));
+                g_hash_table_insert (hash, g_strdup ("USERNAME"),
+                                     g_strdup (username));
+
+                pwent = getpwnam (username);
+                if (pwent != NULL) {
+                        if (pwent->pw_dir != NULL && pwent->pw_dir[0] != '\0') {
+                                g_hash_table_insert (hash, g_strdup ("HOME"),
+                                                     g_strdup (pwent->pw_dir));
+                                g_hash_table_insert (hash, g_strdup ("PWD"),
+                                                     g_strdup (pwent->pw_dir));
+                        }
+
+                        g_hash_table_insert (hash, g_strdup ("SHELL"),
+                                             g_strdup (pwent->pw_shell));
+                }
+        }
+
+#if 0
+        if (display_is_parented) {
+                g_hash_table_insert (hash, g_strdup ("GDM_PARENT_DISPLAY"), g_strdup (parent_display_name));
+
+                /*g_hash_table_insert (hash, "GDM_PARENT_XAUTHORITY"), slave->priv->parent_temp_auth_file));*/
+        }
+#endif
+
+        /* some env for use with the Pre and Post scripts */
+        temp = g_strconcat (slave->priv->display_name, ".Xservers", NULL);
+        x_servers_file = g_build_filename (AUTHDIR, temp, NULL);
+        g_free (temp);
+
+        g_hash_table_insert (hash, g_strdup ("X_SERVERS"), x_servers_file);
+
+        if (! slave->priv->display_is_local) {
+                g_hash_table_insert (hash, g_strdup ("REMOTE_HOST"), g_strdup (slave->priv->display_hostname));
+        }
+
+        /* Runs as root */
+        g_hash_table_insert (hash, g_strdup ("XAUTHORITY"), g_strdup (slave->priv->display_x11_authority_file));
+        g_hash_table_insert (hash, g_strdup ("DISPLAY"), g_strdup (slave->priv->display_name));
+
+        /*g_setenv ("PATH", gdm_daemon_config_get_value_string (GDM_KEY_ROOT_PATH), TRUE);*/
+
+        g_hash_table_insert (hash, g_strdup ("RUNNING_UNDER_GDM"), g_strdup ("true"));
+
+        g_hash_table_remove (hash, "MAIL");
+
+
+        g_hash_table_foreach (hash, (GHFunc)listify_hash, env);
+        g_hash_table_destroy (hash);
+
+        g_ptr_array_add (env, NULL);
+
+        return env;
+}
+
+gboolean
+gdm_slave_run_script (GdmSlave   *slave,
+                      const char *dir,
+                      const char *login)
+{
+        char      *script;
+        char     **argv;
+        gint       status;
+        GError    *error;
+        GPtrArray *env;
+        gboolean   res;
+        gboolean   ret;
+
+        ret = FALSE;
+
+        g_assert (dir != NULL);
+        g_assert (login != NULL);
+
+        script = g_build_filename (dir, slave->priv->display_name, NULL);
+        g_debug ("GdmSlave: Trying script %s", script);
+        if (! (g_file_test (script, G_FILE_TEST_IS_REGULAR)
+               && g_file_test (script, G_FILE_TEST_IS_EXECUTABLE))) {
+                g_debug ("GdmSlave: script %s not found; skipping", script);
+                g_free (script);
+                script = NULL;
+        }
+
+        if (script == NULL
+            && slave->priv->display_hostname != NULL
+            && slave->priv->display_hostname[0] != '\0') {
+                script = g_build_filename (dir, slave->priv->display_hostname, NULL);
+                g_debug ("GdmSlave: Trying script %s", script);
+                if (! (g_file_test (script, G_FILE_TEST_IS_REGULAR)
+                       && g_file_test (script, G_FILE_TEST_IS_EXECUTABLE))) {
+                        g_debug ("GdmSlave: script %s not found; skipping", script);
+                        g_free (script);
+                        script = NULL;
+                }
+        }
+
+        if (script == NULL) {
+                script = g_build_filename (dir, "Default", NULL);
+                g_debug ("GdmSlave: Trying script %s", script);
+                if (! (g_file_test (script, G_FILE_TEST_IS_REGULAR)
+                       && g_file_test (script, G_FILE_TEST_IS_EXECUTABLE))) {
+                        g_debug ("GdmSlave: script %s not found; skipping", script);
+                        g_free (script);
+                        script = NULL;
+                }
+        }
+
+        if (script == NULL) {
+                g_debug ("GdmSlave: no script found");
+                return TRUE;
+        }
+
+        create_temp_auth_file (slave);
+
+        g_debug ("GdmSlave: Running process: %s", script);
+        error = NULL;
+        if (! g_shell_parse_argv (script, NULL, &argv, &error)) {
+                g_warning ("Could not parse command: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        env = get_script_environment (slave, login);
+
+        res = g_spawn_sync (NULL,
+                            argv,
+                            (char **)env->pdata,
+                            G_SPAWN_SEARCH_PATH,
+                            NULL,
+                            NULL,
+                            NULL,
+                            NULL,
+                            &status,
+                            &error);
+
+        g_ptr_array_foreach (env, (GFunc)g_free, NULL);
+        g_ptr_array_free (env, TRUE);
+
+        if (! res) {
+                g_warning ("GdmSlave: Unable to run script: %s", error->message);
+                g_error_free (error);
+        }
+
+        gdm_slave_whack_temp_auth_file (slave);
+
+        if (WIFEXITED (status)) {
+                g_debug ("GdmSlave: Process exit status: %d", WEXITSTATUS (status));
+                ret = WEXITSTATUS (status) != 0;
+        } else {
+                ret = TRUE;
+        }
+
+ out:
+        g_free (script);
+
+        return ret;
+}
+
+void
+gdm_slave_set_busy_cursor (GdmSlave *slave)
+{
+        if (slave->priv->server_display != NULL) {
+                Cursor xcursor;
+
+                xcursor = XCreateFontCursor (slave->priv->server_display, CURSOR_WATCH);
+                XDefineCursor (slave->priv->server_display,
+                               DefaultRootWindow (slave->priv->server_display),
+                               xcursor);
+                XFreeCursor (slave->priv->server_display, xcursor);
+                XSync (slave->priv->server_display, False);
+        }
+}
+
+gboolean
+gdm_slave_connect_to_x11_display (GdmSlave *slave)
+{
+        gboolean ret;
+        sigset_t mask;
+        sigset_t omask;
+
+        ret = FALSE;
+
+        /* We keep our own (windowless) connection (dsp) open to avoid the
+         * X server resetting due to lack of active connections. */
+
+        g_debug ("GdmSlave: Server is ready - opening display %s", slave->priv->display_name);
+
+        g_setenv ("DISPLAY", slave->priv->display_name, TRUE);
+        g_setenv ("XAUTHORITY", slave->priv->display_x11_authority_file, TRUE);
+
+        sigemptyset (&mask);
+        sigaddset (&mask, SIGCHLD);
+        sigprocmask (SIG_BLOCK, &mask, &omask);
+
+        /* Give slave access to the display independent of current hostname */
+        XSetAuthorization ("MIT-MAGIC-COOKIE-1",
+                           strlen ("MIT-MAGIC-COOKIE-1"),
+                           slave->priv->display_x11_cookie->data,
+                           slave->priv->display_x11_cookie->len);
+
+        slave->priv->server_display = XOpenDisplay (slave->priv->display_name);
+
+        sigprocmask (SIG_SETMASK, &omask, NULL);
+
+
+        if (slave->priv->server_display == NULL) {
+                g_warning ("Unable to connect to display %s", slave->priv->display_name);
+                ret = FALSE;
+        } else if (slave->priv->display_is_local) {
+                XHostAddress host_entries[2] = {
+                        { FamilyServerInterpreted },
+                        { FamilyServerInterpreted }
+                };
+                XServerInterpretedAddress si_entries[2];
+
+                g_debug ("GdmSlave: Connected to display %s", slave->priv->display_name);
+                ret = TRUE;
+
+                /* Give programs run by the slave and greeter access to the display
+                 * independent of current hostname
+                 */
+                si_entries[0].type = "localuser";
+                si_entries[0].typelength = strlen ("localuser");
+                si_entries[1].type = "localuser";
+                si_entries[1].typelength = strlen ("localuser");
+
+                si_entries[0].value = "root";
+                si_entries[0].valuelength = strlen ("root");
+                si_entries[1].value = GDM_USERNAME;
+                si_entries[1].valuelength = strlen (GDM_USERNAME);
+
+                host_entries[0].address = (char *) &si_entries[0];
+                host_entries[0].length = sizeof (XServerInterpretedAddress);
+                host_entries[1].address = (char *) &si_entries[1];
+                host_entries[1].length = sizeof (XServerInterpretedAddress);
+
+                XAddHosts (slave->priv->server_display, host_entries,
+                           G_N_ELEMENTS (host_entries));
+        } else {
+                g_debug ("GdmSlave: Connected to display %s", slave->priv->display_name);
+                ret = TRUE;
+        }
+
+        return ret;
+}
+
+static void
+display_proxy_destroyed_cb (DBusGProxy *display_proxy,
+                            GdmSlave   *slave)
+{
+        g_debug ("GdmSlave: Disconnected from display");
+
+        slave->priv->display_proxy = NULL;
+}
+
+static gboolean
+gdm_slave_set_slave_bus_name (GdmSlave *slave)
+{
+        gboolean    res;
+        GError     *error;
+        const char *name;
+
+        name = dbus_bus_get_unique_name (dbus_g_connection_get_connection (slave->priv->connection));
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "SetSlaveBusName",
+                                 &error,
+                                 G_TYPE_STRING, name,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_INVALID);
+
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to set slave bus name on parent: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to set slave bus name on parent");
+                }
+        }
+
+        return res;
+}
+
+static gboolean
+gdm_slave_real_start (GdmSlave *slave)
+{
+        gboolean res;
+        char    *id;
+        GError  *error;
+
+        g_debug ("GdmSlave: Starting slave");
+
+        g_assert (slave->priv->display_proxy == NULL);
+
+        g_debug ("GdmSlave: Creating proxy for %s", slave->priv->display_id);
+        error = NULL;
+        slave->priv->display_proxy = dbus_g_proxy_new_for_name_owner (slave->priv->connection,
+                                                                      GDM_DBUS_NAME,
+                                                                      slave->priv->display_id,
+                                                                      GDM_DBUS_DISPLAY_INTERFACE,
+                                                                      &error);
+        g_signal_connect (slave->priv->display_proxy,
+                          "destroy",
+                          G_CALLBACK (display_proxy_destroyed_cb),
+                          slave);
+
+        if (slave->priv->display_proxy == NULL) {
+                if (error != NULL) {
+                        g_warning ("Failed to create display proxy %s: %s", slave->priv->display_id, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Unable to create display proxy");
+                }
+                return FALSE;
+        }
+
+        /* Make sure display ID works */
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetId",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 DBUS_TYPE_G_OBJECT_PATH, &id,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get display id %s: %s", slave->priv->display_id, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get display id %s", slave->priv->display_id);
+                }
+
+                return FALSE;
+        }
+
+        g_debug ("GdmSlave: Got display id: %s", id);
+
+        if (strcmp (id, slave->priv->display_id) != 0) {
+                g_critical ("Display ID doesn't match");
+                exit (1);
+        }
+
+        gdm_slave_set_slave_bus_name (slave);
+
+        /* cache some values up front */
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "IsLocal",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_BOOLEAN, &slave->priv->display_is_local,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetX11DisplayName",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &slave->priv->display_name,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetX11DisplayNumber",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_INT, &slave->priv->display_number,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetRemoteHostname",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &slave->priv->display_hostname,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetX11Cookie",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 dbus_g_type_get_collection ("GArray", G_TYPE_CHAR),
+                                 &slave->priv->display_x11_cookie,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetX11AuthorityFile",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &slave->priv->display_x11_authority_file,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetSeatId",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &slave->priv->display_seat_id,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_slave_real_stop (GdmSlave *slave)
+{
+        g_debug ("GdmSlave: Stopping slave");
+
+        if (slave->priv->display_proxy != NULL) {
+                g_object_unref (slave->priv->display_proxy);
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_slave_start (GdmSlave *slave)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_SLAVE (slave), FALSE);
+
+        g_debug ("GdmSlave: starting slave");
+
+        g_object_ref (slave);
+        ret = GDM_SLAVE_GET_CLASS (slave)->start (slave);
+        g_object_unref (slave);
+
+        return ret;
+}
+
+gboolean
+gdm_slave_stop (GdmSlave *slave)
+{
+        gboolean ret;
+
+        g_return_val_if_fail (GDM_IS_SLAVE (slave), FALSE);
+
+        g_debug ("GdmSlave: stopping slave");
+
+        g_object_ref (slave);
+        ret = GDM_SLAVE_GET_CLASS (slave)->stop (slave);
+        g_object_unref (slave);
+
+        return ret;
+}
+
+void
+gdm_slave_stopped (GdmSlave *slave)
+{
+        g_return_if_fail (GDM_IS_SLAVE (slave));
+
+        g_signal_emit (slave, signals [STOPPED], 0);
+}
+
+gboolean
+gdm_slave_add_user_authorization (GdmSlave   *slave,
+                                  const char *username,
+                                  char      **filenamep)
+{
+        gboolean res;
+        GError  *error;
+        char    *filename;
+
+        filename = NULL;
+
+        if (filenamep != NULL) {
+                *filenamep = NULL;
+        }
+
+        g_debug ("GdmSlave: Requesting user authorization");
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "AddUserAuthorization",
+                                 &error,
+                                 G_TYPE_STRING, username,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &filename,
+                                 G_TYPE_INVALID);
+
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to add user authorization: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to add user authorization");
+                }
+        } else {
+                g_debug ("GdmSlave: Got user authorization: %s", filename);
+        }
+
+        if (filenamep != NULL) {
+                *filenamep = g_strdup (filename);
+        }
+        g_free (filename);
+
+        return res;
+}
+
+static gchar *
+gdm_slave_parse_enriched_login (GdmSlave *slave,
+                                char *username,
+                                char *display_name)
+{
+        char in_buffer[20];
+        char **argv = NULL;
+        gint pipe1[2], in_buffer_len;
+        int  username_length;
+        pid_t pid;
+
+        if (username == NULL)
+                return (NULL);
+
+        /* A script may be used to generate the automatic/timed login name
+           based on the display/host by ending the name with the pipe symbol
+           '|'. */
+
+        username_length = strlen (username);
+        if (username_length > 0 && username[username_length-1] == '|') {
+                GPtrArray *env;
+                GError    *error;
+                gboolean   res;
+                char     **argv;
+                char      *std_output;
+                char      *std_error;
+
+                /* Remove the pipe symbol */
+                username[username_length-1] = '\0';
+
+                argv = NULL;
+                error = NULL;
+                if (! g_shell_parse_argv (username, NULL, &argv, &error)) {
+                      g_warning ("Could not parse command: %s", error->message);
+                      return (NULL);
+                }
+
+                g_debug ("Calling script %s to acquire auto/timed username",
+                         username);
+
+                env = get_script_environment (slave, NULL);
+                error = NULL;
+                res = g_spawn_sync (NULL,
+                                    argv,
+                                    (char **)env->pdata,
+                                    G_SPAWN_SEARCH_PATH,
+                                    NULL,
+                                    NULL,
+                                    &std_output,
+                                    &std_error,
+                                    NULL,
+                                    &error);
+
+                g_ptr_array_foreach (env, (GFunc)g_free, NULL);
+                g_ptr_array_free (env, TRUE);
+                g_strfreev (argv);
+
+                if (! res) {
+                        g_warning ("Unable to launch auto/timed login script: %s", error->message);
+                        g_error_free (error);
+	        } else {
+                        if (std_output != NULL) {
+                                g_strchomp (std_output);
+                                if (std_output[0] != '\0') {
+                                        return (g_strdup (std_output));
+                                }
+                        }
+                        return NULL;
+                }
+        } else {
+                return (g_strdup (username));
+        }
+
+	return NULL;
+}
+
+gboolean
+gdm_slave_get_timed_login_details (GdmSlave   *slave,
+                                   gboolean   *enabledp,
+                                   char      **usernamep,
+                                   int        *delayp)
+{
+        struct passwd *pwent;
+        GError        *error;
+        gboolean       res;
+        gboolean       enabled;
+        char          *username;
+        int            delay;
+
+        username = NULL;
+        enabled = FALSE;
+        delay = 0;
+
+        g_debug ("GdmSlave: Requesting timed login details");
+
+        error = NULL;
+        res = dbus_g_proxy_call (slave->priv->display_proxy,
+                                 "GetTimedLoginDetails",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_BOOLEAN, &enabled,
+                                 G_TYPE_STRING, &username,
+                                 G_TYPE_INT, &delay,
+                                 G_TYPE_INVALID);
+
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get timed login details: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get timed login details");
+                }
+        } else {
+                g_debug ("GdmSlave: Got timed login details: %d %s %d", enabled, username, delay);
+        }
+
+        if (usernamep != NULL) {
+                *usernamep = gdm_slave_parse_enriched_login (slave,
+                        username, slave->priv->display_name);
+        } else {
+                g_free (username);
+
+                if (enabledp != NULL) {
+                        *enabledp = enabled;
+                }
+                if (delayp != NULL) {
+                        *delayp = delay;
+                }
+                return TRUE;
+        }
+        g_free (username);
+
+        if (usernamep != NULL && *usernamep != NULL) {
+                pwent = getpwnam (*usernamep);
+                if (pwent == NULL) {
+                        g_debug ("Invalid username %s for auto/timed login",
+                                 *usernamep);
+                        g_free (*usernamep);
+                        *usernamep = NULL;
+                } else {
+                        g_debug ("Using username %s for auto/timed login",
+                                 *usernamep);
+
+                        if (enabledp != NULL) {
+                                *enabledp = enabled;
+                        }
+                        if (delayp != NULL) {
+                                *delayp = delay;
+                        }
+               }
+        } else {
+                g_debug ("Invalid NULL username for auto/timed login");
+        }
+
+        return res;
+}
+
+static gboolean
+_get_uid_and_gid_for_user (const char *username,
+                           uid_t      *uid,
+                           gid_t      *gid)
+{
+        struct passwd *passwd_entry;
+
+        g_assert (username != NULL);
+
+        errno = 0;
+        passwd_entry = getpwnam (username);
+
+        if (passwd_entry == NULL) {
+                return FALSE;
+        }
+
+        if (uid != NULL) {
+                *uid = passwd_entry->pw_uid;
+        }
+
+        if (gid != NULL) {
+                *gid = passwd_entry->pw_gid;
+        }
+
+        return TRUE;
+}
+
+static gboolean
+x11_session_is_on_seat (GdmSlave        *slave,
+                        const char      *session_id,
+                        const char      *seat_id)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        char            *sid;
+        gboolean         res;
+        gboolean         ret;
+        char            *x11_display_device;
+        char            *x11_display;
+
+        ret = FALSE;
+
+        if (seat_id == NULL || seat_id[0] == '\0' || session_id == NULL || session_id[0] == '\0') {
+                return FALSE;
+        }
+
+        proxy = dbus_g_proxy_new_for_name (slave->priv->connection,
+                                           CK_NAME,
+                                           session_id,
+                                           CK_SESSION_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit seat object");
+                goto out;
+        }
+
+        sid = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetSeatId",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 DBUS_TYPE_G_OBJECT_PATH, &sid,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_debug ("Failed to identify the current seat: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        if (sid == NULL || sid[0] == '\0' || strcmp (sid, seat_id) != 0) {
+                g_debug ("GdmSlave: session not on current seat: %s", seat_id);
+                goto out;
+        }
+
+        x11_display = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetX11Display",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &x11_display,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_error_free (error);
+                goto out;
+        }
+
+        /* don't try to switch to our own session */
+        if (x11_display == NULL || x11_display[0] == '\0'
+            || strcmp (slave->priv->display_name, x11_display) == 0) {
+                g_free (x11_display);
+                goto out;
+        }
+        g_free (x11_display);
+
+        x11_display_device = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetX11DisplayDevice",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &x11_display_device,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_error_free (error);
+                goto out;
+        }
+
+        if (x11_display_device == NULL || x11_display_device[0] == '\0') {
+                g_free (x11_display_device);
+                goto out;
+        }
+        g_free (x11_display_device);
+
+        ret = TRUE;
+
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+
+        return ret;
+}
+
+char *
+gdm_slave_get_primary_session_id_for_user (GdmSlave   *slave,
+                                           const char *username)
+{
+        gboolean    res;
+        gboolean    can_activate_sessions;
+        GError     *error;
+        DBusGProxy *manager_proxy;
+        DBusGProxy *seat_proxy;
+        GPtrArray  *sessions;
+        char       *primary_ssid;
+        int         i;
+        uid_t       uid;
+
+        if (slave->priv->display_seat_id == NULL || slave->priv->display_seat_id[0] == '\0') {
+                g_debug ("GdmSlave: display seat id is not set; can't switch sessions");
+                return NULL;
+        }
+
+        manager_proxy = NULL;
+        primary_ssid = NULL;
+        sessions = NULL;
+
+        g_debug ("GdmSlave: getting proxy for seat: %s", slave->priv->display_seat_id);
+
+        seat_proxy = dbus_g_proxy_new_for_name (slave->priv->connection,
+                                                CK_NAME,
+                                                slave->priv->display_seat_id,
+                                                CK_SEAT_INTERFACE);
+
+        g_debug ("GdmSlave: checking if seat can activate sessions");
+
+        error = NULL;
+        res = dbus_g_proxy_call (seat_proxy,
+                                 "CanActivateSessions",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_BOOLEAN, &can_activate_sessions,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_warning ("unable to determine if seat can activate sessions: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        if (! can_activate_sessions) {
+                g_debug ("GdmSlave: seat is unable to activate sessions");
+                goto out;
+        }
+
+        manager_proxy = dbus_g_proxy_new_for_name (slave->priv->connection,
+                                                   CK_NAME,
+                                                   CK_MANAGER_PATH,
+                                                   CK_MANAGER_INTERFACE);
+
+        if (! _get_uid_and_gid_for_user (username, &uid, NULL)) {
+                g_debug ("GdmSlave: unable to determine uid for user: %s", username);
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (manager_proxy,
+                                 "GetSessionsForUnixUser",
+                                 &error,
+                                 G_TYPE_UINT, uid,
+                                 G_TYPE_INVALID,
+                                 dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH), &sessions,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_warning ("unable to determine sessions for user: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        for (i = 0; i < sessions->len; i++) {
+                char *ssid;
+
+                ssid = g_ptr_array_index (sessions, i);
+
+                if (x11_session_is_on_seat (slave, ssid, slave->priv->display_seat_id)) {
+                        primary_ssid = g_strdup (ssid);
+                        break;
+                }
+        }
+
+        g_ptr_array_foreach (sessions, (GFunc)g_free, NULL);
+        g_ptr_array_free (sessions, TRUE);
+
+ out:
+
+        if (seat_proxy != NULL) {
+                g_object_unref (seat_proxy);
+        }
+        if (manager_proxy != NULL) {
+                g_object_unref (manager_proxy);
+        }
+
+        return primary_ssid;
+}
+
+static gboolean
+activate_session_id (GdmSlave   *slave,
+                     const char *seat_id,
+                     const char *session_id)
+{
+        DBusError    local_error;
+        DBusMessage *message;
+        DBusMessage *reply;
+        gboolean     ret;
+
+        ret = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call ("org.freedesktop.ConsoleKit",
+                                                seat_id,
+                                                "org.freedesktop.ConsoleKit.Seat",
+                                                "ActivateSession");
+        if (message == NULL) {
+                goto out;
+        }
+
+        if (! dbus_message_append_args (message,
+                                        DBUS_TYPE_OBJECT_PATH, &session_id,
+                                        DBUS_TYPE_INVALID)) {
+                goto out;
+        }
+
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (dbus_g_connection_get_connection (slave->priv->connection),
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to activate session: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static gboolean
+session_unlock (GdmSlave   *slave,
+                const char *ssid)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+
+        g_debug ("ConsoleKit: Unlocking session %s", ssid);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                ssid,
+                                                CK_SESSION_INTERFACE,
+                                                "Unlock");
+        if (message == NULL) {
+                g_debug ("GdmSlave: ConsoleKit couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (dbus_g_connection_get_connection (slave->priv->connection),
+                                                           message,
+                                                           -1, &error);
+        dbus_message_unref (message);
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (dbus_g_connection_get_connection (slave->priv->connection));
+
+        if (dbus_error_is_set (&error)) {
+                g_debug ("GdmSlave: ConsoleKit %s raised:\n %s\n\n", error.name, error.message);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_slave_switch_to_user_session (GdmSlave   *slave,
+                                  const char *username)
+{
+        gboolean    res;
+        gboolean    ret;
+        char       *ssid_to_activate;
+
+        ret = FALSE;
+
+        ssid_to_activate = gdm_slave_get_primary_session_id_for_user (slave, username);
+        if (ssid_to_activate == NULL) {
+                g_debug ("GdmSlave: unable to determine session to activate");
+                goto out;
+        }
+
+        g_debug ("GdmSlave: Activating session: '%s'", ssid_to_activate);
+
+        res = activate_session_id (slave, slave->priv->display_seat_id, ssid_to_activate);
+        if (! res) {
+                g_debug ("GdmSlave: unable to activate session: %s", ssid_to_activate);
+                goto out;
+        }
+
+        res = session_unlock (slave, ssid_to_activate);
+        if (!res) {
+                /* this isn't fatal */
+                g_debug ("GdmSlave: unable to unlock session: %s", ssid_to_activate);
+        }
+
+        ret = TRUE;
+
+ out:
+        g_free (ssid_to_activate);
+
+        return ret;
+}
+
+static void
+_gdm_slave_set_display_id (GdmSlave   *slave,
+                           const char *id)
+{
+        g_free (slave->priv->display_id);
+        slave->priv->display_id = g_strdup (id);
+}
+
+static void
+_gdm_slave_set_display_name (GdmSlave   *slave,
+                             const char *name)
+{
+        g_free (slave->priv->display_name);
+        slave->priv->display_name = g_strdup (name);
+}
+
+static void
+_gdm_slave_set_display_number (GdmSlave   *slave,
+                               int         number)
+{
+        slave->priv->display_number = number;
+}
+
+static void
+_gdm_slave_set_display_hostname (GdmSlave   *slave,
+                                 const char *name)
+{
+        g_free (slave->priv->display_hostname);
+        slave->priv->display_hostname = g_strdup (name);
+}
+
+static void
+_gdm_slave_set_display_x11_authority_file (GdmSlave   *slave,
+                                           const char *name)
+{
+        g_free (slave->priv->display_x11_authority_file);
+        slave->priv->display_x11_authority_file = g_strdup (name);
+}
+
+static void
+_gdm_slave_set_display_seat_id (GdmSlave   *slave,
+                                const char *id)
+{
+        g_free (slave->priv->display_seat_id);
+        slave->priv->display_seat_id = g_strdup (id);
+}
+
+static void
+_gdm_slave_set_display_is_local (GdmSlave   *slave,
+                                 gboolean    is)
+{
+        slave->priv->display_is_local = is;
+}
+
+static void
+gdm_slave_set_property (GObject      *object,
+                        guint         prop_id,
+                        const GValue *value,
+                        GParamSpec   *pspec)
+{
+        GdmSlave *self;
+
+        self = GDM_SLAVE (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                _gdm_slave_set_display_id (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_NAME:
+                _gdm_slave_set_display_name (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_NUMBER:
+                _gdm_slave_set_display_number (self, g_value_get_int (value));
+                break;
+        case PROP_DISPLAY_HOSTNAME:
+                _gdm_slave_set_display_hostname (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_SEAT_ID:
+                _gdm_slave_set_display_seat_id (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_X11_AUTHORITY_FILE:
+                _gdm_slave_set_display_x11_authority_file (self, g_value_get_string (value));
+                break;
+        case PROP_DISPLAY_IS_LOCAL:
+                _gdm_slave_set_display_is_local (self, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_slave_get_property (GObject    *object,
+                        guint       prop_id,
+                        GValue     *value,
+                        GParamSpec *pspec)
+{
+        GdmSlave *self;
+
+        self = GDM_SLAVE (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_ID:
+                g_value_set_string (value, self->priv->display_id);
+                break;
+        case PROP_DISPLAY_NAME:
+                g_value_set_string (value, self->priv->display_name);
+                break;
+        case PROP_DISPLAY_NUMBER:
+                g_value_set_int (value, self->priv->display_number);
+                break;
+        case PROP_DISPLAY_HOSTNAME:
+                g_value_set_string (value, self->priv->display_hostname);
+                break;
+        case PROP_DISPLAY_SEAT_ID:
+                g_value_set_string (value, self->priv->display_seat_id);
+                break;
+        case PROP_DISPLAY_X11_AUTHORITY_FILE:
+                g_value_set_string (value, self->priv->display_x11_authority_file);
+                break;
+        case PROP_DISPLAY_IS_LOCAL:
+                g_value_set_boolean (value, self->priv->display_is_local);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static gboolean
+register_slave (GdmSlave *slave)
+{
+        GError *error;
+
+        error = NULL;
+        slave->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (slave->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                exit (1);
+        }
+
+        dbus_g_connection_register_g_object (slave->priv->connection, slave->priv->id, G_OBJECT (slave));
+
+        return TRUE;
+}
+
+static GObject *
+gdm_slave_constructor (GType                  type,
+                       guint                  n_construct_properties,
+                       GObjectConstructParam *construct_properties)
+{
+        GdmSlave      *slave;
+        gboolean       res;
+        const char    *id;
+
+        slave = GDM_SLAVE (G_OBJECT_CLASS (gdm_slave_parent_class)->constructor (type,
+                                                                                 n_construct_properties,
+                                                                                 construct_properties));
+        /* Always match the slave id with the master */
+
+        id = NULL;
+        if (g_str_has_prefix (slave->priv->display_id, "/org/gnome/DisplayManager/Display")) {
+                id = slave->priv->display_id + strlen ("/org/gnome/DisplayManager/Display");
+        }
+
+        g_assert (id != NULL);
+
+        slave->priv->id = g_strdup_printf ("/org/gnome/DisplayManager/Slave%s", id);
+        g_debug ("GdmSlave: Registering %s", slave->priv->id);
+
+        res = register_slave (slave);
+        if (! res) {
+                g_warning ("Unable to register slave with system bus");
+        }
+
+        return G_OBJECT (slave);
+}
+
+static void
+gdm_slave_class_init (GdmSlaveClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_slave_get_property;
+        object_class->set_property = gdm_slave_set_property;
+        object_class->constructor = gdm_slave_constructor;
+        object_class->finalize = gdm_slave_finalize;
+
+        klass->start = gdm_slave_real_start;
+        klass->stop = gdm_slave_real_stop;
+
+        g_type_class_add_private (klass, sizeof (GdmSlavePrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_ID,
+                                         g_param_spec_string ("display-id",
+                                                              "id",
+                                                              "id",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_NAME,
+                                         g_param_spec_string ("display-name",
+                                                              "display name",
+                                                              "display name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_NUMBER,
+                                         g_param_spec_int ("display-number",
+                                                           "display number",
+                                                           "display number",
+                                                           -1,
+                                                           G_MAXINT,
+                                                           -1,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_HOSTNAME,
+                                         g_param_spec_string ("display-hostname",
+                                                              "display hostname",
+                                                              "display hostname",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_SEAT_ID,
+                                         g_param_spec_string ("display-seat-id",
+                                                              "",
+                                                              "",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_X11_AUTHORITY_FILE,
+                                         g_param_spec_string ("display-x11-authority-file",
+                                                              "",
+                                                              "",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_IS_LOCAL,
+                                         g_param_spec_boolean ("display-is-local",
+                                                               "display is local",
+                                                               "display is local",
+                                                               TRUE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+        signals [STOPPED] =
+                g_signal_new ("stopped",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmSlaveClass, stopped),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        dbus_g_object_type_install_info (GDM_TYPE_SLAVE, &dbus_glib_gdm_slave_object_info);
+}
+
+static void
+gdm_slave_init (GdmSlave *slave)
+{
+
+        slave->priv = GDM_SLAVE_GET_PRIVATE (slave);
+
+        slave->priv->pid = -1;
+}
+
+static void
+gdm_slave_finalize (GObject *object)
+{
+        GdmSlave *slave;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SLAVE (object));
+
+        slave = GDM_SLAVE (object);
+
+        g_return_if_fail (slave->priv != NULL);
+
+        gdm_slave_real_stop (slave);
+
+        g_free (slave->priv->id);
+        g_free (slave->priv->display_id);
+        g_free (slave->priv->display_name);
+        g_free (slave->priv->display_hostname);
+        g_free (slave->priv->display_seat_id);
+        g_free (slave->priv->display_x11_authority_file);
+        g_free (slave->priv->parent_display_name);
+        g_free (slave->priv->parent_display_x11_authority_file);
+        g_array_free (slave->priv->display_x11_cookie, TRUE);
+
+        G_OBJECT_CLASS (gdm_slave_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-slave.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-slave.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-slave.h	(revision 134)
@@ -0,0 +1,84 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_SLAVE_H
+#define __GDM_SLAVE_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SLAVE         (gdm_slave_get_type ())
+#define GDM_SLAVE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SLAVE, GdmSlave))
+#define GDM_SLAVE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SLAVE, GdmSlaveClass))
+#define GDM_IS_SLAVE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SLAVE))
+#define GDM_IS_SLAVE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SLAVE))
+#define GDM_SLAVE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SLAVE, GdmSlaveClass))
+
+typedef struct GdmSlavePrivate GdmSlavePrivate;
+
+typedef struct
+{
+        GObject          parent;
+        GdmSlavePrivate *priv;
+} GdmSlave;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        /* methods */
+        gboolean (*start) (GdmSlave *slave);
+        gboolean (*stop)  (GdmSlave *slave);
+
+        /* signals */
+        void (*stopped) (GdmSlave *slave);
+} GdmSlaveClass;
+
+GType               gdm_slave_get_type               (void);
+gboolean            gdm_slave_start                  (GdmSlave   *slave);
+gboolean            gdm_slave_stop                   (GdmSlave   *slave);
+
+char *              gdm_slave_get_primary_session_id_for_user (GdmSlave   *slave,
+                                                               const char *username);
+
+gboolean            gdm_slave_get_timed_login_details (GdmSlave  *slave,
+                                                       gboolean  *enabled,
+                                                       char     **username,
+                                                       int       *delay);
+
+gboolean            gdm_slave_add_user_authorization (GdmSlave   *slave,
+                                                      const char *username,
+                                                      char      **filename);
+
+gboolean            gdm_slave_switch_to_user_session (GdmSlave   *slave,
+                                                      const char *username);
+
+gboolean            gdm_slave_connect_to_x11_display (GdmSlave   *slave);
+void                gdm_slave_set_busy_cursor        (GdmSlave   *slave);
+gboolean            gdm_slave_run_script             (GdmSlave   *slave,
+                                                      const char *dir,
+                                                      const char *username);
+void                gdm_slave_stopped                (GdmSlave   *slave);
+
+G_END_DECLS
+
+#endif /* __GDM_SLAVE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-slave.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-slave.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-slave.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.Slave">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-static-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-static-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-static-display.c	(revision 134)
@@ -0,0 +1,231 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <pwd.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-common.h"
+#include "gdm-display.h"
+#include "gdm-static-display.h"
+#include "gdm-static-display-glue.h"
+
+#define GDM_STATIC_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_STATIC_DISPLAY, GdmStaticDisplayPrivate))
+
+struct GdmStaticDisplayPrivate
+{
+        gboolean enable_timed_login;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_static_display_class_init   (GdmStaticDisplayClass *klass);
+static void     gdm_static_display_init         (GdmStaticDisplay      *static_display);
+static void     gdm_static_display_finalize     (GObject              *object);
+
+G_DEFINE_TYPE (GdmStaticDisplay, gdm_static_display, GDM_TYPE_DISPLAY)
+
+static gboolean
+gdm_static_display_create_authority (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->create_authority (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_static_display_add_user_authorization (GdmDisplay *display,
+                                           const char *username,
+                                           char      **filename,
+                                           GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->add_user_authorization (display, username, filename, error);
+}
+
+static gboolean
+gdm_static_display_remove_user_authorization (GdmDisplay *display,
+                                              const char *username,
+                                              GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->remove_user_authorization (display, username, error);
+}
+
+static gboolean
+gdm_static_display_manage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->manage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_static_display_finish (GdmDisplay *display)
+{
+        int status;
+
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        /* Don't call parent's finish since we don't ever
+           want to be put in the FINISHED state */
+
+        /* restart static displays */
+        gdm_display_unmanage (display);
+
+        status = gdm_display_get_status (display);
+        if (status != GDM_DISPLAY_FAILED) {
+                gdm_display_manage (display);
+        }
+
+        return TRUE;
+}
+
+static gboolean
+gdm_static_display_unmanage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->unmanage (display);
+
+        return TRUE;
+}
+
+static void
+gdm_static_display_set_property (GObject      *object,
+                                 guint         prop_id,
+                                 const GValue *value,
+                                 GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_static_display_get_property (GObject    *object,
+                                 guint       prop_id,
+                                 GValue     *value,
+                                 GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_static_display_get_timed_login_details (GdmDisplay *display,
+                                            gboolean   *enabledp,
+                                            char      **usernamep,
+                                            int        *delayp)
+{
+        if (GDM_STATIC_DISPLAY (display)->priv->enable_timed_login) {
+                GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->get_timed_login_details (display, enabledp, usernamep, delayp);
+        } else {
+                *enabledp = FALSE;
+                *usernamep = g_strdup ("");
+                *delayp = 0;
+        }
+}
+
+static void
+gdm_static_display_class_init (GdmStaticDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
+
+        object_class->get_property = gdm_static_display_get_property;
+        object_class->set_property = gdm_static_display_set_property;
+        object_class->finalize = gdm_static_display_finalize;
+
+        display_class->create_authority = gdm_static_display_create_authority;
+        display_class->add_user_authorization = gdm_static_display_add_user_authorization;
+        display_class->remove_user_authorization = gdm_static_display_remove_user_authorization;
+        display_class->manage = gdm_static_display_manage;
+        display_class->finish = gdm_static_display_finish;
+        display_class->unmanage = gdm_static_display_unmanage;
+        display_class->get_timed_login_details = gdm_static_display_get_timed_login_details;
+
+        g_type_class_add_private (klass, sizeof (GdmStaticDisplayPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_STATIC_DISPLAY, &dbus_glib_gdm_static_display_object_info);
+}
+
+static void
+gdm_static_display_init (GdmStaticDisplay *static_display)
+{
+
+        static_display->priv = GDM_STATIC_DISPLAY_GET_PRIVATE (static_display);
+
+        static_display->priv->enable_timed_login = TRUE;
+}
+
+static void
+gdm_static_display_finalize (GObject *object)
+{
+        GdmStaticDisplay *static_display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_STATIC_DISPLAY (object));
+
+        static_display = GDM_STATIC_DISPLAY (object);
+
+        g_return_if_fail (static_display->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_static_display_parent_class)->finalize (object);
+}
+
+GdmDisplay *
+gdm_static_display_new (int display_number)
+{
+        GObject *object;
+        char    *x11_display;
+
+        x11_display = g_strdup_printf (":%d", display_number);
+        object = g_object_new (GDM_TYPE_STATIC_DISPLAY,
+                               "x11-display-number", display_number,
+                               "x11-display-name", x11_display,
+                               NULL);
+        g_free (x11_display);
+
+        return GDM_DISPLAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-static-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-static-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-static-display.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_STATIC_DISPLAY_H
+#define __GDM_STATIC_DISPLAY_H
+
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+#include "gdm-display.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_STATIC_DISPLAY         (gdm_static_display_get_type ())
+#define GDM_STATIC_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_STATIC_DISPLAY, GdmStaticDisplay))
+#define GDM_STATIC_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_STATIC_DISPLAY, GdmStaticDisplayClass))
+#define GDM_IS_STATIC_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_STATIC_DISPLAY))
+#define GDM_IS_STATIC_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_STATIC_DISPLAY))
+#define GDM_STATIC_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_STATIC_DISPLAY, GdmStaticDisplayClass))
+
+typedef struct GdmStaticDisplayPrivate GdmStaticDisplayPrivate;
+
+typedef struct
+{
+        GdmDisplay               parent;
+        GdmStaticDisplayPrivate *priv;
+} GdmStaticDisplay;
+
+typedef struct
+{
+        GdmDisplayClass   parent_class;
+
+} GdmStaticDisplayClass;
+
+GType               gdm_static_display_get_type                (void);
+GdmDisplay *        gdm_static_display_new                     (int display_number);
+
+
+G_END_DECLS
+
+#endif /* __GDM_STATIC_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-static-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-static-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-static-display.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.StaticDisplay">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-static-factory-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-static-factory-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-static-factory-display.c	(revision 134)
@@ -0,0 +1,221 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display.h"
+#include "gdm-static-factory-display.h"
+#include "gdm-static-factory-display-glue.h"
+
+#define GDM_STATIC_FACTORY_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_STATIC_FACTORY_DISPLAY, GdmStaticFactoryDisplayPrivate))
+
+#define DEFAULT_SLAVE_COMMAND LIBEXECDIR"/gdm-factory-slave"
+
+struct GdmStaticFactoryDisplayPrivate
+{
+        gpointer dummy;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_static_factory_display_class_init   (GdmStaticFactoryDisplayClass *klass);
+static void     gdm_static_factory_display_init         (GdmStaticFactoryDisplay      *static_factory_display);
+static void     gdm_static_factory_display_finalize     (GObject                      *object);
+
+G_DEFINE_TYPE (GdmStaticFactoryDisplay, gdm_static_factory_display, GDM_TYPE_DISPLAY)
+
+static gboolean
+gdm_static_factory_display_add_user_authorization (GdmDisplay *display,
+                                                   const char *username,
+                                                   char      **filename,
+                                                   GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->add_user_authorization (display, username, filename, error);
+}
+
+static gboolean
+gdm_static_factory_display_remove_user_authorization (GdmDisplay *display,
+                                                      const char *username,
+                                                      GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->remove_user_authorization (display, username, error);
+}
+
+static gboolean
+gdm_static_factory_display_create_authority (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->create_authority (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_static_factory_display_manage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->manage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_static_factory_display_finish (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->finish (display);
+
+        /* restart static displays */
+        gdm_display_unmanage (display);
+        gdm_display_manage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_static_factory_display_unmanage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->unmanage (display);
+
+        return TRUE;
+}
+
+static void
+gdm_static_factory_display_set_property (GObject      *object,
+                                         guint         prop_id,
+                                         const GValue *value,
+                                         GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_static_factory_display_get_property (GObject    *object,
+                                         guint       prop_id,
+                                         GValue     *value,
+                                         GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_static_factory_display_constructor (GType                  type,
+                                        guint                  n_construct_properties,
+                                        GObjectConstructParam *construct_properties)
+{
+        GdmStaticFactoryDisplay      *display;
+
+        display = GDM_STATIC_FACTORY_DISPLAY (G_OBJECT_CLASS (gdm_static_factory_display_parent_class)->constructor (type,
+                                                                                                                     n_construct_properties,
+                                                                                                                     construct_properties));
+
+        return G_OBJECT (display);
+}
+
+static void
+gdm_static_factory_display_class_init (GdmStaticFactoryDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
+
+        object_class->get_property = gdm_static_factory_display_get_property;
+        object_class->set_property = gdm_static_factory_display_set_property;
+        object_class->constructor = gdm_static_factory_display_constructor;
+        object_class->finalize = gdm_static_factory_display_finalize;
+
+        display_class->create_authority = gdm_static_factory_display_create_authority;
+        display_class->add_user_authorization = gdm_static_factory_display_add_user_authorization;
+        display_class->remove_user_authorization = gdm_static_factory_display_remove_user_authorization;
+        display_class->manage = gdm_static_factory_display_manage;
+        display_class->finish = gdm_static_factory_display_finish;
+        display_class->unmanage = gdm_static_factory_display_unmanage;
+
+        g_type_class_add_private (klass, sizeof (GdmStaticFactoryDisplayPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_STATIC_FACTORY_DISPLAY, &dbus_glib_gdm_static_factory_display_object_info);
+}
+
+static void
+gdm_static_factory_display_init (GdmStaticFactoryDisplay *static_factory_display)
+{
+
+        static_factory_display->priv = GDM_STATIC_FACTORY_DISPLAY_GET_PRIVATE (static_factory_display);
+}
+
+static void
+gdm_static_factory_display_finalize (GObject *object)
+{
+        GdmStaticFactoryDisplay *static_factory_display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_STATIC_FACTORY_DISPLAY (object));
+
+        static_factory_display = GDM_STATIC_FACTORY_DISPLAY (object);
+
+        g_return_if_fail (static_factory_display->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_static_factory_display_parent_class)->finalize (object);
+}
+
+GdmDisplay *
+gdm_static_factory_display_new (int              display_number)
+{
+        GObject *object;
+        char    *x11_display;
+
+        x11_display = g_strdup_printf (":%d", display_number);
+        object = g_object_new (GDM_TYPE_STATIC_FACTORY_DISPLAY,
+                               "slave-command", DEFAULT_SLAVE_COMMAND,
+                               "x11-display-number", display_number,
+                               "x11-display-name", x11_display,
+                               NULL);
+        g_free (x11_display);
+
+        return GDM_DISPLAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-static-factory-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-static-factory-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-static-factory-display.h	(revision 134)
@@ -0,0 +1,64 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_STATIC_FACTORY_DISPLAY_H
+#define __GDM_STATIC_FACTORY_DISPLAY_H
+
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+
+#include "gdm-display.h"
+#include "gdm-display-store.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_STATIC_FACTORY_DISPLAY         (gdm_static_factory_display_get_type ())
+#define GDM_STATIC_FACTORY_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_STATIC_FACTORY_DISPLAY, GdmStaticFactoryDisplay))
+#define GDM_STATIC_FACTORY_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_STATIC_FACTORY_DISPLAY, GdmStaticFactoryDisplayClass))
+#define GDM_IS_STATIC_FACTORY_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_STATIC_FACTORY_DISPLAY))
+#define GDM_IS_STATIC_FACTORY_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_STATIC_FACTORY_DISPLAY))
+#define GDM_STATIC_FACTORY_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_STATIC_FACTORY_DISPLAY, GdmStaticFactoryDisplayClass))
+
+typedef struct GdmStaticFactoryDisplayPrivate GdmStaticFactoryDisplayPrivate;
+
+typedef struct
+{
+        GdmDisplay               parent;
+        GdmStaticFactoryDisplayPrivate *priv;
+} GdmStaticFactoryDisplay;
+
+typedef struct
+{
+        GdmDisplayClass   parent_class;
+
+} GdmStaticFactoryDisplayClass;
+
+GType               gdm_static_factory_display_get_type                (void);
+GdmDisplay *        gdm_static_factory_display_new                     (int                      display_number);
+
+gboolean            gdm_static_factory_display_create_product_display  (GdmStaticFactoryDisplay *display,
+                                                                        const char              *server_address,
+                                                                        char                   **id,
+                                                                        GError                 **error);
+
+G_END_DECLS
+
+#endif /* __GDM_STATIC_FACTORY_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-static-factory-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-static-factory-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-static-factory-display.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.StaticFactoryDisplay">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-transient-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-transient-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-transient-display.c	(revision 134)
@@ -0,0 +1,217 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <pwd.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-common.h"
+#include "gdm-display.h"
+#include "gdm-transient-display.h"
+#include "gdm-transient-display-glue.h"
+
+#define GDM_TRANSIENT_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_TRANSIENT_DISPLAY, GdmTransientDisplayPrivate))
+
+struct GdmTransientDisplayPrivate
+{
+        gpointer dummy;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_transient_display_class_init   (GdmTransientDisplayClass *klass);
+static void     gdm_transient_display_init         (GdmTransientDisplay      *display);
+static void     gdm_transient_display_finalize     (GObject                  *object);
+
+G_DEFINE_TYPE (GdmTransientDisplay, gdm_transient_display, GDM_TYPE_DISPLAY)
+
+static gboolean
+gdm_transient_display_create_authority (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_transient_display_parent_class)->create_authority (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_transient_display_add_user_authorization (GdmDisplay *display,
+                                              const char *username,
+                                              char      **filename,
+                                              GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_transient_display_parent_class)->add_user_authorization (display, username, filename, error);
+}
+
+static gboolean
+gdm_transient_display_remove_user_authorization (GdmDisplay *display,
+                                                 const char *username,
+                                                 GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_transient_display_parent_class)->remove_user_authorization (display, username, error);
+}
+
+static gboolean
+gdm_transient_display_manage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_transient_display_parent_class)->manage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_transient_display_finish (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_transient_display_parent_class)->finish (display);
+
+        /* we don't restart/remanage transient displays */
+        gdm_display_unmanage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_transient_display_unmanage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_transient_display_parent_class)->unmanage (display);
+
+        return TRUE;
+}
+
+static void
+gdm_transient_display_set_property (GObject      *object,
+                                    guint         prop_id,
+                                    const GValue *value,
+                                    GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_transient_display_get_property (GObject    *object,
+                                 guint       prop_id,
+                                 GValue     *value,
+                                 GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_transient_display_get_timed_login_details (GdmDisplay *display,
+                                               gboolean   *enabledp,
+                                               char      **usernamep,
+                                               int        *delayp)
+{
+        *enabledp = FALSE;
+        *usernamep = g_strdup ("");
+        *delayp = 0;
+}
+
+static void
+gdm_transient_display_class_init (GdmTransientDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
+
+        object_class->get_property = gdm_transient_display_get_property;
+        object_class->set_property = gdm_transient_display_set_property;
+        object_class->finalize = gdm_transient_display_finalize;
+
+        display_class->create_authority = gdm_transient_display_create_authority;
+        display_class->add_user_authorization = gdm_transient_display_add_user_authorization;
+        display_class->remove_user_authorization = gdm_transient_display_remove_user_authorization;
+        display_class->manage = gdm_transient_display_manage;
+        display_class->finish = gdm_transient_display_finish;
+        display_class->unmanage = gdm_transient_display_unmanage;
+        display_class->get_timed_login_details = gdm_transient_display_get_timed_login_details;
+
+        g_type_class_add_private (klass, sizeof (GdmTransientDisplayPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_TRANSIENT_DISPLAY, &dbus_glib_gdm_transient_display_object_info);
+}
+
+static void
+gdm_transient_display_init (GdmTransientDisplay *display)
+{
+
+        display->priv = GDM_TRANSIENT_DISPLAY_GET_PRIVATE (display);
+}
+
+static void
+gdm_transient_display_finalize (GObject *object)
+{
+        GdmTransientDisplay *display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_TRANSIENT_DISPLAY (object));
+
+        display = GDM_TRANSIENT_DISPLAY (object);
+
+        g_return_if_fail (display->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_transient_display_parent_class)->finalize (object);
+}
+
+GdmDisplay *
+gdm_transient_display_new (int display_number)
+{
+        GObject *object;
+        char    *x11_display;
+
+        x11_display = g_strdup_printf (":%d", display_number);
+        object = g_object_new (GDM_TYPE_TRANSIENT_DISPLAY,
+                               "x11-display-number", display_number,
+                               "x11-display-name", x11_display,
+                               NULL);
+        g_free (x11_display);
+
+        return GDM_DISPLAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-transient-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-transient-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-transient-display.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_TRANSIENT_DISPLAY_H
+#define __GDM_TRANSIENT_DISPLAY_H
+
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+#include "gdm-display.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_TRANSIENT_DISPLAY         (gdm_transient_display_get_type ())
+#define GDM_TRANSIENT_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_TRANSIENT_DISPLAY, GdmTransientDisplay))
+#define GDM_TRANSIENT_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_TRANSIENT_DISPLAY, GdmTransientDisplayClass))
+#define GDM_IS_TRANSIENT_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_TRANSIENT_DISPLAY))
+#define GDM_IS_TRANSIENT_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_TRANSIENT_DISPLAY))
+#define GDM_TRANSIENT_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_TRANSIENT_DISPLAY, GdmTransientDisplayClass))
+
+typedef struct GdmTransientDisplayPrivate GdmTransientDisplayPrivate;
+
+typedef struct
+{
+        GdmDisplay                  parent;
+        GdmTransientDisplayPrivate *priv;
+} GdmTransientDisplay;
+
+typedef struct
+{
+        GdmDisplayClass   parent_class;
+
+} GdmTransientDisplayClass;
+
+GType               gdm_transient_display_get_type                (void);
+GdmDisplay *        gdm_transient_display_new                     (int display_number);
+
+
+G_END_DECLS
+
+#endif /* __GDM_TRANSIENT_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-transient-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-transient-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-transient-display.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.TransientDisplay">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-welcome-session.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-welcome-session.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-welcome-session.c	(revision 134)
@@ -0,0 +1,1279 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-common.h"
+#include "ck-connector.h"
+
+#include "gdm-welcome-session.h"
+
+#define DBUS_LAUNCH_COMMAND BINDIR "/dbus-launch --exit-with-session"
+
+#define MAX_LOGS 5
+
+extern char **environ;
+
+#define GDM_WELCOME_SESSION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_WELCOME_SESSION, GdmWelcomeSessionPrivate))
+
+struct GdmWelcomeSessionPrivate
+{
+        char           *command;
+        GPid            pid;
+
+        CkConnector    *ckc;
+
+        char           *user_name;
+        char           *group_name;
+
+        char           *x11_display_name;
+        char           *x11_display_device;
+        char           *x11_display_hostname;
+        char           *x11_authority_file;
+        gboolean        x11_display_is_local;
+
+        guint           child_watch_id;
+
+        GPid            dbus_pid;
+        char           *dbus_bus_address;
+        char           *server_dbus_path;
+        char           *server_dbus_interface;
+        char           *server_env_var_name;
+        gboolean        register_ck_session;
+
+        char           *server_address;
+};
+
+enum {
+        PROP_0,
+        PROP_X11_DISPLAY_NAME,
+        PROP_X11_DISPLAY_DEVICE,
+        PROP_X11_DISPLAY_HOSTNAME,
+        PROP_X11_AUTHORITY_FILE,
+        PROP_X11_DISPLAY_IS_LOCAL,
+        PROP_USER_NAME,
+        PROP_GROUP_NAME,
+        PROP_SERVER_ADDRESS,
+        PROP_COMMAND,
+        PROP_SERVER_DBUS_PATH,
+        PROP_SERVER_DBUS_INTERFACE,
+        PROP_SERVER_ENV_VAR_NAME,
+        PROP_REGISTER_CK_SESSION,
+};
+
+enum {
+        STARTED,
+        STOPPED,
+        EXITED,
+        DIED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_welcome_session_class_init    (GdmWelcomeSessionClass *klass);
+static void     gdm_welcome_session_init          (GdmWelcomeSession      *welcome_session);
+static void     gdm_welcome_session_finalize      (GObject                *object);
+
+G_DEFINE_ABSTRACT_TYPE (GdmWelcomeSession, gdm_welcome_session, G_TYPE_OBJECT)
+
+static void
+listify_hash (const char *key,
+              const char *value,
+              GPtrArray  *env)
+{
+        char *str;
+        str = g_strdup_printf ("%s=%s", key, value);
+        g_debug ("GdmWelcomeSession: welcome environment: %s", str);
+        g_ptr_array_add (env, str);
+}
+
+static gboolean
+open_welcome_session (GdmWelcomeSession *welcome_session)
+{
+        struct passwd *pwent;
+        const char    *session_type;
+        const char    *hostname;
+        const char    *x11_display_device;
+        int            res;
+        gboolean       ret;
+        DBusError      error;
+
+        ret = FALSE;
+
+        g_debug ("GdmWelcomeSession: Registering session with ConsoleKit");
+
+        session_type = "LoginWindow";
+
+        pwent = getpwnam (welcome_session->priv->user_name);
+        if (pwent == NULL) {
+                /* FIXME: */
+                g_warning ("Couldn't look up uid");
+                goto out;
+        }
+
+        welcome_session->priv->ckc = ck_connector_new ();
+        if (welcome_session->priv->ckc == NULL) {
+                g_warning ("Couldn't create new ConsoleKit connector");
+                goto out;
+        }
+
+        if (welcome_session->priv->x11_display_hostname != NULL) {
+                hostname = welcome_session->priv->x11_display_hostname;
+        } else {
+                hostname = "";
+        }
+
+        if (welcome_session->priv->x11_display_device != NULL) {
+                x11_display_device = welcome_session->priv->x11_display_device;
+        } else {
+                x11_display_device = "";
+        }
+
+        g_debug ("GdmWelcomeSession: Opening ConsoleKit session for user:%d x11-display:'%s' x11-display-device:'%s' remote-host-name:'%s' is-local:%d",
+                 pwent->pw_uid,
+                 welcome_session->priv->x11_display_name,
+                 x11_display_device,
+                 hostname,
+                 welcome_session->priv->x11_display_is_local);
+
+        dbus_error_init (&error);
+        res = ck_connector_open_session_with_parameters (welcome_session->priv->ckc,
+                                                         &error,
+                                                         "unix-user", &pwent->pw_uid,
+                                                         "session-type", &session_type,
+                                                         "x11-display", &welcome_session->priv->x11_display_name,
+                                                         "x11-display-device", &x11_display_device,
+                                                         "remote-host-name", &hostname,
+                                                         "is-local", &welcome_session->priv->x11_display_is_local,
+                                                         NULL);
+        if (! res) {
+                if (dbus_error_is_set (&error)) {
+                        g_warning ("%s\n", error.message);
+                        dbus_error_free (&error);
+                } else {
+                        g_warning ("cannot open CK session: OOM, D-Bus system bus not available,\n"
+                                   "ConsoleKit not available or insufficient privileges.\n");
+                }
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+static gboolean
+close_welcome_session (GdmWelcomeSession *welcome_session)
+{
+        int       res;
+        gboolean  ret;
+        DBusError error;
+
+        ret = FALSE;
+
+        if (welcome_session->priv->ckc == NULL) {
+                return FALSE;
+        }
+
+        g_debug ("GdmWelcomeSession: De-registering session from ConsoleKit");
+
+        dbus_error_init (&error);
+        res = ck_connector_close_session (welcome_session->priv->ckc, &error);
+        if (! res) {
+                if (dbus_error_is_set (&error)) {
+                        g_warning ("%s\n", error.message);
+                        dbus_error_free (&error);
+                } else {
+                        g_warning ("cannot open CK session: OOM, D-Bus system bus not available,\n"
+                                   "ConsoleKit not available or insufficient privileges.\n");
+                }
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+
+        return ret;
+}
+
+static GPtrArray *
+get_welcome_environment (GdmWelcomeSession *welcome_session)
+{
+        GPtrArray     *env;
+        GHashTable    *hash;
+        struct passwd *pwent;
+        static const char * const optional_environment[] = {
+                "LANG", "LANGUAGE", "LC_CTYPE", "LC_NUMERIC", "LC_TIME",
+                "LC_COLLATE", "LC_MONETARY", "LC_MESSAGES", "LC_PAPER",
+                "LC_NAME", "LC_ADDRESS", "LC_TELEPHONE", "LC_MEASUREMENT",
+                "LC_IDENTIFICATION", "LC_ALL",
+                NULL
+        };
+        int i;
+
+        env = g_ptr_array_new ();
+
+        /* create a hash table of current environment, then update keys has necessary */
+        hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+
+        for (i = 0; optional_environment[i] != NULL; i++) {
+                if (g_getenv (optional_environment[i]) == NULL) {
+                        continue;
+                }
+
+                g_hash_table_insert (hash,
+                                     g_strdup (optional_environment[i]),
+                                     g_strdup (g_getenv (optional_environment[i])));
+        }
+
+        if (welcome_session->priv->dbus_bus_address != NULL) {
+                g_hash_table_insert (hash,
+                                     g_strdup ("DBUS_SESSION_BUS_ADDRESS"),
+                                     g_strdup (welcome_session->priv->dbus_bus_address));
+        }
+        if (welcome_session->priv->server_address != NULL) {
+                g_assert (welcome_session->priv->server_env_var_name != NULL);
+                g_hash_table_insert (hash,
+                                     g_strdup (welcome_session->priv->server_env_var_name),
+                                     g_strdup (welcome_session->priv->server_address));
+        }
+
+        g_hash_table_insert (hash, g_strdup ("XAUTHORITY"), g_strdup (welcome_session->priv->x11_authority_file));
+        g_hash_table_insert (hash, g_strdup ("DISPLAY"), g_strdup (welcome_session->priv->x11_display_name));
+
+#if 0
+        /* hackish ain't it */
+        set_xnest_parent_stuff ();
+#endif
+
+        if (welcome_session->priv->ckc != NULL) {
+                const char *cookie;
+                cookie = ck_connector_get_cookie (welcome_session->priv->ckc);
+                if (cookie != NULL) {
+                        g_hash_table_insert (hash, g_strdup ("XDG_SESSION_COOKIE"), g_strdup (cookie));
+                }
+        }
+
+        g_hash_table_insert (hash, g_strdup ("LOGNAME"), g_strdup (welcome_session->priv->user_name));
+        g_hash_table_insert (hash, g_strdup ("USER"), g_strdup (welcome_session->priv->user_name));
+        g_hash_table_insert (hash, g_strdup ("USERNAME"), g_strdup (welcome_session->priv->user_name));
+
+        g_hash_table_insert (hash, g_strdup ("GDM_VERSION"), g_strdup (VERSION));
+        g_hash_table_remove (hash, "MAIL");
+
+        g_hash_table_insert (hash, g_strdup ("HOME"), g_strdup ("/"));
+        g_hash_table_insert (hash, g_strdup ("PWD"), g_strdup ("/"));
+        g_hash_table_insert (hash, g_strdup ("SHELL"), g_strdup ("/bin/sh"));
+
+        pwent = getpwnam (welcome_session->priv->user_name);
+        if (pwent != NULL) {
+                if (pwent->pw_dir != NULL && pwent->pw_dir[0] != '\0') {
+                        g_hash_table_insert (hash, g_strdup ("HOME"), g_strdup (pwent->pw_dir));
+                        g_hash_table_insert (hash, g_strdup ("PWD"), g_strdup (pwent->pw_dir));
+                }
+
+                g_hash_table_insert (hash, g_strdup ("SHELL"), g_strdup (pwent->pw_shell));
+        }
+
+
+        g_hash_table_insert (hash, g_strdup ("PATH"), g_strdup (g_getenv ("PATH")));
+
+        g_hash_table_insert (hash, g_strdup ("RUNNING_UNDER_GDM"), g_strdup ("true"));
+        g_hash_table_insert (hash, g_strdup ("GVFS_DISABLE_FUSE"), g_strdup ("1"));
+
+        g_hash_table_foreach (hash, (GHFunc)listify_hash, env);
+        g_hash_table_destroy (hash);
+
+        g_ptr_array_add (env, NULL);
+
+        return env;
+}
+
+
+static gboolean
+stop_dbus_daemon (GdmWelcomeSession *welcome_session)
+{
+        int res;
+
+        if (welcome_session->priv->dbus_pid > 0) {
+                g_debug ("GdmWelcomeSession: Stopping D-Bus daemon");
+                res = gdm_signal_pid (-1 * welcome_session->priv->dbus_pid, SIGTERM);
+                if (res < 0) {
+                        g_warning ("Unable to kill D-Bus daemon");
+                } else {
+                        welcome_session->priv->dbus_pid = 0;
+                }
+        }
+        return TRUE;
+}
+
+static void
+welcome_session_child_watch (GPid               pid,
+                             int                status,
+                             GdmWelcomeSession *session)
+{
+        g_debug ("GdmWelcomeSession: child (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        if (WIFEXITED (status)) {
+                int code = WEXITSTATUS (status);
+                g_signal_emit (session, signals [EXITED], 0, code);
+        } else if (WIFSIGNALED (status)) {
+                int num = WTERMSIG (status);
+                g_signal_emit (session, signals [DIED], 0, num);
+        }
+
+        g_spawn_close_pid (session->priv->pid);
+        session->priv->pid = -1;
+
+        if (session->priv->ckc != NULL) {
+                close_welcome_session (session);
+        }
+        stop_dbus_daemon (session);
+}
+
+static void
+rotate_logs (const char *path,
+             guint       n_copies)
+{
+        int i;
+
+        for (i = n_copies - 1; i > 0; i--) {
+                char *name_n;
+                char *name_n1;
+
+                name_n = g_strdup_printf ("%s.%d", path, i);
+                if (i > 1) {
+                        name_n1 = g_strdup_printf ("%s.%d", path, i - 1);
+                } else {
+                        name_n1 = g_strdup (path);
+                }
+
+                VE_IGNORE_EINTR (g_unlink (name_n));
+                VE_IGNORE_EINTR (g_rename (name_n1, name_n));
+
+                g_free (name_n1);
+                g_free (name_n);
+        }
+
+        VE_IGNORE_EINTR (g_unlink (path));
+}
+
+typedef struct {
+        const char *user_name;
+        const char *group_name;
+        const char *log_file;
+} SpawnChildData;
+
+static void
+spawn_child_setup (SpawnChildData *data)
+{
+        struct passwd *pwent;
+        struct group  *grent;
+
+        if (data->user_name == NULL) {
+                return;
+        }
+
+        pwent = getpwnam (data->user_name);
+        if (pwent == NULL) {
+                g_warning (_("User %s doesn't exist"),
+                           data->user_name);
+                _exit (1);
+        }
+
+        grent = getgrnam (data->group_name);
+        if (grent == NULL) {
+                g_warning (_("Group %s doesn't exist"),
+                           data->group_name);
+                _exit (1);
+        }
+
+        g_debug ("GdmWelcomeSession: Changing (uid:gid) for child process to (%d:%d)",
+                 pwent->pw_uid,
+                 grent->gr_gid);
+
+        if (pwent->pw_uid != 0) {
+                if (setgid (grent->gr_gid) < 0)  {
+                        g_warning (_("Couldn't set groupid to %d"),
+                                   grent->gr_gid);
+                        _exit (1);
+                }
+
+                if (initgroups (pwent->pw_name, pwent->pw_gid) < 0) {
+                        g_warning (_("initgroups () failed for %s"),
+                                   pwent->pw_name);
+                        _exit (1);
+                }
+
+                if (setuid (pwent->pw_uid) < 0)  {
+                        g_warning (_("Couldn't set userid to %d"),
+                                   (int)pwent->pw_uid);
+                        _exit (1);
+                }
+        } else {
+                gid_t groups[1] = { 0 };
+
+                if (setgid (0) < 0)  {
+                        g_warning (_("Couldn't set groupid to 0"));
+                        /* Don't error out, it's not fatal, if it fails we'll
+                         * just still be */
+                }
+
+                /* this will get rid of any suplementary groups etc... */
+                setgroups (1, groups);
+        }
+
+        if (setsid () < 0) {
+                g_debug ("GdmWelcomeSession: could not set pid '%u' as leader of new session and process group - %s",
+                         (guint) getpid (), g_strerror (errno));
+                _exit (2);
+        }
+
+        if (data->log_file != NULL) {
+                int logfd;
+
+                rotate_logs (data->log_file, MAX_LOGS);
+
+                VE_IGNORE_EINTR (g_unlink (data->log_file));
+                VE_IGNORE_EINTR (logfd = open (data->log_file, O_CREAT|O_APPEND|O_TRUNC|O_WRONLY|O_EXCL, 0644));
+
+                if (logfd != -1) {
+                        VE_IGNORE_EINTR (dup2 (logfd, 1));
+                        VE_IGNORE_EINTR (dup2 (logfd, 2));
+                        close (logfd);
+                }
+        }
+}
+
+static gboolean
+spawn_command_line_sync_as_user (const char *command_line,
+                                 const char *user_name,
+                                 const char *group_name,
+                                 const char *log_file,
+                                 char       **env,
+                                 char       **std_output,
+                                 char       **std_error,
+                                 int         *exit_status,
+                                 GError     **error)
+{
+        char           **argv;
+        GError          *local_error;
+        gboolean         ret;
+        gboolean         res;
+        SpawnChildData   data;
+
+        ret = FALSE;
+
+        argv = NULL;
+        local_error = NULL;
+        if (! g_shell_parse_argv (command_line, NULL, &argv, &local_error)) {
+                g_warning ("Could not parse command: %s", local_error->message);
+                g_propagate_error (error, local_error);
+                goto out;
+        }
+
+        data.user_name = user_name;
+        data.group_name = group_name;
+        data.log_file = log_file;
+
+        local_error = NULL;
+        res = g_spawn_sync (NULL,
+                            argv,
+                            env,
+                            G_SPAWN_SEARCH_PATH,
+                            (GSpawnChildSetupFunc)spawn_child_setup,
+                            &data,
+                            std_output,
+                            std_error,
+                            exit_status,
+                            &local_error);
+
+        if (! res) {
+                g_warning ("Could not spawn command: %s", local_error->message);
+                g_propagate_error (error, local_error);
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        g_strfreev (argv);
+
+        return ret;
+}
+
+static gboolean
+spawn_command_line_async_as_user (const char *command_line,
+                                  const char *user_name,
+                                  const char *group_name,
+                                  const char *log_file,
+                                  char      **env,
+                                  GPid       *child_pid,
+                                  GError    **error)
+{
+        char           **argv;
+        GError          *local_error;
+        gboolean         ret;
+        gboolean         res;
+        SpawnChildData   data;
+
+        ret = FALSE;
+
+        argv = NULL;
+        local_error = NULL;
+        if (! g_shell_parse_argv (command_line, NULL, &argv, &local_error)) {
+                g_warning ("Could not parse command: %s", local_error->message);
+                g_propagate_error (error, local_error);
+                goto out;
+        }
+
+        data.user_name = user_name;
+        data.group_name = group_name;
+        data.log_file = log_file;
+
+        local_error = NULL;
+        res = g_spawn_async (NULL,
+                             argv,
+                             env,
+                             G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
+                             (GSpawnChildSetupFunc)spawn_child_setup,
+                             &data,
+                             child_pid,
+                             &local_error);
+
+        if (! res) {
+                g_warning ("Could not spawn command: %s", local_error->message);
+                g_propagate_error (error, local_error);
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        g_strfreev (argv);
+
+        return ret;
+}
+
+static gboolean
+parse_value_as_integer (const char *value,
+                        int        *intval)
+{
+        char *end_of_valid_int;
+        glong long_value;
+        gint  int_value;
+
+        errno = 0;
+        long_value = strtol (value, &end_of_valid_int, 10);
+
+        if (*value == '\0' || *end_of_valid_int != '\0') {
+                return FALSE;
+        }
+
+        int_value = long_value;
+        if (int_value != long_value || errno == ERANGE) {
+                return FALSE;
+        }
+
+        *intval = int_value;
+
+        return TRUE;
+}
+
+static gboolean
+parse_dbus_launch_output (const char *output,
+                          char      **addressp,
+                          GPid       *pidp)
+{
+        GRegex     *re;
+        GMatchInfo *match_info;
+        gboolean    ret;
+        gboolean    res;
+        GError     *error;
+
+        ret = FALSE;
+
+        error = NULL;
+        re = g_regex_new ("DBUS_SESSION_BUS_ADDRESS=(.+)\nDBUS_SESSION_BUS_PID=([0-9]+)", 0, 0, &error);
+        if (re == NULL) {
+                g_critical ("%s", error->message);
+        }
+
+        g_regex_match (re, output, 0, &match_info);
+
+        res = g_match_info_matches (match_info);
+        if (! res) {
+                g_warning ("Unable to parse output: %s", output);
+                goto out;
+        }
+
+        if (addressp != NULL) {
+                *addressp = g_strdup (g_match_info_fetch (match_info, 1));
+        }
+
+        if (pidp != NULL) {
+                int      pid;
+                gboolean result;
+                result = parse_value_as_integer (g_match_info_fetch (match_info, 2), &pid);
+                if (result) {
+                        *pidp = pid;
+                } else {
+                        *pidp = 0;
+                }
+        }
+
+        ret = TRUE;
+
+ out:
+        g_match_info_free (match_info);
+        g_regex_unref (re);
+
+        return ret;
+}
+
+static gboolean
+start_dbus_daemon (GdmWelcomeSession *welcome_session)
+{
+        gboolean   res;
+        char      *std_out;
+        char      *std_err;
+        int        exit_status;
+        GError    *error;
+        GPtrArray *env;
+
+        g_debug ("GdmWelcomeSession: Starting D-Bus daemon");
+
+        env = get_welcome_environment (welcome_session);
+
+        error = NULL;
+        res = spawn_command_line_sync_as_user (DBUS_LAUNCH_COMMAND,
+                                               welcome_session->priv->user_name,
+                                               welcome_session->priv->group_name,
+                                               NULL, /* log file */
+                                               (char **)env->pdata,
+                                               &std_out,
+                                               &std_err,
+                                               &exit_status,
+                                               &error);
+        g_ptr_array_foreach (env, (GFunc)g_free, NULL);
+        g_ptr_array_free (env, TRUE);
+
+        if (! res) {
+                g_warning ("Unable to launch D-Bus daemon: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        /* pull the address and pid from the output */
+        res = parse_dbus_launch_output (std_out,
+                                        &welcome_session->priv->dbus_bus_address,
+                                        &welcome_session->priv->dbus_pid);
+        if (! res) {
+                g_warning ("Unable to parse D-Bus launch output");
+        } else {
+                g_debug ("GdmWelcomeSession: Started D-Bus daemon on pid %d", welcome_session->priv->dbus_pid);
+        }
+ out:
+        return res;
+}
+
+static gboolean
+gdm_welcome_session_spawn (GdmWelcomeSession *welcome_session)
+{
+        GError          *error;
+        GPtrArray       *env;
+        gboolean         ret;
+        gboolean         res;
+        char            *log_path;
+        char            *log_file;
+
+        ret = FALSE;
+
+        g_debug ("GdmWelcomeSession: Running welcome_session process: %s", welcome_session->priv->command);
+
+        if (welcome_session->priv->register_ck_session) {
+                open_welcome_session (welcome_session);
+        }
+
+        res = start_dbus_daemon (welcome_session);
+        if (! res) {
+                /* FIXME: */
+        }
+
+        env = get_welcome_environment (welcome_session);
+
+        error = NULL;
+
+        log_file = g_strdup_printf ("%s-greeter.log", welcome_session->priv->x11_display_name);
+        log_path = g_build_filename (LOGDIR, log_file, NULL);
+        g_free (log_file);
+
+        ret = spawn_command_line_async_as_user (welcome_session->priv->command,
+                                                welcome_session->priv->user_name,
+                                                welcome_session->priv->group_name,
+                                                log_path,
+                                                (char **)env->pdata,
+                                                &welcome_session->priv->pid,
+                                                &error);
+
+        g_ptr_array_foreach (env, (GFunc)g_free, NULL);
+        g_ptr_array_free (env, TRUE);
+
+        g_free (log_path);
+
+        if (! ret) {
+                g_warning ("Could not start command '%s': %s",
+                           welcome_session->priv->command,
+                           error->message);
+                g_error_free (error);
+                goto out;
+        } else {
+                g_debug ("GdmWelcomeSession: WelcomeSession on pid %d", (int)welcome_session->priv->pid);
+        }
+
+        welcome_session->priv->child_watch_id = g_child_watch_add (welcome_session->priv->pid,
+                                                                   (GChildWatchFunc)welcome_session_child_watch,
+                                                                   welcome_session);
+
+ out:
+
+        return ret;
+}
+
+/**
+ * gdm_welcome_session_start:
+ * @disp: Pointer to a GdmDisplay structure
+ *
+ * Starts a local X welcome_session. Handles retries and fatal errors properly.
+ */
+gboolean
+gdm_welcome_session_start (GdmWelcomeSession *welcome_session)
+{
+        gboolean    res;
+
+        g_debug ("GdmWelcomeSession: Starting welcome...");
+
+        res = gdm_welcome_session_spawn (welcome_session);
+
+        if (res) {
+
+        }
+
+
+        return res;
+}
+
+static void
+welcome_session_died (GdmWelcomeSession *welcome_session)
+{
+        int exit_status;
+
+        g_debug ("GdmWelcomeSession: Waiting on process %d", welcome_session->priv->pid);
+        exit_status = gdm_wait_on_pid (welcome_session->priv->pid);
+
+        if (WIFEXITED (exit_status) && (WEXITSTATUS (exit_status) != 0)) {
+                g_debug ("GdmWelcomeSession: Wait on child process failed");
+        } else {
+                /* exited normally */
+        }
+
+        g_spawn_close_pid (welcome_session->priv->pid);
+        welcome_session->priv->pid = -1;
+
+        g_debug ("GdmWelcomeSession: WelcomeSession died");
+}
+
+gboolean
+gdm_welcome_session_stop (GdmWelcomeSession *welcome_session)
+{
+        int res;
+
+        if (welcome_session->priv->pid <= 1) {
+                return TRUE;
+        }
+
+        /* remove watch source before we can wait on child */
+        if (welcome_session->priv->child_watch_id > 0) {
+                g_source_remove (welcome_session->priv->child_watch_id);
+                welcome_session->priv->child_watch_id = 0;
+        }
+
+        g_debug ("GdmWelcomeSession: Stopping welcome_session");
+
+        res = gdm_signal_pid (-1 * welcome_session->priv->pid, SIGTERM);
+        if (res < 0) {
+                g_warning ("Unable to kill welcome session process");
+        } else {
+                welcome_session_died (welcome_session);
+        }
+
+        if (welcome_session->priv->ckc != NULL) {
+                close_welcome_session (welcome_session);
+        }
+
+        stop_dbus_daemon (welcome_session);
+
+        return TRUE;
+}
+
+void
+gdm_welcome_session_set_server_address (GdmWelcomeSession *welcome_session,
+                                        const char        *address)
+{
+        g_return_if_fail (GDM_IS_WELCOME_SESSION (welcome_session));
+
+        g_free (welcome_session->priv->server_address);
+        welcome_session->priv->server_address = g_strdup (address);
+}
+
+static void
+_gdm_welcome_session_set_x11_display_name (GdmWelcomeSession *welcome_session,
+                                           const char        *name)
+{
+        g_free (welcome_session->priv->x11_display_name);
+        welcome_session->priv->x11_display_name = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_x11_display_hostname (GdmWelcomeSession *welcome_session,
+                                               const char        *name)
+{
+        g_free (welcome_session->priv->x11_display_hostname);
+        welcome_session->priv->x11_display_hostname = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_x11_display_device (GdmWelcomeSession *welcome_session,
+                                             const char        *name)
+{
+        g_free (welcome_session->priv->x11_display_device);
+        welcome_session->priv->x11_display_device = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_x11_display_is_local (GdmWelcomeSession *welcome_session,
+                                               gboolean           is_local)
+{
+        welcome_session->priv->x11_display_is_local = is_local;
+}
+
+
+static void
+_gdm_welcome_session_set_x11_authority_file (GdmWelcomeSession *welcome_session,
+                                             const char        *file)
+{
+        g_free (welcome_session->priv->x11_authority_file);
+        welcome_session->priv->x11_authority_file = g_strdup (file);
+}
+
+static void
+_gdm_welcome_session_set_user_name (GdmWelcomeSession *welcome_session,
+                                    const char        *name)
+{
+        g_free (welcome_session->priv->user_name);
+        welcome_session->priv->user_name = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_group_name (GdmWelcomeSession *welcome_session,
+                                     const char        *name)
+{
+        g_free (welcome_session->priv->group_name);
+        welcome_session->priv->group_name = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_server_dbus_path (GdmWelcomeSession *welcome_session,
+                                           const char        *name)
+{
+        g_free (welcome_session->priv->server_dbus_path);
+        welcome_session->priv->server_dbus_path = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_server_dbus_interface (GdmWelcomeSession *welcome_session,
+                                                const char        *name)
+{
+        g_free (welcome_session->priv->server_dbus_interface);
+        welcome_session->priv->server_dbus_interface = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_command (GdmWelcomeSession *welcome_session,
+                                  const char        *name)
+{
+        g_free (welcome_session->priv->command);
+        welcome_session->priv->command = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_server_env_var_name (GdmWelcomeSession *welcome_session,
+                                              const char        *name)
+{
+        g_free (welcome_session->priv->server_env_var_name);
+        welcome_session->priv->server_env_var_name = g_strdup (name);
+}
+
+static void
+_gdm_welcome_session_set_register_ck_session (GdmWelcomeSession *welcome_session,
+                                              gboolean           val)
+{
+        welcome_session->priv->register_ck_session = val;
+}
+
+static void
+gdm_welcome_session_set_property (GObject      *object,
+                                  guint         prop_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        GdmWelcomeSession *self;
+
+        self = GDM_WELCOME_SESSION (object);
+
+        switch (prop_id) {
+        case PROP_X11_DISPLAY_NAME:
+                _gdm_welcome_session_set_x11_display_name (self, g_value_get_string (value));
+                break;
+        case PROP_X11_DISPLAY_HOSTNAME:
+                _gdm_welcome_session_set_x11_display_hostname (self, g_value_get_string (value));
+                break;
+        case PROP_X11_DISPLAY_DEVICE:
+                _gdm_welcome_session_set_x11_display_device (self, g_value_get_string (value));
+                break;
+        case PROP_X11_DISPLAY_IS_LOCAL:
+                _gdm_welcome_session_set_x11_display_is_local (self, g_value_get_boolean (value));
+                break;
+        case PROP_X11_AUTHORITY_FILE:
+                _gdm_welcome_session_set_x11_authority_file (self, g_value_get_string (value));
+                break;
+        case PROP_USER_NAME:
+                _gdm_welcome_session_set_user_name (self, g_value_get_string (value));
+                break;
+        case PROP_GROUP_NAME:
+                _gdm_welcome_session_set_group_name (self, g_value_get_string (value));
+                break;
+        case PROP_SERVER_ADDRESS:
+                gdm_welcome_session_set_server_address (self, g_value_get_string (value));
+                break;
+        case PROP_SERVER_DBUS_PATH:
+                _gdm_welcome_session_set_server_dbus_path (self, g_value_get_string (value));
+                break;
+        case PROP_SERVER_DBUS_INTERFACE:
+                _gdm_welcome_session_set_server_dbus_interface (self, g_value_get_string (value));
+                break;
+        case PROP_REGISTER_CK_SESSION:
+                _gdm_welcome_session_set_register_ck_session (self, g_value_get_boolean (value));
+                break;
+        case PROP_SERVER_ENV_VAR_NAME:
+                _gdm_welcome_session_set_server_env_var_name (self, g_value_get_string (value));
+                break;
+        case PROP_COMMAND:
+                _gdm_welcome_session_set_command (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_welcome_session_get_property (GObject    *object,
+                                  guint       prop_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        GdmWelcomeSession *self;
+
+        self = GDM_WELCOME_SESSION (object);
+
+        switch (prop_id) {
+        case PROP_X11_DISPLAY_NAME:
+                g_value_set_string (value, self->priv->x11_display_name);
+                break;
+        case PROP_X11_DISPLAY_HOSTNAME:
+                g_value_set_string (value, self->priv->x11_display_hostname);
+                break;
+        case PROP_X11_DISPLAY_DEVICE:
+                g_value_set_string (value, self->priv->x11_display_device);
+                break;
+        case PROP_X11_DISPLAY_IS_LOCAL:
+                g_value_set_boolean (value, self->priv->x11_display_is_local);
+                break;
+        case PROP_X11_AUTHORITY_FILE:
+                g_value_set_string (value, self->priv->x11_authority_file);
+                break;
+        case PROP_USER_NAME:
+                g_value_set_string (value, self->priv->user_name);
+                break;
+        case PROP_GROUP_NAME:
+                g_value_set_string (value, self->priv->group_name);
+                break;
+        case PROP_SERVER_ADDRESS:
+                g_value_set_string (value, self->priv->server_address);
+                break;
+        case PROP_SERVER_DBUS_PATH:
+                g_value_set_string (value, self->priv->server_dbus_path);
+                break;
+        case PROP_SERVER_DBUS_INTERFACE:
+                g_value_set_string (value, self->priv->server_dbus_interface);
+                break;
+        case PROP_REGISTER_CK_SESSION:
+                g_value_set_boolean (value, self->priv->register_ck_session);
+                break;
+        case PROP_SERVER_ENV_VAR_NAME:
+                g_value_set_string (value, self->priv->server_env_var_name);
+                break;
+        case PROP_COMMAND:
+                g_value_set_string (value, self->priv->command);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_welcome_session_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmWelcomeSession      *welcome_session;
+
+        welcome_session = GDM_WELCOME_SESSION (G_OBJECT_CLASS (gdm_welcome_session_parent_class)->constructor (type,
+                                                                                                               n_construct_properties,
+                                                                                                               construct_properties));
+
+        return G_OBJECT (welcome_session);
+}
+
+static void
+gdm_welcome_session_class_init (GdmWelcomeSessionClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_welcome_session_get_property;
+        object_class->set_property = gdm_welcome_session_set_property;
+        object_class->constructor = gdm_welcome_session_constructor;
+        object_class->finalize = gdm_welcome_session_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmWelcomeSessionPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_X11_DISPLAY_NAME,
+                                         g_param_spec_string ("x11-display-name",
+                                                              "name",
+                                                              "name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_DISPLAY_HOSTNAME,
+                                         g_param_spec_string ("x11-display-hostname",
+                                                              "hostname",
+                                                              "hostname",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_DISPLAY_DEVICE,
+                                         g_param_spec_string ("x11-display-device",
+                                                              "device",
+                                                              "device",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_DISPLAY_IS_LOCAL,
+                                         g_param_spec_boolean ("x11-display-is-local",
+                                                               "is local",
+                                                               "is local",
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_X11_AUTHORITY_FILE,
+                                         g_param_spec_string ("x11-authority-file",
+                                                              "authority file",
+                                                              "authority file",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_USER_NAME,
+                                         g_param_spec_string ("user-name",
+                                                              "user name",
+                                                              "user name",
+                                                              GDM_USERNAME,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_GROUP_NAME,
+                                         g_param_spec_string ("group-name",
+                                                              "group name",
+                                                              "group name",
+                                                              GDM_GROUPNAME,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_SERVER_ADDRESS,
+                                         g_param_spec_string ("server-address",
+                                                              "server address",
+                                                              "server address",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_SERVER_DBUS_PATH,
+                                         g_param_spec_string ("server-dbus-path",
+                                                              "server dbus path",
+                                                              "server dbus path",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_SERVER_DBUS_INTERFACE,
+                                         g_param_spec_string ("server-dbus-interface",
+                                                              "server dbus interface",
+                                                              "server dbus interface",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_SERVER_ENV_VAR_NAME,
+                                         g_param_spec_string ("server-env-var-name",
+                                                              "server env var name",
+                                                              "server env var name",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_COMMAND,
+                                         g_param_spec_string ("command",
+                                                              "command",
+                                                              "command",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_REGISTER_CK_SESSION,
+                                         g_param_spec_boolean ("register-ck-session",
+                                                               NULL,
+                                                               NULL,
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        signals [STARTED] =
+                g_signal_new ("started",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmWelcomeSessionClass, started),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [STOPPED] =
+                g_signal_new ("stopped",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmWelcomeSessionClass, stopped),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [EXITED] =
+                g_signal_new ("exited",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmWelcomeSessionClass, exited),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+        signals [DIED] =
+                g_signal_new ("died",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmWelcomeSessionClass, died),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__INT,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_INT);
+}
+
+static void
+gdm_welcome_session_init (GdmWelcomeSession *welcome_session)
+{
+
+        welcome_session->priv = GDM_WELCOME_SESSION_GET_PRIVATE (welcome_session);
+
+        welcome_session->priv->pid = -1;
+
+        welcome_session->priv->command = NULL;
+}
+
+static void
+gdm_welcome_session_finalize (GObject *object)
+{
+        GdmWelcomeSession *welcome_session;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_WELCOME_SESSION (object));
+
+        welcome_session = GDM_WELCOME_SESSION (object);
+
+        g_return_if_fail (welcome_session->priv != NULL);
+
+        gdm_welcome_session_stop (welcome_session);
+
+        g_free (welcome_session->priv->command);
+        g_free (welcome_session->priv->user_name);
+        g_free (welcome_session->priv->group_name);
+        g_free (welcome_session->priv->x11_display_name);
+        g_free (welcome_session->priv->x11_display_device);
+        g_free (welcome_session->priv->x11_display_hostname);
+        g_free (welcome_session->priv->x11_authority_file);
+        g_free (welcome_session->priv->server_address);
+        g_free (welcome_session->priv->server_dbus_path);
+        g_free (welcome_session->priv->server_dbus_interface);
+
+        G_OBJECT_CLASS (gdm_welcome_session_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-welcome-session.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-welcome-session.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-welcome-session.h	(revision 134)
@@ -0,0 +1,71 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_WELCOME_SESSION_H
+#define __GDM_WELCOME_SESSION_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_WELCOME_SESSION         (gdm_welcome_session_get_type ())
+#define GDM_WELCOME_SESSION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_WELCOME_SESSION, GdmWelcomeSession))
+#define GDM_WELCOME_SESSION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_WELCOME_SESSION, GdmWelcomeSessionClass))
+#define GDM_IS_WELCOME_SESSION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_WELCOME_SESSION))
+#define GDM_IS_WELCOME_SESSION_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_WELCOME_SESSION))
+#define GDM_WELCOME_SESSION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_WELCOME_SESSION, GdmWelcomeSessionClass))
+
+typedef struct GdmWelcomeSessionPrivate GdmWelcomeSessionPrivate;
+
+typedef struct
+{
+        GObject                   parent;
+        GdmWelcomeSessionPrivate *priv;
+} GdmWelcomeSession;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        /* methods */
+        gboolean (*start)          (GdmWelcomeSession  *welcome_session);
+        gboolean (*stop)           (GdmWelcomeSession  *welcome_session);
+
+
+        /* signals */
+        void (* started)           (GdmWelcomeSession  *welcome_session);
+        void (* stopped)           (GdmWelcomeSession  *welcome_session);
+        void (* exited)            (GdmWelcomeSession  *welcome_session,
+                                    int                 exit_code);
+        void (* died)              (GdmWelcomeSession  *welcome_session,
+                                    int                 signal_number);
+} GdmWelcomeSessionClass;
+
+GType                 gdm_welcome_session_get_type           (void);
+
+void                  gdm_welcome_session_set_server_address (GdmWelcomeSession *welcome_session,
+                                                              const char        *server_address);
+gboolean              gdm_welcome_session_start              (GdmWelcomeSession *welcome_session);
+gboolean              gdm_welcome_session_stop               (GdmWelcomeSession *welcome_session);
+
+G_END_DECLS
+
+#endif /* __GDM_WELCOME_SESSION_H */
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.c	(revision 134)
@@ -0,0 +1,234 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display.h"
+#include "gdm-xdmcp-chooser-display.h"
+#include "gdm-xdmcp-chooser-display-glue.h"
+
+#include "gdm-common.h"
+#include "gdm-address.h"
+
+#define DEFAULT_SLAVE_COMMAND LIBEXECDIR"/gdm-xdmcp-chooser-slave"
+
+#define GDM_DBUS_NAME                          "/org/gnome/DisplayManager"
+#define GDM_XDMCP_CHOOSER_SLAVE_DBUS_INTERFACE "org.gnome.DisplayManager.XdmcpChooserSlave"
+
+#define GDM_XDMCP_CHOOSER_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_XDMCP_CHOOSER_DISPLAY, GdmXdmcpChooserDisplayPrivate))
+
+struct GdmXdmcpChooserDisplayPrivate
+{
+        DBusGProxy      *slave_proxy;
+};
+
+enum {
+        PROP_0,
+};
+
+enum {
+        HOSTNAME_SELECTED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_xdmcp_chooser_display_class_init    (GdmXdmcpChooserDisplayClass *klass);
+static void     gdm_xdmcp_chooser_display_init          (GdmXdmcpChooserDisplay      *xdmcp_chooser_display);
+static void     gdm_xdmcp_chooser_display_finalize      (GObject                     *object);
+
+G_DEFINE_TYPE (GdmXdmcpChooserDisplay, gdm_xdmcp_chooser_display, GDM_TYPE_XDMCP_DISPLAY)
+
+static void
+on_hostname_selected (DBusGProxy             *proxy,
+                      const char             *hostname,
+                      GdmXdmcpChooserDisplay *display)
+{
+        g_debug ("GdmXdmcpChooserDisplay: hostname selected: %s", hostname);
+        g_signal_emit (display, signals [HOSTNAME_SELECTED], 0, hostname);
+}
+
+static gboolean
+gdm_xdmcp_chooser_display_set_slave_bus_name (GdmDisplay *display,
+                                              const char *name,
+                                              GError    **error)
+{
+        char            *display_id;
+        const char      *slave_num;
+        char            *slave_id;
+        DBusGConnection *connection;
+        GError          *local_error;
+        GdmXdmcpChooserDisplay *chooser_display;
+
+        display_id = NULL;
+        slave_id = NULL;
+        slave_num = NULL;
+
+        chooser_display = GDM_XDMCP_CHOOSER_DISPLAY (display);
+        if (chooser_display->priv->slave_proxy != NULL) {
+                g_object_unref (chooser_display->priv->slave_proxy);
+        }
+
+        g_object_get (display, "id", &display_id, NULL);
+
+        if (g_str_has_prefix (display_id, "/org/gnome/DisplayManager/Display")) {
+                slave_num = display_id + strlen ("/org/gnome/DisplayManager/Display");
+        }
+
+        slave_id = g_strdup_printf ("/org/gnome/DisplayManager/Slave%s", slave_num);
+
+        local_error = NULL;
+        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &local_error);
+        if (connection == NULL) {
+                if (local_error != NULL) {
+                        g_critical ("error getting system bus: %s", local_error->message);
+                        g_error_free (local_error);
+                }
+        }
+
+        g_debug ("GdmXdmcpChooserDisplay: creating proxy for %s on %s", slave_id, name);
+
+        chooser_display->priv->slave_proxy = dbus_g_proxy_new_for_name (connection,
+                                                                         name,
+                                                                         slave_id,
+                                                                         GDM_XDMCP_CHOOSER_SLAVE_DBUS_INTERFACE);
+        if (chooser_display->priv->slave_proxy == NULL) {
+                g_warning ("Failed to connect to the slave object");
+                goto out;
+        }
+        dbus_g_proxy_add_signal (chooser_display->priv->slave_proxy,
+                                 "HostnameSelected",
+                                 G_TYPE_STRING,
+                                 G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (chooser_display->priv->slave_proxy,
+                                     "HostnameSelected",
+                                     G_CALLBACK (on_hostname_selected),
+                                     display,
+                                     NULL);
+ out:
+
+        g_free (display_id);
+        g_free (slave_id);
+
+        return GDM_DISPLAY_CLASS (gdm_xdmcp_chooser_display_parent_class)->set_slave_bus_name (display, name, error);
+}
+
+static gboolean
+gdm_xdmcp_chooser_display_manage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_xdmcp_chooser_display_parent_class)->manage (display);
+
+        return TRUE;
+}
+
+static void
+gdm_xdmcp_chooser_display_class_init (GdmXdmcpChooserDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
+
+        object_class->finalize = gdm_xdmcp_chooser_display_finalize;
+
+        display_class->manage = gdm_xdmcp_chooser_display_manage;
+        display_class->set_slave_bus_name = gdm_xdmcp_chooser_display_set_slave_bus_name;
+
+        signals [HOSTNAME_SELECTED] =
+                g_signal_new ("hostname-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmXdmcpChooserDisplayClass, hostname_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+        g_type_class_add_private (klass, sizeof (GdmXdmcpChooserDisplayPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_XDMCP_CHOOSER_DISPLAY, &dbus_glib_gdm_xdmcp_chooser_display_object_info);
+}
+
+static void
+gdm_xdmcp_chooser_display_init (GdmXdmcpChooserDisplay *xdmcp_chooser_display)
+{
+
+        xdmcp_chooser_display->priv = GDM_XDMCP_CHOOSER_DISPLAY_GET_PRIVATE (xdmcp_chooser_display);
+}
+
+static void
+gdm_xdmcp_chooser_display_finalize (GObject *object)
+{
+        GdmXdmcpChooserDisplay *chooser_display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_XDMCP_CHOOSER_DISPLAY (object));
+
+        chooser_display = GDM_XDMCP_CHOOSER_DISPLAY (object);
+
+        g_return_if_fail (chooser_display->priv != NULL);
+
+        if (chooser_display->priv->slave_proxy != NULL) {
+                g_object_unref (chooser_display->priv->slave_proxy);
+        }
+
+        G_OBJECT_CLASS (gdm_xdmcp_chooser_display_parent_class)->finalize (object);
+}
+
+GdmDisplay *
+gdm_xdmcp_chooser_display_new (const char              *hostname,
+                               int                      number,
+                               GdmAddress              *address,
+                               gint32                   session_number)
+{
+        GObject *object;
+        char    *x11_display;
+
+        x11_display = g_strdup_printf ("%s:%d", hostname, number);
+        object = g_object_new (GDM_TYPE_XDMCP_CHOOSER_DISPLAY,
+                               "slave-command", DEFAULT_SLAVE_COMMAND,
+                               "remote-hostname", hostname,
+                               "x11-display-number", number,
+                               "x11-display-name", x11_display,
+                               "is-local", FALSE,
+                               "remote-address", address,
+                               "session-number", session_number,
+                               NULL);
+        g_free (x11_display);
+
+        return GDM_DISPLAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.h	(revision 134)
@@ -0,0 +1,68 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_XDMCP_CHOOSER_DISPLAY_H
+#define __GDM_XDMCP_CHOOSER_DISPLAY_H
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+
+#include "gdm-xdmcp-display.h"
+#include "gdm-address.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_XDMCP_CHOOSER_DISPLAY         (gdm_xdmcp_chooser_display_get_type ())
+#define GDM_XDMCP_CHOOSER_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_XDMCP_CHOOSER_DISPLAY, GdmXdmcpChooserDisplay))
+#define GDM_XDMCP_CHOOSER_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_XDMCP_CHOOSER_DISPLAY, GdmXdmcpChooserDisplayClass))
+#define GDM_IS_XDMCP_CHOOSER_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_XDMCP_CHOOSER_DISPLAY))
+#define GDM_IS_XDMCP_CHOOSER_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_XDMCP_CHOOSER_DISPLAY))
+#define GDM_XDMCP_CHOOSER_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_XDMCP_CHOOSER_DISPLAY, GdmXdmcpChooserDisplayClass))
+
+typedef struct GdmXdmcpChooserDisplayPrivate GdmXdmcpChooserDisplayPrivate;
+
+typedef struct
+{
+        GdmXdmcpDisplay                parent;
+        GdmXdmcpChooserDisplayPrivate *priv;
+} GdmXdmcpChooserDisplay;
+
+typedef struct
+{
+        GdmXdmcpDisplayClass   parent_class;
+
+        void (* hostname_selected)          (GdmXdmcpChooserDisplay *display,
+                                             const char             *hostname);
+} GdmXdmcpChooserDisplayClass;
+
+GType                     gdm_xdmcp_chooser_display_get_type                 (void);
+
+
+GdmDisplay *              gdm_xdmcp_chooser_display_new                      (const char              *hostname,
+                                                                              int                      number,
+                                                                              GdmAddress              *addr,
+                                                                              gint32                   serial_number);
+
+G_END_DECLS
+
+#endif /* __GDM_XDMCP_CHOOSER_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-display.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.XdmcpChooserDisplay">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.c	(revision 134)
@@ -0,0 +1,426 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <X11/Xlib.h> /* for Display */
+
+#include "gdm-common.h"
+
+#include "gdm-xdmcp-chooser-slave.h"
+#include "gdm-xdmcp-chooser-slave-glue.h"
+
+#include "gdm-server.h"
+#include "gdm-chooser-server.h"
+#include "gdm-chooser-session.h"
+#include "gdm-settings-direct.h"
+#include "gdm-settings-keys.h"
+
+#define GDM_XDMCP_CHOOSER_SLAVE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_XDMCP_CHOOSER_SLAVE, GdmXdmcpChooserSlavePrivate))
+
+#define GDM_DBUS_NAME              "org.gnome.DisplayManager"
+#define GDM_DBUS_DISPLAY_INTERFACE "org.gnome.DisplayManager.Display"
+
+#define MAX_CONNECT_ATTEMPTS  10
+#define DEFAULT_PING_INTERVAL 15
+
+struct GdmXdmcpChooserSlavePrivate
+{
+        char              *id;
+        GPid               pid;
+
+        int                ping_interval;
+
+        guint              connection_attempts;
+
+        GdmChooserServer  *chooser_server;
+        GdmChooserSession *chooser;
+};
+
+enum {
+        PROP_0,
+};
+
+enum {
+        HOSTNAME_SELECTED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_xdmcp_chooser_slave_class_init     (GdmXdmcpChooserSlaveClass *klass);
+static void     gdm_xdmcp_chooser_slave_init           (GdmXdmcpChooserSlave      *xdmcp_chooser_slave);
+static void     gdm_xdmcp_chooser_slave_finalize       (GObject                   *object);
+
+G_DEFINE_TYPE (GdmXdmcpChooserSlave, gdm_xdmcp_chooser_slave, GDM_TYPE_SLAVE)
+
+
+static void
+on_chooser_session_start (GdmChooserSession    *chooser,
+                          GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Chooser started");
+}
+
+static void
+on_chooser_session_stop (GdmChooserSession    *chooser,
+                         GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Chooser stopped");
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_chooser_session_exited (GdmChooserSession    *chooser,
+                           int                   code,
+                           GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Chooser exited: %d", code);
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_chooser_session_died (GdmChooserSession    *chooser,
+                         int                   signal,
+                         GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Chooser died: %d", signal);
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_chooser_hostname_selected (GdmChooserServer     *chooser_server,
+                              const char           *name,
+                              GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: emitting hostname selected: %s", name);
+        g_signal_emit (slave, signals [HOSTNAME_SELECTED], 0, name);
+}
+
+static void
+on_chooser_disconnected (GdmChooserServer     *chooser_server,
+                         GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Chooser disconnected");
+
+        /* stop pinging */
+        alarm (0);
+
+        gdm_slave_stopped (GDM_SLAVE (slave));
+}
+
+static void
+on_chooser_connected (GdmChooserServer     *chooser_server,
+                      GdmXdmcpChooserSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Chooser connected");
+}
+
+static void
+setup_server (GdmXdmcpChooserSlave *slave)
+{
+        /* Set the busy cursor */
+        gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
+}
+
+static void
+run_chooser (GdmXdmcpChooserSlave *slave)
+{
+        char          *display_id;
+        char          *display_name;
+        char          *display_device;
+        char          *display_hostname;
+        char          *auth_file;
+        char          *address;
+        gboolean       res;
+
+        g_debug ("GdmXdmcpChooserSlave: Running chooser");
+
+        display_id = NULL;
+        display_name = NULL;
+        auth_file = NULL;
+        display_device = NULL;
+        display_hostname = NULL;
+
+        g_object_get (slave,
+                      "display-id", &display_id,
+                      "display-name", &display_name,
+                      "display-hostname", &display_hostname,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        g_debug ("GdmXdmcpChooserSlave: Creating chooser for %s %s", display_name, display_hostname);
+
+        /* FIXME: send a signal back to the master */
+
+        /* If XDMCP setup pinging */
+        slave->priv->ping_interval = DEFAULT_PING_INTERVAL;
+        res = gdm_settings_direct_get_int (GDM_KEY_PING_INTERVAL,
+                                           &(slave->priv->ping_interval));
+
+        if (slave->priv->ping_interval > 0) {
+                alarm (slave->priv->ping_interval);
+        }
+
+        /* Run the init script. gdmslave suspends until script has terminated */
+        gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/Init", GDM_USERNAME);
+
+        slave->priv->chooser_server = gdm_chooser_server_new (display_id);
+        g_signal_connect (slave->priv->chooser_server,
+                          "hostname-selected",
+                          G_CALLBACK (on_chooser_hostname_selected),
+                          slave);
+        g_signal_connect (slave->priv->chooser_server,
+                          "disconnected",
+                          G_CALLBACK (on_chooser_disconnected),
+                          slave);
+        g_signal_connect (slave->priv->chooser_server,
+                          "connected",
+                          G_CALLBACK (on_chooser_connected),
+                          slave);
+        gdm_chooser_server_start (slave->priv->chooser_server);
+
+        address = gdm_chooser_server_get_address (slave->priv->chooser_server);
+
+        g_debug ("GdmXdmcpChooserSlave: Creating chooser on %s %s %s", display_name, display_device, display_hostname);
+        slave->priv->chooser = gdm_chooser_session_new (display_name,
+                                                        display_device,
+                                                        display_hostname);
+        g_signal_connect (slave->priv->chooser,
+                          "started",
+                          G_CALLBACK (on_chooser_session_start),
+                          slave);
+        g_signal_connect (slave->priv->chooser,
+                          "stopped",
+                          G_CALLBACK (on_chooser_session_stop),
+                          slave);
+        g_signal_connect (slave->priv->chooser,
+                          "exited",
+                          G_CALLBACK (on_chooser_session_exited),
+                          slave);
+        g_signal_connect (slave->priv->chooser,
+                          "died",
+                          G_CALLBACK (on_chooser_session_died),
+                          slave);
+        g_object_set (slave->priv->chooser,
+                      "x11-authority-file", auth_file,
+                      NULL);
+        gdm_welcome_session_set_server_address (GDM_WELCOME_SESSION (slave->priv->chooser), address);
+        gdm_welcome_session_start (GDM_WELCOME_SESSION (slave->priv->chooser));
+
+        g_free (display_id);
+        g_free (display_name);
+        g_free (display_device);
+        g_free (display_hostname);
+        g_free (auth_file);
+}
+
+static gboolean
+idle_connect_to_display (GdmXdmcpChooserSlave *slave)
+{
+        gboolean res;
+
+        slave->priv->connection_attempts++;
+
+        res = gdm_slave_connect_to_x11_display (GDM_SLAVE (slave));
+        if (res) {
+                /* FIXME: handle wait-for-go */
+
+                setup_server (slave);
+                run_chooser (slave);
+        } else {
+                if (slave->priv->connection_attempts >= MAX_CONNECT_ATTEMPTS) {
+                        g_warning ("Unable to connect to display after %d tries - bailing out", slave->priv->connection_attempts);
+                        exit (1);
+                }
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static gboolean
+gdm_xdmcp_chooser_slave_run (GdmXdmcpChooserSlave *slave)
+{
+        char    *display_name;
+        char    *auth_file;
+
+        g_object_get (slave,
+                      "display-name", &display_name,
+                      "display-x11-authority-file", &auth_file,
+                      NULL);
+
+        g_timeout_add (500, (GSourceFunc)idle_connect_to_display, slave);
+
+        g_free (display_name);
+        g_free (auth_file);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_xdmcp_chooser_slave_start (GdmSlave *slave)
+{
+        GDM_SLAVE_CLASS (gdm_xdmcp_chooser_slave_parent_class)->start (slave);
+
+        gdm_xdmcp_chooser_slave_run (GDM_XDMCP_CHOOSER_SLAVE (slave));
+
+        return TRUE;
+}
+
+static gboolean
+gdm_xdmcp_chooser_slave_stop (GdmSlave *slave)
+{
+        g_debug ("GdmXdmcpChooserSlave: Stopping xdmcp_chooser_slave");
+
+        GDM_SLAVE_CLASS (gdm_xdmcp_chooser_slave_parent_class)->stop (slave);
+
+        if (GDM_XDMCP_CHOOSER_SLAVE (slave)->priv->chooser != NULL) {
+                gdm_welcome_session_stop (GDM_WELCOME_SESSION (GDM_XDMCP_CHOOSER_SLAVE (slave)->priv->chooser));
+                g_object_unref (GDM_XDMCP_CHOOSER_SLAVE (slave)->priv->chooser);
+                GDM_XDMCP_CHOOSER_SLAVE (slave)->priv->chooser = NULL;
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_xdmcp_chooser_slave_set_property (GObject      *object,
+                                      guint         prop_id,
+                                      const GValue *value,
+                                      GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_xdmcp_chooser_slave_get_property (GObject    *object,
+                                      guint       prop_id,
+                                      GValue     *value,
+                                      GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_xdmcp_chooser_slave_constructor (GType                  type,
+                                     guint                  n_construct_properties,
+                                     GObjectConstructParam *construct_properties)
+{
+        GdmXdmcpChooserSlave      *xdmcp_chooser_slave;
+
+        xdmcp_chooser_slave = GDM_XDMCP_CHOOSER_SLAVE (G_OBJECT_CLASS (gdm_xdmcp_chooser_slave_parent_class)->constructor (type,
+                                                                                                                           n_construct_properties,
+                                                                                                                           construct_properties));
+
+        return G_OBJECT (xdmcp_chooser_slave);
+}
+
+static void
+gdm_xdmcp_chooser_slave_class_init (GdmXdmcpChooserSlaveClass *klass)
+{
+        GObjectClass  *object_class = G_OBJECT_CLASS (klass);
+        GdmSlaveClass *slave_class = GDM_SLAVE_CLASS (klass);
+
+        object_class->get_property = gdm_xdmcp_chooser_slave_get_property;
+        object_class->set_property = gdm_xdmcp_chooser_slave_set_property;
+        object_class->constructor = gdm_xdmcp_chooser_slave_constructor;
+        object_class->finalize = gdm_xdmcp_chooser_slave_finalize;
+
+        slave_class->start = gdm_xdmcp_chooser_slave_start;
+        slave_class->stop = gdm_xdmcp_chooser_slave_stop;
+
+        signals [HOSTNAME_SELECTED] =
+                g_signal_new ("hostname-selected",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmXdmcpChooserSlaveClass, hostname_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+        g_type_class_add_private (klass, sizeof (GdmXdmcpChooserSlavePrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_XDMCP_CHOOSER_SLAVE, &dbus_glib_gdm_xdmcp_chooser_slave_object_info);
+}
+
+static void
+gdm_xdmcp_chooser_slave_init (GdmXdmcpChooserSlave *slave)
+{
+        slave->priv = GDM_XDMCP_CHOOSER_SLAVE_GET_PRIVATE (slave);
+}
+
+static void
+gdm_xdmcp_chooser_slave_finalize (GObject *object)
+{
+        GdmXdmcpChooserSlave *xdmcp_chooser_slave;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_XDMCP_CHOOSER_SLAVE (object));
+
+        xdmcp_chooser_slave = GDM_XDMCP_CHOOSER_SLAVE (object);
+
+        g_return_if_fail (xdmcp_chooser_slave->priv != NULL);
+
+        gdm_xdmcp_chooser_slave_stop (GDM_SLAVE (xdmcp_chooser_slave));
+
+        G_OBJECT_CLASS (gdm_xdmcp_chooser_slave_parent_class)->finalize (object);
+}
+
+GdmSlave *
+gdm_xdmcp_chooser_slave_new (const char *id)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_XDMCP_CHOOSER_SLAVE,
+                               "display-id", id,
+                               NULL);
+
+        return GDM_SLAVE (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_XDMCP_CHOOSER_SLAVE_H
+#define __GDM_XDMCP_CHOOSER_SLAVE_H
+
+#include <glib-object.h>
+#include "gdm-slave.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_XDMCP_CHOOSER_SLAVE         (gdm_xdmcp_chooser_slave_get_type ())
+#define GDM_XDMCP_CHOOSER_SLAVE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_XDMCP_CHOOSER_SLAVE, GdmXdmcpChooserSlave))
+#define GDM_XDMCP_CHOOSER_SLAVE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_XDMCP_CHOOSER_SLAVE, GdmXdmcpChooserSlaveClass))
+#define GDM_IS_XDMCP_CHOOSER_SLAVE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_XDMCP_CHOOSER_SLAVE))
+#define GDM_IS_XDMCP_CHOOSER_SLAVE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_XDMCP_CHOOSER_SLAVE))
+#define GDM_XDMCP_CHOOSER_SLAVE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_XDMCP_CHOOSER_SLAVE, GdmXdmcpChooserSlaveClass))
+
+typedef struct GdmXdmcpChooserSlavePrivate GdmXdmcpChooserSlavePrivate;
+
+typedef struct
+{
+        GdmSlave                     parent;
+        GdmXdmcpChooserSlavePrivate *priv;
+} GdmXdmcpChooserSlave;
+
+typedef struct
+{
+        GdmSlaveClass   parent_class;
+
+        void (* hostname_selected)          (GdmXdmcpChooserSlave  *slave,
+                                             const char            *hostname);
+} GdmXdmcpChooserSlaveClass;
+
+GType               gdm_xdmcp_chooser_slave_get_type   (void);
+GdmSlave *          gdm_xdmcp_chooser_slave_new        (const char       *id);
+
+G_END_DECLS
+
+#endif /* __GDM_XDMCP_CHOOSER_SLAVE_H */
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-chooser-slave.xml	(revision 134)
@@ -0,0 +1,8 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.XdmcpChooserSlave">
+    <signal name="HostnameSelected">
+      <arg name="hostname" type="s"/>
+    </signal>
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-display-factory.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-display-factory.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-display-factory.c	(revision 134)
@@ -0,0 +1,3350 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 1998, 1999, 2000 Martin K. Petersen <mkp@mkp.net>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/utsname.h>
+
+#include <sys/socket.h>
+#include <netdb.h>
+#include <arpa/inet.h>
+#include <net/if.h>
+#ifdef HAVE_SYS_SOCKIO_H
+#include <sys/sockio.h>
+#endif
+#include <sys/ioctl.h>
+
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include <X11/Xlib.h>
+#include <X11/Xmd.h>
+#include <X11/Xdmcp.h>
+
+#include "gdm-common.h"
+#include "gdm-xdmcp-greeter-display.h"
+#include "gdm-xdmcp-chooser-display.h"
+#include "gdm-display-factory.h"
+#include "gdm-xdmcp-display-factory.h"
+#include "gdm-display-store.h"
+#include "gdm-settings-direct.h"
+#include "gdm-settings-keys.h"
+
+/*
+ * On Sun, we need to define allow_severity and deny_severity to link
+ * against libwrap.
+ */
+#ifdef __sun
+#include <syslog.h>
+int allow_severity = LOG_INFO;
+int deny_severity = LOG_WARNING;
+#endif
+
+#define GDM_XDMCP_DISPLAY_FACTORY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_XDMCP_DISPLAY_FACTORY, GdmXdmcpDisplayFactoryPrivate))
+
+#define DEFAULT_PORT                  177
+#define DEFAULT_USE_MULTICAST         FALSE
+#define DEFAULT_MULTICAST_ADDRESS     "ff02::1"
+#define DEFAULT_HONOR_INDIRECT        TRUE
+#define DEFAULT_MAX_DISPLAYS_PER_HOST 1
+#define DEFAULT_MAX_DISPLAYS          16
+#define DEFAULT_MAX_PENDING_DISPLAYS  4
+#define DEFAULT_MAX_WAIT              30
+#define DEFAULT_MAX_WAIT_INDIRECT     30
+#define DEFAULT_WILLING_SCRIPT        GDMCONFDIR "/Xwilling"
+
+#define GDM_MAX_FORWARD_QUERIES 10
+#define GDM_FORWARD_QUERY_TIMEOUT 30
+#define MANAGED_FORWARD_INTERVAL 1500 /* 1.5 seconds */
+
+/* some extra XDMCP opcodes that xdm will happily ignore since they'll be
+ * the wrong XDMCP version anyway */
+#define GDM_XDMCP_PROTOCOL_VERSION 1001
+enum {
+        GDM_XDMCP_FIRST_OPCODE = 1000, /*just a marker, not an opcode */
+
+        GDM_XDMCP_MANAGED_FORWARD = 1000,
+                /* manager (master) -> manager
+                 * A packet with MANAGED_FORWARD is sent to the
+                 * manager that sent the forward query from the manager to
+                 * which forward query was sent.  It indicates that the forward
+                 * was fully processed and that the client now has either
+                 * a managed session, or has been sent denial, refuse or failed.
+                 * (if the denial gets lost then client gets dumped into the
+                 * chooser again).  This should be resent a few times
+                 * until some (short) timeout or until GOT_MANAGED_FORWARD
+                 * is sent.  GDM sends at most 3 packates with 1.5 seconds
+                 * between each.
+                 *
+                 * Argument is ARRAY8 with the address of the originating host */
+        GDM_XDMCP_GOT_MANAGED_FORWARD,
+                /* manager -> manager (master)
+                 * A single packet with GOT_MANAGED_FORWARD is sent to indicate
+                 * that we did receive the MANAGED_FORWARD packet.  The argument
+                 * must match the MANAGED_FORWARD one or it will just be ignored.
+                 *
+                 * Argument is ARRAY8 with the address of the originating host */
+        GDM_XDMCP_LAST_OPCODE /*just a marker, not an opcode */
+};
+
+/*
+ * We don't support XDM-AUTHENTICATION-1 and XDM-AUTHORIZATION-1.
+ *
+ * The latter would be quite useful to avoid sending unencrypted
+ * cookies over the wire. Unfortunately it isn't supported without
+ * XDM-AUTHENTICATION-1 which requires a key database with private
+ * keys from all X terminals on your LAN. Fun, fun, fun.
+ *
+ * Furthermore user passwords go over the wire in cleartext anyway,
+ * so protecting cookies is not that important.
+ */
+
+typedef struct _XdmAuth {
+        ARRAY8 authentication;
+        ARRAY8 authorization;
+} XdmAuthRec, *XdmAuthPtr;
+
+static XdmAuthRec serv_authlist = {
+        { (CARD16) 0, (CARD8 *) 0 },
+        { (CARD16) 0, (CARD8 *) 0 }
+};
+
+/* NOTE: Timeout and max are hardcoded */
+typedef struct _ForwardQuery {
+        time_t      acctime;
+        GdmAddress *dsp_address;
+        GdmAddress *from_address;
+} ForwardQuery;
+
+typedef struct _IndirectClient {
+        int         id;
+        GdmAddress *dsp_address;
+        GdmAddress *chosen_address;
+        time_t      acctime;
+} IndirectClient;
+
+typedef struct {
+        int                     times;
+        guint                   handler;
+        GdmAddress             *manager;
+        GdmAddress             *origin;
+        GdmXdmcpDisplayFactory *xdmcp_display_factory;
+} ManagedForward;
+
+struct GdmXdmcpDisplayFactoryPrivate
+{
+        GSList          *forward_queries;
+        GSList          *managed_forwards;
+        GSList          *indirect_clients;
+
+        int              socket_fd;
+        gint32           session_serial;
+        guint            socket_watch_id;
+        XdmcpBuffer      buf;
+
+        guint            num_sessions;
+        guint            num_pending_sessions;
+
+        char            *sysid;
+        char            *hostname;
+        ARRAY8           servhost;
+
+        /* configuration */
+        guint            port;
+        gboolean         use_multicast;
+        char            *multicast_address;
+        gboolean         honor_indirect;
+        char            *willing_script;
+        guint            max_displays_per_host;
+        guint            max_displays;
+        guint            max_pending_displays;
+        guint            max_wait;
+        guint            max_wait_indirect;
+};
+
+enum {
+        PROP_0,
+        PROP_PORT,
+        PROP_USE_MULTICAST,
+        PROP_MULTICAST_ADDRESS,
+        PROP_HONOR_INDIRECT,
+        PROP_WILLING_SCRIPT,
+        PROP_MAX_DISPLAYS_PER_HOST,
+        PROP_MAX_DISPLAYS,
+        PROP_MAX_PENDING_DISPLAYS,
+        PROP_MAX_WAIT,
+        PROP_MAX_WAIT_INDIRECT,
+};
+
+static void     gdm_xdmcp_display_factory_class_init    (GdmXdmcpDisplayFactoryClass *klass);
+static void     gdm_xdmcp_display_factory_init          (GdmXdmcpDisplayFactory      *manager);
+static void     gdm_xdmcp_display_factory_finalize      (GObject                     *object);
+
+static gpointer xdmcp_display_factory_object = NULL;
+
+G_DEFINE_TYPE (GdmXdmcpDisplayFactory, gdm_xdmcp_display_factory, GDM_TYPE_DISPLAY_FACTORY)
+
+/* Theory of operation:
+ *
+ * Process idles waiting for UDP packets on port 177.
+ * Incoming packets are decoded and checked against tcp_wrapper.
+ *
+ * A typical session looks like this:
+ *
+ * Display sends Query/BroadcastQuery to Manager.
+ *
+ * Manager selects an appropriate authentication scheme from the
+ * display's list of supported ones and sends Willing/Unwilling.
+ *
+ * Assuming the display accepts the auth. scheme it sends back a
+ * Request.
+ *
+ * If the manager accepts to service the display (i.e. loadavg is low)
+ * it sends back an Accept containing a unique SessionID. The
+ * SessionID is stored in an accept queue by the Manager. Should the
+ * manager refuse to start a session a Decline is sent to the display.
+ *
+ * The display returns a Manage request containing the supplied
+ * SessionID. The manager will then start a session on the display. In
+ * case the SessionID is not on the accept queue the manager returns
+ * Refuse. If the manager fails to open the display for connections
+ * Failed is returned.
+ *
+ * During the session the display periodically sends KeepAlive packets
+ * to the manager. The manager responds with Alive.
+ *
+ * Similarly the manager xpings the display once in a while and shuts
+ * down the connection on failure.
+ *
+ */
+
+GQuark
+gdm_xdmcp_display_factory_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_xdmcp_display_factory_error");
+        }
+
+        return ret;
+}
+
+static gint32
+get_next_session_serial (GdmXdmcpDisplayFactory *factory)
+{
+        gint32 serial;
+
+ again:
+        if (factory->priv->session_serial != G_MAXINT32) {
+                serial = factory->priv->session_serial++;
+        } else {
+                serial = g_random_int ();
+        }
+
+        if (serial == 0) {
+                goto again;
+        }
+
+        return serial;
+}
+
+/* for debugging */
+static const char *
+ai_family_str (struct addrinfo *ai)
+{
+        const char *str;
+        switch (ai->ai_family) {
+        case AF_INET:
+                str = "inet";
+                break;
+        case AF_INET6:
+                str = "inet6";
+                break;
+        case AF_UNIX:
+                str = "unix";
+                break;
+        case AF_UNSPEC:
+                str = "unspecified";
+                break;
+        default:
+                str = "unknown";
+                break;
+        }
+        return str;
+}
+
+/* for debugging */
+static const char *
+ai_type_str (struct addrinfo *ai)
+{
+        const char *str;
+        switch (ai->ai_socktype) {
+        case SOCK_STREAM:
+                str = "stream";
+                break;
+        case SOCK_DGRAM:
+                str = "datagram";
+                break;
+        case SOCK_SEQPACKET:
+                str = "seqpacket";
+                break;
+        case SOCK_RAW:
+                str = "raw";
+                break;
+        default:
+                str = "unknown";
+                break;
+        }
+        return str;
+}
+
+/* for debugging */
+static const char *
+ai_protocol_str (struct addrinfo *ai)
+{
+        const char *str;
+        switch (ai->ai_protocol) {
+        case 0:
+                str = "default";
+                break;
+        case IPPROTO_TCP:
+                str = "TCP";
+                break;
+        case IPPROTO_UDP:
+                str = "UDP";
+                break;
+        case IPPROTO_RAW:
+                str = "raw";
+                break;
+        default:
+                str = "unknown";
+                break;
+        }
+
+        return str;
+}
+
+/* for debugging */
+static char *
+ai_flags_str (struct addrinfo *ai)
+{
+        GString *str;
+
+        str = g_string_new ("");
+        if (ai->ai_flags == 0) {
+                g_string_append (str, "none");
+        } else {
+                if (ai->ai_flags & AI_PASSIVE) {
+                        g_string_append (str, "passive ");
+                }
+                if (ai->ai_flags & AI_CANONNAME) {
+                        g_string_append (str, "canon ");
+                }
+                if (ai->ai_flags & AI_NUMERICHOST) {
+                        g_string_append (str, "numhost ");
+                }
+                if (ai->ai_flags & AI_NUMERICSERV) {
+                        g_string_append (str, "numserv ");
+                }
+                if (ai->ai_flags & AI_V4MAPPED) {
+                        g_string_append (str, "v4mapped ");
+                }
+                if (ai->ai_flags & AI_ALL) {
+                        g_string_append (str, "all ");
+                }
+        }
+        return g_string_free (str, FALSE);
+}
+
+/* for debugging */
+static void
+debug_addrinfo (struct addrinfo *ai)
+{
+        char *str;
+        str = ai_flags_str (ai);
+        g_debug ("GdmXdmcpDisplayFactory: addrinfo family=%s type=%s proto=%s flags=%s",
+                 ai_family_str (ai),
+                 ai_type_str (ai),
+                 ai_protocol_str (ai),
+                 str);
+        g_free (str);
+}
+
+static int
+create_socket (struct addrinfo *ai)
+{
+        int sock;
+
+        sock = socket (ai->ai_family, ai->ai_socktype, ai->ai_protocol);
+        if (sock < 0) {
+                g_warning ("socket: %s", g_strerror (errno));
+                return sock;
+        }
+
+        if (bind (sock, ai->ai_addr, ai->ai_addrlen) < 0) {
+                g_warning ("bind: %s", g_strerror (errno));
+                close (sock);
+                return -1;
+        }
+
+        return sock;
+}
+
+static int
+do_bind (guint                     port,
+         int                       family,
+         struct sockaddr_storage * hostaddr)
+{
+        struct addrinfo  hints;
+        struct addrinfo *ai_list;
+        struct addrinfo *ai;
+        char             strport[NI_MAXSERV];
+        int              gaierr;
+        int              sock;
+
+        sock = -1;
+
+        memset (&hints, 0, sizeof (hints));
+        hints.ai_family = family;
+        hints.ai_socktype = SOCK_DGRAM;
+        hints.ai_flags = AI_PASSIVE;
+
+        snprintf (strport, sizeof (strport), "%u", port);
+
+        ai_list = NULL;
+        if ((gaierr = getaddrinfo (NULL, strport, &hints, &ai_list)) != 0) {
+                g_error ("Unable to connect to socket: %s", gai_strerror (gaierr));
+        }
+
+        /* should only be one but.. */
+        for (ai = ai_list; ai != NULL; ai = ai->ai_next) {
+                if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6) {
+                        continue;
+                }
+
+                debug_addrinfo (ai);
+
+                if (sock < 0) {
+                        char       *host;
+                        char       *serv;
+                        GdmAddress *addr;
+
+                        addr = gdm_address_new_from_sockaddr (ai->ai_addr, ai->ai_addrlen);
+
+                        host = NULL;
+                        serv = NULL;
+                        gdm_address_get_numeric_info (addr, &host, &serv);
+                        g_debug ("GdmXdmcpDisplayFactory: Attempting to bind to host %s port %s", host, serv);
+                        g_free (host);
+                        g_free (serv);
+                        gdm_address_free (addr);
+
+                        sock = create_socket (ai);
+                        if (sock >= 0) {
+                                if (hostaddr != NULL) {
+                                        memcpy (hostaddr, ai->ai_addr, ai->ai_addrlen);
+                                }
+                        }
+                }
+        }
+
+        freeaddrinfo (ai_list);
+
+        return sock;
+}
+
+static void
+setup_multicast (GdmXdmcpDisplayFactory *factory)
+{
+#ifdef ENABLE_IPV6
+        /* Checking and Setting Multicast options */
+        {
+                /*
+                 * socktemp is a temporary socket for getting info about
+                 * available interfaces
+                 */
+                int              socktemp;
+                int              i;
+                int              num;
+                char            *buf;
+                struct ipv6_mreq mreq;
+
+                /* For interfaces' list */
+                struct ifconf    ifc;
+                struct ifreq    *ifr;
+
+                socktemp = socket (AF_INET, SOCK_DGRAM, 0);
+#ifdef SIOCGIFNUM
+                if (ioctl (socktemp, SIOCGIFNUM, &num) < 0) {
+                        num = 64;
+                }
+#else
+                num = 64;
+#endif /* SIOCGIFNUM */
+                ifc.ifc_len = sizeof (struct ifreq) * num;
+                ifc.ifc_buf = buf = malloc (ifc.ifc_len);
+
+                if (ioctl (socktemp, SIOCGIFCONF, &ifc) >= 0) {
+                        ifr = ifc.ifc_req;
+                        num = ifc.ifc_len / sizeof (struct ifreq); /* No of interfaces */
+
+                        /* Joining multicast group with all interfaces */
+                        for (i = 0 ; i < num ; i++) {
+                                struct ifreq ifreq;
+                                int          ifindex;
+
+                                memset (&ifreq, 0, sizeof (ifreq));
+                                strncpy (ifreq.ifr_name, ifr[i].ifr_name, sizeof (ifreq.ifr_name));
+                                /* paranoia */
+                                ifreq.ifr_name[sizeof (ifreq.ifr_name) - 1] = '\0';
+
+                                if (ioctl (socktemp, SIOCGIFFLAGS, &ifreq) < 0) {
+                                        g_debug ("GdmXdmcpDisplayFactory: Could not get SIOCGIFFLAGS for %s",
+                                                 ifr[i].ifr_name);
+                                }
+
+                                ifindex = if_nametoindex (ifr[i].ifr_name);
+
+                                if ((!(ifreq.ifr_flags & IFF_UP) ||
+                                     (ifreq.ifr_flags & IFF_LOOPBACK)) ||
+                                    ((ifindex == 0 ) && (errno == ENXIO))) {
+                                        /* Not a valid interface or loopback interface*/
+                                        continue;
+                                }
+
+                                mreq.ipv6mr_interface = ifindex;
+                                inet_pton (AF_INET6,
+                                           factory->priv->multicast_address,
+                                           &mreq.ipv6mr_multiaddr);
+
+                                setsockopt (factory->priv->socket_fd,
+                                            IPPROTO_IPV6,
+                                            IPV6_JOIN_GROUP,
+                                            &mreq,
+                                            sizeof (mreq));
+                        }
+                }
+                g_free (buf);
+                close (socktemp);
+        }
+#endif /* ENABLE_IPV6 */
+}
+
+static void
+fd_set_close_on_exec (int fd)
+{
+        int flags;
+
+        flags = fcntl (fd, F_GETFD, 0);
+        if (flags < 0) {
+                return;
+        }
+
+        flags |= FD_CLOEXEC;
+
+        fcntl (fd, F_SETFD, flags);
+}
+
+static gboolean
+open_port (GdmXdmcpDisplayFactory *factory)
+{
+        struct sockaddr_storage serv_sa = { 0 };
+
+        g_debug ("GdmXdmcpDisplayFactory: Start up on host %s, port %d",
+                 factory->priv->hostname,
+                 factory->priv->port);
+
+        /* Open socket for communications */
+#ifdef ENABLE_IPV6
+        factory->priv->socket_fd = do_bind (factory->priv->port, AF_INET6, &serv_sa);
+        if (factory->priv->socket_fd < 0)
+#endif
+                factory->priv->socket_fd = do_bind (factory->priv->port, AF_INET, &serv_sa);
+
+        if G_UNLIKELY (factory->priv->socket_fd < 0) {
+                g_warning (_("Could not create socket!"));
+                return FALSE;
+        }
+
+        fd_set_close_on_exec (factory->priv->socket_fd);
+
+        if (factory->priv->use_multicast) {
+                setup_multicast (factory);
+        }
+
+        return TRUE;
+}
+
+#ifdef HAVE_TCPWRAPPERS
+
+        /*
+         * Avoids a warning, my tcpd.h file doesn't include this prototype, even
+         * though the library does include the function and the manpage mentions it
+         */
+        extern int hosts_ctl (char *daemon,
+                              char *client_name,
+                              char *client_addr,
+                              char *client_user);
+#endif
+
+static gboolean
+gdm_xdmcp_host_allow (GdmAddress *address)
+{
+#ifdef HAVE_TCPWRAPPERS
+        char       *client;
+        char       *host;
+        gboolean    ret;
+
+        host = NULL;
+        client = NULL;
+
+        /* Find client hostname */
+        gdm_address_get_hostname (address, &client);
+        gdm_address_get_numeric_info (address, &host, NULL);
+
+        /* Check with tcp_wrappers if client is allowed to access */
+        ret = hosts_ctl ("gdm", client, host, "");
+
+        g_free (host);
+        g_free (client);
+
+        return ret;
+#else /* HAVE_TCPWRAPPERS */
+        return (TRUE);
+#endif /* HAVE_TCPWRAPPERS */
+}
+
+typedef struct {
+        GdmAddress *address;
+        int         count;
+} CountDisplayData;
+
+static gboolean
+count_displays_from_host (const char       *id,
+                          GdmDisplay       *display,
+                          CountDisplayData *data)
+{
+        GdmAddress *address;
+
+        if (GDM_IS_XDMCP_DISPLAY (display)) {
+                address = gdm_xdmcp_display_get_remote_address (GDM_XDMCP_DISPLAY (display));
+
+                if (gdm_address_equal (address, data->address)) {
+                        data->count++;
+                }
+        }
+
+        return TRUE;
+}
+
+static int
+gdm_xdmcp_num_displays_from_host (GdmXdmcpDisplayFactory *factory,
+                                  GdmAddress             *address)
+{
+        CountDisplayData data;
+        GdmDisplayStore *store;
+
+        data.count = 0;
+        data.address = address;
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+        gdm_display_store_foreach (store,
+                                   (GdmDisplayStoreFunc)count_displays_from_host,
+                                   &data);
+
+        return data.count;
+}
+
+typedef struct {
+        GdmAddress *address;
+        int         display_num;
+} LookupHostData;
+
+static gboolean
+lookup_by_host (const char     *id,
+                GdmDisplay     *display,
+                LookupHostData *data)
+{
+        GdmAddress *this_address;
+        int         disp_num;
+
+        if (! GDM_IS_XDMCP_DISPLAY (display)) {
+                return FALSE;
+        }
+
+        this_address = gdm_xdmcp_display_get_remote_address (GDM_XDMCP_DISPLAY (display));
+        gdm_display_get_x11_display_number (display, &disp_num, NULL);
+
+        if (gdm_address_equal (this_address, data->address)
+            && disp_num == data->display_num) {
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static GdmDisplay *
+gdm_xdmcp_display_lookup_by_host (GdmXdmcpDisplayFactory *factory,
+                                  GdmAddress             *address,
+                                  int                     display_num)
+{
+        GdmDisplay      *display;
+        LookupHostData  *data;
+        GdmDisplayStore *store;
+
+        data = g_new0 (LookupHostData, 1);
+        data->address = address;
+        data->display_num = display_num;
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+        display = gdm_display_store_find (store,
+                                          (GdmDisplayStoreFunc)lookup_by_host,
+                                          data);
+        g_free (data);
+
+        return display;
+}
+
+static char *
+get_willing_output (GdmXdmcpDisplayFactory *factory)
+{
+        char  *output;
+        char **argv;
+        FILE  *fd;
+        char   buf[256];
+
+        output = NULL;
+        buf[0] = '\0';
+
+        if (factory->priv->willing_script == NULL) {
+                goto out;
+        }
+
+        argv = NULL;
+        if (! g_shell_parse_argv (factory->priv->willing_script, NULL, &argv, NULL)) {
+                goto out;
+        }
+
+        if (argv == NULL ||
+            argv[0] == NULL ||
+            g_access (argv[0], X_OK) != 0) {
+                goto out;
+        }
+
+        fd = popen (factory->priv->willing_script, "r");
+        if (fd == NULL) {
+                goto out;
+        }
+
+        if (fgets (buf, sizeof (buf), fd) == NULL) {
+                pclose (fd);
+                goto out;
+        }
+
+        pclose (fd);
+
+        output = g_strdup (buf);
+
+ out:
+        return output;
+}
+
+static void
+gdm_xdmcp_send_willing (GdmXdmcpDisplayFactory *factory,
+                        GdmAddress             *address)
+{
+        ARRAY8        status;
+        XdmcpHeader   header;
+        static char  *last_status = NULL;
+        static time_t last_willing = 0;
+        char         *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending WILLING to %s", host);
+        g_free (host);
+
+        if (last_willing == 0 || time (NULL) - 3 > last_willing) {
+                char *s;
+
+                g_free (last_status);
+
+                s = get_willing_output (factory);
+                if (s != NULL) {
+                        last_status = s;
+                } else {
+                        last_status = g_strdup (factory->priv->sysid);
+                }
+        }
+
+        if (! gdm_address_is_local (address) &&
+            gdm_xdmcp_num_displays_from_host (factory, address) >= factory->priv->max_displays_per_host) {
+                /*
+                 * Don't translate, this goes over the wire to servers where we
+                 * don't know the charset or language, so it must be ascii
+                 */
+                status.data = (CARD8 *) g_strdup_printf ("%s (Server is busy)",
+                                                         last_status);
+        } else {
+                status.data = (CARD8 *) g_strdup (last_status);
+        }
+
+        status.length = strlen ((char *) status.data);
+
+        header.opcode   = (CARD16) WILLING;
+        header.length   = 6 + serv_authlist.authentication.length;
+        header.length  += factory->priv->servhost.length + status.length;
+        header.version  = XDM_PROTOCOL_VERSION;
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+
+        /* Hardcoded authentication */
+        XdmcpWriteARRAY8 (&factory->priv->buf, &serv_authlist.authentication);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &factory->priv->servhost);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &status);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        g_free (status.data);
+}
+
+static void
+gdm_xdmcp_send_unwilling (GdmXdmcpDisplayFactory *factory,
+                          GdmAddress             *address,
+                          int                     type)
+{
+        ARRAY8        status;
+        XdmcpHeader   header;
+        static time_t last_time = 0;
+        char         *host;
+
+        /* only send at most one packet per second,
+           no harm done if we don't send it at all */
+        if (last_time + 1 >= time (NULL)) {
+                return;
+        }
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending UNWILLING to %s", host);
+        g_warning (_("Denied XDMCP query from host %s"), host);
+        g_free (host);
+
+        /*
+         * Don't translate, this goes over the wire to servers where we
+         * don't know the charset or language, so it must be ascii
+         */
+        status.data = (CARD8 *) "Display not authorized to connect";
+        status.length = strlen ((char *) status.data);
+
+        header.opcode = (CARD16) UNWILLING;
+        header.length = 4 + factory->priv->servhost.length + status.length;
+        header.version = XDM_PROTOCOL_VERSION;
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+
+        XdmcpWriteARRAY8 (&factory->priv->buf, &factory->priv->servhost);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &status);
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        last_time = time (NULL);
+}
+
+#define SIN(__s)   ((struct sockaddr_in *) __s)
+#define SIN6(__s)  ((struct sockaddr_in6 *) __s)
+
+static void
+set_port_for_request (GdmAddress *address,
+                      ARRAY8     *port)
+{
+        struct sockaddr_storage *ss;
+
+        ss = gdm_address_peek_sockaddr_storage (address);
+
+        /* we depend on this being 2 elsewhere as well */
+        port->length = 2;
+
+        switch (ss->ss_family) {
+        case AF_INET:
+                port->data = (CARD8 *)g_memdup (&(SIN (ss)->sin_port), port->length);
+                break;
+        case AF_INET6:
+                port->data = (CARD8 *)g_memdup (&(SIN6 (ss)->sin6_port), port->length);
+                break;
+        default:
+                port->data = NULL;
+                break;
+        }
+}
+
+static void
+set_address_for_request (GdmAddress *address,
+                         ARRAY8     *addr)
+{
+        struct sockaddr_storage *ss;
+
+        ss = gdm_address_peek_sockaddr_storage (address);
+
+        switch (ss->ss_family) {
+        case AF_INET:
+                addr->length = sizeof (struct in_addr);
+                addr->data = g_memdup (&SIN (ss)->sin_addr, addr->length);
+                break;
+        case AF_INET6:
+                addr->length = sizeof (struct in6_addr);
+                addr->data = g_memdup (&SIN6 (ss)->sin6_addr, addr->length);
+                break;
+        default:
+                addr->length = 0;
+                addr->data = NULL;
+                break;
+        }
+
+}
+
+static void
+gdm_xdmcp_send_forward_query (GdmXdmcpDisplayFactory  *factory,
+                              IndirectClient          *ic,
+                              GdmAddress              *address,
+                              GdmAddress              *display_address,
+                              ARRAYofARRAY8Ptr         authlist)
+{
+        XdmcpHeader              header;
+        int                      i;
+        ARRAY8                   addr;
+        ARRAY8                   port;
+        char                    *host;
+        char                    *serv;
+
+        g_assert (ic != NULL);
+        g_assert (ic->chosen_address != NULL);
+
+        host = NULL;
+        gdm_address_get_numeric_info (ic->chosen_address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending forward query to %s",
+                   host);
+        g_free (host);
+
+        host = NULL;
+        serv = NULL;
+        gdm_address_get_numeric_info (display_address, &host, &serv);
+        g_debug ("GdmXdmcpDisplayFactory: Query contains %s:%s",
+                 host, serv);
+        g_free (host);
+        g_free (serv);
+
+        set_port_for_request (address, &port);
+        set_address_for_request (display_address, &addr);
+
+        header.version = XDM_PROTOCOL_VERSION;
+        header.opcode = (CARD16) FORWARD_QUERY;
+        header.length = 0;
+        header.length += 2 + addr.length;
+        header.length += 2 + port.length;
+        header.length += 1;
+        for (i = 0; i < authlist->length; i++) {
+                header.length += 2 + authlist->data[i].length;
+        }
+
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &addr);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &port);
+        XdmcpWriteARRAYofARRAY8 (&factory->priv->buf, authlist);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (ic->chosen_address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        g_free (port.data);
+        g_free (addr.data);
+}
+
+static void
+handle_any_query (GdmXdmcpDisplayFactory  *factory,
+                  GdmAddress              *address,
+                  ARRAYofARRAY8Ptr         authentication_names,
+                  int                      type)
+{
+        gdm_xdmcp_send_willing (factory, address);
+}
+
+static void
+handle_direct_query (GdmXdmcpDisplayFactory  *factory,
+                     GdmAddress              *address,
+                     int                      len,
+                     int                      type)
+{
+        ARRAYofARRAY8 clnt_authlist;
+        int           expected_len;
+        int           i;
+        int           res;
+
+        res = XdmcpReadARRAYofARRAY8 (&factory->priv->buf, &clnt_authlist);
+        if G_UNLIKELY (! res) {
+                g_warning (_("Could not extract authlist from packet"));
+                return;
+        }
+
+        expected_len = 1;
+
+        for (i = 0 ; i < clnt_authlist.length ; i++) {
+                expected_len += 2 + clnt_authlist.data[i].length;
+        }
+
+        if (len == expected_len) {
+                handle_any_query (factory, address, &clnt_authlist, type);
+        } else {
+                g_warning (_("Error in checksum"));
+        }
+
+        XdmcpDisposeARRAYofARRAY8 (&clnt_authlist);
+}
+
+static void
+gdm_xdmcp_handle_broadcast_query (GdmXdmcpDisplayFactory *factory,
+                                  GdmAddress             *address,
+                                  int                     len)
+{
+        if (gdm_xdmcp_host_allow (address)) {
+                handle_direct_query (factory, address, len, BROADCAST_QUERY);
+        } else {
+                /* just ignore it */
+        }
+}
+
+static void
+gdm_xdmcp_handle_query (GdmXdmcpDisplayFactory *factory,
+                        GdmAddress             *address,
+                        int                     len)
+{
+        if (gdm_xdmcp_host_allow (address)) {
+                handle_direct_query (factory, address, len, QUERY);
+        } else {
+                gdm_xdmcp_send_unwilling (factory, address, QUERY);
+        }
+}
+
+static IndirectClient *
+indirect_client_create (GdmXdmcpDisplayFactory *factory,
+                        GdmAddress             *dsp_address)
+{
+        IndirectClient *ic;
+
+        ic = g_new0 (IndirectClient, 1);
+        ic->dsp_address = gdm_address_copy (dsp_address);
+
+        factory->priv->indirect_clients = g_slist_prepend (factory->priv->indirect_clients, ic);
+
+        return ic;
+}
+
+static void
+indirect_client_destroy (GdmXdmcpDisplayFactory *factory,
+                         IndirectClient         *ic)
+{
+        if (ic == NULL) {
+                return;
+        }
+
+        factory->priv->indirect_clients = g_slist_remove (factory->priv->indirect_clients, ic);
+
+        ic->acctime = 0;
+
+        {
+                char *host;
+
+                host = NULL;
+                gdm_address_get_numeric_info (ic->dsp_address, &host, NULL);
+                g_debug ("GdmXdmcpDisplayFactory: Disposing IndirectClient for %s", host);
+                g_free (host);
+        }
+
+        g_free (ic->dsp_address);
+        ic->dsp_address = NULL;
+        g_free (ic->chosen_address);
+        ic->chosen_address = NULL;
+
+        g_free (ic);
+}
+
+static IndirectClient *
+indirect_client_lookup_by_chosen (GdmXdmcpDisplayFactory *factory,
+                                  GdmAddress             *chosen_address,
+                                  GdmAddress             *origin_address)
+{
+        GSList         *li;
+        char           *host;
+        IndirectClient *ret;
+
+        g_assert (chosen_address != NULL);
+        g_assert (origin_address != NULL);
+
+        ret = NULL;
+
+        for (li = factory->priv->indirect_clients; li != NULL; li = li->next) {
+                IndirectClient *ic = li->data;
+
+                if (ic != NULL
+                    && ic->chosen_address != NULL
+                    && gdm_address_equal (ic->chosen_address, chosen_address)) {
+                        if (gdm_address_equal (ic->dsp_address, origin_address)) {
+                                ret = ic;
+                                goto out;
+                        } else if (gdm_address_is_loopback (ic->dsp_address)
+                                   && gdm_address_is_local (origin_address)) {
+                                ret = ic;
+                                goto out;
+                        }
+                }
+        }
+
+        gdm_address_get_numeric_info (chosen_address, &host, NULL);
+
+        g_debug ("GdmXdmcpDisplayFactory: Chosen %s host not found", host);
+        g_free (host);
+ out:
+        return ret;
+}
+
+/* lookup by origin */
+static IndirectClient *
+indirect_client_lookup (GdmXdmcpDisplayFactory *factory,
+                        GdmAddress             *address)
+{
+        GSList         *li;
+        GSList         *qlist;
+        IndirectClient *ret;
+        time_t          curtime;
+
+        g_assert (address != NULL);
+
+        curtime = time (NULL);
+        ret = NULL;
+
+        qlist = g_slist_copy (factory->priv->indirect_clients);
+
+        for (li = qlist; li != NULL; li = li->next) {
+                IndirectClient *ic;
+                char           *host;
+                char           *serv;
+
+                ic = (IndirectClient *) li->data;
+
+                if (ic == NULL) {
+                        continue;
+                }
+
+                host = NULL;
+                serv = NULL;
+                gdm_address_get_numeric_info (ic->dsp_address, &host, &serv);
+
+                g_debug ("GdmXdmcpDisplayFactory: comparing %s:%s", host, serv);
+                if (gdm_address_equal (ic->dsp_address, address)) {
+                        ret = ic;
+                        g_free (host);
+                        g_free (serv);
+                        break;
+                }
+
+                if (ic->acctime > 0 && curtime > ic->acctime + factory->priv->max_wait_indirect) {
+                        g_debug ("GdmXdmcpDisplayFactory: Disposing stale forward query from %s:%s",
+                                 host, serv);
+
+                        indirect_client_destroy (factory, ic);
+                }
+
+                g_free (host);
+                g_free (serv);
+        }
+
+        g_slist_free (qlist);
+
+        if (ret == NULL) {
+                char *host;
+
+                host = NULL;
+                gdm_address_get_numeric_info (address, &host, NULL);
+                g_debug ("GdmXdmcpDisplayFactory: Host %s not found",
+                         host);
+                g_free (host);
+        }
+
+        return ret;
+}
+
+static void
+gdm_xdmcp_handle_indirect_query (GdmXdmcpDisplayFactory *factory,
+                                 GdmAddress             *address,
+                                 int                     len)
+{
+        ARRAYofARRAY8    clnt_authlist;
+        int              expected_len;
+        int              i;
+        int              res;
+        IndirectClient  *ic;
+
+        if (! gdm_xdmcp_host_allow (address)) {
+                /* ignore the request */
+                return;
+        }
+
+        if (! factory->priv->honor_indirect) {
+                /* ignore it */
+                return;
+        }
+
+        if (factory->priv->num_sessions > factory->priv->max_displays ||
+            (!gdm_address_is_local (address) &&
+             gdm_xdmcp_num_displays_from_host (factory, address) > factory->priv->max_displays_per_host)) {
+                g_debug ("GdmXdmcpDisplayFactory: reached maximum number of clients - ignoring indirect query");
+                return;
+        }
+
+        res = XdmcpReadARRAYofARRAY8 (&factory->priv->buf, &clnt_authlist);
+        if G_UNLIKELY (! res) {
+                g_warning (_("Could not extract authlist from packet"));
+                return;
+        }
+
+        expected_len = 1;
+
+        for (i = 0 ; i < clnt_authlist.length ; i++) {
+                expected_len += 2 + clnt_authlist.data[i].length;
+        }
+
+        /* Try to look up the display in
+         * the pending list. If found send a FORWARD_QUERY to the
+         * chosen manager. Otherwise alloc a new indirect display. */
+
+        if (len != expected_len) {
+                g_warning (_("Error in checksum"));
+                goto out;
+        }
+
+
+        ic = indirect_client_lookup (factory, address);
+
+        if (ic != NULL && ic->chosen_address != NULL) {
+                /* if user chose us, then just send willing */
+                if (gdm_address_is_local (ic->chosen_address)) {
+                        g_debug ("GdmXdmcpDisplayFactory: the chosen address is local - dropping indirect");
+
+                        /* get rid of indirect, so that we don't get
+                         * the chooser */
+                        indirect_client_destroy (factory, ic);
+                        gdm_xdmcp_send_willing (factory, address);
+                } else if (gdm_address_is_loopback (address)) {
+                        /* woohoo! fun, I have no clue how to get
+                         * the correct ip, SO I just send forward
+                         * queries with all the different IPs */
+                        const GList *list = gdm_address_peek_local_list ();
+
+                        g_debug ("GdmXdmcpDisplayFactory: the chosen address is a loopback");
+
+                        while (list != NULL) {
+                                GdmAddress *saddr = list->data;
+
+                                if (! gdm_address_is_loopback (saddr)) {
+                                        /* forward query to * chosen host */
+                                        gdm_xdmcp_send_forward_query (factory,
+                                                                      ic,
+                                                                      address,
+                                                                      saddr,
+                                                                      &clnt_authlist);
+                                }
+
+                                list = list->next;
+                        }
+                } else {
+                        /* or send forward query to chosen host */
+                        gdm_xdmcp_send_forward_query (factory,
+                                                      ic,
+                                                      address,
+                                                      address,
+                                                      &clnt_authlist);
+                }
+        } else if (ic == NULL) {
+                ic = indirect_client_create (factory, address);
+                if (ic != NULL) {
+                        gdm_xdmcp_send_willing (factory, address);
+                }
+        } else  {
+                gdm_xdmcp_send_willing (factory, address);
+        }
+
+out:
+        XdmcpDisposeARRAYofARRAY8 (&clnt_authlist);
+}
+
+static void
+forward_query_destroy (GdmXdmcpDisplayFactory *factory,
+                       ForwardQuery           *q)
+{
+        if (q == NULL) {
+                return;
+        }
+
+        factory->priv->forward_queries = g_slist_remove (factory->priv->forward_queries, q);
+
+        q->acctime = 0;
+
+        {
+                char *host;
+
+                host = NULL;
+                gdm_address_get_numeric_info (q->dsp_address, &host, NULL);
+                g_debug ("GdmXdmcpDisplayFactory: Disposing %s", host);
+                g_free (host);
+        }
+
+        g_free (q->dsp_address);
+        q->dsp_address = NULL;
+        g_free (q->from_address);
+        q->from_address = NULL;
+
+        g_free (q);
+}
+
+static gboolean
+remove_oldest_forward (GdmXdmcpDisplayFactory *factory)
+{
+        GSList       *li;
+        ForwardQuery *oldest = NULL;
+
+        for (li = factory->priv->forward_queries; li != NULL; li = li->next) {
+                ForwardQuery *query = li->data;
+
+                if (oldest == NULL || query->acctime < oldest->acctime) {
+                        oldest = query;
+                }
+        }
+
+        if (oldest != NULL) {
+                forward_query_destroy (factory, oldest);
+                return TRUE;
+        } else {
+                return FALSE;
+        }
+}
+
+static ForwardQuery *
+forward_query_create (GdmXdmcpDisplayFactory *factory,
+                         GdmAddress             *mgr_address,
+                         GdmAddress             *dsp_address)
+{
+        ForwardQuery *q;
+        int           count;
+
+        count = g_slist_length (factory->priv->forward_queries);
+
+        while (count > GDM_MAX_FORWARD_QUERIES && remove_oldest_forward (factory)) {
+                count--;
+        }
+
+        q = g_new0 (ForwardQuery, 1);
+        q->dsp_address = gdm_address_copy (dsp_address);
+        q->from_address = gdm_address_copy (mgr_address);
+
+        factory->priv->forward_queries = g_slist_prepend (factory->priv->forward_queries, q);
+
+        return q;
+}
+
+static ForwardQuery *
+forward_query_lookup (GdmXdmcpDisplayFactory *factory,
+                          GdmAddress             *address)
+{
+        GSList       *li;
+        GSList       *qlist;
+        ForwardQuery *ret;
+        time_t        curtime;
+
+        curtime = time (NULL);
+        ret = NULL;
+
+        qlist = g_slist_copy (factory->priv->forward_queries);
+
+        for (li = qlist; li != NULL; li = li->next) {
+                ForwardQuery *q;
+                char         *host;
+                char         *serv;
+
+                q = (ForwardQuery *) li->data;
+
+                if (q == NULL) {
+                        continue;
+                }
+
+                host = NULL;
+                serv = NULL;
+                gdm_address_get_numeric_info (q->dsp_address, &host, &serv);
+
+                g_debug ("GdmXdmcpDisplayFactory: comparing %s:%s", host, serv);
+                if (gdm_address_equal (q->dsp_address, address)) {
+                        ret = q;
+                        g_free (host);
+                        g_free (serv);
+                        break;
+                }
+
+                if (q->acctime > 0 &&  curtime > q->acctime + GDM_FORWARD_QUERY_TIMEOUT) {
+                        g_debug ("GdmXdmcpDisplayFactory: Disposing stale forward query from %s:%s",
+                                 host, serv);
+
+                        forward_query_destroy (factory, q);
+                }
+
+                g_free (host);
+                g_free (serv);
+        }
+
+        g_slist_free (qlist);
+
+        if (ret == NULL) {
+                char *host;
+
+                host = NULL;
+                gdm_address_get_numeric_info (address, &host, NULL);
+                g_debug ("GdmXdmcpDisplayFactory: Host %s not found",
+                         host);
+                g_free (host);
+        }
+
+        return ret;
+}
+
+static gboolean
+create_address_from_request (ARRAY8      *req_addr,
+                             ARRAY8      *req_port,
+                             int          family,
+                             GdmAddress **address)
+{
+        uint16_t         port;
+        char             host_buf [NI_MAXHOST];
+        char             serv_buf [NI_MAXSERV];
+        char            *serv;
+        const char      *host;
+        struct addrinfo  hints;
+        struct addrinfo *ai_list;
+        struct addrinfo *ai;
+        int              gaierr;
+        gboolean         found;
+
+        if (address != NULL) {
+                *address = NULL;
+        }
+
+        if (req_addr == NULL) {
+                return FALSE;
+        }
+
+        serv = NULL;
+        if (req_port != NULL) {
+                /* port must always be length 2 */
+                if (req_port->length != 2) {
+                        return FALSE;
+                }
+
+                memcpy (&port, req_port->data, 2);
+                snprintf (serv_buf, sizeof (serv_buf), "%d", ntohs (port));
+                serv = serv_buf;
+        } else {
+                /* assume XDM_UDP_PORT */
+                snprintf (serv_buf, sizeof (serv_buf), "%d", XDM_UDP_PORT);
+                serv = serv_buf;
+        }
+
+        host = NULL;
+        if (req_addr->length == 4) {
+                host = inet_ntop (AF_INET,
+                                  (const void *)req_addr->data,
+                                  host_buf,
+                                  sizeof (host_buf));
+        } else if (req_addr->length == 16) {
+                host = inet_ntop (AF_INET6,
+                                  (const void *)req_addr->data,
+                                  host_buf,
+                                  sizeof (host_buf));
+        }
+
+        if (host == NULL) {
+                g_warning (_("Bad address"));
+                return FALSE;
+        }
+
+        memset (&hints, 0, sizeof (hints));
+        hints.ai_family = family;
+        hints.ai_flags = AI_V4MAPPED; /* this should convert IPv4 address to IPv6 if needed */
+        if ((gaierr = getaddrinfo (host, serv, &hints, &ai_list)) != 0) {
+                g_warning ("Unable get address: %s", gai_strerror (gaierr));
+                return FALSE;
+        }
+
+        /* just take the first one */
+        ai = ai_list;
+
+        found = FALSE;
+        if (ai != NULL) {
+                found = TRUE;
+                if (address != NULL) {
+                        *address = gdm_address_new_from_sockaddr (ai->ai_addr, ai->ai_addrlen);
+                }
+        }
+
+        freeaddrinfo (ai_list);
+
+        return found;
+}
+
+static void
+gdm_xdmcp_whack_queued_managed_forwards (GdmXdmcpDisplayFactory *factory,
+                                         GdmAddress             *address,
+                                         GdmAddress             *origin)
+{
+        GSList *li;
+
+        for (li = factory->priv->managed_forwards; li != NULL; li = li->next) {
+                ManagedForward *mf = li->data;
+
+                if (gdm_address_equal (mf->manager, address) &&
+                    gdm_address_equal (mf->origin, origin)) {
+                        factory->priv->managed_forwards = g_slist_remove_link (factory->priv->managed_forwards, li);
+                        g_slist_free_1 (li);
+                        g_source_remove (mf->handler);
+                        /* mf freed by glib */
+                        return;
+                }
+        }
+}
+
+static void
+gdm_xdmcp_handle_forward_query (GdmXdmcpDisplayFactory *factory,
+                                GdmAddress             *address,
+                                int                     len)
+{
+        ARRAY8                   clnt_addr;
+        ARRAY8                   clnt_port;
+        ARRAYofARRAY8            clnt_authlist;
+        int                      i;
+        int                      explen;
+        GdmAddress              *disp_address;
+        char                    *host;
+        char                    *serv;
+
+        disp_address = NULL;
+
+        /* Check with tcp_wrappers if client is allowed to access */
+        if (! gdm_xdmcp_host_allow (address)) {
+                char *host2;
+
+                host2 = NULL;
+                gdm_address_get_numeric_info (address, &host2, NULL);
+
+                g_warning ("%s: Got FORWARD_QUERY from banned host %s",
+                           "gdm_xdmcp_handle_forward query",
+                           host2);
+                g_free (host2);
+                return;
+        }
+
+        /* Read display address */
+        if G_UNLIKELY (! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_addr)) {
+                g_warning (_("%s: Could not read display address"),
+                           "gdm_xdmcp_handle_forward_query");
+                return;
+        }
+
+        /* Read display port */
+        if G_UNLIKELY (! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_port)) {
+                XdmcpDisposeARRAY8 (&clnt_addr);
+                g_warning (_("%s: Could not read display port number"),
+                           "gdm_xdmcp_handle_forward_query");
+                return;
+        }
+
+        /* Extract array of authentication names from Xdmcp packet */
+        if G_UNLIKELY (! XdmcpReadARRAYofARRAY8 (&factory->priv->buf, &clnt_authlist)) {
+                XdmcpDisposeARRAY8 (&clnt_addr);
+                XdmcpDisposeARRAY8 (&clnt_port);
+                g_warning (_("%s: Could not extract authlist from packet"),
+                           "gdm_xdmcp_handle_forward_query");
+                return;
+        }
+
+        /* Crude checksumming */
+        explen = 1;
+        explen += 2 + clnt_addr.length;
+        explen += 2 + clnt_port.length;
+
+        for (i = 0 ; i < clnt_authlist.length ; i++) {
+                char *s = g_strndup ((char *) clnt_authlist.data[i].data,
+                                     clnt_authlist.length);
+                g_debug ("GdmXdmcpDisplayFactory: authlist: %s", s);
+                g_free (s);
+
+                explen += 2 + clnt_authlist.data[i].length;
+        }
+
+        if G_UNLIKELY (len != explen) {
+                g_warning (_("%s: Error in checksum"),
+                           "gdm_xdmcp_handle_forward_query");
+                goto out;
+        }
+
+        if (! create_address_from_request (&clnt_addr, &clnt_port, gdm_address_get_family_type (address), &disp_address)) {
+                g_warning ("Unable to parse address for request");
+                goto out;
+        }
+
+        gdm_xdmcp_whack_queued_managed_forwards (factory,
+                                                 address,
+                                                 disp_address);
+
+        host = NULL;
+        serv = NULL;
+        gdm_address_get_numeric_info (disp_address, &host, &serv);
+        g_debug ("GdmXdmcpDisplayFactory: Got FORWARD_QUERY for display: %s, port %s",
+                 host, serv);
+        g_free (host);
+        g_free (serv);
+
+        /* Check with tcp_wrappers if display is allowed to access */
+        if (gdm_xdmcp_host_allow (disp_address)) {
+                ForwardQuery *q;
+
+                q = forward_query_lookup (factory, disp_address);
+                if (q != NULL) {
+                        forward_query_destroy (factory, q);
+                }
+
+                forward_query_create (factory, address, disp_address);
+
+                gdm_xdmcp_send_willing (factory, disp_address);
+        }
+
+ out:
+
+        gdm_address_free (disp_address);
+
+        XdmcpDisposeARRAYofARRAY8 (&clnt_authlist);
+        XdmcpDisposeARRAY8 (&clnt_port);
+        XdmcpDisposeARRAY8 (&clnt_addr);
+}
+
+static void
+gdm_xdmcp_really_send_managed_forward (GdmXdmcpDisplayFactory *factory,
+                                       GdmAddress      *address,
+                                       GdmAddress      *origin)
+{
+        ARRAY8      addr;
+        XdmcpHeader header;
+        char       *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending MANAGED_FORWARD to %s", host);
+        g_free (host);
+
+        set_address_for_request (origin, &addr);
+
+        header.opcode = (CARD16) GDM_XDMCP_MANAGED_FORWARD;
+        header.length = 4 + addr.length;
+        header.version = GDM_XDMCP_PROTOCOL_VERSION;
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+
+        XdmcpWriteARRAY8 (&factory->priv->buf, &addr);
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        g_free (addr.data);
+}
+
+static gboolean
+managed_forward_handler (ManagedForward *mf)
+{
+        if (mf->xdmcp_display_factory->priv->socket_fd > 0) {
+                gdm_xdmcp_really_send_managed_forward (mf->xdmcp_display_factory,
+                                                       mf->manager,
+                                                       mf->origin);
+        }
+
+        mf->times++;
+        if (mf->xdmcp_display_factory->priv->socket_fd <= 0 || mf->times >= 2) {
+                mf->xdmcp_display_factory->priv->managed_forwards = g_slist_remove (mf->xdmcp_display_factory->priv->managed_forwards, mf);
+                mf->handler = 0;
+                /* mf freed by glib */
+                return FALSE;
+        }
+        return TRUE;
+}
+
+static void
+managed_forward_free (ManagedForward *mf)
+{
+        gdm_address_free (mf->origin);
+        gdm_address_free (mf->manager);
+        g_free (mf);
+}
+
+static void
+gdm_xdmcp_send_managed_forward (GdmXdmcpDisplayFactory *factory,
+                                GdmAddress             *address,
+                                GdmAddress             *origin)
+{
+        ManagedForward *mf;
+
+        gdm_xdmcp_really_send_managed_forward (factory, address, origin);
+
+        mf = g_new0 (ManagedForward, 1);
+        mf->times = 0;
+        mf->xdmcp_display_factory = factory;
+
+        mf->manager = gdm_address_copy (address);
+        mf->origin = gdm_address_copy (origin);
+
+        mf->handler = g_timeout_add_full (G_PRIORITY_DEFAULT,
+                                          MANAGED_FORWARD_INTERVAL,
+                                          (GSourceFunc)managed_forward_handler,
+                                          mf,
+                                          (GDestroyNotify)managed_forward_free);
+        factory->priv->managed_forwards = g_slist_prepend (factory->priv->managed_forwards, mf);
+}
+
+static void
+gdm_xdmcp_send_got_managed_forward (GdmXdmcpDisplayFactory *factory,
+                                    GdmAddress             *address,
+                                    GdmAddress             *origin)
+{
+        ARRAY8      addr;
+        XdmcpHeader header;
+        char       *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending GOT_MANAGED_FORWARD to %s", host);
+        g_free (host);
+
+        set_address_for_request (origin, &addr);
+
+        header.opcode = (CARD16) GDM_XDMCP_GOT_MANAGED_FORWARD;
+        header.length = 4 + addr.length;
+        header.version = GDM_XDMCP_PROTOCOL_VERSION;
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+
+        XdmcpWriteARRAY8 (&factory->priv->buf, &addr);
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+}
+
+static gboolean
+count_sessions (const char             *id,
+                GdmDisplay             *display,
+                GdmXdmcpDisplayFactory *factory)
+{
+        if (GDM_IS_XDMCP_DISPLAY (display)) {
+                int status;
+
+                status = gdm_display_get_status (display);
+
+                if (status == GDM_DISPLAY_MANAGED) {
+                        factory->priv->num_sessions++;
+                } else if (status == GDM_DISPLAY_UNMANAGED) {
+                        factory->priv->num_pending_sessions++;
+                }
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_xdmcp_recount_sessions (GdmXdmcpDisplayFactory *factory)
+{
+        GdmDisplayStore *store;
+
+        factory->priv->num_sessions = 0;
+        factory->priv->num_pending_sessions = 0;
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+        gdm_display_store_foreach (store,
+                                   (GdmDisplayStoreFunc)count_sessions,
+                                   factory);
+}
+
+static gboolean
+purge_displays (const char             *id,
+                GdmDisplay             *display,
+                GdmXdmcpDisplayFactory *factory)
+{
+        if (GDM_IS_XDMCP_DISPLAY (display)) {
+                int status;
+                time_t currtime;
+                time_t acctime;
+
+                currtime = time (NULL);
+                status = gdm_display_get_status (display);
+                acctime = gdm_display_get_creation_time (display);
+
+                if (status == GDM_DISPLAY_UNMANAGED &&
+                    currtime > acctime + factory->priv->max_wait) {
+                        /* return TRUE to remove display */
+                        return TRUE;
+                }
+        }
+
+        return FALSE;
+}
+
+static void
+gdm_xdmcp_displays_purge (GdmXdmcpDisplayFactory *factory)
+{
+        GdmDisplayStore *store;
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+
+        gdm_display_store_foreach_remove (store,
+                                          (GdmDisplayStoreFunc)purge_displays,
+                                          factory);
+
+        gdm_xdmcp_recount_sessions (factory);
+}
+
+typedef struct {
+        const char *hostname;
+        int         display_num;
+} RemoveHostData;
+
+static gboolean
+remove_host (const char     *id,
+             GdmDisplay     *display,
+             RemoveHostData *data)
+{
+        char *hostname;
+        int   disp_num;
+
+        if (! GDM_IS_XDMCP_DISPLAY (display)) {
+                return FALSE;
+        }
+
+        gdm_display_get_remote_hostname (display, &hostname, NULL);
+        gdm_display_get_x11_display_number (display, &disp_num, NULL);
+
+        if (disp_num == data->display_num &&
+            hostname != NULL &&
+            data->hostname != NULL &&
+            strcmp (hostname, data->hostname) == 0) {
+                /* return TRUE to remove */
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+display_dispose_check (GdmXdmcpDisplayFactory *factory,
+                       const char             *hostname,
+                       int                     display_num)
+{
+        RemoveHostData  *data;
+        GdmDisplayStore *store;
+
+        if (hostname == NULL) {
+                return;
+        }
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+
+        g_debug ("GdmXdmcpDisplayFactory: display_dispose_check (%s:%d)", hostname, display_num);
+
+        data = g_new0 (RemoveHostData, 1);
+        data->hostname = hostname;
+        data->display_num = display_num;
+        gdm_display_store_foreach_remove (store,
+                                          (GdmDisplayStoreFunc)remove_host,
+                                          data);
+        g_free (data);
+
+        gdm_xdmcp_recount_sessions (factory);
+}
+
+static void
+gdm_xdmcp_send_decline (GdmXdmcpDisplayFactory *factory,
+                        GdmAddress             *address,
+                        const char             *reason)
+{
+        XdmcpHeader      header;
+        ARRAY8           authentype;
+        ARRAY8           authendata;
+        ARRAY8           status;
+        ForwardQuery    *fq;
+        char            *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending DECLINE to %s", host);
+        g_free (host);
+
+        authentype.data   = (CARD8 *) 0;
+        authentype.length = (CARD16)  0;
+
+        authendata.data   = (CARD8 *) 0;
+        authendata.length = (CARD16)  0;
+
+        status.data       = (CARD8 *) reason;
+        status.length     = strlen ((char *) status.data);
+
+        header.version    = XDM_PROTOCOL_VERSION;
+        header.opcode     = (CARD16) DECLINE;
+        header.length     = 2 + status.length;
+        header.length    += 2 + authentype.length;
+        header.length    += 2 + authendata.length;
+
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &status);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &authentype);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &authendata);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        /* Send MANAGED_FORWARD to indicate that the connection
+         * reached some sort of resolution */
+        fq = forward_query_lookup (factory, address);
+        if (fq != NULL) {
+                gdm_xdmcp_send_managed_forward (factory, fq->from_address, address);
+                forward_query_destroy (factory, fq);
+        }
+}
+
+static void
+on_hostname_selected (GdmXdmcpChooserDisplay *display,
+                      const char             *hostname,
+                      GdmXdmcpDisplayFactory *factory)
+{
+        struct addrinfo  hints;
+        struct addrinfo *ai_list;
+        struct addrinfo *ai;
+        int              gaierr;
+        GdmAddress      *address;
+        IndirectClient  *ic;
+
+        g_debug ("GdmXdmcpDisplayFactory: hostname selected: %s", hostname);
+
+        address = gdm_xdmcp_display_get_remote_address (GDM_XDMCP_DISPLAY (display));
+
+        g_assert (address != NULL);
+
+        ic = indirect_client_lookup (factory, address);
+
+        if (ic->chosen_address != NULL) {
+                gdm_address_free (ic->chosen_address);
+                ic->chosen_address = NULL;
+        }
+
+        memset (&hints, 0, sizeof (hints));
+        hints.ai_family = gdm_address_get_family_type (address);
+        hints.ai_flags = AI_V4MAPPED; /* this should convert IPv4 address to IPv6 if needed */
+        if ((gaierr = getaddrinfo (hostname, NULL, &hints, &ai_list)) != 0) {
+                g_warning ("Unable get address: %s", gai_strerror (gaierr));
+                return;
+        }
+
+        /* just take the first one */
+        ai = ai_list;
+
+        if (ai != NULL) {
+                char *ip;
+                ic->chosen_address = gdm_address_new_from_sockaddr (ai->ai_addr, ai->ai_addrlen);
+
+                ip = NULL;
+                gdm_address_get_numeric_info (ic->chosen_address, &ip, NULL);
+                g_debug ("GdmXdmcpDisplayFactory: hostname resolves to %s", ip);
+                g_free (ip);
+        }
+
+        freeaddrinfo (ai_list);
+}
+
+static GdmDisplay *
+gdm_xdmcp_display_create (GdmXdmcpDisplayFactory *factory,
+                          const char             *hostname,
+                          GdmAddress             *address,
+                          int                     displaynum)
+{
+        GdmDisplay      *display;
+        GdmDisplayStore *store;
+        gboolean         use_chooser;
+
+        g_debug ("GdmXdmcpDisplayFactory: Creating xdmcp display for %s:%d", hostname, displaynum);
+
+        use_chooser = FALSE;
+        if (factory->priv->honor_indirect) {
+                IndirectClient *ic;
+
+                ic = indirect_client_lookup (factory, address);
+
+                /* This was an indirect thingie and nothing was yet chosen,
+                 * use a chooser */
+                if (ic != NULL && ic->chosen_address == NULL) {
+                        use_chooser = TRUE;
+                }
+        }
+
+        if (use_chooser) {
+                display = gdm_xdmcp_chooser_display_new (hostname,
+                                                         displaynum,
+                                                         address,
+                                                         get_next_session_serial (factory));
+                g_signal_connect (display, "hostname-selected", G_CALLBACK (on_hostname_selected), factory);
+        } else {
+                display = gdm_xdmcp_greeter_display_new (hostname,
+                                                         displaynum,
+                                                         address,
+                                                         get_next_session_serial (factory));
+        }
+
+        if (display == NULL) {
+                goto out;
+        }
+
+        if (! gdm_display_prepare (display)) {
+                gdm_display_unmanage (display);
+                g_object_unref (display);
+                display = NULL;
+                goto out;
+        }
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+        gdm_display_store_add (store, display);
+
+        factory->priv->num_pending_sessions++;
+ out:
+
+        return display;
+}
+
+static void
+gdm_xdmcp_send_accept (GdmXdmcpDisplayFactory *factory,
+                       GdmAddress             *address,
+                       CARD32                  session_id,
+                       ARRAY8Ptr               authentication_name,
+                       ARRAY8Ptr               authentication_data,
+                       ARRAY8Ptr               authorization_name,
+                       ARRAY8Ptr               authorization_data)
+{
+        XdmcpHeader header;
+        char       *host;
+
+        header.version    = XDM_PROTOCOL_VERSION;
+        header.opcode     = (CARD16) ACCEPT;
+        header.length     = 4;
+        header.length    += 2 + authentication_name->length;
+        header.length    += 2 + authentication_data->length;
+        header.length    += 2 + authorization_name->length;
+        header.length    += 2 + authorization_data->length;
+
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+        XdmcpWriteCARD32 (&factory->priv->buf, session_id);
+        XdmcpWriteARRAY8 (&factory->priv->buf, authentication_name);
+        XdmcpWriteARRAY8 (&factory->priv->buf, authentication_data);
+        XdmcpWriteARRAY8 (&factory->priv->buf, authorization_name);
+        XdmcpWriteARRAY8 (&factory->priv->buf, authorization_data);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Sending ACCEPT to %s with SessionID=%ld",
+                 host,
+                 (long)session_id);
+        g_free (host);
+}
+
+static void
+gdm_xdmcp_handle_request (GdmXdmcpDisplayFactory *factory,
+                          GdmAddress             *address,
+                          int                     len)
+{
+        CARD16        clnt_dspnum;
+        ARRAY16       clnt_conntyp;
+        ARRAYofARRAY8 clnt_addr;
+        ARRAY8        clnt_authname;
+        ARRAY8        clnt_authdata;
+        ARRAYofARRAY8 clnt_authorization_names;
+        ARRAY8        clnt_manufacturer;
+        int           explen;
+        int           i;
+        gboolean      mitauth;
+        gboolean      entered;
+        char         *hostname;
+
+        mitauth = FALSE;
+        entered = FALSE;
+
+        hostname = NULL;
+        gdm_address_get_numeric_info (address, &hostname, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Got REQUEST from %s", hostname);
+
+        /* Check with tcp_wrappers if client is allowed to access */
+        if (! gdm_xdmcp_host_allow (address)) {
+                g_warning (_("%s: Got REQUEST from banned host %s"),
+                           "gdm_xdmcp_handle_request",
+                           hostname);
+                goto out;
+        }
+
+        gdm_xdmcp_displays_purge (factory); /* Purge pending displays */
+
+        /* Remote display number */
+        if G_UNLIKELY (! XdmcpReadCARD16 (&factory->priv->buf, &clnt_dspnum)) {
+                g_warning (_("%s: Could not read Display Number"),
+                           "gdm_xdmcp_handle_request");
+                goto out;
+        }
+
+        /* We don't care about connection type. Address says it all */
+        if G_UNLIKELY (! XdmcpReadARRAY16 (&factory->priv->buf, &clnt_conntyp)) {
+                g_warning (_("%s: Could not read Connection Type"),
+                           "gdm_xdmcp_handle_request");
+                goto out;
+        }
+
+        /* This is TCP/IP - we don't care */
+        if G_UNLIKELY (! XdmcpReadARRAYofARRAY8 (&factory->priv->buf, &clnt_addr)) {
+                g_warning (_("%s: Could not read Client Address"),
+                           "gdm_xdmcp_handle_request");
+                XdmcpDisposeARRAY16 (&clnt_conntyp);
+                goto out;
+        }
+
+        /* Read authentication type */
+        if G_UNLIKELY (! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_authname)) {
+                g_warning (_("%s: Could not read Authentication Names"),
+                           "gdm_xdmcp_handle_request");
+                XdmcpDisposeARRAYofARRAY8 (&clnt_addr);
+                XdmcpDisposeARRAY16 (&clnt_conntyp);
+                goto out;
+        }
+
+        /* Read authentication data */
+        if G_UNLIKELY (! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_authdata)) {
+                g_warning (_("%s: Could not read Authentication Data"),
+                           "gdm_xdmcp_handle_request");
+                XdmcpDisposeARRAYofARRAY8 (&clnt_addr);
+                XdmcpDisposeARRAY16 (&clnt_conntyp);
+                XdmcpDisposeARRAY8 (&clnt_authname);
+                goto out;
+        }
+
+        /* Read and select from supported authorization list */
+        if G_UNLIKELY (! XdmcpReadARRAYofARRAY8 (&factory->priv->buf, &clnt_authorization_names)) {
+                g_warning (_("%s: Could not read Authorization List"),
+                           "gdm_xdmcp_handle_request");
+                XdmcpDisposeARRAY8 (&clnt_authdata);
+                XdmcpDisposeARRAYofARRAY8 (&clnt_addr);
+                XdmcpDisposeARRAY16 (&clnt_conntyp);
+                XdmcpDisposeARRAY8 (&clnt_authname);
+                goto out;
+        }
+
+        /* libXdmcp doesn't terminate strings properly so we cheat and use strncmp () */
+        for (i = 0 ; i < clnt_authorization_names.length ; i++) {
+                if (clnt_authorization_names.data[i].length == 18 &&
+                    strncmp ((char *) clnt_authorization_names.data[i].data, "MIT-MAGIC-COOKIE-1", 18) == 0) {
+                        mitauth = TRUE;
+                }
+        }
+
+        /* Manufacturer ID */
+        if G_UNLIKELY (! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_manufacturer)) {
+                g_warning (_("%s: Could not read Manufacturer ID"),
+                           "gdm_xdmcp_handle_request");
+                XdmcpDisposeARRAY8 (&clnt_authname);
+                XdmcpDisposeARRAY8 (&clnt_authdata);
+                XdmcpDisposeARRAYofARRAY8 (&clnt_addr);
+                XdmcpDisposeARRAYofARRAY8 (&clnt_authorization_names);
+                XdmcpDisposeARRAY16 (&clnt_conntyp);
+                goto out;
+        }
+
+        /* Crude checksumming */
+        explen = 2;                 /* Display Number */
+        explen += 1 + 2 * clnt_conntyp.length; /* Connection Type */
+        explen += 1;                /* Connection Address */
+        for (i = 0 ; i < clnt_addr.length ; i++) {
+                explen += 2 + clnt_addr.data[i].length;
+        }
+        explen += 2 + clnt_authname.length; /* Authentication Name */
+        explen += 2 + clnt_authdata.length; /* Authentication Data */
+        explen += 1;                /* Authorization Names */
+        for (i = 0 ; i < clnt_authorization_names.length ; i++) {
+                explen += 2 + clnt_authorization_names.data[i].length;
+        }
+
+        explen += 2 + clnt_manufacturer.length;
+
+        if G_UNLIKELY (explen != len) {
+                g_warning (_("%s: Failed checksum from %s"),
+                           "gdm_xdmcp_handle_request",
+                           hostname);
+
+                XdmcpDisposeARRAY8 (&clnt_authname);
+                XdmcpDisposeARRAY8 (&clnt_authdata);
+                XdmcpDisposeARRAY8 (&clnt_manufacturer);
+                XdmcpDisposeARRAYofARRAY8 (&clnt_addr);
+                XdmcpDisposeARRAYofARRAY8 (&clnt_authorization_names);
+                XdmcpDisposeARRAY16 (&clnt_conntyp);
+                goto out;
+        }
+
+        {
+                char *s = g_strndup ((char *) clnt_manufacturer.data, clnt_manufacturer.length);
+                g_debug ("GdmXdmcpDisplayFactory: xdmcp_pending=%d, MaxPending=%d, xdmcp_sessions=%d, MaxSessions=%d, ManufacturerID=%s",
+                         factory->priv->num_pending_sessions,
+                         factory->priv->max_pending_displays,
+                         factory->priv->num_sessions,
+                         factory->priv->max_displays,
+                         s != NULL ? s : "");
+                g_free (s);
+        }
+
+        /* Check if ok to manage display */
+        if (mitauth &&
+            factory->priv->num_sessions < factory->priv->max_displays &&
+            (gdm_address_is_local (address) ||
+             gdm_xdmcp_num_displays_from_host (factory, address) < factory->priv->max_displays_per_host)) {
+                entered = TRUE;
+        }
+
+        if (entered) {
+
+                /* Check if we are already talking to this host */
+                display_dispose_check (factory, hostname, clnt_dspnum);
+
+                if (factory->priv->num_pending_sessions >= factory->priv->max_pending_displays) {
+                        g_debug ("GdmXdmcpDisplayFactory: maximum pending");
+                        /* Don't translate, this goes over the wire to servers where we
+                         * don't know the charset or language, so it must be ascii */
+                        gdm_xdmcp_send_decline (factory, address, "Maximum pending servers");
+                } else {
+                        GdmDisplay *display;
+
+                        display = gdm_xdmcp_display_create (factory,
+                                                            hostname,
+                                                            address,
+                                                            clnt_dspnum);
+
+                        if (display != NULL) {
+                                ARRAY8  authentication_name;
+                                ARRAY8  authentication_data;
+                                ARRAY8  authorization_name;
+                                ARRAY8  authorization_data;
+                                gint32  session_number;
+                                GArray *cookie;
+                                char   *name;
+
+                                gdm_display_get_x11_cookie (display, &cookie, NULL);
+
+                                gdm_display_get_x11_display_name (display, &name, NULL);
+
+                                g_debug ("GdmXdmcpDisplayFactory: Sending authorization key for display %s", name);
+                                g_free (name);
+
+                                g_debug ("GdmXdmcpDisplayFactory: cookie len %d", (int) cookie->len);
+
+                                session_number = gdm_xdmcp_display_get_session_number (GDM_XDMCP_DISPLAY (display));
+
+                                /* the send accept will fail if cookie is null */
+                                g_assert (cookie != NULL);
+
+                                authentication_name.data   = NULL;
+                                authentication_name.length = 0;
+                                authentication_data.data   = NULL;
+                                authentication_data.length = 0;
+
+                                authorization_name.data     = (CARD8 *) "MIT-MAGIC-COOKIE-1";
+                                authorization_name.length   = strlen ((char *) authorization_name.data);
+
+                                authorization_data.data     = (CARD8 *) cookie->data;
+                                authorization_data.length   = cookie->len;
+
+                                /* the addrs are NOT copied */
+                                gdm_xdmcp_send_accept (factory,
+                                                       address,
+                                                       session_number,
+                                                       &authentication_name,
+                                                       &authentication_data,
+                                                       &authorization_name,
+                                                       &authorization_data);
+
+                                g_array_free (cookie, TRUE);
+                        }
+                }
+        } else {
+                /* Don't translate, this goes over the wire to servers where we
+                 * don't know the charset or language, so it must be ascii */
+                if ( ! mitauth) {
+                        gdm_xdmcp_send_decline (factory,
+                                                address,
+                                                "Only MIT-MAGIC-COOKIE-1 supported");
+                } else if (factory->priv->num_sessions >= factory->priv->max_displays) {
+                        g_warning ("Maximum number of open XDMCP sessions reached");
+                        gdm_xdmcp_send_decline (factory,
+                                                address,
+                                                "Maximum number of open sessions reached");
+                } else {
+                        g_debug ("GdmXdmcpDisplayFactory: Maximum number of open XDMCP sessions from host %s reached",
+                                 hostname);
+                        gdm_xdmcp_send_decline (factory,
+                                                address,
+                                                "Maximum number of open sessions from your host reached");
+                }
+        }
+
+        XdmcpDisposeARRAY8 (&clnt_authname);
+        XdmcpDisposeARRAY8 (&clnt_authdata);
+        XdmcpDisposeARRAY8 (&clnt_manufacturer);
+        XdmcpDisposeARRAYofARRAY8 (&clnt_addr);
+        XdmcpDisposeARRAYofARRAY8 (&clnt_authorization_names);
+        XdmcpDisposeARRAY16 (&clnt_conntyp);
+ out:
+        g_free (hostname);
+}
+
+static gboolean
+lookup_by_session_id (const char *id,
+                      GdmDisplay *display,
+                      gpointer    data)
+{
+        CARD32 sessid;
+        CARD32 session_id;
+
+        sessid = GPOINTER_TO_INT (data);
+
+        if (! GDM_IS_XDMCP_DISPLAY (display)) {
+                return FALSE;
+        }
+
+        session_id = gdm_xdmcp_display_get_session_number (GDM_XDMCP_DISPLAY (display));
+
+        if (session_id == sessid) {
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static GdmDisplay *
+gdm_xdmcp_display_lookup (GdmXdmcpDisplayFactory *factory,
+                          CARD32                  sessid)
+{
+        GdmDisplay      *display;
+        GdmDisplayStore *store;
+
+        if (sessid == 0) {
+                return NULL;
+        }
+
+        store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory));
+        display = gdm_display_store_find (store,
+                                          (GdmDisplayStoreFunc)lookup_by_session_id,
+                                          GINT_TO_POINTER (sessid));
+
+        return display;
+}
+
+static void
+gdm_xdmcp_send_failed (GdmXdmcpDisplayFactory *factory,
+                       GdmAddress             *address,
+                       CARD32                  sessid)
+{
+        XdmcpHeader header;
+        ARRAY8      status;
+
+        g_debug ("GdmXdmcpDisplayFactory: Sending FAILED to %ld", (long)sessid);
+
+        /*
+         * Don't translate, this goes over the wire to servers where we
+         * don't know the charset or language, so it must be ascii
+         */
+        status.data    = (CARD8 *) "Failed to start session";
+        status.length  = strlen ((char *) status.data);
+
+        header.version = XDM_PROTOCOL_VERSION;
+        header.opcode  = (CARD16) FAILED;
+        header.length  = 6 + status.length;
+
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+        XdmcpWriteCARD32 (&factory->priv->buf, sessid);
+        XdmcpWriteARRAY8 (&factory->priv->buf, &status);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+}
+
+static void
+gdm_xdmcp_send_refuse (GdmXdmcpDisplayFactory *factory,
+                       GdmAddress             *address,
+                       CARD32                  sessid)
+{
+        XdmcpHeader   header;
+        ForwardQuery *fq;
+
+        g_debug ("GdmXdmcpDisplayFactory: Sending REFUSE to %ld",
+                 (long)sessid);
+
+        header.version = XDM_PROTOCOL_VERSION;
+        header.opcode  = (CARD16) REFUSE;
+        header.length  = 4;
+
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+        XdmcpWriteCARD32 (&factory->priv->buf, sessid);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+
+        /*
+         * This was from a forwarded query quite apparently so
+         * send MANAGED_FORWARD
+         */
+        fq = forward_query_lookup (factory, address);
+        if (fq != NULL) {
+                gdm_xdmcp_send_managed_forward (factory, fq->from_address, address);
+                forward_query_destroy (factory, fq);
+        }
+}
+
+static void
+gdm_xdmcp_handle_manage (GdmXdmcpDisplayFactory *factory,
+                         GdmAddress             *address,
+                         int                     len)
+{
+        CARD32              clnt_sessid;
+        CARD16              clnt_dspnum;
+        ARRAY8              clnt_dspclass;
+        GdmDisplay         *display;
+        ForwardQuery       *fq;
+        char               *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Got MANAGE from %s", host);
+
+        /* Check with tcp_wrappers if client is allowed to access */
+        if (! gdm_xdmcp_host_allow (address)) {
+                g_warning (_("%s: Got Manage from banned host %s"),
+                           "gdm_xdmcp_handle_manage",
+                           host);
+                g_free (host);
+                return;
+        }
+
+        /* SessionID */
+        if G_UNLIKELY (! XdmcpReadCARD32 (&factory->priv->buf, &clnt_sessid)) {
+                g_warning (_("%s: Could not read Session ID"),
+                           "gdm_xdmcp_handle_manage");
+                goto out;
+        }
+
+        /* Remote display number */
+        if G_UNLIKELY (! XdmcpReadCARD16 (&factory->priv->buf, &clnt_dspnum)) {
+                g_warning (_("%s: Could not read Display Number"),
+                           "gdm_xdmcp_handle_manage");
+                goto out;
+        }
+
+        /* Display Class */
+        if G_UNLIKELY (! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_dspclass)) {
+                g_warning (_("%s: Could not read Display Class"),
+                           "gdm_xdmcp_handle_manage");
+                goto out;
+        }
+
+        {
+                char *s = g_strndup ((char *) clnt_dspclass.data, clnt_dspclass.length);
+                g_debug ("GdmXdmcpDisplayFactory: Got display=%d, SessionID=%ld Class=%s from %s",
+                         (int)clnt_dspnum,
+                         (long)clnt_sessid,
+                         s != NULL ? s : "",
+                         host);
+
+                g_free (s);
+        }
+
+        display = gdm_xdmcp_display_lookup (factory, clnt_sessid);
+        if (display != NULL &&
+            gdm_display_get_status (display) == GDM_DISPLAY_PREPARED) {
+                char *name;
+
+                name = NULL;
+                gdm_display_get_x11_display_name (display, &name, NULL);
+                g_debug ("GdmXdmcpDisplayFactory: Looked up %s", name);
+                g_free (name);
+
+                if (factory->priv->honor_indirect) {
+                        IndirectClient *ic;
+
+                        ic = indirect_client_lookup (factory, address);
+
+                        /* This was an indirect thingie and nothing was yet chosen,
+                         * use a chooser */
+                        if (ic != NULL && ic->chosen_address == NULL) {
+                                g_debug ("GdmXdmcpDisplayFactory: use chooser");
+                                /*d->use_chooser = TRUE;
+                                  d->indirect_id = ic->id;*/
+                        } else {
+                                /*d->indirect_id = 0;
+                                  d->use_chooser = FALSE;*/
+                                if (ic != NULL) {
+                                        indirect_client_destroy (factory, ic);
+                                }
+                        }
+                } else {
+
+                }
+
+                /* this was from a forwarded query quite apparently so
+                 * send MANAGED_FORWARD */
+                fq = forward_query_lookup (factory, address);
+                if (fq != NULL) {
+                        gdm_xdmcp_send_managed_forward (factory, fq->from_address, address);
+                        forward_query_destroy (factory, fq);
+                }
+
+                factory->priv->num_sessions++;
+                factory->priv->num_pending_sessions--;
+
+                /* Start greeter/session */
+                if (! gdm_display_manage (display)) {
+                        gdm_xdmcp_send_failed (factory, address, clnt_sessid);
+                        g_debug ("GdmXdmcpDisplayFactory: Failed to manage display");
+                }
+        } else if (display != NULL &&
+                   gdm_display_get_status (display) == GDM_DISPLAY_MANAGED) {
+                g_debug ("GdmXdmcpDisplayFactory: Session id %ld already managed",
+                         (long)clnt_sessid);
+        } else {
+                g_warning ("GdmXdmcpDisplayFactory: Failed to look up session id %ld",
+                           (long)clnt_sessid);
+                gdm_xdmcp_send_refuse (factory, address, clnt_sessid);
+        }
+
+ out:
+        XdmcpDisposeARRAY8 (&clnt_dspclass);
+        g_free (host);
+}
+
+static void
+gdm_xdmcp_handle_managed_forward (GdmXdmcpDisplayFactory *factory,
+                                  GdmAddress             *address,
+                                  int                     len)
+{
+        ARRAY8              clnt_address;
+        char               *host;
+        GdmAddress         *disp_address;
+        IndirectClient     *ic;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Got MANAGED_FORWARD from %s",
+                   host);
+
+        /* Check with tcp_wrappers if client is allowed to access */
+        if (! gdm_xdmcp_host_allow (address)) {
+                g_warning ("GdmXdmcpDisplayFactory: Got MANAGED_FORWARD from banned host %s",
+                           host);
+                g_free (host);
+                return;
+        }
+        g_free (host);
+
+        /* Hostname */
+        if G_UNLIKELY ( ! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_address)) {
+                g_warning (_("%s: Could not read address"),
+                           "gdm_xdmcp_handle_managed_forward");
+                return;
+        }
+
+        disp_address = NULL;
+        if (! create_address_from_request (&clnt_address, NULL, gdm_address_get_family_type (address), &disp_address)) {
+                g_warning ("Unable to parse address for request");
+                XdmcpDisposeARRAY8 (&clnt_address);
+                return;
+        }
+
+        ic = indirect_client_lookup_by_chosen (factory, address, disp_address);
+        if (ic != NULL) {
+                indirect_client_destroy (factory, ic);
+        }
+
+        /* Note: we send GOT even on not found, just in case our previous
+         * didn't get through and this was a second managed forward */
+        gdm_xdmcp_send_got_managed_forward (factory, address, disp_address);
+
+        gdm_address_free (disp_address);
+
+        XdmcpDisposeARRAY8 (&clnt_address);
+}
+
+static void
+gdm_xdmcp_handle_got_managed_forward (GdmXdmcpDisplayFactory *factory,
+                                      GdmAddress             *address,
+                                      int                     len)
+{
+        GdmAddress *disp_address;
+        ARRAY8      clnt_address;
+        char       *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Got MANAGED_FORWARD from %s",
+                   host);
+
+        if (! gdm_xdmcp_host_allow (address)) {
+                g_warning ("%s: Got GOT_MANAGED_FORWARD from banned host %s",
+                           "gdm_xdmcp_handle_request", host);
+                g_free (host);
+                return;
+        }
+        g_free (host);
+
+        /* Hostname */
+        if G_UNLIKELY ( ! XdmcpReadARRAY8 (&factory->priv->buf, &clnt_address)) {
+                g_warning (_("%s: Could not read address"),
+                           "gdm_xdmcp_handle_got_managed_forward");
+                return;
+        }
+
+        if (! create_address_from_request (&clnt_address, NULL, gdm_address_get_family_type (address), &disp_address)) {
+                g_warning (_("%s: Could not read address"),
+                           "gdm_xdmcp_handle_got_managed_forward");
+                XdmcpDisposeARRAY8 (&clnt_address);
+                return;
+        }
+
+        gdm_xdmcp_whack_queued_managed_forwards (factory, address, disp_address);
+
+        gdm_address_free (disp_address);
+
+        XdmcpDisposeARRAY8 (&clnt_address);
+}
+
+static void
+gdm_xdmcp_send_alive (GdmXdmcpDisplayFactory *factory,
+                      GdmAddress             *address,
+                      CARD16                  dspnum,
+                      CARD32                  sessid)
+{
+        XdmcpHeader header;
+        GdmDisplay *display;
+        int         send_running = 0;
+        CARD32      send_sessid = 0;
+
+        display = gdm_xdmcp_display_lookup (factory, sessid);
+        if (display == NULL) {
+                display = gdm_xdmcp_display_lookup_by_host (factory, address, dspnum);
+        }
+
+        if (display != NULL) {
+                int status;
+
+                send_sessid = gdm_xdmcp_display_get_session_number (GDM_XDMCP_DISPLAY (display));
+                status = gdm_display_get_status (display);
+
+                if (status == GDM_DISPLAY_MANAGED) {
+                        send_running = 1;
+                }
+        }
+
+        g_debug ("GdmXdmcpDisplayFactory: Sending ALIVE to %ld (running %d, sessid %ld)",
+                 (long)sessid,
+                 send_running,
+                 (long)send_sessid);
+
+        header.version = XDM_PROTOCOL_VERSION;
+        header.opcode = (CARD16) ALIVE;
+        header.length = 5;
+
+        XdmcpWriteHeader (&factory->priv->buf, &header);
+        XdmcpWriteCARD8 (&factory->priv->buf, send_running);
+        XdmcpWriteCARD32 (&factory->priv->buf, send_sessid);
+
+        XdmcpFlush (factory->priv->socket_fd,
+                    &factory->priv->buf,
+                    (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                    (int)sizeof (struct sockaddr_storage));
+}
+
+static void
+gdm_xdmcp_handle_keepalive (GdmXdmcpDisplayFactory *factory,
+                            GdmAddress             *address,
+                            int                     len)
+{
+        CARD16 clnt_dspnum;
+        CARD32 clnt_sessid;
+        char *host;
+
+        host = NULL;
+        gdm_address_get_numeric_info (address, &host, NULL);
+        g_debug ("GdmXdmcpDisplayFactory: Got KEEPALIVE from %s", host);
+
+        /* Check with tcp_wrappers if client is allowed to access */
+        if (! gdm_xdmcp_host_allow (address)) {
+                g_warning (_("%s: Got KEEPALIVE from banned host %s"),
+                           "gdm_xdmcp_handle_keepalive",
+                           host);
+                g_free (host);
+                return;
+        }
+        g_free (host);
+
+        /* Remote display number */
+        if G_UNLIKELY (! XdmcpReadCARD16 (&factory->priv->buf, &clnt_dspnum)) {
+                g_warning (_("%s: Could not read Display Number"),
+                           "gdm_xdmcp_handle_keepalive");
+                return;
+        }
+
+        /* SessionID */
+        if G_UNLIKELY (! XdmcpReadCARD32 (&factory->priv->buf, &clnt_sessid)) {
+                g_warning (_("%s: Could not read Session ID"),
+                           "gdm_xdmcp_handle_keepalive");
+                return;
+        }
+
+        gdm_xdmcp_send_alive (factory, address, clnt_dspnum, clnt_sessid);
+}
+
+static const char *
+opcode_string (int opcode)
+{
+        static const char * const opcode_names[] = {
+                NULL,
+                "BROADCAST_QUERY",
+                "QUERY",
+                "INDIRECT_QUERY",
+                "FORWARD_QUERY",
+                "WILLING",
+                "UNWILLING",
+                "REQUEST",
+                "ACCEPT",
+                "DECLINE",
+                "MANAGE",
+                "REFUSE",
+                "FAILED",
+                "KEEPALIVE",
+                "ALIVE"
+        };
+        static const char * const gdm_opcode_names[] = {
+                "MANAGED_FORWARD",
+                "GOT_MANAGED_FORWARD"
+        };
+
+
+        if (opcode < G_N_ELEMENTS (opcode_names)) {
+                return opcode_names [opcode];
+        } else if (opcode >= GDM_XDMCP_FIRST_OPCODE &&
+                   opcode < GDM_XDMCP_LAST_OPCODE) {
+                return gdm_opcode_names [opcode - GDM_XDMCP_FIRST_OPCODE];
+        } else {
+                return "UNKNOWN";
+        }
+}
+
+static gboolean
+decode_packet (GIOChannel             *source,
+               GIOCondition            cond,
+               GdmXdmcpDisplayFactory *factory)
+{
+        struct sockaddr_storage clnt_ss;
+        GdmAddress             *address;
+        gint                    ss_len;
+        XdmcpHeader             header;
+        char                   *host;
+        char                   *port;
+        int                     res;
+
+        g_debug ("GdmXdmcpDisplayFactory: decode_packet: GIOCondition %d", (int)cond);
+
+        if ( ! (cond & G_IO_IN)) {
+                return TRUE;
+        }
+
+        ss_len = sizeof (clnt_ss);
+        res = XdmcpFill (factory->priv->socket_fd, &factory->priv->buf, (XdmcpNetaddr)&clnt_ss, &ss_len);
+        if G_UNLIKELY (! res) {
+                g_debug ("GdmXdmcpDisplayFactory: Could not create XDMCP buffer!");
+                return TRUE;
+        }
+
+        res = XdmcpReadHeader (&factory->priv->buf, &header);
+        if G_UNLIKELY (! res) {
+                g_warning (_("GdmXdmcpDisplayFactory: Could not read XDMCP header!"));
+                return TRUE;
+        }
+
+        if G_UNLIKELY (header.version != XDM_PROTOCOL_VERSION &&
+                       header.version != GDM_XDMCP_PROTOCOL_VERSION) {
+                g_warning (_("XMDCP: Incorrect XDMCP version!"));
+                return TRUE;
+        }
+
+        address = gdm_address_new_from_sockaddr ((struct sockaddr *) &clnt_ss, ss_len);
+        if (address == NULL) {
+                g_warning (_("XMDCP: Unable to parse address"));
+                return TRUE;
+        }
+
+        gdm_address_debug (address);
+
+        host = NULL;
+        port = NULL;
+        gdm_address_get_numeric_info (address, &host, &port);
+
+        g_debug ("GdmXdmcpDisplayFactory: Received opcode %s from client %s : %s",
+                 opcode_string (header.opcode),
+                 host,
+                 port);
+
+        switch (header.opcode) {
+        case BROADCAST_QUERY:
+                gdm_xdmcp_handle_broadcast_query (factory, address, header.length);
+                break;
+
+        case QUERY:
+                gdm_xdmcp_handle_query (factory, address, header.length);
+                break;
+
+        case INDIRECT_QUERY:
+                gdm_xdmcp_handle_indirect_query (factory, address, header.length);
+                break;
+
+        case FORWARD_QUERY:
+                gdm_xdmcp_handle_forward_query (factory, address, header.length);
+                break;
+
+        case REQUEST:
+                gdm_xdmcp_handle_request (factory, address, header.length);
+                break;
+
+        case MANAGE:
+                gdm_xdmcp_handle_manage (factory, address, header.length);
+                break;
+
+        case KEEPALIVE:
+                gdm_xdmcp_handle_keepalive (factory, address, header.length);
+                break;
+
+        case GDM_XDMCP_MANAGED_FORWARD:
+                gdm_xdmcp_handle_managed_forward (factory, address, header.length);
+                break;
+
+        case GDM_XDMCP_GOT_MANAGED_FORWARD:
+                gdm_xdmcp_handle_got_managed_forward (factory, address, header.length);
+                break;
+
+        default:
+                g_debug ("GdmXdmcpDisplayFactory: Unknown opcode from client %s : %s",
+                         host,
+                         port);
+
+                break;
+        }
+
+        g_free (host);
+        g_free (port);
+
+        gdm_address_free (address);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_xdmcp_display_factory_start (GdmDisplayFactory *base_factory)
+{
+        gboolean                ret;
+        GIOChannel             *ioc;
+        GdmXdmcpDisplayFactory *factory = GDM_XDMCP_DISPLAY_FACTORY (base_factory);
+        gboolean                res;
+
+        g_return_val_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory), FALSE);
+        g_return_val_if_fail (factory->priv->socket_fd == -1, FALSE);
+
+        /* read configuration */
+        res = gdm_settings_direct_get_uint    (GDM_KEY_UDP_PORT,
+                                               &(factory->priv->port));
+        res = gdm_settings_direct_get_boolean (GDM_KEY_MULTICAST,
+                                               &(factory->priv->use_multicast));
+        res = gdm_settings_direct_get_string  (GDM_KEY_MULTICAST_ADDR,
+                                               &(factory->priv->multicast_address));
+        res = gdm_settings_direct_get_boolean (GDM_KEY_INDIRECT,
+                                               &(factory->priv->honor_indirect));
+        res = gdm_settings_direct_get_uint    (GDM_KEY_DISPLAYS_PER_HOST,
+                                               &(factory->priv->max_displays_per_host));
+        res = gdm_settings_direct_get_uint    (GDM_KEY_MAX_SESSIONS,
+                                               &(factory->priv->max_displays));
+        res = gdm_settings_direct_get_uint    (GDM_KEY_MAX_PENDING,
+                                               &(factory->priv->max_pending_displays));
+        res = gdm_settings_direct_get_uint    (GDM_KEY_MAX_WAIT,
+                                               &(factory->priv->max_wait));
+        res = gdm_settings_direct_get_uint    (GDM_KEY_MAX_WAIT_INDIRECT,
+                                               &(factory->priv->max_wait_indirect));
+        res = gdm_settings_direct_get_string  (GDM_KEY_WILLING,
+                                               &(factory->priv->willing_script));
+
+        ret = open_port (factory);
+        if (! ret) {
+                return ret;
+        }
+
+        g_debug ("GdmXdmcpDisplayFactory: Starting to listen on XDMCP port");
+
+        ioc = g_io_channel_unix_new (factory->priv->socket_fd);
+
+        g_io_channel_set_encoding (ioc, NULL, NULL);
+        g_io_channel_set_buffered (ioc, FALSE);
+
+        factory->priv->socket_watch_id = g_io_add_watch_full (ioc,
+                                                              G_PRIORITY_DEFAULT,
+                                                              G_IO_IN | G_IO_PRI | G_IO_ERR | G_IO_HUP | G_IO_NVAL,
+                                                              (GIOFunc)decode_packet,
+                                                              factory,
+                                                              NULL);
+        g_io_channel_unref (ioc);
+
+        return ret;
+}
+
+static gboolean
+gdm_xdmcp_display_factory_stop (GdmDisplayFactory *base_factory)
+{
+        GdmXdmcpDisplayFactory *factory = GDM_XDMCP_DISPLAY_FACTORY (base_factory);
+
+        g_return_val_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory), FALSE);
+        g_return_val_if_fail (factory->priv->socket_fd != -1, FALSE);
+
+        if (factory->priv->socket_watch_id > 0) {
+                g_source_remove (factory->priv->socket_watch_id);
+                factory->priv->socket_watch_id = 0;
+        }
+
+        if (factory->priv->socket_fd > 0) {
+                VE_IGNORE_EINTR (close (factory->priv->socket_fd));
+                factory->priv->socket_fd = -1;
+        }
+
+        return TRUE;
+}
+
+void
+gdm_xdmcp_display_factory_set_port (GdmXdmcpDisplayFactory *factory,
+                                    guint                   port)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->port = port;
+}
+
+static void
+gdm_xdmcp_display_factory_set_use_multicast (GdmXdmcpDisplayFactory *factory,
+                                             gboolean                use_multicast)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->use_multicast = use_multicast;
+}
+
+static void
+gdm_xdmcp_display_factory_set_multicast_address (GdmXdmcpDisplayFactory *factory,
+                                                 const char             *address)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        g_free (factory->priv->multicast_address);
+        factory->priv->multicast_address = g_strdup (address);
+}
+
+static void
+gdm_xdmcp_display_factory_set_honor_indirect (GdmXdmcpDisplayFactory *factory,
+                                              gboolean                honor_indirect)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->honor_indirect = honor_indirect;
+}
+
+static void
+gdm_xdmcp_display_factory_set_max_displays_per_host (GdmXdmcpDisplayFactory *factory,
+                                                     guint                   num)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->max_displays_per_host = num;
+}
+
+static void
+gdm_xdmcp_display_factory_set_max_displays (GdmXdmcpDisplayFactory *factory,
+                                            guint                   num)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->max_displays = num;
+}
+
+static void
+gdm_xdmcp_display_factory_set_max_pending_displays (GdmXdmcpDisplayFactory *factory,
+                                                    guint                   num)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->max_pending_displays = num;
+}
+
+static void
+gdm_xdmcp_display_factory_set_max_wait (GdmXdmcpDisplayFactory *factory,
+                                        guint                   num)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->max_wait = num;
+}
+
+static void
+gdm_xdmcp_display_factory_set_max_wait_indirect (GdmXdmcpDisplayFactory *factory,
+                                                 guint                   num)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        factory->priv->max_wait_indirect = num;
+}
+
+static void
+gdm_xdmcp_display_factory_set_willing_script (GdmXdmcpDisplayFactory *factory,
+                                              const char             *script)
+{
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (factory));
+
+        g_free (factory->priv->willing_script);
+        factory->priv->willing_script = g_strdup (script);
+}
+
+static void
+gdm_xdmcp_display_factory_set_property (GObject       *object,
+                                        guint          prop_id,
+                                        const GValue  *value,
+                                        GParamSpec    *pspec)
+{
+        GdmXdmcpDisplayFactory *self;
+
+        self = GDM_XDMCP_DISPLAY_FACTORY (object);
+
+        switch (prop_id) {
+        case PROP_PORT:
+                gdm_xdmcp_display_factory_set_port (self, g_value_get_uint (value));
+                break;
+        case PROP_USE_MULTICAST:
+                gdm_xdmcp_display_factory_set_use_multicast (self, g_value_get_boolean (value));
+                break;
+        case PROP_MULTICAST_ADDRESS:
+                gdm_xdmcp_display_factory_set_multicast_address (self, g_value_get_string (value));
+                break;
+        case PROP_HONOR_INDIRECT:
+                gdm_xdmcp_display_factory_set_honor_indirect (self, g_value_get_boolean (value));
+                break;
+        case PROP_MAX_DISPLAYS_PER_HOST:
+                gdm_xdmcp_display_factory_set_max_displays_per_host (self, g_value_get_uint (value));
+                break;
+        case PROP_MAX_DISPLAYS:
+                gdm_xdmcp_display_factory_set_max_displays (self, g_value_get_uint (value));
+                break;
+        case PROP_MAX_PENDING_DISPLAYS:
+                gdm_xdmcp_display_factory_set_max_pending_displays (self, g_value_get_uint (value));
+                break;
+        case PROP_MAX_WAIT:
+                gdm_xdmcp_display_factory_set_max_wait (self, g_value_get_uint (value));
+                break;
+        case PROP_MAX_WAIT_INDIRECT:
+                gdm_xdmcp_display_factory_set_max_wait_indirect (self, g_value_get_uint (value));
+                break;
+        case PROP_WILLING_SCRIPT:
+                gdm_xdmcp_display_factory_set_willing_script (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_xdmcp_display_factory_get_property (GObject    *object,
+                                        guint       prop_id,
+                                        GValue     *value,
+                                        GParamSpec *pspec)
+{
+        GdmXdmcpDisplayFactory *self;
+
+        self = GDM_XDMCP_DISPLAY_FACTORY (object);
+
+        switch (prop_id) {
+        case PROP_PORT:
+                g_value_set_uint (value, self->priv->port);
+                break;
+        case PROP_USE_MULTICAST:
+                g_value_set_boolean (value, self->priv->use_multicast);
+                break;
+        case PROP_MULTICAST_ADDRESS:
+                g_value_set_string (value, self->priv->multicast_address);
+                break;
+        case PROP_HONOR_INDIRECT:
+                g_value_set_boolean (value, self->priv->honor_indirect);
+                break;
+        case PROP_MAX_DISPLAYS_PER_HOST:
+                g_value_set_uint (value, self->priv->max_displays_per_host);
+                break;
+        case PROP_MAX_DISPLAYS:
+                g_value_set_uint (value, self->priv->max_displays);
+                break;
+        case PROP_MAX_PENDING_DISPLAYS:
+                g_value_set_uint (value, self->priv->max_pending_displays);
+                break;
+        case PROP_MAX_WAIT:
+                g_value_set_uint (value, self->priv->max_wait);
+                break;
+        case PROP_MAX_WAIT_INDIRECT:
+                g_value_set_uint (value, self->priv->max_wait_indirect);
+                break;
+        case PROP_WILLING_SCRIPT:
+                g_value_set_string (value, self->priv->willing_script);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass)
+{
+        GObjectClass           *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayFactoryClass *factory_class = GDM_DISPLAY_FACTORY_CLASS (klass);
+
+        object_class->get_property = gdm_xdmcp_display_factory_get_property;
+        object_class->set_property = gdm_xdmcp_display_factory_set_property;
+        object_class->finalize = gdm_xdmcp_display_factory_finalize;
+
+        factory_class->start = gdm_xdmcp_display_factory_start;
+        factory_class->stop = gdm_xdmcp_display_factory_stop;
+
+        g_object_class_install_property (object_class,
+                                         PROP_PORT,
+                                         g_param_spec_uint ("port",
+                                                            "UDP port",
+                                                            "UDP port",
+                                                            0,
+                                                            G_MAXINT,
+                                                            DEFAULT_PORT,
+                                                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_USE_MULTICAST,
+                                         g_param_spec_boolean ("use-multicast",
+                                                               NULL,
+                                                               NULL,
+                                                               DEFAULT_USE_MULTICAST,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_MULTICAST_ADDRESS,
+                                         g_param_spec_string ("multicast-address",
+                                                              "multicast-address",
+                                                              "multicast-address",
+                                                              DEFAULT_MULTICAST_ADDRESS,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_HONOR_INDIRECT,
+                                         g_param_spec_boolean ("honor-indirect",
+                                                               NULL,
+                                                               NULL,
+                                                               DEFAULT_HONOR_INDIRECT,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_WILLING_SCRIPT,
+                                         g_param_spec_string ("willing-script",
+                                                              "willing-script",
+                                                              "willing-script",
+                                                              DEFAULT_WILLING_SCRIPT,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_MAX_DISPLAYS_PER_HOST,
+                                         g_param_spec_uint ("max-displays-per-host",
+                                                            "max-displays-per-host",
+                                                            "max-displays-per-host",
+                                                            0,
+                                                            G_MAXINT,
+                                                            DEFAULT_MAX_DISPLAYS_PER_HOST,
+                                                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_MAX_DISPLAYS,
+                                         g_param_spec_uint ("max-displays",
+                                                            "max-displays",
+                                                            "max-displays",
+                                                            0,
+                                                            G_MAXINT,
+                                                            DEFAULT_MAX_DISPLAYS,
+                                                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_MAX_PENDING_DISPLAYS,
+                                         g_param_spec_uint ("max-pending-displays",
+                                                            "max-pending-displays",
+                                                            "max-pending-displays",
+                                                            0,
+                                                            G_MAXINT,
+                                                            DEFAULT_MAX_PENDING_DISPLAYS,
+                                                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_MAX_WAIT,
+                                         g_param_spec_uint ("max-wait",
+                                                            "max-wait",
+                                                            "max-wait",
+                                                            0,
+                                                            G_MAXINT,
+                                                            DEFAULT_MAX_WAIT,
+                                                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_MAX_WAIT_INDIRECT,
+                                         g_param_spec_uint ("max-wait-indirect",
+                                                            "max-wait-indirect",
+                                                            "max-wait-indirect",
+                                                            0,
+                                                            G_MAXINT,
+                                                            DEFAULT_MAX_WAIT_INDIRECT,
+                                                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (klass, sizeof (GdmXdmcpDisplayFactoryPrivate));
+}
+
+static void
+gdm_xdmcp_display_factory_init (GdmXdmcpDisplayFactory *factory)
+{
+        char           hostbuf[1024];
+        struct utsname name;
+
+        factory->priv = GDM_XDMCP_DISPLAY_FACTORY_GET_PRIVATE (factory);
+
+        factory->priv->socket_fd = -1;
+
+        factory->priv->session_serial = g_random_int ();
+
+        /* Fetch and store local hostname in XDMCP friendly format */
+        hostbuf[1023] = '\0';
+        if G_UNLIKELY (gethostname (hostbuf, 1023) != 0) {
+                g_warning (_("Could not get server hostname: %s!"), g_strerror (errno));
+                strcpy (hostbuf, "localhost.localdomain");
+        }
+
+        uname (&name);
+        factory->priv->sysid = g_strconcat (name.sysname,
+                                            " ",
+                                            name.release,
+                                            NULL);
+
+        factory->priv->hostname = g_strdup (hostbuf);
+
+        factory->priv->servhost.data   = (CARD8 *) g_strdup (hostbuf);
+        factory->priv->servhost.length = strlen ((char *) factory->priv->servhost.data);
+}
+
+static void
+gdm_xdmcp_display_factory_finalize (GObject *object)
+{
+        GdmXdmcpDisplayFactory *factory;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY_FACTORY (object));
+
+        factory = GDM_XDMCP_DISPLAY_FACTORY (object);
+
+        g_return_if_fail (factory->priv != NULL);
+
+        if (factory->priv->socket_watch_id > 0) {
+                g_source_remove (factory->priv->socket_watch_id);
+        }
+
+        if (factory->priv->socket_fd > 0) {
+                close (factory->priv->socket_fd);
+                factory->priv->socket_fd = -1;
+        }
+
+        g_slist_free (factory->priv->forward_queries);
+        g_slist_free (factory->priv->managed_forwards);
+
+        g_free (factory->priv->sysid);
+        g_free (factory->priv->hostname);
+        g_free (factory->priv->multicast_address);
+        g_free (factory->priv->willing_script);
+
+        /* FIXME: Free servhost */
+
+        G_OBJECT_CLASS (gdm_xdmcp_display_factory_parent_class)->finalize (object);
+}
+
+GdmXdmcpDisplayFactory *
+gdm_xdmcp_display_factory_new (GdmDisplayStore *store)
+{
+        if (xdmcp_display_factory_object != NULL) {
+                g_object_ref (xdmcp_display_factory_object);
+        } else {
+                xdmcp_display_factory_object = g_object_new (GDM_TYPE_XDMCP_DISPLAY_FACTORY,
+                                                             "display-store", store,
+                                                             NULL);
+                g_object_add_weak_pointer (xdmcp_display_factory_object,
+                                           (gpointer *) &xdmcp_display_factory_object);
+        }
+
+        return GDM_XDMCP_DISPLAY_FACTORY (xdmcp_display_factory_object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-display-factory.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-display-factory.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-display-factory.h	(revision 134)
@@ -0,0 +1,69 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_XDMCP_DISPLAY_FACTORY_H
+#define __GDM_XDMCP_DISPLAY_FACTORY_H
+
+#include <glib-object.h>
+
+#include "gdm-display-factory.h"
+#include "gdm-display-store.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_XDMCP_DISPLAY_FACTORY         (gdm_xdmcp_display_factory_get_type ())
+#define GDM_XDMCP_DISPLAY_FACTORY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_XDMCP_DISPLAY_FACTORY, GdmXdmcpDisplayFactory))
+#define GDM_XDMCP_DISPLAY_FACTORY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_XDMCP_DISPLAY_FACTORY, GdmXdmcpDisplayFactoryClass))
+#define GDM_IS_XDMCP_DISPLAY_FACTORY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_XDMCP_DISPLAY_FACTORY))
+#define GDM_IS_XDMCP_DISPLAY_FACTORY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_XDMCP_DISPLAY_FACTORY))
+#define GDM_XDMCP_DISPLAY_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_XDMCP_DISPLAY_FACTORY, GdmXdmcpDisplayFactoryClass))
+
+typedef struct GdmXdmcpDisplayFactoryPrivate GdmXdmcpDisplayFactoryPrivate;
+
+typedef struct
+{
+        GdmDisplayFactory              parent;
+        GdmXdmcpDisplayFactoryPrivate *priv;
+} GdmXdmcpDisplayFactory;
+
+typedef struct
+{
+        GdmDisplayFactoryClass   parent_class;
+} GdmXdmcpDisplayFactoryClass;
+
+typedef enum
+{
+         GDM_XDMCP_DISPLAY_FACTORY_ERROR_GENERAL
+} GdmXdmcpDisplayFactoryError;
+
+#define GDM_XDMCP_DISPLAY_FACTORY_ERROR gdm_xdmcp_display_factory_error_quark ()
+
+GQuark                     gdm_xdmcp_display_factory_error_quark      (void);
+GType                      gdm_xdmcp_display_factory_get_type         (void);
+
+GdmXdmcpDisplayFactory *   gdm_xdmcp_display_factory_new              (GdmDisplayStore        *display_store);
+
+void                       gdm_xdmcp_display_factory_set_port         (GdmXdmcpDisplayFactory *manager,
+                                                                       guint                   port);
+
+G_END_DECLS
+
+#endif /* __GDM_XDMCP_DISPLAY_FACTORY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-display.c	(revision 134)
@@ -0,0 +1,254 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-display.h"
+#include "gdm-xdmcp-display.h"
+
+#include "gdm-common.h"
+#include "gdm-address.h"
+
+#define GDM_XDMCP_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_XDMCP_DISPLAY, GdmXdmcpDisplayPrivate))
+
+struct GdmXdmcpDisplayPrivate
+{
+        GdmAddress             *remote_address;
+        gint32                  session_number;
+};
+
+enum {
+        PROP_0,
+        PROP_REMOTE_ADDRESS,
+        PROP_SESSION_NUMBER,
+};
+
+static void     gdm_xdmcp_display_class_init    (GdmXdmcpDisplayClass *klass);
+static void     gdm_xdmcp_display_init          (GdmXdmcpDisplay      *xdmcp_display);
+static void     gdm_xdmcp_display_finalize      (GObject              *object);
+
+G_DEFINE_ABSTRACT_TYPE (GdmXdmcpDisplay, gdm_xdmcp_display, GDM_TYPE_DISPLAY)
+
+gint32
+gdm_xdmcp_display_get_session_number (GdmXdmcpDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_XDMCP_DISPLAY (display), 0);
+
+        return display->priv->session_number;
+}
+
+GdmAddress *
+gdm_xdmcp_display_get_remote_address (GdmXdmcpDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_XDMCP_DISPLAY (display), NULL);
+
+        return display->priv->remote_address;
+}
+
+static gboolean
+gdm_xdmcp_display_create_authority (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        return GDM_DISPLAY_CLASS (gdm_xdmcp_display_parent_class)->create_authority (display);
+}
+
+static gboolean
+gdm_xdmcp_display_add_user_authorization (GdmDisplay *display,
+                                          const char *username,
+                                          char      **filename,
+                                          GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_xdmcp_display_parent_class)->add_user_authorization (display, username, filename, error);
+}
+
+static gboolean
+gdm_xdmcp_display_remove_user_authorization (GdmDisplay *display,
+                                             const char *username,
+                                             GError    **error)
+{
+        return GDM_DISPLAY_CLASS (gdm_xdmcp_display_parent_class)->remove_user_authorization (display, username, error);
+}
+
+static gboolean
+gdm_xdmcp_display_manage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_xdmcp_display_parent_class)->manage (display);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_xdmcp_display_unmanage (GdmDisplay *display)
+{
+        g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+
+        GDM_DISPLAY_CLASS (gdm_xdmcp_display_parent_class)->unmanage (display);
+        return TRUE;
+}
+
+static void
+_gdm_xdmcp_display_set_remote_address (GdmXdmcpDisplay *display,
+                                       GdmAddress      *address)
+{
+        if (display->priv->remote_address != NULL) {
+                gdm_address_free (display->priv->remote_address);
+        }
+
+        g_assert (address != NULL);
+
+        gdm_address_debug (address);
+        display->priv->remote_address = gdm_address_copy (address);
+}
+
+static void
+gdm_xdmcp_display_set_property (GObject      *object,
+                                guint         prop_id,
+                                const GValue *value,
+                                GParamSpec   *pspec)
+{
+        GdmXdmcpDisplay *self;
+
+        self = GDM_XDMCP_DISPLAY (object);
+
+        switch (prop_id) {
+        case PROP_REMOTE_ADDRESS:
+                _gdm_xdmcp_display_set_remote_address (self, g_value_get_boxed (value));
+                break;
+        case PROP_SESSION_NUMBER:
+                self->priv->session_number = g_value_get_int (value);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_xdmcp_display_get_property (GObject    *object,
+                                guint       prop_id,
+                                GValue     *value,
+                                GParamSpec *pspec)
+{
+        GdmXdmcpDisplay *self;
+
+        self = GDM_XDMCP_DISPLAY (object);
+
+        switch (prop_id) {
+        case PROP_REMOTE_ADDRESS:
+                g_value_set_boxed (value, self->priv->remote_address);
+                break;
+        case PROP_SESSION_NUMBER:
+                g_value_set_int (value, self->priv->session_number);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_xdmcp_display_get_timed_login_details (GdmDisplay *display,
+                                           gboolean   *enabledp,
+                                           char      **usernamep,
+                                           int        *delayp)
+{
+        *enabledp = FALSE;
+        *usernamep = g_strdup ("");
+        *delayp = 0;
+}
+
+static void
+gdm_xdmcp_display_class_init (GdmXdmcpDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
+
+        object_class->get_property = gdm_xdmcp_display_get_property;
+        object_class->set_property = gdm_xdmcp_display_set_property;
+        object_class->finalize = gdm_xdmcp_display_finalize;
+
+        display_class->create_authority = gdm_xdmcp_display_create_authority;
+        display_class->add_user_authorization = gdm_xdmcp_display_add_user_authorization;
+        display_class->remove_user_authorization = gdm_xdmcp_display_remove_user_authorization;
+        display_class->manage = gdm_xdmcp_display_manage;
+        display_class->unmanage = gdm_xdmcp_display_unmanage;
+        display_class->get_timed_login_details = gdm_xdmcp_display_get_timed_login_details;
+
+        g_type_class_add_private (klass, sizeof (GdmXdmcpDisplayPrivate));
+
+        g_object_class_install_property (object_class,
+                                         PROP_REMOTE_ADDRESS,
+                                         g_param_spec_boxed ("remote-address",
+                                                             "Remote address",
+                                                             "Remote address",
+                                                             GDM_TYPE_ADDRESS,
+                                                             G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+        g_object_class_install_property (object_class,
+                                         PROP_SESSION_NUMBER,
+                                         g_param_spec_int ("session-number",
+                                                           "session-number",
+                                                           "session-number",
+                                                           G_MININT,
+                                                           G_MAXINT,
+                                                           0,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+}
+
+static void
+gdm_xdmcp_display_init (GdmXdmcpDisplay *xdmcp_display)
+{
+
+        xdmcp_display->priv = GDM_XDMCP_DISPLAY_GET_PRIVATE (xdmcp_display);
+}
+
+static void
+gdm_xdmcp_display_finalize (GObject *object)
+{
+        GdmXdmcpDisplay *xdmcp_display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_XDMCP_DISPLAY (object));
+
+        xdmcp_display = GDM_XDMCP_DISPLAY (object);
+
+        g_return_if_fail (xdmcp_display->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_xdmcp_display_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-display.h	(revision 134)
@@ -0,0 +1,64 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+
+#ifndef __GDM_XDMCP_DISPLAY_H
+#define __GDM_XDMCP_DISPLAY_H
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+
+#include "gdm-display.h"
+#include "gdm-address.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_XDMCP_DISPLAY         (gdm_xdmcp_display_get_type ())
+#define GDM_XDMCP_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_XDMCP_DISPLAY, GdmXdmcpDisplay))
+#define GDM_XDMCP_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_XDMCP_DISPLAY, GdmXdmcpDisplayClass))
+#define GDM_IS_XDMCP_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_XDMCP_DISPLAY))
+#define GDM_IS_XDMCP_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_XDMCP_DISPLAY))
+#define GDM_XDMCP_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_XDMCP_DISPLAY, GdmXdmcpDisplayClass))
+
+typedef struct GdmXdmcpDisplayPrivate GdmXdmcpDisplayPrivate;
+
+typedef struct
+{
+        GdmDisplay              parent;
+        GdmXdmcpDisplayPrivate *priv;
+} GdmXdmcpDisplay;
+
+typedef struct
+{
+        GdmDisplayClass   parent_class;
+
+} GdmXdmcpDisplayClass;
+
+GType                     gdm_xdmcp_display_get_type                 (void);
+
+gint32                    gdm_xdmcp_display_get_session_number       (GdmXdmcpDisplay         *display);
+GdmAddress              * gdm_xdmcp_display_get_remote_address       (GdmXdmcpDisplay         *display);
+
+
+G_END_DECLS
+
+#endif /* __GDM_XDMCP_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.c
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.c	(revision 134)
@@ -0,0 +1,120 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-xdmcp-display.h"
+#include "gdm-xdmcp-greeter-display.h"
+#include "gdm-xdmcp-greeter-display-glue.h"
+
+#include "gdm-common.h"
+#include "gdm-address.h"
+
+#define GDM_XDMCP_GREETER_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_XDMCP_GREETER_DISPLAY, GdmXdmcpGreeterDisplayPrivate))
+
+struct GdmXdmcpGreeterDisplayPrivate
+{
+        GdmAddress             *remote_address;
+        gint32                  session_number;
+};
+
+enum {
+        PROP_0,
+        PROP_REMOTE_ADDRESS,
+        PROP_SESSION_NUMBER,
+};
+
+static void     gdm_xdmcp_greeter_display_class_init    (GdmXdmcpGreeterDisplayClass *klass);
+static void     gdm_xdmcp_greeter_display_init          (GdmXdmcpGreeterDisplay      *xdmcp_greeter_display);
+static void     gdm_xdmcp_greeter_display_finalize      (GObject                     *object);
+
+G_DEFINE_TYPE (GdmXdmcpGreeterDisplay, gdm_xdmcp_greeter_display, GDM_TYPE_XDMCP_DISPLAY)
+
+static void
+gdm_xdmcp_greeter_display_class_init (GdmXdmcpGreeterDisplayClass *klass)
+{
+        GObjectClass    *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_xdmcp_greeter_display_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmXdmcpGreeterDisplayPrivate));
+
+        dbus_g_object_type_install_info (GDM_TYPE_XDMCP_GREETER_DISPLAY, &dbus_glib_gdm_xdmcp_greeter_display_object_info);
+}
+
+static void
+gdm_xdmcp_greeter_display_init (GdmXdmcpGreeterDisplay *xdmcp_greeter_display)
+{
+
+        xdmcp_greeter_display->priv = GDM_XDMCP_GREETER_DISPLAY_GET_PRIVATE (xdmcp_greeter_display);
+}
+
+static void
+gdm_xdmcp_greeter_display_finalize (GObject *object)
+{
+        GdmXdmcpGreeterDisplay *xdmcp_greeter_display;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_XDMCP_GREETER_DISPLAY (object));
+
+        xdmcp_greeter_display = GDM_XDMCP_GREETER_DISPLAY (object);
+
+        g_return_if_fail (xdmcp_greeter_display->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_xdmcp_greeter_display_parent_class)->finalize (object);
+}
+
+GdmDisplay *
+gdm_xdmcp_greeter_display_new (const char              *hostname,
+                               int                      number,
+                               GdmAddress              *address,
+                               gint32                   session_number)
+{
+        GObject *object;
+        char    *x11_display;
+
+        x11_display = g_strdup_printf ("%s:%d", hostname, number);
+        object = g_object_new (GDM_TYPE_XDMCP_GREETER_DISPLAY,
+                               "remote-hostname", hostname,
+                               "x11-display-number", number,
+                               "x11-display-name", x11_display,
+                               "is-local", FALSE,
+                               "remote-address", address,
+                               "session-number", session_number,
+                               NULL);
+        g_free (x11_display);
+
+        return GDM_DISPLAY (object);
+}
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.h
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.h	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.h	(revision 134)
@@ -0,0 +1,65 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_XDMCP_GREETER_DISPLAY_H
+#define __GDM_XDMCP_GREETER_DISPLAY_H
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <glib-object.h>
+#include <dbus/dbus-glib.h>
+
+#include "gdm-xdmcp-display.h"
+#include "gdm-address.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_XDMCP_GREETER_DISPLAY         (gdm_xdmcp_greeter_display_get_type ())
+#define GDM_XDMCP_GREETER_DISPLAY(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_XDMCP_GREETER_DISPLAY, GdmXdmcpGreeterDisplay))
+#define GDM_XDMCP_GREETER_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_XDMCP_GREETER_DISPLAY, GdmXdmcpGreeterDisplayClass))
+#define GDM_IS_XDMCP_GREETER_DISPLAY(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_XDMCP_GREETER_DISPLAY))
+#define GDM_IS_XDMCP_GREETER_DISPLAY_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_XDMCP_GREETER_DISPLAY))
+#define GDM_XDMCP_GREETER_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_XDMCP_GREETER_DISPLAY, GdmXdmcpGreeterDisplayClass))
+
+typedef struct GdmXdmcpGreeterDisplayPrivate GdmXdmcpGreeterDisplayPrivate;
+
+typedef struct
+{
+        GdmXdmcpDisplay                parent;
+        GdmXdmcpGreeterDisplayPrivate *priv;
+} GdmXdmcpGreeterDisplay;
+
+typedef struct
+{
+        GdmXdmcpDisplayClass           parent_class;
+
+} GdmXdmcpGreeterDisplayClass;
+
+GType                     gdm_xdmcp_greeter_display_get_type         (void);
+
+
+GdmDisplay *              gdm_xdmcp_greeter_display_new              (const char              *hostname,
+                                                                      int                      number,
+                                                                      GdmAddress              *addr,
+                                                                      gint32                   serial_number);
+
+G_END_DECLS
+
+#endif /* __GDM_XDMCP_GREETER_DISPLAY_H */
Index: proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.xml
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.xml	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm-xdmcp-greeter-display.xml	(revision 134)
@@ -0,0 +1,5 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node>
+  <interface name="org.gnome.DisplayManager.XdmcpDisplay">
+  </interface>
+</node>
Index: proiecte/PPPP/gdm/daemon/gdm.in
===================================================================
--- proiecte/PPPP/gdm/daemon/gdm.in	(revision 134)
+++ proiecte/PPPP/gdm/daemon/gdm.in	(revision 134)
@@ -0,0 +1,34 @@
+#!/bin/sh
+#
+# A script so that
+#    1) we read the standard system env vars
+#    2) syadmins/integrators can add their own private options etc...
+
+test -f /etc/profile && . /etc/profile
+
+# Try to set LC_MESSAGES to LANG if neither LC_MESSAGES or LC_ALL is set.
+# This ensures that gdm can display in a system's default language if only
+# LANG is set.
+
+# Make sure LANG is set
+#
+if [ -z "$LANG" ]
+then
+  if [ -f /etc/sysconfig/language ]
+  then
+    LANG=`. /etc/sysconfig/language; echo $RC_LANG`
+    export LANG
+  fi
+fi
+
+if [ -z "$LC_MESSAGES" ]
+then
+  if [ -z "$LC_ALL" ]
+  then
+    LC_MESSAGES=$LANG
+    export LC_MESSAGES
+  fi
+fi
+
+exec @sbindir@/gdm-binary "$@"
+
Index: proiecte/PPPP/gdm/daemon/main.c
===================================================================
--- proiecte/PPPP/gdm/daemon/main.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/main.c	(revision 134)
@@ -0,0 +1,669 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <pwd.h>
+#include <grp.h>
+#include <sys/wait.h>
+#include <locale.h>
+#include <signal.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-manager.h"
+#include "gdm-log.h"
+#include "gdm-common.h"
+#include "gdm-signal-handler.h"
+
+#include "gdm-settings.h"
+#include "gdm-settings-direct.h"
+#include "gdm-settings-keys.h"
+
+#define GDM_DBUS_NAME "org.gnome.DisplayManager"
+
+static void bus_proxy_destroyed_cb (DBusGProxy  *bus_proxy,
+                                    GdmManager **managerp);
+
+extern char **environ;
+
+static GdmManager      *manager       = NULL;
+static GdmSettings     *settings      = NULL;
+static uid_t            gdm_uid       = -1;
+static gid_t            gdm_gid       = -1;
+
+static gboolean
+timed_exit_cb (GMainLoop *loop)
+{
+        g_main_loop_quit (loop);
+        return FALSE;
+}
+
+static DBusGProxy *
+get_bus_proxy (DBusGConnection *connection)
+{
+        DBusGProxy *bus_proxy;
+
+        bus_proxy = dbus_g_proxy_new_for_name (connection,
+                                               DBUS_SERVICE_DBUS,
+                                               DBUS_PATH_DBUS,
+                                               DBUS_INTERFACE_DBUS);
+        return bus_proxy;
+}
+
+static gboolean
+acquire_name_on_proxy (DBusGProxy *bus_proxy)
+{
+        GError     *error;
+        guint       result;
+        gboolean    res;
+        gboolean    ret;
+
+        ret = FALSE;
+
+        if (bus_proxy == NULL) {
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (bus_proxy,
+                                 "RequestName",
+                                 &error,
+                                 G_TYPE_STRING, GDM_DBUS_NAME,
+                                 G_TYPE_UINT, 0,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_UINT, &result,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to acquire %s: %s", GDM_DBUS_NAME, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to acquire %s", GDM_DBUS_NAME);
+                }
+                goto out;
+        }
+
+        if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) {
+                if (error != NULL) {
+                        g_warning ("Failed to acquire %s: %s", GDM_DBUS_NAME, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to acquire %s", GDM_DBUS_NAME);
+                }
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+static DBusGConnection *
+get_system_bus (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusConnection  *connection;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        connection = dbus_g_connection_get_connection (bus);
+        dbus_connection_set_exit_on_disconnect (connection, FALSE);
+
+ out:
+        return bus;
+}
+
+static gboolean
+bus_reconnect (GdmManager *manager)
+{
+        DBusGConnection *bus;
+        DBusGProxy      *bus_proxy;
+        gboolean         ret;
+
+        ret = TRUE;
+
+        bus = get_system_bus ();
+        if (bus == NULL) {
+                goto out;
+        }
+
+        bus_proxy = get_bus_proxy (bus);
+        if (bus_proxy == NULL) {
+                g_warning ("Could not construct bus_proxy object; will retry");
+                goto out;
+        }
+
+        if (! acquire_name_on_proxy (bus_proxy) ) {
+                g_warning ("Could not acquire name; will retry");
+                goto out;
+        }
+
+        manager = gdm_manager_new ();
+        if (manager == NULL) {
+                g_warning ("Could not construct manager object");
+                exit (1);
+        }
+
+        g_signal_connect (bus_proxy,
+                          "destroy",
+                          G_CALLBACK (bus_proxy_destroyed_cb),
+                          &manager);
+
+        g_debug ("Successfully reconnected to D-Bus");
+
+        gdm_manager_start (manager);
+
+        ret = FALSE;
+
+ out:
+        return ret;
+}
+
+static void
+bus_proxy_destroyed_cb (DBusGProxy  *bus_proxy,
+                        GdmManager **managerp)
+{
+        g_debug ("Disconnected from D-Bus");
+
+        if (managerp == NULL || *managerp == NULL) {
+                /* probably shutting down or something */
+                return;
+        }
+
+        g_object_unref (*managerp);
+        *managerp = NULL;
+
+        g_timeout_add_seconds (3, (GSourceFunc)bus_reconnect, managerp);
+}
+
+static void
+delete_pid (void)
+{
+        g_unlink (GDM_PID_FILE);
+}
+
+static void
+write_pid (void)
+{
+        int     pf;
+        ssize_t written;
+        char    pid[9];
+
+        errno = 0;
+        pf = open (GDM_PID_FILE, O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0644);
+        if (pf < 0) {
+                g_warning (_("Cannot write PID file %s: possibly out of diskspace: %s"),
+                           GDM_PID_FILE,
+                           g_strerror (errno));
+
+                return;
+        }
+
+        snprintf (pid, sizeof (pid), "%lu\n", (long unsigned) getpid ());
+        errno = 0;
+        written = write (pf, pid, strlen (pid));
+        close (pf);
+
+        if (written < 0) {
+                g_warning (_("Cannot write PID file %s: possibly out of diskspace: %s"),
+                           GDM_PID_FILE,
+                           g_strerror (errno));
+                return;
+        }
+
+        g_atexit (delete_pid);
+}
+
+static void
+check_logdir (void)
+{
+        struct stat     statbuf;
+        int             r;
+        const char     *log_path;
+
+        log_path = LOGDIR;
+
+        r = g_stat (log_path, &statbuf);
+        if (r < 0 || ! S_ISDIR (statbuf.st_mode))  {
+                if (g_mkdir (log_path, 0755) < 0) {
+                        gdm_fail (_("Logdir %s does not exist or isn't a directory."),
+                                  log_path);
+                }
+                g_chmod (log_path, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
+        }
+}
+
+static void
+check_servauthdir (const char  *auth_path,
+                   struct stat *statbuf)
+{
+        int r;
+
+        /* Enter paranoia mode */
+        r = g_stat (auth_path, statbuf);
+        if (r < 0) {
+                gdm_fail (_("Authdir %s does not exist. Aborting."), auth_path);
+        }
+
+        if (! S_ISDIR (statbuf->st_mode)) {
+                gdm_fail (_("Authdir %s is not a directory. Aborting."), auth_path);
+        }
+}
+
+static void
+set_effective_user (uid_t uid)
+{
+        int res;
+
+        res = 0;
+
+        if (geteuid () != uid) {
+                res = seteuid (uid);
+        }
+
+        if (res != 0) {
+                g_error ("Cannot set uid to %d: %s",
+                         (int)uid,
+                         g_strerror (errno));
+        }
+}
+
+static void
+set_effective_group (gid_t gid)
+{
+        int res;
+
+        res = 0;
+        if (getegid () != gid) {
+                res = setegid (gid);
+        }
+
+        if (res != 0) {
+                g_error ("Cannot set gid to %d: %s",
+                         (int)gid,
+                         g_strerror (errno));
+        }
+}
+
+static void
+set_effective_user_group (uid_t uid,
+                          gid_t gid)
+{
+        set_effective_user (0);
+        set_effective_group (gid);
+        if (uid != 0) {
+                set_effective_user (0);
+        }
+}
+
+static void
+gdm_daemon_check_permissions (uid_t uid,
+                              gid_t gid)
+{
+        struct stat statbuf;
+        const char *auth_path;
+
+        auth_path = LOGDIR;
+
+        /* Enter paranoia mode */
+        check_servauthdir (auth_path, &statbuf);
+
+        set_effective_user_group (0, 0);
+
+        /* Now set things up for us as  */
+        chown (auth_path, 0, gid);
+        g_chmod (auth_path, (S_IRWXU|S_IRWXG|S_ISVTX));
+
+        set_effective_user_group (uid, gid);
+
+        /* Again paranoid */
+        check_servauthdir (auth_path, &statbuf);
+
+        if G_UNLIKELY (statbuf.st_uid != 0 || statbuf.st_gid != gid)  {
+                gdm_fail (_("Authdir %s is not owned by user %d, group %d. Aborting."),
+                          auth_path,
+                          (int)uid,
+                          (int)gid);
+        }
+
+        if G_UNLIKELY (statbuf.st_mode != (S_IFDIR|S_IRWXU|S_IRWXG|S_ISVTX))  {
+                gdm_fail (_("Authdir %s has wrong permissions %o. Should be %o. Aborting."),
+                          auth_path,
+                          statbuf.st_mode,
+                          (S_IRWXU|S_IRWXG|S_ISVTX));
+        }
+}
+
+static void
+gdm_daemon_change_user (uid_t *uidp,
+                        gid_t *gidp)
+{
+        char          *username;
+        char          *groupname;
+        uid_t          uid;
+        gid_t          gid;
+        struct passwd *pwent;
+        struct group  *grent;
+
+        username = NULL;
+        groupname = NULL;
+        uid = 0;
+        gid = 0;
+
+        gdm_settings_direct_get_string (GDM_KEY_USER, &username);
+        gdm_settings_direct_get_string (GDM_KEY_GROUP, &groupname);
+
+        if (username == NULL || groupname == NULL) {
+                return;
+        }
+
+        g_debug ("Changing user:group to %s:%s", username, groupname);
+
+        /* Lookup user and groupid for the GDM user */
+        pwent = getpwnam (username);
+
+        /* Set uid and gid */
+        if G_UNLIKELY (pwent == NULL) {
+                gdm_fail (_("Can't find the GDM user '%s'. Aborting!"), username);
+        } else {
+                uid = pwent->pw_uid;
+        }
+
+        if G_UNLIKELY (uid == 0) {
+                gdm_fail (_("The GDM user should not be root. Aborting!"));
+        }
+
+        grent = getgrnam (groupname);
+
+        if G_UNLIKELY (grent == NULL) {
+                gdm_fail (_("Can't find the GDM group '%s'. Aborting!"), groupname);
+        } else  {
+                gid = grent->gr_gid;
+        }
+
+        if G_UNLIKELY (gid == 0) {
+                gdm_fail (_("The GDM group should not be root. Aborting!"));
+        }
+
+        /* gid remains 'gdm' */
+        set_effective_user_group (uid, gid);
+
+        if (uidp != NULL) {
+                *uidp = uid;
+        }
+
+        if (gidp != NULL) {
+                *gidp = gid;
+        }
+
+        g_free (username);
+        g_free (groupname);
+}
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* FIXME:
+                 * Play with log levels or something
+                 */
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+int
+main (int    argc,
+      char **argv)
+{
+        GMainLoop          *main_loop;
+        GOptionContext     *context;
+        DBusGProxy         *bus_proxy;
+        DBusGConnection    *connection;
+        GError             *error;
+        int                 ret;
+        gboolean            res;
+        gboolean            xdmcp_enabled;
+        GdmSignalHandler   *signal_handler;
+        static gboolean     debug            = FALSE;
+        static gboolean     do_timed_exit    = FALSE;
+        static gboolean     print_version    = FALSE;
+        static gboolean     fatal_warnings   = FALSE;
+        static GOptionEntry entries []   = {
+                { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+                { "fatal-warnings", 0, 0, G_OPTION_ARG_NONE, &fatal_warnings, N_("Make all warnings fatal"), NULL },
+                { "timed-exit", 0, 0, G_OPTION_ARG_NONE, &do_timed_exit, N_("Exit after a time - for debugging"), NULL },
+                { "version", 0, 0, G_OPTION_ARG_NONE, &print_version, N_("Print GDM version"), NULL },
+
+                { NULL }
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        ret = 1;
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        context = g_option_context_new (_("GNOME Display Manager"));
+        g_option_context_add_main_entries (context, entries, NULL);
+        g_option_context_set_ignore_unknown_options (context, TRUE);
+
+        error = NULL;
+        res = g_option_context_parse (context, &argc, &argv, &error);
+        g_option_context_free (context);
+        if (! res) {
+                g_warning ("%s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        if (fatal_warnings) {
+                GLogLevelFlags fatal_mask;
+
+                fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
+                fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL;
+                g_log_set_always_fatal (fatal_mask);
+        }
+
+        connection = get_system_bus ();
+        if (connection == NULL) {
+                goto out;
+        }
+
+        bus_proxy = get_bus_proxy (connection);
+        if (bus_proxy == NULL) {
+                g_warning ("Could not construct bus_proxy object; bailing out");
+                goto out;
+        }
+
+        if (! acquire_name_on_proxy (bus_proxy) ) {
+                g_warning ("Could not acquire name; bailing out");
+                goto out;
+        }
+
+        gdm_log_init ();
+
+        settings = gdm_settings_new ();
+        if (settings == NULL) {
+                g_warning ("Unable to initialize settings");
+                goto out;
+        }
+
+        if (! gdm_settings_direct_init (settings, GDMCONFDIR "/gdm.schemas", "/")) {
+                g_warning ("Unable to initialize settings");
+                goto out;
+        }
+
+        gdm_log_set_debug (debug);
+
+        gdm_daemon_change_user (&gdm_uid, &gdm_gid);
+        gdm_daemon_check_permissions (gdm_uid, gdm_gid);
+
+        set_effective_user_group (0, 0);
+        check_logdir ();
+
+        /* XDM compliant error message */
+        if (getuid () != 0) {
+                /* make sure the pid file doesn't get wiped */
+                g_warning (_("Only root wants to run GDM"));
+                exit (-1);
+        }
+
+        /* pid file */
+        delete_pid ();
+        write_pid ();
+
+        g_chdir (AUTHDIR);
+
+        manager = gdm_manager_new ();
+
+        if (manager == NULL) {
+                goto out;
+        }
+
+        xdmcp_enabled = FALSE;
+        gdm_settings_direct_get_boolean (GDM_KEY_XDMCP_ENABLE, &xdmcp_enabled);
+        gdm_manager_set_xdmcp_enabled (manager, xdmcp_enabled);
+
+        g_signal_connect (bus_proxy,
+                          "destroy",
+                          G_CALLBACK (bus_proxy_destroyed_cb),
+                          &manager);
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_set_fatal_func (signal_handler,
+                                           (GDestroyNotify)g_main_loop_quit,
+                                           main_loop);
+        gdm_signal_handler_add_fatal (signal_handler);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+
+        if (do_timed_exit) {
+                g_timeout_add_seconds (30, (GSourceFunc) timed_exit_cb, main_loop);
+        }
+
+        gdm_manager_start (manager);
+
+        g_main_loop_run (main_loop);
+
+        g_debug ("GDM finished, cleaning up...");
+
+        if (manager != NULL) {
+                g_object_unref (manager);
+        }
+
+        if (settings != NULL) {
+                g_object_unref (settings);
+        }
+
+        if (signal_handler != NULL) {
+                g_object_unref (signal_handler);
+        }
+
+        gdm_settings_direct_shutdown ();
+        gdm_log_shutdown ();
+
+        g_main_loop_unref (main_loop);
+
+        ret = 0;
+
+ out:
+
+        return ret;
+}
Index: proiecte/PPPP/gdm/daemon/product-slave-main.c
===================================================================
--- proiecte/PPPP/gdm/daemon/product-slave-main.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/product-slave-main.c	(revision 134)
@@ -0,0 +1,253 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <signal.h>
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-signal-handler.h"
+#include "gdm-log.h"
+#include "gdm-common.h"
+#include "gdm-product-slave.h"
+
+static int gdm_return_code = 0;
+
+static DBusGConnection *
+get_system_bus (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusConnection  *connection;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        connection = dbus_g_connection_get_connection (bus);
+        dbus_connection_set_exit_on_disconnect (connection, FALSE);
+
+ out:
+        return bus;
+}
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGSEGV:
+        case SIGBUS:
+        case SIGILL:
+        case SIGABRT:
+                g_debug ("Caught signal %d.", signo);
+
+                ret = FALSE;
+                break;
+
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* we get this from xorg - can't use for anything else */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR2:
+                g_debug ("Got USR2 signal");
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+static void
+on_slave_stopped (GdmSlave   *slave,
+                  GMainLoop  *main_loop)
+{
+        g_debug ("slave finished");
+        gdm_return_code = 0;
+        g_main_loop_quit (main_loop);
+}
+
+static gboolean
+is_debug_set (gboolean arg)
+{
+        /* enable debugging for unstable builds */
+        if (gdm_is_version_unstable ()) {
+                return TRUE;
+        }
+
+        return arg;
+}
+
+int
+main (int    argc,
+      char **argv)
+{
+        GMainLoop        *main_loop;
+        GOptionContext   *context;
+        DBusGConnection  *connection;
+        GdmSlave         *slave;
+        static char      *display_id = NULL;
+        static gboolean   debug      = FALSE;
+        GdmSignalHandler *signal_handler;
+        static GOptionEntry entries []   = {
+                { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+                { "display-id", 0, 0, G_OPTION_ARG_STRING, &display_id, N_("Display ID"), N_("id") },
+                { NULL }
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        context = g_option_context_new (_("GNOME Display Manager Slave"));
+        g_option_context_add_main_entries (context, entries, NULL);
+
+        g_option_context_parse (context, &argc, &argv, NULL);
+        g_option_context_free (context);
+
+        connection = get_system_bus ();
+        if (connection == NULL) {
+                goto out;
+        }
+
+        gdm_log_init ();
+
+        gdm_log_set_debug (is_debug_set (debug));
+
+        if (display_id == NULL) {
+                g_critical ("No display ID set");
+                exit (1);
+        }
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_set_fatal_func (signal_handler,
+                                           (GDestroyNotify)g_main_loop_quit,
+                                           main_loop);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGILL, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+
+        slave = gdm_product_slave_new (display_id);
+        if (slave == NULL) {
+                goto out;
+        }
+        g_signal_connect (slave,
+                          "stopped",
+                          G_CALLBACK (on_slave_stopped),
+                          main_loop);
+        gdm_slave_start (slave);
+
+        g_main_loop_run (main_loop);
+
+        if (slave != NULL) {
+                g_object_unref (slave);
+        }
+
+        if (signal_handler != NULL) {
+                g_object_unref (signal_handler);
+        }
+
+        if (main_loop != NULL) {
+                g_main_loop_unref (main_loop);
+        }
+
+ out:
+
+        g_debug ("Slave finished");
+
+        return gdm_return_code;
+}
Index: proiecte/PPPP/gdm/daemon/session-worker-main.c
===================================================================
--- proiecte/PPPP/gdm/daemon/session-worker-main.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/session-worker-main.c	(revision 134)
@@ -0,0 +1,198 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <signal.h>
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-signal-handler.h"
+#include "gdm-common.h"
+#include "gdm-log.h"
+#include "gdm-session-worker.h"
+
+#define SERVER_DBUS_PATH      "/org/gnome/DisplayManager/SessionServer"
+#define SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.SessionServer"
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGSEGV:
+        case SIGBUS:
+        case SIGILL:
+        case SIGABRT:
+                g_debug ("Caught signal %d.", signo);
+
+                ret = FALSE;
+                break;
+
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* FIXME:
+                 * Play with log levels or something
+                 */
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+static gboolean
+is_debug_set (gboolean arg)
+{
+        /* enable debugging for unstable builds */
+        if (gdm_is_version_unstable ()) {
+                return TRUE;
+        }
+
+        return arg;
+}
+
+int
+main (int    argc,
+      char **argv)
+{
+        GMainLoop        *main_loop;
+        GOptionContext   *context;
+        GdmSessionWorker *worker;
+        GdmSignalHandler *signal_handler;
+        const char       *address;
+        static gboolean   debug      = FALSE;
+        static GOptionEntry entries []   = {
+                { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+                { NULL }
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        g_type_init ();
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        context = g_option_context_new (_("GNOME Display Manager Session Worker"));
+        g_option_context_add_main_entries (context, entries, NULL);
+
+        g_option_context_parse (context, &argc, &argv, NULL);
+        g_option_context_free (context);
+
+        gdm_log_init ();
+        gdm_log_set_debug (is_debug_set (debug));
+
+        address = g_getenv ("GDM_SESSION_DBUS_ADDRESS");
+        if (address == NULL) {
+                g_warning ("GDM_SESSION_DBUS_ADDRESS not set");
+                exit (1);
+        }
+
+        worker = gdm_session_worker_new (address);
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_set_fatal_func (signal_handler,
+                                           (GDestroyNotify)g_main_loop_quit,
+                                           main_loop);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGILL, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+
+        g_main_loop_run (main_loop);
+
+        if (worker != NULL) {
+                g_object_unref (worker);
+        }
+
+        if (signal_handler != NULL) {
+                g_object_unref (signal_handler);
+        }
+
+        g_main_loop_unref (main_loop);
+
+
+        g_debug ("Worker finished");
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/daemon/simple-slave-main.c
===================================================================
--- proiecte/PPPP/gdm/daemon/simple-slave-main.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/simple-slave-main.c	(revision 134)
@@ -0,0 +1,275 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <signal.h>
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-signal-handler.h"
+#include "gdm-log.h"
+#include "gdm-common.h"
+#include "gdm-simple-slave.h"
+#include "gdm-settings.h"
+#include "gdm-settings-direct.h"
+
+#include "gdm-settings-client.h"
+
+static GdmSettings     *settings        = NULL;
+static int              gdm_return_code = 0;
+
+static DBusGConnection *
+get_system_bus (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusConnection  *connection;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        connection = dbus_g_connection_get_connection (bus);
+        dbus_connection_set_exit_on_disconnect (connection, FALSE);
+
+ out:
+        return bus;
+}
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGSEGV:
+        case SIGBUS:
+        case SIGILL:
+        case SIGABRT:
+                g_debug ("Caught signal %d.", signo);
+
+                ret = FALSE;
+                break;
+
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* we get this from xorg - can't use for anything else */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR2:
+                g_debug ("Got USR2 signal");
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+static void
+on_slave_stopped (GdmSlave   *slave,
+                  GMainLoop  *main_loop)
+{
+        g_debug ("slave finished");
+        gdm_return_code = 0;
+        g_main_loop_quit (main_loop);
+}
+
+static gboolean
+is_debug_set (gboolean arg)
+{
+        /* enable debugging for unstable builds */
+        if (gdm_is_version_unstable ()) {
+                return TRUE;
+        }
+
+        return arg;
+}
+
+int
+main (int    argc,
+      char **argv)
+{
+        GMainLoop        *main_loop;
+        GOptionContext   *context;
+        DBusGConnection  *connection;
+        GdmSlave         *slave;
+        static char      *display_id = NULL;
+        static gboolean   debug      = FALSE;
+        GdmSignalHandler *signal_handler;
+        static GOptionEntry entries []   = {
+                { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+                { "display-id", 0, 0, G_OPTION_ARG_STRING, &display_id, N_("Display ID"), N_("id") },
+                { NULL }
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        context = g_option_context_new (_("GNOME Display Manager Slave"));
+        g_option_context_add_main_entries (context, entries, NULL);
+
+        g_option_context_parse (context, &argc, &argv, NULL);
+        g_option_context_free (context);
+
+        /* For debugging */
+        /*sleep (10);*/
+
+        connection = get_system_bus ();
+        if (connection == NULL) {
+                goto out;
+        }
+
+        gdm_log_init ();
+
+        settings = gdm_settings_new ();
+        if (settings == NULL) {
+                g_warning ("Unable to initialize settings");
+                goto out;
+        }
+
+        if (! gdm_settings_direct_init (settings, GDMCONFDIR "/gdm.schemas", "/")) {
+                g_warning ("Unable to initialize settings");
+                goto out;
+        }
+
+        gdm_log_set_debug (is_debug_set (debug));
+
+        if (display_id == NULL) {
+                g_critical ("No display ID set");
+                exit (1);
+        }
+
+        if (! gdm_settings_client_init (GDMCONFDIR "/gdm.schemas", "/")) {
+                g_critical ("Unable to initialize settings client");
+                exit (1);
+        }
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_set_fatal_func (signal_handler,
+                                           (GDestroyNotify)g_main_loop_quit,
+                                           main_loop);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGILL, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+
+        slave = gdm_simple_slave_new (display_id);
+        if (slave == NULL) {
+                goto out;
+        }
+        g_signal_connect (slave,
+                          "stopped",
+                          G_CALLBACK (on_slave_stopped),
+                          main_loop);
+        gdm_slave_start (slave);
+
+        g_main_loop_run (main_loop);
+
+        if (slave != NULL) {
+                g_object_unref (slave);
+        }
+
+        if (signal_handler != NULL) {
+                g_object_unref (signal_handler);
+        }
+
+        g_main_loop_unref (main_loop);
+
+ out:
+
+        g_debug ("Slave finished");
+
+        return gdm_return_code;
+}
Index: proiecte/PPPP/gdm/daemon/test-hal-seats.c
===================================================================
--- proiecte/PPPP/gdm/daemon/test-hal-seats.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/test-hal-seats.c	(revision 134)
@@ -0,0 +1,173 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * 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.
+ *
+ * cc -o test-hal-seats `pkg-config --cflags --libs glib-2.0 dbus-glib-1` test-hal-seats.c
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <glib.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#define HAL_DBUS_NAME                           "org.freedesktop.Hal"
+#define HAL_DBUS_MANAGER_PATH                   "/org/freedesktop/Hal/Manager"
+#define HAL_DBUS_MANAGER_INTERFACE              "org.freedesktop.Hal.Manager"
+#define HAL_DBUS_DEVICE_INTERFACE               "org.freedesktop.Hal.Device"
+#define SEAT_PCI_DEVICE_CLASS                   3
+
+static GMainLoop *loop;
+
+static void
+get_pci_seats (DBusGConnection *bus,
+               DBusGProxy      *proxy,
+               GList           *seats)
+{
+        char      **devices;
+        const char *key;
+        const char *value;
+        GError     *error;
+        gboolean    res;
+        int         i;
+
+        g_message ("Getting PCI seats");
+
+        key = "info.bus";
+        value = "pci";
+
+        devices = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "FindDeviceStringMatch",
+                                 &error,
+                                 G_TYPE_STRING, key,
+                                 G_TYPE_STRING, value,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRV, &devices,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_warning ("Unable to query HAL: %s", error->message);
+                g_error_free (error);
+        }
+
+        /* now look for pci class 3 */
+        key = "pci.device_class";
+        for (i = 0; devices [i] != NULL; i++) {
+                DBusGProxy *device_proxy;
+                int         class_val;
+
+                device_proxy = dbus_g_proxy_new_for_name (bus,
+                                                          HAL_DBUS_NAME,
+                                                          devices [i],
+                                                          HAL_DBUS_DEVICE_INTERFACE);
+                if (device_proxy == NULL) {
+                        continue;
+                }
+
+                error = NULL;
+                res = dbus_g_proxy_call (device_proxy,
+                                         "GetPropertyInteger",
+                                         &error,
+                                         G_TYPE_STRING, key,
+                                         G_TYPE_INVALID,
+                                         G_TYPE_INT, &class_val,
+                                         G_TYPE_INVALID);
+                if (! res) {
+                        g_warning ("Unable to query HAL: %s", error->message);
+                        g_error_free (error);
+                }
+
+                if (class_val == SEAT_PCI_DEVICE_CLASS) {
+                        g_message ("Found device: %s", devices [i]);
+                        seats = g_list_prepend (seats, devices [i]);
+                }
+
+                g_object_unref (device_proxy);
+        }
+
+        g_strfreev (devices);
+}
+
+static void
+list_seats (GList *seats)
+{
+        GList *l;
+        for (l = seats; l != NULL; l = l->next) {
+                g_message ("Found device: %s", (char *)l->data);
+        }
+}
+
+static gboolean
+test_hal_seats (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusGProxy      *proxy;
+        GList           *seats;
+
+        proxy = NULL;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        proxy = dbus_g_proxy_new_for_name (bus,
+                                           HAL_DBUS_NAME,
+                                           HAL_DBUS_MANAGER_PATH,
+                                           HAL_DBUS_MANAGER_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Couldn't create proxy for HAL Manager");
+                goto out;
+        }
+
+        seats = NULL;
+
+        get_pci_seats (bus, proxy, seats);
+
+        list_seats (seats);
+
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+
+        return FALSE;
+}
+
+int
+main (int   argc,
+      char *argv[])
+{
+        g_log_set_always_fatal (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING);
+
+        g_type_init ();
+
+        g_idle_add ((GSourceFunc)test_hal_seats, NULL);
+
+        loop = g_main_loop_new (NULL, FALSE);
+        g_main_loop_run (loop);
+        g_main_loop_unref (loop);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/daemon/test-session.c
===================================================================
--- proiecte/PPPP/gdm/daemon/test-session.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/test-session.c	(revision 134)
@@ -0,0 +1,346 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/ioctl.h>
+#include <termios.h>
+
+#include <glib.h>
+
+#include "gdm-session-direct.h"
+
+static GMainLoop *loop;
+
+static void
+on_open (GdmSession *session,
+         const char *username)
+{
+        g_debug ("Got opened: calling setup...");
+
+        gdm_session_setup (session, "gdm");
+}
+
+static void
+on_session_setup_complete (GdmSession *session,
+                           gpointer    data)
+{
+        g_debug ("Session setup complete");
+        gdm_session_authenticate (session);
+}
+
+static void
+on_session_setup_failed (GdmSession *session,
+                         const char *message,
+                         gpointer    data)
+{
+        g_print ("Unable to initialize PAM: %s\n", message);
+
+        exit (1);
+}
+
+static void
+on_session_reset_complete (GdmSession *session,
+                           gpointer    data)
+{
+        g_debug ("Session reset complete");
+}
+
+static void
+on_session_reset_failed (GdmSession *session,
+                         const char *message,
+                         gpointer    data)
+{
+        g_print ("Unable to reset PAM: %s\n", message);
+
+        exit (1);
+}
+
+static void
+on_session_authenticated (GdmSession *session,
+                          gpointer    data)
+{
+        g_debug ("Session authenticated");
+        gdm_session_authorize (session);
+}
+
+static void
+on_session_authentication_failed (GdmSession *session,
+                                  const char *message,
+                                  gpointer    data)
+{
+        g_print ("Unable to authenticate user: %s\n", message);
+
+        exit (1);
+}
+
+static void
+on_session_authorized (GdmSession *session,
+                       gpointer    data)
+{
+        g_debug ("Session authorized");
+        gdm_session_accredit (session, GDM_SESSION_CRED_ESTABLISH);
+}
+
+static void
+on_session_authorization_failed (GdmSession *session,
+                                 const char *message,
+                                 gpointer    data)
+{
+        g_print ("Unable to authorize user: %s\n", message);
+
+        exit (1);
+}
+
+static void
+on_session_accredited (GdmSession *session,
+                       gpointer    data)
+{
+        char *username;
+
+        username = gdm_session_direct_get_username (GDM_SESSION_DIRECT (session));
+
+        g_print ("%s%ssuccessfully accredited\n",
+                 username ? username : "", username ? " " : "");
+        g_free (username);
+
+        gdm_session_start_session (session);
+
+}
+
+static void
+on_session_accreditation_failed (GdmSession *session,
+                                 const char *message,
+                                 gpointer    data)
+{
+        g_print ("Unable to accredit user: %s\n", message);
+
+        exit (1);
+}
+
+static void
+on_session_started (GdmSession *session)
+{
+        g_print ("session started\n");
+}
+
+static void
+on_session_exited (GdmSession *session,
+                   int         exit_code)
+{
+        g_print ("session exited with code %d\n", exit_code);
+        exit (0);
+}
+
+static void
+on_session_died (GdmSession *session,
+                 int         signal_number)
+{
+        g_print ("session died with signal %d, (%s)\n",
+                 signal_number,
+                 g_strsignal (signal_number));
+        exit (1);
+}
+
+static void
+on_info_query (GdmSession *session,
+               const char *query_text)
+{
+        char answer[1024];
+
+        g_print ("%s ", query_text);
+
+        fgets (answer, sizeof (answer), stdin);
+        answer[strlen(answer) - 1] = '\0';
+
+        if (answer[0] == '\0') {
+                gdm_session_close (session);
+                g_main_loop_quit (loop);
+        } else {
+                gdm_session_answer_query (session, answer);
+        }
+}
+
+static void
+on_info (GdmSession *session,
+         const char *info)
+{
+        g_print ("\n** NOTE: %s\n", info);
+}
+
+static void
+on_problem (GdmSession *session,
+            const char *problem)
+{
+        g_print ("\n** WARNING: %s\n", problem);
+}
+
+static void
+on_secret_info_query (GdmSession *session,
+                      const char *query_text)
+{
+        char           answer[1024];
+        struct termios ts0;
+        struct termios ts1;
+
+        tcgetattr (fileno (stdin), &ts0);
+        ts1 = ts0;
+        ts1.c_lflag &= ~ECHO;
+
+        g_print ("%s", query_text);
+
+        if (tcsetattr (fileno (stdin), TCSAFLUSH, &ts1) != 0) {
+                fprintf (stderr, "Could not set terminal attributes\n");
+                exit (1);
+        }
+
+        fgets (answer, sizeof (answer), stdin);
+        answer[strlen (answer) - 1] = '\0';
+
+        tcsetattr (fileno (stdin), TCSANOW, &ts0);
+
+        g_print ("\n");
+
+        gdm_session_answer_query (session, answer);
+}
+
+static void
+import_environment (GdmSessionDirect *session)
+{
+}
+
+int
+main (int   argc,
+      char *argv[])
+{
+        GdmSessionDirect *session;
+        char             *username;
+
+        g_log_set_always_fatal (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING);
+
+        g_type_init ();
+
+        do {
+                g_debug ("creating instance of GdmSessionDirect object...");
+                session = gdm_session_direct_new ("/org/gnome/DisplayManager/Display1",
+                                                  ":0",
+                                                  g_get_host_name (),
+                                                  ttyname (STDIN_FILENO),
+                                                  getenv("XAUTHORITY"),
+                                                  TRUE);
+                g_debug ("GdmSessionDirect object created successfully");
+
+                if (argc <= 1) {
+                        username = NULL;
+                } else {
+                        username = argv[1];
+                }
+
+                gdm_session_open (GDM_SESSION (session));
+
+                g_signal_connect (session,
+                                  "opened",
+                                  G_CALLBACK (on_open),
+                                  username);
+                g_signal_connect (session,
+                                  "setup-complete",
+                                  G_CALLBACK (on_session_setup_complete),
+                                  NULL);
+                g_signal_connect (session,
+                                  "setup-failed",
+                                  G_CALLBACK (on_session_setup_failed),
+                                  NULL);
+                g_signal_connect (session,
+                                  "reset-complete",
+                                  G_CALLBACK (on_session_reset_complete),
+                                  NULL);
+                g_signal_connect (session,
+                                  "reset-failed",
+                                  G_CALLBACK (on_session_reset_failed),
+                                  NULL);
+                g_signal_connect (session,
+                                  "authenticated",
+                                  G_CALLBACK (on_session_authenticated),
+                                  NULL);
+                g_signal_connect (session,
+                                  "authentication-failed",
+                                  G_CALLBACK (on_session_authentication_failed),
+                                  NULL);
+                g_signal_connect (session,
+                                  "authorized",
+                                  G_CALLBACK (on_session_authorized),
+                                  NULL);
+                g_signal_connect (session,
+                                  "authorization-failed",
+                                  G_CALLBACK (on_session_authorization_failed),
+                                  NULL);
+                g_signal_connect (session,
+                                  "accredited",
+                                  G_CALLBACK (on_session_accredited),
+                                  NULL);
+                g_signal_connect (session,
+                                  "accreditation-failed",
+                                  G_CALLBACK (on_session_accreditation_failed),
+                                  NULL);
+
+                g_signal_connect (session,
+                                  "info",
+                                  G_CALLBACK (on_info),
+                                  NULL);
+                g_signal_connect (session,
+                                  "problem",
+                                  G_CALLBACK (on_problem),
+                                  NULL);
+                g_signal_connect (session,
+                                  "info-query",
+                                  G_CALLBACK (on_info_query),
+                                  NULL);
+                g_signal_connect (session,
+                                  "secret-info-query",
+                                  G_CALLBACK (on_secret_info_query),
+                                  NULL);
+
+                g_signal_connect (session,
+                                  "session-started",
+                                  G_CALLBACK (on_session_started),
+                                  NULL);
+                g_signal_connect (session,
+                                  "session-exited",
+                                  G_CALLBACK (on_session_exited),
+                                  NULL);
+                g_signal_connect (session,
+                                  "session-died",
+                                  G_CALLBACK (on_session_died),
+                                  NULL);
+
+                import_environment (session);
+
+                loop = g_main_loop_new (NULL, FALSE);
+                g_main_loop_run (loop);
+                g_main_loop_unref (loop);
+
+                g_message ("destroying previously created GdmSessionDirect object...");
+                g_object_unref (session);
+                g_message ("GdmSessionDirect object destroyed successfully");
+        } while (1);
+}
Index: proiecte/PPPP/gdm/daemon/xdmcp-chooser-slave-main.c
===================================================================
--- proiecte/PPPP/gdm/daemon/xdmcp-chooser-slave-main.c	(revision 134)
+++ proiecte/PPPP/gdm/daemon/xdmcp-chooser-slave-main.c	(revision 134)
@@ -0,0 +1,267 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <signal.h>
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-signal-handler.h"
+#include "gdm-log.h"
+#include "gdm-common.h"
+#include "gdm-xdmcp-chooser-slave.h"
+#include "gdm-settings.h"
+#include "gdm-settings-direct.h"
+
+static GdmSettings     *settings        = NULL;
+static int              gdm_return_code = 0;
+
+static DBusGConnection *
+get_system_bus (void)
+{
+        GError          *error;
+        DBusGConnection *bus;
+        DBusConnection  *connection;
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (bus == NULL) {
+                g_warning ("Couldn't connect to system bus: %s",
+                           error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        connection = dbus_g_connection_get_connection (bus);
+        dbus_connection_set_exit_on_disconnect (connection, FALSE);
+
+ out:
+        return bus;
+}
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGSEGV:
+        case SIGBUS:
+        case SIGILL:
+        case SIGABRT:
+                g_debug ("Caught signal %d.", signo);
+
+                ret = FALSE;
+                break;
+
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* we get this from xorg - can't use for anything else */
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        case SIGUSR2:
+                g_debug ("Got USR2 signal");
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+static void
+on_slave_stopped (GdmSlave   *slave,
+                  GMainLoop  *main_loop)
+{
+        g_debug ("slave finished");
+        gdm_return_code = 0;
+        g_main_loop_quit (main_loop);
+}
+
+static gboolean
+is_debug_set (gboolean arg)
+{
+        /* enable debugging for unstable builds */
+        if (gdm_is_version_unstable ()) {
+                return TRUE;
+        }
+
+        return arg;
+}
+
+int
+main (int    argc,
+      char **argv)
+{
+        GMainLoop        *main_loop;
+        GOptionContext   *context;
+        DBusGConnection  *connection;
+        GdmSlave         *slave;
+        static char      *display_id = NULL;
+        static gboolean   debug      = FALSE;
+        GdmSignalHandler *signal_handler;
+        static GOptionEntry entries []   = {
+                { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+                { "display-id", 0, 0, G_OPTION_ARG_STRING, &display_id, N_("Display ID"), N_("id") },
+                { NULL }
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        context = g_option_context_new (_("GNOME Display Manager Slave"));
+        g_option_context_add_main_entries (context, entries, NULL);
+
+        g_option_context_parse (context, &argc, &argv, NULL);
+        g_option_context_free (context);
+
+        connection = get_system_bus ();
+        if (connection == NULL) {
+                goto out;
+        }
+
+        gdm_log_init ();
+
+        settings = gdm_settings_new ();
+        if (settings == NULL) {
+                g_warning ("Unable to initialize settings");
+                goto out;
+        }
+
+        if (! gdm_settings_direct_init (settings, GDMCONFDIR "/gdm.schemas", "/")) {
+                g_warning ("Unable to initialize settings");
+                goto out;
+        }
+
+        gdm_log_set_debug (is_debug_set (debug));
+
+        if (display_id == NULL) {
+                g_critical ("No display ID set");
+                exit (1);
+        }
+
+        main_loop = g_main_loop_new (NULL, FALSE);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_set_fatal_func (signal_handler,
+                                           (GDestroyNotify)g_main_loop_quit,
+                                           main_loop);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGILL, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+
+        slave = gdm_xdmcp_chooser_slave_new (display_id);
+        if (slave == NULL) {
+                goto out;
+        }
+        g_signal_connect (slave,
+                          "stopped",
+                          G_CALLBACK (on_slave_stopped),
+                          main_loop);
+        gdm_slave_start (slave);
+
+        g_main_loop_run (main_loop);
+
+        if (slave != NULL) {
+                g_object_unref (slave);
+        }
+
+        if (signal_handler != NULL) {
+                g_object_unref (signal_handler);
+        }
+
+        g_main_loop_unref (main_loop);
+
+ out:
+
+        g_debug ("Slave finished");
+
+        return gdm_return_code;
+}
Index: proiecte/PPPP/gdm/data/Init.in
===================================================================
--- proiecte/PPPP/gdm/data/Init.in	(revision 134)
+++ proiecte/PPPP/gdm/data/Init.in	(revision 134)
@@ -0,0 +1,89 @@
+#!/bin/sh
+# Stolen from the debian kdm setup, aren't I sneaky
+# Plus a lot of fun stuff added
+#  -George
+
+PATH=@X_PATH@:$PATH
+OLD_IFS=$IFS
+
+gdmwhich () {
+  COMMAND="$1"
+  OUTPUT=
+  IFS=:
+  for dir in $PATH
+  do
+    if test -x "$dir/$COMMAND" ; then
+      if test "x$OUTPUT" = "x" ; then
+        OUTPUT="$dir/$COMMAND"
+      fi
+    fi
+  done
+  IFS=$OLD_IFS
+  echo "$OUTPUT"
+}
+
+sysresources=/etc/X11/Xresources
+
+# merge in defaults
+if [ -f "$sysresources" ]; then
+    xrdb -merge "$sysresources"
+fi
+
+sysmodmap=/etc/X11/Xmodmap
+
+XMODMAP=`gdmwhich xmodmap`
+if [ "x$XMODMAP" != "x" ] ; then
+  if [ "x$GDM_PARENT_DISPLAY" = "x" ]; then
+    if [ -f $sysmodmap ]; then
+      $XMODMAP $sysmodmap
+    fi
+  else
+    ( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $XMODMAP -pke ) | $XMODMAP -
+  fi
+
+  #
+  # Switch Sun's Alt and Meta mod mappings
+  #
+
+  UNAME=`gdmwhich uname`
+  PROCESSOR=`$UNAME -p`
+  if [ "x$PROCESSOR" = "xsparc" ]; then
+    if $XMODMAP | /usr/bin/grep mod4 | /usr/bin/grep Alt > /dev/null 2>/dev/null
+    then
+      $XMODMAP -e "clear Mod1" \
+               -e "clear Mod4" \
+               -e "add Mod1 = Alt_L" \
+               -e "add Mod1 = Alt_R" \
+               -e "add Mod4 = Meta_L" \
+               -e "add Mod4 = Meta_R"
+    fi
+  fi
+fi
+
+SETXKBMAP=`gdmwhich setxkbmap`
+if [ "x$SETXKBMAP" != "x" ] ; then
+  # FIXME: is this all right?  Is this completely on crack?
+  # What this does is move the xkb configuration from the GDM_PARENT_DISPLAY
+  # FIXME: This should be done in code.  Or there must be an easier way ...
+  if [ -n "$GDM_PARENT_DISPLAY" ]; then
+    XKBSETUP=`( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $SETXKBMAP -v )`
+    if [ -n "$XKBSETUP" ]; then
+      XKBKEYMAP=`echo "$XKBSETUP" | grep '^keymap' | awk '{ print $2 }'`
+      XKBTYPES=`echo "$XKBSETUP" | grep '^types' | awk '{ print $2 }'`
+      XKBCOMPAT=`echo "$XKBSETUP" | grep '^compat' | awk '{ print $2 }'`
+      XKBSYMBOLS=`echo "$XKBSETUP" | grep '^symbols' | awk '{ print $2 }'`
+      XKBGEOMETRY=`echo "$XKBSETUP" | grep '^geometry' | awk '{ print $2 }'`
+      if [ -n "$XKBKEYMAP" ]; then
+        $SETXKBMAP -keymap "$XKBKEYMAP"
+      elif [ -n "$XKBTYPES" -a -n "$XKBCOMPAT" -a -n "$XKBSYMBOLS" -a -n "$XKBGEOMETRY" ]; then
+        $SETXKBMAP -types "$XKBTYPES" -compat "$XKBCOMPAT" -symbols "$XKBSYMBOLS" -geometry "$XKBGEOMETRY"
+      elif [ -n "$XKBTYPES" -a -n "$XKBCOMPAT" -a -n "$XKBSYMBOLS" ]; then
+        $SETXKBMAP -types "$XKBTYPES" -compat "$XKBCOMPAT" -symbols "$XKBSYMBOLS"
+      elif [ -n "$XKBSYMBOLS" ]; then
+        $SETXKBMAP -symbols "$XKBSYMBOLS"
+      fi
+    fi
+  fi
+fi
+
+exit 0
Index: proiecte/PPPP/gdm/data/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/Makefile.am	(revision 134)
@@ -0,0 +1,226 @@
+NULL =
+
+SUBDIRS =			\
+	faces 			\
+	greeter-autostart	\
+	pixmaps			\
+	$(NULL)
+
+initdir = $(gdmconfdir)/Init
+authdir = $(localstatedir)/gdm
+postdir = $(gdmconfdir)/PostSession
+predir = $(gdmconfdir)/PreSession
+postlogindir = $(gdmconfdir)/PostLogin
+workingdir = $(GDM_WORKING_DIR)
+xauthdir = $(GDM_XAUTH_DIR)
+cachedir = $(localstatedir)/cache/gdm
+
+Xsession: $(srcdir)/Xsession.in
+	sed	-e 's,[@]XSESSION_SHELL[@],$(XSESSION_SHELL),g' \
+		-e 's,[@]libexecdir[@],$(libexecdir),g' \
+		<$(srcdir)/Xsession.in >Xsession
+
+Init: $(srcdir)/Init.in
+	sed	-e 's,[@]X_PATH[@],$(X_PATH),g' \
+		<$(srcdir)/Init.in >Init
+
+PreSession: $(srcdir)/PreSession.in
+	sed	-e 's,[@]X_PATH[@],$(X_PATH),g' \
+		<$(srcdir)/PreSession.in >PreSession
+PostSession: $(srcdir)/PostSession.in
+	sed	-e 's,[@]X_PATH[@],$(X_PATH),g' \
+		<$(srcdir)/PostSession.in >PostSession
+
+gdm.conf-custom: $(srcdir)/gdm.conf-custom.in
+	sed	-e 's,[@]GDM_DEFAULTS_CONF[@],$(GDM_DEFAULTS_CONF),g' \
+		<$(srcdir)/gdm.conf-custom.in >gdm.conf-custom
+
+dbusconfdir = $(DBUS_SYS_DIR)
+dbusconf_in_files = gdm.conf.in
+dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
+
+@INTLTOOL_SCHEMAS_RULE@
+
+schemasdir = $(gdmconfdir)
+schemas_in_files = gdm.schemas.in
+schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+
+gdm.schemas.in: $(srcdir)/gdm.schemas.in.in
+	sed	-e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \
+		-e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \
+		-e 's,[@]GDM_USER_PATH[@],$(GDM_USER_PATH),g' \
+		-e 's,[@]GDM_USERNAME[@],$(GDM_USERNAME),g' \
+		-e 's,[@]GDM_GROUPNAME[@],$(GDM_GROUPNAME),g' \
+		-e 's,[@]HALT_COMMAND[@],$(HALT_COMMAND),g' \
+		-e 's,[@]REBOOT_COMMAND[@],$(REBOOT_COMMAND),g' \
+		-e 's,[@]SOUND_PROGRAM[@],$(SOUND_PROGRAM),g' \
+		-e 's,[@]SUSPEND_COMMAND[@],$(SUSPEND_COMMAND),g' \
+		-e 's,[@]XEVIE_OPTION[@],$(XEVIE_OPTION),g' \
+		-e 's,[@]ALWAYS_RESTART_SERVER[@],$(ALWAYS_RESTART_SERVER),g' \
+		-e 's,[@]X_CONFIG_OPTIONS[@],$(X_CONFIG_OPTIONS),g' \
+		-e 's,[@]X_SERVER[@],$(X_SERVER),g' \
+		-e 's,[@]X_XNEST_CMD[@],$(X_XNEST_CMD),g' \
+		-e 's,[@]X_XNEST_CONFIG_OPTIONS[@],$(X_XNEST_CONFIG_OPTIONS),g' \
+		-e 's,[@]X_XNEST_UNSCALED_FONTPATH[@],$(X_XNEST_UNSCALED_FONTPATH),g' \
+		-e 's,[@]GDM_RBAC_SYSCMD_KEYS[@],$(GDM_RBAC_SYSCMD_KEYS),g' \
+		-e 's,[@]authdir[@],$(authdir),g' \
+		-e 's,[@]datadir[@],$(datadir),g' \
+		-e 's,[@]gdmconfdir[@],$(gdmconfdir),g' \
+		-e 's,[@]libdir[@],$(libdir),g' \
+		-e 's,[@]libexecdir[@],$(libexecdir),g' \
+		-e 's,[@]gdmlocaledir[@],$(gdmlocaledir),g' \
+		-e 's,[@]logdir[@],$(logdir),g' \
+		-e 's,[@]pixmapdir[@],$(pixmapdir),g' \
+		-e 's,[@]sbindir[@],$(sbindir),g' \
+		<$(srcdir)/gdm.schemas.in.in >gdm.schemas.in
+
+EXTRA_DIST =			\
+	$(schemas_in_files)	\
+	$(schemas_DATA)		\
+	$(dbusconf_in_files)	\
+	gdm.schemas.in.in	\
+	gdm.conf-custom.in 	\
+	Xsession.in 		\
+	gdm 			\
+	gdm-autologin 		\
+	Init.in 		\
+	PreSession.in 		\
+	PostSession.in 		\
+	PostLogin 		\
+	gconf.path		\
+	session-setup.entries	\
+	$(NULL)
+
+CLEANFILES = 				\
+	Xsession			\
+	gdm.conf-custom			\
+	Init				\
+	PreSession			\
+	PostSession			\
+	$(NULL)
+
+DISTCLEANFILES =			\
+	$(dbusconf_DATA)			\
+	gdm.schemas			\
+	$(NULL)
+
+MAINTAINERCLEANFILES =			\
+	*~				\
+	Makefile.in
+
+
+uninstall-hook:
+	rm -f \
+	$(DESTDIR)$(GDM_CUSTOM_CONF) \
+	$(DESTDIR)$(gdmconfdir)/Xsession \
+	$(DESTDIR)$(initdir)/Default \
+	$(DESTDIR)$(postlogindir)/Default.sample \
+	$(DESTDIR)$(predir)/Default \
+	$(DESTDIR)$(postdir)/Default \
+	$(DESTDIR)$(PAM_PREFIX)/pam.d/gdm \
+	$(DESTDIR)$(PAM_PREFIX)/pam.d/gdm-autologin \
+	$(DESTDIR)$(workingdir)/.gconf.path \
+	-rf \
+	$(DESTDIR)$(workingdir)/.gconf.mandatory \
+	$(DESTDIR)$(xauthdir)
+
+install-data-hook: gdm.conf-custom Xsession Init PostSession PreSession gconf.path
+	if test '!' -d $(DESTDIR)$(gdmconfdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(gdmconfdir); \
+		chmod 755 $(DESTDIR)$(gdmconfdir); \
+	fi
+	if test '!' -f $(DESTDIR)$(GDM_CUSTOM_CONF); then \
+		$(INSTALL_DATA) gdm.conf-custom $(DESTDIR)$(GDM_CUSTOM_CONF); \
+		chmod 644 $(DESTDIR)$(GDM_CUSTOM_CONF); \
+	fi
+
+	$(INSTALL_SCRIPT) Xsession $(DESTDIR)$(gdmconfdir)/Xsession
+
+	if test '!' -d $(DESTDIR)$(initdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(initdir); \
+		chmod 755 $(DESTDIR)$(initdir); \
+	fi
+	-if test -f $(DESTDIR)$(initdir)/Default; then \
+		cp -f $(DESTDIR)$(initdir)/Default $(DESTDIR)$(initdir)/Default.orig; \
+	fi
+	$(INSTALL_SCRIPT) Init $(DESTDIR)$(initdir)/Default
+
+	if test '!' -d $(DESTDIR)$(postlogindir); then \
+		$(mkinstalldirs) $(DESTDIR)$(postlogindir); \
+		chmod 755 $(DESTDIR)$(postlogindir); \
+	fi
+	$(INSTALL_SCRIPT) $(srcdir)/PostLogin $(DESTDIR)$(postlogindir)/Default.sample
+
+	if test '!' -d $(DESTDIR)$(predir); then \
+		$(mkinstalldirs) $(DESTDIR)$(predir); \
+		chmod 755 $(DESTDIR)$(predir); \
+	fi
+	-if test -f $(DESTDIR)$(predir)/Default; then \
+		cp -f $(DESTDIR)$(predir)/Default $(DESTDIR)$(predir)/Default.orig; \
+	fi
+	$(INSTALL_SCRIPT) PreSession $(DESTDIR)$(predir)/Default
+
+	if test '!' -d $(DESTDIR)$(postdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(postdir); \
+		chmod 755 $(DESTDIR)$(postdir); \
+	fi
+	-if test -f $(DESTDIR)$(postdir)/Default; then \
+		cp -f $(DESTDIR)$(postdir)/Default $(DESTDIR)$(postdir)/Default.orig; \
+	fi
+	$(INSTALL_SCRIPT) PostSession $(DESTDIR)$(postdir)/Default
+
+	if test '!' -d $(DESTDIR)$(logdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(logdir); \
+		chmod 755 $(DESTDIR)$(logdir); \
+		chown root:root $(DESTDIR)$(logdir) || : ; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(authdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(authdir); \
+		chmod 1770 $(DESTDIR)$(authdir); \
+		chown root:gdm $(DESTDIR)$(authdir) || : ; \
+	fi
+
+	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 && test '!' -f $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm; then \
+		$(INSTALL_DATA) $(srcdir)/gdm $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm; \
+	   fi; \
+	   if test $$system = Linux && test '!' -f $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm-autologin; then \
+		$(INSTALL_DATA) $(srcdir)/gdm-autologin $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm-autologin; \
+	   fi; \
+	   if test $$system = SunOS; then \
+		echo "Please add PAM authentication for gdm and gdm-autologin in $(PAM_PREFIX)/pam.conf!"; \
+	   fi; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(xauthdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(xauthdir); \
+		chmod 1777 $(DESTDIR)$(xauthdir); \
+		chown root:gdm $(DESTDIR)$(xauthdir) || : ; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(workingdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(workingdir); \
+		chmod 1770 $(DESTDIR)$(workingdir); \
+		chown root:gdm $(DESTDIR)$(workingdir) || : ; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(cachedir); then \
+		$(mkinstalldirs) $(DESTDIR)$(cachedir); \
+		chmod 1755 $(DESTDIR)$(cachedir); \
+		chown root:gdm $(DESTDIR)$(cachedir) || : ; \
+	fi
+
+	$(INSTALL_DATA) $(srcdir)/gconf.path $(DESTDIR)$(workingdir)/.gconf.path
+	gconftool-2 --direct --config-source=xml:merged:$(DESTDIR)$(workingdir)/.gconf.mandatory --recursive-unset /
+	gconftool-2 --direct --config-source=xml:merged:$(DESTDIR)$(workingdir)/.gconf.mandatory --load $(srcdir)/session-setup.entries
+	chown -R root:gdm $(DESTDIR)$(workingdir)/.gconf.mandatory || :
+	chmod 1750 $(DESTDIR)$(workingdir)/.gconf.mandatory
+	chmod 1640 $(DESTDIR)$(workingdir)/.gconf.mandatory/*.xml
+
+
Index: proiecte/PPPP/gdm/data/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/Makefile.in	(revision 134)
@@ -0,0 +1,983 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(srcdir)/gdm.conf.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = gdm.conf
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(schemasdir)"
+DATA = $(dbusconf_DATA) $(schemas_DATA)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = $(localstatedir)/gdm
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+SUBDIRS = \
+	faces 			\
+	greeter-autostart	\
+	pixmaps			\
+	$(NULL)
+
+initdir = $(gdmconfdir)/Init
+postdir = $(gdmconfdir)/PostSession
+predir = $(gdmconfdir)/PreSession
+postlogindir = $(gdmconfdir)/PostLogin
+workingdir = $(GDM_WORKING_DIR)
+xauthdir = $(GDM_XAUTH_DIR)
+cachedir = $(localstatedir)/cache/gdm
+dbusconfdir = $(DBUS_SYS_DIR)
+dbusconf_in_files = gdm.conf.in
+dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
+schemasdir = $(gdmconfdir)
+schemas_in_files = gdm.schemas.in
+schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+EXTRA_DIST = \
+	$(schemas_in_files)	\
+	$(schemas_DATA)		\
+	$(dbusconf_in_files)	\
+	gdm.schemas.in.in	\
+	gdm.conf-custom.in 	\
+	Xsession.in 		\
+	gdm 			\
+	gdm-autologin 		\
+	Init.in 		\
+	PreSession.in 		\
+	PostSession.in 		\
+	PostLogin 		\
+	gconf.path		\
+	session-setup.entries	\
+	$(NULL)
+
+CLEANFILES = \
+	Xsession			\
+	gdm.conf-custom			\
+	Init				\
+	PreSession			\
+	PostSession			\
+	$(NULL)
+
+DISTCLEANFILES = \
+	$(dbusconf_DATA)			\
+	gdm.schemas			\
+	$(NULL)
+
+MAINTAINERCLEANFILES = \
+	*~				\
+	Makefile.in
+
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+gdm.conf: $(top_builddir)/config.status $(srcdir)/gdm.conf.in
+	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-dbusconfDATA: $(dbusconf_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(dbusconfdir)" || $(MKDIR_P) "$(DESTDIR)$(dbusconfdir)"
+	@list='$(dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbusconfdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusconfdir)" || exit $$?; \
+	done
+
+uninstall-dbusconfDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(dbusconfdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(dbusconfdir)" && rm -f $$files
+install-schemasDATA: $(schemas_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(schemasdir)" || $(MKDIR_P) "$(DESTDIR)$(schemasdir)"
+	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(schemasdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(schemasdir)" || exit $$?; \
+	done
+
+uninstall-schemasDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(schemasdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(schemasdir)" && rm -f $$files
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	target=`echo $@ | sed s/-recursive//`; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    dot_seen=yes; \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done; \
+	if test "$$dot_seen" = "no"; then \
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+	fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	case "$@" in \
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+	  *) list='$(SUBDIRS)' ;; \
+	esac; \
+	rev=''; for subdir in $$list; do \
+	  if test "$$subdir" = "."; then :; else \
+	    rev="$$subdir $$rev"; \
+	  fi; \
+	done; \
+	rev="$$rev ."; \
+	target=`echo $@ | sed s/-recursive//`; \
+	for subdir in $$rev; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done && test -z "$$fail"
+tags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	done
+ctags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+	  include_option=--etags-include; \
+	  empty_fix=.; \
+	else \
+	  include_option=--include; \
+	  empty_fix=; \
+	fi; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test ! -f $$subdir/TAGS || \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+	  fi; \
+	done; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test -d "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
+	      $(MAKE) $(AM_MAKEFLAGS) \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
+		am__skip_mode_fix=: \
+	        distdir) \
+	      || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+	for dir in "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(schemasdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-dbusconfDATA install-schemasDATA
+	@$(NORMAL_INSTALL)
+	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-dbusconfDATA uninstall-schemasDATA
+	@$(NORMAL_INSTALL)
+	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-data-am install-strip tags-recursive \
+	uninstall-am
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am check check-am clean clean-generic clean-libtool \
+	ctags ctags-recursive distclean distclean-generic \
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-data-hook install-dbusconfDATA \
+	install-dvi install-dvi-am install-exec install-exec-am \
+	install-html install-html-am install-info install-info-am \
+	install-man install-pdf install-pdf-am install-ps \
+	install-ps-am install-schemasDATA install-strip installcheck \
+	installcheck-am installdirs installdirs-am maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+	uninstall uninstall-am uninstall-dbusconfDATA uninstall-hook \
+	uninstall-schemasDATA
+
+
+Xsession: $(srcdir)/Xsession.in
+	sed	-e 's,[@]XSESSION_SHELL[@],$(XSESSION_SHELL),g' \
+		-e 's,[@]libexecdir[@],$(libexecdir),g' \
+		<$(srcdir)/Xsession.in >Xsession
+
+Init: $(srcdir)/Init.in
+	sed	-e 's,[@]X_PATH[@],$(X_PATH),g' \
+		<$(srcdir)/Init.in >Init
+
+PreSession: $(srcdir)/PreSession.in
+	sed	-e 's,[@]X_PATH[@],$(X_PATH),g' \
+		<$(srcdir)/PreSession.in >PreSession
+PostSession: $(srcdir)/PostSession.in
+	sed	-e 's,[@]X_PATH[@],$(X_PATH),g' \
+		<$(srcdir)/PostSession.in >PostSession
+
+gdm.conf-custom: $(srcdir)/gdm.conf-custom.in
+	sed	-e 's,[@]GDM_DEFAULTS_CONF[@],$(GDM_DEFAULTS_CONF),g' \
+		<$(srcdir)/gdm.conf-custom.in >gdm.conf-custom
+
+@INTLTOOL_SCHEMAS_RULE@
+
+gdm.schemas.in: $(srcdir)/gdm.schemas.in.in
+	sed	-e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \
+		-e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \
+		-e 's,[@]GDM_USER_PATH[@],$(GDM_USER_PATH),g' \
+		-e 's,[@]GDM_USERNAME[@],$(GDM_USERNAME),g' \
+		-e 's,[@]GDM_GROUPNAME[@],$(GDM_GROUPNAME),g' \
+		-e 's,[@]HALT_COMMAND[@],$(HALT_COMMAND),g' \
+		-e 's,[@]REBOOT_COMMAND[@],$(REBOOT_COMMAND),g' \
+		-e 's,[@]SOUND_PROGRAM[@],$(SOUND_PROGRAM),g' \
+		-e 's,[@]SUSPEND_COMMAND[@],$(SUSPEND_COMMAND),g' \
+		-e 's,[@]XEVIE_OPTION[@],$(XEVIE_OPTION),g' \
+		-e 's,[@]ALWAYS_RESTART_SERVER[@],$(ALWAYS_RESTART_SERVER),g' \
+		-e 's,[@]X_CONFIG_OPTIONS[@],$(X_CONFIG_OPTIONS),g' \
+		-e 's,[@]X_SERVER[@],$(X_SERVER),g' \
+		-e 's,[@]X_XNEST_CMD[@],$(X_XNEST_CMD),g' \
+		-e 's,[@]X_XNEST_CONFIG_OPTIONS[@],$(X_XNEST_CONFIG_OPTIONS),g' \
+		-e 's,[@]X_XNEST_UNSCALED_FONTPATH[@],$(X_XNEST_UNSCALED_FONTPATH),g' \
+		-e 's,[@]GDM_RBAC_SYSCMD_KEYS[@],$(GDM_RBAC_SYSCMD_KEYS),g' \
+		-e 's,[@]authdir[@],$(authdir),g' \
+		-e 's,[@]datadir[@],$(datadir),g' \
+		-e 's,[@]gdmconfdir[@],$(gdmconfdir),g' \
+		-e 's,[@]libdir[@],$(libdir),g' \
+		-e 's,[@]libexecdir[@],$(libexecdir),g' \
+		-e 's,[@]gdmlocaledir[@],$(gdmlocaledir),g' \
+		-e 's,[@]logdir[@],$(logdir),g' \
+		-e 's,[@]pixmapdir[@],$(pixmapdir),g' \
+		-e 's,[@]sbindir[@],$(sbindir),g' \
+		<$(srcdir)/gdm.schemas.in.in >gdm.schemas.in
+
+uninstall-hook:
+	rm -f \
+	$(DESTDIR)$(GDM_CUSTOM_CONF) \
+	$(DESTDIR)$(gdmconfdir)/Xsession \
+	$(DESTDIR)$(initdir)/Default \
+	$(DESTDIR)$(postlogindir)/Default.sample \
+	$(DESTDIR)$(predir)/Default \
+	$(DESTDIR)$(postdir)/Default \
+	$(DESTDIR)$(PAM_PREFIX)/pam.d/gdm \
+	$(DESTDIR)$(PAM_PREFIX)/pam.d/gdm-autologin \
+	$(DESTDIR)$(workingdir)/.gconf.path \
+	-rf \
+	$(DESTDIR)$(workingdir)/.gconf.mandatory \
+	$(DESTDIR)$(xauthdir)
+
+install-data-hook: gdm.conf-custom Xsession Init PostSession PreSession gconf.path
+	if test '!' -d $(DESTDIR)$(gdmconfdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(gdmconfdir); \
+		chmod 755 $(DESTDIR)$(gdmconfdir); \
+	fi
+	if test '!' -f $(DESTDIR)$(GDM_CUSTOM_CONF); then \
+		$(INSTALL_DATA) gdm.conf-custom $(DESTDIR)$(GDM_CUSTOM_CONF); \
+		chmod 644 $(DESTDIR)$(GDM_CUSTOM_CONF); \
+	fi
+
+	$(INSTALL_SCRIPT) Xsession $(DESTDIR)$(gdmconfdir)/Xsession
+
+	if test '!' -d $(DESTDIR)$(initdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(initdir); \
+		chmod 755 $(DESTDIR)$(initdir); \
+	fi
+	-if test -f $(DESTDIR)$(initdir)/Default; then \
+		cp -f $(DESTDIR)$(initdir)/Default $(DESTDIR)$(initdir)/Default.orig; \
+	fi
+	$(INSTALL_SCRIPT) Init $(DESTDIR)$(initdir)/Default
+
+	if test '!' -d $(DESTDIR)$(postlogindir); then \
+		$(mkinstalldirs) $(DESTDIR)$(postlogindir); \
+		chmod 755 $(DESTDIR)$(postlogindir); \
+	fi
+	$(INSTALL_SCRIPT) $(srcdir)/PostLogin $(DESTDIR)$(postlogindir)/Default.sample
+
+	if test '!' -d $(DESTDIR)$(predir); then \
+		$(mkinstalldirs) $(DESTDIR)$(predir); \
+		chmod 755 $(DESTDIR)$(predir); \
+	fi
+	-if test -f $(DESTDIR)$(predir)/Default; then \
+		cp -f $(DESTDIR)$(predir)/Default $(DESTDIR)$(predir)/Default.orig; \
+	fi
+	$(INSTALL_SCRIPT) PreSession $(DESTDIR)$(predir)/Default
+
+	if test '!' -d $(DESTDIR)$(postdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(postdir); \
+		chmod 755 $(DESTDIR)$(postdir); \
+	fi
+	-if test -f $(DESTDIR)$(postdir)/Default; then \
+		cp -f $(DESTDIR)$(postdir)/Default $(DESTDIR)$(postdir)/Default.orig; \
+	fi
+	$(INSTALL_SCRIPT) PostSession $(DESTDIR)$(postdir)/Default
+
+	if test '!' -d $(DESTDIR)$(logdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(logdir); \
+		chmod 755 $(DESTDIR)$(logdir); \
+		chown root:root $(DESTDIR)$(logdir) || : ; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(authdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(authdir); \
+		chmod 1770 $(DESTDIR)$(authdir); \
+		chown root:gdm $(DESTDIR)$(authdir) || : ; \
+	fi
+
+	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 && test '!' -f $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm; then \
+		$(INSTALL_DATA) $(srcdir)/gdm $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm; \
+	   fi; \
+	   if test $$system = Linux && test '!' -f $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm-autologin; then \
+		$(INSTALL_DATA) $(srcdir)/gdm-autologin $(DESTDIR)$(PAM_PREFIX)/pam.d/gdm-autologin; \
+	   fi; \
+	   if test $$system = SunOS; then \
+		echo "Please add PAM authentication for gdm and gdm-autologin in $(PAM_PREFIX)/pam.conf!"; \
+	   fi; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(xauthdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(xauthdir); \
+		chmod 1777 $(DESTDIR)$(xauthdir); \
+		chown root:gdm $(DESTDIR)$(xauthdir) || : ; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(workingdir); then \
+		$(mkinstalldirs) $(DESTDIR)$(workingdir); \
+		chmod 1770 $(DESTDIR)$(workingdir); \
+		chown root:gdm $(DESTDIR)$(workingdir) || : ; \
+	fi
+
+	if test '!' -d $(DESTDIR)$(cachedir); then \
+		$(mkinstalldirs) $(DESTDIR)$(cachedir); \
+		chmod 1755 $(DESTDIR)$(cachedir); \
+		chown root:gdm $(DESTDIR)$(cachedir) || : ; \
+	fi
+
+	$(INSTALL_DATA) $(srcdir)/gconf.path $(DESTDIR)$(workingdir)/.gconf.path
+	gconftool-2 --direct --config-source=xml:merged:$(DESTDIR)$(workingdir)/.gconf.mandatory --recursive-unset /
+	gconftool-2 --direct --config-source=xml:merged:$(DESTDIR)$(workingdir)/.gconf.mandatory --load $(srcdir)/session-setup.entries
+	chown -R root:gdm $(DESTDIR)$(workingdir)/.gconf.mandatory || :
+	chmod 1750 $(DESTDIR)$(workingdir)/.gconf.mandatory
+	chmod 1640 $(DESTDIR)$(workingdir)/.gconf.mandatory/*.xml
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/PostLogin
===================================================================
--- proiecte/PPPP/gdm/data/PostLogin	(revision 134)
+++ proiecte/PPPP/gdm/data/PostLogin	(revision 134)
@@ -0,0 +1,8 @@
+#!/bin/sh
+#
+# Note: this is a sample and will not be run as is.  Change the name of this
+# file to <gdmconfdir>/PostLogin/Default for this script to be run.  This
+# script will be run before any setup is run on behalf of the user and is
+# useful if you for example need to do some setup to create a home directory
+# for the user or something like that.  $HOME, $LOGIN and such will all be
+# set appropriately and this script is run as root.
Index: proiecte/PPPP/gdm/data/PostSession.in
===================================================================
--- proiecte/PPPP/gdm/data/PostSession.in	(revision 134)
+++ proiecte/PPPP/gdm/data/PostSession.in	(revision 134)
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exit 0
Index: proiecte/PPPP/gdm/data/PreSession.in
===================================================================
--- proiecte/PPPP/gdm/data/PreSession.in	(revision 134)
+++ proiecte/PPPP/gdm/data/PreSession.in	(revision 134)
@@ -0,0 +1,9 @@
+#!/bin/sh
+#
+# Note that any setup should come before the sessreg command as
+# that must be 'exec'ed for the pid to be correct (sessreg uses the parent
+# pid)
+#
+# Note that output goes into the .xsession-errors file for easy debugging
+#
+PATH="@X_PATH@:$PATH:/bin:/usr/bin"
Index: proiecte/PPPP/gdm/data/Xsession.in
===================================================================
--- proiecte/PPPP/gdm/data/Xsession.in	(revision 134)
+++ proiecte/PPPP/gdm/data/Xsession.in	(revision 134)
@@ -0,0 +1,235 @@
+#!@XSESSION_SHELL@
+#
+# This is SORT OF LIKE an X session, but not quite.  You get a command as the
+# first argument (it could be multiple words, so run it with "eval").  As a
+# special case, the command can be:
+#  default - Run the appropriate Xclients startup (see the code below)
+#  custom - Run ~/.xsession and if that's not available run 'default'
+#
+# (Note that other arguments could also follow, but only the command one is
+# right now relevant and supported)
+#
+# The output is ALREADY redirected to .xsession-errors in GDM.  This way
+# .xsession-errors actually gets more output such as if the PreSession script
+# is failing.  This also prevents DoS attacks if some app in the users session
+# can be prodded to dump lots of stuff on the stdout/stderr.  We wish to be
+# robust don't we?  In case you wish to use an existing script for other DM's,
+# you can just not redirect when GDMSESSION is set.  GDMSESSION will always
+# be set from gdm.
+#
+# Also note that this is not run as a login shell, this is just executed.
+# This is why we source the profile files below.
+#
+# based on:
+# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $
+
+command="$@"
+
+# this will go into the .xsession-errors along with all other echo's
+# good for debugging where things went wrong
+echo "$0: Beginning session setup..."
+
+# First read /etc/profile and .profile
+test -f /etc/profile && . /etc/profile
+test -f "$HOME/.profile" && . "$HOME/.profile"
+# Second read /etc/xprofile and .xprofile for X specific setup
+test -f /etc/xprofile && . /etc/xprofile
+test -f "$HOME/.xprofile" && . "$HOME/.xprofile"
+
+# Translation stuff
+if [ -x "@libexecdir@/gdmtranslate" ] ; then
+  gdmtranslate="@libexecdir@/gdmtranslate"
+else
+  gdmtranslate=
+fi
+
+# Note that this should only go to zenity dialogs which always expect utf8
+gettextfunc () {
+  if [ "x$gdmtranslate" != "x" ] ; then
+    "$gdmtranslate" --utf8 "$1"
+  else
+    echo "$1"
+  fi
+}
+
+OLD_IFS=$IFS
+
+gdmwhich () {
+  COMMAND="$1"
+  OUTPUT=
+  IFS=:
+  for dir in $PATH
+  do
+    if test -x "$dir/$COMMAND" ; then
+      if test "x$OUTPUT" = "x" ; then
+        OUTPUT="$dir/$COMMAND"
+      fi
+    fi
+  done
+  IFS=$OLD_IFS 
+  echo "$OUTPUT"
+}
+
+zenity=`gdmwhich zenity`
+
+# Note: ~/.xsession-errors is now done in the daemon so that it
+# works for ALL sessions (except ones named 'Failsafe')
+
+# clean up after xbanner
+freetemp=`gdmwhich freetemp`
+if [ -n "$freetemp" ] ; then
+	"$freetemp"
+fi
+
+userresources="$HOME/.Xresources"
+usermodmap="$HOME/.Xmodmap"
+userxkbmap="$HOME/.Xkbmap"
+
+sysresources=/etc/X11/Xresources 
+sysmodmap=/etc/X11/Xmodmap 
+sysxkbmap=/etc/X11/Xkbmap
+
+rh6sysresources=/etc/X11/xinit/Xresources 
+rh6sysmodmap=/etc/X11/xinit/Xmodmap 
+
+# merge in defaults
+if [ -f "$rh6sysresources" ]; then
+    xrdb -nocpp -merge "$rh6sysresources"
+fi
+
+if [ -f "$sysresources" ]; then
+    xrdb -nocpp -merge "$sysresources"
+fi
+
+if [ -f "$userresources" ]; then
+    xrdb -nocpp -merge "$userresources"
+fi
+
+# merge in keymaps
+if [ -f "$sysxkbmap" ]; then
+    setxkbmap `cat "$sysxkbmap"`
+    XKB_IN_USE=yes
+fi
+
+if [ -f "$userxkbmap" ]; then
+    setxkbmap `cat "$userxkbmap"`
+    XKB_IN_USE=yes
+fi
+
+#
+# Eeek, this seems like too much magic here
+#
+if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
+    if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
+       xkbsymbols=`sed -n -e 's/^[     ]*XkbSymbols[   ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
+       if [ -n "$xkbsymbols" ]; then
+           setxkbmap -symbols "$xkbsymbols"
+           XKB_IN_USE=yes
+       fi
+    fi
+fi
+
+# xkb and xmodmap don't play nice together
+if [ -z "$XKB_IN_USE" ]; then
+    if [ -f "$rh6sysmodmap" ]; then
+       xmodmap "$rh6sysmodmap"
+    fi
+
+    if [ -f "$sysmodmap" ]; then
+       xmodmap "$sysmodmap"
+    fi
+
+    if [ -f "$usermodmap" ]; then
+       xmodmap "$usermodmap"
+    fi
+fi
+
+unset XKB_IN_USE
+
+# Normalize languages, some places/distros screw us up in /etc/profile,
+# so in case the user did select a language
+if [ -n "$GDM_LANG" ]; then
+  LANG="$GDM_LANG"
+  export LANG
+
+  if [ -n "$LC_ALL" ]; then
+    if [ "$LC_ALL" != "$LANG" ]; then
+      LC_ALL="$LANG"
+    fi
+  else
+    unset LC_ALL
+  fi
+
+  if [ -n "$LANGUAGE" ]; then
+    if [ "$LANGUAGE" != "$LANG" ]; then
+      LANGUAGE="$LANG"
+    fi
+  else
+    unset LANGUAGE
+  fi
+
+  if [ -n "$LINGUAS" ]; then
+    if [ "$LINGUAS" != "$LANG" ]; then
+      LINGUAS="$LANG"
+    fi
+  else
+    unset LINGUAS
+  fi
+fi
+
+# run all system xinitrc shell scripts.
+if [ -d /etc/X11/xinit/xinitrc.d ]; then
+    for i in /etc/X11/xinit/xinitrc.d/* ; do
+        if [ -x "$i" ]; then
+	    . "$i"
+        fi
+    done
+fi
+
+if [ "x$command" = "xcustom" ] ; then
+  if [ -x "$HOME/.xsession" ]; then
+    command="$HOME/.xsession"
+  else
+    echo "$0: Cannot find ~/.xsession will try the default session"
+    command="default"
+  fi
+fi
+
+if [ "x$command" = "xdefault" ] ; then
+  if [ -x "$HOME/.Xclients" ]; then
+    command="$HOME/.Xclients"
+  elif [ -x /etc/X11/xinit/Xclients ]; then
+    command="/etc/X11/xinit/Xclients"
+  elif [ -x /etc/X11/Xclients ]; then
+    command="/etc/X11/Xclients"
+  else
+    if [ -n "$zenity" ] ; then
+	disptext=`gettextfunc "System has no Xclients file, so starting a failsafe xterm session.  Windows will have focus only if the mouse pointer is above them.  To get out of this mode type 'exit' in the window."`
+      "$zenity" --info --text "$disptext"
+    else
+      echo "$0: Cannot find Xclients"
+    fi
+    exec xterm -geometry 80x24+0+0
+  fi
+fi
+
+# add ssh-agent if found
+sshagent="`gdmwhich ssh-agent`"
+if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
+    command="$sshagent -- $command"
+elif [ -z "$sshagent" ] ; then
+    echo "$0: ssh-agent not found!"
+fi
+
+echo "$0: Setup done, will execute: $command"
+
+eval exec $command
+
+echo "$0: Executing $command failed, will run xterm"
+
+if [ -n "$zenity" ] ; then
+	disptext=`gettextfunc "Failed to start the session, so starting a failsafe xterm session.  Windows will have focus only if the mouse pointer is above them.  To get out of this mode type 'exit' in the window."`
+	"$zenity" --info --text "$disptext"
+fi
+
+exec xterm -geometry 80x24+0+0
Index: proiecte/PPPP/gdm/data/faces/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/faces/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/faces/Makefile.am	(revision 134)
@@ -0,0 +1,32 @@
+
+imagedir = $(datadir)/pixmaps/faces
+
+image_DATA = \
+	astronaut.jpg \
+	baseball.png \
+	butterfly.png \
+	cat-eye.jpg \
+	chess.jpg \
+	coffee.jpg \
+	dice.jpg \
+	energy-arc.jpg \
+	fish.jpg \
+	flake.jpg \
+	flower.jpg \
+	grapes.jpg \
+	guitar.jpg \
+	launch.jpg \
+	leaf.jpg \
+	lightning.jpg \
+	penguin.jpg \
+	puppy.jpg \
+	sky.jpg \
+	soccerball.png \
+	sunflower.jpg \
+	sunset.jpg \
+	tennis-ball.png \
+	yellow-rose.jpg
+
+EXTRA_DIST = \
+	$(image_DATA)
+
Index: proiecte/PPPP/gdm/data/faces/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/faces/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/faces/Makefile.in	(revision 134)
@@ -0,0 +1,562 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data/faces
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(imagedir)"
+DATA = $(image_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+imagedir = $(datadir)/pixmaps/faces
+image_DATA = \
+	astronaut.jpg \
+	baseball.png \
+	butterfly.png \
+	cat-eye.jpg \
+	chess.jpg \
+	coffee.jpg \
+	dice.jpg \
+	energy-arc.jpg \
+	fish.jpg \
+	flake.jpg \
+	flower.jpg \
+	grapes.jpg \
+	guitar.jpg \
+	launch.jpg \
+	leaf.jpg \
+	lightning.jpg \
+	penguin.jpg \
+	puppy.jpg \
+	sky.jpg \
+	soccerball.png \
+	sunflower.jpg \
+	sunset.jpg \
+	tennis-ball.png \
+	yellow-rose.jpg
+
+EXTRA_DIST = \
+	$(image_DATA)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/faces/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/faces/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-imageDATA: $(image_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(imagedir)" || $(MKDIR_P) "$(DESTDIR)$(imagedir)"
+	@list='$(image_DATA)'; test -n "$(imagedir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(imagedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(imagedir)" || exit $$?; \
+	done
+
+uninstall-imageDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(image_DATA)'; test -n "$(imagedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(imagedir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(imagedir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(imagedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-imageDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-imageDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	distclean distclean-generic distclean-libtool distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-data install-data-am install-dvi install-dvi-am \
+	install-exec install-exec-am install-html install-html-am \
+	install-imageDATA install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	uninstall uninstall-am uninstall-imageDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/gconf.path
===================================================================
--- proiecte/PPPP/gdm/data/gconf.path	(revision 134)
+++ proiecte/PPPP/gdm/data/gconf.path	(revision 134)
@@ -0,0 +1,8 @@
+# treat system-wide settings as mandatory
+xml:readonly:/etc/gconf/gconf.xml.system
+
+# override some settings
+# we treat settings in this location as
+# owned by GDM.  Sysadmins should create
+# another source if they wish to override them.
+xml:readonly:$(HOME)/.gconf.mandatory
Index: proiecte/PPPP/gdm/data/gdm
===================================================================
--- proiecte/PPPP/gdm/data/gdm	(revision 134)
+++ proiecte/PPPP/gdm/data/gdm	(revision 134)
@@ -0,0 +1,12 @@
+#%PAM-1.0
+auth       required    pam_env.so
+auth       required    pam_succeed_if.so user != root quiet
+auth       sufficient  pam_succeed_if.so user ingroup nopasswdlogin
+auth       include     system-auth
+account    required    pam_nologin.so
+account    include     system-auth
+password   include     system-auth
+session    optional    pam_keyinit.so force revoke
+session    include     system-auth
+session    required    pam_loginuid.so
+session    optional    pam_console.so
Index: proiecte/PPPP/gdm/data/gdm-autologin
===================================================================
--- proiecte/PPPP/gdm/data/gdm-autologin	(revision 134)
+++ proiecte/PPPP/gdm/data/gdm-autologin	(revision 134)
@@ -0,0 +1,10 @@
+#%PAM-1.0
+auth       required    pam_env.so
+auth       required    pam_permit.so
+account    required    pam_nologin.so
+account    include     system-auth
+password   include     system-auth
+session    optional    pam_keyinit.so force revoke
+session    include     system-auth
+session    required    pam_loginuid.so
+session    optional    pam_console.so
Index: proiecte/PPPP/gdm/data/gdm.conf-custom.in
===================================================================
--- proiecte/PPPP/gdm/data/gdm.conf-custom.in	(revision 134)
+++ proiecte/PPPP/gdm/data/gdm.conf-custom.in	(revision 134)
@@ -0,0 +1,9 @@
+# GDM configuration storage
+
+[xdmcp]
+
+[chooser]
+
+[security]
+
+[debug]
Index: proiecte/PPPP/gdm/data/gdm.conf.in
===================================================================
--- proiecte/PPPP/gdm/data/gdm.conf.in	(revision 134)
+++ proiecte/PPPP/gdm/data/gdm.conf.in	(revision 134)
@@ -0,0 +1,91 @@
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+  <!-- Only root can own the service -->
+  <policy user="root">
+    <allow own="org.gnome.DisplayManager"/>
+
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Manager"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Settings"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Slave"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Session"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DBus.Properties" />
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.freedesktop.DBus.Introspectable"/>
+
+  </policy>
+
+  <policy context="default">
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DisplayManager.Manager"/>
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DisplayManager.Display"/>
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DisplayManager.Settings"/>
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DisplayManager.Slave"/>
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DisplayManager.Session"/>
+    <deny send_destination="org.gnome.DisplayManager"
+          send_interface="org.gnome.DBus.Properties" />
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.freedesktop.DBus.Introspectable"/>
+
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"
+           send_member="GetId"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"
+           send_member="GetRemoteHostname"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"
+           send_member="GetSeatId"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"
+           send_member="GetX11DisplayName"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"
+           send_member="GetX11DisplayNumber"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"
+           send_member="IsLocal"/>
+
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
+           send_member="CreateTransientDisplay"/>
+
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Manager"
+           send_member="GetDisplays"/>
+
+  </policy>
+
+  <policy user="@GDM_USERNAME@">
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Manager"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Settings"/>
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DBus.Properties" />
+    <allow send_destination="org.gnome.DisplayManager"
+           send_interface="org.freedesktop.DBus.Introspectable"/>
+  </policy>
+
+</busconfig>
Index: proiecte/PPPP/gdm/data/gdm.schemas.in
===================================================================
--- proiecte/PPPP/gdm/data/gdm.schemas.in	(revision 134)
+++ proiecte/PPPP/gdm/data/gdm.schemas.in	(revision 134)
@@ -0,0 +1,108 @@
+<gdmschemafile>
+  <schemalist>
+
+    <schema>
+      <key>chooser/Multicast</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>chooser/MulticastAddr</key>
+      <signature>s</signature>
+      <default>ff02::1</default>
+    </schema>
+
+    <schema>
+      <key>daemon/User</key>
+      <signature>s</signature>
+      <default>gdm</default>
+    </schema>
+    <schema>
+      <key>daemon/Group</key>
+      <signature>s</signature>
+      <default>gdm</default>
+    </schema>
+    <schema>
+      <key>daemon/AutomaticLoginEnable</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>daemon/AutomaticLogin</key>
+      <signature>s</signature>
+      <default></default>
+    </schema>
+    <schema>
+      <key>daemon/TimedLoginEnable</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>daemon/TimedLogin</key>
+      <signature>s</signature>
+      <default></default>
+    </schema>
+    <schema>
+      <key>daemon/TimedLoginDelay</key>
+      <signature>i</signature>
+      <default>30</default>
+    </schema>
+
+    <schema>
+      <key>security/DisallowTCP</key>
+      <signature>b</signature>
+      <default>true</default>
+    </schema>
+
+    <schema>
+      <key>xdmcp/Enable</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxPending</key>
+      <signature>i</signature>
+      <default>4</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxSessions</key>
+      <signature>i</signature>
+      <default>16</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxWait</key>
+      <signature>i</signature>
+      <default>30</default>
+    </schema>
+    <schema>
+      <key>xdmcp/DisplaysPerHost</key>
+      <signature>i</signature>
+      <default>1</default>
+    </schema>
+    <schema>
+      <key>xdmcp/Port</key>
+      <signature>i</signature>
+      <default>177</default>
+    </schema>
+    <schema>
+      <key>xdmcp/HonorIndirect</key>
+      <signature>b</signature>
+      <default>true</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxWaitIndirect</key>
+      <signature>i</signature>
+      <default>30</default>
+    </schema>
+    <schema>
+      <key>xdmcp/PingIntervalSeconds</key>
+      <signature>i</signature>
+      <default>15</default>
+    </schema>
+    <schema>
+      <key>xdmcp/Willing</key>
+      <signature>s</signature>
+      <default>/etc/gdm/Xwilling</default>
+    </schema>
+  </schemalist>
+</gdmschemafile>
Index: proiecte/PPPP/gdm/data/gdm.schemas.in.in
===================================================================
--- proiecte/PPPP/gdm/data/gdm.schemas.in.in	(revision 134)
+++ proiecte/PPPP/gdm/data/gdm.schemas.in.in	(revision 134)
@@ -0,0 +1,108 @@
+<gdmschemafile>
+  <schemalist>
+
+    <schema>
+      <key>chooser/Multicast</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>chooser/MulticastAddr</key>
+      <signature>s</signature>
+      <default>ff02::1</default>
+    </schema>
+
+    <schema>
+      <key>daemon/User</key>
+      <signature>s</signature>
+      <default>@GDM_USERNAME@</default>
+    </schema>
+    <schema>
+      <key>daemon/Group</key>
+      <signature>s</signature>
+      <default>@GDM_GROUPNAME@</default>
+    </schema>
+    <schema>
+      <key>daemon/AutomaticLoginEnable</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>daemon/AutomaticLogin</key>
+      <signature>s</signature>
+      <default></default>
+    </schema>
+    <schema>
+      <key>daemon/TimedLoginEnable</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>daemon/TimedLogin</key>
+      <signature>s</signature>
+      <default></default>
+    </schema>
+    <schema>
+      <key>daemon/TimedLoginDelay</key>
+      <signature>i</signature>
+      <default>30</default>
+    </schema>
+
+    <schema>
+      <key>security/DisallowTCP</key>
+      <signature>b</signature>
+      <default>true</default>
+    </schema>
+
+    <schema>
+      <key>xdmcp/Enable</key>
+      <signature>b</signature>
+      <default>false</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxPending</key>
+      <signature>i</signature>
+      <default>4</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxSessions</key>
+      <signature>i</signature>
+      <default>16</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxWait</key>
+      <signature>i</signature>
+      <default>30</default>
+    </schema>
+    <schema>
+      <key>xdmcp/DisplaysPerHost</key>
+      <signature>i</signature>
+      <default>1</default>
+    </schema>
+    <schema>
+      <key>xdmcp/Port</key>
+      <signature>i</signature>
+      <default>177</default>
+    </schema>
+    <schema>
+      <key>xdmcp/HonorIndirect</key>
+      <signature>b</signature>
+      <default>true</default>
+    </schema>
+    <schema>
+      <key>xdmcp/MaxWaitIndirect</key>
+      <signature>i</signature>
+      <default>30</default>
+    </schema>
+    <schema>
+      <key>xdmcp/PingIntervalSeconds</key>
+      <signature>i</signature>
+      <default>15</default>
+    </schema>
+    <schema>
+      <key>xdmcp/Willing</key>
+      <signature>s</signature>
+      <default>@gdmconfdir@/Xwilling</default>
+    </schema>
+  </schemalist>
+</gdmschemafile>
Index: proiecte/PPPP/gdm/data/greeter-autostart/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/Makefile.am	(revision 134)
@@ -0,0 +1,46 @@
+NULL =
+
+edit = sed \
+	-e 's|@SBINDIR[@]|$(sbindir)|g' \
+	-e 's|@SYSCONFDIR[@]|$(sysconfdir)|g' \
+	-e 's|@LIBDIR[@]|$(libdir)|g' \
+	-e 's|@LIBEXECDIR[@]|$(libexecdir)|g' \
+	-e 's|@LOCALSTATEDIR[@]|$(localstatedir)|g'
+
+%.desktop.in: %.desktop.in.in Makefile
+	$(edit) $< >$@
+
+@INTLTOOL_DESKTOP_RULE@
+desktopdir = $(pkgdatadir)/autostart/LoginWindow
+desktop_in_files = 	\
+	at-spi-registryd-wrapper.desktop.in	\
+	gdm-simple-greeter.desktop.in		\
+	gnome-mag.desktop.in			\
+	gnome-power-manager.desktop.in		\
+	gnome-settings-daemon.desktop.in	\
+	gok.desktop.in				\
+	metacity.desktop.in			\
+	orca-screen-reader.desktop.in		\
+	polkit-gnome-authentication-agent-1.desktop.in	\
+	$(NULL)
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+EXTRA_DIST = 			\
+	at-spi-registryd-wrapper.desktop.in.in	\
+	gdm-simple-greeter.desktop.in.in	\
+	gnome-power-manager.desktop.in.in	\
+	gnome-settings-daemon.desktop.in.in	\
+	$(desktop_in_files)	\
+	$(NULL)
+
+DISTCLEANFILES =			\
+	*.desktop			\
+	at-spi-registryd-wrapper.desktop.in	\
+	gdm-simple-greeter.desktop.in	\
+	gnome-power-manager.desktop.in	\
+	gnome-settings-daemon.desktop.in	\
+	$(NULL)
+
+MAINTAINERCLEANFILES =                  \
+        *~                              \
+        Makefile.in
Index: proiecte/PPPP/gdm/data/greeter-autostart/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/Makefile.in	(revision 134)
@@ -0,0 +1,581 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data/greeter-autostart
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(desktopdir)"
+DATA = $(desktop_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+edit = sed \
+	-e 's|@SBINDIR[@]|$(sbindir)|g' \
+	-e 's|@SYSCONFDIR[@]|$(sysconfdir)|g' \
+	-e 's|@LIBDIR[@]|$(libdir)|g' \
+	-e 's|@LIBEXECDIR[@]|$(libexecdir)|g' \
+	-e 's|@LOCALSTATEDIR[@]|$(localstatedir)|g'
+
+desktopdir = $(pkgdatadir)/autostart/LoginWindow
+desktop_in_files = \
+	at-spi-registryd-wrapper.desktop.in	\
+	gdm-simple-greeter.desktop.in		\
+	gnome-mag.desktop.in			\
+	gnome-power-manager.desktop.in		\
+	gnome-settings-daemon.desktop.in	\
+	gok.desktop.in				\
+	metacity.desktop.in			\
+	orca-screen-reader.desktop.in		\
+	polkit-gnome-authentication-agent-1.desktop.in	\
+	$(NULL)
+
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+EXTRA_DIST = \
+	at-spi-registryd-wrapper.desktop.in.in	\
+	gdm-simple-greeter.desktop.in.in	\
+	gnome-power-manager.desktop.in.in	\
+	gnome-settings-daemon.desktop.in.in	\
+	$(desktop_in_files)	\
+	$(NULL)
+
+DISTCLEANFILES = \
+	*.desktop			\
+	at-spi-registryd-wrapper.desktop.in	\
+	gdm-simple-greeter.desktop.in	\
+	gnome-power-manager.desktop.in	\
+	gnome-settings-daemon.desktop.in	\
+	$(NULL)
+
+MAINTAINERCLEANFILES = \
+        *~                              \
+        Makefile.in
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/greeter-autostart/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/greeter-autostart/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-desktopDATA: $(desktop_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)"
+	@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \
+	done
+
+uninstall-desktopDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(desktopdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(desktopdir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(desktopdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-desktopDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-desktopDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	distclean distclean-generic distclean-libtool distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-data install-data-am install-desktopDATA install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	uninstall uninstall-am uninstall-desktopDATA
+
+
+%.desktop.in: %.desktop.in.in Makefile
+	$(edit) $< >$@
+
+@INTLTOOL_DESKTOP_RULE@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in	(revision 134)
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+_Name=AT SPI Registry Wrapper
+Exec=/usr/libexec/at-spi-registryd
+OnlyShowIn=GNOME;
+AutostartCondition=GNOME /desktop/gnome/interface/accessibility
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-AutoRestart=true
Index: proiecte/PPPP/gdm/data/greeter-autostart/gdm-simple-greeter.desktop.in.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/gdm-simple-greeter.desktop.in.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/gdm-simple-greeter.desktop.in.in	(revision 134)
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+_Name=Login Window
+Exec=@LIBEXECDIR@/gdm-simple-greeter
+OnlyShowIn=GNOME;
+X-GNOME-Autostart-Phase=Application
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
Index: proiecte/PPPP/gdm/data/greeter-autostart/gnome-mag.desktop.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/gnome-mag.desktop.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/gnome-mag.desktop.in	(revision 134)
@@ -0,0 +1,15 @@
+[Desktop Entry]
+_Name=GNOME Screen Magnifier
+_Comment=Magnify parts of the screen
+TryExec=magnifier
+Exec=magnifier -v -m
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Accessibility;
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled
+X-GNOME-Provides=screen-magnifier
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=gnome-mag
+X-GNOME-Bugzilla-Component=general
+
Index: proiecte/PPPP/gdm/data/greeter-autostart/gnome-power-manager.desktop.in.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/gnome-power-manager.desktop.in.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/gnome-power-manager.desktop.in.in	(revision 134)
@@ -0,0 +1,14 @@
+[Desktop Entry]
+_Name=Power Manager
+_Comment=Power management daemon
+Icon=gnome-power-manager
+Exec=gnome-power-manager
+Terminal=false
+Type=Application
+Categories=
+OnlyShowIn=GNOME;XFCE;
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=gnome-power-manager
+X-GNOME-Bugzilla-Component=gnome-power-manager
+X-GNOME-Bugzilla-Version=@VERSION@
+X-GNOME-Bugzilla-ExtraInfoScript=gnome-power-bugreport.sh
Index: proiecte/PPPP/gdm/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/gnome-settings-daemon.desktop.in.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/gnome-settings-daemon.desktop.in.in	(revision 134)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+_Name=GNOME Settings Daemon
+TryExec=@LIBEXECDIR@/gnome-settings-daemon
+Exec=@LIBEXECDIR@/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-greeter/settings-manager-plugins
+OnlyShowIn=GNOME;
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
Index: proiecte/PPPP/gdm/data/greeter-autostart/gok.desktop.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/gok.desktop.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/gok.desktop.in	(revision 134)
@@ -0,0 +1,15 @@
+[Desktop Entry]
+_Name=GNOME Onscreen Keyboard
+_Comment=Use an onscreen keyboard
+TryExec=gok
+Exec=gok --login --access-method=directselection
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Accessibility;
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
+X-GNOME-Provides=screen-keyboard
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=gok
+X-GNOME-Bugzilla-Component=general
+
Index: proiecte/PPPP/gdm/data/greeter-autostart/metacity.desktop.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/metacity.desktop.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/metacity.desktop.in	(revision 134)
@@ -0,0 +1,19 @@
+[Desktop Entry]
+Type=Application
+_Name=Metacity
+Exec=metacity
+# name of loadable control center module
+X-GNOME-WMSettingsModule=metacity
+# name we put on the WM spec check window
+X-GNOME-WMName=Metacity
+# back compat only 
+X-GnomeWMSettingsLibrary=metacity
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=metacity
+X-GNOME-Bugzilla-Component=general
+X-GNOME-Autostart-Phase=WindowManager
+X-GNOME-Provides=windowmanager
+X-GNOME-Autostart-Notify=true
+
+[Window Manager]
+SessionManaged=true
Index: proiecte/PPPP/gdm/data/greeter-autostart/orca-screen-reader.desktop.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/orca-screen-reader.desktop.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/orca-screen-reader.desktop.in	(revision 134)
@@ -0,0 +1,16 @@
+[Desktop Entry]
+_Name=Orca Screen Reader
+_Comment=Present on-screen information as speech or braille
+TryExec=orca
+Exec=orca --no-setup --disable main-window --disable magnifier --enable speech
+Icon=orca
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Accessibility;
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled
+X-GNOME-Provides=screen-reader
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=orca
+X-GNOME-Bugzilla-Component=general
+
Index: proiecte/PPPP/gdm/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in
===================================================================
--- proiecte/PPPP/gdm/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in	(revision 134)
+++ proiecte/PPPP/gdm/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in	(revision 134)
@@ -0,0 +1,5 @@
+[Desktop Entry]
+Type=Application
+_Name=PolicyKit Authentication Agent
+Exec=/usr/libexec/polkit-gnome-authentication-agent-1
+OnlyShowIn=GNOME;
Index: proiecte/PPPP/gdm/data/pixmaps/16x16/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/16x16/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/16x16/Makefile.am	(revision 134)
@@ -0,0 +1,12 @@
+# This file will be processed with automake-1.7 to create Makefile.in
+
+appsicondir = \
+	$(datadir)/icons/hicolor/16x16/apps
+appsicon_DATA = \
+	gdm-xnest.png
+
+EXTRA_DIST = \
+	$(appsicon_DATA)
+
+MAINTAINERCLEANFILES = \
+	Makefile.in
Index: proiecte/PPPP/gdm/data/pixmaps/16x16/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/16x16/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/16x16/Makefile.in	(revision 134)
@@ -0,0 +1,547 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# This file will be processed with automake-1.7 to create Makefile.in
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data/pixmaps/16x16
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(appsicondir)"
+DATA = $(appsicon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+appsicondir = \
+	$(datadir)/icons/hicolor/16x16/apps
+
+appsicon_DATA = \
+	gdm-xnest.png
+
+EXTRA_DIST = \
+	$(appsicon_DATA)
+
+MAINTAINERCLEANFILES = \
+	Makefile.in
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/16x16/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/pixmaps/16x16/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-appsiconDATA: $(appsicon_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(appsicondir)" || $(MKDIR_P) "$(DESTDIR)$(appsicondir)"
+	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsicondir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(appsicondir)" || exit $$?; \
+	done
+
+uninstall-appsiconDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(appsicondir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(appsicondir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(appsicondir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-appsiconDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-appsiconDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	distclean distclean-generic distclean-libtool distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-appsiconDATA install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	uninstall uninstall-am uninstall-appsiconDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/pixmaps/32x32/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/32x32/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/32x32/Makefile.am	(revision 134)
@@ -0,0 +1,13 @@
+# This file will be processed with automake-1.7 to create Makefile.in
+
+appsicondir = \
+	$(datadir)/icons/hicolor/32x32/apps
+appsicon_DATA = \
+	gdm-setup.png \
+	gdm-xnest.png
+
+EXTRA_DIST = \
+	$(appsicon_DATA)
+
+MAINTAINERCLEANFILES = \
+	Makefile.in
Index: proiecte/PPPP/gdm/data/pixmaps/32x32/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/32x32/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/32x32/Makefile.in	(revision 134)
@@ -0,0 +1,548 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# This file will be processed with automake-1.7 to create Makefile.in
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data/pixmaps/32x32
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(appsicondir)"
+DATA = $(appsicon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+appsicondir = \
+	$(datadir)/icons/hicolor/32x32/apps
+
+appsicon_DATA = \
+	gdm-setup.png \
+	gdm-xnest.png
+
+EXTRA_DIST = \
+	$(appsicon_DATA)
+
+MAINTAINERCLEANFILES = \
+	Makefile.in
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/32x32/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/pixmaps/32x32/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-appsiconDATA: $(appsicon_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(appsicondir)" || $(MKDIR_P) "$(DESTDIR)$(appsicondir)"
+	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsicondir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(appsicondir)" || exit $$?; \
+	done
+
+uninstall-appsiconDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(appsicondir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(appsicondir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(appsicondir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-appsiconDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-appsiconDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	distclean distclean-generic distclean-libtool distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-appsiconDATA install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	uninstall uninstall-am uninstall-appsiconDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/pixmaps/48x48/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/48x48/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/48x48/Makefile.am	(revision 134)
@@ -0,0 +1,14 @@
+# This file will be processed with automake-1.7 to create Makefile.in
+
+appsicondir = \
+	$(datadir)/pixmaps
+appsicon_DATA = \
+	gdm.png \
+	gdm-xnest.png \
+	gdm-setup.png
+
+EXTRA_DIST = \
+	$(appsicon_DATA)
+
+MAINTAINERCLEANFILES = \
+	Makefile.in
Index: proiecte/PPPP/gdm/data/pixmaps/48x48/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/48x48/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/48x48/Makefile.in	(revision 134)
@@ -0,0 +1,549 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# This file will be processed with automake-1.7 to create Makefile.in
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data/pixmaps/48x48
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(appsicondir)"
+DATA = $(appsicon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+appsicondir = \
+	$(datadir)/pixmaps
+
+appsicon_DATA = \
+	gdm.png \
+	gdm-xnest.png \
+	gdm-setup.png
+
+EXTRA_DIST = \
+	$(appsicon_DATA)
+
+MAINTAINERCLEANFILES = \
+	Makefile.in
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/48x48/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/pixmaps/48x48/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-appsiconDATA: $(appsicon_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(appsicondir)" || $(MKDIR_P) "$(DESTDIR)$(appsicondir)"
+	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsicondir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(appsicondir)" || exit $$?; \
+	done
+
+uninstall-appsiconDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(appsicondir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(appsicondir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(appsicondir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-appsiconDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-appsiconDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	distclean distclean-generic distclean-libtool distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-appsiconDATA install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	uninstall uninstall-am uninstall-appsiconDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/pixmaps/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/Makefile.am	(revision 134)
@@ -0,0 +1,12 @@
+
+SUBDIRS = \
+	16x16 32x32 48x48
+
+pixmapdir = $(datadir)/pixmaps
+
+BITMAPS = gdm-foot-logo.png nobody.png nohost.png
+
+pixmap_DATA = $(BITMAPS)
+
+EXTRA_DIST  = $(BITMAPS)
+
Index: proiecte/PPPP/gdm/data/pixmaps/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/data/pixmaps/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/data/pixmaps/Makefile.in	(revision 134)
@@ -0,0 +1,740 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data/pixmaps
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(pixmapdir)"
+DATA = $(pixmap_DATA)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = $(datadir)/pixmaps
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = \
+	16x16 32x32 48x48
+
+BITMAPS = gdm-foot-logo.png nobody.png nohost.png
+pixmap_DATA = $(BITMAPS)
+EXTRA_DIST = $(BITMAPS)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu data/pixmaps/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-pixmapDATA: $(pixmap_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(pixmapdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapdir)"
+	@list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pixmapdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapdir)" || exit $$?; \
+	done
+
+uninstall-pixmapDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(pixmapdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(pixmapdir)" && rm -f $$files
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	target=`echo $@ | sed s/-recursive//`; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    dot_seen=yes; \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done; \
+	if test "$$dot_seen" = "no"; then \
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+	fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	case "$@" in \
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+	  *) list='$(SUBDIRS)' ;; \
+	esac; \
+	rev=''; for subdir in $$list; do \
+	  if test "$$subdir" = "."; then :; else \
+	    rev="$$subdir $$rev"; \
+	  fi; \
+	done; \
+	rev="$$rev ."; \
+	target=`echo $@ | sed s/-recursive//`; \
+	for subdir in $$rev; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done && test -z "$$fail"
+tags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	done
+ctags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+	  include_option=--etags-include; \
+	  empty_fix=.; \
+	else \
+	  include_option=--include; \
+	  empty_fix=; \
+	fi; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test ! -f $$subdir/TAGS || \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+	  fi; \
+	done; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test -d "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
+	      $(MAKE) $(AM_MAKEFLAGS) \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
+		am__skip_mode_fix=: \
+	        distdir) \
+	      || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+	for dir in "$(DESTDIR)$(pixmapdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-pixmapDATA
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-pixmapDATA
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am check check-am clean clean-generic clean-libtool \
+	ctags ctags-recursive distclean distclean-generic \
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-pixmapDATA install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs installdirs-am \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags tags-recursive uninstall uninstall-am \
+	uninstall-pixmapDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/data/session-setup.entries
===================================================================
--- proiecte/PPPP/gdm/data/session-setup.entries	(revision 134)
+++ proiecte/PPPP/gdm/data/session-setup.entries	(revision 134)
@@ -0,0 +1,759 @@
+<gconfentryfile>
+  <entrylist base="/">
+    <entry>
+      <key>/apps/nautilus/preferences/show_desktop</key>
+      <value>
+        <bool>false</bool>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome-screensaver/power_management_delay</key>
+      <value>
+        <int>30</int>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome-power-manager/ui/show_context_menu</key>
+      <value>
+        <bool>false</bool>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/active_plugins</key>
+      <value>
+        <list type="string">
+          <value>
+            <string>cube</string>
+          </value>
+          <value>
+            <string>decoration</string>
+          </value>
+          <value>
+            <string>gconf</string>
+          </value>
+          <value>
+            <string>glib</string>
+          </value>
+          <value>
+            <string>move</string>
+          </value>
+          <value>
+            <string>place</string>
+          </value>
+          <value>
+            <string>resize</string>
+          </value>
+          <value>
+            <string>screenshot</string>
+          </value>
+          <value>
+            <string>wobbly</string>
+          </value>
+        </list>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command_screenshot</key>
+      <value>
+        <string>gdm-screenshot</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command_terminal</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command0</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command1</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command2</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command3</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command4</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command5</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command6</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command7</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command8</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command9</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command10</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command11</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/command_window_screenshot</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/main_menu_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/main_menu_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command0_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command0_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command0_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command0_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command1_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command1_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command2_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command2_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command3_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command3_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command4_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command4_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command5_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command5_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command6_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command6_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command7_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command7_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command8_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command8_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command10_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command10_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command11_button</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/compiz/general/allscreens/options/run_command11_key</key>
+      <value>
+        <string>Disabled</string>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/apps/metacity/general/num_workspaces</key>
+      <value>
+        <int>1</int>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/panel_main_menu</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/panel_run_dialog</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/run_command_screenshot</key>
+      <value>
+        <string>Print</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/run_command_window_screenshot</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/show_desktop</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/switch_group</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/switch_to_workspace_down</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/switch_to_workspace_left</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/switch_to_workspace_right</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/global_keybindings/switch_to_workspace_up</key>
+      <value>
+        <string>disabled</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/keybinding_commands/command_screenshot</key>
+      <value>
+        <string>gdm-screenshot</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/metacity/keybinding_commands/command_window_screenshot</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/desktop/gnome/accessibility/keyboard/enable</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/eject</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/calculator</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/email</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/help</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/home</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/media</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/next</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/pause</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/play</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/power</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/previous</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/screensaver</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/search</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/sleep</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/stop</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+    <entry>
+      <key>/apps/gnome_settings_daemon/keybindings/www</key>
+      <value>
+        <string></string>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/desktop/gnome/applications/terminal/exec</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/desktop/gnome/lockdown/disable_command_line</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/lockdown/disable_lock_screen</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/lockdown/disable_printing</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/lockdown/disable_print_setup</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/lockdown/disable_save_to_disk</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/lockdown/disable_url_handlers</key>
+      <value>
+        <bool>true</bool>
+      </value>
+    </entry>
+
+    <entry>
+      <key>/desktop/gnome/url-handlers/about/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/aim/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/callto/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/cdda/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/feed/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/file/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/ftp/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/gg/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/ghelp/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/h323/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/http/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/https/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/icq/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/icy/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/icyx/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/info/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/irc/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/itms/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/itpc/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/lastfm/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/mailto/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/man/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/mms/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/mmsh/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/msnim/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/net/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/note/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/pnm/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/rtp/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/rtsp/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/sip/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/trash/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/uvox/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/webcal/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/xmpp/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+    <entry>
+      <key>/desktop/gnome/url-handlers/ymsgr/command</key>
+      <value>
+        <string>/bin/true</string>
+      </value>
+    </entry>
+  </entrylist>
+</gconfentryfile>
Index: proiecte/PPPP/gdm/debian/%gconf-tree.xml
===================================================================
--- proiecte/PPPP/gdm/debian/%gconf-tree.xml	(revision 134)
+++ proiecte/PPPP/gdm/debian/%gconf-tree.xml	(revision 134)
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<gconf>
+	<dir name="desktop">
+		<dir name="gnome">
+			<dir name="background">
+				<entry name="picture_filename" mtime="1255598514" type="string">
+					<stringvalue>/usr/share/images/xsplash/bg_2560x1600.jpg</stringvalue>
+				</entry>
+			</dir>
+			<dir name="interface">
+				<entry name="icon_theme" mtime="1255598514" type="string">
+					<stringvalue>HumanLoginIcons</stringvalue>
+				</entry>
+				<entry name="gtk_theme" mtime="1255598514" type="string">
+					<stringvalue>HumanLogin</stringvalue>
+				</entry>
+			</dir>
+		</dir>
+	</dir>
+	<dir name="apps">
+		<dir name="gnome-power-manager">
+			<dir name="ui">
+				<entry name="icon_policy" mtime="1255598662" type="string">
+					<stringvalue>never</stringvalue>
+				</entry>
+			</dir>
+		</dir>
+		<dir name="metacity">
+			<dir name="general">
+				<entry name="theme" mtime="1255598514" type="string">
+					<stringvalue>HumanLogin</stringvalue>
+				</entry>
+			</dir>
+		</dir>
+	</dir>
+</gconf>
Index: proiecte/PPPP/gdm/debian/changelog
===================================================================
--- proiecte/PPPP/gdm/debian/changelog	(revision 134)
+++ proiecte/PPPP/gdm/debian/changelog	(revision 134)
@@ -0,0 +1,643 @@
+gdm (2.28.1-0ubuntu2.1) karmic-proposed; urgency=low
+
+  * debian/gdm.upstart: Do not fail with exit status !=0 on startup 
+    when disabled. LP: #491483
+
+ -- Philip Muskovac <yofel@gmx.net>  Mon, 07 Dec 2009 16:30:05 +0100
+
+gdm (2.28.1-0ubuntu2) karmic-proposed; urgency=low
+
+  * Don't respawn gdm on failure; this lets us capture X failures instead and
+    trigger the bulletproof X handler here.  LP: #441638.
+  * re-export any XORGCONFIG value passed to the upstart job, needed to
+    complete integration with bulletproof X.  LP: #474806.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 04 Nov 2009 18:15:37 -0800
+
+gdm (2.28.1-0ubuntu1) karmic; urgency=low
+
+  * New upstream release (LP: #455944)
+    - GDM will now avoid calling XAddHosts for remote connections.
+    - Now GDM uses DeviceKit-power instead of gnome-power-manager for Suspend
+      support.
+    - Now the at-spi-registryd-wrapper.desktop GDM autostart file will run
+      at-spi-registryd directly instead of calling at-spi-registryd-wrapper.
+    - Fix to the visibility check for the "Other" button which corrects some
+      situations where the button would not appear when it was supposed to.
+    - Now the GDM daemon will make the /var/log/gdm directory if it does not
+      exist.
+    - Fixes to avoid autologin failure when a NULL username is passed in.
+    - Restore CTYPE when canonicalizing codesets.
+    - Several fixes to avoid warnings.
+  * debian/patches/18_create_log_dir_when_required.patch:
+  * debian/patches/21_dkpower.patch:
+    - Applied upstream
+  * debian/patches/22_shutdown_menu.patch:
+    - Updated
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Tue, 20 Oct 2009 11:52:57 +1100
+
+gdm (2.28.0-0ubuntu19) karmic; urgency=low
+
+  * debian/%gconf-tree.xml, debian/gdm.postinst, debian/rules:
+    - don't use gconftool to register the default gconf keys but rather
+      install a xml files with the values, that will avoid different issues
+      due to the su call or the gconf server not being running 
+      (lp: #441028, #441167)
+    - set the gnome-power-manager icon key to never since that's not useful
+      on the login screen and the design team recommended to not have it there
+  * debian/gdm.postinst:
+    - workaround chown breaking due to the .gvfs fuse directory (lp: #438561)
+  * debian/patches/25_update_gconf_directories.patch:
+    - define a new directory which is used for the default gconf values
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 15 Oct 2009 12:34:11 +0200
+
+gdm (2.28.0-0ubuntu18) karmic; urgency=low
+
+  * debian/patches/14_guest_session.patch:
+    - Switch to existing guest session if already open (LP: #450965)
+  * debian/patches/24_system_uid.patch:
+  * debian/patches/16_gdmserver_user_manager.patch:
+    - Fix more cases of users with UID < 1000
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Thu, 15 Oct 2009 01:07:18 +0200
+
+gdm (2.28.0-0ubuntu17) karmic; urgency=low
+
+  [ Robert Ancell ]
+  * debian/patches/22_shutdown_menu.patch:
+    - Mark power menu options as translatable (LP: #450707)
+
+  [ Scott James Remnant ]
+  * debian/gdm.upstart:
+    - Wait for tty7 to be ready, and either a framebuffer or the end
+      of coldplugging.
+
+ -- Scott James Remnant <scott@ubuntu.com>  Wed, 14 Oct 2009 05:08:47 +0100
+
+gdm (2.28.0-0ubuntu15) karmic; urgency=low
+
+  * debian/patches/23_login_window_hint.patch:
+    - Don't put a type hint on the login window as this causes it not to get
+      focus (LP: #447049)
+  * debian/patches/16_gdmserver_user_manager.patch:
+    - Don't show users with UID < 1000 (LP: #427462)
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Tue, 13 Oct 2009 15:56:41 +1100
+
+gdm (2.28.0-0ubuntu14) karmic; urgency=low
+
+  * debian/gdm.postinst: Set icon theme to HumanLoginIcons. Also, call su just
+    once with all four gconftool commands instead of several times.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 07 Oct 2009 15:39:17 +0200
+
+gdm (2.28.0-0ubuntu13) karmic; urgency=low
+
+  * debian/gdm{,-autologin}.pam: correctly handle SELinux transitions,
+    thanks to Caleb Case (LP: #430205).
+
+ -- Kees Cook <kees@ubuntu.com>  Tue, 06 Oct 2009 16:49:25 -0700
+
+gdm (2.28.0-0ubuntu12) karmic; urgency=low
+
+  * debian/gdm.upstart: Also stop when entering single-user mode.
+    LP: #437281.
+
+ -- Scott James Remnant <scott@ubuntu.com>  Sat, 03 Oct 2009 08:09:44 +0100
+
+gdm (2.28.0-0ubuntu11) karmic; urgency=low
+
+  * 99_autoreconf.patch: Drop removal of *.rej junk, it was fixed in
+    04_fix_external_program_directories.patch.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 02 Oct 2009 12:22:28 +0200
+
+gdm (2.28.0-0ubuntu10) karmic; urgency=low
+
+  * 01_default_keyboard_layout_hal.patch: Read keyboard variant from hal, too.
+    (LP: #421212)
+  * debian/gdm.postinst: Set HumanLogin theme for metacity, too. Thanks to
+    Devid Antonio Filoni! (LP: #439546)
+  * 04_fix_external_program_directories.patch: Remove *.rej junk.
+  * 04_fix_external_program_directories.patch: Fix path to polkit-gnome
+    authentication agent. (Caught as a side issue in LP #401822)
+  * debian/rules: Drop polkit-gnome agent autostart file. It has never worked
+    anyway due to wrong path (see previous change), and we do not currently
+    need it.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 01 Oct 2009 23:53:54 +0200
+
+gdm (2.28.0-0ubuntu9) karmic; urgency=low
+
+  * debian/gdm.postinst:
+    - use the correct key to set the gtk theme
+
+  [ Robert Ancell ]
+  * debian/patches/22_shutdown_menu.patch:
+    - Fix spacing on shutdown menu (LP: #437691)
+  * debian/patches/*.patch:
+    - Update patch headers
+  * debian/patches/19_no_greeter_for_autologin.patch:
+    - Fix bug that caused the GDM greeter to be displayed briefly when
+      automatically logging in (LP: #435801)
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 30 Sep 2009 15:21:09 +0200
+
+gdm (2.28.0-0ubuntu8) karmic; urgency=low
+
+  * debian/gdm.upstart:
+    - Emit a starting-dm event just before starting gdm itself, for the
+      benefit of usplash.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Tue, 29 Sep 2009 00:18:49 +0100
+
+gdm (2.28.0-0ubuntu7) karmic; urgency=low
+
+  * debian/gdm.postinst:
+    - set a different theme for the gdm login screen (lp: #436817)
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 28 Sep 2009 23:25:40 +0200
+
+gdm (2.28.0-0ubuntu6) karmic; urgency=low
+
+  * debian/patches/16_gdmserver_user_manager.patch:
+    - change by Cody Russell to Fix user-added and user-removed signal emissions
+      to emit the UID instead of the user pointer. (lp :#436195)
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 25 Sep 2009 00:58:39 +0200
+
+gdm (2.28.0-0ubuntu5) karmic; urgency=low
+
+  * debian/patches/17_add_failsafe.patch:
+    - adds code to support failsafe sessions again (from gnome #594833) 
+
+ -- Travis Watkins <amaranth@ubuntu.com>  Thu, 24 Sep 2009 10:30:08 +0200
+
+gdm (2.28.0-0ubuntu4) karmic; urgency=low
+
+  * Move shutdown buttons from under user list to lower right corner of screen
+    (LP: #434338)
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Wed, 23 Sep 2009 15:44:15 +1000
+
+gdm (2.28.0-0ubuntu3) karmic; urgency=low
+
+  * debian/patches/21_dkpower.patch:
+    - Port the greeter to DK-Power so that the suspend/hibernate buttons
+      appear again, where supported (LP: #420063).
+  * debian/control:
+    - Add build-depend on libdevkit-power-gobject-dev (>= 008)
+  * Refreshed 99_autoreconf.patch
+
+ -- Chris Coulson <chrisccoulson@ubuntu.com>  Tue, 22 Sep 2009 22:04:11 +0100
+
+gdm (2.28.0-0ubuntu2) karmic; urgency=low
+
+  * debian/patches/08_use_polkit_for_settings.patch:
+    - set translatable strings and list the file to translate (lp: #425798)
+  * debian/patches/09_gdmsetup.patch,
+    debian/patches/99_autoreconf.patch:
+    - initialize the translations so the gdmsetup interface is translated
+      (lp: #434102)
+  * debian/patches/17_use_timed_login_after_autologin.patch:
+    - revert upstream change to not use timed login after autologin session
+      (lp: #396489)
+  * debian/patches/18_create_log_dir_when_required.patch:
+    - create the log directory when required (lp: #405227)
+  * debian/gdm.config, debian/gdm.templates:
+    - restore debconf files which have been dropped by error in karmic, 
+      thanks PÃ€r Andersson (lp: #395591)
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 22 Sep 2009 15:20:27 +0200
+
+gdm (2.28.0-0ubuntu1) karmic; urgency=low
+
+  * New upstream release (LP: #434354)
+    - Now GDM supports the ability to specify the automatic/timed login user via
+      a script via the same interface that the old GDM supported.
+    - Now the user's dmrc and face image files are stored in /var/cache/gdm, so 
+      that the login process does not need to access the user's $HOME directory 
+      before authentication.
+    - Fix the login GUI options widget so the language/session/layout choices
+      are not reset after a failed login.
+    - Fix language dialog so it does not crash if the user click's the "OK"
+      button when no language is selected.
+    - Fix to ensure that the login dialog regains focus after the language or
+      layout dialogs are used.
+    - The language dialog has improved logic to sort the language names more
+      correctly.
+    - Make sure to check error variable is not NULL before referencing it in the
+      gdm-user-manager code.
+    - Make sure to not print NULL strings since this causes crashes on some
+      platforms.
+    - Improve documentation.
+  * debian/patches/09_gdmsetup.patch: updated:
+    - Filter ConsoleKit system users (LP: #432271)
+    - Make window size fixed (LP: #429206)
+  * debian/patches/01_default_keyboard_layout_hal.patch, 
+    debian/patches/99_autoreconf.patch: updated.
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Mon, 21 Sep 2009 13:05:51 +1000
+
+gdm (2.27.90-0ubuntu7) karmic; urgency=low
+
+  [ Ken VanDine ]
+  * debian/patches/10_xsplash.patch:
+    - Use --daemon instead of using the "&" (LP: #430834) 
+  * debian/control:
+    - Conflict with xsplash (<< 0.8), we don't depend on xsplash but if 
+      /usr/bin/xsplash exists we need it to support the --daemon option
+
+  [ Martin Pitt ]
+  * debian/gdm.upstart: Drop gdm-cdd.conf handling, gdm does not support it
+    any more.
+  * debian/gdm.upstart: Do not start in single-user modes or when "text" is
+    given as a kernel command line option. This restores previous behaviour.
+    (LP: #431176)
+  * Add debian/onboard.desktop: gdm "onboard" configuration for the
+    accessibility dialog, thanks to Francesco Fumanti!
+  * debian/rules: Install onboard.desktop, remove gok.desktop from upstream
+    install. We do not ship gok any more. (LP: #423831, #130368)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 17 Sep 2009 19:22:46 +0200
+
+gdm (2.27.90-0ubuntu6) karmic; urgency=low
+
+  * The upstart job won't start unless hal is also started, so add an
+    appropriate versioned dependency on the upstarted hal.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 16 Sep 2009 01:58:11 -0700
+
+gdm (2.27.90-0ubuntu5) karmic; urgency=low
+
+  FFE LP: #427356.
+
+  * Replace init script with Upstart job.
+  * debian/control:
+    - Bump build-dependency on debhelper for Upstart-aware dh_installinit
+  * debian/patches/20_upstart.patch:
+    - Emit Upstart events when starting the login session and desktop
+      session, just after starting xsplash.  These can be used as
+      synchronisation points.
+
+ -- Scott James Remnant <scott@ubuntu.com>  Tue, 15 Sep 2009 03:31:21 +0100
+
+gdm (2.27.90-0ubuntu4) karmic; urgency=low
+
+  * debian/patches/16_gdmserver_user_manager.patch:
+    - Add user manager d-bus interface to gdmserver (LP: #423450)
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Sat, 12 Sep 2009 12:49:48 +0200
+
+gdm (2.27.90-0ubuntu3) karmic; urgency=low
+
+  * Add 15_default_session.patch: Prefer "default.session", so that other
+    desktop environments like XFCE can use gdm, too, without being forced to
+    start GNOME. (LP: #403291)
+  * debian/gdm.postrm: Fix purge breakage if one of the to-be-cleaned-up
+    directories does not exist.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 10 Sep 2009 13:02:27 +0200
+
+gdm (2.27.90-0ubuntu2) karmic; urgency=low
+
+  [ Robert Ancell ]
+  * debian/patches/13_cache_ck_history.patch:
+    - Cache result of ck-history to make startup fast (LP: #400863)
+
+  [ Martin Pitt ]
+  * Add 14_guest_session.patch: Rewrite guest session support for new gdm
+    architecture. This now adds a D-BUS operation StartGuestSession(), since
+    gdmflexiserver is being deprecated. (LP: #404870)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 07 Sep 2009 18:18:15 +0200
+
+gdm (2.27.90-0ubuntu1) karmic; urgency=low
+
+  [ Robert Ancell ]
+  * New upstream release: (LP: #418426)
+    - Autostart polkit-gnome authentication agent.
+    - Add screen capture sound effect to screenshot tool.
+    - If HOST_NAME_MAX is not available, try _POSIX_HOST_NAME_MAX, then 
+      default to 256.
+    - Add users "nobody4" and "noaccess" to the list of users to filter from
+      the Face Browser.
+    - Add Solaris logindevperm support. 
+    - Fix mispelling of XDMCP.
+    - Improve documentation.
+  * debian/control:
+    - Depend on libcanberra-gtk
+  * debian/patches/01_default_keyboard_layout_hal.patch:
+  * debian/patches/02_x_server_location.patch:
+  * debian/patches/03_hide_system_users.patch:
+  * debian/patches/04_fix_external_program_directories.patch:
+  * debian/patches/08_use_polkit_for_settings.patch:
+  * debian/patches/99_autoreconf.patch:
+    - Refreshed
+  * debian/patches/09_gdmsetup.patch:
+    - Set gdmsetup window title and icon
+    - Fix crash when have no default users configured
+
+  [ Ted Gould ]
+   * Add 12_fusa_name_change.patch: Change the Bonobo activation server name
+     of the FUSA applet.
+   * debian/rules: Rename the Bonobo activate server description before
+     installing it. (LP: #410498)
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Tue, 25 Aug 2009 15:32:13 +0200
+
+gdm (2.27.4-0ubuntu11) karmic; urgency=low
+
+  * debian/patches/09_gdmsetup.patch:
+    - clean some unused variables there
+    - don't crash if there is no autologin key in the configuration yet
+      (lp: #410475)
+    - don't specify encoding in desktop entry (lp: #410591)
+  * debian/patches/11_crash_for_apport.patch:
+    - don't catch crashes so apport can do its job
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 12 Aug 2009 16:17:23 +0200
+
+gdm (2.27.4-0ubuntu10) karmic; urgency=low
+
+  * debian/patches/10_xsplash.patch:
+    - updated version by Cody Russell
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 11 Aug 2009 19:10:45 +0200
+
+gdm (2.27.4-0ubuntu9) karmic; urgency=low
+
+  * debian/control:
+   - build-depends on libpolkit-gobject-1-dev
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 07 Aug 2009 17:00:43 +0100
+
+gdm (2.27.4-0ubuntu8) karmic; urgency=low
+
+  * debian/patches/10_xsplash.patch:
+    - Fixed a syntax error
+
+ -- Ken VanDine <ken.vandine@canonical.com>  Fri, 07 Aug 2009 16:29:02 +0100
+
+gdm (2.27.4-0ubuntu7) karmic; urgency=low
+
+  * debian/patches/08_use_polkit_for_settings.patch:
+    - Use PolicyKit for GDM settings
+  * debian/patches/09_gdmsetup.patch:
+    - Provide a setup tool for basic configuration (LP: #395299)
+  * debian/patches/10_xsplash.patch:
+    - Load xsplash on login
+  * debian/patches/99_autoreconf.patch:
+    - Updated
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Fri, 07 Aug 2009 09:23:21 +0100
+
+gdm (2.27.4-0ubuntu6) karmic; urgency=low
+
+  * debian/patches/07_correct_distribution_version.patch:
+    - correctly display ubuntu as distribution (lp: #396805)
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 23 Jul 2009 23:19:33 +0200
+
+gdm (2.27.4-0ubuntu5) karmic; urgency=low
+
+  * debian/rules:
+    - move custom.conf to /usr/share/doc/gdm/examples to avoid
+      a conffile prompt when upgrading from a existing gdm
+  * debian/gdm.preinst:
+    - fix typo
+
+ -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 22 Jul 2009 10:51:59 +0200
+
+gdm (2.27.4-0ubuntu4) karmic; urgency=low
+
+  * debian/control:
+    - Replace dependency on gnome-session with gnome-session-bin
+    - Add recommends on metacity | x-window-manager
+    - Add recommends on gnome-settings-daemon | xfconf
+    - Add suggestion on gnome-power-manager, gnome-orca, gok, and gnome-mag
+    - (LP: #400901)
+
+ -- Cody A.W. somerville <cody-somerville@ubuntu.com>  Tue, 21 Jul 2009 21:28:30 +0200
+
+gdm (2.27.4-0ubuntu3) karmic; urgency=low
+
+  * 06_run_xsession.d.patch: Define $OPTIONFILE, so that the
+    75dbus_dbus-launch Xsession.d script properly runs the session under
+    dbus-launch. (LP: #402161)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 21 Jul 2009 14:31:02 +0200
+
+gdm (2.27.4-0ubuntu2) karmic; urgency=low
+
+  * debian/control: Fix typo in Conflicts
+
+ -- Didier Roche <didrocks@ubuntu.com>  Mon, 20 Jul 2009 16:12:11 +0200
+
+gdm (2.27.4-0ubuntu1) karmic; urgency=low
+
+  * New upstream release:
+    - Favor XFree86 Xinerama over Solaris Xinerama on Solaris
+    - Make greeter a well behaved session client
+    - XDMCP fixes
+    - Fix up btmp record handling
+    - Handle locales with modifiers better
+    - Use better logic with keyboard layout handling
+    - Change example PAM file/documentation to demonstrate password-less login
+    - Handle usernames from non-utf8 locales
+    - Allow dbus introspection for gdm services
+    - Show more details authentication error messages in UI
+    - Allow uppercase and lowercase booleans in config file
+    - Be more consistent with booleans in schemas
+    - Use g_timeout_add_seconds to reduce wakeups
+    - Make greeter window more clear when user list is disabled
+    - Put greeter login window in same ctrl-alt-tab menu as panel
+    - Port greeter to PolicyKit 1.0
+    - Shave off 1/2 second delay when bringing up greeter
+    - OS X portability fixes
+    - Look for locales in /usr/lib/locale instead of /usr/share/locale
+    - Better handling when two users have the same name
+  * Drop 01_xrdb_nocpp.patch, applied upstream.
+  * debian/control:
+    - use conflicts on the buggy libxklavier version to avoid race upgrade
+      leading to a gdm greeter crash
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 20 Jul 2009 15:20:37 +0200
+
+gdm (2.26.1git20090717-0ubuntu2) karmic; urgency=low
+
+  * Add 06_run_xsession.d.patch: Run /etc/X11/Xsession.d/. (LP: #401201)
+  * Add debian/watch.
+  * Add 01_default_keyboard_layout_hal.patch: Get default keyboard layout from
+    hal. Patch taken from Fedora. (LP: #395103) Add libhal-dev build
+    dependency.
+  * Add 99_autoreconf.patch to pick up above change.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 20 Jul 2009 13:20:46 +0200
+
+gdm (2.26.1git20090717-0ubuntu1) karmic; urgency=low
+
+  * Update to latest upstream git head:
+    - Make greeter login window be a dock. Fixes metacity complaining about
+      session management. (LP: #395324)
+  * Drop patches which are fixed upstream:
+    - 00git-greeter-session-management.patch
+    - 00git-invalid-dmrc-layout.patch
+    - 00git-use-after-free.patch
+    - 00git-xklavier4.patch
+    - 02_dont_force_us_keyboard.patch
+    - 04_polkit1.patch
+  * 80_workaround_incorrect_directories.patch: Update to new upstream version.
+  * Drop 01_xconfigoptions.patch; these configure variables are not used any
+    more in the upstream code, and upstream supplies the X.org -br option by
+    default now. Also drop the corresponding configure changes from
+    17_update_default_xserver.patch.
+  * Apply 15_usplash.patch to debian/gdm.init and drop the patch.
+  * 17_update_default_xserver.patch: Update to new upstream version, add
+    corresponding configure change, add patch tag header, forward upstream,
+    and rename to 02_x_server_location.patch.
+  * Drop 99_autoreconf.patch. The only remaining build system change is the
+    previous item.
+  * Drop 20_xdm-stuff.patch, it's just cruft.
+  * Drop debian/Xsession, and change debian/rules to install the upstream one.
+  * 01_xrdb_nocpp.patch: Add patch tag header, forward upstream.
+  * Rename 80_workaround_incorrect_directories.patch to
+    04_fix_external_program_directories.patch and add patch tag header.
+  * Rename 81_initial_server_on_vt7.patch to 05_initial_server_on_vt7.patch.
+  * debian/rules: Remove /var/gdm (empty and nonstandard) and /var/run (will
+    be created at runtime), thanks lintian.
+  * debian/copyright: Point to versioned GPL, thanks lintian.
+  * debian/gdm.postrm: Use "set -e" to conform to policy.
+  * Add debian/xterm.desktop: Reintroduce "failsafe xterm" session.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 17 Jul 2009 11:41:35 +0200
+
+gdm (2.26.1-0ubuntu7) karmic; urgency=low
+
+  * Rename 04_xklavier4.patch to 00git-xklavier4.patch.
+  * Add 04_polkit1.patch: Port to PolicyKit (which essentially means to rip
+    out all PolicyKit code, since the backend now talks to the authentication
+    agent itself).
+  * debian/control: Drop polkit build dependency.
+  * Add debian/patches/99_autoreconf.patch: Regenerate autotools files to pick
+    up 04_polkit1.patch changes.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 13 Jul 2009 14:50:17 +0200
+
+gdm (2.26.1-0ubuntu6) karmic; urgency=low
+
+  * Add 00git-greeter-session-management.patch: Make the greeter a
+    well-behaved session client. Patch taken from upstream git head.
+  * Add 00git-use-after-free.patch: Fix crash in xdmcp chooser. Taken from
+    upstream git head.
+  * debian/control: Add libxklavier-dev build dependency, to get the
+    keyboard selector.
+  * Add 04_xklavier4.patch: Fix build with libxklavier 4.0. Taken from
+    upstream git head.
+  * Add 00git-invalid-dmrc-layout.patch: Correctly handle invalid xkb layout
+    from ~/.dmrc. Taken from upstream git head.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 13 Jul 2009 11:17:44 +0200
+
+gdm (2.26.1-0ubuntu5) karmic; urgency=low
+
+  * debian/gdm.preinst: Remove obsolete conffiles.
+  * debian/gdm.preinst: Migrate autologin settings from gdm.conf (which isn't
+    read any more) to custom.conf. (LP: #396459)
+  * Add 81_initial_server_on_vt7.patch: Force initial X server to go to tty7
+    instead of tty1. This is an Ugly Hack until we have a cleaner solution for
+    getty not to tramp over a running X server on vt1. This bandaids the
+    immediate problem of the first X server being killed after a few minutes
+    due to getty on tty1 timing out. (LP: #396226)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 09 Jul 2009 18:08:07 +0200
+
+gdm (2.26.1-0ubuntu4) karmic; urgency=low
+
+  * debian/gdm.preinst: Do not check for an existing custom.conf, since we
+    already ship it. Always let the gdm.conf-custom win, to actually migrate
+    settings.
+  * debian/control: Drop alternative dependencies for gnome-session, since gdm
+    itself now needs gnome-session. (LP: #396321).
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 07 Jul 2009 08:53:38 +0200
+
+gdm (2.26.1-0ubuntu3) karmic; urgency=low
+
+  * Add 03_hide_system_users.patch: Do not show system users in the "frequent
+    users" list. (LP: #395281)
+  * debian/rules: Call dh_installinit with --no-scripts, to avoid restarting
+    gdm (and killing your X session) during upgrade. The prerm/postinst
+    scripts already have code to reload gdm if appropriate. Unfortunately this
+    doesn't help to fix the upgrade from 0ubuntu2, its prerm already kills it.
+    (LP: #395302) This also fixes the "locks session and spawns a second X
+    server" issue on upgrades from Jaunty. (LP: #395313)
+  * Drop 16_correct_customconf_naming.patch: Upstream uses
+    and installs /etc/gdm/custom.conf, so gdm also needs to read this. Add
+    debian/gdm.preinst to migrate the old name to the new name on upgrades.
+    (LP: #395861)
+  * 02_dont_force_us_keyboard.patch: Don't return NULL in
+    get_default_layout(), but return an empty string and explicitly check this
+    when setting $GDM_KEYBOARD_LAYOUT. With NULL, gdm trips over an assertion
+    check. (LP: #395595)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 06 Jul 2009 16:04:25 +0200
+
+gdm (2.26.1-0ubuntu2) karmic; urgency=low
+
+  * debian/control: Add Vcs-Bzr, package imported into bzr.
+  * Add 02_dont_force_us_keyboard.patch: Don't force GDM_KEYBOARD_LAYOUT=us if
+    gdm does not have an explicit setting (which it currently doesn't, since
+    there is not even an interface for changing the keyboard layout). Instead,
+    let the GNOME session default to the very same system default as gdm
+    itself. (LP: #395103)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 03 Jul 2009 19:19:56 +0200
+
+gdm (2.26.1-0ubuntu1) karmic; urgency=low
+
+  * Upload the new gdm codebase to karmic, there is several known issues but
+    the new version need testing:
+    - there is no graphical configure tool yet
+    - gdm will not work correctly after upgrade until restart (restarting on
+      upgrade is not possible since it would close running xsession)
+    - the fast user switch applet ubuntu changes and the guest session
+      have not been updated yet
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 02 Jul 2009 16:24:43 +0200
+
+gdm (2.26.1-0ubuntu0.3) karmic; urgency=low
+
+  * debian/gdm.init: tweak previous change to not break default server
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 01 Jul 2009 09:55:39 +0200
+
+gdm (2.26.1-0ubuntu0.2) karmic; urgency=low
+
+  * debian/patches/17_update_default_xserver.patch:
+    - update xserver location
+  * debian/gdm.init: use the correct binary naming so restart is working
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 30 Jun 2009 23:23:17 +0200
+
+gdm (2.26.1-0ubuntu0.1) karmic; urgency=low
+
+  * New upstream version 
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 04 Jun 2009 16:01:19 +0200
+
+gdm-new (2.25.2-0ubuntu0.2) jaunty; urgency=low
+
+  * debian/patches/16_correct_customconf_naming.patch:
+    - use correct gdm.conf-custom location so user config settings are read
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 03 Mar 2009 17:40:04 +0100
+
+gdm-new (2.25.2-0ubuntu0.1) intrepid; urgency=low
+
+  * New upstream version, the code is a rewrite so the packaging is new too
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 15 Jul 2008 14:16:47 +0100
+
Index: proiecte/PPPP/gdm/debian/compat
===================================================================
--- proiecte/PPPP/gdm/debian/compat	(revision 134)
+++ proiecte/PPPP/gdm/debian/compat	(revision 134)
@@ -0,0 +1,1 @@
+7
Index: proiecte/PPPP/gdm/debian/control
===================================================================
--- proiecte/PPPP/gdm/debian/control	(revision 134)
+++ proiecte/PPPP/gdm/debian/control	(revision 134)
@@ -0,0 +1,67 @@
+Source: gdm
+Section: gnome
+Priority: optional
+Maintainer: Sebastien Bacher <seb128@ubuntu.com>
+Build-Depends: cdbs, 
+	       debhelper (>= 7.3.15ubuntu2),
+	       autotools-dev, 
+	       gnome-pkg-tools,
+	       libglib2.0-dev (>= 2.15.4), 
+	       libdbus-glib-1-dev (>= 0.74), 
+	       libhal-dev,
+	       libx11-dev, 
+	       libgtk2.0-dev (>= 2.10), 
+	       libgconf2-dev, 
+	       libglade2-dev, 
+	       gnome-doc-utils,
+	       libpanel-applet2-dev, 
+	       gconf2,
+	       libattr1-dev,
+	       libpam0g-dev, 
+	       libxdmcp-dev, 
+	       libwrap0-dev, 
+	       libxi-dev, 
+	       libxinerama-dev, 
+	       libxklavier-dev,
+	       libpolkit-gobject-1-dev,
+	       libcanberra-gtk-dev (>= 0.4),
+	       libselinux1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], 
+	       iso-codes,
+	       libdevkit-power-gobject-dev (>= 008)
+Standards-Version: 3.8.1
+Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gdm/ubuntu
+
+Package: gdm
+Conflicts: gdm-snapshot, fast-user-switch-applet, libxklavier15 (<< 4.0-0ubuntu2), xsplash (<< 0.8)
+Replaces: gdm-snapshot, fast-user-switch-applet
+Architecture: any
+Depends: ${shlibs:Depends}, 
+         ${misc:Depends},
+         adduser,
+         libpam-modules (>= 0.72-1),
+         libpam-runtime (>= 0.76-13.1),
+         gnome-session-bin,
+         kbd | console-tools,
+         hal (>= 0.5.13-1ubuntu3)
+Recommends: xserver-xorg,
+         metacity | x-window-manager,
+         gnome-settings-daemon | xfconf
+Suggests: locales,
+          uswsusp,
+          libpam-gnome-keyring,
+          gnome-power-manager,
+          gnome-orca,
+          gok,
+          gnome-mag
+Provides: x-display-manager
+Description: GNOME Display Manager
+ gdm provides the equivalent of a "login:" prompt for X displays- it
+ pops up a login window and starts an X session.
+ .
+ It provides all the functionality of xdm, including XDMCP support for
+ managing remote displays.
+ .
+ The greeting window is written using the GNOME libraries and hence
+ looks like a GNOME application- even to the extent of supporting
+ themes! By default, the greeter is run as an unprivileged user for
+ security.
Index: proiecte/PPPP/gdm/debian/copyright
===================================================================
--- proiecte/PPPP/gdm/debian/copyright	(revision 134)
+++ proiecte/PPPP/gdm/debian/copyright	(revision 134)
@@ -0,0 +1,54 @@
+This package was debianized by Sebastien Bacher <seb128@canonical.com> on
+Tue, 15 Jul 2008 14:16:47 +0100.
+
+It was downloaded from http://ftp.acc.umu.se/pub/GNOME/sources/gdm/2.22
+
+Upstream Authors:
+
+	 William Jon McCann <mccann@jhu.edu>
+	 Ray Strode <rstrode@redhat.com>
+
+Copyright:
+
+Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+Copyright (C) 2003 Red Hat Inc.
+Copyright (C) 1999, 2000 Aladdin Enterprises.  All rights reserved.
+Copyright (C) 2006 Red Hat, Inc.
+Copyright (C) 2006 Ray Strode <rstrode@redhat.com>
+Copyright (C) 2004, 2008 Sun Microsystems, Inc.
+Copyright (C) 2005, 2008 Red Hat, Inc.
+Copyright (c) 2007 David Zeuthen <davidz@redhat.com>
+Copyright (C) 1998, 1999, 2000 Martin K. Petersen <mkp@mkp.net>
+Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
+Copyright (C) 2001 Havoc Pennington, 2002 Red Hat Inc.
+Copyright (C) 2003-2006 Vincent Untz
+Copyright (C) 2002 Red Hat, Inc.
+Copyright (C) 2006, 2007 Christian Persch
+Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
+Copyright (C) 2008 Red Hat, Inc.
+Copyright (C) 2002 Free Software Foundation, Inc.
+Copyright (C) 2003 Sun Microsystems, Inc.
+Copyright (C) 2000 Helix Code, Inc.
+Copyright (C) 2001-2006  Jonathan Blandford <jrb@alum.mit.edu> 
+
+License:
+
+    This package 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 version 3
+
+    This package is distributed in the hope that 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 package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-3'.
+
+The Debian packaging is (C) 2008, Sebastien Bacher <seb128@canonical.com> and
+is licensed under the GPL, see above.
Index: proiecte/PPPP/gdm/debian/gdm-autologin.pam
===================================================================
--- proiecte/PPPP/gdm/debian/gdm-autologin.pam	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm-autologin.pam	(revision 134)
@@ -0,0 +1,11 @@
+#%PAM-1.0
+auth    requisite       pam_nologin.so
+auth    required        pam_env.so readenv=1
+auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
+auth    required        pam_permit.so
+@include common-account
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
+session required        pam_limits.so
+@include common-session
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
+@include common-password
Index: proiecte/PPPP/gdm/debian/gdm.8.pod
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.8.pod	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.8.pod	(revision 134)
@@ -0,0 +1,47 @@
+=head1 NAME
+
+gdm - GNOME Display Manager
+
+=head1 SYNOPSIS
+
+gdm
+
+=head1 DESCRIPTION
+
+B<gdm> is the equivalent of xdm(1x) or wdm(1x), but uses the GNOME
+libraries to provide a GNOME look-and-feel. It provides the GNOME
+equivalent of a "login:" prompt.
+
+B<gdm> reads F</etc/gdm/gdm.conf> for its configuration. For each
+local display, gdm starts an X server and runs gdmlogin(8x) on that
+display. The main gdm process also listens for XDMCP requests from
+remote displays. These requests can either be direct, causing B<gdm>
+to start a gdmlogin(8x) on the remote display, or indirect, causing
+a gdmchooser(8x) to be opened.
+
+When managing a display, B<gdm> attempts to execute
+F</etc/gdm/Init/>I<display>, or F</etc/gdm/Init/Default> if that does
+not exist. When a user logs in, B<gdm> first attempts
+F</etc/gdm/PreSession/>I<display> (or F</etc/gdm/PreSession/Default>),
+and then one of the sessions in F</etc/gdm/Sessions>. When the session
+has completed, B<gdm> attempts to run
+F</etc/gdm/PostSession/>I<display>, or
+F</etc/gdm/PostSession/>I<Default>. Of all these files, only the
+F</etc/gdm/Sessions> one is required to exist.
+
+B<gdm> maintains information about the displays it is managing in
+F</var/lib/gdm>. This includes xauth information, so this directory
+is not readable to normal users.
+
+B<gdm> uses PAM to perform authentication using the config file
+F</etc/pam.d/gdm>.
+
+=head1 AUTHOR
+
+Martin Kasper Petersen <mkp@SunSITE.auc.dk>
+
+This manual page written by Steve Haslam <araqnid@debian.org> for
+Debian GNU/Linux. Updated by RaphaÃ«l Hertzog <hertzog@debian.org>.
+Updated by Ryan Murray <rmurray@debian.org>.
+
+=cut
Index: proiecte/PPPP/gdm/debian/gdm.config
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.config	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.config	(revision 134)
@@ -0,0 +1,41 @@
+#!/bin/sh
+# Debian gdm package configuration script
+# Copyright 2000-2001 Branden Robinson.
+# Licensed under the GNU General Public License, version 2.  See the file
+# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
+
+set -e
+
+# source debconf library
+. /usr/share/debconf/confmodule
+
+THIS_PACKAGE=gdm
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+
+# set default display manager
+
+db_get shared/default-x-display-manager
+OLD_DEFAULT="$RET"
+
+db_metaget shared/default-x-display-manager owners
+OWNERS="$RET"
+db_metaget shared/default-x-display-manager choices
+CHOICES="$RET"
+
+if [ "$OWNERS" != "$CHOICES" ]; then
+  db_subst shared/default-x-display-manager choices $OWNERS
+  db_fset shared/default-x-display-manager seen false
+fi
+
+db_input high shared/default-x-display-manager || true
+db_go
+
+# using this display manager?
+db_get shared/default-x-display-manager
+CURRENT_DEFAULT="$RET"
+# remove the default display manager file if we're going to change it
+if [ "$OLD_DEFAULT" != "$CURRENT_DEFAULT" ]; then
+  rm -f $DEFAULT_DISPLAY_MANAGER_FILE
+fi
+
+exit 0
Index: proiecte/PPPP/gdm/debian/gdm.init
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.init	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.init	(revision 134)
@@ -0,0 +1,119 @@
+#! /bin/sh
+#
+### BEGIN INIT INFO
+# Provides:          gdm
+# Should-Start:      console-screen acpid dbus hal network-manager
+# Required-Start:    $local_fs $remote_fs
+# Required-Stop:     $local_fs $remote_fs
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: GNOME Display Manager
+# Description:       Debian init script for the GNOME Display Manager
+### END INIT INFO
+#
+# Author:       Ryan Murray <rmurray@debian.org>
+#
+set -e
+
+# To start gdm even if it is not the default display manager, change
+# HEED_DEFAULT_DISPLAY_MANAGER to "false."
+HEED_DEFAULT_DISPLAY_MANAGER=true
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/sbin/gdm-binary
+PIDFILE=/var/run/gdm.pid
+UPGRADEFILE=/var/run/gdm.upgrade
+
+if [ -e $UPGRADEFILE -a "$1" != "restart" -a "$1" != "force-reload" ]; then
+	SSD_ARG="--startas $DAEMON"
+	rm -f $UPGRADEFILE
+else
+	SSD_ARG="--exec $DAEMON"
+fi
+
+# Allow cdd to override the config
+if [ -f /etc/gdm/gdm-cdd.conf ]; then
+	CONFIG_FILE="--config=/etc/gdm/gdm-cdd.conf"
+fi
+
+test -x $DAEMON || exit 0
+
+if [ -r /etc/default/locale ]; then
+  . /etc/default/locale
+  export LANG LANGUAGE
+elif [ -r /etc/environment ]; then
+  . /etc/environment
+  export LANG LANGUAGE
+fi
+
+. /lib/lsb/init-functions
+
+case "$1" in
+  start)
+        if grep -wqs text /proc/cmdline; then
+		log_warning_msg "Not starting GNOME Display Manager (gdm); found 'text' in kernel commandline."
+  	elif [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" -a "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2>/dev/null)" != "/usr/sbin/gdm" ]; then
+		log_warning_msg "Not starting GNOME Display Manager (gdm); it is not the default display manager."
+	else
+		if [ -z "$SPLASH_ORIG_CONSOLE" ]; then
+			log_begin_msg "Starting GNOME Display Manager..."
+		fi
+		# if usplash is running, make sure to stop it now, yes "start" kills it.
+		if [ "$SPLASH_ORIG_CONSOLE" ]; then
+			# usplash was already shut down earlier, so don't
+			# log success as it will look weird on the console.
+			log_end_msg=:
+	        elif pidof usplash > /dev/null; then
+			SPLASH_ORIG_CONSOLE="$(fgconsole)"
+			DO_NOT_SWITCH_VT=yes /etc/init.d/usplash start
+			# We've just shut down usplash, so don't log
+			# success as it will look weird on the console.
+			log_end_msg=:
+		else
+			log_end_msg=log_end_msg
+		fi
+		start-stop-daemon --start --quiet --background --oknodo --pidfile $PIDFILE --name gdm-binary $SSD_ARG -- $CONFIG_FILE >/dev/null 2>&1 || log_end_msg 1
+		$log_end_msg 0
+
+		if [ "$SPLASH_ORIG_CONSOLE" ] && \
+		   [ "$SPLASH_ORIG_CONSOLE" != serial ]; then
+			# Wait a short while for the active console to
+			# change, to try to avoid visible console noise from
+			# later init scripts.
+			i=0
+			while [ "$(fgconsole)" = "$SPLASH_ORIG_CONSOLE" ]; do
+				i="$(($i + 1))"
+				if [ "$i" -gt 5 ]; then
+					break
+				fi
+				sleep 1
+			done
+		fi
+	fi
+  ;;
+  stop)
+	log_begin_msg "Stopping GNOME Display Manager..."
+	start-stop-daemon --stop  --quiet --oknodo --pidfile $PIDFILE --name gdm-binary $SSD_ARG --retry 30 >/dev/null 2>&1
+	log_end_msg 0
+  ;;
+  reload)
+	log_begin_msg "Reloading GNOME Display Manager configuration..."
+	log_warning_msg "Changes will take effect when all current X sessions have ended."
+	start-stop-daemon --stop --signal USR1 --quiet --pidfile \
+		$PIDFILE --name gdm-binary $SSD_ARG >/dev/null 2>&1
+	log_end_msg 0
+  ;;
+  restart|force-reload)
+	$0 stop || true
+	$0 start
+  ;;
+  status)
+	status_of_proc -p "$PIDFILE" "$DAEMON" gdm-binary && exit 0 || exit $?
+  ;;
+  *)
+	log_success_msg "Usage: /etc/init.d/gdm {start|stop|restart|reload|force-reload|status}"
+	exit 1
+  ;;
+esac
+
+exit 0
Index: proiecte/PPPP/gdm/debian/gdm.pam
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.pam	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.pam	(revision 134)
@@ -0,0 +1,13 @@
+#%PAM-1.0
+auth    requisite       pam_nologin.so
+auth    required        pam_env.so readenv=1
+auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
+@include common-auth
+auth    optional        pam_gnome_keyring.so
+@include common-account
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
+session required        pam_limits.so
+@include common-session
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
+session optional        pam_gnome_keyring.so auto_start
+@include common-password
Index: proiecte/PPPP/gdm/debian/gdm.postinst
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.postinst	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.postinst	(revision 134)
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+THIS_PACKAGE=gdm
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+
+# creating gdm group if he isn't already there
+if ! getent group gdm >/dev/null; then
+        addgroup --system gdm
+fi
+
+# creating gdm user if he isn't already there
+if ! getent passwd gdm >/dev/null; then
+        adduser --system --ingroup gdm --home /var/lib/gdm gdm
+        usermod -c "Gnome Display Manager" gdm
+        usermod -d "/var/lib/gdm"          gdm
+        usermod -g "gdm"                   gdm
+        usermod -s "/bin/false"            gdm
+fi
+
+if [ -d /var/lib/gdm ]; then
+  chown gdm:gdm /var/lib/gdm
+  chown -R gdm:gdm /var/lib/gdm/.gconf*
+  chmod 0750 /var/lib/gdm
+fi
+
+# debconf is not a registry, so we only fiddle with the default file if it
+# does not exist
+if [ ! -e $DEFAULT_DISPLAY_MANAGER_FILE ]; then
+  if db_get shared/default-x-display-manager; then
+    # workaround debconf passthru bug (#379198)
+    if [ -z "$RET" ]; then
+      $RET="$THIS_PACKAGE"
+    fi
+    if [ "$THIS_PACKAGE" != "$RET" ]; then
+      echo "Please be sure to run \"dpkg --configure $RET\"."
+    fi
+    if db_get "$RET"/daemon_name; then
+      echo "$RET" > $DEFAULT_DISPLAY_MANAGER_FILE
+    fi
+  fi
+fi
+# debconf hangs if gdm gets started below without this
+db_stop || true
+
+PID=$(status "gdm" 2>/dev/null | awk '/[0-9]$/ { print $NF }')
+[ -z "$PID" ] || kill -HUP $PID
+
+#DEBHELPER#
+
+exit 0
Index: proiecte/PPPP/gdm/debian/gdm.postrm
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.postrm	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.postrm	(revision 134)
@@ -0,0 +1,27 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "purge" ] ; then
+        rm -f /etc/default/gdm
+        if [ -d /etc/gdm ]; then
+                rmdir /etc/gdm/Init /etc/gdm/PreSession /etc/gdm/PostSession /etc/gdm/PostLogin /etc/gdm/Sessions /etc/gdm 2>/dev/null || true
+        fi
+        if [ -d /var/lib/gdm ]; then
+                rm -r /var/lib/gdm
+        fi
+        if [ -d /var/log/gdm ]; then
+                rm -r /var/log/gdm
+        fi
+        if getent passwd gdm >/dev/null; then
+                if [ -x /usr/sbin/deluser ]; then
+                        deluser --system gdm
+                fi
+        fi
+        if getent group gdm >/dev/null; then
+                if [ -x /usr/sbin/delgroup ]; then
+                        delgroup --system gdm
+                fi
+        fi
+fi
+#DEBHELPER#
+exit 0
Index: proiecte/PPPP/gdm/debian/gdm.preinst
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.preinst	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.preinst	(revision 134)
@@ -0,0 +1,49 @@
+#!/bin/sh -e
+
+rm_conffile() {
+  PKGNAME="gdm"
+  CONFFILE="$1"
+
+  if [ -e "$CONFFILE" ]; then
+   md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
+   old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`"
+   if [ "$md5sum" != "$old_md5sum" ]; then
+     echo "Obsolete conffile $CONFFILE has been modified by you."
+     echo "Saving as $CONFFILE.dpkg-bak ..."
+     mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
+   else
+     echo "Removing obsolete conffile $CONFFILE ..."
+     rm -f "$CONFFILE"
+   fi
+ fi
+}
+
+if [ "$1" = "upgrade" ] || [ "$1" = "install" ] && \
+    # earlier releases used /etc/gdm/gdm.conf-custom, but upstream uses
+    # custom.conf
+    dpkg --compare-versions "$2" le-nl "2.26.1-0ubuntu5"; then
+    if [ -f /etc/gdm/gdm.conf-custom ]; then
+	echo "Renaming /etc/gdm/gdm.conf-custom to /etc/gdm/custom.conf" >&2
+	mv /etc/gdm/gdm.conf-custom /etc/gdm/custom.conf
+    fi
+
+    # migrate autologin settings
+    if ! egrep -q '^(Automatic|Timed)Login(Enable|Delay|)=' /etc/gdm/custom.conf; then
+	settings="`egrep '^((Automatic|Timed)LoginEnable=[^f])|^((Automatic|Timed)Login=.)|^TimedLoginDelay=[^3]' /etc/gdm/gdm.conf`" || true
+	if [ -n "$settings" ]; then
+	    echo '[daemon]' >> /etc/gdm/custom.conf
+	    echo "$settings" >> /etc/gdm/custom.conf
+	fi
+    fi
+
+    # obsolete conffiles
+    rm_conffile /etc/gdm/gdm.conf
+    rm_conffile /etc/gdm/locale.conf
+    rm_conffile /etc/gdm/gdmprefetchlist
+    rm_conffile /etc/gdm/XKeepsCrashing
+    rm_conffile /etc/gdm/modules/AccessKeyMouseEvents
+    rm_conffile /etc/gdm/modules/factory-AccessKeyMouseEvents
+    rm_conffile /etc/gdm/modules/AccessDwellMouseEvents
+    rm_conffile /etc/gdm/modules/factory-AccessDwellMouseEvents
+fi
+
Index: proiecte/PPPP/gdm/debian/gdm.prerm
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.prerm	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.prerm	(revision 134)
@@ -0,0 +1,64 @@
+#!/bin/bash
+# Debian gdm package pre-removal script
+# Copyright 2001 Branden Robinson.
+# Licensed under the GNU General Public License, version 2.  See the file
+# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
+# Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
+
+set -e
+
+THIS_PACKAGE=gdm
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+
+if [ "$1" = "remove" -o "$1" = "deconfigure" ]; then
+  if [ -e /usr/share/debconf/confmodule ]; then
+    . /usr/share/debconf/confmodule
+    # disown this question
+    db_unregister shared/default-x-display-manager || true
+    # does the question still exist?
+    if db_get shared/default-x-display-manager; then
+      db_metaget shared/default-x-display-manager owners
+      db_subst shared/default-x-display-manager choices "$RET"
+      db_get shared/default-x-display-manager
+      # are we removing the currently selected display manager?
+      if [ "$THIS_PACKAGE" = "$RET" ]; then
+        if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ]; then
+          db_get "$RET"/daemon_name
+          if [ "$(cat $DEFAULT_DISPLAY_MANAGER_FILE)" = "$RET" ]; then
+            rm "$DEFAULT_DISPLAY_MANAGER_FILE"
+          fi
+        fi
+        # ask the user to choose a new default
+        db_fset shared/default-x-display-manager seen false
+        db_input critical shared/default-x-display-manager || true
+        db_go
+        # if the display manager file doesn't exist, write it with the path
+        # to the new default display manager
+        if [ ! -e $DEFAULT_DISPLAY_MANAGER_FILE ]; then
+          db_get shared/default-x-display-manager
+          echo "Please be sure to run \"dpkg-reconfigure $RET\"."
+          db_get "$RET"/daemon_name
+          echo "$RET" > "$DEFAULT_DISPLAY_MANAGER_FILE"
+        fi
+      fi
+    fi
+  fi
+fi
+
+if [ "$1" = "remove" ]; then
+  if [ -x /etc/init.d/gdm ]; then
+    nostop=
+    for hostname in "" "localhost" "$(hostname)" "$(hostname -f)"; do
+      if echo $DISPLAY | grep -q "^$hostname:0.*"; then
+        nostop=yes
+      fi
+    done
+    if [ -z $nostop ]; then
+      stop gdm || :
+    fi
+  fi
+fi
+
+#DEBHELPER#
+
+exit 0
Index: proiecte/PPPP/gdm/debian/gdm.templates
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.templates	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.templates	(revision 134)
@@ -0,0 +1,137 @@
+Template: gdm/daemon_name
+Type: string
+Default: /usr/sbin/gdm
+Description: for internal use only
+
+Template: shared/default-x-display-manager
+Type: select
+Choices: ${choices}
+Description: Default display manager:
+ A display manager is a program that provides graphical login capabilities for
+ the X Window System.
+ .
+ Only one display manager can manage a given X server, but multiple display
+ manager packages are installed. Please select which display manager should
+ run by default.
+ .
+ Multiple display managers can run simultaneously if they are configured to
+ manage different servers; to achieve this, configure the display managers
+ accordingly, edit each of their init scripts in /etc/init.d, and disable the
+ check for a default display manager.
+Description-ca.UTF-8: Escolliu el gestor de pantalla:
+ Un gestor de pantalla (display manager) Ã©s un programa que proporciona la capacitat dâun quadre grÃ fic dâentrada (login) a lâX Window System.
+ .
+ NomÃ©s un gestor de pantalla pot gestionar un servidor X determinat, perÃ² teniu instaÅlats diversos paquets de gestor de pantalla.  Per favor, escolliu quin gestor de pantalla s'executarÃ  per defecte.
+ .
+ Poden haver diversos gestors de pantalla corrent simultÃ niament si es configuren per a gestionar diferents servidors; per a aconseguir aÃ§Ã², configureu adequadament els gestors de pantalla, editeu cadascun dels seus scripts dâinici en Â«/etc/init.dÂ», i deshabiliteu la comprovaciÃ³ de gestor de pantalla per defecte.
+Description-cs.UTF-8: VÃœchozÃ­ sprÃ¡vce obrazovky:
+ SprÃ¡vce obrazovky je program, kterÃœ nabÃ­zÃ­ grafickÃ© pÅihlÃ¡Å¡enÃ­ do systÃ©mu X Window.
+ .
+ Je nainstalovÃ¡no nÄkolik sprÃ¡vcÅ¯ obrazovky, ale jen jeden mÅ¯ÅŸe obsluhovat danÃœ X server. Vyberte, kterÃœ sprÃ¡vce se mÃ¡ spouÅ¡tÄt jako vÃœchozÃ­.
+ .
+ VÃ­ce sprÃ¡vcÅ¯ obrazovky mÅ¯ÅŸe bÄÅŸet zÃ¡roveÅ pouze pokud spravujÃ­ rÅ¯znÃ© servery. Pro dosaÅŸenÃ­ takovÃ©ho nastavenÃ­ je musÃ­te sprÃ¡vnÄ nakonfigurovat, upravit jejich spouÅ¡tÄcÃ­ skripty v /etc/init.d a zakÃ¡zat kontrolu vÃœchozÃ­ho sprÃ¡vce obrazovky.
+Description-de.UTF-8: StandardmÃ€Ãiger Display-Manager:
+ Ein Display-Manager ist ein Programm, welches grafische AnmeldemÃ¶glichkeiten fÃŒr das X Window System zur VerfÃŒgung stellt.
+ .
+ Nur ein einziger Display-Manager kann einen gegebenen X-Server verwalten, es sind allerdings mehrere Display-Manager installiert. Bitte wÃ€hlen Sie den Display-Manager aus, der standardmÃ€Ãig ausgefÃŒhrt werden soll.
+ .
+ Es kÃ¶nnen mehrere Display-Manager gleichzeitig laufen, wenn diese so konfiguriert sind, dass sie verschiedene X-Server verwalten. Um dies zu erreichen, konfigurieren Sie die Display-Manager entsprechend, editieren Sie jedes ihrer Init-Skripte in /etc/init.d, und schalten Sie die ÃberprÃŒfung auf einen Standard-Display-Manager ab.
+Description-eu.UTF-8: Lehenetsiriko pantaila kudeatzailea:
+ Pantaila kudeatzailea X Leiho Sistemarako saio hasiera grafiko aukera ematen duen programa bat da.
+ .
+ Jakindako X zerbitzari bat pantaila kudeatzaile batek bakarrik kudea dezake, baina pantaila kudeatzaile anitz daude instalaturik.  Hautatu zein pantaila kudeatzaile erabili nahi duzun lehenetsi bezala.
+ .
+ Pantaila kudeatzaile anitz batera martxan egon daitezke, zerbitzari ezberdinak kudeatzeko konfiguraturik badaude; hau lortzeko, pantaila kudeatzaileak behar bezala konfiguratu eta /etc/init.d-eko init script-ean lehenetsiriko pantaila kudeatzailea arakatzeko aukera ezgaitu.
+Description-fr.UTF-8: Gestionnaire graphique de session par dÃ©fautÂ :
+ Un gestionnaire graphique de session est un programme qui permet de se connecter depuis le systÃšme X Window.
+ .
+ Un seul gestionnaire graphique de session peut s'occuper d'un serveur X donnÃ©, bien que plusieurs gestionnaires puissent Ãªtre installÃ©s simultanÃ©ment. Veuillez choisir celui qui sera utilisÃ© par dÃ©faut.
+ .
+ Plusieurs gestionnaires graphiques peuvent Ãªtre lancÃ©s en mÃªme temps, s'ils gÃšrent des serveurs X diffÃ©rentsÂ ; pour cela, configurez correctement chacun des gestionnaires graphiques, modifiez leurs scripts de lancement dans /etc/init.d, et dÃ©sactivez le test de gestionnaire graphique par dÃ©faut.
+Description-gl.UTF-8: Xestor de pantalla por defecto:
+ Un xestor de pantalla Ã© un programa que fornece capacidades de inicio de sesiÃ³n grÃ¡fico para o sistema X Window.
+ .
+ SÃ³ un xestor de pantalla pode xestionar un servidor X determinado, pero hai varios paquetes de xestores de pantalla instalados. Escolla o xestor de pantalla que se deberÃ­a executar por defecto.
+ .
+ PÃ³dense executar varios xestores de pantalla ao mesmo tempo se se configuran para xestionar servidores distintos; para facelo, configure os xestores de pantalla, edite cada un dos scripts de inicio de /etc/init.d e desactive a comprobaciÃ³n do xestor de pantalla por defecto.
+Description-it.UTF-8: Display manager predefinito.
+ Un display manager Ãš un programma che fornisce capacitÃ  di login grafico per il sistema X Window.
+ .
+ Solo un display manager puÃ² gestire un dato server X, ma sono installati piÃ¹ pacchetti di display manager. Scegliere il display manager da usare come predefinito.
+ .
+ Possono essere eseguiti piÃ¹ display manager contemporaneamente, a patto che siano impostati per gestire server diversi; per fare questo, configurare i display manager in maniera appropriata, modificare ciascuno dei loro script di avvio in /etc/init.d e disabilitare il controllo per un display manager predefinito.
+Description-ja.UTF-8: ããã©ã«ãã®ãã£ã¹ãã¬ã€ãããŒãžã£:
+ ãã£ã¹ãã¬ã€ãããŒãžã£ãšã¯ãX Window System äžã§ã®ã°ã©ãã£ã«ã«ãªã­ã°ã€ã³æ©èœãæäŸãããã®ã§ãã
+ .
+ ã²ãšã€ã® X ãµãŒããç®¡çã§ããã®ã¯ã²ãšã€ã®ãã£ã¹ãã¬ã€ãããŒãžã£ã ãã§ããããã£ã¹ãã¬ã€ãããŒãžã£ããã±ãŒãžãè€æ°ã€ã³ã¹ããŒã«ãããŠããŸããã©ã®ãã£ã¹ãã¬ã€ãããŒãžã£ãããã©ã«ãã§èµ·åããããéžæããŠäžããã
+ .
+ ç°ãªããµãŒããæ
+åœããããã«èš­å®ããã°ãè€æ°ã®ãã£ã¹ãã¬ã€ãµãŒãã¯åæã«åäœã§ããŸãããã®ããã«ããã«ã¯ã/etc/init.d ã«ããåãã£ã¹ãã¬ã€ãããŒãžã£ã®åæåã¹ã¯ãªãããç·šéããããã©ã«ããã£ã¹ãã¬ã€ãããŒãžã£ã®ãã§ãã¯ãç¡å¹ã«ããŠäžããã
+Description-ml.UTF-8: àŽ¡àŽ¿àŽ«àŽŸàŽ³àµâàŽàµàŽàŽŸàŽ¯àŽ¿ àŽµàµàŽ£àµàŽ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâ:
+ àŽàŽàµàŽžàµ àŽàŽŸàŽ²àŽ àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ€àµàŽ€àŽ¿àŽšàµ àŽàµàŽ°àŽŸàŽ«àŽ¿àŽàµàŽàŽ²àŽŸàŽ¯àŽ¿ àŽ
+àŽàŽ€àµàŽ€àµ àŽàŽàŽàµàŽàŽŸàŽšàµàŽ³àµàŽ³ àŽàŽŽàŽ¿àŽµàµàŽàŽ³àµâ àŽšàŽ²àµàŽàµàŽšàµàŽš àŽàŽ°àµ àŽªàµàŽ°àµàŽàµàŽ°àŽŸàŽ®àŽŸàŽ£àµ àŽàŽ°àµ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâ.
+ .
+ àŽàŽ€àµàŽàµàŽàŽ¿àŽ²àµàŽ àŽàŽ°àµ àŽàŽàµàŽžàµ àŽžàµàŽµàŽàŽšàµ àŽàŽ°àµ àŽàŽ°àµ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµââàŽàµàŽàµ àŽ®àŽŸàŽšàµàŽàµ àŽàµàŽ¯àµàŽ¯àŽŸàŽšàµâ àŽªàŽ±àµàŽ±àµ, àŽªàŽàµàŽ·àµ àŽàŽšàµàŽšàŽ¿àŽ²àŽ§àŽ¿àŽàŽ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàŽŸàŽàµàŽàµàŽàµàŽàŽ³àµâ àŽàŽšàµâàŽžàµàŽ±àµàŽ±àŽŸàŽ³àµâ àŽàµàŽ¯àµàŽ€àŽ¿àŽàµàŽàµàŽ£àµàŽàµ. àŽŠàŽ¯àŽµàŽŸàŽ¯àŽ¿ àŽ¡àŽ¿àŽ«àŽŸàŽ³àµâàŽàµàŽàŽŸàŽ¯àŽ¿ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽ¿àŽªàµàŽªàŽ¿àŽàµàŽàµàŽ£àµàŽ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽàŽ€àŽŸàŽ£àµàŽšàµàŽšàµ àŽ€àŽ¿àŽ°àŽàµàŽàµàŽàµàŽàµàŽàµàŽ.
+ .
+ àŽµàµàŽ¯àŽ€àµàŽ¯àŽžàµàŽ€ àŽžàµàŽµàŽàŽšàµâàŽ®àŽŸàŽ°àµ àŽ®àŽŸàŽšàµàŽàµ àŽàµàŽ¯àµàŽ¯àŽŸàŽšàŽŸàŽ¯àŽ¿ àŽàµàŽ°àŽ®àµàŽàŽ°àŽ¿àŽàµàŽàŽ¿àŽàµàŽàµàŽ£àµàŽàµàŽàµàŽàŽ¿àŽ²àµâ àŽàŽšàµàŽšàŽ¿àŽ²àŽ§àŽ¿àŽàŽ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâàŽ®àŽŸàŽ°àµâàŽàµàŽàµ àŽàŽ°àµ àŽžàŽ®àŽ¯àŽ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽ¿àŽàµàŽàŽŸàŽ; àŽàŽ€àµ àŽàµàŽµàŽ°àŽ¿àŽàµàŽàŽ£àŽ®àµàŽàµàŽàŽ¿àŽ²àµâ, àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâàŽ®àŽŸàŽ°àµ àŽ
+àŽšàµàŽžàµàŽ€àŽ®àŽŸàŽ¯àŽ¿ àŽàµàŽ°àŽ®àµàŽàŽ°àŽ¿àŽàµàŽàµàŽàŽ¯àµàŽ, àŽ
+àŽµàŽ¯àµàŽ°àµàŽšàµàŽšàŽ¿àŽšàµàŽ±àµàŽ¯àµàŽ /etc/init.d àŽ¯àŽ¿àŽ²àµàŽ³àµàŽ³ àŽàŽšàŽ¿àŽ±àµàŽ±àµ àŽžàµàŽàµàŽ°àŽ¿àŽªàµàŽ±àµàŽ±àµàŽàŽ³àµ àŽ®àŽŸàŽ±àµàŽ±àµàŽàŽ¯àµàŽ, àŽ¡àŽ¿àŽ«àŽŸàŽ³àµâàŽàµàŽàµ àŽªàµàŽ°àŽŠàŽ°àµâàŽ¶àŽš àŽ®àŽŸàŽšàµàŽàŽ°àµâàŽàµàŽàŽŸàŽ¯àµàŽ³àµàŽ³ àŽªàŽ°àŽ¿àŽ¶àµàŽŠàŽš àŽ¡àŽ¿àŽžàµàŽ¬àŽ¿àŽ³àµâ àŽàµàŽ¯àµàŽ¯àµàŽàŽ¯àµàŽ àŽàµàŽ¯àµàŽ¯àµàŽ.
+Description-nl.UTF-8: Standaard beeldschermbeheerder:
+ Een beeldschermbeheerder is een programma waarmee u zich grafisch op het systeem kunt aanmelden, waarna u in de grafische omgeving (het X Window System) terecht komt.
+ .
+ Elke X-server kan door slechts Ã©Ã©n beeldschermbeheerder beheerd worden, hoewel er meerdere beeldschermbeheerders geÃ¯nstalleerd kunnen zijn. Welke beeldschermbeheerder dient standaard gebruikt te worden?
+ .
+ Het is mogelijk om meerdere beeldschermbeheerders tegelijk te draaien zolang deze verschillende servers beheren. Om dat te bereiken dient u de beeldschermbeheerders overeenkomstig in te stellen door in hun init-scripts (in /etc/init.d) de controle of ze de standaard beeldschermbeheerder zijn uit te schakelen.
+Description-pt.UTF-8: Seleccione o gestor de ecrÃ£ por omissÃ£o desejado.
+ Um gestor de ecrÃ£ Ã© um programa que fornece capacidades de autenticaÃ§Ã£o grÃ¡fica ao X Window System.
+ .
+ Apenas um Ãºnico gestor de ecrÃ£ pode gerir um dado servidor X, mas estÃ£o instalados mÃºltiplos pacotes de gestores de ecrÃ£.  Por favor seleccione qual o gestor de ecrÃ£ que deve ser executado por omissÃ£o.
+ .
+ Podem ser executados em simultÃ¢neo mÃºltiplos gestores de Ã©cran se estes estiverem configurados para gerir diferentes servidores; para fazer isto, configure os gestores de ecrÃ£ de acordo, edite cada um dos seus scripts "init" em /etc/init.d, e desligue a verificaÃ§Ã£o de um gestor de Ã©cran de omissÃ£o.
+Description-pt_BR.UTF-8: Gerenciador de sessÃ£o padrÃ£o:
+ Um gerenciador de sessÃ£o Ã© um programa que provÃª capacidades de login grÃ¡fico para o 'X Window System'.
+ .
+ Somente um gerenciador de sessÃ£o pode gerenciar um dado servidor X, mas diversos pacotes de gerenciadores de sessÃ£o estÃ£o instalados. Por favor selecione qual gerenciador de sessÃ£o deverÃ¡ ser executado por padrÃ£o.
+ .
+ MÃºltiplos gerenciadores de sessÃ£o podem ser executados simultaneamente se eles estÃ£o configurados para gerenciar servidores diferentes; para conseguir isso, configure os gerenciadores de sessÃ£o apropriadamente, edite cada um dos seus scripts de inicializaÃ§Ã£o em /etc/init.d, e desabilite a checagem por um gerenciador de sessÃ£o padrÃ£o.
+Description-ru.UTF-8: ÐÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ:
+ ÐÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² -- ÑÑÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°, ÐºÐŸÑÐŸÑÐ°Ñ ÐŸÐ±ÐµÑÐ¿ÐµÑÐžÐ²Ð°ÐµÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ Ð³ÑÐ°ÑÐžÑÐµÑÐºÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ ÐŽÐ»Ñ X Window System.
+ .
+ ÐÐ°ÐœÐœÑÐ¹ X-ÑÐµÑÐ²ÐµÑ ÐŒÐŸÐ¶ÐµÑ ÐŸÐ±ÑÐ»ÑÐ¶ÐžÐ²Ð°ÑÑ ÑÐŸÐ»ÑÐºÐŸ ÐŸÐŽÐžÐœ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ², ÐœÐŸ ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ ÐœÐµÑÐºÐŸÐ»ÑÐºÐŸ Ð¿Ð°ÐºÐµÑÐŸÐ² ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐŸÐ² ÐŽÐžÑÐ¿Ð»ÐµÐµÐ². ÐÐŸÐ¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð²ÑÐ±ÐµÑÐžÑÐµ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ², ÐºÐŸÑÐŸÑÑÐ¹ ÐŽÐŸÐ»Ð¶ÐµÐœ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ.
+ .
+ ÐÐµÑÐºÐŸÐ»ÑÐºÐŸ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐŸÐ² ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÐŒÐŸÐ³ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑ ÐŸÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸ, ÐµÑÐ»Ðž ÐŸÐœÐž ÐœÐ°ÑÑÑÐŸÐµÐœÑ ÐœÐ° ÐŸÐ±ÑÐ»ÑÐ¶ÐžÐ²Ð°ÐœÐžÐµ ÑÐ°Ð·ÐœÑÑ
+ ÑÐµÑÐ²ÐµÑÐŸÐ²; ÑÑÐŸÐ±Ñ ÐŽÐŸÐ±ÐžÑÑÑÑ ÑÑÐŸÐ³ÐŸ,  ÐœÐ°ÑÑÑÐŸÐ¹ÑÐµ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÐµÐœÐœÐŸ, ÐŸÑÑÐµÐŽÐ°ÐºÑÐžÑÑÐ¹ÑÐµ ÐžÑ
+ ÑÑÐµÐœÐ°ÑÐžÐž ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž Ð² /etc/init.d Ðž ÐŸÑÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐŸÐ²ÐµÑÐºÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ.
+Description-sk.UTF-8: ZvoÄŸte predvolenÃ©ho sprÃ¡vcu obrazovky:
+ SprÃ¡vca obrazovky je program, ktorÃœ ponÃºka grafickÃ© prihlÃ¡senie do systÃ©mu X Window.
+ .
+ MÃ¡te nainÅ¡talovanÃœch viac sprÃ¡vcov obrazovky, ale iba jeden mÃŽÅŸe obsluhovaÅ¥ danÃœ X server. ZvoÄŸte si sprÃ¡vcu, ktorÃœ bude predvolenÃœ.
+ .
+ SÃºbeÅŸne mÃŽÅŸe byÅ¥ spustenÃœch viac sprÃ¡vcov obrazovky, ale iba v prÃ­pade viacero rozdielnych serverov. Pre dosiahnutie takÃ©hoto nastavenia ich musÃ­te sprÃ¡vne nastaviÅ¥, upraviÅ¥ ich spÃºÅ¡Å¥acie skripty v /etc/init.d a zakÃ¡zaÅ¥ kontrolu predvolenÃ©ho sprÃ¡vcu obrazovky.
+Description-sv.UTF-8: Standarddisplayhanterare:
+ En displayhanterare Ã€r det program som tillhandahÃ¥ller grafiska inloggningsmÃ¶jligheter i X Window System.
+ .
+ Endast en displayhanterare kan hantera en angiven X-server, men flera displayhanterarpaket kan vara installerade. VÃ€lj vilken displayhanterare som skall kÃ¶ras som standard.
+ .
+ Flera displayhanterare kan kÃ¶ras samtidigt om de Ã€r konfigurerade att hantera olika servrar. FÃ¶r att uppnÃ¥ detta ska du konfigurera displayhanterarnas init-skript under /etc/init.d, och inaktivera kontrollen efter en standarddisplayhanterare.
+Description-ta.UTF-8: à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯:
+ à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯ à®à®©à¯à®ªà®€à¯ à®µà®°à¯à®à®²à¯ à®à®³à¯à®šà¯à®Žà¯à®µà¯ à®à®¯à®²à¯à®®à¯à®¯à¯ à®à®à¯à®žà¯ à®µà®¿à®£à¯à®à¯à®žà¯ à®
+à®®à¯à®ªà¯à®ªà¯à®à¯à®à¯ à®€à®°à¯à®®à¯ à®šà®¿à®°à®²à®Ÿà®à¯à®®à¯.
+ .
+ à®à®°à¯ à®à¯à®à¯à®à¯à®à®ªà¯ à®ªà®à¯à® X à®à¯à®µà¯à®¯à®à®€à¯à®€à®¿à®²à¯ à®à®°à¯ à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯à®€à®Ÿà®©à¯ à®®à¯à®²à®Ÿà®³ à®à®¯à®²à¯à®®à¯. à®à®©à®Ÿà®²à¯ à®ªà®² à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯à®à®³à¯ à®šà®¿à®±à¯à®µà®ªà¯ à®ªà®à¯à®à¯à®³à¯à®³à®©. à®à®€à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà®Ÿà® à®à®°à¯à®à¯à® à®µà¯à®£à¯à®à¯à®®à¯ à®à®© à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®à¯à®à®³à¯
+ .
+ à®µà¯à®µà¯à®µà¯à®±à¯ à®à¯à®µà¯à®¯à®à®à¯à®à®³à¯ à®®à¯à®²à®Ÿà®³ à®µà®à®¿à®µà®®à¯à®€à¯à®€à®Ÿà®²à¯ à®ªà®² à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯à®à®³à¯ à®à®°à¯ à®šà¯à®°à®€à¯à®€à®¿à®²à¯ à®à®¯à®à¯à®à®à¯ à®à¯à®à¯à®®à¯. à®à®€à¯ à®à¯à®¯à¯à®¯ à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯à®à®³à¯ à®€à®à¯à®šà¯à®€à®Ÿà®±à¯ à®ªà¯à®² à®µà®à®¿à®µà®®à¯à®¯à¯à®à¯à®à®³à¯. à®
+à®µà®±à¯à®±à®¿à®©à¯ à®à®©à®¿à®à¯ à®à®¿à®±à¯ à®šà®¿à®°à®²à¯à®à®³à¯ /etc/init.d à®à®²à¯ à®€à®¿à®°à¯à®€à¯à®€à¯à®à¯à®à®³à¯. à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯ à®€à¯à®°à¯à®µà¯ à®à¯à®¯à®²à®¿à®Žà®à¯à®à®à¯ à®à¯à®¯à¯à®¯à®µà¯à®®à¯.
+Description-zh_CN.UTF-8: é»è®€æŸç€ºç®¡çåšïŒ
+ æŸç€ºç®¡çåšæ¯äžº X çªå£ç³»ç»æäŸåŸåœ¢çé¢ç»åœæš¡åŒççšåºã
+ .
+ äžäžªç»å®ç X æå¡åšåªèœç±äžäžªæŸç€ºç®¡çåšæ¥ç®¡çïŒäœæ¯ç³»ç»äž­å·²ç»å®è£
+äºå€äžªæŸç€ºç®¡çåšèœ¯ä»¶å
+ãè¯·éæ©äžäžªäœäžºé»è®€çæŸç€ºç®¡çåšã
+ .
+ åŠæå€äžªæŸç€ºç®¡çåšè¢«é
+çœ®äžºåå«ç®¡çäžåç X æå¡åšïŒé£ä¹å®ä»¬å¯ä»¥åæ¶è¿è¡ãèŠåå°è¿äžç¹ïŒæšèŠæç
+§éæ±åå«å¯¹åæŸç€ºç®¡çåšè¿è¡è®Ÿçœ®ïŒçŒèŸå®ä»¬åš /etc/init.d ç®åœäžç init èæ¬ïŒå¹¶äžå
+³é­å¯¹é»è®€æŸç€ºç®¡çåšçæ£æ¥ã
+
Index: proiecte/PPPP/gdm/debian/gdm.upstart
===================================================================
--- proiecte/PPPP/gdm/debian/gdm.upstart	(revision 134)
+++ proiecte/PPPP/gdm/debian/gdm.upstart	(revision 134)
@@ -0,0 +1,44 @@
+# gdm - GNOME Display Manager
+#
+# The display manager service manages the X servers running on the
+# system, providing login and auto-login services
+
+description	"GNOME Display Manager"
+author		"William Jon McCann <mccann@jhu.edu>"
+
+start on (filesystem
+	  and started hal
+	  and tty-device-added KERNEL=tty7
+	  and (graphics-device-added or stopped udevtrigger))
+stop on runlevel [016]
+
+emits starting-dm
+
+env XORGCONFIG=/etc/X11/xorg.conf
+
+script
+    [ ! -f /etc/X11/default-display-manager -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/gdm" ] || { stop; exit 0; }
+
+    # Check kernel command-line for inhibitors
+    for ARG in $(cat /proc/cmdline)
+    do
+        case "${ARG}" in
+            text|-s|s|S|single)
+                exit 0
+                ;;
+        esac
+    done
+
+    if [ -r /etc/default/locale ]; then
+	. /etc/default/locale
+	export LANG LANGUAGE
+    elif [ -r /etc/environment ]; then
+	. /etc/environment
+	export LANG LANGUAGE
+    fi
+    export XORGCONFIG
+
+    initctl emit starting-dm DM=gdm
+
+    exec gdm-binary $CONFIG_FILE
+end script
Index: proiecte/PPPP/gdm/debian/onboard.desktop
===================================================================
--- proiecte/PPPP/gdm/debian/onboard.desktop	(revision 134)
+++ proiecte/PPPP/gdm/debian/onboard.desktop	(revision 134)
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Onboard Onscreen Keyboard
+Comment=Type without using a hardware keyboard
+TryExec=onboard
+Exec=onboard --size 500x180 -x 20 -y 10
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Accessibility;
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
+X-Ubuntu-Gettext-Domain=gdm
Index: proiecte/PPPP/gdm/debian/patches/01_default_keyboard_layout_hal.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/01_default_keyboard_layout_hal.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/01_default_keyboard_layout_hal.patch	(revision 134)
@@ -0,0 +1,119 @@
+#
+# Description: Get default keyboard layout from hal
+# Ubuntu: https://bugs.launchpad.net/bugs/395103
+# Fedora: http://cvs.fedoraproject.org/viewvc//devel/gdm/gdm-system-keyboard.patch?view=markup
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/configure.ac gdm-2.28.0.new/configure.ac
+--- gdm-2.28.0/configure.ac	2009-09-21 22:06:40.000000000 +0200
++++ gdm-2.28.0.new/configure.ac	2009-10-01 12:35:50.345762314 +0200
+@@ -70,6 +70,7 @@
+         dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+         gobject-2.0 >= $GLIB_REQUIRED_VERSION
+         gio-2.0 >= $GLIB_REQUIRED_VERSION
++        hal
+ )
+ AC_SUBST(DAEMON_CFLAGS)
+ AC_SUBST(DAEMON_LIBS)
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-session-direct.c gdm-2.28.0.new/daemon/gdm-session-direct.c
+--- gdm-2.28.0/daemon/gdm-session-direct.c	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/daemon/gdm-session-direct.c	2009-10-01 12:34:43.000000000 +0200
+@@ -45,6 +45,8 @@
+ #include <dbus/dbus-glib.h>
+ #include <dbus/dbus-glib-lowlevel.h>
+ 
++#include <libhal.h>
++
+ #include "gdm-session-direct.h"
+ #include "gdm-session.h"
+ #include "gdm-session-private.h"
+@@ -598,14 +600,87 @@
+     return setlocale (LC_MESSAGES, NULL);
+ }
+ 
++static char *
++get_system_default_layout (GdmSessionDirect *session)
++{
++    DBusConnection *connection;
++    LibHalContext *ctx;
++    char **devices;
++    int n_devices;
++    char *layout;
++    char *variant;
++    char *result;
++
++    result = NULL;
++
++    connection = dbus_g_connection_get_connection (session->priv->connection);
++    ctx = libhal_ctx_new ();
++    libhal_ctx_set_dbus_connection (ctx, connection);
++
++    if (!libhal_ctx_init (ctx, NULL)) {
++        goto out;
++    }
++
++    devices = libhal_find_device_by_capability (ctx,
++                                                "input.keyboard",
++                                                &n_devices,
++                                                NULL);
++    if (n_devices > 0) {
++        layout = libhal_device_get_property_string (ctx,
++                                                    devices[0],
++                                                    "input.x11_options.XkbLayout",
++                                                    NULL);
++        if (!layout) {
++            layout = libhal_device_get_property_string (ctx,
++                                                        devices[0],
++                                                        "input.xkb.layout",
++                                                        NULL);
++        }
++	if (!layout)
++	    goto out;
++
++        variant = libhal_device_get_property_string (ctx,
++                                                    devices[0],
++                                                    "input.x11_options.XkbVariant",
++                                                    NULL);
++        if (!variant) {
++            variant = libhal_device_get_property_string (ctx,
++                                                        devices[0],
++                                                        "input.xkb.variant",
++                                                        NULL);
++        }
++
++	if (variant) {
++	    result = g_strdup_printf("%s\t%s", layout, variant);
++	    libhal_free_string (variant);
++	} else {
++	    result = g_strdup (layout);
++	}
++	libhal_free_string (layout);
++    }
++
++    libhal_free_string_array (devices);
++
++    libhal_ctx_shutdown (ctx, NULL);
++    libhal_ctx_free (ctx);
++
++out:
++    if (!result) {
++        result = g_strdup ("us");
++    }
++
++    g_debug ("GdmSessionDirect: System default keyboard layout: '%s'", result);
++    return result;
++}
++
+ static const char *
+ get_default_layout_name (GdmSessionDirect *session)
+ {
+-    if (session->priv->saved_layout != NULL) {
+-                return session->priv->saved_layout;
++    if (!session->priv->saved_layout) {
++        session->priv->saved_layout = get_system_default_layout (session);
+     }
+ 
+-    return "us";
++    return session->priv->saved_layout;
+ }
+ 
+ static char *
Index: proiecte/PPPP/gdm/debian/patches/02_x_server_location.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/02_x_server_location.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/02_x_server_location.patch	(revision 134)
@@ -0,0 +1,36 @@
+#
+# Description: Change the default X server location to /usr/bin/X. This avoids having to build-depend on xserver-xorg.
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=588848
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.90/configure gdm-2.27.90.new/configure
+--- gdm-2.27.90/configure	2009-08-25 07:07:12.000000000 +1000
++++ gdm-2.27.90.new/configure	2009-08-25 14:34:49.000000000 +1000
+@@ -34484,9 +34484,9 @@
+ else
+    # what to do, what to do, this is wrong, but this just sets the
+    # defaults, perhaps this user is cross compiling or some such
+-   X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin"
+-   X_SERVER_PATH="/usr/X11R6/bin"
+-   X_SERVER="/usr/X11R6/bin/X"
++   X_PATH="/usr/bin"
++   X_SERVER_PATH="/usr/bin"
++   X_SERVER="/usr/bin/X"
+    X_CONFIG_OPTIONS="-audit 0"
+ fi
+ 
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.90/configure.ac gdm-2.27.90.new/configure.ac
+--- gdm-2.27.90/configure.ac	2009-08-25 14:34:48.000000000 +1000
++++ gdm-2.27.90.new/configure.ac	2009-08-25 14:34:49.000000000 +1000
+@@ -1129,9 +1129,9 @@
+ else
+    # what to do, what to do, this is wrong, but this just sets the
+    # defaults, perhaps this user is cross compiling or some such
+-   X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin"
+-   X_SERVER_PATH="/usr/X11R6/bin"
+-   X_SERVER="/usr/X11R6/bin/X"
++   X_PATH="/usr/bin"
++   X_SERVER_PATH="/usr/bin"
++   X_SERVER="/usr/bin/X"
+    X_CONFIG_OPTIONS="-audit 0"
+ fi
+ 
Index: proiecte/PPPP/gdm/debian/patches/03_hide_system_users.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/03_hide_system_users.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/03_hide_system_users.patch	(revision 134)
@@ -0,0 +1,35 @@
+#
+# Description: Do not show system users in the "frequent users" list
+# Ubuntu: https://launchpad.net/bugs/395281
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=587708
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.90/gui/simple-greeter/gdm-user-manager.c gdm-2.27.90.new/gui/simple-greeter/gdm-user-manager.c
+--- gdm-2.27.90/gui/simple-greeter/gdm-user-manager.c	2009-08-25 05:31:18.000000000 +1000
++++ gdm-2.27.90.new/gui/simple-greeter/gdm-user-manager.c	2009-08-25 14:35:01.000000000 +1000
+@@ -1160,6 +1160,7 @@
+         gboolean res;
+         char    *username;
+         gulong   frequency;
++        struct passwd *pwent;
+         GdmUser *user;
+ 
+         frequency = 0;
+@@ -1175,6 +1176,18 @@
+                 return;
+         }
+ 
++        /* do not show system users; we cannot use gdm_user_manager_get_user()
++         * here since this creates/signals users as a side effect */
++        pwent = getpwnam (username);
++        if (pwent == NULL) {
++                g_warning ("Unable to lookup user name %s: %s", username, g_strerror (errno));
++                return;
++        }
++        if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                g_debug ("GdmUserManager: excluding user '%s'", username);
++                return;
++        }
++
+         user = gdm_user_manager_get_user (manager, username);
+         if (user == NULL) {
+                 g_debug ("GdmUserManager: unable to lookup user '%s'", username);
Index: proiecte/PPPP/gdm/debian/patches/04_fix_external_program_directories.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/04_fix_external_program_directories.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/04_fix_external_program_directories.patch	(revision 134)
@@ -0,0 +1,51 @@
+#
+# Description: Fix location of external programs.
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-server.c gdm-2.28.0.new/daemon/gdm-server.c
+--- gdm-2.28.0/daemon/gdm-server.c	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/daemon/gdm-server.c	2009-10-01 15:54:28.230760824 +0200
+@@ -127,7 +127,7 @@
+         g_return_val_if_fail (GDM_IS_SERVER (server), NULL);
+ 
+         error = NULL;
+-        command = g_strdup_printf (LIBEXECDIR "/ck-get-x11-display-device --display %s",
++        command = g_strdup_printf ("/usr/lib/ConsoleKit/ck-get-x11-display-device --display %s",
+                                    server->priv->display_name);
+ 
+         g_debug ("GdmServer: Running helper %s", command);
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/greeter-autostart/gnome-settings-daemon.desktop.in.in gdm-2.28.0.new/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
+--- gdm-2.28.0/data/greeter-autostart/gnome-settings-daemon.desktop.in.in	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/data/greeter-autostart/gnome-settings-daemon.desktop.in.in	2009-10-01 15:54:28.230760824 +0200
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+ Type=Application
+ _Name=GNOME Settings Daemon
+-TryExec=@LIBEXECDIR@/gnome-settings-daemon
+-Exec=@LIBEXECDIR@/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-greeter/settings-manager-plugins
++TryExec=/usr/lib/gnome-settings-daemon/gnome-settings-daemon
++Exec=/usr/lib/gnome-settings-daemon/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-greeter/settings-manager-plugins
+ OnlyShowIn=GNOME;
+ X-GNOME-Autostart-Phase=Initialization
+ X-GNOME-Autostart-Notify=true
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in gdm-2.28.0.new/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in
+--- gdm-2.28.0/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in	2009-10-01 15:54:59.094386999 +0200
+@@ -1,5 +1,5 @@
+ [Desktop Entry]
+ Type=Application
+ _Name=PolicyKit Authentication Agent
+-Exec=/usr/libexec/polkit-gnome-authentication-agent-1
++Exec=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
+ OnlyShowIn=GNOME;
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/simple-chooser/gdm-chooser-session.c gdm-2.28.0.new/gui/simple-chooser/gdm-chooser-session.c
+--- gdm-2.28.0/gui/simple-chooser/gdm-chooser-session.c	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/gui/simple-chooser/gdm-chooser-session.c	2009-10-01 15:54:28.230760824 +0200
+@@ -131,7 +131,7 @@
+         ret = FALSE;
+ 
+         error = NULL;
+-        g_spawn_command_line_async (LIBEXECDIR "/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-chooser/settings-manager-plugins", &error);
++        g_spawn_command_line_async ("/usr/lib/gnome-settings-daemon/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-chooser/settings-manager-plugins", &error);
+         if (error != NULL) {
+                 g_warning ("Error starting settings daemon: %s", error->message);
+                 g_error_free (error);
Index: proiecte/PPPP/gdm/debian/patches/05_initial_server_on_vt7.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/05_initial_server_on_vt7.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/05_initial_server_on_vt7.patch	(revision 134)
@@ -0,0 +1,25 @@
+#
+# Description: Force initial X server to go to tty7 instead of tty1. This is an Ugly Hack until we have a cleaner solution for getty not to tramp over a running X server on vt1.
+# Ubuntu: https://launchpad.net/bugs/396226
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.26.1/daemon/gdm-server.c gdm-2.26.1.new/daemon/gdm-server.c
+--- gdm-2.26.1/daemon/gdm-server.c        2009-07-09 15:33:58.281094408 +0200
++++ gdm-2.26.1.new/daemon/gdm-server.c        2009-07-09 15:37:40.697075106 +0200
+@@ -674,9 +674,16 @@
+ gdm_server_start (GdmServer *server)
+ {
+         gboolean res;
++        int f;
++
++        /* HACK: force initial server to go on vt7, since 1 to 6 usually get
++         * gettys after gdm startup, which interfere with X */
++        f = open ("/var/run/gdm/firstserver.stamp", O_CREAT|O_WRONLY|O_EXCL, 0666);
++        if (f > 0)
++                close (f);
+ 
+         /* fork X server process */
+-        res = gdm_server_spawn (server, NULL);
++        res = gdm_server_spawn (server, (f > 0) ? "vt7" : NULL);
+ 
+         return res;
+ }
Index: proiecte/PPPP/gdm/debian/patches/06_run_xsession.d.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/06_run_xsession.d.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/06_run_xsession.d.patch	(revision 134)
@@ -0,0 +1,24 @@
+#
+# Description: Run /etc/X11/Xsession.d/.
+# Ubuntu-Specific: /etc/X11/Xsession.d is a Debianism/Ubuntuism
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/data/Xsession.in gdm-2.27.4.new/data/Xsession.in
+--- gdm-2.27.4/data/Xsession.in	2009-07-20 03:09:09.000000000 +0200
++++ gdm-2.27.4.new/data/Xsession.in	2009-07-21 14:29:06.978475046 +0200
+@@ -186,6 +186,16 @@
+     done
+ fi
+ 
++# run /etc/X11/Xsession.d/
++OPTIONFILE=/etc/X11/Xsession.options
++if [ -d /etc/X11/Xsession.d ]; then
++    for i in `ls /etc/X11/Xsession.d/` ; do
++        if [ -r "/etc/X11/Xsession.d/$i" ] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
++	    . "/etc/X11/Xsession.d/$i"
++        fi
++    done
++fi
++
+ if [ "x$command" = "xcustom" ] ; then
+   if [ -x "$HOME/.xsession" ]; then
+     command="$HOME/.xsession"
Index: proiecte/PPPP/gdm/debian/patches/07_correct_distribution_version.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/07_correct_distribution_version.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/07_correct_distribution_version.patch	(revision 134)
@@ -0,0 +1,34 @@
+#
+# Description: use lsb informations to correctly display the distribution
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=589549
+# Ubuntu: https://bugs.launchpad.net/bugs/396805
+#
+--- ./gdm-2.27.4/gui/simple-greeter/gdm-greeter-login-window.c.gnome	2009-07-23 23:12:50.000000000 +0200
++++ ./gdm-2.27.4/gui/simple-greeter/gdm-greeter-login-window.c	2009-07-23 23:24:26.000000000 +0200
+@@ -1265,10 +1265,16 @@
+ static char *
+ get_system_version (void)
+ {
+-        char *version;
++        char *version, *output;
+         int i;
+ 
+         version = NULL;
++        output = NULL;                
++
++        if (g_spawn_command_line_sync ("lsb_release -sd", &output, NULL, NULL, NULL)) {
++                version = g_strchomp (output);
++                return version;
++        }    
+ 
+         for (i = 0; known_etc_info_files [i]; i++) {
+                 char *path1;
+@@ -1289,8 +1295,6 @@
+         }
+ 
+         if (version == NULL) {
+-                char *output;
+-                output = NULL;
+                 if (g_spawn_command_line_sync ("uname -sr", &output, NULL, NULL, NULL)) {
+                         version = g_strchomp (output);
+                 }
Index: proiecte/PPPP/gdm/debian/patches/08_use_polkit_for_settings.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/08_use_polkit_for_settings.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/08_use_polkit_for_settings.patch	(revision 134)
@@ -0,0 +1,317 @@
+#
+# Description: Add PolicyKit support to GDM settings D-Bus interface
+# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/395299
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=587750
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/common/gdm-settings.c gdm-2.28.0.new/common/gdm-settings.c
+--- gdm-2.28.0/common/gdm-settings.c	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/common/gdm-settings.c	2009-09-22 16:16:05.000000000 +0200
+@@ -36,6 +36,7 @@
+ #define DBUS_API_SUBJECT_TO_CHANGE
+ #include <dbus/dbus-glib.h>
+ #include <dbus/dbus-glib-lowlevel.h>
++#include <polkit/polkit.h>
+ 
+ #include "gdm-settings.h"
+ #include "gdm-settings-glue.h"
+@@ -110,6 +111,90 @@
+         return res;
+ }
+ 
++static void
++unlock_auth_cb (PolkitAuthority *authority,
++                GAsyncResult *result,
++                DBusGMethodInvocation *context)
++{
++        PolkitAuthorizationResult *auth_result;
++        GError  *error = NULL;
++
++        auth_result = polkit_authority_check_authorization_finish (authority, result, &error);
++
++        if (!auth_result)
++                dbus_g_method_return_error (context, error);
++        else {
++                dbus_g_method_return (context,
++                                      polkit_authorization_result_get_is_authorized (auth_result));
++        }
++    
++        if (auth_result)
++                g_object_unref (auth_result);
++        if (error)
++                g_error_free (error);
++}
++
++gboolean
++gdm_settings_unlock (GdmSettings *settings,
++                     DBusGMethodInvocation *context)
++{
++        polkit_authority_check_authorization (polkit_authority_get (),
++                                              polkit_system_bus_name_new (dbus_g_method_get_sender (context)),
++                                              "org.gnome.displaymanager.settings.write",
++                                              NULL,
++                                              POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION,
++                                              NULL,
++                                              (GAsyncReadyCallback) unlock_auth_cb,
++                                              context);
++}
++
++typedef struct
++{
++        GdmSettings *settings;
++        DBusGMethodInvocation *context;
++        gchar *key, *value;
++} SetValueData;
++
++static void
++set_value_auth_cb (PolkitAuthority *authority,
++                   GAsyncResult *result,
++                   SetValueData *data)
++{
++        PolkitAuthorizationResult *auth_result;
++        GError  *error = NULL;
++
++        auth_result = polkit_authority_check_authorization_finish (authority, result, &error);
++
++        if (!auth_result)
++                dbus_g_method_return_error (data->context, error);
++        else {
++                if (polkit_authorization_result_get_is_authorized (auth_result)) {
++                        gboolean result;
++                    
++                        result = gdm_settings_backend_set_value (data->settings->priv->backend,
++                                                                 data->key,
++                                                                 data->value,
++                                                                 &error);
++                        if (result)
++                                dbus_g_method_return (data->context);
++                        else
++                                dbus_g_method_return_error (data->context, error);
++                }
++                else {
++                        error = g_error_new (DBUS_GERROR_REMOTE_EXCEPTION, 0, "Not authorized");
++                        dbus_g_method_return_error (data->context, error);
++                }
++        }
++    
++        if (auth_result)
++                g_object_unref (auth_result);
++        if (error)
++                g_error_free (error);
++        g_free (data->key);
++        g_free (data->value);
++        g_free (data);
++}
++
+ /*
+ dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.gnome.DisplayManager.Settings.SetValue string:"xdmcp/Enable" string:"false"
+ */
+@@ -118,26 +203,30 @@
+ gdm_settings_set_value (GdmSettings *settings,
+                         const char  *key,
+                         const char  *value,
+-                        GError     **error)
++                        DBusGMethodInvocation *context)
+ {
+-        GError  *local_error;
+-        gboolean res;
+-
++        SetValueData *data;
++    
+         g_return_val_if_fail (GDM_IS_SETTINGS (settings), FALSE);
+         g_return_val_if_fail (key != NULL, FALSE);
+ 
+         g_debug ("Setting value %s", key);
+-
+-        local_error = NULL;
+-        res = gdm_settings_backend_set_value (settings->priv->backend,
+-                                              key,
+-                                              value,
+-                                              &local_error);
+-        if (! res) {
+-                g_propagate_error (error, local_error);
+-        }
+-
+-        return res;
++    
++        /* Authorize with PolicyKit */
++        data = g_malloc (sizeof(SetValueData));
++        data->settings = settings;
++        data->context = context;
++        data->key = g_strdup(key);
++        data->value = g_strdup(value);    
++        polkit_authority_check_authorization (polkit_authority_get (),
++                                              polkit_system_bus_name_new (dbus_g_method_get_sender (context)),
++                                              "org.gnome.displaymanager.settings.write",
++                                              NULL,
++                                              POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION,
++                                              NULL,
++                                              (GAsyncReadyCallback) set_value_auth_cb,
++                                              data);
++        return TRUE;
+ }
+ 
+ static gboolean
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/common/gdm-settings.h gdm-2.28.0.new/common/gdm-settings.h
+--- gdm-2.28.0/common/gdm-settings.h	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/common/gdm-settings.h	2009-09-22 16:16:05.000000000 +0200
+@@ -23,6 +23,7 @@
+ #define __GDM_SETTINGS_H
+ 
+ #include <glib-object.h>
++#include <dbus/dbus-glib.h>
+ 
+ G_BEGIN_DECLS
+ 
+@@ -70,10 +71,12 @@
+                                                                  const char  *key,
+                                                                  char       **value,
+                                                                  GError     **error);
++gboolean            gdm_settings_unlock                         (GdmSettings *settings,
++                                                                 DBusGMethodInvocation *context);
+ gboolean            gdm_settings_set_value                      (GdmSettings *settings,
+                                                                  const char  *key,
+                                                                  const char  *value,
+-                                                                 GError     **error);
++                                                                 DBusGMethodInvocation *context);
+ 
+ G_END_DECLS
+ 
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/common/gdm-settings.xml gdm-2.28.0.new/common/gdm-settings.xml
+--- gdm-2.28.0/common/gdm-settings.xml	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/common/gdm-settings.xml	2009-09-22 16:16:05.000000000 +0200
+@@ -5,7 +5,12 @@
+       <arg name="key" direction="in" type="s"/>
+       <arg name="value" direction="out" type="s"/>
+     </method>
++    <method name="Unlock">
++      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
++      <arg name="is_unlocked" direction="out" type="b"/>
++    </method>
+     <method name="SetValue">
++      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
+       <arg name="key" direction="in" type="s"/>
+       <arg name="value" direction="in" type="s"/>
+     </method>
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/configure.ac gdm-2.28.0.new/configure.ac
+--- gdm-2.28.0/configure.ac	2009-09-22 16:16:04.000000000 +0200
++++ gdm-2.28.0.new/configure.ac	2009-09-22 16:16:05.000000000 +0200
+@@ -40,6 +40,7 @@
+ dnl ---------------------------------------------------------------------------
+ 
+ DBUS_GLIB_REQUIRED_VERSION=0.74
++POLKIT_GOBJECT_REQUIRED_VERSION=0.92
+ GLIB_REQUIRED_VERSION=2.15.4
+ GTK_REQUIRED_VERSION=2.10.0
+ PANGO_REQUIRED_VERSION=1.3.0
+@@ -60,6 +61,7 @@
+ 
+ PKG_CHECK_MODULES(COMMON,
+         dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
+         gobject-2.0 >= $GLIB_REQUIRED_VERSION
+         gio-2.0 >= $GLIB_REQUIRED_VERSION
+ )
+@@ -68,6 +70,7 @@
+ 
+ PKG_CHECK_MODULES(DAEMON,
+         dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
+         gobject-2.0 >= $GLIB_REQUIRED_VERSION
+         gio-2.0 >= $GLIB_REQUIRED_VERSION
+         hal
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/gdm.conf.in gdm-2.28.0.new/data/gdm.conf.in
+--- gdm-2.28.0/data/gdm.conf.in	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/data/gdm.conf.in	2009-09-22 16:16:05.000000000 +0200
+@@ -34,8 +34,6 @@
+     <deny send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
+     <deny send_destination="org.gnome.DisplayManager"
+-          send_interface="org.gnome.DisplayManager.Settings"/>
+-    <deny send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Slave"/>
+     <deny send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Session"/>
+@@ -44,6 +42,10 @@
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.freedesktop.DBus.Introspectable"/>
+ 
++    <!-- Controlled by PolicyKit -->
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.Settings"/>
++
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Display"
+            send_member="GetId"/>
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/gdm.policy.in gdm-2.28.0.new/data/gdm.policy.in
+--- gdm-2.28.0/data/gdm.policy.in	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/data/gdm.policy.in	2009-09-22 16:16:05.000000000 +0200
+@@ -0,0 +1,18 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE policyconfig PUBLIC
++ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
++ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
++<policyconfig>
++  <vendor>The GNOME Project</vendor>
++  <vendor_url>http://www.gnome.org/</vendor_url>
++  <icon_name>gdm</icon_name>
++
++  <action id="org.gnome.displaymanager.settings.write">
++    <_description>Change login screen configuration</_description>
++    <_message>Privileges are required to change the login screen configuration.</_message>
++    <defaults>
++      <allow_inactive>no</allow_inactive>
++      <allow_active>auth_admin_keep</allow_active>
++    </defaults>
++  </action>
++</policyconfig>
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/Makefile.am gdm-2.28.0.new/data/Makefile.am
+--- gdm-2.28.0/data/Makefile.am	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/data/Makefile.am	2009-09-22 16:16:05.000000000 +0200
+@@ -45,6 +45,8 @@
+ schemas_in_files = gdm.schemas.in
+ schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+ 
++@INTLTOOL_POLICY_RULE@
++
+ gdm.schemas.in: $(srcdir)/gdm.schemas.in.in
+ 	sed	-e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \
+ 		-e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \
+@@ -74,10 +76,17 @@
+ 		-e 's,[@]sbindir[@],$(sbindir),g' \
+ 		<$(srcdir)/gdm.schemas.in.in >gdm.schemas.in
+ 
++polkitdir = $(datadir)/polkit-1/actions
++polkit_in_files = gdm.policy.in
++polkit_DATA = $(polkit_in_files:.policy.in=.policy)
++check:
++	$(POLKIT_POLICY_FILE_VALIDATE) $(polkit_DATA)
++
+ EXTRA_DIST =			\
+ 	$(schemas_in_files)	\
+ 	$(schemas_DATA)		\
+ 	$(dbusconf_in_files)	\
++	$(polkit_in_files)	\
+ 	gdm.schemas.in.in	\
+ 	gdm.conf-custom.in 	\
+ 	Xsession.in 		\
+@@ -100,7 +109,8 @@
+ 	$(NULL)
+ 
+ DISTCLEANFILES =			\
+-	$(dbusconf_DATA)			\
++	$(dbusconf_DATA)		\
++	$(polkit_DATA)	 		\
+ 	gdm.schemas			\
+ 	$(NULL)
+ 
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/po/POTFILES.in gdm-2.28.0.new/po/POTFILES.in
+--- gdm-2.28.0/po/POTFILES.in	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/po/POTFILES.in	2009-09-22 16:16:16.000000000 +0200
+@@ -49,6 +49,7 @@
+ daemon/simple-slave-main.c
+ daemon/test-session.c
+ daemon/xdmcp-chooser-slave-main.c
++data/gdm.policy.in
+ data/gdm.schemas.in.in
+ data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in
+ data/greeter-autostart/gdm-simple-greeter.desktop.in.in
Index: proiecte/PPPP/gdm/debian/patches/09_gdmsetup.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/09_gdmsetup.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/09_gdmsetup.patch	(revision 134)
@@ -0,0 +1,3923 @@
+#
+# Description: Add GDM Setup
+# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/395299
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=587750
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/configure.ac gdm-2.28.0.new/configure.ac
+--- gdm-2.28.0/configure.ac	2009-09-22 16:42:24.000000000 +0200
++++ gdm-2.28.0.new/configure.ac	2009-09-22 16:42:25.000000000 +0200
+@@ -107,6 +107,14 @@
+ AC_SUBST(GCONF_CFLAGS)
+ AC_SUBST(GCONF_LIBS)
+ 
++PKG_CHECK_MODULES(GDMSETUP,
++        dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++)
++AC_SUBST(GDMSETUP_CFLAGS)
++AC_SUBST(GDMSETUP_LIBS)
++
+ PKG_CHECK_MODULES(SIMPLE_GREETER,
+         dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+         gtk+-2.0 >= $GTK_REQUIRED_VERSION
+@@ -1352,12 +1360,14 @@
+ daemon/Makefile
+ docs/Makefile
+ gui/Makefile
++gui/gdmsetup/Makefile
+ gui/simple-greeter/Makefile
+ gui/simple-greeter/libnotificationarea/Makefile
+ gui/simple-chooser/Makefile
+ gui/user-switch-applet/Makefile
+ utils/Makefile
+ data/gdm.conf
++data/gdm.policy
+ data/Makefile
+ data/faces/Makefile
+ data/greeter-autostart/Makefile
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdmsetup.c gdm-2.28.0.new/gui/gdmsetup/gdmsetup.c
+--- gdm-2.28.0/gui/gdmsetup/gdmsetup.c	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdmsetup.c	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,484 @@
++#ifdef HAVE_CONFIG_H
++#include "config.h"
++#endif
++
++#include <string.h>
++#include <stdlib.h>
++#include <gtk/gtk.h>
++#include <gdk/gdkkeysyms.h>
++#include <dbus/dbus-glib.h>
++#include <glib/gi18n.h>
++
++#include "gdm-user-manager.h"
++
++#define MAX_USERS_IN_COMBO_BOX 20
++
++/* User interface */
++static GtkBuilder *ui;
++static GtkWidget *dialog, *unlock_button, *option_vbox;
++static GtkWidget *user_combo, *user_entry, *delay_spin;
++static GtkWidget *auto_login_radio, *login_delay_box, *login_delay_check;
++
++/* Timer to delay application of configuration */
++static guint apply_timeout = 0;
++
++/* Flag to show when information is loaded */
++static gboolean loaded = FALSE;
++
++/* Flag to show when information is loaded */
++static gboolean locked = TRUE;
++
++/* True if the user selection method is a combo box, False if an entry */
++static gboolean user_list_is_combo = TRUE;
++
++/* User information */
++static GdmUserManager *user_manager;
++
++/* Proxy to GDM settings */
++static DBusGProxy *proxy = NULL;
++
++
++static gchar *
++get_value (const gchar *key, gchar *def)
++{
++    gchar *value;
++    GError *error = NULL;
++    
++    if (!dbus_g_proxy_call (proxy, "GetValue", &error,
++                            G_TYPE_STRING, key, G_TYPE_INVALID,
++                            G_TYPE_STRING, &value, G_TYPE_INVALID)) {
++        g_warning ("Error calling GetValue('%s'): %s", key, error->message);
++        return def;
++    }
++    
++    return value;
++}
++
++
++static gboolean
++set_value (const gchar *key, const gchar *value)
++{
++    GError *error = NULL;
++    
++    dbus_g_proxy_call (proxy, "SetValue", &error,
++                       G_TYPE_STRING, key,
++                       G_TYPE_STRING, value, G_TYPE_INVALID, G_TYPE_INVALID);
++    if (error) {
++        g_warning ("Error calling SetValue('%s', '%s'): %s", key, value, error->message);
++        return FALSE;
++    }
++    
++    return TRUE;
++}
++
++
++static gboolean
++get_boolean_value (const gchar *key, gboolean def)
++{
++    gchar *value;
++    gboolean result;
++    
++    value = get_value (key, NULL);
++    if (!value)
++        return def;
++    result = strcmp (value, "true") == 0;
++    g_free (value);
++    return result;
++}
++
++
++static gint
++get_integer_value (const gchar *key, gint def)
++{
++    gchar *value;
++    gint result;
++    char *end;
++    
++    value = get_value (key, NULL);
++    if (!value || value[0] == '\0')
++        result = def;
++    else {
++        result = strtol (value, &end, 10);
++        if (*end != '\0')
++            result = def;
++    }
++
++    if (value)
++        g_free (value);
++    return result;
++}
++
++
++static gboolean
++set_boolean_value (const gchar *key, gboolean value)
++{
++    return set_value (key, value ? "true" : "false");
++}
++
++
++static gboolean
++set_integer_value (const gchar *key, gint value)
++{
++    char value_string[1024];
++    snprintf(value_string, 1024, "%d", value);
++    return set_value (key, value_string);
++}
++
++
++static void
++update_config ()
++{
++    GtkTreeModel *model;
++    GtkTreeIter iter;
++    gchar *user = NULL;
++    gint delay = 0;
++    gboolean auto_login = FALSE, timed_login = FALSE, error = FALSE;
++    
++    if (apply_timeout != 0) {
++        g_source_remove (apply_timeout);
++        apply_timeout = 0;
++    }
++
++    if (user_list_is_combo) {
++        model = gtk_combo_box_get_model (GTK_COMBO_BOX (user_combo));
++        if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (user_combo), &iter))
++            gtk_tree_model_get (model, &iter, 1, &user, -1);
++    }
++    else
++        user = g_strdup (gtk_entry_get_text (GTK_ENTRY (user_entry)));
++
++    if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (auto_login_radio))) {
++        if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (login_delay_check)))
++            timed_login = TRUE;
++        else
++            auto_login = TRUE;
++    }
++    
++    delay = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (delay_spin));
++
++    g_debug ("set user='%s', auto=%s, timed=%s, delay=%d",
++             user,
++             auto_login ? "True" : "False",
++             timed_login ? "True" : "False", delay);
++    
++    if (!set_boolean_value ("daemon/TimedLoginEnable", timed_login) ||
++        !set_boolean_value ("daemon/AutomaticLoginEnable", auto_login) ||
++        !set_value ("daemon/TimedLogin", user) ||
++        !set_value ("daemon/AutomaticLogin", user) ||    
++        !set_integer_value ("daemon/TimedLoginDelay", delay))
++        error = FALSE;
++
++    if (user)
++        g_free (user);
++}
++
++
++G_MODULE_EXPORT
++void
++gdm_capplet_response_cb (GtkWidget *widget, gint response_id)
++{
++    if (response_id != 1)
++        gtk_main_quit ();
++}
++
++
++static void
++unlock_response_cb (DBusGProxy     *proxy,
++                    DBusGProxyCall *call_id,
++                    void           *user_data)
++{
++    gboolean is_unlocked;
++    GError *error = NULL;
++    
++    dbus_g_proxy_end_call (proxy, call_id, &error, G_TYPE_BOOLEAN, &is_unlocked, G_TYPE_INVALID);
++    if (error) {
++        g_warning ("Failed to unlock: %s", error->message);
++        g_error_free (error);
++        return;
++    }
++    
++    if (!is_unlocked)
++        return;
++    
++    locked = FALSE;
++    gtk_widget_set_sensitive (unlock_button, FALSE);
++    gtk_widget_set_sensitive (option_vbox, loaded && !locked);
++}
++
++
++G_MODULE_EXPORT
++void
++unlock_button_clicked_cb (GtkWidget *widget)
++{
++    dbus_g_proxy_begin_call (proxy, "Unlock", unlock_response_cb, NULL, NULL, G_TYPE_INVALID);
++}
++
++
++G_MODULE_EXPORT
++void
++login_delay_check_toggled_cb (GtkWidget *widget)
++{
++    gtk_widget_set_sensitive (delay_spin,
++                              gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (login_delay_check)));
++    
++    if (loaded)
++        update_config ();
++}
++
++
++static gboolean
++delayed_apply_cb ()
++{
++    update_config ();
++    return FALSE;
++}
++
++
++G_MODULE_EXPORT
++void
++apply_config_cb (GtkWidget *widget)
++{
++    if (loaded) {
++        if (apply_timeout != 0)
++            g_source_remove (apply_timeout);
++        apply_timeout = g_timeout_add (200, (GSourceFunc)delayed_apply_cb, NULL);
++    }
++}
++
++
++static void
++init_login_delay ()
++{
++    gint delay;
++    
++    if (get_boolean_value ("daemon/TimedLoginEnable", FALSE))
++        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (login_delay_check), TRUE);
++    
++    delay = get_integer_value ("daemon/TimedLoginDelay", 30);
++
++    g_debug ("init delay=%d", delay);
++
++    gtk_spin_button_set_value (GTK_SPIN_BUTTON (delay_spin), delay);
++}
++
++
++G_MODULE_EXPORT
++void
++automatic_login_toggle_cb (GtkWidget *automatic_login_toggle)    
++{
++    gboolean automatic_login;
++
++    automatic_login = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (automatic_login_toggle));
++    gtk_widget_set_sensitive (login_delay_box, automatic_login);
++    gtk_widget_set_sensitive (user_combo, automatic_login);
++    gtk_widget_set_sensitive (user_entry, automatic_login);
++    
++    if (loaded)
++        update_config ();
++}
++
++
++G_MODULE_EXPORT
++void
++default_user_combo_box_changed_cb (void)
++{
++    if (loaded) {
++        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (auto_login_radio), TRUE);
++        update_config ();
++    }
++}
++
++
++static void
++init_default_user (void)
++{
++    GtkTreeModel *model;
++    GtkTreeIter iter;
++    gboolean auto_login, timed_login, active;
++    gchar *user = NULL;
++    
++    auto_login = get_boolean_value ("daemon/AutomaticLoginEnable", FALSE);
++    timed_login = get_boolean_value ("daemon/TimedLoginEnable", FALSE);
++    
++    if (auto_login)
++        user = get_value ("daemon/AutomaticLogin", NULL);
++    if (user == NULL)
++        user = get_value ("daemon/TimedLogin", NULL);
++
++    g_debug ("init user='%s' auto=%s", user, auto_login || timed_login ? "True" : "False");
++
++    if (auto_login || timed_login)
++        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (auto_login_radio), TRUE);
++    
++    if (!user_list_is_combo) {
++        if (user != NULL)
++            gtk_entry_set_text (GTK_ENTRY (user_entry), user);
++    }
++    else {
++        model = gtk_combo_box_get_model (GTK_COMBO_BOX (user_combo));
++        active = gtk_tree_model_get_iter_first (model, &iter);
++        
++        /* If no user then use first available */
++        if (user == NULL) {
++            if (active)
++                gtk_combo_box_set_active_iter (GTK_COMBO_BOX (user_combo), &iter);
++        }
++        else {
++            while (user != NULL && active) {
++                gchar *u;
++                gboolean matched;
++            
++                gtk_tree_model_get (model, &iter, 1, &u, -1);
++                matched = strcmp (user, u) == 0;
++                g_free (u);
++                if (matched) {
++                    gtk_combo_box_set_active_iter (GTK_COMBO_BOX (user_combo), &iter);
++                    break;
++                }
++            
++                active = gtk_tree_model_iter_next (model, &iter);
++            }
++        }
++    }
++    
++    g_free (user);
++}
++
++
++static void add_user (GdmUser *user)
++{
++    GtkListStore *model;
++    GtkTreeIter iter;
++    GString *label;    
++
++    model = GTK_LIST_STORE (gtk_builder_get_object (ui, "login_user_model"));
++    gtk_list_store_append (model, &iter);
++    label = g_string_new("");
++    g_string_printf (label, "%s (%s)", gdm_user_get_real_name (user), gdm_user_get_user_name (user));
++    gtk_list_store_set (model, &iter,
++                        0, label->str,
++                        1, gdm_user_get_user_name (user),
++                        -1);
++    g_string_free (label, TRUE);
++}
++
++
++static void
++users_loaded_cb(GdmUserManager *manager)
++{
++    GSList *users, *item;
++
++    users = gdm_user_manager_list_users (user_manager);
++    
++    if (g_slist_length (users) > MAX_USERS_IN_COMBO_BOX) {
++        user_list_is_combo = FALSE;
++        gtk_widget_hide (user_combo);
++        gtk_widget_show (user_entry);
++    }
++    else {
++        for (item = users; item; item = item->next)
++            add_user ((GdmUser *) item->data);
++    }
++
++    init_default_user ();
++
++    loaded = TRUE;
++    gtk_widget_set_sensitive (option_vbox, loaded && !locked);
++}
++
++
++static void
++user_added_cb (GdmUserManager *manager, GdmUser *user)
++{
++    if (loaded)
++        add_user (user);
++}
++
++
++static void
++split_text (const gchar *text, const gchar *prefix_label_name, const gchar *suffix_label_name)
++{
++    gchar **tokens;
++    GtkWidget *prefix_label, *suffix_label;
++    
++    prefix_label = GTK_WIDGET (gtk_builder_get_object (ui, prefix_label_name));
++    suffix_label = GTK_WIDGET (gtk_builder_get_object (ui, suffix_label_name));
++    
++    tokens = g_strsplit (text, "%s", 2);
++    if (tokens[0] != NULL && tokens[1] != NULL) {
++        if (tokens[0][0] != '\0')
++            gtk_label_set_text (GTK_LABEL (prefix_label), g_strstrip (tokens[0]));
++        else
++            gtk_widget_hide (prefix_label);
++        if (tokens[1][0] != '\0')
++            gtk_label_set_text (GTK_LABEL (suffix_label), g_strstrip (tokens[1]));
++        else
++            gtk_widget_hide (suffix_label);
++    }
++    g_strfreev (tokens);
++}
++
++
++int main (int argc, char **argv)
++{
++    GtkCellRenderer *renderer;
++    DBusGConnection *connection;    
++    GError *error = NULL;
++    
++    bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
++    bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
++    textdomain (GETTEXT_PACKAGE);
++
++    gtk_init (&argc, &argv);
++    
++    connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
++    if (error) {
++        g_warning ("Failed to get system bus: %s", error->message);
++        return 1;
++    }
++    proxy = dbus_g_proxy_new_for_name (connection,
++                                       "org.gnome.DisplayManager",
++                                       "/org/gnome/DisplayManager/Settings",
++                                       "org.gnome.DisplayManager.Settings");
++
++    ui = gtk_builder_new ();
++    gtk_builder_add_from_file (ui, UIDIR "/gdmsetup.ui", &error);
++    if (error) {
++        g_warning ("Failed to load UI: %s", error->message);
++        return 1;
++    }
++    dialog = GTK_WIDGET (gtk_builder_get_object (ui, "gdm_capplet"));
++    unlock_button = GTK_WIDGET (gtk_builder_get_object (ui, "unlock_button"));
++    option_vbox = GTK_WIDGET (gtk_builder_get_object (ui, "gdm_capplet_vbox"));
++    user_combo = GTK_WIDGET (gtk_builder_get_object (ui, "default_user_combo_box"));
++    user_entry = GTK_WIDGET (gtk_builder_get_object (ui, "default_user_entry"));
++    delay_spin = GTK_WIDGET (gtk_builder_get_object (ui, "login_delay_spin"));
++    auto_login_radio = GTK_WIDGET (gtk_builder_get_object (ui, "automatic_login_radio"));
++    login_delay_box = GTK_WIDGET (gtk_builder_get_object (ui, "login_delay_box"));
++    login_delay_check = GTK_WIDGET (gtk_builder_get_object (ui, "login_delay_check"));
++    gtk_builder_connect_signals (ui, NULL);
++
++    /* Translators: Label for choosing which user to log in as. '%s' is replaced with an input field. */
++    split_text (_("Log in as %s automatically"), "user_prefix_label", "user_suffix_label");
++    /* Translators: Label for choosing the login delay. '%s' is replaced with an input field. */
++    split_text (_("Allow %s seconds for anyone else to log in first"), "delay_prefix_label", "delay_suffix_label");
++    
++    init_login_delay ();
++
++    renderer = gtk_cell_renderer_text_new ();
++    gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (user_combo), renderer, TRUE);
++    gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (user_combo), renderer, "text", 0);
++
++    user_manager = gdm_user_manager_ref_default ();
++    g_signal_connect (user_manager, "users-loaded", G_CALLBACK (users_loaded_cb), NULL);
++    g_signal_connect (user_manager, "user-added", G_CALLBACK (user_added_cb), NULL);
++    
++    gtk_widget_hide (user_entry);
++
++    gtk_widget_set_sensitive (option_vbox, FALSE);
++    gtk_widget_show (dialog);
++
++    gtk_main ();
++    
++    return 0;
++}
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdmsetup.desktop.in gdm-2.28.0.new/gui/gdmsetup/gdmsetup.desktop.in
+--- gdm-2.28.0/gui/gdmsetup/gdmsetup.desktop.in	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdmsetup.desktop.in	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,12 @@
++[Desktop Entry]
++_Name=Login Screen
++_Comment=Configure login screen behavior
++Exec=gdmsetup
++Icon=gdm-setup
++StartupNotify=true
++Terminal=false
++Type=Application
++Categories=GNOME;GTK;Settings;System;
++X-GNOME-Bugzilla-Bugzilla=GNOME
++X-GNOME-Bugzilla-Product=gdm
++X-GNOME-Bugzilla-Component=general
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdmsetup.ui gdm-2.28.0.new/gui/gdmsetup/gdmsetup.ui
+--- gdm-2.28.0/gui/gdmsetup/gdmsetup.ui	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdmsetup.ui	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,271 @@
++<?xml version="1.0"?>
++<interface>
++  <requires lib="gtk+" version="2.16"/>
++  <!-- interface-naming-policy project-wide -->
++  <object class="GtkListStore" id="login_user_model">
++    <columns>
++      <!-- column-name label -->
++      <column type="gchararray"/>
++      <!-- column-name user -->
++      <column type="gchararray"/>
++      <!-- column-name icon -->
++      <column type="GdkPixbuf"/>
++    </columns>
++  </object>
++  <object class="GtkDialog" id="gdm_capplet">
++    <property name="border_width">5</property>
++    <property name="title" translatable="yes" comments="Title of login screen settings dialog">Login Screen Settings</property>
++    <property name="resizable">False</property>
++    <property name="window_position">center</property>
++    <property name="icon_name">gdm-setup</property>
++    <property name="type_hint">normal</property>
++    <property name="has_separator">False</property>
++    <signal name="response" handler="gdm_capplet_response_cb"/>
++    <child internal-child="vbox">
++      <object class="GtkVBox" id="dialog-vbox1">
++        <property name="visible">True</property>
++        <property name="orientation">vertical</property>
++        <property name="spacing">12</property>
++        <child>
++          <object class="GtkVBox" id="gdm_capplet_vbox">
++            <property name="visible">True</property>
++            <property name="orientation">vertical</property>
++            <property name="spacing">18</property>
++            <child>
++              <object class="GtkLabel" id="intro_label">
++                <property name="visible">True</property>
++                <property name="xalign">0</property>
++                <property name="label" translatable="yes" comments="Description above login option radio buttons">When the computer starts up:</property>
++              </object>
++              <packing>
++                <property name="expand">False</property>
++                <property name="position">0</property>
++              </packing>
++            </child>
++            <child>
++              <object class="GtkVBox" id="vbox3">
++                <property name="visible">True</property>
++                <property name="orientation">vertical</property>
++                <property name="spacing">12</property>
++                <child>
++                  <object class="GtkRadioButton" id="manual_login_radio">
++                    <property name="label" translatable="yes" comments="Radio option to set login screen to prompt for user">_Show the screen for choosing who will log in</property>
++                    <property name="visible">True</property>
++                    <property name="can_focus">True</property>
++                    <property name="receives_default">False</property>
++                    <property name="use_underline">True</property>
++                    <property name="active">True</property>
++                    <property name="draw_indicator">True</property>
++                  </object>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <object class="GtkVBox" id="vbox4">
++                    <property name="visible">True</property>
++                    <property name="orientation">vertical</property>
++                    <property name="spacing">6</property>
++                    <child>
++                      <object class="GtkHBox" id="hbox1">
++                        <property name="visible">True</property>
++                        <property name="spacing">6</property>
++                        <child>
++                          <object class="GtkRadioButton" id="automatic_login_radio">
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="receives_default">False</property>
++                            <property name="draw_indicator">True</property>
++                            <property name="group">manual_login_radio</property>
++                            <signal name="toggled" handler="automatic_login_toggle_cb"/>
++                            <child>
++                              <object class="GtkLabel" id="user_prefix_label">
++                                <property name="visible">True</property>
++                                <property name="label">_Log in as</property>
++                                <property name="use_underline">True</property>
++                              </object>
++                            </child>
++                          </object>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <object class="GtkComboBox" id="default_user_combo_box">
++                            <property name="visible">True</property>
++                            <property name="sensitive">False</property>
++                            <property name="model">login_user_model</property>
++                            <signal name="changed" handler="default_user_combo_box_changed_cb"/>
++                          </object>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <object class="GtkEntry" id="default_user_entry">
++                            <property name="visible">True</property>
++                            <property name="sensitive">False</property>
++                            <property name="can_focus">True</property>
++                            <property name="invisible_char">&#x2022;</property>
++                            <signal name="changed" handler="apply_config_cb"/>
++                          </object>
++                          <packing>
++                            <property name="position">2</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <object class="GtkLabel" id="user_suffix_label">
++                            <property name="visible">True</property>
++                            <property name="label">automatically</property>
++                          </object>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="position">3</property>
++                          </packing>
++                        </child>
++                      </object>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <object class="GtkAlignment" id="alignment1">
++                        <property name="visible">True</property>
++                        <property name="left_padding">16</property>
++                        <child>
++                          <object class="GtkHBox" id="login_delay_box">
++                            <property name="visible">True</property>
++                            <property name="sensitive">False</property>
++                            <property name="spacing">6</property>
++                            <child>
++                              <object class="GtkCheckButton" id="login_delay_check">
++                                <property name="visible">True</property>
++                                <property name="can_focus">True</property>
++                                <property name="receives_default">False</property>
++                                <property name="draw_indicator">True</property>
++                                <signal name="toggled" handler="login_delay_check_toggled_cb"/>
++                                <child>
++                                  <object class="GtkLabel" id="delay_prefix_label">
++                                    <property name="visible">True</property>
++                                    <property name="label">_Allow</property>
++                                    <property name="use_underline">True</property>
++                                  </object>
++                                </child>
++                              </object>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="position">0</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <object class="GtkSpinButton" id="login_delay_spin">
++                                <property name="visible">True</property>
++                                <property name="sensitive">False</property>
++                                <property name="can_focus">True</property>
++                                <property name="invisible_char">&#x2022;</property>
++                                <property name="adjustment">adjustment1</property>
++                                <signal name="value_changed" handler="apply_config_cb"/>
++                              </object>
++                              <packing>
++                                <property name="position">1</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <object class="GtkLabel" id="delay_suffix_label">
++                                <property name="visible">True</property>
++                                <property name="label">seconds for anyone else to log in first</property>
++                              </object>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="position">2</property>
++                              </packing>
++                            </child>
++                          </object>
++                        </child>
++                      </object>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </object>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </object>
++              <packing>
++                <property name="expand">False</property>
++                <property name="position">1</property>
++              </packing>
++            </child>
++          </object>
++          <packing>
++            <property name="position">1</property>
++          </packing>
++        </child>
++        <child internal-child="action_area">
++          <object class="GtkHButtonBox" id="dialog-action_area1">
++            <property name="visible">True</property>
++            <property name="layout_style">end</property>
++            <child>
++              <object class="GtkButton" id="unlock_button">
++                <property name="label" translatable="yes">_Unlock</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="receives_default">True</property>
++                <property name="image">image1</property>
++                <property name="use_underline">True</property>
++                <signal name="clicked" handler="unlock_button_clicked_cb"/>
++              </object>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">0</property>
++              </packing>
++            </child>
++            <child>
++              <object class="GtkButton" id="close_button">
++                <property name="label">gtk-close</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="receives_default">True</property>
++                <property name="use_stock">True</property>
++              </object>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">1</property>
++              </packing>
++            </child>
++          </object>
++          <packing>
++            <property name="expand">False</property>
++            <property name="pack_type">end</property>
++            <property name="position">0</property>
++          </packing>
++        </child>
++      </object>
++    </child>
++    <action-widgets>
++      <action-widget response="1">unlock_button</action-widget>
++      <action-widget response="-7">close_button</action-widget>
++    </action-widgets>
++  </object>
++  <object class="GtkImage" id="image1">
++    <property name="visible">True</property>
++    <property name="stock">gtk-dialog-authentication</property>
++  </object>
++  <object class="GtkSizeGroup" id="combo_size_group"/>
++  <object class="GtkSizeGroup" id="radio_size_group"/>
++  <object class="GtkAdjustment" id="adjustment1">
++    <property name="lower">1</property>
++    <property name="upper">600</property>
++    <property name="step_increment">1</property>
++  </object>
++</interface>
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdm-user.c gdm-2.28.0.new/gui/gdmsetup/gdm-user.c
+--- gdm-2.28.0/gui/gdmsetup/gdm-user.c	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdm-user.c	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,1172 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
++ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
++ */
++
++#include <config.h>
++
++#include <float.h>
++#include <string.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <unistd.h>
++
++#include <glib/gi18n.h>
++#include <gio/gio.h>
++#include <gtk/gtk.h>
++
++#include "gdm-user-manager.h"
++#include "gdm-user-private.h"
++
++#define GDM_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_USER, GdmUserClass))
++#define GDM_IS_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_USER))
++#define GDM_USER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GDM_TYPE_USER, GdmUserClass))
++
++#define GLOBAL_FACEDIR    DATADIR "/faces"
++#define MAX_ICON_SIZE     128
++#define MAX_FILE_SIZE     65536
++#define MINIMAL_UID       100
++#define RELAX_GROUP       TRUE
++#define RELAX_OTHER       TRUE
++
++enum {
++        PROP_0,
++        PROP_MANAGER,
++        PROP_REAL_NAME,
++        PROP_USER_NAME,
++        PROP_UID,
++        PROP_HOME_DIR,
++        PROP_SHELL,
++        PROP_LOGIN_FREQUENCY,
++};
++
++enum {
++        ICON_CHANGED,
++        SESSIONS_CHANGED,
++        LAST_SIGNAL
++};
++
++struct _GdmUser {
++        GObject         parent;
++
++        GdmUserManager *manager;
++
++        uid_t           uid;
++        char           *user_name;
++        char           *real_name;
++        char           *home_dir;
++        char           *shell;
++        GList          *sessions;
++        gulong          login_frequency;
++
++        GFileMonitor   *icon_monitor;
++};
++
++typedef struct _GdmUserClass
++{
++        GObjectClass parent_class;
++
++        void (* icon_changed)     (GdmUser *user);
++        void (* sessions_changed) (GdmUser *user);
++} GdmUserClass;
++
++static void gdm_user_finalize     (GObject      *object);
++
++static guint signals[LAST_SIGNAL] = { 0 };
++
++G_DEFINE_TYPE (GdmUser, gdm_user, G_TYPE_OBJECT)
++
++static int
++session_compare (const char *a,
++                 const char *b)
++{
++        if (a == NULL) {
++                return 1;
++        } else if (b == NULL) {
++                return -1;
++        }
++
++        return strcmp (a, b);
++}
++
++void
++_gdm_user_add_session (GdmUser    *user,
++                       const char *ssid)
++{
++        GList *li;
++
++        g_return_if_fail (GDM_IS_USER (user));
++        g_return_if_fail (ssid != NULL);
++
++        li = g_list_find_custom (user->sessions, ssid, (GCompareFunc)session_compare);
++        if (li == NULL) {
++                g_debug ("GdmUser: adding session %s", ssid);
++                user->sessions = g_list_prepend (user->sessions, g_strdup (ssid));
++                g_signal_emit (user, signals[SESSIONS_CHANGED], 0);
++        } else {
++                g_debug ("GdmUser: session already present: %s", ssid);
++        }
++}
++
++void
++_gdm_user_remove_session (GdmUser    *user,
++                          const char *ssid)
++{
++        GList *li;
++
++        g_return_if_fail (GDM_IS_USER (user));
++        g_return_if_fail (ssid != NULL);
++
++        li = g_list_find_custom (user->sessions, ssid, (GCompareFunc)session_compare);
++        if (li != NULL) {
++                g_debug ("GdmUser: removing session %s", ssid);
++                g_free (li->data);
++                user->sessions = g_list_delete_link (user->sessions, li);
++                g_signal_emit (user, signals[SESSIONS_CHANGED], 0);
++        } else {
++                g_debug ("GdmUser: session not found: %s", ssid);
++        }
++}
++
++guint
++gdm_user_get_num_sessions (GdmUser    *user)
++{
++        return g_list_length (user->sessions);
++}
++
++GList *
++gdm_user_get_sessions (GdmUser *user)
++{
++        return user->sessions;
++}
++
++static void
++_gdm_user_set_login_frequency (GdmUser *user,
++                               gulong   login_frequency)
++{
++        user->login_frequency = login_frequency;
++        g_object_notify (G_OBJECT (user), "login-frequency");
++}
++
++static void
++gdm_user_set_property (GObject      *object,
++                       guint         param_id,
++                       const GValue *value,
++                       GParamSpec   *pspec)
++{
++        GdmUser *user;
++
++        user = GDM_USER (object);
++
++        switch (param_id) {
++        case PROP_MANAGER:
++                user->manager = g_value_get_object (value);
++                g_assert (user->manager);
++                break;
++        case PROP_LOGIN_FREQUENCY:
++                _gdm_user_set_login_frequency (user, g_value_get_ulong (value));
++                break;
++        default:
++                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
++                break;
++        }
++}
++
++static void
++gdm_user_get_property (GObject    *object,
++                       guint       param_id,
++                       GValue     *value,
++                       GParamSpec *pspec)
++{
++        GdmUser *user;
++
++        user = GDM_USER (object);
++
++        switch (param_id) {
++        case PROP_MANAGER:
++                g_value_set_object (value, user->manager);
++                break;
++        case PROP_USER_NAME:
++                g_value_set_string (value, user->user_name);
++                break;
++        case PROP_REAL_NAME:
++                g_value_set_string (value, user->real_name);
++                break;
++        case PROP_HOME_DIR:
++                g_value_set_string (value, user->home_dir);
++                break;
++        case PROP_UID:
++                g_value_set_ulong (value, user->uid);
++                break;
++        case PROP_SHELL:
++                g_value_set_string (value, user->shell);
++                break;
++        case PROP_LOGIN_FREQUENCY:
++                g_value_set_ulong (value, user->login_frequency);
++                break;
++        default:
++                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
++                break;
++        }
++}
++
++static void
++gdm_user_class_init (GdmUserClass *class)
++{
++        GObjectClass *gobject_class;
++
++        gobject_class = G_OBJECT_CLASS (class);
++
++        gobject_class->set_property = gdm_user_set_property;
++        gobject_class->get_property = gdm_user_get_property;
++        gobject_class->finalize = gdm_user_finalize;
++
++        g_object_class_install_property (gobject_class,
++                                         PROP_MANAGER,
++                                         g_param_spec_object ("manager",
++                                                              _("Manager"),
++                                                              _("The user manager object this user is controlled by."),
++                                                              GDM_TYPE_USER_MANAGER,
++                                                              (G_PARAM_READWRITE |
++                                                               G_PARAM_CONSTRUCT_ONLY)));
++
++        g_object_class_install_property (gobject_class,
++                                         PROP_REAL_NAME,
++                                         g_param_spec_string ("real-name",
++                                                              "Real Name",
++                                                              "The real name to display for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++
++        g_object_class_install_property (gobject_class,
++                                         PROP_UID,
++                                         g_param_spec_ulong ("uid",
++                                                             "User ID",
++                                                             "The UID for this user.",
++                                                             0, G_MAXULONG, 0,
++                                                             G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_USER_NAME,
++                                         g_param_spec_string ("user-name",
++                                                              "User Name",
++                                                              "The login name for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_HOME_DIR,
++                                         g_param_spec_string ("home-directory",
++                                                              "Home Directory",
++                                                              "The home directory for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_SHELL,
++                                         g_param_spec_string ("shell",
++                                                              "Shell",
++                                                              "The shell for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_LOGIN_FREQUENCY,
++                                         g_param_spec_ulong ("login-frequency",
++                                                             "login frequency",
++                                                             "login frequency",
++                                                             0,
++                                                             G_MAXULONG,
++                                                             0,
++                                                             G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
++
++        signals [ICON_CHANGED] =
++                g_signal_new ("icon-changed",
++                              G_TYPE_FROM_CLASS (class),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserClass, icon_changed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__VOID,
++                              G_TYPE_NONE, 0);
++        signals [SESSIONS_CHANGED] =
++                g_signal_new ("sessions-changed",
++                              G_TYPE_FROM_CLASS (class),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserClass, sessions_changed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__VOID,
++                              G_TYPE_NONE, 0);
++}
++
++
++static void
++on_icon_monitor_changed (GFileMonitor     *monitor,
++                         GFile            *file,
++                         GFile            *other_file,
++                         GFileMonitorEvent event_type,
++                         GdmUser          *user)
++{
++        g_debug ("Icon changed: %d", event_type);
++
++        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
++            event_type != G_FILE_MONITOR_EVENT_CREATED) {
++                return;
++        }
++
++        _gdm_user_icon_changed (user);
++}
++
++static void
++update_icon_monitor (GdmUser *user)
++{
++        GFile  *file;
++        GError *error;
++        char   *path;
++
++        if (user->home_dir == NULL) {
++                return;
++        }
++
++        if (user->icon_monitor != NULL) {
++                g_file_monitor_cancel (user->icon_monitor);
++                user->icon_monitor = NULL;
++        }
++
++        path = g_build_filename (user->home_dir, ".face", NULL);
++        g_debug ("adding monitor for '%s'", path);
++        file = g_file_new_for_path (path);
++        error = NULL;
++        user->icon_monitor = g_file_monitor_file (file,
++                                                  G_FILE_MONITOR_NONE,
++                                                  NULL,
++                                                  &error);
++        if (user->icon_monitor != NULL) {
++                g_signal_connect (user->icon_monitor,
++                                  "changed",
++                                  G_CALLBACK (on_icon_monitor_changed),
++                                  user);
++        } else {
++                g_warning ("Unable to monitor %s: %s", path, error->message);
++                g_error_free (error);
++        }
++        g_object_unref (file);
++        g_free (path);
++}
++
++static void
++gdm_user_init (GdmUser *user)
++{
++        user->manager = NULL;
++        user->user_name = NULL;
++        user->real_name = NULL;
++        user->sessions = NULL;
++}
++
++static void
++gdm_user_finalize (GObject *object)
++{
++        GdmUser *user;
++
++        user = GDM_USER (object);
++
++        g_file_monitor_cancel (user->icon_monitor);
++
++        g_free (user->user_name);
++        g_free (user->real_name);
++
++        if (G_OBJECT_CLASS (gdm_user_parent_class)->finalize)
++                (*G_OBJECT_CLASS (gdm_user_parent_class)->finalize) (object);
++}
++
++/**
++ * _gdm_user_update:
++ * @user: the user object to update.
++ * @pwent: the user data to use.
++ *
++ * Updates the properties of @user using the data in @pwent.
++ *
++ * Since: 1.0
++ **/
++void
++_gdm_user_update (GdmUser             *user,
++                  const struct passwd *pwent)
++{
++        gchar *real_name;
++
++        g_return_if_fail (GDM_IS_USER (user));
++        g_return_if_fail (pwent != NULL);
++
++        g_object_freeze_notify (G_OBJECT (user));
++
++        /* Display Name */
++        if (pwent->pw_gecos && pwent->pw_gecos[0] != '\0') {
++                gchar *first_comma;
++
++                first_comma = strchr (pwent->pw_gecos, ',');
++                if (first_comma) {
++                        real_name = g_strndup (pwent->pw_gecos,
++                                                  (first_comma - pwent->pw_gecos));
++                } else {
++                        real_name = g_strdup (pwent->pw_gecos);
++                }
++
++                if (real_name[0] == '\0') {
++                        g_free (real_name);
++                        real_name = NULL;
++                }
++        } else {
++                real_name = NULL;
++        }
++
++        if ((real_name && !user->real_name) ||
++            (!real_name && user->real_name) ||
++            (real_name &&
++             user->real_name &&
++             strcmp (real_name, user->real_name) != 0)) {
++                g_free (user->real_name);
++                user->real_name = real_name;
++                g_object_notify (G_OBJECT (user), "real-name");
++        } else {
++                g_free (real_name);
++        }
++
++        /* UID */
++        if (pwent->pw_uid != user->uid) {
++                user->uid = pwent->pw_uid;
++                g_object_notify (G_OBJECT (user), "uid");
++        }
++
++        /* Username */
++        if ((pwent->pw_name && !user->user_name) ||
++            (!pwent->pw_name && user->user_name) ||
++            (pwent->pw_name &&
++             user->user_name &&
++             strcmp (user->user_name, pwent->pw_name) != 0)) {
++                g_free (user->user_name);
++                user->user_name = g_strdup (pwent->pw_name);
++                g_object_notify (G_OBJECT (user), "user-name");
++        }
++
++        /* Home Directory */
++        if ((pwent->pw_dir && !user->home_dir) ||
++            (!pwent->pw_dir && user->home_dir) ||
++            strcmp (user->home_dir, pwent->pw_dir) != 0) {
++                g_free (user->home_dir);
++                user->home_dir = g_strdup (pwent->pw_dir);
++                g_object_notify (G_OBJECT (user), "home-directory");
++                g_signal_emit (user, signals[ICON_CHANGED], 0);
++        }
++
++        /* Shell */
++        if ((pwent->pw_shell && !user->shell) ||
++            (!pwent->pw_shell && user->shell) ||
++            (pwent->pw_shell &&
++             user->shell &&
++             strcmp (user->shell, pwent->pw_shell) != 0)) {
++                g_free (user->shell);
++                user->shell = g_strdup (pwent->pw_shell);
++                g_object_notify (G_OBJECT (user), "shell");
++        }
++
++        update_icon_monitor (user);
++
++        g_object_thaw_notify (G_OBJECT (user));
++}
++
++/**
++ * _gdm_user_icon_changed:
++ * @user: the user to emit the signal for.
++ *
++ * Emits the "icon-changed" signal for @user.
++ *
++ * Since: 1.0
++ **/
++void
++_gdm_user_icon_changed (GdmUser *user)
++{
++        g_return_if_fail (GDM_IS_USER (user));
++
++        g_signal_emit (user, signals[ICON_CHANGED], 0);
++}
++
++/**
++ * gdm_user_get_uid:
++ * @user: the user object to examine.
++ *
++ * Retrieves the ID of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++uid_t
++gdm_user_get_uid (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), -1);
++
++        return user->uid;
++}
++
++/**
++ * gdm_user_get_real_name:
++ * @user: the user object to examine.
++ *
++ * Retrieves the display name of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++G_CONST_RETURN gchar *
++gdm_user_get_real_name (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return (user->real_name ? user->real_name : user->user_name);
++}
++
++/**
++ * gdm_user_get_user_name:
++ * @user: the user object to examine.
++ *
++ * Retrieves the login name of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++G_CONST_RETURN gchar *
++gdm_user_get_user_name (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return user->user_name;
++}
++
++/**
++ * gdm_user_get_home_directory:
++ * @user: the user object to examine.
++ *
++ * Retrieves the home directory of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++G_CONST_RETURN gchar *
++gdm_user_get_home_directory (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return user->home_dir;
++}
++
++/**
++ * gdm_user_get_shell:
++ * @user: the user object to examine.
++ *
++ * Retrieves the login shell of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++G_CONST_RETURN gchar *
++gdm_user_get_shell (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return user->shell;
++}
++
++gulong
++gdm_user_get_login_frequency (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), 0);
++
++        return user->login_frequency;
++}
++
++int
++gdm_user_collate (GdmUser *user1,
++                  GdmUser *user2)
++{
++        const char *str1;
++        const char *str2;
++        gulong      num1;
++        gulong      num2;
++
++        g_return_val_if_fail (user1 == NULL || GDM_IS_USER (user1), 0);
++        g_return_val_if_fail (user2 == NULL || GDM_IS_USER (user2), 0);
++
++        if (user1->real_name != NULL) {
++                str1 = user1->real_name;
++        } else {
++                str1 = user1->user_name;
++        }
++
++        if (user2->real_name != NULL) {
++                str2 = user2->real_name;
++        } else {
++                str2 = user2->user_name;
++        }
++
++        num1 = user1->login_frequency;
++        num2 = user2->login_frequency;
++        g_debug ("Login freq 1=%u 2=%u", (guint)num1, (guint)num2);
++        if (num1 > num2) {
++                return -1;
++        }
++
++        if (num1 < num2) {
++                return 1;
++        }
++
++        /* if login frequency is equal try names */
++        if (str1 == NULL && str2 != NULL) {
++                return -1;
++        }
++
++        if (str1 != NULL && str2 == NULL) {
++                return 1;
++        }
++
++        if (str1 == NULL && str2 == NULL) {
++                return 0;
++        }
++
++        return g_utf8_collate (str1, str2);
++}
++
++static gboolean
++check_user_file (const char *filename,
++                 uid_t       user,
++                 gssize      max_file_size,
++                 gboolean    relax_group,
++                 gboolean    relax_other)
++{
++        struct stat fileinfo;
++
++        if (max_file_size < 0) {
++                max_file_size = G_MAXSIZE;
++        }
++
++        /* Exists/Readable? */
++        if (stat (filename, &fileinfo) < 0) {
++                return FALSE;
++        }
++
++        /* Is a regular file */
++        if (G_UNLIKELY (!S_ISREG (fileinfo.st_mode))) {
++                return FALSE;
++        }
++
++        /* Owned by user? */
++        if (G_UNLIKELY (fileinfo.st_uid != user)) {
++                return FALSE;
++        }
++
++        /* Group not writable or relax_group? */
++        if (G_UNLIKELY ((fileinfo.st_mode & S_IWGRP) == S_IWGRP && !relax_group)) {
++                return FALSE;
++        }
++
++        /* Other not writable or relax_other? */
++        if (G_UNLIKELY ((fileinfo.st_mode & S_IWOTH) == S_IWOTH && !relax_other)) {
++                return FALSE;
++        }
++
++        /* Size is kosher? */
++        if (G_UNLIKELY (fileinfo.st_size > max_file_size)) {
++                return FALSE;
++        }
++
++        return TRUE;
++}
++
++static char *
++get_filesystem_type (const char *path)
++{
++        GFile      *file;
++        GFileInfo  *file_info;
++        GError     *error;
++        char       *filesystem_type;
++
++        file = g_file_new_for_path (path);
++        error = NULL;
++        file_info = g_file_query_filesystem_info (file,
++                                                  G_FILE_ATTRIBUTE_FILESYSTEM_TYPE,
++                                                  NULL,
++                                                  &error);
++        if (file_info == NULL) {
++                g_warning ("Unable to query filesystem type for %s: %s", path, error->message);
++                g_error_free (error);
++                g_object_unref (file);
++                return NULL;
++        }
++
++        filesystem_type = g_strdup (g_file_info_get_attribute_string (file_info,
++                                                                      G_FILE_ATTRIBUTE_FILESYSTEM_TYPE));
++        if (filesystem_type == NULL) {
++                g_warning ("GIO returned NULL filesystem type for %s", path);
++        }
++
++        g_object_unref (file);
++        g_object_unref (file_info);
++
++        return filesystem_type;
++}
++
++static GdkPixbuf *
++render_icon_from_home (GdmUser *user,
++                       int      icon_size)
++{
++        GdkPixbuf  *retval;
++        char       *path;
++        gboolean    is_local;
++        gboolean    is_autofs;
++        gboolean    res;
++        char       *filesystem_type;
++
++        is_local = FALSE;
++
++        /* special case: look at parent of home to detect autofs
++           this is so we don't try to trigger an automount */
++        path = g_path_get_dirname (user->home_dir);
++        filesystem_type = get_filesystem_type (path);
++        is_autofs = (filesystem_type != NULL && strcmp (filesystem_type, "autofs") == 0);
++        g_free (filesystem_type);
++        g_free (path);
++
++        if (is_autofs) {
++                return NULL;
++        }
++
++        /* now check that home dir itself is local */
++        filesystem_type = get_filesystem_type (user->home_dir);
++        is_local = ((filesystem_type != NULL) &&
++                    (strcmp (filesystem_type, "nfs") != 0) &&
++                    (strcmp (filesystem_type, "afs") != 0) &&
++                    (strcmp (filesystem_type, "autofs") != 0) &&
++                    (strcmp (filesystem_type, "unknown") != 0) &&
++                    (strcmp (filesystem_type, "ncpfs") != 0));
++        g_free (filesystem_type);
++
++        /* only look at local home directories so we don't try to
++           read from remote (e.g. NFS) volumes */
++        if (! is_local) {
++                return NULL;
++        }
++
++        /* First, try "~/.face" */
++        path = g_build_filename (user->home_dir, ".face", NULL);
++        res = check_user_file (path,
++                               user->uid,
++                               MAX_FILE_SIZE,
++                               RELAX_GROUP,
++                               RELAX_OTHER);
++        if (res) {
++                retval = gdk_pixbuf_new_from_file_at_size (path,
++                                                           icon_size,
++                                                           icon_size,
++                                                           NULL);
++        } else {
++                retval = NULL;
++        }
++        g_free (path);
++
++        /* Next, try "~/.face.icon" */
++        if (retval == NULL) {
++                path = g_build_filename (user->home_dir,
++                                         ".face.icon",
++                                         NULL);
++                res = check_user_file (path,
++                                       user->uid,
++                                       MAX_FILE_SIZE,
++                                       RELAX_GROUP,
++                                       RELAX_OTHER);
++                if (res) {
++                        retval = gdk_pixbuf_new_from_file_at_size (path,
++                                                                   icon_size,
++                                                                   icon_size,
++                                                                   NULL);
++                } else {
++                        retval = NULL;
++                }
++
++                g_free (path);
++        }
++
++        /* Still nothing, try the user's personal GDM config */
++        if (retval == NULL) {
++                path = g_build_filename (user->home_dir,
++                                         ".gnome",
++                                         "gdm",
++                                         NULL);
++                res = check_user_file (path,
++                                       user->uid,
++                                       MAX_FILE_SIZE,
++                                       RELAX_GROUP,
++                                       RELAX_OTHER);
++                if (res) {
++                        GKeyFile *keyfile;
++                        char     *icon_path;
++
++                        keyfile = g_key_file_new ();
++                        g_key_file_load_from_file (keyfile,
++                                                   path,
++                                                   G_KEY_FILE_NONE,
++                                                   NULL);
++
++                        icon_path = g_key_file_get_string (keyfile,
++                                                           "face",
++                                                           "picture",
++                                                           NULL);
++                        res = check_user_file (icon_path,
++                                               user->uid,
++                                               MAX_FILE_SIZE,
++                                               RELAX_GROUP,
++                                               RELAX_OTHER);
++                        if (icon_path && res) {
++                                retval = gdk_pixbuf_new_from_file_at_size (path,
++                                                                           icon_size,
++                                                                           icon_size,
++                                                                           NULL);
++                        } else {
++                                retval = NULL;
++                        }
++
++                        g_free (icon_path);
++                        g_key_file_free (keyfile);
++                } else {
++                        retval = NULL;
++                }
++
++                g_free (path);
++        }
++
++        return retval;
++}
++
++static void
++curved_rectangle (cairo_t *cr,
++                  double   x0,
++                  double   y0,
++                  double   width,
++                  double   height,
++                  double   radius)
++{
++        double x1;
++        double y1;
++
++        x1 = x0 + width;
++        y1 = y0 + height;
++
++        if (width < FLT_EPSILON || height < FLT_EPSILON) {
++                return;
++        }
++
++        if (width / 2 < radius) {
++                if (height / 2 < radius) {
++                        cairo_move_to  (cr, x0, (y0 + y1) / 2);
++                        cairo_curve_to (cr, x0 ,y0, x0, y0, (x0 + x1) / 2, y0);
++                        cairo_curve_to (cr, x1, y0, x1, y0, x1, (y0 + y1) / 2);
++                        cairo_curve_to (cr, x1, y1, x1, y1, (x1 + x0) / 2, y1);
++                        cairo_curve_to (cr, x0, y1, x0, y1, x0, (y0 + y1) / 2);
++                } else {
++                        cairo_move_to  (cr, x0, y0 + radius);
++                        cairo_curve_to (cr, x0, y0, x0, y0, (x0 + x1) / 2, y0);
++                        cairo_curve_to (cr, x1, y0, x1, y0, x1, y0 + radius);
++                        cairo_line_to (cr, x1, y1 - radius);
++                        cairo_curve_to (cr, x1, y1, x1, y1, (x1 + x0) / 2, y1);
++                        cairo_curve_to (cr, x0, y1, x0, y1, x0, y1 - radius);
++                }
++        } else {
++                if (height / 2 < radius) {
++                        cairo_move_to  (cr, x0, (y0 + y1) / 2);
++                        cairo_curve_to (cr, x0, y0, x0 , y0, x0 + radius, y0);
++                        cairo_line_to (cr, x1 - radius, y0);
++                        cairo_curve_to (cr, x1, y0, x1, y0, x1, (y0 + y1) / 2);
++                        cairo_curve_to (cr, x1, y1, x1, y1, x1 - radius, y1);
++                        cairo_line_to (cr, x0 + radius, y1);
++                        cairo_curve_to (cr, x0, y1, x0, y1, x0, (y0 + y1) / 2);
++                } else {
++                        cairo_move_to  (cr, x0, y0 + radius);
++                        cairo_curve_to (cr, x0 , y0, x0 , y0, x0 + radius, y0);
++                        cairo_line_to (cr, x1 - radius, y0);
++                        cairo_curve_to (cr, x1, y0, x1, y0, x1, y0 + radius);
++                        cairo_line_to (cr, x1, y1 - radius);
++                        cairo_curve_to (cr, x1, y1, x1, y1, x1 - radius, y1);
++                        cairo_line_to (cr, x0 + radius, y1);
++                        cairo_curve_to (cr, x0, y1, x0, y1, x0, y1 - radius);
++                }
++        }
++
++        cairo_close_path (cr);
++}
++
++static cairo_surface_t *
++surface_from_pixbuf (GdkPixbuf *pixbuf)
++{
++        cairo_surface_t *surface;
++        cairo_t         *cr;
++
++        surface = cairo_image_surface_create (gdk_pixbuf_get_has_alpha (pixbuf) ?
++                                              CAIRO_FORMAT_ARGB32 : CAIRO_FORMAT_RGB24,
++                                              gdk_pixbuf_get_width (pixbuf),
++                                              gdk_pixbuf_get_height (pixbuf));
++        cr = cairo_create (surface);
++        gdk_cairo_set_source_pixbuf (cr, pixbuf, 0, 0);
++        cairo_paint (cr);
++        cairo_destroy (cr);
++
++        return surface;
++}
++
++/**
++ * go_cairo_convert_data_to_pixbuf:
++ * @src: a pointer to pixel data in cairo format
++ * @dst: a pointer to pixel data in pixbuf format
++ * @width: image width
++ * @height: image height
++ * @rowstride: data rowstride
++ *
++ * Converts the pixel data stored in @src in CAIRO_FORMAT_ARGB32 cairo format
++ * to GDK_COLORSPACE_RGB pixbuf format and move them
++ * to @dst. If @src == @dst, pixel are converted in place.
++ **/
++
++static void
++go_cairo_convert_data_to_pixbuf (unsigned char *dst,
++                                 unsigned char const *src,
++                                 int width,
++                                 int height,
++                                 int rowstride)
++{
++        int i,j;
++        unsigned int t;
++        unsigned char a, b, c;
++
++        g_return_if_fail (dst != NULL);
++
++#define MULT(d,c,a,t) G_STMT_START { t = (a)? c * 255 / a: 0; d = t;} G_STMT_END
++
++        if (src == dst || src == NULL) {
++                for (i = 0; i < height; i++) {
++                        for (j = 0; j < width; j++) {
++#if G_BYTE_ORDER == G_LITTLE_ENDIAN
++                                MULT(a, dst[2], dst[3], t);
++                                MULT(b, dst[1], dst[3], t);
++                                MULT(c, dst[0], dst[3], t);
++                                dst[0] = a;
++                                dst[1] = b;
++                                dst[2] = c;
++#else
++                                MULT(a, dst[1], dst[0], t);
++                                MULT(b, dst[2], dst[0], t);
++                                MULT(c, dst[3], dst[0], t);
++                                dst[3] = dst[0];
++                                dst[0] = a;
++                                dst[1] = b;
++                                dst[2] = c;
++#endif
++                                dst += 4;
++                        }
++                        dst += rowstride - width * 4;
++                }
++        } else {
++                for (i = 0; i < height; i++) {
++                        for (j = 0; j < width; j++) {
++#if G_BYTE_ORDER == G_LITTLE_ENDIAN
++                                MULT(dst[0], src[2], src[3], t);
++                                MULT(dst[1], src[1], src[3], t);
++                                MULT(dst[2], src[0], src[3], t);
++                                dst[3] = src[3];
++#else
++                                MULT(dst[0], src[1], src[0], t);
++                                MULT(dst[1], src[2], src[0], t);
++                                MULT(dst[2], src[3], src[0], t);
++                                dst[3] = src[0];
++#endif
++                                src += 4;
++                                dst += 4;
++                        }
++                        src += rowstride - width * 4;
++                        dst += rowstride - width * 4;
++                }
++        }
++#undef MULT
++}
++
++static void
++cairo_to_pixbuf (guint8    *src_data,
++                 GdkPixbuf *dst_pixbuf)
++{
++        unsigned char *src;
++        unsigned char *dst;
++        guint          w;
++        guint          h;
++        guint          rowstride;
++
++        w = gdk_pixbuf_get_width (dst_pixbuf);
++        h = gdk_pixbuf_get_height (dst_pixbuf);
++        rowstride = gdk_pixbuf_get_rowstride (dst_pixbuf);
++
++        dst = gdk_pixbuf_get_pixels (dst_pixbuf);
++        src = src_data;
++
++        go_cairo_convert_data_to_pixbuf (dst, src, w, h, rowstride);
++}
++
++static GdkPixbuf *
++frame_pixbuf (GdkPixbuf *source)
++{
++        GdkPixbuf       *dest;
++        cairo_t         *cr;
++        cairo_surface_t *surface;
++        guint            w;
++        guint            h;
++        guint            rowstride;
++        int              frame_width;
++        double           radius;
++        guint8          *data;
++
++        frame_width = 2;
++
++        w = gdk_pixbuf_get_width (source) + frame_width * 2;
++        h = gdk_pixbuf_get_height (source) + frame_width * 2;
++        radius = w / 3.0;
++
++        dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
++                               TRUE,
++                               8,
++                               w,
++                               h);
++        rowstride = gdk_pixbuf_get_rowstride (dest);
++
++
++        data = g_new0 (guint8, h * rowstride);
++
++        surface = cairo_image_surface_create_for_data (data,
++                                                       CAIRO_FORMAT_ARGB32,
++                                                       w,
++                                                       h,
++                                                       rowstride);
++        cr = cairo_create (surface);
++        cairo_surface_destroy (surface);
++
++        /* set up image */
++        cairo_rectangle (cr, 0, 0, w, h);
++        cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.0);
++        cairo_fill (cr);
++
++        curved_rectangle (cr, frame_width, frame_width,
++                          w - frame_width * 2, h - frame_width * 2,
++                          radius);
++        cairo_set_source_rgba (cr, 0.5, 0.5, 0.5, 0.3);
++        cairo_fill_preserve (cr);
++
++        surface = surface_from_pixbuf (source);
++        cairo_set_source_surface (cr, surface, frame_width, frame_width);
++        cairo_fill (cr);
++        cairo_surface_destroy (surface);
++
++        cairo_to_pixbuf (data, dest);
++
++        cairo_destroy (cr);
++        g_free (data);
++
++        return dest;
++}
++
++GdkPixbuf *
++gdm_user_render_icon (GdmUser   *user,
++                      gint       icon_size)
++{
++        GdkPixbuf    *pixbuf;
++        GdkPixbuf    *framed;
++        char         *path;
++        char         *tmp;
++        gboolean      res;
++
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++        g_return_val_if_fail (icon_size > 12, NULL);
++
++        path = NULL;
++
++        pixbuf = render_icon_from_home (user, icon_size);
++        if (pixbuf != NULL) {
++                goto out;
++        }
++
++        /* Try ${GlobalFaceDir}/${username} */
++        path = g_build_filename (GLOBAL_FACEDIR, user->user_name, NULL);
++        res = check_user_file (path,
++                               user->uid,
++                               MAX_FILE_SIZE,
++                               RELAX_GROUP,
++                               RELAX_OTHER);
++        if (res) {
++                pixbuf = gdk_pixbuf_new_from_file_at_size (path,
++                                                           icon_size,
++                                                           icon_size,
++                                                           NULL);
++        } else {
++                pixbuf = NULL;
++        }
++
++        g_free (path);
++        if (pixbuf != NULL) {
++                goto out;
++        }
++
++        /* Finally, ${GlobalFaceDir}/${username}.png */
++        tmp = g_strconcat (user->user_name, ".png", NULL);
++        path = g_build_filename (GLOBAL_FACEDIR, tmp, NULL);
++        g_free (tmp);
++        res = check_user_file (path,
++                               user->uid,
++                               MAX_FILE_SIZE,
++                               RELAX_GROUP,
++                               RELAX_OTHER);
++        if (res) {
++                pixbuf = gdk_pixbuf_new_from_file_at_size (path,
++                                                           icon_size,
++                                                           icon_size,
++                                                           NULL);
++        } else {
++                pixbuf = NULL;
++        }
++        g_free (path);
++ out:
++
++        if (pixbuf != NULL) {
++                framed = frame_pixbuf (pixbuf);
++                if (framed != NULL) {
++                        g_object_unref (pixbuf);
++                        pixbuf = framed;
++                }
++        }
++
++        return pixbuf;
++}
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdm-user.h gdm-2.28.0.new/gui/gdmsetup/gdm-user.h
+--- gdm-2.28.0/gui/gdmsetup/gdm-user.h	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdm-user.h	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,59 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
++ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
++ *
++ * 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
++ */
++
++/*
++ * Facade object for user data, owned by GdmUserManager
++ */
++
++#ifndef __GDM_USER__
++#define __GDM_USER__ 1
++
++#include <sys/types.h>
++#include <gtk/gtk.h>
++#include <gdk-pixbuf/gdk-pixbuf.h>
++
++G_BEGIN_DECLS
++
++#define GDM_TYPE_USER (gdm_user_get_type ())
++#define GDM_USER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDM_TYPE_USER, GdmUser))
++#define GDM_IS_USER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDM_TYPE_USER))
++
++typedef struct _GdmUser GdmUser;
++
++GType                 gdm_user_get_type            (void) G_GNUC_CONST;
++
++uid_t                 gdm_user_get_uid             (GdmUser   *user);
++G_CONST_RETURN char  *gdm_user_get_user_name       (GdmUser   *user);
++G_CONST_RETURN char  *gdm_user_get_real_name       (GdmUser   *user);
++G_CONST_RETURN char  *gdm_user_get_home_directory  (GdmUser   *user);
++G_CONST_RETURN char  *gdm_user_get_shell           (GdmUser   *user);
++guint                 gdm_user_get_num_sessions    (GdmUser   *user);
++GList                *gdm_user_get_sessions        (GdmUser   *user);
++gulong                gdm_user_get_login_frequency (GdmUser   *user);
++
++GdkPixbuf            *gdm_user_render_icon         (GdmUser   *user,
++                                                    gint       icon_size);
++
++gint                  gdm_user_collate             (GdmUser   *user1,
++                                                    GdmUser   *user2);
++
++G_END_DECLS
++
++#endif
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdm-user-manager.c gdm-2.28.0.new/gui/gdmsetup/gdm-user-manager.c
+--- gdm-2.28.0/gui/gdmsetup/gdm-user-manager.c	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdm-user-manager.c	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,1658 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
++ *
++ */
++
++#include "config.h"
++
++#include <stdlib.h>
++#include <stdio.h>
++#include <fcntl.h>
++#include <unistd.h>
++#include <string.h>
++#include <signal.h>
++#include <errno.h>
++#include <sys/stat.h>
++#include <sys/types.h>
++
++#ifdef HAVE_PATHS_H
++#include <paths.h>
++#endif /* HAVE_PATHS_H */
++
++#include <glib.h>
++#include <glib/gi18n.h>
++#include <glib/gstdio.h>
++#include <glib-object.h>
++#include <gio/gio.h>
++
++#include <dbus/dbus.h>
++#include <dbus/dbus-glib.h>
++#include <dbus/dbus-glib-lowlevel.h>
++
++#include "gdm-user-manager.h"
++#include "gdm-user-private.h"
++
++#define GDM_USER_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_USER_MANAGER, GdmUserManagerPrivate))
++
++#define CK_NAME      "org.freedesktop.ConsoleKit"
++#define CK_PATH      "/org/freedesktop/ConsoleKit"
++#define CK_INTERFACE "org.freedesktop.ConsoleKit"
++
++#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
++#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
++#define CK_SEAT_INTERFACE    "org.freedesktop.ConsoleKit.Seat"
++#define CK_SESSION_INTERFACE "org.freedesktop.ConsoleKit.Session"
++
++/* Prefs Defaults */
++#define DEFAULT_ALLOW_ROOT      TRUE
++#define DEFAULT_MAX_ICON_SIZE   128
++#define DEFAULT_USER_MAX_FILE   65536
++
++#ifdef __sun
++#define DEFAULT_MINIMAL_UID     100
++#else
++#define DEFAULT_MINIMAL_UID     500
++#endif
++
++#ifndef _PATH_SHELLS
++#define _PATH_SHELLS    "/etc/shells"
++#endif
++#define PATH_PASSWD     "/etc/passwd"
++
++#define DEFAULT_GLOBAL_FACE_DIR DATADIR "/faces"
++#define DEFAULT_USER_ICON       "stock_person"
++#define DEFAULT_EXCLUDE         { "bin",        \
++                                  "root",       \
++                                  "daemon",     \
++                                  "adm",        \
++                                  "lp",         \
++                                  "sync",       \
++                                  "shutdown",   \
++                                  "halt",       \
++                                  "mail",       \
++                                  "news",       \
++                                  "uucp",       \
++                                  "operator",   \
++                                  "nobody",     \
++                                  GDM_USERNAME, \
++                                  "postgres",   \
++                                  "pvm",        \
++                                  "rpm",        \
++                                  "nfsnobody",  \
++                                  "pcap",       \
++                                  NULL }
++
++struct GdmUserManagerPrivate
++{
++        GHashTable            *users;
++        GHashTable            *sessions;
++        GHashTable            *exclusions;
++        GHashTable            *shells;
++        DBusGConnection       *connection;
++        DBusGProxy            *seat_proxy;
++        char                  *seat_id;
++
++        GFileMonitor          *passwd_monitor;
++        GFileMonitor          *shells_monitor;
++
++        guint                  reload_id;
++        guint                  ck_history_id;
++
++        guint8                 users_dirty : 1;
++};
++
++enum {
++        LOADING_USERS,
++        USERS_LOADED,
++        USER_ADDED,
++        USER_REMOVED,
++        USER_IS_LOGGED_IN_CHANGED,
++        USER_LOGIN_FREQUENCY_CHANGED,
++        LAST_SIGNAL
++};
++
++static guint signals [LAST_SIGNAL] = { 0, };
++
++static void     gdm_user_manager_class_init (GdmUserManagerClass *klass);
++static void     gdm_user_manager_init       (GdmUserManager      *user_manager);
++static void     gdm_user_manager_finalize   (GObject             *object);
++
++static gpointer user_manager_object = NULL;
++
++G_DEFINE_TYPE (GdmUserManager, gdm_user_manager, G_TYPE_OBJECT)
++
++GQuark
++gdm_user_manager_error_quark (void)
++{
++        static GQuark ret = 0;
++        if (ret == 0) {
++                ret = g_quark_from_static_string ("gdm_user_manager_error");
++        }
++
++        return ret;
++}
++
++static gboolean
++start_new_login_session (GdmUserManager *manager)
++{
++        GError  *error;
++        gboolean res;
++
++        res = g_spawn_command_line_async ("gdmflexiserver -s", &error);
++        if (! res) {
++                g_warning ("Unable to start new login: %s", error->message);
++                g_error_free (error);
++        }
++
++        return res;
++}
++
++/* needs to stay in sync with gdm-slave */
++static char *
++_get_primary_user_session_id (GdmUserManager *manager,
++                              GdmUser        *user)
++{
++        gboolean    res;
++        gboolean    can_activate_sessions;
++        GError     *error;
++        GList      *sessions;
++        GList      *l;
++        char       *primary_ssid;
++
++        if (manager->priv->seat_id == NULL || manager->priv->seat_id[0] == '\0') {
++                g_debug ("GdmUserManager: display seat id is not set; can't switch sessions");
++                return NULL;
++        }
++
++        primary_ssid = NULL;
++        sessions = NULL;
++
++        g_debug ("GdmUserManager: checking if seat can activate sessions");
++
++        error = NULL;
++        res = dbus_g_proxy_call (manager->priv->seat_proxy,
++                                 "CanActivateSessions",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_BOOLEAN, &can_activate_sessions,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_warning ("unable to determine if seat can activate sessions: %s",
++                           error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        if (! can_activate_sessions) {
++                g_debug ("GdmUserManager: seat is unable to activate sessions");
++                goto out;
++        }
++
++        sessions = gdm_user_get_sessions (user);
++        if (sessions == NULL) {
++                g_warning ("unable to determine sessions for user: %s",
++                           gdm_user_get_user_name (user));
++                goto out;
++        }
++
++        for (l = sessions; l != NULL; l = l->next) {
++                const char *ssid;
++
++                ssid = l->data;
++
++                /* FIXME: better way to choose? */
++                if (ssid != NULL) {
++                        primary_ssid = g_strdup (ssid);
++                        break;
++                }
++        }
++
++ out:
++
++        return primary_ssid;
++}
++
++static gboolean
++activate_session_id (GdmUserManager *manager,
++                     const char     *seat_id,
++                     const char     *session_id)
++{
++        DBusError    local_error;
++        DBusMessage *message;
++        DBusMessage *reply;
++        gboolean     ret;
++
++        ret = FALSE;
++        reply = NULL;
++
++        dbus_error_init (&local_error);
++        message = dbus_message_new_method_call ("org.freedesktop.ConsoleKit",
++                                                seat_id,
++                                                "org.freedesktop.ConsoleKit.Seat",
++                                                "ActivateSession");
++        if (message == NULL) {
++                goto out;
++        }
++
++        if (! dbus_message_append_args (message,
++                                        DBUS_TYPE_OBJECT_PATH, &session_id,
++                                        DBUS_TYPE_INVALID)) {
++                goto out;
++        }
++
++
++        dbus_error_init (&local_error);
++        reply = dbus_connection_send_with_reply_and_block (dbus_g_connection_get_connection (manager->priv->connection),
++                                                           message,
++                                                           -1,
++                                                           &local_error);
++        if (reply == NULL) {
++                if (dbus_error_is_set (&local_error)) {
++                        g_warning ("Unable to activate session: %s", local_error.message);
++                        dbus_error_free (&local_error);
++                        goto out;
++                }
++        }
++
++        ret = TRUE;
++ out:
++        if (message != NULL) {
++                dbus_message_unref (message);
++        }
++        if (reply != NULL) {
++                dbus_message_unref (reply);
++        }
++
++        return ret;
++}
++
++static gboolean
++session_is_login_window (GdmUserManager *manager,
++                         const char     *session_id)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        gboolean         res;
++        gboolean         ret;
++        char            *session_type;
++
++        ret = FALSE;
++
++        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit seat object");
++                goto out;
++        }
++
++        session_type = NULL;
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetSessionType",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_STRING, &session_type,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_debug ("Failed to identify the session type: %s", error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        if (session_type == NULL || session_type[0] == '\0' || strcmp (session_type, "LoginWindow") != 0) {
++                goto out;
++        }
++
++        ret = TRUE;
++
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++
++        return ret;
++}
++
++static char *
++_get_login_window_session_id (GdmUserManager *manager)
++{
++        gboolean    res;
++        gboolean    can_activate_sessions;
++        GError     *error;
++        GPtrArray  *sessions;
++        char       *primary_ssid;
++        int         i;
++
++        if (manager->priv->seat_id == NULL || manager->priv->seat_id[0] == '\0') {
++                g_debug ("GdmUserManager: display seat id is not set; can't switch sessions");
++                return NULL;
++        }
++
++        primary_ssid = NULL;
++        sessions = NULL;
++
++        g_debug ("GdmSlave: checking if seat can activate sessions");
++
++        error = NULL;
++        res = dbus_g_proxy_call (manager->priv->seat_proxy,
++                                 "CanActivateSessions",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_BOOLEAN, &can_activate_sessions,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_warning ("unable to determine if seat can activate sessions: %s",
++                           error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        if (! can_activate_sessions) {
++                g_debug ("GdmSlave: seat is unable to activate sessions");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (manager->priv->seat_proxy,
++                                 "GetSessions",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH), &sessions,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_warning ("unable to determine sessions for user: %s",
++                           error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        for (i = 0; i < sessions->len; i++) {
++                char *ssid;
++
++                ssid = g_ptr_array_index (sessions, i);
++
++                if (session_is_login_window (manager, ssid)) {
++                        primary_ssid = g_strdup (ssid);
++                        break;
++                }
++        }
++        g_ptr_array_foreach (sessions, (GFunc)g_free, NULL);
++        g_ptr_array_free (sessions, TRUE);
++
++ out:
++
++        return primary_ssid;
++}
++
++gboolean
++gdm_user_manager_goto_login_session (GdmUserManager *manager)
++{
++        gboolean ret;
++        gboolean res;
++        char    *ssid;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), FALSE);
++
++        ret = FALSE;
++
++        /* First look for any existing LoginWindow sessions on the seat.
++           If none are found, create a new one. */
++
++        ssid = _get_login_window_session_id (manager);
++        if (ssid != NULL) {
++                res = activate_session_id (manager, manager->priv->seat_id, ssid);
++                if (res) {
++                        ret = TRUE;
++                }
++        }
++
++        if (! ret) {
++                res = start_new_login_session (manager);
++                if (res) {
++                        ret = TRUE;
++                }
++        }
++
++        return ret;
++}
++
++gboolean
++gdm_user_manager_activate_user_session (GdmUserManager *manager,
++                                        GdmUser        *user)
++{
++        gboolean ret;
++        char    *ssid;
++        gboolean res;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), FALSE);
++        g_return_val_if_fail (GDM_IS_USER (user), FALSE);
++
++        ret = FALSE;
++
++        ssid = _get_primary_user_session_id (manager, user);
++        if (ssid == NULL) {
++                goto out;
++        }
++
++        res = activate_session_id (manager, manager->priv->seat_id, ssid);
++        if (! res) {
++                g_debug ("GdmUserManager: unable to activate session: %s", ssid);
++                goto out;
++        }
++
++        ret = TRUE;
++ out:
++        return ret;
++}
++
++static void
++on_user_sessions_changed (GdmUser        *user,
++                          GdmUserManager *manager)
++{
++        guint nsessions;
++
++        nsessions = gdm_user_get_num_sessions (user);
++
++        g_debug ("GdmUserManager: sessions changed user=%s num=%d",
++                 gdm_user_get_user_name (user),
++                 nsessions);
++
++        /* only signal on zero and one */
++        if (nsessions > 1) {
++                return;
++        }
++
++        g_signal_emit (manager, signals [USER_IS_LOGGED_IN_CHANGED], 0, user);
++}
++
++static void
++on_user_icon_changed (GdmUser        *user,
++                      GdmUserManager *manager)
++{
++        g_debug ("GdmUserManager: user icon changed");
++}
++
++static char *
++get_seat_id_for_session (DBusGConnection *connection,
++                         const char      *session_id)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        char            *seat_id;
++        gboolean         res;
++
++        proxy = NULL;
++        seat_id = NULL;
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit session object");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetSeatId",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 DBUS_TYPE_G_OBJECT_PATH, &seat_id,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_debug ("Failed to identify the current seat: %s", error->message);
++                g_error_free (error);
++        }
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++
++        return seat_id;
++}
++
++static char *
++get_x11_display_for_session (DBusGConnection *connection,
++                             const char      *session_id)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        char            *x11_display;
++        gboolean         res;
++
++        proxy = NULL;
++        x11_display = NULL;
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit session object");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetX11Display",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_STRING, &x11_display,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_debug ("Failed to identify the x11 display: %s", error->message);
++                g_error_free (error);
++        }
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++
++        return x11_display;
++}
++
++static gboolean
++maybe_add_session_for_user (GdmUserManager *manager,
++                            GdmUser        *user,
++                            const char     *ssid)
++{
++        char    *sid;
++        char    *x11_display;
++        gboolean ret;
++
++        ret = FALSE;
++        sid = NULL;
++        x11_display = NULL;
++
++        /* skip if on another seat */
++        sid = get_seat_id_for_session (manager->priv->connection, ssid);
++        if (sid == NULL
++            || manager->priv->seat_id == NULL
++            || strcmp (sid, manager->priv->seat_id) != 0) {
++                g_debug ("GdmUserManager: not adding session on other seat: %s", ssid);
++                goto out;
++        }
++
++        /* skip if doesn't have an x11 display */
++        x11_display = get_x11_display_for_session (manager->priv->connection, ssid);
++        if (x11_display == NULL || x11_display[0] == '\0') {
++                g_debug ("GdmUserManager: not adding session without a x11 display: %s", ssid);
++                goto out;
++        }
++
++        if (g_hash_table_lookup (manager->priv->exclusions, gdm_user_get_user_name (user))) {
++                g_debug ("GdmUserManager: excluding user '%s'", gdm_user_get_user_name (user));
++                goto out;
++        }
++
++        g_hash_table_insert (manager->priv->sessions,
++                             g_strdup (ssid),
++                             g_strdup (gdm_user_get_user_name (user)));
++
++        _gdm_user_add_session (user, ssid);
++        g_debug ("GdmUserManager: added session for user: %s", gdm_user_get_user_name (user));
++
++        ret = TRUE;
++
++ out:
++        g_free (sid);
++        g_free (x11_display);
++
++        return ret;
++}
++
++static void
++add_sessions_for_user (GdmUserManager *manager,
++                       GdmUser        *user)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        gboolean         res;
++        guint32          uid;
++        GPtrArray       *sessions;
++        int              i;
++
++        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
++                                           CK_NAME,
++                                           CK_MANAGER_PATH,
++                                           CK_MANAGER_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit manager object");
++                goto out;
++        }
++
++        uid = gdm_user_get_uid (user);
++
++        g_debug ("Getting list of sessions for user %u", uid);
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetSessionsForUnixUser",
++                                 &error,
++                                 G_TYPE_UINT, uid,
++                                 G_TYPE_INVALID,
++                                 dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH),
++                                 &sessions,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_debug ("Failed to find sessions for user: %s", error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        g_debug ("Found %d sessions for user %s", sessions->len, gdm_user_get_user_name (user));
++
++        for (i = 0; i < sessions->len; i++) {
++                char *ssid;
++
++                ssid = g_ptr_array_index (sessions, i);
++                maybe_add_session_for_user (manager, user, ssid);
++        }
++
++        g_ptr_array_foreach (sessions, (GFunc)g_free, NULL);
++        g_ptr_array_free (sessions, TRUE);
++
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++}
++
++static GdmUser *
++create_user (GdmUserManager *manager)
++{
++        GdmUser *user;
++
++        user = g_object_new (GDM_TYPE_USER, "manager", manager, NULL);
++        g_signal_connect (user,
++                          "sessions-changed",
++                          G_CALLBACK (on_user_sessions_changed),
++                          manager);
++        g_signal_connect (user,
++                          "icon-changed",
++                          G_CALLBACK (on_user_icon_changed),
++                          manager);
++        return user;
++}
++
++static void
++add_user (GdmUserManager *manager,
++          GdmUser        *user)
++{
++        add_sessions_for_user (manager, user);
++        g_hash_table_insert (manager->priv->users,
++                             g_strdup (gdm_user_get_user_name (user)),
++                             g_object_ref (user));
++
++        g_signal_emit (manager, signals[USER_ADDED], 0, user);
++}
++
++static GdmUser *
++add_new_user_for_pwent (GdmUserManager *manager,
++                        struct passwd  *pwent)
++{
++        GdmUser *user;
++
++        g_debug ("Creating new user");
++
++        user = create_user (manager);
++        _gdm_user_update (user, pwent);
++
++        add_user (manager, user);
++
++        return user;
++}
++
++static char *
++get_current_seat_id (DBusGConnection *connection)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        char            *session_id;
++        char            *seat_id;
++        gboolean         res;
++
++        proxy = NULL;
++        session_id = NULL;
++        seat_id = NULL;
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           CK_MANAGER_PATH,
++                                           CK_MANAGER_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit manager object");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetCurrentSession",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 DBUS_TYPE_G_OBJECT_PATH,
++                                 &session_id,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                g_debug ("Failed to identify the current session: %s", error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        seat_id = get_seat_id_for_session (connection, session_id);
++
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++        g_free (session_id);
++
++        return seat_id;
++}
++
++static gboolean
++get_uid_from_session_id (GdmUserManager *manager,
++                         const char     *session_id,
++                         uid_t          *uidp)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        guint            uid;
++        gboolean         res;
++
++        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit session object");
++                return FALSE;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetUnixUser",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_UINT, &uid,
++                                 G_TYPE_INVALID);
++        g_object_unref (proxy);
++
++        if (! res) {
++                g_warning ("Failed to query the session: %s", error->message);
++                g_error_free (error);
++                return FALSE;
++        }
++
++        if (uidp != NULL) {
++                *uidp = (uid_t) uid;
++        }
++
++        return TRUE;
++}
++
++static void
++seat_session_added (DBusGProxy     *seat_proxy,
++                    const char     *session_id,
++                    GdmUserManager *manager)
++{
++        uid_t          uid;
++        gboolean       res;
++        struct passwd *pwent;
++        GdmUser       *user;
++        gboolean       is_new;
++
++        g_debug ("Session added: %s", session_id);
++
++        res = get_uid_from_session_id (manager, session_id, &uid);
++        if (! res) {
++                g_warning ("Unable to lookup user for session");
++                return;
++        }
++
++        errno = 0;
++        pwent = getpwuid (uid);
++        if (pwent == NULL) {
++                g_warning ("Unable to lookup user id %d: %s", (int)uid, g_strerror (errno));
++                return;
++        }
++
++        /* check exclusions up front */
++        if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
++                g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
++                return;
++        }
++
++        user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
++        if (user == NULL) {
++                g_debug ("Creating new user");
++
++                user = create_user (manager);
++                _gdm_user_update (user, pwent);
++                is_new = TRUE;
++        } else {
++                is_new = FALSE;
++        }
++
++        res = maybe_add_session_for_user (manager, user, session_id);
++
++        /* only add the user if we added a session */
++        if (is_new) {
++                if (res) {
++                        add_user (manager, user);
++                } else {
++                        g_object_unref (user);
++                }
++        }
++}
++
++static void
++seat_session_removed (DBusGProxy     *seat_proxy,
++                      const char     *session_id,
++                      GdmUserManager *manager)
++{
++        GdmUser *user;
++        char    *username;
++
++        g_debug ("Session removed: %s", session_id);
++
++        /* since the session object may already be gone
++         * we can't query CK directly */
++
++        username = g_hash_table_lookup (manager->priv->sessions, session_id);
++        if (username == NULL) {
++                return;
++        }
++
++        user = g_hash_table_lookup (manager->priv->users, username);
++        if (user == NULL) {
++                /* nothing to do */
++                return;
++        }
++
++        g_debug ("GdmUserManager: Session removed for %s", username);
++        _gdm_user_remove_session (user, session_id);
++}
++
++static void
++on_proxy_destroy (DBusGProxy     *proxy,
++                  GdmUserManager *manager)
++{
++        g_debug ("GdmUserManager: seat proxy destroyed");
++
++        manager->priv->seat_proxy = NULL;
++}
++
++static void
++get_seat_proxy (GdmUserManager *manager)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++
++        g_assert (manager->priv->seat_proxy == NULL);
++
++        error = NULL;
++        manager->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
++        if (manager->priv->connection == NULL) {
++                g_warning ("Failed to connect to the D-Bus daemon: %s", error->message);
++                g_error_free (error);
++                return;
++        }
++
++        manager->priv->seat_id = get_current_seat_id (manager->priv->connection);
++        if (manager->priv->seat_id == NULL) {
++                return;
++        }
++
++        g_debug ("GdmUserManager: Found current seat: %s", manager->priv->seat_id);
++
++        error = NULL;
++        proxy = dbus_g_proxy_new_for_name_owner (manager->priv->connection,
++                                                 CK_NAME,
++                                                 manager->priv->seat_id,
++                                                 CK_SEAT_INTERFACE,
++                                                 &error);
++
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit seat object: %s", error->message);
++                g_error_free (error);
++                return;
++        }
++
++        g_signal_connect (proxy, "destroy", G_CALLBACK (on_proxy_destroy), manager);
++
++        dbus_g_proxy_add_signal (proxy,
++                                 "SessionAdded",
++                                 DBUS_TYPE_G_OBJECT_PATH,
++                                 G_TYPE_INVALID);
++        dbus_g_proxy_add_signal (proxy,
++                                 "SessionRemoved",
++                                 DBUS_TYPE_G_OBJECT_PATH,
++                                 G_TYPE_INVALID);
++        dbus_g_proxy_connect_signal (proxy,
++                                     "SessionAdded",
++                                     G_CALLBACK (seat_session_added),
++                                     manager,
++                                     NULL);
++        dbus_g_proxy_connect_signal (proxy,
++                                     "SessionRemoved",
++                                     G_CALLBACK (seat_session_removed),
++                                     manager,
++                                     NULL);
++        manager->priv->seat_proxy = proxy;
++
++}
++
++/**
++ * gdm_manager_get_user:
++ * @manager: the manager to query.
++ * @username: the login name of the user to get.
++ *
++ * Retrieves a pointer to the #GdmUser object for the login named @username
++ * from @manager. This pointer is not a reference, and should not be released.
++ *
++ * Returns: a pointer to a #GdmUser object.
++ **/
++GdmUser *
++gdm_user_manager_get_user (GdmUserManager *manager,
++                           const char     *username)
++{
++        GdmUser *user;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
++        g_return_val_if_fail (username != NULL && username[0] != '\0', NULL);
++
++        user = g_hash_table_lookup (manager->priv->users, username);
++
++        if (user == NULL) {
++                struct passwd *pwent;
++
++                pwent = getpwnam (username);
++
++                if (pwent != NULL) {
++                        user = add_new_user_for_pwent (manager, pwent);
++                }
++        }
++
++        return user;
++}
++
++GdmUser *
++gdm_user_manager_get_user_by_uid (GdmUserManager *manager,
++                                  uid_t           uid)
++{
++        GdmUser       *user;
++        struct passwd *pwent;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
++
++        pwent = getpwuid (uid);
++        if (pwent == NULL) {
++                g_warning ("GdmUserManager: unable to lookup uid %d", (int)uid);
++                return NULL;
++        }
++
++        user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
++
++        if (user == NULL) {
++                user = add_new_user_for_pwent (manager, pwent);
++        }
++
++        return user;
++}
++
++static void
++listify_hash_values_hfunc (gpointer key,
++                           gpointer value,
++                           gpointer user_data)
++{
++        GSList **list = user_data;
++
++        *list = g_slist_prepend (*list, value);
++}
++
++GSList *
++gdm_user_manager_list_users (GdmUserManager *manager)
++{
++        GSList *retval;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
++
++        retval = NULL;
++        g_hash_table_foreach (manager->priv->users, listify_hash_values_hfunc, &retval);
++
++        return g_slist_sort (retval, (GCompareFunc) gdm_user_collate);
++}
++
++static gboolean
++parse_value_as_ulong (const char *value,
++                      gulong     *ulongval)
++{
++        char  *end_of_valid_long;
++        glong  long_value;
++        gulong ulong_value;
++
++        errno = 0;
++        long_value = strtol (value, &end_of_valid_long, 10);
++
++        if (*value == '\0' || *end_of_valid_long != '\0') {
++                return FALSE;
++        }
++
++        ulong_value = long_value;
++        if (ulong_value != long_value || errno == ERANGE) {
++                return FALSE;
++        }
++
++        *ulongval = ulong_value;
++
++        return TRUE;
++}
++
++static gboolean
++parse_ck_history_line (const char *line,
++                       char      **user_namep,
++                       gulong     *frequencyp)
++{
++        GRegex     *re;
++        GMatchInfo *match_info;
++        gboolean    res;
++        gboolean    ret;
++        GError     *error;
++
++        ret = FALSE;
++        re = NULL;
++        match_info = NULL;
++
++        error = NULL;
++        re = g_regex_new ("(?P<username>[0-9a-zA-Z]+)[ ]+(?P<frequency>[0-9]+)", 0, 0, &error);
++        if (re == NULL) {
++                g_critical ("%s", error->message);
++                goto out;
++        }
++
++        g_regex_match (re, line, 0, &match_info);
++
++        res = g_match_info_matches (match_info);
++        if (! res) {
++                g_warning ("Unable to parse history: %s", line);
++                goto out;
++        }
++
++        if (user_namep != NULL) {
++                *user_namep = g_match_info_fetch_named (match_info, "username");
++        }
++
++        if (frequencyp != NULL) {
++                char *freq;
++                freq = g_match_info_fetch_named (match_info, "frequency");
++                res = parse_value_as_ulong (freq, frequencyp);
++                g_free (freq);
++                if (! res) {
++                        goto out;
++                }
++        }
++
++        ret = TRUE;
++
++ out:
++        if (match_info != NULL) {
++                g_match_info_free (match_info);
++        }
++        if (re != NULL) {
++                g_regex_unref (re);
++        }
++        return ret;
++}
++
++static void
++process_ck_history_line (GdmUserManager *manager,
++                         const char     *line)
++{
++        gboolean res;
++        char    *username;
++        gulong   frequency;
++        struct passwd *pwent;
++        GdmUser *user;
++
++        frequency = 0;
++        username = NULL;
++        res = parse_ck_history_line (line, &username, &frequency);
++        if (! res) {
++                return;
++        }
++
++        if (g_hash_table_lookup (manager->priv->exclusions, username)) {
++                g_debug ("GdmUserManager: excluding user '%s'", username);
++                g_free (username);
++                return;
++        }
++
++        /* https://bugzilla.gnome.org/show_bug.cgi?id=587708 */
++        /* do not show system users; we cannot use gdm_user_manager_get_user()
++         * here since this creates/signals users as a side effect */
++        pwent = getpwnam (username);
++        if (pwent == NULL) {
++                g_warning ("Unable to lookup user name %s: %s", username, g_strerror (errno));
++                return;
++        }
++        if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                g_debug ("GdmUserManager: excluding user '%s'", username);
++                return;
++        }
++
++        user = gdm_user_manager_get_user (manager, username);
++        if (user == NULL) {
++                g_debug ("GdmUserManager: unable to lookup user '%s'", username);
++                g_free (username);
++                return;
++        }
++
++        g_object_set (user, "login-frequency", frequency, NULL);
++        g_signal_emit (manager, signals [USER_LOGIN_FREQUENCY_CHANGED], 0, user);
++        g_free (username);
++}
++
++static gboolean
++ck_history_watch (GIOChannel     *source,
++                  GIOCondition    condition,
++                  GdmUserManager *manager)
++{
++        GIOStatus status;
++        gboolean  done  = FALSE;
++
++        g_return_val_if_fail (manager != NULL, FALSE);
++
++        if (condition & G_IO_IN) {
++                char   *str;
++                GError *error;
++
++                error = NULL;
++                status = g_io_channel_read_line (source, &str, NULL, NULL, &error);
++                if (error != NULL) {
++                        g_warning ("GdmUserManager: unable to read line: %s", error->message);
++                        g_error_free (error);
++                }
++
++                if (status == G_IO_STATUS_NORMAL) {
++                        g_debug ("GdmUserManager: history output: %s", str);
++                        process_ck_history_line (manager, str);
++                } else if (status == G_IO_STATUS_EOF) {
++                        done = TRUE;
++                }
++
++                g_free (str);
++        } else if (condition & G_IO_HUP) {
++                done = TRUE;
++        }
++
++        if (done) {
++                g_signal_emit (G_OBJECT (manager), signals[USERS_LOADED], 0);
++
++                manager->priv->ck_history_id = 0;
++                return FALSE;
++        }
++
++        return TRUE;
++}
++
++static void
++reload_ck_history (GdmUserManager *manager)
++{
++        char       *command;
++        const char *seat_id;
++        GError     *error;
++        gboolean    res;
++        char      **argv;
++        int         standard_out;
++        GIOChannel *channel;
++
++        seat_id = NULL;
++        if (manager->priv->seat_id != NULL
++            && g_str_has_prefix (manager->priv->seat_id, "/org/freedesktop/ConsoleKit/")) {
++
++                seat_id = manager->priv->seat_id + strlen ("/org/freedesktop/ConsoleKit/");
++        }
++
++        if (seat_id == NULL) {
++                g_warning ("Unable to find users: no seat-id found");
++                return;
++        }
++
++        command = g_strdup_printf ("ck-history --frequent --seat='%s' --session-type=''",
++                                   seat_id);
++        g_debug ("GdmUserManager: running '%s'", command);
++        error = NULL;
++        if (! g_shell_parse_argv (command, NULL, &argv, &error)) {
++                g_warning ("Could not parse command: %s", error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        error = NULL;
++        res = g_spawn_async_with_pipes (NULL,
++                                        argv,
++                                        NULL,
++                                        G_SPAWN_SEARCH_PATH,
++                                        NULL,
++                                        NULL,
++                                        NULL, /* pid */
++                                        NULL,
++                                        &standard_out,
++                                        NULL,
++                                        &error);
++        g_strfreev (argv);
++        if (! res) {
++                g_warning ("Unable to run ck-history: %s", error->message);
++                g_error_free (error);
++                goto out;
++        }
++
++        channel = g_io_channel_unix_new (standard_out);
++        g_io_channel_set_close_on_unref (channel, TRUE);
++        g_io_channel_set_flags (channel,
++                                g_io_channel_get_flags (channel) | G_IO_FLAG_NONBLOCK,
++                                NULL);
++        manager->priv->ck_history_id = g_io_add_watch (channel,
++                                                       G_IO_IN | G_IO_HUP | G_IO_ERR | G_IO_NVAL,
++                                                       (GIOFunc)ck_history_watch,
++                                                       manager);
++        g_io_channel_unref (channel);
++
++ out:
++        g_free (command);
++}
++
++static void
++reload_passwd (GdmUserManager *manager)
++{
++        struct passwd *pwent;
++        GSList        *old_users;
++        GSList        *new_users;
++        GSList        *list;
++        FILE          *fp;
++
++        old_users = NULL;
++        new_users = NULL;
++
++        errno = 0;
++        fp = fopen (PATH_PASSWD, "r");
++        if (fp == NULL) {
++                g_warning ("Unable to open %s: %s", PATH_PASSWD, g_strerror (errno));
++                goto out;
++        }
++
++        g_hash_table_foreach (manager->priv->users, listify_hash_values_hfunc, &old_users);
++        g_slist_foreach (old_users, (GFunc) g_object_ref, NULL);
++
++        /* Make sure we keep users who are logged in no matter what. */
++        for (list = old_users; list; list = list->next) {
++                if (gdm_user_get_num_sessions (list->data) > 0) {
++                        g_object_freeze_notify (G_OBJECT (list->data));
++                        new_users = g_slist_prepend (new_users, g_object_ref (list->data));
++                }
++        }
++
++        for (pwent = fgetpwent (fp); pwent != NULL; pwent = fgetpwent (fp)) {
++                GdmUser *user;
++
++                user = NULL;
++
++                /* Skip users below MinimalUID... */
++                if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                        continue;
++                }
++
++                /* ...And users w/ invalid shells... */
++                if (pwent->pw_shell == NULL ||
++                    !g_hash_table_lookup (manager->priv->shells, pwent->pw_shell)) {
++                        g_debug ("GdmUserManager: skipping user with bad shell: %s", pwent->pw_name);
++                        continue;
++                }
++
++                /* ...And explicitly excluded users */
++                if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
++                        g_debug ("GdmUserManager: explicitly skipping user: %s", pwent->pw_name);
++                        continue;
++                }
++
++                user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
++
++                /* Update users already in the *new* list */
++                if (g_slist_find (new_users, user)) {
++                        _gdm_user_update (user, pwent);
++                        continue;
++                }
++
++                if (user == NULL) {
++                        user = create_user (manager);
++                } else {
++                        g_object_ref (user);
++                }
++
++                /* Freeze & update users not already in the new list */
++                g_object_freeze_notify (G_OBJECT (user));
++                _gdm_user_update (user, pwent);
++
++                new_users = g_slist_prepend (new_users, user);
++        }
++
++        /* Go through and handle added users */
++        for (list = new_users; list; list = list->next) {
++                if (! g_slist_find (old_users, list->data)) {
++                        add_user (manager, list->data);
++                }
++        }
++
++        /* Go through and handle removed users */
++        for (list = old_users; list; list = list->next) {
++                if (! g_slist_find (new_users, list->data)) {
++                        g_signal_emit (manager, signals[USER_REMOVED], 0, list->data);
++                        g_hash_table_remove (manager->priv->users,
++                                             gdm_user_get_user_name (list->data));
++                }
++        }
++
++ out:
++        /* Cleanup */
++
++        fclose (fp);
++
++        g_slist_foreach (new_users, (GFunc) g_object_thaw_notify, NULL);
++        g_slist_foreach (new_users, (GFunc) g_object_unref, NULL);
++        g_slist_free (new_users);
++
++        g_slist_foreach (old_users, (GFunc) g_object_unref, NULL);
++        g_slist_free (old_users);
++}
++
++static void
++reload_users (GdmUserManager *manager)
++{
++        reload_ck_history (manager);
++        reload_passwd (manager);
++}
++
++static gboolean
++reload_users_timeout (GdmUserManager *manager)
++{
++        reload_users (manager);
++        manager->priv->reload_id = 0;
++
++        return FALSE;
++}
++
++static void
++queue_reload_users (GdmUserManager *manager)
++{
++        if (manager->priv->reload_id > 0) {
++                return;
++        }
++
++        g_signal_emit (G_OBJECT (manager), signals[LOADING_USERS], 0);
++        manager->priv->reload_id = g_idle_add ((GSourceFunc)reload_users_timeout, manager);
++}
++
++static void
++reload_shells (GdmUserManager *manager)
++{
++        char *shell;
++
++        setusershell ();
++
++        g_hash_table_remove_all (manager->priv->shells);
++        for (shell = getusershell (); shell != NULL; shell = getusershell ()) {
++                /* skip well known not-real shells */
++                if (shell == NULL
++                    || strcmp (shell, "/sbin/nologin") == 0
++                    || strcmp (shell, "/bin/false") == 0) {
++                        g_debug ("GdmUserManager: skipping shell %s", shell);
++                        continue;
++                }
++                g_hash_table_insert (manager->priv->shells,
++                                     g_strdup (shell),
++                                     GUINT_TO_POINTER (TRUE));
++        }
++
++        endusershell ();
++}
++
++static void
++on_shells_monitor_changed (GFileMonitor     *monitor,
++                           GFile            *file,
++                           GFile            *other_file,
++                           GFileMonitorEvent event_type,
++                           GdmUserManager   *manager)
++{
++        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
++            event_type != G_FILE_MONITOR_EVENT_CREATED) {
++                return;
++        }
++
++        reload_shells (manager);
++        reload_passwd (manager);
++}
++
++static void
++on_passwd_monitor_changed (GFileMonitor     *monitor,
++                           GFile            *file,
++                           GFile            *other_file,
++                           GFileMonitorEvent event_type,
++                           GdmUserManager   *manager)
++{
++        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
++            event_type != G_FILE_MONITOR_EVENT_CREATED) {
++                return;
++        }
++
++        reload_passwd (manager);
++}
++
++static void
++gdm_user_manager_class_init (GdmUserManagerClass *klass)
++{
++        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
++
++        object_class->finalize = gdm_user_manager_finalize;
++
++        signals [LOADING_USERS] =
++                g_signal_new ("loading-users",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, loading_users),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__VOID,
++                              G_TYPE_NONE, 0);
++        signals [USERS_LOADED] =
++                g_signal_new ("users-loaded",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, users_loaded),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__VOID,
++                              G_TYPE_NONE, 0);
++        signals [USER_ADDED] =
++                g_signal_new ("user-added",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_added),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, GDM_TYPE_USER);
++        signals [USER_REMOVED] =
++                g_signal_new ("user-removed",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_removed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, GDM_TYPE_USER);
++        signals [USER_IS_LOGGED_IN_CHANGED] =
++                g_signal_new ("user-is-logged-in-changed",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_is_logged_in_changed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, GDM_TYPE_USER);
++        signals [USER_LOGIN_FREQUENCY_CHANGED] =
++                g_signal_new ("user-login-frequency-changed",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_login_frequency_changed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, GDM_TYPE_USER);
++
++        g_type_class_add_private (klass, sizeof (GdmUserManagerPrivate));
++}
++
++static void
++gdm_user_manager_init (GdmUserManager *manager)
++{
++        int            i;
++        GFile         *file;
++        GError        *error;
++        const char    *exclude_default[] = DEFAULT_EXCLUDE;
++
++        manager->priv = GDM_USER_MANAGER_GET_PRIVATE (manager);
++
++        /* sessions */
++        manager->priv->sessions = g_hash_table_new_full (g_str_hash,
++                                                         g_str_equal,
++                                                         g_free,
++                                                         g_free);
++
++        /* exclusions */
++        manager->priv->exclusions = g_hash_table_new_full (g_str_hash,
++                                                           g_str_equal,
++                                                           g_free,
++                                                           NULL);
++        for (i = 0; exclude_default[i] != NULL; i++) {
++                g_hash_table_insert (manager->priv->exclusions,
++                                     g_strdup (exclude_default [i]),
++                                     GUINT_TO_POINTER (TRUE));
++        }
++
++        /* /etc/shells */
++        manager->priv->shells = g_hash_table_new_full (g_str_hash,
++                                                       g_str_equal,
++                                                       g_free,
++                                                       NULL);
++        reload_shells (manager);
++        file = g_file_new_for_path (_PATH_SHELLS);
++        error = NULL;
++        manager->priv->shells_monitor = g_file_monitor_file (file,
++                                                             G_FILE_MONITOR_NONE,
++                                                             NULL,
++                                                             &error);
++        if (manager->priv->shells_monitor != NULL) {
++                g_signal_connect (manager->priv->shells_monitor,
++                                  "changed",
++                                  G_CALLBACK (on_shells_monitor_changed),
++                                  manager);
++        } else {
++                g_warning ("Unable to monitor %s: %s", _PATH_SHELLS, error->message);
++                g_error_free (error);
++        }
++        g_object_unref (file);
++
++        /* /etc/passwd */
++        manager->priv->users = g_hash_table_new_full (g_str_hash,
++                                                      g_str_equal,
++                                                      g_free,
++                                                      (GDestroyNotify) g_object_run_dispose);
++        file = g_file_new_for_path (PATH_PASSWD);
++        manager->priv->passwd_monitor = g_file_monitor_file (file,
++                                                             G_FILE_MONITOR_NONE,
++                                                             NULL,
++                                                             &error);
++        if (manager->priv->passwd_monitor != NULL) {
++                g_signal_connect (manager->priv->passwd_monitor,
++                                  "changed",
++                                  G_CALLBACK (on_passwd_monitor_changed),
++                                  manager);
++        } else {
++                g_warning ("Unable to monitor %s: %s", PATH_PASSWD, error->message);
++                g_error_free (error);
++        }
++        g_object_unref (file);
++
++
++        get_seat_proxy (manager);
++
++        queue_reload_users (manager);
++
++        manager->priv->users_dirty = FALSE;
++}
++
++static void
++gdm_user_manager_finalize (GObject *object)
++{
++        GdmUserManager *manager;
++
++        g_return_if_fail (object != NULL);
++        g_return_if_fail (GDM_IS_USER_MANAGER (object));
++
++        manager = GDM_USER_MANAGER (object);
++
++        g_return_if_fail (manager->priv != NULL);
++
++        if (manager->priv->seat_proxy != NULL) {
++                g_object_unref (manager->priv->seat_proxy);
++        }
++
++        if (manager->priv->ck_history_id != 0) {
++                g_source_remove (manager->priv->ck_history_id);
++                manager->priv->ck_history_id = 0;
++        }
++
++        if (manager->priv->reload_id > 0) {
++                g_source_remove (manager->priv->reload_id);
++                manager->priv->reload_id = 0;
++        }
++
++        g_hash_table_destroy (manager->priv->sessions);
++
++        g_file_monitor_cancel (manager->priv->passwd_monitor);
++        g_hash_table_destroy (manager->priv->users);
++
++        g_file_monitor_cancel (manager->priv->shells_monitor);
++        g_hash_table_destroy (manager->priv->shells);
++
++        g_free (manager->priv->seat_id);
++
++        G_OBJECT_CLASS (gdm_user_manager_parent_class)->finalize (object);
++}
++
++GdmUserManager *
++gdm_user_manager_ref_default (void)
++{
++        if (user_manager_object != NULL) {
++                g_object_ref (user_manager_object);
++        } else {
++                user_manager_object = g_object_new (GDM_TYPE_USER_MANAGER, NULL);
++                g_object_add_weak_pointer (user_manager_object,
++                                           (gpointer *) &user_manager_object);
++        }
++
++        return GDM_USER_MANAGER (user_manager_object);
++}
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdm-user-manager.h gdm-2.28.0.new/gui/gdmsetup/gdm-user-manager.h
+--- gdm-2.28.0/gui/gdmsetup/gdm-user-manager.h	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdm-user-manager.h	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,87 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
++ *
++ */
++
++#ifndef __GDM_USER_MANAGER_H
++#define __GDM_USER_MANAGER_H
++
++#include <glib-object.h>
++
++#include "gdm-user.h"
++
++G_BEGIN_DECLS
++
++#define GDM_TYPE_USER_MANAGER         (gdm_user_manager_get_type ())
++#define GDM_USER_MANAGER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_MANAGER, GdmUserManager))
++#define GDM_USER_MANAGER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_USER_MANAGER, GdmUserManagerClass))
++#define GDM_IS_USER_MANAGER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_MANAGER))
++#define GDM_IS_USER_MANAGER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_MANAGER))
++#define GDM_USER_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_MANAGER, GdmUserManagerClass))
++
++typedef struct GdmUserManagerPrivate GdmUserManagerPrivate;
++
++typedef struct
++{
++        GObject                parent;
++        GdmUserManagerPrivate *priv;
++} GdmUserManager;
++
++typedef struct
++{
++        GObjectClass   parent_class;
++
++        void          (* loading_users)             (GdmUserManager *user_manager);
++        void          (* users_loaded)              (GdmUserManager *user_manager);
++        void          (* user_added)                (GdmUserManager *user_manager,
++                                                     GdmUser        *user);
++        void          (* user_removed)              (GdmUserManager *user_manager,
++                                                     GdmUser        *user);
++        void          (* user_is_logged_in_changed) (GdmUserManager *user_manager,
++                                                     GdmUser        *user);
++        void          (* user_login_frequency_changed) (GdmUserManager *user_manager,
++                                                        GdmUser        *user);
++} GdmUserManagerClass;
++
++typedef enum
++{
++        GDM_USER_MANAGER_ERROR_GENERAL,
++        GDM_USER_MANAGER_ERROR_KEY_NOT_FOUND
++} GdmUserManagerError;
++
++#define GDM_USER_MANAGER_ERROR gdm_user_manager_error_quark ()
++
++GQuark              gdm_user_manager_error_quark           (void);
++GType               gdm_user_manager_get_type              (void);
++
++GdmUserManager *    gdm_user_manager_ref_default           (void);
++
++GSList *            gdm_user_manager_list_users            (GdmUserManager *manager);
++GdmUser *           gdm_user_manager_get_user              (GdmUserManager *manager,
++                                                            const char     *user_name);
++GdmUser *           gdm_user_manager_get_user_by_uid       (GdmUserManager *manager,
++                                                            uid_t           uid);
++
++gboolean            gdm_user_manager_activate_user_session (GdmUserManager *manager,
++                                                            GdmUser        *user);
++
++gboolean            gdm_user_manager_goto_login_session    (GdmUserManager *manager);
++
++G_END_DECLS
++
++#endif /* __GDM_USER_MANAGER_H */
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdm-user-private.h gdm-2.28.0.new/gui/gdmsetup/gdm-user-private.h
+--- gdm-2.28.0/gui/gdmsetup/gdm-user-private.h	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/gdm-user-private.h	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,44 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
++ *
++ * 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
++ */
++
++/*
++ * Private interfaces to the GdmUser object
++ */
++
++#ifndef __GDM_USER_PRIVATE__
++#define __GDM_USER_PRIVATE__ 1
++
++#include <pwd.h>
++
++#include "gdm-user.h"
++
++G_BEGIN_DECLS
++
++void _gdm_user_update           (GdmUser             *user,
++                                 const struct passwd *pwent);
++void _gdm_user_add_session      (GdmUser             *user,
++                                 const char          *session_id);
++void _gdm_user_remove_session   (GdmUser             *user,
++                                 const char          *session_id);
++
++void _gdm_user_icon_changed     (GdmUser             *user);
++
++G_END_DECLS
++
++#endif /* !__GDM_USER_PRIVATE__ */
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/Makefile.am gdm-2.28.0.new/gui/gdmsetup/Makefile.am
+--- gdm-2.28.0/gui/gdmsetup/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ gdm-2.28.0.new/gui/gdmsetup/Makefile.am	2009-09-22 16:42:25.000000000 +0200
+@@ -0,0 +1,38 @@
++NULL =
++
++AM_CPPFLAGS = \
++	-I$(top_srcdir)/common		\
++	-DDATADIR=\""$(datadir)"\"	\
++	-DUIDIR=\""$(uidir)"\" 	\
++	-DGNOMELOCALEDIR=\""$(gdmlocaledir)"\" 	\
++	$(GDMSETUP_CFLAGS)		\
++	$(NULL)
++
++bin_PROGRAMS =			\
++	gdmsetup		\
++	$(NULL)
++
++gdmsetup_SOURCES = 		\
++	gdmsetup.c 		\
++	gdm-user.c 		\
++	gdm-user-manager.c	\
++	$(NULL)
++
++gdmsetup_LDADD =		\
++	$(GDMSETUP_LIBS)	\
++	$(NULL)
++        
++uidir = $(pkgdatadir)
++ui_DATA = 			\
++	gdmsetup.ui		\
++	$(NULL)
++
++Utilitiesdir = $(datadir)/applications
++Utilities_in_files = gdmsetup.desktop.in
++Utilities_DATA = $(Utilities_in_files:.desktop.in=.desktop)
++@INTLTOOL_DESKTOP_RULE@
++
++EXTRA_DIST = 			\
++	$(ui_DATA)		\
++	$(Utilities_in_files)	\
++	$(NULL)
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/Makefile.am gdm-2.28.0.new/gui/Makefile.am
+--- gdm-2.28.0/gui/Makefile.am	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/gui/Makefile.am	2009-09-22 16:42:25.000000000 +0200
+@@ -1,6 +1,7 @@
+ NULL =
+ 
+ SUBDIRS =			\
++	gdmsetup		\
+ 	simple-chooser		\
+ 	simple-greeter		\
+ 	user-switch-applet	\
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/po/POTFILES.in gdm-2.28.0.new/po/POTFILES.in
+--- gdm-2.28.0/po/POTFILES.in	2009-09-22 16:42:24.000000000 +0200
++++ gdm-2.28.0.new/po/POTFILES.in	2009-09-22 16:42:25.000000000 +0200
+@@ -60,6 +60,9 @@
+ data/greeter-autostart/metacity.desktop.in
+ data/greeter-autostart/orca-screen-reader.desktop.in
+ data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in
++gui/gdmsetup/gdmsetup.desktop.in
++gui/gdmsetup/gdmsetup.c
++[type: gettext/glade]gui/gdmsetup/gdmsetup.ui
+ gui/simple-chooser/gdm-host-chooser-dialog.c
+ gui/simple-chooser/gdm-host-chooser-widget.c
+ gui/simple-greeter/gdm-cell-renderer-timer.c
Index: proiecte/PPPP/gdm/debian/patches/10_xsplash.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/10_xsplash.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/10_xsplash.patch	(revision 134)
@@ -0,0 +1,50 @@
+#
+# Description: Load xsplash on login
+# Ubuntu: https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/LoginExperience
+#
+=== modified file 'data/Init.in'
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/data/Init.in gdm-2.27.4.new/data/Init.in
+--- gdm-2.27.4/data/Init.in	2009-05-19 17:18:12.000000000 +0200
++++ gdm-2.27.4.new/data/Init.in	2009-08-11 19:09:36.000000000 +0200
+@@ -6,6 +6,11 @@
+ PATH=@X_PATH@:$PATH
+ OLD_IFS=$IFS
+ 
++if [ -x '/usr/bin/xsplash' ];
++then
++        /usr/bin/xsplash --gdm-session --daemon
++fi
++
+ gdmwhich () {
+   COMMAND="$1"
+   OUTPUT=
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/data/PreSession.in gdm-2.27.4.new/data/PreSession.in
+--- gdm-2.27.4/data/PreSession.in	2009-05-19 17:18:12.000000000 +0200
++++ gdm-2.27.4.new/data/PreSession.in	2009-08-11 19:09:36.000000000 +0200
+@@ -7,3 +7,9 @@
+ # Note that output goes into the .xsession-errors file for easy debugging
+ #
+ PATH="@X_PATH@:$PATH:/bin:/usr/bin"
++
++if [ -x '/usr/bin/xsplash' ];
++then
++        /usr/bin/xsplash --daemon
++fi
++
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/gui/simple-greeter/gdm-greeter-session.c gdm-2.27.4.new/gui/simple-greeter/gdm-greeter-session.c
+--- gdm-2.27.4/gui/simple-greeter/gdm-greeter-session.c	2009-07-20 03:06:16.000000000 +0200
++++ gdm-2.27.4.new/gui/simple-greeter/gdm-greeter-session.c	2009-08-11 19:09:40.000000000 +0200
+@@ -426,6 +426,13 @@
+         toggle_panel (session, TRUE);
+         toggle_login_window (session, TRUE);
+ 
++        g_spawn_command_line_async ("dbus-send "
++                                    "--system --type=method_call "
++                                    "--dest=com.ubuntu.BootCurtain "
++                                    "/com/ubuntu/BootCurtain "
++                                    "com.ubuntu.BootCurtain.SignalLoaded string:gdm",
++                                    NULL);
++
+         gdm_profile_end (NULL);
+ 
+         return res;
Index: proiecte/PPPP/gdm/debian/patches/11_crash_for_apport.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/11_crash_for_apport.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/11_crash_for_apport.patch	(revision 134)
@@ -0,0 +1,63 @@
+#
+# Description: Don't catch crashes so apport can do its job
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/daemon/factory-slave-main.c gdm-2.27.4.new/daemon/factory-slave-main.c
+--- gdm-2.27.4/daemon/factory-slave-main.c	2009-06-23 08:05:32.000000000 +0200
++++ gdm-2.27.4.new/daemon/factory-slave-main.c	2009-08-13 20:00:15.000000000 +0200
+@@ -212,7 +212,7 @@
+         gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+-        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
++        /*gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);*/
+         gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/daemon/product-slave-main.c gdm-2.27.4.new/daemon/product-slave-main.c
+--- gdm-2.27.4/daemon/product-slave-main.c	2009-05-19 17:18:12.000000000 +0200
++++ gdm-2.27.4.new/daemon/product-slave-main.c	2009-08-13 20:00:36.000000000 +0200
+@@ -216,7 +216,7 @@
+         gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+-        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
++        /*gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);*/
+         gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/daemon/session-worker-main.c gdm-2.27.4.new/daemon/session-worker-main.c
+--- gdm-2.27.4/daemon/session-worker-main.c	2009-06-23 08:05:22.000000000 +0200
++++ gdm-2.27.4.new/daemon/session-worker-main.c	2009-08-13 20:00:19.000000000 +0200
+@@ -175,7 +175,7 @@
+         gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+-        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
++        /*gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);*/
+         gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+ 
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/daemon/simple-slave-main.c gdm-2.27.4.new/daemon/simple-slave-main.c
+--- gdm-2.27.4/daemon/simple-slave-main.c	2009-06-23 08:05:25.000000000 +0200
++++ gdm-2.27.4.new/daemon/simple-slave-main.c	2009-08-13 20:00:29.000000000 +0200
+@@ -240,7 +240,7 @@
+         gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+-        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
++        /*gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);*/
+         gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
+diff -Nur -x '*.orig' -x '*~' gdm-2.27.4/daemon/xdmcp-chooser-slave-main.c gdm-2.27.4.new/daemon/xdmcp-chooser-slave-main.c
+--- gdm-2.27.4/daemon/xdmcp-chooser-slave-main.c	2009-06-23 08:05:29.000000000 +0200
++++ gdm-2.27.4.new/daemon/xdmcp-chooser-slave-main.c	2009-08-13 20:00:10.000000000 +0200
+@@ -232,7 +232,7 @@
+         gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+-        gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);
++        /*gdm_signal_handler_add (signal_handler, SIGSEGV, signal_cb, NULL);*/
+         gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+         gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL);
Index: proiecte/PPPP/gdm/debian/patches/12_fusa_name_change.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/12_fusa_name_change.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/12_fusa_name_change.patch	(revision 134)
@@ -0,0 +1,46 @@
+#
+# Description: Change Bonobo activation server name to avoid conflict with indicator-session
+# Ubuntu: https://bugs.edge.launchpad.net/ubuntu/+source/gdm/+bug/410498
+#
+diff -ur gdm-2.27.4/gui/user-switch-applet/applet.c gdm-ted/gui/user-switch-applet/applet.c
+--- gdm-2.27.4/gui/user-switch-applet/applet.c	2009-07-20 02:09:09.000000000 +0100
++++ gdm-ted/gui/user-switch-applet/applet.c	2009-08-07 22:29:45.000000000 +0100
+@@ -101,7 +101,7 @@
+                                 const char    *iid,
+                                 gpointer       data);
+ 
+-PANEL_APPLET_BONOBO_FACTORY ("OAFIID:GNOME_FastUserSwitchApplet_Factory",
++PANEL_APPLET_BONOBO_FACTORY ("OAFIID:GNOME_FastUserSwitchAppletGdm_Factory",
+                              PANEL_TYPE_APPLET,
+                              "gdm-user-switch-applet", "0",
+                              (PanelAppletFactoryCallback)applet_factory,
+@@ -1619,7 +1619,7 @@
+ {
+         gboolean ret;
+         ret = FALSE;
+-        if (strcmp (iid, "OAFIID:GNOME_FastUserSwitchApplet") == 0) {
++        if (strcmp (iid, "OAFIID:GNOME_FastUserSwitchAppletGdm") == 0) {
+                 ret = fill_applet (applet);
+         }
+         return ret;
+diff -ur gdm-2.27.4/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in gdm-ted/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in
+--- gdm-2.27.4/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in	2009-05-19 16:18:12.000000000 +0100
++++ gdm-ted/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in	2009-08-07 22:28:29.000000000 +0100
+@@ -1,5 +1,5 @@
+ <oaf_info>
+-  <oaf_server iid="OAFIID:GNOME_FastUserSwitchApplet_Factory" type="exe"
++  <oaf_server iid="OAFIID:GNOME_FastUserSwitchAppletGdm_Factory" type="exe"
+               location="@LIBEXECDIR@/gdm-user-switch-applet">
+ 
+     <oaf_attribute name="repo_ids" type="stringv">
+@@ -18,8 +18,8 @@
+     </oaf_attribute>
+   </oaf_server>
+ 
+-  <oaf_server iid="OAFIID:GNOME_FastUserSwitchApplet" type="factory"
+-              location="OAFIID:GNOME_FastUserSwitchApplet_Factory">
++  <oaf_server iid="OAFIID:GNOME_FastUserSwitchAppletGdm" type="factory"
++              location="OAFIID:GNOME_FastUserSwitchAppletGdm_Factory">
+ 
+     <oaf_attribute name="repo_ids" type="stringv">
+       <item value="IDL:GNOME/Vertigo/PanelAppletShell:1.0"/>
Index: proiecte/PPPP/gdm/debian/patches/13_cache_ck_history.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/13_cache_ck_history.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/13_cache_ck_history.patch	(revision 134)
@@ -0,0 +1,118 @@
+#
+# Description: Cache the result of ck-history so greeter shows user list immediately after login
+# Ubuntu: https://bugs.edge.launchpad.net/ubuntu/karmic/+source/gdm/+bug/400863
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=594344
+#
+diff --git a/gui/simple-greeter/Makefile.am b/gui/simple-greeter/Makefile.am
+index b36aa28..901a71b 100644
+--- a/gui/simple-greeter/Makefile.am
++++ b/gui/simple-greeter/Makefile.am
+@@ -10,6 +10,7 @@ AM_CPPFLAGS = \
+ 	-DDMCONFDIR=\""$(dmconfdir)"\"			\
+ 	-DGDMCONFDIR=\"$(gdmconfdir)\"                  \
+ 	-DDATADIR=\""$(datadir)"\"		 	\
++	-DCACHEDIR=\""$(GDM_WORKING_DIR)/.cache"\"	 	\
+ 	-DSYSCONFDIR=\""$(sysconfdir)"\"		\
+ 	-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\"	\
+ 	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+diff --git a/gui/simple-greeter/gdm-user-manager.c b/gui/simple-greeter/gdm-user-manager.c
+index 6c91b3b..3fb8423 100644
+--- a/gui/simple-greeter/gdm-user-manager.c
++++ b/gui/simple-greeter/gdm-user-manager.c
+@@ -99,6 +99,8 @@
+                                   "pcap",       \
+                                   NULL }
+ 
++#define LOGIN_CACHE_FILE CACHEDIR "/login_frequency.cache"
++
+ struct GdmUserManagerPrivate
+ {
+         GHashTable            *users;
+@@ -116,6 +118,8 @@ struct GdmUserManagerPrivate
+         guint                  ck_history_id;
+ 
+         guint8                 users_dirty : 1;
++        guint8                 loaded_cache : 1;
++        guint8                 loading_users : 1;    
+ };
+ 
+ enum {
+@@ -1274,7 +1278,30 @@ ck_history_watch (GIOChannel     *source,
+         }
+ 
+         if (done) {
+-                g_signal_emit (G_OBJECT (manager), signals[USERS_LOADED], 0);
++                FILE *fp;
++
++                /* Cache login counts */
++                fp = fopen (LOGIN_CACHE_FILE, "w");
++                if (fp != NULL) {
++                        GHashTableIter iter;
++                        gpointer value;
++
++                        g_hash_table_iter_init (&iter, manager->priv->users);
++                        while (g_hash_table_iter_next (&iter, NULL, &value)) {
++                                GdmUser *user = (GdmUser *) value;
++                                fprintf (fp, "%s %lu\n",
++                                         gdm_user_get_user_name (user),
++                                         gdm_user_get_login_frequency (user));
++                        }
++                        fclose (fp);
++                }
++                else
++                        g_warning ("Unable to write to login cache file: %s", LOGIN_CACHE_FILE);
++
++                if (manager->priv->loading_users) {
++                        g_signal_emit (G_OBJECT (manager), signals[USERS_LOADED], 0);
++                        manager->priv->loading_users = FALSE;
++                }
+ 
+                 manager->priv->ck_history_id = 0;
+                 return FALSE;
+@@ -1472,8 +1499,35 @@ reload_passwd (GdmUserManager *manager)
+ }
+ 
+ static void
++load_login_frequency_cache (GdmUserManager *manager)
++{
++        GIOChannel *channel;
++        gchar *line;
++
++        channel = g_io_channel_new_file (LOGIN_CACHE_FILE, "r", NULL);
++        if (channel == NULL)
++                return;
++
++        while (g_io_channel_read_line (channel, &line, NULL, NULL, NULL) == G_IO_STATUS_NORMAL) {
++                process_ck_history_line (manager, line);
++                g_free (line);
++        }
++    
++        g_io_channel_close (channel);
++    
++        if (manager->priv->loading_users) {
++                g_signal_emit (G_OBJECT (manager), signals[USERS_LOADED], 0);
++                manager->priv->loading_users = FALSE;
++        }    
++}
++
++static void
+ reload_users (GdmUserManager *manager)
+ {
++        if (!manager->priv->loaded_cache) {
++                load_login_frequency_cache (manager);
++                manager->priv->loaded_cache = TRUE;
++        }
+         reload_ck_history (manager);
+         reload_passwd (manager);
+ }
+@@ -1495,6 +1549,7 @@ queue_reload_users (GdmUserManager *manager)
+         }
+ 
+         g_signal_emit (G_OBJECT (manager), signals[LOADING_USERS], 0);
++        manager->priv->loading_users = TRUE;
+         manager->priv->reload_id = g_idle_add ((GSourceFunc)reload_users_timeout, manager);
+ }
+ 
+-- 
+1.6.3.3
+
Index: proiecte/PPPP/gdm/debian/patches/14_guest_session.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/14_guest_session.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/14_guest_session.patch	(revision 134)
@@ -0,0 +1,340 @@
+#
+# Description: Add a new D-Bus operation StartGuestSession().
+#  If setup/teardown scripts are available in
+#  /usr/share/gdm/guest-session/ (shipped by separate gdm-guest-user
+#  package), run a guest session without requiring a password. 
+#  Guest sessions call /usr/share/gdm/guest-session/Xsession instead of
+#  /etc/gdm/Xsession, so that we can wrap AppArmor (or other MAC
+#  system) rules around it.
+# Ubuntu: https://wiki.ubuntu.com/DesktopTeam/Specs/Intrepid/GuestAccount
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-local-display-factory.c gdm-2.28.0.new/daemon/gdm-local-display-factory.c
+--- gdm-2.28.0/daemon/gdm-local-display-factory.c	2009-09-22 06:05:27.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-local-display-factory.c	2009-10-14 14:39:13.000000000 +1100
+@@ -22,6 +22,8 @@
+ 
+ #include <stdlib.h>
+ #include <stdio.h>
++#include <errno.h>
++#include <pwd.h>
+ 
+ #include <glib.h>
+ #include <glib/gi18n.h>
+@@ -51,6 +53,8 @@
+ #define HAL_DBUS_DEVICE_INTERFACE               "org.freedesktop.Hal.Device"
+ #define SEAT_PCI_DEVICE_CLASS                   3
+ 
++#define GUEST_USERNAME                          "guest"
++
+ #define MAX_DISPLAY_FAILURES 5
+ 
+ struct GdmLocalDisplayFactoryPrivate
+@@ -234,6 +238,269 @@
+         return ret;
+ }
+ 
++/* GdmGuestDisplay */
++
++typedef struct
++{
++        GdmTransientDisplayClass   parent_class;
++} GdmGuestDisplayClass;
++
++typedef struct
++{
++        GdmTransientDisplay        parent;
++        GdmTransientDisplayPrivate *priv;
++} GdmGuestDisplay;
++
++#define GDM_TYPE_GUEST_DISPLAY         (gdm_guest_display_get_type ())
++#define GDM_GUEST_DISPLAY_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GUEST_DISPLAY, GdmGuestDisplayClass))
++GType           gdm_guest_display_get_type     (void);
++static void     gdm_guest_display_class_init   (GdmGuestDisplayClass *klass);
++static void     gdm_guest_display_init         (GdmGuestDisplay      *display) {}
++GdmDisplay *    gdm_guest_display_new          (int display_number);
++static gboolean gdm_guest_display_finish       (GdmDisplay           *display);
++
++G_DEFINE_TYPE (GdmGuestDisplay, gdm_guest_display, GDM_TYPE_TRANSIENT_DISPLAY);
++
++/* override timed_login_details for guest session */
++static void
++gdm_guest_display_get_timed_login_details (GdmDisplay *display,
++                                           gboolean   *enabledp,
++                                           char      **usernamep,
++                                           int        *delayp)
++{
++	g_debug ("GdmLocalDisplayFactory: Getting guest timed login details");
++	*enabledp = TRUE;
++	*usernamep = g_strdup(GUEST_USERNAME);
++	*delayp = 0;
++}
++
++static void
++gdm_guest_display_class_init (GdmGuestDisplayClass *klass)
++{
++        GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass);
++
++        display_class->get_timed_login_details = gdm_guest_display_get_timed_login_details;
++        display_class->finish = gdm_guest_display_finish;
++}
++
++GdmDisplay *
++gdm_guest_display_new (int display_number)
++{
++        GObject *object;
++        char    *x11_display;
++
++        x11_display = g_strdup_printf (":%d", display_number);
++        object = g_object_new (GDM_TYPE_GUEST_DISPLAY,
++                               "x11-display-number", display_number,
++                               "x11-display-name", x11_display,
++                               NULL);
++        g_free (x11_display);
++
++        return GDM_DISPLAY (object);
++}
++
++static
++gboolean
++gdm_guest_display_finish (GdmDisplay *display)
++{
++        GError *err = NULL;
++        gboolean result;
++        gint status;
++        struct sigaction dfl, old_act;
++        const char* argv[] = {
++            "/usr/share/gdm/guest-session/guest-session-cleanup.sh",
++            GUEST_USERNAME, NULL};
++
++        /* temporarily reset SIGCHLD, we need it for g_spawn_sync */
++        dfl.sa_handler = SIG_DFL;
++        dfl.sa_flags = SA_RESTART|SA_NOCLDSTOP;
++        sigemptyset (&dfl.sa_mask);
++        g_assert (sigaction (SIGCHLD, &dfl, &old_act) == 0);
++
++        /* destroy guest user again */
++        result = g_spawn_sync ("/", (gchar**) argv, NULL, 0, NULL, NULL, NULL,
++                NULL, &status, &err);
++
++        g_assert (sigaction (SIGCHLD, &old_act, NULL) == 0);
++
++        if (!result) {
++                g_warning ("gdm_guest_display_finish: Calling '%s %s' failed: %s", argv[0],
++                           argv[1], err->message);
++                g_error_free (err);
++        }
++
++        return GDM_DISPLAY_CLASS (gdm_guest_display_parent_class)->finish (display);
++}
++
++/* End GdmGuestDisplay */
++
++static gboolean
++gdm_local_display_factory_setup_guest_account ()
++{
++        GError *err = NULL;
++        gboolean result;
++        gchar *sout, *serr;
++        char *username;
++        gint status;
++        int len;
++        struct sigaction dfl, old_act;
++        const char* argv[] = {
++            "/usr/share/gdm/guest-session/guest-session-setup.sh",
++            NULL, NULL}; /* leave enough room for one argument */
++        
++        g_debug ("gdm_local_display_factory_setup_guest_account: Calling guest-session-setup.sh");
++        
++        /* temporarily reset SIGCHLD, we need it for g_spawn_sync */
++        dfl.sa_handler = SIG_DFL;
++        dfl.sa_flags = SA_RESTART|SA_NOCLDSTOP;
++        sigemptyset (&dfl.sa_mask);
++        if (sigaction (SIGCHLD, &dfl, &old_act) < 0) {
++            g_warning("gdm_local_display_factory_setup_guest_account: failure to temporarily restore SIGCHLD: %s",
++                strerror(errno));
++                return FALSE;
++        }
++        
++        /* call guest setup script */
++        result = g_spawn_sync ("/", (gchar**) argv, NULL, 0, NULL, NULL, &sout,
++                               &serr, &status, &err);
++        g_assert (sigaction (SIGCHLD, &old_act, NULL) == 0);
++        if (!result) {
++                g_warning ("gdm_local_display_factory_setup_guest_account: Calling %s failed: %s", argv[0],
++                           err->message);
++                g_error_free (err);
++                return FALSE;
++        }
++        if (status != 0) {
++                g_warning ("gdm_local_display_factory_setup_guest_account: %s failed with status %i:\n%s\n%s",
++                           argv[0], status, sout, serr);
++                g_free(sout);
++                g_free(serr);
++                return FALSE;
++        }
++        g_free (serr);
++        
++        /* extract user name from stdout */
++        len = strlen (sout);
++        if (sout[len-1] == '\n')
++                sout[len-1] = 0;
++        username = strrchr (sout, '\n');
++        if (!username || strcmp (username + 1, GUEST_USERNAME)) {
++                g_warning ("gdm_local_display_factory_setup_guest_account: no output, last line of stdout must have username; or username is not 'guest'");
++                g_free (sout);
++                return FALSE;
++        }
++        g_debug ("gdm_local_display_factory_setup_guest_account: %s succeeded, username: '%s'", argv[0], username+1);
++        /* if we ever need to pass it to outside: */
++        /* username = g_strdup (username + 1); */
++        g_free (sout);
++        
++        return TRUE;
++}
++
++static gboolean
++switch_to_guest_display (GdmLocalDisplayFactory *factory)
++{
++        struct passwd *password;
++        DBusGProxy *proxy;
++        GPtrArray *sessions = NULL;
++        GError *error = NULL;
++        gboolean result = FALSE;
++
++        password = getpwnam (GUEST_USERNAME);
++        if (!password) {
++                return FALSE;
++        }
++
++        proxy = dbus_g_proxy_new_for_name (factory->priv->connection,
++                                           "org.freedesktop.ConsoleKit",
++                                           "/org/freedesktop/ConsoleKit/Manager",
++                                           "org.freedesktop.ConsoleKit.Manager");
++    
++        dbus_g_proxy_call (proxy, "GetSessionsForUnixUser", &error,
++                           G_TYPE_UINT, password->pw_uid, G_TYPE_INVALID,
++                           dbus_g_type_get_collection("GPtrArray", DBUS_TYPE_G_OBJECT_PATH), &sessions, G_TYPE_INVALID);
++        g_object_unref(proxy);
++        if (error != NULL) {
++                g_warning ("Error getting guest sessions: %s", error->message);
++                g_error_free (error);
++        }
++    
++        if (sessions && sessions->len > 0) {
++                gchar *session_id = sessions->pdata[0];
++
++                g_debug ("GdmLocalDisplayFactory: Switching to guest session %s", session_id);
++
++                proxy = dbus_g_proxy_new_for_name (factory->priv->connection,
++                                                   "org.freedesktop.ConsoleKit",
++                                                   session_id,
++                                                   "org.freedesktop.ConsoleKit.Session");
++                result = dbus_g_proxy_call (proxy, "Activate", &error, G_TYPE_INVALID, G_TYPE_INVALID);
++                g_object_unref (proxy);
++                if (error != NULL)
++                {
++                        g_warning ("Error activating guest session: %s", error->message);
++                        g_error_free (error);
++                }
++        }
++        
++        if (sessions != NULL) {
++                gint i;
++                for (i = 0; i < sessions->len; i++) {
++                        g_free (sessions->pdata[i]);
++                }
++                g_ptr_array_free (sessions, TRUE);
++        }
++
++        return result;
++}
++
++gboolean
++gdm_local_display_factory_start_guest_session (GdmLocalDisplayFactory *factory,
++                                               char                  **id,
++                                               GError                **error)
++{
++        GdmDisplay      *display = NULL;
++        guint32          num;
++
++        g_return_val_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (factory), FALSE);
++
++        /* Switch to existing guest display */
++        if (switch_to_guest_display (factory)) {
++                /* FIXME: How to return the ID of the guest display?  It should
++                 *        be easy but I can't find how to get it */
++                /*if (id != NULL) {
++                        *id = g_strdup ("FIXME");
++                }*/
++
++                /* FIXME: We should return TRUE here but this causes GDM to go
++                 *        crazy.  Luckily we can return FALSE as we don't need
++                 *        any values returned from this call */
++                return FALSE;
++        }
++
++        if (!gdm_local_display_factory_setup_guest_account()) {
++                return FALSE;
++        }
++
++        num = take_next_display_number (factory);
++
++        g_debug ("GdmLocalDisplayFactory: Starting Guest Session %d", num);
++
++        display = gdm_guest_display_new (num);
++
++        /* FIXME: don't hardcode seat1? */
++        g_object_set (display, "seat-id", CK_SEAT1_PATH, NULL);
++
++        store_display (factory, num, display);
++
++        if (! gdm_display_manage (display) || ! gdm_display_get_id (display, id, NULL)) {
++                return FALSE;
++        } else {
++                g_object_unref (display);
++                return TRUE;
++        }
++}
++
+ gboolean
+ gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory,
+                                                   const char             *parent_display_id,
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-local-display-factory.h gdm-2.28.0.new/daemon/gdm-local-display-factory.h
+--- gdm-2.28.0/daemon/gdm-local-display-factory.h	2009-09-22 06:05:27.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-local-display-factory.h	2009-10-14 14:34:31.000000000 +1100
+@@ -65,6 +65,10 @@
+                                                                                char                  **id,
+                                                                                GError                **error);
+ 
++gboolean                   gdm_local_display_factory_start_guest_session       (GdmLocalDisplayFactory *factory,
++                                                                                char                  **id,
++                                                                                GError                **error);
++
+ gboolean                   gdm_local_display_factory_create_product_display   (GdmLocalDisplayFactory *factory,
+                                                                                const char             *parent_display_id,
+                                                                                const char             *relay_address,
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-local-display-factory.xml gdm-2.28.0.new/daemon/gdm-local-display-factory.xml
+--- gdm-2.28.0/daemon/gdm-local-display-factory.xml	2009-09-22 06:05:27.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-local-display-factory.xml	2009-10-14 14:34:31.000000000 +1100
+@@ -9,5 +9,8 @@
+     <method name="CreateTransientDisplay">
+       <arg name="id" direction="out" type="o"/>
+     </method>
++    <method name="StartGuestSession">
++      <arg name="id" direction="out" type="o"/>
++    </method>
+   </interface>
+ </node>
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/gdm.conf.in gdm-2.28.0.new/data/gdm.conf.in
+--- gdm-2.28.0/data/gdm.conf.in	2009-10-14 14:34:30.000000000 +1100
++++ gdm-2.28.0.new/data/gdm.conf.in	2009-10-14 14:34:31.000000000 +1100
+@@ -68,6 +68,9 @@
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
+            send_member="CreateTransientDisplay"/>
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
++           send_member="StartGuestSession"/>
+ 
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Manager"
Index: proiecte/PPPP/gdm/debian/patches/15_default_session.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/15_default_session.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/15_default_session.patch	(revision 134)
@@ -0,0 +1,19 @@
+#
+# Description: Prefer "default.session", so that other desktop environments like XFCE can use gdm, too, without being forced to start GNOME.
+# Ubuntu: https://launchpad.net/bugs/403291
+# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=594733
+#
+--- gdm-2.27.90/daemon/gdm-session-direct.c	2009-09-10 12:26:43.919455898 +0200
++++ gdm-2.27.90.new/daemon/gdm-session-direct.c	2009-09-10 12:27:03.007456454 +0200
+@@ -668,6 +668,11 @@
+         int           i;
+         char         *name;
+ 
++        name = g_strdup ("default");
++        if (get_session_command_for_name (name, NULL)) {
++                return name;
++        }
++
+         name = g_strdup ("gnome");
+         if (get_session_command_for_name (name, NULL)) {
+                 return name;
Index: proiecte/PPPP/gdm/debian/patches/16_gdmserver_user_manager.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/16_gdmserver_user_manager.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/16_gdmserver_user_manager.patch	(revision 134)
@@ -0,0 +1,2574 @@
+#
+# Description: Add org.gnome.DisplayManager.UserManager interface to gdmserver to be shared between greeter, configuration applet and FUSA applet
+# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/423450
+# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=593996
+#
+From 35aa54f6fe3ff8fa8d6129f805ea243a6204aa65 Mon Sep 17 00:00:00 2001
+From: Robert Ancell <robert.ancell@canonical.com>
+Date: Fri, 11 Sep 2009 16:01:30 +1000
+Subject: [PATCH] Add org.gnome.DisplayManager.UserManager interface to gdmserver
+
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/configure.ac gdm-2.28.0.new/configure.ac
+--- gdm-2.28.0/configure.ac	2009-10-14 18:30:50.000000000 +1100
++++ gdm-2.28.0.new/configure.ac	2009-10-14 18:30:51.000000000 +1100
+@@ -73,6 +73,7 @@
+         polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
+         gobject-2.0 >= $GLIB_REQUIRED_VERSION
+         gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+         hal
+ )
+ AC_SUBST(DAEMON_CFLAGS)
+@@ -949,6 +950,17 @@
+ fi
+ AC_SUBST(logdir, $GDM_LOG_DIR)
+ 
++AC_ARG_WITH(cache-dir,
++            AS_HELP_STRING([--with-cache-dir=<file>],
++                           [cache dir]))
++
++if ! test -z "$with_cache_dir"; then
++   GDM_CACHE_DIR=$with_cache_dir
++else
++   GDM_CACHE_DIR=/var/cache/gdm
++fi
++AC_SUBST(cachedir, $GDM_CACHE_DIR)
++
+ withval=""
+ AC_ARG_WITH(at-bindir,
+             AS_HELP_STRING([--with-at-bindir=<PATH>]
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user.c gdm-2.28.0.new/daemon/gdm-user.c
+--- gdm-2.28.0/daemon/gdm-user.c	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-user.c	2009-10-14 18:30:51.000000000 +1100
+@@ -0,0 +1,596 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
++ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
++ */
++
++#include <config.h>
++
++#include <float.h>
++#include <string.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <unistd.h>
++
++#include <glib/gi18n.h>
++#include <gio/gio.h>
++
++#include "gdm-user-manager.h"
++#include "gdm-user-private.h"
++
++#define GDM_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_USER, GdmUserClass))
++#define GDM_IS_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_USER))
++#define GDM_USER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GDM_TYPE_USER, GdmUserClass))
++
++enum {
++        PROP_0,
++        PROP_REAL_NAME,
++        PROP_USER_NAME,
++        PROP_UID,
++        PROP_HOME_DIR,
++        PROP_SHELL,
++        PROP_ICON_URL,        
++        PROP_LOGIN_FREQUENCY,
++};
++
++enum {
++        ICON_CHANGED,
++        SESSIONS_CHANGED,
++        LAST_SIGNAL
++};
++
++struct _GdmUser {
++        GObject         parent;
++
++        uid_t           uid;
++        char           *user_name;
++        char           *real_name;
++        char           *home_dir;
++        char           *shell;
++        char           *icon_url;
++        GList          *sessions;
++        gulong          login_frequency;
++
++        GFileMonitor   *icon_monitor;
++};
++
++typedef struct _GdmUserClass
++{
++        GObjectClass parent_class;
++
++        void (* icon_changed)     (GdmUser *user);
++        void (* sessions_changed) (GdmUser *user);
++} GdmUserClass;
++
++static void gdm_user_finalize     (GObject      *object);
++
++static guint signals[LAST_SIGNAL] = { 0 };
++
++G_DEFINE_TYPE (GdmUser, gdm_user, G_TYPE_OBJECT)
++
++static int
++session_compare (const char *a,
++                 const char *b)
++{
++        if (a == NULL) {
++                return 1;
++        } else if (b == NULL) {
++                return -1;
++        }
++
++        return strcmp (a, b);
++}
++
++void
++_gdm_user_add_session (GdmUser    *user,
++                       const char *ssid)
++{
++        GList *li;
++
++        g_return_if_fail (GDM_IS_USER (user));
++        g_return_if_fail (ssid != NULL);
++
++        li = g_list_find_custom (user->sessions, ssid, (GCompareFunc)session_compare);
++        if (li == NULL) {
++                g_debug ("GdmUser: adding session %s", ssid);
++                user->sessions = g_list_prepend (user->sessions, g_strdup (ssid));
++                g_signal_emit (user, signals[SESSIONS_CHANGED], 0);
++        } else {
++                g_debug ("GdmUser: session already present: %s", ssid);
++        }
++}
++
++void
++_gdm_user_remove_session (GdmUser    *user,
++                          const char *ssid)
++{
++        GList *li;
++
++        g_return_if_fail (GDM_IS_USER (user));
++        g_return_if_fail (ssid != NULL);
++
++        li = g_list_find_custom (user->sessions, ssid, (GCompareFunc)session_compare);
++        if (li != NULL) {
++                g_debug ("GdmUser: removing session %s", ssid);
++                g_free (li->data);
++                user->sessions = g_list_delete_link (user->sessions, li);
++                g_signal_emit (user, signals[SESSIONS_CHANGED], 0);
++        } else {
++                g_debug ("GdmUser: session not found: %s", ssid);
++        }
++}
++
++guint
++gdm_user_get_num_sessions (GdmUser    *user)
++{
++        return g_list_length (user->sessions);
++}
++
++GList *
++gdm_user_get_sessions (GdmUser *user)
++{
++        return user->sessions;
++}
++
++static void
++gdm_user_set_property (GObject      *object,
++                       guint         param_id,
++                       const GValue *value,
++                       GParamSpec   *pspec)
++{
++        GdmUser *user;
++
++        user = GDM_USER (object);
++
++        switch (param_id) {
++        case PROP_LOGIN_FREQUENCY:
++                user->login_frequency = g_value_get_ulong (value);
++                g_object_notify (G_OBJECT (user), "login-frequency");
++                break;
++        default:
++                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
++                break;
++        }
++}
++
++static void
++gdm_user_get_property (GObject    *object,
++                       guint       param_id,
++                       GValue     *value,
++                       GParamSpec *pspec)
++{
++        GdmUser *user;
++
++        user = GDM_USER (object);
++
++        switch (param_id) {
++        case PROP_USER_NAME:
++                g_value_set_string (value, user->user_name);
++                break;
++        case PROP_REAL_NAME:
++                g_value_set_string (value, user->real_name);
++                break;
++        case PROP_HOME_DIR:
++                g_value_set_string (value, user->home_dir);
++                break;
++        case PROP_UID:
++                g_value_set_ulong (value, user->uid);
++                break;
++        case PROP_SHELL:
++                g_value_set_string (value, user->shell);
++                break;
++        case PROP_ICON_URL:
++                g_value_set_string (value, user->icon_url);
++                break;            
++        case PROP_LOGIN_FREQUENCY:
++                g_value_set_ulong (value, user->login_frequency);
++                break;
++        default:
++                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
++                break;
++        }
++}
++
++static void
++gdm_user_class_init (GdmUserClass *class)
++{
++        GObjectClass *gobject_class;
++
++        gobject_class = G_OBJECT_CLASS (class);
++
++        gobject_class->set_property = gdm_user_set_property;
++        gobject_class->get_property = gdm_user_get_property;
++        gobject_class->finalize = gdm_user_finalize;
++
++        g_object_class_install_property (gobject_class,
++                                         PROP_REAL_NAME,
++                                         g_param_spec_string ("real-name",
++                                                              "Real Name",
++                                                              "The real name to display for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++
++        g_object_class_install_property (gobject_class,
++                                         PROP_UID,
++                                         g_param_spec_ulong ("uid",
++                                                             "User ID",
++                                                             "The UID for this user.",
++                                                             0, G_MAXULONG, 0,
++                                                             G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_USER_NAME,
++                                         g_param_spec_string ("user-name",
++                                                              "User Name",
++                                                              "The login name for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_HOME_DIR,
++                                         g_param_spec_string ("home-directory",
++                                                              "Home Directory",
++                                                              "The home directory for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_SHELL,
++                                         g_param_spec_string ("shell",
++                                                              "Shell",
++                                                              "The shell for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_SHELL,
++                                         g_param_spec_string ("icon-url",
++                                                              "Icon URL",
++                                                              "The icon for this user.",
++                                                              NULL,
++                                                              G_PARAM_READABLE));
++        g_object_class_install_property (gobject_class,
++                                         PROP_LOGIN_FREQUENCY,
++                                         g_param_spec_ulong ("login-frequency",
++                                                             "login frequency",
++                                                             "login frequency",
++                                                             0,
++                                                             G_MAXULONG,
++                                                             0,
++                                                             G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
++
++        signals [ICON_CHANGED] =
++                g_signal_new ("icon-changed",
++                              G_TYPE_FROM_CLASS (class),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserClass, icon_changed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__VOID,
++                              G_TYPE_NONE, 0);
++        signals [SESSIONS_CHANGED] =
++                g_signal_new ("sessions-changed",
++                              G_TYPE_FROM_CLASS (class),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserClass, sessions_changed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__VOID,
++                              G_TYPE_NONE, 0);
++}
++
++
++static void
++on_icon_monitor_changed (GFileMonitor     *monitor,
++                         GFile            *file,
++                         GFile            *other_file,
++                         GFileMonitorEvent event_type,
++                         GdmUser          *user)
++{
++        g_debug ("Icon changed: %d", event_type);
++
++        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
++            event_type != G_FILE_MONITOR_EVENT_CREATED) {
++                return;
++        }
++
++        g_signal_emit (user, signals[ICON_CHANGED], 0);
++}
++
++static void
++update_icon_monitor (GdmUser *user)
++{
++        GFile  *file;
++        GError *error = NULL;
++
++        if (user->icon_url != NULL) {
++                g_free (user->icon_url);
++                user->icon_url = NULL;
++        }
++        if (user->home_dir != NULL) {
++                gchar *filename;
++                filename = g_build_filename (user->home_dir, ".face", NULL);
++                user->icon_url = g_strjoin(NULL, "file://", filename, NULL);
++                g_free (filename);
++        }
++        g_object_notify (G_OBJECT (user), "icon-url");
++
++        if (user->icon_monitor != NULL) {
++                g_file_monitor_cancel (user->icon_monitor);
++                user->icon_monitor = NULL;
++        }
++
++        if (user->icon_url == NULL) {
++                return;
++        }
++
++        g_debug ("adding monitor for '%s'", user->icon_url);
++        file = g_file_new_for_uri (user->icon_url);
++        user->icon_monitor = g_file_monitor_file (file,
++                                                  G_FILE_MONITOR_NONE,
++                                                  NULL,
++                                                  &error);
++        if (user->icon_monitor != NULL) {
++                g_signal_connect (user->icon_monitor,
++                                  "changed",
++                                  G_CALLBACK (on_icon_monitor_changed),
++                                  user);
++        } else {
++                g_warning ("Unable to monitor %s: %s", user->icon_url, error->message);
++                g_error_free (error);
++        }
++        g_object_unref (file);
++}
++
++static void
++gdm_user_init (GdmUser *user)
++{
++        user->user_name = NULL;
++        user->real_name = NULL;
++        user->sessions = NULL;
++}
++
++static void
++gdm_user_finalize (GObject *object)
++{
++        GdmUser *user;
++
++        user = GDM_USER (object);
++
++        g_file_monitor_cancel (user->icon_monitor);
++
++        g_free (user->user_name);
++        g_free (user->real_name);
++
++        if (G_OBJECT_CLASS (gdm_user_parent_class)->finalize)
++                (*G_OBJECT_CLASS (gdm_user_parent_class)->finalize) (object);
++}
++
++/**
++ * _gdm_user_update:
++ * @user: the user object to update.
++ * @pwent: the user data to use.
++ *
++ * Updates the properties of @user using the data in @pwent.
++ *
++ * Since: 1.0
++ **/
++void
++_gdm_user_update (GdmUser             *user,
++                  const struct passwd *pwent)
++{
++        gchar *real_name;
++
++        g_return_if_fail (GDM_IS_USER (user));
++        g_return_if_fail (pwent != NULL);
++
++        g_object_freeze_notify (G_OBJECT (user));
++
++        /* Display Name */
++        if (pwent->pw_gecos && pwent->pw_gecos[0] != '\0') {
++                gchar *first_comma;
++                gchar *real_name_utf8;
++
++                real_name_utf8 = g_locale_to_utf8 (pwent->pw_gecos, -1, NULL, NULL, NULL);
++
++                first_comma = strchr (real_name_utf8, ',');
++                if (first_comma) {
++                        real_name = g_strndup (real_name_utf8, first_comma - real_name_utf8);
++                        g_free (real_name_utf8);
++                } else {
++                        real_name = real_name_utf8;
++                }
++
++                if (real_name[0] == '\0') {
++                        g_free (real_name);
++                        real_name = NULL;
++                }
++        } else {
++                real_name = NULL;
++        }
++
++        if ((real_name && !user->real_name) ||
++            (!real_name && user->real_name) ||
++            (real_name &&
++             user->real_name &&
++             strcmp (real_name, user->real_name) != 0)) {
++                g_free (user->real_name);
++                user->real_name = real_name;
++                g_object_notify (G_OBJECT (user), "real-name");
++        } else {
++                g_free (real_name);
++        }
++
++        /* UID */
++        if (pwent->pw_uid != user->uid) {
++                user->uid = pwent->pw_uid;
++                g_object_notify (G_OBJECT (user), "uid");
++        }
++
++        /* Username */
++        if ((pwent->pw_name && !user->user_name) ||
++            (!pwent->pw_name && user->user_name) ||
++            (pwent->pw_name &&
++             user->user_name &&
++             strcmp (user->user_name, pwent->pw_name) != 0)) {
++                g_free (user->user_name);
++                user->user_name = g_strdup (pwent->pw_name);
++                g_object_notify (G_OBJECT (user), "user-name");
++        }
++
++        /* Home Directory */
++        if ((pwent->pw_dir && !user->home_dir) ||
++            (!pwent->pw_dir && user->home_dir) ||
++            strcmp (user->home_dir, pwent->pw_dir) != 0) {
++                g_free (user->home_dir);
++                user->home_dir = g_strdup (pwent->pw_dir);
++                g_object_notify (G_OBJECT (user), "home-directory");
++                g_signal_emit (user, signals[ICON_CHANGED], 0);
++        }
++
++        /* Shell */
++        if ((pwent->pw_shell && !user->shell) ||
++            (!pwent->pw_shell && user->shell) ||
++            (pwent->pw_shell &&
++             user->shell &&
++             strcmp (user->shell, pwent->pw_shell) != 0)) {
++                g_free (user->shell);
++                user->shell = g_strdup (pwent->pw_shell);
++                g_object_notify (G_OBJECT (user), "shell");
++        }
++
++        update_icon_monitor (user);
++
++        g_object_thaw_notify (G_OBJECT (user));
++}
++
++/**
++ * gdm_user_get_uid:
++ * @user: the user object to examine.
++ *
++ * Retrieves the ID of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++uid_t
++gdm_user_get_uid (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), -1);
++
++        return user->uid;
++}
++
++/**
++ * gdm_user_get_real_name:
++ * @user: the user object to examine.
++ *
++ * Retrieves the display name of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++G_CONST_RETURN gchar *
++gdm_user_get_real_name (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return (user->real_name ? user->real_name : user->user_name);
++}
++
++/**
++ * gdm_user_get_user_name:
++ * @user: the user object to examine.
++ *
++ * Retrieves the login name of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++G_CONST_RETURN gchar *
++gdm_user_get_user_name (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return user->user_name;
++}
++
++/**
++ * gdm_user_get_home_directory:
++ * @user: the user object to examine.
++ *
++ * Retrieves the home directory of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++G_CONST_RETURN gchar *
++gdm_user_get_home_directory (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return user->home_dir;
++}
++
++/**
++ * gdm_user_get_shell:
++ * @user: the user object to examine.
++ *
++ * Retrieves the login shell of @user.
++ *
++ * Returns: a pointer to an array of characters which must not be modified or
++ *  freed, or %NULL.
++ *
++ * Since: 1.0
++ **/
++
++G_CONST_RETURN gchar *
++gdm_user_get_shell (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        return user->shell;
++}
++
++gulong
++gdm_user_get_login_frequency (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), 0);
++
++        return user->login_frequency;
++}
++
++G_CONST_RETURN gchar *
++gdm_user_get_icon_url (GdmUser *user)
++{
++        g_return_val_if_fail (GDM_IS_USER (user), NULL);
++
++        /* FIXME: Icon can be one of:
++         * ~/.face
++         * ~/.face.icon
++         * ~/.gnome/gdm:[face]picture
++         * ${GlobalFaceDir}/${username}
++         * ${GlobalFaceDir}/${username}.png
++         * but we only monitor the first.
++         */   
++        return user->icon_url;
++}
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user.h gdm-2.28.0.new/daemon/gdm-user.h
+--- gdm-2.28.0/daemon/gdm-user.h	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-user.h	2009-10-14 18:30:51.000000000 +1100
+@@ -0,0 +1,53 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
++ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
++ *
++ * 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
++ */
++
++/*
++ * Facade object for user data, owned by GdmUserManager
++ */
++
++#ifndef __GDM_USER__
++#define __GDM_USER__ 1
++
++#include <sys/types.h>
++#include <glib-object.h>
++
++G_BEGIN_DECLS
++
++#define GDM_TYPE_USER (gdm_user_get_type ())
++#define GDM_USER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDM_TYPE_USER, GdmUser))
++#define GDM_IS_USER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDM_TYPE_USER))
++
++typedef struct _GdmUser GdmUser;
++
++GType                  gdm_user_get_type            (void) G_GNUC_CONST;
++
++uid_t                  gdm_user_get_uid             (GdmUser   *user);
++G_CONST_RETURN gchar  *gdm_user_get_user_name       (GdmUser   *user);
++G_CONST_RETURN gchar  *gdm_user_get_real_name       (GdmUser   *user);
++G_CONST_RETURN gchar  *gdm_user_get_home_directory  (GdmUser   *user);
++G_CONST_RETURN gchar  *gdm_user_get_shell           (GdmUser   *user);
++guint                  gdm_user_get_num_sessions    (GdmUser   *user);
++GList                 *gdm_user_get_sessions        (GdmUser   *user);
++gulong                 gdm_user_get_login_frequency (GdmUser   *user);
++G_CONST_RETURN gchar  *gdm_user_get_icon_url        (GdmUser   *user);
++
++G_END_DECLS
++
++#endif
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user-manager.c gdm-2.28.0.new/daemon/gdm-user-manager.c
+--- gdm-2.28.0/daemon/gdm-user-manager.c	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-user-manager.c	2009-10-14 18:31:03.000000000 +1100
+@@ -0,0 +1,1538 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
++ *
++ */
++
++#include "config.h"
++
++#include <stdlib.h>
++#include <stdio.h>
++#include <fcntl.h>
++#include <unistd.h>
++#include <string.h>
++#include <signal.h>
++#include <errno.h>
++#include <sys/stat.h>
++#include <sys/types.h>
++
++#ifdef HAVE_PATHS_H
++#include <paths.h>
++#endif /* HAVE_PATHS_H */
++
++#include <glib.h>
++#include <glib/gi18n.h>
++#include <glib/gstdio.h>
++#include <glib-object.h>
++#include <gio/gio.h>
++
++#include <dbus/dbus.h>
++#include <dbus/dbus-glib.h>
++#include <dbus/dbus-glib-lowlevel.h>
++
++#include "gdm-user-manager.h"
++#include "gdm-user-manager-glue.h"
++#include "gdm-user-private.h"
++
++#define GDM_USER_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_USER_MANAGER, GdmUserManagerPrivate))
++
++#define GDM_DBUS_PATH         "/org/gnome/DisplayManager"
++#define GDM_USER_MANAGER_DBUS_PATH GDM_DBUS_PATH "/UserManager"
++#define GDM_USER_MANAGER_DBUS_NAME "org.gnome.DisplayManager.UserManager"
++
++#define CK_NAME      "org.freedesktop.ConsoleKit"
++#define CK_PATH      "/org/freedesktop/ConsoleKit"
++#define CK_INTERFACE "org.freedesktop.ConsoleKit"
++
++#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
++#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
++#define CK_SEAT_INTERFACE    "org.freedesktop.ConsoleKit.Seat"
++#define CK_SESSION_INTERFACE "org.freedesktop.ConsoleKit.Session"
++
++#ifdef __sun
++#define DEFAULT_MINIMAL_UID     100
++#else
++#define DEFAULT_MINIMAL_UID     500
++#endif
++
++#ifndef _PATH_SHELLS
++#define _PATH_SHELLS    "/etc/shells"
++#endif
++#define PATH_PASSWD     "/etc/passwd"
++
++#define LOGIN_CACHE_FILE CACHEDIR "/login_frequency.cache"
++
++#define DEFAULT_EXCLUDE         { "bin",        \
++                                  "root",       \
++                                  "daemon",     \
++                                  "adm",        \
++                                  "lp",         \
++                                  "sync",       \
++                                  "shutdown",   \
++                                  "halt",       \
++                                  "mail",       \
++                                  "news",       \
++                                  "uucp",       \
++                                  "operator",   \
++                                  "nobody",     \
++                                  "nobody4",    \
++                                  "noaccess",   \
++                                  GDM_USERNAME, \
++                                  "postgres",   \
++                                  "pvm",        \
++                                  "rpm",        \
++                                  "nfsnobody",  \
++                                  "pcap",       \
++                                  NULL }
++
++struct GdmUserManagerPrivate
++{
++        GHashTable            *users;
++        GHashTable            *sessions;
++        GHashTable            *exclusions;
++        GHashTable            *shells;
++        DBusGConnection       *connection;
++        DBusGProxy            *seat_proxy;
++        char                  *seat_id;
++
++        GFileMonitor          *passwd_monitor;
++        GFileMonitor          *shells_monitor;
++
++        guint                  reload_id;
++        guint                  ck_history_id;
++
++        guint8                 loaded_passwd : 1;    
++        guint8                 loaded_cache : 1;
++};
++
++enum {
++        USERS_LOADED,
++        USER_ADDED,
++        USER_REMOVED,
++        USER_UPDATED,
++        LAST_SIGNAL
++};
++
++static guint signals [LAST_SIGNAL] = { 0, };
++
++static void     gdm_user_manager_class_init (GdmUserManagerClass *klass);
++static void     gdm_user_manager_init       (GdmUserManager      *user_manager);
++static void     gdm_user_manager_finalize   (GObject             *object);
++
++G_DEFINE_TYPE (GdmUserManager, gdm_user_manager, G_TYPE_OBJECT)
++
++GQuark
++gdm_user_manager_error_quark (void)
++{
++        static GQuark ret = 0;
++        if (ret == 0) {
++                ret = g_quark_from_static_string ("gdm_user_manager_error");
++        }
++
++        return ret;
++}
++
++static void
++on_user_sessions_changed (GdmUser        *user,
++                          GdmUserManager *manager)
++{
++        guint nsessions;
++
++        nsessions = gdm_user_get_num_sessions (user);
++
++        g_debug ("GdmUserManager: sessions changed user=%s num=%d",
++                 gdm_user_get_user_name (user),
++                 nsessions);
++
++        /* only signal on zero and one */
++        if (nsessions > 1) {
++                return;
++        }
++
++        g_signal_emit (manager, signals [USER_UPDATED], 0, gdm_user_get_uid (user));
++}
++
++static void
++on_user_icon_changed (GdmUser        *user,
++                      GdmUserManager *manager)
++{
++        g_debug ("GdmUserManager: user icon changed");
++}
++
++static char *
++get_seat_id_for_session (DBusGConnection *connection,
++                         const char      *session_id)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        char            *seat_id;
++        gboolean         res;
++
++        proxy = NULL;
++        seat_id = NULL;
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit session object");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetSeatId",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 DBUS_TYPE_G_OBJECT_PATH, &seat_id,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                if (error != NULL) {
++                        g_debug ("Failed to identify the current seat: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_debug ("Failed to identify the current seat");
++                }
++        }
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++
++        return seat_id;
++}
++
++static char *
++get_x11_display_for_session (DBusGConnection *connection,
++                             const char      *session_id)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        char            *x11_display;
++        gboolean         res;
++
++        proxy = NULL;
++        x11_display = NULL;
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit session object");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetX11Display",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_STRING, &x11_display,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                if (error != NULL) {
++                        g_debug ("Failed to identify the x11 display: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_debug ("Failed to identify the x11 display");
++                }
++        }
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++
++        return x11_display;
++}
++
++static gboolean
++maybe_add_session_for_user (GdmUserManager *manager,
++                            GdmUser        *user,
++                            const char     *ssid)
++{
++        char    *sid;
++        char    *x11_display;
++        gboolean ret;
++
++        ret = FALSE;
++        sid = NULL;
++        x11_display = NULL;
++
++        /* skip if on another seat */
++        sid = get_seat_id_for_session (manager->priv->connection, ssid);
++        if (sid == NULL
++            || manager->priv->seat_id == NULL
++            || strcmp (sid, manager->priv->seat_id) != 0) {
++                g_debug ("GdmUserManager: not adding session on other seat: %s", ssid);
++                goto out;
++        }
++
++        /* skip if doesn't have an x11 display */
++        x11_display = get_x11_display_for_session (manager->priv->connection, ssid);
++        if (x11_display == NULL || x11_display[0] == '\0') {
++                g_debug ("GdmUserManager: not adding session without a x11 display: %s", ssid);
++                goto out;
++        }
++
++        if (g_hash_table_lookup (manager->priv->exclusions, gdm_user_get_user_name (user))) {
++                g_debug ("GdmUserManager: excluding user '%s'", gdm_user_get_user_name (user));
++                goto out;
++        }
++
++        g_hash_table_insert (manager->priv->sessions,
++                             g_strdup (ssid),
++                             g_strdup (gdm_user_get_user_name (user)));
++
++        _gdm_user_add_session (user, ssid);
++        g_debug ("GdmUserManager: added session for user: %s", gdm_user_get_user_name (user));
++
++        ret = TRUE;
++
++ out:
++        g_free (sid);
++        g_free (x11_display);
++
++        return ret;
++}
++
++static void
++add_sessions_for_user (GdmUserManager *manager,
++                       GdmUser        *user)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        gboolean         res;
++        guint32          uid;
++        GPtrArray       *sessions;
++        int              i;
++
++        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
++                                           CK_NAME,
++                                           CK_MANAGER_PATH,
++                                           CK_MANAGER_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit manager object");
++                goto out;
++        }
++
++        uid = gdm_user_get_uid (user);
++
++        g_debug ("Getting list of sessions for user %u", uid);
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetSessionsForUnixUser",
++                                 &error,
++                                 G_TYPE_UINT, uid,
++                                 G_TYPE_INVALID,
++                                 dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH),
++                                 &sessions,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                if (error != NULL) {
++                        g_debug ("Failed to find sessions for user: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_debug ("Failed to find sessions for user");
++                }
++                goto out;
++        }
++
++        g_debug ("Found %d sessions for user %s", sessions->len, gdm_user_get_user_name (user));
++
++        for (i = 0; i < sessions->len; i++) {
++                char *ssid;
++
++                ssid = g_ptr_array_index (sessions, i);
++                maybe_add_session_for_user (manager, user, ssid);
++        }
++
++        g_ptr_array_foreach (sessions, (GFunc)g_free, NULL);
++        g_ptr_array_free (sessions, TRUE);
++
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++}
++
++static GdmUser *
++create_user (GdmUserManager *manager)
++{
++        GdmUser *user;
++
++        user = g_object_new (GDM_TYPE_USER, NULL);
++        g_signal_connect (user,
++                          "sessions-changed",
++                          G_CALLBACK (on_user_sessions_changed),
++                          manager);
++        g_signal_connect (user,
++                          "icon-changed",
++                          G_CALLBACK (on_user_icon_changed),
++                          manager);
++        return user;
++}
++
++static void
++add_user (GdmUserManager *manager,
++          GdmUser        *user)
++{
++        add_sessions_for_user (manager, user);
++        g_hash_table_insert (manager->priv->users,
++                             g_strdup (gdm_user_get_user_name (user)),
++                             g_object_ref (user));
++
++        g_signal_emit (manager, signals[USER_ADDED], 0, gdm_user_get_uid (user));
++}
++
++static GdmUser *
++add_new_user_for_pwent (GdmUserManager *manager,
++                        struct passwd  *pwent)
++{
++        GdmUser *user;
++
++        g_debug ("Creating new user");
++
++        user = create_user (manager);
++        _gdm_user_update (user, pwent);
++
++        add_user (manager, user);
++
++        return user;
++}
++
++static char *
++get_current_seat_id (DBusGConnection *connection)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        char            *session_id;
++        char            *seat_id;
++        gboolean         res;
++
++        proxy = NULL;
++        session_id = NULL;
++        seat_id = NULL;
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           CK_MANAGER_PATH,
++                                           CK_MANAGER_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit manager object");
++                goto out;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetCurrentSession",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 DBUS_TYPE_G_OBJECT_PATH,
++                                 &session_id,
++                                 G_TYPE_INVALID);
++        if (! res) {
++                if (error != NULL) {
++                        g_debug ("Failed to identify the current session: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_debug ("Failed to identify the current session");
++                }
++                goto out;
++        }
++
++        seat_id = get_seat_id_for_session (connection, session_id);
++
++ out:
++        if (proxy != NULL) {
++                g_object_unref (proxy);
++        }
++        g_free (session_id);
++
++        return seat_id;
++}
++
++static gboolean
++get_uid_from_session_id (GdmUserManager *manager,
++                         const char     *session_id,
++                         uid_t          *uidp)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++        guint            uid;
++        gboolean         res;
++
++        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
++                                           CK_NAME,
++                                           session_id,
++                                           CK_SESSION_INTERFACE);
++        if (proxy == NULL) {
++                g_warning ("Failed to connect to the ConsoleKit session object");
++                return FALSE;
++        }
++
++        error = NULL;
++        res = dbus_g_proxy_call (proxy,
++                                 "GetUnixUser",
++                                 &error,
++                                 G_TYPE_INVALID,
++                                 G_TYPE_UINT, &uid,
++                                 G_TYPE_INVALID);
++        g_object_unref (proxy);
++
++        if (! res) {
++                if (error != NULL) {
++                        g_warning ("Failed to query the session: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_warning ("Failed to query the session");
++                }
++                return FALSE;
++        }
++
++        if (uidp != NULL) {
++                *uidp = (uid_t) uid;
++        }
++
++        return TRUE;
++}
++
++static void
++seat_session_added (DBusGProxy     *seat_proxy,
++                    const char     *session_id,
++                    GdmUserManager *manager)
++{
++        uid_t          uid;
++        gboolean       res;
++        struct passwd *pwent;
++        GdmUser       *user;
++        gboolean       is_new;
++
++        g_debug ("Session added: %s", session_id);
++
++        res = get_uid_from_session_id (manager, session_id, &uid);
++        if (! res) {
++                g_warning ("Unable to lookup user for session");
++                return;
++        }
++
++        errno = 0;
++        pwent = getpwuid (uid);
++        if (pwent == NULL) {
++                g_warning ("Unable to lookup user id %d: %s", (int)uid, g_strerror (errno));
++                return;
++        }
++
++        /* check exclusions up front */
++        if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
++                g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
++                return;
++        }
++
++        user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
++        if (user == NULL) {
++                g_debug ("Creating new user");
++
++                user = create_user (manager);
++                _gdm_user_update (user, pwent);
++                is_new = TRUE;
++        } else {
++                is_new = FALSE;
++        }
++
++        res = maybe_add_session_for_user (manager, user, session_id);
++
++        /* only add the user if we added a session */
++        if (is_new) {
++                if (res) {
++                        add_user (manager, user);
++                } else {
++                        g_object_unref (user);
++                }
++        }
++}
++
++static void
++seat_session_removed (DBusGProxy     *seat_proxy,
++                      const char     *session_id,
++                      GdmUserManager *manager)
++{
++        GdmUser *user;
++        char    *username;
++
++        g_debug ("Session removed: %s", session_id);
++
++        /* since the session object may already be gone
++         * we can't query CK directly */
++
++        username = g_hash_table_lookup (manager->priv->sessions, session_id);
++        if (username == NULL) {
++                return;
++        }
++
++        user = g_hash_table_lookup (manager->priv->users, username);
++        if (user == NULL) {
++                /* nothing to do */
++                return;
++        }
++
++        g_debug ("GdmUserManager: Session removed for %s", username);
++        _gdm_user_remove_session (user, session_id);
++}
++
++static void
++on_proxy_destroy (DBusGProxy     *proxy,
++                  GdmUserManager *manager)
++{
++        g_debug ("GdmUserManager: seat proxy destroyed");
++
++        manager->priv->seat_proxy = NULL;
++}
++
++static void
++get_seat_proxy (GdmUserManager *manager)
++{
++        DBusGProxy      *proxy;
++        GError          *error;
++
++        g_assert (manager->priv->seat_proxy == NULL);
++
++        error = NULL;
++        manager->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
++        if (manager->priv->connection == NULL) {
++                if (error != NULL) {
++                        g_warning ("Failed to connect to the D-Bus daemon: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_warning ("Failed to connect to the D-Bus daemon");
++                }
++                return;
++        }
++
++        manager->priv->seat_id = get_current_seat_id (manager->priv->connection);
++        if (manager->priv->seat_id == NULL) {
++                return;
++        }
++
++        g_debug ("GdmUserManager: Found current seat: %s", manager->priv->seat_id);
++
++        error = NULL;
++        proxy = dbus_g_proxy_new_for_name_owner (manager->priv->connection,
++                                                 CK_NAME,
++                                                 manager->priv->seat_id,
++                                                 CK_SEAT_INTERFACE,
++                                                 &error);
++
++        if (proxy == NULL) {
++                if (error != NULL) {
++                        g_warning ("Failed to connect to the ConsoleKit seat object: %s",
++                                   error->message);
++                        g_error_free (error);
++                } else {
++                        g_warning ("Failed to connect to the ConsoleKit seat object");
++                }
++                return;
++        }
++
++        g_signal_connect (proxy, "destroy", G_CALLBACK (on_proxy_destroy), manager);
++
++        dbus_g_proxy_add_signal (proxy,
++                                 "SessionAdded",
++                                 DBUS_TYPE_G_OBJECT_PATH,
++                                 G_TYPE_INVALID);
++        dbus_g_proxy_add_signal (proxy,
++                                 "SessionRemoved",
++                                 DBUS_TYPE_G_OBJECT_PATH,
++                                 G_TYPE_INVALID);
++        dbus_g_proxy_connect_signal (proxy,
++                                     "SessionAdded",
++                                     G_CALLBACK (seat_session_added),
++                                     manager,
++                                     NULL);
++        dbus_g_proxy_connect_signal (proxy,
++                                     "SessionRemoved",
++                                     G_CALLBACK (seat_session_removed),
++                                     manager,
++                                     NULL);
++        manager->priv->seat_proxy = proxy;
++
++}
++
++/**
++ * gdm_manager_get_user:
++ * @manager: the manager to query.
++ * @username: the login name of the user to get.
++ *
++ * Retrieves a pointer to the #GdmUser object for the login named @username
++ * from @manager. This pointer is not a reference, and should not be released.
++ *
++ * Returns: a pointer to a #GdmUser object.
++ **/
++static GdmUser *
++gdm_user_manager_get_user (GdmUserManager *manager,
++                           const char     *username)
++{
++        GdmUser *user;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
++        g_return_val_if_fail (username != NULL && username[0] != '\0', NULL);
++
++        user = g_hash_table_lookup (manager->priv->users, username);
++
++        if (user == NULL) {
++                struct passwd *pwent;
++
++                pwent = getpwnam (username);
++
++                if (pwent != NULL) {
++                        user = add_new_user_for_pwent (manager, pwent);
++                }
++        }
++
++        return user;
++}
++
++static GdmUser *
++gdm_user_manager_get_user_by_uid (GdmUserManager *manager,
++                                  uid_t           uid)
++{
++        GdmUser       *user;
++        struct passwd *pwent;
++
++        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
++
++        pwent = getpwuid (uid);
++        if (pwent == NULL) {
++                g_warning ("GdmUserManager: unable to lookup uid %d", (int)uid);
++                return NULL;
++        }
++
++        user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
++
++        if (user == NULL) {
++                user = add_new_user_for_pwent (manager, pwent);
++        }
++
++        return user;
++}
++
++static void
++listify_hash_values_hfunc (gpointer key,
++                           gpointer value,
++                           gpointer user_data)
++{
++        GSList **list = user_data;
++
++        *list = g_slist_prepend (*list, value);
++}
++
++static gboolean
++parse_value_as_ulong (const char *value,
++                      gulong     *ulongval)
++{
++        char  *end_of_valid_long;
++        glong  long_value;
++        gulong ulong_value;
++
++        errno = 0;
++        long_value = strtol (value, &end_of_valid_long, 10);
++
++        if (*value == '\0' || *end_of_valid_long != '\0') {
++                return FALSE;
++        }
++
++        ulong_value = long_value;
++        if (ulong_value != long_value || errno == ERANGE) {
++                return FALSE;
++        }
++
++        *ulongval = ulong_value;
++
++        return TRUE;
++}
++
++static gboolean
++parse_ck_history_line (const char *line,
++                       char      **user_namep,
++                       gulong     *frequencyp)
++{
++        GRegex     *re;
++        GMatchInfo *match_info;
++        gboolean    res;
++        gboolean    ret;
++        GError     *error;
++
++        ret = FALSE;
++        re = NULL;
++        match_info = NULL;
++
++        error = NULL;
++        re = g_regex_new ("(?P<username>[0-9a-zA-Z]+)[ ]+(?P<frequency>[0-9]+)", 0, 0, &error);
++        if (re == NULL) {
++                if (error != NULL) {
++                        g_critical ("%s", error->message);
++                } else {
++                        g_critical ("Error in regex call");
++                }
++                goto out;
++        }
++
++        g_regex_match (re, line, 0, &match_info);
++
++        res = g_match_info_matches (match_info);
++        if (! res) {
++                g_warning ("Unable to parse history: %s", line);
++                goto out;
++        }
++
++        if (user_namep != NULL) {
++                *user_namep = g_match_info_fetch_named (match_info, "username");
++        }
++
++        if (frequencyp != NULL) {
++                char *freq;
++                freq = g_match_info_fetch_named (match_info, "frequency");
++                res = parse_value_as_ulong (freq, frequencyp);
++                g_free (freq);
++                if (! res) {
++                        goto out;
++                }
++        }
++
++        ret = TRUE;
++
++ out:
++        if (match_info != NULL) {
++                g_match_info_free (match_info);
++        }
++        if (re != NULL) {
++                g_regex_unref (re);
++        }
++        return ret;
++}
++
++static void
++process_ck_history_line (GdmUserManager *manager,
++                         const char     *line)
++{
++        gboolean res;
++        char    *username;
++        gulong   frequency;
++        struct passwd *pwent;
++        GdmUser *user;
++
++        frequency = 0;
++        username = NULL;
++        res = parse_ck_history_line (line, &username, &frequency);
++        if (! res) {
++                return;
++        }
++
++        if (g_hash_table_lookup (manager->priv->exclusions, username)) {
++                g_debug ("GdmUserManager: excluding user '%s'", username);
++                g_free (username);
++                return;
++        }
++
++        /* do not show system users; we cannot use gdm_user_manager_get_user()
++         * here since this creates/signals users as a side effect */
++        pwent = getpwnam (username);
++        if (pwent == NULL) {
++                g_warning ("Unable to lookup user name %s: %s", username, g_strerror (errno));
++                return;
++        }
++        if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                g_debug ("GdmUserManager: excluding user '%s'", username);
++                return;
++        }
++
++        user = gdm_user_manager_get_user (manager, username);
++        if (user == NULL) {
++                g_debug ("GdmUserManager: unable to lookup user '%s'", username);
++                g_free (username);
++                return;
++        }
++
++        g_object_set (user, "login-frequency", frequency, NULL);
++        g_signal_emit (manager, signals [USER_UPDATED], 0, gdm_user_get_uid (user));
++        g_free (username);
++}
++
++static gboolean
++ck_history_watch (GIOChannel     *source,
++                  GIOCondition    condition,
++                  GdmUserManager *manager)
++{
++        GIOStatus status;
++        gboolean  done  = FALSE;
++
++        g_return_val_if_fail (manager != NULL, FALSE);
++
++        if (condition & G_IO_IN) {
++                char   *str;
++                GError *error;
++
++                error = NULL;
++                status = g_io_channel_read_line (source, &str, NULL, NULL, &error);
++                if (error != NULL) {
++                        g_warning ("GdmUserManager: unable to read line: %s", error->message);
++                        g_error_free (error);
++                }
++
++                if (status == G_IO_STATUS_NORMAL) {
++                        g_debug ("GdmUserManager: history output: %s", str);
++                        process_ck_history_line (manager, str);
++                } else if (status == G_IO_STATUS_EOF) {
++                        done = TRUE;
++                }
++
++                g_free (str);
++        } else if (condition & G_IO_HUP) {
++                done = TRUE;
++        }
++
++        if (done) {
++                FILE *fp;
++
++                /* Cache login counts */
++                fp = fopen (LOGIN_CACHE_FILE, "w");
++                if (fp != NULL) {
++                        GHashTableIter iter;
++                        gpointer value;
++
++                        g_hash_table_iter_init (&iter, manager->priv->users);
++                        while (g_hash_table_iter_next (&iter, NULL, &value)) {
++                                GdmUser *user = (GdmUser *) value;
++                                fprintf (fp, "%s %lu\n",
++                                         gdm_user_get_user_name (user),
++                                         gdm_user_get_login_frequency (user));
++                        }
++                        fclose (fp);
++                }
++                else
++                        g_warning ("Unable to write to login cache file: %s", LOGIN_CACHE_FILE);
++
++                manager->priv->ck_history_id = 0;
++                return FALSE;
++        }
++
++        return TRUE;
++}
++
++static void
++reload_ck_history (GdmUserManager *manager)
++{
++        char       *command;
++        const char *seat_id;
++        GError     *error;
++        gboolean    res;
++        char      **argv;
++        int         standard_out;
++        GIOChannel *channel;
++
++        seat_id = NULL;
++        if (manager->priv->seat_id != NULL
++            && g_str_has_prefix (manager->priv->seat_id, "/org/freedesktop/ConsoleKit/")) {
++
++                seat_id = manager->priv->seat_id + strlen ("/org/freedesktop/ConsoleKit/");
++        }
++
++        if (seat_id == NULL) {
++                g_warning ("Unable to find users: no seat-id found");
++                return;
++        }
++
++        command = g_strdup_printf ("ck-history --frequent --seat='%s' --session-type=''",
++                                   seat_id);
++        g_debug ("GdmUserManager: running '%s'", command);
++        error = NULL;
++        if (! g_shell_parse_argv (command, NULL, &argv, &error)) {
++                if (error != NULL) {
++                        g_warning ("Could not parse command: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_warning ("Could not parse command");
++                }
++                goto out;
++        }
++
++        error = NULL;
++        res = g_spawn_async_with_pipes (NULL,
++                                        argv,
++                                        NULL,
++                                        G_SPAWN_SEARCH_PATH,
++                                        NULL,
++                                        NULL,
++                                        NULL, /* pid */
++                                        NULL,
++                                        &standard_out,
++                                        NULL,
++                                        &error);
++        g_strfreev (argv);
++        if (! res) {
++                if (error != NULL) {
++                        g_warning ("Unable to run ck-history: %s", error->message);
++                        g_error_free (error);
++                } else {
++                        g_warning ("Unable to run ck-history");
++                }
++                goto out;
++        }
++
++        channel = g_io_channel_unix_new (standard_out);
++        g_io_channel_set_close_on_unref (channel, TRUE);
++        g_io_channel_set_flags (channel,
++                                g_io_channel_get_flags (channel) | G_IO_FLAG_NONBLOCK,
++                                NULL);
++        manager->priv->ck_history_id = g_io_add_watch (channel,
++                                                       G_IO_IN | G_IO_HUP | G_IO_ERR | G_IO_NVAL,
++                                                       (GIOFunc)ck_history_watch,
++                                                       manager);
++        g_io_channel_unref (channel);
++
++ out:
++        g_free (command);
++}
++
++static void
++reload_passwd (GdmUserManager *manager)
++{
++        struct passwd *pwent;
++        GSList        *old_users;
++        GSList        *new_users;
++        GSList        *list;
++        FILE          *fp;
++
++        old_users = NULL;
++        new_users = NULL;
++
++        errno = 0;
++        fp = fopen (PATH_PASSWD, "r");
++        if (fp == NULL) {
++                g_warning ("Unable to open %s: %s", PATH_PASSWD, g_strerror (errno));
++                goto out;
++        }
++
++        g_hash_table_foreach (manager->priv->users, listify_hash_values_hfunc, &old_users);
++        g_slist_foreach (old_users, (GFunc) g_object_ref, NULL);
++
++        /* Make sure we keep users who are logged in no matter what. */
++        for (list = old_users; list; list = list->next) {
++                if (gdm_user_get_num_sessions (list->data) > 0) {
++                        g_object_freeze_notify (G_OBJECT (list->data));
++                        new_users = g_slist_prepend (new_users, g_object_ref (list->data));
++                }
++        }
++
++        for (pwent = fgetpwent (fp); pwent != NULL; pwent = fgetpwent (fp)) {
++                GdmUser *user;
++
++                user = NULL;
++
++                /* Skip users below MinimalUID... */
++                if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                        continue;
++                }
++
++                /* ...And users w/ invalid shells... */
++                if (pwent->pw_shell == NULL ||
++                    !g_hash_table_lookup (manager->priv->shells, pwent->pw_shell)) {
++                        g_debug ("GdmUserManager: skipping user with bad shell: %s", pwent->pw_name);
++                        continue;
++                }
++
++                /* ...And explicitly excluded users */
++                if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
++                        g_debug ("GdmUserManager: explicitly skipping user: %s", pwent->pw_name);
++                        continue;
++                }
++
++                user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
++
++                /* Update users already in the *new* list */
++                if (g_slist_find (new_users, user)) {
++                        _gdm_user_update (user, pwent);
++                        continue;
++                }
++
++                if (user == NULL) {
++                        user = create_user (manager);
++                } else {
++                        g_object_ref (user);
++                }
++
++                /* Freeze & update users not already in the new list */
++                g_object_freeze_notify (G_OBJECT (user));
++                _gdm_user_update (user, pwent);
++
++                new_users = g_slist_prepend (new_users, user);
++        }
++
++        /* Go through and handle removed users */
++        for (list = old_users; list; list = list->next) {
++                if (! g_slist_find (new_users, list->data)) {
++                        g_signal_emit (manager, signals[USER_REMOVED], 0, gdm_user_get_uid (GDM_USER (list->data)));
++                        g_hash_table_remove (manager->priv->users,
++                                             gdm_user_get_user_name (list->data));
++                }
++        }
++
++        /* Go through and handle added users */
++        for (list = new_users; list; list = list->next) {
++                if (!g_slist_find (old_users, list->data)) {
++                        add_user (manager, list->data);
++                }
++        }
++
++        if (!manager->priv->loaded_passwd) {
++                g_signal_emit (manager, signals[USERS_LOADED], 0);
++                manager->priv->loaded_passwd = TRUE;
++        }
++
++ out:
++        /* Cleanup */
++
++        fclose (fp);
++
++        g_slist_foreach (new_users, (GFunc) g_object_thaw_notify, NULL);
++        g_slist_foreach (new_users, (GFunc) g_object_unref, NULL);
++        g_slist_free (new_users);
++
++        g_slist_foreach (old_users, (GFunc) g_object_unref, NULL);
++        g_slist_free (old_users);
++}
++
++static void
++load_login_frequency_cache (GdmUserManager *manager)
++{
++        GIOChannel *channel;
++        gchar *line;
++
++        channel = g_io_channel_new_file (LOGIN_CACHE_FILE, "r", NULL);
++        if (channel == NULL)
++                return;
++
++        while (g_io_channel_read_line (channel, &line, NULL, NULL, NULL) == G_IO_STATUS_NORMAL) {
++                process_ck_history_line (manager, line);
++                g_free (line);
++        }
++    
++        g_io_channel_close (channel);
++}
++
++static void
++reload_users (GdmUserManager *manager)
++{
++        reload_passwd (manager);
++        if (!manager->priv->loaded_cache) {
++                load_login_frequency_cache (manager);
++                manager->priv->loaded_cache = TRUE;
++        }
++        reload_ck_history (manager);
++}
++
++static gboolean
++reload_users_timeout (GdmUserManager *manager)
++{
++        reload_users (manager);
++        manager->priv->reload_id = 0;
++
++        return FALSE;
++}
++
++static void
++queue_reload_users (GdmUserManager *manager)
++{
++        if (manager->priv->reload_id > 0) {
++                return;
++        }
++
++        manager->priv->reload_id = g_idle_add ((GSourceFunc)reload_users_timeout, manager);
++}
++
++static void
++reload_shells (GdmUserManager *manager)
++{
++        char *shell;
++
++        setusershell ();
++
++        g_hash_table_remove_all (manager->priv->shells);
++        for (shell = getusershell (); shell != NULL; shell = getusershell ()) {
++                /* skip well known not-real shells */
++                if (shell == NULL
++                    || strcmp (shell, "/sbin/nologin") == 0
++                    || strcmp (shell, "/bin/false") == 0) {
++                        g_debug ("GdmUserManager: skipping shell %s", shell);
++                        continue;
++                }
++                g_hash_table_insert (manager->priv->shells,
++                                     g_strdup (shell),
++                                     GUINT_TO_POINTER (TRUE));
++        }
++
++        endusershell ();
++}
++
++static void
++on_shells_monitor_changed (GFileMonitor     *monitor,
++                           GFile            *file,
++                           GFile            *other_file,
++                           GFileMonitorEvent event_type,
++                           GdmUserManager   *manager)
++{
++        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
++            event_type != G_FILE_MONITOR_EVENT_CREATED) {
++                return;
++        }
++
++        reload_shells (manager);
++        reload_passwd (manager);
++}
++
++static void
++on_passwd_monitor_changed (GFileMonitor     *monitor,
++                           GFile            *file,
++                           GFile            *other_file,
++                           GFileMonitorEvent event_type,
++                           GdmUserManager   *manager)
++{
++        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
++            event_type != G_FILE_MONITOR_EVENT_CREATED) {
++                return;
++        }
++
++        reload_passwd (manager);
++}
++
++static void
++gdm_user_manager_class_init (GdmUserManagerClass *klass)
++{
++        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
++
++        object_class->finalize = gdm_user_manager_finalize;
++
++        signals [USERS_LOADED] =
++                g_signal_new ("users-loaded",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, users_loaded),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 0);
++        signals [USER_ADDED] =
++                g_signal_new ("user-added",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_added),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, G_TYPE_INT64);
++        signals [USER_REMOVED] =
++                g_signal_new ("user-removed",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_removed),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, G_TYPE_INT64);
++        signals [USER_UPDATED] =
++                g_signal_new ("user-updated",
++                              G_TYPE_FROM_CLASS (klass),
++                              G_SIGNAL_RUN_LAST,
++                              G_STRUCT_OFFSET (GdmUserManagerClass, user_updated),
++                              NULL, NULL,
++                              g_cclosure_marshal_VOID__OBJECT,
++                              G_TYPE_NONE, 1, G_TYPE_INT64);
++
++        g_type_class_add_private (klass, sizeof (GdmUserManagerPrivate));
++
++        dbus_g_object_type_install_info (GDM_TYPE_USER_MANAGER, &dbus_glib_gdm_user_manager_object_info);
++}
++
++static void
++gdm_user_manager_init (GdmUserManager *manager)
++{
++        int            i;
++        GFile         *file;
++        GError        *error;
++        const char    *exclude_default[] = DEFAULT_EXCLUDE;
++
++        manager->priv = GDM_USER_MANAGER_GET_PRIVATE (manager);
++
++        /* sessions */
++        manager->priv->sessions = g_hash_table_new_full (g_str_hash,
++                                                         g_str_equal,
++                                                         g_free,
++                                                         g_free);
++
++        /* exclusions */
++        manager->priv->exclusions = g_hash_table_new_full (g_str_hash,
++                                                           g_str_equal,
++                                                           g_free,
++                                                           NULL);
++        for (i = 0; exclude_default[i] != NULL; i++) {
++                g_hash_table_insert (manager->priv->exclusions,
++                                     g_strdup (exclude_default [i]),
++                                     GUINT_TO_POINTER (TRUE));
++        }
++
++        /* /etc/shells */
++        manager->priv->shells = g_hash_table_new_full (g_str_hash,
++                                                       g_str_equal,
++                                                       g_free,
++                                                       NULL);
++        reload_shells (manager);
++        file = g_file_new_for_path (_PATH_SHELLS);
++        error = NULL;
++        manager->priv->shells_monitor = g_file_monitor_file (file,
++                                                             G_FILE_MONITOR_NONE,
++                                                             NULL,
++                                                             &error);
++        if (manager->priv->shells_monitor != NULL) {
++                g_signal_connect (manager->priv->shells_monitor,
++                                  "changed",
++                                  G_CALLBACK (on_shells_monitor_changed),
++                                  manager);
++        } else {
++                g_warning ("Unable to monitor %s: %s", _PATH_SHELLS, error->message);
++                g_error_free (error);
++        }
++        g_object_unref (file);
++
++        /* /etc/passwd */
++        manager->priv->users = g_hash_table_new_full (g_str_hash,
++                                                      g_str_equal,
++                                                      g_free,
++                                                      (GDestroyNotify) g_object_run_dispose);
++        file = g_file_new_for_path (PATH_PASSWD);
++        manager->priv->passwd_monitor = g_file_monitor_file (file,
++                                                             G_FILE_MONITOR_NONE,
++                                                             NULL,
++                                                             &error);
++        if (manager->priv->passwd_monitor != NULL) {
++                g_signal_connect (manager->priv->passwd_monitor,
++                                  "changed",
++                                  G_CALLBACK (on_passwd_monitor_changed),
++                                  manager);
++        } else {
++                g_warning ("Unable to monitor %s: %s", PATH_PASSWD, error->message);
++                g_error_free (error);
++        }
++        g_object_unref (file);
++
++
++        get_seat_proxy (manager);
++
++        queue_reload_users (manager);
++
++        dbus_g_connection_register_g_object (manager->priv->connection, GDM_USER_MANAGER_DBUS_PATH, G_OBJECT (manager));
++}
++
++static void
++gdm_user_manager_finalize (GObject *object)
++{
++        GdmUserManager *manager;
++
++        g_return_if_fail (object != NULL);
++        g_return_if_fail (GDM_IS_USER_MANAGER (object));
++
++        manager = GDM_USER_MANAGER (object);
++
++        g_return_if_fail (manager->priv != NULL);
++
++        if (manager->priv->seat_proxy != NULL) {
++                g_object_unref (manager->priv->seat_proxy);
++        }
++
++        if (manager->priv->ck_history_id != 0) {
++                g_source_remove (manager->priv->ck_history_id);
++                manager->priv->ck_history_id = 0;
++        }
++
++        if (manager->priv->reload_id > 0) {
++                g_source_remove (manager->priv->reload_id);
++                manager->priv->reload_id = 0;
++        }
++
++        g_hash_table_destroy (manager->priv->sessions);
++
++        g_file_monitor_cancel (manager->priv->passwd_monitor);
++        g_hash_table_destroy (manager->priv->users);
++
++        g_file_monitor_cancel (manager->priv->shells_monitor);
++        g_hash_table_destroy (manager->priv->shells);
++
++        g_free (manager->priv->seat_id);
++
++        G_OBJECT_CLASS (gdm_user_manager_parent_class)->finalize (object);
++}
++
++GdmUserManager *
++gdm_user_manager_new (void)
++{
++        return GDM_USER_MANAGER (g_object_new (GDM_TYPE_USER_MANAGER, NULL));
++}
++
++/*
++  Example:
++  dbus-send --system --print-reply --dest=org.gnome.DisplayManager \
++  /org/gnome/DisplayManager/UserManager org.gnome.DisplayManager.UserManager.CountUsers
++*/
++gboolean
++gdm_user_manager_count_users (GdmUserManager *user_manager,
++                              gint           *user_count,
++                              GError        **error)
++{
++        *user_count = g_hash_table_size (user_manager->priv->users);
++    
++        return TRUE;
++}
++
++/*
++  Example:
++  dbus-send --system --print-reply --dest=org.gnome.DisplayManager \
++  /org/gnome/DisplayManager/UserManager org.gnome.DisplayManager.UserManager.GetUserList
++*/
++gboolean
++gdm_user_manager_get_user_list (GdmUserManager *user_manager,
++                                GArray        **user_list,
++                                GError        **error)
++{
++        GHashTableIter iter;
++        GdmUser *user;
++
++        *user_list = g_array_new (FALSE, FALSE, sizeof (gint64));
++        g_hash_table_iter_init (&iter, user_manager->priv->users);
++        while (g_hash_table_iter_next (&iter, NULL, (gpointer *)&user)) {
++                gint64 uid = gdm_user_get_uid (user);
++                g_array_append_val (*user_list, uid);
++        }
++
++        return TRUE;
++}
++
++
++/*
++  Example:
++  dbus-send --system --print-reply --dest=org.gnome.DisplayManager \
++  /org/gnome/DisplayManager/UserManager org.gnome.DisplayManager.UserManager.GetUserInfo int64:1000
++*/
++gboolean
++gdm_user_manager_get_user_info (GdmUserManager *user_manager,
++                                gint64          uid,
++                                gchar         **user_name,
++                                gchar         **real_name,
++                                gchar         **shell,
++                                gint           *login_count,
++                                gchar         **icon_url,
++                                GError        **error)
++{
++        GdmUser *user;
++
++        user = gdm_user_manager_get_user_by_uid (user_manager, uid);
++        if (user == NULL)
++                return FALSE;
++
++        *user_name = g_strdup (gdm_user_get_user_name (user));
++        *real_name = g_strdup (gdm_user_get_real_name (user));
++        *login_count = gdm_user_get_login_frequency (user);
++        *shell = g_strdup (gdm_user_get_shell (user));
++        *icon_url = g_strdup (gdm_user_get_icon_url (user));
++
++        return TRUE;
++}
++
++/*
++  Example:
++  dbus-send --system --print-reply --dest=org.gnome.DisplayManager \
++  /org/gnome/DisplayManager/UserManager org.gnome.DisplayManager.UserManager.GetUsersInfo array:int64:1000,1001
++*/
++gboolean
++gdm_user_manager_get_users_info (GdmUserManager *user_manager,
++                                 GArray         *uids,
++                                 GPtrArray     **users_info,
++                                 GError        **error)
++{
++        int i;
++    
++        *users_info = g_ptr_array_new ();
++
++        for (i = 0; i < uids->len; i++) {
++                gint64 uid;
++                GdmUser *user;
++                GValueArray *user_info;
++                GValue arg = {0};
++
++                uid = g_array_index (uids, gint64, i);
++                user = gdm_user_manager_get_user_by_uid (user_manager, uid);
++                if (user == NULL)
++                        continue;
++
++                user_info = g_value_array_new (5);
++
++                g_value_init (&arg, G_TYPE_INT64);
++                g_value_set_int64 (&arg, uid);
++                g_value_array_append (user_info, &arg);
++                g_value_unset (&arg);
++
++                g_value_init (&arg, G_TYPE_STRING);
++                g_value_set_string (&arg, gdm_user_get_user_name (user));
++                g_value_array_append (user_info, &arg);
++                g_value_unset (&arg);
++
++                g_value_init (&arg, G_TYPE_STRING);
++                g_value_set_string (&arg, gdm_user_get_real_name (user));
++                g_value_array_append (user_info, &arg);
++                g_value_unset (&arg);
++
++                g_value_init (&arg, G_TYPE_STRING);
++                g_value_set_string (&arg, gdm_user_get_shell (user));
++                g_value_array_append (user_info, &arg);
++                g_value_unset (&arg);
++
++                g_value_init (&arg, G_TYPE_INT);
++                g_value_set_int (&arg, gdm_user_get_login_frequency (user));
++                g_value_array_append (user_info, &arg);
++                g_value_unset (&arg);
++
++                g_value_init (&arg, G_TYPE_STRING);
++                g_value_set_string (&arg, gdm_user_get_icon_url (user));
++                g_value_array_append (user_info, &arg);
++                g_value_unset (&arg);
++
++                g_ptr_array_add (*users_info, user_info);
++        }
++    
++        return TRUE;
++}
++
++/*
++  Example:
++  dbus-send --system --print-reply --dest=org.gnome.DisplayManager \
++  /org/gnome/DisplayManager/UserManager org.gnome.DisplayManager.UserManager.GetUsersLoaded
++*/
++gboolean
++gdm_user_manager_get_users_loaded (GdmUserManager *user_manager,
++                                   gboolean       *is_loaded,
++                                   GError        **error)
++{
++        *is_loaded = user_manager->priv->loaded_passwd;
++        return TRUE;
++}
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user-manager.h gdm-2.28.0.new/daemon/gdm-user-manager.h
+--- gdm-2.28.0/daemon/gdm-user-manager.h	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-user-manager.h	2009-10-14 18:30:51.000000000 +1100
+@@ -0,0 +1,93 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
++ *
++ */
++
++#ifndef __GDM_USER_MANAGER_H
++#define __GDM_USER_MANAGER_H
++
++#include <glib-object.h>
++
++#include "gdm-user.h"
++
++G_BEGIN_DECLS
++
++#define GDM_TYPE_USER_MANAGER         (gdm_user_manager_get_type ())
++#define GDM_USER_MANAGER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_MANAGER, GdmUserManager))
++#define GDM_USER_MANAGER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_USER_MANAGER, GdmUserManagerClass))
++#define GDM_IS_USER_MANAGER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_MANAGER))
++#define GDM_IS_USER_MANAGER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_MANAGER))
++#define GDM_USER_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_MANAGER, GdmUserManagerClass))
++
++typedef struct GdmUserManagerPrivate GdmUserManagerPrivate;
++
++typedef struct
++{
++        GObject                parent;
++        GdmUserManagerPrivate *priv;
++} GdmUserManager;
++
++typedef struct
++{
++        GObjectClass   parent_class;
++
++        void          (* users_loaded)              (GdmUserManager *user_manager);
++        void          (* user_added)                (GdmUserManager *user_manager,
++                                                     gint64          uid);
++        void          (* user_removed)              (GdmUserManager *user_manager,
++                                                     gint64          uid);
++        void          (* user_updated)              (GdmUserManager *user_manager,
++                                                     gint64          uid);
++} GdmUserManagerClass;
++
++#define GDM_USER_MANAGER_ERROR gdm_user_manager_error_quark ()
++
++GQuark              gdm_user_manager_error_quark           (void);
++GType               gdm_user_manager_get_type              (void);
++
++GdmUserManager *    gdm_user_manager_new                   (void);
++
++gboolean            gdm_user_manager_count_users           (GdmUserManager *user_manager,
++                                                            gint           *user_count,
++                                                            GError        **error);
++
++gboolean            gdm_user_manager_get_user_list         (GdmUserManager *user_manager,
++                                                            GArray        **user_list,
++                                                            GError        **error);
++
++gboolean            gdm_user_manager_get_user_info         (GdmUserManager *user_manager,
++                                                            gint64          uid,
++                                                            gchar         **user_name,
++                                                            gchar         **real_name,
++                                                            gchar         **shell,
++                                                            gint           *login_count,
++                                                            gchar         **icon_url,
++                                                            GError        **error);
++
++gboolean            gdm_user_manager_get_users_info        (GdmUserManager *user_manager,
++                                                            GArray         *uids,
++                                                            GPtrArray     **user_info,
++                                                            GError        **error);
++
++gboolean            gdm_user_manager_get_users_loaded      (GdmUserManager *user_manager,
++                                                            gboolean       *is_loaded,
++                                                            GError        **error);
++
++G_END_DECLS
++
++#endif /* __GDM_USER_MANAGER_H */
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user-manager.xml gdm-2.28.0.new/daemon/gdm-user-manager.xml
+--- gdm-2.28.0/daemon/gdm-user-manager.xml	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-user-manager.xml	2009-10-14 18:30:51.000000000 +1100
+@@ -0,0 +1,56 @@
++<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
++<node name="/org/gnome/DisplayManager/UserManager">
++  <interface name="org.gnome.DisplayManager.UserManager">
++
++    <!-- Get the number of known users -->
++    <method name="CountUsers">
++      <arg name="user_count" direction="out" type="i"/>
++    </method>
++    
++    <!-- Get the list of known UIDs -->
++    <method name="GetUserList">
++      <arg name="uids" direction="out" type="ax"/>
++    </method>
++
++    <!-- Get user info for a user -->
++    <method name="GetUserInfo">
++      <arg name="uid" direction="in" type="x"/>
++      <arg name="user_name" direction="out" type="s"/>
++      <arg name="real_name" direction="out" type="s"/>
++      <arg name="shell" direction="out" type="s"/>
++      <arg name="login_count" direction="out" type="i"/>      
++      <arg name="icon_url" direction="out" type="s"/>
++    </method>
++
++    <!-- Get user info for a list of users -->
++    <method name="GetUsersInfo">
++      <arg name="uid" direction="in" type="ax"/>
++      <!-- (uid, user_name, real_name, shell, login_count, icon_url) -->
++      <arg name="user_info" direction="out" type="a(xsssis)"/>
++    </method>
++    
++    <!-- Query if the initial user list is loaded -->
++    <method name="GetUsersLoaded">
++      <arg name="is_loaded" direction="out" type="b"/>
++    </method>
++
++    <!-- Triggered when the initial user list is loaded -->
++    <signal name="UsersLoaded" />
++
++    <!-- Triggered when a users are added to/removed from the system.
++         Clients should monitor these signals as soon as they connect to
++         this object -->
++    <signal name="UserAdded">
++      <arg name="uid" type="x"/>
++    </signal>
++    <signal name="UserRemoved">
++      <arg name="uid" type="x"/>
++    </signal>
++
++    <!-- Triggered when a user has updated information -->
++    <signal name="UserUpdated">
++      <arg name="uid" type="x"/>
++    </signal>
++    
++  </interface>
++</node>
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user-private.h gdm-2.28.0.new/daemon/gdm-user-private.h
+--- gdm-2.28.0/daemon/gdm-user-private.h	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-user-private.h	2009-10-14 18:30:51.000000000 +1100
+@@ -0,0 +1,42 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
++ *
++ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
++ *
++ * 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
++ */
++
++/*
++ * Private interfaces to the GdmUser object
++ */
++
++#ifndef __GDM_USER_PRIVATE__
++#define __GDM_USER_PRIVATE__ 1
++
++#include <pwd.h>
++
++#include "gdm-user.h"
++
++G_BEGIN_DECLS
++
++void _gdm_user_update           (GdmUser             *user,
++                                 const struct passwd *pwent);
++void _gdm_user_add_session      (GdmUser             *user,
++                                 const char          *session_id);
++void _gdm_user_remove_session   (GdmUser             *user,
++                                 const char          *session_id);
++
++G_END_DECLS
++
++#endif /* !__GDM_USER_PRIVATE__ */
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/main.c gdm-2.28.0.new/daemon/main.c
+--- gdm-2.28.0/daemon/main.c	2009-09-22 06:05:27.000000000 +1000
++++ gdm-2.28.0.new/daemon/main.c	2009-10-14 18:30:51.000000000 +1100
+@@ -43,6 +43,7 @@
+ #include <dbus/dbus-glib.h>
+ #include <dbus/dbus-glib-lowlevel.h>
+ 
++#include "gdm-user-manager.h"
+ #include "gdm-manager.h"
+ #include "gdm-log.h"
+ #include "gdm-common.h"
+@@ -59,6 +60,7 @@
+ 
+ extern char **environ;
+ 
++static GdmUserManager  *user_manager  = NULL;
+ static GdmManager      *manager       = NULL;
+ static GdmSettings     *settings      = NULL;
+ static uid_t            gdm_uid       = -1;
+@@ -576,6 +578,12 @@
+                 goto out;
+         }
+ 
++        user_manager = gdm_user_manager_new ();
++        if (user_manager == NULL) {
++                g_warning ("Could not construct user manager object");
++                exit (1);
++        }
++
+         if (! gdm_settings_direct_init (settings, GDMCONFDIR "/gdm.schemas", "/")) {
+                 g_warning ("Unable to initialize settings");
+                 goto out;
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/Makefile.am gdm-2.28.0.new/daemon/Makefile.am
+--- gdm-2.28.0/daemon/Makefile.am	2009-09-22 06:05:27.000000000 +1000
++++ gdm-2.28.0.new/daemon/Makefile.am	2009-10-14 18:30:51.000000000 +1100
+@@ -9,6 +9,7 @@
+ 	-DDATADIR=\"$(datadir)\"			\
+ 	-DDMCONFDIR=\"$(dmconfdir)\"			\
+ 	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
++	-DCACHEDIR=\"$(cachedir)\"			\
+ 	-DLIBDIR=\"$(libdir)\"				\
+ 	-DLIBEXECDIR=\"$(libexecdir)\"			\
+ 	-DLOGDIR=\"$(logdir)\"				\
+@@ -34,6 +35,7 @@
+ 	gdm-session-direct-glue.h		\
+ 	gdm-manager-glue.h			\
+ 	gdm-display-glue.h			\
++	gdm-user-manager-glue.h			\
+ 	gdm-xdmcp-greeter-display-glue.h	\
+ 	gdm-xdmcp-chooser-display-glue.h	\
+ 	gdm-static-display-glue.h		\
+@@ -45,6 +47,8 @@
+ 
+ gdm-manager-glue.h: gdm-manager.xml Makefile.am
+ 	dbus-binding-tool --prefix=gdm_manager --mode=glib-server --output=gdm-manager-glue.h $(srcdir)/gdm-manager.xml
++gdm-user-manager-glue.h: gdm-user-manager.xml Makefile.am
++	dbus-binding-tool --prefix=gdm_user_manager --mode=glib-server --output=gdm-user-manager-glue.h $(srcdir)/gdm-user-manager.xml
+ gdm-slave-glue.h: gdm-slave.xml Makefile.am
+ 	dbus-binding-tool --prefix=gdm_slave --mode=glib-server --output=gdm-slave-glue.h $(srcdir)/gdm-slave.xml
+ gdm-simple-slave-glue.h: gdm-simple-slave.xml Makefile.am
+@@ -303,6 +307,11 @@
+ 	gdm-product-display.h		\
+ 	gdm-manager.c			\
+ 	gdm-manager.h			\
++	gdm-user.c			\
++	gdm-user.h			\
++	gdm-user-private.h		\
++	gdm-user-manager.c		\
++	gdm-user-manager.h		\
+ 	gdm-slave-proxy.c		\
+ 	gdm-slave-proxy.h		\
+ 	$(NULL)
+@@ -365,6 +374,7 @@
+ 	gdm-session-direct.xml		\
+ 	gdm-manager.xml			\
+ 	gdm-display.xml			\
++	gdm-user-manager.xml		\
+ 	gdm-xdmcp-greeter-display.xml	\
+ 	gdm-xdmcp-chooser-display.xml	\
+ 	gdm-static-display.xml		\
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/gdm.conf.in gdm-2.28.0.new/data/gdm.conf.in
+--- gdm-2.28.0/data/gdm.conf.in	2009-10-14 18:30:50.000000000 +1100
++++ gdm-2.28.0.new/data/gdm.conf.in	2009-10-14 18:30:51.000000000 +1100
+@@ -8,6 +8,8 @@
+     <allow own="org.gnome.DisplayManager"/>
+ 
+     <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"/>
++    <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Manager"/>
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Display"/>
+@@ -28,6 +30,8 @@
+ 
+   <policy context="default">
+     <deny send_destination="org.gnome.DisplayManager"
++          send_interface="org.gnome.DisplayManager.UserManager"/>
++    <deny send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Manager"/>
+     <deny send_destination="org.gnome.DisplayManager"
+           send_interface="org.gnome.DisplayManager.Display"/>
+@@ -71,6 +75,22 @@
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
+            send_member="StartGuestSession"/>
++	   
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"
++           send_member="CountUsers"/>
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"
++           send_member="GetUsersLoaded"/>
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"
++           send_member="GetUserList"/>
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"
++           send_member="GetUserInfo"/>
++    <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"
++           send_member="GetUsersInfo"/>
+ 
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Manager"
+@@ -80,6 +100,8 @@
+ 
+   <policy user="@GDM_USERNAME@">
+     <allow send_destination="org.gnome.DisplayManager"
++           send_interface="org.gnome.DisplayManager.UserManager"/>  
++    <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Manager"/>
+     <allow send_destination="org.gnome.DisplayManager"
+            send_interface="org.gnome.DisplayManager.Display"/>
Index: proiecte/PPPP/gdm/debian/patches/17_add_failsafe.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/17_add_failsafe.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/17_add_failsafe.patch	(revision 134)
@@ -0,0 +1,103 @@
+#
+# Description: Support failsafe sessions
+# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=594833
+#
+--- gdm-2.27.90/daemon/gdm-session-direct.c	2009-09-09 18:39:10.902593154 +1000
++++ gdm-2.27.90-failsafe/daemon/gdm-session-direct.c	2009-09-09 21:04:10.641171722 +1000
+@@ -2032,7 +2032,14 @@
+         g_return_if_fail (impl->priv->is_running == FALSE);
+ 
+         command = get_session_command (impl);
+-        program = g_strdup_printf (GDMCONFDIR "/Xsession \"%s\"", command);
++
++        if (gdm_session_direct_is_failsafe(impl) == FALSE) {
++                program = g_strdup_printf (GDMCONFDIR "/Xsession \"%s\"", command);
++        } else {
++                /* Failsafe session: bypass the Xsession script */
++                program = g_strdup (command);
++        }
++
+         g_free (command);
+ 
+         setup_session_environment (impl);
+@@ -2123,6 +2130,55 @@
+         return g_strdup (session->priv->selected_user);
+ }
+ 
++gboolean
++gdm_session_direct_is_failsafe (GdmSessionDirect *session_direct)
++{
++        GError     *error;
++        GKeyFile   *key_file;
++        gboolean    res;
++        gboolean    failsafe = FALSE;
++        char       *filename;
++        char       *full_path;
++
++        g_return_val_if_fail (session_direct != NULL, FALSE);
++        g_return_val_if_fail (GDM_IS_SESSION_DIRECT (session_direct), FALSE);
++
++        filename = g_strdup_printf ("%s.desktop", get_session_name (session_direct));
++
++        key_file = g_key_file_new ();
++        error = NULL;
++        res = g_key_file_load_from_dirs (key_file,
++                                         filename,
++                                         get_system_session_dirs (),
++                                         &full_path,
++                                         G_KEY_FILE_NONE,
++                                         &error);        
++        if (! res) {
++                g_debug ("GdmSessionDirect: File '%s' not found: %s", filename, error->message);
++                goto out;
++        }
++
++        error = NULL;
++        res = g_key_file_has_key (key_file, G_KEY_FILE_DESKTOP_GROUP, "X-GDM-FailSafe", NULL);
++        if (!res) {
++                failsafe =  FALSE;
++                goto out;
++        } else {
++                failsafe = g_key_file_get_boolean (key_file, G_KEY_FILE_DESKTOP_GROUP, "X-GDM-FailSafe", &error);
++                if (error) {
++                        failsafe = FALSE;
++                        g_error_free (error);
++                        goto out;
++                } else if (failsafe == TRUE) {
++                        g_debug ("GdmSessionDirect: Session %s is tagged as failsafe", filename);
++                }
++        }
++
++out:
++        g_free (filename);
++        return failsafe;
++}
++
+ static void
+ gdm_session_direct_select_session (GdmSession *session,
+                                    const char *text)
+--- gdm-2.27.90/daemon/gdm-session-direct.h	2009-08-25 05:31:18.000000000 +1000
++++ gdm-2.27.90-failsafe/daemon/gdm-session-direct.h	2009-09-09 21:04:18.660554358 +1000
+@@ -56,6 +56,7 @@
+                                                                 gboolean    display_is_local) G_GNUC_MALLOC;
+ 
+ char             * gdm_session_direct_get_username             (GdmSessionDirect     *session_direct);
++gboolean           gdm_session_direct_is_failsafe              (GdmSessionDirect     *session_direct);
+ 
+ /* Exported methods */
+ gboolean           gdm_session_direct_restart                  (GdmSessionDirect     *session_direct,
+--- gdm-2.27.90/daemon/gdm-simple-slave.c	2009-09-09 18:39:10.855368061 +1000
++++ gdm-2.27.90-failsafe/daemon/gdm-simple-slave.c	2009-09-09 14:30:13.156128123 +1000
+@@ -112,7 +112,11 @@
+         username = gdm_session_direct_get_username (slave->priv->session);
+         gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/PreSession", username);
+ 
+-        /* FIXME: should we do something here? */
++        /* FIXME: should we do something here?
++         * Note that error return status from PreSession script should
++         * be ignored in the case of a Failsafe session, which can be checked
++         * by calling: gdm_session_direct_is_failsafe(session)
++         */
+ }
+ 
+ static void
Index: proiecte/PPPP/gdm/debian/patches/17_use_timed_login_after_autologin.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/17_use_timed_login_after_autologin.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/17_use_timed_login_after_autologin.patch	(revision 134)
@@ -0,0 +1,17 @@
+#
+# Description: Revert upstream change to not use timed login after autologin session
+# Ubuntu: https://bugs.edge.launchpad.net/ubuntu/+source/gdm/+bug/396489
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-static-display.c gdm-2.28.0.new/daemon/gdm-static-display.c
+--- gdm-2.28.0/daemon/gdm-static-display.c	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/daemon/gdm-static-display.c	2009-09-22 17:46:19.000000000 +0200
+@@ -121,6 +121,9 @@
+ {
+         g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
+ 
++        /* Only allow timed/automatic login once */
++        GDM_STATIC_DISPLAY (display)->priv->enable_timed_login = FALSE;
++
+         GDM_DISPLAY_CLASS (gdm_static_display_parent_class)->unmanage (display);
+ 
+         return TRUE;
Index: proiecte/PPPP/gdm/debian/patches/19_no_greeter_for_autologin.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/19_no_greeter_for_autologin.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/19_no_greeter_for_autologin.patch	(revision 134)
@@ -0,0 +1,26 @@
+#
+# Description: gdm_slave_get_timed_login_details() does not fill variables if username is NULL
+# Ubuntu: https://bugs.edge.launchpad.net/ubuntu/+source/gdm/+bug/435801
+# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=596830
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-simple-slave.c gdm-2.28.0.new/daemon/gdm-simple-slave.c
+--- gdm-2.28.0/daemon/gdm-simple-slave.c	2009-09-30 17:12:26.000000000 +1000
++++ gdm-2.28.0.new/daemon/gdm-simple-slave.c	2009-09-30 17:13:14.000000000 +1000
+@@ -1014,6 +1014,7 @@
+         if (res) {
+                 gboolean enabled;
+                 int      delay;
++                char    *username;
+ 
+                 /* FIXME: handle wait-for-go */
+ 
+@@ -1021,7 +1022,8 @@
+ 
+                 delay = 0;
+                 enabled = FALSE;
+-                gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, NULL, &delay);
++                gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay);
++                g_free (username);
+                 if (! enabled || delay > 0) {
+                         start_greeter (slave);
+                         create_new_session (slave);
Index: proiecte/PPPP/gdm/debian/patches/20_upstart.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/20_upstart.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/20_upstart.patch	(revision 134)
@@ -0,0 +1,23 @@
+#
+# Description: Emit Upstart events when starting the login session and desktop session
+#
+diff -Nur -x '*.orig' -x '*~' gdm/data/Init.in gdm.new/data/Init.in
+--- gdm/data/Init.in	2009-09-14 20:42:01.000000000 +0100
++++ gdm.new/data/Init.in	2009-09-14 20:44:40.000000000 +0100
+@@ -11,6 +11,8 @@
+         /usr/bin/xsplash --gdm-session &
+ fi
+ 
++initctl -q emit login-session-start DISPLAY_MANAGER=gdm
++
+ gdmwhich () {
+   COMMAND="$1"
+   OUTPUT=
+diff -Nur -x '*.orig' -x '*~' gdm/data/PreSession.in gdm.new/data/PreSession.in
+--- gdm/data/PreSession.in	2009-09-14 20:42:01.000000000 +0100
++++ gdm.new/data/PreSession.in	2009-09-14 20:44:53.000000000 +0100
+@@ -13,3 +13,4 @@
+         /usr/bin/xsplash &
+ fi
+ 
++initctl -q emit desktop-session-start DISPLAY_MANAGER=gdm
Index: proiecte/PPPP/gdm/debian/patches/22_shutdown_menu.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/22_shutdown_menu.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/22_shutdown_menu.patch	(revision 134)
@@ -0,0 +1,238 @@
+#
+# Description: Move shutdown menu to lower right hand corner as it is easy to accidentally use below user list
+# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/434338
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=596151
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/simple-greeter/gdm-greeter-login-window.c gdm-2.28.1.new/gui/simple-greeter/gdm-greeter-login-window.c
+--- gdm-2.28.1/gui/simple-greeter/gdm-greeter-login-window.c	2009-10-20 12:30:15.000000000 +1100
++++ gdm-2.28.1.new/gui/simple-greeter/gdm-greeter-login-window.c	2009-10-20 12:30:16.000000000 +1100
+@@ -550,6 +550,10 @@
+         show_suspend_button = FALSE;
+ #endif
+ 
++        /* Buttons now in shutdown menu */
++        show_restart_buttons = FALSE;
++        show_suspend_button = FALSE;
++
+         /* we want to run this even if we're supposed to
+            be in the mode already so that we reset everything
+            to a known state */
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/simple-greeter/gdm-greeter-panel.c gdm-2.28.1.new/gui/simple-greeter/gdm-greeter-panel.c
+--- gdm-2.28.1/gui/simple-greeter/gdm-greeter-panel.c	2009-10-20 09:12:45.000000000 +1100
++++ gdm-2.28.1.new/gui/simple-greeter/gdm-greeter-panel.c	2009-10-20 12:30:16.000000000 +1100
+@@ -34,6 +34,8 @@
+ 
+ #include <gconf/gconf-client.h>
+ 
++#include <devkit-power-gobject/devicekit-power.h>
++
+ #include "gdm-languages.h"
+ #include "gdm-layouts.h"
+ #include "gdm-greeter-panel.h"
+@@ -66,6 +68,8 @@
+ 
+         char                   *default_session_name;
+         char                   *default_language_name;
++
++        DkpClient              *dkp_client;
+ };
+ 
+ enum {
+@@ -564,6 +568,138 @@
+ }
+ 
+ static void
++do_system_suspend (GtkWidget       *widget,
++                   GdmGreeterPanel       *login_window)
++{
++        gboolean ret;
++        GError *error;
++        
++        g_debug ("GdmGreeterPanel: Suspend button clicked");
++        ret = dkp_client_suspend (login_window->priv->dkp_client, &error);
++        if (!ret) {
++                g_warning ("Suspend failure: %s", error->message);
++                g_error_free (error);
++        }
++}
++
++static void
++do_system_hibernate (GtkWidget       *widget,
++                     GdmGreeterPanel *login_window)
++{
++        gboolean ret;
++        GError *error;
++        
++        g_debug ("GdmGreeterPanel: Hibernate button clicked");
++        ret = dkp_client_hibernate (login_window->priv->dkp_client, &error);
++        if (!ret) {
++                g_warning ("Hibernate failure: %s", error->message);
++                g_error_free (error);
++        }
++}
++
++#include <dbus/dbus-glib.h>
++
++#define CK_NAME              "org.freedesktop.ConsoleKit"
++#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
++#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
++
++static gboolean
++try_system_stop (DBusGConnection *connection,
++                 GError         **error)
++{
++        DBusGProxy      *proxy;
++        gboolean         res;
++
++        g_debug ("GdmGreeterPanel: trying to stop system");
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           CK_MANAGER_PATH,
++                                           CK_MANAGER_INTERFACE);
++        res = dbus_g_proxy_call_with_timeout (proxy,
++                                              "Stop",
++                                              INT_MAX,
++                                              error,
++                                              /* parameters: */
++                                              G_TYPE_INVALID,
++                                              /* return values: */
++                                              G_TYPE_INVALID);
++        return res;
++}
++
++static gboolean
++try_system_restart (DBusGConnection *connection,
++                    GError         **error)
++{
++        DBusGProxy      *proxy;
++        gboolean         res;
++
++        g_debug ("GdmGreeterPanel: trying to restart system");
++
++        proxy = dbus_g_proxy_new_for_name (connection,
++                                           CK_NAME,
++                                           CK_MANAGER_PATH,
++                                           CK_MANAGER_INTERFACE);
++        res = dbus_g_proxy_call_with_timeout (proxy,
++                                              "Restart",
++                                              INT_MAX,
++                                              error,
++                                              /* parameters: */
++                                              G_TYPE_INVALID,
++                                              /* return values: */
++                                              G_TYPE_INVALID);
++        return res;
++}
++
++static void
++do_system_restart ()
++{
++        gboolean         res;
++        GError          *error;
++        DBusGConnection *connection;
++
++        error = NULL;
++        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
++        if (connection == NULL) {
++                g_warning ("Unable to get system bus connection: %s", error->message);
++                g_error_free (error);
++                return;
++        }
++
++        res = try_system_restart (connection, &error);
++        if (!res) {
++                g_debug ("GdmGreeterPanel: unable to restart system: %s: %s",
++                         dbus_g_error_get_name (error),
++                         error->message);
++                g_error_free (error);
++        }
++}
++
++static void
++do_system_stop ()
++{
++        gboolean         res;
++        GError          *error;
++        DBusGConnection *connection;
++
++        error = NULL;
++        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
++        if (connection == NULL) {
++                g_warning ("Unable to get system bus connection: %s", error->message);
++                g_error_free (error);
++                return;
++        }
++
++        res = try_system_stop (connection, &error);
++        if (!res) {
++                g_debug ("GdmGreeterPanel: unable to stop system: %s: %s",
++                         dbus_g_error_get_name (error),
++                         error->message);
++                g_error_free (error);
++        }
++}
++
++static void
+ gdm_greeter_panel_init (GdmGreeterPanel *panel)
+ {
+         NaTray    *tray;
+@@ -642,6 +778,47 @@
+                 gtk_widget_show (panel->priv->hostname_label);
+         }
+ 
++        {
++                GtkWidget *shutdown_menu;
++                GtkWidget *menu, *menu_item;
++
++                panel->priv->dkp_client = dkp_client_new ();
++
++                shutdown_menu = gtk_menu_bar_new ();
++
++                menu_item = gtk_image_menu_item_new ();
++                menu = gtk_menu_new ();
++                gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_item), menu);
++                gtk_menu_item_set_label (GTK_MENU_ITEM (menu_item), "");
++                gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_item),
++                                               gtk_image_new_from_icon_name ("system-shutdown", GTK_ICON_SIZE_BUTTON));
++                gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (menu_item), TRUE);
++                gtk_menu_shell_append (GTK_MENU_SHELL (shutdown_menu), menu_item);
++
++                if (dkp_client_can_suspend (panel->priv->dkp_client)) {
++                        menu_item = gtk_menu_item_new_with_label (_("Suspend"));
++                        g_signal_connect (G_OBJECT (menu_item), "activate", G_CALLBACK (do_system_suspend), panel);
++                        gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
++                }
++
++                if (dkp_client_can_hibernate (panel->priv->dkp_client)) {            
++                        menu_item = gtk_menu_item_new_with_label (_("Hibernate"));
++                        g_signal_connect (G_OBJECT (menu_item), "activate", G_CALLBACK (do_system_hibernate), panel);
++                        gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
++                }
++
++                menu_item = gtk_menu_item_new_with_label (_("Restart"));
++                g_signal_connect (G_OBJECT (menu_item), "activate", G_CALLBACK (do_system_restart), NULL);
++                gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
++
++                menu_item = gtk_menu_item_new_with_label (_("Shut Down"));
++                g_signal_connect (G_OBJECT (menu_item), "activate", G_CALLBACK (do_system_stop), NULL);
++                gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
++
++                gtk_box_pack_end (GTK_BOX (panel->priv->hbox), GTK_WIDGET (shutdown_menu), FALSE, FALSE, 0);
++                gtk_widget_show_all (GTK_WIDGET (shutdown_menu));
++        }
++
+         panel->priv->clock = gdm_clock_widget_new ();
+         gtk_box_pack_end (GTK_BOX (panel->priv->hbox),
+                             GTK_WIDGET (panel->priv->clock), FALSE, FALSE, 6);
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/simple-greeter/Makefile.am gdm-2.28.1.new/gui/simple-greeter/Makefile.am
+--- gdm-2.28.1/gui/simple-greeter/Makefile.am	2009-10-20 12:30:15.000000000 +1100
++++ gdm-2.28.1.new/gui/simple-greeter/Makefile.am	2009-10-20 12:33:43.000000000 +1100
+@@ -142,6 +142,7 @@
+ 	$(top_builddir)/common/libgdmcommon.la	\
+ 	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la	\
+ 	$(SIMPLE_GREETER_LIBS)		\
++	$(DEVKIT_POWER_LIBS)		\
+ 	$(GTK_LIBS)			\
+ 	$(GCONF_LIBS)			\
+ 	$(LIBXKLAVIER_LIBS)		\
Index: proiecte/PPPP/gdm/debian/patches/23_login_window_hint.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/23_login_window_hint.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/23_login_window_hint.patch	(revision 134)
@@ -0,0 +1,17 @@
+#
+# Description: Don't use the DOCK hint on the login window as this stops it from getting keyboard focus
+# Ubuntu: https://bugs.launchpad.net/gdm/+bug/447049 
+# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=598235
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/simple-greeter/gdm-greeter-login-window.c gdm-2.28.0.new/gui/simple-greeter/gdm-greeter-login-window.c
+--- gdm-2.28.0/gui/simple-greeter/gdm-greeter-login-window.c	2009-10-13 15:54:50.000000000 +1100
++++ gdm-2.28.0.new/gui/simple-greeter/gdm-greeter-login-window.c	2009-10-13 15:55:38.000000000 +1100
+@@ -1739,7 +1739,7 @@
+         gtk_window_set_skip_taskbar_hint (GTK_WINDOW (login_window), TRUE);
+         gtk_window_set_skip_pager_hint (GTK_WINDOW (login_window), TRUE);
+         gtk_window_stick (GTK_WINDOW (login_window));
+-        gtk_window_set_type_hint (GTK_WINDOW (login_window), GDK_WINDOW_TYPE_HINT_DOCK);
++        /*gtk_window_set_type_hint (GTK_WINDOW (login_window), GDK_WINDOW_TYPE_HINT_DOCK);*/ /* Docks cannot get focus */
+         gtk_container_set_border_width (GTK_CONTAINER (login_window), 0);
+ 
+         g_signal_connect (login_window,
Index: proiecte/PPPP/gdm/debian/patches/24_system_uid.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/24_system_uid.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/24_system_uid.patch	(revision 134)
@@ -0,0 +1,73 @@
+#
+# Description:  Ignore users with UID < 1000
+# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/427462
+#
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/daemon/gdm-user-manager.c gdm-2.28.0.new/daemon/gdm-user-manager.c
+--- gdm-2.28.0/daemon/gdm-user-manager.c	2009-10-14 18:31:35.000000000 +1100
++++ gdm-2.28.0.new/daemon/gdm-user-manager.c	2009-10-14 18:34:59.000000000 +1100
+@@ -66,7 +66,7 @@
+ #ifdef __sun
+ #define DEFAULT_MINIMAL_UID     100
+ #else
+-#define DEFAULT_MINIMAL_UID     500
++#define DEFAULT_MINIMAL_UID     1000
+ #endif
+ 
+ #ifndef _PATH_SHELLS
+@@ -539,6 +539,10 @@
+                 return;
+         }
+ 
++        if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                return;
++        }
++
+         /* check exclusions up front */
+         if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
+                 g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/gdmsetup/gdm-user-manager.c gdm-2.28.0.new/gui/gdmsetup/gdm-user-manager.c
+--- gdm-2.28.0/gui/gdmsetup/gdm-user-manager.c	2009-10-14 18:31:34.000000000 +1100
++++ gdm-2.28.0.new/gui/gdmsetup/gdm-user-manager.c	2009-10-14 18:33:38.000000000 +1100
+@@ -66,7 +66,7 @@
+ #ifdef __sun
+ #define DEFAULT_MINIMAL_UID     100
+ #else
+-#define DEFAULT_MINIMAL_UID     500
++#define DEFAULT_MINIMAL_UID     1000
+ #endif
+ 
+ #ifndef _PATH_SHELLS
+@@ -835,6 +835,10 @@
+                 return;
+         }
+ 
++        if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                return;
++        }
++
+         /* check exclusions up front */
+         if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
+                 g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/gui/simple-greeter/gdm-user-manager.c gdm-2.28.0.new/gui/simple-greeter/gdm-user-manager.c
+--- gdm-2.28.0/gui/simple-greeter/gdm-user-manager.c	2009-10-14 18:31:35.000000000 +1100
++++ gdm-2.28.0.new/gui/simple-greeter/gdm-user-manager.c	2009-10-14 18:34:14.000000000 +1100
+@@ -66,7 +66,7 @@
+ #ifdef __sun
+ #define DEFAULT_MINIMAL_UID     100
+ #else
+-#define DEFAULT_MINIMAL_UID     500
++#define DEFAULT_MINIMAL_UID     1000
+ #endif
+ 
+ #ifndef _PATH_SHELLS
+@@ -909,6 +909,10 @@
+                 return;
+         }
+ 
++        if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
++                return;
++        }
++
+         /* check exclusions up front */
+         if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
+                 g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
Index: proiecte/PPPP/gdm/debian/patches/25_update_gconf_directories.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/25_update_gconf_directories.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/25_update_gconf_directories.patch	(revision 134)
@@ -0,0 +1,10 @@
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.0/data/gconf.path gdm-2.28.0.new/data/gconf.path
+--- gdm-2.28.0/data/gconf.path	2009-09-21 22:05:27.000000000 +0200
++++ gdm-2.28.0.new/data/gconf.path	2009-10-15 12:17:35.000000000 +0200
+@@ -6,3 +6,6 @@
+ # owned by GDM.  Sysadmins should create
+ # another source if they wish to override them.
+ xml:readonly:$(HOME)/.gconf.mandatory
++
++# distribution default values
++xml:readwrite:$(HOME)/.gconf.defaults
Index: proiecte/PPPP/gdm/debian/patches/99_autoreconf.patch
===================================================================
--- proiecte/PPPP/gdm/debian/patches/99_autoreconf.patch	(revision 134)
+++ proiecte/PPPP/gdm/debian/patches/99_autoreconf.patch	(revision 134)
@@ -0,0 +1,101446 @@
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/aclocal.m4 gdm-2.28.1.new/aclocal.m4
+--- gdm-2.28.1/aclocal.m4	2009-10-20 10:50:44.000000000 +1100
++++ gdm-2.28.1.new/aclocal.m4	2009-10-20 12:36:27.000000000 +1100
+@@ -1,7 +1,7 @@
+-# generated automatically by aclocal 1.10 -*- Autoconf -*-
++# generated automatically by aclocal 1.11 -*- Autoconf -*-
+ 
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+-# 2005, 2006  Free Software Foundation, Inc.
++# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -11,1679 +11,1587 @@
+ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ # PARTICULAR PURPOSE.
+ 
+-m4_if(m4_PACKAGE_VERSION, [2.61],,
+-[m4_fatal([this file was generated for autoconf 2.61.
+-You have another version of autoconf.  If you want to use that,
+-you should regenerate the build system entirely.], [63])])
+-
+-# nls.m4 serial 1 (gettext-0.12)
+-dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
+-dnl This file is free software, distributed under the terms of the GNU
+-dnl General Public License.  As a special exception to the GNU General
+-dnl Public License, this file may be distributed as part of a program
+-dnl that contains a configuration script generated by Autoconf, under
+-dnl the same distribution terms as the rest of that program.
+-dnl
+-dnl This file can can be used in projects which are not available under
+-dnl the GNU General Public License or the GNU Library General Public
+-dnl License but which still want to provide support for the GNU gettext
+-dnl functionality.
+-dnl Please note that the actual code of the GNU gettext library is covered
+-dnl by the GNU Library General Public License, and the rest of the GNU
+-dnl gettext package package is covered by the GNU General Public License.
+-dnl They are *not* in the public domain.
+-
+-dnl Authors:
+-dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+-dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
++m4_ifndef([AC_AUTOCONF_VERSION],
++  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
++m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.64],,
++[m4_warning([this file was generated for autoconf 2.64.
++You have another version of autoconf.  It may work, but is not guaranteed to.
++If you have problems, you may need to regenerate the build system entirely.
++To do so, use the procedure documented by the package, typically `autoreconf'.])])
+ 
+-AC_DEFUN([AM_NLS],
+-[
+-  AC_MSG_CHECKING([whether NLS is requested])
+-  dnl Default is enabled NLS
+-  AC_ARG_ENABLE(nls,
+-    [  --disable-nls           do not use Native Language Support],
+-    USE_NLS=$enableval, USE_NLS=yes)
+-  AC_MSG_RESULT($USE_NLS)
+-  AC_SUBST(USE_NLS)
+-])
++dnl AM_GCONF_SOURCE_2
++dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
++dnl  (i.e. pass to gconftool-2
++dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
++dnl  you should install foo.schemas files
++dnl
+ 
+-AC_DEFUN([AM_MKINSTALLDIRS],
++AC_DEFUN([AM_GCONF_SOURCE_2],
+ [
+-  dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+-  dnl find the mkinstalldirs script in another subdir but $(top_srcdir).
+-  dnl Try to locate it.
+-  MKINSTALLDIRS=
+-  if test -n "$ac_aux_dir"; then
+-    case "$ac_aux_dir" in
+-      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
+-      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
+-    esac
+-  fi
+-  if test -z "$MKINSTALLDIRS"; then
+-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
++  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
++    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
++  else
++    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+   fi
+-  AC_SUBST(MKINSTALLDIRS)
+-])
+ 
+-# Copyright (C) 2002, 2003, 2005, 2006  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++  AC_ARG_WITH([gconf-source],
++	      AC_HELP_STRING([--with-gconf-source=sourceaddress],
++			     [Config database for installing schema files.]),
++	      [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+ 
+-# AM_AUTOMAKE_VERSION(VERSION)
+-# ----------------------------
+-# Automake X.Y traces this macro to ensure aclocal.m4 has been
+-# generated from the m4 files accompanying Automake X.Y.
+-# (This private macro should not be called outside this file.)
+-AC_DEFUN([AM_AUTOMAKE_VERSION],
+-[am__api_version='1.10'
+-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+-dnl require some minimum version.  Point them to the right macro.
+-m4_if([$1], [1.10], [],
+-      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+-])
++  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
++  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
+ 
+-# _AM_AUTOCONF_VERSION(VERSION)
+-# -----------------------------
+-# aclocal traces this macro to find the Autoconf version.
+-# This is a private macro too.  Using m4_define simplifies
+-# the logic in aclocal, which can simply ignore this definition.
+-m4_define([_AM_AUTOCONF_VERSION], [])
++  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
++    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
++  fi
+ 
+-# AM_SET_CURRENT_AUTOMAKE_VERSION
+-# -------------------------------
+-# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+-[AM_AUTOMAKE_VERSION([1.10])dnl
+-_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
++  AC_ARG_WITH([gconf-schema-file-dir],
++	      AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
++			     [Directory for installing schema files.]),
++	      [GCONF_SCHEMA_FILE_DIR="$withval"],)
+ 
+-# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
++  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
++  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+ 
+-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++  AC_ARG_ENABLE(schemas-install,
++  	AC_HELP_STRING([--disable-schemas-install],
++		       [Disable the schemas installation]),
++     [case ${enableval} in
++       yes|no) ;;
++       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
++      esac])
++  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
++])
+ 
+-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+-# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
++# Copyright (C) 1995-2002 Free Software Foundation, Inc.
++# Copyright (C) 2001-2003,2004 Red Hat, Inc.
+ #
+-# Of course, Automake must honor this variable whenever it calls a
+-# tool from the auxiliary directory.  The problem is that $srcdir (and
+-# therefore $ac_aux_dir as well) can be either absolute or relative,
+-# depending on how configure is run.  This is pretty annoying, since
+-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+-# source directory, any form will work fine, but in subdirectories a
+-# relative path needs to be adjusted first.
++# This file is free software, distributed under the terms of the GNU
++# General Public License.  As a special exception to the GNU General
++# Public License, this file may be distributed as part of a program
++# that contains a configuration script generated by Autoconf, under
++# the same distribution terms as the rest of that program.
+ #
+-# $ac_aux_dir/missing
+-#    fails when called from a subdirectory if $ac_aux_dir is relative
+-# $top_srcdir/$ac_aux_dir/missing
+-#    fails if $ac_aux_dir is absolute,
+-#    fails when called from a subdirectory in a VPATH build with
+-#          a relative $ac_aux_dir
++# This file can be copied and used freely without restrictions.  It can
++# be used in projects which are not available under the GNU Public License
++# but which still want to provide support for the GNU gettext functionality.
+ #
+-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+-# are both prefixed by $srcdir.  In an in-source build this is usually
+-# harmless because $srcdir is `.', but things will broke when you
+-# start a VPATH build or use an absolute $srcdir.
++# Macro to add for using GNU gettext.
++# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
+ #
+-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+-# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+-#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+-# and then we would define $MISSING as
+-#   MISSING="\${SHELL} $am_aux_dir/missing"
+-# This will work as long as MISSING is not called from configure, because
+-# unfortunately $(top_srcdir) has no meaning in configure.
+-# However there are other variables, like CC, which are often used in
+-# configure, and could therefore not use this "fixed" $ac_aux_dir.
++# Modified to never use included libintl. 
++# Owen Taylor <otaylor@redhat.com>, 12/15/1998
+ #
+-# Another solution, used here, is to always expand $ac_aux_dir to an
+-# absolute PATH.  The drawback is that using absolute paths prevent a
+-# configured tree to be moved without reconfiguration.
+-
+-AC_DEFUN([AM_AUX_DIR_EXPAND],
+-[dnl Rely on autoconf to set up CDPATH properly.
+-AC_PREREQ([2.50])dnl
+-# expand $ac_aux_dir to an absolute path
+-am_aux_dir=`cd $ac_aux_dir && pwd`
+-])
+-
+-# AM_CONDITIONAL                                            -*- Autoconf -*-
+-
+-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
+-# Free Software Foundation, Inc.
++# Major rework to remove unused code
++# Owen Taylor <otaylor@redhat.com>, 12/11/2002
+ #
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# Added better handling of ALL_LINGUAS from GNU gettext version 
++# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
++#
++# Modified to require ngettext
++# Matthias Clasen <mclasen@redhat.com> 08/06/2004
++#
++# We need this here as well, since someone might use autoconf-2.5x
++# to configure GLib then an older version to configure a package
++# using AM_GLIB_GNU_GETTEXT
++AC_PREREQ(2.53)
+ 
+-# serial 8
++dnl
++dnl We go to great lengths to make sure that aclocal won't 
++dnl try to pull in the installed version of these macros
++dnl when running aclocal in the glib directory.
++dnl
++m4_copy([AC_DEFUN],[glib_DEFUN])
++m4_copy([AC_REQUIRE],[glib_REQUIRE])
++dnl
++dnl At the end, if we're not within glib, we'll define the public
++dnl definitions in terms of our private definitions.
++dnl
+ 
+-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+-# -------------------------------------
+-# Define a conditional.
+-AC_DEFUN([AM_CONDITIONAL],
+-[AC_PREREQ(2.52)dnl
+- ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+-	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+-AC_SUBST([$1_TRUE])dnl
+-AC_SUBST([$1_FALSE])dnl
+-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+-if $2; then
+-  $1_TRUE=
+-  $1_FALSE='#'
++# GLIB_LC_MESSAGES
++#--------------------
++glib_DEFUN([GLIB_LC_MESSAGES],
++  [AC_CHECK_HEADERS([locale.h])
++    if test $ac_cv_header_locale_h = yes; then
++    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
++      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
++       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
++    if test $am_cv_val_LC_MESSAGES = yes; then
++      AC_DEFINE(HAVE_LC_MESSAGES, 1,
++        [Define if your <locale.h> file defines LC_MESSAGES.])
++    fi
++  fi])
++
++# GLIB_PATH_PROG_WITH_TEST
++#----------------------------
++dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
++dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
++glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
++[# Extract the first word of "$2", so it can be a program name with args.
++set dummy $2; ac_word=[$]2
++AC_MSG_CHECKING([for $ac_word])
++AC_CACHE_VAL(ac_cv_path_$1,
++[case "[$]$1" in
++  /*)
++  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
++  ;;
++  *)
++  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
++  for ac_dir in ifelse([$5], , $PATH, [$5]); do
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$ac_word; then
++      if [$3]; then
++	ac_cv_path_$1="$ac_dir/$ac_word"
++	break
++      fi
++    fi
++  done
++  IFS="$ac_save_ifs"
++dnl If no 4th arg is given, leave the cache variable unset,
++dnl so AC_PATH_PROGS will keep looking.
++ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
++])dnl
++  ;;
++esac])dnl
++$1="$ac_cv_path_$1"
++if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
++  AC_MSG_RESULT([$]$1)
+ else
+-  $1_TRUE='#'
+-  $1_FALSE=
++  AC_MSG_RESULT(no)
+ fi
+-AC_CONFIG_COMMANDS_PRE(
+-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+-  AC_MSG_ERROR([[conditional "$1" was never defined.
+-Usually this means the macro was only invoked conditionally.]])
+-fi])])
+-
+-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+-# Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
+-
+-# serial 9
++AC_SUBST($1)dnl
++])
+ 
+-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+-# written in clear, in which case automake, when reading aclocal.m4,
+-# will think it sees a *use*, and therefore will trigger all it's
+-# C support machinery.  Also note that it means that autoscan, seeing
+-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+-
+-
+-# _AM_DEPENDENCIES(NAME)
+-# ----------------------
+-# See how the compiler implements dependency checking.
+-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+-# We try a few techniques and use that to set a single cache variable.
+-#
+-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+-# dependency, and given that the user is not expected to run this macro,
+-# just rely on AC_PROG_CC.
+-AC_DEFUN([_AM_DEPENDENCIES],
+-[AC_REQUIRE([AM_SET_DEPDIR])dnl
+-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+-AC_REQUIRE([AM_DEP_TRACK])dnl
++# GLIB_WITH_NLS
++#-----------------
++glib_DEFUN([GLIB_WITH_NLS],
++  dnl NLS is obligatory
++  [USE_NLS=yes
++    AC_SUBST(USE_NLS)
+ 
+-ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+-       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+-       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+-       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
+-       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+-                   [depcc="$$1"   am_compiler_list=])
++    gt_cv_have_gettext=no
+ 
+-AC_CACHE_CHECK([dependency style of $depcc],
+-               [am_cv_$1_dependencies_compiler_type],
+-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+-  # We make a subdir and do the tests there.  Otherwise we can end up
+-  # making bogus files that we don't know about and never remove.  For
+-  # instance it was reported that on HP-UX the gcc test will end up
+-  # making a dummy file named `D' -- because `-MD' means `put the output
+-  # in D'.
+-  mkdir conftest.dir
+-  # Copy depcomp to subdir because otherwise we won't find it if we're
+-  # using a relative directory.
+-  cp "$am_depcomp" conftest.dir
+-  cd conftest.dir
+-  # We will build objects and dependencies in a subdirectory because
+-  # it helps to detect inapplicable dependency modes.  For instance
+-  # both Tru64's cc and ICC support -MD to output dependencies as a
+-  # side effect of compilation, but ICC will put the dependencies in
+-  # the current directory while Tru64 will put them in the object
+-  # directory.
+-  mkdir sub
++    CATOBJEXT=NONE
++    XGETTEXT=:
++    INTLLIBS=
+ 
+-  am_cv_$1_dependencies_compiler_type=none
+-  if test "$am_compiler_list" = ""; then
+-     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+-  fi
+-  for depmode in $am_compiler_list; do
+-    # Setup a source with many dependencies, because some compilers
+-    # like to wrap large dependency lists on column 80 (with \), and
+-    # we should not choose a depcomp mode which is confused by this.
+-    #
+-    # We need to recreate these files for each test, as the compiler may
+-    # overwrite some of them when testing with obscure command lines.
+-    # This happens at least with the AIX C compiler.
+-    : > sub/conftest.c
+-    for i in 1 2 3 4 5 6; do
+-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+-      # Solaris 8's {/usr,}/bin/sh.
+-      touch sub/conftst$i.h
+-    done
+-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++    AC_CHECK_HEADER(libintl.h,
++     [gt_cv_func_dgettext_libintl="no"
++      libintl_extra_libs=""
+ 
+-    case $depmode in
+-    nosideeffect)
+-      # after this tag, mechanisms are not by side-effect, so they'll
+-      # only be used when explicitly requested
+-      if test "x$enable_dependency_tracking" = xyes; then
+-	continue
+-      else
+-	break
++      #
++      # First check in libc
++      #
++      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
++        [AC_TRY_LINK([
++#include <libintl.h>
++],
++         [return !ngettext ("","", 1)],
++	  gt_cv_func_ngettext_libc=yes,
++          gt_cv_func_ngettext_libc=no)
++        ])
++  
++      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++	      AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
++        	[AC_TRY_LINK([
++#include <libintl.h>
++],
++	          [return !dgettext ("","")],
++		  gt_cv_func_dgettext_libc=yes,
++	          gt_cv_func_dgettext_libc=no)
++        	])
+       fi
+-      ;;
+-    none) break ;;
+-    esac
+-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+-    # mode.  It turns out that the SunPro C++ compiler does not properly
+-    # handle `-M -o', and we need to detect this.
+-    if depmode=$depmode \
+-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+-         >/dev/null 2>conftest.err &&
+-       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+-      # icc doesn't choke on unknown options, it will just issue warnings
+-      # or remarks (even with -Werror).  So we grep stderr for any message
+-      # that says an option was ignored or not supported.
+-      # When given -MP, icc 7.0 and 7.1 complain thusly:
+-      #   icc: Command line warning: ignoring option '-M'; no argument required
+-      # The diagnosis changed in icc 8.0:
+-      #   icc: Command line remark: option '-MP' not supported
+-      if (grep 'ignoring option' conftest.err ||
+-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+-        am_cv_$1_dependencies_compiler_type=$depmode
+-        break
++  
++      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++        AC_CHECK_FUNCS(bind_textdomain_codeset)
+       fi
+-    fi
+-  done
+-
+-  cd ..
+-  rm -rf conftest.dir
+-else
+-  am_cv_$1_dependencies_compiler_type=none
+-fi
+-])
+-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+-AM_CONDITIONAL([am__fastdep$1], [
+-  test "x$enable_dependency_tracking" != xno \
+-  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+-])
+-
+-
+-# AM_SET_DEPDIR
+-# -------------
+-# Choose a directory name for dependency files.
+-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+-AC_DEFUN([AM_SET_DEPDIR],
+-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+-])
+-
+-
+-# AM_DEP_TRACK
+-# ------------
+-AC_DEFUN([AM_DEP_TRACK],
+-[AC_ARG_ENABLE(dependency-tracking,
+-[  --disable-dependency-tracking  speeds up one-time build
+-  --enable-dependency-tracking   do not reject slow dependency extractors])
+-if test "x$enable_dependency_tracking" != xno; then
+-  am_depcomp="$ac_aux_dir/depcomp"
+-  AMDEPBACKSLASH='\'
+-fi
+-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+-AC_SUBST([AMDEPBACKSLASH])dnl
+-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+-])
+-
+-# Generate code to set up dependency tracking.              -*- Autoconf -*-
+-
+-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+-# Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
+-
+-#serial 3
+-
+-# _AM_OUTPUT_DEPENDENCY_COMMANDS
+-# ------------------------------
+-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+-[for mf in $CONFIG_FILES; do
+-  # Strip MF so we end up with the name of the file.
+-  mf=`echo "$mf" | sed -e 's/:.*$//'`
+-  # Check whether this is an Automake generated Makefile or not.
+-  # We used to match only the files named `Makefile.in', but
+-  # some people rename them; so instead we look at the file content.
+-  # Grep'ing the first line is not enough: some people post-process
+-  # each Makefile.in and add a new line on top of each file to say so.
+-  # Grep'ing the whole file is not good either: AIX grep has a line
+-  # limit of 2048, but all sed's we know have understand at least 4000.
+-  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
+-    dirpart=`AS_DIRNAME("$mf")`
+-  else
+-    continue
+-  fi
+-  # Extract the definition of DEPDIR, am__include, and am__quote
+-  # from the Makefile without running `make'.
+-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+-  test -z "$DEPDIR" && continue
+-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+-  test -z "am__include" && continue
+-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+-  # When using ansi2knr, U may be empty or an underscore; expand it
+-  U=`sed -n 's/^U = //p' < "$mf"`
+-  # Find all dependency output files, they are included files with
+-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+-  # simplest approach to changing $(DEPDIR) to its actual value in the
+-  # expansion.
+-  for file in `sed -n "
+-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+-    # Make sure the directory exists.
+-    test -f "$dirpart/$file" && continue
+-    fdir=`AS_DIRNAME(["$file"])`
+-    AS_MKDIR_P([$dirpart/$fdir])
+-    # echo "creating $dirpart/$file"
+-    echo '# dummy' > "$dirpart/$file"
+-  done
+-done
+-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+-
+ 
+-# AM_OUTPUT_DEPENDENCY_COMMANDS
+-# -----------------------------
+-# This macro should only be invoked once -- use via AC_REQUIRE.
+-#
+-# This code is only required when automatic dependency tracking
+-# is enabled.  FIXME.  This creates each `.P' file that we will
+-# need in order to bootstrap the dependency handling code.
+-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+-[AC_CONFIG_COMMANDS([depfiles],
+-     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+-])
++      #
++      # If we don't have everything we want, check in libintl
++      #
++      if test "$gt_cv_func_dgettext_libc" != "yes" \
++	 || test "$gt_cv_func_ngettext_libc" != "yes" \
++         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
++        
++        AC_CHECK_LIB(intl, bindtextdomain,
++	    [AC_CHECK_LIB(intl, ngettext,
++		    [AC_CHECK_LIB(intl, dgettext,
++			          gt_cv_func_dgettext_libintl=yes)])])
+ 
+-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+-# Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
++	  AC_MSG_CHECKING([if -liconv is needed to use gettext])
++	  AC_MSG_RESULT([])
++  	  AC_CHECK_LIB(intl, ngettext,
++          	[AC_CHECK_LIB(intl, dcgettext,
++		       [gt_cv_func_dgettext_libintl=yes
++			libintl_extra_libs=-liconv],
++			:,-liconv)],
++		:,-liconv)
++        fi
+ 
+-# serial 8
++        #
++        # If we found libintl, then check in it for bind_textdomain_codeset();
++        # we'll prefer libc if neither have bind_textdomain_codeset(),
++        # and both have dgettext and ngettext
++        #
++        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
++          glib_save_LIBS="$LIBS"
++          LIBS="$LIBS -lintl $libintl_extra_libs"
++          unset ac_cv_func_bind_textdomain_codeset
++          AC_CHECK_FUNCS(bind_textdomain_codeset)
++          LIBS="$glib_save_LIBS"
+ 
+-# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
+-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
++          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
++            gt_cv_func_dgettext_libc=no
++          else
++            if test "$gt_cv_func_dgettext_libc" = "yes" \
++		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
++              gt_cv_func_dgettext_libintl=no
++            fi
++          fi
++        fi
++      fi
+ 
+-# Do all the work for Automake.                             -*- Autoconf -*-
++      if test "$gt_cv_func_dgettext_libc" = "yes" \
++	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
++        gt_cv_have_gettext=yes
++      fi
++  
++      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
++        INTLLIBS="-lintl $libintl_extra_libs"
++      fi
++  
++      if test "$gt_cv_have_gettext" = "yes"; then
++	AC_DEFINE(HAVE_GETTEXT,1,
++	  [Define if the GNU gettext() function is already present or preinstalled.])
++	GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
++	  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
++	if test "$MSGFMT" != "no"; then
++          glib_save_LIBS="$LIBS"
++          LIBS="$LIBS $INTLLIBS"
++	  AC_CHECK_FUNCS(dcgettext)
++	  MSGFMT_OPTS=
++	  AC_MSG_CHECKING([if msgfmt accepts -c])
++	  GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
++msgid ""
++msgstr ""
++"Content-Type: text/plain; charset=UTF-8\n"
++"Project-Id-Version: test 1.0\n"
++"PO-Revision-Date: 2007-02-15 12:01+0100\n"
++"Last-Translator: test <foo@bar.xx>\n"
++"Language-Team: C <LL@li.org>\n"
++"MIME-Version: 1.0\n"
++"Content-Transfer-Encoding: 8bit\n"
++], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
++	  AC_SUBST(MSGFMT_OPTS)
++	  AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
++	  GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
++	    [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
++	  AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
++			 return _nl_msg_cat_cntr],
++	    [CATOBJEXT=.gmo 
++             DATADIRNAME=share],
++	    [case $host in
++	    *-*-solaris*)
++	    dnl On Solaris, if bind_textdomain_codeset is in libc,
++	    dnl GNU format message catalog is always supported,
++            dnl since both are added to the libc all together.
++	    dnl Hence, we'd like to go with DATADIRNAME=share and
++	    dnl and CATOBJEXT=.gmo in this case.
++            AC_CHECK_FUNC(bind_textdomain_codeset,
++	      [CATOBJEXT=.gmo 
++               DATADIRNAME=share],
++	      [CATOBJEXT=.mo
++               DATADIRNAME=lib])
++	    ;;
++	    *)
++	    CATOBJEXT=.mo
++            DATADIRNAME=lib
++	    ;;
++	    esac])
++          LIBS="$glib_save_LIBS"
++	  INSTOBJEXT=.mo
++	else
++	  gt_cv_have_gettext=no
++	fi
++      fi
++    ])
+ 
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+-# 2005, 2006 Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++    if test "$gt_cv_have_gettext" = "yes" ; then
++      AC_DEFINE(ENABLE_NLS, 1,
++        [always defined to indicate that i18n is enabled])
++    fi
+ 
+-# serial 12
++    dnl Test whether we really found GNU xgettext.
++    if test "$XGETTEXT" != ":"; then
++      dnl If it is not GNU xgettext we define it as : so that the
++      dnl Makefiles still can work.
++      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
++        : ;
++      else
++        AC_MSG_RESULT(
++	  [found xgettext program is not GNU xgettext; ignore it])
++        XGETTEXT=":"
++      fi
++    fi
+ 
+-# This macro actually does too much.  Some checks are only needed if
+-# your package does certain things.  But this isn't really a big deal.
++    # We need to process the po/ directory.
++    POSUB=po
+ 
+-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+-# AM_INIT_AUTOMAKE([OPTIONS])
+-# -----------------------------------------------
+-# The call with PACKAGE and VERSION arguments is the old style
+-# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+-# and VERSION should now be passed to AC_INIT and removed from
+-# the call to AM_INIT_AUTOMAKE.
+-# We support both call styles for the transition.  After
+-# the next Automake release, Autoconf can make the AC_INIT
+-# arguments mandatory, and then we can depend on a new Autoconf
+-# release and drop the old call support.
+-AC_DEFUN([AM_INIT_AUTOMAKE],
+-[AC_PREREQ([2.60])dnl
+-dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+-dnl the ones we care about.
+-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+-AC_REQUIRE([AC_PROG_INSTALL])dnl
+-if test "`cd $srcdir && pwd`" != "`pwd`"; then
+-  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+-  # is not polluted with repeated "-I."
+-  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+-  # test to see if srcdir already configured
+-  if test -f $srcdir/config.status; then
+-    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+-  fi
+-fi
++    AC_OUTPUT_COMMANDS(
++      [case "$CONFIG_FILES" in *po/Makefile.in*)
++        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
++      esac])
+ 
+-# test whether we have cygpath
+-if test -z "$CYGPATH_W"; then
+-  if (cygpath --version) >/dev/null 2>/dev/null; then
+-    CYGPATH_W='cygpath -w'
+-  else
+-    CYGPATH_W=echo
+-  fi
+-fi
+-AC_SUBST([CYGPATH_W])
++    dnl These rules are solely for the distribution goal.  While doing this
++    dnl we only have to keep exactly one list of the available catalogs
++    dnl in configure.in.
++    for lang in $ALL_LINGUAS; do
++      GMOFILES="$GMOFILES $lang.gmo"
++      POFILES="$POFILES $lang.po"
++    done
+ 
+-# Define the identity of the package.
+-dnl Distinguish between old-style and new-style calls.
+-m4_ifval([$2],
+-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+- AC_SUBST([PACKAGE], [$1])dnl
+- AC_SUBST([VERSION], [$2])],
+-[_AM_SET_OPTIONS([$1])dnl
+-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+-  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
++    dnl Make all variables we use known to autoconf.
++    AC_SUBST(CATALOGS)
++    AC_SUBST(CATOBJEXT)
++    AC_SUBST(DATADIRNAME)
++    AC_SUBST(GMOFILES)
++    AC_SUBST(INSTOBJEXT)
++    AC_SUBST(INTLLIBS)
++    AC_SUBST(PO_IN_DATADIR_TRUE)
++    AC_SUBST(PO_IN_DATADIR_FALSE)
++    AC_SUBST(POFILES)
++    AC_SUBST(POSUB)
++  ])
+ 
+-_AM_IF_OPTION([no-define],,
+-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
++# AM_GLIB_GNU_GETTEXT
++# -------------------
++# Do checks necessary for use of gettext. If a suitable implementation 
++# of gettext is found in either in libintl or in the C library,
++# it will set INTLLIBS to the libraries needed for use of gettext
++# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
++# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
++# on various variables needed by the Makefile.in.in installed by 
++# glib-gettextize.
++dnl
++glib_DEFUN([GLIB_GNU_GETTEXT],
++  [AC_REQUIRE([AC_PROG_CC])dnl
++   AC_REQUIRE([AC_HEADER_STDC])dnl
++   
++   GLIB_LC_MESSAGES
++   GLIB_WITH_NLS
+ 
+-# Some tools Automake needs.
+-AC_REQUIRE([AM_SANITY_CHECK])dnl
+-AC_REQUIRE([AC_ARG_PROGRAM])dnl
+-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+-AM_MISSING_PROG(AUTOCONF, autoconf)
+-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+-AM_MISSING_PROG(AUTOHEADER, autoheader)
+-AM_MISSING_PROG(MAKEINFO, makeinfo)
+-AM_PROG_INSTALL_SH
+-AM_PROG_INSTALL_STRIP
+-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+-# We need awk for the "check" target.  The system "awk" is bad on
+-# some platforms.
+-AC_REQUIRE([AC_PROG_AWK])dnl
+-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+-              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+-	      		     [_AM_PROG_TAR([v7])])])
+-_AM_IF_OPTION([no-dependencies],,
+-[AC_PROVIDE_IFELSE([AC_PROG_CC],
+-                  [_AM_DEPENDENCIES(CC)],
+-                  [define([AC_PROG_CC],
+-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+-AC_PROVIDE_IFELSE([AC_PROG_CXX],
+-                  [_AM_DEPENDENCIES(CXX)],
+-                  [define([AC_PROG_CXX],
+-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+-                  [_AM_DEPENDENCIES(OBJC)],
+-                  [define([AC_PROG_OBJC],
+-                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+-])
+-])
++   if test "$gt_cv_have_gettext" = "yes"; then
++     if test "x$ALL_LINGUAS" = "x"; then
++       LINGUAS=
++     else
++       AC_MSG_CHECKING(for catalogs to be installed)
++       NEW_LINGUAS=
++       for presentlang in $ALL_LINGUAS; do
++         useit=no
++         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
++           desiredlanguages="$LINGUAS"
++         else
++           desiredlanguages="$ALL_LINGUAS"
++         fi
++         for desiredlang in $desiredlanguages; do
++ 	   # Use the presentlang catalog if desiredlang is
++           #   a. equal to presentlang, or
++           #   b. a variant of presentlang (because in this case,
++           #      presentlang can be used as a fallback for messages
++           #      which are not translated in the desiredlang catalog).
++           case "$desiredlang" in
++             "$presentlang"*) useit=yes;;
++           esac
++         done
++         if test $useit = yes; then
++           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
++         fi
++       done
++       LINGUAS=$NEW_LINGUAS
++       AC_MSG_RESULT($LINGUAS)
++     fi
+ 
++     dnl Construct list of names of catalog files to be constructed.
++     if test -n "$LINGUAS"; then
++       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
++     fi
++   fi
+ 
+-# When config.status generates a header, we must update the stamp-h file.
+-# This file resides in the same directory as the config header
+-# that is generated.  The stamp files are numbered to have different names.
++   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
++   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
++   dnl Try to locate is.
++   MKINSTALLDIRS=
++   if test -n "$ac_aux_dir"; then
++     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
++   fi
++   if test -z "$MKINSTALLDIRS"; then
++     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
++   fi
++   AC_SUBST(MKINSTALLDIRS)
+ 
+-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+-# loop where config.status creates the headers, so we can generate
+-# our stamp files there.
+-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+-[# Compute $1's index in $config_headers.
+-_am_stamp_count=1
+-for _am_header in $config_headers :; do
+-  case $_am_header in
+-    $1 | $1:* )
+-      break ;;
+-    * )
+-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+-  esac
+-done
+-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
++   dnl Generate list of files to be processed by xgettext which will
++   dnl be included in po/Makefile.
++   test -d po || mkdir po
++   if test "x$srcdir" != "x."; then
++     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
++       posrcprefix="$srcdir/"
++     else
++       posrcprefix="../$srcdir/"
++     fi
++   else
++     posrcprefix="../"
++   fi
++   rm -f po/POTFILES
++   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
++	< $srcdir/po/POTFILES.in > po/POTFILES
++  ])
+ 
+-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
++# -------------------------------
++# Define VARIABLE to the location where catalog files will
++# be installed by po/Makefile.
++glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
++[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
++glib_save_prefix="$prefix"
++glib_save_exec_prefix="$exec_prefix"
++glib_save_datarootdir="$datarootdir"
++test "x$prefix" = xNONE && prefix=$ac_default_prefix
++test "x$exec_prefix" = xNONE && exec_prefix=$prefix
++datarootdir=`eval echo "${datarootdir}"`
++if test "x$CATOBJEXT" = "x.mo" ; then
++  localedir=`eval echo "${libdir}/locale"`
++else
++  localedir=`eval echo "${datadir}/locale"`
++fi
++prefix="$glib_save_prefix"
++exec_prefix="$glib_save_exec_prefix"
++datarootdir="$glib_save_datarootdir"
++AC_DEFINE_UNQUOTED($1, "$localedir",
++  [Define the location where the catalogs will be installed])
++])
+ 
+-# AM_PROG_INSTALL_SH
+-# ------------------
+-# Define $install_sh.
+-AC_DEFUN([AM_PROG_INSTALL_SH],
+-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+-AC_SUBST(install_sh)])
++dnl
++dnl Now the definitions that aclocal will find
++dnl
++ifdef(glib_configure_in,[],[
++AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
++AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
++])dnl
+ 
+-# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
++# 
++# Create a temporary file with TEST-FILE as its contents and pass the
++# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
++# 0 and perform ACTION-IF-FAIL for any other exit status.
++AC_DEFUN([GLIB_RUN_PROG],
++[cat >conftest.foo <<_ACEOF
++$2
++_ACEOF
++if AC_RUN_LOG([$1 conftest.foo]); then
++  m4_ifval([$3], [$3], [:])
++m4_ifvaln([$4], [else $4])dnl
++echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
++sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
++fi])
+ 
+-# serial 2
+ 
+-# Check whether the underlying file-system supports filenames
+-# with a leading dot.  For instance MS-DOS doesn't.
+-AC_DEFUN([AM_SET_LEADING_DOT],
+-[rm -rf .tst 2>/dev/null
+-mkdir .tst 2>/dev/null
+-if test -d .tst; then
+-  am__leading_dot=.
+-else
+-  am__leading_dot=_
+-fi
+-rmdir .tst 2>/dev/null
+-AC_SUBST([am__leading_dot])])
++dnl Do not call GNOME_DOC_DEFINES directly.  It is split out from
++dnl GNOME_DOC_INIT to allow gnome-doc-utils to bootstrap off itself.
++AC_DEFUN([GNOME_DOC_DEFINES],
++[
++AC_ARG_WITH([help-dir],
++  AC_HELP_STRING([--with-help-dir=DIR], [path to help docs]),,
++  [with_help_dir='${datadir}/gnome/help'])
++HELP_DIR="$with_help_dir"
++AC_SUBST(HELP_DIR)
++
++AC_ARG_WITH([omf-dir],
++  AC_HELP_STRING([--with-omf-dir=DIR], [path to OMF files]),,
++  [with_omf_dir='${datadir}/omf'])
++OMF_DIR="$with_omf_dir"
++AC_SUBST(OMF_DIR)
++
++AC_ARG_WITH([help-formats],
++  AC_HELP_STRING([--with-help-formats=FORMATS], [list of formats]),,
++  [with_help_formats=''])
++DOC_USER_FORMATS="$with_help_formats"
++AC_SUBST(DOC_USER_FORMATS)
++
++AC_ARG_ENABLE([scrollkeeper],
++	[AC_HELP_STRING([--disable-scrollkeeper],
++			[do not make updates to the scrollkeeper database])],,
++	enable_scrollkeeper=yes)
++AM_CONDITIONAL([ENABLE_SK],[test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
++
++dnl disable scrollkeeper automatically for distcheck
++DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
++AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
+ 
+-# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
+-# From Jim Meyering
++AM_CONDITIONAL([HAVE_GNOME_DOC_UTILS],[test "$gdu_cv_have_gdu" = "yes"])
++])
+ 
+-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
+-# Free Software Foundation, Inc.
++# GNOME_DOC_INIT ([MINIMUM-VERSION],[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
+ #
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++AC_DEFUN([GNOME_DOC_INIT],
++[AC_REQUIRE([AC_PROG_LN_S])dnl
+ 
+-# serial 4
++ifelse([$1],,[gdu_cv_version_required=0.3.2],[gdu_cv_version_required=$1])
+ 
+-AC_DEFUN([AM_MAINTAINER_MODE],
+-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+-  dnl maintainer-mode is disabled by default
+-  AC_ARG_ENABLE(maintainer-mode,
+-[  --enable-maintainer-mode  enable make rules and dependencies not useful
+-			  (and sometimes confusing) to the casual installer],
+-      USE_MAINTAINER_MODE=$enableval,
+-      USE_MAINTAINER_MODE=no)
+-  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+-  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
+-  MAINT=$MAINTAINER_MODE_TRUE
+-  AC_SUBST(MAINT)dnl
+-]
+-)
++AC_MSG_CHECKING([gnome-doc-utils >= $gdu_cv_version_required])
++PKG_CHECK_EXISTS([gnome-doc-utils >= $gdu_cv_version_required],
++	[gdu_cv_have_gdu=yes],[gdu_cv_have_gdu=no])
+ 
+-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
++if test "$gdu_cv_have_gdu" = "yes"; then
++	AC_MSG_RESULT([yes])
++	ifelse([$2],,[:],[$2])
++else
++	AC_MSG_RESULT([no])
++	ifelse([$3],,[AC_MSG_ERROR([gnome-doc-utils >= $gdu_cv_version_required not found])],[$3])
++fi
+ 
+-# Check to see how 'make' treats includes.	            -*- Autoconf -*-
++GNOME_DOC_DEFINES
++])
+ 
+-# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
+ 
+-# serial 3
++dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
++# serial 40 IT_PROG_INTLTOOL
++AC_DEFUN([IT_PROG_INTLTOOL], [
++AC_PREREQ([2.50])dnl
++AC_REQUIRE([AM_NLS])dnl
+ 
+-# AM_MAKE_INCLUDE()
+-# -----------------
+-# Check to see how make treats includes.
+-AC_DEFUN([AM_MAKE_INCLUDE],
+-[am_make=${MAKE-make}
+-cat > confinc << 'END'
+-am__doit:
+-	@echo done
+-.PHONY: am__doit
+-END
+-# If we don't find an include directive, just comment out the code.
+-AC_MSG_CHECKING([for style of include used by $am_make])
+-am__include="#"
+-am__quote=
+-_am_result=none
+-# First try GNU make style include.
+-echo "include confinc" > confmf
+-# We grep out `Entering directory' and `Leaving directory'
+-# messages which can occur if `w' ends up in MAKEFLAGS.
+-# In particular we don't look at `^make:' because GNU make might
+-# be invoked under some other name (usually "gmake"), in which
+-# case it prints its new name instead of `make'.
+-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+-   am__include=include
+-   am__quote=
+-   _am_result=GNU
++case "$am__api_version" in
++    1.[01234])
++	AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
++    ;;
++    *)
++    ;;
++esac
++
++if test -n "$1"; then
++    AC_MSG_CHECKING([for intltool >= $1])
++
++    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
++    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
++    [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
++    ]
++    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
++    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
++	AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
++fi
++
++AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
++AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
++AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
++if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
++    AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
++fi
++
++  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
++     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
++      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
++   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
++
++_IT_SUBST(INTLTOOL_DESKTOP_RULE)
++_IT_SUBST(INTLTOOL_DIRECTORY_RULE)
++_IT_SUBST(INTLTOOL_KEYS_RULE)
++_IT_SUBST(INTLTOOL_PROP_RULE)
++_IT_SUBST(INTLTOOL_OAF_RULE)
++_IT_SUBST(INTLTOOL_PONG_RULE)
++_IT_SUBST(INTLTOOL_SERVER_RULE)
++_IT_SUBST(INTLTOOL_SHEET_RULE)
++_IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
++_IT_SUBST(INTLTOOL_UI_RULE)
++_IT_SUBST(INTLTOOL_XAM_RULE)
++_IT_SUBST(INTLTOOL_KBD_RULE)
++_IT_SUBST(INTLTOOL_XML_RULE)
++_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
++_IT_SUBST(INTLTOOL_CAVES_RULE)
++_IT_SUBST(INTLTOOL_SCHEMAS_RULE)
++_IT_SUBST(INTLTOOL_THEME_RULE)
++_IT_SUBST(INTLTOOL_SERVICE_RULE)
++_IT_SUBST(INTLTOOL_POLICY_RULE)
++
++# Check the gettext tools to make sure they are GNU
++AC_PATH_PROG(XGETTEXT, xgettext)
++AC_PATH_PROG(MSGMERGE, msgmerge)
++AC_PATH_PROG(MSGFMT, msgfmt)
++AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
++if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
++    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
++fi
++xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
++mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
++mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
++if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
++    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
++fi
++
++AC_PATH_PROG(INTLTOOL_PERL, perl)
++if test -z "$INTLTOOL_PERL"; then
++   AC_MSG_ERROR([perl not found])
++fi
++AC_MSG_CHECKING([for perl >= 5.8.1])
++$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
++if test $? -ne 0; then
++   AC_MSG_ERROR([perl 5.8.1 is required for intltool])
++else
++   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
++   AC_MSG_RESULT([$IT_PERL_VERSION])
+ fi
+-# Now try BSD make style include.
+-if test "$am__include" = "#"; then
+-   echo '.include "confinc"' > confmf
+-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+-      am__include=.include
+-      am__quote="\""
+-      _am_result=BSD
++if test "x$2" != "xno-xml"; then
++   AC_MSG_CHECKING([for XML::Parser])
++   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
++       AC_MSG_RESULT([ok])
++   else
++       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
+    fi
+ fi
+-AC_SUBST([am__include])
+-AC_SUBST([am__quote])
+-AC_MSG_RESULT([$_am_result])
+-rm -f confinc confmf
+-])
+-
+-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005
+-# Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
+ 
+-# serial 5
++# Substitute ALL_LINGUAS so we can use it in po/Makefile
++AC_SUBST(ALL_LINGUAS)
+ 
+-# AM_PROG_CC_C_O
+-# --------------
+-# Like AC_PROG_CC_C_O, but changed for automake.
+-AC_DEFUN([AM_PROG_CC_C_O],
+-[AC_REQUIRE([AC_PROG_CC_C_O])dnl
+-AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-AC_REQUIRE_AUX_FILE([compile])dnl
+-# FIXME: we rely on the cache variable name because
+-# there is no other way.
+-set dummy $CC
+-ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+-if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
+-   # Losing compiler, so override with the script.
+-   # FIXME: It is wrong to rewrite CC.
+-   # But if we don't then we get into trouble of one sort or another.
+-   # A longer-term fix would be to have automake use am__CC in this case,
+-   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+-   CC="$am_aux_dir/compile $CC"
++# Set DATADIRNAME correctly if it is not set yet
++# (copied from glib-gettext.m4)
++if test -z "$DATADIRNAME"; then
++  AC_LINK_IFELSE(
++    [AC_LANG_PROGRAM([[]],
++                     [[extern int _nl_msg_cat_cntr;
++                       return _nl_msg_cat_cntr]])],
++    [DATADIRNAME=share],
++    [case $host in
++    *-*-solaris*)
++    dnl On Solaris, if bind_textdomain_codeset is in libc,
++    dnl GNU format message catalog is always supported,
++    dnl since both are added to the libc all together.
++    dnl Hence, we'd like to go with DATADIRNAME=share
++    dnl in this case.
++    AC_CHECK_FUNC(bind_textdomain_codeset,
++      [DATADIRNAME=share], [DATADIRNAME=lib])
++    ;;
++    *)
++    [DATADIRNAME=lib]
++    ;;
++    esac])
+ fi
+-dnl Make sure AC_PROG_CC is never called again, or it will override our
+-dnl setting of CC.
+-m4_define([AC_PROG_CC],
+-          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
++AC_SUBST(DATADIRNAME)
++
++IT_PO_SUBDIR([po])
++
+ ])
+ 
+-# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+ 
+-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
+-# Free Software Foundation, Inc.
++# IT_PO_SUBDIR(DIRNAME)
++# ---------------------
++# All po subdirs have to be declared with this macro; the subdir "po" is
++# declared by IT_PROG_INTLTOOL.
+ #
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++AC_DEFUN([IT_PO_SUBDIR],
++[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
++dnl
++dnl The following CONFIG_COMMANDS should be exetuted at the very end
++dnl of config.status.
++AC_CONFIG_COMMANDS_PRE([
++  AC_CONFIG_COMMANDS([$1/stamp-it], [
++    if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
++       AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
++    fi
++    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
++    >"$1/stamp-it.tmp"
++    [sed '/^#/d
++	 s/^[[].*] *//
++	 /^[ 	]*$/d
++	'"s|^|	$ac_top_srcdir/|" \
++      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
++    ]
++    [sed '/^POTFILES =/,/[^\\]$/ {
++		/^POTFILES =/!d
++		r $1/POTFILES
++	  }
++	 ' "$1/Makefile.in" >"$1/Makefile"]
++    rm -f "$1/Makefile.tmp"
++    mv "$1/stamp-it.tmp" "$1/stamp-it"
++  ])
++])dnl
++])
+ 
+-# serial 5
++# _IT_SUBST(VARIABLE)
++# -------------------
++# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
++#
++AC_DEFUN([_IT_SUBST],
++[
++AC_SUBST([$1])
++m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
++]
++)
+ 
+-# AM_MISSING_PROG(NAME, PROGRAM)
+-# ------------------------------
+-AC_DEFUN([AM_MISSING_PROG],
+-[AC_REQUIRE([AM_MISSING_HAS_RUN])
+-$1=${$1-"${am_missing_run}$2"}
+-AC_SUBST($1)])
++# deprecated macros
++AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
++# A hint is needed for aclocal from Automake <= 1.9.4:
++# AC_DEFUN([AC_PROG_INTLTOOL], ...)
+ 
+ 
+-# AM_MISSING_HAS_RUN
+-# ------------------
+-# Define MISSING if not defined so far and test if it supports --run.
+-# If it does, set am_missing_run to use it, otherwise, to nothing.
+-AC_DEFUN([AM_MISSING_HAS_RUN],
+-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-AC_REQUIRE_AUX_FILE([missing])dnl
+-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+-# Use eval to expand $SHELL
+-if eval "$MISSING --run true"; then
+-  am_missing_run="$MISSING --run "
+-else
+-  am_missing_run=
+-  AC_MSG_WARN([`missing' script is too old or missing])
+-fi
++# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
++#
++#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++#                 2006, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gordon Matzigkeit, 1996
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++m4_define([_LT_COPYING], [dnl
++#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++#                 2006, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gordon Matzigkeit, 1996
++#
++#   This file is part of GNU Libtool.
++#
++# GNU Libtool is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING.  If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
++# obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ ])
+ 
+-# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# serial 56 LT_INIT
+ 
+-# AM_PROG_MKDIR_P
+-# ---------------
+-# Check for `mkdir -p'.
+-AC_DEFUN([AM_PROG_MKDIR_P],
+-[AC_PREREQ([2.60])dnl
+-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+-dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+-dnl while keeping a definition of mkdir_p for backward compatibility.
+-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+-dnl Makefile.ins that do not define MKDIR_P, so we do our own
+-dnl adjustment using top_builddir (which is defined more often than
+-dnl MKDIR_P).
+-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+-case $mkdir_p in
+-  [[\\/$]]* | ?:[[\\/]]*) ;;
+-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
++
++# LT_PREREQ(VERSION)
++# ------------------
++# Complain and exit if this libtool version is less that VERSION.
++m4_defun([LT_PREREQ],
++[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
++       [m4_default([$3],
++		   [m4_fatal([Libtool version $1 or higher is required],
++		             63)])],
++       [$2])])
++
++
++# _LT_CHECK_BUILDDIR
++# ------------------
++# Complain if the absolute build directory name contains unusual characters
++m4_defun([_LT_CHECK_BUILDDIR],
++[case `pwd` in
++  *\ * | *\	*)
++    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+ esac
+ ])
+ 
+-# Helper functions for option handling.                     -*- Autoconf -*-
+ 
+-# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# LT_INIT([OPTIONS])
++# ------------------
++AC_DEFUN([LT_INIT],
++[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
++AC_BEFORE([$0], [LT_LANG])dnl
++AC_BEFORE([$0], [LT_OUTPUT])dnl
++AC_BEFORE([$0], [LTDL_INIT])dnl
++m4_require([_LT_CHECK_BUILDDIR])dnl
++
++dnl Autoconf doesn't catch unexpanded LT_ macros by default:
++m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
++m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
++dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
++dnl unless we require an AC_DEFUNed macro:
++AC_REQUIRE([LTOPTIONS_VERSION])dnl
++AC_REQUIRE([LTSUGAR_VERSION])dnl
++AC_REQUIRE([LTVERSION_VERSION])dnl
++AC_REQUIRE([LTOBSOLETE_VERSION])dnl
++m4_require([_LT_PROG_LTMAIN])dnl
+ 
+-# serial 3
++dnl Parse OPTIONS
++_LT_SET_OPTIONS([$0], [$1])
+ 
+-# _AM_MANGLE_OPTION(NAME)
+-# -----------------------
+-AC_DEFUN([_AM_MANGLE_OPTION],
+-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ltmain"
+ 
+-# _AM_SET_OPTION(NAME)
+-# ------------------------------
+-# Set option NAME.  Presently that only means defining a flag for this option.
+-AC_DEFUN([_AM_SET_OPTION],
+-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++AC_SUBST(LIBTOOL)dnl
+ 
+-# _AM_SET_OPTIONS(OPTIONS)
+-# ----------------------------------
+-# OPTIONS is a space-separated list of Automake options.
+-AC_DEFUN([_AM_SET_OPTIONS],
+-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
++_LT_SETUP
+ 
+-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+-# -------------------------------------------
+-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+-AC_DEFUN([_AM_IF_OPTION],
+-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
++# Only expand once:
++m4_define([LT_INIT])
++])# LT_INIT
++
++# Old names:
++AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
++AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
++dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+ 
+-# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+ 
+-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+-# Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# _LT_CC_BASENAME(CC)
++# -------------------
++# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
++m4_defun([_LT_CC_BASENAME],
++[for cc_temp in $1""; do
++  case $cc_temp in
++    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
++    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
++    \-*) ;;
++    *) break;;
++  esac
++done
++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++])
+ 
+-# serial 4
+ 
+-# AM_SANITY_CHECK
+-# ---------------
+-AC_DEFUN([AM_SANITY_CHECK],
+-[AC_MSG_CHECKING([whether build environment is sane])
+-# Just in case
+-sleep 1
+-echo timestamp > conftest.file
+-# Do `set' in a subshell so we don't clobber the current shell's
+-# arguments.  Must try -L first in case configure is actually a
+-# symlink; some systems play weird games with the mod time of symlinks
+-# (eg FreeBSD returns the mod time of the symlink's containing
+-# directory).
+-if (
+-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+-   if test "$[*]" = "X"; then
+-      # -L didn't work.
+-      set X `ls -t $srcdir/configure conftest.file`
+-   fi
+-   rm -f conftest.file
+-   if test "$[*]" != "X $srcdir/configure conftest.file" \
+-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
++# _LT_FILEUTILS_DEFAULTS
++# ----------------------
++# It is okay to use these file commands and assume they have been set
++# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
++m4_defun([_LT_FILEUTILS_DEFAULTS],
++[: ${CP="cp -f"}
++: ${MV="mv -f"}
++: ${RM="rm -f"}
++])# _LT_FILEUTILS_DEFAULTS
+ 
+-      # If neither matched, then we have a broken ls.  This can happen
+-      # if, for instance, CONFIG_SHELL is bash and it inherits a
+-      # broken ls alias from the environment.  This has actually
+-      # happened.  Such a system could not be considered "sane".
+-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+-alias in your environment])
+-   fi
+ 
+-   test "$[2]" = conftest.file
+-   )
+-then
+-   # Ok.
+-   :
+-else
+-   AC_MSG_ERROR([newly created file is older than distributed files!
+-Check your system clock])
++# _LT_SETUP
++# ---------
++m4_defun([_LT_SETUP],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++_LT_DECL([], [host_alias], [0], [The host system])dnl
++_LT_DECL([], [host], [0])dnl
++_LT_DECL([], [host_os], [0])dnl
++dnl
++_LT_DECL([], [build_alias], [0], [The build system])dnl
++_LT_DECL([], [build], [0])dnl
++_LT_DECL([], [build_os], [0])dnl
++dnl
++AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([LT_PATH_LD])dnl
++AC_REQUIRE([LT_PATH_NM])dnl
++dnl
++AC_REQUIRE([AC_PROG_LN_S])dnl
++test -z "$LN_S" && LN_S="ln -s"
++_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
++dnl
++AC_REQUIRE([LT_CMD_MAX_LEN])dnl
++_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
++_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
++dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_CHECK_SHELL_FEATURES])dnl
++m4_require([_LT_CMD_RELOAD])dnl
++m4_require([_LT_CHECK_MAGIC_METHOD])dnl
++m4_require([_LT_CMD_OLD_ARCHIVE])dnl
++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++
++_LT_CONFIG_LIBTOOL_INIT([
++# See if we are running on zsh, and set the options which allow our
++# commands through without removal of \ escapes INIT.
++if test -n "\${ZSH_VERSION+set}" ; then
++   setopt NO_GLOB_SUBST
+ fi
+-AC_MSG_RESULT(yes)])
+-
+-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
+-
+-# AM_PROG_INSTALL_STRIP
+-# ---------------------
+-# One issue with vendor `install' (even GNU) is that you can't
+-# specify the program used to strip binaries.  This is especially
+-# annoying in cross-compiling environments, where the build's strip
+-# is unlikely to handle the host's binaries.
+-# Fortunately install-sh will honor a STRIPPROG variable, so we
+-# always use install-sh in `make install-strip', and initialize
+-# STRIPPROG with the value of the STRIP variable (set by the user).
+-AC_DEFUN([AM_PROG_INSTALL_STRIP],
+-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+-# Installed binaries are usually stripped using `strip' when the user
+-# run `make install-strip'.  However `strip' might not be the right
+-# tool to use in cross-compilation environments, therefore Automake
+-# will honor the `STRIP' environment variable to overrule this program.
+-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+-if test "$cross_compiling" != no; then
+-  AC_CHECK_TOOL([STRIP], [strip], :)
++])
++if test -n "${ZSH_VERSION+set}" ; then
++   setopt NO_GLOB_SUBST
+ fi
+-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+-AC_SUBST([INSTALL_STRIP_PROGRAM])])
+ 
+-# Copyright (C) 2006  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++_LT_CHECK_OBJDIR
+ 
+-# _AM_SUBST_NOTMAKE(VARIABLE)
+-# ---------------------------
+-# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
+-# This macro is traced by Automake.
+-AC_DEFUN([_AM_SUBST_NOTMAKE])
++m4_require([_LT_TAG_COMPILER])dnl
++_LT_PROG_ECHO_BACKSLASH
+ 
+-# Check how to create a tarball.                            -*- Autoconf -*-
++case $host_os in
++aix3*)
++  # AIX sometimes has problems with the GCC collect2 program.  For some
++  # reason, if we set the COLLECT_NAMES environment variable, the problems
++  # vanish in a puff of smoke.
++  if test "X${COLLECT_NAMES+set}" != Xset; then
++    COLLECT_NAMES=
++    export COLLECT_NAMES
++  fi
++  ;;
++esac
+ 
+-# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
+-#
+-# This file is free software; the Free Software Foundation
+-# gives unlimited permission to copy and/or distribute it,
+-# with or without modifications, as long as this notice is preserved.
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+ 
+-# serial 2
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+ 
+-# _AM_PROG_TAR(FORMAT)
+-# --------------------
+-# Check how to create a tarball in format FORMAT.
+-# FORMAT should be one of `v7', `ustar', or `pax'.
+-#
+-# Substitute a variable $(am__tar) that is a command
+-# writing to stdout a FORMAT-tarball containing the directory
+-# $tardir.
+-#     tardir=directory && $(am__tar) > result.tar
+-#
+-# Substitute a variable $(am__untar) that extract such
+-# a tarball read from stdin.
+-#     $(am__untar) < result.tar
+-AC_DEFUN([_AM_PROG_TAR],
+-[# Always define AMTAR for backward compatibility.
+-AM_MISSING_PROG([AMTAR], [tar])
+-m4_if([$1], [v7],
+-     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+-     [m4_case([$1], [ustar],, [pax],,
+-              [m4_fatal([Unknown tar format])])
+-AC_MSG_CHECKING([how to create a $1 tar archive])
+-# Loop over all known methods to create a tar archive until one works.
+-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+-# Do not fold the above two line into one, because Tru64 sh and
+-# Solaris sh will not grok spaces in the rhs of `-'.
+-for _am_tool in $_am_tools
+-do
+-  case $_am_tool in
+-  gnutar)
+-    for _am_tar in tar gnutar gtar;
+-    do
+-      AM_RUN_LOG([$_am_tar --version]) && break
+-    done
+-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+-    am__untar="$_am_tar -xf -"
+-    ;;
+-  plaintar)
+-    # Must skip GNU tar: if it does not support --format= it doesn't create
+-    # ustar tarball either.
+-    (tar --version) >/dev/null 2>&1 && continue
+-    am__tar='tar chf - "$$tardir"'
+-    am__tar_='tar chf - "$tardir"'
+-    am__untar='tar xf -'
+-    ;;
+-  pax)
+-    am__tar='pax -L -x $1 -w "$$tardir"'
+-    am__tar_='pax -L -x $1 -w "$tardir"'
+-    am__untar='pax -r'
+-    ;;
+-  cpio)
+-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+-    am__untar='cpio -i -H $1 -d'
+-    ;;
+-  none)
+-    am__tar=false
+-    am__tar_=false
+-    am__untar=false
+-    ;;
+-  esac
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+ 
+-  # If the value was cached, stop now.  We just wanted to have am__tar
+-  # and am__untar set.
+-  test -n "${am_cv_prog_tar_$1}" && break
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+ 
+-  # tar/untar a dummy directory, and stop if the command works
+-  rm -rf conftest.dir
+-  mkdir conftest.dir
+-  echo GrepMe > conftest.dir/file
+-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+-  rm -rf conftest.dir
+-  if test -s conftest.tar; then
+-    AM_RUN_LOG([$am__untar <conftest.tar])
+-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+-  fi
+-done
+-rm -rf conftest.dir
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
+ 
+-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+-AC_SUBST([am__tar])
+-AC_SUBST([am__untar])
+-]) # _AM_PROG_TAR
++# Global variables:
++ofile=libtool
++can_build_shared=yes
+ 
+-dnl AM_GCONF_SOURCE_2
+-dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+-dnl  (i.e. pass to gconftool-2
+-dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
+-dnl  you should install foo.schemas files
+-dnl
++# All known linkers require a `.a' archive for static linking (except MSVC,
++# which needs '.lib').
++libext=a
+ 
+-AC_DEFUN([AM_GCONF_SOURCE_2],
+-[
+-  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+-    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+-  else
+-    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+-  fi
++with_gnu_ld="$lt_cv_prog_gnu_ld"
+ 
+-  AC_ARG_WITH([gconf-source],
+-	      AC_HELP_STRING([--with-gconf-source=sourceaddress],
+-			     [Config database for installing schema files.]),
+-	      [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
++old_CC="$CC"
++old_CFLAGS="$CFLAGS"
+ 
+-  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+-  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
++# Set sane defaults for various variables
++test -z "$CC" && CC=cc
++test -z "$LTCC" && LTCC=$CC
++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
++test -z "$LD" && LD=ld
++test -z "$ac_objext" && ac_objext=o
+ 
+-  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+-    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
++_LT_CC_BASENAME([$compiler])
++
++# Only perform the check for file, if the check method requires it
++test -z "$MAGIC_CMD" && MAGIC_CMD=file
++case $deplibs_check_method in
++file_magic*)
++  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
++    _LT_PATH_MAGIC
+   fi
++  ;;
++esac
+ 
+-  AC_ARG_WITH([gconf-schema-file-dir],
+-	      AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
+-			     [Directory for installing schema files.]),
+-	      [GCONF_SCHEMA_FILE_DIR="$withval"],)
++# Use C for the default configuration in the libtool script
++LT_SUPPORTED_TAG([CC])
++_LT_LANG_C_CONFIG
++_LT_LANG_DEFAULT_CONFIG
++_LT_CONFIG_COMMANDS
++])# _LT_SETUP
+ 
+-  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+-  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+ 
+-  AC_ARG_ENABLE(schemas-install,
+-  	AC_HELP_STRING([--disable-schemas-install],
+-		       [Disable the schemas installation]),
+-     [case ${enableval} in
+-       yes|no) ;;
+-       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+-      esac])
+-  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
++# _LT_PROG_LTMAIN
++# ---------------
++# Note that this code is called both from `configure', and `config.status'
++# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
++# `config.status' has no value for ac_aux_dir unless we are using Automake,
++# so we pass a copy along to make sure it has a sensible value anyway.
++m4_defun([_LT_PROG_LTMAIN],
++[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
++_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
++ltmain="$ac_aux_dir/ltmain.sh"
++])# _LT_PROG_LTMAIN
++
++
++
++# So that we can recreate a full libtool script including additional
++# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
++# in macros and then make a single call at the end using the `libtool'
++# label.
++
++
++# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
++# ----------------------------------------
++# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
++m4_define([_LT_CONFIG_LIBTOOL_INIT],
++[m4_ifval([$1],
++          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
++                     [$1
++])])])
++
++# Initialize.
++m4_define([_LT_OUTPUT_LIBTOOL_INIT])
++
++
++# _LT_CONFIG_LIBTOOL([COMMANDS])
++# ------------------------------
++# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
++m4_define([_LT_CONFIG_LIBTOOL],
++[m4_ifval([$1],
++          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
++                     [$1
++])])])
++
++# Initialize.
++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
++
++
++# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
++# -----------------------------------------------------
++m4_defun([_LT_CONFIG_SAVE_COMMANDS],
++[_LT_CONFIG_LIBTOOL([$1])
++_LT_CONFIG_LIBTOOL_INIT([$2])
+ ])
+ 
+-# Copyright (C) 1995-2002 Free Software Foundation, Inc.
+-# Copyright (C) 2001-2003,2004 Red Hat, Inc.
+-#
+-# This file is free software, distributed under the terms of the GNU
+-# General Public License.  As a special exception to the GNU General
+-# Public License, this file may be distributed as part of a program
+-# that contains a configuration script generated by Autoconf, under
+-# the same distribution terms as the rest of that program.
+-#
+-# This file can be copied and used freely without restrictions.  It can
+-# be used in projects which are not available under the GNU Public License
+-# but which still want to provide support for the GNU gettext functionality.
+-#
+-# Macro to add for using GNU gettext.
+-# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
+-#
+-# Modified to never use included libintl. 
+-# Owen Taylor <otaylor@redhat.com>, 12/15/1998
+-#
+-# Major rework to remove unused code
+-# Owen Taylor <otaylor@redhat.com>, 12/11/2002
+-#
+-# Added better handling of ALL_LINGUAS from GNU gettext version 
+-# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
+-#
+-# Modified to require ngettext
+-# Matthias Clasen <mclasen@redhat.com> 08/06/2004
+-#
+-# We need this here as well, since someone might use autoconf-2.5x
+-# to configure GLib then an older version to configure a package
+-# using AM_GLIB_GNU_GETTEXT
+-AC_PREREQ(2.53)
+ 
+-dnl
+-dnl We go to great lengths to make sure that aclocal won't 
+-dnl try to pull in the installed version of these macros
+-dnl when running aclocal in the glib directory.
+-dnl
+-m4_copy([AC_DEFUN],[glib_DEFUN])
+-m4_copy([AC_REQUIRE],[glib_REQUIRE])
+-dnl
+-dnl At the end, if we're not within glib, we'll define the public
+-dnl definitions in terms of our private definitions.
+-dnl
++# _LT_FORMAT_COMMENT([COMMENT])
++# -----------------------------
++# Add leading comment marks to the start of each line, and a trailing
++# full-stop to the whole comment if one is not present already.
++m4_define([_LT_FORMAT_COMMENT],
++[m4_ifval([$1], [
++m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
++              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
++)])
+ 
+-# GLIB_LC_MESSAGES
+-#--------------------
+-glib_DEFUN([GLIB_LC_MESSAGES],
+-  [AC_CHECK_HEADERS([locale.h])
+-    if test $ac_cv_header_locale_h = yes; then
+-    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+-      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+-       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+-    if test $am_cv_val_LC_MESSAGES = yes; then
+-      AC_DEFINE(HAVE_LC_MESSAGES, 1,
+-        [Define if your <locale.h> file defines LC_MESSAGES.])
+-    fi
+-  fi])
+ 
+-# GLIB_PATH_PROG_WITH_TEST
+-#----------------------------
+-dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+-dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+-glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
+-[# Extract the first word of "$2", so it can be a program name with args.
+-set dummy $2; ac_word=[$]2
+-AC_MSG_CHECKING([for $ac_word])
+-AC_CACHE_VAL(ac_cv_path_$1,
+-[case "[$]$1" in
+-  /*)
+-  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+-  for ac_dir in ifelse([$5], , $PATH, [$5]); do
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/$ac_word; then
+-      if [$3]; then
+-	ac_cv_path_$1="$ac_dir/$ac_word"
+-	break
+-      fi
+-    fi
+-  done
+-  IFS="$ac_save_ifs"
+-dnl If no 4th arg is given, leave the cache variable unset,
+-dnl so AC_PATH_PROGS will keep looking.
+-ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+-])dnl
+-  ;;
+-esac])dnl
+-$1="$ac_cv_path_$1"
+-if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+-  AC_MSG_RESULT([$]$1)
+-else
+-  AC_MSG_RESULT(no)
+-fi
+-AC_SUBST($1)dnl
++
++
++
++# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
++# -------------------------------------------------------------------
++# CONFIGNAME is the name given to the value in the libtool script.
++# VARNAME is the (base) name used in the configure script.
++# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
++# VARNAME.  Any other value will be used directly.
++m4_define([_LT_DECL],
++[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
++    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
++	[m4_ifval([$1], [$1], [$2])])
++    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
++    m4_ifval([$4],
++	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
++    lt_dict_add_subkey([lt_decl_dict], [$2],
++	[tagged?], [m4_ifval([$5], [yes], [no])])])
+ ])
+ 
+-# GLIB_WITH_NLS
+-#-----------------
+-glib_DEFUN([GLIB_WITH_NLS],
+-  dnl NLS is obligatory
+-  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-    USE_NLS=yes
+-    AC_SUBST(USE_NLS)
+ 
+-    gt_cv_have_gettext=no
++# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
++# --------------------------------------------------------
++m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
++
++
++# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
++# ------------------------------------------------
++m4_define([lt_decl_tag_varnames],
++[_lt_decl_filter([tagged?], [yes], $@)])
++
++
++# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
++# ---------------------------------------------------------
++m4_define([_lt_decl_filter],
++[m4_case([$#],
++  [0], [m4_fatal([$0: too few arguments: $#])],
++  [1], [m4_fatal([$0: too few arguments: $#: $1])],
++  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
++  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
++  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
++])
+ 
+-    CATOBJEXT=NONE
+-    XGETTEXT=:
+-    INTLLIBS=
+ 
+-    AC_CHECK_HEADER(libintl.h,
+-     [gt_cv_func_dgettext_libintl="no"
+-      libintl_extra_libs=""
++# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
++# --------------------------------------------------
++m4_define([lt_decl_quote_varnames],
++[_lt_decl_filter([value], [1], $@)])
++
++
++# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
++# ---------------------------------------------------
++m4_define([lt_decl_dquote_varnames],
++[_lt_decl_filter([value], [2], $@)])
++
++
++# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
++# ---------------------------------------------------
++m4_define([lt_decl_varnames_tagged],
++[m4_assert([$# <= 2])dnl
++_$0(m4_quote(m4_default([$1], [[, ]])),
++    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
++    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
++m4_define([_lt_decl_varnames_tagged],
++[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
++
++
++# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
++# ------------------------------------------------
++m4_define([lt_decl_all_varnames],
++[_$0(m4_quote(m4_default([$1], [[, ]])),
++     m4_if([$2], [],
++	   m4_quote(lt_decl_varnames),
++	m4_quote(m4_shift($@))))[]dnl
++])
++m4_define([_lt_decl_all_varnames],
++[lt_join($@, lt_decl_varnames_tagged([$1],
++			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
++])
+ 
+-      #
+-      # First check in libc
+-      #
+-      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
+-        [AC_TRY_LINK([
+-#include <libintl.h>
+-],
+-         [return !ngettext ("","", 1)],
+-	  gt_cv_func_ngettext_libc=yes,
+-          gt_cv_func_ngettext_libc=no)
+-        ])
+-  
+-      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+-	      AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
+-        	[AC_TRY_LINK([
+-#include <libintl.h>
+-],
+-	          [return !dgettext ("","")],
+-		  gt_cv_func_dgettext_libc=yes,
+-	          gt_cv_func_dgettext_libc=no)
+-        	])
+-      fi
+-  
+-      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+-        AC_CHECK_FUNCS(bind_textdomain_codeset)
+-      fi
+ 
+-      #
+-      # If we don't have everything we want, check in libintl
+-      #
+-      if test "$gt_cv_func_dgettext_libc" != "yes" \
+-	 || test "$gt_cv_func_ngettext_libc" != "yes" \
+-         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+-        
+-        AC_CHECK_LIB(intl, bindtextdomain,
+-	    [AC_CHECK_LIB(intl, ngettext,
+-		    [AC_CHECK_LIB(intl, dgettext,
+-			          gt_cv_func_dgettext_libintl=yes)])])
++# _LT_CONFIG_STATUS_DECLARE([VARNAME])
++# ------------------------------------
++# Quote a variable value, and forward it to `config.status' so that its
++# declaration there will have the same value as in `configure'.  VARNAME
++# must have a single quote delimited value for this to work.
++m4_define([_LT_CONFIG_STATUS_DECLARE],
++[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
+ 
+-	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+-	  AC_MSG_CHECKING([if -liconv is needed to use gettext])
+-	  AC_MSG_RESULT([])
+-  	  AC_CHECK_LIB(intl, ngettext,
+-          	[AC_CHECK_LIB(intl, dcgettext,
+-		       [gt_cv_func_dgettext_libintl=yes
+-			libintl_extra_libs=-liconv],
+-			:,-liconv)],
+-		:,-liconv)
+-        fi
+ 
+-        #
+-        # If we found libintl, then check in it for bind_textdomain_codeset();
+-        # we'll prefer libc if neither have bind_textdomain_codeset(),
+-        # and both have dgettext and ngettext
+-        #
+-        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+-          glib_save_LIBS="$LIBS"
+-          LIBS="$LIBS -lintl $libintl_extra_libs"
+-          unset ac_cv_func_bind_textdomain_codeset
+-          AC_CHECK_FUNCS(bind_textdomain_codeset)
+-          LIBS="$glib_save_LIBS"
++# _LT_CONFIG_STATUS_DECLARATIONS
++# ------------------------------
++# We delimit libtool config variables with single quotes, so when
++# we write them to config.status, we have to be sure to quote all
++# embedded single quotes properly.  In configure, this macro expands
++# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
++#
++#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
++m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
++[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
++    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+ 
+-          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+-            gt_cv_func_dgettext_libc=no
+-          else
+-            if test "$gt_cv_func_dgettext_libc" = "yes" \
+-		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
+-              gt_cv_func_dgettext_libintl=no
+-            fi
+-          fi
+-        fi
+-      fi
+ 
+-      if test "$gt_cv_func_dgettext_libc" = "yes" \
+-	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
+-        gt_cv_have_gettext=yes
+-      fi
+-  
+-      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+-        INTLLIBS="-lintl $libintl_extra_libs"
+-      fi
+-  
+-      if test "$gt_cv_have_gettext" = "yes"; then
+-	AC_DEFINE(HAVE_GETTEXT,1,
+-	  [Define if the GNU gettext() function is already present or preinstalled.])
+-	GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+-	  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+-	if test "$MSGFMT" != "no"; then
+-          glib_save_LIBS="$LIBS"
+-          LIBS="$LIBS $INTLLIBS"
+-	  AC_CHECK_FUNCS(dcgettext)
+-	  MSGFMT_OPTS=
+-	  AC_MSG_CHECKING([if msgfmt accepts -c])
+-	  GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
+-msgid ""
+-msgstr ""
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Project-Id-Version: test 1.0\n"
+-"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+-"Last-Translator: test <foo@bar.xx>\n"
+-"Language-Team: C <LL@li.org>\n"
+-"MIME-Version: 1.0\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
+-	  AC_SUBST(MSGFMT_OPTS)
+-	  AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+-	  GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+-	    [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+-	  AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+-			 return _nl_msg_cat_cntr],
+-	    [CATOBJEXT=.gmo 
+-             DATADIRNAME=share],
+-	    [case $host in
+-	    *-*-solaris*)
+-	    dnl On Solaris, if bind_textdomain_codeset is in libc,
+-	    dnl GNU format message catalog is always supported,
+-            dnl since both are added to the libc all together.
+-	    dnl Hence, we'd like to go with DATADIRNAME=share and
+-	    dnl and CATOBJEXT=.gmo in this case.
+-            AC_CHECK_FUNC(bind_textdomain_codeset,
+-	      [CATOBJEXT=.gmo 
+-               DATADIRNAME=share],
+-	      [CATOBJEXT=.mo
+-               DATADIRNAME=lib])
+-	    ;;
+-	    *)
+-	    CATOBJEXT=.mo
+-            DATADIRNAME=lib
+-	    ;;
+-	    esac])
+-          LIBS="$glib_save_LIBS"
+-	  INSTOBJEXT=.mo
+-	else
+-	  gt_cv_have_gettext=no
+-	fi
+-      fi
+-    ])
++# _LT_LIBTOOL_TAGS
++# ----------------
++# Output comment and list of tags supported by the script
++m4_defun([_LT_LIBTOOL_TAGS],
++[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
++available_tags="_LT_TAGS"dnl
++])
+ 
+-    if test "$gt_cv_have_gettext" = "yes" ; then
+-      AC_DEFINE(ENABLE_NLS, 1,
+-        [always defined to indicate that i18n is enabled])
+-    fi
+ 
+-    dnl Test whether we really found GNU xgettext.
+-    if test "$XGETTEXT" != ":"; then
+-      dnl If it is not GNU xgettext we define it as : so that the
+-      dnl Makefiles still can work.
+-      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+-        : ;
+-      else
+-        AC_MSG_RESULT(
+-	  [found xgettext program is not GNU xgettext; ignore it])
+-        XGETTEXT=":"
+-      fi
+-    fi
++# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
++# -----------------------------------
++# Extract the dictionary values for VARNAME (optionally with TAG) and
++# expand to a commented shell variable setting:
++#
++#    # Some comment about what VAR is for.
++#    visible_name=$lt_internal_name
++m4_define([_LT_LIBTOOL_DECLARE],
++[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
++					   [description])))[]dnl
++m4_pushdef([_libtool_name],
++    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
++m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
++    [0], [_libtool_name=[$]$1],
++    [1], [_libtool_name=$lt_[]$1],
++    [2], [_libtool_name=$lt_[]$1],
++    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
++m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
++])
+ 
+-    # We need to process the po/ directory.
+-    POSUB=po
+ 
+-    AC_OUTPUT_COMMANDS(
+-      [case "$CONFIG_FILES" in *po/Makefile.in*)
+-        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+-      esac])
++# _LT_LIBTOOL_CONFIG_VARS
++# -----------------------
++# Produce commented declarations of non-tagged libtool config variables
++# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
++# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
++# section) are produced by _LT_LIBTOOL_TAG_VARS.
++m4_defun([_LT_LIBTOOL_CONFIG_VARS],
++[m4_foreach([_lt_var],
++    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
++    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
+ 
+-    dnl These rules are solely for the distribution goal.  While doing this
+-    dnl we only have to keep exactly one list of the available catalogs
+-    dnl in configure.in.
+-    for lang in $ALL_LINGUAS; do
+-      GMOFILES="$GMOFILES $lang.gmo"
+-      POFILES="$POFILES $lang.po"
+-    done
+ 
+-    dnl Make all variables we use known to autoconf.
+-    AC_SUBST(CATALOGS)
+-    AC_SUBST(CATOBJEXT)
+-    AC_SUBST(DATADIRNAME)
+-    AC_SUBST(GMOFILES)
+-    AC_SUBST(INSTOBJEXT)
+-    AC_SUBST(INTLLIBS)
+-    AC_SUBST(PO_IN_DATADIR_TRUE)
+-    AC_SUBST(PO_IN_DATADIR_FALSE)
+-    AC_SUBST(POFILES)
+-    AC_SUBST(POSUB)
+-  ])
++# _LT_LIBTOOL_TAG_VARS(TAG)
++# -------------------------
++m4_define([_LT_LIBTOOL_TAG_VARS],
++[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
++    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
+ 
+-# AM_GLIB_GNU_GETTEXT
+-# -------------------
+-# Do checks necessary for use of gettext. If a suitable implementation 
+-# of gettext is found in either in libintl or in the C library,
+-# it will set INTLLIBS to the libraries needed for use of gettext
+-# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
+-# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
+-# on various variables needed by the Makefile.in.in installed by 
+-# glib-gettextize.
+-dnl
+-glib_DEFUN([GLIB_GNU_GETTEXT],
+-  [AC_REQUIRE([AC_PROG_CC])dnl
+-   AC_REQUIRE([AC_HEADER_STDC])dnl
+-   
+-   GLIB_LC_MESSAGES
+-   GLIB_WITH_NLS
+ 
+-   if test "$gt_cv_have_gettext" = "yes"; then
+-     if test "x$ALL_LINGUAS" = "x"; then
+-       LINGUAS=
+-     else
+-       AC_MSG_CHECKING(for catalogs to be installed)
+-       NEW_LINGUAS=
+-       for presentlang in $ALL_LINGUAS; do
+-         useit=no
+-         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+-           desiredlanguages="$LINGUAS"
+-         else
+-           desiredlanguages="$ALL_LINGUAS"
+-         fi
+-         for desiredlang in $desiredlanguages; do
+- 	   # Use the presentlang catalog if desiredlang is
+-           #   a. equal to presentlang, or
+-           #   b. a variant of presentlang (because in this case,
+-           #      presentlang can be used as a fallback for messages
+-           #      which are not translated in the desiredlang catalog).
+-           case "$desiredlang" in
+-             "$presentlang"*) useit=yes;;
+-           esac
+-         done
+-         if test $useit = yes; then
+-           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+-         fi
+-       done
+-       LINGUAS=$NEW_LINGUAS
+-       AC_MSG_RESULT($LINGUAS)
+-     fi
++# _LT_TAGVAR(VARNAME, [TAGNAME])
++# ------------------------------
++m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
+ 
+-     dnl Construct list of names of catalog files to be constructed.
+-     if test -n "$LINGUAS"; then
+-       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+-     fi
+-   fi
+ 
+-   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+-   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
+-   dnl Try to locate is.
+-   MKINSTALLDIRS=
+-   if test -n "$ac_aux_dir"; then
+-     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+-   fi
+-   if test -z "$MKINSTALLDIRS"; then
+-     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+-   fi
+-   AC_SUBST(MKINSTALLDIRS)
++# _LT_CONFIG_COMMANDS
++# -------------------
++# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
++# variables for single and double quote escaping we saved from calls
++# to _LT_DECL, we can put quote escaped variables declarations
++# into `config.status', and then the shell code to quote escape them in
++# for loops in `config.status'.  Finally, any additional code accumulated
++# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
++m4_defun([_LT_CONFIG_COMMANDS],
++[AC_PROVIDE_IFELSE([LT_OUTPUT],
++	dnl If the libtool generation code has been placed in $CONFIG_LT,
++	dnl instead of duplicating it all over again into config.status,
++	dnl then we will have config.status run $CONFIG_LT later, so it
++	dnl needs to know what name is stored there:
++        [AC_CONFIG_COMMANDS([libtool],
++            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
++    dnl If the libtool generation code is destined for config.status,
++    dnl expand the accumulated commands and init code now:
++    [AC_CONFIG_COMMANDS([libtool],
++        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
++])#_LT_CONFIG_COMMANDS
+ 
+-   dnl Generate list of files to be processed by xgettext which will
+-   dnl be included in po/Makefile.
+-   test -d po || mkdir po
+-   if test "x$srcdir" != "x."; then
+-     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+-       posrcprefix="$srcdir/"
+-     else
+-       posrcprefix="../$srcdir/"
+-     fi
+-   else
+-     posrcprefix="../"
+-   fi
+-   rm -f po/POTFILES
+-   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+-	< $srcdir/po/POTFILES.in > po/POTFILES
+-  ])
+ 
+-# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
+-# -------------------------------
+-# Define VARIABLE to the location where catalog files will
+-# be installed by po/Makefile.
+-glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
+-[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
+-glib_save_prefix="$prefix"
+-glib_save_exec_prefix="$exec_prefix"
+-glib_save_datarootdir="$datarootdir"
+-test "x$prefix" = xNONE && prefix=$ac_default_prefix
+-test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+-datarootdir=`eval echo "${datarootdir}"`
+-if test "x$CATOBJEXT" = "x.mo" ; then
+-  localedir=`eval echo "${libdir}/locale"`
+-else
+-  localedir=`eval echo "${datadir}/locale"`
+-fi
+-prefix="$glib_save_prefix"
+-exec_prefix="$glib_save_exec_prefix"
+-datarootdir="$glib_save_datarootdir"
+-AC_DEFINE_UNQUOTED($1, "$localedir",
+-  [Define the location where the catalogs will be installed])
+-])
++# Initialize.
++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
++[
+ 
+-dnl
+-dnl Now the definitions that aclocal will find
+-dnl
+-ifdef(glib_configure_in,[],[
+-AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
+-AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
+-])dnl
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+ 
+-# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
+-# 
+-# Create a temporary file with TEST-FILE as its contents and pass the
+-# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
+-# 0 and perform ACTION-IF-FAIL for any other exit status.
+-AC_DEFUN([GLIB_RUN_PROG],
+-[cat >conftest.foo <<_ACEOF
+-$2
+-_ACEOF
+-if AC_RUN_LOG([$1 conftest.foo]); then
+-  m4_ifval([$3], [$3], [:])
+-m4_ifvaln([$4], [else $4])dnl
+-echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
+-sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
+-fi])
++sed_quote_subst='$sed_quote_subst'
++double_quote_subst='$double_quote_subst'
++delay_variable_subst='$delay_variable_subst'
++_LT_CONFIG_STATUS_DECLARATIONS
++LTCC='$LTCC'
++LTCFLAGS='$LTCFLAGS'
++compiler='$compiler_DEFAULT'
++
++# Quote evaled strings.
++for var in lt_decl_all_varnames([[ \
++]], lt_decl_quote_varnames); do
++    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++    *[[\\\\\\\`\\"\\\$]]*)
++      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++      ;;
++    *)
++      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++      ;;
++    esac
++done
+ 
++# Double-quote double-evaled strings.
++for var in lt_decl_all_varnames([[ \
++]], lt_decl_dquote_varnames); do
++    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++    *[[\\\\\\\`\\"\\\$]]*)
++      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++      ;;
++    *)
++      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++      ;;
++    esac
++done
+ 
+-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
++# Fix-up fallback echo if it was mangled by the above quoting rules.
++case \$lt_ECHO in
++*'\\\[$]0 --fallback-echo"')dnl "
++  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
++  ;;
++esac
+ 
+-# serial 48 AC_PROG_LIBTOOL
++_LT_OUTPUT_LIBTOOL_INIT
++])
+ 
+ 
+-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
+-# -----------------------------------------------------------
+-# If this macro is not defined by Autoconf, define it here.
+-m4_ifdef([AC_PROVIDE_IFELSE],
+-         [],
+-         [m4_define([AC_PROVIDE_IFELSE],
+-	         [m4_ifdef([AC_PROVIDE_$1],
+-		           [$2], [$3])])])
++# LT_OUTPUT
++# ---------
++# This macro allows early generation of the libtool script (before
++# AC_OUTPUT is called), incase it is used in configure for compilation
++# tests.
++AC_DEFUN([LT_OUTPUT],
++[: ${CONFIG_LT=./config.lt}
++AC_MSG_NOTICE([creating $CONFIG_LT])
++cat >"$CONFIG_LT" <<_LTEOF
++#! $SHELL
++# Generated by $as_me.
++# Run this file to recreate a libtool stub with the current configuration.
++
++lt_cl_silent=false
++SHELL=\${CONFIG_SHELL-$SHELL}
++_LTEOF
++
++cat >>"$CONFIG_LT" <<\_LTEOF
++AS_SHELL_SANITIZE
++_AS_PREPARE
+ 
++exec AS_MESSAGE_FD>&1
++exec AS_MESSAGE_LOG_FD>>config.log
++{
++  echo
++  AS_BOX([Running $as_me.])
++} >&AS_MESSAGE_LOG_FD
++
++lt_cl_help="\
++\`$as_me' creates a local libtool stub from the current configuration,
++for use in further configure time tests before the real libtool is
++generated.
++
++Usage: $[0] [[OPTIONS]]
++
++  -h, --help      print this help, then exit
++  -V, --version   print version number, then exit
++  -q, --quiet     do not print progress messages
++  -d, --debug     don't remove temporary files
++
++Report bugs to <bug-libtool@gnu.org>."
++
++lt_cl_version="\
++m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
++m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
++configured by $[0], generated by m4_PACKAGE_STRING.
++
++Copyright (C) 2008 Free Software Foundation, Inc.
++This config.lt script is free software; the Free Software Foundation
++gives unlimited permision to copy, distribute and modify it."
+ 
+-# AC_PROG_LIBTOOL
+-# ---------------
+-AC_DEFUN([AC_PROG_LIBTOOL],
+-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
+-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
+-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
+-  AC_PROVIDE_IFELSE([AC_PROG_CXX],
+-    [AC_LIBTOOL_CXX],
+-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
+-  ])])
+-dnl And a similar setup for Fortran 77 support
+-  AC_PROVIDE_IFELSE([AC_PROG_F77],
+-    [AC_LIBTOOL_F77],
+-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
+-])])
+-
+-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
+-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
+-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
+-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+-    [AC_LIBTOOL_GCJ],
+-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+-      [AC_LIBTOOL_GCJ],
+-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
+-	[AC_LIBTOOL_GCJ],
+-      [ifdef([AC_PROG_GCJ],
+-	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+-       ifdef([A][M_PROG_GCJ],
+-	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+-       ifdef([LT_AC_PROG_GCJ],
+-	     [define([LT_AC_PROG_GCJ],
+-		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
+-])])# AC_PROG_LIBTOOL
++while test $[#] != 0
++do
++  case $[1] in
++    --version | --v* | -V )
++      echo "$lt_cl_version"; exit 0 ;;
++    --help | --h* | -h )
++      echo "$lt_cl_help"; exit 0 ;;
++    --debug | --d* | -d )
++      debug=: ;;
++    --quiet | --q* | --silent | --s* | -q )
++      lt_cl_silent=: ;;
+ 
++    -*) AC_MSG_ERROR([unrecognized option: $[1]
++Try \`$[0] --help' for more information.]) ;;
+ 
+-# _AC_PROG_LIBTOOL
+-# ----------------
+-AC_DEFUN([_AC_PROG_LIBTOOL],
+-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
+-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
+-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
+-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
++    *) AC_MSG_ERROR([unrecognized argument: $[1]
++Try \`$[0] --help' for more information.]) ;;
++  esac
++  shift
++done
+ 
+-# This can be used to rebuild libtool when needed
+-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++if $lt_cl_silent; then
++  exec AS_MESSAGE_FD>/dev/null
++fi
++_LTEOF
+ 
+-# Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+-AC_SUBST(LIBTOOL)dnl
++cat >>"$CONFIG_LT" <<_LTEOF
++_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
++_LTEOF
++
++cat >>"$CONFIG_LT" <<\_LTEOF
++AC_MSG_NOTICE([creating $ofile])
++_LT_OUTPUT_LIBTOOL_COMMANDS
++AS_EXIT(0)
++_LTEOF
++chmod +x "$CONFIG_LT"
++
++# configure is writing to config.log, but config.lt does its own redirection,
++# appending to config.log, which fails on DOS, as config.log is still kept
++# open by configure.  Here we exec the FD to /dev/null, effectively closing
++# config.log, so it can be properly (re)opened and appended to by config.lt.
++if test "$no_create" != yes; then
++  lt_cl_success=:
++  test "$silent" = yes &&
++    lt_config_lt_args="$lt_config_lt_args --quiet"
++  exec AS_MESSAGE_LOG_FD>/dev/null
++  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
++  exec AS_MESSAGE_LOG_FD>>config.log
++  $lt_cl_success || AS_EXIT(1)
++fi
++])# LT_OUTPUT
+ 
+-# Prevent multiple expansion
+-define([AC_PROG_LIBTOOL], [])
+-])# _AC_PROG_LIBTOOL
+ 
++# _LT_CONFIG(TAG)
++# ---------------
++# If TAG is the built-in tag, create an initial libtool script with a
++# default configuration from the untagged config vars.  Otherwise add code
++# to config.status for appending the configuration named by TAG from the
++# matching tagged config vars.
++m4_defun([_LT_CONFIG],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++_LT_CONFIG_SAVE_COMMANDS([
++  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
++  m4_if(_LT_TAG, [C], [
++    # See if we are running on zsh, and set the options which allow our
++    # commands through without removal of \ escapes.
++    if test -n "${ZSH_VERSION+set}" ; then
++      setopt NO_GLOB_SUBST
++    fi
+ 
+-# AC_LIBTOOL_SETUP
+-# ----------------
+-AC_DEFUN([AC_LIBTOOL_SETUP],
+-[AC_PREREQ(2.50)dnl
+-AC_REQUIRE([AC_ENABLE_SHARED])dnl
+-AC_REQUIRE([AC_ENABLE_STATIC])dnl
+-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
+-AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+-AC_REQUIRE([AC_PROG_CC])dnl
+-AC_REQUIRE([AC_PROG_LD])dnl
+-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
+-AC_REQUIRE([AC_PROG_NM])dnl
++    cfgfile="${ofile}T"
++    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
++    $RM "$cfgfile"
+ 
+-AC_REQUIRE([AC_PROG_LN_S])dnl
+-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
+-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+-AC_REQUIRE([AC_OBJEXT])dnl
+-AC_REQUIRE([AC_EXEEXT])dnl
+-dnl
++    cat <<_LT_EOF >> "$cfgfile"
++#! $SHELL
+ 
+-AC_LIBTOOL_SYS_MAX_CMD_LEN
+-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+-AC_LIBTOOL_OBJDIR
++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
++# NOTE: Changes made to this file will be lost: look at ltmain.sh.
++#
++_LT_COPYING
++_LT_LIBTOOL_TAGS
+ 
+-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+-_LT_AC_PROG_ECHO_BACKSLASH
++# ### BEGIN LIBTOOL CONFIG
++_LT_LIBTOOL_CONFIG_VARS
++_LT_LIBTOOL_TAG_VARS
++# ### END LIBTOOL CONFIG
+ 
+-case $host_os in
+-aix3*)
+-  # AIX sometimes has problems with the GCC collect2 program.  For some
+-  # reason, if we set the COLLECT_NAMES environment variable, the problems
+-  # vanish in a puff of smoke.
+-  if test "X${COLLECT_NAMES+set}" != Xset; then
+-    COLLECT_NAMES=
+-    export COLLECT_NAMES
+-  fi
+-  ;;
+-esac
++_LT_EOF
+ 
+-# Sed substitution that helps us do robust quoting.  It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-Xsed='sed -e 1s/^X//'
+-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
++  case $host_os in
++  aix3*)
++    cat <<\_LT_EOF >> "$cfgfile"
++# AIX sometimes has problems with the GCC collect2 program.  For some
++# reason, if we set the COLLECT_NAMES environment variable, the problems
++# vanish in a puff of smoke.
++if test "X${COLLECT_NAMES+set}" != Xset; then
++  COLLECT_NAMES=
++  export COLLECT_NAMES
++fi
++_LT_EOF
++    ;;
++  esac
+ 
+-# Same as above, but do not quote variable references.
+-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
++  _LT_PROG_LTMAIN
+ 
+-# Sed substitution to delay expansion of an escaped shell variable in a
+-# double_quote_subst'ed string.
+-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++  # We use sed instead of cat because bash on DJGPP gets confused if
++  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
++  # text mode, it properly converts lines to CR/LF.  This bash problem
++  # is reportedly fixed, but why not run on old versions too?
++  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
++    || (rm -f "$cfgfile"; exit 1)
+ 
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_subst='s/\*/\\\*/g'
++  _LT_PROG_XSI_SHELLFNS
+ 
+-# Constants:
+-rm="rm -f"
++  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
++    || (rm -f "$cfgfile"; exit 1)
+ 
+-# Global variables:
+-default_ofile=libtool
+-can_build_shared=yes
++  mv -f "$cfgfile" "$ofile" ||
++    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
++  chmod +x "$ofile"
++],
++[cat <<_LT_EOF >> "$ofile"
+ 
+-# All known linkers require a `.a' archive for static linking (except MSVC,
+-# which needs '.lib').
+-libext=a
+-ltmain="$ac_aux_dir/ltmain.sh"
+-ofile="$default_ofile"
+-with_gnu_ld="$lt_cv_prog_gnu_ld"
++dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
++dnl in a comment (ie after a #).
++# ### BEGIN LIBTOOL TAG CONFIG: $1
++_LT_LIBTOOL_TAG_VARS(_LT_TAG)
++# ### END LIBTOOL TAG CONFIG: $1
++_LT_EOF
++])dnl /m4_if
++],
++[m4_if([$1], [], [
++    PACKAGE='$PACKAGE'
++    VERSION='$VERSION'
++    TIMESTAMP='$TIMESTAMP'
++    RM='$RM'
++    ofile='$ofile'], [])
++])dnl /_LT_CONFIG_SAVE_COMMANDS
++])# _LT_CONFIG
+ 
+-AC_CHECK_TOOL(AR, ar, false)
+-AC_CHECK_TOOL(RANLIB, ranlib, :)
+-AC_CHECK_TOOL(STRIP, strip, :)
+ 
+-old_CC="$CC"
+-old_CFLAGS="$CFLAGS"
++# LT_SUPPORTED_TAG(TAG)
++# ---------------------
++# Trace this macro to discover what tags are supported by the libtool
++# --tag option, using:
++#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
++AC_DEFUN([LT_SUPPORTED_TAG], [])
+ 
+-# Set sane defaults for various variables
+-test -z "$AR" && AR=ar
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
+-test -z "$AS" && AS=as
+-test -z "$CC" && CC=cc
+-test -z "$LTCC" && LTCC=$CC
+-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+-test -z "$DLLTOOL" && DLLTOOL=dlltool
+-test -z "$LD" && LD=ld
+-test -z "$LN_S" && LN_S="ln -s"
+-test -z "$MAGIC_CMD" && MAGIC_CMD=file
+-test -z "$NM" && NM=nm
+-test -z "$SED" && SED=sed
+-test -z "$OBJDUMP" && OBJDUMP=objdump
+-test -z "$RANLIB" && RANLIB=:
+-test -z "$STRIP" && STRIP=:
+-test -z "$ac_objext" && ac_objext=o
+ 
+-# Determine commands to create old-style static archives.
+-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+-old_postinstall_cmds='chmod 644 $oldlib'
+-old_postuninstall_cmds=
++# C support is built-in for now
++m4_define([_LT_LANG_C_enabled], [])
++m4_define([_LT_TAGS], [])
+ 
+-if test -n "$RANLIB"; then
+-  case $host_os in
+-  openbsd*)
+-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+-    ;;
+-  *)
+-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+-    ;;
+-  esac
+-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+-fi
+ 
+-_LT_CC_BASENAME([$compiler])
++# LT_LANG(LANG)
++# -------------
++# Enable libtool support for the given language if not already enabled.
++AC_DEFUN([LT_LANG],
++[AC_BEFORE([$0], [LT_OUTPUT])dnl
++m4_case([$1],
++  [C],			[_LT_LANG(C)],
++  [C++],		[_LT_LANG(CXX)],
++  [Java],		[_LT_LANG(GCJ)],
++  [Fortran 77],		[_LT_LANG(F77)],
++  [Fortran],		[_LT_LANG(FC)],
++  [Windows Resource],	[_LT_LANG(RC)],
++  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
++    [_LT_LANG($1)],
++    [m4_fatal([$0: unsupported language: "$1"])])])dnl
++])# LT_LANG
+ 
+-# Only perform the check for file, if the check method requires it
+-case $deplibs_check_method in
+-file_magic*)
+-  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+-    AC_PATH_MAGIC
+-  fi
+-  ;;
+-esac
+ 
+-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
+-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+-enable_win32_dll=yes, enable_win32_dll=no)
+-
+-AC_ARG_ENABLE([libtool-lock],
+-    [AC_HELP_STRING([--disable-libtool-lock],
+-	[avoid locking (might break parallel builds)])])
+-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
++# _LT_LANG(LANGNAME)
++# ------------------
++m4_defun([_LT_LANG],
++[m4_ifdef([_LT_LANG_]$1[_enabled], [],
++  [LT_SUPPORTED_TAG([$1])dnl
++  m4_append([_LT_TAGS], [$1 ])dnl
++  m4_define([_LT_LANG_]$1[_enabled], [])dnl
++  _LT_LANG_$1_CONFIG($1)])dnl
++])# _LT_LANG
+ 
+-AC_ARG_WITH([pic],
+-    [AC_HELP_STRING([--with-pic],
+-	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+-    [pic_mode="$withval"],
+-    [pic_mode=default])
+-test -z "$pic_mode" && pic_mode=default
+ 
+-# Use C for the default configuration in the libtool script
+-tagname=
+-AC_LIBTOOL_LANG_C_CONFIG
+-_LT_AC_TAGCONFIG
+-])# AC_LIBTOOL_SETUP
++# _LT_LANG_DEFAULT_CONFIG
++# -----------------------
++m4_defun([_LT_LANG_DEFAULT_CONFIG],
++[AC_PROVIDE_IFELSE([AC_PROG_CXX],
++  [LT_LANG(CXX)],
++  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
++
++AC_PROVIDE_IFELSE([AC_PROG_F77],
++  [LT_LANG(F77)],
++  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
++
++AC_PROVIDE_IFELSE([AC_PROG_FC],
++  [LT_LANG(FC)],
++  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
++
++dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
++dnl pulling things in needlessly.
++AC_PROVIDE_IFELSE([AC_PROG_GCJ],
++  [LT_LANG(GCJ)],
++  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
++    [LT_LANG(GCJ)],
++    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
++      [LT_LANG(GCJ)],
++      [m4_ifdef([AC_PROG_GCJ],
++	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
++       m4_ifdef([A][M_PROG_GCJ],
++	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
++       m4_ifdef([LT_PROG_GCJ],
++	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
++
++AC_PROVIDE_IFELSE([LT_PROG_RC],
++  [LT_LANG(RC)],
++  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
++])# _LT_LANG_DEFAULT_CONFIG
++
++# Obsolete macros:
++AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
++AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
++AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
++AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
++dnl AC_DEFUN([AC_LIBTOOL_F77], [])
++dnl AC_DEFUN([AC_LIBTOOL_FC], [])
++dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+ 
+ 
+-# _LT_AC_SYS_COMPILER
+-# -------------------
+-AC_DEFUN([_LT_AC_SYS_COMPILER],
++# _LT_TAG_COMPILER
++# ----------------
++m4_defun([_LT_TAG_COMPILER],
+ [AC_REQUIRE([AC_PROG_CC])dnl
+ 
++_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
++_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
++_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
++_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
++
+ # If no C compiler was specified, use CC.
+ LTCC=${LTCC-"$CC"}
+ 
+@@ -1692,35 +1600,20 @@
+ 
+ # Allow CC to be a program name with arguments.
+ compiler=$CC
+-])# _LT_AC_SYS_COMPILER
+-
+-
+-# _LT_CC_BASENAME(CC)
+-# -------------------
+-# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+-AC_DEFUN([_LT_CC_BASENAME],
+-[for cc_temp in $1""; do
+-  case $cc_temp in
+-    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+-    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+-])
++])# _LT_TAG_COMPILER
+ 
+ 
+ # _LT_COMPILER_BOILERPLATE
+ # ------------------------
+ # Check for compiler boilerplate output or warnings with
+ # the simple compiler test code.
+-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
+-[ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
++m4_defun([_LT_COMPILER_BOILERPLATE],
++[m4_require([_LT_DECL_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+ eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+ _lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
++$RM conftest*
+ ])# _LT_COMPILER_BOILERPLATE
+ 
+ 
+@@ -1728,70 +1621,203 @@
+ # ----------------------
+ # Check for linker boilerplate output or warnings with
+ # the simple link test code.
+-AC_DEFUN([_LT_LINKER_BOILERPLATE],
+-[ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_link_test_code" >conftest.$ac_ext
++m4_defun([_LT_LINKER_BOILERPLATE],
++[m4_require([_LT_DECL_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
+ eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+ _lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
++$RM -r conftest*
+ ])# _LT_LINKER_BOILERPLATE
+ 
++# _LT_REQUIRED_DARWIN_CHECKS
++# -------------------------
++m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
++  case $host_os in
++    rhapsody* | darwin*)
++    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
++    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
++    AC_CHECK_TOOL([LIPO], [lipo], [:])
++    AC_CHECK_TOOL([OTOOL], [otool], [:])
++    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
++    _LT_DECL([], [DSYMUTIL], [1],
++      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
++    _LT_DECL([], [NMEDIT], [1],
++      [Tool to change global to local symbols on Mac OS X])
++    _LT_DECL([], [LIPO], [1],
++      [Tool to manipulate fat objects and archives on Mac OS X])
++    _LT_DECL([], [OTOOL], [1],
++      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
++    _LT_DECL([], [OTOOL64], [1],
++      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
++
++    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
++      [lt_cv_apple_cc_single_mod=no
++      if test -z "${LT_MULTI_MODULE}"; then
++	# By default we will add the -single_module flag. You can override
++	# by either setting the environment variable LT_MULTI_MODULE
++	# non-empty at configure time, or by adding -multi_module to the
++	# link flags.
++	rm -rf libconftest.dylib*
++	echo "int foo(void){return 1;}" > conftest.c
++	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
++	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
++        _lt_result=$?
++	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
++	  lt_cv_apple_cc_single_mod=yes
++	else
++	  cat conftest.err >&AS_MESSAGE_LOG_FD
++	fi
++	rm -rf libconftest.dylib*
++	rm -f conftest.*
++      fi])
++    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
++      [lt_cv_ld_exported_symbols_list],
++      [lt_cv_ld_exported_symbols_list=no
++      save_LDFLAGS=$LDFLAGS
++      echo "_main" > conftest.sym
++      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
++      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
++	[lt_cv_ld_exported_symbols_list=yes],
++	[lt_cv_ld_exported_symbols_list=no])
++	LDFLAGS="$save_LDFLAGS"
++    ])
++    case $host_os in
++    rhapsody* | darwin1.[[012]])
++      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
++    darwin1.*)
++      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++    darwin*) # darwin 5.x on
++      # if running on 10.5 or later, the deployment target defaults
++      # to the OS version, if on x86, and 10.4, the deployment
++      # target defaults to 10.4. Don't you love it?
++      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
++	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
++	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++	10.[[012]]*)
++	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++	10.*)
++	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++      esac
++    ;;
++  esac
++    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
++      _lt_dar_single_mod='$single_module'
++    fi
++    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
++      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
++    else
++      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
++    fi
++    if test "$DSYMUTIL" != ":"; then
++      _lt_dsymutil='~$DSYMUTIL $lib || :'
++    else
++      _lt_dsymutil=
++    fi
++    ;;
++  esac
++])
++
+ 
+-# _LT_AC_SYS_LIBPATH_AIX
+-# ----------------------
++# _LT_DARWIN_LINKER_FEATURES
++# --------------------------
++# Checks for linker and compiler features on darwin
++m4_defun([_LT_DARWIN_LINKER_FEATURES],
++[
++  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
++  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++  _LT_TAGVAR(hardcode_direct, $1)=no
++  _LT_TAGVAR(hardcode_automatic, $1)=yes
++  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
++  _LT_TAGVAR(whole_archive_flag_spec, $1)=''
++  _LT_TAGVAR(link_all_deplibs, $1)=yes
++  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
++  case $cc_basename in
++     ifort*) _lt_dar_can_shared=yes ;;
++     *) _lt_dar_can_shared=$GCC ;;
++  esac
++  if test "$_lt_dar_can_shared" = "yes"; then
++    output_verbose_link_cmd=echo
++    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
++    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
++    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
++    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
++    m4_if([$1], [CXX],
++[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
++      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
++      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
++    fi
++],[])
++  else
++  _LT_TAGVAR(ld_shlibs, $1)=no
++  fi
++])
++
++# _LT_SYS_MODULE_PATH_AIX
++# -----------------------
+ # Links a minimal program and checks the executable
+ # for the system default hardcoded library path. In most cases,
+ # this is /usr/lib:/lib, but when the MPI compilers are used
+ # the location of the communication and MPI libs are included too.
+ # If we don't find anything, use the default library path according
+ # to the aix ld manual.
+-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
+-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
++m4_defun([_LT_SYS_MODULE_PATH_AIX],
++[m4_require([_LT_DECL_SED])dnl
++AC_LINK_IFELSE(AC_LANG_PROGRAM,[
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ # Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi],[])
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi],[])
+ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+-])# _LT_AC_SYS_LIBPATH_AIX
++])# _LT_SYS_MODULE_PATH_AIX
+ 
+ 
+-# _LT_AC_SHELL_INIT(ARG)
+-# ----------------------
+-AC_DEFUN([_LT_AC_SHELL_INIT],
++# _LT_SHELL_INIT(ARG)
++# -------------------
++m4_define([_LT_SHELL_INIT],
+ [ifdef([AC_DIVERSION_NOTICE],
+ 	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+ 	 [AC_DIVERT_PUSH(NOTICE)])
+ $1
+ AC_DIVERT_POP
+-])# _LT_AC_SHELL_INIT
++])# _LT_SHELL_INIT
+ 
+ 
+-# _LT_AC_PROG_ECHO_BACKSLASH
+-# --------------------------
++# _LT_PROG_ECHO_BACKSLASH
++# -----------------------
+ # Add some code to the start of the generated configure script which
+ # will find an echo command which doesn't interpret backslashes.
+-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
+-[_LT_AC_SHELL_INIT([
++m4_defun([_LT_PROG_ECHO_BACKSLASH],
++[_LT_SHELL_INIT([
+ # Check that we are running under the correct shell.
+ SHELL=${CONFIG_SHELL-/bin/sh}
+ 
+-case X$ECHO in
++case X$lt_ECHO in
+ X*--fallback-echo)
+   # Remove one level of quotation (which was required for Make).
+-  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
++  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+   ;;
+ esac
+ 
+-echo=${ECHO-echo}
++ECHO=${lt_ECHO-echo}
+ if test "X[$]1" = X--no-reexec; then
+   # Discard the --no-reexec flag, and continue.
+   shift
+ elif test "X[$]1" = X--fallback-echo; then
+   # Avoid inline document here, it may be left over
+   :
+-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+-  # Yippee, $echo works!
++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
++  # Yippee, $ECHO works!
+   :
+ else
+   # Restart under the correct shell.
+@@ -1801,9 +1827,9 @@
+ if test "X[$]1" = X--fallback-echo; then
+   # used as fallback echo
+   shift
+-  cat <<EOF
++  cat <<_LT_EOF
+ [$]*
+-EOF
++_LT_EOF
+   exit 0
+ fi
+ 
+@@ -1811,124 +1837,127 @@
+ # if CDPATH is set.
+ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+ 
+-if test -z "$ECHO"; then
+-if test "X${echo_test_string+set}" != Xset; then
+-# find a string as large as possible, as long as the shell can cope with it
+-  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+-    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
+-       echo_test_string=`eval $cmd` &&
+-       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+-    then
+-      break
+-    fi
+-  done
+-fi
++if test -z "$lt_ECHO"; then
++  if test "X${echo_test_string+set}" != Xset; then
++    # find a string as large as possible, as long as the shell can cope with it
++    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
++      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
++      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
++	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
++      then
++        break
++      fi
++    done
++  fi
+ 
+-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+-   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+-   test "X$echo_testing_string" = "X$echo_test_string"; then
+-  :
+-else
+-  # The Solaris, AIX, and Digital Unix default echo programs unquote
+-  # backslashes.  This makes it impossible to quote backslashes using
+-  #   echo "$something" | sed 's/\\/\\\\/g'
+-  #
+-  # So, first we look for a working echo in the user's PATH.
++  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
++     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
++     test "X$echo_testing_string" = "X$echo_test_string"; then
++    :
++  else
++    # The Solaris, AIX, and Digital Unix default echo programs unquote
++    # backslashes.  This makes it impossible to quote backslashes using
++    #   echo "$something" | sed 's/\\/\\\\/g'
++    #
++    # So, first we look for a working echo in the user's PATH.
+ 
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-  for dir in $PATH /usr/ucb; do
++    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++    for dir in $PATH /usr/ucb; do
++      IFS="$lt_save_ifs"
++      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
++         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
++         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
++         test "X$echo_testing_string" = "X$echo_test_string"; then
++        ECHO="$dir/echo"
++        break
++      fi
++    done
+     IFS="$lt_save_ifs"
+-    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+-       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+-       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+-       test "X$echo_testing_string" = "X$echo_test_string"; then
+-      echo="$dir/echo"
+-      break
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+ 
+-  if test "X$echo" = Xecho; then
+-    # We didn't find a better echo, so look for alternatives.
+-    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+-       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+-       test "X$echo_testing_string" = "X$echo_test_string"; then
+-      # This shell has a builtin print -r that does the trick.
+-      echo='print -r'
+-    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+-	 test "X$CONFIG_SHELL" != X/bin/ksh; then
+-      # If we have ksh, try running configure again with it.
+-      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+-      export ORIGINAL_CONFIG_SHELL
+-      CONFIG_SHELL=/bin/ksh
+-      export CONFIG_SHELL
+-      exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+-    else
+-      # Try using printf.
+-      echo='printf %s\n'
+-      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+-	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+-	 test "X$echo_testing_string" = "X$echo_test_string"; then
+-	# Cool, printf works
+-	:
+-      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+-	   test "X$echo_testing_string" = 'X\t' &&
+-	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+-	   test "X$echo_testing_string" = "X$echo_test_string"; then
+-	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+-	export CONFIG_SHELL
+-	SHELL="$CONFIG_SHELL"
+-	export SHELL
+-	echo="$CONFIG_SHELL [$]0 --fallback-echo"
+-      elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+-	   test "X$echo_testing_string" = 'X\t' &&
+-	   echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+-	   test "X$echo_testing_string" = "X$echo_test_string"; then
+-	echo="$CONFIG_SHELL [$]0 --fallback-echo"
++    if test "X$ECHO" = Xecho; then
++      # We didn't find a better echo, so look for alternatives.
++      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
++         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
++         test "X$echo_testing_string" = "X$echo_test_string"; then
++        # This shell has a builtin print -r that does the trick.
++        ECHO='print -r'
++      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
++	   test "X$CONFIG_SHELL" != X/bin/ksh; then
++        # If we have ksh, try running configure again with it.
++        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
++        export ORIGINAL_CONFIG_SHELL
++        CONFIG_SHELL=/bin/ksh
++        export CONFIG_SHELL
++        exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+       else
+-	# maybe with a smaller string...
+-	prev=:
++        # Try using printf.
++        ECHO='printf %s\n'
++        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
++	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
++	   test "X$echo_testing_string" = "X$echo_test_string"; then
++	  # Cool, printf works
++	  :
++        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
++	     test "X$echo_testing_string" = 'X\t' &&
++	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
++	     test "X$echo_testing_string" = "X$echo_test_string"; then
++	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
++	  export CONFIG_SHELL
++	  SHELL="$CONFIG_SHELL"
++	  export SHELL
++	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
++        elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
++	     test "X$echo_testing_string" = 'X\t' &&
++	     echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
++	     test "X$echo_testing_string" = "X$echo_test_string"; then
++	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
++        else
++	  # maybe with a smaller string...
++	  prev=:
+ 
+-	for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+-	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+-	  then
+-	    break
+-	  fi
+-	  prev="$cmd"
+-	done
++	  for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
++	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
++	    then
++	      break
++	    fi
++	    prev="$cmd"
++	  done
+ 
+-	if test "$prev" != 'sed 50q "[$]0"'; then
+-	  echo_test_string=`eval $prev`
+-	  export echo_test_string
+-	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+-	else
+-	  # Oops.  We lost completely, so just stick with echo.
+-	  echo=echo
+-	fi
++	  if test "$prev" != 'sed 50q "[$]0"'; then
++	    echo_test_string=`eval $prev`
++	    export echo_test_string
++	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
++	  else
++	    # Oops.  We lost completely, so just stick with echo.
++	    ECHO=echo
++	  fi
++        fi
+       fi
+     fi
+   fi
+ fi
+-fi
+ 
+ # Copy echo and quote the copy suitably for passing to libtool from
+ # the Makefile, instead of quoting the original, which is used later.
+-ECHO=$echo
+-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+-   ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
++lt_ECHO=$ECHO
++if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
++   lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+ fi
+ 
+-AC_SUBST(ECHO)
+-])])# _LT_AC_PROG_ECHO_BACKSLASH
++AC_SUBST(lt_ECHO)
++])
++_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
++_LT_DECL([], [ECHO], [1],
++    [An echo program that does not interpret backslashes])
++])# _LT_PROG_ECHO_BACKSLASH
+ 
+ 
+-# _LT_AC_LOCK
+-# -----------
+-AC_DEFUN([_LT_AC_LOCK],
++# _LT_ENABLE_LOCK
++# ---------------
++m4_defun([_LT_ENABLE_LOCK],
+ [AC_ARG_ENABLE([libtool-lock],
+-    [AC_HELP_STRING([--disable-libtool-lock],
+-	[avoid locking (might break parallel builds)])])
++  [AS_HELP_STRING([--disable-libtool-lock],
++    [avoid locking (might break parallel builds)])])
+ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+ 
+ # Some flags need to be propagated to the compiler or linker for good
+@@ -1939,12 +1968,12 @@
+   echo 'int i;' > conftest.$ac_ext
+   if AC_TRY_EVAL(ac_compile); then
+     case `/usr/bin/file conftest.$ac_objext` in
+-    *ELF-32*)
+-      HPUX_IA64_MODE="32"
+-      ;;
+-    *ELF-64*)
+-      HPUX_IA64_MODE="64"
+-      ;;
++      *ELF-32*)
++	HPUX_IA64_MODE="32"
++	;;
++      *ELF-64*)
++	HPUX_IA64_MODE="64"
++	;;
+     esac
+   fi
+   rm -rf conftest*
+@@ -1953,72 +1982,79 @@
+   # Find out which ABI we are using.
+   echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+   if AC_TRY_EVAL(ac_compile); then
+-   if test "$lt_cv_prog_gnu_ld" = yes; then
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *32-bit*)
+-      LD="${LD-ld} -melf32bsmip"
+-      ;;
+-    *N32*)
+-      LD="${LD-ld} -melf32bmipn32"
+-      ;;
+-    *64-bit*)
+-      LD="${LD-ld} -melf64bmip"
+-      ;;
+-    esac
+-   else
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *32-bit*)
+-      LD="${LD-ld} -32"
+-      ;;
+-    *N32*)
+-      LD="${LD-ld} -n32"
+-      ;;
+-    *64-bit*)
+-      LD="${LD-ld} -64"
+-      ;;
+-    esac
+-   fi
++    if test "$lt_cv_prog_gnu_ld" = yes; then
++      case `/usr/bin/file conftest.$ac_objext` in
++	*32-bit*)
++	  LD="${LD-ld} -melf32bsmip"
++	  ;;
++	*N32*)
++	  LD="${LD-ld} -melf32bmipn32"
++	  ;;
++	*64-bit*)
++	  LD="${LD-ld} -melf64bmip"
++	;;
++      esac
++    else
++      case `/usr/bin/file conftest.$ac_objext` in
++	*32-bit*)
++	  LD="${LD-ld} -32"
++	  ;;
++	*N32*)
++	  LD="${LD-ld} -n32"
++	  ;;
++	*64-bit*)
++	  LD="${LD-ld} -64"
++	  ;;
++      esac
++    fi
+   fi
+   rm -rf conftest*
+   ;;
+ 
+-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
++s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+   # Find out which ABI we are using.
+   echo 'int i;' > conftest.$ac_ext
+   if AC_TRY_EVAL(ac_compile); then
+     case `/usr/bin/file conftest.o` in
+-    *32-bit*)
+-      case $host in
+-        x86_64-*linux*)
+-          LD="${LD-ld} -m elf_i386"
+-          ;;
+-        ppc64-*linux*|powerpc64-*linux*)
+-          LD="${LD-ld} -m elf32ppclinux"
+-          ;;
+-        s390x-*linux*)
+-          LD="${LD-ld} -m elf_s390"
+-          ;;
+-        sparc64-*linux*)
+-          LD="${LD-ld} -m elf32_sparc"
+-          ;;
+-      esac
+-      ;;
+-    *64-bit*)
+-      case $host in
+-        x86_64-*linux*)
+-          LD="${LD-ld} -m elf_x86_64"
+-          ;;
+-        ppc*-*linux*|powerpc*-*linux*)
+-          LD="${LD-ld} -m elf64ppc"
+-          ;;
+-        s390*-*linux*)
+-          LD="${LD-ld} -m elf64_s390"
+-          ;;
+-        sparc*-*linux*)
+-          LD="${LD-ld} -m elf64_sparc"
+-          ;;
+-      esac
+-      ;;
++      *32-bit*)
++	case $host in
++	  x86_64-*kfreebsd*-gnu)
++	    LD="${LD-ld} -m elf_i386_fbsd"
++	    ;;
++	  x86_64-*linux*)
++	    LD="${LD-ld} -m elf_i386"
++	    ;;
++	  ppc64-*linux*|powerpc64-*linux*)
++	    LD="${LD-ld} -m elf32ppclinux"
++	    ;;
++	  s390x-*linux*)
++	    LD="${LD-ld} -m elf_s390"
++	    ;;
++	  sparc64-*linux*)
++	    LD="${LD-ld} -m elf32_sparc"
++	    ;;
++	esac
++	;;
++      *64-bit*)
++	case $host in
++	  x86_64-*kfreebsd*-gnu)
++	    LD="${LD-ld} -m elf_x86_64_fbsd"
++	    ;;
++	  x86_64-*linux*)
++	    LD="${LD-ld} -m elf_x86_64"
++	    ;;
++	  ppc*-*linux*|powerpc*-*linux*)
++	    LD="${LD-ld} -m elf64ppc"
++	    ;;
++	  s390*-*linux*|s390*-*tpf*)
++	    LD="${LD-ld} -m elf64_s390"
++	    ;;
++	  sparc*-*linux*)
++	    LD="${LD-ld} -m elf64_sparc"
++	    ;;
++	esac
++	;;
+     esac
+   fi
+   rm -rf conftest*
+@@ -2030,7 +2066,7 @@
+   CFLAGS="$CFLAGS -belf"
+   AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+     [AC_LANG_PUSH(C)
+-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
++     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+      AC_LANG_POP])
+   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+@@ -2045,38 +2081,75 @@
+     *64-bit*)
+       case $lt_cv_prog_gnu_ld in
+       yes*) LD="${LD-ld} -m elf64_sparc" ;;
+-      *)    LD="${LD-ld} -64" ;;
++      *)
++	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
++	  LD="${LD-ld} -64"
++	fi
++	;;
+       esac
+       ;;
+     esac
+   fi
+   rm -rf conftest*
+   ;;
+-
+-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
+-  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+-  AC_CHECK_TOOL(AS, as, false)
+-  AC_CHECK_TOOL(OBJDUMP, objdump, false)
+-  ;;
+-  ])
+ esac
+ 
+ need_locks="$enable_libtool_lock"
++])# _LT_ENABLE_LOCK
+ 
+-])# _LT_AC_LOCK
+ 
++# _LT_CMD_OLD_ARCHIVE
++# -------------------
++m4_defun([_LT_CMD_OLD_ARCHIVE],
++[AC_CHECK_TOOL(AR, ar, false)
++test -z "$AR" && AR=ar
++test -z "$AR_FLAGS" && AR_FLAGS=cru
++_LT_DECL([], [AR], [1], [The archiver])
++_LT_DECL([], [AR_FLAGS], [1])
+ 
+-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+-#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+-# ----------------------------------------------------------------
++AC_CHECK_TOOL(STRIP, strip, :)
++test -z "$STRIP" && STRIP=:
++_LT_DECL([], [STRIP], [1], [A symbol stripping program])
++
++AC_CHECK_TOOL(RANLIB, ranlib, :)
++test -z "$RANLIB" && RANLIB=:
++_LT_DECL([], [RANLIB], [1],
++    [Commands used to install an old-style archive])
++
++# Determine commands to create old-style static archives.
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
++old_postinstall_cmds='chmod 644 $oldlib'
++old_postuninstall_cmds=
++
++if test -n "$RANLIB"; then
++  case $host_os in
++  openbsd*)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
++    ;;
++  *)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
++    ;;
++  esac
++  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
++fi
++_LT_DECL([], [old_postinstall_cmds], [2])
++_LT_DECL([], [old_postuninstall_cmds], [2])
++_LT_TAGDECL([], [old_archive_cmds], [2],
++    [Commands used to build an old-style archive])
++])# _LT_CMD_OLD_ARCHIVE
++
++
++# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
++#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
++# ----------------------------------------------------------------
+ # Check whether the given compiler option works
+-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
+-[AC_REQUIRE([LT_AC_PROG_SED])
++AC_DEFUN([_LT_COMPILER_OPTION],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
+ AC_CACHE_CHECK([$1], [$2],
+   [$2=no
+-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
++   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+    lt_compiler_flag="$3"
+    # Insert the option either (1) after the last *FLAGS variable, or
+    # (2) before a word containing "conftest.", or (3) at the end.
+@@ -2095,40 +2168,47 @@
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+        $2=yes
+      fi
+    fi
+-   $rm conftest*
++   $RM conftest*
+ ])
+ 
+ if test x"[$]$2" = xyes; then
+-    ifelse([$5], , :, [$5])
++    m4_if([$5], , :, [$5])
+ else
+-    ifelse([$6], , :, [$6])
++    m4_if([$6], , :, [$6])
+ fi
+-])# AC_LIBTOOL_COMPILER_OPTION
+-
++])# _LT_COMPILER_OPTION
+ 
+-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+-#                          [ACTION-SUCCESS], [ACTION-FAILURE])
+-# ------------------------------------------------------------
+-# Check whether the given compiler option works
+-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
+-[AC_CACHE_CHECK([$1], [$2],
++# Old name:
++AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
++
++
++# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
++#                  [ACTION-SUCCESS], [ACTION-FAILURE])
++# ----------------------------------------------------
++# Check whether the given linker option works
++AC_DEFUN([_LT_LINKER_OPTION],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
+   [$2=no
+    save_LDFLAGS="$LDFLAGS"
+    LDFLAGS="$LDFLAGS $3"
+-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
++   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+      # The linker can only warn and ignore the option if not recognized
+      # So say no if there are warnings
+      if test -s conftest.err; then
+        # Append any errors to the config.log.
+        cat conftest.err 1>&AS_MESSAGE_LOG_FD
+-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+        if diff conftest.exp conftest.er2 >/dev/null; then
+          $2=yes
+@@ -2137,22 +2217,28 @@
+        $2=yes
+      fi
+    fi
+-   $rm conftest*
++   $RM -r conftest*
+    LDFLAGS="$save_LDFLAGS"
+ ])
+ 
+ if test x"[$]$2" = xyes; then
+-    ifelse([$4], , :, [$4])
++    m4_if([$4], , :, [$4])
+ else
+-    ifelse([$5], , :, [$5])
++    m4_if([$5], , :, [$5])
+ fi
+-])# AC_LIBTOOL_LINKER_OPTION
++])# _LT_LINKER_OPTION
+ 
++# Old name:
++AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
+ 
+-# AC_LIBTOOL_SYS_MAX_CMD_LEN
+-# --------------------------
+-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
+-[# find the maximum length of command line arguments
++
++# LT_CMD_MAX_LEN
++#---------------
++AC_DEFUN([LT_CMD_MAX_LEN],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++# find the maximum length of command line arguments
+ AC_MSG_CHECKING([the maximum length of command line arguments])
+ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+   i=0
+@@ -2174,7 +2260,7 @@
+     lt_cv_sys_max_cmd_len=-1;
+     ;;
+ 
+-  cygwin* | mingw*)
++  cygwin* | mingw* | cegcc*)
+     # On Win9x/ME, this test blows up -- it succeeds, but takes
+     # about 5 minutes as the teststring grows exponentially.
+     # Worse, since 9x/ME are not pre-emptively multitasking,
+@@ -2229,30 +2315,41 @@
+   sysv5* | sco5v6* | sysv4.2uw2*)
+     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+     if test -n "$kargmax"; then
+-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ 	]]//'`
++      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
+     else
+       lt_cv_sys_max_cmd_len=32768
+     fi
+     ;;
+   *)
+-    # If test is not a shell built-in, we'll probably end up computing a
+-    # maximum length that is only half of the actual maximum length, but
+-    # we can't tell.
+-    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+-    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
+-	       = "XX$teststring") >/dev/null 2>&1 &&
+-	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
+-	    lt_cv_sys_max_cmd_len=$new_result &&
+-	    test $i != 17 # 1/2 MB should be enough
+-    do
+-      i=`expr $i + 1`
+-      teststring=$teststring$teststring
+-    done
+-    teststring=
+-    # Add a significant safety factor because C++ compilers can tack on massive
+-    # amounts of additional arguments before passing them to the linker.
+-    # It appears as though 1/2 is a usable value.
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++    if test -n "$lt_cv_sys_max_cmd_len"; then
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    else
++      # Make teststring a little bigger before we do anything with it.
++      # a 1K string should be a reasonable start.
++      for i in 1 2 3 4 5 6 7 8 ; do
++        teststring=$teststring$teststring
++      done
++      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++      # If test is not a shell built-in, we'll probably end up computing a
++      # maximum length that is only half of the actual maximum length, but
++      # we can't tell.
++      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
++	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
++	      test $i != 17 # 1/2 MB should be enough
++      do
++        i=`expr $i + 1`
++        teststring=$teststring$teststring
++      done
++      # Only check the string length outside the loop.
++      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
++      teststring=
++      # Add a significant safety factor because C++ compilers can tack on
++      # massive amounts of additional arguments before passing them to the
++      # linker.  It appears as though 1/2 is a usable value.
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    fi
+     ;;
+   esac
+ ])
+@@ -2261,27 +2358,35 @@
+ else
+   AC_MSG_RESULT(none)
+ fi
+-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
++max_cmd_len=$lt_cv_sys_max_cmd_len
++_LT_DECL([], [max_cmd_len], [0],
++    [What is the maximum length of a command?])
++])# LT_CMD_MAX_LEN
+ 
++# Old name:
++AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
+ 
+-# _LT_AC_CHECK_DLFCN
+-# ------------------
+-AC_DEFUN([_LT_AC_CHECK_DLFCN],
+-[AC_CHECK_HEADERS(dlfcn.h)dnl
+-])# _LT_AC_CHECK_DLFCN
++
++# _LT_HEADER_DLFCN
++# ----------------
++m4_defun([_LT_HEADER_DLFCN],
++[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
++])# _LT_HEADER_DLFCN
+ 
+ 
+-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+-#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+-# ---------------------------------------------------------------------
+-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
+-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
++# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
++#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
++# ----------------------------------------------------------------
++m4_defun([_LT_TRY_DLOPEN_SELF],
++[m4_require([_LT_HEADER_DLFCN])dnl
+ if test "$cross_compiling" = yes; then :
+   [$4]
+ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+-  cat > conftest.$ac_ext <<EOF
++  cat > conftest.$ac_ext <<_LT_EOF
+ [#line __oline__ "configure"
+ #include "confdefs.h"
+ 
+@@ -2323,10 +2428,6 @@
+ #  endif
+ #endif
+ 
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -2342,9 +2443,9 @@
+   else
+     puts (dlerror ());
+ 
+-    exit (status);
++  return status;
+ }]
+-EOF
++_LT_EOF
+   if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+     (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+     lt_status=$?
+@@ -2359,13 +2460,13 @@
+   fi
+ fi
+ rm -fr conftest*
+-])# _LT_AC_TRY_DLOPEN_SELF
++])# _LT_TRY_DLOPEN_SELF
+ 
+ 
+-# AC_LIBTOOL_DLOPEN_SELF
+-# ----------------------
+-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
+-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
++# LT_SYS_DLOPEN_SELF
++# ------------------
++AC_DEFUN([LT_SYS_DLOPEN_SELF],
++[m4_require([_LT_HEADER_DLFCN])dnl
+ if test "x$enable_dlopen" != xyes; then
+   enable_dlopen=unknown
+   enable_dlopen_self=unknown
+@@ -2381,15 +2482,15 @@
+     lt_cv_dlopen_self=yes
+     ;;
+ 
+-  mingw* | pw32*)
++  mingw* | pw32* | cegcc*)
+     lt_cv_dlopen="LoadLibrary"
+     lt_cv_dlopen_libs=
+-   ;;
++    ;;
+ 
+   cygwin*)
+     lt_cv_dlopen="dlopen"
+     lt_cv_dlopen_libs=
+-   ;;
++    ;;
+ 
+   darwin*)
+   # if libdl is installed we need to link against it
+@@ -2399,13 +2500,13 @@
+     lt_cv_dlopen_libs=
+     lt_cv_dlopen_self=yes
+     ])
+-   ;;
++    ;;
+ 
+   *)
+     AC_CHECK_FUNC([shl_load],
+ 	  [lt_cv_dlopen="shl_load"],
+       [AC_CHECK_LIB([dld], [shl_load],
+-	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
++	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+ 	[AC_CHECK_FUNC([dlopen],
+ 	      [lt_cv_dlopen="dlopen"],
+ 	  [AC_CHECK_LIB([dl], [dlopen],
+@@ -2413,7 +2514,7 @@
+ 	    [AC_CHECK_LIB([svld], [dlopen],
+ 		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ 	      [AC_CHECK_LIB([dld], [dld_link],
+-		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
++		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+ 	      ])
+ 	    ])
+ 	  ])
+@@ -2441,7 +2542,7 @@
+ 
+     AC_CACHE_CHECK([whether a program can dlopen itself],
+ 	  lt_cv_dlopen_self, [dnl
+-	  _LT_AC_TRY_DLOPEN_SELF(
++	  _LT_TRY_DLOPEN_SELF(
+ 	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+ 	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+     ])
+@@ -2449,8 +2550,8 @@
+     if test "x$lt_cv_dlopen_self" = xyes; then
+       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+       AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+-    	  lt_cv_dlopen_self_static, [dnl
+-	  _LT_AC_TRY_DLOPEN_SELF(
++	  lt_cv_dlopen_self_static, [dnl
++	  _LT_TRY_DLOPEN_SELF(
+ 	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+ 	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+       ])
+@@ -2472,22 +2573,36 @@
+   *) enable_dlopen_self_static=unknown ;;
+   esac
+ fi
+-])# AC_LIBTOOL_DLOPEN_SELF
++_LT_DECL([dlopen_support], [enable_dlopen], [0],
++	 [Whether dlopen is supported])
++_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
++	 [Whether dlopen of programs is supported])
++_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
++	 [Whether dlopen of statically linked programs is supported])
++])# LT_SYS_DLOPEN_SELF
++
++# Old name:
++AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
+ 
+ 
+-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
+-# ---------------------------------
+-# Check to see if options -c and -o are simultaneously supported by compiler
+-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
+-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
++# _LT_COMPILER_C_O([TAGNAME])
++# ---------------------------
++# Check to see if options -c and -o are simultaneously supported by compiler.
++# This macro does not hard code the compiler like AC_PROG_CC_C_O.
++m4_defun([_LT_COMPILER_C_O],
++[m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_TAG_COMPILER])dnl
+ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+-   $rm -r conftest 2>/dev/null
++  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
++  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
++   $RM -r conftest 2>/dev/null
+    mkdir conftest
+    cd conftest
+    mkdir out
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+    lt_compiler_flag="-o out/conftest2.$ac_objext"
+    # Insert the option either (1) after the last *FLAGS variable, or
+@@ -2507,37 +2622,41 @@
+    then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+-       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
++       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+      fi
+    fi
+    chmod u+w . 2>&AS_MESSAGE_LOG_FD
+-   $rm conftest*
++   $RM conftest*
+    # SGI C++ compiler will create directory out/ii_files/ for
+    # template instantiation
+-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
+-   $rm out/* && rmdir out
++   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++   $RM out/* && rmdir out
+    cd ..
+-   rmdir conftest
+-   $rm conftest*
++   $RM -r conftest
++   $RM conftest*
+ ])
+-])# AC_LIBTOOL_PROG_CC_C_O
++_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
++	[Does compiler simultaneously support -c and -o options?])
++])# _LT_COMPILER_C_O
+ 
+ 
+-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
+-# -----------------------------------------
++# _LT_COMPILER_FILE_LOCKS([TAGNAME])
++# ----------------------------------
+ # Check to see if we can do hard links to lock some files if needed
+-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
+-[AC_REQUIRE([_LT_AC_LOCK])dnl
++m4_defun([_LT_COMPILER_FILE_LOCKS],
++[m4_require([_LT_ENABLE_LOCK])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++_LT_COMPILER_C_O([$1])
+ 
+ hard_links="nottested"
+-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
++if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+   # do not overwrite the value of need_locks provided by the user
+   AC_MSG_CHECKING([if we can lock with hard links])
+   hard_links=yes
+-  $rm conftest*
++  $RM conftest*
+   ln conftest.a conftest.b 2>/dev/null && hard_links=no
+   touch conftest.a
+   ln conftest.a conftest.b 2>&5 || hard_links=no
+@@ -2550,12 +2669,13 @@
+ else
+   need_locks=no
+ fi
+-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
++_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
++])# _LT_COMPILER_FILE_LOCKS
+ 
+ 
+-# AC_LIBTOOL_OBJDIR
+-# -----------------
+-AC_DEFUN([AC_LIBTOOL_OBJDIR],
++# _LT_CHECK_OBJDIR
++# ----------------
++m4_defun([_LT_CHECK_OBJDIR],
+ [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+ [rm -f .libs 2>/dev/null
+ mkdir .libs 2>/dev/null
+@@ -2567,40 +2687,46 @@
+ fi
+ rmdir .libs 2>/dev/null])
+ objdir=$lt_cv_objdir
+-])# AC_LIBTOOL_OBJDIR
++_LT_DECL([], [objdir], [0],
++         [The name of the directory that contains temporary libtool files])dnl
++m4_pattern_allow([LT_OBJDIR])dnl
++AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
++  [Define to the sub-directory in which libtool stores uninstalled libraries.])
++])# _LT_CHECK_OBJDIR
+ 
+ 
+-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
+-# ----------------------------------------------
++# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
++# --------------------------------------
+ # Check hardcoding attributes.
+-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
++m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
+ [AC_MSG_CHECKING([how to hardcode library paths into programs])
+-_LT_AC_TAGVAR(hardcode_action, $1)=
+-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
+-   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
+-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
++_LT_TAGVAR(hardcode_action, $1)=
++if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
++   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
++   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+ 
+-  # We can hardcode non-existant directories.
+-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
++  # We can hardcode non-existent directories.
++  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+      # If the only mechanism to avoid hardcoding is shlibpath_var, we
+      # have to relink, otherwise we might link with an installed library
+      # when we should be linking with a yet-to-be-installed one
+-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
++     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
++     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+     # Linking always hardcodes the temporary library directory.
+-    _LT_AC_TAGVAR(hardcode_action, $1)=relink
++    _LT_TAGVAR(hardcode_action, $1)=relink
+   else
+     # We can link without hardcoding, and we can hardcode nonexisting dirs.
+-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
++    _LT_TAGVAR(hardcode_action, $1)=immediate
+   fi
+ else
+   # We cannot hardcode anything, or else we can only hardcode existing
+   # directories.
+-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
++  _LT_TAGVAR(hardcode_action, $1)=unsupported
+ fi
+-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
++AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
+ 
+-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
++if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
++   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+   # Fast installation is not supported
+   enable_fast_install=no
+ elif test "$shlibpath_overrides_runpath" = yes ||
+@@ -2608,43 +2734,107 @@
+   # Fast installation is not necessary
+   enable_fast_install=needless
+ fi
+-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
++_LT_TAGDECL([], [hardcode_action], [0],
++    [How to hardcode a shared library path into an executable])
++])# _LT_LINKER_HARDCODE_LIBPATH
+ 
+ 
+-# AC_LIBTOOL_SYS_LIB_STRIP
+-# ------------------------
+-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
+-[striplib=
++# _LT_CMD_STRIPLIB
++# ----------------
++m4_defun([_LT_CMD_STRIPLIB],
++[m4_require([_LT_DECL_EGREP])
++striplib=
+ old_striplib=
+ AC_MSG_CHECKING([whether stripping libraries is possible])
+-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+   AC_MSG_RESULT([yes])
+ else
+ # FIXME - insert some real tests, host_os isn't really good enough
+   case $host_os in
+-   darwin*)
+-       if test -n "$STRIP" ; then
+-         striplib="$STRIP -x"
+-         AC_MSG_RESULT([yes])
+-       else
+-  AC_MSG_RESULT([no])
+-fi
+-       ;;
+-   *)
+-  AC_MSG_RESULT([no])
++  darwin*)
++    if test -n "$STRIP" ; then
++      striplib="$STRIP -x"
++      old_striplib="$STRIP -S"
++      AC_MSG_RESULT([yes])
++    else
++      AC_MSG_RESULT([no])
++    fi
++    ;;
++  *)
++    AC_MSG_RESULT([no])
+     ;;
+   esac
+ fi
+-])# AC_LIBTOOL_SYS_LIB_STRIP
++_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
++_LT_DECL([], [striplib], [1])
++])# _LT_CMD_STRIPLIB
+ 
+ 
+-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
++# _LT_SYS_DYNAMIC_LINKER([TAG])
+ # -----------------------------
+ # PORTME Fill in your ld.so characteristics
+-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
+-[AC_MSG_CHECKING([dynamic linker characteristics])
++m4_defun([_LT_SYS_DYNAMIC_LINKER],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_OBJDUMP])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_MSG_CHECKING([dynamic linker characteristics])
++m4_if([$1],
++	[], [
++if test "$GCC" = yes; then
++  case $host_os in
++    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
++    *) lt_awk_arg="/^libraries:/" ;;
++  esac
++  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
++    # if the path contains ";" then we assume it to be the separator
++    # otherwise default to the standard path separator (i.e. ":") - it is
++    # assumed that no part of a normal pathname contains ";" but that should
++    # okay in the real world where ";" in dirpaths is itself problematic.
++    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
++  else
++    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++  fi
++  # Ok, now we have the path, separated by spaces, we can step through it
++  # and add multilib dir if necessary.
++  lt_tmp_lt_search_path_spec=
++  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
++  for lt_sys_path in $lt_search_path_spec; do
++    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
++      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
++    else
++      test -d "$lt_sys_path" && \
++	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
++    fi
++  done
++  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
++BEGIN {RS=" "; FS="/|\n";} {
++  lt_foo="";
++  lt_count=0;
++  for (lt_i = NF; lt_i > 0; lt_i--) {
++    if ($lt_i != "" && $lt_i != ".") {
++      if ($lt_i == "..") {
++        lt_count++;
++      } else {
++        if (lt_count == 0) {
++          lt_foo="/" $lt_i lt_foo;
++        } else {
++          lt_count--;
++        }
++      }
++    }
++  }
++  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
++  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
++}'`
++  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
++else
++  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
++fi])
+ library_names_spec=
+ libname_spec='lib$name'
+ soname_spec=
+@@ -2658,20 +2848,6 @@
+ version_type=none
+ dynamic_linker="$host_os ld.so"
+ sys_lib_dlsearch_path_spec="/lib /usr/lib"
+-if test "$GCC" = yes; then
+-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+-    # if the path contains ";" then we assume it to be the separator
+-    # otherwise default to the standard path separator (i.e. ":") - it is
+-    # assumed that no part of a normal pathname contains ";" but that should
+-    # okay in the real world where ";" in dirpaths is itself problematic.
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-  else
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-  fi
+-else
+-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+-fi
+ need_lib_prefix=unknown
+ hardcode_into_libs=no
+ 
+@@ -2689,7 +2865,7 @@
+   soname_spec='${libname}${release}${shared_ext}$major'
+   ;;
+ 
+-aix4* | aix5*)
++aix[[4-9]]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -2708,7 +2884,7 @@
+       aix4 | aix4.[[01]] | aix4.[[01]].*)
+       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ 	   echo ' yes '
+-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
++	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ 	:
+       else
+ 	can_build_shared=no
+@@ -2734,9 +2910,18 @@
+   ;;
+ 
+ amigaos*)
+-  library_names_spec='$libname.ixlibrary $libname.a'
+-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
+-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++  case $host_cpu in
++  powerpc)
++    # Since July 2007 AmigaOS4 officially supports .so libraries.
++    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    ;;
++  m68k)
++    library_names_spec='$libname.ixlibrary $libname.a'
++    # Create ${libname}_ixlibrary.a entries in /sys/libs.
++    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++    ;;
++  esac
+   ;;
+ 
+ beos*)
+@@ -2759,25 +2944,28 @@
+   # libtool to hard-code these into programs
+   ;;
+ 
+-cygwin* | mingw* | pw32*)
++cygwin* | mingw* | pw32* | cegcc*)
+   version_type=windows
+   shrext_cmds=".dll"
+   need_version=no
+   need_lib_prefix=no
+ 
+   case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32*)
++  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+     library_names_spec='$libname.dll.a'
+     # DLL is installed to $(libdir)/../bin by postinstall_cmds
+     postinstall_cmds='base_file=`basename \${file}`~
+-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+       dldir=$destdir/`dirname \$dlpath`~
+       test -d \$dldir || mkdir -p \$dldir~
+       $install_prog $dir/$dlname \$dldir/$dlname~
+-      chmod a+x \$dldir/$dlname'
++      chmod a+x \$dldir/$dlname~
++      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++      fi'
+     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+       dlpath=$dir/\$dldll~
+-       $rm \$dlpath'
++       $RM \$dlpath'
+     shlibpath_overrides_runpath=yes
+ 
+     case $host_os in
+@@ -2786,20 +2974,20 @@
+       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+       ;;
+-    mingw*)
++    mingw* | cegcc*)
+       # MinGW DLLs use traditional 'lib' prefix
+       soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-      if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
++      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+         # It is most probably a Windows format PATH printed by
+         # mingw gcc, but we are running on Cygwin. Gcc prints its search
+         # path with ; separators, and with drive letters. We can handle the
+         # drive letters (cygwin fileutils understands them), so leave them,
+         # especially as we might pass files found there to a mingw objdump,
+         # which wouldn't understand a cygwinified path. Ahh.
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+       else
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+       fi
+       ;;
+     pw32*)
+@@ -2823,17 +3011,13 @@
+   version_type=darwin
+   need_lib_prefix=no
+   need_version=no
+-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
++  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+   soname_spec='${libname}${release}${major}$shared_ext'
+   shlibpath_overrides_runpath=yes
+   shlibpath_var=DYLD_LIBRARY_PATH
+   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+-  if test "$GCC" = yes; then
+-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+-  else
+-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+-  fi
++m4_if([$1], [],[
++  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+   ;;
+ 
+@@ -2850,18 +3034,6 @@
+   dynamic_linker=no
+   ;;
+ 
+-kfreebsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+-
+ freebsd* | dragonfly*)
+   # DragonFly does not have aout.  When/if they implement a new
+   # versioning mechanism, adjust this.
+@@ -2899,7 +3071,7 @@
+     shlibpath_overrides_runpath=no
+     hardcode_into_libs=yes
+     ;;
+-  freebsd*) # from 4.6 on
++  *) # from 4.6 on, and DragonFly
+     shlibpath_overrides_runpath=yes
+     hardcode_into_libs=yes
+     ;;
+@@ -2938,18 +3110,18 @@
+     fi
+     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+     ;;
+-   hppa*64*)
+-     shrext_cmds='.sl'
+-     hardcode_into_libs=yes
+-     dynamic_linker="$host_os dld.sl"
+-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-     soname_spec='${libname}${release}${shared_ext}$major'
+-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-     ;;
+-   *)
++  hppa*64*)
++    shrext_cmds='.sl'
++    hardcode_into_libs=yes
++    dynamic_linker="$host_os dld.sl"
++    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
++    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
++    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++    ;;
++  *)
+     shrext_cmds='.sl'
+     dynamic_linker="$host_os dld.sl"
+     shlibpath_var=SHLIB_PATH
+@@ -2962,7 +3134,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+ 
+-interix3*)
++interix[[3-9]]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -3017,7 +3189,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux*)
++linux* | k*bsd*-gnu)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -3026,6 +3198,17 @@
+   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+   shlibpath_var=LD_LIBRARY_PATH
+   shlibpath_overrides_runpath=no
++  # Some binutils ld are patched to set DT_RUNPATH
++  save_LDFLAGS=$LDFLAGS
++  save_libdir=$libdir
++  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
++       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
++  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
++    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
++       [shlibpath_overrides_runpath=yes])])
++  LDFLAGS=$save_LDFLAGS
++  libdir=$save_libdir
++
+   # This implies no fast_install, which is unacceptable.
+   # Some rework will be needed to allow for fast_install
+   # before this can be enabled.
+@@ -3033,7 +3216,7 @@
+ 
+   # Append ld.so.conf contents to the search path
+   if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
+ 
+@@ -3046,7 +3229,7 @@
+   dynamic_linker='GNU/Linux ld.so'
+   ;;
+ 
+-knetbsd*-gnu)
++netbsdelf*-gnu)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -3055,14 +3238,14 @@
+   shlibpath_var=LD_LIBRARY_PATH
+   shlibpath_overrides_runpath=no
+   hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
++  dynamic_linker='NetBSD ld.elf_so'
+   ;;
+ 
+ netbsd*)
+   version_type=sunos
+   need_lib_prefix=no
+   need_version=no
+-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+     dynamic_linker='NetBSD (a.out) ld.so'
+@@ -3083,14 +3266,16 @@
+   shlibpath_overrides_runpath=yes
+   ;;
+ 
+-nto-qnx*)
+-  version_type=linux
++*nto* | *qnx*)
++  version_type=qnx
+   need_lib_prefix=no
+   need_version=no
+   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+   soname_spec='${libname}${release}${shared_ext}$major'
+   shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='ldqnx.so'
+   ;;
+ 
+ openbsd*)
+@@ -3099,13 +3284,13 @@
+   need_lib_prefix=no
+   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+   case $host_os in
+-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+-    *)                         need_version=no  ;;
++    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
++    *)				need_version=no  ;;
+   esac
+   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+   shlibpath_var=LD_LIBRARY_PATH
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+     case $host_os in
+       openbsd2.[[89]] | openbsd2.[[89]].*)
+ 	shlibpath_overrides_runpath=no
+@@ -3139,6 +3324,10 @@
+   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+   ;;
+ 
++rdos*)
++  dynamic_linker=no
++  ;;
++
+ solaris*)
+   version_type=linux
+   need_lib_prefix=no
+@@ -3173,7 +3362,6 @@
+     sni)
+       shlibpath_overrides_runpath=no
+       need_lib_prefix=no
+-      export_dynamic_flag_spec='${wl}-Blargedynsym'
+       runpath_var=LD_RUN_PATH
+       ;;
+     siemens)
+@@ -3204,13 +3392,12 @@
+   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+   soname_spec='${libname}${release}${shared_ext}$major'
+   shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
+   hardcode_into_libs=yes
+   if test "$with_gnu_ld" = yes; then
+     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+-    shlibpath_overrides_runpath=no
+   else
+     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+-    shlibpath_overrides_runpath=yes
+     case $host_os in
+       sco3.2v5*)
+         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+@@ -3220,6 +3407,17 @@
+   sys_lib_dlsearch_path_spec='/usr/lib'
+   ;;
+ 
++tpf*)
++  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  ;;
++
+ uts4*)
+   version_type=linux
+   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+@@ -3238,362 +3436,150 @@
+ if test "$GCC" = yes; then
+   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+ fi
+-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+-
+ 
+-# _LT_AC_TAGCONFIG
+-# ----------------
+-AC_DEFUN([_LT_AC_TAGCONFIG],
+-[AC_ARG_WITH([tags],
+-    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
+-        [include additional configurations @<:@automatic@:>@])],
+-    [tagnames="$withval"])
+-
+-if test -f "$ltmain" && test -n "$tagnames"; then
+-  if test ! -f "${ofile}"; then
+-    AC_MSG_WARN([output file `$ofile' does not exist])
+-  fi
++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
++  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
++fi
++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
++  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
++fi
+ 
+-  if test -z "$LTCC"; then
+-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
+-    if test -z "$LTCC"; then
+-      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
+-    else
+-      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
+-    fi
+-  fi
+-  if test -z "$LTCFLAGS"; then
+-    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
+-  fi
++_LT_DECL([], [variables_saved_for_relink], [1],
++    [Variables whose values should be saved in libtool wrapper scripts and
++    restored at link time])
++_LT_DECL([], [need_lib_prefix], [0],
++    [Do we need the "lib" prefix for modules?])
++_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
++_LT_DECL([], [version_type], [0], [Library versioning type])
++_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
++_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
++_LT_DECL([], [shlibpath_overrides_runpath], [0],
++    [Is shlibpath searched before the hard-coded library search path?])
++_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
++_LT_DECL([], [library_names_spec], [1],
++    [[List of archive names.  First name is the real one, the rest are links.
++    The last name is the one that the linker finds with -lNAME]])
++_LT_DECL([], [soname_spec], [1],
++    [[The coded name of the library, if different from the real name]])
++_LT_DECL([], [postinstall_cmds], [2],
++    [Command to use after installation of a shared archive])
++_LT_DECL([], [postuninstall_cmds], [2],
++    [Command to use after uninstallation of a shared archive])
++_LT_DECL([], [finish_cmds], [2],
++    [Commands used to finish a libtool library installation in a directory])
++_LT_DECL([], [finish_eval], [1],
++    [[As "finish_cmds", except a single script fragment to be evaled but
++    not shown]])
++_LT_DECL([], [hardcode_into_libs], [0],
++    [Whether we should hardcode library paths into libraries])
++_LT_DECL([], [sys_lib_search_path_spec], [2],
++    [Compile-time system search path for libraries])
++_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
++    [Run-time system search path for libraries])
++])# _LT_SYS_DYNAMIC_LINKER
+ 
+-  # Extract list of available tagged configurations in $ofile.
+-  # Note that this assumes the entire list is on one line.
+-  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+ 
+-  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-  for tagname in $tagnames; do
++# _LT_PATH_TOOL_PREFIX(TOOL)
++# --------------------------
++# find a file program which can recognize shared library
++AC_DEFUN([_LT_PATH_TOOL_PREFIX],
++[m4_require([_LT_DECL_EGREP])dnl
++AC_MSG_CHECKING([for $1])
++AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
++[case $MAGIC_CMD in
++[[\\/*] |  ?:[\\/]*])
++  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++  ;;
++*)
++  lt_save_MAGIC_CMD="$MAGIC_CMD"
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++dnl $ac_dummy forces splitting on constant user-supplied paths.
++dnl POSIX.2 word splitting is done only on the output of word expansions,
++dnl not every word.  This closes a longstanding sh security hole.
++  ac_dummy="m4_if([$2], , $PATH, [$2])"
++  for ac_dir in $ac_dummy; do
+     IFS="$lt_save_ifs"
+-    # Check whether tagname contains only valid characters
+-    case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
+-    "") ;;
+-    *)  AC_MSG_ERROR([invalid tag name: $tagname])
+-	;;
+-    esac
+-
+-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
+-    then
+-      AC_MSG_ERROR([tag name \"$tagname\" already exists])
+-    fi
+-
+-    # Update the list of available tags.
+-    if test -n "$tagname"; then
+-      echo appending configuration tag \"$tagname\" to $ofile
+-
+-      case $tagname in
+-      CXX)
+-	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+-	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+-	    (test "X$CXX" != "Xg++"))) ; then
+-	  AC_LIBTOOL_LANG_CXX_CONFIG
+-	else
+-	  tagname=""
+-	fi
+-	;;
+-
+-      F77)
+-	if test -n "$F77" && test "X$F77" != "Xno"; then
+-	  AC_LIBTOOL_LANG_F77_CONFIG
+-	else
+-	  tagname=""
+-	fi
+-	;;
+-
+-      GCJ)
+-	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
+-	  AC_LIBTOOL_LANG_GCJ_CONFIG
+-	else
+-	  tagname=""
+-	fi
+-	;;
+-
+-      RC)
+-	AC_LIBTOOL_LANG_RC_CONFIG
+-	;;
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$1; then
++      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
++      if test -n "$file_magic_test_file"; then
++	case $deplibs_check_method in
++	"file_magic "*)
++	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++	    $EGREP "$file_magic_regex" > /dev/null; then
++	    :
++	  else
++	    cat <<_LT_EOF 1>&2
+ 
+-      *)
+-	AC_MSG_ERROR([Unsupported tag name: $tagname])
+-	;;
+-      esac
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such.  This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem.  Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool@gnu.org
+ 
+-      # Append the new tag name to the list of available tags.
+-      if test -n "$tagname" ; then
+-      available_tags="$available_tags $tagname"
+-    fi
++_LT_EOF
++	  fi ;;
++	esac
++      fi
++      break
+     fi
+   done
+   IFS="$lt_save_ifs"
++  MAGIC_CMD="$lt_save_MAGIC_CMD"
++  ;;
++esac])
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++  AC_MSG_RESULT($MAGIC_CMD)
++else
++  AC_MSG_RESULT(no)
++fi
++_LT_DECL([], [MAGIC_CMD], [0],
++	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
++])# _LT_PATH_TOOL_PREFIX
++
++# Old name:
++AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
++
+ 
+-  # Now substitute the updated list of available tags.
+-  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
+-    mv "${ofile}T" "$ofile"
+-    chmod +x "$ofile"
++# _LT_PATH_MAGIC
++# --------------
++# find a file program which can recognize a shared library
++m4_defun([_LT_PATH_MAGIC],
++[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
++if test -z "$lt_cv_path_MAGIC_CMD"; then
++  if test -n "$ac_tool_prefix"; then
++    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+   else
+-    rm -f "${ofile}T"
+-    AC_MSG_ERROR([unable to update list of available tagged configurations.])
++    MAGIC_CMD=:
+   fi
+ fi
+-])# _LT_AC_TAGCONFIG
++])# _LT_PATH_MAGIC
+ 
+ 
+-# AC_LIBTOOL_DLOPEN
+-# -----------------
+-# enable checks for dlopen support
+-AC_DEFUN([AC_LIBTOOL_DLOPEN],
+- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
+-])# AC_LIBTOOL_DLOPEN
+-
+-
+-# AC_LIBTOOL_WIN32_DLL
+-# --------------------
+-# declare package support for building win32 DLLs
+-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
+-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
+-])# AC_LIBTOOL_WIN32_DLL
++# LT_PATH_LD
++# ----------
++# find the pathname to the GNU or non-GNU linker
++AC_DEFUN([LT_PATH_LD],
++[AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_DECL_EGREP])dnl
+ 
++AC_ARG_WITH([gnu-ld],
++    [AS_HELP_STRING([--with-gnu-ld],
++	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
++    [test "$withval" = no || with_gnu_ld=yes],
++    [with_gnu_ld=no])dnl
+ 
+-# AC_ENABLE_SHARED([DEFAULT])
+-# ---------------------------
+-# implement the --enable-shared flag
+-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+-AC_DEFUN([AC_ENABLE_SHARED],
+-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
+-AC_ARG_ENABLE([shared],
+-    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+-	[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
+-    [p=${PACKAGE-default}
+-    case $enableval in
+-    yes) enable_shared=yes ;;
+-    no) enable_shared=no ;;
+-    *)
+-      enable_shared=no
+-      # Look at the argument we got.  We use all the common list separators.
+-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-      for pkg in $enableval; do
+-	IFS="$lt_save_ifs"
+-	if test "X$pkg" = "X$p"; then
+-	  enable_shared=yes
+-	fi
+-      done
+-      IFS="$lt_save_ifs"
+-      ;;
+-    esac],
+-    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
+-])# AC_ENABLE_SHARED
+-
+-
+-# AC_DISABLE_SHARED
+-# -----------------
+-# set the default shared flag to --disable-shared
+-AC_DEFUN([AC_DISABLE_SHARED],
+-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+-AC_ENABLE_SHARED(no)
+-])# AC_DISABLE_SHARED
+-
+-
+-# AC_ENABLE_STATIC([DEFAULT])
+-# ---------------------------
+-# implement the --enable-static flag
+-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+-AC_DEFUN([AC_ENABLE_STATIC],
+-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
+-AC_ARG_ENABLE([static],
+-    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+-	[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
+-    [p=${PACKAGE-default}
+-    case $enableval in
+-    yes) enable_static=yes ;;
+-    no) enable_static=no ;;
+-    *)
+-     enable_static=no
+-      # Look at the argument we got.  We use all the common list separators.
+-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-      for pkg in $enableval; do
+-	IFS="$lt_save_ifs"
+-	if test "X$pkg" = "X$p"; then
+-	  enable_static=yes
+-	fi
+-      done
+-      IFS="$lt_save_ifs"
+-      ;;
+-    esac],
+-    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
+-])# AC_ENABLE_STATIC
+-
+-
+-# AC_DISABLE_STATIC
+-# -----------------
+-# set the default static flag to --disable-static
+-AC_DEFUN([AC_DISABLE_STATIC],
+-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+-AC_ENABLE_STATIC(no)
+-])# AC_DISABLE_STATIC
+-
+-
+-# AC_ENABLE_FAST_INSTALL([DEFAULT])
+-# ---------------------------------
+-# implement the --enable-fast-install flag
+-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
+-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
+-AC_ARG_ENABLE([fast-install],
+-    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+-    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+-    [p=${PACKAGE-default}
+-    case $enableval in
+-    yes) enable_fast_install=yes ;;
+-    no) enable_fast_install=no ;;
+-    *)
+-      enable_fast_install=no
+-      # Look at the argument we got.  We use all the common list separators.
+-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-      for pkg in $enableval; do
+-	IFS="$lt_save_ifs"
+-	if test "X$pkg" = "X$p"; then
+-	  enable_fast_install=yes
+-	fi
+-      done
+-      IFS="$lt_save_ifs"
+-      ;;
+-    esac],
+-    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
+-])# AC_ENABLE_FAST_INSTALL
+-
+-
+-# AC_DISABLE_FAST_INSTALL
+-# -----------------------
+-# set the default to --disable-fast-install
+-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
+-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+-AC_ENABLE_FAST_INSTALL(no)
+-])# AC_DISABLE_FAST_INSTALL
+-
+-
+-# AC_LIBTOOL_PICMODE([MODE])
+-# --------------------------
+-# implement the --with-pic flag
+-# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+-AC_DEFUN([AC_LIBTOOL_PICMODE],
+-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+-pic_mode=ifelse($#,1,$1,default)
+-])# AC_LIBTOOL_PICMODE
+-
+-
+-# AC_PROG_EGREP
+-# -------------
+-# This is predefined starting with Autoconf 2.54, so this conditional
+-# definition can be removed once we require Autoconf 2.54 or later.
+-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
+-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
+-   [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
+-    then ac_cv_prog_egrep='grep -E'
+-    else ac_cv_prog_egrep='egrep'
+-    fi])
+- EGREP=$ac_cv_prog_egrep
+- AC_SUBST([EGREP])
+-])])
+-
+-
+-# AC_PATH_TOOL_PREFIX
+-# -------------------
+-# find a file program which can recognise shared library
+-AC_DEFUN([AC_PATH_TOOL_PREFIX],
+-[AC_REQUIRE([AC_PROG_EGREP])dnl
+-AC_MSG_CHECKING([for $1])
+-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+-[case $MAGIC_CMD in
+-[[\\/*] |  ?:[\\/]*])
+-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+-  ;;
+-*)
+-  lt_save_MAGIC_CMD="$MAGIC_CMD"
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-dnl $ac_dummy forces splitting on constant user-supplied paths.
+-dnl POSIX.2 word splitting is done only on the output of word expansions,
+-dnl not every word.  This closes a longstanding sh security hole.
+-  ac_dummy="ifelse([$2], , $PATH, [$2])"
+-  for ac_dir in $ac_dummy; do
+-    IFS="$lt_save_ifs"
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/$1; then
+-      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+-      if test -n "$file_magic_test_file"; then
+-	case $deplibs_check_method in
+-	"file_magic "*)
+-	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+-	    $EGREP "$file_magic_regex" > /dev/null; then
+-	    :
+-	  else
+-	    cat <<EOF 1>&2
+-
+-*** Warning: the command libtool uses to detect shared libraries,
+-*** $file_magic_cmd, produces output that libtool cannot recognize.
+-*** The result is that libtool may fail to recognize shared libraries
+-*** as such.  This will affect the creation of libtool libraries that
+-*** depend on shared libraries, but programs linked with such libtool
+-*** libraries will work regardless of this problem.  Nevertheless, you
+-*** may want to report the problem to your system manager and/or to
+-*** bug-libtool@gnu.org
+-
+-EOF
+-	  fi ;;
+-	esac
+-      fi
+-      break
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+-  MAGIC_CMD="$lt_save_MAGIC_CMD"
+-  ;;
+-esac])
+-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-if test -n "$MAGIC_CMD"; then
+-  AC_MSG_RESULT($MAGIC_CMD)
+-else
+-  AC_MSG_RESULT(no)
+-fi
+-])# AC_PATH_TOOL_PREFIX
+-
+-
+-# AC_PATH_MAGIC
+-# -------------
+-# find a file program which can recognise a shared library
+-AC_DEFUN([AC_PATH_MAGIC],
+-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+-if test -z "$lt_cv_path_MAGIC_CMD"; then
+-  if test -n "$ac_tool_prefix"; then
+-    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+-  else
+-    MAGIC_CMD=:
+-  fi
+-fi
+-])# AC_PATH_MAGIC
+-
+-
+-# AC_PROG_LD
+-# ----------
+-# find the pathname to the GNU or non-GNU linker
+-AC_DEFUN([AC_PROG_LD],
+-[AC_ARG_WITH([gnu-ld],
+-    [AC_HELP_STRING([--with-gnu-ld],
+-	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
+-    [test "$withval" = no || with_gnu_ld=yes],
+-    [with_gnu_ld=no])
+-AC_REQUIRE([LT_AC_PROG_SED])dnl
+-AC_REQUIRE([AC_PROG_CC])dnl
+-AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+ ac_prog=ld
+ if test "$GCC" = yes; then
+   # Check if gcc -print-prog-name=ld gives a path.
+@@ -3610,9 +3596,9 @@
+     [[\\/]]* | ?:[[\\/]]*)
+       re_direlt='/[[^/]][[^/]]*/\.\./'
+       # Canonicalize the pathname of ld
+-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
++      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+       done
+       test -z "$LD" && LD="$ac_prog"
+       ;;
+@@ -3662,15 +3648,24 @@
+   AC_MSG_RESULT(no)
+ fi
+ test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+-AC_PROG_LD_GNU
+-])# AC_PROG_LD
++_LT_PATH_LD_GNU
++AC_SUBST([LD])
+ 
++_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
++])# LT_PATH_LD
+ 
+-# AC_PROG_LD_GNU
+-# --------------
+-AC_DEFUN([AC_PROG_LD_GNU],
+-[AC_REQUIRE([AC_PROG_EGREP])dnl
+-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
++# Old names:
++AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
++AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_PROG_LD], [])
++dnl AC_DEFUN([AC_PROG_LD], [])
++
++
++# _LT_PATH_LD_GNU
++#- --------------
++m4_defun([_LT_PATH_LD_GNU],
++[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+ [# I'd rather use --version here, but apparently some GNU lds only accept -v.
+ case `$LD -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+@@ -3681,14 +3676,14 @@
+   ;;
+ esac])
+ with_gnu_ld=$lt_cv_prog_gnu_ld
+-])# AC_PROG_LD_GNU
++])# _LT_PATH_LD_GNU
+ 
+ 
+-# AC_PROG_LD_RELOAD_FLAG
+-# ----------------------
++# _LT_CMD_RELOAD
++# --------------
+ # find reload flag for linker
+ #   -- PORTME Some linkers may need a different reload flag.
+-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
++m4_defun([_LT_CMD_RELOAD],
+ [AC_CACHE_CHECK([for $LD option to reload object files],
+   lt_cv_ld_reload_flag,
+   [lt_cv_ld_reload_flag='-r'])
+@@ -3707,15 +3702,19 @@
+     fi
+     ;;
+ esac
+-])# AC_PROG_LD_RELOAD_FLAG
++_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
++_LT_DECL([], [reload_cmds], [2])dnl
++])# _LT_CMD_RELOAD
+ 
+ 
+-# AC_DEPLIBS_CHECK_METHOD
+-# -----------------------
++# _LT_CHECK_MAGIC_METHOD
++# ----------------------
+ # how to check for library dependencies
+ #  -- PORTME fill in with the dynamic library characteristics
+-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
+-[AC_CACHE_CHECK([how to recognise dependent libraries],
++m4_defun([_LT_CHECK_MAGIC_METHOD],
++[m4_require([_LT_DECL_EGREP])
++m4_require([_LT_DECL_OBJDUMP])
++AC_CACHE_CHECK([how to recognize dependent libraries],
+ lt_cv_deplibs_check_method,
+ [lt_cv_file_magic_cmd='$MAGIC_CMD'
+ lt_cv_file_magic_test_file=
+@@ -3732,7 +3731,7 @@
+ # whether `pass_all' will *always* work, you probably want this one.
+ 
+ case $host_os in
+-aix4* | aix5*)
++aix[[4-9]]*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+@@ -3754,8 +3753,20 @@
+ 
+ mingw* | pw32*)
+   # Base MSYS/MinGW do not provide the 'file' command needed by
+-  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
+-  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++  # func_win32_libid shell function, so use a weaker test based on 'objdump',
++  # unless we find 'file', for example because we are cross-compiling.
++  if ( file / ) >/dev/null 2>&1; then
++    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++    lt_cv_file_magic_cmd='func_win32_libid'
++  else
++    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    lt_cv_file_magic_cmd='$OBJDUMP -f'
++  fi
++  ;;
++
++cegcc)
++  # use the weaker test based on 'objdump'. See mingw*.
++  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+   lt_cv_file_magic_cmd='$OBJDUMP -f'
+   ;;
+ 
+@@ -3763,8 +3774,8 @@
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+-freebsd* | kfreebsd*-gnu | dragonfly*)
+-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
++freebsd* | dragonfly*)
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+     case $host_cpu in
+     i*86 )
+       # Not sure whether the presence of OpenBSD here was a mistake.
+@@ -3801,7 +3812,7 @@
+   esac
+   ;;
+ 
+-interix3*)
++interix[[3-9]]*)
+   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+   lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+   ;;
+@@ -3817,12 +3828,12 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux*)
++linux* | k*bsd*-gnu)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+-netbsd*)
+-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
++netbsd* | netbsdelf*-gnu)
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+   else
+     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+@@ -3835,12 +3846,12 @@
+   lt_cv_file_magic_test_file=/usr/lib/libnls.so
+   ;;
+ 
+-nto-qnx*)
+-  lt_cv_deplibs_check_method=unknown
++*nto* | *qnx*)
++  lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+ openbsd*)
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+   else
+     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+@@ -3851,10 +3862,18 @@
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
++rdos*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
+ solaris*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
+ sysv4 | sysv4.3*)
+   case $host_vendor in
+   motorola)
+@@ -3882,7 +3901,7 @@
+   esac
+   ;;
+ 
+-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++tpf*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ esac
+@@ -3890,20 +3909,26 @@
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+-])# AC_DEPLIBS_CHECK_METHOD
++
++_LT_DECL([], [deplibs_check_method], [1],
++    [Method to check whether dependent libraries are shared objects])
++_LT_DECL([], [file_magic_cmd], [1],
++    [Command to use when deplibs_check_method == "file_magic"])
++])# _LT_CHECK_MAGIC_METHOD
+ 
+ 
+-# AC_PROG_NM
++# LT_PATH_NM
+ # ----------
+-# find the pathname to a BSD-compatible name lister
+-AC_DEFUN([AC_PROG_NM],
+-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
++# find the pathname to a BSD- or MS-compatible name lister
++AC_DEFUN([LT_PATH_NM],
++[AC_REQUIRE([AC_PROG_CC])dnl
++AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+ [if test -n "$NM"; then
+   # Let the user override the test.
+   lt_cv_path_NM="$NM"
+ else
+   lt_nm_to_check="${ac_tool_prefix}nm"
+-  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
++  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+     lt_nm_to_check="$lt_nm_to_check nm"
+   fi
+   for lt_tmp_nm in $lt_nm_to_check; do
+@@ -3939,16 +3964,51 @@
+     done
+     IFS="$lt_save_ifs"
+   done
+-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
++  : ${lt_cv_path_NM=no}
+ fi])
+-NM="$lt_cv_path_NM"
+-])# AC_PROG_NM
++if test "$lt_cv_path_NM" != "no"; then
++  NM="$lt_cv_path_NM"
++else
++  # Didn't find any BSD compatible name lister, look for dumpbin.
++  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
++  AC_SUBST([DUMPBIN])
++  if test "$DUMPBIN" != ":"; then
++    NM="$DUMPBIN"
++  fi
++fi
++test -z "$NM" && NM=nm
++AC_SUBST([NM])
++_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+ 
++AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
++  [lt_cv_nm_interface="BSD nm"
++  echo "int some_variable = 0;" > conftest.$ac_ext
++  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
++  (eval "$ac_compile" 2>conftest.err)
++  cat conftest.err >&AS_MESSAGE_LOG_FD
++  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
++  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
++  cat conftest.err >&AS_MESSAGE_LOG_FD
++  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
++  cat conftest.out >&AS_MESSAGE_LOG_FD
++  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
++    lt_cv_nm_interface="MS dumpbin"
++  fi
++  rm -f conftest*])
++])# LT_PATH_NM
++
++# Old names:
++AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
++AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_PROG_NM], [])
++dnl AC_DEFUN([AC_PROG_NM], [])
+ 
+-# AC_CHECK_LIBM
+-# -------------
++
++# LT_LIB_M
++# --------
+ # check for math library
+-AC_DEFUN([AC_CHECK_LIBM],
++AC_DEFUN([LT_LIB_M],
+ [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+ LIBM=
+ case $host in
+@@ -3963,4040 +4023,5928 @@
+   AC_CHECK_LIB(m, cos, LIBM="-lm")
+   ;;
+ esac
+-])# AC_CHECK_LIBM
++AC_SUBST([LIBM])
++])# LT_LIB_M
+ 
++# Old name:
++AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_CHECK_LIBM], [])
+ 
+-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
+-# -----------------------------------
+-# sets LIBLTDL to the link flags for the libltdl convenience library and
+-# LTDLINCL to the include flags for the libltdl header and adds
+-# --enable-ltdl-convenience to the configure arguments.  Note that
+-# AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
+-# it is assumed to be `libltdl'.  LIBLTDL will be prefixed with
+-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
+-# (note the single quotes!).  If your package is not flat and you're not
+-# using automake, define top_builddir and top_srcdir appropriately in
+-# the Makefiles.
+-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
+-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+-  case $enable_ltdl_convenience in
+-  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
+-  "") enable_ltdl_convenience=yes
+-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
+-  esac
+-  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
+-  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+-  # For backwards non-gettext consistent compatibility...
+-  INCLTDL="$LTDLINCL"
+-])# AC_LIBLTDL_CONVENIENCE
+ 
++# _LT_COMPILER_NO_RTTI([TAGNAME])
++# -------------------------------
++m4_defun([_LT_COMPILER_NO_RTTI],
++[m4_require([_LT_TAG_COMPILER])dnl
+ 
+-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
+-# -----------------------------------
+-# sets LIBLTDL to the link flags for the libltdl installable library and
+-# LTDLINCL to the include flags for the libltdl header and adds
+-# --enable-ltdl-install to the configure arguments.  Note that
+-# AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
+-# and an installed libltdl is not found, it is assumed to be `libltdl'.
+-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
+-# '${top_srcdir}/' (note the single quotes!).  If your package is not
+-# flat and you're not using automake, define top_builddir and top_srcdir
+-# appropriately in the Makefiles.
+-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
+-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
+-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+-  AC_CHECK_LIB(ltdl, lt_dlinit,
+-  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
+-  [if test x"$enable_ltdl_install" = xno; then
+-     AC_MSG_WARN([libltdl not installed, but installation disabled])
+-   else
+-     enable_ltdl_install=yes
+-   fi
+-  ])
+-  if test x"$enable_ltdl_install" = x"yes"; then
+-    ac_configure_args="$ac_configure_args --enable-ltdl-install"
+-    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
+-    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+-  else
+-    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
+-    LIBLTDL="-lltdl"
+-    LTDLINCL=
+-  fi
+-  # For backwards non-gettext consistent compatibility...
+-  INCLTDL="$LTDLINCL"
+-])# AC_LIBLTDL_INSTALLABLE
++_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+ 
++if test "$GCC" = yes; then
++  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+ 
+-# AC_LIBTOOL_CXX
+-# --------------
+-# enable support for C++ libraries
+-AC_DEFUN([AC_LIBTOOL_CXX],
+-[AC_REQUIRE([_LT_AC_LANG_CXX])
+-])# AC_LIBTOOL_CXX
++  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
++    lt_cv_prog_compiler_rtti_exceptions,
++    [-fno-rtti -fno-exceptions], [],
++    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
++fi
++_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
++	[Compiler flag to turn off builtin functions])
++])# _LT_COMPILER_NO_RTTI
+ 
+ 
+-# _LT_AC_LANG_CXX
+-# ---------------
+-AC_DEFUN([_LT_AC_LANG_CXX],
+-[AC_REQUIRE([AC_PROG_CXX])
+-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
+-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
+-])# _LT_AC_LANG_CXX
++# _LT_CMD_GLOBAL_SYMBOLS
++# ----------------------
++m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([LT_PATH_NM])dnl
++AC_REQUIRE([LT_PATH_LD])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_TAG_COMPILER])dnl
+ 
+-# _LT_AC_PROG_CXXCPP
+-# ------------------
+-AC_DEFUN([_LT_AC_PROG_CXXCPP],
++# Check for command to grab the raw symbol name followed by C symbol from nm.
++AC_MSG_CHECKING([command to parse $NM output from $compiler object])
++AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+ [
+-AC_REQUIRE([AC_PROG_CXX])
+-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+-    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+-    (test "X$CXX" != "Xg++"))) ; then
+-  AC_PROG_CXXCPP
+-fi
+-])# _LT_AC_PROG_CXXCPP
++# These are sane defaults that work on at least a few old systems.
++# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+ 
+-# AC_LIBTOOL_F77
+-# --------------
+-# enable support for Fortran 77 libraries
+-AC_DEFUN([AC_LIBTOOL_F77],
+-[AC_REQUIRE([_LT_AC_LANG_F77])
+-])# AC_LIBTOOL_F77
++# Character class describing NM global symbol codes.
++symcode='[[BCDEGRST]]'
+ 
++# Regexp to match symbols that can be accessed directly from C.
++sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+ 
+-# _LT_AC_LANG_F77
+-# ---------------
+-AC_DEFUN([_LT_AC_LANG_F77],
+-[AC_REQUIRE([AC_PROG_F77])
+-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
+-])# _LT_AC_LANG_F77
++# Define system-specific variables.
++case $host_os in
++aix*)
++  symcode='[[BCDT]]'
++  ;;
++cygwin* | mingw* | pw32* | cegcc*)
++  symcode='[[ABCDGISTW]]'
++  ;;
++hpux*)
++  if test "$host_cpu" = ia64; then
++    symcode='[[ABCDEGRST]]'
++  fi
++  ;;
++irix* | nonstopux*)
++  symcode='[[BCDEGRST]]'
++  ;;
++osf*)
++  symcode='[[BCDEGQRST]]'
++  ;;
++solaris*)
++  symcode='[[BDRT]]'
++  ;;
++sco3.2v5*)
++  symcode='[[DT]]'
++  ;;
++sysv4.2uw2*)
++  symcode='[[DT]]'
++  ;;
++sysv5* | sco5v6* | unixware* | OpenUNIX*)
++  symcode='[[ABDT]]'
++  ;;
++sysv4)
++  symcode='[[DFNSTU]]'
++  ;;
++esac
+ 
++# If we're using GNU nm, then use its standard symbol codes.
++case `$NM -V 2>&1` in
++*GNU* | *'with BFD'*)
++  symcode='[[ABCDGIRSTW]]' ;;
++esac
+ 
+-# AC_LIBTOOL_GCJ
+-# --------------
+-# enable support for GCJ libraries
+-AC_DEFUN([AC_LIBTOOL_GCJ],
+-[AC_REQUIRE([_LT_AC_LANG_GCJ])
+-])# AC_LIBTOOL_GCJ
++# Transform an extracted symbol line into a proper C declaration.
++# Some systems (esp. on ia64) link data and code symbols differently,
++# so use this general approach.
++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ 
++# Transform an extracted symbol line into symbol name and symbol address
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+ 
+-# _LT_AC_LANG_GCJ
+-# ---------------
+-AC_DEFUN([_LT_AC_LANG_GCJ],
+-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
+-  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
+-    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
+-      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
+-	 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
+-	   [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
+-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
+-])# _LT_AC_LANG_GCJ
++# Handle CRLF in mingw tool chain
++opt_cr=
++case $build_os in
++mingw*)
++  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
++  ;;
++esac
+ 
++# Try without a prefix underscore, then with it.
++for ac_symprfx in "" "_"; do
+ 
+-# AC_LIBTOOL_RC
+-# -------------
+-# enable support for Windows resource files
+-AC_DEFUN([AC_LIBTOOL_RC],
+-[AC_REQUIRE([LT_AC_PROG_RC])
+-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
+-])# AC_LIBTOOL_RC
+-
+-
+-# AC_LIBTOOL_LANG_C_CONFIG
+-# ------------------------
+-# Ensure that the configuration vars for the C compiler are
+-# suitably defined.  Those variables are subsequently used by
+-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
+-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
+-[lt_save_CC="$CC"
+-AC_LANG_PUSH(C)
+-
+-# Source file extension for C test sources.
+-ac_ext=c
+-
+-# Object file extension for compiled C test sources.
+-objext=o
+-_LT_AC_TAGVAR(objext, $1)=$objext
+-
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="int some_variable = 0;\n"
+-
+-# Code to be used in simple link tests
+-lt_simple_link_test_code='int main(){return(0);}\n'
+-
+-_LT_AC_SYS_COMPILER
+-
+-# save warnings/boilerplate of simple test code
+-_LT_COMPILER_BOILERPLATE
+-_LT_LINKER_BOILERPLATE
+-
+-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+-AC_LIBTOOL_PROG_COMPILER_PIC($1)
+-AC_LIBTOOL_PROG_CC_C_O($1)
+-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+-AC_LIBTOOL_PROG_LD_SHLIBS($1)
+-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+-AC_LIBTOOL_SYS_LIB_STRIP
+-AC_LIBTOOL_DLOPEN_SELF
+-
+-# Report which library types will actually be built
+-AC_MSG_CHECKING([if libtool supports shared libraries])
+-AC_MSG_RESULT([$can_build_shared])
+-
+-AC_MSG_CHECKING([whether to build shared libraries])
+-test "$can_build_shared" = "no" && enable_shared=no
+-
+-# On AIX, shared libraries and static libraries use the same namespace, and
+-# are all built from PIC.
+-case $host_os in
+-aix3*)
+-  test "$enable_shared" = yes && enable_static=no
+-  if test -n "$RANLIB"; then
+-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
+-    postinstall_cmds='$RANLIB $lib'
+-  fi
+-  ;;
++  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
++  symxfrm="\\1 $ac_symprfx\\2 \\2"
+ 
+-aix4* | aix5*)
+-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+-    test "$enable_shared" = yes && enable_static=no
++  # Write the raw and C identifiers.
++  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++    # Fake it for dumpbin and say T for any non-static function
++    # and D for any global variable.
++    # Also find C++ and __fastcall symbols from MSVC++,
++    # which start with @ or ?.
++    lt_cv_sys_global_symbol_pipe="$AWK ['"\
++"     {last_section=section; section=\$ 3};"\
++"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
++"     \$ 0!~/External *\|/{next};"\
++"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
++"     {if(hide[section]) next};"\
++"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
++"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
++"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
++"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
++"     ' prfx=^$ac_symprfx]"
++  else
++    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+   fi
+-    ;;
+-esac
+-AC_MSG_RESULT([$enable_shared])
+-
+-AC_MSG_CHECKING([whether to build static libraries])
+-# Make sure either enable_shared or enable_static is yes.
+-test "$enable_shared" = yes || enable_static=yes
+-AC_MSG_RESULT([$enable_static])
+-
+-AC_LIBTOOL_CONFIG($1)
+-
+-AC_LANG_POP
+-CC="$lt_save_CC"
+-])# AC_LIBTOOL_LANG_C_CONFIG
+-
+-
+-# AC_LIBTOOL_LANG_CXX_CONFIG
+-# --------------------------
+-# Ensure that the configuration vars for the C compiler are
+-# suitably defined.  Those variables are subsequently used by
+-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
+-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
+-[AC_LANG_PUSH(C++)
+-AC_REQUIRE([AC_PROG_CXX])
+-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
+-
+-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+-_LT_AC_TAGVAR(always_export_symbols, $1)=no
+-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+-_LT_AC_TAGVAR(hardcode_direct, $1)=no
+-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+-_LT_AC_TAGVAR(module_cmds, $1)=
+-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+-_LT_AC_TAGVAR(no_undefined_flag, $1)=
+-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+-
+-# Dependencies to place before and after the object being linked:
+-_LT_AC_TAGVAR(predep_objects, $1)=
+-_LT_AC_TAGVAR(postdep_objects, $1)=
+-_LT_AC_TAGVAR(predeps, $1)=
+-_LT_AC_TAGVAR(postdeps, $1)=
+-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+-
+-# Source file extension for C++ test sources.
+-ac_ext=cpp
+ 
+-# Object file extension for compiled C++ test sources.
+-objext=o
+-_LT_AC_TAGVAR(objext, $1)=$objext
+-
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="int some_variable = 0;\n"
+-
+-# Code to be used in simple link tests
+-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n'
+-
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+-_LT_AC_SYS_COMPILER
+-
+-# save warnings/boilerplate of simple test code
+-_LT_COMPILER_BOILERPLATE
+-_LT_LINKER_BOILERPLATE
++  # Check to see that the pipe works correctly.
++  pipe_works=no
+ 
+-# Allow CC to be a program name with arguments.
+-lt_save_CC=$CC
+-lt_save_LD=$LD
+-lt_save_GCC=$GCC
+-GCC=$GXX
+-lt_save_with_gnu_ld=$with_gnu_ld
+-lt_save_path_LD=$lt_cv_path_LD
+-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+-  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+-else
+-  $as_unset lt_cv_prog_gnu_ld
+-fi
+-if test -n "${lt_cv_path_LDCXX+set}"; then
+-  lt_cv_path_LD=$lt_cv_path_LDCXX
+-else
+-  $as_unset lt_cv_path_LD
+-fi
+-test -z "${LDCXX+set}" || LD=$LDCXX
+-CC=${CXX-"c++"}
+-compiler=$CC
+-_LT_AC_TAGVAR(compiler, $1)=$CC
+-_LT_CC_BASENAME([$compiler])
++  rm -f conftest*
++  cat > conftest.$ac_ext <<_LT_EOF
++#ifdef __cplusplus
++extern "C" {
++#endif
++char nm_test_var;
++void nm_test_func(void);
++void nm_test_func(void){}
++#ifdef __cplusplus
++}
++#endif
++int main(){nm_test_var='a';nm_test_func();return(0);}
++_LT_EOF
+ 
+-# We don't want -fno-exception wen compiling C++ code, so set the
+-# no_builtin_flag separately
+-if test "$GXX" = yes; then
+-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+-else
+-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+-fi
++  if AC_TRY_EVAL(ac_compile); then
++    # Now try to grab the symbols.
++    nlist=conftest.nm
++    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
++      # Try sorting and uniquifying the output.
++      if sort "$nlist" | uniq > "$nlist"T; then
++	mv -f "$nlist"T "$nlist"
++      else
++	rm -f "$nlist"T
++      fi
+ 
+-if test "$GXX" = yes; then
+-  # Set up default GNU C++ configuration
++      # Make sure that we snagged all the symbols we need.
++      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
++	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
++	  cat <<_LT_EOF > conftest.$ac_ext
++#ifdef __cplusplus
++extern "C" {
++#endif
+ 
+-  AC_PROG_LD
++_LT_EOF
++	  # Now generate the symbol file.
++	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+ 
+-  # Check if GNU C++ uses GNU ld as the underlying linker, since the
+-  # archiving commands below assume that GNU ld is being used.
+-  if test "$with_gnu_ld" = yes; then
+-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	  cat <<_LT_EOF >> conftest.$ac_ext
+ 
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++/* The mapping between symbol names and symbols.  */
++const struct {
++  const char *name;
++  void       *address;
++}
++lt__PROGRAM__LTX_preloaded_symbols[[]] =
++{
++  { "@PROGRAM@", (void *) 0 },
++_LT_EOF
++	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
++	  cat <<\_LT_EOF >> conftest.$ac_ext
++  {0, (void *) 0}
++};
+ 
+-    # If archive_cmds runs LD, not CC, wlarc should be empty
+-    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+-    #     investigate it a little bit more. (MM)
+-    wlarc='${wl}'
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++  return lt__PROGRAM__LTX_preloaded_symbols;
++}
++#endif
+ 
+-    # ancient GNU ld didn't support --whole-archive et. al.
+-    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
+-	grep 'no-whole-archive' > /dev/null; then
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++#ifdef __cplusplus
++}
++#endif
++_LT_EOF
++	  # Now try linking the two files.
++	  mv conftest.$ac_objext conftstm.$ac_objext
++	  lt_save_LIBS="$LIBS"
++	  lt_save_CFLAGS="$CFLAGS"
++	  LIBS="conftstm.$ac_objext"
++	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
++	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
++	    pipe_works=yes
++	  fi
++	  LIBS="$lt_save_LIBS"
++	  CFLAGS="$lt_save_CFLAGS"
++	else
++	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
++	fi
++      else
++	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
++      fi
+     else
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
++      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+     fi
+   else
+-    with_gnu_ld=no
+-    wlarc=
+-
+-    # A generic and very simple default shared library creation
+-    # command for GNU C++ for the case where it uses the native
+-    # linker, instead of GNU ld.  If possible, this setting should
+-    # overridden to take advantage of the native linker features on
+-    # the platform it is being used on.
+-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
++    cat conftest.$ac_ext >&5
+   fi
++  rm -rf conftest* conftst*
+ 
+-  # Commands to make compiler produce verbose output that lists
+-  # what "hidden" libraries, object files and flags are used when
+-  # linking a shared library.
+-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+-
++  # Do not use the global_symbol_pipe unless it works.
++  if test "$pipe_works" = yes; then
++    break
++  else
++    lt_cv_sys_global_symbol_pipe=
++  fi
++done
++])
++if test -z "$lt_cv_sys_global_symbol_pipe"; then
++  lt_cv_sys_global_symbol_to_cdecl=
++fi
++if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
++  AC_MSG_RESULT(failed)
+ else
+-  GXX=no
+-  with_gnu_ld=no
+-  wlarc=
++  AC_MSG_RESULT(ok)
+ fi
+ 
+-# PORTME: fill in a description of your system's C++ link characteristics
+-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
+-case $host_os in
+-  aix3*)
+-    # FIXME: insert proper C++ library support
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  aix4* | aix5*)
+-    if test "$host_cpu" = ia64; then
+-      # On IA64, the linker does run time linking by default, so we don't
+-      # have to do anything special.
+-      aix_use_runtimelinking=no
+-      exp_sym_flag='-Bexport'
+-      no_entry_flag=""
+-    else
+-      aix_use_runtimelinking=no
+-
+-      # Test if we are trying to use run time linking or normal
+-      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+-      # need to do runtime linking.
+-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+-	for ld_flag in $LDFLAGS; do
+-	  case $ld_flag in
+-	  *-brtl*)
+-	    aix_use_runtimelinking=yes
+-	    break
+-	    ;;
+-	  esac
+-	done
+-	;;
+-      esac
+-
+-      exp_sym_flag='-bexport'
+-      no_entry_flag='-bnoentry'
+-    fi
++_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
++    [Take the output of nm and produce a listing of raw symbols and C names])
++_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
++    [Transform the output of nm in a proper C declaration])
++_LT_DECL([global_symbol_to_c_name_address],
++    [lt_cv_sys_global_symbol_to_c_name_address], [1],
++    [Transform the output of nm in a C name address pair])
++_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
++    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
++    [Transform the output of nm in a C name address pair when lib prefix is needed])
++]) # _LT_CMD_GLOBAL_SYMBOLS
+ 
+-    # When large executables or shared objects are built, AIX ld can
+-    # have problems creating the table of contents.  If linking a library
+-    # or program results in "error TOC overflow" add -mminimal-toc to
+-    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+-    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+-
+-    _LT_AC_TAGVAR(archive_cmds, $1)=''
+-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ 
+-    if test "$GXX" = yes; then
+-      case $host_os in aix4.[[012]]|aix4.[[012]].*)
+-      # We only want to do this on AIX 4.2 and lower, the check
+-      # below for broken collect2 doesn't work under 4.3+
+-	collect2name=`${CC} -print-prog-name=collect2`
+-	if test -f "$collect2name" && \
+-	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+-	then
+-	  # We have reworked collect2
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-	else
+-	  # We have old collect2
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+-	  # It fails to find uninstalled libraries when the uninstalled
+-	  # path is not listed in the libpath.  Setting hardcode_minus_L
+-	  # to unsupported forces relinking
+-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+-	fi
+-	;;
+-      esac
+-      shared_flag='-shared'
+-      if test "$aix_use_runtimelinking" = yes; then
+-	shared_flag="$shared_flag "'${wl}-G'
+-      fi
+-    else
+-      # not using gcc
+-      if test "$host_cpu" = ia64; then
+-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+-	# chokes on -Wl,-G. The following line is correct:
+-	shared_flag='-G'
+-      else
+-	if test "$aix_use_runtimelinking" = yes; then
+-	  shared_flag='${wl}-G'
+-	else
+-	  shared_flag='${wl}-bM:SRE'
+-	fi
+-      fi
+-    fi
++# _LT_COMPILER_PIC([TAGNAME])
++# ---------------------------
++m4_defun([_LT_COMPILER_PIC],
++[m4_require([_LT_TAG_COMPILER])dnl
++_LT_TAGVAR(lt_prog_compiler_wl, $1)=
++_LT_TAGVAR(lt_prog_compiler_pic, $1)=
++_LT_TAGVAR(lt_prog_compiler_static, $1)=
+ 
+-    # It seems that -bexpall does not export symbols beginning with
+-    # underscore (_), so it is better to generate a list of symbols to export.
+-    _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+-    if test "$aix_use_runtimelinking" = yes; then
+-      # Warning - without using the other runtime loading flags (-brtl),
+-      # -berok will link without error, but may produce a broken library.
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+-      # Determine the default libpath from the value encoded in an empty executable.
+-      _LT_AC_SYS_LIBPATH_AIX
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++AC_MSG_CHECKING([for $compiler option to produce PIC])
++m4_if([$1], [CXX], [
++  # C++ specific cases for pic, static, wl, etc.
++  if test "$GXX" = yes; then
++    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ 
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+-     else
++    case $host_os in
++    aix*)
++      # All AIX code is PIC.
+       if test "$host_cpu" = ia64; then
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+-      else
+-	# Determine the default libpath from the value encoded in an empty executable.
+-	_LT_AC_SYS_LIBPATH_AIX
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	# Warning - without using the other run time loading flags,
+-	# -berok will link without error, but may produce a broken library.
+-	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+-	# Exported symbols can be pulled into shared objects from archives
+-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+-	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+-	# This is similar to how AIX traditionally builds its shared libraries.
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+-      fi
+-    fi
+-    ;;
+-
+-  beos*)
+-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+-      # support --undefined.  This deserves some investigation.  FIXME
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-    else
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    fi
+-    ;;
+-
+-  chorus*)
+-    case $cc_basename in
+-      *)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-    esac
+-    ;;
+-
+-  cygwin* | mingw* | pw32*)
+-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+-    # as there is no search path for DLLs.
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-    _LT_AC_TAGVAR(always_export_symbols, $1)=no
+-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+-
+-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-      # If the export-symbols file already is a .def file (1st line
+-      # is EXPORTS), use it as is; otherwise, prepend...
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	cp $export_symbols $output_objdir/$soname.def;
+-      else
+-	echo EXPORTS > $output_objdir/$soname.def;
+-	cat $export_symbols >> $output_objdir/$soname.def;
+-      fi~
+-      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-    else
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    fi
+-  ;;
+-      darwin* | rhapsody*)
+-        case $host_os in
+-        rhapsody* | darwin1.[[012]])
+-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
+-         ;;
+-       *) # Darwin 1.3 on
+-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-         else
+-           case ${MACOSX_DEPLOYMENT_TARGET} in
+-             10.[[012]])
+-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-               ;;
+-             10.*)
+-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
+-               ;;
+-           esac
+-         fi
+-         ;;
+-        esac
+-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-
+-    if test "$GXX" = yes ; then
+-      lt_int_apple_cc_single_mod=no
+-      output_verbose_link_cmd='echo'
+-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
+-       lt_int_apple_cc_single_mod=yes
+-      fi
+-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-      else
+-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-        fi
+-        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          else
+-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          fi
+-            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-      else
+-      case $cc_basename in
+-        xlc*)
+-         output_verbose_link_cmd='echo'
+-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+-          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          ;;
+-       *)
+-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-          ;;
+-      esac
+-      fi
+-        ;;
+-
+-  dgux*)
+-    case $cc_basename in
+-      ec++*)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-      ghcx*)
+-	# Green Hills C++ Compiler
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-    esac
+-    ;;
+-  freebsd[[12]]*)
+-    # C++ shared libraries reported to be fairly broken before switch to ELF
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  freebsd-elf*)
+-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-    ;;
+-  freebsd* | kfreebsd*-gnu | dragonfly*)
+-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+-    # conventions
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+-    ;;
+-  gnu*)
+-    ;;
+-  hpux9*)
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-    _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+-				# but as the default
+-				# location of the library.
+-
+-    case $cc_basename in
+-    CC*)
+-      # FIXME: insert proper C++ library support
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      ;;
+-    aCC*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      # Commands to make compiler produce verbose output that lists
+-      # what "hidden" libraries, object files and flags are used when
+-      # linking a shared library.
+-      #
+-      # There doesn't appear to be a way to prevent this compiler from
+-      # explicitly linking system object files so we need to strip them
+-      # from the output so that they don't get included in the library
+-      # dependencies.
+-      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-      ;;
+-    *)
+-      if test "$GXX" = yes; then
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      else
+-        # FIXME: insert proper C++ library support
+-        _LT_AC_TAGVAR(ld_shlibs, $1)=no
++	# AIX 5 now supports IA64 processor
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+       fi
+       ;;
+-    esac
+-    ;;
+-  hpux10*|hpux11*)
+-    if test $with_gnu_ld = no; then
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ 
++    amigaos*)
+       case $host_cpu in
+-      hppa*64*|ia64*)
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+         ;;
+-      *)
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      m68k)
++            # FIXME: we need at least 68020 code to build shared libraries, but
++            # adding the `-m68020' flag to GCC prevents building anything better,
++            # like `-m68040'.
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+         ;;
+       esac
+-    fi
+-    case $host_cpu in
+-    hppa*64*|ia64*)
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++      # PIC is the default for these OSes.
++      ;;
++    mingw* | cygwin* | os2* | pw32* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
++      m4_if([$1], [GCJ], [],
++	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++      ;;
++    darwin* | rhapsody*)
++      # PIC is the default on this platform
++      # Common symbols not allowed in MH_DYLIB files
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
++      ;;
++    *djgpp*)
++      # DJGPP does not support shared libraries at all
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++      ;;
++    interix[[3-9]]*)
++      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++      # Instead, we relocate shared libraries at runtime.
++      ;;
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
++      fi
++      ;;
++    hpux*)
++      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
++      # sets the default TLS model and affects inlining.
++      case $host_cpu in
++      hppa*64*)
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	;;
++      esac
++      ;;
++    *qnx* | *nto*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+       ;;
+     *)
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+-					      # but as the default
+-					      # location of the library.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+       ;;
+     esac
+-
+-    case $cc_basename in
+-      CC*)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++  else
++    case $host_os in
++      aix[[4-9]]*)
++	# All AIX code is PIC.
++	if test "$host_cpu" = ia64; then
++	  # AIX 5 now supports IA64 processor
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	else
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
++	fi
+ 	;;
+-      aCC*)
+-	case $host_cpu in
+-	hppa*64*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	  ;;
+-	*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++      chorus*)
++	case $cc_basename in
++	cxch68*)
++	  # Green Hills C++ Compiler
++	  # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+ 	  ;;
+ 	esac
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ 	;;
+-      *)
+-	if test "$GXX" = yes; then
+-	  if test $with_gnu_ld = no; then
++      dgux*)
++	case $cc_basename in
++	  ec++*)
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    ;;
++	  ghcx*)
++	    # Green Hills C++ Compiler
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      freebsd* | dragonfly*)
++	# FreeBSD uses GNU C++
++	;;
++      hpux9* | hpux10* | hpux11*)
++	case $cc_basename in
++	  CC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
++	    if test "$host_cpu" != ia64; then
++	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
++	    fi
++	    ;;
++	  aCC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ 	    case $host_cpu in
+-	    hppa*64*)
+-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	      ;;
+-	    ia64*)
+-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	    hppa*64*|ia64*)
++	      # +Z the default
+ 	      ;;
+ 	    *)
+-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ 	      ;;
+ 	    esac
+-	  fi
+-	else
+-	  # FIXME: insert proper C++ library support
+-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	fi
+-	;;
+-    esac
+-    ;;
+-  interix3*)
+-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+-    # Instead, shared libraries are loaded at an image base (0x10000000 by
+-    # default) and relocated if they conflict, which is a slow very memory
+-    # consuming and fragmenting process.  To avoid this, we pick a random,
+-    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+-    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-    ;;
+-  irix5* | irix6*)
+-    case $cc_basename in
+-      CC*)
+-	# SGI C++
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+-	# necessary to make sure instantiated templates are included
+-	# in the archive.
+-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+-	;;
+-      *)
+-	if test "$GXX" = yes; then
+-	  if test "$with_gnu_ld" = no; then
+-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-	  else
+-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
+-	  fi
+-	fi
+-	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-	;;
+-    esac
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-    ;;
+-  linux*)
+-    case $cc_basename in
+-      KCC*)
+-	# Kuck and Associates, Inc. (KAI) C++ Compiler
+-
+-	# KCC will only create a shared library if the output file
+-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
+-	# to its proper name (with version) after linking.
+-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
+-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+-	;;
+-      icpc*)
+-	# Intel C++
+-	with_gnu_ld=yes
+-	# version 8.0 and above of icpc choke on multiply defined symbols
+-	# if we add $predep_objects and $postdep_objects, however 7.1 and
+-	# earlier do not add the objects themselves.
+-	case `$CC -V 2>&1` in
+-	*"Version 7."*)
+-  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-  	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-	  ;;
+-	*)  # Version 8.0 or newer
+-	  tmp_idyn=
+-	  case $host_cpu in
+-	    ia64*) tmp_idyn=' -i_dynamic';;
+-	  esac
+-  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-	  ;;
++	    ;;
++	  *)
++	    ;;
+ 	esac
+-	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+-	;;
+-      pgCC*)
+-        # Portland Group C++ compiler
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+-  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-        ;;
+-      cxx*)
+-	# Compaq C++
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+-
+-	runpath_var=LD_RUN_PATH
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ 	;;
+-    esac
+-    ;;
+-  lynxos*)
+-    # FIXME: insert proper C++ library support
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  m88k*)
+-    # FIXME: insert proper C++ library support
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  mvs*)
+-    case $cc_basename in
+-      cxx*)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++      interix*)
++	# This is c89, which is MS Visual C++ (no shared libs)
++	# Anyone wants to do a port?
+ 	;;
+-    esac
+-    ;;
+-  netbsd*)
+-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+-      wlarc=
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-    fi
+-    # Workaround some broken pre-1.5 toolchains
+-    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+-    ;;
+-  openbsd2*)
+-    # C++ shared libraries are fairly broken
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  openbsd*)
+-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-    fi
+-    output_verbose_link_cmd='echo'
+-    ;;
+-  osf3*)
+-    case $cc_basename in
+-      KCC*)
+-	# Kuck and Associates, Inc. (KAI) C++ Compiler
+-
+-	# KCC will only create a shared library if the output file
+-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
+-	# to its proper name (with version) after linking.
+-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
+-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+-
+-	;;
+-      RCC*)
+-	# Rational C++ 2.4.1
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-      cxx*)
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
++      irix5* | irix6* | nonstopux*)
++	case $cc_basename in
++	  CC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++	    # CC pic flag -KPIC is the default.
++	    ;;
++	  *)
++	    ;;
++	esac
+ 	;;
+-      *)
+-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-
+-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	  # Commands to make compiler produce verbose output that lists
+-	  # what "hidden" libraries, object files and flags are used when
+-	  # linking a shared library.
+-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+-
+-	else
+-	  # FIXME: insert proper C++ library support
+-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	fi
++      linux* | k*bsd*-gnu)
++	case $cc_basename in
++	  KCC*)
++	    # KAI C++ Compiler
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	    ;;
++	  ecpc* )
++	    # old Intel C++ for x86_64 which still supported -KPIC.
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++	    ;;
++	  icpc* )
++	    # Intel C++, used to be incompatible with GCC.
++	    # ICC 10 doesn't accept -KPIC any more.
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++	    ;;
++	  pgCC* | pgcpp*)
++	    # Portland Group C++ compiler
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    ;;
++	  cxx*)
++	    # Compaq C++
++	    # Make sure the PIC flag is empty.  It appears that all Alpha
++	    # Linux and Compaq Tru64 Unix objects are PIC.
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++	    ;;
++	  xlc* | xlC*)
++	    # IBM XL 8.0 on PPC
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
++	    ;;
++	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++	      ;;
++	    esac
++	    ;;
++	esac
+ 	;;
+-    esac
+-    ;;
+-  osf4* | osf5*)
+-    case $cc_basename in
+-      KCC*)
+-	# Kuck and Associates, Inc. (KAI) C++ Compiler
+-
+-	# KCC will only create a shared library if the output file
+-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
+-	# to its proper name (with version) after linking.
+-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	# Archives containing C++ object files must be created using
+-	# the KAI C++ compiler.
+-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
+-	;;
+-      RCC*)
+-	# Rational C++ 2.4.1
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-      cxx*)
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+-	  echo "-hidden">> $lib.exp~
+-	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
+-	  $rm $lib.exp'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
++      lynxos*)
+ 	;;
+-      *)
+-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-	 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-
+-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-
+-	  # Commands to make compiler produce verbose output that lists
+-	  # what "hidden" libraries, object files and flags are used when
+-	  # linking a shared library.
+-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+-
+-	else
+-	  # FIXME: insert proper C++ library support
+-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	fi
++      m88k*)
+ 	;;
+-    esac
+-    ;;
+-  psos*)
+-    # FIXME: insert proper C++ library support
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  sunos4*)
+-    case $cc_basename in
+-      CC*)
+-	# Sun C++ 4.x
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	;;
+-      lcc*)
+-	# Lucid
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++      mvs*)
++	case $cc_basename in
++	  cxx*)
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
++	    ;;
++	  *)
++	    ;;
++	esac
+ 	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++      netbsd* | netbsdelf*-gnu)
+ 	;;
+-    esac
+-    ;;
+-  solaris*)
+-    case $cc_basename in
+-      CC*)
+-	# Sun C++ 4.2, 5.x and Centerline C++
+-        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
+-	_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+-
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-	case $host_os in
+-	  solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++      *qnx* | *nto*)
++        # QNX uses GNU C++, but need to define -shared option too, otherwise
++        # it will coredump.
++        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++        ;;
++      osf3* | osf4* | osf5*)
++	case $cc_basename in
++	  KCC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
++	    ;;
++	  RCC*)
++	    # Rational C++ 2.4.1
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    ;;
++	  cxx*)
++	    # Digital/Compaq C++
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    # Make sure the PIC flag is empty.  It appears that all Alpha
++	    # Linux and Compaq Tru64 Unix objects are PIC.
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++	    ;;
+ 	  *)
+-	    # The C++ compiler is used as linker so we must use $wl
+-	    # flag to pass the commands to the underlying system
+-	    # linker. We must also pass each convience library through
+-	    # to the system linker between allextract/defaultextract.
+-	    # The C++ compiler will combine linker options so we
+-	    # cannot just pass the convience library names through
+-	    # without $wl.
+-	    # Supported since Solaris 2.6 (maybe 2.5.1?)
+-	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
+ 	    ;;
+ 	esac
+-	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-
+-	output_verbose_link_cmd='echo'
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
+-	# necessary to make sure instantiated templates are included
+-	# in the archive.
+-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+-	;;
+-      gcx*)
+-	# Green Hills C++ Compiler
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+-
+-	# The C++ compiler must be used to create the archive.
+-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+ 	;;
+-      *)
+-	# GNU C++ compiler with Solaris linker
+-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+-	  if $CC --version | grep -v '^2\.7' > /dev/null; then
+-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+-
+-	    # Commands to make compiler produce verbose output that lists
+-	    # what "hidden" libraries, object files and flags are used when
+-	    # linking a shared library.
+-	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+-	  else
+-	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
+-	    # platform.
+-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+-
+-	    # Commands to make compiler produce verbose output that lists
+-	    # what "hidden" libraries, object files and flags are used when
+-	    # linking a shared library.
+-	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+-	  fi
+-
+-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+-	fi
++      psos*)
+ 	;;
+-    esac
+-    ;;
+-  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+-    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-    runpath_var='LD_RUN_PATH'
+-
+-    case $cc_basename in
+-      CC*)
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      solaris*)
++	case $cc_basename in
++	  CC*)
++	    # Sun C++ 4.2, 5.x and Centerline C++
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++	    ;;
++	  gcx*)
++	    # Green Hills C++ Compiler
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
++	    ;;
++	  *)
++	    ;;
++	esac
+ 	;;
+-      *)
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      sunos4*)
++	case $cc_basename in
++	  CC*)
++	    # Sun C++ 4.x
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    ;;
++	  lcc*)
++	    # Lucid
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    ;;
++	  *)
++	    ;;
++	esac
+ 	;;
+-    esac
+-    ;;
+-  sysv5* | sco3.2v5* | sco5v6*)
+-    # Note: We can NOT use -z defs as we might desire, because we do not
+-    # link with -lc, and that would cause any symbols used from libc to
+-    # always be unresolved, which means just about no library would
+-    # ever link correctly.  If we're not using GNU ld we use -z text
+-    # though, which does catch some bad symbols but isn't as heavy-handed
+-    # as -z defs.
+-    # For security reasons, it is highly recommended that you always
+-    # use absolute paths for naming shared libraries, and exclude the
+-    # DT_RUNPATH tag from executables and libraries.  But doing so
+-    # requires that you compile everything twice, which is a pain.
+-    # So that behaviour is only enabled if SCOABSPATH is set to a
+-    # non-empty value in the environment.  Most likely only useful for
+-    # creating official distributions of packages.
+-    # This is a hack until libtool officially supports absolute path
+-    # names for shared libraries.
+-    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+-    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+-    runpath_var='LD_RUN_PATH'
+-
+-    case $cc_basename in
+-      CC*)
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
++      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++	case $cc_basename in
++	  CC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    ;;
++	esac
+ 	;;
+-      *)
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
++      tandem*)
++	case $cc_basename in
++	  NCC*)
++	    # NonStop-UX NCC 3.20
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    ;;
++	  *)
++	    ;;
++	esac
+ 	;;
+-    esac
+-    ;;
+-  tandem*)
+-    case $cc_basename in
+-      NCC*)
+-	# NonStop-UX NCC 3.20
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++      vxworks*)
+ 	;;
+       *)
+-	# FIXME: insert proper C++ library support
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++	_LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ 	;;
+     esac
+-    ;;
+-  vxworks*)
+-    # FIXME: insert proper C++ library support
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-  *)
+-    # FIXME: insert proper C++ library support
+-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-    ;;
+-esac
+-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+-
+-_LT_AC_TAGVAR(GCC, $1)="$GXX"
+-_LT_AC_TAGVAR(LD, $1)="$LD"
+-
+-AC_LIBTOOL_POSTDEP_PREDEP($1)
+-AC_LIBTOOL_PROG_COMPILER_PIC($1)
+-AC_LIBTOOL_PROG_CC_C_O($1)
+-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+-AC_LIBTOOL_PROG_LD_SHLIBS($1)
+-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
++  fi
++],
++[
++  if test "$GCC" = yes; then
++    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ 
+-AC_LIBTOOL_CONFIG($1)
++    case $host_os in
++      aix*)
++      # All AIX code is PIC.
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      fi
++      ;;
+ 
+-AC_LANG_POP
+-CC=$lt_save_CC
+-LDCXX=$LD
+-LD=$lt_save_LD
+-GCC=$lt_save_GCC
+-with_gnu_ldcxx=$with_gnu_ld
+-with_gnu_ld=$lt_save_with_gnu_ld
+-lt_cv_path_LDCXX=$lt_cv_path_LD
+-lt_cv_path_LD=$lt_save_path_LD
+-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+-])# AC_LIBTOOL_LANG_CXX_CONFIG
+-
+-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
+-# ------------------------------------
+-# Figure out "hidden" library dependencies from verbose
+-# compiler output when linking a shared library.
+-# Parse the compiler output and extract the necessary
+-# objects, libraries and library flags.
+-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+-dnl we can't use the lt_simple_compile_test_code here,
+-dnl because it contains code intended for an executable,
+-dnl not a library.  It's possible we should let each
+-dnl tag define a new lt_????_link_test_code variable,
+-dnl but it's only used here...
+-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
+-int a;
+-void foo (void) { a = 0; }
+-EOF
+-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
+-class Foo
+-{
+-public:
+-  Foo (void) { a = 0; }
+-private:
+-  int a;
+-};
+-EOF
+-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
+-      subroutine foo
+-      implicit none
+-      integer*4 a
+-      a=0
+-      return
+-      end
+-EOF
+-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
+-public class foo {
+-  private int a;
+-  public void bar (void) {
+-    a = 0;
+-  }
+-};
+-EOF
+-])
+-dnl Parse the compiler output and extract the necessary
+-dnl objects, libraries and library flags.
+-if AC_TRY_EVAL(ac_compile); then
+-  # Parse the compiler output and extract the necessary
+-  # objects, libraries and library flags.
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++        ;;
++      m68k)
++            # FIXME: we need at least 68020 code to build shared libraries, but
++            # adding the `-m68020' flag to GCC prevents building anything better,
++            # like `-m68040'.
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
++        ;;
++      esac
++      ;;
+ 
+-  # Sentinel used to keep track of whether or not we are before
+-  # the conftest object file.
+-  pre_test_object_deps_done=no
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++      # PIC is the default for these OSes.
++      ;;
+ 
+-  # The `*' in the case matches for architectures that use `case' in
+-  # $output_verbose_cmd can trigger glob expansion during the loop
+-  # eval without this substitution.
+-  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
++    mingw* | cygwin* | pw32* | os2* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
++      m4_if([$1], [GCJ], [],
++	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++      ;;
+ 
+-  for p in `eval $output_verbose_link_cmd`; do
+-    case $p in
++    darwin* | rhapsody*)
++      # PIC is the default on this platform
++      # Common symbols not allowed in MH_DYLIB files
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
++      ;;
+ 
+-    -L* | -R* | -l*)
+-       # Some compilers place space between "-{L,R}" and the path.
+-       # Remove the space.
+-       if test $p = "-L" \
+-	  || test $p = "-R"; then
+-	 prev=$p
+-	 continue
+-       else
+-	 prev=
+-       fi
++    hpux*)
++      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
++      # sets the default TLS model and affects inlining.
++      case $host_cpu in
++      hppa*64*)
++	# +Z the default
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	;;
++      esac
++      ;;
+ 
+-       if test "$pre_test_object_deps_done" = no; then
+-	 case $p in
+-	 -L* | -R*)
+-	   # Internal compiler library paths should come after those
+-	   # provided the user.  The postdeps already come after the
+-	   # user supplied libs so there is no need to process them.
+-	   if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+-	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+-	   else
+-	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+-	   fi
+-	   ;;
+-	 # The "-l" case would never come before the object being
+-	 # linked, so don't bother handling this case.
+-	 esac
+-       else
+-	 if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
+-	   _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
+-	 else
+-	   _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
+-	 fi
+-       fi
+-       ;;
++    interix[[3-9]]*)
++      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++      # Instead, we relocate shared libraries at runtime.
++      ;;
+ 
+-    *.$objext)
+-       # This assumes that the test object file only shows up
+-       # once in the compiler output.
+-       if test "$p" = "conftest.$objext"; then
+-	 pre_test_object_deps_done=yes
+-	 continue
+-       fi
++    msdosdjgpp*)
++      # Just because we use GCC doesn't mean we suddenly get shared libraries
++      # on systems that don't support them.
++      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++      enable_shared=no
++      ;;
+ 
+-       if test "$pre_test_object_deps_done" = no; then
+-	 if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
+-	   _LT_AC_TAGVAR(predep_objects, $1)="$p"
+-	 else
+-	   _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
+-	 fi
+-       else
+-	 if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
+-	   _LT_AC_TAGVAR(postdep_objects, $1)="$p"
+-	 else
+-	   _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
+-	 fi
+-       fi
+-       ;;
++    *nto* | *qnx*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++      ;;
+ 
+-    *) ;; # Ignore the rest.
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
++      fi
++      ;;
+ 
++    *)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++      ;;
+     esac
+-  done
+-
+-  # Clean up.
+-  rm -f a.out a.exe
+-else
+-  echo "libtool.m4: error: problem compiling $1 test program"
+-fi
++  else
++    # PORTME Check for flag to pass linker flags through the system compiler.
++    case $host_os in
++    aix*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      else
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
++      fi
++      ;;
+ 
+-$rm -f confest.$objext
++    mingw* | cygwin* | pw32* | os2* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      m4_if([$1], [GCJ], [],
++	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++      ;;
+ 
+-# PORTME: override above test on systems where it is broken
+-ifelse([$1],[CXX],
+-[case $host_os in
+-interix3*)
+-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+-  # hack all around it, let's just trust "g++" to DTRT.
+-  _LT_AC_TAGVAR(predep_objects,$1)=
+-  _LT_AC_TAGVAR(postdep_objects,$1)=
+-  _LT_AC_TAGVAR(postdeps,$1)=
+-  ;;
++    hpux9* | hpux10* | hpux11*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
++      # not for PA HP-UX.
++      case $host_cpu in
++      hppa*64*|ia64*)
++	# +Z the default
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
++	;;
++      esac
++      # Is there a better lt_prog_compiler_static that works with the bundled CC?
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
++      ;;
+ 
+-solaris*)
+-  case $cc_basename in
+-  CC*)
+-    # Adding this requires a known-good setup of shared libraries for
+-    # Sun compiler versions before 5.6, else PIC objects from an old
+-    # archive will be linked into the output, leading to subtle bugs.
+-    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
+-    ;;
+-  esac
+-  ;;
+-esac
+-])
++    irix5* | irix6* | nonstopux*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      # PIC (with -KPIC) is the default.
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++      ;;
+ 
+-case " $_LT_AC_TAGVAR(postdeps, $1) " in
+-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+-esac
+-])# AC_LIBTOOL_POSTDEP_PREDEP
++    linux* | k*bsd*-gnu)
++      case $cc_basename in
++      # old Intel for x86_64 which still supported -KPIC.
++      ecc*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++        ;;
++      # icc used to be incompatible with GCC.
++      # ICC 10 doesn't accept -KPIC any more.
++      icc* | ifort*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++        ;;
++      # Lahey Fortran 8.1.
++      lf95*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
++	;;
++      pgcc* | pgf77* | pgf90* | pgf95*)
++        # Portland Group compilers (*not* the Pentium gcc compiler,
++	# which looks to be a dead project)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++        ;;
++      ccc*)
++        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++        # All Alpha code is PIC.
++        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++        ;;
++      xl*)
++	# IBM XL C 8.0/Fortran 10.1 on PPC
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
++	;;
++      *)
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)
++	  # Sun C 5.9
++	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	  _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	  ;;
++	*Sun\ F*)
++	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
++	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	  _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
++	  ;;
++	esac
++	;;
++      esac
++      ;;
+ 
+-# AC_LIBTOOL_LANG_F77_CONFIG
+-# --------------------------
+-# Ensure that the configuration vars for the C compiler are
+-# suitably defined.  Those variables are subsequently used by
+-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
+-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
+-[AC_REQUIRE([AC_PROG_F77])
+-AC_LANG_PUSH(Fortran 77)
++    newsos6)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
+ 
+-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+-_LT_AC_TAGVAR(always_export_symbols, $1)=no
+-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+-_LT_AC_TAGVAR(hardcode_direct, $1)=no
+-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+-_LT_AC_TAGVAR(module_cmds, $1)=
+-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+-_LT_AC_TAGVAR(no_undefined_flag, $1)=
+-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++    *nto* | *qnx*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++      ;;
+ 
+-# Source file extension for f77 test sources.
+-ac_ext=f
++    osf3* | osf4* | osf5*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      # All OSF/1 code is PIC.
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++      ;;
+ 
+-# Object file extension for compiled f77 test sources.
+-objext=o
+-_LT_AC_TAGVAR(objext, $1)=$objext
++    rdos*)
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++      ;;
+ 
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
++    solaris*)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      case $cc_basename in
++      f77* | f90* | f95*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
++      esac
++      ;;
+ 
+-# Code to be used in simple link tests
+-lt_simple_link_test_code="      program t\n      end\n"
++    sunos4*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
+ 
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+-_LT_AC_SYS_COMPILER
++    sysv4 | sysv4.2uw2* | sysv4.3*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
+ 
+-# save warnings/boilerplate of simple test code
+-_LT_COMPILER_BOILERPLATE
+-_LT_LINKER_BOILERPLATE
++    sysv4*MP*)
++      if test -d /usr/nec ;then
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      fi
++      ;;
+ 
+-# Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
+-CC=${F77-"f77"}
+-compiler=$CC
+-_LT_AC_TAGVAR(compiler, $1)=$CC
+-_LT_CC_BASENAME([$compiler])
++    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
+ 
+-AC_MSG_CHECKING([if libtool supports shared libraries])
+-AC_MSG_RESULT([$can_build_shared])
++    unicos*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++      ;;
+ 
+-AC_MSG_CHECKING([whether to build shared libraries])
+-test "$can_build_shared" = "no" && enable_shared=no
++    uts4*)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
+ 
+-# On AIX, shared libraries and static libraries use the same namespace, and
+-# are all built from PIC.
+-case $host_os in
+-aix3*)
+-  test "$enable_shared" = yes && enable_static=no
+-  if test -n "$RANLIB"; then
+-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
+-    postinstall_cmds='$RANLIB $lib'
+-  fi
+-  ;;
+-aix4* | aix5*)
+-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+-    test "$enable_shared" = yes && enable_static=no
++    *)
++      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++      ;;
++    esac
+   fi
+-  ;;
++])
++case $host_os in
++  # For platforms which do not support PIC, -DPIC is meaningless:
++  *djgpp*)
++    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++    ;;
++  *)
++    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
++    ;;
+ esac
+-AC_MSG_RESULT([$enable_shared])
++AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
++	[How to pass a linker flag through the compiler])
+ 
+-AC_MSG_CHECKING([whether to build static libraries])
+-# Make sure either enable_shared or enable_static is yes.
+-test "$enable_shared" = yes || enable_static=yes
+-AC_MSG_RESULT([$enable_static])
+-
+-_LT_AC_TAGVAR(GCC, $1)="$G77"
+-_LT_AC_TAGVAR(LD, $1)="$LD"
+-
+-AC_LIBTOOL_PROG_COMPILER_PIC($1)
+-AC_LIBTOOL_PROG_CC_C_O($1)
+-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+-AC_LIBTOOL_PROG_LD_SHLIBS($1)
+-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+-
+-AC_LIBTOOL_CONFIG($1)
+-
+-AC_LANG_POP
+-CC="$lt_save_CC"
+-])# AC_LIBTOOL_LANG_F77_CONFIG
+-
+-
+-# AC_LIBTOOL_LANG_GCJ_CONFIG
+-# --------------------------
+-# Ensure that the configuration vars for the C compiler are
+-# suitably defined.  Those variables are subsequently used by
+-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
+-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
+-[AC_LANG_SAVE
++#
++# Check to make sure the PIC flag actually works.
++#
++if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
++  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
++    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
++    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
++    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
++     "" | " "*) ;;
++     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
++     esac],
++    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
++     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
++fi
++_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
++	[Additional compiler flags for building library objects])
+ 
+-# Source file extension for Java test sources.
+-ac_ext=java
++#
++# Check to make sure the static flag actually works.
++#
++wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
++_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
++  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
++  $lt_tmp_static_flag,
++  [],
++  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
++_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
++	[Compiler flag to prevent dynamic linking])
++])# _LT_COMPILER_PIC
+ 
+-# Object file extension for compiled Java test sources.
+-objext=o
+-_LT_AC_TAGVAR(objext, $1)=$objext
+ 
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="class foo {}\n"
++# _LT_LINKER_SHLIBS([TAGNAME])
++# ----------------------------
++# See if the linker supports building shared libraries.
++m4_defun([_LT_LINKER_SHLIBS],
++[AC_REQUIRE([LT_PATH_LD])dnl
++AC_REQUIRE([LT_PATH_NM])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++m4_require([_LT_TAG_COMPILER])dnl
++AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
++m4_if([$1], [CXX], [
++  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  case $host_os in
++  aix[[4-9]]*)
++    # If we're using GNU nm, then we don't want the "-C" option.
++    # -C means demangle to AIX nm, but means don't demangle with GNU nm
++    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++    else
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++    fi
++    ;;
++  pw32*)
++    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
++  ;;
++  cygwin* | mingw* | cegcc*)
++    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
++  ;;
++  linux* | k*bsd*-gnu)
++    _LT_TAGVAR(link_all_deplibs, $1)=no
++  ;;
++  *)
++    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  ;;
++  esac
++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
++], [
++  runpath_var=
++  _LT_TAGVAR(allow_undefined_flag, $1)=
++  _LT_TAGVAR(always_export_symbols, $1)=no
++  _LT_TAGVAR(archive_cmds, $1)=
++  _LT_TAGVAR(archive_expsym_cmds, $1)=
++  _LT_TAGVAR(compiler_needs_object, $1)=no
++  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
++  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  _LT_TAGVAR(hardcode_automatic, $1)=no
++  _LT_TAGVAR(hardcode_direct, $1)=no
++  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
++  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++  _LT_TAGVAR(hardcode_libdir_separator, $1)=
++  _LT_TAGVAR(hardcode_minus_L, $1)=no
++  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
++  _LT_TAGVAR(inherit_rpath, $1)=no
++  _LT_TAGVAR(link_all_deplibs, $1)=unknown
++  _LT_TAGVAR(module_cmds, $1)=
++  _LT_TAGVAR(module_expsym_cmds, $1)=
++  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
++  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
++  _LT_TAGVAR(thread_safe_flag_spec, $1)=
++  _LT_TAGVAR(whole_archive_flag_spec, $1)=
++  # include_expsyms should be a list of space-separated symbols to be *always*
++  # included in the symbol list
++  _LT_TAGVAR(include_expsyms, $1)=
++  # exclude_expsyms can be an extended regexp of symbols to exclude
++  # it will be wrapped by ` (' and `)$', so one must not match beginning or
++  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
++  # as well as any symbol that contains `d'.
++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
++  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
++  # platforms (ab)use it in PIC code, but their linkers get confused if
++  # the symbol is explicitly referenced.  Since portable code cannot
++  # rely on this symbol name, it's probably fine to never include it in
++  # preloaded symbol tables.
++  # Exclude shared library initialization/finalization symbols.
++dnl Note also adjust exclude_expsyms for C++ above.
++  extract_expsyms_cmds=
+ 
+-# Code to be used in simple link tests
+-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
++  case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    # FIXME: the MSVC++ port hasn't been tested in a loooong time
++    # When not using gcc, we currently assume that we are using
++    # Microsoft Visual C++.
++    if test "$GCC" != yes; then
++      with_gnu_ld=no
++    fi
++    ;;
++  interix*)
++    # we just hope/assume this is gcc and not c89 (= MSVC++)
++    with_gnu_ld=yes
++    ;;
++  openbsd*)
++    with_gnu_ld=no
++    ;;
++  linux* | k*bsd*-gnu)
++    _LT_TAGVAR(link_all_deplibs, $1)=no
++    ;;
++  esac
+ 
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+-_LT_AC_SYS_COMPILER
++  _LT_TAGVAR(ld_shlibs, $1)=yes
++  if test "$with_gnu_ld" = yes; then
++    # If archive_cmds runs LD, not CC, wlarc should be empty
++    wlarc='${wl}'
+ 
+-# save warnings/boilerplate of simple test code
+-_LT_COMPILER_BOILERPLATE
+-_LT_LINKER_BOILERPLATE
++    # Set some defaults for GNU ld with shared library support. These
++    # are reset later if shared libraries are not supported. Putting them
++    # here allows them to be overridden if necessary.
++    runpath_var=LD_RUN_PATH
++    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++    # ancient GNU ld didn't support --whole-archive et. al.
++    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
++      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++    else
++      _LT_TAGVAR(whole_archive_flag_spec, $1)=
++    fi
++    supports_anon_versioning=no
++    case `$LD -v 2>&1` in
++      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
++      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
++      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
++      *\ 2.11.*) ;; # other 2.11 versions
++      *) supports_anon_versioning=yes ;;
++    esac
+ 
+-# Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
+-CC=${GCJ-"gcj"}
+-compiler=$CC
+-_LT_AC_TAGVAR(compiler, $1)=$CC
+-_LT_CC_BASENAME([$compiler])
++    # See if GNU ld supports shared libraries.
++    case $host_os in
++    aix[[3-9]]*)
++      # On AIX/PPC, the GNU linker is very broken
++      if test "$host_cpu" != ia64; then
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	cat <<_LT_EOF 1>&2
+ 
+-# GCJ did not exist at the time GCC didn't implicitly link libc in.
+-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
++*** Warning: the GNU linker, at least up to release 2.9.1, is reported
++*** to be unable to reliably create shared libraries on AIX.
++*** Therefore, libtool is disabling shared libraries support.  If you
++*** really care for shared libraries, you may want to modify your PATH
++*** so that a non-GNU linker is found, and then restart.
+ 
+-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_EOF
++      fi
++      ;;
+ 
+-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+-AC_LIBTOOL_PROG_COMPILER_PIC($1)
+-AC_LIBTOOL_PROG_CC_C_O($1)
+-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+-AC_LIBTOOL_PROG_LD_SHLIBS($1)
+-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++            _LT_TAGVAR(archive_expsym_cmds, $1)=''
++        ;;
++      m68k)
++            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++            _LT_TAGVAR(hardcode_minus_L, $1)=yes
++        ;;
++      esac
++      ;;
+ 
+-AC_LIBTOOL_CONFIG($1)
++    beos*)
++      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
++	# support --undefined.  This deserves some investigation.  FIXME
++	_LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
+ 
+-AC_LANG_RESTORE
+-CC="$lt_save_CC"
+-])# AC_LIBTOOL_LANG_GCJ_CONFIG
++    cygwin* | mingw* | pw32* | cegcc*)
++      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
++      # as there is no search path for DLLs.
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_TAGVAR(always_export_symbols, $1)=no
++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+ 
++      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++	# If the export-symbols file already is a .def file (1st line
++	# is EXPORTS), use it as is; otherwise, prepend...
++	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	  cp $export_symbols $output_objdir/$soname.def;
++	else
++	  echo EXPORTS > $output_objdir/$soname.def;
++	  cat $export_symbols >> $output_objdir/$soname.def;
++	fi~
++	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
+ 
+-# AC_LIBTOOL_LANG_RC_CONFIG
+-# -------------------------
+-# Ensure that the configuration vars for the Windows resource compiler are
+-# suitably defined.  Those variables are subsequently used by
+-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
+-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
+-[AC_LANG_SAVE
++    interix[[3-9]]*)
++      _LT_TAGVAR(hardcode_direct, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++      # Instead, shared libraries are loaded at an image base (0x10000000 by
++      # default) and relocated if they conflict, which is a slow very memory
++      # consuming and fragmenting process.  To avoid this, we pick a random,
++      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++      ;;
+ 
+-# Source file extension for RC test sources.
+-ac_ext=rc
++    gnu* | linux* | tpf* | k*bsd*-gnu)
++      tmp_diet=no
++      if test "$host_os" = linux-dietlibc; then
++	case $cc_basename in
++	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
++	esac
++      fi
++      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
++	 && test "$tmp_diet" = no
++      then
++	tmp_addflag=
++	tmp_sharedflag='-shared'
++	case $cc_basename,$host_cpu in
++        pgcc*)				# Portland Group C compiler
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_addflag=' $pic_flag'
++	  ;;
++	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_addflag=' $pic_flag -Mnomain' ;;
++	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
++	  tmp_addflag=' -i_dynamic' ;;
++	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
++	  tmp_addflag=' -i_dynamic -nofor_main' ;;
++	ifc* | ifort*)			# Intel Fortran compiler
++	  tmp_addflag=' -nofor_main' ;;
++	lf95*)				# Lahey Fortran 8.1
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)=
++	  tmp_sharedflag='--shared' ;;
++	xl[[cC]]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
++	  tmp_sharedflag='-qmkshrobj'
++	  tmp_addflag= ;;
++	esac
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)			# Sun C 5.9
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  _LT_TAGVAR(compiler_needs_object, $1)=yes
++	  tmp_sharedflag='-G' ;;
++	*Sun\ F*)			# Sun Fortran 8.3
++	  tmp_sharedflag='-G' ;;
++	esac
++	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ 
+-# Object file extension for compiled RC test sources.
+-objext=o
+-_LT_AC_TAGVAR(objext, $1)=$objext
++        if test "x$supports_anon_versioning" = xyes; then
++          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
++	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++	    echo "local: *; };" >> $output_objdir/$libname.ver~
++	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++        fi
+ 
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
++	case $cc_basename in
++	xlf*)
++	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  if test "x$supports_anon_versioning" = xyes; then
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
++	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++	      echo "local: *; };" >> $output_objdir/$libname.ver~
++	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	  fi
++	  ;;
++	esac
++      else
++        _LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
+ 
+-# Code to be used in simple link tests
+-lt_simple_link_test_code="$lt_simple_compile_test_code"
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
++	wlarc=
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      fi
++      ;;
+ 
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+-_LT_AC_SYS_COMPILER
++    solaris*)
++      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	cat <<_LT_EOF 1>&2
+ 
+-# save warnings/boilerplate of simple test code
+-_LT_COMPILER_BOILERPLATE
+-_LT_LINKER_BOILERPLATE
++*** Warning: The releases 2.8.* of the GNU linker cannot reliably
++*** create shared libraries on Solaris systems.  Therefore, libtool
++*** is disabling shared libraries support.  We urge you to upgrade GNU
++*** binutils to release 2.9.1 or newer.  Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
+ 
+-# Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
+-CC=${RC-"windres"}
+-compiler=$CC
+-_LT_AC_TAGVAR(compiler, $1)=$CC
+-_LT_CC_BASENAME([$compiler])
+-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
++_LT_EOF
++      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
+ 
+-AC_LIBTOOL_CONFIG($1)
++    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
++      case `$LD -v 2>&1` in
++        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	cat <<_LT_EOF 1>&2
+ 
+-AC_LANG_RESTORE
+-CC="$lt_save_CC"
+-])# AC_LIBTOOL_LANG_RC_CONFIG
++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
++*** reliably create shared libraries on SCO systems.  Therefore, libtool
++*** is disabling shared libraries support.  We urge you to upgrade GNU
++*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
+ 
++_LT_EOF
++	;;
++	*)
++	  # For security reasons, it is highly recommended that you always
++	  # use absolute paths for naming shared libraries, and exclude the
++	  # DT_RUNPATH tag from executables and libraries.  But doing so
++	  # requires that you compile everything twice, which is a pain.
++	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	  else
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	  fi
++	;;
++      esac
++      ;;
+ 
+-# AC_LIBTOOL_CONFIG([TAGNAME])
+-# ----------------------------
+-# If TAGNAME is not passed, then create an initial libtool script
+-# with a default configuration from the untagged config vars.  Otherwise
+-# add code to config.status for appending the configuration named by
+-# TAGNAME from the matching tagged config vars.
+-AC_DEFUN([AC_LIBTOOL_CONFIG],
+-[# The else clause should only fire when bootstrapping the
+-# libtool distribution, otherwise you forgot to ship ltmain.sh
+-# with your package, and you will get complaints that there are
+-# no rules to generate ltmain.sh.
+-if test -f "$ltmain"; then
+-  # See if we are running on zsh, and set the options which allow our commands through
+-  # without removal of \ escapes.
+-  if test -n "${ZSH_VERSION+set}" ; then
+-    setopt NO_GLOB_SUBST
+-  fi
+-  # Now quote all the things that may contain metacharacters while being
+-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
+-  # variables and quote the copies for generation of the libtool script.
+-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+-    SED SHELL STRIP \
+-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+-    deplibs_check_method reload_flag reload_cmds need_locks \
+-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+-    lt_cv_sys_global_symbol_to_c_name_address \
+-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+-    old_postinstall_cmds old_postuninstall_cmds \
+-    _LT_AC_TAGVAR(compiler, $1) \
+-    _LT_AC_TAGVAR(CC, $1) \
+-    _LT_AC_TAGVAR(LD, $1) \
+-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
+-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
+-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
+-    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
+-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
+-    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
+-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
+-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
+-    _LT_AC_TAGVAR(old_archive_cmds, $1) \
+-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
+-    _LT_AC_TAGVAR(predep_objects, $1) \
+-    _LT_AC_TAGVAR(postdep_objects, $1) \
+-    _LT_AC_TAGVAR(predeps, $1) \
+-    _LT_AC_TAGVAR(postdeps, $1) \
+-    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+-    _LT_AC_TAGVAR(archive_cmds, $1) \
+-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
+-    _LT_AC_TAGVAR(postinstall_cmds, $1) \
+-    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
+-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
+-    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
+-    _LT_AC_TAGVAR(no_undefined_flag, $1) \
+-    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
+-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
+-    _LT_AC_TAGVAR(hardcode_automatic, $1) \
+-    _LT_AC_TAGVAR(module_cmds, $1) \
+-    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
+-    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
+-    _LT_AC_TAGVAR(exclude_expsyms, $1) \
+-    _LT_AC_TAGVAR(include_expsyms, $1); do
+-
+-    case $var in
+-    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
+-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
+-    _LT_AC_TAGVAR(archive_cmds, $1) | \
+-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
+-    _LT_AC_TAGVAR(module_cmds, $1) | \
+-    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
+-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
+-    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
+-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
+-    postinstall_cmds | postuninstall_cmds | \
+-    old_postinstall_cmds | old_postuninstall_cmds | \
+-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+-      # Double-quote double-evaled strings.
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
++    sunos4*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      wlarc=
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+       ;;
++
+     *)
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
++      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
+       ;;
+     esac
+-  done
+-
+-  case $lt_echo in
+-  *'\[$]0 --fallback-echo"')
+-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
+-    ;;
+-  esac
+ 
+-ifelse([$1], [],
+-  [cfgfile="${ofile}T"
+-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+-  $rm -f "$cfgfile"
+-  AC_MSG_NOTICE([creating $ofile])],
+-  [cfgfile="$ofile"])
++    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
++      runpath_var=
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
++      _LT_TAGVAR(whole_archive_flag_spec, $1)=
++    fi
++  else
++    # PORTME fill in a description of your system's linker (not GNU ld)
++    case $host_os in
++    aix3*)
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_TAGVAR(always_export_symbols, $1)=yes
++      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
++      # Note: this linker hardcodes the directories in LIBPATH if there
++      # are no directories specified by -L.
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
++	# Neither direct hardcoding nor static linking is supported with a
++	# broken collect2.
++	_LT_TAGVAR(hardcode_direct, $1)=unsupported
++      fi
++      ;;
+ 
+-  cat <<__EOF__ >> "$cfgfile"
+-ifelse([$1], [],
+-[#! $SHELL
++    aix[[4-9]]*)
++      if test "$host_cpu" = ia64; then
++	# On IA64, the linker does run time linking by default, so we don't
++	# have to do anything special.
++	aix_use_runtimelinking=no
++	exp_sym_flag='-Bexport'
++	no_entry_flag=""
++      else
++	# If we're using GNU nm, then we don't want the "-C" option.
++	# -C means demangle to AIX nm, but means don't demangle with GNU nm
++	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	else
++	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	fi
++	aix_use_runtimelinking=no
+ 
+-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+-#
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+-# Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Libtool:
+-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+-#
+-# This program is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 2 of the License, or
+-# (at your option) any later version.
+-#
+-# This program is distributed in the hope that it will be useful, but
+-# WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+-# General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with this program; if not, write to the Free Software
+-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-#
+-# As a special exception to the GNU General Public License, if you
+-# distribute this file as part of a program that contains a
+-# configuration script generated by Autoconf, you may include it under
+-# the same distribution terms that you use for the rest of that program.
+-
+-# A sed program that does not truncate output.
+-SED=$lt_SED
+-
+-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+-Xsed="$SED -e 1s/^X//"
++	# Test if we are trying to use run time linking or normal
++	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
++	# need to do runtime linking.
++	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
++	  for ld_flag in $LDFLAGS; do
++	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
++	    aix_use_runtimelinking=yes
++	    break
++	  fi
++	  done
++	  ;;
++	esac
+ 
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++	exp_sym_flag='-bexport'
++	no_entry_flag='-bnoentry'
++      fi
+ 
+-# The names of the tagged configurations supported by this script.
+-available_tags=
++      # When large executables or shared objects are built, AIX ld can
++      # have problems creating the table of contents.  If linking a library
++      # or program results in "error TOC overflow" add -mminimal-toc to
++      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
++      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+ 
+-# ### BEGIN LIBTOOL CONFIG],
+-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
++      _LT_TAGVAR(archive_cmds, $1)=''
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+ 
+-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
++      if test "$GCC" = yes; then
++	case $host_os in aix4.[[012]]|aix4.[[012]].*)
++	# We only want to do this on AIX 4.2 and lower, the check
++	# below for broken collect2 doesn't work under 4.3+
++	  collect2name=`${CC} -print-prog-name=collect2`
++	  if test -f "$collect2name" &&
++	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++	  then
++	  # We have reworked collect2
++	  :
++	  else
++	  # We have old collect2
++	  _LT_TAGVAR(hardcode_direct, $1)=unsupported
++	  # It fails to find uninstalled libraries when the uninstalled
++	  # path is not listed in the libpath.  Setting hardcode_minus_L
++	  # to unsupported forces relinking
++	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++	  _LT_TAGVAR(hardcode_libdir_separator, $1)=
++	  fi
++	  ;;
++	esac
++	shared_flag='-shared'
++	if test "$aix_use_runtimelinking" = yes; then
++	  shared_flag="$shared_flag "'${wl}-G'
++	fi
++	_LT_TAGVAR(link_all_deplibs, $1)=no
++      else
++	# not using gcc
++	if test "$host_cpu" = ia64; then
++	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++	# chokes on -Wl,-G. The following line is correct:
++	  shared_flag='-G'
++	else
++	  if test "$aix_use_runtimelinking" = yes; then
++	    shared_flag='${wl}-G'
++	  else
++	    shared_flag='${wl}-bM:SRE'
++	  fi
++	fi
++      fi
+ 
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
++      # It seems that -bexpall does not export symbols beginning with
++      # underscore (_), so it is better to generate a list of symbols to export.
++      _LT_TAGVAR(always_export_symbols, $1)=yes
++      if test "$aix_use_runtimelinking" = yes; then
++	# Warning - without using the other runtime loading flags (-brtl),
++	# -berok will link without error, but may produce a broken library.
++	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
++        # Determine the default libpath from the value encoded in an
++        # empty executable.
++        _LT_SYS_MODULE_PATH_AIX
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++      else
++	if test "$host_cpu" = ia64; then
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
++	  _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
++	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++	else
++	 # Determine the default libpath from the value encoded in an
++	 # empty executable.
++	 _LT_SYS_MODULE_PATH_AIX
++	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++	  # Warning - without using the other run time loading flags,
++	  # -berok will link without error, but may produce a broken library.
++	  _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
++	  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
++	  # Exported symbols can be pulled into shared objects from archives
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++	  # This is similar to how AIX traditionally builds its shared libraries.
++	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++	fi
++      fi
++      ;;
+ 
+-# Whether or not to build shared libraries.
+-build_libtool_libs=$enable_shared
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++            _LT_TAGVAR(archive_expsym_cmds, $1)=''
++        ;;
++      m68k)
++            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++            _LT_TAGVAR(hardcode_minus_L, $1)=yes
++        ;;
++      esac
++      ;;
+ 
+-# Whether or not to build static libraries.
+-build_old_libs=$enable_static
++    bsdi[[45]]*)
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
++      ;;
+ 
+-# Whether or not to add -lc for building shared libraries.
+-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
++    cygwin* | mingw* | pw32* | cegcc*)
++      # When not using gcc, we currently assume that we are using
++      # Microsoft Visual C++.
++      # hardcode_libdir_flag_spec is actually meaningless, as there is
++      # no search path for DLLs.
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      # Tell ltmain to make .lib files, not .a files.
++      libext=lib
++      # Tell ltmain to make .dll files, not .so files.
++      shrext_cmds=".dll"
++      # FIXME: Setting linknames here is a bad hack.
++      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
++      # The linker will automatically build a .lib file if we build a DLL.
++      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++      # FIXME: Should let the user specify the lib program.
++      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
++      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++      ;;
+ 
+-# Whether or not to disallow shared libs when runtime libs are static
+-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
++    darwin* | rhapsody*)
++      _LT_DARWIN_LINKER_FEATURES($1)
++      ;;
+ 
+-# Whether or not to optimize for fast installation.
+-fast_install=$enable_fast_install
++    dgux*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# The host system.
+-host_alias=$host_alias
+-host=$host
+-host_os=$host_os
++    freebsd1*)
++      _LT_TAGVAR(ld_shlibs, $1)=no
++      ;;
+ 
+-# The build system.
+-build_alias=$build_alias
+-build=$build
+-build_os=$build_os
++    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
++    # support.  Future versions do this automatically, but an explicit c++rt0.o
++    # does not break anything, and helps significantly (at the cost of a little
++    # extra space).
++    freebsd2.2*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# An echo program that does not interpret backslashes.
+-echo=$lt_echo
++    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++    freebsd2*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# The archiver.
+-AR=$lt_AR
+-AR_FLAGS=$lt_AR_FLAGS
++    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
++    freebsd* | dragonfly*)
++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# A C compiler.
+-LTCC=$lt_LTCC
++    hpux9*)
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_TAGVAR(hardcode_direct, $1)=yes
+ 
+-# LTCC compiler flags.
+-LTCFLAGS=$lt_LTCFLAGS
++      # hardcode_minus_L: Not really in the search PATH,
++      # but as the default location of the library.
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      ;;
+ 
+-# A language-specific compiler.
+-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
++    hpux10*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      if test "$with_gnu_ld" = no; then
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++	_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
++	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
++	_LT_TAGVAR(hardcode_direct, $1)=yes
++	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	# hardcode_minus_L: Not really in the search PATH,
++	# but as the default location of the library.
++	_LT_TAGVAR(hardcode_minus_L, $1)=yes
++      fi
++      ;;
+ 
+-# Is the compiler the GNU C compiler?
+-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
++    hpux11*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++	case $host_cpu in
++	hppa*64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	ia64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	esac
++      else
++	case $host_cpu in
++	hppa*64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	ia64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	esac
++      fi
++      if test "$with_gnu_ld" = no; then
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ 
+-# An ERE matcher.
+-EGREP=$lt_EGREP
++	case $host_cpu in
++	hppa*64*|ia64*)
++	  _LT_TAGVAR(hardcode_direct, $1)=no
++	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	  ;;
++	*)
++	  _LT_TAGVAR(hardcode_direct, $1)=yes
++	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ 
+-# The linker used to build libraries.
+-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
++	  # hardcode_minus_L: Not really in the search PATH,
++	  # but as the default location of the library.
++	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
++	  ;;
++	esac
++      fi
++      ;;
+ 
+-# Whether we need hard or soft links.
+-LN_S=$lt_LN_S
++    irix5* | irix6* | nonstopux*)
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	# Try to use the -exported_symbol ld option, if it does not
++	# work, assume that -exports_file does not work either and
++	# implicitly export all symbols.
++        save_LDFLAGS="$LDFLAGS"
++        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++        AC_LINK_IFELSE(int foo(void) {},
++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++        )
++        LDFLAGS="$save_LDFLAGS"
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++      fi
++      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_TAGVAR(inherit_rpath, $1)=yes
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      ;;
+ 
+-# A BSD-compatible nm program.
+-NM=$lt_NM
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# A symbol stripping program
+-STRIP=$lt_STRIP
++    newsos6)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# Used to examine libraries when file_magic_cmd begins "file"
+-MAGIC_CMD=$MAGIC_CMD
++    *nto* | *qnx*)
++      ;;
+ 
+-# Used on cygwin: DLL creation program.
+-DLLTOOL="$DLLTOOL"
++    openbsd*)
++      if test -f /usr/libexec/ld.so; then
++	_LT_TAGVAR(hardcode_direct, $1)=yes
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	else
++	  case $host_os in
++	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
++	     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	     ;;
++	   *)
++	     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	     ;;
++	  esac
++	fi
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
+ 
+-# Used on cygwin: object dumper.
+-OBJDUMP="$OBJDUMP"
++    os2*)
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
++      ;;
+ 
+-# Used on cygwin: assembler.
+-AS="$AS"
++    osf3*)
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++      else
++	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++      fi
++      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
+ 
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
++    osf4* | osf5*)	# as osf3* with the addition of -msym flag
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      else
++	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
++	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+ 
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
++	# Both c and cxx compiler support -rpath directly
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++      fi
++      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
+ 
+-# How to pass a linker flag through the compiler.
+-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
++    solaris*)
++      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
++      if test "$GCC" = yes; then
++	wlarc='${wl}'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++      else
++	case `$CC -V 2>&1` in
++	*"Compilers 5.0"*)
++	  wlarc=''
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
++	  ;;
++	*)
++	  wlarc='${wl}'
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  ;;
++	esac
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      case $host_os in
++      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++      *)
++	# The compiler driver will combine and reorder linker options,
++	# but understands `-z linker_flag'.  GCC discards it without `$wl',
++	# but is careful enough not to reorder.
++	# Supported since Solaris 2.6 (maybe 2.5.1?)
++	if test "$GCC" = yes; then
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++	else
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++	fi
++	;;
++      esac
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      ;;
+ 
+-# Object file suffix (normally "o").
+-objext="$ac_objext"
++    sunos4*)
++      if test "x$host_vendor" = xsequent; then
++	# Use $CC to link under sequent, because it throws in some extra .o
++	# files that make .init and .fini sections work.
++	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# Old archive suffix (normally "a").
+-libext="$libext"
++    sysv4)
++      case $host_vendor in
++	sni)
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
++	;;
++	siemens)
++	  ## LD is ld it makes a PLAMLIB
++	  ## CC just makes a GrossModule.
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
++	  _LT_TAGVAR(hardcode_direct, $1)=no
++        ;;
++	motorola)
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
++	;;
++      esac
++      runpath_var='LD_RUN_PATH'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# Shared library suffix (normally ".so").
+-shrext_cmds='$shrext_cmds'
++    sysv4.3*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
++      ;;
+ 
+-# Executable file suffix (normally "").
+-exeext="$exeext"
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	runpath_var=LD_RUN_PATH
++	hardcode_runpath_var=yes
++	_LT_TAGVAR(ld_shlibs, $1)=yes
++      fi
++      ;;
+ 
+-# Additional compiler flags for building library objects.
+-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
+-pic_mode=$pic_mode
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
++      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      runpath_var='LD_RUN_PATH'
+ 
+-# What is the maximum length of a command?
+-max_cmd_len=$lt_cv_sys_max_cmd_len
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      fi
++      ;;
+ 
+-# Does compiler simultaneously support -c and -o options?
+-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
+-
+-# Must we lock files when doing compilation?
+-need_locks=$lt_need_locks
+-
+-# Do we need the lib prefix for modules?
+-need_lib_prefix=$need_lib_prefix
++    sysv5* | sco3.2v5* | sco5v6*)
++      # Note: We can NOT use -z defs as we might desire, because we do not
++      # link with -lc, and that would cause any symbols used from libc to
++      # always be unresolved, which means just about no library would
++      # ever link correctly.  If we're not using GNU ld we use -z text
++      # though, which does catch some bad symbols but isn't as heavy-handed
++      # as -z defs.
++      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
++      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
++      runpath_var='LD_RUN_PATH'
+ 
+-# Do we need a version for libraries?
+-need_version=$need_version
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      fi
++      ;;
+ 
+-# Whether dlopen is supported.
+-dlopen_support=$enable_dlopen
++    uts4*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+ 
+-# Whether dlopen of programs is supported.
+-dlopen_self=$enable_dlopen_self
++    *)
++      _LT_TAGVAR(ld_shlibs, $1)=no
++      ;;
++    esac
+ 
+-# Whether dlopen of statically linked programs is supported.
+-dlopen_self_static=$enable_dlopen_self_static
++    if test x$host_vendor = xsni; then
++      case $host in
++      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
++	;;
++      esac
++    fi
++  fi
++])
++AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
++test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+ 
+-# Compiler flag to prevent dynamic linking.
+-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
++_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+ 
+-# Compiler flag to turn off builtin functions.
+-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
++_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
++_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
++_LT_DECL([], [extract_expsyms_cmds], [2],
++    [The commands to extract the exported symbol list from a shared archive])
+ 
+-# Compiler flag to allow reflexive dlopens.
+-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
++#
++# Do we need to explicitly link libc?
++#
++case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
++x|xyes)
++  # Assume -lc should be added
++  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+ 
+-# Compiler flag to generate shared objects directly from archives.
+-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
++  if test "$enable_shared" = yes && test "$GCC" = yes; then
++    case $_LT_TAGVAR(archive_cmds, $1) in
++    *'~'*)
++      # FIXME: we may have to deal with multi-command sequences.
++      ;;
++    '$CC '*)
++      # Test whether the compiler implicitly links with -lc since on some
++      # systems, -lgcc has to come before -lc. If gcc already passes -lc
++      # to ld, don't add -lc before -lgcc.
++      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
++      $RM conftest*
++      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-# Compiler flag to generate thread-safe objects.
+-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
++      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
++        soname=conftest
++        lib=conftest
++        libobjs=conftest.$ac_objext
++        deplibs=
++        wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
++	pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
++        compiler_flags=-v
++        linker_flags=-v
++        verstring=
++        output_objdir=.
++        libname=conftest
++        lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
++        _LT_TAGVAR(allow_undefined_flag, $1)=
++        if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
++        then
++	  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++        else
++	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++        fi
++        _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
++      else
++        cat conftest.err 1>&5
++      fi
++      $RM conftest*
++      AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])
++      ;;
++    esac
++  fi
++  ;;
++esac
+ 
+-# Library versioning type.
+-version_type=$version_type
++_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
++    [Whether or not to add -lc for building shared libraries])
++_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
++    [enable_shared_with_static_runtimes], [0],
++    [Whether or not to disallow shared libs when runtime libs are static])
++_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
++    [Compiler flag to allow reflexive dlopens])
++_LT_TAGDECL([], [whole_archive_flag_spec], [1],
++    [Compiler flag to generate shared objects directly from archives])
++_LT_TAGDECL([], [compiler_needs_object], [1],
++    [Whether the compiler copes with passing no objects directly])
++_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
++    [Create an old-style archive from a shared archive])
++_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
++    [Create a temporary old-style archive to link instead of a shared archive])
++_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
++_LT_TAGDECL([], [archive_expsym_cmds], [2])
++_LT_TAGDECL([], [module_cmds], [2],
++    [Commands used to build a loadable module if different from building
++    a shared archive.])
++_LT_TAGDECL([], [module_expsym_cmds], [2])
++_LT_TAGDECL([], [with_gnu_ld], [1],
++    [Whether we are building with GNU ld or not])
++_LT_TAGDECL([], [allow_undefined_flag], [1],
++    [Flag that allows shared libraries with undefined symbols to be built])
++_LT_TAGDECL([], [no_undefined_flag], [1],
++    [Flag that enforces no undefined symbols])
++_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
++    [Flag to hardcode $libdir into a binary during linking.
++    This must work even if $libdir does not exist])
++_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
++    [[If ld is used when linking, flag to hardcode $libdir into a binary
++    during linking.  This must work even if $libdir does not exist]])
++_LT_TAGDECL([], [hardcode_libdir_separator], [1],
++    [Whether we need a single "-rpath" flag with a separated argument])
++_LT_TAGDECL([], [hardcode_direct], [0],
++    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
++    DIR into the resulting binary])
++_LT_TAGDECL([], [hardcode_direct_absolute], [0],
++    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
++    DIR into the resulting binary and the resulting library dependency is
++    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
++    library is relocated])
++_LT_TAGDECL([], [hardcode_minus_L], [0],
++    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++    into the resulting binary])
++_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
++    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++    into the resulting binary])
++_LT_TAGDECL([], [hardcode_automatic], [0],
++    [Set to "yes" if building a shared library automatically hardcodes DIR
++    into the library and all subsequent libraries and executables linked
++    against it])
++_LT_TAGDECL([], [inherit_rpath], [0],
++    [Set to yes if linker adds runtime paths of dependent libraries
++    to runtime path list])
++_LT_TAGDECL([], [link_all_deplibs], [0],
++    [Whether libtool must link a program against all its dependency libraries])
++_LT_TAGDECL([], [fix_srcfile_path], [1],
++    [Fix the shell variable $srcfile for the compiler])
++_LT_TAGDECL([], [always_export_symbols], [0],
++    [Set to "yes" if exported symbols are required])
++_LT_TAGDECL([], [export_symbols_cmds], [2],
++    [The commands to list exported symbols])
++_LT_TAGDECL([], [exclude_expsyms], [1],
++    [Symbols that should not be listed in the preloaded symbols])
++_LT_TAGDECL([], [include_expsyms], [1],
++    [Symbols that must always be exported])
++_LT_TAGDECL([], [prelink_cmds], [2],
++    [Commands necessary for linking programs (against libraries) with templates])
++_LT_TAGDECL([], [file_list_spec], [1],
++    [Specify filename containing input files])
++dnl FIXME: Not yet implemented
++dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
++dnl    [Compiler flag to generate thread safe objects])
++])# _LT_LINKER_SHLIBS
+ 
+-# Format of library name prefix.
+-libname_spec=$lt_libname_spec
+ 
+-# List of archive names.  First name is the real one, the rest are links.
+-# The last name is the one that the linker finds with -lNAME.
+-library_names_spec=$lt_library_names_spec
++# _LT_LANG_C_CONFIG([TAG])
++# ------------------------
++# Ensure that the configuration variables for a C compiler are suitably
++# defined.  These variables are subsequently used by _LT_CONFIG to write
++# the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_C_CONFIG],
++[m4_require([_LT_DECL_EGREP])dnl
++lt_save_CC="$CC"
++AC_LANG_PUSH(C)
+ 
+-# The coded name of the library, if different from the real name.
+-soname_spec=$lt_soname_spec
++# Source file extension for C test sources.
++ac_ext=c
+ 
+-# Commands used to build and install an old-style archive.
+-RANLIB=$lt_RANLIB
+-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
+-old_postinstall_cmds=$lt_old_postinstall_cmds
+-old_postuninstall_cmds=$lt_old_postuninstall_cmds
++# Object file extension for compiled C test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
+ 
+-# Create an old-style archive from a shared archive.
+-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
++# Code to be used in simple compile tests
++lt_simple_compile_test_code="int some_variable = 0;"
+ 
+-# Create a temporary old-style archive to link instead of a shared archive.
+-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
++# Code to be used in simple link tests
++lt_simple_link_test_code='int main(){return(0);}'
+ 
+-# Commands used to build and install a shared archive.
+-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
+-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
+-postinstall_cmds=$lt_postinstall_cmds
+-postuninstall_cmds=$lt_postuninstall_cmds
++_LT_TAG_COMPILER
++# Save the default compiler, since it gets overwritten when the other
++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
++compiler_DEFAULT=$CC
+ 
+-# Commands used to build a loadable module (assumed same as above if empty)
+-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
+-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
++# save warnings/boilerplate of simple test code
++_LT_COMPILER_BOILERPLATE
++_LT_LINKER_BOILERPLATE
+ 
+-# Commands to strip libraries.
+-old_striplib=$lt_old_striplib
+-striplib=$lt_striplib
++if test -n "$compiler"; then
++  _LT_COMPILER_NO_RTTI($1)
++  _LT_COMPILER_PIC($1)
++  _LT_COMPILER_C_O($1)
++  _LT_COMPILER_FILE_LOCKS($1)
++  _LT_LINKER_SHLIBS($1)
++  _LT_SYS_DYNAMIC_LINKER($1)
++  _LT_LINKER_HARDCODE_LIBPATH($1)
++  LT_SYS_DLOPEN_SELF
++  _LT_CMD_STRIPLIB
++
++  # Report which library types will actually be built
++  AC_MSG_CHECKING([if libtool supports shared libraries])
++  AC_MSG_RESULT([$can_build_shared])
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
++  AC_MSG_CHECKING([whether to build shared libraries])
++  test "$can_build_shared" = "no" && enable_shared=no
+ 
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
++  # On AIX, shared libraries and static libraries use the same namespace, and
++  # are all built from PIC.
++  case $host_os in
++  aix3*)
++    test "$enable_shared" = yes && enable_static=no
++    if test -n "$RANLIB"; then
++      archive_cmds="$archive_cmds~\$RANLIB \$lib"
++      postinstall_cmds='$RANLIB $lib'
++    fi
++    ;;
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
++  aix[[4-9]]*)
++    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++      test "$enable_shared" = yes && enable_static=no
++    fi
++    ;;
++  esac
++  AC_MSG_RESULT([$enable_shared])
+ 
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
++  AC_MSG_CHECKING([whether to build static libraries])
++  # Make sure either enable_shared or enable_static is yes.
++  test "$enable_shared" = yes || enable_static=yes
++  AC_MSG_RESULT([$enable_static])
+ 
+-# The library search path used internally by the compiler when linking
+-# a shared library.
+-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
++  _LT_CONFIG($1)
++fi
++AC_LANG_POP
++CC="$lt_save_CC"
++])# _LT_LANG_C_CONFIG
+ 
+-# Method to check whether dependent libraries are shared objects.
+-deplibs_check_method=$lt_deplibs_check_method
+ 
+-# Command to use when deplibs_check_method == file_magic.
+-file_magic_cmd=$lt_file_magic_cmd
++# _LT_PROG_CXX
++# ------------
++# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++
++# compiler, we have our own version here.
++m4_defun([_LT_PROG_CXX],
++[
++pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])
++AC_PROG_CXX
++if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
++    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
++    (test "X$CXX" != "Xg++"))) ; then
++  AC_PROG_CXXCPP
++else
++  _lt_caught_CXX_error=yes
++fi
++popdef([AC_MSG_ERROR])
++])# _LT_PROG_CXX
+ 
+-# Flag that allows shared libraries with undefined symbols to be built.
+-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([_LT_PROG_CXX], [])
+ 
+-# Flag that forces no undefined symbols.
+-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
+ 
+-# Commands used to finish a libtool library installation in a directory.
+-finish_cmds=$lt_finish_cmds
++# _LT_LANG_CXX_CONFIG([TAG])
++# --------------------------
++# Ensure that the configuration variables for a C++ compiler are suitably
++# defined.  These variables are subsequently used by _LT_CONFIG to write
++# the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_CXX_CONFIG],
++[AC_REQUIRE([_LT_PROG_CXX])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_EGREP])dnl
++
++AC_LANG_PUSH(C++)
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++_LT_TAGVAR(allow_undefined_flag, $1)=
++_LT_TAGVAR(always_export_symbols, $1)=no
++_LT_TAGVAR(archive_expsym_cmds, $1)=
++_LT_TAGVAR(compiler_needs_object, $1)=no
++_LT_TAGVAR(export_dynamic_flag_spec, $1)=
++_LT_TAGVAR(hardcode_direct, $1)=no
++_LT_TAGVAR(hardcode_direct_absolute, $1)=no
++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++_LT_TAGVAR(hardcode_libdir_separator, $1)=
++_LT_TAGVAR(hardcode_minus_L, $1)=no
++_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
++_LT_TAGVAR(hardcode_automatic, $1)=no
++_LT_TAGVAR(inherit_rpath, $1)=no
++_LT_TAGVAR(module_cmds, $1)=
++_LT_TAGVAR(module_expsym_cmds, $1)=
++_LT_TAGVAR(link_all_deplibs, $1)=unknown
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(no_undefined_flag, $1)=
++_LT_TAGVAR(whole_archive_flag_spec, $1)=
++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+ 
+-# Same as above, but a single script fragment to be evaled but not shown.
+-finish_eval=$lt_finish_eval
++# Source file extension for C++ test sources.
++ac_ext=cpp
+ 
+-# Take the output of nm and produce a listing of raw symbols and C names.
+-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
++# Object file extension for compiled C++ test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
+ 
+-# Transform the output of nm in a proper C declaration
+-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++# No sense in running all these tests if we already determined that
++# the CXX compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_caught_CXX_error" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="int some_variable = 0;"
++
++  # Code to be used in simple link tests
++  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
++
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
++  _LT_TAG_COMPILER
++
++  # save warnings/boilerplate of simple test code
++  _LT_COMPILER_BOILERPLATE
++  _LT_LINKER_BOILERPLATE
++
++  # Allow CC to be a program name with arguments.
++  lt_save_CC=$CC
++  lt_save_LD=$LD
++  lt_save_GCC=$GCC
++  GCC=$GXX
++  lt_save_with_gnu_ld=$with_gnu_ld
++  lt_save_path_LD=$lt_cv_path_LD
++  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
++    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
++  else
++    $as_unset lt_cv_prog_gnu_ld
++  fi
++  if test -n "${lt_cv_path_LDCXX+set}"; then
++    lt_cv_path_LD=$lt_cv_path_LDCXX
++  else
++    $as_unset lt_cv_path_LD
++  fi
++  test -z "${LDCXX+set}" || LD=$LDCXX
++  CC=${CXX-"c++"}
++  compiler=$CC
++  _LT_TAGVAR(compiler, $1)=$CC
++  _LT_CC_BASENAME([$compiler])
+ 
+-# Transform the output of nm in a C name address pair
+-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
++  if test -n "$compiler"; then
++    # We don't want -fno-exception when compiling C++ code, so set the
++    # no_builtin_flag separately
++    if test "$GXX" = yes; then
++      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
++    else
++      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
++    fi
+ 
+-# This is the shared library runtime path variable.
+-runpath_var=$runpath_var
++    if test "$GXX" = yes; then
++      # Set up default GNU C++ configuration
+ 
+-# This is the shared library path variable.
+-shlibpath_var=$shlibpath_var
++      LT_PATH_LD
+ 
+-# Is shlibpath searched before the hard-coded library search path?
+-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
++      # Check if GNU C++ uses GNU ld as the underlying linker, since the
++      # archiving commands below assume that GNU ld is being used.
++      if test "$with_gnu_ld" = yes; then
++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++
++        # If archive_cmds runs LD, not CC, wlarc should be empty
++        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
++        #     investigate it a little bit more. (MM)
++        wlarc='${wl}'
++
++        # ancient GNU ld didn't support --whole-archive et. al.
++        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
++	  $GREP 'no-whole-archive' > /dev/null; then
++          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++        else
++          _LT_TAGVAR(whole_archive_flag_spec, $1)=
++        fi
++      else
++        with_gnu_ld=no
++        wlarc=
+ 
+-# How to hardcode a shared library path into an executable.
+-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
++        # A generic and very simple default shared library creation
++        # command for GNU C++ for the case where it uses the native
++        # linker, instead of GNU ld.  If possible, this setting should
++        # overridden to take advantage of the native linker features on
++        # the platform it is being used on.
++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++      fi
+ 
+-# Whether we should hardcode library paths into libraries.
+-hardcode_into_libs=$hardcode_into_libs
++      # Commands to make compiler produce verbose output that lists
++      # what "hidden" libraries, object files and flags are used when
++      # linking a shared library.
++      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+ 
+-# Flag to hardcode \$libdir into a binary during linking.
+-# This must work even if \$libdir does not exist.
+-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
++    else
++      GXX=no
++      with_gnu_ld=no
++      wlarc=
++    fi
+ 
+-# If ld is used when linking, flag to hardcode \$libdir into
+-# a binary during linking. This must work even if \$libdir does
+-# not exist.
+-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
++    # PORTME: fill in a description of your system's C++ link characteristics
++    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
++    _LT_TAGVAR(ld_shlibs, $1)=yes
++    case $host_os in
++      aix3*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++      aix[[4-9]]*)
++        if test "$host_cpu" = ia64; then
++          # On IA64, the linker does run time linking by default, so we don't
++          # have to do anything special.
++          aix_use_runtimelinking=no
++          exp_sym_flag='-Bexport'
++          no_entry_flag=""
++        else
++          aix_use_runtimelinking=no
+ 
+-# Whether we need a single -rpath flag with a separated argument.
+-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
++          # Test if we are trying to use run time linking or normal
++          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
++          # need to do runtime linking.
++          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
++	    for ld_flag in $LDFLAGS; do
++	      case $ld_flag in
++	      *-brtl*)
++	        aix_use_runtimelinking=yes
++	        break
++	        ;;
++	      esac
++	    done
++	    ;;
++          esac
+ 
+-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
++          exp_sym_flag='-bexport'
++          no_entry_flag='-bnoentry'
++        fi
+ 
+-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
++        # When large executables or shared objects are built, AIX ld can
++        # have problems creating the table of contents.  If linking a library
++        # or program results in "error TOC overflow" add -mminimal-toc to
++        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
++        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
++
++        _LT_TAGVAR(archive_cmds, $1)=''
++        _LT_TAGVAR(hardcode_direct, $1)=yes
++        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++        _LT_TAGVAR(link_all_deplibs, $1)=yes
++        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
++
++        if test "$GXX" = yes; then
++          case $host_os in aix4.[[012]]|aix4.[[012]].*)
++          # We only want to do this on AIX 4.2 and lower, the check
++          # below for broken collect2 doesn't work under 4.3+
++	  collect2name=`${CC} -print-prog-name=collect2`
++	  if test -f "$collect2name" &&
++	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++	  then
++	    # We have reworked collect2
++	    :
++	  else
++	    # We have old collect2
++	    _LT_TAGVAR(hardcode_direct, $1)=unsupported
++	    # It fails to find uninstalled libraries when the uninstalled
++	    # path is not listed in the libpath.  Setting hardcode_minus_L
++	    # to unsupported forces relinking
++	    _LT_TAGVAR(hardcode_minus_L, $1)=yes
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=
++	  fi
++          esac
++          shared_flag='-shared'
++	  if test "$aix_use_runtimelinking" = yes; then
++	    shared_flag="$shared_flag "'${wl}-G'
++	  fi
++        else
++          # not using gcc
++          if test "$host_cpu" = ia64; then
++	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++	  # chokes on -Wl,-G. The following line is correct:
++	  shared_flag='-G'
++          else
++	    if test "$aix_use_runtimelinking" = yes; then
++	      shared_flag='${wl}-G'
++	    else
++	      shared_flag='${wl}-bM:SRE'
++	    fi
++          fi
++        fi
+ 
+-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+-# the resulting binary.
+-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
++        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
++        # It seems that -bexpall does not export symbols beginning with
++        # underscore (_), so it is better to generate a list of symbols to
++	# export.
++        _LT_TAGVAR(always_export_symbols, $1)=yes
++        if test "$aix_use_runtimelinking" = yes; then
++          # Warning - without using the other runtime loading flags (-brtl),
++          # -berok will link without error, but may produce a broken library.
++          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
++          # Determine the default libpath from the value encoded in an empty
++          # executable.
++          _LT_SYS_MODULE_PATH_AIX
++          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 
+-# Set to yes if building a shared library automatically hardcodes DIR into the library
+-# and all subsequent libraries and executables linked against it.
+-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++        else
++          if test "$host_cpu" = ia64; then
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
++	    _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
++	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++          else
++	    # Determine the default libpath from the value encoded in an
++	    # empty executable.
++	    _LT_SYS_MODULE_PATH_AIX
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++	    # Warning - without using the other run time loading flags,
++	    # -berok will link without error, but may produce a broken library.
++	    _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
++	    _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
++	    # Exported symbols can be pulled into shared objects from archives
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++	    _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++	    # This is similar to how AIX traditionally builds its shared
++	    # libraries.
++	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++          fi
++        fi
++        ;;
+ 
+-# Variables whose values should be saved in libtool wrapper scripts and
+-# restored at relink time.
+-variables_saved_for_relink="$variables_saved_for_relink"
++      beos*)
++	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
++	  # support --undefined.  This deserves some investigation.  FIXME
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	else
++	  _LT_TAGVAR(ld_shlibs, $1)=no
++	fi
++	;;
+ 
+-# Whether libtool must link a program against all its dependency libraries.
+-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
++      chorus*)
++        case $cc_basename in
++          *)
++	  # FIXME: insert proper C++ library support
++	  _LT_TAGVAR(ld_shlibs, $1)=no
++	  ;;
++        esac
++        ;;
+ 
+-# Compile-time system search path for libraries
+-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
++      cygwin* | mingw* | pw32* | cegcc*)
++        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
++        # as there is no search path for DLLs.
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++        _LT_TAGVAR(always_export_symbols, $1)=no
++        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++
++        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++          # If the export-symbols file already is a .def file (1st line
++          # is EXPORTS), use it as is; otherwise, prepend...
++          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    cp $export_symbols $output_objdir/$soname.def;
++          else
++	    echo EXPORTS > $output_objdir/$soname.def;
++	    cat $export_symbols >> $output_objdir/$soname.def;
++          fi~
++          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++        else
++          _LT_TAGVAR(ld_shlibs, $1)=no
++        fi
++        ;;
++      darwin* | rhapsody*)
++        _LT_DARWIN_LINKER_FEATURES($1)
++	;;
+ 
+-# Run-time system search path for libraries
+-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
++      dgux*)
++        case $cc_basename in
++          ec++*)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          ghcx*)
++	    # Green Hills C++ Compiler
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++        esac
++        ;;
+ 
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
++      freebsd[[12]]*)
++        # C++ shared libraries reported to be fairly broken before
++	# switch to ELF
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
+ 
+-# Set to yes if exported symbols are required.
+-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
++      freebsd-elf*)
++        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++        ;;
+ 
+-# The commands to list exported symbols.
+-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
++      freebsd* | dragonfly*)
++        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
++        # conventions
++        _LT_TAGVAR(ld_shlibs, $1)=yes
++        ;;
+ 
+-# The commands to extract the exported symbol list from a shared archive.
+-extract_expsyms_cmds=$lt_extract_expsyms_cmds
++      gnu*)
++        ;;
+ 
+-# Symbols that should not be listed in the preloaded symbols.
+-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
++      hpux9*)
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++        _LT_TAGVAR(hardcode_direct, $1)=yes
++        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
++				             # but as the default
++				             # location of the library.
++
++        case $cc_basename in
++          CC*)
++            # FIXME: insert proper C++ library support
++            _LT_TAGVAR(ld_shlibs, $1)=no
++            ;;
++          aCC*)
++            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++            # Commands to make compiler produce verbose output that lists
++            # what "hidden" libraries, object files and flags are used when
++            # linking a shared library.
++            #
++            # There doesn't appear to be a way to prevent this compiler from
++            # explicitly linking system object files so we need to strip them
++            # from the output so that they don't get included in the library
++            # dependencies.
++            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++            ;;
++          *)
++            if test "$GXX" = yes; then
++              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++            else
++              # FIXME: insert proper C++ library support
++              _LT_TAGVAR(ld_shlibs, $1)=no
++            fi
++            ;;
++        esac
++        ;;
+ 
+-# Symbols that must always be exported.
+-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
++      hpux10*|hpux11*)
++        if test $with_gnu_ld = no; then
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++	  _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++          case $host_cpu in
++            hppa*64*|ia64*)
++              ;;
++            *)
++	      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++              ;;
++          esac
++        fi
++        case $host_cpu in
++          hppa*64*|ia64*)
++            _LT_TAGVAR(hardcode_direct, $1)=no
++            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++            ;;
++          *)
++            _LT_TAGVAR(hardcode_direct, $1)=yes
++            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
++					         # but as the default
++					         # location of the library.
++            ;;
++        esac
+ 
+-ifelse([$1],[],
+-[# ### END LIBTOOL CONFIG],
+-[# ### END LIBTOOL TAG CONFIG: $tagname])
++        case $cc_basename in
++          CC*)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          aCC*)
++	    case $host_cpu in
++	      hppa*64*)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	      ia64*)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	      *)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	    esac
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++          *)
++	    if test "$GXX" = yes; then
++	      if test $with_gnu_ld = no; then
++	        case $host_cpu in
++	          hppa*64*)
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	          ia64*)
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	          *)
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	        esac
++	      fi
++	    else
++	      # FIXME: insert proper C++ library support
++	      _LT_TAGVAR(ld_shlibs, $1)=no
++	    fi
++	    ;;
++        esac
++        ;;
+ 
+-__EOF__
++      interix[[3-9]]*)
++	_LT_TAGVAR(hardcode_direct, $1)=no
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++	# Instead, shared libraries are loaded at an image base (0x10000000 by
++	# default) and relocated if they conflict, which is a slow very memory
++	# consuming and fragmenting process.  To avoid this, we pick a random,
++	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++	;;
++      irix5* | irix6*)
++        case $cc_basename in
++          CC*)
++	    # SGI C++
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
++	    # necessary to make sure instantiated templates are included
++	    # in the archive.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
++	    ;;
++          *)
++	    if test "$GXX" = yes; then
++	      if test "$with_gnu_ld" = no; then
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	      else
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
++	      fi
++	    fi
++	    _LT_TAGVAR(link_all_deplibs, $1)=yes
++	    ;;
++        esac
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++        _LT_TAGVAR(inherit_rpath, $1)=yes
++        ;;
+ 
+-ifelse([$1],[], [
+-  case $host_os in
+-  aix3*)
+-    cat <<\EOF >> "$cfgfile"
++      linux* | k*bsd*-gnu)
++        case $cc_basename in
++          KCC*)
++	    # Kuck and Associates, Inc. (KAI) C++ Compiler
++
++	    # KCC will only create a shared library if the output file
++	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
++	    # to its proper name (with version) after linking.
++	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
++	    ;;
++	  icpc* | ecpc* )
++	    # Intel C++
++	    with_gnu_ld=yes
++	    # version 8.0 and above of icpc choke on multiply defined symbols
++	    # if we add $predep_objects and $postdep_objects, however 7.1 and
++	    # earlier do not add the objects themselves.
++	    case `$CC -V 2>&1` in
++	      *"Version 7."*)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++		;;
++	      *)  # Version 8.0 or newer
++	        tmp_idyn=
++	        case $host_cpu in
++		  ia64*) tmp_idyn=' -i_dynamic';;
++		esac
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++		;;
++	    esac
++	    _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++	    ;;
++          pgCC* | pgcpp*)
++            # Portland Group C++ compiler
++	    case `$CC -V` in
++	    *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
++	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
++		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
++	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
++		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
++		$RANLIB $oldlib'
++	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++	      ;;
++	    *) # Version 6 will use weak symbols
++	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++	      ;;
++	    esac
+ 
+-# AIX sometimes has problems with the GCC collect2 program.  For some
+-# reason, if we set the COLLECT_NAMES environment variable, the problems
+-# vanish in a puff of smoke.
+-if test "X${COLLECT_NAMES+set}" != Xset; then
+-  COLLECT_NAMES=
+-  export COLLECT_NAMES
+-fi
+-EOF
+-    ;;
+-  esac
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++            ;;
++	  cxx*)
++	    # Compaq C++
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+ 
+-  # We use sed instead of cat because bash on DJGPP gets confused if
+-  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+-  # text mode, it properly converts lines to CR/LF.  This bash problem
+-  # is reportedly fixed, but why not run on old versions too?
+-  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
++	    runpath_var=LD_RUN_PATH
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ 
+-  mv -f "$cfgfile" "$ofile" || \
+-    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+-  chmod +x "$ofile"
+-])
+-else
+-  # If there is no Makefile yet, we rely on a make rule to execute
+-  # `config.status --recheck' to rerun these tests and create the
+-  # libtool script then.
+-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
+-  if test -f "$ltmain_in"; then
+-    test -f Makefile && make "$ltmain"
+-  fi
+-fi
+-])# AC_LIBTOOL_CONFIG
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++	  xl*)
++	    # IBM XL 8.0 on PPC, with GNU ld
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    if test "x$supports_anon_versioning" = xyes; then
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
++		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++		echo "local: *; };" >> $output_objdir/$libname.ver~
++		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++	    fi
++	    ;;
++	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
++	      _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
++	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	      _LT_TAGVAR(compiler_needs_object, $1)=yes
++
++	      # Not sure whether something based on
++	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
++	      # would be better.
++	      output_verbose_link_cmd='echo'
++
++	      # Archives containing C++ object files must be created using
++	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	      # necessary to make sure instantiated templates are included
++	      # in the archive.
++	      _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
++	      ;;
++	    esac
++	    ;;
++	esac
++	;;
+ 
++      lynxos*)
++        # FIXME: insert proper C++ library support
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	;;
+ 
+-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
+-# -------------------------------------------
+-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
+-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
++      m88k*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++	;;
+ 
+-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
++      mvs*)
++        case $cc_basename in
++          cxx*)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++	  *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++	esac
++	;;
+ 
+-if test "$GCC" = yes; then
+-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
++      netbsd*)
++        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
++	  wlarc=
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	  _LT_TAGVAR(hardcode_direct, $1)=yes
++	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	fi
++	# Workaround some broken pre-1.5 toolchains
++	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
++	;;
+ 
+-  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+-    lt_cv_prog_compiler_rtti_exceptions,
+-    [-fno-rtti -fno-exceptions], [],
+-    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+-fi
+-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
++      *nto* | *qnx*)
++        _LT_TAGVAR(ld_shlibs, $1)=yes
++	;;
+ 
++      openbsd2*)
++        # C++ shared libraries are fairly broken
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	;;
++
++      openbsd*)
++	if test -f /usr/libexec/ld.so; then
++	  _LT_TAGVAR(hardcode_direct, $1)=yes
++	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++	  fi
++	  output_verbose_link_cmd=echo
++	else
++	  _LT_TAGVAR(ld_shlibs, $1)=no
++	fi
++	;;
+ 
+-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+-# ---------------------------------
+-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
+-[AC_REQUIRE([AC_CANONICAL_HOST])
+-AC_REQUIRE([AC_PROG_NM])
+-AC_REQUIRE([AC_OBJEXT])
+-# Check for command to grab the raw symbol name followed by C symbol from nm.
+-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+-[
+-# These are sane defaults that work on at least a few old systems.
+-# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
++      osf3* | osf4* | osf5*)
++        case $cc_basename in
++          KCC*)
++	    # Kuck and Associates, Inc. (KAI) C++ Compiler
++
++	    # KCC will only create a shared library if the output file
++	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
++	    # to its proper name (with version) after linking.
++	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	    # Archives containing C++ object files must be created using
++	    # the KAI C++ compiler.
++	    case $host in
++	      osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
++	      *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
++	    esac
++	    ;;
++          RCC*)
++	    # Rational C++ 2.4.1
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          cxx*)
++	    case $host in
++	      osf3*)
++	        _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++		;;
++	      *)
++	        _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	        _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
++	          echo "-hidden">> $lib.exp~
++	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
++	          $RM $lib.exp'
++	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++		;;
++	    esac
+ 
+-# Character class describing NM global symbol codes.
+-symcode='[[BCDEGRST]]'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ 
+-# Regexp to match symbols that can be accessed directly from C.
+-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++	  *)
++	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
++	      _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	      case $host in
++	        osf3*)
++	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++		  ;;
++	        *)
++	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++		  ;;
++	      esac
++
++	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++	      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	      # Commands to make compiler produce verbose output that lists
++	      # what "hidden" libraries, object files and flags are used when
++	      # linking a shared library.
++	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++
++	    else
++	      # FIXME: insert proper C++ library support
++	      _LT_TAGVAR(ld_shlibs, $1)=no
++	    fi
++	    ;;
++        esac
++        ;;
+ 
+-# Transform an extracted symbol line into a proper C declaration
+-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
++      psos*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
+ 
+-# Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
++      sunos4*)
++        case $cc_basename in
++          CC*)
++	    # Sun C++ 4.x
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          lcc*)
++	    # Lucid
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++        esac
++        ;;
+ 
+-# Define system-specific variables.
+-case $host_os in
+-aix*)
+-  symcode='[[BCDT]]'
+-  ;;
+-cygwin* | mingw* | pw32*)
+-  symcode='[[ABCDGISTW]]'
+-  ;;
+-hpux*) # Its linker distinguishes data from code symbols
+-  if test "$host_cpu" = ia64; then
+-    symcode='[[ABCDEGRST]]'
+-  fi
+-  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+-  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+-  ;;
+-linux*)
+-  if test "$host_cpu" = ia64; then
+-    symcode='[[ABCDGIRSTW]]'
+-    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+-    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+-  fi
+-  ;;
+-irix* | nonstopux*)
+-  symcode='[[BCDEGRST]]'
+-  ;;
+-osf*)
+-  symcode='[[BCDEGQRST]]'
+-  ;;
+-solaris*)
+-  symcode='[[BDRT]]'
+-  ;;
+-sco3.2v5*)
+-  symcode='[[DT]]'
+-  ;;
+-sysv4.2uw2*)
+-  symcode='[[DT]]'
+-  ;;
+-sysv5* | sco5v6* | unixware* | OpenUNIX*)
+-  symcode='[[ABDT]]'
+-  ;;
+-sysv4)
+-  symcode='[[DFNSTU]]'
+-  ;;
+-esac
++      solaris*)
++        case $cc_basename in
++          CC*)
++	    # Sun C++ 4.2, 5.x and Centerline C++
++            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
++	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	    _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	    case $host_os in
++	      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++	      *)
++		# The compiler driver will combine and reorder linker options,
++		# but understands `-z linker_flag'.
++	        # Supported since Solaris 2.6 (maybe 2.5.1?)
++		_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++	        ;;
++	    esac
++	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+ 
+-# Handle CRLF in mingw tool chain
+-opt_cr=
+-case $build_os in
+-mingw*)
+-  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+-  ;;
+-esac
++	    output_verbose_link_cmd='echo'
+ 
+-# If we're using GNU nm, then use its standard symbol codes.
+-case `$NM -V 2>&1` in
+-*GNU* | *'with BFD'*)
+-  symcode='[[ABCDGIRSTW]]' ;;
+-esac
++	    # Archives containing C++ object files must be created using
++	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	    # necessary to make sure instantiated templates are included
++	    # in the archive.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
++	    ;;
++          gcx*)
++	    # Green Hills C++ Compiler
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ 
+-# Try without a prefix undercore, then with it.
+-for ac_symprfx in "" "_"; do
++	    # The C++ compiler must be used to create the archive.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
++	    ;;
++          *)
++	    # GNU C++ compiler with Solaris linker
++	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
++	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
++	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	        # Commands to make compiler produce verbose output that lists
++	        # what "hidden" libraries, object files and flags are used when
++	        # linking a shared library.
++	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++	      else
++	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
++	        # platform.
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	        # Commands to make compiler produce verbose output that lists
++	        # what "hidden" libraries, object files and flags are used when
++	        # linking a shared library.
++	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++	      fi
++
++	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
++	      case $host_os in
++		solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++		*)
++		  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++		  ;;
++	      esac
++	    fi
++	    ;;
++        esac
++        ;;
+ 
+-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+-  symxfrm="\\1 $ac_symprfx\\2 \\2"
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
++      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      runpath_var='LD_RUN_PATH'
+ 
+-  # Write the raw and C identifiers.
+-  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ 	]]\($symcode$symcode*\)[[ 	]][[ 	]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
++      case $cc_basename in
++        CC*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++      esac
++      ;;
+ 
+-  # Check to see that the pipe works correctly.
+-  pipe_works=no
++      sysv5* | sco3.2v5* | sco5v6*)
++	# Note: We can NOT use -z defs as we might desire, because we do not
++	# link with -lc, and that would cause any symbols used from libc to
++	# always be unresolved, which means just about no library would
++	# ever link correctly.  If we're not using GNU ld we use -z text
++	# though, which does catch some bad symbols but isn't as heavy-handed
++	# as -z defs.
++	_LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++	_LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
++	_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
++	_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++	_LT_TAGVAR(link_all_deplibs, $1)=yes
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
++	runpath_var='LD_RUN_PATH'
+ 
+-  rm -f conftest*
+-  cat > conftest.$ac_ext <<EOF
+-#ifdef __cplusplus
+-extern "C" {
+-#endif
+-char nm_test_var;
+-void nm_test_func(){}
+-#ifdef __cplusplus
+-}
+-#endif
+-int main(){nm_test_var='a';nm_test_func();return(0);}
+-EOF
++	case $cc_basename in
++          CC*)
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    ;;
++	  *)
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    ;;
++	esac
++      ;;
+ 
+-  if AC_TRY_EVAL(ac_compile); then
+-    # Now try to grab the symbols.
+-    nlist=conftest.nm
+-    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+-      # Try sorting and uniquifying the output.
+-      if sort "$nlist" | uniq > "$nlist"T; then
+-	mv -f "$nlist"T "$nlist"
+-      else
+-	rm -f "$nlist"T
+-      fi
++      tandem*)
++        case $cc_basename in
++          NCC*)
++	    # NonStop-UX NCC 3.20
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++        esac
++        ;;
+ 
+-      # Make sure that we snagged all the symbols we need.
+-      if grep ' nm_test_var$' "$nlist" >/dev/null; then
+-	if grep ' nm_test_func$' "$nlist" >/dev/null; then
+-	  cat <<EOF > conftest.$ac_ext
+-#ifdef __cplusplus
+-extern "C" {
+-#endif
++      vxworks*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
+ 
+-EOF
+-	  # Now generate the symbol file.
+-	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
++      *)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++    esac
+ 
+-	  cat <<EOF >> conftest.$ac_ext
+-#if defined (__STDC__) && __STDC__
+-# define lt_ptr_t void *
+-#else
+-# define lt_ptr_t char *
+-# define const
+-#endif
++    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
++    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+ 
+-/* The mapping between symbol names and symbols. */
+-const struct {
+-  const char *name;
+-  lt_ptr_t address;
+-}
+-lt_preloaded_symbols[[]] =
+-{
+-EOF
+-	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
+-	  cat <<\EOF >> conftest.$ac_ext
+-  {0, (lt_ptr_t) 0}
+-};
++    _LT_TAGVAR(GCC, $1)="$GXX"
++    _LT_TAGVAR(LD, $1)="$LD"
+ 
+-#ifdef __cplusplus
+-}
+-#endif
+-EOF
+-	  # Now try linking the two files.
+-	  mv conftest.$ac_objext conftstm.$ac_objext
+-	  lt_save_LIBS="$LIBS"
+-	  lt_save_CFLAGS="$CFLAGS"
+-	  LIBS="conftstm.$ac_objext"
+-	  CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+-	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+-	    pipe_works=yes
+-	  fi
+-	  LIBS="$lt_save_LIBS"
+-	  CFLAGS="$lt_save_CFLAGS"
+-	else
+-	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+-	fi
+-      else
+-	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+-      fi
+-    else
+-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+-    fi
+-  else
+-    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+-    cat conftest.$ac_ext >&5
+-  fi
+-  rm -f conftest* conftst*
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    _LT_SYS_HIDDEN_LIBDEPS($1)
++    _LT_COMPILER_PIC($1)
++    _LT_COMPILER_C_O($1)
++    _LT_COMPILER_FILE_LOCKS($1)
++    _LT_LINKER_SHLIBS($1)
++    _LT_SYS_DYNAMIC_LINKER($1)
++    _LT_LINKER_HARDCODE_LIBPATH($1)
++
++    _LT_CONFIG($1)
++  fi # test -n "$compiler"
++
++  CC=$lt_save_CC
++  LDCXX=$LD
++  LD=$lt_save_LD
++  GCC=$lt_save_GCC
++  with_gnu_ld=$lt_save_with_gnu_ld
++  lt_cv_path_LDCXX=$lt_cv_path_LD
++  lt_cv_path_LD=$lt_save_path_LD
++  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
++  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
++fi # test "$_lt_caught_CXX_error" != yes
+ 
+-  # Do not use the global_symbol_pipe unless it works.
+-  if test "$pipe_works" = yes; then
+-    break
+-  else
+-    lt_cv_sys_global_symbol_pipe=
+-  fi
+-done
+-])
+-if test -z "$lt_cv_sys_global_symbol_pipe"; then
+-  lt_cv_sys_global_symbol_to_cdecl=
+-fi
+-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+-  AC_MSG_RESULT(failed)
+-else
+-  AC_MSG_RESULT(ok)
+-fi
+-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
++AC_LANG_POP
++])# _LT_LANG_CXX_CONFIG
+ 
+ 
+-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
+-# ---------------------------------------
+-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
+-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
+-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
++# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
++# ---------------------------------
++# Figure out "hidden" library dependencies from verbose
++# compiler output when linking a shared library.
++# Parse the compiler output and extract the necessary
++# objects, libraries and library flags.
++m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++# Dependencies to place before and after the object being linked:
++_LT_TAGVAR(predep_objects, $1)=
++_LT_TAGVAR(postdep_objects, $1)=
++_LT_TAGVAR(predeps, $1)=
++_LT_TAGVAR(postdeps, $1)=
++_LT_TAGVAR(compiler_lib_search_path, $1)=
+ 
+-AC_MSG_CHECKING([for $compiler option to produce PIC])
+- ifelse([$1],[CXX],[
+-  # C++ specific cases for pic, static, wl, etc.
+-  if test "$GXX" = yes; then
+-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
++dnl we can't use the lt_simple_compile_test_code here,
++dnl because it contains code intended for an executable,
++dnl not a library.  It's possible we should let each
++dnl tag define a new lt_????_link_test_code variable,
++dnl but it's only used here...
++m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
++int a;
++void foo (void) { a = 0; }
++_LT_EOF
++], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
++class Foo
++{
++public:
++  Foo (void) { a = 0; }
++private:
++  int a;
++};
++_LT_EOF
++], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
++      subroutine foo
++      implicit none
++      integer*4 a
++      a=0
++      return
++      end
++_LT_EOF
++], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
++      subroutine foo
++      implicit none
++      integer a
++      a=0
++      return
++      end
++_LT_EOF
++], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
++public class foo {
++  private int a;
++  public void bar (void) {
++    a = 0;
++  }
++};
++_LT_EOF
++])
++dnl Parse the compiler output and extract the necessary
++dnl objects, libraries and library flags.
++if AC_TRY_EVAL(ac_compile); then
++  # Parse the compiler output and extract the necessary
++  # objects, libraries and library flags.
+ 
+-    case $host_os in
+-    aix*)
+-      # All AIX code is PIC.
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      fi
+-      ;;
+-    amigaos*)
+-      # FIXME: we need at least 68020 code to build shared libraries, but
+-      # adding the `-m68020' flag to GCC prevents building anything better,
+-      # like `-m68040'.
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+-      ;;
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+-      # PIC is the default for these OSes.
+-      ;;
+-    mingw* | os2* | pw32*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+-      ;;
+-    darwin* | rhapsody*)
+-      # PIC is the default on this platform
+-      # Common symbols not allowed in MH_DYLIB files
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+-      ;;
+-    *djgpp*)
+-      # DJGPP does not support shared libraries at all
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+-      ;;
+-    interix3*)
+-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+-      # Instead, we relocate shared libraries at runtime.
+-      ;;
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+-      fi
+-      ;;
+-    hpux*)
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	;;
+-      *)
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+-	;;
+-      esac
++  # Sentinel used to keep track of whether or not we are before
++  # the conftest object file.
++  pre_test_object_deps_done=no
++
++  for p in `eval "$output_verbose_link_cmd"`; do
++    case $p in
++
++    -L* | -R* | -l*)
++       # Some compilers place space between "-{L,R}" and the path.
++       # Remove the space.
++       if test $p = "-L" ||
++          test $p = "-R"; then
++	 prev=$p
++	 continue
++       else
++	 prev=
++       fi
++
++       if test "$pre_test_object_deps_done" = no; then
++	 case $p in
++	 -L* | -R*)
++	   # Internal compiler library paths should come after those
++	   # provided the user.  The postdeps already come after the
++	   # user supplied libs so there is no need to process them.
++	   if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
++	     _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
++	   else
++	     _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
++	   fi
++	   ;;
++	 # The "-l" case would never come before the object being
++	 # linked, so don't bother handling this case.
++	 esac
++       else
++	 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
++	   _LT_TAGVAR(postdeps, $1)="${prev}${p}"
++	 else
++	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
++	 fi
++       fi
++       ;;
++
++    *.$objext)
++       # This assumes that the test object file only shows up
++       # once in the compiler output.
++       if test "$p" = "conftest.$objext"; then
++	 pre_test_object_deps_done=yes
++	 continue
++       fi
++
++       if test "$pre_test_object_deps_done" = no; then
++	 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
++	   _LT_TAGVAR(predep_objects, $1)="$p"
++	 else
++	   _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
++	 fi
++       else
++	 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
++	   _LT_TAGVAR(postdep_objects, $1)="$p"
++	 else
++	   _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
++	 fi
++       fi
++       ;;
++
++    *) ;; # Ignore the rest.
++
++    esac
++  done
++
++  # Clean up.
++  rm -f a.out a.exe
++else
++  echo "libtool.m4: error: problem compiling $1 test program"
++fi
++
++$RM -f confest.$objext
++
++# PORTME: override above test on systems where it is broken
++m4_if([$1], [CXX],
++[case $host_os in
++interix[[3-9]]*)
++  # Interix 3.5 installs completely hosed .la files for C++, so rather than
++  # hack all around it, let's just trust "g++" to DTRT.
++  _LT_TAGVAR(predep_objects,$1)=
++  _LT_TAGVAR(postdep_objects,$1)=
++  _LT_TAGVAR(postdeps,$1)=
++  ;;
++
++linux*)
++  case `$CC -V 2>&1 | sed 5q` in
++  *Sun\ C*)
++    # Sun C++ 5.9
++
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
+       ;;
+-    *)
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++    esac
++
++    if test "$solaris_use_stlport4" != yes; then
++      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
++
++solaris*)
++  case $cc_basename in
++  CC*)
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
+       ;;
+     esac
+-  else
++
++    # Adding this requires a known-good setup of shared libraries for
++    # Sun compiler versions before 5.6, else PIC objects from an old
++    # archive will be linked into the output, leading to subtle bugs.
++    if test "$solaris_use_stlport4" != yes; then
++      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
++esac
++])
++
++case " $_LT_TAGVAR(postdeps, $1) " in
++*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
++esac
++ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
++if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
++ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
++fi
++_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
++    [The directories searched by this compiler when creating a shared library])
++_LT_TAGDECL([], [predep_objects], [1],
++    [Dependencies to place before and after the objects being linked to
++    create a shared library])
++_LT_TAGDECL([], [postdep_objects], [1])
++_LT_TAGDECL([], [predeps], [1])
++_LT_TAGDECL([], [postdeps], [1])
++_LT_TAGDECL([], [compiler_lib_search_path], [1],
++    [The library search path used internally by the compiler when linking
++    a shared library])
++])# _LT_SYS_HIDDEN_LIBDEPS
++
++
++# _LT_PROG_F77
++# ------------
++# Since AC_PROG_F77 is broken, in that it returns the empty string
++# if there is no fortran compiler, we have our own version here.
++m4_defun([_LT_PROG_F77],
++[
++pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])
++AC_PROG_F77
++if test -z "$F77" || test "X$F77" = "Xno"; then
++  _lt_disable_F77=yes
++fi
++popdef([AC_MSG_ERROR])
++])# _LT_PROG_F77
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([_LT_PROG_F77], [])
++
++
++# _LT_LANG_F77_CONFIG([TAG])
++# --------------------------
++# Ensure that the configuration variables for a Fortran 77 compiler are
++# suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_F77_CONFIG],
++[AC_REQUIRE([_LT_PROG_F77])dnl
++AC_LANG_PUSH(Fortran 77)
++
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++_LT_TAGVAR(allow_undefined_flag, $1)=
++_LT_TAGVAR(always_export_symbols, $1)=no
++_LT_TAGVAR(archive_expsym_cmds, $1)=
++_LT_TAGVAR(export_dynamic_flag_spec, $1)=
++_LT_TAGVAR(hardcode_direct, $1)=no
++_LT_TAGVAR(hardcode_direct_absolute, $1)=no
++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++_LT_TAGVAR(hardcode_libdir_separator, $1)=
++_LT_TAGVAR(hardcode_minus_L, $1)=no
++_LT_TAGVAR(hardcode_automatic, $1)=no
++_LT_TAGVAR(inherit_rpath, $1)=no
++_LT_TAGVAR(module_cmds, $1)=
++_LT_TAGVAR(module_expsym_cmds, $1)=
++_LT_TAGVAR(link_all_deplibs, $1)=unknown
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(no_undefined_flag, $1)=
++_LT_TAGVAR(whole_archive_flag_spec, $1)=
++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++
++# Source file extension for f77 test sources.
++ac_ext=f
++
++# Object file extension for compiled f77 test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# No sense in running all these tests if we already determined that
++# the F77 compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_disable_F77" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="\
++      subroutine t
++      return
++      end
++"
++
++  # Code to be used in simple link tests
++  lt_simple_link_test_code="\
++      program t
++      end
++"
++
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
++  _LT_TAG_COMPILER
++
++  # save warnings/boilerplate of simple test code
++  _LT_COMPILER_BOILERPLATE
++  _LT_LINKER_BOILERPLATE
++
++  # Allow CC to be a program name with arguments.
++  lt_save_CC="$CC"
++  lt_save_GCC=$GCC
++  CC=${F77-"f77"}
++  compiler=$CC
++  _LT_TAGVAR(compiler, $1)=$CC
++  _LT_CC_BASENAME([$compiler])
++  GCC=$G77
++  if test -n "$compiler"; then
++    AC_MSG_CHECKING([if libtool supports shared libraries])
++    AC_MSG_RESULT([$can_build_shared])
++
++    AC_MSG_CHECKING([whether to build shared libraries])
++    test "$can_build_shared" = "no" && enable_shared=no
++
++    # On AIX, shared libraries and static libraries use the same namespace, and
++    # are all built from PIC.
+     case $host_os in
+-      aix4* | aix5*)
+-	# All AIX code is PIC.
+-	if test "$host_cpu" = ia64; then
+-	  # AIX 5 now supports IA64 processor
+-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-	else
+-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
++      aix3*)
++        test "$enable_shared" = yes && enable_static=no
++        if test -n "$RANLIB"; then
++          archive_cmds="$archive_cmds~\$RANLIB \$lib"
++          postinstall_cmds='$RANLIB $lib'
++        fi
++        ;;
++      aix[[4-9]]*)
++	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++	  test "$enable_shared" = yes && enable_static=no
+ 	fi
+-	;;
+-      chorus*)
+-	case $cc_basename in
+-	cxch68*)
+-	  # Green Hills C++ Compiler
+-	  # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+-	  ;;
+-	esac
+-	;;
+-       darwin*)
+-         # PIC is the default on this platform
+-         # Common symbols not allowed in MH_DYLIB files
+-         case $cc_basename in
+-           xlc*)
+-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
+-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-           ;;
+-         esac
+-       ;;
+-      dgux*)
+-	case $cc_basename in
+-	  ec++*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-	    ;;
+-	  ghcx*)
+-	    # Green Hills C++ Compiler
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      freebsd* | kfreebsd*-gnu | dragonfly*)
+-	# FreeBSD uses GNU C++
+-	;;
+-      hpux9* | hpux10* | hpux11*)
+-	case $cc_basename in
+-	  CC*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+-	    if test "$host_cpu" != ia64; then
+-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+-	    fi
+-	    ;;
+-	  aCC*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+-	    case $host_cpu in
+-	    hppa*64*|ia64*)
+-	      # +Z the default
+-	      ;;
+-	    *)
+-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+-	      ;;
+-	    esac
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      interix*)
+-	# This is c89, which is MS Visual C++ (no shared libs)
+-	# Anyone wants to do a port?
+-	;;
+-      irix5* | irix6* | nonstopux*)
+-	case $cc_basename in
+-	  CC*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+-	    # CC pic flag -KPIC is the default.
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      linux*)
+-	case $cc_basename in
+-	  KCC*)
+-	    # KAI C++ Compiler
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+-	    ;;
+-	  icpc* | ecpc*)
+-	    # Intel C++
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+-	    ;;
+-	  pgCC*)
+-	    # Portland Group C++ compiler.
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-	    ;;
+-	  cxx*)
+-	    # Compaq C++
+-	    # Make sure the PIC flag is empty.  It appears that all Alpha
+-	    # Linux and Compaq Tru64 Unix objects are PIC.
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      lynxos*)
+-	;;
+-      m88k*)
+-	;;
+-      mvs*)
+-	case $cc_basename in
+-	  cxx*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      netbsd*)
+-	;;
+-      osf3* | osf4* | osf5*)
+-	case $cc_basename in
+-	  KCC*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+-	    ;;
+-	  RCC*)
+-	    # Rational C++ 2.4.1
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+-	    ;;
+-	  cxx*)
+-	    # Digital/Compaq C++
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    # Make sure the PIC flag is empty.  It appears that all Alpha
+-	    # Linux and Compaq Tru64 Unix objects are PIC.
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      psos*)
+-	;;
+-      solaris*)
+-	case $cc_basename in
+-	  CC*)
+-	    # Sun C++ 4.2, 5.x and Centerline C++
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+-	    ;;
+-	  gcx*)
+-	    # Green Hills C++ Compiler
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      sunos4*)
+-	case $cc_basename in
+-	  CC*)
+-	    # Sun C++ 4.x
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-	    ;;
+-	  lcc*)
+-	    # Lucid
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      tandem*)
+-	case $cc_basename in
+-	  NCC*)
+-	    # NonStop-UX NCC 3.20
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+-	case $cc_basename in
+-	  CC*)
+-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-	    ;;
+-	esac
+-	;;
+-      vxworks*)
+-	;;
+-      *)
+-	_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+-	;;
++        ;;
+     esac
+-  fi
+-],
++    AC_MSG_RESULT([$enable_shared])
++
++    AC_MSG_CHECKING([whether to build static libraries])
++    # Make sure either enable_shared or enable_static is yes.
++    test "$enable_shared" = yes || enable_static=yes
++    AC_MSG_RESULT([$enable_static])
++
++    _LT_TAGVAR(GCC, $1)="$G77"
++    _LT_TAGVAR(LD, $1)="$LD"
++
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    _LT_COMPILER_PIC($1)
++    _LT_COMPILER_C_O($1)
++    _LT_COMPILER_FILE_LOCKS($1)
++    _LT_LINKER_SHLIBS($1)
++    _LT_SYS_DYNAMIC_LINKER($1)
++    _LT_LINKER_HARDCODE_LIBPATH($1)
++
++    _LT_CONFIG($1)
++  fi # test -n "$compiler"
++
++  GCC=$lt_save_GCC
++  CC="$lt_save_CC"
++fi # test "$_lt_disable_F77" != yes
++
++AC_LANG_POP
++])# _LT_LANG_F77_CONFIG
++
++
++# _LT_PROG_FC
++# -----------
++# Since AC_PROG_FC is broken, in that it returns the empty string
++# if there is no fortran compiler, we have our own version here.
++m4_defun([_LT_PROG_FC],
+ [
+-  if test "$GCC" = yes; then
+-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
++pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])
++AC_PROG_FC
++if test -z "$FC" || test "X$FC" = "Xno"; then
++  _lt_disable_FC=yes
++fi
++popdef([AC_MSG_ERROR])
++])# _LT_PROG_FC
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([_LT_PROG_FC], [])
++
++
++# _LT_LANG_FC_CONFIG([TAG])
++# -------------------------
++# Ensure that the configuration variables for a Fortran compiler are
++# suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_FC_CONFIG],
++[AC_REQUIRE([_LT_PROG_FC])dnl
++AC_LANG_PUSH(Fortran)
++
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++_LT_TAGVAR(allow_undefined_flag, $1)=
++_LT_TAGVAR(always_export_symbols, $1)=no
++_LT_TAGVAR(archive_expsym_cmds, $1)=
++_LT_TAGVAR(export_dynamic_flag_spec, $1)=
++_LT_TAGVAR(hardcode_direct, $1)=no
++_LT_TAGVAR(hardcode_direct_absolute, $1)=no
++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++_LT_TAGVAR(hardcode_libdir_separator, $1)=
++_LT_TAGVAR(hardcode_minus_L, $1)=no
++_LT_TAGVAR(hardcode_automatic, $1)=no
++_LT_TAGVAR(inherit_rpath, $1)=no
++_LT_TAGVAR(module_cmds, $1)=
++_LT_TAGVAR(module_expsym_cmds, $1)=
++_LT_TAGVAR(link_all_deplibs, $1)=unknown
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(no_undefined_flag, $1)=
++_LT_TAGVAR(whole_archive_flag_spec, $1)=
++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++
++# Source file extension for fc test sources.
++ac_ext=${ac_fc_srcext-f}
++
++# Object file extension for compiled fc test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# No sense in running all these tests if we already determined that
++# the FC compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_disable_FC" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="\
++      subroutine t
++      return
++      end
++"
++
++  # Code to be used in simple link tests
++  lt_simple_link_test_code="\
++      program t
++      end
++"
++
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
++  _LT_TAG_COMPILER
+ 
++  # save warnings/boilerplate of simple test code
++  _LT_COMPILER_BOILERPLATE
++  _LT_LINKER_BOILERPLATE
++
++  # Allow CC to be a program name with arguments.
++  lt_save_CC="$CC"
++  lt_save_GCC=$GCC
++  CC=${FC-"f95"}
++  compiler=$CC
++  GCC=$ac_cv_fc_compiler_gnu
++
++  _LT_TAGVAR(compiler, $1)=$CC
++  _LT_CC_BASENAME([$compiler])
++
++  if test -n "$compiler"; then
++    AC_MSG_CHECKING([if libtool supports shared libraries])
++    AC_MSG_RESULT([$can_build_shared])
++
++    AC_MSG_CHECKING([whether to build shared libraries])
++    test "$can_build_shared" = "no" && enable_shared=no
++
++    # On AIX, shared libraries and static libraries use the same namespace, and
++    # are all built from PIC.
+     case $host_os in
+-      aix*)
+-      # All AIX code is PIC.
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      aix3*)
++        test "$enable_shared" = yes && enable_static=no
++        if test -n "$RANLIB"; then
++          archive_cmds="$archive_cmds~\$RANLIB \$lib"
++          postinstall_cmds='$RANLIB $lib'
++        fi
++        ;;
++      aix[[4-9]]*)
++	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++	  test "$enable_shared" = yes && enable_static=no
++	fi
++        ;;
++    esac
++    AC_MSG_RESULT([$enable_shared])
++
++    AC_MSG_CHECKING([whether to build static libraries])
++    # Make sure either enable_shared or enable_static is yes.
++    test "$enable_shared" = yes || enable_static=yes
++    AC_MSG_RESULT([$enable_static])
++
++    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
++    _LT_TAGVAR(LD, $1)="$LD"
++
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    _LT_SYS_HIDDEN_LIBDEPS($1)
++    _LT_COMPILER_PIC($1)
++    _LT_COMPILER_C_O($1)
++    _LT_COMPILER_FILE_LOCKS($1)
++    _LT_LINKER_SHLIBS($1)
++    _LT_SYS_DYNAMIC_LINKER($1)
++    _LT_LINKER_HARDCODE_LIBPATH($1)
++
++    _LT_CONFIG($1)
++  fi # test -n "$compiler"
++
++  GCC=$lt_save_GCC
++  CC="$lt_save_CC"
++fi # test "$_lt_disable_FC" != yes
++
++AC_LANG_POP
++])# _LT_LANG_FC_CONFIG
++
++
++# _LT_LANG_GCJ_CONFIG([TAG])
++# --------------------------
++# Ensure that the configuration variables for the GNU Java Compiler compiler
++# are suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_GCJ_CONFIG],
++[AC_REQUIRE([LT_PROG_GCJ])dnl
++AC_LANG_SAVE
++
++# Source file extension for Java test sources.
++ac_ext=java
++
++# Object file extension for compiled Java test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# Code to be used in simple compile tests
++lt_simple_compile_test_code="class foo {}"
++
++# Code to be used in simple link tests
++lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
++
++# ltmain only uses $CC for tagged configurations so make sure $CC is set.
++_LT_TAG_COMPILER
++
++# save warnings/boilerplate of simple test code
++_LT_COMPILER_BOILERPLATE
++_LT_LINKER_BOILERPLATE
++
++# Allow CC to be a program name with arguments.
++lt_save_CC="$CC"
++lt_save_GCC=$GCC
++GCC=yes
++CC=${GCJ-"gcj"}
++compiler=$CC
++_LT_TAGVAR(compiler, $1)=$CC
++_LT_TAGVAR(LD, $1)="$LD"
++_LT_CC_BASENAME([$compiler])
++
++# GCJ did not exist at the time GCC didn't implicitly link libc in.
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++
++if test -n "$compiler"; then
++  _LT_COMPILER_NO_RTTI($1)
++  _LT_COMPILER_PIC($1)
++  _LT_COMPILER_C_O($1)
++  _LT_COMPILER_FILE_LOCKS($1)
++  _LT_LINKER_SHLIBS($1)
++  _LT_LINKER_HARDCODE_LIBPATH($1)
++
++  _LT_CONFIG($1)
++fi
++
++AC_LANG_RESTORE
++
++GCC=$lt_save_GCC
++CC="$lt_save_CC"
++])# _LT_LANG_GCJ_CONFIG
++
++
++# _LT_LANG_RC_CONFIG([TAG])
++# -------------------------
++# Ensure that the configuration variables for the Windows resource compiler
++# are suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_RC_CONFIG],
++[AC_REQUIRE([LT_PROG_RC])dnl
++AC_LANG_SAVE
++
++# Source file extension for RC test sources.
++ac_ext=rc
++
++# Object file extension for compiled RC test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# Code to be used in simple compile tests
++lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
++
++# Code to be used in simple link tests
++lt_simple_link_test_code="$lt_simple_compile_test_code"
++
++# ltmain only uses $CC for tagged configurations so make sure $CC is set.
++_LT_TAG_COMPILER
++
++# save warnings/boilerplate of simple test code
++_LT_COMPILER_BOILERPLATE
++_LT_LINKER_BOILERPLATE
++
++# Allow CC to be a program name with arguments.
++lt_save_CC="$CC"
++lt_save_GCC=$GCC
++GCC=
++CC=${RC-"windres"}
++compiler=$CC
++_LT_TAGVAR(compiler, $1)=$CC
++_LT_CC_BASENAME([$compiler])
++_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
++
++if test -n "$compiler"; then
++  :
++  _LT_CONFIG($1)
++fi
++
++GCC=$lt_save_GCC
++AC_LANG_RESTORE
++CC="$lt_save_CC"
++])# _LT_LANG_RC_CONFIG
++
++
++# LT_PROG_GCJ
++# -----------
++AC_DEFUN([LT_PROG_GCJ],
++[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
++  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
++    [AC_CHECK_TOOL(GCJ, gcj,)
++      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
++      AC_SUBST(GCJFLAGS)])])[]dnl
++])
++
++# Old name:
++AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
++
++
++# LT_PROG_RC
++# ----------
++AC_DEFUN([LT_PROG_RC],
++[AC_CHECK_TOOL(RC, windres,)
++])
++
++# Old name:
++AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([LT_AC_PROG_RC], [])
++
++
++# _LT_DECL_EGREP
++# --------------
++# If we don't have a new enough Autoconf to choose the best grep
++# available, choose the one first in the user's PATH.
++m4_defun([_LT_DECL_EGREP],
++[AC_REQUIRE([AC_PROG_EGREP])dnl
++AC_REQUIRE([AC_PROG_FGREP])dnl
++test -z "$GREP" && GREP=grep
++_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
++_LT_DECL([], [EGREP], [1], [An ERE matcher])
++_LT_DECL([], [FGREP], [1], [A literal string matcher])
++dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
++AC_SUBST([GREP])
++])
++
++
++# _LT_DECL_OBJDUMP
++# --------------
++# If we don't have a new enough Autoconf to choose the best objdump
++# available, choose the one first in the user's PATH.
++m4_defun([_LT_DECL_OBJDUMP],
++[AC_CHECK_TOOL(OBJDUMP, objdump, false)
++test -z "$OBJDUMP" && OBJDUMP=objdump
++_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
++AC_SUBST([OBJDUMP])
++])
++
++
++# _LT_DECL_SED
++# ------------
++# Check for a fully-functional sed program, that truncates
++# as few characters as possible.  Prefer GNU sed if found.
++m4_defun([_LT_DECL_SED],
++[AC_PROG_SED
++test -z "$SED" && SED=sed
++Xsed="$SED -e 1s/^X//"
++_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
++_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
++    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
++])# _LT_DECL_SED
++
++m4_ifndef([AC_PROG_SED], [
++# NOTE: This macro has been submitted for inclusion into   #
++#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
++#  a released version of Autoconf we should remove this    #
++#  macro and use it instead.                               #
++
++m4_defun([AC_PROG_SED],
++[AC_MSG_CHECKING([for a sed that does not truncate output])
++AC_CACHE_VAL(lt_cv_path_SED,
++[# Loop through the user's path and test for sed and gsed.
++# Then use that list of sed's as ones to test for truncation.
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++  for lt_ac_prog in sed gsed; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
++      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
++        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+       fi
+-      ;;
++    done
++  done
++done
++IFS=$as_save_IFS
++lt_ac_max=0
++lt_ac_count=0
++# Add /usr/xpg4/bin/sed as it is typically found on Solaris
++# along with /bin/sed that truncates output.
++for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
++  test ! -f $lt_ac_sed && continue
++  cat /dev/null > conftest.in
++  lt_ac_count=0
++  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
++  # Check for GNU sed and select it if it is found.
++  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
++    lt_cv_path_SED=$lt_ac_sed
++    break
++  fi
++  while true; do
++    cat conftest.in conftest.in >conftest.tmp
++    mv conftest.tmp conftest.in
++    cp conftest.in conftest.nl
++    echo >>conftest.nl
++    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
++    cmp -s conftest.out conftest.nl || break
++    # 10000 chars as input seems more than enough
++    test $lt_ac_count -gt 10 && break
++    lt_ac_count=`expr $lt_ac_count + 1`
++    if test $lt_ac_count -gt $lt_ac_max; then
++      lt_ac_max=$lt_ac_count
++      lt_cv_path_SED=$lt_ac_sed
++    fi
++  done
++done
++])
++SED=$lt_cv_path_SED
++AC_SUBST([SED])
++AC_MSG_RESULT([$SED])
++])#AC_PROG_SED
++])#m4_ifndef
++
++# Old name:
++AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([LT_AC_PROG_SED], [])
++
++
++# _LT_CHECK_SHELL_FEATURES
++# ------------------------
++# Find out whether the shell is Bourne or XSI compatible,
++# or has some other useful features.
++m4_defun([_LT_CHECK_SHELL_FEATURES],
++[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
++# Try some XSI features
++xsi_shell=no
++( _lt_dummy="a/b/c"
++  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
++      = c,a/b,, \
++    && eval 'test $(( 1 + 1 )) -eq 2 \
++    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
++  && xsi_shell=yes
++AC_MSG_RESULT([$xsi_shell])
++_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
++
++AC_MSG_CHECKING([whether the shell understands "+="])
++lt_shell_append=no
++( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
++    >/dev/null 2>&1 \
++  && lt_shell_append=yes
++AC_MSG_RESULT([$lt_shell_append])
++_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
++
++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
++  lt_unset=unset
++else
++  lt_unset=false
++fi
++_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
++
++# test EBCDIC or ASCII
++case `echo X|tr X '\101'` in
++ A) # ASCII based system
++    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
++  lt_SP2NL='tr \040 \012'
++  lt_NL2SP='tr \015\012 \040\040'
++  ;;
++ *) # EBCDIC based system
++  lt_SP2NL='tr \100 \n'
++  lt_NL2SP='tr \r\n \100\100'
++  ;;
++esac
++_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
++_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
++])# _LT_CHECK_SHELL_FEATURES
++
++
++# _LT_PROG_XSI_SHELLFNS
++# ---------------------
++# Bourne and XSI compatible variants of some useful shell functions.
++m4_defun([_LT_PROG_XSI_SHELLFNS],
++[case $xsi_shell in
++  yes)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++  case ${1} in
++    */*) func_dirname_result="${1%/*}${2}" ;;
++    *  ) func_dirname_result="${3}" ;;
++  esac
++}
++
++# func_basename file
++func_basename ()
++{
++  func_basename_result="${1##*/}"
++}
++
++# func_dirname_and_basename file append nondir_replacement
++# perform func_basename and func_dirname in a single function
++# call:
++#   dirname:  Compute the dirname of FILE.  If nonempty,
++#             add APPEND to the result, otherwise set result
++#             to NONDIR_REPLACEMENT.
++#             value returned in "$func_dirname_result"
++#   basename: Compute filename of FILE.
++#             value retuned in "$func_basename_result"
++# Implementation must be kept synchronized with func_dirname
++# and func_basename. For efficiency, we do not delegate to
++# those functions but instead duplicate the functionality here.
++func_dirname_and_basename ()
++{
++  case ${1} in
++    */*) func_dirname_result="${1%/*}${2}" ;;
++    *  ) func_dirname_result="${3}" ;;
++  esac
++  func_basename_result="${1##*/}"
++}
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++func_stripname ()
++{
++  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
++  # positional parameters, so assign one to ordinary parameter first.
++  func_stripname_result=${3}
++  func_stripname_result=${func_stripname_result#"${1}"}
++  func_stripname_result=${func_stripname_result%"${2}"}
++}
++
++# func_opt_split
++func_opt_split ()
++{
++  func_opt_split_opt=${1%%=*}
++  func_opt_split_arg=${1#*=}
++}
++
++# func_lo2o object
++func_lo2o ()
++{
++  case ${1} in
++    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
++    *)    func_lo2o_result=${1} ;;
++  esac
++}
++
++# func_xform libobj-or-source
++func_xform ()
++{
++  func_xform_result=${1%.*}.lo
++}
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++  func_arith_result=$(( $[*] ))
++}
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++  func_len_result=${#1}
++}
++
++_LT_EOF
++    ;;
++  *) # Bourne compatible functions.
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++  # Extract subdirectory from the argument.
++  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
++  if test "X$func_dirname_result" = "X${1}"; then
++    func_dirname_result="${3}"
++  else
++    func_dirname_result="$func_dirname_result${2}"
++  fi
++}
++
++# func_basename file
++func_basename ()
++{
++  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
++}
++
++dnl func_dirname_and_basename
++dnl A portable version of this function is already defined in general.m4sh
++dnl so there is no need for it here.
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++# func_strip_suffix prefix name
++func_stripname ()
++{
++  case ${2} in
++    .*) func_stripname_result=`$ECHO "X${3}" \
++           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
++    *)  func_stripname_result=`$ECHO "X${3}" \
++           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
++  esac
++}
++
++# sed scripts:
++my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
++my_sed_long_arg='1s/^-[[^=]]*=//'
++
++# func_opt_split
++func_opt_split ()
++{
++  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
++  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
++}
++
++# func_lo2o object
++func_lo2o ()
++{
++  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
++}
++
++# func_xform libobj-or-source
++func_xform ()
++{
++  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
++}
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++  func_arith_result=`expr "$[@]"`
++}
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
++}
++
++_LT_EOF
++esac
++
++case $lt_shell_append in
++  yes)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++  eval "$[1]+=\$[2]"
++}
++_LT_EOF
++    ;;
++  *)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++  eval "$[1]=\$$[1]\$[2]"
++}
++
++_LT_EOF
++    ;;
++  esac
++])
++
++# Helper functions for option handling.                    -*- Autoconf -*-
++#
++#   Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gary V. Vaughan, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 6 ltoptions.m4
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
++
++
++# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
++# ------------------------------------------
++m4_define([_LT_MANGLE_OPTION],
++[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
++
++
++# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
++# ---------------------------------------
++# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
++# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
++# saved as a flag.
++m4_define([_LT_SET_OPTION],
++[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
++m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
++        _LT_MANGLE_DEFUN([$1], [$2]),
++    [m4_warning([Unknown $1 option `$2'])])[]dnl
++])
++
++
++# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
++# ------------------------------------------------------------
++# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
++m4_define([_LT_IF_OPTION],
++[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
++
++
++# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
++# -------------------------------------------------------
++# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
++# are set.
++m4_define([_LT_UNLESS_OPTIONS],
++[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
++	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
++		      [m4_define([$0_found])])])[]dnl
++m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
++])[]dnl
++])
++
++
++# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
++# ----------------------------------------
++# OPTION-LIST is a space-separated list of Libtool options associated
++# with MACRO-NAME.  If any OPTION has a matching handler declared with
++# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
++# the unknown option and exit.
++m4_defun([_LT_SET_OPTIONS],
++[# Set options
++m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
++    [_LT_SET_OPTION([$1], _LT_Option)])
++
++m4_if([$1],[LT_INIT],[
++  dnl
++  dnl Simply set some default values (i.e off) if boolean options were not
++  dnl specified:
++  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
++  ])
++  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
++  ])
++  dnl
++  dnl If no reference was made to various pairs of opposing options, then
++  dnl we run the default mode handler for the pair.  For example, if neither
++  dnl `shared' nor `disable-shared' was passed, we enable building of shared
++  dnl archives by default:
++  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
++  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
++  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
++  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
++  		   [_LT_ENABLE_FAST_INSTALL])
++  ])
++])# _LT_SET_OPTIONS
++
++
++
++# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
++# -----------------------------------------
++m4_define([_LT_MANGLE_DEFUN],
++[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
++
++
++# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
++# -----------------------------------------------
++m4_define([LT_OPTION_DEFINE],
++[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
++])# LT_OPTION_DEFINE
++
++
++# dlopen
++# ------
++LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
++])
++
++AU_DEFUN([AC_LIBTOOL_DLOPEN],
++[_LT_SET_OPTION([LT_INIT], [dlopen])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `dlopen' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
++
++
++# win32-dll
++# ---------
++# Declare package support for building win32 dll's.
++LT_OPTION_DEFINE([LT_INIT], [win32-dll],
++[enable_win32_dll=yes
++
++case $host in
++*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
++  AC_CHECK_TOOL(AS, as, false)
++  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
++  AC_CHECK_TOOL(OBJDUMP, objdump, false)
++  ;;
++esac
++
++test -z "$AS" && AS=as
++_LT_DECL([], [AS],      [0], [Assembler program])dnl
++
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
++
++test -z "$OBJDUMP" && OBJDUMP=objdump
++_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
++])# win32-dll
+ 
+-    amigaos*)
+-      # FIXME: we need at least 68020 code to build shared libraries, but
+-      # adding the `-m68020' flag to GCC prevents building anything better,
+-      # like `-m68040'.
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
++AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++_LT_SET_OPTION([LT_INIT], [win32-dll])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `win32-dll' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
++
++
++# _LT_ENABLE_SHARED([DEFAULT])
++# ----------------------------
++# implement the --enable-shared flag, and supports the `shared' and
++# `disable-shared' LT_INIT options.
++# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
++m4_define([_LT_ENABLE_SHARED],
++[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
++AC_ARG_ENABLE([shared],
++    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
++	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
++    [p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_shared=yes ;;
++    no) enable_shared=no ;;
++    *)
++      enable_shared=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_shared=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
+       ;;
++    esac],
++    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+ 
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+-      # PIC is the default for these OSes.
++    _LT_DECL([build_libtool_libs], [enable_shared], [0],
++	[Whether or not to build shared libraries])
++])# _LT_ENABLE_SHARED
++
++LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
++LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
++
++# Old names:
++AC_DEFUN([AC_ENABLE_SHARED],
++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
++])
++
++AC_DEFUN([AC_DISABLE_SHARED],
++[_LT_SET_OPTION([LT_INIT], [disable-shared])
++])
++
++AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
++AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_ENABLE_SHARED], [])
++dnl AC_DEFUN([AM_DISABLE_SHARED], [])
++
++
++
++# _LT_ENABLE_STATIC([DEFAULT])
++# ----------------------------
++# implement the --enable-static flag, and support the `static' and
++# `disable-static' LT_INIT options.
++# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
++m4_define([_LT_ENABLE_STATIC],
++[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
++AC_ARG_ENABLE([static],
++    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
++	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
++    [p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_static=yes ;;
++    no) enable_static=no ;;
++    *)
++     enable_static=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_static=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
+       ;;
++    esac],
++    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+ 
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
++    _LT_DECL([build_old_libs], [enable_static], [0],
++	[Whether or not to build static libraries])
++])# _LT_ENABLE_STATIC
++
++LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
++LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
++
++# Old names:
++AC_DEFUN([AC_ENABLE_STATIC],
++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
++])
++
++AC_DEFUN([AC_DISABLE_STATIC],
++[_LT_SET_OPTION([LT_INIT], [disable-static])
++])
++
++AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
++AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_ENABLE_STATIC], [])
++dnl AC_DEFUN([AM_DISABLE_STATIC], [])
++
++
++
++# _LT_ENABLE_FAST_INSTALL([DEFAULT])
++# ----------------------------------
++# implement the --enable-fast-install flag, and support the `fast-install'
++# and `disable-fast-install' LT_INIT options.
++# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
++m4_define([_LT_ENABLE_FAST_INSTALL],
++[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
++AC_ARG_ENABLE([fast-install],
++    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
++    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
++    [p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_fast_install=yes ;;
++    no) enable_fast_install=no ;;
++    *)
++      enable_fast_install=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_fast_install=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
+       ;;
++    esac],
++    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
++
++_LT_DECL([fast_install], [enable_fast_install], [0],
++	 [Whether or not to optimize for fast installation])dnl
++])# _LT_ENABLE_FAST_INSTALL
++
++LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
++LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
++
++# Old names:
++AU_DEFUN([AC_ENABLE_FAST_INSTALL],
++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `fast-install' option into LT_INIT's first parameter.])
++])
++
++AU_DEFUN([AC_DISABLE_FAST_INSTALL],
++[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `disable-fast-install' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
++dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
++
++
++# _LT_WITH_PIC([MODE])
++# --------------------
++# implement the --with-pic flag, and support the `pic-only' and `no-pic'
++# LT_INIT options.
++# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
++m4_define([_LT_WITH_PIC],
++[AC_ARG_WITH([pic],
++    [AS_HELP_STRING([--with-pic],
++	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
++    [pic_mode="$withval"],
++    [pic_mode=default])
++
++test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
++
++_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
++])# _LT_WITH_PIC
++
++LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
++LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
++
++# Old name:
++AU_DEFUN([AC_LIBTOOL_PICMODE],
++[_LT_SET_OPTION([LT_INIT], [pic-only])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `pic-only' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
++
++
++m4_define([_LTDL_MODE], [])
++LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
++		 [m4_define([_LTDL_MODE], [nonrecursive])])
++LT_OPTION_DEFINE([LTDL_INIT], [recursive],
++		 [m4_define([_LTDL_MODE], [recursive])])
++LT_OPTION_DEFINE([LTDL_INIT], [subproject],
++		 [m4_define([_LTDL_MODE], [subproject])])
++
++m4_define([_LTDL_TYPE], [])
++LT_OPTION_DEFINE([LTDL_INIT], [installable],
++		 [m4_define([_LTDL_TYPE], [installable])])
++LT_OPTION_DEFINE([LTDL_INIT], [convenience],
++		 [m4_define([_LTDL_TYPE], [convenience])])
++
++# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
++#
++# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
++# Written by Gary V. Vaughan, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 6 ltsugar.m4
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
++
++
++# lt_join(SEP, ARG1, [ARG2...])
++# -----------------------------
++# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
++# associated separator.
++# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
++# versions in m4sugar had bugs.
++m4_define([lt_join],
++[m4_if([$#], [1], [],
++       [$#], [2], [[$2]],
++       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
++m4_define([_lt_join],
++[m4_if([$#$2], [2], [],
++       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
++
++
++# lt_car(LIST)
++# lt_cdr(LIST)
++# ------------
++# Manipulate m4 lists.
++# These macros are necessary as long as will still need to support
++# Autoconf-2.59 which quotes differently.
++m4_define([lt_car], [[$1]])
++m4_define([lt_cdr],
++[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
++       [$#], 1, [],
++       [m4_dquote(m4_shift($@))])])
++m4_define([lt_unquote], $1)
++
++
++# lt_append(MACRO-NAME, STRING, [SEPARATOR])
++# ------------------------------------------
++# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
++# Note that neither SEPARATOR nor STRING are expanded; they are appended
++# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
++# No SEPARATOR is output if MACRO-NAME was previously undefined (different
++# than defined and empty).
++#
++# This macro is needed until we can rely on Autoconf 2.62, since earlier
++# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
++m4_define([lt_append],
++[m4_define([$1],
++	   m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
++
++
++
++# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
++# ----------------------------------------------------------
++# Produce a SEP delimited list of all paired combinations of elements of
++# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
++# has the form PREFIXmINFIXSUFFIXn.
++# Needed until we can rely on m4_combine added in Autoconf 2.62.
++m4_define([lt_combine],
++[m4_if(m4_eval([$# > 3]), [1],
++       [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
++[[m4_foreach([_Lt_prefix], [$2],
++	     [m4_foreach([_Lt_suffix],
++		]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
++	[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
++
++
++# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
++# -----------------------------------------------------------------------
++# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
++# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
++m4_define([lt_if_append_uniq],
++[m4_ifdef([$1],
++	  [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
++		 [lt_append([$1], [$2], [$3])$4],
++		 [$5])],
++	  [lt_append([$1], [$2], [$3])$4])])
++
++
++# lt_dict_add(DICT, KEY, VALUE)
++# -----------------------------
++m4_define([lt_dict_add],
++[m4_define([$1($2)], [$3])])
++
++
++# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
++# --------------------------------------------
++m4_define([lt_dict_add_subkey],
++[m4_define([$1($2:$3)], [$4])])
++
++
++# lt_dict_fetch(DICT, KEY, [SUBKEY])
++# ----------------------------------
++m4_define([lt_dict_fetch],
++[m4_ifval([$3],
++	m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
++    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
++
++
++# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
++# -----------------------------------------------------------------
++m4_define([lt_if_dict_fetch],
++[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
++	[$5],
++    [$6])])
++
++
++# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
++# --------------------------------------------------------------
++m4_define([lt_dict_filter],
++[m4_if([$5], [], [],
++  [lt_join(m4_quote(m4_default([$4], [[, ]])),
++           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
++		      [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
++])
++
++# ltversion.m4 -- version numbers			-*- Autoconf -*-
++#
++#   Copyright (C) 2004 Free Software Foundation, Inc.
++#   Written by Scott James Remnant, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# Generated from ltversion.in.
++
++# serial 3012 ltversion.m4
++# This file is part of GNU Libtool
++
++m4_define([LT_PACKAGE_VERSION], [2.2.6])
++m4_define([LT_PACKAGE_REVISION], [1.3012])
++
++AC_DEFUN([LTVERSION_VERSION],
++[macro_version='2.2.6'
++macro_revision='1.3012'
++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
++_LT_DECL(, macro_revision, 0)
++])
++
++# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
++#
++#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
++#   Written by Scott James Remnant, 2004.
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 4 lt~obsolete.m4
++
++# These exist entirely to fool aclocal when bootstrapping libtool.
++#
++# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
++# which have later been changed to m4_define as they aren't part of the
++# exported API, or moved to Autoconf or Automake where they belong.
++#
++# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
++# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
++# using a macro with the same name in our local m4/libtool.m4 it'll
++# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
++# and doesn't know about Autoconf macros at all.)
++#
++# So we provide this file, which has a silly filename so it's always
++# included after everything else.  This provides aclocal with the
++# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
++# because those macros already exist, or will be overwritten later.
++# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
++#
++# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
++# Yes, that means every name once taken will need to remain here until
++# we give up compatibility with versions before 1.7, at which point
++# we need to keep only those names which we still refer to.
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
++
++m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
++m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
++m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
++m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
++m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
++m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
++m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
++m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
++m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
++m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
++m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
++m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
++m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
++m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
++m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
++m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
++m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
++m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
++m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
++m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
++m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
++m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
++m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
++m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
++m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
++m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
++m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
++m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
++m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
++m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
++m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
++m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
++m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
++m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
++m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
++m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
++m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
++m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
++m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
++m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
++m4_ifndef([AC_LIBTOOL_RC],		[AC_DEFUN([AC_LIBTOOL_RC])])
++m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
++m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
++m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
++m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
++m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
++m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
++m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
++m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
++
++# nls.m4 serial 3 (gettext-0.15)
++dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc.
++dnl This file is free software; the Free Software Foundation
++dnl gives unlimited permission to copy and/or distribute it,
++dnl with or without modifications, as long as this notice is preserved.
++dnl
++dnl This file can can be used in projects which are not available under
++dnl the GNU General Public License or the GNU Library General Public
++dnl License but which still want to provide support for the GNU gettext
++dnl functionality.
++dnl Please note that the actual code of the GNU gettext library is covered
++dnl by the GNU Library General Public License, and the rest of the GNU
++dnl gettext package package is covered by the GNU General Public License.
++dnl They are *not* in the public domain.
++
++dnl Authors:
++dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
++dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
++
++AC_PREREQ(2.50)
++
++AC_DEFUN([AM_NLS],
++[
++  AC_MSG_CHECKING([whether NLS is requested])
++  dnl Default is enabled NLS
++  AC_ARG_ENABLE(nls,
++    [  --disable-nls           do not use Native Language Support],
++    USE_NLS=$enableval, USE_NLS=yes)
++  AC_MSG_RESULT($USE_NLS)
++  AC_SUBST(USE_NLS)
++])
++
++# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
++# 
++# Copyright Â© 2004 Scott James Remnant <scott@netsplit.com>.
++#
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
++#
++# As a special exception to the GNU General Public License, if you
++# distribute this file as part of a program that contains a
++# configuration script generated by Autoconf, you may include it under
++# the same distribution terms that you use for the rest of that program.
++
++# PKG_PROG_PKG_CONFIG([MIN-VERSION])
++# ----------------------------------
++AC_DEFUN([PKG_PROG_PKG_CONFIG],
++[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
++m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
++AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
++if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
++	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
++fi
++if test -n "$PKG_CONFIG"; then
++	_pkg_min_version=m4_default([$1], [0.9.0])
++	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
++	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
++		AC_MSG_RESULT([yes])
++	else
++		AC_MSG_RESULT([no])
++		PKG_CONFIG=""
++	fi
++		
++fi[]dnl
++])# PKG_PROG_PKG_CONFIG
++
++# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
++#
++# Check to see whether a particular set of modules exists.  Similar
++# to PKG_CHECK_MODULES(), but does not set variables or print errors.
++#
++#
++# Similar to PKG_CHECK_MODULES, make sure that the first instance of
++# this or PKG_CHECK_MODULES is called, or make sure to call
++# PKG_CHECK_EXISTS manually
++# --------------------------------------------------------------
++AC_DEFUN([PKG_CHECK_EXISTS],
++[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++if test -n "$PKG_CONFIG" && \
++    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
++  m4_ifval([$2], [$2], [:])
++m4_ifvaln([$3], [else
++  $3])dnl
++fi])
++
++
++# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
++# ---------------------------------------------
++m4_define([_PKG_CONFIG],
++[if test -n "$PKG_CONFIG"; then
++    if test -n "$$1"; then
++        pkg_cv_[]$1="$$1"
++    else
++        PKG_CHECK_EXISTS([$3],
++                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
++			 [pkg_failed=yes])
++    fi
++else
++	pkg_failed=untried
++fi[]dnl
++])# _PKG_CONFIG
++
++# _PKG_SHORT_ERRORS_SUPPORTED
++# -----------------------------
++AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
++[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
++fi[]dnl
++])# _PKG_SHORT_ERRORS_SUPPORTED
+ 
+-    darwin* | rhapsody*)
+-      # PIC is the default on this platform
+-      # Common symbols not allowed in MH_DYLIB files
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+-      ;;
+ 
+-    interix3*)
+-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+-      # Instead, we relocate shared libraries at runtime.
+-      ;;
++# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
++# [ACTION-IF-NOT-FOUND])
++#
++#
++# Note that if there is a possibility the first call to
++# PKG_CHECK_MODULES might not happen, you should be sure to include an
++# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
++#
++#
++# --------------------------------------------------------------
++AC_DEFUN([PKG_CHECK_MODULES],
++[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
++AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+ 
+-    msdosdjgpp*)
+-      # Just because we use GCC doesn't mean we suddenly get shared libraries
+-      # on systems that don't support them.
+-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+-      enable_shared=no
+-      ;;
++pkg_failed=no
++AC_MSG_CHECKING([for $1])
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+-      fi
+-      ;;
++_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
++_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+ 
+-    hpux*)
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+-	;;
+-      esac
+-      ;;
++m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
++and $1[]_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.])
+ 
+-    *)
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+-      ;;
+-    esac
+-  else
+-    # PORTME Check for flag to pass linker flags through the system compiler.
+-    case $host_os in
+-    aix*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      else
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+-      fi
+-      ;;
+-      darwin*)
+-        # PIC is the default on this platform
+-        # Common symbols not allowed in MH_DYLIB files
+-       case $cc_basename in
+-         xlc*)
+-         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
+-         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-         ;;
+-       esac
+-       ;;
++if test $pkg_failed = yes; then
++        _PKG_SHORT_ERRORS_SUPPORTED
++        if test $_pkg_short_errors_supported = yes; then
++	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
++        else 
++	        $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+ 
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+-      ;;
++	ifelse([$4], , [AC_MSG_ERROR(dnl
++[Package requirements ($2) were not met:
+ 
+-    hpux9* | hpux10* | hpux11*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+-	;;
+-      esac
+-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+-      ;;
++$$1_PKG_ERRORS
+ 
+-    irix5* | irix6* | nonstopux*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      # PIC (with -KPIC) is the default.
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+-      ;;
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
+-    newsos6)
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      ;;
++_PKG_TEXT
++])],
++		[AC_MSG_RESULT([no])
++                $4])
++elif test $pkg_failed = untried; then
++	ifelse([$4], , [AC_MSG_FAILURE(dnl
++[The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
+-    linux*)
+-      case $cc_basename in
+-      icc* | ecc*)
+-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+-        ;;
+-      pgcc* | pgf77* | pgf90* | pgf95*)
+-        # Portland Group compilers (*not* the Pentium gcc compiler,
+-	# which looks to be a dead project)
+-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-        ;;
+-      ccc*)
+-        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-        # All Alpha code is PIC.
+-        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+-        ;;
+-      esac
+-      ;;
++_PKG_TEXT
+ 
+-    osf3* | osf4* | osf5*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      # All OSF/1 code is PIC.
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+-      ;;
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
++		[$4])
++else
++	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
++	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
++        AC_MSG_RESULT([yes])
++	ifelse([$3], , :, [$3])
++fi[]dnl
++])# PKG_CHECK_MODULES
+ 
+-    solaris*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      case $cc_basename in
+-      f77* | f90* | f95*)
+-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+-      *)
+-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+-      esac
+-      ;;
++# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    sunos4*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      ;;
++# AM_AUTOMAKE_VERSION(VERSION)
++# ----------------------------
++# Automake X.Y traces this macro to ensure aclocal.m4 has been
++# generated from the m4 files accompanying Automake X.Y.
++# (This private macro should not be called outside this file.)
++AC_DEFUN([AM_AUTOMAKE_VERSION],
++[am__api_version='1.11'
++dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
++dnl require some minimum version.  Point them to the right macro.
++m4_if([$1], [1.11], [],
++      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
++])
+ 
+-    sysv4 | sysv4.2uw2* | sysv4.3*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      ;;
++# _AM_AUTOCONF_VERSION(VERSION)
++# -----------------------------
++# aclocal traces this macro to find the Autoconf version.
++# This is a private macro too.  Using m4_define simplifies
++# the logic in aclocal, which can simply ignore this definition.
++m4_define([_AM_AUTOCONF_VERSION], [])
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec ;then
+-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      fi
+-      ;;
++# AM_SET_CURRENT_AUTOMAKE_VERSION
++# -------------------------------
++# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
++# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
++AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
++[AM_AUTOMAKE_VERSION([1.11])dnl
++m4_ifndef([AC_AUTOCONF_VERSION],
++  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
++_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+ 
+-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      ;;
++# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+ 
+-    unicos*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+-      ;;
++# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    uts4*)
+-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+-      ;;
++# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
++# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
++# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
++#
++# Of course, Automake must honor this variable whenever it calls a
++# tool from the auxiliary directory.  The problem is that $srcdir (and
++# therefore $ac_aux_dir as well) can be either absolute or relative,
++# depending on how configure is run.  This is pretty annoying, since
++# it makes $ac_aux_dir quite unusable in subdirectories: in the top
++# source directory, any form will work fine, but in subdirectories a
++# relative path needs to be adjusted first.
++#
++# $ac_aux_dir/missing
++#    fails when called from a subdirectory if $ac_aux_dir is relative
++# $top_srcdir/$ac_aux_dir/missing
++#    fails if $ac_aux_dir is absolute,
++#    fails when called from a subdirectory in a VPATH build with
++#          a relative $ac_aux_dir
++#
++# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
++# are both prefixed by $srcdir.  In an in-source build this is usually
++# harmless because $srcdir is `.', but things will broke when you
++# start a VPATH build or use an absolute $srcdir.
++#
++# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
++# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
++#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
++# and then we would define $MISSING as
++#   MISSING="\${SHELL} $am_aux_dir/missing"
++# This will work as long as MISSING is not called from configure, because
++# unfortunately $(top_srcdir) has no meaning in configure.
++# However there are other variables, like CC, which are often used in
++# configure, and could therefore not use this "fixed" $ac_aux_dir.
++#
++# Another solution, used here, is to always expand $ac_aux_dir to an
++# absolute PATH.  The drawback is that using absolute paths prevent a
++# configured tree to be moved without reconfiguration.
+ 
+-    *)
+-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+-      ;;
+-    esac
+-  fi
++AC_DEFUN([AM_AUX_DIR_EXPAND],
++[dnl Rely on autoconf to set up CDPATH properly.
++AC_PREREQ([2.50])dnl
++# expand $ac_aux_dir to an absolute path
++am_aux_dir=`cd $ac_aux_dir && pwd`
+ ])
+-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
+ 
++# AM_CONDITIONAL                                            -*- Autoconf -*-
++
++# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
++# Free Software Foundation, Inc.
+ #
+-# Check to make sure the PIC flag actually works.
+-#
+-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
+-  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
+-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+-    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
+-    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
+-     "" | " "*) ;;
+-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+-     esac],
+-    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# serial 9
++
++# AM_CONDITIONAL(NAME, SHELL-CONDITION)
++# -------------------------------------
++# Define a conditional.
++AC_DEFUN([AM_CONDITIONAL],
++[AC_PREREQ(2.52)dnl
++ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
++	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
++AC_SUBST([$1_TRUE])dnl
++AC_SUBST([$1_FALSE])dnl
++_AM_SUBST_NOTMAKE([$1_TRUE])dnl
++_AM_SUBST_NOTMAKE([$1_FALSE])dnl
++m4_define([_AM_COND_VALUE_$1], [$2])dnl
++if $2; then
++  $1_TRUE=
++  $1_FALSE='#'
++else
++  $1_TRUE='#'
++  $1_FALSE=
+ fi
+-case $host_os in
+-  # For platforms which do not support PIC, -DPIC is meaningless:
+-  *djgpp*)
+-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+-    ;;
+-  *)
+-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
+-    ;;
+-esac
++AC_CONFIG_COMMANDS_PRE(
++[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
++  AC_MSG_ERROR([[conditional "$1" was never defined.
++Usually this means the macro was only invoked conditionally.]])
++fi])])
+ 
++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
++# Free Software Foundation, Inc.
+ #
+-# Check to make sure the static flag actually works.
+-#
+-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
+-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+-  $lt_tmp_static_flag,
+-  [],
+-  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
+-])
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
++# serial 10
+ 
+-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
+-# ------------------------------------
+-# See if the linker supports building shared libraries.
+-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
+-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+-ifelse([$1],[CXX],[
+-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  case $host_os in
+-  aix4* | aix5*)
+-    # If we're using GNU nm, then we don't want the "-C" option.
+-    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+-    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+-    else
+-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+-    fi
+-    ;;
+-  pw32*)
+-    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+-  ;;
+-  cygwin* | mingw*)
+-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+-  ;;
+-  *)
+-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  ;;
+-  esac
+-],[
+-  runpath_var=
+-  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+-  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+-  _LT_AC_TAGVAR(archive_cmds, $1)=
+-  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+-  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
+-  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+-  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+-  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+-  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
+-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+-  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+-  _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+-  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+-  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+-  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
+-  _LT_AC_TAGVAR(module_cmds, $1)=
+-  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
+-  _LT_AC_TAGVAR(always_export_symbols, $1)=no
+-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  # include_expsyms should be a list of space-separated symbols to be *always*
+-  # included in the symbol list
+-  _LT_AC_TAGVAR(include_expsyms, $1)=
+-  # exclude_expsyms can be an extended regexp of symbols to exclude
+-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+-  # as well as any symbol that contains `d'.
+-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+-  # platforms (ab)use it in PIC code, but their linkers get confused if
+-  # the symbol is explicitly referenced.  Since portable code cannot
+-  # rely on this symbol name, it's probably fine to never include it in
+-  # preloaded symbol tables.
+-  extract_expsyms_cmds=
+-  # Just being paranoid about ensuring that cc_basename is set.
+-  _LT_CC_BASENAME([$compiler])
+-  case $host_os in
+-  cygwin* | mingw* | pw32*)
+-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+-    # When not using gcc, we currently assume that we are using
+-    # Microsoft Visual C++.
+-    if test "$GCC" != yes; then
+-      with_gnu_ld=no
+-    fi
+-    ;;
+-  interix*)
+-    # we just hope/assume this is gcc and not c89 (= MSVC++)
+-    with_gnu_ld=yes
+-    ;;
+-  openbsd*)
+-    with_gnu_ld=no
+-    ;;
+-  esac
++# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
++# written in clear, in which case automake, when reading aclocal.m4,
++# will think it sees a *use*, and therefore will trigger all it's
++# C support machinery.  Also note that it means that autoscan, seeing
++# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+ 
+-  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+-  if test "$with_gnu_ld" = yes; then
+-    # If archive_cmds runs LD, not CC, wlarc should be empty
+-    wlarc='${wl}'
+ 
+-    # Set some defaults for GNU ld with shared library support. These
+-    # are reset later if shared libraries are not supported. Putting them
+-    # here allows them to be overridden if necessary.
+-    runpath_var=LD_RUN_PATH
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+-    # ancient GNU ld didn't support --whole-archive et. al.
+-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-      else
+-  	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+-    fi
+-    supports_anon_versioning=no
+-    case `$LD -v 2>/dev/null` in
+-      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+-      *\ 2.11.*) ;; # other 2.11 versions
+-      *) supports_anon_versioning=yes ;;
+-    esac
++# _AM_DEPENDENCIES(NAME)
++# ----------------------
++# See how the compiler implements dependency checking.
++# NAME is "CC", "CXX", "GCJ", or "OBJC".
++# We try a few techniques and use that to set a single cache variable.
++#
++# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
++# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
++# dependency, and given that the user is not expected to run this macro,
++# just rely on AC_PROG_CC.
++AC_DEFUN([_AM_DEPENDENCIES],
++[AC_REQUIRE([AM_SET_DEPDIR])dnl
++AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
++AC_REQUIRE([AM_MAKE_INCLUDE])dnl
++AC_REQUIRE([AM_DEP_TRACK])dnl
+ 
+-    # See if GNU ld supports shared libraries.
+-    case $host_os in
+-    aix3* | aix4* | aix5*)
+-      # On AIX/PPC, the GNU linker is very broken
+-      if test "$host_cpu" != ia64; then
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	cat <<EOF 1>&2
++ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
++       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
++       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
++       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
++       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
++                   [depcc="$$1"   am_compiler_list=])
+ 
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+-*** to be unable to reliably create shared libraries on AIX.
+-*** Therefore, libtool is disabling shared libraries support.  If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
++AC_CACHE_CHECK([dependency style of $depcc],
++               [am_cv_$1_dependencies_compiler_type],
++[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++  # We make a subdir and do the tests there.  Otherwise we can end up
++  # making bogus files that we don't know about and never remove.  For
++  # instance it was reported that on HP-UX the gcc test will end up
++  # making a dummy file named `D' -- because `-MD' means `put the output
++  # in D'.
++  mkdir conftest.dir
++  # Copy depcomp to subdir because otherwise we won't find it if we're
++  # using a relative directory.
++  cp "$am_depcomp" conftest.dir
++  cd conftest.dir
++  # We will build objects and dependencies in a subdirectory because
++  # it helps to detect inapplicable dependency modes.  For instance
++  # both Tru64's cc and ICC support -MD to output dependencies as a
++  # side effect of compilation, but ICC will put the dependencies in
++  # the current directory while Tru64 will put them in the object
++  # directory.
++  mkdir sub
+ 
+-EOF
+-      fi
+-      ;;
++  am_cv_$1_dependencies_compiler_type=none
++  if test "$am_compiler_list" = ""; then
++     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
++  fi
++  am__universal=false
++  m4_case([$1], [CC],
++    [case " $depcc " in #(
++     *\ -arch\ *\ -arch\ *) am__universal=true ;;
++     esac],
++    [CXX],
++    [case " $depcc " in #(
++     *\ -arch\ *\ -arch\ *) am__universal=true ;;
++     esac])
+ 
+-    amigaos*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-
+-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+-      # that the semantics of dynamic libraries on AmigaOS, at least up
+-      # to version 4, is to share data among multiple programs linked
+-      # with the same dynamic library.  Since this doesn't match the
+-      # behavior of shared libraries on other platforms, we can't use
+-      # them.
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      ;;
++  for depmode in $am_compiler_list; do
++    # Setup a source with many dependencies, because some compilers
++    # like to wrap large dependency lists on column 80 (with \), and
++    # we should not choose a depcomp mode which is confused by this.
++    #
++    # We need to recreate these files for each test, as the compiler may
++    # overwrite some of them when testing with obscure command lines.
++    # This happens at least with the AIX C compiler.
++    : > sub/conftest.c
++    for i in 1 2 3 4 5 6; do
++      echo '#include "conftst'$i'.h"' >> sub/conftest.c
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
++    done
++    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+ 
+-    beos*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+-	# support --undefined.  This deserves some investigation.  FIXME
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-      else
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      fi
++    # We check with `-c' and `-o' for the sake of the "dashmstdout"
++    # mode.  It turns out that the SunPro C++ compiler does not properly
++    # handle `-M -o', and we need to detect this.  Also, some Intel
++    # versions had trouble with output in subdirs
++    am__obj=sub/conftest.${OBJEXT-o}
++    am__minus_obj="-o $am__obj"
++    case $depmode in
++    gcc)
++      # This depmode causes a compiler race in universal mode.
++      test "$am__universal" = false || continue
+       ;;
+-
+-    cygwin* | mingw* | pw32*)
+-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+-      # as there is no search path for DLLs.
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      _LT_AC_TAGVAR(always_export_symbols, $1)=no
+-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+-
+-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-	# If the export-symbols file already is a .def file (1st line
+-	# is EXPORTS), use it as is; otherwise, prepend...
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	  cp $export_symbols $output_objdir/$soname.def;
+-	else
+-	  echo EXPORTS > $output_objdir/$soname.def;
+-	  cat $export_symbols >> $output_objdir/$soname.def;
+-	fi~
+-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++    nosideeffect)
++      # after this tag, mechanisms are not by side-effect, so they'll
++      # only be used when explicitly requested
++      if test "x$enable_dependency_tracking" = xyes; then
++	continue
+       else
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
++	break
+       fi
+       ;;
+-
+-    interix3*)
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+-      # Instead, shared libraries are loaded at an image base (0x10000000 by
+-      # default) and relocated if they conflict, which is a slow very memory
+-      # consuming and fragmenting process.  To avoid this, we pick a random,
+-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      ;;
+-
+-    linux*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	tmp_addflag=
+-	case $cc_basename,$host_cpu in
+-	pgcc*)				# Portland Group C compiler
+-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag'
+-	  ;;
+-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag -Mnomain' ;;
+-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
+-	  tmp_addflag=' -i_dynamic' ;;
+-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+-	ifc* | ifort*)			# Intel Fortran compiler
+-	  tmp_addflag=' -nofor_main' ;;
+-	esac
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-
+-	if test $supports_anon_versioning = yes; then
+-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
+-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+-  $echo "local: *; };" >> $output_objdir/$libname.ver~
+-	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+-	fi
+-      else
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      fi
++    msvisualcpp | msvcmsys)
++      # This compiler won't grok `-c -o', but also, the minuso test has
++      # not run yet.  These depmodes are late enough in the game, and
++      # so weak that their functioning should not be impacted.
++      am__obj=conftest.${OBJEXT-o}
++      am__minus_obj=
+       ;;
+-
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+-	wlarc=
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++    none) break ;;
++    esac
++    if depmode=$depmode \
++       source=sub/conftest.c object=$am__obj \
++       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
++         >/dev/null 2>conftest.err &&
++       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
++       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
++       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++      # icc doesn't choke on unknown options, it will just issue warnings
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++        am_cv_$1_dependencies_compiler_type=$depmode
++        break
+       fi
+-      ;;
+-
+-    solaris*)
+-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	cat <<EOF 1>&2
+-
+-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+-*** create shared libraries on Solaris systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.9.1 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
++    fi
++  done
+ 
+-EOF
+-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      fi
+-      ;;
++  cd ..
++  rm -rf conftest.dir
++else
++  am_cv_$1_dependencies_compiler_type=none
++fi
++])
++AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
++AM_CONDITIONAL([am__fastdep$1], [
++  test "x$enable_dependency_tracking" != xno \
++  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
++])
+ 
+-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+-      case `$LD -v 2>&1` in
+-        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) 
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	cat <<_LT_EOF 1>&2
+ 
+-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+-*** reliably create shared libraries on SCO systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
++# AM_SET_DEPDIR
++# -------------
++# Choose a directory name for dependency files.
++# This macro is AC_REQUIREd in _AM_DEPENDENCIES
++AC_DEFUN([AM_SET_DEPDIR],
++[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
++])
+ 
+-_LT_EOF
+-	;;
+-	*)
+-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
+-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
+-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
+-	  else
+-	    _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-	  fi
+-	;;
+-      esac
+-      ;;
+ 
+-    sunos4*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      wlarc=
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# AM_DEP_TRACK
++# ------------
++AC_DEFUN([AM_DEP_TRACK],
++[AC_ARG_ENABLE(dependency-tracking,
++[  --disable-dependency-tracking  speeds up one-time build
++  --enable-dependency-tracking   do not reject slow dependency extractors])
++if test "x$enable_dependency_tracking" != xno; then
++  am_depcomp="$ac_aux_dir/depcomp"
++  AMDEPBACKSLASH='\'
++fi
++AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
++AC_SUBST([AMDEPBACKSLASH])dnl
++_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
++])
+ 
+-    *)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      fi
+-      ;;
+-    esac
++# Generate code to set up dependency tracking.              -*- Autoconf -*-
+ 
+-    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
+-      runpath_var=
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+-    fi
+-  else
+-    # PORTME fill in a description of your system's linker (not GNU ld)
+-    case $host_os in
+-    aix3*)
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+-      # Note: this linker hardcodes the directories in LIBPATH if there
+-      # are no directories specified by -L.
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+-	# Neither direct hardcoding nor static linking is supported with a
+-	# broken collect2.
+-	_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+-      fi
+-      ;;
++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    aix4* | aix5*)
+-      if test "$host_cpu" = ia64; then
+-	# On IA64, the linker does run time linking by default, so we don't
+-	# have to do anything special.
+-	aix_use_runtimelinking=no
+-	exp_sym_flag='-Bexport'
+-	no_entry_flag=""
+-      else
+-	# If we're using GNU nm, then we don't want the "-C" option.
+-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+-	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+-	else
+-	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+-	fi
+-	aix_use_runtimelinking=no
++#serial 5
+ 
+-	# Test if we are trying to use run time linking or normal
+-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+-	# need to do runtime linking.
+-	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+-	  for ld_flag in $LDFLAGS; do
+-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+-  	    aix_use_runtimelinking=yes
+-  	    break
+-  	  fi
+-	  done
+-	  ;;
+-	esac
++# _AM_OUTPUT_DEPENDENCY_COMMANDS
++# ------------------------------
++AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
++[{
++  # Autoconf 2.62 quotes --file arguments for eval, but not when files
++  # are listed without --file.  Let's play safe and only enable the eval
++  # if we detect the quoting.
++  case $CONFIG_FILES in
++  *\'*) eval set x "$CONFIG_FILES" ;;
++  *)   set x $CONFIG_FILES ;;
++  esac
++  shift
++  for mf
++  do
++    # Strip MF so we end up with the name of the file.
++    mf=`echo "$mf" | sed -e 's/:.*$//'`
++    # Check whether this is an Automake generated Makefile or not.
++    # We used to match only the files named `Makefile.in', but
++    # some people rename them; so instead we look at the file content.
++    # Grep'ing the first line is not enough: some people post-process
++    # each Makefile.in and add a new line on top of each file to say so.
++    # Grep'ing the whole file is not good either: AIX grep has a line
++    # limit of 2048, but all sed's we know have understand at least 4000.
++    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
++      dirpart=`AS_DIRNAME("$mf")`
++    else
++      continue
++    fi
++    # Extract the definition of DEPDIR, am__include, and am__quote
++    # from the Makefile without running `make'.
++    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++    test -z "$DEPDIR" && continue
++    am__include=`sed -n 's/^am__include = //p' < "$mf"`
++    test -z "am__include" && continue
++    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++    # When using ansi2knr, U may be empty or an underscore; expand it
++    U=`sed -n 's/^U = //p' < "$mf"`
++    # Find all dependency output files, they are included files with
++    # $(DEPDIR) in their names.  We invoke sed twice because it is the
++    # simplest approach to changing $(DEPDIR) to its actual value in the
++    # expansion.
++    for file in `sed -n "
++      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++      # Make sure the directory exists.
++      test -f "$dirpart/$file" && continue
++      fdir=`AS_DIRNAME(["$file"])`
++      AS_MKDIR_P([$dirpart/$fdir])
++      # echo "creating $dirpart/$file"
++      echo '# dummy' > "$dirpart/$file"
++    done
++  done
++}
++])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+ 
+-	exp_sym_flag='-bexport'
+-	no_entry_flag='-bnoentry'
+-      fi
+ 
+-      # When large executables or shared objects are built, AIX ld can
+-      # have problems creating the table of contents.  If linking a library
+-      # or program results in "error TOC overflow" add -mminimal-toc to
+-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
++# AM_OUTPUT_DEPENDENCY_COMMANDS
++# -----------------------------
++# This macro should only be invoked once -- use via AC_REQUIRE.
++#
++# This code is only required when automatic dependency tracking
++# is enabled.  FIXME.  This creates each `.P' file that we will
++# need in order to bootstrap the dependency handling code.
++AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
++[AC_CONFIG_COMMANDS([depfiles],
++     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
++     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
++])
+ 
+-      _LT_AC_TAGVAR(archive_cmds, $1)=''
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
++# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-      if test "$GCC" = yes; then
+-	case $host_os in aix4.[[012]]|aix4.[[012]].*)
+-	# We only want to do this on AIX 4.2 and lower, the check
+-	# below for broken collect2 doesn't work under 4.3+
+-	  collect2name=`${CC} -print-prog-name=collect2`
+-	  if test -f "$collect2name" && \
+-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+-	  then
+-  	  # We have reworked collect2
+-  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-	  else
+-  	  # We have old collect2
+-  	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+-  	  # It fails to find uninstalled libraries when the uninstalled
+-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
+-  	  # to unsupported forces relinking
+-  	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+-	  fi
+-	  ;;
+-	esac
+-	shared_flag='-shared'
+-	if test "$aix_use_runtimelinking" = yes; then
+-	  shared_flag="$shared_flag "'${wl}-G'
+-	fi
+-      else
+-	# not using gcc
+-	if test "$host_cpu" = ia64; then
+-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+-  	# chokes on -Wl,-G. The following line is correct:
+-	  shared_flag='-G'
+-	else
+-	  if test "$aix_use_runtimelinking" = yes; then
+-	    shared_flag='${wl}-G'
+-	  else
+-	    shared_flag='${wl}-bM:SRE'
+-	  fi
+-	fi
+-      fi
++# serial 8
+ 
+-      # It seems that -bexpall does not export symbols beginning with
+-      # underscore (_), so it is better to generate a list of symbols to export.
+-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+-      if test "$aix_use_runtimelinking" = yes; then
+-	# Warning - without using the other runtime loading flags (-brtl),
+-	# -berok will link without error, but may produce a broken library.
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+-       # Determine the default libpath from the value encoded in an empty executable.
+-       _LT_AC_SYS_LIBPATH_AIX
+-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+-       else
+-	if test "$host_cpu" = ia64; then
+-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+-	else
+-	 # Determine the default libpath from the value encoded in an empty executable.
+-	 _LT_AC_SYS_LIBPATH_AIX
+-	 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	  # Warning - without using the other run time loading flags,
+-	  # -berok will link without error, but may produce a broken library.
+-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+-	  # Exported symbols can be pulled into shared objects from archives
+-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+-	  # This is similar to how AIX traditionally builds its shared libraries.
+-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+-	fi
+-      fi
+-      ;;
++# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
++AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+ 
+-    amigaos*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      # see comment about different semantics on the GNU ld section
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      ;;
++# Do all the work for Automake.                             -*- Autoconf -*-
+ 
+-    bsdi[[45]]*)
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+-      ;;
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
++# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    cygwin* | mingw* | pw32*)
+-      # When not using gcc, we currently assume that we are using
+-      # Microsoft Visual C++.
+-      # hardcode_libdir_flag_spec is actually meaningless, as there is
+-      # no search path for DLLs.
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
+-      # FIXME: Should let the user specify the lib program.
+-      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
+-      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+-      ;;
++# serial 16
+ 
+-    darwin* | rhapsody*)
+-      case $host_os in
+-        rhapsody* | darwin1.[[012]])
+-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
+-         ;;
+-       *) # Darwin 1.3 on
+-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-         else
+-           case ${MACOSX_DEPLOYMENT_TARGET} in
+-             10.[[012]])
+-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-               ;;
+-             10.*)
+-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
+-               ;;
+-           esac
+-         fi
+-         ;;
+-      esac
+-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-    if test "$GCC" = yes ; then
+-    	output_verbose_link_cmd='echo'
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-    else
+-      case $cc_basename in
+-        xlc*)
+-         output_verbose_link_cmd='echo'
+-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+-         _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          ;;
+-       *)
+-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-          ;;
+-      esac
+-    fi
+-      ;;
++# This macro actually does too much.  Some checks are only needed if
++# your package does certain things.  But this isn't really a big deal.
+ 
+-    dgux*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
++# AM_INIT_AUTOMAKE([OPTIONS])
++# -----------------------------------------------
++# The call with PACKAGE and VERSION arguments is the old style
++# call (pre autoconf-2.50), which is being phased out.  PACKAGE
++# and VERSION should now be passed to AC_INIT and removed from
++# the call to AM_INIT_AUTOMAKE.
++# We support both call styles for the transition.  After
++# the next Automake release, Autoconf can make the AC_INIT
++# arguments mandatory, and then we can depend on a new Autoconf
++# release and drop the old call support.
++AC_DEFUN([AM_INIT_AUTOMAKE],
++[AC_PREREQ([2.62])dnl
++dnl Autoconf wants to disallow AM_ names.  We explicitly allow
++dnl the ones we care about.
++m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
++AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
++AC_REQUIRE([AC_PROG_INSTALL])dnl
++if test "`cd $srcdir && pwd`" != "`pwd`"; then
++  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
++  # is not polluted with repeated "-I."
++  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
++  # test to see if srcdir already configured
++  if test -f $srcdir/config.status; then
++    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
++  fi
++fi
+ 
+-    freebsd1*)
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      ;;
++# test whether we have cygpath
++if test -z "$CYGPATH_W"; then
++  if (cygpath --version) >/dev/null 2>/dev/null; then
++    CYGPATH_W='cygpath -w'
++  else
++    CYGPATH_W=echo
++  fi
++fi
++AC_SUBST([CYGPATH_W])
+ 
+-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+-    # support.  Future versions do this automatically, but an explicit c++rt0.o
+-    # does not break anything, and helps significantly (at the cost of a little
+-    # extra space).
+-    freebsd2.2*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# Define the identity of the package.
++dnl Distinguish between old-style and new-style calls.
++m4_ifval([$2],
++[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
++ AC_SUBST([PACKAGE], [$1])dnl
++ AC_SUBST([VERSION], [$2])],
++[_AM_SET_OPTIONS([$1])dnl
++dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
++m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
++  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
++ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
++ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+ 
+-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+-    freebsd2*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++_AM_IF_OPTION([no-define],,
++[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
++ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+ 
+-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+-    freebsd* | kfreebsd*-gnu | dragonfly*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# Some tools Automake needs.
++AC_REQUIRE([AM_SANITY_CHECK])dnl
++AC_REQUIRE([AC_ARG_PROGRAM])dnl
++AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
++AM_MISSING_PROG(AUTOCONF, autoconf)
++AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
++AM_MISSING_PROG(AUTOHEADER, autoheader)
++AM_MISSING_PROG(MAKEINFO, makeinfo)
++AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
++AC_REQUIRE([AM_PROG_MKDIR_P])dnl
++# We need awk for the "check" target.  The system "awk" is bad on
++# some platforms.
++AC_REQUIRE([AC_PROG_AWK])dnl
++AC_REQUIRE([AC_PROG_MAKE_SET])dnl
++AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
++	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
++			     [_AM_PROG_TAR([v7])])])
++_AM_IF_OPTION([no-dependencies],,
++[AC_PROVIDE_IFELSE([AC_PROG_CC],
++		  [_AM_DEPENDENCIES(CC)],
++		  [define([AC_PROG_CC],
++			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_CXX],
++		  [_AM_DEPENDENCIES(CXX)],
++		  [define([AC_PROG_CXX],
++			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_OBJC],
++		  [_AM_DEPENDENCIES(OBJC)],
++		  [define([AC_PROG_OBJC],
++			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
++])
++_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
++dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
++dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
++dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
++AC_CONFIG_COMMANDS_PRE(dnl
++[m4_provide_if([_AM_COMPILER_EXEEXT],
++  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
++])
+ 
+-    hpux9*)
+-      if test "$GCC" = yes; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
++dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
++dnl mangled by Autoconf and run in a shell conditional statement.
++m4_define([_AC_COMPILER_EXEEXT],
++m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+ 
+-      # hardcode_minus_L: Not really in the search PATH,
+-      # but as the default location of the library.
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-      ;;
+ 
+-    hpux10*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++# When config.status generates a header, we must update the stamp-h file.
++# This file resides in the same directory as the config header
++# that is generated.  The stamp files are numbered to have different names.
+ 
+-	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
++# loop where config.status creates the headers, so we can generate
++# our stamp files there.
++AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
++[# Compute $1's index in $config_headers.
++_am_arg=$1
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++  case $_am_header in
++    $_am_arg | $_am_arg:* )
++      break ;;
++    * )
++      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
++  esac
++done
++echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+ 
+-	# hardcode_minus_L: Not really in the search PATH,
+-	# but as the default location of the library.
+-	_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      fi
+-      ;;
++# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    hpux11*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	case $host_cpu in
+-	hppa*64*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      else
+-	case $host_cpu in
+-	hppa*64*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++# AM_PROG_INSTALL_SH
++# ------------------
++# Define $install_sh.
++AC_DEFUN([AM_PROG_INSTALL_SH],
++[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++if test x"${install_sh}" != xset; then
++  case $am_aux_dir in
++  *\ * | *\	*)
++    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
++  *)
++    install_sh="\${SHELL} $am_aux_dir/install-sh"
++  esac
++fi
++AC_SUBST(install_sh)])
+ 
+-	case $host_cpu in
+-	hppa*64*|ia64*)
+-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-	  ;;
+-	*)
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-	  # hardcode_minus_L: Not really in the search PATH,
+-	  # but as the default location of the library.
+-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-	  ;;
+-	esac
+-      fi
+-      ;;
++# serial 2
+ 
+-    irix5* | irix6* | nonstopux*)
+-      if test "$GCC" = yes; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-      ;;
++# Check whether the underlying file-system supports filenames
++# with a leading dot.  For instance MS-DOS doesn't.
++AC_DEFUN([AM_SET_LEADING_DOT],
++[rm -rf .tst 2>/dev/null
++mkdir .tst 2>/dev/null
++if test -d .tst; then
++  am__leading_dot=.
++else
++  am__leading_dot=_
++fi
++rmdir .tst 2>/dev/null
++AC_SUBST([am__leading_dot])])
+ 
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
++# From Jim Meyering
+ 
+-    newsos6)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    openbsd*)
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-      else
+-       case $host_os in
+-	 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+-	   _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-	   ;;
+-	 *)
+-	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	   ;;
+-       esac
+-      fi
+-      ;;
++# serial 5
+ 
+-    os2*)
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+-      ;;
++# AM_MAINTAINER_MODE([DEFAULT-MODE])
++# ----------------------------------
++# Control maintainer-specific portions of Makefiles.
++# Default is to disable them, unless `enable' is passed literally.
++# For symmetry, `disable' may be passed as well.  Anyway, the user
++# can override the default with the --enable/--disable switch.
++AC_DEFUN([AM_MAINTAINER_MODE],
++[m4_case(m4_default([$1], [disable]),
++       [enable], [m4_define([am_maintainer_other], [disable])],
++       [disable], [m4_define([am_maintainer_other], [enable])],
++       [m4_define([am_maintainer_other], [enable])
++        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
++AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
++  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
++  AC_ARG_ENABLE([maintainer-mode],
++[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
++			  (and sometimes confusing) to the casual installer],
++      [USE_MAINTAINER_MODE=$enableval],
++      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
++  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
++  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
++  MAINT=$MAINTAINER_MODE_TRUE
++  AC_SUBST([MAINT])dnl
++]
++)
+ 
+-    osf3*)
+-      if test "$GCC" = yes; then
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      ;;
++AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+ 
+-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+-      if test "$GCC" = yes; then
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      else
+-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
++# Check to see how 'make' treats includes.	            -*- Autoconf -*-
+ 
+-	# Both c and cxx compiler support -rpath directly
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      ;;
++# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    solaris*)
+-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+-      if test "$GCC" = yes; then
+-	wlarc='${wl}'
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+-      else
+-	wlarc=''
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      case $host_os in
+-      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+-      *)
+- 	# The compiler driver will combine linker options so we
+- 	# cannot just pass the convience library names through
+- 	# without $wl, iff we do not link with $LD.
+- 	# Luckily, gcc supports the same syntax we need for Sun Studio.
+- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
+- 	case $wlarc in
+- 	'')
+- 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
+- 	*)
+- 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
+- 	esac ;;
+-      esac
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-      ;;
++# serial 4
+ 
+-    sunos4*)
+-      if test "x$host_vendor" = xsequent; then
+-	# Use $CC to link under sequent, because it throws in some extra .o
+-	# files that make .init and .fini sections work.
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# AM_MAKE_INCLUDE()
++# -----------------
++# Check to see how make treats includes.
++AC_DEFUN([AM_MAKE_INCLUDE],
++[am_make=${MAKE-make}
++cat > confinc << 'END'
++am__doit:
++	@echo this is the am__doit target
++.PHONY: am__doit
++END
++# If we don't find an include directive, just comment out the code.
++AC_MSG_CHECKING([for style of include used by $am_make])
++am__include="#"
++am__quote=
++_am_result=none
++# First try GNU make style include.
++echo "include confinc" > confmf
++# Ignore all kinds of additional output from `make'.
++case `$am_make -s -f confmf 2> /dev/null` in #(
++*the\ am__doit\ target*)
++  am__include=include
++  am__quote=
++  _am_result=GNU
++  ;;
++esac
++# Now try BSD make style include.
++if test "$am__include" = "#"; then
++   echo '.include "confinc"' > confmf
++   case `$am_make -s -f confmf 2> /dev/null` in #(
++   *the\ am__doit\ target*)
++     am__include=.include
++     am__quote="\""
++     _am_result=BSD
++     ;;
++   esac
++fi
++AC_SUBST([am__include])
++AC_SUBST([am__quote])
++AC_MSG_RESULT([$_am_result])
++rm -f confinc confmf
++])
+ 
+-    sysv4)
+-      case $host_vendor in
+-	sni)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+-	;;
+-	siemens)
+-	  ## LD is ld it makes a PLAMLIB
+-	  ## CC just makes a GrossModule.
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+-	  _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-        ;;
+-	motorola)
+-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+-	;;
+-      esac
+-      runpath_var='LD_RUN_PATH'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    sysv4.3*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+-      ;;
++# serial 6
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-	runpath_var=LD_RUN_PATH
+-	hardcode_runpath_var=yes
+-	_LT_AC_TAGVAR(ld_shlibs, $1)=yes
+-      fi
+-      ;;
++# AM_PROG_CC_C_O
++# --------------
++# Like AC_PROG_CC_C_O, but changed for automake.
++AC_DEFUN([AM_PROG_CC_C_O],
++[AC_REQUIRE([AC_PROG_CC_C_O])dnl
++AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++AC_REQUIRE_AUX_FILE([compile])dnl
++# FIXME: we rely on the cache variable name because
++# there is no other way.
++set dummy $CC
++am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
++eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
++if test "$am_t" != yes; then
++   # Losing compiler, so override with the script.
++   # FIXME: It is wrong to rewrite CC.
++   # But if we don't then we get into trouble of one sort or another.
++   # A longer-term fix would be to have automake use am__CC in this case,
++   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
++   CC="$am_aux_dir/compile $CC"
++fi
++dnl Make sure AC_PROG_CC is never called again, or it will override our
++dnl setting of CC.
++m4_define([AC_PROG_CC],
++          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
++])
+ 
+-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
+-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      runpath_var='LD_RUN_PATH'
++# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+ 
+-      if test "$GCC" = yes; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
++# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-    sysv5* | sco3.2v5* | sco5v6*)
+-      # Note: We can NOT use -z defs as we might desire, because we do not
+-      # link with -lc, and that would cause any symbols used from libc to
+-      # always be unresolved, which means just about no library would
+-      # ever link correctly.  If we're not using GNU ld we use -z text
+-      # though, which does catch some bad symbols but isn't as heavy-handed
+-      # as -z defs.
+-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+-      runpath_var='LD_RUN_PATH'
++# serial 6
+ 
+-      if test "$GCC" = yes; then
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
++# AM_MISSING_PROG(NAME, PROGRAM)
++# ------------------------------
++AC_DEFUN([AM_MISSING_PROG],
++[AC_REQUIRE([AM_MISSING_HAS_RUN])
++$1=${$1-"${am_missing_run}$2"}
++AC_SUBST($1)])
+ 
+-    uts4*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
+ 
+-    *)
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      ;;
+-    esac
+-  fi
++# AM_MISSING_HAS_RUN
++# ------------------
++# Define MISSING if not defined so far and test if it supports --run.
++# If it does, set am_missing_run to use it, otherwise, to nothing.
++AC_DEFUN([AM_MISSING_HAS_RUN],
++[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++AC_REQUIRE_AUX_FILE([missing])dnl
++if test x"${MISSING+set}" != xset; then
++  case $am_aux_dir in
++  *\ * | *\	*)
++    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
++  *)
++    MISSING="\${SHELL} $am_aux_dir/missing" ;;
++  esac
++fi
++# Use eval to expand $SHELL
++if eval "$MISSING --run true"; then
++  am_missing_run="$MISSING --run "
++else
++  am_missing_run=
++  AC_MSG_WARN([`missing' script is too old or missing])
++fi
+ ])
+-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+ 
++# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+ #
+-# Do we need to explicitly link libc?
+-#
+-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
+-x|xyes)
+-  # Assume -lc should be added
+-  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+-
+-  if test "$enable_shared" = yes && test "$GCC" = yes; then
+-    case $_LT_AC_TAGVAR(archive_cmds, $1) in
+-    *'~'*)
+-      # FIXME: we may have to deal with multi-command sequences.
+-      ;;
+-    '$CC '*)
+-      # Test whether the compiler implicitly links with -lc since on some
+-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+-      # to ld, don't add -lc before -lgcc.
+-      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+-      $rm conftest*
+-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+-        soname=conftest
+-        lib=conftest
+-        libobjs=conftest.$ac_objext
+-        deplibs=
+-        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+-	pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
+-        compiler_flags=-v
+-        linker_flags=-v
+-        verstring=
+-        output_objdir=.
+-        libname=conftest
+-        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
+-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+-        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
+-        then
+-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-        else
+-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+-        fi
+-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+-      else
+-        cat conftest.err 1>&5
+-      fi
+-      $rm conftest*
+-      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
+-      ;;
+-    esac
+-  fi
+-  ;;
++# AM_PROG_MKDIR_P
++# ---------------
++# Check for `mkdir -p'.
++AC_DEFUN([AM_PROG_MKDIR_P],
++[AC_PREREQ([2.60])dnl
++AC_REQUIRE([AC_PROG_MKDIR_P])dnl
++dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
++dnl while keeping a definition of mkdir_p for backward compatibility.
++dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
++dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
++dnl Makefile.ins that do not define MKDIR_P, so we do our own
++dnl adjustment using top_builddir (which is defined more often than
++dnl MKDIR_P).
++AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
++case $mkdir_p in
++  [[\\/$]]* | ?:[[\\/]]*) ;;
++  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+ esac
+-])# AC_LIBTOOL_PROG_LD_SHLIBS
++])
+ 
++# Helper functions for option handling.                     -*- Autoconf -*-
+ 
+-# _LT_AC_FILE_LTDLL_C
+-# -------------------
+-# Be careful that the start marker always follows a newline.
+-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
+-# /* ltdll.c starts here */
+-# #define WIN32_LEAN_AND_MEAN
+-# #include <windows.h>
+-# #undef WIN32_LEAN_AND_MEAN
+-# #include <stdio.h>
+-#
+-# #ifndef __CYGWIN__
+-# #  ifdef __CYGWIN32__
+-# #    define __CYGWIN__ __CYGWIN32__
+-# #  endif
+-# #endif
+-#
+-# #ifdef __cplusplus
+-# extern "C" {
+-# #endif
+-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
+-# #ifdef __cplusplus
+-# }
+-# #endif
+-#
+-# #ifdef __CYGWIN__
+-# #include <cygwin/cygwin_dll.h>
+-# DECLARE_CYGWIN_DLL( DllMain );
+-# #endif
+-# HINSTANCE __hDllInstance_base;
+-#
+-# BOOL APIENTRY
+-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
+-# {
+-#   __hDllInstance_base = hInst;
+-#   return TRUE;
+-# }
+-# /* ltdll.c ends here */
+-])# _LT_AC_FILE_LTDLL_C
++# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
++# serial 4
+ 
+-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
+-# ---------------------------------
+-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
++# _AM_MANGLE_OPTION(NAME)
++# -----------------------
++AC_DEFUN([_AM_MANGLE_OPTION],
++[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+ 
++# _AM_SET_OPTION(NAME)
++# ------------------------------
++# Set option NAME.  Presently that only means defining a flag for this option.
++AC_DEFUN([_AM_SET_OPTION],
++[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+ 
+-# old names
+-AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
+-AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
+-AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
+-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+-AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
+-AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
++# _AM_SET_OPTIONS(OPTIONS)
++# ----------------------------------
++# OPTIONS is a space-separated list of Automake options.
++AC_DEFUN([_AM_SET_OPTIONS],
++[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+ 
+-# This is just to silence aclocal about the macro not being used
+-ifelse([AC_DISABLE_FAST_INSTALL])
++# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
++# -------------------------------------------
++# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
++AC_DEFUN([_AM_IF_OPTION],
++[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+ 
+-AC_DEFUN([LT_AC_PROG_GCJ],
+-[AC_CHECK_TOOL(GCJ, gcj, no)
+-  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+-  AC_SUBST(GCJFLAGS)
+-])
++# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+ 
+-AC_DEFUN([LT_AC_PROG_RC],
+-[AC_CHECK_TOOL(RC, windres, no)
+-])
++# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-# NOTE: This macro has been submitted for inclusion into   #
+-#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+-#  a released version of Autoconf we should remove this    #
+-#  macro and use it instead.                               #
+-# LT_AC_PROG_SED
+-# --------------
+-# Check for a fully-functional sed program, that truncates
+-# as few characters as possible.  Prefer GNU sed if found.
+-AC_DEFUN([LT_AC_PROG_SED],
+-[AC_MSG_CHECKING([for a sed that does not truncate output])
+-AC_CACHE_VAL(lt_cv_path_SED,
+-[# Loop through the user's path and test for sed and gsed.
+-# Then use that list of sed's as ones to test for truncation.
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for lt_ac_prog in sed gsed; do
+-    for ac_exec_ext in '' $ac_executable_extensions; do
+-      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+-        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+-      fi
+-    done
+-  done
+-done
+-lt_ac_max=0
+-lt_ac_count=0
+-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+-# along with /bin/sed that truncates output.
+-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+-  test ! -f $lt_ac_sed && continue
+-  cat /dev/null > conftest.in
+-  lt_ac_count=0
+-  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+-  # Check for GNU sed and select it if it is found.
+-  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+-    lt_cv_path_SED=$lt_ac_sed
+-    break
+-  fi
+-  while true; do
+-    cat conftest.in conftest.in >conftest.tmp
+-    mv conftest.tmp conftest.in
+-    cp conftest.in conftest.nl
+-    echo >>conftest.nl
+-    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+-    cmp -s conftest.out conftest.nl || break
+-    # 10000 chars as input seems more than enough
+-    test $lt_ac_count -gt 10 && break
+-    lt_ac_count=`expr $lt_ac_count + 1`
+-    if test $lt_ac_count -gt $lt_ac_max; then
+-      lt_ac_max=$lt_ac_count
+-      lt_cv_path_SED=$lt_ac_sed
+-    fi
+-  done
+-done
+-])
+-SED=$lt_cv_path_SED
+-AC_MSG_RESULT([$SED])
+-])
++# serial 5
+ 
+-# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+-# 
+-# Copyright Â© 2004 Scott James Remnant <scott@netsplit.com>.
+-#
+-# This program is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 2 of the License, or
+-# (at your option) any later version.
+-#
+-# This program is distributed in the hope that it will be useful, but
+-# WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+-# General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with this program; if not, write to the Free Software
+-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+-#
+-# As a special exception to the GNU General Public License, if you
+-# distribute this file as part of a program that contains a
+-# configuration script generated by Autoconf, you may include it under
+-# the same distribution terms that you use for the rest of that program.
++# AM_SANITY_CHECK
++# ---------------
++AC_DEFUN([AM_SANITY_CHECK],
++[AC_MSG_CHECKING([whether build environment is sane])
++# Just in case
++sleep 1
++echo timestamp > conftest.file
++# Reject unsafe characters in $srcdir or the absolute working directory
++# name.  Accept space and tab only in the latter.
++am_lf='
++'
++case `pwd` in
++  *[[\\\"\#\$\&\'\`$am_lf]]*)
++    AC_MSG_ERROR([unsafe absolute working directory name]);;
++esac
++case $srcdir in
++  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
++    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
++esac
++
++# Do `set' in a subshell so we don't clobber the current shell's
++# arguments.  Must try -L first in case configure is actually a
++# symlink; some systems play weird games with the mod time of symlinks
++# (eg FreeBSD returns the mod time of the symlink's containing
++# directory).
++if (
++   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
++   if test "$[*]" = "X"; then
++      # -L didn't work.
++      set X `ls -t "$srcdir/configure" conftest.file`
++   fi
++   rm -f conftest.file
++   if test "$[*]" != "X $srcdir/configure conftest.file" \
++      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+ 
+-# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+-# ----------------------------------
+-AC_DEFUN([PKG_PROG_PKG_CONFIG],
+-[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+-m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+-	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
++      # If neither matched, then we have a broken ls.  This can happen
++      # if, for instance, CONFIG_SHELL is bash and it inherits a
++      # broken ls alias from the environment.  This has actually
++      # happened.  Such a system could not be considered "sane".
++      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
++alias in your environment])
++   fi
++
++   test "$[2]" = conftest.file
++   )
++then
++   # Ok.
++   :
++else
++   AC_MSG_ERROR([newly created file is older than distributed files!
++Check your system clock])
+ fi
+-if test -n "$PKG_CONFIG"; then
+-	_pkg_min_version=m4_default([$1], [0.9.0])
+-	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+-	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+-		AC_MSG_RESULT([yes])
+-	else
+-		AC_MSG_RESULT([no])
+-		PKG_CONFIG=""
+-	fi
+-		
+-fi[]dnl
+-])# PKG_PROG_PKG_CONFIG
++AC_MSG_RESULT(yes)])
+ 
+-# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+-#
+-# Check to see whether a particular set of modules exists.  Similar
+-# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+-#
++# Copyright (C) 2009  Free Software Foundation, Inc.
+ #
+-# Similar to PKG_CHECK_MODULES, make sure that the first instance of
+-# this or PKG_CHECK_MODULES is called, or make sure to call
+-# PKG_CHECK_EXISTS manually
+-# --------------------------------------------------------------
+-AC_DEFUN([PKG_CHECK_EXISTS],
+-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+-if test -n "$PKG_CONFIG" && \
+-    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+-  m4_ifval([$2], [$2], [:])
+-m4_ifvaln([$3], [else
+-  $3])dnl
+-fi])
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
++# serial 1
+ 
+-# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+-# ---------------------------------------------
+-m4_define([_PKG_CONFIG],
+-[if test -n "$$1"; then
+-    pkg_cv_[]$1="$$1"
+- elif test -n "$PKG_CONFIG"; then
+-    PKG_CHECK_EXISTS([$3],
+-                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+-		     [pkg_failed=yes])
+- else
+-    pkg_failed=untried
+-fi[]dnl
+-])# _PKG_CONFIG
++# AM_SILENT_RULES([DEFAULT])
++# --------------------------
++# Enable less verbose build rules; with the default set to DEFAULT
++# (`yes' being less verbose, `no' or empty being verbose).
++AC_DEFUN([AM_SILENT_RULES],
++[AC_ARG_ENABLE([silent-rules],
++[  --enable-silent-rules          less verbose build output (undo: `make V=1')
++  --disable-silent-rules         verbose build output (undo: `make V=0')])
++case $enable_silent_rules in
++yes) AM_DEFAULT_VERBOSITY=0;;
++no)  AM_DEFAULT_VERBOSITY=1;;
++*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
++esac
++AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
++AM_BACKSLASH='\'
++AC_SUBST([AM_BACKSLASH])dnl
++_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
++])
+ 
+-# _PKG_SHORT_ERRORS_SUPPORTED
+-# -----------------------------
+-AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi[]dnl
+-])# _PKG_SHORT_ERRORS_SUPPORTED
++# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
++# AM_PROG_INSTALL_STRIP
++# ---------------------
++# One issue with vendor `install' (even GNU) is that you can't
++# specify the program used to strip binaries.  This is especially
++# annoying in cross-compiling environments, where the build's strip
++# is unlikely to handle the host's binaries.
++# Fortunately install-sh will honor a STRIPPROG variable, so we
++# always use install-sh in `make install-strip', and initialize
++# STRIPPROG with the value of the STRIP variable (set by the user).
++AC_DEFUN([AM_PROG_INSTALL_STRIP],
++[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++# Installed binaries are usually stripped using `strip' when the user
++# run `make install-strip'.  However `strip' might not be the right
++# tool to use in cross-compilation environments, therefore Automake
++# will honor the `STRIP' environment variable to overrule this program.
++dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
++if test "$cross_compiling" != no; then
++  AC_CHECK_TOOL([STRIP], [strip], :)
++fi
++INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
++AC_SUBST([INSTALL_STRIP_PROGRAM])])
+ 
+-# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+-# [ACTION-IF-NOT-FOUND])
+-#
+-#
+-# Note that if there is a possibility the first call to
+-# PKG_CHECK_MODULES might not happen, you should be sure to include an
+-# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
++# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
+ #
+-#
+-# --------------------------------------------------------------
+-AC_DEFUN([PKG_CHECK_MODULES],
+-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+-AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+-AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-pkg_failed=no
+-AC_MSG_CHECKING([for $1])
++# serial 2
+ 
+-_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+-_PKG_CONFIG([$1][_LIBS], [libs], [$2])
++# _AM_SUBST_NOTMAKE(VARIABLE)
++# ---------------------------
++# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
++# This macro is traced by Automake.
++AC_DEFUN([_AM_SUBST_NOTMAKE])
+ 
+-m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+-and $1[]_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.])
++# AM_SUBST_NOTMAKE(VARIABLE)
++# ---------------------------
++# Public sister of _AM_SUBST_NOTMAKE.
++AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+ 
+-if test $pkg_failed = yes; then
+-        _PKG_SHORT_ERRORS_SUPPORTED
+-        if test $_pkg_short_errors_supported = yes; then
+-	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
+-        else 
+-	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
++# Check how to create a tarball.                            -*- Autoconf -*-
+ 
+-	ifelse([$4], , [AC_MSG_ERROR(dnl
+-[Package requirements ($2) were not met:
++# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+ 
+-$$1_PKG_ERRORS
++# serial 2
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++# _AM_PROG_TAR(FORMAT)
++# --------------------
++# Check how to create a tarball in format FORMAT.
++# FORMAT should be one of `v7', `ustar', or `pax'.
++#
++# Substitute a variable $(am__tar) that is a command
++# writing to stdout a FORMAT-tarball containing the directory
++# $tardir.
++#     tardir=directory && $(am__tar) > result.tar
++#
++# Substitute a variable $(am__untar) that extract such
++# a tarball read from stdin.
++#     $(am__untar) < result.tar
++AC_DEFUN([_AM_PROG_TAR],
++[# Always define AMTAR for backward compatibility.
++AM_MISSING_PROG([AMTAR], [tar])
++m4_if([$1], [v7],
++     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
++     [m4_case([$1], [ustar],, [pax],,
++              [m4_fatal([Unknown tar format])])
++AC_MSG_CHECKING([how to create a $1 tar archive])
++# Loop over all known methods to create a tar archive until one works.
++_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
++_am_tools=${am_cv_prog_tar_$1-$_am_tools}
++# Do not fold the above two line into one, because Tru64 sh and
++# Solaris sh will not grok spaces in the rhs of `-'.
++for _am_tool in $_am_tools
++do
++  case $_am_tool in
++  gnutar)
++    for _am_tar in tar gnutar gtar;
++    do
++      AM_RUN_LOG([$_am_tar --version]) && break
++    done
++    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
++    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
++    am__untar="$_am_tar -xf -"
++    ;;
++  plaintar)
++    # Must skip GNU tar: if it does not support --format= it doesn't create
++    # ustar tarball either.
++    (tar --version) >/dev/null 2>&1 && continue
++    am__tar='tar chf - "$$tardir"'
++    am__tar_='tar chf - "$tardir"'
++    am__untar='tar xf -'
++    ;;
++  pax)
++    am__tar='pax -L -x $1 -w "$$tardir"'
++    am__tar_='pax -L -x $1 -w "$tardir"'
++    am__untar='pax -r'
++    ;;
++  cpio)
++    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
++    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
++    am__untar='cpio -i -H $1 -d'
++    ;;
++  none)
++    am__tar=false
++    am__tar_=false
++    am__untar=false
++    ;;
++  esac
+ 
+-_PKG_TEXT
+-])],
+-		[AC_MSG_RESULT([no])
+-                $4])
+-elif test $pkg_failed = untried; then
+-	ifelse([$4], , [AC_MSG_FAILURE(dnl
+-[The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++  # If the value was cached, stop now.  We just wanted to have am__tar
++  # and am__untar set.
++  test -n "${am_cv_prog_tar_$1}" && break
+ 
+-_PKG_TEXT
++  # tar/untar a dummy directory, and stop if the command works
++  rm -rf conftest.dir
++  mkdir conftest.dir
++  echo GrepMe > conftest.dir/file
++  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
++  rm -rf conftest.dir
++  if test -s conftest.tar; then
++    AM_RUN_LOG([$am__untar <conftest.tar])
++    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
++  fi
++done
++rm -rf conftest.dir
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+-		[$4])
+-else
+-	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+-	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+-        AC_MSG_RESULT([yes])
+-	ifelse([$3], , :, [$3])
+-fi[]dnl
+-])# PKG_CHECK_MODULES
++AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
++AC_MSG_RESULT([$am_cv_prog_tar_$1])])
++AC_SUBST([am__tar])
++AC_SUBST([am__untar])
++]) # _AM_PROG_TAR
+ 
+-m4_include([m4/gnome-doc-utils.m4])
+-m4_include([m4/intltool.m4])
+ m4_include([acinclude.m4])
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/common/Makefile.in gdm-2.28.1.new/common/Makefile.in
+--- gdm-2.28.1/common/Makefile.in	2009-10-20 10:50:53.000000000 +1100
++++ gdm-2.28.1.new/common/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -18,8 +19,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -41,14 +43,14 @@
+ subdir = common
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ LTLIBRARIES = $(noinst_LTLIBRARIES)
+ am__DEPENDENCIES_1 =
+ libgdmcommon_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+@@ -78,11 +80,14 @@
+ 	libgdmcommon_la-gdm-signal-handler.lo $(am__objects_1) \
+ 	$(am__objects_2)
+ libgdmcommon_la_OBJECTS = $(am_libgdmcommon_la_OBJECTS)
+-libgdmcommon_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libgdmcommon_la_CFLAGS) \
+-	$(CFLAGS) $(libgdmcommon_la_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++libgdmcommon_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(libgdmcommon_la_CFLAGS) $(CFLAGS) $(libgdmcommon_la_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(gdmdir)"
+-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ am__EXEEXT_1 =
+ PROGRAMS = $(libexec_PROGRAMS) $(noinst_PROGRAMS)
+ am_gdm_crash_logger_OBJECTS =  \
+@@ -103,18 +108,32 @@
+ test_settings_server_OBJECTS = $(am_test_settings_server_OBJECTS)
+ test_settings_server_DEPENDENCIES = libgdmcommon.la \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(libgdmcommon_la_SOURCES) $(gdm_crash_logger_SOURCES) \
+ 	$(test_log_SOURCES) $(test_settings_client_SOURCES) \
+ 	$(test_settings_server_SOURCES)
+@@ -127,8 +146,22 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+-gdmDATA_INSTALL = $(INSTALL_DATA)
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ DATA = $(gdm_DATA)
+ ETAGS = etags
+ CTAGS = ctags
+@@ -136,6 +169,7 @@
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -176,7 +210,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -191,14 +226,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -233,6 +269,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -242,6 +279,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -252,13 +290,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -272,6 +316,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -310,7 +355,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -324,6 +369,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -346,6 +392,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -360,6 +407,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -509,14 +557,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  common/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  common/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu common/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu common/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -534,6 +582,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ clean-noinstLTLIBRARIES:
+ 	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+@@ -544,54 +593,71 @@
+ 	  rm -f "$${dir}/so_locations"; \
+ 	done
+ libgdmcommon.la: $(libgdmcommon_la_OBJECTS) $(libgdmcommon_la_DEPENDENCIES) 
+-	$(libgdmcommon_la_LINK)  $(libgdmcommon_la_OBJECTS) $(libgdmcommon_la_LIBADD) $(LIBS)
++	$(AM_V_CCLD)$(libgdmcommon_la_LINK)  $(libgdmcommon_la_OBJECTS) $(libgdmcommon_la_LIBADD) $(LIBS)
+ install-libexecPROGRAMS: $(libexec_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-libexecPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+ 
+ clean-libexecPROGRAMS:
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ 
+ clean-noinstPROGRAMS:
+-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ gdm-crash-logger$(EXEEXT): $(gdm_crash_logger_OBJECTS) $(gdm_crash_logger_DEPENDENCIES) 
+ 	@rm -f gdm-crash-logger$(EXEEXT)
+-	$(LINK) $(gdm_crash_logger_OBJECTS) $(gdm_crash_logger_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_crash_logger_OBJECTS) $(gdm_crash_logger_LDADD) $(LIBS)
+ test-log$(EXEEXT): $(test_log_OBJECTS) $(test_log_DEPENDENCIES) 
+ 	@rm -f test-log$(EXEEXT)
+-	$(LINK) $(test_log_OBJECTS) $(test_log_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_log_OBJECTS) $(test_log_LDADD) $(LIBS)
+ test-settings-client$(EXEEXT): $(test_settings_client_OBJECTS) $(test_settings_client_DEPENDENCIES) 
+ 	@rm -f test-settings-client$(EXEEXT)
+-	$(LINK) $(test_settings_client_OBJECTS) $(test_settings_client_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_settings_client_OBJECTS) $(test_settings_client_LDADD) $(LIBS)
+ test-settings-server$(EXEEXT): $(test_settings_server_OBJECTS) $(test_settings_server_DEPENDENCIES) 
+ 	@rm -f test-settings-server$(EXEEXT)
+-	$(LINK) $(test_settings_server_OBJECTS) $(test_settings_server_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_settings_server_OBJECTS) $(test_settings_server_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -620,141 +686,161 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-settings-server.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+ 
+ libgdmcommon_la-gdm-address.lo: gdm-address.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-address.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-address.Tpo -c -o libgdmcommon_la-gdm-address.lo `test -f 'gdm-address.c' || echo '$(srcdir)/'`gdm-address.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-address.Tpo $(DEPDIR)/libgdmcommon_la-gdm-address.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-address.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-address.Tpo -c -o libgdmcommon_la-gdm-address.lo `test -f 'gdm-address.c' || echo '$(srcdir)/'`gdm-address.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-address.Tpo $(DEPDIR)/libgdmcommon_la-gdm-address.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-address.c' object='libgdmcommon_la-gdm-address.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-address.lo `test -f 'gdm-address.c' || echo '$(srcdir)/'`gdm-address.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-address.lo `test -f 'gdm-address.c' || echo '$(srcdir)/'`gdm-address.c
+ 
+ libgdmcommon_la-gdm-marshal.lo: gdm-marshal.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-marshal.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-marshal.Tpo -c -o libgdmcommon_la-gdm-marshal.lo `test -f 'gdm-marshal.c' || echo '$(srcdir)/'`gdm-marshal.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-marshal.Tpo $(DEPDIR)/libgdmcommon_la-gdm-marshal.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-marshal.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-marshal.Tpo -c -o libgdmcommon_la-gdm-marshal.lo `test -f 'gdm-marshal.c' || echo '$(srcdir)/'`gdm-marshal.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-marshal.Tpo $(DEPDIR)/libgdmcommon_la-gdm-marshal.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-marshal.c' object='libgdmcommon_la-gdm-marshal.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-marshal.lo `test -f 'gdm-marshal.c' || echo '$(srcdir)/'`gdm-marshal.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-marshal.lo `test -f 'gdm-marshal.c' || echo '$(srcdir)/'`gdm-marshal.c
+ 
+ libgdmcommon_la-gdm-common.lo: gdm-common.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-common.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-common.Tpo -c -o libgdmcommon_la-gdm-common.lo `test -f 'gdm-common.c' || echo '$(srcdir)/'`gdm-common.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-common.Tpo $(DEPDIR)/libgdmcommon_la-gdm-common.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-common.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-common.Tpo -c -o libgdmcommon_la-gdm-common.lo `test -f 'gdm-common.c' || echo '$(srcdir)/'`gdm-common.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-common.Tpo $(DEPDIR)/libgdmcommon_la-gdm-common.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-common.c' object='libgdmcommon_la-gdm-common.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-common.lo `test -f 'gdm-common.c' || echo '$(srcdir)/'`gdm-common.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-common.lo `test -f 'gdm-common.c' || echo '$(srcdir)/'`gdm-common.c
+ 
+ libgdmcommon_la-gdm-common-unknown-origin.lo: gdm-common-unknown-origin.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-common-unknown-origin.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Tpo -c -o libgdmcommon_la-gdm-common-unknown-origin.lo `test -f 'gdm-common-unknown-origin.c' || echo '$(srcdir)/'`gdm-common-unknown-origin.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Tpo $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-common-unknown-origin.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Tpo -c -o libgdmcommon_la-gdm-common-unknown-origin.lo `test -f 'gdm-common-unknown-origin.c' || echo '$(srcdir)/'`gdm-common-unknown-origin.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Tpo $(DEPDIR)/libgdmcommon_la-gdm-common-unknown-origin.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-common-unknown-origin.c' object='libgdmcommon_la-gdm-common-unknown-origin.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-common-unknown-origin.lo `test -f 'gdm-common-unknown-origin.c' || echo '$(srcdir)/'`gdm-common-unknown-origin.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-common-unknown-origin.lo `test -f 'gdm-common-unknown-origin.c' || echo '$(srcdir)/'`gdm-common-unknown-origin.c
+ 
+ libgdmcommon_la-gdm-profile.lo: gdm-profile.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-profile.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-profile.Tpo -c -o libgdmcommon_la-gdm-profile.lo `test -f 'gdm-profile.c' || echo '$(srcdir)/'`gdm-profile.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-profile.Tpo $(DEPDIR)/libgdmcommon_la-gdm-profile.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-profile.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-profile.Tpo -c -o libgdmcommon_la-gdm-profile.lo `test -f 'gdm-profile.c' || echo '$(srcdir)/'`gdm-profile.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-profile.Tpo $(DEPDIR)/libgdmcommon_la-gdm-profile.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-profile.c' object='libgdmcommon_la-gdm-profile.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-profile.lo `test -f 'gdm-profile.c' || echo '$(srcdir)/'`gdm-profile.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-profile.lo `test -f 'gdm-profile.c' || echo '$(srcdir)/'`gdm-profile.c
+ 
+ libgdmcommon_la-gdm-settings.lo: gdm-settings.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings.Tpo -c -o libgdmcommon_la-gdm-settings.lo `test -f 'gdm-settings.c' || echo '$(srcdir)/'`gdm-settings.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-settings.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings.Tpo -c -o libgdmcommon_la-gdm-settings.lo `test -f 'gdm-settings.c' || echo '$(srcdir)/'`gdm-settings.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings.c' object='libgdmcommon_la-gdm-settings.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings.lo `test -f 'gdm-settings.c' || echo '$(srcdir)/'`gdm-settings.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings.lo `test -f 'gdm-settings.c' || echo '$(srcdir)/'`gdm-settings.c
+ 
+ libgdmcommon_la-gdm-settings-backend.lo: gdm-settings-backend.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-backend.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Tpo -c -o libgdmcommon_la-gdm-settings-backend.lo `test -f 'gdm-settings-backend.c' || echo '$(srcdir)/'`gdm-settings-backend.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-backend.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Tpo -c -o libgdmcommon_la-gdm-settings-backend.lo `test -f 'gdm-settings-backend.c' || echo '$(srcdir)/'`gdm-settings-backend.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-backend.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-backend.c' object='libgdmcommon_la-gdm-settings-backend.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-backend.lo `test -f 'gdm-settings-backend.c' || echo '$(srcdir)/'`gdm-settings-backend.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-backend.lo `test -f 'gdm-settings-backend.c' || echo '$(srcdir)/'`gdm-settings-backend.c
+ 
+ libgdmcommon_la-gdm-settings-desktop-backend.lo: gdm-settings-desktop-backend.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-desktop-backend.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Tpo -c -o libgdmcommon_la-gdm-settings-desktop-backend.lo `test -f 'gdm-settings-desktop-backend.c' || echo '$(srcdir)/'`gdm-settings-desktop-backend.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-desktop-backend.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Tpo -c -o libgdmcommon_la-gdm-settings-desktop-backend.lo `test -f 'gdm-settings-desktop-backend.c' || echo '$(srcdir)/'`gdm-settings-desktop-backend.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-desktop-backend.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-desktop-backend.c' object='libgdmcommon_la-gdm-settings-desktop-backend.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-desktop-backend.lo `test -f 'gdm-settings-desktop-backend.c' || echo '$(srcdir)/'`gdm-settings-desktop-backend.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-desktop-backend.lo `test -f 'gdm-settings-desktop-backend.c' || echo '$(srcdir)/'`gdm-settings-desktop-backend.c
+ 
+ libgdmcommon_la-gdm-settings-utils.lo: gdm-settings-utils.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-utils.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Tpo -c -o libgdmcommon_la-gdm-settings-utils.lo `test -f 'gdm-settings-utils.c' || echo '$(srcdir)/'`gdm-settings-utils.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-utils.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Tpo -c -o libgdmcommon_la-gdm-settings-utils.lo `test -f 'gdm-settings-utils.c' || echo '$(srcdir)/'`gdm-settings-utils.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-utils.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-utils.c' object='libgdmcommon_la-gdm-settings-utils.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-utils.lo `test -f 'gdm-settings-utils.c' || echo '$(srcdir)/'`gdm-settings-utils.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-utils.lo `test -f 'gdm-settings-utils.c' || echo '$(srcdir)/'`gdm-settings-utils.c
+ 
+ libgdmcommon_la-gdm-settings-direct.lo: gdm-settings-direct.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-direct.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Tpo -c -o libgdmcommon_la-gdm-settings-direct.lo `test -f 'gdm-settings-direct.c' || echo '$(srcdir)/'`gdm-settings-direct.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-direct.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Tpo -c -o libgdmcommon_la-gdm-settings-direct.lo `test -f 'gdm-settings-direct.c' || echo '$(srcdir)/'`gdm-settings-direct.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-direct.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-direct.c' object='libgdmcommon_la-gdm-settings-direct.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-direct.lo `test -f 'gdm-settings-direct.c' || echo '$(srcdir)/'`gdm-settings-direct.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-direct.lo `test -f 'gdm-settings-direct.c' || echo '$(srcdir)/'`gdm-settings-direct.c
+ 
+ libgdmcommon_la-gdm-settings-client.lo: gdm-settings-client.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-client.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Tpo -c -o libgdmcommon_la-gdm-settings-client.lo `test -f 'gdm-settings-client.c' || echo '$(srcdir)/'`gdm-settings-client.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-settings-client.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Tpo -c -o libgdmcommon_la-gdm-settings-client.lo `test -f 'gdm-settings-client.c' || echo '$(srcdir)/'`gdm-settings-client.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Tpo $(DEPDIR)/libgdmcommon_la-gdm-settings-client.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-settings-client.c' object='libgdmcommon_la-gdm-settings-client.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-client.lo `test -f 'gdm-settings-client.c' || echo '$(srcdir)/'`gdm-settings-client.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-settings-client.lo `test -f 'gdm-settings-client.c' || echo '$(srcdir)/'`gdm-settings-client.c
+ 
+ libgdmcommon_la-gdm-log.lo: gdm-log.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-log.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-log.Tpo -c -o libgdmcommon_la-gdm-log.lo `test -f 'gdm-log.c' || echo '$(srcdir)/'`gdm-log.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-log.Tpo $(DEPDIR)/libgdmcommon_la-gdm-log.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-log.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-log.Tpo -c -o libgdmcommon_la-gdm-log.lo `test -f 'gdm-log.c' || echo '$(srcdir)/'`gdm-log.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-log.Tpo $(DEPDIR)/libgdmcommon_la-gdm-log.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-log.c' object='libgdmcommon_la-gdm-log.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-log.lo `test -f 'gdm-log.c' || echo '$(srcdir)/'`gdm-log.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-log.lo `test -f 'gdm-log.c' || echo '$(srcdir)/'`gdm-log.c
+ 
+ libgdmcommon_la-gdm-md5.lo: gdm-md5.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-md5.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-md5.Tpo -c -o libgdmcommon_la-gdm-md5.lo `test -f 'gdm-md5.c' || echo '$(srcdir)/'`gdm-md5.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-md5.Tpo $(DEPDIR)/libgdmcommon_la-gdm-md5.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-md5.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-md5.Tpo -c -o libgdmcommon_la-gdm-md5.lo `test -f 'gdm-md5.c' || echo '$(srcdir)/'`gdm-md5.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-md5.Tpo $(DEPDIR)/libgdmcommon_la-gdm-md5.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-md5.c' object='libgdmcommon_la-gdm-md5.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-md5.lo `test -f 'gdm-md5.c' || echo '$(srcdir)/'`gdm-md5.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-md5.lo `test -f 'gdm-md5.c' || echo '$(srcdir)/'`gdm-md5.c
+ 
+ libgdmcommon_la-gdm-signal-handler.lo: gdm-signal-handler.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-signal-handler.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Tpo -c -o libgdmcommon_la-gdm-signal-handler.lo `test -f 'gdm-signal-handler.c' || echo '$(srcdir)/'`gdm-signal-handler.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Tpo $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-gdm-signal-handler.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Tpo -c -o libgdmcommon_la-gdm-signal-handler.lo `test -f 'gdm-signal-handler.c' || echo '$(srcdir)/'`gdm-signal-handler.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Tpo $(DEPDIR)/libgdmcommon_la-gdm-signal-handler.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-signal-handler.c' object='libgdmcommon_la-gdm-signal-handler.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-signal-handler.lo `test -f 'gdm-signal-handler.c' || echo '$(srcdir)/'`gdm-signal-handler.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-gdm-signal-handler.lo `test -f 'gdm-signal-handler.c' || echo '$(srcdir)/'`gdm-signal-handler.c
+ 
+ libgdmcommon_la-mkdtemp.lo: mkdtemp.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-mkdtemp.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-mkdtemp.Tpo -c -o libgdmcommon_la-mkdtemp.lo `test -f 'mkdtemp.c' || echo '$(srcdir)/'`mkdtemp.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmcommon_la-mkdtemp.Tpo $(DEPDIR)/libgdmcommon_la-mkdtemp.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -MT libgdmcommon_la-mkdtemp.lo -MD -MP -MF $(DEPDIR)/libgdmcommon_la-mkdtemp.Tpo -c -o libgdmcommon_la-mkdtemp.lo `test -f 'mkdtemp.c' || echo '$(srcdir)/'`mkdtemp.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmcommon_la-mkdtemp.Tpo $(DEPDIR)/libgdmcommon_la-mkdtemp.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mkdtemp.c' object='libgdmcommon_la-mkdtemp.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-mkdtemp.lo `test -f 'mkdtemp.c' || echo '$(srcdir)/'`mkdtemp.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgdmcommon_la_CPPFLAGS) $(CPPFLAGS) $(libgdmcommon_la_CFLAGS) $(CFLAGS) -c -o libgdmcommon_la-mkdtemp.lo `test -f 'mkdtemp.c' || echo '$(srcdir)/'`mkdtemp.c
+ 
+ gdm_crash_logger-gdm-crash-logger.o: gdm-crash-logger.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdm_crash_logger-gdm-crash-logger.o -MD -MP -MF $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo -c -o gdm_crash_logger-gdm-crash-logger.o `test -f 'gdm-crash-logger.c' || echo '$(srcdir)/'`gdm-crash-logger.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdm_crash_logger-gdm-crash-logger.o -MD -MP -MF $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo -c -o gdm_crash_logger-gdm-crash-logger.o `test -f 'gdm-crash-logger.c' || echo '$(srcdir)/'`gdm-crash-logger.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-crash-logger.c' object='gdm_crash_logger-gdm-crash-logger.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdm_crash_logger-gdm-crash-logger.o `test -f 'gdm-crash-logger.c' || echo '$(srcdir)/'`gdm-crash-logger.c
+ 
+ gdm_crash_logger-gdm-crash-logger.obj: gdm-crash-logger.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdm_crash_logger-gdm-crash-logger.obj -MD -MP -MF $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo -c -o gdm_crash_logger-gdm-crash-logger.obj `if test -f 'gdm-crash-logger.c'; then $(CYGPATH_W) 'gdm-crash-logger.c'; else $(CYGPATH_W) '$(srcdir)/gdm-crash-logger.c'; fi`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdm_crash_logger-gdm-crash-logger.obj -MD -MP -MF $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo -c -o gdm_crash_logger-gdm-crash-logger.obj `if test -f 'gdm-crash-logger.c'; then $(CYGPATH_W) 'gdm-crash-logger.c'; else $(CYGPATH_W) '$(srcdir)/gdm-crash-logger.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Tpo $(DEPDIR)/gdm_crash_logger-gdm-crash-logger.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-crash-logger.c' object='gdm_crash_logger-gdm-crash-logger.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdm_crash_logger_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdm_crash_logger-gdm-crash-logger.obj `if test -f 'gdm-crash-logger.c'; then $(CYGPATH_W) 'gdm-crash-logger.c'; else $(CYGPATH_W) '$(srcdir)/gdm-crash-logger.c'; fi`
+@@ -767,65 +853,72 @@
+ install-gdmDATA: $(gdm_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(gdmdir)" || $(MKDIR_P) "$(DESTDIR)$(gdmdir)"
+-	@list='$(gdm_DATA)'; for p in $$list; do \
++	@list='$(gdm_DATA)'; test -n "$(gdmdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(gdmDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(gdmdir)/$$f'"; \
+-	  $(gdmDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(gdmdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gdmdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(gdmdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-gdmDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(gdm_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(gdmdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(gdmdir)/$$f"; \
+-	done
++	@list='$(gdm_DATA)'; test -n "$(gdmdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(gdmdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(gdmdir)" && rm -f $$files
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -846,13 +939,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -886,6 +983,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -908,6 +1006,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -916,18 +1016,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am: install-libexecPROGRAMS
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -950,7 +1060,7 @@
+ 
+ uninstall-am: uninstall-gdmDATA uninstall-libexecPROGRAMS
+ 
+-.MAKE: install-am install-strip
++.MAKE: all check install install-am install-strip
+ 
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ 	clean-libexecPROGRAMS clean-libtool clean-noinstLTLIBRARIES \
+@@ -978,6 +1088,7 @@
+ 
+ gdm-marshal.h: gdm-marshal.list
+ 	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --header > $@
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/compile gdm-2.28.1.new/compile
+--- gdm-2.28.1/compile	2009-10-20 10:50:53.000000000 +1100
++++ gdm-2.28.1.new/compile	2009-10-20 12:36:33.000000000 +1100
+@@ -1,9 +1,10 @@
+ #! /bin/sh
+ # Wrapper for compilers which do not understand `-c -o'.
+ 
+-scriptversion=2005-05-14.22
++scriptversion=2009-04-28.21; # UTC
+ 
+-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
++# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009  Free Software
++# Foundation, Inc.
+ # Written by Tom Tromey <tromey@cygnus.com>.
+ #
+ # This program is free software; you can redistribute it and/or modify
+@@ -17,8 +18,7 @@
+ # 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.
++# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ # As a special exception to the GNU General Public License, if you
+ # distribute this file as part of a program that contains a
+@@ -103,13 +103,13 @@
+ fi
+ 
+ # Name of file we expect compiler to create.
+-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
++cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
+ 
+ # Create the lock directory.
+-# Note: use `[/.-]' here to ensure that we don't use the same name
++# Note: use `[/\\:.-]' here to ensure that we don't use the same name
+ # that we are using for the .o file.  Also, base the name on the expected
+ # object file name, since that is what matters with a parallel build.
+-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
++lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
+ while true; do
+   if mkdir "$lockdir" >/dev/null 2>&1; then
+     break
+@@ -138,5 +138,6 @@
+ # eval: (add-hook 'write-file-hooks 'time-stamp)
+ # time-stamp-start: "scriptversion="
+ # time-stamp-format: "%:y-%02m-%02d.%02H"
+-# time-stamp-end: "$"
++# time-stamp-time-zone: "UTC"
++# time-stamp-end: "; # UTC"
+ # End:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/config.h.in gdm-2.28.1.new/config.h.in
+--- gdm-2.28.1/config.h.in	2009-10-20 10:50:52.000000000 +1100
++++ gdm-2.28.1.new/config.h.in	2009-10-20 12:36:33.000000000 +1100
+@@ -290,6 +290,10 @@
+ /* ISO codes prefix */
+ #undef ISO_CODES_PREFIX
+ 
++/* Define to the sub-directory in which libtool stores uninstalled libraries.
++   */
++#undef LT_OBJDIR
++
+ /* Define to 1 if your C compiler doesn't accept -c and -o together. */
+ #undef NO_MINUS_C_MINUS_O
+ 
+@@ -308,6 +312,9 @@
+ /* Define to the one symbol short name of this package. */
+ #undef PACKAGE_TARNAME
+ 
++/* Define to the home page for this package. */
++#undef PACKAGE_URL
++
+ /* Define to the version of this package. */
+ #undef PACKAGE_VERSION
+ 
+@@ -323,6 +330,28 @@
+ /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
+ #undef TIME_WITH_SYS_TIME
+ 
++/* Enable extensions on AIX 3, Interix.  */
++#ifndef _ALL_SOURCE
++# undef _ALL_SOURCE
++#endif
++/* Enable GNU extensions on systems that have them.  */
++#ifndef _GNU_SOURCE
++# undef _GNU_SOURCE
++#endif
++/* Enable threading extensions on Solaris.  */
++#ifndef _POSIX_PTHREAD_SEMANTICS
++# undef _POSIX_PTHREAD_SEMANTICS
++#endif
++/* Enable extensions on HP NonStop.  */
++#ifndef _TANDEM_SOURCE
++# undef _TANDEM_SOURCE
++#endif
++/* Enable general extensions on Solaris.  */
++#ifndef __EXTENSIONS__
++# undef __EXTENSIONS__
++#endif
++
++
+ /* Define to the name of a structure which holds utmp data. */
+ #undef UTMP
+ 
+@@ -344,10 +373,15 @@
+ /* Define to 1 if the X Window System is missing or not being used. */
+ #undef X_DISPLAY_MISSING
+ 
+-/* Enable GNU extensions on systems that have them.  */
+-#ifndef _GNU_SOURCE
+-# undef _GNU_SOURCE
+-#endif
++/* Define to 1 if on MINIX. */
++#undef _MINIX
++
++/* Define to 2 if the system does not provide POSIX.1 features except with
++   this defined. */
++#undef _POSIX_1_SOURCE
++
++/* Define to 1 if you need to in order for `stat' and other things to work. */
++#undef _POSIX_SOURCE
+ 
+ /* Compatibility type */
+ #undef socklen_t
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/configure gdm-2.28.1.new/configure
+--- gdm-2.28.1/configure	2009-10-20 12:36:06.000000000 +1100
++++ gdm-2.28.1.new/configure	2009-10-20 12:36:30.000000000 +1100
+@@ -1,62 +1,83 @@
+ #! /bin/sh
+ # Guess values for system-dependent variables and create Makefiles.
+-# Generated by GNU Autoconf 2.61 for gdm 2.28.1.
++# Generated by GNU Autoconf 2.64 for gdm 2.28.1.
+ #
+ # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
+ #
+ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
++# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
++# Foundation, Inc.
++#
+ # This configure script is free software; the Free Software Foundation
+ # gives unlimited permission to copy, distribute and modify it.
+-## --------------------- ##
+-## M4sh Initialization.  ##
+-## --------------------- ##
++## -------------------- ##
++## M4sh Initialization. ##
++## -------------------- ##
+ 
+ # Be more Bourne compatible
+ DUALCASE=1; export DUALCASE # for MKS sh
+-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+   emulate sh
+   NULLCMD=:
+-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
++  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+   # is contrary to our usage.  Disable this feature.
+   alias -g '${1+"$@"}'='"$@"'
+   setopt NO_GLOB_SUBST
+ else
+-  case `(set -o) 2>/dev/null` in
+-  *posix*) set -o posix ;;
++  case `(set -o) 2>/dev/null` in #(
++  *posix*) :
++    set -o posix ;; #(
++  *) :
++     ;;
+ esac
+-
+ fi
+ 
+ 
+-
+-
+-# PATH needs CR
+-# Avoid depending upon Character Ranges.
+-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+-as_cr_digits='0123456789'
+-as_cr_alnum=$as_cr_Letters$as_cr_digits
+-
+-# The user is always right.
+-if test "${PATH_SEPARATOR+set}" != set; then
+-  echo "#! /bin/sh" >conf$$.sh
+-  echo  "exit 0"   >>conf$$.sh
+-  chmod +x conf$$.sh
+-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+-    PATH_SEPARATOR=';'
+-  else
+-    PATH_SEPARATOR=:
++as_nl='
++'
++export as_nl
++# Printing a long string crashes Solaris 7 /usr/bin/printf.
++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
++# Prefer a ksh shell builtin over an external printf program on Solaris,
++# but without wasting forks for bash or zsh.
++if test -z "$BASH_VERSION$ZSH_VERSION" \
++    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
++  as_echo='print -r --'
++  as_echo_n='print -rn --'
++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
++  as_echo='printf %s\n'
++  as_echo_n='printf %s'
++else
++  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
++    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
++    as_echo_n='/usr/ucb/echo -n'
++  else
++    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
++    as_echo_n_body='eval
++      arg=$1;
++      case $arg in #(
++      *"$as_nl"*)
++	expr "X$arg" : "X\\(.*\\)$as_nl";
++	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
++      esac;
++      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
++    '
++    export as_echo_n_body
++    as_echo_n='sh -c $as_echo_n_body as_echo'
+   fi
+-  rm -f conf$$.sh
++  export as_echo_body
++  as_echo='sh -c $as_echo_body as_echo'
+ fi
+ 
+-# Support unset when possible.
+-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+-  as_unset=unset
+-else
+-  as_unset=false
++# The user is always right.
++if test "${PATH_SEPARATOR+set}" != set; then
++  PATH_SEPARATOR=:
++  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
++    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
++      PATH_SEPARATOR=';'
++  }
+ fi
+ 
+ 
+@@ -65,20 +86,18 @@
+ # there to prevent editors from complaining about space-tab.
+ # (If _AS_PATH_WALK were called with IFS unset, it would disable word
+ # splitting by setting IFS to empty value.)
+-as_nl='
+-'
+ IFS=" ""	$as_nl"
+ 
+ # Find who we are.  Look in the path if we contain no directory separator.
+-case $0 in
++case $0 in #((
+   *[\\/]* ) as_myself=$0 ;;
+   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+-done
++    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
++  done
+ IFS=$as_save_IFS
+ 
+      ;;
+@@ -89,32 +108,272 @@
+   as_myself=$0
+ fi
+ if test ! -f "$as_myself"; then
+-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+-  { (exit 1); exit 1; }
++  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
++  exit 1
+ fi
+ 
+-# Work around bugs in pre-3.0 UWIN ksh.
+-for as_var in ENV MAIL MAILPATH
+-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
++# Unset variables that we do not need and which cause bugs (e.g. in
++# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
++# suppresses any "Segmentation fault" message there.  '((' could
++# trigger a bug in pdksh 5.2.14.
++for as_var in BASH_ENV ENV MAIL MAILPATH
++do eval test x\${$as_var+set} = xset \
++  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+ done
+ PS1='$ '
+ PS2='> '
+ PS4='+ '
+ 
+ # NLS nuisances.
+-for as_var in \
+-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+-  LC_TELEPHONE LC_TIME
++LC_ALL=C
++export LC_ALL
++LANGUAGE=C
++export LANGUAGE
++
++# CDPATH.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++if test "x$CONFIG_SHELL" = x; then
++  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
++  emulate sh
++  NULLCMD=:
++  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
++  # is contrary to our usage.  Disable this feature.
++  alias -g '\${1+\"\$@\"}'='\"\$@\"'
++  setopt NO_GLOB_SUBST
++else
++  case \`(set -o) 2>/dev/null\` in #(
++  *posix*) :
++    set -o posix ;; #(
++  *) :
++     ;;
++esac
++fi
++"
++  as_required="as_fn_return () { (exit \$1); }
++as_fn_success () { as_fn_return 0; }
++as_fn_failure () { as_fn_return 1; }
++as_fn_ret_success () { return 0; }
++as_fn_ret_failure () { return 1; }
++
++exitcode=0
++as_fn_success || { exitcode=1; echo as_fn_success failed.; }
++as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
++as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
++as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
++if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
++
++else
++  exitcode=1; echo positional parameters were not saved.
++fi
++test x\$exitcode = x0 || exit 1"
++  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
++  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
++  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
++  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
++test \$(( 1 + 1 )) = 2 || exit 1"
++  if (eval "$as_required") 2>/dev/null; then :
++  as_have_required=yes
++else
++  as_have_required=no
++fi
++  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
++
++else
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++as_found=false
++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+ do
+-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+-    eval $as_var=C; export $as_var
+-  else
+-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+-  fi
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++  as_found=:
++  case $as_dir in #(
++	 /*)
++	   for as_base in sh bash ksh sh5; do
++	     # Try only shells that exist, to save several forks.
++	     as_shell=$as_dir/$as_base
++	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
++		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
++  CONFIG_SHELL=$as_shell as_have_required=yes
++		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
++  break 2
++fi
++fi
++	   done;;
++       esac
++  as_found=false
+ done
++$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
++	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
++  CONFIG_SHELL=$SHELL as_have_required=yes
++fi; }
++IFS=$as_save_IFS
++
++
++      if test "x$CONFIG_SHELL" != x; then :
++  # We cannot yet assume a decent shell, so we have to provide a
++	# neutralization value for shells without unset; and this also
++	# works around shells that cannot unset nonexistent variables.
++	BASH_ENV=/dev/null
++	ENV=/dev/null
++	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
++	export CONFIG_SHELL
++	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
++fi
++
++    if test x$as_have_required = xno; then :
++  $as_echo "$0: This script requires a shell more modern than all"
++  $as_echo "$0: the shells that I found on your system."
++  if test x${ZSH_VERSION+set} = xset ; then
++    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
++    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
++  else
++    $as_echo "$0: Please tell bug-autoconf@gnu.org and
++$0: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm
++$0: about your system, including any error possibly output
++$0: before this message. Then install a modern shell, or
++$0: manually run the script under such a shell if you do
++$0: have one."
++  fi
++  exit 1
++fi
++fi
++fi
++SHELL=${CONFIG_SHELL-/bin/sh}
++export SHELL
++# Unset more variables known to interfere with behavior of common tools.
++CLICOLOR_FORCE= GREP_OPTIONS=
++unset CLICOLOR_FORCE GREP_OPTIONS
++
++## --------------------- ##
++## M4sh Shell Functions. ##
++## --------------------- ##
++# as_fn_unset VAR
++# ---------------
++# Portably unset VAR.
++as_fn_unset ()
++{
++  { eval $1=; unset $1;}
++}
++as_unset=as_fn_unset
++
++# as_fn_set_status STATUS
++# -----------------------
++# Set $? to STATUS, without forking.
++as_fn_set_status ()
++{
++  return $1
++} # as_fn_set_status
++
++# as_fn_exit STATUS
++# -----------------
++# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
++as_fn_exit ()
++{
++  set +e
++  as_fn_set_status $1
++  exit $1
++} # as_fn_exit
++
++# as_fn_mkdir_p
++# -------------
++# Create "$as_dir" as a directory, including parents if necessary.
++as_fn_mkdir_p ()
++{
++
++  case $as_dir in #(
++  -*) as_dir=./$as_dir;;
++  esac
++  test -d "$as_dir" || eval $as_mkdir_p || {
++    as_dirs=
++    while :; do
++      case $as_dir in #(
++      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
++      *) as_qdir=$as_dir;;
++      esac
++      as_dirs="'$as_qdir' $as_dirs"
++      as_dir=`$as_dirname -- "$as_dir" ||
++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$as_dir" : 'X\(//\)[^/]' \| \
++	 X"$as_dir" : 'X\(//\)$' \| \
++	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_dir" |
++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)[^/].*/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`
++      test -d "$as_dir" && break
++    done
++    test -z "$as_dirs" || eval "mkdir $as_dirs"
++  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++
++
++} # as_fn_mkdir_p
++# as_fn_append VAR VALUE
++# ----------------------
++# Append the text in VALUE to the end of the definition contained in VAR. Take
++# advantage of any shell optimizations that allow amortized linear growth over
++# repeated appends, instead of the typical quadratic growth present in naive
++# implementations.
++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
++  eval 'as_fn_append ()
++  {
++    eval $1+=\$2
++  }'
++else
++  as_fn_append ()
++  {
++    eval $1=\$$1\$2
++  }
++fi # as_fn_append
++
++# as_fn_arith ARG...
++# ------------------
++# Perform arithmetic evaluation on the ARGs, and store the result in the
++# global $as_val. Take advantage of shells that can avoid forks. The arguments
++# must be portable across $(()) and expr.
++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
++  eval 'as_fn_arith ()
++  {
++    as_val=$(( $* ))
++  }'
++else
++  as_fn_arith ()
++  {
++    as_val=`expr "$@" || test $? -eq 1`
++  }
++fi # as_fn_arith
++
++
++# as_fn_error ERROR [LINENO LOG_FD]
++# ---------------------------------
++# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
++# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
++# script with status $?, using 1 if that was 0.
++as_fn_error ()
++{
++  as_status=$?; test $as_status -eq 0 && as_status=1
++  if test "$3"; then
++    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++  fi
++  $as_echo "$as_me: error: $1" >&2
++  as_fn_exit $as_status
++} # as_fn_error
+ 
+-# Required to use basename.
+ if expr a : '\(a\)' >/dev/null 2>&1 &&
+    test "X`expr 00001 : '.*\(...\)'`" = X001; then
+   as_expr=expr
+@@ -128,13 +387,17 @@
+   as_basename=false
+ fi
+ 
++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
++  as_dirname=dirname
++else
++  as_dirname=false
++fi
+ 
+-# Name of the executable.
+ as_me=`$as_basename -- "$0" ||
+ $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ 	 X"$0" : 'X\(//\)$' \| \
+ 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X/"$0" |
++$as_echo X/"$0" |
+     sed '/^.*\/\([^/][^/]*\)\/*$/{
+ 	    s//\1/
+ 	    q
+@@ -149,440 +412,154 @@
+ 	  }
+ 	  s/.*/./; q'`
+ 
+-# CDPATH.
+-$as_unset CDPATH
++# Avoid depending upon Character Ranges.
++as_cr_letters='abcdefghijklmnopqrstuvwxyz'
++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
++as_cr_Letters=$as_cr_letters$as_cr_LETTERS
++as_cr_digits='0123456789'
++as_cr_alnum=$as_cr_Letters$as_cr_digits
+ 
+ 
+-if test "x$CONFIG_SHELL" = x; then
+-  if (eval ":") 2>/dev/null; then
+-  as_have_required=yes
+-else
+-  as_have_required=no
+-fi
++  as_lineno_1=$LINENO as_lineno_1a=$LINENO
++  as_lineno_2=$LINENO as_lineno_2a=$LINENO
++  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
++  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
++  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
++  sed -n '
++    p
++    /[$]LINENO/=
++  ' <$as_myself |
++    sed '
++      s/[$]LINENO.*/&-/
++      t lineno
++      b
++      :lineno
++      N
++      :loop
++      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
++      t loop
++      s/-\n.*//
++    ' >$as_me.lineno &&
++  chmod +x "$as_me.lineno" ||
++    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+ 
+-  if test $as_have_required = yes && 	 (eval ":
+-(as_func_return () {
+-  (exit \$1)
+-}
+-as_func_success () {
+-  as_func_return 0
+-}
+-as_func_failure () {
+-  as_func_return 1
+-}
+-as_func_ret_success () {
+-  return 0
+-}
+-as_func_ret_failure () {
+-  return 1
++  # Don't try to exec as it changes $[0], causing all sort of problems
++  # (the dirname of $[0] is not the place where we might find the
++  # original and so on.  Autoconf is especially sensitive to this).
++  . "./$as_me.lineno"
++  # Exit status is that of the last command.
++  exit
+ }
+ 
+-exitcode=0
+-if as_func_success; then
+-  :
+-else
+-  exitcode=1
+-  echo as_func_success failed.
+-fi
++ECHO_C= ECHO_N= ECHO_T=
++case `echo -n x` in #(((((
++-n*)
++  case `echo 'xy\c'` in
++  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
++  xy)  ECHO_C='\c';;
++  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
++       ECHO_T='	';;
++  esac;;
++*)
++  ECHO_N='-n';;
++esac
+ 
+-if as_func_failure; then
+-  exitcode=1
+-  echo as_func_failure succeeded.
++rm -f conf$$ conf$$.exe conf$$.file
++if test -d conf$$.dir; then
++  rm -f conf$$.dir/conf$$.file
++else
++  rm -f conf$$.dir
++  mkdir conf$$.dir 2>/dev/null
+ fi
+-
+-if as_func_ret_success; then
+-  :
++if (echo >conf$$.file) 2>/dev/null; then
++  if ln -s conf$$.file conf$$ 2>/dev/null; then
++    as_ln_s='ln -s'
++    # ... but there are two gotchas:
++    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
++    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
++    # In both cases, we have to default to `cp -p'.
++    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
++      as_ln_s='cp -p'
++  elif ln conf$$.file conf$$ 2>/dev/null; then
++    as_ln_s=ln
++  else
++    as_ln_s='cp -p'
++  fi
+ else
+-  exitcode=1
+-  echo as_func_ret_success failed.
++  as_ln_s='cp -p'
+ fi
++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
++rmdir conf$$.dir 2>/dev/null
+ 
+-if as_func_ret_failure; then
+-  exitcode=1
+-  echo as_func_ret_failure succeeded.
++if mkdir -p . 2>/dev/null; then
++  as_mkdir_p='mkdir -p "$as_dir"'
++else
++  test -d ./-p && rmdir ./-p
++  as_mkdir_p=false
+ fi
+ 
+-if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+-  :
++if test -x / >/dev/null 2>&1; then
++  as_test_x='test -x'
+ else
+-  exitcode=1
+-  echo positional parameters were not saved.
++  if ls -dL / >/dev/null 2>&1; then
++    as_ls_L_option=L
++  else
++    as_ls_L_option=
++  fi
++  as_test_x='
++    eval sh -c '\''
++      if test -d "$1"; then
++	test -d "$1/.";
++      else
++	case $1 in #(
++	-*)set "./$1";;
++	esac;
++	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
++	???[sx]*):;;*)false;;esac;fi
++    '\'' sh
++  '
+ fi
++as_executable_p=$as_test_x
+ 
+-test \$exitcode = 0) || { (exit 1); exit 1; }
+-
+-(
+-  as_lineno_1=\$LINENO
+-  as_lineno_2=\$LINENO
+-  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+-  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+-") 2> /dev/null; then
+-  :
+-else
+-  as_candidate_shells=
+-    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  case $as_dir in
+-	 /*)
+-	   for as_base in sh bash ksh sh5; do
+-	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+-	   done;;
+-       esac
+-done
+-IFS=$as_save_IFS
++# Sed expression to map a string onto a valid CPP name.
++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+ 
++# Sed expression to map a string onto a valid variable name.
++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+ 
+-      for as_shell in $as_candidate_shells $SHELL; do
+-	 # Try only shells that exist, to save several forks.
+-	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+-		{ ("$as_shell") 2> /dev/null <<\_ASEOF
+-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+-  emulate sh
+-  NULLCMD=:
+-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+-  # is contrary to our usage.  Disable this feature.
+-  alias -g '${1+"$@"}'='"$@"'
+-  setopt NO_GLOB_SUBST
+-else
+-  case `(set -o) 2>/dev/null` in
+-  *posix*) set -o posix ;;
+-esac
+ 
+-fi
+ 
++# Check that we are running under the correct shell.
++SHELL=${CONFIG_SHELL-/bin/sh}
+ 
+-:
+-_ASEOF
+-}; then
+-  CONFIG_SHELL=$as_shell
+-	       as_have_required=yes
+-	       if { "$as_shell" 2> /dev/null <<\_ASEOF
+-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+-  emulate sh
+-  NULLCMD=:
+-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+-  # is contrary to our usage.  Disable this feature.
+-  alias -g '${1+"$@"}'='"$@"'
+-  setopt NO_GLOB_SUBST
+-else
+-  case `(set -o) 2>/dev/null` in
+-  *posix*) set -o posix ;;
++case X$lt_ECHO in
++X*--fallback-echo)
++  # Remove one level of quotation (which was required for Make).
++  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
++  ;;
+ esac
+ 
+-fi
+-
+-
+-:
+-(as_func_return () {
+-  (exit $1)
+-}
+-as_func_success () {
+-  as_func_return 0
+-}
+-as_func_failure () {
+-  as_func_return 1
+-}
+-as_func_ret_success () {
+-  return 0
+-}
+-as_func_ret_failure () {
+-  return 1
+-}
+-
+-exitcode=0
+-if as_func_success; then
+-  :
+-else
+-  exitcode=1
+-  echo as_func_success failed.
+-fi
+-
+-if as_func_failure; then
+-  exitcode=1
+-  echo as_func_failure succeeded.
+-fi
+-
+-if as_func_ret_success; then
+-  :
+-else
+-  exitcode=1
+-  echo as_func_ret_success failed.
+-fi
+-
+-if as_func_ret_failure; then
+-  exitcode=1
+-  echo as_func_ret_failure succeeded.
+-fi
+-
+-if ( set x; as_func_ret_success y && test x = "$1" ); then
+-  :
+-else
+-  exitcode=1
+-  echo positional parameters were not saved.
+-fi
+-
+-test $exitcode = 0) || { (exit 1); exit 1; }
+-
+-(
+-  as_lineno_1=$LINENO
+-  as_lineno_2=$LINENO
+-  test "x$as_lineno_1" != "x$as_lineno_2" &&
+-  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
+-
+-_ASEOF
+-}; then
+-  break
+-fi
+-
+-fi
+-
+-      done
+-
+-      if test "x$CONFIG_SHELL" != x; then
+-  for as_var in BASH_ENV ENV
+-        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+-        done
+-        export CONFIG_SHELL
+-        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+-fi
+-
+-
+-    if test $as_have_required = no; then
+-  echo This script requires a shell more modern than all the
+-      echo shells that I found on your system.  Please install a
+-      echo modern shell, or manually run the script under such a
+-      echo shell if you do have one.
+-      { (exit 1); exit 1; }
+-fi
+-
+-
+-fi
+-
+-fi
+-
+-
+-
+-(eval "as_func_return () {
+-  (exit \$1)
+-}
+-as_func_success () {
+-  as_func_return 0
+-}
+-as_func_failure () {
+-  as_func_return 1
+-}
+-as_func_ret_success () {
+-  return 0
+-}
+-as_func_ret_failure () {
+-  return 1
+-}
+-
+-exitcode=0
+-if as_func_success; then
+-  :
+-else
+-  exitcode=1
+-  echo as_func_success failed.
+-fi
+-
+-if as_func_failure; then
+-  exitcode=1
+-  echo as_func_failure succeeded.
+-fi
+-
+-if as_func_ret_success; then
+-  :
+-else
+-  exitcode=1
+-  echo as_func_ret_success failed.
+-fi
+-
+-if as_func_ret_failure; then
+-  exitcode=1
+-  echo as_func_ret_failure succeeded.
+-fi
+-
+-if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+-  :
+-else
+-  exitcode=1
+-  echo positional parameters were not saved.
+-fi
+-
+-test \$exitcode = 0") || {
+-  echo No shell found that supports shell functions.
+-  echo Please tell autoconf@gnu.org about your system,
+-  echo including any error possibly output before this
+-  echo message
+-}
+-
+-
+-
+-  as_lineno_1=$LINENO
+-  as_lineno_2=$LINENO
+-  test "x$as_lineno_1" != "x$as_lineno_2" &&
+-  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+-
+-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+-  # uniformly replaced by the line number.  The first 'sed' inserts a
+-  # line-number line after each line using $LINENO; the second 'sed'
+-  # does the real work.  The second script uses 'N' to pair each
+-  # line-number line with the line containing $LINENO, and appends
+-  # trailing '-' during substitution so that $LINENO is not a special
+-  # case at line end.
+-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+-  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+-  # E. McMahon (1931-1989) for sed's syntax.  :-)
+-  sed -n '
+-    p
+-    /[$]LINENO/=
+-  ' <$as_myself |
+-    sed '
+-      s/[$]LINENO.*/&-/
+-      t lineno
+-      b
+-      :lineno
+-      N
+-      :loop
+-      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+-      t loop
+-      s/-\n.*//
+-    ' >$as_me.lineno &&
+-  chmod +x "$as_me.lineno" ||
+-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+-   { (exit 1); exit 1; }; }
+-
+-  # Don't try to exec as it changes $[0], causing all sort of problems
+-  # (the dirname of $[0] is not the place where we might find the
+-  # original and so on.  Autoconf is especially sensitive to this).
+-  . "./$as_me.lineno"
+-  # Exit status is that of the last command.
+-  exit
+-}
+-
+-
+-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+-  as_dirname=dirname
+-else
+-  as_dirname=false
+-fi
+-
+-ECHO_C= ECHO_N= ECHO_T=
+-case `echo -n x` in
+--n*)
+-  case `echo 'x\c'` in
+-  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+-  *)   ECHO_C='\c';;
+-  esac;;
+-*)
+-  ECHO_N='-n';;
+-esac
+-
+-if expr a : '\(a\)' >/dev/null 2>&1 &&
+-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+-  as_expr=expr
+-else
+-  as_expr=false
+-fi
+-
+-rm -f conf$$ conf$$.exe conf$$.file
+-if test -d conf$$.dir; then
+-  rm -f conf$$.dir/conf$$.file
+-else
+-  rm -f conf$$.dir
+-  mkdir conf$$.dir
+-fi
+-echo >conf$$.file
+-if ln -s conf$$.file conf$$ 2>/dev/null; then
+-  as_ln_s='ln -s'
+-  # ... but there are two gotchas:
+-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+-  # In both cases, we have to default to `cp -p'.
+-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+-    as_ln_s='cp -p'
+-elif ln conf$$.file conf$$ 2>/dev/null; then
+-  as_ln_s=ln
+-else
+-  as_ln_s='cp -p'
+-fi
+-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+-rmdir conf$$.dir 2>/dev/null
+-
+-if mkdir -p . 2>/dev/null; then
+-  as_mkdir_p=:
+-else
+-  test -d ./-p && rmdir ./-p
+-  as_mkdir_p=false
+-fi
+-
+-if test -x / >/dev/null 2>&1; then
+-  as_test_x='test -x'
+-else
+-  if ls -dL / >/dev/null 2>&1; then
+-    as_ls_L_option=L
+-  else
+-    as_ls_L_option=
+-  fi
+-  as_test_x='
+-    eval sh -c '\''
+-      if test -d "$1"; then
+-        test -d "$1/.";
+-      else
+-	case $1 in
+-        -*)set "./$1";;
+-	esac;
+-	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+-	???[sx]*):;;*)false;;esac;fi
+-    '\'' sh
+-  '
+-fi
+-as_executable_p=$as_test_x
+-
+-# Sed expression to map a string onto a valid CPP name.
+-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+-
+-# Sed expression to map a string onto a valid variable name.
+-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+-
+-
+-
+-
+-# Check that we are running under the correct shell.
+-SHELL=${CONFIG_SHELL-/bin/sh}
+-
+-case X$ECHO in
+-X*--fallback-echo)
+-  # Remove one level of quotation (which was required for Make).
+-  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
+-  ;;
+-esac
+-
+-echo=${ECHO-echo}
+-if test "X$1" = X--no-reexec; then
+-  # Discard the --no-reexec flag, and continue.
+-  shift
+-elif test "X$1" = X--fallback-echo; then
+-  # Avoid inline document here, it may be left over
+-  :
+-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+-  # Yippee, $echo works!
+-  :
+-else
+-  # Restart under the correct shell.
+-  exec $SHELL "$0" --no-reexec ${1+"$@"}
++ECHO=${lt_ECHO-echo}
++if test "X$1" = X--no-reexec; then
++  # Discard the --no-reexec flag, and continue.
++  shift
++elif test "X$1" = X--fallback-echo; then
++  # Avoid inline document here, it may be left over
++  :
++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
++  # Yippee, $ECHO works!
++  :
++else
++  # Restart under the correct shell.
++  exec $SHELL "$0" --no-reexec ${1+"$@"}
+ fi
+ 
+ if test "X$1" = X--fallback-echo; then
+   # used as fallback echo
+   shift
+-  cat <<EOF
++  cat <<_LT_EOF
+ $*
+-EOF
++_LT_EOF
+   exit 0
+ fi
+ 
+@@ -590,121 +567,116 @@
+ # if CDPATH is set.
+ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+ 
+-if test -z "$ECHO"; then
+-if test "X${echo_test_string+set}" != Xset; then
+-# find a string as large as possible, as long as the shell can cope with it
+-  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+-    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
+-       echo_test_string=`eval $cmd` &&
+-       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+-    then
+-      break
+-    fi
+-  done
+-fi
++if test -z "$lt_ECHO"; then
++  if test "X${echo_test_string+set}" != Xset; then
++    # find a string as large as possible, as long as the shell can cope with it
++    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
++      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
++      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
++	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
++      then
++        break
++      fi
++    done
++  fi
+ 
+-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+-   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+-   test "X$echo_testing_string" = "X$echo_test_string"; then
+-  :
+-else
+-  # The Solaris, AIX, and Digital Unix default echo programs unquote
+-  # backslashes.  This makes it impossible to quote backslashes using
+-  #   echo "$something" | sed 's/\\/\\\\/g'
+-  #
+-  # So, first we look for a working echo in the user's PATH.
++  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
++     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
++     test "X$echo_testing_string" = "X$echo_test_string"; then
++    :
++  else
++    # The Solaris, AIX, and Digital Unix default echo programs unquote
++    # backslashes.  This makes it impossible to quote backslashes using
++    #   echo "$something" | sed 's/\\/\\\\/g'
++    #
++    # So, first we look for a working echo in the user's PATH.
+ 
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-  for dir in $PATH /usr/ucb; do
++    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++    for dir in $PATH /usr/ucb; do
++      IFS="$lt_save_ifs"
++      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
++         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
++         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
++         test "X$echo_testing_string" = "X$echo_test_string"; then
++        ECHO="$dir/echo"
++        break
++      fi
++    done
+     IFS="$lt_save_ifs"
+-    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+-       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+-       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+-       test "X$echo_testing_string" = "X$echo_test_string"; then
+-      echo="$dir/echo"
+-      break
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+ 
+-  if test "X$echo" = Xecho; then
+-    # We didn't find a better echo, so look for alternatives.
+-    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+-       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+-       test "X$echo_testing_string" = "X$echo_test_string"; then
+-      # This shell has a builtin print -r that does the trick.
+-      echo='print -r'
+-    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+-	 test "X$CONFIG_SHELL" != X/bin/ksh; then
+-      # If we have ksh, try running configure again with it.
+-      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+-      export ORIGINAL_CONFIG_SHELL
+-      CONFIG_SHELL=/bin/ksh
+-      export CONFIG_SHELL
+-      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+-    else
+-      # Try using printf.
+-      echo='printf %s\n'
+-      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+-	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+-	 test "X$echo_testing_string" = "X$echo_test_string"; then
+-	# Cool, printf works
+-	:
+-      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+-	   test "X$echo_testing_string" = 'X\t' &&
+-	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+-	   test "X$echo_testing_string" = "X$echo_test_string"; then
+-	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+-	export CONFIG_SHELL
+-	SHELL="$CONFIG_SHELL"
+-	export SHELL
+-	echo="$CONFIG_SHELL $0 --fallback-echo"
+-      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+-	   test "X$echo_testing_string" = 'X\t' &&
+-	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+-	   test "X$echo_testing_string" = "X$echo_test_string"; then
+-	echo="$CONFIG_SHELL $0 --fallback-echo"
++    if test "X$ECHO" = Xecho; then
++      # We didn't find a better echo, so look for alternatives.
++      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
++         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
++         test "X$echo_testing_string" = "X$echo_test_string"; then
++        # This shell has a builtin print -r that does the trick.
++        ECHO='print -r'
++      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
++	   test "X$CONFIG_SHELL" != X/bin/ksh; then
++        # If we have ksh, try running configure again with it.
++        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
++        export ORIGINAL_CONFIG_SHELL
++        CONFIG_SHELL=/bin/ksh
++        export CONFIG_SHELL
++        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+       else
+-	# maybe with a smaller string...
+-	prev=:
++        # Try using printf.
++        ECHO='printf %s\n'
++        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
++	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
++	   test "X$echo_testing_string" = "X$echo_test_string"; then
++	  # Cool, printf works
++	  :
++        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
++	     test "X$echo_testing_string" = 'X\t' &&
++	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
++	     test "X$echo_testing_string" = "X$echo_test_string"; then
++	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
++	  export CONFIG_SHELL
++	  SHELL="$CONFIG_SHELL"
++	  export SHELL
++	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
++        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
++	     test "X$echo_testing_string" = 'X\t' &&
++	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
++	     test "X$echo_testing_string" = "X$echo_test_string"; then
++	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
++        else
++	  # maybe with a smaller string...
++	  prev=:
+ 
+-	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+-	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+-	  then
+-	    break
+-	  fi
+-	  prev="$cmd"
+-	done
++	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
++	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
++	    then
++	      break
++	    fi
++	    prev="$cmd"
++	  done
+ 
+-	if test "$prev" != 'sed 50q "$0"'; then
+-	  echo_test_string=`eval $prev`
+-	  export echo_test_string
+-	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+-	else
+-	  # Oops.  We lost completely, so just stick with echo.
+-	  echo=echo
+-	fi
++	  if test "$prev" != 'sed 50q "$0"'; then
++	    echo_test_string=`eval $prev`
++	    export echo_test_string
++	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
++	  else
++	    # Oops.  We lost completely, so just stick with echo.
++	    ECHO=echo
++	  fi
++        fi
+       fi
+     fi
+   fi
+ fi
+-fi
+ 
+ # Copy echo and quote the copy suitably for passing to libtool from
+ # the Makefile, instead of quoting the original, which is used later.
+-ECHO=$echo
+-if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+-   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
++lt_ECHO=$ECHO
++if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
++   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+ fi
+ 
+ 
+ 
+ 
+-tagnames=${tagnames+${tagnames},}CXX
+-
+-tagnames=${tagnames+${tagnames},}F77
+-
+ exec 7<&0 </dev/null 6>&1
+ 
+ # Name of the host.
+@@ -723,7 +695,6 @@
+ subdirs=
+ MFLAGS=
+ MAKEFLAGS=
+-SHELL=${CONFIG_SHELL-/bin/sh}
+ 
+ # Identity of this package.
+ PACKAGE_NAME='gdm'
+@@ -731,6 +702,7 @@
+ PACKAGE_VERSION='2.28.1'
+ PACKAGE_STRING='gdm 2.28.1'
+ PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gdm'
++PACKAGE_URL=''
+ 
+ ac_unique_file="daemon/gdm-manager.c"
+ # Factoring default headers for most tests.
+@@ -769,277 +741,350 @@
+ # include <unistd.h>
+ #endif"
+ 
+-ac_subst_vars='SHELL
+-PATH_SEPARATOR
+-PACKAGE_NAME
+-PACKAGE_TARNAME
+-PACKAGE_VERSION
+-PACKAGE_STRING
+-PACKAGE_BUGREPORT
+-exec_prefix
+-prefix
+-program_transform_name
+-bindir
+-sbindir
+-libexecdir
+-datarootdir
+-datadir
+-sysconfdir
+-sharedstatedir
+-localstatedir
+-includedir
+-oldincludedir
+-docdir
+-infodir
+-htmldir
+-dvidir
+-pdfdir
+-psdir
+-libdir
+-localedir
+-mandir
+-DEFS
+-ECHO_C
+-ECHO_N
+-ECHO_T
+-LIBS
+-build_alias
+-host_alias
+-target_alias
+-INSTALL_PROGRAM
+-INSTALL_SCRIPT
+-INSTALL_DATA
+-am__isrc
+-CYGPATH_W
+-PACKAGE
+-VERSION
+-ACLOCAL
+-AUTOCONF
+-AUTOMAKE
+-AUTOHEADER
+-MAKEINFO
+-install_sh
+-STRIP
+-INSTALL_STRIP_PROGRAM
+-mkdir_p
+-AWK
+-SET_MAKE
+-am__leading_dot
+-AMTAR
+-am__tar
+-am__untar
+-MAINTAINER_MODE_TRUE
+-MAINTAINER_MODE_FALSE
+-MAINT
+-CC
+-CFLAGS
+-LDFLAGS
+-CPPFLAGS
+-ac_ct_CC
+-EXEEXT
+-OBJEXT
+-DEPDIR
+-am__include
+-am__quote
+-AMDEP_TRUE
+-AMDEP_FALSE
+-AMDEPBACKSLASH
+-CCDEPMODE
+-am__fastdepCC_TRUE
+-am__fastdepCC_FALSE
+-CPP
+-GREP
+-EGREP
+-CXX
+-CXXFLAGS
+-ac_ct_CXX
+-CXXDEPMODE
+-am__fastdepCXX_TRUE
+-am__fastdepCXX_FALSE
+-build
+-build_cpu
+-build_vendor
+-build_os
+-host
+-host_cpu
+-host_vendor
+-host_os
+-LN_S
+-ECHO
+-AR
+-RANLIB
++ac_subst_vars='am__EXEEXT_FALSE
++am__EXEEXT_TRUE
++LTLIBOBJS
++LIBOBJS
++X_XNEST_UNSCALED_FONTPATH
++X_XNEST_CONFIG_OPTIONS
++X_XNEST_CMD
++X_CONFIG_OPTIONS
++X_SERVER_PATH
++X_SERVER
++X_PATH
++SOUND_PROGRAM
++XSESSION_SHELL
++DEBUG_CFLAGS
++GDM_XAUTH_DIR
++GDM_WORKING_DIR
++GDM_PID_FILE
++LIBEXECDIR
++LIBDIR
++SBINDIR
++BINDIR
++DATADIR
++SYSCONFDIR
++LOCALSTATEDIR
++EXTRA_GREETER_LIBS
++EXTRA_TEST_LIBS
++EXTRA_SETUP_LIBS
++EXTRA_DYNAMIC_LIBS
++EXTRA_FLEXI_LIBS
++EXTRA_XNEST_LIBS
++EXTRA_CHOOSER_LIBS
++EXTRA_SLAVE_LIBS
++EXTRA_DAEMON_LIBS
++HAVE_LIBAUDIT_FALSE
++HAVE_LIBAUDIT_TRUE
++HAVE_ADT_FALSE
++HAVE_ADT_TRUE
++XEVIE_OPTION
++GDM_OLD_CONF
++GDM_CUSTOM_CONF
++GDM_DEFAULTS_CONF
++AT_BINDIR
++cachedir
++logdir
++pixmapdir
++gdmlocaledir
++authdir
++RBAC_LIBS
++DBUS_SYS_DIR
++WITH_CONSOLE_KIT
++WITH_CONSOLE_KIT_FALSE
++WITH_CONSOLE_KIT_TRUE
++XINERAMA_LIBS
++LIBWRAP_LIBS
++OS_SOLARIS_FALSE
++OS_SOLARIS_TRUE
++GDMCHOOSER
++XDMCP_SUPPORT_FALSE
++XDMCP_SUPPORT_TRUE
++XDMCP_LIBS
++PAM_LIBS
++HAVE_PAM
++PAM_PREFIX
++GDM_GROUPNAME
++GDM_USERNAME
++MKDTEMP_MISSING_FALSE
++MKDTEMP_MISSING_TRUE
++LANG_CONFIG_FILE
++GDM_SESSION_DEFAULT_PATH
++AT_SPI_REGISTRYD_DIR
++dmconfdir
++gdmconfdir
++sysconfsubdir
++GCONF_SCHEMAS_INSTALL_FALSE
++GCONF_SCHEMAS_INSTALL_TRUE
++GCONF_SCHEMA_FILE_DIR
++GCONF_SCHEMA_CONFIG_SOURCE
++GCONFTOOL
++HAVE_CHECK_FALSE
++HAVE_CHECK_TRUE
++CHECK_LIBS
++CHECK_CFLAGS
++GLIB_GENMARSHAL
++PLUGIN_LIBTOOL_FLAGS
++APPLET_LIBS
++APPLET_CFLAGS
++SIMPLE_CHOOSER_LIBS
++SIMPLE_CHOOSER_CFLAGS
++HAVE_LIBXKLAVIER
++HAVE_LIBXKLAVIER_FALSE
++HAVE_LIBXKLAVIER_TRUE
++LIBXKLAVIER_LIBS
++LIBXKLAVIER_CFLAGS
++SIMPLE_GREETER_LIBS
++SIMPLE_GREETER_CFLAGS
++GDMSETUP_LIBS
++GDMSETUP_CFLAGS
++HAVE_DEVICEKIT_POWER
++DEVKIT_POWER_LIBS
++DEVKIT_POWER_CFLAGS
++GCONF_LIBS
++GCONF_CFLAGS
++CANBERRA_GTK_LIBS
++CANBERRA_GTK_CFLAGS
++GTK_LIBS
++GTK_CFLAGS
++X_EXTRA_LIBS
++X_LIBS
++X_PRE_LIBS
++X_CFLAGS
++XMKMF
++XLIB_LIBS
++XLIB_CFLAGS
++DAEMON_LIBS
++DAEMON_CFLAGS
++COMMON_LIBS
++COMMON_CFLAGS
++GTHREAD_LIBS
++GTHREAD_CFLAGS
++WARN_CFLAGS
++MKINSTALLDIRS
++POSUB
++POFILES
++PO_IN_DATADIR_FALSE
++PO_IN_DATADIR_TRUE
++INTLLIBS
++INSTOBJEXT
++GMOFILES
++CATOBJEXT
++CATALOGS
++MSGFMT_OPTS
++GETTEXT_PACKAGE
++HAVE_GNOME_DOC_UTILS_FALSE
++HAVE_GNOME_DOC_UTILS_TRUE
++DISTCHECK_CONFIGURE_FLAGS
++ENABLE_SK_FALSE
++ENABLE_SK_TRUE
++DOC_USER_FORMATS
++OMF_DIR
++HELP_DIR
++PKG_CONFIG
++DATADIRNAME
++ALL_LINGUAS
++INTLTOOL_PERL
++GMSGFMT
++MSGFMT
++MSGMERGE
++XGETTEXT
++INTLTOOL_POLICY_RULE
++INTLTOOL_SERVICE_RULE
++INTLTOOL_THEME_RULE
++INTLTOOL_SCHEMAS_RULE
++INTLTOOL_CAVES_RULE
++INTLTOOL_XML_NOMERGE_RULE
++INTLTOOL_XML_RULE
++INTLTOOL_KBD_RULE
++INTLTOOL_XAM_RULE
++INTLTOOL_UI_RULE
++INTLTOOL_SOUNDLIST_RULE
++INTLTOOL_SHEET_RULE
++INTLTOOL_SERVER_RULE
++INTLTOOL_PONG_RULE
++INTLTOOL_OAF_RULE
++INTLTOOL_PROP_RULE
++INTLTOOL_KEYS_RULE
++INTLTOOL_DIRECTORY_RULE
++INTLTOOL_DESKTOP_RULE
++INTLTOOL_EXTRACT
++INTLTOOL_MERGE
++INTLTOOL_UPDATE
++USE_NLS
+ CXXCPP
+-F77
+-FFLAGS
+-ac_ct_F77
++OTOOL64
++OTOOL
++LIPO
++NMEDIT
++DSYMUTIL
++lt_ECHO
++RANLIB
++AR
++OBJDUMP
++LN_S
++NM
++ac_ct_DUMPBIN
++DUMPBIN
++LD
++FGREP
++SED
++host_os
++host_vendor
++host_cpu
++host
++build_os
++build_vendor
++build_cpu
++build
+ LIBTOOL
+-USE_NLS
+-INTLTOOL_UPDATE
+-INTLTOOL_MERGE
+-INTLTOOL_EXTRACT
+-INTLTOOL_DESKTOP_RULE
+-INTLTOOL_DIRECTORY_RULE
+-INTLTOOL_KEYS_RULE
+-INTLTOOL_PROP_RULE
+-INTLTOOL_OAF_RULE
+-INTLTOOL_PONG_RULE
+-INTLTOOL_SERVER_RULE
+-INTLTOOL_SHEET_RULE
+-INTLTOOL_SOUNDLIST_RULE
+-INTLTOOL_UI_RULE
+-INTLTOOL_XAM_RULE
+-INTLTOOL_KBD_RULE
+-INTLTOOL_XML_RULE
+-INTLTOOL_XML_NOMERGE_RULE
+-INTLTOOL_CAVES_RULE
+-INTLTOOL_SCHEMAS_RULE
+-INTLTOOL_THEME_RULE
+-INTLTOOL_SERVICE_RULE
+-INTLTOOL_POLICY_RULE
+-XGETTEXT
+-MSGMERGE
+-MSGFMT
+-GMSGFMT
+-INTLTOOL_PERL
+-ALL_LINGUAS
+-DATADIRNAME
+-PKG_CONFIG
+-HELP_DIR
+-OMF_DIR
+-DOC_USER_FORMATS
+-ENABLE_SK_TRUE
+-ENABLE_SK_FALSE
+-DISTCHECK_CONFIGURE_FLAGS
+-HAVE_GNOME_DOC_UTILS_TRUE
+-HAVE_GNOME_DOC_UTILS_FALSE
+-GETTEXT_PACKAGE
+-MSGFMT_OPTS
+-CATALOGS
+-CATOBJEXT
+-GMOFILES
+-INSTOBJEXT
+-INTLLIBS
+-PO_IN_DATADIR_TRUE
+-PO_IN_DATADIR_FALSE
+-POFILES
+-POSUB
+-MKINSTALLDIRS
+-WARN_CFLAGS
+-GTHREAD_CFLAGS
+-GTHREAD_LIBS
+-COMMON_CFLAGS
+-COMMON_LIBS
+-DAEMON_CFLAGS
+-DAEMON_LIBS
+-XLIB_CFLAGS
+-XLIB_LIBS
+-XMKMF
+-X_CFLAGS
+-X_PRE_LIBS
+-X_LIBS
+-X_EXTRA_LIBS
+-GTK_CFLAGS
+-GTK_LIBS
+-CANBERRA_GTK_CFLAGS
+-CANBERRA_GTK_LIBS
+-GCONF_CFLAGS
+-GCONF_LIBS
+-DEVKIT_POWER_CFLAGS
+-DEVKIT_POWER_LIBS
+-HAVE_DEVICEKIT_POWER
+-SIMPLE_GREETER_CFLAGS
+-SIMPLE_GREETER_LIBS
+-LIBXKLAVIER_CFLAGS
+-LIBXKLAVIER_LIBS
+-HAVE_LIBXKLAVIER_TRUE
+-HAVE_LIBXKLAVIER_FALSE
+-HAVE_LIBXKLAVIER
+-SIMPLE_CHOOSER_CFLAGS
+-SIMPLE_CHOOSER_LIBS
+-APPLET_CFLAGS
+-APPLET_LIBS
+-PLUGIN_LIBTOOL_FLAGS
+-GLIB_GENMARSHAL
+-CHECK_CFLAGS
+-CHECK_LIBS
+-HAVE_CHECK_TRUE
+-HAVE_CHECK_FALSE
+-GCONFTOOL
+-GCONF_SCHEMA_CONFIG_SOURCE
+-GCONF_SCHEMA_FILE_DIR
+-GCONF_SCHEMAS_INSTALL_TRUE
+-GCONF_SCHEMAS_INSTALL_FALSE
+-sysconfsubdir
+-gdmconfdir
+-dmconfdir
+-AT_SPI_REGISTRYD_DIR
+-GDM_SESSION_DEFAULT_PATH
+-LANG_CONFIG_FILE
+-MKDTEMP_MISSING_TRUE
+-MKDTEMP_MISSING_FALSE
+-GDM_USERNAME
+-GDM_GROUPNAME
+-PAM_PREFIX
+-HAVE_PAM
+-PAM_LIBS
+-XDMCP_LIBS
+-XDMCP_SUPPORT_TRUE
+-XDMCP_SUPPORT_FALSE
+-GDMCHOOSER
+-OS_SOLARIS_TRUE
+-OS_SOLARIS_FALSE
+-LIBWRAP_LIBS
+-XINERAMA_LIBS
+-WITH_CONSOLE_KIT_TRUE
+-WITH_CONSOLE_KIT_FALSE
+-WITH_CONSOLE_KIT
+-DBUS_SYS_DIR
+-RBAC_LIBS
+-authdir
+-gdmlocaledir
+-pixmapdir
+-logdir
+-AT_BINDIR
+-GDM_DEFAULTS_CONF
+-GDM_CUSTOM_CONF
+-GDM_OLD_CONF
+-XEVIE_OPTION
+-HAVE_ADT_TRUE
+-HAVE_ADT_FALSE
+-HAVE_LIBAUDIT_TRUE
+-HAVE_LIBAUDIT_FALSE
+-EXTRA_DAEMON_LIBS
+-EXTRA_SLAVE_LIBS
+-EXTRA_CHOOSER_LIBS
+-EXTRA_XNEST_LIBS
+-EXTRA_FLEXI_LIBS
+-EXTRA_DYNAMIC_LIBS
+-EXTRA_SETUP_LIBS
+-EXTRA_TEST_LIBS
+-EXTRA_GREETER_LIBS
+-LOCALSTATEDIR
+-SYSCONFDIR
+-DATADIR
+-BINDIR
+-SBINDIR
+-LIBDIR
+-LIBEXECDIR
+-GDM_PID_FILE
+-GDM_WORKING_DIR
+-GDM_XAUTH_DIR
+-DEBUG_CFLAGS
+-XSESSION_SHELL
+-SOUND_PROGRAM
+-X_PATH
+-X_SERVER
+-X_SERVER_PATH
+-X_CONFIG_OPTIONS
+-X_XNEST_CMD
+-X_XNEST_CONFIG_OPTIONS
+-X_XNEST_UNSCALED_FONTPATH
+-LIBOBJS
+-LTLIBOBJS'
++am__fastdepCXX_FALSE
++am__fastdepCXX_TRUE
++CXXDEPMODE
++ac_ct_CXX
++CXXFLAGS
++CXX
++EGREP
++GREP
++CPP
++am__fastdepCC_FALSE
++am__fastdepCC_TRUE
++CCDEPMODE
++AMDEPBACKSLASH
++AMDEP_FALSE
++AMDEP_TRUE
++am__quote
++am__include
++DEPDIR
++OBJEXT
++EXEEXT
++ac_ct_CC
++CPPFLAGS
++LDFLAGS
++CFLAGS
++CC
++MAINT
++MAINTAINER_MODE_FALSE
++MAINTAINER_MODE_TRUE
++AM_BACKSLASH
++AM_DEFAULT_VERBOSITY
++am__untar
++am__tar
++AMTAR
++am__leading_dot
++SET_MAKE
++AWK
++mkdir_p
++MKDIR_P
++INSTALL_STRIP_PROGRAM
++STRIP
++install_sh
++MAKEINFO
++AUTOHEADER
++AUTOMAKE
++AUTOCONF
++ACLOCAL
++VERSION
++PACKAGE
++CYGPATH_W
++am__isrc
++INSTALL_DATA
++INSTALL_SCRIPT
++INSTALL_PROGRAM
++target_alias
++host_alias
++build_alias
++LIBS
++ECHO_T
++ECHO_N
++ECHO_C
++DEFS
++mandir
++localedir
++libdir
++psdir
++pdfdir
++dvidir
++htmldir
++infodir
++docdir
++oldincludedir
++includedir
++localstatedir
++sharedstatedir
++sysconfdir
++datadir
++datarootdir
++libexecdir
++sbindir
++bindir
++program_transform_name
++prefix
++exec_prefix
++PACKAGE_URL
++PACKAGE_BUGREPORT
++PACKAGE_STRING
++PACKAGE_VERSION
++PACKAGE_TARNAME
++PACKAGE_NAME
++PATH_SEPARATOR
++SHELL'
+ ac_subst_files=''
++ac_user_opts='
++enable_option_checking
++enable_silent_rules
++enable_maintainer_mode
++enable_dependency_tracking
++enable_shared
++enable_static
++with_pic
++enable_fast_install
++with_gnu_ld
++enable_libtool_lock
++enable_nls
++with_help_dir
++with_omf_dir
++with_help_formats
++enable_scrollkeeper
++enable_compile_warnings
++enable_iso_c
++with_x
++with_gconf_source
++with_gconf_schema_file_dir
++enable_schemas_install
++with_sysconfsubdir
++with_dmconfdir
++enable_console_helper
++enable_authentication_scheme
++with_xinerama
++with_xdmcp
++with_tcp_wrappers
++with_selinux
++with_console_kit
++with_at_spi_registryd_directory
++with_default_path
++with_lang_file
++enable_ipv6
++with_user
++with_group
++with_pam_prefix
++with_dbus_sys
++with_dbus_services
++enable_rbac_shutdown
++with_log_dir
++with_cache_dir
++with_at_bindir
++with_defaults_conf
++with_custom_conf
++with_xevie
++with_libaudit
++with_pid_file
++with_working_directory
++with_xauth_dir
++enable_more_warnings
++enable_debug
++enable_profiling
++'
+       ac_precious_vars='build_alias
+ host_alias
+ target_alias
+@@ -1053,8 +1098,6 @@
+ CXXFLAGS
+ CCC
+ CXXCPP
+-F77
+-FFLAGS
+ PKG_CONFIG
+ GTHREAD_CFLAGS
+ GTHREAD_LIBS
+@@ -1073,6 +1116,8 @@
+ GCONF_LIBS
+ DEVKIT_POWER_CFLAGS
+ DEVKIT_POWER_LIBS
++GDMSETUP_CFLAGS
++GDMSETUP_LIBS
+ SIMPLE_GREETER_CFLAGS
+ SIMPLE_GREETER_LIBS
+ LIBXKLAVIER_CFLAGS
+@@ -1088,6 +1133,8 @@
+ # Initialize some variables set by options.
+ ac_init_help=
+ ac_init_version=false
++ac_unrecognized_opts=
++ac_unrecognized_sep=
+ # The variables have the same names as the options, with
+ # dashes changed to underlines.
+ cache_file=/dev/null
+@@ -1186,13 +1233,20 @@
+     datarootdir=$ac_optarg ;;
+ 
+   -disable-* | --disable-*)
+-    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
++    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+     # Reject names that are not valid shell variable names.
+-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+-   { (exit 1); exit 1; }; }
+-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+-    eval enable_$ac_feature=no ;;
++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++      as_fn_error "invalid feature name: $ac_useropt"
++    ac_useropt_orig=$ac_useropt
++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++    case $ac_user_opts in
++      *"
++"enable_$ac_useropt"
++"*) ;;
++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
++	 ac_unrecognized_sep=', ';;
++    esac
++    eval enable_$ac_useropt=no ;;
+ 
+   -docdir | --docdir | --docdi | --doc | --do)
+     ac_prev=docdir ;;
+@@ -1205,13 +1259,20 @@
+     dvidir=$ac_optarg ;;
+ 
+   -enable-* | --enable-*)
+-    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
++    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+     # Reject names that are not valid shell variable names.
+-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+-   { (exit 1); exit 1; }; }
+-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+-    eval enable_$ac_feature=\$ac_optarg ;;
++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++      as_fn_error "invalid feature name: $ac_useropt"
++    ac_useropt_orig=$ac_useropt
++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++    case $ac_user_opts in
++      *"
++"enable_$ac_useropt"
++"*) ;;
++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
++	 ac_unrecognized_sep=', ';;
++    esac
++    eval enable_$ac_useropt=\$ac_optarg ;;
+ 
+   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+@@ -1402,22 +1463,36 @@
+     ac_init_version=: ;;
+ 
+   -with-* | --with-*)
+-    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
++    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+     # Reject names that are not valid shell variable names.
+-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+-      { echo "$as_me: error: invalid package name: $ac_package" >&2
+-   { (exit 1); exit 1; }; }
+-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+-    eval with_$ac_package=\$ac_optarg ;;
++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++      as_fn_error "invalid package name: $ac_useropt"
++    ac_useropt_orig=$ac_useropt
++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++    case $ac_user_opts in
++      *"
++"with_$ac_useropt"
++"*) ;;
++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
++	 ac_unrecognized_sep=', ';;
++    esac
++    eval with_$ac_useropt=\$ac_optarg ;;
+ 
+   -without-* | --without-*)
+-    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
++    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+     # Reject names that are not valid shell variable names.
+-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+-      { echo "$as_me: error: invalid package name: $ac_package" >&2
+-   { (exit 1); exit 1; }; }
+-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+-    eval with_$ac_package=no ;;
++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++      as_fn_error "invalid package name: $ac_useropt"
++    ac_useropt_orig=$ac_useropt
++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++    case $ac_user_opts in
++      *"
++"with_$ac_useropt"
++"*) ;;
++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
++	 ac_unrecognized_sep=', ';;
++    esac
++    eval with_$ac_useropt=no ;;
+ 
+   --x)
+     # Obsolete; use --with-x.
+@@ -1437,25 +1512,25 @@
+   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+     x_libraries=$ac_optarg ;;
+ 
+-  -*) { echo "$as_me: error: unrecognized option: $ac_option
+-Try \`$0 --help' for more information." >&2
+-   { (exit 1); exit 1; }; }
++  -*) as_fn_error "unrecognized option: \`$ac_option'
++Try \`$0 --help' for more information."
+     ;;
+ 
+   *=*)
+     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+     # Reject names that are not valid shell variable names.
+-    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+-      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+-   { (exit 1); exit 1; }; }
++    case $ac_envvar in #(
++      '' | [0-9]* | *[!_$as_cr_alnum]* )
++      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
++    esac
+     eval $ac_envvar=\$ac_optarg
+     export $ac_envvar ;;
+ 
+   *)
+     # FIXME: should be removed in autoconf 3.0.
+-    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
++    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+-      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
++      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+     ;;
+ 
+@@ -1464,23 +1539,36 @@
+ 
+ if test -n "$ac_prev"; then
+   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+-  { echo "$as_me: error: missing argument to $ac_option" >&2
+-   { (exit 1); exit 1; }; }
++  as_fn_error "missing argument to $ac_option"
++fi
++
++if test -n "$ac_unrecognized_opts"; then
++  case $enable_option_checking in
++    no) ;;
++    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
++    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
++  esac
+ fi
+ 
+-# Be sure to have absolute directory names.
++# Check all directory arguments for consistency.
+ for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ 		datadir sysconfdir sharedstatedir localstatedir includedir \
+ 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ 		libdir localedir mandir
+ do
+   eval ac_val=\$$ac_var
++  # Remove trailing slashes.
++  case $ac_val in
++    */ )
++      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
++      eval $ac_var=\$ac_val;;
++  esac
++  # Be sure to have absolute directory names.
+   case $ac_val in
+     [\\/$]* | ?:[\\/]* )  continue;;
+     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+   esac
+-  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+-   { (exit 1); exit 1; }; }
++  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
+ done
+ 
+ # There might be people who depend on the old broken behavior: `$host'
+@@ -1494,7 +1582,7 @@
+ if test "x$host_alias" != x; then
+   if test "x$build_alias" = x; then
+     cross_compiling=maybe
+-    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
++    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+     If a cross compiler is detected then cross compile mode will be used." >&2
+   elif test "x$build_alias" != "x$host_alias"; then
+     cross_compiling=yes
+@@ -1510,23 +1598,21 @@
+ ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ ac_ls_di=`ls -di .` &&
+ ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+-  { echo "$as_me: error: Working directory cannot be determined" >&2
+-   { (exit 1); exit 1; }; }
++  as_fn_error "working directory cannot be determined"
+ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+-  { echo "$as_me: error: pwd does not report name of working directory" >&2
+-   { (exit 1); exit 1; }; }
++  as_fn_error "pwd does not report name of working directory"
+ 
+ 
+ # Find the source files, if location was not specified.
+ if test -z "$srcdir"; then
+   ac_srcdir_defaulted=yes
+   # Try the directory containing this script, then the parent directory.
+-  ac_confdir=`$as_dirname -- "$0" ||
+-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$0" : 'X\(//\)[^/]' \| \
+-	 X"$0" : 'X\(//\)$' \| \
+-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X"$0" |
++  ac_confdir=`$as_dirname -- "$as_myself" ||
++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$as_myself" : 'X\(//\)[^/]' \| \
++	 X"$as_myself" : 'X\(//\)$' \| \
++	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_myself" |
+     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ 	    s//\1/
+ 	    q
+@@ -1553,13 +1639,11 @@
+ fi
+ if test ! -r "$srcdir/$ac_unique_file"; then
+   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+-  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+-   { (exit 1); exit 1; }; }
++  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
+ fi
+ ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ ac_abs_confdir=`(
+-	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+-   { (exit 1); exit 1; }; }
++	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
+ 	pwd)`
+ # When building in place, set srcdir=.
+ if test "$ac_abs_confdir" = "$ac_pwd"; then
+@@ -1607,9 +1691,9 @@
+ 
+ Installation directories:
+   --prefix=PREFIX         install architecture-independent files in PREFIX
+-			  [$ac_default_prefix]
++                          [$ac_default_prefix]
+   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+-			  [PREFIX]
++                          [PREFIX]
+ 
+ By default, \`make install' will install all the files in
+ \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+@@ -1619,25 +1703,25 @@
+ For better control, use the options below.
+ 
+ Fine tuning of the installation directories:
+-  --bindir=DIR           user executables [EPREFIX/bin]
+-  --sbindir=DIR          system admin executables [EPREFIX/sbin]
+-  --libexecdir=DIR       program executables [EPREFIX/libexec]
+-  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+-  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+-  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
+-  --libdir=DIR           object code libraries [EPREFIX/lib]
+-  --includedir=DIR       C header files [PREFIX/include]
+-  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+-  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
+-  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
+-  --infodir=DIR          info documentation [DATAROOTDIR/info]
+-  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
+-  --mandir=DIR           man documentation [DATAROOTDIR/man]
+-  --docdir=DIR           documentation root [DATAROOTDIR/doc/gdm]
+-  --htmldir=DIR          html documentation [DOCDIR]
+-  --dvidir=DIR           dvi documentation [DOCDIR]
+-  --pdfdir=DIR           pdf documentation [DOCDIR]
+-  --psdir=DIR            ps documentation [DOCDIR]
++  --bindir=DIR            user executables [EPREFIX/bin]
++  --sbindir=DIR           system admin executables [EPREFIX/sbin]
++  --libexecdir=DIR        program executables [EPREFIX/libexec]
++  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
++  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
++  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
++  --libdir=DIR            object code libraries [EPREFIX/lib]
++  --includedir=DIR        C header files [PREFIX/include]
++  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
++  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
++  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
++  --infodir=DIR           info documentation [DATAROOTDIR/info]
++  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
++  --mandir=DIR            man documentation [DATAROOTDIR/man]
++  --docdir=DIR            documentation root [DATAROOTDIR/doc/gdm]
++  --htmldir=DIR           html documentation [DOCDIR]
++  --dvidir=DIR            dvi documentation [DOCDIR]
++  --pdfdir=DIR            pdf documentation [DOCDIR]
++  --psdir=DIR             ps documentation [DOCDIR]
+ _ACEOF
+ 
+   cat <<\_ACEOF
+@@ -1664,8 +1748,11 @@
+   cat <<\_ACEOF
+ 
+ Optional Features:
++  --disable-option-checking  ignore unrecognized --enable/--with options
+   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
++  --enable-silent-rules          less verbose build output (undo: `make V=1')
++  --disable-silent-rules         verbose build output (undo: `make V=0')
+   --enable-maintainer-mode  enable make rules and dependencies not useful
+ 			  (and sometimes confusing) to the casual installer
+   --disable-dependency-tracking  speeds up one-time build
+@@ -1697,10 +1784,9 @@
+ Optional Packages:
+   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+-  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
+   --with-pic              try to use only PIC/non-PIC objects [default=use
+                           both]
+-  --with-tags[=TAGS]      include additional configurations [automatic]
++  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
+   --with-help-dir=DIR     path to help docs
+   --with-omf-dir=DIR      path to OMF files
+   --with-help-formats=FORMATS
+@@ -1733,6 +1819,7 @@
+   --with-dbus-services=<dir>
+                           where D-BUS services directory is
+   --with-log-dir=<file>   log dir
++  --with-cache-dir=<file> cache dir
+   --with-at-bindir=<PATH>
+                            PATH to Accessible Technology programs [default=BINDIR]
+ 
+@@ -1761,8 +1848,6 @@
+   CXX         C++ compiler command
+   CXXFLAGS    C++ compiler flags
+   CXXCPP      C++ preprocessor
+-  F77         Fortran 77 compiler command
+-  FFLAGS      Fortran 77 compiler flags
+   PKG_CONFIG  path to pkg-config utility
+   GTHREAD_CFLAGS
+               C compiler flags for GTHREAD, overriding pkg-config
+@@ -1790,6 +1875,10 @@
+               C compiler flags for DEVKIT_POWER, overriding pkg-config
+   DEVKIT_POWER_LIBS
+               linker flags for DEVKIT_POWER, overriding pkg-config
++  GDMSETUP_CFLAGS
++              C compiler flags for GDMSETUP, overriding pkg-config
++  GDMSETUP_LIBS
++              linker flags for GDMSETUP, overriding pkg-config
+   SIMPLE_GREETER_CFLAGS
+               C compiler flags for SIMPLE_GREETER, overriding pkg-config
+   SIMPLE_GREETER_LIBS
+@@ -1820,15 +1909,17 @@
+ if test "$ac_init_help" = "recursive"; then
+   # If there are subdirs, report their specific --help.
+   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+-    test -d "$ac_dir" || continue
++    test -d "$ac_dir" ||
++      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
++      continue
+     ac_builddir=.
+ 
+ case "$ac_dir" in
+ .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *)
+-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
++  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+   # A ".." for each directory in $ac_dir_suffix.
+-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
++  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+   case $ac_top_builddir_sub in
+   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+@@ -1864,7 +1955,7 @@
+       echo &&
+       $SHELL "$ac_srcdir/configure" --help=recursive
+     else
+-      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
++      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+     fi || ac_status=$?
+     cd "$ac_pwd" || { ac_status=$?; break; }
+   done
+@@ -1874,21 +1965,553 @@
+ if $ac_init_version; then
+   cat <<\_ACEOF
+ gdm configure 2.28.1
+-generated by GNU Autoconf 2.61
++generated by GNU Autoconf 2.64
+ 
+-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
++Copyright (C) 2009 Free Software Foundation, Inc.
+ This configure script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it.
+ _ACEOF
+   exit
+ fi
++
++## ------------------------ ##
++## Autoconf initialization. ##
++## ------------------------ ##
++
++# ac_fn_c_try_compile LINENO
++# --------------------------
++# Try to compile conftest.$ac_ext, and return whether this succeeded.
++ac_fn_c_try_compile ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  rm -f conftest.$ac_objext
++  if { { ac_try="$ac_compile"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_compile") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    grep -v '^ *+' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    mv -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && {
++	 test -z "$ac_c_werror_flag" ||
++	 test ! -s conftest.err
++       } && test -s conftest.$ac_objext; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++	ac_retval=1
++fi
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_c_try_compile
++
++# ac_fn_c_try_cpp LINENO
++# ----------------------
++# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
++ac_fn_c_try_cpp ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  if { { ac_try="$ac_cpp conftest.$ac_ext"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    grep -v '^ *+' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    mv -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } >/dev/null && {
++	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
++	 test ! -s conftest.err
++       }; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++    ac_retval=1
++fi
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_c_try_cpp
++
++# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
++# -------------------------------------------------------
++# Tests whether HEADER exists, giving a warning if it cannot be compiled using
++# the include files in INCLUDES and setting the cache variable VAR
++# accordingly.
++ac_fn_c_check_header_mongrel ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
++fi
++eval ac_res=\$$3
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++else
++  # Is the header compilable?
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
++$as_echo_n "checking $2 usability... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++$4
++#include <$2>
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  ac_header_compiler=yes
++else
++  ac_header_compiler=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
++$as_echo "$ac_header_compiler" >&6; }
++
++# Is the header present?
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
++$as_echo_n "checking $2 presence... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <$2>
++_ACEOF
++if ac_fn_c_try_cpp "$LINENO"; then :
++  ac_header_preproc=yes
++else
++  ac_header_preproc=no
++fi
++rm -f conftest.err conftest.$ac_ext
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
++$as_echo "$ac_header_preproc" >&6; }
++
++# So?  What about this header?
++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
++  yes:no: )
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
++$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
++$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
++    ;;
++  no:yes:* )
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
++$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
++$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
++$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
++$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
++$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
++( cat <<\_ASBOX
++## ------------------------------------------------------------------ ##
++## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
++## ------------------------------------------------------------------ ##
++_ASBOX
++     ) | sed "s/^/$as_me: WARNING:     /" >&2
++    ;;
++esac
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
++else
++  eval "$3=\$ac_header_compiler"
++fi
++eval ac_res=\$$3
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++fi
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++
++} # ac_fn_c_check_header_mongrel
++
++# ac_fn_c_try_run LINENO
++# ----------------------
++# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
++# that executables *can* be run.
++ac_fn_c_try_run ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  if { { ac_try="$ac_link"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_link") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
++  { { case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_try") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; }; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: program exited with status $ac_status" >&5
++       $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++       ac_retval=$ac_status
++fi
++  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_c_try_run
++
++# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
++# -------------------------------------------------------
++# Tests whether HEADER exists and can be compiled using the include files in
++# INCLUDES, setting the cache variable VAR accordingly.
++ac_fn_c_check_header_compile ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++$4
++#include <$2>
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  eval "$3=yes"
++else
++  eval "$3=no"
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++eval ac_res=\$$3
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++
++} # ac_fn_c_check_header_compile
++
++# ac_fn_cxx_try_compile LINENO
++# ----------------------------
++# Try to compile conftest.$ac_ext, and return whether this succeeded.
++ac_fn_cxx_try_compile ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  rm -f conftest.$ac_objext
++  if { { ac_try="$ac_compile"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_compile") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    grep -v '^ *+' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    mv -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && {
++	 test -z "$ac_cxx_werror_flag" ||
++	 test ! -s conftest.err
++       } && test -s conftest.$ac_objext; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++	ac_retval=1
++fi
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_cxx_try_compile
++
++# ac_fn_c_try_link LINENO
++# -----------------------
++# Try to link conftest.$ac_ext, and return whether this succeeded.
++ac_fn_c_try_link ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  rm -f conftest.$ac_objext conftest$ac_exeext
++  if { { ac_try="$ac_link"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_link") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    grep -v '^ *+' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    mv -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && {
++	 test -z "$ac_c_werror_flag" ||
++	 test ! -s conftest.err
++       } && test -s conftest$ac_exeext && {
++	 test "$cross_compiling" = yes ||
++	 $as_test_x conftest$ac_exeext
++       }; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++	ac_retval=1
++fi
++  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
++  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
++  # interfere with the next link command; also delete a directory that is
++  # left behind by Apple's compiler.  We do this before executing the actions.
++  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_c_try_link
++
++# ac_fn_c_check_func LINENO FUNC VAR
++# ----------------------------------
++# Tests whether FUNC exists, setting the cache variable VAR accordingly
++ac_fn_c_check_func ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
++   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
++#define $2 innocuous_$2
++
++/* System header to define __stub macros and hopefully few prototypes,
++    which can conflict with char $2 (); below.
++    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++    <limits.h> exists even on freestanding compilers.  */
++
++#ifdef __STDC__
++# include <limits.h>
++#else
++# include <assert.h>
++#endif
++
++#undef $2
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char $2 ();
++/* The GNU C library defines this for functions which it implements
++    to always fail with ENOSYS.  Some functions are actually named
++    something starting with __ and the normal name is an alias.  */
++#if defined __stub_$2 || defined __stub___$2
++choke me
++#endif
++
++int
++main ()
++{
++return $2 ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  eval "$3=yes"
++else
++  eval "$3=no"
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++fi
++eval ac_res=\$$3
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++
++} # ac_fn_c_check_func
++
++# ac_fn_cxx_try_cpp LINENO
++# ------------------------
++# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
++ac_fn_cxx_try_cpp ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  if { { ac_try="$ac_cpp conftest.$ac_ext"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    grep -v '^ *+' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    mv -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } >/dev/null && {
++	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
++	 test ! -s conftest.err
++       }; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++    ac_retval=1
++fi
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_cxx_try_cpp
++
++# ac_fn_cxx_try_link LINENO
++# -------------------------
++# Try to link conftest.$ac_ext, and return whether this succeeded.
++ac_fn_cxx_try_link ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  rm -f conftest.$ac_objext conftest$ac_exeext
++  if { { ac_try="$ac_link"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_link") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    grep -v '^ *+' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    mv -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && {
++	 test -z "$ac_cxx_werror_flag" ||
++	 test ! -s conftest.err
++       } && test -s conftest$ac_exeext && {
++	 test "$cross_compiling" = yes ||
++	 $as_test_x conftest$ac_exeext
++       }; then :
++  ac_retval=0
++else
++  $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++	ac_retval=1
++fi
++  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
++  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
++  # interfere with the next link command; also delete a directory that is
++  # left behind by Apple's compiler.  We do this before executing the actions.
++  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++  return $ac_retval
++
++} # ac_fn_cxx_try_link
++
++# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
++# -------------------------------------------
++# Tests whether TYPE exists after having included INCLUDES, setting cache
++# variable VAR accordingly.
++ac_fn_c_check_type ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
++else
++  eval "$3=no"
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++$4
++int
++main ()
++{
++if (sizeof ($2))
++	 return 0;
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++$4
++int
++main ()
++{
++if (sizeof (($2)))
++	    return 0;
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++
++else
++  eval "$3=yes"
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++eval ac_res=\$$3
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++
++} # ac_fn_c_check_type
+ cat >config.log <<_ACEOF
+ This file contains any messages produced by compilers while
+ running configure, to aid debugging if configure makes a mistake.
+ 
+ It was created by gdm $as_me 2.28.1, which was
+-generated by GNU Autoconf 2.61.  Invocation command line was
++generated by GNU Autoconf 2.64.  Invocation command line was
+ 
+   $ $0 $@
+ 
+@@ -1924,8 +2547,8 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  echo "PATH: $as_dir"
+-done
++    $as_echo "PATH: $as_dir"
++  done
+ IFS=$as_save_IFS
+ 
+ } >&5
+@@ -1959,12 +2582,12 @@
+     | -silent | --silent | --silen | --sile | --sil)
+       continue ;;
+     *\'*)
+-      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
++      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+     esac
+     case $ac_pass in
+-    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
++    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+     2)
+-      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
++      as_fn_append ac_configure_args1 " '$ac_arg'"
+       if test $ac_must_keep_next = true; then
+ 	ac_must_keep_next=false # Got value, back to normal.
+       else
+@@ -1980,13 +2603,13 @@
+ 	  -* ) ac_must_keep_next=true ;;
+ 	esac
+       fi
+-      ac_configure_args="$ac_configure_args '$ac_arg'"
++      as_fn_append ac_configure_args " '$ac_arg'"
+       ;;
+     esac
+   done
+ done
+-$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+-$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
++{ ac_configure_args0=; unset ac_configure_args0;}
++{ ac_configure_args1=; unset ac_configure_args1;}
+ 
+ # When interrupted or exit'd, cleanup temporary files, and complete
+ # config.log.  We remove comments because anyway the quotes in there
+@@ -2011,12 +2634,13 @@
+     case $ac_val in #(
+     *${as_nl}*)
+       case $ac_var in #(
+-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
++      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+       esac
+       case $ac_var in #(
+       _ | IFS | as_nl) ;; #(
+-      *) $as_unset $ac_var ;;
++      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
++      *) { eval $ac_var=; unset $ac_var;} ;;
+       esac ;;
+     esac
+   done
+@@ -2045,9 +2669,9 @@
+     do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+-      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
++      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+-      echo "$ac_var='\''$ac_val'\''"
++      $as_echo "$ac_var='\''$ac_val'\''"
+     done | sort
+     echo
+ 
+@@ -2062,9 +2686,9 @@
+       do
+ 	eval ac_val=\$$ac_var
+ 	case $ac_val in
+-	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
++	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ 	esac
+-	echo "$ac_var='\''$ac_val'\''"
++	$as_echo "$ac_var='\''$ac_val'\''"
+       done | sort
+       echo
+     fi
+@@ -2080,64 +2704,69 @@
+       echo
+     fi
+     test "$ac_signal" != 0 &&
+-      echo "$as_me: caught signal $ac_signal"
+-    echo "$as_me: exit $exit_status"
++      $as_echo "$as_me: caught signal $ac_signal"
++    $as_echo "$as_me: exit $exit_status"
+   } >&5
+   rm -f core *.core core.conftest.* &&
+     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+     exit $exit_status
+ ' 0
+ for ac_signal in 1 2 13 15; do
+-  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
++  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+ done
+ ac_signal=0
+ 
+ # confdefs.h avoids OS command line length limits that DEFS can exceed.
+ rm -f -r conftest* confdefs.h
+ 
++$as_echo "/* confdefs.h */" > confdefs.h
++
+ # Predefined preprocessor variables.
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define PACKAGE_NAME "$PACKAGE_NAME"
+ _ACEOF
+ 
+-
+ cat >>confdefs.h <<_ACEOF
+ #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+ _ACEOF
+ 
+-
+ cat >>confdefs.h <<_ACEOF
+ #define PACKAGE_VERSION "$PACKAGE_VERSION"
+ _ACEOF
+ 
+-
+ cat >>confdefs.h <<_ACEOF
+ #define PACKAGE_STRING "$PACKAGE_STRING"
+ _ACEOF
+ 
+-
+ cat >>confdefs.h <<_ACEOF
+ #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+ _ACEOF
+ 
++cat >>confdefs.h <<_ACEOF
++#define PACKAGE_URL "$PACKAGE_URL"
++_ACEOF
++
+ 
+ # Let the site file select an alternate cache file if it wants to.
+-# Prefer explicitly selected file to automatically selected ones.
++# Prefer an explicitly selected file to automatically selected ones.
++ac_site_file1=NONE
++ac_site_file2=NONE
+ if test -n "$CONFIG_SITE"; then
+-  set x "$CONFIG_SITE"
++  ac_site_file1=$CONFIG_SITE
+ elif test "x$prefix" != xNONE; then
+-  set x "$prefix/share/config.site" "$prefix/etc/config.site"
++  ac_site_file1=$prefix/share/config.site
++  ac_site_file2=$prefix/etc/config.site
+ else
+-  set x "$ac_default_prefix/share/config.site" \
+-	"$ac_default_prefix/etc/config.site"
++  ac_site_file1=$ac_default_prefix/share/config.site
++  ac_site_file2=$ac_default_prefix/etc/config.site
+ fi
+-shift
+-for ac_site_file
++for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+ do
++  test "x$ac_site_file" = xNONE && continue
+   if test -r "$ac_site_file"; then
+-    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+-echo "$as_me: loading site script $ac_site_file" >&6;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
++$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+     sed 's/^/| /' "$ac_site_file" >&5
+     . "$ac_site_file"
+   fi
+@@ -2147,16 +2776,16 @@
+   # Some versions of bash will fail to source /dev/null (special
+   # files actually), so we avoid doing that.
+   if test -f "$cache_file"; then
+-    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+-echo "$as_me: loading cache $cache_file" >&6;}
++    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
++$as_echo "$as_me: loading cache $cache_file" >&6;}
+     case $cache_file in
+       [\\/]* | ?:[\\/]* ) . "$cache_file";;
+       *)                      . "./$cache_file";;
+     esac
+   fi
+ else
+-  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+-echo "$as_me: creating cache $cache_file" >&6;}
++  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
++$as_echo "$as_me: creating cache $cache_file" >&6;}
+   >$cache_file
+ fi
+ 
+@@ -2170,101 +2799,81 @@
+   eval ac_new_val=\$ac_env_${ac_var}_value
+   case $ac_old_set,$ac_new_set in
+     set,)
+-      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
++      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+       ac_cache_corrupted=: ;;
+     ,set)
+-      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
++      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+       ac_cache_corrupted=: ;;
+     ,);;
+     *)
+       if test "x$ac_old_val" != "x$ac_new_val"; then
+-	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+-	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
+-echo "$as_me:   former value:  $ac_old_val" >&2;}
+-	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
+-echo "$as_me:   current value: $ac_new_val" >&2;}
+-	ac_cache_corrupted=:
++	# differences in whitespace do not lead to failure.
++	ac_old_val_w=`echo x $ac_old_val`
++	ac_new_val_w=`echo x $ac_new_val`
++	if test "$ac_old_val_w" != "$ac_new_val_w"; then
++	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
++	  ac_cache_corrupted=:
++	else
++	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
++	  eval $ac_var=\$ac_old_val
++	fi
++	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
++$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
++	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
++$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+       fi;;
+   esac
+   # Pass precious variables to config.status.
+   if test "$ac_new_set" = set; then
+     case $ac_new_val in
+-    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
++    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+     *) ac_arg=$ac_var=$ac_new_val ;;
+     esac
+     case " $ac_configure_args " in
+       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+-      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
++      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+     esac
+   fi
+ done
+ if $ac_cache_corrupted; then
+-  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+-echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+-  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-
+-
+-
+-
+-
+-
++  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
++  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
++fi
++## -------------------- ##
++## Main body of script. ##
++## -------------------- ##
+ 
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+ 
+ 
+ 
+ 
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-
+-
+-
+-
+-
+-am__api_version='1.10'
++am__api_version='1.11'
+ 
+ ac_aux_dir=
+ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+-  if test -f "$ac_dir/install-sh"; then
+-    ac_aux_dir=$ac_dir
+-    ac_install_sh="$ac_aux_dir/install-sh -c"
+-    break
+-  elif test -f "$ac_dir/install.sh"; then
+-    ac_aux_dir=$ac_dir
+-    ac_install_sh="$ac_aux_dir/install.sh -c"
+-    break
+-  elif test -f "$ac_dir/shtool"; then
+-    ac_aux_dir=$ac_dir
+-    ac_install_sh="$ac_aux_dir/shtool install -c"
+-    break
+-  fi
++  for ac_t in install-sh install.sh shtool; do
++    if test -f "$ac_dir/$ac_t"; then
++      ac_aux_dir=$ac_dir
++      ac_install_sh="$ac_aux_dir/$ac_t -c"
++      break 2
++    fi
++  done
+ done
+ if test -z "$ac_aux_dir"; then
+-  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+-echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
+-   { (exit 1); exit 1; }; }
++  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+ fi
+ 
+ # These three variables are undocumented and unsupported,
+@@ -2289,22 +2898,23 @@
+ # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+ # OS/2's system install, which has a completely different semantic
+ # ./install, which can be erroneously created by make from ./install.sh.
+-{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
++# Reject install programs that cannot install multiple files.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
++$as_echo_n "checking for a BSD-compatible install... " >&6; }
+ if test -z "$INSTALL"; then
+-if test "${ac_cv_path_install+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test "${ac_cv_path_install+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  # Account for people who put trailing slashes in PATH elements.
+-case $as_dir/ in
+-  ./ | .// | /cC/* | \
++    # Account for people who put trailing slashes in PATH elements.
++case $as_dir/ in #((
++  ./ | .// | /[cC]/* | \
+   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+-  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
++  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+   /usr/ucb/* ) ;;
+   *)
+     # OSF1 and SCO ODT 3.0 have their own names for install.
+@@ -2322,17 +2932,29 @@
+ 	    # program-specific install script used by HP pwplus--don't use.
+ 	    :
+ 	  else
+-	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+-	    break 3
++	    rm -rf conftest.one conftest.two conftest.dir
++	    echo one > conftest.one
++	    echo two > conftest.two
++	    mkdir conftest.dir
++	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
++	      test -s conftest.one && test -s conftest.two &&
++	      test -s conftest.dir/conftest.one &&
++	      test -s conftest.dir/conftest.two
++	    then
++	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
++	      break 3
++	    fi
+ 	  fi
+ 	fi
+       done
+     done
+     ;;
+ esac
+-done
++
++  done
+ IFS=$as_save_IFS
+ 
++rm -rf conftest.one conftest.two conftest.dir
+ 
+ fi
+   if test "${ac_cv_path_install+set}" = set; then
+@@ -2345,8 +2967,8 @@
+     INSTALL=$ac_install_sh
+   fi
+ fi
+-{ echo "$as_me:$LINENO: result: $INSTALL" >&5
+-echo "${ECHO_T}$INSTALL" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
++$as_echo "$INSTALL" >&6; }
+ 
+ # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+ # It thinks the first close brace ends the variable substitution.
+@@ -2356,21 +2978,34 @@
+ 
+ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+ 
+-{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
++$as_echo_n "checking whether build environment is sane... " >&6; }
+ # Just in case
+ sleep 1
+ echo timestamp > conftest.file
++# Reject unsafe characters in $srcdir or the absolute working directory
++# name.  Accept space and tab only in the latter.
++am_lf='
++'
++case `pwd` in
++  *[\\\"\#\$\&\'\`$am_lf]*)
++    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
++esac
++case $srcdir in
++  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
++    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
++esac
++
+ # Do `set' in a subshell so we don't clobber the current shell's
+ # arguments.  Must try -L first in case configure is actually a
+ # symlink; some systems play weird games with the mod time of symlinks
+ # (eg FreeBSD returns the mod time of the symlink's containing
+ # directory).
+ if (
+-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
++   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+    if test "$*" = "X"; then
+       # -L didn't work.
+-      set X `ls -t $srcdir/configure conftest.file`
++      set X `ls -t "$srcdir/configure" conftest.file`
+    fi
+    rm -f conftest.file
+    if test "$*" != "X $srcdir/configure conftest.file" \
+@@ -2380,11 +3015,8 @@
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+-      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
+-alias in your environment" >&5
+-echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
+-alias in your environment" >&2;}
+-   { (exit 1); exit 1; }; }
++      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
++alias in your environment" "$LINENO" 5
+    fi
+ 
+    test "$2" = conftest.file
+@@ -2393,52 +3025,162 @@
+    # Ok.
+    :
+ else
+-   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
+-Check your system clock" >&5
+-echo "$as_me: error: newly created file is older than distributed files!
+-Check your system clock" >&2;}
+-   { (exit 1); exit 1; }; }
++   as_fn_error "newly created file is older than distributed files!
++Check your system clock" "$LINENO" 5
+ fi
+-{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ test "$program_prefix" != NONE &&
+   program_transform_name="s&^&$program_prefix&;$program_transform_name"
+ # Use a double $ so make ignores it.
+ test "$program_suffix" != NONE &&
+   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+-# Double any \ or $.  echo might interpret backslashes.
++# Double any \ or $.
+ # By default was `s,x,x', remove it if useless.
+-cat <<\_ACEOF >conftest.sed
+-s/[\\$]/&&/g;s/;s,x,x,$//
+-_ACEOF
+-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+-rm -f conftest.sed
++ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
++program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+ 
+ # expand $ac_aux_dir to an absolute path
+ am_aux_dir=`cd $ac_aux_dir && pwd`
+ 
+-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
++if test x"${MISSING+set}" != xset; then
++  case $am_aux_dir in
++  *\ * | *\	*)
++    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
++  *)
++    MISSING="\${SHELL} $am_aux_dir/missing" ;;
++  esac
++fi
+ # Use eval to expand $SHELL
+ if eval "$MISSING --run true"; then
+   am_missing_run="$MISSING --run "
+ else
+   am_missing_run=
+-  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
+-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
++$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
++fi
++
++if test x"${install_sh}" != xset; then
++  case $am_aux_dir in
++  *\ * | *\	*)
++    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
++  *)
++    install_sh="\${SHELL} $am_aux_dir/install-sh"
++  esac
++fi
++
++# Installed binaries are usually stripped using `strip' when the user
++# run `make install-strip'.  However `strip' might not be the right
++# tool to use in cross-compilation environments, therefore Automake
++# will honor the `STRIP' environment variable to overrule this program.
++if test "$cross_compiling" != no; then
++  if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_STRIP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$STRIP"; then
++  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++  ac_ct_STRIP=$STRIP
++  # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_STRIP"; then
++  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_STRIP="strip"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
++if test -n "$ac_ct_STRIP"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
++$as_echo "$ac_ct_STRIP" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_ct_STRIP" = x; then
++    STRIP=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    STRIP=$ac_ct_STRIP
++  fi
++else
++  STRIP="$ac_cv_prog_STRIP"
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
++fi
++INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
++$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+ if test -z "$MKDIR_P"; then
+-  if test "${ac_cv_path_mkdir+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++  if test "${ac_cv_path_mkdir+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_prog in mkdir gmkdir; do
++    for ac_prog in mkdir gmkdir; do
+ 	 for ac_exec_ext in '' $ac_executable_extensions; do
+ 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+@@ -2450,7 +3192,7 @@
+ 	   esac
+ 	 done
+        done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+@@ -2466,8 +3208,8 @@
+     MKDIR_P="$ac_install_sh -d"
+   fi
+ fi
+-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+-echo "${ECHO_T}$MKDIR_P" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
++$as_echo "$MKDIR_P" >&6; }
+ 
+ mkdir_p="$MKDIR_P"
+ case $mkdir_p in
+@@ -2479,10 +3221,10 @@
+ do
+   # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_AWK+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_AWK+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$AWK"; then
+   ac_cv_prog_AWK="$AWK" # Let the user override the test.
+@@ -2492,36 +3234,37 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_AWK="$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ AWK=$ac_cv_prog_AWK
+ if test -n "$AWK"; then
+-  { echo "$as_me:$LINENO: result: $AWK" >&5
+-echo "${ECHO_T}$AWK" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
++$as_echo "$AWK" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+   test -n "$AWK" && break
+ done
+ 
+-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
+-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+-if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
++$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
++set x ${MAKE-make}
++ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
++if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
+ else
+   cat >conftest.make <<\_ACEOF
+ SHELL = /bin/sh
+@@ -2538,12 +3281,12 @@
+ rm -f conftest.make
+ fi
+ if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+   SET_MAKE=
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+   SET_MAKE="MAKE=${MAKE-make}"
+ fi
+ 
+@@ -2562,9 +3305,7 @@
+   am__isrc=' -I$(srcdir)'
+   # test to see if srcdir already configured
+   if test -f $srcdir/config.status; then
+-    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+-   { (exit 1); exit 1; }; }
++    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+   fi
+ fi
+ 
+@@ -2608,112 +3349,6 @@
+ 
+ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+ 
+-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+-
+-# Installed binaries are usually stripped using `strip' when the user
+-# run `make install-strip'.  However `strip' might not be the right
+-# tool to use in cross-compilation environments, therefore Automake
+-# will honor the `STRIP' environment variable to overrule this program.
+-if test "$cross_compiling" != no; then
+-  if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}strip; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$STRIP"; then
+-  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-STRIP=$ac_cv_prog_STRIP
+-if test -n "$STRIP"; then
+-  { echo "$as_me:$LINENO: result: $STRIP" >&5
+-echo "${ECHO_T}$STRIP" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-fi
+-if test -z "$ac_cv_prog_STRIP"; then
+-  ac_ct_STRIP=$STRIP
+-  # Extract the first word of "strip", so it can be a program name with args.
+-set dummy strip; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$ac_ct_STRIP"; then
+-  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_ac_ct_STRIP="strip"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+-if test -n "$ac_ct_STRIP"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+-echo "${ECHO_T}$ac_ct_STRIP" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-  if test "x$ac_ct_STRIP" = x; then
+-    STRIP=":"
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    STRIP=$ac_ct_STRIP
+-  fi
+-else
+-  STRIP="$ac_cv_prog_STRIP"
+-fi
+-
+-fi
+-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+-
+ # We need awk for the "check" target.  The system "awk" is bad on
+ # some platforms.
+ # Always define AMTAR for backward compatibility.
+@@ -2726,18 +3361,30 @@
+ 
+ 
+ 
++# Check whether --enable-silent-rules was given.
++if test "${enable_silent_rules+set}" = set; then :
++  enableval=$enable_silent_rules;
++fi
++
++case $enable_silent_rules in
++yes) AM_DEFAULT_VERBOSITY=0;;
++no)  AM_DEFAULT_VERBOSITY=1;;
++*)   AM_DEFAULT_VERBOSITY=0;;
++esac
++AM_BACKSLASH='\'
++
+ 
+-{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
+-echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
++$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+     # Check whether --enable-maintainer-mode was given.
+-if test "${enable_maintainer_mode+set}" = set; then
++if test "${enable_maintainer_mode+set}" = set; then :
+   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+ else
+   USE_MAINTAINER_MODE=no
+ fi
+ 
+-  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
+-echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
++$as_echo "$USE_MAINTAINER_MODE" >&6; }
+    if test $USE_MAINTAINER_MODE = yes; then
+   MAINTAINER_MODE_TRUE=
+   MAINTAINER_MODE_FALSE='#'
+@@ -2751,13 +3398,6 @@
+ 
+ 
+ # for utmpx stuff
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define _GNU_SOURCE 1
+-_ACEOF
+-
+-
+-
+ DEPDIR="${am__leading_dot}deps"
+ 
+ ac_config_commands="$ac_config_commands depfiles"
+@@ -2766,44 +3406,44 @@
+ am_make=${MAKE-make}
+ cat > confinc << 'END'
+ am__doit:
+-	@echo done
++	@echo this is the am__doit target
+ .PHONY: am__doit
+ END
+ # If we don't find an include directive, just comment out the code.
+-{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
++$as_echo_n "checking for style of include used by $am_make... " >&6; }
+ am__include="#"
+ am__quote=
+ _am_result=none
+ # First try GNU make style include.
+ echo "include confinc" > confmf
+-# We grep out `Entering directory' and `Leaving directory'
+-# messages which can occur if `w' ends up in MAKEFLAGS.
+-# In particular we don't look at `^make:' because GNU make might
+-# be invoked under some other name (usually "gmake"), in which
+-# case it prints its new name instead of `make'.
+-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+-   am__include=include
+-   am__quote=
+-   _am_result=GNU
+-fi
++# Ignore all kinds of additional output from `make'.
++case `$am_make -s -f confmf 2> /dev/null` in #(
++*the\ am__doit\ target*)
++  am__include=include
++  am__quote=
++  _am_result=GNU
++  ;;
++esac
+ # Now try BSD make style include.
+ if test "$am__include" = "#"; then
+    echo '.include "confinc"' > confmf
+-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+-      am__include=.include
+-      am__quote="\""
+-      _am_result=BSD
+-   fi
++   case `$am_make -s -f confmf 2> /dev/null` in #(
++   *the\ am__doit\ target*)
++     am__include=.include
++     am__quote="\""
++     _am_result=BSD
++     ;;
++   esac
+ fi
+ 
+ 
+-{ echo "$as_me:$LINENO: result: $_am_result" >&5
+-echo "${ECHO_T}$_am_result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
++$as_echo "$_am_result" >&6; }
+ rm -f confinc confmf
+ 
+ # Check whether --enable-dependency-tracking was given.
+-if test "${enable_dependency_tracking+set}" = set; then
++if test "${enable_dependency_tracking+set}" = set; then :
+   enableval=$enable_dependency_tracking;
+ fi
+ 
+@@ -2828,10 +3468,10 @@
+ if test -n "$ac_tool_prefix"; then
+   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}gcc; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_CC+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$CC"; then
+   ac_cv_prog_CC="$CC" # Let the user override the test.
+@@ -2841,25 +3481,25 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_CC="${ac_tool_prefix}gcc"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ CC=$ac_cv_prog_CC
+ if test -n "$CC"; then
+-  { echo "$as_me:$LINENO: result: $CC" >&5
+-echo "${ECHO_T}$CC" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -2868,10 +3508,10 @@
+   ac_ct_CC=$CC
+   # Extract the first word of "gcc", so it can be a program name with args.
+ set dummy gcc; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$ac_ct_CC"; then
+   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+@@ -2881,25 +3521,25 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_ac_ct_CC="gcc"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ ac_ct_CC=$ac_cv_prog_ac_ct_CC
+ if test -n "$ac_ct_CC"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+-echo "${ECHO_T}$ac_ct_CC" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
++$as_echo "$ac_ct_CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+   if test "x$ac_ct_CC" = x; then
+@@ -2907,12 +3547,8 @@
+   else
+     case $cross_compiling:$ac_tool_warned in
+ yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ ac_tool_warned=yes ;;
+ esac
+     CC=$ac_ct_CC
+@@ -2925,10 +3561,10 @@
+           if test -n "$ac_tool_prefix"; then
+     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}cc; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_CC+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$CC"; then
+   ac_cv_prog_CC="$CC" # Let the user override the test.
+@@ -2938,25 +3574,25 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_CC="${ac_tool_prefix}cc"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ CC=$ac_cv_prog_CC
+ if test -n "$CC"; then
+-  { echo "$as_me:$LINENO: result: $CC" >&5
+-echo "${ECHO_T}$CC" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -2965,10 +3601,10 @@
+ if test -z "$CC"; then
+   # Extract the first word of "cc", so it can be a program name with args.
+ set dummy cc; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_CC+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$CC"; then
+   ac_cv_prog_CC="$CC" # Let the user override the test.
+@@ -2979,18 +3615,18 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+        ac_prog_rejected=yes
+        continue
+      fi
+     ac_cv_prog_CC="cc"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ if test $ac_prog_rejected = yes; then
+@@ -3009,11 +3645,11 @@
+ fi
+ CC=$ac_cv_prog_CC
+ if test -n "$CC"; then
+-  { echo "$as_me:$LINENO: result: $CC" >&5
+-echo "${ECHO_T}$CC" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -3024,10 +3660,10 @@
+   do
+     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_CC+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$CC"; then
+   ac_cv_prog_CC="$CC" # Let the user override the test.
+@@ -3037,25 +3673,25 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ CC=$ac_cv_prog_CC
+ if test -n "$CC"; then
+-  { echo "$as_me:$LINENO: result: $CC" >&5
+-echo "${ECHO_T}$CC" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -3068,10 +3704,10 @@
+ do
+   # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$ac_ct_CC"; then
+   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+@@ -3081,25 +3717,25 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_ac_ct_CC="$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ ac_ct_CC=$ac_cv_prog_ac_ct_CC
+ if test -n "$ac_ct_CC"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+-echo "${ECHO_T}$ac_ct_CC" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
++$as_echo "$ac_ct_CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -3111,12 +3747,8 @@
+   else
+     case $cross_compiling:$ac_tool_warned in
+ yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ ac_tool_warned=yes ;;
+ esac
+     CC=$ac_ct_CC
+@@ -3126,98 +3758,82 @@
+ fi
+ 
+ 
+-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: no acceptable C compiler found in \$PATH
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "no acceptable C compiler found in \$PATH
++See \`config.log' for more details." "$LINENO" 5; }
+ 
+ # Provide some information about the compiler.
+-echo "$as_me:$LINENO: checking for C compiler version" >&5
+-ac_compiler=`set X $ac_compile; echo $2`
+-{ (ac_try="$ac_compiler --version >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler --version >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-{ (ac_try="$ac_compiler -v >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler -v >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-{ (ac_try="$ac_compiler -V >&5"
++$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
++set X $ac_compile
++ac_compiler=$2
++for ac_option in --version -v -V -qversion; do
++  { { ac_try="$ac_compiler $ac_option >&5"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler -V >&5") 2>&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  if test -s conftest.err; then
++    sed '10a\
++... rest of stderr output deleted ...
++         10q' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    rm -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++done
+ 
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <stdio.h>
+ int
+ main ()
+ {
++FILE *f = fopen ("conftest.out", "w");
++ return ferror (f) || fclose (f) != 0;
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ ac_clean_files_save=$ac_clean_files
+-ac_clean_files="$ac_clean_files a.out a.exe b.out"
++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
+ # Try to create an executable without -o first, disregard a.out.
+ # It will help us diagnose broken compilers, and finding out an intuition
+ # of exeext.
+-{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
+-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+-#
+-# List of possible output files, starting from the most likely.
+-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
+-# only as a last resort.  b.out is created by i960 compilers.
+-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
+-#
+-# The IRIX 6 linker writes into existing files which may not be
+-# executable, retaining their permissions.  Remove them first so a
+-# subsequent execution test works.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
++$as_echo_n "checking for C compiler default output file name... " >&6; }
++ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
++
++# The possible output files:
++ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
++
+ ac_rmfiles=
+ for ac_file in $ac_files
+ do
+   case $ac_file in
+-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+   esac
+ done
+ rm -f $ac_rmfiles
+ 
+-if { (ac_try="$ac_link_default"
++if { { ac_try="$ac_link_default"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_link_default") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then :
+   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+ # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+ # in a Makefile.  We should not override ac_cv_exeext if it was cached,
+@@ -3227,14 +3843,14 @@
+ do
+   test -f "$ac_file" || continue
+   case $ac_file in
+-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+ 	;;
+     [ab].out )
+ 	# We found the default executable, but exeext='' is most
+ 	# certainly right.
+ 	break;;
+     *.* )
+-        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
++	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ 	then :; else
+ 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ 	fi
+@@ -3253,78 +3869,75 @@
+ else
+   ac_file=''
+ fi
+-
+-{ echo "$as_me:$LINENO: result: $ac_file" >&5
+-echo "${ECHO_T}$ac_file" >&6; }
+-if test -z "$ac_file"; then
+-  echo "$as_me: failed program was:" >&5
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
++$as_echo "$ac_file" >&6; }
++if test -z "$ac_file"; then :
++  $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: C compiler cannot create executables
+-See \`config.log' for more details." >&2;}
+-   { (exit 77); exit 77; }; }
++{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++{ as_fn_set_status 77
++as_fn_error "C compiler cannot create executables
++See \`config.log' for more details." "$LINENO" 5; }; }
+ fi
+-
+ ac_exeext=$ac_cv_exeext
+ 
+ # Check that the compiler produces executables we can run.  If not, either
+ # the compiler is broken, or we cross compile.
+-{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
+-# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
++$as_echo_n "checking whether the C compiler works... " >&6; }
+ # If not cross compiling, check that we can run a simple program.
+ if test "$cross_compiling" != yes; then
+   if { ac_try='./$ac_file'
+-  { (case "(($ac_try" in
++  { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; }; then
+     cross_compiling=no
+   else
+     if test "$cross_compiling" = maybe; then
+ 	cross_compiling=yes
+     else
+-	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "cannot run C compiled programs.
+ If you meant to cross compile, use \`--host'.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: cannot run C compiled programs.
+-If you meant to cross compile, use \`--host'.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++See \`config.log' for more details." "$LINENO" 5; }
+     fi
+   fi
+ fi
+-{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ 
+-rm -f a.out a.exe conftest$ac_cv_exeext b.out
++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
+ ac_clean_files=$ac_clean_files_save
+ # Check that the compiler produces executables we can run.  If not, either
+ # the compiler is broken, or we cross compile.
+-{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
+-{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
+-echo "${ECHO_T}$cross_compiling" >&6; }
+-
+-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
+-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+-if { (ac_try="$ac_link"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
++$as_echo_n "checking whether we are cross compiling... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
++$as_echo "$cross_compiling" >&6; }
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
++$as_echo_n "checking for suffix of executables... " >&6; }
++if { { ac_try="$ac_link"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_link") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then :
+   # If both `conftest.exe' and `conftest' are `present' (well, observable)
+ # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+ # work properly (i.e., refer to `conftest.exe'), while it won't with
+@@ -3332,37 +3945,31 @@
+ for ac_file in conftest.exe conftest conftest.*; do
+   test -f "$ac_file" || continue
+   case $ac_file in
+-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ 	  break;;
+     * ) break;;
+   esac
+ done
+ else
+-  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "cannot compute suffix of executables: cannot compile and link
++See \`config.log' for more details." "$LINENO" 5; }
+ fi
+-
+ rm -f conftest$ac_cv_exeext
+-{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+-echo "${ECHO_T}$ac_cv_exeext" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
++$as_echo "$ac_cv_exeext" >&6; }
+ 
+ rm -f conftest.$ac_ext
+ EXEEXT=$ac_cv_exeext
+ ac_exeext=$EXEEXT
+-{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
+-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
+-if test "${ac_cv_objext+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
++$as_echo_n "checking for suffix of object files... " >&6; }
++if test "${ac_cv_objext+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -3374,51 +3981,46 @@
+ }
+ _ACEOF
+ rm -f conftest.o conftest.obj
+-if { (ac_try="$ac_compile"
++if { { ac_try="$ac_compile"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_compile") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then :
+   for ac_file in conftest.o conftest.obj conftest.*; do
+   test -f "$ac_file" || continue;
+   case $ac_file in
+-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+        break;;
+   esac
+ done
+ else
+-  echo "$as_me: failed program was:" >&5
++  $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: cannot compute suffix of object files: cannot compile
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "cannot compute suffix of object files: cannot compile
++See \`config.log' for more details." "$LINENO" 5; }
+ fi
+-
+ rm -f conftest.$ac_cv_objext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+-echo "${ECHO_T}$ac_cv_objext" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
++$as_echo "$ac_cv_objext" >&6; }
+ OBJEXT=$ac_cv_objext
+ ac_objext=$OBJEXT
+-{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+-if test "${ac_cv_c_compiler_gnu+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
++$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
++if test "${ac_cv_c_compiler_gnu+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -3432,54 +4034,34 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   ac_compiler_gnu=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_compiler_gnu=no
++  ac_compiler_gnu=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cv_c_compiler_gnu=$ac_compiler_gnu
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+-GCC=`test $ac_compiler_gnu = yes && echo yes`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
++$as_echo "$ac_cv_c_compiler_gnu" >&6; }
++if test $ac_compiler_gnu = yes; then
++  GCC=yes
++else
++  GCC=
++fi
+ ac_test_CFLAGS=${CFLAGS+set}
+ ac_save_CFLAGS=$CFLAGS
+-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_cc_g+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
++$as_echo_n "checking whether $CC accepts -g... " >&6; }
++if test "${ac_cv_prog_cc_g+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_save_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    ac_cv_prog_cc_g=no
+    CFLAGS="-g"
+-   cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -3490,34 +4072,11 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   ac_cv_prog_cc_g=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	CFLAGS=""
+-      cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  CFLAGS=""
++      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -3528,35 +4087,12 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++if ac_fn_c_try_compile "$LINENO"; then :
+ 
+-	ac_c_werror_flag=$ac_save_c_werror_flag
++else
++  ac_c_werror_flag=$ac_save_c_werror_flag
+ 	 CFLAGS="-g"
+-	 cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -3567,42 +4103,18 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   ac_cv_prog_cc_g=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    ac_c_werror_flag=$ac_save_c_werror_flag
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
++$as_echo "$ac_cv_prog_cc_g" >&6; }
+ if test "$ac_test_CFLAGS" = set; then
+   CFLAGS=$ac_save_CFLAGS
+ elif test $ac_cv_prog_cc_g = yes; then
+@@ -3618,18 +4130,14 @@
+     CFLAGS=
+   fi
+ fi
+-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_cc_c89+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
++$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
++if test "${ac_cv_prog_cc_c89+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_cv_prog_cc_c89=no
+ ac_save_CC=$CC
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <stdarg.h>
+ #include <stdio.h>
+@@ -3686,31 +4194,9 @@
+ 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+ do
+   CC="$ac_save_CC $ac_arg"
+-  rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++  if ac_fn_c_try_compile "$LINENO"; then :
+   ac_cv_prog_cc_c89=$ac_arg
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext
+   test "x$ac_cv_prog_cc_c89" != "xno" && break
+ done
+@@ -3721,17 +4207,19 @@
+ # AC_CACHE_VAL
+ case "x$ac_cv_prog_cc_c89" in
+   x)
+-    { echo "$as_me:$LINENO: result: none needed" >&5
+-echo "${ECHO_T}none needed" >&6; } ;;
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
++$as_echo "none needed" >&6; } ;;
+   xno)
+-    { echo "$as_me:$LINENO: result: unsupported" >&5
+-echo "${ECHO_T}unsupported" >&6; } ;;
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
++$as_echo "unsupported" >&6; } ;;
+   *)
+     CC="$CC $ac_cv_prog_cc_c89"
+-    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
++$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+ esac
++if test "x$ac_cv_prog_cc_c89" != xno; then :
+ 
++fi
+ 
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+@@ -3741,10 +4229,10 @@
+ 
+ depcc="$CC"   am_compiler_list=
+ 
+-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
++$as_echo_n "checking dependency style of $depcc... " >&6; }
++if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+   # We make a subdir and do the tests there.  Otherwise we can end up
+@@ -3769,6 +4257,11 @@
+   if test "$am_compiler_list" = ""; then
+      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+   fi
++  am__universal=false
++  case " $depcc " in #(
++     *\ -arch\ *\ -arch\ *) am__universal=true ;;
++     esac
++
+   for depmode in $am_compiler_list; do
+     # Setup a source with many dependencies, because some compilers
+     # like to wrap large dependency lists on column 80 (with \), and
+@@ -3786,7 +4279,17 @@
+     done
+     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+ 
++    # We check with `-c' and `-o' for the sake of the "dashmstdout"
++    # mode.  It turns out that the SunPro C++ compiler does not properly
++    # handle `-M -o', and we need to detect this.  Also, some Intel
++    # versions had trouble with output in subdirs
++    am__obj=sub/conftest.${OBJEXT-o}
++    am__minus_obj="-o $am__obj"
+     case $depmode in
++    gcc)
++      # This depmode causes a compiler race in universal mode.
++      test "$am__universal" = false || continue
++      ;;
+     nosideeffect)
+       # after this tag, mechanisms are not by side-effect, so they'll
+       # only be used when explicitly requested
+@@ -3796,19 +4299,23 @@
+ 	break
+       fi
+       ;;
++    msvisualcpp | msvcmsys)
++      # This compiler won't grok `-c -o', but also, the minuso test has
++      # not run yet.  These depmodes are late enough in the game, and
++      # so weak that their functioning should not be impacted.
++      am__obj=conftest.${OBJEXT-o}
++      am__minus_obj=
++      ;;
+     none) break ;;
+     esac
+-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+-    # mode.  It turns out that the SunPro C++ compiler does not properly
+-    # handle `-M -o', and we need to detect this.
+     if depmode=$depmode \
+-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
++       source=sub/conftest.c object=$am__obj \
+        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
++       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+          >/dev/null 2>conftest.err &&
+        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
++       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+       # icc doesn't choke on unknown options, it will just issue warnings
+       # or remarks (even with -Werror).  So we grep stderr for any message
+@@ -3832,8 +4339,8 @@
+ fi
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
++$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+ CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+ 
+  if
+@@ -3853,15 +4360,15 @@
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
++$as_echo_n "checking how to run the C preprocessor... " >&6; }
+ # On Suns, sometimes $CPP names a directory.
+ if test -n "$CPP" && test -d "$CPP"; then
+   CPP=
+ fi
+ if test -z "$CPP"; then
+-  if test "${ac_cv_prog_CPP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++  if test "${ac_cv_prog_CPP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+       # Double quotes because CPP needs to be expanded
+     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+@@ -3875,11 +4382,7 @@
+   # <limits.h> exists even on freestanding compilers.
+   # On the NeXT, cc -E runs the code through the compiler's parser,
+   # not just through cpp. "Syntax error" is here to catch this case.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef __STDC__
+ # include <limits.h>
+@@ -3888,76 +4391,34 @@
+ #endif
+ 		     Syntax error
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++if ac_fn_c_try_cpp "$LINENO"; then :
+ 
++else
+   # Broken: fails on valid input.
+ continue
+ fi
+-
+ rm -f conftest.err conftest.$ac_ext
+ 
+   # OK, works on sane cases.  Now check whether nonexistent headers
+   # can be detected and how.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <ac_nonexistent.h>
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
++if ac_fn_c_try_cpp "$LINENO"; then :
+   # Broken: success on invalid input.
+ continue
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+   # Passes both tests.
+ ac_preproc_ok=:
+ break
+ fi
+-
+ rm -f conftest.err conftest.$ac_ext
+ 
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+ rm -f conftest.err conftest.$ac_ext
+-if $ac_preproc_ok; then
++if $ac_preproc_ok; then :
+   break
+ fi
+ 
+@@ -3969,8 +4430,8 @@
+ else
+   ac_cv_prog_CPP=$CPP
+ fi
+-{ echo "$as_me:$LINENO: result: $CPP" >&5
+-echo "${ECHO_T}$CPP" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
++$as_echo "$CPP" >&6; }
+ ac_preproc_ok=false
+ for ac_c_preproc_warn_flag in '' yes
+ do
+@@ -3980,11 +4441,7 @@
+   # <limits.h> exists even on freestanding compilers.
+   # On the NeXT, cc -E runs the code through the compiler's parser,
+   # not just through cpp. "Syntax error" is here to catch this case.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef __STDC__
+ # include <limits.h>
+@@ -3993,83 +4450,40 @@
+ #endif
+ 		     Syntax error
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++if ac_fn_c_try_cpp "$LINENO"; then :
+ 
++else
+   # Broken: fails on valid input.
+ continue
+ fi
+-
+ rm -f conftest.err conftest.$ac_ext
+ 
+   # OK, works on sane cases.  Now check whether nonexistent headers
+   # can be detected and how.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <ac_nonexistent.h>
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
++if ac_fn_c_try_cpp "$LINENO"; then :
+   # Broken: success on invalid input.
+ continue
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+   # Passes both tests.
+ ac_preproc_ok=:
+ break
+ fi
+-
+ rm -f conftest.err conftest.$ac_ext
+ 
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+ rm -f conftest.err conftest.$ac_ext
+-if $ac_preproc_ok; then
+-  :
++if $ac_preproc_ok; then :
++
+ else
+-  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "C preprocessor \"$CPP\" fails sanity check
++See \`config.log' for more details." "$LINENO" 5; }
+ fi
+ 
+ ac_ext=c
+@@ -4079,45 +4493,40 @@
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
+-if test "${ac_cv_path_GREP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  # Extract the first word of "grep ggrep" to use in msg output
+-if test -z "$GREP"; then
+-set dummy grep ggrep; ac_prog_name=$2
+-if test "${ac_cv_path_GREP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
++$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
++if test "${ac_cv_path_GREP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
++  if test -z "$GREP"; then
+   ac_path_GREP_found=false
+-# Loop through the user's path and test for each of PROGNAME-LIST
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++  # Loop through the user's path and test for each of PROGNAME-LIST
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_prog in grep ggrep; do
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+-    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+-    # Check for GNU ac_path_GREP and select it if it is found.
++    for ac_prog in grep ggrep; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
++      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
++      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
++# Check for GNU ac_path_GREP and select it if it is found.
+   # Check for GNU $ac_path_GREP
+ case `"$ac_path_GREP" --version 2>&1` in
+ *GNU*)
+   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+ *)
+   ac_count=0
+-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
++  $as_echo_n 0123456789 >"conftest.in"
+   while :
+   do
+     cat "conftest.in" "conftest.in" >"conftest.tmp"
+     mv "conftest.tmp" "conftest.in"
+     cp "conftest.in" "conftest.nl"
+-    echo 'GREP' >> "conftest.nl"
++    $as_echo 'GREP' >> "conftest.nl"
+     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+-    ac_count=`expr $ac_count + 1`
++    as_fn_arith $ac_count + 1 && ac_count=$as_val
+     if test $ac_count -gt ${ac_path_GREP_max-0}; then
+       # Best one so far, save it but keep looking for a better one
+       ac_cv_path_GREP="$ac_path_GREP"
+@@ -4129,77 +4538,61 @@
+   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+ esac
+ 
+-
+-    $ac_path_GREP_found && break 3
++      $ac_path_GREP_found && break 3
++    done
++  done
+   done
+-done
+-
+-done
+ IFS=$as_save_IFS
+-
+-
+-fi
+-
+-GREP="$ac_cv_path_GREP"
+-if test -z "$GREP"; then
+-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-
++  if test -z "$ac_cv_path_GREP"; then
++    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++  fi
+ else
+   ac_cv_path_GREP=$GREP
+ fi
+ 
+-
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+-echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
++$as_echo "$ac_cv_path_GREP" >&6; }
+  GREP="$ac_cv_path_GREP"
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for egrep" >&5
+-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+-if test "${ac_cv_path_EGREP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
++$as_echo_n "checking for egrep... " >&6; }
++if test "${ac_cv_path_EGREP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+    then ac_cv_path_EGREP="$GREP -E"
+    else
+-     # Extract the first word of "egrep" to use in msg output
+-if test -z "$EGREP"; then
+-set dummy egrep; ac_prog_name=$2
+-if test "${ac_cv_path_EGREP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
++     if test -z "$EGREP"; then
+   ac_path_EGREP_found=false
+-# Loop through the user's path and test for each of PROGNAME-LIST
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++  # Loop through the user's path and test for each of PROGNAME-LIST
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_prog in egrep; do
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+-    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+-    # Check for GNU ac_path_EGREP and select it if it is found.
++    for ac_prog in egrep; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
++      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
++      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
++# Check for GNU ac_path_EGREP and select it if it is found.
+   # Check for GNU $ac_path_EGREP
+ case `"$ac_path_EGREP" --version 2>&1` in
+ *GNU*)
+   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+ *)
+   ac_count=0
+-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
++  $as_echo_n 0123456789 >"conftest.in"
+   while :
+   do
+     cat "conftest.in" "conftest.in" >"conftest.tmp"
+     mv "conftest.tmp" "conftest.in"
+     cp "conftest.in" "conftest.nl"
+-    echo 'EGREP' >> "conftest.nl"
++    $as_echo 'EGREP' >> "conftest.nl"
+     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+-    ac_count=`expr $ac_count + 1`
++    as_fn_arith $ac_count + 1 && ac_count=$as_val
+     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+       # Best one so far, save it but keep looking for a better one
+       ac_cv_path_EGREP="$ac_path_EGREP"
+@@ -4211,46 +4604,31 @@
+   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+ esac
+ 
+-
+-    $ac_path_EGREP_found && break 3
++      $ac_path_EGREP_found && break 3
++    done
++  done
+   done
+-done
+-
+-done
+ IFS=$as_save_IFS
+-
+-
+-fi
+-
+-EGREP="$ac_cv_path_EGREP"
+-if test -z "$EGREP"; then
+-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-
++  if test -z "$ac_cv_path_EGREP"; then
++    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++  fi
+ else
+   ac_cv_path_EGREP=$EGREP
+ fi
+ 
+-
+    fi
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
++$as_echo "$ac_cv_path_EGREP" >&6; }
+  EGREP="$ac_cv_path_EGREP"
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+-if test "${ac_cv_header_stdc+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
++$as_echo_n "checking for ANSI C header files... " >&6; }
++if test "${ac_cv_header_stdc+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <stdlib.h>
+ #include <stdarg.h>
+@@ -4265,47 +4643,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   ac_cv_header_stdc=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_header_stdc=no
++  ac_cv_header_stdc=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ 
+ if test $ac_cv_header_stdc = yes; then
+   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <string.h>
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+-  $EGREP "memchr" >/dev/null 2>&1; then
+-  :
++  $EGREP "memchr" >/dev/null 2>&1; then :
++
+ else
+   ac_cv_header_stdc=no
+ fi
+@@ -4315,18 +4669,14 @@
+ 
+ if test $ac_cv_header_stdc = yes; then
+   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <stdlib.h>
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+-  $EGREP "free" >/dev/null 2>&1; then
+-  :
++  $EGREP "free" >/dev/null 2>&1; then :
++
+ else
+   ac_cv_header_stdc=no
+ fi
+@@ -4336,14 +4686,10 @@
+ 
+ if test $ac_cv_header_stdc = yes; then
+   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+-  if test "$cross_compiling" = yes; then
++  if test "$cross_compiling" = yes; then :
+   :
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <ctype.h>
+ #include <stdlib.h>
+@@ -4370,97 +4716,264 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_try") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
+-  :
+-else
+-  echo "$as_me: program exited with status $ac_status" >&5
+-echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++if ac_fn_c_try_run "$LINENO"; then :
+ 
+-( exit $ac_status )
+-ac_cv_header_stdc=no
++else
++  ac_cv_header_stdc=no
+ fi
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
++  conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+-
+ fi
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+-echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
++$as_echo "$ac_cv_header_stdc" >&6; }
+ if test $ac_cv_header_stdc = yes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define STDC_HEADERS 1
++$as_echo "#define STDC_HEADERS 1" >>confdefs.h
++
++fi
++
++# On IRIX 5.3, sys/types and inttypes.h are conflicting.
++for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
++		  inttypes.h stdint.h unistd.h
++do :
++  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
++ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
++"
++eval as_val=\$$as_ac_Header
++   if test "x$as_val" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+ 
+ fi
+ 
+-ac_ext=cpp
+-ac_cpp='$CXXCPP $CPPFLAGS'
+-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+-if test -z "$CXX"; then
+-  if test -n "$CCC"; then
+-    CXX=$CCC
+-  else
+-    if test -n "$ac_tool_prefix"; then
+-  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+-  do
+-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_CXX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$CXX"; then
+-  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+ done
++
++
++
++  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
++if test "x$ac_cv_header_minix_config_h" = x""yes; then :
++  MINIX=yes
++else
++  MINIX=
++fi
++
++
++  if test "$MINIX" = yes; then
++
++$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
++
++
++$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
++
++
++$as_echo "#define _MINIX 1" >>confdefs.h
++
++  fi
++
++
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
++$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
++if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++#	  define __EXTENSIONS__ 1
++	  $ac_includes_default
++int
++main ()
++{
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  ac_cv_safe_to_define___extensions__=yes
++else
++  ac_cv_safe_to_define___extensions__=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
++$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
++  test $ac_cv_safe_to_define___extensions__ = yes &&
++    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
++
++  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
++
++  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
++
++  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
++
++  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
++$as_echo_n "checking for ANSI C header files... " >&6; }
++if test "${ac_cv_header_stdc+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <stdlib.h>
++#include <stdarg.h>
++#include <string.h>
++#include <float.h>
++
++int
++main ()
++{
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  ac_cv_header_stdc=yes
++else
++  ac_cv_header_stdc=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++if test $ac_cv_header_stdc = yes; then
++  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <string.h>
++
++_ACEOF
++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
++  $EGREP "memchr" >/dev/null 2>&1; then :
++
++else
++  ac_cv_header_stdc=no
++fi
++rm -f conftest*
++
++fi
++
++if test $ac_cv_header_stdc = yes; then
++  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <stdlib.h>
++
++_ACEOF
++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
++  $EGREP "free" >/dev/null 2>&1; then :
++
++else
++  ac_cv_header_stdc=no
++fi
++rm -f conftest*
++
++fi
++
++if test $ac_cv_header_stdc = yes; then
++  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
++  if test "$cross_compiling" = yes; then :
++  :
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <ctype.h>
++#include <stdlib.h>
++#if ((' ' & 0x0FF) == 0x020)
++# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
++# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
++#else
++# define ISLOWER(c) \
++		   (('a' <= (c) && (c) <= 'i') \
++		     || ('j' <= (c) && (c) <= 'r') \
++		     || ('s' <= (c) && (c) <= 'z'))
++# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
++#endif
++
++#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
++int
++main ()
++{
++  int i;
++  for (i = 0; i < 256; i++)
++    if (XOR (islower (i), ISLOWER (i))
++	|| toupper (i) != TOUPPER (i))
++      return 2;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_run "$LINENO"; then :
++
++else
++  ac_cv_header_stdc=no
++fi
++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
++  conftest.$ac_objext conftest.beam conftest.$ac_ext
++fi
++
++fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
++$as_echo "$ac_cv_header_stdc" >&6; }
++if test $ac_cv_header_stdc = yes; then
++
++$as_echo "#define STDC_HEADERS 1" >>confdefs.h
++
++fi
++
++ac_ext=cpp
++ac_cpp='$CXXCPP $CPPFLAGS'
++ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
++if test -z "$CXX"; then
++  if test -n "$CCC"; then
++    CXX=$CCC
++  else
++    if test -n "$ac_tool_prefix"; then
++  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
++  do
++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$CXX"; then
++  ac_cv_prog_CXX="$CXX" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
+ done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ CXX=$ac_cv_prog_CXX
+ if test -n "$CXX"; then
+-  { echo "$as_me:$LINENO: result: $CXX" >&5
+-echo "${ECHO_T}$CXX" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
++$as_echo "$CXX" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -4473,10 +4986,10 @@
+ do
+   # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$ac_ct_CXX"; then
+   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+@@ -4486,25 +4999,25 @@
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+     ac_cv_prog_ac_ct_CXX="$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+-done
++  done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+ if test -n "$ac_ct_CXX"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
+-echo "${ECHO_T}$ac_ct_CXX" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
++$as_echo "$ac_ct_CXX" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+@@ -4516,12 +5029,8 @@
+   else
+     case $cross_compiling:$ac_tool_warned in
+ yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ ac_tool_warned=yes ;;
+ esac
+     CXX=$ac_ct_CXX
+@@ -4531,49 +5040,36 @@
+   fi
+ fi
+ # Provide some information about the compiler.
+-echo "$as_me:$LINENO: checking for C++ compiler version" >&5
+-ac_compiler=`set X $ac_compile; echo $2`
+-{ (ac_try="$ac_compiler --version >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler --version >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-{ (ac_try="$ac_compiler -v >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler -v >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-{ (ac_try="$ac_compiler -V >&5"
++$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
++set X $ac_compile
++ac_compiler=$2
++for ac_option in --version -v -V -qversion; do
++  { { ac_try="$ac_compiler $ac_option >&5"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler -V >&5") 2>&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
++  if test -s conftest.err; then
++    sed '10a\
++... rest of stderr output deleted ...
++         10q' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    rm -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++done
+ 
+-{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
+-echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
+-if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
++$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
++if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -4587,54 +5083,34 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_cxx_try_compile "$LINENO"; then :
+   ac_compiler_gnu=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_compiler_gnu=no
++  ac_compiler_gnu=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
+-echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
+-GXX=`test $ac_compiler_gnu = yes && echo yes`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
++$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
++if test $ac_compiler_gnu = yes; then
++  GXX=yes
++else
++  GXX=
++fi
+ ac_test_CXXFLAGS=${CXXFLAGS+set}
+ ac_save_CXXFLAGS=$CXXFLAGS
+-{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
+-echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_cxx_g+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
++$as_echo_n "checking whether $CXX accepts -g... " >&6; }
++if test "${ac_cv_prog_cxx_g+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+    ac_cxx_werror_flag=yes
+    ac_cv_prog_cxx_g=no
+    CXXFLAGS="-g"
+-   cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -4645,34 +5121,11 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_cxx_try_compile "$LINENO"; then :
+   ac_cv_prog_cxx_g=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	CXXFLAGS=""
+-      cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  CXXFLAGS=""
++      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -4683,35 +5136,12 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++if ac_fn_cxx_try_compile "$LINENO"; then :
+ 
+-	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
++else
++  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+ 	 CXXFLAGS="-g"
+-	 cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -4722,42 +5152,18 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_cxx_try_compile "$LINENO"; then :
+   ac_cv_prog_cxx_g=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
+-echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
++$as_echo "$ac_cv_prog_cxx_g" >&6; }
+ if test "$ac_test_CXXFLAGS" = set; then
+   CXXFLAGS=$ac_save_CXXFLAGS
+ elif test $ac_cv_prog_cxx_g = yes; then
+@@ -4781,10 +5187,10 @@
+ 
+ depcc="$CXX"  am_compiler_list=
+ 
+-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
++$as_echo_n "checking dependency style of $depcc... " >&6; }
++if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+   # We make a subdir and do the tests there.  Otherwise we can end up
+@@ -4809,6 +5215,11 @@
+   if test "$am_compiler_list" = ""; then
+      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+   fi
++  am__universal=false
++  case " $depcc " in #(
++     *\ -arch\ *\ -arch\ *) am__universal=true ;;
++     esac
++
+   for depmode in $am_compiler_list; do
+     # Setup a source with many dependencies, because some compilers
+     # like to wrap large dependency lists on column 80 (with \), and
+@@ -4826,7 +5237,17 @@
+     done
+     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+ 
++    # We check with `-c' and `-o' for the sake of the "dashmstdout"
++    # mode.  It turns out that the SunPro C++ compiler does not properly
++    # handle `-M -o', and we need to detect this.  Also, some Intel
++    # versions had trouble with output in subdirs
++    am__obj=sub/conftest.${OBJEXT-o}
++    am__minus_obj="-o $am__obj"
+     case $depmode in
++    gcc)
++      # This depmode causes a compiler race in universal mode.
++      test "$am__universal" = false || continue
++      ;;
+     nosideeffect)
+       # after this tag, mechanisms are not by side-effect, so they'll
+       # only be used when explicitly requested
+@@ -4836,19 +5257,23 @@
+ 	break
+       fi
+       ;;
++    msvisualcpp | msvcmsys)
++      # This compiler won't grok `-c -o', but also, the minuso test has
++      # not run yet.  These depmodes are late enough in the game, and
++      # so weak that their functioning should not be impacted.
++      am__obj=conftest.${OBJEXT-o}
++      am__minus_obj=
++      ;;
+     none) break ;;
+     esac
+-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+-    # mode.  It turns out that the SunPro C++ compiler does not properly
+-    # handle `-M -o', and we need to detect this.
+     if depmode=$depmode \
+-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
++       source=sub/conftest.c object=$am__obj \
+        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
++       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+          >/dev/null 2>conftest.err &&
+        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
++       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+       # icc doesn't choke on unknown options, it will just issue warnings
+       # or remarks (even with -Werror).  So we grep stderr for any message
+@@ -4872,8 +5297,8 @@
+ fi
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
+-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
++$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+ CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+ 
+  if
+@@ -4888,22 +5313,18 @@
+ 
+ 
+ if test "x$CC" != xcc; then
+-  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
+-echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
++$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
+ else
+-  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
+-echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
++$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
+ fi
+-set dummy $CC; ac_cc=`echo $2 |
++set dummy $CC; ac_cc=`$as_echo "$2" |
+ 		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+-if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -4919,58 +5340,63 @@
+ # existing .o file with -o, though they will create one.
+ ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+ rm -f conftest2.*
+-if { (case "(($ac_try" in
++if { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } &&
+-   test -f conftest2.$ac_objext && { (case "(($ac_try" in
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } &&
++   test -f conftest2.$ac_objext && { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); };
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; };
+ then
+   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+   if test "x$CC" != xcc; then
+     # Test first that cc exists at all.
+     if { ac_try='cc -c conftest.$ac_ext >&5'
+-  { (case "(($ac_try" in
++  { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; }; then
+       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+       rm -f conftest2.*
+-      if { (case "(($ac_try" in
++      if { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } &&
+-	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } &&
++	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); };
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; };
+       then
+ 	# cc works too.
+ 	:
+@@ -4987,23 +5413,22 @@
+ 
+ fi
+ if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define NO_MINUS_C_MINUS_O 1
+-_ACEOF
++$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
+ 
+ fi
+ 
+ # FIXME: we rely on the cache variable name because
+ # there is no other way.
+ set dummy $CC
+-ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+-if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
++am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
++eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
++if test "$am_t" != yes; then
+    # Losing compiler, so override with the script.
+    # FIXME: It is wrong to rewrite CC.
+    # But if we don't then we get into trouble of one sort or another.
+@@ -5013,109 +5438,54 @@
+ fi
+ 
+ 
+-# Check whether --enable-shared was given.
+-if test "${enable_shared+set}" = set; then
+-  enableval=$enable_shared; p=${PACKAGE-default}
+-    case $enableval in
+-    yes) enable_shared=yes ;;
+-    no) enable_shared=no ;;
+-    *)
+-      enable_shared=no
+-      # Look at the argument we got.  We use all the common list separators.
+-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-      for pkg in $enableval; do
+-	IFS="$lt_save_ifs"
+-	if test "X$pkg" = "X$p"; then
+-	  enable_shared=yes
+-	fi
+-      done
+-      IFS="$lt_save_ifs"
+-      ;;
+-    esac
+-else
+-  enable_shared=yes
+-fi
++case `pwd` in
++  *\ * | *\	*)
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
++$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
++esac
+ 
+ 
+-# Check whether --enable-static was given.
+-if test "${enable_static+set}" = set; then
+-  enableval=$enable_static; p=${PACKAGE-default}
+-    case $enableval in
+-    yes) enable_static=yes ;;
+-    no) enable_static=no ;;
+-    *)
+-     enable_static=no
+-      # Look at the argument we got.  We use all the common list separators.
+-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-      for pkg in $enableval; do
+-	IFS="$lt_save_ifs"
+-	if test "X$pkg" = "X$p"; then
+-	  enable_static=yes
+-	fi
+-      done
+-      IFS="$lt_save_ifs"
+-      ;;
+-    esac
+-else
+-  enable_static=yes
+-fi
++
++macro_version='2.2.6'
++macro_revision='1.3012'
++
+ 
+ 
+-# Check whether --enable-fast-install was given.
+-if test "${enable_fast_install+set}" = set; then
+-  enableval=$enable_fast_install; p=${PACKAGE-default}
+-    case $enableval in
+-    yes) enable_fast_install=yes ;;
+-    no) enable_fast_install=no ;;
+-    *)
+-      enable_fast_install=no
+-      # Look at the argument we got.  We use all the common list separators.
+-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-      for pkg in $enableval; do
+-	IFS="$lt_save_ifs"
+-	if test "X$pkg" = "X$p"; then
+-	  enable_fast_install=yes
+-	fi
+-      done
+-      IFS="$lt_save_ifs"
+-      ;;
+-    esac
+-else
+-  enable_fast_install=yes
+-fi
+ 
+ 
++
++
++
++
++
++
++
++
++ltmain="$ac_aux_dir/ltmain.sh"
++
+ # Make sure we can run config.sub.
+ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+-  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+-   { (exit 1); exit 1; }; }
+-
+-{ echo "$as_me:$LINENO: checking build system type" >&5
+-echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
+-if test "${ac_cv_build+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
++$as_echo_n "checking build system type... " >&6; }
++if test "${ac_cv_build+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_build_alias=$build_alias
+ test "x$ac_build_alias" = x &&
+   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ test "x$ac_build_alias" = x &&
+-  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+-   { (exit 1); exit 1; }; }
++  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+-  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+-   { (exit 1); exit 1; }; }
++  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+-echo "${ECHO_T}$ac_cv_build" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
++$as_echo "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
+-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+-echo "$as_me: error: invalid value of canonical build" >&2;}
+-   { (exit 1); exit 1; }; };;
++*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+@@ -5131,28 +5501,24 @@
+ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+ 
+ 
+-{ echo "$as_me:$LINENO: checking host system type" >&5
+-echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
+-if test "${ac_cv_host+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
++$as_echo_n "checking host system type... " >&6; }
++if test "${ac_cv_host+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test "x$host_alias" = x; then
+   ac_cv_host=$ac_cv_build
+ else
+   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+-    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+-   { (exit 1); exit 1; }; }
++    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ fi
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+-echo "${ECHO_T}$ac_cv_host" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
++$as_echo "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
+-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+-echo "$as_me: error: invalid value of canonical host" >&2;}
+-   { (exit 1); exit 1; }; };;
++*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+@@ -5168,66 +5534,177 @@
+ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
+-echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
+-if test "${lt_cv_path_SED+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  # Loop through the user's path and test for sed and gsed.
+-# Then use that list of sed's as ones to test for truncation.
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
++$as_echo_n "checking for a sed that does not truncate output... " >&6; }
++if test "${ac_cv_path_SED+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
++     for ac_i in 1 2 3 4 5 6 7; do
++       ac_script="$ac_script$as_nl$ac_script"
++     done
++     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
++     { ac_script=; unset ac_script;}
++     if test -z "$SED"; then
++  ac_path_SED_found=false
++  # Loop through the user's path and test for each of PROGNAME-LIST
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+-  for lt_ac_prog in sed gsed; do
++    for ac_prog in sed gsed; do
+     for ac_exec_ext in '' $ac_executable_extensions; do
+-      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+-        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+-      fi
++      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
++      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
++# Check for GNU ac_path_SED and select it if it is found.
++  # Check for GNU $ac_path_SED
++case `"$ac_path_SED" --version 2>&1` in
++*GNU*)
++  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
++*)
++  ac_count=0
++  $as_echo_n 0123456789 >"conftest.in"
++  while :
++  do
++    cat "conftest.in" "conftest.in" >"conftest.tmp"
++    mv "conftest.tmp" "conftest.in"
++    cp "conftest.in" "conftest.nl"
++    $as_echo '' >> "conftest.nl"
++    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
++    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
++    as_fn_arith $ac_count + 1 && ac_count=$as_val
++    if test $ac_count -gt ${ac_path_SED_max-0}; then
++      # Best one so far, save it but keep looking for a better one
++      ac_cv_path_SED="$ac_path_SED"
++      ac_path_SED_max=$ac_count
++    fi
++    # 10*(2^10) chars as input seems more than enough
++    test $ac_count -gt 10 && break
++  done
++  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
++esac
++
++      $ac_path_SED_found && break 3
+     done
+   done
+-done
+-lt_ac_max=0
+-lt_ac_count=0
+-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+-# along with /bin/sed that truncates output.
+-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+-  test ! -f $lt_ac_sed && continue
+-  cat /dev/null > conftest.in
+-  lt_ac_count=0
+-  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+-  # Check for GNU sed and select it if it is found.
+-  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+-    lt_cv_path_SED=$lt_ac_sed
+-    break
++  done
++IFS=$as_save_IFS
++  if test -z "$ac_cv_path_SED"; then
++    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
+   fi
+-  while true; do
+-    cat conftest.in conftest.in >conftest.tmp
+-    mv conftest.tmp conftest.in
+-    cp conftest.in conftest.nl
+-    echo >>conftest.nl
+-    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+-    cmp -s conftest.out conftest.nl || break
+-    # 10000 chars as input seems more than enough
+-    test $lt_ac_count -gt 10 && break
+-    lt_ac_count=`expr $lt_ac_count + 1`
+-    if test $lt_ac_count -gt $lt_ac_max; then
+-      lt_ac_max=$lt_ac_count
+-      lt_cv_path_SED=$lt_ac_sed
++else
++  ac_cv_path_SED=$SED
++fi
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
++$as_echo "$ac_cv_path_SED" >&6; }
++ SED="$ac_cv_path_SED"
++  rm -f conftest.sed
++
++test -z "$SED" && SED=sed
++Xsed="$SED -e 1s/^X//"
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
++$as_echo_n "checking for fgrep... " >&6; }
++if test "${ac_cv_path_FGREP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
++   then ac_cv_path_FGREP="$GREP -F"
++   else
++     if test -z "$FGREP"; then
++  ac_path_FGREP_found=false
++  # Loop through the user's path and test for each of PROGNAME-LIST
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_prog in fgrep; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
++      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
++      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
++# Check for GNU ac_path_FGREP and select it if it is found.
++  # Check for GNU $ac_path_FGREP
++case `"$ac_path_FGREP" --version 2>&1` in
++*GNU*)
++  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
++*)
++  ac_count=0
++  $as_echo_n 0123456789 >"conftest.in"
++  while :
++  do
++    cat "conftest.in" "conftest.in" >"conftest.tmp"
++    mv "conftest.tmp" "conftest.in"
++    cp "conftest.in" "conftest.nl"
++    $as_echo 'FGREP' >> "conftest.nl"
++    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
++    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
++    as_fn_arith $ac_count + 1 && ac_count=$as_val
++    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
++      # Best one so far, save it but keep looking for a better one
++      ac_cv_path_FGREP="$ac_path_FGREP"
++      ac_path_FGREP_max=$ac_count
+     fi
++    # 10*(2^10) chars as input seems more than enough
++    test $ac_count -gt 10 && break
+   done
+-done
++  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
++esac
++
++      $ac_path_FGREP_found && break 3
++    done
++  done
++  done
++IFS=$as_save_IFS
++  if test -z "$ac_cv_path_FGREP"; then
++    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++  fi
++else
++  ac_cv_path_FGREP=$FGREP
++fi
+ 
++   fi
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
++$as_echo "$ac_cv_path_FGREP" >&6; }
++ FGREP="$ac_cv_path_FGREP"
++
++
++test -z "$GREP" && GREP=grep
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ 
+-SED=$lt_cv_path_SED
+-{ echo "$as_me:$LINENO: result: $SED" >&5
+-echo "${ECHO_T}$SED" >&6; }
+ 
+ 
+ # Check whether --with-gnu-ld was given.
+-if test "${with_gnu_ld+set}" = set; then
++if test "${with_gnu_ld+set}" = set; then :
+   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+ else
+   with_gnu_ld=no
+@@ -5236,8 +5713,8 @@
+ ac_prog=ld
+ if test "$GCC" = yes; then
+   # Check if gcc -print-prog-name=ld gives a path.
+-  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
++$as_echo_n "checking for ld used by $CC... " >&6; }
+   case $host in
+   *-*-mingw*)
+     # gcc leaves a trailing carriage return which upsets mingw
+@@ -5250,9 +5727,9 @@
+     [\\/]* | ?:[\\/]*)
+       re_direlt='/[^/][^/]*/\.\./'
+       # Canonicalize the pathname of ld
+-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
++      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+       done
+       test -z "$LD" && LD="$ac_prog"
+       ;;
+@@ -5266,14 +5743,14 @@
+     ;;
+   esac
+ elif test "$with_gnu_ld" = yes; then
+-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
+-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
++$as_echo_n "checking for GNU ld... " >&6; }
+ else
+-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
++$as_echo_n "checking for non-GNU ld... " >&6; }
+ fi
+-if test "${lt_cv_path_LD+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test "${lt_cv_path_LD+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -z "$LD"; then
+   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+@@ -5303,19 +5780,17 @@
+ 
+ LD="$lt_cv_path_LD"
+ if test -n "$LD"; then
+-  { echo "$as_me:$LINENO: result: $LD" >&5
+-echo "${ECHO_T}$LD" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
++$as_echo "$LD" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+-   { (exit 1); exit 1; }; }
+-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_gnu_ld+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
++$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
++if test "${lt_cv_prog_gnu_ld+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   # I'd rather use --version here, but apparently some GNU lds only accept -v.
+ case `$LD -v 2>&1 </dev/null` in
+@@ -5327,40 +5802,22 @@
+   ;;
+ esac
+ fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
++$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+ with_gnu_ld=$lt_cv_prog_gnu_ld
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
+-echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
+-if test "${lt_cv_ld_reload_flag+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_ld_reload_flag='-r'
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
+-echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
+-reload_flag=$lt_cv_ld_reload_flag
+-case $reload_flag in
+-"" | " "*) ;;
+-*) reload_flag=" $reload_flag" ;;
+-esac
+-reload_cmds='$LD$reload_flag -o $output$reload_objs'
+-case $host_os in
+-  darwin*)
+-    if test "$GCC" = yes; then
+-      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+-    else
+-      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+-    fi
+-    ;;
+-esac
+ 
+-{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
+-echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
+-if test "${lt_cv_path_NM+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
++$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
++if test "${lt_cv_path_NM+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   if test -n "$NM"; then
+   # Let the user override the test.
+@@ -5403,429 +5860,378 @@
+     done
+     IFS="$lt_save_ifs"
+   done
+-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
++  : ${lt_cv_path_NM=no}
+ fi
+ fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
+-echo "${ECHO_T}$lt_cv_path_NM" >&6; }
+-NM="$lt_cv_path_NM"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
++$as_echo "$lt_cv_path_NM" >&6; }
++if test "$lt_cv_path_NM" != "no"; then
++  NM="$lt_cv_path_NM"
++else
++  # Didn't find any BSD compatible name lister, look for dumpbin.
++  if test -n "$ac_tool_prefix"; then
++  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
++  do
++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$DUMPBIN"; then
++  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
+-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
+-LN_S=$as_ln_s
+-if test "$LN_S" = "ln -s"; then
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++fi
++fi
++DUMPBIN=$ac_cv_prog_DUMPBIN
++if test -n "$DUMPBIN"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
++$as_echo "$DUMPBIN" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
+-echo "${ECHO_T}no, using $LN_S" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
+-echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
+-if test "${lt_cv_deplibs_check_method+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_file_magic_cmd='$MAGIC_CMD'
+-lt_cv_file_magic_test_file=
+-lt_cv_deplibs_check_method='unknown'
+-# Need to set the preceding variable on all platforms that support
+-# interlibrary dependencies.
+-# 'none' -- dependencies not supported.
+-# `unknown' -- same as none, but documents that we really don't know.
+-# 'pass_all' -- all dependencies passed with no checks.
+-# 'test_compile' -- check by making test program.
+-# 'file_magic [[regex]]' -- check by looking for files in library path
+-# which responds to the $file_magic_cmd with a given extended regex.
+-# If you have `file' or equivalent on your system and you're not sure
+-# whether `pass_all' will *always* work, you probably want this one.
+ 
+-case $host_os in
+-aix4* | aix5*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
++    test -n "$DUMPBIN" && break
++  done
++fi
++if test -z "$DUMPBIN"; then
++  ac_ct_DUMPBIN=$DUMPBIN
++  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
++do
++  # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_DUMPBIN"; then
++  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-beos*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
++fi
++fi
++ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
++if test -n "$ac_ct_DUMPBIN"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
++$as_echo "$ac_ct_DUMPBIN" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-bsdi[45]*)
+-  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+-  lt_cv_file_magic_cmd='/usr/bin/file -L'
+-  lt_cv_file_magic_test_file=/shlib/libc.so
+-  ;;
+ 
+-cygwin*)
+-  # func_win32_libid is a shell function defined in ltmain.sh
+-  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+-  lt_cv_file_magic_cmd='func_win32_libid'
+-  ;;
++  test -n "$ac_ct_DUMPBIN" && break
++done
+ 
+-mingw* | pw32*)
+-  # Base MSYS/MinGW do not provide the 'file' command needed by
+-  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
+-  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+-  lt_cv_file_magic_cmd='$OBJDUMP -f'
+-  ;;
++  if test "x$ac_ct_DUMPBIN" = x; then
++    DUMPBIN=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    DUMPBIN=$ac_ct_DUMPBIN
++  fi
++fi
+ 
+-darwin* | rhapsody*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
+ 
+-freebsd* | kfreebsd*-gnu | dragonfly*)
+-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+-    case $host_cpu in
+-    i*86 )
+-      # Not sure whether the presence of OpenBSD here was a mistake.
+-      # Let's accept both of them until this is cleared up.
+-      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+-      lt_cv_file_magic_cmd=/usr/bin/file
+-      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+-      ;;
+-    esac
+-  else
+-    lt_cv_deplibs_check_method=pass_all
++  if test "$DUMPBIN" != ":"; then
++    NM="$DUMPBIN"
+   fi
+-  ;;
++fi
++test -z "$NM" && NM=nm
+ 
+-gnu*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
+ 
+-hpux10.20* | hpux11*)
+-  lt_cv_file_magic_cmd=/usr/bin/file
+-  case $host_cpu in
+-  ia64*)
+-    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+-    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+-    ;;
+-  hppa*64*)
+-    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
+-    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+-    ;;
+-  *)
+-    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
+-    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+-    ;;
+-  esac
+-  ;;
+ 
+-interix3*)
+-  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+-  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+-  ;;
+ 
+-irix5* | irix6* | nonstopux*)
+-  case $LD in
+-  *-32|*"-32 ") libmagic=32-bit;;
+-  *-n32|*"-n32 ") libmagic=N32;;
+-  *-64|*"-64 ") libmagic=64-bit;;
+-  *) libmagic=never-match;;
+-  esac
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
+ 
+-# This must be Linux ELF.
+-linux*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
+ 
+-netbsd*)
+-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+-  else
+-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
++$as_echo_n "checking the name lister ($NM) interface... " >&6; }
++if test "${lt_cv_nm_interface+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_nm_interface="BSD nm"
++  echo "int some_variable = 0;" > conftest.$ac_ext
++  (eval echo "\"\$as_me:5991: $ac_compile\"" >&5)
++  (eval "$ac_compile" 2>conftest.err)
++  cat conftest.err >&5
++  (eval echo "\"\$as_me:5994: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
++  cat conftest.err >&5
++  (eval echo "\"\$as_me:5997: output\"" >&5)
++  cat conftest.out >&5
++  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
++    lt_cv_nm_interface="MS dumpbin"
+   fi
+-  ;;
++  rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
++$as_echo "$lt_cv_nm_interface" >&6; }
+ 
+-newos6*)
+-  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+-  lt_cv_file_magic_cmd=/usr/bin/file
+-  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+-  ;;
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
++$as_echo_n "checking whether ln -s works... " >&6; }
++LN_S=$as_ln_s
++if test "$LN_S" = "ln -s"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
++$as_echo "no, using $LN_S" >&6; }
++fi
+ 
+-nto-qnx*)
+-  lt_cv_deplibs_check_method=unknown
+-  ;;
++# find the maximum length of command line arguments
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
++$as_echo_n "checking the maximum length of command line arguments... " >&6; }
++if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++    i=0
++  teststring="ABCD"
+ 
+-openbsd*)
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+-  else
+-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+-  fi
+-  ;;
++  case $build_os in
++  msdosdjgpp*)
++    # On DJGPP, this test can blow up pretty badly due to problems in libc
++    # (any single argument exceeding 2000 bytes causes a buffer overrun
++    # during glob expansion).  Even if it were fixed, the result of this
++    # check would be larger than it should be.
++    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
++    ;;
+ 
+-osf3* | osf4* | osf5*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
++  gnu*)
++    # Under GNU Hurd, this test is not required because there is
++    # no limit to the length of command line arguments.
++    # Libtool will interpret -1 as no limit whatsoever
++    lt_cv_sys_max_cmd_len=-1;
++    ;;
+ 
+-solaris*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
++  cygwin* | mingw* | cegcc*)
++    # On Win9x/ME, this test blows up -- it succeeds, but takes
++    # about 5 minutes as the teststring grows exponentially.
++    # Worse, since 9x/ME are not pre-emptively multitasking,
++    # you end up with a "frozen" computer, even though with patience
++    # the test eventually succeeds (with a max line length of 256k).
++    # Instead, let's just punt: use the minimum linelength reported by
++    # all of the supported platforms: 8192 (on NT/2K/XP).
++    lt_cv_sys_max_cmd_len=8192;
++    ;;
+ 
+-sysv4 | sysv4.3*)
+-  case $host_vendor in
+-  motorola)
+-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+-    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
++  amigaos*)
++    # On AmigaOS with pdksh, this test takes hours, literally.
++    # So we just punt and use a minimum line length of 8192.
++    lt_cv_sys_max_cmd_len=8192;
+     ;;
+-  ncr)
+-    lt_cv_deplibs_check_method=pass_all
++
++  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
++    # This has been around since 386BSD, at least.  Likely further.
++    if test -x /sbin/sysctl; then
++      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
++    elif test -x /usr/sbin/sysctl; then
++      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
++    else
++      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
++    fi
++    # And add a safety zone
++    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+     ;;
+-  sequent)
+-    lt_cv_file_magic_cmd='/bin/file'
+-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
++
++  interix*)
++    # We know the value 262144 and hardcode it with a safety zone (like BSD)
++    lt_cv_sys_max_cmd_len=196608
+     ;;
+-  sni)
+-    lt_cv_file_magic_cmd='/bin/file'
+-    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+-    lt_cv_file_magic_test_file=/lib/libc.so
++
++  osf*)
++    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
++    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
++    # nice to cause kernel panics so lets avoid the loop below.
++    # First set a reasonable default.
++    lt_cv_sys_max_cmd_len=16384
++    #
++    if test -x /sbin/sysconfig; then
++      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
++        *1*) lt_cv_sys_max_cmd_len=-1 ;;
++      esac
++    fi
+     ;;
+-  siemens)
+-    lt_cv_deplibs_check_method=pass_all
++  sco3.2v5*)
++    lt_cv_sys_max_cmd_len=102400
+     ;;
+-  pc)
+-    lt_cv_deplibs_check_method=pass_all
++  sysv5* | sco5v6* | sysv4.2uw2*)
++    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
++    if test -n "$kargmax"; then
++      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
++    else
++      lt_cv_sys_max_cmd_len=32768
++    fi
++    ;;
++  *)
++    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++    if test -n "$lt_cv_sys_max_cmd_len"; then
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    else
++      # Make teststring a little bigger before we do anything with it.
++      # a 1K string should be a reasonable start.
++      for i in 1 2 3 4 5 6 7 8 ; do
++        teststring=$teststring$teststring
++      done
++      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++      # If test is not a shell built-in, we'll probably end up computing a
++      # maximum length that is only half of the actual maximum length, but
++      # we can't tell.
++      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
++	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
++	      test $i != 17 # 1/2 MB should be enough
++      do
++        i=`expr $i + 1`
++        teststring=$teststring$teststring
++      done
++      # Only check the string length outside the loop.
++      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
++      teststring=
++      # Add a significant safety factor because C++ compilers can tack on
++      # massive amounts of additional arguments before passing them to the
++      # linker.  It appears as though 1/2 is a usable value.
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    fi
+     ;;
+   esac
+-  ;;
+ 
+-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+-  lt_cv_deplibs_check_method=pass_all
+-  ;;
+-esac
++fi
+ 
++if test -n $lt_cv_sys_max_cmd_len ; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
++$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
++$as_echo "none" >&6; }
+ fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
+-echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
+-file_magic_cmd=$lt_cv_file_magic_cmd
+-deplibs_check_method=$lt_cv_deplibs_check_method
+-test -z "$deplibs_check_method" && deplibs_check_method=unknown
++max_cmd_len=$lt_cv_sys_max_cmd_len
+ 
+ 
+ 
+ 
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
+ 
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+ 
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
++: ${CP="cp -f"}
++: ${MV="mv -f"}
++: ${RM="rm -f"}
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
++$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
++# Try some XSI features
++xsi_shell=no
++( _lt_dummy="a/b/c"
++  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
++      = c,a/b,, \
++    && eval 'test $(( 1 + 1 )) -eq 2 \
++    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
++  && xsi_shell=yes
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
++$as_echo "$xsi_shell" >&6; }
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
++$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
++lt_shell_append=no
++( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
++    >/dev/null 2>&1 \
++  && lt_shell_append=yes
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
++$as_echo "$lt_shell_append" >&6; }
+ 
+-# Check whether --enable-libtool-lock was given.
+-if test "${enable_libtool_lock+set}" = set; then
+-  enableval=$enable_libtool_lock;
++
++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
++  lt_unset=unset
++else
++  lt_unset=false
+ fi
+ 
+-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+ 
+-# Some flags need to be propagated to the compiler or linker for good
+-# libtool support.
+-case $host in
+-ia64-*-hpux*)
+-  # Find out which ABI we are using.
+-  echo 'int i;' > conftest.$ac_ext
+-  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *ELF-32*)
+-      HPUX_IA64_MODE="32"
+-      ;;
+-    *ELF-64*)
+-      HPUX_IA64_MODE="64"
+-      ;;
+-    esac
+-  fi
+-  rm -rf conftest*
++
++
++
++# test EBCDIC or ASCII
++case `echo X|tr X '\101'` in
++ A) # ASCII based system
++    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
++  lt_SP2NL='tr \040 \012'
++  lt_NL2SP='tr \015\012 \040\040'
+   ;;
+-*-*-irix6*)
+-  # Find out which ABI we are using.
+-  echo '#line 5649 "configure"' > conftest.$ac_ext
+-  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-   if test "$lt_cv_prog_gnu_ld" = yes; then
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *32-bit*)
+-      LD="${LD-ld} -melf32bsmip"
+-      ;;
+-    *N32*)
+-      LD="${LD-ld} -melf32bmipn32"
+-      ;;
+-    *64-bit*)
+-      LD="${LD-ld} -melf64bmip"
+-      ;;
+-    esac
+-   else
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *32-bit*)
+-      LD="${LD-ld} -32"
+-      ;;
+-    *N32*)
+-      LD="${LD-ld} -n32"
+-      ;;
+-    *64-bit*)
+-      LD="${LD-ld} -64"
+-      ;;
+-    esac
+-   fi
+-  fi
+-  rm -rf conftest*
++ *) # EBCDIC based system
++  lt_SP2NL='tr \100 \n'
++  lt_NL2SP='tr \r\n \100\100'
+   ;;
++esac
+ 
+-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
+-  # Find out which ABI we are using.
+-  echo 'int i;' > conftest.$ac_ext
+-  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-    case `/usr/bin/file conftest.o` in
+-    *32-bit*)
+-      case $host in
+-        x86_64-*linux*)
+-          LD="${LD-ld} -m elf_i386"
+-          ;;
+-        ppc64-*linux*|powerpc64-*linux*)
+-          LD="${LD-ld} -m elf32ppclinux"
+-          ;;
+-        s390x-*linux*)
+-          LD="${LD-ld} -m elf_s390"
+-          ;;
+-        sparc64-*linux*)
+-          LD="${LD-ld} -m elf32_sparc"
+-          ;;
+-      esac
+-      ;;
+-    *64-bit*)
+-      case $host in
+-        x86_64-*linux*)
+-          LD="${LD-ld} -m elf_x86_64"
+-          ;;
+-        ppc*-*linux*|powerpc*-*linux*)
+-          LD="${LD-ld} -m elf64ppc"
+-          ;;
+-        s390*-*linux*)
+-          LD="${LD-ld} -m elf64_s390"
+-          ;;
+-        sparc*-*linux*)
+-          LD="${LD-ld} -m elf64_sparc"
+-          ;;
+-      esac
+-      ;;
+-    esac
+-  fi
+-  rm -rf conftest*
+-  ;;
+-
+-*-*-sco3.2v5*)
+-  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+-  SAVE_CFLAGS="$CFLAGS"
+-  CFLAGS="$CFLAGS -belf"
+-  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
+-echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
+-if test "${lt_cv_cc_needs_belf+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-     cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  lt_cv_cc_needs_belf=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	lt_cv_cc_needs_belf=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-     ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
+-echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
+-  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+-    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+-    CFLAGS="$SAVE_CFLAGS"
+-  fi
+-  ;;
+-sparc*-*solaris*)
+-  # Find out which ABI we are using.
+-  echo 'int i;' > conftest.$ac_ext
+-  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-    case `/usr/bin/file conftest.o` in
+-    *64-bit*)
+-      case $lt_cv_prog_gnu_ld in
+-      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+-      *)    LD="${LD-ld} -64" ;;
+-      esac
+-      ;;
+-    esac
+-  fi
+-  rm -rf conftest*
+-  ;;
+ 
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
++$as_echo_n "checking for $LD option to reload object files... " >&6; }
++if test "${lt_cv_ld_reload_flag+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_ld_reload_flag='-r'
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
++$as_echo "$lt_cv_ld_reload_flag" >&6; }
++reload_flag=$lt_cv_ld_reload_flag
++case $reload_flag in
++"" | " "*) ;;
++*) reload_flag=" $reload_flag" ;;
++esac
++reload_cmds='$LD$reload_flag -o $output$reload_objs'
++case $host_os in
++  darwin*)
++    if test "$GCC" = yes; then
++      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
++    else
++      reload_cmds='$LD$reload_flag -o $output$reload_objs'
++    fi
++    ;;
+ esac
+-
+-need_locks="$enable_libtool_lock"
+-
+-
+-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+ 
+ 
+ 
+@@ -5835,12210 +6241,4590 @@
+ 
+ 
+ 
+-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+-		  inttypes.h stdint.h unistd.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
++set dummy ${ac_tool_prefix}objdump; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  eval "$as_ac_Header=yes"
++  if test -n "$OBJDUMP"; then
++  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-	eval "$as_ac_Header=no"
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+-
++OBJDUMP=$ac_cv_prog_OBJDUMP
++if test -n "$OBJDUMP"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
++$as_echo "$OBJDUMP" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-done
+-
+-
+ 
+-for ac_header in dlfcn.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
++fi
++if test -z "$ac_cv_prog_OBJDUMP"; then
++  ac_ct_OBJDUMP=$OBJDUMP
++  # Extract the first word of "objdump", so it can be a program name with args.
++set dummy objdump; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++  if test -n "$ac_ct_OBJDUMP"; then
++  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_OBJDUMP="objdump"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-	ac_header_compiler=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
++fi
++ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
++if test -n "$ac_ct_OBJDUMP"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
++$as_echo "$ac_ct_OBJDUMP" >&6; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+-
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
++  if test "x$ac_ct_OBJDUMP" = x; then
++    OBJDUMP="false"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
+ esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++    OBJDUMP=$ac_ct_OBJDUMP
++  fi
+ else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++  OBJDUMP="$ac_cv_prog_OBJDUMP"
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
++test -z "$OBJDUMP" && OBJDUMP=objdump
+ 
+-fi
+ 
+-done
+ 
+ 
+ 
+-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+-    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+-    (test "X$CXX" != "Xg++"))) ; then
+-  ac_ext=cpp
+-ac_cpp='$CXXCPP $CPPFLAGS'
+-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+-{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
+-echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
+-if test -z "$CXXCPP"; then
+-  if test "${ac_cv_prog_CXXCPP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-      # Double quotes because CXXCPP needs to be expanded
+-    for CXXCPP in "$CXX -E" "/lib/cpp"
+-    do
+-      ac_preproc_ok=false
+-for ac_cxx_preproc_warn_flag in '' yes
+-do
+-  # Use a header file that comes with gcc, so configuring glibc
+-  # with a fresh cross-compiler works.
+-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-  # <limits.h> exists even on freestanding compilers.
+-  # On the NeXT, cc -E runs the code through the compiler's parser,
+-  # not just through cpp. "Syntax error" is here to catch this case.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-		     Syntax error
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  # Broken: fails on valid input.
+-continue
+-fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-
+-  # OK, works on sane cases.  Now check whether nonexistent headers
+-  # can be detected and how.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <ac_nonexistent.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  # Broken: success on invalid input.
+-continue
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  # Passes both tests.
+-ac_preproc_ok=:
+-break
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-
+-done
+-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
+-if $ac_preproc_ok; then
+-  break
+-fi
+-
+-    done
+-    ac_cv_prog_CXXCPP=$CXXCPP
+-
+-fi
+-  CXXCPP=$ac_cv_prog_CXXCPP
+-else
+-  ac_cv_prog_CXXCPP=$CXXCPP
+-fi
+-{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
+-echo "${ECHO_T}$CXXCPP" >&6; }
+-ac_preproc_ok=false
+-for ac_cxx_preproc_warn_flag in '' yes
+-do
+-  # Use a header file that comes with gcc, so configuring glibc
+-  # with a fresh cross-compiler works.
+-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-  # <limits.h> exists even on freestanding compilers.
+-  # On the NeXT, cc -E runs the code through the compiler's parser,
+-  # not just through cpp. "Syntax error" is here to catch this case.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-		     Syntax error
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  # Broken: fails on valid input.
+-continue
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-
+-  # OK, works on sane cases.  Now check whether nonexistent headers
+-  # can be detected and how.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <ac_nonexistent.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  # Broken: success on invalid input.
+-continue
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  # Passes both tests.
+-ac_preproc_ok=:
+-break
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-
+-done
+-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
+-if $ac_preproc_ok; then
+-  :
+-else
+-  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-
+-ac_ext=cpp
+-ac_cpp='$CXXCPP $CPPFLAGS'
+-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+-
+-fi
+-
+-
+-ac_ext=f
+-ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
+-ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_f77_compiler_gnu
+-if test -n "$ac_tool_prefix"; then
+-  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
+-  do
+-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_F77+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$F77"; then
+-  ac_cv_prog_F77="$F77" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-F77=$ac_cv_prog_F77
+-if test -n "$F77"; then
+-  { echo "$as_me:$LINENO: result: $F77" >&5
+-echo "${ECHO_T}$F77" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-    test -n "$F77" && break
+-  done
+-fi
+-if test -z "$F77"; then
+-  ac_ct_F77=$F77
+-  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
+-do
+-  # Extract the first word of "$ac_prog", so it can be a program name with args.
+-set dummy $ac_prog; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$ac_ct_F77"; then
+-  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_ac_ct_F77="$ac_prog"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-ac_ct_F77=$ac_cv_prog_ac_ct_F77
+-if test -n "$ac_ct_F77"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
+-echo "${ECHO_T}$ac_ct_F77" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-  test -n "$ac_ct_F77" && break
+-done
+-
+-  if test "x$ac_ct_F77" = x; then
+-    F77=""
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    F77=$ac_ct_F77
+-  fi
+-fi
+-
+-
+-# Provide some information about the compiler.
+-echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
+-ac_compiler=`set X $ac_compile; echo $2`
+-{ (ac_try="$ac_compiler --version >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler --version >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-{ (ac_try="$ac_compiler -v >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler -v >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-{ (ac_try="$ac_compiler -V >&5"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compiler -V >&5") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-rm -f a.out
+-
+-# If we don't use `.F' as extension, the preprocessor is not run on the
+-# input file.  (Note that this only needs to work for GNU compilers.)
+-ac_save_ext=$ac_ext
+-ac_ext=F
+-{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
+-echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
+-if test "${ac_cv_f77_compiler_gnu+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-      program main
+-#ifndef __GNUC__
+-       choke me
+-#endif
+-
+-      end
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_f77_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_compiler_gnu=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_compiler_gnu=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-ac_cv_f77_compiler_gnu=$ac_compiler_gnu
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
+-echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
+-ac_ext=$ac_save_ext
+-ac_test_FFLAGS=${FFLAGS+set}
+-ac_save_FFLAGS=$FFLAGS
+-FFLAGS=
+-{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
+-echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_f77_g+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  FFLAGS=-g
+-cat >conftest.$ac_ext <<_ACEOF
+-      program main
+-
+-      end
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_f77_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_prog_f77_g=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_prog_f77_g=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
+-echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
+-if test "$ac_test_FFLAGS" = set; then
+-  FFLAGS=$ac_save_FFLAGS
+-elif test $ac_cv_prog_f77_g = yes; then
+-  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
+-    FFLAGS="-g -O2"
+-  else
+-    FFLAGS="-g"
+-  fi
+-else
+-  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
+-    FFLAGS="-O2"
+-  else
+-    FFLAGS=
+-  fi
+-fi
+-
+-G77=`test $ac_compiler_gnu = yes && echo yes`
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+ 
+-
+-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+-
+-# find the maximum length of command line arguments
+-{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
+-echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
+-if test "${lt_cv_sys_max_cmd_len+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
++$as_echo_n "checking how to recognize dependent libraries... " >&6; }
++if test "${lt_cv_deplibs_check_method+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-    i=0
+-  teststring="ABCD"
+-
+-  case $build_os in
+-  msdosdjgpp*)
+-    # On DJGPP, this test can blow up pretty badly due to problems in libc
+-    # (any single argument exceeding 2000 bytes causes a buffer overrun
+-    # during glob expansion).  Even if it were fixed, the result of this
+-    # check would be larger than it should be.
+-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+-    ;;
+-
+-  gnu*)
+-    # Under GNU Hurd, this test is not required because there is
+-    # no limit to the length of command line arguments.
+-    # Libtool will interpret -1 as no limit whatsoever
+-    lt_cv_sys_max_cmd_len=-1;
+-    ;;
+-
+-  cygwin* | mingw*)
+-    # On Win9x/ME, this test blows up -- it succeeds, but takes
+-    # about 5 minutes as the teststring grows exponentially.
+-    # Worse, since 9x/ME are not pre-emptively multitasking,
+-    # you end up with a "frozen" computer, even though with patience
+-    # the test eventually succeeds (with a max line length of 256k).
+-    # Instead, let's just punt: use the minimum linelength reported by
+-    # all of the supported platforms: 8192 (on NT/2K/XP).
+-    lt_cv_sys_max_cmd_len=8192;
+-    ;;
+-
+-  amigaos*)
+-    # On AmigaOS with pdksh, this test takes hours, literally.
+-    # So we just punt and use a minimum line length of 8192.
+-    lt_cv_sys_max_cmd_len=8192;
+-    ;;
+-
+-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+-    # This has been around since 386BSD, at least.  Likely further.
+-    if test -x /sbin/sysctl; then
+-      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+-    elif test -x /usr/sbin/sysctl; then
+-      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+-    else
+-      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+-    fi
+-    # And add a safety zone
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+-    ;;
+-
+-  interix*)
+-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+-    lt_cv_sys_max_cmd_len=196608
+-    ;;
+-
+-  osf*)
+-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+-    # nice to cause kernel panics so lets avoid the loop below.
+-    # First set a reasonable default.
+-    lt_cv_sys_max_cmd_len=16384
+-    #
+-    if test -x /sbin/sysconfig; then
+-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+-      esac
+-    fi
+-    ;;
+-  sco3.2v5*)
+-    lt_cv_sys_max_cmd_len=102400
+-    ;;
+-  sysv5* | sco5v6* | sysv4.2uw2*)
+-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+-    if test -n "$kargmax"; then
+-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
+-    else
+-      lt_cv_sys_max_cmd_len=32768
+-    fi
+-    ;;
+-  *)
+-    # If test is not a shell built-in, we'll probably end up computing a
+-    # maximum length that is only half of the actual maximum length, but
+-    # we can't tell.
+-    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+-    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
+-	       = "XX$teststring") >/dev/null 2>&1 &&
+-	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
+-	    lt_cv_sys_max_cmd_len=$new_result &&
+-	    test $i != 17 # 1/2 MB should be enough
+-    do
+-      i=`expr $i + 1`
+-      teststring=$teststring$teststring
+-    done
+-    teststring=
+-    # Add a significant safety factor because C++ compilers can tack on massive
+-    # amounts of additional arguments before passing them to the linker.
+-    # It appears as though 1/2 is a usable value.
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+-    ;;
+-  esac
+-
+-fi
+-
+-if test -n $lt_cv_sys_max_cmd_len ; then
+-  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
+-echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: none" >&5
+-echo "${ECHO_T}none" >&6; }
+-fi
+-
+-
+-
+-
+-# Check for command to grab the raw symbol name followed by C symbol from nm.
+-{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
+-echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
+-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-
+-# These are sane defaults that work on at least a few old systems.
+-# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+-
+-# Character class describing NM global symbol codes.
+-symcode='[BCDEGRST]'
+-
+-# Regexp to match symbols that can be accessed directly from C.
+-sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+-
+-# Transform an extracted symbol line into a proper C declaration
+-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
+-
+-# Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+-
+-# Define system-specific variables.
+-case $host_os in
+-aix*)
+-  symcode='[BCDT]'
+-  ;;
+-cygwin* | mingw* | pw32*)
+-  symcode='[ABCDGISTW]'
+-  ;;
+-hpux*) # Its linker distinguishes data from code symbols
+-  if test "$host_cpu" = ia64; then
+-    symcode='[ABCDEGRST]'
+-  fi
+-  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+-  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+-  ;;
+-linux*)
+-  if test "$host_cpu" = ia64; then
+-    symcode='[ABCDGIRSTW]'
+-    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+-    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+-  fi
+-  ;;
+-irix* | nonstopux*)
+-  symcode='[BCDEGRST]'
+-  ;;
+-osf*)
+-  symcode='[BCDEGQRST]'
+-  ;;
+-solaris*)
+-  symcode='[BDRT]'
+-  ;;
+-sco3.2v5*)
+-  symcode='[DT]'
+-  ;;
+-sysv4.2uw2*)
+-  symcode='[DT]'
+-  ;;
+-sysv5* | sco5v6* | unixware* | OpenUNIX*)
+-  symcode='[ABDT]'
+-  ;;
+-sysv4)
+-  symcode='[DFNSTU]'
+-  ;;
+-esac
+-
+-# Handle CRLF in mingw tool chain
+-opt_cr=
+-case $build_os in
+-mingw*)
+-  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+-  ;;
+-esac
+-
+-# If we're using GNU nm, then use its standard symbol codes.
+-case `$NM -V 2>&1` in
+-*GNU* | *'with BFD'*)
+-  symcode='[ABCDGIRSTW]' ;;
+-esac
+-
+-# Try without a prefix undercore, then with it.
+-for ac_symprfx in "" "_"; do
+-
+-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+-  symxfrm="\\1 $ac_symprfx\\2 \\2"
+-
+-  # Write the raw and C identifiers.
+-  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+-
+-  # Check to see that the pipe works correctly.
+-  pipe_works=no
+-
+-  rm -f conftest*
+-  cat > conftest.$ac_ext <<EOF
+-#ifdef __cplusplus
+-extern "C" {
+-#endif
+-char nm_test_var;
+-void nm_test_func(){}
+-#ifdef __cplusplus
+-}
+-#endif
+-int main(){nm_test_var='a';nm_test_func();return(0);}
+-EOF
+-
+-  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-    # Now try to grab the symbols.
+-    nlist=conftest.nm
+-    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
+-  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && test -s "$nlist"; then
+-      # Try sorting and uniquifying the output.
+-      if sort "$nlist" | uniq > "$nlist"T; then
+-	mv -f "$nlist"T "$nlist"
+-      else
+-	rm -f "$nlist"T
+-      fi
+-
+-      # Make sure that we snagged all the symbols we need.
+-      if grep ' nm_test_var$' "$nlist" >/dev/null; then
+-	if grep ' nm_test_func$' "$nlist" >/dev/null; then
+-	  cat <<EOF > conftest.$ac_ext
+-#ifdef __cplusplus
+-extern "C" {
+-#endif
+-
+-EOF
+-	  # Now generate the symbol file.
+-	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
+-
+-	  cat <<EOF >> conftest.$ac_ext
+-#if defined (__STDC__) && __STDC__
+-# define lt_ptr_t void *
+-#else
+-# define lt_ptr_t char *
+-# define const
+-#endif
+-
+-/* The mapping between symbol names and symbols. */
+-const struct {
+-  const char *name;
+-  lt_ptr_t address;
+-}
+-lt_preloaded_symbols[] =
+-{
+-EOF
+-	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
+-	  cat <<\EOF >> conftest.$ac_ext
+-  {0, (lt_ptr_t) 0}
+-};
+-
+-#ifdef __cplusplus
+-}
+-#endif
+-EOF
+-	  # Now try linking the two files.
+-	  mv conftest.$ac_objext conftstm.$ac_objext
+-	  lt_save_LIBS="$LIBS"
+-	  lt_save_CFLAGS="$CFLAGS"
+-	  LIBS="conftstm.$ac_objext"
+-	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+-	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+-  (eval $ac_link) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && test -s conftest${ac_exeext}; then
+-	    pipe_works=yes
+-	  fi
+-	  LIBS="$lt_save_LIBS"
+-	  CFLAGS="$lt_save_CFLAGS"
+-	else
+-	  echo "cannot find nm_test_func in $nlist" >&5
+-	fi
+-      else
+-	echo "cannot find nm_test_var in $nlist" >&5
+-      fi
+-    else
+-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+-    fi
+-  else
+-    echo "$progname: failed program was:" >&5
+-    cat conftest.$ac_ext >&5
+-  fi
+-  rm -f conftest* conftst*
+-
+-  # Do not use the global_symbol_pipe unless it works.
+-  if test "$pipe_works" = yes; then
+-    break
+-  else
+-    lt_cv_sys_global_symbol_pipe=
+-  fi
+-done
+-
+-fi
+-
+-if test -z "$lt_cv_sys_global_symbol_pipe"; then
+-  lt_cv_sys_global_symbol_to_cdecl=
+-fi
+-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+-  { echo "$as_me:$LINENO: result: failed" >&5
+-echo "${ECHO_T}failed" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: ok" >&5
+-echo "${ECHO_T}ok" >&6; }
+-fi
+-
+-{ echo "$as_me:$LINENO: checking for objdir" >&5
+-echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
+-if test "${lt_cv_objdir+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  rm -f .libs 2>/dev/null
+-mkdir .libs 2>/dev/null
+-if test -d .libs; then
+-  lt_cv_objdir=.libs
+-else
+-  # MS-DOS does not allow filenames that begin with a dot.
+-  lt_cv_objdir=_libs
+-fi
+-rmdir .libs 2>/dev/null
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
+-echo "${ECHO_T}$lt_cv_objdir" >&6; }
+-objdir=$lt_cv_objdir
+-
+-
+-
+-
+-
+-case $host_os in
+-aix3*)
+-  # AIX sometimes has problems with the GCC collect2 program.  For some
+-  # reason, if we set the COLLECT_NAMES environment variable, the problems
+-  # vanish in a puff of smoke.
+-  if test "X${COLLECT_NAMES+set}" != Xset; then
+-    COLLECT_NAMES=
+-    export COLLECT_NAMES
+-  fi
+-  ;;
+-esac
+-
+-# Sed substitution that helps us do robust quoting.  It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-Xsed='sed -e 1s/^X//'
+-sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
+-
+-# Same as above, but do not quote variable references.
+-double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
+-
+-# Sed substitution to delay expansion of an escaped shell variable in a
+-# double_quote_subst'ed string.
+-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+-
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_subst='s/\*/\\\*/g'
+-
+-# Constants:
+-rm="rm -f"
+-
+-# Global variables:
+-default_ofile=libtool
+-can_build_shared=yes
+-
+-# All known linkers require a `.a' archive for static linking (except MSVC,
+-# which needs '.lib').
+-libext=a
+-ltmain="$ac_aux_dir/ltmain.sh"
+-ofile="$default_ofile"
+-with_gnu_ld="$lt_cv_prog_gnu_ld"
+-
+-if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ar; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_AR+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$AR"; then
+-  ac_cv_prog_AR="$AR" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_AR="${ac_tool_prefix}ar"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-AR=$ac_cv_prog_AR
+-if test -n "$AR"; then
+-  { echo "$as_me:$LINENO: result: $AR" >&5
+-echo "${ECHO_T}$AR" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-fi
+-if test -z "$ac_cv_prog_AR"; then
+-  ac_ct_AR=$AR
+-  # Extract the first word of "ar", so it can be a program name with args.
+-set dummy ar; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$ac_ct_AR"; then
+-  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_ac_ct_AR="ar"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-ac_ct_AR=$ac_cv_prog_ac_ct_AR
+-if test -n "$ac_ct_AR"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
+-echo "${ECHO_T}$ac_ct_AR" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-  if test "x$ac_ct_AR" = x; then
+-    AR="false"
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    AR=$ac_ct_AR
+-  fi
+-else
+-  AR="$ac_cv_prog_AR"
+-fi
+-
+-if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_RANLIB+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$RANLIB"; then
+-  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-RANLIB=$ac_cv_prog_RANLIB
+-if test -n "$RANLIB"; then
+-  { echo "$as_me:$LINENO: result: $RANLIB" >&5
+-echo "${ECHO_T}$RANLIB" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-fi
+-if test -z "$ac_cv_prog_RANLIB"; then
+-  ac_ct_RANLIB=$RANLIB
+-  # Extract the first word of "ranlib", so it can be a program name with args.
+-set dummy ranlib; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$ac_ct_RANLIB"; then
+-  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_ac_ct_RANLIB="ranlib"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+-if test -n "$ac_ct_RANLIB"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+-echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-  if test "x$ac_ct_RANLIB" = x; then
+-    RANLIB=":"
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    RANLIB=$ac_ct_RANLIB
+-  fi
+-else
+-  RANLIB="$ac_cv_prog_RANLIB"
+-fi
+-
+-if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}strip; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$STRIP"; then
+-  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-STRIP=$ac_cv_prog_STRIP
+-if test -n "$STRIP"; then
+-  { echo "$as_me:$LINENO: result: $STRIP" >&5
+-echo "${ECHO_T}$STRIP" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-fi
+-if test -z "$ac_cv_prog_STRIP"; then
+-  ac_ct_STRIP=$STRIP
+-  # Extract the first word of "strip", so it can be a program name with args.
+-set dummy strip; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -n "$ac_ct_STRIP"; then
+-  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_prog_ac_ct_STRIP="strip"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+-if test -n "$ac_ct_STRIP"; then
+-  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+-echo "${ECHO_T}$ac_ct_STRIP" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-  if test "x$ac_ct_STRIP" = x; then
+-    STRIP=":"
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    STRIP=$ac_ct_STRIP
+-  fi
+-else
+-  STRIP="$ac_cv_prog_STRIP"
+-fi
+-
+-
+-old_CC="$CC"
+-old_CFLAGS="$CFLAGS"
+-
+-# Set sane defaults for various variables
+-test -z "$AR" && AR=ar
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
+-test -z "$AS" && AS=as
+-test -z "$CC" && CC=cc
+-test -z "$LTCC" && LTCC=$CC
+-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+-test -z "$DLLTOOL" && DLLTOOL=dlltool
+-test -z "$LD" && LD=ld
+-test -z "$LN_S" && LN_S="ln -s"
+-test -z "$MAGIC_CMD" && MAGIC_CMD=file
+-test -z "$NM" && NM=nm
+-test -z "$SED" && SED=sed
+-test -z "$OBJDUMP" && OBJDUMP=objdump
+-test -z "$RANLIB" && RANLIB=:
+-test -z "$STRIP" && STRIP=:
+-test -z "$ac_objext" && ac_objext=o
+-
+-# Determine commands to create old-style static archives.
+-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+-old_postinstall_cmds='chmod 644 $oldlib'
+-old_postuninstall_cmds=
+-
+-if test -n "$RANLIB"; then
+-  case $host_os in
+-  openbsd*)
+-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+-    ;;
+-  *)
+-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+-    ;;
+-  esac
+-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+-fi
+-
+-for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+-
+-
+-# Only perform the check for file, if the check method requires it
+-case $deplibs_check_method in
+-file_magic*)
+-  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+-    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
+-echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $MAGIC_CMD in
+-[\\/*] |  ?:[\\/]*)
+-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+-  ;;
+-*)
+-  lt_save_MAGIC_CMD="$MAGIC_CMD"
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+-  for ac_dir in $ac_dummy; do
+-    IFS="$lt_save_ifs"
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/${ac_tool_prefix}file; then
+-      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+-      if test -n "$file_magic_test_file"; then
+-	case $deplibs_check_method in
+-	"file_magic "*)
+-	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+-	    $EGREP "$file_magic_regex" > /dev/null; then
+-	    :
+-	  else
+-	    cat <<EOF 1>&2
+-
+-*** Warning: the command libtool uses to detect shared libraries,
+-*** $file_magic_cmd, produces output that libtool cannot recognize.
+-*** The result is that libtool may fail to recognize shared libraries
+-*** as such.  This will affect the creation of libtool libraries that
+-*** depend on shared libraries, but programs linked with such libtool
+-*** libraries will work regardless of this problem.  Nevertheless, you
+-*** may want to report the problem to your system manager and/or to
+-*** bug-libtool@gnu.org
+-
+-EOF
+-	  fi ;;
+-	esac
+-      fi
+-      break
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+-  MAGIC_CMD="$lt_save_MAGIC_CMD"
+-  ;;
+-esac
+-fi
+-
+-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-if test -n "$MAGIC_CMD"; then
+-  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+-echo "${ECHO_T}$MAGIC_CMD" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-if test -z "$lt_cv_path_MAGIC_CMD"; then
+-  if test -n "$ac_tool_prefix"; then
+-    { echo "$as_me:$LINENO: checking for file" >&5
+-echo $ECHO_N "checking for file... $ECHO_C" >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $MAGIC_CMD in
+-[\\/*] |  ?:[\\/]*)
+-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+-  ;;
+-*)
+-  lt_save_MAGIC_CMD="$MAGIC_CMD"
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+-  for ac_dir in $ac_dummy; do
+-    IFS="$lt_save_ifs"
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/file; then
+-      lt_cv_path_MAGIC_CMD="$ac_dir/file"
+-      if test -n "$file_magic_test_file"; then
+-	case $deplibs_check_method in
+-	"file_magic "*)
+-	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+-	    $EGREP "$file_magic_regex" > /dev/null; then
+-	    :
+-	  else
+-	    cat <<EOF 1>&2
+-
+-*** Warning: the command libtool uses to detect shared libraries,
+-*** $file_magic_cmd, produces output that libtool cannot recognize.
+-*** The result is that libtool may fail to recognize shared libraries
+-*** as such.  This will affect the creation of libtool libraries that
+-*** depend on shared libraries, but programs linked with such libtool
+-*** libraries will work regardless of this problem.  Nevertheless, you
+-*** may want to report the problem to your system manager and/or to
+-*** bug-libtool@gnu.org
+-
+-EOF
+-	  fi ;;
+-	esac
+-      fi
+-      break
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+-  MAGIC_CMD="$lt_save_MAGIC_CMD"
+-  ;;
+-esac
+-fi
+-
+-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-if test -n "$MAGIC_CMD"; then
+-  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+-echo "${ECHO_T}$MAGIC_CMD" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-  else
+-    MAGIC_CMD=:
+-  fi
+-fi
+-
+-  fi
+-  ;;
+-esac
+-
+-enable_dlopen=no
+-enable_win32_dll=no
+-
+-# Check whether --enable-libtool-lock was given.
+-if test "${enable_libtool_lock+set}" = set; then
+-  enableval=$enable_libtool_lock;
+-fi
+-
+-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+-
+-
+-# Check whether --with-pic was given.
+-if test "${with_pic+set}" = set; then
+-  withval=$with_pic; pic_mode="$withval"
+-else
+-  pic_mode=default
+-fi
+-
+-test -z "$pic_mode" && pic_mode=default
+-
+-# Use C for the default configuration in the libtool script
+-tagname=
+-lt_save_CC="$CC"
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-
+-
+-# Source file extension for C test sources.
+-ac_ext=c
+-
+-# Object file extension for compiled C test sources.
+-objext=o
+-objext=$objext
+-
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="int some_variable = 0;\n"
+-
+-# Code to be used in simple link tests
+-lt_simple_link_test_code='int main(){return(0);}\n'
+-
+-
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
+-
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+-
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
+-
+-
+-# save warnings/boilerplate of simple test code
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
+-
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_link_test_code" >conftest.$ac_ext
+-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
+-
+-
+-
+-lt_prog_compiler_no_builtin_flag=
+-
+-if test "$GCC" = yes; then
+-  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
+-
+-
+-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_prog_compiler_rtti_exceptions=no
+-  ac_outfile=conftest.$ac_objext
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="-fno-rtti -fno-exceptions"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:7503: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&5
+-   echo "$as_me:7507: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       lt_cv_prog_compiler_rtti_exceptions=yes
+-     fi
+-   fi
+-   $rm conftest*
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+-
+-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+-    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+-else
+-    :
+-fi
+-
+-fi
+-
+-lt_prog_compiler_wl=
+-lt_prog_compiler_pic=
+-lt_prog_compiler_static=
+-
+-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
+-
+-  if test "$GCC" = yes; then
+-    lt_prog_compiler_wl='-Wl,'
+-    lt_prog_compiler_static='-static'
+-
+-    case $host_os in
+-      aix*)
+-      # All AIX code is PIC.
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static='-Bstatic'
+-      fi
+-      ;;
+-
+-    amigaos*)
+-      # FIXME: we need at least 68020 code to build shared libraries, but
+-      # adding the `-m68020' flag to GCC prevents building anything better,
+-      # like `-m68040'.
+-      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+-      ;;
+-
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+-      # PIC is the default for these OSes.
+-      ;;
+-
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic='-DDLL_EXPORT'
+-      ;;
+-
+-    darwin* | rhapsody*)
+-      # PIC is the default on this platform
+-      # Common symbols not allowed in MH_DYLIB files
+-      lt_prog_compiler_pic='-fno-common'
+-      ;;
+-
+-    interix3*)
+-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+-      # Instead, we relocate shared libraries at runtime.
+-      ;;
+-
+-    msdosdjgpp*)
+-      # Just because we use GCC doesn't mean we suddenly get shared libraries
+-      # on systems that don't support them.
+-      lt_prog_compiler_can_build_shared=no
+-      enable_shared=no
+-      ;;
+-
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	lt_prog_compiler_pic=-Kconform_pic
+-      fi
+-      ;;
+-
+-    hpux*)
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	lt_prog_compiler_pic='-fPIC'
+-	;;
+-      esac
+-      ;;
+-
+-    *)
+-      lt_prog_compiler_pic='-fPIC'
+-      ;;
+-    esac
+-  else
+-    # PORTME Check for flag to pass linker flags through the system compiler.
+-    case $host_os in
+-    aix*)
+-      lt_prog_compiler_wl='-Wl,'
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static='-Bstatic'
+-      else
+-	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+-      fi
+-      ;;
+-      darwin*)
+-        # PIC is the default on this platform
+-        # Common symbols not allowed in MH_DYLIB files
+-       case $cc_basename in
+-         xlc*)
+-         lt_prog_compiler_pic='-qnocommon'
+-         lt_prog_compiler_wl='-Wl,'
+-         ;;
+-       esac
+-       ;;
+-
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic='-DDLL_EXPORT'
+-      ;;
+-
+-    hpux9* | hpux10* | hpux11*)
+-      lt_prog_compiler_wl='-Wl,'
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	lt_prog_compiler_pic='+Z'
+-	;;
+-      esac
+-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+-      lt_prog_compiler_static='${wl}-a ${wl}archive'
+-      ;;
+-
+-    irix5* | irix6* | nonstopux*)
+-      lt_prog_compiler_wl='-Wl,'
+-      # PIC (with -KPIC) is the default.
+-      lt_prog_compiler_static='-non_shared'
+-      ;;
+-
+-    newsos6)
+-      lt_prog_compiler_pic='-KPIC'
+-      lt_prog_compiler_static='-Bstatic'
+-      ;;
+-
+-    linux*)
+-      case $cc_basename in
+-      icc* | ecc*)
+-	lt_prog_compiler_wl='-Wl,'
+-	lt_prog_compiler_pic='-KPIC'
+-	lt_prog_compiler_static='-static'
+-        ;;
+-      pgcc* | pgf77* | pgf90* | pgf95*)
+-        # Portland Group compilers (*not* the Pentium gcc compiler,
+-	# which looks to be a dead project)
+-	lt_prog_compiler_wl='-Wl,'
+-	lt_prog_compiler_pic='-fpic'
+-	lt_prog_compiler_static='-Bstatic'
+-        ;;
+-      ccc*)
+-        lt_prog_compiler_wl='-Wl,'
+-        # All Alpha code is PIC.
+-        lt_prog_compiler_static='-non_shared'
+-        ;;
+-      esac
+-      ;;
+-
+-    osf3* | osf4* | osf5*)
+-      lt_prog_compiler_wl='-Wl,'
+-      # All OSF/1 code is PIC.
+-      lt_prog_compiler_static='-non_shared'
+-      ;;
+-
+-    solaris*)
+-      lt_prog_compiler_pic='-KPIC'
+-      lt_prog_compiler_static='-Bstatic'
+-      case $cc_basename in
+-      f77* | f90* | f95*)
+-	lt_prog_compiler_wl='-Qoption ld ';;
+-      *)
+-	lt_prog_compiler_wl='-Wl,';;
+-      esac
+-      ;;
+-
+-    sunos4*)
+-      lt_prog_compiler_wl='-Qoption ld '
+-      lt_prog_compiler_pic='-PIC'
+-      lt_prog_compiler_static='-Bstatic'
+-      ;;
+-
+-    sysv4 | sysv4.2uw2* | sysv4.3*)
+-      lt_prog_compiler_wl='-Wl,'
+-      lt_prog_compiler_pic='-KPIC'
+-      lt_prog_compiler_static='-Bstatic'
+-      ;;
+-
+-    sysv4*MP*)
+-      if test -d /usr/nec ;then
+-	lt_prog_compiler_pic='-Kconform_pic'
+-	lt_prog_compiler_static='-Bstatic'
+-      fi
+-      ;;
+-
+-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+-      lt_prog_compiler_wl='-Wl,'
+-      lt_prog_compiler_pic='-KPIC'
+-      lt_prog_compiler_static='-Bstatic'
+-      ;;
+-
+-    unicos*)
+-      lt_prog_compiler_wl='-Wl,'
+-      lt_prog_compiler_can_build_shared=no
+-      ;;
+-
+-    uts4*)
+-      lt_prog_compiler_pic='-pic'
+-      lt_prog_compiler_static='-Bstatic'
+-      ;;
+-
+-    *)
+-      lt_prog_compiler_can_build_shared=no
+-      ;;
+-    esac
+-  fi
+-
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
+-
+-#
+-# Check to make sure the PIC flag actually works.
+-#
+-if test -n "$lt_prog_compiler_pic"; then
+-
+-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_pic_works+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_prog_compiler_pic_works=no
+-  ac_outfile=conftest.$ac_objext
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:7771: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&5
+-   echo "$as_me:7775: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       lt_prog_compiler_pic_works=yes
+-     fi
+-   fi
+-   $rm conftest*
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
+-
+-if test x"$lt_prog_compiler_pic_works" = xyes; then
+-    case $lt_prog_compiler_pic in
+-     "" | " "*) ;;
+-     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+-     esac
+-else
+-    lt_prog_compiler_pic=
+-     lt_prog_compiler_can_build_shared=no
+-fi
+-
+-fi
+-case $host_os in
+-  # For platforms which do not support PIC, -DPIC is meaningless:
+-  *djgpp*)
+-    lt_prog_compiler_pic=
+-    ;;
+-  *)
+-    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+-    ;;
+-esac
+-
+-#
+-# Check to make sure the static flag actually works.
+-#
+-wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_static_works+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_prog_compiler_static_works=no
+-   save_LDFLAGS="$LDFLAGS"
+-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
+-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+-     # The linker can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     if test -s conftest.err; then
+-       # Append any errors to the config.log.
+-       cat conftest.err 1>&5
+-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-       if diff conftest.exp conftest.er2 >/dev/null; then
+-         lt_prog_compiler_static_works=yes
+-       fi
+-     else
+-       lt_prog_compiler_static_works=yes
+-     fi
+-   fi
+-   $rm conftest*
+-   LDFLAGS="$save_LDFLAGS"
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
+-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
+-
+-if test x"$lt_prog_compiler_static_works" = xyes; then
+-    :
+-else
+-    lt_prog_compiler_static=
+-fi
+-
+-
+-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_compiler_c_o+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_prog_compiler_c_o=no
+-   $rm -r conftest 2>/dev/null
+-   mkdir conftest
+-   cd conftest
+-   mkdir out
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-
+-   lt_compiler_flag="-o out/conftest2.$ac_objext"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:7875: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>out/conftest.err)
+-   ac_status=$?
+-   cat out/conftest.err >&5
+-   echo "$as_me:7879: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+-   then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+-       lt_cv_prog_compiler_c_o=yes
+-     fi
+-   fi
+-   chmod u+w . 2>&5
+-   $rm conftest*
+-   # SGI C++ compiler will create directory out/ii_files/ for
+-   # template instantiation
+-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
+-   $rm out/* && rmdir out
+-   cd ..
+-   rmdir conftest
+-   $rm conftest*
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
+-echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
+-
+-
+-hard_links="nottested"
+-if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+-  # do not overwrite the value of need_locks provided by the user
+-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
+-  hard_links=yes
+-  $rm conftest*
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  touch conftest.a
+-  ln conftest.a conftest.b 2>&5 || hard_links=no
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  { echo "$as_me:$LINENO: result: $hard_links" >&5
+-echo "${ECHO_T}$hard_links" >&6; }
+-  if test "$hard_links" = no; then
+-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+-    need_locks=warn
+-  fi
+-else
+-  need_locks=no
+-fi
+-
+-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
+-
+-  runpath_var=
+-  allow_undefined_flag=
+-  enable_shared_with_static_runtimes=no
+-  archive_cmds=
+-  archive_expsym_cmds=
+-  old_archive_From_new_cmds=
+-  old_archive_from_expsyms_cmds=
+-  export_dynamic_flag_spec=
+-  whole_archive_flag_spec=
+-  thread_safe_flag_spec=
+-  hardcode_libdir_flag_spec=
+-  hardcode_libdir_flag_spec_ld=
+-  hardcode_libdir_separator=
+-  hardcode_direct=no
+-  hardcode_minus_L=no
+-  hardcode_shlibpath_var=unsupported
+-  link_all_deplibs=unknown
+-  hardcode_automatic=no
+-  module_cmds=
+-  module_expsym_cmds=
+-  always_export_symbols=no
+-  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  # include_expsyms should be a list of space-separated symbols to be *always*
+-  # included in the symbol list
+-  include_expsyms=
+-  # exclude_expsyms can be an extended regexp of symbols to exclude
+-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+-  # as well as any symbol that contains `d'.
+-  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+-  # platforms (ab)use it in PIC code, but their linkers get confused if
+-  # the symbol is explicitly referenced.  Since portable code cannot
+-  # rely on this symbol name, it's probably fine to never include it in
+-  # preloaded symbol tables.
+-  extract_expsyms_cmds=
+-  # Just being paranoid about ensuring that cc_basename is set.
+-  for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+-
+-  case $host_os in
+-  cygwin* | mingw* | pw32*)
+-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+-    # When not using gcc, we currently assume that we are using
+-    # Microsoft Visual C++.
+-    if test "$GCC" != yes; then
+-      with_gnu_ld=no
+-    fi
+-    ;;
+-  interix*)
+-    # we just hope/assume this is gcc and not c89 (= MSVC++)
+-    with_gnu_ld=yes
+-    ;;
+-  openbsd*)
+-    with_gnu_ld=no
+-    ;;
+-  esac
+-
+-  ld_shlibs=yes
+-  if test "$with_gnu_ld" = yes; then
+-    # If archive_cmds runs LD, not CC, wlarc should be empty
+-    wlarc='${wl}'
+-
+-    # Set some defaults for GNU ld with shared library support. These
+-    # are reset later if shared libraries are not supported. Putting them
+-    # here allows them to be overridden if necessary.
+-    runpath_var=LD_RUN_PATH
+-    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
+-    export_dynamic_flag_spec='${wl}--export-dynamic'
+-    # ancient GNU ld didn't support --whole-archive et. al.
+-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+-	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-      else
+-  	whole_archive_flag_spec=
+-    fi
+-    supports_anon_versioning=no
+-    case `$LD -v 2>/dev/null` in
+-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+-      *\ 2.11.*) ;; # other 2.11 versions
+-      *) supports_anon_versioning=yes ;;
+-    esac
+-
+-    # See if GNU ld supports shared libraries.
+-    case $host_os in
+-    aix3* | aix4* | aix5*)
+-      # On AIX/PPC, the GNU linker is very broken
+-      if test "$host_cpu" != ia64; then
+-	ld_shlibs=no
+-	cat <<EOF 1>&2
+-
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+-*** to be unable to reliably create shared libraries on AIX.
+-*** Therefore, libtool is disabling shared libraries support.  If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
+-
+-EOF
+-      fi
+-      ;;
+-
+-    amigaos*)
+-      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      hardcode_minus_L=yes
+-
+-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+-      # that the semantics of dynamic libraries on AmigaOS, at least up
+-      # to version 4, is to share data among multiple programs linked
+-      # with the same dynamic library.  Since this doesn't match the
+-      # behavior of shared libraries on other platforms, we can't use
+-      # them.
+-      ld_shlibs=no
+-      ;;
+-
+-    beos*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	allow_undefined_flag=unsupported
+-	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+-	# support --undefined.  This deserves some investigation.  FIXME
+-	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-      else
+-	ld_shlibs=no
+-      fi
+-      ;;
+-
+-    cygwin* | mingw* | pw32*)
+-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+-      # as there is no search path for DLLs.
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      allow_undefined_flag=unsupported
+-      always_export_symbols=no
+-      enable_shared_with_static_runtimes=yes
+-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+-
+-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+-        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-	# If the export-symbols file already is a .def file (1st line
+-	# is EXPORTS), use it as is; otherwise, prepend...
+-	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	  cp $export_symbols $output_objdir/$soname.def;
+-	else
+-	  echo EXPORTS > $output_objdir/$soname.def;
+-	  cat $export_symbols >> $output_objdir/$soname.def;
+-	fi~
+-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-      else
+-	ld_shlibs=no
+-      fi
+-      ;;
+-
+-    interix3*)
+-      hardcode_direct=no
+-      hardcode_shlibpath_var=no
+-      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+-      export_dynamic_flag_spec='${wl}-E'
+-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+-      # Instead, shared libraries are loaded at an image base (0x10000000 by
+-      # default) and relocated if they conflict, which is a slow very memory
+-      # consuming and fragmenting process.  To avoid this, we pick a random,
+-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+-      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      ;;
+-
+-    linux*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	tmp_addflag=
+-	case $cc_basename,$host_cpu in
+-	pgcc*)				# Portland Group C compiler
+-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag'
+-	  ;;
+-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag -Mnomain' ;;
+-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
+-	  tmp_addflag=' -i_dynamic' ;;
+-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+-	ifc* | ifort*)			# Intel Fortran compiler
+-	  tmp_addflag=' -nofor_main' ;;
+-	esac
+-	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-
+-	if test $supports_anon_versioning = yes; then
+-	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
+-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+-  $echo "local: *; };" >> $output_objdir/$libname.ver~
+-	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+-	fi
+-      else
+-	ld_shlibs=no
+-      fi
+-      ;;
+-
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+-	wlarc=
+-      else
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      fi
+-      ;;
+-
+-    solaris*)
+-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+-	ld_shlibs=no
+-	cat <<EOF 1>&2
+-
+-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+-*** create shared libraries on Solaris systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.9.1 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
+-
+-EOF
+-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	ld_shlibs=no
+-      fi
+-      ;;
+-
+-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+-      case `$LD -v 2>&1` in
+-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+-	ld_shlibs=no
+-	cat <<_LT_EOF 1>&2
+-
+-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+-*** reliably create shared libraries on SCO systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
+-
+-_LT_EOF
+-	;;
+-	*)
+-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
+-	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
+-	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
+-	  else
+-	    ld_shlibs=no
+-	  fi
+-	;;
+-      esac
+-      ;;
+-
+-    sunos4*)
+-      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      wlarc=
+-      hardcode_direct=yes
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    *)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	ld_shlibs=no
+-      fi
+-      ;;
+-    esac
+-
+-    if test "$ld_shlibs" = no; then
+-      runpath_var=
+-      hardcode_libdir_flag_spec=
+-      export_dynamic_flag_spec=
+-      whole_archive_flag_spec=
+-    fi
+-  else
+-    # PORTME fill in a description of your system's linker (not GNU ld)
+-    case $host_os in
+-    aix3*)
+-      allow_undefined_flag=unsupported
+-      always_export_symbols=yes
+-      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+-      # Note: this linker hardcodes the directories in LIBPATH if there
+-      # are no directories specified by -L.
+-      hardcode_minus_L=yes
+-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+-	# Neither direct hardcoding nor static linking is supported with a
+-	# broken collect2.
+-	hardcode_direct=unsupported
+-      fi
+-      ;;
+-
+-    aix4* | aix5*)
+-      if test "$host_cpu" = ia64; then
+-	# On IA64, the linker does run time linking by default, so we don't
+-	# have to do anything special.
+-	aix_use_runtimelinking=no
+-	exp_sym_flag='-Bexport'
+-	no_entry_flag=""
+-      else
+-	# If we're using GNU nm, then we don't want the "-C" option.
+-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+-	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-	else
+-	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-	fi
+-	aix_use_runtimelinking=no
+-
+-	# Test if we are trying to use run time linking or normal
+-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+-	# need to do runtime linking.
+-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+-	  for ld_flag in $LDFLAGS; do
+-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+-  	    aix_use_runtimelinking=yes
+-  	    break
+-  	  fi
+-	  done
+-	  ;;
+-	esac
+-
+-	exp_sym_flag='-bexport'
+-	no_entry_flag='-bnoentry'
+-      fi
+-
+-      # When large executables or shared objects are built, AIX ld can
+-      # have problems creating the table of contents.  If linking a library
+-      # or program results in "error TOC overflow" add -mminimal-toc to
+-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+-
+-      archive_cmds=''
+-      hardcode_direct=yes
+-      hardcode_libdir_separator=':'
+-      link_all_deplibs=yes
+-
+-      if test "$GCC" = yes; then
+-	case $host_os in aix4.[012]|aix4.[012].*)
+-	# We only want to do this on AIX 4.2 and lower, the check
+-	# below for broken collect2 doesn't work under 4.3+
+-	  collect2name=`${CC} -print-prog-name=collect2`
+-	  if test -f "$collect2name" && \
+-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+-	  then
+-  	  # We have reworked collect2
+-  	  hardcode_direct=yes
+-	  else
+-  	  # We have old collect2
+-  	  hardcode_direct=unsupported
+-  	  # It fails to find uninstalled libraries when the uninstalled
+-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
+-  	  # to unsupported forces relinking
+-  	  hardcode_minus_L=yes
+-  	  hardcode_libdir_flag_spec='-L$libdir'
+-  	  hardcode_libdir_separator=
+-	  fi
+-	  ;;
+-	esac
+-	shared_flag='-shared'
+-	if test "$aix_use_runtimelinking" = yes; then
+-	  shared_flag="$shared_flag "'${wl}-G'
+-	fi
+-      else
+-	# not using gcc
+-	if test "$host_cpu" = ia64; then
+-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+-  	# chokes on -Wl,-G. The following line is correct:
+-	  shared_flag='-G'
+-	else
+-	  if test "$aix_use_runtimelinking" = yes; then
+-	    shared_flag='${wl}-G'
+-	  else
+-	    shared_flag='${wl}-bM:SRE'
+-	  fi
+-	fi
+-      fi
+-
+-      # It seems that -bexpall does not export symbols beginning with
+-      # underscore (_), so it is better to generate a list of symbols to export.
+-      always_export_symbols=yes
+-      if test "$aix_use_runtimelinking" = yes; then
+-	# Warning - without using the other runtime loading flags (-brtl),
+-	# -berok will link without error, but may produce a broken library.
+-	allow_undefined_flag='-berok'
+-       # Determine the default libpath from the value encoded in an empty executable.
+-       cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+-
+-       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+-       else
+-	if test "$host_cpu" = ia64; then
+-	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+-	  allow_undefined_flag="-z nodefs"
+-	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+-	else
+-	 # Determine the default libpath from the value encoded in an empty executable.
+-	 cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+-
+-	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	  # Warning - without using the other run time loading flags,
+-	  # -berok will link without error, but may produce a broken library.
+-	  no_undefined_flag=' ${wl}-bernotok'
+-	  allow_undefined_flag=' ${wl}-berok'
+-	  # Exported symbols can be pulled into shared objects from archives
+-	  whole_archive_flag_spec='$convenience'
+-	  archive_cmds_need_lc=yes
+-	  # This is similar to how AIX traditionally builds its shared libraries.
+-	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+-	fi
+-      fi
+-      ;;
+-
+-    amigaos*)
+-      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      hardcode_minus_L=yes
+-      # see comment about different semantics on the GNU ld section
+-      ld_shlibs=no
+-      ;;
+-
+-    bsdi[45]*)
+-      export_dynamic_flag_spec=-rdynamic
+-      ;;
+-
+-    cygwin* | mingw* | pw32*)
+-      # When not using gcc, we currently assume that we are using
+-      # Microsoft Visual C++.
+-      # hardcode_libdir_flag_spec is actually meaningless, as there is
+-      # no search path for DLLs.
+-      hardcode_libdir_flag_spec=' '
+-      allow_undefined_flag=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      old_archive_From_new_cmds='true'
+-      # FIXME: Should let the user specify the lib program.
+-      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
+-      fix_srcfile_path='`cygpath -w "$srcfile"`'
+-      enable_shared_with_static_runtimes=yes
+-      ;;
+-
+-    darwin* | rhapsody*)
+-      case $host_os in
+-        rhapsody* | darwin1.[012])
+-         allow_undefined_flag='${wl}-undefined ${wl}suppress'
+-         ;;
+-       *) # Darwin 1.3 on
+-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+-           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-         else
+-           case ${MACOSX_DEPLOYMENT_TARGET} in
+-             10.[012])
+-               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-               ;;
+-             10.*)
+-               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
+-               ;;
+-           esac
+-         fi
+-         ;;
+-      esac
+-      archive_cmds_need_lc=no
+-      hardcode_direct=no
+-      hardcode_automatic=yes
+-      hardcode_shlibpath_var=unsupported
+-      whole_archive_flag_spec=''
+-      link_all_deplibs=yes
+-    if test "$GCC" = yes ; then
+-    	output_verbose_link_cmd='echo'
+-        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-    else
+-      case $cc_basename in
+-        xlc*)
+-         output_verbose_link_cmd='echo'
+-         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+-         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          ;;
+-       *)
+-         ld_shlibs=no
+-          ;;
+-      esac
+-    fi
+-      ;;
+-
+-    dgux*)
+-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    freebsd1*)
+-      ld_shlibs=no
+-      ;;
+-
+-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+-    # support.  Future versions do this automatically, but an explicit c++rt0.o
+-    # does not break anything, and helps significantly (at the cost of a little
+-    # extra space).
+-    freebsd2.2*)
+-      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+-      hardcode_libdir_flag_spec='-R$libdir'
+-      hardcode_direct=yes
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+-    freebsd2*)
+-      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_direct=yes
+-      hardcode_minus_L=yes
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+-    freebsd* | kfreebsd*-gnu | dragonfly*)
+-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+-      hardcode_libdir_flag_spec='-R$libdir'
+-      hardcode_direct=yes
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    hpux9*)
+-      if test "$GCC" = yes; then
+-	archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      else
+-	archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      fi
+-      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+-      hardcode_libdir_separator=:
+-      hardcode_direct=yes
+-
+-      # hardcode_minus_L: Not really in the search PATH,
+-      # but as the default location of the library.
+-      hardcode_minus_L=yes
+-      export_dynamic_flag_spec='${wl}-E'
+-      ;;
+-
+-    hpux10*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+-	hardcode_libdir_separator=:
+-
+-	hardcode_direct=yes
+-	export_dynamic_flag_spec='${wl}-E'
+-
+-	# hardcode_minus_L: Not really in the search PATH,
+-	# but as the default location of the library.
+-	hardcode_minus_L=yes
+-      fi
+-      ;;
+-
+-    hpux11*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      else
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+-	hardcode_libdir_separator=:
+-
+-	case $host_cpu in
+-	hppa*64*|ia64*)
+-	  hardcode_libdir_flag_spec_ld='+b $libdir'
+-	  hardcode_direct=no
+-	  hardcode_shlibpath_var=no
+-	  ;;
+-	*)
+-	  hardcode_direct=yes
+-	  export_dynamic_flag_spec='${wl}-E'
+-
+-	  # hardcode_minus_L: Not really in the search PATH,
+-	  # but as the default location of the library.
+-	  hardcode_minus_L=yes
+-	  ;;
+-	esac
+-      fi
+-      ;;
+-
+-    irix5* | irix6* | nonstopux*)
+-      if test "$GCC" = yes; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	hardcode_libdir_flag_spec_ld='-rpath $libdir'
+-      fi
+-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator=:
+-      link_all_deplibs=yes
+-      ;;
+-
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+-      else
+-	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+-      fi
+-      hardcode_libdir_flag_spec='-R$libdir'
+-      hardcode_direct=yes
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    newsos6)
+-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_direct=yes
+-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator=:
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    openbsd*)
+-      hardcode_direct=yes
+-      hardcode_shlibpath_var=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+-	export_dynamic_flag_spec='${wl}-E'
+-      else
+-       case $host_os in
+-	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+-	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-	   hardcode_libdir_flag_spec='-R$libdir'
+-	   ;;
+-	 *)
+-	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+-	   ;;
+-       esac
+-      fi
+-      ;;
+-
+-    os2*)
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      hardcode_minus_L=yes
+-      allow_undefined_flag=unsupported
+-      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+-      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+-      ;;
+-
+-    osf3*)
+-      if test "$GCC" = yes; then
+-	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	allow_undefined_flag=' -expect_unresolved \*'
+-	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-      fi
+-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator=:
+-      ;;
+-
+-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+-      if test "$GCC" = yes; then
+-	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+-      else
+-	allow_undefined_flag=' -expect_unresolved \*'
+-	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+-
+-	# Both c and cxx compiler support -rpath directly
+-	hardcode_libdir_flag_spec='-rpath $libdir'
+-      fi
+-      hardcode_libdir_separator=:
+-      ;;
+-
+-    solaris*)
+-      no_undefined_flag=' -z text'
+-      if test "$GCC" = yes; then
+-	wlarc='${wl}'
+-	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+-      else
+-	wlarc=''
+-	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+-      fi
+-      hardcode_libdir_flag_spec='-R$libdir'
+-      hardcode_shlibpath_var=no
+-      case $host_os in
+-      solaris2.[0-5] | solaris2.[0-5].*) ;;
+-      *)
+- 	# The compiler driver will combine linker options so we
+- 	# cannot just pass the convience library names through
+- 	# without $wl, iff we do not link with $LD.
+- 	# Luckily, gcc supports the same syntax we need for Sun Studio.
+- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
+- 	case $wlarc in
+- 	'')
+- 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
+- 	*)
+- 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
+- 	esac ;;
+-      esac
+-      link_all_deplibs=yes
+-      ;;
+-
+-    sunos4*)
+-      if test "x$host_vendor" = xsequent; then
+-	# Use $CC to link under sequent, because it throws in some extra .o
+-	# files that make .init and .fini sections work.
+-	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      hardcode_direct=yes
+-      hardcode_minus_L=yes
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    sysv4)
+-      case $host_vendor in
+-	sni)
+-	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  hardcode_direct=yes # is this really true???
+-	;;
+-	siemens)
+-	  ## LD is ld it makes a PLAMLIB
+-	  ## CC just makes a GrossModule.
+-	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+-	  reload_cmds='$CC -r -o $output$reload_objs'
+-	  hardcode_direct=no
+-        ;;
+-	motorola)
+-	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+-	;;
+-      esac
+-      runpath_var='LD_RUN_PATH'
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    sysv4.3*)
+-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_shlibpath_var=no
+-      export_dynamic_flag_spec='-Bexport'
+-      ;;
+-
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	hardcode_shlibpath_var=no
+-	runpath_var=LD_RUN_PATH
+-	hardcode_runpath_var=yes
+-	ld_shlibs=yes
+-      fi
+-      ;;
+-
+-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
+-      no_undefined_flag='${wl}-z,text'
+-      archive_cmds_need_lc=no
+-      hardcode_shlibpath_var=no
+-      runpath_var='LD_RUN_PATH'
+-
+-      if test "$GCC" = yes; then
+-	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
+-
+-    sysv5* | sco3.2v5* | sco5v6*)
+-      # Note: We can NOT use -z defs as we might desire, because we do not
+-      # link with -lc, and that would cause any symbols used from libc to
+-      # always be unresolved, which means just about no library would
+-      # ever link correctly.  If we're not using GNU ld we use -z text
+-      # though, which does catch some bad symbols but isn't as heavy-handed
+-      # as -z defs.
+-      no_undefined_flag='${wl}-z,text'
+-      allow_undefined_flag='${wl}-z,nodefs'
+-      archive_cmds_need_lc=no
+-      hardcode_shlibpath_var=no
+-      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-      hardcode_libdir_separator=':'
+-      link_all_deplibs=yes
+-      export_dynamic_flag_spec='${wl}-Bexport'
+-      runpath_var='LD_RUN_PATH'
+-
+-      if test "$GCC" = yes; then
+-	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
+-
+-    uts4*)
+-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_libdir_flag_spec='-L$libdir'
+-      hardcode_shlibpath_var=no
+-      ;;
+-
+-    *)
+-      ld_shlibs=no
+-      ;;
+-    esac
+-  fi
+-
+-{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
+-echo "${ECHO_T}$ld_shlibs" >&6; }
+-test "$ld_shlibs" = no && can_build_shared=no
+-
+-#
+-# Do we need to explicitly link libc?
+-#
+-case "x$archive_cmds_need_lc" in
+-x|xyes)
+-  # Assume -lc should be added
+-  archive_cmds_need_lc=yes
+-
+-  if test "$enable_shared" = yes && test "$GCC" = yes; then
+-    case $archive_cmds in
+-    *'~'*)
+-      # FIXME: we may have to deal with multi-command sequences.
+-      ;;
+-    '$CC '*)
+-      # Test whether the compiler implicitly links with -lc since on some
+-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+-      # to ld, don't add -lc before -lgcc.
+-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
+-      $rm conftest*
+-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-
+-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } 2>conftest.err; then
+-        soname=conftest
+-        lib=conftest
+-        libobjs=conftest.$ac_objext
+-        deplibs=
+-        wl=$lt_prog_compiler_wl
+-	pic_flag=$lt_prog_compiler_pic
+-        compiler_flags=-v
+-        linker_flags=-v
+-        verstring=
+-        output_objdir=.
+-        libname=conftest
+-        lt_save_allow_undefined_flag=$allow_undefined_flag
+-        allow_undefined_flag=
+-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+-  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-        then
+-	  archive_cmds_need_lc=no
+-        else
+-	  archive_cmds_need_lc=yes
+-        fi
+-        allow_undefined_flag=$lt_save_allow_undefined_flag
+-      else
+-        cat conftest.err 1>&5
+-      fi
+-      $rm conftest*
+-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
+-echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
+-      ;;
+-    esac
+-  fi
+-  ;;
+-esac
+-
+-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
+-library_names_spec=
+-libname_spec='lib$name'
+-soname_spec=
+-shrext_cmds=".so"
+-postinstall_cmds=
+-postuninstall_cmds=
+-finish_cmds=
+-finish_eval=
+-shlibpath_var=
+-shlibpath_overrides_runpath=unknown
+-version_type=none
+-dynamic_linker="$host_os ld.so"
+-sys_lib_dlsearch_path_spec="/lib /usr/lib"
+-if test "$GCC" = yes; then
+-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+-    # if the path contains ";" then we assume it to be the separator
+-    # otherwise default to the standard path separator (i.e. ":") - it is
+-    # assumed that no part of a normal pathname contains ";" but that should
+-    # okay in the real world where ";" in dirpaths is itself problematic.
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-  else
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-  fi
+-else
+-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+-fi
+-need_lib_prefix=unknown
+-hardcode_into_libs=no
+-
+-# when you set need_version to no, make sure it does not cause -set_version
+-# flags to be left without arguments
+-need_version=unknown
+-
+-case $host_os in
+-aix3*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+-  shlibpath_var=LIBPATH
+-
+-  # AIX 3 has no versioning support, so we append a major version to the name.
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  ;;
+-
+-aix4* | aix5*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  hardcode_into_libs=yes
+-  if test "$host_cpu" = ia64; then
+-    # AIX 5 supports IA64
+-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+-    shlibpath_var=LD_LIBRARY_PATH
+-  else
+-    # With GCC up to 2.95.x, collect2 would create an import file
+-    # for dependence libraries.  The import file would start with
+-    # the line `#! .'.  This would cause the generated library to
+-    # depend on `.', always an invalid library.  This was fixed in
+-    # development snapshots of GCC prior to 3.0.
+-    case $host_os in
+-      aix4 | aix4.[01] | aix4.[01].*)
+-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+-	   echo ' yes '
+-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+-	:
+-      else
+-	can_build_shared=no
+-      fi
+-      ;;
+-    esac
+-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+-    # soname into executable. Probably we can add versioning support to
+-    # collect2, so additional links can be useful in future.
+-    if test "$aix_use_runtimelinking" = yes; then
+-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+-      # instead of lib<name>.a to let people know that these are not
+-      # typical AIX shared libraries.
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    else
+-      # We preserve .a as extension for shared libraries through AIX4.2
+-      # and later when we are not doing run time linking.
+-      library_names_spec='${libname}${release}.a $libname.a'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-    fi
+-    shlibpath_var=LIBPATH
+-  fi
+-  ;;
+-
+-amigaos*)
+-  library_names_spec='$libname.ixlibrary $libname.a'
+-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
+-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+-  ;;
+-
+-beos*)
+-  library_names_spec='${libname}${shared_ext}'
+-  dynamic_linker="$host_os ld.so"
+-  shlibpath_var=LIBRARY_PATH
+-  ;;
+-
+-bsdi[45]*)
+-  version_type=linux
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+-  # the default ld.so.conf also contains /usr/contrib/lib and
+-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+-  # libtool to hard-code these into programs
+-  ;;
+-
+-cygwin* | mingw* | pw32*)
+-  version_type=windows
+-  shrext_cmds=".dll"
+-  need_version=no
+-  need_lib_prefix=no
+-
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32*)
+-    library_names_spec='$libname.dll.a'
+-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+-    postinstall_cmds='base_file=`basename \${file}`~
+-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+-      dldir=$destdir/`dirname \$dlpath`~
+-      test -d \$dldir || mkdir -p \$dldir~
+-      $install_prog $dir/$dlname \$dldir/$dlname~
+-      chmod a+x \$dldir/$dlname'
+-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+-      dlpath=$dir/\$dldll~
+-       $rm \$dlpath'
+-    shlibpath_overrides_runpath=yes
+-
+-    case $host_os in
+-    cygwin*)
+-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+-      ;;
+-    mingw*)
+-      # MinGW DLLs use traditional 'lib' prefix
+-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+-        # It is most probably a Windows format PATH printed by
+-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+-        # path with ; separators, and with drive letters. We can handle the
+-        # drive letters (cygwin fileutils understands them), so leave them,
+-        # especially as we might pass files found there to a mingw objdump,
+-        # which wouldn't understand a cygwinified path. Ahh.
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-      else
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-      fi
+-      ;;
+-    pw32*)
+-      # pw32 DLLs use 'pw' prefix rather than 'lib'
+-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      ;;
+-    esac
+-    ;;
+-
+-  *)
+-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+-    ;;
+-  esac
+-  dynamic_linker='Win32 ld.exe'
+-  # FIXME: first we should search . and the directory the executable is in
+-  shlibpath_var=PATH
+-  ;;
+-
+-darwin* | rhapsody*)
+-  dynamic_linker="$host_os dyld"
+-  version_type=darwin
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+-  soname_spec='${libname}${release}${major}$shared_ext'
+-  shlibpath_overrides_runpath=yes
+-  shlibpath_var=DYLD_LIBRARY_PATH
+-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+-  if test "$GCC" = yes; then
+-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+-  else
+-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+-  fi
+-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+-  ;;
+-
+-dgux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  ;;
+-
+-freebsd1*)
+-  dynamic_linker=no
+-  ;;
+-
+-kfreebsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+-
+-freebsd* | dragonfly*)
+-  # DragonFly does not have aout.  When/if they implement a new
+-  # versioning mechanism, adjust this.
+-  if test -x /usr/bin/objformat; then
+-    objformat=`/usr/bin/objformat`
+-  else
+-    case $host_os in
+-    freebsd[123]*) objformat=aout ;;
+-    *) objformat=elf ;;
+-    esac
+-  fi
+-  version_type=freebsd-$objformat
+-  case $version_type in
+-    freebsd-elf*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+-      need_version=no
+-      need_lib_prefix=no
+-      ;;
+-    freebsd-*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+-      need_version=yes
+-      ;;
+-  esac
+-  shlibpath_var=LD_LIBRARY_PATH
+-  case $host_os in
+-  freebsd2*)
+-    shlibpath_overrides_runpath=yes
+-    ;;
+-  freebsd3.[01]* | freebsdelf3.[01]*)
+-    shlibpath_overrides_runpath=yes
+-    hardcode_into_libs=yes
+-    ;;
+-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+-    shlibpath_overrides_runpath=no
+-    hardcode_into_libs=yes
+-    ;;
+-  freebsd*) # from 4.6 on
+-    shlibpath_overrides_runpath=yes
+-    hardcode_into_libs=yes
+-    ;;
+-  esac
+-  ;;
+-
+-gnu*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  hardcode_into_libs=yes
+-  ;;
+-
+-hpux9* | hpux10* | hpux11*)
+-  # Give a soname corresponding to the major version so that dld.sl refuses to
+-  # link against other versions.
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  case $host_cpu in
+-  ia64*)
+-    shrext_cmds='.so'
+-    hardcode_into_libs=yes
+-    dynamic_linker="$host_os dld.so"
+-    shlibpath_var=LD_LIBRARY_PATH
+-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    if test "X$HPUX_IA64_MODE" = X32; then
+-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+-    else
+-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+-    fi
+-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-    ;;
+-   hppa*64*)
+-     shrext_cmds='.sl'
+-     hardcode_into_libs=yes
+-     dynamic_linker="$host_os dld.sl"
+-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-     soname_spec='${libname}${release}${shared_ext}$major'
+-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-     ;;
+-   *)
+-    shrext_cmds='.sl'
+-    dynamic_linker="$host_os dld.sl"
+-    shlibpath_var=SHLIB_PATH
+-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    ;;
+-  esac
+-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+-  postinstall_cmds='chmod 555 $lib'
+-  ;;
+-
+-interix3*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  ;;
+-
+-irix5* | irix6* | nonstopux*)
+-  case $host_os in
+-    nonstopux*) version_type=nonstopux ;;
+-    *)
+-	if test "$lt_cv_prog_gnu_ld" = yes; then
+-		version_type=linux
+-	else
+-		version_type=irix
+-	fi ;;
+-  esac
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+-  case $host_os in
+-  irix5* | nonstopux*)
+-    libsuff= shlibsuff=
+-    ;;
+-  *)
+-    case $LD in # libtool.m4 will add one of these switches to LD
+-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+-      libsuff= shlibsuff= libmagic=32-bit;;
+-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+-      libsuff=32 shlibsuff=N32 libmagic=N32;;
+-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+-    *) libsuff= shlibsuff= libmagic=never-match;;
+-    esac
+-    ;;
+-  esac
+-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+-  shlibpath_overrides_runpath=no
+-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+-  hardcode_into_libs=yes
+-  ;;
+-
+-# No shared lib support for Linux oldld, aout, or coff.
+-linux*oldld* | linux*aout* | linux*coff*)
+-  dynamic_linker=no
+-  ;;
+-
+-# This must be Linux ELF.
+-linux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  # This implies no fast_install, which is unacceptable.
+-  # Some rework will be needed to allow for fast_install
+-  # before this can be enabled.
+-  hardcode_into_libs=yes
+-
+-  # Append ld.so.conf contents to the search path
+-  if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+-  fi
+-
+-  # We used to test for /lib/ld.so.1 and disable shared libraries on
+-  # powerpc, because MkLinux only supported shared libraries with the
+-  # GNU dynamic linker.  Since this was broken with cross compilers,
+-  # most powerpc-linux boxes support dynamic linking these days and
+-  # people can always --disable-shared, the test was removed, and we
+-  # assume the GNU/Linux dynamic linker is in use.
+-  dynamic_linker='GNU/Linux ld.so'
+-  ;;
+-
+-knetbsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+-
+-netbsd*)
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-    dynamic_linker='NetBSD (a.out) ld.so'
+-  else
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    dynamic_linker='NetBSD ld.elf_so'
+-  fi
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  ;;
+-
+-newsos6)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
+-
+-nto-qnx*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
+-
+-openbsd*)
+-  version_type=sunos
+-  sys_lib_dlsearch_path_spec="/usr/lib"
+-  need_lib_prefix=no
+-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+-  case $host_os in
+-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+-    *)                         need_version=no  ;;
+-  esac
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-    case $host_os in
+-      openbsd2.[89] | openbsd2.[89].*)
+-	shlibpath_overrides_runpath=no
+-	;;
+-      *)
+-	shlibpath_overrides_runpath=yes
+-	;;
+-      esac
+-  else
+-    shlibpath_overrides_runpath=yes
+-  fi
+-  ;;
+-
+-os2*)
+-  libname_spec='$name'
+-  shrext_cmds=".dll"
+-  need_lib_prefix=no
+-  library_names_spec='$libname${shared_ext} $libname.a'
+-  dynamic_linker='OS/2 ld.exe'
+-  shlibpath_var=LIBPATH
+-  ;;
+-
+-osf3* | osf4* | osf5*)
+-  version_type=osf
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+-  ;;
+-
+-solaris*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  # ldd complains unless libraries are executable
+-  postinstall_cmds='chmod +x $lib'
+-  ;;
+-
+-sunos4*)
+-  version_type=sunos
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  if test "$with_gnu_ld" = yes; then
+-    need_lib_prefix=no
+-  fi
+-  need_version=yes
+-  ;;
+-
+-sysv4 | sysv4.3*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  case $host_vendor in
+-    sni)
+-      shlibpath_overrides_runpath=no
+-      need_lib_prefix=no
+-      export_dynamic_flag_spec='${wl}-Blargedynsym'
+-      runpath_var=LD_RUN_PATH
+-      ;;
+-    siemens)
+-      need_lib_prefix=no
+-      ;;
+-    motorola)
+-      need_lib_prefix=no
+-      need_version=no
+-      shlibpath_overrides_runpath=no
+-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+-      ;;
+-  esac
+-  ;;
+-
+-sysv4*MP*)
+-  if test -d /usr/nec ;then
+-    version_type=linux
+-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+-    soname_spec='$libname${shared_ext}.$major'
+-    shlibpath_var=LD_LIBRARY_PATH
+-  fi
+-  ;;
+-
+-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+-  version_type=freebsd-elf
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  hardcode_into_libs=yes
+-  if test "$with_gnu_ld" = yes; then
+-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+-    shlibpath_overrides_runpath=no
+-  else
+-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+-    shlibpath_overrides_runpath=yes
+-    case $host_os in
+-      sco3.2v5*)
+-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+-	;;
+-    esac
+-  fi
+-  sys_lib_dlsearch_path_spec='/usr/lib'
+-  ;;
+-
+-uts4*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  ;;
+-
+-*)
+-  dynamic_linker=no
+-  ;;
+-esac
+-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+-echo "${ECHO_T}$dynamic_linker" >&6; }
+-test "$dynamic_linker" = no && can_build_shared=no
+-
+-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+-if test "$GCC" = yes; then
+-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+-fi
+-
+-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
+-hardcode_action=
+-if test -n "$hardcode_libdir_flag_spec" || \
+-   test -n "$runpath_var" || \
+-   test "X$hardcode_automatic" = "Xyes" ; then
+-
+-  # We can hardcode non-existant directories.
+-  if test "$hardcode_direct" != no &&
+-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+-     # have to relink, otherwise we might link with an installed library
+-     # when we should be linking with a yet-to-be-installed one
+-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
+-     test "$hardcode_minus_L" != no; then
+-    # Linking always hardcodes the temporary library directory.
+-    hardcode_action=relink
+-  else
+-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+-    hardcode_action=immediate
+-  fi
+-else
+-  # We cannot hardcode anything, or else we can only hardcode existing
+-  # directories.
+-  hardcode_action=unsupported
+-fi
+-{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
+-echo "${ECHO_T}$hardcode_action" >&6; }
+-
+-if test "$hardcode_action" = relink; then
+-  # Fast installation is not supported
+-  enable_fast_install=no
+-elif test "$shlibpath_overrides_runpath" = yes ||
+-     test "$enable_shared" = no; then
+-  # Fast installation is not necessary
+-  enable_fast_install=needless
+-fi
+-
+-striplib=
+-old_striplib=
+-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
+-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+-  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+-  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-else
+-# FIXME - insert some real tests, host_os isn't really good enough
+-  case $host_os in
+-   darwin*)
+-       if test -n "$STRIP" ; then
+-         striplib="$STRIP -x"
+-         { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-       else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-       ;;
+-   *)
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-    ;;
+-  esac
+-fi
+-
+-if test "x$enable_dlopen" != xyes; then
+-  enable_dlopen=unknown
+-  enable_dlopen_self=unknown
+-  enable_dlopen_self_static=unknown
+-else
+-  lt_cv_dlopen=no
+-  lt_cv_dlopen_libs=
+-
+-  case $host_os in
+-  beos*)
+-    lt_cv_dlopen="load_add_on"
+-    lt_cv_dlopen_libs=
+-    lt_cv_dlopen_self=yes
+-    ;;
+-
+-  mingw* | pw32*)
+-    lt_cv_dlopen="LoadLibrary"
+-    lt_cv_dlopen_libs=
+-   ;;
+-
+-  cygwin*)
+-    lt_cv_dlopen="dlopen"
+-    lt_cv_dlopen_libs=
+-   ;;
+-
+-  darwin*)
+-  # if libdl is installed we need to link against it
+-    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dlopen ();
+-int
+-main ()
+-{
+-return dlopen ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dl_dlopen=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_dl_dlopen=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
+-if test $ac_cv_lib_dl_dlopen = yes; then
+-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+-else
+-
+-    lt_cv_dlopen="dyld"
+-    lt_cv_dlopen_libs=
+-    lt_cv_dlopen_self=yes
+-
+-fi
+-
+-   ;;
+-
+-  *)
+-    { echo "$as_me:$LINENO: checking for shl_load" >&5
+-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
+-if test "${ac_cv_func_shl_load+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define shl_load innocuous_shl_load
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char shl_load (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef shl_load
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char shl_load ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_shl_load || defined __stub___shl_load
+-choke me
+-#endif
+-
+-int
+-main ()
+-{
+-return shl_load ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_shl_load=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_shl_load=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+-echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
+-if test $ac_cv_func_shl_load = yes; then
+-  lt_cv_dlopen="shl_load"
+-else
+-  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dld_shl_load+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldld  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char shl_load ();
+-int
+-main ()
+-{
+-return shl_load ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dld_shl_load=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_dld_shl_load=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
+-if test $ac_cv_lib_dld_shl_load = yes; then
+-  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+-else
+-  { echo "$as_me:$LINENO: checking for dlopen" >&5
+-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
+-if test "${ac_cv_func_dlopen+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define dlopen innocuous_dlopen
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char dlopen (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef dlopen
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dlopen ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_dlopen || defined __stub___dlopen
+-choke me
+-#endif
+-
+-int
+-main ()
+-{
+-return dlopen ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_dlopen=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_dlopen=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+-echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
+-if test $ac_cv_func_dlopen = yes; then
+-  lt_cv_dlopen="dlopen"
+-else
+-  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dlopen ();
+-int
+-main ()
+-{
+-return dlopen ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dl_dlopen=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_dl_dlopen=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
+-if test $ac_cv_lib_dl_dlopen = yes; then
+-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+-else
+-  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_svld_dlopen+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lsvld  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dlopen ();
+-int
+-main ()
+-{
+-return dlopen ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_svld_dlopen=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_svld_dlopen=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
+-if test $ac_cv_lib_svld_dlopen = yes; then
+-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+-else
+-  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dld_dld_link+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldld  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dld_link ();
+-int
+-main ()
+-{
+-return dld_link ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dld_dld_link=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_dld_dld_link=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
+-if test $ac_cv_lib_dld_dld_link = yes; then
+-  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+-fi
+-
+-
+-fi
+-
+-
+-fi
+-
+-
+-fi
+-
+-
+-fi
+-
+-
+-fi
+-
+-    ;;
+-  esac
+-
+-  if test "x$lt_cv_dlopen" != xno; then
+-    enable_dlopen=yes
+-  else
+-    enable_dlopen=no
+-  fi
+-
+-  case $lt_cv_dlopen in
+-  dlopen)
+-    save_CPPFLAGS="$CPPFLAGS"
+-    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+-
+-    save_LDFLAGS="$LDFLAGS"
+-    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+-
+-    save_LIBS="$LIBS"
+-    LIBS="$lt_cv_dlopen_libs $LIBS"
+-
+-    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
+-if test "${lt_cv_dlopen_self+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  	  if test "$cross_compiling" = yes; then :
+-  lt_cv_dlopen_self=cross
+-else
+-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+-  lt_status=$lt_dlunknown
+-  cat > conftest.$ac_ext <<EOF
+-#line 10183 "configure"
+-#include "confdefs.h"
+-
+-#if HAVE_DLFCN_H
+-#include <dlfcn.h>
+-#endif
+-
+-#include <stdio.h>
+-
+-#ifdef RTLD_GLOBAL
+-#  define LT_DLGLOBAL		RTLD_GLOBAL
+-#else
+-#  ifdef DL_GLOBAL
+-#    define LT_DLGLOBAL		DL_GLOBAL
+-#  else
+-#    define LT_DLGLOBAL		0
+-#  endif
+-#endif
+-
+-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+-   find out it does not work in some platform. */
+-#ifndef LT_DLLAZY_OR_NOW
+-#  ifdef RTLD_LAZY
+-#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+-#  else
+-#    ifdef DL_LAZY
+-#      define LT_DLLAZY_OR_NOW		DL_LAZY
+-#    else
+-#      ifdef RTLD_NOW
+-#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+-#      else
+-#        ifdef DL_NOW
+-#          define LT_DLLAZY_OR_NOW	DL_NOW
+-#        else
+-#          define LT_DLLAZY_OR_NOW	0
+-#        endif
+-#      endif
+-#    endif
+-#  endif
+-#endif
+-
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+-void fnord() { int i=42;}
+-int main ()
+-{
+-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+-  int status = $lt_dlunknown;
+-
+-  if (self)
+-    {
+-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+-      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+-      /* dlclose (self); */
+-    }
+-  else
+-    puts (dlerror ());
+-
+-    exit (status);
+-}
+-EOF
+-  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+-  (eval $ac_link) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+-    (./conftest; exit; ) >&5 2>/dev/null
+-    lt_status=$?
+-    case x$lt_status in
+-      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+-      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+-      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+-    esac
+-  else :
+-    # compilation failed
+-    lt_cv_dlopen_self=no
+-  fi
+-fi
+-rm -fr conftest*
+-
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+-echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
+-
+-    if test "x$lt_cv_dlopen_self" = xyes; then
+-      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+-      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
+-if test "${lt_cv_dlopen_self_static+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  	  if test "$cross_compiling" = yes; then :
+-  lt_cv_dlopen_self_static=cross
+-else
+-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+-  lt_status=$lt_dlunknown
+-  cat > conftest.$ac_ext <<EOF
+-#line 10283 "configure"
+-#include "confdefs.h"
+-
+-#if HAVE_DLFCN_H
+-#include <dlfcn.h>
+-#endif
+-
+-#include <stdio.h>
+-
+-#ifdef RTLD_GLOBAL
+-#  define LT_DLGLOBAL		RTLD_GLOBAL
+-#else
+-#  ifdef DL_GLOBAL
+-#    define LT_DLGLOBAL		DL_GLOBAL
+-#  else
+-#    define LT_DLGLOBAL		0
+-#  endif
+-#endif
+-
+-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+-   find out it does not work in some platform. */
+-#ifndef LT_DLLAZY_OR_NOW
+-#  ifdef RTLD_LAZY
+-#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+-#  else
+-#    ifdef DL_LAZY
+-#      define LT_DLLAZY_OR_NOW		DL_LAZY
+-#    else
+-#      ifdef RTLD_NOW
+-#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+-#      else
+-#        ifdef DL_NOW
+-#          define LT_DLLAZY_OR_NOW	DL_NOW
+-#        else
+-#          define LT_DLLAZY_OR_NOW	0
+-#        endif
+-#      endif
+-#    endif
+-#  endif
+-#endif
+-
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+-void fnord() { int i=42;}
+-int main ()
+-{
+-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+-  int status = $lt_dlunknown;
+-
+-  if (self)
+-    {
+-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+-      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+-      /* dlclose (self); */
+-    }
+-  else
+-    puts (dlerror ());
+-
+-    exit (status);
+-}
+-EOF
+-  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+-  (eval $ac_link) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+-    (./conftest; exit; ) >&5 2>/dev/null
+-    lt_status=$?
+-    case x$lt_status in
+-      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+-      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+-      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+-    esac
+-  else :
+-    # compilation failed
+-    lt_cv_dlopen_self_static=no
+-  fi
+-fi
+-rm -fr conftest*
+-
+-
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
+-    fi
+-
+-    CPPFLAGS="$save_CPPFLAGS"
+-    LDFLAGS="$save_LDFLAGS"
+-    LIBS="$save_LIBS"
+-    ;;
+-  esac
+-
+-  case $lt_cv_dlopen_self in
+-  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+-  *) enable_dlopen_self=unknown ;;
+-  esac
+-
+-  case $lt_cv_dlopen_self_static in
+-  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+-  *) enable_dlopen_self_static=unknown ;;
+-  esac
+-fi
+-
+-
+-# Report which library types will actually be built
+-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
+-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
+-echo "${ECHO_T}$can_build_shared" >&6; }
+-
+-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
+-test "$can_build_shared" = "no" && enable_shared=no
+-
+-# On AIX, shared libraries and static libraries use the same namespace, and
+-# are all built from PIC.
+-case $host_os in
+-aix3*)
+-  test "$enable_shared" = yes && enable_static=no
+-  if test -n "$RANLIB"; then
+-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
+-    postinstall_cmds='$RANLIB $lib'
+-  fi
+-  ;;
+-
+-aix4* | aix5*)
+-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+-    test "$enable_shared" = yes && enable_static=no
+-  fi
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: result: $enable_shared" >&5
+-echo "${ECHO_T}$enable_shared" >&6; }
+-
+-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
+-# Make sure either enable_shared or enable_static is yes.
+-test "$enable_shared" = yes || enable_static=yes
+-{ echo "$as_me:$LINENO: result: $enable_static" >&5
+-echo "${ECHO_T}$enable_static" >&6; }
+-
+-# The else clause should only fire when bootstrapping the
+-# libtool distribution, otherwise you forgot to ship ltmain.sh
+-# with your package, and you will get complaints that there are
+-# no rules to generate ltmain.sh.
+-if test -f "$ltmain"; then
+-  # See if we are running on zsh, and set the options which allow our commands through
+-  # without removal of \ escapes.
+-  if test -n "${ZSH_VERSION+set}" ; then
+-    setopt NO_GLOB_SUBST
+-  fi
+-  # Now quote all the things that may contain metacharacters while being
+-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
+-  # variables and quote the copies for generation of the libtool script.
+-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+-    SED SHELL STRIP \
+-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+-    deplibs_check_method reload_flag reload_cmds need_locks \
+-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+-    lt_cv_sys_global_symbol_to_c_name_address \
+-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+-    old_postinstall_cmds old_postuninstall_cmds \
+-    compiler \
+-    CC \
+-    LD \
+-    lt_prog_compiler_wl \
+-    lt_prog_compiler_pic \
+-    lt_prog_compiler_static \
+-    lt_prog_compiler_no_builtin_flag \
+-    export_dynamic_flag_spec \
+-    thread_safe_flag_spec \
+-    whole_archive_flag_spec \
+-    enable_shared_with_static_runtimes \
+-    old_archive_cmds \
+-    old_archive_from_new_cmds \
+-    predep_objects \
+-    postdep_objects \
+-    predeps \
+-    postdeps \
+-    compiler_lib_search_path \
+-    archive_cmds \
+-    archive_expsym_cmds \
+-    postinstall_cmds \
+-    postuninstall_cmds \
+-    old_archive_from_expsyms_cmds \
+-    allow_undefined_flag \
+-    no_undefined_flag \
+-    export_symbols_cmds \
+-    hardcode_libdir_flag_spec \
+-    hardcode_libdir_flag_spec_ld \
+-    hardcode_libdir_separator \
+-    hardcode_automatic \
+-    module_cmds \
+-    module_expsym_cmds \
+-    lt_cv_prog_compiler_c_o \
+-    exclude_expsyms \
+-    include_expsyms; do
+-
+-    case $var in
+-    old_archive_cmds | \
+-    old_archive_from_new_cmds | \
+-    archive_cmds | \
+-    archive_expsym_cmds | \
+-    module_cmds | \
+-    module_expsym_cmds | \
+-    old_archive_from_expsyms_cmds | \
+-    export_symbols_cmds | \
+-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
+-    postinstall_cmds | postuninstall_cmds | \
+-    old_postinstall_cmds | old_postuninstall_cmds | \
+-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+-      # Double-quote double-evaled strings.
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+-      ;;
+-    *)
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+-      ;;
+-    esac
+-  done
+-
+-  case $lt_echo in
+-  *'\$0 --fallback-echo"')
+-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+-    ;;
+-  esac
+-
+-cfgfile="${ofile}T"
+-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+-  $rm -f "$cfgfile"
+-  { echo "$as_me:$LINENO: creating $ofile" >&5
+-echo "$as_me: creating $ofile" >&6;}
+-
+-  cat <<__EOF__ >> "$cfgfile"
+-#! $SHELL
+-
+-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+-#
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+-# Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Libtool:
+-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+-#
+-# This program is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 2 of the License, or
+-# (at your option) any later version.
+-#
+-# This program is distributed in the hope that it will be useful, but
+-# WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+-# General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with this program; if not, write to the Free Software
+-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-#
+-# As a special exception to the GNU General Public License, if you
+-# distribute this file as part of a program that contains a
+-# configuration script generated by Autoconf, you may include it under
+-# the same distribution terms that you use for the rest of that program.
+-
+-# A sed program that does not truncate output.
+-SED=$lt_SED
+-
+-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+-Xsed="$SED -e 1s/^X//"
+-
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+-
+-# The names of the tagged configurations supported by this script.
+-available_tags=
+-
+-# ### BEGIN LIBTOOL CONFIG
+-
+-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+-
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
+-
+-# Whether or not to build shared libraries.
+-build_libtool_libs=$enable_shared
+-
+-# Whether or not to build static libraries.
+-build_old_libs=$enable_static
+-
+-# Whether or not to add -lc for building shared libraries.
+-build_libtool_need_lc=$archive_cmds_need_lc
+-
+-# Whether or not to disallow shared libs when runtime libs are static
+-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+-
+-# Whether or not to optimize for fast installation.
+-fast_install=$enable_fast_install
+-
+-# The host system.
+-host_alias=$host_alias
+-host=$host
+-host_os=$host_os
+-
+-# The build system.
+-build_alias=$build_alias
+-build=$build
+-build_os=$build_os
+-
+-# An echo program that does not interpret backslashes.
+-echo=$lt_echo
+-
+-# The archiver.
+-AR=$lt_AR
+-AR_FLAGS=$lt_AR_FLAGS
+-
+-# A C compiler.
+-LTCC=$lt_LTCC
+-
+-# LTCC compiler flags.
+-LTCFLAGS=$lt_LTCFLAGS
+-
+-# A language-specific compiler.
+-CC=$lt_compiler
+-
+-# Is the compiler the GNU C compiler?
+-with_gcc=$GCC
+-
+-# An ERE matcher.
+-EGREP=$lt_EGREP
+-
+-# The linker used to build libraries.
+-LD=$lt_LD
+-
+-# Whether we need hard or soft links.
+-LN_S=$lt_LN_S
+-
+-# A BSD-compatible nm program.
+-NM=$lt_NM
+-
+-# A symbol stripping program
+-STRIP=$lt_STRIP
+-
+-# Used to examine libraries when file_magic_cmd begins "file"
+-MAGIC_CMD=$MAGIC_CMD
+-
+-# Used on cygwin: DLL creation program.
+-DLLTOOL="$DLLTOOL"
+-
+-# Used on cygwin: object dumper.
+-OBJDUMP="$OBJDUMP"
+-
+-# Used on cygwin: assembler.
+-AS="$AS"
+-
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
+-
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
+-
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
+-
+-# Object file suffix (normally "o").
+-objext="$ac_objext"
+-
+-# Old archive suffix (normally "a").
+-libext="$libext"
+-
+-# Shared library suffix (normally ".so").
+-shrext_cmds='$shrext_cmds'
+-
+-# Executable file suffix (normally "").
+-exeext="$exeext"
+-
+-# Additional compiler flags for building library objects.
+-pic_flag=$lt_lt_prog_compiler_pic
+-pic_mode=$pic_mode
+-
+-# What is the maximum length of a command?
+-max_cmd_len=$lt_cv_sys_max_cmd_len
+-
+-# Does compiler simultaneously support -c and -o options?
+-compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+-
+-# Must we lock files when doing compilation?
+-need_locks=$lt_need_locks
+-
+-# Do we need the lib prefix for modules?
+-need_lib_prefix=$need_lib_prefix
+-
+-# Do we need a version for libraries?
+-need_version=$need_version
+-
+-# Whether dlopen is supported.
+-dlopen_support=$enable_dlopen
+-
+-# Whether dlopen of programs is supported.
+-dlopen_self=$enable_dlopen_self
+-
+-# Whether dlopen of statically linked programs is supported.
+-dlopen_self_static=$enable_dlopen_self_static
+-
+-# Compiler flag to prevent dynamic linking.
+-link_static_flag=$lt_lt_prog_compiler_static
+-
+-# Compiler flag to turn off builtin functions.
+-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+-
+-# Compiler flag to allow reflexive dlopens.
+-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+-
+-# Compiler flag to generate shared objects directly from archives.
+-whole_archive_flag_spec=$lt_whole_archive_flag_spec
+-
+-# Compiler flag to generate thread-safe objects.
+-thread_safe_flag_spec=$lt_thread_safe_flag_spec
+-
+-# Library versioning type.
+-version_type=$version_type
+-
+-# Format of library name prefix.
+-libname_spec=$lt_libname_spec
+-
+-# List of archive names.  First name is the real one, the rest are links.
+-# The last name is the one that the linker finds with -lNAME.
+-library_names_spec=$lt_library_names_spec
+-
+-# The coded name of the library, if different from the real name.
+-soname_spec=$lt_soname_spec
+-
+-# Commands used to build and install an old-style archive.
+-RANLIB=$lt_RANLIB
+-old_archive_cmds=$lt_old_archive_cmds
+-old_postinstall_cmds=$lt_old_postinstall_cmds
+-old_postuninstall_cmds=$lt_old_postuninstall_cmds
+-
+-# Create an old-style archive from a shared archive.
+-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+-
+-# Create a temporary old-style archive to link instead of a shared archive.
+-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+-
+-# Commands used to build and install a shared archive.
+-archive_cmds=$lt_archive_cmds
+-archive_expsym_cmds=$lt_archive_expsym_cmds
+-postinstall_cmds=$lt_postinstall_cmds
+-postuninstall_cmds=$lt_postuninstall_cmds
+-
+-# Commands used to build a loadable module (assumed same as above if empty)
+-module_cmds=$lt_module_cmds
+-module_expsym_cmds=$lt_module_expsym_cmds
+-
+-# Commands to strip libraries.
+-old_striplib=$lt_old_striplib
+-striplib=$lt_striplib
+-
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predep_objects=$lt_predep_objects
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdep_objects=$lt_postdep_objects
+-
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predeps=$lt_predeps
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdeps=$lt_postdeps
+-
+-# The library search path used internally by the compiler when linking
+-# a shared library.
+-compiler_lib_search_path=$lt_compiler_lib_search_path
+-
+-# Method to check whether dependent libraries are shared objects.
+-deplibs_check_method=$lt_deplibs_check_method
+-
+-# Command to use when deplibs_check_method == file_magic.
+-file_magic_cmd=$lt_file_magic_cmd
+-
+-# Flag that allows shared libraries with undefined symbols to be built.
+-allow_undefined_flag=$lt_allow_undefined_flag
+-
+-# Flag that forces no undefined symbols.
+-no_undefined_flag=$lt_no_undefined_flag
+-
+-# Commands used to finish a libtool library installation in a directory.
+-finish_cmds=$lt_finish_cmds
+-
+-# Same as above, but a single script fragment to be evaled but not shown.
+-finish_eval=$lt_finish_eval
+-
+-# Take the output of nm and produce a listing of raw symbols and C names.
+-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+-
+-# Transform the output of nm in a proper C declaration
+-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+-
+-# Transform the output of nm in a C name address pair
+-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+-
+-# This is the shared library runtime path variable.
+-runpath_var=$runpath_var
+-
+-# This is the shared library path variable.
+-shlibpath_var=$shlibpath_var
+-
+-# Is shlibpath searched before the hard-coded library search path?
+-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+-
+-# How to hardcode a shared library path into an executable.
+-hardcode_action=$hardcode_action
+-
+-# Whether we should hardcode library paths into libraries.
+-hardcode_into_libs=$hardcode_into_libs
+-
+-# Flag to hardcode \$libdir into a binary during linking.
+-# This must work even if \$libdir does not exist.
+-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+-
+-# If ld is used when linking, flag to hardcode \$libdir into
+-# a binary during linking. This must work even if \$libdir does
+-# not exist.
+-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+-
+-# Whether we need a single -rpath flag with a separated argument.
+-hardcode_libdir_separator=$lt_hardcode_libdir_separator
+-
+-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_direct=$hardcode_direct
+-
+-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_minus_L=$hardcode_minus_L
+-
+-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+-# the resulting binary.
+-hardcode_shlibpath_var=$hardcode_shlibpath_var
+-
+-# Set to yes if building a shared library automatically hardcodes DIR into the library
+-# and all subsequent libraries and executables linked against it.
+-hardcode_automatic=$hardcode_automatic
+-
+-# Variables whose values should be saved in libtool wrapper scripts and
+-# restored at relink time.
+-variables_saved_for_relink="$variables_saved_for_relink"
+-
+-# Whether libtool must link a program against all its dependency libraries.
+-link_all_deplibs=$link_all_deplibs
+-
+-# Compile-time system search path for libraries
+-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+-
+-# Run-time system search path for libraries
+-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+-
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$fix_srcfile_path"
+-
+-# Set to yes if exported symbols are required.
+-always_export_symbols=$always_export_symbols
+-
+-# The commands to list exported symbols.
+-export_symbols_cmds=$lt_export_symbols_cmds
+-
+-# The commands to extract the exported symbol list from a shared archive.
+-extract_expsyms_cmds=$lt_extract_expsyms_cmds
+-
+-# Symbols that should not be listed in the preloaded symbols.
+-exclude_expsyms=$lt_exclude_expsyms
+-
+-# Symbols that must always be exported.
+-include_expsyms=$lt_include_expsyms
+-
+-# ### END LIBTOOL CONFIG
+-
+-__EOF__
+-
+-
+-  case $host_os in
+-  aix3*)
+-    cat <<\EOF >> "$cfgfile"
+-
+-# AIX sometimes has problems with the GCC collect2 program.  For some
+-# reason, if we set the COLLECT_NAMES environment variable, the problems
+-# vanish in a puff of smoke.
+-if test "X${COLLECT_NAMES+set}" != Xset; then
+-  COLLECT_NAMES=
+-  export COLLECT_NAMES
+-fi
+-EOF
+-    ;;
+-  esac
+-
+-  # We use sed instead of cat because bash on DJGPP gets confused if
+-  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+-  # text mode, it properly converts lines to CR/LF.  This bash problem
+-  # is reportedly fixed, but why not run on old versions too?
+-  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
+-
+-  mv -f "$cfgfile" "$ofile" || \
+-    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+-  chmod +x "$ofile"
+-
+-else
+-  # If there is no Makefile yet, we rely on a make rule to execute
+-  # `config.status --recheck' to rerun these tests and create the
+-  # libtool script then.
+-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
+-  if test -f "$ltmain_in"; then
+-    test -f Makefile && make "$ltmain"
+-  fi
+-fi
+-
+-
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-
+-CC="$lt_save_CC"
+-
+-
+-# Check whether --with-tags was given.
+-if test "${with_tags+set}" = set; then
+-  withval=$with_tags; tagnames="$withval"
+-fi
+-
+-
+-if test -f "$ltmain" && test -n "$tagnames"; then
+-  if test ! -f "${ofile}"; then
+-    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
+-echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
+-  fi
+-
+-  if test -z "$LTCC"; then
+-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
+-    if test -z "$LTCC"; then
+-      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
+-echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
+-    else
+-      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
+-echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
+-    fi
+-  fi
+-  if test -z "$LTCFLAGS"; then
+-    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
+-  fi
+-
+-  # Extract list of available tagged configurations in $ofile.
+-  # Note that this assumes the entire list is on one line.
+-  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+-
+-  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+-  for tagname in $tagnames; do
+-    IFS="$lt_save_ifs"
+-    # Check whether tagname contains only valid characters
+-    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
+-    "") ;;
+-    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
+-echo "$as_me: error: invalid tag name: $tagname" >&2;}
+-   { (exit 1); exit 1; }; }
+-	;;
+-    esac
+-
+-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
+-    then
+-      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
+-echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
+-   { (exit 1); exit 1; }; }
+-    fi
+-
+-    # Update the list of available tags.
+-    if test -n "$tagname"; then
+-      echo appending configuration tag \"$tagname\" to $ofile
+-
+-      case $tagname in
+-      CXX)
+-	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+-	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+-	    (test "X$CXX" != "Xg++"))) ; then
+-	  ac_ext=cpp
+-ac_cpp='$CXXCPP $CPPFLAGS'
+-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+-
+-
+-
+-
+-archive_cmds_need_lc_CXX=no
+-allow_undefined_flag_CXX=
+-always_export_symbols_CXX=no
+-archive_expsym_cmds_CXX=
+-export_dynamic_flag_spec_CXX=
+-hardcode_direct_CXX=no
+-hardcode_libdir_flag_spec_CXX=
+-hardcode_libdir_flag_spec_ld_CXX=
+-hardcode_libdir_separator_CXX=
+-hardcode_minus_L_CXX=no
+-hardcode_shlibpath_var_CXX=unsupported
+-hardcode_automatic_CXX=no
+-module_cmds_CXX=
+-module_expsym_cmds_CXX=
+-link_all_deplibs_CXX=unknown
+-old_archive_cmds_CXX=$old_archive_cmds
+-no_undefined_flag_CXX=
+-whole_archive_flag_spec_CXX=
+-enable_shared_with_static_runtimes_CXX=no
+-
+-# Dependencies to place before and after the object being linked:
+-predep_objects_CXX=
+-postdep_objects_CXX=
+-predeps_CXX=
+-postdeps_CXX=
+-compiler_lib_search_path_CXX=
+-
+-# Source file extension for C++ test sources.
+-ac_ext=cpp
+-
+-# Object file extension for compiled C++ test sources.
+-objext=o
+-objext_CXX=$objext
+-
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="int some_variable = 0;\n"
+-
+-# Code to be used in simple link tests
+-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
+-
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+-
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
+-
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+-
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
+-
+-
+-# save warnings/boilerplate of simple test code
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
+-
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_link_test_code" >conftest.$ac_ext
+-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
+-
+-
+-# Allow CC to be a program name with arguments.
+-lt_save_CC=$CC
+-lt_save_LD=$LD
+-lt_save_GCC=$GCC
+-GCC=$GXX
+-lt_save_with_gnu_ld=$with_gnu_ld
+-lt_save_path_LD=$lt_cv_path_LD
+-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+-  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+-else
+-  $as_unset lt_cv_prog_gnu_ld
+-fi
+-if test -n "${lt_cv_path_LDCXX+set}"; then
+-  lt_cv_path_LD=$lt_cv_path_LDCXX
+-else
+-  $as_unset lt_cv_path_LD
+-fi
+-test -z "${LDCXX+set}" || LD=$LDCXX
+-CC=${CXX-"c++"}
+-compiler=$CC
+-compiler_CXX=$CC
+-for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+-
+-
+-# We don't want -fno-exception wen compiling C++ code, so set the
+-# no_builtin_flag separately
+-if test "$GXX" = yes; then
+-  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
+-else
+-  lt_prog_compiler_no_builtin_flag_CXX=
+-fi
+-
+-if test "$GXX" = yes; then
+-  # Set up default GNU C++ configuration
+-
+-
+-# Check whether --with-gnu-ld was given.
+-if test "${with_gnu_ld+set}" = set; then
+-  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+-else
+-  with_gnu_ld=no
+-fi
+-
+-ac_prog=ld
+-if test "$GCC" = yes; then
+-  # Check if gcc -print-prog-name=ld gives a path.
+-  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
+-  case $host in
+-  *-*-mingw*)
+-    # gcc leaves a trailing carriage return which upsets mingw
+-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+-  *)
+-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+-  esac
+-  case $ac_prog in
+-    # Accept absolute paths.
+-    [\\/]* | ?:[\\/]*)
+-      re_direlt='/[^/][^/]*/\.\./'
+-      # Canonicalize the pathname of ld
+-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+-      done
+-      test -z "$LD" && LD="$ac_prog"
+-      ;;
+-  "")
+-    # If it fails, then pretend we aren't using GCC.
+-    ac_prog=ld
+-    ;;
+-  *)
+-    # If it is relative, then search for the first ld in PATH.
+-    with_gnu_ld=unknown
+-    ;;
+-  esac
+-elif test "$with_gnu_ld" = yes; then
+-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
+-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
+-else
+-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
+-fi
+-if test "${lt_cv_path_LD+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  if test -z "$LD"; then
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-  for ac_dir in $PATH; do
+-    IFS="$lt_save_ifs"
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+-      lt_cv_path_LD="$ac_dir/$ac_prog"
+-      # Check to see if the program is GNU ld.  I'd rather use --version,
+-      # but apparently some variants of GNU ld only accept -v.
+-      # Break only if it was the GNU/non-GNU ld that we prefer.
+-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+-      *GNU* | *'with BFD'*)
+-	test "$with_gnu_ld" != no && break
+-	;;
+-      *)
+-	test "$with_gnu_ld" != yes && break
+-	;;
+-      esac
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+-else
+-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+-fi
+-fi
+-
+-LD="$lt_cv_path_LD"
+-if test -n "$LD"; then
+-  { echo "$as_me:$LINENO: result: $LD" >&5
+-echo "${ECHO_T}$LD" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+-   { (exit 1); exit 1; }; }
+-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_gnu_ld+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  # I'd rather use --version here, but apparently some GNU lds only accept -v.
+-case `$LD -v 2>&1 </dev/null` in
+-*GNU* | *'with BFD'*)
+-  lt_cv_prog_gnu_ld=yes
+-  ;;
+-*)
+-  lt_cv_prog_gnu_ld=no
+-  ;;
+-esac
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
+-with_gnu_ld=$lt_cv_prog_gnu_ld
+-
+-
+-
+-  # Check if GNU C++ uses GNU ld as the underlying linker, since the
+-  # archiving commands below assume that GNU ld is being used.
+-  if test "$with_gnu_ld" = yes; then
+-    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-
+-    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
+-    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+-
+-    # If archive_cmds runs LD, not CC, wlarc should be empty
+-    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+-    #     investigate it a little bit more. (MM)
+-    wlarc='${wl}'
+-
+-    # ancient GNU ld didn't support --whole-archive et. al.
+-    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
+-	grep 'no-whole-archive' > /dev/null; then
+-      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-    else
+-      whole_archive_flag_spec_CXX=
+-    fi
+-  else
+-    with_gnu_ld=no
+-    wlarc=
+-
+-    # A generic and very simple default shared library creation
+-    # command for GNU C++ for the case where it uses the native
+-    # linker, instead of GNU ld.  If possible, this setting should
+-    # overridden to take advantage of the native linker features on
+-    # the platform it is being used on.
+-    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+-  fi
+-
+-  # Commands to make compiler produce verbose output that lists
+-  # what "hidden" libraries, object files and flags are used when
+-  # linking a shared library.
+-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+-
+-else
+-  GXX=no
+-  with_gnu_ld=no
+-  wlarc=
+-fi
+-
+-# PORTME: fill in a description of your system's C++ link characteristics
+-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
+-ld_shlibs_CXX=yes
+-case $host_os in
+-  aix3*)
+-    # FIXME: insert proper C++ library support
+-    ld_shlibs_CXX=no
+-    ;;
+-  aix4* | aix5*)
+-    if test "$host_cpu" = ia64; then
+-      # On IA64, the linker does run time linking by default, so we don't
+-      # have to do anything special.
+-      aix_use_runtimelinking=no
+-      exp_sym_flag='-Bexport'
+-      no_entry_flag=""
+-    else
+-      aix_use_runtimelinking=no
+-
+-      # Test if we are trying to use run time linking or normal
+-      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+-      # need to do runtime linking.
+-      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+-	for ld_flag in $LDFLAGS; do
+-	  case $ld_flag in
+-	  *-brtl*)
+-	    aix_use_runtimelinking=yes
+-	    break
+-	    ;;
+-	  esac
+-	done
+-	;;
+-      esac
+-
+-      exp_sym_flag='-bexport'
+-      no_entry_flag='-bnoentry'
+-    fi
+-
+-    # When large executables or shared objects are built, AIX ld can
+-    # have problems creating the table of contents.  If linking a library
+-    # or program results in "error TOC overflow" add -mminimal-toc to
+-    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+-    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+-
+-    archive_cmds_CXX=''
+-    hardcode_direct_CXX=yes
+-    hardcode_libdir_separator_CXX=':'
+-    link_all_deplibs_CXX=yes
+-
+-    if test "$GXX" = yes; then
+-      case $host_os in aix4.[012]|aix4.[012].*)
+-      # We only want to do this on AIX 4.2 and lower, the check
+-      # below for broken collect2 doesn't work under 4.3+
+-	collect2name=`${CC} -print-prog-name=collect2`
+-	if test -f "$collect2name" && \
+-	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+-	then
+-	  # We have reworked collect2
+-	  hardcode_direct_CXX=yes
+-	else
+-	  # We have old collect2
+-	  hardcode_direct_CXX=unsupported
+-	  # It fails to find uninstalled libraries when the uninstalled
+-	  # path is not listed in the libpath.  Setting hardcode_minus_L
+-	  # to unsupported forces relinking
+-	  hardcode_minus_L_CXX=yes
+-	  hardcode_libdir_flag_spec_CXX='-L$libdir'
+-	  hardcode_libdir_separator_CXX=
+-	fi
+-	;;
+-      esac
+-      shared_flag='-shared'
+-      if test "$aix_use_runtimelinking" = yes; then
+-	shared_flag="$shared_flag "'${wl}-G'
+-      fi
+-    else
+-      # not using gcc
+-      if test "$host_cpu" = ia64; then
+-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+-	# chokes on -Wl,-G. The following line is correct:
+-	shared_flag='-G'
+-      else
+-	if test "$aix_use_runtimelinking" = yes; then
+-	  shared_flag='${wl}-G'
+-	else
+-	  shared_flag='${wl}-bM:SRE'
+-	fi
+-      fi
+-    fi
+-
+-    # It seems that -bexpall does not export symbols beginning with
+-    # underscore (_), so it is better to generate a list of symbols to export.
+-    always_export_symbols_CXX=yes
+-    if test "$aix_use_runtimelinking" = yes; then
+-      # Warning - without using the other runtime loading flags (-brtl),
+-      # -berok will link without error, but may produce a broken library.
+-      allow_undefined_flag_CXX='-berok'
+-      # Determine the default libpath from the value encoded in an empty executable.
+-      cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+-
+-      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+-
+-      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+-     else
+-      if test "$host_cpu" = ia64; then
+-	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
+-	allow_undefined_flag_CXX="-z nodefs"
+-	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+-      else
+-	# Determine the default libpath from the value encoded in an empty executable.
+-	cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_cxx_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+-
+-	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	# Warning - without using the other run time loading flags,
+-	# -berok will link without error, but may produce a broken library.
+-	no_undefined_flag_CXX=' ${wl}-bernotok'
+-	allow_undefined_flag_CXX=' ${wl}-berok'
+-	# Exported symbols can be pulled into shared objects from archives
+-	whole_archive_flag_spec_CXX='$convenience'
+-	archive_cmds_need_lc_CXX=yes
+-	# This is similar to how AIX traditionally builds its shared libraries.
+-	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+-      fi
+-    fi
+-    ;;
+-
+-  beos*)
+-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-      allow_undefined_flag_CXX=unsupported
+-      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+-      # support --undefined.  This deserves some investigation.  FIXME
+-      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-    else
+-      ld_shlibs_CXX=no
+-    fi
+-    ;;
+-
+-  chorus*)
+-    case $cc_basename in
+-      *)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-    esac
+-    ;;
+-
+-  cygwin* | mingw* | pw32*)
+-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
+-    # as there is no search path for DLLs.
+-    hardcode_libdir_flag_spec_CXX='-L$libdir'
+-    allow_undefined_flag_CXX=unsupported
+-    always_export_symbols_CXX=no
+-    enable_shared_with_static_runtimes_CXX=yes
+-
+-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+-      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-      # If the export-symbols file already is a .def file (1st line
+-      # is EXPORTS), use it as is; otherwise, prepend...
+-      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	cp $export_symbols $output_objdir/$soname.def;
+-      else
+-	echo EXPORTS > $output_objdir/$soname.def;
+-	cat $export_symbols >> $output_objdir/$soname.def;
+-      fi~
+-      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-    else
+-      ld_shlibs_CXX=no
+-    fi
+-  ;;
+-      darwin* | rhapsody*)
+-        case $host_os in
+-        rhapsody* | darwin1.[012])
+-         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
+-         ;;
+-       *) # Darwin 1.3 on
+-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+-           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-         else
+-           case ${MACOSX_DEPLOYMENT_TARGET} in
+-             10.[012])
+-               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-               ;;
+-             10.*)
+-               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
+-               ;;
+-           esac
+-         fi
+-         ;;
+-        esac
+-      archive_cmds_need_lc_CXX=no
+-      hardcode_direct_CXX=no
+-      hardcode_automatic_CXX=yes
+-      hardcode_shlibpath_var_CXX=unsupported
+-      whole_archive_flag_spec_CXX=''
+-      link_all_deplibs_CXX=yes
+-
+-    if test "$GXX" = yes ; then
+-      lt_int_apple_cc_single_mod=no
+-      output_verbose_link_cmd='echo'
+-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
+-       lt_int_apple_cc_single_mod=yes
+-      fi
+-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+-       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-      else
+-          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-        fi
+-        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          else
+-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          fi
+-            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-      else
+-      case $cc_basename in
+-        xlc*)
+-         output_verbose_link_cmd='echo'
+-          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+-          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          ;;
+-       *)
+-         ld_shlibs_CXX=no
+-          ;;
+-      esac
+-      fi
+-        ;;
+-
+-  dgux*)
+-    case $cc_basename in
+-      ec++*)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      ghcx*)
+-	# Green Hills C++ Compiler
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-    esac
+-    ;;
+-  freebsd[12]*)
+-    # C++ shared libraries reported to be fairly broken before switch to ELF
+-    ld_shlibs_CXX=no
+-    ;;
+-  freebsd-elf*)
+-    archive_cmds_need_lc_CXX=no
+-    ;;
+-  freebsd* | kfreebsd*-gnu | dragonfly*)
+-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+-    # conventions
+-    ld_shlibs_CXX=yes
+-    ;;
+-  gnu*)
+-    ;;
+-  hpux9*)
+-    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+-    hardcode_libdir_separator_CXX=:
+-    export_dynamic_flag_spec_CXX='${wl}-E'
+-    hardcode_direct_CXX=yes
+-    hardcode_minus_L_CXX=yes # Not in the search PATH,
+-				# but as the default
+-				# location of the library.
+-
+-    case $cc_basename in
+-    CC*)
+-      # FIXME: insert proper C++ library support
+-      ld_shlibs_CXX=no
+-      ;;
+-    aCC*)
+-      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      # Commands to make compiler produce verbose output that lists
+-      # what "hidden" libraries, object files and flags are used when
+-      # linking a shared library.
+-      #
+-      # There doesn't appear to be a way to prevent this compiler from
+-      # explicitly linking system object files so we need to strip them
+-      # from the output so that they don't get included in the library
+-      # dependencies.
+-      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-      ;;
+-    *)
+-      if test "$GXX" = yes; then
+-        archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      else
+-        # FIXME: insert proper C++ library support
+-        ld_shlibs_CXX=no
+-      fi
+-      ;;
+-    esac
+-    ;;
+-  hpux10*|hpux11*)
+-    if test $with_gnu_ld = no; then
+-      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+-      hardcode_libdir_separator_CXX=:
+-
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
+-        ;;
+-      *)
+-	export_dynamic_flag_spec_CXX='${wl}-E'
+-        ;;
+-      esac
+-    fi
+-    case $host_cpu in
+-    hppa*64*|ia64*)
+-      hardcode_direct_CXX=no
+-      hardcode_shlibpath_var_CXX=no
+-      ;;
+-    *)
+-      hardcode_direct_CXX=yes
+-      hardcode_minus_L_CXX=yes # Not in the search PATH,
+-					      # but as the default
+-					      # location of the library.
+-      ;;
+-    esac
+-
+-    case $cc_basename in
+-      CC*)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      aCC*)
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	  ;;
+-	esac
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-	;;
+-      *)
+-	if test "$GXX" = yes; then
+-	  if test $with_gnu_ld = no; then
+-	    case $host_cpu in
+-	    hppa*64*)
+-	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	      ;;
+-	    ia64*)
+-	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	      ;;
+-	    *)
+-	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	      ;;
+-	    esac
+-	  fi
+-	else
+-	  # FIXME: insert proper C++ library support
+-	  ld_shlibs_CXX=no
+-	fi
+-	;;
+-    esac
+-    ;;
+-  interix3*)
+-    hardcode_direct_CXX=no
+-    hardcode_shlibpath_var_CXX=no
+-    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+-    export_dynamic_flag_spec_CXX='${wl}-E'
+-    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+-    # Instead, shared libraries are loaded at an image base (0x10000000 by
+-    # default) and relocated if they conflict, which is a slow very memory
+-    # consuming and fragmenting process.  To avoid this, we pick a random,
+-    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+-    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+-    archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-    archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-    ;;
+-  irix5* | irix6*)
+-    case $cc_basename in
+-      CC*)
+-	# SGI C++
+-	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+-	# necessary to make sure instantiated templates are included
+-	# in the archive.
+-	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
+-	;;
+-      *)
+-	if test "$GXX" = yes; then
+-	  if test "$with_gnu_ld" = no; then
+-	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-	  else
+-	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
+-	  fi
+-	fi
+-	link_all_deplibs_CXX=yes
+-	;;
+-    esac
+-    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+-    hardcode_libdir_separator_CXX=:
+-    ;;
+-  linux*)
+-    case $cc_basename in
+-      KCC*)
+-	# Kuck and Associates, Inc. (KAI) C++ Compiler
+-
+-	# KCC will only create a shared library if the output file
+-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
+-	# to its proper name (with version) after linking.
+-	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+-	archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-
+-	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
+-	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
+-	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+-	;;
+-      icpc*)
+-	# Intel C++
+-	with_gnu_ld=yes
+-	# version 8.0 and above of icpc choke on multiply defined symbols
+-	# if we add $predep_objects and $postdep_objects, however 7.1 and
+-	# earlier do not add the objects themselves.
+-	case `$CC -V 2>&1` in
+-	*"Version 7."*)
+-  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-  	  archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-	  ;;
+-	*)  # Version 8.0 or newer
+-	  tmp_idyn=
+-	  case $host_cpu in
+-	    ia64*) tmp_idyn=' -i_dynamic';;
+-	  esac
+-  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	  archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-	  ;;
+-	esac
+-	archive_cmds_need_lc_CXX=no
+-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+-	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+-	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+-	;;
+-      pgCC*)
+-        # Portland Group C++ compiler
+-	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+-  	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+-
+-	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
+-	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+-	whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-        ;;
+-      cxx*)
+-	# Compaq C++
+-	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+-
+-	runpath_var=LD_RUN_PATH
+-	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+-	hardcode_libdir_separator_CXX=:
+-
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-	;;
+-    esac
+-    ;;
+-  lynxos*)
+-    # FIXME: insert proper C++ library support
+-    ld_shlibs_CXX=no
+-    ;;
+-  m88k*)
+-    # FIXME: insert proper C++ library support
+-    ld_shlibs_CXX=no
+-    ;;
+-  mvs*)
+-    case $cc_basename in
+-      cxx*)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-    esac
+-    ;;
+-  netbsd*)
+-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+-      wlarc=
+-      hardcode_libdir_flag_spec_CXX='-R$libdir'
+-      hardcode_direct_CXX=yes
+-      hardcode_shlibpath_var_CXX=no
+-    fi
+-    # Workaround some broken pre-1.5 toolchains
+-    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+-    ;;
+-  openbsd2*)
+-    # C++ shared libraries are fairly broken
+-    ld_shlibs_CXX=no
+-    ;;
+-  openbsd*)
+-    hardcode_direct_CXX=yes
+-    hardcode_shlibpath_var_CXX=no
+-    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+-    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+-    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+-      export_dynamic_flag_spec_CXX='${wl}-E'
+-      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-    fi
+-    output_verbose_link_cmd='echo'
+-    ;;
+-  osf3*)
+-    case $cc_basename in
+-      KCC*)
+-	# Kuck and Associates, Inc. (KAI) C++ Compiler
+-
+-	# KCC will only create a shared library if the output file
+-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
+-	# to its proper name (with version) after linking.
+-	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+-
+-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+-	hardcode_libdir_separator_CXX=:
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
+-	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+-
+-	;;
+-      RCC*)
+-	# Rational C++ 2.4.1
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      cxx*)
+-	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-
+-	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+-	hardcode_libdir_separator_CXX=:
+-
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-	;;
+-      *)
+-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+-	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+-	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-
+-	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+-	  hardcode_libdir_separator_CXX=:
+-
+-	  # Commands to make compiler produce verbose output that lists
+-	  # what "hidden" libraries, object files and flags are used when
+-	  # linking a shared library.
+-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+-
+-	else
+-	  # FIXME: insert proper C++ library support
+-	  ld_shlibs_CXX=no
+-	fi
+-	;;
+-    esac
+-    ;;
+-  osf4* | osf5*)
+-    case $cc_basename in
+-      KCC*)
+-	# Kuck and Associates, Inc. (KAI) C++ Compiler
+-
+-	# KCC will only create a shared library if the output file
+-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
+-	# to its proper name (with version) after linking.
+-	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+-
+-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+-	hardcode_libdir_separator_CXX=:
+-
+-	# Archives containing C++ object files must be created using
+-	# the KAI C++ compiler.
+-	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
+-	;;
+-      RCC*)
+-	# Rational C++ 2.4.1
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      cxx*)
+-	allow_undefined_flag_CXX=' -expect_unresolved \*'
+-	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+-	  echo "-hidden">> $lib.exp~
+-	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
+-	  $rm $lib.exp'
+-
+-	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+-	hardcode_libdir_separator_CXX=:
+-
+-	# Commands to make compiler produce verbose output that lists
+-	# what "hidden" libraries, object files and flags are used when
+-	# linking a shared library.
+-	#
+-	# There doesn't appear to be a way to prevent this compiler from
+-	# explicitly linking system object files so we need to strip them
+-	# from the output so that they don't get included in the library
+-	# dependencies.
+-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+-	;;
+-      *)
+-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+-	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+-	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-
+-	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+-	  hardcode_libdir_separator_CXX=:
+-
+-	  # Commands to make compiler produce verbose output that lists
+-	  # what "hidden" libraries, object files and flags are used when
+-	  # linking a shared library.
+-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+-
+-	else
+-	  # FIXME: insert proper C++ library support
+-	  ld_shlibs_CXX=no
+-	fi
+-	;;
+-    esac
+-    ;;
+-  psos*)
+-    # FIXME: insert proper C++ library support
+-    ld_shlibs_CXX=no
+-    ;;
+-  sunos4*)
+-    case $cc_basename in
+-      CC*)
+-	# Sun C++ 4.x
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      lcc*)
+-	# Lucid
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-    esac
+-    ;;
+-  solaris*)
+-    case $cc_basename in
+-      CC*)
+-	# Sun C++ 4.2, 5.x and Centerline C++
+-        archive_cmds_need_lc_CXX=yes
+-	no_undefined_flag_CXX=' -zdefs'
+-	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+-	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+-
+-	hardcode_libdir_flag_spec_CXX='-R$libdir'
+-	hardcode_shlibpath_var_CXX=no
+-	case $host_os in
+-	  solaris2.[0-5] | solaris2.[0-5].*) ;;
+-	  *)
+-	    # The C++ compiler is used as linker so we must use $wl
+-	    # flag to pass the commands to the underlying system
+-	    # linker. We must also pass each convience library through
+-	    # to the system linker between allextract/defaultextract.
+-	    # The C++ compiler will combine linker options so we
+-	    # cannot just pass the convience library names through
+-	    # without $wl.
+-	    # Supported since Solaris 2.6 (maybe 2.5.1?)
+-	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
+-	    ;;
+-	esac
+-	link_all_deplibs_CXX=yes
+-
+-	output_verbose_link_cmd='echo'
+-
+-	# Archives containing C++ object files must be created using
+-	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
+-	# necessary to make sure instantiated templates are included
+-	# in the archive.
+-	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+-	;;
+-      gcx*)
+-	# Green Hills C++ Compiler
+-	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+-
+-	# The C++ compiler must be used to create the archive.
+-	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+-	;;
+-      *)
+-	# GNU C++ compiler with Solaris linker
+-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+-	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
+-	  if $CC --version | grep -v '^2\.7' > /dev/null; then
+-	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+-	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+-
+-	    # Commands to make compiler produce verbose output that lists
+-	    # what "hidden" libraries, object files and flags are used when
+-	    # linking a shared library.
+-	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+-	  else
+-	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
+-	    # platform.
+-	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+-	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+-
+-	    # Commands to make compiler produce verbose output that lists
+-	    # what "hidden" libraries, object files and flags are used when
+-	    # linking a shared library.
+-	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+-	  fi
+-
+-	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
+-	fi
+-	;;
+-    esac
+-    ;;
+-  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+-    no_undefined_flag_CXX='${wl}-z,text'
+-    archive_cmds_need_lc_CXX=no
+-    hardcode_shlibpath_var_CXX=no
+-    runpath_var='LD_RUN_PATH'
+-
+-    case $cc_basename in
+-      CC*)
+-	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	;;
+-      *)
+-	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	;;
+-    esac
+-    ;;
+-  sysv5* | sco3.2v5* | sco5v6*)
+-    # Note: We can NOT use -z defs as we might desire, because we do not
+-    # link with -lc, and that would cause any symbols used from libc to
+-    # always be unresolved, which means just about no library would
+-    # ever link correctly.  If we're not using GNU ld we use -z text
+-    # though, which does catch some bad symbols but isn't as heavy-handed
+-    # as -z defs.
+-    # For security reasons, it is highly recommended that you always
+-    # use absolute paths for naming shared libraries, and exclude the
+-    # DT_RUNPATH tag from executables and libraries.  But doing so
+-    # requires that you compile everything twice, which is a pain.
+-    # So that behaviour is only enabled if SCOABSPATH is set to a
+-    # non-empty value in the environment.  Most likely only useful for
+-    # creating official distributions of packages.
+-    # This is a hack until libtool officially supports absolute path
+-    # names for shared libraries.
+-    no_undefined_flag_CXX='${wl}-z,text'
+-    allow_undefined_flag_CXX='${wl}-z,nodefs'
+-    archive_cmds_need_lc_CXX=no
+-    hardcode_shlibpath_var_CXX=no
+-    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-    hardcode_libdir_separator_CXX=':'
+-    link_all_deplibs_CXX=yes
+-    export_dynamic_flag_spec_CXX='${wl}-Bexport'
+-    runpath_var='LD_RUN_PATH'
+-
+-    case $cc_basename in
+-      CC*)
+-	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	;;
+-      *)
+-	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	;;
+-    esac
+-    ;;
+-  tandem*)
+-    case $cc_basename in
+-      NCC*)
+-	# NonStop-UX NCC 3.20
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-      *)
+-	# FIXME: insert proper C++ library support
+-	ld_shlibs_CXX=no
+-	;;
+-    esac
+-    ;;
+-  vxworks*)
+-    # FIXME: insert proper C++ library support
+-    ld_shlibs_CXX=no
+-    ;;
+-  *)
+-    # FIXME: insert proper C++ library support
+-    ld_shlibs_CXX=no
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
+-echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
+-test "$ld_shlibs_CXX" = no && can_build_shared=no
+-
+-GCC_CXX="$GXX"
+-LD_CXX="$LD"
+-
+-
+-cat > conftest.$ac_ext <<EOF
+-class Foo
+-{
+-public:
+-  Foo (void) { a = 0; }
+-private:
+-  int a;
+-};
+-EOF
+-
+-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  # Parse the compiler output and extract the necessary
+-  # objects, libraries and library flags.
+-
+-  # Sentinel used to keep track of whether or not we are before
+-  # the conftest object file.
+-  pre_test_object_deps_done=no
+-
+-  # The `*' in the case matches for architectures that use `case' in
+-  # $output_verbose_cmd can trigger glob expansion during the loop
+-  # eval without this substitution.
+-  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
+-
+-  for p in `eval $output_verbose_link_cmd`; do
+-    case $p in
+-
+-    -L* | -R* | -l*)
+-       # Some compilers place space between "-{L,R}" and the path.
+-       # Remove the space.
+-       if test $p = "-L" \
+-	  || test $p = "-R"; then
+-	 prev=$p
+-	 continue
+-       else
+-	 prev=
+-       fi
+-
+-       if test "$pre_test_object_deps_done" = no; then
+-	 case $p in
+-	 -L* | -R*)
+-	   # Internal compiler library paths should come after those
+-	   # provided the user.  The postdeps already come after the
+-	   # user supplied libs so there is no need to process them.
+-	   if test -z "$compiler_lib_search_path_CXX"; then
+-	     compiler_lib_search_path_CXX="${prev}${p}"
+-	   else
+-	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
+-	   fi
+-	   ;;
+-	 # The "-l" case would never come before the object being
+-	 # linked, so don't bother handling this case.
+-	 esac
+-       else
+-	 if test -z "$postdeps_CXX"; then
+-	   postdeps_CXX="${prev}${p}"
+-	 else
+-	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
+-	 fi
+-       fi
+-       ;;
+-
+-    *.$objext)
+-       # This assumes that the test object file only shows up
+-       # once in the compiler output.
+-       if test "$p" = "conftest.$objext"; then
+-	 pre_test_object_deps_done=yes
+-	 continue
+-       fi
+-
+-       if test "$pre_test_object_deps_done" = no; then
+-	 if test -z "$predep_objects_CXX"; then
+-	   predep_objects_CXX="$p"
+-	 else
+-	   predep_objects_CXX="$predep_objects_CXX $p"
+-	 fi
+-       else
+-	 if test -z "$postdep_objects_CXX"; then
+-	   postdep_objects_CXX="$p"
+-	 else
+-	   postdep_objects_CXX="$postdep_objects_CXX $p"
+-	 fi
+-       fi
+-       ;;
+-
+-    *) ;; # Ignore the rest.
+-
+-    esac
+-  done
+-
+-  # Clean up.
+-  rm -f a.out a.exe
+-else
+-  echo "libtool.m4: error: problem compiling CXX test program"
+-fi
+-
+-$rm -f confest.$objext
+-
+-# PORTME: override above test on systems where it is broken
+-case $host_os in
+-interix3*)
+-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+-  # hack all around it, let's just trust "g++" to DTRT.
+-  predep_objects_CXX=
+-  postdep_objects_CXX=
+-  postdeps_CXX=
+-  ;;
+-
+-solaris*)
+-  case $cc_basename in
+-  CC*)
+-    # Adding this requires a known-good setup of shared libraries for
+-    # Sun compiler versions before 5.6, else PIC objects from an old
+-    # archive will be linked into the output, leading to subtle bugs.
+-    postdeps_CXX='-lCstd -lCrun'
+-    ;;
+-  esac
+-  ;;
+-esac
+-
+-
+-case " $postdeps_CXX " in
+-*" -lc "*) archive_cmds_need_lc_CXX=no ;;
+-esac
+-
+-lt_prog_compiler_wl_CXX=
+-lt_prog_compiler_pic_CXX=
+-lt_prog_compiler_static_CXX=
+-
+-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
+-
+-  # C++ specific cases for pic, static, wl, etc.
+-  if test "$GXX" = yes; then
+-    lt_prog_compiler_wl_CXX='-Wl,'
+-    lt_prog_compiler_static_CXX='-static'
+-
+-    case $host_os in
+-    aix*)
+-      # All AIX code is PIC.
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static_CXX='-Bstatic'
+-      fi
+-      ;;
+-    amigaos*)
+-      # FIXME: we need at least 68020 code to build shared libraries, but
+-      # adding the `-m68020' flag to GCC prevents building anything better,
+-      # like `-m68040'.
+-      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
+-      ;;
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+-      # PIC is the default for these OSes.
+-      ;;
+-    mingw* | os2* | pw32*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
+-      ;;
+-    darwin* | rhapsody*)
+-      # PIC is the default on this platform
+-      # Common symbols not allowed in MH_DYLIB files
+-      lt_prog_compiler_pic_CXX='-fno-common'
+-      ;;
+-    *djgpp*)
+-      # DJGPP does not support shared libraries at all
+-      lt_prog_compiler_pic_CXX=
+-      ;;
+-    interix3*)
+-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+-      # Instead, we relocate shared libraries at runtime.
+-      ;;
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	lt_prog_compiler_pic_CXX=-Kconform_pic
+-      fi
+-      ;;
+-    hpux*)
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	;;
+-      *)
+-	lt_prog_compiler_pic_CXX='-fPIC'
+-	;;
+-      esac
+-      ;;
+-    *)
+-      lt_prog_compiler_pic_CXX='-fPIC'
+-      ;;
+-    esac
+-  else
+-    case $host_os in
+-      aix4* | aix5*)
+-	# All AIX code is PIC.
+-	if test "$host_cpu" = ia64; then
+-	  # AIX 5 now supports IA64 processor
+-	  lt_prog_compiler_static_CXX='-Bstatic'
+-	else
+-	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
+-	fi
+-	;;
+-      chorus*)
+-	case $cc_basename in
+-	cxch68*)
+-	  # Green Hills C++ Compiler
+-	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+-	  ;;
+-	esac
+-	;;
+-       darwin*)
+-         # PIC is the default on this platform
+-         # Common symbols not allowed in MH_DYLIB files
+-         case $cc_basename in
+-           xlc*)
+-           lt_prog_compiler_pic_CXX='-qnocommon'
+-           lt_prog_compiler_wl_CXX='-Wl,'
+-           ;;
+-         esac
+-       ;;
+-      dgux*)
+-	case $cc_basename in
+-	  ec++*)
+-	    lt_prog_compiler_pic_CXX='-KPIC'
+-	    ;;
+-	  ghcx*)
+-	    # Green Hills C++ Compiler
+-	    lt_prog_compiler_pic_CXX='-pic'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      freebsd* | kfreebsd*-gnu | dragonfly*)
+-	# FreeBSD uses GNU C++
+-	;;
+-      hpux9* | hpux10* | hpux11*)
+-	case $cc_basename in
+-	  CC*)
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+-	    if test "$host_cpu" != ia64; then
+-	      lt_prog_compiler_pic_CXX='+Z'
+-	    fi
+-	    ;;
+-	  aCC*)
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+-	    case $host_cpu in
+-	    hppa*64*|ia64*)
+-	      # +Z the default
+-	      ;;
+-	    *)
+-	      lt_prog_compiler_pic_CXX='+Z'
+-	      ;;
+-	    esac
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      interix*)
+-	# This is c89, which is MS Visual C++ (no shared libs)
+-	# Anyone wants to do a port?
+-	;;
+-      irix5* | irix6* | nonstopux*)
+-	case $cc_basename in
+-	  CC*)
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    lt_prog_compiler_static_CXX='-non_shared'
+-	    # CC pic flag -KPIC is the default.
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      linux*)
+-	case $cc_basename in
+-	  KCC*)
+-	    # KAI C++ Compiler
+-	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+-	    lt_prog_compiler_pic_CXX='-fPIC'
+-	    ;;
+-	  icpc* | ecpc*)
+-	    # Intel C++
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    lt_prog_compiler_pic_CXX='-KPIC'
+-	    lt_prog_compiler_static_CXX='-static'
+-	    ;;
+-	  pgCC*)
+-	    # Portland Group C++ compiler.
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    lt_prog_compiler_pic_CXX='-fpic'
+-	    lt_prog_compiler_static_CXX='-Bstatic'
+-	    ;;
+-	  cxx*)
+-	    # Compaq C++
+-	    # Make sure the PIC flag is empty.  It appears that all Alpha
+-	    # Linux and Compaq Tru64 Unix objects are PIC.
+-	    lt_prog_compiler_pic_CXX=
+-	    lt_prog_compiler_static_CXX='-non_shared'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      lynxos*)
+-	;;
+-      m88k*)
+-	;;
+-      mvs*)
+-	case $cc_basename in
+-	  cxx*)
+-	    lt_prog_compiler_pic_CXX='-W c,exportall'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      netbsd*)
+-	;;
+-      osf3* | osf4* | osf5*)
+-	case $cc_basename in
+-	  KCC*)
+-	    lt_prog_compiler_wl_CXX='--backend -Wl,'
+-	    ;;
+-	  RCC*)
+-	    # Rational C++ 2.4.1
+-	    lt_prog_compiler_pic_CXX='-pic'
+-	    ;;
+-	  cxx*)
+-	    # Digital/Compaq C++
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    # Make sure the PIC flag is empty.  It appears that all Alpha
+-	    # Linux and Compaq Tru64 Unix objects are PIC.
+-	    lt_prog_compiler_pic_CXX=
+-	    lt_prog_compiler_static_CXX='-non_shared'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      psos*)
+-	;;
+-      solaris*)
+-	case $cc_basename in
+-	  CC*)
+-	    # Sun C++ 4.2, 5.x and Centerline C++
+-	    lt_prog_compiler_pic_CXX='-KPIC'
+-	    lt_prog_compiler_static_CXX='-Bstatic'
+-	    lt_prog_compiler_wl_CXX='-Qoption ld '
+-	    ;;
+-	  gcx*)
+-	    # Green Hills C++ Compiler
+-	    lt_prog_compiler_pic_CXX='-PIC'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      sunos4*)
+-	case $cc_basename in
+-	  CC*)
+-	    # Sun C++ 4.x
+-	    lt_prog_compiler_pic_CXX='-pic'
+-	    lt_prog_compiler_static_CXX='-Bstatic'
+-	    ;;
+-	  lcc*)
+-	    # Lucid
+-	    lt_prog_compiler_pic_CXX='-pic'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      tandem*)
+-	case $cc_basename in
+-	  NCC*)
+-	    # NonStop-UX NCC 3.20
+-	    lt_prog_compiler_pic_CXX='-KPIC'
+-	    ;;
+-	  *)
+-	    ;;
+-	esac
+-	;;
+-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+-	case $cc_basename in
+-	  CC*)
+-	    lt_prog_compiler_wl_CXX='-Wl,'
+-	    lt_prog_compiler_pic_CXX='-KPIC'
+-	    lt_prog_compiler_static_CXX='-Bstatic'
+-	    ;;
+-	esac
+-	;;
+-      vxworks*)
+-	;;
+-      *)
+-	lt_prog_compiler_can_build_shared_CXX=no
+-	;;
++  lt_cv_file_magic_cmd='$MAGIC_CMD'
++lt_cv_file_magic_test_file=
++lt_cv_deplibs_check_method='unknown'
++# Need to set the preceding variable on all platforms that support
++# interlibrary dependencies.
++# 'none' -- dependencies not supported.
++# `unknown' -- same as none, but documents that we really don't know.
++# 'pass_all' -- all dependencies passed with no checks.
++# 'test_compile' -- check by making test program.
++# 'file_magic [[regex]]' -- check by looking for files in library path
++# which responds to the $file_magic_cmd with a given extended regex.
++# If you have `file' or equivalent on your system and you're not sure
++# whether `pass_all' will *always* work, you probably want this one.
++
++case $host_os in
++aix[4-9]*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++beos*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++bsdi[45]*)
++  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
++  lt_cv_file_magic_cmd='/usr/bin/file -L'
++  lt_cv_file_magic_test_file=/shlib/libc.so
++  ;;
++
++cygwin*)
++  # func_win32_libid is a shell function defined in ltmain.sh
++  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++  lt_cv_file_magic_cmd='func_win32_libid'
++  ;;
++
++mingw* | pw32*)
++  # Base MSYS/MinGW do not provide the 'file' command needed by
++  # func_win32_libid shell function, so use a weaker test based on 'objdump',
++  # unless we find 'file', for example because we are cross-compiling.
++  if ( file / ) >/dev/null 2>&1; then
++    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++    lt_cv_file_magic_cmd='func_win32_libid'
++  else
++    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    lt_cv_file_magic_cmd='$OBJDUMP -f'
++  fi
++  ;;
++
++cegcc)
++  # use the weaker test based on 'objdump'. See mingw*.
++  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
++  lt_cv_file_magic_cmd='$OBJDUMP -f'
++  ;;
++
++darwin* | rhapsody*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++freebsd* | dragonfly*)
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
++    case $host_cpu in
++    i*86 )
++      # Not sure whether the presence of OpenBSD here was a mistake.
++      # Let's accept both of them until this is cleared up.
++      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
++      lt_cv_file_magic_cmd=/usr/bin/file
++      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
++      ;;
+     esac
++  else
++    lt_cv_deplibs_check_method=pass_all
+   fi
++  ;;
++
++gnu*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++hpux10.20* | hpux11*)
++  lt_cv_file_magic_cmd=/usr/bin/file
++  case $host_cpu in
++  ia64*)
++    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
++    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
++    ;;
++  hppa*64*)
++    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
++    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
++    ;;
++  *)
++    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
++    lt_cv_file_magic_test_file=/usr/lib/libc.sl
++    ;;
++  esac
++  ;;
++
++interix[3-9]*)
++  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
++  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
++  ;;
++
++irix5* | irix6* | nonstopux*)
++  case $LD in
++  *-32|*"-32 ") libmagic=32-bit;;
++  *-n32|*"-n32 ") libmagic=N32;;
++  *-64|*"-64 ") libmagic=64-bit;;
++  *) libmagic=never-match;;
++  esac
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++# This must be Linux ELF.
++linux* | k*bsd*-gnu)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++netbsd* | netbsdelf*-gnu)
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
++    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
++  else
++    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
++  fi
++  ;;
++
++newos6*)
++  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
++  lt_cv_file_magic_cmd=/usr/bin/file
++  lt_cv_file_magic_test_file=/usr/lib/libnls.so
++  ;;
++
++*nto* | *qnx*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++openbsd*)
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
++  else
++    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
++  fi
++  ;;
++
++osf3* | osf4* | osf5*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++rdos*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++solaris*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++sysv4 | sysv4.3*)
++  case $host_vendor in
++  motorola)
++    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
++    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
++    ;;
++  ncr)
++    lt_cv_deplibs_check_method=pass_all
++    ;;
++  sequent)
++    lt_cv_file_magic_cmd='/bin/file'
++    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
++    ;;
++  sni)
++    lt_cv_file_magic_cmd='/bin/file'
++    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
++    lt_cv_file_magic_test_file=/lib/libc.so
++    ;;
++  siemens)
++    lt_cv_deplibs_check_method=pass_all
++    ;;
++  pc)
++    lt_cv_deplibs_check_method=pass_all
++    ;;
++  esac
++  ;;
++
++tpf*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
++$as_echo "$lt_cv_deplibs_check_method" >&6; }
++file_magic_cmd=$lt_cv_file_magic_cmd
++deplibs_check_method=$lt_cv_deplibs_check_method
++test -z "$deplibs_check_method" && deplibs_check_method=unknown
++
++
++
++
++
+ 
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
+ 
+-#
+-# Check to make sure the PIC flag actually works.
+-#
+-if test -n "$lt_prog_compiler_pic_CXX"; then
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
+-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
++set dummy ${ac_tool_prefix}ar; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_AR+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  lt_prog_compiler_pic_works_CXX=no
+-  ac_outfile=conftest.$ac_objext
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:12619: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&5
+-   echo "$as_me:12623: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       lt_prog_compiler_pic_works_CXX=yes
+-     fi
+-   fi
+-   $rm conftest*
++  if test -n "$AR"; then
++  ac_cv_prog_AR="$AR" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_AR="${ac_tool_prefix}ar"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
++fi
++AR=$ac_cv_prog_AR
++if test -n "$AR"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
++$as_echo "$AR" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
+-    case $lt_prog_compiler_pic_CXX in
+-     "" | " "*) ;;
+-     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
+-     esac
++
++fi
++if test -z "$ac_cv_prog_AR"; then
++  ac_ct_AR=$AR
++  # Extract the first word of "ar", so it can be a program name with args.
++set dummy ar; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_AR"; then
++  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_AR="ar"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_AR=$ac_cv_prog_ac_ct_AR
++if test -n "$ac_ct_AR"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
++$as_echo "$ac_ct_AR" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_ct_AR" = x; then
++    AR="false"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    AR=$ac_ct_AR
++  fi
+ else
+-    lt_prog_compiler_pic_CXX=
+-     lt_prog_compiler_can_build_shared_CXX=no
++  AR="$ac_cv_prog_AR"
+ fi
+ 
+-fi
+-case $host_os in
+-  # For platforms which do not support PIC, -DPIC is meaningless:
+-  *djgpp*)
+-    lt_prog_compiler_pic_CXX=
+-    ;;
+-  *)
+-    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
+-    ;;
+-esac
++test -z "$AR" && AR=ar
++test -z "$AR_FLAGS" && AR_FLAGS=cru
+ 
+-#
+-# Check to make sure the static flag actually works.
+-#
+-wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
+-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++
++
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_STRIP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  lt_prog_compiler_static_works_CXX=no
+-   save_LDFLAGS="$LDFLAGS"
+-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
+-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+-     # The linker can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     if test -s conftest.err; then
+-       # Append any errors to the config.log.
+-       cat conftest.err 1>&5
+-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-       if diff conftest.exp conftest.er2 >/dev/null; then
+-         lt_prog_compiler_static_works_CXX=yes
+-       fi
+-     else
+-       lt_prog_compiler_static_works_CXX=yes
+-     fi
+-   fi
+-   $rm conftest*
+-   LDFLAGS="$save_LDFLAGS"
++  if test -n "$STRIP"; then
++  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
+-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
+-
+-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
+-    :
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
+ else
+-    lt_prog_compiler_static_CXX=
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++  ac_ct_STRIP=$STRIP
++  # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  lt_cv_prog_compiler_c_o_CXX=no
+-   $rm -r conftest 2>/dev/null
+-   mkdir conftest
+-   cd conftest
+-   mkdir out
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-
+-   lt_compiler_flag="-o out/conftest2.$ac_objext"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:12723: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>out/conftest.err)
+-   ac_status=$?
+-   cat out/conftest.err >&5
+-   echo "$as_me:12727: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+-   then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+-       lt_cv_prog_compiler_c_o_CXX=yes
+-     fi
+-   fi
+-   chmod u+w . 2>&5
+-   $rm conftest*
+-   # SGI C++ compiler will create directory out/ii_files/ for
+-   # template instantiation
+-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
+-   $rm out/* && rmdir out
+-   cd ..
+-   rmdir conftest
+-   $rm conftest*
++  if test -n "$ac_ct_STRIP"; then
++  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_STRIP="strip"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
+-
++fi
++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
++if test -n "$ac_ct_STRIP"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
++$as_echo "$ac_ct_STRIP" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-hard_links="nottested"
+-if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
+-  # do not overwrite the value of need_locks provided by the user
+-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
+-  hard_links=yes
+-  $rm conftest*
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  touch conftest.a
+-  ln conftest.a conftest.b 2>&5 || hard_links=no
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  { echo "$as_me:$LINENO: result: $hard_links" >&5
+-echo "${ECHO_T}$hard_links" >&6; }
+-  if test "$hard_links" = no; then
+-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+-    need_locks=warn
++  if test "x$ac_ct_STRIP" = x; then
++    STRIP=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    STRIP=$ac_ct_STRIP
+   fi
+ else
+-  need_locks=no
++  STRIP="$ac_cv_prog_STRIP"
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
++test -z "$STRIP" && STRIP=:
+ 
+-  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  case $host_os in
+-  aix4* | aix5*)
+-    # If we're using GNU nm, then we don't want the "-C" option.
+-    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+-    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+-      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-    else
+-      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-    fi
+-    ;;
+-  pw32*)
+-    export_symbols_cmds_CXX="$ltdll_cmds"
+-  ;;
+-  cygwin* | mingw*)
+-    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+-  ;;
+-  *)
+-    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  ;;
+-  esac
+ 
+-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
+-echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
+-test "$ld_shlibs_CXX" = no && can_build_shared=no
+ 
+-#
+-# Do we need to explicitly link libc?
+-#
+-case "x$archive_cmds_need_lc_CXX" in
+-x|xyes)
+-  # Assume -lc should be added
+-  archive_cmds_need_lc_CXX=yes
+ 
+-  if test "$enable_shared" = yes && test "$GCC" = yes; then
+-    case $archive_cmds_CXX in
+-    *'~'*)
+-      # FIXME: we may have to deal with multi-command sequences.
+-      ;;
+-    '$CC '*)
+-      # Test whether the compiler implicitly links with -lc since on some
+-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+-      # to ld, don't add -lc before -lgcc.
+-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
+-      $rm conftest*
+-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } 2>conftest.err; then
+-        soname=conftest
+-        lib=conftest
+-        libobjs=conftest.$ac_objext
+-        deplibs=
+-        wl=$lt_prog_compiler_wl_CXX
+-	pic_flag=$lt_prog_compiler_pic_CXX
+-        compiler_flags=-v
+-        linker_flags=-v
+-        verstring=
+-        output_objdir=.
+-        libname=conftest
+-        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
+-        allow_undefined_flag_CXX=
+-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+-  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-        then
+-	  archive_cmds_need_lc_CXX=no
+-        else
+-	  archive_cmds_need_lc_CXX=yes
+-        fi
+-        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
+-      else
+-        cat conftest.err 1>&5
+-      fi
+-      $rm conftest*
+-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
+-echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
+-      ;;
+-    esac
+-  fi
+-  ;;
+-esac
+ 
+-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
+-library_names_spec=
+-libname_spec='lib$name'
+-soname_spec=
+-shrext_cmds=".so"
+-postinstall_cmds=
+-postuninstall_cmds=
+-finish_cmds=
+-finish_eval=
+-shlibpath_var=
+-shlibpath_overrides_runpath=unknown
+-version_type=none
+-dynamic_linker="$host_os ld.so"
+-sys_lib_dlsearch_path_spec="/lib /usr/lib"
+-if test "$GCC" = yes; then
+-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+-    # if the path contains ";" then we assume it to be the separator
+-    # otherwise default to the standard path separator (i.e. ":") - it is
+-    # assumed that no part of a normal pathname contains ";" but that should
+-    # okay in the real world where ";" in dirpaths is itself problematic.
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-  else
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
++set dummy ${ac_tool_prefix}ranlib; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_RANLIB+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$RANLIB"; then
++  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
+   fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++RANLIB=$ac_cv_prog_RANLIB
++if test -n "$RANLIB"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
++$as_echo "$RANLIB" >&6; }
+ else
+-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-need_lib_prefix=unknown
+-hardcode_into_libs=no
+ 
+-# when you set need_version to no, make sure it does not cause -set_version
+-# flags to be left without arguments
+-need_version=unknown
+ 
+-case $host_os in
+-aix3*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+-  shlibpath_var=LIBPATH
++fi
++if test -z "$ac_cv_prog_RANLIB"; then
++  ac_ct_RANLIB=$RANLIB
++  # Extract the first word of "ranlib", so it can be a program name with args.
++set dummy ranlib; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_RANLIB"; then
++  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_RANLIB="ranlib"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-  # AIX 3 has no versioning support, so we append a major version to the name.
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  ;;
++fi
++fi
++ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
++if test -n "$ac_ct_RANLIB"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
++$as_echo "$ac_ct_RANLIB" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-aix4* | aix5*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  hardcode_into_libs=yes
+-  if test "$host_cpu" = ia64; then
+-    # AIX 5 supports IA64
+-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+-    shlibpath_var=LD_LIBRARY_PATH
++  if test "x$ac_ct_RANLIB" = x; then
++    RANLIB=":"
+   else
+-    # With GCC up to 2.95.x, collect2 would create an import file
+-    # for dependence libraries.  The import file would start with
+-    # the line `#! .'.  This would cause the generated library to
+-    # depend on `.', always an invalid library.  This was fixed in
+-    # development snapshots of GCC prior to 3.0.
+-    case $host_os in
+-      aix4 | aix4.[01] | aix4.[01].*)
+-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+-	   echo ' yes '
+-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+-	:
+-      else
+-	can_build_shared=no
+-      fi
+-      ;;
+-    esac
+-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+-    # soname into executable. Probably we can add versioning support to
+-    # collect2, so additional links can be useful in future.
+-    if test "$aix_use_runtimelinking" = yes; then
+-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+-      # instead of lib<name>.a to let people know that these are not
+-      # typical AIX shared libraries.
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    else
+-      # We preserve .a as extension for shared libraries through AIX4.2
+-      # and later when we are not doing run time linking.
+-      library_names_spec='${libname}${release}.a $libname.a'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-    fi
+-    shlibpath_var=LIBPATH
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    RANLIB=$ac_ct_RANLIB
+   fi
+-  ;;
++else
++  RANLIB="$ac_cv_prog_RANLIB"
++fi
+ 
+-amigaos*)
+-  library_names_spec='$libname.ixlibrary $libname.a'
+-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
+-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+-  ;;
++test -z "$RANLIB" && RANLIB=:
+ 
+-beos*)
+-  library_names_spec='${libname}${shared_ext}'
+-  dynamic_linker="$host_os ld.so"
+-  shlibpath_var=LIBRARY_PATH
+-  ;;
+ 
+-bsdi[45]*)
+-  version_type=linux
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+-  # the default ld.so.conf also contains /usr/contrib/lib and
+-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+-  # libtool to hard-code these into programs
+-  ;;
+ 
+-cygwin* | mingw* | pw32*)
+-  version_type=windows
+-  shrext_cmds=".dll"
+-  need_version=no
+-  need_lib_prefix=no
+ 
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32*)
+-    library_names_spec='$libname.dll.a'
+-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+-    postinstall_cmds='base_file=`basename \${file}`~
+-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+-      dldir=$destdir/`dirname \$dlpath`~
+-      test -d \$dldir || mkdir -p \$dldir~
+-      $install_prog $dir/$dlname \$dldir/$dlname~
+-      chmod a+x \$dldir/$dlname'
+-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+-      dlpath=$dir/\$dldll~
+-       $rm \$dlpath'
+-    shlibpath_overrides_runpath=yes
+ 
+-    case $host_os in
+-    cygwin*)
+-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+-      ;;
+-    mingw*)
+-      # MinGW DLLs use traditional 'lib' prefix
+-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+-        # It is most probably a Windows format PATH printed by
+-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+-        # path with ; separators, and with drive letters. We can handle the
+-        # drive letters (cygwin fileutils understands them), so leave them,
+-        # especially as we might pass files found there to a mingw objdump,
+-        # which wouldn't understand a cygwinified path. Ahh.
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-      else
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-      fi
+-      ;;
+-    pw32*)
+-      # pw32 DLLs use 'pw' prefix rather than 'lib'
+-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      ;;
+-    esac
+-    ;;
+ 
++# Determine commands to create old-style static archives.
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
++old_postinstall_cmds='chmod 644 $oldlib'
++old_postuninstall_cmds=
++
++if test -n "$RANLIB"; then
++  case $host_os in
++  openbsd*)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
++    ;;
+   *)
+-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+     ;;
+   esac
+-  dynamic_linker='Win32 ld.exe'
+-  # FIXME: first we should search . and the directory the executable is in
+-  shlibpath_var=PATH
+-  ;;
++  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
++fi
+ 
+-darwin* | rhapsody*)
+-  dynamic_linker="$host_os dyld"
+-  version_type=darwin
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+-  soname_spec='${libname}${release}${major}$shared_ext'
+-  shlibpath_overrides_runpath=yes
+-  shlibpath_var=DYLD_LIBRARY_PATH
+-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+-  if test "$GCC" = yes; then
+-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+-  else
+-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
++
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
++
++# Allow CC to be a program name with arguments.
++compiler=$CC
++
++
++# Check for command to grab the raw symbol name followed by C symbol from nm.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
++$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
++if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++
++# These are sane defaults that work on at least a few old systems.
++# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
++
++# Character class describing NM global symbol codes.
++symcode='[BCDEGRST]'
++
++# Regexp to match symbols that can be accessed directly from C.
++sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
++
++# Define system-specific variables.
++case $host_os in
++aix*)
++  symcode='[BCDT]'
++  ;;
++cygwin* | mingw* | pw32* | cegcc*)
++  symcode='[ABCDGISTW]'
++  ;;
++hpux*)
++  if test "$host_cpu" = ia64; then
++    symcode='[ABCDEGRST]'
+   fi
+-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+   ;;
+-
+-dgux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
++irix* | nonstopux*)
++  symcode='[BCDEGRST]'
++  ;;
++osf*)
++  symcode='[BCDEGQRST]'
++  ;;
++solaris*)
++  symcode='[BDRT]'
++  ;;
++sco3.2v5*)
++  symcode='[DT]'
++  ;;
++sysv4.2uw2*)
++  symcode='[DT]'
++  ;;
++sysv5* | sco5v6* | unixware* | OpenUNIX*)
++  symcode='[ABDT]'
+   ;;
+-
+-freebsd1*)
+-  dynamic_linker=no
++sysv4)
++  symcode='[DFNSTU]'
+   ;;
++esac
+ 
+-kfreebsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
++# If we're using GNU nm, then use its standard symbol codes.
++case `$NM -V 2>&1` in
++*GNU* | *'with BFD'*)
++  symcode='[ABCDGIRSTW]' ;;
++esac
++
++# Transform an extracted symbol line into a proper C declaration.
++# Some systems (esp. on ia64) link data and code symbols differently,
++# so use this general approach.
++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
++
++# Transform an extracted symbol line into symbol name and symbol address
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
++
++# Handle CRLF in mingw tool chain
++opt_cr=
++case $build_os in
++mingw*)
++  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+   ;;
++esac
+ 
+-freebsd* | dragonfly*)
+-  # DragonFly does not have aout.  When/if they implement a new
+-  # versioning mechanism, adjust this.
+-  if test -x /usr/bin/objformat; then
+-    objformat=`/usr/bin/objformat`
++# Try without a prefix underscore, then with it.
++for ac_symprfx in "" "_"; do
++
++  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
++  symxfrm="\\1 $ac_symprfx\\2 \\2"
++
++  # Write the raw and C identifiers.
++  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++    # Fake it for dumpbin and say T for any non-static function
++    # and D for any global variable.
++    # Also find C++ and __fastcall symbols from MSVC++,
++    # which start with @ or ?.
++    lt_cv_sys_global_symbol_pipe="$AWK '"\
++"     {last_section=section; section=\$ 3};"\
++"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
++"     \$ 0!~/External *\|/{next};"\
++"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
++"     {if(hide[section]) next};"\
++"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
++"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
++"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
++"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
++"     ' prfx=^$ac_symprfx"
+   else
+-    case $host_os in
+-    freebsd[123]*) objformat=aout ;;
+-    *) objformat=elf ;;
+-    esac
++    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+   fi
+-  version_type=freebsd-$objformat
+-  case $version_type in
+-    freebsd-elf*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+-      need_version=no
+-      need_lib_prefix=no
+-      ;;
+-    freebsd-*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+-      need_version=yes
+-      ;;
+-  esac
+-  shlibpath_var=LD_LIBRARY_PATH
+-  case $host_os in
+-  freebsd2*)
+-    shlibpath_overrides_runpath=yes
+-    ;;
+-  freebsd3.[01]* | freebsdelf3.[01]*)
+-    shlibpath_overrides_runpath=yes
+-    hardcode_into_libs=yes
+-    ;;
+-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+-    shlibpath_overrides_runpath=no
+-    hardcode_into_libs=yes
+-    ;;
+-  freebsd*) # from 4.6 on
+-    shlibpath_overrides_runpath=yes
+-    hardcode_into_libs=yes
+-    ;;
+-  esac
+-  ;;
+ 
+-gnu*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  hardcode_into_libs=yes
+-  ;;
++  # Check to see that the pipe works correctly.
++  pipe_works=no
+ 
+-hpux9* | hpux10* | hpux11*)
+-  # Give a soname corresponding to the major version so that dld.sl refuses to
+-  # link against other versions.
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  case $host_cpu in
+-  ia64*)
+-    shrext_cmds='.so'
+-    hardcode_into_libs=yes
+-    dynamic_linker="$host_os dld.so"
+-    shlibpath_var=LD_LIBRARY_PATH
+-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    if test "X$HPUX_IA64_MODE" = X32; then
+-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
++  rm -f conftest*
++  cat > conftest.$ac_ext <<_LT_EOF
++#ifdef __cplusplus
++extern "C" {
++#endif
++char nm_test_var;
++void nm_test_func(void);
++void nm_test_func(void){}
++#ifdef __cplusplus
++}
++#endif
++int main(){nm_test_var='a';nm_test_func();return(0);}
++_LT_EOF
++
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++    # Now try to grab the symbols.
++    nlist=conftest.nm
++    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
++  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && test -s "$nlist"; then
++      # Try sorting and uniquifying the output.
++      if sort "$nlist" | uniq > "$nlist"T; then
++	mv -f "$nlist"T "$nlist"
++      else
++	rm -f "$nlist"T
++      fi
++
++      # Make sure that we snagged all the symbols we need.
++      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
++	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
++	  cat <<_LT_EOF > conftest.$ac_ext
++#ifdef __cplusplus
++extern "C" {
++#endif
++
++_LT_EOF
++	  # Now generate the symbol file.
++	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
++
++	  cat <<_LT_EOF >> conftest.$ac_ext
++
++/* The mapping between symbol names and symbols.  */
++const struct {
++  const char *name;
++  void       *address;
++}
++lt__PROGRAM__LTX_preloaded_symbols[] =
++{
++  { "@PROGRAM@", (void *) 0 },
++_LT_EOF
++	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
++	  cat <<\_LT_EOF >> conftest.$ac_ext
++  {0, (void *) 0}
++};
++
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++  return lt__PROGRAM__LTX_preloaded_symbols;
++}
++#endif
++
++#ifdef __cplusplus
++}
++#endif
++_LT_EOF
++	  # Now try linking the two files.
++	  mv conftest.$ac_objext conftstm.$ac_objext
++	  lt_save_LIBS="$LIBS"
++	  lt_save_CFLAGS="$CFLAGS"
++	  LIBS="conftstm.$ac_objext"
++	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
++	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
++  (eval $ac_link) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
++	    pipe_works=yes
++	  fi
++	  LIBS="$lt_save_LIBS"
++	  CFLAGS="$lt_save_CFLAGS"
++	else
++	  echo "cannot find nm_test_func in $nlist" >&5
++	fi
++      else
++	echo "cannot find nm_test_var in $nlist" >&5
++      fi
+     else
+-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
++      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+     fi
+-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-    ;;
+-   hppa*64*)
+-     shrext_cmds='.sl'
+-     hardcode_into_libs=yes
+-     dynamic_linker="$host_os dld.sl"
+-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-     soname_spec='${libname}${release}${shared_ext}$major'
+-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-     ;;
+-   *)
+-    shrext_cmds='.sl'
+-    dynamic_linker="$host_os dld.sl"
+-    shlibpath_var=SHLIB_PATH
+-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    ;;
+-  esac
+-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+-  postinstall_cmds='chmod 555 $lib'
+-  ;;
++  else
++    echo "$progname: failed program was:" >&5
++    cat conftest.$ac_ext >&5
++  fi
++  rm -rf conftest* conftst*
+ 
+-interix3*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  ;;
++  # Do not use the global_symbol_pipe unless it works.
++  if test "$pipe_works" = yes; then
++    break
++  else
++    lt_cv_sys_global_symbol_pipe=
++  fi
++done
+ 
+-irix5* | irix6* | nonstopux*)
+-  case $host_os in
+-    nonstopux*) version_type=nonstopux ;;
+-    *)
+-	if test "$lt_cv_prog_gnu_ld" = yes; then
+-		version_type=linux
+-	else
+-		version_type=irix
+-	fi ;;
+-  esac
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+-  case $host_os in
+-  irix5* | nonstopux*)
+-    libsuff= shlibsuff=
+-    ;;
+-  *)
+-    case $LD in # libtool.m4 will add one of these switches to LD
+-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+-      libsuff= shlibsuff= libmagic=32-bit;;
+-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+-      libsuff=32 shlibsuff=N32 libmagic=N32;;
+-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+-    *) libsuff= shlibsuff= libmagic=never-match;;
+-    esac
+-    ;;
+-  esac
+-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+-  shlibpath_overrides_runpath=no
+-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+-  hardcode_into_libs=yes
+-  ;;
++fi
++
++if test -z "$lt_cv_sys_global_symbol_pipe"; then
++  lt_cv_sys_global_symbol_to_cdecl=
++fi
++if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
++$as_echo "failed" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
++$as_echo "ok" >&6; }
++fi
+ 
+-# No shared lib support for Linux oldld, aout, or coff.
+-linux*oldld* | linux*aout* | linux*coff*)
+-  dynamic_linker=no
+-  ;;
+ 
+-# This must be Linux ELF.
+-linux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  # This implies no fast_install, which is unacceptable.
+-  # Some rework will be needed to allow for fast_install
+-  # before this can be enabled.
+-  hardcode_into_libs=yes
+ 
+-  # Append ld.so.conf contents to the search path
+-  if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+-  fi
+ 
+-  # We used to test for /lib/ld.so.1 and disable shared libraries on
+-  # powerpc, because MkLinux only supported shared libraries with the
+-  # GNU dynamic linker.  Since this was broken with cross compilers,
+-  # most powerpc-linux boxes support dynamic linking these days and
+-  # people can always --disable-shared, the test was removed, and we
+-  # assume the GNU/Linux dynamic linker is in use.
+-  dynamic_linker='GNU/Linux ld.so'
+-  ;;
+ 
+-knetbsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+ 
+-netbsd*)
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-    dynamic_linker='NetBSD (a.out) ld.so'
+-  else
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    dynamic_linker='NetBSD ld.elf_so'
+-  fi
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  ;;
+ 
+-newsos6)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
+ 
+-nto-qnx*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
+ 
+-openbsd*)
+-  version_type=sunos
+-  sys_lib_dlsearch_path_spec="/usr/lib"
+-  need_lib_prefix=no
+-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+-  case $host_os in
+-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+-    *)                         need_version=no  ;;
+-  esac
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-    case $host_os in
+-      openbsd2.[89] | openbsd2.[89].*)
+-	shlibpath_overrides_runpath=no
++
++
++
++
++
++
++
++
++
++
++
++
++
++# Check whether --enable-libtool-lock was given.
++if test "${enable_libtool_lock+set}" = set; then :
++  enableval=$enable_libtool_lock;
++fi
++
++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
++
++# Some flags need to be propagated to the compiler or linker for good
++# libtool support.
++case $host in
++ia64-*-hpux*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++    case `/usr/bin/file conftest.$ac_objext` in
++      *ELF-32*)
++	HPUX_IA64_MODE="32"
+ 	;;
+-      *)
+-	shlibpath_overrides_runpath=yes
++      *ELF-64*)
++	HPUX_IA64_MODE="64"
++	;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
++*-*-irix6*)
++  # Find out which ABI we are using.
++  echo '#line 7202 "configure"' > conftest.$ac_ext
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++    if test "$lt_cv_prog_gnu_ld" = yes; then
++      case `/usr/bin/file conftest.$ac_objext` in
++	*32-bit*)
++	  LD="${LD-ld} -melf32bsmip"
++	  ;;
++	*N32*)
++	  LD="${LD-ld} -melf32bmipn32"
++	  ;;
++	*64-bit*)
++	  LD="${LD-ld} -melf64bmip"
+ 	;;
+       esac
+-  else
+-    shlibpath_overrides_runpath=yes
++    else
++      case `/usr/bin/file conftest.$ac_objext` in
++	*32-bit*)
++	  LD="${LD-ld} -32"
++	  ;;
++	*N32*)
++	  LD="${LD-ld} -n32"
++	  ;;
++	*64-bit*)
++	  LD="${LD-ld} -64"
++	  ;;
++      esac
++    fi
+   fi
++  rm -rf conftest*
+   ;;
+ 
+-os2*)
+-  libname_spec='$name'
+-  shrext_cmds=".dll"
+-  need_lib_prefix=no
+-  library_names_spec='$libname${shared_ext} $libname.a'
+-  dynamic_linker='OS/2 ld.exe'
+-  shlibpath_var=LIBPATH
++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
++s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++    case `/usr/bin/file conftest.o` in
++      *32-bit*)
++	case $host in
++	  x86_64-*kfreebsd*-gnu)
++	    LD="${LD-ld} -m elf_i386_fbsd"
++	    ;;
++	  x86_64-*linux*)
++	    LD="${LD-ld} -m elf_i386"
++	    ;;
++	  ppc64-*linux*|powerpc64-*linux*)
++	    LD="${LD-ld} -m elf32ppclinux"
++	    ;;
++	  s390x-*linux*)
++	    LD="${LD-ld} -m elf_s390"
++	    ;;
++	  sparc64-*linux*)
++	    LD="${LD-ld} -m elf32_sparc"
++	    ;;
++	esac
++	;;
++      *64-bit*)
++	case $host in
++	  x86_64-*kfreebsd*-gnu)
++	    LD="${LD-ld} -m elf_x86_64_fbsd"
++	    ;;
++	  x86_64-*linux*)
++	    LD="${LD-ld} -m elf_x86_64"
++	    ;;
++	  ppc*-*linux*|powerpc*-*linux*)
++	    LD="${LD-ld} -m elf64ppc"
++	    ;;
++	  s390*-*linux*|s390*-*tpf*)
++	    LD="${LD-ld} -m elf64_s390"
++	    ;;
++	  sparc*-*linux*)
++	    LD="${LD-ld} -m elf64_sparc"
++	    ;;
++	esac
++	;;
++    esac
++  fi
++  rm -rf conftest*
+   ;;
+ 
+-osf3* | osf4* | osf5*)
+-  version_type=osf
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+-  ;;
++*-*-sco3.2v5*)
++  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
++  SAVE_CFLAGS="$CFLAGS"
++  CFLAGS="$CFLAGS -belf"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
++$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
++if test "${lt_cv_cc_needs_belf+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-solaris*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  # ldd complains unless libraries are executable
+-  postinstall_cmds='chmod +x $lib'
+-  ;;
++     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-sunos4*)
+-  version_type=sunos
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  if test "$with_gnu_ld" = yes; then
+-    need_lib_prefix=no
+-  fi
+-  need_version=yes
+-  ;;
++int
++main ()
++{
+ 
+-sysv4 | sysv4.3*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  case $host_vendor in
+-    sni)
+-      shlibpath_overrides_runpath=no
+-      need_lib_prefix=no
+-      export_dynamic_flag_spec='${wl}-Blargedynsym'
+-      runpath_var=LD_RUN_PATH
+-      ;;
+-    siemens)
+-      need_lib_prefix=no
+-      ;;
+-    motorola)
+-      need_lib_prefix=no
+-      need_version=no
+-      shlibpath_overrides_runpath=no
+-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+-      ;;
+-  esac
+-  ;;
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  lt_cv_cc_needs_belf=yes
++else
++  lt_cv_cc_needs_belf=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++     ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-sysv4*MP*)
+-  if test -d /usr/nec ;then
+-    version_type=linux
+-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+-    soname_spec='$libname${shared_ext}.$major'
+-    shlibpath_var=LD_LIBRARY_PATH
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
++$as_echo "$lt_cv_cc_needs_belf" >&6; }
++  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
++    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
++    CFLAGS="$SAVE_CFLAGS"
+   fi
+   ;;
+-
+-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+-  version_type=freebsd-elf
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  hardcode_into_libs=yes
+-  if test "$with_gnu_ld" = yes; then
+-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+-    shlibpath_overrides_runpath=no
+-  else
+-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+-    shlibpath_overrides_runpath=yes
+-    case $host_os in
+-      sco3.2v5*)
+-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
++sparc*-*solaris*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++    case `/usr/bin/file conftest.o` in
++    *64-bit*)
++      case $lt_cv_prog_gnu_ld in
++      yes*) LD="${LD-ld} -m elf64_sparc" ;;
++      *)
++	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
++	  LD="${LD-ld} -64"
++	fi
+ 	;;
++      esac
++      ;;
+     esac
+   fi
+-  sys_lib_dlsearch_path_spec='/usr/lib'
++  rm -rf conftest*
+   ;;
++esac
+ 
+-uts4*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  ;;
++need_locks="$enable_libtool_lock"
+ 
+-*)
+-  dynamic_linker=no
+-  ;;
+-esac
+-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+-echo "${ECHO_T}$dynamic_linker" >&6; }
+-test "$dynamic_linker" = no && can_build_shared=no
+ 
+-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+-if test "$GCC" = yes; then
+-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
++  case $host_os in
++    rhapsody* | darwin*)
++    if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$DSYMUTIL"; then
++  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++DSYMUTIL=$ac_cv_prog_DSYMUTIL
++if test -n "$DSYMUTIL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
++$as_echo "$DSYMUTIL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
+-hardcode_action_CXX=
+-if test -n "$hardcode_libdir_flag_spec_CXX" || \
+-   test -n "$runpath_var_CXX" || \
+-   test "X$hardcode_automatic_CXX" = "Xyes" ; then
+ 
+-  # We can hardcode non-existant directories.
+-  if test "$hardcode_direct_CXX" != no &&
+-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+-     # have to relink, otherwise we might link with an installed library
+-     # when we should be linking with a yet-to-be-installed one
+-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
+-     test "$hardcode_minus_L_CXX" != no; then
+-    # Linking always hardcodes the temporary library directory.
+-    hardcode_action_CXX=relink
+-  else
+-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+-    hardcode_action_CXX=immediate
++fi
++if test -z "$ac_cv_prog_DSYMUTIL"; then
++  ac_ct_DSYMUTIL=$DSYMUTIL
++  # Extract the first word of "dsymutil", so it can be a program name with args.
++set dummy dsymutil; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_DSYMUTIL"; then
++  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
+   fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
++if test -n "$ac_ct_DSYMUTIL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
++$as_echo "$ac_ct_DSYMUTIL" >&6; }
+ else
+-  # We cannot hardcode anything, or else we can only hardcode existing
+-  # directories.
+-  hardcode_action_CXX=unsupported
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
+-echo "${ECHO_T}$hardcode_action_CXX" >&6; }
+ 
+-if test "$hardcode_action_CXX" = relink; then
+-  # Fast installation is not supported
+-  enable_fast_install=no
+-elif test "$shlibpath_overrides_runpath" = yes ||
+-     test "$enable_shared" = no; then
+-  # Fast installation is not necessary
+-  enable_fast_install=needless
++  if test "x$ac_ct_DSYMUTIL" = x; then
++    DSYMUTIL=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    DSYMUTIL=$ac_ct_DSYMUTIL
++  fi
++else
++  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+ fi
+ 
+-
+-# The else clause should only fire when bootstrapping the
+-# libtool distribution, otherwise you forgot to ship ltmain.sh
+-# with your package, and you will get complaints that there are
+-# no rules to generate ltmain.sh.
+-if test -f "$ltmain"; then
+-  # See if we are running on zsh, and set the options which allow our commands through
+-  # without removal of \ escapes.
+-  if test -n "${ZSH_VERSION+set}" ; then
+-    setopt NO_GLOB_SUBST
+-  fi
+-  # Now quote all the things that may contain metacharacters while being
+-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
+-  # variables and quote the copies for generation of the libtool script.
+-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+-    SED SHELL STRIP \
+-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+-    deplibs_check_method reload_flag reload_cmds need_locks \
+-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+-    lt_cv_sys_global_symbol_to_c_name_address \
+-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+-    old_postinstall_cmds old_postuninstall_cmds \
+-    compiler_CXX \
+-    CC_CXX \
+-    LD_CXX \
+-    lt_prog_compiler_wl_CXX \
+-    lt_prog_compiler_pic_CXX \
+-    lt_prog_compiler_static_CXX \
+-    lt_prog_compiler_no_builtin_flag_CXX \
+-    export_dynamic_flag_spec_CXX \
+-    thread_safe_flag_spec_CXX \
+-    whole_archive_flag_spec_CXX \
+-    enable_shared_with_static_runtimes_CXX \
+-    old_archive_cmds_CXX \
+-    old_archive_from_new_cmds_CXX \
+-    predep_objects_CXX \
+-    postdep_objects_CXX \
+-    predeps_CXX \
+-    postdeps_CXX \
+-    compiler_lib_search_path_CXX \
+-    archive_cmds_CXX \
+-    archive_expsym_cmds_CXX \
+-    postinstall_cmds_CXX \
+-    postuninstall_cmds_CXX \
+-    old_archive_from_expsyms_cmds_CXX \
+-    allow_undefined_flag_CXX \
+-    no_undefined_flag_CXX \
+-    export_symbols_cmds_CXX \
+-    hardcode_libdir_flag_spec_CXX \
+-    hardcode_libdir_flag_spec_ld_CXX \
+-    hardcode_libdir_separator_CXX \
+-    hardcode_automatic_CXX \
+-    module_cmds_CXX \
+-    module_expsym_cmds_CXX \
+-    lt_cv_prog_compiler_c_o_CXX \
+-    exclude_expsyms_CXX \
+-    include_expsyms_CXX; do
+-
+-    case $var in
+-    old_archive_cmds_CXX | \
+-    old_archive_from_new_cmds_CXX | \
+-    archive_cmds_CXX | \
+-    archive_expsym_cmds_CXX | \
+-    module_cmds_CXX | \
+-    module_expsym_cmds_CXX | \
+-    old_archive_from_expsyms_cmds_CXX | \
+-    export_symbols_cmds_CXX | \
+-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
+-    postinstall_cmds | postuninstall_cmds | \
+-    old_postinstall_cmds | old_postuninstall_cmds | \
+-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+-      # Double-quote double-evaled strings.
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+-      ;;
+-    *)
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+-      ;;
+-    esac
++    if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
++set dummy ${ac_tool_prefix}nmedit; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_NMEDIT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$NMEDIT"; then
++  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
+   done
++IFS=$as_save_IFS
+ 
+-  case $lt_echo in
+-  *'\$0 --fallback-echo"')
+-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+-    ;;
+-  esac
+-
+-cfgfile="$ofile"
+-
+-  cat <<__EOF__ >> "$cfgfile"
+-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
++fi
++fi
++NMEDIT=$ac_cv_prog_NMEDIT
++if test -n "$NMEDIT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
++$as_echo "$NMEDIT" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+ 
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
++fi
++if test -z "$ac_cv_prog_NMEDIT"; then
++  ac_ct_NMEDIT=$NMEDIT
++  # Extract the first word of "nmedit", so it can be a program name with args.
++set dummy nmedit; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_NMEDIT"; then
++  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_NMEDIT="nmedit"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Whether or not to build shared libraries.
+-build_libtool_libs=$enable_shared
++fi
++fi
++ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
++if test -n "$ac_ct_NMEDIT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
++$as_echo "$ac_ct_NMEDIT" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# Whether or not to build static libraries.
+-build_old_libs=$enable_static
++  if test "x$ac_ct_NMEDIT" = x; then
++    NMEDIT=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    NMEDIT=$ac_ct_NMEDIT
++  fi
++else
++  NMEDIT="$ac_cv_prog_NMEDIT"
++fi
+ 
+-# Whether or not to add -lc for building shared libraries.
+-build_libtool_need_lc=$archive_cmds_need_lc_CXX
++    if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
++set dummy ${ac_tool_prefix}lipo; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_LIPO+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$LIPO"; then
++  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Whether or not to disallow shared libs when runtime libs are static
+-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
++fi
++fi
++LIPO=$ac_cv_prog_LIPO
++if test -n "$LIPO"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
++$as_echo "$LIPO" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# Whether or not to optimize for fast installation.
+-fast_install=$enable_fast_install
+ 
+-# The host system.
+-host_alias=$host_alias
+-host=$host
+-host_os=$host_os
++fi
++if test -z "$ac_cv_prog_LIPO"; then
++  ac_ct_LIPO=$LIPO
++  # Extract the first word of "lipo", so it can be a program name with args.
++set dummy lipo; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_LIPO"; then
++  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_LIPO="lipo"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# The build system.
+-build_alias=$build_alias
+-build=$build
+-build_os=$build_os
++fi
++fi
++ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
++if test -n "$ac_ct_LIPO"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
++$as_echo "$ac_ct_LIPO" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# An echo program that does not interpret backslashes.
+-echo=$lt_echo
++  if test "x$ac_ct_LIPO" = x; then
++    LIPO=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    LIPO=$ac_ct_LIPO
++  fi
++else
++  LIPO="$ac_cv_prog_LIPO"
++fi
+ 
+-# The archiver.
+-AR=$lt_AR
+-AR_FLAGS=$lt_AR_FLAGS
++    if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}otool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_OTOOL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$OTOOL"; then
++  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# A C compiler.
+-LTCC=$lt_LTCC
++fi
++fi
++OTOOL=$ac_cv_prog_OTOOL
++if test -n "$OTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
++$as_echo "$OTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# LTCC compiler flags.
+-LTCFLAGS=$lt_LTCFLAGS
+ 
+-# A language-specific compiler.
+-CC=$lt_compiler_CXX
++fi
++if test -z "$ac_cv_prog_OTOOL"; then
++  ac_ct_OTOOL=$OTOOL
++  # Extract the first word of "otool", so it can be a program name with args.
++set dummy otool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_OTOOL"; then
++  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_OTOOL="otool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Is the compiler the GNU C compiler?
+-with_gcc=$GCC_CXX
++fi
++fi
++ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
++if test -n "$ac_ct_OTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
++$as_echo "$ac_ct_OTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# An ERE matcher.
+-EGREP=$lt_EGREP
++  if test "x$ac_ct_OTOOL" = x; then
++    OTOOL=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    OTOOL=$ac_ct_OTOOL
++  fi
++else
++  OTOOL="$ac_cv_prog_OTOOL"
++fi
+ 
+-# The linker used to build libraries.
+-LD=$lt_LD_CXX
++    if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
++set dummy ${ac_tool_prefix}otool64; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_OTOOL64+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$OTOOL64"; then
++  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Whether we need hard or soft links.
+-LN_S=$lt_LN_S
++fi
++fi
++OTOOL64=$ac_cv_prog_OTOOL64
++if test -n "$OTOOL64"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
++$as_echo "$OTOOL64" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# A BSD-compatible nm program.
+-NM=$lt_NM
+ 
+-# A symbol stripping program
+-STRIP=$lt_STRIP
++fi
++if test -z "$ac_cv_prog_OTOOL64"; then
++  ac_ct_OTOOL64=$OTOOL64
++  # Extract the first word of "otool64", so it can be a program name with args.
++set dummy otool64; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_OTOOL64"; then
++  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_OTOOL64="otool64"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Used to examine libraries when file_magic_cmd begins "file"
+-MAGIC_CMD=$MAGIC_CMD
++fi
++fi
++ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
++if test -n "$ac_ct_OTOOL64"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
++$as_echo "$ac_ct_OTOOL64" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# Used on cygwin: DLL creation program.
+-DLLTOOL="$DLLTOOL"
++  if test "x$ac_ct_OTOOL64" = x; then
++    OTOOL64=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    OTOOL64=$ac_ct_OTOOL64
++  fi
++else
++  OTOOL64="$ac_cv_prog_OTOOL64"
++fi
+ 
+-# Used on cygwin: object dumper.
+-OBJDUMP="$OBJDUMP"
+ 
+-# Used on cygwin: assembler.
+-AS="$AS"
+ 
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
+ 
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
+ 
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl_CXX
+ 
+-# Object file suffix (normally "o").
+-objext="$ac_objext"
+ 
+-# Old archive suffix (normally "a").
+-libext="$libext"
+ 
+-# Shared library suffix (normally ".so").
+-shrext_cmds='$shrext_cmds'
+ 
+-# Executable file suffix (normally "").
+-exeext="$exeext"
+ 
+-# Additional compiler flags for building library objects.
+-pic_flag=$lt_lt_prog_compiler_pic_CXX
+-pic_mode=$pic_mode
+ 
+-# What is the maximum length of a command?
+-max_cmd_len=$lt_cv_sys_max_cmd_len
+ 
+-# Does compiler simultaneously support -c and -o options?
+-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
+ 
+-# Must we lock files when doing compilation?
+-need_locks=$lt_need_locks
+ 
+-# Do we need the lib prefix for modules?
+-need_lib_prefix=$need_lib_prefix
+ 
+-# Do we need a version for libraries?
+-need_version=$need_version
+ 
+-# Whether dlopen is supported.
+-dlopen_support=$enable_dlopen
+ 
+-# Whether dlopen of programs is supported.
+-dlopen_self=$enable_dlopen_self
+ 
+-# Whether dlopen of statically linked programs is supported.
+-dlopen_self_static=$enable_dlopen_self_static
+ 
+-# Compiler flag to prevent dynamic linking.
+-link_static_flag=$lt_lt_prog_compiler_static_CXX
+ 
+-# Compiler flag to turn off builtin functions.
+-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
+ 
+-# Compiler flag to allow reflexive dlopens.
+-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
+ 
+-# Compiler flag to generate shared objects directly from archives.
+-whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
+ 
+-# Compiler flag to generate thread-safe objects.
+-thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
+ 
+-# Library versioning type.
+-version_type=$version_type
+ 
+-# Format of library name prefix.
+-libname_spec=$lt_libname_spec
+ 
+-# List of archive names.  First name is the real one, the rest are links.
+-# The last name is the one that the linker finds with -lNAME.
+-library_names_spec=$lt_library_names_spec
+ 
+-# The coded name of the library, if different from the real name.
+-soname_spec=$lt_soname_spec
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
++$as_echo_n "checking for -single_module linker flag... " >&6; }
++if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_apple_cc_single_mod=no
++      if test -z "${LT_MULTI_MODULE}"; then
++	# By default we will add the -single_module flag. You can override
++	# by either setting the environment variable LT_MULTI_MODULE
++	# non-empty at configure time, or by adding -multi_module to the
++	# link flags.
++	rm -rf libconftest.dylib*
++	echo "int foo(void){return 1;}" > conftest.c
++	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++-dynamiclib -Wl,-single_module conftest.c" >&5
++	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
++        _lt_result=$?
++	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
++	  lt_cv_apple_cc_single_mod=yes
++	else
++	  cat conftest.err >&5
++	fi
++	rm -rf libconftest.dylib*
++	rm -f conftest.*
++      fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
++$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
++$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
++if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_ld_exported_symbols_list=no
++      save_LDFLAGS=$LDFLAGS
++      echo "_main" > conftest.sym
++      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
++      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# Commands used to build and install an old-style archive.
+-RANLIB=$lt_RANLIB
+-old_archive_cmds=$lt_old_archive_cmds_CXX
+-old_postinstall_cmds=$lt_old_postinstall_cmds
+-old_postuninstall_cmds=$lt_old_postuninstall_cmds
++int
++main ()
++{
+ 
+-# Create an old-style archive from a shared archive.
+-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  lt_cv_ld_exported_symbols_list=yes
++else
++  lt_cv_ld_exported_symbols_list=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++	LDFLAGS="$save_LDFLAGS"
+ 
+-# Create a temporary old-style archive to link instead of a shared archive.
+-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
++$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
++    case $host_os in
++    rhapsody* | darwin1.[012])
++      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
++    darwin1.*)
++      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++    darwin*) # darwin 5.x on
++      # if running on 10.5 or later, the deployment target defaults
++      # to the OS version, if on x86, and 10.4, the deployment
++      # target defaults to 10.4. Don't you love it?
++      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
++	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
++	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++	10.[012]*)
++	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++	10.*)
++	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++      esac
++    ;;
++  esac
++    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
++      _lt_dar_single_mod='$single_module'
++    fi
++    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
++      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
++    else
++      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
++    fi
++    if test "$DSYMUTIL" != ":"; then
++      _lt_dsymutil='~$DSYMUTIL $lib || :'
++    else
++      _lt_dsymutil=
++    fi
++    ;;
++  esac
+ 
+-# Commands used to build and install a shared archive.
+-archive_cmds=$lt_archive_cmds_CXX
+-archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
+-postinstall_cmds=$lt_postinstall_cmds
+-postuninstall_cmds=$lt_postuninstall_cmds
++for ac_header in dlfcn.h
++do :
++  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
++"
++if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_DLFCN_H 1
++_ACEOF
+ 
+-# Commands used to build a loadable module (assumed same as above if empty)
+-module_cmds=$lt_module_cmds_CXX
+-module_expsym_cmds=$lt_module_expsym_cmds_CXX
++fi
+ 
+-# Commands to strip libraries.
+-old_striplib=$lt_old_striplib
+-striplib=$lt_striplib
++done
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predep_objects=$lt_predep_objects_CXX
+ 
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdep_objects=$lt_postdep_objects_CXX
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predeps=$lt_predeps_CXX
++ac_ext=cpp
++ac_cpp='$CXXCPP $CPPFLAGS'
++ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
++if test -z "$CXX"; then
++  if test -n "$CCC"; then
++    CXX=$CCC
++  else
++    if test -n "$ac_tool_prefix"; then
++  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
++  do
++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$CXX"; then
++  ac_cv_prog_CXX="$CXX" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdeps=$lt_postdeps_CXX
++fi
++fi
++CXX=$ac_cv_prog_CXX
++if test -n "$CXX"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
++$as_echo "$CXX" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# The library search path used internally by the compiler when linking
+-# a shared library.
+-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+ 
+-# Method to check whether dependent libraries are shared objects.
+-deplibs_check_method=$lt_deplibs_check_method
++    test -n "$CXX" && break
++  done
++fi
++if test -z "$CXX"; then
++  ac_ct_CXX=$CXX
++  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
++do
++  # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_CXX"; then
++  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_prog_ac_ct_CXX="$ac_prog"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Command to use when deplibs_check_method == file_magic.
+-file_magic_cmd=$lt_file_magic_cmd
++fi
++fi
++ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
++if test -n "$ac_ct_CXX"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
++$as_echo "$ac_ct_CXX" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-# Flag that allows shared libraries with undefined symbols to be built.
+-allow_undefined_flag=$lt_allow_undefined_flag_CXX
+ 
+-# Flag that forces no undefined symbols.
+-no_undefined_flag=$lt_no_undefined_flag_CXX
++  test -n "$ac_ct_CXX" && break
++done
+ 
+-# Commands used to finish a libtool library installation in a directory.
+-finish_cmds=$lt_finish_cmds
++  if test "x$ac_ct_CXX" = x; then
++    CXX="g++"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    CXX=$ac_ct_CXX
++  fi
++fi
+ 
+-# Same as above, but a single script fragment to be evaled but not shown.
+-finish_eval=$lt_finish_eval
++  fi
++fi
++# Provide some information about the compiler.
++$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
++set X $ac_compile
++ac_compiler=$2
++for ac_option in --version -v -V -qversion; do
++  { { ac_try="$ac_compiler $ac_option >&5"
++case "(($ac_try" in
++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++  *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
++  ac_status=$?
++  if test -s conftest.err; then
++    sed '10a\
++... rest of stderr output deleted ...
++         10q' conftest.err >conftest.er1
++    cat conftest.er1 >&5
++    rm -f conftest.er1 conftest.err
++  fi
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++done
+ 
+-# Take the output of nm and produce a listing of raw symbols and C names.
+-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
++$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
++if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# Transform the output of nm in a proper C declaration
+-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++int
++main ()
++{
++#ifndef __GNUC__
++       choke me
++#endif
+ 
+-# Transform the output of nm in a C name address pair
+-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_cxx_try_compile "$LINENO"; then :
++  ac_compiler_gnu=yes
++else
++  ac_compiler_gnu=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+ 
+-# This is the shared library runtime path variable.
+-runpath_var=$runpath_var
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
++$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
++if test $ac_compiler_gnu = yes; then
++  GXX=yes
++else
++  GXX=
++fi
++ac_test_CXXFLAGS=${CXXFLAGS+set}
++ac_save_CXXFLAGS=$CXXFLAGS
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
++$as_echo_n "checking whether $CXX accepts -g... " >&6; }
++if test "${ac_cv_prog_cxx_g+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
++   ac_cxx_werror_flag=yes
++   ac_cv_prog_cxx_g=no
++   CXXFLAGS="-g"
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# This is the shared library path variable.
+-shlibpath_var=$shlibpath_var
++int
++main ()
++{
+ 
+-# Is shlibpath searched before the hard-coded library search path?
+-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_cxx_try_compile "$LINENO"; then :
++  ac_cv_prog_cxx_g=yes
++else
++  CXXFLAGS=""
++      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# How to hardcode a shared library path into an executable.
+-hardcode_action=$hardcode_action_CXX
++int
++main ()
++{
+ 
+-# Whether we should hardcode library paths into libraries.
+-hardcode_into_libs=$hardcode_into_libs
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_cxx_try_compile "$LINENO"; then :
+ 
+-# Flag to hardcode \$libdir into a binary during linking.
+-# This must work even if \$libdir does not exist.
+-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
++else
++  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
++	 CXXFLAGS="-g"
++	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# If ld is used when linking, flag to hardcode \$libdir into
+-# a binary during linking. This must work even if \$libdir does
+-# not exist.
+-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
++int
++main ()
++{
+ 
+-# Whether we need a single -rpath flag with a separated argument.
+-hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_cxx_try_compile "$LINENO"; then :
++  ac_cv_prog_cxx_g=yes
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
++$as_echo "$ac_cv_prog_cxx_g" >&6; }
++if test "$ac_test_CXXFLAGS" = set; then
++  CXXFLAGS=$ac_save_CXXFLAGS
++elif test $ac_cv_prog_cxx_g = yes; then
++  if test "$GXX" = yes; then
++    CXXFLAGS="-g -O2"
++  else
++    CXXFLAGS="-g"
++  fi
++else
++  if test "$GXX" = yes; then
++    CXXFLAGS="-O2"
++  else
++    CXXFLAGS=
++  fi
++fi
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_direct=$hardcode_direct_CXX
++depcc="$CXX"  am_compiler_list=
+ 
+-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_minus_L=$hardcode_minus_L_CXX
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
++$as_echo_n "checking dependency style of $depcc... " >&6; }
++if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++  # We make a subdir and do the tests there.  Otherwise we can end up
++  # making bogus files that we don't know about and never remove.  For
++  # instance it was reported that on HP-UX the gcc test will end up
++  # making a dummy file named `D' -- because `-MD' means `put the output
++  # in D'.
++  mkdir conftest.dir
++  # Copy depcomp to subdir because otherwise we won't find it if we're
++  # using a relative directory.
++  cp "$am_depcomp" conftest.dir
++  cd conftest.dir
++  # We will build objects and dependencies in a subdirectory because
++  # it helps to detect inapplicable dependency modes.  For instance
++  # both Tru64's cc and ICC support -MD to output dependencies as a
++  # side effect of compilation, but ICC will put the dependencies in
++  # the current directory while Tru64 will put them in the object
++  # directory.
++  mkdir sub
+ 
+-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+-# the resulting binary.
+-hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
++  am_cv_CXX_dependencies_compiler_type=none
++  if test "$am_compiler_list" = ""; then
++     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
++  fi
++  am__universal=false
++  case " $depcc " in #(
++     *\ -arch\ *\ -arch\ *) am__universal=true ;;
++     esac
+ 
+-# Set to yes if building a shared library automatically hardcodes DIR into the library
+-# and all subsequent libraries and executables linked against it.
+-hardcode_automatic=$hardcode_automatic_CXX
++  for depmode in $am_compiler_list; do
++    # Setup a source with many dependencies, because some compilers
++    # like to wrap large dependency lists on column 80 (with \), and
++    # we should not choose a depcomp mode which is confused by this.
++    #
++    # We need to recreate these files for each test, as the compiler may
++    # overwrite some of them when testing with obscure command lines.
++    # This happens at least with the AIX C compiler.
++    : > sub/conftest.c
++    for i in 1 2 3 4 5 6; do
++      echo '#include "conftst'$i'.h"' >> sub/conftest.c
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
++    done
++    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+ 
+-# Variables whose values should be saved in libtool wrapper scripts and
+-# restored at relink time.
+-variables_saved_for_relink="$variables_saved_for_relink"
++    # We check with `-c' and `-o' for the sake of the "dashmstdout"
++    # mode.  It turns out that the SunPro C++ compiler does not properly
++    # handle `-M -o', and we need to detect this.  Also, some Intel
++    # versions had trouble with output in subdirs
++    am__obj=sub/conftest.${OBJEXT-o}
++    am__minus_obj="-o $am__obj"
++    case $depmode in
++    gcc)
++      # This depmode causes a compiler race in universal mode.
++      test "$am__universal" = false || continue
++      ;;
++    nosideeffect)
++      # after this tag, mechanisms are not by side-effect, so they'll
++      # only be used when explicitly requested
++      if test "x$enable_dependency_tracking" = xyes; then
++	continue
++      else
++	break
++      fi
++      ;;
++    msvisualcpp | msvcmsys)
++      # This compiler won't grok `-c -o', but also, the minuso test has
++      # not run yet.  These depmodes are late enough in the game, and
++      # so weak that their functioning should not be impacted.
++      am__obj=conftest.${OBJEXT-o}
++      am__minus_obj=
++      ;;
++    none) break ;;
++    esac
++    if depmode=$depmode \
++       source=sub/conftest.c object=$am__obj \
++       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
++         >/dev/null 2>conftest.err &&
++       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
++       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
++       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++      # icc doesn't choke on unknown options, it will just issue warnings
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++        am_cv_CXX_dependencies_compiler_type=$depmode
++        break
++      fi
++    fi
++  done
+ 
+-# Whether libtool must link a program against all its dependency libraries.
+-link_all_deplibs=$link_all_deplibs_CXX
++  cd ..
++  rm -rf conftest.dir
++else
++  am_cv_CXX_dependencies_compiler_type=none
++fi
+ 
+-# Compile-time system search path for libraries
+-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
++$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
++CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+ 
+-# Run-time system search path for libraries
+-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
++ if
++  test "x$enable_dependency_tracking" != xno \
++  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
++  am__fastdepCXX_TRUE=
++  am__fastdepCXX_FALSE='#'
++else
++  am__fastdepCXX_TRUE='#'
++  am__fastdepCXX_FALSE=
++fi
+ 
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$fix_srcfile_path_CXX"
+ 
+-# Set to yes if exported symbols are required.
+-always_export_symbols=$always_export_symbols_CXX
++if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
++    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
++    (test "X$CXX" != "Xg++"))) ; then
++  ac_ext=cpp
++ac_cpp='$CXXCPP $CPPFLAGS'
++ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
++$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
++if test -z "$CXXCPP"; then
++  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++      # Double quotes because CXXCPP needs to be expanded
++    for CXXCPP in "$CXX -E" "/lib/cpp"
++    do
++      ac_preproc_ok=false
++for ac_cxx_preproc_warn_flag in '' yes
++do
++  # Use a header file that comes with gcc, so configuring glibc
++  # with a fresh cross-compiler works.
++  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++  # <limits.h> exists even on freestanding compilers.
++  # On the NeXT, cc -E runs the code through the compiler's parser,
++  # not just through cpp. "Syntax error" is here to catch this case.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#ifdef __STDC__
++# include <limits.h>
++#else
++# include <assert.h>
++#endif
++		     Syntax error
++_ACEOF
++if ac_fn_cxx_try_cpp "$LINENO"; then :
++
++else
++  # Broken: fails on valid input.
++continue
++fi
++rm -f conftest.err conftest.$ac_ext
+ 
+-# The commands to list exported symbols.
+-export_symbols_cmds=$lt_export_symbols_cmds_CXX
++  # OK, works on sane cases.  Now check whether nonexistent headers
++  # can be detected and how.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <ac_nonexistent.h>
++_ACEOF
++if ac_fn_cxx_try_cpp "$LINENO"; then :
++  # Broken: success on invalid input.
++continue
++else
++  # Passes both tests.
++ac_preproc_ok=:
++break
++fi
++rm -f conftest.err conftest.$ac_ext
+ 
+-# The commands to extract the exported symbol list from a shared archive.
+-extract_expsyms_cmds=$lt_extract_expsyms_cmds
++done
++# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
++rm -f conftest.err conftest.$ac_ext
++if $ac_preproc_ok; then :
++  break
++fi
+ 
+-# Symbols that should not be listed in the preloaded symbols.
+-exclude_expsyms=$lt_exclude_expsyms_CXX
++    done
++    ac_cv_prog_CXXCPP=$CXXCPP
+ 
+-# Symbols that must always be exported.
+-include_expsyms=$lt_include_expsyms_CXX
++fi
++  CXXCPP=$ac_cv_prog_CXXCPP
++else
++  ac_cv_prog_CXXCPP=$CXXCPP
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
++$as_echo "$CXXCPP" >&6; }
++ac_preproc_ok=false
++for ac_cxx_preproc_warn_flag in '' yes
++do
++  # Use a header file that comes with gcc, so configuring glibc
++  # with a fresh cross-compiler works.
++  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++  # <limits.h> exists even on freestanding compilers.
++  # On the NeXT, cc -E runs the code through the compiler's parser,
++  # not just through cpp. "Syntax error" is here to catch this case.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#ifdef __STDC__
++# include <limits.h>
++#else
++# include <assert.h>
++#endif
++		     Syntax error
++_ACEOF
++if ac_fn_cxx_try_cpp "$LINENO"; then :
+ 
+-# ### END LIBTOOL TAG CONFIG: $tagname
++else
++  # Broken: fails on valid input.
++continue
++fi
++rm -f conftest.err conftest.$ac_ext
+ 
+-__EOF__
++  # OK, works on sane cases.  Now check whether nonexistent headers
++  # can be detected and how.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <ac_nonexistent.h>
++_ACEOF
++if ac_fn_cxx_try_cpp "$LINENO"; then :
++  # Broken: success on invalid input.
++continue
++else
++  # Passes both tests.
++ac_preproc_ok=:
++break
++fi
++rm -f conftest.err conftest.$ac_ext
+ 
++done
++# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
++rm -f conftest.err conftest.$ac_ext
++if $ac_preproc_ok; then :
+ 
+ else
+-  # If there is no Makefile yet, we rely on a make rule to execute
+-  # `config.status --recheck' to rerun these tests and create the
+-  # libtool script then.
+-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
+-  if test -f "$ltmain_in"; then
+-    test -f Makefile && make "$ltmain"
+-  fi
++  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++_lt_caught_CXX_error=yes; }
+ fi
+ 
+-
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-CC=$lt_save_CC
+-LDCXX=$LD
+-LD=$lt_save_LD
+-GCC=$lt_save_GCC
+-with_gnu_ldcxx=$with_gnu_ld
+-with_gnu_ld=$lt_save_with_gnu_ld
+-lt_cv_path_LDCXX=$lt_cv_path_LD
+-lt_cv_path_LD=$lt_save_path_LD
+-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+-
+-	else
+-	  tagname=""
+-	fi
+-	;;
+-
+-      F77)
+-	if test -n "$F77" && test "X$F77" != "Xno"; then
+-
+-ac_ext=f
+-ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
+-ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_f77_compiler_gnu
+-
+-
+-archive_cmds_need_lc_F77=no
+-allow_undefined_flag_F77=
+-always_export_symbols_F77=no
+-archive_expsym_cmds_F77=
+-export_dynamic_flag_spec_F77=
+-hardcode_direct_F77=no
+-hardcode_libdir_flag_spec_F77=
+-hardcode_libdir_flag_spec_ld_F77=
+-hardcode_libdir_separator_F77=
+-hardcode_minus_L_F77=no
+-hardcode_automatic_F77=no
+-module_cmds_F77=
+-module_expsym_cmds_F77=
+-link_all_deplibs_F77=unknown
+-old_archive_cmds_F77=$old_archive_cmds
+-no_undefined_flag_F77=
+-whole_archive_flag_spec_F77=
+-enable_shared_with_static_runtimes_F77=no
+-
+-# Source file extension for f77 test sources.
+-ac_ext=f
+-
+-# Object file extension for compiled f77 test sources.
+-objext=o
+-objext_F77=$objext
+-
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
+-
+-# Code to be used in simple link tests
+-lt_simple_link_test_code="      program t\n      end\n"
+-
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+-
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
+-
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+-
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
+-
+-
+-# save warnings/boilerplate of simple test code
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
+-
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_link_test_code" >conftest.$ac_ext
+-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
+-
+-
+-# Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
+-CC=${F77-"f77"}
+-compiler=$CC
+-compiler_F77=$CC
+-for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+-
+-
+-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
+-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
+-echo "${ECHO_T}$can_build_shared" >&6; }
+-
+-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
+-test "$can_build_shared" = "no" && enable_shared=no
+-
+-# On AIX, shared libraries and static libraries use the same namespace, and
+-# are all built from PIC.
+-case $host_os in
+-aix3*)
+-  test "$enable_shared" = yes && enable_static=no
+-  if test -n "$RANLIB"; then
+-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
+-    postinstall_cmds='$RANLIB $lib'
+-  fi
+-  ;;
+-aix4* | aix5*)
+-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+-    test "$enable_shared" = yes && enable_static=no
+-  fi
+-  ;;
+-esac
+-{ echo "$as_me:$LINENO: result: $enable_shared" >&5
+-echo "${ECHO_T}$enable_shared" >&6; }
+-
+-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
+-# Make sure either enable_shared or enable_static is yes.
+-test "$enable_shared" = yes || enable_static=yes
+-{ echo "$as_me:$LINENO: result: $enable_static" >&5
+-echo "${ECHO_T}$enable_static" >&6; }
+-
+-GCC_F77="$G77"
+-LD_F77="$LD"
+-
+-lt_prog_compiler_wl_F77=
+-lt_prog_compiler_pic_F77=
+-lt_prog_compiler_static_F77=
++else
++  _lt_caught_CXX_error=yes
++fi
+ 
+-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
+ 
+-  if test "$GCC" = yes; then
+-    lt_prog_compiler_wl_F77='-Wl,'
+-    lt_prog_compiler_static_F77='-static'
+ 
+-    case $host_os in
+-      aix*)
+-      # All AIX code is PIC.
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static_F77='-Bstatic'
+-      fi
+-      ;;
+ 
+-    amigaos*)
+-      # FIXME: we need at least 68020 code to build shared libraries, but
+-      # adding the `-m68020' flag to GCC prevents building anything better,
+-      # like `-m68040'.
+-      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
+-      ;;
+ 
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+-      # PIC is the default for these OSes.
+-      ;;
++# Set options
+ 
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
+-      ;;
+ 
+-    darwin* | rhapsody*)
+-      # PIC is the default on this platform
+-      # Common symbols not allowed in MH_DYLIB files
+-      lt_prog_compiler_pic_F77='-fno-common'
+-      ;;
+ 
+-    interix3*)
+-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+-      # Instead, we relocate shared libraries at runtime.
+-      ;;
++        enable_dlopen=no
+ 
+-    msdosdjgpp*)
+-      # Just because we use GCC doesn't mean we suddenly get shared libraries
+-      # on systems that don't support them.
+-      lt_prog_compiler_can_build_shared_F77=no
+-      enable_shared=no
+-      ;;
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	lt_prog_compiler_pic_F77=-Kconform_pic
+-      fi
+-      ;;
++  enable_win32_dll=no
+ 
+-    hpux*)
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	lt_prog_compiler_pic_F77='-fPIC'
+-	;;
+-      esac
+-      ;;
+ 
++            # Check whether --enable-shared was given.
++if test "${enable_shared+set}" = set; then :
++  enableval=$enable_shared; p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_shared=yes ;;
++    no) enable_shared=no ;;
+     *)
+-      lt_prog_compiler_pic_F77='-fPIC'
+-      ;;
+-    esac
+-  else
+-    # PORTME Check for flag to pass linker flags through the system compiler.
+-    case $host_os in
+-    aix*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static_F77='-Bstatic'
+-      else
+-	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
+-      fi
+-      ;;
+-      darwin*)
+-        # PIC is the default on this platform
+-        # Common symbols not allowed in MH_DYLIB files
+-       case $cc_basename in
+-         xlc*)
+-         lt_prog_compiler_pic_F77='-qnocommon'
+-         lt_prog_compiler_wl_F77='-Wl,'
+-         ;;
+-       esac
+-       ;;
+-
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
+-      ;;
+-
+-    hpux9* | hpux10* | hpux11*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	lt_prog_compiler_pic_F77='+Z'
+-	;;
+-      esac
+-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+-      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
+-      ;;
+-
+-    irix5* | irix6* | nonstopux*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      # PIC (with -KPIC) is the default.
+-      lt_prog_compiler_static_F77='-non_shared'
+-      ;;
+-
+-    newsos6)
+-      lt_prog_compiler_pic_F77='-KPIC'
+-      lt_prog_compiler_static_F77='-Bstatic'
+-      ;;
+-
+-    linux*)
+-      case $cc_basename in
+-      icc* | ecc*)
+-	lt_prog_compiler_wl_F77='-Wl,'
+-	lt_prog_compiler_pic_F77='-KPIC'
+-	lt_prog_compiler_static_F77='-static'
+-        ;;
+-      pgcc* | pgf77* | pgf90* | pgf95*)
+-        # Portland Group compilers (*not* the Pentium gcc compiler,
+-	# which looks to be a dead project)
+-	lt_prog_compiler_wl_F77='-Wl,'
+-	lt_prog_compiler_pic_F77='-fpic'
+-	lt_prog_compiler_static_F77='-Bstatic'
+-        ;;
+-      ccc*)
+-        lt_prog_compiler_wl_F77='-Wl,'
+-        # All Alpha code is PIC.
+-        lt_prog_compiler_static_F77='-non_shared'
+-        ;;
+-      esac
++      enable_shared=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_shared=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
+       ;;
++    esac
++else
++  enable_shared=yes
++fi
+ 
+-    osf3* | osf4* | osf5*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      # All OSF/1 code is PIC.
+-      lt_prog_compiler_static_F77='-non_shared'
+-      ;;
+ 
+-    solaris*)
+-      lt_prog_compiler_pic_F77='-KPIC'
+-      lt_prog_compiler_static_F77='-Bstatic'
+-      case $cc_basename in
+-      f77* | f90* | f95*)
+-	lt_prog_compiler_wl_F77='-Qoption ld ';;
+-      *)
+-	lt_prog_compiler_wl_F77='-Wl,';;
+-      esac
+-      ;;
+ 
+-    sunos4*)
+-      lt_prog_compiler_wl_F77='-Qoption ld '
+-      lt_prog_compiler_pic_F77='-PIC'
+-      lt_prog_compiler_static_F77='-Bstatic'
+-      ;;
+ 
+-    sysv4 | sysv4.2uw2* | sysv4.3*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      lt_prog_compiler_pic_F77='-KPIC'
+-      lt_prog_compiler_static_F77='-Bstatic'
+-      ;;
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec ;then
+-	lt_prog_compiler_pic_F77='-Kconform_pic'
+-	lt_prog_compiler_static_F77='-Bstatic'
+-      fi
+-      ;;
+ 
+-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      lt_prog_compiler_pic_F77='-KPIC'
+-      lt_prog_compiler_static_F77='-Bstatic'
+-      ;;
+ 
+-    unicos*)
+-      lt_prog_compiler_wl_F77='-Wl,'
+-      lt_prog_compiler_can_build_shared_F77=no
+-      ;;
+ 
+-    uts4*)
+-      lt_prog_compiler_pic_F77='-pic'
+-      lt_prog_compiler_static_F77='-Bstatic'
+-      ;;
+ 
++  # Check whether --enable-static was given.
++if test "${enable_static+set}" = set; then :
++  enableval=$enable_static; p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_static=yes ;;
++    no) enable_static=no ;;
+     *)
+-      lt_prog_compiler_can_build_shared_F77=no
++     enable_static=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_static=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
+       ;;
+     esac
+-  fi
++else
++  enable_static=yes
++fi
+ 
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
+ 
+-#
+-# Check to make sure the PIC flag actually works.
+-#
+-if test -n "$lt_prog_compiler_pic_F77"; then
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
+-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_prog_compiler_pic_works_F77=no
+-  ac_outfile=conftest.$ac_objext
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="$lt_prog_compiler_pic_F77"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:14293: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&5
+-   echo "$as_me:14297: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       lt_prog_compiler_pic_works_F77=yes
+-     fi
+-   fi
+-   $rm conftest*
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
+ 
+-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
+-    case $lt_prog_compiler_pic_F77 in
+-     "" | " "*) ;;
+-     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
+-     esac
+-else
+-    lt_prog_compiler_pic_F77=
+-     lt_prog_compiler_can_build_shared_F77=no
+-fi
+ 
+-fi
+-case $host_os in
+-  # For platforms which do not support PIC, -DPIC is meaningless:
+-  *djgpp*)
+-    lt_prog_compiler_pic_F77=
+-    ;;
+-  *)
+-    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
+-    ;;
+-esac
+ 
+-#
+-# Check to make sure the static flag actually works.
+-#
+-wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
+-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_prog_compiler_static_works_F77=no
+-   save_LDFLAGS="$LDFLAGS"
+-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
+-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+-     # The linker can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     if test -s conftest.err; then
+-       # Append any errors to the config.log.
+-       cat conftest.err 1>&5
+-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-       if diff conftest.exp conftest.er2 >/dev/null; then
+-         lt_prog_compiler_static_works_F77=yes
+-       fi
+-     else
+-       lt_prog_compiler_static_works_F77=yes
+-     fi
+-   fi
+-   $rm conftest*
+-   LDFLAGS="$save_LDFLAGS"
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
+-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
+ 
+-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
+-    :
++
++# Check whether --with-pic was given.
++if test "${with_pic+set}" = set; then :
++  withval=$with_pic; pic_mode="$withval"
+ else
+-    lt_prog_compiler_static_F77=
++  pic_mode=default
+ fi
+ 
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_prog_compiler_c_o_F77=no
+-   $rm -r conftest 2>/dev/null
+-   mkdir conftest
+-   cd conftest
+-   mkdir out
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
++test -z "$pic_mode" && pic_mode=default
+ 
+-   lt_compiler_flag="-o out/conftest2.$ac_objext"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:14397: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>out/conftest.err)
+-   ac_status=$?
+-   cat out/conftest.err >&5
+-   echo "$as_me:14401: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+-   then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+-       lt_cv_prog_compiler_c_o_F77=yes
+-     fi
+-   fi
+-   chmod u+w . 2>&5
+-   $rm conftest*
+-   # SGI C++ compiler will create directory out/ii_files/ for
+-   # template instantiation
+-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
+-   $rm out/* && rmdir out
+-   cd ..
+-   rmdir conftest
+-   $rm conftest*
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
+-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
+ 
+ 
+-hard_links="nottested"
+-if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
+-  # do not overwrite the value of need_locks provided by the user
+-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
+-  hard_links=yes
+-  $rm conftest*
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  touch conftest.a
+-  ln conftest.a conftest.b 2>&5 || hard_links=no
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  { echo "$as_me:$LINENO: result: $hard_links" >&5
+-echo "${ECHO_T}$hard_links" >&6; }
+-  if test "$hard_links" = no; then
+-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+-    need_locks=warn
+-  fi
++
++
++
++  # Check whether --enable-fast-install was given.
++if test "${enable_fast_install+set}" = set; then :
++  enableval=$enable_fast_install; p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_fast_install=yes ;;
++    no) enable_fast_install=no ;;
++    *)
++      enable_fast_install=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_fast_install=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
++      ;;
++    esac
+ else
+-  need_locks=no
++  enable_fast_install=yes
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
+ 
+-  runpath_var=
+-  allow_undefined_flag_F77=
+-  enable_shared_with_static_runtimes_F77=no
+-  archive_cmds_F77=
+-  archive_expsym_cmds_F77=
+-  old_archive_From_new_cmds_F77=
+-  old_archive_from_expsyms_cmds_F77=
+-  export_dynamic_flag_spec_F77=
+-  whole_archive_flag_spec_F77=
+-  thread_safe_flag_spec_F77=
+-  hardcode_libdir_flag_spec_F77=
+-  hardcode_libdir_flag_spec_ld_F77=
+-  hardcode_libdir_separator_F77=
+-  hardcode_direct_F77=no
+-  hardcode_minus_L_F77=no
+-  hardcode_shlibpath_var_F77=unsupported
+-  link_all_deplibs_F77=unknown
+-  hardcode_automatic_F77=no
+-  module_cmds_F77=
+-  module_expsym_cmds_F77=
+-  always_export_symbols_F77=no
+-  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  # include_expsyms should be a list of space-separated symbols to be *always*
+-  # included in the symbol list
+-  include_expsyms_F77=
+-  # exclude_expsyms can be an extended regexp of symbols to exclude
+-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+-  # as well as any symbol that contains `d'.
+-  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
+-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+-  # platforms (ab)use it in PIC code, but their linkers get confused if
+-  # the symbol is explicitly referenced.  Since portable code cannot
+-  # rely on this symbol name, it's probably fine to never include it in
+-  # preloaded symbol tables.
+-  extract_expsyms_cmds=
+-  # Just being paranoid about ensuring that cc_basename is set.
+-  for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+ 
+-  case $host_os in
+-  cygwin* | mingw* | pw32*)
+-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+-    # When not using gcc, we currently assume that we are using
+-    # Microsoft Visual C++.
+-    if test "$GCC" != yes; then
+-      with_gnu_ld=no
+-    fi
+-    ;;
+-  interix*)
+-    # we just hope/assume this is gcc and not c89 (= MSVC++)
+-    with_gnu_ld=yes
+-    ;;
+-  openbsd*)
+-    with_gnu_ld=no
+-    ;;
+-  esac
+ 
+-  ld_shlibs_F77=yes
+-  if test "$with_gnu_ld" = yes; then
+-    # If archive_cmds runs LD, not CC, wlarc should be empty
+-    wlarc='${wl}'
+ 
+-    # Set some defaults for GNU ld with shared library support. These
+-    # are reset later if shared libraries are not supported. Putting them
+-    # here allows them to be overridden if necessary.
+-    runpath_var=LD_RUN_PATH
+-    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
+-    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
+-    # ancient GNU ld didn't support --whole-archive et. al.
+-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+-	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-      else
+-  	whole_archive_flag_spec_F77=
+-    fi
+-    supports_anon_versioning=no
+-    case `$LD -v 2>/dev/null` in
+-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+-      *\ 2.11.*) ;; # other 2.11 versions
+-      *) supports_anon_versioning=yes ;;
+-    esac
+ 
+-    # See if GNU ld supports shared libraries.
+-    case $host_os in
+-    aix3* | aix4* | aix5*)
+-      # On AIX/PPC, the GNU linker is very broken
+-      if test "$host_cpu" != ia64; then
+-	ld_shlibs_F77=no
+-	cat <<EOF 1>&2
+ 
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+-*** to be unable to reliably create shared libraries on AIX.
+-*** Therefore, libtool is disabling shared libraries support.  If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
+ 
+-EOF
+-      fi
+-      ;;
+ 
+-    amigaos*)
+-      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      hardcode_minus_L_F77=yes
+-
+-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+-      # that the semantics of dynamic libraries on AmigaOS, at least up
+-      # to version 4, is to share data among multiple programs linked
+-      # with the same dynamic library.  Since this doesn't match the
+-      # behavior of shared libraries on other platforms, we can't use
+-      # them.
+-      ld_shlibs_F77=no
+-      ;;
+ 
+-    beos*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	allow_undefined_flag_F77=unsupported
+-	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+-	# support --undefined.  This deserves some investigation.  FIXME
+-	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-      else
+-	ld_shlibs_F77=no
+-      fi
+-      ;;
+ 
+-    cygwin* | mingw* | pw32*)
+-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
+-      # as there is no search path for DLLs.
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      allow_undefined_flag_F77=unsupported
+-      always_export_symbols_F77=no
+-      enable_shared_with_static_runtimes_F77=yes
+-      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ltmain"
++
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ 
+-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+-        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-	# If the export-symbols file already is a .def file (1st line
+-	# is EXPORTS), use it as is; otherwise, prepend...
+-	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	  cp $export_symbols $output_objdir/$soname.def;
+-	else
+-	  echo EXPORTS > $output_objdir/$soname.def;
+-	  cat $export_symbols >> $output_objdir/$soname.def;
+-	fi~
+-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-      else
+-	ld_shlibs_F77=no
+-      fi
+-      ;;
+ 
+-    interix3*)
+-      hardcode_direct_F77=no
+-      hardcode_shlibpath_var_F77=no
+-      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+-      export_dynamic_flag_spec_F77='${wl}-E'
+-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+-      # Instead, shared libraries are loaded at an image base (0x10000000 by
+-      # default) and relocated if they conflict, which is a slow very memory
+-      # consuming and fragmenting process.  To avoid this, we pick a random,
+-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+-      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      ;;
+ 
+-    linux*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	tmp_addflag=
+-	case $cc_basename,$host_cpu in
+-	pgcc*)				# Portland Group C compiler
+-	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag'
+-	  ;;
+-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+-	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag -Mnomain' ;;
+-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
+-	  tmp_addflag=' -i_dynamic' ;;
+-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+-	ifc* | ifort*)			# Intel Fortran compiler
+-	  tmp_addflag=' -nofor_main' ;;
+-	esac
+-	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ 
+-	if test $supports_anon_versioning = yes; then
+-	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
+-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+-  $echo "local: *; };" >> $output_objdir/$libname.ver~
+-	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+-	fi
+-      else
+-	ld_shlibs_F77=no
+-      fi
+-      ;;
+ 
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+-	wlarc=
+-      else
+-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      fi
+-      ;;
+ 
+-    solaris*)
+-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+-	ld_shlibs_F77=no
+-	cat <<EOF 1>&2
+ 
+-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+-*** create shared libraries on Solaris systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.9.1 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
+ 
+-EOF
+-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	ld_shlibs_F77=no
+-      fi
+-      ;;
+ 
+-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+-      case `$LD -v 2>&1` in
+-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+-	ld_shlibs_F77=no
+-	cat <<_LT_EOF 1>&2
++test -z "$LN_S" && LN_S="ln -s"
+ 
+-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+-*** reliably create shared libraries on SCO systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
+ 
+-_LT_EOF
+-	;;
+-	*)
+-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
+-	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
+-	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
+-	  else
+-	    ld_shlibs_F77=no
+-	  fi
+-	;;
+-      esac
+-      ;;
+ 
+-    sunos4*)
+-      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      wlarc=
+-      hardcode_direct_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    *)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	ld_shlibs_F77=no
+-      fi
+-      ;;
+-    esac
+ 
+-    if test "$ld_shlibs_F77" = no; then
+-      runpath_var=
+-      hardcode_libdir_flag_spec_F77=
+-      export_dynamic_flag_spec_F77=
+-      whole_archive_flag_spec_F77=
+-    fi
+-  else
+-    # PORTME fill in a description of your system's linker (not GNU ld)
+-    case $host_os in
+-    aix3*)
+-      allow_undefined_flag_F77=unsupported
+-      always_export_symbols_F77=yes
+-      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+-      # Note: this linker hardcodes the directories in LIBPATH if there
+-      # are no directories specified by -L.
+-      hardcode_minus_L_F77=yes
+-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+-	# Neither direct hardcoding nor static linking is supported with a
+-	# broken collect2.
+-	hardcode_direct_F77=unsupported
+-      fi
+-      ;;
+ 
+-    aix4* | aix5*)
+-      if test "$host_cpu" = ia64; then
+-	# On IA64, the linker does run time linking by default, so we don't
+-	# have to do anything special.
+-	aix_use_runtimelinking=no
+-	exp_sym_flag='-Bexport'
+-	no_entry_flag=""
+-      else
+-	# If we're using GNU nm, then we don't want the "-C" option.
+-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+-	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-	else
+-	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-	fi
+-	aix_use_runtimelinking=no
+ 
+-	# Test if we are trying to use run time linking or normal
+-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+-	# need to do runtime linking.
+-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+-	  for ld_flag in $LDFLAGS; do
+-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+-  	    aix_use_runtimelinking=yes
+-  	    break
+-  	  fi
+-	  done
+-	  ;;
+-	esac
+ 
+-	exp_sym_flag='-bexport'
+-	no_entry_flag='-bnoentry'
+-      fi
+ 
+-      # When large executables or shared objects are built, AIX ld can
+-      # have problems creating the table of contents.  If linking a library
+-      # or program results in "error TOC overflow" add -mminimal-toc to
+-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+ 
+-      archive_cmds_F77=''
+-      hardcode_direct_F77=yes
+-      hardcode_libdir_separator_F77=':'
+-      link_all_deplibs_F77=yes
+ 
+-      if test "$GCC" = yes; then
+-	case $host_os in aix4.[012]|aix4.[012].*)
+-	# We only want to do this on AIX 4.2 and lower, the check
+-	# below for broken collect2 doesn't work under 4.3+
+-	  collect2name=`${CC} -print-prog-name=collect2`
+-	  if test -f "$collect2name" && \
+-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+-	  then
+-  	  # We have reworked collect2
+-  	  hardcode_direct_F77=yes
+-	  else
+-  	  # We have old collect2
+-  	  hardcode_direct_F77=unsupported
+-  	  # It fails to find uninstalled libraries when the uninstalled
+-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
+-  	  # to unsupported forces relinking
+-  	  hardcode_minus_L_F77=yes
+-  	  hardcode_libdir_flag_spec_F77='-L$libdir'
+-  	  hardcode_libdir_separator_F77=
+-	  fi
+-	  ;;
+-	esac
+-	shared_flag='-shared'
+-	if test "$aix_use_runtimelinking" = yes; then
+-	  shared_flag="$shared_flag "'${wl}-G'
+-	fi
+-      else
+-	# not using gcc
+-	if test "$host_cpu" = ia64; then
+-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+-  	# chokes on -Wl,-G. The following line is correct:
+-	  shared_flag='-G'
+-	else
+-	  if test "$aix_use_runtimelinking" = yes; then
+-	    shared_flag='${wl}-G'
+-	  else
+-	    shared_flag='${wl}-bM:SRE'
+-	  fi
+-	fi
+-      fi
+ 
+-      # It seems that -bexpall does not export symbols beginning with
+-      # underscore (_), so it is better to generate a list of symbols to export.
+-      always_export_symbols_F77=yes
+-      if test "$aix_use_runtimelinking" = yes; then
+-	# Warning - without using the other runtime loading flags (-brtl),
+-	# -berok will link without error, but may produce a broken library.
+-	allow_undefined_flag_F77='-berok'
+-       # Determine the default libpath from the value encoded in an empty executable.
+-       cat >conftest.$ac_ext <<_ACEOF
+-      program main
+ 
+-      end
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_f77_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+ 
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
++if test -n "${ZSH_VERSION+set}" ; then
++   setopt NO_GLOB_SUBST
++fi
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
++$as_echo_n "checking for objdir... " >&6; }
++if test "${lt_cv_objdir+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  rm -f .libs 2>/dev/null
++mkdir .libs 2>/dev/null
++if test -d .libs; then
++  lt_cv_objdir=.libs
++else
++  # MS-DOS does not allow filenames that begin with a dot.
++  lt_cv_objdir=_libs
++fi
++rmdir .libs 2>/dev/null
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
++$as_echo "$lt_cv_objdir" >&6; }
++objdir=$lt_cv_objdir
+ 
+ 
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+-       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+-       else
+-	if test "$host_cpu" = ia64; then
+-	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
+-	  allow_undefined_flag_F77="-z nodefs"
+-	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+-	else
+-	 # Determine the default libpath from the value encoded in an empty executable.
+-	 cat >conftest.$ac_ext <<_ACEOF
+-      program main
+ 
+-      end
++cat >>confdefs.h <<_ACEOF
++#define LT_OBJDIR "$lt_cv_objdir/"
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_f77_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+ 
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+-	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	  # Warning - without using the other run time loading flags,
+-	  # -berok will link without error, but may produce a broken library.
+-	  no_undefined_flag_F77=' ${wl}-bernotok'
+-	  allow_undefined_flag_F77=' ${wl}-berok'
+-	  # Exported symbols can be pulled into shared objects from archives
+-	  whole_archive_flag_spec_F77='$convenience'
+-	  archive_cmds_need_lc_F77=yes
+-	  # This is similar to how AIX traditionally builds its shared libraries.
+-	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+-	fi
+-      fi
+-      ;;
+ 
+-    amigaos*)
+-      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      hardcode_minus_L_F77=yes
+-      # see comment about different semantics on the GNU ld section
+-      ld_shlibs_F77=no
+-      ;;
+ 
+-    bsdi[45]*)
+-      export_dynamic_flag_spec_F77=-rdynamic
+-      ;;
+ 
+-    cygwin* | mingw* | pw32*)
+-      # When not using gcc, we currently assume that we are using
+-      # Microsoft Visual C++.
+-      # hardcode_libdir_flag_spec is actually meaningless, as there is
+-      # no search path for DLLs.
+-      hardcode_libdir_flag_spec_F77=' '
+-      allow_undefined_flag_F77=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      old_archive_From_new_cmds_F77='true'
+-      # FIXME: Should let the user specify the lib program.
+-      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
+-      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
+-      enable_shared_with_static_runtimes_F77=yes
+-      ;;
+ 
+-    darwin* | rhapsody*)
+-      case $host_os in
+-        rhapsody* | darwin1.[012])
+-         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
+-         ;;
+-       *) # Darwin 1.3 on
+-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+-           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-         else
+-           case ${MACOSX_DEPLOYMENT_TARGET} in
+-             10.[012])
+-               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-               ;;
+-             10.*)
+-               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
+-               ;;
+-           esac
+-         fi
+-         ;;
+-      esac
+-      archive_cmds_need_lc_F77=no
+-      hardcode_direct_F77=no
+-      hardcode_automatic_F77=yes
+-      hardcode_shlibpath_var_F77=unsupported
+-      whole_archive_flag_spec_F77=''
+-      link_all_deplibs_F77=yes
+-    if test "$GCC" = yes ; then
+-    	output_verbose_link_cmd='echo'
+-        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-    else
+-      case $cc_basename in
+-        xlc*)
+-         output_verbose_link_cmd='echo'
+-         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+-         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          ;;
+-       *)
+-         ld_shlibs_F77=no
+-          ;;
+-      esac
+-    fi
+-      ;;
+ 
+-    dgux*)
+-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    freebsd1*)
+-      ld_shlibs_F77=no
+-      ;;
+ 
+-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+-    # support.  Future versions do this automatically, but an explicit c++rt0.o
+-    # does not break anything, and helps significantly (at the cost of a little
+-    # extra space).
+-    freebsd2.2*)
+-      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+-      hardcode_libdir_flag_spec_F77='-R$libdir'
+-      hardcode_direct_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+-    freebsd2*)
+-      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_direct_F77=yes
+-      hardcode_minus_L_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+-    freebsd* | kfreebsd*-gnu | dragonfly*)
+-      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+-      hardcode_libdir_flag_spec_F77='-R$libdir'
+-      hardcode_direct_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    hpux9*)
+-      if test "$GCC" = yes; then
+-	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      else
+-	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      fi
+-      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+-      hardcode_libdir_separator_F77=:
+-      hardcode_direct_F77=yes
+ 
+-      # hardcode_minus_L: Not really in the search PATH,
+-      # but as the default location of the library.
+-      hardcode_minus_L_F77=yes
+-      export_dynamic_flag_spec_F77='${wl}-E'
+-      ;;
+ 
+-    hpux10*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+-	hardcode_libdir_separator_F77=:
++case $host_os in
++aix3*)
++  # AIX sometimes has problems with the GCC collect2 program.  For some
++  # reason, if we set the COLLECT_NAMES environment variable, the problems
++  # vanish in a puff of smoke.
++  if test "X${COLLECT_NAMES+set}" != Xset; then
++    COLLECT_NAMES=
++    export COLLECT_NAMES
++  fi
++  ;;
++esac
++
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
++
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++
++# Global variables:
++ofile=libtool
++can_build_shared=yes
++
++# All known linkers require a `.a' archive for static linking (except MSVC,
++# which needs '.lib').
++libext=a
++
++with_gnu_ld="$lt_cv_prog_gnu_ld"
++
++old_CC="$CC"
++old_CFLAGS="$CFLAGS"
++
++# Set sane defaults for various variables
++test -z "$CC" && CC=cc
++test -z "$LTCC" && LTCC=$CC
++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
++test -z "$LD" && LD=ld
++test -z "$ac_objext" && ac_objext=o
+ 
+-	hardcode_direct_F77=yes
+-	export_dynamic_flag_spec_F77='${wl}-E'
++for cc_temp in $compiler""; do
++  case $cc_temp in
++    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
++    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
++    \-*) ;;
++    *) break;;
++  esac
++done
++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+ 
+-	# hardcode_minus_L: Not really in the search PATH,
+-	# but as the default location of the library.
+-	hardcode_minus_L_F77=yes
+-      fi
+-      ;;
+ 
+-    hpux11*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      else
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+-	hardcode_libdir_separator_F77=:
++# Only perform the check for file, if the check method requires it
++test -z "$MAGIC_CMD" && MAGIC_CMD=file
++case $deplibs_check_method in
++file_magic*)
++  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
++$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
++if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $MAGIC_CMD in
++[\\/*] |  ?:[\\/]*)
++  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++  ;;
++*)
++  lt_save_MAGIC_CMD="$MAGIC_CMD"
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
++  for ac_dir in $ac_dummy; do
++    IFS="$lt_save_ifs"
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/${ac_tool_prefix}file; then
++      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
++      if test -n "$file_magic_test_file"; then
++	case $deplibs_check_method in
++	"file_magic "*)
++	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++	    $EGREP "$file_magic_regex" > /dev/null; then
++	    :
++	  else
++	    cat <<_LT_EOF 1>&2
+ 
+-	case $host_cpu in
+-	hppa*64*|ia64*)
+-	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
+-	  hardcode_direct_F77=no
+-	  hardcode_shlibpath_var_F77=no
+-	  ;;
+-	*)
+-	  hardcode_direct_F77=yes
+-	  export_dynamic_flag_spec_F77='${wl}-E'
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such.  This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem.  Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool@gnu.org
+ 
+-	  # hardcode_minus_L: Not really in the search PATH,
+-	  # but as the default location of the library.
+-	  hardcode_minus_L_F77=yes
+-	  ;;
++_LT_EOF
++	  fi ;;
+ 	esac
+       fi
+-      ;;
++      break
++    fi
++  done
++  IFS="$lt_save_ifs"
++  MAGIC_CMD="$lt_save_MAGIC_CMD"
++  ;;
++esac
++fi
+ 
+-    irix5* | irix6* | nonstopux*)
+-      if test "$GCC" = yes; then
+-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
+-      fi
+-      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator_F77=:
+-      link_all_deplibs_F77=yes
+-      ;;
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
++$as_echo "$MAGIC_CMD" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+-      else
+-	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+-      fi
+-      hardcode_libdir_flag_spec_F77='-R$libdir'
+-      hardcode_direct_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    newsos6)
+-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_direct_F77=yes
+-      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator_F77=:
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    openbsd*)
+-      hardcode_direct_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+-	export_dynamic_flag_spec_F77='${wl}-E'
+-      else
+-       case $host_os in
+-	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+-	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-	   hardcode_libdir_flag_spec_F77='-R$libdir'
+-	   ;;
+-	 *)
+-	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+-	   ;;
+-       esac
+-      fi
+-      ;;
+ 
+-    os2*)
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      hardcode_minus_L_F77=yes
+-      allow_undefined_flag_F77=unsupported
+-      archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+-      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+-      ;;
+ 
+-    osf3*)
+-      if test "$GCC" = yes; then
+-	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	allow_undefined_flag_F77=' -expect_unresolved \*'
+-	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-      fi
+-      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator_F77=:
+-      ;;
++if test -z "$lt_cv_path_MAGIC_CMD"; then
++  if test -n "$ac_tool_prefix"; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
++$as_echo_n "checking for file... " >&6; }
++if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $MAGIC_CMD in
++[\\/*] |  ?:[\\/]*)
++  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++  ;;
++*)
++  lt_save_MAGIC_CMD="$MAGIC_CMD"
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
++  for ac_dir in $ac_dummy; do
++    IFS="$lt_save_ifs"
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/file; then
++      lt_cv_path_MAGIC_CMD="$ac_dir/file"
++      if test -n "$file_magic_test_file"; then
++	case $deplibs_check_method in
++	"file_magic "*)
++	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++	    $EGREP "$file_magic_regex" > /dev/null; then
++	    :
++	  else
++	    cat <<_LT_EOF 1>&2
+ 
+-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+-      if test "$GCC" = yes; then
+-	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+-      else
+-	allow_undefined_flag_F77=' -expect_unresolved \*'
+-	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such.  This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem.  Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool@gnu.org
+ 
+-	# Both c and cxx compiler support -rpath directly
+-	hardcode_libdir_flag_spec_F77='-rpath $libdir'
++_LT_EOF
++	  fi ;;
++	esac
+       fi
+-      hardcode_libdir_separator_F77=:
+-      ;;
++      break
++    fi
++  done
++  IFS="$lt_save_ifs"
++  MAGIC_CMD="$lt_save_MAGIC_CMD"
++  ;;
++esac
++fi
+ 
+-    solaris*)
+-      no_undefined_flag_F77=' -z text'
+-      if test "$GCC" = yes; then
+-	wlarc='${wl}'
+-	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+-      else
+-	wlarc=''
+-	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+-      fi
+-      hardcode_libdir_flag_spec_F77='-R$libdir'
+-      hardcode_shlibpath_var_F77=no
+-      case $host_os in
+-      solaris2.[0-5] | solaris2.[0-5].*) ;;
+-      *)
+- 	# The compiler driver will combine linker options so we
+- 	# cannot just pass the convience library names through
+- 	# without $wl, iff we do not link with $LD.
+- 	# Luckily, gcc supports the same syntax we need for Sun Studio.
+- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
+- 	case $wlarc in
+- 	'')
+- 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
+- 	*)
+- 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
+- 	esac ;;
+-      esac
+-      link_all_deplibs_F77=yes
+-      ;;
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
++$as_echo "$MAGIC_CMD" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-    sunos4*)
+-      if test "x$host_vendor" = xsequent; then
+-	# Use $CC to link under sequent, because it throws in some extra .o
+-	# files that make .init and .fini sections work.
+-	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      hardcode_direct_F77=yes
+-      hardcode_minus_L_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    sysv4)
+-      case $host_vendor in
+-	sni)
+-	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  hardcode_direct_F77=yes # is this really true???
+-	;;
+-	siemens)
+-	  ## LD is ld it makes a PLAMLIB
+-	  ## CC just makes a GrossModule.
+-	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+-	  reload_cmds_F77='$CC -r -o $output$reload_objs'
+-	  hardcode_direct_F77=no
+-        ;;
+-	motorola)
+-	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
+-	;;
+-      esac
+-      runpath_var='LD_RUN_PATH'
+-      hardcode_shlibpath_var_F77=no
+-      ;;
++  else
++    MAGIC_CMD=:
++  fi
++fi
++
++  fi
++  ;;
++esac
++
++# Use C for the default configuration in the libtool script
++
++lt_save_CC="$CC"
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-    sysv4.3*)
+-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_shlibpath_var_F77=no
+-      export_dynamic_flag_spec_F77='-Bexport'
+-      ;;
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	hardcode_shlibpath_var_F77=no
+-	runpath_var=LD_RUN_PATH
+-	hardcode_runpath_var=yes
+-	ld_shlibs_F77=yes
+-      fi
+-      ;;
++# Source file extension for C test sources.
++ac_ext=c
+ 
+-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
+-      no_undefined_flag_F77='${wl}-z,text'
+-      archive_cmds_need_lc_F77=no
+-      hardcode_shlibpath_var_F77=no
+-      runpath_var='LD_RUN_PATH'
++# Object file extension for compiled C test sources.
++objext=o
++objext=$objext
+ 
+-      if test "$GCC" = yes; then
+-	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
++# Code to be used in simple compile tests
++lt_simple_compile_test_code="int some_variable = 0;"
+ 
+-    sysv5* | sco3.2v5* | sco5v6*)
+-      # Note: We can NOT use -z defs as we might desire, because we do not
+-      # link with -lc, and that would cause any symbols used from libc to
+-      # always be unresolved, which means just about no library would
+-      # ever link correctly.  If we're not using GNU ld we use -z text
+-      # though, which does catch some bad symbols but isn't as heavy-handed
+-      # as -z defs.
+-      no_undefined_flag_F77='${wl}-z,text'
+-      allow_undefined_flag_F77='${wl}-z,nodefs'
+-      archive_cmds_need_lc_F77=no
+-      hardcode_shlibpath_var_F77=no
+-      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-      hardcode_libdir_separator_F77=':'
+-      link_all_deplibs_F77=yes
+-      export_dynamic_flag_spec_F77='${wl}-Bexport'
+-      runpath_var='LD_RUN_PATH'
++# Code to be used in simple link tests
++lt_simple_link_test_code='int main(){return(0);}'
+ 
+-      if test "$GCC" = yes; then
+-	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
+ 
+-    uts4*)
+-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_libdir_flag_spec_F77='-L$libdir'
+-      hardcode_shlibpath_var_F77=no
+-      ;;
+ 
+-    *)
+-      ld_shlibs_F77=no
+-      ;;
+-    esac
+-  fi
+ 
+-{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
+-echo "${ECHO_T}$ld_shlibs_F77" >&6; }
+-test "$ld_shlibs_F77" = no && can_build_shared=no
+ 
+-#
+-# Do we need to explicitly link libc?
+-#
+-case "x$archive_cmds_need_lc_F77" in
+-x|xyes)
+-  # Assume -lc should be added
+-  archive_cmds_need_lc_F77=yes
+ 
+-  if test "$enable_shared" = yes && test "$GCC" = yes; then
+-    case $archive_cmds_F77 in
+-    *'~'*)
+-      # FIXME: we may have to deal with multi-command sequences.
+-      ;;
+-    '$CC '*)
+-      # Test whether the compiler implicitly links with -lc since on some
+-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+-      # to ld, don't add -lc before -lgcc.
+-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
+-      $rm conftest*
+-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } 2>conftest.err; then
+-        soname=conftest
+-        lib=conftest
+-        libobjs=conftest.$ac_objext
+-        deplibs=
+-        wl=$lt_prog_compiler_wl_F77
+-	pic_flag=$lt_prog_compiler_pic_F77
+-        compiler_flags=-v
+-        linker_flags=-v
+-        verstring=
+-        output_objdir=.
+-        libname=conftest
+-        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
+-        allow_undefined_flag_F77=
+-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+-  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-        then
+-	  archive_cmds_need_lc_F77=no
+-        else
+-	  archive_cmds_need_lc_F77=yes
+-        fi
+-        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
+-      else
+-        cat conftest.err 1>&5
+-      fi
+-      $rm conftest*
+-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
+-echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
+-      ;;
+-    esac
+-  fi
+-  ;;
+-esac
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
+ 
+-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
+-library_names_spec=
+-libname_spec='lib$name'
+-soname_spec=
+-shrext_cmds=".so"
+-postinstall_cmds=
+-postuninstall_cmds=
+-finish_cmds=
+-finish_eval=
+-shlibpath_var=
+-shlibpath_overrides_runpath=unknown
+-version_type=none
+-dynamic_linker="$host_os ld.so"
+-sys_lib_dlsearch_path_spec="/lib /usr/lib"
+-if test "$GCC" = yes; then
+-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+-    # if the path contains ";" then we assume it to be the separator
+-    # otherwise default to the standard path separator (i.e. ":") - it is
+-    # assumed that no part of a normal pathname contains ";" but that should
+-    # okay in the real world where ";" in dirpaths is itself problematic.
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-  else
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-  fi
+-else
+-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+-fi
+-need_lib_prefix=unknown
+-hardcode_into_libs=no
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+ 
+-# when you set need_version to no, make sure it does not cause -set_version
+-# flags to be left without arguments
+-need_version=unknown
++# Allow CC to be a program name with arguments.
++compiler=$CC
+ 
+-case $host_os in
+-aix3*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+-  shlibpath_var=LIBPATH
++# Save the default compiler, since it gets overwritten when the other
++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
++compiler_DEFAULT=$CC
+ 
+-  # AIX 3 has no versioning support, so we append a major version to the name.
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  ;;
++# save warnings/boilerplate of simple test code
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_compiler_boilerplate=`cat conftest.err`
++$RM conftest*
+ 
+-aix4* | aix5*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  hardcode_into_libs=yes
+-  if test "$host_cpu" = ia64; then
+-    # AIX 5 supports IA64
+-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+-    shlibpath_var=LD_LIBRARY_PATH
+-  else
+-    # With GCC up to 2.95.x, collect2 would create an import file
+-    # for dependence libraries.  The import file would start with
+-    # the line `#! .'.  This would cause the generated library to
+-    # depend on `.', always an invalid library.  This was fixed in
+-    # development snapshots of GCC prior to 3.0.
+-    case $host_os in
+-      aix4 | aix4.[01] | aix4.[01].*)
+-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+-	   echo ' yes '
+-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+-	:
+-      else
+-	can_build_shared=no
+-      fi
+-      ;;
+-    esac
+-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+-    # soname into executable. Probably we can add versioning support to
+-    # collect2, so additional links can be useful in future.
+-    if test "$aix_use_runtimelinking" = yes; then
+-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+-      # instead of lib<name>.a to let people know that these are not
+-      # typical AIX shared libraries.
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    else
+-      # We preserve .a as extension for shared libraries through AIX4.2
+-      # and later when we are not doing run time linking.
+-      library_names_spec='${libname}${release}.a $libname.a'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-    fi
+-    shlibpath_var=LIBPATH
+-  fi
+-  ;;
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_linker_boilerplate=`cat conftest.err`
++$RM -r conftest*
+ 
+-amigaos*)
+-  library_names_spec='$libname.ixlibrary $libname.a'
+-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
+-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+-  ;;
+ 
+-beos*)
+-  library_names_spec='${libname}${shared_ext}'
+-  dynamic_linker="$host_os ld.so"
+-  shlibpath_var=LIBRARY_PATH
+-  ;;
++if test -n "$compiler"; then
+ 
+-bsdi[45]*)
+-  version_type=linux
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+-  # the default ld.so.conf also contains /usr/contrib/lib and
+-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+-  # libtool to hard-code these into programs
+-  ;;
++lt_prog_compiler_no_builtin_flag=
+ 
+-cygwin* | mingw* | pw32*)
+-  version_type=windows
+-  shrext_cmds=".dll"
+-  need_version=no
+-  need_lib_prefix=no
++if test "$GCC" = yes; then
++  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
+ 
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32*)
+-    library_names_spec='$libname.dll.a'
+-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+-    postinstall_cmds='base_file=`basename \${file}`~
+-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+-      dldir=$destdir/`dirname \$dlpath`~
+-      test -d \$dldir || mkdir -p \$dldir~
+-      $install_prog $dir/$dlname \$dldir/$dlname~
+-      chmod a+x \$dldir/$dlname'
+-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+-      dlpath=$dir/\$dldll~
+-       $rm \$dlpath'
+-    shlibpath_overrides_runpath=yes
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
++$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
++if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_rtti_exceptions=no
++   ac_outfile=conftest.$ac_objext
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++   lt_compiler_flag="-fno-rtti -fno-exceptions"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   # The option is referenced via a variable to avoid confusing sed.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:8987: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>conftest.err)
++   ac_status=$?
++   cat conftest.err >&5
++   echo "$as_me:8991: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s "$ac_outfile"; then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings other than the usual output.
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_rtti_exceptions=yes
++     fi
++   fi
++   $RM conftest*
+ 
+-    case $host_os in
+-    cygwin*)
+-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+-      ;;
+-    mingw*)
+-      # MinGW DLLs use traditional 'lib' prefix
+-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+-        # It is most probably a Windows format PATH printed by
+-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+-        # path with ; separators, and with drive letters. We can handle the
+-        # drive letters (cygwin fileutils understands them), so leave them,
+-        # especially as we might pass files found there to a mingw objdump,
+-        # which wouldn't understand a cygwinified path. Ahh.
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-      else
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-      fi
+-      ;;
+-    pw32*)
+-      # pw32 DLLs use 'pw' prefix rather than 'lib'
+-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      ;;
+-    esac
+-    ;;
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
++$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
++
++if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
++    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
++else
++    :
++fi
+ 
+-  *)
+-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+-    ;;
+-  esac
+-  dynamic_linker='Win32 ld.exe'
+-  # FIXME: first we should search . and the directory the executable is in
+-  shlibpath_var=PATH
+-  ;;
++fi
+ 
+-darwin* | rhapsody*)
+-  dynamic_linker="$host_os dyld"
+-  version_type=darwin
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+-  soname_spec='${libname}${release}${major}$shared_ext'
+-  shlibpath_overrides_runpath=yes
+-  shlibpath_var=DYLD_LIBRARY_PATH
+-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+-  if test "$GCC" = yes; then
+-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+-  else
+-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+-  fi
+-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+-  ;;
+ 
+-dgux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  ;;
+ 
+-freebsd1*)
+-  dynamic_linker=no
+-  ;;
+ 
+-kfreebsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+ 
+-freebsd* | dragonfly*)
+-  # DragonFly does not have aout.  When/if they implement a new
+-  # versioning mechanism, adjust this.
+-  if test -x /usr/bin/objformat; then
+-    objformat=`/usr/bin/objformat`
+-  else
++
++  lt_prog_compiler_wl=
++lt_prog_compiler_pic=
++lt_prog_compiler_static=
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++
++  if test "$GCC" = yes; then
++    lt_prog_compiler_wl='-Wl,'
++    lt_prog_compiler_static='-static'
++
+     case $host_os in
+-    freebsd[123]*) objformat=aout ;;
+-    *) objformat=elf ;;
+-    esac
+-  fi
+-  version_type=freebsd-$objformat
+-  case $version_type in
+-    freebsd-elf*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+-      need_version=no
+-      need_lib_prefix=no
+-      ;;
+-    freebsd-*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+-      need_version=yes
++      aix*)
++      # All AIX code is PIC.
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	lt_prog_compiler_static='-Bstatic'
++      fi
+       ;;
+-  esac
+-  shlibpath_var=LD_LIBRARY_PATH
+-  case $host_os in
+-  freebsd2*)
+-    shlibpath_overrides_runpath=yes
+-    ;;
+-  freebsd3.[01]* | freebsdelf3.[01]*)
+-    shlibpath_overrides_runpath=yes
+-    hardcode_into_libs=yes
+-    ;;
+-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+-    shlibpath_overrides_runpath=no
+-    hardcode_into_libs=yes
+-    ;;
+-  freebsd*) # from 4.6 on
+-    shlibpath_overrides_runpath=yes
+-    hardcode_into_libs=yes
+-    ;;
+-  esac
+-  ;;
+-
+-gnu*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  hardcode_into_libs=yes
+-  ;;
+ 
+-hpux9* | hpux10* | hpux11*)
+-  # Give a soname corresponding to the major version so that dld.sl refuses to
+-  # link against other versions.
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  case $host_cpu in
+-  ia64*)
+-    shrext_cmds='.so'
+-    hardcode_into_libs=yes
+-    dynamic_linker="$host_os dld.so"
+-    shlibpath_var=LD_LIBRARY_PATH
+-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    if test "X$HPUX_IA64_MODE" = X32; then
+-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+-    else
+-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+-    fi
+-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-    ;;
+-   hppa*64*)
+-     shrext_cmds='.sl'
+-     hardcode_into_libs=yes
+-     dynamic_linker="$host_os dld.sl"
+-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-     soname_spec='${libname}${release}${shared_ext}$major'
+-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-     ;;
+-   *)
+-    shrext_cmds='.sl'
+-    dynamic_linker="$host_os dld.sl"
+-    shlibpath_var=SHLIB_PATH
+-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    ;;
+-  esac
+-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+-  postinstall_cmds='chmod 555 $lib'
+-  ;;
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            lt_prog_compiler_pic='-fPIC'
++        ;;
++      m68k)
++            # FIXME: we need at least 68020 code to build shared libraries, but
++            # adding the `-m68020' flag to GCC prevents building anything better,
++            # like `-m68040'.
++            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
++        ;;
++      esac
++      ;;
+ 
+-interix3*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  ;;
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++      # PIC is the default for these OSes.
++      ;;
+ 
+-irix5* | irix6* | nonstopux*)
+-  case $host_os in
+-    nonstopux*) version_type=nonstopux ;;
+-    *)
+-	if test "$lt_cv_prog_gnu_ld" = yes; then
+-		version_type=linux
+-	else
+-		version_type=irix
+-	fi ;;
+-  esac
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+-  case $host_os in
+-  irix5* | nonstopux*)
+-    libsuff= shlibsuff=
+-    ;;
+-  *)
+-    case $LD in # libtool.m4 will add one of these switches to LD
+-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+-      libsuff= shlibsuff= libmagic=32-bit;;
+-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+-      libsuff=32 shlibsuff=N32 libmagic=N32;;
+-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+-    *) libsuff= shlibsuff= libmagic=never-match;;
+-    esac
+-    ;;
+-  esac
+-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+-  shlibpath_overrides_runpath=no
+-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+-  hardcode_into_libs=yes
+-  ;;
++    mingw* | cygwin* | pw32* | os2* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
++      lt_prog_compiler_pic='-DDLL_EXPORT'
++      ;;
+ 
+-# No shared lib support for Linux oldld, aout, or coff.
+-linux*oldld* | linux*aout* | linux*coff*)
+-  dynamic_linker=no
+-  ;;
++    darwin* | rhapsody*)
++      # PIC is the default on this platform
++      # Common symbols not allowed in MH_DYLIB files
++      lt_prog_compiler_pic='-fno-common'
++      ;;
+ 
+-# This must be Linux ELF.
+-linux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  # This implies no fast_install, which is unacceptable.
+-  # Some rework will be needed to allow for fast_install
+-  # before this can be enabled.
+-  hardcode_into_libs=yes
++    hpux*)
++      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
++      # sets the default TLS model and affects inlining.
++      case $host_cpu in
++      hppa*64*)
++	# +Z the default
++	;;
++      *)
++	lt_prog_compiler_pic='-fPIC'
++	;;
++      esac
++      ;;
+ 
+-  # Append ld.so.conf contents to the search path
+-  if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+-  fi
++    interix[3-9]*)
++      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++      # Instead, we relocate shared libraries at runtime.
++      ;;
+ 
+-  # We used to test for /lib/ld.so.1 and disable shared libraries on
+-  # powerpc, because MkLinux only supported shared libraries with the
+-  # GNU dynamic linker.  Since this was broken with cross compilers,
+-  # most powerpc-linux boxes support dynamic linking these days and
+-  # people can always --disable-shared, the test was removed, and we
+-  # assume the GNU/Linux dynamic linker is in use.
+-  dynamic_linker='GNU/Linux ld.so'
+-  ;;
++    msdosdjgpp*)
++      # Just because we use GCC doesn't mean we suddenly get shared libraries
++      # on systems that don't support them.
++      lt_prog_compiler_can_build_shared=no
++      enable_shared=no
++      ;;
+ 
+-knetbsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
++    *nto* | *qnx*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      lt_prog_compiler_pic='-fPIC -shared'
++      ;;
+ 
+-netbsd*)
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-    dynamic_linker='NetBSD (a.out) ld.so'
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	lt_prog_compiler_pic=-Kconform_pic
++      fi
++      ;;
++
++    *)
++      lt_prog_compiler_pic='-fPIC'
++      ;;
++    esac
+   else
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    dynamic_linker='NetBSD ld.elf_so'
+-  fi
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  ;;
++    # PORTME Check for flag to pass linker flags through the system compiler.
++    case $host_os in
++    aix*)
++      lt_prog_compiler_wl='-Wl,'
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	lt_prog_compiler_static='-Bstatic'
++      else
++	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
++      fi
++      ;;
+ 
+-newsos6)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
++    mingw* | cygwin* | pw32* | os2* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      lt_prog_compiler_pic='-DDLL_EXPORT'
++      ;;
+ 
+-nto-qnx*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
++    hpux9* | hpux10* | hpux11*)
++      lt_prog_compiler_wl='-Wl,'
++      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
++      # not for PA HP-UX.
++      case $host_cpu in
++      hppa*64*|ia64*)
++	# +Z the default
++	;;
++      *)
++	lt_prog_compiler_pic='+Z'
++	;;
++      esac
++      # Is there a better lt_prog_compiler_static that works with the bundled CC?
++      lt_prog_compiler_static='${wl}-a ${wl}archive'
++      ;;
+ 
+-openbsd*)
+-  version_type=sunos
+-  sys_lib_dlsearch_path_spec="/usr/lib"
+-  need_lib_prefix=no
+-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+-  case $host_os in
+-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+-    *)                         need_version=no  ;;
+-  esac
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-    case $host_os in
+-      openbsd2.[89] | openbsd2.[89].*)
+-	shlibpath_overrides_runpath=no
++    irix5* | irix6* | nonstopux*)
++      lt_prog_compiler_wl='-Wl,'
++      # PIC (with -KPIC) is the default.
++      lt_prog_compiler_static='-non_shared'
++      ;;
++
++    linux* | k*bsd*-gnu)
++      case $cc_basename in
++      # old Intel for x86_64 which still supported -KPIC.
++      ecc*)
++	lt_prog_compiler_wl='-Wl,'
++	lt_prog_compiler_pic='-KPIC'
++	lt_prog_compiler_static='-static'
++        ;;
++      # icc used to be incompatible with GCC.
++      # ICC 10 doesn't accept -KPIC any more.
++      icc* | ifort*)
++	lt_prog_compiler_wl='-Wl,'
++	lt_prog_compiler_pic='-fPIC'
++	lt_prog_compiler_static='-static'
++        ;;
++      # Lahey Fortran 8.1.
++      lf95*)
++	lt_prog_compiler_wl='-Wl,'
++	lt_prog_compiler_pic='--shared'
++	lt_prog_compiler_static='--static'
++	;;
++      pgcc* | pgf77* | pgf90* | pgf95*)
++        # Portland Group compilers (*not* the Pentium gcc compiler,
++	# which looks to be a dead project)
++	lt_prog_compiler_wl='-Wl,'
++	lt_prog_compiler_pic='-fpic'
++	lt_prog_compiler_static='-Bstatic'
++        ;;
++      ccc*)
++        lt_prog_compiler_wl='-Wl,'
++        # All Alpha code is PIC.
++        lt_prog_compiler_static='-non_shared'
++        ;;
++      xl*)
++	# IBM XL C 8.0/Fortran 10.1 on PPC
++	lt_prog_compiler_wl='-Wl,'
++	lt_prog_compiler_pic='-qpic'
++	lt_prog_compiler_static='-qstaticlink'
+ 	;;
+       *)
+-	shlibpath_overrides_runpath=yes
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)
++	  # Sun C 5.9
++	  lt_prog_compiler_pic='-KPIC'
++	  lt_prog_compiler_static='-Bstatic'
++	  lt_prog_compiler_wl='-Wl,'
++	  ;;
++	*Sun\ F*)
++	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
++	  lt_prog_compiler_pic='-KPIC'
++	  lt_prog_compiler_static='-Bstatic'
++	  lt_prog_compiler_wl=''
++	  ;;
++	esac
+ 	;;
+       esac
+-  else
+-    shlibpath_overrides_runpath=yes
+-  fi
+-  ;;
++      ;;
+ 
+-os2*)
+-  libname_spec='$name'
+-  shrext_cmds=".dll"
+-  need_lib_prefix=no
+-  library_names_spec='$libname${shared_ext} $libname.a'
+-  dynamic_linker='OS/2 ld.exe'
+-  shlibpath_var=LIBPATH
+-  ;;
++    newsos6)
++      lt_prog_compiler_pic='-KPIC'
++      lt_prog_compiler_static='-Bstatic'
++      ;;
+ 
+-osf3* | osf4* | osf5*)
+-  version_type=osf
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+-  ;;
++    *nto* | *qnx*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      lt_prog_compiler_pic='-fPIC -shared'
++      ;;
+ 
+-solaris*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  # ldd complains unless libraries are executable
+-  postinstall_cmds='chmod +x $lib'
+-  ;;
++    osf3* | osf4* | osf5*)
++      lt_prog_compiler_wl='-Wl,'
++      # All OSF/1 code is PIC.
++      lt_prog_compiler_static='-non_shared'
++      ;;
+ 
+-sunos4*)
+-  version_type=sunos
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  if test "$with_gnu_ld" = yes; then
+-    need_lib_prefix=no
+-  fi
+-  need_version=yes
+-  ;;
++    rdos*)
++      lt_prog_compiler_static='-non_shared'
++      ;;
+ 
+-sysv4 | sysv4.3*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  case $host_vendor in
+-    sni)
+-      shlibpath_overrides_runpath=no
+-      need_lib_prefix=no
+-      export_dynamic_flag_spec='${wl}-Blargedynsym'
+-      runpath_var=LD_RUN_PATH
++    solaris*)
++      lt_prog_compiler_pic='-KPIC'
++      lt_prog_compiler_static='-Bstatic'
++      case $cc_basename in
++      f77* | f90* | f95*)
++	lt_prog_compiler_wl='-Qoption ld ';;
++      *)
++	lt_prog_compiler_wl='-Wl,';;
++      esac
+       ;;
+-    siemens)
+-      need_lib_prefix=no
++
++    sunos4*)
++      lt_prog_compiler_wl='-Qoption ld '
++      lt_prog_compiler_pic='-PIC'
++      lt_prog_compiler_static='-Bstatic'
+       ;;
+-    motorola)
+-      need_lib_prefix=no
+-      need_version=no
+-      shlibpath_overrides_runpath=no
+-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
++
++    sysv4 | sysv4.2uw2* | sysv4.3*)
++      lt_prog_compiler_wl='-Wl,'
++      lt_prog_compiler_pic='-KPIC'
++      lt_prog_compiler_static='-Bstatic'
+       ;;
+-  esac
+-  ;;
+ 
+-sysv4*MP*)
+-  if test -d /usr/nec ;then
+-    version_type=linux
+-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+-    soname_spec='$libname${shared_ext}.$major'
+-    shlibpath_var=LD_LIBRARY_PATH
+-  fi
+-  ;;
++    sysv4*MP*)
++      if test -d /usr/nec ;then
++	lt_prog_compiler_pic='-Kconform_pic'
++	lt_prog_compiler_static='-Bstatic'
++      fi
++      ;;
+ 
+-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+-  version_type=freebsd-elf
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  hardcode_into_libs=yes
+-  if test "$with_gnu_ld" = yes; then
+-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+-    shlibpath_overrides_runpath=no
+-  else
+-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+-    shlibpath_overrides_runpath=yes
+-    case $host_os in
+-      sco3.2v5*)
+-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+-	;;
++    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++      lt_prog_compiler_wl='-Wl,'
++      lt_prog_compiler_pic='-KPIC'
++      lt_prog_compiler_static='-Bstatic'
++      ;;
++
++    unicos*)
++      lt_prog_compiler_wl='-Wl,'
++      lt_prog_compiler_can_build_shared=no
++      ;;
++
++    uts4*)
++      lt_prog_compiler_pic='-pic'
++      lt_prog_compiler_static='-Bstatic'
++      ;;
++
++    *)
++      lt_prog_compiler_can_build_shared=no
++      ;;
+     esac
+   fi
+-  sys_lib_dlsearch_path_spec='/usr/lib'
+-  ;;
+-
+-uts4*)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  ;;
+ 
+-*)
+-  dynamic_linker=no
+-  ;;
++case $host_os in
++  # For platforms which do not support PIC, -DPIC is meaningless:
++  *djgpp*)
++    lt_prog_compiler_pic=
++    ;;
++  *)
++    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
++    ;;
+ esac
+-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+-echo "${ECHO_T}$dynamic_linker" >&6; }
+-test "$dynamic_linker" = no && can_build_shared=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
++$as_echo "$lt_prog_compiler_pic" >&6; }
++
++
++
++
++
++
++#
++# Check to make sure the PIC flag actually works.
++#
++if test -n "$lt_prog_compiler_pic"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
++$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
++if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_pic_works=no
++   ac_outfile=conftest.$ac_objext
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   # The option is referenced via a variable to avoid confusing sed.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:9326: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>conftest.err)
++   ac_status=$?
++   cat conftest.err >&5
++   echo "$as_me:9330: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s "$ac_outfile"; then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings other than the usual output.
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_pic_works=yes
++     fi
++   fi
++   $RM conftest*
+ 
+-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+-if test "$GCC" = yes; then
+-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
++$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
+-hardcode_action_F77=
+-if test -n "$hardcode_libdir_flag_spec_F77" || \
+-   test -n "$runpath_var_F77" || \
+-   test "X$hardcode_automatic_F77" = "Xyes" ; then
++if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
++    case $lt_prog_compiler_pic in
++     "" | " "*) ;;
++     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
++     esac
++else
++    lt_prog_compiler_pic=
++     lt_prog_compiler_can_build_shared=no
++fi
+ 
+-  # We can hardcode non-existant directories.
+-  if test "$hardcode_direct_F77" != no &&
+-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+-     # have to relink, otherwise we might link with an installed library
+-     # when we should be linking with a yet-to-be-installed one
+-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
+-     test "$hardcode_minus_L_F77" != no; then
+-    # Linking always hardcodes the temporary library directory.
+-    hardcode_action_F77=relink
+-  else
+-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+-    hardcode_action_F77=immediate
+-  fi
++fi
++
++
++
++
++
++
++#
++# Check to make sure the static flag actually works.
++#
++wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
++$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
++if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  # We cannot hardcode anything, or else we can only hardcode existing
+-  # directories.
+-  hardcode_action_F77=unsupported
++  lt_cv_prog_compiler_static_works=no
++   save_LDFLAGS="$LDFLAGS"
++   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
++   echo "$lt_simple_link_test_code" > conftest.$ac_ext
++   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++     # The linker can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     if test -s conftest.err; then
++       # Append any errors to the config.log.
++       cat conftest.err 1>&5
++       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++       if diff conftest.exp conftest.er2 >/dev/null; then
++         lt_cv_prog_compiler_static_works=yes
++       fi
++     else
++       lt_cv_prog_compiler_static_works=yes
++     fi
++   fi
++   $RM -r conftest*
++   LDFLAGS="$save_LDFLAGS"
++
+ fi
+-{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
+-echo "${ECHO_T}$hardcode_action_F77" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
++$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+ 
+-if test "$hardcode_action_F77" = relink; then
+-  # Fast installation is not supported
+-  enable_fast_install=no
+-elif test "$shlibpath_overrides_runpath" = yes ||
+-     test "$enable_shared" = no; then
+-  # Fast installation is not necessary
+-  enable_fast_install=needless
++if test x"$lt_cv_prog_compiler_static_works" = xyes; then
++    :
++else
++    lt_prog_compiler_static=
+ fi
+ 
+ 
+-# The else clause should only fire when bootstrapping the
+-# libtool distribution, otherwise you forgot to ship ltmain.sh
+-# with your package, and you will get complaints that there are
+-# no rules to generate ltmain.sh.
+-if test -f "$ltmain"; then
+-  # See if we are running on zsh, and set the options which allow our commands through
+-  # without removal of \ escapes.
+-  if test -n "${ZSH_VERSION+set}" ; then
+-    setopt NO_GLOB_SUBST
+-  fi
+-  # Now quote all the things that may contain metacharacters while being
+-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
+-  # variables and quote the copies for generation of the libtool script.
+-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+-    SED SHELL STRIP \
+-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+-    deplibs_check_method reload_flag reload_cmds need_locks \
+-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+-    lt_cv_sys_global_symbol_to_c_name_address \
+-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+-    old_postinstall_cmds old_postuninstall_cmds \
+-    compiler_F77 \
+-    CC_F77 \
+-    LD_F77 \
+-    lt_prog_compiler_wl_F77 \
+-    lt_prog_compiler_pic_F77 \
+-    lt_prog_compiler_static_F77 \
+-    lt_prog_compiler_no_builtin_flag_F77 \
+-    export_dynamic_flag_spec_F77 \
+-    thread_safe_flag_spec_F77 \
+-    whole_archive_flag_spec_F77 \
+-    enable_shared_with_static_runtimes_F77 \
+-    old_archive_cmds_F77 \
+-    old_archive_from_new_cmds_F77 \
+-    predep_objects_F77 \
+-    postdep_objects_F77 \
+-    predeps_F77 \
+-    postdeps_F77 \
+-    compiler_lib_search_path_F77 \
+-    archive_cmds_F77 \
+-    archive_expsym_cmds_F77 \
+-    postinstall_cmds_F77 \
+-    postuninstall_cmds_F77 \
+-    old_archive_from_expsyms_cmds_F77 \
+-    allow_undefined_flag_F77 \
+-    no_undefined_flag_F77 \
+-    export_symbols_cmds_F77 \
+-    hardcode_libdir_flag_spec_F77 \
+-    hardcode_libdir_flag_spec_ld_F77 \
+-    hardcode_libdir_separator_F77 \
+-    hardcode_automatic_F77 \
+-    module_cmds_F77 \
+-    module_expsym_cmds_F77 \
+-    lt_cv_prog_compiler_c_o_F77 \
+-    exclude_expsyms_F77 \
+-    include_expsyms_F77; do
+-
+-    case $var in
+-    old_archive_cmds_F77 | \
+-    old_archive_from_new_cmds_F77 | \
+-    archive_cmds_F77 | \
+-    archive_expsym_cmds_F77 | \
+-    module_cmds_F77 | \
+-    module_expsym_cmds_F77 | \
+-    old_archive_from_expsyms_cmds_F77 | \
+-    export_symbols_cmds_F77 | \
+-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
+-    postinstall_cmds | postuninstall_cmds | \
+-    old_postinstall_cmds | old_postuninstall_cmds | \
+-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+-      # Double-quote double-evaled strings.
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+-      ;;
+-    *)
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+-      ;;
+-    esac
+-  done
+ 
+-  case $lt_echo in
+-  *'\$0 --fallback-echo"')
+-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+-    ;;
+-  esac
+ 
+-cfgfile="$ofile"
+ 
+-  cat <<__EOF__ >> "$cfgfile"
+-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+ 
+-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+ 
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
++if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_c_o=no
++   $RM -r conftest 2>/dev/null
++   mkdir conftest
++   cd conftest
++   mkdir out
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-# Whether or not to build shared libraries.
+-build_libtool_libs=$enable_shared
++   lt_compiler_flag="-o out/conftest2.$ac_objext"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:9431: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>out/conftest.err)
++   ac_status=$?
++   cat out/conftest.err >&5
++   echo "$as_me:9435: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s out/conftest2.$ac_objext
++   then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_c_o=yes
++     fi
++   fi
++   chmod u+w . 2>&5
++   $RM conftest*
++   # SGI C++ compiler will create directory out/ii_files/ for
++   # template instantiation
++   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++   $RM out/* && rmdir out
++   cd ..
++   $RM -r conftest
++   $RM conftest*
+ 
+-# Whether or not to build static libraries.
+-build_old_libs=$enable_static
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
++$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+ 
+-# Whether or not to add -lc for building shared libraries.
+-build_libtool_need_lc=$archive_cmds_need_lc_F77
+ 
+-# Whether or not to disallow shared libs when runtime libs are static
+-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
+ 
+-# Whether or not to optimize for fast installation.
+-fast_install=$enable_fast_install
+ 
+-# The host system.
+-host_alias=$host_alias
+-host=$host
+-host_os=$host_os
+ 
+-# The build system.
+-build_alias=$build_alias
+-build=$build
+-build_os=$build_os
+ 
+-# An echo program that does not interpret backslashes.
+-echo=$lt_echo
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
++if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_c_o=no
++   $RM -r conftest 2>/dev/null
++   mkdir conftest
++   cd conftest
++   mkdir out
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-# The archiver.
+-AR=$lt_AR
+-AR_FLAGS=$lt_AR_FLAGS
++   lt_compiler_flag="-o out/conftest2.$ac_objext"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:9486: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>out/conftest.err)
++   ac_status=$?
++   cat out/conftest.err >&5
++   echo "$as_me:9490: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s out/conftest2.$ac_objext
++   then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_c_o=yes
++     fi
++   fi
++   chmod u+w . 2>&5
++   $RM conftest*
++   # SGI C++ compiler will create directory out/ii_files/ for
++   # template instantiation
++   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++   $RM out/* && rmdir out
++   cd ..
++   $RM -r conftest
++   $RM conftest*
+ 
+-# A C compiler.
+-LTCC=$lt_LTCC
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
++$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+ 
+-# LTCC compiler flags.
+-LTCFLAGS=$lt_LTCFLAGS
+ 
+-# A language-specific compiler.
+-CC=$lt_compiler_F77
+ 
+-# Is the compiler the GNU C compiler?
+-with_gcc=$GCC_F77
+ 
+-# An ERE matcher.
+-EGREP=$lt_EGREP
++hard_links="nottested"
++if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
++  # do not overwrite the value of need_locks provided by the user
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
++$as_echo_n "checking if we can lock with hard links... " >&6; }
++  hard_links=yes
++  $RM conftest*
++  ln conftest.a conftest.b 2>/dev/null && hard_links=no
++  touch conftest.a
++  ln conftest.a conftest.b 2>&5 || hard_links=no
++  ln conftest.a conftest.b 2>/dev/null && hard_links=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
++$as_echo "$hard_links" >&6; }
++  if test "$hard_links" = no; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
++$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
++    need_locks=warn
++  fi
++else
++  need_locks=no
++fi
+ 
+-# The linker used to build libraries.
+-LD=$lt_LD_F77
+ 
+-# Whether we need hard or soft links.
+-LN_S=$lt_LN_S
+ 
+-# A BSD-compatible nm program.
+-NM=$lt_NM
+ 
+-# A symbol stripping program
+-STRIP=$lt_STRIP
+ 
+-# Used to examine libraries when file_magic_cmd begins "file"
+-MAGIC_CMD=$MAGIC_CMD
+ 
+-# Used on cygwin: DLL creation program.
+-DLLTOOL="$DLLTOOL"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
++$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
++
++  runpath_var=
++  allow_undefined_flag=
++  always_export_symbols=no
++  archive_cmds=
++  archive_expsym_cmds=
++  compiler_needs_object=no
++  enable_shared_with_static_runtimes=no
++  export_dynamic_flag_spec=
++  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  hardcode_automatic=no
++  hardcode_direct=no
++  hardcode_direct_absolute=no
++  hardcode_libdir_flag_spec=
++  hardcode_libdir_flag_spec_ld=
++  hardcode_libdir_separator=
++  hardcode_minus_L=no
++  hardcode_shlibpath_var=unsupported
++  inherit_rpath=no
++  link_all_deplibs=unknown
++  module_cmds=
++  module_expsym_cmds=
++  old_archive_from_new_cmds=
++  old_archive_from_expsyms_cmds=
++  thread_safe_flag_spec=
++  whole_archive_flag_spec=
++  # include_expsyms should be a list of space-separated symbols to be *always*
++  # included in the symbol list
++  include_expsyms=
++  # exclude_expsyms can be an extended regexp of symbols to exclude
++  # it will be wrapped by ` (' and `)$', so one must not match beginning or
++  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
++  # as well as any symbol that contains `d'.
++  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
++  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
++  # platforms (ab)use it in PIC code, but their linkers get confused if
++  # the symbol is explicitly referenced.  Since portable code cannot
++  # rely on this symbol name, it's probably fine to never include it in
++  # preloaded symbol tables.
++  # Exclude shared library initialization/finalization symbols.
++  extract_expsyms_cmds=
+ 
+-# Used on cygwin: object dumper.
+-OBJDUMP="$OBJDUMP"
++  case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    # FIXME: the MSVC++ port hasn't been tested in a loooong time
++    # When not using gcc, we currently assume that we are using
++    # Microsoft Visual C++.
++    if test "$GCC" != yes; then
++      with_gnu_ld=no
++    fi
++    ;;
++  interix*)
++    # we just hope/assume this is gcc and not c89 (= MSVC++)
++    with_gnu_ld=yes
++    ;;
++  openbsd*)
++    with_gnu_ld=no
++    ;;
++  linux* | k*bsd*-gnu)
++    link_all_deplibs=no
++    ;;
++  esac
+ 
+-# Used on cygwin: assembler.
+-AS="$AS"
++  ld_shlibs=yes
++  if test "$with_gnu_ld" = yes; then
++    # If archive_cmds runs LD, not CC, wlarc should be empty
++    wlarc='${wl}'
+ 
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
++    # Set some defaults for GNU ld with shared library support. These
++    # are reset later if shared libraries are not supported. Putting them
++    # here allows them to be overridden if necessary.
++    runpath_var=LD_RUN_PATH
++    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++    export_dynamic_flag_spec='${wl}--export-dynamic'
++    # ancient GNU ld didn't support --whole-archive et. al.
++    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
++      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++    else
++      whole_archive_flag_spec=
++    fi
++    supports_anon_versioning=no
++    case `$LD -v 2>&1` in
++      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
++      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
++      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
++      *\ 2.11.*) ;; # other 2.11 versions
++      *) supports_anon_versioning=yes ;;
++    esac
+ 
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
++    # See if GNU ld supports shared libraries.
++    case $host_os in
++    aix[3-9]*)
++      # On AIX/PPC, the GNU linker is very broken
++      if test "$host_cpu" != ia64; then
++	ld_shlibs=no
++	cat <<_LT_EOF 1>&2
+ 
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl_F77
++*** Warning: the GNU linker, at least up to release 2.9.1, is reported
++*** to be unable to reliably create shared libraries on AIX.
++*** Therefore, libtool is disabling shared libraries support.  If you
++*** really care for shared libraries, you may want to modify your PATH
++*** so that a non-GNU linker is found, and then restart.
+ 
+-# Object file suffix (normally "o").
+-objext="$ac_objext"
++_LT_EOF
++      fi
++      ;;
+ 
+-# Old archive suffix (normally "a").
+-libext="$libext"
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++            archive_expsym_cmds=''
++        ;;
++      m68k)
++            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++            hardcode_libdir_flag_spec='-L$libdir'
++            hardcode_minus_L=yes
++        ;;
++      esac
++      ;;
+ 
+-# Shared library suffix (normally ".so").
+-shrext_cmds='$shrext_cmds'
++    beos*)
++      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	allow_undefined_flag=unsupported
++	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
++	# support --undefined.  This deserves some investigation.  FIXME
++	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++      else
++	ld_shlibs=no
++      fi
++      ;;
+ 
+-# Executable file suffix (normally "").
+-exeext="$exeext"
++    cygwin* | mingw* | pw32* | cegcc*)
++      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
++      # as there is no search path for DLLs.
++      hardcode_libdir_flag_spec='-L$libdir'
++      allow_undefined_flag=unsupported
++      always_export_symbols=no
++      enable_shared_with_static_runtimes=yes
++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+ 
+-# Additional compiler flags for building library objects.
+-pic_flag=$lt_lt_prog_compiler_pic_F77
+-pic_mode=$pic_mode
++      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++	# If the export-symbols file already is a .def file (1st line
++	# is EXPORTS), use it as is; otherwise, prepend...
++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	  cp $export_symbols $output_objdir/$soname.def;
++	else
++	  echo EXPORTS > $output_objdir/$soname.def;
++	  cat $export_symbols >> $output_objdir/$soname.def;
++	fi~
++	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++      else
++	ld_shlibs=no
++      fi
++      ;;
+ 
+-# What is the maximum length of a command?
+-max_cmd_len=$lt_cv_sys_max_cmd_len
++    interix[3-9]*)
++      hardcode_direct=no
++      hardcode_shlibpath_var=no
++      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
++      export_dynamic_flag_spec='${wl}-E'
++      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++      # Instead, shared libraries are loaded at an image base (0x10000000 by
++      # default) and relocated if they conflict, which is a slow very memory
++      # consuming and fragmenting process.  To avoid this, we pick a random,
++      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
++      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++      ;;
+ 
+-# Does compiler simultaneously support -c and -o options?
+-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
++    gnu* | linux* | tpf* | k*bsd*-gnu)
++      tmp_diet=no
++      if test "$host_os" = linux-dietlibc; then
++	case $cc_basename in
++	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
++	esac
++      fi
++      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
++	 && test "$tmp_diet" = no
++      then
++	tmp_addflag=
++	tmp_sharedflag='-shared'
++	case $cc_basename,$host_cpu in
++        pgcc*)				# Portland Group C compiler
++	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_addflag=' $pic_flag'
++	  ;;
++	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
++	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_addflag=' $pic_flag -Mnomain' ;;
++	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
++	  tmp_addflag=' -i_dynamic' ;;
++	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
++	  tmp_addflag=' -i_dynamic -nofor_main' ;;
++	ifc* | ifort*)			# Intel Fortran compiler
++	  tmp_addflag=' -nofor_main' ;;
++	lf95*)				# Lahey Fortran 8.1
++	  whole_archive_flag_spec=
++	  tmp_sharedflag='--shared' ;;
++	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
++	  tmp_sharedflag='-qmkshrobj'
++	  tmp_addflag= ;;
++	esac
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)			# Sun C 5.9
++	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  compiler_needs_object=yes
++	  tmp_sharedflag='-G' ;;
++	*Sun\ F*)			# Sun Fortran 8.3
++	  tmp_sharedflag='-G' ;;
++	esac
++	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ 
+-# Must we lock files when doing compilation?
+-need_locks=$lt_need_locks
++        if test "x$supports_anon_versioning" = xyes; then
++          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
++	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++	    echo "local: *; };" >> $output_objdir/$libname.ver~
++	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++        fi
+ 
+-# Do we need the lib prefix for modules?
+-need_lib_prefix=$need_lib_prefix
++	case $cc_basename in
++	xlf*)
++	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
++	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
++	  hardcode_libdir_flag_spec=
++	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
++	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  if test "x$supports_anon_versioning" = xyes; then
++	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
++	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++	      echo "local: *; };" >> $output_objdir/$libname.ver~
++	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	  fi
++	  ;;
++	esac
++      else
++        ld_shlibs=no
++      fi
++      ;;
+ 
+-# Do we need a version for libraries?
+-need_version=$need_version
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
++	wlarc=
++      else
++	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      fi
++      ;;
+ 
+-# Whether dlopen is supported.
+-dlopen_support=$enable_dlopen
++    solaris*)
++      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
++	ld_shlibs=no
++	cat <<_LT_EOF 1>&2
+ 
+-# Whether dlopen of programs is supported.
+-dlopen_self=$enable_dlopen_self
++*** Warning: The releases 2.8.* of the GNU linker cannot reliably
++*** create shared libraries on Solaris systems.  Therefore, libtool
++*** is disabling shared libraries support.  We urge you to upgrade GNU
++*** binutils to release 2.9.1 or newer.  Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
+ 
+-# Whether dlopen of statically linked programs is supported.
+-dlopen_self_static=$enable_dlopen_self_static
++_LT_EOF
++      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      else
++	ld_shlibs=no
++      fi
++      ;;
+ 
+-# Compiler flag to prevent dynamic linking.
+-link_static_flag=$lt_lt_prog_compiler_static_F77
++    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
++      case `$LD -v 2>&1` in
++        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
++	ld_shlibs=no
++	cat <<_LT_EOF 1>&2
+ 
+-# Compiler flag to turn off builtin functions.
+-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
++*** reliably create shared libraries on SCO systems.  Therefore, libtool
++*** is disabling shared libraries support.  We urge you to upgrade GNU
++*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
+ 
+-# Compiler flag to allow reflexive dlopens.
+-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
++_LT_EOF
++	;;
++	*)
++	  # For security reasons, it is highly recommended that you always
++	  # use absolute paths for naming shared libraries, and exclude the
++	  # DT_RUNPATH tag from executables and libraries.  But doing so
++	  # requires that you compile everything twice, which is a pain.
++	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	  else
++	    ld_shlibs=no
++	  fi
++	;;
++      esac
++      ;;
+ 
+-# Compiler flag to generate shared objects directly from archives.
+-whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
++    sunos4*)
++      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      wlarc=
++      hardcode_direct=yes
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# Compiler flag to generate thread-safe objects.
+-thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
++    *)
++      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      else
++	ld_shlibs=no
++      fi
++      ;;
++    esac
+ 
+-# Library versioning type.
+-version_type=$version_type
++    if test "$ld_shlibs" = no; then
++      runpath_var=
++      hardcode_libdir_flag_spec=
++      export_dynamic_flag_spec=
++      whole_archive_flag_spec=
++    fi
++  else
++    # PORTME fill in a description of your system's linker (not GNU ld)
++    case $host_os in
++    aix3*)
++      allow_undefined_flag=unsupported
++      always_export_symbols=yes
++      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
++      # Note: this linker hardcodes the directories in LIBPATH if there
++      # are no directories specified by -L.
++      hardcode_minus_L=yes
++      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
++	# Neither direct hardcoding nor static linking is supported with a
++	# broken collect2.
++	hardcode_direct=unsupported
++      fi
++      ;;
+ 
+-# Format of library name prefix.
+-libname_spec=$lt_libname_spec
++    aix[4-9]*)
++      if test "$host_cpu" = ia64; then
++	# On IA64, the linker does run time linking by default, so we don't
++	# have to do anything special.
++	aix_use_runtimelinking=no
++	exp_sym_flag='-Bexport'
++	no_entry_flag=""
++      else
++	# If we're using GNU nm, then we don't want the "-C" option.
++	# -C means demangle to AIX nm, but means don't demangle with GNU nm
++	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	else
++	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	fi
++	aix_use_runtimelinking=no
+ 
+-# List of archive names.  First name is the real one, the rest are links.
+-# The last name is the one that the linker finds with -lNAME.
+-library_names_spec=$lt_library_names_spec
++	# Test if we are trying to use run time linking or normal
++	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
++	# need to do runtime linking.
++	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
++	  for ld_flag in $LDFLAGS; do
++	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
++	    aix_use_runtimelinking=yes
++	    break
++	  fi
++	  done
++	  ;;
++	esac
+ 
+-# The coded name of the library, if different from the real name.
+-soname_spec=$lt_soname_spec
++	exp_sym_flag='-bexport'
++	no_entry_flag='-bnoentry'
++      fi
+ 
+-# Commands used to build and install an old-style archive.
+-RANLIB=$lt_RANLIB
+-old_archive_cmds=$lt_old_archive_cmds_F77
+-old_postinstall_cmds=$lt_old_postinstall_cmds
+-old_postuninstall_cmds=$lt_old_postuninstall_cmds
++      # When large executables or shared objects are built, AIX ld can
++      # have problems creating the table of contents.  If linking a library
++      # or program results in "error TOC overflow" add -mminimal-toc to
++      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
++      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+ 
+-# Create an old-style archive from a shared archive.
+-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
++      archive_cmds=''
++      hardcode_direct=yes
++      hardcode_direct_absolute=yes
++      hardcode_libdir_separator=':'
++      link_all_deplibs=yes
++      file_list_spec='${wl}-f,'
+ 
+-# Create a temporary old-style archive to link instead of a shared archive.
+-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
++      if test "$GCC" = yes; then
++	case $host_os in aix4.[012]|aix4.[012].*)
++	# We only want to do this on AIX 4.2 and lower, the check
++	# below for broken collect2 doesn't work under 4.3+
++	  collect2name=`${CC} -print-prog-name=collect2`
++	  if test -f "$collect2name" &&
++	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++	  then
++	  # We have reworked collect2
++	  :
++	  else
++	  # We have old collect2
++	  hardcode_direct=unsupported
++	  # It fails to find uninstalled libraries when the uninstalled
++	  # path is not listed in the libpath.  Setting hardcode_minus_L
++	  # to unsupported forces relinking
++	  hardcode_minus_L=yes
++	  hardcode_libdir_flag_spec='-L$libdir'
++	  hardcode_libdir_separator=
++	  fi
++	  ;;
++	esac
++	shared_flag='-shared'
++	if test "$aix_use_runtimelinking" = yes; then
++	  shared_flag="$shared_flag "'${wl}-G'
++	fi
++	link_all_deplibs=no
++      else
++	# not using gcc
++	if test "$host_cpu" = ia64; then
++	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++	# chokes on -Wl,-G. The following line is correct:
++	  shared_flag='-G'
++	else
++	  if test "$aix_use_runtimelinking" = yes; then
++	    shared_flag='${wl}-G'
++	  else
++	    shared_flag='${wl}-bM:SRE'
++	  fi
++	fi
++      fi
+ 
+-# Commands used to build and install a shared archive.
+-archive_cmds=$lt_archive_cmds_F77
+-archive_expsym_cmds=$lt_archive_expsym_cmds_F77
+-postinstall_cmds=$lt_postinstall_cmds
+-postuninstall_cmds=$lt_postuninstall_cmds
++      export_dynamic_flag_spec='${wl}-bexpall'
++      # It seems that -bexpall does not export symbols beginning with
++      # underscore (_), so it is better to generate a list of symbols to export.
++      always_export_symbols=yes
++      if test "$aix_use_runtimelinking" = yes; then
++	# Warning - without using the other runtime loading flags (-brtl),
++	# -berok will link without error, but may produce a broken library.
++	allow_undefined_flag='-berok'
++        # Determine the default libpath from the value encoded in an
++        # empty executable.
++        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# Commands used to build a loadable module (assumed same as above if empty)
+-module_cmds=$lt_module_cmds_F77
+-module_expsym_cmds=$lt_module_expsym_cmds_F77
++int
++main ()
++{
+ 
+-# Commands to strip libraries.
+-old_striplib=$lt_old_striplib
+-striplib=$lt_striplib
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predep_objects=$lt_predep_objects_F77
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdep_objects=$lt_postdep_objects_F77
+-
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predeps=$lt_predeps_F77
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdeps=$lt_postdeps_F77
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++# Check for a 64-bit object if we didn't find anything.
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+-# The library search path used internally by the compiler when linking
+-# a shared library.
+-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
++        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
++        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++      else
++	if test "$host_cpu" = ia64; then
++	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
++	  allow_undefined_flag="-z nodefs"
++	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++	else
++	 # Determine the default libpath from the value encoded in an
++	 # empty executable.
++	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# Method to check whether dependent libraries are shared objects.
+-deplibs_check_method=$lt_deplibs_check_method
++int
++main ()
++{
+ 
+-# Command to use when deplibs_check_method == file_magic.
+-file_magic_cmd=$lt_file_magic_cmd
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
+ 
+-# Flag that allows shared libraries with undefined symbols to be built.
+-allow_undefined_flag=$lt_allow_undefined_flag_F77
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++# Check for a 64-bit object if we didn't find anything.
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+-# Flag that forces no undefined symbols.
+-no_undefined_flag=$lt_no_undefined_flag_F77
++	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
++	  # Warning - without using the other run time loading flags,
++	  # -berok will link without error, but may produce a broken library.
++	  no_undefined_flag=' ${wl}-bernotok'
++	  allow_undefined_flag=' ${wl}-berok'
++	  # Exported symbols can be pulled into shared objects from archives
++	  whole_archive_flag_spec='$convenience'
++	  archive_cmds_need_lc=yes
++	  # This is similar to how AIX traditionally builds its shared libraries.
++	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++	fi
++      fi
++      ;;
+ 
+-# Commands used to finish a libtool library installation in a directory.
+-finish_cmds=$lt_finish_cmds
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++            archive_expsym_cmds=''
++        ;;
++      m68k)
++            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++            hardcode_libdir_flag_spec='-L$libdir'
++            hardcode_minus_L=yes
++        ;;
++      esac
++      ;;
+ 
+-# Same as above, but a single script fragment to be evaled but not shown.
+-finish_eval=$lt_finish_eval
++    bsdi[45]*)
++      export_dynamic_flag_spec=-rdynamic
++      ;;
+ 
+-# Take the output of nm and produce a listing of raw symbols and C names.
+-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
++    cygwin* | mingw* | pw32* | cegcc*)
++      # When not using gcc, we currently assume that we are using
++      # Microsoft Visual C++.
++      # hardcode_libdir_flag_spec is actually meaningless, as there is
++      # no search path for DLLs.
++      hardcode_libdir_flag_spec=' '
++      allow_undefined_flag=unsupported
++      # Tell ltmain to make .lib files, not .a files.
++      libext=lib
++      # Tell ltmain to make .dll files, not .so files.
++      shrext_cmds=".dll"
++      # FIXME: Setting linknames here is a bad hack.
++      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
++      # The linker will automatically build a .lib file if we build a DLL.
++      old_archive_from_new_cmds='true'
++      # FIXME: Should let the user specify the lib program.
++      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++      fix_srcfile_path='`cygpath -w "$srcfile"`'
++      enable_shared_with_static_runtimes=yes
++      ;;
+ 
+-# Transform the output of nm in a proper C declaration
+-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++    darwin* | rhapsody*)
+ 
+-# Transform the output of nm in a C name address pair
+-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+ 
+-# This is the shared library runtime path variable.
+-runpath_var=$runpath_var
++  archive_cmds_need_lc=no
++  hardcode_direct=no
++  hardcode_automatic=yes
++  hardcode_shlibpath_var=unsupported
++  whole_archive_flag_spec=''
++  link_all_deplibs=yes
++  allow_undefined_flag="$_lt_dar_allow_undefined"
++  case $cc_basename in
++     ifort*) _lt_dar_can_shared=yes ;;
++     *) _lt_dar_can_shared=$GCC ;;
++  esac
++  if test "$_lt_dar_can_shared" = "yes"; then
++    output_verbose_link_cmd=echo
++    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
++    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
++    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
++    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+ 
+-# This is the shared library path variable.
+-shlibpath_var=$shlibpath_var
++  else
++  ld_shlibs=no
++  fi
+ 
+-# Is shlibpath searched before the hard-coded library search path?
+-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
++      ;;
+ 
+-# How to hardcode a shared library path into an executable.
+-hardcode_action=$hardcode_action_F77
++    dgux*)
++      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      hardcode_libdir_flag_spec='-L$libdir'
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# Whether we should hardcode library paths into libraries.
+-hardcode_into_libs=$hardcode_into_libs
++    freebsd1*)
++      ld_shlibs=no
++      ;;
+ 
+-# Flag to hardcode \$libdir into a binary during linking.
+-# This must work even if \$libdir does not exist.
+-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
++    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
++    # support.  Future versions do this automatically, but an explicit c++rt0.o
++    # does not break anything, and helps significantly (at the cost of a little
++    # extra space).
++    freebsd2.2*)
++      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
++      hardcode_libdir_flag_spec='-R$libdir'
++      hardcode_direct=yes
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# If ld is used when linking, flag to hardcode \$libdir into
+-# a binary during linking. This must work even if \$libdir does
+-# not exist.
+-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
+-
+-# Whether we need a single -rpath flag with a separated argument.
+-hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
+-
+-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_direct=$hardcode_direct_F77
+-
+-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_minus_L=$hardcode_minus_L_F77
+-
+-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+-# the resulting binary.
+-hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
+-
+-# Set to yes if building a shared library automatically hardcodes DIR into the library
+-# and all subsequent libraries and executables linked against it.
+-hardcode_automatic=$hardcode_automatic_F77
++    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++    freebsd2*)
++      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      hardcode_direct=yes
++      hardcode_minus_L=yes
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# Variables whose values should be saved in libtool wrapper scripts and
+-# restored at relink time.
+-variables_saved_for_relink="$variables_saved_for_relink"
++    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
++    freebsd* | dragonfly*)
++      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      hardcode_libdir_flag_spec='-R$libdir'
++      hardcode_direct=yes
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# Whether libtool must link a program against all its dependency libraries.
+-link_all_deplibs=$link_all_deplibs_F77
++    hpux9*)
++      if test "$GCC" = yes; then
++	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      else
++	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      fi
++      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
++      hardcode_libdir_separator=:
++      hardcode_direct=yes
+ 
+-# Compile-time system search path for libraries
+-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
++      # hardcode_minus_L: Not really in the search PATH,
++      # but as the default location of the library.
++      hardcode_minus_L=yes
++      export_dynamic_flag_spec='${wl}-E'
++      ;;
+ 
+-# Run-time system search path for libraries
+-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
++    hpux10*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      if test "$with_gnu_ld" = no; then
++	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
++	hardcode_libdir_flag_spec_ld='+b $libdir'
++	hardcode_libdir_separator=:
++	hardcode_direct=yes
++	hardcode_direct_absolute=yes
++	export_dynamic_flag_spec='${wl}-E'
++	# hardcode_minus_L: Not really in the search PATH,
++	# but as the default location of the library.
++	hardcode_minus_L=yes
++      fi
++      ;;
+ 
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$fix_srcfile_path_F77"
++    hpux11*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++	case $host_cpu in
++	hppa*64*)
++	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	ia64*)
++	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	esac
++      else
++	case $host_cpu in
++	hppa*64*)
++	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	ia64*)
++	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	esac
++      fi
++      if test "$with_gnu_ld" = no; then
++	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
++	hardcode_libdir_separator=:
+ 
+-# Set to yes if exported symbols are required.
+-always_export_symbols=$always_export_symbols_F77
++	case $host_cpu in
++	hppa*64*|ia64*)
++	  hardcode_direct=no
++	  hardcode_shlibpath_var=no
++	  ;;
++	*)
++	  hardcode_direct=yes
++	  hardcode_direct_absolute=yes
++	  export_dynamic_flag_spec='${wl}-E'
+ 
+-# The commands to list exported symbols.
+-export_symbols_cmds=$lt_export_symbols_cmds_F77
++	  # hardcode_minus_L: Not really in the search PATH,
++	  # but as the default location of the library.
++	  hardcode_minus_L=yes
++	  ;;
++	esac
++      fi
++      ;;
+ 
+-# The commands to extract the exported symbol list from a shared archive.
+-extract_expsyms_cmds=$lt_extract_expsyms_cmds
++    irix5* | irix6* | nonstopux*)
++      if test "$GCC" = yes; then
++	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	# Try to use the -exported_symbol ld option, if it does not
++	# work, assume that -exports_file does not work either and
++	# implicitly export all symbols.
++        save_LDFLAGS="$LDFLAGS"
++        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++int foo(void) {}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ 
+-# Symbols that should not be listed in the preloaded symbols.
+-exclude_expsyms=$lt_exclude_expsyms_F77
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++        LDFLAGS="$save_LDFLAGS"
++      else
++	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++      fi
++      archive_cmds_need_lc='no'
++      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++      hardcode_libdir_separator=:
++      inherit_rpath=yes
++      link_all_deplibs=yes
++      ;;
+ 
+-# Symbols that must always be exported.
+-include_expsyms=$lt_include_expsyms_F77
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
++      else
++	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
++      fi
++      hardcode_libdir_flag_spec='-R$libdir'
++      hardcode_direct=yes
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# ### END LIBTOOL TAG CONFIG: $tagname
++    newsos6)
++      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      hardcode_direct=yes
++      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++      hardcode_libdir_separator=:
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-__EOF__
++    *nto* | *qnx*)
++      ;;
+ 
++    openbsd*)
++      if test -f /usr/libexec/ld.so; then
++	hardcode_direct=yes
++	hardcode_shlibpath_var=no
++	hardcode_direct_absolute=yes
++	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
++	  export_dynamic_flag_spec='${wl}-E'
++	else
++	  case $host_os in
++	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
++	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++	     hardcode_libdir_flag_spec='-R$libdir'
++	     ;;
++	   *)
++	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
++	     ;;
++	  esac
++	fi
++      else
++	ld_shlibs=no
++      fi
++      ;;
+ 
+-else
+-  # If there is no Makefile yet, we rely on a make rule to execute
+-  # `config.status --recheck' to rerun these tests and create the
+-  # libtool script then.
+-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
+-  if test -f "$ltmain_in"; then
+-    test -f Makefile && make "$ltmain"
+-  fi
+-fi
++    os2*)
++      hardcode_libdir_flag_spec='-L$libdir'
++      hardcode_minus_L=yes
++      allow_undefined_flag=unsupported
++      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
++      ;;
+ 
++    osf3*)
++      if test "$GCC" = yes; then
++	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
++	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++      else
++	allow_undefined_flag=' -expect_unresolved \*'
++	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++      fi
++      archive_cmds_need_lc='no'
++      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++      hardcode_libdir_separator=:
++      ;;
+ 
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
++    osf4* | osf5*)	# as osf3* with the addition of -msym flag
++      if test "$GCC" = yes; then
++	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
++	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++      else
++	allow_undefined_flag=' -expect_unresolved \*'
++	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
++	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+ 
+-CC="$lt_save_CC"
++	# Both c and cxx compiler support -rpath directly
++	hardcode_libdir_flag_spec='-rpath $libdir'
++      fi
++      archive_cmds_need_lc='no'
++      hardcode_libdir_separator=:
++      ;;
+ 
++    solaris*)
++      no_undefined_flag=' -z defs'
++      if test "$GCC" = yes; then
++	wlarc='${wl}'
++	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++      else
++	case `$CC -V 2>&1` in
++	*"Compilers 5.0"*)
++	  wlarc=''
++	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
++	  ;;
++	*)
++	  wlarc='${wl}'
++	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  ;;
++	esac
++      fi
++      hardcode_libdir_flag_spec='-R$libdir'
++      hardcode_shlibpath_var=no
++      case $host_os in
++      solaris2.[0-5] | solaris2.[0-5].*) ;;
++      *)
++	# The compiler driver will combine and reorder linker options,
++	# but understands `-z linker_flag'.  GCC discards it without `$wl',
++	# but is careful enough not to reorder.
++	# Supported since Solaris 2.6 (maybe 2.5.1?)
++	if test "$GCC" = yes; then
++	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ 	else
+-	  tagname=""
++	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+ 	fi
+ 	;;
++      esac
++      link_all_deplibs=yes
++      ;;
+ 
+-      GCJ)
+-	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
+-
+-
+-# Source file extension for Java test sources.
+-ac_ext=java
+-
+-# Object file extension for compiled Java test sources.
+-objext=o
+-objext_GCJ=$objext
++    sunos4*)
++      if test "x$host_vendor" = xsequent; then
++	# Use $CC to link under sequent, because it throws in some extra .o
++	# files that make .init and .fini sections work.
++	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      hardcode_libdir_flag_spec='-L$libdir'
++      hardcode_direct=yes
++      hardcode_minus_L=yes
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code="class foo {}\n"
++    sysv4)
++      case $host_vendor in
++	sni)
++	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  hardcode_direct=yes # is this really true???
++	;;
++	siemens)
++	  ## LD is ld it makes a PLAMLIB
++	  ## CC just makes a GrossModule.
++	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
++	  reload_cmds='$CC -r -o $output$reload_objs'
++	  hardcode_direct=no
++        ;;
++	motorola)
++	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
++	;;
++      esac
++      runpath_var='LD_RUN_PATH'
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-# Code to be used in simple link tests
+-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
++    sysv4.3*)
++      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      hardcode_shlibpath_var=no
++      export_dynamic_flag_spec='-Bexport'
++      ;;
+ 
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	hardcode_shlibpath_var=no
++	runpath_var=LD_RUN_PATH
++	hardcode_runpath_var=yes
++	ld_shlibs=yes
++      fi
++      ;;
+ 
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
++      no_undefined_flag='${wl}-z,text'
++      archive_cmds_need_lc=no
++      hardcode_shlibpath_var=no
++      runpath_var='LD_RUN_PATH'
+ 
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
++      if test "$GCC" = yes; then
++	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      fi
++      ;;
+ 
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
++    sysv5* | sco3.2v5* | sco5v6*)
++      # Note: We can NOT use -z defs as we might desire, because we do not
++      # link with -lc, and that would cause any symbols used from libc to
++      # always be unresolved, which means just about no library would
++      # ever link correctly.  If we're not using GNU ld we use -z text
++      # though, which does catch some bad symbols but isn't as heavy-handed
++      # as -z defs.
++      no_undefined_flag='${wl}-z,text'
++      allow_undefined_flag='${wl}-z,nodefs'
++      archive_cmds_need_lc=no
++      hardcode_shlibpath_var=no
++      hardcode_libdir_flag_spec='${wl}-R,$libdir'
++      hardcode_libdir_separator=':'
++      link_all_deplibs=yes
++      export_dynamic_flag_spec='${wl}-Bexport'
++      runpath_var='LD_RUN_PATH'
+ 
++      if test "$GCC" = yes; then
++	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      fi
++      ;;
+ 
+-# save warnings/boilerplate of simple test code
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
++    uts4*)
++      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      hardcode_libdir_flag_spec='-L$libdir'
++      hardcode_shlibpath_var=no
++      ;;
+ 
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_link_test_code" >conftest.$ac_ext
+-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
++    *)
++      ld_shlibs=no
++      ;;
++    esac
+ 
++    if test x$host_vendor = xsni; then
++      case $host in
++      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
++	export_dynamic_flag_spec='${wl}-Blargedynsym'
++	;;
++      esac
++    fi
++  fi
+ 
+-# Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
+-CC=${GCJ-"gcj"}
+-compiler=$CC
+-compiler_GCJ=$CC
+-for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
++$as_echo "$ld_shlibs" >&6; }
++test "$ld_shlibs" = no && can_build_shared=no
+ 
++with_gnu_ld=$with_gnu_ld
+ 
+-# GCJ did not exist at the time GCC didn't implicitly link libc in.
+-archive_cmds_need_lc_GCJ=no
+ 
+-old_archive_cmds_GCJ=$old_archive_cmds
+ 
+ 
+-lt_prog_compiler_no_builtin_flag_GCJ=
+ 
+-if test "$GCC" = yes; then
+-  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
+ 
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_prog_compiler_rtti_exceptions=no
+-  ac_outfile=conftest.$ac_objext
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="-fno-rtti -fno-exceptions"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:16595: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&5
+-   echo "$as_me:16599: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       lt_cv_prog_compiler_rtti_exceptions=yes
+-     fi
+-   fi
+-   $rm conftest*
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+ 
+-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+-    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
+-else
+-    :
+-fi
+ 
+-fi
+ 
+-lt_prog_compiler_wl_GCJ=
+-lt_prog_compiler_pic_GCJ=
+-lt_prog_compiler_static_GCJ=
+ 
+-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
+ 
+-  if test "$GCC" = yes; then
+-    lt_prog_compiler_wl_GCJ='-Wl,'
+-    lt_prog_compiler_static_GCJ='-static'
+ 
+-    case $host_os in
+-      aix*)
+-      # All AIX code is PIC.
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static_GCJ='-Bstatic'
+-      fi
+-      ;;
+ 
+-    amigaos*)
+-      # FIXME: we need at least 68020 code to build shared libraries, but
+-      # adding the `-m68020' flag to GCC prevents building anything better,
+-      # like `-m68040'.
+-      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
+-      ;;
++#
++# Do we need to explicitly link libc?
++#
++case "x$archive_cmds_need_lc" in
++x|xyes)
++  # Assume -lc should be added
++  archive_cmds_need_lc=yes
+ 
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+-      # PIC is the default for these OSes.
++  if test "$enable_shared" = yes && test "$GCC" = yes; then
++    case $archive_cmds in
++    *'~'*)
++      # FIXME: we may have to deal with multi-command sequences.
+       ;;
++    '$CC '*)
++      # Test whether the compiler implicitly links with -lc since on some
++      # systems, -lgcc has to come before -lc. If gcc already passes -lc
++      # to ld, don't add -lc before -lgcc.
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
++$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
++      $RM conftest*
++      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
++      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } 2>conftest.err; then
++        soname=conftest
++        lib=conftest
++        libobjs=conftest.$ac_objext
++        deplibs=
++        wl=$lt_prog_compiler_wl
++	pic_flag=$lt_prog_compiler_pic
++        compiler_flags=-v
++        linker_flags=-v
++        verstring=
++        output_objdir=.
++        libname=conftest
++        lt_save_allow_undefined_flag=$allow_undefined_flag
++        allow_undefined_flag=
++        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
++  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++        then
++	  archive_cmds_need_lc=no
++        else
++	  archive_cmds_need_lc=yes
++        fi
++        allow_undefined_flag=$lt_save_allow_undefined_flag
++      else
++        cat conftest.err 1>&5
++      fi
++      $RM conftest*
++      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
++$as_echo "$archive_cmds_need_lc" >&6; }
+       ;;
++    esac
++  fi
++  ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ 
+-    darwin* | rhapsody*)
+-      # PIC is the default on this platform
+-      # Common symbols not allowed in MH_DYLIB files
+-      lt_prog_compiler_pic_GCJ='-fno-common'
+-      ;;
+ 
+-    interix3*)
+-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+-      # Instead, we relocate shared libraries at runtime.
+-      ;;
+ 
+-    msdosdjgpp*)
+-      # Just because we use GCC doesn't mean we suddenly get shared libraries
+-      # on systems that don't support them.
+-      lt_prog_compiler_can_build_shared_GCJ=no
+-      enable_shared=no
+-      ;;
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	lt_prog_compiler_pic_GCJ=-Kconform_pic
+-      fi
+-      ;;
+ 
+-    hpux*)
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	lt_prog_compiler_pic_GCJ='-fPIC'
+-	;;
+-      esac
+-      ;;
+ 
+-    *)
+-      lt_prog_compiler_pic_GCJ='-fPIC'
+-      ;;
+-    esac
+-  else
+-    # PORTME Check for flag to pass linker flags through the system compiler.
+-    case $host_os in
+-    aix*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      if test "$host_cpu" = ia64; then
+-	# AIX 5 now supports IA64 processor
+-	lt_prog_compiler_static_GCJ='-Bstatic'
+-      else
+-	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
+-      fi
+-      ;;
+-      darwin*)
+-        # PIC is the default on this platform
+-        # Common symbols not allowed in MH_DYLIB files
+-       case $cc_basename in
+-         xlc*)
+-         lt_prog_compiler_pic_GCJ='-qnocommon'
+-         lt_prog_compiler_wl_GCJ='-Wl,'
+-         ;;
+-       esac
+-       ;;
+ 
+-    mingw* | pw32* | os2*)
+-      # This hack is so that the source file can tell whether it is being
+-      # built for inclusion in a dll (and should export symbols for example).
+-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+-      ;;
+ 
+-    hpux9* | hpux10* | hpux11*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+-      # not for PA HP-UX.
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-	# +Z the default
+-	;;
+-      *)
+-	lt_prog_compiler_pic_GCJ='+Z'
+-	;;
+-      esac
+-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+-      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
+-      ;;
+ 
+-    irix5* | irix6* | nonstopux*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      # PIC (with -KPIC) is the default.
+-      lt_prog_compiler_static_GCJ='-non_shared'
+-      ;;
+ 
+-    newsos6)
+-      lt_prog_compiler_pic_GCJ='-KPIC'
+-      lt_prog_compiler_static_GCJ='-Bstatic'
+-      ;;
+ 
+-    linux*)
+-      case $cc_basename in
+-      icc* | ecc*)
+-	lt_prog_compiler_wl_GCJ='-Wl,'
+-	lt_prog_compiler_pic_GCJ='-KPIC'
+-	lt_prog_compiler_static_GCJ='-static'
+-        ;;
+-      pgcc* | pgf77* | pgf90* | pgf95*)
+-        # Portland Group compilers (*not* the Pentium gcc compiler,
+-	# which looks to be a dead project)
+-	lt_prog_compiler_wl_GCJ='-Wl,'
+-	lt_prog_compiler_pic_GCJ='-fpic'
+-	lt_prog_compiler_static_GCJ='-Bstatic'
+-        ;;
+-      ccc*)
+-        lt_prog_compiler_wl_GCJ='-Wl,'
+-        # All Alpha code is PIC.
+-        lt_prog_compiler_static_GCJ='-non_shared'
+-        ;;
+-      esac
+-      ;;
+ 
+-    osf3* | osf4* | osf5*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      # All OSF/1 code is PIC.
+-      lt_prog_compiler_static_GCJ='-non_shared'
+-      ;;
+ 
+-    solaris*)
+-      lt_prog_compiler_pic_GCJ='-KPIC'
+-      lt_prog_compiler_static_GCJ='-Bstatic'
+-      case $cc_basename in
+-      f77* | f90* | f95*)
+-	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
+-      *)
+-	lt_prog_compiler_wl_GCJ='-Wl,';;
+-      esac
+-      ;;
+ 
+-    sunos4*)
+-      lt_prog_compiler_wl_GCJ='-Qoption ld '
+-      lt_prog_compiler_pic_GCJ='-PIC'
+-      lt_prog_compiler_static_GCJ='-Bstatic'
+-      ;;
+ 
+-    sysv4 | sysv4.2uw2* | sysv4.3*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      lt_prog_compiler_pic_GCJ='-KPIC'
+-      lt_prog_compiler_static_GCJ='-Bstatic'
+-      ;;
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec ;then
+-	lt_prog_compiler_pic_GCJ='-Kconform_pic'
+-	lt_prog_compiler_static_GCJ='-Bstatic'
+-      fi
+-      ;;
+ 
+-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      lt_prog_compiler_pic_GCJ='-KPIC'
+-      lt_prog_compiler_static_GCJ='-Bstatic'
+-      ;;
+ 
+-    unicos*)
+-      lt_prog_compiler_wl_GCJ='-Wl,'
+-      lt_prog_compiler_can_build_shared_GCJ=no
+-      ;;
+ 
+-    uts4*)
+-      lt_prog_compiler_pic_GCJ='-pic'
+-      lt_prog_compiler_static_GCJ='-Bstatic'
+-      ;;
+ 
+-    *)
+-      lt_prog_compiler_can_build_shared_GCJ=no
+-      ;;
+-    esac
+-  fi
+ 
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
+ 
+-#
+-# Check to make sure the PIC flag actually works.
+-#
+-if test -n "$lt_prog_compiler_pic_GCJ"; then
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
+-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_prog_compiler_pic_works_GCJ=no
+-  ac_outfile=conftest.$ac_objext
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:16863: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&5
+-   echo "$as_me:16867: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       lt_prog_compiler_pic_works_GCJ=yes
+-     fi
+-   fi
+-   $rm conftest*
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
+-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
+ 
+-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
+-    case $lt_prog_compiler_pic_GCJ in
+-     "" | " "*) ;;
+-     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
+-     esac
+-else
+-    lt_prog_compiler_pic_GCJ=
+-     lt_prog_compiler_can_build_shared_GCJ=no
+-fi
+ 
+-fi
+-case $host_os in
+-  # For platforms which do not support PIC, -DPIC is meaningless:
+-  *djgpp*)
+-    lt_prog_compiler_pic_GCJ=
+-    ;;
+-  *)
+-    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
+-    ;;
+-esac
+ 
+-#
+-# Check to make sure the static flag actually works.
+-#
+-wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
+-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
+-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_prog_compiler_static_works_GCJ=no
+-   save_LDFLAGS="$LDFLAGS"
+-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
+-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+-     # The linker can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     if test -s conftest.err; then
+-       # Append any errors to the config.log.
+-       cat conftest.err 1>&5
+-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-       if diff conftest.exp conftest.er2 >/dev/null; then
+-         lt_prog_compiler_static_works_GCJ=yes
+-       fi
+-     else
+-       lt_prog_compiler_static_works_GCJ=yes
+-     fi
+-   fi
+-   $rm conftest*
+-   LDFLAGS="$save_LDFLAGS"
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
+-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
+ 
+-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
+-    :
+-else
+-    lt_prog_compiler_static_GCJ=
+-fi
+ 
+ 
+-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
+-if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  lt_cv_prog_compiler_c_o_GCJ=no
+-   $rm -r conftest 2>/dev/null
+-   mkdir conftest
+-   cd conftest
+-   mkdir out
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-   lt_compiler_flag="-o out/conftest2.$ac_objext"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:16967: $lt_compile\"" >&5)
+-   (eval "$lt_compile" 2>out/conftest.err)
+-   ac_status=$?
+-   cat out/conftest.err >&5
+-   echo "$as_me:16971: \$? = $ac_status" >&5
+-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+-   then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+-       lt_cv_prog_compiler_c_o_GCJ=yes
+-     fi
+-   fi
+-   chmod u+w . 2>&5
+-   $rm conftest*
+-   # SGI C++ compiler will create directory out/ii_files/ for
+-   # template instantiation
+-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
+-   $rm out/* && rmdir out
+-   cd ..
+-   rmdir conftest
+-   $rm conftest*
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
+-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
+ 
+ 
+-hard_links="nottested"
+-if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
+-  # do not overwrite the value of need_locks provided by the user
+-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
+-  hard_links=yes
+-  $rm conftest*
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  touch conftest.a
+-  ln conftest.a conftest.b 2>&5 || hard_links=no
+-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+-  { echo "$as_me:$LINENO: result: $hard_links" >&5
+-echo "${ECHO_T}$hard_links" >&6; }
+-  if test "$hard_links" = no; then
+-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+-    need_locks=warn
+-  fi
+-else
+-  need_locks=no
+-fi
+ 
+-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
+ 
+-  runpath_var=
+-  allow_undefined_flag_GCJ=
+-  enable_shared_with_static_runtimes_GCJ=no
+-  archive_cmds_GCJ=
+-  archive_expsym_cmds_GCJ=
+-  old_archive_From_new_cmds_GCJ=
+-  old_archive_from_expsyms_cmds_GCJ=
+-  export_dynamic_flag_spec_GCJ=
+-  whole_archive_flag_spec_GCJ=
+-  thread_safe_flag_spec_GCJ=
+-  hardcode_libdir_flag_spec_GCJ=
+-  hardcode_libdir_flag_spec_ld_GCJ=
+-  hardcode_libdir_separator_GCJ=
+-  hardcode_direct_GCJ=no
+-  hardcode_minus_L_GCJ=no
+-  hardcode_shlibpath_var_GCJ=unsupported
+-  link_all_deplibs_GCJ=unknown
+-  hardcode_automatic_GCJ=no
+-  module_cmds_GCJ=
+-  module_expsym_cmds_GCJ=
+-  always_export_symbols_GCJ=no
+-  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  # include_expsyms should be a list of space-separated symbols to be *always*
+-  # included in the symbol list
+-  include_expsyms_GCJ=
+-  # exclude_expsyms can be an extended regexp of symbols to exclude
+-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+-  # as well as any symbol that contains `d'.
+-  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
+-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+-  # platforms (ab)use it in PIC code, but their linkers get confused if
+-  # the symbol is explicitly referenced.  Since portable code cannot
+-  # rely on this symbol name, it's probably fine to never include it in
+-  # preloaded symbol tables.
+-  extract_expsyms_cmds=
+-  # Just being paranoid about ensuring that cc_basename is set.
+-  for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+ 
+-  case $host_os in
+-  cygwin* | mingw* | pw32*)
+-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+-    # When not using gcc, we currently assume that we are using
+-    # Microsoft Visual C++.
+-    if test "$GCC" != yes; then
+-      with_gnu_ld=no
+-    fi
+-    ;;
+-  interix*)
+-    # we just hope/assume this is gcc and not c89 (= MSVC++)
+-    with_gnu_ld=yes
+-    ;;
+-  openbsd*)
+-    with_gnu_ld=no
+-    ;;
+-  esac
+ 
+-  ld_shlibs_GCJ=yes
+-  if test "$with_gnu_ld" = yes; then
+-    # If archive_cmds runs LD, not CC, wlarc should be empty
+-    wlarc='${wl}'
+ 
+-    # Set some defaults for GNU ld with shared library support. These
+-    # are reset later if shared libraries are not supported. Putting them
+-    # here allows them to be overridden if necessary.
+-    runpath_var=LD_RUN_PATH
+-    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
+-    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
+-    # ancient GNU ld didn't support --whole-archive et. al.
+-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+-	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+-      else
+-  	whole_archive_flag_spec_GCJ=
+-    fi
+-    supports_anon_versioning=no
+-    case `$LD -v 2>/dev/null` in
+-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+-      *\ 2.11.*) ;; # other 2.11 versions
+-      *) supports_anon_versioning=yes ;;
+-    esac
+ 
+-    # See if GNU ld supports shared libraries.
+-    case $host_os in
+-    aix3* | aix4* | aix5*)
+-      # On AIX/PPC, the GNU linker is very broken
+-      if test "$host_cpu" != ia64; then
+-	ld_shlibs_GCJ=no
+-	cat <<EOF 1>&2
+ 
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+-*** to be unable to reliably create shared libraries on AIX.
+-*** Therefore, libtool is disabling shared libraries support.  If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
+ 
+-EOF
+-      fi
+-      ;;
+ 
+-    amigaos*)
+-      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      hardcode_minus_L_GCJ=yes
+-
+-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+-      # that the semantics of dynamic libraries on AmigaOS, at least up
+-      # to version 4, is to share data among multiple programs linked
+-      # with the same dynamic library.  Since this doesn't match the
+-      # behavior of shared libraries on other platforms, we can't use
+-      # them.
+-      ld_shlibs_GCJ=no
+-      ;;
+ 
+-    beos*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	allow_undefined_flag_GCJ=unsupported
+-	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+-	# support --undefined.  This deserves some investigation.  FIXME
+-	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-      else
+-	ld_shlibs_GCJ=no
+-      fi
+-      ;;
+ 
+-    cygwin* | mingw* | pw32*)
+-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
+-      # as there is no search path for DLLs.
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      allow_undefined_flag_GCJ=unsupported
+-      always_export_symbols_GCJ=no
+-      enable_shared_with_static_runtimes_GCJ=yes
+-      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ 
+-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+-        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-	# If the export-symbols file already is a .def file (1st line
+-	# is EXPORTS), use it as is; otherwise, prepend...
+-	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	  cp $export_symbols $output_objdir/$soname.def;
+-	else
+-	  echo EXPORTS > $output_objdir/$soname.def;
+-	  cat $export_symbols >> $output_objdir/$soname.def;
+-	fi~
+-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-      else
+-	ld_shlibs_GCJ=no
+-      fi
+-      ;;
+ 
+-    interix3*)
+-      hardcode_direct_GCJ=no
+-      hardcode_shlibpath_var_GCJ=no
+-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+-      export_dynamic_flag_spec_GCJ='${wl}-E'
+-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+-      # Instead, shared libraries are loaded at an image base (0x10000000 by
+-      # default) and relocated if they conflict, which is a slow very memory
+-      # consuming and fragmenting process.  To avoid this, we pick a random,
+-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+-      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+-      ;;
+ 
+-    linux*)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	tmp_addflag=
+-	case $cc_basename,$host_cpu in
+-	pgcc*)				# Portland Group C compiler
+-	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag'
+-	  ;;
+-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+-	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+-	  tmp_addflag=' $pic_flag -Mnomain' ;;
+-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
+-	  tmp_addflag=' -i_dynamic' ;;
+-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+-	ifc* | ifort*)			# Intel Fortran compiler
+-	  tmp_addflag=' -nofor_main' ;;
+-	esac
+-	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ 
+-	if test $supports_anon_versioning = yes; then
+-	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
+-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+-  $echo "local: *; };" >> $output_objdir/$libname.ver~
+-	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+-	fi
+-      else
+-	ld_shlibs_GCJ=no
+-      fi
+-      ;;
+ 
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+-	wlarc=
+-      else
+-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      fi
+-      ;;
+ 
+-    solaris*)
+-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+-	ld_shlibs_GCJ=no
+-	cat <<EOF 1>&2
+ 
+-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+-*** create shared libraries on Solaris systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.9.1 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
+ 
+-EOF
+-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	ld_shlibs_GCJ=no
+-      fi
+-      ;;
+ 
+-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+-      case `$LD -v 2>&1` in
+-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+-	ld_shlibs_GCJ=no
+-	cat <<_LT_EOF 1>&2
+ 
+-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+-*** reliably create shared libraries on SCO systems.  Therefore, libtool
+-*** is disabling shared libraries support.  We urge you to upgrade GNU
+-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+-*** your PATH or compiler configuration so that the native linker is
+-*** used, and then restart.
+ 
+-_LT_EOF
+-	;;
+-	*)
+-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
+-	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
+-	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
+-	  else
+-	    ld_shlibs_GCJ=no
+-	  fi
+-	;;
+-      esac
+-      ;;
+ 
+-    sunos4*)
+-      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      wlarc=
+-      hardcode_direct_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    *)
+-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+-      else
+-	ld_shlibs_GCJ=no
+-      fi
+-      ;;
+-    esac
+ 
+-    if test "$ld_shlibs_GCJ" = no; then
+-      runpath_var=
+-      hardcode_libdir_flag_spec_GCJ=
+-      export_dynamic_flag_spec_GCJ=
+-      whole_archive_flag_spec_GCJ=
+-    fi
+-  else
+-    # PORTME fill in a description of your system's linker (not GNU ld)
+-    case $host_os in
+-    aix3*)
+-      allow_undefined_flag_GCJ=unsupported
+-      always_export_symbols_GCJ=yes
+-      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+-      # Note: this linker hardcodes the directories in LIBPATH if there
+-      # are no directories specified by -L.
+-      hardcode_minus_L_GCJ=yes
+-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+-	# Neither direct hardcoding nor static linking is supported with a
+-	# broken collect2.
+-	hardcode_direct_GCJ=unsupported
+-      fi
+-      ;;
+ 
+-    aix4* | aix5*)
+-      if test "$host_cpu" = ia64; then
+-	# On IA64, the linker does run time linking by default, so we don't
+-	# have to do anything special.
+-	aix_use_runtimelinking=no
+-	exp_sym_flag='-Bexport'
+-	no_entry_flag=""
+-      else
+-	# If we're using GNU nm, then we don't want the "-C" option.
+-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+-	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-	else
+-	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+-	fi
+-	aix_use_runtimelinking=no
+ 
+-	# Test if we are trying to use run time linking or normal
+-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+-	# need to do runtime linking.
+-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+-	  for ld_flag in $LDFLAGS; do
+-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+-  	    aix_use_runtimelinking=yes
+-  	    break
+-  	  fi
+-	  done
+-	  ;;
+-	esac
+ 
+-	exp_sym_flag='-bexport'
+-	no_entry_flag='-bnoentry'
+-      fi
+ 
+-      # When large executables or shared objects are built, AIX ld can
+-      # have problems creating the table of contents.  If linking a library
+-      # or program results in "error TOC overflow" add -mminimal-toc to
+-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+ 
+-      archive_cmds_GCJ=''
+-      hardcode_direct_GCJ=yes
+-      hardcode_libdir_separator_GCJ=':'
+-      link_all_deplibs_GCJ=yes
+ 
+-      if test "$GCC" = yes; then
+-	case $host_os in aix4.[012]|aix4.[012].*)
+-	# We only want to do this on AIX 4.2 and lower, the check
+-	# below for broken collect2 doesn't work under 4.3+
+-	  collect2name=`${CC} -print-prog-name=collect2`
+-	  if test -f "$collect2name" && \
+-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+-	  then
+-  	  # We have reworked collect2
+-  	  hardcode_direct_GCJ=yes
+-	  else
+-  	  # We have old collect2
+-  	  hardcode_direct_GCJ=unsupported
+-  	  # It fails to find uninstalled libraries when the uninstalled
+-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
+-  	  # to unsupported forces relinking
+-  	  hardcode_minus_L_GCJ=yes
+-  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-  	  hardcode_libdir_separator_GCJ=
+-	  fi
+-	  ;;
+-	esac
+-	shared_flag='-shared'
+-	if test "$aix_use_runtimelinking" = yes; then
+-	  shared_flag="$shared_flag "'${wl}-G'
+-	fi
+-      else
+-	# not using gcc
+-	if test "$host_cpu" = ia64; then
+-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+-  	# chokes on -Wl,-G. The following line is correct:
+-	  shared_flag='-G'
+-	else
+-	  if test "$aix_use_runtimelinking" = yes; then
+-	    shared_flag='${wl}-G'
+-	  else
+-	    shared_flag='${wl}-bM:SRE'
+-	  fi
+-	fi
+-      fi
+ 
+-      # It seems that -bexpall does not export symbols beginning with
+-      # underscore (_), so it is better to generate a list of symbols to export.
+-      always_export_symbols_GCJ=yes
+-      if test "$aix_use_runtimelinking" = yes; then
+-	# Warning - without using the other runtime loading flags (-brtl),
+-	# -berok will link without error, but may produce a broken library.
+-	allow_undefined_flag_GCJ='-berok'
+-       # Determine the default libpath from the value encoded in an empty executable.
+-       cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+ 
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+-       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+-       else
+-	if test "$host_cpu" = ia64; then
+-	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
+-	  allow_undefined_flag_GCJ="-z nodefs"
+-	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+-	else
+-	 # Determine the default libpath from the value encoded in an empty executable.
+-	 cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+ 
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+-	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
+-	  # Warning - without using the other run time loading flags,
+-	  # -berok will link without error, but may produce a broken library.
+-	  no_undefined_flag_GCJ=' ${wl}-bernotok'
+-	  allow_undefined_flag_GCJ=' ${wl}-berok'
+-	  # Exported symbols can be pulled into shared objects from archives
+-	  whole_archive_flag_spec_GCJ='$convenience'
+-	  archive_cmds_need_lc_GCJ=yes
+-	  # This is similar to how AIX traditionally builds its shared libraries.
+-	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+-	fi
+-      fi
+-      ;;
+ 
+-    amigaos*)
+-      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      hardcode_minus_L_GCJ=yes
+-      # see comment about different semantics on the GNU ld section
+-      ld_shlibs_GCJ=no
+-      ;;
+ 
+-    bsdi[45]*)
+-      export_dynamic_flag_spec_GCJ=-rdynamic
+-      ;;
+ 
+-    cygwin* | mingw* | pw32*)
+-      # When not using gcc, we currently assume that we are using
+-      # Microsoft Visual C++.
+-      # hardcode_libdir_flag_spec is actually meaningless, as there is
+-      # no search path for DLLs.
+-      hardcode_libdir_flag_spec_GCJ=' '
+-      allow_undefined_flag_GCJ=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      old_archive_From_new_cmds_GCJ='true'
+-      # FIXME: Should let the user specify the lib program.
+-      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
+-      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
+-      enable_shared_with_static_runtimes_GCJ=yes
+-      ;;
+ 
+-    darwin* | rhapsody*)
+-      case $host_os in
+-        rhapsody* | darwin1.[012])
+-         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
+-         ;;
+-       *) # Darwin 1.3 on
+-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+-           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-         else
+-           case ${MACOSX_DEPLOYMENT_TARGET} in
+-             10.[012])
+-               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+-               ;;
+-             10.*)
+-               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
+-               ;;
+-           esac
+-         fi
+-         ;;
+-      esac
+-      archive_cmds_need_lc_GCJ=no
+-      hardcode_direct_GCJ=no
+-      hardcode_automatic_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=unsupported
+-      whole_archive_flag_spec_GCJ=''
+-      link_all_deplibs_GCJ=yes
+-    if test "$GCC" = yes ; then
+-    	output_verbose_link_cmd='echo'
+-        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+-      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-    else
+-      case $cc_basename in
+-        xlc*)
+-         output_verbose_link_cmd='echo'
+-         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+-         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+-          ;;
+-       *)
+-         ld_shlibs_GCJ=no
+-          ;;
+-      esac
+-    fi
+-      ;;
+ 
+-    dgux*)
+-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    freebsd1*)
+-      ld_shlibs_GCJ=no
+-      ;;
+ 
+-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+-    # support.  Future versions do this automatically, but an explicit c++rt0.o
+-    # does not break anything, and helps significantly (at the cost of a little
+-    # extra space).
+-    freebsd2.2*)
+-      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
+-      hardcode_direct_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+-    freebsd2*)
+-      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_direct_GCJ=yes
+-      hardcode_minus_L_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+-    freebsd* | kfreebsd*-gnu | dragonfly*)
+-      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
+-      hardcode_direct_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    hpux9*)
+-      if test "$GCC" = yes; then
+-	archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      else
+-	archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+-      fi
+-      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+-      hardcode_libdir_separator_GCJ=:
+-      hardcode_direct_GCJ=yes
+ 
+-      # hardcode_minus_L: Not really in the search PATH,
+-      # but as the default location of the library.
+-      hardcode_minus_L_GCJ=yes
+-      export_dynamic_flag_spec_GCJ='${wl}-E'
+-      ;;
+ 
+-    hpux10*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+-	hardcode_libdir_separator_GCJ=:
+ 
+-	hardcode_direct_GCJ=yes
+-	export_dynamic_flag_spec_GCJ='${wl}-E'
+ 
+-	# hardcode_minus_L: Not really in the search PATH,
+-	# but as the default location of the library.
+-	hardcode_minus_L_GCJ=yes
+-      fi
+-      ;;
+ 
+-    hpux11*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      else
+-	case $host_cpu in
+-	hppa*64*)
+-	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	ia64*)
+-	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	*)
+-	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-	  ;;
+-	esac
+-      fi
+-      if test "$with_gnu_ld" = no; then
+-	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+-	hardcode_libdir_separator_GCJ=:
+ 
+-	case $host_cpu in
+-	hppa*64*|ia64*)
+-	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
+-	  hardcode_direct_GCJ=no
+-	  hardcode_shlibpath_var_GCJ=no
+-	  ;;
+-	*)
+-	  hardcode_direct_GCJ=yes
+-	  export_dynamic_flag_spec_GCJ='${wl}-E'
+ 
+-	  # hardcode_minus_L: Not really in the search PATH,
+-	  # but as the default location of the library.
+-	  hardcode_minus_L_GCJ=yes
+-	  ;;
+-	esac
+-      fi
+-      ;;
+ 
+-    irix5* | irix6* | nonstopux*)
+-      if test "$GCC" = yes; then
+-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
+-      fi
+-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator_GCJ=:
+-      link_all_deplibs_GCJ=yes
+-      ;;
+ 
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+-      else
+-	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+-      fi
+-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
+-      hardcode_direct_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    newsos6)
+-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_direct_GCJ=yes
+-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator_GCJ=:
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    openbsd*)
+-      hardcode_direct_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+-	export_dynamic_flag_spec_GCJ='${wl}-E'
+-      else
+-       case $host_os in
+-	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+-	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
+-	   ;;
+-	 *)
+-	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+-	   ;;
+-       esac
+-      fi
+-      ;;
+ 
+-    os2*)
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      hardcode_minus_L_GCJ=yes
+-      allow_undefined_flag_GCJ=unsupported
+-      archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+-      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+-      ;;
+ 
+-    osf3*)
+-      if test "$GCC" = yes; then
+-	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-      else
+-	allow_undefined_flag_GCJ=' -expect_unresolved \*'
+-	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-      fi
+-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+-      hardcode_libdir_separator_GCJ=:
+-      ;;
+ 
+-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+-      if test "$GCC" = yes; then
+-	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+-	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+-      else
+-	allow_undefined_flag_GCJ=' -expect_unresolved \*'
+-	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+ 
+-	# Both c and cxx compiler support -rpath directly
+-	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
+-      fi
+-      hardcode_libdir_separator_GCJ=:
+-      ;;
+ 
+-    solaris*)
+-      no_undefined_flag_GCJ=' -z text'
+-      if test "$GCC" = yes; then
+-	wlarc='${wl}'
+-	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+-      else
+-	wlarc=''
+-	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+-      fi
+-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
+-      hardcode_shlibpath_var_GCJ=no
+-      case $host_os in
+-      solaris2.[0-5] | solaris2.[0-5].*) ;;
+-      *)
+- 	# The compiler driver will combine linker options so we
+- 	# cannot just pass the convience library names through
+- 	# without $wl, iff we do not link with $LD.
+- 	# Luckily, gcc supports the same syntax we need for Sun Studio.
+- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
+- 	case $wlarc in
+- 	'')
+- 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
+- 	*)
+- 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
+- 	esac ;;
+-      esac
+-      link_all_deplibs_GCJ=yes
+-      ;;
+ 
+-    sunos4*)
+-      if test "x$host_vendor" = xsequent; then
+-	# Use $CC to link under sequent, because it throws in some extra .o
+-	# files that make .init and .fini sections work.
+-	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      hardcode_direct_GCJ=yes
+-      hardcode_minus_L_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    sysv4)
+-      case $host_vendor in
+-	sni)
+-	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  hardcode_direct_GCJ=yes # is this really true???
+-	;;
+-	siemens)
+-	  ## LD is ld it makes a PLAMLIB
+-	  ## CC just makes a GrossModule.
+-	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+-	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
+-	  hardcode_direct_GCJ=no
+-        ;;
+-	motorola)
+-	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
+-	;;
+-      esac
+-      runpath_var='LD_RUN_PATH'
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    sysv4.3*)
+-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_shlibpath_var_GCJ=no
+-      export_dynamic_flag_spec_GCJ='-Bexport'
+-      ;;
+ 
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-	hardcode_shlibpath_var_GCJ=no
+-	runpath_var=LD_RUN_PATH
+-	hardcode_runpath_var=yes
+-	ld_shlibs_GCJ=yes
+-      fi
+-      ;;
+ 
+-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
+-      no_undefined_flag_GCJ='${wl}-z,text'
+-      archive_cmds_need_lc_GCJ=no
+-      hardcode_shlibpath_var_GCJ=no
+-      runpath_var='LD_RUN_PATH'
+ 
+-      if test "$GCC" = yes; then
+-	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
+ 
+-    sysv5* | sco3.2v5* | sco5v6*)
+-      # Note: We can NOT use -z defs as we might desire, because we do not
+-      # link with -lc, and that would cause any symbols used from libc to
+-      # always be unresolved, which means just about no library would
+-      # ever link correctly.  If we're not using GNU ld we use -z text
+-      # though, which does catch some bad symbols but isn't as heavy-handed
+-      # as -z defs.
+-      no_undefined_flag_GCJ='${wl}-z,text'
+-      allow_undefined_flag_GCJ='${wl}-z,nodefs'
+-      archive_cmds_need_lc_GCJ=no
+-      hardcode_shlibpath_var_GCJ=no
+-      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-      hardcode_libdir_separator_GCJ=':'
+-      link_all_deplibs_GCJ=yes
+-      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
+-      runpath_var='LD_RUN_PATH'
+ 
+-      if test "$GCC" = yes; then
+-	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
+ 
+-    uts4*)
+-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
+-      hardcode_shlibpath_var_GCJ=no
+-      ;;
+ 
+-    *)
+-      ld_shlibs_GCJ=no
+-      ;;
+-    esac
+-  fi
+ 
+-{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
+-echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
+-test "$ld_shlibs_GCJ" = no && can_build_shared=no
+ 
+-#
+-# Do we need to explicitly link libc?
+-#
+-case "x$archive_cmds_need_lc_GCJ" in
+-x|xyes)
+-  # Assume -lc should be added
+-  archive_cmds_need_lc_GCJ=yes
+ 
+-  if test "$enable_shared" = yes && test "$GCC" = yes; then
+-    case $archive_cmds_GCJ in
+-    *'~'*)
+-      # FIXME: we may have to deal with multi-command sequences.
+-      ;;
+-    '$CC '*)
+-      # Test whether the compiler implicitly links with -lc since on some
+-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+-      # to ld, don't add -lc before -lgcc.
+-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
+-      $rm conftest*
+-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+-  (eval $ac_compile) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } 2>conftest.err; then
+-        soname=conftest
+-        lib=conftest
+-        libobjs=conftest.$ac_objext
+-        deplibs=
+-        wl=$lt_prog_compiler_wl_GCJ
+-	pic_flag=$lt_prog_compiler_pic_GCJ
+-        compiler_flags=-v
+-        linker_flags=-v
+-        verstring=
+-        output_objdir=.
+-        libname=conftest
+-        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
+-        allow_undefined_flag_GCJ=
+-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+-  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }
+-        then
+-	  archive_cmds_need_lc_GCJ=no
+-        else
+-	  archive_cmds_need_lc_GCJ=yes
+-        fi
+-        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
+-      else
+-        cat conftest.err 1>&5
+-      fi
+-      $rm conftest*
+-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
+-echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
+-      ;;
+-    esac
+-  fi
+-  ;;
+-esac
+ 
+-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
++$as_echo_n "checking dynamic linker characteristics... " >&6; }
++
++if test "$GCC" = yes; then
++  case $host_os in
++    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
++    *) lt_awk_arg="/^libraries:/" ;;
++  esac
++  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
++    # if the path contains ";" then we assume it to be the separator
++    # otherwise default to the standard path separator (i.e. ":") - it is
++    # assumed that no part of a normal pathname contains ";" but that should
++    # okay in the real world where ";" in dirpaths is itself problematic.
++    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
++  else
++    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++  fi
++  # Ok, now we have the path, separated by spaces, we can step through it
++  # and add multilib dir if necessary.
++  lt_tmp_lt_search_path_spec=
++  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
++  for lt_sys_path in $lt_search_path_spec; do
++    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
++      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
++    else
++      test -d "$lt_sys_path" && \
++	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
++    fi
++  done
++  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
++BEGIN {RS=" "; FS="/|\n";} {
++  lt_foo="";
++  lt_count=0;
++  for (lt_i = NF; lt_i > 0; lt_i--) {
++    if ($lt_i != "" && $lt_i != ".") {
++      if ($lt_i == "..") {
++        lt_count++;
++      } else {
++        if (lt_count == 0) {
++          lt_foo="/" $lt_i lt_foo;
++        } else {
++          lt_count--;
++        }
++      }
++    }
++  }
++  if (lt_foo != "") { lt_freq[lt_foo]++; }
++  if (lt_freq[lt_foo] == 1) { print lt_foo; }
++}'`
++  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
++else
++  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
++fi
+ library_names_spec=
+ libname_spec='lib$name'
+ soname_spec=
+@@ -18052,20 +10838,6 @@
+ version_type=none
+ dynamic_linker="$host_os ld.so"
+ sys_lib_dlsearch_path_spec="/lib /usr/lib"
+-if test "$GCC" = yes; then
+-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+-    # if the path contains ";" then we assume it to be the separator
+-    # otherwise default to the standard path separator (i.e. ":") - it is
+-    # assumed that no part of a normal pathname contains ";" but that should
+-    # okay in the real world where ";" in dirpaths is itself problematic.
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+-  else
+-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+-  fi
+-else
+-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+-fi
+ need_lib_prefix=unknown
+ hardcode_into_libs=no
+ 
+@@ -18083,7 +10855,7 @@
+   soname_spec='${libname}${release}${shared_ext}$major'
+   ;;
+ 
+-aix4* | aix5*)
++aix[4-9]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -18102,7 +10874,7 @@
+       aix4 | aix4.[01] | aix4.[01].*)
+       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ 	   echo ' yes '
+-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
++	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ 	:
+       else
+ 	can_build_shared=no
+@@ -18128,9 +10900,18 @@
+   ;;
+ 
+ amigaos*)
+-  library_names_spec='$libname.ixlibrary $libname.a'
+-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
+-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++  case $host_cpu in
++  powerpc)
++    # Since July 2007 AmigaOS4 officially supports .so libraries.
++    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    ;;
++  m68k)
++    library_names_spec='$libname.ixlibrary $libname.a'
++    # Create ${libname}_ixlibrary.a entries in /sys/libs.
++    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++    ;;
++  esac
+   ;;
+ 
+ beos*)
+@@ -18153,25 +10934,28 @@
+   # libtool to hard-code these into programs
+   ;;
+ 
+-cygwin* | mingw* | pw32*)
++cygwin* | mingw* | pw32* | cegcc*)
+   version_type=windows
+   shrext_cmds=".dll"
+   need_version=no
+   need_lib_prefix=no
+ 
+   case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32*)
++  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+     library_names_spec='$libname.dll.a'
+     # DLL is installed to $(libdir)/../bin by postinstall_cmds
+     postinstall_cmds='base_file=`basename \${file}`~
+-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+       dldir=$destdir/`dirname \$dlpath`~
+       test -d \$dldir || mkdir -p \$dldir~
+       $install_prog $dir/$dlname \$dldir/$dlname~
+-      chmod a+x \$dldir/$dlname'
++      chmod a+x \$dldir/$dlname~
++      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++      fi'
+     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+       dlpath=$dir/\$dldll~
+-       $rm \$dlpath'
++       $RM \$dlpath'
+     shlibpath_overrides_runpath=yes
+ 
+     case $host_os in
+@@ -18180,20 +10964,20 @@
+       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+       ;;
+-    mingw*)
++    mingw* | cegcc*)
+       # MinGW DLLs use traditional 'lib' prefix
+       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
++      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+         # It is most probably a Windows format PATH printed by
+         # mingw gcc, but we are running on Cygwin. Gcc prints its search
+         # path with ; separators, and with drive letters. We can handle the
+         # drive letters (cygwin fileutils understands them), so leave them,
+         # especially as we might pass files found there to a mingw objdump,
+         # which wouldn't understand a cygwinified path. Ahh.
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+       else
+-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+       fi
+       ;;
+     pw32*)
+@@ -18217,17 +11001,13 @@
+   version_type=darwin
+   need_lib_prefix=no
+   need_version=no
+-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
++  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+   soname_spec='${libname}${release}${major}$shared_ext'
+   shlibpath_overrides_runpath=yes
+   shlibpath_var=DYLD_LIBRARY_PATH
+   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+-  if test "$GCC" = yes; then
+-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+-  else
+-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+-  fi
++
++  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+   ;;
+ 
+@@ -18244,18 +11024,6 @@
+   dynamic_linker=no
+   ;;
+ 
+-kfreebsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+-
+ freebsd* | dragonfly*)
+   # DragonFly does not have aout.  When/if they implement a new
+   # versioning mechanism, adjust this.
+@@ -18293,7 +11061,7 @@
+     shlibpath_overrides_runpath=no
+     hardcode_into_libs=yes
+     ;;
+-  freebsd*) # from 4.6 on
++  *) # from 4.6 on, and DragonFly
+     shlibpath_overrides_runpath=yes
+     hardcode_into_libs=yes
+     ;;
+@@ -18332,18 +11100,18 @@
+     fi
+     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+     ;;
+-   hppa*64*)
+-     shrext_cmds='.sl'
+-     hardcode_into_libs=yes
+-     dynamic_linker="$host_os dld.sl"
+-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-     soname_spec='${libname}${release}${shared_ext}$major'
+-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+-     ;;
+-   *)
++  hppa*64*)
++    shrext_cmds='.sl'
++    hardcode_into_libs=yes
++    dynamic_linker="$host_os dld.sl"
++    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
++    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
++    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++    ;;
++  *)
+     shrext_cmds='.sl'
+     dynamic_linker="$host_os dld.sl"
+     shlibpath_var=SHLIB_PATH
+@@ -18356,7 +11124,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+ 
+-interix3*)
++interix[3-9]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -18398,1214 +11166,910 @@
+     esac
+     ;;
+   esac
+-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+-  shlibpath_overrides_runpath=no
+-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+-  hardcode_into_libs=yes
+-  ;;
+-
+-# No shared lib support for Linux oldld, aout, or coff.
+-linux*oldld* | linux*aout* | linux*coff*)
+-  dynamic_linker=no
+-  ;;
+-
+-# This must be Linux ELF.
+-linux*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  # This implies no fast_install, which is unacceptable.
+-  # Some rework will be needed to allow for fast_install
+-  # before this can be enabled.
+-  hardcode_into_libs=yes
+-
+-  # Append ld.so.conf contents to the search path
+-  if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+-  fi
+-
+-  # We used to test for /lib/ld.so.1 and disable shared libraries on
+-  # powerpc, because MkLinux only supported shared libraries with the
+-  # GNU dynamic linker.  Since this was broken with cross compilers,
+-  # most powerpc-linux boxes support dynamic linking these days and
+-  # people can always --disable-shared, the test was removed, and we
+-  # assume the GNU/Linux dynamic linker is in use.
+-  dynamic_linker='GNU/Linux ld.so'
+-  ;;
+-
+-knetbsd*-gnu)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=no
+-  hardcode_into_libs=yes
+-  dynamic_linker='GNU ld.so'
+-  ;;
+-
+-netbsd*)
+-  version_type=sunos
+-  need_lib_prefix=no
+-  need_version=no
+-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-    dynamic_linker='NetBSD (a.out) ld.so'
+-  else
+-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-    soname_spec='${libname}${release}${shared_ext}$major'
+-    dynamic_linker='NetBSD ld.elf_so'
+-  fi
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  ;;
+-
+-newsos6)
+-  version_type=linux
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
+-
+-nto-qnx*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  ;;
+-
+-openbsd*)
+-  version_type=sunos
+-  sys_lib_dlsearch_path_spec="/usr/lib"
+-  need_lib_prefix=no
+-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+-  case $host_os in
+-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+-    *)                         need_version=no  ;;
+-  esac
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-    case $host_os in
+-      openbsd2.[89] | openbsd2.[89].*)
+-	shlibpath_overrides_runpath=no
+-	;;
+-      *)
+-	shlibpath_overrides_runpath=yes
+-	;;
+-      esac
+-  else
+-    shlibpath_overrides_runpath=yes
+-  fi
+-  ;;
+-
+-os2*)
+-  libname_spec='$name'
+-  shrext_cmds=".dll"
+-  need_lib_prefix=no
+-  library_names_spec='$libname${shared_ext} $libname.a'
+-  dynamic_linker='OS/2 ld.exe'
+-  shlibpath_var=LIBPATH
+-  ;;
+-
+-osf3* | osf4* | osf5*)
+-  version_type=osf
+-  need_lib_prefix=no
+-  need_version=no
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+-  ;;
+-
+-solaris*)
+-  version_type=linux
+-  need_lib_prefix=no
+-  need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  hardcode_into_libs=yes
+-  # ldd complains unless libraries are executable
+-  postinstall_cmds='chmod +x $lib'
+-  ;;
+-
+-sunos4*)
+-  version_type=sunos
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+-  shlibpath_var=LD_LIBRARY_PATH
+-  shlibpath_overrides_runpath=yes
+-  if test "$with_gnu_ld" = yes; then
+-    need_lib_prefix=no
+-  fi
+-  need_version=yes
++  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
++  shlibpath_overrides_runpath=no
++  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
++  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
++  hardcode_into_libs=yes
+   ;;
+ 
+-sysv4 | sysv4.3*)
++# No shared lib support for Linux oldld, aout, or coff.
++linux*oldld* | linux*aout* | linux*coff*)
++  dynamic_linker=no
++  ;;
++
++# This must be Linux ELF.
++linux* | k*bsd*-gnu)
+   version_type=linux
++  need_lib_prefix=no
++  need_version=no
+   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+   soname_spec='${libname}${release}${shared_ext}$major'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+   shlibpath_var=LD_LIBRARY_PATH
+-  case $host_vendor in
+-    sni)
+-      shlibpath_overrides_runpath=no
+-      need_lib_prefix=no
+-      export_dynamic_flag_spec='${wl}-Blargedynsym'
+-      runpath_var=LD_RUN_PATH
+-      ;;
+-    siemens)
+-      need_lib_prefix=no
+-      ;;
+-    motorola)
+-      need_lib_prefix=no
+-      need_version=no
+-      shlibpath_overrides_runpath=no
+-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+-      ;;
+-  esac
+-  ;;
++  shlibpath_overrides_runpath=no
++  # Some binutils ld are patched to set DT_RUNPATH
++  save_LDFLAGS=$LDFLAGS
++  save_libdir=$libdir
++  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
++       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-sysv4*MP*)
+-  if test -d /usr/nec ;then
+-    version_type=linux
+-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+-    soname_spec='$libname${shared_ext}.$major'
+-    shlibpath_var=LD_LIBRARY_PATH
++int
++main ()
++{
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
++  shlibpath_overrides_runpath=yes
++fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++  LDFLAGS=$save_LDFLAGS
++  libdir=$save_libdir
++
++  # This implies no fast_install, which is unacceptable.
++  # Some rework will be needed to allow for fast_install
++  # before this can be enabled.
++  hardcode_into_libs=yes
++
++  # Append ld.so.conf contents to the search path
++  if test -f /etc/ld.so.conf; then
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
++
++  # We used to test for /lib/ld.so.1 and disable shared libraries on
++  # powerpc, because MkLinux only supported shared libraries with the
++  # GNU dynamic linker.  Since this was broken with cross compilers,
++  # most powerpc-linux boxes support dynamic linking these days and
++  # people can always --disable-shared, the test was removed, and we
++  # assume the GNU/Linux dynamic linker is in use.
++  dynamic_linker='GNU/Linux ld.so'
+   ;;
+ 
+-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+-  version_type=freebsd-elf
++netbsdelf*-gnu)
++  version_type=linux
+   need_lib_prefix=no
+   need_version=no
+-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+   soname_spec='${libname}${release}${shared_ext}$major'
+   shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
+   hardcode_into_libs=yes
+-  if test "$with_gnu_ld" = yes; then
+-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+-    shlibpath_overrides_runpath=no
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
++netbsd*)
++  version_type=sunos
++  need_lib_prefix=no
++  need_version=no
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++    dynamic_linker='NetBSD (a.out) ld.so'
+   else
+-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+-    shlibpath_overrides_runpath=yes
+-    case $host_os in
+-      sco3.2v5*)
+-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+-	;;
+-    esac
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    dynamic_linker='NetBSD ld.elf_so'
+   fi
+-  sys_lib_dlsearch_path_spec='/usr/lib'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
+   ;;
+ 
+-uts4*)
++newsos6)
+   version_type=linux
+   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+-  soname_spec='${libname}${release}${shared_ext}$major'
+   shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
+   ;;
+ 
+-*)
+-  dynamic_linker=no
+-  ;;
+-esac
+-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+-echo "${ECHO_T}$dynamic_linker" >&6; }
+-test "$dynamic_linker" = no && can_build_shared=no
+-
+-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+-if test "$GCC" = yes; then
+-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+-fi
+-
+-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
+-hardcode_action_GCJ=
+-if test -n "$hardcode_libdir_flag_spec_GCJ" || \
+-   test -n "$runpath_var_GCJ" || \
+-   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
+-
+-  # We can hardcode non-existant directories.
+-  if test "$hardcode_direct_GCJ" != no &&
+-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+-     # have to relink, otherwise we might link with an installed library
+-     # when we should be linking with a yet-to-be-installed one
+-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
+-     test "$hardcode_minus_L_GCJ" != no; then
+-    # Linking always hardcodes the temporary library directory.
+-    hardcode_action_GCJ=relink
+-  else
+-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+-    hardcode_action_GCJ=immediate
+-  fi
+-else
+-  # We cannot hardcode anything, or else we can only hardcode existing
+-  # directories.
+-  hardcode_action_GCJ=unsupported
+-fi
+-{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
+-echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
+-
+-if test "$hardcode_action_GCJ" = relink; then
+-  # Fast installation is not supported
+-  enable_fast_install=no
+-elif test "$shlibpath_overrides_runpath" = yes ||
+-     test "$enable_shared" = no; then
+-  # Fast installation is not necessary
+-  enable_fast_install=needless
+-fi
+-
+-
+-# The else clause should only fire when bootstrapping the
+-# libtool distribution, otherwise you forgot to ship ltmain.sh
+-# with your package, and you will get complaints that there are
+-# no rules to generate ltmain.sh.
+-if test -f "$ltmain"; then
+-  # See if we are running on zsh, and set the options which allow our commands through
+-  # without removal of \ escapes.
+-  if test -n "${ZSH_VERSION+set}" ; then
+-    setopt NO_GLOB_SUBST
+-  fi
+-  # Now quote all the things that may contain metacharacters while being
+-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
+-  # variables and quote the copies for generation of the libtool script.
+-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+-    SED SHELL STRIP \
+-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+-    deplibs_check_method reload_flag reload_cmds need_locks \
+-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+-    lt_cv_sys_global_symbol_to_c_name_address \
+-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+-    old_postinstall_cmds old_postuninstall_cmds \
+-    compiler_GCJ \
+-    CC_GCJ \
+-    LD_GCJ \
+-    lt_prog_compiler_wl_GCJ \
+-    lt_prog_compiler_pic_GCJ \
+-    lt_prog_compiler_static_GCJ \
+-    lt_prog_compiler_no_builtin_flag_GCJ \
+-    export_dynamic_flag_spec_GCJ \
+-    thread_safe_flag_spec_GCJ \
+-    whole_archive_flag_spec_GCJ \
+-    enable_shared_with_static_runtimes_GCJ \
+-    old_archive_cmds_GCJ \
+-    old_archive_from_new_cmds_GCJ \
+-    predep_objects_GCJ \
+-    postdep_objects_GCJ \
+-    predeps_GCJ \
+-    postdeps_GCJ \
+-    compiler_lib_search_path_GCJ \
+-    archive_cmds_GCJ \
+-    archive_expsym_cmds_GCJ \
+-    postinstall_cmds_GCJ \
+-    postuninstall_cmds_GCJ \
+-    old_archive_from_expsyms_cmds_GCJ \
+-    allow_undefined_flag_GCJ \
+-    no_undefined_flag_GCJ \
+-    export_symbols_cmds_GCJ \
+-    hardcode_libdir_flag_spec_GCJ \
+-    hardcode_libdir_flag_spec_ld_GCJ \
+-    hardcode_libdir_separator_GCJ \
+-    hardcode_automatic_GCJ \
+-    module_cmds_GCJ \
+-    module_expsym_cmds_GCJ \
+-    lt_cv_prog_compiler_c_o_GCJ \
+-    exclude_expsyms_GCJ \
+-    include_expsyms_GCJ; do
+-
+-    case $var in
+-    old_archive_cmds_GCJ | \
+-    old_archive_from_new_cmds_GCJ | \
+-    archive_cmds_GCJ | \
+-    archive_expsym_cmds_GCJ | \
+-    module_cmds_GCJ | \
+-    module_expsym_cmds_GCJ | \
+-    old_archive_from_expsyms_cmds_GCJ | \
+-    export_symbols_cmds_GCJ | \
+-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
+-    postinstall_cmds | postuninstall_cmds | \
+-    old_postinstall_cmds | old_postuninstall_cmds | \
+-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+-      # Double-quote double-evaled strings.
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+-      ;;
+-    *)
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+-      ;;
+-    esac
+-  done
+-
+-  case $lt_echo in
+-  *'\$0 --fallback-echo"')
+-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+-    ;;
+-  esac
+-
+-cfgfile="$ofile"
+-
+-  cat <<__EOF__ >> "$cfgfile"
+-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+-
+-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+-
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
+-
+-# Whether or not to build shared libraries.
+-build_libtool_libs=$enable_shared
+-
+-# Whether or not to build static libraries.
+-build_old_libs=$enable_static
+-
+-# Whether or not to add -lc for building shared libraries.
+-build_libtool_need_lc=$archive_cmds_need_lc_GCJ
+-
+-# Whether or not to disallow shared libs when runtime libs are static
+-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
+-
+-# Whether or not to optimize for fast installation.
+-fast_install=$enable_fast_install
+-
+-# The host system.
+-host_alias=$host_alias
+-host=$host
+-host_os=$host_os
+-
+-# The build system.
+-build_alias=$build_alias
+-build=$build
+-build_os=$build_os
+-
+-# An echo program that does not interpret backslashes.
+-echo=$lt_echo
+-
+-# The archiver.
+-AR=$lt_AR
+-AR_FLAGS=$lt_AR_FLAGS
+-
+-# A C compiler.
+-LTCC=$lt_LTCC
+-
+-# LTCC compiler flags.
+-LTCFLAGS=$lt_LTCFLAGS
+-
+-# A language-specific compiler.
+-CC=$lt_compiler_GCJ
+-
+-# Is the compiler the GNU C compiler?
+-with_gcc=$GCC_GCJ
+-
+-# An ERE matcher.
+-EGREP=$lt_EGREP
+-
+-# The linker used to build libraries.
+-LD=$lt_LD_GCJ
+-
+-# Whether we need hard or soft links.
+-LN_S=$lt_LN_S
+-
+-# A BSD-compatible nm program.
+-NM=$lt_NM
+-
+-# A symbol stripping program
+-STRIP=$lt_STRIP
+-
+-# Used to examine libraries when file_magic_cmd begins "file"
+-MAGIC_CMD=$MAGIC_CMD
+-
+-# Used on cygwin: DLL creation program.
+-DLLTOOL="$DLLTOOL"
+-
+-# Used on cygwin: object dumper.
+-OBJDUMP="$OBJDUMP"
+-
+-# Used on cygwin: assembler.
+-AS="$AS"
+-
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
+-
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
+-
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl_GCJ
+-
+-# Object file suffix (normally "o").
+-objext="$ac_objext"
+-
+-# Old archive suffix (normally "a").
+-libext="$libext"
+-
+-# Shared library suffix (normally ".so").
+-shrext_cmds='$shrext_cmds'
+-
+-# Executable file suffix (normally "").
+-exeext="$exeext"
+-
+-# Additional compiler flags for building library objects.
+-pic_flag=$lt_lt_prog_compiler_pic_GCJ
+-pic_mode=$pic_mode
+-
+-# What is the maximum length of a command?
+-max_cmd_len=$lt_cv_sys_max_cmd_len
+-
+-# Does compiler simultaneously support -c and -o options?
+-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
+-
+-# Must we lock files when doing compilation?
+-need_locks=$lt_need_locks
+-
+-# Do we need the lib prefix for modules?
+-need_lib_prefix=$need_lib_prefix
+-
+-# Do we need a version for libraries?
+-need_version=$need_version
+-
+-# Whether dlopen is supported.
+-dlopen_support=$enable_dlopen
+-
+-# Whether dlopen of programs is supported.
+-dlopen_self=$enable_dlopen_self
+-
+-# Whether dlopen of statically linked programs is supported.
+-dlopen_self_static=$enable_dlopen_self_static
+-
+-# Compiler flag to prevent dynamic linking.
+-link_static_flag=$lt_lt_prog_compiler_static_GCJ
+-
+-# Compiler flag to turn off builtin functions.
+-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
+-
+-# Compiler flag to allow reflexive dlopens.
+-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
+-
+-# Compiler flag to generate shared objects directly from archives.
+-whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
+-
+-# Compiler flag to generate thread-safe objects.
+-thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
+-
+-# Library versioning type.
+-version_type=$version_type
++*nto* | *qnx*)
++  version_type=qnx
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='ldqnx.so'
++  ;;
+ 
+-# Format of library name prefix.
+-libname_spec=$lt_libname_spec
++openbsd*)
++  version_type=sunos
++  sys_lib_dlsearch_path_spec="/usr/lib"
++  need_lib_prefix=no
++  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
++  case $host_os in
++    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
++    *)				need_version=no  ;;
++  esac
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++    case $host_os in
++      openbsd2.[89] | openbsd2.[89].*)
++	shlibpath_overrides_runpath=no
++	;;
++      *)
++	shlibpath_overrides_runpath=yes
++	;;
++      esac
++  else
++    shlibpath_overrides_runpath=yes
++  fi
++  ;;
+ 
+-# List of archive names.  First name is the real one, the rest are links.
+-# The last name is the one that the linker finds with -lNAME.
+-library_names_spec=$lt_library_names_spec
++os2*)
++  libname_spec='$name'
++  shrext_cmds=".dll"
++  need_lib_prefix=no
++  library_names_spec='$libname${shared_ext} $libname.a'
++  dynamic_linker='OS/2 ld.exe'
++  shlibpath_var=LIBPATH
++  ;;
+ 
+-# The coded name of the library, if different from the real name.
+-soname_spec=$lt_soname_spec
++osf3* | osf4* | osf5*)
++  version_type=osf
++  need_lib_prefix=no
++  need_version=no
++  soname_spec='${libname}${release}${shared_ext}$major'
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
++  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
++  ;;
+ 
+-# Commands used to build and install an old-style archive.
+-RANLIB=$lt_RANLIB
+-old_archive_cmds=$lt_old_archive_cmds_GCJ
+-old_postinstall_cmds=$lt_old_postinstall_cmds
+-old_postuninstall_cmds=$lt_old_postuninstall_cmds
++rdos*)
++  dynamic_linker=no
++  ;;
+ 
+-# Create an old-style archive from a shared archive.
+-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
++solaris*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  # ldd complains unless libraries are executable
++  postinstall_cmds='chmod +x $lib'
++  ;;
+ 
+-# Create a temporary old-style archive to link instead of a shared archive.
+-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
++sunos4*)
++  version_type=sunos
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  if test "$with_gnu_ld" = yes; then
++    need_lib_prefix=no
++  fi
++  need_version=yes
++  ;;
+ 
+-# Commands used to build and install a shared archive.
+-archive_cmds=$lt_archive_cmds_GCJ
+-archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
+-postinstall_cmds=$lt_postinstall_cmds
+-postuninstall_cmds=$lt_postuninstall_cmds
++sysv4 | sysv4.3*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  case $host_vendor in
++    sni)
++      shlibpath_overrides_runpath=no
++      need_lib_prefix=no
++      runpath_var=LD_RUN_PATH
++      ;;
++    siemens)
++      need_lib_prefix=no
++      ;;
++    motorola)
++      need_lib_prefix=no
++      need_version=no
++      shlibpath_overrides_runpath=no
++      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
++      ;;
++  esac
++  ;;
+ 
+-# Commands used to build a loadable module (assumed same as above if empty)
+-module_cmds=$lt_module_cmds_GCJ
+-module_expsym_cmds=$lt_module_expsym_cmds_GCJ
++sysv4*MP*)
++  if test -d /usr/nec ;then
++    version_type=linux
++    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
++    soname_spec='$libname${shared_ext}.$major'
++    shlibpath_var=LD_LIBRARY_PATH
++  fi
++  ;;
+ 
+-# Commands to strip libraries.
+-old_striplib=$lt_old_striplib
+-striplib=$lt_striplib
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++  version_type=freebsd-elf
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  if test "$with_gnu_ld" = yes; then
++    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
++  else
++    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
++    case $host_os in
++      sco3.2v5*)
++        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
++	;;
++    esac
++  fi
++  sys_lib_dlsearch_path_spec='/usr/lib'
++  ;;
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predep_objects=$lt_predep_objects_GCJ
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdep_objects=$lt_postdep_objects_GCJ
+-
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predeps=$lt_predeps_GCJ
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdeps=$lt_postdeps_GCJ
++tpf*)
++  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  ;;
+ 
+-# The library search path used internally by the compiler when linking
+-# a shared library.
+-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
++uts4*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  ;;
+ 
+-# Method to check whether dependent libraries are shared objects.
+-deplibs_check_method=$lt_deplibs_check_method
++*)
++  dynamic_linker=no
++  ;;
++esac
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
++$as_echo "$dynamic_linker" >&6; }
++test "$dynamic_linker" = no && can_build_shared=no
+ 
+-# Command to use when deplibs_check_method == file_magic.
+-file_magic_cmd=$lt_file_magic_cmd
++variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
++if test "$GCC" = yes; then
++  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
++fi
+ 
+-# Flag that allows shared libraries with undefined symbols to be built.
+-allow_undefined_flag=$lt_allow_undefined_flag_GCJ
++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
++  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
++fi
++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
++  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
++fi
+ 
+-# Flag that forces no undefined symbols.
+-no_undefined_flag=$lt_no_undefined_flag_GCJ
+ 
+-# Commands used to finish a libtool library installation in a directory.
+-finish_cmds=$lt_finish_cmds
+ 
+-# Same as above, but a single script fragment to be evaled but not shown.
+-finish_eval=$lt_finish_eval
+ 
+-# Take the output of nm and produce a listing of raw symbols and C names.
+-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+ 
+-# Transform the output of nm in a proper C declaration
+-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+ 
+-# Transform the output of nm in a C name address pair
+-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+ 
+-# This is the shared library runtime path variable.
+-runpath_var=$runpath_var
+ 
+-# This is the shared library path variable.
+-shlibpath_var=$shlibpath_var
+ 
+-# Is shlibpath searched before the hard-coded library search path?
+-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+ 
+-# How to hardcode a shared library path into an executable.
+-hardcode_action=$hardcode_action_GCJ
+ 
+-# Whether we should hardcode library paths into libraries.
+-hardcode_into_libs=$hardcode_into_libs
+ 
+-# Flag to hardcode \$libdir into a binary during linking.
+-# This must work even if \$libdir does not exist.
+-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
+ 
+-# If ld is used when linking, flag to hardcode \$libdir into
+-# a binary during linking. This must work even if \$libdir does
+-# not exist.
+-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
+-
+-# Whether we need a single -rpath flag with a separated argument.
+-hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
+-
+-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_direct=$hardcode_direct_GCJ
+-
+-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_minus_L=$hardcode_minus_L_GCJ
+-
+-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+-# the resulting binary.
+-hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
+-
+-# Set to yes if building a shared library automatically hardcodes DIR into the library
+-# and all subsequent libraries and executables linked against it.
+-hardcode_automatic=$hardcode_automatic_GCJ
+ 
+-# Variables whose values should be saved in libtool wrapper scripts and
+-# restored at relink time.
+-variables_saved_for_relink="$variables_saved_for_relink"
+ 
+-# Whether libtool must link a program against all its dependency libraries.
+-link_all_deplibs=$link_all_deplibs_GCJ
+ 
+-# Compile-time system search path for libraries
+-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+ 
+-# Run-time system search path for libraries
+-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+ 
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$fix_srcfile_path_GCJ"
+ 
+-# Set to yes if exported symbols are required.
+-always_export_symbols=$always_export_symbols_GCJ
+ 
+-# The commands to list exported symbols.
+-export_symbols_cmds=$lt_export_symbols_cmds_GCJ
+ 
+-# The commands to extract the exported symbol list from a shared archive.
+-extract_expsyms_cmds=$lt_extract_expsyms_cmds
+ 
+-# Symbols that should not be listed in the preloaded symbols.
+-exclude_expsyms=$lt_exclude_expsyms_GCJ
+ 
+-# Symbols that must always be exported.
+-include_expsyms=$lt_include_expsyms_GCJ
+ 
+-# ### END LIBTOOL TAG CONFIG: $tagname
+ 
+-__EOF__
+ 
+ 
+-else
+-  # If there is no Makefile yet, we rely on a make rule to execute
+-  # `config.status --recheck' to rerun these tests and create the
+-  # libtool script then.
+-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
+-  if test -f "$ltmain_in"; then
+-    test -f Makefile && make "$ltmain"
+-  fi
+-fi
+ 
+ 
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-CC="$lt_save_CC"
+ 
+-	else
+-	  tagname=""
+-	fi
+-	;;
+ 
+-      RC)
+ 
+ 
+-# Source file extension for RC test sources.
+-ac_ext=rc
+ 
+-# Object file extension for compiled RC test sources.
+-objext=o
+-objext_RC=$objext
+ 
+-# Code to be used in simple compile tests
+-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
+ 
+-# Code to be used in simple link tests
+-lt_simple_link_test_code="$lt_simple_compile_test_code"
+ 
+-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+ 
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
+ 
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+ 
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
+ 
+ 
+-# save warnings/boilerplate of simple test code
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
+ 
+-ac_outfile=conftest.$ac_objext
+-printf "$lt_simple_link_test_code" >conftest.$ac_ext
+-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
+ 
+ 
+-# Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
+-CC=${RC-"windres"}
+-compiler=$CC
+-compiler_RC=$CC
+-for cc_temp in $compiler""; do
+-  case $cc_temp in
+-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+ 
+-lt_cv_prog_compiler_c_o_RC=yes
+ 
+-# The else clause should only fire when bootstrapping the
+-# libtool distribution, otherwise you forgot to ship ltmain.sh
+-# with your package, and you will get complaints that there are
+-# no rules to generate ltmain.sh.
+-if test -f "$ltmain"; then
+-  # See if we are running on zsh, and set the options which allow our commands through
+-  # without removal of \ escapes.
+-  if test -n "${ZSH_VERSION+set}" ; then
+-    setopt NO_GLOB_SUBST
+-  fi
+-  # Now quote all the things that may contain metacharacters while being
+-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
+-  # variables and quote the copies for generation of the libtool script.
+-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+-    SED SHELL STRIP \
+-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+-    deplibs_check_method reload_flag reload_cmds need_locks \
+-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+-    lt_cv_sys_global_symbol_to_c_name_address \
+-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+-    old_postinstall_cmds old_postuninstall_cmds \
+-    compiler_RC \
+-    CC_RC \
+-    LD_RC \
+-    lt_prog_compiler_wl_RC \
+-    lt_prog_compiler_pic_RC \
+-    lt_prog_compiler_static_RC \
+-    lt_prog_compiler_no_builtin_flag_RC \
+-    export_dynamic_flag_spec_RC \
+-    thread_safe_flag_spec_RC \
+-    whole_archive_flag_spec_RC \
+-    enable_shared_with_static_runtimes_RC \
+-    old_archive_cmds_RC \
+-    old_archive_from_new_cmds_RC \
+-    predep_objects_RC \
+-    postdep_objects_RC \
+-    predeps_RC \
+-    postdeps_RC \
+-    compiler_lib_search_path_RC \
+-    archive_cmds_RC \
+-    archive_expsym_cmds_RC \
+-    postinstall_cmds_RC \
+-    postuninstall_cmds_RC \
+-    old_archive_from_expsyms_cmds_RC \
+-    allow_undefined_flag_RC \
+-    no_undefined_flag_RC \
+-    export_symbols_cmds_RC \
+-    hardcode_libdir_flag_spec_RC \
+-    hardcode_libdir_flag_spec_ld_RC \
+-    hardcode_libdir_separator_RC \
+-    hardcode_automatic_RC \
+-    module_cmds_RC \
+-    module_expsym_cmds_RC \
+-    lt_cv_prog_compiler_c_o_RC \
+-    exclude_expsyms_RC \
+-    include_expsyms_RC; do
+-
+-    case $var in
+-    old_archive_cmds_RC | \
+-    old_archive_from_new_cmds_RC | \
+-    archive_cmds_RC | \
+-    archive_expsym_cmds_RC | \
+-    module_cmds_RC | \
+-    module_expsym_cmds_RC | \
+-    old_archive_from_expsyms_cmds_RC | \
+-    export_symbols_cmds_RC | \
+-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
+-    postinstall_cmds | postuninstall_cmds | \
+-    old_postinstall_cmds | old_postuninstall_cmds | \
+-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+-      # Double-quote double-evaled strings.
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+-      ;;
+-    *)
+-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+-      ;;
+-    esac
+-  done
+ 
+-  case $lt_echo in
+-  *'\$0 --fallback-echo"')
+-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+-    ;;
+-  esac
+ 
+-cfgfile="$ofile"
+ 
+-  cat <<__EOF__ >> "$cfgfile"
+-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+ 
+-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+ 
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
+ 
+-# Whether or not to build shared libraries.
+-build_libtool_libs=$enable_shared
+ 
+-# Whether or not to build static libraries.
+-build_old_libs=$enable_static
+ 
+-# Whether or not to add -lc for building shared libraries.
+-build_libtool_need_lc=$archive_cmds_need_lc_RC
+ 
+-# Whether or not to disallow shared libs when runtime libs are static
+-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
+ 
+-# Whether or not to optimize for fast installation.
+-fast_install=$enable_fast_install
+ 
+-# The host system.
+-host_alias=$host_alias
+-host=$host
+-host_os=$host_os
+ 
+-# The build system.
+-build_alias=$build_alias
+-build=$build
+-build_os=$build_os
+ 
+-# An echo program that does not interpret backslashes.
+-echo=$lt_echo
+ 
+-# The archiver.
+-AR=$lt_AR
+-AR_FLAGS=$lt_AR_FLAGS
+ 
+-# A C compiler.
+-LTCC=$lt_LTCC
+ 
+-# LTCC compiler flags.
+-LTCFLAGS=$lt_LTCFLAGS
+ 
+-# A language-specific compiler.
+-CC=$lt_compiler_RC
+ 
+-# Is the compiler the GNU C compiler?
+-with_gcc=$GCC_RC
+ 
+-# An ERE matcher.
+-EGREP=$lt_EGREP
+ 
+-# The linker used to build libraries.
+-LD=$lt_LD_RC
+ 
+-# Whether we need hard or soft links.
+-LN_S=$lt_LN_S
+ 
+-# A BSD-compatible nm program.
+-NM=$lt_NM
+ 
+-# A symbol stripping program
+-STRIP=$lt_STRIP
+ 
+-# Used to examine libraries when file_magic_cmd begins "file"
+-MAGIC_CMD=$MAGIC_CMD
+ 
+-# Used on cygwin: DLL creation program.
+-DLLTOOL="$DLLTOOL"
+ 
+-# Used on cygwin: object dumper.
+-OBJDUMP="$OBJDUMP"
+ 
+-# Used on cygwin: assembler.
+-AS="$AS"
+ 
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
+ 
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
+ 
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl_RC
+ 
+-# Object file suffix (normally "o").
+-objext="$ac_objext"
+ 
+-# Old archive suffix (normally "a").
+-libext="$libext"
+ 
+-# Shared library suffix (normally ".so").
+-shrext_cmds='$shrext_cmds'
+ 
+-# Executable file suffix (normally "").
+-exeext="$exeext"
+ 
+-# Additional compiler flags for building library objects.
+-pic_flag=$lt_lt_prog_compiler_pic_RC
+-pic_mode=$pic_mode
+ 
+-# What is the maximum length of a command?
+-max_cmd_len=$lt_cv_sys_max_cmd_len
+ 
+-# Does compiler simultaneously support -c and -o options?
+-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
+ 
+-# Must we lock files when doing compilation?
+-need_locks=$lt_need_locks
+ 
+-# Do we need the lib prefix for modules?
+-need_lib_prefix=$need_lib_prefix
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
++$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
++hardcode_action=
++if test -n "$hardcode_libdir_flag_spec" ||
++   test -n "$runpath_var" ||
++   test "X$hardcode_automatic" = "Xyes" ; then
+ 
+-# Do we need a version for libraries?
+-need_version=$need_version
++  # We can hardcode non-existent directories.
++  if test "$hardcode_direct" != no &&
++     # If the only mechanism to avoid hardcoding is shlibpath_var, we
++     # have to relink, otherwise we might link with an installed library
++     # when we should be linking with a yet-to-be-installed one
++     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
++     test "$hardcode_minus_L" != no; then
++    # Linking always hardcodes the temporary library directory.
++    hardcode_action=relink
++  else
++    # We can link without hardcoding, and we can hardcode nonexisting dirs.
++    hardcode_action=immediate
++  fi
++else
++  # We cannot hardcode anything, or else we can only hardcode existing
++  # directories.
++  hardcode_action=unsupported
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
++$as_echo "$hardcode_action" >&6; }
+ 
+-# Whether dlopen is supported.
+-dlopen_support=$enable_dlopen
++if test "$hardcode_action" = relink ||
++   test "$inherit_rpath" = yes; then
++  # Fast installation is not supported
++  enable_fast_install=no
++elif test "$shlibpath_overrides_runpath" = yes ||
++     test "$enable_shared" = no; then
++  # Fast installation is not necessary
++  enable_fast_install=needless
++fi
+ 
+-# Whether dlopen of programs is supported.
+-dlopen_self=$enable_dlopen_self
+ 
+-# Whether dlopen of statically linked programs is supported.
+-dlopen_self_static=$enable_dlopen_self_static
+ 
+-# Compiler flag to prevent dynamic linking.
+-link_static_flag=$lt_lt_prog_compiler_static_RC
+ 
+-# Compiler flag to turn off builtin functions.
+-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
+ 
+-# Compiler flag to allow reflexive dlopens.
+-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
+ 
+-# Compiler flag to generate shared objects directly from archives.
+-whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
++  if test "x$enable_dlopen" != xyes; then
++  enable_dlopen=unknown
++  enable_dlopen_self=unknown
++  enable_dlopen_self_static=unknown
++else
++  lt_cv_dlopen=no
++  lt_cv_dlopen_libs=
+ 
+-# Compiler flag to generate thread-safe objects.
+-thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
++  case $host_os in
++  beos*)
++    lt_cv_dlopen="load_add_on"
++    lt_cv_dlopen_libs=
++    lt_cv_dlopen_self=yes
++    ;;
+ 
+-# Library versioning type.
+-version_type=$version_type
++  mingw* | pw32* | cegcc*)
++    lt_cv_dlopen="LoadLibrary"
++    lt_cv_dlopen_libs=
++    ;;
+ 
+-# Format of library name prefix.
+-libname_spec=$lt_libname_spec
++  cygwin*)
++    lt_cv_dlopen="dlopen"
++    lt_cv_dlopen_libs=
++    ;;
+ 
+-# List of archive names.  First name is the real one, the rest are links.
+-# The last name is the one that the linker finds with -lNAME.
+-library_names_spec=$lt_library_names_spec
++  darwin*)
++  # if libdl is installed we need to link against it
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
++$as_echo_n "checking for dlopen in -ldl... " >&6; }
++if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# The coded name of the library, if different from the real name.
+-soname_spec=$lt_soname_spec
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dlopen ();
++int
++main ()
++{
++return dlopen ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dl_dlopen=yes
++else
++  ac_cv_lib_dl_dlopen=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
++$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
++if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
++else
+ 
+-# Commands used to build and install an old-style archive.
+-RANLIB=$lt_RANLIB
+-old_archive_cmds=$lt_old_archive_cmds_RC
+-old_postinstall_cmds=$lt_old_postinstall_cmds
+-old_postuninstall_cmds=$lt_old_postuninstall_cmds
++    lt_cv_dlopen="dyld"
++    lt_cv_dlopen_libs=
++    lt_cv_dlopen_self=yes
+ 
+-# Create an old-style archive from a shared archive.
+-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
++fi
+ 
+-# Create a temporary old-style archive to link instead of a shared archive.
+-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
++    ;;
+ 
+-# Commands used to build and install a shared archive.
+-archive_cmds=$lt_archive_cmds_RC
+-archive_expsym_cmds=$lt_archive_expsym_cmds_RC
+-postinstall_cmds=$lt_postinstall_cmds
+-postuninstall_cmds=$lt_postuninstall_cmds
++  *)
++    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
++if test "x$ac_cv_func_shl_load" = x""yes; then :
++  lt_cv_dlopen="shl_load"
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
++$as_echo_n "checking for shl_load in -ldld... " >&6; }
++if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldld  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# Commands used to build a loadable module (assumed same as above if empty)
+-module_cmds=$lt_module_cmds_RC
+-module_expsym_cmds=$lt_module_expsym_cmds_RC
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char shl_load ();
++int
++main ()
++{
++return shl_load ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dld_shl_load=yes
++else
++  ac_cv_lib_dld_shl_load=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
++$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
++if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
++  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
++else
++  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
++if test "x$ac_cv_func_dlopen" = x""yes; then :
++  lt_cv_dlopen="dlopen"
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
++$as_echo_n "checking for dlopen in -ldl... " >&6; }
++if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# Commands to strip libraries.
+-old_striplib=$lt_old_striplib
+-striplib=$lt_striplib
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dlopen ();
++int
++main ()
++{
++return dlopen ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dl_dlopen=yes
++else
++  ac_cv_lib_dl_dlopen=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
++$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
++if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
++$as_echo_n "checking for dlopen in -lsvld... " >&6; }
++if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lsvld  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dlopen ();
++int
++main ()
++{
++return dlopen ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_svld_dlopen=yes
++else
++  ac_cv_lib_svld_dlopen=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
++$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
++if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
++  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
++$as_echo_n "checking for dld_link in -ldld... " >&6; }
++if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldld  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dld_link ();
++int
++main ()
++{
++return dld_link ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dld_dld_link=yes
++else
++  ac_cv_lib_dld_dld_link=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
++$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
++if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
++  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
++fi
+ 
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predep_objects=$lt_predep_objects_RC
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdep_objects=$lt_postdep_objects_RC
+-
+-# Dependencies to place before the objects being linked to create a
+-# shared library.
+-predeps=$lt_predeps_RC
+-
+-# Dependencies to place after the objects being linked to create a
+-# shared library.
+-postdeps=$lt_postdeps_RC
+ 
+-# The library search path used internally by the compiler when linking
+-# a shared library.
+-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
++fi
+ 
+-# Method to check whether dependent libraries are shared objects.
+-deplibs_check_method=$lt_deplibs_check_method
+ 
+-# Command to use when deplibs_check_method == file_magic.
+-file_magic_cmd=$lt_file_magic_cmd
++fi
+ 
+-# Flag that allows shared libraries with undefined symbols to be built.
+-allow_undefined_flag=$lt_allow_undefined_flag_RC
+ 
+-# Flag that forces no undefined symbols.
+-no_undefined_flag=$lt_no_undefined_flag_RC
++fi
+ 
+-# Commands used to finish a libtool library installation in a directory.
+-finish_cmds=$lt_finish_cmds
+ 
+-# Same as above, but a single script fragment to be evaled but not shown.
+-finish_eval=$lt_finish_eval
++fi
+ 
+-# Take the output of nm and produce a listing of raw symbols and C names.
+-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+ 
+-# Transform the output of nm in a proper C declaration
+-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++fi
+ 
+-# Transform the output of nm in a C name address pair
+-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
++    ;;
++  esac
+ 
+-# This is the shared library runtime path variable.
+-runpath_var=$runpath_var
++  if test "x$lt_cv_dlopen" != xno; then
++    enable_dlopen=yes
++  else
++    enable_dlopen=no
++  fi
+ 
+-# This is the shared library path variable.
+-shlibpath_var=$shlibpath_var
++  case $lt_cv_dlopen in
++  dlopen)
++    save_CPPFLAGS="$CPPFLAGS"
++    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+ 
+-# Is shlibpath searched before the hard-coded library search path?
+-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
++    save_LDFLAGS="$LDFLAGS"
++    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+ 
+-# How to hardcode a shared library path into an executable.
+-hardcode_action=$hardcode_action_RC
++    save_LIBS="$LIBS"
++    LIBS="$lt_cv_dlopen_libs $LIBS"
+ 
+-# Whether we should hardcode library paths into libraries.
+-hardcode_into_libs=$hardcode_into_libs
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
++$as_echo_n "checking whether a program can dlopen itself... " >&6; }
++if test "${lt_cv_dlopen_self+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  	  if test "$cross_compiling" = yes; then :
++  lt_cv_dlopen_self=cross
++else
++  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
++  lt_status=$lt_dlunknown
++  cat > conftest.$ac_ext <<_LT_EOF
++#line 11869 "configure"
++#include "confdefs.h"
+ 
+-# Flag to hardcode \$libdir into a binary during linking.
+-# This must work even if \$libdir does not exist.
+-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
++#if HAVE_DLFCN_H
++#include <dlfcn.h>
++#endif
+ 
+-# If ld is used when linking, flag to hardcode \$libdir into
+-# a binary during linking. This must work even if \$libdir does
+-# not exist.
+-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
+-
+-# Whether we need a single -rpath flag with a separated argument.
+-hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
+-
+-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_direct=$hardcode_direct_RC
+-
+-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+-# resulting binary.
+-hardcode_minus_L=$hardcode_minus_L_RC
+-
+-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+-# the resulting binary.
+-hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
+-
+-# Set to yes if building a shared library automatically hardcodes DIR into the library
+-# and all subsequent libraries and executables linked against it.
+-hardcode_automatic=$hardcode_automatic_RC
++#include <stdio.h>
+ 
+-# Variables whose values should be saved in libtool wrapper scripts and
+-# restored at relink time.
+-variables_saved_for_relink="$variables_saved_for_relink"
++#ifdef RTLD_GLOBAL
++#  define LT_DLGLOBAL		RTLD_GLOBAL
++#else
++#  ifdef DL_GLOBAL
++#    define LT_DLGLOBAL		DL_GLOBAL
++#  else
++#    define LT_DLGLOBAL		0
++#  endif
++#endif
+ 
+-# Whether libtool must link a program against all its dependency libraries.
+-link_all_deplibs=$link_all_deplibs_RC
++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
++   find out it does not work in some platform. */
++#ifndef LT_DLLAZY_OR_NOW
++#  ifdef RTLD_LAZY
++#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
++#  else
++#    ifdef DL_LAZY
++#      define LT_DLLAZY_OR_NOW		DL_LAZY
++#    else
++#      ifdef RTLD_NOW
++#        define LT_DLLAZY_OR_NOW	RTLD_NOW
++#      else
++#        ifdef DL_NOW
++#          define LT_DLLAZY_OR_NOW	DL_NOW
++#        else
++#          define LT_DLLAZY_OR_NOW	0
++#        endif
++#      endif
++#    endif
++#  endif
++#endif
+ 
+-# Compile-time system search path for libraries
+-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
++void fnord() { int i=42;}
++int main ()
++{
++  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
++  int status = $lt_dlunknown;
+ 
+-# Run-time system search path for libraries
+-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
++  if (self)
++    {
++      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
++      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++      /* dlclose (self); */
++    }
++  else
++    puts (dlerror ());
+ 
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$fix_srcfile_path_RC"
++  return status;
++}
++_LT_EOF
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
++  (eval $ac_link) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
++    (./conftest; exit; ) >&5 2>/dev/null
++    lt_status=$?
++    case x$lt_status in
++      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
++      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
++      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
++    esac
++  else :
++    # compilation failed
++    lt_cv_dlopen_self=no
++  fi
++fi
++rm -fr conftest*
+ 
+-# Set to yes if exported symbols are required.
+-always_export_symbols=$always_export_symbols_RC
+ 
+-# The commands to list exported symbols.
+-export_symbols_cmds=$lt_export_symbols_cmds_RC
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
++$as_echo "$lt_cv_dlopen_self" >&6; }
+ 
+-# The commands to extract the exported symbol list from a shared archive.
+-extract_expsyms_cmds=$lt_extract_expsyms_cmds
++    if test "x$lt_cv_dlopen_self" = xyes; then
++      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
++$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
++if test "${lt_cv_dlopen_self_static+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  	  if test "$cross_compiling" = yes; then :
++  lt_cv_dlopen_self_static=cross
++else
++  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
++  lt_status=$lt_dlunknown
++  cat > conftest.$ac_ext <<_LT_EOF
++#line 11965 "configure"
++#include "confdefs.h"
+ 
+-# Symbols that should not be listed in the preloaded symbols.
+-exclude_expsyms=$lt_exclude_expsyms_RC
++#if HAVE_DLFCN_H
++#include <dlfcn.h>
++#endif
+ 
+-# Symbols that must always be exported.
+-include_expsyms=$lt_include_expsyms_RC
++#include <stdio.h>
++
++#ifdef RTLD_GLOBAL
++#  define LT_DLGLOBAL		RTLD_GLOBAL
++#else
++#  ifdef DL_GLOBAL
++#    define LT_DLGLOBAL		DL_GLOBAL
++#  else
++#    define LT_DLGLOBAL		0
++#  endif
++#endif
+ 
+-# ### END LIBTOOL TAG CONFIG: $tagname
++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
++   find out it does not work in some platform. */
++#ifndef LT_DLLAZY_OR_NOW
++#  ifdef RTLD_LAZY
++#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
++#  else
++#    ifdef DL_LAZY
++#      define LT_DLLAZY_OR_NOW		DL_LAZY
++#    else
++#      ifdef RTLD_NOW
++#        define LT_DLLAZY_OR_NOW	RTLD_NOW
++#      else
++#        ifdef DL_NOW
++#          define LT_DLLAZY_OR_NOW	DL_NOW
++#        else
++#          define LT_DLLAZY_OR_NOW	0
++#        endif
++#      endif
++#    endif
++#  endif
++#endif
+ 
+-__EOF__
++void fnord() { int i=42;}
++int main ()
++{
++  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
++  int status = $lt_dlunknown;
+ 
++  if (self)
++    {
++      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
++      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++      /* dlclose (self); */
++    }
++  else
++    puts (dlerror ());
+ 
+-else
+-  # If there is no Makefile yet, we rely on a make rule to execute
+-  # `config.status --recheck' to rerun these tests and create the
+-  # libtool script then.
+-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
+-  if test -f "$ltmain_in"; then
+-    test -f Makefile && make "$ltmain"
++  return status;
++}
++_LT_EOF
++  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
++  (eval $ac_link) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
++    (./conftest; exit; ) >&5 2>/dev/null
++    lt_status=$?
++    case x$lt_status in
++      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
++      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
++      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
++    esac
++  else :
++    # compilation failed
++    lt_cv_dlopen_self_static=no
+   fi
+ fi
++rm -fr conftest*
+ 
+ 
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
++$as_echo "$lt_cv_dlopen_self_static" >&6; }
++    fi
+ 
+-CC="$lt_save_CC"
++    CPPFLAGS="$save_CPPFLAGS"
++    LDFLAGS="$save_LDFLAGS"
++    LIBS="$save_LIBS"
++    ;;
++  esac
+ 
+-	;;
++  case $lt_cv_dlopen_self in
++  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
++  *) enable_dlopen_self=unknown ;;
++  esac
++
++  case $lt_cv_dlopen_self_static in
++  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
++  *) enable_dlopen_self_static=unknown ;;
++  esac
++fi
+ 
+-      *)
+-	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
+-echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
+-   { (exit 1); exit 1; }; }
+-	;;
+-      esac
+ 
+-      # Append the new tag name to the list of available tags.
+-      if test -n "$tagname" ; then
+-      available_tags="$available_tags $tagname"
+-    fi
+-    fi
+-  done
+-  IFS="$lt_save_ifs"
+ 
+-  # Now substitute the updated list of available tags.
+-  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
+-    mv "${ofile}T" "$ofile"
+-    chmod +x "$ofile"
+-  else
+-    rm -f "${ofile}T"
+-    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
+-echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
+-   { (exit 1); exit 1; }; }
+-  fi
+-fi
+ 
+ 
+ 
+-# This can be used to rebuild libtool when needed
+-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+ 
+-# Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+ 
+-# Prevent multiple expansion
+ 
+ 
+ 
+@@ -19615,6 +12079,37 @@
+ 
+ 
+ 
++striplib=
++old_striplib=
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
++$as_echo_n "checking whether stripping libraries is possible... " >&6; }
++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
++  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
++  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++# FIXME - insert some real tests, host_os isn't really good enough
++  case $host_os in
++  darwin*)
++    if test -n "$STRIP" ; then
++      striplib="$STRIP -x"
++      old_striplib="$STRIP -S"
++      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++    else
++      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++    fi
++    ;;
++  *)
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++    ;;
++  esac
++fi
++
++
+ 
+ 
+ 
+@@ -19625,443 +12120,1425 @@
+ 
+ 
+ 
++  # Report which library types will actually be built
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
++$as_echo_n "checking if libtool supports shared libraries... " >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
++$as_echo "$can_build_shared" >&6; }
+ 
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
++$as_echo_n "checking whether to build shared libraries... " >&6; }
++  test "$can_build_shared" = "no" && enable_shared=no
+ 
+-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+-if test "${ac_cv_header_stdc+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <stdlib.h>
+-#include <stdarg.h>
+-#include <string.h>
+-#include <float.h>
++  # On AIX, shared libraries and static libraries use the same namespace, and
++  # are all built from PIC.
++  case $host_os in
++  aix3*)
++    test "$enable_shared" = yes && enable_static=no
++    if test -n "$RANLIB"; then
++      archive_cmds="$archive_cmds~\$RANLIB \$lib"
++      postinstall_cmds='$RANLIB $lib'
++    fi
++    ;;
+ 
+-int
+-main ()
+-{
++  aix[4-9]*)
++    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++      test "$enable_shared" = yes && enable_static=no
++    fi
++    ;;
++  esac
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
++$as_echo "$enable_shared" >&6; }
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_header_stdc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
++$as_echo_n "checking whether to build static libraries... " >&6; }
++  # Make sure either enable_shared or enable_static is yes.
++  test "$enable_shared" = yes || enable_static=yes
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
++$as_echo "$enable_static" >&6; }
+ 
+-	ac_cv_header_stdc=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ 
+-if test $ac_cv_header_stdc = yes; then
+-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <string.h>
+ 
+-_ACEOF
+-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+-  $EGREP "memchr" >/dev/null 2>&1; then
+-  :
+-else
+-  ac_cv_header_stdc=no
+ fi
+-rm -f conftest*
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-fi
++CC="$lt_save_CC"
+ 
+-if test $ac_cv_header_stdc = yes; then
+-  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <stdlib.h>
+ 
+-_ACEOF
+-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+-  $EGREP "free" >/dev/null 2>&1; then
+-  :
+-else
+-  ac_cv_header_stdc=no
+-fi
+-rm -f conftest*
++ac_ext=cpp
++ac_cpp='$CXXCPP $CPPFLAGS'
++ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+ 
+-fi
++archive_cmds_need_lc_CXX=no
++allow_undefined_flag_CXX=
++always_export_symbols_CXX=no
++archive_expsym_cmds_CXX=
++compiler_needs_object_CXX=no
++export_dynamic_flag_spec_CXX=
++hardcode_direct_CXX=no
++hardcode_direct_absolute_CXX=no
++hardcode_libdir_flag_spec_CXX=
++hardcode_libdir_flag_spec_ld_CXX=
++hardcode_libdir_separator_CXX=
++hardcode_minus_L_CXX=no
++hardcode_shlibpath_var_CXX=unsupported
++hardcode_automatic_CXX=no
++inherit_rpath_CXX=no
++module_cmds_CXX=
++module_expsym_cmds_CXX=
++link_all_deplibs_CXX=unknown
++old_archive_cmds_CXX=$old_archive_cmds
++no_undefined_flag_CXX=
++whole_archive_flag_spec_CXX=
++enable_shared_with_static_runtimes_CXX=no
+ 
+-if test $ac_cv_header_stdc = yes; then
+-  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+-  if test "$cross_compiling" = yes; then
+-  :
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <ctype.h>
+-#include <stdlib.h>
+-#if ((' ' & 0x0FF) == 0x020)
+-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+-#else
+-# define ISLOWER(c) \
+-		   (('a' <= (c) && (c) <= 'i') \
+-		     || ('j' <= (c) && (c) <= 'r') \
+-		     || ('s' <= (c) && (c) <= 'z'))
+-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+-#endif
++# Source file extension for C++ test sources.
++ac_ext=cpp
+ 
+-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+-int
+-main ()
+-{
+-  int i;
+-  for (i = 0; i < 256; i++)
+-    if (XOR (islower (i), ISLOWER (i))
+-	|| toupper (i) != TOUPPER (i))
+-      return 2;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_try") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
+-  :
+-else
+-  echo "$as_me: program exited with status $ac_status" >&5
+-echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++# Object file extension for compiled C++ test sources.
++objext=o
++objext_CXX=$objext
+ 
+-( exit $ac_status )
+-ac_cv_header_stdc=no
+-fi
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-fi
++# No sense in running all these tests if we already determined that
++# the CXX compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_caught_CXX_error" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="int some_variable = 0;"
+ 
++  # Code to be used in simple link tests
++  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
+ 
+-fi
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+-echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
+-if test $ac_cv_header_stdc = yes; then
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define STDC_HEADERS 1
+-_ACEOF
+ 
+-fi
+ 
+ 
+ 
+ 
+-ac_config_headers="$ac_config_headers config.h"
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
+ 
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+ 
++# Allow CC to be a program name with arguments.
++compiler=$CC
+ 
+ 
+-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+-    # Check whether --enable-nls was given.
+-if test "${enable_nls+set}" = set; then
+-  enableval=$enable_nls; USE_NLS=$enableval
+-else
+-  USE_NLS=yes
+-fi
++  # save warnings/boilerplate of simple test code
++  ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_compiler_boilerplate=`cat conftest.err`
++$RM conftest*
+ 
+-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
+-echo "${ECHO_T}$USE_NLS" >&6; }
++  ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_linker_boilerplate=`cat conftest.err`
++$RM -r conftest*
+ 
+ 
++  # Allow CC to be a program name with arguments.
++  lt_save_CC=$CC
++  lt_save_LD=$LD
++  lt_save_GCC=$GCC
++  GCC=$GXX
++  lt_save_with_gnu_ld=$with_gnu_ld
++  lt_save_path_LD=$lt_cv_path_LD
++  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
++    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
++  else
++    $as_unset lt_cv_prog_gnu_ld
++  fi
++  if test -n "${lt_cv_path_LDCXX+set}"; then
++    lt_cv_path_LD=$lt_cv_path_LDCXX
++  else
++    $as_unset lt_cv_path_LD
++  fi
++  test -z "${LDCXX+set}" || LD=$LDCXX
++  CC=${CXX-"c++"}
++  compiler=$CC
++  compiler_CXX=$CC
++  for cc_temp in $compiler""; do
++  case $cc_temp in
++    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
++    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
++    \-*) ;;
++    *) break;;
++  esac
++done
++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+ 
+ 
+-case "$am__api_version" in
+-    1.01234)
+-	{ { echo "$as_me:$LINENO: error: Automake 1.5 or newer is required to use intltool" >&5
+-echo "$as_me: error: Automake 1.5 or newer is required to use intltool" >&2;}
+-   { (exit 1); exit 1; }; }
+-    ;;
+-    *)
+-    ;;
+-esac
++  if test -n "$compiler"; then
++    # We don't want -fno-exception when compiling C++ code, so set the
++    # no_builtin_flag separately
++    if test "$GXX" = yes; then
++      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
++    else
++      lt_prog_compiler_no_builtin_flag_CXX=
++    fi
+ 
+-if test -n "0.40.0"; then
+-    { echo "$as_me:$LINENO: checking for intltool >= 0.40.0" >&5
+-echo $ECHO_N "checking for intltool >= 0.40.0... $ECHO_C" >&6; }
++    if test "$GXX" = yes; then
++      # Set up default GNU C++ configuration
+ 
+-    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+-    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+-    INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+ 
+-    { echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5
+-echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6; }
+-    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+-	{ { echo "$as_me:$LINENO: error: Your intltool is too old.  You need intltool 0.40.0 or later." >&5
+-echo "$as_me: error: Your intltool is too old.  You need intltool 0.40.0 or later." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+ 
+-# Extract the first word of "intltool-update", so it can be a program name with args.
+-set dummy intltool-update; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++# Check whether --with-gnu-ld was given.
++if test "${with_gnu_ld+set}" = set; then :
++  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+ else
+-  case $INTLTOOL_UPDATE in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
++  with_gnu_ld=no
++fi
+ 
+-  ;;
+-esac
++ac_prog=ld
++if test "$GCC" = yes; then
++  # Check if gcc -print-prog-name=ld gives a path.
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
++$as_echo_n "checking for ld used by $CC... " >&6; }
++  case $host in
++  *-*-mingw*)
++    # gcc leaves a trailing carriage return which upsets mingw
++    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
++  *)
++    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
++  esac
++  case $ac_prog in
++    # Accept absolute paths.
++    [\\/]* | ?:[\\/]*)
++      re_direlt='/[^/][^/]*/\.\./'
++      # Canonicalize the pathname of ld
++      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
++      done
++      test -z "$LD" && LD="$ac_prog"
++      ;;
++  "")
++    # If it fails, then pretend we aren't using GCC.
++    ac_prog=ld
++    ;;
++  *)
++    # If it is relative, then search for the first ld in PATH.
++    with_gnu_ld=unknown
++    ;;
++  esac
++elif test "$with_gnu_ld" = yes; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
++$as_echo_n "checking for GNU ld... " >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
++$as_echo_n "checking for non-GNU ld... " >&6; }
+ fi
+-INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
+-if test -n "$INTLTOOL_UPDATE"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_UPDATE" >&5
+-echo "${ECHO_T}$INTLTOOL_UPDATE" >&6; }
++if test "${lt_cv_path_LD+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -z "$LD"; then
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++  for ac_dir in $PATH; do
++    IFS="$lt_save_ifs"
++    test -z "$ac_dir" && ac_dir=.
++    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
++      lt_cv_path_LD="$ac_dir/$ac_prog"
++      # Check to see if the program is GNU ld.  I'd rather use --version,
++      # but apparently some variants of GNU ld only accept -v.
++      # Break only if it was the GNU/non-GNU ld that we prefer.
++      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
++      *GNU* | *'with BFD'*)
++	test "$with_gnu_ld" != no && break
++	;;
++      *)
++	test "$with_gnu_ld" != yes && break
++	;;
++      esac
++    fi
++  done
++  IFS="$lt_save_ifs"
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  lt_cv_path_LD="$LD" # Let the user override the test with a path.
++fi
+ fi
+ 
+-
+-# Extract the first word of "intltool-merge", so it can be a program name with args.
+-set dummy intltool-merge; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++LD="$lt_cv_path_LD"
++if test -n "$LD"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
++$as_echo "$LD" >&6; }
+ else
+-  case $INTLTOOL_MERGE in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
++$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
++if test "${lt_cv_prog_gnu_ld+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  # I'd rather use --version here, but apparently some GNU lds only accept -v.
++case `$LD -v 2>&1 </dev/null` in
++*GNU* | *'with BFD'*)
++  lt_cv_prog_gnu_ld=yes
+   ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
++*)
++  lt_cv_prog_gnu_ld=no
+   ;;
+ esac
+ fi
+-INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
+-if test -n "$INTLTOOL_MERGE"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_MERGE" >&5
+-echo "${ECHO_T}$INTLTOOL_MERGE" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
++$as_echo "$lt_cv_prog_gnu_ld" >&6; }
++with_gnu_ld=$lt_cv_prog_gnu_ld
+ 
+ 
+-# Extract the first word of "intltool-extract", so it can be a program name with args.
+-set dummy intltool-extract; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $INTLTOOL_EXTRACT in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+ 
+-  ;;
+-esac
++
++
++
++
++      # Check if GNU C++ uses GNU ld as the underlying linker, since the
++      # archiving commands below assume that GNU ld is being used.
++      if test "$with_gnu_ld" = yes; then
++        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++
++        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
++        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
++
++        # If archive_cmds runs LD, not CC, wlarc should be empty
++        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
++        #     investigate it a little bit more. (MM)
++        wlarc='${wl}'
++
++        # ancient GNU ld didn't support --whole-archive et. al.
++        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
++	  $GREP 'no-whole-archive' > /dev/null; then
++          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++        else
++          whole_archive_flag_spec_CXX=
++        fi
++      else
++        with_gnu_ld=no
++        wlarc=
++
++        # A generic and very simple default shared library creation
++        # command for GNU C++ for the case where it uses the native
++        # linker, instead of GNU ld.  If possible, this setting should
++        # overridden to take advantage of the native linker features on
++        # the platform it is being used on.
++        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++      fi
++
++      # Commands to make compiler produce verbose output that lists
++      # what "hidden" libraries, object files and flags are used when
++      # linking a shared library.
++      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++
++    else
++      GXX=no
++      with_gnu_ld=no
++      wlarc=
++    fi
++
++    # PORTME: fill in a description of your system's C++ link characteristics
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
++$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
++    ld_shlibs_CXX=yes
++    case $host_os in
++      aix3*)
++        # FIXME: insert proper C++ library support
++        ld_shlibs_CXX=no
++        ;;
++      aix[4-9]*)
++        if test "$host_cpu" = ia64; then
++          # On IA64, the linker does run time linking by default, so we don't
++          # have to do anything special.
++          aix_use_runtimelinking=no
++          exp_sym_flag='-Bexport'
++          no_entry_flag=""
++        else
++          aix_use_runtimelinking=no
++
++          # Test if we are trying to use run time linking or normal
++          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
++          # need to do runtime linking.
++          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
++	    for ld_flag in $LDFLAGS; do
++	      case $ld_flag in
++	      *-brtl*)
++	        aix_use_runtimelinking=yes
++	        break
++	        ;;
++	      esac
++	    done
++	    ;;
++          esac
++
++          exp_sym_flag='-bexport'
++          no_entry_flag='-bnoentry'
++        fi
++
++        # When large executables or shared objects are built, AIX ld can
++        # have problems creating the table of contents.  If linking a library
++        # or program results in "error TOC overflow" add -mminimal-toc to
++        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
++        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
++
++        archive_cmds_CXX=''
++        hardcode_direct_CXX=yes
++        hardcode_direct_absolute_CXX=yes
++        hardcode_libdir_separator_CXX=':'
++        link_all_deplibs_CXX=yes
++        file_list_spec_CXX='${wl}-f,'
++
++        if test "$GXX" = yes; then
++          case $host_os in aix4.[012]|aix4.[012].*)
++          # We only want to do this on AIX 4.2 and lower, the check
++          # below for broken collect2 doesn't work under 4.3+
++	  collect2name=`${CC} -print-prog-name=collect2`
++	  if test -f "$collect2name" &&
++	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++	  then
++	    # We have reworked collect2
++	    :
++	  else
++	    # We have old collect2
++	    hardcode_direct_CXX=unsupported
++	    # It fails to find uninstalled libraries when the uninstalled
++	    # path is not listed in the libpath.  Setting hardcode_minus_L
++	    # to unsupported forces relinking
++	    hardcode_minus_L_CXX=yes
++	    hardcode_libdir_flag_spec_CXX='-L$libdir'
++	    hardcode_libdir_separator_CXX=
++	  fi
++          esac
++          shared_flag='-shared'
++	  if test "$aix_use_runtimelinking" = yes; then
++	    shared_flag="$shared_flag "'${wl}-G'
++	  fi
++        else
++          # not using gcc
++          if test "$host_cpu" = ia64; then
++	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++	  # chokes on -Wl,-G. The following line is correct:
++	  shared_flag='-G'
++          else
++	    if test "$aix_use_runtimelinking" = yes; then
++	      shared_flag='${wl}-G'
++	    else
++	      shared_flag='${wl}-bM:SRE'
++	    fi
++          fi
++        fi
++
++        export_dynamic_flag_spec_CXX='${wl}-bexpall'
++        # It seems that -bexpall does not export symbols beginning with
++        # underscore (_), so it is better to generate a list of symbols to
++	# export.
++        always_export_symbols_CXX=yes
++        if test "$aix_use_runtimelinking" = yes; then
++          # Warning - without using the other runtime loading flags (-brtl),
++          # -berok will link without error, but may produce a broken library.
++          allow_undefined_flag_CXX='-berok'
++          # Determine the default libpath from the value encoded in an empty
++          # executable.
++          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++int
++main ()
++{
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_cxx_try_link "$LINENO"; then :
++
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++# Check for a 64-bit object if we didn't find anything.
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ fi
+-INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
+-if test -n "$INTLTOOL_EXTRACT"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_EXTRACT" >&5
+-echo "${ECHO_T}$INTLTOOL_EXTRACT" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
++          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 
+-if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+-    { { echo "$as_me:$LINENO: error: The intltool scripts were not found. Please install intltool." >&5
+-echo "$as_me: error: The intltool scripts were not found. Please install intltool." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
++          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++        else
++          if test "$host_cpu" = ia64; then
++	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
++	    allow_undefined_flag_CXX="-z nodefs"
++	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++          else
++	    # Determine the default libpath from the value encoded in an
++	    # empty executable.
++	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
+-     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@'
+-      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+-   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++int
++main ()
++{
+ 
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_cxx_try_link "$LINENO"; then :
+ 
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++# Check for a 64-bit object if we didn't find anything.
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
++	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
++	    # Warning - without using the other run time loading flags,
++	    # -berok will link without error, but may produce a broken library.
++	    no_undefined_flag_CXX=' ${wl}-bernotok'
++	    allow_undefined_flag_CXX=' ${wl}-berok'
++	    # Exported symbols can be pulled into shared objects from archives
++	    whole_archive_flag_spec_CXX='$convenience'
++	    archive_cmds_need_lc_CXX=yes
++	    # This is similar to how AIX traditionally builds its shared
++	    # libraries.
++	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++          fi
++        fi
++        ;;
+ 
++      beos*)
++	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	  allow_undefined_flag_CXX=unsupported
++	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
++	  # support --undefined.  This deserves some investigation.  FIXME
++	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	else
++	  ld_shlibs_CXX=no
++	fi
++	;;
+ 
++      chorus*)
++        case $cc_basename in
++          *)
++	  # FIXME: insert proper C++ library support
++	  ld_shlibs_CXX=no
++	  ;;
++        esac
++        ;;
+ 
++      cygwin* | mingw* | pw32* | cegcc*)
++        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
++        # as there is no search path for DLLs.
++        hardcode_libdir_flag_spec_CXX='-L$libdir'
++        allow_undefined_flag_CXX=unsupported
++        always_export_symbols_CXX=no
++        enable_shared_with_static_runtimes_CXX=yes
++
++        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++          # If the export-symbols file already is a .def file (1st line
++          # is EXPORTS), use it as is; otherwise, prepend...
++          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    cp $export_symbols $output_objdir/$soname.def;
++          else
++	    echo EXPORTS > $output_objdir/$soname.def;
++	    cat $export_symbols >> $output_objdir/$soname.def;
++          fi~
++          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++        else
++          ld_shlibs_CXX=no
++        fi
++        ;;
++      darwin* | rhapsody*)
+ 
+ 
++  archive_cmds_need_lc_CXX=no
++  hardcode_direct_CXX=no
++  hardcode_automatic_CXX=yes
++  hardcode_shlibpath_var_CXX=unsupported
++  whole_archive_flag_spec_CXX=''
++  link_all_deplibs_CXX=yes
++  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
++  case $cc_basename in
++     ifort*) _lt_dar_can_shared=yes ;;
++     *) _lt_dar_can_shared=$GCC ;;
++  esac
++  if test "$_lt_dar_can_shared" = "yes"; then
++    output_verbose_link_cmd=echo
++    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
++    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
++    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
++    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
++       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
++      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
++      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
++    fi
+ 
++  else
++  ld_shlibs_CXX=no
++  fi
+ 
++	;;
+ 
++      dgux*)
++        case $cc_basename in
++          ec++*)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          ghcx*)
++	    # Green Hills C++ Compiler
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++        esac
++        ;;
+ 
++      freebsd[12]*)
++        # C++ shared libraries reported to be fairly broken before
++	# switch to ELF
++        ld_shlibs_CXX=no
++        ;;
+ 
++      freebsd-elf*)
++        archive_cmds_need_lc_CXX=no
++        ;;
+ 
++      freebsd* | dragonfly*)
++        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
++        # conventions
++        ld_shlibs_CXX=yes
++        ;;
+ 
++      gnu*)
++        ;;
+ 
++      hpux9*)
++        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
++        hardcode_libdir_separator_CXX=:
++        export_dynamic_flag_spec_CXX='${wl}-E'
++        hardcode_direct_CXX=yes
++        hardcode_minus_L_CXX=yes # Not in the search PATH,
++				             # but as the default
++				             # location of the library.
++
++        case $cc_basename in
++          CC*)
++            # FIXME: insert proper C++ library support
++            ld_shlibs_CXX=no
++            ;;
++          aCC*)
++            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++            # Commands to make compiler produce verbose output that lists
++            # what "hidden" libraries, object files and flags are used when
++            # linking a shared library.
++            #
++            # There doesn't appear to be a way to prevent this compiler from
++            # explicitly linking system object files so we need to strip them
++            # from the output so that they don't get included in the library
++            # dependencies.
++            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++            ;;
++          *)
++            if test "$GXX" = yes; then
++              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++            else
++              # FIXME: insert proper C++ library support
++              ld_shlibs_CXX=no
++            fi
++            ;;
++        esac
++        ;;
+ 
++      hpux10*|hpux11*)
++        if test $with_gnu_ld = no; then
++	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
++	  hardcode_libdir_separator_CXX=:
+ 
++          case $host_cpu in
++            hppa*64*|ia64*)
++              ;;
++            *)
++	      export_dynamic_flag_spec_CXX='${wl}-E'
++              ;;
++          esac
++        fi
++        case $host_cpu in
++          hppa*64*|ia64*)
++            hardcode_direct_CXX=no
++            hardcode_shlibpath_var_CXX=no
++            ;;
++          *)
++            hardcode_direct_CXX=yes
++            hardcode_direct_absolute_CXX=yes
++            hardcode_minus_L_CXX=yes # Not in the search PATH,
++					         # but as the default
++					         # location of the library.
++            ;;
++        esac
+ 
++        case $cc_basename in
++          CC*)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          aCC*)
++	    case $host_cpu in
++	      hppa*64*)
++	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	      ia64*)
++	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	      *)
++	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	    esac
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++          *)
++	    if test "$GXX" = yes; then
++	      if test $with_gnu_ld = no; then
++	        case $host_cpu in
++	          hppa*64*)
++	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	          ia64*)
++	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	          *)
++	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	        esac
++	      fi
++	    else
++	      # FIXME: insert proper C++ library support
++	      ld_shlibs_CXX=no
++	    fi
++	    ;;
++        esac
++        ;;
+ 
++      interix[3-9]*)
++	hardcode_direct_CXX=no
++	hardcode_shlibpath_var_CXX=no
++	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
++	export_dynamic_flag_spec_CXX='${wl}-E'
++	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++	# Instead, shared libraries are loaded at an image base (0x10000000 by
++	# default) and relocated if they conflict, which is a slow very memory
++	# consuming and fragmenting process.  To avoid this, we pick a random,
++	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
++	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++	;;
++      irix5* | irix6*)
++        case $cc_basename in
++          CC*)
++	    # SGI C++
++	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
++	    # necessary to make sure instantiated templates are included
++	    # in the archive.
++	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
++	    ;;
++          *)
++	    if test "$GXX" = yes; then
++	      if test "$with_gnu_ld" = no; then
++	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	      else
++	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
++	      fi
++	    fi
++	    link_all_deplibs_CXX=yes
++	    ;;
++        esac
++        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
++        hardcode_libdir_separator_CXX=:
++        inherit_rpath_CXX=yes
++        ;;
+ 
++      linux* | k*bsd*-gnu)
++        case $cc_basename in
++          KCC*)
++	    # Kuck and Associates, Inc. (KAI) C++ Compiler
++
++	    # KCC will only create a shared library if the output file
++	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
++	    # to its proper name (with version) after linking.
++	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
++	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++
++	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
++	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
++	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
++	    ;;
++	  icpc* | ecpc* )
++	    # Intel C++
++	    with_gnu_ld=yes
++	    # version 8.0 and above of icpc choke on multiply defined symbols
++	    # if we add $predep_objects and $postdep_objects, however 7.1 and
++	    # earlier do not add the objects themselves.
++	    case `$CC -V 2>&1` in
++	      *"Version 7."*)
++	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++		;;
++	      *)  # Version 8.0 or newer
++	        tmp_idyn=
++	        case $host_cpu in
++		  ia64*) tmp_idyn=' -i_dynamic';;
++		esac
++	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++		;;
++	    esac
++	    archive_cmds_need_lc_CXX=no
++	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
++	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
++	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++	    ;;
++          pgCC* | pgcpp*)
++            # Portland Group C++ compiler
++	    case `$CC -V` in
++	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
++	      prelink_cmds_CXX='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
++		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
++	      old_archive_cmds_CXX='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
++		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
++		$RANLIB $oldlib'
++	      archive_cmds_CXX='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++	      archive_expsym_cmds_CXX='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++	      ;;
++	    *) # Version 6 will use weak symbols
++	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++	      ;;
++	    esac
+ 
++	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
++	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
++	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++            ;;
++	  cxx*)
++	    # Compaq C++
++	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+ 
++	    runpath_var=LD_RUN_PATH
++	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
++	    hardcode_libdir_separator_CXX=:
+ 
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++	  xl*)
++	    # IBM XL 8.0 on PPC, with GNU ld
++	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
++	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
++	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    if test "x$supports_anon_versioning" = xyes; then
++	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
++		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++		echo "local: *; };" >> $output_objdir/$libname.ver~
++		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++	    fi
++	    ;;
++	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      no_undefined_flag_CXX=' -zdefs'
++	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
++	      hardcode_libdir_flag_spec_CXX='-R$libdir'
++	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	      compiler_needs_object_CXX=yes
++
++	      # Not sure whether something based on
++	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
++	      # would be better.
++	      output_verbose_link_cmd='echo'
++
++	      # Archives containing C++ object files must be created using
++	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	      # necessary to make sure instantiated templates are included
++	      # in the archive.
++	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
++	      ;;
++	    esac
++	    ;;
++	esac
++	;;
+ 
++      lynxos*)
++        # FIXME: insert proper C++ library support
++	ld_shlibs_CXX=no
++	;;
+ 
++      m88k*)
++        # FIXME: insert proper C++ library support
++        ld_shlibs_CXX=no
++	;;
+ 
++      mvs*)
++        case $cc_basename in
++          cxx*)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++	  *)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++	esac
++	;;
+ 
++      netbsd*)
++        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
++	  wlarc=
++	  hardcode_libdir_flag_spec_CXX='-R$libdir'
++	  hardcode_direct_CXX=yes
++	  hardcode_shlibpath_var_CXX=no
++	fi
++	# Workaround some broken pre-1.5 toolchains
++	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
++	;;
+ 
++      *nto* | *qnx*)
++        ld_shlibs_CXX=yes
++	;;
+ 
++      openbsd2*)
++        # C++ shared libraries are fairly broken
++	ld_shlibs_CXX=no
++	;;
+ 
++      openbsd*)
++	if test -f /usr/libexec/ld.so; then
++	  hardcode_direct_CXX=yes
++	  hardcode_shlibpath_var_CXX=no
++	  hardcode_direct_absolute_CXX=yes
++	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
++	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
++	    export_dynamic_flag_spec_CXX='${wl}-E'
++	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++	  fi
++	  output_verbose_link_cmd=echo
++	else
++	  ld_shlibs_CXX=no
++	fi
++	;;
+ 
++      osf3* | osf4* | osf5*)
++        case $cc_basename in
++          KCC*)
++	    # Kuck and Associates, Inc. (KAI) C++ Compiler
++
++	    # KCC will only create a shared library if the output file
++	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
++	    # to its proper name (with version) after linking.
++	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
++
++	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
++	    hardcode_libdir_separator_CXX=:
++
++	    # Archives containing C++ object files must be created using
++	    # the KAI C++ compiler.
++	    case $host in
++	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
++	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
++	    esac
++	    ;;
++          RCC*)
++	    # Rational C++ 2.4.1
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          cxx*)
++	    case $host in
++	      osf3*)
++	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
++	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
++		;;
++	      *)
++	        allow_undefined_flag_CXX=' -expect_unresolved \*'
++	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
++	          echo "-hidden">> $lib.exp~
++	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
++	          $RM $lib.exp'
++	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
++		;;
++	    esac
+ 
++	    hardcode_libdir_separator_CXX=:
+ 
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++	  *)
++	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
++	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
++	      case $host in
++	        osf3*)
++	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++		  ;;
++	        *)
++	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++		  ;;
++	      esac
++
++	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
++	      hardcode_libdir_separator_CXX=:
++
++	      # Commands to make compiler produce verbose output that lists
++	      # what "hidden" libraries, object files and flags are used when
++	      # linking a shared library.
++	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++
++	    else
++	      # FIXME: insert proper C++ library support
++	      ld_shlibs_CXX=no
++	    fi
++	    ;;
++        esac
++        ;;
+ 
++      psos*)
++        # FIXME: insert proper C++ library support
++        ld_shlibs_CXX=no
++        ;;
+ 
++      sunos4*)
++        case $cc_basename in
++          CC*)
++	    # Sun C++ 4.x
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          lcc*)
++	    # Lucid
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++        esac
++        ;;
+ 
++      solaris*)
++        case $cc_basename in
++          CC*)
++	    # Sun C++ 4.2, 5.x and Centerline C++
++            archive_cmds_need_lc_CXX=yes
++	    no_undefined_flag_CXX=' -zdefs'
++	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	    hardcode_libdir_flag_spec_CXX='-R$libdir'
++	    hardcode_shlibpath_var_CXX=no
++	    case $host_os in
++	      solaris2.[0-5] | solaris2.[0-5].*) ;;
++	      *)
++		# The compiler driver will combine and reorder linker options,
++		# but understands `-z linker_flag'.
++	        # Supported since Solaris 2.6 (maybe 2.5.1?)
++		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
++	        ;;
++	    esac
++	    link_all_deplibs_CXX=yes
+ 
++	    output_verbose_link_cmd='echo'
+ 
++	    # Archives containing C++ object files must be created using
++	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	    # necessary to make sure instantiated templates are included
++	    # in the archive.
++	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
++	    ;;
++          gcx*)
++	    # Green Hills C++ Compiler
++	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ 
++	    # The C++ compiler must be used to create the archive.
++	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
++	    ;;
++          *)
++	    # GNU C++ compiler with Solaris linker
++	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
++	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
++	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
++	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	        # Commands to make compiler produce verbose output that lists
++	        # what "hidden" libraries, object files and flags are used when
++	        # linking a shared library.
++	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++	      else
++	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
++	        # platform.
++	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	        # Commands to make compiler produce verbose output that lists
++	        # what "hidden" libraries, object files and flags are used when
++	        # linking a shared library.
++	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++	      fi
++
++	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
++	      case $host_os in
++		solaris2.[0-5] | solaris2.[0-5].*) ;;
++		*)
++		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++		  ;;
++	      esac
++	    fi
++	    ;;
++        esac
++        ;;
+ 
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
++      no_undefined_flag_CXX='${wl}-z,text'
++      archive_cmds_need_lc_CXX=no
++      hardcode_shlibpath_var_CXX=no
++      runpath_var='LD_RUN_PATH'
+ 
++      case $cc_basename in
++        CC*)
++	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++      esac
++      ;;
+ 
++      sysv5* | sco3.2v5* | sco5v6*)
++	# Note: We can NOT use -z defs as we might desire, because we do not
++	# link with -lc, and that would cause any symbols used from libc to
++	# always be unresolved, which means just about no library would
++	# ever link correctly.  If we're not using GNU ld we use -z text
++	# though, which does catch some bad symbols but isn't as heavy-handed
++	# as -z defs.
++	no_undefined_flag_CXX='${wl}-z,text'
++	allow_undefined_flag_CXX='${wl}-z,nodefs'
++	archive_cmds_need_lc_CXX=no
++	hardcode_shlibpath_var_CXX=no
++	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
++	hardcode_libdir_separator_CXX=':'
++	link_all_deplibs_CXX=yes
++	export_dynamic_flag_spec_CXX='${wl}-Bexport'
++	runpath_var='LD_RUN_PATH'
+ 
++	case $cc_basename in
++          CC*)
++	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    ;;
++	  *)
++	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    ;;
++	esac
++      ;;
+ 
++      tandem*)
++        case $cc_basename in
++          NCC*)
++	    # NonStop-UX NCC 3.20
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    ld_shlibs_CXX=no
++	    ;;
++        esac
++        ;;
+ 
++      vxworks*)
++        # FIXME: insert proper C++ library support
++        ld_shlibs_CXX=no
++        ;;
+ 
++      *)
++        # FIXME: insert proper C++ library support
++        ld_shlibs_CXX=no
++        ;;
++    esac
+ 
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
++$as_echo "$ld_shlibs_CXX" >&6; }
++    test "$ld_shlibs_CXX" = no && can_build_shared=no
++
++    GCC_CXX="$GXX"
++    LD_CXX="$LD"
++
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    # Dependencies to place before and after the object being linked:
++predep_objects_CXX=
++postdep_objects_CXX=
++predeps_CXX=
++postdeps_CXX=
++compiler_lib_search_path_CXX=
+ 
++cat > conftest.$ac_ext <<_LT_EOF
++class Foo
++{
++public:
++  Foo (void) { a = 0; }
++private:
++  int a;
++};
++_LT_EOF
+ 
++if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  # Parse the compiler output and extract the necessary
++  # objects, libraries and library flags.
+ 
++  # Sentinel used to keep track of whether or not we are before
++  # the conftest object file.
++  pre_test_object_deps_done=no
+ 
++  for p in `eval "$output_verbose_link_cmd"`; do
++    case $p in
+ 
++    -L* | -R* | -l*)
++       # Some compilers place space between "-{L,R}" and the path.
++       # Remove the space.
++       if test $p = "-L" ||
++          test $p = "-R"; then
++	 prev=$p
++	 continue
++       else
++	 prev=
++       fi
+ 
++       if test "$pre_test_object_deps_done" = no; then
++	 case $p in
++	 -L* | -R*)
++	   # Internal compiler library paths should come after those
++	   # provided the user.  The postdeps already come after the
++	   # user supplied libs so there is no need to process them.
++	   if test -z "$compiler_lib_search_path_CXX"; then
++	     compiler_lib_search_path_CXX="${prev}${p}"
++	   else
++	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
++	   fi
++	   ;;
++	 # The "-l" case would never come before the object being
++	 # linked, so don't bother handling this case.
++	 esac
++       else
++	 if test -z "$postdeps_CXX"; then
++	   postdeps_CXX="${prev}${p}"
++	 else
++	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
++	 fi
++       fi
++       ;;
+ 
++    *.$objext)
++       # This assumes that the test object file only shows up
++       # once in the compiler output.
++       if test "$p" = "conftest.$objext"; then
++	 pre_test_object_deps_done=yes
++	 continue
++       fi
+ 
++       if test "$pre_test_object_deps_done" = no; then
++	 if test -z "$predep_objects_CXX"; then
++	   predep_objects_CXX="$p"
++	 else
++	   predep_objects_CXX="$predep_objects_CXX $p"
++	 fi
++       else
++	 if test -z "$postdep_objects_CXX"; then
++	   postdep_objects_CXX="$p"
++	 else
++	   postdep_objects_CXX="$postdep_objects_CXX $p"
++	 fi
++       fi
++       ;;
+ 
++    *) ;; # Ignore the rest.
+ 
++    esac
++  done
+ 
++  # Clean up.
++  rm -f a.out a.exe
++else
++  echo "libtool.m4: error: problem compiling CXX test program"
++fi
+ 
++$RM -f confest.$objext
+ 
++# PORTME: override above test on systems where it is broken
++case $host_os in
++interix[3-9]*)
++  # Interix 3.5 installs completely hosed .la files for C++, so rather than
++  # hack all around it, let's just trust "g++" to DTRT.
++  predep_objects_CXX=
++  postdep_objects_CXX=
++  postdeps_CXX=
++  ;;
+ 
++linux*)
++  case `$CC -V 2>&1 | sed 5q` in
++  *Sun\ C*)
++    # Sun C++ 5.9
++
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
++      ;;
++    esac
+ 
++    if test "$solaris_use_stlport4" != yes; then
++      postdeps_CXX='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
+ 
++solaris*)
++  case $cc_basename in
++  CC*)
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
++      ;;
++    esac
+ 
++    # Adding this requires a known-good setup of shared libraries for
++    # Sun compiler versions before 5.6, else PIC objects from an old
++    # archive will be linked into the output, leading to subtle bugs.
++    if test "$solaris_use_stlport4" != yes; then
++      postdeps_CXX='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
++esac
+ 
+ 
++case " $postdeps_CXX " in
++*" -lc "*) archive_cmds_need_lc_CXX=no ;;
++esac
++ compiler_lib_search_dirs_CXX=
++if test -n "${compiler_lib_search_path_CXX}"; then
++ compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
++fi
+ 
+ 
+ 
+@@ -20092,3704 +13569,2521 @@
+ 
+ 
+ 
+-# Check the gettext tools to make sure they are GNU
+-# Extract the first word of "xgettext", so it can be a program name with args.
+-set dummy xgettext; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_XGETTEXT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $XGETTEXT in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+ 
+-  ;;
+-esac
+-fi
+-XGETTEXT=$ac_cv_path_XGETTEXT
+-if test -n "$XGETTEXT"; then
+-  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+-echo "${ECHO_T}$XGETTEXT" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
++    lt_prog_compiler_wl_CXX=
++lt_prog_compiler_pic_CXX=
++lt_prog_compiler_static_CXX=
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 
+-# Extract the first word of "msgmerge", so it can be a program name with args.
+-set dummy msgmerge; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_MSGMERGE+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $MSGMERGE in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
++  # C++ specific cases for pic, static, wl, etc.
++  if test "$GXX" = yes; then
++    lt_prog_compiler_wl_CXX='-Wl,'
++    lt_prog_compiler_static_CXX='-static'
+ 
+-  ;;
+-esac
+-fi
+-MSGMERGE=$ac_cv_path_MSGMERGE
+-if test -n "$MSGMERGE"; then
+-  { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
+-echo "${ECHO_T}$MSGMERGE" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
++    case $host_os in
++    aix*)
++      # All AIX code is PIC.
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	lt_prog_compiler_static_CXX='-Bstatic'
++      fi
++      ;;
+ 
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            lt_prog_compiler_pic_CXX='-fPIC'
++        ;;
++      m68k)
++            # FIXME: we need at least 68020 code to build shared libraries, but
++            # adding the `-m68020' flag to GCC prevents building anything better,
++            # like `-m68040'.
++            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
++        ;;
++      esac
++      ;;
+ 
+-# Extract the first word of "msgfmt", so it can be a program name with args.
+-set dummy msgfmt; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_MSGFMT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $MSGFMT in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++      # PIC is the default for these OSes.
++      ;;
++    mingw* | cygwin* | os2* | pw32* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
++      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
++      ;;
++    darwin* | rhapsody*)
++      # PIC is the default on this platform
++      # Common symbols not allowed in MH_DYLIB files
++      lt_prog_compiler_pic_CXX='-fno-common'
++      ;;
++    *djgpp*)
++      # DJGPP does not support shared libraries at all
++      lt_prog_compiler_pic_CXX=
++      ;;
++    interix[3-9]*)
++      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++      # Instead, we relocate shared libraries at runtime.
++      ;;
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	lt_prog_compiler_pic_CXX=-Kconform_pic
++      fi
++      ;;
++    hpux*)
++      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
++      # sets the default TLS model and affects inlining.
++      case $host_cpu in
++      hppa*64*)
++	;;
++      *)
++	lt_prog_compiler_pic_CXX='-fPIC'
++	;;
++      esac
++      ;;
++    *qnx* | *nto*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      lt_prog_compiler_pic_CXX='-fPIC -shared'
++      ;;
++    *)
++      lt_prog_compiler_pic_CXX='-fPIC'
++      ;;
++    esac
++  else
++    case $host_os in
++      aix[4-9]*)
++	# All AIX code is PIC.
++	if test "$host_cpu" = ia64; then
++	  # AIX 5 now supports IA64 processor
++	  lt_prog_compiler_static_CXX='-Bstatic'
++	else
++	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
++	fi
++	;;
++      chorus*)
++	case $cc_basename in
++	cxch68*)
++	  # Green Hills C++ Compiler
++	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
++	  ;;
++	esac
++	;;
++      dgux*)
++	case $cc_basename in
++	  ec++*)
++	    lt_prog_compiler_pic_CXX='-KPIC'
++	    ;;
++	  ghcx*)
++	    # Green Hills C++ Compiler
++	    lt_prog_compiler_pic_CXX='-pic'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      freebsd* | dragonfly*)
++	# FreeBSD uses GNU C++
++	;;
++      hpux9* | hpux10* | hpux11*)
++	case $cc_basename in
++	  CC*)
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
++	    if test "$host_cpu" != ia64; then
++	      lt_prog_compiler_pic_CXX='+Z'
++	    fi
++	    ;;
++	  aCC*)
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
++	    case $host_cpu in
++	    hppa*64*|ia64*)
++	      # +Z the default
++	      ;;
++	    *)
++	      lt_prog_compiler_pic_CXX='+Z'
++	      ;;
++	    esac
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      interix*)
++	# This is c89, which is MS Visual C++ (no shared libs)
++	# Anyone wants to do a port?
++	;;
++      irix5* | irix6* | nonstopux*)
++	case $cc_basename in
++	  CC*)
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_static_CXX='-non_shared'
++	    # CC pic flag -KPIC is the default.
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      linux* | k*bsd*-gnu)
++	case $cc_basename in
++	  KCC*)
++	    # KAI C++ Compiler
++	    lt_prog_compiler_wl_CXX='--backend -Wl,'
++	    lt_prog_compiler_pic_CXX='-fPIC'
++	    ;;
++	  ecpc* )
++	    # old Intel C++ for x86_64 which still supported -KPIC.
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_pic_CXX='-KPIC'
++	    lt_prog_compiler_static_CXX='-static'
++	    ;;
++	  icpc* )
++	    # Intel C++, used to be incompatible with GCC.
++	    # ICC 10 doesn't accept -KPIC any more.
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_pic_CXX='-fPIC'
++	    lt_prog_compiler_static_CXX='-static'
++	    ;;
++	  pgCC* | pgcpp*)
++	    # Portland Group C++ compiler
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_pic_CXX='-fpic'
++	    lt_prog_compiler_static_CXX='-Bstatic'
++	    ;;
++	  cxx*)
++	    # Compaq C++
++	    # Make sure the PIC flag is empty.  It appears that all Alpha
++	    # Linux and Compaq Tru64 Unix objects are PIC.
++	    lt_prog_compiler_pic_CXX=
++	    lt_prog_compiler_static_CXX='-non_shared'
++	    ;;
++	  xlc* | xlC*)
++	    # IBM XL 8.0 on PPC
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_pic_CXX='-qpic'
++	    lt_prog_compiler_static_CXX='-qstaticlink'
++	    ;;
++	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      lt_prog_compiler_pic_CXX='-KPIC'
++	      lt_prog_compiler_static_CXX='-Bstatic'
++	      lt_prog_compiler_wl_CXX='-Qoption ld '
++	      ;;
++	    esac
++	    ;;
++	esac
++	;;
++      lynxos*)
++	;;
++      m88k*)
++	;;
++      mvs*)
++	case $cc_basename in
++	  cxx*)
++	    lt_prog_compiler_pic_CXX='-W c,exportall'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      netbsd* | netbsdelf*-gnu)
++	;;
++      *qnx* | *nto*)
++        # QNX uses GNU C++, but need to define -shared option too, otherwise
++        # it will coredump.
++        lt_prog_compiler_pic_CXX='-fPIC -shared'
++        ;;
++      osf3* | osf4* | osf5*)
++	case $cc_basename in
++	  KCC*)
++	    lt_prog_compiler_wl_CXX='--backend -Wl,'
++	    ;;
++	  RCC*)
++	    # Rational C++ 2.4.1
++	    lt_prog_compiler_pic_CXX='-pic'
++	    ;;
++	  cxx*)
++	    # Digital/Compaq C++
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    # Make sure the PIC flag is empty.  It appears that all Alpha
++	    # Linux and Compaq Tru64 Unix objects are PIC.
++	    lt_prog_compiler_pic_CXX=
++	    lt_prog_compiler_static_CXX='-non_shared'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      psos*)
++	;;
++      solaris*)
++	case $cc_basename in
++	  CC*)
++	    # Sun C++ 4.2, 5.x and Centerline C++
++	    lt_prog_compiler_pic_CXX='-KPIC'
++	    lt_prog_compiler_static_CXX='-Bstatic'
++	    lt_prog_compiler_wl_CXX='-Qoption ld '
++	    ;;
++	  gcx*)
++	    # Green Hills C++ Compiler
++	    lt_prog_compiler_pic_CXX='-PIC'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      sunos4*)
++	case $cc_basename in
++	  CC*)
++	    # Sun C++ 4.x
++	    lt_prog_compiler_pic_CXX='-pic'
++	    lt_prog_compiler_static_CXX='-Bstatic'
++	    ;;
++	  lcc*)
++	    # Lucid
++	    lt_prog_compiler_pic_CXX='-pic'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++	case $cc_basename in
++	  CC*)
++	    lt_prog_compiler_wl_CXX='-Wl,'
++	    lt_prog_compiler_pic_CXX='-KPIC'
++	    lt_prog_compiler_static_CXX='-Bstatic'
++	    ;;
++	esac
++	;;
++      tandem*)
++	case $cc_basename in
++	  NCC*)
++	    # NonStop-UX NCC 3.20
++	    lt_prog_compiler_pic_CXX='-KPIC'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      vxworks*)
++	;;
++      *)
++	lt_prog_compiler_can_build_shared_CXX=no
++	;;
++    esac
+   fi
+-done
+-done
+-IFS=$as_save_IFS
+ 
+-  ;;
++case $host_os in
++  # For platforms which do not support PIC, -DPIC is meaningless:
++  *djgpp*)
++    lt_prog_compiler_pic_CXX=
++    ;;
++  *)
++    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
++    ;;
+ esac
+-fi
+-MSGFMT=$ac_cv_path_MSGFMT
+-if test -n "$MSGFMT"; then
+-  { echo "$as_me:$LINENO: result: $MSGFMT" >&5
+-echo "${ECHO_T}$MSGFMT" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
++$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
+ 
+-# Extract the first word of "gmsgfmt", so it can be a program name with args.
+-set dummy gmsgfmt; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_GMSGFMT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $GMSGFMT in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+ 
+-  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+-  ;;
+-esac
+-fi
+-GMSGFMT=$ac_cv_path_GMSGFMT
+-if test -n "$GMSGFMT"; then
+-  { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+-echo "${ECHO_T}$GMSGFMT" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+ 
++#
++# Check to make sure the PIC flag actually works.
++#
++if test -n "$lt_prog_compiler_pic_CXX"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
++$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
++if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_pic_works_CXX=no
++   ac_outfile=conftest.$ac_objext
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   # The option is referenced via a variable to avoid confusing sed.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:13921: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>conftest.err)
++   ac_status=$?
++   cat conftest.err >&5
++   echo "$as_me:13925: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s "$ac_outfile"; then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings other than the usual output.
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_pic_works_CXX=yes
++     fi
++   fi
++   $RM conftest*
+ 
+-if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+-    { { echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
+-echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+-mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+-if test -z "$xgversion" -o -z "$mmversion"; then
+-    { { echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
+-echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
++$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
+ 
+-# Extract the first word of "perl", so it can be a program name with args.
+-set dummy perl; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
++    case $lt_prog_compiler_pic_CXX in
++     "" | " "*) ;;
++     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
++     esac
+ else
+-  case $INTLTOOL_PERL in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-  ;;
+-esac
++    lt_prog_compiler_pic_CXX=
++     lt_prog_compiler_can_build_shared_CXX=no
+ fi
+-INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
+-if test -n "$INTLTOOL_PERL"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
+-echo "${ECHO_T}$INTLTOOL_PERL" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++
+ fi
+ 
+ 
+-if test -z "$INTLTOOL_PERL"; then
+-   { { echo "$as_me:$LINENO: error: perl not found" >&5
+-echo "$as_me: error: perl not found" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-{ echo "$as_me:$LINENO: checking for perl >= 5.8.1" >&5
+-echo $ECHO_N "checking for perl >= 5.8.1... $ECHO_C" >&6; }
+-$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+-if test $? -ne 0; then
+-   { { echo "$as_me:$LINENO: error: perl 5.8.1 is required for intltool" >&5
+-echo "$as_me: error: perl 5.8.1 is required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
++
++#
++# Check to make sure the static flag actually works.
++#
++wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
++$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
++if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+-   { echo "$as_me:$LINENO: result: $IT_PERL_VERSION" >&5
+-echo "${ECHO_T}$IT_PERL_VERSION" >&6; }
+-fi
+-if test "x" != "xno-xml"; then
+-   { echo "$as_me:$LINENO: checking for XML::Parser" >&5
+-echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6; }
+-   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+-       { echo "$as_me:$LINENO: result: ok" >&5
+-echo "${ECHO_T}ok" >&6; }
+-   else
+-       { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5
+-echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
++  lt_cv_prog_compiler_static_works_CXX=no
++   save_LDFLAGS="$LDFLAGS"
++   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
++   echo "$lt_simple_link_test_code" > conftest.$ac_ext
++   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++     # The linker can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     if test -s conftest.err; then
++       # Append any errors to the config.log.
++       cat conftest.err 1>&5
++       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++       if diff conftest.exp conftest.er2 >/dev/null; then
++         lt_cv_prog_compiler_static_works_CXX=yes
++       fi
++     else
++       lt_cv_prog_compiler_static_works_CXX=yes
++     fi
+    fi
++   $RM -r conftest*
++   LDFLAGS="$save_LDFLAGS"
++
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
++$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
+ 
+-# Substitute ALL_LINGUAS so we can use it in po/Makefile
++if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
++    :
++else
++    lt_prog_compiler_static_CXX=
++fi
+ 
+ 
+-# Set DATADIRNAME correctly if it is not set yet
+-# (copied from glib-gettext.m4)
+-if test -z "$DATADIRNAME"; then
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-int
+-main ()
+-{
+-extern int _nl_msg_cat_cntr;
+-                       return _nl_msg_cat_cntr
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  DATADIRNAME=share
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	case $host in
+-    *-*-solaris*)
+-                        { echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
+-echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6; }
+-if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
++if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define bind_textdomain_codeset to an innocuous variant, in case <limits.h> declares bind_textdomain_codeset.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define bind_textdomain_codeset innocuous_bind_textdomain_codeset
++  lt_cv_prog_compiler_c_o_CXX=no
++   $RM -r conftest 2>/dev/null
++   mkdir conftest
++   cd conftest
++   mkdir out
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char bind_textdomain_codeset (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++   lt_compiler_flag="-o out/conftest2.$ac_objext"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:14020: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>out/conftest.err)
++   ac_status=$?
++   cat out/conftest.err >&5
++   echo "$as_me:14024: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s out/conftest2.$ac_objext
++   then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_c_o_CXX=yes
++     fi
++   fi
++   chmod u+w . 2>&5
++   $RM conftest*
++   # SGI C++ compiler will create directory out/ii_files/ for
++   # template instantiation
++   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++   $RM out/* && rmdir out
++   cd ..
++   $RM -r conftest
++   $RM conftest*
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
++$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+ 
+-#undef bind_textdomain_codeset
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char bind_textdomain_codeset ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset
+-choke me
+-#endif
+ 
+-int
+-main ()
+-{
+-return bind_textdomain_codeset ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_bind_textdomain_codeset=yes
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
++if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  lt_cv_prog_compiler_c_o_CXX=no
++   $RM -r conftest 2>/dev/null
++   mkdir conftest
++   cd conftest
++   mkdir out
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++   lt_compiler_flag="-o out/conftest2.$ac_objext"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:14072: $lt_compile\"" >&5)
++   (eval "$lt_compile" 2>out/conftest.err)
++   ac_status=$?
++   cat out/conftest.err >&5
++   echo "$as_me:14076: \$? = $ac_status" >&5
++   if (exit $ac_status) && test -s out/conftest2.$ac_objext
++   then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++       lt_cv_prog_compiler_c_o_CXX=yes
++     fi
++   fi
++   chmod u+w . 2>&5
++   $RM conftest*
++   # SGI C++ compiler will create directory out/ii_files/ for
++   # template instantiation
++   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++   $RM out/* && rmdir out
++   cd ..
++   $RM -r conftest
++   $RM conftest*
+ 
+-	ac_cv_func_bind_textdomain_codeset=no
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
++$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
+-echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6; }
+-if test $ac_cv_func_bind_textdomain_codeset = yes; then
+-  DATADIRNAME=share
++
++
++
++hard_links="nottested"
++if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
++  # do not overwrite the value of need_locks provided by the user
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
++$as_echo_n "checking if we can lock with hard links... " >&6; }
++  hard_links=yes
++  $RM conftest*
++  ln conftest.a conftest.b 2>/dev/null && hard_links=no
++  touch conftest.a
++  ln conftest.a conftest.b 2>&5 || hard_links=no
++  ln conftest.a conftest.b 2>/dev/null && hard_links=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
++$as_echo "$hard_links" >&6; }
++  if test "$hard_links" = no; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
++$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
++    need_locks=warn
++  fi
+ else
+-  DATADIRNAME=lib
++  need_locks=no
+ fi
+ 
++
++
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
++$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
++
++  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  case $host_os in
++  aix[4-9]*)
++    # If we're using GNU nm, then we don't want the "-C" option.
++    # -C means demangle to AIX nm, but means don't demangle with GNU nm
++    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++    else
++      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++    fi
+     ;;
+-    *)
+-    DATADIRNAME=lib
+-    ;;
+-    esac
+-fi
++  pw32*)
++    export_symbols_cmds_CXX="$ltdll_cmds"
++  ;;
++  cygwin* | mingw* | cegcc*)
++    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++  ;;
++  linux* | k*bsd*-gnu)
++    link_all_deplibs_CXX=no
++  ;;
++  *)
++    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  ;;
++  esac
++  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
++$as_echo "$ld_shlibs_CXX" >&6; }
++test "$ld_shlibs_CXX" = no && can_build_shared=no
+ 
++with_gnu_ld_CXX=$with_gnu_ld
+ 
+ 
+ 
+ 
+ 
+ 
++#
++# Do we need to explicitly link libc?
++#
++case "x$archive_cmds_need_lc_CXX" in
++x|xyes)
++  # Assume -lc should be added
++  archive_cmds_need_lc_CXX=yes
++
++  if test "$enable_shared" = yes && test "$GCC" = yes; then
++    case $archive_cmds_CXX in
++    *'~'*)
++      # FIXME: we may have to deal with multi-command sequences.
++      ;;
++    '$CC '*)
++      # Test whether the compiler implicitly links with -lc since on some
++      # systems, -lgcc has to come before -lc. If gcc already passes -lc
++      # to ld, don't add -lc before -lgcc.
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
++$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
++      $RM conftest*
++      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
+-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+-	if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $PKG_CONFIG in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
++      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++  (eval $ac_compile) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; } 2>conftest.err; then
++        soname=conftest
++        lib=conftest
++        libobjs=conftest.$ac_objext
++        deplibs=
++        wl=$lt_prog_compiler_wl_CXX
++	pic_flag=$lt_prog_compiler_pic_CXX
++        compiler_flags=-v
++        linker_flags=-v
++        verstring=
++        output_objdir=.
++        libname=conftest
++        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
++        allow_undefined_flag_CXX=
++        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
++  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++        then
++	  archive_cmds_need_lc_CXX=no
++        else
++	  archive_cmds_need_lc_CXX=yes
++        fi
++        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
++      else
++        cat conftest.err 1>&5
++      fi
++      $RM conftest*
++      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
++$as_echo "$archive_cmds_need_lc_CXX" >&6; }
++      ;;
++    esac
+   fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+   ;;
+ esac
+-fi
+-PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+-if test -n "$PKG_CONFIG"; then
+-  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+-echo "${ECHO_T}$PKG_CONFIG" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+ 
+ 
+-fi
+-if test -z "$ac_cv_path_PKG_CONFIG"; then
+-  ac_pt_PKG_CONFIG=$PKG_CONFIG
+-  # Extract the first word of "pkg-config", so it can be a program name with args.
+-set dummy pkg-config; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $ac_pt_PKG_CONFIG in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+ 
+-  ;;
+-esac
+-fi
+-ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+-if test -n "$ac_pt_PKG_CONFIG"; then
+-  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
+-echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+ 
+-  if test "x$ac_pt_PKG_CONFIG" = x; then
+-    PKG_CONFIG=""
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&5
+-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+-whose name does not start with the host triplet.  If you think this
+-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    PKG_CONFIG=$ac_pt_PKG_CONFIG
+-  fi
+-else
+-  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+-fi
+ 
+-fi
+-if test -n "$PKG_CONFIG"; then
+-	_pkg_min_version=0.9.0
+-	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
+-echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
+-	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+-		{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	else
+-		{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-		PKG_CONFIG=""
+-	fi
+ 
+-fi
+ 
+-gdu_cv_version_required=0.3.2
+ 
+-{ echo "$as_me:$LINENO: checking gnome-doc-utils >= $gdu_cv_version_required" >&5
+-echo $ECHO_N "checking gnome-doc-utils >= $gdu_cv_version_required... $ECHO_C" >&6; }
+-if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gnome-doc-utils >= $gdu_cv_version_required") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  gdu_cv_have_gdu=yes
+-else
+-  gdu_cv_have_gdu=no
+-fi
+ 
+-if test "$gdu_cv_have_gdu" = "yes"; then
+-	{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
+-else
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-	{ { echo "$as_me:$LINENO: error: gnome-doc-utils >= $gdu_cv_version_required not found" >&5
+-echo "$as_me: error: gnome-doc-utils >= $gdu_cv_version_required not found" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+ 
+ 
+ 
+-# Check whether --with-help-dir was given.
+-if test "${with_help_dir+set}" = set; then
+-  withval=$with_help_dir;
+-else
+-  with_help_dir='${datadir}/gnome/help'
+-fi
+ 
+-HELP_DIR="$with_help_dir"
+ 
+ 
+ 
+-# Check whether --with-omf-dir was given.
+-if test "${with_omf_dir+set}" = set; then
+-  withval=$with_omf_dir;
+-else
+-  with_omf_dir='${datadir}/omf'
+-fi
+ 
+-OMF_DIR="$with_omf_dir"
+ 
+ 
+ 
+-# Check whether --with-help-formats was given.
+-if test "${with_help_formats+set}" = set; then
+-  withval=$with_help_formats;
+-else
+-  with_help_formats=''
+-fi
+ 
+-DOC_USER_FORMATS="$with_help_formats"
+ 
+ 
+-# Check whether --enable-scrollkeeper was given.
+-if test "${enable_scrollkeeper+set}" = set; then
+-  enableval=$enable_scrollkeeper;
+-else
+-  enable_scrollkeeper=yes
+-fi
+ 
+- if test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"; then
+-  ENABLE_SK_TRUE=
+-  ENABLE_SK_FALSE='#'
+-else
+-  ENABLE_SK_TRUE='#'
+-  ENABLE_SK_FALSE=
+-fi
+ 
+ 
+-DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+ 
+ 
+- if test "$gdu_cv_have_gdu" = "yes"; then
+-  HAVE_GNOME_DOC_UTILS_TRUE=
+-  HAVE_GNOME_DOC_UTILS_FALSE='#'
+-else
+-  HAVE_GNOME_DOC_UTILS_TRUE='#'
+-  HAVE_GNOME_DOC_UTILS_FALSE=
+-fi
+ 
+ 
+ 
+ 
+-GETTEXT_PACKAGE=gdm
+ 
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
+-_ACEOF
+ 
+ 
+ 
+ 
+-for ac_header in locale.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_header_compiler=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  ac_header_preproc=no
+-fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  eval "$as_ac_Header=\$ac_header_preproc"
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+ 
+-fi
+ 
+-done
+ 
+-    if test $ac_cv_header_locale_h = yes; then
+-    { echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
+-echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6; }
+-if test "${am_cv_val_LC_MESSAGES+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <locale.h>
+-int
+-main ()
+-{
+-return LC_MESSAGES
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  am_cv_val_LC_MESSAGES=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	am_cv_val_LC_MESSAGES=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
+-echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6; }
+-    if test $am_cv_val_LC_MESSAGES = yes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LC_MESSAGES 1
+-_ACEOF
+ 
+-    fi
+-  fi
+-         USE_NLS=yes
+ 
+ 
+-    gt_cv_have_gettext=no
+ 
+-    CATOBJEXT=NONE
+-    XGETTEXT=:
+-    INTLLIBS=
+ 
+-    if test "${ac_cv_header_libintl_h+set}" = set; then
+-  { echo "$as_me:$LINENO: checking for libintl.h" >&5
+-echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_libintl_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
+-echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking libintl.h usability" >&5
+-echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <libintl.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_header_compiler=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking libintl.h presence" >&5
+-echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <libintl.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  ac_header_preproc=no
+-fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: libintl.h:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: libintl.h:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for libintl.h" >&5
+-echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_libintl_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_cv_header_libintl_h=$ac_header_preproc
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
+-echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
+ 
+-fi
+-if test $ac_cv_header_libintl_h = yes; then
+-  gt_cv_func_dgettext_libintl="no"
+-      libintl_extra_libs=""
+ 
+-      #
+-      # First check in libc
+-      #
+-      { echo "$as_me:$LINENO: checking for ngettext in libc" >&5
+-echo $ECHO_N "checking for ngettext in libc... $ECHO_C" >&6; }
+-if test "${gt_cv_func_ngettext_libc+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
++$as_echo_n "checking dynamic linker characteristics... " >&6; }
++
++library_names_spec=
++libname_spec='lib$name'
++soname_spec=
++shrext_cmds=".so"
++postinstall_cmds=
++postuninstall_cmds=
++finish_cmds=
++finish_eval=
++shlibpath_var=
++shlibpath_overrides_runpath=unknown
++version_type=none
++dynamic_linker="$host_os ld.so"
++sys_lib_dlsearch_path_spec="/lib /usr/lib"
++need_lib_prefix=unknown
++hardcode_into_libs=no
++
++# when you set need_version to no, make sure it does not cause -set_version
++# flags to be left without arguments
++need_version=unknown
++
++case $host_os in
++aix3*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
++  shlibpath_var=LIBPATH
++
++  # AIX 3 has no versioning support, so we append a major version to the name.
++  soname_spec='${libname}${release}${shared_ext}$major'
++  ;;
+ 
+-#include <libintl.h>
++aix[4-9]*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  hardcode_into_libs=yes
++  if test "$host_cpu" = ia64; then
++    # AIX 5 supports IA64
++    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
++    shlibpath_var=LD_LIBRARY_PATH
++  else
++    # With GCC up to 2.95.x, collect2 would create an import file
++    # for dependence libraries.  The import file would start with
++    # the line `#! .'.  This would cause the generated library to
++    # depend on `.', always an invalid library.  This was fixed in
++    # development snapshots of GCC prior to 3.0.
++    case $host_os in
++      aix4 | aix4.[01] | aix4.[01].*)
++      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
++	   echo ' yes '
++	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
++	:
++      else
++	can_build_shared=no
++      fi
++      ;;
++    esac
++    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
++    # soname into executable. Probably we can add versioning support to
++    # collect2, so additional links can be useful in future.
++    if test "$aix_use_runtimelinking" = yes; then
++      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
++      # instead of lib<name>.a to let people know that these are not
++      # typical AIX shared libraries.
++      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    else
++      # We preserve .a as extension for shared libraries through AIX4.2
++      # and later when we are not doing run time linking.
++      library_names_spec='${libname}${release}.a $libname.a'
++      soname_spec='${libname}${release}${shared_ext}$major'
++    fi
++    shlibpath_var=LIBPATH
++  fi
++  ;;
+ 
+-int
+-main ()
+-{
+-return !ngettext ("","", 1)
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  gt_cv_func_ngettext_libc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++amigaos*)
++  case $host_cpu in
++  powerpc)
++    # Since July 2007 AmigaOS4 officially supports .so libraries.
++    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    ;;
++  m68k)
++    library_names_spec='$libname.ixlibrary $libname.a'
++    # Create ${libname}_ixlibrary.a entries in /sys/libs.
++    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++    ;;
++  esac
++  ;;
+ 
+-	gt_cv_func_ngettext_libc=no
+-fi
++beos*)
++  library_names_spec='${libname}${shared_ext}'
++  dynamic_linker="$host_os ld.so"
++  shlibpath_var=LIBRARY_PATH
++  ;;
++
++bsdi[45]*)
++  version_type=linux
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
++  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
++  # the default ld.so.conf also contains /usr/contrib/lib and
++  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
++  # libtool to hard-code these into programs
++  ;;
++
++cygwin* | mingw* | pw32* | cegcc*)
++  version_type=windows
++  shrext_cmds=".dll"
++  need_version=no
++  need_lib_prefix=no
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++  case $GCC,$host_os in
++  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++    library_names_spec='$libname.dll.a'
++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
++    postinstall_cmds='base_file=`basename \${file}`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++      dldir=$destdir/`dirname \$dlpath`~
++      test -d \$dldir || mkdir -p \$dldir~
++      $install_prog $dir/$dlname \$dldir/$dlname~
++      chmod a+x \$dldir/$dlname~
++      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++      fi'
++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++      dlpath=$dir/\$dldll~
++       $RM \$dlpath'
++    shlibpath_overrides_runpath=yes
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5
+-echo "${ECHO_T}$gt_cv_func_ngettext_libc" >&6; }
++    case $host_os in
++    cygwin*)
++      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
++      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
++      ;;
++    mingw* | cegcc*)
++      # MinGW DLLs use traditional 'lib' prefix
++      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++        # It is most probably a Windows format PATH printed by
++        # mingw gcc, but we are running on Cygwin. Gcc prints its search
++        # path with ; separators, and with drive letters. We can handle the
++        # drive letters (cygwin fileutils understands them), so leave them,
++        # especially as we might pass files found there to a mingw objdump,
++        # which wouldn't understand a cygwinified path. Ahh.
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++      else
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++      fi
++      ;;
++    pw32*)
++      # pw32 DLLs use 'pw' prefix rather than 'lib'
++      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++      ;;
++    esac
++    ;;
+ 
+-      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+-	      { echo "$as_me:$LINENO: checking for dgettext in libc" >&5
+-echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6; }
+-if test "${gt_cv_func_dgettext_libc+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  *)
++    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    ;;
++  esac
++  dynamic_linker='Win32 ld.exe'
++  # FIXME: first we should search . and the directory the executable is in
++  shlibpath_var=PATH
++  ;;
+ 
+-#include <libintl.h>
++darwin* | rhapsody*)
++  dynamic_linker="$host_os dyld"
++  version_type=darwin
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
++  soname_spec='${libname}${release}${major}$shared_ext'
++  shlibpath_overrides_runpath=yes
++  shlibpath_var=DYLD_LIBRARY_PATH
++  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+ 
+-int
+-main ()
+-{
+-return !dgettext ("","")
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  gt_cv_func_dgettext_libc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
++  ;;
+ 
+-	gt_cv_func_dgettext_libc=no
+-fi
++dgux*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  ;;
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++freebsd1*)
++  dynamic_linker=no
++  ;;
+ 
+-fi
+-{ echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5
+-echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6; }
+-      fi
++freebsd* | dragonfly*)
++  # DragonFly does not have aout.  When/if they implement a new
++  # versioning mechanism, adjust this.
++  if test -x /usr/bin/objformat; then
++    objformat=`/usr/bin/objformat`
++  else
++    case $host_os in
++    freebsd[123]*) objformat=aout ;;
++    *) objformat=elf ;;
++    esac
++  fi
++  version_type=freebsd-$objformat
++  case $version_type in
++    freebsd-elf*)
++      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++      need_version=no
++      need_lib_prefix=no
++      ;;
++    freebsd-*)
++      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
++      need_version=yes
++      ;;
++  esac
++  shlibpath_var=LD_LIBRARY_PATH
++  case $host_os in
++  freebsd2*)
++    shlibpath_overrides_runpath=yes
++    ;;
++  freebsd3.[01]* | freebsdelf3.[01]*)
++    shlibpath_overrides_runpath=yes
++    hardcode_into_libs=yes
++    ;;
++  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
++  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
++    shlibpath_overrides_runpath=no
++    hardcode_into_libs=yes
++    ;;
++  *) # from 4.6 on, and DragonFly
++    shlibpath_overrides_runpath=yes
++    hardcode_into_libs=yes
++    ;;
++  esac
++  ;;
+ 
+-      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++gnu*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  hardcode_into_libs=yes
++  ;;
+ 
+-for ac_func in bind_textdomain_codeset
+-do
+-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define $ac_func innocuous_$ac_func
++hpux9* | hpux10* | hpux11*)
++  # Give a soname corresponding to the major version so that dld.sl refuses to
++  # link against other versions.
++  version_type=sunos
++  need_lib_prefix=no
++  need_version=no
++  case $host_cpu in
++  ia64*)
++    shrext_cmds='.so'
++    hardcode_into_libs=yes
++    dynamic_linker="$host_os dld.so"
++    shlibpath_var=LD_LIBRARY_PATH
++    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    if test "X$HPUX_IA64_MODE" = X32; then
++      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
++    else
++      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
++    fi
++    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++    ;;
++  hppa*64*)
++    shrext_cmds='.sl'
++    hardcode_into_libs=yes
++    dynamic_linker="$host_os dld.sl"
++    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
++    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
++    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++    ;;
++  *)
++    shrext_cmds='.sl'
++    dynamic_linker="$host_os dld.sl"
++    shlibpath_var=SHLIB_PATH
++    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    ;;
++  esac
++  # HP-UX runs *really* slowly unless shared libraries are mode 555.
++  postinstall_cmds='chmod 555 $lib'
++  ;;
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char $ac_func (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++interix[3-9]*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  ;;
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++irix5* | irix6* | nonstopux*)
++  case $host_os in
++    nonstopux*) version_type=nonstopux ;;
++    *)
++	if test "$lt_cv_prog_gnu_ld" = yes; then
++		version_type=linux
++	else
++		version_type=irix
++	fi ;;
++  esac
++  need_lib_prefix=no
++  need_version=no
++  soname_spec='${libname}${release}${shared_ext}$major'
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
++  case $host_os in
++  irix5* | nonstopux*)
++    libsuff= shlibsuff=
++    ;;
++  *)
++    case $LD in # libtool.m4 will add one of these switches to LD
++    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
++      libsuff= shlibsuff= libmagic=32-bit;;
++    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
++      libsuff=32 shlibsuff=N32 libmagic=N32;;
++    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
++      libsuff=64 shlibsuff=64 libmagic=64-bit;;
++    *) libsuff= shlibsuff= libmagic=never-match;;
++    esac
++    ;;
++  esac
++  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
++  shlibpath_overrides_runpath=no
++  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
++  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
++  hardcode_into_libs=yes
++  ;;
+ 
+-#undef $ac_func
++# No shared lib support for Linux oldld, aout, or coff.
++linux*oldld* | linux*aout* | linux*coff*)
++  dynamic_linker=no
++  ;;
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char $ac_func ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_$ac_func || defined __stub___$ac_func
+-choke me
+-#endif
++# This must be Linux ELF.
++linux* | k*bsd*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  # Some binutils ld are patched to set DT_RUNPATH
++  save_LDFLAGS=$LDFLAGS
++  save_libdir=$libdir
++  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
++       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+ int
+ main ()
+ {
+-return $ac_func ();
++
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  eval "$as_ac_var=yes"
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	eval "$as_ac_var=no"
++if ac_fn_cxx_try_link "$LINENO"; then :
++  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
++  shlibpath_overrides_runpath=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+ fi
+-ac_res=`eval echo '${'$as_ac_var'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_var'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+-_ACEOF
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++  LDFLAGS=$save_LDFLAGS
++  libdir=$save_libdir
+ 
+-fi
+-done
++  # This implies no fast_install, which is unacceptable.
++  # Some rework will be needed to allow for fast_install
++  # before this can be enabled.
++  hardcode_into_libs=yes
+ 
+-      fi
++  # Append ld.so.conf contents to the search path
++  if test -f /etc/ld.so.conf; then
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
++  fi
+ 
+-      #
+-      # If we don't have everything we want, check in libintl
+-      #
+-      if test "$gt_cv_func_dgettext_libc" != "yes" \
+-	 || test "$gt_cv_func_ngettext_libc" != "yes" \
+-         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
++  # We used to test for /lib/ld.so.1 and disable shared libraries on
++  # powerpc, because MkLinux only supported shared libraries with the
++  # GNU dynamic linker.  Since this was broken with cross compilers,
++  # most powerpc-linux boxes support dynamic linking these days and
++  # people can always --disable-shared, the test was removed, and we
++  # assume the GNU/Linux dynamic linker is in use.
++  dynamic_linker='GNU/Linux ld.so'
++  ;;
+ 
+-        { echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
+-echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lintl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char bindtextdomain ();
+-int
+-main ()
+-{
+-return bindtextdomain ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++netbsd*)
++  version_type=sunos
++  need_lib_prefix=no
++  need_version=no
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++    dynamic_linker='NetBSD (a.out) ld.so'
++  else
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    dynamic_linker='NetBSD ld.elf_so'
++  fi
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  ;;
++
++newsos6)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  ;;
++
++*nto* | *qnx*)
++  version_type=qnx
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='ldqnx.so'
++  ;;
++
++openbsd*)
++  version_type=sunos
++  sys_lib_dlsearch_path_spec="/usr/lib"
++  need_lib_prefix=no
++  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
++  case $host_os in
++    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
++    *)				need_version=no  ;;
++  esac
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++    case $host_os in
++      openbsd2.[89] | openbsd2.[89].*)
++	shlibpath_overrides_runpath=no
++	;;
++      *)
++	shlibpath_overrides_runpath=yes
++	;;
++      esac
++  else
++    shlibpath_overrides_runpath=yes
++  fi
++  ;;
++
++os2*)
++  libname_spec='$name'
++  shrext_cmds=".dll"
++  need_lib_prefix=no
++  library_names_spec='$libname${shared_ext} $libname.a'
++  dynamic_linker='OS/2 ld.exe'
++  shlibpath_var=LIBPATH
++  ;;
++
++osf3* | osf4* | osf5*)
++  version_type=osf
++  need_lib_prefix=no
++  need_version=no
++  soname_spec='${libname}${release}${shared_ext}$major'
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
++  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
++  ;;
++
++rdos*)
++  dynamic_linker=no
++  ;;
++
++solaris*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  # ldd complains unless libraries are executable
++  postinstall_cmds='chmod +x $lib'
++  ;;
++
++sunos4*)
++  version_type=sunos
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  if test "$with_gnu_ld" = yes; then
++    need_lib_prefix=no
++  fi
++  need_version=yes
++  ;;
++
++sysv4 | sysv4.3*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  case $host_vendor in
++    sni)
++      shlibpath_overrides_runpath=no
++      need_lib_prefix=no
++      runpath_var=LD_RUN_PATH
++      ;;
++    siemens)
++      need_lib_prefix=no
++      ;;
++    motorola)
++      need_lib_prefix=no
++      need_version=no
++      shlibpath_overrides_runpath=no
++      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
++      ;;
++  esac
++  ;;
++
++sysv4*MP*)
++  if test -d /usr/nec ;then
++    version_type=linux
++    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
++    soname_spec='$libname${shared_ext}.$major'
++    shlibpath_var=LD_LIBRARY_PATH
++  fi
++  ;;
++
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++  version_type=freebsd-elf
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  if test "$with_gnu_ld" = yes; then
++    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
++  else
++    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
++    case $host_os in
++      sco3.2v5*)
++        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
++	;;
++    esac
++  fi
++  sys_lib_dlsearch_path_spec='/usr/lib'
++  ;;
++
++tpf*)
++  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  ;;
++
++uts4*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  ;;
++
++*)
++  dynamic_linker=no
++  ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_intl_bindtextdomain=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
++$as_echo "$dynamic_linker" >&6; }
++test "$dynamic_linker" = no && can_build_shared=no
+ 
+-	ac_cv_lib_intl_bindtextdomain=no
++variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
++if test "$GCC" = yes; then
++  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
++  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
++fi
++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
++  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
+-echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6; }
+-if test $ac_cv_lib_intl_bindtextdomain = yes; then
+-  { echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5
+-echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_intl_ngettext+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lintl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char ngettext ();
+-int
+-main ()
+-{
+-return ngettext ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_intl_ngettext=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_intl_ngettext=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5
+-echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6; }
+-if test $ac_cv_lib_intl_ngettext = yes; then
+-  { echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
+-echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_intl_dgettext+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lintl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dgettext ();
+-int
+-main ()
+-{
+-return dgettext ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_intl_dgettext=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_intl_dgettext=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
+-echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6; }
+-if test $ac_cv_lib_intl_dgettext = yes; then
+-  gt_cv_func_dgettext_libintl=yes
+-fi
+ 
+-fi
+ 
+-fi
+ 
+ 
+-	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+-	  { echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5
+-echo $ECHO_N "checking if -liconv is needed to use gettext... $ECHO_C" >&6; }
+-	  { echo "$as_me:$LINENO: result: " >&5
+-echo "${ECHO_T}" >&6; }
+-  	  { echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5
+-echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_intl_ngettext+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lintl -liconv $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char ngettext ();
+-int
+-main ()
+-{
+-return ngettext ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_intl_ngettext=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_intl_ngettext=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5
+-echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6; }
+-if test $ac_cv_lib_intl_ngettext = yes; then
+-  { echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5
+-echo $ECHO_N "checking for dcgettext in -lintl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_intl_dcgettext+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lintl -liconv $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dcgettext ();
+-int
+-main ()
+-{
+-return dcgettext ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_intl_dcgettext=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_intl_dcgettext=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5
+-echo "${ECHO_T}$ac_cv_lib_intl_dcgettext" >&6; }
+-if test $ac_cv_lib_intl_dcgettext = yes; then
+-  gt_cv_func_dgettext_libintl=yes
+-			libintl_extra_libs=-liconv
+-else
+-  :
+-fi
+ 
+-else
+-  :
+-fi
+ 
+-        fi
+ 
+-        #
+-        # If we found libintl, then check in it for bind_textdomain_codeset();
+-        # we'll prefer libc if neither have bind_textdomain_codeset(),
+-        # and both have dgettext and ngettext
+-        #
+-        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+-          glib_save_LIBS="$LIBS"
+-          LIBS="$LIBS -lintl $libintl_extra_libs"
+-          unset ac_cv_func_bind_textdomain_codeset
+ 
+-for ac_func in bind_textdomain_codeset
+-do
+-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define $ac_func innocuous_$ac_func
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char $ac_func (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef $ac_func
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char $ac_func ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_$ac_func || defined __stub___$ac_func
+-choke me
+-#endif
+ 
+-int
+-main ()
+-{
+-return $ac_func ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  eval "$as_ac_var=yes"
++
++
++
++
++
++
++
++
++
++
++
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
++$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
++hardcode_action_CXX=
++if test -n "$hardcode_libdir_flag_spec_CXX" ||
++   test -n "$runpath_var_CXX" ||
++   test "X$hardcode_automatic_CXX" = "Xyes" ; then
++
++  # We can hardcode non-existent directories.
++  if test "$hardcode_direct_CXX" != no &&
++     # If the only mechanism to avoid hardcoding is shlibpath_var, we
++     # have to relink, otherwise we might link with an installed library
++     # when we should be linking with a yet-to-be-installed one
++     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
++     test "$hardcode_minus_L_CXX" != no; then
++    # Linking always hardcodes the temporary library directory.
++    hardcode_action_CXX=relink
++  else
++    # We can link without hardcoding, and we can hardcode nonexisting dirs.
++    hardcode_action_CXX=immediate
++  fi
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  # We cannot hardcode anything, or else we can only hardcode existing
++  # directories.
++  hardcode_action_CXX=unsupported
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
++$as_echo "$hardcode_action_CXX" >&6; }
++
++if test "$hardcode_action_CXX" = relink ||
++   test "$inherit_rpath_CXX" = yes; then
++  # Fast installation is not supported
++  enable_fast_install=no
++elif test "$shlibpath_overrides_runpath" = yes ||
++     test "$enable_shared" = no; then
++  # Fast installation is not necessary
++  enable_fast_install=needless
++fi
++
++
++
+ 
+-	eval "$as_ac_var=no"
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-ac_res=`eval echo '${'$as_ac_var'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_var'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+-_ACEOF
+ 
+-fi
+-done
+ 
+-          LIBS="$glib_save_LIBS"
++  fi # test -n "$compiler"
+ 
+-          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+-            gt_cv_func_dgettext_libc=no
+-          else
+-            if test "$gt_cv_func_dgettext_libc" = "yes" \
+-		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
+-              gt_cv_func_dgettext_libintl=no
+-            fi
+-          fi
+-        fi
+-      fi
++  CC=$lt_save_CC
++  LDCXX=$LD
++  LD=$lt_save_LD
++  GCC=$lt_save_GCC
++  with_gnu_ld=$lt_save_with_gnu_ld
++  lt_cv_path_LDCXX=$lt_cv_path_LD
++  lt_cv_path_LD=$lt_save_path_LD
++  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
++  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
++fi # test "$_lt_caught_CXX_error" != yes
+ 
+-      if test "$gt_cv_func_dgettext_libc" = "yes" \
+-	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
+-        gt_cv_have_gettext=yes
+-      fi
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+-        INTLLIBS="-lintl $libintl_extra_libs"
+-      fi
+ 
+-      if test "$gt_cv_have_gettext" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_GETTEXT 1
+-_ACEOF
+ 
+-	# Extract the first word of "msgfmt", so it can be a program name with args.
+-set dummy msgfmt; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_MSGFMT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case "$MSGFMT" in
+-  /*)
+-  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+-  for ac_dir in $PATH; do
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/$ac_word; then
+-      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
+-	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
+-	break
+-      fi
+-    fi
+-  done
+-  IFS="$ac_save_ifs"
+-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
+-  ;;
+-esac
+-fi
+-MSGFMT="$ac_cv_path_MSGFMT"
+-if test "$MSGFMT" != "no"; then
+-  { echo "$as_me:$LINENO: result: $MSGFMT" >&5
+-echo "${ECHO_T}$MSGFMT" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-	if test "$MSGFMT" != "no"; then
+-          glib_save_LIBS="$LIBS"
+-          LIBS="$LIBS $INTLLIBS"
+ 
+-for ac_func in dcgettext
+-do
+-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define $ac_func innocuous_$ac_func
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char $ac_func (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef $ac_func
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char $ac_func ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_$ac_func || defined __stub___$ac_func
+-choke me
+-#endif
+ 
+-int
+-main ()
+-{
+-return $ac_func ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  eval "$as_ac_var=yes"
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	eval "$as_ac_var=no"
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-ac_res=`eval echo '${'$as_ac_var'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_var'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+-_ACEOF
+ 
+-fi
+-done
++        ac_config_commands="$ac_config_commands libtool"
+ 
+-	  MSGFMT_OPTS=
+-	  { echo "$as_me:$LINENO: checking if msgfmt accepts -c" >&5
+-echo $ECHO_N "checking if msgfmt accepts -c... $ECHO_C" >&6; }
+-	  cat >conftest.foo <<_ACEOF
+ 
+-msgid ""
+-msgstr ""
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Project-Id-Version: test 1.0\n"
+-"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+-"Last-Translator: test <foo@bar.xx>\n"
+-"Language-Team: C <LL@li.org>\n"
+-"MIME-Version: 1.0\n"
+-"Content-Transfer-Encoding: 8bit\n"
+ 
+-_ACEOF
+-if { (echo "$as_me:$LINENO: \$MSGFMT -c -o /dev/null conftest.foo") >&5
+-  ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  MSGFMT_OPTS=-c; { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-else { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-echo "$as_me: failed input was:" >&5
+-sed 's/^/| /' conftest.foo >&5
+-fi
+ 
+-	  # Extract the first word of "gmsgfmt", so it can be a program name with args.
+-set dummy gmsgfmt; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_GMSGFMT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $GMSGFMT in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
++# Only expand once:
+ 
+-  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+-  ;;
+-esac
+-fi
+-GMSGFMT=$ac_cv_path_GMSGFMT
+-if test -n "$GMSGFMT"; then
+-  { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+-echo "${ECHO_T}$GMSGFMT" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+ 
+ 
+-	  # Extract the first word of "xgettext", so it can be a program name with args.
+-set dummy xgettext; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_XGETTEXT+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case "$XGETTEXT" in
+-  /*)
+-  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+-  for ac_dir in $PATH; do
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/$ac_word; then
+-      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
+-	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
+-	break
+-      fi
+-    fi
+-  done
+-  IFS="$ac_save_ifs"
+-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+-  ;;
+-esac
+-fi
+-XGETTEXT="$ac_cv_path_XGETTEXT"
+-if test "$XGETTEXT" != ":"; then
+-  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+-echo "${ECHO_T}$XGETTEXT" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
++$as_echo_n "checking for ANSI C header files... " >&6; }
++if test "${ac_cv_header_stdc+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-	  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
++#include <stdlib.h>
++#include <stdarg.h>
++#include <string.h>
++#include <float.h>
+ 
+ int
+ main ()
+ {
+-extern int _nl_msg_cat_cntr;
+-			 return _nl_msg_cat_cntr
++
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  CATOBJEXT=.gmo
+-             DATADIRNAME=share
++if ac_fn_c_try_compile "$LINENO"; then :
++  ac_cv_header_stdc=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_header_stdc=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++if test $ac_cv_header_stdc = yes; then
++  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <string.h>
+ 
+-	case $host in
+-	    *-*-solaris*)
+-	    	                	    	                { echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
+-echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6; }
+-if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
++  $EGREP "memchr" >/dev/null 2>&1; then :
++
++else
++  ac_cv_header_stdc=no
++fi
++rm -f conftest*
++
++fi
++
++if test $ac_cv_header_stdc = yes; then
++  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-/* Define bind_textdomain_codeset to an innocuous variant, in case <limits.h> declares bind_textdomain_codeset.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define bind_textdomain_codeset innocuous_bind_textdomain_codeset
++#include <stdlib.h>
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char bind_textdomain_codeset (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++_ACEOF
++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
++  $EGREP "free" >/dev/null 2>&1; then :
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++else
++  ac_cv_header_stdc=no
++fi
++rm -f conftest*
+ 
+-#undef bind_textdomain_codeset
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char bind_textdomain_codeset ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset
+-choke me
++if test $ac_cv_header_stdc = yes; then
++  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
++  if test "$cross_compiling" = yes; then :
++  :
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <ctype.h>
++#include <stdlib.h>
++#if ((' ' & 0x0FF) == 0x020)
++# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
++# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
++#else
++# define ISLOWER(c) \
++		   (('a' <= (c) && (c) <= 'i') \
++		     || ('j' <= (c) && (c) <= 'r') \
++		     || ('s' <= (c) && (c) <= 'z'))
++# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+ #endif
+ 
++#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+ int
+ main ()
+ {
+-return bind_textdomain_codeset ();
+-  ;
++  int i;
++  for (i = 0; i < 256; i++)
++    if (XOR (islower (i), ISLOWER (i))
++	|| toupper (i) != TOUPPER (i))
++      return 2;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_bind_textdomain_codeset=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_bind_textdomain_codeset=no
+-fi
++if ac_fn_c_try_run "$LINENO"; then :
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
+-echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6; }
+-if test $ac_cv_func_bind_textdomain_codeset = yes; then
+-  CATOBJEXT=.gmo
+-               DATADIRNAME=share
+ else
+-  CATOBJEXT=.mo
+-               DATADIRNAME=lib
++  ac_cv_header_stdc=no
+ fi
+-
+-	    ;;
+-	    *)
+-	    CATOBJEXT=.mo
+-            DATADIRNAME=lib
+-	    ;;
+-	    esac
++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
++  conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-          LIBS="$glib_save_LIBS"
+-	  INSTOBJEXT=.mo
+-	else
+-	  gt_cv_have_gettext=no
+-	fi
+-      fi
+-
+ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
++$as_echo "$ac_cv_header_stdc" >&6; }
++if test $ac_cv_header_stdc = yes; then
+ 
++$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+ 
+-
+-    if test "$gt_cv_have_gettext" = "yes" ; then
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define ENABLE_NLS 1
+-_ACEOF
+-
+-    fi
+-
+-        if test "$XGETTEXT" != ":"; then
+-                  if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+-        : ;
+-      else
+-        { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
+-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
+-        XGETTEXT=":"
+-      fi
+-    fi
+-
+-    # We need to process the po/ directory.
+-    POSUB=po
+-
+-    ac_config_commands="$ac_config_commands default-1"
+-
+-
+-                for lang in $ALL_LINGUAS; do
+-      GMOFILES="$GMOFILES $lang.gmo"
+-      POFILES="$POFILES $lang.po"
+-    done
+-
+-
+-
+-
+-
++fi
+ 
+ 
+ 
+ 
++ac_config_headers="$ac_config_headers config.h"
+ 
+ 
+ 
+ 
+-   if test "$gt_cv_have_gettext" = "yes"; then
+-     if test "x$ALL_LINGUAS" = "x"; then
+-       LINGUAS=
+-     else
+-       { echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
+-echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6; }
+-       NEW_LINGUAS=
+-       for presentlang in $ALL_LINGUAS; do
+-         useit=no
+-         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+-           desiredlanguages="$LINGUAS"
+-         else
+-           desiredlanguages="$ALL_LINGUAS"
+-         fi
+-         for desiredlang in $desiredlanguages; do
+- 	   # Use the presentlang catalog if desiredlang is
+-           #   a. equal to presentlang, or
+-           #   b. a variant of presentlang (because in this case,
+-           #      presentlang can be used as a fallback for messages
+-           #      which are not translated in the desiredlang catalog).
+-           case "$desiredlang" in
+-             "$presentlang"*) useit=yes;;
+-           esac
+-         done
+-         if test $useit = yes; then
+-           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+-         fi
+-       done
+-       LINGUAS=$NEW_LINGUAS
+-       { echo "$as_me:$LINENO: result: $LINGUAS" >&5
+-echo "${ECHO_T}$LINGUAS" >&6; }
+-     fi
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
++$as_echo_n "checking whether NLS is requested... " >&6; }
++    # Check whether --enable-nls was given.
++if test "${enable_nls+set}" = set; then :
++  enableval=$enable_nls; USE_NLS=$enableval
++else
++  USE_NLS=yes
++fi
+ 
+-          if test -n "$LINGUAS"; then
+-       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+-     fi
+-   fi
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
++$as_echo "$USE_NLS" >&6; }
+ 
+-            MKINSTALLDIRS=
+-   if test -n "$ac_aux_dir"; then
+-     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+-   fi
+-   if test -z "$MKINSTALLDIRS"; then
+-     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+-   fi
+ 
+ 
+-         test -d po || mkdir po
+-   if test "x$srcdir" != "x."; then
+-     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+-       posrcprefix="$srcdir/"
+-     else
+-       posrcprefix="../$srcdir/"
+-     fi
+-   else
+-     posrcprefix="../"
+-   fi
+-   rm -f po/POTFILES
+-   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+-	< $srcdir/po/POTFILES.in > po/POTFILES
+ 
++case "$am__api_version" in
++    1.01234)
++	as_fn_error "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
++    ;;
++    *)
++    ;;
++esac
+ 
++if test -n "0.40.0"; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.40.0" >&5
++$as_echo_n "checking for intltool >= 0.40.0... " >&6; }
+ 
+-DBUS_GLIB_REQUIRED_VERSION=0.74
+-GLIB_REQUIRED_VERSION=2.15.4
+-GTK_REQUIRED_VERSION=2.10.0
+-PANGO_REQUIRED_VERSION=1.3.0
+-LIBGLADE_REQUIRED_VERSION=1.99.2
+-SCROLLKEEPER_REQUIRED_VERSION=0.1.4
+-GCONF_REQUIRED_VERSION=2.6.1
+-GNOME_PANEL_REQUIRED_VERSION=2.0.0
+-LIBXKLAVIER_REQUIRED_VERSION=4.0
+-LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
+-#FONTCONFIG_REQUIRED_VERSION=2.6.0
+-FONTCONFIG_REQUIRED_VERSION=2.5.0
+-DEVKIT_POWER_REQUIRED_VERSION=008
++    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
++    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
++    INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+ 
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
++$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
++    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
++	as_fn_error "Your intltool is too old.  You need intltool 0.40.0 or later." "$LINENO" 5
++fi
+ 
++# Extract the first word of "intltool-update", so it can be a program name with args.
++set dummy intltool-update; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $INTLTOOL_UPDATE in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-    # Check whether --enable-compile-warnings was given.
+-if test "${enable_compile_warnings+set}" = set; then
+-  enableval=$enable_compile_warnings;
++  ;;
++esac
++fi
++INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
++if test -n "$INTLTOOL_UPDATE"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
++$as_echo "$INTLTOOL_UPDATE" >&6; }
+ else
+-  enable_compile_warnings="yes"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+-    warnCFLAGS=
+-    if test "x$GCC" != xyes; then
+-	enable_compile_warnings=no
+-    fi
++# Extract the first word of "intltool-merge", so it can be a program name with args.
++set dummy intltool-merge; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $INTLTOOL_MERGE in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-    warning_flags=
+-    realsave_CFLAGS="$CFLAGS"
++  ;;
++esac
++fi
++INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
++if test -n "$INTLTOOL_MERGE"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
++$as_echo "$INTLTOOL_MERGE" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-    case "$enable_compile_warnings" in
+-    no)
+-	warning_flags=
+-	;;
+-    minimum)
+-	warning_flags="-Wall"
+-	;;
+-    yes)
+-	warning_flags="-Wall -Wmissing-prototypes"
+-	;;
+-    maximum|error)
+-	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+-	CFLAGS="$warning_flags $CFLAGS"
+-	for option in -Wno-sign-compare; do
+-		SAVE_CFLAGS="$CFLAGS"
+-		CFLAGS="$CFLAGS $option"
+-		{ echo "$as_me:$LINENO: checking whether gcc understands $option" >&5
+-echo $ECHO_N "checking whether gcc understands $option... $ECHO_C" >&6; }
+-		cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-int
+-main ()
+-{
++# Extract the first word of "intltool-extract", so it can be a program name with args.
++set dummy intltool-extract; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $INTLTOOL_EXTRACT in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++  ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  has_option=yes
++fi
++INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
++if test -n "$INTLTOOL_EXTRACT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
++$as_echo "$INTLTOOL_EXTRACT" >&6; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	has_option=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-		CFLAGS="$SAVE_CFLAGS"
+-		{ echo "$as_me:$LINENO: result: $has_option" >&5
+-echo "${ECHO_T}$has_option" >&6; }
+-		if test $has_option = yes; then
+-		  warning_flags="$warning_flags $option"
+-		fi
+-		unset has_option
+-		unset SAVE_CFLAGS
+-	done
+-	unset option
+-	if test "$enable_compile_warnings" = "error" ; then
+-	    warning_flags="$warning_flags -Werror"
+-	fi
+-	;;
+-    *)
+-	{ { echo "$as_me:$LINENO: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&5
+-echo "$as_me: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&2;}
+-   { (exit 1); exit 1; }; }
+-	;;
+-    esac
+-    CFLAGS="$realsave_CFLAGS"
+-    { echo "$as_me:$LINENO: checking what warning flags to pass to the C compiler" >&5
+-echo $ECHO_N "checking what warning flags to pass to the C compiler... $ECHO_C" >&6; }
+-    { echo "$as_me:$LINENO: result: $warning_flags" >&5
+-echo "${ECHO_T}$warning_flags" >&6; }
+ 
+-    # Check whether --enable-iso-c was given.
+-if test "${enable_iso_c+set}" = set; then
+-  enableval=$enable_iso_c;
+-else
+-  enable_iso_c=no
++if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
++    as_fn_error "The intltool scripts were not found. Please install intltool." "$LINENO" 5
+ fi
+ 
++  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
++     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@'
++      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++
+ 
+-    { echo "$as_me:$LINENO: checking what language compliance flags to pass to the C compiler" >&5
+-echo $ECHO_N "checking what language compliance flags to pass to the C compiler... $ECHO_C" >&6; }
+-    complCFLAGS=
+-    if test "x$enable_iso_c" != "xno"; then
+-	if test "x$GCC" = "xyes"; then
+-	case " $CFLAGS " in
+-	    *\ \	-ansi\ \	*) ;;
+-	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+-	esac
+-	case " $CFLAGS " in
+-	    *\ \	-pedantic\ \	*) ;;
+-	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+-	esac
+-	fi
+-    fi
+-    { echo "$as_me:$LINENO: result: $complCFLAGS" >&5
+-echo "${ECHO_T}$complCFLAGS" >&6; }
+ 
+-    WARN_CFLAGS="$warning_flags $complCFLAGS"
+ 
+ 
+ 
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for GTHREAD" >&5
+-echo $ECHO_N "checking for GTHREAD... $ECHO_C" >&6; }
+ 
+-if test -n "$GTHREAD_CFLAGS"; then
+-    pkg_cv_GTHREAD_CFLAGS="$GTHREAD_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+-if test -n "$GTHREAD_LIBS"; then
+-    pkg_cv_GTHREAD_LIBS="$GTHREAD_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+ 
+ 
+ 
+-if test $pkg_failed = yes; then
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gthread-2.0" 2>&1`
+-        else
+-	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --print-errors "gthread-2.0" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$GTHREAD_PKG_ERRORS" >&5
+ 
+-	{ { echo "$as_me:$LINENO: error: Package requirements (gthread-2.0) were not met:
+ 
+-$GTHREAD_PKG_ERRORS
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables GTHREAD_CFLAGS
+-and GTHREAD_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (gthread-2.0) were not met:
+ 
+-$GTHREAD_PKG_ERRORS
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables GTHREAD_CFLAGS
+-and GTHREAD_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+ 
+-Alternatively, you may set the environment variables GTHREAD_CFLAGS
+-and GTHREAD_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+ 
+-Alternatively, you may set the environment variables GTHREAD_CFLAGS
+-and GTHREAD_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
+-else
+-	GTHREAD_CFLAGS=$pkg_cv_GTHREAD_CFLAGS
+-	GTHREAD_LIBS=$pkg_cv_GTHREAD_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
+-fi
+ 
+ 
+ 
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for COMMON" >&5
+-echo $ECHO_N "checking for COMMON... $ECHO_C" >&6; }
+ 
+-if test -n "$COMMON_CFLAGS"; then
+-    pkg_cv_COMMON_CFLAGS="$COMMON_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+-        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_COMMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+-if test -n "$COMMON_LIBS"; then
+-    pkg_cv_COMMON_LIBS="$COMMON_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+-        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_COMMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+ 
+ 
+ 
+-if test $pkg_failed = yes; then
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        COMMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>&1`
+-        else
+-	        COMMON_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$COMMON_PKG_ERRORS" >&5
+ 
+-	{ { echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-) were not met:
+ 
+-$COMMON_PKG_ERRORS
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables COMMON_CFLAGS
+-and COMMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-) were not met:
+ 
+-$COMMON_PKG_ERRORS
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables COMMON_CFLAGS
+-and COMMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+ 
+-Alternatively, you may set the environment variables COMMON_CFLAGS
+-and COMMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+ 
+-Alternatively, you may set the environment variables COMMON_CFLAGS
+-and COMMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
+-else
+-	COMMON_CFLAGS=$pkg_cv_COMMON_CFLAGS
+-	COMMON_LIBS=$pkg_cv_COMMON_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
+-fi
+ 
+ 
+ 
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for DAEMON" >&5
+-echo $ECHO_N "checking for DAEMON... $ECHO_C" >&6; }
+ 
+-if test -n "$DAEMON_CFLAGS"; then
+-    pkg_cv_DAEMON_CFLAGS="$DAEMON_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+-        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+-if test -n "$DAEMON_LIBS"; then
+-    pkg_cv_DAEMON_LIBS="$DAEMON_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+-        gio-2.0 >= \$GLIB_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_DAEMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+ 
+ 
+ 
+-if test $pkg_failed = yes; then
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>&1`
+-        else
+-	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$DAEMON_PKG_ERRORS" >&5
+ 
+-	{ { echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-) were not met:
+ 
+-$DAEMON_PKG_ERRORS
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables DAEMON_CFLAGS
+-and DAEMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gobject-2.0 >= $GLIB_REQUIRED_VERSION
+-        gio-2.0 >= $GLIB_REQUIRED_VERSION
+-) were not met:
+ 
+-$DAEMON_PKG_ERRORS
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables DAEMON_CFLAGS
+-and DAEMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+ 
+-Alternatively, you may set the environment variables DAEMON_CFLAGS
+-and DAEMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+ 
+-Alternatively, you may set the environment variables DAEMON_CFLAGS
+-and DAEMON_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
+-else
+-	DAEMON_CFLAGS=$pkg_cv_DAEMON_CFLAGS
+-	DAEMON_LIBS=$pkg_cv_DAEMON_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
+-fi
+ 
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for X" >&5
+-echo $ECHO_N "checking for X... $ECHO_C" >&6; }
+ 
+ 
+-# Check whether --with-x was given.
+-if test "${with_x+set}" = set; then
+-  withval=$with_x;
+-fi
+ 
+-# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+-if test "x$with_x" = xno; then
+-  # The user explicitly disabled X.
+-  have_x=disabled
+-else
+-  case $x_includes,$x_libraries in #(
+-    *\'*) { { echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
+-echo "$as_me: error: Cannot use X directory names containing '" >&2;}
+-   { (exit 1); exit 1; }; };; #(
+-    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  # One or both of the vars are not set, and there is no cached value.
+-ac_x_includes=no ac_x_libraries=no
+-rm -f -r conftest.dir
+-if mkdir conftest.dir; then
+-  cd conftest.dir
+-  cat >Imakefile <<'_ACEOF'
+-incroot:
+-	@echo incroot='${INCROOT}'
+-usrlibdir:
+-	@echo usrlibdir='${USRLIBDIR}'
+-libdir:
+-	@echo libdir='${LIBDIR}'
+-_ACEOF
+-  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+-    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+-    for ac_var in incroot usrlibdir libdir; do
+-      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+-    done
+-    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+-    for ac_extension in a so sl; do
+-      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+-	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+-	ac_im_usrlibdir=$ac_im_libdir; break
+-      fi
+-    done
+-    # Screen out bogus values from the imake configuration.  They are
+-    # bogus both because they are the default anyway, and because
+-    # using them would break gcc on systems where it needs fixed includes.
+-    case $ac_im_incroot in
+-	/usr/include) ac_x_includes= ;;
+-	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+-    esac
+-    case $ac_im_usrlibdir in
+-	/usr/lib | /lib) ;;
+-	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+-    esac
+-  fi
+-  cd ..
+-  rm -f -r conftest.dir
+-fi
+ 
+-# Standard set of common directories for X headers.
+-# Check X11 before X11Rn because it is often a symlink to the current release.
+-ac_x_header_dirs='
+-/usr/X11/include
+-/usr/X11R6/include
+-/usr/X11R5/include
+-/usr/X11R4/include
+ 
+-/usr/include/X11
+-/usr/include/X11R6
+-/usr/include/X11R5
+-/usr/include/X11R4
+ 
+-/usr/local/X11/include
+-/usr/local/X11R6/include
+-/usr/local/X11R5/include
+-/usr/local/X11R4/include
+ 
+-/usr/local/include/X11
+-/usr/local/include/X11R6
+-/usr/local/include/X11R5
+-/usr/local/include/X11R4
+ 
+-/usr/X386/include
+-/usr/x386/include
+-/usr/XFree86/include/X11
+ 
+-/usr/include
+-/usr/local/include
+-/usr/unsupported/include
+-/usr/athena/include
+-/usr/local/x11r5/include
+-/usr/lpp/Xamples/include
+ 
+-/usr/openwin/include
+-/usr/openwin/share/include'
+ 
+-if test "$ac_x_includes" = no; then
+-  # Guess where to find include files, by looking for Xlib.h.
+-  # First, try using that file with no special directory specified.
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <X11/Xlib.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  # We can compile using X headers with no special include directory.
+-ac_x_includes=
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  for ac_dir in $ac_x_header_dirs; do
+-  if test -r "$ac_dir/X11/Xlib.h"; then
+-    ac_x_includes=$ac_dir
+-    break
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++# Check the gettext tools to make sure they are GNU
++# Extract the first word of "xgettext", so it can be a program name with args.
++set dummy xgettext; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_XGETTEXT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $XGETTEXT in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
+   fi
+ done
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-fi # $ac_x_includes = no
++  done
++IFS=$as_save_IFS
+ 
+-if test "$ac_x_libraries" = no; then
+-  # Check for the libraries.
+-  # See if we find them without any special options.
+-  # Don't add to $LIBS permanently.
+-  ac_save_LIBS=$LIBS
+-  LIBS="-lX11 $LIBS"
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <X11/Xlib.h>
+-int
+-main ()
+-{
+-XrmInitialize ()
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++  ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  LIBS=$ac_save_LIBS
+-# We can link X programs with no special library path.
+-ac_x_libraries=
++fi
++XGETTEXT=$ac_cv_path_XGETTEXT
++if test -n "$XGETTEXT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
++$as_echo "$XGETTEXT" >&6; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-	LIBS=$ac_save_LIBS
+-for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
++
++# Extract the first word of "msgmerge", so it can be a program name with args.
++set dummy msgmerge; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_MSGMERGE+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $MSGMERGE in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
+ do
+-  # Don't even attempt the hair of trying to link an X program!
+-  for ac_extension in a so sl; do
+-    if test -r "$ac_dir/libX11.$ac_extension"; then
+-      ac_x_libraries=$ac_dir
+-      break 2
+-    fi
+-  done
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
+ done
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi # $ac_x_libraries = no
++  done
++IFS=$as_save_IFS
+ 
+-case $ac_x_includes,$ac_x_libraries in #(
+-  no,* | *,no | *\'*)
+-    # Didn't find X, or a directory has "'" in its name.
+-    ac_cv_have_x="have_x=no";; #(
+-  *)
+-    # Record where we found X for the cache.
+-    ac_cv_have_x="have_x=yes\
+-	ac_x_includes='$ac_x_includes'\
+-	ac_x_libraries='$ac_x_libraries'"
++  ;;
+ esac
+ fi
+-;; #(
+-    *) have_x=yes;;
+-  esac
+-  eval "$ac_cv_have_x"
+-fi # $with_x != no
+-
+-if test "$have_x" != yes; then
+-  { echo "$as_me:$LINENO: result: $have_x" >&5
+-echo "${ECHO_T}$have_x" >&6; }
+-  no_x=yes
++MSGMERGE=$ac_cv_path_MSGMERGE
++if test -n "$MSGMERGE"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
++$as_echo "$MSGMERGE" >&6; }
+ else
+-  # If each of the values was on the command line, it overrides each guess.
+-  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+-  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+-  # Update the cache value to reflect the command line values.
+-  ac_cv_have_x="have_x=yes\
+-	ac_x_includes='$x_includes'\
+-	ac_x_libraries='$x_libraries'"
+-  { echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
+-echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for XLIB" >&5
+-echo $ECHO_N "checking for XLIB... $ECHO_C" >&6; }
+-
+-if test -n "$XLIB_CFLAGS"; then
+-    pkg_cv_XLIB_CFLAGS="$XLIB_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xau\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_XLIB_CFLAGS=`$PKG_CONFIG --cflags "x11 xau" 2>/dev/null`
++# Extract the first word of "msgfmt", so it can be a program name with args.
++set dummy msgfmt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_MSGFMT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
++  case $MSGFMT in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++  ;;
++esac
+ fi
+-if test -n "$XLIB_LIBS"; then
+-    pkg_cv_XLIB_LIBS="$XLIB_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xau\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_XLIB_LIBS=`$PKG_CONFIG --libs "x11 xau" 2>/dev/null`
++MSGFMT=$ac_cv_path_MSGFMT
++if test -n "$MSGFMT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
++$as_echo "$MSGFMT" >&6; }
+ else
+-  pkg_failed=yes
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+- else
+-    pkg_failed=untried
+-fi
+-
+ 
+ 
+-if test $pkg_failed = yes; then
++# Extract the first word of "gmsgfmt", so it can be a program name with args.
++set dummy gmsgfmt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_GMSGFMT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $GMSGFMT in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
++  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
++  ;;
++esac
++fi
++GMSGFMT=$ac_cv_path_GMSGFMT
++if test -n "$GMSGFMT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
++$as_echo "$GMSGFMT" >&6; }
+ else
+-        _pkg_short_errors_supported=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        XLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xau" 2>&1`
+-        else
+-	        XLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xau" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$XLIB_PKG_ERRORS" >&5
+ 
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-                if test "$no_x" = yes; then
+-  # Not all programs may use this symbol, but it does not hurt to define it.
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define X_DISPLAY_MISSING 1
+-_ACEOF
++if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
++    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
++fi
++xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
++mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
++mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
++if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
++    as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5
++fi
+ 
+-  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
++# Extract the first word of "perl", so it can be a program name with args.
++set dummy perl; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  if test -n "$x_includes"; then
+-    X_CFLAGS="$X_CFLAGS -I$x_includes"
++  case $INTLTOOL_PERL in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
+   fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-  # It would also be nice to do this for all -L options, not just this one.
+-  if test -n "$x_libraries"; then
+-    X_LIBS="$X_LIBS -L$x_libraries"
+-    # For Solaris; some versions of Sun CC require a space after -R and
+-    # others require no space.  Words are not sufficient . . . .
+-    { echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+-echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6; }
+-    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+-    ac_xsave_c_werror_flag=$ac_c_werror_flag
+-    ac_c_werror_flag=yes
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++  ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-       X_LIBS="$X_LIBS -R$x_libraries"
++fi
++INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
++if test -n "$INTLTOOL_PERL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
++$as_echo "$INTLTOOL_PERL" >&6; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	LIBS="$ac_xsave_LIBS -R $x_libraries"
+-       cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	  X_LIBS="$X_LIBS -R $x_libraries"
++if test -z "$INTLTOOL_PERL"; then
++   as_fn_error "perl not found" "$LINENO" 5
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
++$as_echo_n "checking for perl >= 5.8.1... " >&6; }
++$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
++if test $? -ne 0; then
++   as_fn_error "perl 5.8.1 is required for intltool" "$LINENO" 5
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	{ echo "$as_me:$LINENO: result: neither works" >&5
+-echo "${ECHO_T}neither works" >&6; }
++   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
++$as_echo "$IT_PERL_VERSION" >&6; }
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++if test "x" != "xno-xml"; then
++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
++$as_echo_n "checking for XML::Parser... " >&6; }
++   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
++       { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
++$as_echo "ok" >&6; }
++   else
++       as_fn_error "XML::Parser perl module is required for intltool" "$LINENO" 5
++   fi
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-    ac_c_werror_flag=$ac_xsave_c_werror_flag
+-    LIBS=$ac_xsave_LIBS
+-  fi
+-
+-  # Check for system-dependent libraries X programs must link with.
+-  # Do this before checking for the system-independent R6 libraries
+-  # (-lICE), since we may need -lsocket or whatever for X linking.
+-
+-  if test "$ISC" = yes; then
+-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+-  else
+-    # Martyn Johnson says this is needed for Ultrix, if the X
+-    # libraries were built with DECnet support.  And Karl Berry says
+-    # the Alpha needs dnet_stub (dnet does not exist).
+-    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++# Substitute ALL_LINGUAS so we can use it in po/Makefile
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char XOpenDisplay ();
+-int
+-main ()
+-{
+-return XOpenDisplay ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	{ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+-echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldnet  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++# Set DATADIRNAME correctly if it is not set yet
++# (copied from glib-gettext.m4)
++if test -z "$DATADIRNAME"; then
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dnet_ntoa ();
+ int
+ main ()
+ {
+-return dnet_ntoa ();
++extern int _nl_msg_cat_cntr;
++                       return _nl_msg_cat_cntr
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dnet_dnet_ntoa=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  DATADIRNAME=share
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  case $host in
++    *-*-solaris*)
++                        ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
++if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
++  DATADIRNAME=share
++else
++  DATADIRNAME=lib
++fi
+ 
+-	ac_cv_lib_dnet_dnet_ntoa=no
++    ;;
++    *)
++    DATADIRNAME=lib
++    ;;
++    esac
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++
++
++
++
++
++
++
++if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
++	if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
++set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $PKG_CONFIG in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++  ;;
++esac
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+-echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+-if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
++PKG_CONFIG=$ac_cv_path_PKG_CONFIG
++if test -n "$PKG_CONFIG"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
++$as_echo "$PKG_CONFIG" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+-      { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+-echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++fi
++if test -z "$ac_cv_path_PKG_CONFIG"; then
++  ac_pt_PKG_CONFIG=$PKG_CONFIG
++  # Extract the first word of "pkg-config", so it can be a program name with args.
++set dummy pkg-config; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldnet_stub  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  case $ac_pt_PKG_CONFIG in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dnet_ntoa ();
+-int
+-main ()
+-{
+-return dnet_ntoa ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++  ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dnet_stub_dnet_ntoa=yes
++fi
++ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
++if test -n "$ac_pt_PKG_CONFIG"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
++$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_pt_PKG_CONFIG" = x; then
++    PKG_CONFIG=""
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    PKG_CONFIG=$ac_pt_PKG_CONFIG
++  fi
++else
++  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
++fi
+ 
+-	ac_cv_lib_dnet_stub_dnet_ntoa=no
+ fi
++if test -n "$PKG_CONFIG"; then
++	_pkg_min_version=0.9.0
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
++$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
++	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
++		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	else
++		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++		PKG_CONFIG=""
++	fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+-echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+-if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
++
++gdu_cv_version_required=0.3.2
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gnome-doc-utils >= $gdu_cv_version_required" >&5
++$as_echo_n "checking gnome-doc-utils >= $gdu_cv_version_required... " >&6; }
++if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gnome-doc-utils >= $gdu_cv_version_required") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  gdu_cv_have_gdu=yes
++else
++  gdu_cv_have_gdu=no
+ fi
+ 
+-    fi
++if test "$gdu_cv_have_gdu" = "yes"; then
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
++else
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++	as_fn_error "gnome-doc-utils >= $gdu_cv_version_required not found" "$LINENO" 5
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-    LIBS="$ac_xsave_LIBS"
+ 
+-    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+-    # to get the SysV transport functions.
+-    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+-    # needs -lnsl.
+-    # The nsl library prevents programs from opening the X display
+-    # on Irix 5.2, according to T.E. Dickey.
+-    # The functions gethostbyname, getservbyname, and inet_addr are
+-    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+-    { echo "$as_me:$LINENO: checking for gethostbyname" >&5
+-echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
+-if test "${ac_cv_func_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++# Check whether --with-help-dir was given.
++if test "${with_help_dir+set}" = set; then :
++  withval=$with_help_dir;
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define gethostbyname innocuous_gethostbyname
++  with_help_dir='${datadir}/gnome/help'
++fi
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char gethostbyname (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++HELP_DIR="$with_help_dir"
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef gethostbyname
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_gethostbyname || defined __stub___gethostbyname
+-choke me
+-#endif
++# Check whether --with-omf-dir was given.
++if test "${with_omf_dir+set}" = set; then :
++  withval=$with_omf_dir;
++else
++  with_omf_dir='${datadir}/omf'
++fi
+ 
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_gethostbyname=yes
++OMF_DIR="$with_omf_dir"
++
++
++
++# Check whether --with-help-formats was given.
++if test "${with_help_formats+set}" = set; then :
++  withval=$with_help_formats;
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  with_help_formats=''
++fi
++
++DOC_USER_FORMATS="$with_help_formats"
+ 
+-	ac_cv_func_gethostbyname=no
++
++# Check whether --enable-scrollkeeper was given.
++if test "${enable_scrollkeeper+set}" = set; then :
++  enableval=$enable_scrollkeeper;
++else
++  enable_scrollkeeper=yes
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++ if test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"; then
++  ENABLE_SK_TRUE=
++  ENABLE_SK_FALSE='#'
++else
++  ENABLE_SK_TRUE='#'
++  ENABLE_SK_FALSE=
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
+ 
+-    if test $ac_cv_func_gethostbyname = no; then
+-      { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+-echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
++
++
++ if test "$gdu_cv_have_gdu" = "yes"; then
++  HAVE_GNOME_DOC_UTILS_TRUE=
++  HAVE_GNOME_DOC_UTILS_FALSE='#'
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lnsl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++  HAVE_GNOME_DOC_UTILS_TRUE='#'
++  HAVE_GNOME_DOC_UTILS_FALSE=
++fi
++
++
++
++
++GETTEXT_PACKAGE=gdm
++
++
++cat >>confdefs.h <<_ACEOF
++#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
++
++
++   for ac_header in locale.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
++if test "x$ac_cv_header_locale_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_LOCALE_H 1
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_nsl_gethostbyname=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_nsl_gethostbyname=no
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
+-if test $ac_cv_lib_nsl_gethostbyname = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+-fi
++done
+ 
+-      if test $ac_cv_lib_nsl_gethostbyname = no; then
+-	{ echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+-echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++    if test $ac_cv_header_locale_h = yes; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
++$as_echo_n "checking for LC_MESSAGES... " >&6; }
++if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lbsd  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
++#include <locale.h>
+ int
+ main ()
+ {
+-return gethostbyname ();
++return LC_MESSAGES
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_bsd_gethostbyname=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  am_cv_val_LC_MESSAGES=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_bsd_gethostbyname=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++  am_cv_val_LC_MESSAGES=no
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; }
+-if test $ac_cv_lib_bsd_gethostbyname = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
++$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
++    if test $am_cv_val_LC_MESSAGES = yes; then
++
++$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
+ 
+-      fi
+     fi
++  fi
++     USE_NLS=yes
+ 
+-    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+-    # socket/setsockopt and other routines are undefined under SCO ODT
+-    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+-    # on later versions), says Simon Leinen: it contains gethostby*
+-    # variants that don't use the name server (or something).  -lsocket
+-    # must be given before -lnsl if both are needed.  We assume that
+-    # if connect needs -lnsl, so does gethostbyname.
+-    { echo "$as_me:$LINENO: checking for connect" >&5
+-echo $ECHO_N "checking for connect... $ECHO_C" >&6; }
+-if test "${ac_cv_func_connect+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define connect to an innocuous variant, in case <limits.h> declares connect.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define connect innocuous_connect
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char connect (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++    gt_cv_have_gettext=no
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++    CATOBJEXT=NONE
++    XGETTEXT=:
++    INTLLIBS=
++
++    ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
++if test "x$ac_cv_header_libintl_h" = x""yes; then :
++  gt_cv_func_dgettext_libintl="no"
++      libintl_extra_libs=""
+ 
+-#undef connect
++      #
++      # First check in libc
++      #
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
++$as_echo_n "checking for ngettext in libc... " >&6; }
++if test "${gt_cv_func_ngettext_libc+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char connect ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_connect || defined __stub___connect
+-choke me
+-#endif
++#include <libintl.h>
+ 
+ int
+ main ()
+ {
+-return connect ();
++return !ngettext ("","", 1)
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_connect=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  gt_cv_func_ngettext_libc=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_connect=no
++  gt_cv_func_ngettext_libc=no
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+-echo "${ECHO_T}$ac_cv_func_connect" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
++$as_echo "$gt_cv_func_ngettext_libc" >&6; }
+ 
+-    if test $ac_cv_func_connect = no; then
+-      { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+-echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_socket_connect+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
++$as_echo_n "checking for dgettext in libc... " >&6; }
++if test "${gt_cv_func_dgettext_libc+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char connect ();
++#include <libintl.h>
++
+ int
+ main ()
+ {
+-return connect ();
++return !dgettext ("","")
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_socket_connect=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  gt_cv_func_dgettext_libc=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_socket_connect=no
++  gt_cv_func_dgettext_libc=no
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+-echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; }
+-if test $ac_cv_lib_socket_connect = yes; then
+-  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
++$as_echo "$gt_cv_func_dgettext_libc" >&6; }
++      fi
+ 
+-    fi
+-
+-    # Guillermo Gomez says -lposix is necessary on A/UX.
+-    { echo "$as_me:$LINENO: checking for remove" >&5
+-echo $ECHO_N "checking for remove... $ECHO_C" >&6; }
+-if test "${ac_cv_func_remove+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++        for ac_func in bind_textdomain_codeset
++do :
++  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
++if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_BIND_TEXTDOMAIN_CODESET 1
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define remove to an innocuous variant, in case <limits.h> declares remove.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define remove innocuous_remove
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char remove (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++fi
++done
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++      fi
++
++      #
++      # If we don't have everything we want, check in libintl
++      #
++      if test "$gt_cv_func_dgettext_libc" != "yes" \
++	 || test "$gt_cv_func_ngettext_libc" != "yes" \
++         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+ 
+-#undef remove
++        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
++$as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
++if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lintl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+@@ -23797,67 +16091,35 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char remove ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_remove || defined __stub___remove
+-choke me
+-#endif
+-
++char bindtextdomain ();
+ int
+ main ()
+ {
+-return remove ();
++return bindtextdomain ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_remove=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_intl_bindtextdomain=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_remove=no
++  ac_cv_lib_intl_bindtextdomain=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+-echo "${ECHO_T}$ac_cv_func_remove" >&6; }
+-
+-    if test $ac_cv_func_remove = no; then
+-      { echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+-echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_posix_remove+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
++$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
++if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
++$as_echo_n "checking for ngettext in -lintl... " >&6; }
++if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lposix  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lintl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -23866,81 +16128,36 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char remove ();
++char ngettext ();
+ int
+ main ()
+ {
+-return remove ();
++return ngettext ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_posix_remove=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_intl_ngettext=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_posix_remove=no
++  ac_cv_lib_intl_ngettext=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+-echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; }
+-if test $ac_cv_lib_posix_remove = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+-fi
+-
+-    fi
+-
+-    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+-    { echo "$as_me:$LINENO: checking for shmat" >&5
+-echo $ECHO_N "checking for shmat... $ECHO_C" >&6; }
+-if test "${ac_cv_func_shmat+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
++$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
++if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
++$as_echo_n "checking for dgettext in -lintl... " >&6; }
++if test "${ac_cv_lib_intl_dgettext+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define shmat innocuous_shmat
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char shmat (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef shmat
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lintl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+@@ -23948,67 +16165,48 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char shmat ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_shmat || defined __stub___shmat
+-choke me
+-#endif
+-
++char dgettext ();
+ int
+ main ()
+ {
+-return shmat ();
++return dgettext ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_shmat=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_intl_dgettext=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_lib_intl_dgettext=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
++$as_echo "$ac_cv_lib_intl_dgettext" >&6; }
++if test "x$ac_cv_lib_intl_dgettext" = x""yes; then :
++  gt_cv_func_dgettext_libintl=yes
++fi
+ 
+-	ac_cv_func_shmat=no
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+-echo "${ECHO_T}$ac_cv_func_shmat" >&6; }
+ 
+-    if test $ac_cv_func_shmat = no; then
+-      { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+-echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++	if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
++	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
++$as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
++	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
++$as_echo "" >&6; }
++  	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
++$as_echo_n "checking for ngettext in -lintl... " >&6; }
++if test "${ac_cv_lib_intl_ngettext+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lipc  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lintl -liconv $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -24017,75 +16215,35 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char shmat ();
++char ngettext ();
+ int
+ main ()
+ {
+-return shmat ();
++return ngettext ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_ipc_shmat=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_intl_ngettext=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_ipc_shmat=no
++  ac_cv_lib_intl_ngettext=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+-echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; }
+-if test $ac_cv_lib_ipc_shmat = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+-fi
+-
+-    fi
+-  fi
+-
+-  # Check for libraries that X11R6 Xt/Xaw programs need.
+-  ac_save_LDFLAGS=$LDFLAGS
+-  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+-  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+-  # check for ICE first), but we must link in the order -lSM -lICE or
+-  # we get undefined symbols.  So assume we have SM if we have ICE.
+-  # These have to be linked with before -lX11, unlike the other
+-  # libraries we check for below, so use a different variable.
+-  # John Interrante, Karl Berry
+-  { echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+-echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
++$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
++if test "x$ac_cv_lib_intl_ngettext" = x""yes; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
++$as_echo_n "checking for dcgettext in -lintl... " >&6; }
++if test "${ac_cv_lib_intl_dcgettext+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lintl -liconv $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -24094,1199 +16252,1113 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char IceConnectionNumber ();
++char dcgettext ();
+ int
+ main ()
+ {
+-return IceConnectionNumber ();
++return dcgettext ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_ICE_IceConnectionNumber=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_intl_dcgettext=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_ICE_IceConnectionNumber=no
++  ac_cv_lib_intl_dcgettext=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+-echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+-if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+-  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
++$as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
++if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then :
++  gt_cv_func_dgettext_libintl=yes
++			libintl_extra_libs=-liconv
++else
++  :
+ fi
+ 
+-  LDFLAGS=$ac_save_LDFLAGS
++else
++  :
++fi
++
++        fi
++
++        #
++        # If we found libintl, then check in it for bind_textdomain_codeset();
++        # we'll prefer libc if neither have bind_textdomain_codeset(),
++        # and both have dgettext and ngettext
++        #
++        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
++          glib_save_LIBS="$LIBS"
++          LIBS="$LIBS -lintl $libintl_extra_libs"
++          unset ac_cv_func_bind_textdomain_codeset
++          for ac_func in bind_textdomain_codeset
++do :
++  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
++if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_BIND_TEXTDOMAIN_CODESET 1
++_ACEOF
+ 
+ fi
++done
+ 
+-    if test "x$no_x" = xyes; then
+-      { { echo "$as_me:$LINENO: error: \"no (requires X development libraries)\"" >&5
+-echo "$as_me: error: \"no (requires X development libraries)\"" >&2;}
+-   { (exit 1); exit 1; }; }
+-    else
+-      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+-      XLIB_CFLAGS=$X_CFLAGS
++          LIBS="$glib_save_LIBS"
++
++          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
++            gt_cv_func_dgettext_libc=no
++          else
++            if test "$gt_cv_func_dgettext_libc" = "yes" \
++		&& test "$gt_cv_func_ngettext_libc" = "yes"; then
++              gt_cv_func_dgettext_libintl=no
++            fi
++          fi
++        fi
++      fi
++
++      if test "$gt_cv_func_dgettext_libc" = "yes" \
++	|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
++        gt_cv_have_gettext=yes
++      fi
++
++      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
++        INTLLIBS="-lintl $libintl_extra_libs"
++      fi
++
++      if test "$gt_cv_have_gettext" = "yes"; then
++
++$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
++
++	# Extract the first word of "msgfmt", so it can be a program name with args.
++set dummy msgfmt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_MSGFMT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case "$MSGFMT" in
++  /*)
++  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
++  ;;
++  *)
++  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
++  for ac_dir in $PATH; do
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$ac_word; then
++      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
++	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
++	break
++      fi
+     fi
+-elif test $pkg_failed = untried; then
+-	if test "$no_x" = yes; then
+-  # Not all programs may use this symbol, but it does not hurt to define it.
++  done
++  IFS="$ac_save_ifs"
++  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
++  ;;
++esac
++fi
++MSGFMT="$ac_cv_path_MSGFMT"
++if test "$MSGFMT" != "no"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
++$as_echo "$MSGFMT" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++	if test "$MSGFMT" != "no"; then
++          glib_save_LIBS="$LIBS"
++          LIBS="$LIBS $INTLLIBS"
++	  for ac_func in dcgettext
++do :
++  ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
++if test "x$ac_cv_func_dcgettext" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_DCGETTEXT 1
++_ACEOF
++
++fi
++done
++
++	  MSGFMT_OPTS=
++	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
++$as_echo_n "checking if msgfmt accepts -c... " >&6; }
++	  cat >conftest.foo <<_ACEOF
++
++msgid ""
++msgstr ""
++"Content-Type: text/plain; charset=UTF-8\n"
++"Project-Id-Version: test 1.0\n"
++"PO-Revision-Date: 2007-02-15 12:01+0100\n"
++"Last-Translator: test <foo@bar.xx>\n"
++"Language-Team: C <LL@li.org>\n"
++"MIME-Version: 1.0\n"
++"Content-Transfer-Encoding: 8bit\n"
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define X_DISPLAY_MISSING 1
+ _ACEOF
++if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
++  ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++echo "$as_me: failed input was:" >&5
++sed 's/^/| /' conftest.foo >&5
++fi
+ 
+-  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
++	  # Extract the first word of "gmsgfmt", so it can be a program name with args.
++set dummy gmsgfmt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_GMSGFMT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  if test -n "$x_includes"; then
+-    X_CFLAGS="$X_CFLAGS -I$x_includes"
++  case $GMSGFMT in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
+   fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-  # It would also be nice to do this for all -L options, not just this one.
+-  if test -n "$x_libraries"; then
+-    X_LIBS="$X_LIBS -L$x_libraries"
+-    # For Solaris; some versions of Sun CC require a space after -R and
+-    # others require no space.  Words are not sufficient . . . .
+-    { echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+-echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6; }
+-    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+-    ac_xsave_c_werror_flag=$ac_c_werror_flag
+-    ac_c_werror_flag=yes
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
++  ;;
++esac
++fi
++GMSGFMT=$ac_cv_path_GMSGFMT
++if test -n "$GMSGFMT"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
++$as_echo "$GMSGFMT" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++	  # Extract the first word of "xgettext", so it can be a program name with args.
++set dummy xgettext; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_XGETTEXT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case "$XGETTEXT" in
++  /*)
++  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
++  ;;
++  *)
++  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
++  for ac_dir in $PATH; do
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$ac_word; then
++      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
++	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
++	break
++      fi
++    fi
++  done
++  IFS="$ac_save_ifs"
++  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
++  ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-       X_LIBS="$X_LIBS -R$x_libraries"
++fi
++XGETTEXT="$ac_cv_path_XGETTEXT"
++if test "$XGETTEXT" != ":"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
++$as_echo "$XGETTEXT" >&6; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
+ 
+-	LIBS="$ac_xsave_LIBS -R $x_libraries"
+-       cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+ main ()
+ {
+-
++extern int _nl_msg_cat_cntr;
++			 return _nl_msg_cat_cntr
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	  X_LIBS="$X_LIBS -R $x_libraries"
++if ac_fn_c_try_link "$LINENO"; then :
++  CATOBJEXT=.gmo
++             DATADIRNAME=share
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  case $host in
++	    *-*-solaris*)
++	    	                	    	                ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
++if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
++  CATOBJEXT=.gmo
++               DATADIRNAME=share
++else
++  CATOBJEXT=.mo
++               DATADIRNAME=lib
++fi
+ 
+-	{ echo "$as_me:$LINENO: result: neither works" >&5
+-echo "${ECHO_T}neither works" >&6; }
++	    ;;
++	    *)
++	    CATOBJEXT=.mo
++            DATADIRNAME=lib
++	    ;;
++	    esac
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++          LIBS="$glib_save_LIBS"
++	  INSTOBJEXT=.mo
++	else
++	  gt_cv_have_gettext=no
++	fi
++      fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-    ac_c_werror_flag=$ac_xsave_c_werror_flag
+-    LIBS=$ac_xsave_LIBS
+-  fi
+ 
+-  # Check for system-dependent libraries X programs must link with.
+-  # Do this before checking for the system-independent R6 libraries
+-  # (-lICE), since we may need -lsocket or whatever for X linking.
+ 
+-  if test "$ISC" = yes; then
+-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+-  else
+-    # Martyn Johnson says this is needed for Ultrix, if the X
+-    # libraries were built with DECnet support.  And Karl Berry says
+-    # the Alpha needs dnet_stub (dnet does not exist).
+-    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++    if test "$gt_cv_have_gettext" = "yes" ; then
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char XOpenDisplay ();
+-int
+-main ()
+-{
+-return XOpenDisplay ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++$as_echo "#define ENABLE_NLS 1" >>confdefs.h
+ 
+-	{ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+-echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldnet  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++    fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dnet_ntoa ();
+-int
+-main ()
+-{
+-return dnet_ntoa ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dnet_dnet_ntoa=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++        if test "$XGETTEXT" != ":"; then
++                  if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
++        : ;
++      else
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
++$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
++        XGETTEXT=":"
++      fi
++    fi
+ 
+-	ac_cv_lib_dnet_dnet_ntoa=no
+-fi
++    # We need to process the po/ directory.
++    POSUB=po
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+-echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+-if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+-fi
++    ac_config_commands="$ac_config_commands default-1"
+ 
+-    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+-      { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+-echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++                for lang in $ALL_LINGUAS; do
++      GMOFILES="$GMOFILES $lang.gmo"
++      POFILES="$POFILES $lang.po"
++    done
++
++
++
++
++
++
++
++
++
++
++
++
++
++   if test "$gt_cv_have_gettext" = "yes"; then
++     if test "x$ALL_LINGUAS" = "x"; then
++       LINGUAS=
++     else
++       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
++$as_echo_n "checking for catalogs to be installed... " >&6; }
++       NEW_LINGUAS=
++       for presentlang in $ALL_LINGUAS; do
++         useit=no
++         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
++           desiredlanguages="$LINGUAS"
++         else
++           desiredlanguages="$ALL_LINGUAS"
++         fi
++         for desiredlang in $desiredlanguages; do
++ 	   # Use the presentlang catalog if desiredlang is
++           #   a. equal to presentlang, or
++           #   b. a variant of presentlang (because in this case,
++           #      presentlang can be used as a fallback for messages
++           #      which are not translated in the desiredlang catalog).
++           case "$desiredlang" in
++             "$presentlang"*) useit=yes;;
++           esac
++         done
++         if test $useit = yes; then
++           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
++         fi
++       done
++       LINGUAS=$NEW_LINGUAS
++       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
++$as_echo "$LINGUAS" >&6; }
++     fi
++
++          if test -n "$LINGUAS"; then
++       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
++     fi
++   fi
++
++            MKINSTALLDIRS=
++   if test -n "$ac_aux_dir"; then
++     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
++   fi
++   if test -z "$MKINSTALLDIRS"; then
++     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
++   fi
++
++
++         test -d po || mkdir po
++   if test "x$srcdir" != "x."; then
++     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
++       posrcprefix="$srcdir/"
++     else
++       posrcprefix="../$srcdir/"
++     fi
++   else
++     posrcprefix="../"
++   fi
++   rm -f po/POTFILES
++   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
++	< $srcdir/po/POTFILES.in > po/POTFILES
++
++
++
++DBUS_GLIB_REQUIRED_VERSION=0.74
++POLKIT_GOBJECT_REQUIRED_VERSION=0.92
++GLIB_REQUIRED_VERSION=2.15.4
++GTK_REQUIRED_VERSION=2.10.0
++PANGO_REQUIRED_VERSION=1.3.0
++LIBGLADE_REQUIRED_VERSION=1.99.2
++SCROLLKEEPER_REQUIRED_VERSION=0.1.4
++GCONF_REQUIRED_VERSION=2.6.1
++GNOME_PANEL_REQUIRED_VERSION=2.0.0
++LIBXKLAVIER_REQUIRED_VERSION=4.0
++LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
++#FONTCONFIG_REQUIRED_VERSION=2.6.0
++FONTCONFIG_REQUIRED_VERSION=2.5.0
++DEVKIT_POWER_REQUIRED_VERSION=008
++
++
++
++    # Check whether --enable-compile-warnings was given.
++if test "${enable_compile_warnings+set}" = set; then :
++  enableval=$enable_compile_warnings;
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldnet_stub  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  enable_compile_warnings="yes"
++fi
++
++
++    warnCFLAGS=
++    if test "x$GCC" != xyes; then
++	enable_compile_warnings=no
++    fi
++
++    warning_flags=
++    realsave_CFLAGS="$CFLAGS"
++
++    case "$enable_compile_warnings" in
++    no)
++	warning_flags=
++	;;
++    minimum)
++	warning_flags="-Wall"
++	;;
++    yes)
++	warning_flags="-Wall -Wmissing-prototypes"
++	;;
++    maximum|error)
++	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
++	CFLAGS="$warning_flags $CFLAGS"
++	for option in -Wno-sign-compare; do
++		SAVE_CFLAGS="$CFLAGS"
++		CFLAGS="$CFLAGS $option"
++		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
++$as_echo_n "checking whether gcc understands $option... " >&6; }
++		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dnet_ntoa ();
+ int
+ main ()
+ {
+-return dnet_ntoa ();
++
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dnet_stub_dnet_ntoa=yes
++if ac_fn_c_try_compile "$LINENO"; then :
++  has_option=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_dnet_stub_dnet_ntoa=no
++  has_option=no
+ fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++		CFLAGS="$SAVE_CFLAGS"
++		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
++$as_echo "$has_option" >&6; }
++		if test $has_option = yes; then
++		  warning_flags="$warning_flags $option"
++		fi
++		unset has_option
++		unset SAVE_CFLAGS
++	done
++	unset option
++	if test "$enable_compile_warnings" = "error" ; then
++	    warning_flags="$warning_flags -Werror"
++	fi
++	;;
++    *)
++	as_fn_error "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
++	;;
++    esac
++    CFLAGS="$realsave_CFLAGS"
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
++$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
++$as_echo "$warning_flags" >&6; }
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+-echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+-if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
++    # Check whether --enable-iso-c was given.
++if test "${enable_iso_c+set}" = set; then :
++  enableval=$enable_iso_c;
++else
++  enable_iso_c=no
+ fi
+ 
+-    fi
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-    LIBS="$ac_xsave_LIBS"
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
++$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
++    complCFLAGS=
++    if test "x$enable_iso_c" != "xno"; then
++	if test "x$GCC" = "xyes"; then
++	case " $CFLAGS " in
++	    *\ \	-ansi\ \	*) ;;
++	    *) complCFLAGS="$complCFLAGS -ansi" ;;
++	esac
++	case " $CFLAGS " in
++	    *\ \	-pedantic\ \	*) ;;
++	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
++	esac
++	fi
++    fi
++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
++$as_echo "$complCFLAGS" >&6; }
+ 
+-    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+-    # to get the SysV transport functions.
+-    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+-    # needs -lnsl.
+-    # The nsl library prevents programs from opening the X display
+-    # on Irix 5.2, according to T.E. Dickey.
+-    # The functions gethostbyname, getservbyname, and inet_addr are
+-    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+-    { echo "$as_me:$LINENO: checking for gethostbyname" >&5
+-echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
+-if test "${ac_cv_func_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define gethostbyname innocuous_gethostbyname
++    WARN_CFLAGS="$warning_flags $complCFLAGS"
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char gethostbyname (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef gethostbyname
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_gethostbyname || defined __stub___gethostbyname
+-choke me
+-#endif
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTHREAD" >&5
++$as_echo_n "checking for GTHREAD... " >&6; }
+ 
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GTHREAD_CFLAGS"; then
++        pkg_cv_GTHREAD_CFLAGS="$GTHREAD_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_gethostbyname=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_gethostbyname=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++  pkg_failed=yes
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
+-
+-    if test $ac_cv_func_gethostbyname = no; then
+-      { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+-echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++    fi
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lnsl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++	pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GTHREAD_LIBS"; then
++        pkg_cv_GTHREAD_LIBS="$GTHREAD_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gthread-2.0") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_nsl_gethostbyname=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_nsl_gethostbyname=no
++  pkg_failed=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++    fi
++else
++	pkg_failed=untried
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
+-if test $ac_cv_lib_nsl_gethostbyname = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
++
++
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
+ fi
++        if test $_pkg_short_errors_supported = yes; then
++	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gthread-2.0"`
++        else
++	        GTHREAD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gthread-2.0"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$GTHREAD_PKG_ERRORS" >&5
+ 
+-      if test $ac_cv_lib_nsl_gethostbyname = no; then
+-	{ echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+-echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	as_fn_error "Package requirements (gthread-2.0) were not met:
++
++$GTHREAD_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++Alternatively, you may set the environment variables GTHREAD_CFLAGS
++and GTHREAD_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++Alternatively, you may set the environment variables GTHREAD_CFLAGS
++and GTHREAD_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lbsd  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++	GTHREAD_CFLAGS=$pkg_cv_GTHREAD_CFLAGS
++	GTHREAD_LIBS=$pkg_cv_GTHREAD_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++
++
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMMON" >&5
++$as_echo_n "checking for COMMON... " >&6; }
++
++if test -n "$PKG_CONFIG"; then
++    if test -n "$COMMON_CFLAGS"; then
++        pkg_cv_COMMON_CFLAGS="$COMMON_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
++        gio-2.0 >= \$GLIB_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_bsd_gethostbyname=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_COMMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_bsd_gethostbyname=no
++  pkg_failed=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++    fi
++else
++	pkg_failed=untried
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; }
+-if test $ac_cv_lib_bsd_gethostbyname = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
++if test -n "$PKG_CONFIG"; then
++    if test -n "$COMMON_LIBS"; then
++        pkg_cv_COMMON_LIBS="$COMMON_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
++        gio-2.0 >= \$GLIB_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_COMMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++" 2>/dev/null`
++else
++  pkg_failed=yes
+ fi
+-
+-      fi
+     fi
+-
+-    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+-    # socket/setsockopt and other routines are undefined under SCO ODT
+-    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+-    # on later versions), says Simon Leinen: it contains gethostby*
+-    # variants that don't use the name server (or something).  -lsocket
+-    # must be given before -lnsl if both are needed.  We assume that
+-    # if connect needs -lnsl, so does gethostbyname.
+-    { echo "$as_me:$LINENO: checking for connect" >&5
+-echo $ECHO_N "checking for connect... $ECHO_C" >&6; }
+-if test "${ac_cv_func_connect+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define connect to an innocuous variant, in case <limits.h> declares connect.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define connect innocuous_connect
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char connect (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++	pkg_failed=untried
++fi
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef connect
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char connect ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_connect || defined __stub___connect
+-choke me
+-#endif
++if test $pkg_failed = yes; then
+ 
+-int
+-main ()
+-{
+-return connect ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_connect=yes
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_connect=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++        _pkg_short_errors_supported=no
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+-echo "${ECHO_T}$ac_cv_func_connect" >&6; }
++        if test $_pkg_short_errors_supported = yes; then
++	        COMMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++"`
++        else
++	        COMMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$COMMON_PKG_ERRORS" >&5
+ 
+-    if test $ac_cv_func_connect = no; then
+-      { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+-echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_socket_connect+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++) were not met:
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char connect ();
+-int
+-main ()
+-{
+-return connect ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_socket_connect=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++$COMMON_PKG_ERRORS
+ 
+-	ac_cv_lib_socket_connect=no
+-fi
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+-echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; }
+-if test $ac_cv_lib_socket_connect = yes; then
+-  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+-fi
++Alternatively, you may set the environment variables COMMON_CFLAGS
++and COMMON_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
+-    fi
++Alternatively, you may set the environment variables COMMON_CFLAGS
++and COMMON_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-    # Guillermo Gomez says -lposix is necessary on A/UX.
+-    { echo "$as_me:$LINENO: checking for remove" >&5
+-echo $ECHO_N "checking for remove... $ECHO_C" >&6; }
+-if test "${ac_cv_func_remove+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define remove to an innocuous variant, in case <limits.h> declares remove.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define remove innocuous_remove
++	COMMON_CFLAGS=$pkg_cv_COMMON_CFLAGS
++	COMMON_LIBS=$pkg_cv_COMMON_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
++fi
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char remove (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef remove
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char remove ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_remove || defined __stub___remove
+-choke me
+-#endif
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAEMON" >&5
++$as_echo_n "checking for DAEMON... " >&6; }
+ 
+-int
+-main ()
+-{
+-return remove ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++if test -n "$PKG_CONFIG"; then
++    if test -n "$DAEMON_CFLAGS"; then
++        pkg_cv_DAEMON_CFLAGS="$DAEMON_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
++        gio-2.0 >= \$GLIB_REQUIRED_VERSION
++        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++        hal
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_remove=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_remove=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++  pkg_failed=yes
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+-echo "${ECHO_T}$ac_cv_func_remove" >&6; }
+-
+-    if test $ac_cv_func_remove = no; then
+-      { echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+-echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_posix_remove+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++    fi
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lposix  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char remove ();
+-int
+-main ()
+-{
+-return remove ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++	pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$DAEMON_LIBS"; then
++        pkg_cv_DAEMON_LIBS="$DAEMON_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= \$GLIB_REQUIRED_VERSION
++        gio-2.0 >= \$GLIB_REQUIRED_VERSION
++        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++        hal
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_posix_remove=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_DAEMON_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_posix_remove=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++  pkg_failed=yes
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+-echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; }
+-if test $ac_cv_lib_posix_remove = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
++    fi
++else
++	pkg_failed=untried
+ fi
+ 
+-    fi
+ 
+-    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+-    { echo "$as_me:$LINENO: checking for shmat" >&5
+-echo $ECHO_N "checking for shmat... $ECHO_C" >&6; }
+-if test "${ac_cv_func_shmat+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define shmat innocuous_shmat
++        _pkg_short_errors_supported=no
++fi
++        if test $_pkg_short_errors_supported = yes; then
++	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++"`
++        else
++	        DAEMON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$DAEMON_PKG_ERRORS" >&5
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char shmat (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION
++        gobject-2.0 >= $GLIB_REQUIRED_VERSION
++        gio-2.0 >= $GLIB_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++        hal
++) were not met:
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++$DAEMON_PKG_ERRORS
+ 
+-#undef shmat
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char shmat ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_shmat || defined __stub___shmat
+-choke me
+-#endif
++Alternatively, you may set the environment variables DAEMON_CFLAGS
++and DAEMON_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
+-int
+-main ()
+-{
+-return shmat ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_shmat=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++Alternatively, you may set the environment variables DAEMON_CFLAGS
++and DAEMON_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-	ac_cv_func_shmat=no
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
++else
++	DAEMON_CFLAGS=$pkg_cv_DAEMON_CFLAGS
++	DAEMON_LIBS=$pkg_cv_DAEMON_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
++$as_echo_n "checking for X... " >&6; }
++
++
++# Check whether --with-x was given.
++if test "${with_x+set}" = set; then :
++  withval=$with_x;
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+-echo "${ECHO_T}$ac_cv_func_shmat" >&6; }
+ 
+-    if test $ac_cv_func_shmat = no; then
+-      { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+-echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
++if test "x$with_x" = xno; then
++  # The user explicitly disabled X.
++  have_x=disabled
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lipc  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++  case $x_includes,$x_libraries in #(
++    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
++    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  # One or both of the vars are not set, and there is no cached value.
++ac_x_includes=no ac_x_libraries=no
++rm -f -r conftest.dir
++if mkdir conftest.dir; then
++  cd conftest.dir
++  cat >Imakefile <<'_ACEOF'
++incroot:
++	@echo incroot='${INCROOT}'
++usrlibdir:
++	@echo usrlibdir='${USRLIBDIR}'
++libdir:
++	@echo libdir='${LIBDIR}'
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
++    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
++    for ac_var in incroot usrlibdir libdir; do
++      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
++    done
++    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
++    for ac_extension in a so sl dylib la dll; do
++      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
++	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
++	ac_im_usrlibdir=$ac_im_libdir; break
++      fi
++    done
++    # Screen out bogus values from the imake configuration.  They are
++    # bogus both because they are the default anyway, and because
++    # using them would break gcc on systems where it needs fixed includes.
++    case $ac_im_incroot in
++	/usr/include) ac_x_includes= ;;
++	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
++    esac
++    case $ac_im_usrlibdir in
++	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
++	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
++    esac
++  fi
++  cd ..
++  rm -f -r conftest.dir
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char shmat ();
+-int
+-main ()
+-{
+-return shmat ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_ipc_shmat=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++# Standard set of common directories for X headers.
++# Check X11 before X11Rn because it is often a symlink to the current release.
++ac_x_header_dirs='
++/usr/X11/include
++/usr/X11R7/include
++/usr/X11R6/include
++/usr/X11R5/include
++/usr/X11R4/include
+ 
+-	ac_cv_lib_ipc_shmat=no
+-fi
++/usr/include/X11
++/usr/include/X11R7
++/usr/include/X11R6
++/usr/include/X11R5
++/usr/include/X11R4
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+-echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; }
+-if test $ac_cv_lib_ipc_shmat = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+-fi
++/usr/local/X11/include
++/usr/local/X11R7/include
++/usr/local/X11R6/include
++/usr/local/X11R5/include
++/usr/local/X11R4/include
+ 
+-    fi
+-  fi
++/usr/local/include/X11
++/usr/local/include/X11R7
++/usr/local/include/X11R6
++/usr/local/include/X11R5
++/usr/local/include/X11R4
+ 
+-  # Check for libraries that X11R6 Xt/Xaw programs need.
+-  ac_save_LDFLAGS=$LDFLAGS
+-  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+-  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+-  # check for ICE first), but we must link in the order -lSM -lICE or
+-  # we get undefined symbols.  So assume we have SM if we have ICE.
+-  # These have to be linked with before -lX11, unlike the other
+-  # libraries we check for below, so use a different variable.
+-  # John Interrante, Karl Berry
+-  { echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+-echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++/usr/X386/include
++/usr/x386/include
++/usr/XFree86/include/X11
++
++/usr/include
++/usr/local/include
++/usr/unsupported/include
++/usr/athena/include
++/usr/local/x11r5/include
++/usr/lpp/Xamples/include
++
++/usr/openwin/include
++/usr/openwin/share/include'
++
++if test "$ac_x_includes" = no; then
++  # Guess where to find include files, by looking for Xlib.h.
++  # First, try using that file with no special directory specified.
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
++#include <X11/Xlib.h>
++_ACEOF
++if ac_fn_c_try_cpp "$LINENO"; then :
++  # We can compile using X headers with no special include directory.
++ac_x_includes=
++else
++  for ac_dir in $ac_x_header_dirs; do
++  if test -r "$ac_dir/X11/Xlib.h"; then
++    ac_x_includes=$ac_dir
++    break
++  fi
++done
++fi
++rm -f conftest.err conftest.$ac_ext
++fi # $ac_x_includes = no
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char IceConnectionNumber ();
++if test "$ac_x_libraries" = no; then
++  # Check for the libraries.
++  # See if we find them without any special options.
++  # Don't add to $LIBS permanently.
++  ac_save_LIBS=$LIBS
++  LIBS="-lX11 $LIBS"
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include <X11/Xlib.h>
+ int
+ main ()
+ {
+-return IceConnectionNumber ();
++XrmInitialize ()
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_ICE_IceConnectionNumber=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  LIBS=$ac_save_LIBS
++# We can link X programs with no special library path.
++ac_x_libraries=
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_ICE_IceConnectionNumber=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+-echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+-if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+-  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
++  LIBS=$ac_save_LIBS
++for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
++do
++  # Don't even attempt the hair of trying to link an X program!
++  for ac_extension in a so sl dylib la dll; do
++    if test -r "$ac_dir/libX11.$ac_extension"; then
++      ac_x_libraries=$ac_dir
++      break 2
++    fi
++  done
++done
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++fi # $ac_x_libraries = no
+ 
+-  LDFLAGS=$ac_save_LDFLAGS
+-
++case $ac_x_includes,$ac_x_libraries in #(
++  no,* | *,no | *\'*)
++    # Didn't find X, or a directory has "'" in its name.
++    ac_cv_have_x="have_x=no";; #(
++  *)
++    # Record where we found X for the cache.
++    ac_cv_have_x="have_x=yes\
++	ac_x_includes='$ac_x_includes'\
++	ac_x_libraries='$ac_x_libraries'"
++esac
+ fi
++;; #(
++    *) have_x=yes;;
++  esac
++  eval "$ac_cv_have_x"
++fi # $with_x != no
+ 
+-    if test "x$no_x" = xyes; then
+-      { { echo "$as_me:$LINENO: error: \"no (requires X development libraries)\"" >&5
+-echo "$as_me: error: \"no (requires X development libraries)\"" >&2;}
+-   { (exit 1); exit 1; }; }
+-    else
+-      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
+-      XLIB_CFLAGS=$X_CFLAGS
+-    fi
++if test "$have_x" != yes; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
++$as_echo "$have_x" >&6; }
++  no_x=yes
+ else
+-	XLIB_CFLAGS=$pkg_cv_XLIB_CFLAGS
+-	XLIB_LIBS=$pkg_cv_XLIB_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
++  # If each of the values was on the command line, it overrides each guess.
++  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
++  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
++  # Update the cache value to reflect the command line values.
++  ac_cv_have_x="have_x=yes\
++	ac_x_includes='$x_includes'\
++	ac_x_libraries='$x_libraries'"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
++$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+ fi
+ 
+ 
+-
+-
+ pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for GTK" >&5
+-echo $ECHO_N "checking for GTK... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB" >&5
++$as_echo_n "checking for XLIB... " >&6; }
+ 
+-if test -n "$GTK_CFLAGS"; then
+-    pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-") 2>&5
++if test -n "$PKG_CONFIG"; then
++    if test -n "$XLIB_CFLAGS"; then
++        pkg_cv_XLIB_CFLAGS="$XLIB_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-" 2>/dev/null`
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_XLIB_CFLAGS=`$PKG_CONFIG --cflags "x11 xau" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+- else
+-    pkg_failed=untried
++    fi
++else
++	pkg_failed=untried
+ fi
+-if test -n "$GTK_LIBS"; then
+-    pkg_cv_GTK_LIBS="$GTK_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-") 2>&5
++if test -n "$PKG_CONFIG"; then
++    if test -n "$XLIB_LIBS"; then
++        pkg_cv_XLIB_LIBS="$XLIB_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xau\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "x11 xau") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-" 2>/dev/null`
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_XLIB_LIBS=`$PKG_CONFIG --libs "x11 xau" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+- else
+-    pkg_failed=untried
++    fi
++else
++	pkg_failed=untried
+ fi
+ 
+ 
+@@ -25299,783 +17371,1013 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-" 2>&1`
++	        XLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11 xau"`
+         else
+-	        GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-" 2>&1`
++	        XLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 xau"`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$GTK_PKG_ERRORS" >&5
+-
+-	{ { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-) were not met:
+-
+-$GTK_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables GTK_CFLAGS
+-and GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-) were not met:
+-
+-$GTK_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables GTK_CFLAGS
+-and GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+-
+-Alternatively, you may set the environment variables GTK_CFLAGS
+-and GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++	echo "$XLIB_PKG_ERRORS" >&5
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++                if test "$no_x" = yes; then
++  # Not all programs may use this symbol, but it does not hurt to define it.
+ 
+-Alternatively, you may set the environment variables GTK_CFLAGS
+-and GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+ else
+-	GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
+-	GTK_LIBS=$pkg_cv_GTK_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
+-fi
++  if test -n "$x_includes"; then
++    X_CFLAGS="$X_CFLAGS -I$x_includes"
++  fi
+ 
++  # It would also be nice to do this for all -L options, not just this one.
++  if test -n "$x_libraries"; then
++    X_LIBS="$X_LIBS -L$x_libraries"
++    # For Solaris; some versions of Sun CC require a space after -R and
++    # others require no space.  Words are not sufficient . . . .
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
++$as_echo_n "checking whether -R must be followed by a space... " >&6; }
++    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
++    ac_xsave_c_werror_flag=$ac_c_werror_flag
++    ac_c_werror_flag=yes
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
++int
++main ()
++{
+ 
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++       X_LIBS="$X_LIBS -R$x_libraries"
++else
++  LIBS="$ac_xsave_LIBS -R $x_libraries"
++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for CANBERRA_GTK" >&5
+-echo $ECHO_N "checking for CANBERRA_GTK... $ECHO_C" >&6; }
++int
++main ()
++{
+ 
+-if test -n "$CANBERRA_GTK_CFLAGS"; then
+-    pkg_cv_CANBERRA_GTK_CFLAGS="$CANBERRA_GTK_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_CANBERRA_GTK_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+-if test -n "$CANBERRA_GTK_LIBS"; then
+-    pkg_cv_CANBERRA_GTK_LIBS="$CANBERRA_GTK_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_CANBERRA_GTK_LIBS=`$PKG_CONFIG --libs "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-" 2>/dev/null`
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	  X_LIBS="$X_LIBS -R $x_libraries"
+ else
+-  pkg_failed=yes
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
++$as_echo "neither works" >&6; }
+ fi
+- else
+-    pkg_failed=untried
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++    ac_c_werror_flag=$ac_xsave_c_werror_flag
++    LIBS=$ac_xsave_LIBS
++  fi
+ 
++  # Check for system-dependent libraries X programs must link with.
++  # Do this before checking for the system-independent R6 libraries
++  # (-lICE), since we may need -lsocket or whatever for X linking.
+ 
++  if test "$ISC" = yes; then
++    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
++  else
++    # Martyn Johnson says this is needed for Ultrix, if the X
++    # libraries were built with DECnet support.  And Karl Berry says
++    # the Alpha needs dnet_stub (dnet does not exist).
++    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-if test $pkg_failed = yes; then
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char XOpenDisplay ();
++int
++main ()
++{
++return XOpenDisplay ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+ else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-" 2>&1`
+-        else
+-	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$CANBERRA_GTK_PKG_ERRORS" >&5
+-
+-	{ { echo "$as_me:$LINENO: error: Package requirements (libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-) were not met:
+-
+-$CANBERRA_GTK_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+-and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
+-) were not met:
+-
+-$CANBERRA_GTK_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+-and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+-
+-Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+-and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+-
+-Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
+-and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
++$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
++if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldnet  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dnet_ntoa ();
++int
++main ()
++{
++return dnet_ntoa ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dnet_dnet_ntoa=yes
+ else
+-	CANBERRA_GTK_CFLAGS=$pkg_cv_CANBERRA_GTK_CFLAGS
+-	CANBERRA_GTK_LIBS=$pkg_cv_CANBERRA_GTK_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
++  ac_cv_lib_dnet_dnet_ntoa=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
++$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
++if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+ fi
+ 
++    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
++$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
++if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldnet_stub  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-
+-
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for GCONF" >&5
+-echo $ECHO_N "checking for GCONF... $ECHO_C" >&6; }
+-
+-if test -n "$GCONF_CFLAGS"; then
+-    pkg_cv_GCONF_CFLAGS="$GCONF_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>/dev/null`
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dnet_ntoa ();
++int
++main ()
++{
++return dnet_ntoa ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+ else
+-  pkg_failed=yes
++  ac_cv_lib_dnet_stub_dnet_ntoa=no
+ fi
+- else
+-    pkg_failed=untried
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-if test -n "$GCONF_LIBS"; then
+-    pkg_cv_GCONF_LIBS="$GCONF_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
++$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
++if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+ fi
+- else
+-    pkg_failed=untried
++
++    fi
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++    LIBS="$ac_xsave_LIBS"
+ 
++    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
++    # to get the SysV transport functions.
++    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
++    # needs -lnsl.
++    # The nsl library prevents programs from opening the X display
++    # on Irix 5.2, according to T.E. Dickey.
++    # The functions gethostbyname, getservbyname, and inet_addr are
++    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
++    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
++if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+ 
++fi
+ 
+-if test $pkg_failed = yes; then
++    if test $ac_cv_func_gethostbyname = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
++$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
++if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lnsl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char gethostbyname ();
++int
++main ()
++{
++return gethostbyname ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_nsl_gethostbyname=yes
+ else
+-        _pkg_short_errors_supported=no
++  ac_cv_lib_nsl_gethostbyname=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
++$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
++if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+ fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        GCONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>&1`
+-        else
+-	        GCONF_PKG_ERRORS=`$PKG_CONFIG --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$GCONF_PKG_ERRORS" >&5
+ 
+-	{ { echo "$as_me:$LINENO: error: Package requirements (gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-) were not met:
++      if test $ac_cv_lib_nsl_gethostbyname = no; then
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
++$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
++if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lbsd  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-$GCONF_PKG_ERRORS
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char gethostbyname ();
++int
++main ()
++{
++return gethostbyname ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_bsd_gethostbyname=yes
++else
++  ac_cv_lib_bsd_gethostbyname=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
++$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
++if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
++fi
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++      fi
++    fi
+ 
+-Alternatively, you may set the environment variables GCONF_CFLAGS
+-and GCONF_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-) were not met:
++    # lieder@skyler.mavd.honeywell.com says without -lsocket,
++    # socket/setsockopt and other routines are undefined under SCO ODT
++    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
++    # on later versions), says Simon Leinen: it contains gethostby*
++    # variants that don't use the name server (or something).  -lsocket
++    # must be given before -lnsl if both are needed.  We assume that
++    # if connect needs -lnsl, so does gethostbyname.
++    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
++if test "x$ac_cv_func_connect" = x""yes; then :
+ 
+-$GCONF_PKG_ERRORS
++fi
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++    if test $ac_cv_func_connect = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
++$as_echo_n "checking for connect in -lsocket... " >&6; }
++if test "${ac_cv_lib_socket_connect+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-Alternatively, you may set the environment variables GCONF_CFLAGS
+-and GCONF_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char connect ();
++int
++main ()
++{
++return connect ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_socket_connect=yes
++else
++  ac_cv_lib_socket_connect=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
++$as_echo "$ac_cv_lib_socket_connect" >&6; }
++if test "x$ac_cv_lib_socket_connect" = x""yes; then :
++  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
++fi
+ 
+-Alternatively, you may set the environment variables GCONF_CFLAGS
+-and GCONF_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++    fi
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++    # Guillermo Gomez says -lposix is necessary on A/UX.
++    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
++if test "x$ac_cv_func_remove" = x""yes; then :
+ 
+-Alternatively, you may set the environment variables GCONF_CFLAGS
+-and GCONF_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++fi
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++    if test $ac_cv_func_remove = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
++$as_echo_n "checking for remove in -lposix... " >&6; }
++if test "${ac_cv_lib_posix_remove+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-	GCONF_CFLAGS=$pkg_cv_GCONF_CFLAGS
+-	GCONF_LIBS=$pkg_cv_GCONF_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lposix  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char remove ();
++int
++main ()
++{
++return remove ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_posix_remove=yes
++else
++  ac_cv_lib_posix_remove=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
++$as_echo "$ac_cv_lib_posix_remove" >&6; }
++if test "x$ac_cv_lib_posix_remove" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+ fi
+ 
++    fi
+ 
++    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
++    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
++if test "x$ac_cv_func_shmat" = x""yes; then :
+ 
++fi
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for DEVKIT_POWER" >&5
+-echo $ECHO_N "checking for DEVKIT_POWER... $ECHO_C" >&6; }
++    if test $ac_cv_func_shmat = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
++$as_echo_n "checking for shmat in -lipc... " >&6; }
++if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lipc  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-if test -n "$DEVKIT_POWER_CFLAGS"; then
+-    pkg_cv_DEVKIT_POWER_CFLAGS="$DEVKIT_POWER_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_DEVKIT_POWER_CFLAGS=`$PKG_CONFIG --cflags "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char shmat ();
++int
++main ()
++{
++return shmat ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_ipc_shmat=yes
+ else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
++  ac_cv_lib_ipc_shmat=no
+ fi
+-if test -n "$DEVKIT_POWER_LIBS"; then
+-    pkg_cv_DEVKIT_POWER_LIBS="$DEVKIT_POWER_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_DEVKIT_POWER_LIBS=`$PKG_CONFIG --libs "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+-else
+-  pkg_failed=yes
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+- else
+-    pkg_failed=untried
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
++$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
++if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+ fi
+ 
++    fi
++  fi
+ 
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
++  # Check for libraries that X11R6 Xt/Xaw programs need.
++  ac_save_LDFLAGS=$LDFLAGS
++  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
++  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
++  # check for ICE first), but we must link in the order -lSM -lICE or
++  # we get undefined symbols.  So assume we have SM if we have ICE.
++  # These have to be linked with before -lX11, unlike the other
++  # libraries we check for below, so use a different variable.
++  # John Interrante, Karl Berry
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
++$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
++if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>&1`
+-        else
+-	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$DEVKIT_POWER_PKG_ERRORS" >&5
+-
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-                have_devicekit_power=no
+-
+-elif test $pkg_failed = untried; then
+-	have_devicekit_power=no
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lICE $X_EXTRA_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char IceConnectionNumber ();
++int
++main ()
++{
++return IceConnectionNumber ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_ICE_IceConnectionNumber=yes
+ else
+-	DEVKIT_POWER_CFLAGS=$pkg_cv_DEVKIT_POWER_CFLAGS
+-	DEVKIT_POWER_LIBS=$pkg_cv_DEVKIT_POWER_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	have_devicekit_power=yes
++  ac_cv_lib_ICE_IceConnectionNumber=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
++$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
++if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
++  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+ fi
+-if test "x$have_devicekit_power" = "xyes" ; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_DEVICEKIT_POWER
+-_ACEOF
++  LDFLAGS=$ac_save_LDFLAGS
+ 
+ fi
+ 
++    if test "x$no_x" = xyes; then
++      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
++    else
++      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
++      XLIB_CFLAGS=$X_CFLAGS
++    fi
++elif test $pkg_failed = untried; then
++	if test "$no_x" = yes; then
++  # Not all programs may use this symbol, but it does not hurt to define it.
+ 
++$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+ 
++  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
++else
++  if test -n "$x_includes"; then
++    X_CFLAGS="$X_CFLAGS -I$x_includes"
++  fi
+ 
++  # It would also be nice to do this for all -L options, not just this one.
++  if test -n "$x_libraries"; then
++    X_LIBS="$X_LIBS -L$x_libraries"
++    # For Solaris; some versions of Sun CC require a space after -R and
++    # others require no space.  Words are not sufficient . . . .
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
++$as_echo_n "checking whether -R must be followed by a space... " >&6; }
++    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
++    ac_xsave_c_werror_flag=$ac_c_werror_flag
++    ac_c_werror_flag=yes
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for SIMPLE_GREETER" >&5
+-echo $ECHO_N "checking for SIMPLE_GREETER... $ECHO_C" >&6; }
++int
++main ()
++{
+ 
+-if test -n "$SIMPLE_GREETER_CFLAGS"; then
+-    pkg_cv_SIMPLE_GREETER_CFLAGS="$SIMPLE_GREETER_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+-	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_SIMPLE_GREETER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+-if test -n "$SIMPLE_GREETER_LIBS"; then
+-    pkg_cv_SIMPLE_GREETER_LIBS="$SIMPLE_GREETER_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+-	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_SIMPLE_GREETER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-" 2>/dev/null`
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++       X_LIBS="$X_LIBS -R$x_libraries"
+ else
+-  pkg_failed=yes
+-fi
+- else
+-    pkg_failed=untried
+-fi
+-
+-
++  LIBS="$ac_xsave_LIBS -R $x_libraries"
++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-if test $pkg_failed = yes; then
++int
++main ()
++{
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	  X_LIBS="$X_LIBS -R $x_libraries"
+ else
+-        _pkg_short_errors_supported=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
++$as_echo "neither works" >&6; }
+ fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-" 2>&1`
+-        else
+-	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$SIMPLE_GREETER_PKG_ERRORS" >&5
+-
+-	{ { echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-) were not met:
+-
+-$SIMPLE_GREETER_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+-and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
+-) were not met:
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++    ac_c_werror_flag=$ac_xsave_c_werror_flag
++    LIBS=$ac_xsave_LIBS
++  fi
+ 
+-$SIMPLE_GREETER_PKG_ERRORS
++  # Check for system-dependent libraries X programs must link with.
++  # Do this before checking for the system-independent R6 libraries
++  # (-lICE), since we may need -lsocket or whatever for X linking.
+ 
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++  if test "$ISC" = yes; then
++    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
++  else
++    # Martyn Johnson says this is needed for Ultrix, if the X
++    # libraries were built with DECnet support.  And Karl Berry says
++    # the Alpha needs dnet_stub (dnet does not exist).
++    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+-and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char XOpenDisplay ();
++int
++main ()
++{
++return XOpenDisplay ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
+ 
+-Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+-and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
++$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
++if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldnet  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dnet_ntoa ();
++int
++main ()
++{
++return dnet_ntoa ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dnet_dnet_ntoa=yes
++else
++  ac_cv_lib_dnet_dnet_ntoa=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
++$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
++if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
++fi
+ 
+-Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
+-and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
++$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
++if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldnet_stub  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dnet_ntoa ();
++int
++main ()
++{
++return dnet_ntoa ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+ else
+-	SIMPLE_GREETER_CFLAGS=$pkg_cv_SIMPLE_GREETER_CFLAGS
+-	SIMPLE_GREETER_LIBS=$pkg_cv_SIMPLE_GREETER_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	:
++  ac_cv_lib_dnet_stub_dnet_ntoa=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
++$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
++if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+ fi
+ 
++    fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++    LIBS="$ac_xsave_LIBS"
+ 
++    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
++    # to get the SysV transport functions.
++    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
++    # needs -lnsl.
++    # The nsl library prevents programs from opening the X display
++    # on Irix 5.2, according to T.E. Dickey.
++    # The functions gethostbyname, getservbyname, and inet_addr are
++    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
++    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
++if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+ 
++fi
+ 
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for LIBXKLAVIER" >&5
+-echo $ECHO_N "checking for LIBXKLAVIER... $ECHO_C" >&6; }
++    if test $ac_cv_func_gethostbyname = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
++$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
++if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lnsl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-if test -n "$LIBXKLAVIER_CFLAGS"; then
+-    pkg_cv_LIBXKLAVIER_CFLAGS="$LIBXKLAVIER_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_LIBXKLAVIER_CFLAGS=`$PKG_CONFIG --cflags "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char gethostbyname ();
++int
++main ()
++{
++return gethostbyname ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_nsl_gethostbyname=yes
+ else
+-  pkg_failed=yes
++  ac_cv_lib_nsl_gethostbyname=no
+ fi
+- else
+-    pkg_failed=untried
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-if test -n "$LIBXKLAVIER_LIBS"; then
+-    pkg_cv_LIBXKLAVIER_LIBS="$LIBXKLAVIER_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_LIBXKLAVIER_LIBS=`$PKG_CONFIG --libs "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
++$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
++if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
++fi
++
++      if test $ac_cv_lib_nsl_gethostbyname = no; then
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
++$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
++if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  pkg_failed=yes
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lbsd  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char gethostbyname ();
++int
++main ()
++{
++return gethostbyname ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_bsd_gethostbyname=yes
++else
++  ac_cv_lib_bsd_gethostbyname=no
+ fi
+- else
+-    pkg_failed=untried
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
++$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
++if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+ fi
+ 
++      fi
++    fi
+ 
++    # lieder@skyler.mavd.honeywell.com says without -lsocket,
++    # socket/setsockopt and other routines are undefined under SCO ODT
++    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
++    # on later versions), says Simon Leinen: it contains gethostby*
++    # variants that don't use the name server (or something).  -lsocket
++    # must be given before -lnsl if both are needed.  We assume that
++    # if connect needs -lnsl, so does gethostbyname.
++    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
++if test "x$ac_cv_func_connect" = x""yes; then :
+ 
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+ fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>&1`
+-        else
+-	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$LIBXKLAVIER_PKG_ERRORS" >&5
+ 
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-                have_libxklavier=no
+-elif test $pkg_failed = untried; then
+-	have_libxklavier=no
++    if test $ac_cv_func_connect = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
++$as_echo_n "checking for connect in -lsocket... " >&6; }
++if test "${ac_cv_lib_socket_connect+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-	LIBXKLAVIER_CFLAGS=$pkg_cv_LIBXKLAVIER_CFLAGS
+-	LIBXKLAVIER_LIBS=$pkg_cv_LIBXKLAVIER_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	have_libxklavier=yes
+-fi
+-if test "x$have_libxklavier" = "xyes" ; then
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LIBXKLAVIER
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char connect ();
++int
++main ()
++{
++return connect ();
++  ;
++  return 0;
++}
+ _ACEOF
+-
+-fi
+- if test x$have_libxklavier = xyes; then
+-  HAVE_LIBXKLAVIER_TRUE=
+-  HAVE_LIBXKLAVIER_FALSE='#'
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_socket_connect=yes
+ else
+-  HAVE_LIBXKLAVIER_TRUE='#'
+-  HAVE_LIBXKLAVIER_FALSE=
++  ac_cv_lib_socket_connect=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
++$as_echo "$ac_cv_lib_socket_connect" >&6; }
++if test "x$ac_cv_lib_socket_connect" = x""yes; then :
++  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+ fi
+ 
++    fi
+ 
++    # Guillermo Gomez says -lposix is necessary on A/UX.
++    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
++if test "x$ac_cv_func_remove" = x""yes; then :
+ 
++fi
+ 
++    if test $ac_cv_func_remove = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
++$as_echo_n "checking for remove in -lposix... " >&6; }
++if test "${ac_cv_lib_posix_remove+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lposix  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for SIMPLE_CHOOSER" >&5
+-echo $ECHO_N "checking for SIMPLE_CHOOSER... $ECHO_C" >&6; }
+-
+-if test -n "$SIMPLE_CHOOSER_CFLAGS"; then
+-    pkg_cv_SIMPLE_CHOOSER_CFLAGS="$SIMPLE_CHOOSER_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_SIMPLE_CHOOSER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>/dev/null`
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char remove ();
++int
++main ()
++{
++return remove ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_posix_remove=yes
+ else
+-  pkg_failed=yes
++  ac_cv_lib_posix_remove=no
+ fi
+- else
+-    pkg_failed=untried
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-if test -n "$SIMPLE_CHOOSER_LIBS"; then
+-    pkg_cv_SIMPLE_CHOOSER_LIBS="$SIMPLE_CHOOSER_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
+-\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_SIMPLE_CHOOSER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>/dev/null`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
++$as_echo "$ac_cv_lib_posix_remove" >&6; }
++if test "x$ac_cv_lib_posix_remove" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
++fi
++
++    fi
++
++    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
++    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
++if test "x$ac_cv_func_shmat" = x""yes; then :
++
++fi
++
++    if test $ac_cv_func_shmat = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
++$as_echo_n "checking for shmat in -lipc... " >&6; }
++if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lipc  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char shmat ();
++int
++main ()
++{
++return shmat ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_ipc_shmat=yes
+ else
+-  pkg_failed=yes
++  ac_cv_lib_ipc_shmat=no
+ fi
+- else
+-    pkg_failed=untried
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
++$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
++if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+ fi
+ 
++    fi
++  fi
+ 
++  # Check for libraries that X11R6 Xt/Xaw programs need.
++  ac_save_LDFLAGS=$LDFLAGS
++  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
++  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
++  # check for ICE first), but we must link in the order -lSM -lICE or
++  # we get undefined symbols.  So assume we have SM if we have ICE.
++  # These have to be linked with before -lX11, unlike the other
++  # libraries we check for below, so use a different variable.
++  # John Interrante, Karl Berry
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
++$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
++if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lICE $X_EXTRA_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char IceConnectionNumber ();
++int
++main ()
++{
++return IceConnectionNumber ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_ICE_IceConnectionNumber=yes
+ else
+-        _pkg_short_errors_supported=no
++  ac_cv_lib_ICE_IceConnectionNumber=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
++$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
++if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
++  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+ fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>&1`
+-        else
+-	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-" 2>&1`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$SIMPLE_CHOOSER_PKG_ERRORS" >&5
+-
+-	{ { echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-) were not met:
+-
+-$SIMPLE_CHOOSER_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+-and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
+-        gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
+-        gconf-2.0 >= $GCONF_REQUIRED_VERSION
+-) were not met:
+-
+-$SIMPLE_CHOOSER_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
+-
+-Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+-and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+-
+-Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+-and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++  LDFLAGS=$ac_save_LDFLAGS
+ 
+-Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
+-and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
++fi
+ 
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++    if test "x$no_x" = xyes; then
++      as_fn_error "\"no (requires X development libraries)\"" "$LINENO" 5
++    else
++      XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS"
++      XLIB_CFLAGS=$X_CFLAGS
++    fi
+ else
+-	SIMPLE_CHOOSER_CFLAGS=$pkg_cv_SIMPLE_CHOOSER_CFLAGS
+-	SIMPLE_CHOOSER_LIBS=$pkg_cv_SIMPLE_CHOOSER_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++	XLIB_CFLAGS=$pkg_cv_XLIB_CFLAGS
++	XLIB_LIBS=$pkg_cv_XLIB_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ 	:
+ fi
+ 
+@@ -26083,52 +18385,50 @@
+ 
+ 
+ pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for APPLET" >&5
+-echo $ECHO_N "checking for APPLET... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5
++$as_echo_n "checking for GTK... " >&6; }
+ 
+-if test -n "$APPLET_CFLAGS"; then
+-    pkg_cv_APPLET_CFLAGS="$APPLET_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\"") >&5
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GTK_CFLAGS"; then
++        pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++\""; } >&5
+   ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
++") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_APPLET_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+- else
+-    pkg_failed=untried
++    fi
++else
++	pkg_failed=untried
+ fi
+-if test -n "$APPLET_LIBS"; then
+-    pkg_cv_APPLET_LIBS="$APPLET_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\"") >&5
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GTK_LIBS"; then
++        pkg_cv_GTK_LIBS="$GTK_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++\""; } >&5
+   ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
++") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_APPLET_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+- else
+-    pkg_failed=untried
++    fi
++else
++	pkg_failed=untried
+ fi
+ 
+ 
+@@ -26141,1232 +18441,634 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        APPLET_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>&1`
++	        GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++"`
+         else
+-	        APPLET_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>&1`
++	        GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++"`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$APPLET_PKG_ERRORS" >&5
+-
+-	{ { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION) were not met:
+-
+-$APPLET_PKG_ERRORS
+-
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++	echo "$GTK_PKG_ERRORS" >&5
+ 
+-Alternatively, you may set the environment variables APPLET_CFLAGS
+-and APPLET_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-" >&5
+-echo "$as_me: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+-        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
+-        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION) were not met:
++	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
++) were not met:
+ 
+-$APPLET_PKG_ERRORS
++$GTK_PKG_ERRORS
+ 
+ Consider adjusting the PKG_CONFIG_PATH environment variable if you
+ installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables APPLET_CFLAGS
+-and APPLET_LIBS to avoid the need to call pkg-config.
++Alternatively, you may set the environment variables GTK_CFLAGS
++and GTK_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
++" "$LINENO" 5
+ elif test $pkg_failed = untried; then
+-	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+-
+-Alternatively, you may set the environment variables APPLET_CFLAGS
+-and APPLET_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.
+-
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&5
+-echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
+ is in your PATH or set the PKG_CONFIG environment variable to the full
+ path to pkg-config.
+ 
+-Alternatively, you may set the environment variables APPLET_CFLAGS
+-and APPLET_LIBS to avoid the need to call pkg-config.
++Alternatively, you may set the environment variables GTK_CFLAGS
++and GTK_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+ 
+ To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-	APPLET_CFLAGS=$pkg_cv_APPLET_CFLAGS
+-	APPLET_LIBS=$pkg_cv_APPLET_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++	GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
++	GTK_LIBS=$pkg_cv_GTK_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ 	:
+ fi
+ 
+ 
+ 
+-PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version"
+ 
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CANBERRA_GTK" >&5
++$as_echo_n "checking for CANBERRA_GTK... " >&6; }
+ 
+-# Extract the first word of "glib-genmarshal", so it can be a program name with args.
+-set dummy glib-genmarshal; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_GLIB_GENMARSHAL+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test -n "$PKG_CONFIG"; then
++    if test -n "$CANBERRA_GTK_CFLAGS"; then
++        pkg_cv_CANBERRA_GTK_CFLAGS="$CANBERRA_GTK_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_CANBERRA_GTK_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+-  case $GLIB_GENMARSHAL in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_GLIB_GENMARSHAL="$GLIB_GENMARSHAL" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_GLIB_GENMARSHAL="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-  ;;
+-esac
++  pkg_failed=yes
+ fi
+-GLIB_GENMARSHAL=$ac_cv_path_GLIB_GENMARSHAL
+-if test -n "$GLIB_GENMARSHAL"; then
+-  { echo "$as_me:$LINENO: result: $GLIB_GENMARSHAL" >&5
+-echo "${ECHO_T}$GLIB_GENMARSHAL" >&6; }
++    fi
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++	pkg_failed=untried
+ fi
+-
+-
+-if test "$no_x" = yes; then
+-  # Not all programs may use this symbol, but it does not hurt to define it.
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define X_DISPLAY_MISSING 1
+-_ACEOF
+-
+-  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+-else
+-  if test -n "$x_includes"; then
+-    X_CFLAGS="$X_CFLAGS -I$x_includes"
+-  fi
+-
+-  # It would also be nice to do this for all -L options, not just this one.
+-  if test -n "$x_libraries"; then
+-    X_LIBS="$X_LIBS -L$x_libraries"
+-    # For Solaris; some versions of Sun CC require a space after -R and
+-    # others require no space.  Words are not sufficient . . . .
+-    { echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+-echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6; }
+-    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+-    ac_xsave_c_werror_flag=$ac_c_werror_flag
+-    ac_c_werror_flag=yes
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++if test -n "$PKG_CONFIG"; then
++    if test -n "$CANBERRA_GTK_LIBS"; then
++        pkg_cv_CANBERRA_GTK_LIBS="$CANBERRA_GTK_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcanberra-gtk >= \$LIBCANBERRA_GTK_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-       X_LIBS="$X_LIBS -R$x_libraries"
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_CANBERRA_GTK_LIBS=`$PKG_CONFIG --libs "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++" 2>/dev/null`
++else
++  pkg_failed=yes
++fi
++    fi
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++	pkg_failed=untried
++fi
+ 
+-	LIBS="$ac_xsave_LIBS -R $x_libraries"
+-       cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	  X_LIBS="$X_LIBS -R $x_libraries"
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++if test $pkg_failed = yes; then
+ 
+-	{ echo "$as_me:$LINENO: result: neither works" >&5
+-echo "${ECHO_T}neither works" >&6; }
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
+ fi
++        if test $_pkg_short_errors_supported = yes; then
++	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++"`
++        else
++	        CANBERRA_GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$CANBERRA_GTK_PKG_ERRORS" >&5
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
++	as_fn_error "Package requirements (libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED_VERSION
++) were not met:
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-    ac_c_werror_flag=$ac_xsave_c_werror_flag
+-    LIBS=$ac_xsave_LIBS
+-  fi
++$CANBERRA_GTK_PKG_ERRORS
+ 
+-  # Check for system-dependent libraries X programs must link with.
+-  # Do this before checking for the system-independent R6 libraries
+-  # (-lICE), since we may need -lsocket or whatever for X linking.
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
+-  if test "$ISC" = yes; then
+-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+-  else
+-    # Martyn Johnson says this is needed for Ultrix, if the X
+-    # libraries were built with DECnet support.  And Karl Berry says
+-    # the Alpha needs dnet_stub (dnet does not exist).
+-    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
++and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char XOpenDisplay ();
+-int
+-main ()
+-{
+-return XOpenDisplay ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++Alternatively, you may set the environment variables CANBERRA_GTK_CFLAGS
++and CANBERRA_GTK_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-	{ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+-echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldnet  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++	CANBERRA_GTK_CFLAGS=$pkg_cv_CANBERRA_GTK_CFLAGS
++	CANBERRA_GTK_LIBS=$pkg_cv_CANBERRA_GTK_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dnet_ntoa ();
+-int
+-main ()
+-{
+-return dnet_ntoa ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dnet_dnet_ntoa=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_dnet_dnet_ntoa=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+-echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+-if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+-fi
+ 
+-    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+-      { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+-echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldnet_stub  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCONF" >&5
++$as_echo_n "checking for GCONF... " >&6; }
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char dnet_ntoa ();
+-int
+-main ()
+-{
+-return dnet_ntoa ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GCONF_CFLAGS"; then
++        pkg_cv_GCONF_CFLAGS="$GCONF_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_dnet_stub_dnet_ntoa=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_dnet_stub_dnet_ntoa=no
++  pkg_failed=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++    fi
++else
++	pkg_failed=untried
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+-echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+-if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GCONF_LIBS"; then
++        pkg_cv_GCONF_LIBS="$GCONF_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= $GCONF_REQUIRED_VERSION
++" 2>/dev/null`
++else
++  pkg_failed=yes
+ fi
+-
+     fi
++else
++	pkg_failed=untried
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-    LIBS="$ac_xsave_LIBS"
+ 
+-    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+-    # to get the SysV transport functions.
+-    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+-    # needs -lnsl.
+-    # The nsl library prevents programs from opening the X display
+-    # on Irix 5.2, according to T.E. Dickey.
+-    # The functions gethostbyname, getservbyname, and inet_addr are
+-    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+-    { echo "$as_me:$LINENO: checking for gethostbyname" >&5
+-echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
+-if test "${ac_cv_func_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define gethostbyname innocuous_gethostbyname
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char gethostbyname (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++if test $pkg_failed = yes; then
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
++fi
++        if test $_pkg_short_errors_supported = yes; then
++	        GCONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
++"`
++        else
++	        GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= $GCONF_REQUIRED_VERSION
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$GCONF_PKG_ERRORS" >&5
+ 
+-#undef gethostbyname
++	as_fn_error "Package requirements (gconf-2.0 >= $GCONF_REQUIRED_VERSION
++) were not met:
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_gethostbyname || defined __stub___gethostbyname
+-choke me
+-#endif
++$GCONF_PKG_ERRORS
+ 
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_gethostbyname=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
+-	ac_cv_func_gethostbyname=no
+-fi
++Alternatively, you may set the environment variables GCONF_CFLAGS
++and GCONF_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
++Alternatively, you may set the environment variables GCONF_CFLAGS
++and GCONF_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-    if test $ac_cv_func_gethostbyname = no; then
+-      { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+-echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lnsl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++	GCONF_CFLAGS=$pkg_cv_GCONF_CFLAGS
++	GCONF_LIBS=$pkg_cv_GCONF_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_nsl_gethostbyname=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_nsl_gethostbyname=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
+-if test $ac_cv_lib_nsl_gethostbyname = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+-fi
+ 
+-      if test $ac_cv_lib_nsl_gethostbyname = no; then
+-	{ echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+-echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lbsd  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEVKIT_POWER" >&5
++$as_echo_n "checking for DEVKIT_POWER... " >&6; }
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++if test -n "$PKG_CONFIG"; then
++    if test -n "$DEVKIT_POWER_CFLAGS"; then
++        pkg_cv_DEVKIT_POWER_CFLAGS="$DEVKIT_POWER_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_bsd_gethostbyname=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_DEVKIT_POWER_CFLAGS=`$PKG_CONFIG --cflags "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_bsd_gethostbyname=no
++  pkg_failed=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++    fi
++else
++	pkg_failed=untried
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; }
+-if test $ac_cv_lib_bsd_gethostbyname = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
++if test -n "$PKG_CONFIG"; then
++    if test -n "$DEVKIT_POWER_LIBS"; then
++        pkg_cv_DEVKIT_POWER_LIBS="$DEVKIT_POWER_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"devkit-power-gobject >= \$DEVKIT_POWER_REQUIRED_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_DEVKIT_POWER_LIBS=`$PKG_CONFIG --libs "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION" 2>/dev/null`
++else
++  pkg_failed=yes
+ fi
+-
+-      fi
+     fi
+-
+-    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+-    # socket/setsockopt and other routines are undefined under SCO ODT
+-    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+-    # on later versions), says Simon Leinen: it contains gethostby*
+-    # variants that don't use the name server (or something).  -lsocket
+-    # must be given before -lnsl if both are needed.  We assume that
+-    # if connect needs -lnsl, so does gethostbyname.
+-    { echo "$as_me:$LINENO: checking for connect" >&5
+-echo $ECHO_N "checking for connect... $ECHO_C" >&6; }
+-if test "${ac_cv_func_connect+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define connect to an innocuous variant, in case <limits.h> declares connect.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define connect innocuous_connect
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char connect (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++	pkg_failed=untried
++fi
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef connect
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char connect ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_connect || defined __stub___connect
+-choke me
+-#endif
++if test $pkg_failed = yes; then
+ 
+-int
+-main ()
+-{
+-return connect ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_connect=yes
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_connect=no
++        _pkg_short_errors_supported=no
+ fi
++        if test $_pkg_short_errors_supported = yes; then
++	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
++        else
++	        DEVKIT_POWER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "devkit-power-gobject >= $DEVKIT_POWER_REQUIRED_VERSION"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$DEVKIT_POWER_PKG_ERRORS" >&5
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+-echo "${ECHO_T}$ac_cv_func_connect" >&6; }
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++                have_devicekit_power=no
+ 
+-    if test $ac_cv_func_connect = no; then
+-      { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+-echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_socket_connect+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++elif test $pkg_failed = untried; then
++	have_devicekit_power=no
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char connect ();
+-int
+-main ()
+-{
+-return connect ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_socket_connect=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_socket_connect=no
++	DEVKIT_POWER_CFLAGS=$pkg_cv_DEVKIT_POWER_CFLAGS
++	DEVKIT_POWER_LIBS=$pkg_cv_DEVKIT_POWER_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	have_devicekit_power=yes
+ fi
++if test "x$have_devicekit_power" = "xyes" ; then
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+-echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; }
+-if test $ac_cv_lib_socket_connect = yes; then
+-  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+-fi
++$as_echo "#define HAVE_DEVICEKIT_POWER /**/" >>confdefs.h
+ 
+-    fi
++fi
+ 
+-    # Guillermo Gomez says -lposix is necessary on A/UX.
+-    { echo "$as_me:$LINENO: checking for remove" >&5
+-echo $ECHO_N "checking for remove... $ECHO_C" >&6; }
+-if test "${ac_cv_func_remove+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define remove to an innocuous variant, in case <limits.h> declares remove.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define remove innocuous_remove
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char remove (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef remove
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char remove ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_remove || defined __stub___remove
+-choke me
+-#endif
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDMSETUP" >&5
++$as_echo_n "checking for GDMSETUP... " >&6; }
+ 
+-int
+-main ()
+-{
+-return remove ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GDMSETUP_CFLAGS"; then
++        pkg_cv_GDMSETUP_CFLAGS="$GDMSETUP_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++	gmodule-2.0
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GDMSETUP_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++" 2>/dev/null`
++else
++  pkg_failed=yes
++fi
++    fi
++else
++	pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$GDMSETUP_LIBS"; then
++        pkg_cv_GDMSETUP_LIBS="$GDMSETUP_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++	gmodule-2.0
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_remove=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_GDMSETUP_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_remove=no
++  pkg_failed=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++    fi
++else
++	pkg_failed=untried
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+-echo "${ECHO_T}$ac_cv_func_remove" >&6; }
+ 
+-    if test $ac_cv_func_remove = no; then
+-      { echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+-echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_posix_remove+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lposix  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char remove ();
+-int
+-main ()
+-{
+-return remove ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_posix_remove=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_posix_remove=no
+-fi
++if test $pkg_failed = yes; then
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+-echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; }
+-if test $ac_cv_lib_posix_remove = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
+ fi
++        if test $_pkg_short_errors_supported = yes; then
++	        GDMSETUP_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++"`
++        else
++	        GDMSETUP_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$GDMSETUP_PKG_ERRORS" >&5
+ 
+-    fi
+-
+-    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+-    { echo "$as_me:$LINENO: checking for shmat" >&5
+-echo $ECHO_N "checking for shmat... $ECHO_C" >&6; }
+-if test "${ac_cv_func_shmat+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define shmat innocuous_shmat
++	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++	gmodule-2.0
++) were not met:
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char shmat (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++$GDMSETUP_PKG_ERRORS
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
+-#undef shmat
++Alternatively, you may set the environment variables GDMSETUP_CFLAGS
++and GDMSETUP_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char shmat ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_shmat || defined __stub___shmat
+-choke me
+-#endif
++Alternatively, you may set the environment variables GDMSETUP_CFLAGS
++and GDMSETUP_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-int
+-main ()
+-{
+-return shmat ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_shmat=yes
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_shmat=no
++	GDMSETUP_CFLAGS=$pkg_cv_GDMSETUP_CFLAGS
++	GDMSETUP_LIBS=$pkg_cv_GDMSETUP_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+-echo "${ECHO_T}$ac_cv_func_shmat" >&6; }
+ 
+-    if test $ac_cv_func_shmat = no; then
+-      { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+-echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lipc  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char shmat ();
+-int
+-main ()
+-{
+-return shmat ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_GREETER" >&5
++$as_echo_n "checking for SIMPLE_GREETER... " >&6; }
++
++if test -n "$PKG_CONFIG"; then
++    if test -n "$SIMPLE_GREETER_CFLAGS"; then
++        pkg_cv_SIMPLE_GREETER_CFLAGS="$SIMPLE_GREETER_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_ipc_shmat=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_SIMPLE_GREETER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_ipc_shmat=no
++  pkg_failed=yes
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++    fi
++else
++	pkg_failed=untried
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+-echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; }
+-if test $ac_cv_lib_ipc_shmat = yes; then
+-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
++if test -n "$PKG_CONFIG"; then
++    if test -n "$SIMPLE_GREETER_LIBS"; then
++        pkg_cv_SIMPLE_GREETER_LIBS="$SIMPLE_GREETER_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++	fontconfig >= \$FONTCONFIG_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_SIMPLE_GREETER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++" 2>/dev/null`
++else
++  pkg_failed=yes
+ fi
+-
+     fi
+-  fi
+-
+-  # Check for libraries that X11R6 Xt/Xaw programs need.
+-  ac_save_LDFLAGS=$LDFLAGS
+-  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+-  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+-  # check for ICE first), but we must link in the order -lSM -lICE or
+-  # we get undefined symbols.  So assume we have SM if we have ICE.
+-  # These have to be linked with before -lX11, unlike the other
+-  # libraries we check for below, so use a different variable.
+-  # John Interrante, Karl Berry
+-  { echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+-echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++	pkg_failed=untried
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char IceConnectionNumber ();
+-int
+-main ()
+-{
+-return IceConnectionNumber ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_ICE_IceConnectionNumber=yes
++
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++        _pkg_short_errors_supported=no
++fi
++        if test $_pkg_short_errors_supported = yes; then
++	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++"`
++        else
++	        SIMPLE_GREETER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$SIMPLE_GREETER_PKG_ERRORS" >&5
+ 
+-	ac_cv_lib_ICE_IceConnectionNumber=no
+-fi
++	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++	fontconfig >= $FONTCONFIG_REQUIRED_VERSION
++) were not met:
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+-echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+-if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+-  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+-fi
++$SIMPLE_GREETER_PKG_ERRORS
+ 
+-  LDFLAGS=$ac_save_LDFLAGS
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
++and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++Alternatively, you may set the environment variables SIMPLE_GREETER_CFLAGS
++and SIMPLE_GREETER_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
++else
++	SIMPLE_GREETER_CFLAGS=$pkg_cv_SIMPLE_GREETER_CFLAGS
++	SIMPLE_GREETER_LIBS=$pkg_cv_SIMPLE_GREETER_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
+ fi
+ 
+ 
+-# Unit testing framework
++
+ 
+ pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for CHECK" >&5
+-echo $ECHO_N "checking for CHECK... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXKLAVIER" >&5
++$as_echo_n "checking for LIBXKLAVIER... " >&6; }
+ 
+-if test -n "$CHECK_CFLAGS"; then
+-    pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
++if test -n "$PKG_CONFIG"; then
++    if test -n "$LIBXKLAVIER_CFLAGS"; then
++        pkg_cv_LIBXKLAVIER_CFLAGS="$LIBXKLAVIER_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.4" 2>/dev/null`
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_LIBXKLAVIER_CFLAGS=`$PKG_CONFIG --cflags "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+- else
+-    pkg_failed=untried
++    fi
++else
++	pkg_failed=untried
+ fi
+-if test -n "$CHECK_LIBS"; then
+-    pkg_cv_CHECK_LIBS="$CHECK_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+-    if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
++if test -n "$PKG_CONFIG"; then
++    if test -n "$LIBXKLAVIER_LIBS"; then
++        pkg_cv_LIBXKLAVIER_LIBS="$LIBXKLAVIER_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxklavier >= \$LIBXKLAVIER_REQUIRED_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION") 2>&5
+   ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.4" 2>/dev/null`
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_LIBXKLAVIER_LIBS=`$PKG_CONFIG --libs "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+- else
+-    pkg_failed=untried
++    fi
++else
++	pkg_failed=untried
+ fi
+ 
+ 
+@@ -27379,806 +19081,780 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "check >= 0.9.4" 2>&1`
++	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+         else
+-	        CHECK_PKG_ERRORS=`$PKG_CONFIG --print-errors "check >= 0.9.4" 2>&1`
++	        LIBXKLAVIER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxklavier >= $LIBXKLAVIER_REQUIRED_VERSION"`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$CHECK_PKG_ERRORS" >&5
++	echo "$LIBXKLAVIER_PKG_ERRORS" >&5
+ 
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-                have_check=no
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++                have_libxklavier=no
+ elif test $pkg_failed = untried; then
+-	have_check=no
+-else
+-	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
+-	CHECK_LIBS=$pkg_cv_CHECK_LIBS
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-	have_check=yes
+-fi
+- if test "x$CHECK_CFLAGS" != "x"; then
+-  HAVE_CHECK_TRUE=
+-  HAVE_CHECK_FALSE='#'
++	have_libxklavier=no
+ else
+-  HAVE_CHECK_TRUE='#'
+-  HAVE_CHECK_FALSE=
++	LIBXKLAVIER_CFLAGS=$pkg_cv_LIBXKLAVIER_CFLAGS
++	LIBXKLAVIER_LIBS=$pkg_cv_LIBXKLAVIER_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	have_libxklavier=yes
+ fi
++if test "x$have_libxklavier" = "xyes" ; then
+ 
++$as_echo "#define HAVE_LIBXKLAVIER /**/" >>confdefs.h
+ 
+-# Extract the first word of "gconftool-2", so it can be a program name with args.
+-set dummy gconftool-2; ac_word=$2
+-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+-if test "${ac_cv_path_GCONFTOOL+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $GCONFTOOL in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-  ;;
+-esac
+ fi
+-GCONFTOOL=$ac_cv_path_GCONFTOOL
+-if test -n "$GCONFTOOL"; then
+-  { echo "$as_me:$LINENO: result: $GCONFTOOL" >&5
+-echo "${ECHO_T}$GCONFTOOL" >&6; }
++ if test x$have_libxklavier = xyes; then
++  HAVE_LIBXKLAVIER_TRUE=
++  HAVE_LIBXKLAVIER_FALSE='#'
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  HAVE_LIBXKLAVIER_TRUE='#'
++  HAVE_LIBXKLAVIER_FALSE=
+ fi
+ 
+ 
+ 
+ 
+-  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+-    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+-  else
+-    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+-  fi
+-
+-
+-# Check whether --with-gconf-source was given.
+-if test "${with_gconf_source+set}" = set; then
+-  withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
+-fi
+-
+-
+-
+-  { echo "$as_me:$LINENO: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
+-echo "${ECHO_T}Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+ 
+-  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+-    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+-  fi
+ 
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIMPLE_CHOOSER" >&5
++$as_echo_n "checking for SIMPLE_CHOOSER... " >&6; }
+ 
+-# Check whether --with-gconf-schema-file-dir was given.
+-if test "${with_gconf_schema_file_dir+set}" = set; then
+-  withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
++if test -n "$PKG_CONFIG"; then
++    if test -n "$SIMPLE_CHOOSER_CFLAGS"; then
++        pkg_cv_SIMPLE_CHOOSER_CFLAGS="$SIMPLE_CHOOSER_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_SIMPLE_CHOOSER_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++" 2>/dev/null`
++else
++  pkg_failed=yes
+ fi
+-
+-
+-
+-  { echo "$as_me:$LINENO: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
+-echo "${ECHO_T}Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+-
+-  # Check whether --enable-schemas-install was given.
+-if test "${enable_schemas_install+set}" = set; then
+-  enableval=$enable_schemas_install; case ${enableval} in
+-       yes|no) ;;
+-       *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-schemas-install" >&5
+-echo "$as_me: error: bad value ${enableval} for --enable-schemas-install" >&2;}
+-   { (exit 1); exit 1; }; } ;;
+-      esac
++    fi
++else
++	pkg_failed=untried
+ fi
+-
+-   if test "$enable_schemas_install" != no; then
+-  GCONF_SCHEMAS_INSTALL_TRUE=
+-  GCONF_SCHEMAS_INSTALL_FALSE='#'
++if test -n "$PKG_CONFIG"; then
++    if test -n "$SIMPLE_CHOOSER_LIBS"; then
++        pkg_cv_SIMPLE_CHOOSER_LIBS="$SIMPLE_CHOOSER_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= \$GCONF_REQUIRED_VERSION
++\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_SIMPLE_CHOOSER_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++" 2>/dev/null`
+ else
+-  GCONF_SCHEMAS_INSTALL_TRUE='#'
+-  GCONF_SCHEMAS_INSTALL_FALSE=
++  pkg_failed=yes
++fi
++    fi
++else
++	pkg_failed=untried
+ fi
+ 
+ 
+ 
++if test $pkg_failed = yes; then
+ 
+-
+-# Check whether --with-sysconfsubdir was given.
+-if test "${with_sysconfsubdir+set}" = set; then
+-  withval=$with_sysconfsubdir; sysconfsubdir=${withval}
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  sysconfsubdir=gdm
++        _pkg_short_errors_supported=no
+ fi
++        if test $_pkg_short_errors_supported = yes; then
++	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++"`
++        else
++	        SIMPLE_CHOOSER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$SIMPLE_CHOOSER_PKG_ERRORS" >&5
+ 
++	as_fn_error "Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
++        gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION
++        gconf-2.0 >= $GCONF_REQUIRED_VERSION
++) were not met:
+ 
++$SIMPLE_CHOOSER_PKG_ERRORS
+ 
+-if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then
+-    gdmconfdir='${sysconfdir}/${sysconfsubdir}'
+-else
+-    gdmconfdir='${sysconfdir}'
+-fi
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
++Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
++and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
++Alternatively, you may set the environment variables SIMPLE_CHOOSER_CFLAGS
++and SIMPLE_CHOOSER_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-# Check whether --with-dmconfdir was given.
+-if test "${with_dmconfdir+set}" = set; then
+-  withval=$with_dmconfdir; dmconfdir=${withval}
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  dmconfdir=${sysconfdir}/dm
++	SIMPLE_CHOOSER_CFLAGS=$pkg_cv_SIMPLE_CHOOSER_CFLAGS
++	SIMPLE_CHOOSER_LIBS=$pkg_cv_SIMPLE_CHOOSER_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
+ fi
+ 
+ 
+ 
+ 
+-# Check whether --enable-console-helper was given.
+-if test "${enable_console_helper+set}" = set; then
+-  enableval=$enable_console_helper;
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for APPLET" >&5
++$as_echo_n "checking for APPLET... " >&6; }
++
++if test -n "$PKG_CONFIG"; then
++    if test -n "$APPLET_CFLAGS"; then
++        pkg_cv_APPLET_CFLAGS="$APPLET_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_APPLET_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+ else
+-  enable_console_helper=auto
++  pkg_failed=yes
+ fi
+-
+-
+-# Check whether --enable-authentication-scheme was given.
+-if test "${enable_authentication_scheme+set}" = set; then
+-  enableval=$enable_authentication_scheme;
++    fi
++else
++	pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$APPLET_LIBS"; then
++        pkg_cv_APPLET_LIBS="$APPLET_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= \$GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= \$LIBGLADE_REQUIRED_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_APPLET_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION" 2>/dev/null`
+ else
+-  enable_authentication_scheme=auto
++  pkg_failed=yes
+ fi
+-
+-
+-
+-# Check whether --with-xinerama was given.
+-if test "${with_xinerama+set}" = set; then
+-  withval=$with_xinerama;
++    fi
+ else
+-  with_xinerama=auto
++	pkg_failed=untried
+ fi
+ 
+ 
+ 
+-# Check whether --with-xdmcp was given.
+-if test "${with_xdmcp+set}" = set; then
+-  withval=$with_xdmcp;
+-else
+-  with_xdmcp=auto
+-fi
+-
+-
++if test $pkg_failed = yes; then
+ 
+-# Check whether --with-tcp-wrappers was given.
+-if test "${with_tcp_wrappers+set}" = set; then
+-  withval=$with_tcp_wrappers;
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  with_tcp_wrappers=auto
++        _pkg_short_errors_supported=no
+ fi
++        if test $_pkg_short_errors_supported = yes; then
++	        APPLET_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
++        else
++	        APPLET_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$APPLET_PKG_ERRORS" >&5
+ 
++	as_fn_error "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
++        libpanelapplet-2.0 >= $GNOME_PANEL_REQUIRED_VERSION
++        libglade-2.0 >= $LIBGLADE_REQUIRED_VERSION) were not met:
+ 
++$APPLET_PKG_ERRORS
+ 
+-# Check whether --with-selinux was given.
+-if test "${with_selinux+set}" = set; then
+-  withval=$with_selinux;
+-fi
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
+ 
++Alternatively, you may set the environment variables APPLET_CFLAGS
++and APPLET_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" "$LINENO" 5
++elif test $pkg_failed = untried; then
++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
+ 
++Alternatively, you may set the environment variables APPLET_CFLAGS
++and APPLET_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
+ 
+-# Check whether --with-console-kit was given.
+-if test "${with_console_kit+set}" = set; then
+-  withval=$with_console_kit;
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+-  with_console_kit=auto
++	APPLET_CFLAGS=$pkg_cv_APPLET_CFLAGS
++	APPLET_LIBS=$pkg_cv_APPLET_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	:
+ fi
+ 
+ 
+ 
+-# Check whether --with-at-spi-registryd-directory was given.
+-if test "${with_at_spi_registryd_directory+set}" = set; then
+-  withval=$with_at_spi_registryd_directory;
+-else
+-  with_at_spi_registryd_directory="\${libexecdir}"
+-fi
+-
+-
+-AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory
++PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version"
+ 
+ 
+-# Allow configuration of default PATH
+-#
+-withval=""
++# Extract the first word of "glib-genmarshal", so it can be a program name with args.
++set dummy glib-genmarshal; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_GLIB_GENMARSHAL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $GLIB_GENMARSHAL in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_GLIB_GENMARSHAL="$GLIB_GENMARSHAL" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_GLIB_GENMARSHAL="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
+ 
+-# Check whether --with-default-path was given.
+-if test "${with_default_path+set}" = set; then
+-  withval=$with_default_path; if test x$withval != x; then
+-               { echo "$as_me:$LINENO: result: \"PATH ${withval} will be the default PATH.\"" >&5
+-echo "${ECHO_T}\"PATH ${withval} will be the default PATH.\"" >&6; }
+-             fi
++  ;;
++esac
+ fi
+-
+-
+-if test x$withval != x; then
+-	GDM_SESSION_DEFAULT_PATH="$withval"
++GLIB_GENMARSHAL=$ac_cv_path_GLIB_GENMARSHAL
++if test -n "$GLIB_GENMARSHAL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_GENMARSHAL" >&5
++$as_echo "$GLIB_GENMARSHAL" >&6; }
+ else
+-	GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/bin:/bin"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+-withval=""
+-
+-# Check whether --with-lang-file was given.
+-if test "${with_lang_file+set}" = set; then
+-  withval=$with_lang_file; if test x$withval != x; then
+-               { echo "$as_me:$LINENO: result: \"System locale will be looked for in file ${withval}.\"" >&5
+-echo "${ECHO_T}\"System locale will be looked for in file ${withval}.\"" >&6; }
+-             fi
+-fi
++if test "$no_x" = yes; then
++  # Not all programs may use this symbol, but it does not hurt to define it.
+ 
++$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+ 
+-if test x$withval != x; then
+-	LANG_CONFIG_FILE="$withval"
++  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+ else
+-	LANG_CONFIG_FILE='${sysconfdir}/sysconfig/i18n'
+-fi
++  if test -n "$x_includes"; then
++    X_CFLAGS="$X_CFLAGS -I$x_includes"
++  fi
+ 
++  # It would also be nice to do this for all -L options, not just this one.
++  if test -n "$x_libraries"; then
++    X_LIBS="$X_LIBS -L$x_libraries"
++    # For Solaris; some versions of Sun CC require a space after -R and
++    # others require no space.  Words are not sufficient . . . .
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
++$as_echo_n "checking whether -R must be followed by a space... " >&6; }
++    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
++    ac_xsave_c_werror_flag=$ac_c_werror_flag
++    ac_c_werror_flag=yes
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# stropts has been removed from glibc
+-# https://bugzilla.redhat.com/show_bug.cgi?id=436349
++int
++main ()
++{
+ 
+-for ac_header in stropts.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++  ;
++  return 0;
++}
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++       X_LIBS="$X_LIBS -R$x_libraries"
++else
++  LIBS="$ac_xsave_LIBS -R $x_libraries"
++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
++
++int
++main ()
++{
++
++  ;
++  return 0;
++}
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	  X_LIBS="$X_LIBS -R $x_libraries"
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
++$as_echo "neither works" >&6; }
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++    ac_c_werror_flag=$ac_xsave_c_werror_flag
++    LIBS=$ac_xsave_LIBS
++  fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
++  # Check for system-dependent libraries X programs must link with.
++  # Do this before checking for the system-independent R6 libraries
++  # (-lICE), since we may need -lsocket or whatever for X linking.
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  if test "$ISC" = yes; then
++    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
++  else
++    # Martyn Johnson says this is needed for Ultrix, if the X
++    # libraries were built with DECnet support.  And Karl Berry says
++    # the Alpha needs dnet_stub (dnet does not exist).
++    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-#include <$ac_header>
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char XOpenDisplay ();
++int
++main ()
++{
++return XOpenDisplay ();
++  ;
++  return 0;
++}
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
++if ac_fn_c_try_link "$LINENO"; then :
++
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
++$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
++if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldnet  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-  ac_header_preproc=no
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dnet_ntoa ();
++int
++main ()
++{
++return dnet_ntoa ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dnet_dnet_ntoa=yes
++else
++  ac_cv_lib_dnet_dnet_ntoa=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
++$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
++if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
++    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
++$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
++if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldnet_stub  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dnet_ntoa ();
++int
++main ()
++{
++return dnet_ntoa ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+ else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++  ac_cv_lib_dnet_stub_dnet_ntoa=no
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+-
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
++$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
++if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+ fi
+ 
+-done
++    fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++    LIBS="$ac_xsave_LIBS"
+ 
++    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
++    # to get the SysV transport functions.
++    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
++    # needs -lnsl.
++    # The nsl library prevents programs from opening the X display
++    # on Irix 5.2, according to T.E. Dickey.
++    # The functions gethostbyname, getservbyname, and inet_addr are
++    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
++    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
++if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+ 
++fi
+ 
+-for ac_header in sys/socket.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
++    if test $ac_cv_func_gethostbyname = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
++$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
++if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lnsl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char gethostbyname ();
++int
++main ()
++{
++return gethostbyname ();
++  ;
++  return 0;
++}
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_nsl_gethostbyname=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
++  ac_cv_lib_nsl_gethostbyname=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
++$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
++if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++      if test $ac_cv_lib_nsl_gethostbyname = no; then
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
++$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
++if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lbsd  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-#include <$ac_header>
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char gethostbyname ();
++int
++main ()
++{
++return gethostbyname ();
++  ;
++  return 0;
++}
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_bsd_gethostbyname=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
++  ac_cv_lib_bsd_gethostbyname=no
+ fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+-
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
++$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
++if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+ fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+ 
+-fi
++      fi
++    fi
+ 
+-done
++    # lieder@skyler.mavd.honeywell.com says without -lsocket,
++    # socket/setsockopt and other routines are undefined under SCO ODT
++    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
++    # on later versions), says Simon Leinen: it contains gethostby*
++    # variants that don't use the name server (or something).  -lsocket
++    # must be given before -lnsl if both are needed.  We assume that
++    # if connect needs -lnsl, so does gethostbyname.
++    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
++if test "x$ac_cv_func_connect" = x""yes; then :
++
++fi
+ 
+-{ echo "$as_me:$LINENO: checking for socklen_t" >&5
+-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
+-if test "${ac_cv_type_socklen_t+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++    if test $ac_cv_func_connect = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
++$as_echo_n "checking for connect in -lsocket... " >&6; }
++if test "${ac_cv_lib_socket_connect+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-$ac_includes_default
+-#ifdef HAVE_SYS_SOCKET_H
+-#include <sys/socket.h>
+-#endif
+ 
+-
+-typedef socklen_t ac__type_new_;
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char connect ();
+ int
+ main ()
+ {
+-if ((ac__type_new_ *) 0)
+-  return 0;
+-if (sizeof (ac__type_new_))
+-  return 0;
++return connect ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_type_socklen_t=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_socket_connect=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_type_socklen_t=no
++  ac_cv_lib_socket_connect=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
++$as_echo "$ac_cv_lib_socket_connect" >&6; }
++if test "x$ac_cv_lib_socket_connect" = x""yes; then :
++  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
+-echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
+-if test $ac_cv_type_socklen_t = yes; then
+-  :
+-else
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define socklen_t size_t
+-_ACEOF
++    fi
+ 
+-fi
++    # Guillermo Gomez says -lposix is necessary on A/UX.
++    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
++if test "x$ac_cv_func_remove" = x""yes; then :
+ 
++fi
+ 
+-for ac_header in sys/sockio.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
++    if test $ac_cv_func_remove = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
++$as_echo_n "checking for remove in -lposix... " >&6; }
++if test "${ac_cv_lib_posix_remove+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lposix  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char remove ();
++int
++main ()
++{
++return remove ();
++  ;
++  return 0;
++}
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_posix_remove=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
++  ac_cv_lib_posix_remove=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
++$as_echo "$ac_cv_lib_posix_remove" >&6; }
++if test "x$ac_cv_lib_posix_remove" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
++    fi
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
++    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
++if test "x$ac_cv_func_shmat" = x""yes; then :
+ 
+-  ac_header_preproc=no
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
++    if test $ac_cv_func_shmat = no; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
++$as_echo_n "checking for shmat in -lipc... " >&6; }
++if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lipc  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char shmat ();
++int
++main ()
++{
++return shmat ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_ipc_shmat=yes
+ else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++  ac_cv_lib_ipc_shmat=no
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+-
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
++$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
++if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
++  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+ fi
+ 
+-done
+-
+-
+-
+-
++    fi
++  fi
+ 
+-for ac_func in setresuid setenv unsetenv clearenv
+-do
+-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++  # Check for libraries that X11R6 Xt/Xaw programs need.
++  ac_save_LDFLAGS=$LDFLAGS
++  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
++  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
++  # check for ICE first), but we must link in the order -lSM -lICE or
++  # we get undefined symbols.  So assume we have SM if we have ICE.
++  # These have to be linked with before -lX11, unlike the other
++  # libraries we check for below, so use a different variable.
++  # John Interrante, Karl Berry
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
++$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
++if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lICE $X_EXTRA_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define $ac_func innocuous_$ac_func
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char $ac_func (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef $ac_func
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+@@ -28186,780 +19862,461 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char $ac_func ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_$ac_func || defined __stub___$ac_func
+-choke me
+-#endif
+-
++char IceConnectionNumber ();
+ int
+ main ()
+ {
+-return $ac_func ();
++return IceConnectionNumber ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  eval "$as_ac_var=yes"
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_ICE_IceConnectionNumber=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	eval "$as_ac_var=no"
++  ac_cv_lib_ICE_IceConnectionNumber=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
++$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
++if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
++  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+ fi
+-ac_res=`eval echo '${'$as_ac_var'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_var'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+-_ACEOF
++
++  LDFLAGS=$ac_save_LDFLAGS
+ 
+ fi
+-done
+ 
+ 
++# Unit testing framework
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
++$as_echo_n "checking for CHECK... " >&6; }
+ 
+-for ac_header in crt_externs.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
++if test -n "$PKG_CONFIG"; then
++    if test -n "$CHECK_CFLAGS"; then
++        pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.4" 2>/dev/null`
+ else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
++  pkg_failed=yes
++fi
++    fi
++else
++	pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$CHECK_LIBS"; then
++        pkg_cv_CHECK_LIBS="$CHECK_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.4\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "check >= 0.9.4") 2>&5
+   ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }; then
++  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.4" 2>/dev/null`
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
++  pkg_failed=yes
++fi
++    fi
++else
++	pkg_failed=untried
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++        _pkg_short_errors_supported=no
++fi
++        if test $_pkg_short_errors_supported = yes; then
++	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "check >= 0.9.4"`
++        else
++	        CHECK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "check >= 0.9.4"`
++        fi
++	# Put the nasty error message in config.log where it belongs
++	echo "$CHECK_PKG_ERRORS" >&5
+ 
+-  ac_header_preproc=no
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++                have_check=no
++elif test $pkg_failed = untried; then
++	have_check=no
++else
++	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
++	CHECK_LIBS=$pkg_cv_CHECK_LIBS
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++	have_check=yes
++fi
++ if test "x$CHECK_CFLAGS" != "x"; then
++  HAVE_CHECK_TRUE=
++  HAVE_CHECK_FALSE='#'
++else
++  HAVE_CHECK_TRUE='#'
++  HAVE_CHECK_FALSE=
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
++# Extract the first word of "gconftool-2", so it can be a program name with args.
++set dummy gconftool-2; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if test "${ac_cv_path_GCONFTOOL+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $GCONFTOOL in
++  [\\/]* | ?:[\\/]*)
++  ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
++  ;;
++  *)
++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++    ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++  ;;
+ esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++fi
++GCONFTOOL=$ac_cv_path_GCONFTOOL
++if test -n "$GCONFTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONFTOOL" >&5
++$as_echo "$GCONFTOOL" >&6; }
+ else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+ 
++
++
++  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
++    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
++  else
++    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
++  fi
++
++
++# Check whether --with-gconf-source was given.
++if test "${with_gconf_source+set}" = set; then :
++  withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
+ fi
+ 
+-done
+ 
+ 
+-for ac_func in _NSGetEnviron
+-do
+-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define $ac_func innocuous_$ac_func
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
++$as_echo "Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char $ac_func (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
++    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
++  fi
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef $ac_func
++# Check whether --with-gconf-schema-file-dir was given.
++if test "${with_gconf_schema_file_dir+set}" = set; then :
++  withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
++fi
++
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char $ac_func ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_$ac_func || defined __stub___$ac_func
+-choke me
+-#endif
+ 
+-int
+-main ()
+-{
+-return $ac_func ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  eval "$as_ac_var=yes"
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
++$as_echo "Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+ 
+-	eval "$as_ac_var=no"
++  # Check whether --enable-schemas-install was given.
++if test "${enable_schemas_install+set}" = set; then :
++  enableval=$enable_schemas_install; case ${enableval} in
++       yes|no) ;;
++       *) as_fn_error "bad value ${enableval} for --enable-schemas-install" "$LINENO" 5 ;;
++      esac
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++   if test "$enable_schemas_install" != no; then
++  GCONF_SCHEMAS_INSTALL_TRUE=
++  GCONF_SCHEMAS_INSTALL_FALSE='#'
++else
++  GCONF_SCHEMAS_INSTALL_TRUE='#'
++  GCONF_SCHEMAS_INSTALL_FALSE=
+ fi
+-ac_res=`eval echo '${'$as_ac_var'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_var'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+-_ACEOF
+ 
+-fi
+-done
+ 
+ 
+-EXTRA_DAEMON_LIBS=""
+-EXTRA_SLAVE_LIBS=""
+-EXTRA_CHOOSER_LIBS=""
+-EXTRA_XNEST_LIBS=""
+-EXTRA_FLEXI_LIBS=""
+-EXTRA_DYNAMIC_LIBS=""
+-EXTRA_SETUP_LIBS=""
+-EXTRA_TEST_LIBS=""
+-EXTRA_GREETER_LIBS=""
+ 
+-{ echo "$as_me:$LINENO: checking for socket" >&5
+-echo $ECHO_N "checking for socket... $ECHO_C" >&6; }
+-if test "${ac_cv_func_socket+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++# Check whether --with-sysconfsubdir was given.
++if test "${with_sysconfsubdir+set}" = set; then :
++  withval=$with_sysconfsubdir; sysconfsubdir=${withval}
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define socket to an innocuous variant, in case <limits.h> declares socket.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define socket innocuous_socket
++  sysconfsubdir=gdm
++fi
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char socket (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef socket
++if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then
++    gdmconfdir='${sysconfdir}/${sysconfsubdir}'
++else
++    gdmconfdir='${sysconfdir}'
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char socket ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_socket || defined __stub___socket
+-choke me
+-#endif
+ 
+-int
+-main ()
+-{
+-return socket ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_socket=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_func_socket=no
++# Check whether --with-dmconfdir was given.
++if test "${with_dmconfdir+set}" = set; then :
++  withval=$with_dmconfdir; dmconfdir=${withval}
++else
++  dmconfdir=${sysconfdir}/dm
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
+-echo "${ECHO_T}$ac_cv_func_socket" >&6; }
+-if test $ac_cv_func_socket = yes; then
+-  :
++
++
++
++# Check whether --enable-console-helper was given.
++if test "${enable_console_helper+set}" = set; then :
++  enableval=$enable_console_helper;
+ else
++  enable_console_helper=auto
++fi
+ 
+-	      { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
+-echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_socket_socket+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++# Check whether --enable-authentication-scheme was given.
++if test "${enable_authentication_scheme+set}" = set; then :
++  enableval=$enable_authentication_scheme;
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lsocket  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++  enable_authentication_scheme=auto
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char socket ();
+-int
+-main ()
+-{
+-return socket ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_socket_socket=yes
++
++
++# Check whether --with-xinerama was given.
++if test "${with_xinerama+set}" = set; then :
++  withval=$with_xinerama;
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  with_xinerama=auto
++fi
++
++
+ 
+-	ac_cv_lib_socket_socket=no
++# Check whether --with-xdmcp was given.
++if test "${with_xdmcp+set}" = set; then :
++  withval=$with_xdmcp;
++else
++  with_xdmcp=auto
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++
++
++# Check whether --with-tcp-wrappers was given.
++if test "${with_tcp_wrappers+set}" = set; then :
++  withval=$with_tcp_wrappers;
++else
++  with_tcp_wrappers=auto
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
+-echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
+-if test $ac_cv_lib_socket_socket = yes; then
+ 
+-			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
+-			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
+-			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
+-			   EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
+-			   EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
+-			   EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
+-			   EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
+-			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"
++
++
++# Check whether --with-selinux was given.
++if test "${with_selinux+set}" = set; then :
++  withval=$with_selinux;
+ fi
+ 
++
++
++# Check whether --with-console-kit was given.
++if test "${with_console_kit+set}" = set; then :
++  withval=$with_console_kit;
++else
++  with_console_kit=auto
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for gethostbyname" >&5
+-echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
+-if test "${ac_cv_func_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++
++# Check whether --with-at-spi-registryd-directory was given.
++if test "${with_at_spi_registryd_directory+set}" = set; then :
++  withval=$with_at_spi_registryd_directory;
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define gethostbyname innocuous_gethostbyname
++  with_at_spi_registryd_directory="\${libexecdir}"
++fi
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char gethostbyname (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
++AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory
+ 
+-#undef gethostbyname
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_gethostbyname || defined __stub___gethostbyname
+-choke me
+-#endif
++# Allow configuration of default PATH
++#
++withval=""
+ 
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_gethostbyname=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++# Check whether --with-default-path was given.
++if test "${with_default_path+set}" = set; then :
++  withval=$with_default_path; if test x$withval != x; then
++               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PATH ${withval} will be the default PATH.\"" >&5
++$as_echo "\"PATH ${withval} will be the default PATH.\"" >&6; }
++             fi
++fi
+ 
+-	ac_cv_func_gethostbyname=no
++
++if test x$withval != x; then
++	GDM_SESSION_DEFAULT_PATH="$withval"
++else
++	GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/bin:/bin"
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++
++withval=""
++
++# Check whether --with-lang-file was given.
++if test "${with_lang_file+set}" = set; then :
++  withval=$with_lang_file; if test x$withval != x; then
++               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"System locale will be looked for in file ${withval}.\"" >&5
++$as_echo "\"System locale will be looked for in file ${withval}.\"" >&6; }
++             fi
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
+-if test $ac_cv_func_gethostbyname = yes; then
+-  :
+-else
+ 
+-	      { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+-echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lnsl  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char gethostbyname ();
+-int
+-main ()
+-{
+-return gethostbyname ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_nsl_gethostbyname=yes
++if test x$withval != x; then
++	LANG_CONFIG_FILE="$withval"
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_nsl_gethostbyname=no
++	LANG_CONFIG_FILE='${sysconfdir}/sysconfig/i18n'
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+-echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
+-if test $ac_cv_lib_nsl_gethostbyname = yes; then
+ 
+-			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
+-			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
+-			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
+-			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"
+-fi
++# stropts has been removed from glibc
++# https://bugzilla.redhat.com/show_bug.cgi?id=436349
++for ac_header in stropts.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "stropts.h" "ac_cv_header_stropts_h" "$ac_includes_default"
++if test "x$ac_cv_header_stropts_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_STROPTS_H 1
++_ACEOF
+ 
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking whether HOST_NAME_MAX is declared" >&5
+-echo $ECHO_N "checking whether HOST_NAME_MAX is declared... $ECHO_C" >&6; }
+-if test "${ac_cv_have_decl_HOST_NAME_MAX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <limits.h>
++done
+ 
+-int
+-main ()
+-{
+-#ifndef HOST_NAME_MAX
+-  (void) HOST_NAME_MAX;
+-#endif
+ 
+-  ;
+-  return 0;
+-}
++for ac_header in sys/socket.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
++if test "x$ac_cv_header_sys_socket_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_SYS_SOCKET_H 1
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_have_decl_HOST_NAME_MAX=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_have_decl_HOST_NAME_MAX=no
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_HOST_NAME_MAX" >&5
+-echo "${ECHO_T}$ac_cv_have_decl_HOST_NAME_MAX" >&6; }
+-if test $ac_cv_have_decl_HOST_NAME_MAX = yes; then
+-  :
+-else
+-  { echo "$as_me:$LINENO: checking whether _POSIX_HOST_NAME_MAX is declared" >&5
+-echo $ECHO_N "checking whether _POSIX_HOST_NAME_MAX is declared... $ECHO_C" >&6; }
+-if test "${ac_cv_have_decl__POSIX_HOST_NAME_MAX+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <limits.h>
++done
+ 
+-int
+-main ()
+-{
+-#ifndef _POSIX_HOST_NAME_MAX
+-  (void) _POSIX_HOST_NAME_MAX;
++ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$ac_includes_default
++#ifdef HAVE_SYS_SOCKET_H
++#include <sys/socket.h>
+ #endif
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_have_decl__POSIX_HOST_NAME_MAX=yes
++"
++if test "x$ac_cv_type_socklen_t" = x""yes; then :
++
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_have_decl__POSIX_HOST_NAME_MAX=no
+-fi
++$as_echo "#define socklen_t size_t" >>confdefs.h
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl__POSIX_HOST_NAME_MAX" >&5
+-echo "${ECHO_T}$ac_cv_have_decl__POSIX_HOST_NAME_MAX" >&6; }
+-if test $ac_cv_have_decl__POSIX_HOST_NAME_MAX = yes; then
+-  cat >>confdefs.h <<\_ACEOF
+-#define HOST_NAME_MAX _POSIX_HOST_NAME_MAX
++
++for ac_header in sys/sockio.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
++if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_SYS_SOCKIO_H 1
+ _ACEOF
+ 
+-else
++fi
++
++done
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HOST_NAME_MAX 256
++for ac_func in setresuid setenv unsetenv clearenv
++do :
++  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
++ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
++eval as_val=\$$as_ac_var
++   if test "x$as_val" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+ _ACEOF
+ 
+ fi
++done
++
++
++for ac_header in crt_externs.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default"
++if test "x$ac_cv_header_crt_externs_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_CRT_EXTERNS_H 1
++_ACEOF
+ 
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for sched_yield" >&5
+-echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6; }
+-if test "${ac_cv_func_sched_yield+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++done
++
++for ac_func in _NSGetEnviron
++do :
++  ac_fn_c_check_func "$LINENO" "_NSGetEnviron" "ac_cv_func__NSGetEnviron"
++if test "x$ac_cv_func__NSGetEnviron" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE__NSGETENVIRON 1
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define sched_yield innocuous_sched_yield
+ 
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char sched_yield (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
++fi
++done
+ 
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+ 
+-#undef sched_yield
++EXTRA_DAEMON_LIBS=""
++EXTRA_SLAVE_LIBS=""
++EXTRA_CHOOSER_LIBS=""
++EXTRA_XNEST_LIBS=""
++EXTRA_FLEXI_LIBS=""
++EXTRA_DYNAMIC_LIBS=""
++EXTRA_SETUP_LIBS=""
++EXTRA_TEST_LIBS=""
++EXTRA_GREETER_LIBS=""
++
++ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
++if test "x$ac_cv_func_socket" = x""yes; then :
++
++else
++
++	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
++$as_echo_n "checking for socket in -lsocket... " >&6; }
++if test "${ac_cv_lib_socket_socket+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lsocket  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+@@ -28967,74 +20324,53 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char sched_yield ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_sched_yield || defined __stub___sched_yield
+-choke me
+-#endif
+-
++char socket ();
+ int
+ main ()
+ {
+-return sched_yield ();
++return socket ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_sched_yield=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_socket_socket=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_sched_yield=no
++  ac_cv_lib_socket_socket=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
++$as_echo "$ac_cv_lib_socket_socket" >&6; }
++if test "x$ac_cv_lib_socket_socket" = x""yes; then :
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
++			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
++			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
++			   EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
++			   EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
++			   EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
++			   EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
++			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
+-echo "${ECHO_T}$ac_cv_func_sched_yield" >&6; }
+-if test $ac_cv_func_sched_yield = yes; then
+ 
++fi
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_SCHED_YIELD 1
+-_ACEOF
++ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
++if test "x$ac_cv_func_gethostbyname" = x""yes; then :
+ 
+ else
+ 
+-	      { echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
+-echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
++$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
++if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lrt  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lnsl  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -29043,159 +20379,109 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char sched_yield ();
++char gethostbyname ();
+ int
+ main ()
+ {
+-return sched_yield ();
++return gethostbyname ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_rt_sched_yield=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_nsl_gethostbyname=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_rt_sched_yield=no
++  ac_cv_lib_nsl_gethostbyname=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
+-echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6; }
+-if test $ac_cv_lib_rt_sched_yield = yes; then
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_SCHED_YIELD 1
+-_ACEOF
+-
+-			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"
+-else
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
++$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
++if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
+ 
+-			   echo "No sched_yield found"
++			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
++			   EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
++			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
++			   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"
+ fi
+ 
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for inet_aton" >&5
+-echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6; }
+-if test "${ac_cv_func_inet_aton+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define inet_aton to an innocuous variant, in case <limits.h> declares inet_aton.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define inet_aton innocuous_inet_aton
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char inet_aton (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef inet_aton
++ac_fn_c_check_decl "$LINENO" "HOST_NAME_MAX" "ac_cv_have_decl_HOST_NAME_MAX" "#include <limits.h>
++"
++if test "x$ac_cv_have_decl_HOST_NAME_MAX" = x""yes; then :
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char inet_aton ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_inet_aton || defined __stub___inet_aton
+-choke me
+-#endif
++else
+ 
++# ac_fn_c_check_decl LINENO SYMBOL VAR
++# ------------------------------------
++# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
++ac_fn_c_check_decl ()
++{
++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
++$as_echo_n "checking whether $2 is declared... " >&6; }
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++$4
+ int
+ main ()
+ {
+-return inet_aton ();
++#ifndef $2
++  (void) $2;
++#endif
++
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_inet_aton=yes
++if ac_fn_c_try_compile "$LINENO"; then :
++  eval "$3=yes"
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  eval "$3=no"
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++eval ac_res=\$$3
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++
++} # ac_fn_c_check_decl
++ac_fn_c_check_decl "$LINENO" "_POSIX_HOST_NAME_MAX" "ac_cv_have_decl__POSIX_HOST_NAME_MAX" "#include <limits.h>
++"
++if test "x$ac_cv_have_decl__POSIX_HOST_NAME_MAX" = x""yes; then :
++  $as_echo "#define HOST_NAME_MAX _POSIX_HOST_NAME_MAX" >>confdefs.h
++
++else
++
++$as_echo "#define HOST_NAME_MAX 256" >>confdefs.h
+ 
+-	ac_cv_func_inet_aton=no
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_inet_aton" >&5
+-echo "${ECHO_T}$ac_cv_func_inet_aton" >&6; }
+-if test $ac_cv_func_inet_aton = yes; then
+-  :
++
++ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
++if test "x$ac_cv_func_sched_yield" = x""yes; then :
++
++
++$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
++
+ else
+ 
+-	      { echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
+-echo $ECHO_N "checking for inet_aton in -lresolv... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
++$as_echo_n "checking for sched_yield in -lrt... " >&6; }
++if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lresolv  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lrt  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -29204,84 +20490,53 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char inet_aton ();
++char sched_yield ();
+ int
+ main ()
+ {
+-return inet_aton ();
++return sched_yield ();
+   ;
+   return 0;
+ }
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_resolv_inet_aton=yes
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_rt_sched_yield=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_resolv_inet_aton=no
++  ac_cv_lib_rt_sched_yield=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
+-echo "${ECHO_T}$ac_cv_lib_resolv_inet_aton" >&6; }
+-if test $ac_cv_lib_resolv_inet_aton = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
++$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
++if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
+ 
+-			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"
++
++$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
++
++			   EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"
++else
++
++			   echo "No sched_yield found"
+ fi
+ 
+ fi
+ 
++ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
++if test "x$ac_cv_func_inet_aton" = x""yes; then :
+ 
++else
+ 
+-mkdtemp_missing=false
+-{ echo "$as_me:$LINENO: checking for mkdtemp" >&5
+-echo $ECHO_N "checking for mkdtemp... $ECHO_C" >&6; }
+-if test "${ac_cv_func_mkdtemp+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
++$as_echo_n "checking for inet_aton in -lresolv... " >&6; }
++if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lresolv  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-/* Define mkdtemp to an innocuous variant, in case <limits.h> declares mkdtemp.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define mkdtemp innocuous_mkdtemp
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char mkdtemp (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef mkdtemp
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+@@ -29289,58 +20544,40 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char mkdtemp ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_mkdtemp || defined __stub___mkdtemp
+-choke me
+-#endif
+-
++char inet_aton ();
+ int
+ main ()
+ {
+-return mkdtemp ();
++return inet_aton ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_mkdtemp=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_resolv_inet_aton=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_lib_resolv_inet_aton=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
++$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
++if test "x$ac_cv_lib_resolv_inet_aton" = x""yes; then :
+ 
+-	ac_cv_func_mkdtemp=no
++			   EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_mkdtemp" >&5
+-echo "${ECHO_T}$ac_cv_func_mkdtemp" >&6; }
+-if test $ac_cv_func_mkdtemp = yes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_MKDTEMP 1
+-_ACEOF
++
++
++mkdtemp_missing=false
++ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
++if test "x$ac_cv_func_mkdtemp" = x""yes; then :
++
++$as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
+ 
+ else
+   mkdtemp_missing=true
+@@ -29356,10 +20593,10 @@
+ 
+ 
+ 
+-{ echo "$as_me:$LINENO: checking whether to enable IPv6" >&5
+-echo $ECHO_N "checking whether to enable IPv6... $ECHO_C" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5
++$as_echo_n "checking whether to enable IPv6... " >&6; }
+ # Check whether --enable-ipv6 was given.
+-if test "${enable_ipv6+set}" = set; then
++if test "${enable_ipv6+set}" = set; then :
+   enableval=$enable_ipv6;
+ else
+   enable_ipv6=no
+@@ -29367,11 +20604,7 @@
+ 
+ 
+ if test x$enable_ipv6 = xyes; then
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+     #include <sys/types.h>
+@@ -29387,136 +20620,32 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   have_ipv6=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	have_ipv6=no
++  have_ipv6=no
+ 
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   if test x$have_ipv6 = xyes; then
+     have_getaddrinfo=no
+     have_inet_ntop=no
+-    { echo "$as_me:$LINENO: checking for getaddrinfo" >&5
+-echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
+-if test "${ac_cv_func_getaddrinfo+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define getaddrinfo innocuous_getaddrinfo
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char getaddrinfo (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef getaddrinfo
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char getaddrinfo ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_getaddrinfo || defined __stub___getaddrinfo
+-choke me
+-#endif
+-
+-int
+-main ()
+-{
+-return getaddrinfo ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_getaddrinfo=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_getaddrinfo=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5
+-echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6; }
+-if test $ac_cv_func_getaddrinfo = yes; then
++    ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
++if test "x$ac_cv_func_getaddrinfo" = x""yes; then :
+   have_getaddrinfo=yes
+ fi
+ 
+     if test x$have_getaddrinfo != xyes; then
+       for lib in bsd socket inet; do
+-        as_ac_Lib=`echo "ac_cv_lib_$lib''_getaddrinfo" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for getaddrinfo in -l$lib" >&5
+-echo $ECHO_N "checking for getaddrinfo in -l$lib... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_getaddrinfo" | $as_tr_sh`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib" >&5
++$as_echo_n "checking for getaddrinfo in -l$lib... " >&6; }
++if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-l$lib  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -29534,146 +20663,42 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   eval "$as_ac_Lib=yes"
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	eval "$as_ac_Lib=no"
++  eval "$as_ac_Lib=no"
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-ac_res=`eval echo '${'$as_ac_Lib'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_Lib'}'` = yes; then
++eval ac_res=\$$as_ac_Lib
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++eval as_val=\$$as_ac_Lib
++   if test "x$as_val" = x""yes; then :
+   "LIBS=$LIBS -l$lib";have_getaddrinfo=yes;break
+ fi
+ 
+       done
+     fi
+ 
+-    { echo "$as_me:$LINENO: checking for inet_ntop" >&5
+-echo $ECHO_N "checking for inet_ntop... $ECHO_C" >&6; }
+-if test "${ac_cv_func_inet_ntop+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define inet_ntop to an innocuous variant, in case <limits.h> declares inet_ntop.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define inet_ntop innocuous_inet_ntop
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char inet_ntop (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef inet_ntop
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char inet_ntop ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_inet_ntop || defined __stub___inet_ntop
+-choke me
+-#endif
+-
+-int
+-main ()
+-{
+-return inet_ntop ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_func_inet_ntop=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_inet_ntop=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_inet_ntop" >&5
+-echo "${ECHO_T}$ac_cv_func_inet_ntop" >&6; }
+-if test $ac_cv_func_inet_ntop = yes; then
++    ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
++if test "x$ac_cv_func_inet_ntop" = x""yes; then :
+   have_inet_ntop=yes
+ fi
+ 
+     if test x$have_inet_ntop != xyes; then
+       for lib in bsd nsl inet; do
+-        as_ac_Lib=`echo "ac_cv_lib_$lib''_inet_ntop" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for inet_ntop in -l$lib" >&5
+-echo $ECHO_N "checking for inet_ntop in -l$lib... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++        as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_inet_ntop" | $as_tr_sh`
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop in -l$lib" >&5
++$as_echo_n "checking for inet_ntop in -l$lib... " >&6; }
++if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-l$lib  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -29691,40 +20716,20 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   eval "$as_ac_Lib=yes"
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	eval "$as_ac_Lib=no"
++  eval "$as_ac_Lib=no"
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-ac_res=`eval echo '${'$as_ac_Lib'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_Lib'}'` = yes; then
++eval ac_res=\$$as_ac_Lib
++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++eval as_val=\$$as_ac_Lib
++   if test "x$as_val" = x""yes; then :
+   "LIBS=$LIBS -l$lib";have_inet_ntop=yes;break
+ fi
+ 
+@@ -29735,29 +20740,27 @@
+       if test x$have_inet_ntop = xyes; then
+         have_ipv6=yes
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define ENABLE_IPV6 1
+-_ACEOF
++$as_echo "#define ENABLE_IPV6 1" >>confdefs.h
+ 
+-        { echo "$as_me:$LINENO: result: $have_ipv6" >&5
+-echo "${ECHO_T}$have_ipv6" >&6; }
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
++$as_echo "$have_ipv6" >&6; }
+       else
+         have_ipv6=no
+-        { echo "$as_me:$LINENO: result: $have_ipv6" >&5
+-echo "${ECHO_T}$have_ipv6" >&6; }
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ipv6" >&5
++$as_echo "$have_ipv6" >&6; }
+       fi
+     fi
+   fi
+ else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+ 
+ withval=""
+ 
+ # Check whether --with-user was given.
+-if test "${with_user+set}" = set; then
++if test "${with_user+set}" = set; then :
+   withval=$with_user;
+ fi
+ 
+@@ -29778,7 +20781,7 @@
+ withval=""
+ 
+ # Check whether --with-group was given.
+-if test "${with_group+set}" = set; then
++if test "${with_group+set}" = set; then :
+   withval=$with_group;
+ fi
+ 
+@@ -29800,10 +20803,10 @@
+ withval=""
+ 
+ # Check whether --with-pam-prefix was given.
+-if test "${with_pam_prefix+set}" = set; then
++if test "${with_pam_prefix+set}" = set; then :
+   withval=$with_pam_prefix; if test x$withval != x; then
+-               { echo "$as_me:$LINENO: result: \"PAM files will be installed in prefix ${withval}.\"" >&5
+-echo "${ECHO_T}\"PAM files will be installed in prefix ${withval}.\"" >&6; }
++               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"PAM files will be installed in prefix ${withval}.\"" >&5
++$as_echo "\"PAM files will be installed in prefix ${withval}.\"" >&6; }
+              fi
+ fi
+ 
+@@ -29816,18 +20819,14 @@
+ 
+ 
+ have_pam=no
+-{ echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5
+-echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_pam_pam_start+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
++$as_echo_n "checking for pam_start in -lpam... " >&6; }
++if test "${ac_cv_lib_pam_pam_start+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lpam  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -29840,216 +20839,57 @@
+ int
+ main ()
+ {
+-return pam_start ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_pam_pam_start=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_pam_pam_start=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_start" >&5
+-echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6; }
+-if test $ac_cv_lib_pam_pam_start = yes; then
+-  have_pam=yes
+-fi
+-
+-
+-if test "x$have_pam" = "xyes"; then
+-        PAM_LIBS="${PAM_LIBS} -lpam"
+-else
+-	{ { echo "$as_me:$LINENO: error: \"PAM libraries not found\"" >&5
+-echo "$as_me: error: \"PAM libraries not found\"" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-
+-
+-
+-
+-
+-for ac_header in security/pam_modutil.h security/pam_ext.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
++return pam_start ();
++  ;
++  return 0;
++}
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_pam_pam_start=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
++  ac_cv_lib_pam_pam_start=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
++$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
++if test "x$ac_cv_lib_pam_pam_start" = x""yes; then :
++  have_pam=yes
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test "x$have_pam" = "xyes"; then
++        PAM_LIBS="${PAM_LIBS} -lpam"
+ else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++	as_fn_error "\"PAM libraries not found\"" "$LINENO" 5
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
++
++
++for ac_header in security/pam_modutil.h security/pam_ext.h
++do :
++  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
++ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
++eval as_val=\$$as_ac_Header
++   if test "x$as_val" = x""yes; then :
+   cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+ 
+ fi
+ 
+ done
+ 
+-{ echo "$as_me:$LINENO: checking for pam_syslog in -lpam" >&5
+-echo $ECHO_N "checking for pam_syslog in -lpam... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_pam_pam_syslog+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_syslog in -lpam" >&5
++$as_echo_n "checking for pam_syslog in -lpam... " >&6; }
++if test "${ac_cv_lib_pam_pam_syslog+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lpam  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -30067,104 +20907,67 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_pam_pam_syslog=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_pam_pam_syslog=no
++  ac_cv_lib_pam_pam_syslog=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_syslog" >&5
+-echo "${ECHO_T}$ac_cv_lib_pam_pam_syslog" >&6; }
+-if test $ac_cv_lib_pam_pam_syslog = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_syslog" >&5
++$as_echo "$ac_cv_lib_pam_pam_syslog" >&6; }
++if test "x$ac_cv_lib_pam_pam_syslog" = x""yes; then :
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_PAM_SYSLOG
+-_ACEOF
++$as_echo "#define HAVE_PAM_SYSLOG /**/" >>confdefs.h
+ 
+ fi
+ 
+ 
+ if test "x$have_pam" = "xyes"; then
+    pam_appl_h="$ac_pam_includes/security/pam_appl.h"
+-   { echo "$as_me:$LINENO: checking for const pam_message" >&5
+-echo $ECHO_N "checking for const pam_message... $ECHO_C" >&6; }
+-   cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const pam_message" >&5
++$as_echo_n "checking for const pam_message... " >&6; }
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <$pam_appl_h>
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+-  $EGREP "struct pam_message" >/dev/null 2>&1; then
+-   cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  $EGREP "struct pam_message" >/dev/null 2>&1; then :
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <$pam_appl_h>
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+-  $EGREP "const struct pam_message" >/dev/null 2>&1; then
+-  { echo "$as_me:$LINENO: result: \"const: Linux-type PAM\"" >&5
+-echo "${ECHO_T}\"const: Linux-type PAM\"" >&6; }
++  $EGREP "const struct pam_message" >/dev/null 2>&1; then :
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"const: Linux-type PAM\"" >&5
++$as_echo "\"const: Linux-type PAM\"" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: \"nonconst: Sun-type PAM\"" >&5
+-echo "${ECHO_T}\"nonconst: Sun-type PAM\"" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"nonconst: Sun-type PAM\"" >&5
++$as_echo "\"nonconst: Sun-type PAM\"" >&6; }
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define PAM_MESSAGE_NONCONST 1
+-_ACEOF
++$as_echo "#define PAM_MESSAGE_NONCONST 1" >>confdefs.h
+ 
+ 
+ fi
+ rm -f conftest*
+ 
+ else
+-  { echo "$as_me:$LINENO: result: \"not found - assume const, Linux-type PAM\"" >&5
+-echo "${ECHO_T}\"not found - assume const, Linux-type PAM\"" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found - assume const, Linux-type PAM\"" >&5
++$as_echo "\"not found - assume const, Linux-type PAM\"" >&6; }
+ 
+ fi
+ rm -f conftest*
+ 
+ fi
+ 
+-cat >conftest.$ac_ext <<_ACEOF
+-
+-	/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
++
+ 		#ifdef HAVE_USERSEC_H
+ 		#include <usersec.h>
+ 		#endif
+@@ -30179,491 +20982,67 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   can_use_setpenv=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	can_use_setpenv=no
++  can_use_setpenv=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ 
+ if test x$can_use_setpenv = xyes ; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define CAN_USE_SETPENV
+-_ACEOF
+-
+-fi
+-
+-#
+-# Can we use BSD's setusercontext
+-#
+-if test "${ac_cv_header_login_cap_h+set}" = set; then
+-  { echo "$as_me:$LINENO: checking for login_cap.h" >&5
+-echo $ECHO_N "checking for login_cap.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_login_cap_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_login_cap_h" >&5
+-echo "${ECHO_T}$ac_cv_header_login_cap_h" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking login_cap.h usability" >&5
+-echo $ECHO_N "checking login_cap.h usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <login_cap.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking login_cap.h presence" >&5
+-echo $ECHO_N "checking login_cap.h presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <login_cap.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+-
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: login_cap.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: login_cap.h: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: login_cap.h: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: login_cap.h:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: login_cap.h: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: login_cap.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: login_cap.h: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: login_cap.h: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: login_cap.h: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for login_cap.h" >&5
+-echo $ECHO_N "checking for login_cap.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_login_cap_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_cv_header_login_cap_h=$ac_header_preproc
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_login_cap_h" >&5
+-echo "${ECHO_T}$ac_cv_header_login_cap_h" >&6; }
+-
+-fi
+-if test $ac_cv_header_login_cap_h = yes; then
+-
+-		EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LOGINCAP 1
+-_ACEOF
+-
+-fi
+-
+-
+-
+-#
+-# Check for sys/sockio.h
+-#
+-
+-for ac_header in sys/sockio.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+-
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  eval "$as_ac_Header=\$ac_header_preproc"
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_SYS_SOCKIO_H 1
+-_ACEOF
++$as_echo "#define CAN_USE_SETPENV /**/" >>confdefs.h
+ 
+ fi
+ 
+-done
+-
+-
+-#
+-# Check for libgen.h
+ #
++# Can we use BSD's setusercontext
++#
++ac_fn_c_check_header_mongrel "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "$ac_includes_default"
++if test "x$ac_cv_header_login_cap_h" = x""yes; then :
+ 
+-for ac_header in libgen.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
+-fi
++		EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
++$as_echo "#define HAVE_LOGINCAP 1" >>confdefs.h
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  eval "$as_ac_Header=\$ac_header_preproc"
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
++
++
++#
++# Check for sys/sockio.h
++#
++for ac_header in sys/sockio.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
++if test "x$ac_cv_header_sys_sockio_h" = x""yes; then :
+   cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
++#define HAVE_SYS_SOCKIO_H 1
+ _ACEOF
+ 
+ 
+-cat >>confdefs.h <<\_ACEOF
++$as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
++
++fi
++
++done
++
++
++#
++# Check for libgen.h
++#
++for ac_header in libgen.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
++if test "x$ac_cv_header_libgen_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
+ #define HAVE_LIBGEN_H 1
+ _ACEOF
+ 
++
++$as_echo "#define HAVE_LIBGEN_H 1" >>confdefs.h
++
+ fi
+ 
+ done
+@@ -30683,20 +21062,16 @@
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-{ echo "$as_me:$LINENO: checking for posix getpwnam_r" >&5
+-echo $ECHO_N "checking for posix getpwnam_r... $ECHO_C" >&6; }
+-if test "${ac_cv_func_posix_getpwnam_r+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix getpwnam_r" >&5
++$as_echo_n "checking for posix getpwnam_r... " >&6; }
++if test "${ac_cv_func_posix_getpwnam_r+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  if test "$cross_compiling" = yes; then
++  if test "$cross_compiling" = yes; then :
+   ac_cv_func_posix_getpwnam_r=yes
+ 
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #define _POSIX_PTHREAD_SEMANTICS
+@@ -30720,42 +21095,18 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_try") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
++if ac_fn_c_try_run "$LINENO"; then :
+   ac_cv_func_posix_getpwnam_r=yes
+ else
+-  echo "$as_me: program exited with status $ac_status" >&5
+-echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-( exit $ac_status )
+-ac_cv_func_posix_getpwnam_r=no
++  ac_cv_func_posix_getpwnam_r=no
+ fi
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
++  conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+-
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_posix_getpwnam_r" >&5
+-echo "${ECHO_T}$ac_cv_func_posix_getpwnam_r" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_posix_getpwnam_r" >&5
++$as_echo "$ac_cv_func_posix_getpwnam_r" >&6; }
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+@@ -30765,21 +21116,15 @@
+ 
+ if test "$ac_cv_func_posix_getpwnam_r" = yes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_POSIX_GETPWNAM_R 1
+-_ACEOF
++$as_echo "#define HAVE_POSIX_GETPWNAM_R 1" >>confdefs.h
+ 
+ else
+-	{ echo "$as_me:$LINENO: checking for nonposix getpwnam_r" >&5
+-echo $ECHO_N "checking for nonposix getpwnam_r... $ECHO_C" >&6; }
+-if test "${ac_cv_func_nonposix_getpwnam_r+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nonposix getpwnam_r" >&5
++$as_echo_n "checking for nonposix getpwnam_r... " >&6; }
++if test "${ac_cv_func_nonposix_getpwnam_r+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <pwd.h>
+ int
+@@ -30793,304 +21138,60 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_func_nonposix_getpwnam_r=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_func_nonposix_getpwnam_r=no
++  ac_cv_func_nonposix_getpwnam_r=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_func_nonposix_getpwnam_r" >&5
+-echo "${ECHO_T}$ac_cv_func_nonposix_getpwnam_r" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_nonposix_getpwnam_r" >&5
++$as_echo "$ac_cv_func_nonposix_getpwnam_r" >&6; }
+ 		if test "$ac_cv_func_nonposix_getpwnam_r" = yes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_NONPOSIX_GETPWNAM_R 1
+-_ACEOF
++$as_echo "#define HAVE_NONPOSIX_GETPWNAM_R 1" >>confdefs.h
+ 
+ 	fi
+ fi
+ 
+ 
+ 
+-
+-
+-
+-
+ for ac_header in utmp.h utmpx.h libutil.h sys/param.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+-
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  eval "$as_ac_Header=\$ac_header_preproc"
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
++do :
++  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
++ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
++eval as_val=\$$as_ac_Header
++   if test "x$as_val" = x""yes; then :
+   cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+ 
+ fi
+ 
+ done
+ 
+-
+-
+-
+ for ac_func in getutxent updwtmpx updwtmp
+-do
+-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+-#define $ac_func innocuous_$ac_func
+-
+-/* System header to define __stub macros and hopefully few prototypes,
+-    which can conflict with char $ac_func (); below.
+-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+-    <limits.h> exists even on freestanding compilers.  */
+-
+-#ifdef __STDC__
+-# include <limits.h>
+-#else
+-# include <assert.h>
+-#endif
+-
+-#undef $ac_func
+-
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char $ac_func ();
+-/* The GNU C library defines this for functions which it implements
+-    to always fail with ENOSYS.  Some functions are actually named
+-    something starting with __ and the normal name is an alias.  */
+-#if defined __stub_$ac_func || defined __stub___$ac_func
+-choke me
+-#endif
+-
+-int
+-main ()
+-{
+-return $ac_func ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  eval "$as_ac_var=yes"
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	eval "$as_ac_var=no"
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-fi
+-ac_res=`eval echo '${'$as_ac_var'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-if test `eval echo '${'$as_ac_var'}'` = yes; then
++do :
++  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
++ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
++eval as_val=\$$as_ac_var
++   if test "x$as_val" = x""yes; then :
+   cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
++#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+ _ACEOF
+ 
+ fi
+ done
+ 
+-{ echo "$as_me:$LINENO: checking for login in -lutil" >&5
+-echo $ECHO_N "checking for login in -lutil... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_util_login+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for login in -lutil" >&5
++$as_echo_n "checking for login in -lutil... " >&6; }
++if test "${ac_cv_lib_util_login+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lutil  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -31108,60 +21209,33 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_util_login=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_util_login=no
++  ac_cv_lib_util_login=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_login" >&5
+-echo "${ECHO_T}$ac_cv_lib_util_login" >&6; }
+-if test $ac_cv_lib_util_login = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login" >&5
++$as_echo "$ac_cv_lib_util_login" >&6; }
++if test "x$ac_cv_lib_util_login" = x""yes; then :
+ 
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LOGIN 1
+-_ACEOF
++$as_echo "#define HAVE_LOGIN 1" >>confdefs.h
+ 
+ 		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for logout in -lutil" >&5
+-echo $ECHO_N "checking for logout in -lutil... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_util_logout+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logout in -lutil" >&5
++$as_echo_n "checking for logout in -lutil... " >&6; }
++if test "${ac_cv_lib_util_logout+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lutil  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -31179,60 +21253,33 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_util_logout=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_util_logout=no
++  ac_cv_lib_util_logout=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_logout" >&5
+-echo "${ECHO_T}$ac_cv_lib_util_logout" >&6; }
+-if test $ac_cv_lib_util_logout = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logout" >&5
++$as_echo "$ac_cv_lib_util_logout" >&6; }
++if test "x$ac_cv_lib_util_logout" = x""yes; then :
+ 
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LOGOUT 1
+-_ACEOF
++$as_echo "#define HAVE_LOGOUT 1" >>confdefs.h
+ 
+ 		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for logwtmp in -lutil" >&5
+-echo $ECHO_N "checking for logwtmp in -lutil... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_util_logwtmp+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for logwtmp in -lutil" >&5
++$as_echo_n "checking for logwtmp in -lutil... " >&6; }
++if test "${ac_cv_lib_util_logwtmp+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lutil  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -31250,207 +21297,47 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_util_logwtmp=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_util_logwtmp=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_logwtmp" >&5
+-echo "${ECHO_T}$ac_cv_lib_util_logwtmp" >&6; }
+-if test $ac_cv_lib_util_logwtmp = yes; then
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LOGWTMP 1
+-_ACEOF
+-
+-		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+-fi
+-
+-
+-
+-
+-
+-
+-for ac_header in sys/time.h utmp.h utmpx.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
++else
++  ac_cv_lib_util_logwtmp=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_logwtmp" >&5
++$as_echo "$ac_cv_lib_util_logwtmp" >&6; }
++if test "x$ac_cv_lib_util_logwtmp" = x""yes; then :
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++$as_echo "#define HAVE_LOGWTMP 1" >>confdefs.h
+ 
+-  ac_header_preproc=no
++		       EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil"
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  eval "$as_ac_Header=\$ac_header_preproc"
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
+-fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
++for ac_header in sys/time.h utmp.h utmpx.h
++do :
++  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
++ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
++eval as_val=\$$as_ac_Header
++   if test "x$as_val" = x""yes; then :
+   cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+ 
+ fi
+ 
+ done
+ 
+-{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
+-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
+-if test "${ac_cv_header_time+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
++$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
++if test "${ac_cv_header_time+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <sys/types.h>
+ #include <sys/time.h>
+@@ -31465,65 +21352,35 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   ac_cv_header_time=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_header_time=no
++  ac_cv_header_time=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
+-echo "${ECHO_T}$ac_cv_header_time" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
++$as_echo "$ac_cv_header_time" >&6; }
+ if test $ac_cv_header_time = yes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define TIME_WITH_SYS_TIME 1
+-_ACEOF
++$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
+ 
+ fi
+ 
+ 
+ if test "$ac_cv_header_utmpx_h" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define UTMP struct utmpx
+-_ACEOF
++$as_echo "#define UTMP struct utmpx" >>confdefs.h
+ 
+ else
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define UTMP struct utmp
+-_ACEOF
++$as_echo "#define UTMP struct utmp" >>confdefs.h
+ 
+ fi
+ 
+-{ echo "$as_me:$LINENO: checking for ut_host field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_host field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in the utmp structure" >&5
++$as_echo_n "checking for ut_host field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31549,49 +21406,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_HOST 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_HOST 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_pid field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_pid field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in the utmp structure" >&5
++$as_echo_n "checking for ut_pid field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31617,49 +21448,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_PID 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_PID 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_id field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_id field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in the utmp structure" >&5
++$as_echo_n "checking for ut_id field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31685,49 +21490,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_ID 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_ID 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_name field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_name field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_name field in the utmp structure" >&5
++$as_echo_n "checking for ut_name field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31753,49 +21532,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_NAME 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_NAME 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_type field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_type field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in the utmp structure" >&5
++$as_echo_n "checking for ut_type field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31821,49 +21574,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_TYPE 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_TYPE 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_exit.e_termination field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_exit.e_termination field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit.e_termination field in the utmp structure" >&5
++$as_echo_n "checking for ut_exit.e_termination field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31889,49 +21616,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_EXIT_E_TERMINATION 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_EXIT_E_TERMINATION 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_user field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_user field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_user field in the utmp structure" >&5
++$as_echo_n "checking for ut_user field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -31957,49 +21658,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_USER 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_USER 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_time field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_time field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in the utmp structure" >&5
++$as_echo_n "checking for ut_time field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -32025,49 +21700,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_TIME 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_TIME 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_tv field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_tv field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in the utmp structure" >&5
++$as_echo_n "checking for ut_tv field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -32093,49 +21742,23 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_TV 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_TV 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+-{ echo "$as_me:$LINENO: checking for ut_syslen field in the utmp structure" >&5
+-echo $ECHO_N "checking for ut_syslen field in the utmp structure... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_syslen field in the utmp structure" >&5
++$as_echo_n "checking for ut_syslen field in the utmp structure... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -32161,51 +21784,25 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   result=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	result=no
++  result=no
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test "$result" = "yes"; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_UT_SYSLEN 1
+-_ACEOF
++$as_echo "#define HAVE_UT_UT_SYSLEN 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $result" >&5
+-echo "${ECHO_T}$result" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
++$as_echo "$result" >&6; }
+ 
+ 
+ 
+-{ echo "$as_me:$LINENO: checking if utmpx structure has ut_syslen field" >&5
+-echo $ECHO_N "checking if utmpx structure has ut_syslen field... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if utmpx structure has ut_syslen field" >&5
++$as_echo_n "checking if utmpx structure has ut_syslen field... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+   #include <utmpx.h>
+@@ -32220,42 +21817,20 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
++if ac_fn_c_try_compile "$LINENO"; then :
+   have_ut_syslen=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	have_ut_syslen=no
++  have_ut_syslen=no
+ 
+ fi
+-
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test x$have_ut_syslen = xyes; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_UT_SYSLEN 1
+-_ACEOF
++$as_echo "#define HAVE_UT_SYSLEN 1" >>confdefs.h
+ 
+ fi
+-{ echo "$as_me:$LINENO: result: $have_ut_syslen" >&5
+-echo "${ECHO_T}$have_ut_syslen" >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ut_syslen" >&5
++$as_echo "$have_ut_syslen" >&6; }
+ 
+ 
+ 
+@@ -32263,64 +21838,18 @@
+ if test x$with_xdmcp != xno ; then
+ 	xdmcp_save_CPPFLAGS="$CPPFLAGS"
+ 	CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+-	{ echo "$as_me:$LINENO: checking for X11/Xdmcp.h" >&5
+-echo $ECHO_N "checking for X11/Xdmcp.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_X11_Xdmcp_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <X11/Xproto.h>
+-
+-#include <X11/Xdmcp.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_header_X11_Xdmcp_h=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_header_X11_Xdmcp_h=no
+-fi
++	ac_fn_c_check_header_compile "$LINENO" "X11/Xdmcp.h" "ac_cv_header_X11_Xdmcp_h" "#include <X11/Xproto.h>
++"
++if test "x$ac_cv_header_X11_Xdmcp_h" = x""yes; then :
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_Xdmcp_h" >&5
+-echo "${ECHO_T}$ac_cv_header_X11_Xdmcp_h" >&6; }
+-if test $ac_cv_header_X11_Xdmcp_h = yes; then
+-
+-		{ echo "$as_me:$LINENO: checking for XdmcpFlush in -lXdmcp" >&5
+-echo $ECHO_N "checking for XdmcpFlush in -lXdmcp... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_Xdmcp_XdmcpFlush+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XdmcpFlush in -lXdmcp" >&5
++$as_echo_n "checking for XdmcpFlush in -lXdmcp... " >&6; }
++if test "${ac_cv_lib_Xdmcp_XdmcpFlush+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lXdmcp $X_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -32338,44 +21867,21 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_Xdmcp_XdmcpFlush=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_Xdmcp_XdmcpFlush=no
++  ac_cv_lib_Xdmcp_XdmcpFlush=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp_XdmcpFlush" >&5
+-echo "${ECHO_T}$ac_cv_lib_Xdmcp_XdmcpFlush" >&6; }
+-if test $ac_cv_lib_Xdmcp_XdmcpFlush = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp_XdmcpFlush" >&5
++$as_echo "$ac_cv_lib_Xdmcp_XdmcpFlush" >&6; }
++if test "x$ac_cv_lib_Xdmcp_XdmcpFlush" = x""yes; then :
+ 
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LIBXDMCP 1
+-_ACEOF
++$as_echo "#define HAVE_LIBXDMCP 1" >>confdefs.h
+ 
+ 		     	XDMCP_LIBS="-lXdmcp"
+ 		     	XDMCP_SUPPORT=yes
+@@ -32387,9 +21893,7 @@
+ 
+ 
+ 	if test x$with_xdmcp = xyes -a "x$XDMCP_SUPPORT" = "x" ; then
+-		{ { echo "$as_me:$LINENO: error: XDMCP support requested but XDMCP libraries not found" >&5
+-echo "$as_me: error: XDMCP support requested but XDMCP libraries not found" >&2;}
+-   { (exit 1); exit 1; }; }
++		as_fn_error "XDMCP support requested but XDMCP libraries not found" "$LINENO" 5
+ 	fi
+ 	CPPFLAGS="$xdmcp_save_CPPFLAGS"
+ fi
+@@ -32470,24 +21974,18 @@
+ 	else
+ 		LIBWRAP_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lwrap"
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_TCPWRAPPERS 1
+-_ACEOF
++$as_echo "#define HAVE_TCPWRAPPERS 1" >>confdefs.h
+ 
+ 	fi
+   else
+- 	{ echo "$as_me:$LINENO: checking for hosts_ctl in -lwrap" >&5
+-echo $ECHO_N "checking for hosts_ctl in -lwrap... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_wrap_hosts_ctl+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++ 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_ctl in -lwrap" >&5
++$as_echo_n "checking for hosts_ctl in -lwrap... " >&6; }
++if test "${ac_cv_lib_wrap_hosts_ctl+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lwrap  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -32505,72 +22003,45 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_wrap_hosts_ctl=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_wrap_hosts_ctl=no
++  ac_cv_lib_wrap_hosts_ctl=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_wrap_hosts_ctl" >&5
+-echo "${ECHO_T}$ac_cv_lib_wrap_hosts_ctl" >&6; }
+-if test $ac_cv_lib_wrap_hosts_ctl = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_ctl" >&5
++$as_echo "$ac_cv_lib_wrap_hosts_ctl" >&6; }
++if test "x$ac_cv_lib_wrap_hosts_ctl" = x""yes; then :
+ 
+  	LIBWRAP_LIBS="-lwrap"
+  	LIBWRAP_PATH=auto
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_TCPWRAPPERS 1
+-_ACEOF
++$as_echo "#define HAVE_TCPWRAPPERS 1" >>confdefs.h
+ 
+ fi
+ 
+   fi
+ 
+-  { echo "$as_me:$LINENO: checking whether to use TCP wrappers" >&5
+-echo $ECHO_N "checking whether to use TCP wrappers... $ECHO_C" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use TCP wrappers" >&5
++$as_echo_n "checking whether to use TCP wrappers... " >&6; }
+   if test -n "$LIBWRAP_PATH"; then
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+   else
+-        { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+   fi
+ 
+     LIB_NSL=
+   if test -n "$LIBWRAP_PATH"; then
+-		{ echo "$as_me:$LINENO: checking whether -lwrap also requires -lnsl" >&5
+-echo $ECHO_N "checking whether -lwrap also requires -lnsl... $ECHO_C" >&6; }
++		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lwrap also requires -lnsl" >&5
++$as_echo_n "checking whether -lwrap also requires -lnsl... " >&6; }
+ 		ORIG_LIBS="$LIBS"
+ 		LIBS="$EXTRA_DAEMON_LIBS $LIBS $LIBWRAP_LIBS"
+-		cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <tcpd.h>
+@@ -32582,39 +22053,15 @@
+ return hosts_access;
+   ;
+   return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  :
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
+ 
++else
+ 
+ OLD_LIBS="$LIBS"
+ LIBS="$LIBS -lnsl"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <tcpd.h>
+@@ -32628,48 +22075,26 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   LIB_NSL="-lnsl"
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	LIBWRAP_PATH=""
++  LIBWRAP_PATH=""
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS="$OLD_LIBS"
+ 
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ 		LIBS="$ORIG_LIBS"
+ 		if test -n "$LIB_NSL"; then
+-			{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ 			EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS $LIB_NSL"
+ 		else
+-			{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ 		fi
+   fi
+ fi
+@@ -32680,27 +22105,21 @@
+ 
+ if $PKG_CONFIG --exists xft ; then
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_XFT2
+-_ACEOF
++$as_echo "#define HAVE_XFT2 /**/" >>confdefs.h
+ 
+ fi
+ 
+ 
+ 
+ have_xinput=
+-{ echo "$as_me:$LINENO: checking for XOpenDevice in -lXi" >&5
+-echo $ECHO_N "checking for XOpenDevice in -lXi... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_Xi_XOpenDevice+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XOpenDevice in -lXi" >&5
++$as_echo_n "checking for XOpenDevice in -lXi... " >&6; }
++if test "${ac_cv_lib_Xi_XOpenDevice+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lXi  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -32718,39 +22137,18 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_lib_Xi_XOpenDevice=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_Xi_XOpenDevice=no
++  ac_cv_lib_Xi_XOpenDevice=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xi_XOpenDevice" >&5
+-echo "${ECHO_T}$ac_cv_lib_Xi_XOpenDevice" >&6; }
+-if test $ac_cv_lib_Xi_XOpenDevice = yes; then
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XOpenDevice" >&5
++$as_echo "$ac_cv_lib_Xi_XOpenDevice" >&6; }
++if test "x$ac_cv_lib_Xi_XOpenDevice" = x""yes; then :
+   XINPUT_LIBS=-lXi
+ fi
+ 
+@@ -32761,13 +22159,9 @@
+     if test x$os_solaris = xyes ; then
+        XINPUT_RPATH_FLAGS="-R$xinputpath"
+     fi
+-    { echo "$as_me:$LINENO: checking for -lXi in $xinputpath" >&5
+-echo $ECHO_N "checking for -lXi in $xinputpath... $ECHO_C" >&6; }
+-    cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lXi in $xinputpath" >&5
++$as_echo_n "checking for -lXi in $xinputpath... " >&6; }
++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -32778,215 +22172,302 @@
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
++if ac_fn_c_try_link "$LINENO"; then :
+ 
+-	{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
+ 	XINPUT_LIBS="$XINPUT_RPATH_FLAGS -L$xinputpath -lXi"
+         LIBS="$save_LIBS"
+ 	break
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+   done
+   if test "x$XINPUT_LIBS" = x; then
+-    { { echo "$as_me:$LINENO: error: Couldn't find the XInput library. Check config.log for details" >&5
+-echo "$as_me: error: Couldn't find the XInput library. Check config.log for details" >&2;}
+-   { (exit 1); exit 1; }; }
++    as_fn_error "Couldn't find the XInput library. Check config.log for details" "$LINENO" 5
+   fi
+ fi
+-if test "${ac_cv_header_X11_extensions_XInput_h+set}" = set; then
+-  { echo "$as_me:$LINENO: checking for X11/extensions/XInput.h" >&5
+-echo $ECHO_N "checking for X11/extensions/XInput.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_X11_extensions_XInput_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++ac_fn_c_check_header_mongrel "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "$ac_includes_default"
++if test "x$ac_cv_header_X11_extensions_XInput_h" = x""yes; then :
++  have_xinput=yes
++fi
++
++
++if test "x$have_xinput" = xyes; then
++
++$as_echo "#define HAVE_XINPUT 1" >>confdefs.h
++
++   X_EXTRA_LIBS="$X_EXTRA_LIBS $XINPUT_LIBS"
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_XInput_h" >&5
+-echo "${ECHO_T}$ac_cv_header_X11_extensions_XInput_h" >&6; }
++
++
++
++# X11 Xinerama extension
++# Check for Xinerama extension (Solaris impl or Xfree impl)
++xinerama_save_cppflags="$CPPFLAGS"
++CPPFLAGS="$CPPFLAGS $X_CFLAGS"
++
++ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
++
++if test ! x$with_xinerama = xno ; then
++  # Check for XFree
++  use_xfree_xinerama=yes
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryExtension in -lXinerama" >&5
++$as_echo_n "checking for XineramaQueryExtension in -lXinerama... " >&6; }
++if test "${ac_cv_lib_Xinerama_XineramaQueryExtension+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking X11/extensions/XInput.h usability" >&5
+-echo $ECHO_N "checking X11/extensions/XInput.h usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lXinerama -lXext $ALL_X_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-$ac_includes_default
+-#include <X11/extensions/XInput.h>
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char XineramaQueryExtension ();
++int
++main ()
++{
++return XineramaQueryExtension ();
++  ;
++  return 0;
++}
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_Xinerama_XineramaQueryExtension=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_lib_Xinerama_XineramaQueryExtension=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5
++$as_echo "$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; }
++if test "x$ac_cv_lib_Xinerama_XineramaQueryExtension" = x""yes; then :
++  ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
++"
++if test "x$ac_cv_header_X11_extensions_Xinerama_h" = x""yes; then :
++  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
++                          X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
++                       fi
+ 
+-	ac_header_compiler=no
++$as_echo "#define HAVE_XFREE_XINERAMA 1" >>confdefs.h
++
++
++$as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
++
++                       XINERAMA_LIBS="-lXinerama"
++                       XINERAMA_SUPPORT=yes
++else
++  use_xfree_xinerama=no
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking X11/extensions/XInput.h presence" >&5
+-echo $ECHO_N "checking X11/extensions/XInput.h presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++else
++  use_xfree_xinerama=no
++fi
++
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on XFree86" >&5
++$as_echo_n "checking for Xinerama support on XFree86... " >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_xfree_xinerama" >&5
++$as_echo "$use_xfree_xinerama" >&6; };
++
++  if test x$use_xfree_xinerama = xno ; then
++    if test x$os_solaris = xyes ; then
++	# Check for solaris
++	use_solaris_xinerama=yes
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaGetInfo in -lXext" >&5
++$as_echo_n "checking for XineramaGetInfo in -lXext... " >&6; }
++if test "${ac_cv_lib_Xext_XineramaGetInfo+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lXext $ALL_X_LIBS $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-#include <X11/extensions/XInput.h>
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char XineramaGetInfo ();
++int
++main ()
++{
++return XineramaGetInfo ();
++  ;
++  return 0;
++}
+ _ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_Xext_XineramaGetInfo=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-  ac_header_preproc=no
++  ac_cv_lib_Xext_XineramaGetInfo=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaGetInfo" >&5
++$as_echo "$ac_cv_lib_Xext_XineramaGetInfo" >&6; }
++if test "x$ac_cv_lib_Xext_XineramaGetInfo" = x""yes; then :
++  use_solaris_xinerama=yes
++else
++  use_solaris_xinerama=no
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
++	if test "x$use_solaris_xinerama" = "xyes"; then
++            ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xinerama.h" "ac_cv_header_X11_extensions_xinerama_h" "#include <X11/Xlib.h>
++"
++if test "x$ac_cv_header_X11_extensions_xinerama_h" = x""yes; then :
++  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
++ 				X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
++                            fi
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: X11/extensions/XInput.h: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: X11/extensions/XInput.h: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for X11/extensions/XInput.h" >&5
+-echo $ECHO_N "checking for X11/extensions/XInput.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_X11_extensions_XInput_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++$as_echo "#define HAVE_SOLARIS_XINERAMA 1" >>confdefs.h
++
++
++$as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
++
++		     	    XINERAMA_LIBS=""
++		     	    XINERAMA_SUPPORT=yes
+ else
+-  ac_cv_header_X11_extensions_XInput_h=$ac_header_preproc
++  use_solaris_xinerama=no
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_XInput_h" >&5
+-echo "${ECHO_T}$ac_cv_header_X11_extensions_XInput_h" >&6; }
+ 
+-fi
+-if test $ac_cv_header_X11_extensions_XInput_h = yes; then
+-  have_xinput=yes
++
++	fi
++        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xinerama support on Solaris" >&5
++$as_echo_n "checking for Xinerama support on Solaris... " >&6; }
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_solaris_xinerama" >&5
++$as_echo "$use_solaris_xinerama" >&6; };
++    fi
++  fi
+ fi
+ 
+ 
+-if test "x$have_xinput" = xyes; then
++CPPFLAGS="$xinerama_save_cppflags"
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_XINPUT 1
+-_ACEOF
+ 
+-   X_EXTRA_LIBS="$X_EXTRA_LIBS $XINPUT_LIBS"
++if test "x$with_selinux" = "xyes" ; then
++	echo "SELinux support requested (--with-selinux was given), checking prerequisites"
++	if test -d /usr/local/selinux/include ; then
++		echo "Found /usr/local/selinux/include, will look there for SELinux stuff as well"
++		CFLAGS="$CFLAGS -I/usr/local/selinux/include"
++		LDFLAGS="$LDFLAGS -L/usr/local/selinux/lib"
++	fi
++	ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
++if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
++
+ fi
+ 
+ 
++	ac_fn_c_check_header_mongrel "$LINENO" "selinux/get_context_list.h" "ac_cv_header_selinux_get_context_list_h" "$ac_includes_default"
++if test "x$ac_cv_header_selinux_get_context_list_h" = x""yes; then :
+ 
+-# X11 Xinerama extension
+-# Check for Xinerama extension (Solaris impl or Xfree impl)
+-xinerama_save_cppflags="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS $X_CFLAGS"
++fi
+ 
+-ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+ 
+-if test ! x$with_xinerama = xno ; then
+-  # Check for XFree
+-  use_xfree_xinerama=yes
+-  { echo "$as_me:$LINENO: checking for XineramaQueryExtension in -lXinerama" >&5
+-echo $ECHO_N "checking for XineramaQueryExtension in -lXinerama... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_Xinerama_XineramaQueryExtension+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for attr_get in -lattr" >&5
++$as_echo_n "checking for attr_get in -lattr... " >&6; }
++if test "${ac_cv_lib_attr_attr_get+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lattr  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char attr_get ();
++int
++main ()
++{
++return attr_get ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_attr_attr_get=yes
++else
++  ac_cv_lib_attr_attr_get=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_attr_get" >&5
++$as_echo "$ac_cv_lib_attr_attr_get" >&6; }
++if test "x$ac_cv_lib_attr_attr_get" = x""yes; then :
++  /bin/true
++fi
++
++	# I'm anal and I don't know which versions have which symbols,
++	# so I check for all the ones we use
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for get_ordered_context_list in -lselinux" >&5
++$as_echo_n "checking for get_ordered_context_list in -lselinux... " >&6; }
++if test "${ac_cv_lib_selinux_get_ordered_context_list+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lselinux  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char get_ordered_context_list ();
++int
++main ()
++{
++return get_ordered_context_list ();
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_selinux_get_ordered_context_list=yes
++else
++  ac_cv_lib_selinux_get_ordered_context_list=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_get_ordered_context_list" >&5
++$as_echo "$ac_cv_lib_selinux_get_ordered_context_list" >&6; }
++if test "x$ac_cv_lib_selinux_get_ordered_context_list" = x""yes; then :
++  /bin/true
++fi
++
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freecon in -lselinux" >&5
++$as_echo_n "checking for freecon in -lselinux... " >&6; }
++if test "${ac_cv_lib_selinux_freecon+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lXinerama -lXext $ALL_X_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lselinux  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -32995,138 +22476,118 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char XineramaQueryExtension ();
++char freecon ();
+ int
+ main ()
+ {
+-return XineramaQueryExtension ();
++return freecon ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_Xinerama_XineramaQueryExtension=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_selinux_freecon=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_Xinerama_XineramaQueryExtension=no
++  ac_cv_lib_selinux_freecon=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5
+-echo "${ECHO_T}$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; }
+-if test $ac_cv_lib_Xinerama_XineramaQueryExtension = yes; then
+-  { echo "$as_me:$LINENO: checking for X11/extensions/Xinerama.h" >&5
+-echo $ECHO_N "checking for X11/extensions/Xinerama.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_X11_extensions_Xinerama_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freecon" >&5
++$as_echo "$ac_cv_lib_selinux_freecon" >&6; }
++if test "x$ac_cv_lib_selinux_freecon" = x""yes; then :
++  /bin/true
++fi
++
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for freeconary in -lselinux" >&5
++$as_echo_n "checking for freeconary in -lselinux... " >&6; }
++if test "${ac_cv_lib_selinux_freeconary+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lselinux  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-#include <X11/Xlib.h>
+ 
+-#include <X11/extensions/Xinerama.h>
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char freeconary ();
++int
++main ()
++{
++return freeconary ();
++  ;
++  return 0;
++}
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_header_X11_extensions_Xinerama_h=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_selinux_freeconary=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_header_X11_extensions_Xinerama_h=no
++  ac_cv_lib_selinux_freeconary=no
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_freeconary" >&5
++$as_echo "$ac_cv_lib_selinux_freeconary" >&6; }
++if test "x$ac_cv_lib_selinux_freeconary" = x""yes; then :
++  /bin/true
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_Xinerama_h" >&5
+-echo "${ECHO_T}$ac_cv_header_X11_extensions_Xinerama_h" >&6; }
+-if test $ac_cv_header_X11_extensions_Xinerama_h = yes; then
+-  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+-                          X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+-                       fi
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_XFREE_XINERAMA 1
+-_ACEOF
+ 
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
++$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
++if test "${ac_cv_lib_selinux_setexeccon+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lselinux  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_XINERAMA 1
++/* Override any GCC internal prototype to avoid an error.
++   Use char because int might match the return type of a GCC
++   builtin and then its argument prototype would still apply.  */
++#ifdef __cplusplus
++extern "C"
++#endif
++char setexeccon ();
++int
++main ()
++{
++return setexeccon ();
++  ;
++  return 0;
++}
+ _ACEOF
+-
+-                       XINERAMA_LIBS="-lXinerama"
+-                       XINERAMA_SUPPORT=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_selinux_setexeccon=yes
+ else
+-  use_xfree_xinerama=no
++  ac_cv_lib_selinux_setexeccon=no
+ fi
+-
+-
+-else
+-  use_xfree_xinerama=no
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
++$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
++if test "x$ac_cv_lib_selinux_setexeccon" = x""yes; then :
++  /bin/true
+ fi
+ 
+-  { echo "$as_me:$LINENO: checking for Xinerama support on XFree86" >&5
+-echo $ECHO_N "checking for Xinerama support on XFree86... $ECHO_C" >&6; }
+-  { echo "$as_me:$LINENO: result: $use_xfree_xinerama" >&5
+-echo "${ECHO_T}$use_xfree_xinerama" >&6; };
+-
+-  if test x$use_xfree_xinerama = xno ; then
+-    if test x$os_solaris = xyes ; then
+-	# Check for solaris
+-	use_solaris_xinerama=yes
+-	{ echo "$as_me:$LINENO: checking for XineramaGetInfo in -lXext" >&5
+-echo $ECHO_N "checking for XineramaGetInfo in -lXext... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_Xext_XineramaGetInfo+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
++$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
++if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lXext $ALL_X_LIBS $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-lselinux  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -33135,612 +22596,318 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char XineramaGetInfo ();
++char is_selinux_enabled ();
+ int
+ main ()
+ {
+-return XineramaGetInfo ();
++return is_selinux_enabled ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_Xext_XineramaGetInfo=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_selinux_is_selinux_enabled=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_lib_selinux_is_selinux_enabled=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
++$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
++if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
++  /bin/true
++fi
+ 
+-	ac_cv_lib_Xext_XineramaGetInfo=no
++
++$as_echo "#define HAVE_SELINUX 1" >>confdefs.h
++
++	EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++
++use_console_kit=no
++if test "x$with_console_kit" != "xno" ; then
++	use_console_kit=yes
++
++$as_echo "#define WITH_CONSOLE_KIT 1" >>confdefs.h
++
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XineramaGetInfo" >&5
+-echo "${ECHO_T}$ac_cv_lib_Xext_XineramaGetInfo" >&6; }
+-if test $ac_cv_lib_Xext_XineramaGetInfo = yes; then
+-  use_solaris_xinerama=yes
++ if test x$use_console_kit = xyes; then
++  WITH_CONSOLE_KIT_TRUE=
++  WITH_CONSOLE_KIT_FALSE='#'
+ else
+-  use_solaris_xinerama=no
++  WITH_CONSOLE_KIT_TRUE='#'
++  WITH_CONSOLE_KIT_FALSE=
+ fi
+ 
+-	if test "x$use_solaris_xinerama" = "xyes"; then
+-            { echo "$as_me:$LINENO: checking for X11/extensions/xinerama.h" >&5
+-echo $ECHO_N "checking for X11/extensions/xinerama.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_X11_extensions_xinerama_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <X11/Xlib.h>
+ 
+-#include <X11/extensions/xinerama.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_cv_header_X11_extensions_xinerama_h=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_header_X11_extensions_xinerama_h=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++# Check whether --with-dbus-sys was given.
++if test "${with_dbus_sys+set}" = set; then :
++  withval=$with_dbus_sys;
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_xinerama_h" >&5
+-echo "${ECHO_T}$ac_cv_header_X11_extensions_xinerama_h" >&6; }
+-if test $ac_cv_header_X11_extensions_xinerama_h = yes; then
+-  if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then
+- 				X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS"
+-                            fi
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_SOLARIS_XINERAMA 1
+-_ACEOF
+ 
++# Check whether --with-dbus-services was given.
++if test "${with_dbus_services+set}" = set; then :
++  withval=$with_dbus_services;
++fi
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_XINERAMA 1
+-_ACEOF
+ 
+-		     	    XINERAMA_LIBS=""
+-		     	    XINERAMA_SUPPORT=yes
++if ! test -z "$with_dbus_sys" ; then
++        DBUS_SYS_DIR="$with_dbus_sys"
+ else
+-  use_solaris_xinerama=no
++        DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+ fi
+ 
+ 
+-	fi
+-        { echo "$as_me:$LINENO: checking for Xinerama support on Solaris" >&5
+-echo $ECHO_N "checking for Xinerama support on Solaris... $ECHO_C" >&6; }
+-	{ echo "$as_me:$LINENO: result: $use_solaris_xinerama" >&5
+-echo "${ECHO_T}$use_solaris_xinerama" >&6; };
+-    fi
+-  fi
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iso-codes has iso-639 domain" >&5
++$as_echo_n "checking whether iso-codes has iso-639 domain... " >&6; }
++if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
++cat >>confdefs.h <<_ACEOF
++#define ISO_CODES_PREFIX "`$PKG_CONFIG --variable=prefix iso-codes`"
++_ACEOF
+ 
+-CPPFLAGS="$xinerama_save_cppflags"
++ISO_CODES=iso-codes
+ 
+ 
+-if test "x$with_selinux" = "xyes" ; then
+-	echo "SELinux support requested (--with-selinux was given), checking prerequisites"
+-	if test -d /usr/local/selinux/include ; then
+-		echo "Found /usr/local/selinux/include, will look there for SELinux stuff as well"
+-		CFLAGS="$CFLAGS -I/usr/local/selinux/include"
+-		LDFLAGS="$LDFLAGS -L/usr/local/selinux/lib"
+-	fi
+-	if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
+-  { echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
+-echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
+-echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; }
++
++msg_rbac_shutdown=no
++# Check whether --enable-rbac-shutdown was given.
++if test "${enable_rbac_shutdown+set}" = set; then :
++  enableval=$enable_rbac_shutdown; enable_rbac_shutdown=$enableval
+ else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
+-echo $ECHO_N "checking selinux/selinux.h usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++  enable_rbac_shutdown=no
++fi
++
++
++if test "x$enable_rbac_shutdown" != "xno"; then
++        RBAC_LIBS="-lsecdb -lsocket -lnsl"
++
++$as_echo "#define ENABLE_RBAC_SHUTDOWN /**/" >>confdefs.h
++
++
++cat >>confdefs.h <<_ACEOF
++#define RBAC_SHUTDOWN_KEY "$enable_rbac_shutdown"
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <selinux/selinux.h>
++
++        msg_rbac_shutdown="yes, using key $enable_rbac_shutdown"
++fi
++
++
++
++
++for ac_header in execinfo.h
++do :
++  ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
++if test "x$ac_cv_header_execinfo_h" = x""yes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_EXECINFO_H 1
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
++
++fi
++
++done
++
++
++
++authdir=${localstatedir}/gdm
++
++gdmlocaledir=${gdmconfdir}
++
++pixmapdir=${datadir}/pixmaps
++
++
++
++# Check whether --with-log-dir was given.
++if test "${with_log_dir+set}" = set; then :
++  withval=$with_log_dir;
++fi
++
++
++if ! test -z "$with_log_dir"; then
++   GDM_LOG_DIR=$with_log_dir
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_header_compiler=no
++   GDM_LOG_DIR=/var/log/gdm
+ fi
++logdir=$GDM_LOG_DIR
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
+-echo $ECHO_N "checking selinux/selinux.h presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <selinux/selinux.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  ac_header_preproc=no
++# Check whether --with-cache-dir was given.
++if test "${with_cache_dir+set}" = set; then :
++  withval=$with_cache_dir;
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
+-echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if ! test -z "$with_cache_dir"; then
++   GDM_CACHE_DIR=$with_cache_dir
+ else
+-  ac_cv_header_selinux_selinux_h=$ac_header_preproc
++   GDM_CACHE_DIR=/var/cache/gdm
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
+-echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; }
++cachedir=$GDM_CACHE_DIR
+ 
+-fi
+ 
++withval=""
+ 
+-	if test "${ac_cv_header_selinux_get_context_list_h+set}" = set; then
+-  { echo "$as_me:$LINENO: checking for selinux/get_context_list.h" >&5
+-echo $ECHO_N "checking for selinux/get_context_list.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_selinux_get_context_list_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++# Check whether --with-at-bindir was given.
++if test "${with_at_bindir+set}" = set; then :
++  withval=$with_at_bindir;
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_get_context_list_h" >&5
+-echo "${ECHO_T}$ac_cv_header_selinux_get_context_list_h" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking selinux/get_context_list.h usability" >&5
+-echo $ECHO_N "checking selinux/get_context_list.h usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <selinux/get_context_list.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_header_compiler=no
++
++if test x$withval != x; then
++	AT_BINDIR="$withval"
++else
++	AT_BINDIR='${bindir}'
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking selinux/get_context_list.h presence" >&5
+-echo $ECHO_N "checking selinux/get_context_list.h presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <selinux/get_context_list.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  ac_header_preproc=no
++withval=""
++
++# Check whether --with-defaults_conf was given.
++if test "${with_defaults_conf+set}" = set; then :
++  withval=$with_defaults_conf;
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: selinux/get_context_list.h: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: selinux/get_context_list.h: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for selinux/get_context_list.h" >&5
+-echo $ECHO_N "checking for selinux/get_context_list.h... $ECHO_C" >&6; }
+-if test "${ac_cv_header_selinux_get_context_list_h+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test x$withval != x; then
++	GDM_DEFAULTS_CONF="$withval"
+ else
+-  ac_cv_header_selinux_get_context_list_h=$ac_header_preproc
++	GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf'
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_get_context_list_h" >&5
+-echo "${ECHO_T}$ac_cv_header_selinux_get_context_list_h" >&6; }
+ 
++
++
++withval=""
++
++# Check whether --with-custom_conf was given.
++if test "${with_custom_conf+set}" = set; then :
++  withval=$with_custom_conf;
+ fi
+ 
+ 
+-	{ echo "$as_me:$LINENO: checking for attr_get in -lattr" >&5
+-echo $ECHO_N "checking for attr_get in -lattr... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_attr_attr_get+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if test x$withval != x; then
++	GDM_CUSTOM_CONF="$withval"
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lattr  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++	GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf'
++fi
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char attr_get ();
+-int
+-main ()
+-{
+-return attr_get ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_attr_attr_get=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_cv_lib_attr_attr_get=no
+-fi
++GDM_OLD_CONF='${gdmconfdir}/gdm.conf'
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_attr_attr_get" >&5
+-echo "${ECHO_T}$ac_cv_lib_attr_attr_get" >&6; }
+-if test $ac_cv_lib_attr_attr_get = yes; then
+-  /bin/true
++
++
++
++# Check whether --with-xevie was given.
++if test "${with_xevie+set}" = set; then :
++  withval=$with_xevie;
++else
++  with_xevie=no
+ fi
+ 
+-	# I'm anal and I don't know which versions have which symbols,
+-	# so I check for all the ones we use
+-	{ echo "$as_me:$LINENO: checking for get_ordered_context_list in -lselinux" >&5
+-echo $ECHO_N "checking for get_ordered_context_list in -lselinux... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_selinux_get_ordered_context_list+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++
++if test x$with_xevie != xno ; then
++	XEVIE_OPTION="+extension XEVIE"
+ else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lselinux  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++	XEVIE_OPTION=""
++fi
++
++
++
++cat >>confdefs.h <<_ACEOF
++#define XEVIE_OPTION "$XEVIE_OPTION"
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++
++
++
++# Check for Solaris auditing API
++# Note, Solaris auditing not supported for Solaris 9 or earlier and
++# should not be used on these versions of Solaris if auditing is
++# required.  Solaris auditing is only supported on systems that
++# support the ADT_USER enumeration value.
++#
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris auditing API" >&5
++$as_echo_n "checking for Solaris auditing API... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char get_ordered_context_list ();
++#include <bsm/adt.h>
++adt_user_context = ADT_USER;
++
+ int
+ main ()
+ {
+-return get_ordered_context_list ();
++
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_selinux_get_ordered_context_list=yes
++if ac_fn_c_try_compile "$LINENO"; then :
++   check_sun_audit=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_selinux_get_ordered_context_list=no
++   check_sun_audit=no
+ fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++if test ${check_sun_audit} = yes
++then
++
++$as_echo "#define HAVE_ADT 1" >>confdefs.h
++
++   PAM_LIBS="$PAM_LIBS -lbsm"
++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_get_ordered_context_list" >&5
+-echo "${ECHO_T}$ac_cv_lib_selinux_get_ordered_context_list" >&6; }
+-if test $ac_cv_lib_selinux_get_ordered_context_list = yes; then
+-  /bin/true
++ if test x$check_sun_audit = xyes; then
++  HAVE_ADT_TRUE=
++  HAVE_ADT_FALSE='#'
++else
++  HAVE_ADT_TRUE='#'
++  HAVE_ADT_FALSE=
+ fi
+ 
+-	{ echo "$as_me:$LINENO: checking for freecon in -lselinux" >&5
+-echo $ECHO_N "checking for freecon in -lselinux... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_selinux_freecon+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lselinux  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char freecon ();
+-int
+-main ()
+-{
+-return freecon ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_selinux_freecon=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++# Check for Linux auditing API
++#
+ 
+-	ac_cv_lib_selinux_freecon=no
++# Check whether --with-libaudit was given.
++if test "${with_libaudit+set}" = set; then :
++  withval=$with_libaudit;
++else
++  with_libaudit=auto
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_freecon" >&5
+-echo "${ECHO_T}$ac_cv_lib_selinux_freecon" >&6; }
+-if test $ac_cv_lib_selinux_freecon = yes; then
+-  /bin/true
+-fi
+ 
+-	{ echo "$as_me:$LINENO: checking for freeconary in -lselinux" >&5
+-echo $ECHO_N "checking for freeconary in -lselinux... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_selinux_freeconary+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++# libaudit detection
++if test x$with_libaudit = xno ; then
++    have_libaudit=no;
++else
++    # See if we have audit daemon library
++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_message in -laudit" >&5
++$as_echo_n "checking for audit_log_user_message in -laudit... " >&6; }
++if test "${ac_cv_lib_audit_audit_log_user_message+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lselinux  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-laudit  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -33749,63 +22916,73 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char freeconary ();
++char audit_log_user_message ();
+ int
+ main ()
+ {
+-return freeconary ();
++return audit_log_user_message ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_selinux_freeconary=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_audit_audit_log_user_message=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_lib_audit_audit_log_user_message=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_message" >&5
++$as_echo "$ac_cv_lib_audit_audit_log_user_message" >&6; }
++if test "x$ac_cv_lib_audit_audit_log_user_message" = x""yes; then :
++  have_libaudit=yes
++else
++  have_libaudit=no
++fi
+ 
+-	ac_cv_lib_selinux_freeconary=no
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++ if test x$have_libaudit = xyes; then
++  HAVE_LIBAUDIT_TRUE=
++  HAVE_LIBAUDIT_FALSE='#'
++else
++  HAVE_LIBAUDIT_TRUE='#'
++  HAVE_LIBAUDIT_FALSE=
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_freeconary" >&5
+-echo "${ECHO_T}$ac_cv_lib_selinux_freeconary" >&6; }
+-if test $ac_cv_lib_selinux_freeconary = yes; then
+-  /bin/true
++
++
++if test x$have_libaudit = xyes ; then
++    PAM_LIBS="$PAM_LIBS -laudit"
++
++$as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
++
+ fi
+ 
+-	{ echo "$as_me:$LINENO: checking for setexeccon in -lselinux" >&5
+-echo $ECHO_N "checking for setexeccon in -lselinux... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_selinux_setexeccon+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++#
++# Subst the extra libs
++#
++
++
++
++
++
++
++
++
++
++
++# Check for Solaris logindevperm support
++#
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for di_devperm_login in -ldevinfo" >&5
++$as_echo_n "checking for di_devperm_login in -ldevinfo... " >&6; }
++if test "${ac_cv_lib_devinfo_di_devperm_login+set}" = set; then :
++  $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lselinux  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
++LIBS="-ldevinfo  $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ /* Override any GCC internal prototype to avoid an error.
+@@ -33814,2959 +22991,3190 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char setexeccon ();
++char di_devperm_login ();
+ int
+ main ()
+ {
+-return setexeccon ();
++return di_devperm_login ();
+   ;
+   return 0;
+ }
+ _ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_selinux_setexeccon=yes
++if ac_fn_c_try_link "$LINENO"; then :
++  ac_cv_lib_devinfo_di_devperm_login=yes
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++  ac_cv_lib_devinfo_di_devperm_login=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++    conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_devinfo_di_devperm_login" >&5
++$as_echo "$ac_cv_lib_devinfo_di_devperm_login" >&6; }
++if test "x$ac_cv_lib_devinfo_di_devperm_login" = x""yes; then :
++
++                        $as_echo "#define HAVE_LOGINDEVPERM 1" >>confdefs.h
++
++                            PAM_LIBS="$PAM_LIBS -ldevinfo"
++fi
++
++
++
++# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often
++# symlink to each other, and configure should use the more stable
++# location (the real directory) if possible.
++#
++# On Solaris, the /usr/bin/Xserver script is used to decide whether to
++# use Xsun or Xorg, so this is used on Solaris.
++#
++# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6
++# and /usr/X11 since they often symlink to each other, and configure
++# should use the more stable location (the real directory) if possible.
++#
++if test -x /usr/X11/bin/Xserver; then
++   X_PATH="/usr/X11/bin"
++   X_SERVER_PATH="/usr/X11/bin"
++   X_SERVER="/usr/X11/bin/Xserver"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then
++   X_PATH="/usr/X11R6/bin"
++   X_SERVER_PATH="/usr/X11R6/bin"
++   X_SERVER="/usr/X11R6/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then
++   X_PATH="/usr/X11/bin"
++   X_SERVER_PATH="/usr/X11/bin"
++   X_SERVER="/usr/X11/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test -x /usr/X11R6/bin/X; then
++   X_PATH="/usr/X11R6/bin"
++   X_SERVER_PATH="/usr/X11R6/bin"
++   X_SERVER="/usr/X11R6/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test -x /usr/bin/Xorg; then
++   X_PATH="/usr/bin"
++   X_SERVER_PATH="/usr/bin"
++   X_SERVER="/usr/bin/Xorg"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test -x /usr/X11/bin/X; then
++   X_PATH="/usr/X11/bin"
++   X_SERVER_PATH="/usr/X11/bin"
++   X_SERVER="/usr/X11/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test -x /usr/openwin/bin/Xsun; then
++   # Do not add /usr/openwin/bin here because on Solaris you need
++   # /usr/openwin/bin in your PATH even if you are using the Xorg
++   # Xserver.  We add this to the path below.
++   X_PATH="/usr/openwin/bin"
++   X_SERVER_PATH="/usr/openwin/bin"
++   X_SERVER="/usr/openwin/bin/Xsun"
++   X_CONFIG_OPTIONS="-audit 0 -nobanner"
++elif test -x /opt/X11R6/bin/X; then
++   X_PATH="/opt/X11R6/bin"
++   X_SERVER_PATH="/opt/X11R6/bin"
++   X_SERVER="/opt/X11R6/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++elif test -x /usr/bin/X; then
++   X_PATH="/usr/bin"
++   X_SERVER_PATH="/usr/bin"
++   X_SERVER="/usr/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++else
++   # what to do, what to do, this is wrong, but this just sets the
++   # defaults, perhaps this user is cross compiling or some such
++   X_PATH="/usr/bin"
++   X_SERVER_PATH="/usr/bin"
++   X_SERVER="/usr/bin/X"
++   X_CONFIG_OPTIONS="-audit 0"
++fi
++
++
++# Use Xephyr if it is available.  It works better than Xnest since Xephyr
++# supports the Xserver extensions, even if on a remote machine.
++#
++X_XNEST_UNSCALED_FONTPATH="true"
++if test -x $X_SERVER_PATH/Xephyr; then
++    X_XNEST_CMD="$X_SERVER_PATH/Xephyr"
++    X_XNEST_CONFIG_OPTIONS="-audit 0"
++else
++    if test -x /usr/openwin/bin/Xnest; then
++        # If on Solaris, Xnest is only shipped with the Xsun Xserver, so
++        # use this version.
++        #
++        X_XNEST_CMD="/usr/openwin/bin/Xnest"
++        X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn"
++        X_XNEST_UNSCALED_FONTPATH="false"
++    else
++        if test -x $X_SERVER_PATH/Xnest; then
++            X_XNEST_CMD="$X_SERVER_PATH/Xnest"
++            X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest"
++        fi
++    fi
++fi
++
++
++
++  EXP_VAR=LOCALSTATEDIR
++  FROM_VAR=$localstatedir
++
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
++
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
++
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
++
++    full_var=$new_full_var
++  LOCALSTATEDIR="$full_var"
++
++
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
++
++
++  EXP_VAR=SYSCONFDIR
++  FROM_VAR=$sysconfdir
++
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
++
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
++
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
++
++    full_var=$new_full_var
++  SYSCONFDIR="$full_var"
++
++
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
++
++
++  EXP_VAR=DATADIR
++  FROM_VAR=$datadir
++
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
++
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
++
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
++
++    full_var=$new_full_var
++  DATADIR="$full_var"
++
++
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
+ 
+-	ac_cv_lib_selinux_setexeccon=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_setexeccon" >&5
+-echo "${ECHO_T}$ac_cv_lib_selinux_setexeccon" >&6; }
+-if test $ac_cv_lib_selinux_setexeccon = yes; then
+-  /bin/true
+-fi
++  EXP_VAR=BINDIR
++  FROM_VAR=$bindir
+ 
+-	{ echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
+-echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lselinux  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char is_selinux_enabled ();
+-int
+-main ()
+-{
+-return is_selinux_enabled ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_selinux_is_selinux_enabled=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
+ 
+-	ac_cv_lib_selinux_is_selinux_enabled=no
+-fi
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
+-echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
+-if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
+-  /bin/true
+-fi
++    full_var=$new_full_var
++  BINDIR="$full_var"
+ 
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_SELINUX 1
+-_ACEOF
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
+ 
+-	EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+-fi
+ 
++  EXP_VAR=SBINDIR
++  FROM_VAR=$sbindir
+ 
+-use_console_kit=no
+-if test "x$with_console_kit" != "xno" ; then
+-	use_console_kit=yes
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define WITH_CONSOLE_KIT 1
+-_ACEOF
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
+ 
+-fi
+- if test x$use_console_kit = xyes; then
+-  WITH_CONSOLE_KIT_TRUE=
+-  WITH_CONSOLE_KIT_FALSE='#'
+-else
+-  WITH_CONSOLE_KIT_TRUE='#'
+-  WITH_CONSOLE_KIT_FALSE=
+-fi
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
+ 
++    full_var=$new_full_var
++  SBINDIR="$full_var"
+ 
+ 
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
+ 
+ 
+-# Check whether --with-dbus-sys was given.
+-if test "${with_dbus_sys+set}" = set; then
+-  withval=$with_dbus_sys;
+-fi
++  EXP_VAR=LIBDIR
++  FROM_VAR=$libdir
+ 
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
+ 
+-# Check whether --with-dbus-services was given.
+-if test "${with_dbus_services+set}" = set; then
+-  withval=$with_dbus_services;
+-fi
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
+ 
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
+ 
+-if ! test -z "$with_dbus_sys" ; then
+-        DBUS_SYS_DIR="$with_dbus_sys"
+-else
+-        DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+-fi
++    full_var=$new_full_var
++  LIBDIR="$full_var"
+ 
+ 
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
+ 
+-{ echo "$as_me:$LINENO: checking whether iso-codes has iso-639 domain" >&5
+-echo $ECHO_N "checking whether iso-codes has iso-639 domain... $ECHO_C" >&6; }
+-if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then
+-	{ echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-else
+-	{ echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define ISO_CODES_PREFIX "`$PKG_CONFIG --variable=prefix iso-codes`"
+-_ACEOF
++  EXP_VAR=LIBEXECDIR
++  FROM_VAR=$libexecdir
+ 
+-ISO_CODES=iso-codes
++    prefix_save=$prefix
++  exec_prefix_save=$exec_prefix
+ 
++    if test "x$prefix" = "xNONE"; then
++    prefix="$ac_default_prefix"
++  fi
++    if test "x$exec_prefix" = "xNONE"; then
++    exec_prefix=$prefix
++  fi
+ 
++  full_var="$FROM_VAR"
++    while true; do
++    new_full_var="`eval echo $full_var`"
++    if test "x$new_full_var" = "x$full_var"; then break; fi
++    full_var=$new_full_var
++  done
+ 
+-msg_rbac_shutdown=no
+-# Check whether --enable-rbac-shutdown was given.
+-if test "${enable_rbac_shutdown+set}" = set; then
+-  enableval=$enable_rbac_shutdown; enable_rbac_shutdown=$enableval
+-else
+-  enable_rbac_shutdown=no
+-fi
++    full_var=$new_full_var
++  LIBEXECDIR="$full_var"
+ 
+ 
+-if test "x$enable_rbac_shutdown" != "xno"; then
+-        RBAC_LIBS="-lsecdb -lsocket -lnsl"
++    prefix=$prefix_save
++  exec_prefix=$exec_prefix_save
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define ENABLE_RBAC_SHUTDOWN
+-_ACEOF
+ 
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define RBAC_SHUTDOWN_KEY "$enable_rbac_shutdown"
+-_ACEOF
+ 
+-        msg_rbac_shutdown="yes, using key $enable_rbac_shutdown"
++# Check whether --with-pid-file was given.
++if test "${with_pid_file+set}" = set; then :
++  withval=$with_pid_file;
+ fi
+ 
+ 
++if ! test -z "$with_pid_file"; then
++   GDM_PID_FILE=$with_pid_file
++else
++   GDM_PID_FILE=/var/run/gdm.pid
++fi
+ 
+ 
+ 
+-for ac_header in execinfo.h
+-do
+-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+-else
+-  # Is the header compilable?
+-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-$ac_includes_default
+-#include <$ac_header>
++cat >>confdefs.h <<_ACEOF
++#define GDM_PID_FILE "$GDM_PID_FILE"
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  ac_header_compiler=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	ac_header_compiler=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-echo "${ECHO_T}$ac_header_compiler" >&6; }
+ 
+-# Is the header present?
+-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <$ac_header>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } >/dev/null && {
+-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       }; then
+-  ac_header_preproc=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-  ac_header_preproc=no
++# Check whether --with-working-directory was given.
++if test "${with_working_directory+set}" = set; then :
++  withval=$with_working_directory;
+ fi
+ 
+-rm -f conftest.err conftest.$ac_ext
+-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-echo "${ECHO_T}$ac_header_preproc" >&6; }
+ 
+-# So?  What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+-  yes:no: )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+-    ac_header_preproc=yes
+-    ;;
+-  no:yes:* )
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+-    ( cat <<\_ASBOX
+-## ------------------------------------------------------------------ ##
+-## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdm ##
+-## ------------------------------------------------------------------ ##
+-_ASBOX
+-     ) | sed "s/^/$as_me: WARNING:     /" >&2
+-    ;;
+-esac
+-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
++if ! test -z "$with_working_directory"; then
++   GDM_WORKING_DIR=$with_working_directory
+ else
+-  eval "$as_ac_Header=\$ac_header_preproc"
++   GDM_WORKING_DIR=${localstatedir}/lib/gdm
+ fi
+-ac_res=`eval echo '${'$as_ac_Header'}'`
+-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+-echo "${ECHO_T}$ac_res" >&6; }
+ 
++
++
++
++
++# Check whether --with-xauth-dir was given.
++if test "${with_xauth_dir+set}" = set; then :
++  withval=$with_xauth_dir;
+ fi
+-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+-  cat >>confdefs.h <<_ACEOF
+-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+-_ACEOF
+ 
++
++if ! test -z "$with_xauth_dir"; then
++   GDM_XAUTH_DIR=$with_xauth_dir
++else
++   GDM_XAUTH_DIR=${localstatedir}/run/gdm
+ fi
+ 
+-done
+ 
+ 
+ 
+-authdir=${localstatedir}/gdm
+ 
+-gdmlocaledir=${gdmconfdir}
++# Turn on the additional warnings last, so -Werror doesn't affect other tests.
+ 
+-pixmapdir=${datadir}/pixmaps
++# Check whether --enable-more-warnings was given.
++if test "${enable_more_warnings+set}" = set; then :
++  enableval=$enable_more_warnings; set_more_warnings="$enableval"
++else
++
++	      if test -d $srcdir/.svn; then
++	        set_more_warnings=yes
++	      else
++	        set_more_warnings=no
++              fi
++fi
+ 
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for more warnings" >&5
++$as_echo_n "checking for more warnings... " >&6; }
++if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++        CFLAGS="\
++        -Wall \
++        -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
++        -Wnested-externs -Wpointer-arith \
++        -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
++        $CFLAGS"
+ 
+-# Check whether --with-log-dir was given.
+-if test "${with_log_dir+set}" = set; then
+-  withval=$with_log_dir;
+-fi
++        for option in -Wno-strict-aliasing -Wno-sign-compare; do
++                SAVE_CFLAGS="$CFLAGS"
++                CFLAGS="$CFLAGS $option"
++                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
++$as_echo_n "checking whether gcc understands $option... " >&6; }
++                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
+ 
++int
++main ()
++{
+ 
+-if ! test -z "$with_log_dir"; then
+-   GDM_LOG_DIR=$with_log_dir
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  has_option=yes
+ else
+-   GDM_LOG_DIR=/var/log/gdm
++  has_option=no
+ fi
+-logdir=$GDM_LOG_DIR
+-
+-
+-withval=""
+-
+-# Check whether --with-at-bindir was given.
+-if test "${with_at_bindir+set}" = set; then
+-  withval=$with_at_bindir;
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++                if test $has_option = no; then
++                        CFLAGS="$SAVE_CFLAGS"
++                fi
++                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
++$as_echo "$has_option" >&6; }
++                unset has_option
++                unset SAVE_CFLAGS
++        done
++        unset option
++else
++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ fi
+ 
+-
+-if test x$withval != x; then
+-	AT_BINDIR="$withval"
++#
++# Enable Debug
++#
++# Check whether --enable-debug was given.
++if test "${enable_debug+set}" = set; then :
++  enableval=$enable_debug;
+ else
+-	AT_BINDIR='${bindir}'
++  enable_debug=yes
+ fi
+ 
+ 
+-
+-withval=""
+-
+-# Check whether --with-defaults_conf was given.
+-if test "${with_defaults_conf+set}" = set; then
+-  withval=$with_defaults_conf;
++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
+ 
+ 
+-if test x$withval != x; then
+-	GDM_DEFAULTS_CONF="$withval"
++#
++# Enable Profiling
++#
++# Check whether --enable-profiling was given.
++if test "${enable_profiling+set}" = set; then :
++  enableval=$enable_profiling;
+ else
+-	GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf'
++  enable_profiling=yes
+ fi
+ 
+ 
++if test "$enable_profiling" = "yes"; then
+ 
+-withval=""
++$as_echo "#define ENABLE_PROFILING 1" >>confdefs.h
+ 
+-# Check whether --with-custom_conf was given.
+-if test "${with_custom_conf+set}" = set; then
+-  withval=$with_custom_conf;
+ fi
+ 
+-
+-if test x$withval != x; then
+-	GDM_CUSTOM_CONF="$withval"
++#
++# Set SHELL to use in scripts.
++#
++if test x$os_solaris = xyes ; then
++   XSESSION_SHELL=/bin/ksh
+ else
+-	GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf'
++   XSESSION_SHELL=/bin/sh
+ fi
+ 
++# Set configuration choices.
++#
+ 
+-GDM_OLD_CONF='${gdmconfdir}/gdm.conf'
+ 
++cat >>confdefs.h <<_ACEOF
++#define XSESSION_SHELL "$XSESSION_SHELL"
++_ACEOF
+ 
+ 
++cat >>confdefs.h <<_ACEOF
++#define SOUND_PROGRAM "$SOUND_PROGRAM"
++_ACEOF
+ 
+-# Check whether --with-xevie was given.
+-if test "${with_xevie+set}" = set; then
+-  withval=$with_xevie;
+-else
+-  with_xevie=no
+-fi
+ 
+ 
+-if test x$with_xevie != xno ; then
+-	XEVIE_OPTION="+extension XEVIE"
+-else
+-	XEVIE_OPTION=""
+-fi
+ 
+ 
+ 
+ cat >>confdefs.h <<_ACEOF
+-#define XEVIE_OPTION "$XEVIE_OPTION"
++#define X_SERVER "$X_SERVER"
+ _ACEOF
+ 
++cat >>confdefs.h <<_ACEOF
++#define X_SERVER_PATH "$X_SERVER_PATH"
++_ACEOF
+ 
+ 
+-# Check for Solaris auditing API
+-# Note, Solaris auditing not supported for Solaris 9 or earlier and
+-# should not be used on these versions of Solaris if auditing is
+-# required.  Solaris auditing is only supported on systems that
+-# support the ADT_USER enumeration value.
+-#
+-{ echo "$as_me:$LINENO: checking for Solaris auditing API" >&5
+-echo $ECHO_N "checking for Solaris auditing API... $ECHO_C" >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++cat >>confdefs.h <<_ACEOF
++#define X_CONFIG_OPTIONS "$X_CONFIG_OPTIONS"
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-#include <bsm/adt.h>
+-adt_user_context = ADT_USER;
+ 
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-   check_sun_audit=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+ 
+-	 check_sun_audit=no
+-fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++cat >>confdefs.h <<_ACEOF
++#define X_XNEST_CMD "$X_XNEST_CMD"
++_ACEOF
+ 
+-if test ${check_sun_audit} = yes
+-then
++cat >>confdefs.h <<_ACEOF
++#define X_XNEST_CONFIG_OPTIONS "$X_XNEST_CONFIG_OPTIONS"
++_ACEOF
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_ADT 1
++cat >>confdefs.h <<_ACEOF
++#define X_XNEST_UNSCALED_FONTPATH "$X_XNEST_UNSCALED_FONTPATH"
+ _ACEOF
+ 
+-   PAM_LIBS="$PAM_LIBS -lbsm"
+-   { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-else
+-   { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+- if test x$check_sun_audit = xyes; then
+-  HAVE_ADT_TRUE=
+-  HAVE_ADT_FALSE='#'
+-else
+-  HAVE_ADT_TRUE='#'
+-  HAVE_ADT_FALSE=
+-fi
+ 
++## Stuff for debian/changelog.in
++#if test -e "debian/changelog"; then
++#  DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'`
++#  DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.*  //'`
++#else
++#  DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s`
++#  DEBIAN_DATE=`date -R`
++#fi
++#
++#AC_SUBST(DEBIAN_DATESTAMP)
++#AC_SUBST(DEBIAN_DATE)
++
++ac_config_files="$ac_config_files Makefile daemon/Makefile docs/Makefile gui/Makefile gui/gdmsetup/Makefile gui/simple-greeter/Makefile gui/simple-greeter/libnotificationarea/Makefile gui/simple-chooser/Makefile gui/user-switch-applet/Makefile utils/Makefile data/gdm.conf data/gdm.policy data/Makefile data/faces/Makefile data/greeter-autostart/Makefile data/pixmaps/Makefile data/pixmaps/16x16/Makefile data/pixmaps/32x32/Makefile data/pixmaps/48x48/Makefile common/Makefile po/Makefile.in tests/Makefile"
+ 
+-# Check for Linux auditing API
++
++cat >confcache <<\_ACEOF
++# This file is a shell script that caches the results of configure
++# tests run on this system so they can be shared between configure
++# scripts and configure runs, see configure's option --config-cache.
++# It is not useful on other systems.  If it contains results you don't
++# want to keep, you may remove or edit it.
++#
++# config.status only pays attention to the cache file if you give it
++# the --recheck option to rerun configure.
+ #
++# `ac_cv_env_foo' variables (set or unset) will be overridden when
++# loading this file, other *unset* `ac_cv_foo' will be assigned the
++# following values.
+ 
+-# Check whether --with-libaudit was given.
+-if test "${with_libaudit+set}" = set; then
+-  withval=$with_libaudit;
+-else
+-  with_libaudit=auto
++_ACEOF
++
++# The following way of writing the cache mishandles newlines in values,
++# but we know of no workaround that is simple, portable, and efficient.
++# So, we kill variables containing newlines.
++# Ultrix sh set writes to stderr and can't be redirected directly,
++# and sets the high bit in the cache file unless we assign to the vars.
++(
++  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
++    eval ac_val=\$$ac_var
++    case $ac_val in #(
++    *${as_nl}*)
++      case $ac_var in #(
++      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
++      esac
++      case $ac_var in #(
++      _ | IFS | as_nl) ;; #(
++      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
++      *) { eval $ac_var=; unset $ac_var;} ;;
++      esac ;;
++    esac
++  done
++
++  (set) 2>&1 |
++    case $as_nl`(ac_space=' '; set) 2>&1` in #(
++    *${as_nl}ac_space=\ *)
++      # `set' does not quote correctly, so add quotes: double-quote
++      # substitution turns \\\\ into \\, and sed turns \\ into \.
++      sed -n \
++	"s/'/'\\\\''/g;
++	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
++      ;; #(
++    *)
++      # `set' quotes correctly as required by POSIX, so do not add quotes.
++      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
++      ;;
++    esac |
++    sort
++) |
++  sed '
++     /^ac_cv_env_/b end
++     t clear
++     :clear
++     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
++     t end
++     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
++     :end' >>confcache
++if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
++  if test -w "$cache_file"; then
++    test "x$cache_file" != "x/dev/null" &&
++      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
++$as_echo "$as_me: updating cache $cache_file" >&6;}
++    cat confcache >$cache_file
++  else
++    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
++$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
++  fi
+ fi
++rm -f confcache
++
++test "x$prefix" = xNONE && prefix=$ac_default_prefix
++# Let make expand exec_prefix.
++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
++
++DEFS=-DHAVE_CONFIG_H
++
++ac_libobjs=
++ac_ltlibobjs=
++for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
++  # 1. Remove the extension, and $U if already installed.
++  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
++  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
++  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
++  #    will be set to the directory where LIBOBJS objects are built.
++  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
++  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
++done
++LIBOBJS=$ac_libobjs
+ 
++LTLIBOBJS=$ac_ltlibobjs
+ 
+-# libaudit detection
+-if test x$with_libaudit = xno ; then
+-    have_libaudit=no;
+-else
+-    # See if we have audit daemon library
+-    { echo "$as_me:$LINENO: checking for audit_log_user_message in -laudit" >&5
+-echo $ECHO_N "checking for audit_log_user_message in -laudit... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_audit_audit_log_user_message+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-laudit  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char audit_log_user_message ();
+-int
+-main ()
+-{
+-return audit_log_user_message ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_audit_audit_log_user_message=yes
++ if test -n "$EXEEXT"; then
++  am__EXEEXT_TRUE=
++  am__EXEEXT_FALSE='#'
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_audit_audit_log_user_message=no
++  am__EXEEXT_TRUE='#'
++  am__EXEEXT_FALSE=
+ fi
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
++  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_user_message" >&5
+-echo "${ECHO_T}$ac_cv_lib_audit_audit_log_user_message" >&6; }
+-if test $ac_cv_lib_audit_audit_log_user_message = yes; then
+-  have_libaudit=yes
+-else
+-  have_libaudit=no
++if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
++  as_fn_error "conditional \"AMDEP\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-
++if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
++  as_fn_error "conditional \"am__fastdepCC\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-
+- if test x$have_libaudit = xyes; then
+-  HAVE_LIBAUDIT_TRUE=
+-  HAVE_LIBAUDIT_FALSE='#'
+-else
+-  HAVE_LIBAUDIT_TRUE='#'
+-  HAVE_LIBAUDIT_FALSE=
++if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
++  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
++  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ 
++  ac_config_commands="$ac_config_commands po/stamp-it"
+ 
+-if test x$have_libaudit = xyes ; then
+-    PAM_LIBS="$PAM_LIBS -laudit"
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LIBAUDIT 1
+-_ACEOF
+ 
++if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
++  as_fn_error "conditional \"ENABLE_SK\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${HAVE_GNOME_DOC_UTILS_TRUE}" && test -z "${HAVE_GNOME_DOC_UTILS_FALSE}"; then
++  as_fn_error "conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${HAVE_LIBXKLAVIER_TRUE}" && test -z "${HAVE_LIBXKLAVIER_FALSE}"; then
++  as_fn_error "conditional \"HAVE_LIBXKLAVIER\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${HAVE_CHECK_TRUE}" && test -z "${HAVE_CHECK_FALSE}"; then
++  as_fn_error "conditional \"HAVE_CHECK\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
++  as_fn_error "conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${MKDTEMP_MISSING_TRUE}" && test -z "${MKDTEMP_MISSING_FALSE}"; then
++  as_fn_error "conditional \"MKDTEMP_MISSING\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
++  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
++  as_fn_error "conditional \"XDMCP_SUPPORT\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${OS_SOLARIS_TRUE}" && test -z "${OS_SOLARIS_FALSE}"; then
++  as_fn_error "conditional \"OS_SOLARIS\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${WITH_CONSOLE_KIT_TRUE}" && test -z "${WITH_CONSOLE_KIT_FALSE}"; then
++  as_fn_error "conditional \"WITH_CONSOLE_KIT\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${HAVE_ADT_TRUE}" && test -z "${HAVE_ADT_FALSE}"; then
++  as_fn_error "conditional \"HAVE_ADT\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${HAVE_LIBAUDIT_TRUE}" && test -z "${HAVE_LIBAUDIT_FALSE}"; then
++  as_fn_error "conditional \"HAVE_LIBAUDIT\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ 
+-#
+-# Subst the extra libs
+-#
+-
++: ${CONFIG_STATUS=./config.status}
++ac_write_fail=0
++ac_clean_files_save=$ac_clean_files
++ac_clean_files="$ac_clean_files $CONFIG_STATUS"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
++$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
++as_write_fail=0
++cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
++#! $SHELL
++# Generated by $as_me.
++# Run this file to recreate the current configuration.
++# Compiler output produced by configure, useful for debugging
++# configure, is in config.log if it exists.
+ 
++debug=false
++ac_cs_recheck=false
++ac_cs_silent=false
+ 
++SHELL=\${CONFIG_SHELL-$SHELL}
++export SHELL
++_ASEOF
++cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
++## -------------------- ##
++## M4sh Initialization. ##
++## -------------------- ##
+ 
++# Be more Bourne compatible
++DUALCASE=1; export DUALCASE # for MKS sh
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
++  emulate sh
++  NULLCMD=:
++  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
++  # is contrary to our usage.  Disable this feature.
++  alias -g '${1+"$@"}'='"$@"'
++  setopt NO_GLOB_SUBST
++else
++  case `(set -o) 2>/dev/null` in #(
++  *posix*) :
++    set -o posix ;; #(
++  *) :
++     ;;
++esac
++fi
+ 
+ 
++as_nl='
++'
++export as_nl
++# Printing a long string crashes Solaris 7 /usr/bin/printf.
++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
++# Prefer a ksh shell builtin over an external printf program on Solaris,
++# but without wasting forks for bash or zsh.
++if test -z "$BASH_VERSION$ZSH_VERSION" \
++    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
++  as_echo='print -r --'
++  as_echo_n='print -rn --'
++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
++  as_echo='printf %s\n'
++  as_echo_n='printf %s'
++else
++  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
++    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
++    as_echo_n='/usr/ucb/echo -n'
++  else
++    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
++    as_echo_n_body='eval
++      arg=$1;
++      case $arg in #(
++      *"$as_nl"*)
++	expr "X$arg" : "X\\(.*\\)$as_nl";
++	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
++      esac;
++      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
++    '
++    export as_echo_n_body
++    as_echo_n='sh -c $as_echo_n_body as_echo'
++  fi
++  export as_echo_body
++  as_echo='sh -c $as_echo_body as_echo'
++fi
+ 
++# The user is always right.
++if test "${PATH_SEPARATOR+set}" != set; then
++  PATH_SEPARATOR=:
++  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
++    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
++      PATH_SEPARATOR=';'
++  }
++fi
+ 
+ 
++# IFS
++# We need space, tab and new line, in precisely that order.  Quoting is
++# there to prevent editors from complaining about space-tab.
++# (If _AS_PATH_WALK were called with IFS unset, it would disable word
++# splitting by setting IFS to empty value.)
++IFS=" ""	$as_nl"
+ 
+-# Check for Solaris logindevperm support
+-#
+-{ echo "$as_me:$LINENO: checking for di_devperm_login in -ldevinfo" >&5
+-echo $ECHO_N "checking for di_devperm_login in -ldevinfo... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_devinfo_di_devperm_login+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-ldevinfo  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
++# Find who we are.  Look in the path if we contain no directory separator.
++case $0 in #((
++  *[\\/]* ) as_myself=$0 ;;
++  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
++  done
++IFS=$as_save_IFS
+ 
+-/* Override any GCC internal prototype to avoid an error.
+-   Use char because int might match the return type of a GCC
+-   builtin and then its argument prototype would still apply.  */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char di_devperm_login ();
+-int
+-main ()
+-{
+-return di_devperm_login ();
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++     ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest$ac_exeext &&
+-       $as_test_x conftest$ac_exeext; then
+-  ac_cv_lib_devinfo_di_devperm_login=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-	ac_cv_lib_devinfo_di_devperm_login=no
++# We did not find ourselves, most probably we were run as `sh COMMAND'
++# in which case we are not to be found in the path.
++if test "x$as_myself" = x; then
++  as_myself=$0
+ fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
++if test ! -f "$as_myself"; then
++  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
++  exit 1
+ fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_devinfo_di_devperm_login" >&5
+-echo "${ECHO_T}$ac_cv_lib_devinfo_di_devperm_login" >&6; }
+-if test $ac_cv_lib_devinfo_di_devperm_login = yes; then
+ 
+-                        cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LOGINDEVPERM 1
+-_ACEOF
++# Unset variables that we do not need and which cause bugs (e.g. in
++# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
++# suppresses any "Segmentation fault" message there.  '((' could
++# trigger a bug in pdksh 5.2.14.
++for as_var in BASH_ENV ENV MAIL MAILPATH
++do eval test x\${$as_var+set} = xset \
++  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
++done
++PS1='$ '
++PS2='> '
++PS4='+ '
+ 
+-                            PAM_LIBS="$PAM_LIBS -ldevinfo"
+-fi
++# NLS nuisances.
++LC_ALL=C
++export LC_ALL
++LANGUAGE=C
++export LANGUAGE
+ 
++# CDPATH.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+ 
+ 
+-# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often
+-# symlink to each other, and configure should use the more stable
+-# location (the real directory) if possible.
+-#
+-# On Solaris, the /usr/bin/Xserver script is used to decide whether to
+-# use Xsun or Xorg, so this is used on Solaris.
+-#
+-# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6
+-# and /usr/X11 since they often symlink to each other, and configure
+-# should use the more stable location (the real directory) if possible.
+-#
+-if test -x /usr/X11/bin/Xserver; then
+-   X_PATH="/usr/X11/bin"
+-   X_SERVER_PATH="/usr/X11/bin"
+-   X_SERVER="/usr/X11/bin/Xserver"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then
+-   X_PATH="/usr/X11R6/bin"
+-   X_SERVER_PATH="/usr/X11R6/bin"
+-   X_SERVER="/usr/X11R6/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then
+-   X_PATH="/usr/X11/bin"
+-   X_SERVER_PATH="/usr/X11/bin"
+-   X_SERVER="/usr/X11/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test -x /usr/X11R6/bin/X; then
+-   X_PATH="/usr/X11R6/bin"
+-   X_SERVER_PATH="/usr/X11R6/bin"
+-   X_SERVER="/usr/X11R6/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test -x /usr/bin/Xorg; then
+-   X_PATH="/usr/bin"
+-   X_SERVER_PATH="/usr/bin"
+-   X_SERVER="/usr/bin/Xorg"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test -x /usr/X11/bin/X; then
+-   X_PATH="/usr/X11/bin"
+-   X_SERVER_PATH="/usr/X11/bin"
+-   X_SERVER="/usr/X11/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test -x /usr/openwin/bin/Xsun; then
+-   # Do not add /usr/openwin/bin here because on Solaris you need
+-   # /usr/openwin/bin in your PATH even if you are using the Xorg
+-   # Xserver.  We add this to the path below.
+-   X_PATH="/usr/openwin/bin"
+-   X_SERVER_PATH="/usr/openwin/bin"
+-   X_SERVER="/usr/openwin/bin/Xsun"
+-   X_CONFIG_OPTIONS="-audit 0 -nobanner"
+-elif test -x /opt/X11R6/bin/X; then
+-   X_PATH="/opt/X11R6/bin"
+-   X_SERVER_PATH="/opt/X11R6/bin"
+-   X_SERVER="/opt/X11R6/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
+-elif test -x /usr/bin/X; then
+-   X_PATH="/usr/bin"
+-   X_SERVER_PATH="/usr/bin"
+-   X_SERVER="/usr/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
++# as_fn_error ERROR [LINENO LOG_FD]
++# ---------------------------------
++# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
++# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
++# script with status $?, using 1 if that was 0.
++as_fn_error ()
++{
++  as_status=$?; test $as_status -eq 0 && as_status=1
++  if test "$3"; then
++    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++  fi
++  $as_echo "$as_me: error: $1" >&2
++  as_fn_exit $as_status
++} # as_fn_error
++
++
++# as_fn_set_status STATUS
++# -----------------------
++# Set $? to STATUS, without forking.
++as_fn_set_status ()
++{
++  return $1
++} # as_fn_set_status
++
++# as_fn_exit STATUS
++# -----------------
++# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
++as_fn_exit ()
++{
++  set +e
++  as_fn_set_status $1
++  exit $1
++} # as_fn_exit
++
++# as_fn_unset VAR
++# ---------------
++# Portably unset VAR.
++as_fn_unset ()
++{
++  { eval $1=; unset $1;}
++}
++as_unset=as_fn_unset
++# as_fn_append VAR VALUE
++# ----------------------
++# Append the text in VALUE to the end of the definition contained in VAR. Take
++# advantage of any shell optimizations that allow amortized linear growth over
++# repeated appends, instead of the typical quadratic growth present in naive
++# implementations.
++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
++  eval 'as_fn_append ()
++  {
++    eval $1+=\$2
++  }'
++else
++  as_fn_append ()
++  {
++    eval $1=\$$1\$2
++  }
++fi # as_fn_append
++
++# as_fn_arith ARG...
++# ------------------
++# Perform arithmetic evaluation on the ARGs, and store the result in the
++# global $as_val. Take advantage of shells that can avoid forks. The arguments
++# must be portable across $(()) and expr.
++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
++  eval 'as_fn_arith ()
++  {
++    as_val=$(( $* ))
++  }'
++else
++  as_fn_arith ()
++  {
++    as_val=`expr "$@" || test $? -eq 1`
++  }
++fi # as_fn_arith
++
++
++if expr a : '\(a\)' >/dev/null 2>&1 &&
++   test "X`expr 00001 : '.*\(...\)'`" = X001; then
++  as_expr=expr
++else
++  as_expr=false
++fi
++
++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
++  as_basename=basename
+ else
+-   # what to do, what to do, this is wrong, but this just sets the
+-   # defaults, perhaps this user is cross compiling or some such
+-   X_PATH="/usr/bin"
+-   X_SERVER_PATH="/usr/bin"
+-   X_SERVER="/usr/bin/X"
+-   X_CONFIG_OPTIONS="-audit 0"
++  as_basename=false
+ fi
+ 
++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
++  as_dirname=dirname
++else
++  as_dirname=false
++fi
+ 
+-# Use Xephyr if it is available.  It works better than Xnest since Xephyr
+-# supports the Xserver extensions, even if on a remote machine.
+-#
+-X_XNEST_UNSCALED_FONTPATH="true"
+-if test -x $X_SERVER_PATH/Xephyr; then
+-    X_XNEST_CMD="$X_SERVER_PATH/Xephyr"
+-    X_XNEST_CONFIG_OPTIONS="-audit 0"
++as_me=`$as_basename -- "$0" ||
++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
++	 X"$0" : 'X\(//\)$' \| \
++	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X/"$0" |
++    sed '/^.*\/\([^/][^/]*\)\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\/\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\/\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`
++
++# Avoid depending upon Character Ranges.
++as_cr_letters='abcdefghijklmnopqrstuvwxyz'
++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
++as_cr_Letters=$as_cr_letters$as_cr_LETTERS
++as_cr_digits='0123456789'
++as_cr_alnum=$as_cr_Letters$as_cr_digits
++
++ECHO_C= ECHO_N= ECHO_T=
++case `echo -n x` in #(((((
++-n*)
++  case `echo 'xy\c'` in
++  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
++  xy)  ECHO_C='\c';;
++  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
++       ECHO_T='	';;
++  esac;;
++*)
++  ECHO_N='-n';;
++esac
++
++rm -f conf$$ conf$$.exe conf$$.file
++if test -d conf$$.dir; then
++  rm -f conf$$.dir/conf$$.file
+ else
+-    if test -x /usr/openwin/bin/Xnest; then
+-        # If on Solaris, Xnest is only shipped with the Xsun Xserver, so
+-        # use this version.
+-        #
+-        X_XNEST_CMD="/usr/openwin/bin/Xnest"
+-        X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn"
+-        X_XNEST_UNSCALED_FONTPATH="false"
+-    else
+-        if test -x $X_SERVER_PATH/Xnest; then
+-            X_XNEST_CMD="$X_SERVER_PATH/Xnest"
+-            X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest"
+-        fi
+-    fi
++  rm -f conf$$.dir
++  mkdir conf$$.dir 2>/dev/null
++fi
++if (echo >conf$$.file) 2>/dev/null; then
++  if ln -s conf$$.file conf$$ 2>/dev/null; then
++    as_ln_s='ln -s'
++    # ... but there are two gotchas:
++    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
++    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
++    # In both cases, we have to default to `cp -p'.
++    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
++      as_ln_s='cp -p'
++  elif ln conf$$.file conf$$ 2>/dev/null; then
++    as_ln_s=ln
++  else
++    as_ln_s='cp -p'
++  fi
++else
++  as_ln_s='cp -p'
+ fi
++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
++rmdir conf$$.dir 2>/dev/null
+ 
+ 
++# as_fn_mkdir_p
++# -------------
++# Create "$as_dir" as a directory, including parents if necessary.
++as_fn_mkdir_p ()
++{
+ 
+-  EXP_VAR=LOCALSTATEDIR
+-  FROM_VAR=$localstatedir
++  case $as_dir in #(
++  -*) as_dir=./$as_dir;;
++  esac
++  test -d "$as_dir" || eval $as_mkdir_p || {
++    as_dirs=
++    while :; do
++      case $as_dir in #(
++      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
++      *) as_qdir=$as_dir;;
++      esac
++      as_dirs="'$as_qdir' $as_dirs"
++      as_dir=`$as_dirname -- "$as_dir" ||
++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$as_dir" : 'X\(//\)[^/]' \| \
++	 X"$as_dir" : 'X\(//\)$' \| \
++	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_dir" |
++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)[^/].*/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`
++      test -d "$as_dir" && break
++    done
++    test -z "$as_dirs" || eval "mkdir $as_dirs"
++  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
++} # as_fn_mkdir_p
++if mkdir -p . 2>/dev/null; then
++  as_mkdir_p='mkdir -p "$as_dir"'
++else
++  test -d ./-p && rmdir ./-p
++  as_mkdir_p=false
++fi
++
++if test -x / >/dev/null 2>&1; then
++  as_test_x='test -x'
++else
++  if ls -dL / >/dev/null 2>&1; then
++    as_ls_L_option=L
++  else
++    as_ls_L_option=
+   fi
++  as_test_x='
++    eval sh -c '\''
++      if test -d "$1"; then
++	test -d "$1/.";
++      else
++	case $1 in #(
++	-*)set "./$1";;
++	esac;
++	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
++	???[sx]*):;;*)false;;esac;fi
++    '\'' sh
++  '
++fi
++as_executable_p=$as_test_x
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
++# Sed expression to map a string onto a valid CPP name.
++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+ 
+-    full_var=$new_full_var
+-  LOCALSTATEDIR="$full_var"
++# Sed expression to map a string onto a valid variable name.
++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+ 
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
++exec 6>&1
++## ----------------------------------- ##
++## Main body of $CONFIG_STATUS script. ##
++## ----------------------------------- ##
++_ASEOF
++test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+ 
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++# Save the log message, to keep $0 and so on meaningful, and to
++# report actual input values of CONFIG_FILES etc. instead of their
++# values after options handling.
++ac_log="
++This file was extended by gdm $as_me 2.28.1, which was
++generated by GNU Autoconf 2.64.  Invocation command line was
+ 
+-  EXP_VAR=SYSCONFDIR
+-  FROM_VAR=$sysconfdir
++  CONFIG_FILES    = $CONFIG_FILES
++  CONFIG_HEADERS  = $CONFIG_HEADERS
++  CONFIG_LINKS    = $CONFIG_LINKS
++  CONFIG_COMMANDS = $CONFIG_COMMANDS
++  $ $0 $@
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
++on `(hostname || uname -n) 2>/dev/null | sed 1q`
++"
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
+-  fi
++_ACEOF
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
++case $ac_config_files in *"
++"*) set x $ac_config_files; shift; ac_config_files=$*;;
++esac
+ 
+-    full_var=$new_full_var
+-  SYSCONFDIR="$full_var"
++case $ac_config_headers in *"
++"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
++esac
+ 
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++# Files that config.status was made for.
++config_files="$ac_config_files"
++config_headers="$ac_config_headers"
++config_commands="$ac_config_commands"
+ 
++_ACEOF
+ 
+-  EXP_VAR=DATADIR
+-  FROM_VAR=$datadir
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++ac_cs_usage="\
++\`$as_me' instantiates files and other configuration actions
++from templates according to the current configuration.  Unless the files
++and actions are specified as TAGs, all are instantiated by default.
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
++Usage: $0 [OPTION]... [TAG]...
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
+-  fi
++  -h, --help       print this help, then exit
++  -V, --version    print version number and configuration settings, then exit
++  -q, --quiet, --silent
++                   do not print progress messages
++  -d, --debug      don't remove temporary files
++      --recheck    update $as_me by reconfiguring in the same conditions
++      --file=FILE[:TEMPLATE]
++                   instantiate the configuration file FILE
++      --header=FILE[:TEMPLATE]
++                   instantiate the configuration header FILE
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
++Configuration files:
++$config_files
+ 
+-    full_var=$new_full_var
+-  DATADIR="$full_var"
++Configuration headers:
++$config_headers
++
++Configuration commands:
++$config_commands
+ 
++Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>."
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++ac_cs_version="\\
++gdm config.status 2.28.1
++configured by $0, generated by GNU Autoconf 2.64,
++  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
++
++Copyright (C) 2009 Free Software Foundation, Inc.
++This config.status script is free software; the Free Software Foundation
++gives unlimited permission to copy, distribute and modify it."
++
++ac_pwd='$ac_pwd'
++srcdir='$srcdir'
++INSTALL='$INSTALL'
++MKDIR_P='$MKDIR_P'
++AWK='$AWK'
++test -n "\$AWK" || AWK=awk
++_ACEOF
+ 
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++# The default lists apply if the user does not specify any file.
++ac_need_defaults=:
++while test $# != 0
++do
++  case $1 in
++  --*=*)
++    ac_option=`expr "X$1" : 'X\([^=]*\)='`
++    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
++    ac_shift=:
++    ;;
++  *)
++    ac_option=$1
++    ac_optarg=$2
++    ac_shift=shift
++    ;;
++  esac
+ 
+-  EXP_VAR=BINDIR
+-  FROM_VAR=$bindir
++  case $ac_option in
++  # Handling of the options.
++  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
++    ac_cs_recheck=: ;;
++  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
++    $as_echo "$ac_cs_version"; exit ;;
++  --debug | --debu | --deb | --de | --d | -d )
++    debug=: ;;
++  --file | --fil | --fi | --f )
++    $ac_shift
++    case $ac_optarg in
++    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++    esac
++    as_fn_append CONFIG_FILES " '$ac_optarg'"
++    ac_need_defaults=false;;
++  --header | --heade | --head | --hea )
++    $ac_shift
++    case $ac_optarg in
++    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++    esac
++    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
++    ac_need_defaults=false;;
++  --he | --h)
++    # Conflict between --help and --header
++    as_fn_error "ambiguous option: \`$1'
++Try \`$0 --help' for more information.";;
++  --help | --hel | -h )
++    $as_echo "$ac_cs_usage"; exit ;;
++  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
++  | -silent | --silent | --silen | --sile | --sil | --si | --s)
++    ac_cs_silent=: ;;
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
++  # This is an error.
++  -*) as_fn_error "unrecognized option: \`$1'
++Try \`$0 --help' for more information." ;;
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
+-  fi
++  *) as_fn_append ac_config_targets " $1"
++     ac_need_defaults=false ;;
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
++  esac
++  shift
++done
+ 
+-    full_var=$new_full_var
+-  BINDIR="$full_var"
++ac_configure_extra_args=
+ 
++if $ac_cs_silent; then
++  exec 6>/dev/null
++  ac_configure_extra_args="$ac_configure_extra_args --silent"
++fi
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++if \$ac_cs_recheck; then
++  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
++  shift
++  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
++  CONFIG_SHELL='$SHELL'
++  export CONFIG_SHELL
++  exec "\$@"
++fi
+ 
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++exec 5>>config.log
++{
++  echo
++  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
++## Running $as_me. ##
++_ASBOX
++  $as_echo "$ac_log"
++} >&5
+ 
+-  EXP_VAR=SBINDIR
+-  FROM_VAR=$sbindir
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++#
++# INIT-COMMANDS
++#
++AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
+-  fi
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
++sed_quote_subst='$sed_quote_subst'
++double_quote_subst='$double_quote_subst'
++delay_variable_subst='$delay_variable_subst'
++macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
++macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
++enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
++enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
++pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
++enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
++host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
++host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
++host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
++build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
++build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
++build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
++SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
++Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
++GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
++EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
++FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
++LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
++NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
++LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
++max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
++ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
++exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
++lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
++lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
++lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
++reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
++reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
++deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
++file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
++AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
++AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
++STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
++RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
++old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
++CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
++compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
++GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
++objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
++SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
++ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
++MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
++lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
++need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
++DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
++NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
++LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
++OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
++OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
++libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
++shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
++enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
++export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
++whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
++old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
++allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
++no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
++inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
++link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
++fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
++always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
++export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
++include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
++prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
++variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
++need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
++need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
++version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
++runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
++shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
++shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
++libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
++library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
++soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
++postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
++finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
++sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
++sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
++enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
++enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
++enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
++old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
++striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
++predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
++postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
++predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
++postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
++LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
++
++LTCC='$LTCC'
++LTCFLAGS='$LTCFLAGS'
++compiler='$compiler_DEFAULT'
++
++# Quote evaled strings.
++for var in SED \
++GREP \
++EGREP \
++FGREP \
++LD \
++NM \
++LN_S \
++lt_SP2NL \
++lt_NL2SP \
++reload_flag \
++OBJDUMP \
++deplibs_check_method \
++file_magic_cmd \
++AR \
++AR_FLAGS \
++STRIP \
++RANLIB \
++CC \
++CFLAGS \
++compiler \
++lt_cv_sys_global_symbol_pipe \
++lt_cv_sys_global_symbol_to_cdecl \
++lt_cv_sys_global_symbol_to_c_name_address \
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
++SHELL \
++ECHO \
++lt_prog_compiler_no_builtin_flag \
++lt_prog_compiler_wl \
++lt_prog_compiler_pic \
++lt_prog_compiler_static \
++lt_cv_prog_compiler_c_o \
++need_locks \
++DSYMUTIL \
++NMEDIT \
++LIPO \
++OTOOL \
++OTOOL64 \
++shrext_cmds \
++export_dynamic_flag_spec \
++whole_archive_flag_spec \
++compiler_needs_object \
++with_gnu_ld \
++allow_undefined_flag \
++no_undefined_flag \
++hardcode_libdir_flag_spec \
++hardcode_libdir_flag_spec_ld \
++hardcode_libdir_separator \
++fix_srcfile_path \
++exclude_expsyms \
++include_expsyms \
++file_list_spec \
++variables_saved_for_relink \
++libname_spec \
++library_names_spec \
++soname_spec \
++finish_eval \
++old_striplib \
++striplib \
++compiler_lib_search_dirs \
++predep_objects \
++postdep_objects \
++predeps \
++postdeps \
++compiler_lib_search_path \
++LD_CXX \
++compiler_CXX \
++lt_prog_compiler_no_builtin_flag_CXX \
++lt_prog_compiler_wl_CXX \
++lt_prog_compiler_pic_CXX \
++lt_prog_compiler_static_CXX \
++lt_cv_prog_compiler_c_o_CXX \
++export_dynamic_flag_spec_CXX \
++whole_archive_flag_spec_CXX \
++compiler_needs_object_CXX \
++with_gnu_ld_CXX \
++allow_undefined_flag_CXX \
++no_undefined_flag_CXX \
++hardcode_libdir_flag_spec_CXX \
++hardcode_libdir_flag_spec_ld_CXX \
++hardcode_libdir_separator_CXX \
++fix_srcfile_path_CXX \
++exclude_expsyms_CXX \
++include_expsyms_CXX \
++file_list_spec_CXX \
++compiler_lib_search_dirs_CXX \
++predep_objects_CXX \
++postdep_objects_CXX \
++predeps_CXX \
++postdeps_CXX \
++compiler_lib_search_path_CXX; do
++    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++    *[\\\\\\\`\\"\\\$]*)
++      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++      ;;
++    *)
++      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++      ;;
++    esac
++done
+ 
+-    full_var=$new_full_var
+-  SBINDIR="$full_var"
++# Double-quote double-evaled strings.
++for var in reload_cmds \
++old_postinstall_cmds \
++old_postuninstall_cmds \
++old_archive_cmds \
++extract_expsyms_cmds \
++old_archive_from_new_cmds \
++old_archive_from_expsyms_cmds \
++archive_cmds \
++archive_expsym_cmds \
++module_cmds \
++module_expsym_cmds \
++export_symbols_cmds \
++prelink_cmds \
++postinstall_cmds \
++postuninstall_cmds \
++finish_cmds \
++sys_lib_search_path_spec \
++sys_lib_dlsearch_path_spec \
++old_archive_cmds_CXX \
++old_archive_from_new_cmds_CXX \
++old_archive_from_expsyms_cmds_CXX \
++archive_cmds_CXX \
++archive_expsym_cmds_CXX \
++module_cmds_CXX \
++module_expsym_cmds_CXX \
++export_symbols_cmds_CXX \
++prelink_cmds_CXX; do
++    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++    *[\\\\\\\`\\"\\\$]*)
++      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++      ;;
++    *)
++      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++      ;;
++    esac
++done
+ 
++# Fix-up fallback echo if it was mangled by the above quoting rules.
++case \$lt_ECHO in
++*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
++  ;;
++esac
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
++ac_aux_dir='$ac_aux_dir'
++xsi_shell='$xsi_shell'
++lt_shell_append='$lt_shell_append'
+ 
++# See if we are running on zsh, and set the options which allow our
++# commands through without removal of \ escapes INIT.
++if test -n "\${ZSH_VERSION+set}" ; then
++   setopt NO_GLOB_SUBST
++fi
+ 
+-  EXP_VAR=LIBDIR
+-  FROM_VAR=$libdir
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
++    PACKAGE='$PACKAGE'
++    VERSION='$VERSION'
++    TIMESTAMP='$TIMESTAMP'
++    RM='$RM'
++    ofile='$ofile'
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
+-  fi
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
+ 
+-    full_var=$new_full_var
+-  LIBDIR="$full_var"
+ 
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
+ 
+ 
+-  EXP_VAR=LIBEXECDIR
+-  FROM_VAR=$libexecdir
++_ACEOF
+ 
+-    prefix_save=$prefix
+-  exec_prefix_save=$exec_prefix
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ 
+-    if test "x$prefix" = "xNONE"; then
+-    prefix="$ac_default_prefix"
+-  fi
+-    if test "x$exec_prefix" = "xNONE"; then
+-    exec_prefix=$prefix
+-  fi
++# Handling of arguments.
++for ac_config_target in $ac_config_targets
++do
++  case $ac_config_target in
++    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
++    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
++    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
++    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
++    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
++    "daemon/Makefile") CONFIG_FILES="$CONFIG_FILES daemon/Makefile" ;;
++    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
++    "gui/Makefile") CONFIG_FILES="$CONFIG_FILES gui/Makefile" ;;
++    "gui/gdmsetup/Makefile") CONFIG_FILES="$CONFIG_FILES gui/gdmsetup/Makefile" ;;
++    "gui/simple-greeter/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/Makefile" ;;
++    "gui/simple-greeter/libnotificationarea/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/libnotificationarea/Makefile" ;;
++    "gui/simple-chooser/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-chooser/Makefile" ;;
++    "gui/user-switch-applet/Makefile") CONFIG_FILES="$CONFIG_FILES gui/user-switch-applet/Makefile" ;;
++    "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
++    "data/gdm.conf") CONFIG_FILES="$CONFIG_FILES data/gdm.conf" ;;
++    "data/gdm.policy") CONFIG_FILES="$CONFIG_FILES data/gdm.policy" ;;
++    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
++    "data/faces/Makefile") CONFIG_FILES="$CONFIG_FILES data/faces/Makefile" ;;
++    "data/greeter-autostart/Makefile") CONFIG_FILES="$CONFIG_FILES data/greeter-autostart/Makefile" ;;
++    "data/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/Makefile" ;;
++    "data/pixmaps/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/16x16/Makefile" ;;
++    "data/pixmaps/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/32x32/Makefile" ;;
++    "data/pixmaps/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/48x48/Makefile" ;;
++    "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
++    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
++    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
++    "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
+ 
+-  full_var="$FROM_VAR"
+-    while true; do
+-    new_full_var="`eval echo $full_var`"
+-    if test "x$new_full_var" = "x$full_var"; then break; fi
+-    full_var=$new_full_var
+-  done
++  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
++  esac
++done
+ 
+-    full_var=$new_full_var
+-  LIBEXECDIR="$full_var"
+ 
++# If the user did not use the arguments to specify the items to instantiate,
++# then the envvar interface is used.  Set only those that are not.
++# We use the long form for the default assignment because of an extremely
++# bizarre bug on SunOS 4.1.3.
++if $ac_need_defaults; then
++  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
++  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
++  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
++fi
+ 
+-    prefix=$prefix_save
+-  exec_prefix=$exec_prefix_save
++# Have a temporary directory for convenience.  Make it in the build tree
++# simply because there is no reason against having it here, and in addition,
++# creating and moving files from /tmp can sometimes cause problems.
++# Hook for its removal unless debugging.
++# Note that there is a small window in which the directory will not be cleaned:
++# after its creation but before its name has been assigned to `$tmp'.
++$debug ||
++{
++  tmp=
++  trap 'exit_status=$?
++  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
++' 0
++  trap 'as_fn_exit 1' 1 2 13 15
++}
++# Create a (secure) tmp directory for tmp files.
+ 
++{
++  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
++  test -n "$tmp" && test -d "$tmp"
++}  ||
++{
++  tmp=./conf$$-$RANDOM
++  (umask 077 && mkdir "$tmp")
++} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
+ 
++# Set up the scripts for CONFIG_FILES section.
++# No need to generate them if there are no CONFIG_FILES.
++# This happens for instance with `./config.status config.h'.
++if test -n "$CONFIG_FILES"; then
+ 
+ 
+-# Check whether --with-pid-file was given.
+-if test "${with_pid_file+set}" = set; then
+-  withval=$with_pid_file;
++ac_cr=`echo X | tr X '\015'`
++# On cygwin, bash can eat \r inside `` if the user requested igncr.
++# But we know of no other shell where ac_cr would be empty at this
++# point, so we can use a bashism as a fallback.
++if test "x$ac_cr" = x; then
++  eval ac_cr=\$\'\\r\'
+ fi
+-
+-
+-if ! test -z "$with_pid_file"; then
+-   GDM_PID_FILE=$with_pid_file
++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
++  ac_cs_awk_cr='\r'
+ else
+-   GDM_PID_FILE=/var/run/gdm.pid
++  ac_cs_awk_cr=$ac_cr
+ fi
+ 
+-
+-
+-cat >>confdefs.h <<_ACEOF
+-#define GDM_PID_FILE "$GDM_PID_FILE"
++echo 'BEGIN {' >"$tmp/subs1.awk" &&
+ _ACEOF
+ 
+ 
++{
++  echo "cat >conf$$subs.awk <<_ACEOF" &&
++  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
++  echo "_ACEOF"
++} >conf$$subs.sh ||
++  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
++ac_delim='%!_!# '
++for ac_last_try in false false false false false :; do
++  . ./conf$$subs.sh ||
++    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+ 
++  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
++  if test $ac_delim_n = $ac_delim_num; then
++    break
++  elif $ac_last_try; then
++    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++  else
++    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
++  fi
++done
++rm -f conf$$subs.sh
+ 
+-# Check whether --with-working-directory was given.
+-if test "${with_working_directory+set}" = set; then
+-  withval=$with_working_directory;
+-fi
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
++_ACEOF
++sed -n '
++h
++s/^/S["/; s/!.*/"]=/
++p
++g
++s/^[^!]*!//
++:repl
++t repl
++s/'"$ac_delim"'$//
++t delim
++:nl
++h
++s/\(.\{148\}\).*/\1/
++t more1
++s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
++p
++n
++b repl
++:more1
++s/["\\]/\\&/g; s/^/"/; s/$/"\\/
++p
++g
++s/.\{148\}//
++t nl
++:delim
++h
++s/\(.\{148\}\).*/\1/
++t more2
++s/["\\]/\\&/g; s/^/"/; s/$/"/
++p
++b
++:more2
++s/["\\]/\\&/g; s/^/"/; s/$/"\\/
++p
++g
++s/.\{148\}//
++t delim
++' <conf$$subs.awk | sed '
++/^[^""]/{
++  N
++  s/\n//
++}
++' >>$CONFIG_STATUS || ac_write_fail=1
++rm -f conf$$subs.awk
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++_ACAWK
++cat >>"\$tmp/subs1.awk" <<_ACAWK &&
++  for (key in S) S_is_set[key] = 1
++  FS = ""
+ 
++}
++{
++  line = $ 0
++  nfields = split(line, field, "@")
++  substed = 0
++  len = length(field[1])
++  for (i = 2; i < nfields; i++) {
++    key = field[i]
++    keylen = length(key)
++    if (S_is_set[key]) {
++      value = S[key]
++      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
++      len += length(value) + length(field[++i])
++      substed = 1
++    } else
++      len += 1 + keylen
++  }
++
++  print line
++}
++
++_ACAWK
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
++  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
++else
++  cat
++fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
++  || as_fn_error "could not setup config files machinery" "$LINENO" 5
++_ACEOF
+ 
+-if ! test -z "$with_working_directory"; then
+-   GDM_WORKING_DIR=$with_working_directory
+-else
+-   GDM_WORKING_DIR=${localstatedir}/lib/gdm
++# VPATH may cause trouble with some makes, so we remove $(srcdir),
++# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
++# trailing colons and then remove the whole line if VPATH becomes empty
++# (actually we leave an empty line to preserve line numbers).
++if test "x$srcdir" = x.; then
++  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
++s/:*\$(srcdir):*/:/
++s/:*\${srcdir}:*/:/
++s/:*@srcdir@:*/:/
++s/^\([^=]*=[	 ]*\):*/\1/
++s/:*$//
++s/^[^=]*=[	 ]*$//
++}'
+ fi
+ 
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++fi # test -n "$CONFIG_FILES"
+ 
++# Set up the scripts for CONFIG_HEADERS section.
++# No need to generate them if there are no CONFIG_HEADERS.
++# This happens for instance with `./config.status Makefile'.
++if test -n "$CONFIG_HEADERS"; then
++cat >"$tmp/defines.awk" <<\_ACAWK ||
++BEGIN {
++_ACEOF
+ 
++# Transform confdefs.h into an awk script `defines.awk', embedded as
++# here-document in config.status, that substitutes the proper values into
++# config.h.in to produce config.h.
+ 
++# Create a delimiter string that does not exist in confdefs.h, to ease
++# handling of long lines.
++ac_delim='%!_!# '
++for ac_last_try in false false :; do
++  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
++  if test -z "$ac_t"; then
++    break
++  elif $ac_last_try; then
++    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
++  else
++    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
++  fi
++done
+ 
+-# Check whether --with-xauth-dir was given.
+-if test "${with_xauth_dir+set}" = set; then
+-  withval=$with_xauth_dir;
+-fi
++# For the awk script, D is an array of macro values keyed by name,
++# likewise P contains macro parameters if any.  Preserve backslash
++# newline sequences.
+ 
++ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
++sed -n '
++s/.\{148\}/&'"$ac_delim"'/g
++t rset
++:rset
++s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
++t def
++d
++:def
++s/\\$//
++t bsnl
++s/["\\]/\\&/g
++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
++D["\1"]=" \3"/p
++s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
++d
++:bsnl
++s/["\\]/\\&/g
++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
++D["\1"]=" \3\\\\\\n"\\/p
++t cont
++s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
++t cont
++d
++:cont
++n
++s/.\{148\}/&'"$ac_delim"'/g
++t clear
++:clear
++s/\\$//
++t bsnlc
++s/["\\]/\\&/g; s/^/"/; s/$/"/p
++d
++:bsnlc
++s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
++b cont
++' <confdefs.h | sed '
++s/'"$ac_delim"'/"\\\
++"/g' >>$CONFIG_STATUS || ac_write_fail=1
++
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++  for (key in D) D_is_set[key] = 1
++  FS = ""
++}
++/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
++  line = \$ 0
++  split(line, arg, " ")
++  if (arg[1] == "#") {
++    defundef = arg[2]
++    mac1 = arg[3]
++  } else {
++    defundef = substr(arg[1], 2)
++    mac1 = arg[2]
++  }
++  split(mac1, mac2, "(") #)
++  macro = mac2[1]
++  prefix = substr(line, 1, index(line, defundef) - 1)
++  if (D_is_set[macro]) {
++    # Preserve the white space surrounding the "#".
++    print prefix "define", macro P[macro] D[macro]
++    next
++  } else {
++    # Replace #undef with comments.  This is necessary, for example,
++    # in the case of _POSIX_SOURCE, which is predefined and required
++    # on some systems where configure will not decide to define it.
++    if (defundef == "undef") {
++      print "/*", prefix defundef, macro, "*/"
++      next
++    }
++  }
++}
++{ print }
++_ACAWK
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++  as_fn_error "could not setup config headers machinery" "$LINENO" 5
++fi # test -n "$CONFIG_HEADERS"
+ 
+-if ! test -z "$with_xauth_dir"; then
+-   GDM_XAUTH_DIR=$with_xauth_dir
+-else
+-   GDM_XAUTH_DIR=${localstatedir}/run/gdm
+-fi
+ 
++eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
++shift
++for ac_tag
++do
++  case $ac_tag in
++  :[FHLC]) ac_mode=$ac_tag; continue;;
++  esac
++  case $ac_mode$ac_tag in
++  :[FHL]*:*);;
++  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
++  :[FH]-) ac_tag=-:-;;
++  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
++  esac
++  ac_save_IFS=$IFS
++  IFS=:
++  set x $ac_tag
++  IFS=$ac_save_IFS
++  shift
++  ac_file=$1
++  shift
+ 
++  case $ac_mode in
++  :L) ac_source=$1;;
++  :[FH])
++    ac_file_inputs=
++    for ac_f
++    do
++      case $ac_f in
++      -) ac_f="$tmp/stdin";;
++      *) # Look for the file first in the build tree, then in the source tree
++	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
++	 # because $ac_f cannot contain `:'.
++	 test -f "$ac_f" ||
++	   case $ac_f in
++	   [\\/$]*) false;;
++	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
++	   esac ||
++	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
++      esac
++      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
++      as_fn_append ac_file_inputs " '$ac_f'"
++    done
+ 
++    # Let's still pretend it is `configure' which instantiates (i.e., don't
++    # use $as_me), people would be surprised to read:
++    #    /* config.h.  Generated by config.status.  */
++    configure_input='Generated from '`
++	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
++	`' by configure.'
++    if test x"$ac_file" != x-; then
++      configure_input="$ac_file.  $configure_input"
++      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
++$as_echo "$as_me: creating $ac_file" >&6;}
++    fi
++    # Neutralize special characters interpreted by sed in replacement strings.
++    case $configure_input in #(
++    *\&* | *\|* | *\\* )
++       ac_sed_conf_input=`$as_echo "$configure_input" |
++       sed 's/[\\\\&|]/\\\\&/g'`;; #(
++    *) ac_sed_conf_input=$configure_input;;
++    esac
+ 
++    case $ac_tag in
++    *:-:* | *:-) cat >"$tmp/stdin" \
++      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
++    esac
++    ;;
++  esac
+ 
+-# Turn on the additional warnings last, so -Werror doesn't affect other tests.
++  ac_dir=`$as_dirname -- "$ac_file" ||
++$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$ac_file" : 'X\(//\)[^/]' \| \
++	 X"$ac_file" : 'X\(//\)$' \| \
++	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$ac_file" |
++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)[^/].*/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`
++  as_dir="$ac_dir"; as_fn_mkdir_p
++  ac_builddir=.
+ 
+-# Check whether --enable-more-warnings was given.
+-if test "${enable_more_warnings+set}" = set; then
+-  enableval=$enable_more_warnings; set_more_warnings="$enableval"
+-else
++case "$ac_dir" in
++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
++*)
++  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
++  # A ".." for each directory in $ac_dir_suffix.
++  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
++  case $ac_top_builddir_sub in
++  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
++  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
++  esac ;;
++esac
++ac_abs_top_builddir=$ac_pwd
++ac_abs_builddir=$ac_pwd$ac_dir_suffix
++# for backward compatibility:
++ac_top_builddir=$ac_top_build_prefix
+ 
+-	      if test -d $srcdir/.svn; then
+-	        set_more_warnings=yes
+-	      else
+-	        set_more_warnings=no
+-              fi
+-fi
++case $srcdir in
++  .)  # We are building in place.
++    ac_srcdir=.
++    ac_top_srcdir=$ac_top_builddir_sub
++    ac_abs_top_srcdir=$ac_pwd ;;
++  [\\/]* | ?:[\\/]* )  # Absolute name.
++    ac_srcdir=$srcdir$ac_dir_suffix;
++    ac_top_srcdir=$srcdir
++    ac_abs_top_srcdir=$srcdir ;;
++  *) # Relative name.
++    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
++    ac_top_srcdir=$ac_top_build_prefix$srcdir
++    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
++esac
++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+ 
+ 
+-{ echo "$as_me:$LINENO: checking for more warnings" >&5
+-echo $ECHO_N "checking for more warnings... $ECHO_C" >&6; }
+-if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+-        { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-        CFLAGS="\
+-        -Wall \
+-        -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+-        -Wnested-externs -Wpointer-arith \
+-        -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
+-        $CFLAGS"
++  case $ac_mode in
++  :F)
++  #
++  # CONFIG_FILE
++  #
+ 
+-        for option in -Wno-strict-aliasing -Wno-sign-compare; do
+-                SAVE_CFLAGS="$CFLAGS"
+-                CFLAGS="$CFLAGS $option"
+-                { echo "$as_me:$LINENO: checking whether gcc understands $option" >&5
+-echo $ECHO_N "checking whether gcc understands $option... $ECHO_C" >&6; }
+-                cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
++  case $INSTALL in
++  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
++  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
++  esac
++  ac_MKDIR_P=$MKDIR_P
++  case $MKDIR_P in
++  [\\/$]* | ?:[\\/]* ) ;;
++  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
++  esac
+ _ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-int
+-main ()
+-{
+ 
+-  ;
+-  return 0;
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++# If the template does not know about datarootdir, expand it.
++# FIXME: This hack should be removed a few years after 2.60.
++ac_datarootdir_hack=; ac_datarootdir_seen=
++ac_sed_dataroot='
++/datarootdir/ {
++  p
++  q
+ }
++/@datadir@/p
++/@docdir@/p
++/@infodir@/p
++/@localedir@/p
++/@mandir@/p'
++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
++*datarootdir*) ac_datarootdir_seen=yes;;
++*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
++$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+ _ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++  ac_datarootdir_hack='
++  s&@datadir@&$datadir&g
++  s&@docdir@&$docdir&g
++  s&@infodir@&$infodir&g
++  s&@localedir@&$localedir&g
++  s&@mandir@&$mandir&g
++  s&\\\${datarootdir}&$datarootdir&g' ;;
+ esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_compile") 2>conftest.er1
+-  ac_status=$?
+-  grep -v '^ *+' conftest.er1 >conftest.err
+-  rm -f conftest.er1
+-  cat conftest.err >&5
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && {
+-	 test -z "$ac_c_werror_flag" ||
+-	 test ! -s conftest.err
+-       } && test -s conftest.$ac_objext; then
+-  has_option=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
++_ACEOF
++
++# Neutralize VPATH when `$srcdir' = `.'.
++# Shell code in configure.ac might set extrasub.
++# FIXME: do we really want to maintain this feature?
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++ac_sed_extra="$ac_vpsub
++$extrasub
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++:t
++/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
++s|@configure_input@|$ac_sed_conf_input|;t t
++s&@top_builddir@&$ac_top_builddir_sub&;t t
++s&@top_build_prefix@&$ac_top_build_prefix&;t t
++s&@srcdir@&$ac_srcdir&;t t
++s&@abs_srcdir@&$ac_abs_srcdir&;t t
++s&@top_srcdir@&$ac_top_srcdir&;t t
++s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
++s&@builddir@&$ac_builddir&;t t
++s&@abs_builddir@&$ac_abs_builddir&;t t
++s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
++s&@INSTALL@&$ac_INSTALL&;t t
++s&@MKDIR_P@&$ac_MKDIR_P&;t t
++$ac_datarootdir_hack
++"
++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
++  || as_fn_error "could not create $ac_file" "$LINENO" 5
++
++test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
++  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
++  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
++which seems to be undefined.  Please make sure it is defined." >&5
++$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
++which seems to be undefined.  Please make sure it is defined." >&2;}
++
++  rm -f "$tmp/stdin"
++  case $ac_file in
++  -) cat "$tmp/out" && rm -f "$tmp/out";;
++  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
++  esac \
++  || as_fn_error "could not create $ac_file" "$LINENO" 5
++ ;;
++  :H)
++  #
++  # CONFIG_HEADER
++  #
++  if test x"$ac_file" != x-; then
++    {
++      $as_echo "/* $configure_input  */" \
++      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
++    } >"$tmp/config.h" \
++      || as_fn_error "could not create $ac_file" "$LINENO" 5
++    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
++      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
++$as_echo "$as_me: $ac_file is unchanged" >&6;}
++    else
++      rm -f "$ac_file"
++      mv "$tmp/config.h" "$ac_file" \
++	|| as_fn_error "could not create $ac_file" "$LINENO" 5
++    fi
++  else
++    $as_echo "/* $configure_input  */" \
++      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
++      || as_fn_error "could not create -" "$LINENO" 5
++  fi
++# Compute "$ac_file"'s index in $config_headers.
++_am_arg="$ac_file"
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++  case $_am_header in
++    $_am_arg | $_am_arg:* )
++      break ;;
++    * )
++      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
++  esac
++done
++echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
++$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$_am_arg" : 'X\(//\)[^/]' \| \
++	 X"$_am_arg" : 'X\(//\)$' \| \
++	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$_am_arg" |
++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)[^/].*/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`/stamp-h$_am_stamp_count
++ ;;
+ 
+-	has_option=no
+-fi
++  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
++$as_echo "$as_me: executing $ac_file commands" >&6;}
++ ;;
++  esac
+ 
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-                if test $has_option = no; then
+-                        CFLAGS="$SAVE_CFLAGS"
+-                fi
+-                { echo "$as_me:$LINENO: result: $has_option" >&5
+-echo "${ECHO_T}$has_option" >&6; }
+-                unset has_option
+-                unset SAVE_CFLAGS
+-        done
+-        unset option
+-else
+-        { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+ 
+-#
+-# Enable Debug
+-#
+-# Check whether --enable-debug was given.
+-if test "${enable_debug+set}" = set; then
+-  enableval=$enable_debug;
+-else
+-  enable_debug=yes
+-fi
++  case $ac_file$ac_mode in
++    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
++  # Autoconf 2.62 quotes --file arguments for eval, but not when files
++  # are listed without --file.  Let's play safe and only enable the eval
++  # if we detect the quoting.
++  case $CONFIG_FILES in
++  *\'*) eval set x "$CONFIG_FILES" ;;
++  *)   set x $CONFIG_FILES ;;
++  esac
++  shift
++  for mf
++  do
++    # Strip MF so we end up with the name of the file.
++    mf=`echo "$mf" | sed -e 's/:.*$//'`
++    # Check whether this is an Automake generated Makefile or not.
++    # We used to match only the files named `Makefile.in', but
++    # some people rename them; so instead we look at the file content.
++    # Grep'ing the first line is not enough: some people post-process
++    # each Makefile.in and add a new line on top of each file to say so.
++    # Grep'ing the whole file is not good either: AIX grep has a line
++    # limit of 2048, but all sed's we know have understand at least 4000.
++    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
++      dirpart=`$as_dirname -- "$mf" ||
++$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$mf" : 'X\(//\)[^/]' \| \
++	 X"$mf" : 'X\(//\)$' \| \
++	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$mf" |
++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)[^/].*/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`
++    else
++      continue
++    fi
++    # Extract the definition of DEPDIR, am__include, and am__quote
++    # from the Makefile without running `make'.
++    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++    test -z "$DEPDIR" && continue
++    am__include=`sed -n 's/^am__include = //p' < "$mf"`
++    test -z "am__include" && continue
++    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++    # When using ansi2knr, U may be empty or an underscore; expand it
++    U=`sed -n 's/^U = //p' < "$mf"`
++    # Find all dependency output files, they are included files with
++    # $(DEPDIR) in their names.  We invoke sed twice because it is the
++    # simplest approach to changing $(DEPDIR) to its actual value in the
++    # expansion.
++    for file in `sed -n "
++      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++      # Make sure the directory exists.
++      test -f "$dirpart/$file" && continue
++      fdir=`$as_dirname -- "$file" ||
++$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$file" : 'X\(//\)[^/]' \| \
++	 X"$file" : 'X\(//\)$' \| \
++	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$file" |
++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)[^/].*/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\/\)$/{
++	    s//\1/
++	    q
++	  }
++	  /^X\(\/\).*/{
++	    s//\1/
++	    q
++	  }
++	  s/.*/./; q'`
++      as_dir=$dirpart/$fdir; as_fn_mkdir_p
++      # echo "creating $dirpart/$file"
++      echo '# dummy' > "$dirpart/$file"
++    done
++  done
++}
++ ;;
++    "libtool":C)
+ 
++    # See if we are running on zsh, and set the options which allow our
++    # commands through without removal of \ escapes.
++    if test -n "${ZSH_VERSION+set}" ; then
++      setopt NO_GLOB_SUBST
++    fi
+ 
+-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
++    cfgfile="${ofile}T"
++    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
++    $RM "$cfgfile"
+ 
++    cat <<_LT_EOF >> "$cfgfile"
++#! $SHELL
+ 
++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
++# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+ #
+-# Enable Profiling
++#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++#                 2006, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gordon Matzigkeit, 1996
+ #
+-# Check whether --enable-profiling was given.
+-if test "${enable_profiling+set}" = set; then
+-  enableval=$enable_profiling;
+-else
+-  enable_profiling=yes
+-fi
++#   This file is part of GNU Libtool.
++#
++# GNU Libtool is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING.  If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
++# obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ 
+ 
+-if test "$enable_profiling" = "yes"; then
++# The names of the tagged configurations supported by this script.
++available_tags="CXX "
+ 
+-cat >>confdefs.h <<\_ACEOF
+-#define ENABLE_PROFILING 1
+-_ACEOF
++# ### BEGIN LIBTOOL CONFIG
+ 
+-fi
++# Which release of libtool.m4 was used?
++macro_version=$macro_version
++macro_revision=$macro_revision
+ 
+-#
+-# Set SHELL to use in scripts.
+-#
+-if test x$os_solaris = xyes ; then
+-   XSESSION_SHELL=/bin/ksh
+-else
+-   XSESSION_SHELL=/bin/sh
+-fi
++# Whether or not to build shared libraries.
++build_libtool_libs=$enable_shared
+ 
+-# Set configuration choices.
+-#
++# Whether or not to build static libraries.
++build_old_libs=$enable_static
+ 
++# What type of objects to build.
++pic_mode=$pic_mode
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define XSESSION_SHELL "$XSESSION_SHELL"
+-_ACEOF
++# Whether or not to optimize for fast installation.
++fast_install=$enable_fast_install
+ 
++# The host system.
++host_alias=$host_alias
++host=$host
++host_os=$host_os
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define SOUND_PROGRAM "$SOUND_PROGRAM"
+-_ACEOF
++# The build system.
++build_alias=$build_alias
++build=$build
++build_os=$build_os
+ 
++# A sed program that does not truncate output.
++SED=$lt_SED
+ 
++# Sed that helps us avoid accidentally triggering echo(1) options like -n.
++Xsed="\$SED -e 1s/^X//"
+ 
++# A grep program that handles long lines.
++GREP=$lt_GREP
+ 
++# An ERE matcher.
++EGREP=$lt_EGREP
+ 
++# A literal string matcher.
++FGREP=$lt_FGREP
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define X_SERVER "$X_SERVER"
+-_ACEOF
++# A BSD- or MS-compatible name lister.
++NM=$lt_NM
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define X_SERVER_PATH "$X_SERVER_PATH"
+-_ACEOF
++# Whether we need soft or hard links.
++LN_S=$lt_LN_S
+ 
++# What is the maximum length of a command?
++max_cmd_len=$max_cmd_len
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define X_CONFIG_OPTIONS "$X_CONFIG_OPTIONS"
+-_ACEOF
++# Object file suffix (normally "o").
++objext=$ac_objext
+ 
++# Executable file suffix (normally "").
++exeext=$exeext
+ 
++# whether the shell understands "unset".
++lt_unset=$lt_unset
+ 
++# turn spaces into newlines.
++SP2NL=$lt_lt_SP2NL
+ 
++# turn newlines into spaces.
++NL2SP=$lt_lt_NL2SP
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define X_XNEST_CMD "$X_XNEST_CMD"
+-_ACEOF
++# How to create reloadable object files.
++reload_flag=$lt_reload_flag
++reload_cmds=$lt_reload_cmds
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define X_XNEST_CONFIG_OPTIONS "$X_XNEST_CONFIG_OPTIONS"
+-_ACEOF
++# An object symbol dumper.
++OBJDUMP=$lt_OBJDUMP
+ 
+-cat >>confdefs.h <<_ACEOF
+-#define X_XNEST_UNSCALED_FONTPATH "$X_XNEST_UNSCALED_FONTPATH"
+-_ACEOF
++# Method to check whether dependent libraries are shared objects.
++deplibs_check_method=$lt_deplibs_check_method
+ 
++# Command to use when deplibs_check_method == "file_magic".
++file_magic_cmd=$lt_file_magic_cmd
+ 
+-## Stuff for debian/changelog.in
+-#if test -e "debian/changelog"; then
+-#  DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'`
+-#  DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.*  //'`
+-#else
+-#  DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s`
+-#  DEBIAN_DATE=`date -R`
+-#fi
+-#
+-#AC_SUBST(DEBIAN_DATESTAMP)
+-#AC_SUBST(DEBIAN_DATE)
++# The archiver.
++AR=$lt_AR
++AR_FLAGS=$lt_AR_FLAGS
+ 
+-ac_config_files="$ac_config_files Makefile daemon/Makefile docs/Makefile gui/Makefile gui/simple-greeter/Makefile gui/simple-greeter/libnotificationarea/Makefile gui/simple-chooser/Makefile gui/user-switch-applet/Makefile utils/Makefile data/gdm.conf data/Makefile data/faces/Makefile data/greeter-autostart/Makefile data/pixmaps/Makefile data/pixmaps/16x16/Makefile data/pixmaps/32x32/Makefile data/pixmaps/48x48/Makefile common/Makefile po/Makefile.in tests/Makefile"
++# A symbol stripping program.
++STRIP=$lt_STRIP
+ 
++# Commands used to install an old-style archive.
++RANLIB=$lt_RANLIB
++old_postinstall_cmds=$lt_old_postinstall_cmds
++old_postuninstall_cmds=$lt_old_postuninstall_cmds
+ 
+-cat >confcache <<\_ACEOF
+-# This file is a shell script that caches the results of configure
+-# tests run on this system so they can be shared between configure
+-# scripts and configure runs, see configure's option --config-cache.
+-# It is not useful on other systems.  If it contains results you don't
+-# want to keep, you may remove or edit it.
+-#
+-# config.status only pays attention to the cache file if you give it
+-# the --recheck option to rerun configure.
+-#
+-# `ac_cv_env_foo' variables (set or unset) will be overridden when
+-# loading this file, other *unset* `ac_cv_foo' will be assigned the
+-# following values.
++# A C compiler.
++LTCC=$lt_CC
+ 
+-_ACEOF
++# LTCC compiler flags.
++LTCFLAGS=$lt_CFLAGS
+ 
+-# The following way of writing the cache mishandles newlines in values,
+-# but we know of no workaround that is simple, portable, and efficient.
+-# So, we kill variables containing newlines.
+-# Ultrix sh set writes to stderr and can't be redirected directly,
+-# and sets the high bit in the cache file unless we assign to the vars.
+-(
+-  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+-    eval ac_val=\$$ac_var
+-    case $ac_val in #(
+-    *${as_nl}*)
+-      case $ac_var in #(
+-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+-      esac
+-      case $ac_var in #(
+-      _ | IFS | as_nl) ;; #(
+-      *) $as_unset $ac_var ;;
+-      esac ;;
+-    esac
+-  done
++# Take the output of nm and produce a listing of raw symbols and C names.
++global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+ 
+-  (set) 2>&1 |
+-    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+-    *${as_nl}ac_space=\ *)
+-      # `set' does not quote correctly, so add quotes (double-quote
+-      # substitution turns \\\\ into \\, and sed turns \\ into \).
+-      sed -n \
+-	"s/'/'\\\\''/g;
+-	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+-      ;; #(
+-    *)
+-      # `set' quotes correctly as required by POSIX, so do not add quotes.
+-      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+-      ;;
+-    esac |
+-    sort
+-) |
+-  sed '
+-     /^ac_cv_env_/b end
+-     t clear
+-     :clear
+-     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+-     t end
+-     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+-     :end' >>confcache
+-if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+-  if test -w "$cache_file"; then
+-    test "x$cache_file" != "x/dev/null" &&
+-      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
+-echo "$as_me: updating cache $cache_file" >&6;}
+-    cat confcache >$cache_file
+-  else
+-    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+-echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+-  fi
+-fi
+-rm -f confcache
++# Transform the output of nm in a proper C declaration.
++global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++
++# Transform the output of nm in a C name address pair.
++global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
++
++# Transform the output of nm in a C name address pair when lib prefix is needed.
++global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
++
++# The name of the directory that contains temporary libtool files.
++objdir=$objdir
+ 
+-test "x$prefix" = xNONE && prefix=$ac_default_prefix
+-# Let make expand exec_prefix.
+-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
++# Shell to use when invoking shell scripts.
++SHELL=$lt_SHELL
+ 
+-DEFS=-DHAVE_CONFIG_H
++# An echo program that does not interpret backslashes.
++ECHO=$lt_ECHO
+ 
+-ac_libobjs=
+-ac_ltlibobjs=
+-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+-  # 1. Remove the extension, and $U if already installed.
+-  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+-  ac_i=`echo "$ac_i" | sed "$ac_script"`
+-  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+-  #    will be set to the directory where LIBOBJS objects are built.
+-  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+-  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
+-done
+-LIBOBJS=$ac_libobjs
++# Used to examine libraries when file_magic_cmd begins with "file".
++MAGIC_CMD=$MAGIC_CMD
+ 
+-LTLIBOBJS=$ac_ltlibobjs
++# Must we lock files when doing compilation?
++need_locks=$lt_need_locks
+ 
++# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
++DSYMUTIL=$lt_DSYMUTIL
+ 
+-if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"AMDEP\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
++# Tool to change global to local symbols on Mac OS X.
++NMEDIT=$lt_NMEDIT
+ 
+-  ac_config_commands="$ac_config_commands po/stamp-it"
++# Tool to manipulate fat objects and archives on Mac OS X.
++LIPO=$lt_LIPO
+ 
++# ldd/readelf like tool for Mach-O binaries on Mac OS X.
++OTOOL=$lt_OTOOL
+ 
+-if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"ENABLE_SK\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"ENABLE_SK\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${HAVE_GNOME_DOC_UTILS_TRUE}" && test -z "${HAVE_GNOME_DOC_UTILS_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${HAVE_LIBXKLAVIER_TRUE}" && test -z "${HAVE_LIBXKLAVIER_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_LIBXKLAVIER\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"HAVE_LIBXKLAVIER\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${HAVE_CHECK_TRUE}" && test -z "${HAVE_CHECK_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_CHECK\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"HAVE_CHECK\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${MKDTEMP_MISSING_TRUE}" && test -z "${MKDTEMP_MISSING_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"MKDTEMP_MISSING\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"MKDTEMP_MISSING\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"XDMCP_SUPPORT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"XDMCP_SUPPORT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${XDMCP_SUPPORT_TRUE}" && test -z "${XDMCP_SUPPORT_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"XDMCP_SUPPORT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"XDMCP_SUPPORT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${OS_SOLARIS_TRUE}" && test -z "${OS_SOLARIS_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"OS_SOLARIS\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"OS_SOLARIS\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${WITH_CONSOLE_KIT_TRUE}" && test -z "${WITH_CONSOLE_KIT_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"WITH_CONSOLE_KIT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"WITH_CONSOLE_KIT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${HAVE_ADT_TRUE}" && test -z "${HAVE_ADT_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_ADT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"HAVE_ADT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "${HAVE_LIBAUDIT_TRUE}" && test -z "${HAVE_LIBAUDIT_FALSE}"; then
+-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_LIBAUDIT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&5
+-echo "$as_me: error: conditional \"HAVE_LIBAUDIT\" was never defined.
+-Usually this means the macro was only invoked conditionally." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
++# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
++OTOOL64=$lt_OTOOL64
+ 
+-: ${CONFIG_STATUS=./config.status}
+-ac_clean_files_save=$ac_clean_files
+-ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+-echo "$as_me: creating $CONFIG_STATUS" >&6;}
+-cat >$CONFIG_STATUS <<_ACEOF
+-#! $SHELL
+-# Generated by $as_me.
+-# Run this file to recreate the current configuration.
+-# Compiler output produced by configure, useful for debugging
+-# configure, is in config.log if it exists.
++# Old archive suffix (normally "a").
++libext=$libext
+ 
+-debug=false
+-ac_cs_recheck=false
+-ac_cs_silent=false
+-SHELL=\${CONFIG_SHELL-$SHELL}
+-_ACEOF
++# Shared library suffix (normally ".so").
++shrext_cmds=$lt_shrext_cmds
+ 
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-## --------------------- ##
+-## M4sh Initialization.  ##
+-## --------------------- ##
++# The commands to extract the exported symbol list from a shared archive.
++extract_expsyms_cmds=$lt_extract_expsyms_cmds
+ 
+-# Be more Bourne compatible
+-DUALCASE=1; export DUALCASE # for MKS sh
+-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+-  emulate sh
+-  NULLCMD=:
+-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+-  # is contrary to our usage.  Disable this feature.
+-  alias -g '${1+"$@"}'='"$@"'
+-  setopt NO_GLOB_SUBST
+-else
+-  case `(set -o) 2>/dev/null` in
+-  *posix*) set -o posix ;;
+-esac
++# Variables whose values should be saved in libtool wrapper scripts and
++# restored at link time.
++variables_saved_for_relink=$lt_variables_saved_for_relink
+ 
+-fi
++# Do we need the "lib" prefix for modules?
++need_lib_prefix=$need_lib_prefix
+ 
++# Do we need a version for libraries?
++need_version=$need_version
+ 
++# Library versioning type.
++version_type=$version_type
+ 
++# Shared library runtime path variable.
++runpath_var=$runpath_var
+ 
+-# PATH needs CR
+-# Avoid depending upon Character Ranges.
+-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+-as_cr_digits='0123456789'
+-as_cr_alnum=$as_cr_Letters$as_cr_digits
++# Shared library path variable.
++shlibpath_var=$shlibpath_var
+ 
+-# The user is always right.
+-if test "${PATH_SEPARATOR+set}" != set; then
+-  echo "#! /bin/sh" >conf$$.sh
+-  echo  "exit 0"   >>conf$$.sh
+-  chmod +x conf$$.sh
+-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+-    PATH_SEPARATOR=';'
+-  else
+-    PATH_SEPARATOR=:
+-  fi
+-  rm -f conf$$.sh
+-fi
++# Is shlibpath searched before the hard-coded library search path?
++shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+ 
+-# Support unset when possible.
+-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+-  as_unset=unset
+-else
+-  as_unset=false
+-fi
++# Format of library name prefix.
++libname_spec=$lt_libname_spec
+ 
++# List of archive names.  First name is the real one, the rest are links.
++# The last name is the one that the linker finds with -lNAME
++library_names_spec=$lt_library_names_spec
+ 
+-# IFS
+-# We need space, tab and new line, in precisely that order.  Quoting is
+-# there to prevent editors from complaining about space-tab.
+-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+-# splitting by setting IFS to empty value.)
+-as_nl='
+-'
+-IFS=" ""	$as_nl"
++# The coded name of the library, if different from the real name.
++soname_spec=$lt_soname_spec
+ 
+-# Find who we are.  Look in the path if we contain no directory separator.
+-case $0 in
+-  *[\\/]* ) as_myself=$0 ;;
+-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+-done
+-IFS=$as_save_IFS
++# Command to use after installation of a shared archive.
++postinstall_cmds=$lt_postinstall_cmds
+ 
+-     ;;
+-esac
+-# We did not find ourselves, most probably we were run as `sh COMMAND'
+-# in which case we are not to be found in the path.
+-if test "x$as_myself" = x; then
+-  as_myself=$0
+-fi
+-if test ! -f "$as_myself"; then
+-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+-  { (exit 1); exit 1; }
+-fi
++# Command to use after uninstallation of a shared archive.
++postuninstall_cmds=$lt_postuninstall_cmds
+ 
+-# Work around bugs in pre-3.0 UWIN ksh.
+-for as_var in ENV MAIL MAILPATH
+-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+-done
+-PS1='$ '
+-PS2='> '
+-PS4='+ '
++# Commands used to finish a libtool library installation in a directory.
++finish_cmds=$lt_finish_cmds
+ 
+-# NLS nuisances.
+-for as_var in \
+-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+-  LC_TELEPHONE LC_TIME
+-do
+-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+-    eval $as_var=C; export $as_var
+-  else
+-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+-  fi
+-done
++# As "finish_cmds", except a single script fragment to be evaled but
++# not shown.
++finish_eval=$lt_finish_eval
+ 
+-# Required to use basename.
+-if expr a : '\(a\)' >/dev/null 2>&1 &&
+-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+-  as_expr=expr
+-else
+-  as_expr=false
+-fi
++# Whether we should hardcode library paths into libraries.
++hardcode_into_libs=$hardcode_into_libs
+ 
+-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+-  as_basename=basename
+-else
+-  as_basename=false
+-fi
++# Compile-time system search path for libraries.
++sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+ 
++# Run-time system search path for libraries.
++sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+ 
+-# Name of the executable.
+-as_me=`$as_basename -- "$0" ||
+-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+-	 X"$0" : 'X\(//\)$' \| \
+-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X/"$0" |
+-    sed '/^.*\/\([^/][^/]*\)\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\/\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\/\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`
++# Whether dlopen is supported.
++dlopen_support=$enable_dlopen
+ 
+-# CDPATH.
+-$as_unset CDPATH
++# Whether dlopen of programs is supported.
++dlopen_self=$enable_dlopen_self
++
++# Whether dlopen of statically linked programs is supported.
++dlopen_self_static=$enable_dlopen_self_static
+ 
++# Commands to strip libraries.
++old_striplib=$lt_old_striplib
++striplib=$lt_striplib
+ 
+ 
+-  as_lineno_1=$LINENO
+-  as_lineno_2=$LINENO
+-  test "x$as_lineno_1" != "x$as_lineno_2" &&
+-  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+-
+-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+-  # uniformly replaced by the line number.  The first 'sed' inserts a
+-  # line-number line after each line using $LINENO; the second 'sed'
+-  # does the real work.  The second script uses 'N' to pair each
+-  # line-number line with the line containing $LINENO, and appends
+-  # trailing '-' during substitution so that $LINENO is not a special
+-  # case at line end.
+-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+-  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+-  # E. McMahon (1931-1989) for sed's syntax.  :-)
+-  sed -n '
+-    p
+-    /[$]LINENO/=
+-  ' <$as_myself |
+-    sed '
+-      s/[$]LINENO.*/&-/
+-      t lineno
+-      b
+-      :lineno
+-      N
+-      :loop
+-      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+-      t loop
+-      s/-\n.*//
+-    ' >$as_me.lineno &&
+-  chmod +x "$as_me.lineno" ||
+-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+-   { (exit 1); exit 1; }; }
++# The linker used to build libraries.
++LD=$lt_LD
+ 
+-  # Don't try to exec as it changes $[0], causing all sort of problems
+-  # (the dirname of $[0] is not the place where we might find the
+-  # original and so on.  Autoconf is especially sensitive to this).
+-  . "./$as_me.lineno"
+-  # Exit status is that of the last command.
+-  exit
+-}
++# Commands used to build an old-style archive.
++old_archive_cmds=$lt_old_archive_cmds
++
++# A language specific compiler.
++CC=$lt_compiler
++
++# Is the compiler the GNU compiler?
++with_gcc=$GCC
++
++# Compiler flag to turn off builtin functions.
++no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
++
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
++# Additional compiler flags for building library objects.
++pic_flag=$lt_lt_prog_compiler_pic
++
++# Compiler flag to prevent dynamic linking.
++link_static_flag=$lt_lt_prog_compiler_static
++
++# Does compiler simultaneously support -c and -o options?
++compiler_c_o=$lt_lt_cv_prog_compiler_c_o
++
++# Whether or not to add -lc for building shared libraries.
++build_libtool_need_lc=$archive_cmds_need_lc
++
++# Whether or not to disallow shared libs when runtime libs are static.
++allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
++
++# Compiler flag to allow reflexive dlopens.
++export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
++
++# Compiler flag to generate shared objects directly from archives.
++whole_archive_flag_spec=$lt_whole_archive_flag_spec
++
++# Whether the compiler copes with passing no objects directly.
++compiler_needs_object=$lt_compiler_needs_object
++
++# Create an old-style archive from a shared archive.
++old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+ 
++# Create a temporary old-style archive to link instead of a shared archive.
++old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+ 
+-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+-  as_dirname=dirname
+-else
+-  as_dirname=false
+-fi
++# Commands used to build a shared archive.
++archive_cmds=$lt_archive_cmds
++archive_expsym_cmds=$lt_archive_expsym_cmds
+ 
+-ECHO_C= ECHO_N= ECHO_T=
+-case `echo -n x` in
+--n*)
+-  case `echo 'x\c'` in
+-  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+-  *)   ECHO_C='\c';;
+-  esac;;
+-*)
+-  ECHO_N='-n';;
+-esac
++# Commands used to build a loadable module if different from building
++# a shared archive.
++module_cmds=$lt_module_cmds
++module_expsym_cmds=$lt_module_expsym_cmds
+ 
+-if expr a : '\(a\)' >/dev/null 2>&1 &&
+-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+-  as_expr=expr
+-else
+-  as_expr=false
+-fi
++# Whether we are building with GNU ld or not.
++with_gnu_ld=$lt_with_gnu_ld
+ 
+-rm -f conf$$ conf$$.exe conf$$.file
+-if test -d conf$$.dir; then
+-  rm -f conf$$.dir/conf$$.file
+-else
+-  rm -f conf$$.dir
+-  mkdir conf$$.dir
+-fi
+-echo >conf$$.file
+-if ln -s conf$$.file conf$$ 2>/dev/null; then
+-  as_ln_s='ln -s'
+-  # ... but there are two gotchas:
+-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+-  # In both cases, we have to default to `cp -p'.
+-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+-    as_ln_s='cp -p'
+-elif ln conf$$.file conf$$ 2>/dev/null; then
+-  as_ln_s=ln
+-else
+-  as_ln_s='cp -p'
+-fi
+-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+-rmdir conf$$.dir 2>/dev/null
++# Flag that allows shared libraries with undefined symbols to be built.
++allow_undefined_flag=$lt_allow_undefined_flag
+ 
+-if mkdir -p . 2>/dev/null; then
+-  as_mkdir_p=:
+-else
+-  test -d ./-p && rmdir ./-p
+-  as_mkdir_p=false
+-fi
++# Flag that enforces no undefined symbols.
++no_undefined_flag=$lt_no_undefined_flag
+ 
+-if test -x / >/dev/null 2>&1; then
+-  as_test_x='test -x'
+-else
+-  if ls -dL / >/dev/null 2>&1; then
+-    as_ls_L_option=L
+-  else
+-    as_ls_L_option=
+-  fi
+-  as_test_x='
+-    eval sh -c '\''
+-      if test -d "$1"; then
+-        test -d "$1/.";
+-      else
+-	case $1 in
+-        -*)set "./$1";;
+-	esac;
+-	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+-	???[sx]*):;;*)false;;esac;fi
+-    '\'' sh
+-  '
+-fi
+-as_executable_p=$as_test_x
++# Flag to hardcode \$libdir into a binary during linking.
++# This must work even if \$libdir does not exist
++hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+ 
+-# Sed expression to map a string onto a valid CPP name.
+-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
++# If ld is used when linking, flag to hardcode \$libdir into a binary
++# during linking.  This must work even if \$libdir does not exist.
++hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+ 
+-# Sed expression to map a string onto a valid variable name.
+-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
++# Whether we need a single "-rpath" flag with a separated argument.
++hardcode_libdir_separator=$lt_hardcode_libdir_separator
+ 
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary.
++hardcode_direct=$hardcode_direct
+ 
+-exec 6>&1
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary and the resulting library dependency is
++# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
++# library is relocated.
++hardcode_direct_absolute=$hardcode_direct_absolute
+ 
+-# Save the log message, to keep $[0] and so on meaningful, and to
+-# report actual input values of CONFIG_FILES etc. instead of their
+-# values after options handling.
+-ac_log="
+-This file was extended by gdm $as_me 2.28.1, which was
+-generated by GNU Autoconf 2.61.  Invocation command line was
++# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++# into the resulting binary.
++hardcode_minus_L=$hardcode_minus_L
+ 
+-  CONFIG_FILES    = $CONFIG_FILES
+-  CONFIG_HEADERS  = $CONFIG_HEADERS
+-  CONFIG_LINKS    = $CONFIG_LINKS
+-  CONFIG_COMMANDS = $CONFIG_COMMANDS
+-  $ $0 $@
++# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++# into the resulting binary.
++hardcode_shlibpath_var=$hardcode_shlibpath_var
+ 
+-on `(hostname || uname -n) 2>/dev/null | sed 1q`
+-"
++# Set to "yes" if building a shared library automatically hardcodes DIR
++# into the library and all subsequent libraries and executables linked
++# against it.
++hardcode_automatic=$hardcode_automatic
+ 
+-_ACEOF
++# Set to yes if linker adds runtime paths of dependent libraries
++# to runtime path list.
++inherit_rpath=$inherit_rpath
+ 
+-cat >>$CONFIG_STATUS <<_ACEOF
+-# Files that config.status was made for.
+-config_files="$ac_config_files"
+-config_headers="$ac_config_headers"
+-config_commands="$ac_config_commands"
++# Whether libtool must link a program against all its dependency libraries.
++link_all_deplibs=$link_all_deplibs
+ 
+-_ACEOF
++# Fix the shell variable \$srcfile for the compiler.
++fix_srcfile_path=$lt_fix_srcfile_path
+ 
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-ac_cs_usage="\
+-\`$as_me' instantiates files from templates according to the
+-current configuration.
++# Set to "yes" if exported symbols are required.
++always_export_symbols=$always_export_symbols
+ 
+-Usage: $0 [OPTIONS] [FILE]...
++# The commands to list exported symbols.
++export_symbols_cmds=$lt_export_symbols_cmds
+ 
+-  -h, --help       print this help, then exit
+-  -V, --version    print version number and configuration settings, then exit
+-  -q, --quiet      do not print progress messages
+-  -d, --debug      don't remove temporary files
+-      --recheck    update $as_me by reconfiguring in the same conditions
+-  --file=FILE[:TEMPLATE]
+-		   instantiate the configuration file FILE
+-  --header=FILE[:TEMPLATE]
+-		   instantiate the configuration header FILE
++# Symbols that should not be listed in the preloaded symbols.
++exclude_expsyms=$lt_exclude_expsyms
+ 
+-Configuration files:
+-$config_files
++# Symbols that must always be exported.
++include_expsyms=$lt_include_expsyms
+ 
+-Configuration headers:
+-$config_headers
++# Commands necessary for linking programs (against libraries) with templates.
++prelink_cmds=$lt_prelink_cmds
+ 
+-Configuration commands:
+-$config_commands
++# Specify filename containing input files.
++file_list_spec=$lt_file_list_spec
+ 
+-Report bugs to <bug-autoconf@gnu.org>."
++# How to hardcode a shared library path into an executable.
++hardcode_action=$hardcode_action
+ 
+-_ACEOF
+-cat >>$CONFIG_STATUS <<_ACEOF
+-ac_cs_version="\\
+-gdm config.status 2.28.1
+-configured by $0, generated by GNU Autoconf 2.61,
+-  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
++# The directories searched by this compiler when creating a shared library.
++compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+ 
+-Copyright (C) 2006 Free Software Foundation, Inc.
+-This config.status script is free software; the Free Software Foundation
+-gives unlimited permission to copy, distribute and modify it."
++# Dependencies to place before and after the objects being linked to
++# create a shared library.
++predep_objects=$lt_predep_objects
++postdep_objects=$lt_postdep_objects
++predeps=$lt_predeps
++postdeps=$lt_postdeps
+ 
+-ac_pwd='$ac_pwd'
+-srcdir='$srcdir'
+-INSTALL='$INSTALL'
+-MKDIR_P='$MKDIR_P'
+-_ACEOF
++# The library search path used internally by the compiler when linking
++# a shared library.
++compiler_lib_search_path=$lt_compiler_lib_search_path
+ 
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-# If no file are specified by the user, then we need to provide default
+-# value.  By we need to know if files were specified by the user.
+-ac_need_defaults=:
+-while test $# != 0
+-do
+-  case $1 in
+-  --*=*)
+-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+-    ac_shift=:
+-    ;;
+-  *)
+-    ac_option=$1
+-    ac_optarg=$2
+-    ac_shift=shift
++# ### END LIBTOOL CONFIG
++
++_LT_EOF
++
++  case $host_os in
++  aix3*)
++    cat <<\_LT_EOF >> "$cfgfile"
++# AIX sometimes has problems with the GCC collect2 program.  For some
++# reason, if we set the COLLECT_NAMES environment variable, the problems
++# vanish in a puff of smoke.
++if test "X${COLLECT_NAMES+set}" != Xset; then
++  COLLECT_NAMES=
++  export COLLECT_NAMES
++fi
++_LT_EOF
+     ;;
+   esac
+ 
+-  case $ac_option in
+-  # Handling of the options.
+-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+-    ac_cs_recheck=: ;;
+-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+-    echo "$ac_cs_version"; exit ;;
+-  --debug | --debu | --deb | --de | --d | -d )
+-    debug=: ;;
+-  --file | --fil | --fi | --f )
+-    $ac_shift
+-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+-    ac_need_defaults=false;;
+-  --header | --heade | --head | --hea )
+-    $ac_shift
+-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+-    ac_need_defaults=false;;
+-  --he | --h)
+-    # Conflict between --help and --header
+-    { echo "$as_me: error: ambiguous option: $1
+-Try \`$0 --help' for more information." >&2
+-   { (exit 1); exit 1; }; };;
+-  --help | --hel | -h )
+-    echo "$ac_cs_usage"; exit ;;
+-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+-    ac_cs_silent=: ;;
+ 
+-  # This is an error.
+-  -*) { echo "$as_me: error: unrecognized option: $1
+-Try \`$0 --help' for more information." >&2
+-   { (exit 1); exit 1; }; } ;;
++ltmain="$ac_aux_dir/ltmain.sh"
+ 
+-  *) ac_config_targets="$ac_config_targets $1"
+-     ac_need_defaults=false ;;
+ 
+-  esac
+-  shift
+-done
++  # We use sed instead of cat because bash on DJGPP gets confused if
++  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
++  # text mode, it properly converts lines to CR/LF.  This bash problem
++  # is reportedly fixed, but why not run on old versions too?
++  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
++    || (rm -f "$cfgfile"; exit 1)
+ 
+-ac_configure_extra_args=
++  case $xsi_shell in
++  yes)
++    cat << \_LT_EOF >> "$cfgfile"
+ 
+-if $ac_cs_silent; then
+-  exec 6>/dev/null
+-  ac_configure_extra_args="$ac_configure_extra_args --silent"
+-fi
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++  case ${1} in
++    */*) func_dirname_result="${1%/*}${2}" ;;
++    *  ) func_dirname_result="${3}" ;;
++  esac
++}
+ 
+-_ACEOF
+-cat >>$CONFIG_STATUS <<_ACEOF
+-if \$ac_cs_recheck; then
+-  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+-  CONFIG_SHELL=$SHELL
+-  export CONFIG_SHELL
+-  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+-fi
++# func_basename file
++func_basename ()
++{
++  func_basename_result="${1##*/}"
++}
+ 
+-_ACEOF
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-exec 5>>config.log
++# func_dirname_and_basename file append nondir_replacement
++# perform func_basename and func_dirname in a single function
++# call:
++#   dirname:  Compute the dirname of FILE.  If nonempty,
++#             add APPEND to the result, otherwise set result
++#             to NONDIR_REPLACEMENT.
++#             value returned in "$func_dirname_result"
++#   basename: Compute filename of FILE.
++#             value retuned in "$func_basename_result"
++# Implementation must be kept synchronized with func_dirname
++# and func_basename. For efficiency, we do not delegate to
++# those functions but instead duplicate the functionality here.
++func_dirname_and_basename ()
+ {
+-  echo
+-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+-## Running $as_me. ##
+-_ASBOX
+-  echo "$ac_log"
+-} >&5
++  case ${1} in
++    */*) func_dirname_result="${1%/*}${2}" ;;
++    *  ) func_dirname_result="${3}" ;;
++  esac
++  func_basename_result="${1##*/}"
++}
+ 
+-_ACEOF
+-cat >>$CONFIG_STATUS <<_ACEOF
+-#
+-# INIT-COMMANDS
+-#
+-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++func_stripname ()
++{
++  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
++  # positional parameters, so assign one to ordinary parameter first.
++  func_stripname_result=${3}
++  func_stripname_result=${func_stripname_result#"${1}"}
++  func_stripname_result=${func_stripname_result%"${2}"}
++}
+ 
++# func_opt_split
++func_opt_split ()
++{
++  func_opt_split_opt=${1%%=*}
++  func_opt_split_arg=${1#*=}
++}
+ 
+-_ACEOF
++# func_lo2o object
++func_lo2o ()
++{
++  case ${1} in
++    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
++    *)    func_lo2o_result=${1} ;;
++  esac
++}
+ 
+-cat >>$CONFIG_STATUS <<\_ACEOF
++# func_xform libobj-or-source
++func_xform ()
++{
++  func_xform_result=${1%.*}.lo
++}
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++  func_arith_result=$(( $* ))
++}
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++  func_len_result=${#1}
++}
++
++_LT_EOF
++    ;;
++  *) # Bourne compatible functions.
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++  # Extract subdirectory from the argument.
++  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
++  if test "X$func_dirname_result" = "X${1}"; then
++    func_dirname_result="${3}"
++  else
++    func_dirname_result="$func_dirname_result${2}"
++  fi
++}
++
++# func_basename file
++func_basename ()
++{
++  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
++}
+ 
+-# Handling of arguments.
+-for ac_config_target in $ac_config_targets
+-do
+-  case $ac_config_target in
+-    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+-    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+-    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+-    "daemon/Makefile") CONFIG_FILES="$CONFIG_FILES daemon/Makefile" ;;
+-    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
+-    "gui/Makefile") CONFIG_FILES="$CONFIG_FILES gui/Makefile" ;;
+-    "gui/simple-greeter/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/Makefile" ;;
+-    "gui/simple-greeter/libnotificationarea/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-greeter/libnotificationarea/Makefile" ;;
+-    "gui/simple-chooser/Makefile") CONFIG_FILES="$CONFIG_FILES gui/simple-chooser/Makefile" ;;
+-    "gui/user-switch-applet/Makefile") CONFIG_FILES="$CONFIG_FILES gui/user-switch-applet/Makefile" ;;
+-    "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
+-    "data/gdm.conf") CONFIG_FILES="$CONFIG_FILES data/gdm.conf" ;;
+-    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
+-    "data/faces/Makefile") CONFIG_FILES="$CONFIG_FILES data/faces/Makefile" ;;
+-    "data/greeter-autostart/Makefile") CONFIG_FILES="$CONFIG_FILES data/greeter-autostart/Makefile" ;;
+-    "data/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/Makefile" ;;
+-    "data/pixmaps/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/16x16/Makefile" ;;
+-    "data/pixmaps/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/32x32/Makefile" ;;
+-    "data/pixmaps/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/pixmaps/48x48/Makefile" ;;
+-    "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
+-    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+-    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
+-    "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
+ 
+-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+-   { (exit 1); exit 1; }; };;
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++# func_strip_suffix prefix name
++func_stripname ()
++{
++  case ${2} in
++    .*) func_stripname_result=`$ECHO "X${3}" \
++           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
++    *)  func_stripname_result=`$ECHO "X${3}" \
++           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+   esac
+-done
++}
+ 
++# sed scripts:
++my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
++my_sed_long_arg='1s/^-[^=]*=//'
+ 
+-# If the user did not use the arguments to specify the items to instantiate,
+-# then the envvar interface is used.  Set only those that are not.
+-# We use the long form for the default assignment because of an extremely
+-# bizarre bug on SunOS 4.1.3.
+-if $ac_need_defaults; then
+-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+-  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+-fi
++# func_opt_split
++func_opt_split ()
++{
++  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
++  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
++}
+ 
+-# Have a temporary directory for convenience.  Make it in the build tree
+-# simply because there is no reason against having it here, and in addition,
+-# creating and moving files from /tmp can sometimes cause problems.
+-# Hook for its removal unless debugging.
+-# Note that there is a small window in which the directory will not be cleaned:
+-# after its creation but before its name has been assigned to `$tmp'.
+-$debug ||
++# func_lo2o object
++func_lo2o ()
+ {
+-  tmp=
+-  trap 'exit_status=$?
+-  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+-' 0
+-  trap '{ (exit 1); exit 1; }' 1 2 13 15
++  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+ }
+-# Create a (secure) tmp directory for tmp files.
+ 
++# func_xform libobj-or-source
++func_xform ()
+ {
+-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+-  test -n "$tmp" && test -d "$tmp"
+-}  ||
++  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
++}
++
++# func_arith arithmetic-term...
++func_arith ()
+ {
+-  tmp=./conf$$-$RANDOM
+-  (umask 077 && mkdir "$tmp")
+-} ||
++  func_arith_result=`expr "$@"`
++}
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
+ {
+-   echo "$me: cannot create a temporary directory in ." >&2
+-   { (exit 1); exit 1; }
++  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+ }
+ 
+-#
+-# Set up the sed scripts for CONFIG_FILES section.
+-#
++_LT_EOF
++esac
+ 
+-# No need to generate the scripts if there are no CONFIG_FILES.
+-# This happens for instance when ./config.status config.h
+-if test -n "$CONFIG_FILES"; then
++case $lt_shell_append in
++  yes)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++  eval "$1+=\$2"
++}
++_LT_EOF
++    ;;
++  *)
++    cat << \_LT_EOF >> "$cfgfile"
+ 
+-_ACEOF
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++  eval "$1=\$$1\$2"
++}
+ 
++_LT_EOF
++    ;;
++  esac
+ 
+ 
+-ac_delim='%!_!# '
+-for ac_last_try in false false false false false :; do
+-  cat >conf$$subs.sed <<_ACEOF
+-SHELL!$SHELL$ac_delim
+-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
+-PACKAGE_NAME!$PACKAGE_NAME$ac_delim
+-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
+-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
+-PACKAGE_STRING!$PACKAGE_STRING$ac_delim
+-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
+-exec_prefix!$exec_prefix$ac_delim
+-prefix!$prefix$ac_delim
+-program_transform_name!$program_transform_name$ac_delim
+-bindir!$bindir$ac_delim
+-sbindir!$sbindir$ac_delim
+-libexecdir!$libexecdir$ac_delim
+-datarootdir!$datarootdir$ac_delim
+-datadir!$datadir$ac_delim
+-sysconfdir!$sysconfdir$ac_delim
+-sharedstatedir!$sharedstatedir$ac_delim
+-localstatedir!$localstatedir$ac_delim
+-includedir!$includedir$ac_delim
+-oldincludedir!$oldincludedir$ac_delim
+-docdir!$docdir$ac_delim
+-infodir!$infodir$ac_delim
+-htmldir!$htmldir$ac_delim
+-dvidir!$dvidir$ac_delim
+-pdfdir!$pdfdir$ac_delim
+-psdir!$psdir$ac_delim
+-libdir!$libdir$ac_delim
+-localedir!$localedir$ac_delim
+-mandir!$mandir$ac_delim
+-DEFS!$DEFS$ac_delim
+-ECHO_C!$ECHO_C$ac_delim
+-ECHO_N!$ECHO_N$ac_delim
+-ECHO_T!$ECHO_T$ac_delim
+-LIBS!$LIBS$ac_delim
+-build_alias!$build_alias$ac_delim
+-host_alias!$host_alias$ac_delim
+-target_alias!$target_alias$ac_delim
+-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
+-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
+-INSTALL_DATA!$INSTALL_DATA$ac_delim
+-am__isrc!$am__isrc$ac_delim
+-CYGPATH_W!$CYGPATH_W$ac_delim
+-PACKAGE!$PACKAGE$ac_delim
+-VERSION!$VERSION$ac_delim
+-ACLOCAL!$ACLOCAL$ac_delim
+-AUTOCONF!$AUTOCONF$ac_delim
+-AUTOMAKE!$AUTOMAKE$ac_delim
+-AUTOHEADER!$AUTOHEADER$ac_delim
+-MAKEINFO!$MAKEINFO$ac_delim
+-install_sh!$install_sh$ac_delim
+-STRIP!$STRIP$ac_delim
+-INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
+-mkdir_p!$mkdir_p$ac_delim
+-AWK!$AWK$ac_delim
+-SET_MAKE!$SET_MAKE$ac_delim
+-am__leading_dot!$am__leading_dot$ac_delim
+-AMTAR!$AMTAR$ac_delim
+-am__tar!$am__tar$ac_delim
+-am__untar!$am__untar$ac_delim
+-MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
+-MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
+-MAINT!$MAINT$ac_delim
+-CC!$CC$ac_delim
+-CFLAGS!$CFLAGS$ac_delim
+-LDFLAGS!$LDFLAGS$ac_delim
+-CPPFLAGS!$CPPFLAGS$ac_delim
+-ac_ct_CC!$ac_ct_CC$ac_delim
+-EXEEXT!$EXEEXT$ac_delim
+-OBJEXT!$OBJEXT$ac_delim
+-DEPDIR!$DEPDIR$ac_delim
+-am__include!$am__include$ac_delim
+-am__quote!$am__quote$ac_delim
+-AMDEP_TRUE!$AMDEP_TRUE$ac_delim
+-AMDEP_FALSE!$AMDEP_FALSE$ac_delim
+-AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
+-CCDEPMODE!$CCDEPMODE$ac_delim
+-am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
+-am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
+-CPP!$CPP$ac_delim
+-GREP!$GREP$ac_delim
+-EGREP!$EGREP$ac_delim
+-CXX!$CXX$ac_delim
+-CXXFLAGS!$CXXFLAGS$ac_delim
+-ac_ct_CXX!$ac_ct_CXX$ac_delim
+-CXXDEPMODE!$CXXDEPMODE$ac_delim
+-am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
+-am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
+-build!$build$ac_delim
+-build_cpu!$build_cpu$ac_delim
+-build_vendor!$build_vendor$ac_delim
+-build_os!$build_os$ac_delim
+-host!$host$ac_delim
+-host_cpu!$host_cpu$ac_delim
+-host_vendor!$host_vendor$ac_delim
+-host_os!$host_os$ac_delim
+-LN_S!$LN_S$ac_delim
+-ECHO!$ECHO$ac_delim
+-_ACEOF
++  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
++    || (rm -f "$cfgfile"; exit 1)
+ 
+-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+-    break
+-  elif $ac_last_try; then
+-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+-   { (exit 1); exit 1; }; }
+-  else
+-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+-  fi
+-done
++  mv -f "$cfgfile" "$ofile" ||
++    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
++  chmod +x "$ofile"
+ 
+-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+-if test -n "$ac_eof"; then
+-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+-  ac_eof=`expr $ac_eof + 1`
+-fi
+ 
+-cat >>$CONFIG_STATUS <<_ACEOF
+-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
+-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+-_ACEOF
+-sed '
+-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+-s/^/s,@/; s/!/@,|#_!!_#|/
+-:n
+-t n
+-s/'"$ac_delim"'$/,g/; t
+-s/$/\\/; p
+-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+-' >>$CONFIG_STATUS <conf$$subs.sed
+-rm -f conf$$subs.sed
+-cat >>$CONFIG_STATUS <<_ACEOF
+-CEOF$ac_eof
+-_ACEOF
++    cat <<_LT_EOF >> "$ofile"
+ 
++# ### BEGIN LIBTOOL TAG CONFIG: CXX
+ 
+-ac_delim='%!_!# '
+-for ac_last_try in false false false false false :; do
+-  cat >conf$$subs.sed <<_ACEOF
+-AR!$AR$ac_delim
+-RANLIB!$RANLIB$ac_delim
+-CXXCPP!$CXXCPP$ac_delim
+-F77!$F77$ac_delim
+-FFLAGS!$FFLAGS$ac_delim
+-ac_ct_F77!$ac_ct_F77$ac_delim
+-LIBTOOL!$LIBTOOL$ac_delim
+-USE_NLS!$USE_NLS$ac_delim
+-INTLTOOL_UPDATE!$INTLTOOL_UPDATE$ac_delim
+-INTLTOOL_MERGE!$INTLTOOL_MERGE$ac_delim
+-INTLTOOL_EXTRACT!$INTLTOOL_EXTRACT$ac_delim
+-INTLTOOL_DESKTOP_RULE!$INTLTOOL_DESKTOP_RULE$ac_delim
+-INTLTOOL_DIRECTORY_RULE!$INTLTOOL_DIRECTORY_RULE$ac_delim
+-INTLTOOL_KEYS_RULE!$INTLTOOL_KEYS_RULE$ac_delim
+-INTLTOOL_PROP_RULE!$INTLTOOL_PROP_RULE$ac_delim
+-INTLTOOL_OAF_RULE!$INTLTOOL_OAF_RULE$ac_delim
+-INTLTOOL_PONG_RULE!$INTLTOOL_PONG_RULE$ac_delim
+-INTLTOOL_SERVER_RULE!$INTLTOOL_SERVER_RULE$ac_delim
+-INTLTOOL_SHEET_RULE!$INTLTOOL_SHEET_RULE$ac_delim
+-INTLTOOL_SOUNDLIST_RULE!$INTLTOOL_SOUNDLIST_RULE$ac_delim
+-INTLTOOL_UI_RULE!$INTLTOOL_UI_RULE$ac_delim
+-INTLTOOL_XAM_RULE!$INTLTOOL_XAM_RULE$ac_delim
+-INTLTOOL_KBD_RULE!$INTLTOOL_KBD_RULE$ac_delim
+-INTLTOOL_XML_RULE!$INTLTOOL_XML_RULE$ac_delim
+-INTLTOOL_XML_NOMERGE_RULE!$INTLTOOL_XML_NOMERGE_RULE$ac_delim
+-INTLTOOL_CAVES_RULE!$INTLTOOL_CAVES_RULE$ac_delim
+-INTLTOOL_SCHEMAS_RULE!$INTLTOOL_SCHEMAS_RULE$ac_delim
+-INTLTOOL_THEME_RULE!$INTLTOOL_THEME_RULE$ac_delim
+-INTLTOOL_SERVICE_RULE!$INTLTOOL_SERVICE_RULE$ac_delim
+-INTLTOOL_POLICY_RULE!$INTLTOOL_POLICY_RULE$ac_delim
+-XGETTEXT!$XGETTEXT$ac_delim
+-MSGMERGE!$MSGMERGE$ac_delim
+-MSGFMT!$MSGFMT$ac_delim
+-GMSGFMT!$GMSGFMT$ac_delim
+-INTLTOOL_PERL!$INTLTOOL_PERL$ac_delim
+-ALL_LINGUAS!$ALL_LINGUAS$ac_delim
+-DATADIRNAME!$DATADIRNAME$ac_delim
+-PKG_CONFIG!$PKG_CONFIG$ac_delim
+-HELP_DIR!$HELP_DIR$ac_delim
+-OMF_DIR!$OMF_DIR$ac_delim
+-DOC_USER_FORMATS!$DOC_USER_FORMATS$ac_delim
+-ENABLE_SK_TRUE!$ENABLE_SK_TRUE$ac_delim
+-ENABLE_SK_FALSE!$ENABLE_SK_FALSE$ac_delim
+-DISTCHECK_CONFIGURE_FLAGS!$DISTCHECK_CONFIGURE_FLAGS$ac_delim
+-HAVE_GNOME_DOC_UTILS_TRUE!$HAVE_GNOME_DOC_UTILS_TRUE$ac_delim
+-HAVE_GNOME_DOC_UTILS_FALSE!$HAVE_GNOME_DOC_UTILS_FALSE$ac_delim
+-GETTEXT_PACKAGE!$GETTEXT_PACKAGE$ac_delim
+-MSGFMT_OPTS!$MSGFMT_OPTS$ac_delim
+-CATALOGS!$CATALOGS$ac_delim
+-CATOBJEXT!$CATOBJEXT$ac_delim
+-GMOFILES!$GMOFILES$ac_delim
+-INSTOBJEXT!$INSTOBJEXT$ac_delim
+-INTLLIBS!$INTLLIBS$ac_delim
+-PO_IN_DATADIR_TRUE!$PO_IN_DATADIR_TRUE$ac_delim
+-PO_IN_DATADIR_FALSE!$PO_IN_DATADIR_FALSE$ac_delim
+-POFILES!$POFILES$ac_delim
+-POSUB!$POSUB$ac_delim
+-MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
+-WARN_CFLAGS!$WARN_CFLAGS$ac_delim
+-GTHREAD_CFLAGS!$GTHREAD_CFLAGS$ac_delim
+-GTHREAD_LIBS!$GTHREAD_LIBS$ac_delim
+-COMMON_CFLAGS!$COMMON_CFLAGS$ac_delim
+-COMMON_LIBS!$COMMON_LIBS$ac_delim
+-DAEMON_CFLAGS!$DAEMON_CFLAGS$ac_delim
+-DAEMON_LIBS!$DAEMON_LIBS$ac_delim
+-XLIB_CFLAGS!$XLIB_CFLAGS$ac_delim
+-XLIB_LIBS!$XLIB_LIBS$ac_delim
+-XMKMF!$XMKMF$ac_delim
+-X_CFLAGS!$X_CFLAGS$ac_delim
+-X_PRE_LIBS!$X_PRE_LIBS$ac_delim
+-X_LIBS!$X_LIBS$ac_delim
+-X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
+-GTK_CFLAGS!$GTK_CFLAGS$ac_delim
+-GTK_LIBS!$GTK_LIBS$ac_delim
+-CANBERRA_GTK_CFLAGS!$CANBERRA_GTK_CFLAGS$ac_delim
+-CANBERRA_GTK_LIBS!$CANBERRA_GTK_LIBS$ac_delim
+-GCONF_CFLAGS!$GCONF_CFLAGS$ac_delim
+-GCONF_LIBS!$GCONF_LIBS$ac_delim
+-DEVKIT_POWER_CFLAGS!$DEVKIT_POWER_CFLAGS$ac_delim
+-DEVKIT_POWER_LIBS!$DEVKIT_POWER_LIBS$ac_delim
+-HAVE_DEVICEKIT_POWER!$HAVE_DEVICEKIT_POWER$ac_delim
+-SIMPLE_GREETER_CFLAGS!$SIMPLE_GREETER_CFLAGS$ac_delim
+-SIMPLE_GREETER_LIBS!$SIMPLE_GREETER_LIBS$ac_delim
+-LIBXKLAVIER_CFLAGS!$LIBXKLAVIER_CFLAGS$ac_delim
+-LIBXKLAVIER_LIBS!$LIBXKLAVIER_LIBS$ac_delim
+-HAVE_LIBXKLAVIER_TRUE!$HAVE_LIBXKLAVIER_TRUE$ac_delim
+-HAVE_LIBXKLAVIER_FALSE!$HAVE_LIBXKLAVIER_FALSE$ac_delim
+-HAVE_LIBXKLAVIER!$HAVE_LIBXKLAVIER$ac_delim
+-SIMPLE_CHOOSER_CFLAGS!$SIMPLE_CHOOSER_CFLAGS$ac_delim
+-SIMPLE_CHOOSER_LIBS!$SIMPLE_CHOOSER_LIBS$ac_delim
+-APPLET_CFLAGS!$APPLET_CFLAGS$ac_delim
+-APPLET_LIBS!$APPLET_LIBS$ac_delim
+-PLUGIN_LIBTOOL_FLAGS!$PLUGIN_LIBTOOL_FLAGS$ac_delim
+-GLIB_GENMARSHAL!$GLIB_GENMARSHAL$ac_delim
+-CHECK_CFLAGS!$CHECK_CFLAGS$ac_delim
+-CHECK_LIBS!$CHECK_LIBS$ac_delim
+-HAVE_CHECK_TRUE!$HAVE_CHECK_TRUE$ac_delim
+-_ACEOF
++# The linker used to build libraries.
++LD=$lt_LD_CXX
+ 
+-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+-    break
+-  elif $ac_last_try; then
+-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+-   { (exit 1); exit 1; }; }
+-  else
+-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+-  fi
+-done
++# Commands used to build an old-style archive.
++old_archive_cmds=$lt_old_archive_cmds_CXX
+ 
+-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+-if test -n "$ac_eof"; then
+-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+-  ac_eof=`expr $ac_eof + 1`
+-fi
++# A language specific compiler.
++CC=$lt_compiler_CXX
+ 
+-cat >>$CONFIG_STATUS <<_ACEOF
+-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
+-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+-_ACEOF
+-sed '
+-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+-s/^/s,@/; s/!/@,|#_!!_#|/
+-:n
+-t n
+-s/'"$ac_delim"'$/,g/; t
+-s/$/\\/; p
+-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+-' >>$CONFIG_STATUS <conf$$subs.sed
+-rm -f conf$$subs.sed
+-cat >>$CONFIG_STATUS <<_ACEOF
+-CEOF$ac_eof
+-_ACEOF
++# Is the compiler the GNU compiler?
++with_gcc=$GCC_CXX
+ 
++# Compiler flag to turn off builtin functions.
++no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
+ 
+-ac_delim='%!_!# '
+-for ac_last_try in false false false false false :; do
+-  cat >conf$$subs.sed <<_ACEOF
+-HAVE_CHECK_FALSE!$HAVE_CHECK_FALSE$ac_delim
+-GCONFTOOL!$GCONFTOOL$ac_delim
+-GCONF_SCHEMA_CONFIG_SOURCE!$GCONF_SCHEMA_CONFIG_SOURCE$ac_delim
+-GCONF_SCHEMA_FILE_DIR!$GCONF_SCHEMA_FILE_DIR$ac_delim
+-GCONF_SCHEMAS_INSTALL_TRUE!$GCONF_SCHEMAS_INSTALL_TRUE$ac_delim
+-GCONF_SCHEMAS_INSTALL_FALSE!$GCONF_SCHEMAS_INSTALL_FALSE$ac_delim
+-sysconfsubdir!$sysconfsubdir$ac_delim
+-gdmconfdir!$gdmconfdir$ac_delim
+-dmconfdir!$dmconfdir$ac_delim
+-AT_SPI_REGISTRYD_DIR!$AT_SPI_REGISTRYD_DIR$ac_delim
+-GDM_SESSION_DEFAULT_PATH!$GDM_SESSION_DEFAULT_PATH$ac_delim
+-LANG_CONFIG_FILE!$LANG_CONFIG_FILE$ac_delim
+-MKDTEMP_MISSING_TRUE!$MKDTEMP_MISSING_TRUE$ac_delim
+-MKDTEMP_MISSING_FALSE!$MKDTEMP_MISSING_FALSE$ac_delim
+-GDM_USERNAME!$GDM_USERNAME$ac_delim
+-GDM_GROUPNAME!$GDM_GROUPNAME$ac_delim
+-PAM_PREFIX!$PAM_PREFIX$ac_delim
+-HAVE_PAM!$HAVE_PAM$ac_delim
+-PAM_LIBS!$PAM_LIBS$ac_delim
+-XDMCP_LIBS!$XDMCP_LIBS$ac_delim
+-XDMCP_SUPPORT_TRUE!$XDMCP_SUPPORT_TRUE$ac_delim
+-XDMCP_SUPPORT_FALSE!$XDMCP_SUPPORT_FALSE$ac_delim
+-GDMCHOOSER!$GDMCHOOSER$ac_delim
+-OS_SOLARIS_TRUE!$OS_SOLARIS_TRUE$ac_delim
+-OS_SOLARIS_FALSE!$OS_SOLARIS_FALSE$ac_delim
+-LIBWRAP_LIBS!$LIBWRAP_LIBS$ac_delim
+-XINERAMA_LIBS!$XINERAMA_LIBS$ac_delim
+-WITH_CONSOLE_KIT_TRUE!$WITH_CONSOLE_KIT_TRUE$ac_delim
+-WITH_CONSOLE_KIT_FALSE!$WITH_CONSOLE_KIT_FALSE$ac_delim
+-WITH_CONSOLE_KIT!$WITH_CONSOLE_KIT$ac_delim
+-DBUS_SYS_DIR!$DBUS_SYS_DIR$ac_delim
+-RBAC_LIBS!$RBAC_LIBS$ac_delim
+-authdir!$authdir$ac_delim
+-gdmlocaledir!$gdmlocaledir$ac_delim
+-pixmapdir!$pixmapdir$ac_delim
+-logdir!$logdir$ac_delim
+-AT_BINDIR!$AT_BINDIR$ac_delim
+-GDM_DEFAULTS_CONF!$GDM_DEFAULTS_CONF$ac_delim
+-GDM_CUSTOM_CONF!$GDM_CUSTOM_CONF$ac_delim
+-GDM_OLD_CONF!$GDM_OLD_CONF$ac_delim
+-XEVIE_OPTION!$XEVIE_OPTION$ac_delim
+-HAVE_ADT_TRUE!$HAVE_ADT_TRUE$ac_delim
+-HAVE_ADT_FALSE!$HAVE_ADT_FALSE$ac_delim
+-HAVE_LIBAUDIT_TRUE!$HAVE_LIBAUDIT_TRUE$ac_delim
+-HAVE_LIBAUDIT_FALSE!$HAVE_LIBAUDIT_FALSE$ac_delim
+-EXTRA_DAEMON_LIBS!$EXTRA_DAEMON_LIBS$ac_delim
+-EXTRA_SLAVE_LIBS!$EXTRA_SLAVE_LIBS$ac_delim
+-EXTRA_CHOOSER_LIBS!$EXTRA_CHOOSER_LIBS$ac_delim
+-EXTRA_XNEST_LIBS!$EXTRA_XNEST_LIBS$ac_delim
+-EXTRA_FLEXI_LIBS!$EXTRA_FLEXI_LIBS$ac_delim
+-EXTRA_DYNAMIC_LIBS!$EXTRA_DYNAMIC_LIBS$ac_delim
+-EXTRA_SETUP_LIBS!$EXTRA_SETUP_LIBS$ac_delim
+-EXTRA_TEST_LIBS!$EXTRA_TEST_LIBS$ac_delim
+-EXTRA_GREETER_LIBS!$EXTRA_GREETER_LIBS$ac_delim
+-LOCALSTATEDIR!$LOCALSTATEDIR$ac_delim
+-SYSCONFDIR!$SYSCONFDIR$ac_delim
+-DATADIR!$DATADIR$ac_delim
+-BINDIR!$BINDIR$ac_delim
+-SBINDIR!$SBINDIR$ac_delim
+-LIBDIR!$LIBDIR$ac_delim
+-LIBEXECDIR!$LIBEXECDIR$ac_delim
+-GDM_PID_FILE!$GDM_PID_FILE$ac_delim
+-GDM_WORKING_DIR!$GDM_WORKING_DIR$ac_delim
+-GDM_XAUTH_DIR!$GDM_XAUTH_DIR$ac_delim
+-DEBUG_CFLAGS!$DEBUG_CFLAGS$ac_delim
+-XSESSION_SHELL!$XSESSION_SHELL$ac_delim
+-SOUND_PROGRAM!$SOUND_PROGRAM$ac_delim
+-X_PATH!$X_PATH$ac_delim
+-X_SERVER!$X_SERVER$ac_delim
+-X_SERVER_PATH!$X_SERVER_PATH$ac_delim
+-X_CONFIG_OPTIONS!$X_CONFIG_OPTIONS$ac_delim
+-X_XNEST_CMD!$X_XNEST_CMD$ac_delim
+-X_XNEST_CONFIG_OPTIONS!$X_XNEST_CONFIG_OPTIONS$ac_delim
+-X_XNEST_UNSCALED_FONTPATH!$X_XNEST_UNSCALED_FONTPATH$ac_delim
+-LIBOBJS!$LIBOBJS$ac_delim
+-LTLIBOBJS!$LTLIBOBJS$ac_delim
+-_ACEOF
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl_CXX
+ 
+-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
+-    break
+-  elif $ac_last_try; then
+-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+-   { (exit 1); exit 1; }; }
+-  else
+-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+-  fi
+-done
++# Additional compiler flags for building library objects.
++pic_flag=$lt_lt_prog_compiler_pic_CXX
+ 
+-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+-if test -n "$ac_eof"; then
+-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+-  ac_eof=`expr $ac_eof + 1`
+-fi
+-
+-cat >>$CONFIG_STATUS <<_ACEOF
+-cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
+-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+-_ACEOF
+-sed '
+-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+-s/^/s,@/; s/!/@,|#_!!_#|/
+-:n
+-t n
+-s/'"$ac_delim"'$/,g/; t
+-s/$/\\/; p
+-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+-' >>$CONFIG_STATUS <conf$$subs.sed
+-rm -f conf$$subs.sed
+-cat >>$CONFIG_STATUS <<_ACEOF
+-:end
+-s/|#_!!_#|//g
+-CEOF$ac_eof
+-_ACEOF
++# Compiler flag to prevent dynamic linking.
++link_static_flag=$lt_lt_prog_compiler_static_CXX
+ 
++# Does compiler simultaneously support -c and -o options?
++compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
+ 
+-# VPATH may cause trouble with some makes, so we remove $(srcdir),
+-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+-# trailing colons and then remove the whole line if VPATH becomes empty
+-# (actually we leave an empty line to preserve line numbers).
+-if test "x$srcdir" = x.; then
+-  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+-s/:*\$(srcdir):*/:/
+-s/:*\${srcdir}:*/:/
+-s/:*@srcdir@:*/:/
+-s/^\([^=]*=[	 ]*\):*/\1/
+-s/:*$//
+-s/^[^=]*=[	 ]*$//
+-}'
+-fi
++# Whether or not to add -lc for building shared libraries.
++build_libtool_need_lc=$archive_cmds_need_lc_CXX
+ 
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-fi # test -n "$CONFIG_FILES"
++# Whether or not to disallow shared libs when runtime libs are static.
++allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
+ 
++# Compiler flag to allow reflexive dlopens.
++export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
+ 
+-for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+-do
+-  case $ac_tag in
+-  :[FHLC]) ac_mode=$ac_tag; continue;;
+-  esac
+-  case $ac_mode$ac_tag in
+-  :[FHL]*:*);;
+-  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+-echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+-   { (exit 1); exit 1; }; };;
+-  :[FH]-) ac_tag=-:-;;
+-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+-  esac
+-  ac_save_IFS=$IFS
+-  IFS=:
+-  set x $ac_tag
+-  IFS=$ac_save_IFS
+-  shift
+-  ac_file=$1
+-  shift
++# Compiler flag to generate shared objects directly from archives.
++whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
+ 
+-  case $ac_mode in
+-  :L) ac_source=$1;;
+-  :[FH])
+-    ac_file_inputs=
+-    for ac_f
+-    do
+-      case $ac_f in
+-      -) ac_f="$tmp/stdin";;
+-      *) # Look for the file first in the build tree, then in the source tree
+-	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+-	 # because $ac_f cannot contain `:'.
+-	 test -f "$ac_f" ||
+-	   case $ac_f in
+-	   [\\/$]*) false;;
+-	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+-	   esac ||
+-	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+-echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+-   { (exit 1); exit 1; }; };;
+-      esac
+-      ac_file_inputs="$ac_file_inputs $ac_f"
+-    done
++# Whether the compiler copes with passing no objects directly.
++compiler_needs_object=$lt_compiler_needs_object_CXX
+ 
+-    # Let's still pretend it is `configure' which instantiates (i.e., don't
+-    # use $as_me), people would be surprised to read:
+-    #    /* config.h.  Generated by config.status.  */
+-    configure_input="Generated from "`IFS=:
+-	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+-    if test x"$ac_file" != x-; then
+-      configure_input="$ac_file.  $configure_input"
+-      { echo "$as_me:$LINENO: creating $ac_file" >&5
+-echo "$as_me: creating $ac_file" >&6;}
+-    fi
++# Create an old-style archive from a shared archive.
++old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
+ 
+-    case $ac_tag in
+-    *:-:* | *:-) cat >"$tmp/stdin";;
+-    esac
+-    ;;
+-  esac
++# Create a temporary old-style archive to link instead of a shared archive.
++old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
+ 
+-  ac_dir=`$as_dirname -- "$ac_file" ||
+-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$ac_file" : 'X\(//\)[^/]' \| \
+-	 X"$ac_file" : 'X\(//\)$' \| \
+-	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X"$ac_file" |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`
+-  { as_dir="$ac_dir"
+-  case $as_dir in #(
+-  -*) as_dir=./$as_dir;;
+-  esac
+-  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+-    as_dirs=
+-    while :; do
+-      case $as_dir in #(
+-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+-      *) as_qdir=$as_dir;;
+-      esac
+-      as_dirs="'$as_qdir' $as_dirs"
+-      as_dir=`$as_dirname -- "$as_dir" ||
+-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$as_dir" : 'X\(//\)[^/]' \| \
+-	 X"$as_dir" : 'X\(//\)$' \| \
+-	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X"$as_dir" |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`
+-      test -d "$as_dir" && break
+-    done
+-    test -z "$as_dirs" || eval "mkdir $as_dirs"
+-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+-echo "$as_me: error: cannot create directory $as_dir" >&2;}
+-   { (exit 1); exit 1; }; }; }
+-  ac_builddir=.
++# Commands used to build a shared archive.
++archive_cmds=$lt_archive_cmds_CXX
++archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
++
++# Commands used to build a loadable module if different from building
++# a shared archive.
++module_cmds=$lt_module_cmds_CXX
++module_expsym_cmds=$lt_module_expsym_cmds_CXX
++
++# Whether we are building with GNU ld or not.
++with_gnu_ld=$lt_with_gnu_ld_CXX
++
++# Flag that allows shared libraries with undefined symbols to be built.
++allow_undefined_flag=$lt_allow_undefined_flag_CXX
+ 
+-case "$ac_dir" in
+-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+-*)
+-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+-  # A ".." for each directory in $ac_dir_suffix.
+-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+-  case $ac_top_builddir_sub in
+-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+-  esac ;;
+-esac
+-ac_abs_top_builddir=$ac_pwd
+-ac_abs_builddir=$ac_pwd$ac_dir_suffix
+-# for backward compatibility:
+-ac_top_builddir=$ac_top_build_prefix
++# Flag that enforces no undefined symbols.
++no_undefined_flag=$lt_no_undefined_flag_CXX
+ 
+-case $srcdir in
+-  .)  # We are building in place.
+-    ac_srcdir=.
+-    ac_top_srcdir=$ac_top_builddir_sub
+-    ac_abs_top_srcdir=$ac_pwd ;;
+-  [\\/]* | ?:[\\/]* )  # Absolute name.
+-    ac_srcdir=$srcdir$ac_dir_suffix;
+-    ac_top_srcdir=$srcdir
+-    ac_abs_top_srcdir=$srcdir ;;
+-  *) # Relative name.
+-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+-    ac_top_srcdir=$ac_top_build_prefix$srcdir
+-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+-esac
+-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
++# Flag to hardcode \$libdir into a binary during linking.
++# This must work even if \$libdir does not exist
++hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
+ 
++# If ld is used when linking, flag to hardcode \$libdir into a binary
++# during linking.  This must work even if \$libdir does not exist.
++hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
+ 
+-  case $ac_mode in
+-  :F)
+-  #
+-  # CONFIG_FILE
+-  #
++# Whether we need a single "-rpath" flag with a separated argument.
++hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
+ 
+-  case $INSTALL in
+-  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+-  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+-  esac
+-  ac_MKDIR_P=$MKDIR_P
+-  case $MKDIR_P in
+-  [\\/$]* | ?:[\\/]* ) ;;
+-  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+-  esac
+-_ACEOF
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary.
++hardcode_direct=$hardcode_direct_CXX
+ 
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-# If the template does not know about datarootdir, expand it.
+-# FIXME: This hack should be removed a few years after 2.60.
+-ac_datarootdir_hack=; ac_datarootdir_seen=
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary and the resulting library dependency is
++# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
++# library is relocated.
++hardcode_direct_absolute=$hardcode_direct_absolute_CXX
+ 
+-case `sed -n '/datarootdir/ {
+-  p
+-  q
+-}
+-/@datadir@/p
+-/@docdir@/p
+-/@infodir@/p
+-/@localedir@/p
+-/@mandir@/p
+-' $ac_file_inputs` in
+-*datarootdir*) ac_datarootdir_seen=yes;;
+-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+-  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+-_ACEOF
+-cat >>$CONFIG_STATUS <<_ACEOF
+-  ac_datarootdir_hack='
+-  s&@datadir@&$datadir&g
+-  s&@docdir@&$docdir&g
+-  s&@infodir@&$infodir&g
+-  s&@localedir@&$localedir&g
+-  s&@mandir@&$mandir&g
+-    s&\\\${datarootdir}&$datarootdir&g' ;;
+-esac
+-_ACEOF
++# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++# into the resulting binary.
++hardcode_minus_L=$hardcode_minus_L_CXX
+ 
+-# Neutralize VPATH when `$srcdir' = `.'.
+-# Shell code in configure.ac might set extrasub.
+-# FIXME: do we really want to maintain this feature?
+-cat >>$CONFIG_STATUS <<_ACEOF
+-  sed "$ac_vpsub
+-$extrasub
+-_ACEOF
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-:t
+-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+-s&@configure_input@&$configure_input&;t t
+-s&@top_builddir@&$ac_top_builddir_sub&;t t
+-s&@srcdir@&$ac_srcdir&;t t
+-s&@abs_srcdir@&$ac_abs_srcdir&;t t
+-s&@top_srcdir@&$ac_top_srcdir&;t t
+-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+-s&@builddir@&$ac_builddir&;t t
+-s&@abs_builddir@&$ac_abs_builddir&;t t
+-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+-s&@INSTALL@&$ac_INSTALL&;t t
+-s&@MKDIR_P@&$ac_MKDIR_P&;t t
+-$ac_datarootdir_hack
+-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
++# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++# into the resulting binary.
++hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
+ 
+-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+-  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+-  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+-  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined.  Please make sure it is defined." >&5
+-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined.  Please make sure it is defined." >&2;}
++# Set to "yes" if building a shared library automatically hardcodes DIR
++# into the library and all subsequent libraries and executables linked
++# against it.
++hardcode_automatic=$hardcode_automatic_CXX
+ 
+-  rm -f "$tmp/stdin"
+-  case $ac_file in
+-  -) cat "$tmp/out"; rm -f "$tmp/out";;
+-  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
+-  esac
+- ;;
+-  :H)
+-  #
+-  # CONFIG_HEADER
+-  #
+-_ACEOF
++# Set to yes if linker adds runtime paths of dependent libraries
++# to runtime path list.
++inherit_rpath=$inherit_rpath_CXX
+ 
+-# Transform confdefs.h into a sed script `conftest.defines', that
+-# substitutes the proper values into config.h.in to produce config.h.
+-rm -f conftest.defines conftest.tail
+-# First, append a space to every undef/define line, to ease matching.
+-echo 's/$/ /' >conftest.defines
+-# Then, protect against being on the right side of a sed subst, or in
+-# an unquoted here document, in config.status.  If some macros were
+-# called several times there might be several #defines for the same
+-# symbol, which is useless.  But do not sort them, since the last
+-# AC_DEFINE must be honored.
+-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
+-# NAME is the cpp macro being defined, VALUE is the value it is being given.
+-# PARAMS is the parameter list in the macro definition--in most cases, it's
+-# just an empty string.
+-ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
+-ac_dB='\\)[	 (].*,\\1define\\2'
+-ac_dC=' '
+-ac_dD=' ,'
++# Whether libtool must link a program against all its dependency libraries.
++link_all_deplibs=$link_all_deplibs_CXX
+ 
+-uniq confdefs.h |
+-  sed -n '
+-	t rset
+-	:rset
+-	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
+-	t ok
+-	d
+-	:ok
+-	s/[\\&,]/\\&/g
+-	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
+-	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
+-  ' >>conftest.defines
+-
+-# Remove the space that was appended to ease matching.
+-# Then replace #undef with comments.  This is necessary, for
+-# example, in the case of _POSIX_SOURCE, which is predefined and required
+-# on some systems where configure will not decide to define it.
+-# (The regexp can be short, since the line contains either #define or #undef.)
+-echo 's/ $//
+-s,^[	 #]*u.*,/* & */,' >>conftest.defines
+-
+-# Break up conftest.defines:
+-ac_max_sed_lines=50
+-
+-# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
+-# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
+-# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
+-# et cetera.
+-ac_in='$ac_file_inputs'
+-ac_out='"$tmp/out1"'
+-ac_nxt='"$tmp/out2"'
++# Fix the shell variable \$srcfile for the compiler.
++fix_srcfile_path=$lt_fix_srcfile_path_CXX
+ 
+-while :
+-do
+-  # Write a here document:
+-    cat >>$CONFIG_STATUS <<_ACEOF
+-    # First, check the format of the line:
+-    cat >"\$tmp/defines.sed" <<\\CEOF
+-/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
+-/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
+-b
+-:def
+-_ACEOF
+-  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
+-  echo 'CEOF
+-    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
+-  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
+-  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
+-  grep . conftest.tail >/dev/null || break
+-  rm -f conftest.defines
+-  mv conftest.tail conftest.defines
+-done
+-rm -f conftest.defines conftest.tail
++# Set to "yes" if exported symbols are required.
++always_export_symbols=$always_export_symbols_CXX
+ 
+-echo "ac_result=$ac_in" >>$CONFIG_STATUS
+-cat >>$CONFIG_STATUS <<\_ACEOF
+-  if test x"$ac_file" != x-; then
+-    echo "/* $configure_input  */" >"$tmp/config.h"
+-    cat "$ac_result" >>"$tmp/config.h"
+-    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
+-      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+-echo "$as_me: $ac_file is unchanged" >&6;}
+-    else
+-      rm -f $ac_file
+-      mv "$tmp/config.h" $ac_file
+-    fi
+-  else
+-    echo "/* $configure_input  */"
+-    cat "$ac_result"
+-  fi
+-  rm -f "$tmp/out12"
+-# Compute $ac_file's index in $config_headers.
+-_am_stamp_count=1
+-for _am_header in $config_headers :; do
+-  case $_am_header in
+-    $ac_file | $ac_file:* )
+-      break ;;
+-    * )
+-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+-  esac
+-done
+-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
+-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X$ac_file : 'X\(//\)[^/]' \| \
+-	 X$ac_file : 'X\(//\)$' \| \
+-	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
+-echo X$ac_file |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`/stamp-h$_am_stamp_count
+- ;;
++# The commands to list exported symbols.
++export_symbols_cmds=$lt_export_symbols_cmds_CXX
+ 
+-  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
+-echo "$as_me: executing $ac_file commands" >&6;}
+- ;;
+-  esac
++# Symbols that should not be listed in the preloaded symbols.
++exclude_expsyms=$lt_exclude_expsyms_CXX
+ 
++# Symbols that must always be exported.
++include_expsyms=$lt_include_expsyms_CXX
++
++# Commands necessary for linking programs (against libraries) with templates.
++prelink_cmds=$lt_prelink_cmds_CXX
++
++# Specify filename containing input files.
++file_list_spec=$lt_file_list_spec_CXX
++
++# How to hardcode a shared library path into an executable.
++hardcode_action=$hardcode_action_CXX
++
++# The directories searched by this compiler when creating a shared library.
++compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
++
++# Dependencies to place before and after the objects being linked to
++# create a shared library.
++predep_objects=$lt_predep_objects_CXX
++postdep_objects=$lt_postdep_objects_CXX
++predeps=$lt_predeps_CXX
++postdeps=$lt_postdeps_CXX
++
++# The library search path used internally by the compiler when linking
++# a shared library.
++compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
++
++# ### END LIBTOOL TAG CONFIG: CXX
++_LT_EOF
+ 
+-  case $ac_file$ac_mode in
+-    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
+-  # Strip MF so we end up with the name of the file.
+-  mf=`echo "$mf" | sed -e 's/:.*$//'`
+-  # Check whether this is an Automake generated Makefile or not.
+-  # We used to match only the files named `Makefile.in', but
+-  # some people rename them; so instead we look at the file content.
+-  # Grep'ing the first line is not enough: some people post-process
+-  # each Makefile.in and add a new line on top of each file to say so.
+-  # Grep'ing the whole file is not good either: AIX grep has a line
+-  # limit of 2048, but all sed's we know have understand at least 4000.
+-  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
+-    dirpart=`$as_dirname -- "$mf" ||
+-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$mf" : 'X\(//\)[^/]' \| \
+-	 X"$mf" : 'X\(//\)$' \| \
+-	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X"$mf" |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`
+-  else
+-    continue
+-  fi
+-  # Extract the definition of DEPDIR, am__include, and am__quote
+-  # from the Makefile without running `make'.
+-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+-  test -z "$DEPDIR" && continue
+-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+-  test -z "am__include" && continue
+-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+-  # When using ansi2knr, U may be empty or an underscore; expand it
+-  U=`sed -n 's/^U = //p' < "$mf"`
+-  # Find all dependency output files, they are included files with
+-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+-  # simplest approach to changing $(DEPDIR) to its actual value in the
+-  # expansion.
+-  for file in `sed -n "
+-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+-    # Make sure the directory exists.
+-    test -f "$dirpart/$file" && continue
+-    fdir=`$as_dirname -- "$file" ||
+-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$file" : 'X\(//\)[^/]' \| \
+-	 X"$file" : 'X\(//\)$' \| \
+-	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X"$file" |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`
+-    { as_dir=$dirpart/$fdir
+-  case $as_dir in #(
+-  -*) as_dir=./$as_dir;;
+-  esac
+-  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+-    as_dirs=
+-    while :; do
+-      case $as_dir in #(
+-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+-      *) as_qdir=$as_dir;;
+-      esac
+-      as_dirs="'$as_qdir' $as_dirs"
+-      as_dir=`$as_dirname -- "$as_dir" ||
+-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$as_dir" : 'X\(//\)[^/]' \| \
+-	 X"$as_dir" : 'X\(//\)$' \| \
+-	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+-echo X"$as_dir" |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\).*/{
+-	    s//\1/
+-	    q
+-	  }
+-	  s/.*/./; q'`
+-      test -d "$as_dir" && break
+-    done
+-    test -z "$as_dirs" || eval "mkdir $as_dirs"
+-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+-echo "$as_me: error: cannot create directory $as_dir" >&2;}
+-   { (exit 1); exit 1; }; }; }
+-    # echo "creating $dirpart/$file"
+-    echo '# dummy' > "$dirpart/$file"
+-  done
+-done
+  ;;
+     "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
+         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+       esac ;;
+     "po/stamp-it":C)
+     if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
+-       { { echo "$as_me:$LINENO: error: po/Makefile.in.in was not created by intltoolize." >&5
+-echo "$as_me: error: po/Makefile.in.in was not created by intltoolize." >&2;}
+-   { (exit 1); exit 1; }; }
++       as_fn_error "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
+     fi
+     rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
+     >"po/stamp-it.tmp"
+@@ -36789,11 +26197,13 @@
+ done # for ac_tag
+ 
+ 
+-{ (exit 0); exit 0; }
++as_fn_exit 0
+ _ACEOF
+-chmod +x $CONFIG_STATUS
+ ac_clean_files=$ac_clean_files_save
+ 
++test $ac_write_fail = 0 ||
++  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
++
+ 
+ # configure is writing to config.log, and then calls config.status.
+ # config.status does its own redirection, appending to config.log.
+@@ -36813,7 +26223,11 @@
+   exec 5>>config.log
+   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+   # would make configure fail if this is the last instruction.
+-  $ac_cs_success || { (exit 1); exit 1; }
++  $ac_cs_success || as_fn_exit $?
++fi
++if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
++$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+ fi
+ 
+ 
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/daemon/Makefile.in gdm-2.28.1.new/daemon/Makefile.in
+--- gdm-2.28.1/daemon/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/daemon/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -17,8 +18,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -51,19 +53,17 @@
+ subdir = daemon
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ am__EXEEXT_1 =
+ am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(sbindir)" \
+ 	"$(DESTDIR)$(sbindir)"
+-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+-sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(libexec_PROGRAMS) $(noinst_PROGRAMS) $(sbin_PROGRAMS)
+ am__gdm_binary_SOURCES_DIST = main.c gdm-display-access-file.c \
+ 	gdm-display-access-file.h gdm-display-store.c \
+@@ -77,8 +77,10 @@
+ 	gdm-transient-display.c gdm-transient-display.h \
+ 	gdm-static-factory-display.c gdm-static-factory-display.h \
+ 	gdm-product-display.c gdm-product-display.h gdm-manager.c \
+-	gdm-manager.h gdm-slave-proxy.c gdm-slave-proxy.h \
+-	gdm-xdmcp-display-factory.c gdm-xdmcp-display-factory.h
++	gdm-manager.h gdm-user.c gdm-user.h gdm-user-private.h \
++	gdm-user-manager.c gdm-user-manager.h gdm-slave-proxy.c \
++	gdm-slave-proxy.h gdm-xdmcp-display-factory.c \
++	gdm-xdmcp-display-factory.h
+ am__objects_1 =
+ am__objects_2 = gdm-xdmcp-display-factory.$(OBJEXT) $(am__objects_1)
+ @XDMCP_SUPPORT_TRUE@am__objects_3 = $(am__objects_2)
+@@ -94,6 +96,7 @@
+ 	gdm-static-display.$(OBJEXT) gdm-transient-display.$(OBJEXT) \
+ 	gdm-static-factory-display.$(OBJEXT) \
+ 	gdm-product-display.$(OBJEXT) gdm-manager.$(OBJEXT) \
++	gdm-user.$(OBJEXT) gdm-user-manager.$(OBJEXT) \
+ 	gdm-slave-proxy.$(OBJEXT) $(am__objects_1) $(am__objects_3) \
+ 	$(am__objects_5)
+ gdm_binary_OBJECTS = $(am_gdm_binary_OBJECTS)
+@@ -102,7 +105,10 @@
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-gdm_binary_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++gdm_binary_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ 	$(gdm_binary_LDFLAGS) $(LDFLAGS) -o $@
+ am_gdm_factory_slave_OBJECTS = factory-slave-main.$(OBJEXT) \
+@@ -115,9 +121,10 @@
+ gdm_factory_slave_DEPENDENCIES =  \
+ 	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-gdm_factory_slave_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(gdm_factory_slave_LDFLAGS) $(LDFLAGS) -o $@
++gdm_factory_slave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(AM_CFLAGS) $(CFLAGS) $(gdm_factory_slave_LDFLAGS) $(LDFLAGS) \
++	-o $@
+ am_gdm_product_slave_OBJECTS = product-slave-main.$(OBJEXT) \
+ 	gdm-server.$(OBJEXT) gdm-session.$(OBJEXT) \
+ 	gdm-session-direct.$(OBJEXT) gdm-session-record.$(OBJEXT) \
+@@ -128,9 +135,10 @@
+ 	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-gdm_product_slave_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(gdm_product_slave_LDFLAGS) $(LDFLAGS) -o $@
++gdm_product_slave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(AM_CFLAGS) $(CFLAGS) $(gdm_product_slave_LDFLAGS) $(LDFLAGS) \
++	-o $@
+ am__gdm_session_worker_SOURCES_DIST = session-worker-main.c \
+ 	ck-connector.h ck-connector.c gdm-session-settings.h \
+ 	gdm-session-settings.c gdm-session-auditor.h \
+@@ -149,9 +157,10 @@
+ gdm_session_worker_DEPENDENCIES =  \
+ 	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-gdm_session_worker_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(gdm_session_worker_LDFLAGS) $(LDFLAGS) -o $@
++gdm_session_worker_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(AM_CFLAGS) $(CFLAGS) $(gdm_session_worker_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ am_gdm_simple_slave_OBJECTS = simple-slave-main.$(OBJEXT) \
+ 	gdm-greeter-server.$(OBJEXT) ck-connector.$(OBJEXT) \
+ 	gdm-welcome-session.$(OBJEXT) gdm-greeter-session.$(OBJEXT) \
+@@ -164,9 +173,10 @@
+ 	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-gdm_simple_slave_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(gdm_simple_slave_LDFLAGS) $(LDFLAGS) -o $@
++gdm_simple_slave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(AM_CFLAGS) $(CFLAGS) $(gdm_simple_slave_LDFLAGS) $(LDFLAGS) \
++	-o $@
+ am_gdm_xdmcp_chooser_slave_OBJECTS =  \
+ 	xdmcp-chooser-slave-main.$(OBJEXT) \
+ 	gdm-chooser-server.$(OBJEXT) ck-connector.$(OBJEXT) \
+@@ -190,20 +200,54 @@
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-sbinSCRIPT_INSTALL = $(INSTALL_SCRIPT)
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ SCRIPTS = $(sbin_SCRIPTS)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(gdm_binary_SOURCES) $(EXTRA_gdm_binary_SOURCES) \
+ 	$(gdm_factory_slave_SOURCES) $(gdm_product_slave_SOURCES) \
+ 	$(gdm_session_worker_SOURCES) $(gdm_simple_slave_SOURCES) \
+@@ -221,6 +265,7 @@
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -261,7 +306,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -276,14 +322,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -318,6 +365,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -327,6 +375,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -337,13 +386,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -357,6 +412,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -395,7 +451,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -409,6 +465,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -431,6 +488,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -445,6 +503,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -457,6 +516,7 @@
+ 	-DDATADIR=\"$(datadir)\"			\
+ 	-DDMCONFDIR=\"$(dmconfdir)\"			\
+ 	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
++	-DCACHEDIR=\"$(cachedir)\"			\
+ 	-DLIBDIR=\"$(libdir)\"				\
+ 	-DLIBEXECDIR=\"$(libexecdir)\"			\
+ 	-DLOGDIR=\"$(logdir)\"				\
+@@ -482,6 +542,7 @@
+ 	gdm-session-direct-glue.h		\
+ 	gdm-manager-glue.h			\
+ 	gdm-display-glue.h			\
++	gdm-user-manager-glue.h			\
+ 	gdm-xdmcp-greeter-display-glue.h	\
+ 	gdm-xdmcp-chooser-display-glue.h	\
+ 	gdm-static-display-glue.h		\
+@@ -670,8 +731,9 @@
+ 	gdm-transient-display.c gdm-transient-display.h \
+ 	gdm-static-factory-display.c gdm-static-factory-display.h \
+ 	gdm-product-display.c gdm-product-display.h gdm-manager.c \
+-	gdm-manager.h gdm-slave-proxy.c gdm-slave-proxy.h $(NULL) \
+-	$(am__append_3) $(am__append_4)
++	gdm-manager.h gdm-user.c gdm-user.h gdm-user-private.h \
++	gdm-user-manager.c gdm-user-manager.h gdm-slave-proxy.c \
++	gdm-slave-proxy.h $(NULL) $(am__append_3) $(am__append_4)
+ XDMCP_SOURCES = \
+ 	gdm-xdmcp-display-factory.c	\
+ 	gdm-xdmcp-display-factory.h	\
+@@ -716,6 +778,7 @@
+ 	gdm-session-direct.xml		\
+ 	gdm-manager.xml			\
+ 	gdm-display.xml			\
++	gdm-user-manager.xml		\
+ 	gdm-xdmcp-greeter-display.xml	\
+ 	gdm-xdmcp-chooser-display.xml	\
+ 	gdm-static-display.xml		\
+@@ -734,14 +797,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  daemon/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  daemon/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu daemon/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu daemon/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -759,112 +822,160 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ install-libexecPROGRAMS: $(libexec_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-libexecPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+ 
+ clean-libexecPROGRAMS:
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ 
+ clean-noinstPROGRAMS:
+-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ install-sbinPROGRAMS: $(sbin_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
+-	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-sbinPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(sbindir)/$$f"; \
+-	done
++	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+ 
+ clean-sbinPROGRAMS:
+-	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(sbin_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ gdm-binary$(EXEEXT): $(gdm_binary_OBJECTS) $(gdm_binary_DEPENDENCIES) 
+ 	@rm -f gdm-binary$(EXEEXT)
+-	$(gdm_binary_LINK) $(gdm_binary_OBJECTS) $(gdm_binary_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(gdm_binary_LINK) $(gdm_binary_OBJECTS) $(gdm_binary_LDADD) $(LIBS)
+ gdm-factory-slave$(EXEEXT): $(gdm_factory_slave_OBJECTS) $(gdm_factory_slave_DEPENDENCIES) 
+ 	@rm -f gdm-factory-slave$(EXEEXT)
+-	$(gdm_factory_slave_LINK) $(gdm_factory_slave_OBJECTS) $(gdm_factory_slave_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(gdm_factory_slave_LINK) $(gdm_factory_slave_OBJECTS) $(gdm_factory_slave_LDADD) $(LIBS)
+ gdm-product-slave$(EXEEXT): $(gdm_product_slave_OBJECTS) $(gdm_product_slave_DEPENDENCIES) 
+ 	@rm -f gdm-product-slave$(EXEEXT)
+-	$(gdm_product_slave_LINK) $(gdm_product_slave_OBJECTS) $(gdm_product_slave_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(gdm_product_slave_LINK) $(gdm_product_slave_OBJECTS) $(gdm_product_slave_LDADD) $(LIBS)
+ gdm-session-worker$(EXEEXT): $(gdm_session_worker_OBJECTS) $(gdm_session_worker_DEPENDENCIES) 
+ 	@rm -f gdm-session-worker$(EXEEXT)
+-	$(gdm_session_worker_LINK) $(gdm_session_worker_OBJECTS) $(gdm_session_worker_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(gdm_session_worker_LINK) $(gdm_session_worker_OBJECTS) $(gdm_session_worker_LDADD) $(LIBS)
+ gdm-simple-slave$(EXEEXT): $(gdm_simple_slave_OBJECTS) $(gdm_simple_slave_DEPENDENCIES) 
+ 	@rm -f gdm-simple-slave$(EXEEXT)
+-	$(gdm_simple_slave_LINK) $(gdm_simple_slave_OBJECTS) $(gdm_simple_slave_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(gdm_simple_slave_LINK) $(gdm_simple_slave_OBJECTS) $(gdm_simple_slave_LDADD) $(LIBS)
+ gdm-xdmcp-chooser-slave$(EXEEXT): $(gdm_xdmcp_chooser_slave_OBJECTS) $(gdm_xdmcp_chooser_slave_DEPENDENCIES) 
+ 	@rm -f gdm-xdmcp-chooser-slave$(EXEEXT)
+-	$(LINK) $(gdm_xdmcp_chooser_slave_OBJECTS) $(gdm_xdmcp_chooser_slave_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_xdmcp_chooser_slave_OBJECTS) $(gdm_xdmcp_chooser_slave_LDADD) $(LIBS)
+ test-hal-seats$(EXEEXT): $(test_hal_seats_OBJECTS) $(test_hal_seats_DEPENDENCIES) 
+ 	@rm -f test-hal-seats$(EXEEXT)
+-	$(LINK) $(test_hal_seats_OBJECTS) $(test_hal_seats_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_hal_seats_OBJECTS) $(test_hal_seats_LDADD) $(LIBS)
+ test-session$(EXEEXT): $(test_session_OBJECTS) $(test_session_DEPENDENCIES) 
+ 	@rm -f test-session$(EXEEXT)
+-	$(LINK) $(test_session_OBJECTS) $(test_session_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_session_OBJECTS) $(test_session_LDADD) $(LIBS)
+ install-sbinSCRIPTS: $(sbin_SCRIPTS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
+-	@list='$(sbin_SCRIPTS)'; for p in $$list; do \
++	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  if test -f $$d$$p; then \
+-	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+-	    echo " $(sbinSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
+-	    $(sbinSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(sbindir)/$$f"; \
+-	  else :; fi; \
+-	done
++	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n' \
++	    -e 'h;s|.*|.|' \
++	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
++	      if (++n[d] == $(am__install_max)) { \
++		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
++	    else { print "f", d "/" $$4, $$1 } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	     test -z "$$files" || { \
++	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
++	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
++	     } \
++	; done
+ 
+ uninstall-sbinSCRIPTS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(sbin_SCRIPTS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+-	  echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(sbindir)/$$f"; \
+-	done
++	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	       sed -e 's,.*/,,;$(transform)'`; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -904,6 +1015,8 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-static-display.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-static-factory-display.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-transient-display.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-user-manager.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-user.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-welcome-session.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-chooser-display.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-xdmcp-chooser-slave.Po@am__quote@
+@@ -919,22 +1032,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xdmcp-chooser-slave-main.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+@@ -950,45 +1066,49 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -1009,13 +1129,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -1049,6 +1173,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -1071,6 +1196,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -1079,19 +1206,29 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am: install-libexecPROGRAMS install-sbinPROGRAMS \
+ 	install-sbinSCRIPTS
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -1115,7 +1252,7 @@
+ uninstall-am: uninstall-libexecPROGRAMS uninstall-sbinPROGRAMS \
+ 	uninstall-sbinSCRIPTS
+ 
+-.MAKE: install-am install-strip
++.MAKE: all check install install-am install-strip
+ 
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ 	clean-libexecPROGRAMS clean-libtool clean-noinstPROGRAMS \
+@@ -1137,6 +1274,8 @@
+ 
+ gdm-manager-glue.h: gdm-manager.xml Makefile.am
+ 	dbus-binding-tool --prefix=gdm_manager --mode=glib-server --output=gdm-manager-glue.h $(srcdir)/gdm-manager.xml
++gdm-user-manager-glue.h: gdm-user-manager.xml Makefile.am
++	dbus-binding-tool --prefix=gdm_user_manager --mode=glib-server --output=gdm-user-manager-glue.h $(srcdir)/gdm-user-manager.xml
+ gdm-slave-glue.h: gdm-slave.xml Makefile.am
+ 	dbus-binding-tool --prefix=gdm_slave --mode=glib-server --output=gdm-slave-glue.h $(srcdir)/gdm-slave.xml
+ gdm-simple-slave-glue.h: gdm-simple-slave.xml Makefile.am
+@@ -1168,6 +1307,7 @@
+ 
+ gdm: $(srcdir)/gdm.in
+ 	sed -e 's,[@]sbindir[@],$(sbindir),g' <$(srcdir)/gdm.in >gdm
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/faces/Makefile.in gdm-2.28.1.new/data/faces/Makefile.in
+--- gdm-2.28.1/data/faces/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/faces/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -16,8 +17,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -35,14 +37,20 @@
+ subdir = data/faces
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+@@ -50,14 +58,29 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__installdirs = "$(DESTDIR)$(imagedir)"
+-imageDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(image_DATA)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -98,7 +121,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -113,14 +137,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -155,6 +180,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -164,6 +190,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -174,13 +201,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -194,6 +227,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -232,7 +266,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -246,6 +280,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -268,6 +303,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -282,6 +318,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ imagedir = $(datadir)/pixmaps/faces
+@@ -321,14 +358,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/faces/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/faces/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/faces/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/faces/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -346,6 +383,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -355,20 +393,23 @@
+ install-imageDATA: $(image_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(imagedir)" || $(MKDIR_P) "$(DESTDIR)$(imagedir)"
+-	@list='$(image_DATA)'; for p in $$list; do \
++	@list='$(image_DATA)'; test -n "$(imagedir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(imageDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(imagedir)/$$f'"; \
+-	  $(imageDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(imagedir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(imagedir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(imagedir)" || exit $$?; \
+ 	done
+ 
+ uninstall-imageDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(image_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(imagedir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(imagedir)/$$f"; \
+-	done
++	@list='$(image_DATA)'; test -n "$(imagedir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(imagedir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(imagedir)" && rm -f $$files
+ tags: TAGS
+ TAGS:
+ 
+@@ -392,13 +433,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -429,6 +474,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -447,6 +493,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -455,18 +503,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -501,6 +559,7 @@
+ 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ 	uninstall uninstall-am uninstall-imageDATA
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/greeter-autostart/Makefile.in gdm-2.28.1.new/data/greeter-autostart/Makefile.in
+--- gdm-2.28.1/data/greeter-autostart/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/greeter-autostart/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -16,8 +17,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -35,14 +37,20 @@
+ subdir = data/greeter-autostart
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+@@ -50,14 +58,29 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__installdirs = "$(DESTDIR)$(desktopdir)"
+-desktopDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(desktop_DATA)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -98,7 +121,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -113,14 +137,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -155,6 +180,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -164,6 +190,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -174,13 +201,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -194,6 +227,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -232,7 +266,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -246,6 +280,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -268,6 +303,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -282,6 +318,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -333,14 +370,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/greeter-autostart/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/greeter-autostart/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/greeter-autostart/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/greeter-autostart/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -358,6 +395,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -367,20 +405,23 @@
+ install-desktopDATA: $(desktop_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)"
+-	@list='$(desktop_DATA)'; for p in $$list; do \
++	@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(desktopDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(desktopdir)/$$f'"; \
+-	  $(desktopDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(desktopdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-desktopDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(desktop_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(desktopdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(desktopdir)/$$f"; \
+-	done
++	@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(desktopdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(desktopdir)" && rm -f $$files
+ tags: TAGS
+ TAGS:
+ 
+@@ -404,13 +445,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -441,6 +486,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+ 
+ maintainer-clean-generic:
+@@ -461,6 +507,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -469,18 +517,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -520,6 +578,7 @@
+ 	$(edit) $< >$@
+ 
+ @INTLTOOL_DESKTOP_RULE@
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/Makefile.in gdm-2.28.1.new/data/Makefile.in
+--- gdm-2.28.1/data/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -16,8 +17,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -34,16 +36,22 @@
+ host_triplet = @host@
+ subdir = data
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+-	$(srcdir)/gdm.conf.in
++	$(srcdir)/gdm.conf.in $(srcdir)/gdm.policy.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES = gdm.conf
++CONFIG_CLEAN_FILES = gdm.conf gdm.policy
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+@@ -58,20 +66,63 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+-am__installdirs = "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(schemasdir)"
+-dbusconfDATA_INSTALL = $(INSTALL_DATA)
+-schemasDATA_INSTALL = $(INSTALL_DATA)
+-DATA = $(dbusconf_DATA) $(schemas_DATA)
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
++am__installdirs = "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(polkitdir)" \
++	"$(DESTDIR)$(schemasdir)"
++DATA = $(dbusconf_DATA) $(polkit_DATA) $(schemas_DATA)
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+   distclean-recursive maintainer-clean-recursive
++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
++	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
++	distdir
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = $(SUBDIRS)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++am__relativize = \
++  dir0=`pwd`; \
++  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
++  sed_rest='s,^[^/]*/*,,'; \
++  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
++  sed_butlast='s,/*[^/]*$$,,'; \
++  while test -n "$$dir1"; do \
++    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
++    if test "$$first" != "."; then \
++      if test "$$first" = ".."; then \
++        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
++        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
++      else \
++        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
++        if test "$$first2" = "$$first"; then \
++          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
++        else \
++          dir2="../$$dir2"; \
++        fi; \
++        dir0="$$dir0"/"$$first"; \
++      fi; \
++    fi; \
++    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
++  done; \
++  reldir="$$dir2"
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -112,7 +163,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -127,14 +179,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -169,6 +222,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -178,6 +232,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -188,13 +243,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -208,6 +269,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -246,7 +308,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -260,6 +322,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = $(localstatedir)/cache/gdm
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -282,6 +345,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -296,6 +360,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -311,17 +376,20 @@
+ postlogindir = $(gdmconfdir)/PostLogin
+ workingdir = $(GDM_WORKING_DIR)
+ xauthdir = $(GDM_XAUTH_DIR)
+-cachedir = $(localstatedir)/cache/gdm
+ dbusconfdir = $(DBUS_SYS_DIR)
+ dbusconf_in_files = gdm.conf.in
+ dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
+ schemasdir = $(gdmconfdir)
+ schemas_in_files = gdm.schemas.in
+ schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
++polkitdir = $(datadir)/polkit-1/actions
++polkit_in_files = gdm.policy.in
++polkit_DATA = $(polkit_in_files:.policy.in=.policy)
+ EXTRA_DIST = \
+ 	$(schemas_in_files)	\
+ 	$(schemas_DATA)		\
+ 	$(dbusconf_in_files)	\
++	$(polkit_in_files)	\
+ 	gdm.schemas.in.in	\
+ 	gdm.conf-custom.in 	\
+ 	Xsession.in 		\
+@@ -344,7 +412,8 @@
+ 	$(NULL)
+ 
+ DISTCLEANFILES = \
+-	$(dbusconf_DATA)			\
++	$(dbusconf_DATA)		\
++	$(polkit_DATA)	 		\
+ 	gdm.schemas			\
+ 	$(NULL)
+ 
+@@ -359,14 +428,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -384,8 +453,11 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ gdm.conf: $(top_builddir)/config.status $(srcdir)/gdm.conf.in
+ 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
++gdm.policy: $(top_builddir)/config.status $(srcdir)/gdm.policy.in
++	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -395,37 +467,63 @@
+ install-dbusconfDATA: $(dbusconf_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(dbusconfdir)" || $(MKDIR_P) "$(DESTDIR)$(dbusconfdir)"
+-	@list='$(dbusconf_DATA)'; for p in $$list; do \
++	@list='$(dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(dbusconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dbusconfdir)/$$f'"; \
+-	  $(dbusconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dbusconfdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbusconfdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusconfdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-dbusconfDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(dbusconf_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(dbusconfdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(dbusconfdir)/$$f"; \
++	@list='$(dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(dbusconfdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(dbusconfdir)" && rm -f $$files
++install-polkitDATA: $(polkit_DATA)
++	@$(NORMAL_INSTALL)
++	test -z "$(polkitdir)" || $(MKDIR_P) "$(DESTDIR)$(polkitdir)"
++	@list='$(polkit_DATA)'; test -n "$(polkitdir)" || list=; \
++	for p in $$list; do \
++	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(polkitdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(polkitdir)" || exit $$?; \
+ 	done
++
++uninstall-polkitDATA:
++	@$(NORMAL_UNINSTALL)
++	@list='$(polkit_DATA)'; test -n "$(polkitdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(polkitdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(polkitdir)" && rm -f $$files
+ install-schemasDATA: $(schemas_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(schemasdir)" || $(MKDIR_P) "$(DESTDIR)$(schemasdir)"
+-	@list='$(schemas_DATA)'; for p in $$list; do \
++	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(schemasDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(schemasdir)/$$f'"; \
+-	  $(schemasDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(schemasdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(schemasdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(schemasdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-schemasDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(schemas_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(schemasdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(schemasdir)/$$f"; \
+-	done
++	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(schemasdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(schemasdir)" && rm -f $$files
+ 
+ # This directory's subdirectories are mostly independent; you can cd
+ # into them and run `make' without going through this Makefile.
+@@ -451,7 +549,7 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done; \
+ 	if test "$$dot_seen" = "no"; then \
+@@ -485,16 +583,16 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done && test -z "$$fail"
+ tags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ 	done
+ ctags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ 	done
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+@@ -502,14 +600,14 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ 	  include_option=--etags-include; \
+@@ -521,39 +619,43 @@
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test ! -f $$subdir/TAGS || \
+-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
++	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ 	  fi; \
+ 	done; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -574,29 +676,44 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test -d "$(distdir)/$$subdir" \
+ 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+ 	    || exit 1; \
+-	    distdir=`$(am__cd) $(distdir) && pwd`; \
+-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+-	    (cd $$subdir && \
++	  fi; \
++	done
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	  if test "$$subdir" = .; then :; else \
++	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
++	    $(am__relativize); \
++	    new_distdir=$$reldir; \
++	    dir1=$$subdir; dir2="$(top_distdir)"; \
++	    $(am__relativize); \
++	    new_top_distdir=$$reldir; \
++	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
++	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
++	    ($(am__cd) $$subdir && \
+ 	      $(MAKE) $(AM_MAKEFLAGS) \
+-	        top_distdir="$$top_distdir" \
+-	        distdir="$$distdir/$$subdir" \
++	        top_distdir="$$new_top_distdir" \
++	        distdir="$$new_distdir" \
+ 		am__remove_distdir=: \
+ 		am__skip_length_check=: \
++		am__skip_mode_fix=: \
+ 	        distdir) \
+ 	      || exit 1; \
+ 	  fi; \
+@@ -606,7 +723,7 @@
+ all-am: Makefile $(DATA)
+ installdirs: installdirs-recursive
+ installdirs-am:
+-	for dir in "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(schemasdir)"; do \
++	for dir in "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(polkitdir)" "$(DESTDIR)$(schemasdir)"; do \
+ 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ 	done
+ install: install-recursive
+@@ -630,6 +747,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+ 
+ maintainer-clean-generic:
+@@ -650,28 +768,40 @@
+ 
+ html: html-recursive
+ 
++html-am:
++
+ info: info-recursive
+ 
+ info-am:
+ 
+-install-data-am: install-dbusconfDATA install-schemasDATA
++install-data-am: install-dbusconfDATA install-polkitDATA \
++	install-schemasDATA
+ 	@$(NORMAL_INSTALL)
+ 	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
+-
+ install-dvi: install-dvi-recursive
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-recursive
+ 
++install-html-am:
++
+ install-info: install-info-recursive
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-recursive
+ 
++install-pdf-am:
++
+ install-ps: install-ps-recursive
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-recursive
+@@ -690,12 +820,13 @@
+ 
+ ps-am:
+ 
+-uninstall-am: uninstall-dbusconfDATA uninstall-schemasDATA
++uninstall-am: uninstall-dbusconfDATA uninstall-polkitDATA \
++	uninstall-schemasDATA
+ 	@$(NORMAL_INSTALL)
+ 	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+-
+-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+-	install-data-am install-strip uninstall-am
++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
++	install-am install-data-am install-strip tags-recursive \
++	uninstall-am
+ 
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ 	all all-am check check-am clean clean-generic clean-libtool \
+@@ -705,12 +836,13 @@
+ 	install-data-am install-data-hook install-dbusconfDATA \
+ 	install-dvi install-dvi-am install-exec install-exec-am \
+ 	install-html install-html-am install-info install-info-am \
+-	install-man install-pdf install-pdf-am install-ps \
+-	install-ps-am install-schemasDATA install-strip installcheck \
+-	installcheck-am installdirs installdirs-am maintainer-clean \
+-	maintainer-clean-generic mostlyclean mostlyclean-generic \
+-	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+-	uninstall uninstall-am uninstall-dbusconfDATA uninstall-hook \
++	install-man install-pdf install-pdf-am install-polkitDATA \
++	install-ps install-ps-am install-schemasDATA install-strip \
++	installcheck installcheck-am installdirs installdirs-am \
++	maintainer-clean maintainer-clean-generic mostlyclean \
++	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++	tags tags-recursive uninstall uninstall-am \
++	uninstall-dbusconfDATA uninstall-hook uninstall-polkitDATA \
+ 	uninstall-schemasDATA
+ 
+ 
+@@ -736,6 +868,8 @@
+ 
+ @INTLTOOL_SCHEMAS_RULE@
+ 
++@INTLTOOL_POLICY_RULE@
++
+ gdm.schemas.in: $(srcdir)/gdm.schemas.in.in
+ 	sed	-e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \
+ 		-e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \
+@@ -764,6 +898,8 @@
+ 		-e 's,[@]pixmapdir[@],$(pixmapdir),g' \
+ 		-e 's,[@]sbindir[@],$(sbindir),g' \
+ 		<$(srcdir)/gdm.schemas.in.in >gdm.schemas.in
++check:
++	$(POLKIT_POLICY_FILE_VALIDATE) $(polkit_DATA)
+ 
+ uninstall-hook:
+ 	rm -f \
+@@ -878,6 +1014,7 @@
+ 	chown -R root:gdm $(DESTDIR)$(workingdir)/.gconf.mandatory || :
+ 	chmod 1750 $(DESTDIR)$(workingdir)/.gconf.mandatory
+ 	chmod 1640 $(DESTDIR)$(workingdir)/.gconf.mandatory/*.xml
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/pixmaps/16x16/Makefile.in gdm-2.28.1.new/data/pixmaps/16x16/Makefile.in
+--- gdm-2.28.1/data/pixmaps/16x16/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/pixmaps/16x16/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -18,8 +19,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,14 +39,20 @@
+ subdir = data/pixmaps/16x16
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+@@ -52,14 +60,29 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__installdirs = "$(DESTDIR)$(appsicondir)"
+-appsiconDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(appsicon_DATA)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -100,7 +123,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -115,14 +139,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -157,6 +182,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -166,6 +192,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -176,13 +203,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -196,6 +229,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -234,7 +268,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -248,6 +282,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -270,6 +305,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -284,6 +320,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ appsicondir = \
+@@ -305,14 +342,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/pixmaps/16x16/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/pixmaps/16x16/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/16x16/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/pixmaps/16x16/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -330,6 +367,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -339,20 +377,23 @@
+ install-appsiconDATA: $(appsicon_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(appsicondir)" || $(MKDIR_P) "$(DESTDIR)$(appsicondir)"
+-	@list='$(appsicon_DATA)'; for p in $$list; do \
++	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(appsiconDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(appsicondir)/$$f'"; \
+-	  $(appsiconDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(appsicondir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsicondir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(appsicondir)" || exit $$?; \
+ 	done
+ 
+ uninstall-appsiconDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(appsicon_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(appsicondir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(appsicondir)/$$f"; \
+-	done
++	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(appsicondir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(appsicondir)" && rm -f $$files
+ tags: TAGS
+ TAGS:
+ 
+@@ -376,13 +417,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -413,6 +458,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -432,6 +478,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -440,18 +488,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -486,6 +544,7 @@
+ 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ 	uninstall uninstall-am uninstall-appsiconDATA
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/pixmaps/32x32/Makefile.in gdm-2.28.1.new/data/pixmaps/32x32/Makefile.in
+--- gdm-2.28.1/data/pixmaps/32x32/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/pixmaps/32x32/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -18,8 +19,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,14 +39,20 @@
+ subdir = data/pixmaps/32x32
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+@@ -52,14 +60,29 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__installdirs = "$(DESTDIR)$(appsicondir)"
+-appsiconDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(appsicon_DATA)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -100,7 +123,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -115,14 +139,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -157,6 +182,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -166,6 +192,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -176,13 +203,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -196,6 +229,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -234,7 +268,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -248,6 +282,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -270,6 +305,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -284,6 +320,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ appsicondir = \
+@@ -306,14 +343,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/pixmaps/32x32/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/pixmaps/32x32/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/32x32/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/pixmaps/32x32/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -331,6 +368,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -340,20 +378,23 @@
+ install-appsiconDATA: $(appsicon_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(appsicondir)" || $(MKDIR_P) "$(DESTDIR)$(appsicondir)"
+-	@list='$(appsicon_DATA)'; for p in $$list; do \
++	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(appsiconDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(appsicondir)/$$f'"; \
+-	  $(appsiconDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(appsicondir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsicondir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(appsicondir)" || exit $$?; \
+ 	done
+ 
+ uninstall-appsiconDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(appsicon_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(appsicondir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(appsicondir)/$$f"; \
+-	done
++	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(appsicondir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(appsicondir)" && rm -f $$files
+ tags: TAGS
+ TAGS:
+ 
+@@ -377,13 +418,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -414,6 +459,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -433,6 +479,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -441,18 +489,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -487,6 +545,7 @@
+ 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ 	uninstall uninstall-am uninstall-appsiconDATA
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/pixmaps/48x48/Makefile.in gdm-2.28.1.new/data/pixmaps/48x48/Makefile.in
+--- gdm-2.28.1/data/pixmaps/48x48/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/pixmaps/48x48/Makefile.in	2009-10-20 12:36:34.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -18,8 +19,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,14 +39,20 @@
+ subdir = data/pixmaps/48x48
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+@@ -52,14 +60,29 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__installdirs = "$(DESTDIR)$(appsicondir)"
+-appsiconDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(appsicon_DATA)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -100,7 +123,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -115,14 +139,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -157,6 +182,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -166,6 +192,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -176,13 +203,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -196,6 +229,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -234,7 +268,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -248,6 +282,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -270,6 +305,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -284,6 +320,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ appsicondir = \
+@@ -307,14 +344,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/pixmaps/48x48/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/pixmaps/48x48/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/48x48/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/pixmaps/48x48/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -332,6 +369,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -341,20 +379,23 @@
+ install-appsiconDATA: $(appsicon_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(appsicondir)" || $(MKDIR_P) "$(DESTDIR)$(appsicondir)"
+-	@list='$(appsicon_DATA)'; for p in $$list; do \
++	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(appsiconDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(appsicondir)/$$f'"; \
+-	  $(appsiconDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(appsicondir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsicondir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(appsicondir)" || exit $$?; \
+ 	done
+ 
+ uninstall-appsiconDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(appsicon_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(appsicondir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(appsicondir)/$$f"; \
+-	done
++	@list='$(appsicon_DATA)'; test -n "$(appsicondir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(appsicondir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(appsicondir)" && rm -f $$files
+ tags: TAGS
+ TAGS:
+ 
+@@ -378,13 +419,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -415,6 +460,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -434,6 +480,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -442,18 +490,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -488,6 +546,7 @@
+ 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ 	uninstall uninstall-am uninstall-appsiconDATA
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/data/pixmaps/Makefile.in gdm-2.28.1.new/data/pixmaps/Makefile.in
+--- gdm-2.28.1/data/pixmaps/Makefile.in	2009-10-20 10:50:54.000000000 +1100
++++ gdm-2.28.1.new/data/pixmaps/Makefile.in	2009-10-20 12:36:35.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -16,8 +17,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -35,14 +37,20 @@
+ subdir = data/pixmaps
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+@@ -57,19 +65,62 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__installdirs = "$(DESTDIR)$(pixmapdir)"
+-pixmapDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(pixmap_DATA)
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+   distclean-recursive maintainer-clean-recursive
++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
++	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
++	distdir
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = $(SUBDIRS)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++am__relativize = \
++  dir0=`pwd`; \
++  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
++  sed_rest='s,^[^/]*/*,,'; \
++  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
++  sed_butlast='s,/*[^/]*$$,,'; \
++  while test -n "$$dir1"; do \
++    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
++    if test "$$first" != "."; then \
++      if test "$$first" = ".."; then \
++        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
++        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
++      else \
++        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
++        if test "$$first2" = "$$first"; then \
++          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
++        else \
++          dir2="../$$dir2"; \
++        fi; \
++        dir0="$$dir0"/"$$first"; \
++      fi; \
++    fi; \
++    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
++  done; \
++  reldir="$$dir2"
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -110,7 +161,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -125,14 +177,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -167,6 +220,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -176,6 +230,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -186,13 +241,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -206,6 +267,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -244,7 +306,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -258,6 +320,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -280,6 +343,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -294,6 +358,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ SUBDIRS = \
+@@ -309,14 +374,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/pixmaps/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  data/pixmaps/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/pixmaps/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu data/pixmaps/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -334,6 +399,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -343,20 +409,23 @@
+ install-pixmapDATA: $(pixmap_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(pixmapdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapdir)"
+-	@list='$(pixmap_DATA)'; for p in $$list; do \
++	@list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(pixmapDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pixmapdir)/$$f'"; \
+-	  $(pixmapDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pixmapdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pixmapdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-pixmapDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(pixmap_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(pixmapdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(pixmapdir)/$$f"; \
+-	done
++	@list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(pixmapdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(pixmapdir)" && rm -f $$files
+ 
+ # This directory's subdirectories are mostly independent; you can cd
+ # into them and run `make' without going through this Makefile.
+@@ -382,7 +451,7 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done; \
+ 	if test "$$dot_seen" = "no"; then \
+@@ -416,16 +485,16 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done && test -z "$$fail"
+ tags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ 	done
+ ctags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ 	done
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+@@ -433,14 +502,14 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ 	  include_option=--etags-include; \
+@@ -452,39 +521,43 @@
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test ! -f $$subdir/TAGS || \
+-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
++	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ 	  fi; \
+ 	done; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -505,29 +578,44 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test -d "$(distdir)/$$subdir" \
+ 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+ 	    || exit 1; \
+-	    distdir=`$(am__cd) $(distdir) && pwd`; \
+-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+-	    (cd $$subdir && \
++	  fi; \
++	done
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	  if test "$$subdir" = .; then :; else \
++	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
++	    $(am__relativize); \
++	    new_distdir=$$reldir; \
++	    dir1=$$subdir; dir2="$(top_distdir)"; \
++	    $(am__relativize); \
++	    new_top_distdir=$$reldir; \
++	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
++	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
++	    ($(am__cd) $$subdir && \
+ 	      $(MAKE) $(AM_MAKEFLAGS) \
+-	        top_distdir="$$top_distdir" \
+-	        distdir="$$distdir/$$subdir" \
++	        top_distdir="$$new_top_distdir" \
++	        distdir="$$new_distdir" \
+ 		am__remove_distdir=: \
+ 		am__skip_length_check=: \
++		am__skip_mode_fix=: \
+ 	        distdir) \
+ 	      || exit 1; \
+ 	  fi; \
+@@ -560,6 +648,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -578,6 +667,8 @@
+ 
+ html: html-recursive
+ 
++html-am:
++
+ info: info-recursive
+ 
+ info-am:
+@@ -586,18 +677,28 @@
+ 
+ install-dvi: install-dvi-recursive
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-recursive
+ 
++install-html-am:
++
+ install-info: install-info-recursive
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-recursive
+ 
++install-pdf-am:
++
+ install-ps: install-ps-recursive
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-recursive
+@@ -618,8 +719,8 @@
+ 
+ uninstall-am: uninstall-pixmapDATA
+ 
+-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+-	install-strip
++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
++	install-am install-strip tags-recursive
+ 
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ 	all all-am check check-am clean clean-generic clean-libtool \
+@@ -636,6 +737,7 @@
+ 	tags tags-recursive uninstall uninstall-am \
+ 	uninstall-pixmapDATA
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/depcomp gdm-2.28.1.new/depcomp
+--- gdm-2.28.1/depcomp	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/depcomp	2009-10-20 12:36:36.000000000 +1100
+@@ -1,10 +1,10 @@
+ #! /bin/sh
+ # depcomp - compile a program generating dependencies as side-effects
+ 
+-scriptversion=2006-10-15.18
++scriptversion=2009-04-28.21; # UTC
+ 
+-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006 Free Software
+-# Foundation, Inc.
++# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
++# Software Foundation, Inc.
+ 
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -17,9 +17,7 @@
+ # 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.
++# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ # As a special exception to the GNU General Public License, if you
+ # distribute this file as part of a program that contains a
+@@ -87,6 +85,15 @@
+    depmode=dashmstdout
+ fi
+ 
++cygpath_u="cygpath -u -f -"
++if test "$depmode" = msvcmsys; then
++   # This is just like msvisualcpp but w/o cygpath translation.
++   # Just convert the backslash-escaped backslashes to single forward
++   # slashes to satisfy depend.m4
++   cygpath_u="sed s,\\\\\\\\,/,g"
++   depmode=msvisualcpp
++fi
++
+ case "$depmode" in
+ gcc3)
+ ## gcc 3 implements dependency tracking that does exactly what
+@@ -192,14 +199,14 @@
+ ' < "$tmpdepfile" \
+     | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
+     tr '
+-' ' ' >> $depfile
+-    echo >> $depfile
++' ' ' >> "$depfile"
++    echo >> "$depfile"
+ 
+     # The second pass generates a dummy entry for each header file.
+     tr ' ' '
+ ' < "$tmpdepfile" \
+    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+-   >> $depfile
++   >> "$depfile"
+   else
+     # The sourcefile does not contain any dependencies, so just
+     # store a dummy comment line, to avoid errors with the Makefile
+@@ -215,34 +222,39 @@
+   # current directory.  Also, the AIX compiler puts `$object:' at the
+   # start of each line; $object doesn't have directory information.
+   # Version 6 uses the directory in both cases.
+-  stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
+-  tmpdepfile="$stripped.u"
++  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
++  test "x$dir" = "x$object" && dir=
++  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+   if test "$libtool" = yes; then
++    tmpdepfile1=$dir$base.u
++    tmpdepfile2=$base.u
++    tmpdepfile3=$dir.libs/$base.u
+     "$@" -Wc,-M
+   else
++    tmpdepfile1=$dir$base.u
++    tmpdepfile2=$dir$base.u
++    tmpdepfile3=$dir$base.u
+     "$@" -M
+   fi
+   stat=$?
+ 
+-  if test -f "$tmpdepfile"; then :
+-  else
+-    stripped=`echo "$stripped" | sed 's,^.*/,,'`
+-    tmpdepfile="$stripped.u"
+-  fi
+-
+   if test $stat -eq 0; then :
+   else
+-    rm -f "$tmpdepfile"
++    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+     exit $stat
+   fi
+ 
++  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
++  do
++    test -f "$tmpdepfile" && break
++  done
+   if test -f "$tmpdepfile"; then
+-    outname="$stripped.o"
+     # Each line is of the form `foo.o: dependent.h'.
+     # Do two passes, one to just change these to
+     # `$object: dependent.h' and one to simply `dependent.h:'.
+-    sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
+-    sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
++    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
++    # That's a tab and a space in the [].
++    sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+   else
+     # The sourcefile does not contain any dependencies, so just
+     # store a dummy comment line, to avoid errors with the Makefile
+@@ -323,7 +335,12 @@
+   if test -f "$tmpdepfile"; then
+     sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
+     # Add `dependent.h:' lines.
+-    sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile"
++    sed -ne '2,${
++	       s/^ *//
++	       s/ \\*$//
++	       s/$/:/
++	       p
++	     }' "$tmpdepfile" >> "$depfile"
+   else
+     echo "#dummy" > "$depfile"
+   fi
+@@ -399,7 +416,7 @@
+ 
+   # Remove the call to Libtool.
+   if test "$libtool" = yes; then
+-    while test $1 != '--mode=compile'; do
++    while test "X$1" != 'X--mode=compile'; do
+       shift
+     done
+     shift
+@@ -450,32 +467,39 @@
+   "$@" || exit $?
+   # Remove any Libtool call
+   if test "$libtool" = yes; then
+-    while test $1 != '--mode=compile'; do
++    while test "X$1" != 'X--mode=compile'; do
+       shift
+     done
+     shift
+   fi
+   # X makedepend
+   shift
+-  cleared=no
+-  for arg in "$@"; do
++  cleared=no eat=no
++  for arg
++  do
+     case $cleared in
+     no)
+       set ""; shift
+       cleared=yes ;;
+     esac
++    if test $eat = yes; then
++      eat=no
++      continue
++    fi
+     case "$arg" in
+     -D*|-I*)
+       set fnord "$@" "$arg"; shift ;;
+     # Strip any option that makedepend may not understand.  Remove
+     # the object too, otherwise makedepend will parse it as a source file.
++    -arch)
++      eat=yes ;;
+     -*|$object)
+       ;;
+     *)
+       set fnord "$@" "$arg"; shift ;;
+     esac
+   done
+-  obj_suffix="`echo $object | sed 's/^.*\././'`"
++  obj_suffix=`echo "$object" | sed 's/^.*\././'`
+   touch "$tmpdepfile"
+   ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+   rm -f "$depfile"
+@@ -495,7 +519,7 @@
+ 
+   # Remove the call to Libtool.
+   if test "$libtool" = yes; then
+-    while test $1 != '--mode=compile'; do
++    while test "X$1" != 'X--mode=compile'; do
+       shift
+     done
+     shift
+@@ -533,13 +557,27 @@
+ 
+ msvisualcpp)
+   # Important note: in order to support this mode, a compiler *must*
+-  # always write the preprocessed file to stdout, regardless of -o,
+-  # because we must use -o when running libtool.
++  # always write the preprocessed file to stdout.
+   "$@" || exit $?
++
++  # Remove the call to Libtool.
++  if test "$libtool" = yes; then
++    while test "X$1" != 'X--mode=compile'; do
++      shift
++    done
++    shift
++  fi
++
+   IFS=" "
+   for arg
+   do
+     case "$arg" in
++    -o)
++      shift
++      ;;
++    $object)
++      shift
++      ;;
+     "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+ 	set fnord "$@"
+ 	shift
+@@ -552,16 +590,23 @@
+ 	;;
+     esac
+   done
+-  "$@" -E |
+-  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
++  "$@" -E 2>/dev/null |
++  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
+   rm -f "$depfile"
+   echo "$object : \\" > "$depfile"
+-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
++  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
+   echo "	" >> "$depfile"
+-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
++  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+   rm -f "$tmpdepfile"
+   ;;
+ 
++msvcmsys)
++  # This case exists only to let depend.m4 do its work.  It works by
++  # looking at the text of this script.  This case will never be run,
++  # since it is checked for above.
++  exit 1
++  ;;
++
+ none)
+   exec "$@"
+   ;;
+@@ -580,5 +625,6 @@
+ # eval: (add-hook 'write-file-hooks 'time-stamp)
+ # time-stamp-start: "scriptversion="
+ # time-stamp-format: "%:y-%02m-%02d.%02H"
+-# time-stamp-end: "$"
++# time-stamp-time-zone: "UTC"
++# time-stamp-end: "; # UTC"
+ # End:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/docs/Makefile.in gdm-2.28.1.new/docs/Makefile.in
+--- gdm-2.28.1/docs/Makefile.in	2009-10-20 10:54:20.000000000 +1100
++++ gdm-2.28.1.new/docs/Makefile.in	2009-10-20 12:36:35.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -39,8 +40,9 @@
+ ################################################################################
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -59,20 +61,27 @@
+ 	$(top_srcdir)/gnome-doc-utils.make
+ subdir = docs
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -113,7 +122,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -128,14 +138,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -170,6 +181,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -179,6 +191,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -189,13 +202,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -209,6 +228,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -247,7 +267,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -261,6 +281,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -283,6 +304,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -297,6 +319,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ _clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header)
+@@ -419,14 +442,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  docs/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu docs/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -444,6 +467,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -473,13 +497,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -510,6 +538,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -528,6 +557,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -536,18 +567,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -992,6 +1033,7 @@
+ 
+ #man_MANS = gdm.1
+ #EXTRA_DIST = gdm.1
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/gdmsetup/Makefile.in gdm-2.28.1.new/gui/gdmsetup/Makefile.in
+--- gdm-2.28.1/gui/gdmsetup/Makefile.in	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.1.new/gui/gdmsetup/Makefile.in	2009-10-20 12:36:35.000000000 +1100
+@@ -0,0 +1,759 @@
++# Makefile.in generated by automake 1.11 from Makefile.am.
++# @configure_input@
++
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
++# This Makefile.in is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++# PARTICULAR PURPOSE.
++
++@SET_MAKE@
++
++
++VPATH = @srcdir@
++pkgdatadir = $(datadir)/@PACKAGE@
++pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
++install_sh_DATA = $(install_sh) -c -m 644
++install_sh_PROGRAM = $(install_sh) -c
++install_sh_SCRIPT = $(install_sh) -c
++INSTALL_HEADER = $(INSTALL_DATA)
++transform = $(program_transform_name)
++NORMAL_INSTALL = :
++PRE_INSTALL = :
++POST_INSTALL = :
++NORMAL_UNINSTALL = :
++PRE_UNINSTALL = :
++POST_UNINSTALL = :
++build_triplet = @build@
++host_triplet = @host@
++bin_PROGRAMS = gdmsetup$(EXEEXT) $(am__EXEEXT_1)
++subdir = gui/gdmsetup
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
++	$(top_srcdir)/configure.ac
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++	$(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++am__EXEEXT_1 =
++am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(Utilitiesdir)" \
++	"$(DESTDIR)$(uidir)"
++PROGRAMS = $(bin_PROGRAMS)
++am__objects_1 =
++am_gdmsetup_OBJECTS = gdmsetup.$(OBJEXT) gdm-user.$(OBJEXT) \
++	gdm-user-manager.$(OBJEXT) $(am__objects_1)
++gdmsetup_OBJECTS = $(am_gdmsetup_OBJECTS)
++am__DEPENDENCIES_1 =
++gdmsetup_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
++depcomp = $(SHELL) $(top_srcdir)/depcomp
++am__depfiles_maybe = depfiles
++am__mv = mv -f
++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
++	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
++CCLD = $(CC)
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++SOURCES = $(gdmsetup_SOURCES)
++DIST_SOURCES = $(gdmsetup_SOURCES)
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
++DATA = $(Utilities_DATA) $(ui_DATA)
++ETAGS = etags
++CTAGS = ctags
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++ACLOCAL = @ACLOCAL@
++ALL_LINGUAS = @ALL_LINGUAS@
++AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
++APPLET_CFLAGS = @APPLET_CFLAGS@
++APPLET_LIBS = @APPLET_LIBS@
++AR = @AR@
++AT_BINDIR = @AT_BINDIR@
++AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
++AUTOCONF = @AUTOCONF@
++AUTOHEADER = @AUTOHEADER@
++AUTOMAKE = @AUTOMAKE@
++AWK = @AWK@
++BINDIR = @BINDIR@
++CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
++CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
++CATALOGS = @CATALOGS@
++CATOBJEXT = @CATOBJEXT@
++CC = @CC@
++CCDEPMODE = @CCDEPMODE@
++CFLAGS = @CFLAGS@
++CHECK_CFLAGS = @CHECK_CFLAGS@
++CHECK_LIBS = @CHECK_LIBS@
++COMMON_CFLAGS = @COMMON_CFLAGS@
++COMMON_LIBS = @COMMON_LIBS@
++CPP = @CPP@
++CPPFLAGS = @CPPFLAGS@
++CXX = @CXX@
++CXXCPP = @CXXCPP@
++CXXDEPMODE = @CXXDEPMODE@
++CXXFLAGS = @CXXFLAGS@
++CYGPATH_W = @CYGPATH_W@
++DAEMON_CFLAGS = @DAEMON_CFLAGS@
++DAEMON_LIBS = @DAEMON_LIBS@
++DATADIR = @DATADIR@
++DATADIRNAME = @DATADIRNAME@
++DBUS_SYS_DIR = @DBUS_SYS_DIR@
++DEBUG_CFLAGS = @DEBUG_CFLAGS@
++DEFS = @DEFS@
++DEPDIR = @DEPDIR@
++DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
++DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
++DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
++DOC_USER_FORMATS = @DOC_USER_FORMATS@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
++ECHO_C = @ECHO_C@
++ECHO_N = @ECHO_N@
++ECHO_T = @ECHO_T@
++EGREP = @EGREP@
++EXEEXT = @EXEEXT@
++EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
++EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
++EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
++EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
++EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
++EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
++EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
++EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
++EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
++FGREP = @FGREP@
++GCONFTOOL = @GCONFTOOL@
++GCONF_CFLAGS = @GCONF_CFLAGS@
++GCONF_LIBS = @GCONF_LIBS@
++GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
++GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
++GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
++GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
++GDM_GROUPNAME = @GDM_GROUPNAME@
++GDM_OLD_CONF = @GDM_OLD_CONF@
++GDM_PID_FILE = @GDM_PID_FILE@
++GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
++GDM_USERNAME = @GDM_USERNAME@
++GDM_WORKING_DIR = @GDM_WORKING_DIR@
++GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
++GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
++GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
++GMOFILES = @GMOFILES@
++GMSGFMT = @GMSGFMT@
++GREP = @GREP@
++GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
++GTHREAD_LIBS = @GTHREAD_LIBS@
++GTK_CFLAGS = @GTK_CFLAGS@
++GTK_LIBS = @GTK_LIBS@
++HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
++HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
++HAVE_PAM = @HAVE_PAM@
++HELP_DIR = @HELP_DIR@
++INSTALL = @INSTALL@
++INSTALL_DATA = @INSTALL_DATA@
++INSTALL_PROGRAM = @INSTALL_PROGRAM@
++INSTALL_SCRIPT = @INSTALL_SCRIPT@
++INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
++INSTOBJEXT = @INSTOBJEXT@
++INTLLIBS = @INTLLIBS@
++INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
++INTLTOOL_MERGE = @INTLTOOL_MERGE@
++INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
++LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
++LDFLAGS = @LDFLAGS@
++LIBDIR = @LIBDIR@
++LIBEXECDIR = @LIBEXECDIR@
++LIBOBJS = @LIBOBJS@
++LIBS = @LIBS@
++LIBTOOL = @LIBTOOL@
++LIBWRAP_LIBS = @LIBWRAP_LIBS@
++LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
++LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
++LN_S = @LN_S@
++LOCALSTATEDIR = @LOCALSTATEDIR@
++LTLIBOBJS = @LTLIBOBJS@
++MAINT = @MAINT@
++MAKEINFO = @MAKEINFO@
++MKDIR_P = @MKDIR_P@
++MKINSTALLDIRS = @MKINSTALLDIRS@
++MSGFMT = @MSGFMT@
++MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
++OBJEXT = @OBJEXT@
++OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
++PACKAGE = @PACKAGE@
++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
++PACKAGE_NAME = @PACKAGE_NAME@
++PACKAGE_STRING = @PACKAGE_STRING@
++PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
++PACKAGE_VERSION = @PACKAGE_VERSION@
++PAM_LIBS = @PAM_LIBS@
++PAM_PREFIX = @PAM_PREFIX@
++PATH_SEPARATOR = @PATH_SEPARATOR@
++PKG_CONFIG = @PKG_CONFIG@
++PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
++POFILES = @POFILES@
++POSUB = @POSUB@
++PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
++PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
++RANLIB = @RANLIB@
++RBAC_LIBS = @RBAC_LIBS@
++SBINDIR = @SBINDIR@
++SED = @SED@
++SET_MAKE = @SET_MAKE@
++SHELL = @SHELL@
++SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
++SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
++SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
++SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
++SOUND_PROGRAM = @SOUND_PROGRAM@
++STRIP = @STRIP@
++SYSCONFDIR = @SYSCONFDIR@
++USE_NLS = @USE_NLS@
++VERSION = @VERSION@
++WARN_CFLAGS = @WARN_CFLAGS@
++WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
++XDMCP_LIBS = @XDMCP_LIBS@
++XEVIE_OPTION = @XEVIE_OPTION@
++XGETTEXT = @XGETTEXT@
++XINERAMA_LIBS = @XINERAMA_LIBS@
++XLIB_CFLAGS = @XLIB_CFLAGS@
++XLIB_LIBS = @XLIB_LIBS@
++XMKMF = @XMKMF@
++XSESSION_SHELL = @XSESSION_SHELL@
++X_CFLAGS = @X_CFLAGS@
++X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
++X_EXTRA_LIBS = @X_EXTRA_LIBS@
++X_LIBS = @X_LIBS@
++X_PATH = @X_PATH@
++X_PRE_LIBS = @X_PRE_LIBS@
++X_SERVER = @X_SERVER@
++X_SERVER_PATH = @X_SERVER_PATH@
++X_XNEST_CMD = @X_XNEST_CMD@
++X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
++X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
++abs_builddir = @abs_builddir@
++abs_srcdir = @abs_srcdir@
++abs_top_builddir = @abs_top_builddir@
++abs_top_srcdir = @abs_top_srcdir@
++ac_ct_CC = @ac_ct_CC@
++ac_ct_CXX = @ac_ct_CXX@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
++am__include = @am__include@
++am__leading_dot = @am__leading_dot@
++am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
++authdir = @authdir@
++bindir = @bindir@
++build = @build@
++build_alias = @build_alias@
++build_cpu = @build_cpu@
++build_os = @build_os@
++build_vendor = @build_vendor@
++builddir = @builddir@
++cachedir = @cachedir@
++datadir = @datadir@
++datarootdir = @datarootdir@
++dmconfdir = @dmconfdir@
++docdir = @docdir@
++dvidir = @dvidir@
++exec_prefix = @exec_prefix@
++gdmconfdir = @gdmconfdir@
++gdmlocaledir = @gdmlocaledir@
++host = @host@
++host_alias = @host_alias@
++host_cpu = @host_cpu@
++host_os = @host_os@
++host_vendor = @host_vendor@
++htmldir = @htmldir@
++includedir = @includedir@
++infodir = @infodir@
++install_sh = @install_sh@
++libdir = @libdir@
++libexecdir = @libexecdir@
++localedir = @localedir@
++localstatedir = @localstatedir@
++logdir = @logdir@
++lt_ECHO = @lt_ECHO@
++mandir = @mandir@
++mkdir_p = @mkdir_p@
++oldincludedir = @oldincludedir@
++pdfdir = @pdfdir@
++pixmapdir = @pixmapdir@
++prefix = @prefix@
++program_transform_name = @program_transform_name@
++psdir = @psdir@
++sbindir = @sbindir@
++sharedstatedir = @sharedstatedir@
++srcdir = @srcdir@
++sysconfdir = @sysconfdir@
++sysconfsubdir = @sysconfsubdir@
++target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
++top_builddir = @top_builddir@
++top_srcdir = @top_srcdir@
++NULL = 
++AM_CPPFLAGS = \
++	-I$(top_srcdir)/common		\
++	-DDATADIR=\""$(datadir)"\"	\
++	-DUIDIR=\""$(uidir)"\" 	\
++	-DGNOMELOCALEDIR=\""$(gdmlocaledir)"\" 	\
++	$(GDMSETUP_CFLAGS)		\
++	$(NULL)
++
++gdmsetup_SOURCES = \
++	gdmsetup.c 		\
++	gdm-user.c 		\
++	gdm-user-manager.c	\
++	$(NULL)
++
++gdmsetup_LDADD = \
++	$(GDMSETUP_LIBS)	\
++	$(NULL)
++
++uidir = $(pkgdatadir)
++ui_DATA = \
++	gdmsetup.ui		\
++	$(NULL)
++
++Utilitiesdir = $(datadir)/applications
++Utilities_in_files = gdmsetup.desktop.in
++Utilities_DATA = $(Utilities_in_files:.desktop.in=.desktop)
++EXTRA_DIST = \
++	$(ui_DATA)		\
++	$(Utilities_in_files)	\
++	$(NULL)
++
++all: all-am
++
++.SUFFIXES:
++.SUFFIXES: .c .lo .o .obj
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++	@for dep in $?; do \
++	  case '$(am__configure_deps)' in \
++	    *$$dep*) \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
++	      exit 1;; \
++	  esac; \
++	done; \
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/gdmsetup/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gui/gdmsetup/Makefile
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++	@case '$?' in \
++	  *config.status*) \
++	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++	  *) \
++	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++	esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
++install-binPROGRAMS: $(bin_PROGRAMS)
++	@$(NORMAL_INSTALL)
++	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
++	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
++	    } \
++	; done
++
++uninstall-binPROGRAMS:
++	@$(NORMAL_UNINSTALL)
++	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(bindir)" && rm -f $$files
++
++clean-binPROGRAMS:
++	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
++gdmsetup$(EXEEXT): $(gdmsetup_OBJECTS) $(gdmsetup_DEPENDENCIES) 
++	@rm -f gdmsetup$(EXEEXT)
++	$(AM_V_CCLD)$(LINK) $(gdmsetup_OBJECTS) $(gdmsetup_LDADD) $(LIBS)
++
++mostlyclean-compile:
++	-rm -f *.$(OBJEXT)
++
++distclean-compile:
++	-rm -f *.tab.c
++
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-user-manager.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-user.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdmsetup.Po@am__quote@
++
++.c.o:
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCC_FALSE@	$(COMPILE) -c $<
++
++.c.obj:
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
++
++.c.lo:
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
++
++mostlyclean-libtool:
++	-rm -f *.lo
++
++clean-libtool:
++	-rm -rf .libs _libs
++install-UtilitiesDATA: $(Utilities_DATA)
++	@$(NORMAL_INSTALL)
++	test -z "$(Utilitiesdir)" || $(MKDIR_P) "$(DESTDIR)$(Utilitiesdir)"
++	@list='$(Utilities_DATA)'; test -n "$(Utilitiesdir)" || list=; \
++	for p in $$list; do \
++	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(Utilitiesdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(Utilitiesdir)" || exit $$?; \
++	done
++
++uninstall-UtilitiesDATA:
++	@$(NORMAL_UNINSTALL)
++	@list='$(Utilities_DATA)'; test -n "$(Utilitiesdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(Utilitiesdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(Utilitiesdir)" && rm -f $$files
++install-uiDATA: $(ui_DATA)
++	@$(NORMAL_INSTALL)
++	test -z "$(uidir)" || $(MKDIR_P) "$(DESTDIR)$(uidir)"
++	@list='$(ui_DATA)'; test -n "$(uidir)" || list=; \
++	for p in $$list; do \
++	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(uidir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \
++	done
++
++uninstall-uiDATA:
++	@$(NORMAL_UNINSTALL)
++	@list='$(ui_DATA)'; test -n "$(uidir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(uidir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(uidir)" && rm -f $$files
++
++ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
++	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
++	unique=`for i in $$list; do \
++	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++	  done | \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	mkid -fID $$unique
++tags: TAGS
++
++TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
++		$(TAGS_FILES) $(LISP)
++	set x; \
++	here=`pwd`; \
++	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
++	unique=`for i in $$list; do \
++	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++	  done | \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
++	  test -n "$$unique" || unique=$$empty_fix; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
++	fi
++ctags: CTAGS
++CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
++		$(TAGS_FILES) $(LISP)
++	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
++	unique=`for i in $$list; do \
++	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++	  done | \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
++	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
++	     $$unique
++
++GTAGS:
++	here=`$(am__cd) $(top_builddir) && pwd` \
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
++
++distclean-tags:
++	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
++
++distdir: $(DISTFILES)
++	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++	list='$(DISTFILES)'; \
++	  dist_files=`for file in $$list; do echo $$file; done | \
++	  sed -e "s|^$$srcdirstrip/||;t" \
++	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
++	case $$dist_files in \
++	  */*) $(MKDIR_P) `echo "$$dist_files" | \
++			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
++			   sort -u` ;; \
++	esac; \
++	for file in $$dist_files; do \
++	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
++	  if test -d $$d/$$file; then \
++	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
++	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
++	  else \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
++	    || exit 1; \
++	  fi; \
++	done
++check-am: all-am
++check: check-am
++all-am: Makefile $(PROGRAMS) $(DATA)
++installdirs:
++	for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(Utilitiesdir)" "$(DESTDIR)$(uidir)"; do \
++	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
++	done
++install: install-am
++install-exec: install-exec-am
++install-data: install-data-am
++uninstall: uninstall-am
++
++install-am: all-am
++	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
++
++installcheck: installcheck-am
++install-strip:
++	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  `test -z '$(STRIP)' || \
++	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
++mostlyclean-generic:
++
++clean-generic:
++
++distclean-generic:
++	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
++
++maintainer-clean-generic:
++	@echo "This command is intended for maintainers to use"
++	@echo "it deletes files that may require special tools to rebuild."
++clean: clean-am
++
++clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
++
++distclean: distclean-am
++	-rm -rf ./$(DEPDIR)
++	-rm -f Makefile
++distclean-am: clean-am distclean-compile distclean-generic \
++	distclean-tags
++
++dvi: dvi-am
++
++dvi-am:
++
++html: html-am
++
++html-am:
++
++info: info-am
++
++info-am:
++
++install-data-am: install-UtilitiesDATA install-uiDATA
++
++install-dvi: install-dvi-am
++
++install-dvi-am:
++
++install-exec-am: install-binPROGRAMS
++
++install-html: install-html-am
++
++install-html-am:
++
++install-info: install-info-am
++
++install-info-am:
++
++install-man:
++
++install-pdf: install-pdf-am
++
++install-pdf-am:
++
++install-ps: install-ps-am
++
++install-ps-am:
++
++installcheck-am:
++
++maintainer-clean: maintainer-clean-am
++	-rm -rf ./$(DEPDIR)
++	-rm -f Makefile
++maintainer-clean-am: distclean-am maintainer-clean-generic
++
++mostlyclean: mostlyclean-am
++
++mostlyclean-am: mostlyclean-compile mostlyclean-generic \
++	mostlyclean-libtool
++
++pdf: pdf-am
++
++pdf-am:
++
++ps: ps-am
++
++ps-am:
++
++uninstall-am: uninstall-UtilitiesDATA uninstall-binPROGRAMS \
++	uninstall-uiDATA
++
++.MAKE: install-am install-strip
++
++.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
++	clean-generic clean-libtool ctags distclean distclean-compile \
++	distclean-generic distclean-libtool distclean-tags distdir dvi \
++	dvi-am html html-am info info-am install install-UtilitiesDATA \
++	install-am install-binPROGRAMS install-data install-data-am \
++	install-dvi install-dvi-am install-exec install-exec-am \
++	install-html install-html-am install-info install-info-am \
++	install-man install-pdf install-pdf-am install-ps \
++	install-ps-am install-strip install-uiDATA installcheck \
++	installcheck-am installdirs maintainer-clean \
++	maintainer-clean-generic mostlyclean mostlyclean-compile \
++	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++	tags uninstall uninstall-UtilitiesDATA uninstall-am \
++	uninstall-binPROGRAMS uninstall-uiDATA
++
++@INTLTOOL_DESKTOP_RULE@
++
++# Tell versions [3.59,3.63) of GNU make to not export all variables.
++# Otherwise a system limit (for SysV at least) may be exceeded.
++.NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/Makefile.in gdm-2.28.1.new/gui/Makefile.in
+--- gdm-2.28.1/gui/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/gui/Makefile.in	2009-10-20 12:36:35.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -15,8 +16,9 @@
+ @SET_MAKE@
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -34,14 +36,20 @@
+ subdir = gui
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+@@ -53,13 +61,42 @@
+ 	ps-recursive uninstall-recursive
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+   distclean-recursive maintainer-clean-recursive
++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
++	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
++	distdir
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = $(SUBDIRS)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++am__relativize = \
++  dir0=`pwd`; \
++  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
++  sed_rest='s,^[^/]*/*,,'; \
++  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
++  sed_butlast='s,/*[^/]*$$,,'; \
++  while test -n "$$dir1"; do \
++    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
++    if test "$$first" != "."; then \
++      if test "$$first" = ".."; then \
++        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
++        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
++      else \
++        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
++        if test "$$first2" = "$$first"; then \
++          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
++        else \
++          dir2="../$$dir2"; \
++        fi; \
++        dir0="$$dir0"/"$$first"; \
++      fi; \
++    fi; \
++    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
++  done; \
++  reldir="$$dir2"
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -100,7 +137,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -115,14 +153,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -157,6 +196,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -166,6 +206,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -176,13 +217,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -196,6 +243,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -234,7 +282,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -248,6 +296,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -270,6 +319,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -284,10 +334,12 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+ SUBDIRS = \
++	gdmsetup		\
+ 	simple-chooser		\
+ 	simple-greeter		\
+ 	user-switch-applet	\
+@@ -300,14 +352,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gui/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  gui/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gui/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -325,6 +377,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -356,7 +409,7 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done; \
+ 	if test "$$dot_seen" = "no"; then \
+@@ -390,16 +443,16 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done && test -z "$$fail"
+ tags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ 	done
+ ctags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ 	done
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+@@ -407,14 +460,14 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ 	  include_option=--etags-include; \
+@@ -426,39 +479,43 @@
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test ! -f $$subdir/TAGS || \
+-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
++	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ 	  fi; \
+ 	done; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -479,29 +536,44 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test -d "$(distdir)/$$subdir" \
+ 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+ 	    || exit 1; \
+-	    distdir=`$(am__cd) $(distdir) && pwd`; \
+-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+-	    (cd $$subdir && \
++	  fi; \
++	done
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	  if test "$$subdir" = .; then :; else \
++	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
++	    $(am__relativize); \
++	    new_distdir=$$reldir; \
++	    dir1=$$subdir; dir2="$(top_distdir)"; \
++	    $(am__relativize); \
++	    new_top_distdir=$$reldir; \
++	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
++	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
++	    ($(am__cd) $$subdir && \
+ 	      $(MAKE) $(AM_MAKEFLAGS) \
+-	        top_distdir="$$top_distdir" \
+-	        distdir="$$distdir/$$subdir" \
++	        top_distdir="$$new_top_distdir" \
++	        distdir="$$new_distdir" \
+ 		am__remove_distdir=: \
+ 		am__skip_length_check=: \
++		am__skip_mode_fix=: \
+ 	        distdir) \
+ 	      || exit 1; \
+ 	  fi; \
+@@ -531,6 +603,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -549,6 +622,8 @@
+ 
+ html: html-recursive
+ 
++html-am:
++
+ info: info-recursive
+ 
+ info-am:
+@@ -557,18 +632,28 @@
+ 
+ install-dvi: install-dvi-recursive
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-recursive
+ 
++install-html-am:
++
+ install-info: install-info-recursive
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-recursive
+ 
++install-pdf-am:
++
+ install-ps: install-ps-recursive
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-recursive
+@@ -589,8 +674,8 @@
+ 
+ uninstall-am:
+ 
+-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+-	install-strip
++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
++	install-am install-strip tags-recursive
+ 
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ 	all all-am check check-am clean clean-generic clean-libtool \
+@@ -606,6 +691,7 @@
+ 	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+ 	uninstall uninstall-am
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/simple-chooser/Makefile.in gdm-2.28.1.new/gui/simple-chooser/Makefile.in
+--- gdm-2.28.1/gui/simple-chooser/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/gui/simple-chooser/Makefile.in	2009-10-20 12:36:35.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -16,8 +17,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,17 +39,16 @@
+ subdir = gui/simple-chooser
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ am__EXEEXT_1 =
+ am__installdirs = "$(DESTDIR)$(libexecdir)"
+-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(libexec_PROGRAMS)
+ am__objects_1 =
+ am_gdm_host_chooser_OBJECTS = gdm-host-chooser.$(OBJEXT) \
+@@ -59,6 +60,9 @@
+ 	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
+ am_gdm_simple_chooser_OBJECTS = chooser-main.$(OBJEXT) \
+ 	gdm-chooser-host.$(OBJEXT) gdm-host-chooser-widget.$(OBJEXT) \
+ 	gdm-host-chooser-dialog.$(OBJEXT) gdm-chooser-client.$(OBJEXT) \
+@@ -68,18 +72,32 @@
+ 	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(gdm_host_chooser_SOURCES) $(gdm_simple_chooser_SOURCES)
+ DIST_SOURCES = $(gdm_host_chooser_SOURCES) \
+ 	$(gdm_simple_chooser_SOURCES)
+@@ -89,6 +107,7 @@
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -129,7 +148,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -144,14 +164,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -186,6 +207,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -195,6 +217,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -205,13 +228,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -225,6 +254,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -263,7 +293,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -277,6 +307,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -299,6 +330,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -313,6 +345,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -385,14 +418,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gui/simple-chooser/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  gui/simple-chooser/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/simple-chooser/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gui/simple-chooser/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -410,40 +443,56 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ install-libexecPROGRAMS: $(libexec_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-libexecPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+ 
+ clean-libexecPROGRAMS:
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ gdm-host-chooser$(EXEEXT): $(gdm_host_chooser_OBJECTS) $(gdm_host_chooser_DEPENDENCIES) 
+ 	@rm -f gdm-host-chooser$(EXEEXT)
+-	$(LINK) $(gdm_host_chooser_OBJECTS) $(gdm_host_chooser_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_host_chooser_OBJECTS) $(gdm_host_chooser_LDADD) $(LIBS)
+ gdm-simple-chooser$(EXEEXT): $(gdm_simple_chooser_OBJECTS) $(gdm_simple_chooser_DEPENDENCIES) 
+ 	@rm -f gdm-simple-chooser$(EXEEXT)
+-	$(LINK) $(gdm_simple_chooser_OBJECTS) $(gdm_simple_chooser_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_simple_chooser_OBJECTS) $(gdm_simple_chooser_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -460,22 +509,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-host-chooser.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+@@ -491,45 +543,49 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -550,13 +606,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -587,6 +647,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -608,6 +669,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -616,18 +679,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am: install-libexecPROGRAMS
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -666,6 +739,7 @@
+ 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ 	tags uninstall uninstall-am uninstall-libexecPROGRAMS
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/simple-greeter/libnotificationarea/Makefile.in gdm-2.28.1.new/gui/simple-greeter/libnotificationarea/Makefile.in
+--- gdm-2.28.1/gui/simple-greeter/libnotificationarea/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/gui/simple-greeter/libnotificationarea/Makefile.in	2009-10-20 12:36:36.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -17,8 +18,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,14 +39,14 @@
+ subdir = gui/simple-greeter/libnotificationarea
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ LTLIBRARIES = $(noinst_LTLIBRARIES)
+ am__DEPENDENCIES_1 =
+ libnotificationarea_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+@@ -53,25 +55,43 @@
+ am_libnotificationarea_la_OBJECTS = fixedtip.lo obox.lo na-tray.lo \
+ 	na-tray-manager.lo na-marshal.lo $(am__objects_1)
+ libnotificationarea_la_OBJECTS = $(am_libnotificationarea_la_OBJECTS)
+-libnotificationarea_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(libnotificationarea_la_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++libnotificationarea_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(AM_CFLAGS) $(CFLAGS) $(libnotificationarea_la_LDFLAGS) \
++	$(LDFLAGS) -o $@
+ PROGRAMS = $(noinst_PROGRAMS)
+ am_testtray_OBJECTS = testtray.$(OBJEXT) $(am__objects_1)
+ testtray_OBJECTS = $(am_testtray_OBJECTS)
+ testtray_DEPENDENCIES = libnotificationarea.la $(am__DEPENDENCIES_1)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(libnotificationarea_la_SOURCES) $(testtray_SOURCES)
+ DIST_SOURCES = $(libnotificationarea_la_SOURCES) $(testtray_SOURCES)
+ ETAGS = etags
+@@ -80,6 +100,7 @@
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -120,7 +141,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -135,14 +157,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -177,6 +200,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -186,6 +210,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -196,13 +221,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -216,6 +247,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -254,7 +286,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -268,6 +300,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -290,6 +323,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -304,6 +338,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -372,14 +407,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gui/simple-greeter/libnotificationarea/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  gui/simple-greeter/libnotificationarea/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/simple-greeter/libnotificationarea/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gui/simple-greeter/libnotificationarea/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -397,6 +432,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ clean-noinstLTLIBRARIES:
+ 	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+@@ -407,17 +443,19 @@
+ 	  rm -f "$${dir}/so_locations"; \
+ 	done
+ libnotificationarea.la: $(libnotificationarea_la_OBJECTS) $(libnotificationarea_la_DEPENDENCIES) 
+-	$(libnotificationarea_la_LINK)  $(libnotificationarea_la_OBJECTS) $(libnotificationarea_la_LIBADD) $(LIBS)
++	$(AM_V_CCLD)$(libnotificationarea_la_LINK)  $(libnotificationarea_la_OBJECTS) $(libnotificationarea_la_LIBADD) $(LIBS)
+ 
+ clean-noinstPROGRAMS:
+-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ testtray$(EXEEXT): $(testtray_OBJECTS) $(testtray_DEPENDENCIES) 
+ 	@rm -f testtray$(EXEEXT)
+-	$(LINK) $(testtray_OBJECTS) $(testtray_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(testtray_OBJECTS) $(testtray_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -433,22 +471,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testtray.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+@@ -464,45 +505,49 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -523,13 +568,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -559,6 +608,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -581,6 +631,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -589,18 +641,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -623,7 +685,7 @@
+ 
+ uninstall-am:
+ 
+-.MAKE: install-am install-strip
++.MAKE: all check install install-am install-strip
+ 
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ 	clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
+@@ -646,6 +708,7 @@
+ na-marshal.c: na-marshal.list $(GLIB_GENMARSHAL)
+ 	echo "#include \"na-marshal.h\"" > $@ && \
+ 	$(GLIB_GENMARSHAL) $< --body --prefix=_na_marshal >> $@
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/simple-greeter/Makefile.in gdm-2.28.1.new/gui/simple-greeter/Makefile.in
+--- gdm-2.28.1/gui/simple-greeter/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/gui/simple-greeter/Makefile.in	2009-10-20 12:36:35.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -18,8 +19,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -44,14 +46,14 @@
+ subdir = gui/simple-greeter
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ LTLIBRARIES = $(noinst_LTLIBRARIES)
+ am__DEPENDENCIES_1 =
+ libgdmuser_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+@@ -59,12 +61,14 @@
+ am_libgdmuser_la_OBJECTS = libgdmuser_la-gdm-user.lo \
+ 	libgdmuser_la-gdm-user-manager.lo $(am__objects_1)
+ libgdmuser_la_OBJECTS = $(am_libgdmuser_la_OBJECTS)
+-libgdmuser_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++libgdmuser_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libgdmuser_la_CFLAGS) \
+ 	$(CFLAGS) $(libgdmuser_la_LDFLAGS) $(LDFLAGS) -o $@
+ am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(gladedir)" \
+ 	"$(DESTDIR)$(schemasdir)"
+-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ am__EXEEXT_1 =
+ PROGRAMS = $(libexec_PROGRAMS) $(noinst_PROGRAMS)
+ am_gdm_simple_greeter_OBJECTS = greeter-main.$(OBJEXT) \
+@@ -130,7 +134,7 @@
+ 	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+-	$(am__DEPENDENCIES_1)
++	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ am_test_language_chooser_OBJECTS = test-language-chooser.$(OBJEXT) \
+ 	gdm-cell-renderer-timer.$(OBJEXT) gdm-timer.$(OBJEXT) \
+ 	gdm-scrollable-widget.$(OBJEXT) gdm-chooser-widget.$(OBJEXT) \
+@@ -177,18 +181,32 @@
+ test_user_manager_OBJECTS = $(am_test_user_manager_OBJECTS)
+ test_user_manager_DEPENDENCIES = libgdmuser.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(libgdmuser_la_SOURCES) $(gdm_simple_greeter_SOURCES) \
+ 	$(test_filesystem_type_SOURCES) \
+ 	$(test_greeter_login_window_SOURCES) \
+@@ -215,19 +233,61 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+-gladeDATA_INSTALL = $(INSTALL_DATA)
+-schemasDATA_INSTALL = $(INSTALL_DATA)
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ DATA = $(glade_DATA) $(schemas_DATA)
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+   distclean-recursive maintainer-clean-recursive
++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
++	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
++	distdir
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = $(SUBDIRS)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++am__relativize = \
++  dir0=`pwd`; \
++  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
++  sed_rest='s,^[^/]*/*,,'; \
++  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
++  sed_butlast='s,/*[^/]*$$,,'; \
++  while test -n "$$dir1"; do \
++    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
++    if test "$$first" != "."; then \
++      if test "$$first" = ".."; then \
++        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
++        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
++      else \
++        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
++        if test "$$first2" = "$$first"; then \
++          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
++        else \
++          dir2="../$$dir2"; \
++        fi; \
++        dir0="$$dir0"/"$$first"; \
++      fi; \
++    fi; \
++    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
++  done; \
++  reldir="$$dir2"
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -268,7 +328,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -283,14 +344,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -325,6 +387,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -334,6 +397,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -344,13 +408,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -364,6 +434,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -402,7 +473,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -416,6 +487,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -438,6 +510,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -452,6 +525,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -465,6 +539,7 @@
+ 	-DDMCONFDIR=\""$(dmconfdir)"\"			\
+ 	-DGDMCONFDIR=\"$(gdmconfdir)\"                  \
+ 	-DDATADIR=\""$(datadir)"\"		 	\
++	-DCACHEDIR=\""$(GDM_WORKING_DIR)/.cache"\"	 	\
+ 	-DSYSCONFDIR=\""$(sysconfdir)"\"		\
+ 	-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\"	\
+ 	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+@@ -580,6 +655,7 @@
+ 	$(top_builddir)/common/libgdmcommon.la	\
+ 	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la	\
+ 	$(SIMPLE_GREETER_LIBS)		\
++	$(DEVKIT_POWER_LIBS)		\
+ 	$(GTK_LIBS)			\
+ 	$(GCONF_LIBS)			\
+ 	$(LIBXKLAVIER_LIBS)		\
+@@ -792,14 +868,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gui/simple-greeter/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  gui/simple-greeter/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/simple-greeter/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gui/simple-greeter/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -817,6 +893,7 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ clean-noinstLTLIBRARIES:
+ 	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+@@ -827,75 +904,92 @@
+ 	  rm -f "$${dir}/so_locations"; \
+ 	done
+ libgdmuser.la: $(libgdmuser_la_OBJECTS) $(libgdmuser_la_DEPENDENCIES) 
+-	$(libgdmuser_la_LINK)  $(libgdmuser_la_OBJECTS) $(libgdmuser_la_LIBADD) $(LIBS)
++	$(AM_V_CCLD)$(libgdmuser_la_LINK)  $(libgdmuser_la_OBJECTS) $(libgdmuser_la_LIBADD) $(LIBS)
+ install-libexecPROGRAMS: $(libexec_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-libexecPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+ 
+ clean-libexecPROGRAMS:
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ 
+ clean-noinstPROGRAMS:
+-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ gdm-simple-greeter$(EXEEXT): $(gdm_simple_greeter_OBJECTS) $(gdm_simple_greeter_DEPENDENCIES) 
+ 	@rm -f gdm-simple-greeter$(EXEEXT)
+-	$(LINK) $(gdm_simple_greeter_OBJECTS) $(gdm_simple_greeter_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_simple_greeter_OBJECTS) $(gdm_simple_greeter_LDADD) $(LIBS)
+ test-filesystem-type$(EXEEXT): $(test_filesystem_type_OBJECTS) $(test_filesystem_type_DEPENDENCIES) 
+ 	@rm -f test-filesystem-type$(EXEEXT)
+-	$(LINK) $(test_filesystem_type_OBJECTS) $(test_filesystem_type_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_filesystem_type_OBJECTS) $(test_filesystem_type_LDADD) $(LIBS)
+ test-greeter-login-window$(EXEEXT): $(test_greeter_login_window_OBJECTS) $(test_greeter_login_window_DEPENDENCIES) 
+ 	@rm -f test-greeter-login-window$(EXEEXT)
+-	$(LINK) $(test_greeter_login_window_OBJECTS) $(test_greeter_login_window_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_greeter_login_window_OBJECTS) $(test_greeter_login_window_LDADD) $(LIBS)
+ test-greeter-panel$(EXEEXT): $(test_greeter_panel_OBJECTS) $(test_greeter_panel_DEPENDENCIES) 
+ 	@rm -f test-greeter-panel$(EXEEXT)
+-	$(LINK) $(test_greeter_panel_OBJECTS) $(test_greeter_panel_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_greeter_panel_OBJECTS) $(test_greeter_panel_LDADD) $(LIBS)
+ test-language-chooser$(EXEEXT): $(test_language_chooser_OBJECTS) $(test_language_chooser_DEPENDENCIES) 
+ 	@rm -f test-language-chooser$(EXEEXT)
+-	$(LINK) $(test_language_chooser_OBJECTS) $(test_language_chooser_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_language_chooser_OBJECTS) $(test_language_chooser_LDADD) $(LIBS)
+ test-languages$(EXEEXT): $(test_languages_OBJECTS) $(test_languages_DEPENDENCIES) 
+ 	@rm -f test-languages$(EXEEXT)
+-	$(LINK) $(test_languages_OBJECTS) $(test_languages_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_languages_OBJECTS) $(test_languages_LDADD) $(LIBS)
+ test-layout-chooser$(EXEEXT): $(test_layout_chooser_OBJECTS) $(test_layout_chooser_DEPENDENCIES) 
+ 	@rm -f test-layout-chooser$(EXEEXT)
+-	$(LINK) $(test_layout_chooser_OBJECTS) $(test_layout_chooser_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_layout_chooser_OBJECTS) $(test_layout_chooser_LDADD) $(LIBS)
+ test-remote-login-window$(EXEEXT): $(test_remote_login_window_OBJECTS) $(test_remote_login_window_DEPENDENCIES) 
+ 	@rm -f test-remote-login-window$(EXEEXT)
+-	$(LINK) $(test_remote_login_window_OBJECTS) $(test_remote_login_window_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_remote_login_window_OBJECTS) $(test_remote_login_window_LDADD) $(LIBS)
+ test-sessions$(EXEEXT): $(test_sessions_OBJECTS) $(test_sessions_DEPENDENCIES) 
+ 	@rm -f test-sessions$(EXEEXT)
+-	$(LINK) $(test_sessions_OBJECTS) $(test_sessions_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_sessions_OBJECTS) $(test_sessions_LDADD) $(LIBS)
+ test-user-chooser$(EXEEXT): $(test_user_chooser_OBJECTS) $(test_user_chooser_DEPENDENCIES) 
+ 	@rm -f test-user-chooser$(EXEEXT)
+-	$(LINK) $(test_user_chooser_OBJECTS) $(test_user_chooser_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_user_chooser_OBJECTS) $(test_user_chooser_LDADD) $(LIBS)
+ test-user-manager$(EXEEXT): $(test_user_manager_OBJECTS) $(test_user_manager_DEPENDENCIES) 
+ 	@rm -f test-user-manager$(EXEEXT)
+-	$(LINK) $(test_user_manager_OBJECTS) $(test_user_manager_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(test_user_manager_OBJECTS) $(test_user_manager_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -942,39 +1036,44 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-user-manager.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+ 
+ libgdmuser_la-gdm-user.lo: gdm-user.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -MT libgdmuser_la-gdm-user.lo -MD -MP -MF $(DEPDIR)/libgdmuser_la-gdm-user.Tpo -c -o libgdmuser_la-gdm-user.lo `test -f 'gdm-user.c' || echo '$(srcdir)/'`gdm-user.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmuser_la-gdm-user.Tpo $(DEPDIR)/libgdmuser_la-gdm-user.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -MT libgdmuser_la-gdm-user.lo -MD -MP -MF $(DEPDIR)/libgdmuser_la-gdm-user.Tpo -c -o libgdmuser_la-gdm-user.lo `test -f 'gdm-user.c' || echo '$(srcdir)/'`gdm-user.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmuser_la-gdm-user.Tpo $(DEPDIR)/libgdmuser_la-gdm-user.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-user.c' object='libgdmuser_la-gdm-user.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -c -o libgdmuser_la-gdm-user.lo `test -f 'gdm-user.c' || echo '$(srcdir)/'`gdm-user.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -c -o libgdmuser_la-gdm-user.lo `test -f 'gdm-user.c' || echo '$(srcdir)/'`gdm-user.c
+ 
+ libgdmuser_la-gdm-user-manager.lo: gdm-user-manager.c
+-@am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -MT libgdmuser_la-gdm-user-manager.lo -MD -MP -MF $(DEPDIR)/libgdmuser_la-gdm-user-manager.Tpo -c -o libgdmuser_la-gdm-user-manager.lo `test -f 'gdm-user-manager.c' || echo '$(srcdir)/'`gdm-user-manager.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libgdmuser_la-gdm-user-manager.Tpo $(DEPDIR)/libgdmuser_la-gdm-user-manager.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -MT libgdmuser_la-gdm-user-manager.lo -MD -MP -MF $(DEPDIR)/libgdmuser_la-gdm-user-manager.Tpo -c -o libgdmuser_la-gdm-user-manager.lo `test -f 'gdm-user-manager.c' || echo '$(srcdir)/'`gdm-user-manager.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmuser_la-gdm-user-manager.Tpo $(DEPDIR)/libgdmuser_la-gdm-user-manager.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-user-manager.c' object='libgdmuser_la-gdm-user-manager.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -c -o libgdmuser_la-gdm-user-manager.lo `test -f 'gdm-user-manager.c' || echo '$(srcdir)/'`gdm-user-manager.c
++@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -c -o libgdmuser_la-gdm-user-manager.lo `test -f 'gdm-user-manager.c' || echo '$(srcdir)/'`gdm-user-manager.c
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -984,37 +1083,43 @@
+ install-gladeDATA: $(glade_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(gladedir)" || $(MKDIR_P) "$(DESTDIR)$(gladedir)"
+-	@list='$(glade_DATA)'; for p in $$list; do \
++	@list='$(glade_DATA)'; test -n "$(gladedir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(gladeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(gladedir)/$$f'"; \
+-	  $(gladeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(gladedir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gladedir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(gladedir)" || exit $$?; \
+ 	done
+ 
+ uninstall-gladeDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(glade_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(gladedir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(gladedir)/$$f"; \
+-	done
++	@list='$(glade_DATA)'; test -n "$(gladedir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(gladedir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(gladedir)" && rm -f $$files
+ install-schemasDATA: $(schemas_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(schemasdir)" || $(MKDIR_P) "$(DESTDIR)$(schemasdir)"
+-	@list='$(schemas_DATA)'; for p in $$list; do \
++	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(schemasDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(schemasdir)/$$f'"; \
+-	  $(schemasDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(schemasdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(schemasdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(schemasdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-schemasDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(schemas_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(schemasdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(schemasdir)/$$f"; \
+-	done
++	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(schemasdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(schemasdir)" && rm -f $$files
+ 
+ # This directory's subdirectories are mostly independent; you can cd
+ # into them and run `make' without going through this Makefile.
+@@ -1040,7 +1145,7 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done; \
+ 	if test "$$dot_seen" = "no"; then \
+@@ -1074,16 +1179,16 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done && test -z "$$fail"
+ tags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ 	done
+ ctags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ 	done
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+@@ -1091,14 +1196,14 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ 	  include_option=--etags-include; \
+@@ -1110,39 +1215,43 @@
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test ! -f $$subdir/TAGS || \
+-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
++	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ 	  fi; \
+ 	done; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -1163,29 +1272,44 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test -d "$(distdir)/$$subdir" \
+ 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+ 	    || exit 1; \
+-	    distdir=`$(am__cd) $(distdir) && pwd`; \
+-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+-	    (cd $$subdir && \
++	  fi; \
++	done
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	  if test "$$subdir" = .; then :; else \
++	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
++	    $(am__relativize); \
++	    new_distdir=$$reldir; \
++	    dir1=$$subdir; dir2="$(top_distdir)"; \
++	    $(am__relativize); \
++	    new_top_distdir=$$reldir; \
++	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
++	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
++	    ($(am__cd) $$subdir && \
+ 	      $(MAKE) $(AM_MAKEFLAGS) \
+-	        top_distdir="$$top_distdir" \
+-	        distdir="$$distdir/$$subdir" \
++	        top_distdir="$$new_top_distdir" \
++	        distdir="$$new_distdir" \
+ 		am__remove_distdir=: \
+ 		am__skip_length_check=: \
++		am__skip_mode_fix=: \
+ 	        distdir) \
+ 	      || exit 1; \
+ 	  fi; \
+@@ -1218,6 +1342,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+ 
+ maintainer-clean-generic:
+@@ -1241,6 +1366,8 @@
+ 
+ html: html-recursive
+ 
++html-am:
++
+ info: info-recursive
+ 
+ info-am:
+@@ -1250,18 +1377,28 @@
+ 
+ install-dvi: install-dvi-recursive
+ 
++install-dvi-am:
++
+ install-exec-am: install-libexecPROGRAMS
+ 
+ install-html: install-html-recursive
+ 
++install-html-am:
++
+ install-info: install-info-recursive
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-recursive
+ 
++install-pdf-am:
++
+ install-ps: install-ps-recursive
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-recursive
+@@ -1285,8 +1422,8 @@
+ uninstall-am: uninstall-gladeDATA uninstall-libexecPROGRAMS \
+ 	uninstall-schemasDATA
+ 
+-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+-	install-strip
++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
++	install-am install-strip tags-recursive
+ 
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ 	all all-am check check-am clean clean-generic \
+@@ -1317,6 +1454,7 @@
+ @GCONF_SCHEMAS_INSTALL_TRUE@		done \
+ @GCONF_SCHEMAS_INSTALL_TRUE@	fi
+ @GCONF_SCHEMAS_INSTALL_FALSE@install-data-local:
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/gui/user-switch-applet/Makefile.in gdm-2.28.1.new/gui/user-switch-applet/Makefile.in
+--- gdm-2.28.1/gui/user-switch-applet/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/gui/user-switch-applet/Makefile.in	2009-10-20 12:36:36.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -17,8 +18,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,18 +39,17 @@
+ subdir = gui/user-switch-applet
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ am__EXEEXT_1 =
+ am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(serverdir)" \
+ 	"$(DESTDIR)$(uidir)"
+-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(libexec_PROGRAMS)
+ am__objects_1 =
+ am_gdm_user_switch_applet_OBJECTS = applet.$(OBJEXT) \
+@@ -59,18 +60,35 @@
+ 	$(top_builddir)/gui/simple-greeter/libgdmuser.la \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(gdm_user_switch_applet_SOURCES)
+ DIST_SOURCES = $(gdm_user_switch_applet_SOURCES)
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+@@ -78,9 +96,22 @@
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+     *) f=$$p;; \
+   esac;
+-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+-serverDATA_INSTALL = $(INSTALL_DATA)
+-uiDATA_INSTALL = $(INSTALL_DATA)
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ DATA = $(server_DATA) $(ui_DATA)
+ ETAGS = etags
+ CTAGS = ctags
+@@ -88,6 +119,7 @@
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -128,7 +160,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -143,14 +176,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -185,6 +219,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -194,6 +229,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -204,13 +240,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -224,6 +266,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -262,7 +305,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -276,6 +319,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -298,6 +342,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -312,6 +357,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -379,14 +425,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gui/user-switch-applet/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  gui/user-switch-applet/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/user-switch-applet/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gui/user-switch-applet/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -404,37 +450,53 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ install-libexecPROGRAMS: $(libexec_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-libexecPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+ 
+ clean-libexecPROGRAMS:
+-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ gdm-user-switch-applet$(EXEEXT): $(gdm_user_switch_applet_OBJECTS) $(gdm_user_switch_applet_DEPENDENCIES) 
+ 	@rm -f gdm-user-switch-applet$(EXEEXT)
+-	$(LINK) $(gdm_user_switch_applet_OBJECTS) $(gdm_user_switch_applet_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_user_switch_applet_OBJECTS) $(gdm_user_switch_applet_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -446,22 +508,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-entry-menu-item.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+@@ -474,82 +539,92 @@
+ install-serverDATA: $(server_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(serverdir)" || $(MKDIR_P) "$(DESTDIR)$(serverdir)"
+-	@list='$(server_DATA)'; for p in $$list; do \
++	@list='$(server_DATA)'; test -n "$(serverdir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(serverDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(serverdir)/$$f'"; \
+-	  $(serverDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(serverdir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(serverdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(serverdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-serverDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(server_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(serverdir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(serverdir)/$$f"; \
+-	done
++	@list='$(server_DATA)'; test -n "$(serverdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(serverdir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(serverdir)" && rm -f $$files
+ install-uiDATA: $(ui_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(uidir)" || $(MKDIR_P) "$(DESTDIR)$(uidir)"
+-	@list='$(ui_DATA)'; for p in $$list; do \
++	@list='$(ui_DATA)'; test -n "$(uidir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  f=$(am__strip_dir) \
+-	  echo " $(uiDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(uidir)/$$f'"; \
+-	  $(uiDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(uidir)/$$f"; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(uidir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \
+ 	done
+ 
+ uninstall-uiDATA:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(ui_DATA)'; for p in $$list; do \
+-	  f=$(am__strip_dir) \
+-	  echo " rm -f '$(DESTDIR)$(uidir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(uidir)/$$f"; \
+-	done
++	@list='$(ui_DATA)'; test -n "$(uidir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	test -n "$$files" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(uidir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(uidir)" && rm -f $$files
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -570,13 +645,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -607,6 +686,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+ 
+ maintainer-clean-generic:
+@@ -630,6 +710,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -638,18 +720,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am: install-libexecPROGRAMS
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -696,6 +788,7 @@
+ 	sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" -e "s|\@VERSION\@|$(VERSION)|" $< > $@
+ 
+ @INTLTOOL_SERVER_RULE@
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/INSTALL gdm-2.28.1.new/INSTALL
+--- gdm-2.28.1/INSTALL	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/INSTALL	2009-10-20 12:36:36.000000000 +1100
+@@ -2,15 +2,15 @@
+ *************************
+ 
+ Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+-2006 Free Software Foundation, Inc.
++2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+ 
+-This file is free documentation; the Free Software Foundation gives
++   This file is free documentation; the Free Software Foundation gives
+ unlimited permission to copy, distribute and modify it.
+ 
+ Basic Installation
+ ==================
+ 
+-Briefly, the shell commands `./configure; make; make install' should
++   Briefly, the shell commands `./configure; make; make install' should
+ configure, build, and install this package.  The following
+ more-detailed instructions are generic; see the `README' file for
+ instructions specific to this package.
+@@ -67,12 +67,15 @@
+      all sorts of other programs in order to regenerate files that came
+      with the distribution.
+ 
++  6. Often, you can also type `make uninstall' to remove the installed
++     files again.
++
+ Compilers and Options
+ =====================
+ 
+-Some systems require unusual options for compilation or linking that the
+-`configure' script does not know about.  Run `./configure --help' for
+-details on some of the pertinent environment variables.
++   Some systems require unusual options for compilation or linking that
++the `configure' script does not know about.  Run `./configure --help'
++for details on some of the pertinent environment variables.
+ 
+    You can give `configure' initial values for configuration parameters
+ by setting variables in the command line or in the environment.  Here
+@@ -85,7 +88,7 @@
+ Compiling For Multiple Architectures
+ ====================================
+ 
+-You can compile the package for more than one kind of computer at the
++   You can compile the package for more than one kind of computer at the
+ same time, by placing the object files for each architecture in their
+ own directory.  To do this, you can use GNU `make'.  `cd' to the
+ directory where you want the object files and executables to go and run
+@@ -97,10 +100,24 @@
+ installed the package for one architecture, use `make distclean' before
+ reconfiguring for another architecture.
+ 
++   On MacOS X 10.5 and later systems, you can create libraries and
++executables that work on multiple system types--known as "fat" or
++"universal" binaries--by specifying multiple `-arch' options to the
++compiler but only a single `-arch' option to the preprocessor.  Like
++this:
++
++     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
++                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
++                 CPP="gcc -E" CXXCPP="g++ -E"
++
++   This is not guaranteed to produce working output in all cases, you
++may have to build one architecture at a time and combine the results
++using the `lipo' tool if you have problems.
++
+ Installation Names
+ ==================
+ 
+-By default, `make install' installs the package's commands under
++   By default, `make install' installs the package's commands under
+ `/usr/local/bin', include files under `/usr/local/include', etc.  You
+ can specify an installation prefix other than `/usr/local' by giving
+ `configure' the option `--prefix=PREFIX'.
+@@ -123,7 +140,7 @@
+ Optional Features
+ =================
+ 
+-Some packages pay attention to `--enable-FEATURE' options to
++   Some packages pay attention to `--enable-FEATURE' options to
+ `configure', where FEATURE indicates an optional part of the package.
+ They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+ is something like `gnu-as' or `x' (for the X Window System).  The
+@@ -135,14 +152,46 @@
+ you can use the `configure' options `--x-includes=DIR' and
+ `--x-libraries=DIR' to specify their locations.
+ 
++Particular systems
++==================
++
++   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
++CC is not installed, it is recommended to use the following options in
++order to use an ANSI C compiler:
++
++     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
++
++and if that doesn't work, install pre-built binaries of GCC for HP-UX.
++
++   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
++parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
++a workaround.  If GNU CC is not installed, it is therefore recommended
++to try
++
++     ./configure CC="cc"
++
++and if that doesn't work, try
++
++     ./configure CC="cc -nodtk"
++
++   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
++directory contains several dysfunctional programs; working variants of
++these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
++in your `PATH', put it _after_ `/usr/bin'.
++
++   On Haiku, software installed for all users goes in `/boot/common',
++not `/usr/local'.  It is recommended to use the following options:
++
++     ./configure --prefix=/boot/common
++
+ Specifying the System Type
+ ==========================
+ 
+-There may be some features `configure' cannot figure out automatically,
+-but needs to determine by the type of machine the package will run on.
+-Usually, assuming the package is built to be run on the _same_
+-architectures, `configure' can figure that out, but if it prints a
+-message saying it cannot guess the machine type, give it the
++   There may be some features `configure' cannot figure out
++automatically, but needs to determine by the type of machine the package
++will run on.  Usually, assuming the package is built to be run on the
++_same_ architectures, `configure' can figure that out, but if it prints
++a message saying it cannot guess the machine type, give it the
+ `--build=TYPE' option.  TYPE can either be a short name for the system
+ type, such as `sun4', or a canonical name which has the form:
+ 
+@@ -150,7 +199,8 @@
+ 
+ where SYSTEM can have one of these forms:
+ 
+-     OS KERNEL-OS
++     OS
++     KERNEL-OS
+ 
+    See the file `config.sub' for the possible values of each field.  If
+ `config.sub' isn't included in this package, then this package doesn't
+@@ -168,9 +218,9 @@
+ Sharing Defaults
+ ================
+ 
+-If you want to set default values for `configure' scripts to share, you
+-can create a site shell script called `config.site' that gives default
+-values for variables like `CC', `cache_file', and `prefix'.
++   If you want to set default values for `configure' scripts to share,
++you can create a site shell script called `config.site' that gives
++default values for variables like `CC', `cache_file', and `prefix'.
+ `configure' looks for `PREFIX/share/config.site' if it exists, then
+ `PREFIX/etc/config.site' if it exists.  Or, you can set the
+ `CONFIG_SITE' environment variable to the location of the site script.
+@@ -179,7 +229,7 @@
+ Defining Variables
+ ==================
+ 
+-Variables not defined in a site shell script can be set in the
++   Variables not defined in a site shell script can be set in the
+ environment passed to `configure'.  However, some packages may run
+ configure again during the build, and the customized values of these
+ variables may be lost.  In order to avoid this problem, you should set
+@@ -198,11 +248,19 @@
+ `configure' Invocation
+ ======================
+ 
+-`configure' recognizes the following options to control how it operates.
++   `configure' recognizes the following options to control how it
++operates.
+ 
+ `--help'
+ `-h'
+-     Print a summary of the options to `configure', and exit.
++     Print a summary of all of the options to `configure', and exit.
++
++`--help=short'
++`--help=recursive'
++     Print a summary of the options unique to this package's
++     `configure', and exit.  The `short' variant lists options used
++     only in the top level, while the `recursive' variant lists options
++     also present in any nested packages.
+ 
+ `--version'
+ `-V'
+@@ -229,6 +287,16 @@
+      Look for the package's source code in directory DIR.  Usually
+      `configure' can determine that directory automatically.
+ 
++`--prefix=DIR'
++     Use DIR as the installation prefix.  *Note Installation Names::
++     for more details, including other options available for fine-tuning
++     the installation locations.
++
++`--no-create'
++`-n'
++     Run the configure checks, but stop before creating any output
++     files.
++
+ `configure' also accepts some other, not widely useful, options.  Run
+ `configure --help' for more details.
+ 
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/install-sh gdm-2.28.1.new/install-sh
+--- gdm-2.28.1/install-sh	2009-10-20 10:50:53.000000000 +1100
++++ gdm-2.28.1.new/install-sh	2009-10-20 12:36:33.000000000 +1100
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+ # install - install a program, script, or datafile
+ 
+-scriptversion=2006-10-14.15
++scriptversion=2009-04-28.21; # UTC
+ 
+ # This originates from X11R5 (mit/util/scripts/install.sh), which was
+ # later released in X11R6 (xc/config/util/install.sh) with the
+@@ -48,7 +48,7 @@
+ # set DOITPROG to echo to test this script
+ 
+ # Don't use :- since 4.3BSD and earlier shells don't like it.
+-doit="${DOITPROG-}"
++doit=${DOITPROG-}
+ if test -z "$doit"; then
+   doit_exec=exec
+ else
+@@ -58,34 +58,49 @@
+ # Put in absolute file names if you don't have them in your path;
+ # or use environment vars.
+ 
+-mvprog="${MVPROG-mv}"
+-cpprog="${CPPROG-cp}"
+-chmodprog="${CHMODPROG-chmod}"
+-chownprog="${CHOWNPROG-chown}"
+-chgrpprog="${CHGRPPROG-chgrp}"
+-stripprog="${STRIPPROG-strip}"
+-rmprog="${RMPROG-rm}"
+-mkdirprog="${MKDIRPROG-mkdir}"
++chgrpprog=${CHGRPPROG-chgrp}
++chmodprog=${CHMODPROG-chmod}
++chownprog=${CHOWNPROG-chown}
++cmpprog=${CMPPROG-cmp}
++cpprog=${CPPROG-cp}
++mkdirprog=${MKDIRPROG-mkdir}
++mvprog=${MVPROG-mv}
++rmprog=${RMPROG-rm}
++stripprog=${STRIPPROG-strip}
++
++posix_glob='?'
++initialize_posix_glob='
++  test "$posix_glob" != "?" || {
++    if (set -f) 2>/dev/null; then
++      posix_glob=
++    else
++      posix_glob=:
++    fi
++  }
++'
+ 
+-posix_glob=
+ posix_mkdir=
+ 
+ # Desired mode of installed file.
+ mode=0755
+ 
++chgrpcmd=
+ chmodcmd=$chmodprog
+ chowncmd=
+-chgrpcmd=
+-stripcmd=
++mvcmd=$mvprog
+ rmcmd="$rmprog -f"
+-mvcmd="$mvprog"
++stripcmd=
++
+ src=
+ dst=
+ dir_arg=
+-dstarg=
++dst_arg=
++
++copy_on_change=false
+ no_target_directory=
+ 
+-usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
++usage="\
++Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+    or: $0 [OPTION]... SRCFILES... DIRECTORY
+    or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+    or: $0 [OPTION]... -d DIRECTORIES...
+@@ -95,65 +110,55 @@
+ In the 4th, create DIRECTORIES.
+ 
+ Options:
+--c         (ignored)
+--d         create directories instead of installing files.
+--g GROUP   $chgrpprog installed files to GROUP.
+--m MODE    $chmodprog installed files to MODE.
+--o USER    $chownprog installed files to USER.
+--s         $stripprog installed files.
+--t DIRECTORY  install into DIRECTORY.
+--T         report an error if DSTFILE is a directory.
+---help     display this help and exit.
+---version  display version info and exit.
++     --help     display this help and exit.
++     --version  display version info and exit.
++
++  -c            (ignored)
++  -C            install only if different (preserve the last data modification time)
++  -d            create directories instead of installing files.
++  -g GROUP      $chgrpprog installed files to GROUP.
++  -m MODE       $chmodprog installed files to MODE.
++  -o USER       $chownprog installed files to USER.
++  -s            $stripprog installed files.
++  -t DIRECTORY  install into DIRECTORY.
++  -T            report an error if DSTFILE is a directory.
+ 
+ Environment variables override the default commands:
+-  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
++  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
++  RMPROG STRIPPROG
+ "
+ 
+ while test $# -ne 0; do
+   case $1 in
+-    -c) shift
+-        continue;;
++    -c) ;;
++
++    -C) copy_on_change=true;;
+ 
+-    -d) dir_arg=true
+-        shift
+-        continue;;
++    -d) dir_arg=true;;
+ 
+     -g) chgrpcmd="$chgrpprog $2"
+-        shift
+-        shift
+-        continue;;
++	shift;;
+ 
+     --help) echo "$usage"; exit $?;;
+ 
+     -m) mode=$2
+-        shift
+-        shift
+ 	case $mode in
+ 	  *' '* | *'	'* | *'
+ '*	  | *'*'* | *'?'* | *'['*)
+ 	    echo "$0: invalid mode: $mode" >&2
+ 	    exit 1;;
+ 	esac
+-        continue;;
++	shift;;
+ 
+     -o) chowncmd="$chownprog $2"
+-        shift
+-        shift
+-        continue;;
+-
+-    -s) stripcmd=$stripprog
+-        shift
+-        continue;;
+-
+-    -t) dstarg=$2
+-	shift
+-	shift
+-	continue;;
+-
+-    -T) no_target_directory=true
+-	shift
+-	continue;;
++	shift;;
++
++    -s) stripcmd=$stripprog;;
++
++    -t) dst_arg=$2
++	shift;;
++
++    -T) no_target_directory=true;;
+ 
+     --version) echo "$0 $scriptversion"; exit $?;;
+ 
+@@ -165,21 +170,22 @@
+ 
+     *)  break;;
+   esac
++  shift
+ done
+ 
+-if test $# -ne 0 && test -z "$dir_arg$dstarg"; then
++if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+   # When -d is used, all remaining arguments are directories to create.
+   # When -t is used, the destination is already specified.
+   # Otherwise, the last argument is the destination.  Remove it from $@.
+   for arg
+   do
+-    if test -n "$dstarg"; then
++    if test -n "$dst_arg"; then
+       # $@ is not empty: it contains at least $arg.
+-      set fnord "$@" "$dstarg"
++      set fnord "$@" "$dst_arg"
+       shift # fnord
+     fi
+     shift # arg
+-    dstarg=$arg
++    dst_arg=$arg
+   done
+ fi
+ 
+@@ -224,7 +230,7 @@
+ do
+   # Protect names starting with `-'.
+   case $src in
+-    -*) src=./$src ;;
++    -*) src=./$src;;
+   esac
+ 
+   if test -n "$dir_arg"; then
+@@ -242,22 +248,22 @@
+       exit 1
+     fi
+ 
+-    if test -z "$dstarg"; then
++    if test -z "$dst_arg"; then
+       echo "$0: no destination specified." >&2
+       exit 1
+     fi
+ 
+-    dst=$dstarg
++    dst=$dst_arg
+     # Protect names starting with `-'.
+     case $dst in
+-      -*) dst=./$dst ;;
++      -*) dst=./$dst;;
+     esac
+ 
+     # If destination is a directory, append the input filename; won't work
+     # if double slashes aren't ignored.
+     if test -d "$dst"; then
+       if test -n "$no_target_directory"; then
+-	echo "$0: $dstarg: Is a directory" >&2
++	echo "$0: $dst_arg: Is a directory" >&2
+ 	exit 1
+       fi
+       dstdir=$dst
+@@ -378,26 +384,19 @@
+       # directory the slow way, step by step, checking for races as we go.
+ 
+       case $dstdir in
+-	/*) prefix=/ ;;
+-	-*) prefix=./ ;;
+-	*)  prefix= ;;
++	/*) prefix='/';;
++	-*) prefix='./';;
++	*)  prefix='';;
+       esac
+ 
+-      case $posix_glob in
+-        '')
+-	  if (set -f) 2>/dev/null; then
+-	    posix_glob=true
+-	  else
+-	    posix_glob=false
+-	  fi ;;
+-      esac
++      eval "$initialize_posix_glob"
+ 
+       oIFS=$IFS
+       IFS=/
+-      $posix_glob && set -f
++      $posix_glob set -f
+       set fnord $dstdir
+       shift
+-      $posix_glob && set +f
++      $posix_glob set +f
+       IFS=$oIFS
+ 
+       prefixes=
+@@ -459,41 +458,54 @@
+     # ignore errors from any of these, just make sure not to ignore
+     # errors from the above "$doit $cpprog $src $dsttmp" command.
+     #
+-    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
+-      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
+-      && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
+-      && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+-
+-    # Now rename the file to the real destination.
+-    { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \
+-      || {
+-	   # The rename failed, perhaps because mv can't rename something else
+-	   # to itself, or perhaps because mv is so ancient that it does not
+-	   # support -f.
+-
+-	   # Now remove or move aside any old file at destination location.
+-	   # We try this two ways since rm can't unlink itself on some
+-	   # systems and the destination file might be busy for other
+-	   # reasons.  In this case, the final cleanup might fail but the new
+-	   # file should still install successfully.
+-	   {
+-	     if test -f "$dst"; then
+-	       $doit $rmcmd -f "$dst" 2>/dev/null \
+-	       || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \
+-		     && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\
+-	       || {
+-		 echo "$0: cannot unlink or rename $dst" >&2
+-		 (exit 1); exit 1
+-	       }
+-	     else
+-	       :
+-	     fi
+-	   } &&
+-
+-	   # Now rename the file to the real destination.
+-	   $doit $mvcmd "$dsttmp" "$dst"
+-	 }
+-    } || exit 1
++    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
++    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
++    { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
++    { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
++
++    # If -C, don't bother to copy if it wouldn't change the file.
++    if $copy_on_change &&
++       old=`LC_ALL=C ls -dlL "$dst"	2>/dev/null` &&
++       new=`LC_ALL=C ls -dlL "$dsttmp"	2>/dev/null` &&
++
++       eval "$initialize_posix_glob" &&
++       $posix_glob set -f &&
++       set X $old && old=:$2:$4:$5:$6 &&
++       set X $new && new=:$2:$4:$5:$6 &&
++       $posix_glob set +f &&
++
++       test "$old" = "$new" &&
++       $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
++    then
++      rm -f "$dsttmp"
++    else
++      # Rename the file to the real destination.
++      $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
++
++      # The rename failed, perhaps because mv can't rename something else
++      # to itself, or perhaps because mv is so ancient that it does not
++      # support -f.
++      {
++	# Now remove or move aside any old file at destination location.
++	# We try this two ways since rm can't unlink itself on some
++	# systems and the destination file might be busy for other
++	# reasons.  In this case, the final cleanup might fail but the new
++	# file should still install successfully.
++	{
++	  test ! -f "$dst" ||
++	  $doit $rmcmd -f "$dst" 2>/dev/null ||
++	  { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
++	    { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
++	  } ||
++	  { echo "$0: cannot unlink or rename $dst" >&2
++	    (exit 1); exit 1
++	  }
++	} &&
++
++	# Now rename the file to the real destination.
++	$doit $mvcmd "$dsttmp" "$dst"
++      }
++    fi || exit 1
+ 
+     trap '' 0
+   fi
+@@ -503,5 +515,6 @@
+ # eval: (add-hook 'write-file-hooks 'time-stamp)
+ # time-stamp-start: "scriptversion="
+ # time-stamp-format: "%:y-%02m-%02d.%02H"
+-# time-stamp-end: "$"
++# time-stamp-time-zone: "UTC"
++# time-stamp-end: "; # UTC"
+ # End:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/ltmain.sh gdm-2.28.1.new/ltmain.sh
+--- gdm-2.28.1/ltmain.sh	2009-10-06 22:44:35.000000000 +1100
++++ gdm-2.28.1.new/ltmain.sh	2009-10-20 12:36:23.000000000 +1100
+@@ -1,30 +1,174 @@
+-# ltmain.sh - Provide generalized library-building support services.
+-# NOTE: Changing this file will not affect anything until you rerun configure.
+-#
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
+-# Free Software Foundation, Inc.
+-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+-#
+-# This program is free software; you can redistribute it and/or modify
++# Generated from ltmain.m4sh.
++
++# ltmain.sh (GNU libtool) 2.2.6
++# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
++
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
++# This is free software; see the source for copying conditions.  There is NO
++# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++
++# GNU Libtool is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 2 of the License, or
+ # (at your option) any later version.
+ #
+-# This program is distributed in the hope that it will be useful, but
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ # General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+-# along with this program; if not, write to the Free Software
+-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++# along with GNU Libtool; see the file COPYING.  If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html,
++# or obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++
++# Usage: $progname [OPTION]... [MODE-ARG]...
++#
++# Provide generalized library-building support services.
+ #
+-# As a special exception to the GNU General Public License, if you
+-# distribute this file as part of a program that contains a
+-# configuration script generated by Autoconf, you may include it under
+-# the same distribution terms that you use for the rest of that program.
++#     --config             show all configuration variables
++#     --debug              enable verbose shell tracing
++# -n, --dry-run            display commands without modifying any files
++#     --features           display basic configuration information and exit
++#     --mode=MODE          use operation mode MODE
++#     --preserve-dup-deps  don't remove duplicate dependency libraries
++#     --quiet, --silent    don't print informational messages
++#     --tag=TAG            use configuration variables from tag TAG
++# -v, --verbose            print informational messages (default)
++#     --version            print version information
++# -h, --help               print short or long help message
++#
++# MODE must be one of the following:
++#
++#       clean              remove files from the build directory
++#       compile            compile a source file into a libtool object
++#       execute            automatically set library path, then run a program
++#       finish             complete the installation of libtool libraries
++#       install            install libraries or executables
++#       link               create a library or an executable
++#       uninstall          remove libraries from an installed directory
++#
++# MODE-ARGS vary depending on the MODE.
++# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
++#
++# When reporting a bug, please describe a test case to reproduce it and
++# include the following information:
++#
++#       host-triplet:	$host
++#       shell:		$SHELL
++#       compiler:		$LTCC
++#       compiler flags:		$LTCFLAGS
++#       linker:		$LD (gnu? $with_gnu_ld)
++#       $progname:		(GNU libtool) 2.2.6 Debian-2.2.6a-4
++#       automake:		$automake_version
++#       autoconf:		$autoconf_version
++#
++# Report bugs to <bug-libtool@gnu.org>.
++
++PROGRAM=ltmain.sh
++PACKAGE=libtool
++VERSION="2.2.6 Debian-2.2.6a-4"
++TIMESTAMP=""
++package_revision=1.3012
++
++# Be Bourne compatible
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
++  emulate sh
++  NULLCMD=:
++  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
++  # is contrary to our usage.  Disable this feature.
++  alias -g '${1+"$@"}'='"$@"'
++  setopt NO_GLOB_SUBST
++else
++  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
++fi
++BIN_SH=xpg4; export BIN_SH # for Tru64
++DUALCASE=1; export DUALCASE # for MKS sh
++
++# NLS nuisances: We save the old values to restore during execute mode.
++# Only set LANG and LC_ALL to C if already set.
++# These must not be set unconditionally because not all systems understand
++# e.g. LANG=C (notably SCO).
++lt_user_locale=
++lt_safe_locale=
++for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
++do
++  eval "if test \"\${$lt_var+set}\" = set; then
++          save_$lt_var=\$$lt_var
++          $lt_var=C
++	  export $lt_var
++	  lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
++	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
++	fi"
++done
++
++$lt_unset CDPATH
++
++
++
++
++
++: ${CP="cp -f"}
++: ${ECHO="echo"}
++: ${EGREP="/bin/grep -E"}
++: ${FGREP="/bin/grep -F"}
++: ${GREP="/bin/grep"}
++: ${LN_S="ln -s"}
++: ${MAKE="make"}
++: ${MKDIR="mkdir"}
++: ${MV="mv -f"}
++: ${RM="rm -f"}
++: ${SED="/bin/sed"}
++: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
++: ${Xsed="$SED -e 1s/^X//"}
+ 
+-basename="s,^.*/,,g"
++# Global variables:
++EXIT_SUCCESS=0
++EXIT_FAILURE=1
++EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
++EXIT_SKIP=77	  # $? = 77 is used to indicate a skipped test to automake.
++
++exit_status=$EXIT_SUCCESS
++
++# Make sure IFS has a sensible default
++lt_nl='
++'
++IFS=" 	$lt_nl"
++
++dirname="s,/[^/]*$,,"
++basename="s,^.*/,,"
++
++# func_dirname_and_basename file append nondir_replacement
++# perform func_basename and func_dirname in a single function
++# call:
++#   dirname:  Compute the dirname of FILE.  If nonempty,
++#             add APPEND to the result, otherwise set result
++#             to NONDIR_REPLACEMENT.
++#             value returned in "$func_dirname_result"
++#   basename: Compute filename of FILE.
++#             value retuned in "$func_basename_result"
++# Implementation must be kept synchronized with func_dirname
++# and func_basename. For efficiency, we do not delegate to
++# those functions but instead duplicate the functionality here.
++func_dirname_and_basename ()
++{
++  # Extract subdirectory from the argument.
++  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
++  if test "X$func_dirname_result" = "X${1}"; then
++    func_dirname_result="${3}"
++  else
++    func_dirname_result="$func_dirname_result${2}"
++  fi
++  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
++}
++
++# Generated shell functions inserted here.
+ 
+ # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+ # is ksh but when the shell is invoked as "sh" and the current value of
+@@ -34,112 +178,174 @@
+ progpath="$0"
+ 
+ # The name of this program:
+-progname=`echo "$progpath" | $SED $basename`
+-modename="$progname"
++# In the unlikely event $progname began with a '-', it would play havoc with
++# func_echo (imagine progname=-n), so we prepend ./ in that case:
++func_dirname_and_basename "$progpath"
++progname=$func_basename_result
++case $progname in
++  -*) progname=./$progname ;;
++esac
+ 
+-# Global variables:
+-EXIT_SUCCESS=0
+-EXIT_FAILURE=1
++# Make sure we have an absolute path for reexecution:
++case $progpath in
++  [\\/]*|[A-Za-z]:\\*) ;;
++  *[\\/]*)
++     progdir=$func_dirname_result
++     progdir=`cd "$progdir" && pwd`
++     progpath="$progdir/$progname"
++     ;;
++  *)
++     save_IFS="$IFS"
++     IFS=:
++     for progdir in $PATH; do
++       IFS="$save_IFS"
++       test -x "$progdir/$progname" && break
++     done
++     IFS="$save_IFS"
++     test -n "$progdir" || progdir=`pwd`
++     progpath="$progdir/$progname"
++     ;;
++esac
+ 
+-PROGRAM=ltmain.sh
+-PACKAGE=libtool
+-VERSION=1.5.22
+-TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++Xsed="${SED}"' -e 1s/^X//'
++sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+ 
+-# See if we are running on zsh, and set the options which allow our
+-# commands through without removal of \ escapes.
+-if test -n "${ZSH_VERSION+set}" ; then
+-  setopt NO_GLOB_SUBST
+-fi
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
+ 
+-# Check that we have a working $echo.
+-if test "X$1" = X--no-reexec; then
+-  # Discard the --no-reexec flag, and continue.
+-  shift
+-elif test "X$1" = X--fallback-echo; then
+-  # Avoid inline document here, it may be left over
+-  :
+-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
+-  # Yippee, $echo works!
+-  :
+-else
+-  # Restart under the correct shell, and then maybe $echo will work.
+-  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
+-fi
++# Re-`\' parameter expansions in output of double_quote_subst that were
++# `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
++# in input to double_quote_subst, that '$' was protected from expansion.
++# Since each input `\' is now two `\'s, look for any number of runs of
++# four `\'s followed by two `\'s and then a '$'.  `\' that '$'.
++bs='\\'
++bs2='\\\\'
++bs4='\\\\\\\\'
++dollar='\$'
++sed_double_backslash="\
++  s/$bs4/&\\
++/g
++  s/^$bs2$dollar/$bs&/
++  s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
++  s/\n//g"
++
++# Standard options:
++opt_dry_run=false
++opt_help=false
++opt_quiet=false
++opt_verbose=false
++opt_warning=:
++
++# func_echo arg...
++# Echo program name prefixed message, along with the current mode
++# name if it has been set yet.
++func_echo ()
++{
++    $ECHO "$progname${mode+: }$mode: $*"
++}
+ 
+-if test "X$1" = X--fallback-echo; then
+-  # used as fallback echo
+-  shift
+-  cat <<EOF
+-$*
+-EOF
+-  exit $EXIT_SUCCESS
+-fi
++# func_verbose arg...
++# Echo program name prefixed message in verbose mode only.
++func_verbose ()
++{
++    $opt_verbose && func_echo ${1+"$@"}
+ 
+-default_mode=
+-help="Try \`$progname --help' for more information."
+-magic="%%%MAGIC variable%%%"
+-mkdir="mkdir"
+-mv="mv -f"
+-rm="rm -f"
++    # A bug in bash halts the script if the last line of a function
++    # fails when set -e is in force, so we need another command to
++    # work around that:
++    :
++}
+ 
+-# Sed substitution that helps us do robust quoting.  It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-Xsed="${SED}"' -e 1s/^X//'
+-sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
+-# test EBCDIC or ASCII
+-case `echo X|tr X '\101'` in
+- A) # ASCII based system
+-    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+-  SP2NL='tr \040 \012'
+-  NL2SP='tr \015\012 \040\040'
+-  ;;
+- *) # EBCDIC based system
+-  SP2NL='tr \100 \n'
+-  NL2SP='tr \r\n \100\100'
+-  ;;
+-esac
++# func_error arg...
++# Echo program name prefixed message to standard error.
++func_error ()
++{
++    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
++}
+ 
+-# NLS nuisances.
+-# Only set LANG and LC_ALL to C if already set.
+-# These must not be set unconditionally because not all systems understand
+-# e.g. LANG=C (notably SCO).
+-# We save the old values to restore during execute mode.
+-if test "${LC_ALL+set}" = set; then
+-  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
+-fi
+-if test "${LANG+set}" = set; then
+-  save_LANG="$LANG"; LANG=C; export LANG
+-fi
++# func_warning arg...
++# Echo program name prefixed warning message to standard error.
++func_warning ()
++{
++    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
+ 
+-# Make sure IFS has a sensible default
+-lt_nl='
+-'
+-IFS=" 	$lt_nl"
++    # bash bug again:
++    :
++}
+ 
+-if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+-  $echo "$modename: not configured to build any kind of library" 1>&2
+-  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
+-  exit $EXIT_FAILURE
+-fi
++# func_fatal_error arg...
++# Echo program name prefixed message to standard error, and exit.
++func_fatal_error ()
++{
++    func_error ${1+"$@"}
++    exit $EXIT_FAILURE
++}
+ 
+-# Global variables.
+-mode=$default_mode
+-nonopt=
+-prev=
+-prevopt=
+-run=
+-show="$echo"
+-show_help=
+-execute_dlfiles=
+-duplicate_deps=no
+-preserve_args=
+-lo2o="s/\\.lo\$/.${objext}/"
+-o2lo="s/\\.${objext}\$/.lo/"
++# func_fatal_help arg...
++# Echo program name prefixed message to standard error, followed by
++# a help hint, and exit.
++func_fatal_help ()
++{
++    func_error ${1+"$@"}
++    func_fatal_error "$help"
++}
++help="Try \`$progname --help' for more information."  ## default
++
++
++# func_grep expression filename
++# Check whether EXPRESSION matches any line of FILENAME, without output.
++func_grep ()
++{
++    $GREP "$1" "$2" >/dev/null 2>&1
++}
++
++
++# func_mkdir_p directory-path
++# Make sure the entire path to DIRECTORY-PATH is available.
++func_mkdir_p ()
++{
++    my_directory_path="$1"
++    my_dir_list=
++
++    if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
++
++      # Protect directory names starting with `-'
++      case $my_directory_path in
++        -*) my_directory_path="./$my_directory_path" ;;
++      esac
++
++      # While some portion of DIR does not yet exist...
++      while test ! -d "$my_directory_path"; do
++        # ...make a list in topmost first order.  Use a colon delimited
++	# list incase some portion of path contains whitespace.
++        my_dir_list="$my_directory_path:$my_dir_list"
++
++        # If the last portion added has no slash in it, the list is done
++        case $my_directory_path in */*) ;; *) break ;; esac
++
++        # ...otherwise throw away the child directory and loop
++        my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"`
++      done
++      my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'`
++
++      save_mkdir_p_IFS="$IFS"; IFS=':'
++      for my_dir in $my_dir_list; do
++	IFS="$save_mkdir_p_IFS"
++        # mkdir can fail with a `File exist' error if two processes
++        # try to create one of the directories concurrently.  Don't
++        # stop in that case!
++        $MKDIR "$my_dir" 2>/dev/null || :
++      done
++      IFS="$save_mkdir_p_IFS"
++
++      # Bail out if we (or some other process) failed to create a directory.
++      test -d "$my_directory_path" || \
++        func_fatal_error "Failed to create \`$1'"
++    fi
++}
+ 
+-#####################################
+-# Shell function definitions:
+-# This seems to be the best place for them
+ 
+ # func_mktempdir [string]
+ # Make a temporary directory that won't clash with other running
+@@ -149,7 +355,7 @@
+ {
+     my_template="${TMPDIR-/tmp}/${1-$progname}"
+ 
+-    if test "$run" = ":"; then
++    if test "$opt_dry_run" = ":"; then
+       # Return a directory name, but don't create it in dry-run mode
+       my_tmpdir="${my_template}-$$"
+     else
+@@ -158,546 +364,818 @@
+       my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
+ 
+       if test ! -d "$my_tmpdir"; then
+-	# Failing that, at least try and use $RANDOM to avoid a race
+-	my_tmpdir="${my_template}-${RANDOM-0}$$"
++        # Failing that, at least try and use $RANDOM to avoid a race
++        my_tmpdir="${my_template}-${RANDOM-0}$$"
+ 
+-	save_mktempdir_umask=`umask`
+-	umask 0077
+-	$mkdir "$my_tmpdir"
+-	umask $save_mktempdir_umask
++        save_mktempdir_umask=`umask`
++        umask 0077
++        $MKDIR "$my_tmpdir"
++        umask $save_mktempdir_umask
+       fi
+ 
+       # If we're not in dry-run mode, bomb out on failure
+-      test -d "$my_tmpdir" || {
+-        $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2
+-	exit $EXIT_FAILURE
+-      }
++      test -d "$my_tmpdir" || \
++        func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
+     fi
+ 
+-    $echo "X$my_tmpdir" | $Xsed
++    $ECHO "X$my_tmpdir" | $Xsed
+ }
+ 
+ 
+-# func_win32_libid arg
+-# return the library type of file 'arg'
+-#
+-# Need a lot of goo to handle *both* DLLs and import libs
+-# Has to be a shell function in order to 'eat' the argument
+-# that is supplied when $file_magic_command is called.
+-func_win32_libid ()
++# func_quote_for_eval arg
++# Aesthetically quote ARG to be evaled later.
++# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
++# is double-quoted, suitable for a subsequent eval, whereas
++# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
++# which are still active within double quotes backslashified.
++func_quote_for_eval ()
+ {
+-  win32_libid_type="unknown"
+-  win32_fileres=`file -L $1 2>/dev/null`
+-  case $win32_fileres in
+-  *ar\ archive\ import\ library*) # definitely import
+-    win32_libid_type="x86 archive import"
+-    ;;
+-  *ar\ archive*) # could be an import, or static
+-    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
+-      $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+-      win32_nmres=`eval $NM -f posix -A $1 | \
+-	$SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
+-      case $win32_nmres in
+-      import*)  win32_libid_type="x86 archive import";;
+-      *)        win32_libid_type="x86 archive static";;
+-      esac
+-    fi
+-    ;;
+-  *DLL*)
+-    win32_libid_type="x86 DLL"
+-    ;;
+-  *executable*) # but shell scripts are "executable" too...
+-    case $win32_fileres in
+-    *MS\ Windows\ PE\ Intel*)
+-      win32_libid_type="x86 DLL"
+-      ;;
++    case $1 in
++      *[\\\`\"\$]*)
++	func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;;
++      *)
++        func_quote_for_eval_unquoted_result="$1" ;;
++    esac
++
++    case $func_quote_for_eval_unquoted_result in
++      # Double-quote args containing shell metacharacters to delay
++      # word splitting, command substitution and and variable
++      # expansion for a subsequent eval.
++      # Many Bourne shells cannot handle close brackets correctly
++      # in scan sets, so we specify it separately.
++      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++        func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
++        ;;
++      *)
++        func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
+     esac
+-    ;;
+-  esac
+-  $echo $win32_libid_type
+ }
+ 
+ 
+-# func_infer_tag arg
+-# Infer tagged configuration to use if any are available and
+-# if one wasn't chosen via the "--tag" command line option.
+-# Only attempt this if the compiler in the base compile
+-# command doesn't match the default compiler.
+-# arg is usually of the form 'gcc ...'
+-func_infer_tag ()
++# func_quote_for_expand arg
++# Aesthetically quote ARG to be evaled later; same as above,
++# but do not quote variable references.
++func_quote_for_expand ()
+ {
+-    if test -n "$available_tags" && test -z "$tagname"; then
+-      CC_quoted=
+-      for arg in $CC; do
+-	case $arg in
+-	  *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	  arg="\"$arg\""
+-	  ;;
+-	esac
+-	CC_quoted="$CC_quoted $arg"
+-      done
+-      case $@ in
+-      # Blanks in the command may have been stripped by the calling shell,
+-      # but not from the CC environment variable when configure was run.
+-      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;;
+-      # Blanks at the start of $base_compile will cause this to fail
+-      # if we don't check for them as well.
++    case $1 in
++      *[\\\`\"]*)
++	my_arg=`$ECHO "X$1" | $Xsed \
++	    -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
+       *)
+-	for z in $available_tags; do
+-	  if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
+-	    # Evaluate the configuration.
+-	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+-	    CC_quoted=
+-	    for arg in $CC; do
+-	    # Double-quote args containing other shell metacharacters.
+-	    case $arg in
+-	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	      arg="\"$arg\""
+-	      ;;
+-	    esac
+-	    CC_quoted="$CC_quoted $arg"
+-	  done
+-	    case "$@ " in
+-	      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
+-	      # The compiler in the base compile command matches
+-	      # the one in the tagged configuration.
+-	      # Assume this is the tagged configuration we want.
+-	      tagname=$z
+-	      break
+-	      ;;
+-	    esac
+-	  fi
+-	done
+-	# If $tagname still isn't set, then no tagged configuration
+-	# was found and let the user know that the "--tag" command
+-	# line option must be used.
+-	if test -z "$tagname"; then
+-	  $echo "$modename: unable to infer tagged configuration"
+-	  $echo "$modename: specify a tag with \`--tag'" 1>&2
+-	  exit $EXIT_FAILURE
+-#        else
+-#          $echo "$modename: using $tagname tagged configuration"
+-	fi
+-	;;
+-      esac
+-    fi
++        my_arg="$1" ;;
++    esac
++
++    case $my_arg in
++      # Double-quote args containing shell metacharacters to delay
++      # word splitting and command substitution for a subsequent eval.
++      # Many Bourne shells cannot handle close brackets correctly
++      # in scan sets, so we specify it separately.
++      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++        my_arg="\"$my_arg\""
++        ;;
++    esac
++
++    func_quote_for_expand_result="$my_arg"
+ }
+ 
+ 
+-# func_extract_an_archive dir oldlib
+-func_extract_an_archive ()
++# func_show_eval cmd [fail_exp]
++# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
++# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
++# is given, then evaluate it.
++func_show_eval ()
+ {
+-    f_ex_an_ar_dir="$1"; shift
+-    f_ex_an_ar_oldlib="$1"
++    my_cmd="$1"
++    my_fail_exp="${2-:}"
+ 
+-    $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)"
+-    $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $?
+-    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
+-     :
+-    else
+-      $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2
+-      exit $EXIT_FAILURE
++    ${opt_silent-false} || {
++      func_quote_for_expand "$my_cmd"
++      eval "func_echo $func_quote_for_expand_result"
++    }
++
++    if ${opt_dry_run-false}; then :; else
++      eval "$my_cmd"
++      my_status=$?
++      if test "$my_status" -eq 0; then :; else
++	eval "(exit $my_status); $my_fail_exp"
++      fi
+     fi
+ }
+ 
+-# func_extract_archives gentop oldlib ...
+-func_extract_archives ()
++
++# func_show_eval_locale cmd [fail_exp]
++# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
++# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
++# is given, then evaluate it.  Use the saved locale for evaluation.
++func_show_eval_locale ()
+ {
+-    my_gentop="$1"; shift
+-    my_oldlibs=${1+"$@"}
+-    my_oldobjs=""
+-    my_xlib=""
+-    my_xabs=""
+-    my_xdir=""
+-    my_status=""
++    my_cmd="$1"
++    my_fail_exp="${2-:}"
++
++    ${opt_silent-false} || {
++      func_quote_for_expand "$my_cmd"
++      eval "func_echo $func_quote_for_expand_result"
++    }
+ 
+-    $show "${rm}r $my_gentop"
+-    $run ${rm}r "$my_gentop"
+-    $show "$mkdir $my_gentop"
+-    $run $mkdir "$my_gentop"
+-    my_status=$?
+-    if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then
+-      exit $my_status
++    if ${opt_dry_run-false}; then :; else
++      eval "$lt_user_locale
++	    $my_cmd"
++      my_status=$?
++      eval "$lt_safe_locale"
++      if test "$my_status" -eq 0; then :; else
++	eval "(exit $my_status); $my_fail_exp"
++      fi
+     fi
++}
+ 
+-    for my_xlib in $my_oldlibs; do
+-      # Extract the objects.
+-      case $my_xlib in
+-	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+-	*) my_xabs=`pwd`"/$my_xlib" ;;
+-      esac
+-      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
+-      my_xdir="$my_gentop/$my_xlib"
+ 
+-      $show "${rm}r $my_xdir"
+-      $run ${rm}r "$my_xdir"
+-      $show "$mkdir $my_xdir"
+-      $run $mkdir "$my_xdir"
+-      exit_status=$?
+-      if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then
+-	exit $exit_status
+-      fi
+-      case $host in
+-      *-darwin*)
+-	$show "Extracting $my_xabs"
+-	# Do not bother doing anything if just a dry run
+-	if test -z "$run"; then
+-	  darwin_orig_dir=`pwd`
+-	  cd $my_xdir || exit $?
+-	  darwin_archive=$my_xabs
+-	  darwin_curdir=`pwd`
+-	  darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'`
+-	  darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null`
+-	  if test -n "$darwin_arches"; then 
+-	    darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'`
+-	    darwin_arch=
+-	    $show "$darwin_base_archive has multiple architectures $darwin_arches"
+-	    for darwin_arch in  $darwin_arches ; do
+-	      mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+-	      lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
+-	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+-	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+-	      cd "$darwin_curdir"
+-	      $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+-	    done # $darwin_arches
+-      ## Okay now we have a bunch of thin objects, gotta fatten them up :)
+-	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP`
+-	    darwin_file=
+-	    darwin_files=
+-	    for darwin_file in $darwin_filelist; do
+-	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
+-	      lipo -create -output "$darwin_file" $darwin_files
+-	    done # $darwin_filelist
+-	    ${rm}r unfat-$$
+-	    cd "$darwin_orig_dir"
+-	  else
+-	    cd "$darwin_orig_dir"
+- 	    func_extract_an_archive "$my_xdir" "$my_xabs"
+-	  fi # $darwin_arches
+-	fi # $run
+-	;;
+-      *)
+-        func_extract_an_archive "$my_xdir" "$my_xabs"
+-        ;;
+-      esac
+-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+-    done
+-    func_extract_archives_result="$my_oldobjs"
++
++
++
++# func_version
++# Echo version message to standard output and exit.
++func_version ()
++{
++    $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / {
++        s/^# //
++	s/^# *$//
++        s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
++        p
++     }' < "$progpath"
++     exit $?
+ }
+-# End of Shell function definitions
+-#####################################
+ 
+-# Darwin sucks
+-eval std_shrext=\"$shrext_cmds\"
++# func_usage
++# Echo short help message to standard output and exit.
++func_usage ()
++{
++    $SED -n '/^# Usage:/,/# -h/ {
++        s/^# //
++	s/^# *$//
++	s/\$progname/'$progname'/
++	p
++    }' < "$progpath"
++    $ECHO
++    $ECHO "run \`$progname --help | more' for full usage"
++    exit $?
++}
+ 
+-disable_libs=no
++# func_help
++# Echo long help message to standard output and exit.
++func_help ()
++{
++    $SED -n '/^# Usage:/,/# Report bugs to/ {
++        s/^# //
++	s/^# *$//
++	s*\$progname*'$progname'*
++	s*\$host*'"$host"'*
++	s*\$SHELL*'"$SHELL"'*
++	s*\$LTCC*'"$LTCC"'*
++	s*\$LTCFLAGS*'"$LTCFLAGS"'*
++	s*\$LD*'"$LD"'*
++	s/\$with_gnu_ld/'"$with_gnu_ld"'/
++	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
++	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
++	p
++     }' < "$progpath"
++    exit $?
++}
+ 
+-# Parse our command line options once, thoroughly.
+-while test "$#" -gt 0
+-do
+-  arg="$1"
++# func_missing_arg argname
++# Echo program name prefixed message to standard error and set global
++# exit_cmd.
++func_missing_arg ()
++{
++    func_error "missing argument for $1"
++    exit_cmd=exit
++}
++
++exit_cmd=:
++
++
++
++
++
++# Check that we have a working $ECHO.
++if test "X$1" = X--no-reexec; then
++  # Discard the --no-reexec flag, and continue.
+   shift
++elif test "X$1" = X--fallback-echo; then
++  # Avoid inline document here, it may be left over
++  :
++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then
++  # Yippee, $ECHO works!
++  :
++else
++  # Restart under the correct shell, and then maybe $ECHO will work.
++  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
++fi
+ 
+-  case $arg in
+-  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
+-  *) optarg= ;;
+-  esac
++if test "X$1" = X--fallback-echo; then
++  # used as fallback echo
++  shift
++  cat <<EOF
++$*
++EOF
++  exit $EXIT_SUCCESS
++fi
+ 
+-  # If the previous option needs an argument, assign it.
+-  if test -n "$prev"; then
+-    case $prev in
+-    execute_dlfiles)
+-      execute_dlfiles="$execute_dlfiles $arg"
+-      ;;
+-    tag)
+-      tagname="$arg"
+-      preserve_args="${preserve_args}=$arg"
+-
+-      # Check whether tagname contains only valid characters
+-      case $tagname in
+-      *[!-_A-Za-z0-9,/]*)
+-	$echo "$progname: invalid tag name: $tagname" 1>&2
+-	exit $EXIT_FAILURE
+-	;;
+-      esac
++magic="%%%MAGIC variable%%%"
++magic_exe="%%%MAGIC EXE variable%%%"
+ 
+-      case $tagname in
+-      CC)
+-	# Don't test for the "default" C tag, as we know, it's there, but
+-	# not specially marked.
+-	;;
+-      *)
+-	if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then
+-	  taglist="$taglist $tagname"
+-	  # Evaluate the configuration.
+-	  eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`"
+-	else
+-	  $echo "$progname: ignoring unknown tag $tagname" 1>&2
+-	fi
+-	;;
+-      esac
+-      ;;
+-    *)
+-      eval "$prev=\$arg"
+-      ;;
+-    esac
++# Global variables.
++# $mode is unset
++nonopt=
++execute_dlfiles=
++preserve_args=
++lo2o="s/\\.lo\$/.${objext}/"
++o2lo="s/\\.${objext}\$/.lo/"
++extracted_archives=
++extracted_serial=0
+ 
+-    prev=
+-    prevopt=
+-    continue
+-  fi
++opt_dry_run=false
++opt_duplicate_deps=false
++opt_silent=false
++opt_debug=:
+ 
+-  # Have we seen a non-optional argument yet?
+-  case $arg in
+-  --help)
+-    show_help=yes
+-    ;;
++# If this variable is set in any of the actions, the command in it
++# will be execed at the end.  This prevents here-documents from being
++# left over by shells.
++exec_cmd=
+ 
+-  --version)
+-    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
+-    $echo
+-    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
+-    $echo "This is free software; see the source for copying conditions.  There is NO"
+-    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+-    exit $?
+-    ;;
++# func_fatal_configuration arg...
++# Echo program name prefixed message to standard error, followed by
++# a configuration failure hint, and exit.
++func_fatal_configuration ()
++{
++    func_error ${1+"$@"}
++    func_error "See the $PACKAGE documentation for more information."
++    func_fatal_error "Fatal configuration error."
++}
++
++
++# func_config
++# Display the configuration for all the tags in this script.
++func_config ()
++{
++    re_begincf='^# ### BEGIN LIBTOOL'
++    re_endcf='^# ### END LIBTOOL'
++
++    # Default configuration.
++    $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
+ 
+-  --config)
+-    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath
+     # Now print the configurations for the tags.
+     for tagname in $taglist; do
+-      ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath"
++      $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
+     done
+-    exit $?
+-    ;;
+ 
+-  --debug)
+-    $echo "$progname: enabling shell trace mode"
+-    set -x
+-    preserve_args="$preserve_args $arg"
+-    ;;
+-
+-  --dry-run | -n)
+-    run=:
+-    ;;
++    exit $?
++}
+ 
+-  --features)
+-    $echo "host: $host"
++# func_features
++# Display the features supported by this script.
++func_features ()
++{
++    $ECHO "host: $host"
+     if test "$build_libtool_libs" = yes; then
+-      $echo "enable shared libraries"
++      $ECHO "enable shared libraries"
+     else
+-      $echo "disable shared libraries"
++      $ECHO "disable shared libraries"
+     fi
+     if test "$build_old_libs" = yes; then
+-      $echo "enable static libraries"
++      $ECHO "enable static libraries"
+     else
+-      $echo "disable static libraries"
++      $ECHO "disable static libraries"
+     fi
++
+     exit $?
+-    ;;
++}
+ 
+-  --finish) mode="finish" ;;
++# func_enable_tag tagname
++# Verify that TAGNAME is valid, and either flag an error and exit, or
++# enable the TAGNAME tag.  We also add TAGNAME to the global $taglist
++# variable here.
++func_enable_tag ()
++{
++  # Global variable:
++  tagname="$1"
+ 
+-  --mode) prevopt="--mode" prev=mode ;;
+-  --mode=*) mode="$optarg" ;;
++  re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
++  re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
++  sed_extractcf="/$re_begincf/,/$re_endcf/p"
++
++  # Validate tagname.
++  case $tagname in
++    *[!-_A-Za-z0-9,/]*)
++      func_fatal_error "invalid tag name: $tagname"
++      ;;
++  esac
+ 
+-  --preserve-dup-deps) duplicate_deps="yes" ;;
++  # Don't test for the "default" C tag, as we know it's
++  # there but not specially marked.
++  case $tagname in
++    CC) ;;
++    *)
++      if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
++	taglist="$taglist $tagname"
+ 
+-  --quiet | --silent)
+-    show=:
+-    preserve_args="$preserve_args $arg"
+-    ;;
++	# Evaluate the configuration.  Be careful to quote the path
++	# and the sed script, to avoid splitting on whitespace, but
++	# also don't use non-portable quotes within backquotes within
++	# quotes we have to do it in 2 steps:
++	extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
++	eval "$extractedcf"
++      else
++	func_error "ignoring unknown tag $tagname"
++      fi
++      ;;
++  esac
++}
++
++# Parse options once, thoroughly.  This comes as soon as possible in
++# the script to make things like `libtool --version' happen quickly.
++{
+ 
+-  --tag)
+-    prevopt="--tag"
+-    prev=tag
+-    preserve_args="$preserve_args --tag"
++  # Shorthand for --mode=foo, only valid as the first argument
++  case $1 in
++  clean|clea|cle|cl)
++    shift; set dummy --mode clean ${1+"$@"}; shift
+     ;;
+-  --tag=*)
+-    set tag "$optarg" ${1+"$@"}
+-    shift
+-    prev=tag
+-    preserve_args="$preserve_args --tag"
++  compile|compil|compi|comp|com|co|c)
++    shift; set dummy --mode compile ${1+"$@"}; shift
+     ;;
+-
+-  -dlopen)
+-    prevopt="-dlopen"
+-    prev=execute_dlfiles
++  execute|execut|execu|exec|exe|ex|e)
++    shift; set dummy --mode execute ${1+"$@"}; shift
+     ;;
+-
+-  -*)
+-    $echo "$modename: unrecognized option \`$arg'" 1>&2
+-    $echo "$help" 1>&2
+-    exit $EXIT_FAILURE
++  finish|finis|fini|fin|fi|f)
++    shift; set dummy --mode finish ${1+"$@"}; shift
+     ;;
+-
+-  *)
+-    nonopt="$arg"
+-    break
++  install|instal|insta|inst|ins|in|i)
++    shift; set dummy --mode install ${1+"$@"}; shift
++    ;;
++  link|lin|li|l)
++    shift; set dummy --mode link ${1+"$@"}; shift
++    ;;
++  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
++    shift; set dummy --mode uninstall ${1+"$@"}; shift
+     ;;
+   esac
+-done
+ 
+-if test -n "$prevopt"; then
+-  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
+-  $echo "$help" 1>&2
+-  exit $EXIT_FAILURE
+-fi
++  # Parse non-mode specific arguments:
++  while test "$#" -gt 0; do
++    opt="$1"
++    shift
+ 
+-case $disable_libs in
+-no) 
+-  ;;
+-shared)
+-  build_libtool_libs=no
+-  build_old_libs=yes
+-  ;;
+-static)
+-  build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
+-  ;;
+-esac
++    case $opt in
++      --config)		func_config					;;
+ 
+-# If this variable is set in any of the actions, the command in it
+-# will be execed at the end.  This prevents here-documents from being
+-# left over by shells.
+-exec_cmd=
++      --debug)		preserve_args="$preserve_args $opt"
++			func_echo "enabling shell trace mode"
++			opt_debug='set -x'
++			$opt_debug
++			;;
++
++      -dlopen)		test "$#" -eq 0 && func_missing_arg "$opt" && break
++			execute_dlfiles="$execute_dlfiles $1"
++			shift
++			;;
+ 
+-if test -z "$show_help"; then
++      --dry-run | -n)	opt_dry_run=:					;;
++      --features)       func_features					;;
++      --finish)		mode="finish"					;;
++
++      --mode)		test "$#" -eq 0 && func_missing_arg "$opt" && break
++			case $1 in
++			  # Valid mode arguments:
++			  clean)	;;
++			  compile)	;;
++			  execute)	;;
++			  finish)	;;
++			  install)	;;
++			  link)		;;
++			  relink)	;;
++			  uninstall)	;;
++
++			  # Catch anything else as an error
++			  *) func_error "invalid argument for $opt"
++			     exit_cmd=exit
++			     break
++			     ;;
++		        esac
+ 
+-  # Infer the operation mode.
+-  if test -z "$mode"; then
+-    $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
+-    $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2
+-    case $nonopt in
+-    *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
+-      mode=link
+-      for arg
+-      do
+-	case $arg in
+-	-c)
+-	   mode=compile
+-	   break
+-	   ;;
+-	esac
+-      done
+-      ;;
+-    *db | *dbx | *strace | *truss)
+-      mode=execute
+-      ;;
+-    *install*|cp|mv)
+-      mode=install
+-      ;;
+-    *rm)
+-      mode=uninstall
++			mode="$1"
++			shift
++			;;
++
++      --preserve-dup-deps)
++			opt_duplicate_deps=:				;;
++
++      --quiet|--silent)	preserve_args="$preserve_args $opt"
++			opt_silent=:
++			;;
++
++      --verbose| -v)	preserve_args="$preserve_args $opt"
++			opt_silent=false
++			;;
++
++      --tag)		test "$#" -eq 0 && func_missing_arg "$opt" && break
++			preserve_args="$preserve_args $opt $1"
++			func_enable_tag "$1"	# tagname is set here
++			shift
++			;;
++
++      # Separate optargs to long options:
++      -dlopen=*|--mode=*|--tag=*)
++			func_opt_split "$opt"
++			set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
++			shift
++			;;
++
++      -\?|-h)		func_usage					;;
++      --help)		opt_help=:					;;
++      --version)	func_version					;;
++
++      -*)		func_fatal_help "unrecognized option \`$opt'"	;;
++
++      *)		nonopt="$opt"
++			break
++			;;
++    esac
++  done
++
++
++  case $host in
++    *cygwin* | *mingw* | *pw32* | *cegcc*)
++      # don't eliminate duplications in $postdeps and $predeps
++      opt_duplicate_compiler_generated_deps=:
+       ;;
+     *)
+-      # If we have no mode, but dlfiles were specified, then do execute mode.
+-      test -n "$execute_dlfiles" && mode=execute
++      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
++      ;;
++  esac
+ 
+-      # Just use the default operation mode.
+-      if test -z "$mode"; then
+-	if test -n "$nonopt"; then
+-	  $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
+-	else
+-	  $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
+-	fi
++  # Having warned about all mis-specified options, bail out if
++  # anything was wrong.
++  $exit_cmd $EXIT_FAILURE
++}
++
++# func_check_version_match
++# Ensure that we are using m4 macros, and libtool script from the same
++# release of libtool.
++func_check_version_match ()
++{
++  if test "$package_revision" != "$macro_revision"; then
++    if test "$VERSION" != "$macro_version"; then
++      if test -z "$macro_version"; then
++        cat >&2 <<_LT_EOF
++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from an older release.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++      else
++        cat >&2 <<_LT_EOF
++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
+       fi
+-      ;;
+-    esac
++    else
++      cat >&2 <<_LT_EOF
++$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
++$progname: but the definition of this LT_INIT comes from revision $macro_revision.
++$progname: You should recreate aclocal.m4 with macros from revision $package_revision
++$progname: of $PACKAGE $VERSION and run autoconf again.
++_LT_EOF
++    fi
++
++    exit $EXIT_MISMATCH
++  fi
++}
++
++
++## ----------- ##
++##    Main.    ##
++## ----------- ##
++
++$opt_help || {
++  # Sanity checks first:
++  func_check_version_match
++
++  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
++    func_fatal_configuration "not configured to build any kind of library"
+   fi
+ 
++  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
++
++
++  # Darwin sucks
++  eval std_shrext=\"$shrext_cmds\"
++
++
+   # Only execute mode is allowed to have -dlopen flags.
+   if test -n "$execute_dlfiles" && test "$mode" != execute; then
+-    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
+-    $echo "$help" 1>&2
++    func_error "unrecognized option \`-dlopen'"
++    $ECHO "$help" 1>&2
+     exit $EXIT_FAILURE
+   fi
+ 
+   # Change the help message to a mode-specific one.
+   generic_help="$help"
+-  help="Try \`$modename --help --mode=$mode' for more information."
++  help="Try \`$progname --help --mode=$mode' for more information."
++}
+ 
+-  # These modes are in order of execution frequency so that they run quickly.
+-  case $mode in
+-  # libtool compile mode
+-  compile)
+-    modename="$modename: compile"
+-    # Get the compilation command and the source file.
+-    base_compile=
+-    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
+-    suppress_opt=yes
+-    suppress_output=
+-    arg_mode=normal
+-    libobj=
+-    later=
+ 
+-    for arg
+-    do
+-      case $arg_mode in
+-      arg  )
+-	# do not "continue".  Instead, add this to base_compile
+-	lastarg="$arg"
+-	arg_mode=normal
+-	;;
++# func_lalib_p file
++# True iff FILE is a libtool `.la' library or `.lo' object file.
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_lalib_p ()
++{
++    test -f "$1" &&
++      $SED -e 4q "$1" 2>/dev/null \
++        | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
++}
+ 
+-      target )
+-	libobj="$arg"
+-	arg_mode=normal
+-	continue
+-	;;
++# func_lalib_unsafe_p file
++# True iff FILE is a libtool `.la' library or `.lo' object file.
++# This function implements the same check as func_lalib_p without
++# resorting to external programs.  To this end, it redirects stdin and
++# closes it afterwards, without saving the original file descriptor.
++# As a safety measure, use it only where a negative result would be
++# fatal anyway.  Works if `file' does not exist.
++func_lalib_unsafe_p ()
++{
++    lalib_p=no
++    if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
++	for lalib_p_l in 1 2 3 4
++	do
++	    read lalib_p_line
++	    case "$lalib_p_line" in
++		\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
++	    esac
++	done
++	exec 0<&5 5<&-
++    fi
++    test "$lalib_p" = yes
++}
+ 
+-      normal )
+-	# Accept any command-line options.
+-	case $arg in
+-	-o)
+-	  if test -n "$libobj" ; then
+-	    $echo "$modename: you cannot specify \`-o' more than once" 1>&2
+-	    exit $EXIT_FAILURE
+-	  fi
+-	  arg_mode=target
+-	  continue
+-	  ;;
++# func_ltwrapper_script_p file
++# True iff FILE is a libtool wrapper script
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_ltwrapper_script_p ()
++{
++    func_lalib_p "$1"
++}
+ 
+-	-static | -prefer-pic | -prefer-non-pic)
+-	  later="$later $arg"
+-	  continue
+-	  ;;
++# func_ltwrapper_executable_p file
++# True iff FILE is a libtool wrapper executable
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_ltwrapper_executable_p ()
++{
++    func_ltwrapper_exec_suffix=
++    case $1 in
++    *.exe) ;;
++    *) func_ltwrapper_exec_suffix=.exe ;;
++    esac
++    $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
++}
+ 
+-	-no-suppress)
+-	  suppress_opt=no
+-	  continue
+-	  ;;
++# func_ltwrapper_scriptname file
++# Assumes file is an ltwrapper_executable
++# uses $file to determine the appropriate filename for a
++# temporary ltwrapper_script.
++func_ltwrapper_scriptname ()
++{
++    func_ltwrapper_scriptname_result=""
++    if func_ltwrapper_executable_p "$1"; then
++	func_dirname_and_basename "$1" "" "."
++	func_stripname '' '.exe' "$func_basename_result"
++	func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
++    fi
++}
+ 
+-	-Xcompiler)
+-	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
+-	  continue      #  The current "srcfile" will either be retained or
+-	  ;;            #  replaced later.  I would guess that would be a bug.
++# func_ltwrapper_p file
++# True iff FILE is a libtool wrapper script or wrapper executable
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_ltwrapper_p ()
++{
++    func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
++}
+ 
+-	-Wc,*)
+-	  args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
+-	  lastarg=
+-	  save_ifs="$IFS"; IFS=','
+- 	  for arg in $args; do
+-	    IFS="$save_ifs"
+ 
+-	    # Double-quote args containing other shell metacharacters.
+-	    # Many Bourne shells cannot handle close brackets correctly
+-	    # in scan sets, so we specify it separately.
+-	    case $arg in
+-	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	      arg="\"$arg\""
++# func_execute_cmds commands fail_cmd
++# Execute tilde-delimited COMMANDS.
++# If FAIL_CMD is given, eval that upon failure.
++# FAIL_CMD may read-access the current command in variable CMD!
++func_execute_cmds ()
++{
++    $opt_debug
++    save_ifs=$IFS; IFS='~'
++    for cmd in $1; do
++      IFS=$save_ifs
++      eval cmd=\"$cmd\"
++      func_show_eval "$cmd" "${2-:}"
++    done
++    IFS=$save_ifs
++}
++
++
++# func_source file
++# Source FILE, adding directory component if necessary.
++# Note that it is not necessary on cygwin/mingw to append a dot to
++# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
++# behavior happens only for exec(3), not for open(2)!  Also, sourcing
++# `FILE.' does not work on cygwin managed mounts.
++func_source ()
++{
++    $opt_debug
++    case $1 in
++    */* | *\\*)	. "$1" ;;
++    *)		. "./$1" ;;
++    esac
++}
++
++
++# func_infer_tag arg
++# Infer tagged configuration to use if any are available and
++# if one wasn't chosen via the "--tag" command line option.
++# Only attempt this if the compiler in the base compile
++# command doesn't match the default compiler.
++# arg is usually of the form 'gcc ...'
++func_infer_tag ()
++{
++    $opt_debug
++    if test -n "$available_tags" && test -z "$tagname"; then
++      CC_quoted=
++      for arg in $CC; do
++        func_quote_for_eval "$arg"
++	CC_quoted="$CC_quoted $func_quote_for_eval_result"
++      done
++      case $@ in
++      # Blanks in the command may have been stripped by the calling shell,
++      # but not from the CC environment variable when configure was run.
++      " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;;
++      # Blanks at the start of $base_compile will cause this to fail
++      # if we don't check for them as well.
++      *)
++	for z in $available_tags; do
++	  if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
++	    # Evaluate the configuration.
++	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
++	    CC_quoted=
++	    for arg in $CC; do
++	      # Double-quote args containing other shell metacharacters.
++	      func_quote_for_eval "$arg"
++	      CC_quoted="$CC_quoted $func_quote_for_eval_result"
++	    done
++	    case "$@ " in
++	      " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*)
++	      # The compiler in the base compile command matches
++	      # the one in the tagged configuration.
++	      # Assume this is the tagged configuration we want.
++	      tagname=$z
++	      break
+ 	      ;;
+ 	    esac
+-	    lastarg="$lastarg $arg"
++	  fi
++	done
++	# If $tagname still isn't set, then no tagged configuration
++	# was found and let the user know that the "--tag" command
++	# line option must be used.
++	if test -z "$tagname"; then
++	  func_echo "unable to infer tagged configuration"
++	  func_fatal_error "specify a tag with \`--tag'"
++#	else
++#	  func_verbose "using $tagname tagged configuration"
++	fi
++	;;
++      esac
++    fi
++}
++
++
++
++# func_write_libtool_object output_name pic_name nonpic_name
++# Create a libtool object file (analogous to a ".la" file),
++# but don't create it if we're doing a dry run.
++func_write_libtool_object ()
++{
++    write_libobj=${1}
++    if test "$build_libtool_libs" = yes; then
++      write_lobj=\'${2}\'
++    else
++      write_lobj=none
++    fi
++
++    if test "$build_old_libs" = yes; then
++      write_oldobj=\'${3}\'
++    else
++      write_oldobj=none
++    fi
++
++    $opt_dry_run || {
++      cat >${write_libobj}T <<EOF
++# $write_libobj - a libtool object file
++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++pic_object=$write_lobj
++
++# Name of the non-PIC object
++non_pic_object=$write_oldobj
++
++EOF
++      $MV "${write_libobj}T" "${write_libobj}"
++    }
++}
++
++# func_mode_compile arg...
++func_mode_compile ()
++{
++    $opt_debug
++    # Get the compilation command and the source file.
++    base_compile=
++    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
++    suppress_opt=yes
++    suppress_output=
++    arg_mode=normal
++    libobj=
++    later=
++    pie_flag=
++
++    for arg
++    do
++      case $arg_mode in
++      arg  )
++	# do not "continue".  Instead, add this to base_compile
++	lastarg="$arg"
++	arg_mode=normal
++	;;
++
++      target )
++	libobj="$arg"
++	arg_mode=normal
++	continue
++	;;
++
++      normal )
++	# Accept any command-line options.
++	case $arg in
++	-o)
++	  test -n "$libobj" && \
++	    func_fatal_error "you cannot specify \`-o' more than once"
++	  arg_mode=target
++	  continue
++	  ;;
++
++	-pie | -fpie | -fPIE)
++          pie_flag="$pie_flag $arg"
++	  continue
++	  ;;
++
++	-shared | -static | -prefer-pic | -prefer-non-pic)
++	  later="$later $arg"
++	  continue
++	  ;;
++
++	-no-suppress)
++	  suppress_opt=no
++	  continue
++	  ;;
++
++	-Xcompiler)
++	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
++	  continue      #  The current "srcfile" will either be retained or
++	  ;;            #  replaced later.  I would guess that would be a bug.
++
++	-Wc,*)
++	  func_stripname '-Wc,' '' "$arg"
++	  args=$func_stripname_result
++	  lastarg=
++	  save_ifs="$IFS"; IFS=','
++	  for arg in $args; do
++	    IFS="$save_ifs"
++	    func_quote_for_eval "$arg"
++	    lastarg="$lastarg $func_quote_for_eval_result"
+ 	  done
+ 	  IFS="$save_ifs"
+-	  lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
++	  func_stripname ' ' '' "$lastarg"
++	  lastarg=$func_stripname_result
+ 
+ 	  # Add the arguments to base_compile.
+ 	  base_compile="$base_compile $lastarg"
+ 	  continue
+ 	  ;;
+ 
+-	* )
++	*)
+ 	  # Accept the current argument as the source file.
+ 	  # The previous "srcfile" becomes the current argument.
+ 	  #
+@@ -709,64 +1187,42 @@
+       esac    #  case $arg_mode
+ 
+       # Aesthetically quote the previous argument.
+-      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
+-
+-      case $lastarg in
+-      # Double-quote args containing other shell metacharacters.
+-      # Many Bourne shells cannot handle close brackets correctly
+-      # in scan sets, and some SunOS ksh mistreat backslash-escaping
+-      # in scan sets (worked around with variable expansion),
+-      # and furthermore cannot handle '|' '&' '(' ')' in scan sets 
+-      # at all, so we specify them separately.
+-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	lastarg="\"$lastarg\""
+-	;;
+-      esac
+-
+-      base_compile="$base_compile $lastarg"
++      func_quote_for_eval "$lastarg"
++      base_compile="$base_compile $func_quote_for_eval_result"
+     done # for arg
+ 
+     case $arg_mode in
+     arg)
+-      $echo "$modename: you must specify an argument for -Xcompile"
+-      exit $EXIT_FAILURE
++      func_fatal_error "you must specify an argument for -Xcompile"
+       ;;
+     target)
+-      $echo "$modename: you must specify a target with \`-o'" 1>&2
+-      exit $EXIT_FAILURE
++      func_fatal_error "you must specify a target with \`-o'"
+       ;;
+     *)
+       # Get the name of the library object.
+-      [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
++      test -z "$libobj" && {
++	func_basename "$srcfile"
++	libobj="$func_basename_result"
++      }
+       ;;
+     esac
+ 
+     # Recognize several different file suffixes.
+     # If the user specifies -o file.o, it is replaced with file.lo
+-    xform='[cCFSifmso]'
+     case $libobj in
+-    *.ada) xform=ada ;;
+-    *.adb) xform=adb ;;
+-    *.ads) xform=ads ;;
+-    *.asm) xform=asm ;;
+-    *.c++) xform=c++ ;;
+-    *.cc) xform=cc ;;
+-    *.ii) xform=ii ;;
+-    *.class) xform=class ;;
+-    *.cpp) xform=cpp ;;
+-    *.cxx) xform=cxx ;;
+-    *.f90) xform=f90 ;;
+-    *.for) xform=for ;;
+-    *.java) xform=java ;;
++    *.[cCFSifmso] | \
++    *.ada | *.adb | *.ads | *.asm | \
++    *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
++    *.[fF][09]? | *.for | *.java | *.obj | *.sx)
++      func_xform "$libobj"
++      libobj=$func_xform_result
++      ;;
+     esac
+ 
+-    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
+-
+     case $libobj in
+-    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
++    *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
+     *)
+-      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
+-      exit $EXIT_FAILURE
++      func_fatal_error "cannot determine name of library object from \`$libobj'"
+       ;;
+     esac
+ 
+@@ -774,7 +1230,15 @@
+ 
+     for arg in $later; do
+       case $arg in
++      -shared)
++	test "$build_libtool_libs" != yes && \
++	  func_fatal_configuration "can not build a shared library"
++	build_old_libs=no
++	continue
++	;;
++
+       -static)
++	build_libtool_libs=no
+ 	build_old_libs=yes
+ 	continue
+ 	;;
+@@ -791,28 +1255,17 @@
+       esac
+     done
+ 
+-    qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"`
+-    case $qlibobj in
+-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	qlibobj="\"$qlibobj\"" ;;
+-    esac
+-    test "X$libobj" != "X$qlibobj" \
+-	&& $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' 	&()|`$[]' \
+-	&& $echo "$modename: libobj name \`$libobj' may not contain shell special characters."
+-    objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
+-    xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
+-    if test "X$xdir" = "X$obj"; then
+-      xdir=
+-    else
+-      xdir=$xdir/
+-    fi
++    func_quote_for_eval "$libobj"
++    test "X$libobj" != "X$func_quote_for_eval_result" \
++      && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"'	 &()|`$[]' \
++      && func_warning "libobj name \`$libobj' may not contain shell special characters."
++    func_dirname_and_basename "$obj" "/" ""
++    objname="$func_basename_result"
++    xdir="$func_dirname_result"
+     lobj=${xdir}$objdir/$objname
+ 
+-    if test -z "$base_compile"; then
+-      $echo "$modename: you must specify a compilation command" 1>&2
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-    fi
++    test -z "$base_compile" && \
++      func_fatal_help "you must specify a compilation command"
+ 
+     # Delete any leftover library objects.
+     if test "$build_old_libs" = yes; then
+@@ -821,12 +1274,9 @@
+       removelist="$lobj $libobj ${libobj}T"
+     fi
+ 
+-    $run $rm $removelist
+-    trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
+-
+     # On Cygwin there's no "real" PIC flag so we must build both object types
+     case $host_os in
+-    cygwin* | mingw* | pw32* | os2*)
++    cygwin* | mingw* | pw32* | os2* | cegcc*)
+       pic_mode=default
+       ;;
+     esac
+@@ -838,10 +1288,8 @@
+     # Calculate the filename of the output object if compiler does
+     # not support -o with -c
+     if test "$compiler_c_o" = no; then
+-      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
++      output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
+       lockfile="$output_obj.lock"
+-      removelist="$removelist $output_obj $lockfile"
+-      trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
+     else
+       output_obj=
+       need_locks=no
+@@ -851,13 +1299,13 @@
+     # Lock this critical section if it is needed
+     # We use this script file to make the link, it avoids creating a new file
+     if test "$need_locks" = yes; then
+-      until $run ln "$progpath" "$lockfile" 2>/dev/null; do
+-	$show "Waiting for $lockfile to be removed"
++      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
++	func_echo "Waiting for $lockfile to be removed"
+ 	sleep 2
+       done
+     elif test "$need_locks" = warn; then
+       if test -f "$lockfile"; then
+-	$echo "\
++	$ECHO "\
+ *** ERROR, $lockfile exists and contains:
+ `cat $lockfile 2>/dev/null`
+ 
+@@ -868,34 +1316,22 @@
+ avoid parallel builds (make -j) in this platform, or get a better
+ compiler."
+ 
+-	$run $rm $removelist
++	$opt_dry_run || $RM $removelist
+ 	exit $EXIT_FAILURE
+       fi
+-      $echo "$srcfile" > "$lockfile"
++      removelist="$removelist $output_obj"
++      $ECHO "$srcfile" > "$lockfile"
+     fi
+ 
++    $opt_dry_run || $RM $removelist
++    removelist="$removelist $lockfile"
++    trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
++
+     if test -n "$fix_srcfile_path"; then
+       eval srcfile=\"$fix_srcfile_path\"
+     fi
+-    qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"`
+-    case $qsrcfile in
+-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-      qsrcfile="\"$qsrcfile\"" ;;
+-    esac
+-
+-    $run $rm "$libobj" "${libobj}T"
+-
+-    # Create a libtool object file (analogous to a ".la" file),
+-    # but don't create it if we're doing a dry run.
+-    test -z "$run" && cat > ${libobj}T <<EOF
+-# $libobj - a libtool object file
+-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+-#
+-# Please DO NOT delete this file!
+-# It is necessary for linking the library.
+-
+-# Name of the PIC object.
+-EOF
++    func_quote_for_eval "$srcfile"
++    qsrcfile=$func_quote_for_eval_result
+ 
+     # Only build a PIC object if we are building libtool libraries.
+     if test "$build_libtool_libs" = yes; then
+@@ -909,32 +1345,19 @@
+ 	command="$base_compile $qsrcfile"
+       fi
+ 
+-      if test ! -d "${xdir}$objdir"; then
+-	$show "$mkdir ${xdir}$objdir"
+-	$run $mkdir ${xdir}$objdir
+-	exit_status=$?
+-	if test "$exit_status" -ne 0 && test ! -d "${xdir}$objdir"; then
+-	  exit $exit_status
+-	fi
+-      fi
++      func_mkdir_p "$xdir$objdir"
+ 
+       if test -z "$output_obj"; then
+ 	# Place PIC objects in $objdir
+ 	command="$command -o $lobj"
+       fi
+ 
+-      $run $rm "$lobj" "$output_obj"
+-
+-      $show "$command"
+-      if $run eval "$command"; then :
+-      else
+-	test -n "$output_obj" && $run $rm $removelist
+-	exit $EXIT_FAILURE
+-      fi
++      func_show_eval_locale "$command"	\
++          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
+ 
+       if test "$need_locks" = warn &&
+ 	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+-	$echo "\
++	$ECHO "\
+ *** ERROR, $lockfile contains:
+ `cat $lockfile 2>/dev/null`
+ 
+@@ -948,45 +1371,27 @@
+ avoid parallel builds (make -j) in this platform, or get a better
+ compiler."
+ 
+-	$run $rm $removelist
++	$opt_dry_run || $RM $removelist
+ 	exit $EXIT_FAILURE
+       fi
+ 
+       # Just move the object if needed, then go on to compile the next one
+       if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
+-	$show "$mv $output_obj $lobj"
+-	if $run $mv $output_obj $lobj; then :
+-	else
+-	  error=$?
+-	  $run $rm $removelist
+-	  exit $error
+-	fi
++	func_show_eval '$MV "$output_obj" "$lobj"' \
++	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+       fi
+ 
+-      # Append the name of the PIC object to the libtool object file.
+-      test -z "$run" && cat >> ${libobj}T <<EOF
+-pic_object='$objdir/$objname'
+-
+-EOF
+-
+       # Allow error messages only from the first compilation.
+       if test "$suppress_opt" = yes; then
+-        suppress_output=' >/dev/null 2>&1'
++	suppress_output=' >/dev/null 2>&1'
+       fi
+-    else
+-      # No PIC object so indicate it doesn't exist in the libtool
+-      # object file.
+-      test -z "$run" && cat >> ${libobj}T <<EOF
+-pic_object=none
+-
+-EOF
+     fi
+ 
+     # Only build a position-dependent object if we build old libraries.
+     if test "$build_old_libs" = yes; then
+       if test "$pic_mode" != yes; then
+ 	# Don't build PIC code
+-	command="$base_compile $qsrcfile"
++	command="$base_compile $qsrcfile$pie_flag"
+       else
+ 	command="$base_compile $qsrcfile $pic_flag"
+       fi
+@@ -996,17 +1401,12 @@
+ 
+       # Suppress compiler output if we already did a PIC compilation.
+       command="$command$suppress_output"
+-      $run $rm "$obj" "$output_obj"
+-      $show "$command"
+-      if $run eval "$command"; then :
+-      else
+-	$run $rm $removelist
+-	exit $EXIT_FAILURE
+-      fi
++      func_show_eval_locale "$command" \
++        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
+ 
+       if test "$need_locks" = warn &&
+ 	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+-	$echo "\
++	$ECHO "\
+ *** ERROR, $lockfile contains:
+ `cat $lockfile 2>/dev/null`
+ 
+@@ -1020,5423 +1420,6784 @@
+ avoid parallel builds (make -j) in this platform, or get a better
+ compiler."
+ 
+-	$run $rm $removelist
++	$opt_dry_run || $RM $removelist
+ 	exit $EXIT_FAILURE
+       fi
+ 
+       # Just move the object if needed
+       if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
+-	$show "$mv $output_obj $obj"
+-	if $run $mv $output_obj $obj; then :
+-	else
+-	  error=$?
+-	  $run $rm $removelist
+-	  exit $error
+-	fi
++	func_show_eval '$MV "$output_obj" "$obj"' \
++	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+       fi
+-
+-      # Append the name of the non-PIC object the libtool object file.
+-      # Only append if the libtool object file exists.
+-      test -z "$run" && cat >> ${libobj}T <<EOF
+-# Name of the non-PIC object.
+-non_pic_object='$objname'
+-
+-EOF
+-    else
+-      # Append the name of the non-PIC object the libtool object file.
+-      # Only append if the libtool object file exists.
+-      test -z "$run" && cat >> ${libobj}T <<EOF
+-# Name of the non-PIC object.
+-non_pic_object=none
+-
+-EOF
+     fi
+ 
+-    $run $mv "${libobj}T" "${libobj}"
++    $opt_dry_run || {
++      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
+ 
+-    # Unlock the critical section if it was locked
+-    if test "$need_locks" != no; then
+-      $run $rm "$lockfile"
+-    fi
++      # Unlock the critical section if it was locked
++      if test "$need_locks" != no; then
++	removelist=$lockfile
++        $RM "$lockfile"
++      fi
++    }
+ 
+     exit $EXIT_SUCCESS
+-    ;;
+-
+-  # libtool link mode
+-  link | relink)
+-    modename="$modename: link"
+-    case $host in
+-    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+-      # It is impossible to link a dll without this setting, and
+-      # we shouldn't force the makefile maintainer to figure out
+-      # which system we are compiling for in order to pass an extra
+-      # flag for every libtool invocation.
+-      # allow_undefined=no
++}
+ 
+-      # FIXME: Unfortunately, there are problems with the above when trying
+-      # to make a dll which has undefined symbols, in which case not
+-      # even a static library is built.  For now, we need to specify
+-      # -no-undefined on the libtool link line when we can be certain
+-      # that all symbols are satisfied, otherwise we get a static library.
+-      allow_undefined=yes
+-      ;;
+-    *)
+-      allow_undefined=yes
+-      ;;
+-    esac
+-    libtool_args="$nonopt"
+-    base_compile="$nonopt $@"
+-    compile_command="$nonopt"
+-    finalize_command="$nonopt"
++$opt_help || {
++test "$mode" = compile && func_mode_compile ${1+"$@"}
++}
+ 
+-    compile_rpath=
+-    finalize_rpath=
+-    compile_shlibpath=
+-    finalize_shlibpath=
+-    convenience=
+-    old_convenience=
+-    deplibs=
+-    old_deplibs=
+-    compiler_flags=
+-    linker_flags=
+-    dllsearchpath=
+-    lib_search_path=`pwd`
+-    inst_prefix_dir=
++func_mode_help ()
++{
++    # We need to display help for each of the modes.
++    case $mode in
++      "")
++        # Generic help is extracted from the usage comments
++        # at the start of this file.
++        func_help
++        ;;
+ 
+-    avoid_version=no
+-    dlfiles=
+-    dlprefiles=
+-    dlself=no
+-    export_dynamic=no
+-    export_symbols=
+-    export_symbols_regex=
+-    generated=
+-    libobjs=
+-    ltlibs=
+-    module=no
+-    no_install=no
+-    objs=
+-    non_pic_objects=
+-    notinst_path= # paths that contain not-installed libtool libraries
+-    precious_files_regex=
+-    prefer_static_libs=no
+-    preload=no
+-    prev=
+-    prevarg=
+-    release=
+-    rpath=
+-    xrpath=
+-    perm_rpath=
+-    temp_rpath=
+-    thread_safe=no
+-    vinfo=
+-    vinfo_number=no
++      clean)
++        $ECHO \
++"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+ 
+-    func_infer_tag $base_compile
++Remove files from the build directory.
+ 
+-    # We need to know -static, to get the right output filenames.
+-    for arg
+-    do
+-      case $arg in
+-      -all-static | -static)
+-	if test "X$arg" = "X-all-static"; then
+-	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+-	    $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
+-	  fi
+-	  if test -n "$link_static_flag"; then
+-	    dlopen_self=$dlopen_self_static
+-	  fi
+-	  prefer_static_libs=yes
+-	else
+-	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
+-	    dlopen_self=$dlopen_self_static
+-	  fi
+-	  prefer_static_libs=built
+-	fi
+-	build_libtool_libs=no
+-	build_old_libs=yes
+-	break
+-	;;
+-      esac
+-    done
++RM is the name of the program to use to delete files associated with each FILE
++(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
++to RM.
+ 
+-    # See if our shared archives depend on static archives.
+-    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
++If FILE is a libtool library, object or program, all the files associated
++with it are deleted. Otherwise, only FILE itself is deleted using RM."
++        ;;
+ 
+-    # Go through the arguments, transforming them on the way.
+-    while test "$#" -gt 0; do
+-      arg="$1"
+-      shift
+-      case $arg in
+-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
+-	;;
+-      *) qarg=$arg ;;
+-      esac
+-      libtool_args="$libtool_args $qarg"
++      compile)
++      $ECHO \
++"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+ 
+-      # If the previous option needs an argument, assign it.
+-      if test -n "$prev"; then
+-	case $prev in
+-	output)
+-	  compile_command="$compile_command @OUTPUT@"
+-	  finalize_command="$finalize_command @OUTPUT@"
+-	  ;;
+-	esac
++Compile a source file into a libtool library object.
+ 
+-	case $prev in
+-	dlfiles|dlprefiles)
+-	  if test "$preload" = no; then
+-	    # Add the symbol object into the linking commands.
+-	    compile_command="$compile_command @SYMFILE@"
+-	    finalize_command="$finalize_command @SYMFILE@"
+-	    preload=yes
+-	  fi
+-	  case $arg in
+-	  *.la | *.lo) ;;  # We handle these cases below.
+-	  force)
+-	    if test "$dlself" = no; then
+-	      dlself=needless
+-	      export_dynamic=yes
+-	    fi
+-	    prev=
+-	    continue
+-	    ;;
+-	  self)
+-	    if test "$prev" = dlprefiles; then
+-	      dlself=yes
+-	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+-	      dlself=yes
+-	    else
+-	      dlself=needless
+-	      export_dynamic=yes
+-	    fi
+-	    prev=
+-	    continue
+-	    ;;
+-	  *)
+-	    if test "$prev" = dlfiles; then
+-	      dlfiles="$dlfiles $arg"
+-	    else
+-	      dlprefiles="$dlprefiles $arg"
+-	    fi
+-	    prev=
+-	    continue
+-	    ;;
+-	  esac
+-	  ;;
+-	expsyms)
+-	  export_symbols="$arg"
+-	  if test ! -f "$arg"; then
+-	    $echo "$modename: symbol file \`$arg' does not exist"
+-	    exit $EXIT_FAILURE
+-	  fi
+-	  prev=
+-	  continue
+-	  ;;
+-	expsyms_regex)
+-	  export_symbols_regex="$arg"
+-	  prev=
+-	  continue
+-	  ;;
+-	inst_prefix)
+-	  inst_prefix_dir="$arg"
+-	  prev=
+-	  continue
+-	  ;;
+-	precious_regex)
+-	  precious_files_regex="$arg"
+-	  prev=
+-	  continue
+-	  ;;
+-	release)
+-	  release="-$arg"
+-	  prev=
+-	  continue
+-	  ;;
+-	objectlist)
+-	  if test -f "$arg"; then
+-	    save_arg=$arg
+-	    moreargs=
+-	    for fil in `cat $save_arg`
+-	    do
+-#	      moreargs="$moreargs $fil"
+-	      arg=$fil
+-	      # A libtool-controlled object.
++This mode accepts the following additional options:
+ 
+-	      # Check to see that this really is a libtool object.
+-	      if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+-		pic_object=
+-		non_pic_object=
++  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
++  -no-suppress      do not suppress compiler output for multiple passes
++  -prefer-pic       try to building PIC objects only
++  -prefer-non-pic   try to building non-PIC objects only
++  -shared           do not build a \`.o' file suitable for static linking
++  -static           only build a \`.o' file suitable for static linking
+ 
+-		# Read the .lo file
+-		# If there is no directory component, then add one.
+-		case $arg in
+-		*/* | *\\*) . $arg ;;
+-		*) . ./$arg ;;
+-		esac
++COMPILE-COMMAND is a command to be used in creating a \`standard' object file
++from the given SOURCEFILE.
+ 
+-		if test -z "$pic_object" || \
+-		   test -z "$non_pic_object" ||
+-		   test "$pic_object" = none && \
+-		   test "$non_pic_object" = none; then
+-		  $echo "$modename: cannot find name of object for \`$arg'" 1>&2
+-		  exit $EXIT_FAILURE
+-		fi
++The output file name is determined by removing the directory component from
++SOURCEFILE, then substituting the C source code suffix \`.c' with the
++library object suffix, \`.lo'."
++        ;;
+ 
+-		# Extract subdirectory from the argument.
+-		xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+-		if test "X$xdir" = "X$arg"; then
+-		  xdir=
+-		else
+-		  xdir="$xdir/"
+-		fi
++      execute)
++        $ECHO \
++"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
+ 
+-		if test "$pic_object" != none; then
+-		  # Prepend the subdirectory the object is found in.
+-		  pic_object="$xdir$pic_object"
++Automatically set library path, then run a program.
+ 
+-		  if test "$prev" = dlfiles; then
+-		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+-		      dlfiles="$dlfiles $pic_object"
+-		      prev=
+-		      continue
+-		    else
+-		      # If libtool objects are unsupported, then we need to preload.
+-		      prev=dlprefiles
+-		    fi
+-		  fi
++This mode accepts the following additional options:
+ 
+-		  # CHECK ME:  I think I busted this.  -Ossama
+-		  if test "$prev" = dlprefiles; then
+-		    # Preload the old-style object.
+-		    dlprefiles="$dlprefiles $pic_object"
+-		    prev=
+-		  fi
++  -dlopen FILE      add the directory containing FILE to the library path
+ 
+-		  # A PIC object.
+-		  libobjs="$libobjs $pic_object"
+-		  arg="$pic_object"
+-		fi
++This mode sets the library path environment variable according to \`-dlopen'
++flags.
+ 
+-		# Non-PIC object.
+-		if test "$non_pic_object" != none; then
+-		  # Prepend the subdirectory the object is found in.
+-		  non_pic_object="$xdir$non_pic_object"
++If any of the ARGS are libtool executable wrappers, then they are translated
++into their corresponding uninstalled binary, and any of their required library
++directories are added to the library path.
+ 
+-		  # A standard non-PIC object
+-		  non_pic_objects="$non_pic_objects $non_pic_object"
+-		  if test -z "$pic_object" || test "$pic_object" = none ; then
+-		    arg="$non_pic_object"
+-		  fi
+-		else
+-		  # If the PIC object exists, use it instead.
+-		  # $xdir was prepended to $pic_object above.
+-		  non_pic_object="$pic_object"
+-		  non_pic_objects="$non_pic_objects $non_pic_object"
+-		fi
+-	      else
+-		# Only an error if not doing a dry-run.
+-		if test -z "$run"; then
+-		  $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
+-		  exit $EXIT_FAILURE
+-		else
+-		  # Dry-run case.
++Then, COMMAND is executed, with ARGS as arguments."
++        ;;
+ 
+-		  # Extract subdirectory from the argument.
+-		  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+-		  if test "X$xdir" = "X$arg"; then
+-		    xdir=
+-		  else
+-		    xdir="$xdir/"
+-		  fi
++      finish)
++        $ECHO \
++"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
+ 
+-		  pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
+-		  non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
+-		  libobjs="$libobjs $pic_object"
+-		  non_pic_objects="$non_pic_objects $non_pic_object"
+-		fi
+-	      fi
+-	    done
+-	  else
+-	    $echo "$modename: link input file \`$save_arg' does not exist"
+-	    exit $EXIT_FAILURE
+-	  fi
+-	  arg=$save_arg
+-	  prev=
+-	  continue
+-	  ;;
+-	rpath | xrpath)
+-	  # We need an absolute path.
+-	  case $arg in
+-	  [\\/]* | [A-Za-z]:[\\/]*) ;;
+-	  *)
+-	    $echo "$modename: only absolute run-paths are allowed" 1>&2
+-	    exit $EXIT_FAILURE
+-	    ;;
+-	  esac
+-	  if test "$prev" = rpath; then
+-	    case "$rpath " in
+-	    *" $arg "*) ;;
+-	    *) rpath="$rpath $arg" ;;
+-	    esac
+-	  else
+-	    case "$xrpath " in
+-	    *" $arg "*) ;;
+-	    *) xrpath="$xrpath $arg" ;;
+-	    esac
+-	  fi
+-	  prev=
+-	  continue
+-	  ;;
+-	xcompiler)
+-	  compiler_flags="$compiler_flags $qarg"
+-	  prev=
+-	  compile_command="$compile_command $qarg"
+-	  finalize_command="$finalize_command $qarg"
+-	  continue
+-	  ;;
+-	xlinker)
+-	  linker_flags="$linker_flags $qarg"
+-	  compiler_flags="$compiler_flags $wl$qarg"
+-	  prev=
+-	  compile_command="$compile_command $wl$qarg"
+-	  finalize_command="$finalize_command $wl$qarg"
+-	  continue
+-	  ;;
+-	xcclinker)
+-	  linker_flags="$linker_flags $qarg"
+-	  compiler_flags="$compiler_flags $qarg"
+-	  prev=
+-	  compile_command="$compile_command $qarg"
+-	  finalize_command="$finalize_command $qarg"
+-	  continue
+-	  ;;
+-	shrext)
+-  	  shrext_cmds="$arg"
+-	  prev=
+-	  continue
+-	  ;;
+-	darwin_framework|darwin_framework_skip)
+-	  test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg"
+-	  compile_command="$compile_command $arg"
+-	  finalize_command="$finalize_command $arg"
+-	  prev=
+-	  continue
+-	  ;;
+-	*)
+-	  eval "$prev=\"\$arg\""
+-	  prev=
+-	  continue
+-	  ;;
+-	esac
+-      fi # test -n "$prev"
++Complete the installation of libtool libraries.
+ 
+-      prevarg="$arg"
++Each LIBDIR is a directory that contains libtool libraries.
+ 
+-      case $arg in
+-      -all-static)
+-	if test -n "$link_static_flag"; then
+-	  compile_command="$compile_command $link_static_flag"
+-	  finalize_command="$finalize_command $link_static_flag"
+-	fi
+-	continue
+-	;;
++The commands that this mode executes may require superuser privileges.  Use
++the \`--dry-run' option if you just want to see what would be executed."
++        ;;
+ 
+-      -allow-undefined)
+-	# FIXME: remove this flag sometime in the future.
+-	$echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
+-	continue
+-	;;
++      install)
++        $ECHO \
++"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
+ 
+-      -avoid-version)
+-	avoid_version=yes
+-	continue
+-	;;
++Install executables or libraries.
+ 
+-      -dlopen)
+-	prev=dlfiles
+-	continue
+-	;;
++INSTALL-COMMAND is the installation command.  The first component should be
++either the \`install' or \`cp' program.
+ 
+-      -dlpreopen)
+-	prev=dlprefiles
+-	continue
+-	;;
++The following components of INSTALL-COMMAND are treated specially:
+ 
+-      -export-dynamic)
+-	export_dynamic=yes
+-	continue
+-	;;
++  -inst-prefix PREFIX-DIR  Use PREFIX-DIR as a staging area for installation
+ 
+-      -export-symbols | -export-symbols-regex)
+-	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+-	  $echo "$modename: more than one -exported-symbols argument is not allowed"
+-	  exit $EXIT_FAILURE
+-	fi
+-	if test "X$arg" = "X-export-symbols"; then
+-	  prev=expsyms
+-	else
+-	  prev=expsyms_regex
+-	fi
+-	continue
+-	;;
++The rest of the components are interpreted as arguments to that command (only
++BSD-compatible install options are recognized)."
++        ;;
+ 
+-      -framework|-arch|-isysroot)
+-	case " $CC " in
+-	  *" ${arg} ${1} "* | *" ${arg}	${1} "*) 
+-		prev=darwin_framework_skip ;;
+-	  *) compiler_flags="$compiler_flags $arg"
+-	     prev=darwin_framework ;;
+-	esac
+-	compile_command="$compile_command $arg"
+-	finalize_command="$finalize_command $arg"
+-	continue
+-	;;
++      link)
++        $ECHO \
++"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
+ 
+-      -inst-prefix-dir)
+-	prev=inst_prefix
+-	continue
+-	;;
++Link object files or libraries together to form another library, or to
++create an executable program.
+ 
+-      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
+-      # so, if we see these flags be careful not to treat them like -L
+-      -L[A-Z][A-Z]*:*)
+-	case $with_gcc/$host in
+-	no/*-*-irix* | /*-*-irix*)
+-	  compile_command="$compile_command $arg"
+-	  finalize_command="$finalize_command $arg"
+-	  ;;
+-	esac
+-	continue
+-	;;
++LINK-COMMAND is a command using the C compiler that you would use to create
++a program from several object files.
+ 
+-      -L*)
+-	dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
+-	# We need an absolute path.
+-	case $dir in
+-	[\\/]* | [A-Za-z]:[\\/]*) ;;
+-	*)
+-	  absdir=`cd "$dir" && pwd`
+-	  if test -z "$absdir"; then
+-	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
+-	    absdir="$dir"
+-	    notinst_path="$notinst_path $dir"
+-	  fi
+-	  dir="$absdir"
+-	  ;;
+-	esac
+-	case "$deplibs " in
+-	*" -L$dir "*) ;;
+-	*)
+-	  deplibs="$deplibs -L$dir"
+-	  lib_search_path="$lib_search_path $dir"
+-	  ;;
+-	esac
+-	case $host in
+-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+-	  testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'`
+-	  case :$dllsearchpath: in
+-	  *":$dir:"*) ;;
+-	  *) dllsearchpath="$dllsearchpath:$dir";;
+-	  esac
+-	  case :$dllsearchpath: in
+-	  *":$testbindir:"*) ;;
+-	  *) dllsearchpath="$dllsearchpath:$testbindir";;
+-	  esac
+-	  ;;
+-	esac
+-	continue
+-	;;
++The following components of LINK-COMMAND are treated specially:
+ 
+-      -l*)
+-	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+-	  case $host in
+-	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
+-	    # These systems don't actually have a C or math library (as such)
+-	    continue
+-	    ;;
+-	  *-*-os2*)
+-	    # These systems don't actually have a C library (as such)
+-	    test "X$arg" = "X-lc" && continue
+-	    ;;
+-	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+-	    # Do not include libc due to us having libc/libc_r.
+-	    test "X$arg" = "X-lc" && continue
+-	    ;;
+-	  *-*-rhapsody* | *-*-darwin1.[012])
+-	    # Rhapsody C and math libraries are in the System framework
+-	    deplibs="$deplibs -framework System"
+-	    continue
+-	    ;;
+-	  *-*-sco3.2v5* | *-*-sco5v6*)
+-	    # Causes problems with __ctype
+-	    test "X$arg" = "X-lc" && continue
+-	    ;;
+-	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+-	    # Compiler inserts libc in the correct place for threads to work
+-	    test "X$arg" = "X-lc" && continue
+-	    ;;
+-	  esac
+-	elif test "X$arg" = "X-lc_r"; then
+-	 case $host in
+-	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+-	   # Do not include libc_r directly, use -pthread flag.
+-	   continue
+-	   ;;
+-	 esac
+-	fi
+-	deplibs="$deplibs $arg"
+-	continue
+-	;;
++  -all-static       do not do any dynamic linking at all
++  -avoid-version    do not add a version suffix if possible
++  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
++  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
++  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
++  -export-symbols SYMFILE
++                    try to export only the symbols listed in SYMFILE
++  -export-symbols-regex REGEX
++                    try to export only the symbols matching REGEX
++  -LLIBDIR          search LIBDIR for required installed libraries
++  -lNAME            OUTPUT-FILE requires the installed library libNAME
++  -module           build a library that can dlopened
++  -no-fast-install  disable the fast-install mode
++  -no-install       link a not-installable executable
++  -no-undefined     declare that a library does not refer to external symbols
++  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
++  -objectlist FILE  Use a list of object files found in FILE to specify objects
++  -precious-files-regex REGEX
++                    don't remove output files matching REGEX
++  -release RELEASE  specify package release information
++  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
++  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
++  -shared           only do dynamic linking of libtool libraries
++  -shrext SUFFIX    override the standard shared library file extension
++  -static           do not do any dynamic linking of uninstalled libtool libraries
++  -static-libtool-libs
++                    do not do any dynamic linking of libtool libraries
++  -version-info CURRENT[:REVISION[:AGE]]
++                    specify library version info [each variable defaults to 0]
++  -weak LIBNAME     declare that the target provides the LIBNAME interface
+ 
+-      # Tru64 UNIX uses -model [arg] to determine the layout of C++
+-      # classes, name mangling, and exception handling.
+-      -model)
+-	compile_command="$compile_command $arg"
+-	compiler_flags="$compiler_flags $arg"
+-	finalize_command="$finalize_command $arg"
+-	prev=xcompiler
+-	continue
+-	;;
++All other options (arguments beginning with \`-') are ignored.
+ 
+-     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
+-	compiler_flags="$compiler_flags $arg"
+-	compile_command="$compile_command $arg"
+-	finalize_command="$finalize_command $arg"
+-	continue
+-	;;
++Every other argument is treated as a filename.  Files ending in \`.la' are
++treated as uninstalled libtool libraries, other files are standard or library
++object files.
+ 
+-      -module)
+-	module=yes
+-	continue
+-	;;
++If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
++only library objects (\`.lo' files) may be specified, and \`-rpath' is
++required, except when creating a convenience library.
+ 
+-      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
+-      # -r[0-9][0-9]* specifies the processor on the SGI compiler
+-      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
+-      # +DA*, +DD* enable 64-bit mode on the HP compiler
+-      # -q* pass through compiler args for the IBM compiler
+-      # -m* pass through architecture-specific compiler args for GCC
+-      # -m*, -t[45]*, -txscale* pass through architecture-specific
+-      # compiler args for GCC
+-      # -pg pass through profiling flag for GCC
+-      # @file GCC response files
+-      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
+-      -t[45]*|-txscale*|@*)
++If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
++using \`ar' and \`ranlib', or on Windows using \`lib'.
+ 
+-	# Unknown arguments in both finalize_command and compile_command need
+-	# to be aesthetically quoted because they are evaled later.
+-	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+-	case $arg in
+-	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	  arg="\"$arg\""
+-	  ;;
+-	esac
+-        compile_command="$compile_command $arg"
+-        finalize_command="$finalize_command $arg"
+-        compiler_flags="$compiler_flags $arg"
+-        continue
++If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
++is created, otherwise an executable program is created."
+         ;;
+ 
+-      -shrext)
+-	prev=shrext
+-	continue
+-	;;
++      uninstall)
++        $ECHO \
++"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+ 
+-      -no-fast-install)
+-	fast_install=no
+-	continue
+-	;;
++Remove libraries from an installation directory.
+ 
+-      -no-install)
+-	case $host in
+-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+-	  # The PATH hackery in wrapper scripts is required on Windows
+-	  # in order for the loader to find any dlls it needs.
+-	  $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
+-	  $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+-	  fast_install=no
+-	  ;;
+-	*) no_install=yes ;;
+-	esac
+-	continue
+-	;;
++RM is the name of the program to use to delete files associated with each FILE
++(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
++to RM.
+ 
+-      -no-undefined)
+-	allow_undefined=no
+-	continue
+-	;;
++If FILE is a libtool library, all the files associated with it are deleted.
++Otherwise, only FILE itself is deleted using RM."
++        ;;
+ 
+-      -objectlist)
+-	prev=objectlist
+-	continue
+-	;;
++      *)
++        func_fatal_help "invalid operation mode \`$mode'"
++        ;;
++    esac
+ 
+-      -o) prev=output ;;
++    $ECHO
++    $ECHO "Try \`$progname --help' for more information about other modes."
+ 
+-      -precious-files-regex)
+-	prev=precious_regex
+-	continue
+-	;;
++    exit $?
++}
+ 
+-      -release)
+-	prev=release
+-	continue
+-	;;
++  # Now that we've collected a possible --mode arg, show help if necessary
++  $opt_help && func_mode_help
+ 
+-      -rpath)
+-	prev=rpath
+-	continue
+-	;;
+ 
+-      -R)
+-	prev=xrpath
+-	continue
+-	;;
++# func_mode_execute arg...
++func_mode_execute ()
++{
++    $opt_debug
++    # The first argument is the command name.
++    cmd="$nonopt"
++    test -z "$cmd" && \
++      func_fatal_help "you must specify a COMMAND"
+ 
+-      -R*)
+-	dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
+-	# We need an absolute path.
+-	case $dir in
+-	[\\/]* | [A-Za-z]:[\\/]*) ;;
+-	*)
+-	  $echo "$modename: only absolute run-paths are allowed" 1>&2
+-	  exit $EXIT_FAILURE
+-	  ;;
+-	esac
+-	case "$xrpath " in
+-	*" $dir "*) ;;
+-	*) xrpath="$xrpath $dir" ;;
+-	esac
+-	continue
+-	;;
+-
+-      -static)
+-	# The effects of -static are defined in a previous loop.
+-	# We used to do the same as -all-static on platforms that
+-	# didn't have a PIC flag, but the assumption that the effects
+-	# would be equivalent was wrong.  It would break on at least
+-	# Digital Unix and AIX.
+-	continue
+-	;;
++    # Handle -dlopen flags immediately.
++    for file in $execute_dlfiles; do
++      test -f "$file" \
++	|| func_fatal_help "\`$file' is not a file"
+ 
+-      -thread-safe)
+-	thread_safe=yes
+-	continue
+-	;;
++      dir=
++      case $file in
++      *.la)
++	# Check to see that this really is a libtool archive.
++	func_lalib_unsafe_p "$file" \
++	  || func_fatal_help "\`$lib' is not a valid libtool archive"
+ 
+-      -version-info)
+-	prev=vinfo
+-	continue
+-	;;
+-      -version-number)
+-	prev=vinfo
+-	vinfo_number=yes
+-	continue
+-	;;
++	# Read the libtool library.
++	dlname=
++	library_names=
++	func_source "$file"
+ 
+-      -Wc,*)
+-	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
+-	arg=
+-	save_ifs="$IFS"; IFS=','
+-	for flag in $args; do
+-	  IFS="$save_ifs"
+-	  case $flag in
+-	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	    flag="\"$flag\""
+-	    ;;
+-	  esac
+-	  arg="$arg $wl$flag"
+-	  compiler_flags="$compiler_flags $flag"
+-	done
+-	IFS="$save_ifs"
+-	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+-	;;
++	# Skip this library if it cannot be dlopened.
++	if test -z "$dlname"; then
++	  # Warn if it was a shared library.
++	  test -n "$library_names" && \
++	    func_warning "\`$file' was not linked with \`-export-dynamic'"
++	  continue
++	fi
+ 
+-      -Wl,*)
+-	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
+-	arg=
+-	save_ifs="$IFS"; IFS=','
+-	for flag in $args; do
+-	  IFS="$save_ifs"
+-	  case $flag in
+-	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	    flag="\"$flag\""
+-	    ;;
+-	  esac
+-	  arg="$arg $wl$flag"
+-	  compiler_flags="$compiler_flags $wl$flag"
+-	  linker_flags="$linker_flags $flag"
+-	done
+-	IFS="$save_ifs"
+-	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+-	;;
++	func_dirname "$file" "" "."
++	dir="$func_dirname_result"
+ 
+-      -Xcompiler)
+-	prev=xcompiler
+-	continue
++	if test -f "$dir/$objdir/$dlname"; then
++	  dir="$dir/$objdir"
++	else
++	  if test ! -f "$dir/$dlname"; then
++	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
++	  fi
++	fi
+ 	;;
+ 
+-      -Xlinker)
+-	prev=xlinker
+-	continue
++      *.lo)
++	# Just add the directory containing the .lo file.
++	func_dirname "$file" "" "."
++	dir="$func_dirname_result"
+ 	;;
+ 
+-      -XCClinker)
+-	prev=xcclinker
++      *)
++	func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+ 	continue
+ 	;;
++      esac
+ 
+-      # Some other compiler flag.
+-      -* | +*)
+-	# Unknown arguments in both finalize_command and compile_command need
+-	# to be aesthetically quoted because they are evaled later.
+-	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+-	case $arg in
+-	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	  arg="\"$arg\""
+-	  ;;
+-	esac
+-	;;
++      # Get the absolute pathname.
++      absdir=`cd "$dir" && pwd`
++      test -n "$absdir" && dir="$absdir"
+ 
+-      *.$objext)
+-	# A standard object.
+-	objs="$objs $arg"
+-	;;
++      # Now add the directory to shlibpath_var.
++      if eval "test -z \"\$$shlibpath_var\""; then
++	eval "$shlibpath_var=\"\$dir\""
++      else
++	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
++      fi
++    done
+ 
+-      *.lo)
+-	# A libtool-controlled object.
++    # This variable tells wrapper scripts just to set shlibpath_var
++    # rather than running their programs.
++    libtool_execute_magic="$magic"
+ 
+-	# Check to see that this really is a libtool object.
+-	if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+-	  pic_object=
+-	  non_pic_object=
++    # Check if any of the arguments is a wrapper script.
++    args=
++    for file
++    do
++      case $file in
++      -*) ;;
++      *)
++	# Do a test to see if this is really a libtool program.
++	if func_ltwrapper_script_p "$file"; then
++	  func_source "$file"
++	  # Transform arg to wrapped name.
++	  file="$progdir/$program"
++	elif func_ltwrapper_executable_p "$file"; then
++	  func_ltwrapper_scriptname "$file"
++	  func_source "$func_ltwrapper_scriptname_result"
++	  # Transform arg to wrapped name.
++	  file="$progdir/$program"
++	fi
++	;;
++      esac
++      # Quote arguments (to preserve shell metacharacters).
++      func_quote_for_eval "$file"
++      args="$args $func_quote_for_eval_result"
++    done
+ 
+-	  # Read the .lo file
+-	  # If there is no directory component, then add one.
+-	  case $arg in
+-	  */* | *\\*) . $arg ;;
+-	  *) . ./$arg ;;
+-	  esac
++    if test "X$opt_dry_run" = Xfalse; then
++      if test -n "$shlibpath_var"; then
++	# Export the shlibpath_var.
++	eval "export $shlibpath_var"
++      fi
+ 
+-	  if test -z "$pic_object" || \
+-	     test -z "$non_pic_object" ||
+-	     test "$pic_object" = none && \
+-	     test "$non_pic_object" = none; then
+-	    $echo "$modename: cannot find name of object for \`$arg'" 1>&2
+-	    exit $EXIT_FAILURE
+-	  fi
++      # Restore saved environment variables
++      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
++      do
++	eval "if test \"\${save_$lt_var+set}\" = set; then
++                $lt_var=\$save_$lt_var; export $lt_var
++	      else
++		$lt_unset $lt_var
++	      fi"
++      done
+ 
+-	  # Extract subdirectory from the argument.
+-	  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+-	  if test "X$xdir" = "X$arg"; then
+-	    xdir=
+- 	  else
+-	    xdir="$xdir/"
+-	  fi
++      # Now prepare to actually exec the command.
++      exec_cmd="\$cmd$args"
++    else
++      # Display what would be done.
++      if test -n "$shlibpath_var"; then
++	eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
++	$ECHO "export $shlibpath_var"
++      fi
++      $ECHO "$cmd$args"
++      exit $EXIT_SUCCESS
++    fi
++}
+ 
+-	  if test "$pic_object" != none; then
+-	    # Prepend the subdirectory the object is found in.
+-	    pic_object="$xdir$pic_object"
++test "$mode" = execute && func_mode_execute ${1+"$@"}
+ 
+-	    if test "$prev" = dlfiles; then
+-	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+-		dlfiles="$dlfiles $pic_object"
+-		prev=
+-		continue
+-	      else
+-		# If libtool objects are unsupported, then we need to preload.
+-		prev=dlprefiles
+-	      fi
+-	    fi
+ 
+-	    # CHECK ME:  I think I busted this.  -Ossama
+-	    if test "$prev" = dlprefiles; then
+-	      # Preload the old-style object.
+-	      dlprefiles="$dlprefiles $pic_object"
+-	      prev=
+-	    fi
++# func_mode_finish arg...
++func_mode_finish ()
++{
++    $opt_debug
++    libdirs="$nonopt"
++    admincmds=
+ 
+-	    # A PIC object.
+-	    libobjs="$libobjs $pic_object"
+-	    arg="$pic_object"
+-	  fi
++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
++      for dir
++      do
++	libdirs="$libdirs $dir"
++      done
+ 
+-	  # Non-PIC object.
+-	  if test "$non_pic_object" != none; then
+-	    # Prepend the subdirectory the object is found in.
+-	    non_pic_object="$xdir$non_pic_object"
++      for libdir in $libdirs; do
++	if test -n "$finish_cmds"; then
++	  # Do each command in the finish commands.
++	  func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
++'"$cmd"'"'
++	fi
++	if test -n "$finish_eval"; then
++	  # Do the single finish_eval.
++	  eval cmds=\"$finish_eval\"
++	  $opt_dry_run || eval "$cmds" || admincmds="$admincmds
++       $cmds"
++	fi
++      done
++    fi
+ 
+-	    # A standard non-PIC object
+-	    non_pic_objects="$non_pic_objects $non_pic_object"
+-	    if test -z "$pic_object" || test "$pic_object" = none ; then
+-	      arg="$non_pic_object"
+-	    fi
+-	  else
+-	    # If the PIC object exists, use it instead.
+-	    # $xdir was prepended to $pic_object above.
+-	    non_pic_object="$pic_object"
+-	    non_pic_objects="$non_pic_objects $non_pic_object"
+-	  fi
+-	else
+-	  # Only an error if not doing a dry-run.
+-	  if test -z "$run"; then
+-	    $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
+-	    exit $EXIT_FAILURE
+-	  else
+-	    # Dry-run case.
++    # Exit here if they wanted silent mode.
++    $opt_silent && exit $EXIT_SUCCESS
+ 
+-	    # Extract subdirectory from the argument.
+-	    xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+-	    if test "X$xdir" = "X$arg"; then
+-	      xdir=
+-	    else
+-	      xdir="$xdir/"
+-	    fi
++    $ECHO "X----------------------------------------------------------------------" | $Xsed
++    $ECHO "Libraries have been installed in:"
++    for libdir in $libdirs; do
++      $ECHO "   $libdir"
++    done
++    $ECHO
++    $ECHO "If you ever happen to want to link against installed libraries"
++    $ECHO "in a given directory, LIBDIR, you must either use libtool, and"
++    $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'"
++    $ECHO "flag during linking and do at least one of the following:"
++    if test -n "$shlibpath_var"; then
++      $ECHO "   - add LIBDIR to the \`$shlibpath_var' environment variable"
++      $ECHO "     during execution"
++    fi
++    if test -n "$runpath_var"; then
++      $ECHO "   - add LIBDIR to the \`$runpath_var' environment variable"
++      $ECHO "     during linking"
++    fi
++    if test -n "$hardcode_libdir_flag_spec"; then
++      libdir=LIBDIR
++      eval flag=\"$hardcode_libdir_flag_spec\"
+ 
+-	    pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
+-	    non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
+-	    libobjs="$libobjs $pic_object"
+-	    non_pic_objects="$non_pic_objects $non_pic_object"
+-	  fi
+-	fi
+-	;;
++      $ECHO "   - use the \`$flag' linker flag"
++    fi
++    if test -n "$admincmds"; then
++      $ECHO "   - have your system administrator run these commands:$admincmds"
++    fi
++    if test -f /etc/ld.so.conf; then
++      $ECHO "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
++    fi
++    $ECHO
+ 
+-      *.$libext)
+-	# An archive.
+-	deplibs="$deplibs $arg"
+-	old_deplibs="$old_deplibs $arg"
+-	continue
++    $ECHO "See any operating system documentation about shared libraries for"
++    case $host in
++      solaris2.[6789]|solaris2.1[0-9])
++        $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual"
++	$ECHO "pages."
+ 	;;
++      *)
++        $ECHO "more information, such as the ld(1) and ld.so(8) manual pages."
++        ;;
++    esac
++    $ECHO "X----------------------------------------------------------------------" | $Xsed
++    exit $EXIT_SUCCESS
++}
+ 
+-      *.la)
+-	# A libtool-controlled library.
++test "$mode" = finish && func_mode_finish ${1+"$@"}
+ 
+-	if test "$prev" = dlfiles; then
+-	  # This library was specified with -dlopen.
+-	  dlfiles="$dlfiles $arg"
+-	  prev=
+-	elif test "$prev" = dlprefiles; then
+-	  # The library was specified with -dlpreopen.
+-	  dlprefiles="$dlprefiles $arg"
+-	  prev=
+-	else
+-	  deplibs="$deplibs $arg"
+-	fi
+-	continue
+-	;;
+ 
+-      # Some other compiler argument.
+-      *)
+-	# Unknown arguments in both finalize_command and compile_command need
+-	# to be aesthetically quoted because they are evaled later.
+-	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+-	case $arg in
+-	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	  arg="\"$arg\""
+-	  ;;
+-	esac
+-	;;
+-      esac # arg
++# func_mode_install arg...
++func_mode_install ()
++{
++    $opt_debug
++    # There may be an optional sh(1) argument at the beginning of
++    # install_prog (especially on Windows NT).
++    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
++       # Allow the use of GNU shtool's install command.
++       $ECHO "X$nonopt" | $GREP shtool >/dev/null; then
++      # Aesthetically quote it.
++      func_quote_for_eval "$nonopt"
++      install_prog="$func_quote_for_eval_result "
++      arg=$1
++      shift
++    else
++      install_prog=
++      arg=$nonopt
++    fi
+ 
+-      # Now actually substitute the argument into the commands.
+-      if test -n "$arg"; then
+-	compile_command="$compile_command $arg"
+-	finalize_command="$finalize_command $arg"
++    # The real first argument should be the name of the installation program.
++    # Aesthetically quote it.
++    func_quote_for_eval "$arg"
++    install_prog="$install_prog$func_quote_for_eval_result"
++
++    # We need to accept at least all the BSD install flags.
++    dest=
++    files=
++    opts=
++    prev=
++    install_type=
++    isdir=no
++    stripme=
++    for arg
++    do
++      if test -n "$dest"; then
++	files="$files $dest"
++	dest=$arg
++	continue
+       fi
+-    done # argument parsing loop
+ 
+-    if test -n "$prev"; then
+-      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-    fi
++      case $arg in
++      -d) isdir=yes ;;
++      -f)
++	case " $install_prog " in
++	*[\\\ /]cp\ *) ;;
++	*) prev=$arg ;;
++	esac
++	;;
++      -g | -m | -o)
++	prev=$arg
++	;;
++      -s)
++	stripme=" -s"
++	continue
++	;;
++      -*)
++	;;
++      *)
++	# If the previous option needed an argument, then skip it.
++	if test -n "$prev"; then
++	  prev=
++	else
++	  dest=$arg
++	  continue
++	fi
++	;;
++      esac
+ 
+-    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+-      eval arg=\"$export_dynamic_flag_spec\"
+-      compile_command="$compile_command $arg"
+-      finalize_command="$finalize_command $arg"
+-    fi
++      # Aesthetically quote the argument.
++      func_quote_for_eval "$arg"
++      install_prog="$install_prog $func_quote_for_eval_result"
++    done
+ 
+-    oldlibs=
+-    # calculate the name of the file, without its directory
+-    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
+-    libobjs_save="$libobjs"
++    test -z "$install_prog" && \
++      func_fatal_help "you must specify an install program"
+ 
+-    if test -n "$shlibpath_var"; then
+-      # get the directories listed in $shlibpath_var
+-      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
+-    else
+-      shlib_search_path=
+-    fi
+-    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+-    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
++    test -n "$prev" && \
++      func_fatal_help "the \`$prev' option requires an argument"
+ 
+-    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
+-    if test "X$output_objdir" = "X$output"; then
+-      output_objdir="$objdir"
+-    else
+-      output_objdir="$output_objdir/$objdir"
+-    fi
+-    # Create the object directory.
+-    if test ! -d "$output_objdir"; then
+-      $show "$mkdir $output_objdir"
+-      $run $mkdir $output_objdir
+-      exit_status=$?
+-      if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then
+-	exit $exit_status
++    if test -z "$files"; then
++      if test -z "$dest"; then
++	func_fatal_help "no file or destination specified"
++      else
++	func_fatal_help "you must specify a destination"
+       fi
+     fi
+ 
+-    # Determine the type of output
+-    case $output in
+-    "")
+-      $echo "$modename: you must specify an output file" 1>&2
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-      ;;
+-    *.$libext) linkmode=oldlib ;;
+-    *.lo | *.$objext) linkmode=obj ;;
+-    *.la) linkmode=lib ;;
+-    *) linkmode=prog ;; # Anything else should be a program.
+-    esac
++    # Strip any trailing slash from the destination.
++    func_stripname '' '/' "$dest"
++    dest=$func_stripname_result
+ 
+-    case $host in
+-    *cygwin* | *mingw* | *pw32*)
+-      # don't eliminate duplications in $postdeps and $predeps
+-      duplicate_compiler_generated_deps=yes
+-      ;;
++    # Check to see that the destination is a directory.
++    test -d "$dest" && isdir=yes
++    if test "$isdir" = yes; then
++      destdir="$dest"
++      destname=
++    else
++      func_dirname_and_basename "$dest" "" "."
++      destdir="$func_dirname_result"
++      destname="$func_basename_result"
++
++      # Not a directory, so check to see that there is only one file specified.
++      set dummy $files; shift
++      test "$#" -gt 1 && \
++	func_fatal_help "\`$dest' is not a directory"
++    fi
++    case $destdir in
++    [\\/]* | [A-Za-z]:[\\/]*) ;;
+     *)
+-      duplicate_compiler_generated_deps=$duplicate_deps
++      for file in $files; do
++	case $file in
++	*.lo) ;;
++	*)
++	  func_fatal_help "\`$destdir' must be an absolute directory name"
++	  ;;
++	esac
++      done
+       ;;
+     esac
+-    specialdeplibs=
+ 
+-    libs=
+-    # Find all interdependent deplibs by searching for libraries
+-    # that are linked more than once (e.g. -la -lb -la)
+-    for deplib in $deplibs; do
+-      if test "X$duplicate_deps" = "Xyes" ; then
+-	case "$libs " in
+-	*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	esac
+-      fi
+-      libs="$libs $deplib"
+-    done
++    # This variable tells wrapper scripts just to set variables rather
++    # than running their programs.
++    libtool_install_magic="$magic"
+ 
+-    if test "$linkmode" = lib; then
+-      libs="$predeps $libs $compiler_lib_search_path $postdeps"
++    staticlibs=
++    future_libdirs=
++    current_libdirs=
++    for file in $files; do
+ 
+-      # Compute libraries that are listed more than once in $predeps
+-      # $postdeps and mark them as special (i.e., whose duplicates are
+-      # not to be eliminated).
+-      pre_post_deps=
+-      if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
+-	for pre_post_dep in $predeps $postdeps; do
+-	  case "$pre_post_deps " in
+-	  *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
++      # Do each installation.
++      case $file in
++      *.$libext)
++	# Do the static libraries later.
++	staticlibs="$staticlibs $file"
++	;;
++
++      *.la)
++	# Check to see that this really is a libtool archive.
++	func_lalib_unsafe_p "$file" \
++	  || func_fatal_help "\`$file' is not a valid libtool archive"
++
++	library_names=
++	old_library=
++	relink_command=
++	func_source "$file"
++
++	# Add the libdir to current_libdirs if it is the destination.
++	if test "X$destdir" = "X$libdir"; then
++	  case "$current_libdirs " in
++	  *" $libdir "*) ;;
++	  *) current_libdirs="$current_libdirs $libdir" ;;
+ 	  esac
+-	  pre_post_deps="$pre_post_deps $pre_post_dep"
+-	done
+-      fi
+-      pre_post_deps=
+-    fi
++	else
++	  # Note the libdir as a future libdir.
++	  case "$future_libdirs " in
++	  *" $libdir "*) ;;
++	  *) future_libdirs="$future_libdirs $libdir" ;;
++	  esac
++	fi
+ 
+-    deplibs=
+-    newdependency_libs=
+-    newlib_search_path=
+-    need_relink=no # whether we're linking any uninstalled libtool libraries
+-    notinst_deplibs= # not-installed libtool libraries
+-    case $linkmode in
+-    lib)
+-	passes="conv link"
+-	for file in $dlfiles $dlprefiles; do
+-	  case $file in
+-	  *.la) ;;
+-	  *)
+-	    $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
+-	    exit $EXIT_FAILURE
++	func_dirname "$file" "/" ""
++	dir="$func_dirname_result"
++	dir="$dir$objdir"
++
++	if test -n "$relink_command"; then
++	  # Determine the prefix the user has applied to our future dir.
++	  inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"`
++
++	  # Don't allow the user to place us outside of our expected
++	  # location b/c this prevents finding dependent libraries that
++	  # are installed to the same prefix.
++	  # At present, this check doesn't affect windows .dll's that
++	  # are installed into $libdir/../bin (currently, that works fine)
++	  # but it's something to keep an eye on.
++	  test "$inst_prefix_dir" = "$destdir" && \
++	    func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
++
++	  if test -n "$inst_prefix_dir"; then
++	    # Stick the inst_prefix_dir data into the link command.
++	    relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
++	  else
++	    relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"`
++	  fi
++
++	  func_warning "relinking \`$file'"
++	  func_show_eval "$relink_command" \
++	    'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
++	fi
++
++	# See the names of the shared library.
++	set dummy $library_names; shift
++	if test -n "$1"; then
++	  realname="$1"
++	  shift
++
++	  srcname="$realname"
++	  test -n "$relink_command" && srcname="$realname"T
++
++	  # Install the shared library and build the symlinks.
++	  func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \
++	      'exit $?'
++	  tstripme="$stripme"
++	  case $host_os in
++	  cygwin* | mingw* | pw32* | cegcc*)
++	    case $realname in
++	    *.dll.a)
++	      tstripme=""
++	      ;;
++	    esac
+ 	    ;;
+ 	  esac
+-	done
+-	;;
+-    prog)
+-	compile_deplibs=
+-	finalize_deplibs=
+-	alldeplibs=no
+-	newdlfiles=
+-	newdlprefiles=
+-	passes="conv scan dlopen dlpreopen link"
+-	;;
+-    *)  passes="conv"
+-	;;
+-    esac
+-    for pass in $passes; do
+-      if test "$linkmode,$pass" = "lib,link" ||
+-	 test "$linkmode,$pass" = "prog,scan"; then
+-	libs="$deplibs"
+-	deplibs=
+-      fi
+-      if test "$linkmode" = prog; then
+-	case $pass in
+-	dlopen) libs="$dlfiles" ;;
+-	dlpreopen) libs="$dlprefiles" ;;
+-	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+-	esac
+-      fi
+-      if test "$pass" = dlopen; then
+-	# Collect dlpreopened libraries
+-	save_deplibs="$deplibs"
+-	deplibs=
+-      fi
+-      for deplib in $libs; do
+-	lib=
+-	found=no
+-	case $deplib in
+-	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
+-	  if test "$linkmode,$pass" = "prog,link"; then
+-	    compile_deplibs="$deplib $compile_deplibs"
+-	    finalize_deplibs="$deplib $finalize_deplibs"
+-	  else
+-	    compiler_flags="$compiler_flags $deplib"
++	  if test -n "$tstripme" && test -n "$striplib"; then
++	    func_show_eval "$striplib $destdir/$realname" 'exit $?'
+ 	  fi
+-	  continue
+-	  ;;
+-	-l*)
+-	  if test "$linkmode" != lib && test "$linkmode" != prog; then
+-	    $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
+-	    continue
+-	  fi
+-	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
+-	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+-	    for search_ext in .la $std_shrext .so .a; do
+-	      # Search the libtool library
+-	      lib="$searchdir/lib${name}${search_ext}"
+-	      if test -f "$lib"; then
+-		if test "$search_ext" = ".la"; then
+-		  found=yes
+-		else
+-		  found=no
+-		fi
+-		break 2
+-	      fi
++
++	  if test "$#" -gt 0; then
++	    # Delete the old symlinks, and create new ones.
++	    # Try `ln -sf' first, because the `ln' binary might depend on
++	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
++	    # so we also need to try rm && ln -s.
++	    for linkname
++	    do
++	      test "$linkname" != "$realname" \
++		&& func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
+ 	    done
+-	  done
+-	  if test "$found" != yes; then
+-	    # deplib doesn't seem to be a libtool library
+-	    if test "$linkmode,$pass" = "prog,link"; then
+-	      compile_deplibs="$deplib $compile_deplibs"
+-	      finalize_deplibs="$deplib $finalize_deplibs"
+-	    else
+-	      deplibs="$deplib $deplibs"
+-	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+-	    fi
+-	    continue
+-	  else # deplib is a libtool library
+-	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
+-	    # We need to do some special things here, and not later.
+-	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+-	      case " $predeps $postdeps " in
+-	      *" $deplib "*)
+-		if (${SED} -e '2q' $lib |
+-                    grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+-		  library_names=
+-		  old_library=
+-		  case $lib in
+-		  */* | *\\*) . $lib ;;
+-		  *) . ./$lib ;;
+-		  esac
+-		  for l in $old_library $library_names; do
+-		    ll="$l"
+-		  done
+-		  if test "X$ll" = "X$old_library" ; then # only static version available
+-		    found=no
+-		    ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+-		    test "X$ladir" = "X$lib" && ladir="."
+-		    lib=$ladir/$old_library
+-		    if test "$linkmode,$pass" = "prog,link"; then
+-		      compile_deplibs="$deplib $compile_deplibs"
+-		      finalize_deplibs="$deplib $finalize_deplibs"
+-		    else
+-		      deplibs="$deplib $deplibs"
+-		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+-		    fi
+-		    continue
+-		  fi
+-		fi
+-	        ;;
+-	      *) ;;
+-	      esac
+-	    fi
+-	  fi
+-	  ;; # -l
+-	-L*)
+-	  case $linkmode in
+-	  lib)
+-	    deplibs="$deplib $deplibs"
+-	    test "$pass" = conv && continue
+-	    newdependency_libs="$deplib $newdependency_libs"
+-	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+-	    ;;
+-	  prog)
+-	    if test "$pass" = conv; then
+-	      deplibs="$deplib $deplibs"
+-	      continue
+-	    fi
+-	    if test "$pass" = scan; then
+-	      deplibs="$deplib $deplibs"
+-	    else
+-	      compile_deplibs="$deplib $compile_deplibs"
+-	      finalize_deplibs="$deplib $finalize_deplibs"
+-	    fi
+-	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+-	    ;;
+-	  *)
+-	    $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
+-	    ;;
+-	  esac # linkmode
+-	  continue
+-	  ;; # -L
+-	-R*)
+-	  if test "$pass" = link; then
+-	    dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
+-	    # Make sure the xrpath contains only unique directories.
+-	    case "$xrpath " in
+-	    *" $dir "*) ;;
+-	    *) xrpath="$xrpath $dir" ;;
+-	    esac
+ 	  fi
+-	  deplibs="$deplib $deplibs"
+-	  continue
++
++	  # Do each command in the postinstall commands.
++	  lib="$destdir/$realname"
++	  func_execute_cmds "$postinstall_cmds" 'exit $?'
++	fi
++
++	# Install the pseudo-library for information purposes.
++	func_basename "$file"
++	name="$func_basename_result"
++	instname="$dir/$name"i
++	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
++
++	# Maybe install the static library, too.
++	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
++	;;
++
++      *.lo)
++	# Install (i.e. copy) a libtool object.
++
++	# Figure out destination file name, if it wasn't already specified.
++	if test -n "$destname"; then
++	  destfile="$destdir/$destname"
++	else
++	  func_basename "$file"
++	  destfile="$func_basename_result"
++	  destfile="$destdir/$destfile"
++	fi
++
++	# Deduce the name of the destination old-style object file.
++	case $destfile in
++	*.lo)
++	  func_lo2o "$destfile"
++	  staticdest=$func_lo2o_result
+ 	  ;;
+-	*.la) lib="$deplib" ;;
+-	*.$libext)
+-	  if test "$pass" = conv; then
+-	    deplibs="$deplib $deplibs"
+-	    continue
+-	  fi
+-	  case $linkmode in
+-	  lib)
+-	    valid_a_lib=no
+-	    case $deplibs_check_method in
+-	      match_pattern*)
+-		set dummy $deplibs_check_method
+-	        match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+-		if eval $echo \"$deplib\" 2>/dev/null \
+-		    | $SED 10q \
+-		    | $EGREP "$match_pattern_regex" > /dev/null; then
+-		  valid_a_lib=yes
+-		fi
+-		;;
+-	      pass_all)
+-		valid_a_lib=yes
+-		;;
+-            esac
+-	    if test "$valid_a_lib" != yes; then
+-	      $echo
+-	      $echo "*** Warning: Trying to link with static lib archive $deplib."
+-	      $echo "*** I have the capability to make that library automatically link in when"
+-	      $echo "*** you link to this library.  But I can only do this if you have a"
+-	      $echo "*** shared version of the library, which you do not appear to have"
+-	      $echo "*** because the file extensions .$libext of this argument makes me believe"
+-	      $echo "*** that it is just a static archive that I should not used here."
+-	    else
+-	      $echo
+-	      $echo "*** Warning: Linking the shared library $output against the"
+-	      $echo "*** static library $deplib is not portable!"
+-	      deplibs="$deplib $deplibs"
+-	    fi
+-	    continue
+-	    ;;
+-	  prog)
+-	    if test "$pass" != link; then
+-	      deplibs="$deplib $deplibs"
+-	    else
+-	      compile_deplibs="$deplib $compile_deplibs"
+-	      finalize_deplibs="$deplib $finalize_deplibs"
+-	    fi
+-	    continue
+-	    ;;
+-	  esac # linkmode
+-	  ;; # *.$libext
+-	*.lo | *.$objext)
+-	  if test "$pass" = conv; then
+-	    deplibs="$deplib $deplibs"
+-	  elif test "$linkmode" = prog; then
+-	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+-	      # If there is no dlopen support or we're linking statically,
+-	      # we need to preload.
+-	      newdlprefiles="$newdlprefiles $deplib"
+-	      compile_deplibs="$deplib $compile_deplibs"
+-	      finalize_deplibs="$deplib $finalize_deplibs"
+-	    else
+-	      newdlfiles="$newdlfiles $deplib"
+-	    fi
+-	  fi
+-	  continue
++	*.$objext)
++	  staticdest="$destfile"
++	  destfile=
+ 	  ;;
+-	%DEPLIBS%)
+-	  alldeplibs=yes
+-	  continue
++	*)
++	  func_fatal_help "cannot copy a libtool object to \`$destfile'"
+ 	  ;;
+-	esac # case $deplib
+-	if test "$found" = yes || test -f "$lib"; then :
+-	else
+-	  $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2
+-	  exit $EXIT_FAILURE
++	esac
++
++	# Install the libtool object if requested.
++	test -n "$destfile" && \
++	  func_show_eval "$install_prog $file $destfile" 'exit $?'
++
++	# Install the old object if enabled.
++	if test "$build_old_libs" = yes; then
++	  # Deduce the name of the old-style object file.
++	  func_lo2o "$file"
++	  staticobj=$func_lo2o_result
++	  func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
+ 	fi
++	exit $EXIT_SUCCESS
++	;;
+ 
+-	# Check to see that this really is a libtool archive.
+-	if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
++      *)
++	# Figure out destination file name, if it wasn't already specified.
++	if test -n "$destname"; then
++	  destfile="$destdir/$destname"
+ 	else
+-	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+-	  exit $EXIT_FAILURE
++	  func_basename "$file"
++	  destfile="$func_basename_result"
++	  destfile="$destdir/$destfile"
+ 	fi
+ 
+-	ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+-	test "X$ladir" = "X$lib" && ladir="."
++	# If the file is missing, and there is a .exe on the end, strip it
++	# because it is most likely a libtool script we actually want to
++	# install
++	stripped_ext=""
++	case $file in
++	  *.exe)
++	    if test ! -f "$file"; then
++	      func_stripname '' '.exe' "$file"
++	      file=$func_stripname_result
++	      stripped_ext=".exe"
++	    fi
++	    ;;
++	esac
++
++	# Do a test to see if this is really a libtool program.
++	case $host in
++	*cygwin* | *mingw*)
++	    if func_ltwrapper_executable_p "$file"; then
++	      func_ltwrapper_scriptname "$file"
++	      wrapper=$func_ltwrapper_scriptname_result
++	    else
++	      func_stripname '' '.exe' "$file"
++	      wrapper=$func_stripname_result
++	    fi
++	    ;;
++	*)
++	    wrapper=$file
++	    ;;
++	esac
++	if func_ltwrapper_script_p "$wrapper"; then
++	  notinst_deplibs=
++	  relink_command=
+ 
+-	dlname=
+-	dlopen=
+-	dlpreopen=
+-	libdir=
+-	library_names=
+-	old_library=
+-	# If the library was installed with an old release of libtool,
+-	# it will not redefine variables installed, or shouldnotlink
+-	installed=yes
+-	shouldnotlink=no
+-	avoidtemprpath=
++	  func_source "$wrapper"
+ 
++	  # Check the variables that should have been set.
++	  test -z "$generated_by_libtool_version" && \
++	    func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+ 
+-	# Read the .la file
+-	case $lib in
+-	*/* | *\\*) . $lib ;;
+-	*) . ./$lib ;;
+-	esac
++	  finalize=yes
++	  for lib in $notinst_deplibs; do
++	    # Check to see that each library is installed.
++	    libdir=
++	    if test -f "$lib"; then
++	      func_source "$lib"
++	    fi
++	    libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
++	    if test -n "$libdir" && test ! -f "$libfile"; then
++	      func_warning "\`$lib' has not been installed in \`$libdir'"
++	      finalize=no
++	    fi
++	  done
+ 
+-	if test "$linkmode,$pass" = "lib,link" ||
+-	   test "$linkmode,$pass" = "prog,scan" ||
+-	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+-	  test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
+-	  test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
++	  relink_command=
++	  func_source "$wrapper"
++
++	  outputname=
++	  if test "$fast_install" = no && test -n "$relink_command"; then
++	    $opt_dry_run || {
++	      if test "$finalize" = yes; then
++	        tmpdir=`func_mktempdir`
++		func_basename "$file$stripped_ext"
++		file="$func_basename_result"
++	        outputname="$tmpdir/$file"
++	        # Replace the output file specification.
++	        relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
++
++	        $opt_silent || {
++	          func_quote_for_expand "$relink_command"
++		  eval "func_echo $func_quote_for_expand_result"
++	        }
++	        if eval "$relink_command"; then :
++	          else
++		  func_error "error: relink \`$file' with the above command before installing it"
++		  $opt_dry_run || ${RM}r "$tmpdir"
++		  continue
++	        fi
++	        file="$outputname"
++	      else
++	        func_warning "cannot relink \`$file'"
++	      fi
++	    }
++	  else
++	    # Install the binary that we compiled earlier.
++	    file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
++	  fi
+ 	fi
+ 
+-	if test "$pass" = conv; then
+-	  # Only check for convenience libraries
+-	  deplibs="$lib $deplibs"
+-	  if test -z "$libdir"; then
+-	    if test -z "$old_library"; then
+-	      $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+-	      exit $EXIT_FAILURE
+-	    fi
+-	    # It is a libtool convenience library, so add in its objects.
+-	    convenience="$convenience $ladir/$objdir/$old_library"
+-	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
+-	    tmp_libs=
+-	    for deplib in $dependency_libs; do
+-	      deplibs="$deplib $deplibs"
+-              if test "X$duplicate_deps" = "Xyes" ; then
+-	        case "$tmp_libs " in
+-	        *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	        esac
+-              fi
+-	      tmp_libs="$tmp_libs $deplib"
+-	    done
+-	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
+-	    $echo "$modename: \`$lib' is not a convenience library" 1>&2
+-	    exit $EXIT_FAILURE
+-	  fi
+-	  continue
+-	fi # $pass = conv
++	# remove .exe since cygwin /usr/bin/install will append another
++	# one anyway
++	case $install_prog,$host in
++	*/usr/bin/install*,*cygwin*)
++	  case $file:$destfile in
++	  *.exe:*.exe)
++	    # this is ok
++	    ;;
++	  *.exe:*)
++	    destfile=$destfile.exe
++	    ;;
++	  *:*.exe)
++	    func_stripname '' '.exe' "$destfile"
++	    destfile=$func_stripname_result
++	    ;;
++	  esac
++	  ;;
++	esac
++	func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
++	$opt_dry_run || if test -n "$outputname"; then
++	  ${RM}r "$tmpdir"
++	fi
++	;;
++      esac
++    done
+ 
++    for file in $staticlibs; do
++      func_basename "$file"
++      name="$func_basename_result"
+ 
+-	# Get the name of the library we link against.
+-	linklib=
+-	for l in $old_library $library_names; do
+-	  linklib="$l"
+-	done
+-	if test -z "$linklib"; then
+-	  $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+-	  exit $EXIT_FAILURE
+-	fi
++      # Set up the ranlib parameters.
++      oldlib="$destdir/$name"
+ 
+-	# This library was specified with -dlopen.
+-	if test "$pass" = dlopen; then
+-	  if test -z "$libdir"; then
+-	    $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
+-	    exit $EXIT_FAILURE
+-	  fi
+-	  if test -z "$dlname" ||
+-	     test "$dlopen_support" != yes ||
+-	     test "$build_libtool_libs" = no; then
+-	    # If there is no dlname, no dlopen support or we're linking
+-	    # statically, we need to preload.  We also need to preload any
+-	    # dependent libraries so libltdl's deplib preloader doesn't
+-	    # bomb out in the load deplibs phase.
+-	    dlprefiles="$dlprefiles $lib $dependency_libs"
+-	  else
+-	    newdlfiles="$newdlfiles $lib"
+-	  fi
+-	  continue
+-	fi # $pass = dlopen
++      func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
+ 
+-	# We need an absolute path.
+-	case $ladir in
+-	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+-	*)
+-	  abs_ladir=`cd "$ladir" && pwd`
+-	  if test -z "$abs_ladir"; then
+-	    $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
+-	    $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
+-	    abs_ladir="$ladir"
++      if test -n "$stripme" && test -n "$old_striplib"; then
++	func_show_eval "$old_striplib $oldlib" 'exit $?'
++      fi
++
++      # Do each command in the postinstall commands.
++      func_execute_cmds "$old_postinstall_cmds" 'exit $?'
++    done
++
++    test -n "$future_libdirs" && \
++      func_warning "remember to run \`$progname --finish$future_libdirs'"
++
++    if test -n "$current_libdirs"; then
++      # Maybe just do a dry run.
++      $opt_dry_run && current_libdirs=" -n$current_libdirs"
++      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
++    else
++      exit $EXIT_SUCCESS
++    fi
++}
++
++test "$mode" = install && func_mode_install ${1+"$@"}
++
++
++# func_generate_dlsyms outputname originator pic_p
++# Extract symbols from dlprefiles and create ${outputname}S.o with
++# a dlpreopen symbol table.
++func_generate_dlsyms ()
++{
++    $opt_debug
++    my_outputname="$1"
++    my_originator="$2"
++    my_pic_p="${3-no}"
++    my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
++    my_dlsyms=
++
++    if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++      if test -n "$NM" && test -n "$global_symbol_pipe"; then
++	my_dlsyms="${my_outputname}S.c"
++      else
++	func_error "not configured to extract global symbols from dlpreopened files"
++      fi
++    fi
++
++    if test -n "$my_dlsyms"; then
++      case $my_dlsyms in
++      "") ;;
++      *.c)
++	# Discover the nlist of each of the dlfiles.
++	nlist="$output_objdir/${my_outputname}.nm"
++
++	func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
++
++	# Parse the name list into a source file.
++	func_verbose "creating $output_objdir/$my_dlsyms"
++
++	$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
++/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
++/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
++
++#ifdef __cplusplus
++extern \"C\" {
++#endif
++
++/* External symbol declarations for the compiler. */\
++"
++
++	if test "$dlself" = yes; then
++	  func_verbose "generating symbol list for \`$output'"
++
++	  $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
++
++	  # Add our own program objects to the symbol list.
++	  progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++	  for progfile in $progfiles; do
++	    func_verbose "extracting global C symbols from \`$progfile'"
++	    $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
++	  done
++
++	  if test -n "$exclude_expsyms"; then
++	    $opt_dry_run || {
++	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
++	      eval '$MV "$nlist"T "$nlist"'
++	    }
+ 	  fi
+-	  ;;
+-	esac
+-	laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+ 
+-	# Find the relevant object directory and library name.
+-	if test "X$installed" = Xyes; then
+-	  if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+-	    $echo "$modename: warning: library \`$lib' was moved." 1>&2
+-	    dir="$ladir"
+-	    absdir="$abs_ladir"
+-	    libdir="$abs_ladir"
+-	  else
+-	    dir="$libdir"
+-	    absdir="$libdir"
++	  if test -n "$export_symbols_regex"; then
++	    $opt_dry_run || {
++	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
++	      eval '$MV "$nlist"T "$nlist"'
++	    }
+ 	  fi
+-	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+-	else
+-	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+-	    dir="$ladir"
+-	    absdir="$abs_ladir"
+-	    # Remove this search path later
+-	    notinst_path="$notinst_path $abs_ladir"
++
++	  # Prepare the list of exported symbols
++	  if test -z "$export_symbols"; then
++	    export_symbols="$output_objdir/$outputname.exp"
++	    $opt_dry_run || {
++	      $RM $export_symbols
++	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
++	      case $host in
++	      *cygwin* | *mingw* | *cegcc* )
++                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
++                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
++	        ;;
++	      esac
++	    }
+ 	  else
+-	    dir="$ladir/$objdir"
+-	    absdir="$abs_ladir/$objdir"
+-	    # Remove this search path later
+-	    notinst_path="$notinst_path $abs_ladir"
++	    $opt_dry_run || {
++	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
++	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
++	      eval '$MV "$nlist"T "$nlist"'
++	      case $host in
++	        *cygwin | *mingw* | *cegcc* )
++	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
++	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
++	          ;;
++	      esac
++	    }
+ 	  fi
+-	fi # $installed = yes
+-	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
++	fi
+ 
+-	# This library was specified with -dlpreopen.
+-	if test "$pass" = dlpreopen; then
+-	  if test -z "$libdir"; then
+-	    $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
+-	    exit $EXIT_FAILURE
++	for dlprefile in $dlprefiles; do
++	  func_verbose "extracting global C symbols from \`$dlprefile'"
++	  func_basename "$dlprefile"
++	  name="$func_basename_result"
++	  $opt_dry_run || {
++	    eval '$ECHO ": $name " >> "$nlist"'
++	    eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++	  }
++	done
++
++	$opt_dry_run || {
++	  # Make sure we have at least an empty file.
++	  test -f "$nlist" || : > "$nlist"
++
++	  if test -n "$exclude_expsyms"; then
++	    $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
++	    $MV "$nlist"T "$nlist"
+ 	  fi
+-	  # Prefer using a static library (so that no silly _DYNAMIC symbols
+-	  # are required to link).
+-	  if test -n "$old_library"; then
+-	    newdlprefiles="$newdlprefiles $dir/$old_library"
+-	  # Otherwise, use the dlname, so that lt_dlopen finds it.
+-	  elif test -n "$dlname"; then
+-	    newdlprefiles="$newdlprefiles $dir/$dlname"
++
++	  # Try sorting and uniquifying the output.
++	  if $GREP -v "^: " < "$nlist" |
++	      if sort -k 3 </dev/null >/dev/null 2>&1; then
++		sort -k 3
++	      else
++		sort +2
++	      fi |
++	      uniq > "$nlist"S; then
++	    :
+ 	  else
+-	    newdlprefiles="$newdlprefiles $dir/$linklib"
++	    $GREP -v "^: " < "$nlist" > "$nlist"S
+ 	  fi
+-	fi # $pass = dlpreopen
+ 
+-	if test -z "$libdir"; then
+-	  # Link the convenience library
+-	  if test "$linkmode" = lib; then
+-	    deplibs="$dir/$old_library $deplibs"
+-	  elif test "$linkmode,$pass" = "prog,link"; then
+-	    compile_deplibs="$dir/$old_library $compile_deplibs"
+-	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
++	  if test -f "$nlist"S; then
++	    eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
+ 	  else
+-	    deplibs="$lib $deplibs" # used for prog,scan pass
++	    $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms"
+ 	  fi
+-	  continue
+-	fi
+ 
++	  $ECHO >> "$output_objdir/$my_dlsyms" "\
+ 
+-	if test "$linkmode" = prog && test "$pass" != link; then
+-	  newlib_search_path="$newlib_search_path $ladir"
+-	  deplibs="$lib $deplibs"
+-
+-	  linkalldeplibs=no
+-	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
+-	     test "$build_libtool_libs" = no; then
+-	    linkalldeplibs=yes
+-	  fi
++/* The mapping between symbol names and symbols.  */
++typedef struct {
++  const char *name;
++  void *address;
++} lt_dlsymlist;
++"
++	  case $host in
++	  *cygwin* | *mingw* | *cegcc* )
++	    $ECHO >> "$output_objdir/$my_dlsyms" "\
++/* DATA imports from DLLs on WIN32 con't be const, because
++   runtime relocations are performed -- see ld's documentation
++   on pseudo-relocs.  */"
++	    lt_dlsym_const= ;;
++	  *osf5*)
++	    echo >> "$output_objdir/$my_dlsyms" "\
++/* This system does not cope well with relocations in const data */"
++	    lt_dlsym_const= ;;
++	  *)
++	    lt_dlsym_const=const ;;
++	  esac
+ 
+-	  tmp_libs=
+-	  for deplib in $dependency_libs; do
+-	    case $deplib in
+-	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
+-	    esac
+-	    # Need to link against all dependency_libs?
+-	    if test "$linkalldeplibs" = yes; then
+-	      deplibs="$deplib $deplibs"
+-	    else
+-	      # Need to hardcode shared library paths
+-	      # or/and link against static libraries
+-	      newdependency_libs="$deplib $newdependency_libs"
+-	    fi
+-	    if test "X$duplicate_deps" = "Xyes" ; then
+-	      case "$tmp_libs " in
+-	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	      esac
+-	    fi
+-	    tmp_libs="$tmp_libs $deplib"
+-	  done # for deplib
+-	  continue
+-	fi # $linkmode = prog...
++	  $ECHO >> "$output_objdir/$my_dlsyms" "\
++extern $lt_dlsym_const lt_dlsymlist
++lt_${my_prefix}_LTX_preloaded_symbols[];
++$lt_dlsym_const lt_dlsymlist
++lt_${my_prefix}_LTX_preloaded_symbols[] =
++{\
++  { \"$my_originator\", (void *) 0 },"
+ 
+-	if test "$linkmode,$pass" = "prog,link"; then
+-	  if test -n "$library_names" &&
+-	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+-	    # We need to hardcode the library path
+-	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
+-	      # Make sure the rpath contains only unique directories.
+-	      case "$temp_rpath " in
+-	      *" $dir "*) ;;
+-	      *" $absdir "*) ;;
+-	      *) temp_rpath="$temp_rpath $absdir" ;;
+-	      esac
+-	    fi
++	  case $need_lib_prefix in
++	  no)
++	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
++	    ;;
++	  *)
++	    eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
++	    ;;
++	  esac
++	  $ECHO >> "$output_objdir/$my_dlsyms" "\
++  {0, (void *) 0}
++};
+ 
+-	    # Hardcode the library path.
+-	    # Skip directories that are in the system default run-time
+-	    # search path.
+-	    case " $sys_lib_dlsearch_path " in
+-	    *" $absdir "*) ;;
+-	    *)
+-	      case "$compile_rpath " in
+-	      *" $absdir "*) ;;
+-	      *) compile_rpath="$compile_rpath $absdir"
+-	      esac
+-	      ;;
+-	    esac
+-	    case " $sys_lib_dlsearch_path " in
+-	    *" $libdir "*) ;;
+-	    *)
+-	      case "$finalize_rpath " in
+-	      *" $libdir "*) ;;
+-	      *) finalize_rpath="$finalize_rpath $libdir"
+-	      esac
+-	      ;;
+-	    esac
+-	  fi # $linkmode,$pass = prog,link...
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++  return lt_${my_prefix}_LTX_preloaded_symbols;
++}
++#endif
+ 
+-	  if test "$alldeplibs" = yes &&
+-	     { test "$deplibs_check_method" = pass_all ||
+-	       { test "$build_libtool_libs" = yes &&
+-		 test -n "$library_names"; }; }; then
+-	    # We only need to search for static libraries
+-	    continue
+-	  fi
+-	fi
++#ifdef __cplusplus
++}
++#endif\
++"
++	} # !$opt_dry_run
+ 
+-	link_static=no # Whether the deplib will be linked statically
+-	use_static_libs=$prefer_static_libs
+-	if test "$use_static_libs" = built && test "$installed" = yes ; then
+-	  use_static_libs=no
+-	fi
+-	if test -n "$library_names" &&
+-	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
+-	  if test "$installed" = no; then
+-	    notinst_deplibs="$notinst_deplibs $lib"
+-	    need_relink=yes
+-	  fi
+-	  # This is a shared library
+-
+-	  # Warn about portability, can't link against -module's on
+-	  # some systems (darwin)
+-	  if test "$shouldnotlink" = yes && test "$pass" = link ; then
+-	    $echo
+-	    if test "$linkmode" = prog; then
+-	      $echo "*** Warning: Linking the executable $output against the loadable module"
+-	    else
+-	      $echo "*** Warning: Linking the shared library $output against the loadable module"
++	pic_flag_for_symtable=
++	case "$compile_command " in
++	*" -static "*) ;;
++	*)
++	  case $host in
++	  # compiling the symbol table file with pic_flag works around
++	  # a FreeBSD bug that causes programs to crash when -lm is
++	  # linked before any other PIC object.  But we must not use
++	  # pic_flag when linking with -static.  The problem exists in
++	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
++	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
++	    pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
++	  *-*-hpux*)
++	    pic_flag_for_symtable=" $pic_flag"  ;;
++	  *)
++	    if test "X$my_pic_p" != Xno; then
++	      pic_flag_for_symtable=" $pic_flag"
+ 	    fi
+-	    $echo "*** $linklib is not portable!"
+-	  fi
+-	  if test "$linkmode" = lib &&
+-	     test "$hardcode_into_libs" = yes; then
+-	    # Hardcode the library path.
+-	    # Skip directories that are in the system default run-time
+-	    # search path.
+-	    case " $sys_lib_dlsearch_path " in
+-	    *" $absdir "*) ;;
+-	    *)
+-	      case "$compile_rpath " in
+-	      *" $absdir "*) ;;
+-	      *) compile_rpath="$compile_rpath $absdir"
+-	      esac
+-	      ;;
+-	    esac
+-	    case " $sys_lib_dlsearch_path " in
+-	    *" $libdir "*) ;;
+-	    *)
+-	      case "$finalize_rpath " in
+-	      *" $libdir "*) ;;
+-	      *) finalize_rpath="$finalize_rpath $libdir"
+-	      esac
+-	      ;;
+-	    esac
+-	  fi
++	    ;;
++	  esac
++	  ;;
++	esac
++	symtab_cflags=
++	for arg in $LTCFLAGS; do
++	  case $arg in
++	  -pie | -fpie | -fPIE) ;;
++	  *) symtab_cflags="$symtab_cflags $arg" ;;
++	  esac
++	done
+ 
+-	  if test -n "$old_archive_from_expsyms_cmds"; then
+-	    # figure out the soname
+-	    set dummy $library_names
+-	    realname="$2"
+-	    shift; shift
+-	    libname=`eval \\$echo \"$libname_spec\"`
+-	    # use dlname if we got it. it's perfectly good, no?
+-	    if test -n "$dlname"; then
+-	      soname="$dlname"
+-	    elif test -n "$soname_spec"; then
+-	      # bleh windows
+-	      case $host in
+-	      *cygwin* | mingw*)
+-		major=`expr $current - $age`
+-		versuffix="-$major"
+-		;;
+-	      esac
+-	      eval soname=\"$soname_spec\"
+-	    else
+-	      soname="$realname"
+-	    fi
++	# Now compile the dynamic symbol file.
++	func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
+ 
+-	    # Make a new name for the extract_expsyms_cmds to use
+-	    soroot="$soname"
+-	    soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
+-	    newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
++	# Clean up the generated files.
++	func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+ 
+-	    # If the library has no export list, then create one now
+-	    if test -f "$output_objdir/$soname-def"; then :
+-	    else
+-	      $show "extracting exported symbol list from \`$soname'"
+-	      save_ifs="$IFS"; IFS='~'
+-	      cmds=$extract_expsyms_cmds
+-	      for cmd in $cmds; do
+-		IFS="$save_ifs"
+-		eval cmd=\"$cmd\"
+-		$show "$cmd"
+-		$run eval "$cmd" || exit $?
+-	      done
+-	      IFS="$save_ifs"
+-	    fi
++	# Transform the symbol file into the correct name.
++	symfileobj="$output_objdir/${my_outputname}S.$objext"
++	case $host in
++	*cygwin* | *mingw* | *cegcc* )
++	  if test -f "$output_objdir/$my_outputname.def"; then
++	    compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
++	    finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
++	  else
++	    compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
++	    finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
++	  fi
++	  ;;
++	*)
++	  compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
++	  finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
++	  ;;
++	esac
++	;;
++      *)
++	func_fatal_error "unknown suffix for \`$my_dlsyms'"
++	;;
++      esac
++    else
++      # We keep going just in case the user didn't refer to
++      # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
++      # really was required.
++
++      # Nullify the symbol file.
++      compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
++      finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
++    fi
++}
+ 
+-	    # Create $newlib
+-	    if test -f "$output_objdir/$newlib"; then :; else
+-	      $show "generating import library for \`$soname'"
+-	      save_ifs="$IFS"; IFS='~'
+-	      cmds=$old_archive_from_expsyms_cmds
+-	      for cmd in $cmds; do
+-		IFS="$save_ifs"
+-		eval cmd=\"$cmd\"
+-		$show "$cmd"
+-		$run eval "$cmd" || exit $?
+-	      done
+-	      IFS="$save_ifs"
+-	    fi
+-	    # make sure the library variables are pointing to the new library
+-	    dir=$output_objdir
+-	    linklib=$newlib
+-	  fi # test -n "$old_archive_from_expsyms_cmds"
++# func_win32_libid arg
++# return the library type of file 'arg'
++#
++# Need a lot of goo to handle *both* DLLs and import libs
++# Has to be a shell function in order to 'eat' the argument
++# that is supplied when $file_magic_command is called.
++func_win32_libid ()
++{
++  $opt_debug
++  win32_libid_type="unknown"
++  win32_fileres=`file -L $1 2>/dev/null`
++  case $win32_fileres in
++  *ar\ archive\ import\ library*) # definitely import
++    win32_libid_type="x86 archive import"
++    ;;
++  *ar\ archive*) # could be an import, or static
++    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
++       $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
++      win32_nmres=`eval $NM -f posix -A $1 |
++	$SED -n -e '
++	    1,100{
++		/ I /{
++		    s,.*,import,
++		    p
++		    q
++		}
++	    }'`
++      case $win32_nmres in
++      import*)  win32_libid_type="x86 archive import";;
++      *)        win32_libid_type="x86 archive static";;
++      esac
++    fi
++    ;;
++  *DLL*)
++    win32_libid_type="x86 DLL"
++    ;;
++  *executable*) # but shell scripts are "executable" too...
++    case $win32_fileres in
++    *MS\ Windows\ PE\ Intel*)
++      win32_libid_type="x86 DLL"
++      ;;
++    esac
++    ;;
++  esac
++  $ECHO "$win32_libid_type"
++}
+ 
+-	  if test "$linkmode" = prog || test "$mode" != relink; then
+-	    add_shlibpath=
+-	    add_dir=
+-	    add=
+-	    lib_linked=yes
+-	    case $hardcode_action in
+-	    immediate | unsupported)
+-	      if test "$hardcode_direct" = no; then
+-		add="$dir/$linklib"
+-		case $host in
+-		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
+-		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
+-		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
+-		    *-*-unixware7*) add_dir="-L$dir" ;;
+-		  *-*-darwin* )
+-		    # if the lib is a module then we can not link against
+-		    # it, someone is ignoring the new warnings I added
+-		    if /usr/bin/file -L $add 2> /dev/null |
+-                      $EGREP ": [^:]* bundle" >/dev/null ; then
+-		      $echo "** Warning, lib $linklib is a module, not a shared library"
+-		      if test -z "$old_library" ; then
+-		        $echo
+-		        $echo "** And there doesn't seem to be a static archive available"
+-		        $echo "** The link will probably fail, sorry"
+-		      else
+-		        add="$dir/$old_library"
+-		      fi
+-		    fi
+-		esac
+-	      elif test "$hardcode_minus_L" = no; then
+-		case $host in
+-		*-*-sunos*) add_shlibpath="$dir" ;;
+-		esac
+-		add_dir="-L$dir"
+-		add="-l$name"
+-	      elif test "$hardcode_shlibpath_var" = no; then
+-		add_shlibpath="$dir"
+-		add="-l$name"
+-	      else
+-		lib_linked=no
+-	      fi
+-	      ;;
+-	    relink)
+-	      if test "$hardcode_direct" = yes; then
+-		add="$dir/$linklib"
+-	      elif test "$hardcode_minus_L" = yes; then
+-		add_dir="-L$dir"
+-		# Try looking first in the location we're being installed to.
+-		if test -n "$inst_prefix_dir"; then
+-		  case $libdir in
+-		    [\\/]*)
+-		      add_dir="$add_dir -L$inst_prefix_dir$libdir"
+-		      ;;
+-		  esac
+-		fi
+-		add="-l$name"
+-	      elif test "$hardcode_shlibpath_var" = yes; then
+-		add_shlibpath="$dir"
+-		add="-l$name"
+-	      else
+-		lib_linked=no
+-	      fi
+-	      ;;
+-	    *) lib_linked=no ;;
+-	    esac
+ 
+-	    if test "$lib_linked" != yes; then
+-	      $echo "$modename: configuration error: unsupported hardcode properties"
+-	      exit $EXIT_FAILURE
+-	    fi
+ 
+-	    if test -n "$add_shlibpath"; then
+-	      case :$compile_shlibpath: in
+-	      *":$add_shlibpath:"*) ;;
+-	      *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
+-	      esac
+-	    fi
+-	    if test "$linkmode" = prog; then
+-	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
+-	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
+-	    else
+-	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
+-	      test -n "$add" && deplibs="$add $deplibs"
+-	      if test "$hardcode_direct" != yes && \
+-		 test "$hardcode_minus_L" != yes && \
+-		 test "$hardcode_shlibpath_var" = yes; then
+-		case :$finalize_shlibpath: in
+-		*":$libdir:"*) ;;
+-		*) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+-		esac
+-	      fi
+-	    fi
+-	  fi
++# func_extract_an_archive dir oldlib
++func_extract_an_archive ()
++{
++    $opt_debug
++    f_ex_an_ar_dir="$1"; shift
++    f_ex_an_ar_oldlib="$1"
++    func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?'
++    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
++     :
++    else
++      func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
++    fi
++}
+ 
+-	  if test "$linkmode" = prog || test "$mode" = relink; then
+-	    add_shlibpath=
+-	    add_dir=
+-	    add=
+-	    # Finalize command for both is simple: just hardcode it.
+-	    if test "$hardcode_direct" = yes; then
+-	      add="$libdir/$linklib"
+-	    elif test "$hardcode_minus_L" = yes; then
+-	      add_dir="-L$libdir"
+-	      add="-l$name"
+-	    elif test "$hardcode_shlibpath_var" = yes; then
+-	      case :$finalize_shlibpath: in
+-	      *":$libdir:"*) ;;
+-	      *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+-	      esac
+-	      add="-l$name"
+-	    elif test "$hardcode_automatic" = yes; then
+-	      if test -n "$inst_prefix_dir" &&
+-		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
+-	        add="$inst_prefix_dir$libdir/$linklib"
+-	      else
+-	        add="$libdir/$linklib"
+-	      fi
+-	    else
+-	      # We cannot seem to hardcode it, guess we'll fake it.
+-	      add_dir="-L$libdir"
+-	      # Try looking first in the location we're being installed to.
+-	      if test -n "$inst_prefix_dir"; then
+-		case $libdir in
+-		  [\\/]*)
+-		    add_dir="$add_dir -L$inst_prefix_dir$libdir"
+-		    ;;
+-		esac
+-	      fi
+-	      add="-l$name"
+-	    fi
+ 
+-	    if test "$linkmode" = prog; then
+-	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
+-	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
+-	    else
+-	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
+-	      test -n "$add" && deplibs="$add $deplibs"
+-	    fi
+-	  fi
+-	elif test "$linkmode" = prog; then
+-	  # Here we assume that one of hardcode_direct or hardcode_minus_L
+-	  # is not unsupported.  This is valid on all known static and
+-	  # shared platforms.
+-	  if test "$hardcode_direct" != unsupported; then
+-	    test -n "$old_library" && linklib="$old_library"
+-	    compile_deplibs="$dir/$linklib $compile_deplibs"
+-	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
+-	  else
+-	    compile_deplibs="-l$name -L$dir $compile_deplibs"
+-	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
+-	  fi
+-	elif test "$build_libtool_libs" = yes; then
+-	  # Not a shared library
+-	  if test "$deplibs_check_method" != pass_all; then
+-	    # We're trying link a shared library against a static one
+-	    # but the system doesn't support it.
++# func_extract_archives gentop oldlib ...
++func_extract_archives ()
++{
++    $opt_debug
++    my_gentop="$1"; shift
++    my_oldlibs=${1+"$@"}
++    my_oldobjs=""
++    my_xlib=""
++    my_xabs=""
++    my_xdir=""
+ 
+-	    # Just print a warning and add the library to dependency_libs so
+-	    # that the program can be linked against the static library.
+-	    $echo
+-	    $echo "*** Warning: This system can not link to static lib archive $lib."
+-	    $echo "*** I have the capability to make that library automatically link in when"
+-	    $echo "*** you link to this library.  But I can only do this if you have a"
+-	    $echo "*** shared version of the library, which you do not appear to have."
+-	    if test "$module" = yes; then
+-	      $echo "*** But as you try to build a module library, libtool will still create "
+-	      $echo "*** a static module, that should work as long as the dlopening application"
+-	      $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+-	      if test -z "$global_symbol_pipe"; then
+-		$echo
+-		$echo "*** However, this would only work if libtool was able to extract symbol"
+-		$echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+-		$echo "*** not find such a program.  So, this module is probably useless."
+-		$echo "*** \`nm' from GNU binutils and a full rebuild may help."
+-	      fi
+-	      if test "$build_old_libs" = no; then
+-		build_libtool_libs=module
+-		build_old_libs=yes
+-	      else
+-		build_libtool_libs=no
+-	      fi
+-	    fi
++    for my_xlib in $my_oldlibs; do
++      # Extract the objects.
++      case $my_xlib in
++	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
++	*) my_xabs=`pwd`"/$my_xlib" ;;
++      esac
++      func_basename "$my_xlib"
++      my_xlib="$func_basename_result"
++      my_xlib_u=$my_xlib
++      while :; do
++        case " $extracted_archives " in
++	*" $my_xlib_u "*)
++	  func_arith $extracted_serial + 1
++	  extracted_serial=$func_arith_result
++	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
++	*) break ;;
++	esac
++      done
++      extracted_archives="$extracted_archives $my_xlib_u"
++      my_xdir="$my_gentop/$my_xlib_u"
++
++      func_mkdir_p "$my_xdir"
++
++      case $host in
++      *-darwin*)
++	func_verbose "Extracting $my_xabs"
++	# Do not bother doing anything if just a dry run
++	$opt_dry_run || {
++	  darwin_orig_dir=`pwd`
++	  cd $my_xdir || exit $?
++	  darwin_archive=$my_xabs
++	  darwin_curdir=`pwd`
++	  darwin_base_archive=`basename "$darwin_archive"`
++	  darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
++	  if test -n "$darwin_arches"; then
++	    darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
++	    darwin_arch=
++	    func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
++	    for darwin_arch in  $darwin_arches ; do
++	      func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
++	      $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
++	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
++	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
++	      cd "$darwin_curdir"
++	      $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
++	    done # $darwin_arches
++            ## Okay now we've a bunch of thin objects, gotta fatten them up :)
++	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
++	    darwin_file=
++	    darwin_files=
++	    for darwin_file in $darwin_filelist; do
++	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
++	      $LIPO -create -output "$darwin_file" $darwin_files
++	    done # $darwin_filelist
++	    $RM -rf unfat-$$
++	    cd "$darwin_orig_dir"
+ 	  else
+-	    deplibs="$dir/$old_library $deplibs"
+-	    link_static=yes
+-	  fi
+-	fi # link shared/static library?
++	    cd $darwin_orig_dir
++	    func_extract_an_archive "$my_xdir" "$my_xabs"
++	  fi # $darwin_arches
++	} # !$opt_dry_run
++	;;
++      *)
++        func_extract_an_archive "$my_xdir" "$my_xabs"
++	;;
++      esac
++      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
++    done
+ 
+-	if test "$linkmode" = lib; then
+-	  if test -n "$dependency_libs" &&
+-	     { test "$hardcode_into_libs" != yes ||
+-	       test "$build_old_libs" = yes ||
+-	       test "$link_static" = yes; }; then
+-	    # Extract -R from dependency_libs
+-	    temp_deplibs=
+-	    for libdir in $dependency_libs; do
+-	      case $libdir in
+-	      -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
+-		   case " $xrpath " in
+-		   *" $temp_xrpath "*) ;;
+-		   *) xrpath="$xrpath $temp_xrpath";;
+-		   esac;;
+-	      *) temp_deplibs="$temp_deplibs $libdir";;
+-	      esac
+-	    done
+-	    dependency_libs="$temp_deplibs"
+-	  fi
++    func_extract_archives_result="$my_oldobjs"
++}
+ 
+-	  newlib_search_path="$newlib_search_path $absdir"
+-	  # Link against this library
+-	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+-	  # ... and its dependency_libs
+-	  tmp_libs=
+-	  for deplib in $dependency_libs; do
+-	    newdependency_libs="$deplib $newdependency_libs"
+-	    if test "X$duplicate_deps" = "Xyes" ; then
+-	      case "$tmp_libs " in
+-	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	      esac
+-	    fi
+-	    tmp_libs="$tmp_libs $deplib"
+-	  done
+ 
+-	  if test "$link_all_deplibs" != no; then
+-	    # Add the search paths of all dependency libraries
+-	    for deplib in $dependency_libs; do
+-	      case $deplib in
+-	      -L*) path="$deplib" ;;
+-	      *.la)
+-		dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
+-		test "X$dir" = "X$deplib" && dir="."
+-		# We need an absolute path.
+-		case $dir in
+-		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+-		*)
+-		  absdir=`cd "$dir" && pwd`
+-		  if test -z "$absdir"; then
+-		    $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
+-		    absdir="$dir"
+-		  fi
+-		  ;;
+-		esac
+-		if grep "^installed=no" $deplib > /dev/null; then
+-		  path="$absdir/$objdir"
+-		else
+-		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+-		  if test -z "$libdir"; then
+-		    $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+-		    exit $EXIT_FAILURE
+-		  fi
+-		  if test "$absdir" != "$libdir"; then
+-		    $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
+-		  fi
+-		  path="$absdir"
+-		fi
+-		depdepl=
+-		case $host in
+-		*-*-darwin*)
+-		  # we do not want to link against static libs,
+-		  # but need to link against shared
+-		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+-		  if test -n "$deplibrary_names" ; then
+-		    for tmp in $deplibrary_names ; do
+-		      depdepl=$tmp
+-		    done
+-		    if test -f "$path/$depdepl" ; then
+-		      depdepl="$path/$depdepl"
+-		    fi
+-		    # do not add paths which are already there
+-		    case " $newlib_search_path " in
+-		    *" $path "*) ;;
+-		    *) newlib_search_path="$newlib_search_path $path";;
+-		    esac
+-		  fi
+-		  path=""
+-		  ;;
+-		*)
+-		  path="-L$path"
+-		  ;;
+-		esac
+-		;;
+-	      -l*)
+-		case $host in
+-		*-*-darwin*)
+-		  # Again, we only want to link against shared libraries
+-		  eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
+-		  for tmp in $newlib_search_path ; do
+-		    if test -f "$tmp/lib$tmp_libs.dylib" ; then
+-		      eval depdepl="$tmp/lib$tmp_libs.dylib"
+-		      break
+-		    fi
+-		  done
+-		  path=""
+-		  ;;
+-		*) continue ;;
+-		esac
+-		;;
+-	      *) continue ;;
+-	      esac
+-	      case " $deplibs " in
+-	      *" $path "*) ;;
+-	      *) deplibs="$path $deplibs" ;;
+-	      esac
+-	      case " $deplibs " in
+-	      *" $depdepl "*) ;;
+-	      *) deplibs="$depdepl $deplibs" ;;
+-	      esac
+-	    done
+-	  fi # link_all_deplibs != no
+-	fi # linkmode = lib
+-      done # for deplib in $libs
+-      dependency_libs="$newdependency_libs"
+-      if test "$pass" = dlpreopen; then
+-	# Link the dlpreopened libraries before other libraries
+-	for deplib in $save_deplibs; do
+-	  deplibs="$deplib $deplibs"
+-	done
+-      fi
+-      if test "$pass" != dlopen; then
+-	if test "$pass" != conv; then
+-	  # Make sure lib_search_path contains only unique directories.
+-	  lib_search_path=
+-	  for dir in $newlib_search_path; do
+-	    case "$lib_search_path " in
+-	    *" $dir "*) ;;
+-	    *) lib_search_path="$lib_search_path $dir" ;;
+-	    esac
+-	  done
+-	  newlib_search_path=
+-	fi
+ 
+-	if test "$linkmode,$pass" != "prog,link"; then
+-	  vars="deplibs"
+-	else
+-	  vars="compile_deplibs finalize_deplibs"
++# func_emit_wrapper_part1 [arg=no]
++#
++# Emit the first part of a libtool wrapper script on stdout.
++# For more information, see the description associated with
++# func_emit_wrapper(), below.
++func_emit_wrapper_part1 ()
++{
++	func_emit_wrapper_part1_arg1=no
++	if test -n "$1" ; then
++	  func_emit_wrapper_part1_arg1=$1
+ 	fi
+-	for var in $vars dependency_libs; do
+-	  # Add libraries to $var in reverse order
+-	  eval tmp_libs=\"\$$var\"
+-	  new_libs=
+-	  for deplib in $tmp_libs; do
+-	    # FIXME: Pedantically, this is the right thing to do, so
+-	    #        that some nasty dependency loop isn't accidentally
+-	    #        broken:
+-	    #new_libs="$deplib $new_libs"
+-	    # Pragmatically, this seems to cause very few problems in
+-	    # practice:
+-	    case $deplib in
+-	    -L*) new_libs="$deplib $new_libs" ;;
+-	    -R*) ;;
+-	    *)
+-	      # And here is the reason: when a library appears more
+-	      # than once as an explicit dependence of a library, or
+-	      # is implicitly linked in more than once by the
+-	      # compiler, it is considered special, and multiple
+-	      # occurrences thereof are not removed.  Compare this
+-	      # with having the same library being listed as a
+-	      # dependency of multiple other libraries: in this case,
+-	      # we know (pedantically, we assume) the library does not
+-	      # need to be listed more than once, so we keep only the
+-	      # last copy.  This is not always right, but it is rare
+-	      # enough that we require users that really mean to play
+-	      # such unportable linking tricks to link the library
+-	      # using -Wl,-lname, so that libtool does not consider it
+-	      # for duplicate removal.
+-	      case " $specialdeplibs " in
+-	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
+-	      *)
+-		case " $new_libs " in
+-		*" $deplib "*) ;;
+-		*) new_libs="$deplib $new_libs" ;;
+-		esac
+-		;;
+-	      esac
+-	      ;;
+-	    esac
+-	  done
+-	  tmp_libs=
+-	  for deplib in $new_libs; do
+-	    case $deplib in
+-	    -L*)
+-	      case " $tmp_libs " in
+-	      *" $deplib "*) ;;
+-	      *) tmp_libs="$tmp_libs $deplib" ;;
+-	      esac
+-	      ;;
+-	    *) tmp_libs="$tmp_libs $deplib" ;;
+-	    esac
+-	  done
+-	  eval $var=\"$tmp_libs\"
+-	done # for var
+-      fi
+-      # Last step: remove runtime libs from dependency_libs
+-      # (they stay in deplibs)
+-      tmp_libs=
+-      for i in $dependency_libs ; do
+-	case " $predeps $postdeps $compiler_lib_search_path " in
+-	*" $i "*)
+-	  i=""
+-	  ;;
+-	esac
+-	if test -n "$i" ; then
+-	  tmp_libs="$tmp_libs $i"
+-	fi
+-      done
+-      dependency_libs=$tmp_libs
+-    done # for pass
+-    if test "$linkmode" = prog; then
+-      dlfiles="$newdlfiles"
+-      dlprefiles="$newdlprefiles"
+-    fi
+ 
+-    case $linkmode in
+-    oldlib)
+-      if test -n "$deplibs"; then
+-	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
+-      fi
++	$ECHO "\
++#! $SHELL
+ 
+-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+-	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
+-      fi
++# $output - temporary wrapper script for $objdir/$outputname
++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++#
++# The $output program cannot be directly executed until all the libtool
++# libraries that it depends on are installed.
++#
++# This wrapper script should never be moved out of the build directory.
++# If it is, it will not operate correctly.
+ 
+-      if test -n "$rpath"; then
+-	$echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
+-      fi
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++Xsed='${SED} -e 1s/^X//'
++sed_quote_subst='$sed_quote_subst'
+ 
+-      if test -n "$xrpath"; then
+-	$echo "$modename: warning: \`-R' is ignored for archives" 1>&2
+-      fi
++# Be Bourne compatible
++if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
++  emulate sh
++  NULLCMD=:
++  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
++  # is contrary to our usage.  Disable this feature.
++  alias -g '\${1+\"\$@\"}'='\"\$@\"'
++  setopt NO_GLOB_SUBST
++else
++  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
++fi
++BIN_SH=xpg4; export BIN_SH # for Tru64
++DUALCASE=1; export DUALCASE # for MKS sh
+ 
+-      if test -n "$vinfo"; then
+-	$echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
+-      fi
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+ 
+-      if test -n "$release"; then
+-	$echo "$modename: warning: \`-release' is ignored for archives" 1>&2
+-      fi
++relink_command=\"$relink_command\"
+ 
+-      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+-	$echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
+-      fi
++# This environment variable determines our operation mode.
++if test \"\$libtool_install_magic\" = \"$magic\"; then
++  # install mode needs the following variables:
++  generated_by_libtool_version='$macro_version'
++  notinst_deplibs='$notinst_deplibs'
++else
++  # When we are sourced in execute mode, \$file and \$ECHO are already set.
++  if test \"\$libtool_execute_magic\" != \"$magic\"; then
++    ECHO=\"$qecho\"
++    file=\"\$0\"
++    # Make sure echo works.
++    if test \"X\$1\" = X--no-reexec; then
++      # Discard the --no-reexec flag, and continue.
++      shift
++    elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then
++      # Yippee, \$ECHO works!
++      :
++    else
++      # Restart under the correct shell, and then maybe \$ECHO will work.
++      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
++    fi
++  fi\
++"
++	$ECHO "\
+ 
+-      # Now set the variables for building old libraries.
+-      build_libtool_libs=no
+-      oldlibs="$output"
+-      objs="$objs$old_deplibs"
+-      ;;
++  # Find the directory that this script lives in.
++  thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
++  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+ 
+-    lib)
+-      # Make sure we only generate libraries of the form `libNAME.la'.
+-      case $outputname in
+-      lib*)
+-	name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+-	eval shared_ext=\"$shrext_cmds\"
+-	eval libname=\"$libname_spec\"
+-	;;
+-      *)
+-	if test "$module" = no; then
+-	  $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
+-	  $echo "$help" 1>&2
+-	  exit $EXIT_FAILURE
+-	fi
+-	if test "$need_lib_prefix" != no; then
+-	  # Add the "lib" prefix for modules if required
+-	  name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+-	  eval shared_ext=\"$shrext_cmds\"
+-	  eval libname=\"$libname_spec\"
+-	else
+-	  libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+-	fi
+-	;;
++  # Follow symbolic links until we get to the real thisdir.
++  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
++  while test -n \"\$file\"; do
++    destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
++
++    # If there was a directory component, then change thisdir.
++    if test \"x\$destdir\" != \"x\$file\"; then
++      case \"\$destdir\" in
++      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
++      *) thisdir=\"\$thisdir/\$destdir\" ;;
+       esac
++    fi
+ 
+-      if test -n "$objs"; then
+-	if test "$deplibs_check_method" != pass_all; then
+-	  $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
+-	  exit $EXIT_FAILURE
+-	else
+-	  $echo
+-	  $echo "*** Warning: Linking the shared library $output against the non-libtool"
+-	  $echo "*** objects $objs is not portable!"
+-	  libobjs="$libobjs $objs"
+-	fi
+-      fi
++    file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
++    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
++  done
++"
++}
++# end: func_emit_wrapper_part1
+ 
+-      if test "$dlself" != no; then
+-	$echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
+-      fi
++# func_emit_wrapper_part2 [arg=no]
++#
++# Emit the second part of a libtool wrapper script on stdout.
++# For more information, see the description associated with
++# func_emit_wrapper(), below.
++func_emit_wrapper_part2 ()
++{
++	func_emit_wrapper_part2_arg1=no
++	if test -n "$1" ; then
++	  func_emit_wrapper_part2_arg1=$1
++	fi
++
++	$ECHO "\
++
++  # Usually 'no', except on cygwin/mingw when embedded into
++  # the cwrapper.
++  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1
++  if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
++    # special case for '.'
++    if test \"\$thisdir\" = \".\"; then
++      thisdir=\`pwd\`
++    fi
++    # remove .libs from thisdir
++    case \"\$thisdir\" in
++    *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;;
++    $objdir )   thisdir=. ;;
++    esac
++  fi
+ 
+-      set dummy $rpath
+-      if test "$#" -gt 2; then
+-	$echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
++  # Try to get the absolute directory name.
++  absdir=\`cd \"\$thisdir\" && pwd\`
++  test -n \"\$absdir\" && thisdir=\"\$absdir\"
++"
++
++	if test "$fast_install" = yes; then
++	  $ECHO "\
++  program=lt-'$outputname'$exeext
++  progdir=\"\$thisdir/$objdir\"
++
++  if test ! -f \"\$progdir/\$program\" ||
++     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
++       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
++
++    file=\"\$\$-\$program\"
++
++    if test ! -d \"\$progdir\"; then
++      $MKDIR \"\$progdir\"
++    else
++      $RM \"\$progdir/\$file\"
++    fi"
++
++	  $ECHO "\
++
++    # relink executable if necessary
++    if test -n \"\$relink_command\"; then
++      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
++      else
++	$ECHO \"\$relink_command_output\" >&2
++	$RM \"\$progdir/\$file\"
++	exit 1
+       fi
+-      install_libdir="$2"
++    fi
+ 
+-      oldlibs=
+-      if test -z "$rpath"; then
+-	if test "$build_libtool_libs" = yes; then
+-	  # Building a libtool convenience library.
+-	  # Some compilers have problems with a `.al' extension so
+-	  # convenience libraries should have the same extension an
+-	  # archive normally would.
+-	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
+-	  build_libtool_libs=convenience
+-	  build_old_libs=yes
++    $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
++    { $RM \"\$progdir/\$program\";
++      $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
++    $RM \"\$progdir/\$file\"
++  fi"
++	else
++	  $ECHO "\
++  program='$outputname'
++  progdir=\"\$thisdir/$objdir\"
++"
+ 	fi
+ 
+-	if test -n "$vinfo"; then
+-	  $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
+-	fi
++	$ECHO "\
+ 
+-	if test -n "$release"; then
+-	  $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
+-	fi
+-      else
++  if test -f \"\$progdir/\$program\"; then"
+ 
+-	# Parse the version information argument.
+-	save_ifs="$IFS"; IFS=':'
+-	set dummy $vinfo 0 0 0
+-	IFS="$save_ifs"
++	# Export our shlibpath_var if we have one.
++	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
++	  $ECHO "\
++    # Add our own library path to $shlibpath_var
++    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+ 
+-	if test -n "$8"; then
+-	  $echo "$modename: too many parameters to \`-version-info'" 1>&2
+-	  $echo "$help" 1>&2
+-	  exit $EXIT_FAILURE
+-	fi
++    # Some systems cannot cope with colon-terminated $shlibpath_var
++    # The second colon is a workaround for a bug in BeOS R4 sed
++    $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+ 
+-	# convert absolute version numbers to libtool ages
+-	# this retains compatibility with .la files and attempts
+-	# to make the code below a bit more comprehensible
++    export $shlibpath_var
++"
++	fi
+ 
+-	case $vinfo_number in
+-	yes)
+-	  number_major="$2"
+-	  number_minor="$3"
+-	  number_revision="$4"
+-	  #
+-	  # There are really only two kinds -- those that
+-	  # use the current revision as the major version
+-	  # and those that subtract age and use age as
+-	  # a minor version.  But, then there is irix
+-	  # which has an extra 1 added just for fun
+-	  #
+-	  case $version_type in
+-	  darwin|linux|osf|windows)
+-	    current=`expr $number_major + $number_minor`
+-	    age="$number_minor"
+-	    revision="$number_revision"
+-	    ;;
+-	  freebsd-aout|freebsd-elf|sunos)
+-	    current="$number_major"
+-	    revision="$number_minor"
+-	    age="0"
+-	    ;;
+-	  irix|nonstopux)
+-	    current=`expr $number_major + $number_minor - 1`
+-	    age="$number_minor"
+-	    revision="$number_minor"
+-	    ;;
+-	  esac
+-	  ;;
+-	no)
+-	  current="$2"
+-	  revision="$3"
+-	  age="$4"
+-	  ;;
+-	esac
++	# fixup the dll searchpath if we need to.
++	if test -n "$dllsearchpath"; then
++	  $ECHO "\
++    # Add the dll search path components to the executable PATH
++    PATH=$dllsearchpath:\$PATH
++"
++	fi
+ 
+-	# Check that each of the things are valid numbers.
+-	case $current in
+-	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+-	*)
+-	  $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2
+-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+-	  exit $EXIT_FAILURE
++	$ECHO "\
++    if test \"\$libtool_execute_magic\" != \"$magic\"; then
++      # Run the actual program with our arguments.
++"
++	case $host in
++	# Backslashes separate directories on plain windows
++	*-*-mingw | *-*-os2* | *-cegcc*)
++	  $ECHO "\
++      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
++"
+ 	  ;;
+-	esac
+ 
+-	case $revision in
+-	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+ 	*)
+-	  $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2
+-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+-	  exit $EXIT_FAILURE
++	  $ECHO "\
++      exec \"\$progdir/\$program\" \${1+\"\$@\"}
++"
+ 	  ;;
+ 	esac
++	$ECHO "\
++      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
++      exit 1
++    fi
++  else
++    # The program doesn't exist.
++    \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
++    \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
++    $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
++    exit 1
++  fi
++fi\
++"
++}
++# end: func_emit_wrapper_part2
+ 
+-	case $age in
+-	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+-	*)
+-	  $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2
+-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+-	  exit $EXIT_FAILURE
+-	  ;;
+-	esac
+ 
+-	if test "$age" -gt "$current"; then
+-	  $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
+-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+-	  exit $EXIT_FAILURE
++# func_emit_wrapper [arg=no]
++#
++# Emit a libtool wrapper script on stdout.
++# Don't directly open a file because we may want to
++# incorporate the script contents within a cygwin/mingw
++# wrapper executable.  Must ONLY be called from within
++# func_mode_link because it depends on a number of variables
++# set therein.
++#
++# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
++# variable will take.  If 'yes', then the emitted script
++# will assume that the directory in which it is stored is
++# the $objdir directory.  This is a cygwin/mingw-specific
++# behavior.
++func_emit_wrapper ()
++{
++	func_emit_wrapper_arg1=no
++	if test -n "$1" ; then
++	  func_emit_wrapper_arg1=$1
+ 	fi
+ 
+-	# Calculate the version variables.
+-	major=
+-	versuffix=
+-	verstring=
+-	case $version_type in
+-	none) ;;
+-
+-	darwin)
+-	  # Like Linux, but with the current version available in
+-	  # verstring for coding it into the library header
+-	  major=.`expr $current - $age`
+-	  versuffix="$major.$age.$revision"
+-	  # Darwin ld doesn't like 0 for these options...
+-	  minor_current=`expr $current + 1`
+-	  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+-	  ;;
++	# split this up so that func_emit_cwrapperexe_src
++	# can call each part independently.
++	func_emit_wrapper_part1 "${func_emit_wrapper_arg1}"
++	func_emit_wrapper_part2 "${func_emit_wrapper_arg1}"
++}
+ 
+-	freebsd-aout)
+-	  major=".$current"
+-	  versuffix=".$current.$revision";
+-	  ;;
+ 
+-	freebsd-elf)
+-	  major=".$current"
+-	  versuffix=".$current";
+-	  ;;
++# func_to_host_path arg
++#
++# Convert paths to host format when used with build tools.
++# Intended for use with "native" mingw (where libtool itself
++# is running under the msys shell), or in the following cross-
++# build environments:
++#    $build          $host
++#    mingw (msys)    mingw  [e.g. native]
++#    cygwin          mingw
++#    *nix + wine     mingw
++# where wine is equipped with the `winepath' executable.
++# In the native mingw case, the (msys) shell automatically
++# converts paths for any non-msys applications it launches,
++# but that facility isn't available from inside the cwrapper.
++# Similar accommodations are necessary for $host mingw and
++# $build cygwin.  Calling this function does no harm for other
++# $host/$build combinations not listed above.
++#
++# ARG is the path (on $build) that should be converted to
++# the proper representation for $host. The result is stored
++# in $func_to_host_path_result.
++func_to_host_path ()
++{
++  func_to_host_path_result="$1"
++  if test -n "$1" ; then
++    case $host in
++      *mingw* )
++        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
++        case $build in
++          *mingw* ) # actually, msys
++            # awkward: cmd appends spaces to result
++            lt_sed_strip_trailing_spaces="s/[ ]*\$//"
++            func_to_host_path_tmp1=`( cmd //c echo "$1" |\
++              $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
++            func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
++              $SED -e "$lt_sed_naive_backslashify"`
++            ;;
++          *cygwin* )
++            func_to_host_path_tmp1=`cygpath -w "$1"`
++            func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
++              $SED -e "$lt_sed_naive_backslashify"`
++            ;;
++          * )
++            # Unfortunately, winepath does not exit with a non-zero
++            # error code, so we are forced to check the contents of
++            # stdout. On the other hand, if the command is not
++            # found, the shell will set an exit code of 127 and print
++            # *an error message* to stdout. So we must check for both
++            # error code of zero AND non-empty stdout, which explains
++            # the odd construction:
++            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
++            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
++              func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
++                $SED -e "$lt_sed_naive_backslashify"`
++            else
++              # Allow warning below.
++              func_to_host_path_result=""
++            fi
++            ;;
++        esac
++        if test -z "$func_to_host_path_result" ; then
++          func_error "Could not determine host path corresponding to"
++          func_error "  '$1'"
++          func_error "Continuing, but uninstalled executables may not work."
++          # Fallback:
++          func_to_host_path_result="$1"
++        fi
++        ;;
++    esac
++  fi
++}
++# end: func_to_host_path
+ 
+-	irix | nonstopux)
+-	  major=`expr $current - $age + 1`
++# func_to_host_pathlist arg
++#
++# Convert pathlists to host format when used with build tools.
++# See func_to_host_path(), above. This function supports the
++# following $build/$host combinations (but does no harm for
++# combinations not listed here):
++#    $build          $host
++#    mingw (msys)    mingw  [e.g. native]
++#    cygwin          mingw
++#    *nix + wine     mingw
++#
++# Path separators are also converted from $build format to
++# $host format. If ARG begins or ends with a path separator
++# character, it is preserved (but converted to $host format)
++# on output.
++#
++# ARG is a pathlist (on $build) that should be converted to
++# the proper representation on $host. The result is stored
++# in $func_to_host_pathlist_result.
++func_to_host_pathlist ()
++{
++  func_to_host_pathlist_result="$1"
++  if test -n "$1" ; then
++    case $host in
++      *mingw* )
++        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
++        # Remove leading and trailing path separator characters from
++        # ARG. msys behavior is inconsistent here, cygpath turns them
++        # into '.;' and ';.', and winepath ignores them completely.
++        func_to_host_pathlist_tmp2="$1"
++        # Once set for this call, this variable should not be
++        # reassigned. It is used in tha fallback case.
++        func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\
++          $SED -e 's|^:*||' -e 's|:*$||'`
++        case $build in
++          *mingw* ) # Actually, msys.
++            # Awkward: cmd appends spaces to result.
++            lt_sed_strip_trailing_spaces="s/[ ]*\$//"
++            func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\
++              $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
++            func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
++              $SED -e "$lt_sed_naive_backslashify"`
++            ;;
++          *cygwin* )
++            func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"`
++            func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
++              $SED -e "$lt_sed_naive_backslashify"`
++            ;;
++          * )
++            # unfortunately, winepath doesn't convert pathlists
++            func_to_host_pathlist_result=""
++            func_to_host_pathlist_oldIFS=$IFS
++            IFS=:
++            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
++              IFS=$func_to_host_pathlist_oldIFS
++              if test -n "$func_to_host_pathlist_f" ; then
++                func_to_host_path "$func_to_host_pathlist_f"
++                if test -n "$func_to_host_path_result" ; then
++                  if test -z "$func_to_host_pathlist_result" ; then
++                    func_to_host_pathlist_result="$func_to_host_path_result"
++                  else
++                    func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result"
++                  fi
++                fi
++              fi
++              IFS=:
++            done
++            IFS=$func_to_host_pathlist_oldIFS
++            ;;
++        esac
++        if test -z "$func_to_host_pathlist_result" ; then
++          func_error "Could not determine the host path(s) corresponding to"
++          func_error "  '$1'"
++          func_error "Continuing, but uninstalled executables may not work."
++          # Fallback. This may break if $1 contains DOS-style drive
++          # specifications. The fix is not to complicate the expression
++          # below, but for the user to provide a working wine installation
++          # with winepath so that path translation in the cross-to-mingw
++          # case works properly.
++          lt_replace_pathsep_nix_to_dos="s|:|;|g"
++          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
++            $SED -e "$lt_replace_pathsep_nix_to_dos"`
++        fi
++        # Now, add the leading and trailing path separators back
++        case "$1" in
++          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
++            ;;
++        esac
++        case "$1" in
++          *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;"
++            ;;
++        esac
++        ;;
++    esac
++  fi
++}
++# end: func_to_host_pathlist
+ 
+-	  case $version_type in
+-	    nonstopux) verstring_prefix=nonstopux ;;
+-	    *)         verstring_prefix=sgi ;;
+-	  esac
+-	  verstring="$verstring_prefix$major.$revision"
++# func_emit_cwrapperexe_src
++# emit the source code for a wrapper executable on stdout
++# Must ONLY be called from within func_mode_link because
++# it depends on a number of variable set therein.
++func_emit_cwrapperexe_src ()
++{
++	cat <<EOF
+ 
+-	  # Add in all the interfaces that we are compatible with.
+-	  loop=$revision
+-	  while test "$loop" -ne 0; do
+-	    iface=`expr $revision - $loop`
+-	    loop=`expr $loop - 1`
+-	    verstring="$verstring_prefix$major.$iface:$verstring"
+-	  done
++/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
++   Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+ 
+-	  # Before this point, $major must not contain `.'.
+-	  major=.$major
+-	  versuffix="$major.$revision"
+-	  ;;
++   The $output program cannot be directly executed until all the libtool
++   libraries that it depends on are installed.
+ 
+-	linux)
+-	  major=.`expr $current - $age`
+-	  versuffix="$major.$age.$revision"
+-	  ;;
++   This wrapper executable should never be moved out of the build directory.
++   If it is, it will not operate correctly.
+ 
+-	osf)
+-	  major=.`expr $current - $age`
+-	  versuffix=".$current.$age.$revision"
+-	  verstring="$current.$age.$revision"
++   Currently, it simply execs the wrapper *script* "$SHELL $output",
++   but could eventually absorb all of the scripts functionality and
++   exec $objdir/$outputname directly.
++*/
++EOF
++	    cat <<"EOF"
++#include <stdio.h>
++#include <stdlib.h>
++#ifdef _MSC_VER
++# include <direct.h>
++# include <process.h>
++# include <io.h>
++# define setmode _setmode
++#else
++# include <unistd.h>
++# include <stdint.h>
++# ifdef __CYGWIN__
++#  include <io.h>
++#  define HAVE_SETENV
++#  ifdef __STRICT_ANSI__
++char *realpath (const char *, char *);
++int putenv (char *);
++int setenv (const char *, const char *, int);
++#  endif
++# endif
++#endif
++#include <malloc.h>
++#include <stdarg.h>
++#include <assert.h>
++#include <string.h>
++#include <ctype.h>
++#include <errno.h>
++#include <fcntl.h>
++#include <sys/stat.h>
+ 
+-	  # Add in all the interfaces that we are compatible with.
+-	  loop=$age
+-	  while test "$loop" -ne 0; do
+-	    iface=`expr $current - $loop`
+-	    loop=`expr $loop - 1`
+-	    verstring="$verstring:${iface}.0"
+-	  done
++#if defined(PATH_MAX)
++# define LT_PATHMAX PATH_MAX
++#elif defined(MAXPATHLEN)
++# define LT_PATHMAX MAXPATHLEN
++#else
++# define LT_PATHMAX 1024
++#endif
+ 
+-	  # Make executables depend on our current version.
+-	  verstring="$verstring:${current}.0"
+-	  ;;
++#ifndef S_IXOTH
++# define S_IXOTH 0
++#endif
++#ifndef S_IXGRP
++# define S_IXGRP 0
++#endif
+ 
+-	sunos)
+-	  major=".$current"
+-	  versuffix=".$current.$revision"
+-	  ;;
++#ifdef _MSC_VER
++# define S_IXUSR _S_IEXEC
++# define stat _stat
++# ifndef _INTPTR_T_DEFINED
++#  define intptr_t int
++# endif
++#endif
+ 
+-	windows)
+-	  # Use '-' rather than '.', since we only want one
+-	  # extension on DOS 8.3 filesystems.
+-	  major=`expr $current - $age`
+-	  versuffix="-$major"
+-	  ;;
++#ifndef DIR_SEPARATOR
++# define DIR_SEPARATOR '/'
++# define PATH_SEPARATOR ':'
++#endif
+ 
+-	*)
+-	  $echo "$modename: unknown library version type \`$version_type'" 1>&2
+-	  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
+-	  exit $EXIT_FAILURE
+-	  ;;
+-	esac
++#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
++  defined (__OS2__)
++# define HAVE_DOS_BASED_FILE_SYSTEM
++# define FOPEN_WB "wb"
++# ifndef DIR_SEPARATOR_2
++#  define DIR_SEPARATOR_2 '\\'
++# endif
++# ifndef PATH_SEPARATOR_2
++#  define PATH_SEPARATOR_2 ';'
++# endif
++#endif
+ 
+-	# Clear the version info if we defaulted, and they specified a release.
+-	if test -z "$vinfo" && test -n "$release"; then
+-	  major=
+-	  case $version_type in
+-	  darwin)
+-	    # we can't check for "0.0" in archive_cmds due to quoting
+-	    # problems, so we reset it completely
+-	    verstring=
+-	    ;;
+-	  *)
+-	    verstring="0.0"
+-	    ;;
+-	  esac
+-	  if test "$need_version" = no; then
+-	    versuffix=
+-	  else
+-	    versuffix=".0.0"
+-	  fi
+-	fi
++#ifndef DIR_SEPARATOR_2
++# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
++#else /* DIR_SEPARATOR_2 */
++# define IS_DIR_SEPARATOR(ch) \
++	(((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
++#endif /* DIR_SEPARATOR_2 */
+ 
+-	# Remove version info from name if versioning should be avoided
+-	if test "$avoid_version" = yes && test "$need_version" = no; then
+-	  major=
+-	  versuffix=
+-	  verstring=""
+-	fi
++#ifndef PATH_SEPARATOR_2
++# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
++#else /* PATH_SEPARATOR_2 */
++# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
++#endif /* PATH_SEPARATOR_2 */
+ 
+-	# Check to see if the archive will have undefined symbols.
+-	if test "$allow_undefined" = yes; then
+-	  if test "$allow_undefined_flag" = unsupported; then
+-	    $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
+-	    build_libtool_libs=no
+-	    build_old_libs=yes
+-	  fi
+-	else
+-	  # Don't allow undefined symbols.
+-	  allow_undefined_flag="$no_undefined_flag"
+-	fi
+-      fi
++#ifdef __CYGWIN__
++# define FOPEN_WB "wb"
++#endif
+ 
+-      if test "$mode" != relink; then
+-	# Remove our outputs, but don't remove object files since they
+-	# may have been created when compiling PIC objects.
+-	removelist=
+-	tempremovelist=`$echo "$output_objdir/*"`
+-	for p in $tempremovelist; do
+-	  case $p in
+-	    *.$objext)
+-	       ;;
+-	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
+-	       if test "X$precious_files_regex" != "X"; then
+-	         if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
+-	         then
+-		   continue
+-		 fi
+-	       fi
+-	       removelist="$removelist $p"
+-	       ;;
+-	    *) ;;
+-	  esac
+-	done
+-	if test -n "$removelist"; then
+-	  $show "${rm}r $removelist"
+-	  $run ${rm}r $removelist
+-	fi
+-      fi
++#ifndef FOPEN_WB
++# define FOPEN_WB "w"
++#endif
++#ifndef _O_BINARY
++# define _O_BINARY 0
++#endif
+ 
+-      # Now set the variables for building old libraries.
+-      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+-	oldlibs="$oldlibs $output_objdir/$libname.$libext"
++#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
++#define XFREE(stale) do { \
++  if (stale) { free ((void *) stale); stale = 0; } \
++} while (0)
+ 
+-	# Transform .lo files to .o files.
+-	oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+-      fi
++#undef LTWRAPPER_DEBUGPRINTF
++#if defined DEBUGWRAPPER
++# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
++static void
++ltwrapper_debugprintf (const char *fmt, ...)
++{
++    va_list args;
++    va_start (args, fmt);
++    (void) vfprintf (stderr, fmt, args);
++    va_end (args);
++}
++#else
++# define LTWRAPPER_DEBUGPRINTF(args)
++#endif
+ 
+-      # Eliminate all temporary directories.
+-      for path in $notinst_path; do
+-	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
+-	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
+-	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
+-      done
++const char *program_name = NULL;
+ 
+-      if test -n "$xrpath"; then
+-	# If the user specified any rpath flags, then add them.
+-	temp_xrpath=
+-	for libdir in $xrpath; do
+-	  temp_xrpath="$temp_xrpath -R$libdir"
+-	  case "$finalize_rpath " in
+-	  *" $libdir "*) ;;
+-	  *) finalize_rpath="$finalize_rpath $libdir" ;;
+-	  esac
+-	done
+-	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+-	  dependency_libs="$temp_xrpath $dependency_libs"
+-	fi
+-      fi
++void *xmalloc (size_t num);
++char *xstrdup (const char *string);
++const char *base_name (const char *name);
++char *find_executable (const char *wrapper);
++char *chase_symlinks (const char *pathspec);
++int make_executable (const char *path);
++int check_executable (const char *path);
++char *strendzap (char *str, const char *pat);
++void lt_fatal (const char *message, ...);
++void lt_setenv (const char *name, const char *value);
++char *lt_extend_str (const char *orig_value, const char *add, int to_end);
++void lt_opt_process_env_set (const char *arg);
++void lt_opt_process_env_prepend (const char *arg);
++void lt_opt_process_env_append (const char *arg);
++int lt_split_name_value (const char *arg, char** name, char** value);
++void lt_update_exe_path (const char *name, const char *value);
++void lt_update_lib_path (const char *name, const char *value);
+ 
+-      # Make sure dlfiles contains only unique files that won't be dlpreopened
+-      old_dlfiles="$dlfiles"
+-      dlfiles=
+-      for lib in $old_dlfiles; do
+-	case " $dlprefiles $dlfiles " in
+-	*" $lib "*) ;;
+-	*) dlfiles="$dlfiles $lib" ;;
+-	esac
+-      done
++static const char *script_text_part1 =
++EOF
+ 
+-      # Make sure dlprefiles contains only unique files
+-      old_dlprefiles="$dlprefiles"
+-      dlprefiles=
+-      for lib in $old_dlprefiles; do
+-	case "$dlprefiles " in
+-	*" $lib "*) ;;
+-	*) dlprefiles="$dlprefiles $lib" ;;
+-	esac
+-      done
++	    func_emit_wrapper_part1 yes |
++	        $SED -e 's/\([\\"]\)/\\\1/g' \
++	             -e 's/^/  "/' -e 's/$/\\n"/'
++	    echo ";"
++	    cat <<EOF
+ 
+-      if test "$build_libtool_libs" = yes; then
+-	if test -n "$rpath"; then
+-	  case $host in
+-	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
+-	    # these systems don't actually have a c library (as such)!
+-	    ;;
+-	  *-*-rhapsody* | *-*-darwin1.[012])
+-	    # Rhapsody C library is in the System framework
+-	    deplibs="$deplibs -framework System"
+-	    ;;
+-	  *-*-netbsd*)
+-	    # Don't link with libc until the a.out ld.so is fixed.
+-	    ;;
+-	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+-	    # Do not include libc due to us having libc/libc_r.
+-	    ;;
+-	  *-*-sco3.2v5* | *-*-sco5v6*)
+-	    # Causes problems with __ctype
+-	    ;;
+-	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+-	    # Compiler inserts libc in the correct place for threads to work
+-	    ;;
+- 	  *)
+-	    # Add libc to deplibs on all other systems if necessary.
+-	    if test "$build_libtool_need_lc" = "yes"; then
+-	      deplibs="$deplibs -lc"
+-	    fi
+-	    ;;
+-	  esac
+-	fi
++static const char *script_text_part2 =
++EOF
++	    func_emit_wrapper_part2 yes |
++	        $SED -e 's/\([\\"]\)/\\\1/g' \
++	             -e 's/^/  "/' -e 's/$/\\n"/'
++	    echo ";"
++
++	    cat <<EOF
++const char * MAGIC_EXE = "$magic_exe";
++const char * LIB_PATH_VARNAME = "$shlibpath_var";
++EOF
+ 
+-	# Transform deplibs into only deplibs that can be linked in shared.
+-	name_save=$name
+-	libname_save=$libname
+-	release_save=$release
+-	versuffix_save=$versuffix
+-	major_save=$major
+-	# I'm not sure if I'm treating the release correctly.  I think
+-	# release should show up in the -l (ie -lgmp5) so we don't want to
+-	# add it in twice.  Is that correct?
+-	release=""
+-	versuffix=""
+-	major=""
+-	newdeplibs=
+-	droppeddeps=no
+-	case $deplibs_check_method in
+-	pass_all)
+-	  # Don't check for shared/static.  Everything works.
+-	  # This might be a little naive.  We might want to check
+-	  # whether the library exists or not.  But this is on
+-	  # osf3 & osf4 and I'm not really sure... Just
+-	  # implementing what was already the behavior.
+-	  newdeplibs=$deplibs
+-	  ;;
+-	test_compile)
+-	  # This code stresses the "libraries are programs" paradigm to its
+-	  # limits. Maybe even breaks it.  We compile a program, linking it
+-	  # against the deplibs as a proxy for the library.  Then we can check
+-	  # whether they linked in statically or dynamically with ldd.
+-	  $rm conftest.c
+-	  cat > conftest.c <<EOF
+-	  int main() { return 0; }
++	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
++              func_to_host_pathlist "$temp_rpath"
++	      cat <<EOF
++const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
+ EOF
+-	  $rm conftest
+-	  $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
+-	  if test "$?" -eq 0 ; then
+-	    ldd_output=`ldd conftest`
+-	    for i in $deplibs; do
+-	      name=`expr $i : '-l\(.*\)'`
+-	      # If $name is empty we are operating on a -L argument.
+-              if test "$name" != "" && test "$name" -ne "0"; then
+-		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+-		  case " $predeps $postdeps " in
+-		  *" $i "*)
+-		    newdeplibs="$newdeplibs $i"
+-		    i=""
+-		    ;;
+-		  esac
+-	        fi
+-		if test -n "$i" ; then
+-		  libname=`eval \\$echo \"$libname_spec\"`
+-		  deplib_matches=`eval \\$echo \"$library_names_spec\"`
+-		  set dummy $deplib_matches
+-		  deplib_match=$2
+-		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+-		    newdeplibs="$newdeplibs $i"
+-		  else
+-		    droppeddeps=yes
+-		    $echo
+-		    $echo "*** Warning: dynamic linker does not accept needed library $i."
+-		    $echo "*** I have the capability to make that library automatically link in when"
+-		    $echo "*** you link to this library.  But I can only do this if you have a"
+-		    $echo "*** shared version of the library, which I believe you do not have"
+-		    $echo "*** because a test_compile did reveal that the linker did not use it for"
+-		    $echo "*** its dynamic dependency list that programs get resolved with at runtime."
+-		  fi
+-		fi
+-	      else
+-		newdeplibs="$newdeplibs $i"
+-	      fi
+-	    done
+-	  else
+-	    # Error occurred in the first compile.  Let's try to salvage
+-	    # the situation: Compile a separate program for each library.
+-	    for i in $deplibs; do
+-	      name=`expr $i : '-l\(.*\)'`
+-	      # If $name is empty we are operating on a -L argument.
+-              if test "$name" != "" && test "$name" != "0"; then
+-		$rm conftest
+-		$LTCC $LTCFLAGS -o conftest conftest.c $i
+-		# Did it work?
+-		if test "$?" -eq 0 ; then
+-		  ldd_output=`ldd conftest`
+-		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+-		    case " $predeps $postdeps " in
+-		    *" $i "*)
+-		      newdeplibs="$newdeplibs $i"
+-		      i=""
+-		      ;;
+-		    esac
+-		  fi
+-		  if test -n "$i" ; then
+-		    libname=`eval \\$echo \"$libname_spec\"`
+-		    deplib_matches=`eval \\$echo \"$library_names_spec\"`
+-		    set dummy $deplib_matches
+-		    deplib_match=$2
+-		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+-		      newdeplibs="$newdeplibs $i"
+-		    else
+-		      droppeddeps=yes
+-		      $echo
+-		      $echo "*** Warning: dynamic linker does not accept needed library $i."
+-		      $echo "*** I have the capability to make that library automatically link in when"
+-		      $echo "*** you link to this library.  But I can only do this if you have a"
+-		      $echo "*** shared version of the library, which you do not appear to have"
+-		      $echo "*** because a test_compile did reveal that the linker did not use this one"
+-		      $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+-		    fi
+-		  fi
+-		else
+-		  droppeddeps=yes
+-		  $echo
+-		  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
+-		  $echo "***  make it link in!  You will probably need to install it or some"
+-		  $echo "*** library that it depends on before this library will be fully"
+-		  $echo "*** functional.  Installing it before continuing would be even better."
+-		fi
+-	      else
+-		newdeplibs="$newdeplibs $i"
+-	      fi
+-	    done
+-	  fi
+-	  ;;
+-	file_magic*)
+-	  set dummy $deplibs_check_method
+-	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+-	  for a_deplib in $deplibs; do
+-	    name=`expr $a_deplib : '-l\(.*\)'`
+-	    # If $name is empty we are operating on a -L argument.
+-            if test "$name" != "" && test  "$name" != "0"; then
+-	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+-		case " $predeps $postdeps " in
+-		*" $a_deplib "*)
+-		  newdeplibs="$newdeplibs $a_deplib"
+-		  a_deplib=""
+-		  ;;
+-		esac
+-	      fi
+-	      if test -n "$a_deplib" ; then
+-		libname=`eval \\$echo \"$libname_spec\"`
+-		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+-		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+-		  for potent_lib in $potential_libs; do
+-		      # Follow soft links.
+-		      if ls -lLd "$potent_lib" 2>/dev/null \
+-			 | grep " -> " >/dev/null; then
+-			continue
+-		      fi
+-		      # The statement above tries to avoid entering an
+-		      # endless loop below, in case of cyclic links.
+-		      # We might still enter an endless loop, since a link
+-		      # loop can be closed while we follow links,
+-		      # but so what?
+-		      potlib="$potent_lib"
+-		      while test -h "$potlib" 2>/dev/null; do
+-			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+-			case $potliblink in
+-			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+-			*) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+-			esac
+-		      done
+-		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
+-			 | ${SED} 10q \
+-			 | $EGREP "$file_magic_regex" > /dev/null; then
+-			newdeplibs="$newdeplibs $a_deplib"
+-			a_deplib=""
+-			break 2
+-		      fi
+-		  done
+-		done
+-	      fi
+-	      if test -n "$a_deplib" ; then
+-		droppeddeps=yes
+-		$echo
+-		$echo "*** Warning: linker path does not have real file for library $a_deplib."
+-		$echo "*** I have the capability to make that library automatically link in when"
+-		$echo "*** you link to this library.  But I can only do this if you have a"
+-		$echo "*** shared version of the library, which you do not appear to have"
+-		$echo "*** because I did check the linker path looking for a file starting"
+-		if test -z "$potlib" ; then
+-		  $echo "*** with $libname but no candidates were found. (...for file magic test)"
+-		else
+-		  $echo "*** with $libname and none of the candidates passed a file format test"
+-		  $echo "*** using a file magic. Last file checked: $potlib"
+-		fi
+-	      fi
+ 	    else
+-	      # Add a -L argument.
+-	      newdeplibs="$newdeplibs $a_deplib"
++	      cat <<"EOF"
++const char * LIB_PATH_VALUE   = "";
++EOF
+ 	    fi
+-	  done # Gone through all deplibs.
+-	  ;;
+-	match_pattern*)
+-	  set dummy $deplibs_check_method
+-	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+-	  for a_deplib in $deplibs; do
+-	    name=`expr $a_deplib : '-l\(.*\)'`
+-	    # If $name is empty we are operating on a -L argument.
+-	    if test -n "$name" && test "$name" != "0"; then
+-	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+-		case " $predeps $postdeps " in
+-		*" $a_deplib "*)
+-		  newdeplibs="$newdeplibs $a_deplib"
+-		  a_deplib=""
+-		  ;;
+-		esac
+-	      fi
+-	      if test -n "$a_deplib" ; then
+-		libname=`eval \\$echo \"$libname_spec\"`
+-		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+-		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+-		  for potent_lib in $potential_libs; do
+-		    potlib="$potent_lib" # see symlink-check above in file_magic test
+-		    if eval $echo \"$potent_lib\" 2>/dev/null \
+-		        | ${SED} 10q \
+-		        | $EGREP "$match_pattern_regex" > /dev/null; then
+-		      newdeplibs="$newdeplibs $a_deplib"
+-		      a_deplib=""
+-		      break 2
+-		    fi
+-		  done
+-		done
+-	      fi
+-	      if test -n "$a_deplib" ; then
+-		droppeddeps=yes
+-		$echo
+-		$echo "*** Warning: linker path does not have real file for library $a_deplib."
+-		$echo "*** I have the capability to make that library automatically link in when"
+-		$echo "*** you link to this library.  But I can only do this if you have a"
+-		$echo "*** shared version of the library, which you do not appear to have"
+-		$echo "*** because I did check the linker path looking for a file starting"
+-		if test -z "$potlib" ; then
+-		  $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
+-		else
+-		  $echo "*** with $libname and none of the candidates passed a file format test"
+-		  $echo "*** using a regex pattern. Last file checked: $potlib"
+-		fi
+-	      fi
++
++	    if test -n "$dllsearchpath"; then
++              func_to_host_pathlist "$dllsearchpath:"
++	      cat <<EOF
++const char * EXE_PATH_VARNAME = "PATH";
++const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
++EOF
+ 	    else
+-	      # Add a -L argument.
+-	      newdeplibs="$newdeplibs $a_deplib"
++	      cat <<"EOF"
++const char * EXE_PATH_VARNAME = "";
++const char * EXE_PATH_VALUE   = "";
++EOF
+ 	    fi
+-	  done # Gone through all deplibs.
+-	  ;;
+-	none | unknown | *)
+-	  newdeplibs=""
+-	  tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
+-	    -e 's/ -[LR][^ ]*//g'`
+-	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+-	    for i in $predeps $postdeps ; do
+-	      # can't use Xsed below, because $i might contain '/'
+-	      tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
+-	    done
+-	  fi
+-	  if $echo "X $tmp_deplibs" | $Xsed -e 's/[ 	]//g' \
+-	    | grep . >/dev/null; then
+-	    $echo
+-	    if test "X$deplibs_check_method" = "Xnone"; then
+-	      $echo "*** Warning: inter-library dependencies are not supported in this platform."
++
++	    if test "$fast_install" = yes; then
++	      cat <<EOF
++const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
++EOF
+ 	    else
+-	      $echo "*** Warning: inter-library dependencies are not known to be supported."
++	      cat <<EOF
++const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
++EOF
+ 	    fi
+-	    $echo "*** All declared inter-library dependencies are being dropped."
+-	    droppeddeps=yes
+-	  fi
+-	  ;;
+-	esac
+-	versuffix=$versuffix_save
+-	major=$major_save
+-	release=$release_save
+-	libname=$libname_save
+-	name=$name_save
+ 
+-	case $host in
+-	*-*-rhapsody* | *-*-darwin1.[012])
+-	  # On Rhapsody replace the C library is the System framework
+-	  newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
+-	  ;;
+-	esac
+ 
+-	if test "$droppeddeps" = yes; then
+-	  if test "$module" = yes; then
+-	    $echo
+-	    $echo "*** Warning: libtool could not satisfy all declared inter-library"
+-	    $echo "*** dependencies of module $libname.  Therefore, libtool will create"
+-	    $echo "*** a static module, that should work as long as the dlopening"
+-	    $echo "*** application is linked with the -dlopen flag."
+-	    if test -z "$global_symbol_pipe"; then
+-	      $echo
+-	      $echo "*** However, this would only work if libtool was able to extract symbol"
+-	      $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+-	      $echo "*** not find such a program.  So, this module is probably useless."
+-	      $echo "*** \`nm' from GNU binutils and a full rebuild may help."
+-	    fi
+-	    if test "$build_old_libs" = no; then
+-	      oldlibs="$output_objdir/$libname.$libext"
+-	      build_libtool_libs=module
+-	      build_old_libs=yes
+-	    else
+-	      build_libtool_libs=no
+-	    fi
+-	  else
+-	    $echo "*** The inter-library dependencies that have been dropped here will be"
+-	    $echo "*** automatically added whenever a program is linked with this library"
+-	    $echo "*** or is declared to -dlopen it."
++	    cat <<"EOF"
+ 
+-	    if test "$allow_undefined" = no; then
+-	      $echo
+-	      $echo "*** Since this library must not contain undefined symbols,"
+-	      $echo "*** because either the platform does not support them or"
+-	      $echo "*** it was explicitly requested with -no-undefined,"
+-	      $echo "*** libtool will only create a static version of it."
+-	      if test "$build_old_libs" = no; then
+-		oldlibs="$output_objdir/$libname.$libext"
+-		build_libtool_libs=module
+-		build_old_libs=yes
+-	      else
+-		build_libtool_libs=no
+-	      fi
+-	    fi
+-	  fi
+-	fi
+-	# Done checking deplibs!
+-	deplibs=$newdeplibs
+-      fi
++#define LTWRAPPER_OPTION_PREFIX         "--lt-"
++#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
+ 
++static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
++static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+ 
+-      # move library search paths that coincide with paths to not yet
+-      # installed libraries to the beginning of the library search list
+-      new_libs=
+-      for path in $notinst_path; do
+-	case " $new_libs " in
+-	*" -L$path/$objdir "*) ;;
+-	*)
+-	  case " $deplibs " in
+-	  *" -L$path/$objdir "*)
+-	    new_libs="$new_libs -L$path/$objdir" ;;
+-	  esac
+-	  ;;
+-	esac
+-      done
+-      for deplib in $deplibs; do
+-	case $deplib in
+-	-L*)
+-	  case " $new_libs " in
+-	  *" $deplib "*) ;;
+-	  *) new_libs="$new_libs $deplib" ;;
+-	  esac
+-	  ;;
+-	*) new_libs="$new_libs $deplib" ;;
+-	esac
+-      done
+-      deplibs="$new_libs"
++static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
+ 
++static const size_t env_set_opt_len     = LTWRAPPER_OPTION_PREFIX_LENGTH + 7;
++static const char *env_set_opt          = LTWRAPPER_OPTION_PREFIX "env-set";
++  /* argument is putenv-style "foo=bar", value of foo is set to bar */
+ 
+-      # All the library-specific variables (install_libdir is set above).
+-      library_names=
+-      old_library=
+-      dlname=
++static const size_t env_prepend_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 11;
++static const char *env_prepend_opt      = LTWRAPPER_OPTION_PREFIX "env-prepend";
++  /* argument is putenv-style "foo=bar", new value of foo is bar${foo} */
+ 
+-      # Test again, we may have decided not to build it any more
+-      if test "$build_libtool_libs" = yes; then
+-	if test "$hardcode_into_libs" = yes; then
+-	  # Hardcode the library paths
+-	  hardcode_libdirs=
+-	  dep_rpath=
+-	  rpath="$finalize_rpath"
+-	  test "$mode" != relink && rpath="$compile_rpath$rpath"
+-	  for libdir in $rpath; do
+-	    if test -n "$hardcode_libdir_flag_spec"; then
+-	      if test -n "$hardcode_libdir_separator"; then
+-		if test -z "$hardcode_libdirs"; then
+-		  hardcode_libdirs="$libdir"
+-		else
+-		  # Just accumulate the unique libdirs.
+-		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+-		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+-		    ;;
+-		  *)
+-		    hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+-		    ;;
+-		  esac
+-		fi
+-	      else
+-		eval flag=\"$hardcode_libdir_flag_spec\"
+-		dep_rpath="$dep_rpath $flag"
+-	      fi
+-	    elif test -n "$runpath_var"; then
+-	      case "$perm_rpath " in
+-	      *" $libdir "*) ;;
+-	      *) perm_rpath="$perm_rpath $libdir" ;;
+-	      esac
+-	    fi
+-	  done
+-	  # Substitute the hardcoded libdirs into the rpath.
+-	  if test -n "$hardcode_libdir_separator" &&
+-	     test -n "$hardcode_libdirs"; then
+-	    libdir="$hardcode_libdirs"
+-	    if test -n "$hardcode_libdir_flag_spec_ld"; then
+-	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+-	    else
+-	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+-	    fi
+-	  fi
+-	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
+-	    # We should set the runpath_var.
+-	    rpath=
+-	    for dir in $perm_rpath; do
+-	      rpath="$rpath$dir:"
+-	    done
+-	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+-	  fi
+-	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+-	fi
++static const size_t env_append_opt_len  = LTWRAPPER_OPTION_PREFIX_LENGTH + 10;
++static const char *env_append_opt       = LTWRAPPER_OPTION_PREFIX "env-append";
++  /* argument is putenv-style "foo=bar", new value of foo is ${foo}bar */
+ 
+-	shlibpath="$finalize_shlibpath"
+-	test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+-	if test -n "$shlibpath"; then
+-	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+-	fi
++int
++main (int argc, char *argv[])
++{
++  char **newargz;
++  int  newargc;
++  char *tmp_pathspec;
++  char *actual_cwrapper_path;
++  char *actual_cwrapper_name;
++  char *target_name;
++  char *lt_argv_zero;
++  intptr_t rval = 127;
+ 
+-	# Get the real and link names of the library.
+-	eval shared_ext=\"$shrext_cmds\"
+-	eval library_names=\"$library_names_spec\"
+-	set dummy $library_names
+-	realname="$2"
+-	shift; shift
++  int i;
+ 
+-	if test -n "$soname_spec"; then
+-	  eval soname=\"$soname_spec\"
+-	else
+-	  soname="$realname"
+-	fi
+-	if test -z "$dlname"; then
+-	  dlname=$soname
+-	fi
++  program_name = (char *) xstrdup (base_name (argv[0]));
++  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
++  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
+ 
+-	lib="$output_objdir/$realname"
+-	linknames=
+-	for link
+-	do
+-	  linknames="$linknames $link"
+-	done
++  /* very simple arg parsing; don't want to rely on getopt */
++  for (i = 1; i < argc; i++)
++    {
++      if (strcmp (argv[i], dumpscript_opt) == 0)
++	{
++EOF
++	    case "$host" in
++	      *mingw* | *cygwin* )
++		# make stdout use "unix" line endings
++		echo "          setmode(1,_O_BINARY);"
++		;;
++	      esac
+ 
+-	# Use standard objects if they are pic
+-	test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++	    cat <<"EOF"
++	  printf ("%s", script_text_part1);
++	  printf ("%s", script_text_part2);
++	  return 0;
++	}
++    }
+ 
+-	# Prepare the list of exported symbols
+-	if test -z "$export_symbols"; then
+-	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+-	    $show "generating symbol list for \`$libname.la'"
+-	    export_symbols="$output_objdir/$libname.exp"
+-	    $run $rm $export_symbols
+-	    cmds=$export_symbols_cmds
+-	    save_ifs="$IFS"; IFS='~'
+-	    for cmd in $cmds; do
+-	      IFS="$save_ifs"
+-	      eval cmd=\"$cmd\"
+-	      if len=`expr "X$cmd" : ".*"` &&
+-	       test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+-	        $show "$cmd"
+-	        $run eval "$cmd" || exit $?
+-	        skipped_export=false
+-	      else
+-	        # The command line is too long to execute in one step.
+-	        $show "using reloadable object file for export list..."
+-	        skipped_export=:
+-		# Break out early, otherwise skipped_export may be
+-		# set to false by a later but shorter cmd.
+-		break
+-	      fi
+-	    done
+-	    IFS="$save_ifs"
+-	    if test -n "$export_symbols_regex"; then
+-	      $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
+-	      $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+-	      $show "$mv \"${export_symbols}T\" \"$export_symbols\""
+-	      $run eval '$mv "${export_symbols}T" "$export_symbols"'
+-	    fi
+-	  fi
+-	fi
++  newargz = XMALLOC (char *, argc + 1);
++  tmp_pathspec = find_executable (argv[0]);
++  if (tmp_pathspec == NULL)
++    lt_fatal ("Couldn't find %s", argv[0]);
++  LTWRAPPER_DEBUGPRINTF (("(main) found exe (before symlink chase) at : %s\n",
++			  tmp_pathspec));
++
++  actual_cwrapper_path = chase_symlinks (tmp_pathspec);
++  LTWRAPPER_DEBUGPRINTF (("(main) found exe (after symlink chase) at : %s\n",
++			  actual_cwrapper_path));
++  XFREE (tmp_pathspec);
++
++  actual_cwrapper_name = xstrdup( base_name (actual_cwrapper_path));
++  strendzap (actual_cwrapper_path, actual_cwrapper_name);
++
++  /* wrapper name transforms */
++  strendzap (actual_cwrapper_name, ".exe");
++  tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
++  XFREE (actual_cwrapper_name);
++  actual_cwrapper_name = tmp_pathspec;
++  tmp_pathspec = 0;
++
++  /* target_name transforms -- use actual target program name; might have lt- prefix */
++  target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
++  strendzap (target_name, ".exe");
++  tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
++  XFREE (target_name);
++  target_name = tmp_pathspec;
++  tmp_pathspec = 0;
+ 
+-	if test -n "$export_symbols" && test -n "$include_expsyms"; then
+-	  $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
+-	fi
++  LTWRAPPER_DEBUGPRINTF (("(main) libtool target name: %s\n",
++			  target_name));
++EOF
+ 
+-	tmp_deplibs=
+-	for test_deplib in $deplibs; do
+-		case " $convenience " in
+-		*" $test_deplib "*) ;;
+-		*)
+-			tmp_deplibs="$tmp_deplibs $test_deplib"
+-			;;
+-		esac
+-	done
+-	deplibs="$tmp_deplibs"
++	    cat <<EOF
++  newargz[0] =
++    XMALLOC (char, (strlen (actual_cwrapper_path) +
++		    strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
++  strcpy (newargz[0], actual_cwrapper_path);
++  strcat (newargz[0], "$objdir");
++  strcat (newargz[0], "/");
++EOF
+ 
+-	if test -n "$convenience"; then
+-	  if test -n "$whole_archive_flag_spec"; then
+-	    save_libobjs=$libobjs
+-	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+-	  else
+-	    gentop="$output_objdir/${outputname}x"
+-	    generated="$generated $gentop"
++	    cat <<"EOF"
++  /* stop here, and copy so we don't have to do this twice */
++  tmp_pathspec = xstrdup (newargz[0]);
++
++  /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
++  strcat (newargz[0], actual_cwrapper_name);
++
++  /* DO want the lt- prefix here if it exists, so use target_name */
++  lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
++  XFREE (tmp_pathspec);
++  tmp_pathspec = NULL;
++EOF
+ 
+-	    func_extract_archives $gentop $convenience
+-	    libobjs="$libobjs $func_extract_archives_result"
+-	  fi
+-	fi
+-	
+-	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+-	  eval flag=\"$thread_safe_flag_spec\"
+-	  linker_flags="$linker_flags $flag"
+-	fi
++	    case $host_os in
++	      mingw*)
++	    cat <<"EOF"
++  {
++    char* p;
++    while ((p = strchr (newargz[0], '\\')) != NULL)
++      {
++	*p = '/';
++      }
++    while ((p = strchr (lt_argv_zero, '\\')) != NULL)
++      {
++	*p = '/';
++      }
++  }
++EOF
++	    ;;
++	    esac
+ 
+-	# Make a backup of the uninstalled library when relinking
+-	if test "$mode" = relink; then
+-	  $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
+-	fi
++	    cat <<"EOF"
++  XFREE (target_name);
++  XFREE (actual_cwrapper_path);
++  XFREE (actual_cwrapper_name);
++
++  lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
++  lt_setenv ("DUALCASE", "1");  /* for MSK sh */
++  lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
++  lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
+ 
+-	# Do each of the archive commands.
+-	if test "$module" = yes && test -n "$module_cmds" ; then
+-	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+-	    eval test_cmds=\"$module_expsym_cmds\"
+-	    cmds=$module_expsym_cmds
+-	  else
+-	    eval test_cmds=\"$module_cmds\"
+-	    cmds=$module_cmds
+-	  fi
+-	else
+-	if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+-	  eval test_cmds=\"$archive_expsym_cmds\"
+-	  cmds=$archive_expsym_cmds
+-	else
+-	  eval test_cmds=\"$archive_cmds\"
+-	  cmds=$archive_cmds
+-	  fi
+-	fi
++  newargc=0;
++  for (i = 1; i < argc; i++)
++    {
++      if (strncmp (argv[i], env_set_opt, env_set_opt_len) == 0)
++        {
++          if (argv[i][env_set_opt_len] == '=')
++            {
++              const char *p = argv[i] + env_set_opt_len + 1;
++              lt_opt_process_env_set (p);
++            }
++          else if (argv[i][env_set_opt_len] == '\0' && i + 1 < argc)
++            {
++              lt_opt_process_env_set (argv[++i]); /* don't copy */
++            }
++          else
++            lt_fatal ("%s missing required argument", env_set_opt);
++          continue;
++        }
++      if (strncmp (argv[i], env_prepend_opt, env_prepend_opt_len) == 0)
++        {
++          if (argv[i][env_prepend_opt_len] == '=')
++            {
++              const char *p = argv[i] + env_prepend_opt_len + 1;
++              lt_opt_process_env_prepend (p);
++            }
++          else if (argv[i][env_prepend_opt_len] == '\0' && i + 1 < argc)
++            {
++              lt_opt_process_env_prepend (argv[++i]); /* don't copy */
++            }
++          else
++            lt_fatal ("%s missing required argument", env_prepend_opt);
++          continue;
++        }
++      if (strncmp (argv[i], env_append_opt, env_append_opt_len) == 0)
++        {
++          if (argv[i][env_append_opt_len] == '=')
++            {
++              const char *p = argv[i] + env_append_opt_len + 1;
++              lt_opt_process_env_append (p);
++            }
++          else if (argv[i][env_append_opt_len] == '\0' && i + 1 < argc)
++            {
++              lt_opt_process_env_append (argv[++i]); /* don't copy */
++            }
++          else
++            lt_fatal ("%s missing required argument", env_append_opt);
++          continue;
++        }
++      if (strncmp (argv[i], ltwrapper_option_prefix, opt_prefix_len) == 0)
++        {
++          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
++             namespace, but it is not one of the ones we know about and
++             have already dealt with, above (inluding dump-script), then
++             report an error. Otherwise, targets might begin to believe
++             they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
++             namespace. The first time any user complains about this, we'll
++             need to make LTWRAPPER_OPTION_PREFIX a configure-time option
++             or a configure.ac-settable value.
++           */
++          lt_fatal ("Unrecognized option in %s namespace: '%s'",
++                    ltwrapper_option_prefix, argv[i]);
++        }
++      /* otherwise ... */
++      newargz[++newargc] = xstrdup (argv[i]);
++    }
++  newargz[++newargc] = NULL;
+ 
+-	if test "X$skipped_export" != "X:" &&
+-	   len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
+-	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+-	  :
+-	else
+-	  # The command line is too long to link in one step, link piecewise.
+-	  $echo "creating reloadable object files..."
++  LTWRAPPER_DEBUGPRINTF     (("(main) lt_argv_zero : %s\n", (lt_argv_zero ? lt_argv_zero : "<NULL>")));
++  for (i = 0; i < newargc; i++)
++    {
++      LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d]   : %s\n", i, (newargz[i] ? newargz[i] : "<NULL>")));
++    }
+ 
+-	  # Save the value of $output and $libobjs because we want to
+-	  # use them later.  If we have whole_archive_flag_spec, we
+-	  # want to use save_libobjs as it was before
+-	  # whole_archive_flag_spec was expanded, because we can't
+-	  # assume the linker understands whole_archive_flag_spec.
+-	  # This may have to be revisited, in case too many
+-	  # convenience libraries get linked in and end up exceeding
+-	  # the spec.
+-	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
+-	    save_libobjs=$libobjs
+-	  fi
+-	  save_output=$output
+-	  output_la=`$echo "X$output" | $Xsed -e "$basename"`
++EOF
+ 
+-	  # Clear the reloadable object creation command queue and
+-	  # initialize k to one.
+-	  test_cmds=
+-	  concat_cmds=
+-	  objlist=
+-	  delfiles=
+-	  last_robj=
+-	  k=1
+-	  output=$output_objdir/$output_la-${k}.$objext
+-	  # Loop over the list of objects to be linked.
+-	  for obj in $save_libobjs
+-	  do
+-	    eval test_cmds=\"$reload_cmds $objlist $last_robj\"
+-	    if test "X$objlist" = X ||
+-	       { len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
+-		 test "$len" -le "$max_cmd_len"; }; then
+-	      objlist="$objlist $obj"
+-	    else
+-	      # The command $test_cmds is almost too long, add a
+-	      # command to the queue.
+-	      if test "$k" -eq 1 ; then
+-		# The first file doesn't have a previous command to add.
+-		eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
+-	      else
+-		# All subsequent reloadable object files will link in
+-		# the last one created.
+-		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
+-	      fi
+-	      last_robj=$output_objdir/$output_la-${k}.$objext
+-	      k=`expr $k + 1`
+-	      output=$output_objdir/$output_la-${k}.$objext
+-	      objlist=$obj
+-	      len=1
+-	    fi
+-	  done
+-	  # Handle the remaining objects by creating one last
+-	  # reloadable object file.  All subsequent reloadable object
+-	  # files will link in the last one created.
+-	  test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+-	  eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
++	    case $host_os in
++	      mingw*)
++		cat <<"EOF"
++  /* execv doesn't actually work on mingw as expected on unix */
++  rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
++  if (rval == -1)
++    {
++      /* failed to start process */
++      LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno));
++      return 127;
++    }
++  return rval;
++EOF
++		;;
++	      *)
++		cat <<"EOF"
++  execv (lt_argv_zero, newargz);
++  return rval; /* =127, but avoids unused variable warning */
++EOF
++		;;
++	    esac
+ 
+-	  if ${skipped_export-false}; then
+-	    $show "generating symbol list for \`$libname.la'"
+-	    export_symbols="$output_objdir/$libname.exp"
+-	    $run $rm $export_symbols
+-	    libobjs=$output
+-	    # Append the command to create the export file.
+-	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
+-          fi
+-
+-	  # Set up a command to remove the reloadable object files
+-	  # after they are used.
+-	  i=0
+-	  while test "$i" -lt "$k"
+-	  do
+-	    i=`expr $i + 1`
+-	    delfiles="$delfiles $output_objdir/$output_la-${i}.$objext"
+-	  done
++	    cat <<"EOF"
++}
+ 
+-	  $echo "creating a temporary reloadable object file: $output"
++void *
++xmalloc (size_t num)
++{
++  void *p = (void *) malloc (num);
++  if (!p)
++    lt_fatal ("Memory exhausted");
+ 
+-	  # Loop through the commands generated above and execute them.
+-	  save_ifs="$IFS"; IFS='~'
+-	  for cmd in $concat_cmds; do
+-	    IFS="$save_ifs"
+-	    $show "$cmd"
+-	    $run eval "$cmd" || exit $?
+-	  done
+-	  IFS="$save_ifs"
++  return p;
++}
+ 
+-	  libobjs=$output
+-	  # Restore the value of output.
+-	  output=$save_output
++char *
++xstrdup (const char *string)
++{
++  return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
++			  string) : NULL;
++}
+ 
+-	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
+-	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+-	  fi
+-	  # Expand the library linking commands again to reset the
+-	  # value of $libobjs for piecewise linking.
++const char *
++base_name (const char *name)
++{
++  const char *base;
+ 
+-	  # Do each of the archive commands.
+-	  if test "$module" = yes && test -n "$module_cmds" ; then
+-	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+-	      cmds=$module_expsym_cmds
+-	    else
+-	      cmds=$module_cmds
+-	    fi
+-	  else
+-	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+-	    cmds=$archive_expsym_cmds
+-	  else
+-	    cmds=$archive_cmds
+-	    fi
+-	  fi
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++  /* Skip over the disk name in MSDOS pathnames. */
++  if (isalpha ((unsigned char) name[0]) && name[1] == ':')
++    name += 2;
++#endif
+ 
+-	  # Append the command to remove the reloadable object files
+-	  # to the just-reset $cmds.
+-	  eval cmds=\"\$cmds~\$rm $delfiles\"
+-	fi
+-	save_ifs="$IFS"; IFS='~'
+-	for cmd in $cmds; do
+-	  IFS="$save_ifs"
+-	  eval cmd=\"$cmd\"
+-	  $show "$cmd"
+-	  $run eval "$cmd" || {
+-	    lt_exit=$?
++  for (base = name; *name; name++)
++    if (IS_DIR_SEPARATOR (*name))
++      base = name + 1;
++  return base;
++}
+ 
+-	    # Restore the uninstalled library and exit
+-	    if test "$mode" = relink; then
+-	      $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
+-	    fi
++int
++check_executable (const char *path)
++{
++  struct stat st;
+ 
+-	    exit $lt_exit
+-	  }
+-	done
+-	IFS="$save_ifs"
++  LTWRAPPER_DEBUGPRINTF (("(check_executable)  : %s\n",
++			  path ? (*path ? path : "EMPTY!") : "NULL!"));
++  if ((!path) || (!*path))
++    return 0;
+ 
+-	# Restore the uninstalled library and exit
+-	if test "$mode" = relink; then
+-	  $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
++  if ((stat (path, &st) >= 0)
++      && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
++    return 1;
++  else
++    return 0;
++}
+ 
+-	  if test -n "$convenience"; then
+-	    if test -z "$whole_archive_flag_spec"; then
+-	      $show "${rm}r $gentop"
+-	      $run ${rm}r "$gentop"
+-	    fi
+-	  fi
++int
++make_executable (const char *path)
++{
++  int rval = 0;
++  struct stat st;
+ 
+-	  exit $EXIT_SUCCESS
+-	fi
++  LTWRAPPER_DEBUGPRINTF (("(make_executable)   : %s\n",
++			  path ? (*path ? path : "EMPTY!") : "NULL!"));
++  if ((!path) || (!*path))
++    return 0;
+ 
+-	# Create links to the real library.
+-	for linkname in $linknames; do
+-	  if test "$realname" != "$linkname"; then
+-	    $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
+-	    $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
+-	  fi
+-	done
++  if (stat (path, &st) >= 0)
++    {
++      rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
++    }
++  return rval;
++}
+ 
+-	# If -module or -export-dynamic was specified, set the dlname.
+-	if test "$module" = yes || test "$export_dynamic" = yes; then
+-	  # On all known operating systems, these are identical.
+-	  dlname="$soname"
+-	fi
+-      fi
+-      ;;
++/* Searches for the full path of the wrapper.  Returns
++   newly allocated full path name if found, NULL otherwise
++   Does not chase symlinks, even on platforms that support them.
++*/
++char *
++find_executable (const char *wrapper)
++{
++  int has_slash = 0;
++  const char *p;
++  const char *p_next;
++  /* static buffer for getcwd */
++  char tmp[LT_PATHMAX + 1];
++  int tmp_len;
++  char *concat_name;
+ 
+-    obj)
+-      if test -n "$deplibs"; then
+-	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
+-      fi
++  LTWRAPPER_DEBUGPRINTF (("(find_executable)   : %s\n",
++			  wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"));
+ 
+-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+-	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
+-      fi
++  if ((wrapper == NULL) || (*wrapper == '\0'))
++    return NULL;
+ 
+-      if test -n "$rpath"; then
+-	$echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
+-      fi
++  /* Absolute path? */
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++  if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
++    {
++      concat_name = xstrdup (wrapper);
++      if (check_executable (concat_name))
++	return concat_name;
++      XFREE (concat_name);
++    }
++  else
++    {
++#endif
++      if (IS_DIR_SEPARATOR (wrapper[0]))
++	{
++	  concat_name = xstrdup (wrapper);
++	  if (check_executable (concat_name))
++	    return concat_name;
++	  XFREE (concat_name);
++	}
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++    }
++#endif
+ 
+-      if test -n "$xrpath"; then
+-	$echo "$modename: warning: \`-R' is ignored for objects" 1>&2
+-      fi
++  for (p = wrapper; *p; p++)
++    if (*p == '/')
++      {
++	has_slash = 1;
++	break;
++      }
++  if (!has_slash)
++    {
++      /* no slashes; search PATH */
++      const char *path = getenv ("PATH");
++      if (path != NULL)
++	{
++	  for (p = path; *p; p = p_next)
++	    {
++	      const char *q;
++	      size_t p_len;
++	      for (q = p; *q; q++)
++		if (IS_PATH_SEPARATOR (*q))
++		  break;
++	      p_len = q - p;
++	      p_next = (*q == '\0' ? q : q + 1);
++	      if (p_len == 0)
++		{
++		  /* empty path: current directory */
++		  if (getcwd (tmp, LT_PATHMAX) == NULL)
++		    lt_fatal ("getcwd failed");
++		  tmp_len = strlen (tmp);
++		  concat_name =
++		    XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
++		  memcpy (concat_name, tmp, tmp_len);
++		  concat_name[tmp_len] = '/';
++		  strcpy (concat_name + tmp_len + 1, wrapper);
++		}
++	      else
++		{
++		  concat_name =
++		    XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
++		  memcpy (concat_name, p, p_len);
++		  concat_name[p_len] = '/';
++		  strcpy (concat_name + p_len + 1, wrapper);
++		}
++	      if (check_executable (concat_name))
++		return concat_name;
++	      XFREE (concat_name);
++	    }
++	}
++      /* not found in PATH; assume curdir */
++    }
++  /* Relative path | not found in path: prepend cwd */
++  if (getcwd (tmp, LT_PATHMAX) == NULL)
++    lt_fatal ("getcwd failed");
++  tmp_len = strlen (tmp);
++  concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
++  memcpy (concat_name, tmp, tmp_len);
++  concat_name[tmp_len] = '/';
++  strcpy (concat_name + tmp_len + 1, wrapper);
+ 
+-      if test -n "$vinfo"; then
+-	$echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
+-      fi
++  if (check_executable (concat_name))
++    return concat_name;
++  XFREE (concat_name);
++  return NULL;
++}
+ 
+-      if test -n "$release"; then
+-	$echo "$modename: warning: \`-release' is ignored for objects" 1>&2
+-      fi
++char *
++chase_symlinks (const char *pathspec)
++{
++#ifndef S_ISLNK
++  return xstrdup (pathspec);
++#else
++  char buf[LT_PATHMAX];
++  struct stat s;
++  char *tmp_pathspec = xstrdup (pathspec);
++  char *p;
++  int has_symlinks = 0;
++  while (strlen (tmp_pathspec) && !has_symlinks)
++    {
++      LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n",
++			      tmp_pathspec));
++      if (lstat (tmp_pathspec, &s) == 0)
++	{
++	  if (S_ISLNK (s.st_mode) != 0)
++	    {
++	      has_symlinks = 1;
++	      break;
++	    }
+ 
+-      case $output in
+-      *.lo)
+-	if test -n "$objs$old_deplibs"; then
+-	  $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
+-	  exit $EXIT_FAILURE
+-	fi
+-	libobj="$output"
+-	obj=`$echo "X$output" | $Xsed -e "$lo2o"`
+-	;;
+-      *)
+-	libobj=
+-	obj="$output"
+-	;;
+-      esac
++	  /* search backwards for last DIR_SEPARATOR */
++	  p = tmp_pathspec + strlen (tmp_pathspec) - 1;
++	  while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
++	    p--;
++	  if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
++	    {
++	      /* no more DIR_SEPARATORS left */
++	      break;
++	    }
++	  *p = '\0';
++	}
++      else
++	{
++	  char *errstr = strerror (errno);
++	  lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr);
++	}
++    }
++  XFREE (tmp_pathspec);
+ 
+-      # Delete the old objects.
+-      $run $rm $obj $libobj
++  if (!has_symlinks)
++    {
++      return xstrdup (pathspec);
++    }
+ 
+-      # Objects from convenience libraries.  This assumes
+-      # single-version convenience libraries.  Whenever we create
+-      # different ones for PIC/non-PIC, this we'll have to duplicate
+-      # the extraction.
+-      reload_conv_objs=
+-      gentop=
+-      # reload_cmds runs $LD directly, so let us get rid of
+-      # -Wl from whole_archive_flag_spec
+-      wl=
++  tmp_pathspec = realpath (pathspec, buf);
++  if (tmp_pathspec == 0)
++    {
++      lt_fatal ("Could not follow symlinks for %s", pathspec);
++    }
++  return xstrdup (tmp_pathspec);
++#endif
++}
+ 
+-      if test -n "$convenience"; then
+-	if test -n "$whole_archive_flag_spec"; then
+-	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+-	else
+-	  gentop="$output_objdir/${obj}x"
+-	  generated="$generated $gentop"
++char *
++strendzap (char *str, const char *pat)
++{
++  size_t len, patlen;
+ 
+-	  func_extract_archives $gentop $convenience
+-	  reload_conv_objs="$reload_objs $func_extract_archives_result"
+-	fi
+-      fi
++  assert (str != NULL);
++  assert (pat != NULL);
+ 
+-      # Create the old-style object.
+-      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
++  len = strlen (str);
++  patlen = strlen (pat);
+ 
+-      output="$obj"
+-      cmds=$reload_cmds
+-      save_ifs="$IFS"; IFS='~'
+-      for cmd in $cmds; do
+-	IFS="$save_ifs"
+-	eval cmd=\"$cmd\"
+-	$show "$cmd"
+-	$run eval "$cmd" || exit $?
+-      done
+-      IFS="$save_ifs"
++  if (patlen <= len)
++    {
++      str += len - patlen;
++      if (strcmp (str, pat) == 0)
++	*str = '\0';
++    }
++  return str;
++}
+ 
+-      # Exit if we aren't doing a library object file.
+-      if test -z "$libobj"; then
+-	if test -n "$gentop"; then
+-	  $show "${rm}r $gentop"
+-	  $run ${rm}r $gentop
+-	fi
++static void
++lt_error_core (int exit_status, const char *mode,
++	       const char *message, va_list ap)
++{
++  fprintf (stderr, "%s: %s: ", program_name, mode);
++  vfprintf (stderr, message, ap);
++  fprintf (stderr, ".\n");
+ 
+-	exit $EXIT_SUCCESS
+-      fi
++  if (exit_status >= 0)
++    exit (exit_status);
++}
+ 
+-      if test "$build_libtool_libs" != yes; then
+-	if test -n "$gentop"; then
+-	  $show "${rm}r $gentop"
+-	  $run ${rm}r $gentop
+-	fi
++void
++lt_fatal (const char *message, ...)
++{
++  va_list ap;
++  va_start (ap, message);
++  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
++  va_end (ap);
++}
+ 
+-	# Create an invalid libtool object if no PIC, so that we don't
+-	# accidentally link it into a program.
+-	# $show "echo timestamp > $libobj"
+-	# $run eval "echo timestamp > $libobj" || exit $?
+-	exit $EXIT_SUCCESS
+-      fi
++void
++lt_setenv (const char *name, const char *value)
++{
++  LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n",
++                          (name ? name : "<NULL>"),
++                          (value ? value : "<NULL>")));
++  {
++#ifdef HAVE_SETENV
++    /* always make a copy, for consistency with !HAVE_SETENV */
++    char *str = xstrdup (value);
++    setenv (name, str, 1);
++#else
++    int len = strlen (name) + 1 + strlen (value) + 1;
++    char *str = XMALLOC (char, len);
++    sprintf (str, "%s=%s", name, value);
++    if (putenv (str) != EXIT_SUCCESS)
++      {
++        XFREE (str);
++      }
++#endif
++  }
++}
+ 
+-      if test -n "$pic_flag" || test "$pic_mode" != default; then
+-	# Only do commands if we really have different PIC objects.
+-	reload_objs="$libobjs $reload_conv_objs"
+-	output="$libobj"
+-	cmds=$reload_cmds
+-	save_ifs="$IFS"; IFS='~'
+-	for cmd in $cmds; do
+-	  IFS="$save_ifs"
+-	  eval cmd=\"$cmd\"
+-	  $show "$cmd"
+-	  $run eval "$cmd" || exit $?
+-	done
+-	IFS="$save_ifs"
+-      fi
++char *
++lt_extend_str (const char *orig_value, const char *add, int to_end)
++{
++  char *new_value;
++  if (orig_value && *orig_value)
++    {
++      int orig_value_len = strlen (orig_value);
++      int add_len = strlen (add);
++      new_value = XMALLOC (char, add_len + orig_value_len + 1);
++      if (to_end)
++        {
++          strcpy (new_value, orig_value);
++          strcpy (new_value + orig_value_len, add);
++        }
++      else
++        {
++          strcpy (new_value, add);
++          strcpy (new_value + add_len, orig_value);
++        }
++    }
++  else
++    {
++      new_value = xstrdup (add);
++    }
++  return new_value;
++}
+ 
+-      if test -n "$gentop"; then
+-	$show "${rm}r $gentop"
+-	$run ${rm}r $gentop
+-      fi
++int
++lt_split_name_value (const char *arg, char** name, char** value)
++{
++  const char *p;
++  int len;
++  if (!arg || !*arg)
++    return 1;
+ 
+-      exit $EXIT_SUCCESS
+-      ;;
++  p = strchr (arg, (int)'=');
+ 
+-    prog)
+-      case $host in
+-	*cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
+-      esac
+-      if test -n "$vinfo"; then
+-	$echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
+-      fi
++  if (!p)
++    return 1;
+ 
+-      if test -n "$release"; then
+-	$echo "$modename: warning: \`-release' is ignored for programs" 1>&2
+-      fi
++  *value = xstrdup (++p);
+ 
+-      if test "$preload" = yes; then
+-	if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
+-	   test "$dlopen_self_static" = unknown; then
+-	  $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
+-	fi
+-      fi
++  len = strlen (arg) - strlen (*value);
++  *name = XMALLOC (char, len);
++  strncpy (*name, arg, len-1);
++  (*name)[len - 1] = '\0';
+ 
+-      case $host in
+-      *-*-rhapsody* | *-*-darwin1.[012])
+-	# On Rhapsody replace the C library is the System framework
+-	compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
+-	finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
+-	;;
+-      esac
++  return 0;
++}
+ 
+-      case $host in
+-      *darwin*)
+-        # Don't allow lazy linking, it breaks C++ global constructors
+-        if test "$tagname" = CXX ; then
+-        compile_command="$compile_command ${wl}-bind_at_load"
+-        finalize_command="$finalize_command ${wl}-bind_at_load"
+-        fi
+-        ;;
+-      esac
++void
++lt_opt_process_env_set (const char *arg)
++{
++  char *name = NULL;
++  char *value = NULL;
+ 
++  if (lt_split_name_value (arg, &name, &value) != 0)
++    {
++      XFREE (name);
++      XFREE (value);
++      lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg);
++    }
+ 
+-      # move library search paths that coincide with paths to not yet
+-      # installed libraries to the beginning of the library search list
+-      new_libs=
+-      for path in $notinst_path; do
+-	case " $new_libs " in
+-	*" -L$path/$objdir "*) ;;
+-	*)
+-	  case " $compile_deplibs " in
+-	  *" -L$path/$objdir "*)
+-	    new_libs="$new_libs -L$path/$objdir" ;;
+-	  esac
+-	  ;;
+-	esac
+-      done
+-      for deplib in $compile_deplibs; do
+-	case $deplib in
+-	-L*)
+-	  case " $new_libs " in
+-	  *" $deplib "*) ;;
+-	  *) new_libs="$new_libs $deplib" ;;
+-	  esac
+-	  ;;
+-	*) new_libs="$new_libs $deplib" ;;
+-	esac
+-      done
+-      compile_deplibs="$new_libs"
+-
++  lt_setenv (name, value);
++  XFREE (name);
++  XFREE (value);
++}
+ 
+-      compile_command="$compile_command $compile_deplibs"
+-      finalize_command="$finalize_command $finalize_deplibs"
++void
++lt_opt_process_env_prepend (const char *arg)
++{
++  char *name = NULL;
++  char *value = NULL;
++  char *new_value = NULL;
+ 
+-      if test -n "$rpath$xrpath"; then
+-	# If the user specified any rpath flags, then add them.
+-	for libdir in $rpath $xrpath; do
+-	  # This is the magic to use -rpath.
+-	  case "$finalize_rpath " in
+-	  *" $libdir "*) ;;
+-	  *) finalize_rpath="$finalize_rpath $libdir" ;;
+-	  esac
+-	done
+-      fi
++  if (lt_split_name_value (arg, &name, &value) != 0)
++    {
++      XFREE (name);
++      XFREE (value);
++      lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg);
++    }
+ 
+-      # Now hardcode the library paths
+-      rpath=
+-      hardcode_libdirs=
+-      for libdir in $compile_rpath $finalize_rpath; do
+-	if test -n "$hardcode_libdir_flag_spec"; then
+-	  if test -n "$hardcode_libdir_separator"; then
+-	    if test -z "$hardcode_libdirs"; then
+-	      hardcode_libdirs="$libdir"
+-	    else
+-	      # Just accumulate the unique libdirs.
+-	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+-	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+-		;;
+-	      *)
+-		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+-		;;
+-	      esac
+-	    fi
+-	  else
+-	    eval flag=\"$hardcode_libdir_flag_spec\"
+-	    rpath="$rpath $flag"
+-	  fi
+-	elif test -n "$runpath_var"; then
+-	  case "$perm_rpath " in
+-	  *" $libdir "*) ;;
+-	  *) perm_rpath="$perm_rpath $libdir" ;;
+-	  esac
+-	fi
+-	case $host in
+-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+-	  testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'`
+-	  case :$dllsearchpath: in
+-	  *":$libdir:"*) ;;
+-	  *) dllsearchpath="$dllsearchpath:$libdir";;
+-	  esac
+-	  case :$dllsearchpath: in
+-	  *":$testbindir:"*) ;;
+-	  *) dllsearchpath="$dllsearchpath:$testbindir";;
+-	  esac
+-	  ;;
+-	esac
+-      done
+-      # Substitute the hardcoded libdirs into the rpath.
+-      if test -n "$hardcode_libdir_separator" &&
+-	 test -n "$hardcode_libdirs"; then
+-	libdir="$hardcode_libdirs"
+-	eval rpath=\" $hardcode_libdir_flag_spec\"
+-      fi
+-      compile_rpath="$rpath"
++  new_value = lt_extend_str (getenv (name), value, 0);
++  lt_setenv (name, new_value);
++  XFREE (new_value);
++  XFREE (name);
++  XFREE (value);
++}
+ 
+-      rpath=
+-      hardcode_libdirs=
+-      for libdir in $finalize_rpath; do
+-	if test -n "$hardcode_libdir_flag_spec"; then
+-	  if test -n "$hardcode_libdir_separator"; then
+-	    if test -z "$hardcode_libdirs"; then
+-	      hardcode_libdirs="$libdir"
+-	    else
+-	      # Just accumulate the unique libdirs.
+-	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+-	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+-		;;
+-	      *)
+-		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+-		;;
+-	      esac
+-	    fi
+-	  else
+-	    eval flag=\"$hardcode_libdir_flag_spec\"
+-	    rpath="$rpath $flag"
+-	  fi
+-	elif test -n "$runpath_var"; then
+-	  case "$finalize_perm_rpath " in
+-	  *" $libdir "*) ;;
+-	  *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
+-	  esac
+-	fi
+-      done
+-      # Substitute the hardcoded libdirs into the rpath.
+-      if test -n "$hardcode_libdir_separator" &&
+-	 test -n "$hardcode_libdirs"; then
+-	libdir="$hardcode_libdirs"
+-	eval rpath=\" $hardcode_libdir_flag_spec\"
+-      fi
+-      finalize_rpath="$rpath"
++void
++lt_opt_process_env_append (const char *arg)
++{
++  char *name = NULL;
++  char *value = NULL;
++  char *new_value = NULL;
+ 
+-      if test -n "$libobjs" && test "$build_old_libs" = yes; then
+-	# Transform all the library objects into standard objects.
+-	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+-	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+-      fi
++  if (lt_split_name_value (arg, &name, &value) != 0)
++    {
++      XFREE (name);
++      XFREE (value);
++      lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg);
++    }
+ 
+-      dlsyms=
+-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+-	if test -n "$NM" && test -n "$global_symbol_pipe"; then
+-	  dlsyms="${outputname}S.c"
+-	else
+-	  $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
+-	fi
+-      fi
++  new_value = lt_extend_str (getenv (name), value, 1);
++  lt_setenv (name, new_value);
++  XFREE (new_value);
++  XFREE (name);
++  XFREE (value);
++}
+ 
+-      if test -n "$dlsyms"; then
+-	case $dlsyms in
+-	"") ;;
+-	*.c)
+-	  # Discover the nlist of each of the dlfiles.
+-	  nlist="$output_objdir/${outputname}.nm"
++void
++lt_update_exe_path (const char *name, const char *value)
++{
++  LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
++                          (name ? name : "<NULL>"),
++                          (value ? value : "<NULL>")));
+ 
+-	  $show "$rm $nlist ${nlist}S ${nlist}T"
+-	  $run $rm "$nlist" "${nlist}S" "${nlist}T"
++  if (name && *name && value && *value)
++    {
++      char *new_value = lt_extend_str (getenv (name), value, 0);
++      /* some systems can't cope with a ':'-terminated path #' */
++      int len = strlen (new_value);
++      while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
++        {
++          new_value[len-1] = '\0';
++        }
++      lt_setenv (name, new_value);
++      XFREE (new_value);
++    }
++}
+ 
+-	  # Parse the name list into a source file.
+-	  $show "creating $output_objdir/$dlsyms"
++void
++lt_update_lib_path (const char *name, const char *value)
++{
++  LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
++                          (name ? name : "<NULL>"),
++                          (value ? value : "<NULL>")));
+ 
+-	  test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
+-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
+-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
++  if (name && *name && value && *value)
++    {
++      char *new_value = lt_extend_str (getenv (name), value, 0);
++      lt_setenv (name, new_value);
++      XFREE (new_value);
++    }
++}
+ 
+-#ifdef __cplusplus
+-extern \"C\" {
+-#endif
+ 
+-/* Prevent the only kind of declaration conflicts we can make. */
+-#define lt_preloaded_symbols some_other_symbol
++EOF
++}
++# end: func_emit_cwrapperexe_src
+ 
+-/* External symbol declarations for the compiler. */\
+-"
++# func_mode_link arg...
++func_mode_link ()
++{
++    $opt_debug
++    case $host in
++    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
++      # It is impossible to link a dll without this setting, and
++      # we shouldn't force the makefile maintainer to figure out
++      # which system we are compiling for in order to pass an extra
++      # flag for every libtool invocation.
++      # allow_undefined=no
+ 
+-	  if test "$dlself" = yes; then
+-	    $show "generating symbol list for \`$output'"
++      # FIXME: Unfortunately, there are problems with the above when trying
++      # to make a dll which has undefined symbols, in which case not
++      # even a static library is built.  For now, we need to specify
++      # -no-undefined on the libtool link line when we can be certain
++      # that all symbols are satisfied, otherwise we get a static library.
++      allow_undefined=yes
++      ;;
++    *)
++      allow_undefined=yes
++      ;;
++    esac
++    libtool_args=$nonopt
++    base_compile="$nonopt $@"
++    compile_command=$nonopt
++    finalize_command=$nonopt
+ 
+-	    test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
++    compile_rpath=
++    finalize_rpath=
++    compile_shlibpath=
++    finalize_shlibpath=
++    convenience=
++    old_convenience=
++    deplibs=
++    old_deplibs=
++    compiler_flags=
++    linker_flags=
++    dllsearchpath=
++    lib_search_path=`pwd`
++    inst_prefix_dir=
++    new_inherited_linker_flags=
+ 
+-	    # Add our own program objects to the symbol list.
+-	    progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+-	    for arg in $progfiles; do
+-	      $show "extracting global C symbols from \`$arg'"
+-	      $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+-	    done
++    avoid_version=no
++    dlfiles=
++    dlprefiles=
++    dlself=no
++    export_dynamic=no
++    export_symbols=
++    export_symbols_regex=
++    generated=
++    libobjs=
++    ltlibs=
++    module=no
++    no_install=no
++    objs=
++    non_pic_objects=
++    precious_files_regex=
++    prefer_static_libs=no
++    preload=no
++    prev=
++    prevarg=
++    release=
++    rpath=
++    xrpath=
++    perm_rpath=
++    temp_rpath=
++    thread_safe=no
++    vinfo=
++    vinfo_number=no
++    weak_libs=
++    single_module="${wl}-single_module"
++    func_infer_tag $base_compile
+ 
+-	    if test -n "$exclude_expsyms"; then
+-	      $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+-	      $run eval '$mv "$nlist"T "$nlist"'
+-	    fi
+-
+-	    if test -n "$export_symbols_regex"; then
+-	      $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+-	      $run eval '$mv "$nlist"T "$nlist"'
+-	    fi
+-
+-	    # Prepare the list of exported symbols
+-	    if test -z "$export_symbols"; then
+-	      export_symbols="$output_objdir/$outputname.exp"
+-	      $run $rm $export_symbols
+-	      $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+-              case $host in
+-              *cygwin* | *mingw* )
+-	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+-		$run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
+-                ;;
+-              esac
+-	    else
+-	      $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+-	      $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+-	      $run eval 'mv "$nlist"T "$nlist"'
+-              case $host in
+-              *cygwin* | *mingw* )
+-	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+-		$run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+-                ;;
+-              esac
+-	    fi
++    # We need to know -static, to get the right output filenames.
++    for arg
++    do
++      case $arg in
++      -shared)
++	test "$build_libtool_libs" != yes && \
++	  func_fatal_configuration "can not build a shared library"
++	build_old_libs=no
++	break
++	;;
++      -all-static | -static | -static-libtool-libs)
++	case $arg in
++	-all-static)
++	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
++	    func_warning "complete static linking is impossible in this configuration"
+ 	  fi
++	  if test -n "$link_static_flag"; then
++	    dlopen_self=$dlopen_self_static
++	  fi
++	  prefer_static_libs=yes
++	  ;;
++	-static)
++	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
++	    dlopen_self=$dlopen_self_static
++	  fi
++	  prefer_static_libs=built
++	  ;;
++	-static-libtool-libs)
++	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
++	    dlopen_self=$dlopen_self_static
++	  fi
++	  prefer_static_libs=yes
++	  ;;
++	esac
++	build_libtool_libs=no
++	build_old_libs=yes
++	break
++	;;
++      esac
++    done
+ 
+-	  for arg in $dlprefiles; do
+-	    $show "extracting global C symbols from \`$arg'"
+-	    name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
+-	    $run eval '$echo ": $name " >> "$nlist"'
+-	    $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+-	  done
+-
+-	  if test -z "$run"; then
+-	    # Make sure we have at least an empty file.
+-	    test -f "$nlist" || : > "$nlist"
+-
+-	    if test -n "$exclude_expsyms"; then
+-	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+-	      $mv "$nlist"T "$nlist"
+-	    fi
++    # See if our shared archives depend on static archives.
++    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+ 
+-	    # Try sorting and uniquifying the output.
+-	    if grep -v "^: " < "$nlist" |
+-		if sort -k 3 </dev/null >/dev/null 2>&1; then
+-		  sort -k 3
+-		else
+-		  sort +2
+-		fi |
+-		uniq > "$nlist"S; then
+-	      :
++    # Go through the arguments, transforming them on the way.
++    while test "$#" -gt 0; do
++      arg="$1"
++      shift
++      func_quote_for_eval "$arg"
++      qarg=$func_quote_for_eval_unquoted_result
++      func_append libtool_args " $func_quote_for_eval_result"
++
++      # If the previous option needs an argument, assign it.
++      if test -n "$prev"; then
++	case $prev in
++	output)
++	  func_append compile_command " @OUTPUT@"
++	  func_append finalize_command " @OUTPUT@"
++	  ;;
++	esac
++
++	case $prev in
++	dlfiles|dlprefiles)
++	  if test "$preload" = no; then
++	    # Add the symbol object into the linking commands.
++	    func_append compile_command " @SYMFILE@"
++	    func_append finalize_command " @SYMFILE@"
++	    preload=yes
++	  fi
++	  case $arg in
++	  *.la | *.lo) ;;  # We handle these cases below.
++	  force)
++	    if test "$dlself" = no; then
++	      dlself=needless
++	      export_dynamic=yes
++	    fi
++	    prev=
++	    continue
++	    ;;
++	  self)
++	    if test "$prev" = dlprefiles; then
++	      dlself=yes
++	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
++	      dlself=yes
+ 	    else
+-	      grep -v "^: " < "$nlist" > "$nlist"S
++	      dlself=needless
++	      export_dynamic=yes
+ 	    fi
+-
+-	    if test -f "$nlist"S; then
+-	      eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
++	    prev=
++	    continue
++	    ;;
++	  *)
++	    if test "$prev" = dlfiles; then
++	      dlfiles="$dlfiles $arg"
+ 	    else
+-	      $echo '/* NONE */' >> "$output_objdir/$dlsyms"
++	      dlprefiles="$dlprefiles $arg"
+ 	    fi
++	    prev=
++	    continue
++	    ;;
++	  esac
++	  ;;
++	expsyms)
++	  export_symbols="$arg"
++	  test -f "$arg" \
++	    || func_fatal_error "symbol file \`$arg' does not exist"
++	  prev=
++	  continue
++	  ;;
++	expsyms_regex)
++	  export_symbols_regex="$arg"
++	  prev=
++	  continue
++	  ;;
++	framework)
++	  case $host in
++	    *-*-darwin*)
++	      case "$deplibs " in
++		*" $qarg.ltframework "*) ;;
++		*) deplibs="$deplibs $qarg.ltframework" # this is fixed later
++		   ;;
++	      esac
++	      ;;
++	  esac
++	  prev=
++	  continue
++	  ;;
++	inst_prefix)
++	  inst_prefix_dir="$arg"
++	  prev=
++	  continue
++	  ;;
++	objectlist)
++	  if test -f "$arg"; then
++	    save_arg=$arg
++	    moreargs=
++	    for fil in `cat "$save_arg"`
++	    do
++#	      moreargs="$moreargs $fil"
++	      arg=$fil
++	      # A libtool-controlled object.
+ 
+-	    $echo >> "$output_objdir/$dlsyms" "\
++	      # Check to see that this really is a libtool object.
++	      if func_lalib_unsafe_p "$arg"; then
++		pic_object=
++		non_pic_object=
+ 
+-#undef lt_preloaded_symbols
++		# Read the .lo file
++		func_source "$arg"
+ 
+-#if defined (__STDC__) && __STDC__
+-# define lt_ptr void *
+-#else
+-# define lt_ptr char *
+-# define const
+-#endif
++		if test -z "$pic_object" ||
++		   test -z "$non_pic_object" ||
++		   test "$pic_object" = none &&
++		   test "$non_pic_object" = none; then
++		  func_fatal_error "cannot find name of object for \`$arg'"
++		fi
+ 
+-/* The mapping between symbol names and symbols. */
+-"
++		# Extract subdirectory from the argument.
++		func_dirname "$arg" "/" ""
++		xdir="$func_dirname_result"
+ 
+-	    case $host in
+-	    *cygwin* | *mingw* )
+-	  $echo >> "$output_objdir/$dlsyms" "\
+-/* DATA imports from DLLs on WIN32 can't be const, because
+-   runtime relocations are performed -- see ld's documentation
+-   on pseudo-relocs */
+-struct {
+-"
+-	      ;;
+-	    * )
+-	  $echo >> "$output_objdir/$dlsyms" "\
+-const struct {
+-"
+-	      ;;
+-	    esac
++		if test "$pic_object" != none; then
++		  # Prepend the subdirectory the object is found in.
++		  pic_object="$xdir$pic_object"
+ 
++		  if test "$prev" = dlfiles; then
++		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
++		      dlfiles="$dlfiles $pic_object"
++		      prev=
++		      continue
++		    else
++		      # If libtool objects are unsupported, then we need to preload.
++		      prev=dlprefiles
++		    fi
++		  fi
+ 
+-	  $echo >> "$output_objdir/$dlsyms" "\
+-  const char *name;
+-  lt_ptr address;
+-}
+-lt_preloaded_symbols[] =
+-{\
+-"
++		  # CHECK ME:  I think I busted this.  -Ossama
++		  if test "$prev" = dlprefiles; then
++		    # Preload the old-style object.
++		    dlprefiles="$dlprefiles $pic_object"
++		    prev=
++		  fi
+ 
+-	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
++		  # A PIC object.
++		  func_append libobjs " $pic_object"
++		  arg="$pic_object"
++		fi
+ 
+-	    $echo >> "$output_objdir/$dlsyms" "\
+-  {0, (lt_ptr) 0}
+-};
++		# Non-PIC object.
++		if test "$non_pic_object" != none; then
++		  # Prepend the subdirectory the object is found in.
++		  non_pic_object="$xdir$non_pic_object"
+ 
+-/* This works around a problem in FreeBSD linker */
+-#ifdef FREEBSD_WORKAROUND
+-static const void *lt_preloaded_setup() {
+-  return lt_preloaded_symbols;
+-}
+-#endif
++		  # A standard non-PIC object
++		  func_append non_pic_objects " $non_pic_object"
++		  if test -z "$pic_object" || test "$pic_object" = none ; then
++		    arg="$non_pic_object"
++		  fi
++		else
++		  # If the PIC object exists, use it instead.
++		  # $xdir was prepended to $pic_object above.
++		  non_pic_object="$pic_object"
++		  func_append non_pic_objects " $non_pic_object"
++		fi
++	      else
++		# Only an error if not doing a dry-run.
++		if $opt_dry_run; then
++		  # Extract subdirectory from the argument.
++		  func_dirname "$arg" "/" ""
++		  xdir="$func_dirname_result"
+ 
+-#ifdef __cplusplus
+-}
+-#endif\
+-"
++		  func_lo2o "$arg"
++		  pic_object=$xdir$objdir/$func_lo2o_result
++		  non_pic_object=$xdir$func_lo2o_result
++		  func_append libobjs " $pic_object"
++		  func_append non_pic_objects " $non_pic_object"
++	        else
++		  func_fatal_error "\`$arg' is not a valid libtool object"
++		fi
++	      fi
++	    done
++	  else
++	    func_fatal_error "link input file \`$arg' does not exist"
+ 	  fi
+-
+-	  pic_flag_for_symtable=
+-	  case $host in
+-	  # compiling the symbol table file with pic_flag works around
+-	  # a FreeBSD bug that causes programs to crash when -lm is
+-	  # linked before any other PIC object.  But we must not use
+-	  # pic_flag when linking with -static.  The problem exists in
+-	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+-	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+-	    case "$compile_command " in
+-	    *" -static "*) ;;
+-	    *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
+-	    esac;;
+-	  *-*-hpux*)
+-	    case "$compile_command " in
+-	    *" -static "*) ;;
+-	    *) pic_flag_for_symtable=" $pic_flag";;
+-	    esac
++	  arg=$save_arg
++	  prev=
++	  continue
++	  ;;
++	precious_regex)
++	  precious_files_regex="$arg"
++	  prev=
++	  continue
++	  ;;
++	release)
++	  release="-$arg"
++	  prev=
++	  continue
++	  ;;
++	rpath | xrpath)
++	  # We need an absolute path.
++	  case $arg in
++	  [\\/]* | [A-Za-z]:[\\/]*) ;;
++	  *)
++	    func_fatal_error "only absolute run-paths are allowed"
++	    ;;
+ 	  esac
+-
+-	  # Now compile the dynamic symbol file.
+-	  $show "(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
+-	  $run eval '(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
+-
+-	  # Clean up the generated files.
+-	  $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
+-	  $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
+-
+-	  # Transform the symbol file into the correct name.
+-          case $host in
+-          *cygwin* | *mingw* )
+-            if test -f "$output_objdir/${outputname}.def" ; then
+-              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
+-              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
+-            else
+-              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+-              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+-             fi
+-            ;;
+-          * )
+-            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+-            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+-            ;;
+-          esac
++	  if test "$prev" = rpath; then
++	    case "$rpath " in
++	    *" $arg "*) ;;
++	    *) rpath="$rpath $arg" ;;
++	    esac
++	  else
++	    case "$xrpath " in
++	    *" $arg "*) ;;
++	    *) xrpath="$xrpath $arg" ;;
++	    esac
++	  fi
++	  prev=
++	  continue
++	  ;;
++	shrext)
++	  shrext_cmds="$arg"
++	  prev=
++	  continue
++	  ;;
++	weak)
++	  weak_libs="$weak_libs $arg"
++	  prev=
++	  continue
++	  ;;
++	xcclinker)
++	  linker_flags="$linker_flags $qarg"
++	  compiler_flags="$compiler_flags $qarg"
++	  prev=
++	  func_append compile_command " $qarg"
++	  func_append finalize_command " $qarg"
++	  continue
++	  ;;
++	xcompiler)
++	  compiler_flags="$compiler_flags $qarg"
++	  prev=
++	  func_append compile_command " $qarg"
++	  func_append finalize_command " $qarg"
++	  continue
++	  ;;
++	xlinker)
++	  linker_flags="$linker_flags $qarg"
++	  compiler_flags="$compiler_flags $wl$qarg"
++	  prev=
++	  func_append compile_command " $wl$qarg"
++	  func_append finalize_command " $wl$qarg"
++	  continue
+ 	  ;;
+ 	*)
+-	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
+-	  exit $EXIT_FAILURE
++	  eval "$prev=\"\$arg\""
++	  prev=
++	  continue
+ 	  ;;
+ 	esac
+-      else
+-	# We keep going just in case the user didn't refer to
+-	# lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
+-	# really was required.
++      fi # test -n "$prev"
+ 
+-	# Nullify the symbol file.
+-	compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+-	finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+-      fi
++      prevarg="$arg"
+ 
+-      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+-	# Replace the output file specification.
+-	compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+-	link_command="$compile_command$compile_rpath"
++      case $arg in
++      -all-static)
++	if test -n "$link_static_flag"; then
++	  # See comment for -static flag below, for more details.
++	  func_append compile_command " $link_static_flag"
++	  func_append finalize_command " $link_static_flag"
++	fi
++	continue
++	;;
+ 
+-	# We have no uninstalled library dependencies, so finalize right now.
+-	$show "$link_command"
+-	$run eval "$link_command"
+-	exit_status=$?
++      -allow-undefined)
++	# FIXME: remove this flag sometime in the future.
++	func_fatal_error "\`-allow-undefined' must not be used because it is the default"
++	;;
+ 
+-	# Delete the generated files.
+-	if test -n "$dlsyms"; then
+-	  $show "$rm $output_objdir/${outputname}S.${objext}"
+-	  $run $rm "$output_objdir/${outputname}S.${objext}"
+-	fi
++      -avoid-version)
++	avoid_version=yes
++	continue
++	;;
+ 
+-	exit $exit_status
+-      fi
++      -dlopen)
++	prev=dlfiles
++	continue
++	;;
+ 
+-      if test -n "$shlibpath_var"; then
+-	# We should set the shlibpath_var
+-	rpath=
+-	for dir in $temp_rpath; do
+-	  case $dir in
+-	  [\\/]* | [A-Za-z]:[\\/]*)
+-	    # Absolute path.
+-	    rpath="$rpath$dir:"
+-	    ;;
+-	  *)
+-	    # Relative path: add a thisdir entry.
+-	    rpath="$rpath\$thisdir/$dir:"
+-	    ;;
+-	  esac
+-	done
+-	temp_rpath="$rpath"
+-      fi
++      -dlpreopen)
++	prev=dlprefiles
++	continue
++	;;
+ 
+-      if test -n "$compile_shlibpath$finalize_shlibpath"; then
+-	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+-      fi
+-      if test -n "$finalize_shlibpath"; then
+-	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+-      fi
++      -export-dynamic)
++	export_dynamic=yes
++	continue
++	;;
+ 
+-      compile_var=
+-      finalize_var=
+-      if test -n "$runpath_var"; then
+-	if test -n "$perm_rpath"; then
+-	  # We should set the runpath_var.
+-	  rpath=
+-	  for dir in $perm_rpath; do
+-	    rpath="$rpath$dir:"
+-	  done
+-	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
++      -export-symbols | -export-symbols-regex)
++	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
++	  func_fatal_error "more than one -exported-symbols argument is not allowed"
+ 	fi
+-	if test -n "$finalize_perm_rpath"; then
+-	  # We should set the runpath_var.
+-	  rpath=
+-	  for dir in $finalize_perm_rpath; do
+-	    rpath="$rpath$dir:"
+-	  done
+-	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
++	if test "X$arg" = "X-export-symbols"; then
++	  prev=expsyms
++	else
++	  prev=expsyms_regex
+ 	fi
+-      fi
++	continue
++	;;
+ 
+-      if test "$no_install" = yes; then
+-	# We don't need to create a wrapper script.
+-	link_command="$compile_var$compile_command$compile_rpath"
+-	# Replace the output file specification.
+-	link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+-	# Delete the old output file.
+-	$run $rm $output
+-	# Link the executable and exit
+-	$show "$link_command"
+-	$run eval "$link_command" || exit $?
+-	exit $EXIT_SUCCESS
+-      fi
++      -framework)
++	prev=framework
++	continue
++	;;
+ 
+-      if test "$hardcode_action" = relink; then
+-	# Fast installation is not supported
+-	link_command="$compile_var$compile_command$compile_rpath"
+-	relink_command="$finalize_var$finalize_command$finalize_rpath"
++      -inst-prefix-dir)
++	prev=inst_prefix
++	continue
++	;;
+ 
+-	$echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
+-	$echo "$modename: \`$output' will be relinked during installation" 1>&2
+-      else
+-	if test "$fast_install" != no; then
+-	  link_command="$finalize_var$compile_command$finalize_rpath"
+-	  if test "$fast_install" = yes; then
+-	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
++      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
++      # so, if we see these flags be careful not to treat them like -L
++      -L[A-Z][A-Z]*:*)
++	case $with_gcc/$host in
++	no/*-*-irix* | /*-*-irix*)
++	  func_append compile_command " $arg"
++	  func_append finalize_command " $arg"
++	  ;;
++	esac
++	continue
++	;;
++
++      -L*)
++	func_stripname '-L' '' "$arg"
++	dir=$func_stripname_result
++	if test -z "$dir"; then
++	  if test "$#" -gt 0; then
++	    func_fatal_error "require no space between \`-L' and \`$1'"
+ 	  else
+-	    # fast_install is set to needless
+-	    relink_command=
++	    func_fatal_error "need path for \`-L' option"
+ 	  fi
+-	else
+-	  link_command="$compile_var$compile_command$compile_rpath"
+-	  relink_command="$finalize_var$finalize_command$finalize_rpath"
+ 	fi
+-      fi
++	# We need an absolute path.
++	case $dir in
++	[\\/]* | [A-Za-z]:[\\/]*) ;;
++	*)
++	  absdir=`cd "$dir" && pwd`
++	  test -z "$absdir" && \
++	    func_fatal_error "cannot determine absolute directory name of \`$dir'"
++	  dir="$absdir"
++	  ;;
++	esac
++	case "$deplibs " in
++	*" -L$dir "*) ;;
++	*)
++	  deplibs="$deplibs -L$dir"
++	  lib_search_path="$lib_search_path $dir"
++	  ;;
++	esac
++	case $host in
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
++	  testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
++	  case :$dllsearchpath: in
++	  *":$dir:"*) ;;
++	  ::) dllsearchpath=$dir;;
++	  *) dllsearchpath="$dllsearchpath:$dir";;
++	  esac
++	  case :$dllsearchpath: in
++	  *":$testbindir:"*) ;;
++	  ::) dllsearchpath=$testbindir;;
++	  *) dllsearchpath="$dllsearchpath:$testbindir";;
++	  esac
++	  ;;
++	esac
++	continue
++	;;
+ 
+-      # Replace the output file specification.
+-      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
++      -l*)
++	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
++	  case $host in
++	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*)
++	    # These systems don't actually have a C or math library (as such)
++	    continue
++	    ;;
++	  *-*-os2*)
++	    # These systems don't actually have a C library (as such)
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
++	    # Do not include libc due to us having libc/libc_r.
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++	  *-*-rhapsody* | *-*-darwin1.[012])
++	    # Rhapsody C and math libraries are in the System framework
++	    deplibs="$deplibs System.ltframework"
++	    continue
++	    ;;
++	  *-*-sco3.2v5* | *-*-sco5v6*)
++	    # Causes problems with __ctype
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
++	    # Compiler inserts libc in the correct place for threads to work
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++	  esac
++	elif test "X$arg" = "X-lc_r"; then
++	 case $host in
++	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
++	   # Do not include libc_r directly, use -pthread flag.
++	   continue
++	   ;;
++	 esac
++	fi
++	deplibs="$deplibs $arg"
++	continue
++	;;
+ 
+-      # Delete the old output files.
+-      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
++      -module)
++	module=yes
++	continue
++	;;
+ 
+-      $show "$link_command"
+-      $run eval "$link_command" || exit $?
++      # Tru64 UNIX uses -model [arg] to determine the layout of C++
++      # classes, name mangling, and exception handling.
++      # Darwin uses the -arch flag to determine output architecture.
++      -model|-arch|-isysroot)
++	compiler_flags="$compiler_flags $arg"
++	func_append compile_command " $arg"
++	func_append finalize_command " $arg"
++	prev=xcompiler
++	continue
++	;;
+ 
+-      # Now create the wrapper script.
+-      $show "creating $output"
++      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
++	compiler_flags="$compiler_flags $arg"
++	func_append compile_command " $arg"
++	func_append finalize_command " $arg"
++	case "$new_inherited_linker_flags " in
++	    *" $arg "*) ;;
++	    * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;;
++	esac
++	continue
++	;;
+ 
+-      # Quote the relink command for shipping.
+-      if test -n "$relink_command"; then
+-	# Preserve any variables that may affect compiler behavior
+-	for var in $variables_saved_for_relink; do
+-	  if eval test -z \"\${$var+set}\"; then
+-	    relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+-	  elif eval var_value=\$$var; test -z "$var_value"; then
+-	    relink_command="$var=; export $var; $relink_command"
+-	  else
+-	    var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
+-	    relink_command="$var=\"$var_value\"; export $var; $relink_command"
+-	  fi
+-	done
+-	relink_command="(cd `pwd`; $relink_command)"
+-	relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+-      fi
++      -multi_module)
++	single_module="${wl}-multi_module"
++	continue
++	;;
+ 
+-      # Quote $echo for shipping.
+-      if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then
+-	case $progpath in
+-	[\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
+-	*) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
+-	esac
+-	qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
+-      else
+-	qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
+-      fi
++      -no-fast-install)
++	fast_install=no
++	continue
++	;;
+ 
+-      # Only actually do things if our run command is non-null.
+-      if test -z "$run"; then
+-	# win32 will think the script is a binary if it has
+-	# a .exe suffix, so we strip it off here.
+-	case $output in
+-	  *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
+-	esac
+-	# test for cygwin because mv fails w/o .exe extensions
++      -no-install)
+ 	case $host in
+-	  *cygwin*)
+-	    exeext=.exe
+-	    outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
+-	  *) exeext= ;;
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
++	  # The PATH hackery in wrapper scripts is required on Windows
++	  # and Darwin in order for the loader to find any dlls it needs.
++	  func_warning "\`-no-install' is ignored for $host"
++	  func_warning "assuming \`-no-fast-install' instead"
++	  fast_install=no
++	  ;;
++	*) no_install=yes ;;
+ 	esac
+-	case $host in
+-	  *cygwin* | *mingw* )
+-            output_name=`basename $output`
+-            output_path=`dirname $output`
+-            cwrappersource="$output_path/$objdir/lt-$output_name.c"
+-            cwrapper="$output_path/$output_name.exe"
+-            $rm $cwrappersource $cwrapper
+-            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
+-
+-	    cat > $cwrappersource <<EOF
++	continue
++	;;
+ 
+-/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+-   Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
++      -no-undefined)
++	allow_undefined=no
++	continue
++	;;
+ 
+-   The $output program cannot be directly executed until all the libtool
+-   libraries that it depends on are installed.
++      -objectlist)
++	prev=objectlist
++	continue
++	;;
+ 
+-   This wrapper executable should never be moved out of the build directory.
+-   If it is, it will not operate correctly.
++      -o) prev=output ;;
+ 
+-   Currently, it simply execs the wrapper *script* "/bin/sh $output",
+-   but could eventually absorb all of the scripts functionality and
+-   exec $objdir/$outputname directly.
+-*/
+-EOF
+-	    cat >> $cwrappersource<<"EOF"
+-#include <stdio.h>
+-#include <stdlib.h>
+-#include <unistd.h>
+-#include <malloc.h>
+-#include <stdarg.h>
+-#include <assert.h>
+-#include <string.h>
+-#include <ctype.h>
+-#include <sys/stat.h>
++      -precious-files-regex)
++	prev=precious_regex
++	continue
++	;;
+ 
+-#if defined(PATH_MAX)
+-# define LT_PATHMAX PATH_MAX
+-#elif defined(MAXPATHLEN)
+-# define LT_PATHMAX MAXPATHLEN
+-#else
+-# define LT_PATHMAX 1024
+-#endif
++      -release)
++	prev=release
++	continue
++	;;
+ 
+-#ifndef DIR_SEPARATOR
+-# define DIR_SEPARATOR '/'
+-# define PATH_SEPARATOR ':'
+-#endif
++      -rpath)
++	prev=rpath
++	continue
++	;;
+ 
+-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+-  defined (__OS2__)
+-# define HAVE_DOS_BASED_FILE_SYSTEM
+-# ifndef DIR_SEPARATOR_2
+-#  define DIR_SEPARATOR_2 '\\'
+-# endif
+-# ifndef PATH_SEPARATOR_2
+-#  define PATH_SEPARATOR_2 ';'
+-# endif
+-#endif
++      -R)
++	prev=xrpath
++	continue
++	;;
+ 
+-#ifndef DIR_SEPARATOR_2
+-# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+-#else /* DIR_SEPARATOR_2 */
+-# define IS_DIR_SEPARATOR(ch) \
+-        (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+-#endif /* DIR_SEPARATOR_2 */
++      -R*)
++	func_stripname '-R' '' "$arg"
++	dir=$func_stripname_result
++	# We need an absolute path.
++	case $dir in
++	[\\/]* | [A-Za-z]:[\\/]*) ;;
++	*)
++	  func_fatal_error "only absolute run-paths are allowed"
++	  ;;
++	esac
++	case "$xrpath " in
++	*" $dir "*) ;;
++	*) xrpath="$xrpath $dir" ;;
++	esac
++	continue
++	;;
+ 
+-#ifndef PATH_SEPARATOR_2
+-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
+-#else /* PATH_SEPARATOR_2 */
+-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
+-#endif /* PATH_SEPARATOR_2 */
++      -shared)
++	# The effects of -shared are defined in a previous loop.
++	continue
++	;;
+ 
+-#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
+-#define XFREE(stale) do { \
+-  if (stale) { free ((void *) stale); stale = 0; } \
+-} while (0)
++      -shrext)
++	prev=shrext
++	continue
++	;;
+ 
+-/* -DDEBUG is fairly common in CFLAGS.  */
+-#undef DEBUG
+-#if defined DEBUGWRAPPER
+-# define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__)
+-#else
+-# define DEBUG(format, ...)
+-#endif
++      -static | -static-libtool-libs)
++	# The effects of -static are defined in a previous loop.
++	# We used to do the same as -all-static on platforms that
++	# didn't have a PIC flag, but the assumption that the effects
++	# would be equivalent was wrong.  It would break on at least
++	# Digital Unix and AIX.
++	continue
++	;;
+ 
+-const char *program_name = NULL;
++      -thread-safe)
++	thread_safe=yes
++	continue
++	;;
+ 
+-void * xmalloc (size_t num);
+-char * xstrdup (const char *string);
+-const char * base_name (const char *name);
+-char * find_executable(const char *wrapper);
+-int    check_executable(const char *path);
+-char * strendzap(char *str, const char *pat);
+-void lt_fatal (const char *message, ...);
++      -version-info)
++	prev=vinfo
++	continue
++	;;
+ 
+-int
+-main (int argc, char *argv[])
+-{
+-  char **newargz;
+-  int i;
++      -version-number)
++	prev=vinfo
++	vinfo_number=yes
++	continue
++	;;
+ 
+-  program_name = (char *) xstrdup (base_name (argv[0]));
+-  DEBUG("(main) argv[0]      : %s\n",argv[0]);
+-  DEBUG("(main) program_name : %s\n",program_name);
+-  newargz = XMALLOC(char *, argc+2);
+-EOF
++      -weak)
++        prev=weak
++	continue
++	;;
+ 
+-            cat >> $cwrappersource <<EOF
+-  newargz[0] = (char *) xstrdup("$SHELL");
+-EOF
++      -Wc,*)
++	func_stripname '-Wc,' '' "$arg"
++	args=$func_stripname_result
++	arg=
++	save_ifs="$IFS"; IFS=','
++	for flag in $args; do
++	  IFS="$save_ifs"
++          func_quote_for_eval "$flag"
++	  arg="$arg $wl$func_quote_for_eval_result"
++	  compiler_flags="$compiler_flags $func_quote_for_eval_result"
++	done
++	IFS="$save_ifs"
++	func_stripname ' ' '' "$arg"
++	arg=$func_stripname_result
++	;;
+ 
+-            cat >> $cwrappersource <<"EOF"
+-  newargz[1] = find_executable(argv[0]);
+-  if (newargz[1] == NULL)
+-    lt_fatal("Couldn't find %s", argv[0]);
+-  DEBUG("(main) found exe at : %s\n",newargz[1]);
+-  /* we know the script has the same name, without the .exe */
+-  /* so make sure newargz[1] doesn't end in .exe */
+-  strendzap(newargz[1],".exe");
+-  for (i = 1; i < argc; i++)
+-    newargz[i+1] = xstrdup(argv[i]);
+-  newargz[argc+1] = NULL;
++      -Wl,*)
++	func_stripname '-Wl,' '' "$arg"
++	args=$func_stripname_result
++	arg=
++	save_ifs="$IFS"; IFS=','
++	for flag in $args; do
++	  IFS="$save_ifs"
++          func_quote_for_eval "$flag"
++	  arg="$arg $wl$func_quote_for_eval_result"
++	  compiler_flags="$compiler_flags $wl$func_quote_for_eval_result"
++	  linker_flags="$linker_flags $func_quote_for_eval_result"
++	done
++	IFS="$save_ifs"
++	func_stripname ' ' '' "$arg"
++	arg=$func_stripname_result
++	;;
+ 
+-  for (i=0; i<argc+1; i++)
+-  {
+-    DEBUG("(main) newargz[%d]   : %s\n",i,newargz[i]);
+-    ;
+-  }
++      -Xcompiler)
++	prev=xcompiler
++	continue
++	;;
+ 
+-EOF
++      -Xlinker)
++	prev=xlinker
++	continue
++	;;
+ 
+-            case $host_os in
+-              mingw*)
+-                cat >> $cwrappersource <<EOF
+-  execv("$SHELL",(char const **)newargz);
+-EOF
+-              ;;
+-              *)
+-                cat >> $cwrappersource <<EOF
+-  execv("$SHELL",newargz);
+-EOF
+-              ;;
+-            esac
++      -XCClinker)
++	prev=xcclinker
++	continue
++	;;
+ 
+-            cat >> $cwrappersource <<"EOF"
+-  return 127;
+-}
++      # -msg_* for osf cc
++      -msg_*)
++	func_quote_for_eval "$arg"
++	arg="$func_quote_for_eval_result"
++	;;
+ 
+-void *
+-xmalloc (size_t num)
+-{
+-  void * p = (void *) malloc (num);
+-  if (!p)
+-    lt_fatal ("Memory exhausted");
++      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
++      # -r[0-9][0-9]* specifies the processor on the SGI compiler
++      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
++      # +DA*, +DD* enable 64-bit mode on the HP compiler
++      # -q* pass through compiler args for the IBM compiler
++      # -m*, -t[45]*, -txscale* pass through architecture-specific
++      # compiler args for GCC
++      # -F/path gives path to uninstalled frameworks, gcc on darwin
++      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
++      # @file GCC response files
++      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
++      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
++        func_quote_for_eval "$arg"
++	arg="$func_quote_for_eval_result"
++        func_append compile_command " $arg"
++        func_append finalize_command " $arg"
++        compiler_flags="$compiler_flags $arg"
++        continue
++        ;;
+ 
+-  return p;
+-}
++      # Some other compiler flag.
++      -* | +*)
++        func_quote_for_eval "$arg"
++	arg="$func_quote_for_eval_result"
++	;;
+ 
+-char *
+-xstrdup (const char *string)
+-{
+-  return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
+-;
+-}
++      *.$objext)
++	# A standard object.
++	objs="$objs $arg"
++	;;
+ 
+-const char *
+-base_name (const char *name)
+-{
+-  const char *base;
++      *.lo)
++	# A libtool-controlled object.
+ 
+-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+-  /* Skip over the disk name in MSDOS pathnames. */
+-  if (isalpha ((unsigned char)name[0]) && name[1] == ':')
+-    name += 2;
+-#endif
++	# Check to see that this really is a libtool object.
++	if func_lalib_unsafe_p "$arg"; then
++	  pic_object=
++	  non_pic_object=
+ 
+-  for (base = name; *name; name++)
+-    if (IS_DIR_SEPARATOR (*name))
+-      base = name + 1;
+-  return base;
+-}
++	  # Read the .lo file
++	  func_source "$arg"
+ 
+-int
+-check_executable(const char * path)
+-{
+-  struct stat st;
++	  if test -z "$pic_object" ||
++	     test -z "$non_pic_object" ||
++	     test "$pic_object" = none &&
++	     test "$non_pic_object" = none; then
++	    func_fatal_error "cannot find name of object for \`$arg'"
++	  fi
+ 
+-  DEBUG("(check_executable)  : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!");
+-  if ((!path) || (!*path))
+-    return 0;
++	  # Extract subdirectory from the argument.
++	  func_dirname "$arg" "/" ""
++	  xdir="$func_dirname_result"
+ 
+-  if ((stat (path, &st) >= 0) &&
+-      (
+-        /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */
+-#if defined (S_IXOTH)
+-       ((st.st_mode & S_IXOTH) == S_IXOTH) ||
+-#endif
+-#if defined (S_IXGRP)
+-       ((st.st_mode & S_IXGRP) == S_IXGRP) ||
+-#endif
+-       ((st.st_mode & S_IXUSR) == S_IXUSR))
+-      )
+-    return 1;
+-  else
+-    return 0;
+-}
++	  if test "$pic_object" != none; then
++	    # Prepend the subdirectory the object is found in.
++	    pic_object="$xdir$pic_object"
+ 
+-/* Searches for the full path of the wrapper.  Returns
+-   newly allocated full path name if found, NULL otherwise */
+-char *
+-find_executable (const char* wrapper)
+-{
+-  int has_slash = 0;
+-  const char* p;
+-  const char* p_next;
+-  /* static buffer for getcwd */
+-  char tmp[LT_PATHMAX + 1];
+-  int tmp_len;
+-  char* concat_name;
++	    if test "$prev" = dlfiles; then
++	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
++		dlfiles="$dlfiles $pic_object"
++		prev=
++		continue
++	      else
++		# If libtool objects are unsupported, then we need to preload.
++		prev=dlprefiles
++	      fi
++	    fi
+ 
+-  DEBUG("(find_executable)  : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!");
++	    # CHECK ME:  I think I busted this.  -Ossama
++	    if test "$prev" = dlprefiles; then
++	      # Preload the old-style object.
++	      dlprefiles="$dlprefiles $pic_object"
++	      prev=
++	    fi
+ 
+-  if ((wrapper == NULL) || (*wrapper == '\0'))
+-    return NULL;
++	    # A PIC object.
++	    func_append libobjs " $pic_object"
++	    arg="$pic_object"
++	  fi
+ 
+-  /* Absolute path? */
+-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+-  if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':')
+-  {
+-    concat_name = xstrdup (wrapper);
+-    if (check_executable(concat_name))
+-      return concat_name;
+-    XFREE(concat_name);
+-  }
+-  else
+-  {
+-#endif
+-    if (IS_DIR_SEPARATOR (wrapper[0]))
+-    {
+-      concat_name = xstrdup (wrapper);
+-      if (check_executable(concat_name))
+-        return concat_name;
+-      XFREE(concat_name);
+-    }
+-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+-  }
+-#endif
++	  # Non-PIC object.
++	  if test "$non_pic_object" != none; then
++	    # Prepend the subdirectory the object is found in.
++	    non_pic_object="$xdir$non_pic_object"
+ 
+-  for (p = wrapper; *p; p++)
+-    if (*p == '/')
+-    {
+-      has_slash = 1;
+-      break;
+-    }
+-  if (!has_slash)
+-  {
+-    /* no slashes; search PATH */
+-    const char* path = getenv ("PATH");
+-    if (path != NULL)
+-    {
+-      for (p = path; *p; p = p_next)
+-      {
+-        const char* q;
+-        size_t p_len;
+-        for (q = p; *q; q++)
+-          if (IS_PATH_SEPARATOR(*q))
+-            break;
+-        p_len = q - p;
+-        p_next = (*q == '\0' ? q : q + 1);
+-        if (p_len == 0)
+-        {
+-          /* empty path: current directory */
+-          if (getcwd (tmp, LT_PATHMAX) == NULL)
+-            lt_fatal ("getcwd failed");
+-          tmp_len = strlen(tmp);
+-          concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
+-          memcpy (concat_name, tmp, tmp_len);
+-          concat_name[tmp_len] = '/';
+-          strcpy (concat_name + tmp_len + 1, wrapper);
+-        }
+-        else
+-        {
+-          concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1);
+-          memcpy (concat_name, p, p_len);
+-          concat_name[p_len] = '/';
+-          strcpy (concat_name + p_len + 1, wrapper);
+-        }
+-        if (check_executable(concat_name))
+-          return concat_name;
+-        XFREE(concat_name);
+-      }
+-    }
+-    /* not found in PATH; assume curdir */
+-  }
+-  /* Relative path | not found in path: prepend cwd */
+-  if (getcwd (tmp, LT_PATHMAX) == NULL)
+-    lt_fatal ("getcwd failed");
+-  tmp_len = strlen(tmp);
+-  concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
+-  memcpy (concat_name, tmp, tmp_len);
+-  concat_name[tmp_len] = '/';
+-  strcpy (concat_name + tmp_len + 1, wrapper);
++	    # A standard non-PIC object
++	    func_append non_pic_objects " $non_pic_object"
++	    if test -z "$pic_object" || test "$pic_object" = none ; then
++	      arg="$non_pic_object"
++	    fi
++	  else
++	    # If the PIC object exists, use it instead.
++	    # $xdir was prepended to $pic_object above.
++	    non_pic_object="$pic_object"
++	    func_append non_pic_objects " $non_pic_object"
++	  fi
++	else
++	  # Only an error if not doing a dry-run.
++	  if $opt_dry_run; then
++	    # Extract subdirectory from the argument.
++	    func_dirname "$arg" "/" ""
++	    xdir="$func_dirname_result"
+ 
+-  if (check_executable(concat_name))
+-    return concat_name;
+-  XFREE(concat_name);
+-  return NULL;
+-}
++	    func_lo2o "$arg"
++	    pic_object=$xdir$objdir/$func_lo2o_result
++	    non_pic_object=$xdir$func_lo2o_result
++	    func_append libobjs " $pic_object"
++	    func_append non_pic_objects " $non_pic_object"
++	  else
++	    func_fatal_error "\`$arg' is not a valid libtool object"
++	  fi
++	fi
++	;;
+ 
+-char *
+-strendzap(char *str, const char *pat)
+-{
+-  size_t len, patlen;
++      *.$libext)
++	# An archive.
++	deplibs="$deplibs $arg"
++	old_deplibs="$old_deplibs $arg"
++	continue
++	;;
+ 
+-  assert(str != NULL);
+-  assert(pat != NULL);
++      *.la)
++	# A libtool-controlled library.
+ 
+-  len = strlen(str);
+-  patlen = strlen(pat);
++	if test "$prev" = dlfiles; then
++	  # This library was specified with -dlopen.
++	  dlfiles="$dlfiles $arg"
++	  prev=
++	elif test "$prev" = dlprefiles; then
++	  # The library was specified with -dlpreopen.
++	  dlprefiles="$dlprefiles $arg"
++	  prev=
++	else
++	  deplibs="$deplibs $arg"
++	fi
++	continue
++	;;
+ 
+-  if (patlen <= len)
+-  {
+-    str += len - patlen;
+-    if (strcmp(str, pat) == 0)
+-      *str = '\0';
+-  }
+-  return str;
+-}
++      # Some other compiler argument.
++      *)
++	# Unknown arguments in both finalize_command and compile_command need
++	# to be aesthetically quoted because they are evaled later.
++	func_quote_for_eval "$arg"
++	arg="$func_quote_for_eval_result"
++	;;
++      esac # arg
+ 
+-static void
+-lt_error_core (int exit_status, const char * mode,
+-          const char * message, va_list ap)
+-{
+-  fprintf (stderr, "%s: %s: ", program_name, mode);
+-  vfprintf (stderr, message, ap);
+-  fprintf (stderr, ".\n");
++      # Now actually substitute the argument into the commands.
++      if test -n "$arg"; then
++	func_append compile_command " $arg"
++	func_append finalize_command " $arg"
++      fi
++    done # argument parsing loop
+ 
+-  if (exit_status >= 0)
+-    exit (exit_status);
+-}
++    test -n "$prev" && \
++      func_fatal_help "the \`$prevarg' option requires an argument"
+ 
+-void
+-lt_fatal (const char *message, ...)
+-{
+-  va_list ap;
+-  va_start (ap, message);
+-  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
+-  va_end (ap);
+-}
+-EOF
+-          # we should really use a build-platform specific compiler
+-          # here, but OTOH, the wrappers (shell script and this C one)
+-          # are only useful if you want to execute the "real" binary.
+-          # Since the "real" binary is built for $host, then this
+-          # wrapper might as well be built for $host, too.
+-          $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource
+-          ;;
+-        esac
+-        $rm $output
+-        trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
++    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
++      eval arg=\"$export_dynamic_flag_spec\"
++      func_append compile_command " $arg"
++      func_append finalize_command " $arg"
++    fi
+ 
+-	$echo > $output "\
+-#! $SHELL
++    oldlibs=
++    # calculate the name of the file, without its directory
++    func_basename "$output"
++    outputname="$func_basename_result"
++    libobjs_save="$libobjs"
+ 
+-# $output - temporary wrapper script for $objdir/$outputname
+-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+-#
+-# The $output program cannot be directly executed until all the libtool
+-# libraries that it depends on are installed.
+-#
+-# This wrapper script should never be moved out of the build directory.
+-# If it is, it will not operate correctly.
++    if test -n "$shlibpath_var"; then
++      # get the directories listed in $shlibpath_var
++      eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
++    else
++      shlib_search_path=
++    fi
++    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
++    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+ 
+-# Sed substitution that helps us do robust quoting.  It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-Xsed='${SED} -e 1s/^X//'
+-sed_quote_subst='$sed_quote_subst'
++    func_dirname "$output" "/" ""
++    output_objdir="$func_dirname_result$objdir"
++    # Create the object directory.
++    func_mkdir_p "$output_objdir"
+ 
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++    # Determine the type of output
++    case $output in
++    "")
++      func_fatal_help "you must specify an output file"
++      ;;
++    *.$libext) linkmode=oldlib ;;
++    *.lo | *.$objext) linkmode=obj ;;
++    *.la) linkmode=lib ;;
++    *) linkmode=prog ;; # Anything else should be a program.
++    esac
+ 
+-relink_command=\"$relink_command\"
++    specialdeplibs=
+ 
+-# This environment variable determines our operation mode.
+-if test \"\$libtool_install_magic\" = \"$magic\"; then
+-  # install mode needs the following variable:
+-  notinst_deplibs='$notinst_deplibs'
+-else
+-  # When we are sourced in execute mode, \$file and \$echo are already set.
+-  if test \"\$libtool_execute_magic\" != \"$magic\"; then
+-    echo=\"$qecho\"
+-    file=\"\$0\"
+-    # Make sure echo works.
+-    if test \"X\$1\" = X--no-reexec; then
+-      # Discard the --no-reexec flag, and continue.
+-      shift
+-    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
+-      # Yippee, \$echo works!
+-      :
+-    else
+-      # Restart under the correct shell, and then maybe \$echo will work.
+-      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
++    libs=
++    # Find all interdependent deplibs by searching for libraries
++    # that are linked more than once (e.g. -la -lb -la)
++    for deplib in $deplibs; do
++      if $opt_duplicate_deps ; then
++	case "$libs " in
++	*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++	esac
++      fi
++      libs="$libs $deplib"
++    done
++
++    if test "$linkmode" = lib; then
++      libs="$predeps $libs $compiler_lib_search_path $postdeps"
++
++      # Compute libraries that are listed more than once in $predeps
++      # $postdeps and mark them as special (i.e., whose duplicates are
++      # not to be eliminated).
++      pre_post_deps=
++      if $opt_duplicate_compiler_generated_deps; then
++	for pre_post_dep in $predeps $postdeps; do
++	  case "$pre_post_deps " in
++	  *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
++	  esac
++	  pre_post_deps="$pre_post_deps $pre_post_dep"
++	done
++      fi
++      pre_post_deps=
+     fi
+-  fi\
+-"
+-	$echo >> $output "\
+ 
+-  # Find the directory that this script lives in.
+-  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
+-  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
++    deplibs=
++    newdependency_libs=
++    newlib_search_path=
++    need_relink=no # whether we're linking any uninstalled libtool libraries
++    notinst_deplibs= # not-installed libtool libraries
++    notinst_path= # paths that contain not-installed libtool libraries
+ 
+-  # Follow symbolic links until we get to the real thisdir.
+-  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
+-  while test -n \"\$file\"; do
+-    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
++    case $linkmode in
++    lib)
++	passes="conv dlpreopen link"
++	for file in $dlfiles $dlprefiles; do
++	  case $file in
++	  *.la) ;;
++	  *)
++	    func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
++	    ;;
++	  esac
++	done
++	;;
++    prog)
++	compile_deplibs=
++	finalize_deplibs=
++	alldeplibs=no
++	newdlfiles=
++	newdlprefiles=
++	passes="conv scan dlopen dlpreopen link"
++	;;
++    *)  passes="conv"
++	;;
++    esac
+ 
+-    # If there was a directory component, then change thisdir.
+-    if test \"x\$destdir\" != \"x\$file\"; then
+-      case \"\$destdir\" in
+-      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+-      *) thisdir=\"\$thisdir/\$destdir\" ;;
+-      esac
+-    fi
++    for pass in $passes; do
++      # The preopen pass in lib mode reverses $deplibs; put it back here
++      # so that -L comes before libs that need it for instance...
++      if test "$linkmode,$pass" = "lib,link"; then
++	## FIXME: Find the place where the list is rebuilt in the wrong
++	##        order, and fix it there properly
++        tmp_deplibs=
++	for deplib in $deplibs; do
++	  tmp_deplibs="$deplib $tmp_deplibs"
++	done
++	deplibs="$tmp_deplibs"
++      fi
+ 
+-    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+-    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
+-  done
++      if test "$linkmode,$pass" = "lib,link" ||
++	 test "$linkmode,$pass" = "prog,scan"; then
++	libs="$deplibs"
++	deplibs=
++      fi
++      if test "$linkmode" = prog; then
++	case $pass in
++	dlopen) libs="$dlfiles" ;;
++	dlpreopen) libs="$dlprefiles" ;;
++	link)
++	  libs="$deplibs %DEPLIBS%"
++	  test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
++	  ;;
++	esac
++      fi
++      if test "$linkmode,$pass" = "lib,dlpreopen"; then
++	# Collect and forward deplibs of preopened libtool libs
++	for lib in $dlprefiles; do
++	  # Ignore non-libtool-libs
++	  dependency_libs=
++	  case $lib in
++	  *.la)	func_source "$lib" ;;
++	  esac
++
++	  # Collect preopened libtool deplibs, except any this library
++	  # has declared as weak libs
++	  for deplib in $dependency_libs; do
++            deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"`
++	    case " $weak_libs " in
++	    *" $deplib_base "*) ;;
++	    *) deplibs="$deplibs $deplib" ;;
++	    esac
++	  done
++	done
++	libs="$dlprefiles"
++      fi
++      if test "$pass" = dlopen; then
++	# Collect dlpreopened libraries
++	save_deplibs="$deplibs"
++	deplibs=
++      fi
++
++      for deplib in $libs; do
++	lib=
++	found=no
++	case $deplib in
++	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
++	  if test "$linkmode,$pass" = "prog,link"; then
++	    compile_deplibs="$deplib $compile_deplibs"
++	    finalize_deplibs="$deplib $finalize_deplibs"
++	  else
++	    compiler_flags="$compiler_flags $deplib"
++	    if test "$linkmode" = lib ; then
++		case "$new_inherited_linker_flags " in
++		    *" $deplib "*) ;;
++		    * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
++		esac
++	    fi
++	  fi
++	  continue
++	  ;;
++	-l*)
++	  if test "$linkmode" != lib && test "$linkmode" != prog; then
++	    func_warning "\`-l' is ignored for archives/objects"
++	    continue
++	  fi
++	  func_stripname '-l' '' "$deplib"
++	  name=$func_stripname_result
++	  if test "$linkmode" = lib; then
++	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
++	  else
++	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
++	  fi
++	  for searchdir in $searchdirs; do
++	    for search_ext in .la $std_shrext .so .a; do
++	      # Search the libtool library
++	      lib="$searchdir/lib${name}${search_ext}"
++	      if test -f "$lib"; then
++		if test "$search_ext" = ".la"; then
++		  found=yes
++		else
++		  found=no
++		fi
++		break 2
++	      fi
++	    done
++	  done
++	  if test "$found" != yes; then
++	    # deplib doesn't seem to be a libtool library
++	    if test "$linkmode,$pass" = "prog,link"; then
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    else
++	      deplibs="$deplib $deplibs"
++	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
++	    fi
++	    continue
++	  else # deplib is a libtool library
++	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
++	    # We need to do some special things here, and not later.
++	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++	      case " $predeps $postdeps " in
++	      *" $deplib "*)
++		if func_lalib_p "$lib"; then
++		  library_names=
++		  old_library=
++		  func_source "$lib"
++		  for l in $old_library $library_names; do
++		    ll="$l"
++		  done
++		  if test "X$ll" = "X$old_library" ; then # only static version available
++		    found=no
++		    func_dirname "$lib" "" "."
++		    ladir="$func_dirname_result"
++		    lib=$ladir/$old_library
++		    if test "$linkmode,$pass" = "prog,link"; then
++		      compile_deplibs="$deplib $compile_deplibs"
++		      finalize_deplibs="$deplib $finalize_deplibs"
++		    else
++		      deplibs="$deplib $deplibs"
++		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
++		    fi
++		    continue
++		  fi
++		fi
++		;;
++	      *) ;;
++	      esac
++	    fi
++	  fi
++	  ;; # -l
++	*.ltframework)
++	  if test "$linkmode,$pass" = "prog,link"; then
++	    compile_deplibs="$deplib $compile_deplibs"
++	    finalize_deplibs="$deplib $finalize_deplibs"
++	  else
++	    deplibs="$deplib $deplibs"
++	    if test "$linkmode" = lib ; then
++		case "$new_inherited_linker_flags " in
++		    *" $deplib "*) ;;
++		    * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
++		esac
++	    fi
++	  fi
++	  continue
++	  ;;
++	-L*)
++	  case $linkmode in
++	  lib)
++	    deplibs="$deplib $deplibs"
++	    test "$pass" = conv && continue
++	    newdependency_libs="$deplib $newdependency_libs"
++	    func_stripname '-L' '' "$deplib"
++	    newlib_search_path="$newlib_search_path $func_stripname_result"
++	    ;;
++	  prog)
++	    if test "$pass" = conv; then
++	      deplibs="$deplib $deplibs"
++	      continue
++	    fi
++	    if test "$pass" = scan; then
++	      deplibs="$deplib $deplibs"
++	    else
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    fi
++	    func_stripname '-L' '' "$deplib"
++	    newlib_search_path="$newlib_search_path $func_stripname_result"
++	    ;;
++	  *)
++	    func_warning "\`-L' is ignored for archives/objects"
++	    ;;
++	  esac # linkmode
++	  continue
++	  ;; # -L
++	-R*)
++	  if test "$pass" = link; then
++	    func_stripname '-R' '' "$deplib"
++	    dir=$func_stripname_result
++	    # Make sure the xrpath contains only unique directories.
++	    case "$xrpath " in
++	    *" $dir "*) ;;
++	    *) xrpath="$xrpath $dir" ;;
++	    esac
++	  fi
++	  deplibs="$deplib $deplibs"
++	  continue
++	  ;;
++	*.la) lib="$deplib" ;;
++	*.$libext)
++	  if test "$pass" = conv; then
++	    deplibs="$deplib $deplibs"
++	    continue
++	  fi
++	  case $linkmode in
++	  lib)
++	    # Linking convenience modules into shared libraries is allowed,
++	    # but linking other static libraries is non-portable.
++	    case " $dlpreconveniencelibs " in
++	    *" $deplib "*) ;;
++	    *)
++	      valid_a_lib=no
++	      case $deplibs_check_method in
++		match_pattern*)
++		  set dummy $deplibs_check_method; shift
++		  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
++		  if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \
++		    | $EGREP "$match_pattern_regex" > /dev/null; then
++		    valid_a_lib=yes
++		  fi
++		;;
++		pass_all)
++		  valid_a_lib=yes
++		;;
++	      esac
++	      if test "$valid_a_lib" != yes; then
++		$ECHO
++		$ECHO "*** Warning: Trying to link with static lib archive $deplib."
++		$ECHO "*** I have the capability to make that library automatically link in when"
++		$ECHO "*** you link to this library.  But I can only do this if you have a"
++		$ECHO "*** shared version of the library, which you do not appear to have"
++		$ECHO "*** because the file extensions .$libext of this argument makes me believe"
++		$ECHO "*** that it is just a static archive that I should not use here."
++	      else
++		$ECHO
++		$ECHO "*** Warning: Linking the shared library $output against the"
++		$ECHO "*** static library $deplib is not portable!"
++		deplibs="$deplib $deplibs"
++	      fi
++	      ;;
++	    esac
++	    continue
++	    ;;
++	  prog)
++	    if test "$pass" != link; then
++	      deplibs="$deplib $deplibs"
++	    else
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    fi
++	    continue
++	    ;;
++	  esac # linkmode
++	  ;; # *.$libext
++	*.lo | *.$objext)
++	  if test "$pass" = conv; then
++	    deplibs="$deplib $deplibs"
++	  elif test "$linkmode" = prog; then
++	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
++	      # If there is no dlopen support or we're linking statically,
++	      # we need to preload.
++	      newdlprefiles="$newdlprefiles $deplib"
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    else
++	      newdlfiles="$newdlfiles $deplib"
++	    fi
++	  fi
++	  continue
++	  ;;
++	%DEPLIBS%)
++	  alldeplibs=yes
++	  continue
++	  ;;
++	esac # case $deplib
++
++	if test "$found" = yes || test -f "$lib"; then :
++	else
++	  func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
++	fi
++
++	# Check to see that this really is a libtool archive.
++	func_lalib_unsafe_p "$lib" \
++	  || func_fatal_error "\`$lib' is not a valid libtool archive"
++
++	func_dirname "$lib" "" "."
++	ladir="$func_dirname_result"
++
++	dlname=
++	dlopen=
++	dlpreopen=
++	libdir=
++	library_names=
++	old_library=
++	inherited_linker_flags=
++	# If the library was installed with an old release of libtool,
++	# it will not redefine variables installed, or shouldnotlink
++	installed=yes
++	shouldnotlink=no
++	avoidtemprpath=
++
++
++	# Read the .la file
++	func_source "$lib"
++
++	# Convert "-framework foo" to "foo.ltframework"
++	if test -n "$inherited_linker_flags"; then
++	  tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
++	  for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
++	    case " $new_inherited_linker_flags " in
++	      *" $tmp_inherited_linker_flag "*) ;;
++	      *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";;
++	    esac
++	  done
++	fi
++	dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	if test "$linkmode,$pass" = "lib,link" ||
++	   test "$linkmode,$pass" = "prog,scan" ||
++	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
++	  test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
++	  test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
++	fi
++
++	if test "$pass" = conv; then
++	  # Only check for convenience libraries
++	  deplibs="$lib $deplibs"
++	  if test -z "$libdir"; then
++	    if test -z "$old_library"; then
++	      func_fatal_error "cannot find name of link library for \`$lib'"
++	    fi
++	    # It is a libtool convenience library, so add in its objects.
++	    convenience="$convenience $ladir/$objdir/$old_library"
++	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
++	    tmp_libs=
++	    for deplib in $dependency_libs; do
++	      deplibs="$deplib $deplibs"
++	      if $opt_duplicate_deps ; then
++		case "$tmp_libs " in
++		*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++		esac
++	      fi
++	      tmp_libs="$tmp_libs $deplib"
++	    done
++	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
++	    func_fatal_error "\`$lib' is not a convenience library"
++	  fi
++	  continue
++	fi # $pass = conv
++
++
++	# Get the name of the library we link against.
++	linklib=
++	for l in $old_library $library_names; do
++	  linklib="$l"
++	done
++	if test -z "$linklib"; then
++	  func_fatal_error "cannot find name of link library for \`$lib'"
++	fi
++
++	# This library was specified with -dlopen.
++	if test "$pass" = dlopen; then
++	  if test -z "$libdir"; then
++	    func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
++	  fi
++	  if test -z "$dlname" ||
++	     test "$dlopen_support" != yes ||
++	     test "$build_libtool_libs" = no; then
++	    # If there is no dlname, no dlopen support or we're linking
++	    # statically, we need to preload.  We also need to preload any
++	    # dependent libraries so libltdl's deplib preloader doesn't
++	    # bomb out in the load deplibs phase.
++	    dlprefiles="$dlprefiles $lib $dependency_libs"
++	  else
++	    newdlfiles="$newdlfiles $lib"
++	  fi
++	  continue
++	fi # $pass = dlopen
++
++	# We need an absolute path.
++	case $ladir in
++	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
++	*)
++	  abs_ladir=`cd "$ladir" && pwd`
++	  if test -z "$abs_ladir"; then
++	    func_warning "cannot determine absolute directory name of \`$ladir'"
++	    func_warning "passing it literally to the linker, although it might fail"
++	    abs_ladir="$ladir"
++	  fi
++	  ;;
++	esac
++	func_basename "$lib"
++	laname="$func_basename_result"
++
++	# Find the relevant object directory and library name.
++	if test "X$installed" = Xyes; then
++	  if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
++	    func_warning "library \`$lib' was moved."
++	    dir="$ladir"
++	    absdir="$abs_ladir"
++	    libdir="$abs_ladir"
++	  else
++	    dir="$libdir"
++	    absdir="$libdir"
++	  fi
++	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
++	else
++	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
++	    dir="$ladir"
++	    absdir="$abs_ladir"
++	    # Remove this search path later
++	    notinst_path="$notinst_path $abs_ladir"
++	  else
++	    dir="$ladir/$objdir"
++	    absdir="$abs_ladir/$objdir"
++	    # Remove this search path later
++	    notinst_path="$notinst_path $abs_ladir"
++	  fi
++	fi # $installed = yes
++	func_stripname 'lib' '.la' "$laname"
++	name=$func_stripname_result
++
++	# This library was specified with -dlpreopen.
++	if test "$pass" = dlpreopen; then
++	  if test -z "$libdir" && test "$linkmode" = prog; then
++	    func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
++	  fi
++	  # Prefer using a static library (so that no silly _DYNAMIC symbols
++	  # are required to link).
++	  if test -n "$old_library"; then
++	    newdlprefiles="$newdlprefiles $dir/$old_library"
++	    # Keep a list of preopened convenience libraries to check
++	    # that they are being used correctly in the link pass.
++	    test -z "$libdir" && \
++		dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library"
++	  # Otherwise, use the dlname, so that lt_dlopen finds it.
++	  elif test -n "$dlname"; then
++	    newdlprefiles="$newdlprefiles $dir/$dlname"
++	  else
++	    newdlprefiles="$newdlprefiles $dir/$linklib"
++	  fi
++	fi # $pass = dlpreopen
++
++	if test -z "$libdir"; then
++	  # Link the convenience library
++	  if test "$linkmode" = lib; then
++	    deplibs="$dir/$old_library $deplibs"
++	  elif test "$linkmode,$pass" = "prog,link"; then
++	    compile_deplibs="$dir/$old_library $compile_deplibs"
++	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
++	  else
++	    deplibs="$lib $deplibs" # used for prog,scan pass
++	  fi
++	  continue
++	fi
++
++
++	if test "$linkmode" = prog && test "$pass" != link; then
++	  newlib_search_path="$newlib_search_path $ladir"
++	  deplibs="$lib $deplibs"
++
++	  linkalldeplibs=no
++	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
++	     test "$build_libtool_libs" = no; then
++	    linkalldeplibs=yes
++	  fi
++
++	  tmp_libs=
++	  for deplib in $dependency_libs; do
++	    case $deplib in
++	    -L*) func_stripname '-L' '' "$deplib"
++	         newlib_search_path="$newlib_search_path $func_stripname_result"
++		 ;;
++	    esac
++	    # Need to link against all dependency_libs?
++	    if test "$linkalldeplibs" = yes; then
++	      deplibs="$deplib $deplibs"
++	    else
++	      # Need to hardcode shared library paths
++	      # or/and link against static libraries
++	      newdependency_libs="$deplib $newdependency_libs"
++	    fi
++	    if $opt_duplicate_deps ; then
++	      case "$tmp_libs " in
++	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++	      esac
++	    fi
++	    tmp_libs="$tmp_libs $deplib"
++	  done # for deplib
++	  continue
++	fi # $linkmode = prog...
++
++	if test "$linkmode,$pass" = "prog,link"; then
++	  if test -n "$library_names" &&
++	     { { test "$prefer_static_libs" = no ||
++	         test "$prefer_static_libs,$installed" = "built,yes"; } ||
++	       test -z "$old_library"; }; then
++	    # We need to hardcode the library path
++	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
++	      # Make sure the rpath contains only unique directories.
++	      case "$temp_rpath:" in
++	      *"$absdir:"*) ;;
++	      *) temp_rpath="$temp_rpath$absdir:" ;;
++	      esac
++	    fi
++
++	    # Hardcode the library path.
++	    # Skip directories that are in the system default run-time
++	    # search path.
++	    case " $sys_lib_dlsearch_path " in
++	    *" $absdir "*) ;;
++	    *)
++	      case "$compile_rpath " in
++	      *" $absdir "*) ;;
++	      *) compile_rpath="$compile_rpath $absdir"
++	      esac
++	      ;;
++	    esac
++	    case " $sys_lib_dlsearch_path " in
++	    *" $libdir "*) ;;
++	    *)
++	      case "$finalize_rpath " in
++	      *" $libdir "*) ;;
++	      *) finalize_rpath="$finalize_rpath $libdir"
++	      esac
++	      ;;
++	    esac
++	  fi # $linkmode,$pass = prog,link...
++
++	  if test "$alldeplibs" = yes &&
++	     { test "$deplibs_check_method" = pass_all ||
++	       { test "$build_libtool_libs" = yes &&
++		 test -n "$library_names"; }; }; then
++	    # We only need to search for static libraries
++	    continue
++	  fi
++	fi
++
++	link_static=no # Whether the deplib will be linked statically
++	use_static_libs=$prefer_static_libs
++	if test "$use_static_libs" = built && test "$installed" = yes; then
++	  use_static_libs=no
++	fi
++	if test -n "$library_names" &&
++	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
++	  case $host in
++	  *cygwin* | *mingw* | *cegcc*)
++	      # No point in relinking DLLs because paths are not encoded
++	      notinst_deplibs="$notinst_deplibs $lib"
++	      need_relink=no
++	    ;;
++	  *)
++	    if test "$installed" = no; then
++	      notinst_deplibs="$notinst_deplibs $lib"
++	      need_relink=yes
++	    fi
++	    ;;
++	  esac
++	  # This is a shared library
++
++	  # Warn about portability, can't link against -module's on some
++	  # systems (darwin).  Don't bleat about dlopened modules though!
++	  dlopenmodule=""
++	  for dlpremoduletest in $dlprefiles; do
++	    if test "X$dlpremoduletest" = "X$lib"; then
++	      dlopenmodule="$dlpremoduletest"
++	      break
++	    fi
++	  done
++	  if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
++	    $ECHO
++	    if test "$linkmode" = prog; then
++	      $ECHO "*** Warning: Linking the executable $output against the loadable module"
++	    else
++	      $ECHO "*** Warning: Linking the shared library $output against the loadable module"
++	    fi
++	    $ECHO "*** $linklib is not portable!"
++	  fi
++	  if test "$linkmode" = lib &&
++	     test "$hardcode_into_libs" = yes; then
++	    # Hardcode the library path.
++	    # Skip directories that are in the system default run-time
++	    # search path.
++	    case " $sys_lib_dlsearch_path " in
++	    *" $absdir "*) ;;
++	    *)
++	      case "$compile_rpath " in
++	      *" $absdir "*) ;;
++	      *) compile_rpath="$compile_rpath $absdir"
++	      esac
++	      ;;
++	    esac
++	    case " $sys_lib_dlsearch_path " in
++	    *" $libdir "*) ;;
++	    *)
++	      case "$finalize_rpath " in
++	      *" $libdir "*) ;;
++	      *) finalize_rpath="$finalize_rpath $libdir"
++	      esac
++	      ;;
++	    esac
++	  fi
++
++	  if test -n "$old_archive_from_expsyms_cmds"; then
++	    # figure out the soname
++	    set dummy $library_names
++	    shift
++	    realname="$1"
++	    shift
++	    libname=`eval "\\$ECHO \"$libname_spec\""`
++	    # use dlname if we got it. it's perfectly good, no?
++	    if test -n "$dlname"; then
++	      soname="$dlname"
++	    elif test -n "$soname_spec"; then
++	      # bleh windows
++	      case $host in
++	      *cygwin* | mingw* | *cegcc*)
++	        func_arith $current - $age
++		major=$func_arith_result
++		versuffix="-$major"
++		;;
++	      esac
++	      eval soname=\"$soname_spec\"
++	    else
++	      soname="$realname"
++	    fi
++
++	    # Make a new name for the extract_expsyms_cmds to use
++	    soroot="$soname"
++	    func_basename "$soroot"
++	    soname="$func_basename_result"
++	    func_stripname 'lib' '.dll' "$soname"
++	    newlib=libimp-$func_stripname_result.a
++
++	    # If the library has no export list, then create one now
++	    if test -f "$output_objdir/$soname-def"; then :
++	    else
++	      func_verbose "extracting exported symbol list from \`$soname'"
++	      func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
++	    fi
++
++	    # Create $newlib
++	    if test -f "$output_objdir/$newlib"; then :; else
++	      func_verbose "generating import library for \`$soname'"
++	      func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
++	    fi
++	    # make sure the library variables are pointing to the new library
++	    dir=$output_objdir
++	    linklib=$newlib
++	  fi # test -n "$old_archive_from_expsyms_cmds"
++
++	  if test "$linkmode" = prog || test "$mode" != relink; then
++	    add_shlibpath=
++	    add_dir=
++	    add=
++	    lib_linked=yes
++	    case $hardcode_action in
++	    immediate | unsupported)
++	      if test "$hardcode_direct" = no; then
++		add="$dir/$linklib"
++		case $host in
++		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
++		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
++		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
++		    *-*-unixware7*) add_dir="-L$dir" ;;
++		  *-*-darwin* )
++		    # if the lib is a (non-dlopened) module then we can not
++		    # link against it, someone is ignoring the earlier warnings
++		    if /usr/bin/file -L $add 2> /dev/null |
++			 $GREP ": [^:]* bundle" >/dev/null ; then
++		      if test "X$dlopenmodule" != "X$lib"; then
++			$ECHO "*** Warning: lib $linklib is a module, not a shared library"
++			if test -z "$old_library" ; then
++			  $ECHO
++			  $ECHO "*** And there doesn't seem to be a static archive available"
++			  $ECHO "*** The link will probably fail, sorry"
++			else
++			  add="$dir/$old_library"
++			fi
++		      elif test -n "$old_library"; then
++			add="$dir/$old_library"
++		      fi
++		    fi
++		esac
++	      elif test "$hardcode_minus_L" = no; then
++		case $host in
++		*-*-sunos*) add_shlibpath="$dir" ;;
++		esac
++		add_dir="-L$dir"
++		add="-l$name"
++	      elif test "$hardcode_shlibpath_var" = no; then
++		add_shlibpath="$dir"
++		add="-l$name"
++	      else
++		lib_linked=no
++	      fi
++	      ;;
++	    relink)
++	      if test "$hardcode_direct" = yes &&
++	         test "$hardcode_direct_absolute" = no; then
++		add="$dir/$linklib"
++	      elif test "$hardcode_minus_L" = yes; then
++		add_dir="-L$dir"
++		# Try looking first in the location we're being installed to.
++		if test -n "$inst_prefix_dir"; then
++		  case $libdir in
++		    [\\/]*)
++		      add_dir="$add_dir -L$inst_prefix_dir$libdir"
++		      ;;
++		  esac
++		fi
++		add="-l$name"
++	      elif test "$hardcode_shlibpath_var" = yes; then
++		add_shlibpath="$dir"
++		add="-l$name"
++	      else
++		lib_linked=no
++	      fi
++	      ;;
++	    *) lib_linked=no ;;
++	    esac
++
++	    if test "$lib_linked" != yes; then
++	      func_fatal_configuration "unsupported hardcode properties"
++	    fi
++
++	    if test -n "$add_shlibpath"; then
++	      case :$compile_shlibpath: in
++	      *":$add_shlibpath:"*) ;;
++	      *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
++	      esac
++	    fi
++	    if test "$linkmode" = prog; then
++	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
++	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
++	    else
++	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
++	      test -n "$add" && deplibs="$add $deplibs"
++	      if test "$hardcode_direct" != yes &&
++		 test "$hardcode_minus_L" != yes &&
++		 test "$hardcode_shlibpath_var" = yes; then
++		case :$finalize_shlibpath: in
++		*":$libdir:"*) ;;
++		*) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
++		esac
++	      fi
++	    fi
++	  fi
++
++	  if test "$linkmode" = prog || test "$mode" = relink; then
++	    add_shlibpath=
++	    add_dir=
++	    add=
++	    # Finalize command for both is simple: just hardcode it.
++	    if test "$hardcode_direct" = yes &&
++	       test "$hardcode_direct_absolute" = no; then
++	      add="$libdir/$linklib"
++	    elif test "$hardcode_minus_L" = yes; then
++	      add_dir="-L$libdir"
++	      add="-l$name"
++	    elif test "$hardcode_shlibpath_var" = yes; then
++	      case :$finalize_shlibpath: in
++	      *":$libdir:"*) ;;
++	      *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
++	      esac
++	      add="-l$name"
++	    elif test "$hardcode_automatic" = yes; then
++	      if test -n "$inst_prefix_dir" &&
++		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
++		add="$inst_prefix_dir$libdir/$linklib"
++	      else
++		add="$libdir/$linklib"
++	      fi
++	    else
++	      # We cannot seem to hardcode it, guess we'll fake it.
++	      add_dir="-L$libdir"
++	      # Try looking first in the location we're being installed to.
++	      if test -n "$inst_prefix_dir"; then
++		case $libdir in
++		  [\\/]*)
++		    add_dir="$add_dir -L$inst_prefix_dir$libdir"
++		    ;;
++		esac
++	      fi
++	      add="-l$name"
++	    fi
++
++	    if test "$linkmode" = prog; then
++	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
++	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
++	    else
++	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
++	      test -n "$add" && deplibs="$add $deplibs"
++	    fi
++	  fi
++	elif test "$linkmode" = prog; then
++	  # Here we assume that one of hardcode_direct or hardcode_minus_L
++	  # is not unsupported.  This is valid on all known static and
++	  # shared platforms.
++	  if test "$hardcode_direct" != unsupported; then
++	    test -n "$old_library" && linklib="$old_library"
++	    compile_deplibs="$dir/$linklib $compile_deplibs"
++	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
++	  else
++	    compile_deplibs="-l$name -L$dir $compile_deplibs"
++	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
++	  fi
++	elif test "$build_libtool_libs" = yes; then
++	  # Not a shared library
++	  if test "$deplibs_check_method" != pass_all; then
++	    # We're trying link a shared library against a static one
++	    # but the system doesn't support it.
++
++	    # Just print a warning and add the library to dependency_libs so
++	    # that the program can be linked against the static library.
++	    $ECHO
++	    $ECHO "*** Warning: This system can not link to static lib archive $lib."
++	    $ECHO "*** I have the capability to make that library automatically link in when"
++	    $ECHO "*** you link to this library.  But I can only do this if you have a"
++	    $ECHO "*** shared version of the library, which you do not appear to have."
++	    if test "$module" = yes; then
++	      $ECHO "*** But as you try to build a module library, libtool will still create "
++	      $ECHO "*** a static module, that should work as long as the dlopening application"
++	      $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime."
++	      if test -z "$global_symbol_pipe"; then
++		$ECHO
++		$ECHO "*** However, this would only work if libtool was able to extract symbol"
++		$ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
++		$ECHO "*** not find such a program.  So, this module is probably useless."
++		$ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
++	      fi
++	      if test "$build_old_libs" = no; then
++		build_libtool_libs=module
++		build_old_libs=yes
++	      else
++		build_libtool_libs=no
++	      fi
++	    fi
++	  else
++	    deplibs="$dir/$old_library $deplibs"
++	    link_static=yes
++	  fi
++	fi # link shared/static library?
++
++	if test "$linkmode" = lib; then
++	  if test -n "$dependency_libs" &&
++	     { test "$hardcode_into_libs" != yes ||
++	       test "$build_old_libs" = yes ||
++	       test "$link_static" = yes; }; then
++	    # Extract -R from dependency_libs
++	    temp_deplibs=
++	    for libdir in $dependency_libs; do
++	      case $libdir in
++	      -R*) func_stripname '-R' '' "$libdir"
++	           temp_xrpath=$func_stripname_result
++		   case " $xrpath " in
++		   *" $temp_xrpath "*) ;;
++		   *) xrpath="$xrpath $temp_xrpath";;
++		   esac;;
++	      *) temp_deplibs="$temp_deplibs $libdir";;
++	      esac
++	    done
++	    dependency_libs="$temp_deplibs"
++	  fi
++
++	  newlib_search_path="$newlib_search_path $absdir"
++	  # Link against this library
++	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
++	  # ... and its dependency_libs
++	  tmp_libs=
++	  for deplib in $dependency_libs; do
++	    newdependency_libs="$deplib $newdependency_libs"
++	    if $opt_duplicate_deps ; then
++	      case "$tmp_libs " in
++	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++	      esac
++	    fi
++	    tmp_libs="$tmp_libs $deplib"
++	  done
++
++	  if test "$link_all_deplibs" != no; then
++	    # Add the search paths of all dependency libraries
++	    for deplib in $dependency_libs; do
++	      path=
++	      case $deplib in
++	      -L*) path="$deplib" ;;
++	      *.la)
++	        func_dirname "$deplib" "" "."
++		dir="$func_dirname_result"
++		# We need an absolute path.
++		case $dir in
++		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
++		*)
++		  absdir=`cd "$dir" && pwd`
++		  if test -z "$absdir"; then
++		    func_warning "cannot determine absolute directory name of \`$dir'"
++		    absdir="$dir"
++		  fi
++		  ;;
++		esac
++		if $GREP "^installed=no" $deplib > /dev/null; then
++		case $host in
++		*-*-darwin*)
++		  depdepl=
++		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
++		  if test -n "$deplibrary_names" ; then
++		    for tmp in $deplibrary_names ; do
++		      depdepl=$tmp
++		    done
++		    if test -f "$absdir/$objdir/$depdepl" ; then
++		      depdepl="$absdir/$objdir/$depdepl"
++		      darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
++                      if test -z "$darwin_install_name"; then
++                          darwin_install_name=`${OTOOL64} -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
++                      fi
++		      compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
++		      linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}"
++		      path=
++		    fi
++		  fi
++		  ;;
++		*)
++		  path="-L$absdir/$objdir"
++		  ;;
++		esac
++		else
++		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++		  test -z "$libdir" && \
++		    func_fatal_error "\`$deplib' is not a valid libtool archive"
++		  test "$absdir" != "$libdir" && \
++		    func_warning "\`$deplib' seems to be moved"
++
++		  path="-L$absdir"
++		fi
++		;;
++	      esac
++	      case " $deplibs " in
++	      *" $path "*) ;;
++	      *) deplibs="$path $deplibs" ;;
++	      esac
++	    done
++	  fi # link_all_deplibs != no
++	fi # linkmode = lib
++      done # for deplib in $libs
++      if test "$pass" = link; then
++	if test "$linkmode" = "prog"; then
++	  compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
++	  finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
++	else
++	  compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	fi
++      fi
++      dependency_libs="$newdependency_libs"
++      if test "$pass" = dlpreopen; then
++	# Link the dlpreopened libraries before other libraries
++	for deplib in $save_deplibs; do
++	  deplibs="$deplib $deplibs"
++	done
++      fi
++      if test "$pass" != dlopen; then
++	if test "$pass" != conv; then
++	  # Make sure lib_search_path contains only unique directories.
++	  lib_search_path=
++	  for dir in $newlib_search_path; do
++	    case "$lib_search_path " in
++	    *" $dir "*) ;;
++	    *) lib_search_path="$lib_search_path $dir" ;;
++	    esac
++	  done
++	  newlib_search_path=
++	fi
++
++	if test "$linkmode,$pass" != "prog,link"; then
++	  vars="deplibs"
++	else
++	  vars="compile_deplibs finalize_deplibs"
++	fi
++	for var in $vars dependency_libs; do
++	  # Add libraries to $var in reverse order
++	  eval tmp_libs=\"\$$var\"
++	  new_libs=
++	  for deplib in $tmp_libs; do
++	    # FIXME: Pedantically, this is the right thing to do, so
++	    #        that some nasty dependency loop isn't accidentally
++	    #        broken:
++	    #new_libs="$deplib $new_libs"
++	    # Pragmatically, this seems to cause very few problems in
++	    # practice:
++	    case $deplib in
++	    -L*) new_libs="$deplib $new_libs" ;;
++	    -R*) ;;
++	    *)
++	      # And here is the reason: when a library appears more
++	      # than once as an explicit dependence of a library, or
++	      # is implicitly linked in more than once by the
++	      # compiler, it is considered special, and multiple
++	      # occurrences thereof are not removed.  Compare this
++	      # with having the same library being listed as a
++	      # dependency of multiple other libraries: in this case,
++	      # we know (pedantically, we assume) the library does not
++	      # need to be listed more than once, so we keep only the
++	      # last copy.  This is not always right, but it is rare
++	      # enough that we require users that really mean to play
++	      # such unportable linking tricks to link the library
++	      # using -Wl,-lname, so that libtool does not consider it
++	      # for duplicate removal.
++	      case " $specialdeplibs " in
++	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
++	      *)
++		case " $new_libs " in
++		*" $deplib "*) ;;
++		*) new_libs="$deplib $new_libs" ;;
++		esac
++		;;
++	      esac
++	      ;;
++	    esac
++	  done
++	  tmp_libs=
++	  for deplib in $new_libs; do
++	    case $deplib in
++	    -L*)
++	      case " $tmp_libs " in
++	      *" $deplib "*) ;;
++	      *) tmp_libs="$tmp_libs $deplib" ;;
++	      esac
++	      ;;
++	    *) tmp_libs="$tmp_libs $deplib" ;;
++	    esac
++	  done
++	  eval $var=\"$tmp_libs\"
++	done # for var
++      fi
++      # Last step: remove runtime libs from dependency_libs
++      # (they stay in deplibs)
++      tmp_libs=
++      for i in $dependency_libs ; do
++	case " $predeps $postdeps $compiler_lib_search_path " in
++	*" $i "*)
++	  i=""
++	  ;;
++	esac
++	if test -n "$i" ; then
++	  tmp_libs="$tmp_libs $i"
++	fi
++      done
++      dependency_libs=$tmp_libs
++    done # for pass
++    if test "$linkmode" = prog; then
++      dlfiles="$newdlfiles"
++    fi
++    if test "$linkmode" = prog || test "$linkmode" = lib; then
++      dlprefiles="$newdlprefiles"
++    fi
++
++    case $linkmode in
++    oldlib)
++      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++	func_warning "\`-dlopen' is ignored for archives"
++      fi
++
++      case " $deplibs" in
++      *\ -l* | *\ -L*)
++	func_warning "\`-l' and \`-L' are ignored for archives" ;;
++      esac
++
++      test -n "$rpath" && \
++	func_warning "\`-rpath' is ignored for archives"
++
++      test -n "$xrpath" && \
++	func_warning "\`-R' is ignored for archives"
++
++      test -n "$vinfo" && \
++	func_warning "\`-version-info/-version-number' is ignored for archives"
++
++      test -n "$release" && \
++	func_warning "\`-release' is ignored for archives"
++
++      test -n "$export_symbols$export_symbols_regex" && \
++	func_warning "\`-export-symbols' is ignored for archives"
++
++      # Now set the variables for building old libraries.
++      build_libtool_libs=no
++      oldlibs="$output"
++      objs="$objs$old_deplibs"
++      ;;
++
++    lib)
++      # Make sure we only generate libraries of the form `libNAME.la'.
++      case $outputname in
++      lib*)
++	func_stripname 'lib' '.la' "$outputname"
++	name=$func_stripname_result
++	eval shared_ext=\"$shrext_cmds\"
++	eval libname=\"$libname_spec\"
++	;;
++      *)
++	test "$module" = no && \
++	  func_fatal_help "libtool library \`$output' must begin with \`lib'"
++
++	if test "$need_lib_prefix" != no; then
++	  # Add the "lib" prefix for modules if required
++	  func_stripname '' '.la' "$outputname"
++	  name=$func_stripname_result
++	  eval shared_ext=\"$shrext_cmds\"
++	  eval libname=\"$libname_spec\"
++	else
++	  func_stripname '' '.la' "$outputname"
++	  libname=$func_stripname_result
++	fi
++	;;
++      esac
++
++      if test -n "$objs"; then
++	if test "$deplibs_check_method" != pass_all; then
++	  func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
++	else
++	  $ECHO
++	  $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
++	  $ECHO "*** objects $objs is not portable!"
++	  libobjs="$libobjs $objs"
++	fi
++      fi
++
++      test "$dlself" != no && \
++	func_warning "\`-dlopen self' is ignored for libtool libraries"
++
++      set dummy $rpath
++      shift
++      test "$#" -gt 1 && \
++	func_warning "ignoring multiple \`-rpath's for a libtool library"
++
++      install_libdir="$1"
++
++      oldlibs=
++      if test -z "$rpath"; then
++	if test "$build_libtool_libs" = yes; then
++	  # Building a libtool convenience library.
++	  # Some compilers have problems with a `.al' extension so
++	  # convenience libraries should have the same extension an
++	  # archive normally would.
++	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
++	  build_libtool_libs=convenience
++	  build_old_libs=yes
++	fi
++
++	test -n "$vinfo" && \
++	  func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
++
++	test -n "$release" && \
++	  func_warning "\`-release' is ignored for convenience libraries"
++      else
++
++	# Parse the version information argument.
++	save_ifs="$IFS"; IFS=':'
++	set dummy $vinfo 0 0 0
++	shift
++	IFS="$save_ifs"
++
++	test -n "$7" && \
++	  func_fatal_help "too many parameters to \`-version-info'"
++
++	# convert absolute version numbers to libtool ages
++	# this retains compatibility with .la files and attempts
++	# to make the code below a bit more comprehensible
++
++	case $vinfo_number in
++	yes)
++	  number_major="$1"
++	  number_minor="$2"
++	  number_revision="$3"
++	  #
++	  # There are really only two kinds -- those that
++	  # use the current revision as the major version
++	  # and those that subtract age and use age as
++	  # a minor version.  But, then there is irix
++	  # which has an extra 1 added just for fun
++	  #
++	  case $version_type in
++	  darwin|linux|osf|windows|none)
++	    func_arith $number_major + $number_minor
++	    current=$func_arith_result
++	    age="$number_minor"
++	    revision="$number_revision"
++	    ;;
++	  freebsd-aout|freebsd-elf|sunos)
++	    current="$number_major"
++	    revision="$number_minor"
++	    age="0"
++	    ;;
++	  irix|nonstopux)
++	    func_arith $number_major + $number_minor
++	    current=$func_arith_result
++	    age="$number_minor"
++	    revision="$number_minor"
++	    lt_irix_increment=no
++	    ;;
++	  *)
++	    func_fatal_configuration "$modename: unknown library version type \`$version_type'"
++	    ;;
++	  esac
++	  ;;
++	no)
++	  current="$1"
++	  revision="$2"
++	  age="$3"
++	  ;;
++	esac
++
++	# Check that each of the things are valid numbers.
++	case $current in
++	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
++	*)
++	  func_error "CURRENT \`$current' must be a nonnegative integer"
++	  func_fatal_error "\`$vinfo' is not valid version information"
++	  ;;
++	esac
++
++	case $revision in
++	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
++	*)
++	  func_error "REVISION \`$revision' must be a nonnegative integer"
++	  func_fatal_error "\`$vinfo' is not valid version information"
++	  ;;
++	esac
++
++	case $age in
++	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
++	*)
++	  func_error "AGE \`$age' must be a nonnegative integer"
++	  func_fatal_error "\`$vinfo' is not valid version information"
++	  ;;
++	esac
++
++	if test "$age" -gt "$current"; then
++	  func_error "AGE \`$age' is greater than the current interface number \`$current'"
++	  func_fatal_error "\`$vinfo' is not valid version information"
++	fi
++
++	# Calculate the version variables.
++	major=
++	versuffix=
++	verstring=
++	case $version_type in
++	none) ;;
++
++	darwin)
++	  # Like Linux, but with the current version available in
++	  # verstring for coding it into the library header
++	  func_arith $current - $age
++	  major=.$func_arith_result
++	  versuffix="$major.$age.$revision"
++	  # Darwin ld doesn't like 0 for these options...
++	  func_arith $current + 1
++	  minor_current=$func_arith_result
++	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
++	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
++	  ;;
++
++	freebsd-aout)
++	  major=".$current"
++	  versuffix=".$current.$revision";
++	  ;;
++
++	freebsd-elf)
++	  major=".$current"
++	  versuffix=".$current"
++	  ;;
++
++	irix | nonstopux)
++	  if test "X$lt_irix_increment" = "Xno"; then
++	    func_arith $current - $age
++	  else
++	    func_arith $current - $age + 1
++	  fi
++	  major=$func_arith_result
++
++	  case $version_type in
++	    nonstopux) verstring_prefix=nonstopux ;;
++	    *)         verstring_prefix=sgi ;;
++	  esac
++	  verstring="$verstring_prefix$major.$revision"
++
++	  # Add in all the interfaces that we are compatible with.
++	  loop=$revision
++	  while test "$loop" -ne 0; do
++	    func_arith $revision - $loop
++	    iface=$func_arith_result
++	    func_arith $loop - 1
++	    loop=$func_arith_result
++	    verstring="$verstring_prefix$major.$iface:$verstring"
++	  done
++
++	  # Before this point, $major must not contain `.'.
++	  major=.$major
++	  versuffix="$major.$revision"
++	  ;;
++
++	linux)
++	  func_arith $current - $age
++	  major=.$func_arith_result
++	  versuffix="$major.$age.$revision"
++	  ;;
++
++	osf)
++	  func_arith $current - $age
++	  major=.$func_arith_result
++	  versuffix=".$current.$age.$revision"
++	  verstring="$current.$age.$revision"
++
++	  # Add in all the interfaces that we are compatible with.
++	  loop=$age
++	  while test "$loop" -ne 0; do
++	    func_arith $current - $loop
++	    iface=$func_arith_result
++	    func_arith $loop - 1
++	    loop=$func_arith_result
++	    verstring="$verstring:${iface}.0"
++	  done
++
++	  # Make executables depend on our current version.
++	  verstring="$verstring:${current}.0"
++	  ;;
++
++	qnx)
++	  major=".$current"
++	  versuffix=".$current"
++	  ;;
++
++	sunos)
++	  major=".$current"
++	  versuffix=".$current.$revision"
++	  ;;
++
++	windows)
++	  # Use '-' rather than '.', since we only want one
++	  # extension on DOS 8.3 filesystems.
++	  func_arith $current - $age
++	  major=$func_arith_result
++	  versuffix="-$major"
++	  ;;
++
++	*)
++	  func_fatal_configuration "unknown library version type \`$version_type'"
++	  ;;
++	esac
++
++	# Clear the version info if we defaulted, and they specified a release.
++	if test -z "$vinfo" && test -n "$release"; then
++	  major=
++	  case $version_type in
++	  darwin)
++	    # we can't check for "0.0" in archive_cmds due to quoting
++	    # problems, so we reset it completely
++	    verstring=
++	    ;;
++	  *)
++	    verstring="0.0"
++	    ;;
++	  esac
++	  if test "$need_version" = no; then
++	    versuffix=
++	  else
++	    versuffix=".0.0"
++	  fi
++	fi
++
++	# Remove version info from name if versioning should be avoided
++	if test "$avoid_version" = yes && test "$need_version" = no; then
++	  major=
++	  versuffix=
++	  verstring=""
++	fi
++
++	# Check to see if the archive will have undefined symbols.
++	if test "$allow_undefined" = yes; then
++	  if test "$allow_undefined_flag" = unsupported; then
++	    func_warning "undefined symbols not allowed in $host shared libraries"
++	    build_libtool_libs=no
++	    build_old_libs=yes
++	  fi
++	else
++	  # Don't allow undefined symbols.
++	  allow_undefined_flag="$no_undefined_flag"
++	fi
++
++      fi
++
++      func_generate_dlsyms "$libname" "$libname" "yes"
++      libobjs="$libobjs $symfileobj"
++      test "X$libobjs" = "X " && libobjs=
++
++      if test "$mode" != relink; then
++	# Remove our outputs, but don't remove object files since they
++	# may have been created when compiling PIC objects.
++	removelist=
++	tempremovelist=`$ECHO "$output_objdir/*"`
++	for p in $tempremovelist; do
++	  case $p in
++	    *.$objext | *.gcno)
++	       ;;
++	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
++	       if test "X$precious_files_regex" != "X"; then
++		 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
++		 then
++		   continue
++		 fi
++	       fi
++	       removelist="$removelist $p"
++	       ;;
++	    *) ;;
++	  esac
++	done
++	test -n "$removelist" && \
++	  func_show_eval "${RM}r \$removelist"
++      fi
++
++      # Now set the variables for building old libraries.
++      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
++	oldlibs="$oldlibs $output_objdir/$libname.$libext"
++
++	# Transform .lo files to .o files.
++	oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
++      fi
++
++      # Eliminate all temporary directories.
++      #for path in $notinst_path; do
++      #	lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"`
++      #	deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"`
++      #	dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"`
++      #done
++
++      if test -n "$xrpath"; then
++	# If the user specified any rpath flags, then add them.
++	temp_xrpath=
++	for libdir in $xrpath; do
++	  temp_xrpath="$temp_xrpath -R$libdir"
++	  case "$finalize_rpath " in
++	  *" $libdir "*) ;;
++	  *) finalize_rpath="$finalize_rpath $libdir" ;;
++	  esac
++	done
++	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
++	  dependency_libs="$temp_xrpath $dependency_libs"
++	fi
++      fi
++
++      # Make sure dlfiles contains only unique files that won't be dlpreopened
++      old_dlfiles="$dlfiles"
++      dlfiles=
++      for lib in $old_dlfiles; do
++	case " $dlprefiles $dlfiles " in
++	*" $lib "*) ;;
++	*) dlfiles="$dlfiles $lib" ;;
++	esac
++      done
++
++      # Make sure dlprefiles contains only unique files
++      old_dlprefiles="$dlprefiles"
++      dlprefiles=
++      for lib in $old_dlprefiles; do
++	case "$dlprefiles " in
++	*" $lib "*) ;;
++	*) dlprefiles="$dlprefiles $lib" ;;
++	esac
++      done
++
++      if test "$build_libtool_libs" = yes; then
++	if test -n "$rpath"; then
++	  case $host in
++	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*)
++	    # these systems don't actually have a c library (as such)!
++	    ;;
++	  *-*-rhapsody* | *-*-darwin1.[012])
++	    # Rhapsody C library is in the System framework
++	    deplibs="$deplibs System.ltframework"
++	    ;;
++	  *-*-netbsd*)
++	    # Don't link with libc until the a.out ld.so is fixed.
++	    ;;
++	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
++	    # Do not include libc due to us having libc/libc_r.
++	    ;;
++	  *-*-sco3.2v5* | *-*-sco5v6*)
++	    # Causes problems with __ctype
++	    ;;
++	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
++	    # Compiler inserts libc in the correct place for threads to work
++	    ;;
++	  *)
++	    # Add libc to deplibs on all other systems if necessary.
++	    if test "$build_libtool_need_lc" = "yes"; then
++	      deplibs="$deplibs -lc"
++	    fi
++	    ;;
++	  esac
++	fi
++
++	# Transform deplibs into only deplibs that can be linked in shared.
++	name_save=$name
++	libname_save=$libname
++	release_save=$release
++	versuffix_save=$versuffix
++	major_save=$major
++	# I'm not sure if I'm treating the release correctly.  I think
++	# release should show up in the -l (ie -lgmp5) so we don't want to
++	# add it in twice.  Is that correct?
++	release=""
++	versuffix=""
++	major=""
++	newdeplibs=
++	droppeddeps=no
++	case $deplibs_check_method in
++	pass_all)
++	  # Don't check for shared/static.  Everything works.
++	  # This might be a little naive.  We might want to check
++	  # whether the library exists or not.  But this is on
++	  # osf3 & osf4 and I'm not really sure... Just
++	  # implementing what was already the behavior.
++	  newdeplibs=$deplibs
++	  ;;
++	test_compile)
++	  # This code stresses the "libraries are programs" paradigm to its
++	  # limits. Maybe even breaks it.  We compile a program, linking it
++	  # against the deplibs as a proxy for the library.  Then we can check
++	  # whether they linked in statically or dynamically with ldd.
++	  $opt_dry_run || $RM conftest.c
++	  cat > conftest.c <<EOF
++	  int main() { return 0; }
++EOF
++	  $opt_dry_run || $RM conftest
++	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
++	    ldd_output=`ldd conftest`
++	    for i in $deplibs; do
++	      case $i in
++	      -l*)
++		func_stripname -l '' "$i"
++		name=$func_stripname_result
++		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		  case " $predeps $postdeps " in
++		  *" $i "*)
++		    newdeplibs="$newdeplibs $i"
++		    i=""
++		    ;;
++		  esac
++		fi
++		if test -n "$i" ; then
++		  libname=`eval "\\$ECHO \"$libname_spec\""`
++		  deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
++		  set dummy $deplib_matches; shift
++		  deplib_match=$1
++		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
++		    newdeplibs="$newdeplibs $i"
++		  else
++		    droppeddeps=yes
++		    $ECHO
++		    $ECHO "*** Warning: dynamic linker does not accept needed library $i."
++		    $ECHO "*** I have the capability to make that library automatically link in when"
++		    $ECHO "*** you link to this library.  But I can only do this if you have a"
++		    $ECHO "*** shared version of the library, which I believe you do not have"
++		    $ECHO "*** because a test_compile did reveal that the linker did not use it for"
++		    $ECHO "*** its dynamic dependency list that programs get resolved with at runtime."
++		  fi
++		fi
++		;;
++	      *)
++		newdeplibs="$newdeplibs $i"
++		;;
++	      esac
++	    done
++	  else
++	    # Error occurred in the first compile.  Let's try to salvage
++	    # the situation: Compile a separate program for each library.
++	    for i in $deplibs; do
++	      case $i in
++	      -l*)
++		func_stripname -l '' "$i"
++		name=$func_stripname_result
++		$opt_dry_run || $RM conftest
++		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
++		  ldd_output=`ldd conftest`
++		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		    case " $predeps $postdeps " in
++		    *" $i "*)
++		      newdeplibs="$newdeplibs $i"
++		      i=""
++		      ;;
++		    esac
++		  fi
++		  if test -n "$i" ; then
++		    libname=`eval "\\$ECHO \"$libname_spec\""`
++		    deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
++		    set dummy $deplib_matches; shift
++		    deplib_match=$1
++		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
++		      newdeplibs="$newdeplibs $i"
++		    else
++		      droppeddeps=yes
++		      $ECHO
++		      $ECHO "*** Warning: dynamic linker does not accept needed library $i."
++		      $ECHO "*** I have the capability to make that library automatically link in when"
++		      $ECHO "*** you link to this library.  But I can only do this if you have a"
++		      $ECHO "*** shared version of the library, which you do not appear to have"
++		      $ECHO "*** because a test_compile did reveal that the linker did not use this one"
++		      $ECHO "*** as a dynamic dependency that programs can get resolved with at runtime."
++		    fi
++		  fi
++		else
++		  droppeddeps=yes
++		  $ECHO
++		  $ECHO "*** Warning!  Library $i is needed by this library but I was not able to"
++		  $ECHO "*** make it link in!  You will probably need to install it or some"
++		  $ECHO "*** library that it depends on before this library will be fully"
++		  $ECHO "*** functional.  Installing it before continuing would be even better."
++		fi
++		;;
++	      *)
++		newdeplibs="$newdeplibs $i"
++		;;
++	      esac
++	    done
++	  fi
++	  ;;
++	file_magic*)
++	  set dummy $deplibs_check_method; shift
++	  file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
++	  for a_deplib in $deplibs; do
++	    case $a_deplib in
++	    -l*)
++	      func_stripname -l '' "$a_deplib"
++	      name=$func_stripname_result
++	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		case " $predeps $postdeps " in
++		*" $a_deplib "*)
++		  newdeplibs="$newdeplibs $a_deplib"
++		  a_deplib=""
++		  ;;
++		esac
++	      fi
++	      if test -n "$a_deplib" ; then
++		libname=`eval "\\$ECHO \"$libname_spec\""`
++		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
++		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
++		  for potent_lib in $potential_libs; do
++		      # Follow soft links.
++		      if ls -lLd "$potent_lib" 2>/dev/null |
++			 $GREP " -> " >/dev/null; then
++			continue
++		      fi
++		      # The statement above tries to avoid entering an
++		      # endless loop below, in case of cyclic links.
++		      # We might still enter an endless loop, since a link
++		      # loop can be closed while we follow links,
++		      # but so what?
++		      potlib="$potent_lib"
++		      while test -h "$potlib" 2>/dev/null; do
++			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
++			case $potliblink in
++			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
++			*) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
++			esac
++		      done
++		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
++			 $SED -e 10q |
++			 $EGREP "$file_magic_regex" > /dev/null; then
++			newdeplibs="$newdeplibs $a_deplib"
++			a_deplib=""
++			break 2
++		      fi
++		  done
++		done
++	      fi
++	      if test -n "$a_deplib" ; then
++		droppeddeps=yes
++		$ECHO
++		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
++		$ECHO "*** I have the capability to make that library automatically link in when"
++		$ECHO "*** you link to this library.  But I can only do this if you have a"
++		$ECHO "*** shared version of the library, which you do not appear to have"
++		$ECHO "*** because I did check the linker path looking for a file starting"
++		if test -z "$potlib" ; then
++		  $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
++		else
++		  $ECHO "*** with $libname and none of the candidates passed a file format test"
++		  $ECHO "*** using a file magic. Last file checked: $potlib"
++		fi
++	      fi
++	      ;;
++	    *)
++	      # Add a -L argument.
++	      newdeplibs="$newdeplibs $a_deplib"
++	      ;;
++	    esac
++	  done # Gone through all deplibs.
++	  ;;
++	match_pattern*)
++	  set dummy $deplibs_check_method; shift
++	  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
++	  for a_deplib in $deplibs; do
++	    case $a_deplib in
++	    -l*)
++	      func_stripname -l '' "$a_deplib"
++	      name=$func_stripname_result
++	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		case " $predeps $postdeps " in
++		*" $a_deplib "*)
++		  newdeplibs="$newdeplibs $a_deplib"
++		  a_deplib=""
++		  ;;
++		esac
++	      fi
++	      if test -n "$a_deplib" ; then
++		libname=`eval "\\$ECHO \"$libname_spec\""`
++		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
++		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
++		  for potent_lib in $potential_libs; do
++		    potlib="$potent_lib" # see symlink-check above in file_magic test
++		    if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \
++		       $EGREP "$match_pattern_regex" > /dev/null; then
++		      newdeplibs="$newdeplibs $a_deplib"
++		      a_deplib=""
++		      break 2
++		    fi
++		  done
++		done
++	      fi
++	      if test -n "$a_deplib" ; then
++		droppeddeps=yes
++		$ECHO
++		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
++		$ECHO "*** I have the capability to make that library automatically link in when"
++		$ECHO "*** you link to this library.  But I can only do this if you have a"
++		$ECHO "*** shared version of the library, which you do not appear to have"
++		$ECHO "*** because I did check the linker path looking for a file starting"
++		if test -z "$potlib" ; then
++		  $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
++		else
++		  $ECHO "*** with $libname and none of the candidates passed a file format test"
++		  $ECHO "*** using a regex pattern. Last file checked: $potlib"
++		fi
++	      fi
++	      ;;
++	    *)
++	      # Add a -L argument.
++	      newdeplibs="$newdeplibs $a_deplib"
++	      ;;
++	    esac
++	  done # Gone through all deplibs.
++	  ;;
++	none | unknown | *)
++	  newdeplibs=""
++	  tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \
++	      -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'`
++	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++	    for i in $predeps $postdeps ; do
++	      # can't use Xsed below, because $i might contain '/'
++	      tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"`
++	    done
++	  fi
++	  if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[	 ]//g' |
++	     $GREP . >/dev/null; then
++	    $ECHO
++	    if test "X$deplibs_check_method" = "Xnone"; then
++	      $ECHO "*** Warning: inter-library dependencies are not supported in this platform."
++	    else
++	      $ECHO "*** Warning: inter-library dependencies are not known to be supported."
++	    fi
++	    $ECHO "*** All declared inter-library dependencies are being dropped."
++	    droppeddeps=yes
++	  fi
++	  ;;
++	esac
++	versuffix=$versuffix_save
++	major=$major_save
++	release=$release_save
++	libname=$libname_save
++	name=$name_save
++
++	case $host in
++	*-*-rhapsody* | *-*-darwin1.[012])
++	  # On Rhapsody replace the C library with the System framework
++	  newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++	  ;;
++	esac
++
++	if test "$droppeddeps" = yes; then
++	  if test "$module" = yes; then
++	    $ECHO
++	    $ECHO "*** Warning: libtool could not satisfy all declared inter-library"
++	    $ECHO "*** dependencies of module $libname.  Therefore, libtool will create"
++	    $ECHO "*** a static module, that should work as long as the dlopening"
++	    $ECHO "*** application is linked with the -dlopen flag."
++	    if test -z "$global_symbol_pipe"; then
++	      $ECHO
++	      $ECHO "*** However, this would only work if libtool was able to extract symbol"
++	      $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
++	      $ECHO "*** not find such a program.  So, this module is probably useless."
++	      $ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
++	    fi
++	    if test "$build_old_libs" = no; then
++	      oldlibs="$output_objdir/$libname.$libext"
++	      build_libtool_libs=module
++	      build_old_libs=yes
++	    else
++	      build_libtool_libs=no
++	    fi
++	  else
++	    $ECHO "*** The inter-library dependencies that have been dropped here will be"
++	    $ECHO "*** automatically added whenever a program is linked with this library"
++	    $ECHO "*** or is declared to -dlopen it."
++
++	    if test "$allow_undefined" = no; then
++	      $ECHO
++	      $ECHO "*** Since this library must not contain undefined symbols,"
++	      $ECHO "*** because either the platform does not support them or"
++	      $ECHO "*** it was explicitly requested with -no-undefined,"
++	      $ECHO "*** libtool will only create a static version of it."
++	      if test "$build_old_libs" = no; then
++		oldlibs="$output_objdir/$libname.$libext"
++		build_libtool_libs=module
++		build_old_libs=yes
++	      else
++		build_libtool_libs=no
++	      fi
++	    fi
++	  fi
++	fi
++	# Done checking deplibs!
++	deplibs=$newdeplibs
++      fi
++      # Time to change all our "foo.ltframework" stuff back to "-framework foo"
++      case $host in
++	*-*-darwin*)
++	  newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	  new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	  deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	  ;;
++      esac
++
++      # move library search paths that coincide with paths to not yet
++      # installed libraries to the beginning of the library search list
++      new_libs=
++      for path in $notinst_path; do
++	case " $new_libs " in
++	*" -L$path/$objdir "*) ;;
++	*)
++	  case " $deplibs " in
++	  *" -L$path/$objdir "*)
++	    new_libs="$new_libs -L$path/$objdir" ;;
++	  esac
++	  ;;
++	esac
++      done
++      for deplib in $deplibs; do
++	case $deplib in
++	-L*)
++	  case " $new_libs " in
++	  *" $deplib "*) ;;
++	  *) new_libs="$new_libs $deplib" ;;
++	  esac
++	  ;;
++	*) new_libs="$new_libs $deplib" ;;
++	esac
++      done
++      deplibs="$new_libs"
++
++      # All the library-specific variables (install_libdir is set above).
++      library_names=
++      old_library=
++      dlname=
++
++      # Test again, we may have decided not to build it any more
++      if test "$build_libtool_libs" = yes; then
++	if test "$hardcode_into_libs" = yes; then
++	  # Hardcode the library paths
++	  hardcode_libdirs=
++	  dep_rpath=
++	  rpath="$finalize_rpath"
++	  test "$mode" != relink && rpath="$compile_rpath$rpath"
++	  for libdir in $rpath; do
++	    if test -n "$hardcode_libdir_flag_spec"; then
++	      if test -n "$hardcode_libdir_separator"; then
++		if test -z "$hardcode_libdirs"; then
++		  hardcode_libdirs="$libdir"
++		else
++		  # Just accumulate the unique libdirs.
++		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++		    ;;
++		  *)
++		    hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++		    ;;
++		  esac
++		fi
++	      else
++		eval flag=\"$hardcode_libdir_flag_spec\"
++		dep_rpath="$dep_rpath $flag"
++	      fi
++	    elif test -n "$runpath_var"; then
++	      case "$perm_rpath " in
++	      *" $libdir "*) ;;
++	      *) perm_rpath="$perm_rpath $libdir" ;;
++	      esac
++	    fi
++	  done
++	  # Substitute the hardcoded libdirs into the rpath.
++	  if test -n "$hardcode_libdir_separator" &&
++	     test -n "$hardcode_libdirs"; then
++	    libdir="$hardcode_libdirs"
++	    if test -n "$hardcode_libdir_flag_spec_ld"; then
++	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
++	    else
++	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
++	    fi
++	  fi
++	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
++	    # We should set the runpath_var.
++	    rpath=
++	    for dir in $perm_rpath; do
++	      rpath="$rpath$dir:"
++	    done
++	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
++	  fi
++	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
++	fi
+ 
+-  # Try to get the absolute directory name.
+-  absdir=\`cd \"\$thisdir\" && pwd\`
+-  test -n \"\$absdir\" && thisdir=\"\$absdir\"
+-"
++	shlibpath="$finalize_shlibpath"
++	test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
++	if test -n "$shlibpath"; then
++	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
++	fi
+ 
+-	if test "$fast_install" = yes; then
+-	  $echo >> $output "\
+-  program=lt-'$outputname'$exeext
+-  progdir=\"\$thisdir/$objdir\"
++	# Get the real and link names of the library.
++	eval shared_ext=\"$shrext_cmds\"
++	eval library_names=\"$library_names_spec\"
++	set dummy $library_names
++	shift
++	realname="$1"
++	shift
+ 
+-  if test ! -f \"\$progdir/\$program\" || \\
+-     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+-       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
++	if test -n "$soname_spec"; then
++	  eval soname=\"$soname_spec\"
++	else
++	  soname="$realname"
++	fi
++	if test -z "$dlname"; then
++	  dlname=$soname
++	fi
+ 
+-    file=\"\$\$-\$program\"
++	lib="$output_objdir/$realname"
++	linknames=
++	for link
++	do
++	  linknames="$linknames $link"
++	done
+ 
+-    if test ! -d \"\$progdir\"; then
+-      $mkdir \"\$progdir\"
+-    else
+-      $rm \"\$progdir/\$file\"
+-    fi"
++	# Use standard objects if they are pic
++	test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++	test "X$libobjs" = "X " && libobjs=
+ 
+-	  $echo >> $output "\
++	delfiles=
++	if test -n "$export_symbols" && test -n "$include_expsyms"; then
++	  $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
++	  export_symbols="$output_objdir/$libname.uexp"
++	  delfiles="$delfiles $export_symbols"
++	fi
++
++	orig_export_symbols=
++	case $host_os in
++	cygwin* | mingw* | cegcc*)
++	  if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
++	    # exporting using user supplied symfile
++	    if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
++	      # and it's NOT already a .def file. Must figure out
++	      # which of the given symbols are data symbols and tag
++	      # them as such. So, trigger use of export_symbols_cmds.
++	      # export_symbols gets reassigned inside the "prepare
++	      # the list of exported symbols" if statement, so the
++	      # include_expsyms logic still works.
++	      orig_export_symbols="$export_symbols"
++	      export_symbols=
++	      always_export_symbols=yes
++	    fi
++	  fi
++	  ;;
++	esac
+ 
+-    # relink executable if necessary
+-    if test -n \"\$relink_command\"; then
+-      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+-      else
+-	$echo \"\$relink_command_output\" >&2
+-	$rm \"\$progdir/\$file\"
+-	exit $EXIT_FAILURE
+-      fi
+-    fi
++	# Prepare the list of exported symbols
++	if test -z "$export_symbols"; then
++	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
++	    func_verbose "generating symbol list for \`$libname.la'"
++	    export_symbols="$output_objdir/$libname.exp"
++	    $opt_dry_run || $RM $export_symbols
++	    cmds=$export_symbols_cmds
++	    save_ifs="$IFS"; IFS='~'
++	    for cmd in $cmds; do
++	      IFS="$save_ifs"
++	      eval cmd=\"$cmd\"
++	      func_len " $cmd"
++	      len=$func_len_result
++	      if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++		func_show_eval "$cmd" 'exit $?'
++		skipped_export=false
++	      else
++		# The command line is too long to execute in one step.
++		func_verbose "using reloadable object file for export list..."
++		skipped_export=:
++		# Break out early, otherwise skipped_export may be
++		# set to false by a later but shorter cmd.
++		break
++	      fi
++	    done
++	    IFS="$save_ifs"
++	    if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
++	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
++	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
++	    fi
++	  fi
++	fi
+ 
+-    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+-    { $rm \"\$progdir/\$program\";
+-      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+-    $rm \"\$progdir/\$file\"
+-  fi"
+-	else
+-	  $echo >> $output "\
+-  program='$outputname'
+-  progdir=\"\$thisdir/$objdir\"
+-"
++	if test -n "$export_symbols" && test -n "$include_expsyms"; then
++	  tmp_export_symbols="$export_symbols"
++	  test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
++	  $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
++	fi
++
++	if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
++	  # The given exports_symbols file has to be filtered, so filter it.
++	  func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
++	  # FIXME: $output_objdir/$libname.filter potentially contains lots of
++	  # 's' commands which not all seds can handle. GNU sed should be fine
++	  # though. Also, the filter scales superlinearly with the number of
++	  # global variables. join(1) would be nice here, but unfortunately
++	  # isn't a blessed tool.
++	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
++	  delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
++	  export_symbols=$output_objdir/$libname.def
++	  $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+ 	fi
+ 
+-	$echo >> $output "\
++	tmp_deplibs=
++	for test_deplib in $deplibs; do
++	  case " $convenience " in
++	  *" $test_deplib "*) ;;
++	  *)
++	    tmp_deplibs="$tmp_deplibs $test_deplib"
++	    ;;
++	  esac
++	done
++	deplibs="$tmp_deplibs"
+ 
+-  if test -f \"\$progdir/\$program\"; then"
++	if test -n "$convenience"; then
++	  if test -n "$whole_archive_flag_spec" &&
++	    test "$compiler_needs_object" = yes &&
++	    test -z "$libobjs"; then
++	    # extract the archives, so we have objects to list.
++	    # TODO: could optimize this to just extract one archive.
++	    whole_archive_flag_spec=
++	  fi
++	  if test -n "$whole_archive_flag_spec"; then
++	    save_libobjs=$libobjs
++	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
++	    test "X$libobjs" = "X " && libobjs=
++	  else
++	    gentop="$output_objdir/${outputname}x"
++	    generated="$generated $gentop"
+ 
+-	# Export our shlibpath_var if we have one.
+-	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+-	  $echo >> $output "\
+-    # Add our own library path to $shlibpath_var
+-    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
++	    func_extract_archives $gentop $convenience
++	    libobjs="$libobjs $func_extract_archives_result"
++	    test "X$libobjs" = "X " && libobjs=
++	  fi
++	fi
+ 
+-    # Some systems cannot cope with colon-terminated $shlibpath_var
+-    # The second colon is a workaround for a bug in BeOS R4 sed
+-    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
++	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
++	  eval flag=\"$thread_safe_flag_spec\"
++	  linker_flags="$linker_flags $flag"
++	fi
+ 
+-    export $shlibpath_var
+-"
++	# Make a backup of the uninstalled library when relinking
++	if test "$mode" = relink; then
++	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
+ 	fi
+ 
+-	# fixup the dll searchpath if we need to.
+-	if test -n "$dllsearchpath"; then
+-	  $echo >> $output "\
+-    # Add the dll search path components to the executable PATH
+-    PATH=$dllsearchpath:\$PATH
+-"
++	# Do each of the archive commands.
++	if test "$module" = yes && test -n "$module_cmds" ; then
++	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
++	    eval test_cmds=\"$module_expsym_cmds\"
++	    cmds=$module_expsym_cmds
++	  else
++	    eval test_cmds=\"$module_cmds\"
++	    cmds=$module_cmds
++	  fi
++	else
++	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
++	    eval test_cmds=\"$archive_expsym_cmds\"
++	    cmds=$archive_expsym_cmds
++	  else
++	    eval test_cmds=\"$archive_cmds\"
++	    cmds=$archive_cmds
++	  fi
+ 	fi
+ 
+-	$echo >> $output "\
+-    if test \"\$libtool_execute_magic\" != \"$magic\"; then
+-      # Run the actual program with our arguments.
+-"
+-	case $host in
+-	# Backslashes separate directories on plain windows
+-	*-*-mingw | *-*-os2*)
+-	  $echo >> $output "\
+-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+-"
+-	  ;;
++	if test "X$skipped_export" != "X:" &&
++	   func_len " $test_cmds" &&
++	   len=$func_len_result &&
++	   test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++	  :
++	else
++	  # The command line is too long to link in one step, link piecewise
++	  # or, if using GNU ld and skipped_export is not :, use a linker
++	  # script.
+ 
+-	*)
+-	  $echo >> $output "\
+-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
+-"
+-	  ;;
+-	esac
+-	$echo >> $output "\
+-      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+-      exit $EXIT_FAILURE
+-    fi
+-  else
+-    # The program doesn't exist.
+-    \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+-    \$echo \"This script is just a wrapper for \$program.\" 1>&2
+-    $echo \"See the $PACKAGE documentation for more information.\" 1>&2
+-    exit $EXIT_FAILURE
+-  fi
+-fi\
+-"
+-	chmod +x $output
+-      fi
+-      exit $EXIT_SUCCESS
+-      ;;
+-    esac
++	  # Save the value of $output and $libobjs because we want to
++	  # use them later.  If we have whole_archive_flag_spec, we
++	  # want to use save_libobjs as it was before
++	  # whole_archive_flag_spec was expanded, because we can't
++	  # assume the linker understands whole_archive_flag_spec.
++	  # This may have to be revisited, in case too many
++	  # convenience libraries get linked in and end up exceeding
++	  # the spec.
++	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
++	    save_libobjs=$libobjs
++	  fi
++	  save_output=$output
++	  output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
+ 
+-    # See if we need to build an old-fashioned archive.
+-    for oldlib in $oldlibs; do
++	  # Clear the reloadable object creation command queue and
++	  # initialize k to one.
++	  test_cmds=
++	  concat_cmds=
++	  objlist=
++	  last_robj=
++	  k=1
+ 
+-      if test "$build_libtool_libs" = convenience; then
+-	oldobjs="$libobjs_save"
+-	addlibs="$convenience"
+-	build_libtool_libs=no
+-      else
+-	if test "$build_libtool_libs" = module; then
+-	  oldobjs="$libobjs_save"
+-	  build_libtool_libs=no
+-	else
+-	  oldobjs="$old_deplibs $non_pic_objects"
+-	fi
+-	addlibs="$old_convenience"
+-      fi
++	  if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
++	    output=${output_objdir}/${output_la}.lnkscript
++	    func_verbose "creating GNU ld script: $output"
++	    $ECHO 'INPUT (' > $output
++	    for obj in $save_libobjs
++	    do
++	      $ECHO "$obj" >> $output
++	    done
++	    $ECHO ')' >> $output
++	    delfiles="$delfiles $output"
++	  elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
++	    output=${output_objdir}/${output_la}.lnk
++	    func_verbose "creating linker input file list: $output"
++	    : > $output
++	    set x $save_libobjs
++	    shift
++	    firstobj=
++	    if test "$compiler_needs_object" = yes; then
++	      firstobj="$1 "
++	      shift
++	    fi
++	    for obj
++	    do
++	      $ECHO "$obj" >> $output
++	    done
++	    delfiles="$delfiles $output"
++	    output=$firstobj\"$file_list_spec$output\"
++	  else
++	    if test -n "$save_libobjs"; then
++	      func_verbose "creating reloadable object files..."
++	      output=$output_objdir/$output_la-${k}.$objext
++	      eval test_cmds=\"$reload_cmds\"
++	      func_len " $test_cmds"
++	      len0=$func_len_result
++	      len=$len0
++
++	      # Loop over the list of objects to be linked.
++	      for obj in $save_libobjs
++	      do
++		func_len " $obj"
++		func_arith $len + $func_len_result
++		len=$func_arith_result
++		if test "X$objlist" = X ||
++		   test "$len" -lt "$max_cmd_len"; then
++		  func_append objlist " $obj"
++		else
++		  # The command $test_cmds is almost too long, add a
++		  # command to the queue.
++		  if test "$k" -eq 1 ; then
++		    # The first file doesn't have a previous command to add.
++		    eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
++		  else
++		    # All subsequent reloadable object files will link in
++		    # the last one created.
++		    eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\"
++		  fi
++		  last_robj=$output_objdir/$output_la-${k}.$objext
++		  func_arith $k + 1
++		  k=$func_arith_result
++		  output=$output_objdir/$output_la-${k}.$objext
++		  objlist=$obj
++		  func_len " $last_robj"
++		  func_arith $len0 + $func_len_result
++		  len=$func_arith_result
++		fi
++	      done
++	      # Handle the remaining objects by creating one last
++	      # reloadable object file.  All subsequent reloadable object
++	      # files will link in the last one created.
++	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++	      eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
++	      if test -n "$last_robj"; then
++	        eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
++	      fi
++	      delfiles="$delfiles $output"
++
++	    else
++	      output=
++	    fi
+ 
+-      if test -n "$addlibs"; then
+-	gentop="$output_objdir/${outputname}x"
+-	generated="$generated $gentop"
++	    if ${skipped_export-false}; then
++	      func_verbose "generating symbol list for \`$libname.la'"
++	      export_symbols="$output_objdir/$libname.exp"
++	      $opt_dry_run || $RM $export_symbols
++	      libobjs=$output
++	      # Append the command to create the export file.
++	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++	      eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
++	      if test -n "$last_robj"; then
++		eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
++	      fi
++	    fi
+ 
+-	func_extract_archives $gentop $addlibs
+-	oldobjs="$oldobjs $func_extract_archives_result"
+-      fi
++	    test -n "$save_libobjs" &&
++	      func_verbose "creating a temporary reloadable object file: $output"
+ 
+-      # Do each command in the archive commands.
+-      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+-       cmds=$old_archive_from_new_cmds
+-      else
+-	# POSIX demands no paths to be encoded in archives.  We have
+-	# to avoid creating archives with duplicate basenames if we
+-	# might have to extract them afterwards, e.g., when creating a
+-	# static archive out of a convenience library, or when linking
+-	# the entirety of a libtool archive into another (currently
+-	# not supported by libtool).
+-	if (for obj in $oldobjs
+-	    do
+-	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
+-	    done | sort | sort -uc >/dev/null 2>&1); then
+-	  :
+-	else
+-	  $echo "copying selected object files to avoid basename conflicts..."
++	    # Loop through the commands generated above and execute them.
++	    save_ifs="$IFS"; IFS='~'
++	    for cmd in $concat_cmds; do
++	      IFS="$save_ifs"
++	      $opt_silent || {
++		  func_quote_for_expand "$cmd"
++		  eval "func_echo $func_quote_for_expand_result"
++	      }
++	      $opt_dry_run || eval "$cmd" || {
++		lt_exit=$?
++
++		# Restore the uninstalled library and exit
++		if test "$mode" = relink; then
++		  ( cd "$output_objdir" && \
++		    $RM "${realname}T" && \
++		    $MV "${realname}U" "$realname" )
++		fi
+ 
+-	  if test -z "$gentop"; then
+-	    gentop="$output_objdir/${outputname}x"
+-	    generated="$generated $gentop"
++		exit $lt_exit
++	      }
++	    done
++	    IFS="$save_ifs"
+ 
+-	    $show "${rm}r $gentop"
+-	    $run ${rm}r "$gentop"
+-	    $show "$mkdir $gentop"
+-	    $run $mkdir "$gentop"
+-	    exit_status=$?
+-	    if test "$exit_status" -ne 0 && test ! -d "$gentop"; then
+-	      exit $exit_status
++	    if test -n "$export_symbols_regex" && ${skipped_export-false}; then
++	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
++	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+ 	    fi
+ 	  fi
+ 
+-	  save_oldobjs=$oldobjs
+-	  oldobjs=
+-	  counter=1
+-	  for obj in $save_oldobjs
+-	  do
+-	    objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
+-	    case " $oldobjs " in
+-	    " ") oldobjs=$obj ;;
+-	    *[\ /]"$objbase "*)
+-	      while :; do
+-		# Make sure we don't pick an alternate name that also
+-		# overlaps.
+-		newobj=lt$counter-$objbase
+-		counter=`expr $counter + 1`
+-		case " $oldobjs " in
+-		*[\ /]"$newobj "*) ;;
+-		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
+-		esac
+-	      done
+-	      $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
+-	      $run ln "$obj" "$gentop/$newobj" ||
+-	      $run cp "$obj" "$gentop/$newobj"
+-	      oldobjs="$oldobjs $gentop/$newobj"
+-	      ;;
+-	    *) oldobjs="$oldobjs $obj" ;;
+-	    esac
+-	  done
+-	fi
++          if ${skipped_export-false}; then
++	    if test -n "$export_symbols" && test -n "$include_expsyms"; then
++	      tmp_export_symbols="$export_symbols"
++	      test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
++	      $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
++	    fi
++
++	    if test -n "$orig_export_symbols"; then
++	      # The given exports_symbols file has to be filtered, so filter it.
++	      func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
++	      # FIXME: $output_objdir/$libname.filter potentially contains lots of
++	      # 's' commands which not all seds can handle. GNU sed should be fine
++	      # though. Also, the filter scales superlinearly with the number of
++	      # global variables. join(1) would be nice here, but unfortunately
++	      # isn't a blessed tool.
++	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
++	      delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
++	      export_symbols=$output_objdir/$libname.def
++	      $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
++	    fi
++	  fi
+ 
+-	eval cmds=\"$old_archive_cmds\"
++	  libobjs=$output
++	  # Restore the value of output.
++	  output=$save_output
+ 
+-	if len=`expr "X$cmds" : ".*"` &&
+-	     test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+-	  cmds=$old_archive_cmds
+-	else
+-	  # the command line is too long to link in one step, link in parts
+-	  $echo "using piecewise archive linking..."
+-	  save_RANLIB=$RANLIB
+-	  RANLIB=:
+-	  objlist=
+-	  concat_cmds=
+-	  save_oldobjs=$oldobjs
++	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
++	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
++	    test "X$libobjs" = "X " && libobjs=
++	  fi
++	  # Expand the library linking commands again to reset the
++	  # value of $libobjs for piecewise linking.
+ 
+-	  # Is there a better way of finding the last object in the list?
+-	  for obj in $save_oldobjs
+-	  do
+-	    last_oldobj=$obj
+-	  done
+-	  for obj in $save_oldobjs
+-	  do
+-	    oldobjs="$objlist $obj"
+-	    objlist="$objlist $obj"
+-	    eval test_cmds=\"$old_archive_cmds\"
+-	    if len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
+-	       test "$len" -le "$max_cmd_len"; then
+-	      :
++	  # Do each of the archive commands.
++	  if test "$module" = yes && test -n "$module_cmds" ; then
++	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
++	      cmds=$module_expsym_cmds
+ 	    else
+-	      # the above command should be used before it gets too long
+-	      oldobjs=$objlist
+-	      if test "$obj" = "$last_oldobj" ; then
+-	        RANLIB=$save_RANLIB
+-	      fi
+-	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+-	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+-	      objlist=
++	      cmds=$module_cmds
+ 	    fi
+-	  done
+-	  RANLIB=$save_RANLIB
+-	  oldobjs=$objlist
+-	  if test "X$oldobjs" = "X" ; then
+-	    eval cmds=\"\$concat_cmds\"
+ 	  else
+-	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
++	    if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
++	      cmds=$archive_expsym_cmds
++	    else
++	      cmds=$archive_cmds
++	    fi
+ 	  fi
+ 	fi
+-      fi
+-      save_ifs="$IFS"; IFS='~'
+-      for cmd in $cmds; do
+-        eval cmd=\"$cmd\"
+-	IFS="$save_ifs"
+-	$show "$cmd"
+-	$run eval "$cmd" || exit $?
+-      done
+-      IFS="$save_ifs"
+-    done
+ 
+-    if test -n "$generated"; then
+-      $show "${rm}r$generated"
+-      $run ${rm}r$generated
+-    fi
++	if test -n "$delfiles"; then
++	  # Append the command to remove temporary files to $cmds.
++	  eval cmds=\"\$cmds~\$RM $delfiles\"
++	fi
+ 
+-    # Now create the libtool archive.
+-    case $output in
+-    *.la)
+-      old_library=
+-      test "$build_old_libs" = yes && old_library="$libname.$libext"
+-      $show "creating $output"
++	# Add any objects from preloaded convenience libraries
++	if test -n "$dlprefiles"; then
++	  gentop="$output_objdir/${outputname}x"
++	  generated="$generated $gentop"
+ 
+-      # Preserve any variables that may affect compiler behavior
+-      for var in $variables_saved_for_relink; do
+-	if eval test -z \"\${$var+set}\"; then
+-	  relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+-	elif eval var_value=\$$var; test -z "$var_value"; then
+-	  relink_command="$var=; export $var; $relink_command"
+-	else
+-	  var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
+-	  relink_command="$var=\"$var_value\"; export $var; $relink_command"
++	  func_extract_archives $gentop $dlprefiles
++	  libobjs="$libobjs $func_extract_archives_result"
++	  test "X$libobjs" = "X " && libobjs=
+ 	fi
+-      done
+-      # Quote the link command for shipping.
+-      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+-      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+-      if test "$hardcode_automatic" = yes ; then
+-	relink_command=
+-      fi
+ 
++	save_ifs="$IFS"; IFS='~'
++	for cmd in $cmds; do
++	  IFS="$save_ifs"
++	  eval cmd=\"$cmd\"
++	  $opt_silent || {
++	    func_quote_for_expand "$cmd"
++	    eval "func_echo $func_quote_for_expand_result"
++	  }
++	  $opt_dry_run || eval "$cmd" || {
++	    lt_exit=$?
+ 
+-      # Only create the output if not a dry run.
+-      if test -z "$run"; then
+-	for installed in no yes; do
+-	  if test "$installed" = yes; then
+-	    if test -z "$install_libdir"; then
+-	      break
++	    # Restore the uninstalled library and exit
++	    if test "$mode" = relink; then
++	      ( cd "$output_objdir" && \
++	        $RM "${realname}T" && \
++		$MV "${realname}U" "$realname" )
+ 	    fi
+-	    output="$output_objdir/$outputname"i
+-	    # Replace all uninstalled libtool libraries with the installed ones
+-	    newdependency_libs=
+-	    for deplib in $dependency_libs; do
+-	      case $deplib in
+-	      *.la)
+-		name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
+-		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+-		if test -z "$libdir"; then
+-		  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+-		  exit $EXIT_FAILURE
+-		fi
+-		newdependency_libs="$newdependency_libs $libdir/$name"
+-		;;
+-	      *) newdependency_libs="$newdependency_libs $deplib" ;;
+-	      esac
+-	    done
+-	    dependency_libs="$newdependency_libs"
+-	    newdlfiles=
+-	    for lib in $dlfiles; do
+-	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+-	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+-	      if test -z "$libdir"; then
+-		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+-		exit $EXIT_FAILURE
+-	      fi
+-	      newdlfiles="$newdlfiles $libdir/$name"
+-	    done
+-	    dlfiles="$newdlfiles"
+-	    newdlprefiles=
+-	    for lib in $dlprefiles; do
+-	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+-	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+-	      if test -z "$libdir"; then
+-		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+-		exit $EXIT_FAILURE
+-	      fi
+-	      newdlprefiles="$newdlprefiles $libdir/$name"
+-	    done
+-	    dlprefiles="$newdlprefiles"
+-	  else
+-	    newdlfiles=
+-	    for lib in $dlfiles; do
+-	      case $lib in
+-		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+-		*) abs=`pwd`"/$lib" ;;
+-	      esac
+-	      newdlfiles="$newdlfiles $abs"
+-	    done
+-	    dlfiles="$newdlfiles"
+-	    newdlprefiles=
+-	    for lib in $dlprefiles; do
+-	      case $lib in
+-		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+-		*) abs=`pwd`"/$lib" ;;
+-	      esac
+-	      newdlprefiles="$newdlprefiles $abs"
+-	    done
+-	    dlprefiles="$newdlprefiles"
+-	  fi
+-	  $rm $output
+-	  # place dlname in correct position for cygwin
+-	  tdlname=$dlname
+-	  case $host,$output,$installed,$module,$dlname in
+-	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+-	  esac
+-	  $echo > $output "\
+-# $outputname - a libtool library file
+-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+-#
+-# Please DO NOT delete this file!
+-# It is necessary for linking the library.
+-
+-# The name that we can dlopen(3).
+-dlname='$tdlname'
+ 
+-# Names of this library.
+-library_names='$library_names'
+-
+-# The name of the static archive.
+-old_library='$old_library'
+-
+-# Libraries that this one depends upon.
+-dependency_libs='$dependency_libs'
+-
+-# Version information for $libname.
+-current=$current
+-age=$age
+-revision=$revision
++	    exit $lt_exit
++	  }
++	done
++	IFS="$save_ifs"
+ 
+-# Is this an already installed library?
+-installed=$installed
++	# Restore the uninstalled library and exit
++	if test "$mode" = relink; then
++	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
+ 
+-# Should we warn about portability when linking against -modules?
+-shouldnotlink=$module
++	  if test -n "$convenience"; then
++	    if test -z "$whole_archive_flag_spec"; then
++	      func_show_eval '${RM}r "$gentop"'
++	    fi
++	  fi
+ 
+-# Files to dlopen/dlpreopen
+-dlopen='$dlfiles'
+-dlpreopen='$dlprefiles'
++	  exit $EXIT_SUCCESS
++	fi
+ 
+-# Directory that this library needs to be installed in:
+-libdir='$install_libdir'"
+-	  if test "$installed" = no && test "$need_relink" = yes; then
+-	    $echo >> $output "\
+-relink_command=\"$relink_command\""
++	# Create links to the real library.
++	for linkname in $linknames; do
++	  if test "$realname" != "$linkname"; then
++	    func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
+ 	  fi
+ 	done
+-      fi
+-
+-      # Do a symbolic link so that the libtool archive can be found in
+-      # LD_LIBRARY_PATH before the program is installed.
+-      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
+-      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
+-      ;;
+-    esac
+-    exit $EXIT_SUCCESS
+-    ;;
+-
+-  # libtool install mode
+-  install)
+-    modename="$modename: install"
+-
+-    # There may be an optional sh(1) argument at the beginning of
+-    # install_prog (especially on Windows NT).
+-    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+-       # Allow the use of GNU shtool's install command.
+-       $echo "X$nonopt" | grep shtool > /dev/null; then
+-      # Aesthetically quote it.
+-      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
+-      case $arg in
+-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	arg="\"$arg\""
+-	;;
+-      esac
+-      install_prog="$arg "
+-      arg="$1"
+-      shift
+-    else
+-      install_prog=
+-      arg=$nonopt
+-    fi
+ 
+-    # The real first argument should be the name of the installation program.
+-    # Aesthetically quote it.
+-    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+-    case $arg in
+-    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-      arg="\"$arg\""
++	# If -module or -export-dynamic was specified, set the dlname.
++	if test "$module" = yes || test "$export_dynamic" = yes; then
++	  # On all known operating systems, these are identical.
++	  dlname="$soname"
++	fi
++      fi
+       ;;
+-    esac
+-    install_prog="$install_prog$arg"
+ 
+-    # We need to accept at least all the BSD install flags.
+-    dest=
+-    files=
+-    opts=
+-    prev=
+-    install_type=
+-    isdir=no
+-    stripme=
+-    for arg
+-    do
+-      if test -n "$dest"; then
+-	files="$files $dest"
+-	dest=$arg
+-	continue
++    obj)
++      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++	func_warning "\`-dlopen' is ignored for objects"
+       fi
+ 
+-      case $arg in
+-      -d) isdir=yes ;;
+-      -f) 
+-      	case " $install_prog " in
+-	*[\\\ /]cp\ *) ;;
+-	*) prev=$arg ;;
+-	esac
+-	;;
+-      -g | -m | -o) prev=$arg ;;
+-      -s)
+-	stripme=" -s"
+-	continue
+-	;;
+-      -*)
++      case " $deplibs" in
++      *\ -l* | *\ -L*)
++	func_warning "\`-l' and \`-L' are ignored for objects" ;;
++      esac
++
++      test -n "$rpath" && \
++	func_warning "\`-rpath' is ignored for objects"
++
++      test -n "$xrpath" && \
++	func_warning "\`-R' is ignored for objects"
++
++      test -n "$vinfo" && \
++	func_warning "\`-version-info' is ignored for objects"
++
++      test -n "$release" && \
++	func_warning "\`-release' is ignored for objects"
++
++      case $output in
++      *.lo)
++	test -n "$objs$old_deplibs" && \
++	  func_fatal_error "cannot build library object \`$output' from non-libtool objects"
++
++	libobj=$output
++	func_lo2o "$libobj"
++	obj=$func_lo2o_result
+ 	;;
+       *)
+-	# If the previous option needed an argument, then skip it.
+-	if test -n "$prev"; then
+-	  prev=
+-	else
+-	  dest=$arg
+-	  continue
+-	fi
++	libobj=
++	obj="$output"
+ 	;;
+       esac
+ 
+-      # Aesthetically quote the argument.
+-      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+-      case $arg in
+-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+-	arg="\"$arg\""
+-	;;
+-      esac
+-      install_prog="$install_prog $arg"
+-    done
++      # Delete the old objects.
++      $opt_dry_run || $RM $obj $libobj
+ 
+-    if test -z "$install_prog"; then
+-      $echo "$modename: you must specify an install program" 1>&2
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-    fi
++      # Objects from convenience libraries.  This assumes
++      # single-version convenience libraries.  Whenever we create
++      # different ones for PIC/non-PIC, this we'll have to duplicate
++      # the extraction.
++      reload_conv_objs=
++      gentop=
++      # reload_cmds runs $LD directly, so let us get rid of
++      # -Wl from whole_archive_flag_spec and hope we can get by with
++      # turning comma into space..
++      wl=
+ 
+-    if test -n "$prev"; then
+-      $echo "$modename: the \`$prev' option requires an argument" 1>&2
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-    fi
++      if test -n "$convenience"; then
++	if test -n "$whole_archive_flag_spec"; then
++	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
++	  reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
++	else
++	  gentop="$output_objdir/${obj}x"
++	  generated="$generated $gentop"
+ 
+-    if test -z "$files"; then
+-      if test -z "$dest"; then
+-	$echo "$modename: no file or destination specified" 1>&2
+-      else
+-	$echo "$modename: you must specify a destination" 1>&2
++	  func_extract_archives $gentop $convenience
++	  reload_conv_objs="$reload_objs $func_extract_archives_result"
++	fi
+       fi
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-    fi
+ 
+-    # Strip any trailing slash from the destination.
+-    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
++      # Create the old-style object.
++      reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+ 
+-    # Check to see that the destination is a directory.
+-    test -d "$dest" && isdir=yes
+-    if test "$isdir" = yes; then
+-      destdir="$dest"
+-      destname=
+-    else
+-      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
+-      test "X$destdir" = "X$dest" && destdir=.
+-      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
++      output="$obj"
++      func_execute_cmds "$reload_cmds" 'exit $?'
+ 
+-      # Not a directory, so check to see that there is only one file specified.
+-      set dummy $files
+-      if test "$#" -gt 2; then
+-	$echo "$modename: \`$dest' is not a directory" 1>&2
+-	$echo "$help" 1>&2
+-	exit $EXIT_FAILURE
++      # Exit if we aren't doing a library object file.
++      if test -z "$libobj"; then
++	if test -n "$gentop"; then
++	  func_show_eval '${RM}r "$gentop"'
++	fi
++
++	exit $EXIT_SUCCESS
+       fi
+-    fi
+-    case $destdir in
+-    [\\/]* | [A-Za-z]:[\\/]*) ;;
+-    *)
+-      for file in $files; do
+-	case $file in
+-	*.lo) ;;
+-	*)
+-	  $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
+-	  $echo "$help" 1>&2
+-	  exit $EXIT_FAILURE
+-	  ;;
+-	esac
+-      done
++
++      if test "$build_libtool_libs" != yes; then
++	if test -n "$gentop"; then
++	  func_show_eval '${RM}r "$gentop"'
++	fi
++
++	# Create an invalid libtool object if no PIC, so that we don't
++	# accidentally link it into a program.
++	# $show "echo timestamp > $libobj"
++	# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
++	exit $EXIT_SUCCESS
++      fi
++
++      if test -n "$pic_flag" || test "$pic_mode" != default; then
++	# Only do commands if we really have different PIC objects.
++	reload_objs="$libobjs $reload_conv_objs"
++	output="$libobj"
++	func_execute_cmds "$reload_cmds" 'exit $?'
++      fi
++
++      if test -n "$gentop"; then
++	func_show_eval '${RM}r "$gentop"'
++      fi
++
++      exit $EXIT_SUCCESS
+       ;;
+-    esac
+ 
+-    # This variable tells wrapper scripts just to set variables rather
+-    # than running their programs.
+-    libtool_install_magic="$magic"
++    prog)
++      case $host in
++	*cygwin*) func_stripname '' '.exe' "$output"
++	          output=$func_stripname_result.exe;;
++      esac
++      test -n "$vinfo" && \
++	func_warning "\`-version-info' is ignored for programs"
+ 
+-    staticlibs=
+-    future_libdirs=
+-    current_libdirs=
+-    for file in $files; do
++      test -n "$release" && \
++	func_warning "\`-release' is ignored for programs"
+ 
+-      # Do each installation.
+-      case $file in
+-      *.$libext)
+-	# Do the static libraries later.
+-	staticlibs="$staticlibs $file"
++      test "$preload" = yes \
++        && test "$dlopen_support" = unknown \
++	&& test "$dlopen_self" = unknown \
++	&& test "$dlopen_self_static" = unknown && \
++	  func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
++
++      case $host in
++      *-*-rhapsody* | *-*-darwin1.[012])
++	# On Rhapsody replace the C library is the System framework
++	compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++	finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+ 	;;
++      esac
+ 
+-      *.la)
+-	# Check to see that this really is a libtool archive.
+-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+-	else
+-	  $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
+-	  $echo "$help" 1>&2
+-	  exit $EXIT_FAILURE
++      case $host in
++      *-*-darwin*)
++	# Don't allow lazy linking, it breaks C++ global constructors
++	# But is supposedly fixed on 10.4 or later (yay!).
++	if test "$tagname" = CXX ; then
++	  case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
++	    10.[0123])
++	      compile_command="$compile_command ${wl}-bind_at_load"
++	      finalize_command="$finalize_command ${wl}-bind_at_load"
++	    ;;
++	  esac
+ 	fi
++	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
++	compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	;;
++      esac
+ 
+-	library_names=
+-	old_library=
+-	relink_command=
+-	# If there is no directory component, then add one.
+-	case $file in
+-	*/* | *\\*) . $file ;;
+-	*) . ./$file ;;
+-	esac
+ 
+-	# Add the libdir to current_libdirs if it is the destination.
+-	if test "X$destdir" = "X$libdir"; then
+-	  case "$current_libdirs " in
+-	  *" $libdir "*) ;;
+-	  *) current_libdirs="$current_libdirs $libdir" ;;
++      # move library search paths that coincide with paths to not yet
++      # installed libraries to the beginning of the library search list
++      new_libs=
++      for path in $notinst_path; do
++	case " $new_libs " in
++	*" -L$path/$objdir "*) ;;
++	*)
++	  case " $compile_deplibs " in
++	  *" -L$path/$objdir "*)
++	    new_libs="$new_libs -L$path/$objdir" ;;
+ 	  esac
+-	else
+-	  # Note the libdir as a future libdir.
+-	  case "$future_libdirs " in
+-	  *" $libdir "*) ;;
+-	  *) future_libdirs="$future_libdirs $libdir" ;;
++	  ;;
++	esac
++      done
++      for deplib in $compile_deplibs; do
++	case $deplib in
++	-L*)
++	  case " $new_libs " in
++	  *" $deplib "*) ;;
++	  *) new_libs="$new_libs $deplib" ;;
+ 	  esac
+-	fi
++	  ;;
++	*) new_libs="$new_libs $deplib" ;;
++	esac
++      done
++      compile_deplibs="$new_libs"
+ 
+-	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
+-	test "X$dir" = "X$file/" && dir=
+-	dir="$dir$objdir"
+ 
+-	if test -n "$relink_command"; then
+-	  # Determine the prefix the user has applied to our future dir.
+-	  inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
++      compile_command="$compile_command $compile_deplibs"
++      finalize_command="$finalize_command $finalize_deplibs"
+ 
+-	  # Don't allow the user to place us outside of our expected
+-	  # location b/c this prevents finding dependent libraries that
+-	  # are installed to the same prefix.
+-	  # At present, this check doesn't affect windows .dll's that
+-	  # are installed into $libdir/../bin (currently, that works fine)
+-	  # but it's something to keep an eye on.
+-	  if test "$inst_prefix_dir" = "$destdir"; then
+-	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
+-	    exit $EXIT_FAILURE
+-	  fi
++      if test -n "$rpath$xrpath"; then
++	# If the user specified any rpath flags, then add them.
++	for libdir in $rpath $xrpath; do
++	  # This is the magic to use -rpath.
++	  case "$finalize_rpath " in
++	  *" $libdir "*) ;;
++	  *) finalize_rpath="$finalize_rpath $libdir" ;;
++	  esac
++	done
++      fi
+ 
+-	  if test -n "$inst_prefix_dir"; then
+-	    # Stick the inst_prefix_dir data into the link command.
+-	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
++      # Now hardcode the library paths
++      rpath=
++      hardcode_libdirs=
++      for libdir in $compile_rpath $finalize_rpath; do
++	if test -n "$hardcode_libdir_flag_spec"; then
++	  if test -n "$hardcode_libdir_separator"; then
++	    if test -z "$hardcode_libdirs"; then
++	      hardcode_libdirs="$libdir"
++	    else
++	      # Just accumulate the unique libdirs.
++	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++		;;
++	      *)
++		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++		;;
++	      esac
++	    fi
+ 	  else
+-	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
++	    eval flag=\"$hardcode_libdir_flag_spec\"
++	    rpath="$rpath $flag"
+ 	  fi
++	elif test -n "$runpath_var"; then
++	  case "$perm_rpath " in
++	  *" $libdir "*) ;;
++	  *) perm_rpath="$perm_rpath $libdir" ;;
++	  esac
++	fi
++	case $host in
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
++	  testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
++	  case :$dllsearchpath: in
++	  *":$libdir:"*) ;;
++	  ::) dllsearchpath=$libdir;;
++	  *) dllsearchpath="$dllsearchpath:$libdir";;
++	  esac
++	  case :$dllsearchpath: in
++	  *":$testbindir:"*) ;;
++	  ::) dllsearchpath=$testbindir;;
++	  *) dllsearchpath="$dllsearchpath:$testbindir";;
++	  esac
++	  ;;
++	esac
++      done
++      # Substitute the hardcoded libdirs into the rpath.
++      if test -n "$hardcode_libdir_separator" &&
++	 test -n "$hardcode_libdirs"; then
++	libdir="$hardcode_libdirs"
++	eval rpath=\" $hardcode_libdir_flag_spec\"
++      fi
++      compile_rpath="$rpath"
+ 
+-	  $echo "$modename: warning: relinking \`$file'" 1>&2
+-	  $show "$relink_command"
+-	  if $run eval "$relink_command"; then :
++      rpath=
++      hardcode_libdirs=
++      for libdir in $finalize_rpath; do
++	if test -n "$hardcode_libdir_flag_spec"; then
++	  if test -n "$hardcode_libdir_separator"; then
++	    if test -z "$hardcode_libdirs"; then
++	      hardcode_libdirs="$libdir"
++	    else
++	      # Just accumulate the unique libdirs.
++	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++		;;
++	      *)
++		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++		;;
++	      esac
++	    fi
+ 	  else
+-	    $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+-	    exit $EXIT_FAILURE
++	    eval flag=\"$hardcode_libdir_flag_spec\"
++	    rpath="$rpath $flag"
+ 	  fi
++	elif test -n "$runpath_var"; then
++	  case "$finalize_perm_rpath " in
++	  *" $libdir "*) ;;
++	  *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
++	  esac
+ 	fi
++      done
++      # Substitute the hardcoded libdirs into the rpath.
++      if test -n "$hardcode_libdir_separator" &&
++	 test -n "$hardcode_libdirs"; then
++	libdir="$hardcode_libdirs"
++	eval rpath=\" $hardcode_libdir_flag_spec\"
++      fi
++      finalize_rpath="$rpath"
+ 
+-	# See the names of the shared library.
+-	set dummy $library_names
+-	if test -n "$2"; then
+-	  realname="$2"
+-	  shift
+-	  shift
++      if test -n "$libobjs" && test "$build_old_libs" = yes; then
++	# Transform all the library objects into standard objects.
++	compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++	finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++      fi
+ 
+-	  srcname="$realname"
+-	  test -n "$relink_command" && srcname="$realname"T
++      func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+ 
+-	  # Install the shared library and build the symlinks.
+-	  $show "$install_prog $dir/$srcname $destdir/$realname"
+-	  $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
+-	  if test -n "$stripme" && test -n "$striplib"; then
+-	    $show "$striplib $destdir/$realname"
+-	    $run eval "$striplib $destdir/$realname" || exit $?
+-	  fi
++      # template prelinking step
++      if test -n "$prelink_cmds"; then
++	func_execute_cmds "$prelink_cmds" 'exit $?'
++      fi
+ 
+-	  if test "$#" -gt 0; then
+-	    # Delete the old symlinks, and create new ones.
+-	    # Try `ln -sf' first, because the `ln' binary might depend on
+-	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
+-	    # so we also need to try rm && ln -s.
+-	    for linkname
+-	    do
+-	      if test "$linkname" != "$realname"; then
+-                $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
+-                $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
+-	      fi
+-	    done
+-	  fi
++      wrappers_required=yes
++      case $host in
++      *cygwin* | *mingw* )
++        if test "$build_libtool_libs" != yes; then
++          wrappers_required=no
++        fi
++        ;;
++      *cegcc)
++        # Disable wrappers for cegcc, we are cross compiling anyway.
++        wrappers_required=no
++        ;;
++      *)
++        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
++          wrappers_required=no
++        fi
++        ;;
++      esac
++      if test "$wrappers_required" = no; then
++	# Replace the output file specification.
++	compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++	link_command="$compile_command$compile_rpath"
+ 
+-	  # Do each command in the postinstall commands.
+-	  lib="$destdir/$realname"
+-	  cmds=$postinstall_cmds
+-	  save_ifs="$IFS"; IFS='~'
+-	  for cmd in $cmds; do
+-	    IFS="$save_ifs"
+-	    eval cmd=\"$cmd\"
+-	    $show "$cmd"
+-	    $run eval "$cmd" || {
+-	      lt_exit=$?
+-
+-	      # Restore the uninstalled library and exit
+-	      if test "$mode" = relink; then
+-		$run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
+-	      fi
++	# We have no uninstalled library dependencies, so finalize right now.
++	exit_status=0
++	func_show_eval "$link_command" 'exit_status=$?'
+ 
+-	      exit $lt_exit
+-	    }
+-	  done
+-	  IFS="$save_ifs"
++	# Delete the generated files.
++	if test -f "$output_objdir/${outputname}S.${objext}"; then
++	  func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+ 	fi
+ 
+-	# Install the pseudo-library for information purposes.
+-	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+-	instname="$dir/$name"i
+-	$show "$install_prog $instname $destdir/$name"
+-	$run eval "$install_prog $instname $destdir/$name" || exit $?
+-
+-	# Maybe install the static library, too.
+-	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+-	;;
++	exit $exit_status
++      fi
+ 
+-      *.lo)
+-	# Install (i.e. copy) a libtool object.
++      if test -n "$compile_shlibpath$finalize_shlibpath"; then
++	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
++      fi
++      if test -n "$finalize_shlibpath"; then
++	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
++      fi
+ 
+-	# Figure out destination file name, if it wasn't already specified.
+-	if test -n "$destname"; then
+-	  destfile="$destdir/$destname"
+-	else
+-	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+-	  destfile="$destdir/$destfile"
++      compile_var=
++      finalize_var=
++      if test -n "$runpath_var"; then
++	if test -n "$perm_rpath"; then
++	  # We should set the runpath_var.
++	  rpath=
++	  for dir in $perm_rpath; do
++	    rpath="$rpath$dir:"
++	  done
++	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ 	fi
+-
+-	# Deduce the name of the destination old-style object file.
+-	case $destfile in
+-	*.lo)
+-	  staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
+-	  ;;
+-	*.$objext)
+-	  staticdest="$destfile"
+-	  destfile=
+-	  ;;
+-	*)
+-	  $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
+-	  $echo "$help" 1>&2
+-	  exit $EXIT_FAILURE
+-	  ;;
+-	esac
+-
+-	# Install the libtool object if requested.
+-	if test -n "$destfile"; then
+-	  $show "$install_prog $file $destfile"
+-	  $run eval "$install_prog $file $destfile" || exit $?
++	if test -n "$finalize_perm_rpath"; then
++	  # We should set the runpath_var.
++	  rpath=
++	  for dir in $finalize_perm_rpath; do
++	    rpath="$rpath$dir:"
++	  done
++	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ 	fi
++      fi
+ 
+-	# Install the old object if enabled.
+-	if test "$build_old_libs" = yes; then
+-	  # Deduce the name of the old-style object file.
+-	  staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
+-
+-	  $show "$install_prog $staticobj $staticdest"
+-	  $run eval "$install_prog \$staticobj \$staticdest" || exit $?
+-	fi
++      if test "$no_install" = yes; then
++	# We don't need to create a wrapper script.
++	link_command="$compile_var$compile_command$compile_rpath"
++	# Replace the output file specification.
++	link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++	# Delete the old output file.
++	$opt_dry_run || $RM $output
++	# Link the executable and exit
++	func_show_eval "$link_command" 'exit $?'
+ 	exit $EXIT_SUCCESS
+-	;;
++      fi
+ 
+-      *)
+-	# Figure out destination file name, if it wasn't already specified.
+-	if test -n "$destname"; then
+-	  destfile="$destdir/$destname"
++      if test "$hardcode_action" = relink; then
++	# Fast installation is not supported
++	link_command="$compile_var$compile_command$compile_rpath"
++	relink_command="$finalize_var$finalize_command$finalize_rpath"
++
++	func_warning "this platform does not like uninstalled shared libraries"
++	func_warning "\`$output' will be relinked during installation"
++      else
++	if test "$fast_install" != no; then
++	  link_command="$finalize_var$compile_command$finalize_rpath"
++	  if test "$fast_install" = yes; then
++	    relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
++	  else
++	    # fast_install is set to needless
++	    relink_command=
++	  fi
+ 	else
+-	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+-	  destfile="$destdir/$destfile"
++	  link_command="$compile_var$compile_command$compile_rpath"
++	  relink_command="$finalize_var$finalize_command$finalize_rpath"
+ 	fi
++      fi
+ 
+-	# If the file is missing, and there is a .exe on the end, strip it
+-	# because it is most likely a libtool script we actually want to
+-	# install
+-	stripped_ext=""
+-	case $file in
+-	  *.exe)
+-	    if test ! -f "$file"; then
+-	      file=`$echo $file|${SED} 's,.exe$,,'`
+-	      stripped_ext=".exe"
+-	    fi
+-	    ;;
+-	esac
+-
+-	# Do a test to see if this is really a libtool program.
+-	case $host in
+-	*cygwin*|*mingw*)
+-	    wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
+-	    ;;
+-	*)
+-	    wrapper=$file
+-	    ;;
+-	esac
+-	if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
+-	  notinst_deplibs=
+-	  relink_command=
+-
+-	  # Note that it is not necessary on cygwin/mingw to append a dot to
+-	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
+-	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
+-	  # `FILE.' does not work on cygwin managed mounts.
+-	  #
+-	  # If there is no directory component, then add one.
+-	  case $wrapper in
+-	  */* | *\\*) . ${wrapper} ;;
+-	  *) . ./${wrapper} ;;
+-	  esac
+-
+-	  # Check the variables that should have been set.
+-	  if test -z "$notinst_deplibs"; then
+-	    $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
+-	    exit $EXIT_FAILURE
+-	  fi
++      # Replace the output file specification.
++      link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+ 
+-	  finalize=yes
+-	  for lib in $notinst_deplibs; do
+-	    # Check to see that each library is installed.
+-	    libdir=
+-	    if test -f "$lib"; then
+-	      # If there is no directory component, then add one.
+-	      case $lib in
+-	      */* | *\\*) . $lib ;;
+-	      *) . ./$lib ;;
+-	      esac
+-	    fi
+-	    libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
+-	    if test -n "$libdir" && test ! -f "$libfile"; then
+-	      $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
+-	      finalize=no
+-	    fi
+-	  done
++      # Delete the old output files.
++      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
+ 
+-	  relink_command=
+-	  # Note that it is not necessary on cygwin/mingw to append a dot to
+-	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
+-	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
+-	  # `FILE.' does not work on cygwin managed mounts.
+-	  #
+-	  # If there is no directory component, then add one.
+-	  case $wrapper in
+-	  */* | *\\*) . ${wrapper} ;;
+-	  *) . ./${wrapper} ;;
+-	  esac
++      func_show_eval "$link_command" 'exit $?'
+ 
+-	  outputname=
+-	  if test "$fast_install" = no && test -n "$relink_command"; then
+-	    if test "$finalize" = yes && test -z "$run"; then
+-	      tmpdir=`func_mktempdir`
+-	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
+-	      outputname="$tmpdir/$file"
+-	      # Replace the output file specification.
+-	      relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
++      # Now create the wrapper script.
++      func_verbose "creating $output"
+ 
+-	      $show "$relink_command"
+-	      if $run eval "$relink_command"; then :
+-	      else
+-		$echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+-		${rm}r "$tmpdir"
+-		continue
+-	      fi
+-	      file="$outputname"
+-	    else
+-	      $echo "$modename: warning: cannot relink \`$file'" 1>&2
+-	    fi
++      # Quote the relink command for shipping.
++      if test -n "$relink_command"; then
++	# Preserve any variables that may affect compiler behavior
++	for var in $variables_saved_for_relink; do
++	  if eval test -z \"\${$var+set}\"; then
++	    relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
++	  elif eval var_value=\$$var; test -z "$var_value"; then
++	    relink_command="$var=; export $var; $relink_command"
+ 	  else
+-	    # Install the binary that we compiled earlier.
+-	    file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
++	    func_quote_for_eval "$var_value"
++	    relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+ 	  fi
+-	fi
++	done
++	relink_command="(cd `pwd`; $relink_command)"
++	relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++      fi
+ 
+-	# remove .exe since cygwin /usr/bin/install will append another
+-	# one anyway 
+-	case $install_prog,$host in
+-	*/usr/bin/install*,*cygwin*)
+-	  case $file:$destfile in
+-	  *.exe:*.exe)
+-	    # this is ok
+-	    ;;
+-	  *.exe:*)
+-	    destfile=$destfile.exe
+-	    ;;
+-	  *:*.exe)
+-	    destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
+-	    ;;
+-	  esac
+-	  ;;
++      # Quote $ECHO for shipping.
++      if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then
++	case $progpath in
++	[\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
++	*) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
++	esac
++	qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"`
++      else
++	qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"`
++      fi
++
++      # Only actually do things if not in dry run mode.
++      $opt_dry_run || {
++	# win32 will think the script is a binary if it has
++	# a .exe suffix, so we strip it off here.
++	case $output in
++	  *.exe) func_stripname '' '.exe' "$output"
++	         output=$func_stripname_result ;;
+ 	esac
+-	$show "$install_prog$stripme $file $destfile"
+-	$run eval "$install_prog\$stripme \$file \$destfile" || exit $?
+-	test -n "$outputname" && ${rm}r "$tmpdir"
+-	;;
+-      esac
+-    done
++	# test for cygwin because mv fails w/o .exe extensions
++	case $host in
++	  *cygwin*)
++	    exeext=.exe
++	    func_stripname '' '.exe' "$outputname"
++	    outputname=$func_stripname_result ;;
++	  *) exeext= ;;
++	esac
++	case $host in
++	  *cygwin* | *mingw* )
++	    func_dirname_and_basename "$output" "" "."
++	    output_name=$func_basename_result
++	    output_path=$func_dirname_result
++	    cwrappersource="$output_path/$objdir/lt-$output_name.c"
++	    cwrapper="$output_path/$output_name.exe"
++	    $RM $cwrappersource $cwrapper
++	    trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
++
++	    func_emit_cwrapperexe_src > $cwrappersource
++
++	    # The wrapper executable is built using the $host compiler,
++	    # because it contains $host paths and files. If cross-
++	    # compiling, it, like the target executable, must be
++	    # executed on the $host or under an emulation environment.
++	    $opt_dry_run || {
++	      $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
++	      $STRIP $cwrapper
++	    }
+ 
+-    for file in $staticlibs; do
+-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++	    # Now, create the wrapper script for func_source use:
++	    func_ltwrapper_scriptname $cwrapper
++	    $RM $func_ltwrapper_scriptname_result
++	    trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
++	    $opt_dry_run || {
++	      # note: this script will not be executed, so do not chmod.
++	      if test "x$build" = "x$host" ; then
++		$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
++	      else
++		func_emit_wrapper no > $func_ltwrapper_scriptname_result
++	      fi
++	    }
++	  ;;
++	  * )
++	    $RM $output
++	    trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
+ 
+-      # Set up the ranlib parameters.
+-      oldlib="$destdir/$name"
++	    func_emit_wrapper no > $output
++	    chmod +x $output
++	  ;;
++	esac
++      }
++      exit $EXIT_SUCCESS
++      ;;
++    esac
+ 
+-      $show "$install_prog $file $oldlib"
+-      $run eval "$install_prog \$file \$oldlib" || exit $?
++    # See if we need to build an old-fashioned archive.
++    for oldlib in $oldlibs; do
+ 
+-      if test -n "$stripme" && test -n "$old_striplib"; then
+-	$show "$old_striplib $oldlib"
+-	$run eval "$old_striplib $oldlib" || exit $?
++      if test "$build_libtool_libs" = convenience; then
++	oldobjs="$libobjs_save $symfileobj"
++	addlibs="$convenience"
++	build_libtool_libs=no
++      else
++	if test "$build_libtool_libs" = module; then
++	  oldobjs="$libobjs_save"
++	  build_libtool_libs=no
++	else
++	  oldobjs="$old_deplibs $non_pic_objects"
++	  if test "$preload" = yes && test -f "$symfileobj"; then
++	    oldobjs="$oldobjs $symfileobj"
++	  fi
++	fi
++	addlibs="$old_convenience"
+       fi
+ 
+-      # Do each command in the postinstall commands.
+-      cmds=$old_postinstall_cmds
+-      save_ifs="$IFS"; IFS='~'
+-      for cmd in $cmds; do
+-	IFS="$save_ifs"
+-	eval cmd=\"$cmd\"
+-	$show "$cmd"
+-	$run eval "$cmd" || exit $?
+-      done
+-      IFS="$save_ifs"
+-    done
++      if test -n "$addlibs"; then
++	gentop="$output_objdir/${outputname}x"
++	generated="$generated $gentop"
+ 
+-    if test -n "$future_libdirs"; then
+-      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
+-    fi
++	func_extract_archives $gentop $addlibs
++	oldobjs="$oldobjs $func_extract_archives_result"
++      fi
+ 
+-    if test -n "$current_libdirs"; then
+-      # Maybe just do a dry run.
+-      test -n "$run" && current_libdirs=" -n$current_libdirs"
+-      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+-    else
+-      exit $EXIT_SUCCESS
+-    fi
+-    ;;
++      # Do each command in the archive commands.
++      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
++	cmds=$old_archive_from_new_cmds
++      else
+ 
+-  # libtool finish mode
+-  finish)
+-    modename="$modename: finish"
+-    libdirs="$nonopt"
+-    admincmds=
++	# Add any objects from preloaded convenience libraries
++	if test -n "$dlprefiles"; then
++	  gentop="$output_objdir/${outputname}x"
++	  generated="$generated $gentop"
+ 
+-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+-      for dir
+-      do
+-	libdirs="$libdirs $dir"
+-      done
++	  func_extract_archives $gentop $dlprefiles
++	  oldobjs="$oldobjs $func_extract_archives_result"
++	fi
+ 
+-      for libdir in $libdirs; do
+-	if test -n "$finish_cmds"; then
+-	  # Do each command in the finish commands.
+-	  cmds=$finish_cmds
+-	  save_ifs="$IFS"; IFS='~'
+-	  for cmd in $cmds; do
+-	    IFS="$save_ifs"
+-	    eval cmd=\"$cmd\"
+-	    $show "$cmd"
+-	    $run eval "$cmd" || admincmds="$admincmds
+-       $cmd"
++	# POSIX demands no paths to be encoded in archives.  We have
++	# to avoid creating archives with duplicate basenames if we
++	# might have to extract them afterwards, e.g., when creating a
++	# static archive out of a convenience library, or when linking
++	# the entirety of a libtool archive into another (currently
++	# not supported by libtool).
++	if (for obj in $oldobjs
++	    do
++	      func_basename "$obj"
++	      $ECHO "$func_basename_result"
++	    done | sort | sort -uc >/dev/null 2>&1); then
++	  :
++	else
++	  $ECHO "copying selected object files to avoid basename conflicts..."
++	  gentop="$output_objdir/${outputname}x"
++	  generated="$generated $gentop"
++	  func_mkdir_p "$gentop"
++	  save_oldobjs=$oldobjs
++	  oldobjs=
++	  counter=1
++	  for obj in $save_oldobjs
++	  do
++	    func_basename "$obj"
++	    objbase="$func_basename_result"
++	    case " $oldobjs " in
++	    " ") oldobjs=$obj ;;
++	    *[\ /]"$objbase "*)
++	      while :; do
++		# Make sure we don't pick an alternate name that also
++		# overlaps.
++		newobj=lt$counter-$objbase
++		func_arith $counter + 1
++		counter=$func_arith_result
++		case " $oldobjs " in
++		*[\ /]"$newobj "*) ;;
++		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
++		esac
++	      done
++	      func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
++	      oldobjs="$oldobjs $gentop/$newobj"
++	      ;;
++	    *) oldobjs="$oldobjs $obj" ;;
++	    esac
+ 	  done
+-	  IFS="$save_ifs"
+-	fi
+-	if test -n "$finish_eval"; then
+-	  # Do the single finish_eval.
+-	  eval cmds=\"$finish_eval\"
+-	  $run eval "$cmds" || admincmds="$admincmds
+-       $cmds"
+ 	fi
+-      done
+-    fi
+-
+-    # Exit here if they wanted silent mode.
+-    test "$show" = : && exit $EXIT_SUCCESS
++	eval cmds=\"$old_archive_cmds\"
+ 
+-    $echo "X----------------------------------------------------------------------" | $Xsed
+-    $echo "Libraries have been installed in:"
+-    for libdir in $libdirs; do
+-      $echo "   $libdir"
++	func_len " $cmds"
++	len=$func_len_result
++	if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++	  cmds=$old_archive_cmds
++	else
++	  # the command line is too long to link in one step, link in parts
++	  func_verbose "using piecewise archive linking..."
++	  save_RANLIB=$RANLIB
++	  RANLIB=:
++	  objlist=
++	  concat_cmds=
++	  save_oldobjs=$oldobjs
++	  oldobjs=
++	  # Is there a better way of finding the last object in the list?
++	  for obj in $save_oldobjs
++	  do
++	    last_oldobj=$obj
++	  done
++	  eval test_cmds=\"$old_archive_cmds\"
++	  func_len " $test_cmds"
++	  len0=$func_len_result
++	  len=$len0
++	  for obj in $save_oldobjs
++	  do
++	    func_len " $obj"
++	    func_arith $len + $func_len_result
++	    len=$func_arith_result
++	    func_append objlist " $obj"
++	    if test "$len" -lt "$max_cmd_len"; then
++	      :
++	    else
++	      # the above command should be used before it gets too long
++	      oldobjs=$objlist
++	      if test "$obj" = "$last_oldobj" ; then
++		RANLIB=$save_RANLIB
++	      fi
++	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
++	      objlist=
++	      len=$len0
++	    fi
++	  done
++	  RANLIB=$save_RANLIB
++	  oldobjs=$objlist
++	  if test "X$oldobjs" = "X" ; then
++	    eval cmds=\"\$concat_cmds\"
++	  else
++	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
++	  fi
++	fi
++      fi
++      func_execute_cmds "$cmds" 'exit $?'
+     done
+-    $echo
+-    $echo "If you ever happen to want to link against installed libraries"
+-    $echo "in a given directory, LIBDIR, you must either use libtool, and"
+-    $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+-    $echo "flag during linking and do at least one of the following:"
+-    if test -n "$shlibpath_var"; then
+-      $echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+-      $echo "     during execution"
+-    fi
+-    if test -n "$runpath_var"; then
+-      $echo "   - add LIBDIR to the \`$runpath_var' environment variable"
+-      $echo "     during linking"
+-    fi
+-    if test -n "$hardcode_libdir_flag_spec"; then
+-      libdir=LIBDIR
+-      eval flag=\"$hardcode_libdir_flag_spec\"
+-
+-      $echo "   - use the \`$flag' linker flag"
+-    fi
+-    if test -n "$admincmds"; then
+-      $echo "   - have your system administrator run these commands:$admincmds"
+-    fi
+-    if test -f /etc/ld.so.conf; then
+-      $echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+-    fi
+-    $echo
+-    $echo "See any operating system documentation about shared libraries for"
+-    $echo "more information, such as the ld(1) and ld.so(8) manual pages."
+-    $echo "X----------------------------------------------------------------------" | $Xsed
+-    exit $EXIT_SUCCESS
+-    ;;
+ 
+-  # libtool execute mode
+-  execute)
+-    modename="$modename: execute"
++    test -n "$generated" && \
++      func_show_eval "${RM}r$generated"
+ 
+-    # The first argument is the command name.
+-    cmd="$nonopt"
+-    if test -z "$cmd"; then
+-      $echo "$modename: you must specify a COMMAND" 1>&2
+-      $echo "$help"
+-      exit $EXIT_FAILURE
+-    fi
+-
+-    # Handle -dlopen flags immediately.
+-    for file in $execute_dlfiles; do
+-      if test ! -f "$file"; then
+-	$echo "$modename: \`$file' is not a file" 1>&2
+-	$echo "$help" 1>&2
+-	exit $EXIT_FAILURE
+-      fi
++    # Now create the libtool archive.
++    case $output in
++    *.la)
++      old_library=
++      test "$build_old_libs" = yes && old_library="$libname.$libext"
++      func_verbose "creating $output"
+ 
+-      dir=
+-      case $file in
+-      *.la)
+-	# Check to see that this really is a libtool archive.
+-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
++      # Preserve any variables that may affect compiler behavior
++      for var in $variables_saved_for_relink; do
++	if eval test -z \"\${$var+set}\"; then
++	  relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
++	elif eval var_value=\$$var; test -z "$var_value"; then
++	  relink_command="$var=; export $var; $relink_command"
+ 	else
+-	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+-	  $echo "$help" 1>&2
+-	  exit $EXIT_FAILURE
++	  func_quote_for_eval "$var_value"
++	  relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+ 	fi
++      done
++      # Quote the link command for shipping.
++      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
++      relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++      if test "$hardcode_automatic" = yes ; then
++	relink_command=
++      fi
+ 
+-	# Read the libtool library.
+-	dlname=
+-	library_names=
++      # Only create the output if not a dry run.
++      $opt_dry_run || {
++	for installed in no yes; do
++	  if test "$installed" = yes; then
++	    if test -z "$install_libdir"; then
++	      break
++	    fi
++	    output="$output_objdir/$outputname"i
++	    # Replace all uninstalled libtool libraries with the installed ones
++	    newdependency_libs=
++	    for deplib in $dependency_libs; do
++	      case $deplib in
++	      *.la)
++		func_basename "$deplib"
++		name="$func_basename_result"
++		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++		test -z "$libdir" && \
++		  func_fatal_error "\`$deplib' is not a valid libtool archive"
++		newdependency_libs="$newdependency_libs $libdir/$name"
++		;;
++	      *) newdependency_libs="$newdependency_libs $deplib" ;;
++	      esac
++	    done
++	    dependency_libs="$newdependency_libs"
++	    newdlfiles=
++
++	    for lib in $dlfiles; do
++	      case $lib in
++	      *.la)
++	        func_basename "$lib"
++		name="$func_basename_result"
++		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
++		test -z "$libdir" && \
++		  func_fatal_error "\`$lib' is not a valid libtool archive"
++		newdlfiles="$newdlfiles $libdir/$name"
++		;;
++	      *) newdlfiles="$newdlfiles $lib" ;;
++	      esac
++	    done
++	    dlfiles="$newdlfiles"
++	    newdlprefiles=
++	    for lib in $dlprefiles; do
++	      case $lib in
++	      *.la)
++		# Only pass preopened files to the pseudo-archive (for
++		# eventual linking with the app. that links it) if we
++		# didn't already link the preopened objects directly into
++		# the library:
++		func_basename "$lib"
++		name="$func_basename_result"
++		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
++		test -z "$libdir" && \
++		  func_fatal_error "\`$lib' is not a valid libtool archive"
++		newdlprefiles="$newdlprefiles $libdir/$name"
++		;;
++	      esac
++	    done
++	    dlprefiles="$newdlprefiles"
++	  else
++	    newdlfiles=
++	    for lib in $dlfiles; do
++	      case $lib in
++		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
++		*) abs=`pwd`"/$lib" ;;
++	      esac
++	      newdlfiles="$newdlfiles $abs"
++	    done
++	    dlfiles="$newdlfiles"
++	    newdlprefiles=
++	    for lib in $dlprefiles; do
++	      case $lib in
++		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
++		*) abs=`pwd`"/$lib" ;;
++	      esac
++	      newdlprefiles="$newdlprefiles $abs"
++	    done
++	    dlprefiles="$newdlprefiles"
++	  fi
++	  $RM $output
++	  # place dlname in correct position for cygwin
++	  tdlname=$dlname
++	  case $host,$output,$installed,$module,$dlname in
++	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
++	  esac
++	  $ECHO > $output "\
++# $outputname - a libtool library file
++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
+ 
+-	# If there is no directory component, then add one.
+-	case $file in
+-	*/* | *\\*) . $file ;;
+-	*) . ./$file ;;
+-	esac
++# The name that we can dlopen(3).
++dlname='$tdlname'
+ 
+-	# Skip this library if it cannot be dlopened.
+-	if test -z "$dlname"; then
+-	  # Warn if it was a shared library.
+-	  test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
+-	  continue
+-	fi
++# Names of this library.
++library_names='$library_names'
+ 
+-	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+-	test "X$dir" = "X$file" && dir=.
++# The name of the static archive.
++old_library='$old_library'
+ 
+-	if test -f "$dir/$objdir/$dlname"; then
+-	  dir="$dir/$objdir"
+-	else
+-	  $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
+-	  exit $EXIT_FAILURE
+-	fi
+-	;;
++# Linker flags that can not go in dependency_libs.
++inherited_linker_flags='$new_inherited_linker_flags'
+ 
+-      *.lo)
+-	# Just add the directory containing the .lo file.
+-	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+-	test "X$dir" = "X$file" && dir=.
+-	;;
++# Libraries that this one depends upon.
++dependency_libs='$dependency_libs'
+ 
+-      *)
+-	$echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
+-	continue
+-	;;
+-      esac
++# Names of additional weak libraries provided by this library
++weak_library_names='$weak_libs'
+ 
+-      # Get the absolute pathname.
+-      absdir=`cd "$dir" && pwd`
+-      test -n "$absdir" && dir="$absdir"
++# Version information for $libname.
++current=$current
++age=$age
++revision=$revision
+ 
+-      # Now add the directory to shlibpath_var.
+-      if eval "test -z \"\$$shlibpath_var\""; then
+-	eval "$shlibpath_var=\"\$dir\""
+-      else
+-	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+-      fi
+-    done
++# Is this an already installed library?
++installed=$installed
+ 
+-    # This variable tells wrapper scripts just to set shlibpath_var
+-    # rather than running their programs.
+-    libtool_execute_magic="$magic"
++# Should we warn about portability when linking against -modules?
++shouldnotlink=$module
+ 
+-    # Check if any of the arguments is a wrapper script.
+-    args=
+-    for file
+-    do
+-      case $file in
+-      -*) ;;
+-      *)
+-	# Do a test to see if this is really a libtool program.
+-	if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+-	  # If there is no directory component, then add one.
+-	  case $file in
+-	  */* | *\\*) . $file ;;
+-	  *) . ./$file ;;
+-	  esac
++# Files to dlopen/dlpreopen
++dlopen='$dlfiles'
++dlpreopen='$dlprefiles'
+ 
+-	  # Transform arg to wrapped name.
+-	  file="$progdir/$program"
+-	fi
+-	;;
+-      esac
+-      # Quote arguments (to preserve shell metacharacters).
+-      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
+-      args="$args \"$file\""
+-    done
++# Directory that this library needs to be installed in:
++libdir='$install_libdir'"
++	  if test "$installed" = no && test "$need_relink" = yes; then
++	    $ECHO >> $output "\
++relink_command=\"$relink_command\""
++	  fi
++	done
++      }
+ 
+-    if test -z "$run"; then
+-      if test -n "$shlibpath_var"; then
+-	# Export the shlibpath_var.
+-	eval "export $shlibpath_var"
+-      fi
++      # Do a symbolic link so that the libtool archive can be found in
++      # LD_LIBRARY_PATH before the program is installed.
++      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
++      ;;
++    esac
++    exit $EXIT_SUCCESS
++}
+ 
+-      # Restore saved environment variables
+-      if test "${save_LC_ALL+set}" = set; then
+-	LC_ALL="$save_LC_ALL"; export LC_ALL
+-      fi
+-      if test "${save_LANG+set}" = set; then
+-	LANG="$save_LANG"; export LANG
+-      fi
++{ test "$mode" = link || test "$mode" = relink; } &&
++    func_mode_link ${1+"$@"}
+ 
+-      # Now prepare to actually exec the command.
+-      exec_cmd="\$cmd$args"
+-    else
+-      # Display what would be done.
+-      if test -n "$shlibpath_var"; then
+-	eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
+-	$echo "export $shlibpath_var"
+-      fi
+-      $echo "$cmd$args"
+-      exit $EXIT_SUCCESS
+-    fi
+-    ;;
+ 
+-  # libtool clean and uninstall mode
+-  clean | uninstall)
+-    modename="$modename: $mode"
+-    rm="$nonopt"
++# func_mode_uninstall arg...
++func_mode_uninstall ()
++{
++    $opt_debug
++    RM="$nonopt"
+     files=
+     rmforce=
+     exit_status=0
+@@ -6448,30 +8209,28 @@
+     for arg
+     do
+       case $arg in
+-      -f) rm="$rm $arg"; rmforce=yes ;;
+-      -*) rm="$rm $arg" ;;
++      -f) RM="$RM $arg"; rmforce=yes ;;
++      -*) RM="$RM $arg" ;;
+       *) files="$files $arg" ;;
+       esac
+     done
+ 
+-    if test -z "$rm"; then
+-      $echo "$modename: you must specify an RM program" 1>&2
+-      $echo "$help" 1>&2
+-      exit $EXIT_FAILURE
+-    fi
++    test -z "$RM" && \
++      func_fatal_help "you must specify an RM program"
+ 
+     rmdirs=
+ 
+     origobjdir="$objdir"
+     for file in $files; do
+-      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+-      if test "X$dir" = "X$file"; then
+-	dir=.
++      func_dirname "$file" "" "."
++      dir="$func_dirname_result"
++      if test "X$dir" = X.; then
+ 	objdir="$origobjdir"
+       else
+ 	objdir="$dir/$origobjdir"
+       fi
+-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++      func_basename "$file"
++      name="$func_basename_result"
+       test "$mode" = uninstall && objdir="$dir"
+ 
+       # Remember objdir for removal later, being careful to avoid duplicates
+@@ -6483,9 +8242,9 @@
+       fi
+ 
+       # Don't error if the file doesn't exist and rm -f was used.
+-      if (test -L "$file") >/dev/null 2>&1 \
+-	|| (test -h "$file") >/dev/null 2>&1 \
+-	|| test -f "$file"; then
++      if { test -L "$file"; } >/dev/null 2>&1 ||
++	 { test -h "$file"; } >/dev/null 2>&1 ||
++	 test -f "$file"; then
+ 	:
+       elif test -d "$file"; then
+ 	exit_status=1
+@@ -6499,8 +8258,8 @@
+       case $name in
+       *.la)
+ 	# Possibly a libtool archive, so verify it.
+-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+-	  . $dir/$name
++	if func_lalib_p "$file"; then
++	  func_source $dir/$name
+ 
+ 	  # Delete the libtool libraries and symlinks.
+ 	  for n in $library_names; do
+@@ -6515,39 +8274,17 @@
+ 	    *" $dlname "*) ;;
+ 	    *) rmfiles="$rmfiles $objdir/$dlname" ;;
+ 	    esac
+-	     test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
++	    test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
+ 	    ;;
+ 	  uninstall)
+ 	    if test -n "$library_names"; then
+ 	      # Do each command in the postuninstall commands.
+-	      cmds=$postuninstall_cmds
+-	      save_ifs="$IFS"; IFS='~'
+-	      for cmd in $cmds; do
+-		IFS="$save_ifs"
+-		eval cmd=\"$cmd\"
+-		$show "$cmd"
+-		$run eval "$cmd"
+-		if test "$?" -ne 0 && test "$rmforce" != yes; then
+-		  exit_status=1
+-		fi
+-	      done
+-	      IFS="$save_ifs"
++	      func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+ 	    fi
+ 
+ 	    if test -n "$old_library"; then
+ 	      # Do each command in the old_postuninstall commands.
+-	      cmds=$old_postuninstall_cmds
+-	      save_ifs="$IFS"; IFS='~'
+-	      for cmd in $cmds; do
+-		IFS="$save_ifs"
+-		eval cmd=\"$cmd\"
+-		$show "$cmd"
+-		$run eval "$cmd"
+-		if test "$?" -ne 0 && test "$rmforce" != yes; then
+-		  exit_status=1
+-		fi
+-	      done
+-	      IFS="$save_ifs"
++	      func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+ 	    fi
+ 	    # FIXME: should reinstall the best remaining shared library.
+ 	    ;;
+@@ -6557,20 +8294,20 @@
+ 
+       *.lo)
+ 	# Possibly a libtool object, so verify it.
+-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++	if func_lalib_p "$file"; then
+ 
+ 	  # Read the .lo file
+-	  . $dir/$name
++	  func_source $dir/$name
+ 
+ 	  # Add PIC object to the list of files to remove.
+-	  if test -n "$pic_object" \
+-	     && test "$pic_object" != none; then
++	  if test -n "$pic_object" &&
++	     test "$pic_object" != none; then
+ 	    rmfiles="$rmfiles $dir/$pic_object"
+ 	  fi
+ 
+ 	  # Add non-PIC object to the list of files to remove.
+-	  if test -n "$non_pic_object" \
+-	     && test "$non_pic_object" != none; then
++	  if test -n "$non_pic_object" &&
++	     test "$non_pic_object" != none; then
+ 	    rmfiles="$rmfiles $dir/$non_pic_object"
+ 	  fi
+ 	fi
+@@ -6581,17 +8318,26 @@
+ 	  noexename=$name
+ 	  case $file in
+ 	  *.exe)
+-	    file=`$echo $file|${SED} 's,.exe$,,'`
+-	    noexename=`$echo $name|${SED} 's,.exe$,,'`
++	    func_stripname '' '.exe' "$file"
++	    file=$func_stripname_result
++	    func_stripname '' '.exe' "$name"
++	    noexename=$func_stripname_result
+ 	    # $file with .exe has already been added to rmfiles,
+ 	    # add $file without .exe
+ 	    rmfiles="$rmfiles $file"
+ 	    ;;
+ 	  esac
+ 	  # Do a test to see if this is a libtool program.
+-	  if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+-	    relink_command=
+-	    . $dir/$noexename
++	  if func_ltwrapper_p "$file"; then
++	    if func_ltwrapper_executable_p "$file"; then
++	      func_ltwrapper_scriptname "$file"
++	      relink_command=
++	      func_source $func_ltwrapper_scriptname_result
++	      rmfiles="$rmfiles $func_ltwrapper_scriptname_result"
++	    else
++	      relink_command=
++	      func_source $dir/$noexename
++	    fi
+ 
+ 	    # note $name still contains .exe if it was in $file originally
+ 	    # as does the version of $file that was added into $rmfiles
+@@ -6606,237 +8352,38 @@
+ 	fi
+ 	;;
+       esac
+-      $show "$rm $rmfiles"
+-      $run $rm $rmfiles || exit_status=1
++      func_show_eval "$RM $rmfiles" 'exit_status=1'
+     done
+     objdir="$origobjdir"
+ 
+     # Try to remove the ${objdir}s in the directories where we deleted files
+     for dir in $rmdirs; do
+       if test -d "$dir"; then
+-	$show "rmdir $dir"
+-	$run rmdir $dir >/dev/null 2>&1
++	func_show_eval "rmdir $dir >/dev/null 2>&1"
+       fi
+     done
+ 
+     exit $exit_status
+-    ;;
++}
+ 
+-  "")
+-    $echo "$modename: you must specify a MODE" 1>&2
+-    $echo "$generic_help" 1>&2
+-    exit $EXIT_FAILURE
+-    ;;
+-  esac
++{ test "$mode" = uninstall || test "$mode" = clean; } &&
++    func_mode_uninstall ${1+"$@"}
+ 
+-  if test -z "$exec_cmd"; then
+-    $echo "$modename: invalid operation mode \`$mode'" 1>&2
+-    $echo "$generic_help" 1>&2
+-    exit $EXIT_FAILURE
+-  fi
+-fi # test -z "$show_help"
++test -z "$mode" && {
++  help="$generic_help"
++  func_fatal_help "you must specify a MODE"
++}
++
++test -z "$exec_cmd" && \
++  func_fatal_help "invalid operation mode \`$mode'"
+ 
+ if test -n "$exec_cmd"; then
+-  eval exec $exec_cmd
++  eval exec "$exec_cmd"
+   exit $EXIT_FAILURE
+ fi
+ 
+-# We need to display help for each of the modes.
+-case $mode in
+-"") $echo \
+-"Usage: $modename [OPTION]... [MODE-ARG]...
+-
+-Provide generalized library-building support services.
+-
+-    --config          show all configuration variables
+-    --debug           enable verbose shell tracing
+--n, --dry-run         display commands without modifying any files
+-    --features        display basic configuration information and exit
+-    --finish          same as \`--mode=finish'
+-    --help            display this help message and exit
+-    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
+-    --quiet           same as \`--silent'
+-    --silent          don't print informational messages
+-    --tag=TAG         use configuration variables from tag TAG
+-    --version         print version information
+-
+-MODE must be one of the following:
+-
+-      clean           remove files from the build directory
+-      compile         compile a source file into a libtool object
+-      execute         automatically set library path, then run a program
+-      finish          complete the installation of libtool libraries
+-      install         install libraries or executables
+-      link            create a library or an executable
+-      uninstall       remove libraries from an installed directory
+-
+-MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
+-a more detailed description of MODE.
+-
+-Report bugs to <bug-libtool@gnu.org>."
+-  exit $EXIT_SUCCESS
+-  ;;
+-
+-clean)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+-
+-Remove files from the build directory.
+-
+-RM is the name of the program to use to delete files associated with each FILE
+-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+-to RM.
+-
+-If FILE is a libtool library, object or program, all the files associated
+-with it are deleted. Otherwise, only FILE itself is deleted using RM."
+-  ;;
+-
+-compile)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+-
+-Compile a source file into a libtool library object.
+-
+-This mode accepts the following additional options:
+-
+-  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+-  -prefer-pic       try to building PIC objects only
+-  -prefer-non-pic   try to building non-PIC objects only
+-  -static           always build a \`.o' file suitable for static linking
+-
+-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+-from the given SOURCEFILE.
+-
+-The output file name is determined by removing the directory component from
+-SOURCEFILE, then substituting the C source code suffix \`.c' with the
+-library object suffix, \`.lo'."
+-  ;;
+-
+-execute)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
+-
+-Automatically set library path, then run a program.
+-
+-This mode accepts the following additional options:
+-
+-  -dlopen FILE      add the directory containing FILE to the library path
+-
+-This mode sets the library path environment variable according to \`-dlopen'
+-flags.
+-
+-If any of the ARGS are libtool executable wrappers, then they are translated
+-into their corresponding uninstalled binary, and any of their required library
+-directories are added to the library path.
+-
+-Then, COMMAND is executed, with ARGS as arguments."
+-  ;;
+-
+-finish)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
+-
+-Complete the installation of libtool libraries.
+-
+-Each LIBDIR is a directory that contains libtool libraries.
+-
+-The commands that this mode executes may require superuser privileges.  Use
+-the \`--dry-run' option if you just want to see what would be executed."
+-  ;;
+-
+-install)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
+-
+-Install executables or libraries.
+-
+-INSTALL-COMMAND is the installation command.  The first component should be
+-either the \`install' or \`cp' program.
+-
+-The rest of the components are interpreted as arguments to that command (only
+-BSD-compatible install options are recognized)."
+-  ;;
+-
+-link)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
+-
+-Link object files or libraries together to form another library, or to
+-create an executable program.
+-
+-LINK-COMMAND is a command using the C compiler that you would use to create
+-a program from several object files.
+-
+-The following components of LINK-COMMAND are treated specially:
+-
+-  -all-static       do not do any dynamic linking at all
+-  -avoid-version    do not add a version suffix if possible
+-  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
+-  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+-  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+-  -export-symbols SYMFILE
+-		    try to export only the symbols listed in SYMFILE
+-  -export-symbols-regex REGEX
+-		    try to export only the symbols matching REGEX
+-  -LLIBDIR          search LIBDIR for required installed libraries
+-  -lNAME            OUTPUT-FILE requires the installed library libNAME
+-  -module           build a library that can dlopened
+-  -no-fast-install  disable the fast-install mode
+-  -no-install       link a not-installable executable
+-  -no-undefined     declare that a library does not refer to external symbols
+-  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
+-  -objectlist FILE  Use a list of object files found in FILE to specify objects
+-  -precious-files-regex REGEX
+-                    don't remove output files matching REGEX
+-  -release RELEASE  specify package release information
+-  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
+-  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
+-  -static           do not do any dynamic linking of libtool libraries
+-  -version-info CURRENT[:REVISION[:AGE]]
+-		    specify library version info [each variable defaults to 0]
+-
+-All other options (arguments beginning with \`-') are ignored.
+-
+-Every other argument is treated as a filename.  Files ending in \`.la' are
+-treated as uninstalled libtool libraries, other files are standard or library
+-object files.
+-
+-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+-only library objects (\`.lo' files) may be specified, and \`-rpath' is
+-required, except when creating a convenience library.
+-
+-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+-using \`ar' and \`ranlib', or on Windows using \`lib'.
+-
+-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+-is created, otherwise an executable program is created."
+-  ;;
+-
+-uninstall)
+-  $echo \
+-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+-
+-Remove libraries from an installation directory.
+-
+-RM is the name of the program to use to delete files associated with each FILE
+-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+-to RM.
++exit $exit_status
+ 
+-If FILE is a libtool library, all the files associated with it are deleted.
+-Otherwise, only FILE itself is deleted using RM."
+-  ;;
+-
+-*)
+-  $echo "$modename: invalid operation mode \`$mode'" 1>&2
+-  $echo "$help" 1>&2
+-  exit $EXIT_FAILURE
+-  ;;
+-esac
+-
+-$echo
+-$echo "Try \`$modename --help' for more information about other modes."
+-
+-exit $?
+ 
+ # The TAGs below are defined such that we never get into a situation
+ # in which we disable both kinds of libraries.  Given conflicting
+@@ -6850,14 +8397,17 @@
+ # configuration.  But we'll never go from static-only to shared-only.
+ 
+ # ### BEGIN LIBTOOL TAG CONFIG: disable-shared
+-disable_libs=shared
++build_libtool_libs=no
++build_old_libs=yes
+ # ### END LIBTOOL TAG CONFIG: disable-shared
+ 
+ # ### BEGIN LIBTOOL TAG CONFIG: disable-static
+-disable_libs=static
++build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
+ # ### END LIBTOOL TAG CONFIG: disable-static
+ 
+ # Local Variables:
+ # mode:shell-script
+ # sh-indentation:2
+ # End:
++# vi:sw=2
++
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/m4/libtool.m4 gdm-2.28.1.new/m4/libtool.m4
+--- gdm-2.28.1/m4/libtool.m4	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.1.new/m4/libtool.m4	2009-10-20 12:36:23.000000000 +1100
+@@ -0,0 +1,7376 @@
++# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
++#
++#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++#                 2006, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gordon Matzigkeit, 1996
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++m4_define([_LT_COPYING], [dnl
++#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++#                 2006, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gordon Matzigkeit, 1996
++#
++#   This file is part of GNU Libtool.
++#
++# GNU Libtool is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING.  If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
++# obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++])
++
++# serial 56 LT_INIT
++
++
++# LT_PREREQ(VERSION)
++# ------------------
++# Complain and exit if this libtool version is less that VERSION.
++m4_defun([LT_PREREQ],
++[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
++       [m4_default([$3],
++		   [m4_fatal([Libtool version $1 or higher is required],
++		             63)])],
++       [$2])])
++
++
++# _LT_CHECK_BUILDDIR
++# ------------------
++# Complain if the absolute build directory name contains unusual characters
++m4_defun([_LT_CHECK_BUILDDIR],
++[case `pwd` in
++  *\ * | *\	*)
++    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
++esac
++])
++
++
++# LT_INIT([OPTIONS])
++# ------------------
++AC_DEFUN([LT_INIT],
++[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
++AC_BEFORE([$0], [LT_LANG])dnl
++AC_BEFORE([$0], [LT_OUTPUT])dnl
++AC_BEFORE([$0], [LTDL_INIT])dnl
++m4_require([_LT_CHECK_BUILDDIR])dnl
++
++dnl Autoconf doesn't catch unexpanded LT_ macros by default:
++m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
++m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
++dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
++dnl unless we require an AC_DEFUNed macro:
++AC_REQUIRE([LTOPTIONS_VERSION])dnl
++AC_REQUIRE([LTSUGAR_VERSION])dnl
++AC_REQUIRE([LTVERSION_VERSION])dnl
++AC_REQUIRE([LTOBSOLETE_VERSION])dnl
++m4_require([_LT_PROG_LTMAIN])dnl
++
++dnl Parse OPTIONS
++_LT_SET_OPTIONS([$0], [$1])
++
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ltmain"
++
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++AC_SUBST(LIBTOOL)dnl
++
++_LT_SETUP
++
++# Only expand once:
++m4_define([LT_INIT])
++])# LT_INIT
++
++# Old names:
++AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
++AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
++dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
++
++
++# _LT_CC_BASENAME(CC)
++# -------------------
++# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
++m4_defun([_LT_CC_BASENAME],
++[for cc_temp in $1""; do
++  case $cc_temp in
++    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
++    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
++    \-*) ;;
++    *) break;;
++  esac
++done
++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++])
++
++
++# _LT_FILEUTILS_DEFAULTS
++# ----------------------
++# It is okay to use these file commands and assume they have been set
++# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
++m4_defun([_LT_FILEUTILS_DEFAULTS],
++[: ${CP="cp -f"}
++: ${MV="mv -f"}
++: ${RM="rm -f"}
++])# _LT_FILEUTILS_DEFAULTS
++
++
++# _LT_SETUP
++# ---------
++m4_defun([_LT_SETUP],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++_LT_DECL([], [host_alias], [0], [The host system])dnl
++_LT_DECL([], [host], [0])dnl
++_LT_DECL([], [host_os], [0])dnl
++dnl
++_LT_DECL([], [build_alias], [0], [The build system])dnl
++_LT_DECL([], [build], [0])dnl
++_LT_DECL([], [build_os], [0])dnl
++dnl
++AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([LT_PATH_LD])dnl
++AC_REQUIRE([LT_PATH_NM])dnl
++dnl
++AC_REQUIRE([AC_PROG_LN_S])dnl
++test -z "$LN_S" && LN_S="ln -s"
++_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
++dnl
++AC_REQUIRE([LT_CMD_MAX_LEN])dnl
++_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
++_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
++dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_CHECK_SHELL_FEATURES])dnl
++m4_require([_LT_CMD_RELOAD])dnl
++m4_require([_LT_CHECK_MAGIC_METHOD])dnl
++m4_require([_LT_CMD_OLD_ARCHIVE])dnl
++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++
++_LT_CONFIG_LIBTOOL_INIT([
++# See if we are running on zsh, and set the options which allow our
++# commands through without removal of \ escapes INIT.
++if test -n "\${ZSH_VERSION+set}" ; then
++   setopt NO_GLOB_SUBST
++fi
++])
++if test -n "${ZSH_VERSION+set}" ; then
++   setopt NO_GLOB_SUBST
++fi
++
++_LT_CHECK_OBJDIR
++
++m4_require([_LT_TAG_COMPILER])dnl
++_LT_PROG_ECHO_BACKSLASH
++
++case $host_os in
++aix3*)
++  # AIX sometimes has problems with the GCC collect2 program.  For some
++  # reason, if we set the COLLECT_NAMES environment variable, the problems
++  # vanish in a puff of smoke.
++  if test "X${COLLECT_NAMES+set}" != Xset; then
++    COLLECT_NAMES=
++    export COLLECT_NAMES
++  fi
++  ;;
++esac
++
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\([["`\\]]\)/\\\1/g'
++
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
++
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++
++# Global variables:
++ofile=libtool
++can_build_shared=yes
++
++# All known linkers require a `.a' archive for static linking (except MSVC,
++# which needs '.lib').
++libext=a
++
++with_gnu_ld="$lt_cv_prog_gnu_ld"
++
++old_CC="$CC"
++old_CFLAGS="$CFLAGS"
++
++# Set sane defaults for various variables
++test -z "$CC" && CC=cc
++test -z "$LTCC" && LTCC=$CC
++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
++test -z "$LD" && LD=ld
++test -z "$ac_objext" && ac_objext=o
++
++_LT_CC_BASENAME([$compiler])
++
++# Only perform the check for file, if the check method requires it
++test -z "$MAGIC_CMD" && MAGIC_CMD=file
++case $deplibs_check_method in
++file_magic*)
++  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
++    _LT_PATH_MAGIC
++  fi
++  ;;
++esac
++
++# Use C for the default configuration in the libtool script
++LT_SUPPORTED_TAG([CC])
++_LT_LANG_C_CONFIG
++_LT_LANG_DEFAULT_CONFIG
++_LT_CONFIG_COMMANDS
++])# _LT_SETUP
++
++
++# _LT_PROG_LTMAIN
++# ---------------
++# Note that this code is called both from `configure', and `config.status'
++# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
++# `config.status' has no value for ac_aux_dir unless we are using Automake,
++# so we pass a copy along to make sure it has a sensible value anyway.
++m4_defun([_LT_PROG_LTMAIN],
++[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
++_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
++ltmain="$ac_aux_dir/ltmain.sh"
++])# _LT_PROG_LTMAIN
++
++
++## ------------------------------------- ##
++## Accumulate code for creating libtool. ##
++## ------------------------------------- ##
++
++# So that we can recreate a full libtool script including additional
++# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
++# in macros and then make a single call at the end using the `libtool'
++# label.
++
++
++# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
++# ----------------------------------------
++# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
++m4_define([_LT_CONFIG_LIBTOOL_INIT],
++[m4_ifval([$1],
++          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
++                     [$1
++])])])
++
++# Initialize.
++m4_define([_LT_OUTPUT_LIBTOOL_INIT])
++
++
++# _LT_CONFIG_LIBTOOL([COMMANDS])
++# ------------------------------
++# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
++m4_define([_LT_CONFIG_LIBTOOL],
++[m4_ifval([$1],
++          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
++                     [$1
++])])])
++
++# Initialize.
++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
++
++
++# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
++# -----------------------------------------------------
++m4_defun([_LT_CONFIG_SAVE_COMMANDS],
++[_LT_CONFIG_LIBTOOL([$1])
++_LT_CONFIG_LIBTOOL_INIT([$2])
++])
++
++
++# _LT_FORMAT_COMMENT([COMMENT])
++# -----------------------------
++# Add leading comment marks to the start of each line, and a trailing
++# full-stop to the whole comment if one is not present already.
++m4_define([_LT_FORMAT_COMMENT],
++[m4_ifval([$1], [
++m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
++              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
++)])
++
++
++
++## ------------------------ ##
++## FIXME: Eliminate VARNAME ##
++## ------------------------ ##
++
++
++# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
++# -------------------------------------------------------------------
++# CONFIGNAME is the name given to the value in the libtool script.
++# VARNAME is the (base) name used in the configure script.
++# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
++# VARNAME.  Any other value will be used directly.
++m4_define([_LT_DECL],
++[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
++    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
++	[m4_ifval([$1], [$1], [$2])])
++    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
++    m4_ifval([$4],
++	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
++    lt_dict_add_subkey([lt_decl_dict], [$2],
++	[tagged?], [m4_ifval([$5], [yes], [no])])])
++])
++
++
++# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
++# --------------------------------------------------------
++m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
++
++
++# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
++# ------------------------------------------------
++m4_define([lt_decl_tag_varnames],
++[_lt_decl_filter([tagged?], [yes], $@)])
++
++
++# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
++# ---------------------------------------------------------
++m4_define([_lt_decl_filter],
++[m4_case([$#],
++  [0], [m4_fatal([$0: too few arguments: $#])],
++  [1], [m4_fatal([$0: too few arguments: $#: $1])],
++  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
++  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
++  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
++])
++
++
++# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
++# --------------------------------------------------
++m4_define([lt_decl_quote_varnames],
++[_lt_decl_filter([value], [1], $@)])
++
++
++# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
++# ---------------------------------------------------
++m4_define([lt_decl_dquote_varnames],
++[_lt_decl_filter([value], [2], $@)])
++
++
++# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
++# ---------------------------------------------------
++m4_define([lt_decl_varnames_tagged],
++[m4_assert([$# <= 2])dnl
++_$0(m4_quote(m4_default([$1], [[, ]])),
++    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
++    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
++m4_define([_lt_decl_varnames_tagged],
++[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
++
++
++# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
++# ------------------------------------------------
++m4_define([lt_decl_all_varnames],
++[_$0(m4_quote(m4_default([$1], [[, ]])),
++     m4_if([$2], [],
++	   m4_quote(lt_decl_varnames),
++	m4_quote(m4_shift($@))))[]dnl
++])
++m4_define([_lt_decl_all_varnames],
++[lt_join($@, lt_decl_varnames_tagged([$1],
++			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
++])
++
++
++# _LT_CONFIG_STATUS_DECLARE([VARNAME])
++# ------------------------------------
++# Quote a variable value, and forward it to `config.status' so that its
++# declaration there will have the same value as in `configure'.  VARNAME
++# must have a single quote delimited value for this to work.
++m4_define([_LT_CONFIG_STATUS_DECLARE],
++[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
++
++
++# _LT_CONFIG_STATUS_DECLARATIONS
++# ------------------------------
++# We delimit libtool config variables with single quotes, so when
++# we write them to config.status, we have to be sure to quote all
++# embedded single quotes properly.  In configure, this macro expands
++# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
++#
++#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
++m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
++[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
++    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
++
++
++# _LT_LIBTOOL_TAGS
++# ----------------
++# Output comment and list of tags supported by the script
++m4_defun([_LT_LIBTOOL_TAGS],
++[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
++available_tags="_LT_TAGS"dnl
++])
++
++
++# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
++# -----------------------------------
++# Extract the dictionary values for VARNAME (optionally with TAG) and
++# expand to a commented shell variable setting:
++#
++#    # Some comment about what VAR is for.
++#    visible_name=$lt_internal_name
++m4_define([_LT_LIBTOOL_DECLARE],
++[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
++					   [description])))[]dnl
++m4_pushdef([_libtool_name],
++    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
++m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
++    [0], [_libtool_name=[$]$1],
++    [1], [_libtool_name=$lt_[]$1],
++    [2], [_libtool_name=$lt_[]$1],
++    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
++m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
++])
++
++
++# _LT_LIBTOOL_CONFIG_VARS
++# -----------------------
++# Produce commented declarations of non-tagged libtool config variables
++# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
++# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
++# section) are produced by _LT_LIBTOOL_TAG_VARS.
++m4_defun([_LT_LIBTOOL_CONFIG_VARS],
++[m4_foreach([_lt_var],
++    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
++    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
++
++
++# _LT_LIBTOOL_TAG_VARS(TAG)
++# -------------------------
++m4_define([_LT_LIBTOOL_TAG_VARS],
++[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
++    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
++
++
++# _LT_TAGVAR(VARNAME, [TAGNAME])
++# ------------------------------
++m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
++
++
++# _LT_CONFIG_COMMANDS
++# -------------------
++# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
++# variables for single and double quote escaping we saved from calls
++# to _LT_DECL, we can put quote escaped variables declarations
++# into `config.status', and then the shell code to quote escape them in
++# for loops in `config.status'.  Finally, any additional code accumulated
++# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
++m4_defun([_LT_CONFIG_COMMANDS],
++[AC_PROVIDE_IFELSE([LT_OUTPUT],
++	dnl If the libtool generation code has been placed in $CONFIG_LT,
++	dnl instead of duplicating it all over again into config.status,
++	dnl then we will have config.status run $CONFIG_LT later, so it
++	dnl needs to know what name is stored there:
++        [AC_CONFIG_COMMANDS([libtool],
++            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
++    dnl If the libtool generation code is destined for config.status,
++    dnl expand the accumulated commands and init code now:
++    [AC_CONFIG_COMMANDS([libtool],
++        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
++])#_LT_CONFIG_COMMANDS
++
++
++# Initialize.
++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
++[
++
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++sed_quote_subst='$sed_quote_subst'
++double_quote_subst='$double_quote_subst'
++delay_variable_subst='$delay_variable_subst'
++_LT_CONFIG_STATUS_DECLARATIONS
++LTCC='$LTCC'
++LTCFLAGS='$LTCFLAGS'
++compiler='$compiler_DEFAULT'
++
++# Quote evaled strings.
++for var in lt_decl_all_varnames([[ \
++]], lt_decl_quote_varnames); do
++    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++    *[[\\\\\\\`\\"\\\$]]*)
++      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++      ;;
++    *)
++      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++      ;;
++    esac
++done
++
++# Double-quote double-evaled strings.
++for var in lt_decl_all_varnames([[ \
++]], lt_decl_dquote_varnames); do
++    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++    *[[\\\\\\\`\\"\\\$]]*)
++      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++      ;;
++    *)
++      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++      ;;
++    esac
++done
++
++# Fix-up fallback echo if it was mangled by the above quoting rules.
++case \$lt_ECHO in
++*'\\\[$]0 --fallback-echo"')dnl "
++  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
++  ;;
++esac
++
++_LT_OUTPUT_LIBTOOL_INIT
++])
++
++
++# LT_OUTPUT
++# ---------
++# This macro allows early generation of the libtool script (before
++# AC_OUTPUT is called), incase it is used in configure for compilation
++# tests.
++AC_DEFUN([LT_OUTPUT],
++[: ${CONFIG_LT=./config.lt}
++AC_MSG_NOTICE([creating $CONFIG_LT])
++cat >"$CONFIG_LT" <<_LTEOF
++#! $SHELL
++# Generated by $as_me.
++# Run this file to recreate a libtool stub with the current configuration.
++
++lt_cl_silent=false
++SHELL=\${CONFIG_SHELL-$SHELL}
++_LTEOF
++
++cat >>"$CONFIG_LT" <<\_LTEOF
++AS_SHELL_SANITIZE
++_AS_PREPARE
++
++exec AS_MESSAGE_FD>&1
++exec AS_MESSAGE_LOG_FD>>config.log
++{
++  echo
++  AS_BOX([Running $as_me.])
++} >&AS_MESSAGE_LOG_FD
++
++lt_cl_help="\
++\`$as_me' creates a local libtool stub from the current configuration,
++for use in further configure time tests before the real libtool is
++generated.
++
++Usage: $[0] [[OPTIONS]]
++
++  -h, --help      print this help, then exit
++  -V, --version   print version number, then exit
++  -q, --quiet     do not print progress messages
++  -d, --debug     don't remove temporary files
++
++Report bugs to <bug-libtool@gnu.org>."
++
++lt_cl_version="\
++m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
++m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
++configured by $[0], generated by m4_PACKAGE_STRING.
++
++Copyright (C) 2008 Free Software Foundation, Inc.
++This config.lt script is free software; the Free Software Foundation
++gives unlimited permision to copy, distribute and modify it."
++
++while test $[#] != 0
++do
++  case $[1] in
++    --version | --v* | -V )
++      echo "$lt_cl_version"; exit 0 ;;
++    --help | --h* | -h )
++      echo "$lt_cl_help"; exit 0 ;;
++    --debug | --d* | -d )
++      debug=: ;;
++    --quiet | --q* | --silent | --s* | -q )
++      lt_cl_silent=: ;;
++
++    -*) AC_MSG_ERROR([unrecognized option: $[1]
++Try \`$[0] --help' for more information.]) ;;
++
++    *) AC_MSG_ERROR([unrecognized argument: $[1]
++Try \`$[0] --help' for more information.]) ;;
++  esac
++  shift
++done
++
++if $lt_cl_silent; then
++  exec AS_MESSAGE_FD>/dev/null
++fi
++_LTEOF
++
++cat >>"$CONFIG_LT" <<_LTEOF
++_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
++_LTEOF
++
++cat >>"$CONFIG_LT" <<\_LTEOF
++AC_MSG_NOTICE([creating $ofile])
++_LT_OUTPUT_LIBTOOL_COMMANDS
++AS_EXIT(0)
++_LTEOF
++chmod +x "$CONFIG_LT"
++
++# configure is writing to config.log, but config.lt does its own redirection,
++# appending to config.log, which fails on DOS, as config.log is still kept
++# open by configure.  Here we exec the FD to /dev/null, effectively closing
++# config.log, so it can be properly (re)opened and appended to by config.lt.
++if test "$no_create" != yes; then
++  lt_cl_success=:
++  test "$silent" = yes &&
++    lt_config_lt_args="$lt_config_lt_args --quiet"
++  exec AS_MESSAGE_LOG_FD>/dev/null
++  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
++  exec AS_MESSAGE_LOG_FD>>config.log
++  $lt_cl_success || AS_EXIT(1)
++fi
++])# LT_OUTPUT
++
++
++# _LT_CONFIG(TAG)
++# ---------------
++# If TAG is the built-in tag, create an initial libtool script with a
++# default configuration from the untagged config vars.  Otherwise add code
++# to config.status for appending the configuration named by TAG from the
++# matching tagged config vars.
++m4_defun([_LT_CONFIG],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++_LT_CONFIG_SAVE_COMMANDS([
++  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
++  m4_if(_LT_TAG, [C], [
++    # See if we are running on zsh, and set the options which allow our
++    # commands through without removal of \ escapes.
++    if test -n "${ZSH_VERSION+set}" ; then
++      setopt NO_GLOB_SUBST
++    fi
++
++    cfgfile="${ofile}T"
++    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
++    $RM "$cfgfile"
++
++    cat <<_LT_EOF >> "$cfgfile"
++#! $SHELL
++
++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
++# NOTE: Changes made to this file will be lost: look at ltmain.sh.
++#
++_LT_COPYING
++_LT_LIBTOOL_TAGS
++
++# ### BEGIN LIBTOOL CONFIG
++_LT_LIBTOOL_CONFIG_VARS
++_LT_LIBTOOL_TAG_VARS
++# ### END LIBTOOL CONFIG
++
++_LT_EOF
++
++  case $host_os in
++  aix3*)
++    cat <<\_LT_EOF >> "$cfgfile"
++# AIX sometimes has problems with the GCC collect2 program.  For some
++# reason, if we set the COLLECT_NAMES environment variable, the problems
++# vanish in a puff of smoke.
++if test "X${COLLECT_NAMES+set}" != Xset; then
++  COLLECT_NAMES=
++  export COLLECT_NAMES
++fi
++_LT_EOF
++    ;;
++  esac
++
++  _LT_PROG_LTMAIN
++
++  # We use sed instead of cat because bash on DJGPP gets confused if
++  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
++  # text mode, it properly converts lines to CR/LF.  This bash problem
++  # is reportedly fixed, but why not run on old versions too?
++  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
++    || (rm -f "$cfgfile"; exit 1)
++
++  _LT_PROG_XSI_SHELLFNS
++
++  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
++    || (rm -f "$cfgfile"; exit 1)
++
++  mv -f "$cfgfile" "$ofile" ||
++    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
++  chmod +x "$ofile"
++],
++[cat <<_LT_EOF >> "$ofile"
++
++dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
++dnl in a comment (ie after a #).
++# ### BEGIN LIBTOOL TAG CONFIG: $1
++_LT_LIBTOOL_TAG_VARS(_LT_TAG)
++# ### END LIBTOOL TAG CONFIG: $1
++_LT_EOF
++])dnl /m4_if
++],
++[m4_if([$1], [], [
++    PACKAGE='$PACKAGE'
++    VERSION='$VERSION'
++    TIMESTAMP='$TIMESTAMP'
++    RM='$RM'
++    ofile='$ofile'], [])
++])dnl /_LT_CONFIG_SAVE_COMMANDS
++])# _LT_CONFIG
++
++
++# LT_SUPPORTED_TAG(TAG)
++# ---------------------
++# Trace this macro to discover what tags are supported by the libtool
++# --tag option, using:
++#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
++AC_DEFUN([LT_SUPPORTED_TAG], [])
++
++
++# C support is built-in for now
++m4_define([_LT_LANG_C_enabled], [])
++m4_define([_LT_TAGS], [])
++
++
++# LT_LANG(LANG)
++# -------------
++# Enable libtool support for the given language if not already enabled.
++AC_DEFUN([LT_LANG],
++[AC_BEFORE([$0], [LT_OUTPUT])dnl
++m4_case([$1],
++  [C],			[_LT_LANG(C)],
++  [C++],		[_LT_LANG(CXX)],
++  [Java],		[_LT_LANG(GCJ)],
++  [Fortran 77],		[_LT_LANG(F77)],
++  [Fortran],		[_LT_LANG(FC)],
++  [Windows Resource],	[_LT_LANG(RC)],
++  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
++    [_LT_LANG($1)],
++    [m4_fatal([$0: unsupported language: "$1"])])])dnl
++])# LT_LANG
++
++
++# _LT_LANG(LANGNAME)
++# ------------------
++m4_defun([_LT_LANG],
++[m4_ifdef([_LT_LANG_]$1[_enabled], [],
++  [LT_SUPPORTED_TAG([$1])dnl
++  m4_append([_LT_TAGS], [$1 ])dnl
++  m4_define([_LT_LANG_]$1[_enabled], [])dnl
++  _LT_LANG_$1_CONFIG($1)])dnl
++])# _LT_LANG
++
++
++# _LT_LANG_DEFAULT_CONFIG
++# -----------------------
++m4_defun([_LT_LANG_DEFAULT_CONFIG],
++[AC_PROVIDE_IFELSE([AC_PROG_CXX],
++  [LT_LANG(CXX)],
++  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
++
++AC_PROVIDE_IFELSE([AC_PROG_F77],
++  [LT_LANG(F77)],
++  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
++
++AC_PROVIDE_IFELSE([AC_PROG_FC],
++  [LT_LANG(FC)],
++  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
++
++dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
++dnl pulling things in needlessly.
++AC_PROVIDE_IFELSE([AC_PROG_GCJ],
++  [LT_LANG(GCJ)],
++  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
++    [LT_LANG(GCJ)],
++    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
++      [LT_LANG(GCJ)],
++      [m4_ifdef([AC_PROG_GCJ],
++	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
++       m4_ifdef([A][M_PROG_GCJ],
++	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
++       m4_ifdef([LT_PROG_GCJ],
++	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
++
++AC_PROVIDE_IFELSE([LT_PROG_RC],
++  [LT_LANG(RC)],
++  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
++])# _LT_LANG_DEFAULT_CONFIG
++
++# Obsolete macros:
++AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
++AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
++AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
++AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
++dnl AC_DEFUN([AC_LIBTOOL_F77], [])
++dnl AC_DEFUN([AC_LIBTOOL_FC], [])
++dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
++
++
++# _LT_TAG_COMPILER
++# ----------------
++m4_defun([_LT_TAG_COMPILER],
++[AC_REQUIRE([AC_PROG_CC])dnl
++
++_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
++_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
++_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
++_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
++
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
++
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
++
++# Allow CC to be a program name with arguments.
++compiler=$CC
++])# _LT_TAG_COMPILER
++
++
++# _LT_COMPILER_BOILERPLATE
++# ------------------------
++# Check for compiler boilerplate output or warnings with
++# the simple compiler test code.
++m4_defun([_LT_COMPILER_BOILERPLATE],
++[m4_require([_LT_DECL_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_compiler_boilerplate=`cat conftest.err`
++$RM conftest*
++])# _LT_COMPILER_BOILERPLATE
++
++
++# _LT_LINKER_BOILERPLATE
++# ----------------------
++# Check for linker boilerplate output or warnings with
++# the simple link test code.
++m4_defun([_LT_LINKER_BOILERPLATE],
++[m4_require([_LT_DECL_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_linker_boilerplate=`cat conftest.err`
++$RM -r conftest*
++])# _LT_LINKER_BOILERPLATE
++
++# _LT_REQUIRED_DARWIN_CHECKS
++# -------------------------
++m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
++  case $host_os in
++    rhapsody* | darwin*)
++    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
++    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
++    AC_CHECK_TOOL([LIPO], [lipo], [:])
++    AC_CHECK_TOOL([OTOOL], [otool], [:])
++    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
++    _LT_DECL([], [DSYMUTIL], [1],
++      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
++    _LT_DECL([], [NMEDIT], [1],
++      [Tool to change global to local symbols on Mac OS X])
++    _LT_DECL([], [LIPO], [1],
++      [Tool to manipulate fat objects and archives on Mac OS X])
++    _LT_DECL([], [OTOOL], [1],
++      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
++    _LT_DECL([], [OTOOL64], [1],
++      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
++
++    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
++      [lt_cv_apple_cc_single_mod=no
++      if test -z "${LT_MULTI_MODULE}"; then
++	# By default we will add the -single_module flag. You can override
++	# by either setting the environment variable LT_MULTI_MODULE
++	# non-empty at configure time, or by adding -multi_module to the
++	# link flags.
++	rm -rf libconftest.dylib*
++	echo "int foo(void){return 1;}" > conftest.c
++	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
++	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
++        _lt_result=$?
++	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
++	  lt_cv_apple_cc_single_mod=yes
++	else
++	  cat conftest.err >&AS_MESSAGE_LOG_FD
++	fi
++	rm -rf libconftest.dylib*
++	rm -f conftest.*
++      fi])
++    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
++      [lt_cv_ld_exported_symbols_list],
++      [lt_cv_ld_exported_symbols_list=no
++      save_LDFLAGS=$LDFLAGS
++      echo "_main" > conftest.sym
++      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
++      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
++	[lt_cv_ld_exported_symbols_list=yes],
++	[lt_cv_ld_exported_symbols_list=no])
++	LDFLAGS="$save_LDFLAGS"
++    ])
++    case $host_os in
++    rhapsody* | darwin1.[[012]])
++      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
++    darwin1.*)
++      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++    darwin*) # darwin 5.x on
++      # if running on 10.5 or later, the deployment target defaults
++      # to the OS version, if on x86, and 10.4, the deployment
++      # target defaults to 10.4. Don't you love it?
++      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
++	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
++	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++	10.[[012]]*)
++	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++	10.*)
++	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++      esac
++    ;;
++  esac
++    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
++      _lt_dar_single_mod='$single_module'
++    fi
++    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
++      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
++    else
++      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
++    fi
++    if test "$DSYMUTIL" != ":"; then
++      _lt_dsymutil='~$DSYMUTIL $lib || :'
++    else
++      _lt_dsymutil=
++    fi
++    ;;
++  esac
++])
++
++
++# _LT_DARWIN_LINKER_FEATURES
++# --------------------------
++# Checks for linker and compiler features on darwin
++m4_defun([_LT_DARWIN_LINKER_FEATURES],
++[
++  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
++  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++  _LT_TAGVAR(hardcode_direct, $1)=no
++  _LT_TAGVAR(hardcode_automatic, $1)=yes
++  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
++  _LT_TAGVAR(whole_archive_flag_spec, $1)=''
++  _LT_TAGVAR(link_all_deplibs, $1)=yes
++  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
++  case $cc_basename in
++     ifort*) _lt_dar_can_shared=yes ;;
++     *) _lt_dar_can_shared=$GCC ;;
++  esac
++  if test "$_lt_dar_can_shared" = "yes"; then
++    output_verbose_link_cmd=echo
++    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
++    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
++    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
++    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
++    m4_if([$1], [CXX],
++[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
++      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
++      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
++    fi
++],[])
++  else
++  _LT_TAGVAR(ld_shlibs, $1)=no
++  fi
++])
++
++# _LT_SYS_MODULE_PATH_AIX
++# -----------------------
++# Links a minimal program and checks the executable
++# for the system default hardcoded library path. In most cases,
++# this is /usr/lib:/lib, but when the MPI compilers are used
++# the location of the communication and MPI libs are included too.
++# If we don't find anything, use the default library path according
++# to the aix ld manual.
++m4_defun([_LT_SYS_MODULE_PATH_AIX],
++[m4_require([_LT_DECL_SED])dnl
++AC_LINK_IFELSE(AC_LANG_PROGRAM,[
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++# Check for a 64-bit object if we didn't find anything.
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi],[])
++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++])# _LT_SYS_MODULE_PATH_AIX
++
++
++# _LT_SHELL_INIT(ARG)
++# -------------------
++m4_define([_LT_SHELL_INIT],
++[ifdef([AC_DIVERSION_NOTICE],
++	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
++	 [AC_DIVERT_PUSH(NOTICE)])
++$1
++AC_DIVERT_POP
++])# _LT_SHELL_INIT
++
++
++# _LT_PROG_ECHO_BACKSLASH
++# -----------------------
++# Add some code to the start of the generated configure script which
++# will find an echo command which doesn't interpret backslashes.
++m4_defun([_LT_PROG_ECHO_BACKSLASH],
++[_LT_SHELL_INIT([
++# Check that we are running under the correct shell.
++SHELL=${CONFIG_SHELL-/bin/sh}
++
++case X$lt_ECHO in
++X*--fallback-echo)
++  # Remove one level of quotation (which was required for Make).
++  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
++  ;;
++esac
++
++ECHO=${lt_ECHO-echo}
++if test "X[$]1" = X--no-reexec; then
++  # Discard the --no-reexec flag, and continue.
++  shift
++elif test "X[$]1" = X--fallback-echo; then
++  # Avoid inline document here, it may be left over
++  :
++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
++  # Yippee, $ECHO works!
++  :
++else
++  # Restart under the correct shell.
++  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
++fi
++
++if test "X[$]1" = X--fallback-echo; then
++  # used as fallback echo
++  shift
++  cat <<_LT_EOF
++[$]*
++_LT_EOF
++  exit 0
++fi
++
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++if test -z "$lt_ECHO"; then
++  if test "X${echo_test_string+set}" != Xset; then
++    # find a string as large as possible, as long as the shell can cope with it
++    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
++      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
++      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
++	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
++      then
++        break
++      fi
++    done
++  fi
++
++  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
++     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
++     test "X$echo_testing_string" = "X$echo_test_string"; then
++    :
++  else
++    # The Solaris, AIX, and Digital Unix default echo programs unquote
++    # backslashes.  This makes it impossible to quote backslashes using
++    #   echo "$something" | sed 's/\\/\\\\/g'
++    #
++    # So, first we look for a working echo in the user's PATH.
++
++    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++    for dir in $PATH /usr/ucb; do
++      IFS="$lt_save_ifs"
++      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
++         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
++         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
++         test "X$echo_testing_string" = "X$echo_test_string"; then
++        ECHO="$dir/echo"
++        break
++      fi
++    done
++    IFS="$lt_save_ifs"
++
++    if test "X$ECHO" = Xecho; then
++      # We didn't find a better echo, so look for alternatives.
++      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
++         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
++         test "X$echo_testing_string" = "X$echo_test_string"; then
++        # This shell has a builtin print -r that does the trick.
++        ECHO='print -r'
++      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
++	   test "X$CONFIG_SHELL" != X/bin/ksh; then
++        # If we have ksh, try running configure again with it.
++        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
++        export ORIGINAL_CONFIG_SHELL
++        CONFIG_SHELL=/bin/ksh
++        export CONFIG_SHELL
++        exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
++      else
++        # Try using printf.
++        ECHO='printf %s\n'
++        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
++	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
++	   test "X$echo_testing_string" = "X$echo_test_string"; then
++	  # Cool, printf works
++	  :
++        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
++	     test "X$echo_testing_string" = 'X\t' &&
++	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
++	     test "X$echo_testing_string" = "X$echo_test_string"; then
++	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
++	  export CONFIG_SHELL
++	  SHELL="$CONFIG_SHELL"
++	  export SHELL
++	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
++        elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
++	     test "X$echo_testing_string" = 'X\t' &&
++	     echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
++	     test "X$echo_testing_string" = "X$echo_test_string"; then
++	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
++        else
++	  # maybe with a smaller string...
++	  prev=:
++
++	  for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
++	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
++	    then
++	      break
++	    fi
++	    prev="$cmd"
++	  done
++
++	  if test "$prev" != 'sed 50q "[$]0"'; then
++	    echo_test_string=`eval $prev`
++	    export echo_test_string
++	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
++	  else
++	    # Oops.  We lost completely, so just stick with echo.
++	    ECHO=echo
++	  fi
++        fi
++      fi
++    fi
++  fi
++fi
++
++# Copy echo and quote the copy suitably for passing to libtool from
++# the Makefile, instead of quoting the original, which is used later.
++lt_ECHO=$ECHO
++if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
++   lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
++fi
++
++AC_SUBST(lt_ECHO)
++])
++_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
++_LT_DECL([], [ECHO], [1],
++    [An echo program that does not interpret backslashes])
++])# _LT_PROG_ECHO_BACKSLASH
++
++
++# _LT_ENABLE_LOCK
++# ---------------
++m4_defun([_LT_ENABLE_LOCK],
++[AC_ARG_ENABLE([libtool-lock],
++  [AS_HELP_STRING([--disable-libtool-lock],
++    [avoid locking (might break parallel builds)])])
++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
++
++# Some flags need to be propagated to the compiler or linker for good
++# libtool support.
++case $host in
++ia64-*-hpux*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.$ac_objext` in
++      *ELF-32*)
++	HPUX_IA64_MODE="32"
++	;;
++      *ELF-64*)
++	HPUX_IA64_MODE="64"
++	;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
++*-*-irix6*)
++  # Find out which ABI we are using.
++  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    if test "$lt_cv_prog_gnu_ld" = yes; then
++      case `/usr/bin/file conftest.$ac_objext` in
++	*32-bit*)
++	  LD="${LD-ld} -melf32bsmip"
++	  ;;
++	*N32*)
++	  LD="${LD-ld} -melf32bmipn32"
++	  ;;
++	*64-bit*)
++	  LD="${LD-ld} -melf64bmip"
++	;;
++      esac
++    else
++      case `/usr/bin/file conftest.$ac_objext` in
++	*32-bit*)
++	  LD="${LD-ld} -32"
++	  ;;
++	*N32*)
++	  LD="${LD-ld} -n32"
++	  ;;
++	*64-bit*)
++	  LD="${LD-ld} -64"
++	  ;;
++      esac
++    fi
++  fi
++  rm -rf conftest*
++  ;;
++
++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
++s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.o` in
++      *32-bit*)
++	case $host in
++	  x86_64-*kfreebsd*-gnu)
++	    LD="${LD-ld} -m elf_i386_fbsd"
++	    ;;
++	  x86_64-*linux*)
++	    LD="${LD-ld} -m elf_i386"
++	    ;;
++	  ppc64-*linux*|powerpc64-*linux*)
++	    LD="${LD-ld} -m elf32ppclinux"
++	    ;;
++	  s390x-*linux*)
++	    LD="${LD-ld} -m elf_s390"
++	    ;;
++	  sparc64-*linux*)
++	    LD="${LD-ld} -m elf32_sparc"
++	    ;;
++	esac
++	;;
++      *64-bit*)
++	case $host in
++	  x86_64-*kfreebsd*-gnu)
++	    LD="${LD-ld} -m elf_x86_64_fbsd"
++	    ;;
++	  x86_64-*linux*)
++	    LD="${LD-ld} -m elf_x86_64"
++	    ;;
++	  ppc*-*linux*|powerpc*-*linux*)
++	    LD="${LD-ld} -m elf64ppc"
++	    ;;
++	  s390*-*linux*|s390*-*tpf*)
++	    LD="${LD-ld} -m elf64_s390"
++	    ;;
++	  sparc*-*linux*)
++	    LD="${LD-ld} -m elf64_sparc"
++	    ;;
++	esac
++	;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
++
++*-*-sco3.2v5*)
++  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
++  SAVE_CFLAGS="$CFLAGS"
++  CFLAGS="$CFLAGS -belf"
++  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
++    [AC_LANG_PUSH(C)
++     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
++     AC_LANG_POP])
++  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
++    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
++    CFLAGS="$SAVE_CFLAGS"
++  fi
++  ;;
++sparc*-*solaris*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.o` in
++    *64-bit*)
++      case $lt_cv_prog_gnu_ld in
++      yes*) LD="${LD-ld} -m elf64_sparc" ;;
++      *)
++	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
++	  LD="${LD-ld} -64"
++	fi
++	;;
++      esac
++      ;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
++esac
++
++need_locks="$enable_libtool_lock"
++])# _LT_ENABLE_LOCK
++
++
++# _LT_CMD_OLD_ARCHIVE
++# -------------------
++m4_defun([_LT_CMD_OLD_ARCHIVE],
++[AC_CHECK_TOOL(AR, ar, false)
++test -z "$AR" && AR=ar
++test -z "$AR_FLAGS" && AR_FLAGS=cru
++_LT_DECL([], [AR], [1], [The archiver])
++_LT_DECL([], [AR_FLAGS], [1])
++
++AC_CHECK_TOOL(STRIP, strip, :)
++test -z "$STRIP" && STRIP=:
++_LT_DECL([], [STRIP], [1], [A symbol stripping program])
++
++AC_CHECK_TOOL(RANLIB, ranlib, :)
++test -z "$RANLIB" && RANLIB=:
++_LT_DECL([], [RANLIB], [1],
++    [Commands used to install an old-style archive])
++
++# Determine commands to create old-style static archives.
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
++old_postinstall_cmds='chmod 644 $oldlib'
++old_postuninstall_cmds=
++
++if test -n "$RANLIB"; then
++  case $host_os in
++  openbsd*)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
++    ;;
++  *)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
++    ;;
++  esac
++  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
++fi
++_LT_DECL([], [old_postinstall_cmds], [2])
++_LT_DECL([], [old_postuninstall_cmds], [2])
++_LT_TAGDECL([], [old_archive_cmds], [2],
++    [Commands used to build an old-style archive])
++])# _LT_CMD_OLD_ARCHIVE
++
++
++# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
++#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
++# ----------------------------------------------------------------
++# Check whether the given compiler option works
++AC_DEFUN([_LT_COMPILER_OPTION],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++  [$2=no
++   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++   lt_compiler_flag="$3"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   # The option is referenced via a variable to avoid confusing sed.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++   (eval "$lt_compile" 2>conftest.err)
++   ac_status=$?
++   cat conftest.err >&AS_MESSAGE_LOG_FD
++   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++   if (exit $ac_status) && test -s "$ac_outfile"; then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings other than the usual output.
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++       $2=yes
++     fi
++   fi
++   $RM conftest*
++])
++
++if test x"[$]$2" = xyes; then
++    m4_if([$5], , :, [$5])
++else
++    m4_if([$6], , :, [$6])
++fi
++])# _LT_COMPILER_OPTION
++
++# Old name:
++AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
++
++
++# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
++#                  [ACTION-SUCCESS], [ACTION-FAILURE])
++# ----------------------------------------------------
++# Check whether the given linker option works
++AC_DEFUN([_LT_LINKER_OPTION],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++  [$2=no
++   save_LDFLAGS="$LDFLAGS"
++   LDFLAGS="$LDFLAGS $3"
++   echo "$lt_simple_link_test_code" > conftest.$ac_ext
++   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++     # The linker can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     if test -s conftest.err; then
++       # Append any errors to the config.log.
++       cat conftest.err 1>&AS_MESSAGE_LOG_FD
++       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++       if diff conftest.exp conftest.er2 >/dev/null; then
++         $2=yes
++       fi
++     else
++       $2=yes
++     fi
++   fi
++   $RM -r conftest*
++   LDFLAGS="$save_LDFLAGS"
++])
++
++if test x"[$]$2" = xyes; then
++    m4_if([$4], , :, [$4])
++else
++    m4_if([$5], , :, [$5])
++fi
++])# _LT_LINKER_OPTION
++
++# Old name:
++AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
++
++
++# LT_CMD_MAX_LEN
++#---------------
++AC_DEFUN([LT_CMD_MAX_LEN],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++# find the maximum length of command line arguments
++AC_MSG_CHECKING([the maximum length of command line arguments])
++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
++  i=0
++  teststring="ABCD"
++
++  case $build_os in
++  msdosdjgpp*)
++    # On DJGPP, this test can blow up pretty badly due to problems in libc
++    # (any single argument exceeding 2000 bytes causes a buffer overrun
++    # during glob expansion).  Even if it were fixed, the result of this
++    # check would be larger than it should be.
++    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
++    ;;
++
++  gnu*)
++    # Under GNU Hurd, this test is not required because there is
++    # no limit to the length of command line arguments.
++    # Libtool will interpret -1 as no limit whatsoever
++    lt_cv_sys_max_cmd_len=-1;
++    ;;
++
++  cygwin* | mingw* | cegcc*)
++    # On Win9x/ME, this test blows up -- it succeeds, but takes
++    # about 5 minutes as the teststring grows exponentially.
++    # Worse, since 9x/ME are not pre-emptively multitasking,
++    # you end up with a "frozen" computer, even though with patience
++    # the test eventually succeeds (with a max line length of 256k).
++    # Instead, let's just punt: use the minimum linelength reported by
++    # all of the supported platforms: 8192 (on NT/2K/XP).
++    lt_cv_sys_max_cmd_len=8192;
++    ;;
++
++  amigaos*)
++    # On AmigaOS with pdksh, this test takes hours, literally.
++    # So we just punt and use a minimum line length of 8192.
++    lt_cv_sys_max_cmd_len=8192;
++    ;;
++
++  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
++    # This has been around since 386BSD, at least.  Likely further.
++    if test -x /sbin/sysctl; then
++      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
++    elif test -x /usr/sbin/sysctl; then
++      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
++    else
++      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
++    fi
++    # And add a safety zone
++    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    ;;
++
++  interix*)
++    # We know the value 262144 and hardcode it with a safety zone (like BSD)
++    lt_cv_sys_max_cmd_len=196608
++    ;;
++
++  osf*)
++    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
++    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
++    # nice to cause kernel panics so lets avoid the loop below.
++    # First set a reasonable default.
++    lt_cv_sys_max_cmd_len=16384
++    #
++    if test -x /sbin/sysconfig; then
++      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
++        *1*) lt_cv_sys_max_cmd_len=-1 ;;
++      esac
++    fi
++    ;;
++  sco3.2v5*)
++    lt_cv_sys_max_cmd_len=102400
++    ;;
++  sysv5* | sco5v6* | sysv4.2uw2*)
++    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
++    if test -n "$kargmax"; then
++      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
++    else
++      lt_cv_sys_max_cmd_len=32768
++    fi
++    ;;
++  *)
++    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++    if test -n "$lt_cv_sys_max_cmd_len"; then
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    else
++      # Make teststring a little bigger before we do anything with it.
++      # a 1K string should be a reasonable start.
++      for i in 1 2 3 4 5 6 7 8 ; do
++        teststring=$teststring$teststring
++      done
++      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++      # If test is not a shell built-in, we'll probably end up computing a
++      # maximum length that is only half of the actual maximum length, but
++      # we can't tell.
++      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
++	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
++	      test $i != 17 # 1/2 MB should be enough
++      do
++        i=`expr $i + 1`
++        teststring=$teststring$teststring
++      done
++      # Only check the string length outside the loop.
++      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
++      teststring=
++      # Add a significant safety factor because C++ compilers can tack on
++      # massive amounts of additional arguments before passing them to the
++      # linker.  It appears as though 1/2 is a usable value.
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    fi
++    ;;
++  esac
++])
++if test -n $lt_cv_sys_max_cmd_len ; then
++  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
++else
++  AC_MSG_RESULT(none)
++fi
++max_cmd_len=$lt_cv_sys_max_cmd_len
++_LT_DECL([], [max_cmd_len], [0],
++    [What is the maximum length of a command?])
++])# LT_CMD_MAX_LEN
++
++# Old name:
++AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
++
++
++# _LT_HEADER_DLFCN
++# ----------------
++m4_defun([_LT_HEADER_DLFCN],
++[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
++])# _LT_HEADER_DLFCN
++
++
++# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
++#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
++# ----------------------------------------------------------------
++m4_defun([_LT_TRY_DLOPEN_SELF],
++[m4_require([_LT_HEADER_DLFCN])dnl
++if test "$cross_compiling" = yes; then :
++  [$4]
++else
++  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
++  lt_status=$lt_dlunknown
++  cat > conftest.$ac_ext <<_LT_EOF
++[#line __oline__ "configure"
++#include "confdefs.h"
++
++#if HAVE_DLFCN_H
++#include <dlfcn.h>
++#endif
++
++#include <stdio.h>
++
++#ifdef RTLD_GLOBAL
++#  define LT_DLGLOBAL		RTLD_GLOBAL
++#else
++#  ifdef DL_GLOBAL
++#    define LT_DLGLOBAL		DL_GLOBAL
++#  else
++#    define LT_DLGLOBAL		0
++#  endif
++#endif
++
++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
++   find out it does not work in some platform. */
++#ifndef LT_DLLAZY_OR_NOW
++#  ifdef RTLD_LAZY
++#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
++#  else
++#    ifdef DL_LAZY
++#      define LT_DLLAZY_OR_NOW		DL_LAZY
++#    else
++#      ifdef RTLD_NOW
++#        define LT_DLLAZY_OR_NOW	RTLD_NOW
++#      else
++#        ifdef DL_NOW
++#          define LT_DLLAZY_OR_NOW	DL_NOW
++#        else
++#          define LT_DLLAZY_OR_NOW	0
++#        endif
++#      endif
++#    endif
++#  endif
++#endif
++
++void fnord() { int i=42;}
++int main ()
++{
++  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
++  int status = $lt_dlunknown;
++
++  if (self)
++    {
++      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
++      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++      /* dlclose (self); */
++    }
++  else
++    puts (dlerror ());
++
++  return status;
++}]
++_LT_EOF
++  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
++    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
++    lt_status=$?
++    case x$lt_status in
++      x$lt_dlno_uscore) $1 ;;
++      x$lt_dlneed_uscore) $2 ;;
++      x$lt_dlunknown|x*) $3 ;;
++    esac
++  else :
++    # compilation failed
++    $3
++  fi
++fi
++rm -fr conftest*
++])# _LT_TRY_DLOPEN_SELF
++
++
++# LT_SYS_DLOPEN_SELF
++# ------------------
++AC_DEFUN([LT_SYS_DLOPEN_SELF],
++[m4_require([_LT_HEADER_DLFCN])dnl
++if test "x$enable_dlopen" != xyes; then
++  enable_dlopen=unknown
++  enable_dlopen_self=unknown
++  enable_dlopen_self_static=unknown
++else
++  lt_cv_dlopen=no
++  lt_cv_dlopen_libs=
++
++  case $host_os in
++  beos*)
++    lt_cv_dlopen="load_add_on"
++    lt_cv_dlopen_libs=
++    lt_cv_dlopen_self=yes
++    ;;
++
++  mingw* | pw32* | cegcc*)
++    lt_cv_dlopen="LoadLibrary"
++    lt_cv_dlopen_libs=
++    ;;
++
++  cygwin*)
++    lt_cv_dlopen="dlopen"
++    lt_cv_dlopen_libs=
++    ;;
++
++  darwin*)
++  # if libdl is installed we need to link against it
++    AC_CHECK_LIB([dl], [dlopen],
++		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
++    lt_cv_dlopen="dyld"
++    lt_cv_dlopen_libs=
++    lt_cv_dlopen_self=yes
++    ])
++    ;;
++
++  *)
++    AC_CHECK_FUNC([shl_load],
++	  [lt_cv_dlopen="shl_load"],
++      [AC_CHECK_LIB([dld], [shl_load],
++	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
++	[AC_CHECK_FUNC([dlopen],
++	      [lt_cv_dlopen="dlopen"],
++	  [AC_CHECK_LIB([dl], [dlopen],
++		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
++	    [AC_CHECK_LIB([svld], [dlopen],
++		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
++	      [AC_CHECK_LIB([dld], [dld_link],
++		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
++	      ])
++	    ])
++	  ])
++	])
++      ])
++    ;;
++  esac
++
++  if test "x$lt_cv_dlopen" != xno; then
++    enable_dlopen=yes
++  else
++    enable_dlopen=no
++  fi
++
++  case $lt_cv_dlopen in
++  dlopen)
++    save_CPPFLAGS="$CPPFLAGS"
++    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
++
++    save_LDFLAGS="$LDFLAGS"
++    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
++
++    save_LIBS="$LIBS"
++    LIBS="$lt_cv_dlopen_libs $LIBS"
++
++    AC_CACHE_CHECK([whether a program can dlopen itself],
++	  lt_cv_dlopen_self, [dnl
++	  _LT_TRY_DLOPEN_SELF(
++	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
++	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
++    ])
++
++    if test "x$lt_cv_dlopen_self" = xyes; then
++      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
++      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
++	  lt_cv_dlopen_self_static, [dnl
++	  _LT_TRY_DLOPEN_SELF(
++	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
++	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
++      ])
++    fi
++
++    CPPFLAGS="$save_CPPFLAGS"
++    LDFLAGS="$save_LDFLAGS"
++    LIBS="$save_LIBS"
++    ;;
++  esac
++
++  case $lt_cv_dlopen_self in
++  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
++  *) enable_dlopen_self=unknown ;;
++  esac
++
++  case $lt_cv_dlopen_self_static in
++  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
++  *) enable_dlopen_self_static=unknown ;;
++  esac
++fi
++_LT_DECL([dlopen_support], [enable_dlopen], [0],
++	 [Whether dlopen is supported])
++_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
++	 [Whether dlopen of programs is supported])
++_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
++	 [Whether dlopen of statically linked programs is supported])
++])# LT_SYS_DLOPEN_SELF
++
++# Old name:
++AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
++
++
++# _LT_COMPILER_C_O([TAGNAME])
++# ---------------------------
++# Check to see if options -c and -o are simultaneously supported by compiler.
++# This macro does not hard code the compiler like AC_PROG_CC_C_O.
++m4_defun([_LT_COMPILER_C_O],
++[m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_TAG_COMPILER])dnl
++AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
++  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
++  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
++   $RM -r conftest 2>/dev/null
++   mkdir conftest
++   cd conftest
++   mkdir out
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++   lt_compiler_flag="-o out/conftest2.$ac_objext"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++   (eval "$lt_compile" 2>out/conftest.err)
++   ac_status=$?
++   cat out/conftest.err >&AS_MESSAGE_LOG_FD
++   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++   if (exit $ac_status) && test -s out/conftest2.$ac_objext
++   then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
++     fi
++   fi
++   chmod u+w . 2>&AS_MESSAGE_LOG_FD
++   $RM conftest*
++   # SGI C++ compiler will create directory out/ii_files/ for
++   # template instantiation
++   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++   $RM out/* && rmdir out
++   cd ..
++   $RM -r conftest
++   $RM conftest*
++])
++_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
++	[Does compiler simultaneously support -c and -o options?])
++])# _LT_COMPILER_C_O
++
++
++# _LT_COMPILER_FILE_LOCKS([TAGNAME])
++# ----------------------------------
++# Check to see if we can do hard links to lock some files if needed
++m4_defun([_LT_COMPILER_FILE_LOCKS],
++[m4_require([_LT_ENABLE_LOCK])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++_LT_COMPILER_C_O([$1])
++
++hard_links="nottested"
++if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
++  # do not overwrite the value of need_locks provided by the user
++  AC_MSG_CHECKING([if we can lock with hard links])
++  hard_links=yes
++  $RM conftest*
++  ln conftest.a conftest.b 2>/dev/null && hard_links=no
++  touch conftest.a
++  ln conftest.a conftest.b 2>&5 || hard_links=no
++  ln conftest.a conftest.b 2>/dev/null && hard_links=no
++  AC_MSG_RESULT([$hard_links])
++  if test "$hard_links" = no; then
++    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
++    need_locks=warn
++  fi
++else
++  need_locks=no
++fi
++_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
++])# _LT_COMPILER_FILE_LOCKS
++
++
++# _LT_CHECK_OBJDIR
++# ----------------
++m4_defun([_LT_CHECK_OBJDIR],
++[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
++[rm -f .libs 2>/dev/null
++mkdir .libs 2>/dev/null
++if test -d .libs; then
++  lt_cv_objdir=.libs
++else
++  # MS-DOS does not allow filenames that begin with a dot.
++  lt_cv_objdir=_libs
++fi
++rmdir .libs 2>/dev/null])
++objdir=$lt_cv_objdir
++_LT_DECL([], [objdir], [0],
++         [The name of the directory that contains temporary libtool files])dnl
++m4_pattern_allow([LT_OBJDIR])dnl
++AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
++  [Define to the sub-directory in which libtool stores uninstalled libraries.])
++])# _LT_CHECK_OBJDIR
++
++
++# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
++# --------------------------------------
++# Check hardcoding attributes.
++m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
++[AC_MSG_CHECKING([how to hardcode library paths into programs])
++_LT_TAGVAR(hardcode_action, $1)=
++if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
++   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
++   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
++
++  # We can hardcode non-existent directories.
++  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
++     # If the only mechanism to avoid hardcoding is shlibpath_var, we
++     # have to relink, otherwise we might link with an installed library
++     # when we should be linking with a yet-to-be-installed one
++     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
++     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
++    # Linking always hardcodes the temporary library directory.
++    _LT_TAGVAR(hardcode_action, $1)=relink
++  else
++    # We can link without hardcoding, and we can hardcode nonexisting dirs.
++    _LT_TAGVAR(hardcode_action, $1)=immediate
++  fi
++else
++  # We cannot hardcode anything, or else we can only hardcode existing
++  # directories.
++  _LT_TAGVAR(hardcode_action, $1)=unsupported
++fi
++AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
++
++if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
++   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
++  # Fast installation is not supported
++  enable_fast_install=no
++elif test "$shlibpath_overrides_runpath" = yes ||
++     test "$enable_shared" = no; then
++  # Fast installation is not necessary
++  enable_fast_install=needless
++fi
++_LT_TAGDECL([], [hardcode_action], [0],
++    [How to hardcode a shared library path into an executable])
++])# _LT_LINKER_HARDCODE_LIBPATH
++
++
++# _LT_CMD_STRIPLIB
++# ----------------
++m4_defun([_LT_CMD_STRIPLIB],
++[m4_require([_LT_DECL_EGREP])
++striplib=
++old_striplib=
++AC_MSG_CHECKING([whether stripping libraries is possible])
++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
++  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
++  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
++  AC_MSG_RESULT([yes])
++else
++# FIXME - insert some real tests, host_os isn't really good enough
++  case $host_os in
++  darwin*)
++    if test -n "$STRIP" ; then
++      striplib="$STRIP -x"
++      old_striplib="$STRIP -S"
++      AC_MSG_RESULT([yes])
++    else
++      AC_MSG_RESULT([no])
++    fi
++    ;;
++  *)
++    AC_MSG_RESULT([no])
++    ;;
++  esac
++fi
++_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
++_LT_DECL([], [striplib], [1])
++])# _LT_CMD_STRIPLIB
++
++
++# _LT_SYS_DYNAMIC_LINKER([TAG])
++# -----------------------------
++# PORTME Fill in your ld.so characteristics
++m4_defun([_LT_SYS_DYNAMIC_LINKER],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_OBJDUMP])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_MSG_CHECKING([dynamic linker characteristics])
++m4_if([$1],
++	[], [
++if test "$GCC" = yes; then
++  case $host_os in
++    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
++    *) lt_awk_arg="/^libraries:/" ;;
++  esac
++  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
++    # if the path contains ";" then we assume it to be the separator
++    # otherwise default to the standard path separator (i.e. ":") - it is
++    # assumed that no part of a normal pathname contains ";" but that should
++    # okay in the real world where ";" in dirpaths is itself problematic.
++    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
++  else
++    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++  fi
++  # Ok, now we have the path, separated by spaces, we can step through it
++  # and add multilib dir if necessary.
++  lt_tmp_lt_search_path_spec=
++  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
++  for lt_sys_path in $lt_search_path_spec; do
++    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
++      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
++    else
++      test -d "$lt_sys_path" && \
++	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
++    fi
++  done
++  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
++BEGIN {RS=" "; FS="/|\n";} {
++  lt_foo="";
++  lt_count=0;
++  for (lt_i = NF; lt_i > 0; lt_i--) {
++    if ($lt_i != "" && $lt_i != ".") {
++      if ($lt_i == "..") {
++        lt_count++;
++      } else {
++        if (lt_count == 0) {
++          lt_foo="/" $lt_i lt_foo;
++        } else {
++          lt_count--;
++        }
++      }
++    }
++  }
++  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
++  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
++}'`
++  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
++else
++  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
++fi])
++library_names_spec=
++libname_spec='lib$name'
++soname_spec=
++shrext_cmds=".so"
++postinstall_cmds=
++postuninstall_cmds=
++finish_cmds=
++finish_eval=
++shlibpath_var=
++shlibpath_overrides_runpath=unknown
++version_type=none
++dynamic_linker="$host_os ld.so"
++sys_lib_dlsearch_path_spec="/lib /usr/lib"
++need_lib_prefix=unknown
++hardcode_into_libs=no
++
++# when you set need_version to no, make sure it does not cause -set_version
++# flags to be left without arguments
++need_version=unknown
++
++case $host_os in
++aix3*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
++  shlibpath_var=LIBPATH
++
++  # AIX 3 has no versioning support, so we append a major version to the name.
++  soname_spec='${libname}${release}${shared_ext}$major'
++  ;;
++
++aix[[4-9]]*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  hardcode_into_libs=yes
++  if test "$host_cpu" = ia64; then
++    # AIX 5 supports IA64
++    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
++    shlibpath_var=LD_LIBRARY_PATH
++  else
++    # With GCC up to 2.95.x, collect2 would create an import file
++    # for dependence libraries.  The import file would start with
++    # the line `#! .'.  This would cause the generated library to
++    # depend on `.', always an invalid library.  This was fixed in
++    # development snapshots of GCC prior to 3.0.
++    case $host_os in
++      aix4 | aix4.[[01]] | aix4.[[01]].*)
++      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
++	   echo ' yes '
++	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
++	:
++      else
++	can_build_shared=no
++      fi
++      ;;
++    esac
++    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
++    # soname into executable. Probably we can add versioning support to
++    # collect2, so additional links can be useful in future.
++    if test "$aix_use_runtimelinking" = yes; then
++      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
++      # instead of lib<name>.a to let people know that these are not
++      # typical AIX shared libraries.
++      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    else
++      # We preserve .a as extension for shared libraries through AIX4.2
++      # and later when we are not doing run time linking.
++      library_names_spec='${libname}${release}.a $libname.a'
++      soname_spec='${libname}${release}${shared_ext}$major'
++    fi
++    shlibpath_var=LIBPATH
++  fi
++  ;;
++
++amigaos*)
++  case $host_cpu in
++  powerpc)
++    # Since July 2007 AmigaOS4 officially supports .so libraries.
++    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    ;;
++  m68k)
++    library_names_spec='$libname.ixlibrary $libname.a'
++    # Create ${libname}_ixlibrary.a entries in /sys/libs.
++    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++    ;;
++  esac
++  ;;
++
++beos*)
++  library_names_spec='${libname}${shared_ext}'
++  dynamic_linker="$host_os ld.so"
++  shlibpath_var=LIBRARY_PATH
++  ;;
++
++bsdi[[45]]*)
++  version_type=linux
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
++  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
++  # the default ld.so.conf also contains /usr/contrib/lib and
++  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
++  # libtool to hard-code these into programs
++  ;;
++
++cygwin* | mingw* | pw32* | cegcc*)
++  version_type=windows
++  shrext_cmds=".dll"
++  need_version=no
++  need_lib_prefix=no
++
++  case $GCC,$host_os in
++  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++    library_names_spec='$libname.dll.a'
++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
++    postinstall_cmds='base_file=`basename \${file}`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++      dldir=$destdir/`dirname \$dlpath`~
++      test -d \$dldir || mkdir -p \$dldir~
++      $install_prog $dir/$dlname \$dldir/$dlname~
++      chmod a+x \$dldir/$dlname~
++      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++      fi'
++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++      dlpath=$dir/\$dldll~
++       $RM \$dlpath'
++    shlibpath_overrides_runpath=yes
++
++    case $host_os in
++    cygwin*)
++      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
++      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
++      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
++      ;;
++    mingw* | cegcc*)
++      # MinGW DLLs use traditional 'lib' prefix
++      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
++      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
++        # It is most probably a Windows format PATH printed by
++        # mingw gcc, but we are running on Cygwin. Gcc prints its search
++        # path with ; separators, and with drive letters. We can handle the
++        # drive letters (cygwin fileutils understands them), so leave them,
++        # especially as we might pass files found there to a mingw objdump,
++        # which wouldn't understand a cygwinified path. Ahh.
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++      else
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++      fi
++      ;;
++    pw32*)
++      # pw32 DLLs use 'pw' prefix rather than 'lib'
++      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
++      ;;
++    esac
++    ;;
++
++  *)
++    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    ;;
++  esac
++  dynamic_linker='Win32 ld.exe'
++  # FIXME: first we should search . and the directory the executable is in
++  shlibpath_var=PATH
++  ;;
++
++darwin* | rhapsody*)
++  dynamic_linker="$host_os dyld"
++  version_type=darwin
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
++  soname_spec='${libname}${release}${major}$shared_ext'
++  shlibpath_overrides_runpath=yes
++  shlibpath_var=DYLD_LIBRARY_PATH
++  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
++m4_if([$1], [],[
++  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
++  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
++  ;;
++
++dgux*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  ;;
++
++freebsd1*)
++  dynamic_linker=no
++  ;;
++
++freebsd* | dragonfly*)
++  # DragonFly does not have aout.  When/if they implement a new
++  # versioning mechanism, adjust this.
++  if test -x /usr/bin/objformat; then
++    objformat=`/usr/bin/objformat`
++  else
++    case $host_os in
++    freebsd[[123]]*) objformat=aout ;;
++    *) objformat=elf ;;
++    esac
++  fi
++  version_type=freebsd-$objformat
++  case $version_type in
++    freebsd-elf*)
++      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++      need_version=no
++      need_lib_prefix=no
++      ;;
++    freebsd-*)
++      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
++      need_version=yes
++      ;;
++  esac
++  shlibpath_var=LD_LIBRARY_PATH
++  case $host_os in
++  freebsd2*)
++    shlibpath_overrides_runpath=yes
++    ;;
++  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
++    shlibpath_overrides_runpath=yes
++    hardcode_into_libs=yes
++    ;;
++  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
++  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
++    shlibpath_overrides_runpath=no
++    hardcode_into_libs=yes
++    ;;
++  *) # from 4.6 on, and DragonFly
++    shlibpath_overrides_runpath=yes
++    hardcode_into_libs=yes
++    ;;
++  esac
++  ;;
++
++gnu*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  hardcode_into_libs=yes
++  ;;
++
++hpux9* | hpux10* | hpux11*)
++  # Give a soname corresponding to the major version so that dld.sl refuses to
++  # link against other versions.
++  version_type=sunos
++  need_lib_prefix=no
++  need_version=no
++  case $host_cpu in
++  ia64*)
++    shrext_cmds='.so'
++    hardcode_into_libs=yes
++    dynamic_linker="$host_os dld.so"
++    shlibpath_var=LD_LIBRARY_PATH
++    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    if test "X$HPUX_IA64_MODE" = X32; then
++      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
++    else
++      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
++    fi
++    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++    ;;
++  hppa*64*)
++    shrext_cmds='.sl'
++    hardcode_into_libs=yes
++    dynamic_linker="$host_os dld.sl"
++    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
++    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
++    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++    ;;
++  *)
++    shrext_cmds='.sl'
++    dynamic_linker="$host_os dld.sl"
++    shlibpath_var=SHLIB_PATH
++    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    ;;
++  esac
++  # HP-UX runs *really* slowly unless shared libraries are mode 555.
++  postinstall_cmds='chmod 555 $lib'
++  ;;
++
++interix[[3-9]]*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  ;;
++
++irix5* | irix6* | nonstopux*)
++  case $host_os in
++    nonstopux*) version_type=nonstopux ;;
++    *)
++	if test "$lt_cv_prog_gnu_ld" = yes; then
++		version_type=linux
++	else
++		version_type=irix
++	fi ;;
++  esac
++  need_lib_prefix=no
++  need_version=no
++  soname_spec='${libname}${release}${shared_ext}$major'
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
++  case $host_os in
++  irix5* | nonstopux*)
++    libsuff= shlibsuff=
++    ;;
++  *)
++    case $LD in # libtool.m4 will add one of these switches to LD
++    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
++      libsuff= shlibsuff= libmagic=32-bit;;
++    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
++      libsuff=32 shlibsuff=N32 libmagic=N32;;
++    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
++      libsuff=64 shlibsuff=64 libmagic=64-bit;;
++    *) libsuff= shlibsuff= libmagic=never-match;;
++    esac
++    ;;
++  esac
++  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
++  shlibpath_overrides_runpath=no
++  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
++  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
++  hardcode_into_libs=yes
++  ;;
++
++# No shared lib support for Linux oldld, aout, or coff.
++linux*oldld* | linux*aout* | linux*coff*)
++  dynamic_linker=no
++  ;;
++
++# This must be Linux ELF.
++linux* | k*bsd*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  # Some binutils ld are patched to set DT_RUNPATH
++  save_LDFLAGS=$LDFLAGS
++  save_libdir=$libdir
++  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
++       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
++  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
++    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
++       [shlibpath_overrides_runpath=yes])])
++  LDFLAGS=$save_LDFLAGS
++  libdir=$save_libdir
++
++  # This implies no fast_install, which is unacceptable.
++  # Some rework will be needed to allow for fast_install
++  # before this can be enabled.
++  hardcode_into_libs=yes
++
++  # Append ld.so.conf contents to the search path
++  if test -f /etc/ld.so.conf; then
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
++  fi
++
++  # We used to test for /lib/ld.so.1 and disable shared libraries on
++  # powerpc, because MkLinux only supported shared libraries with the
++  # GNU dynamic linker.  Since this was broken with cross compilers,
++  # most powerpc-linux boxes support dynamic linking these days and
++  # people can always --disable-shared, the test was removed, and we
++  # assume the GNU/Linux dynamic linker is in use.
++  dynamic_linker='GNU/Linux ld.so'
++  ;;
++
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
++netbsd*)
++  version_type=sunos
++  need_lib_prefix=no
++  need_version=no
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++    dynamic_linker='NetBSD (a.out) ld.so'
++  else
++    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++    soname_spec='${libname}${release}${shared_ext}$major'
++    dynamic_linker='NetBSD ld.elf_so'
++  fi
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  ;;
++
++newsos6)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  ;;
++
++*nto* | *qnx*)
++  version_type=qnx
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='ldqnx.so'
++  ;;
++
++openbsd*)
++  version_type=sunos
++  sys_lib_dlsearch_path_spec="/usr/lib"
++  need_lib_prefix=no
++  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
++  case $host_os in
++    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
++    *)				need_version=no  ;;
++  esac
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++    case $host_os in
++      openbsd2.[[89]] | openbsd2.[[89]].*)
++	shlibpath_overrides_runpath=no
++	;;
++      *)
++	shlibpath_overrides_runpath=yes
++	;;
++      esac
++  else
++    shlibpath_overrides_runpath=yes
++  fi
++  ;;
++
++os2*)
++  libname_spec='$name'
++  shrext_cmds=".dll"
++  need_lib_prefix=no
++  library_names_spec='$libname${shared_ext} $libname.a'
++  dynamic_linker='OS/2 ld.exe'
++  shlibpath_var=LIBPATH
++  ;;
++
++osf3* | osf4* | osf5*)
++  version_type=osf
++  need_lib_prefix=no
++  need_version=no
++  soname_spec='${libname}${release}${shared_ext}$major'
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
++  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
++  ;;
++
++rdos*)
++  dynamic_linker=no
++  ;;
++
++solaris*)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  # ldd complains unless libraries are executable
++  postinstall_cmds='chmod +x $lib'
++  ;;
++
++sunos4*)
++  version_type=sunos
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  if test "$with_gnu_ld" = yes; then
++    need_lib_prefix=no
++  fi
++  need_version=yes
++  ;;
++
++sysv4 | sysv4.3*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  case $host_vendor in
++    sni)
++      shlibpath_overrides_runpath=no
++      need_lib_prefix=no
++      runpath_var=LD_RUN_PATH
++      ;;
++    siemens)
++      need_lib_prefix=no
++      ;;
++    motorola)
++      need_lib_prefix=no
++      need_version=no
++      shlibpath_overrides_runpath=no
++      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
++      ;;
++  esac
++  ;;
++
++sysv4*MP*)
++  if test -d /usr/nec ;then
++    version_type=linux
++    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
++    soname_spec='$libname${shared_ext}.$major'
++    shlibpath_var=LD_LIBRARY_PATH
++  fi
++  ;;
++
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++  version_type=freebsd-elf
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=yes
++  hardcode_into_libs=yes
++  if test "$with_gnu_ld" = yes; then
++    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
++  else
++    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
++    case $host_os in
++      sco3.2v5*)
++        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
++	;;
++    esac
++  fi
++  sys_lib_dlsearch_path_spec='/usr/lib'
++  ;;
++
++tpf*)
++  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  ;;
++
++uts4*)
++  version_type=linux
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  ;;
++
++*)
++  dynamic_linker=no
++  ;;
++esac
++AC_MSG_RESULT([$dynamic_linker])
++test "$dynamic_linker" = no && can_build_shared=no
++
++variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
++if test "$GCC" = yes; then
++  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
++fi
++
++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
++  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
++fi
++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
++  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
++fi
++
++_LT_DECL([], [variables_saved_for_relink], [1],
++    [Variables whose values should be saved in libtool wrapper scripts and
++    restored at link time])
++_LT_DECL([], [need_lib_prefix], [0],
++    [Do we need the "lib" prefix for modules?])
++_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
++_LT_DECL([], [version_type], [0], [Library versioning type])
++_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
++_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
++_LT_DECL([], [shlibpath_overrides_runpath], [0],
++    [Is shlibpath searched before the hard-coded library search path?])
++_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
++_LT_DECL([], [library_names_spec], [1],
++    [[List of archive names.  First name is the real one, the rest are links.
++    The last name is the one that the linker finds with -lNAME]])
++_LT_DECL([], [soname_spec], [1],
++    [[The coded name of the library, if different from the real name]])
++_LT_DECL([], [postinstall_cmds], [2],
++    [Command to use after installation of a shared archive])
++_LT_DECL([], [postuninstall_cmds], [2],
++    [Command to use after uninstallation of a shared archive])
++_LT_DECL([], [finish_cmds], [2],
++    [Commands used to finish a libtool library installation in a directory])
++_LT_DECL([], [finish_eval], [1],
++    [[As "finish_cmds", except a single script fragment to be evaled but
++    not shown]])
++_LT_DECL([], [hardcode_into_libs], [0],
++    [Whether we should hardcode library paths into libraries])
++_LT_DECL([], [sys_lib_search_path_spec], [2],
++    [Compile-time system search path for libraries])
++_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
++    [Run-time system search path for libraries])
++])# _LT_SYS_DYNAMIC_LINKER
++
++
++# _LT_PATH_TOOL_PREFIX(TOOL)
++# --------------------------
++# find a file program which can recognize shared library
++AC_DEFUN([_LT_PATH_TOOL_PREFIX],
++[m4_require([_LT_DECL_EGREP])dnl
++AC_MSG_CHECKING([for $1])
++AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
++[case $MAGIC_CMD in
++[[\\/*] |  ?:[\\/]*])
++  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++  ;;
++*)
++  lt_save_MAGIC_CMD="$MAGIC_CMD"
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++dnl $ac_dummy forces splitting on constant user-supplied paths.
++dnl POSIX.2 word splitting is done only on the output of word expansions,
++dnl not every word.  This closes a longstanding sh security hole.
++  ac_dummy="m4_if([$2], , $PATH, [$2])"
++  for ac_dir in $ac_dummy; do
++    IFS="$lt_save_ifs"
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$1; then
++      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
++      if test -n "$file_magic_test_file"; then
++	case $deplibs_check_method in
++	"file_magic "*)
++	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++	    $EGREP "$file_magic_regex" > /dev/null; then
++	    :
++	  else
++	    cat <<_LT_EOF 1>&2
++
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such.  This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem.  Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool@gnu.org
++
++_LT_EOF
++	  fi ;;
++	esac
++      fi
++      break
++    fi
++  done
++  IFS="$lt_save_ifs"
++  MAGIC_CMD="$lt_save_MAGIC_CMD"
++  ;;
++esac])
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++  AC_MSG_RESULT($MAGIC_CMD)
++else
++  AC_MSG_RESULT(no)
++fi
++_LT_DECL([], [MAGIC_CMD], [0],
++	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
++])# _LT_PATH_TOOL_PREFIX
++
++# Old name:
++AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
++
++
++# _LT_PATH_MAGIC
++# --------------
++# find a file program which can recognize a shared library
++m4_defun([_LT_PATH_MAGIC],
++[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
++if test -z "$lt_cv_path_MAGIC_CMD"; then
++  if test -n "$ac_tool_prefix"; then
++    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
++  else
++    MAGIC_CMD=:
++  fi
++fi
++])# _LT_PATH_MAGIC
++
++
++# LT_PATH_LD
++# ----------
++# find the pathname to the GNU or non-GNU linker
++AC_DEFUN([LT_PATH_LD],
++[AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_DECL_EGREP])dnl
++
++AC_ARG_WITH([gnu-ld],
++    [AS_HELP_STRING([--with-gnu-ld],
++	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
++    [test "$withval" = no || with_gnu_ld=yes],
++    [with_gnu_ld=no])dnl
++
++ac_prog=ld
++if test "$GCC" = yes; then
++  # Check if gcc -print-prog-name=ld gives a path.
++  AC_MSG_CHECKING([for ld used by $CC])
++  case $host in
++  *-*-mingw*)
++    # gcc leaves a trailing carriage return which upsets mingw
++    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
++  *)
++    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
++  esac
++  case $ac_prog in
++    # Accept absolute paths.
++    [[\\/]]* | ?:[[\\/]]*)
++      re_direlt='/[[^/]][[^/]]*/\.\./'
++      # Canonicalize the pathname of ld
++      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
++      done
++      test -z "$LD" && LD="$ac_prog"
++      ;;
++  "")
++    # If it fails, then pretend we aren't using GCC.
++    ac_prog=ld
++    ;;
++  *)
++    # If it is relative, then search for the first ld in PATH.
++    with_gnu_ld=unknown
++    ;;
++  esac
++elif test "$with_gnu_ld" = yes; then
++  AC_MSG_CHECKING([for GNU ld])
++else
++  AC_MSG_CHECKING([for non-GNU ld])
++fi
++AC_CACHE_VAL(lt_cv_path_LD,
++[if test -z "$LD"; then
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++  for ac_dir in $PATH; do
++    IFS="$lt_save_ifs"
++    test -z "$ac_dir" && ac_dir=.
++    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
++      lt_cv_path_LD="$ac_dir/$ac_prog"
++      # Check to see if the program is GNU ld.  I'd rather use --version,
++      # but apparently some variants of GNU ld only accept -v.
++      # Break only if it was the GNU/non-GNU ld that we prefer.
++      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
++      *GNU* | *'with BFD'*)
++	test "$with_gnu_ld" != no && break
++	;;
++      *)
++	test "$with_gnu_ld" != yes && break
++	;;
++      esac
++    fi
++  done
++  IFS="$lt_save_ifs"
++else
++  lt_cv_path_LD="$LD" # Let the user override the test with a path.
++fi])
++LD="$lt_cv_path_LD"
++if test -n "$LD"; then
++  AC_MSG_RESULT($LD)
++else
++  AC_MSG_RESULT(no)
++fi
++test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
++_LT_PATH_LD_GNU
++AC_SUBST([LD])
++
++_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
++])# LT_PATH_LD
++
++# Old names:
++AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
++AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_PROG_LD], [])
++dnl AC_DEFUN([AC_PROG_LD], [])
++
++
++# _LT_PATH_LD_GNU
++#- --------------
++m4_defun([_LT_PATH_LD_GNU],
++[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
++[# I'd rather use --version here, but apparently some GNU lds only accept -v.
++case `$LD -v 2>&1 </dev/null` in
++*GNU* | *'with BFD'*)
++  lt_cv_prog_gnu_ld=yes
++  ;;
++*)
++  lt_cv_prog_gnu_ld=no
++  ;;
++esac])
++with_gnu_ld=$lt_cv_prog_gnu_ld
++])# _LT_PATH_LD_GNU
++
++
++# _LT_CMD_RELOAD
++# --------------
++# find reload flag for linker
++#   -- PORTME Some linkers may need a different reload flag.
++m4_defun([_LT_CMD_RELOAD],
++[AC_CACHE_CHECK([for $LD option to reload object files],
++  lt_cv_ld_reload_flag,
++  [lt_cv_ld_reload_flag='-r'])
++reload_flag=$lt_cv_ld_reload_flag
++case $reload_flag in
++"" | " "*) ;;
++*) reload_flag=" $reload_flag" ;;
++esac
++reload_cmds='$LD$reload_flag -o $output$reload_objs'
++case $host_os in
++  darwin*)
++    if test "$GCC" = yes; then
++      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
++    else
++      reload_cmds='$LD$reload_flag -o $output$reload_objs'
++    fi
++    ;;
++esac
++_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
++_LT_DECL([], [reload_cmds], [2])dnl
++])# _LT_CMD_RELOAD
++
++
++# _LT_CHECK_MAGIC_METHOD
++# ----------------------
++# how to check for library dependencies
++#  -- PORTME fill in with the dynamic library characteristics
++m4_defun([_LT_CHECK_MAGIC_METHOD],
++[m4_require([_LT_DECL_EGREP])
++m4_require([_LT_DECL_OBJDUMP])
++AC_CACHE_CHECK([how to recognize dependent libraries],
++lt_cv_deplibs_check_method,
++[lt_cv_file_magic_cmd='$MAGIC_CMD'
++lt_cv_file_magic_test_file=
++lt_cv_deplibs_check_method='unknown'
++# Need to set the preceding variable on all platforms that support
++# interlibrary dependencies.
++# 'none' -- dependencies not supported.
++# `unknown' -- same as none, but documents that we really don't know.
++# 'pass_all' -- all dependencies passed with no checks.
++# 'test_compile' -- check by making test program.
++# 'file_magic [[regex]]' -- check by looking for files in library path
++# which responds to the $file_magic_cmd with a given extended regex.
++# If you have `file' or equivalent on your system and you're not sure
++# whether `pass_all' will *always* work, you probably want this one.
++
++case $host_os in
++aix[[4-9]]*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++beos*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++bsdi[[45]]*)
++  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
++  lt_cv_file_magic_cmd='/usr/bin/file -L'
++  lt_cv_file_magic_test_file=/shlib/libc.so
++  ;;
++
++cygwin*)
++  # func_win32_libid is a shell function defined in ltmain.sh
++  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++  lt_cv_file_magic_cmd='func_win32_libid'
++  ;;
++
++mingw* | pw32*)
++  # Base MSYS/MinGW do not provide the 'file' command needed by
++  # func_win32_libid shell function, so use a weaker test based on 'objdump',
++  # unless we find 'file', for example because we are cross-compiling.
++  if ( file / ) >/dev/null 2>&1; then
++    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++    lt_cv_file_magic_cmd='func_win32_libid'
++  else
++    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    lt_cv_file_magic_cmd='$OBJDUMP -f'
++  fi
++  ;;
++
++cegcc)
++  # use the weaker test based on 'objdump'. See mingw*.
++  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
++  lt_cv_file_magic_cmd='$OBJDUMP -f'
++  ;;
++
++darwin* | rhapsody*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++freebsd* | dragonfly*)
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
++    case $host_cpu in
++    i*86 )
++      # Not sure whether the presence of OpenBSD here was a mistake.
++      # Let's accept both of them until this is cleared up.
++      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
++      lt_cv_file_magic_cmd=/usr/bin/file
++      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
++      ;;
++    esac
++  else
++    lt_cv_deplibs_check_method=pass_all
++  fi
++  ;;
++
++gnu*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++hpux10.20* | hpux11*)
++  lt_cv_file_magic_cmd=/usr/bin/file
++  case $host_cpu in
++  ia64*)
++    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
++    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
++    ;;
++  hppa*64*)
++    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
++    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
++    ;;
++  *)
++    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
++    lt_cv_file_magic_test_file=/usr/lib/libc.sl
++    ;;
++  esac
++  ;;
++
++interix[[3-9]]*)
++  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
++  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
++  ;;
++
++irix5* | irix6* | nonstopux*)
++  case $LD in
++  *-32|*"-32 ") libmagic=32-bit;;
++  *-n32|*"-n32 ") libmagic=N32;;
++  *-64|*"-64 ") libmagic=64-bit;;
++  *) libmagic=never-match;;
++  esac
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++# This must be Linux ELF.
++linux* | k*bsd*-gnu)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++netbsd* | netbsdelf*-gnu)
++  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
++    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
++  else
++    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
++  fi
++  ;;
++
++newos6*)
++  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
++  lt_cv_file_magic_cmd=/usr/bin/file
++  lt_cv_file_magic_test_file=/usr/lib/libnls.so
++  ;;
++
++*nto* | *qnx*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++openbsd*)
++  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
++  else
++    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
++  fi
++  ;;
++
++osf3* | osf4* | osf5*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++rdos*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++solaris*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++
++sysv4 | sysv4.3*)
++  case $host_vendor in
++  motorola)
++    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
++    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
++    ;;
++  ncr)
++    lt_cv_deplibs_check_method=pass_all
++    ;;
++  sequent)
++    lt_cv_file_magic_cmd='/bin/file'
++    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
++    ;;
++  sni)
++    lt_cv_file_magic_cmd='/bin/file'
++    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
++    lt_cv_file_magic_test_file=/lib/libc.so
++    ;;
++  siemens)
++    lt_cv_deplibs_check_method=pass_all
++    ;;
++  pc)
++    lt_cv_deplibs_check_method=pass_all
++    ;;
++  esac
++  ;;
++
++tpf*)
++  lt_cv_deplibs_check_method=pass_all
++  ;;
++esac
++])
++file_magic_cmd=$lt_cv_file_magic_cmd
++deplibs_check_method=$lt_cv_deplibs_check_method
++test -z "$deplibs_check_method" && deplibs_check_method=unknown
++
++_LT_DECL([], [deplibs_check_method], [1],
++    [Method to check whether dependent libraries are shared objects])
++_LT_DECL([], [file_magic_cmd], [1],
++    [Command to use when deplibs_check_method == "file_magic"])
++])# _LT_CHECK_MAGIC_METHOD
++
++
++# LT_PATH_NM
++# ----------
++# find the pathname to a BSD- or MS-compatible name lister
++AC_DEFUN([LT_PATH_NM],
++[AC_REQUIRE([AC_PROG_CC])dnl
++AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
++[if test -n "$NM"; then
++  # Let the user override the test.
++  lt_cv_path_NM="$NM"
++else
++  lt_nm_to_check="${ac_tool_prefix}nm"
++  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
++    lt_nm_to_check="$lt_nm_to_check nm"
++  fi
++  for lt_tmp_nm in $lt_nm_to_check; do
++    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
++      IFS="$lt_save_ifs"
++      test -z "$ac_dir" && ac_dir=.
++      tmp_nm="$ac_dir/$lt_tmp_nm"
++      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
++	# Check to see if the nm accepts a BSD-compat flag.
++	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
++	#   nm: unknown option "B" ignored
++	# Tru64's nm complains that /dev/null is an invalid object file
++	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
++	*/dev/null* | *'Invalid file or object type'*)
++	  lt_cv_path_NM="$tmp_nm -B"
++	  break
++	  ;;
++	*)
++	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
++	  */dev/null*)
++	    lt_cv_path_NM="$tmp_nm -p"
++	    break
++	    ;;
++	  *)
++	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
++	    continue # so that we can try to find one that supports BSD flags
++	    ;;
++	  esac
++	  ;;
++	esac
++      fi
++    done
++    IFS="$lt_save_ifs"
++  done
++  : ${lt_cv_path_NM=no}
++fi])
++if test "$lt_cv_path_NM" != "no"; then
++  NM="$lt_cv_path_NM"
++else
++  # Didn't find any BSD compatible name lister, look for dumpbin.
++  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
++  AC_SUBST([DUMPBIN])
++  if test "$DUMPBIN" != ":"; then
++    NM="$DUMPBIN"
++  fi
++fi
++test -z "$NM" && NM=nm
++AC_SUBST([NM])
++_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
++
++AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
++  [lt_cv_nm_interface="BSD nm"
++  echo "int some_variable = 0;" > conftest.$ac_ext
++  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
++  (eval "$ac_compile" 2>conftest.err)
++  cat conftest.err >&AS_MESSAGE_LOG_FD
++  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
++  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
++  cat conftest.err >&AS_MESSAGE_LOG_FD
++  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
++  cat conftest.out >&AS_MESSAGE_LOG_FD
++  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
++    lt_cv_nm_interface="MS dumpbin"
++  fi
++  rm -f conftest*])
++])# LT_PATH_NM
++
++# Old names:
++AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
++AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_PROG_NM], [])
++dnl AC_DEFUN([AC_PROG_NM], [])
++
++
++# LT_LIB_M
++# --------
++# check for math library
++AC_DEFUN([LT_LIB_M],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++LIBM=
++case $host in
++*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
++  # These system don't have libm, or don't need it
++  ;;
++*-ncr-sysv4.3*)
++  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
++  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
++  ;;
++*)
++  AC_CHECK_LIB(m, cos, LIBM="-lm")
++  ;;
++esac
++AC_SUBST([LIBM])
++])# LT_LIB_M
++
++# Old name:
++AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_CHECK_LIBM], [])
++
++
++# _LT_COMPILER_NO_RTTI([TAGNAME])
++# -------------------------------
++m4_defun([_LT_COMPILER_NO_RTTI],
++[m4_require([_LT_TAG_COMPILER])dnl
++
++_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
++
++if test "$GCC" = yes; then
++  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
++
++  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
++    lt_cv_prog_compiler_rtti_exceptions,
++    [-fno-rtti -fno-exceptions], [],
++    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
++fi
++_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
++	[Compiler flag to turn off builtin functions])
++])# _LT_COMPILER_NO_RTTI
++
++
++# _LT_CMD_GLOBAL_SYMBOLS
++# ----------------------
++m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([LT_PATH_NM])dnl
++AC_REQUIRE([LT_PATH_LD])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_TAG_COMPILER])dnl
++
++# Check for command to grab the raw symbol name followed by C symbol from nm.
++AC_MSG_CHECKING([command to parse $NM output from $compiler object])
++AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
++[
++# These are sane defaults that work on at least a few old systems.
++# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
++
++# Character class describing NM global symbol codes.
++symcode='[[BCDEGRST]]'
++
++# Regexp to match symbols that can be accessed directly from C.
++sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
++
++# Define system-specific variables.
++case $host_os in
++aix*)
++  symcode='[[BCDT]]'
++  ;;
++cygwin* | mingw* | pw32* | cegcc*)
++  symcode='[[ABCDGISTW]]'
++  ;;
++hpux*)
++  if test "$host_cpu" = ia64; then
++    symcode='[[ABCDEGRST]]'
++  fi
++  ;;
++irix* | nonstopux*)
++  symcode='[[BCDEGRST]]'
++  ;;
++osf*)
++  symcode='[[BCDEGQRST]]'
++  ;;
++solaris*)
++  symcode='[[BDRT]]'
++  ;;
++sco3.2v5*)
++  symcode='[[DT]]'
++  ;;
++sysv4.2uw2*)
++  symcode='[[DT]]'
++  ;;
++sysv5* | sco5v6* | unixware* | OpenUNIX*)
++  symcode='[[ABDT]]'
++  ;;
++sysv4)
++  symcode='[[DFNSTU]]'
++  ;;
++esac
++
++# If we're using GNU nm, then use its standard symbol codes.
++case `$NM -V 2>&1` in
++*GNU* | *'with BFD'*)
++  symcode='[[ABCDGIRSTW]]' ;;
++esac
++
++# Transform an extracted symbol line into a proper C declaration.
++# Some systems (esp. on ia64) link data and code symbols differently,
++# so use this general approach.
++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
++
++# Transform an extracted symbol line into symbol name and symbol address
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
++
++# Handle CRLF in mingw tool chain
++opt_cr=
++case $build_os in
++mingw*)
++  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
++  ;;
++esac
++
++# Try without a prefix underscore, then with it.
++for ac_symprfx in "" "_"; do
++
++  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
++  symxfrm="\\1 $ac_symprfx\\2 \\2"
++
++  # Write the raw and C identifiers.
++  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++    # Fake it for dumpbin and say T for any non-static function
++    # and D for any global variable.
++    # Also find C++ and __fastcall symbols from MSVC++,
++    # which start with @ or ?.
++    lt_cv_sys_global_symbol_pipe="$AWK ['"\
++"     {last_section=section; section=\$ 3};"\
++"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
++"     \$ 0!~/External *\|/{next};"\
++"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
++"     {if(hide[section]) next};"\
++"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
++"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
++"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
++"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
++"     ' prfx=^$ac_symprfx]"
++  else
++    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
++  fi
++
++  # Check to see that the pipe works correctly.
++  pipe_works=no
++
++  rm -f conftest*
++  cat > conftest.$ac_ext <<_LT_EOF
++#ifdef __cplusplus
++extern "C" {
++#endif
++char nm_test_var;
++void nm_test_func(void);
++void nm_test_func(void){}
++#ifdef __cplusplus
++}
++#endif
++int main(){nm_test_var='a';nm_test_func();return(0);}
++_LT_EOF
++
++  if AC_TRY_EVAL(ac_compile); then
++    # Now try to grab the symbols.
++    nlist=conftest.nm
++    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
++      # Try sorting and uniquifying the output.
++      if sort "$nlist" | uniq > "$nlist"T; then
++	mv -f "$nlist"T "$nlist"
++      else
++	rm -f "$nlist"T
++      fi
++
++      # Make sure that we snagged all the symbols we need.
++      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
++	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
++	  cat <<_LT_EOF > conftest.$ac_ext
++#ifdef __cplusplus
++extern "C" {
++#endif
++
++_LT_EOF
++	  # Now generate the symbol file.
++	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
++
++	  cat <<_LT_EOF >> conftest.$ac_ext
++
++/* The mapping between symbol names and symbols.  */
++const struct {
++  const char *name;
++  void       *address;
++}
++lt__PROGRAM__LTX_preloaded_symbols[[]] =
++{
++  { "@PROGRAM@", (void *) 0 },
++_LT_EOF
++	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
++	  cat <<\_LT_EOF >> conftest.$ac_ext
++  {0, (void *) 0}
++};
++
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++  return lt__PROGRAM__LTX_preloaded_symbols;
++}
++#endif
++
++#ifdef __cplusplus
++}
++#endif
++_LT_EOF
++	  # Now try linking the two files.
++	  mv conftest.$ac_objext conftstm.$ac_objext
++	  lt_save_LIBS="$LIBS"
++	  lt_save_CFLAGS="$CFLAGS"
++	  LIBS="conftstm.$ac_objext"
++	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
++	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
++	    pipe_works=yes
++	  fi
++	  LIBS="$lt_save_LIBS"
++	  CFLAGS="$lt_save_CFLAGS"
++	else
++	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
++	fi
++      else
++	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
++      fi
++    else
++      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
++    fi
++  else
++    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
++    cat conftest.$ac_ext >&5
++  fi
++  rm -rf conftest* conftst*
++
++  # Do not use the global_symbol_pipe unless it works.
++  if test "$pipe_works" = yes; then
++    break
++  else
++    lt_cv_sys_global_symbol_pipe=
++  fi
++done
++])
++if test -z "$lt_cv_sys_global_symbol_pipe"; then
++  lt_cv_sys_global_symbol_to_cdecl=
++fi
++if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
++  AC_MSG_RESULT(failed)
++else
++  AC_MSG_RESULT(ok)
++fi
++
++_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
++    [Take the output of nm and produce a listing of raw symbols and C names])
++_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
++    [Transform the output of nm in a proper C declaration])
++_LT_DECL([global_symbol_to_c_name_address],
++    [lt_cv_sys_global_symbol_to_c_name_address], [1],
++    [Transform the output of nm in a C name address pair])
++_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
++    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
++    [Transform the output of nm in a C name address pair when lib prefix is needed])
++]) # _LT_CMD_GLOBAL_SYMBOLS
++
++
++# _LT_COMPILER_PIC([TAGNAME])
++# ---------------------------
++m4_defun([_LT_COMPILER_PIC],
++[m4_require([_LT_TAG_COMPILER])dnl
++_LT_TAGVAR(lt_prog_compiler_wl, $1)=
++_LT_TAGVAR(lt_prog_compiler_pic, $1)=
++_LT_TAGVAR(lt_prog_compiler_static, $1)=
++
++AC_MSG_CHECKING([for $compiler option to produce PIC])
++m4_if([$1], [CXX], [
++  # C++ specific cases for pic, static, wl, etc.
++  if test "$GXX" = yes; then
++    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++
++    case $host_os in
++    aix*)
++      # All AIX code is PIC.
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      fi
++      ;;
++
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++        ;;
++      m68k)
++            # FIXME: we need at least 68020 code to build shared libraries, but
++            # adding the `-m68020' flag to GCC prevents building anything better,
++            # like `-m68040'.
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
++        ;;
++      esac
++      ;;
++
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++      # PIC is the default for these OSes.
++      ;;
++    mingw* | cygwin* | os2* | pw32* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
++      m4_if([$1], [GCJ], [],
++	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++      ;;
++    darwin* | rhapsody*)
++      # PIC is the default on this platform
++      # Common symbols not allowed in MH_DYLIB files
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
++      ;;
++    *djgpp*)
++      # DJGPP does not support shared libraries at all
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++      ;;
++    interix[[3-9]]*)
++      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++      # Instead, we relocate shared libraries at runtime.
++      ;;
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
++      fi
++      ;;
++    hpux*)
++      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
++      # sets the default TLS model and affects inlining.
++      case $host_cpu in
++      hppa*64*)
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	;;
++      esac
++      ;;
++    *qnx* | *nto*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++      ;;
++    *)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++      ;;
++    esac
++  else
++    case $host_os in
++      aix[[4-9]]*)
++	# All AIX code is PIC.
++	if test "$host_cpu" = ia64; then
++	  # AIX 5 now supports IA64 processor
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	else
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
++	fi
++	;;
++      chorus*)
++	case $cc_basename in
++	cxch68*)
++	  # Green Hills C++ Compiler
++	  # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
++	  ;;
++	esac
++	;;
++      dgux*)
++	case $cc_basename in
++	  ec++*)
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    ;;
++	  ghcx*)
++	    # Green Hills C++ Compiler
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      freebsd* | dragonfly*)
++	# FreeBSD uses GNU C++
++	;;
++      hpux9* | hpux10* | hpux11*)
++	case $cc_basename in
++	  CC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
++	    if test "$host_cpu" != ia64; then
++	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
++	    fi
++	    ;;
++	  aCC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
++	    case $host_cpu in
++	    hppa*64*|ia64*)
++	      # +Z the default
++	      ;;
++	    *)
++	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
++	      ;;
++	    esac
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      interix*)
++	# This is c89, which is MS Visual C++ (no shared libs)
++	# Anyone wants to do a port?
++	;;
++      irix5* | irix6* | nonstopux*)
++	case $cc_basename in
++	  CC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++	    # CC pic flag -KPIC is the default.
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      linux* | k*bsd*-gnu)
++	case $cc_basename in
++	  KCC*)
++	    # KAI C++ Compiler
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	    ;;
++	  ecpc* )
++	    # old Intel C++ for x86_64 which still supported -KPIC.
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++	    ;;
++	  icpc* )
++	    # Intel C++, used to be incompatible with GCC.
++	    # ICC 10 doesn't accept -KPIC any more.
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++	    ;;
++	  pgCC* | pgcpp*)
++	    # Portland Group C++ compiler
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    ;;
++	  cxx*)
++	    # Compaq C++
++	    # Make sure the PIC flag is empty.  It appears that all Alpha
++	    # Linux and Compaq Tru64 Unix objects are PIC.
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++	    ;;
++	  xlc* | xlC*)
++	    # IBM XL 8.0 on PPC
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
++	    ;;
++	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++	      ;;
++	    esac
++	    ;;
++	esac
++	;;
++      lynxos*)
++	;;
++      m88k*)
++	;;
++      mvs*)
++	case $cc_basename in
++	  cxx*)
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      netbsd* | netbsdelf*-gnu)
++	;;
++      *qnx* | *nto*)
++        # QNX uses GNU C++, but need to define -shared option too, otherwise
++        # it will coredump.
++        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++        ;;
++      osf3* | osf4* | osf5*)
++	case $cc_basename in
++	  KCC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
++	    ;;
++	  RCC*)
++	    # Rational C++ 2.4.1
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    ;;
++	  cxx*)
++	    # Digital/Compaq C++
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    # Make sure the PIC flag is empty.  It appears that all Alpha
++	    # Linux and Compaq Tru64 Unix objects are PIC.
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      psos*)
++	;;
++      solaris*)
++	case $cc_basename in
++	  CC*)
++	    # Sun C++ 4.2, 5.x and Centerline C++
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++	    ;;
++	  gcx*)
++	    # Green Hills C++ Compiler
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      sunos4*)
++	case $cc_basename in
++	  CC*)
++	    # Sun C++ 4.x
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    ;;
++	  lcc*)
++	    # Lucid
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++	case $cc_basename in
++	  CC*)
++	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	    ;;
++	esac
++	;;
++      tandem*)
++	case $cc_basename in
++	  NCC*)
++	    # NonStop-UX NCC 3.20
++	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	    ;;
++	  *)
++	    ;;
++	esac
++	;;
++      vxworks*)
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++	;;
++    esac
++  fi
++],
++[
++  if test "$GCC" = yes; then
++    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++
++    case $host_os in
++      aix*)
++      # All AIX code is PIC.
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      fi
++      ;;
++
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++        ;;
++      m68k)
++            # FIXME: we need at least 68020 code to build shared libraries, but
++            # adding the `-m68020' flag to GCC prevents building anything better,
++            # like `-m68040'.
++            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
++        ;;
++      esac
++      ;;
++
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++      # PIC is the default for these OSes.
++      ;;
++
++    mingw* | cygwin* | pw32* | os2* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
++      m4_if([$1], [GCJ], [],
++	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++      ;;
++
++    darwin* | rhapsody*)
++      # PIC is the default on this platform
++      # Common symbols not allowed in MH_DYLIB files
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
++      ;;
++
++    hpux*)
++      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
++      # sets the default TLS model and affects inlining.
++      case $host_cpu in
++      hppa*64*)
++	# +Z the default
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	;;
++      esac
++      ;;
++
++    interix[[3-9]]*)
++      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++      # Instead, we relocate shared libraries at runtime.
++      ;;
++
++    msdosdjgpp*)
++      # Just because we use GCC doesn't mean we suddenly get shared libraries
++      # on systems that don't support them.
++      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++      enable_shared=no
++      ;;
++
++    *nto* | *qnx*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++      ;;
++
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
++      fi
++      ;;
++
++    *)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++      ;;
++    esac
++  else
++    # PORTME Check for flag to pass linker flags through the system compiler.
++    case $host_os in
++    aix*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      if test "$host_cpu" = ia64; then
++	# AIX 5 now supports IA64 processor
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      else
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
++      fi
++      ;;
++
++    mingw* | cygwin* | pw32* | os2* | cegcc*)
++      # This hack is so that the source file can tell whether it is being
++      # built for inclusion in a dll (and should export symbols for example).
++      m4_if([$1], [GCJ], [],
++	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++      ;;
++
++    hpux9* | hpux10* | hpux11*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
++      # not for PA HP-UX.
++      case $host_cpu in
++      hppa*64*|ia64*)
++	# +Z the default
++	;;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
++	;;
++      esac
++      # Is there a better lt_prog_compiler_static that works with the bundled CC?
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
++      ;;
++
++    irix5* | irix6* | nonstopux*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      # PIC (with -KPIC) is the default.
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++      ;;
++
++    linux* | k*bsd*-gnu)
++      case $cc_basename in
++      # old Intel for x86_64 which still supported -KPIC.
++      ecc*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++        ;;
++      # icc used to be incompatible with GCC.
++      # ICC 10 doesn't accept -KPIC any more.
++      icc* | ifort*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
++        ;;
++      # Lahey Fortran 8.1.
++      lf95*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
++	;;
++      pgcc* | pgf77* | pgf90* | pgf95*)
++        # Portland Group compilers (*not* the Pentium gcc compiler,
++	# which looks to be a dead project)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++        ;;
++      ccc*)
++        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++        # All Alpha code is PIC.
++        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++        ;;
++      xl*)
++	# IBM XL C 8.0/Fortran 10.1 on PPC
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
++	;;
++      *)
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)
++	  # Sun C 5.9
++	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	  _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	  ;;
++	*Sun\ F*)
++	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
++	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	  _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
++	  ;;
++	esac
++	;;
++      esac
++      ;;
++
++    newsos6)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
++
++    *nto* | *qnx*)
++      # QNX uses GNU C++, but need to define -shared option too, otherwise
++      # it will coredump.
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
++      ;;
++
++    osf3* | osf4* | osf5*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      # All OSF/1 code is PIC.
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++      ;;
++
++    rdos*)
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
++      ;;
++
++    solaris*)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      case $cc_basename in
++      f77* | f90* | f95*)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
++      *)
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
++      esac
++      ;;
++
++    sunos4*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
++
++    sysv4 | sysv4.2uw2* | sysv4.3*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
++
++    sysv4*MP*)
++      if test -d /usr/nec ;then
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      fi
++      ;;
++
++    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
++
++    unicos*)
++      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++      ;;
++
++    uts4*)
++      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
++      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++      ;;
++
++    *)
++      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
++      ;;
++    esac
++  fi
++])
++case $host_os in
++  # For platforms which do not support PIC, -DPIC is meaningless:
++  *djgpp*)
++    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
++    ;;
++  *)
++    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
++    ;;
++esac
++AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
++	[How to pass a linker flag through the compiler])
++
++#
++# Check to make sure the PIC flag actually works.
++#
++if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
++  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
++    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
++    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
++    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
++     "" | " "*) ;;
++     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
++     esac],
++    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
++     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
++fi
++_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
++	[Additional compiler flags for building library objects])
++
++#
++# Check to make sure the static flag actually works.
++#
++wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
++_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
++  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
++  $lt_tmp_static_flag,
++  [],
++  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
++_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
++	[Compiler flag to prevent dynamic linking])
++])# _LT_COMPILER_PIC
++
++
++# _LT_LINKER_SHLIBS([TAGNAME])
++# ----------------------------
++# See if the linker supports building shared libraries.
++m4_defun([_LT_LINKER_SHLIBS],
++[AC_REQUIRE([LT_PATH_LD])dnl
++AC_REQUIRE([LT_PATH_NM])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++m4_require([_LT_TAG_COMPILER])dnl
++AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
++m4_if([$1], [CXX], [
++  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  case $host_os in
++  aix[[4-9]]*)
++    # If we're using GNU nm, then we don't want the "-C" option.
++    # -C means demangle to AIX nm, but means don't demangle with GNU nm
++    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++    else
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++    fi
++    ;;
++  pw32*)
++    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
++  ;;
++  cygwin* | mingw* | cegcc*)
++    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
++  ;;
++  linux* | k*bsd*-gnu)
++    _LT_TAGVAR(link_all_deplibs, $1)=no
++  ;;
++  *)
++    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  ;;
++  esac
++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
++], [
++  runpath_var=
++  _LT_TAGVAR(allow_undefined_flag, $1)=
++  _LT_TAGVAR(always_export_symbols, $1)=no
++  _LT_TAGVAR(archive_cmds, $1)=
++  _LT_TAGVAR(archive_expsym_cmds, $1)=
++  _LT_TAGVAR(compiler_needs_object, $1)=no
++  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
++  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  _LT_TAGVAR(hardcode_automatic, $1)=no
++  _LT_TAGVAR(hardcode_direct, $1)=no
++  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
++  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++  _LT_TAGVAR(hardcode_libdir_separator, $1)=
++  _LT_TAGVAR(hardcode_minus_L, $1)=no
++  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
++  _LT_TAGVAR(inherit_rpath, $1)=no
++  _LT_TAGVAR(link_all_deplibs, $1)=unknown
++  _LT_TAGVAR(module_cmds, $1)=
++  _LT_TAGVAR(module_expsym_cmds, $1)=
++  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
++  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
++  _LT_TAGVAR(thread_safe_flag_spec, $1)=
++  _LT_TAGVAR(whole_archive_flag_spec, $1)=
++  # include_expsyms should be a list of space-separated symbols to be *always*
++  # included in the symbol list
++  _LT_TAGVAR(include_expsyms, $1)=
++  # exclude_expsyms can be an extended regexp of symbols to exclude
++  # it will be wrapped by ` (' and `)$', so one must not match beginning or
++  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
++  # as well as any symbol that contains `d'.
++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
++  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
++  # platforms (ab)use it in PIC code, but their linkers get confused if
++  # the symbol is explicitly referenced.  Since portable code cannot
++  # rely on this symbol name, it's probably fine to never include it in
++  # preloaded symbol tables.
++  # Exclude shared library initialization/finalization symbols.
++dnl Note also adjust exclude_expsyms for C++ above.
++  extract_expsyms_cmds=
++
++  case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    # FIXME: the MSVC++ port hasn't been tested in a loooong time
++    # When not using gcc, we currently assume that we are using
++    # Microsoft Visual C++.
++    if test "$GCC" != yes; then
++      with_gnu_ld=no
++    fi
++    ;;
++  interix*)
++    # we just hope/assume this is gcc and not c89 (= MSVC++)
++    with_gnu_ld=yes
++    ;;
++  openbsd*)
++    with_gnu_ld=no
++    ;;
++  linux* | k*bsd*-gnu)
++    _LT_TAGVAR(link_all_deplibs, $1)=no
++    ;;
++  esac
++
++  _LT_TAGVAR(ld_shlibs, $1)=yes
++  if test "$with_gnu_ld" = yes; then
++    # If archive_cmds runs LD, not CC, wlarc should be empty
++    wlarc='${wl}'
++
++    # Set some defaults for GNU ld with shared library support. These
++    # are reset later if shared libraries are not supported. Putting them
++    # here allows them to be overridden if necessary.
++    runpath_var=LD_RUN_PATH
++    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++    # ancient GNU ld didn't support --whole-archive et. al.
++    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
++      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++    else
++      _LT_TAGVAR(whole_archive_flag_spec, $1)=
++    fi
++    supports_anon_versioning=no
++    case `$LD -v 2>&1` in
++      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
++      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
++      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
++      *\ 2.11.*) ;; # other 2.11 versions
++      *) supports_anon_versioning=yes ;;
++    esac
++
++    # See if GNU ld supports shared libraries.
++    case $host_os in
++    aix[[3-9]]*)
++      # On AIX/PPC, the GNU linker is very broken
++      if test "$host_cpu" != ia64; then
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	cat <<_LT_EOF 1>&2
++
++*** Warning: the GNU linker, at least up to release 2.9.1, is reported
++*** to be unable to reliably create shared libraries on AIX.
++*** Therefore, libtool is disabling shared libraries support.  If you
++*** really care for shared libraries, you may want to modify your PATH
++*** so that a non-GNU linker is found, and then restart.
++
++_LT_EOF
++      fi
++      ;;
++
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++            _LT_TAGVAR(archive_expsym_cmds, $1)=''
++        ;;
++      m68k)
++            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++            _LT_TAGVAR(hardcode_minus_L, $1)=yes
++        ;;
++      esac
++      ;;
++
++    beos*)
++      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
++	# support --undefined.  This deserves some investigation.  FIXME
++	_LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
++    cygwin* | mingw* | pw32* | cegcc*)
++      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
++      # as there is no search path for DLLs.
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_TAGVAR(always_export_symbols, $1)=no
++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
++
++      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++	# If the export-symbols file already is a .def file (1st line
++	# is EXPORTS), use it as is; otherwise, prepend...
++	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	  cp $export_symbols $output_objdir/$soname.def;
++	else
++	  echo EXPORTS > $output_objdir/$soname.def;
++	  cat $export_symbols >> $output_objdir/$soname.def;
++	fi~
++	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
++    interix[[3-9]]*)
++      _LT_TAGVAR(hardcode_direct, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++      # Instead, shared libraries are loaded at an image base (0x10000000 by
++      # default) and relocated if they conflict, which is a slow very memory
++      # consuming and fragmenting process.  To avoid this, we pick a random,
++      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++      ;;
++
++    gnu* | linux* | tpf* | k*bsd*-gnu)
++      tmp_diet=no
++      if test "$host_os" = linux-dietlibc; then
++	case $cc_basename in
++	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
++	esac
++      fi
++      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
++	 && test "$tmp_diet" = no
++      then
++	tmp_addflag=
++	tmp_sharedflag='-shared'
++	case $cc_basename,$host_cpu in
++        pgcc*)				# Portland Group C compiler
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_addflag=' $pic_flag'
++	  ;;
++	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_addflag=' $pic_flag -Mnomain' ;;
++	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
++	  tmp_addflag=' -i_dynamic' ;;
++	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
++	  tmp_addflag=' -i_dynamic -nofor_main' ;;
++	ifc* | ifort*)			# Intel Fortran compiler
++	  tmp_addflag=' -nofor_main' ;;
++	lf95*)				# Lahey Fortran 8.1
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)=
++	  tmp_sharedflag='--shared' ;;
++	xl[[cC]]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
++	  tmp_sharedflag='-qmkshrobj'
++	  tmp_addflag= ;;
++	esac
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)			# Sun C 5.9
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	  _LT_TAGVAR(compiler_needs_object, $1)=yes
++	  tmp_sharedflag='-G' ;;
++	*Sun\ F*)			# Sun Fortran 8.3
++	  tmp_sharedflag='-G' ;;
++	esac
++	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++
++        if test "x$supports_anon_versioning" = xyes; then
++          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
++	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++	    echo "local: *; };" >> $output_objdir/$libname.ver~
++	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++        fi
++
++	case $cc_basename in
++	xlf*)
++	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  if test "x$supports_anon_versioning" = xyes; then
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
++	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++	      echo "local: *; };" >> $output_objdir/$libname.ver~
++	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	  fi
++	  ;;
++	esac
++      else
++        _LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
++	wlarc=
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      fi
++      ;;
++
++    solaris*)
++      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	cat <<_LT_EOF 1>&2
++
++*** Warning: The releases 2.8.* of the GNU linker cannot reliably
++*** create shared libraries on Solaris systems.  Therefore, libtool
++*** is disabling shared libraries support.  We urge you to upgrade GNU
++*** binutils to release 2.9.1 or newer.  Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
++
++_LT_EOF
++      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
++    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
++      case `$LD -v 2>&1` in
++        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	cat <<_LT_EOF 1>&2
++
++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
++*** reliably create shared libraries on SCO systems.  Therefore, libtool
++*** is disabling shared libraries support.  We urge you to upgrade GNU
++*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
++
++_LT_EOF
++	;;
++	*)
++	  # For security reasons, it is highly recommended that you always
++	  # use absolute paths for naming shared libraries, and exclude the
++	  # DT_RUNPATH tag from executables and libraries.  But doing so
++	  # requires that you compile everything twice, which is a pain.
++	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	  else
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	  fi
++	;;
++      esac
++      ;;
++
++    sunos4*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      wlarc=
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    *)
++      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++    esac
++
++    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
++      runpath_var=
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
++      _LT_TAGVAR(whole_archive_flag_spec, $1)=
++    fi
++  else
++    # PORTME fill in a description of your system's linker (not GNU ld)
++    case $host_os in
++    aix3*)
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_TAGVAR(always_export_symbols, $1)=yes
++      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
++      # Note: this linker hardcodes the directories in LIBPATH if there
++      # are no directories specified by -L.
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
++	# Neither direct hardcoding nor static linking is supported with a
++	# broken collect2.
++	_LT_TAGVAR(hardcode_direct, $1)=unsupported
++      fi
++      ;;
++
++    aix[[4-9]]*)
++      if test "$host_cpu" = ia64; then
++	# On IA64, the linker does run time linking by default, so we don't
++	# have to do anything special.
++	aix_use_runtimelinking=no
++	exp_sym_flag='-Bexport'
++	no_entry_flag=""
++      else
++	# If we're using GNU nm, then we don't want the "-C" option.
++	# -C means demangle to AIX nm, but means don't demangle with GNU nm
++	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	else
++	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	fi
++	aix_use_runtimelinking=no
++
++	# Test if we are trying to use run time linking or normal
++	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
++	# need to do runtime linking.
++	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
++	  for ld_flag in $LDFLAGS; do
++	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
++	    aix_use_runtimelinking=yes
++	    break
++	  fi
++	  done
++	  ;;
++	esac
++
++	exp_sym_flag='-bexport'
++	no_entry_flag='-bnoentry'
++      fi
++
++      # When large executables or shared objects are built, AIX ld can
++      # have problems creating the table of contents.  If linking a library
++      # or program results in "error TOC overflow" add -mminimal-toc to
++      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
++      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
++
++      _LT_TAGVAR(archive_cmds, $1)=''
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
++
++      if test "$GCC" = yes; then
++	case $host_os in aix4.[[012]]|aix4.[[012]].*)
++	# We only want to do this on AIX 4.2 and lower, the check
++	# below for broken collect2 doesn't work under 4.3+
++	  collect2name=`${CC} -print-prog-name=collect2`
++	  if test -f "$collect2name" &&
++	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++	  then
++	  # We have reworked collect2
++	  :
++	  else
++	  # We have old collect2
++	  _LT_TAGVAR(hardcode_direct, $1)=unsupported
++	  # It fails to find uninstalled libraries when the uninstalled
++	  # path is not listed in the libpath.  Setting hardcode_minus_L
++	  # to unsupported forces relinking
++	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++	  _LT_TAGVAR(hardcode_libdir_separator, $1)=
++	  fi
++	  ;;
++	esac
++	shared_flag='-shared'
++	if test "$aix_use_runtimelinking" = yes; then
++	  shared_flag="$shared_flag "'${wl}-G'
++	fi
++	_LT_TAGVAR(link_all_deplibs, $1)=no
++      else
++	# not using gcc
++	if test "$host_cpu" = ia64; then
++	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++	# chokes on -Wl,-G. The following line is correct:
++	  shared_flag='-G'
++	else
++	  if test "$aix_use_runtimelinking" = yes; then
++	    shared_flag='${wl}-G'
++	  else
++	    shared_flag='${wl}-bM:SRE'
++	  fi
++	fi
++      fi
++
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
++      # It seems that -bexpall does not export symbols beginning with
++      # underscore (_), so it is better to generate a list of symbols to export.
++      _LT_TAGVAR(always_export_symbols, $1)=yes
++      if test "$aix_use_runtimelinking" = yes; then
++	# Warning - without using the other runtime loading flags (-brtl),
++	# -berok will link without error, but may produce a broken library.
++	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
++        # Determine the default libpath from the value encoded in an
++        # empty executable.
++        _LT_SYS_MODULE_PATH_AIX
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++      else
++	if test "$host_cpu" = ia64; then
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
++	  _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
++	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++	else
++	 # Determine the default libpath from the value encoded in an
++	 # empty executable.
++	 _LT_SYS_MODULE_PATH_AIX
++	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++	  # Warning - without using the other run time loading flags,
++	  # -berok will link without error, but may produce a broken library.
++	  _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
++	  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
++	  # Exported symbols can be pulled into shared objects from archives
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++	  # This is similar to how AIX traditionally builds its shared libraries.
++	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++	fi
++      fi
++      ;;
++
++    amigaos*)
++      case $host_cpu in
++      powerpc)
++            # see comment about AmigaOS4 .so support
++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++            _LT_TAGVAR(archive_expsym_cmds, $1)=''
++        ;;
++      m68k)
++            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++            _LT_TAGVAR(hardcode_minus_L, $1)=yes
++        ;;
++      esac
++      ;;
++
++    bsdi[[45]]*)
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
++      ;;
++
++    cygwin* | mingw* | pw32* | cegcc*)
++      # When not using gcc, we currently assume that we are using
++      # Microsoft Visual C++.
++      # hardcode_libdir_flag_spec is actually meaningless, as there is
++      # no search path for DLLs.
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      # Tell ltmain to make .lib files, not .a files.
++      libext=lib
++      # Tell ltmain to make .dll files, not .so files.
++      shrext_cmds=".dll"
++      # FIXME: Setting linknames here is a bad hack.
++      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
++      # The linker will automatically build a .lib file if we build a DLL.
++      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++      # FIXME: Should let the user specify the lib program.
++      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
++      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++      ;;
++
++    darwin* | rhapsody*)
++      _LT_DARWIN_LINKER_FEATURES($1)
++      ;;
++
++    dgux*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    freebsd1*)
++      _LT_TAGVAR(ld_shlibs, $1)=no
++      ;;
++
++    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
++    # support.  Future versions do this automatically, but an explicit c++rt0.o
++    # does not break anything, and helps significantly (at the cost of a little
++    # extra space).
++    freebsd2.2*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++    freebsd2*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
++    freebsd* | dragonfly*)
++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    hpux9*)
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++
++      # hardcode_minus_L: Not really in the search PATH,
++      # but as the default location of the library.
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      ;;
++
++    hpux10*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      if test "$with_gnu_ld" = no; then
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++	_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
++	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
++	_LT_TAGVAR(hardcode_direct, $1)=yes
++	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	# hardcode_minus_L: Not really in the search PATH,
++	# but as the default location of the library.
++	_LT_TAGVAR(hardcode_minus_L, $1)=yes
++      fi
++      ;;
++
++    hpux11*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++	case $host_cpu in
++	hppa*64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	ia64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	esac
++      else
++	case $host_cpu in
++	hppa*64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	ia64*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	esac
++      fi
++      if test "$with_gnu_ld" = no; then
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	case $host_cpu in
++	hppa*64*|ia64*)
++	  _LT_TAGVAR(hardcode_direct, $1)=no
++	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	  ;;
++	*)
++	  _LT_TAGVAR(hardcode_direct, $1)=yes
++	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++
++	  # hardcode_minus_L: Not really in the search PATH,
++	  # but as the default location of the library.
++	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
++	  ;;
++	esac
++      fi
++      ;;
++
++    irix5* | irix6* | nonstopux*)
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	# Try to use the -exported_symbol ld option, if it does not
++	# work, assume that -exports_file does not work either and
++	# implicitly export all symbols.
++        save_LDFLAGS="$LDFLAGS"
++        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++        AC_LINK_IFELSE(int foo(void) {},
++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++        )
++        LDFLAGS="$save_LDFLAGS"
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++      fi
++      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_TAGVAR(inherit_rpath, $1)=yes
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      ;;
++
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    newsos6)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    *nto* | *qnx*)
++      ;;
++
++    openbsd*)
++      if test -f /usr/libexec/ld.so; then
++	_LT_TAGVAR(hardcode_direct, $1)=yes
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	else
++	  case $host_os in
++	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
++	     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	     ;;
++	   *)
++	     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	     ;;
++	  esac
++	fi
++      else
++	_LT_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
++    os2*)
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
++      ;;
++
++    osf3*)
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++      else
++	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++      fi
++      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
++
++    osf4* | osf5*)	# as osf3* with the addition of -msym flag
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      else
++	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
++	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
++
++	# Both c and cxx compiler support -rpath directly
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++      fi
++      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
++
++    solaris*)
++      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
++      if test "$GCC" = yes; then
++	wlarc='${wl}'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++      else
++	case `$CC -V 2>&1` in
++	*"Compilers 5.0"*)
++	  wlarc=''
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
++	  ;;
++	*)
++	  wlarc='${wl}'
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  ;;
++	esac
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      case $host_os in
++      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++      *)
++	# The compiler driver will combine and reorder linker options,
++	# but understands `-z linker_flag'.  GCC discards it without `$wl',
++	# but is careful enough not to reorder.
++	# Supported since Solaris 2.6 (maybe 2.5.1?)
++	if test "$GCC" = yes; then
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++	else
++	  _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++	fi
++	;;
++      esac
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      ;;
++
++    sunos4*)
++      if test "x$host_vendor" = xsequent; then
++	# Use $CC to link under sequent, because it throws in some extra .o
++	# files that make .init and .fini sections work.
++	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_direct, $1)=yes
++      _LT_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    sysv4)
++      case $host_vendor in
++	sni)
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
++	;;
++	siemens)
++	  ## LD is ld it makes a PLAMLIB
++	  ## CC just makes a GrossModule.
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
++	  _LT_TAGVAR(hardcode_direct, $1)=no
++        ;;
++	motorola)
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	  _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
++	;;
++      esac
++      runpath_var='LD_RUN_PATH'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    sysv4.3*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
++      ;;
++
++    sysv4*MP*)
++      if test -d /usr/nec; then
++	_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	runpath_var=LD_RUN_PATH
++	hardcode_runpath_var=yes
++	_LT_TAGVAR(ld_shlibs, $1)=yes
++      fi
++      ;;
++
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
++      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      runpath_var='LD_RUN_PATH'
++
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      fi
++      ;;
++
++    sysv5* | sco3.2v5* | sco5v6*)
++      # Note: We can NOT use -z defs as we might desire, because we do not
++      # link with -lc, and that would cause any symbols used from libc to
++      # always be unresolved, which means just about no library would
++      # ever link correctly.  If we're not using GNU ld we use -z text
++      # though, which does catch some bad symbols but isn't as heavy-handed
++      # as -z defs.
++      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
++      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
++      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++      _LT_TAGVAR(link_all_deplibs, $1)=yes
++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
++      runpath_var='LD_RUN_PATH'
++
++      if test "$GCC" = yes; then
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      fi
++      ;;
++
++    uts4*)
++      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    *)
++      _LT_TAGVAR(ld_shlibs, $1)=no
++      ;;
++    esac
++
++    if test x$host_vendor = xsni; then
++      case $host in
++      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
++	;;
++      esac
++    fi
++  fi
++])
++AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
++test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
++
++_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
++
++_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
++_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
++_LT_DECL([], [extract_expsyms_cmds], [2],
++    [The commands to extract the exported symbol list from a shared archive])
++
++#
++# Do we need to explicitly link libc?
++#
++case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
++x|xyes)
++  # Assume -lc should be added
++  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++
++  if test "$enable_shared" = yes && test "$GCC" = yes; then
++    case $_LT_TAGVAR(archive_cmds, $1) in
++    *'~'*)
++      # FIXME: we may have to deal with multi-command sequences.
++      ;;
++    '$CC '*)
++      # Test whether the compiler implicitly links with -lc since on some
++      # systems, -lgcc has to come before -lc. If gcc already passes -lc
++      # to ld, don't add -lc before -lgcc.
++      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
++      $RM conftest*
++      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
++        soname=conftest
++        lib=conftest
++        libobjs=conftest.$ac_objext
++        deplibs=
++        wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
++	pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
++        compiler_flags=-v
++        linker_flags=-v
++        verstring=
++        output_objdir=.
++        libname=conftest
++        lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
++        _LT_TAGVAR(allow_undefined_flag, $1)=
++        if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
++        then
++	  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++        else
++	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++        fi
++        _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
++      else
++        cat conftest.err 1>&5
++      fi
++      $RM conftest*
++      AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])
++      ;;
++    esac
++  fi
++  ;;
++esac
++
++_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
++    [Whether or not to add -lc for building shared libraries])
++_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
++    [enable_shared_with_static_runtimes], [0],
++    [Whether or not to disallow shared libs when runtime libs are static])
++_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
++    [Compiler flag to allow reflexive dlopens])
++_LT_TAGDECL([], [whole_archive_flag_spec], [1],
++    [Compiler flag to generate shared objects directly from archives])
++_LT_TAGDECL([], [compiler_needs_object], [1],
++    [Whether the compiler copes with passing no objects directly])
++_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
++    [Create an old-style archive from a shared archive])
++_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
++    [Create a temporary old-style archive to link instead of a shared archive])
++_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
++_LT_TAGDECL([], [archive_expsym_cmds], [2])
++_LT_TAGDECL([], [module_cmds], [2],
++    [Commands used to build a loadable module if different from building
++    a shared archive.])
++_LT_TAGDECL([], [module_expsym_cmds], [2])
++_LT_TAGDECL([], [with_gnu_ld], [1],
++    [Whether we are building with GNU ld or not])
++_LT_TAGDECL([], [allow_undefined_flag], [1],
++    [Flag that allows shared libraries with undefined symbols to be built])
++_LT_TAGDECL([], [no_undefined_flag], [1],
++    [Flag that enforces no undefined symbols])
++_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
++    [Flag to hardcode $libdir into a binary during linking.
++    This must work even if $libdir does not exist])
++_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
++    [[If ld is used when linking, flag to hardcode $libdir into a binary
++    during linking.  This must work even if $libdir does not exist]])
++_LT_TAGDECL([], [hardcode_libdir_separator], [1],
++    [Whether we need a single "-rpath" flag with a separated argument])
++_LT_TAGDECL([], [hardcode_direct], [0],
++    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
++    DIR into the resulting binary])
++_LT_TAGDECL([], [hardcode_direct_absolute], [0],
++    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
++    DIR into the resulting binary and the resulting library dependency is
++    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
++    library is relocated])
++_LT_TAGDECL([], [hardcode_minus_L], [0],
++    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++    into the resulting binary])
++_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
++    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++    into the resulting binary])
++_LT_TAGDECL([], [hardcode_automatic], [0],
++    [Set to "yes" if building a shared library automatically hardcodes DIR
++    into the library and all subsequent libraries and executables linked
++    against it])
++_LT_TAGDECL([], [inherit_rpath], [0],
++    [Set to yes if linker adds runtime paths of dependent libraries
++    to runtime path list])
++_LT_TAGDECL([], [link_all_deplibs], [0],
++    [Whether libtool must link a program against all its dependency libraries])
++_LT_TAGDECL([], [fix_srcfile_path], [1],
++    [Fix the shell variable $srcfile for the compiler])
++_LT_TAGDECL([], [always_export_symbols], [0],
++    [Set to "yes" if exported symbols are required])
++_LT_TAGDECL([], [export_symbols_cmds], [2],
++    [The commands to list exported symbols])
++_LT_TAGDECL([], [exclude_expsyms], [1],
++    [Symbols that should not be listed in the preloaded symbols])
++_LT_TAGDECL([], [include_expsyms], [1],
++    [Symbols that must always be exported])
++_LT_TAGDECL([], [prelink_cmds], [2],
++    [Commands necessary for linking programs (against libraries) with templates])
++_LT_TAGDECL([], [file_list_spec], [1],
++    [Specify filename containing input files])
++dnl FIXME: Not yet implemented
++dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
++dnl    [Compiler flag to generate thread safe objects])
++])# _LT_LINKER_SHLIBS
++
++
++# _LT_LANG_C_CONFIG([TAG])
++# ------------------------
++# Ensure that the configuration variables for a C compiler are suitably
++# defined.  These variables are subsequently used by _LT_CONFIG to write
++# the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_C_CONFIG],
++[m4_require([_LT_DECL_EGREP])dnl
++lt_save_CC="$CC"
++AC_LANG_PUSH(C)
++
++# Source file extension for C test sources.
++ac_ext=c
++
++# Object file extension for compiled C test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# Code to be used in simple compile tests
++lt_simple_compile_test_code="int some_variable = 0;"
++
++# Code to be used in simple link tests
++lt_simple_link_test_code='int main(){return(0);}'
++
++_LT_TAG_COMPILER
++# Save the default compiler, since it gets overwritten when the other
++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
++compiler_DEFAULT=$CC
++
++# save warnings/boilerplate of simple test code
++_LT_COMPILER_BOILERPLATE
++_LT_LINKER_BOILERPLATE
++
++## CAVEAT EMPTOR:
++## There is no encapsulation within the following macros, do not change
++## the running order or otherwise move them around unless you know exactly
++## what you are doing...
++if test -n "$compiler"; then
++  _LT_COMPILER_NO_RTTI($1)
++  _LT_COMPILER_PIC($1)
++  _LT_COMPILER_C_O($1)
++  _LT_COMPILER_FILE_LOCKS($1)
++  _LT_LINKER_SHLIBS($1)
++  _LT_SYS_DYNAMIC_LINKER($1)
++  _LT_LINKER_HARDCODE_LIBPATH($1)
++  LT_SYS_DLOPEN_SELF
++  _LT_CMD_STRIPLIB
++
++  # Report which library types will actually be built
++  AC_MSG_CHECKING([if libtool supports shared libraries])
++  AC_MSG_RESULT([$can_build_shared])
++
++  AC_MSG_CHECKING([whether to build shared libraries])
++  test "$can_build_shared" = "no" && enable_shared=no
++
++  # On AIX, shared libraries and static libraries use the same namespace, and
++  # are all built from PIC.
++  case $host_os in
++  aix3*)
++    test "$enable_shared" = yes && enable_static=no
++    if test -n "$RANLIB"; then
++      archive_cmds="$archive_cmds~\$RANLIB \$lib"
++      postinstall_cmds='$RANLIB $lib'
++    fi
++    ;;
++
++  aix[[4-9]]*)
++    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++      test "$enable_shared" = yes && enable_static=no
++    fi
++    ;;
++  esac
++  AC_MSG_RESULT([$enable_shared])
++
++  AC_MSG_CHECKING([whether to build static libraries])
++  # Make sure either enable_shared or enable_static is yes.
++  test "$enable_shared" = yes || enable_static=yes
++  AC_MSG_RESULT([$enable_static])
++
++  _LT_CONFIG($1)
++fi
++AC_LANG_POP
++CC="$lt_save_CC"
++])# _LT_LANG_C_CONFIG
++
++
++# _LT_PROG_CXX
++# ------------
++# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++
++# compiler, we have our own version here.
++m4_defun([_LT_PROG_CXX],
++[
++pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])
++AC_PROG_CXX
++if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
++    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
++    (test "X$CXX" != "Xg++"))) ; then
++  AC_PROG_CXXCPP
++else
++  _lt_caught_CXX_error=yes
++fi
++popdef([AC_MSG_ERROR])
++])# _LT_PROG_CXX
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([_LT_PROG_CXX], [])
++
++
++# _LT_LANG_CXX_CONFIG([TAG])
++# --------------------------
++# Ensure that the configuration variables for a C++ compiler are suitably
++# defined.  These variables are subsequently used by _LT_CONFIG to write
++# the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_CXX_CONFIG],
++[AC_REQUIRE([_LT_PROG_CXX])dnl
++m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_EGREP])dnl
++
++AC_LANG_PUSH(C++)
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++_LT_TAGVAR(allow_undefined_flag, $1)=
++_LT_TAGVAR(always_export_symbols, $1)=no
++_LT_TAGVAR(archive_expsym_cmds, $1)=
++_LT_TAGVAR(compiler_needs_object, $1)=no
++_LT_TAGVAR(export_dynamic_flag_spec, $1)=
++_LT_TAGVAR(hardcode_direct, $1)=no
++_LT_TAGVAR(hardcode_direct_absolute, $1)=no
++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++_LT_TAGVAR(hardcode_libdir_separator, $1)=
++_LT_TAGVAR(hardcode_minus_L, $1)=no
++_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
++_LT_TAGVAR(hardcode_automatic, $1)=no
++_LT_TAGVAR(inherit_rpath, $1)=no
++_LT_TAGVAR(module_cmds, $1)=
++_LT_TAGVAR(module_expsym_cmds, $1)=
++_LT_TAGVAR(link_all_deplibs, $1)=unknown
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(no_undefined_flag, $1)=
++_LT_TAGVAR(whole_archive_flag_spec, $1)=
++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++
++# Source file extension for C++ test sources.
++ac_ext=cpp
++
++# Object file extension for compiled C++ test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# No sense in running all these tests if we already determined that
++# the CXX compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_caught_CXX_error" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="int some_variable = 0;"
++
++  # Code to be used in simple link tests
++  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
++
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
++  _LT_TAG_COMPILER
++
++  # save warnings/boilerplate of simple test code
++  _LT_COMPILER_BOILERPLATE
++  _LT_LINKER_BOILERPLATE
++
++  # Allow CC to be a program name with arguments.
++  lt_save_CC=$CC
++  lt_save_LD=$LD
++  lt_save_GCC=$GCC
++  GCC=$GXX
++  lt_save_with_gnu_ld=$with_gnu_ld
++  lt_save_path_LD=$lt_cv_path_LD
++  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
++    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
++  else
++    $as_unset lt_cv_prog_gnu_ld
++  fi
++  if test -n "${lt_cv_path_LDCXX+set}"; then
++    lt_cv_path_LD=$lt_cv_path_LDCXX
++  else
++    $as_unset lt_cv_path_LD
++  fi
++  test -z "${LDCXX+set}" || LD=$LDCXX
++  CC=${CXX-"c++"}
++  compiler=$CC
++  _LT_TAGVAR(compiler, $1)=$CC
++  _LT_CC_BASENAME([$compiler])
++
++  if test -n "$compiler"; then
++    # We don't want -fno-exception when compiling C++ code, so set the
++    # no_builtin_flag separately
++    if test "$GXX" = yes; then
++      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
++    else
++      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
++    fi
++
++    if test "$GXX" = yes; then
++      # Set up default GNU C++ configuration
++
++      LT_PATH_LD
++
++      # Check if GNU C++ uses GNU ld as the underlying linker, since the
++      # archiving commands below assume that GNU ld is being used.
++      if test "$with_gnu_ld" = yes; then
++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++
++        # If archive_cmds runs LD, not CC, wlarc should be empty
++        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
++        #     investigate it a little bit more. (MM)
++        wlarc='${wl}'
++
++        # ancient GNU ld didn't support --whole-archive et. al.
++        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
++	  $GREP 'no-whole-archive' > /dev/null; then
++          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++        else
++          _LT_TAGVAR(whole_archive_flag_spec, $1)=
++        fi
++      else
++        with_gnu_ld=no
++        wlarc=
++
++        # A generic and very simple default shared library creation
++        # command for GNU C++ for the case where it uses the native
++        # linker, instead of GNU ld.  If possible, this setting should
++        # overridden to take advantage of the native linker features on
++        # the platform it is being used on.
++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++      fi
++
++      # Commands to make compiler produce verbose output that lists
++      # what "hidden" libraries, object files and flags are used when
++      # linking a shared library.
++      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++
++    else
++      GXX=no
++      with_gnu_ld=no
++      wlarc=
++    fi
++
++    # PORTME: fill in a description of your system's C++ link characteristics
++    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
++    _LT_TAGVAR(ld_shlibs, $1)=yes
++    case $host_os in
++      aix3*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++      aix[[4-9]]*)
++        if test "$host_cpu" = ia64; then
++          # On IA64, the linker does run time linking by default, so we don't
++          # have to do anything special.
++          aix_use_runtimelinking=no
++          exp_sym_flag='-Bexport'
++          no_entry_flag=""
++        else
++          aix_use_runtimelinking=no
++
++          # Test if we are trying to use run time linking or normal
++          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
++          # need to do runtime linking.
++          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
++	    for ld_flag in $LDFLAGS; do
++	      case $ld_flag in
++	      *-brtl*)
++	        aix_use_runtimelinking=yes
++	        break
++	        ;;
++	      esac
++	    done
++	    ;;
++          esac
++
++          exp_sym_flag='-bexport'
++          no_entry_flag='-bnoentry'
++        fi
++
++        # When large executables or shared objects are built, AIX ld can
++        # have problems creating the table of contents.  If linking a library
++        # or program results in "error TOC overflow" add -mminimal-toc to
++        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
++        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
++
++        _LT_TAGVAR(archive_cmds, $1)=''
++        _LT_TAGVAR(hardcode_direct, $1)=yes
++        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++        _LT_TAGVAR(link_all_deplibs, $1)=yes
++        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
++
++        if test "$GXX" = yes; then
++          case $host_os in aix4.[[012]]|aix4.[[012]].*)
++          # We only want to do this on AIX 4.2 and lower, the check
++          # below for broken collect2 doesn't work under 4.3+
++	  collect2name=`${CC} -print-prog-name=collect2`
++	  if test -f "$collect2name" &&
++	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++	  then
++	    # We have reworked collect2
++	    :
++	  else
++	    # We have old collect2
++	    _LT_TAGVAR(hardcode_direct, $1)=unsupported
++	    # It fails to find uninstalled libraries when the uninstalled
++	    # path is not listed in the libpath.  Setting hardcode_minus_L
++	    # to unsupported forces relinking
++	    _LT_TAGVAR(hardcode_minus_L, $1)=yes
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=
++	  fi
++          esac
++          shared_flag='-shared'
++	  if test "$aix_use_runtimelinking" = yes; then
++	    shared_flag="$shared_flag "'${wl}-G'
++	  fi
++        else
++          # not using gcc
++          if test "$host_cpu" = ia64; then
++	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++	  # chokes on -Wl,-G. The following line is correct:
++	  shared_flag='-G'
++          else
++	    if test "$aix_use_runtimelinking" = yes; then
++	      shared_flag='${wl}-G'
++	    else
++	      shared_flag='${wl}-bM:SRE'
++	    fi
++          fi
++        fi
++
++        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
++        # It seems that -bexpall does not export symbols beginning with
++        # underscore (_), so it is better to generate a list of symbols to
++	# export.
++        _LT_TAGVAR(always_export_symbols, $1)=yes
++        if test "$aix_use_runtimelinking" = yes; then
++          # Warning - without using the other runtime loading flags (-brtl),
++          # -berok will link without error, but may produce a broken library.
++          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
++          # Determine the default libpath from the value encoded in an empty
++          # executable.
++          _LT_SYS_MODULE_PATH_AIX
++          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++
++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++        else
++          if test "$host_cpu" = ia64; then
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
++	    _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
++	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++          else
++	    # Determine the default libpath from the value encoded in an
++	    # empty executable.
++	    _LT_SYS_MODULE_PATH_AIX
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
++	    # Warning - without using the other run time loading flags,
++	    # -berok will link without error, but may produce a broken library.
++	    _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
++	    _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
++	    # Exported symbols can be pulled into shared objects from archives
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++	    _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++	    # This is similar to how AIX traditionally builds its shared
++	    # libraries.
++	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++          fi
++        fi
++        ;;
++
++      beos*)
++	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
++	  # support --undefined.  This deserves some investigation.  FIXME
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	else
++	  _LT_TAGVAR(ld_shlibs, $1)=no
++	fi
++	;;
++
++      chorus*)
++        case $cc_basename in
++          *)
++	  # FIXME: insert proper C++ library support
++	  _LT_TAGVAR(ld_shlibs, $1)=no
++	  ;;
++        esac
++        ;;
++
++      cygwin* | mingw* | pw32* | cegcc*)
++        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
++        # as there is no search path for DLLs.
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++        _LT_TAGVAR(always_export_symbols, $1)=no
++        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++
++        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++          # If the export-symbols file already is a .def file (1st line
++          # is EXPORTS), use it as is; otherwise, prepend...
++          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    cp $export_symbols $output_objdir/$soname.def;
++          else
++	    echo EXPORTS > $output_objdir/$soname.def;
++	    cat $export_symbols >> $output_objdir/$soname.def;
++          fi~
++          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++        else
++          _LT_TAGVAR(ld_shlibs, $1)=no
++        fi
++        ;;
++      darwin* | rhapsody*)
++        _LT_DARWIN_LINKER_FEATURES($1)
++	;;
++
++      dgux*)
++        case $cc_basename in
++          ec++*)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          ghcx*)
++	    # Green Hills C++ Compiler
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++        esac
++        ;;
++
++      freebsd[[12]]*)
++        # C++ shared libraries reported to be fairly broken before
++	# switch to ELF
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++
++      freebsd-elf*)
++        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++        ;;
++
++      freebsd* | dragonfly*)
++        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
++        # conventions
++        _LT_TAGVAR(ld_shlibs, $1)=yes
++        ;;
++
++      gnu*)
++        ;;
++
++      hpux9*)
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++        _LT_TAGVAR(hardcode_direct, $1)=yes
++        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
++				             # but as the default
++				             # location of the library.
++
++        case $cc_basename in
++          CC*)
++            # FIXME: insert proper C++ library support
++            _LT_TAGVAR(ld_shlibs, $1)=no
++            ;;
++          aCC*)
++            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++            # Commands to make compiler produce verbose output that lists
++            # what "hidden" libraries, object files and flags are used when
++            # linking a shared library.
++            #
++            # There doesn't appear to be a way to prevent this compiler from
++            # explicitly linking system object files so we need to strip them
++            # from the output so that they don't get included in the library
++            # dependencies.
++            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++            ;;
++          *)
++            if test "$GXX" = yes; then
++              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++            else
++              # FIXME: insert proper C++ library support
++              _LT_TAGVAR(ld_shlibs, $1)=no
++            fi
++            ;;
++        esac
++        ;;
++
++      hpux10*|hpux11*)
++        if test $with_gnu_ld = no; then
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++	  _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++          case $host_cpu in
++            hppa*64*|ia64*)
++              ;;
++            *)
++	      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++              ;;
++          esac
++        fi
++        case $host_cpu in
++          hppa*64*|ia64*)
++            _LT_TAGVAR(hardcode_direct, $1)=no
++            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++            ;;
++          *)
++            _LT_TAGVAR(hardcode_direct, $1)=yes
++            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
++					         # but as the default
++					         # location of the library.
++            ;;
++        esac
++
++        case $cc_basename in
++          CC*)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          aCC*)
++	    case $host_cpu in
++	      hppa*64*)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	      ia64*)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	      *)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	        ;;
++	    esac
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++          *)
++	    if test "$GXX" = yes; then
++	      if test $with_gnu_ld = no; then
++	        case $host_cpu in
++	          hppa*64*)
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	          ia64*)
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	          *)
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            ;;
++	        esac
++	      fi
++	    else
++	      # FIXME: insert proper C++ library support
++	      _LT_TAGVAR(ld_shlibs, $1)=no
++	    fi
++	    ;;
++        esac
++        ;;
++
++      interix[[3-9]]*)
++	_LT_TAGVAR(hardcode_direct, $1)=no
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++	# Instead, shared libraries are loaded at an image base (0x10000000 by
++	# default) and relocated if they conflict, which is a slow very memory
++	# consuming and fragmenting process.  To avoid this, we pick a random,
++	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++	;;
++      irix5* | irix6*)
++        case $cc_basename in
++          CC*)
++	    # SGI C++
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
++	    # necessary to make sure instantiated templates are included
++	    # in the archive.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
++	    ;;
++          *)
++	    if test "$GXX" = yes; then
++	      if test "$with_gnu_ld" = no; then
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	      else
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
++	      fi
++	    fi
++	    _LT_TAGVAR(link_all_deplibs, $1)=yes
++	    ;;
++        esac
++        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++        _LT_TAGVAR(inherit_rpath, $1)=yes
++        ;;
++
++      linux* | k*bsd*-gnu)
++        case $cc_basename in
++          KCC*)
++	    # Kuck and Associates, Inc. (KAI) C++ Compiler
++
++	    # KCC will only create a shared library if the output file
++	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
++	    # to its proper name (with version) after linking.
++	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
++	    ;;
++	  icpc* | ecpc* )
++	    # Intel C++
++	    with_gnu_ld=yes
++	    # version 8.0 and above of icpc choke on multiply defined symbols
++	    # if we add $predep_objects and $postdep_objects, however 7.1 and
++	    # earlier do not add the objects themselves.
++	    case `$CC -V 2>&1` in
++	      *"Version 7."*)
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++		;;
++	      *)  # Version 8.0 or newer
++	        tmp_idyn=
++	        case $host_cpu in
++		  ia64*) tmp_idyn=' -i_dynamic';;
++		esac
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++		;;
++	    esac
++	    _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++	    ;;
++          pgCC* | pgcpp*)
++            # Portland Group C++ compiler
++	    case `$CC -V` in
++	    *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
++	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
++		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
++	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
++		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
++		$RANLIB $oldlib'
++	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
++		rm -rf $tpldir~
++		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++	      ;;
++	    *) # Version 6 will use weak symbols
++	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++	      ;;
++	    esac
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++            ;;
++	  cxx*)
++	    # Compaq C++
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
++
++	    runpath_var=LD_RUN_PATH
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++	  xl*)
++	    # IBM XL 8.0 on PPC, with GNU ld
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	    if test "x$supports_anon_versioning" = xyes; then
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
++		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++		echo "local: *; };" >> $output_objdir/$libname.ver~
++		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++	    fi
++	    ;;
++	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
++	      _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
++	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++	      _LT_TAGVAR(compiler_needs_object, $1)=yes
++
++	      # Not sure whether something based on
++	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
++	      # would be better.
++	      output_verbose_link_cmd='echo'
++
++	      # Archives containing C++ object files must be created using
++	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	      # necessary to make sure instantiated templates are included
++	      # in the archive.
++	      _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
++	      ;;
++	    esac
++	    ;;
++	esac
++	;;
++
++      lynxos*)
++        # FIXME: insert proper C++ library support
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	;;
++
++      m88k*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++	;;
++
++      mvs*)
++        case $cc_basename in
++          cxx*)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++	  *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++	esac
++	;;
++
++      netbsd*)
++        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
++	  wlarc=
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	  _LT_TAGVAR(hardcode_direct, $1)=yes
++	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	fi
++	# Workaround some broken pre-1.5 toolchains
++	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
++	;;
++
++      *nto* | *qnx*)
++        _LT_TAGVAR(ld_shlibs, $1)=yes
++	;;
++
++      openbsd2*)
++        # C++ shared libraries are fairly broken
++	_LT_TAGVAR(ld_shlibs, $1)=no
++	;;
++
++      openbsd*)
++	if test -f /usr/libexec/ld.so; then
++	  _LT_TAGVAR(hardcode_direct, $1)=yes
++	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
++	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	    _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++	  fi
++	  output_verbose_link_cmd=echo
++	else
++	  _LT_TAGVAR(ld_shlibs, $1)=no
++	fi
++	;;
++
++      osf3* | osf4* | osf5*)
++        case $cc_basename in
++          KCC*)
++	    # Kuck and Associates, Inc. (KAI) C++ Compiler
++
++	    # KCC will only create a shared library if the output file
++	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
++	    # to its proper name (with version) after linking.
++	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	    # Archives containing C++ object files must be created using
++	    # the KAI C++ compiler.
++	    case $host in
++	      osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
++	      *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
++	    esac
++	    ;;
++          RCC*)
++	    # Rational C++ 2.4.1
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          cxx*)
++	    case $host in
++	      osf3*)
++	        _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++		;;
++	      *)
++	        _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++	        _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
++	          echo "-hidden">> $lib.exp~
++	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
++	          $RM $lib.exp'
++	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++		;;
++	    esac
++
++	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	    # Commands to make compiler produce verbose output that lists
++	    # what "hidden" libraries, object files and flags are used when
++	    # linking a shared library.
++	    #
++	    # There doesn't appear to be a way to prevent this compiler from
++	    # explicitly linking system object files so we need to strip them
++	    # from the output so that they don't get included in the library
++	    # dependencies.
++	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++	    ;;
++	  *)
++	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
++	      _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++	      case $host in
++	        osf3*)
++	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++		  ;;
++	        *)
++	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++		  ;;
++	      esac
++
++	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++	      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
++
++	      # Commands to make compiler produce verbose output that lists
++	      # what "hidden" libraries, object files and flags are used when
++	      # linking a shared library.
++	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++
++	    else
++	      # FIXME: insert proper C++ library support
++	      _LT_TAGVAR(ld_shlibs, $1)=no
++	    fi
++	    ;;
++        esac
++        ;;
++
++      psos*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++
++      sunos4*)
++        case $cc_basename in
++          CC*)
++	    # Sun C++ 4.x
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          lcc*)
++	    # Lucid
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++        esac
++        ;;
++
++      solaris*)
++        case $cc_basename in
++          CC*)
++	    # Sun C++ 4.2, 5.x and Centerline C++
++            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
++	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	    _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	    case $host_os in
++	      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++	      *)
++		# The compiler driver will combine and reorder linker options,
++		# but understands `-z linker_flag'.
++	        # Supported since Solaris 2.6 (maybe 2.5.1?)
++		_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++	        ;;
++	    esac
++	    _LT_TAGVAR(link_all_deplibs, $1)=yes
++
++	    output_verbose_link_cmd='echo'
++
++	    # Archives containing C++ object files must be created using
++	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	    # necessary to make sure instantiated templates are included
++	    # in the archive.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
++	    ;;
++          gcx*)
++	    # Green Hills C++ Compiler
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++
++	    # The C++ compiler must be used to create the archive.
++	    _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
++	    ;;
++          *)
++	    # GNU C++ compiler with Solaris linker
++	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
++	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
++	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	        # Commands to make compiler produce verbose output that lists
++	        # what "hidden" libraries, object files and flags are used when
++	        # linking a shared library.
++	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++	      else
++	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
++	        # platform.
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++
++	        # Commands to make compiler produce verbose output that lists
++	        # what "hidden" libraries, object files and flags are used when
++	        # linking a shared library.
++	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++	      fi
++
++	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
++	      case $host_os in
++		solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++		*)
++		  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++		  ;;
++	      esac
++	    fi
++	    ;;
++        esac
++        ;;
++
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
++      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++      runpath_var='LD_RUN_PATH'
++
++      case $cc_basename in
++        CC*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++	*)
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	  ;;
++      esac
++      ;;
++
++      sysv5* | sco3.2v5* | sco5v6*)
++	# Note: We can NOT use -z defs as we might desire, because we do not
++	# link with -lc, and that would cause any symbols used from libc to
++	# always be unresolved, which means just about no library would
++	# ever link correctly.  If we're not using GNU ld we use -z text
++	# though, which does catch some bad symbols but isn't as heavy-handed
++	# as -z defs.
++	_LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++	_LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
++	_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
++	_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
++	_LT_TAGVAR(link_all_deplibs, $1)=yes
++	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
++	runpath_var='LD_RUN_PATH'
++
++	case $cc_basename in
++          CC*)
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    ;;
++	  *)
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++	    ;;
++	esac
++      ;;
++
++      tandem*)
++        case $cc_basename in
++          NCC*)
++	    # NonStop-UX NCC 3.20
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++          *)
++	    # FIXME: insert proper C++ library support
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	    ;;
++        esac
++        ;;
++
++      vxworks*)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++
++      *)
++        # FIXME: insert proper C++ library support
++        _LT_TAGVAR(ld_shlibs, $1)=no
++        ;;
++    esac
++
++    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
++    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
++
++    _LT_TAGVAR(GCC, $1)="$GXX"
++    _LT_TAGVAR(LD, $1)="$LD"
++
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    _LT_SYS_HIDDEN_LIBDEPS($1)
++    _LT_COMPILER_PIC($1)
++    _LT_COMPILER_C_O($1)
++    _LT_COMPILER_FILE_LOCKS($1)
++    _LT_LINKER_SHLIBS($1)
++    _LT_SYS_DYNAMIC_LINKER($1)
++    _LT_LINKER_HARDCODE_LIBPATH($1)
++
++    _LT_CONFIG($1)
++  fi # test -n "$compiler"
++
++  CC=$lt_save_CC
++  LDCXX=$LD
++  LD=$lt_save_LD
++  GCC=$lt_save_GCC
++  with_gnu_ld=$lt_save_with_gnu_ld
++  lt_cv_path_LDCXX=$lt_cv_path_LD
++  lt_cv_path_LD=$lt_save_path_LD
++  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
++  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
++fi # test "$_lt_caught_CXX_error" != yes
++
++AC_LANG_POP
++])# _LT_LANG_CXX_CONFIG
++
++
++# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
++# ---------------------------------
++# Figure out "hidden" library dependencies from verbose
++# compiler output when linking a shared library.
++# Parse the compiler output and extract the necessary
++# objects, libraries and library flags.
++m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++# Dependencies to place before and after the object being linked:
++_LT_TAGVAR(predep_objects, $1)=
++_LT_TAGVAR(postdep_objects, $1)=
++_LT_TAGVAR(predeps, $1)=
++_LT_TAGVAR(postdeps, $1)=
++_LT_TAGVAR(compiler_lib_search_path, $1)=
++
++dnl we can't use the lt_simple_compile_test_code here,
++dnl because it contains code intended for an executable,
++dnl not a library.  It's possible we should let each
++dnl tag define a new lt_????_link_test_code variable,
++dnl but it's only used here...
++m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
++int a;
++void foo (void) { a = 0; }
++_LT_EOF
++], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
++class Foo
++{
++public:
++  Foo (void) { a = 0; }
++private:
++  int a;
++};
++_LT_EOF
++], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
++      subroutine foo
++      implicit none
++      integer*4 a
++      a=0
++      return
++      end
++_LT_EOF
++], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
++      subroutine foo
++      implicit none
++      integer a
++      a=0
++      return
++      end
++_LT_EOF
++], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
++public class foo {
++  private int a;
++  public void bar (void) {
++    a = 0;
++  }
++};
++_LT_EOF
++])
++dnl Parse the compiler output and extract the necessary
++dnl objects, libraries and library flags.
++if AC_TRY_EVAL(ac_compile); then
++  # Parse the compiler output and extract the necessary
++  # objects, libraries and library flags.
++
++  # Sentinel used to keep track of whether or not we are before
++  # the conftest object file.
++  pre_test_object_deps_done=no
++
++  for p in `eval "$output_verbose_link_cmd"`; do
++    case $p in
++
++    -L* | -R* | -l*)
++       # Some compilers place space between "-{L,R}" and the path.
++       # Remove the space.
++       if test $p = "-L" ||
++          test $p = "-R"; then
++	 prev=$p
++	 continue
++       else
++	 prev=
++       fi
++
++       if test "$pre_test_object_deps_done" = no; then
++	 case $p in
++	 -L* | -R*)
++	   # Internal compiler library paths should come after those
++	   # provided the user.  The postdeps already come after the
++	   # user supplied libs so there is no need to process them.
++	   if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
++	     _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
++	   else
++	     _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
++	   fi
++	   ;;
++	 # The "-l" case would never come before the object being
++	 # linked, so don't bother handling this case.
++	 esac
++       else
++	 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
++	   _LT_TAGVAR(postdeps, $1)="${prev}${p}"
++	 else
++	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
++	 fi
++       fi
++       ;;
++
++    *.$objext)
++       # This assumes that the test object file only shows up
++       # once in the compiler output.
++       if test "$p" = "conftest.$objext"; then
++	 pre_test_object_deps_done=yes
++	 continue
++       fi
++
++       if test "$pre_test_object_deps_done" = no; then
++	 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
++	   _LT_TAGVAR(predep_objects, $1)="$p"
++	 else
++	   _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
++	 fi
++       else
++	 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
++	   _LT_TAGVAR(postdep_objects, $1)="$p"
++	 else
++	   _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
++	 fi
++       fi
++       ;;
++
++    *) ;; # Ignore the rest.
++
++    esac
++  done
++
++  # Clean up.
++  rm -f a.out a.exe
++else
++  echo "libtool.m4: error: problem compiling $1 test program"
++fi
++
++$RM -f confest.$objext
++
++# PORTME: override above test on systems where it is broken
++m4_if([$1], [CXX],
++[case $host_os in
++interix[[3-9]]*)
++  # Interix 3.5 installs completely hosed .la files for C++, so rather than
++  # hack all around it, let's just trust "g++" to DTRT.
++  _LT_TAGVAR(predep_objects,$1)=
++  _LT_TAGVAR(postdep_objects,$1)=
++  _LT_TAGVAR(postdeps,$1)=
++  ;;
++
++linux*)
++  case `$CC -V 2>&1 | sed 5q` in
++  *Sun\ C*)
++    # Sun C++ 5.9
++
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
++      ;;
++    esac
++
++    if test "$solaris_use_stlport4" != yes; then
++      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
++
++solaris*)
++  case $cc_basename in
++  CC*)
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
++      ;;
++    esac
++
++    # Adding this requires a known-good setup of shared libraries for
++    # Sun compiler versions before 5.6, else PIC objects from an old
++    # archive will be linked into the output, leading to subtle bugs.
++    if test "$solaris_use_stlport4" != yes; then
++      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
++esac
++])
++
++case " $_LT_TAGVAR(postdeps, $1) " in
++*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
++esac
++ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
++if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
++ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
++fi
++_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
++    [The directories searched by this compiler when creating a shared library])
++_LT_TAGDECL([], [predep_objects], [1],
++    [Dependencies to place before and after the objects being linked to
++    create a shared library])
++_LT_TAGDECL([], [postdep_objects], [1])
++_LT_TAGDECL([], [predeps], [1])
++_LT_TAGDECL([], [postdeps], [1])
++_LT_TAGDECL([], [compiler_lib_search_path], [1],
++    [The library search path used internally by the compiler when linking
++    a shared library])
++])# _LT_SYS_HIDDEN_LIBDEPS
++
++
++# _LT_PROG_F77
++# ------------
++# Since AC_PROG_F77 is broken, in that it returns the empty string
++# if there is no fortran compiler, we have our own version here.
++m4_defun([_LT_PROG_F77],
++[
++pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])
++AC_PROG_F77
++if test -z "$F77" || test "X$F77" = "Xno"; then
++  _lt_disable_F77=yes
++fi
++popdef([AC_MSG_ERROR])
++])# _LT_PROG_F77
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([_LT_PROG_F77], [])
++
++
++# _LT_LANG_F77_CONFIG([TAG])
++# --------------------------
++# Ensure that the configuration variables for a Fortran 77 compiler are
++# suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_F77_CONFIG],
++[AC_REQUIRE([_LT_PROG_F77])dnl
++AC_LANG_PUSH(Fortran 77)
++
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++_LT_TAGVAR(allow_undefined_flag, $1)=
++_LT_TAGVAR(always_export_symbols, $1)=no
++_LT_TAGVAR(archive_expsym_cmds, $1)=
++_LT_TAGVAR(export_dynamic_flag_spec, $1)=
++_LT_TAGVAR(hardcode_direct, $1)=no
++_LT_TAGVAR(hardcode_direct_absolute, $1)=no
++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++_LT_TAGVAR(hardcode_libdir_separator, $1)=
++_LT_TAGVAR(hardcode_minus_L, $1)=no
++_LT_TAGVAR(hardcode_automatic, $1)=no
++_LT_TAGVAR(inherit_rpath, $1)=no
++_LT_TAGVAR(module_cmds, $1)=
++_LT_TAGVAR(module_expsym_cmds, $1)=
++_LT_TAGVAR(link_all_deplibs, $1)=unknown
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(no_undefined_flag, $1)=
++_LT_TAGVAR(whole_archive_flag_spec, $1)=
++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++
++# Source file extension for f77 test sources.
++ac_ext=f
++
++# Object file extension for compiled f77 test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# No sense in running all these tests if we already determined that
++# the F77 compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_disable_F77" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="\
++      subroutine t
++      return
++      end
++"
++
++  # Code to be used in simple link tests
++  lt_simple_link_test_code="\
++      program t
++      end
++"
++
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
++  _LT_TAG_COMPILER
++
++  # save warnings/boilerplate of simple test code
++  _LT_COMPILER_BOILERPLATE
++  _LT_LINKER_BOILERPLATE
++
++  # Allow CC to be a program name with arguments.
++  lt_save_CC="$CC"
++  lt_save_GCC=$GCC
++  CC=${F77-"f77"}
++  compiler=$CC
++  _LT_TAGVAR(compiler, $1)=$CC
++  _LT_CC_BASENAME([$compiler])
++  GCC=$G77
++  if test -n "$compiler"; then
++    AC_MSG_CHECKING([if libtool supports shared libraries])
++    AC_MSG_RESULT([$can_build_shared])
++
++    AC_MSG_CHECKING([whether to build shared libraries])
++    test "$can_build_shared" = "no" && enable_shared=no
++
++    # On AIX, shared libraries and static libraries use the same namespace, and
++    # are all built from PIC.
++    case $host_os in
++      aix3*)
++        test "$enable_shared" = yes && enable_static=no
++        if test -n "$RANLIB"; then
++          archive_cmds="$archive_cmds~\$RANLIB \$lib"
++          postinstall_cmds='$RANLIB $lib'
++        fi
++        ;;
++      aix[[4-9]]*)
++	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++	  test "$enable_shared" = yes && enable_static=no
++	fi
++        ;;
++    esac
++    AC_MSG_RESULT([$enable_shared])
++
++    AC_MSG_CHECKING([whether to build static libraries])
++    # Make sure either enable_shared or enable_static is yes.
++    test "$enable_shared" = yes || enable_static=yes
++    AC_MSG_RESULT([$enable_static])
++
++    _LT_TAGVAR(GCC, $1)="$G77"
++    _LT_TAGVAR(LD, $1)="$LD"
++
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    _LT_COMPILER_PIC($1)
++    _LT_COMPILER_C_O($1)
++    _LT_COMPILER_FILE_LOCKS($1)
++    _LT_LINKER_SHLIBS($1)
++    _LT_SYS_DYNAMIC_LINKER($1)
++    _LT_LINKER_HARDCODE_LIBPATH($1)
++
++    _LT_CONFIG($1)
++  fi # test -n "$compiler"
++
++  GCC=$lt_save_GCC
++  CC="$lt_save_CC"
++fi # test "$_lt_disable_F77" != yes
++
++AC_LANG_POP
++])# _LT_LANG_F77_CONFIG
++
++
++# _LT_PROG_FC
++# -----------
++# Since AC_PROG_FC is broken, in that it returns the empty string
++# if there is no fortran compiler, we have our own version here.
++m4_defun([_LT_PROG_FC],
++[
++pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])
++AC_PROG_FC
++if test -z "$FC" || test "X$FC" = "Xno"; then
++  _lt_disable_FC=yes
++fi
++popdef([AC_MSG_ERROR])
++])# _LT_PROG_FC
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([_LT_PROG_FC], [])
++
++
++# _LT_LANG_FC_CONFIG([TAG])
++# -------------------------
++# Ensure that the configuration variables for a Fortran compiler are
++# suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_FC_CONFIG],
++[AC_REQUIRE([_LT_PROG_FC])dnl
++AC_LANG_PUSH(Fortran)
++
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++_LT_TAGVAR(allow_undefined_flag, $1)=
++_LT_TAGVAR(always_export_symbols, $1)=no
++_LT_TAGVAR(archive_expsym_cmds, $1)=
++_LT_TAGVAR(export_dynamic_flag_spec, $1)=
++_LT_TAGVAR(hardcode_direct, $1)=no
++_LT_TAGVAR(hardcode_direct_absolute, $1)=no
++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
++_LT_TAGVAR(hardcode_libdir_separator, $1)=
++_LT_TAGVAR(hardcode_minus_L, $1)=no
++_LT_TAGVAR(hardcode_automatic, $1)=no
++_LT_TAGVAR(inherit_rpath, $1)=no
++_LT_TAGVAR(module_cmds, $1)=
++_LT_TAGVAR(module_expsym_cmds, $1)=
++_LT_TAGVAR(link_all_deplibs, $1)=unknown
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(no_undefined_flag, $1)=
++_LT_TAGVAR(whole_archive_flag_spec, $1)=
++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
++
++# Source file extension for fc test sources.
++ac_ext=${ac_fc_srcext-f}
++
++# Object file extension for compiled fc test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# No sense in running all these tests if we already determined that
++# the FC compiler isn't working.  Some variables (like enable_shared)
++# are currently assumed to apply to all compilers on this platform,
++# and will be corrupted by setting them based on a non-working compiler.
++if test "$_lt_disable_FC" != yes; then
++  # Code to be used in simple compile tests
++  lt_simple_compile_test_code="\
++      subroutine t
++      return
++      end
++"
++
++  # Code to be used in simple link tests
++  lt_simple_link_test_code="\
++      program t
++      end
++"
++
++  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
++  _LT_TAG_COMPILER
++
++  # save warnings/boilerplate of simple test code
++  _LT_COMPILER_BOILERPLATE
++  _LT_LINKER_BOILERPLATE
++
++  # Allow CC to be a program name with arguments.
++  lt_save_CC="$CC"
++  lt_save_GCC=$GCC
++  CC=${FC-"f95"}
++  compiler=$CC
++  GCC=$ac_cv_fc_compiler_gnu
++
++  _LT_TAGVAR(compiler, $1)=$CC
++  _LT_CC_BASENAME([$compiler])
++
++  if test -n "$compiler"; then
++    AC_MSG_CHECKING([if libtool supports shared libraries])
++    AC_MSG_RESULT([$can_build_shared])
++
++    AC_MSG_CHECKING([whether to build shared libraries])
++    test "$can_build_shared" = "no" && enable_shared=no
++
++    # On AIX, shared libraries and static libraries use the same namespace, and
++    # are all built from PIC.
++    case $host_os in
++      aix3*)
++        test "$enable_shared" = yes && enable_static=no
++        if test -n "$RANLIB"; then
++          archive_cmds="$archive_cmds~\$RANLIB \$lib"
++          postinstall_cmds='$RANLIB $lib'
++        fi
++        ;;
++      aix[[4-9]]*)
++	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++	  test "$enable_shared" = yes && enable_static=no
++	fi
++        ;;
++    esac
++    AC_MSG_RESULT([$enable_shared])
++
++    AC_MSG_CHECKING([whether to build static libraries])
++    # Make sure either enable_shared or enable_static is yes.
++    test "$enable_shared" = yes || enable_static=yes
++    AC_MSG_RESULT([$enable_static])
++
++    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
++    _LT_TAGVAR(LD, $1)="$LD"
++
++    ## CAVEAT EMPTOR:
++    ## There is no encapsulation within the following macros, do not change
++    ## the running order or otherwise move them around unless you know exactly
++    ## what you are doing...
++    _LT_SYS_HIDDEN_LIBDEPS($1)
++    _LT_COMPILER_PIC($1)
++    _LT_COMPILER_C_O($1)
++    _LT_COMPILER_FILE_LOCKS($1)
++    _LT_LINKER_SHLIBS($1)
++    _LT_SYS_DYNAMIC_LINKER($1)
++    _LT_LINKER_HARDCODE_LIBPATH($1)
++
++    _LT_CONFIG($1)
++  fi # test -n "$compiler"
++
++  GCC=$lt_save_GCC
++  CC="$lt_save_CC"
++fi # test "$_lt_disable_FC" != yes
++
++AC_LANG_POP
++])# _LT_LANG_FC_CONFIG
++
++
++# _LT_LANG_GCJ_CONFIG([TAG])
++# --------------------------
++# Ensure that the configuration variables for the GNU Java Compiler compiler
++# are suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_GCJ_CONFIG],
++[AC_REQUIRE([LT_PROG_GCJ])dnl
++AC_LANG_SAVE
++
++# Source file extension for Java test sources.
++ac_ext=java
++
++# Object file extension for compiled Java test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# Code to be used in simple compile tests
++lt_simple_compile_test_code="class foo {}"
++
++# Code to be used in simple link tests
++lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
++
++# ltmain only uses $CC for tagged configurations so make sure $CC is set.
++_LT_TAG_COMPILER
++
++# save warnings/boilerplate of simple test code
++_LT_COMPILER_BOILERPLATE
++_LT_LINKER_BOILERPLATE
++
++# Allow CC to be a program name with arguments.
++lt_save_CC="$CC"
++lt_save_GCC=$GCC
++GCC=yes
++CC=${GCJ-"gcj"}
++compiler=$CC
++_LT_TAGVAR(compiler, $1)=$CC
++_LT_TAGVAR(LD, $1)="$LD"
++_LT_CC_BASENAME([$compiler])
++
++# GCJ did not exist at the time GCC didn't implicitly link libc in.
++_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++
++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++
++## CAVEAT EMPTOR:
++## There is no encapsulation within the following macros, do not change
++## the running order or otherwise move them around unless you know exactly
++## what you are doing...
++if test -n "$compiler"; then
++  _LT_COMPILER_NO_RTTI($1)
++  _LT_COMPILER_PIC($1)
++  _LT_COMPILER_C_O($1)
++  _LT_COMPILER_FILE_LOCKS($1)
++  _LT_LINKER_SHLIBS($1)
++  _LT_LINKER_HARDCODE_LIBPATH($1)
++
++  _LT_CONFIG($1)
++fi
++
++AC_LANG_RESTORE
++
++GCC=$lt_save_GCC
++CC="$lt_save_CC"
++])# _LT_LANG_GCJ_CONFIG
++
++
++# _LT_LANG_RC_CONFIG([TAG])
++# -------------------------
++# Ensure that the configuration variables for the Windows resource compiler
++# are suitably defined.  These variables are subsequently used by _LT_CONFIG
++# to write the compiler configuration to `libtool'.
++m4_defun([_LT_LANG_RC_CONFIG],
++[AC_REQUIRE([LT_PROG_RC])dnl
++AC_LANG_SAVE
++
++# Source file extension for RC test sources.
++ac_ext=rc
++
++# Object file extension for compiled RC test sources.
++objext=o
++_LT_TAGVAR(objext, $1)=$objext
++
++# Code to be used in simple compile tests
++lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
++
++# Code to be used in simple link tests
++lt_simple_link_test_code="$lt_simple_compile_test_code"
++
++# ltmain only uses $CC for tagged configurations so make sure $CC is set.
++_LT_TAG_COMPILER
++
++# save warnings/boilerplate of simple test code
++_LT_COMPILER_BOILERPLATE
++_LT_LINKER_BOILERPLATE
++
++# Allow CC to be a program name with arguments.
++lt_save_CC="$CC"
++lt_save_GCC=$GCC
++GCC=
++CC=${RC-"windres"}
++compiler=$CC
++_LT_TAGVAR(compiler, $1)=$CC
++_LT_CC_BASENAME([$compiler])
++_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
++
++if test -n "$compiler"; then
++  :
++  _LT_CONFIG($1)
++fi
++
++GCC=$lt_save_GCC
++AC_LANG_RESTORE
++CC="$lt_save_CC"
++])# _LT_LANG_RC_CONFIG
++
++
++# LT_PROG_GCJ
++# -----------
++AC_DEFUN([LT_PROG_GCJ],
++[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
++  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
++    [AC_CHECK_TOOL(GCJ, gcj,)
++      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
++      AC_SUBST(GCJFLAGS)])])[]dnl
++])
++
++# Old name:
++AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
++
++
++# LT_PROG_RC
++# ----------
++AC_DEFUN([LT_PROG_RC],
++[AC_CHECK_TOOL(RC, windres,)
++])
++
++# Old name:
++AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([LT_AC_PROG_RC], [])
++
++
++# _LT_DECL_EGREP
++# --------------
++# If we don't have a new enough Autoconf to choose the best grep
++# available, choose the one first in the user's PATH.
++m4_defun([_LT_DECL_EGREP],
++[AC_REQUIRE([AC_PROG_EGREP])dnl
++AC_REQUIRE([AC_PROG_FGREP])dnl
++test -z "$GREP" && GREP=grep
++_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
++_LT_DECL([], [EGREP], [1], [An ERE matcher])
++_LT_DECL([], [FGREP], [1], [A literal string matcher])
++dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
++AC_SUBST([GREP])
++])
++
++
++# _LT_DECL_OBJDUMP
++# --------------
++# If we don't have a new enough Autoconf to choose the best objdump
++# available, choose the one first in the user's PATH.
++m4_defun([_LT_DECL_OBJDUMP],
++[AC_CHECK_TOOL(OBJDUMP, objdump, false)
++test -z "$OBJDUMP" && OBJDUMP=objdump
++_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
++AC_SUBST([OBJDUMP])
++])
++
++
++# _LT_DECL_SED
++# ------------
++# Check for a fully-functional sed program, that truncates
++# as few characters as possible.  Prefer GNU sed if found.
++m4_defun([_LT_DECL_SED],
++[AC_PROG_SED
++test -z "$SED" && SED=sed
++Xsed="$SED -e 1s/^X//"
++_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
++_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
++    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
++])# _LT_DECL_SED
++
++m4_ifndef([AC_PROG_SED], [
++############################################################
++# NOTE: This macro has been submitted for inclusion into   #
++#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
++#  a released version of Autoconf we should remove this    #
++#  macro and use it instead.                               #
++############################################################
++
++m4_defun([AC_PROG_SED],
++[AC_MSG_CHECKING([for a sed that does not truncate output])
++AC_CACHE_VAL(lt_cv_path_SED,
++[# Loop through the user's path and test for sed and gsed.
++# Then use that list of sed's as ones to test for truncation.
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++  for lt_ac_prog in sed gsed; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
++      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
++        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
++      fi
++    done
++  done
++done
++IFS=$as_save_IFS
++lt_ac_max=0
++lt_ac_count=0
++# Add /usr/xpg4/bin/sed as it is typically found on Solaris
++# along with /bin/sed that truncates output.
++for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
++  test ! -f $lt_ac_sed && continue
++  cat /dev/null > conftest.in
++  lt_ac_count=0
++  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
++  # Check for GNU sed and select it if it is found.
++  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
++    lt_cv_path_SED=$lt_ac_sed
++    break
++  fi
++  while true; do
++    cat conftest.in conftest.in >conftest.tmp
++    mv conftest.tmp conftest.in
++    cp conftest.in conftest.nl
++    echo >>conftest.nl
++    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
++    cmp -s conftest.out conftest.nl || break
++    # 10000 chars as input seems more than enough
++    test $lt_ac_count -gt 10 && break
++    lt_ac_count=`expr $lt_ac_count + 1`
++    if test $lt_ac_count -gt $lt_ac_max; then
++      lt_ac_max=$lt_ac_count
++      lt_cv_path_SED=$lt_ac_sed
++    fi
++  done
++done
++])
++SED=$lt_cv_path_SED
++AC_SUBST([SED])
++AC_MSG_RESULT([$SED])
++])#AC_PROG_SED
++])#m4_ifndef
++
++# Old name:
++AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([LT_AC_PROG_SED], [])
++
++
++# _LT_CHECK_SHELL_FEATURES
++# ------------------------
++# Find out whether the shell is Bourne or XSI compatible,
++# or has some other useful features.
++m4_defun([_LT_CHECK_SHELL_FEATURES],
++[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
++# Try some XSI features
++xsi_shell=no
++( _lt_dummy="a/b/c"
++  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
++      = c,a/b,, \
++    && eval 'test $(( 1 + 1 )) -eq 2 \
++    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
++  && xsi_shell=yes
++AC_MSG_RESULT([$xsi_shell])
++_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
++
++AC_MSG_CHECKING([whether the shell understands "+="])
++lt_shell_append=no
++( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
++    >/dev/null 2>&1 \
++  && lt_shell_append=yes
++AC_MSG_RESULT([$lt_shell_append])
++_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
++
++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
++  lt_unset=unset
++else
++  lt_unset=false
++fi
++_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
++
++# test EBCDIC or ASCII
++case `echo X|tr X '\101'` in
++ A) # ASCII based system
++    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
++  lt_SP2NL='tr \040 \012'
++  lt_NL2SP='tr \015\012 \040\040'
++  ;;
++ *) # EBCDIC based system
++  lt_SP2NL='tr \100 \n'
++  lt_NL2SP='tr \r\n \100\100'
++  ;;
++esac
++_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
++_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
++])# _LT_CHECK_SHELL_FEATURES
++
++
++# _LT_PROG_XSI_SHELLFNS
++# ---------------------
++# Bourne and XSI compatible variants of some useful shell functions.
++m4_defun([_LT_PROG_XSI_SHELLFNS],
++[case $xsi_shell in
++  yes)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++  case ${1} in
++    */*) func_dirname_result="${1%/*}${2}" ;;
++    *  ) func_dirname_result="${3}" ;;
++  esac
++}
++
++# func_basename file
++func_basename ()
++{
++  func_basename_result="${1##*/}"
++}
++
++# func_dirname_and_basename file append nondir_replacement
++# perform func_basename and func_dirname in a single function
++# call:
++#   dirname:  Compute the dirname of FILE.  If nonempty,
++#             add APPEND to the result, otherwise set result
++#             to NONDIR_REPLACEMENT.
++#             value returned in "$func_dirname_result"
++#   basename: Compute filename of FILE.
++#             value retuned in "$func_basename_result"
++# Implementation must be kept synchronized with func_dirname
++# and func_basename. For efficiency, we do not delegate to
++# those functions but instead duplicate the functionality here.
++func_dirname_and_basename ()
++{
++  case ${1} in
++    */*) func_dirname_result="${1%/*}${2}" ;;
++    *  ) func_dirname_result="${3}" ;;
++  esac
++  func_basename_result="${1##*/}"
++}
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++func_stripname ()
++{
++  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
++  # positional parameters, so assign one to ordinary parameter first.
++  func_stripname_result=${3}
++  func_stripname_result=${func_stripname_result#"${1}"}
++  func_stripname_result=${func_stripname_result%"${2}"}
++}
++
++# func_opt_split
++func_opt_split ()
++{
++  func_opt_split_opt=${1%%=*}
++  func_opt_split_arg=${1#*=}
++}
++
++# func_lo2o object
++func_lo2o ()
++{
++  case ${1} in
++    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
++    *)    func_lo2o_result=${1} ;;
++  esac
++}
++
++# func_xform libobj-or-source
++func_xform ()
++{
++  func_xform_result=${1%.*}.lo
++}
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++  func_arith_result=$(( $[*] ))
++}
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++  func_len_result=${#1}
++}
++
++_LT_EOF
++    ;;
++  *) # Bourne compatible functions.
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++  # Extract subdirectory from the argument.
++  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
++  if test "X$func_dirname_result" = "X${1}"; then
++    func_dirname_result="${3}"
++  else
++    func_dirname_result="$func_dirname_result${2}"
++  fi
++}
++
++# func_basename file
++func_basename ()
++{
++  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
++}
++
++dnl func_dirname_and_basename
++dnl A portable version of this function is already defined in general.m4sh
++dnl so there is no need for it here.
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++# func_strip_suffix prefix name
++func_stripname ()
++{
++  case ${2} in
++    .*) func_stripname_result=`$ECHO "X${3}" \
++           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
++    *)  func_stripname_result=`$ECHO "X${3}" \
++           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
++  esac
++}
++
++# sed scripts:
++my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
++my_sed_long_arg='1s/^-[[^=]]*=//'
++
++# func_opt_split
++func_opt_split ()
++{
++  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
++  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
++}
++
++# func_lo2o object
++func_lo2o ()
++{
++  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
++}
++
++# func_xform libobj-or-source
++func_xform ()
++{
++  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
++}
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++  func_arith_result=`expr "$[@]"`
++}
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
++}
++
++_LT_EOF
++esac
++
++case $lt_shell_append in
++  yes)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++  eval "$[1]+=\$[2]"
++}
++_LT_EOF
++    ;;
++  *)
++    cat << \_LT_EOF >> "$cfgfile"
++
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++  eval "$[1]=\$$[1]\$[2]"
++}
++
++_LT_EOF
++    ;;
++  esac
++])
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/m4/lt~obsolete.m4 gdm-2.28.1.new/m4/lt~obsolete.m4
+--- gdm-2.28.1/m4/lt~obsolete.m4	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.1.new/m4/lt~obsolete.m4	2009-10-20 12:36:23.000000000 +1100
+@@ -0,0 +1,92 @@
++# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
++#
++#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
++#   Written by Scott James Remnant, 2004.
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 4 lt~obsolete.m4
++
++# These exist entirely to fool aclocal when bootstrapping libtool.
++#
++# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
++# which have later been changed to m4_define as they aren't part of the
++# exported API, or moved to Autoconf or Automake where they belong.
++#
++# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
++# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
++# using a macro with the same name in our local m4/libtool.m4 it'll
++# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
++# and doesn't know about Autoconf macros at all.)
++#
++# So we provide this file, which has a silly filename so it's always
++# included after everything else.  This provides aclocal with the
++# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
++# because those macros already exist, or will be overwritten later.
++# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
++#
++# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
++# Yes, that means every name once taken will need to remain here until
++# we give up compatibility with versions before 1.7, at which point
++# we need to keep only those names which we still refer to.
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
++
++m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
++m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
++m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
++m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
++m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
++m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
++m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
++m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
++m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
++m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
++m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
++m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
++m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
++m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
++m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
++m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
++m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
++m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
++m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
++m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
++m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
++m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
++m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
++m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
++m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
++m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
++m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
++m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
++m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
++m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
++m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
++m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
++m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
++m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
++m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
++m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
++m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
++m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
++m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
++m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
++m4_ifndef([AC_LIBTOOL_RC],		[AC_DEFUN([AC_LIBTOOL_RC])])
++m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
++m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
++m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
++m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
++m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
++m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
++m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
++m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/m4/ltoptions.m4 gdm-2.28.1.new/m4/ltoptions.m4
+--- gdm-2.28.1/m4/ltoptions.m4	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.1.new/m4/ltoptions.m4	2009-10-20 12:36:23.000000000 +1100
+@@ -0,0 +1,368 @@
++# Helper functions for option handling.                    -*- Autoconf -*-
++#
++#   Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
++#   Written by Gary V. Vaughan, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 6 ltoptions.m4
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
++
++
++# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
++# ------------------------------------------
++m4_define([_LT_MANGLE_OPTION],
++[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
++
++
++# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
++# ---------------------------------------
++# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
++# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
++# saved as a flag.
++m4_define([_LT_SET_OPTION],
++[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
++m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
++        _LT_MANGLE_DEFUN([$1], [$2]),
++    [m4_warning([Unknown $1 option `$2'])])[]dnl
++])
++
++
++# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
++# ------------------------------------------------------------
++# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
++m4_define([_LT_IF_OPTION],
++[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
++
++
++# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
++# -------------------------------------------------------
++# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
++# are set.
++m4_define([_LT_UNLESS_OPTIONS],
++[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
++	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
++		      [m4_define([$0_found])])])[]dnl
++m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
++])[]dnl
++])
++
++
++# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
++# ----------------------------------------
++# OPTION-LIST is a space-separated list of Libtool options associated
++# with MACRO-NAME.  If any OPTION has a matching handler declared with
++# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
++# the unknown option and exit.
++m4_defun([_LT_SET_OPTIONS],
++[# Set options
++m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
++    [_LT_SET_OPTION([$1], _LT_Option)])
++
++m4_if([$1],[LT_INIT],[
++  dnl
++  dnl Simply set some default values (i.e off) if boolean options were not
++  dnl specified:
++  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
++  ])
++  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
++  ])
++  dnl
++  dnl If no reference was made to various pairs of opposing options, then
++  dnl we run the default mode handler for the pair.  For example, if neither
++  dnl `shared' nor `disable-shared' was passed, we enable building of shared
++  dnl archives by default:
++  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
++  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
++  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
++  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
++  		   [_LT_ENABLE_FAST_INSTALL])
++  ])
++])# _LT_SET_OPTIONS
++
++
++## --------------------------------- ##
++## Macros to handle LT_INIT options. ##
++## --------------------------------- ##
++
++# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
++# -----------------------------------------
++m4_define([_LT_MANGLE_DEFUN],
++[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
++
++
++# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
++# -----------------------------------------------
++m4_define([LT_OPTION_DEFINE],
++[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
++])# LT_OPTION_DEFINE
++
++
++# dlopen
++# ------
++LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
++])
++
++AU_DEFUN([AC_LIBTOOL_DLOPEN],
++[_LT_SET_OPTION([LT_INIT], [dlopen])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `dlopen' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
++
++
++# win32-dll
++# ---------
++# Declare package support for building win32 dll's.
++LT_OPTION_DEFINE([LT_INIT], [win32-dll],
++[enable_win32_dll=yes
++
++case $host in
++*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
++  AC_CHECK_TOOL(AS, as, false)
++  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
++  AC_CHECK_TOOL(OBJDUMP, objdump, false)
++  ;;
++esac
++
++test -z "$AS" && AS=as
++_LT_DECL([], [AS],      [0], [Assembler program])dnl
++
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
++
++test -z "$OBJDUMP" && OBJDUMP=objdump
++_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
++])# win32-dll
++
++AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++_LT_SET_OPTION([LT_INIT], [win32-dll])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `win32-dll' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
++
++
++# _LT_ENABLE_SHARED([DEFAULT])
++# ----------------------------
++# implement the --enable-shared flag, and supports the `shared' and
++# `disable-shared' LT_INIT options.
++# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
++m4_define([_LT_ENABLE_SHARED],
++[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
++AC_ARG_ENABLE([shared],
++    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
++	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
++    [p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_shared=yes ;;
++    no) enable_shared=no ;;
++    *)
++      enable_shared=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_shared=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
++      ;;
++    esac],
++    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
++
++    _LT_DECL([build_libtool_libs], [enable_shared], [0],
++	[Whether or not to build shared libraries])
++])# _LT_ENABLE_SHARED
++
++LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
++LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
++
++# Old names:
++AC_DEFUN([AC_ENABLE_SHARED],
++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
++])
++
++AC_DEFUN([AC_DISABLE_SHARED],
++[_LT_SET_OPTION([LT_INIT], [disable-shared])
++])
++
++AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
++AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_ENABLE_SHARED], [])
++dnl AC_DEFUN([AM_DISABLE_SHARED], [])
++
++
++
++# _LT_ENABLE_STATIC([DEFAULT])
++# ----------------------------
++# implement the --enable-static flag, and support the `static' and
++# `disable-static' LT_INIT options.
++# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
++m4_define([_LT_ENABLE_STATIC],
++[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
++AC_ARG_ENABLE([static],
++    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
++	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
++    [p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_static=yes ;;
++    no) enable_static=no ;;
++    *)
++     enable_static=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_static=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
++      ;;
++    esac],
++    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
++
++    _LT_DECL([build_old_libs], [enable_static], [0],
++	[Whether or not to build static libraries])
++])# _LT_ENABLE_STATIC
++
++LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
++LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
++
++# Old names:
++AC_DEFUN([AC_ENABLE_STATIC],
++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
++])
++
++AC_DEFUN([AC_DISABLE_STATIC],
++[_LT_SET_OPTION([LT_INIT], [disable-static])
++])
++
++AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
++AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AM_ENABLE_STATIC], [])
++dnl AC_DEFUN([AM_DISABLE_STATIC], [])
++
++
++
++# _LT_ENABLE_FAST_INSTALL([DEFAULT])
++# ----------------------------------
++# implement the --enable-fast-install flag, and support the `fast-install'
++# and `disable-fast-install' LT_INIT options.
++# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
++m4_define([_LT_ENABLE_FAST_INSTALL],
++[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
++AC_ARG_ENABLE([fast-install],
++    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
++    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
++    [p=${PACKAGE-default}
++    case $enableval in
++    yes) enable_fast_install=yes ;;
++    no) enable_fast_install=no ;;
++    *)
++      enable_fast_install=no
++      # Look at the argument we got.  We use all the common list separators.
++      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++      for pkg in $enableval; do
++	IFS="$lt_save_ifs"
++	if test "X$pkg" = "X$p"; then
++	  enable_fast_install=yes
++	fi
++      done
++      IFS="$lt_save_ifs"
++      ;;
++    esac],
++    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
++
++_LT_DECL([fast_install], [enable_fast_install], [0],
++	 [Whether or not to optimize for fast installation])dnl
++])# _LT_ENABLE_FAST_INSTALL
++
++LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
++LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
++
++# Old names:
++AU_DEFUN([AC_ENABLE_FAST_INSTALL],
++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `fast-install' option into LT_INIT's first parameter.])
++])
++
++AU_DEFUN([AC_DISABLE_FAST_INSTALL],
++[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `disable-fast-install' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
++dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
++
++
++# _LT_WITH_PIC([MODE])
++# --------------------
++# implement the --with-pic flag, and support the `pic-only' and `no-pic'
++# LT_INIT options.
++# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
++m4_define([_LT_WITH_PIC],
++[AC_ARG_WITH([pic],
++    [AS_HELP_STRING([--with-pic],
++	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
++    [pic_mode="$withval"],
++    [pic_mode=default])
++
++test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
++
++_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
++])# _LT_WITH_PIC
++
++LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
++LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
++
++# Old name:
++AU_DEFUN([AC_LIBTOOL_PICMODE],
++[_LT_SET_OPTION([LT_INIT], [pic-only])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `pic-only' option into LT_INIT's first parameter.])
++])
++
++dnl aclocal-1.4 backwards compatibility:
++dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
++
++## ----------------- ##
++## LTDL_INIT Options ##
++## ----------------- ##
++
++m4_define([_LTDL_MODE], [])
++LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
++		 [m4_define([_LTDL_MODE], [nonrecursive])])
++LT_OPTION_DEFINE([LTDL_INIT], [recursive],
++		 [m4_define([_LTDL_MODE], [recursive])])
++LT_OPTION_DEFINE([LTDL_INIT], [subproject],
++		 [m4_define([_LTDL_MODE], [subproject])])
++
++m4_define([_LTDL_TYPE], [])
++LT_OPTION_DEFINE([LTDL_INIT], [installable],
++		 [m4_define([_LTDL_TYPE], [installable])])
++LT_OPTION_DEFINE([LTDL_INIT], [convenience],
++		 [m4_define([_LTDL_TYPE], [convenience])])
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/m4/ltsugar.m4 gdm-2.28.1.new/m4/ltsugar.m4
+--- gdm-2.28.1/m4/ltsugar.m4	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.1.new/m4/ltsugar.m4	2009-10-20 12:36:23.000000000 +1100
+@@ -0,0 +1,123 @@
++# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
++#
++# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
++# Written by Gary V. Vaughan, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 6 ltsugar.m4
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
++
++
++# lt_join(SEP, ARG1, [ARG2...])
++# -----------------------------
++# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
++# associated separator.
++# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
++# versions in m4sugar had bugs.
++m4_define([lt_join],
++[m4_if([$#], [1], [],
++       [$#], [2], [[$2]],
++       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
++m4_define([_lt_join],
++[m4_if([$#$2], [2], [],
++       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
++
++
++# lt_car(LIST)
++# lt_cdr(LIST)
++# ------------
++# Manipulate m4 lists.
++# These macros are necessary as long as will still need to support
++# Autoconf-2.59 which quotes differently.
++m4_define([lt_car], [[$1]])
++m4_define([lt_cdr],
++[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
++       [$#], 1, [],
++       [m4_dquote(m4_shift($@))])])
++m4_define([lt_unquote], $1)
++
++
++# lt_append(MACRO-NAME, STRING, [SEPARATOR])
++# ------------------------------------------
++# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
++# Note that neither SEPARATOR nor STRING are expanded; they are appended
++# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
++# No SEPARATOR is output if MACRO-NAME was previously undefined (different
++# than defined and empty).
++#
++# This macro is needed until we can rely on Autoconf 2.62, since earlier
++# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
++m4_define([lt_append],
++[m4_define([$1],
++	   m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
++
++
++
++# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
++# ----------------------------------------------------------
++# Produce a SEP delimited list of all paired combinations of elements of
++# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
++# has the form PREFIXmINFIXSUFFIXn.
++# Needed until we can rely on m4_combine added in Autoconf 2.62.
++m4_define([lt_combine],
++[m4_if(m4_eval([$# > 3]), [1],
++       [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
++[[m4_foreach([_Lt_prefix], [$2],
++	     [m4_foreach([_Lt_suffix],
++		]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
++	[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
++
++
++# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
++# -----------------------------------------------------------------------
++# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
++# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
++m4_define([lt_if_append_uniq],
++[m4_ifdef([$1],
++	  [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
++		 [lt_append([$1], [$2], [$3])$4],
++		 [$5])],
++	  [lt_append([$1], [$2], [$3])$4])])
++
++
++# lt_dict_add(DICT, KEY, VALUE)
++# -----------------------------
++m4_define([lt_dict_add],
++[m4_define([$1($2)], [$3])])
++
++
++# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
++# --------------------------------------------
++m4_define([lt_dict_add_subkey],
++[m4_define([$1($2:$3)], [$4])])
++
++
++# lt_dict_fetch(DICT, KEY, [SUBKEY])
++# ----------------------------------
++m4_define([lt_dict_fetch],
++[m4_ifval([$3],
++	m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
++    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
++
++
++# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
++# -----------------------------------------------------------------
++m4_define([lt_if_dict_fetch],
++[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
++	[$5],
++    [$6])])
++
++
++# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
++# --------------------------------------------------------------
++m4_define([lt_dict_filter],
++[m4_if([$5], [], [],
++  [lt_join(m4_quote(m4_default([$4], [[, ]])),
++           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
++		      [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
++])
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/m4/ltversion.m4 gdm-2.28.1.new/m4/ltversion.m4
+--- gdm-2.28.1/m4/ltversion.m4	1970-01-01 10:00:00.000000000 +1000
++++ gdm-2.28.1.new/m4/ltversion.m4	2009-10-20 12:36:23.000000000 +1100
+@@ -0,0 +1,23 @@
++# ltversion.m4 -- version numbers			-*- Autoconf -*-
++#
++#   Copyright (C) 2004 Free Software Foundation, Inc.
++#   Written by Scott James Remnant, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# Generated from ltversion.in.
++
++# serial 3012 ltversion.m4
++# This file is part of GNU Libtool
++
++m4_define([LT_PACKAGE_VERSION], [2.2.6])
++m4_define([LT_PACKAGE_REVISION], [1.3012])
++
++AC_DEFUN([LTVERSION_VERSION],
++[macro_version='2.2.6'
++macro_revision='1.3012'
++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
++_LT_DECL(, macro_revision, 0)
++])
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/Makefile.in gdm-2.28.1.new/Makefile.in
+--- gdm-2.28.1/Makefile.in	2009-10-20 10:50:56.000000000 +1100
++++ gdm-2.28.1.new/Makefile.in	2009-10-20 12:36:36.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -15,8 +16,9 @@
+ @SET_MAKE@
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -38,8 +40,7 @@
+ 	TODO acconfig.h compile config.guess config.sub depcomp \
+ 	install-sh ltmain.sh missing mkinstalldirs
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+@@ -48,6 +49,13 @@
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ SOURCES =
+ DIST_SOURCES =
+ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+@@ -59,6 +67,9 @@
+ 	ps-recursive uninstall-recursive
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+   distclean-recursive maintainer-clean-recursive
++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
++	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
++	distdir dist dist-all distcheck
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = $(SUBDIRS)
+@@ -66,15 +77,41 @@
+ distdir = $(PACKAGE)-$(VERSION)
+ top_distdir = $(distdir)
+ am__remove_distdir = \
+-  { test ! -d $(distdir) \
+-    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+-         && rm -fr $(distdir); }; }
++  { test ! -d "$(distdir)" \
++    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
++         && rm -fr "$(distdir)"; }; }
++am__relativize = \
++  dir0=`pwd`; \
++  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
++  sed_rest='s,^[^/]*/*,,'; \
++  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
++  sed_butlast='s,/*[^/]*$$,,'; \
++  while test -n "$$dir1"; do \
++    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
++    if test "$$first" != "."; then \
++      if test "$$first" = ".."; then \
++        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
++        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
++      else \
++        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
++        if test "$$first2" = "$$first"; then \
++          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
++        else \
++          dir2="../$$dir2"; \
++        fi; \
++        dir0="$$dir0"/"$$first"; \
++      fi; \
++    fi; \
++    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
++  done; \
++  reldir="$$dir2"
+ GZIP_ENV = --best
+ DIST_ARCHIVES = $(distdir).tar.bz2
+ distcleancheck_listfiles = find . -type f -print
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -115,7 +152,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -130,14 +168,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -172,6 +211,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -181,6 +221,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -191,13 +232,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -211,6 +258,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -249,7 +297,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -263,6 +311,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -285,6 +334,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -299,6 +349,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -340,15 +391,15 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
+-	      cd $(srcdir) && $(AUTOMAKE) --gnu  \
++	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
++	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
+ 		&& exit 0; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -364,9 +415,10 @@
+ 	$(SHELL) ./config.status --recheck
+ 
+ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+-	cd $(srcdir) && $(AUTOCONF)
++	$(am__cd) $(srcdir) && $(AUTOCONF)
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+-	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
++	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
++$(am__aclocal_m4_deps):
+ 
+ config.h: stamp-h1
+ 	@if test ! -f $@; then \
+@@ -378,7 +430,7 @@
+ 	@rm -f stamp-h1
+ 	cd $(top_builddir) && $(SHELL) ./config.status config.h
+ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(top_srcdir)/acconfig.h
+-	cd $(top_srcdir) && $(AUTOHEADER)
++	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+ 	rm -f stamp-h1
+ 	touch $@
+ 
+@@ -392,7 +444,7 @@
+ 	-rm -rf .libs _libs
+ 
+ distclean-libtool:
+-	-rm -f libtool
++	-rm -f libtool config.lt
+ 
+ # This directory's subdirectories are mostly independent; you can cd
+ # into them and run `make' without going through this Makefile.
+@@ -418,7 +470,7 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done; \
+ 	if test "$$dot_seen" = "no"; then \
+@@ -452,16 +504,16 @@
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done && test -z "$$fail"
+ tags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ 	done
+ ctags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
++	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ 	done
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+@@ -469,14 +521,14 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ 	  include_option=--etags-include; \
+@@ -488,46 +540,50 @@
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test ! -f $$subdir/TAGS || \
+-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
++	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ 	  fi; \
+ 	done; \
+ 	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ 
+ distdir: $(DISTFILES)
+ 	$(am__remove_distdir)
+-	test -d $(distdir) || mkdir $(distdir)
++	test -d "$(distdir)" || mkdir "$(distdir)"
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	list='$(DISTFILES)'; \
+@@ -543,38 +599,54 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test -d "$(distdir)/$$subdir" \
+ 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+ 	    || exit 1; \
+-	    distdir=`$(am__cd) $(distdir) && pwd`; \
+-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+-	    (cd $$subdir && \
++	  fi; \
++	done
++	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++	  if test "$$subdir" = .; then :; else \
++	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
++	    $(am__relativize); \
++	    new_distdir=$$reldir; \
++	    dir1=$$subdir; dir2="$(top_distdir)"; \
++	    $(am__relativize); \
++	    new_top_distdir=$$reldir; \
++	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
++	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
++	    ($(am__cd) $$subdir && \
+ 	      $(MAKE) $(AM_MAKEFLAGS) \
+-	        top_distdir="$$top_distdir" \
+-	        distdir="$$distdir/$$subdir" \
++	        top_distdir="$$new_top_distdir" \
++	        distdir="$$new_distdir" \
+ 		am__remove_distdir=: \
+ 		am__skip_length_check=: \
++		am__skip_mode_fix=: \
+ 	        distdir) \
+ 	      || exit 1; \
+ 	  fi; \
+ 	done
+-	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
++	-test -n "$(am__skip_mode_fix)" \
++	|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+ 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ 	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+-	|| chmod -R a+r $(distdir)
++	|| chmod -R a+r "$(distdir)"
+ dist-gzip: distdir
+ 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ 	$(am__remove_distdir)
+@@ -582,6 +654,14 @@
+ 	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ 	$(am__remove_distdir)
+ 
++dist-lzma: distdir
++	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
++	$(am__remove_distdir)
++
++dist-xz: distdir
++	tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
++	$(am__remove_distdir)
++
+ dist-tarZ: distdir
+ 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ 	$(am__remove_distdir)
+@@ -608,6 +688,10 @@
+ 	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+ 	*.tar.bz2*) \
+ 	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
++	*.tar.lzma*) \
++	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
++	*.tar.xz*) \
++	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+ 	*.tar.Z*) \
+ 	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ 	*.shar.gz*) \
+@@ -619,9 +703,11 @@
+ 	mkdir $(distdir)/_build
+ 	mkdir $(distdir)/_inst
+ 	chmod a-w $(distdir)
++	test -d $(distdir)/_build || exit 0; \
+ 	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ 	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+-	  && cd $(distdir)/_build \
++	  && am__cwd=`pwd` \
++	  && $(am__cd) $(distdir)/_build \
+ 	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ 	    $(DISTCHECK_CONFIGURE_FLAGS) \
+ 	  && $(MAKE) $(AM_MAKEFLAGS) \
+@@ -643,13 +729,15 @@
+ 	  && rm -rf "$$dc_destdir" \
+ 	  && $(MAKE) $(AM_MAKEFLAGS) dist \
+ 	  && rm -rf $(DIST_ARCHIVES) \
+-	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
++	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
++	  && cd "$$am__cwd" \
++	  || exit 1
+ 	$(am__remove_distdir)
+ 	@(echo "$(distdir) archives ready for distribution: "; \
+ 	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ 	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+ distuninstallcheck:
+-	@cd $(distuninstallcheck_dir) \
++	@$(am__cd) '$(distuninstallcheck_dir)' \
+ 	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ 	   || { echo "ERROR: files left after uninstall:" ; \
+ 	        if test -n "$(DESTDIR)"; then \
+@@ -691,6 +779,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+ 
+ maintainer-clean-generic:
+@@ -712,6 +801,8 @@
+ 
+ html: html-recursive
+ 
++html-am:
++
+ info: info-recursive
+ 
+ info-am:
+@@ -720,18 +811,28 @@
+ 
+ install-dvi: install-dvi-recursive
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-recursive
+ 
++install-html-am:
++
+ install-info: install-info-recursive
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-recursive
+ 
++install-pdf-am:
++
+ install-ps: install-ps-recursive
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-recursive
+@@ -754,24 +855,25 @@
+ 
+ uninstall-am:
+ 
+-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+-	install-strip
++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
++	ctags-recursive install-am install-strip tags-recursive
+ 
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ 	all all-am am--refresh check check-am clean clean-generic \
+ 	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
+-	dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \
+-	distclean-generic distclean-hdr distclean-libtool \
+-	distclean-tags distcleancheck distdir distuninstallcheck dvi \
+-	dvi-am html html-am info info-am install install-am \
+-	install-data install-data-am install-dvi install-dvi-am \
+-	install-exec install-exec-am install-html install-html-am \
+-	install-info install-info-am install-man install-pdf \
+-	install-pdf-am install-ps install-ps-am install-strip \
+-	installcheck installcheck-am installdirs installdirs-am \
+-	maintainer-clean maintainer-clean-generic mostlyclean \
+-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+-	tags tags-recursive uninstall uninstall-am
++	dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
++	distcheck distclean distclean-generic distclean-hdr \
++	distclean-libtool distclean-tags distcleancheck distdir \
++	distuninstallcheck dvi dvi-am html html-am info info-am \
++	install install-am install-data install-data-am install-dvi \
++	install-dvi-am install-exec install-exec-am install-html \
++	install-html-am install-info install-info-am install-man \
++	install-pdf install-pdf-am install-ps install-ps-am \
++	install-strip installcheck installcheck-am installdirs \
++	installdirs-am maintainer-clean maintainer-clean-generic \
++	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
++	ps ps-am tags tags-recursive uninstall uninstall-am
++
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/missing gdm-2.28.1.new/missing
+--- gdm-2.28.1/missing	2009-10-20 10:50:53.000000000 +1100
++++ gdm-2.28.1.new/missing	2009-10-20 12:36:33.000000000 +1100
+@@ -1,10 +1,10 @@
+ #! /bin/sh
+ # Common stub for a few missing GNU programs while installing.
+ 
+-scriptversion=2006-05-10.23
++scriptversion=2009-04-28.21; # UTC
+ 
+-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
+-#   Free Software Foundation, Inc.
++# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
++# 2008, 2009 Free Software Foundation, Inc.
+ # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+ 
+ # This program is free software; you can redistribute it and/or modify
+@@ -18,9 +18,7 @@
+ # 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.
++# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ # As a special exception to the GNU General Public License, if you
+ # distribute this file as part of a program that contains a
+@@ -89,6 +87,9 @@
+   tar          try tar, gnutar, gtar, then tar without non-portable flags
+   yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+ 
++Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
++\`g' are ignored when checking the name.
++
+ Send bug reports to <bug-automake@gnu.org>."
+     exit $?
+     ;;
+@@ -106,15 +107,22 @@
+ 
+ esac
+ 
++# normalize program name to check for.
++program=`echo "$1" | sed '
++  s/^gnu-//; t
++  s/^gnu//; t
++  s/^g//; t'`
++
+ # Now exit if we have it, but it failed.  Also exit now if we
+ # don't have it and --version was passed (most likely to detect
+-# the program).
++# the program).  This is about non-GNU programs, so use $1 not
++# $program.
+ case $1 in
+-  lex|yacc)
++  lex*|yacc*)
+     # Not GNU programs, they don't have --version.
+     ;;
+ 
+-  tar)
++  tar*)
+     if test -n "$run"; then
+        echo 1>&2 "ERROR: \`tar' requires --run"
+        exit 1
+@@ -138,7 +146,7 @@
+ 
+ # If it does not exist, or fails to run (possibly an outdated version),
+ # try to emulate it.
+-case $1 in
++case $program in
+   aclocal*)
+     echo 1>&2 "\
+ WARNING: \`$1' is $msg.  You should only need it if
+@@ -148,7 +156,7 @@
+     touch aclocal.m4
+     ;;
+ 
+-  autoconf)
++  autoconf*)
+     echo 1>&2 "\
+ WARNING: \`$1' is $msg.  You should only need it if
+          you modified \`${configure_ac}'.  You might want to install the
+@@ -157,7 +165,7 @@
+     touch configure
+     ;;
+ 
+-  autoheader)
++  autoheader*)
+     echo 1>&2 "\
+ WARNING: \`$1' is $msg.  You should only need it if
+          you modified \`acconfig.h' or \`${configure_ac}'.  You might want
+@@ -187,7 +195,7 @@
+ 	   while read f; do touch "$f"; done
+     ;;
+ 
+-  autom4te)
++  autom4te*)
+     echo 1>&2 "\
+ WARNING: \`$1' is needed, but is $msg.
+          You might have modified some files without having the
+@@ -210,7 +218,7 @@
+     fi
+     ;;
+ 
+-  bison|yacc)
++  bison*|yacc*)
+     echo 1>&2 "\
+ WARNING: \`$1' $msg.  You should only need it if
+          you modified a \`.y' file.  You may need the \`Bison' package
+@@ -240,7 +248,7 @@
+     fi
+     ;;
+ 
+-  lex|flex)
++  lex*|flex*)
+     echo 1>&2 "\
+ WARNING: \`$1' is $msg.  You should only need it if
+          you modified a \`.l' file.  You may need the \`Flex' package
+@@ -263,7 +271,7 @@
+     fi
+     ;;
+ 
+-  help2man)
++  help2man*)
+     echo 1>&2 "\
+ WARNING: \`$1' is $msg.  You should only need it if
+ 	 you modified a dependency of a manual page.  You may need the
+@@ -277,11 +285,11 @@
+     else
+ 	test -z "$file" || exec >$file
+ 	echo ".ab help2man is required to generate this page"
+-	exit 1
++	exit $?
+     fi
+     ;;
+ 
+-  makeinfo)
++  makeinfo*)
+     echo 1>&2 "\
+ WARNING: \`$1' is $msg.  You should only need it if
+          you modified a \`.texi' or \`.texinfo' file, or any other file
+@@ -310,7 +318,7 @@
+     touch $file
+     ;;
+ 
+-  tar)
++  tar*)
+     shift
+ 
+     # We have already tried tar in the generic part.
+@@ -363,5 +371,6 @@
+ # eval: (add-hook 'write-file-hooks 'time-stamp)
+ # time-stamp-start: "scriptversion="
+ # time-stamp-format: "%:y-%02m-%02d.%02H"
+-# time-stamp-end: "$"
++# time-stamp-time-zone: "UTC"
++# time-stamp-end: "; # UTC"
+ # End:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/mkinstalldirs gdm-2.28.1.new/mkinstalldirs
+--- gdm-2.28.1/mkinstalldirs	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/mkinstalldirs	2009-10-20 12:36:36.000000000 +1100
+@@ -1,7 +1,7 @@
+ #! /bin/sh
+ # mkinstalldirs --- make directory hierarchy
+ 
+-scriptversion=2006-05-11.19
++scriptversion=2009-04-28.21; # UTC
+ 
+ # Original author: Noah Friedman <friedman@prep.ai.mit.edu>
+ # Created: 1993-05-16
+@@ -157,5 +157,6 @@
+ # eval: (add-hook 'write-file-hooks 'time-stamp)
+ # time-stamp-start: "scriptversion="
+ # time-stamp-format: "%:y-%02m-%02d.%02H"
+-# time-stamp-end: "$"
++# time-stamp-time-zone: "UTC"
++# time-stamp-end: "; # UTC"
+ # End:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/tests/Makefile.in gdm-2.28.1.new/tests/Makefile.in
+--- gdm-2.28.1/tests/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/tests/Makefile.in	2009-10-20 12:36:36.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -16,8 +17,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -37,14 +39,14 @@
+ subdir = tests
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ am__EXEEXT_1 =
+ am__EXEEXT_2 = m-common$(EXEEXT) $(am__EXEEXT_1)
+ PROGRAMS = $(noinst_PROGRAMS)
+@@ -57,29 +59,49 @@
+ m_common_DEPENDENCIES = $(top_builddir)/common/libgdmcommon.la \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-m_common_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(m_common_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
++m_common_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(m_common_CFLAGS) \
++	$(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(m_common_SOURCES)
+ DIST_SOURCES = $(m_common_SOURCES)
+ ETAGS = etags
+ CTAGS = ctags
++am__tty_colors = \
++red=; grn=; lgn=; blu=; std=
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -120,7 +142,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -135,14 +158,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -177,6 +201,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -186,6 +211,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -196,13 +222,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -216,6 +248,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -254,7 +287,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -268,6 +301,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -290,6 +324,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -304,6 +339,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -342,14 +378,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  tests/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu tests/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -367,16 +403,19 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ 
+ clean-noinstPROGRAMS:
+-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ m-common$(EXEEXT): $(m_common_OBJECTS) $(m_common_DEPENDENCIES) 
+ 	@rm -f m-common$(EXEEXT)
+-	$(m_common_LINK) $(m_common_OBJECTS) $(m_common_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(m_common_LINK) $(m_common_OBJECTS) $(m_common_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -389,64 +428,73 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m_common-s-common-utils.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+ 
+ m_common-m-common.o: m-common.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-m-common.o -MD -MP -MF $(DEPDIR)/m_common-m-common.Tpo -c -o m_common-m-common.o `test -f 'm-common.c' || echo '$(srcdir)/'`m-common.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/m_common-m-common.Tpo $(DEPDIR)/m_common-m-common.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-m-common.o -MD -MP -MF $(DEPDIR)/m_common-m-common.Tpo -c -o m_common-m-common.o `test -f 'm-common.c' || echo '$(srcdir)/'`m-common.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-m-common.Tpo $(DEPDIR)/m_common-m-common.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='m-common.c' object='m_common-m-common.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-m-common.o `test -f 'm-common.c' || echo '$(srcdir)/'`m-common.c
+ 
+ m_common-m-common.obj: m-common.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-m-common.obj -MD -MP -MF $(DEPDIR)/m_common-m-common.Tpo -c -o m_common-m-common.obj `if test -f 'm-common.c'; then $(CYGPATH_W) 'm-common.c'; else $(CYGPATH_W) '$(srcdir)/m-common.c'; fi`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/m_common-m-common.Tpo $(DEPDIR)/m_common-m-common.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-m-common.obj -MD -MP -MF $(DEPDIR)/m_common-m-common.Tpo -c -o m_common-m-common.obj `if test -f 'm-common.c'; then $(CYGPATH_W) 'm-common.c'; else $(CYGPATH_W) '$(srcdir)/m-common.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-m-common.Tpo $(DEPDIR)/m_common-m-common.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='m-common.c' object='m_common-m-common.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-m-common.obj `if test -f 'm-common.c'; then $(CYGPATH_W) 'm-common.c'; else $(CYGPATH_W) '$(srcdir)/m-common.c'; fi`
+ 
+ m_common-s-common-address.o: s-common-address.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-address.o -MD -MP -MF $(DEPDIR)/m_common-s-common-address.Tpo -c -o m_common-s-common-address.o `test -f 's-common-address.c' || echo '$(srcdir)/'`s-common-address.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/m_common-s-common-address.Tpo $(DEPDIR)/m_common-s-common-address.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-address.o -MD -MP -MF $(DEPDIR)/m_common-s-common-address.Tpo -c -o m_common-s-common-address.o `test -f 's-common-address.c' || echo '$(srcdir)/'`s-common-address.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-address.Tpo $(DEPDIR)/m_common-s-common-address.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-address.c' object='m_common-s-common-address.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-address.o `test -f 's-common-address.c' || echo '$(srcdir)/'`s-common-address.c
+ 
+ m_common-s-common-address.obj: s-common-address.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-address.obj -MD -MP -MF $(DEPDIR)/m_common-s-common-address.Tpo -c -o m_common-s-common-address.obj `if test -f 's-common-address.c'; then $(CYGPATH_W) 's-common-address.c'; else $(CYGPATH_W) '$(srcdir)/s-common-address.c'; fi`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/m_common-s-common-address.Tpo $(DEPDIR)/m_common-s-common-address.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-address.obj -MD -MP -MF $(DEPDIR)/m_common-s-common-address.Tpo -c -o m_common-s-common-address.obj `if test -f 's-common-address.c'; then $(CYGPATH_W) 's-common-address.c'; else $(CYGPATH_W) '$(srcdir)/s-common-address.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-address.Tpo $(DEPDIR)/m_common-s-common-address.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-address.c' object='m_common-s-common-address.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-address.obj `if test -f 's-common-address.c'; then $(CYGPATH_W) 's-common-address.c'; else $(CYGPATH_W) '$(srcdir)/s-common-address.c'; fi`
+ 
+ m_common-s-common-utils.o: s-common-utils.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-utils.o -MD -MP -MF $(DEPDIR)/m_common-s-common-utils.Tpo -c -o m_common-s-common-utils.o `test -f 's-common-utils.c' || echo '$(srcdir)/'`s-common-utils.c
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/m_common-s-common-utils.Tpo $(DEPDIR)/m_common-s-common-utils.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-utils.o -MD -MP -MF $(DEPDIR)/m_common-s-common-utils.Tpo -c -o m_common-s-common-utils.o `test -f 's-common-utils.c' || echo '$(srcdir)/'`s-common-utils.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-utils.Tpo $(DEPDIR)/m_common-s-common-utils.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-utils.c' object='m_common-s-common-utils.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-utils.o `test -f 's-common-utils.c' || echo '$(srcdir)/'`s-common-utils.c
+ 
+ m_common-s-common-utils.obj: s-common-utils.c
+-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-utils.obj -MD -MP -MF $(DEPDIR)/m_common-s-common-utils.Tpo -c -o m_common-s-common-utils.obj `if test -f 's-common-utils.c'; then $(CYGPATH_W) 's-common-utils.c'; else $(CYGPATH_W) '$(srcdir)/s-common-utils.c'; fi`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/m_common-s-common-utils.Tpo $(DEPDIR)/m_common-s-common-utils.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-utils.obj -MD -MP -MF $(DEPDIR)/m_common-s-common-utils.Tpo -c -o m_common-s-common-utils.obj `if test -f 's-common-utils.c'; then $(CYGPATH_W) 's-common-utils.c'; else $(CYGPATH_W) '$(srcdir)/s-common-utils.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-utils.Tpo $(DEPDIR)/m_common-s-common-utils.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-utils.c' object='m_common-s-common-utils.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-utils.obj `if test -f 's-common-utils.c'; then $(CYGPATH_W) 's-common-utils.c'; else $(CYGPATH_W) '$(srcdir)/s-common-utils.c'; fi`
+@@ -462,53 +510,58 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ 
+ check-TESTS: $(TESTS)
+-	@failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[	 ]'; \
++	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
+ 	srcdir=$(srcdir); export srcdir; \
+ 	list=' $(TESTS) '; \
++	$(am__tty_colors); \
+ 	if test -n "$$list"; then \
+ 	  for tst in $$list; do \
+ 	    if test -f ./$$tst; then dir=./; \
+@@ -517,49 +570,63 @@
+ 	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
+ 	      all=`expr $$all + 1`; \
+ 	      case " $(XFAIL_TESTS) " in \
+-	      *$$ws$$tst$$ws*) \
++	      *[\ \	]$$tst[\ \	]*) \
+ 		xpass=`expr $$xpass + 1`; \
+ 		failed=`expr $$failed + 1`; \
+-		echo "XPASS: $$tst"; \
++		col=$$red; res=XPASS; \
+ 	      ;; \
+ 	      *) \
+-		echo "PASS: $$tst"; \
++		col=$$grn; res=PASS; \
+ 	      ;; \
+ 	      esac; \
+ 	    elif test $$? -ne 77; then \
+ 	      all=`expr $$all + 1`; \
+ 	      case " $(XFAIL_TESTS) " in \
+-	      *$$ws$$tst$$ws*) \
++	      *[\ \	]$$tst[\ \	]*) \
+ 		xfail=`expr $$xfail + 1`; \
+-		echo "XFAIL: $$tst"; \
++		col=$$lgn; res=XFAIL; \
+ 	      ;; \
+ 	      *) \
+ 		failed=`expr $$failed + 1`; \
+-		echo "FAIL: $$tst"; \
++		col=$$red; res=FAIL; \
+ 	      ;; \
+ 	      esac; \
+ 	    else \
+ 	      skip=`expr $$skip + 1`; \
+-	      echo "SKIP: $$tst"; \
++	      col=$$blu; res=SKIP; \
+ 	    fi; \
++	    echo "$${col}$$res$${std}: $$tst"; \
+ 	  done; \
++	  if test "$$all" -eq 1; then \
++	    tests="test"; \
++	    All=""; \
++	  else \
++	    tests="tests"; \
++	    All="All "; \
++	  fi; \
+ 	  if test "$$failed" -eq 0; then \
+ 	    if test "$$xfail" -eq 0; then \
+-	      banner="All $$all tests passed"; \
++	      banner="$$All$$all $$tests passed"; \
+ 	    else \
+-	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
++	      if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
++	      banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
+ 	    fi; \
+ 	  else \
+ 	    if test "$$xpass" -eq 0; then \
+-	      banner="$$failed of $$all tests failed"; \
++	      banner="$$failed of $$all $$tests failed"; \
+ 	    else \
+-	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
++	      if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
++	      banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
+ 	    fi; \
+ 	  fi; \
+ 	  dashes="$$banner"; \
+ 	  skipped=""; \
+ 	  if test "$$skip" -ne 0; then \
+-	    skipped="($$skip tests were not run)"; \
++	    if test "$$skip" -eq 1; then \
++	      skipped="($$skip test was not run)"; \
++	    else \
++	      skipped="($$skip tests were not run)"; \
++	    fi; \
+ 	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
+ 	      dashes="$$skipped"; \
+ 	  fi; \
+@@ -570,11 +637,15 @@
+ 	      dashes="$$report"; \
+ 	  fi; \
+ 	  dashes=`echo "$$dashes" | sed s/./=/g`; \
+-	  echo "$$dashes"; \
++	  if test "$$failed" -eq 0; then \
++	    echo "$$grn$$dashes"; \
++	  else \
++	    echo "$$red$$dashes"; \
++	  fi; \
+ 	  echo "$$banner"; \
+ 	  test -z "$$skipped" || echo "$$skipped"; \
+ 	  test -z "$$report" || echo "$$report"; \
+-	  echo "$$dashes"; \
++	  echo "$$dashes$$std"; \
+ 	  test "$$failed" -eq 0; \
+ 	else :; fi
+ 
+@@ -594,13 +665,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -629,6 +704,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+@@ -650,6 +726,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -658,18 +736,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -692,7 +780,7 @@
+ 
+ uninstall-am:
+ 
+-.MAKE: install-am install-strip
++.MAKE: check-am install-am install-strip
+ 
+ .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
+ 	clean-generic clean-libtool clean-noinstPROGRAMS ctags \
+@@ -708,6 +796,7 @@
+ 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ 	tags uninstall uninstall-am
+ 
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+diff -Nur -x '*.orig' -x '*~' gdm-2.28.1/utils/Makefile.in gdm-2.28.1.new/utils/Makefile.in
+--- gdm-2.28.1/utils/Makefile.in	2009-10-20 10:50:55.000000000 +1100
++++ gdm-2.28.1.new/utils/Makefile.in	2009-10-20 12:36:36.000000000 +1100
+@@ -1,8 +1,9 @@
+-# Makefile.in generated by automake 1.10 from Makefile.am.
++# Makefile.in generated by automake 1.11 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -17,8 +18,9 @@
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+@@ -38,17 +40,16 @@
+ subdir = utils
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+-	$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/acinclude.m4 \
++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
+ am__EXEEXT_1 =
+ am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)"
+-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(bin_PROGRAMS)
+ am__objects_1 =
+ am_gdm_screenshot_OBJECTS = gdm-screenshot.$(OBJEXT) $(am__objects_1)
+@@ -57,24 +58,61 @@
+ gdm_screenshot_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
++AM_V_lt = $(am__v_lt_$(V))
++am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
++am__v_lt_0 = --silent
+ am_gdmflexiserver_OBJECTS = gdmflexiserver.$(OBJEXT) $(am__objects_1)
+ gdmflexiserver_OBJECTS = $(am_gdmflexiserver_OBJECTS)
+ gdmflexiserver_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-sbinSCRIPT_INSTALL = $(INSTALL_SCRIPT)
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ SCRIPTS = $(sbin_SCRIPTS)
+-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
++am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_$(V))
++am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
++am__v_CC_0 = @echo "  CC    " $@;
++AM_V_at = $(am__v_at_$(V))
++am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
++am__v_at_0 = @
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+-	$(LDFLAGS) -o $@
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_$(V))
++am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
++am__v_CCLD_0 = @echo "  CCLD  " $@;
++AM_V_GEN = $(am__v_GEN_$(V))
++am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
++am__v_GEN_0 = @echo "  GEN   " $@;
+ SOURCES = $(gdm_screenshot_SOURCES) $(gdmflexiserver_SOURCES)
+ DIST_SOURCES = $(gdm_screenshot_SOURCES) $(gdmflexiserver_SOURCES)
+ ETAGS = etags
+@@ -83,6 +121,7 @@
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLET_CFLAGS = @APPLET_CFLAGS@
+ APPLET_LIBS = @APPLET_LIBS@
+ AR = @AR@
+@@ -123,7 +162,8 @@
+ DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+ DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+ DOC_USER_FORMATS = @DOC_USER_FORMATS@
+-ECHO = @ECHO@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+@@ -138,14 +178,15 @@
+ EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+ EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+ EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+-F77 = @F77@
+-FFLAGS = @FFLAGS@
++FGREP = @FGREP@
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_CFLAGS = @GCONF_CFLAGS@
+ GCONF_LIBS = @GCONF_LIBS@
+ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+ GDMCHOOSER = @GDMCHOOSER@
++GDMSETUP_CFLAGS = @GDMSETUP_CFLAGS@
++GDMSETUP_LIBS = @GDMSETUP_LIBS@
+ GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+ GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+ GDM_GROUPNAME = @GDM_GROUPNAME@
+@@ -180,6 +221,7 @@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
++LD = @LD@
+ LDFLAGS = @LDFLAGS@
+ LIBDIR = @LIBDIR@
+ LIBEXECDIR = @LIBEXECDIR@
+@@ -189,6 +231,7 @@
+ LIBWRAP_LIBS = @LIBWRAP_LIBS@
+ LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+ LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
++LIPO = @LIPO@
+ LN_S = @LN_S@
+ LOCALSTATEDIR = @LOCALSTATEDIR@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -199,13 +242,19 @@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
+ MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+ OMF_DIR = @OMF_DIR@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PAM_LIBS = @PAM_LIBS@
+ PAM_PREFIX = @PAM_PREFIX@
+@@ -219,6 +268,7 @@
+ RANLIB = @RANLIB@
+ RBAC_LIBS = @RBAC_LIBS@
+ SBINDIR = @SBINDIR@
++SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+@@ -257,7 +307,7 @@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+-ac_ct_F77 = @ac_ct_F77@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+@@ -271,6 +321,7 @@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
++cachedir = @cachedir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ dmconfdir = @dmconfdir@
+@@ -293,6 +344,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ logdir = @logdir@
++lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -307,6 +359,7 @@
+ sysconfdir = @sysconfdir@
+ sysconfsubdir = @sysconfsubdir@
+ target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ NULL = 
+@@ -375,14 +428,14 @@
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+-		&& exit 0; \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  utils/Makefile'; \
+-	cd $(top_srcdir) && \
+-	  $(AUTOMAKE) --gnu  utils/Makefile
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu utils/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu utils/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+@@ -400,59 +453,90 @@
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  if test -f $$p \
+-	     || test -f $$p1 \
+-	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+-	  else :; fi; \
+-	done
++	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p || test -f $$p1; \
++	  then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
++	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
++	    } \
++	; done
+ 
+ uninstall-binPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
+-	done
++	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' `; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(bindir)" && rm -f $$files
+ 
+ clean-binPROGRAMS:
+-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+-	  echo " rm -f $$p $$f"; \
+-	  rm -f $$p $$f ; \
+-	done
++	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
+ gdm-screenshot$(EXEEXT): $(gdm_screenshot_OBJECTS) $(gdm_screenshot_DEPENDENCIES) 
+ 	@rm -f gdm-screenshot$(EXEEXT)
+-	$(LINK) $(gdm_screenshot_OBJECTS) $(gdm_screenshot_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdm_screenshot_OBJECTS) $(gdm_screenshot_LDADD) $(LIBS)
+ gdmflexiserver$(EXEEXT): $(gdmflexiserver_OBJECTS) $(gdmflexiserver_DEPENDENCIES) 
+ 	@rm -f gdmflexiserver$(EXEEXT)
+-	$(LINK) $(gdmflexiserver_OBJECTS) $(gdmflexiserver_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(gdmflexiserver_OBJECTS) $(gdmflexiserver_LDADD) $(LIBS)
+ install-sbinSCRIPTS: $(sbin_SCRIPTS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
+-	@list='$(sbin_SCRIPTS)'; for p in $$list; do \
++	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || list=; \
++	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-	  if test -f $$d$$p; then \
+-	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+-	    echo " $(sbinSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
+-	    $(sbinSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(sbindir)/$$f"; \
+-	  else :; fi; \
+-	done
++	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n' \
++	    -e 'h;s|.*|.|' \
++	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
++	      if (++n[d] == $(am__install_max)) { \
++		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
++	    else { print "f", d "/" $$4, $$1 } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	     test -z "$$files" || { \
++	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
++	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
++	     } \
++	; done
+ 
+ uninstall-sbinSCRIPTS:
+ 	@$(NORMAL_UNINSTALL)
+-	@list='$(sbin_SCRIPTS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+-	  echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
+-	  rm -f "$(DESTDIR)$(sbindir)/$$f"; \
+-	done
++	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	       sed -e 's,.*/,,;$(transform)'`; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+@@ -464,22 +548,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdmflexiserver.Po@am__quote@
+ 
+ .c.o:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ .c.lo:
+-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+-@am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+@@ -495,45 +582,49 @@
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
++	set x; \
+ 	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-	    $$tags $$unique; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
+ 	fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+-	tags=; \
+-	here=`pwd`; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+-	  $(AWK) '    { files[$$0] = 1; } \
+-	       END { for (i in files) print i; }'`; \
+-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+-	     $$tags $$unique
++	     $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+-	  && cd $(top_srcdir) \
+-	  && gtags -i $(GTAGS_ARGS) $$here
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+@@ -554,13 +645,17 @@
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+-	    test -f $(distdir)/$$file \
+-	    || cp -p $$d/$$file $(distdir)/$$file \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+@@ -592,6 +687,7 @@
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+ 
+ maintainer-clean-generic:
+@@ -613,6 +709,8 @@
+ 
+ html: html-am
+ 
++html-am:
++
+ info: info-am
+ 
+ info-am:
+@@ -621,18 +719,28 @@
+ 
+ install-dvi: install-dvi-am
+ 
++install-dvi-am:
++
+ install-exec-am: install-binPROGRAMS install-sbinSCRIPTS
+ 
+ install-html: install-html-am
+ 
++install-html-am:
++
+ install-info: install-info-am
+ 
++install-info-am:
++
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
++install-pdf-am:
++
+ install-ps: install-ps-am
+ 
++install-ps-am:
++
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+@@ -678,6 +786,7 @@
+ 	$(edit) $< >$@
+ gdm-safe-restart: gdm-safe-restart.in Makefile
+ 	$(edit) $< >$@
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
Index: proiecte/PPPP/gdm/debian/rules
===================================================================
--- proiecte/PPPP/gdm/debian/rules	(revision 134)
+++ proiecte/PPPP/gdm/debian/rules	(revision 134)
@@ -0,0 +1,38 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/class/gnome.mk
+include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk
+-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+
+#LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+
+DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper --with-at-spi-registryd-directory=/usr/lib/at-spi --enable-ipv6=yes
+
+DEB_DH_INSTALLINIT_ARGS = --no-start
+
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+	DEB_CONFIGURE_EXTRA_FLAGS += --with-selinux
+else
+	DEB_CONFIGURE_EXTRA_FLAGS += --without-selinux
+endif
+
+binary-post-install/gdm::
+	install -m644 debian/gdm-autologin.pam debian/gdm/etc/pam.d/gdm-autologin
+	install -m644 debian/gdm.pam debian/gdm/etc/pam.d/gdm
+	install -D -m644 debian/xterm.desktop debian/gdm/usr/share/xsessions/xterm.desktop
+	rm -r debian/gdm/var/gdm debian/gdm/var/run
+	# move custom.conf to the examples
+	mkdir -p debian/gdm/usr/share/doc/gdm/examples
+	mv debian/gdm/etc/gdm/custom.conf debian/gdm/usr/share/doc/gdm/examples
+	mv debian/gdm/usr/lib/bonobo/servers/GNOME_FastUserSwitchApplet.server debian/gdm/usr/lib/bonobo/servers/GNOME_FastUserSwitchAppletGdm.server
+	# install default settings
+	mkdir debian/gdm/var/lib/gdm/.gconf.defaults
+	install -m 664 debian/%gconf-tree.xml debian/gdm/var/lib/gdm/.gconf.defaults
+	# we install onboard (debian/onboard.desktop), and do not have gok
+	install -m 644 debian/onboard.desktop debian/gdm/usr/share/gdm/autostart/LoginWindow/
+	rm debian/gdm/usr/share/gdm/autostart/LoginWindow/gok.desktop
+	# we do not currently need a PK agent in the gdm session
+	rm debian/gdm/usr/share/gdm/autostart/LoginWindow/polkit-gnome-authentication-agent-1.desktop
+
Index: proiecte/PPPP/gdm/debian/watch
===================================================================
--- proiecte/PPPP/gdm/debian/watch	(revision 134)
+++ proiecte/PPPP/gdm/debian/watch	(revision 134)
@@ -0,0 +1,2 @@
+version=2
+http://ftp.gnome.org/pub/gnome/sources/gdm/([\d\.]+)[0-9]/gdm-([\d\.]+)\.tar\.gz
Index: proiecte/PPPP/gdm/debian/xterm.desktop
===================================================================
--- proiecte/PPPP/gdm/debian/xterm.desktop	(revision 134)
+++ proiecte/PPPP/gdm/debian/xterm.desktop	(revision 134)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=xterm
+Comment=Failsafe session with only xterm
+Exec=xterm
+TryExec=xterm
+Icon=
+Type=Application
+X-Ubuntu-Gettext-Domain=gdm
Index: proiecte/PPPP/gdm/depcomp
===================================================================
--- proiecte/PPPP/gdm/depcomp	(revision 134)
+++ proiecte/PPPP/gdm/depcomp	(revision 134)
@@ -0,0 +1,584 @@
+#! /bin/sh
+# depcomp - compile a program generating dependencies as side-effects
+
+scriptversion=2006-10-15.18
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006 Free Software
+# Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
+
+case $1 in
+  '')
+     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
+     exit 1;
+     ;;
+  -h | --h*)
+    cat <<\EOF
+Usage: depcomp [--help] [--version] PROGRAM [ARGS]
+
+Run PROGRAMS ARGS to compile a file, generating dependencies
+as side-effects.
+
+Environment variables:
+  depmode     Dependency tracking mode.
+  source      Source file read by `PROGRAMS ARGS'.
+  object      Object file output by `PROGRAMS ARGS'.
+  DEPDIR      directory where to store dependencies.
+  depfile     Dependency file to output.
+  tmpdepfile  Temporary file to use when outputing dependencies.
+  libtool     Whether libtool is used (yes/no).
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+    exit $?
+    ;;
+  -v | --v*)
+    echo "depcomp $scriptversion"
+    exit $?
+    ;;
+esac
+
+if test -z "$depmode" || test -z "$source" || test -z "$object"; then
+  echo "depcomp: Variables source, object and depmode must be set" 1>&2
+  exit 1
+fi
+
+# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
+depfile=${depfile-`echo "$object" |
+  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
+tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
+
+rm -f "$tmpdepfile"
+
+# Some modes work just like other modes, but use different flags.  We
+# parameterize here, but still list the modes in the big case below,
+# to make depend.m4 easier to write.  Note that we *cannot* use a case
+# here, because this file can only contain one case statement.
+if test "$depmode" = hp; then
+  # HP compiler uses -M and no extra arg.
+  gccflag=-M
+  depmode=gcc
+fi
+
+if test "$depmode" = dashXmstdout; then
+   # This is just like dashmstdout with a different argument.
+   dashmflag=-xM
+   depmode=dashmstdout
+fi
+
+case "$depmode" in
+gcc3)
+## gcc 3 implements dependency tracking that does exactly what
+## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
+## it if -MD -MP comes after the -MF stuff.  Hmm.
+## Unfortunately, FreeBSD c89 acceptance of flags depends upon
+## the command line argument order; so add the flags where they
+## appear in depend2.am.  Note that the slowdown incurred here
+## affects only configure: in makefiles, %FASTDEP% shortcuts this.
+  for arg
+  do
+    case $arg in
+    -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
+    *)  set fnord "$@" "$arg" ;;
+    esac
+    shift # fnord
+    shift # $arg
+  done
+  "$@"
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  mv "$tmpdepfile" "$depfile"
+  ;;
+
+gcc)
+## There are various ways to get dependency output from gcc.  Here's
+## why we pick this rather obscure method:
+## - Don't want to use -MD because we'd like the dependencies to end
+##   up in a subdir.  Having to rename by hand is ugly.
+##   (We might end up doing this anyway to support other compilers.)
+## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
+##   -MM, not -M (despite what the docs say).
+## - Using -M directly means running the compiler twice (even worse
+##   than renaming).
+  if test -z "$gccflag"; then
+    gccflag=-MD,
+  fi
+  "$@" -Wp,"$gccflag$tmpdepfile"
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+  echo "$object : \\" > "$depfile"
+  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
+## The second -e expression handles DOS-style file names with drive letters.
+  sed -e 's/^[^:]*: / /' \
+      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
+## This next piece of magic avoids the `deleted header file' problem.
+## The problem is that when a header file which appears in a .P file
+## is deleted, the dependency causes make to die (because there is
+## typically no way to rebuild the header).  We avoid this by adding
+## dummy dependencies for each header file.  Too bad gcc doesn't do
+## this for us directly.
+  tr ' ' '
+' < "$tmpdepfile" |
+## Some versions of gcc put a space before the `:'.  On the theory
+## that the space means something, we add a space to the output as
+## well.
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly.  Breaking it into two sed invocations is a workaround.
+    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+hp)
+  # This case exists only to let depend.m4 do its work.  It works by
+  # looking at the text of this script.  This case will never be run,
+  # since it is checked for above.
+  exit 1
+  ;;
+
+sgi)
+  if test "$libtool" = yes; then
+    "$@" "-Wp,-MDupdate,$tmpdepfile"
+  else
+    "$@" -MDupdate "$tmpdepfile"
+  fi
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+
+  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
+    echo "$object : \\" > "$depfile"
+
+    # Clip off the initial element (the dependent).  Don't try to be
+    # clever and replace this with sed code, as IRIX sed won't handle
+    # lines with more than a fixed number of characters (4096 in
+    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
+    # the IRIX cc adds comments like `#:fec' to the end of the
+    # dependency line.
+    tr ' ' '
+' < "$tmpdepfile" \
+    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
+    tr '
+' ' ' >> $depfile
+    echo >> $depfile
+
+    # The second pass generates a dummy entry for each header file.
+    tr ' ' '
+' < "$tmpdepfile" \
+   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+   >> $depfile
+  else
+    # The sourcefile does not contain any dependencies, so just
+    # store a dummy comment line, to avoid errors with the Makefile
+    # "include basename.Plo" scheme.
+    echo "#dummy" > "$depfile"
+  fi
+  rm -f "$tmpdepfile"
+  ;;
+
+aix)
+  # The C for AIX Compiler uses -M and outputs the dependencies
+  # in a .u file.  In older versions, this file always lives in the
+  # current directory.  Also, the AIX compiler puts `$object:' at the
+  # start of each line; $object doesn't have directory information.
+  # Version 6 uses the directory in both cases.
+  stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
+  tmpdepfile="$stripped.u"
+  if test "$libtool" = yes; then
+    "$@" -Wc,-M
+  else
+    "$@" -M
+  fi
+  stat=$?
+
+  if test -f "$tmpdepfile"; then :
+  else
+    stripped=`echo "$stripped" | sed 's,^.*/,,'`
+    tmpdepfile="$stripped.u"
+  fi
+
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+
+  if test -f "$tmpdepfile"; then
+    outname="$stripped.o"
+    # Each line is of the form `foo.o: dependent.h'.
+    # Do two passes, one to just change these to
+    # `$object: dependent.h' and one to simply `dependent.h:'.
+    sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
+    sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
+  else
+    # The sourcefile does not contain any dependencies, so just
+    # store a dummy comment line, to avoid errors with the Makefile
+    # "include basename.Plo" scheme.
+    echo "#dummy" > "$depfile"
+  fi
+  rm -f "$tmpdepfile"
+  ;;
+
+icc)
+  # Intel's C compiler understands `-MD -MF file'.  However on
+  #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
+  # ICC 7.0 will fill foo.d with something like
+  #    foo.o: sub/foo.c
+  #    foo.o: sub/foo.h
+  # which is wrong.  We want:
+  #    sub/foo.o: sub/foo.c
+  #    sub/foo.o: sub/foo.h
+  #    sub/foo.c:
+  #    sub/foo.h:
+  # ICC 7.1 will output
+  #    foo.o: sub/foo.c sub/foo.h
+  # and will wrap long lines using \ :
+  #    foo.o: sub/foo.c ... \
+  #     sub/foo.h ... \
+  #     ...
+
+  "$@" -MD -MF "$tmpdepfile"
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+  # Each line is of the form `foo.o: dependent.h',
+  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
+  # Do two passes, one to just change these to
+  # `$object: dependent.h' and one to simply `dependent.h:'.
+  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process this invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
+    sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+hp2)
+  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
+  # compilers, which have integrated preprocessors.  The correct option
+  # to use with these is +Maked; it writes dependencies to a file named
+  # 'foo.d', which lands next to the object file, wherever that
+  # happens to be.
+  # Much of this is similar to the tru64 case; see comments there.
+  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+  test "x$dir" = "x$object" && dir=
+  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  if test "$libtool" = yes; then
+    tmpdepfile1=$dir$base.d
+    tmpdepfile2=$dir.libs/$base.d
+    "$@" -Wc,+Maked
+  else
+    tmpdepfile1=$dir$base.d
+    tmpdepfile2=$dir$base.d
+    "$@" +Maked
+  fi
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+     rm -f "$tmpdepfile1" "$tmpdepfile2"
+     exit $stat
+  fi
+
+  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
+  do
+    test -f "$tmpdepfile" && break
+  done
+  if test -f "$tmpdepfile"; then
+    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
+    # Add `dependent.h:' lines.
+    sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile"
+  else
+    echo "#dummy" > "$depfile"
+  fi
+  rm -f "$tmpdepfile" "$tmpdepfile2"
+  ;;
+
+tru64)
+   # The Tru64 compiler uses -MD to generate dependencies as a side
+   # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
+   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+   # dependencies in `foo.d' instead, so we check for that too.
+   # Subdirectories are respected.
+   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+   test "x$dir" = "x$object" && dir=
+   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+
+   if test "$libtool" = yes; then
+      # With Tru64 cc, shared objects can also be used to make a
+      # static library.  This mechanism is used in libtool 1.4 series to
+      # handle both shared and static libraries in a single compilation.
+      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
+      #
+      # With libtool 1.5 this exception was removed, and libtool now
+      # generates 2 separate objects for the 2 libraries.  These two
+      # compilations output dependencies in $dir.libs/$base.o.d and
+      # in $dir$base.o.d.  We have to check for both files, because
+      # one of the two compilations can be disabled.  We should prefer
+      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+      # automatically cleaned when .libs/ is deleted, while ignoring
+      # the former would cause a distcleancheck panic.
+      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
+      tmpdepfile2=$dir$base.o.d          # libtool 1.5
+      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
+      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
+      "$@" -Wc,-MD
+   else
+      tmpdepfile1=$dir$base.o.d
+      tmpdepfile2=$dir$base.d
+      tmpdepfile3=$dir$base.d
+      tmpdepfile4=$dir$base.d
+      "$@" -MD
+   fi
+
+   stat=$?
+   if test $stat -eq 0; then :
+   else
+      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+      exit $stat
+   fi
+
+   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+   do
+     test -f "$tmpdepfile" && break
+   done
+   if test -f "$tmpdepfile"; then
+      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+      # That's a tab and a space in the [].
+      sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+   else
+      echo "#dummy" > "$depfile"
+   fi
+   rm -f "$tmpdepfile"
+   ;;
+
+#nosideeffect)
+  # This comment above is used by automake to tell side-effect
+  # dependency tracking mechanisms from slower ones.
+
+dashmstdout)
+  # Important note: in order to support this mode, a compiler *must*
+  # always write the preprocessed file to stdout, regardless of -o.
+  "$@" || exit $?
+
+  # Remove the call to Libtool.
+  if test "$libtool" = yes; then
+    while test $1 != '--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+
+  # Remove `-o $object'.
+  IFS=" "
+  for arg
+  do
+    case $arg in
+    -o)
+      shift
+      ;;
+    $object)
+      shift
+      ;;
+    *)
+      set fnord "$@" "$arg"
+      shift # fnord
+      shift # $arg
+      ;;
+    esac
+  done
+
+  test -z "$dashmflag" && dashmflag=-M
+  # Require at least two characters before searching for `:'
+  # in the target name.  This is to cope with DOS-style filenames:
+  # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
+  "$@" $dashmflag |
+    sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
+  rm -f "$depfile"
+  cat < "$tmpdepfile" > "$depfile"
+  tr ' ' '
+' < "$tmpdepfile" | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly.  Breaking it into two sed invocations is a workaround.
+    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+dashXmstdout)
+  # This case only exists to satisfy depend.m4.  It is never actually
+  # run, as this mode is specially recognized in the preamble.
+  exit 1
+  ;;
+
+makedepend)
+  "$@" || exit $?
+  # Remove any Libtool call
+  if test "$libtool" = yes; then
+    while test $1 != '--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+  # X makedepend
+  shift
+  cleared=no
+  for arg in "$@"; do
+    case $cleared in
+    no)
+      set ""; shift
+      cleared=yes ;;
+    esac
+    case "$arg" in
+    -D*|-I*)
+      set fnord "$@" "$arg"; shift ;;
+    # Strip any option that makedepend may not understand.  Remove
+    # the object too, otherwise makedepend will parse it as a source file.
+    -*|$object)
+      ;;
+    *)
+      set fnord "$@" "$arg"; shift ;;
+    esac
+  done
+  obj_suffix="`echo $object | sed 's/^.*\././'`"
+  touch "$tmpdepfile"
+  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+  rm -f "$depfile"
+  cat < "$tmpdepfile" > "$depfile"
+  sed '1,2d' "$tmpdepfile" | tr ' ' '
+' | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly.  Breaking it into two sed invocations is a workaround.
+    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile" "$tmpdepfile".bak
+  ;;
+
+cpp)
+  # Important note: in order to support this mode, a compiler *must*
+  # always write the preprocessed file to stdout.
+  "$@" || exit $?
+
+  # Remove the call to Libtool.
+  if test "$libtool" = yes; then
+    while test $1 != '--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+
+  # Remove `-o $object'.
+  IFS=" "
+  for arg
+  do
+    case $arg in
+    -o)
+      shift
+      ;;
+    $object)
+      shift
+      ;;
+    *)
+      set fnord "$@" "$arg"
+      shift # fnord
+      shift # $arg
+      ;;
+    esac
+  done
+
+  "$@" -E |
+    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
+    sed '$ s: \\$::' > "$tmpdepfile"
+  rm -f "$depfile"
+  echo "$object : \\" > "$depfile"
+  cat < "$tmpdepfile" >> "$depfile"
+  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+msvisualcpp)
+  # Important note: in order to support this mode, a compiler *must*
+  # always write the preprocessed file to stdout, regardless of -o,
+  # because we must use -o when running libtool.
+  "$@" || exit $?
+  IFS=" "
+  for arg
+  do
+    case "$arg" in
+    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+	set fnord "$@"
+	shift
+	shift
+	;;
+    *)
+	set fnord "$@" "$arg"
+	shift
+	shift
+	;;
+    esac
+  done
+  "$@" -E |
+  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
+  rm -f "$depfile"
+  echo "$object : \\" > "$depfile"
+  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
+  echo "	" >> "$depfile"
+  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+none)
+  exec "$@"
+  ;;
+
+*)
+  echo "Unknown depmode $depmode" 1>&2
+  exit 1
+  ;;
+esac
+
+exit 0
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Index: proiecte/PPPP/gdm/docs/C/gdm.xml
===================================================================
--- proiecte/PPPP/gdm/docs/C/gdm.xml	(revision 134)
+++ proiecte/PPPP/gdm/docs/C/gdm.xml	(revision 134)
@@ -0,0 +1,2237 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+    <!ENTITY legal SYSTEM "legal.xml">
+    <!ENTITY version "2.26.0"> 
+    <!ENTITY date    "02/10/2009"> 
+    <!ENTITY mdash   "&#8212;"> 
+    <!ENTITY percnt  "&#x0025;">
+]>
+
+<article id="index" lang="en">
+  <articleinfo>
+    <title>GNOME Display Manager Reference Manual</title>
+
+    <revhistory>
+      <revision>
+        <revnumber>0.0</revnumber>
+        <date>2008-09</date>
+      </revision>
+    </revhistory>
+
+    <abstract role="description">
+      <para>
+        GDM is the GNOME Display Manager, a graphical login program.
+      </para>
+    </abstract>
+
+    <authorgroup>
+      <author>
+        <firstname>Martin</firstname><othername>K.</othername>
+           <surname>Petersen</surname>
+        <affiliation>
+          <address><email>mkp@mkp.net</email></address>
+        </affiliation>
+      </author>
+      <author>
+        <firstname>George</firstname><surname>Lebl</surname>
+        <affiliation>
+          <address><email>jirka@5z.com</email></address>
+        </affiliation>
+      </author>
+      <author>
+        <firstname>Jon</firstname><surname>McCann</surname>
+        <affiliation>
+          <address><email>mccann@jhu.edu</email></address>
+        </affiliation>
+      </author>
+      <author>
+        <firstname>Ray</firstname><surname>Strode</surname>
+        <affiliation>
+          <address><email>rstrode@redhat.com</email></address>
+        </affiliation>
+      </author>
+      <author role="maintainer">
+        <firstname>Brian</firstname><surname>Cameron</surname>
+        <affiliation>
+          <address><email>Brian.Cameron@Sun.COM</email></address>
+        </affiliation>
+      </author>
+    </authorgroup>
+    <copyright>
+      <year>1998</year>
+      <year>1999</year>
+      <holder>Martin K. Petersen</holder>
+    </copyright>
+    <copyright>
+      <year>2001</year>
+      <year>2003</year>
+      <year>2004</year>
+      <holder>George Lebl</holder>
+    </copyright>
+    <copyright>
+      <year>2003</year>
+      <year>2007</year>
+      <year>2008</year>
+      <holder>Red Hat, Inc.</holder>
+    </copyright>
+    <copyright>
+      <year>2003</year>
+      <year>2004</year>
+      <year>2005</year>
+      <year>2006</year>
+      <year>2007</year>
+      <year>2008</year>
+      <holder>Sun Microsystems, Inc.</holder>
+    </copyright>
+
+    &legal;
+
+    <releaseinfo>
+       This manual describes version &version; of the GNOME Display Manager.
+       It was last updated on &date;.
+    </releaseinfo>  
+  </articleinfo>
+
+  <!-- ============= Preface ================================== -->
+
+  <sect1 id="preface">
+    <title>Terms and Conventions Used in This Manual</title>
+
+    <para>
+      This manual describes version &version; of the GNOME Display Manager.
+      It was last updated on &date;.
+    </para>  
+
+    <para>
+      Chooser - A program used to select a remote host for managing a
+      display remotely on the attached display (<command>gdm-host-chooser</command>).
+    </para>
+
+    <para>
+      FreeDesktop - The organization providing desktop standards, such as the
+      Desktop Entry Specification used by GDM.
+      <ulink type="http" url="http://www.freedesktop.org/">
+      http://www.freedesktop.org</ulink>.
+    </para>
+    <para>
+      GDM - GNOME Display Manager. Used to describe the software package as a
+      whole.
+    </para>
+
+    <para>
+      Greeter - The graphical login window (<command>gdm-simple-greeter</command>).
+    </para>
+
+    <para>
+      PAM - Pluggable Authentication Mechanism
+    </para>
+
+    <para>
+      XDMCP - X Display Manage Protocol
+    </para>
+
+    <para>
+      Xserver - An implementation of the X Window System.  For example the
+      Xorg webserver provided by the X.org Foundation
+      <ulink type="http" url="http://www.x.org/">http://www.x.org</ulink>.
+    </para>
+
+    <para>
+      Paths that start with a word in angle brackets are relative to the
+      installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename>
+      refers to <filename>/usr/share/pixmaps</filename> if GDM was
+      configured with <command>--prefix=/usr</command>.
+    </para>
+  </sect1>
+
+  <!-- ============= Overview ================================= -->
+
+  <sect1 id="overview">
+    <title>Overview</title>
+
+    <sect2 id="introduction">
+      <title>Introduction</title>
+
+      <para> 
+        The GNOME Display Manager (GDM) is a display manager that implements
+        all significant features required for managing attached and remote
+        displays.  GDM was written from scratch and does not contain any XDM or
+        X Consortium code.
+      </para>
+
+      <para>
+        Note that GDM is configurable, and many configuration settings have
+        an impact on security. Issues to be aware of are highlighted in this
+        document.
+      </para> 
+
+      <para>
+        Please note that some Operating Systems configure GDM to behave
+        differently than the default values as described in this document.  If
+        GDM does not seem to behave as documented, then check to see if any 
+        related configuration may be different than described here.
+      </para>
+
+      <para>
+        For further information about GDM, refer to the project website at
+        <ulink type="http" url="http://www.gnome.org/projects/gdm/">
+        http://www.gnome.org/projects/gdm</ulink> and the project
+        Wiki <ulink type="http" url="http://live.gnome.org/GDM">
+        http://live.gnome.org/GDM</ulink>.
+      </para>
+
+      <para>
+        For discussion or queries about GDM, refer to the
+        <address><email>gdm-list@gnome.org</email></address> mail list.  This
+        list is archived, and is a good resource to check to seek answers to
+        common questions.  This list is archived at
+        <ulink type="http" url="http://mail.gnome.org/archives/gdm-list/">
+        http://mail.gnome.org/archives/gdm-list/</ulink> and has a search
+        facility to look for messages with keywords.
+      </para>
+
+      <para>
+        Please submit any bug reports or enhancement requests to the
+        "gdm" category in
+        <ulink type="http" url="http://bugzilla.gnome.org/">
+        http://bugzilla.gnome.org</ulink>.
+      </para>
+    </sect2>
+
+    <sect2 id="stability">
+      <title>Interface Stability</title>
+
+      <para>
+        GDM 2.20 and earlier supported stable configuration interfaces.
+        However, the codebase was completely rewritten for GDM 2.22, and
+        is not completely backward compatible with older releases. This is
+        in part because things work differently, so some options just don't
+        make sense, in part because some options never made sense, and in
+        part because some functionality has not been reimplemented yet.
+      </para>
+
+      <para>
+        Interfaces which continue to be supported in a stable fashion include
+        the Init, PreSession, PostSession, PostLogin, and Xsession scripts.
+        Some daemon configuration options in the 
+        <filename>&lt;etc&gt;/gdm/custom.conf</filename> file continue to be
+        supported.  Also, the <filename>~/.dmrc</filename>, and face browser
+        image locations are still supported.
+      </para>
+
+      <para>
+        GDM 2.20 and earlier supported the ability to manage multiple displays
+        with separate graphics cards, such as used in terminal server
+        environments, login in a window via a program like Xnest or Xephyr, the
+        gdmsetup program, XML-based greeter themes, and the ability to run the
+        XDMCP chooser from the login screen.  These features were not 
+        added back during the 2.22 rewrite.
+      </para>
+
+    </sect2>
+
+    <sect2 id="functionaldesc">
+      <title>Functional Description</title>
+
+<!--
+<para>
+        TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+               and to explain the reasons why the rewrite made GDM better.
+               From a high-level overview perspective, rather than the
+               technical aspects.
+</para>
+-->
+
+      <para>
+        GDM is responsible for managing displays on the system.  This includes
+        authenticating users, starting the user session, and terminating the
+        user session.  GDM is configurable and the ways it can be configured
+        are described in the "Configuring GDM" section of this
+        document.  GDM is also accessible for users with disabilities.
+      </para>
+
+      <para>
+        GDM provides the ability to manage the main console display, and 
+        displays launched via VT.  It is integrated with other programs, 
+        such as the Fast User Switch Applet (FUSA) and gnome-screensaver
+        to manage multiple displays on the console via the Xserver Virtual
+        Terminal (VT) interface.  It also can manage XDMCP displays.  
+      </para>
+
+      <para>
+        Regardless of the display type, GDM will do the following when it
+        manages the display.  It will start an Xserver process, then run the
+        <filename>Init</filename> script as the root user, and start the
+        greeter program on the display.
+      </para>
+
+      <para>
+        The greeter program is run as the unprivileged "gdm"
+        user/group.  This user and group are described in the
+        "Security" section of this document.  The main function of
+        the greeter program is to authenticate the user.  The authentication
+        process is driven by Pluggable Authentication Modules (PAM).  The PAM
+        modules determine what prompts (if any) are shown to the user to
+        authenticate.  On the average system, the greeter program will request
+        a username and password for authentication.  However some systems may
+        be configured to use alternative mechanisms such as a fingerprint or
+        SmartCard reader.  GDM and PAM can be configured to not require any
+        input, which will cause GDM to automatically log in and simply
+        start a session, which can be useful for some environments, such as
+        for kiosks.
+      </para>
+
+      <para>
+        In addition to authentication, the greeter program allows the user to
+        select which session to start and which language to use.  Sessions are
+        defined by files that end in the .desktop suffix and more information
+        about these files can be found in the "GDM User Session and Language
+        Configuration" section of this document.  By default, GDM is configured
+        to display a face browser so the user can select their user account by
+        clicking on an image instead of having to type their username. GDM
+        keeps track of the user's default session and language in the user's
+        <filename>~/.dmrc</filename> and will use these defaults if the user
+        did not pick a session or language in the login GUI.
+      </para>
+
+      <para> 
+        After authenticating a user, the daemon runs the
+        <filename>PostLogin</filename> script as root, then runs the  
+        <filename>PreSession</filename> script as root.  After running these
+        scripts, the user session is started.  When the user exits their 
+        session, the <filename>PostSession</filename> script is run as root.
+        These scripts are provided as hooks for distributions and end-users
+        to customize how sessions are managed.  For example, using these 
+        hooks you could set up a machine which creates the user's $HOME
+        directory on the fly, and erases it on logout.  The difference 
+        between the <filename>PostLogin</filename> and
+        <filename>PreSession</filename> scripts is that
+        <filename>PostLogin</filename> is run before the pam_open_session call
+        so is the right place to do anything which should be run before the
+        user session is initialized.  The <filename>PreSession</filename>
+        script is called after session initialization.
+      </para>
+    </sect2>
+
+    <sect2 id="greeterpanel">
+      <title>Greeter Panel</title>
+      <para>
+        The GDM greeter program displays a panel docked at the bottom of the
+        screen which provides additional functionality.  When a user is
+        selected, the panel allows the user to select which session, language,
+        and keyboard layout to use after logging in.  The keyboard layout
+        selector also changes the keyboard layout used when typing your
+        password.  The panel also contains an area for login services to leave
+        status icons.  Some example status icons include a battery icon for
+        current battery usage, and an icon for enabling accessibility features.
+        The greeter program also provides buttons which allow the user to
+        shutdown or restart the system.  It is possible to configure GDM to not
+        provide the shutdown and restart buttons, if desired.  GDM can also be
+        configured via PolicyKit (or via RBAC on Solaris) to require the user
+        have appropriate authorization before accepting the shutdown or restart
+        request.
+      </para>
+
+      <para>
+        Note that keyboard layout features are only available on systems that
+        support libxklavier.
+      </para>
+    </sect2>
+
+    <sect2 id="accessibility">
+      <title>Accessibility</title>
+
+        <para>
+          GDM supports "Accessible Login", allowing users to log into
+          their desktop session even if they cannot easily use the screen,
+          mouse, or keyboard in the usual way.  Accessible Technology (AT)
+          features such as an on-screen keyboard, screen reader, screen
+          magnifier, and Xserver AccessX keyboard accessibility are available.
+          It is also possible to enable large text or high contrast icons and
+          controls, if needed.  Refer to the "Accessibility
+          Configuration" section of the document for more information
+          how various accessibility features can be configured.
+        </para>
+
+        <para>
+          On some Operating Systems, it is necessary to make sure that the GDM
+          user is a member of the "audio" group for AT programs that
+          require audio output (such as text-to-speech) to be functional.
+        </para>
+    </sect2>
+
+    <sect2 id="facebrowser">
+      <title>The GDM Face Browser</title>
+
+      <para>
+        The Face Browser is the interface which allows users to select their
+        username by clicking on an image.  This feature can be enabled or
+        disabled via the /apps/gdm/simple-greeter/disable_user_list GConf
+        key and is on by default.  When disabled, users must type their
+        complete username by hand.  When enabled, it displays all local users
+        which are available for login on the system (all user accounts defined
+        in the /etc/passwd file that have a valid shell and sufficiently high
+        UID) and remote users that have recently logged in.
+        The face browser in GDM 2.20 and earlier would attempt to display all
+        remote users, which caused performance problems in large,
+        enterprise deployments.
+      </para>
+
+      <para>
+        The Face Browser is configured to display the users who log in most
+        frequently at the top of the list.  This helps to ensure that users
+        who log in frequently can quickly find their login image.
+      </para>
+
+      <para>
+        The Face Browser supports "type-ahead search" which dynamically
+        moves the face selection as the user types to the corresponding username
+        in the list.  This means that a user with a long username will only
+        have to type the first few characters of the username before the correct
+        item in the list gets selected.
+      </para>
+
+      <para>
+        The icons used by GDM can be installed globally by the sysadmin or can
+        be located in the user's home directories.  If installed globally
+        they should be in the <filename>&lt;share&gt;/pixmaps/faces/</filename>
+        directory and the filename should be the name of the user.  Face image
+        files should be a standard image that GTK+ can read, such as PNG or
+        JPEG.  Face icons placed in the global face directory must be readable
+        to the GDM user.
+      </para>
+
+<!--
+<para>
+        TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+               seems to use ~/.gnome/gdm.  Error?
+</para>
+-->
+      <para>
+        If there is no global icon for the user, GDM will look in the user's
+        $HOME directory for the image file.  GDM will first look for the user's
+        face image in <filename>~/.face</filename>.  If not found, it will try 
+        <filename>~/.face.icon</filename>.  If still not found, it will use the
+        value defined for "face/picture=" in the 
+        <filename>~/.gnome2/gdm</filename> file.
+      </para>
+
+      <para>
+        If a user has no defined face image, GDM will use the
+        "stock_person" icon defined in the current GTK+ theme.  If no
+        such image is defined, it will fallback to a generic face image.
+      </para>
+
+      <para>
+        Please note that loading and scaling face icons located in remote user
+        home directories can be a very time-consuming task.  Since it not
+        practical to load images over NIS or NFS, GDM does not attempt to load
+        face images from remote home directories.
+      </para>
+
+      <para>
+        When the browser is turned on, valid usernames on the computer are
+        exposed for everyone to see.  If XDMCP is enabled, then the usernames
+        are exposed to remote users.  This, of course, limits security
+        somewhat since a malicious user does not need to guess valid usernames.
+        In some very restrictive environments the face browser may not be
+        appropriate.
+      </para>
+
+    </sect2>
+
+    <sect2 id="xdmcp">
+      <title>XDMCP</title>
+
+<!--
+<para>
+        TODO - What XDMCP features actually work?   I know that the
+               chooser is missing.
+</para>
+-->
+
+      <para>
+        The GDM daemon can be configured to listen for and manage X Display
+        Manage Protocol (XDMCP) requests from remote displays.  By default
+        XDMCP support is turned off, but can be enabled if desired.  If GDM is
+        built with TCP Wrapper support, then the daemon will only grant access
+        to hosts specified in the GDM service section in the TCP Wrappers
+        configuration file.
+      </para>
+
+      <para>
+        GDM includes several measures making it more resistant to denial of
+        service attacks on the XDMCP service.  A lot of the protocol
+        parameters, handshaking timeouts, etc. can be fine tuned. The default
+        configuration should work reasonably on most systems. 
+      </para>
+
+      <para>
+        GDM by default listens for XDMCP requests on the normal UDP port used
+        for XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY
+        requests by sending a WILLING packet to the originator.
+      </para>
+
+      <para>
+        GDM can also be configured to honor INDIRECT queries and present a
+        host chooser to the remote display.  GDM will remember the user's
+        choice and forward subsequent requests to the chosen manager.  GDM
+        also supports an extension to the protocol which will make it forget
+        the redirection once the user's connection succeeds.  This extension
+        is only supported if both daemons are GDM.  It is transparent and
+        will be ignored by XDM or other daemons that implement XDMCP.
+      </para>
+
+      <para>
+        If XDMCP seems to not be working, make sure that all machines are
+        specified in <filename>/etc/hosts</filename>.
+      </para>
+
+      <para>
+        Refer to the "Security" section for information about
+        security concerns when using XDMCP.
+      </para>
+    </sect2>
+
+    <sect2 id="logging">
+      <title>Logging</title>
+
+      <para>
+        GDM uses syslog to log errors and status.  It can also log debugging
+        information, which can be useful for tracking down problems if GDM is
+        not working properly.  This can be enabled by starting the GDM daemon
+        with the "--debug" option.
+      </para>
+
+      <para>
+        Output from the various Xservers is stored in the GDM log directory,
+        which is normally <filename>&lt;var&gt;/log/gdm/</filename>.  Any
+        Xserver messages are saved to a file associated with the display value,
+        <filename>&lt;display&gt;.log</filename>.  
+      </para>
+
+      <para>
+        The session output is piped through the GDM daemon to the
+        <filename>~/.xsession-errors</filename> file.  The file is overwritten
+        on each login, so logging out and logging back into the same user via
+        GDM will cause any messages from the previous session to be lost.
+      </para>
+
+      <para>
+        Note that if GDM can not create this file for some reason, then a
+        fallback file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename>
+        where the <filename>XXXXXXXX</filename> are some random characters.
+      </para>
+    </sect2>
+
+    <sect2 id="fusa">
+      <title>Fast User Switching</title>
+
+      <para>
+        GDM allows multiple users to be logged in at the same time.  After one
+        user is logged in, additional users can log in via the User Switcher
+        on the GNOME Panel, or from the "Switch User" button in Lock Screen dialog
+        of GNOME Screensaver.  The active session can be changed back and forth using
+        the same mechanism.  Note that some distributions may not add the User Switcher
+        to the default panel configuration.  It can be added using the panel context
+        menu.
+      </para>
+      <para>
+        Note this feature is available on systems that support Virtual
+        Terminals.  This feature will not function if Virtual Terminals is not
+        available.
+      </para>
+    </sect2>
+  </sect1>
+
+  <!-- ============= Security ================================= -->
+
+  <sect1 id="security">
+    <title>Security</title>
+
+    <sect2 id="gdmuser">
+      <title>The GDM User And Group</title>
+
+      <para>
+        For security reasons a dedicated user and group id are recommended for
+        proper operation.  This user and group are normally "gdm" on
+        most systems, but can be configured to any user or group.  All GDM
+        GUI programs are run as this user, so that the programs which interact
+        with the user are run in a sandbox.  This user and group should have
+        limited privilege.
+      </para>
+
+      <para>
+        The only special privilege the "gdm" user requires is the
+        ability to read and write Xauth files to the
+        <filename>&lt;var&gt;/run/gdm</filename> directory.  The
+        <filename>&lt;var&gt;/run/gdm</filename> directory should have
+        root:gdm ownership and 1777 permissions.
+      </para>
+
+      <para>
+        You should not, under any circumstances, configure the GDM user/group
+        to a user which a user could easily gain access to, such as the user
+        <filename>nobody</filename>.  Any user who gains access to an Xauth
+        key can snoop on and control running GUI programs running in the
+        associated session or perform a denial-of-service attack on it.  It
+        is important to ensure that the system is configured properly so that
+        only the "gdm" user has access to these files and that it
+        is not easy to login to this account.  For example, the account should
+        be setup to not have a password or allow non-root users to login to the
+        account.
+      </para>
+
+      <para>
+        The GDM greeter configuration is stored in GConf.  To allow the GDM
+        user to be able to write configuration, it is necessary for the 
+        "gdm" user to have a writable $HOME directory.  Users may
+        configure the default GConf configuration as desired to avoid the 
+        need to provide the "gdm" user with a writable $HOME
+        directory.  However, some features of GDM may be disabled if it is
+        unable to write state information to GConf configuration.
+      </para>
+    </sect2>
+
+    <sect2 id="PAM">
+      <title>PAM</title>
+
+      <para>
+        GDM uses PAM for login authentication.  PAM stands for Pluggable
+        Authentication Module, and is used by most programs that request
+        authentication on your computer.  It allows the administrator to
+        configure specific authentication behavior for different login programs
+        (such as ssh, login GUI, screensaver, etc.)
+      </para>
+
+      <para>
+        PAM is complicated and highly configurable, and this documentation does
+        not intend to explain this in detail.  Instead, it is intended to give
+        an overview of how PAM configuration relates with GDM, how PAM is
+        commonly configured with GDM, and known issues.  It is expected that
+        a person needing to do PAM configuration would need to do further
+        reading of PAM documentation to understand how to configure PAM and
+        to understand terms used in this section.
+      </para>
+        
+      <para>
+        PAM configuration has different, but similar, interfaces on different
+        Operating Systems, so check the
+        <ulink type="help" url="man:pam.d">pam.d</ulink> or
+        <ulink type="help" url="man:pam.conf">pam.conf</ulink> man page for
+        details.  Be sure you read the PAM documentation and are comfortable
+        with the security implications of any changes you intend to make to
+        your configuration.
+      </para>
+
+      <para>
+        Note that, by default, GDM uses the "gdm" PAM service name
+        for normal login and the "gdm-autologin" PAM service name for
+        automatic login.  These services may not be defined in your pam.d or
+        pam.conf configured file.  If there is no entry, then GDM will use the
+        default PAM behavior.  On most systems this should work fine.
+        However, the automatic login feature may not work if the gdm-autologin
+        service is not defined.
+      </para>
+
+      <para>
+        The <filename>PostLogin</filename> script is run before
+        pam_open_session is called, and the <filename>PreSession</filename>
+        script is called after.  This allows the system administrator to add
+        any scripting to the login process either before or after PAM 
+        initializes the session.
+      </para>
+
+      <para>
+        If you wish to make GDM work with other types of authentication
+        mechanisms (such as a fingerprint or SmartCard reader), then you should
+        implement this by using a PAM service module for the desired
+        authentication type rather than by trying to modify the GDM code
+        directly.  Refer to the PAM documentation on your system.  How to do
+        this is frequently discussed on the 
+        <address><email>gdm-list@gnome.org</email></address> mail list,
+        so you can refer to the list archives for more information.
+      </para>
+
+      <para>
+        PAM does have some limitations regarding being able to work with 
+        multiple types of authentication at the same time, like supporting
+        the ability to accept either SmartCard and the ability to type the
+        username and password into the login program.  There are techniques
+        that are used to make this work, and it is best to research how this
+        problem is commonly solved when setting up such a configuration.
+      </para>
+
+      <para>
+        If automatic login does not work on a system, check to see if the
+        "gdm-autologin" PAM stack is defined in the PAM configuration.  For
+        this to work, it is necessary to use a PAM module that simply does no
+        authentication, or which simply returns PAM_SUCCESS from all of its
+        public interfaces.  Assuming your system has a pam_allow.so PAM module
+        which does this, a PAM configuration to enable "gdm-autologin" would
+        look like this:
+      </para>
+
+<screen>
+       gdm-autologin auth  required    pam_unix_cred.so.1
+       gdm-autologin auth  sufficient  pam_allow.so.1
+       gdm-autologin account  sufficient  pam_allow.so.1
+       gdm-autologin session  sufficient  pam_allow.so.1
+       gdm-autologin password  sufficient  pam_allow.so.1
+</screen>
+
+      <para>
+        The above setup will cause no lastlog entry to be generated.  If a
+        lastlog entry is desired, then use the following for the session:
+      </para>
+
+<screen>
+       gdm-autologin session required pam_unix_session.so.1
+</screen>
+
+      <para>
+        If the computer is used by several people, which makes automatic login
+        unsuitable, you may want to allow some users to log in without entering
+        their password. This feature can be enabled as a per-user option in
+        the users-admin tool from the gnome-system-tools; it is achieved by
+        checking that the user is member a Unix group called
+        "nopasswdlogin" before asking for a password. For this to work,
+        the PAM configuration file for the "gdm" service must include
+        a line such as:
+      </para>
+
+<screen>
+      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin
+</screen>
+
+    </sect2>
+
+    <sect2 id="utmpwtmp">
+      <title>utmp and wtmp</title>
+
+      <para>
+        GDM generates utmp and wtmp User Accounting Database entries upon
+        session login and logout.  The utmp database contains user access
+        and accounting information that is accessed by commands such as
+        <command>finger</command>, <command>last</command>,
+        <command>login</command>, and <command>who</command>.  The wtmp
+        database contains the history of user access and accounting 
+        information for the utmp database.  Refer to the 
+        <ulink type="help" url="man:utmp">utmp</ulink> and
+        <ulink type="help" url="man:wtmp">wtmp</ulink>
+        man pages on your system for more information.
+      </para>
+    </sect2>
+
+    <sect2 id="xauth">
+      <title>Xserver Authentication Scheme</title>
+
+      <para>
+        Xserver authorization files are stored in a newly created subdirectory
+        of <filename>&lt;var&gt;/run/gdm</filename> at start up.  These files
+        are used to store and share a "password" between X clients
+        and the Xserver.  This "password" is unique for each session
+        logged in, so users from one session can't snoop on users from another.
+      </para>
+
+      <para>
+        GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication
+        scheme.  Normally little is gained from the other schemes, and no
+        effort has been made to implement them so far.  Be especially
+        careful about using XDMCP because the Xserver authentication cookie
+        goes over the wire as clear text.  If snooping is possible, then an
+        attacker could simply snoop your authentication password as you log in,
+        regardless of the authentication scheme being used.  If snooping is
+        possible and undesirable, then you should use ssh for tunneling an X
+        connection rather then using XDMCP.  You could think of XDMCP as a sort
+        of graphical telnet, having the same security issues.  In most cases,
+        ssh -Y should be preferred over GDM's XDMCP features.
+      </para>
+
+    </sect2>
+
+    <sect2 id="xdmcpsecurity">
+      <title>XDMCP Security</title>
+
+      <para>
+        Even though your display is protected by cookies, XEvents and thus
+        keystrokes typed when entering passwords will still go over the wire in
+        clear text.  It is trivial to capture these.
+      </para>
+
+      <para>
+        XDMCP is primarily useful for running thin clients such as in terminal
+        labs.  Those thin clients will only ever need the network to access
+        the server, and so it seems like the best security policy to have
+        those thin clients on a separate network that cannot be accessed by
+        the outside world, and can only connect to the server.  The only point
+        from which you need to access outside is the server.  This type of set up
+        should never use an unmanaged hub or other sniffable network.
+      </para>
+
+    </sect2>
+
+    <sect2 id="xdmcpaccess">
+      <title>XDMCP Access Control</title>
+
+      <para>
+        XDMCP access control is done using TCP wrappers.  It is possible to
+        compile GDM without TCP wrapper support, so this feature may not be
+        supported on some Operating Systems.
+      </para>
+
+      <para>
+        You should use the daemon name <command>gdm</command> in the
+        <filename>&lt;etc&gt;/hosts.allow</filename> and
+        <filename>&lt;etc&gt;/hosts.deny</filename> files.  For example to 
+        deny computers from <filename>.evil.domain</filename> from logging in,
+        then add
+      </para>
+<screen>
+gdm: .evil.domain
+</screen>
+      <para>
+        to <filename>&lt;etc&gt;/hosts.deny</filename>.  You may also need
+        to add
+      </para>
+<screen>
+gdm: .your.domain
+</screen>
+      <para>
+        to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally
+        disallow all services from all hosts.  See the
+        <ulink type="help" url="man:hosts.allow">hosts.allow(5)</ulink> man
+        page for details.
+      </para>
+    </sect2>
+
+    <sect2 id="firewall">
+      <title>Firewall Security</title>
+
+      <para>
+        Even though GDM tries to outsmart potential attackers trying to take
+        advantage of XDMCP, it is still advised that you block the XDMCP port
+        (normally UDP port 177) on your firewall unless really needed.  GDM
+        guards against denial of service attacks, but the X protocol is still
+        inherently insecure and should only be used in controlled environments.
+        Also each remote connection takes up lots of resources, so it is much
+        easier to do a denial of service attack via XDMCP than attacking a
+        webserver.
+      </para>
+
+      <para>
+        It is also wise to block all of the Xserver ports.  These are TCP
+        ports 6000+ (one for each display number) on your firewall.  Note that
+        GDM will use display numbers 20 and higher for flexible on-demand
+        servers.
+      </para>
+
+      <para>
+         X is not a very safe protocol when using it over the Internet, and
+         XDMCP is even less safe.
+      </para>
+    </sect2>
+
+    <sect2 id="policykit">
+      <title>PolicyKit</title>
+
+<!--
+<para>
+        TODO - Should we say more?
+</para>
+-->
+
+      <para>
+        GDM may be configured to use PolicyKit to allow the system
+        administrator to control whether the login screen should provide
+        the shutdown and restart buttons on the greeter screen.
+      </para>
+
+      <para>
+        These buttons are controlled by the
+        <filename>org.freedesktop.consolekit.system.stop-multiple-users</filename>
+        and
+        <filename>org.freedesktop.consolekit.system.restart-multiple-users</filename>
+        actions respectively.  Policy for these actions can be set up using the
+        polkit-gnome-authorization tool, or the polkit-auth command line program.
+      </para>
+ 
+    </sect2>
+
+    <sect2 id="rbac">
+      <title>RBAC (Role Based Access Control)</title>
+
+      <para>
+        GDM may be configured to use RBAC instead of PolicyKit.  In this
+        case the RBAC configuration is used to control whether the login screen
+        should provide the shutdown and restart buttons on the greeter screen.
+      </para>
+
+      <para>
+        For example, on Solaris, the "solaris.system.shutdown"
+        authorization is used to control this.  Simply modify the 
+        <filename>/etc/user_attr</filename> file so that the "gdm"
+        user has this authorization.
+      </para>
+    </sect2>
+
+  </sect1>
+
+  <!-- ============= ConsoleKit ================================ -->
+
+  <sect1 id="consolekit">
+    <title>Support for ConsoleKit</title>
+
+<!--
+<para>
+    TODO - Should we update these docs?  Probably should mention any 
+           configuration that users may want to do for using it with GDM?
+           If so, perhaps this section should be moved to a subsection of
+           the "Configure" section?
+</para>
+-->
+
+    <para>
+      GDM includes support for publishing user login information with the user
+      and login session accounting framework known as ConsoleKit.  ConsoleKit
+      is able to keep track of all the users currently logged in.  In this
+      respect, it can be used as a replacement for the utmp or utmpx files that
+      are available on most Unix-like Operating Systems.
+    </para>
+
+    <para>
+      When GDM is about to create a new login process for a user it will call
+      a privileged method of ConsoleKit in order to open a new session for this
+      user.  At this time GDM also provides ConsoleKit with information about
+      this user session such as: the user ID, the X11 Display name that will be
+      associated with the session, the host-name from which the session
+      originates (useful in the case of an XDMCP session), whether or not this
+      session is attached, etc.  As the entity that initiates the user process,
+      GDM is in a unique position to know about the user session and to be 
+      trusted to provide these bits of information. The use of this privileged 
+      method is restricted by the use of the D-Bus system message bus security 
+      policy.
+    </para>
+
+    <para>
+      In case a user with an existing session has authenticated
+      at GDM and requests to resume that existing session, GDM calls a
+      privileged method of ConsoleKit to unlock that session.  The exact
+      details of what happens when the session receives this unlock signal are
+      undefined and session-specific.  However, most sessions will unlock a
+      screensaver in response.
+    </para>
+
+    <para>
+      When the user chooses to log out, or if GDM or the session quit
+      unexpectedly the user session will be unregistered from ConsoleKit.
+    </para>
+  </sect1>
+
+  <!-- ============= Configuration ============================= -->
+
+  <sect1 id="configuration">
+    <title>Configuration</title>
+
+    <para>
+      GDM has a number of configuration interfaces.  These include scripting
+      integration points, daemon configuration, greeter configuration, 
+      general session settings, integration with gnome-settings-daemon
+      configuration, and session configuration.  These types of integration are
+      described in detail below.
+    </para>
+
+    <sect2 id="scripting">
+      <title>Scripting Integration Points</title>
+      
+      <para>
+        The GDM script integration points can be found in the
+        <filename>&lt;etc&gt;/gdm/</filename> directory:
+      </para>
+
+<screen>
+Xsession
+Init/
+PostLogin/
+PreSession/
+PostSession/
+</screen>
+
+      <para>
+        The <filename>Init</filename>, <filename>PostLogin</filename>,
+        <filename>PreSession</filename>, and <filename>PostSession</filename>
+        scripts all work as described below.
+      </para>
+
+      <para>
+        For each type of script, the default one which will be executed is
+        called "Default" and is stored in a directory associated with
+        the script type.  So the default <filename>Init</filename> script is 
+        <filename>&lt;etc&gt;/gdm/Init/Default</filename>.  A per-display
+        script can be provided, and if it exists it will be run instead of the 
+        default script.  Such scripts are stored in the same directory as the
+        default script and have the same name as the Xserver DISPLAY value for
+        that display.  For example, if the <filename>&lt;Init&gt;/:0</filename>
+        script exists, it will be run for DISPLAY ":0".
+     </para>
+
+     <para>
+        All of these scripts are run with root privilege and return 0 if run
+        successfully, and a non-zero return code if there was any failure that
+        should cause the login session to be aborted.  Also note that GDM will
+        block until the scripts finish, so if any of these scripts hang, this
+        will cause the login process to also hang.
+      </para>
+
+      <para>
+        When the Xserver for the login GUI has been successfully started, but
+        before the login GUI is actually displayed, GDM will run the
+        <filename>Init</filename> script.  This script is useful for starting
+        programs that should be run while the login screen is showing, or for
+        doing any special initialization if required.
+      </para>
+
+      <para>
+        After the user has been successfully authenticated GDM will run the
+        <filename>PostLogin</filename> script.  This is done before any session
+        setup has been done, including before the pam_open_session call.  This
+        script is useful for doing any session initialization that needs to
+        happen before the session starts.  For example, you might setup the
+        user's $HOME directory if needed.
+      </para>
+
+      <para>
+        After the user session has been initialized, GDM will run the
+        <filename>PreSession</filename> script.  This script is useful for
+        doing any session initialization that needs to happen after the 
+        session has been initialized.  It can be used for session management or
+        accounting, for example.
+      </para>
+
+      <para> 
+        When a user terminates their session, GDM will run the
+        <filename>PostSession</filename> script.  Note that the Xserver will
+        have been stopped by the time this script is run, so it should not be
+        accessed.  
+      </para>
+
+      <para>
+        Note that the <filename>PostSession</filename> script will be run
+        even when the display fails to respond due to an I/O error or
+        similar. Thus, there is no guarantee that X applications will work
+        during script execution.
+      </para>
+
+      <para>
+        All of the above scripts will set the
+        <filename>$RUNNING_UNDER_GDM</filename> environment variable to
+        <filename>yes</filename>.  If the scripts are also shared with other
+        display managers, this allows you to identify when GDM is calling these
+        scripts, so you can run specific code when GDM is used.
+      </para>
+    </sect2>
+
+    <sect2 id="autostart">
+      <title>Autostart Configuration</title>
+      
+      <para>
+        The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename>
+        directory contains files in the format specified by the
+        "FreeDesktop.org Desktop Application Autostart
+        Specification".  Standard features in the specification may be
+        used to specify programs that should auto-restart or only be launched
+        if a GConf configuration value is set, etc.
+      </para>
+
+      <para>
+        Any <filename>.desktop</filename> files in this directory will cause
+        the associated program to automatically start with the login GUI
+        greeter.  By default, GDM is shipped with files which will autostart
+        the gdm-simple-greeter login GUI greeter itself, the
+        gnome-power-manager application, the gnome-settings-daemon, and the
+        Metacity window manager.  These programs are needed for the greeter
+        program to work.  In addition, desktop files are provided for starting
+        various AT programs if the configuration values specified in the
+        Accessibility Configuration section below are set.
+      </para>
+    </sect2>
+
+    <sect2 id="xsessionscript">
+      <title>Xsession Script</title>
+
+      <para>
+        There is also an <filename>Xsession</filename> script located at
+        <filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between
+        the <filename>PreSession</filename> and the
+        <filename>PostSession</filename> scripts.  This script does not
+        support per-display like the other scripts.  This script is used for
+        actually starting the user session.  This script is run as the user,
+        and it will run whatever session was specified by the Desktop session
+        file the user selected to start. 
+      </para>
+    </sect2>
+
+    <sect2 id="daemonconfig">
+      <title>Daemon Configuration</title>
+
+      <para>
+        The GDM daemon is configured using the
+        <filename>&lt;etc&gt;/gdm/custom.conf</filename> file.  Default
+        values are stored in GConf in the <filename>gdm.schemas</filename>
+        file.  It is recommended that end-users modify the
+        <filename>/etc/gdm/custom.conf</filename> file because the
+        schemas file may be overwritten when the user updates their system to
+        have a newer version of GDM.
+      </para>
+
+      <para>
+        Note that older versions of GDM supported additional configuration
+        options which are no longer supported in the latest versions of GDM.
+      </para>
+
+      <para>
+        The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the
+        <filename>keyfile</filename> format.  Keywords in brackets
+        define group sections, strings before an equal sign (=) are keys and
+        the data after equal sign represents their value.  Empty lines or
+        lines starting with the hash mark (#) are ignored.  
+      </para>
+
+      <para>
+        The file <filename>/etc/gdm/custom.conf</filename> supports the
+        "[daemon]", "[security]", and "[xdmcp]"
+        group sections.  Within each group, there are particular key/value
+        pairs that can be specified to modify how GDM behaves.  For example,
+        to enable timed login and specify the timed login user to be a user
+        named "you", you would modify the file so it contains the
+        following lines:
+      </para>
+     
+<screen>
+[daemon]
+TimedLoginEnable=true
+TimedLogin=you
+</screen>
+
+      <para>
+        A full list of supported configuration keys follow:
+      </para>
+
+      <sect3 id="choosersection">
+        <title>[chooser]</title>
+        <variablelist>
+
+          <varlistentry>
+            <term>Multicast</term>
+            <listitem>
+              <synopsis>Multicast=false</synopsis>
+              <para>
+                If true and IPv6 is enabled, the chooser will send a multicast
+                query to the local network and collect responses from the hosts
+                who have joined multicast group.
+              </para>
+            </listitem>
+          </varlistentry>
+         
+          <varlistentry>
+            <term>MulticastAddr</term>
+            <listitem>
+              <synopsis>MulticastAddr=ff02::1</synopsis>
+              <para>
+                This is the Link-local Multicast address.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="daemonsection">
+        <title>[daemon]</title>
+        <variablelist>
+
+          <varlistentry>
+            <term>Group</term>
+            <listitem>
+              <synopsis>Group=gdm</synopsis>
+              <para>
+                The group name under which the greeter and other GUI programs
+                are run.  Refer to the <filename>User</filename>
+                configuration key and to the "Security->GDM User And
+                Group" section of this document for more information.
+              </para>
+            </listitem>
+          </varlistentry>
+          
+          <varlistentry>
+            <term>TimedLoginEnable</term>
+            <listitem>
+              <synopsis>TimedLoginEnable=false</synopsis>
+              <para>
+                 If the user given in <filename>TimedLogin</filename> should be
+                logged in after a number of seconds (set with
+                <filename>TimedLoginDelay</filename>) of inactivity on the
+                login screen.  This is useful for public access terminals or
+                perhaps even home use.  If the user uses the keyboard or
+                browses the menus, the timeout will be reset to 
+                <filename>TimedLoginDelay</filename> or 30 seconds, whichever 
+                is higher.   If the user does not enter a username but just
+                hits the ENTER key while the login program is requesting the
+                username, then GDM will assume the user wants to login
+                immediately as the timed user.  Note that no password will be
+                asked for this user so you should be careful, although if using
+                PAM it can be configured to require password entry before
+                allowing login.  Refer to the "Security->PAM"
+                section of the manual for more information, or for help if this
+                feature does not seem to work.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>TimedLogin</term>
+            <listitem>
+              <synopsis>TimedLogin=</synopsis>
+              <para>
+                This is the user that should be logged in after a specified
+                number of seconds of inactivity.
+              </para>
+              <para>
+                If the value ends with a vertical bar | (the pipe symbol),
+                then GDM will execute the program specified and use whatever
+                value is returned on standard out from the program as the user.
+                The program is run with the DISPLAY environment variable set so
+                that it is possible to specify the user in a per-display
+                fashion.  For example if the value is "/usr/bin/getloginuser|",
+                then the program "/usr/bin/getloginuser" will be run to get the
+                user value.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>TimedLoginDelay</term>
+            <listitem>
+              <synopsis>TimedLoginDelay=30</synopsis>
+              <para>
+                Delay in seconds before the <filename>TimedLogin</filename>
+                user will be logged in.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>AutomaticLoginEnable</term>
+            <listitem>
+              <synopsis>AutomaticLoginEnable=false</synopsis>
+              <para>
+                If true, the user given in <filename>AutomaticLogin</filename>
+                should be logged in immediately. This feature is like timed
+                login with a delay of 0 seconds.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>AutomaticLogin</term>
+            <listitem>
+              <synopsis>AutomaticLogin=</synopsis>
+              <para>
+                This is the user that should be logged in immediately if
+                <filename>AutomaticLoginEnable</filename> is true.
+              </para>
+              <para>
+                If the value ends with a vertical bar | (the pipe symbol),
+                then GDM will execute the program specified and use whatever
+                value is returned on standard out from the program as the user.
+                The program is run with the DISPLAY environment variable set so
+                that it is possible to specify the user in a per-display
+                fashion.  For example if the value is "/usr/bin/getloginuser|",
+                then the program "/usr/bin/getloginuser" will be run to get the
+                user value.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>User</term>
+            <listitem>
+              <synopsis>User=gdm</synopsis>
+              <para>
+                The username under which the greeter and other GUI programs
+                are run.  Refer to the <filename>Group</filename>
+                configuration key and to the "Security->GDM User And
+                Group" section of this document for more information.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="securitysection">
+        <title>Security Options</title>
+      
+        <variablelist>
+          <title>[security]</title>
+          
+          <varlistentry>
+            <term>DisallowTCP</term>
+            <listitem>
+              <synopsis>DisallowTCP=true</synopsis>
+              <para>
+                If true, then always append <filename>-nolisten tcp</filename>
+                to the command line when starting attached Xservers, thus
+                disallowing TCP connection.  This is a more secure
+                configuration if you are not using remote connections.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="xdmcpsection">
+        <title>XDCMP Support</title>
+
+        <variablelist>
+          <title>[xdmcp]</title>
+          
+          <varlistentry>
+            <term>DisplaysPerHost</term>
+            <listitem>
+              <synopsis>DisplaysPerHost=1</synopsis>
+              <para>
+                To prevent attackers from filling up the pending queue, GDM
+                will only allow one connection for each remote computer.  If
+                you want to provide display services to computers with more
+                than one screen, you should increase this value.
+              </para>
+
+              <para>
+                Note that the number of attached DISPLAYS allowed is not 
+                limited.  Only remote connections via XDMCP are limited by
+                this configuration option.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>Enable</term>
+            <listitem>
+              <synopsis>Enable=false</synopsis>
+              <para>
+                Setting this to true enables XDMCP support allowing remote
+                displays/X terminals to be managed by GDM.
+              </para>
+            
+              <para>
+                <filename>gdm</filename> listens for requests on UDP port 177.
+                See the Port option for more information.
+              </para>
+              
+              <para>
+                If GDM is compiled to support it, access from remote displays
+                can be controlled using the TCP Wrappers library. The service
+                name is <filename>gdm</filename>
+              </para>
+            
+              <para>
+                You should add 
+<screen>
+gdm:.my.domain
+</screen>
+                to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending
+                on your TCP Wrappers configuration.  See the
+                <ulink type="help" url="man:hosts.allow">hosts.allow</ulink>
+                man page for details.
+              </para>
+              
+              <para>
+                Please note that XDMCP is not a particularly secure protocol
+                and that it is a good idea to block UDP port 177 on your
+                firewall unless you really need it.
+              </para>
+            </listitem>
+          </varlistentry>
+          
+          <varlistentry>
+            <term>HonorIndirect</term>
+            <listitem>
+              <synopsis>HonorIndirect=true</synopsis>
+              <para>
+                Enables XDMCP INDIRECT choosing (i.e. remote execution of
+                <filename>gdmchooser</filename>) for X-terminals which do not
+                supply their own display browser.
+              </para>
+            </listitem>
+          </varlistentry>
+        
+          <varlistentry>
+            <term>MaxPending</term>
+            <listitem>
+              <synopsis>MaxPending=4</synopsis>
+              <para>
+                To avoid denial of service attacks, GDM has fixed size queue
+                of pending connections. Only MaxPending displays can start at
+                the same time.
+              </para>
+            
+              <para>
+                Please note that this parameter does not limit the number of
+                remote displays which can be managed. It only limits the number
+                of displays initiating a connection simultaneously.
+              </para>
+            </listitem>
+          </varlistentry>
+          
+          <varlistentry>
+            <term>MaxSessions</term>
+            <listitem>
+              <synopsis>MaxSessions=16</synopsis>
+              <para>
+                Determines the maximum number of remote display connections
+                which will be managed simultaneously. I.e. the total number of
+                remote displays that can use your host.
+              </para>
+            </listitem>
+          </varlistentry>
+        
+          <varlistentry>
+            <term>MaxWait</term>
+            <listitem>
+              <synopsis>MaxWait=30</synopsis>
+              <para>
+                When GDM is ready to manage a display an ACCEPT packet is sent
+                to it containing a unique session id which will be used in
+                future XDMCP conversations.
+              </para>
+            
+              <para>
+                GDM will then place the session id in the pending queue
+                waiting for the display to respond with a MANAGE request.
+              </para>
+            
+              <para>
+                If no response is received within MaxWait seconds, GDM will
+                declare the display dead and erase it from the pending queue
+                freeing up the slot for other displays.
+              </para>
+            </listitem>
+          </varlistentry>
+          
+          <varlistentry>
+            <term>MaxWaitIndirect</term>
+            <listitem>
+              <synopsis>MaxWaitIndirect=30</synopsis>
+              <para>
+                The MaxWaitIndirect parameter determines the maximum number of
+                seconds between the time where a user chooses a host and the
+                subsequent indirect query where the user is connected to the
+                host.  When the timeout is exceeded, the information about the
+                chosen host is forgotten and the indirect slot freed up for
+                other displays.  The information may be forgotten earlier if
+                there are more hosts trying to send indirect queries then
+                <filename>MaxPendingIndirect</filename>.
+              </para>
+            </listitem>
+          </varlistentry>
+        
+          <varlistentry>
+            <term>PingIntervalSeconds</term>
+            <listitem>
+              <synopsis>PingIntervalSeconds=15</synopsis>
+              <para>
+                Interval in which to ping the Xserver in seconds.  If the
+                Xserver does not respond before the next time we ping it, the
+                connection is stopped and the session ended.  This is a
+                combination of the XDM PingInterval and PingTimeout, but in
+                seconds.
+              </para>
+
+              <para>
+                Note that GDM in the past used to have a
+                <filename>PingInterval</filename> configuration key which was
+                also in minutes.  For most purposes you'd want this setting
+                to be lower than one minute. However since in most cases where
+                XDMCP would be used (such as terminal labs), a lag of more
+                than 15 or so seconds would really mean that the terminal was
+                turned off or restarted and you would want to end the session.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>Port</term>
+            <listitem>
+              <synopsis>Port=177</synopsis>
+              <para>
+                The UDP port number <filename>gdm</filename> should listen to
+                for XDMCP requests. Do not change this unless you know what
+                you are doing.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>Willing</term>
+            <listitem>
+              <synopsis>Willing=&lt;etc&gt;/gdm/Xwilling</synopsis>
+              <para>
+                When the machine sends a WILLING packet back after a QUERY it
+                sends a string that gives the current status of this server.
+                The default message is the system ID, but it is possible to
+                create a script that displays customized message.  If this
+                script does not exist or this key is empty the default message
+                is sent.  If this script succeeds and produces some output,
+                the first line of it's output is sent (and only the first
+                line).  It runs at most once every 3 seconds to prevent
+                possible denial of service by flooding the machine with QUERY
+                packets.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+    </sect2>
+
+    <sect2 id="greeterconfiguration">
+        <title>Simple Greeter Configuration</title>
+
+        <para>
+          The GDM default greeter is called the simple Greeter and is
+          configured via GConf.  Default values are stored in GConf in the
+          <filename>gdm-simple-greeter.schemas</filename> file.  These defaults
+          can be overridden if the "gdm" user has a writable $HOME
+          directory to store GConf settings.  These values can be edited using
+          the <command>gconftool-2</command> or <command>gconf-editor</command>
+          programs.  The following configuration options are supported:
+        </para>
+
+        <variablelist>
+          <title>Greeter Configuration Keys</title>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/banner_message_enable</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                Controls whether the banner message text is displayed.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/banner_message_text</term>
+            <listitem>
+              <synopsis>NULL (string)</synopsis>
+              <para>
+                Specifies the text banner message to show on the greeter
+                window.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/debug</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                If true, then debugging mode is enabled for the greeter.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/disable_restart_buttons</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                Controls whether to show the restart buttons in the login
+                window.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/disable_user_list</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                If true, then the face browser with known users is not shown
+                in the login window.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/include</term>
+            <listitem>
+              <synopsis>[] (string list)</synopsis>
+              <para>
+               Set to a list of users to always include in the Face Browser.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/include_all</term>
+            <listitem>
+              <synopsis>true (boolean)</synopsis>
+              <para>
+                If true, then the face browser will show all users on the
+                local machine.  If false, the face browser will only show
+                users who have recently logged in.
+              </para>
+              <para>
+               To provide more detail on how this option works. When this key
+               is true, GDM will call fgetpwent() to get a list of local users
+               on the system.  The Face Browser also will display any users
+               that have previously logged in on the system (for example
+               NIS/LDAP users).  It gets this list via calling the ck-history
+               ConsoleKit interface.  It will also filter out any users which
+               do not have a valid shell (valid shells are any shell that
+               getusershell() returns.  <filename>/sbin/nologin</filename> or
+               <filename>/bin/false</filename> are considered invalid shells
+               even if getusershell() returns them).
+              </para>
+
+              <para>
+               If false, then GDM more simply only displays users that have 
+               previously logged in on the system (local or NIS/LDAP users) by
+               calling the ck-history ConsoleKit interface.
+              </para>
+
+              <para>
+               In both cases, GDM filters out any users with a UID less than
+               500 (or 100 if running on Solaris).  Such users are considered
+               system users.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/exclude</term>
+            <listitem>
+              <synopsis>[] (string list)</synopsis>
+              <para>
+                Set to a list of users to always exclude in the Face Browser.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/logo_icon_name</term>
+            <listitem>
+              <synopsis>computer (string)</synopsis>
+              <para>
+                Set to the themed icon name to use for the greeter logo.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/recent-languages</term>
+            <listitem>
+              <synopsis>[] (string list)</synopsis>
+              <para>
+                Set to a list of languages to be shown by default in the login
+                window.  Default value is "[]".  With the default setting only
+                the system default language is shown and the option "Other..."
+                which pops-up a dialog box showing a full list of available
+                languages which the user can select.
+              </para>
+
+              <para>
+                Users are not intended to change this setting by hand.  Instead
+                GDM keeps track of any languages selected in this configuration
+                key, and will show them in the language combo box along with
+                the "Other..." choice.  This way, commonly selected languages
+                are easier to select.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/recent-layouts</term>
+            <listitem>
+              <synopsis>[] (string list)</synopsis>
+              <para>
+                Set to a list of keyboard layouts to be shown by default in the
+                login panel.  Default value is "[]".  With the default setting
+                only the system default keyboard layout is shown and the option
+                "Other..." which pops-up a dialog box showing a full list of
+                available keyboard layouts which the user can select.
+              </para>
+
+              <para>
+                Users are not intended to change this setting by hand.  Instead
+                GDM keeps track of any keyboard layouts selected in this
+                configuration key, and will show them in the keyboard layout
+                combo box along with the "Other..." choice.  This way, commonly
+                selected keyboard layouts are easier to select.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>/apps/gdm/simple-greeter/wm_use_compiz</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                Controls whether compiz is used as the window manager instead
+                of metacity.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+    </sect2>
+
+    <sect2 id="accessibilityconfiguration">
+     <title>Accessibility Configuration</title>
+
+      <para>
+       This section describes the accessibility configuration options available
+       in GDM.
+      </para>
+
+      <sect3 id="accessibilitydialog">
+        <title>GDM Accessibility Dialog And Gconf Keys</title>
+
+        <para>
+         The GDM greeter panel at the login screen displays an accessibility
+         icon.  Clicking on that icon opens the GDM Accessibility Dialog.  In
+         the GDM Accessibility Dialog, there is a list of checkboxes, so the
+         user can enable or disable the associated assistive tools.
+        </para>
+
+        <para>
+         The checkboxes that correspond to the on-screen keyboard, screen
+         magnifier and screen reader assistive tools act on the three GConf
+         keys that are described in the next section of this document. By
+         enabling or disabling these checkboxes, the associated GConf key is
+         set to "true" or "false".  When the GConf key is set to true, the 
+         assistive tools linked to this GConf key are launched.  When the 
+         GConf key is set to "false", any running assistive tool linked to
+         this GConf key are terminated.  These GConf keys are not automatically
+         reset to a default state after the user has logged in.  Consequently,
+         the assistive tools that were running during the last GDM login
+         session will automatically be launched at the next GDM login session.
+        </para>
+
+        <para>
+         The other checkboxes in the GDM Accessibility Dialog do not have
+         corresponding GConf keys because no additional program is launched to
+         provide the accessibility features that they offer.  These other
+         options coorespond to accessibility features that are provided by the
+         Xserver, which is always running during the GDM session.
+        </para>
+      </sect3>
+
+      <sect3 id="accessibilitygconfconfiguration">
+        <title>Accessibility GConf Keys</title>
+
+        <para>
+         GDM offers the following GConf keys to control its accessibility
+         features:
+        </para>
+
+        <variablelist>
+          <title>GDM Configuration Keys</title>
+
+          <varlistentry>
+            <term>/desktop/gnome/interface/accessibility</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                Controls whether the Accessibility infrastructure will be
+                started with the GDM GUI.  This is needed for many
+                accessibility technology programs to work.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>/desktop/gnome/applications/at/screen_magnifier_enabled</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                If set, then the assistive tools linked to this GConf key will
+                be started with the GDM GUI program.  By default this is a
+                screen magnifier application.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>/desktop/gnome/applications/at/screen_keyboard_enabled</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                If set, then the assistive tools linked to this GConf key will
+                be started with the GDM GUI program.  By default this is an
+                on-screen keyboard application.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>/desktop/gnome/applications/at/screen_reader_enabled</term>
+            <listitem>
+              <synopsis>false (boolean)</synopsis>
+              <para>
+                If set, then the assistive tools linked to this GConf key will
+                be started with the GDM GUI program.  By default this is a
+                screen reader application.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="accessibilitytoolsconfiguration">
+        <title>Linking GConf Keys to Accessbility Tools</title>
+
+        <para>
+         For the screen_magnifier_enabled, the screen_keyboard_enabled, and the
+         screen_reader_enabled GConf keys, the assistive tool which gets
+         launched depends on the desktop files located in the GDM autostart
+         directory as described in the "Autostart Configuration" section of
+         this manual.  Any desktop file in the GDM autostart directory can be
+         linked to these GConf key via specifying that GConf key in the
+         AutostartCondition value in the desktop file.  So the exact
+         AutostartCondition line in the desktop file could be one of the
+         following:
+        </para>
+
+<screen>
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled
+</screen>
+
+        <para>
+         When an accesibility key is true, then any program which is linked to
+         that key in a GDM autostart desktop file will be launched (unless the
+         Hidden key is set to true in that desktop file).  A single GConf key
+         can even start multiple assistive tools if there are multiple desktop
+         files with this AutostartCondition in the GDM autostart directory.
+        </para>
+      </sect3>
+
+      <sect3 id="accessibilitytoolexample">
+        <title>Example Of Modifying Accessibility Tool Configuration</title>
+
+        <para>
+         For example, if GNOME is distributed with GOK as the default on-screen
+         keyboard, then this could be replaced with a different program if
+         desired.  To replace GOK with the on-screen keyboard application
+         "onboard" and additionally activate the assistive tool "mousetweaks"
+         for dwelling support, then the following configuration is needed.
+        </para>
+
+        <para>
+         Create a desktop file for onboard and a second one for mousetweaks;
+         for example, onboard.desktop and mousetweaks.desktop. These files
+         must be placed in the GDM autostart directory and be in the format
+         as explained in the "Autostart Configuration" section of this
+         document.
+        </para>
+
+        <para>
+         The following is an example <filename>onboard.desktop</filename> file:
+        </para>
+
+<screen>
+[Desktop Entry]
+Encoding=UTF-8
+Name=Onboard Onscreen Keyboard
+Comment=Use an on-screen keyboard
+TryExec=onboard
+Exec=onboard --size 500x180 -x 20 -y 10
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Accessibility;
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
+</screen>
+
+        <para>
+         The following is an example <filename>mousetweaks.desktop</filename>
+         file:
+        </para>
+
+<screen>
+[Desktop Entry]
+Encoding=UTF-8
+Name=Software Mouse-Clicks
+Comment=Perform clicks by dwelling with the pointer
+TryExec=mousetweaks
+Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Accessibility;
+AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
+</screen>
+
+        <para>
+         Note the line with the AutostartCondition that links both desktop
+         files to the GConf key for the on-screen keyboard.
+        </para>
+
+        <para>
+         To disable GOK from starting, the desktop file for the GOK on-screen
+         keyboard must be removed or deactivated.  Otherwise onboard and GOK
+         would simultaneously be started.  This can be done by removing the
+         gok.desktop file from the GDM autostart directory, or by adding the
+         "Hidden=true" key setting to the gok.desktop file.
+        </para>
+
+        <para>
+         After making these changes, GOK will no longer be started when the
+         user activates the on-screen keyboard in the GDM session; but onboard
+         and mousetweaks will instead be launched.
+        </para>
+      </sect3>
+    </sect2>
+
+    <sect2 id="generalsessionconfig">
+      <title>General Session Settings</title>
+<!--
+<para>
+          TODO - I think this section should be expanded upon.  What specific
+                 keys are of interest, or would some users be likely to want
+                 to configure?  Also, would be good to be more specific about
+                 how lock down management is handled.
+</para>
+-->
+        <para>
+          The GDM Greeter uses some of the same framework that your desktop
+          session will use. And so, it is influenced by a number of the same
+          GConf settings. For each of these settings the Greeter will use the
+          default value unless it is specifically overridden by a) GDM's
+          installed mandatory policy b) system mandatory policy. GDM installs
+          its own mandatory policy to lock down some settings for security.
+        </para>
+    </sect2>
+
+    <sect2 id="gnomesettingsdaemon">
+      <title>GNOME Settings Daemon</title>
+<!--
+<para>
+          TODO - I think this section should be expanded upon.  What specific
+                 keys are of interest, or would some users be likely to want
+                 to configure?  Also, would be good to give a more complete
+                 list of plugins that users might want to consider disabling.
+                 Also, shouldn't we list the sound/active key in the Greeter
+                 configuration setting?  Oddly I do not find this key used
+                 in anything but the chooser in SVN.
+</para>
+-->
+
+        <para>
+          GDM enables the following gnome-settings-daemon plugins:
+          a11y-keyboard, background, sound, xsettings.
+        </para>
+
+        <para>
+          These are responsible for things like the background image, font and
+          theme settings, sound events, etc.
+        </para>
+
+        <para>
+          Plugins can also be disabled using GConf. For example, if you want to
+          disable the sound plugin then unset the following key:
+          <filename>/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</filename>.
+        </para>
+    </sect2>
+
+    <sect2 id="sessionconfig">
+      <title>GDM Session Configuration</title>
+
+      <para>
+        GDM sessions are specified using the FreeDesktop.org Desktop Entry
+        Specification, which can be referenced at the following URL:
+        <ulink url="http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec">
+        http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>.
+      </para>
+
+      <para>
+        By default, GDM will install desktop files in the
+        <filename>&lt;share&gt;/xsessions</filename> directory.  GDM will
+        search the following directories in this order to find desktop files:
+        <filename>&lt;etc&gt;/X11/sessions/</filename>,
+        <filename>&lt;dmconfdir&gt;/Sessions</filename>, 
+        <filename>&lt;share&gt;/xsessions</filename>, and
+        <filename>&lt;share/gdm/BuiltInSessions</filename>.  By default the
+        <filename>&lt;dmconfdir&gt;</filename> is set to
+        <filename>&lt;etc&gt;/dm/</filename> unless GDM is configured to use
+        a different directory via the "--with-dmconfdir" option.
+      </para>
+
+      <para>
+        A session can be disabled by editing the desktop file and adding a line
+        that says <filename>Hidden=true</filename>.
+      </para>
+    </sect2>
+
+    <sect2 id="userconfig">
+      <title>GDM User Session and Language Configuration</title>
+      <para>
+        The user's default session and language choices are stored in the
+        <filename>~/.dmrc</filename> file.  When a user logs in for the first
+        time, this file is created with the user's initial choices.  The user
+        can change these default values by simply changing to a different value
+        when logging in.  GDM will remember this change for subsequent logins.
+      </para>
+
+      <para>
+        The <filename>~/.dmrc</filename> file is in the standard
+        <filename>INI</filename> format.  It has one section called
+        <filename>[Desktop]</filename> which has two keys:
+        <filename>Session</filename> and <filename>Language</filename>.
+      </para>
+
+      <para>
+        The <filename>Session</filename> key specifies the basename of the
+        session <filename>.desktop</filename> file that the user wishes to
+        normally use without the <filename>.desktop</filename> extension.
+        The <filename>Language</filename> key specifies the language that the
+        user wishes to use by default.  If either of these keys is missing, the
+        system default is used.  The file would normally look as follows:
+      </para>
+
+<screen>
+[Desktop]
+Session=gnome
+Language=cs_CZ.UTF-8
+</screen>
+    </sect2>
+
+  </sect1>
+
+  <!-- ============= GDM Commands ============================= -->
+
+  <sect1 id="binaries">
+    <title>GDM Commands</title>
+
+    <sect2 id="sbindir_binaries">
+      <title>GDM Root User Commands</title>
+
+      <para>
+        The GDM package provides the following commands in
+        <filename>sbindir</filename> intended to be run by the root user:
+      </para>
+
+      <sect3 id="gdmcommandline">
+        <title><command>gdm</command> and <command>gdm-binary</command>
+               Command Line Options</title>
+
+        <para>
+          The <command>gdm</command> command is really just a script which
+          runs the <command>gdm-binary</command>, passing along any options.
+          Before launching <command>gdm-binary</command>, the gdm wrapper
+          script will source the <filename>&lt;etc&gt;/profile</filename> file
+          to set the standard system environment variables.  In order to better
+          support internationalization, it will also set the LC_MESSAGES
+          environment variable to LANG if neither LC_MESSAGES or LC_ALL are
+          set.  The <command>gdm-binary</command> is the actual GDM daemon.
+        </para>
+
+        <variablelist>
+          <title><command>gdm</command> and <command>gdm-binary</command>
+                 Command Line Options</title>
+
+          <varlistentry>
+            <term>-?, --help</term>
+            <listitem>
+              <para>
+                Gives a brief overview of the command line options.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>--debug</term>
+            <listitem>
+              <para>
+                Print debug output to the syslog.  This is typically
+                <filename>&lt;var&gt;/log/messages</filename> or
+                <filename>&lt;var&gt;/adm/messages</filename> depending on
+                your Operating System.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>--fatal-warnings</term>
+            <listitem>
+              <para>
+                Make all warnings cause GDM to exit.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>--timed-exit</term>
+            <listitem>
+              <para>
+                Exit after 30 seconds.  Useful for debugging.
+              </para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>--version</term>
+            <listitem>
+              <para>
+                Print the version of the GDM daemon.
+              </para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="gdmrestartcommandline">
+        <title><command>gdm-restart</command> Command Line Options</title>
+
+        <para>
+          <command>gdm-restart</command> stops and restarts GDM by sending
+          the GDM daemon a HUP signal.  This command will immediately terminate
+          all sessions and log out users currently logged in with GDM.
+        </para>
+      </sect3>
+
+      <sect3 id="gdmsaferestartcommandline">
+        <title><command>gdm-safe-restart</command> Command Line Options</title>
+  
+        <para>
+          <command>gdm-safe-restart</command> stops and restarts GDM by
+          sending the GDM daemon a USR1 signal.  GDM will be restarted as soon
+          as all users log out.
+        </para>
+      </sect3>
+
+      <sect3 id="gdmstopcommandline">
+        <title><command>gdm-stop</command> Command Line Options</title>
+
+        <para>
+          <command>gdm-stop</command> stops GDM by sending the GDM daemon
+          a TERM signal. 
+        </para>
+      </sect3>
+    </sect2>
+  </sect1>
+
+  <!-- ============= Troubleshooting =========================== -->
+
+  <sect1 id="troubleshooting">
+    <title>Troubleshooting</title>
+<!--
+<para>
+      TODO - any other tips we should add?  Might be useful to highlight any
+             common D-Bus configuration issues?
+</para>
+-->
+
+    <para>
+      This section discusses helpful tips for getting GDM working.  In general,
+      if you have a problem using GDM, you can submit a bug or send an email
+      to the gdm-list mailing list.  Information about how to do this is in
+      the Introduction section of the document.
+    </para>
+
+    <para>
+      If GDM is failing to work properly, it is always a good idea to include
+      debug information.  To turn on debug, launch gdm with the --debug
+      option.  Then use GDM to the point where it fails, and debug output will
+      be sent to your system log
+      (<filename>&lt;var&gt;/log/messages</filename> or
+      <filename>&lt;var&gt;/adm/messages</filename> depending on your Operating
+      System).  If you share this output with the GDM community via a bug
+      report or email, please only include the GDM related debug information
+      and not the entire file since it can be large.  If you do not see any
+      GDM syslog output, you may need to configure syslog (refer to the
+      <ulink type="help" url="man:syslog">syslog</ulink> man page).
+    </para>
+
+    <sect2 id="wontstart">
+      <title>GDM Will Not Start</title>
+
+      <para>
+         There are a many problems that can cause GDM to fail to start, but
+         this section will discuss a few common problems and how to approach
+         tracking down a problem with GDM starting.   Some problems will 
+         cause GDM to respond with an error message or dialog when it tries
+         to start, but it can be difficult to track down problems when GDM
+         fails silently.
+      </para>
+
+      <para>
+         First make sure that the Xserver is configured properly.  The 
+         GDM configuration file contains a command in the [server-Standard]
+         section that is used for starting the Xserver.  Verify that this
+         command works on your system.  Running this command from the 
+         console should start the Xserver.  If it fails, then the problem
+         is likely with your Xserver configuration.  Refer to your Xserver
+         error log for an idea of what the problem may be.  The problem may
+         also be that your Xserver requires different command-line options.
+         If so, then modify the Xserver command in the GDM configuration file
+         so that it is correct for your system.
+      </para>
+
+      <para>
+         Also make sure that the <filename>/tmp</filename> directory has
+         reasonable ownership and permissions, and that the machine's file
+         system is not full.  These problems will cause GDM to fail to start.
+      </para>
+    </sect2>
+  </sect1>
+
+  <!-- ============= Application License ============================= -->
+
+  <sect1 id="license">
+    <title>License</title>
+    <para>
+      This program is free software; you can redistribute it and/or
+      modify it under the terms of the  <ulink type="help" url="gnome-help:gpl">
+      <citetitle>GNU General Public License</citetitle></ulink> as
+      published by the Free Software Foundation; 
+      either version 2 of the License, or (at your option) any later
+      version.
+    </para>
+    <para>
+      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
+      <citetitle>GNU General Public License</citetitle> for more details.
+    </para>
+    <para>
+      A copy of the <citetitle>GNU General Public License</citetitle> is
+      included as an appendix to the <citetitle>GNOME Users
+      Guide</citetitle>.  You may also obtain a copy of the
+      <citetitle>GNU General Public License</citetitle> from the Free
+      Software Foundation by visiting
+      <ulink type="http" url="http://www.fsf.org">their Web site</ulink> or by
+      writing to
+      <address>
+      Free Software Foundation, Inc.
+      <street>51 Franklin Street, Fifth Floor</street>
+      <city>Boston</city>, <state>MA</state> <postcode>02110-1301</postcode>
+      <country>USA</country>
+      </address>
+    </para>
+  </sect1>
+</article>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->               
Index: proiecte/PPPP/gdm/docs/C/legal.xml
===================================================================
--- proiecte/PPPP/gdm/docs/C/legal.xml	(revision 134)
+++ proiecte/PPPP/gdm/docs/C/legal.xml	(revision 134)
@@ -0,0 +1,76 @@
+  <legalnotice id="legalnotice">
+	<para>
+	  Permission is granted to copy, distribute and/or modify this
+	  document under the terms of the GNU Free Documentation
+	  License (GFDL), Version 1.1 or any later version published
+	  by the Free Software Foundation with no Invariant Sections,
+	  no Front-Cover Texts, and no Back-Cover Texts.  You can find
+	  a copy of the GFDL at this <ulink type="help"
+	  url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+	  distributed with this manual.
+         </para>
+         <para> This manual is part of a collection of GNOME manuals
+          distributed under the GFDL.  If you want to distribute this
+          manual separately from the collection, you can do so by
+          adding a copy of the license to the manual, as described in
+          section 6 of the license.
+	</para>
+
+	<para>
+	  Many of the names used by companies to distinguish their
+	  products and services are claimed as trademarks. Where those
+	  names appear in any GNOME documentation, and the members of
+	  the GNOME Documentation Project are made aware of those
+	  trademarks, then the names are in capital letters or initial
+	  capital letters.
+	</para>
+
+	<para>
+	  DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+	  UNDER  THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+	  WITH THE FURTHER UNDERSTANDING THAT:
+
+	  <orderedlist>
+		<listitem>
+		  <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+                    WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+                    IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+                    THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+                    DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+                    A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+                    RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+                    OF THE DOCUMENT OR MODIFIED VERSION OF THE
+                    DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+                    MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+                    YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+                    CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+                    SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+                    OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+                    LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+                    VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+                    EXCEPT UNDER THIS DISCLAIMER; AND
+		  </para>
+		</listitem>
+		<listitem>
+		  <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+                       THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+                       CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+                       INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+                       DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+                       OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+                       PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+                       DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+                       CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+                       INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+                       OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+                       MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+                       LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+                       DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+                       EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+                       THE POSSIBILITY OF SUCH DAMAGES.
+		  </para>
+		</listitem>
+	  </orderedlist>
+	</para>
+  </legalnotice>
+
Index: proiecte/PPPP/gdm/docs/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/docs/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/docs/Makefile.am	(revision 134)
@@ -0,0 +1,11 @@
+include $(top_srcdir)/gnome-doc-utils.make
+dist-hook: doc-dist-hook
+
+DOC_MODULE = gdm
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_LINGUAS = de el en_GB es fr it ko oc ru sv uk 
+# ja zh_CN zh_HK zh_TW need to be transitioned to gnome-doc-utils
+
+#man_MANS = gdm.1
+#EXTRA_DIST = gdm.1
Index: proiecte/PPPP/gdm/docs/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/docs/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/docs/Makefile.in	(revision 134)
@@ -0,0 +1,1036 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# gnome-doc-utils.make - make magic for building documentation
+# Copyright (C) 2004-2005 Shaun McCance <shaunm@gnome.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software Foundation,
+# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+################################################################################
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/gnome-doc-utils.make
+subdir = docs
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+_clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header)
+_DOC_REAL_FORMATS = $(if $(DOC_USER_FORMATS),$(DOC_USER_FORMATS),$(DOC_FORMATS))
+_DOC_REAL_LINGUAS = $(if $(filter environment,$(origin LINGUAS)),		\
+	$(filter $(LINGUAS),$(DOC_LINGUAS)),					\
+	$(DOC_LINGUAS))
+
+_DOC_ABS_SRCDIR = @abs_srcdir@
+_xml2po_mode = $(if $(DOC_ID),mallard,docbook)
+@ENABLE_SK_TRUE@_ENABLE_SK = true
+
+################################################################################
+db2omf_args = \
+	--stringparam db2omf.basename $(DOC_MODULE)				\
+	--stringparam db2omf.format $(3)					\
+	--stringparam db2omf.dtd						\
+	$(shell xmllint --format $(2) | grep -h PUBLIC | head -n 1 		\
+		| sed -e 's/.*PUBLIC \(\"[^\"]*\"\).*/\1/')			\
+	--stringparam db2omf.lang $(notdir $(patsubst %/$(notdir $(2)),%,$(2)))	\
+	--stringparam db2omf.omf_dir "$(OMF_DIR)"				\
+	--stringparam db2omf.help_dir "$(HELP_DIR)"				\
+	--stringparam db2omf.omf_in "$(_DOC_OMF_IN)"				\
+	$(if $(_ENABLE_SK),							\
+	  --stringparam db2omf.scrollkeeper_cl "$(_skcontentslist)")		\
+	$(_db2omf) $(2)
+
+_DOC_OMF_IN = $(if $(DOC_MODULE),$(wildcard $(_DOC_ABS_SRCDIR)/$(DOC_MODULE).omf.in))
+_DOC_OMF_DB = $(if $(_DOC_OMF_IN),						\
+	$(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-$(lc).omf))
+
+_DOC_OMF_HTML = $(if $(_DOC_OMF_IN),						\
+	$(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-html-$(lc).omf))
+
+
+# FIXME
+_DOC_OMF_ALL = \
+	$(if $(filter docbook,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_DB))		\
+	$(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_HTML))
+
+
+################################################################################
+_DOC_C_MODULE = $(if $(DOC_MODULE),C/$(DOC_MODULE).xml)
+_DOC_C_PAGES = $(foreach page,$(DOC_PAGES),C/$(page))
+_DOC_C_ENTITIES = $(foreach ent,$(DOC_ENTITIES),C/$(ent))
+_DOC_C_INCLUDES = $(foreach inc,$(DOC_INCLUDES),C/$(inc))
+_DOC_C_DOCS = \
+	$(_DOC_C_ENTITIES)	$(_DOC_C_INCLUDES)			\
+	$(_DOC_C_PAGES)		$(_DOC_C_MODULE)
+
+_DOC_C_DOCS_NOENT = \
+	$(_DOC_C_MODULE)	$(_DOC_C_INCLUDES)			\
+	$(_DOC_C_PAGES)
+
+_DOC_C_FIGURES = $(if $(DOC_FIGURES),					\
+	$(foreach fig,$(DOC_FIGURES),C/$(fig)),				\
+	$(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/C/figures/*.png)))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_C_HTML = $(foreach f,						\
+	$(shell xsltproc --xinclude 					\
+	  --stringparam db.chunk.basename "$(DOC_MODULE)"		\
+	  $(_chunks) "C/$(DOC_MODULE).xml"),				\
+	C/$(f).xhtml)
+
+
+###############################################################################
+_DOC_POFILES = $(if $(DOC_MODULE)$(DOC_ID),					\
+	$(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(lc).po))
+
+_DOC_LC_MODULES = $(if $(DOC_MODULE),						\
+	$(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xml))
+
+_DOC_LC_PAGES = \
+	$(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach page,$(_DOC_C_PAGES),	\
+		$(lc)/$(notdir $(page)) ))
+
+_DOC_LC_INCLUDES = \
+	$(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach inc,$(_DOC_C_INCLUDES),	\
+		$(lc)/$(notdir $(inc)) ))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_LC_HTML = \
+	$(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach doc,$(_DOC_C_HTML),		\
+		$(lc)/$(notdir $(doc)) ))
+
+_DOC_LC_DOCS = \
+	$(_DOC_LC_MODULES)	$(_DOC_LC_INCLUDES)	$(_DOC_LC_PAGES)	\
+	$(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_LC_HTML))
+
+_DOC_LC_FIGURES = $(foreach lc,$(_DOC_REAL_LINGUAS),				\
+	$(patsubst C/%,$(lc)/%,$(_DOC_C_FIGURES)) )
+
+_DOC_SRC_FIGURES = \
+	$(foreach fig,$(_DOC_C_FIGURES), $(foreach lc,C $(_DOC_REAL_LINGUAS),	\
+		$(wildcard $(srcdir)/$(lc)/$(patsubst C/%,%,$(fig))) ))
+
+_DOC_POT = $(if $(DOC_MODULE),$(DOC_MODULE).pot)
+
+################################################################################
+_DOC_HTML_ALL = $(if $(filter html HTML,$(_DOC_REAL_FORMATS)), \
+	$(_DOC_C_HTML) $(_DOC_LC_HTML))
+
+_DOC_HTML_TOPS = $(foreach lc,C $(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xhtml)
+_clean_omf = $(if $(_DOC_OMF_IN),clean-doc-omf)
+_clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk)
+_clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc)
+_clean_dir = $(if $(DOC_MODULE)$(DOC_ID),clean-doc-dir)
+_doc_install_dir = $(if $(DOC_ID),$(DOC_ID),$(DOC_MODULE))
+DOC_MODULE = gdm
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES = 
+DOC_LINGUAS = de el en_GB es fr it ko oc ru sv uk 
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gnome-doc-utils.make $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu docs/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	$(MAKE) $(AM_MAKEFLAGS) \
+	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
+	  dist-hook
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-local mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-local
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic \
+	maintainer-clean-local
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool \
+	mostlyclean-local
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-local
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	clean-local dist-hook distclean distclean-generic \
+	distclean-libtool distclean-local distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-data-local install-dvi install-dvi-am \
+	install-exec install-exec-am install-html install-html-am \
+	install-info install-info-am install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic maintainer-clean-local mostlyclean \
+	mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
+	pdf-am ps ps-am uninstall uninstall-am uninstall-local
+
+
+DOC_H_FILE ?=
+
+DOC_H_DOCS ?=
+
+$(DOC_H_FILE): $(DOC_H_DOCS);
+	@rm -f $@.tmp; touch $@.tmp;
+	echo 'const gchar* documentation_credits[] = {' >> $@.tmp
+	list='$(DOC_H_DOCS)'; for doc in $$list; do \
+	  xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+	  if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+	  xsltproc --path "$$xmlpath" $(_credits) $$doc; \
+	done | sort | uniq \
+	  | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \
+	  | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> $@.tmp
+	echo '	NULL' >> $@.tmp
+	echo '};' >> $@.tmp
+	echo >> $@.tmp
+	list='$(DOC_H_DOCS)'; for doc in $$list; do \
+	  xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+	  if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+	  docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
+	    | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
+	  echo $$xmlpath; \
+	  ids=`xsltproc --xinclude --path "$$xmlpath" $(_ids) $$doc`; \
+	  for id in $$ids; do \
+	    echo '#define HELP_'`echo $$docid`'_'`echo $$id \
+	      | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$$id'"' >> $@.tmp; \
+	  done; \
+	  echo >> $@.tmp; \
+	done;
+	cp $@.tmp $@ && rm -f $@.tmp
+
+dist-check-gdu:
+@HAVE_GNOME_DOC_UTILS_FALSE@	@echo "*** GNOME Doc Utils must be installed in order to make dist"
+@HAVE_GNOME_DOC_UTILS_FALSE@	@false
+
+.PHONY: dist-doc-header
+dist-doc-header: $(DOC_H_FILE)
+	@if test -f "$(DOC_H_FILE)"; then d=; else d="$(srcdir)/"; fi; \
+	echo "$(INSTALL_DATA) $${d}$(DOC_H_FILE) $(distdir)/$(DOC_H_FILE)"; \
+	$(INSTALL_DATA) "$${d}$(DOC_H_FILE)" "$(distdir)/$(DOC_H_FILE)";
+
+doc-dist-hook: dist-check-gdu $(if $(DOC_H_FILE),dist-doc-header)
+
+.PHONY: clean-doc-header
+clean-local: $(_clean_doc_header)
+distclean-local: $(_clean_doc_header)
+mostlyclean-local: $(_clean_doc_header)
+maintainer-clean-local: $(_clean_doc_header)
+clean-doc-header:
+	rm -f $(DOC_H_FILE)
+
+all: $(DOC_H_FILE)
+
+################################################################################
+
+DOC_MODULE ?=
+
+DOC_ID ?=
+
+DOC_PAGES ?=
+
+DOC_ENTITIES ?=
+
+DOC_INCLUDES ?=
+
+DOC_FIGURES ?=
+
+DOC_FORMATS ?= docbook
+
+DOC_LINGUAS ?=
+
+################################################################################
+
+_xml2po ?= `which xml2po`
+
+_db2html ?= `$(PKG_CONFIG) --variable db2html gnome-doc-utils`
+_db2omf  ?= `$(PKG_CONFIG) --variable db2omf gnome-doc-utils`
+_malrng  ?= `$(PKG_CONFIG) --variable malrng gnome-doc-utils`
+_chunks  ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/chunks.xsl
+_credits ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/credits.xsl
+_ids ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/ids.xsl
+@ENABLE_SK_TRUE@_skpkgdatadir ?= `scrollkeeper-config --pkgdatadir`
+@ENABLE_SK_TRUE@_sklocalstatedir ?= `scrollkeeper-config --pkglocalstatedir`
+@ENABLE_SK_TRUE@_skcontentslist ?= $(_skpkgdatadir)/Templates/C/scrollkeeper_cl.xml
+
+$(_DOC_OMF_DB) : $(_DOC_OMF_IN)
+$(_DOC_OMF_DB) : $(DOC_MODULE)-%.omf : %/$(DOC_MODULE).xml
+	@test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || {	\
+	  echo "The file '$(_skcontentslist)' does not exist." >&2;		\
+	  echo "Please check your ScrollKeeper installation." >&2;		\
+	  exit 1; }
+	xsltproc -o $@ $(call db2omf_args,$@,$<,'docbook') || { rm -f "$@"; exit 1; }
+
+$(_DOC_OMF_HTML) : $(_DOC_OMF_IN)
+$(_DOC_OMF_HTML) : $(DOC_MODULE)-html-%.omf : %/$(DOC_MODULE).xml
+@ENABLE_SK_TRUE@	@test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || {	\
+@ENABLE_SK_TRUE@	  echo "The file '$(_skcontentslist)' does not exist" >&2;		\
+@ENABLE_SK_TRUE@	  echo "Please check your ScrollKeeper installation." >&2;		\
+@ENABLE_SK_TRUE@	  exit 1; }
+	xsltproc -o $@ $(call db2omf_args,$@,$<,'xhtml') || { rm -f "$@"; exit 1; }
+
+.PHONY: omf
+omf: $(_DOC_OMF_ALL)
+
+.PHONY: po
+po: $(_DOC_POFILES)
+
+$(_DOC_POFILES):
+	@if ! test -d $(dir $@); then \
+	  echo "mkdir $(dir $@)"; \
+	  mkdir "$(dir $@)"; \
+	fi
+	@if test ! -f $@ -a -f $(srcdir)/$@; then \
+	  echo "cp $(srcdir)/$@ $@"; \
+	  cp "$(srcdir)/$@" "$@"; \
+	fi;
+	@docs=; \
+	list='$(_DOC_C_DOCS_NOENT)'; for doc in $$list; do \
+	  docs="$$docs $(_DOC_ABS_SRCDIR)/$$doc"; \
+	done; \
+	if ! test -f $@; then \
+	  echo "(cd $(dir $@) && \
+	    $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+	    cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)"; \
+	  (cd $(dir $@) && \
+	    $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+	    cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp); \
+	else \
+	  echo "(cd $(dir $@) && \
+	    $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs)"; \
+	  (cd $(dir $@) && \
+	    $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs); \
+	fi
+
+# FIXME: fix the dependancy
+# FIXME: hook xml2po up
+$(_DOC_LC_DOCS) : $(_DOC_POFILES)
+$(_DOC_LC_DOCS) : $(_DOC_C_DOCS)
+	if ! test -d $(dir $@); then mkdir $(dir $@); fi
+	if [ -f "C/$(notdir $@)" ]; then d="../"; else d="$(_DOC_ABS_SRCDIR)/"; fi; \
+	po="$(dir $@)$(patsubst %/$(notdir $@),%,$@).po"; \
+	if [ -f "$${po}" ]; then po="../$${po}"; else po="$(_DOC_ABS_SRCDIR)/$${po}"; fi; \
+	(cd $(dir $@) && \
+	  $(_xml2po) -m $(_xml2po_mode) -e -p "$${po}" \
+	    "$${d}C/$(notdir $@)" > $(notdir $@).tmp && \
+	    cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)
+.PHONY: pot
+pot: $(_DOC_POT)
+$(_DOC_POT): $(_DOC_C_DOCS_NOENT)
+	$(_xml2po) -m $(_xml2po_mode) -e -o $@ $^
+
+$(_DOC_HTML_TOPS): $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+	xsltproc -o $@ --xinclude --param db.chunk.chunk_top "false()" --stringparam db.chunk.basename "$(DOC_MODULE)" --stringparam db.chunk.extension ".xhtml" $(_db2html) $(patsubst %.xhtml,%.xml,$@)
+
+################################################################################
+
+all:							\
+	$(_DOC_C_DOCS)		$(_DOC_LC_DOCS)		\
+	$(_DOC_OMF_ALL)		$(_DOC_DSK_ALL)		\
+	$(_DOC_HTML_ALL)	$(_DOC_POFILES)
+
+################################################################################
+
+.PHONY: clean-doc-omf clean-doc-dsk clean-doc-lc clean-doc-dir
+
+clean-doc-omf: ; rm -f $(_DOC_OMF_DB) $(_DOC_OMF_HTML)
+clean-doc-dsk: ; rm -f $(_DOC_DSK_DB) $(_DOC_DSK_HTML)
+clean-doc-lc:
+	rm -f $(_DOC_LC_DOCS)
+	@list='$(_DOC_POFILES)'; for po in $$list; do \
+	  if ! test "$$po" -ef "$(srcdir)/$$po"; then \
+	    echo "rm -f $$po"; \
+	    rm -f "$$po"; \
+	  fi; \
+	done
+	@for lc in C $(_DOC_REAL_LINGUAS); do \
+	  if test -f "$$lc/.xml2po.mo"; then \
+	    echo "rm -f $$lc/.xml2po.mo"; \
+	    rm -f "$$lc/.xml2po.mo"; \
+	  fi; \
+	done
+clean-doc-dir: clean-doc-lc
+	@for lc in C $(_DOC_REAL_LINGUAS); do \
+	  for dir in `find $$lc -depth -type d`; do \
+	    if ! test $$dir -ef $(srcdir)/$$dir; then \
+	      echo "rmdir $$dir"; \
+	      rmdir "$$dir"; \
+	   fi; \
+	  done; \
+	done
+
+clean-local:						\
+	$(_clean_omf)		$(_clean_dsk)		\
+	$(_clean_lc)		$(_clean_dir)
+distclean-local:					\
+	$(_clean_omf)		$(_clean_dsk)		\
+	$(_clean_lc)		$(_clean_dir)
+mostlyclean-local:					\
+	$(_clean_omf)		$(_clean_dsk)		\
+	$(_clean_lc)		$(_clean_dir)
+maintainer-clean-local:					\
+	$(_clean_omf)		$(_clean_dsk)		\
+	$(_clean_lc)		$(_clean_dir)
+
+################################################################################
+
+.PHONY: dist-doc-docs dist-doc-pages dist-doc-figs dist-doc-omf dist-doc-dsk
+doc-dist-hook: 						\
+	$(if $(DOC_MODULE)$(DOC_ID),dist-doc-docs)	\
+	$(if $(_DOC_C_FIGURES),dist-doc-figs)		\
+	$(if $(_DOC_OMF_IN),dist-doc-omf)
+#	$(if $(_DOC_DSK_IN),dist-doc-dsk)
+
+dist-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)
+	@for lc in C $(_DOC_REAL_LINGUAS); do \
+	  echo " $(mkinstalldirs) $(distdir)/$$lc"; \
+	  $(mkinstalldirs) "$(distdir)/$$lc"; \
+	done
+	@list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)'; \
+	for doc in $$list; do \
+	  if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+	    docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+	    if ! test -d "$(distdir)/$$docdir"; then \
+	      echo "$(mkinstalldirs) $(distdir)/$$docdir"; \
+	      $(mkinstalldirs) "$(distdir)/$$docdir"; \
+	    fi; \
+	  echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \
+	  $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \
+	done
+
+dist-doc-figs: $(_DOC_SRC_FIGURES)
+	@list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; \
+	for fig in $$list; do \
+	  if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \
+	  if test -f "$$d$$fig"; then \
+	    figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+	    if ! test -d "$(distdir)/$$figdir"; then \
+	      echo "$(mkinstalldirs) $(distdir)/$$figdir"; \
+	      $(mkinstalldirs) "$(distdir)/$$figdir"; \
+	    fi; \
+	    echo "$(INSTALL_DATA) $$d$$fig $(distdir)/$$fig"; \
+	    $(INSTALL_DATA) "$$d$$fig" "$(distdir)/$$fig"; \
+	  fi; \
+	done;
+
+dist-doc-omf:
+	@if test -f "$(_DOC_OMF_IN)"; then d=; else d="$(srcdir)/"; fi; \
+	echo "$(INSTALL_DATA) $$d$(_DOC_OMF_IN) $(distdir)/$(notdir $(_DOC_OMF_IN))"; \
+	$(INSTALL_DATA) "$$d$(_DOC_OMF_IN)" "$(distdir)/$(notdir $(_DOC_OMF_IN))"
+
+dist-doc-dsk:
+	@if test -f "$(_DOC_DSK_IN)"; then d=; else d="$(srcdir)/"; fi; \
+	echo "$(INSTALL_DATA) $$d$(_DOC_DSK_IN) $(distdir)/$(notdir $(_DOC_DSK_IN))"; \
+	$(INSTALL_DATA) "$$d$(_DOC_DSK_IN)" "$(distdir)/$(notdir $(_DOC_DSK_IN))"
+
+################################################################################
+
+.PHONY: check-doc-docs check-doc-omf
+check:							\
+	$(if $(DOC_MODULE),check-doc-docs)		\
+	$(if $(DOC_ID),check-doc-pages)			\
+	$(if $(_DOC_OMF_IN),check-doc-omf)
+
+check-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+	@for lc in C $(_DOC_REAL_LINGUAS); do \
+	  if test -f "$$lc"; \
+	    then d=; \
+	    xmlpath="$$lc"; \
+	  else \
+	    d="$(srcdir)/"; \
+	    xmlpath="$$lc:$(srcdir)/$$lc"; \
+	  fi; \
+	  echo "xmllint --noout --noent --path $$xmlpath --xinclude --postvalid $$d$$lc/$(DOC_MODULE).xml"; \
+	  xmllint --noout --noent --path "$$xmlpath" --xinclude --postvalid "$$d$$lc/$(DOC_MODULE).xml"; \
+	done
+
+check-doc-pages: $(_DOC_C_PAGES) $(_DOC_LC_PAGES)
+	for lc in C $(_DOC_REAL_LINGUAS); do \
+	  if test -f "$$lc"; \
+	    then d=; \
+	    xmlpath="$$lc"; \
+	  else \
+	    d="$(srcdir)/"; \
+	    xmlpath="$$lc:$(srcdir)/$$lc"; \
+	  fi; \
+	  for page in $(DOC_PAGES); do \
+	    echo "xmllint --noout --noent --path $$xmlpath --xinclude --relaxng $(_malrng) $$d$$lc/$$page"; \
+	    xmllint --noout --noent --path "$$xmlpath" --xinclude --relaxng "$(_malrng)" "$$d$$lc/$$page"; \
+	  done; \
+	done
+
+check-doc-omf: $(_DOC_OMF_ALL)
+	@list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+	  echo "xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf"; \
+	done
+
+################################################################################
+
+.PHONY: install-doc-docs install-doc-html install-doc-figs install-doc-omf install-doc-dsk
+
+install-data-local:					\
+	$(if $(DOC_MODULE)$(DOC_ID),install-doc-docs)	\
+	$(if $(_DOC_HTML_ALL),install-doc-html)		\
+	$(if $(_DOC_C_FIGURES),install-doc-figs)	\
+	$(if $(_DOC_OMF_IN),install-doc-omf)
+#	$(if $(_DOC_DSK_IN),install-doc-dsk)
+
+install-doc-docs:
+	@for lc in C $(_DOC_REAL_LINGUAS); do \
+	  echo "$(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc"; \
+	  $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc; \
+	done
+	@list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+	  if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+	  docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+	  docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \
+	  if ! test -d "$$docdir"; then \
+	    echo "$(mkinstalldirs) $$docdir"; \
+	    $(mkinstalldirs) "$$docdir"; \
+	  fi; \
+	  echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+	  $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \
+	done
+
+install-doc-figs:
+	@list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \
+	  for lc in C $(_DOC_REAL_LINGUAS); do \
+	    figsymlink=false; \
+	    if test -f "$$lc/$$fig"; then \
+	      figfile="$$lc/$$fig"; \
+	    elif test -f "$(srcdir)/$$lc/$$fig"; then \
+	      figfile="$(srcdir)/$$lc/$$fig"; \
+	    else \
+	      figsymlink=true; \
+	    fi; \
+	    figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+	    figdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$figdir"; \
+	    if ! test -d "$$figdir"; then \
+	      echo "$(mkinstalldirs) $$figdir"; \
+	      $(mkinstalldirs) "$$figdir"; \
+	    fi; \
+	    figbase=`echo $$fig | sed -e 's/^.*\///'`; \
+	    if $$figsymlink; then \
+	      echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
+	      ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+	    else \
+	      echo "$(INSTALL_DATA) $$figfile $$figdir$$figbase"; \
+	      $(INSTALL_DATA) "$$figfile" "$$figdir$$figbase"; \
+	    fi; \
+	  done; \
+	done
+
+install-doc-html:
+	echo install-html
+
+install-doc-omf:
+	$(mkinstalldirs) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)
+	@list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+	  echo "$(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+	  $(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf; \
+	done
+	@if test "x$(_ENABLE_SK)" = "xtrue"; then \
+	  echo "scrollkeeper-update -p $(DESTDIR)$(_sklocalstatedir) -o $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+	  scrollkeeper-update -p "$(DESTDIR)$(_sklocalstatedir)" -o "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+	fi;
+
+install-doc-dsk:
+	echo install-dsk
+
+################################################################################
+
+.PHONY: uninstall-doc-docs uninstall-doc-html uninstall-doc-figs uninstall-doc-omf uninstall-doc-dsk
+uninstall-local:					\
+	$(if $(DOC_MODULE)$(DOC_ID),uninstall-doc-docs)	\
+	$(if $(_DOC_HTML_ALL),uninstall-doc-html)	\
+	$(if $(_DOC_C_FIGURES),uninstall-doc-figs)	\
+	$(if $(_DOC_OMF_IN),uninstall-doc-omf)
+#	$(if $(_DOC_DSK_IN),uninstall-doc-dsk)
+
+uninstall-doc-docs:
+	@list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+	  echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+	  rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+	done
+
+uninstall-doc-figs:
+	@list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; for fig in $$list; do \
+	  echo "rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+	  rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+	done;
+
+uninstall-doc-omf:
+	@list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+	  if test "x$(_ENABLE_SK)" = "xtrue"; then \
+	    echo "scrollkeeper-uninstall -p $(_sklocalstatedir) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+	    scrollkeeper-uninstall -p "$(_sklocalstatedir)" "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+	  fi; \
+	  echo "rm -f $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+	  rm -f "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+	done
+dist-hook: doc-dist-hook
+# ja zh_CN zh_HK zh_TW need to be transitioned to gnome-doc-utils
+
+#man_MANS = gdm.1
+#EXTRA_DIST = gdm.1
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/docs/de/de.po
===================================================================
--- proiecte/PPPP/gdm/docs/de/de.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/de/de.po	(revision 134)
@@ -0,0 +1,5185 @@
+# German translation of the gdm manual.
+#
+# # Display Manager - Anmeldefenster
+# # greeter - BegrÃŒÃer
+# # Chooser - WÃ€hler
+# # denial of service - (verteilter) Ãberlastungsangriff
+# # Face Browser - Benutzeralbum
+# # daemon - Daemon
+# # type-ahead-search - Suchen-beim-Eingeben
+#
+# Mario BlÃ€ttermann <mariobl@gnome.org>, 2008.
+# Christian Kirbach <Christian.Kirbach@googlemail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-10-14 15:00+0000\n"
+"PO-Revision-Date: 2009-10-14 19:56+0200\n"
+"Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com>\n"
+"Language-Team: German <gnome-de@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: German\n"
+"X-Poedit-Country: GERMANY\n"
+
+#: C/gdm.xml:13(title)
+msgid "GNOME Display Manager Reference Manual"
+msgstr "GNOME-Anmeldefenster-Referenzhandbuch"
+
+#: C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:18(date)
+msgid "2008-09"
+msgstr "September 2008"
+
+#: C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr ""
+"GDM ist das Anmeldefenster fÃŒr GNOME, ein Programm zur grafischen Anmeldung "
+"am System."
+
+#: C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:30(othername)
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:37(firstname)
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:43(firstname)
+msgid "Jon"
+msgstr "Jon"
+
+#: C/gdm.xml:43(surname)
+msgid "McCann"
+msgstr "McCann"
+
+#: C/gdm.xml:45(email)
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: C/gdm.xml:49(firstname)
+msgid "Ray"
+msgstr "Ray"
+
+#: C/gdm.xml:49(surname)
+msgid "Strode"
+msgstr "Strode"
+
+#: C/gdm.xml:51(email)
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: C/gdm.xml:55(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:55(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:57(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:62(year)
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:63(year)
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:64(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:67(year)
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:68(year) C/gdm.xml:73(year) C/gdm.xml:79(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:69(year) C/gdm.xml:80(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:70(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:74(year) C/gdm.xml:83(year)
+msgid "2007"
+msgstr "2007"
+
+#: C/gdm.xml:75(year) C/gdm.xml:84(year)
+msgid "2008"
+msgstr "2008"
+
+#: C/gdm.xml:76(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:81(year)
+msgid "2005"
+msgstr "2005"
+
+#: C/gdm.xml:82(year)
+msgid "2006"
+msgstr "2006"
+
+#: C/gdm.xml:85(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Das vorliegende Dokument kann gemÃ€Ã den Bedingungen der GNU Free "
+"Documentation License (GFDL), Version 1.1 oder jeder spÃ€teren, von der Free "
+"Software Foundation verÃ¶ffentlichten Version ohne unverÃ€nderbare Abschnitte "
+"sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt "
+"und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem "
+"<ulink type=\"help\" url=\"ghelp:fdl\">Link</ulink> oder in der mit diesem "
+"Handbuch gelieferten Datei COPYING-DOCS."
+
+#: C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Dieses Handbuch ist Teil einer Sammlung von GNOME-HandbÃŒchern, die unter der "
+"GFDL verÃ¶ffentlicht werden. Wenn Sie dieses Handbuch getrennt von der "
+"Sammlung weiterverbreiten mÃ¶chten, kÃ¶nnen Sie das tun indem Sie eine Kopie "
+"der Lizenz zum Handbuch hinzufÃŒgen wie es in Abschnitt 6 der Lizenz "
+"beschrieben ist."
+
+#: C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Viele der Namen, die von Unternehmen verwendet werden um ihre Produkte und "
+"Dienstleistungen von anderen zu unterscheiden, sind eingetragene "
+"Warenzeichen. An den Stellen, an denen diese Namen in einer GNOME-"
+"Dokumentation erscheinen, werden die Namen in GroÃbuchstaben oder mit einem "
+"groÃen Anfangsbuchstaben geschrieben, wenn das GNOME Documentation Project "
+"auf diese Warenzeichen hingewiesen wird."
+
+#: C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DIESES DOKUMENT WIRD Â»WIE VORLIEGENDÂ« GELIEFERT, OHNE GARANTIEN IRGENDEINER "
+"ART, SOWOHL AUSDRÃCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH "
+"AUCH OHNE EINSCHRÃNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÃNDERTE "
+"FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÃR EINEN BESTIMMTEN "
+"ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE "
+"RISIKO WAS QUALITÃT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÃNDERTE "
+"FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE "
+"VERÃNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE "
+"(NICHT DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÃR "
+"NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER "
+"HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG "
+"EINES DOKUMENTS ODER EINER VERÃNDERTEN VERSION DES DOKUMENTS IST NICHT "
+"GESTATTET AUSSER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND"
+
+#: C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNTER KEINEN UMSTÃNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH "
+"UNERLAUBTEN HANDLUNGEN (EINSCHLIESSLICH FAHRLÃSSIGKEIT), VERTRAG ODER "
+"ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN "
+"VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÃNDERTEN FASSUNG DES "
+"DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN "
+"FÃR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÃDEN "
+"JEGLICHER ART, EINSCHLIEÃLICH UND OHNE EINSCHRÃNKUNGEN SCHÃDEN DURCH VERLUST "
+"VON KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN "
+"ODER ALLE ANDEREN SCHÃDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT "
+"DER VERWENDUNG DES DOKUMENTS UND VERÃNDERTER FASSUNGEN DES DOKUMENTS "
+"ERGEBEN, AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÃBER DIE MÃGLICHKEIT SOLCHER "
+"SCHÃDEN INFORMIERT WAREN."
+
+#: C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DAS DOKUMENT UND VERÃNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN "
+"BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÃGUNG GESTELLT MIT "
+"DEM WEITERGEHENDEN VERSTÃNDNIS, DASS: <placeholder-1/>"
+
+#: C/gdm.xml:90(releaseinfo) C/gdm.xml:101(para)
+msgid ""
+"This manual describes version 2.26.0 of the GNOME Display Manager. It was "
+"last updated on 02/10/2009."
+msgstr ""
+"Dieses Handbuch beschreibt Version 2.26.0 des GNOME-Anmeldefensters. Es "
+"wurde zuletzt am 20.07.2009 aktualisiert."
+
+#: C/gdm.xml:99(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "Begriffe und Schreibweisen, die in diesem Handbuch verwendet werden"
+
+#: C/gdm.xml:106(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr ""
+"WÃ€hler - Ein Programm, das zum AuswÃ€hlen eines entfernten Rechners verwendet "
+"wird, um eine dortige Anzeige fernzusteuern (<command>gdm-host-chooser</"
+"command>)."
+
+#: C/gdm.xml:111(para)
+msgid ""
+"FreeDesktop - The organization providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr ""
+"FreeDesktop - Die Organisation, die Desktop-Standards bereitstellt, wie die "
+"Spezifikation der Desktop-EintrÃ€ge, die von GDM verwendet werden. <ulink "
+"type=\"http\" url=\"http://www.freedesktop.org/\"> http://www.freedesktop."
+"org</ulink>."
+
+#: C/gdm.xml:117(para)
+msgid ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+msgstr ""
+"GDM - GNOME Anmeldefenster. Diese Bezeichnung wird zur Beschreibung des "
+"Softwarepakets als Ganzes verwendet."
+
+#: C/gdm.xml:122(para)
+msgid ""
+"Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr ""
+"BegrÃŒÃer - Das Fenster zur grafischen Anmeldung (<command>gdm-simple-"
+"greeter</command>)."
+
+#: C/gdm.xml:126(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM - Pluggable Authentication Mechanism"
+
+#: C/gdm.xml:130(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP - X Displaymanager-Protokoll"
+
+#: C/gdm.xml:134(para)
+msgid ""
+"Xserver - An implementation of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+msgstr ""
+"Xserver - Eine Implementierung des Â»X Window SystemÂ«. Beispielsweise der Xorg "
+"Webserver, der durch die Â»X.org FoundationÂ« (<ulink type=\"http\" url="
+"\"http://www.x.org/\">http://www.x.org</ulink>) bereit gestellt wird."
+
+#: C/gdm.xml:140(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+msgstr ""
+"Pfade, die mit einem Wort in eckigen Klammern beginnen, sind relativ zum "
+"Installations-PrÃ€fix. Beispielsweise bezieht sich <filename>&lt;share&gt;/"
+"pixmaps/</filename> auf <filename>/usr/share/pixmaps</filename>, wenn GDM "
+"mit <command>--prefix=/usr</command> konfiguriert wurde."
+
+#: C/gdm.xml:151(title)
+msgid "Overview"
+msgstr "Ãberblick"
+
+#: C/gdm.xml:154(title)
+msgid "Introduction"
+msgstr "EinfÃŒhrung"
+
+#: C/gdm.xml:156(para)
+msgid ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+msgstr ""
+"Das Gnome-Anmeldefenster (GDM) ist ein Anmeldebildschirm, der ÃŒber alle "
+"wichtigen Merkmale verfÃŒgt, um lokale oder entfernte Anzeigen zu verwalten. "
+"GDM wurde komplett neu geschrieben und enthÃ€lt keinen Code aus XDM oder "
+"anderweitig vom X-Konsortium stammenden Code."
+
+#: C/gdm.xml:163(para)
+msgid ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+msgstr ""
+"Beachten Sie, dass GDM in hohem MaÃe konfigurierbar ist. Viele Einstellungen "
+"kÃ¶nnen die Systemsicherheit beeinflussen. Punkte, die Sie besonders beachten "
+"sollten, werden in diesem Dokument hervorgehoben dargestellt."
+
+#: C/gdm.xml:169(para)
+msgid ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+msgstr ""
+"Bitte beachten Sie, dass GDM auf einigen Betriebssystemen abweichend von den "
+"in diesem Dokument beschriebenen Standardwerten vorkonfiguriert wird. Falls "
+"GDM von diesem Dokument abzuweichen scheint, dann prÃŒfen Sie bitte, ob die "
+"diesbezÃŒgliche Konfiguration von der hier beschriebenen abweichen darf."
+
+#: C/gdm.xml:176(para)
+msgid ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr ""
+"Weitere Informationen ÃŒber GDM finden Sie auf dessen Projekt-Website: <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> oder im Projekt-Wiki: <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+
+#: C/gdm.xml:184(para)
+msgid ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+msgstr ""
+"FÃŒr Anfragen oder Diskussionen oder ÃŒber GDM wenden Sie sich bitte an die "
+"Mailingliste <address><email>gdm-list@gnome.org</email></address>. Diese "
+"Liste wird archiviert und ist eine hervorragende Quelle fÃŒr Antworten auf "
+"allgemeine Fragen. Die Liste wird auf <ulink type=\"http\" url=\"http://mail."
+"gnome.org/archives/gdm-list/\"> http://mail.gnome.org/archives/gdm-list/</"
+"ulink> archiviert und bietet eine Suchfunktion fÃŒr SchlÃŒsselwÃ¶rter und "
+"Textpassagen."
+
+#: C/gdm.xml:194(para)
+msgid ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+msgstr ""
+"Bitte senden Sie alle Fehlermeldungen oder VerbesserungsvorschlÃ€ge an <ulink "
+"type=\"http\" url=\"http://bugzilla.gnome.org/\">http://bugzilla.gnome.org</"
+"ulink>, Kategorie Â»gdmÂ«."
+
+#: C/gdm.xml:203(title)
+msgid "Interface Stability"
+msgstr "StabilitÃ€t der Schnittstelle"
+
+#: C/gdm.xml:205(para)
+msgid ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionality has not "
+"been reimplemented yet."
+msgstr ""
+"GDM 2.20 und Ã€ltere Versionen unterstÃŒtzen stabile Schnittstellen zur "
+"Konfiguration. Die Codebasis wurde jedoch fÃŒr GDM 2.22 vollstÃ€ndig neu "
+"geschrieben und ist nicht gÃ€nzlich kompatibel mit Ã€lteren Versionen. Dies "
+"liegt einerseits daran, dass es anders arbeitet und einige Optionen "
+"ÃŒberflÃŒssig werden oder noch nie sinnvoll waren und andererseits, dass "
+"einige FunktionalitÃ€t noch nicht wieder implementiert worden ist."
+
+#: C/gdm.xml:214(para)
+msgid ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+msgstr ""
+"Schnittstellen, die auch in Zukunft fortlaufend unverÃ€ndert unterstÃŒtzt "
+"werden, beinhalten die Init-, PreSession-, PostSession-, PostLogin- und "
+"Xsession-Skripte. Einige Konfigurationsoptionen des Daemon in der Datei "
+"<filename>&lt;etc&gt;/gdm/custom.conf</filename> werden fortlaufend "
+"unterstÃŒtzt. Ebenfalls werden die Datei <filename>~/.dmrc</filename> und die "
+"Speicherorte der Fotos des Benutzeralbums weiterhin unterstÃŒtzt. "
+
+#: C/gdm.xml:223(para)
+msgid ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features were not added back during the 2.22 rewrite."
+msgstr ""
+"GDM 2.20 und Ã€ltere verfÃŒgten ÃŒber die FÃ€higkeit, mehrere Bildschirme ÃŒber "
+"verschiedene Grafikkarten anzusteuern. Sie kommt zur Anwendung in Umgebungen "
+"mit Terminal Server, einem Anmeldefenster mittels eines Programms wie Xnest "
+"oder Xephyr, dem Programm Â»gdmsetupÂ«, XML-basierten Themen des "
+"BegrÃŒÃungsbildschirms. Es wurde auch die FÃ€higkeit unterstÃŒtzt, den XDMCP-"
+"WÃ€hler vom Anmeldebildschirm aus zu starten. Diese Merkmale wurden nicht "
+"wÃ€hrend der Neuprogrammierung fÃŒr 2.22 hinzugefÃŒgt."
+
+#: C/gdm.xml:235(title)
+msgid "Functional Description"
+msgstr "Funktionsbeschreibung"
+
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: C/gdm.xml:246(para)
+msgid ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+msgstr ""
+"GDM ist fÃŒr die Verwaltung der Anzeigen des Systems zustÃ€ndig. Dies "
+"beinhaltet die Legitimation der Benutzer, den Start und das Beenden der "
+"Benutzersitzung. GDM ist konfigurierbar, die diesbezÃŒglichen MÃ¶glichkeiten "
+"werden im Abschnitt Â»GDM konfigurierenÂ« in diesem Dokument beschrieben. GDM "
+"ist auch von Benutzern mit Behinderungen nutzbar."
+
+#: C/gdm.xml:254(para)
+msgid ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+msgstr ""
+"GDM ermÃ¶glicht die Verwaltung der Hauptanzeige und ÃŒber VT (Xserver Virtual "
+"Terminal) gestarteter Anzeigen. Es ist integriert in andere Anwendungen wie "
+"dem Benutzerwechsel und dem GNOME Bildschirmschoner, um mehrere Anzeigen auf "
+"der lokalen Konsole ÃŒber die VT-Schnittstelle zu verwalten. Es kann auch "
+"XDMCP-Anzeigen verwalten."
+
+#: C/gdm.xml:262(para)
+msgid ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+msgstr ""
+"UnabhÃ€ngig von deren Typ fÃŒhrt GDM folgendes bei der Verwaltung der Anzeige "
+"aus: GDM startet den X-Server-Prozess, fÃŒhrt danach mit "
+"Systemverwalterrechten das <filename>Init</filename>-Skript aus, und startet "
+"dann auf der Anzeige das BegrÃŒÃer-Programm."
+
+#: C/gdm.xml:269(para)
+msgid ""
+"The greeter program is run as the unprivileged \"gdm\" user/group. This user "
+"and group are described in the \"Security\" section of this document. The "
+"main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+msgstr ""
+"Das BegrÃŒÃer-Programm wird mit den Rechten des unprivilegierten Benutzers/"
+"der Gruppe Â»gdmÂ« ausgefÃŒhrt. Die Hauptfunktion des BegrÃŒÃer-Programms besteht "
+"in der Legitimation des Benutzers. Der Legitimationsprozess wird durch PAM "
+"(Pluggable Authentication Modules) gesteuert. Die PAM-Module stellen fest, "
+"welche Eingabeaufforderungen (falls vorhanden) dem Benutzer angezeigt werden "
+"sollen. Auf einem gewÃ¶hnlichen System fordert das BegrÃŒÃer-Programm die "
+"Eingabe von Benutzername von Passwort zur Legitimation an. Wie auch immer, "
+"einige Systeme kÃ¶nnen auch so konfiguriert sein, dass sie andere "
+"Legitimationsmechanismen wie Fingerabdruckerkennung oder SmartCard-Leser "
+"nutzen. GDM und PAM kÃ¶nnen so eingestellt werden, dass ÃŒberhaupt keine "
+"Eingaben erforderlich sind. In diesem Fall wird eine automatische Anmeldung "
+"ausgefÃŒhrt und einfach eine Sitzung gestartet. Dies kann in manchen "
+"Umgebungen durchaus nÃŒtzlich sein, z.B. im Kiosk-Modus."
+
+#: C/gdm.xml:285(para)
+msgid ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"GDM User Session and Language Configuration\" section "
+"of this document. By default, GDM is configured to display a face browser so "
+"the user can select their user account by clicking on an image instead of "
+"having to type their username. GDM keeps track of the user's default session "
+"and language in the user's <filename>~/.dmrc</filename> and will use these "
+"defaults if the user did not pick a session or language in the login GUI."
+msgstr ""
+"ZusÃ€tzlich zur Legitimation ermÃ¶glicht das BegrÃŒÃer-Programm dem Benutzer "
+"die Auswahl der zu startenden Sitzung und der zu verwendenden Sprache. "
+"Sitzungen werden in Dateien mit der Endung Â».desktopÂ« definiert. Weitere "
+"Informationen finden Sie im Abschnitt Â»Konfiguration der GDM-Benutzersitzung "
+"und SpracheÂ« dieses Dokuments. Per Vorgabe ist GDM so konfiguriert, dass ein "
+"Benutzeralbum angezeigt wird, in welchem der Benutzer sein Benutzerkonto "
+"durch Anklicken eines Bildes auswÃ€hlen kann, anstatt seinen Benutzernamen "
+"einzugeben. GDM speichert die voreingestellte Sitzung und Sprache des "
+"Benutzers in der Datei <filename>~/.dmrc</filename>. Falls der Benutzer "
+"keine Sitzung oder Sprache in der grafischen Anmeldung auswÃ€hlt, verwendet "
+"GDM diese Vorgabewerte."
+
+# Ansatzpunkt ist OK.
+#: C/gdm.xml:298(para)
+msgid ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customize how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialized. The <filename>PreSession</filename> script is "
+"called after session initialization."
+msgstr ""
+"Nach der Legitimierung eines Benutzers fÃŒhrt der DÃ€mon das "
+"<filename>PostLogin</filename>-Skript  und dann das <filename>PreSession</"
+"filename>-Skript als Â»rootÂ« aus. Danach wird die Benutzersitzung gestartet. "
+"Sobald der Benutzer die Sitzung beendet wird das <filename>PostSession</"
+"filename>-Skript als Â»rootÂ« ausgefÃŒhrt. Diese Skripte werden als Ansatzpunkt "
+"fÃŒr Distributionen und Endanwender zur VerfÃŒgung gestellt, um den Ablauf von "
+"Sitzungen anzupassen. Zum Beispiel kÃ¶nnten Sie diese Ansatzpunkte zum "
+"automatischen Erstellen des persÃ¶nlichen Ordners und automatischen LÃ¶schen "
+"bei Abmeldung verwenden. Der Unterschied zwischen dem <filename>PostLogin</"
+"filename>- und dem <filename>PreSession</filename>-Skript ist, dass das  "
+"<filename>PostLogin</filename>-Skript vor dem Aufruf Â»pam_open_sessionÂ« "
+"gestartet wird, d.h. dort ist der richtige Ort um alles zu erledigen, was "
+"vor der Initialisierung der Benutzersitzung erledigt werden soll. Das "
+"<filename>PreSession</filename>-Skript wird nach der Initialisierung "
+"aufgerufen."
+
+#: C/gdm.xml:318(title)
+msgid "Greeter Panel"
+msgstr "Das Panel des BegrÃŒÃers"
+
+#: C/gdm.xml:319(para)
+msgid ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorization before accepting the shutdown or "
+"restart request."
+msgstr ""
+"Das GDM-Anmeldefenster zeigt ein Panel auf dem unteren Bildschirmrand, das "
+"weitere Funktionen zur VerfÃŒgung stellt. Sobald ein Benutzer ausgewÃ€hlt "
+"wurde, ermÃ¶glicht das Panel die Wahl einer Sitzung, einer Sprache und einer "
+"Tastaturbelegung fÃŒr den Zeitraum nach der Anmeldung. Der BelegungswÃ€hler "
+"belegt die Tastatur entsprechend auch bei Eingabe des Passwortes. Das Panel "
+"beinhaltet ebenfalls einen Bereich fÃŒr Statussymbole von Anmeldediensten. "
+"Beispiele fÃŒr Statussymbole sind ein Symbol fÃŒr den Ladezustand der Batterie "
+"und die Aktivierung der Barrierefreiheit. Im Anmeldefenster werden auch "
+"KnÃ¶pfe zum Herunterfahren oder Neustart des Systems angezeigt. GDM kann nach "
+"Wunsch so konfiguriert werden, dass die KnÃ¶pfe nicht angezeigt werden. GDM "
+"kann auch mittels Â»PolicyKitÂ« (oder mittels Â»RBACÂ« in Solaris) so eingestellt "
+"werden, dass eine Legitimierung fÃŒr ein Herunterfahren oder fÃŒr einen "
+"Neustart angefordert wird."
+
+#: C/gdm.xml:336(para)
+msgid ""
+"Note that keyboard layout features are only available on systems that "
+"support libxklavier."
+msgstr ""
+"Beachten Sie, dass die Merkmale zur Tastaturbelegung nur auf Systemen "
+"verfÃŒgbar sind, die Â»libxklavierÂ« unterstÃŒtzen."
+
+#: C/gdm.xml:343(title)
+msgid "Accessibility"
+msgstr "Barrierefreiheit"
+
+#: C/gdm.xml:345(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed. Refer to the \"Accessibility "
+"Configuration\" section of the document for more information how various "
+"accessibility features can be configured."
+msgstr ""
+"GDM unterstÃŒtzt die Â»Barrierefreie AnmeldungÂ«, welche den Benutzern die "
+"Anmeldung an ihrer Sitzung erlaubt, die nicht auf die ÃŒbliche Weise den "
+"Bildschirm, die Maus oder die Tastatur nutzen kÃ¶nnen. Barrierefreiheits-(AT)-"
+"Technologien wie Bildschirmtastatur, Bildschirmleser, Bildschirmlupe und der "
+"AccessX-Tastaturzugriff des X-Servers sind verfÃŒgbar. Es ist ebenso mÃ¶glich, "
+"den Text zu vergrÃ¶Ãern oder kontrastreiche Symbole oder Bedienelemente zu "
+"verwendet, falls dies erforderlich ist. Ziehen Sie den Abschnitt "
+"Â»Konfiguration der BarrierefreiheitÂ« dieses Dokuments zu Rate, um weitere "
+"Informationen ÃŒber die verschiedenen Barrierefreiheitsfunktionen zu erhalten."
+
+#: C/gdm.xml:357(para)
+msgid ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+"Auf einigen Betriebssystemen kann es notwendig sein, dass der Benutzer Â»gdmÂ« "
+"Mitglied der Gruppe Â»audioÂ« ist, um Barrierefreiheits-Programmen die "
+"Audioausgabe (z.B. bei Umwandlung von Text in Sprache) zu ermÃ¶glichen."
+
+#: C/gdm.xml:365(title)
+msgid "The GDM Face Browser"
+msgstr "Das GDM-Benutzeralbum"
+
+#: C/gdm.xml:367(para)
+msgid ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+msgstr ""
+"Das Benutzeralbum ist die OberflÃ€che, welche es Benutzern ermÃ¶glicht, Ihren "
+"Benutzernamen durch Klicken mit der Maus auf ein Foto auszuwÃ€hlen. Dieses "
+"Sondermerkmal kann ÃŒber den GConf-SchlÃŒssel Â»/apps/gdm/simple-greeter/"
+"disable_user_listÂ« ein- oder ausgeschaltet werden. Wenn es ausgeschaltet ist, "
+"mÃŒssen die Benutzer Ihren vollstÃ€ndigen Benutzernamen eingeben. Wenn es "
+"eingeschaltet ist, werden alle lokalen Benutzer angezeigt, die sich am "
+"System anmelden dÃŒrfen (alle Benutzerkonten, die in der Datei Â»/etc/passwdÂ« "
+"definiert sind und eine gÃŒltige Shell und eine genÃŒgend groÃe "
+"Benutzerkennzahl haben) sowie entfernte Benutzer, die sich vor kurzem "
+"angemeldet haben. Die Benutzeralben in GDM 2.20 und Ã€ltere versuchen alle "
+"entfernten Benutzer anzuzeigen, was zu Geschwindigkeitsproblemen in groÃen "
+"Unternehmensnetzen fÃŒhrt."
+
+#: C/gdm.xml:381(para)
+msgid ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+msgstr ""
+"Im Benutzeralbum werden die Benutzer mit den hÃ€ufigsten Anmeldungen im "
+"oberen Bereich der Liste angezeigt. Dadurch wird sichergestellt, dass die "
+"Benutzer mit den hÃ€ufigsten Anmeldungen ihr Bild schneller finden kÃ¶nnen."
+
+#: C/gdm.xml:387(para)
+msgid ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+msgstr ""
+"Das Benutzeralbum unterstÃŒtzt Suchen-beim-Eingeben, was dynamisch die "
+"Auswahl anpasst, wÃ€hrend der Benutzer seinen entsprechenden Benutzernamen "
+"aus der Liste eingibt. Dies bedeutet, dass ein Benutzer mit einem langem "
+"Benutzernamen nur die ersten Buchstaben eingeben muss, um den gewÃŒnschten "
+"Eintrag in der Liste auszuwÃ€hlen."
+
+#: C/gdm.xml:395(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+msgstr ""
+"Die von GDM verwendeten Symbole kÃ¶nnen systemweit vom Systemverwalter "
+"installiert oder auch in den persÃ¶nlichen Ordnern der Benutzer gespeichert "
+"werden. Bei systemweiter Installation sollten sich die Symbole im Ordner "
+"<filename>&lt;share&gt;/pixmaps/faces/</filename> befinden. Der Dateiname "
+"sollte dem jeweiligen Benutzernamen entsprechen. Die Bilddateien sollten in "
+"einem von GTK+ lesbaren Format vorliegen, wie beispielsweise PNG oder JPEG. "
+"Wenn die Symbole systemweit installiert werden, muss der Benutzer Â»gdmÂ« in "
+"diesem Ordner Leserechte haben."
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: C/gdm.xml:411(para)
+msgid ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+"Falls es kein globales Symbol fÃŒr den Benutzer gibt, sucht GDM im "
+"persÃ¶nlichen Ordner des Benutzers ($HOME) nach der Bilddatei. ZunÃ€chst wird "
+"nach der Bilddatei des Benutzers in <filename>~/.face</filename> gesucht. "
+"Falls diese nicht gefunden wird, wird nach <filename>~/.face.icon</filename> "
+"gesucht. Falls auch diese Datei nicht gefunden wird, wird der in der Datei "
+"<filename>~/.gnome2/gdm</filename> fÃŒr Â»face/pictureÂ« gespeicherte Wert "
+"verwendet."
+
+#: C/gdm.xml:420(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+msgstr ""
+"Falls ein Benutzer keine definierte Bilddatei hat, verwendet GDM das Symbol "
+"Â»stock_personÂ« des aktuellen GTK+-Themas. Wenn ein solches Bild nicht "
+"definiert ist, dann wird ein generisches Benutzerbild verwendet."
+
+#: C/gdm.xml:426(para)
+msgid ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+msgstr ""
+"Bitte beachten Sie, dass das Laden und Skalieren der Benutzerbilder aus "
+"entfernten persÃ¶nlichen Ordnern viel Zeit in Anspruch nehmen kann. Weil es "
+"unpraktikabel ist, Bilder ÃŒber NIS oder NFS zu laden, versucht GDM keine "
+"Bilder aus entfernten persÃ¶nlichen Ordnern zu laden."
+
+#: C/gdm.xml:433(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+msgstr ""
+"Wenn das Benutzeralbum aktiviert ist, werden auf dem Computer vorhandene "
+"gÃŒltige Benutzernamen fÃŒr jeden sichtbar dargestellt. Dies schrÃ€nkt "
+"natÃŒrlich in gewissem MaÃe die Sicherheit ein, weil ein bÃ¶swilliger Benutzer "
+"die gÃŒltigen Benutzernamen nicht sehen sollte. In einigen sehr "
+"sicherheitskritischen Umgebungen sollte das Benutzeralbum nicht verwendet "
+"werden."
+
+#: C/gdm.xml:445(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: C/gdm.xml:454(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+"Der GDM-Dienst kann so eingestellt werden, dass auf Â»X Display Manage "
+"Protocol (XDMCP)Â«-Anfragen von entfernten Anzeigen reagiert wird und diese "
+"bearbeitet werden. Nach Vorgabe ist die UnterstÃŒtzung fÃŒr XDMCP nicht "
+"abgeschaltet, kann aber auf Wunsch aktiviert werden. Wenn GDM mit "
+"UnterstÃŒtzung fÃŒr Â»TCP WrapperÂ« erstellt wurde, so wird der Dienst nur "
+"Zugriff von Rechnern zulassen, die im Abschnitt Â»GDM serviceÂ« in der "
+"Konfigurationsdatei von Â»TCP WrappersÂ« festgelegt sind."
+
+#: C/gdm.xml:463(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably on most systems."
+msgstr ""
+"GDM enthÃ€lt verschiedene Mechanismen, die es robuster gegenÃŒber "
+"Ãberlastungsangriffen auf den XDMCP-Dienst machen. Sehr viele "
+"Protokollparameter wie Handshake-ZeitablÃ€ufe usw. kÃ¶nnen fein abgestimmt "
+"werden. Die vorausgewÃ€hlte Konfiguration sollte auf den meisten Systemen "
+"vernÃŒnftig funktionieren."
+
+#: C/gdm.xml:470(para)
+msgid ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+msgstr ""
+"Laut Voreinstellung lauscht GDM auf XDMCP-Anfragen auf dem fÃŒr XDMCP "
+"ÃŒblichen Port 177 und antwortet auf Â»QUERYÂ«- und Â»BROADCAST_QUERYÂ«-Anfragen "
+"mit einem Â»WILLINGÂ«-Paket an den Initiator."
+
+#: C/gdm.xml:476(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+"GDM kann auch konfiguriert werden, um Â»INDIRECTÂ«-Anfragen zu berÃŒcksichtigen "
+"und eine Rechnerauswahl dem entfernten Bildschirm zu prÃ€sentieren. GDM wird "
+"sich die Benutzerwahl merken und folgende Anfragen an den gewÃ€hlten "
+"Verwalter weiterleiten. Es unterstÃŒtzt ebenfalls eine Erweiterung zum "
+"Protokoll, die die Umleitung bei erfolgreicher Verbindung vergisst. Diese "
+"Erweiterung wird nur unterstÃŒtzt, wenn beide Dienste durch GDM bereit "
+"gestellt werden. Sie ist transparent und wird von XDM oder anderen XDMCP-"
+"Diensten ignoriert."
+
+#: C/gdm.xml:486(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+"Falls XDMCP nicht zu funktionieren scheint, stellen Sie bitte sicher, dass "
+"alle betreffenden Rechner in der Datei <filename>/etc/hosts</filename> "
+"benannt sind."
+
+#: C/gdm.xml:491(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+"Informationen ÃŒber Sicherheitsaspekte bei der Verwendung von XDMCP finden "
+"Sie im Abschnitt Â»SicherheitÂ«."
+
+#: C/gdm.xml:498(title)
+msgid "Logging"
+msgstr "ProtokollfÃŒhrung"
+
+#: C/gdm.xml:500(para)
+msgid ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+msgstr ""
+"Zur Fehler- und Statusprotokollierung wird Â»syslogÂ« von GDM verwendet. Es "
+"kÃ¶nnen auch Diagnosemeldungen protokolliert werden, die zur Fehlersuche "
+"nÃŒtzlich sein kÃ¶nnen, falls GDM nicht richtig funktioniert. Sie kÃ¶nnen durch "
+"Starten von GDM mit der Option Â»--debugÂ« eingeschaltet werden."
+
+#: C/gdm.xml:507(para)
+msgid ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+msgstr ""
+"Die Ausgaben verschiedenster XServer werden im GDM-Protokollordner abgelegt, "
+"welcher normalerweise <filename>&lt;var&gt;/log/gdm/</filename> ist. Jede "
+"Meldung des Xserver wird in einer Datei abgespeichert, die mit dem "
+"Anzeigewert <filename>&lt;display&gt;.log</filename> verknÃŒpft ist."
+
+#: C/gdm.xml:514(para)
+msgid ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+msgstr ""
+"Die Sitzungsausgabe wird durch den GDM-Dienst in die Datei <filename>~/."
+"xsession-errors</filename> weitergeleitet. Die Datei wird bei jeder "
+"Anmeldung neu ÃŒberschrieben, was bedeutet, dass durch Ab- und Anmelden mit "
+"GDM mit dem gleichem Benutzernamen Nachrichten aus der vorhergehenden "
+"Sitzung verloren gehen."
+
+#: C/gdm.xml:521(para)
+msgid ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+"Beachten Sie: Falls GDM aus irgendwelchen GrÃŒnden diese Datei nicht "
+"erstellen kann, wird eine Fallback-Datei namens <filename>~/.xsession-errors."
+"XXXXXXXX</filename> angelegt, wobei <filename>XXXXXXXX</filename> aus "
+"zufÃ€llig erzeugten Zeichen generiert wird."
+
+#: C/gdm.xml:529(title)
+msgid "Fast User Switching"
+msgstr "Schneller Benutzerwechsel"
+
+#: C/gdm.xml:531(para)
+msgid ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional users can log in via the User Switcher on the GNOME "
+"Panel, or from the \"Switch User\" button in Lock Screen dialog of GNOME "
+"Screensaver. The active session can be changed back and forth using the same "
+"mechanism. Note that some distributions may not add the User Switcher to the "
+"default panel configuration. It can be added using the panel context menu."
+msgstr ""
+"GDM ermÃ¶glicht es, dass mehrere Benutzer gleichzeitig angemeldet sind. "
+"Sobald ein Benutzer angemeldet ist, kÃ¶nnen sich weitere Benutzer ÃŒber den "
+"Benutzerwechsler, ÃŒber das GNOME-Panel oder ÃŒber den Knopf Â»Benutzer "
+"wechselnÂ« im Dialog des Bildschirmschoners anmelden. Die aktive Sitzung kann "
+"beliebig mit dem selben Verfahren gewÃ€hlt werden. Beachten Sie, dass einige "
+"Distributionen den Benutzerwechsler nicht per Vorgabe zum Panel hinzufÃŒgen. "
+"Er kann ÃŒber das PanelmenÃŒ jederzeit hinzugefÃŒgt werden. "
+
+#: C/gdm.xml:540(para)
+msgid ""
+"Note this feature is available on systems that support Virtual Terminals. "
+"This feature will not function if Virtual Terminals is not available."
+msgstr ""
+"Beachten Sie, dass diese Funktion nur auf Systemen verfÃŒgbar ist, die "
+"Â»Virtuelle TerminalsÂ« unterstÃŒtzen. Falls diese nicht unterstÃŒtz werden, "
+"arbeitet diese Funktion nicht."
+
+#: C/gdm.xml:551(title)
+msgid "Security"
+msgstr "Sicherheit"
+
+#: C/gdm.xml:554(title)
+msgid "The GDM User And Group"
+msgstr "Der Benutzer GDM und die Gruppe GDM"
+
+#: C/gdm.xml:556(para)
+msgid ""
+"For security reasons a dedicated user and group id are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privilege."
+msgstr ""
+"Aus SicherheitsgrÃŒnden werden ein dedizierter Benutzer und eine "
+"Gruppenkennung fÃŒr den ordnungsgemÃ€Ãen Betrieb empfohlen. Benutzer und "
+"Gruppe heiÃen normalerweise Â»gdmÂ« auf den meisten Systemen, kÃ¶nnen aber "
+"beliebig benannt werden. Alle grafischen GDM-BenutzeroberflÃ€chen werden "
+"unter diesem Benutzerkonto gestartet, das heiÃt alle Programme laufen in der "
+"eigenen Umgebung des Benutzerkontos. Das Konto und die Gruppe sollten "
+"eingeschrÃ€nkte Rechte haben."
+
+#: C/gdm.xml:565(para)
+msgid ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+msgstr ""
+"Das einzige spezielle vom Benutzer Â»gdmÂ« benÃ¶tigte Privileg sind Lese- und "
+"Schreibrechte fÃŒr die Xauth-Dateien im Ordner <filename>&lt;var&gt;/run/gdm</"
+"filename>. Der Ordner <filename>&lt;var&gt;/run/gdm</filename> sollte dem "
+"Benutzer root und der Gruppe gdm gehÃ¶ren und die oktalen Zugriffsrechte 1777 "
+"haben."
+
+#: C/gdm.xml:573(para)
+msgid ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated session "
+"or perform a denial-of-service attack on it. It is important to ensure that "
+"the system is configured properly so that only the \"gdm\" user has access "
+"to these files and that it is not easy to login to this account. For "
+"example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+msgstr ""
+"Sie sollte unter keinen UmstÃ€nden GDM ein Benutzerkonto und eine "
+"Gruppenkennung zuweisen, zu denen ein Benutzer leicht Zugang bekommen kann, "
+"wie z.B. das Benutzerkonto <filename>nobody</filename>. Jeder Benutzer, der "
+"Zugriff auf einen Xauth-SchlÃŒssel erlangt, kann in der zugehÃ¶rigen Sitzung "
+"eine BenutzeroberflÃ€che belauschen und steuern oder einen "
+"Ãberlastungsangriff auf diese Sitzung starten. Es ist wichtig "
+"sicherzustellen, dass das System richtig konfiguriert ist, so dass nur das "
+"Â»gdmÂ«-Benutzerkonto Zugriff auf diese Dateien hat und eine Anmeldung mit "
+"diesem Konto nicht einfach mÃ¶glich ist. Zum Beispiel sollte das Konto nicht "
+"ohne Passwort angelegt sein oder eine Anmeldung anderer als Administratoren "
+"erlauben."
+
+#: C/gdm.xml:586(para)
+msgid ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+msgstr ""
+"Die Konfiguration des GDM-BegrÃŒÃers wird in GConf gespeichert. Um dem "
+"Benutzer Â»gdmÂ« die Speicherung der Konfiguration zu ermÃ¶glichen, benÃ¶tigt "
+"dieser einen schreibbaren persÃ¶nlichen Ordner ($HOME). Die Benutzer dÃŒrfen "
+"die vorgegebenen GConf-Einstellungen dahingehend Ã€ndern, dass der Benutzer "
+"Â»gdmÂ« auf einen solchen Ordner verzichten kann. Allerdings kÃ¶nnten einige GDM-"
+"Funktionen nicht verfÃŒgbar sein, falls das Speichern von Statusinformationen "
+"in den GConf-Einstellungen nicht mÃ¶glich ist."
+
+#: C/gdm.xml:598(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: C/gdm.xml:600(para)
+msgid ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as ssh, "
+"login GUI, screensaver, etc.)"
+msgstr ""
+"GDM verwendet PAM fÃŒr die Legitimation beim Anmelden. Die AbkÃŒrzung PAM "
+"steht fÃŒr Â»Pluggable Authentication ModuleÂ« und wird von den meisten "
+"Programmen auf Ihrem Computer verwendet, die eine Legitimation erfordern. "
+"Dies ermÃ¶glicht dem Systemverwalter, ein spezifisches Anmeldeverhalten fÃŒr "
+"verschiedene Anmeldeprogramme einzustellen, wie beispielsweise SSH, "
+"grafische Anmeldung, Bildschirmschoner usw."
+
+#: C/gdm.xml:608(para)
+msgid ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+msgstr ""
+"PAM ist kompliziert und umfangreich konfigurierbar. Diese Dokumentation "
+"beabsichtigt nicht die Konfiguration detailliert zu erklÃ€ren, es wird jedoch "
+"ein Ãberblick gegeben, wie sich die PAM-Konfiguration auf GDM bezieht, und "
+"wie PAM allgemein mit GDM konfiguriert wird. Es wird vorausgesetzt, dass "
+"jemand, der PAM konfigurieren will, sich auch weiter in die PAM-"
+"Dokumentation vertiefen mÃŒsste, um die Konfiguration von PAM und die in "
+"diesem Abschnitt verwendeten Begriffe zu verstehen."
+
+#: C/gdm.xml:618(para)
+msgid ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure you read the PAM documentation and are comfortable "
+"with the security implications of any changes you intend to make to your "
+"configuration."
+msgstr ""
+"Die Konfiguration von PAM hat verschiedene, aber Ã€hnliche Schnittstellen auf "
+"unterschiedlichen Betriebssystemen. Lesen Sie die Hilfeseiten zu <ulink type="
+"\"help\" url=\"man:pam.d\">pam.d</ulink> und <ulink type=\"help\" url=\"man:"
+"pam.conf\">pam.conf</ulink> fÃŒr weitere Details. Lesen Sie unbedingt die "
+"Dokumentation zu PAM und machen Sie sich mit den Auswirkungen beabsichtigter "
+"KonfigurationsÃ€nderungen auf die Sicherheit vertraut."
+
+#: C/gdm.xml:628(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+msgstr ""
+"Beachten Sie, dass GDM per Vorgabe den PAM-Dienstnamen Â»gdmÂ« fÃŒr die normale "
+"Anmeldung und den PAM-Dienstnamen Â»gdm-autologinÂ« fÃŒr die automatische "
+"Anmeldung verwendet. Diese Dienste dÃŒrften nicht in Ihren "
+"Konfigurationsdateien Â»pam.dÂ« oder Â»pam.confÂ« definiert sein. Falls dort kein "
+"Eintrag existiert, wendet GDM das vorgegebene PAM-Verhalten an. Auf den "
+"meisten Systemen funktioniert das recht gut. Allerdings funktioniert die "
+"automatische Anmeldung nicht, wenn der Dienst Â»gdm-autologinÂ« nicht definiert "
+"ist."
+
+#: C/gdm.xml:638(para)
+msgid ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initializes the session."
+msgstr ""
+"Das <filename>PostLogin</filename>-Skript wird ausgefÃŒhrt, bevor "
+"pam_open_session aufgerufen wird, das <filename>PreSession</filename>-Skript "
+"danach. Dies ermÃ¶glicht dem Systemverwalter, diverse Skripte zum "
+"Anmeldeprozess hinzuzufÃŒgen, entweder bevor oder nachdem PAM die Sitzung "
+"initialisiert."
+
+#: C/gdm.xml:646(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+msgstr ""
+"Wenn Sie mÃ¶chten, dass GDM mit anderen Authentifizierungsmechanismen wie "
+"Fingerabdruckerkennung oder SmartCard-LesegerÃ€ten zusammenarbeitet, sollten "
+"Sie dies als PAM-Servicemodul implementieren, anstatt den GDM-Code direkt zu "
+"verÃ€ndern. Ziehen Sie die PAM-Dokumentation Ihres Systems zu Rate. Von Zeit "
+"zu Zeit wird auch in der Mailingliste <address><email>gdm-list@gnome.org</"
+"email></address> darÃŒber diskutiert, daher dÃŒrften Sie weitere Informationen "
+"dazu auch in den Mailinglist-Archiven finden."
+
+#: C/gdm.xml:657(para)
+msgid ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+msgstr ""
+"PAM hat einige EinschrÃ€nkungen bezÃŒglich der FÃ€higkeit, mit mehreren "
+"Legitimationsarten gleichzeitig umzugehen, wie die UnterstÃŒtzung fÃŒr sowohl "
+"die Anmeldung mittels SmartCard als auch ÃŒber die Eingabe von Benutzername "
+"und Passwort im Anmeldeprogramm. Es gibt jedoch MÃ¶glichkeiten, dass auch das "
+"funktioniert. Am besten ist es, beim Erstellen einer solchen Konfiguration "
+"zunÃ€chst nach allgemein funktionierenden LÃ¶sungen fÃŒr dieses Problem zu "
+"suchen."
+
+#: C/gdm.xml:666(para)
+msgid ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+"Falls die automatische Anmeldungen auf einem System nicht funktioniert, "
+"ÃŒberprÃŒfen Sie, ob der Abschnitt Â»gdm-autologinÂ« in der Konfiguration von PAM "
+"definiert ist. Damit sie funktioniert, ist es erforderlich ein PAM-Modul zu "
+"verwenden, das gar keine Legitimierung durchfÃŒhrt, oder das einfach "
+"Â»PAM_SUCCESSÂ« aus allen Ã¶ffentlichen Schnittstellen zurÃŒckgibt. Wenn man "
+"davon ausgeht, dass ein System das PAM-Modul Â»pam_allow.soÂ« installiert hat, "
+"welches genau dies tut, so wÃŒrde eine PAM-Konfiguration zum Einschalten von "
+"Â»gdm-autologinÂ« folgendermaÃen aussehen:"
+
+#: C/gdm.xml:676(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+
+#: C/gdm.xml:684(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for the session:"
+msgstr ""
+"Die obige Konfiguration wird keinen lastlog-Eintrag erzeugen. Falls ein "
+"Eintrag gewÃŒnscht wird, verwenden Sie die folgende fÃŒr die Sitzung:"
+
+#: C/gdm.xml:689(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+
+#: C/gdm.xml:693(para)
+msgid ""
+"If the computer is used by several people, which makes automatic login "
+"unsuitable, you may want to allow some users to log in without entering "
+"their password. This feature can be enabled as a per-user option in the "
+"users-admin tool from the gnome-system-tools; it is achieved by checking "
+"that the user is member a Unix group called \"nopasswdlogin\" before asking "
+"for a password. For this to work, the PAM configuration file for the \"gdm\" "
+"service must include a line such as:"
+msgstr ""
+"Wenn der Computer von verschiedenen Benutzern verwendet wird, ist eine "
+"automatische Anmeldung nicht sinnvoll, aber vielleicht mÃ¶chten Sie einigen "
+"Benutzern eine Anmeldung ohne Passwort ermÃ¶glichen. Dieses Merkmal kann "
+"einzeln fÃŒr jeden Benutzer mit dem Werkzeug Â»Benutzer und GruppenÂ« aktiviert "
+"werden; es wird durch Zuweisen des Benutzers zur Benutzergruppe "
+"Â»nopasswdloginÂ« vor Eingabe eines Passwortes erreicht. Damit es funktioniert "
+"muss die PAM-Konfigurationsdatei fÃŒr den Service Â»gdmÂ« z.B  folgende Zeile "
+"enthalten:"
+
+#: C/gdm.xml:704(screen)
+#, no-wrap
+msgid ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+msgstr ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+
+#: C/gdm.xml:711(title)
+msgid "utmp and wtmp"
+msgstr "utmp und wtmp"
+
+#: C/gdm.xml:713(para)
+msgid ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+"GDM erstellt utmp- und wtmp-EintrÃ€ge in der Benutzerdatenbank bei Anmeldung "
+"und Abmeldung von einer Sitzung. Die utmp-Datenbank enthÃ€lt Informationen zu "
+"Benutzerrechten und -konten, auf die solche Befehle wie <command>finger</"
+"command>, <command>last</command>, <command>login</command>, und "
+"<command>who</command> zugreifen. Die wtmp-Datenbank enthÃ€lt die Chronik der "
+"Benutzerrechte und -konten fÃŒr die utmp-Datenbank. Schauen Sie fÃŒr weitere "
+"Informationen in die HandbÃŒcher von <ulink type=\"help\" url=\"man:utmp"
+"\">utmp</ulink> und <ulink type=\"help\" url=\"man:wtmp\">wtmp</ulink>."
+
+#: C/gdm.xml:728(title)
+msgid "Xserver Authentication Scheme"
+msgstr "Legitimierungsschema des XServer"
+
+#: C/gdm.xml:730(para)
+msgid ""
+"Xserver authorization files are stored in a newly created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at start up. These files are used "
+"to store and share a \"password\" between X clients and the Xserver. This "
+"\"password\" is unique for each session logged in, so users from one session "
+"can't snoop on users from another."
+msgstr ""
+"Die Dateien des XServer zur Legitimierung werden beim Start in einem neu "
+"erstellten Unterordner von <filename>&lt;var&gt;/run/gdm</filename> "
+"abgelegt. Die Dateien werden zum Hinterlegen und Austauschen eines "
+"Â»PasswortsÂ« zwischen X-Clients und dem XServer verwendet. Dieses Â»PasswortÂ« "
+"ist fÃŒr jede laufende Sitzung eindeutig, so dass Benutzer aus einer Sitzung "
+"nicht die eines anderen Benutzers belauschen kÃ¶nnen."
+
+#: C/gdm.xml:738(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be preferred over GDM's XDMCP features."
+msgstr ""
+"GDM unterstÃŒtzt nur das Legitimierungsschema Â»MIT-MAGIC-COOKIE-1Â« des "
+"Xserver. Normalerweise ist der Mehrwert anderer Schemata gering. Daher "
+"wurden bisher keine Anstrengungen unternommen, sie zu implementieren. Seien "
+"Sie beim Einsatz von XDMCP vorsichtig, weil der Xserver Legitimations-Cookie "
+"unverschlÃŒsselt gesendet wird. Falls ein MithÃ¶ren mÃ¶glich ist, kann ein "
+"Angreifer das Legitimationspasswort wÃ€hrend der Anmeldung unabhÃ€ngig vom "
+"verwendeten Schema erspÃ€hen. Wenn ein Belauschen mÃ¶glich, aber unerwÃŒnscht "
+"ist, dann sollte eine X-Verbindung getunnelt werden, anstatt dem XDMCP "
+"einzusetzen. Sie kÃ¶nnen sich XDMCP als eine Art grafisches Telnet mit den "
+"gleichen Sicherheitsproblemen vorstellen. In dem meisten FÃ€llen sollte Â»ssh -"
+"YÂ« dem Leistungsmerkmal XDMCP vorgezogen werden."
+
+#: C/gdm.xml:755(title)
+msgid "XDMCP Security"
+msgstr "XDMCP-Sicherheit"
+
+#: C/gdm.xml:757(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+"Obwohl Ihre Anzeige durch Cookies geschÃŒtzt wird, werden XEvents und damit "
+"auch Tastatureingaben von PasswÃ¶rtern unverschlÃŒsselt versendet. Sie kÃ¶nnen "
+"sehr leicht belauscht werden."
+
+#: C/gdm.xml:763(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+msgstr ""
+"XDMCP ist vorrangig nÃŒtzlich zum Betreiben von Thin Clients an Terminal-"
+"Servern. Diese Thin Clients benÃ¶tigen lediglich ein Netzwerk, um auf den "
+"Server zugreifen zu kÃ¶nnen. Daher scheint es die sicherheitstechnisch beste "
+"LÃ¶sung zu sein, die Thin Clients in einem separaten Netzwerk zu belassen, "
+"das keine Verbindung zur AuÃenwelt hat und sich nur mit dem Server verbinden "
+"kann. Der einzige Zugangspunkt nach auÃen ist der Server. In dieser Art der "
+"Konfiguration gibt es keinen unverwalteten Hub oder ein anderes ausspÃ€hbares "
+"Netzwerk."
+
+#: C/gdm.xml:776(title)
+msgid "XDMCP Access Control"
+msgstr "XDMCP-Zugangskontrolle"
+
+#: C/gdm.xml:778(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+msgstr ""
+"Die XDMCP-Zugangskontrolle geschieht mittels TCP-Wrappern. Es ist mÃ¶glich, "
+"GDM ohne UnterstÃŒtzung fÃŒr TCP-Wrapper zu konfigurieren, so dass diese "
+"Funktion auf manchen Betriebssystemen vielleicht nicht unterstÃŒtzt wird."
+
+#: C/gdm.xml:784(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+"Sie sollten den Dienstnamen <command>gdm</command> in den Dateien "
+"<filename>&lt;etc&gt;/hosts.allow</filename> und <filename>&lt;etc&gt;/hosts."
+"deny</filename> verwenden. Um zum Beispiel die Anmeldung von Computern aus "
+"der DomÃ€ne  <filename>.evil.domain</filename> zu verhindern, fÃŒgen Sie"
+
+#: C/gdm.xml:791(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .evil.domain\n"
+
+#: C/gdm.xml:794(para)
+msgid ""
+"to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+"der Datei <filename>&lt;etc&gt;/hosts.deny</filename> hinzu. Sie kÃ¶nnen auch"
+
+#: C/gdm.xml:798(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .your.domain\n"
+
+#: C/gdm.xml:801(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"der Datei <filename>&lt;etc&gt;/hosts.allow</filename> hinzufÃŒgen, wenn Sie "
+"normalerweise alle Dienste von allen Rechnern erlauben. Lesen Sie die "
+"Hilfeseiten zu <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</"
+"ulink> fÃŒr weitere Informationen."
+
+#: C/gdm.xml:810(title)
+msgid "Firewall Security"
+msgstr "Firewall-Sicherheit"
+
+#: C/gdm.xml:812(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP than attacking a webserver."
+msgstr ""
+"Obwohl GDM bemÃŒht ist, mÃ¶gliche Angreifer auf XDMCP auszutricksen, ist es "
+"dennoch ratsam, dass der XDMCP-Port (normalerweise UDP Port 177) durch Ihre "
+"Firewall geblockt wird, falls Sie es nicht unbedingt benÃ¶tigen. GDM schÃŒtzt "
+"vor verteilten Ãberlastungsangriffen, aber das X-Protokoll ist von Natur aus "
+"unsicher und sollte nur in sicheren Umgebungen verwendet werden. Ebenfalls "
+"werden durch jede entfernte Verbindung viele Systemressourcen belegt, was "
+"einen Ãberlastungsangriff mittels XDMCP leichter macht als gegen einen "
+"Webserver."
+
+#: C/gdm.xml:823(para)
+msgid ""
+"It is also wise to block all of the Xserver ports. These are TCP ports 6000+ "
+"(one for each display number) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+"Es ist ratsam, alle Ports des XServer zu blockieren. Das sind die TCP-Ports "
+"6000+ (einer fÃŒr jede Anzeige) auf Ihrer Firewall. Bedenken Sie, dass GDM "
+"die Anzeigennummern 20 und hÃ¶here fÃŒr die flexiblen Bedarfsserver verwendet."
+
+#: C/gdm.xml:830(para)
+msgid ""
+"X is not a very safe protocol when using it over the Internet, and XDMCP is "
+"even less safe."
+msgstr ""
+"X ist kein besonders sicheres Protokoll im Netz, und XDMCP ist sogar noch "
+"unsicherer."
+
+#: C/gdm.xml:837(title)
+msgid "PolicyKit"
+msgstr "PolicyKit"
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: C/gdm.xml:845(para)
+msgid ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+msgstr ""
+"GDM kann so konfiguriert werden, das PolicyKit verwendet wird. Dies "
+"ermÃ¶glicht dem Systemverwalter die Entscheidung darÃŒber, ob der "
+"Anmeldebildschirm die KnÃ¶pfe zum Ausschalten und Neustart des Rechners im "
+"BegrÃŒÃer anzeigen soll oder nicht."
+
+#: C/gdm.xml:851(para)
+msgid ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+msgstr ""
+"Diese KnÃ¶pfe werden durch die Aktionen  <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> und <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> gesteuert. Die "
+"Richtlinie fÃŒr diese Aktionen kann mit dem Werkzeug "
+"Â»ZugriffsberechtigungenÂ« (polkit-gnome-authorization) oder mit dem "
+"Befehlszeilenprogramm Â»polkit-authÂ« festgelegt werden."
+
+#: C/gdm.xml:863(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr "RBAC (Role Based Access Control)"
+
+#: C/gdm.xml:865(para)
+msgid ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case the "
+"RBAC configuration is used to control whether the login screen should "
+"provide the shutdown and restart buttons on the greeter screen."
+msgstr ""
+"GDM kann so konfiguriert werden, dass RBAC anstelle von PolicyKit verwendet "
+"wird. In diesem Fall wird die RBAC-Konfiguration verwendet, um festzulegen, "
+"ob im BegrÃŒÃungsbildschirm die KnÃ¶pfe fÃŒr Herunterfahren und Neustart "
+"angezeigt werden."
+
+#: C/gdm.xml:871(para)
+msgid ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorization is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorization."
+msgstr ""
+"Zum Beispiel wird bei Solaris die Legitimation Â»solaris.system.shutdownÂ« zum "
+"Steuern verwendet. Ãndern Sie einfach die Datei <filename>/etc/user_attr</"
+"filename> so, dass der Benutzer Â»gdmÂ« diese Legitimation hat."
+
+#: C/gdm.xml:884(title)
+msgid "Support for ConsoleKit"
+msgstr "UnterstÃŒtzung fÃŒr ConsoleKit"
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any 
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the "Configure" section?
+#. </para>
+#: C/gdm.xml:895(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+msgstr ""
+"GDM unterstÃŒtzt das VerÃ¶ffentlichen von Benutzerkontoinformationen mit dem "
+"Framework Consolekit. ConsoleKit ermÃ¶glicht die Mitverfolgung aller "
+"angemeldeter Benutzer. In dieser Hinsicht kann es als Ersatz fÃŒr utmp- und "
+"utmpx-Dateien verwendet werden, die auf den meisten Unix-Betriebssystemen "
+"zur VerfÃŒgung stehen."
+
+#: C/gdm.xml:903(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position to know about the user session and to be trusted to provide "
+"these bits of information. The use of this privileged method is restricted "
+"by the use of the D-Bus system message bus security policy."
+msgstr ""
+"Wenn GDM einen neuen Anmeldeprozess fÃŒr einen Benutzer erstellt ruft es eine "
+"privilegierte Methode von ConsoleKit auf, um eine neue Sitzung fÃŒr den "
+"Benutzer zu Ã¶ffnen. Zu diesem Zeitpunkt liefert GDM auch Informationen ÃŒber "
+"die Benutzersitzung an ConsoleKit wie z.B.: Die Benutzerkennung, der Name "
+"der X11-Anzeige der zugehÃ¶rigen Sitzung, der Rechnername, auf dem die "
+"Sitzung lÃ€uft (nÃŒtzlich bei XDMCP-Sitzungen), ob die Sitzung angebunden ist "
+"usw. GDM ist als die Instanz, die den Benutzerprozess startet, in einer "
+"einzigartigen Lage ÃŒber alle VorgÃ€nge zu wissen und ihm wird vertraut, die "
+"Informationen ÃŒber die Sitzung geben zu kÃ¶nnen. Der Gebrauch der "
+"privilegierten Methode wird durch die Richtlinien des System-Nachrichtenbus "
+"D-Bus eingeschrÃ€nkt."
+
+#: C/gdm.xml:917(para)
+msgid ""
+"In case a user with an existing session has authenticated at GDM and "
+"requests to resume that existing session, GDM calls a privileged method of "
+"ConsoleKit to unlock that session. The exact details of what happens when "
+"the session receives this unlock signal are undefined and session-specific. "
+"However, most sessions will unlock a screensaver in response."
+msgstr ""
+"Wenn sich ein Benutzer mit einer bereits bestehenden Sitzung bei GDM "
+"authentifiziert hat und die Sitzung fortsetzen mÃ¶chte, dann wird von GDM "
+"eine privilegierte Methode von ConsoleKit zum Entsperren der Sitzung "
+"aufgerufen. Die genauen Details was passiert, wenn die Sitzung das Signal "
+"zum Entsperren erhÃ€lt, sind nicht festgelegt und von der Sitzung abhÃ€ngig. "
+"Allerdings werden die meisten Sitzungen darauf hin den Bildschirmschoner "
+"entsperren."
+
+#: C/gdm.xml:926(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+"Wenn sich der Benutzer abmeldet oder GDM oder die Sitzung unerwartet beendet "
+"wird, so wird die ConsoleKit-Registrierung der Sitzung gelÃ¶scht."
+
+#: C/gdm.xml:935(title)
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: C/gdm.xml:937(para)
+msgid ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+msgstr ""
+"GDM verfÃŒgt ÃŒber eine Reihe von Konfigurationsschnittstellen. Diese "
+"beinhalten Integrationspunkte fÃŒr Skripte, die Daemon-Konfiguration, die "
+"BegrÃŒÃer-Konfiguration, allgemeine Sitzungseinstellungen, die Einbindung der "
+"Konfiguration des Â»gnome-settings-daemonÂ« und die Sitzungskonfiguration. All "
+"diese Konfigurationsarten werden nachfolgend detailliert beschrieben."
+
+#: C/gdm.xml:946(title)
+msgid "Scripting Integration Points"
+msgstr "Skripting-Integrationspunkte"
+
+#: C/gdm.xml:948(para)
+msgid ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+msgstr ""
+"Die Integrationspunkte fÃŒr Skripte von GDM kÃ¶nnen im Ordner <filename>&lt;"
+"etc&gt;/gdm/</filename> gefunden werden:"
+
+#: C/gdm.xml:953(screen)
+#, no-wrap
+msgid ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: C/gdm.xml:961(para)
+msgid ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+msgstr ""
+"Die <filename>Init</filename>-, <filename>PostLogin</filename>-, "
+"<filename>PreSession</filename>- und <filename>PostSession</filename>-"
+"Skripte arbeiten alle wie unten beschrieben."
+
+#: C/gdm.xml:967(para)
+msgid ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+"FÃŒr jeden Typ Skripts wird das Vorgabe-Skript, das ausgefÃŒhrt wird, Â»DefaultÂ« "
+"genannt und es wird in einem Ordner abgelegt, der mit dem Skripttyp "
+"assoziiert ist. D.h. das Vorgabe-Skript von <filename>Init</filename> lautet "
+"<filename>&lt;etc&gt;/gdm/Init/Default</filename>. Es kann ein Skript je "
+"Anzeige verwendet werden, und falls es existiert wird es an Stelle des "
+"Vorgabe-Skripts ausgefÃŒhrt. Diese Skripte werden im selben Ordner abgelegt "
+"und haben den selben Namen wie der Â»DISPLAYÂ«-Wert des Xserver fÃŒr diese "
+"Anzeige. Falls zum Beispiel das Skript <filename>&lt;Init&gt;/:0</filename> "
+"existiert wird es fÃŒr die Anzeige Â»:0Â« ausgefÃŒhrt."
+
+#: C/gdm.xml:979(para)
+msgid ""
+"All of these scripts are run with root privilege and return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+msgstr ""
+"Alle diese mit Systemverwalterrechten ausgefÃŒhrten Skripte geben den Wert 0 "
+"zurÃŒck, falls die AusfÃŒhrung erfolgreich war. Falls ein Fehler auftrat, der "
+"zum Abbruch der Anmeldesitzung fÃŒhrte, wird ein von 0 verschiedener Wert "
+"zurÃŒckgegeben. Beachten Sie auch, dass GDM bis zum Beenden der Skripte "
+"blockiert ist. Wenn eines dieser Skripte hÃ€ngt, dann bleibt der "
+"Anmeldevorgang ebenfalls hÃ€ngen."
+
+#: C/gdm.xml:987(para)
+msgid ""
+"When the Xserver for the login GUI has been successfully started, but before "
+"the login GUI is actually displayed, GDM will run the <filename>Init</"
+"filename> script. This script is useful for starting programs that should be "
+"run while the login screen is showing, or for doing any special "
+"initialization if required."
+msgstr ""
+"Wenn der Xserver fÃŒr den Anmeldebildschirm erfolgreich gestartet wurde, aber "
+"vor der Darstellung des Bildschirms, wird das Skript <filename>Init</"
+"filename> von GDM ausgefÃŒhrt. Dieses Skript ist zum Starten von Programmen "
+"nÃŒtzlich, die ausgefÃŒhrt werden sollen, wÃ€hrend der Anmeldebildschirm "
+"angezeigt wird, oder - falls erforderlich - fÃŒr beliebige Initialisierungen."
+
+#: C/gdm.xml:995(para)
+msgid ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialization that needs to happen before the "
+"session starts. For example, you might setup the user's $HOME directory if "
+"needed."
+msgstr ""
+"Nachdem der Benutzer erfolgreich authentifiziert wurde wird von GDM das "
+"Skript <filename>PostLogin</filename> ausgefÃŒhrt. Dies wird vor dem "
+"Aufsetzen einer Sitzung getan, auch vor dem Aufruf von Â»pam_open_sessionÂ«. "
+"Dieses Skript ist nÃŒtzlich fÃŒr Initialisierungen, die vor dem Start der "
+"Sitzung geschehen mÃŒssen. Zum Beispiel kÃ¶nnte hier der persÃ¶nliche Ordner "
+"des Benutzers angelegt werden."
+
+#: C/gdm.xml:1004(para)
+msgid ""
+"After the user session has been initialized, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialization that needs to happen after the session has been "
+"initialized. It can be used for session management or accounting, for "
+"example."
+msgstr ""
+"Nach der Initialisierung der Sitzung wird das Skript <filename>PreSession</"
+"filename> von GDM ausgefÃŒhrt. Dieses Skript ist nÃŒtzlich fÃŒr "
+"Initialisierungen, die nach dem Start der Sitzung geschehen mÃŒssen. Zum "
+"Beispiel kann es fÃŒr die Sitzungsverwaltung oder die Benutzerverwaltung "
+"verwendet werden."
+
+#: C/gdm.xml:1012(para)
+msgid ""
+"When a user terminates their session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+"Wenn der Benutzer seine Sitzung beendet, fÃŒhrt GDM das Skript  "
+"<filename>PostSession</filename> aus. Beachten Sie, dass der XServer "
+"gestoppt wird und wÃ€hrend der AusfÃŒhrung des Skripts nicht lÃ€uft. Daher kann "
+"in dieser Zeit nicht auf den X-Server zugegriffen werden."
+
+#: C/gdm.xml:1019(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+"Bedenken Sie, dass das Skript <filename>PostSession</filename> selbst dann "
+"ausgefÃŒhrt wird, wenn die Anzeige z.B. wegen eines Ein-/Ausgabefehlers oder "
+"Ã€hnlichem nicht mehr reagiert. Somit gibt es keine Garantie, dass X-"
+"Anwendungen wÃ€hrend der SkriptausfÃŒhrung funktionieren."
+
+#: C/gdm.xml:1026(para)
+msgid ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+msgstr ""
+"Alle der oben genannten Skripte setzen die Umgebungsvariable <filename>"
+"$RUNNING_UNDER_GDM</filename> auf <filename>yes</filename>. Falls die "
+"Skripte auch durch andere Anmeldefenster genutzt werden, ermÃ¶glicht Ihnen "
+"dies die eindeutige Identifizierung des Aufrufs durch GDM. Auf diese Weise "
+"kÃ¶nnen Sie bestimmten Code ausfÃŒhren, wenn GDM zum Einsatz kommt."
+
+#: C/gdm.xml:1036(title)
+msgid "Autostart Configuration"
+msgstr "Autostart-Einstellungen"
+
+#: C/gdm.xml:1038(para)
+msgid ""
+"The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> directory "
+"contains files in the format specified by the \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Standard features in the "
+"specification may be used to specify programs that should auto-restart or "
+"only be launched if a GConf configuration value is set, etc."
+msgstr ""
+"Der Ordner <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> "
+"enthÃ€lt Dateien im Format der Â»FreeDesktop.org Desktop Application Autostart "
+"SpecificationÂ«. Funktionsmerkmale der Spezifikation kÃ¶nnen verwendet werden, "
+"um Programme anzugeben, die automatisch neugestartet oder ausgefÃŒhrt werden "
+"sollen, wenn ein bestimmter Wert in der GConf-Konfiguration festgelegt ist "
+"usw."
+
+#: C/gdm.xml:1047(para)
+msgid ""
+"Any <filename>.desktop</filename> files in this directory will cause the "
+"associated program to automatically start with the login GUI greeter. By "
+"default, GDM is shipped with files which will autostart the gdm-simple-"
+"greeter login GUI greeter itself, the gnome-power-manager application, the "
+"gnome-settings-daemon, and the Metacity window manager. These programs are "
+"needed for the greeter program to work. In addition, desktop files are "
+"provided for starting various AT programs if the configuration values "
+"specified in the Accessibility Configuration section below are set."
+msgstr ""
+"Alle <filename>.desktop</filename>-Dateien in diesem Ordner werden einen "
+"automatischen Start der verknÃŒpften Programme bei Erscheinen des BegrÃŒÃers "
+"veranlassen. Von Haus aus wird GDM mit Dateien geliefert, die den einfachen "
+"grafischen BegrÃŒÃer, die Energieverwaltung, den Einstellungsdienst und den "
+"Fensterverwalter Metacity automatisch starten. Jene Programme werden vom "
+"BegrÃŒÃer benÃ¶tigt. ZusÃ€tzlich werden Desktop-Dateien zum Starten "
+"verschiedener AT-Programme geliefert, wenn die im Abschnitt zur "
+"Barrierefreiheit angegebenen Konfigurationswerte eingestellt sind."
+
+#: C/gdm.xml:1061(title)
+msgid "Xsession Script"
+msgstr "Xsession-Skript"
+
+#: C/gdm.xml:1063(para)
+msgid ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not support per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+msgstr ""
+"Es gibt auch ein Skript <filename>Xsession</filename> im Ordner  "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename>, das zwischen den Skripten  "
+"<filename>PreSession</filename> und <filename>PostSession</filename> "
+"aufgerufen wird. Dieses Skript unterscheidet nicht zwischen verschiedenen "
+"Anzeigen im Gegensatz zu den anderen. Es wird zum eigentlichen Starten der "
+"Benutzersitzung verwendet. Das Skript wird mit den Rechten des Benutzers "
+"ausgefÃŒhrt und fÃŒhrt die Sitzung aus, die in der gewÃ€hlten Desktop-"
+"Sitzungsdatei des Benutzers festgelegt ist."
+
+#: C/gdm.xml:1076(title)
+msgid "Daemon Configuration"
+msgstr "Daemon-Konfiguration"
+
+#: C/gdm.xml:1078(para)
+msgid ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+msgstr ""
+"Der GDM-Daemon wird ÃŒber die Datei <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> konfiguriert. Die voreingestellten Werte sind in der GConf-Datei "
+"<filename>gdm.schemas</filename> hinterlegt. Es wird empfohlen, dass "
+"Endanwender die Datei <filename>/etc/gdm/custom.conf</filename> anpassen, "
+"weil die Datei mit den Schemata ÃŒberschrieben werden kÃ¶nnte, sobald eine "
+"Aktualisierung von GDM vorgenommen wird."
+
+#: C/gdm.xml:1088(para)
+msgid ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+msgstr ""
+"Beachten Sie, dass Ã€ltere Versionen von GDM zusÃ€tzliche Einstellungsoptionen "
+"unterstÃŒtzen, die in neueren GDM-Versionen nicht mehr verfÃŒgbar sind."
+
+#: C/gdm.xml:1093(para)
+msgid ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+msgstr ""
+"Die Datei <filename>&lt;etc&gt;/gdm/custom.conf</filename> ist im Schema  "
+"<filename>keyfile</filename> formatiert. SchlÃŒsselwÃ¶rter in eckigen Klammern "
+"legen Gruppenabschnitte fest, Zeichenketten vor einem Gleichheitszeichen Â»=Â« "
+"sind SchlÃŒssel und der zugehÃ¶rige Wert steht hinter dem Gleichheitszeichen. "
+"Leere Zeilen und mit einer Raute (Â»#Â«) eingeleitete Zeilen werden ignoriert."
+
+#: C/gdm.xml:1101(para)
+msgid ""
+"The file <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]"
+"\", \"[security]\", and \"[xdmcp]\" group sections. Within each group, there "
+"are particular key/value pairs that can be specified to modify how GDM "
+"behaves. For example, to enable timed login and specify the timed login user "
+"to be a user named \"you\", you would modify the file so it contains the "
+"following lines:"
+msgstr ""
+"In der Datei <filename>/etc/gdm/custom.conf</filename> werden die "
+"Gruppenabschnitte Â»[daemon]Â«, Â»[security]Â« und Â»[xdmcp]Â« erkannt. Innerhalb "
+"jeder Gruppe legen bestimmte Paare aus SchlÃŒsselwort und Wert das Verhalten "
+"von GDM fest. Zum Beispiel muss die Datei folgendermaÃen fÃŒr eine "
+"automatische Anmeldung des Benutzers Â»MustermannÂ« verÃ€ndert werden:"
+
+#: C/gdm.xml:1111(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=Mustermann\n"
+
+#: C/gdm.xml:1117(para)
+msgid "A full list of supported configuration keys follow:"
+msgstr "Es folgt die vollstÃ€ndige Liste unterstÃŒtzter KonfigurationsschlÃŒssel:"
+
+#: C/gdm.xml:1122(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: C/gdm.xml:1126(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: C/gdm.xml:1128(synopsis)
+#, no-wrap
+msgid "Multicast=false"
+msgstr "Multicast=false"
+
+#: C/gdm.xml:1129(para)
+msgid ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined multicast "
+"group."
+msgstr ""
+"Falls wahr und IPv6 aktiviert ist, so sendet der WÃ€hler Multicast-Anfragen "
+"ins lokale Netzwerk und sammelt Antworten von den Rechnern, die der "
+"Multicast-Gruppe beigetreten sind."
+
+#: C/gdm.xml:1138(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: C/gdm.xml:1140(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: C/gdm.xml:1141(para)
+msgid "This is the Link-local Multicast address."
+msgstr "Dies ist eine Link-Local Multicast-Adresse."
+
+#: C/gdm.xml:1150(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: C/gdm.xml:1154(term)
+msgid "Group"
+msgstr "Group"
+
+#: C/gdm.xml:1156(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: C/gdm.xml:1157(para)
+msgid ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+msgstr ""
+"Die Gruppe, unter welcher der BegrÃŒÃer und andere grafische Programme "
+"ausgefÃŒhrt werden. Lesen Sie fÃŒr weitere Informationen ÃŒber den "
+"KonfigurationsschlÃŒssel <filename>Benutzer</filename> und im Abschnitt "
+"Â»Sicherheit - GDM-Benutzer und GruppenÂ«."
+
+#: C/gdm.xml:1167(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: C/gdm.xml:1169(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: C/gdm.xml:1170(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+msgstr ""
+"Legt fest, ob der mit <filename>TimedLogin</filename> festgelegte Benutzer "
+"nach einer bestimmten Anzahl inaktiver Sekunden (definiert durch "
+"<filename>TimedLoginDelay</filename>) auf dem Anmeldebildschirm angemeldet "
+"werden soll. Diese Funktion ist fÃŒr Ã¶ffentliche Zugangsrechner oder sogar "
+"fÃŒr Heimanwender nÃŒtzlich. Sobald der Benutzer die Tastatur benutzt oder "
+"MenÃŒs Ã¶ffnet, wird der ZÃ€hler auf 30 Sekunden oder auf "
+"<filename>TimedLoginDelay</filename> zurÃŒck gesetzt, je nachdem, welche Zahl "
+"grÃ¶Ãer ist. Wenn der Benutzer trotz Aufforderung keinen Benutzernamen "
+"eingibt und die Eingabetaste drÃŒckt, dann geht GDM davon aus, dass der "
+"Benutzer mit automatischer Anmeldung sich sofort anmelden mÃ¶chte. Bedenken "
+"Sie, dass fÃŒr diesen Benutzer kein Passwort abgefragt wird. Seien Sie also "
+"vorsichtig, auch wenn bei Verwendung von PAM eine Passworteingabe bei "
+"Anmeldung erzwungen werden kann. Lesen Sie im Handbuch den Abschnitt "
+"Â»Sicherheit - PAMÂ« fÃŒr weitere Informationen oder fÃŒr Hilfe, wenn dieses "
+"Merkmal nicht zu funktionieren scheint."
+
+#: C/gdm.xml:1192(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: C/gdm.xml:1194(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: C/gdm.xml:1195(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+msgstr ""
+"Dieser Benutzer wird nach einer bestimmten Anzahl inaktiver Sekunden "
+"automatisch angemeldet."
+
+#: C/gdm.xml:1199(para) C/gdm.xml:1243(para)
+msgid ""
+"If the value ends with a vertical bar | (the pipe symbol), then GDM will "
+"execute the program specified and use whatever value is returned on standard "
+"out from the program as the user. The program is run with the DISPLAY "
+"environment variable set so that it is possible to specify the user in a per-"
+"display fashion. For example if the value is \"/usr/bin/getloginuser|\", "
+"then the program \"/usr/bin/getloginuser\" will be run to get the user value."
+msgstr ""
+"Wenn der Wert mit einem senkrechten Strich Â»|Â« (Unix-Umleitung) endet, dann "
+"wird GDM das angegebene Programm ausfÃŒhren und die Standardausgabe des "
+"Programms als Benutzernamen verwenden. Das Programm wird mit gesetzter "
+"Variable Â»DISPLAYÂ« ausgefÃŒhrt, so dass es mÃ¶glich ist, je nach Anzeige einen "
+"anderen Benutzer zu haben. Zum Beispiel fÃŒr den Fall, dass der Wert Â»/usr/"
+"bin/getloginuser|Â« ist, wird das Programm Â»/usr/bin/getloginuserÂ« ausgefÃŒhrt, "
+"um den Benutzer zu ermitteln."
+
+#: C/gdm.xml:1213(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: C/gdm.xml:1215(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: C/gdm.xml:1216(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+msgstr ""
+"VerzÃ¶gerung in Sekunden, bevor der durch <filename>TimedLogin</filename> "
+"festgelegte Benutzer angemeldet wird."
+
+#: C/gdm.xml:1224(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: C/gdm.xml:1226(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: C/gdm.xml:1227(para)
+msgid ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0 "
+"seconds."
+msgstr ""
+"Legt fest, ob der durch <filename>AutomaticLogin</filename> festgelegte "
+"Benutzer sofort angemeldet werden soll. Dieses Merkmal entspricht einer "
+"verzÃ¶gerten Anmeldung mit einer VerzÃ¶gerung von 0 Sekunden."
+
+#: C/gdm.xml:1236(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: C/gdm.xml:1238(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: C/gdm.xml:1239(para)
+msgid ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+"Dieser Benutzer wird sofort angemeldet, wenn <filename>AutomaticLoginEnable</"
+"filename> wahr ist."
+
+#: C/gdm.xml:1257(term)
+msgid "User"
+msgstr "User"
+
+#: C/gdm.xml:1259(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: C/gdm.xml:1260(para)
+msgid ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+"Der Benutzername, unter dem der BegrÃŒÃer und andere grafische Programme "
+"ausgefÃŒhrt werden. Lesen Sie fÃŒr weitere Informationen ÃŒber den "
+"KonfigurationsschlÃŒssel <filename>Group</filename> und im Abschnitt "
+"Â»Sicherheit - GDM-Benutzer und GruppenÂ«."
+
+#: C/gdm.xml:1272(title)
+msgid "Security Options"
+msgstr "Sicherheitsoptionen"
+
+#: C/gdm.xml:1275(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: C/gdm.xml:1278(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: C/gdm.xml:1280(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: C/gdm.xml:1281(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+msgstr ""
+"Falls aktiviert, wird beim Starten verbundener X-Server immer ein <filename>-"
+"nolisten tcp</filename> an die Befehlszeile angehÃ€ngt, was eine TCP-"
+"Verbindung verhindert. Diese Konfiguration ist sicherer, wenn Sie keine "
+"entfernten Verbindungen verwenden."
+
+#: C/gdm.xml:1293(title)
+msgid "XDCMP Support"
+msgstr "XDMCP-UnterstÃŒtzung"
+
+#: C/gdm.xml:1296(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: C/gdm.xml:1299(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: C/gdm.xml:1301(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: C/gdm.xml:1302(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+msgstr ""
+"Um Angriffe durch FÃŒllen der Warteschlange zu verhindern, erlaubt GDM nur "
+"eine Verbindung fÃŒr jeden entfernten Rechner. Wenn Sie Anzeigedienste fÃŒr "
+"Rechner mit mehr als einem Bildschirm bereitstellen mÃ¶chten, sollten Sie "
+"diesen Wert entsprechend erhÃ¶hen."
+
+#: C/gdm.xml:1309(para)
+msgid ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+"Beachten Sie, dass die Anzahl erlaubter angebundener Anzeigen nicht "
+"beschrÃ€nkt ist. Nur entfernte Verbindungen mittels XDMCP werden durch diese "
+"Option beschrÃ€nkt."
+
+#: C/gdm.xml:1318(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: C/gdm.xml:1320(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: C/gdm.xml:1321(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+"Legt fest, ob UnterstÃŒtzung fÃŒr XDMCP aktiviert wird, so dass entfernte "
+"Anzeigen/X-Terminals durch GDM verwaltet werden."
+
+#: C/gdm.xml:1326(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+"<filename>gdm</filename> horcht nach Anfragen am UDP-Port 177. Weitere "
+"Informationen finden Sie in den Port-Optionen."
+
+#: C/gdm.xml:1331(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+"Falls GDM mit UnterstÃŒtzung dafÃŒr kompiliert wurde, kann der Zugriff auf "
+"entfernte Displays mit Hilfe der Bibliothek Â»TCP WrappersÂ« gesteuert werden. "
+"Der Name des Dienstes lautet <filename>gdm</filename>."
+
+#: C/gdm.xml:1337(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+"Sie sollten <screen>\n"
+"gdm:.my.domain\n"
+"</screen> zu Ihrer Datei <filename>&lt;etc&gt;/hosts.allow</filename>, in "
+"AbhÃ€ngigkeit zur Konfiguration der TCP-Wrappers hinzufÃŒgen. Lesen Sie die "
+"Hilfeseite zu <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow</"
+"ulink> fÃŒr genauere Informationen."
+
+#: C/gdm.xml:1348(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+"Bitte beachten Sie, dass XDMCP kein ausgesprochen sicheres Protokoll ist. Es "
+"kÃ¶nnte daher eine gute Idee sein, in Ihrer Firewall-Konfiguration den UDP-"
+"Port 177 zu blockieren, falls Sie ihn nicht wirklich unbedingt brauchen."
+
+#: C/gdm.xml:1357(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: C/gdm.xml:1359(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: C/gdm.xml:1360(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+msgstr ""
+"Aktiviert den WÃ€hler durch Â»XDMCP INDIRECTÂ« (d.h. ein entferntes AusfÃŒhren "
+"von  <filename>gdmchooser</filename>) fÃŒr X-Terminals, die keinen eigenen "
+"WÃ€hler bereit stellen."
+
+#: C/gdm.xml:1369(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: C/gdm.xml:1371(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: C/gdm.xml:1372(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+"Zur Vermeidung von massiven Ãberlastungsangriffen besitzt GDM eine "
+"Warteschlange fester LÃ€nge von ausstehenden Verbindungen. Es kÃ¶nnen "
+"hÃ¶chstens so viele Anzeigen gleichzeitig gestartet werden, wie in "
+"Â»MaxPendingÂ« angegeben ist."
+
+#: C/gdm.xml:1378(para)
+msgid ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+msgstr ""
+"Bitte beachten Sie, dass dieser Parameter nicht die Anzahl der verwaltbaren "
+"entfernten Displays begrenzt, sondern lediglich die Anzahl der Displays, die "
+"eine Verbindung gleichzeitig initiieren."
+
+#: C/gdm.xml:1387(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: C/gdm.xml:1389(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: C/gdm.xml:1390(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+"Bestimmt die maximale Anzahl Verbindungen zu entfernten Displays, die "
+"gleichzeitig verwaltet werden. Anders ausgedrÃŒckt, die Gesamtzahl entfernter "
+"Displays, die Ihr Rechner nutzen kann."
+
+#: C/gdm.xml:1399(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: C/gdm.xml:1401(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: C/gdm.xml:1402(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+"Wenn GDM zur Verwaltung einer Anzeige bereit ist , wird an diese ein Â»ACCEPTÂ«-"
+"Paket mit einer eindeutigen Sitzungskennung gesendet, die bei weiterer "
+"Kommunikation verwendet wird."
+
+#: C/gdm.xml:1408(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+"GDM wird dann die Sitzungskennung in die Liste ausstehender Verbindungen "
+"einfÃŒgen und auf eine Â»MANAGEÂ«-Anfrage als Antwort der Anzeige warten."
+
+#: C/gdm.xml:1413(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+"Wenn keine Antwort innerhalb Â»MaxWaitÂ« Sekunden empfangen wird, dann wird GDM "
+"die Anzeige als verschwunden ansehen und den Eintrag aus der Liste "
+"ausstehender Verbindungen entfernen und einen freien Platz fÃŒr eine andere "
+"Anzeige schaffen."
+
+#: C/gdm.xml:1422(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: C/gdm.xml:1424(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: C/gdm.xml:1425(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+"Der Parameter Â»MaxWaitIndirectÂ« bestimmt die maximale Anzahl erlaubter "
+"Sekunden zwischen der Rechnerauswahl eines Benutzers und der folgenden "
+"indirekten Anfrage an den Rechner, wo der Benutzer verbunden ist. Wenn der "
+"ZÃ€hler ablÃ€uft, werden die Informationen ÃŒber den gewÃ€hlten Rechner "
+"verworfen und der indirekte Platz fÃŒr andere Anzeigen frei gemacht. Die "
+"Informationen kÃ¶nnen frÃŒher verworfen werden falls mehr Rechner versuchen "
+"indirekte Anfragen zu senden, als durch  <filename>MaxPendingIndirect</"
+"filename> erlaubt."
+
+#: C/gdm.xml:1439(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: C/gdm.xml:1441(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: C/gdm.xml:1442(para)
+msgid ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"respond before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+"Zeitintervall in Sekunden, in dem ein ping auf den Xserver ausgefÃŒhrt wird. "
+"Wenn der Xserver nicht vor dem nÃ€chsten ping antwortet, wird die Verbindung "
+"unterbrochen und die Sitzung beendet. Dies ist eine Kombination aus "
+"Â»PingIntervalÂ« und Â»PingTimeoutÂ«, aber in Sekunden."
+
+#: C/gdm.xml:1450(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower than one minute. However since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+"Beachten Sie, dass in der Vergangenheit GDM einen KonfigurationsschlÃŒssel "
+"Â»<filename>PingInterval</filename>Â« hatte, der auch die Einheit Minuten "
+"hatte. FÃŒr die meisten Zwecke kann diese Einstellung kleiner als eine Minute "
+"gewÃ€hlt werden. Jedoch wÃŒrde in den meisten FÃ€llen, in denen XDMCP verwendet "
+"wird (wie in Terminal-Laboren), eine VerzÃ¶gerung von mehr als etwa 15 "
+"Sekunden dazu fÃŒhren, dass das Terminal ausgeschaltet oder neu gestartet "
+"wird, und man die Sitzung beenden mÃ¶chte."
+
+#: C/gdm.xml:1463(term)
+msgid "Port"
+msgstr "Port"
+
+#: C/gdm.xml:1465(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: C/gdm.xml:1466(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+msgstr ""
+"Die UDP-Portnummer, auf der <filename>gdm</filename> nach XDMCP-Anfragen "
+"horchen soll. Ãndern Sie den Wert nur dann, wenn Sie genau wissen, was Sie "
+"tun."
+
+#: C/gdm.xml:1475(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: C/gdm.xml:1477(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: C/gdm.xml:1478(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+"Wenn der Rechner ein Â»WILLINGÂ«-Paket nach einem Â»QUERYÂ« zurÃŒcksendet, so wird "
+"eine Zeichenkette gesendet, die den aktuellen Status des Server vermittelt. "
+"Die vorgegebene Nachricht ist die Systemkennung, aber es ist mÃ¶glich ein "
+"Skript zu erstellen, das angepasste Nachrichten anzeigen lÃ€sst. Wenn das "
+"Skript nicht vorhanden ist oder der SchlÃŒssel leer ist, so wird die "
+"Vorgabenachricht gesendet. Wenn das Skript existiert und eine Ausgabe "
+"zurÃŒckgibt, dann wird (nur) die erste Zeile der Ausgabe gesendet. Es wird "
+"hÃ¶chstens alle 3 Sekunden ausgefÃŒhrt, um eine mÃ¶glich Ãberlastung des "
+"Rechners durch eine Flut von Â»QUERYÂ«-Paketen zu verhindern."
+
+#: C/gdm.xml:1497(title)
+msgid "Simple Greeter Configuration"
+msgstr "Einfache Konfiguration des BegrÃŒÃers"
+
+#: C/gdm.xml:1499(para)
+msgid ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+msgstr ""
+"Der voreingestellte GDM-BegrÃŒÃer heiÃt Â»einfacher BegrÃŒÃerÂ« und wird mit "
+"GConf konfiguriert. Die Vorgabewerte werden in GConf in der Datei "
+"<filename>gdm-simple-greeter.schemas</filename> hinterlegt. Diese Werte "
+"kÃ¶nnen aufgehoben werden, wenn der Benutzer Â»gdmÂ« einen schreibbaren "
+"persÃ¶nlichen Ordner zum Speichern der GConf-Einstellungen besitzt. Die Werte "
+"kÃ¶nnen mit den Programmen <command>gconftool-2</command> oder <command>gconf-"
+"editor</command> bearbeitet werden. Die folgenden Einstellungsoptionen "
+"werden unterstÃŒtzt:"
+
+#: C/gdm.xml:1510(title)
+msgid "Greeter Configuration Keys"
+msgstr "KonfigurationsschlÃŒssel fÃŒr den BegrÃŒÃer"
+
+#: C/gdm.xml:1513(term)
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr "/apps/gdm/simple-greeter/banner_message_enable"
+
+#: C/gdm.xml:1515(synopsis) C/gdm.xml:1536(synopsis) C/gdm.xml:1546(synopsis)
+#: C/gdm.xml:1557(synopsis) C/gdm.xml:1678(synopsis) C/gdm.xml:1743(synopsis)
+#: C/gdm.xml:1754(synopsis) C/gdm.xml:1765(synopsis) C/gdm.xml:1776(synopsis)
+#, no-wrap
+msgid "false (boolean)"
+msgstr "falsch (Boolesche Variable)"
+
+#: C/gdm.xml:1516(para)
+msgid "Controls whether the banner message text is displayed."
+msgstr "Legt fest, ob die Bannernachricht angezeigt wird."
+
+#: C/gdm.xml:1523(term)
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr "/apps/gdm/simple-greeter/banner_message_text"
+
+#: C/gdm.xml:1525(synopsis)
+#, no-wrap
+msgid "NULL (string)"
+msgstr "NULL (Zeichenkette)"
+
+#: C/gdm.xml:1526(para)
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr "Legt die Textnachricht im Banner des BegrÃŒÃerfensters fest."
+
+#: C/gdm.xml:1534(term)
+msgid "/apps/gdm/simple-greeter/debug"
+msgstr "/apps/gdm/simple-greeter/debug"
+
+#: C/gdm.xml:1537(para)
+msgid "If true, then debugging mode is enabled for the greeter."
+msgstr "Legt fest, ob der Debug-Modus fÃŒr den BegrÃŒÃer aktiviert wird."
+
+#: C/gdm.xml:1544(term)
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr "/apps/gdm/simple-greeter/disable_restart_buttons"
+
+#: C/gdm.xml:1547(para)
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr ""
+"Legt fest, ob die KnÃ¶pfe fÃŒr den Neustart im Anmeldefenster angezeigt werden."
+
+#: C/gdm.xml:1555(term)
+msgid "/apps/gdm/simple-greeter/disable_user_list"
+msgstr "/apps/gdm/simple-greeter/disable_user_list"
+
+#: C/gdm.xml:1558(para)
+msgid ""
+"If true, then the face browser with known users is not shown in the login "
+"window."
+msgstr ""
+"Legt fest, ob das Benutzeralbum mit bekannten Benutzern nicht im "
+"Anmeldefenster angezeigt wird."
+
+#: C/gdm.xml:1566(term)
+msgid "/apps/gdm/simple-greeter/include"
+msgstr "/apps/gdm/simple-greeter/include"
+
+#: C/gdm.xml:1568(synopsis) C/gdm.xml:1614(synopsis) C/gdm.xml:1634(synopsis)
+#: C/gdm.xml:1656(synopsis)
+#, no-wrap
+msgid "[] (string list)"
+msgstr "[] (Liste aus Zeichenketten)"
+
+#: C/gdm.xml:1569(para)
+msgid "Set to a list of users to always include in the Face Browser."
+msgstr ""
+"Eine Liste von Benutzern, die immer im Benutzeralbum angezeigt werden sollen."
+
+#: C/gdm.xml:1576(term)
+msgid "/apps/gdm/simple-greeter/include_all"
+msgstr "/apps/gdm/simple-greeter/include_all"
+
+#: C/gdm.xml:1578(synopsis)
+#, no-wrap
+msgid "true (boolean)"
+msgstr "wahr (Boolesche Variable)"
+
+#: C/gdm.xml:1579(para)
+msgid ""
+"If true, then the face browser will show all users on the local machine. If "
+"false, the face browser will only show users who have recently logged in."
+msgstr ""
+"Falls wahr, so werden im Benutzeralbum alle Benutzer des lokalen Rechners "
+"angezeigt. Falls falsch, so werden im Benutzeralbum nur alle jÃŒngst "
+"angemeldeten Benutzer angezeigt."
+
+#: C/gdm.xml:1584(para)
+msgid ""
+"To provide more detail on how this option works. When this key is true, GDM "
+"will call fgetpwent() to get a list of local users on the system. The Face "
+"Browser also will display any users that have previously logged in on the "
+"system (for example NIS/LDAP users). It gets this list via calling the ck-"
+"history ConsoleKit interface. It will also filter out any users which do not "
+"have a valid shell (valid shells are any shell that getusershell() returns. "
+"<filename>/sbin/nologin</filename> or <filename>/bin/false</filename> are "
+"considered invalid shells even if getusershell() returns them)."
+msgstr ""
+"Im Folgenden einige genauere ErklÃ€rungen, wie der Mechanismus arbeitet. Wenn "
+"der SchlÃŒssel wahr ist, wird GDM fgetpwent() aufrufen, um eine Liste der "
+"lokalen Benutzer des Systems zu ermitteln. Das Benutzeralbum wird ebenfalls "
+"alle Benutzer anzeigen, die sich zuvor am System angemeldet haben (wie zum "
+"Beispiel NIS/LDAP-Benutzer). GDM ermittelt die Liste per Aufruf der "
+"ConsoleKit-Schnittstelle ck-history. Es wird auch diejenigen Benutzer mit "
+"ungÃŒltiger Shell aussortieren (alle Shells, die getusershell() zurÃŒckgeben, "
+"sind gÃŒltige. <filename>/sbin/nologin</filename> oder <filename>/bin/false</"
+"filename> werden als ungÃŒltige Shells angesehen, selbst wenn sie getusershell"
+"() zurÃŒckgeben)."
+
+#: C/gdm.xml:1597(para)
+msgid ""
+"If false, then GDM more simply only displays users that have previously "
+"logged in on the system (local or NIS/LDAP users) by calling the ck-history "
+"ConsoleKit interface."
+msgstr ""
+"Wenn falsch, dann wird GDM nur Benutzer anzeigen, die sich zuvor am System "
+"angemeldet haben (lokal oder ÃŒber NIS/LDAP), indem die ConsoleKit-"
+"Schnittstelle ck-history aufgerufen wird."
+
+#: C/gdm.xml:1603(para)
+msgid ""
+"In both cases, GDM filters out any users with a UID less than 500 (or 100 if "
+"running on Solaris). Such users are considered system users."
+msgstr ""
+"In beiden FÃ€llen sortiert GDM jeden Benutzer mit einer Benutzerkennung "
+"kleiner als 500 aus (oder 100 bei Solaris). Diese werden als Systemkonten "
+"angesehen."
+
+#: C/gdm.xml:1612(term)
+msgid "/apps/gdm/simple-greeter/exclude"
+msgstr "/apps/gdm/simple-greeter/exclude"
+
+#: C/gdm.xml:1615(para)
+msgid "Set to a list of users to always exclude in the Face Browser."
+msgstr ""
+"Legt die Liste aller Benutzer fest, die immer aus dem Benutzeralbum "
+"ausgeblendet werden."
+
+#: C/gdm.xml:1622(term)
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr "/apps/gdm/simple-greeter/logo_icon_name"
+
+#: C/gdm.xml:1624(synopsis)
+#, no-wrap
+msgid "computer (string)"
+msgstr "computer (Zeichenkette)"
+
+#: C/gdm.xml:1625(para)
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Legt den Symbolnamen des Themas fÃŒr das Logo im BegrÃŒÃer fest."
+
+#: C/gdm.xml:1632(term)
+msgid "/apps/gdm/simple-greeter/recent-languages"
+msgstr "/apps/gdm/simple-greeter/recent-languages"
+
+#: C/gdm.xml:1635(para)
+msgid ""
+"Set to a list of languages to be shown by default in the login window. "
+"Default value is \"[]\". With the default setting only the system default "
+"language is shown and the option \"Other...\" which pops-up a dialog box "
+"showing a full list of available languages which the user can select."
+msgstr ""
+"Legt die Liste aller Sprachen fest, die als Voreinstellung im Anmeldefenster "
+"angezeigt werden. Der Vorgabewert ist Â»[]Â«. Mit dem Vorgabewert wird nur die "
+"systemweit voreingestellte Sprache angezeigt und die Option Â»Weitere âŠÂ«, die "
+"ein Dialogfenster mit allen verfÃŒgbaren Sprachen zum AuswÃ€hlen einblendet."
+
+#: C/gdm.xml:1643(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any languages selected in this configuration key, and will show "
+"them in the language combo box along with the \"Other...\" choice. This way, "
+"commonly selected languages are easier to select."
+msgstr ""
+"Benutzer sollten diese Einstellung nicht manuell Ã€ndern. GDM merkt sich die "
+"gewÃ€hlten Sprachen in diesem KonfigurationsschlÃŒssel und sie werden im "
+"Auswahlfeld zusammen mit den Sprachen aus dem Dialogfeld Â»Weitere âŠÂ« "
+"angezeigt. Auf diese Weise kÃ¶nnen oft gewÃ€hlte Sprachen leichter ausgewÃ€hlt "
+"werden."
+
+#: C/gdm.xml:1654(term)
+msgid "/apps/gdm/simple-greeter/recent-layouts"
+msgstr "/apps/gdm/simple-greeter/recent-layouts"
+
+#: C/gdm.xml:1657(para)
+msgid ""
+"Set to a list of keyboard layouts to be shown by default in the login panel. "
+"Default value is \"[]\". With the default setting only the system default "
+"keyboard layout is shown and the option \"Other...\" which pops-up a dialog "
+"box showing a full list of available keyboard layouts which the user can "
+"select."
+msgstr ""
+"Legt die voreingestellte Liste der im Panel angezeigten Tastaturbelegungen "
+"fest. Mit dem Vorgabewert wird nur die systemweit voreingestellte "
+"Tastaturbelegung angezeigt und die Option Â»Weitere âŠÂ«, die ein Dialogfenster "
+"mit allen verfÃŒgbaren Belegungen zum AuswÃ€hlen einblendet."
+
+#: C/gdm.xml:1665(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any keyboard layouts selected in this configuration key, and will "
+"show them in the keyboard layout combo box along with the \"Other...\" "
+"choice. This way, commonly selected keyboard layouts are easier to select."
+msgstr ""
+"Benutzer sollten diese Einstellung nicht manuell Ã€ndern. GDM merkt sich die "
+"gewÃ€hlten Tastaturbelegungen in diesem KonfigurationsschlÃŒssel und sie "
+"werden im Auswahlfeld zusammen mit den Belegungen aus dem Dialogfeld "
+"Â»Weitere âŠÂ« angezeigt. Auf diese Weise kÃ¶nnen oft gewÃ€hlte Tastaturbelegungen "
+"leicht ausgewÃ€hlt werden."
+
+#: C/gdm.xml:1676(term)
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr "/apps/gdm/simple-greeter/wm_use_compiz"
+
+#: C/gdm.xml:1679(para)
+msgid ""
+"Controls whether compiz is used as the window manager instead of metacity."
+msgstr ""
+"Legt fest, ob Compiz als Fenstermanager anstelle von Metacity verwendet wird."
+
+#: C/gdm.xml:1689(title)
+msgid "Accessibility Configuration"
+msgstr "Konfiguration der Barrierefreiheit"
+
+#: C/gdm.xml:1691(para)
+msgid ""
+"This section describes the accessibility configuration options available in "
+"GDM."
+msgstr ""
+"Dieser Abschnitt beschreibt die Konfiguration der Einstellungen der "
+"Barrierefreiheit in GDM."
+
+#: C/gdm.xml:1697(title)
+msgid "GDM Accessibility Dialog And Gconf Keys"
+msgstr "GDM-Dialog zur Barrierefreiheit und Gconf-SchlÃŒssel"
+
+#: C/gdm.xml:1699(para)
+msgid ""
+"The GDM greeter panel at the login screen displays an accessibility icon. "
+"Clicking on that icon opens the GDM Accessibility Dialog. In the GDM "
+"Accessibility Dialog, there is a list of checkboxes, so the user can enable "
+"or disable the associated assistive tools."
+msgstr ""
+"Das BegrÃŒÃer-Panel von GDM zeigt im Anmeldebildschirm ein Barrierefreiheits-"
+"Symbol. Ein Klick auf das Symbol Ã¶ffnet den Dialog der GDM-Barrierefreiheit. "
+"Im Dialog gibt es eine Liste von Ankreuzfeldern zum Aktivieren und "
+"Deaktivieren verschiedener Hilfstechnologien."
+
+#: C/gdm.xml:1706(para)
+msgid ""
+"The checkboxes that correspond to the on-screen keyboard, screen magnifier "
+"and screen reader assistive tools act on the three GConf keys that are "
+"described in the next section of this document. By enabling or disabling "
+"these checkboxes, the associated GConf key is set to \"true\" or \"false\". "
+"When the GConf key is set to true, the assistive tools linked to this GConf "
+"key are launched. When the GConf key is set to \"false\", any running "
+"assistive tool linked to this GConf key are terminated. These GConf keys are "
+"not automatically reset to a default state after the user has logged in. "
+"Consequently, the assistive tools that were running during the last GDM "
+"login session will automatically be launched at the next GDM login session."
+msgstr ""
+"Die Ankreuzfelder fÃŒr die Hilfswerkzeuge Bildschirmtastatur, Bildschirmlupe "
+"und Bildschirmleser wirken sich auf drei GConf-SchlÃŒssel aus, die im "
+"nÃ€chsten Abschnitt der Hilfeseite beschrieben werden. Durch AuswÃ€hlen der "
+"Ankreuzfelder wird der entsprechende GConf-SchlÃŒssel auf Â»wahrÂ« oder Â»falschÂ« "
+"eingestellt. Wenn der GConf-SchlÃŒssel auf wahr gesetzt ist, werden die mit "
+"diesem SchlÃŒssel verknÃŒpften Hilfswerkzeuge gestartet. Wenn der GConf-"
+"SchlÃŒssel auf falsch gesetzt ist, werden alle mit diesem SchlÃŒssel "
+"verknÃŒpften Hilfswerkzeuge beendet. Diese SchlÃŒssel werden nicht automatisch "
+"auf eine Voreinstellung zurÃŒckgesetzt, nachdem sich ein Benutzer angemeldet "
+"hat. Das bedeutet, dass die aktiven Hilfstechnologien der letzten GDM-"
+"Sitzung auch automatisch in folgenden Sitzungen gestartet werden."
+
+#: C/gdm.xml:1720(para)
+msgid ""
+"The other checkboxes in the GDM Accessibility Dialog do not have "
+"corresponding GConf keys because no additional program is launched to "
+"provide the accessibility features that they offer. These other options "
+"coorespond to accessibility features that are provided by the Xserver, which "
+"is always running during the GDM session."
+msgstr ""
+"Die anderen Ankreuzfelder im GDM-Dialog zur Barrierefreiheit haben keine "
+"zugeordneten GConf-SchlÃŒssel, weil kein zusÃ€tzliches Programm zur "
+"Aktivierung der Merkmale gestartet werden muss. Sie entsprechen Merkmalen "
+"der Barrierefreiheit, die vom Xserver bedient werden kÃ¶nnen, der immer "
+"wÃ€hrend einer GDM-Sitzung lÃ€uft."
+
+#: C/gdm.xml:1730(title)
+msgid "Accessibility GConf Keys"
+msgstr "GConf-SchlÃŒssel der Barrierefreiheit"
+
+#: C/gdm.xml:1732(para)
+msgid ""
+"GDM offers the following GConf keys to control its accessibility features:"
+msgstr ""
+"GDM bietet die folgenden GConf-SchlÃŒssel zur Steuerung der Barrierefreiheit:"
+
+#: C/gdm.xml:1738(title)
+msgid "GDM Configuration Keys"
+msgstr "KonfigurationsschlÃŒssel von GDM"
+
+#: C/gdm.xml:1741(term)
+msgid "/desktop/gnome/interface/accessibility"
+msgstr "/desktop/gnome/interface/accessibility"
+
+#: C/gdm.xml:1744(para)
+msgid ""
+"Controls whether the Accessibility infrastructure will be started with the "
+"GDM GUI. This is needed for many accessibility technology programs to work."
+msgstr ""
+"Legt fest, ob die Barrierefreiheits-Infrastruktur zusammen mit der GDM-"
+"BenutzeroberflÃ€che gestartet werden soll. Dies ist fÃŒr die Funktion von "
+"Barrierefreiheits-Anwendungen notwendig."
+
+#: C/gdm.xml:1752(term)
+msgid "/desktop/gnome/applications/at/screen_magnifier_enabled"
+msgstr "/desktop/gnome/applications/at/screen_magnifier_enabled"
+
+#: C/gdm.xml:1755(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen magnifier application."
+msgstr ""
+"Legt fest, ob die mit diesem GConf-SchlÃŒssel verknÃŒpften Hilfstechnologien "
+"mit der GDM-OberflÃ€che gestartet werden. Die Voreinstellung ist eine "
+"Bildschirmlupe."
+
+#: C/gdm.xml:1763(term)
+msgid "/desktop/gnome/applications/at/screen_keyboard_enabled"
+msgstr "/desktop/gnome/applications/at/screen_keyboard_enabled"
+
+#: C/gdm.xml:1766(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is an on-screen keyboard "
+"application."
+msgstr ""
+"Legt fest, ob die mit diesem GConf-SchlÃŒssel verknÃŒpften Hilfstechnologien "
+"mit der GDM-OberflÃ€che gestartet werden. Die Voreinstellung ist eine "
+"Bildschirmtastatur."
+
+#: C/gdm.xml:1774(term)
+msgid "/desktop/gnome/applications/at/screen_reader_enabled"
+msgstr "/desktop/gnome/applications/at/screen_reader_enabled"
+
+#: C/gdm.xml:1777(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen reader application."
+msgstr ""
+"Legt fest, ob die mit diesem GConf-SchlÃŒssel verknÃŒpften Hilfstechnologien "
+"mit der GDM-OberflÃ€che gestartet werden. Die Voreinstellung ist ein "
+"Bildschirmleser."
+
+#: C/gdm.xml:1788(title)
+msgid "Linking GConf Keys to Accessbility Tools"
+msgstr "GConf-SchlÃŒssel mit Werkzeugen der Barrierefreiheit verknÃŒpfen"
+
+#: C/gdm.xml:1790(para)
+msgid ""
+"For the screen_magnifier_enabled, the screen_keyboard_enabled, and the "
+"screen_reader_enabled GConf keys, the assistive tool which gets launched "
+"depends on the desktop files located in the GDM autostart directory as "
+"described in the \"Autostart Configuration\" section of this manual. Any "
+"desktop file in the GDM autostart directory can be linked to these GConf key "
+"via specifying that GConf key in the AutostartCondition value in the desktop "
+"file. So the exact AutostartCondition line in the desktop file could be one "
+"of the following:"
+msgstr ""
+"Bei den GConf-SchlÃŒsseln Â»screen_magnifier_enabledÂ«, Â»the "
+"screen_keyboard_enabledÂ« und Â»screen_reader_enabledÂ« hÃ€ngt das Hilfswerkzeug, "
+"das gestartet wird, von den .desktop-Dateien im Autostart-Ordner von GDM ab, "
+"wie es im Abschnitt Â»Autostart-EinstellungenÂ« dieses Handbuchs beschrieben "
+"wird. Jede .desktop-Datei im Autostart-Ordner von GDM kann mit diesen GConf-"
+"SchlÃŒsseln verknÃŒpft werden ÃŒber den Eintrag Â»AutostartConditionÂ« in der ."
+"desktop-Datei. Eine Zeile mit dem Eintrag Â»AutostartConditionÂ« kÃ¶nnte genau "
+"so aussehen wie eine der Folgenden:"
+
+#: C/gdm.xml:1802(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+msgstr ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+
+#: C/gdm.xml:1808(para)
+msgid ""
+"When an accesibility key is true, then any program which is linked to that "
+"key in a GDM autostart desktop file will be launched (unless the Hidden key "
+"is set to true in that desktop file). A single GConf key can even start "
+"multiple assistive tools if there are multiple desktop files with this "
+"AutostartCondition in the GDM autostart directory."
+msgstr ""
+"Wenn ein SchlÃŒssel der Barrierefreiheit auf wahr festgelegt ist, dann wird "
+"jedes Programm gestartet, dass in einer .desktop-Datei von GDM mit dem "
+"SchlÃŒssel verknÃŒpft ist (es sei denn, der SchlÃŒssel ist in einer .desktop-"
+"Datei auf Â»HiddenÂ« (versteckt) gesetzt). Ein einziger GConf-SchlÃŒssel kann "
+"sogar mehrere Hilfswerkzeuge starten, wenn mehrere .desktop-Dateien mit "
+"diesem SchlÃŒssel Â»AutostartConditionÂ« im Autostart-Ordner von GDM sind."
+
+#: C/gdm.xml:1818(title)
+msgid "Example Of Modifying Accessibility Tool Configuration"
+msgstr ""
+"Beispiel zur Bearbeitung der Einstellungen eines Werkzeuges der "
+"Barrierefreiheit"
+
+#: C/gdm.xml:1820(para)
+msgid ""
+"For example, if GNOME is distributed with GOK as the default on-screen "
+"keyboard, then this could be replaced with a different program if desired. "
+"To replace GOK with the on-screen keyboard application \"onboard\" and "
+"additionally activate the assistive tool \"mousetweaks\" for dwelling "
+"support, then the following configuration is needed."
+msgstr ""
+"Wenn zum Beispiel GOK in Ihrer GNOME-Version als Bildschirmtastatur "
+"voreingestellt ist, dann kÃ¶nnte es durch ein anderes bevorzugtes Programm "
+"ersetzt werden. Um GOK durch die Bildschirmtastatur Â»onboardÂ« zu ersetzen und "
+"zusÃ€tzlich das Hilfswerkzeug Â»mousetweaksÂ« zur UnterstÃŒtzung des verzÃ¶gerten "
+"Klicks zu aktivieren, wird die folgende Konfiguration benÃ¶tigt."
+
+#: C/gdm.xml:1828(para)
+msgid ""
+"Create a desktop file for onboard and a second one for mousetweaks; for "
+"example, onboard.desktop and mousetweaks.desktop. These files must be placed "
+"in the GDM autostart directory and be in the format as explained in the "
+"\"Autostart Configuration\" section of this document."
+msgstr ""
+"Erstellen Sie eine .desktop-Datei fÃŒr Â»onboardÂ« und eine zweite fÃŒr "
+"Â»mousetweaksÂ«, zum Beispiel mit den Namen Â»onboard.desktopÂ« und Â»mousetweaks."
+"desktopÂ«. Diese Dateien mÃŒssen im Autostart-Ordner von GDM abgelegt werden "
+"und im wie in Abschnitt Â»Autostart-EinstellungenÂ« beschriebenen Format "
+"vorliegen."
+
+#: C/gdm.xml:1836(para)
+msgid "The following is an example <filename>onboard.desktop</filename> file:"
+msgstr ""
+"Im Folgenden ist ein Beispiel fÃŒr eine Datei <filename>onboard.desktop</"
+"filename>:"
+
+#: C/gdm.xml:1840(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Onboard Onscreen Keyboard\n"
+"Comment=Use an on-screen keyboard\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Onboard Onscreen Keyboard\n"
+"Comment=Use an on-screen keyboard\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1854(para)
+msgid ""
+"The following is an example <filename>mousetweaks.desktop</filename> file:"
+msgstr ""
+"Im Folgenden ein Beispiel der Datei <filename>mousetweaks.desktop</"
+"filename> :"
+
+#: C/gdm.xml:1859(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software Mouse-Clicks\n"
+"Comment=Perform clicks by dwelling with the pointer\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software Mouse-Clicks\n"
+"Comment=Perform clicks by dwelling with the pointer\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1873(para)
+msgid ""
+"Note the line with the AutostartCondition that links both desktop files to "
+"the GConf key for the on-screen keyboard."
+msgstr ""
+"Beachten Sie die Zeile mit Â»AutostartConditionÂ«, die beide .desktop-Dateien "
+"mit dem GConf-SchlÃŒssel fÃŒr die Bildschirmtastatur verknÃŒpft."
+
+#: C/gdm.xml:1878(para)
+msgid ""
+"To disable GOK from starting, the desktop file for the GOK on-screen "
+"keyboard must be removed or deactivated. Otherwise onboard and GOK would "
+"simultaneously be started. This can be done by removing the gok.desktop file "
+"from the GDM autostart directory, or by adding the \"Hidden=true\" key "
+"setting to the gok.desktop file."
+msgstr ""
+"Um den Start von GOK zu verhindern, muss die .desktop-Datei fÃŒr die GOK-"
+"Bildschirmtastatur entfernt oder deaktiviert werden. Anderenfalls wÃŒrden "
+"onboard und GOK zugleich gestartet werden. Dies kann durch LÃ¶schen der Datei "
+"Â»gok.desktopÂ« aus dem Autostart-Ordner von GDM erzielt werden, oder durch "
+"HinzufÃŒgen der SchlÃŒsseleinstellung Â»Hidden=trueÂ« in der Datei Â»gok.desktopÂ«."
+
+#: C/gdm.xml:1886(para)
+msgid ""
+"After making these changes, GOK will no longer be started when the user "
+"activates the on-screen keyboard in the GDM session; but onboard and "
+"mousetweaks will instead be launched."
+msgstr ""
+"Nach dem DurchfÃŒhren diese Ãnderungen wird GOK nicht mehr gestartet, wenn "
+"der Benutzer die Bildschirmtastatur in der GDM-Sitzung aktiviert; jedoch "
+"werden stattdessen Â»onboardÂ« und Â»mousetweaksÂ« gestartet."
+
+#: C/gdm.xml:1895(title)
+msgid "General Session Settings"
+msgstr "Allgemeine Sitzungseinstellungen"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: C/gdm.xml:1904(para)
+msgid ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+msgstr ""
+"Der GDM-BegrÃŒÃer verwendet einen Teil des Framework, das Ihre Sitzung "
+"verwendet. Einige GConf-Einstellungen werden gemeinsam verwendet. Der "
+"BegrÃŒÃer verwendet die Vorgabewerte, wenn diese nicht explizit durch a) "
+"zwingende GDM-Richtlinien oder b) zwingende Systemrichtlinien ÃŒberschrieben "
+"werden. GDM installiert eine eigene zwingende Richtlinie zum EinschrÃ€nken "
+"des Zugriffs auf einige Sicherheitseinstellungen."
+
+#: C/gdm.xml:1915(title)
+msgid "GNOME Settings Daemon"
+msgstr "GNOME-Einstellungsdaemon"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: C/gdm.xml:1928(para)
+msgid ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+msgstr ""
+"GDM aktiviert die folgenden Plugins von gnome-settings-daemon: a11y-"
+"keyboard, background, sound, xsettings."
+
+#: C/gdm.xml:1933(para)
+msgid ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+msgstr ""
+"Diese sind verantwortlich fÃŒr Dinge wie das Hintergrundbild, die Schrift, "
+"die Einstellungen fÃŒr das Thema, KlÃ€nge etc."
+
+#: C/gdm.xml:1938(para)
+msgid ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+"Plugins kÃ¶nnen auch mittels GConf deaktiviert werden. Wenn Sie "
+"beispielsweise das Sound-Plugin deaktivieren wollen, dann deaktivieren Sie "
+"den folgenden SchlÃŒssel: <filename>/apps/gdm/simple-greeter/settings-manager-"
+"plugins/sound/active</filename>."
+
+#: C/gdm.xml:1946(title)
+msgid "GDM Session Configuration"
+msgstr "GDM-Sitzungseinstellungen"
+
+#: C/gdm.xml:1948(para)
+msgid ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+"GDM-Sitzungen werden durch die Spezifikation zum FreeDesktop.org Desktop-"
+"Eintrag angegeben, welche unter der folgenden Adresse abgerufen werden kann: "
+"<ulink url=\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-"
+"spec\"> http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</"
+"ulink>."
+
+#: C/gdm.xml:1955(para)
+msgid ""
+"By default, GDM will install desktop files in the <filename>&lt;share&gt;/"
+"xsessions</filename> directory. GDM will search the following directories in "
+"this order to find desktop files: <filename>&lt;etc&gt;/X11/sessions/</"
+"filename>, <filename>&lt;dmconfdir&gt;/Sessions</filename>, <filename>&lt;"
+"share&gt;/xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</"
+"filename>. By default the <filename>&lt;dmconfdir&gt;</filename> is set to "
+"<filename>&lt;etc&gt;/dm/</filename> unless GDM is configured to use a "
+"different directory via the \"--with-dmconfdir\" option."
+msgstr ""
+"Laut Vorgabe wird GDM die .desktop-Dateien in den Ordner <filename>&lt;"
+"share&gt;/xsessions</filename> installieren. GDM durchsucht die folgenden "
+"Ordner in angegebener Reihenfolge nach .desktop-Dateien: <filename>&lt;"
+"etc&gt;/X11/sessions/</filename>, <filename>&lt;dmconfdir&gt;/Sessions</"
+"filename>, <filename>&lt;share&gt;/xsessions</filename> und <filename>&lt;"
+"share/gdm/BuiltInSessions</filename>. Nach Voreinstellung ist <filename>&lt;"
+"dmconfdir&gt;</filename> eingestellt auf <filename>&lt;etc&gt;/dm/</"
+"filename>, es sei denn, GDM ist durch die Option Â»--with-dmconfdirÂ« "
+"angehalten, einen anderen Ordner zu verwenden."
+
+#: C/gdm.xml:1968(para)
+msgid ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+msgstr ""
+"Eine Sitzung kann deaktiviert werden, indem Sie zur Desktop-Datei die Zeile "
+"<filename>Hidden=true</filename> hinzufÃŒgen."
+
+#: C/gdm.xml:1975(title)
+msgid "GDM User Session and Language Configuration"
+msgstr "Konfiguration der GDM-Benutzersitzung und Sprache"
+
+#: C/gdm.xml:1976(para)
+msgid ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+msgstr ""
+"Die Standardsitzung des Benutzers und die Sprachauswahl werden in der Datei "
+"<filename>~/.dmrc</filename> gespeichert. Wenn sich ein Benutzer erstmalig "
+"anmeldet, wird diese Datei anhand der vom Benutzer eingegebenen Werte "
+"angelegt. Der Benutzer kann diese Standardwerte jedes Mal beim Anmelden "
+"durch einfache Neueingabe Ã€ndern. GDM speichert diese Ãnderungen fÃŒr "
+"folgende Anmeldungen."
+
+#: C/gdm.xml:1984(para)
+msgid ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+msgstr ""
+"Die Datei <filename>~/.dmrc</filename> wird im <filename>INI</filename>-"
+"Format gespeichert. Sie beinhaltet einen mit <filename>[Desktop]</filename> "
+"bezeichneten Abschnitt, welcher zwei SchlÃŒssel enthÃ€lt: <filename>Session</"
+"filename> und <filename>Language</filename>."
+
+#: C/gdm.xml:1991(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+msgstr ""
+"Der SchlÃŒssel <filename>Session</filename> definiert den Basisnamen der "
+"<filename>.desktop</filename>-Datei, die der Benutzer normalerweise "
+"verwenden will, aber ohne die Erweiterung Â»<filename>.desktop</filename>Â«. "
+"Der SchlÃŒssel <filename>Language</filename> legt die voreingestellte Sprache "
+"fest, die der Benutzer verwenden mÃ¶chte. Wenn irgendein SchlÃŒssel fehlt, so "
+"wird die systemweite Vorgabe verwendet. Die Datei sieht normalerweise "
+"folgendermaÃen aus:"
+
+#: C/gdm.xml:2000(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=de_DE.UTF-8\n"
+
+#: C/gdm.xml:2012(title)
+msgid "GDM Commands"
+msgstr "GDM-Befehle"
+
+#: C/gdm.xml:2015(title)
+msgid "GDM Root User Commands"
+msgstr "GDM-Systemverwalter-Befehle"
+
+#: C/gdm.xml:2017(para)
+msgid ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+msgstr ""
+"Das GDM-Paket stellt in <filename>sbindir</filename> folgende verschiedene "
+"Befehle bereit, die mit den Rechten des Systemverwalters ausgefÃŒhrt werden:"
+
+#: C/gdm.xml:2023(title) C/gdm.xml:2038(title)
+msgid ""
+"<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+"Befehlszeilenoptionen fÃŒr <command>gdm</command> und <command>gdm-binary</"
+"command>"
+
+#: C/gdm.xml:2026(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+msgstr ""
+"Der <command>gdm</command>-Befehl ist ein Skript, welches den <command>gdm-"
+"binary</command>-Befehl ausfÃŒhrt, unter Umgehung irgendwelcher Optionen. Vor "
+"der AusfÃŒhrung des <command>gdm-binary</command>-Befehls wird durch das "
+"<command>gdm</command>-Skript der Inhalt der Datei <filename>&lt;etc&gt;/"
+"profile</filename> ausgelesen, um die systemweiten Standard-"
+"Umgebungsvariablen zu setzen. Um Lokalisierung besser zu unterstÃŒtzen, wird "
+"ausserdem die Umgebungsvariable LC_MESSAGES auf LANG gesetzt, falls entweder "
+"LC_MESSAGES oder LC_ALL gesetzt sind. <command>gdm-binary</command> ist der "
+"aktuelle GDM-Daemon."
+
+#: C/gdm.xml:2042(term)
+msgid "-?, --help"
+msgstr "-?, --help"
+
+#: C/gdm.xml:2044(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "Zeigt einen Ãberblick der Befehlszeilenoptionen an."
+
+#: C/gdm.xml:2051(term)
+msgid "--debug"
+msgstr "--debug"
+
+#: C/gdm.xml:2053(para)
+msgid ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+msgstr ""
+"Meldungen zur Fehlerdiagnose ins syslog schreiben. Die Datei ist abhÃ€ngig "
+"vom Betriebssystem normalerweise <filename>&lt;var&gt;/log/messages</"
+"filename> oder <filename>&lt;var&gt;/adm/messages</filename>."
+
+#: C/gdm.xml:2063(term)
+msgid "--fatal-warnings"
+msgstr "--fatal-warnings"
+
+#: C/gdm.xml:2065(para)
+msgid "Make all warnings cause GDM to exit."
+msgstr "Alle Warnungen fÃŒhren zum Beenden von GDM."
+
+#: C/gdm.xml:2072(term)
+msgid "--timed-exit"
+msgstr "--timed-exit"
+
+#: C/gdm.xml:2074(para)
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr "Abbruch nach 30 Sekunden. Dies ist nÃŒtzlich fÃŒr Debugging-Zwecke."
+
+#: C/gdm.xml:2081(term)
+msgid "--version"
+msgstr "--version"
+
+#: C/gdm.xml:2083(para)
+msgid "Print the version of the GDM daemon."
+msgstr "Zeigt die Version des GDM-Daemons."
+
+#: C/gdm.xml:2092(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "<command>gdm-restart</command>-Befehlszeilenoptionen"
+
+#: C/gdm.xml:2094(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+"Der Befehl <command>gdm-restart</command> beendet GDM und startet ihn neu, "
+"indem an den GDM-Daemon ein HUP-Signal gesendet wird. Dieser Befehl beendet "
+"unmittelbar alle Sitzungen der Benutzer, die gegenwÃ€rtig ÃŒber GDM angemeldet "
+"sind. "
+
+#: C/gdm.xml:2102(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "<command>gdm-safe-restart</command>-Befehlszeilenoptionen"
+
+#: C/gdm.xml:2104(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+"Der Befehl <command>gdm-safe-restart</command> beendet GDM und startet ihn "
+"neu, indem an den GDM-Daemon ein USR1-Signal gesendet wird. GDM wird neu "
+"gestartet, sobald sich alle Benutzer abgemeldet haben."
+
+#: C/gdm.xml:2112(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "<command>gdm-stop</command>-Befehlszeilenoptionen"
+
+#: C/gdm.xml:2114(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr ""
+"Der Befehl <command>gdm-stop</command> beendet GDM, indem an den GDM-Daemon "
+"ein TERM-Signal gesendet wird."
+
+#: C/gdm.xml:2125(title)
+msgid "Troubleshooting"
+msgstr "Fehlerbehandlung"
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: C/gdm.xml:2133(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an email to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+msgstr ""
+"Dieser Abschnitt bietet nÃŒtzliche Tipps, wie Sie GDM zum Laufen bringen. "
+"Allgemein kÃ¶nnen Sie bei Problemen bei der Benutzung von GDM einen "
+"Fehlerbericht einschicken oder eine Nachricht an die Mailingliste Â»gdm-listÂ« "
+"senden. Weitere Informationen finden Sie im Abschnitt Â»EinfÃŒhrungÂ« dieses "
+"Dokuments."
+
+#: C/gdm.xml:2140(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"email, please only include the GDM related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+"Falls GDM nicht richtig arbeitet sollten Informationen zur Fehlerdiagnose "
+"erhoben werden. gdm wird mit der Option Â»--debugÂ« zum Einschalten der "
+"Fehlerdiagnose gestartet. Bringen Sie dann GDM zu dem Punkt des Versagens, "
+"und die Diagnosemeldungen werden im Systemprotokoll gespeichert (abhÃ€ngig "
+"vom Betriebssystem <filename>&lt;var&gt;/log/messages</filename> oder "
+"<filename>&lt;var&gt;/adm/messages</filename>). Wenn Sie diese Ausgaben in "
+"der GDM-Gemeinschaft durch einen Fehlerbericht oder eine E-Mail "
+"verÃ¶ffentlichen, dann legen Sie bitte nur die fÃŒr GDM relevanten "
+"Diagnosemeldungen und nicht die vollstÃ€ndige Datei bei. Falls Sie keine "
+"Ausgaben von GDM im Protokoll sehen, mÃŒssen Sie eventuell syslog "
+"konfigurieren (Lesen Sie dazu die Hilfeseiten von <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink>)."
+
+#: C/gdm.xml:2155(title)
+msgid "GDM Will Not Start"
+msgstr "GDM startet nicht"
+
+#: C/gdm.xml:2157(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+"Es gibt viele Probleme, die GDM am Starten hindern kÃ¶nnen. In diesem "
+"Abschnitt werden einige allgemeine Probleme behandelt, sowie die "
+"MÃ¶glichkeiten, wie man den GrÃŒnden fÃŒr diese Startprobleme auf die Spur "
+"kommen kann. In einigen FÃ€llen meldet sich GDM bei einem missglÃŒckten "
+"Startversuch mit einer Fehlermeldung zu Wort. Wenn der GDM-Start allerdings "
+"ohne Fehlermeldung abgebrochen wird, kann die Problemsuche schwierig werden."
+
+#: C/gdm.xml:2166(para)
+msgid ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+"ZunÃ€chst stellen Sie bitte sicher, dass der X-Server sauber konfiguriert "
+"ist. Die GDM-Konfigurationsdatei enthÃ€lt einen Befehl im Abschnitt [server-"
+"Standard], der fÃŒr den Start des X-Servers verwendet wird. Stellen sie "
+"sicher, dass dieser Befehl auf Ihrem System funktioniert. Wenn Sie diesen "
+"Befehl in einer Textkonsole ausfÃŒhren, sollte der X-Server starten. Falls "
+"der Start scheitert, liegt das Problem mÃ¶glicherweise in der Konfiguration "
+"Ihres X-Servers. Ziehen Sie die X-Server-Logdatei zu Rate, um festzustellen, "
+"wo das Problem liegen kÃ¶nnte. Es kÃ¶nnte beispielsweise sein, dass der X-"
+"Server abweichende Befehlszeilenoptionen benÃ¶tigt. In diesem Fall Ã€ndern Sie "
+"bitte bitte den X-Server-Befehl in der GDM-Konfigurationsdatei so ab, wie es "
+"Ihr System erfordert."
+
+#: C/gdm.xml:2179(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+"Stellen Sie ebenfalls sicher, dass das <filename>/tmp</filename>-Verzeichnis "
+"die richtigen EigentumsverhÃ€ltnisse und Zugriffsrechte hat, und dass das "
+"Dateisystem nicht voll ist. Solche Probleme werden den Start von GDM "
+"verhindern."
+
+#: C/gdm.xml:2190(title)
+msgid "License"
+msgstr "Lizenz"
+
+#: C/gdm.xml:2191(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+"Dieses Programm ist freie Software; Sie kÃ¶nnen es weiterverbreiten und/oder "
+"Ã€ndern unter den Bedingungen der <citetitle><ulink type=\"help\" url=\"gnome-"
+"help:gpl\">GNU General Public License</ulink></citetitle> wie sie von der "
+"<ulink type=\"http\" url=\"http://www.fsf.org\">Free Software Foundation</"
+"ulink> verÃ¶ffentlicht wurde; entweder in Version 2 der Lizenz oder (nach "
+"Ihrer Wahl) jeder neueren Version."
+
+#: C/gdm.xml:2199(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+"Dieses Programm wird in der Hoffnung verbreitet, dass es nÃŒtzlich ist, aber "
+"OHNE JEGLICHE GARANTIE; auch ohne eine GEBRAUCHSTAUGLICHKEITSGARANTIE oder "
+"eine Garantie ÃŒber die TAUGLICHKEIT FÃR EINEN BESTIMMTEN ZWECK. Lesen Sie "
+"die <citetitle><ulink type=\"help\" url=\"gnome-help:gpl\">GNU General "
+"Public License</ulink></citetitle> fÃŒr genauere Hinweise."
+
+#: C/gdm.xml:2205(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+"Eine Kopie der <citetitle><ulink type=\"help\" url=\"gnome-help:gpl\">GNU "
+"General Public License</ulink></citetitle> ist im Anhang des "
+"<citetitle>GNOME Benutzerhandbuchs</citetitle> enthalten. Sie kÃ¶nnen "
+"auÃerdem eine Kopie der <citetitle><ulink type=\"help\" url=\"gnome-help:gpl"
+"\">GNU General Public License</ulink></citetitle> von der Free Software "
+"Foundation erhalten, indem Sie auf <ulink type=\"http\" url=\"http://www.fsf."
+"org\">ihre Internetseite</ulink> gehen oder an die <address>Free Software "
+"Foundation, Inc.<street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02111-1301</"
+"postcode><country>USA</country></address> schreiben."
+
+# Den Punkt hinter der Jahreszahl bitte weglassen, das sieht spÃ€ter im Layout doof aus.
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Mario BlÃ€ttermann <mariobl@gnome.org>, 2008\n"
+"Christian Kirbach <Christian.Kirbach@googlemail.com>, 2009"
+
+#~ msgid ""
+#~ "If support for ConsoleKit is not desired it can be disabled at build time "
+#~ "using the \"--with-console-kit=no\" option when running configure."
+#~ msgstr ""
+#~ "Falls die UnterstÃŒtzung fÃŒr ConsoleKit nicht gewÃŒnscht wird, kann sie bei "
+#~ "Erstellung von GDM deaktiviert werden. Starten sie hierzu das Â»configureÂ«-"
+#~ "Skript mit der Option Â»--with-console-kit=noÂ«."
+
+#~ msgid ""
+#~ "If the user associated with running the GDM GUI programs has "
+#~ "accessibility features enabled via GConf configuration, then the GDM GUI "
+#~ "programs will recognize these."
+#~ msgstr ""
+#~ "Wenn der Benutzer, unter dem die grafischen GDM-Programme ausgefÃŒhrt "
+#~ "werden, Barrierefreiheit ÃŒber eine GConf-Konfiguration aktiviert hat, "
+#~ "dann werden dies die grafischen GDM-Programme erkennen."
+
+#~ msgid ""
+#~ "If set, then the GNOME magnifier will be started with the GDM GUI "
+#~ "programs."
+#~ msgstr ""
+#~ "Legt fest, ob die GNOME-Bildschirmlupe zusammen mit den grafischen GDM-"
+#~ "Programmen gestartet wird."
+
+#~ msgid ""
+#~ "If set, then the GNOME on-screen keyboard will be started with the GDM "
+#~ "GUI programs."
+#~ msgstr ""
+#~ "Legt fest, ob die GNOME-Bildschirmtastatur zusammen mit den grafischen "
+#~ "GDM-Programmen gestartet wird."
+
+#~ msgid ""
+#~ "If set, then the GNOME screen reader will be started with the GDM GUI "
+#~ "programs."
+#~ msgstr ""
+#~ "Legt fest, ob der GNOME-Bildschirmleser zusammen mit den grafischen GDM-"
+#~ "Programmen gestartet wird."
+
+#~ msgid ""
+#~ "These files are installed, by default, to <filename>&lt;etc&gt;/X11/"
+#~ "sessions/</filename>. For backwards compatibility any desktop files in "
+#~ "the <filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/"
+#~ "xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</"
+#~ "filename> directories are also recognized by GDM."
+#~ msgstr ""
+#~ "Diese Dateien werden per Vorgabe nach <filename>&lt;etc&gt;/X11/sessions/"
+#~ "</filename> installiert. Aus GrÃŒnden der AbwÃ€rtskompatibilitÃ€t werden "
+#~ "alle Desktop-Dateien in den Ordnern <filename>&lt;etc&gt;/Sessions</"
+#~ "filename>, <filename>&lt;share&gt;/xsessions</filename>, und "
+#~ "<filename>&lt;share/gdm/BuiltInSessions</filename> von GDM ebenfalls "
+#~ "berÃŒcksichtigt."
+
+#~ msgid "EnableProxy"
+#~ msgstr "EnableProxy"
+
+#~ msgid "EnableProxy=false"
+#~ msgstr "EnableProxy=false"
+
+#~ msgid "MaxPendingIndirect"
+#~ msgstr "MaxPendingIndirect"
+
+#~ msgid "MaxPendingIndirect=4"
+#~ msgstr "MaxPendingIndirect=4"
+
+#~ msgid "ProxyReconnect"
+#~ msgstr "ProxyReconnect"
+
+#~ msgid "FlexiProxyReconnect="
+#~ msgstr "FlexiProxyReconnect="
+
+#~ msgid "ProxyXServer"
+#~ msgstr "ProxyXServer"
+
+#~ msgid "ProxyXServer="
+#~ msgstr "ProxyXServer="
+
+#~ msgid "Bill"
+#~ msgstr "Bill"
+
+#~ msgid "Haneman"
+#~ msgstr "Haneman"
+
+#~ msgid "Bill.Haneman@Sun.COM"
+#~ msgstr "Bill.Haneman@Sun.COM"
+
+#~ msgid "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+#~ msgstr "gdm - Der Gnome-Anmeldemanager-Daemon (<command>gdm</command>)."
+
+#~ msgid ""
+#~ "As of the GDM 2.15 development series, some one-dash arguments are no "
+#~ "longer supported. This includes the \"-xdmaddress\", \"-clientaddress\", "
+#~ "and \"-connectionType\" arguments used by <command>gdmchooser</command>. "
+#~ "These arguments have been changed to now use two dashes."
+#~ msgstr ""
+#~ "Schon seit der Entwicklerversion 2.15 werden Argumente mit einem "
+#~ "Minuszeichen nicht mehr unterstÃŒtzt. Dies betrifft \"-xdmaddress\", \"-"
+#~ "clientaddress\", und \"-connectionType\", die vom <command>gdmchooser</"
+#~ "command>-Befehl verwendet werden. Diese Argumente mÃŒssen nun mit zwei "
+#~ "Minuszeichen geschrieben werden."
+
+#~ msgid "The GDM Daemon"
+#~ msgstr "Der GDM-Daemon"
+
+#~ msgid "Different Display Types"
+#~ msgstr "Verschiedene Displaytypen"
+
+#~ msgid "Securing Remote Connection Through SSH"
+#~ msgstr "Sichere entfernte Verbindung via SSH"
+
+#~ msgid "The GTK+ Greeter"
+#~ msgstr "Der GTK+-BegrÃŒÃer"
+
+#~ msgid "The Themed Greeter"
+#~ msgstr "Der grafische BegrÃŒÃer"
+
+#~ msgid "GDM Performance"
+#~ msgstr "GDM-Performance"
+
+#~ msgid ""
+#~ "GDM uses PAM for login authentication, though if your machine does not "
+#~ "support PAM you can build GDM to work with the password database and the "
+#~ "crypt library function."
+#~ msgstr ""
+#~ "GDM verwendet PAM zur Authentifizierung beim Anmelden. Sollte ihr Rechner "
+#~ "PAM nicht unterstÃŒtzen, kÃ¶nnen Sie GDM so erstellen, dass die Passwort-"
+#~ "Datenbank und die Libcrypt-Bibliothek verwendet werden."
+
+#~ msgid "GDM Security With NFS"
+#~ msgstr "GDM-Sicherheit mit NFS"
+
+#~ msgid "Using gdmsetup To Configure GDM"
+#~ msgstr "Verwendung von gdmsetup zur Konfiguration von GDM"
+
+#~ msgid "Local Tab"
+#~ msgstr "Reiter \"Lokal\""
+
+#~ msgid "Remote Tab"
+#~ msgstr "Reiter \"Entfernt\""
+
+#~ msgid "Security Tab"
+#~ msgstr "Reiter \"Sicherheit\""
+
+#~ msgid "Users Tab"
+#~ msgstr "Reiter \"Benutzer\""
+
+#~ msgid "The Script Directories"
+#~ msgstr "Die Skripte-Ordner"
+
+#~ msgid ""
+#~ "\n"
+#~ "[daemon]\n"
+#~ "Greeter=/usr/lib/gdmgreeter\n"
+#~ msgstr ""
+#~ "\n"
+#~ "[daemon]\n"
+#~ "Greeter=/usr/lib/gdmgreeter\n"
+
+#~ msgid ""
+#~ "The <command>gdmsetup</command> command can be used to modify the GDM "
+#~ "Custom Configuration File. Note the <command>gdmsetup</command> is "
+#~ "intended to be run as root, so users who feel it is insecure to run GUI "
+#~ "programs as root should edit the configuration files by hand."
+#~ msgstr ""
+#~ "Der Befehl <command>gdmsetup</command> kann zum Bearbeiten der "
+#~ "benutzerdefinierten GDM-Konfigurationsdatei verwendet werden. Beachten "
+#~ "Sie, dass <command>gdmsetup</command> mit Systemverwalterrechten "
+#~ "gestartet werden muss. Benutzer, die es als zu unsicher empfinden, "
+#~ "grafische Programme als Systemverwalter zu benutzen, sollten daher die "
+#~ "Konfigurationsdateien per Hand bearbeiten."
+
+#~ msgid "The following configuration keys are supported in GDM:"
+#~ msgstr "Die folgenden KonfigurationsschlÃŒssel werden von GDM unterstÃŒtzt:"
+
+#~ msgid "AddGtkModules"
+#~ msgstr "AddGtkModules"
+
+#~ msgid "AddGtkModules=false"
+#~ msgstr "AddGtkModules=false"
+
+#~ msgid "AllowLogoutActions"
+#~ msgstr "AllowLogoutActions"
+
+#~ msgid "AllowLogoutActions=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD"
+#~ msgstr "AllowLogoutActions=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD"
+
+#~ msgid "AlwaysLoginCurrentSession"
+#~ msgstr "AlwaysLoginCurrentSession"
+
+#~ msgid "AlwaysLoginCurrentSession=true"
+#~ msgstr "AlwaysLoginCurrentSession=true"
+
+#~ msgid "%% â the `%' character"
+#~ msgstr "%% â das `%'-Zeichen"
+
+#~ msgid "%d â display's name"
+#~ msgstr "%d â Name des Displays"
+
+#~ msgid "%h â display's hostname"
+#~ msgstr "%h â Rechnername des Displays"
+
+#~ msgid "BaseXsession"
+#~ msgstr "BaseXsession"
+
+#~ msgid "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+#~ msgstr "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+
+#~ msgid "ConsoleCannotHandle"
+#~ msgstr "ConsoleCannotHandle"
+
+#~ msgid "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+#~ msgstr "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+
+#~ msgid "ConsoleNotify"
+#~ msgstr "ConsoleNotify"
+
+#~ msgid "ConsoleNotify=true"
+#~ msgstr "ConsoleNotify=true"
+
+#~ msgid "DefaultPath"
+#~ msgstr "DefaultPath"
+
+#~ msgid "DefaultPath=defaultpath (value set by configure)"
+#~ msgstr "DefaultPath=Standardpfad (Wert wird in der Konfiguration gesetzt)"
+
+#~ msgid "DefaultSession"
+#~ msgstr "DefaultSession"
+
+#~ msgid "DefaultSession=gnome.desktop"
+#~ msgstr "DefaultSession=gnome.desktop"
+
+#~ msgid "DisplayInitDir"
+#~ msgstr "DisplayInitDir"
+
+#~ msgid "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+#~ msgstr "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+
+#~ msgid "DisplayLastLogin"
+#~ msgstr "DisplayLastLogin"
+
+#~ msgid "DisplayLastLogin=true"
+#~ msgstr "DisplayLastLogin=true"
+
+#~ msgid "DoubleLoginWarning"
+#~ msgstr "DoubleLoginWarning"
+
+#~ msgid "DoubleLoginWarning=true"
+#~ msgstr "DoubleLoginWarning=true"
+
+#~ msgid "DynamicXServers"
+#~ msgstr "DynamicXServers"
+
+#~ msgid "DynamicXServers=false"
+#~ msgstr "DynamicXServers=false"
+
+#~ msgid "FailsafeXServer"
+#~ msgstr "FailsafeXServer"
+
+#~ msgid "FailsafeXServer="
+#~ msgstr "FailsafeXServer="
+
+#~ msgid "FirstVT"
+#~ msgstr "FirstVT"
+
+#~ msgid "FirstVT=7"
+#~ msgstr "FirstVT=7"
+
+#~ msgid "FlexibleXServers"
+#~ msgstr "FlexibleXServers"
+
+#~ msgid "FlexibleXServers=5"
+#~ msgstr "FlexibleXServers=5"
+
+#~ msgid "FlexiReapDelayMinutes"
+#~ msgstr "FlexiReapDelayMinutes"
+
+#~ msgid "FlexiReapDelayMinutes=5"
+#~ msgstr "FlexiReapDelayMinutes=5"
+
+#~ msgid "Greeter=&lt;bin&gt;/gdmlogin"
+#~ msgstr "Greeter=&lt;bin&gt;/gdmlogin"
+
+#~ msgid "GtkModulesList"
+#~ msgstr "GtkModulesList"
+
+#~ msgid "GtkModulesList=module-1:module-2:..."
+#~ msgstr "GtkModulesList=Modul-1:Modul-2:..."
+
+#~ msgid "HaltCommand"
+#~ msgstr "HaltCommand"
+
+#~ msgid "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+#~ msgstr "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+
+#~ msgid "KillInitClients"
+#~ msgstr "KillInitClients"
+
+#~ msgid "KillInitClients=true"
+#~ msgstr "KillInitClients=true"
+
+#~ msgid "LogDir"
+#~ msgstr "LogDir"
+
+#~ msgid "LogDir=&lt;var&gt;/log/gdm"
+#~ msgstr "LogDir=&lt;var&gt;/log/gdm"
+
+#~ msgid "PreFetchProgram"
+#~ msgstr "PreFetchProgram"
+
+#~ msgid "PreFetchProgram=command"
+#~ msgstr "PreFetchProgram=Befehl"
+
+#~ msgid "PostLoginScriptDir"
+#~ msgstr "PostLoginScriptDir"
+
+#~ msgid "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+#~ msgstr "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+
+#~ msgid "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+#~ msgstr "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+
+#~ msgid "PreSessionScriptDir"
+#~ msgstr "PreSessionScriptDir"
+
+#~ msgid "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+#~ msgstr "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+
+#~ msgid "RBACSystemCommandKeys"
+#~ msgstr "RBACSystemCommandKeys"
+
+#~ msgid "RebootCommand"
+#~ msgstr "RebootCommand"
+
+#~ msgid "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+#~ msgstr "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+
+#~ msgid "RemoteGreeter"
+#~ msgstr "RemoteGreeter"
+
+#~ msgid "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+#~ msgstr "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+
+#~ msgid "RootPath"
+#~ msgstr "RootPath"
+
+#~ msgid "RootPath=defaultpath (value set by configure)"
+#~ msgstr "RootPath=Standardpfad (Wert wird in der Konfiguration gesetzt)"
+
+#~ msgid "ServAuthDir"
+#~ msgstr "ServAuthDir"
+
+#~ msgid "ServAuthDir=&lt;var&gt;/gdm"
+#~ msgstr "ServAuthDir=&lt;var&gt;/gdm"
+
+#~ msgid "SessionDesktopDir"
+#~ msgstr "SessionDesktopDir"
+
+#~ msgid ""
+#~ "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;"
+#~ "share&gt;/xsessions/"
+#~ msgstr ""
+#~ "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;"
+#~ "share&gt;/xsessions/"
+
+#~ msgid "SoundProgram"
+#~ msgstr "SoundProgram"
+
+#~ msgid "&lt;bin&gt;/play"
+#~ msgstr "&lt;bin&gt;/play"
+
+#~ msgid "&lt;bin&gt;/audioplay"
+#~ msgstr "&lt;bin&gt;/audioplay"
+
+#~ msgid ""
+#~ "Application to use when playing a sound. Currently used for playing the "
+#~ "login sound, see the <filename>SoundOnLoginFile</filename> key. Supported "
+#~ "since 2.5.90.0."
+#~ msgstr ""
+#~ "Anwendung, die zum Apspielen eines Klangs verwendet werden soll. "
+#~ "GegenwÃ€rtig wird dies zum Abspielen des Anmeldeklangs genutzt, beachten "
+#~ "Sie hierzu den <filename>SoundOnLoginFile</filename>-SchlÃŒssel. Wird seit "
+#~ "Version 2.5.90.0 unterstÃŒtzt."
+
+#~ msgid "StandardXServer"
+#~ msgstr "StandardXServer"
+
+#~ msgid "StandardXServer=/dir/to/X (value assigned by configuration file)"
+#~ msgstr ""
+#~ "StandardXServer=/Pfad/zu/X (Wert wird in der Konfigurationsdatei "
+#~ "zugewiesen)"
+
+#~ msgid "SuspendCommand"
+#~ msgstr "SuspendCommand"
+
+#~ msgid "SuspendCommand="
+#~ msgstr "SuspendCommand="
+
+#~ msgid "SystemCommandsInMenu"
+#~ msgstr "SystemCommandsInMenu"
+
+#~ msgid "SuspendCommand=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD"
+#~ msgstr "SuspendCommand=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD"
+
+#~ msgid "UserAuthDir"
+#~ msgstr "UserAuthDir"
+
+#~ msgid "UserAuthDir="
+#~ msgstr "UserAuthDir="
+
+#~ msgid "UserAuthFBDir"
+#~ msgstr "UserAuthFBDir"
+
+#~ msgid "UserAuthFBDir=/tmp"
+#~ msgstr "UserAuthFBDir=/tmp"
+
+#~ msgid "UserAuthFile"
+#~ msgstr "UserAuthFile"
+
+#~ msgid "UserAuthFile=.Xauthority"
+#~ msgstr "UserAuthFile=.Xauthority"
+
+#~ msgid "Name of the file used for storing user cookies."
+#~ msgstr ""
+#~ "Name der Datei, die zum Speichern von Benutzer-Cookies verwendet werden "
+#~ "soll."
+
+#~ msgid "VTAllocation"
+#~ msgstr "VTAllocation"
+
+#~ msgid "VTAllocation=true"
+#~ msgstr "VTAllocation=true"
+
+#~ msgid "XKeepsCrashing"
+#~ msgstr "XKeepsCrashing"
+
+#~ msgid "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+#~ msgstr "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+
+#~ msgid "Xnest"
+#~ msgstr "Xnest"
+
+#~ msgid "Xnest=&lt;bin&gt;/X11/Xephyr -audit 0"
+#~ msgstr "Xnest=&lt;bin&gt;/X11/Xephyr -audit 0"
+
+#~ msgid "XnestUnscaledFontPath"
+#~ msgstr "XnestUnscaledFontPath"
+
+#~ msgid "XnestUnscaledFontPath=true"
+#~ msgstr "XnestUnscaledFontPath=true"
+
+#~ msgid "AllowRoot"
+#~ msgstr "AllowRoot"
+
+#~ msgid "AllowRoot=true"
+#~ msgstr "AllowRoot=true"
+
+#~ msgid "AllowRemoteRoot"
+#~ msgstr "AllowRemoteRoot"
+
+#~ msgid "AllowRemoteRoot=false"
+#~ msgstr "AllowRemoteRoot=false"
+
+#~ msgid "AllowRemoteAutoLogin"
+#~ msgstr "AllowRemoteAutoLogin"
+
+#~ msgid "AllowRemoteAutoLogin=false"
+#~ msgstr "AllowRemoteAutoLogin=false"
+
+#~ msgid "CheckDirOwner"
+#~ msgstr "CheckDirOwner"
+
+#~ msgid "CheckDirOwner=true"
+#~ msgstr "CheckDirOwner=true"
+
+#~ msgid "SupportAutomount"
+#~ msgstr "SupportAutomount"
+
+#~ msgid "SupportAutomount=false"
+#~ msgstr "SupportAutomount=false"
+
+#~ msgid "NeverPlaceCookiesOnNFS"
+#~ msgstr "NeverPlaceCookiesOnNFS"
+
+#~ msgid "NeverPlaceCookiesOnNFS=true"
+#~ msgstr "NeverPlaceCookiesOnNFS=true"
+
+#~ msgid "PasswordRequired"
+#~ msgstr "PasswordRequired"
+
+#~ msgid "PasswordRequired=false"
+#~ msgstr "PasswordRequired=false"
+
+#~ msgid "RelaxPermissions"
+#~ msgstr "RelaxPermissions"
+
+#~ msgid "RelaxPermissions=0"
+#~ msgstr "RelaxPermissions=0"
+
+#~ msgid ""
+#~ "By default GDM ignores files and directories writable to other users than "
+#~ "the owner."
+#~ msgstr ""
+#~ "Per Vorgabe ignoriert GDM Dateien und Ordner, in denen andere Benutzer "
+#~ "als der EigentÃŒmer Schreibrechte besitzen."
+
+#~ msgid "RetryDelay"
+#~ msgstr "RetryDelay"
+
+#~ msgid "RetryDelay=1"
+#~ msgstr "RetryDelay=1"
+
+#~ msgid ""
+#~ "The number of seconds GDM should wait before reactivating the entry field "
+#~ "after a failed login."
+#~ msgstr ""
+#~ "Anzahl der Sekunden, die verstreichen sollen, bevor GDM das Eingabefeld "
+#~ "nach einer gescheiterten Anmeldung wieder aktiviert."
+
+#~ msgid "UserMaxFile"
+#~ msgstr "UserMaxFile"
+
+#~ msgid "UserMaxFile=65536"
+#~ msgstr "UserMaxFile=65536"
+
+#~ msgid "UtmpLineAttached"
+#~ msgstr "UtmpLineAttached"
+
+#~ msgid "UtmpLineAttached=/dev/console (or /dev/dtlocal on Solaris)"
+#~ msgstr "UtmpLineAttached=/dev/console (oder /dev/dtlocal unter Solaris)"
+
+#~ msgid "UtmpLineRemote"
+#~ msgstr "UtmpLineRemote"
+
+#~ msgid "UtmpLineRemote= (or /dev/dtremote on Solaris)"
+#~ msgstr "UtmpLineRemote= (oder /dev/dtremote unter Solaris)"
+
+#~ msgid "UtmpPseudoDevice"
+#~ msgstr "UtmpPseudoDevice"
+
+#~ msgid "PseudoDevice=false (or true on Solaris)"
+#~ msgstr "PseudoDevice=false (oder true unter Solaris)"
+
+#~ msgid "Common GUI Configuration Options"
+#~ msgstr "Allgemeine Einstellungsoptionen der BenutzeroberflÃ€che"
+
+#~ msgid "[gui]"
+#~ msgstr "[gui]"
+
+#~ msgid "AllowGtkThemeChange"
+#~ msgstr "AllowGtkThemeChange"
+
+#~ msgid "AllowGtkThemeChange=true"
+#~ msgstr "AllowGtkThemeChange=true"
+
+#~ msgid "GtkRC"
+#~ msgstr "GtkRC"
+
+#~ msgid "GtkRC="
+#~ msgstr "GtkRC="
+
+#~ msgid "GtkTheme"
+#~ msgstr "GtkTheme"
+
+#~ msgid "GtkTheme=Default"
+#~ msgstr "GtkTheme=Default"
+
+#~ msgid "GtkThemesToAllow"
+#~ msgstr "GtkThemesToAllow"
+
+#~ msgid "GtkThemesToAllow=all"
+#~ msgstr "GtkThemesToAllow=all"
+
+#~ msgid "MaxIconWidth"
+#~ msgstr "MaxIconWidth"
+
+#~ msgid "MaxIconWidth=128"
+#~ msgstr "MaxIconWidth=128"
+
+#~ msgid "MaxIconHeight"
+#~ msgstr "MaxIconHeight"
+
+#~ msgid "MaxIconHeight=128"
+#~ msgstr "MaxIconHeight=128"
+
+#~ msgid "[greeter]"
+#~ msgstr "[greeter]"
+
+#~ msgid "BackgroundColor"
+#~ msgstr "BackgroundColor"
+
+#~ msgid "BackgroundColor=#76848F"
+#~ msgstr "BackgroundColor=#76848F"
+
+#~ msgid "BackgroundProgramInitialDelay"
+#~ msgstr "BackgroundProgramInitialDelay"
+
+#~ msgid "BackgroundProgramInitialDelay=30"
+#~ msgstr "BackgroundProgramInitialDelay=30"
+
+#~ msgid "RestartBackgroundProgram"
+#~ msgstr "RestartBackgroundProgram"
+
+#~ msgid "RestartBackgroundProgram=true"
+#~ msgstr "RestartBackgroundProgram=true"
+
+#~ msgid "BackgroundProgramRestartDelay"
+#~ msgstr "BackgroundProgramRestartDelay"
+
+#~ msgid "BackgroundProgramRestartDelay=30"
+#~ msgstr "BackgroundProgramRestartDelay=30"
+
+#~ msgid "BackgroundImage"
+#~ msgstr "BackgroundImage"
+
+#~ msgid "BackgroundImage=somefile.png"
+#~ msgstr "BackgroundImage=somefile.png"
+
+#~ msgid "BackgroundProgram"
+#~ msgstr "BackgroundProgram"
+
+#~ msgid "BackgroundProgram=&lt;bin&gt;/xeyes"
+#~ msgstr "BackgroundProgram=&lt;bin&gt;/xeyes"
+
+#~ msgid "BackgroundRemoteOnlyColor=true"
+#~ msgstr "BackgroundRemoteOnlyColor=true"
+
+#~ msgid "BackgroundScaleToFit"
+#~ msgstr "BackgroundScaleToFit"
+
+#~ msgid "BackgroundScaleToFit=true"
+#~ msgstr "BackgroundScaleToFit=true"
+
+#~ msgid "BackgroundType"
+#~ msgstr "BackgroundType"
+
+#~ msgid "BackgroundType=2"
+#~ msgstr "BackgroundType=2"
+
+#~ msgid "Browser"
+#~ msgstr "Browser"
+
+#~ msgid "Browser=true"
+#~ msgstr "Browser=true"
+
+#~ msgid "ChooserButton"
+#~ msgstr "ChooserButton"
+
+#~ msgid "ChooserButton=true"
+#~ msgstr "ChooserButton=true"
+
+#~ msgid "ConfigAvailable"
+#~ msgstr "ConfigAvailable"
+
+#~ msgid "ConfigAvailable=false"
+#~ msgstr "ConfigAvailable=false"
+
+#~ msgid "DefaultFace"
+#~ msgstr "DefaultFace"
+
+#~ msgid "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+#~ msgstr "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+
+#~ msgid "Include"
+#~ msgstr "Include"
+
+#~ msgid "Include="
+#~ msgstr "Include="
+
+#~ msgid "Exclude"
+#~ msgstr "Exclude"
+
+#~ msgid "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+#~ msgstr "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+
+#~ msgid "IncludeAll"
+#~ msgstr "IncludeAll"
+
+#~ msgid "IncludeAll=false"
+#~ msgstr "IncludeAll=false"
+
+#~ msgid "GlobalFaceDir"
+#~ msgstr "GlobalFaceDir"
+
+#~ msgid "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+#~ msgstr "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins."
+#~ msgstr ""
+#~ "Systemweiter Ordner fÃŒr Gesichter-Dateien. Der Systemverwalter kann hier "
+#~ "Bilder ablegen, ohne dass er in die  persÃ¶nlichen Ordner der Benutzer "
+#~ "eingreifen muss."
+
+#~ msgid "GraphicalTheme"
+#~ msgstr "GraphicalTheme"
+
+#~ msgid "GraphicalTheme=circles"
+#~ msgstr "GraphicalTheme=circles"
+
+#~ msgid "GraphicalThemes"
+#~ msgstr "GraphicalThemes"
+
+#~ msgid "GraphicalThemes=circles"
+#~ msgstr "GraphicalThemes=circles"
+
+#~ msgid "GraphicalThemeRand"
+#~ msgstr "GraphicalThemeRand"
+
+#~ msgid "GraphicalThemeRand=false"
+#~ msgstr "GraphicalThemeRand=false"
+
+#~ msgid "GraphicalThemeDir"
+#~ msgstr "GraphicalThemeDir"
+
+#~ msgid "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+#~ msgstr "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+
+#~ msgid "GraphicalThemedColor"
+#~ msgstr "GraphicalThemedColor"
+
+#~ msgid "GraphicalThemedColor=#76848F"
+#~ msgstr "GraphicalThemedColor=#76848F"
+
+#~ msgid "InfoMsgFile"
+#~ msgstr "InfoMsgFile"
+
+#~ msgid "InfoMsgFile=/path/to/infofile"
+#~ msgstr "InfoMsgFile=/path/to/infofile"
+
+#~ msgid "InfoMsgFont"
+#~ msgstr "InfoMsgFont"
+
+#~ msgid "InfoMsgFont=fontspec"
+#~ msgstr "InfoMsgFont=fontspec"
+
+#~ msgid "LocaleFile"
+#~ msgstr "LocaleFile"
+
+#~ msgid "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+#~ msgstr "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+
+#~ msgid "LockPosition"
+#~ msgstr "LockPosition"
+
+#~ msgid "LockPosition=true"
+#~ msgstr "LockPosition=true"
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+#~ msgstr "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#~ msgid "ChooserButtonLogo"
+#~ msgstr "ChooserButtonLogo"
+
+#~ msgid "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+#~ msgstr "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#~ msgid "MinimalUID"
+#~ msgstr "MinimalUID"
+
+#~ msgid "MinimalUID=100"
+#~ msgstr "MinimalUID=100"
+
+#~ msgid "PositionX"
+#~ msgstr "PositionX"
+
+#~ msgid "PositionX=200"
+#~ msgstr "PositionX=200"
+
+#~ msgid "PositionY"
+#~ msgstr "PositionY"
+
+#~ msgid "PositionY=100"
+#~ msgstr "PositionY=100"
+
+#~ msgid "Quiver"
+#~ msgstr "Quiver"
+
+#~ msgid "Quiver=true"
+#~ msgstr "Quiver=true"
+
+#~ msgid "DefaultRemoteWelcome"
+#~ msgstr "DefaultRemoteWelcome"
+
+#~ msgid "DefaultRemoteWelcome=true"
+#~ msgstr "DefaultRemoteWelcome=true"
+
+#~ msgid "RemoteWelcome"
+#~ msgstr "RemoteWelcome"
+
+#~ msgid "RemoteWelcome=Welcome to %n"
+#~ msgstr "RemoteWelcome=Welcome to %n"
+
+#~ msgid "RunBackgroundProgramAlways"
+#~ msgstr "RunBackgroundProgramAlways"
+
+#~ msgid "RunBackgroundProgramAlways=false"
+#~ msgstr "RunBackgroundProgramAlways=false"
+
+#~ msgid "SetPosition"
+#~ msgstr "SetPosition"
+
+#~ msgid "SetPosition=true"
+#~ msgstr "SetPosition=true"
+
+#~ msgid "ShowGnomeFailsafeSession"
+#~ msgstr "ShowGnomeFailsafeSession"
+
+#~ msgid "ShowGnomeFailsafeSession=true"
+#~ msgstr "ShowGnomeFailsafeSession=true"
+
+#~ msgid "ShowLastSession"
+#~ msgstr "ShowLastSession"
+
+#~ msgid "ShowLastSession=true"
+#~ msgstr "ShowLastSession=true"
+
+#~ msgid "ShowXtermFailsafeSession"
+#~ msgstr "ShowXtermFailsafeSession"
+
+#~ msgid "ShowXtermFailsafeSession=true"
+#~ msgstr "ShowXtermFailsafeSession=true"
+
+#~ msgid "SoundOnLogin"
+#~ msgstr "SoundOnLogin"
+
+#~ msgid "SoundOnLogin=true"
+#~ msgstr "SoundOnLogin=true"
+
+#~ msgid "SoundOnLoginSuccess"
+#~ msgstr "SoundOnLoginSuccess"
+
+#~ msgid "SoundOnLoginSuccess=true"
+#~ msgstr "SoundOnLoginSuccess=true"
+
+#~ msgid "SoundOnLoginFailure"
+#~ msgstr "SoundOnLoginFailure"
+
+#~ msgid "SoundOnLoginFailure=true"
+#~ msgstr "SoundOnLoginFailure=true"
+
+#~ msgid "SoundOnLoginFile"
+#~ msgstr "SoundOnLoginFile"
+
+#~ msgid "SoundOnLoginFile=/path/to/sound.wav"
+#~ msgstr "SoundOnLoginFile=/path/to/sound.wav"
+
+#~ msgid "SoundOnLoginSuccessFile"
+#~ msgstr "SoundOnLoginSuccessFile"
+
+#~ msgid "SoundOnLoginSuccessFile=/path/to/sound.wav"
+#~ msgstr "SoundOnLoginSuccessFile=/Pfad/zum/Klang.wav"
+
+#~ msgid "SoundOnLoginFailureFile"
+#~ msgstr "SoundOnLoginFailureFile"
+
+#~ msgid "SoundOnLoginFailureFile=/path/to/sound.wav"
+#~ msgstr "SoundOnLoginFailureFile=/Pfad/zum/Klang.wav"
+
+#~ msgid "SystemMenu"
+#~ msgstr "SystemMenu"
+
+#~ msgid "SystemMenu=true"
+#~ msgstr "SystemMenu=true"
+
+#~ msgid "TitleBar"
+#~ msgstr "TitleBar"
+
+#~ msgid "TitleBar=true"
+#~ msgstr "TitleBar=true"
+
+#~ msgid "Use24Clock"
+#~ msgstr "Use24Clock"
+
+#~ msgid "Use24Clock=auto"
+#~ msgstr "Use24Clock=auto"
+
+#~ msgid ""
+#~ "Select the use of 24 hour clock. Some locales do not support 12 hour "
+#~ "format (like Finnish, that is <filename>fi_FI</filename>), and in those "
+#~ "locales this setting has no effect at all."
+#~ msgstr ""
+#~ "Setzt die Anzeige der Uhr auf das 24-Stunden-Format. Einige Sprachen "
+#~ "unterstÃŒtzen das 12-Stunden-Format nicht (z.B. Finnisch, bezeichnet durch "
+#~ "<filename>fi_FI</filename>), daher zeigt diese Einstellung in solchen "
+#~ "Sprachen keine Wirkung."
+
+#~ msgid "UseInvisibleInEntry"
+#~ msgstr "UseInvisibleInEntry"
+
+#~ msgid "UseInvisibleInEntry=false"
+#~ msgstr "UseInvisibleInEntry=false"
+
+#~ msgid "DefaultWelcome"
+#~ msgstr "DefaultWelcome"
+
+#~ msgid "DefaultWelcome=true"
+#~ msgstr "DefaultWelcome=true"
+
+#~ msgid "Welcome"
+#~ msgstr "Welcome"
+
+#~ msgid "Welcome=Welcome"
+#~ msgstr "Welcome=Welcome"
+
+#~ msgid "XineramaScreen"
+#~ msgstr "XineramaScreen"
+
+#~ msgid "XineramaScreen=0"
+#~ msgstr "XineramaScreen=0"
+
+#~ msgid "AllowAdd"
+#~ msgstr "AllowAdd"
+
+#~ msgid "AllowAdd=true"
+#~ msgstr "AllowAdd=true"
+
+#~ msgid "Broadcast"
+#~ msgstr "Broadcast"
+
+#~ msgid "Broadcast=true"
+#~ msgstr "Broadcast=true"
+
+#~ msgid "DefaultHostImage"
+#~ msgstr "DefaultHostImage"
+
+#~ msgid "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+#~ msgstr "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+
+#~ msgid "HostImageDir"
+#~ msgstr "HostImageDir"
+
+#~ msgid "HostImageDir=&lt;share&gt;/hosts"
+#~ msgstr "HostImageDir=&lt;share&gt;/hosts"
+
+#~ msgid "Hosts"
+#~ msgstr "Hosts"
+
+#~ msgid "Hosts=host1,host2"
+#~ msgstr "Hosts=host1,host2"
+
+#~ msgid "ScanTime"
+#~ msgstr "ScanTime"
+
+#~ msgid "ScanTime=4"
+#~ msgstr "ScanTime=4"
+
+#~ msgid "[debug]"
+#~ msgstr "[debug]"
+
+#~ msgid "Gestures"
+#~ msgstr "Gestures"
+
+#~ msgid "Gestures=false"
+#~ msgstr "Gestures=false"
+
+#~ msgid "Custom Commands"
+#~ msgstr "Benutzerdefinierte Befehle"
+
+#~ msgid "[customcommand]"
+#~ msgstr "[customcommand]"
+
+#~ msgid "CustomCommand[0-9]"
+#~ msgstr "CustomCommand[0-9]"
+
+#~ msgid "CustomCommand[0-9]="
+#~ msgstr "CustomCommand[0-9]="
+
+#~ msgid "CustomCommandIsPersistent[0-9]"
+#~ msgstr "CustomCommandIsPersistent[0-9]"
+
+#~ msgid "CustomCommandIsPersistent[0-9]="
+#~ msgstr "CustomCommandIsPersistent[0-9]="
+
+#~ msgid "CustomCommandLabel[0-9]"
+#~ msgstr "CustomCommandLabel[0-9]"
+
+#~ msgid "CustomCommandLabel[0-9]="
+#~ msgstr "CustomCommandLabel[0-9]="
+
+#~ msgid "CustomCommandLRLabel[0-9]"
+#~ msgstr "CustomCommandLRLabel[0-9]"
+
+#~ msgid "CustomCommandLRLabel[0-9]="
+#~ msgstr "CustomCommandLRLabel[0-9]="
+
+#~ msgid "CustomCommandNoRestart[0-9]"
+#~ msgstr "CustomCommandNoRestart[0-9]"
+
+#~ msgid "CustomCommandNoRestart[0-9]="
+#~ msgstr "CustomCommandNoRestart[0-9]="
+
+#~ msgid "CustomCommandText[0-9]"
+#~ msgstr "CustomCommandText[0-9]"
+
+#~ msgid "CustomCommandText[0-9]="
+#~ msgstr "CustomCommandText[0-9]="
+
+#~ msgid "CustomCommandTooltip[0-9]"
+#~ msgstr "CustomCommandTooltip[0-9]"
+
+#~ msgid "CustomCommandTooltip[0-9]="
+#~ msgstr "CustomCommandTooltip[0-9]="
+
+#~ msgid "X Server Definitions"
+#~ msgstr "X-Server-Definitionen"
+
+#~ msgid "[server-Standard]"
+#~ msgstr "[server-Standard]"
+
+#~ msgid "name"
+#~ msgstr "name"
+
+#~ msgid "name=Standard server"
+#~ msgstr "name=Standard server"
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "Der Name, der dem Benutzer angezeigt wird."
+
+#~ msgid "command"
+#~ msgstr "command"
+
+#~ msgid "command=/path/to/X"
+#~ msgstr "command=/Pfad/zu/X"
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Normally it is not necessary to add a "
+#~ "<filename>-nolisten tcp</filename> argument since the addition of this "
+#~ "argument is controlled by the <filename>DisallowTCP</filename> GDM "
+#~ "configuration option."
+#~ msgstr ""
+#~ "Der volle Pfad zum auszufÃŒhrenden X-Server-Befehl, einschlieÃlich "
+#~ "eventuell benÃ¶tigter Argumente. Normalerweise ist es unnÃ¶tig, ein "
+#~ "<filename>-nolisten tcp</filename>-Argument anzugeben, seit diese "
+#~ "Funktion durch die GDM-Konfigurationsoption <filename>DisallowTCP</"
+#~ "filename> kontrolliert wird."
+
+#~ msgid "flexible"
+#~ msgstr "flexible"
+
+#~ msgid "flexible=true"
+#~ msgstr "flexible=true"
+
+#~ msgid "handled"
+#~ msgstr "handled"
+
+#~ msgid "handled=true"
+#~ msgstr "handled=true"
+
+#~ msgid "chooser"
+#~ msgstr "chooser"
+
+#~ msgid "chooser=false"
+#~ msgstr "chooser=false"
+
+#~ msgid "priority"
+#~ msgstr "priority"
+
+#~ msgid "priority=0"
+#~ msgstr "priority=0"
+
+#~ msgid "[servers]"
+#~ msgstr "[servers]"
+
+#~ msgid "&lt;display number&gt;"
+#~ msgstr "&lt;display number&gt;"
+
+#~ msgid "0=Standard [device=/dev/foo]"
+#~ msgstr "0=Standard [device=/dev/foo]"
+
+#~ msgid ""
+#~ "\n"
+#~ "[servers]\n"
+#~ "0=Standard\n"
+#~ msgstr ""
+#~ "\n"
+#~ "[servers]\n"
+#~ "0=Standard\n"
+
+#~ msgid ""
+#~ "Normally GDM will write this file when the user logs in for the first "
+#~ "time, and rewrite it if the user chooses to change their default values "
+#~ "on a subsequent login."
+#~ msgstr ""
+#~ "Normalerweise schreibt GDM diese Datei bei der ersten Anmeldung eines "
+#~ "Benutzers. Die Datei wird geÃ€ndert, sobald der Benutzer die Standardwerte "
+#~ "bei einer spÃ€teren Anmeldung verÃ€ndert."
+
+#~ msgid "Controlling GDM"
+#~ msgstr "Steuerung von GDM"
+
+#~ msgid "Commands"
+#~ msgstr "Befehle"
+
+#~ msgid "The FIFO protocol"
+#~ msgstr "Das FIFO-Protokoll"
+
+#~ msgid ""
+#~ "\n"
+#~ "ADD_DYNAMIC_DISPLAY\n"
+#~ "ALL_SERVERS\n"
+#~ "ATTACHED_SERVERS\n"
+#~ "AUTH_LOCAL\n"
+#~ "CLOSE\n"
+#~ "FLEXI_XNEST\n"
+#~ "FLEXI_XNEST_USER\n"
+#~ "FLEXI_XSERVER\n"
+#~ "FLEXI_XSERVER_USER\n"
+#~ "GET_CONFIG\n"
+#~ "GET_CONFIG_FILE\n"
+#~ "GET_CUSTOM_CONFIG_FILE\n"
+#~ "GET_SERVER_LIST\n"
+#~ "GET_SERVER_DETAILS\n"
+#~ "GREETERPIDS\n"
+#~ "QUERY_LOGOUT_ACTION\n"
+#~ "QUERY_CUSTOM_CMD_LABELS\n"
+#~ "QUERY_CUSTOM_CMD_NO_RESTART_STATUS\n"
+#~ "QUERY_VT\n"
+#~ "RELEASE_DYNAMIC_DISPLAYS\n"
+#~ "REMOVE_DYNAMIC_DISPLAY\n"
+#~ "SERVER_BUSY\n"
+#~ "SET_LOGOUT_ACTION\n"
+#~ "SET_SAFE_LOGOUT_ACTION\n"
+#~ "SET_VT\n"
+#~ "UPDATE_CONFIG\n"
+#~ "VERSION\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ADD_DYNAMIC_DISPLAY\n"
+#~ "ALL_SERVERS\n"
+#~ "ATTACHED_SERVERS\n"
+#~ "AUTH_LOCAL\n"
+#~ "CLOSE\n"
+#~ "FLEXI_XNEST\n"
+#~ "FLEXI_XNEST_USER\n"
+#~ "FLEXI_XSERVER\n"
+#~ "FLEXI_XSERVER_USER\n"
+#~ "GET_CONFIG\n"
+#~ "GET_CONFIG_FILE\n"
+#~ "GET_CUSTOM_CONFIG_FILE\n"
+#~ "GET_SERVER_LIST\n"
+#~ "GET_SERVER_DETAILS\n"
+#~ "GREETERPIDS\n"
+#~ "QUERY_LOGOUT_ACTION\n"
+#~ "QUERY_CUSTOM_CMD_LABELS\n"
+#~ "QUERY_CUSTOM_CMD_NO_RESTART_STATUS\n"
+#~ "QUERY_VT\n"
+#~ "RELEASE_DYNAMIC_DISPLAYS\n"
+#~ "REMOVE_DYNAMIC_DISPLAY\n"
+#~ "SERVER_BUSY\n"
+#~ "SET_LOGOUT_ACTION\n"
+#~ "SET_SAFE_LOGOUT_ACTION\n"
+#~ "SET_VT\n"
+#~ "UPDATE_CONFIG\n"
+#~ "VERSION\n"
+
+#~ msgid ""
+#~ "These are described in detail below, including required arguments, "
+#~ "response format, and return codes."
+#~ msgstr ""
+#~ "Im folgenden Abschnitt werden diese detailliert beschrieben, "
+#~ "einschlieÃlich benÃ¶tigter Argumente, des Formats der Ausgaben und der "
+#~ "RÃŒckgabewerte."
+
+#~ msgid "ADD_DYNAMIC_DISPLAY"
+#~ msgstr "ADD_DYNAMIC_DISPLAY"
+
+#~ msgid "ALL_SERVERS"
+#~ msgstr "ALL_SERVERS"
+
+#~ msgid "ATTACHED_SERVERS"
+#~ msgstr "ATTACHED_SERVERS"
+
+#~ msgid "AUTH_LOCAL"
+#~ msgstr "AUTH_LOCAL"
+
+#~ msgid "CLOSE"
+#~ msgstr "CLOSE"
+
+#~ msgid "FLEXI_XNEST"
+#~ msgstr "FLEXI_XNEST"
+
+#~ msgid "FLEXI_XNEST_USER"
+#~ msgstr "FLEXI_XNEST_USER"
+
+#~ msgid "FLEXI_XSERVER"
+#~ msgstr "FLEXI_XSERVER"
+
+#~ msgid "FLEXI_XSERVER_USER"
+#~ msgstr "FLEXI_XSERVER_USER"
+
+#~ msgid "GET_CONFIG"
+#~ msgstr "GET_CONFIG"
+
+#~ msgid "GET_CONFIG_FILE"
+#~ msgstr "GET_CONFIG_FILE"
+
+#~ msgid "GET_CUSTOM_CONFIG_FILE"
+#~ msgstr "GET_CUSTOM_CONFIG_FILE"
+
+#~ msgid "GET_SERVER_DETAILS"
+#~ msgstr "GET_SERVER_DETAILS"
+
+#~ msgid "GET_SERVER_LIST"
+#~ msgstr "GET_SERVER_LIST"
+
+#~ msgid "GREETERPIDS"
+#~ msgstr "GREETERPIDS"
+
+#~ msgid "QUERY_LOGOUT_ACTION"
+#~ msgstr "QUERY_LOGOUT_ACTION"
+
+#~ msgid "QUERY_CUSTOM_CMD_LABELS"
+#~ msgstr "QUERY_CUSTOM_CMD_LABELS"
+
+#~ msgid "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+#~ msgstr "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+
+#~ msgid "QUERY_VT"
+#~ msgstr "QUERY_VT"
+
+#~ msgid "RELEASE_DYNAMIC_DISPLAYS"
+#~ msgstr "RELEASE_DYNAMIC_DISPLAYS"
+
+#~ msgid "REMOVE_DYNAMIC_DISPLAY"
+#~ msgstr "REMOVE_DYNAMIC_DISPLAY"
+
+#~ msgid "SERVER_BUSY"
+#~ msgstr "SERVER_BUSY"
+
+#~ msgid "SET_LOGOUT_ACTION"
+#~ msgstr "SET_LOGOUT_ACTION"
+
+#~ msgid "SET_SAFE_LOGOUT_ACTION"
+#~ msgstr "SET_SAFE_LOGOUT_ACTION"
+
+#~ msgid "SET_VT"
+#~ msgstr "SET_VT"
+
+#~ msgid "UPDATE_CONFIG"
+#~ msgstr "UPDATE_CONFIG"
+
+#~ msgid "VERSION"
+#~ msgstr "VERSION"
+
+#~ msgid "GDM User Commands"
+#~ msgstr "GDM-Benutzerbefehle"
+
+#~ msgid "<command>gdmXnestchooser</command> Command Line Options"
+#~ msgstr "<command>gdmXnestchooser</command>-Befehlszeilenoptionen"
+
+#~ msgid "-x, --xnest=STRING"
+#~ msgstr "-x, --xnest=STRING"
+
+#~ msgid "-o, --xnest-extra-options=OPTIONS"
+#~ msgstr "-o, --xnest-extra-options=OPTIONS"
+
+#~ msgid "-n, --no-query"
+#~ msgstr "-n, --no-query"
+
+#~ msgid "-d, --direct"
+#~ msgstr "-d, --direct"
+
+#~ msgid "-B, --broadcast"
+#~ msgstr "-B, --broadcast"
+
+#~ msgid "-b, --background"
+#~ msgstr "-b, --background"
+
+#~ msgid "--no-gdm-check"
+#~ msgstr "--no-gdm-check"
+
+#~ msgid "<command>gdmflexichooser</command> Command Line Options"
+#~ msgstr "<command>gdmflexichooser</command>-Befehlszeilenoptionen"
+
+#~ msgid ""
+#~ "In addition to the following options, <command>gdmflexiserver</command> "
+#~ "also supports standard GNOME options."
+#~ msgstr ""
+#~ "ZusÃ€tzlich zu den folgenden Optionen unterstÃŒtzt <command>gdmflexiserver</"
+#~ "command> auch die Standardoptionen von GNOME."
+
+#~ msgid "-c, --command=COMMAND"
+#~ msgstr "-c, --command=BEFEHL"
+
+#~ msgid "-n, --xnest"
+#~ msgstr "-n, --xnest"
+
+#~ msgid "-l, --no-lock"
+#~ msgstr "-l, --no-lock"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Aktuellen Bildschirm nicht sperren"
+
+#~ msgid "-a, --authenticate"
+#~ msgstr "-a, --authenticate"
+
+#~ msgid "-s, --startnew"
+#~ msgstr "-s, --startnew"
+
+#~ msgid "<command>gdmdynamic</command> Command Line Options"
+#~ msgstr "<command>gdmdynamic</command>-Befehlszeilenoptionen"
+
+#~ msgid "-a display=server"
+#~ msgstr "-a display=server"
+
+#~ msgid "-r"
+#~ msgstr "-r"
+
+#~ msgid "-d display"
+#~ msgstr "-d DISPLAY"
+
+#~ msgid "-l [pattern]"
+#~ msgstr "-l [pattern]"
+
+#~ msgid "-v"
+#~ msgstr "-v"
+
+#~ msgid "-b"
+#~ msgstr "-b"
+
+#~ msgid "-t RETRY"
+#~ msgstr "-t RETRY"
+
+#~ msgid "-s SLEEP"
+#~ msgstr "-s SLEEP"
+
+#~ msgid "<command>gdmphotosetup</command> Command Line Options"
+#~ msgstr "<command>gdmphotosetup</command>-Befehlszeilenoptionen "
+
+#~ msgid ""
+#~ "Allows the user to select an image that will be used as the user's photo "
+#~ "by GDM's face browser, if enabled by GDM. The selected file is stored as "
+#~ "<filename>~/.face</filename>. This command accepts standard GNOME options."
+#~ msgstr ""
+#~ "Erlaubt dem Benutzer, ein Bild auszuwÃ€hlen, das im Benutzeralbum "
+#~ "angezeigt wird, sofern dies in der GDM-Konfiguration unterstÃŒtzt wird. "
+#~ "Die ausgewÃ€hlte Datei wird als <filename>~/.face</filename> gespeichert. "
+#~ "Dieser Befehl akzeptiert die Standardoptionen von GNOME."
+
+#~ msgid "<command>gdmthemetester</command> Command Line Options"
+#~ msgstr "<command>gdmthemetester</command>-Befehlszeilenoptionen"
+
+#~ msgid "--nodaemon"
+#~ msgstr "--nodaemon"
+
+#~ msgid "--no-console"
+#~ msgstr "--no-console"
+
+#~ msgid ""
+#~ "Tell the daemon that it should not run anything on the console. This "
+#~ "means that none of the attached servers from the <filename>[servers]</"
+#~ "filename> section will be started, and the console will not be used for "
+#~ "communicating errors to the user. An empty <filename>[servers]</filename> "
+#~ "section automatically implies this option."
+#~ msgstr ""
+#~ "Weist den Daemon an, nichts in der Konsole auszufÃŒhren. Das bedeutet, "
+#~ "dass keiner der angeschlossenen Server in der <filename>[servers]</"
+#~ "filename>-Sektion gestartet und die Konsole nicht fÃŒr die Anzeige von "
+#~ "Fehlermeldungen an den Benutzer verwendet wird. Bei einer leeren "
+#~ "<filename>[servers]</filename>-Sektion wird diese Option automatisch "
+#~ "angewendet."
+
+#~ msgid "--config=CONFIGFILE"
+#~ msgstr "--config=KONFIGURATIONSDATEI"
+
+#~ msgid "Specify an alternative configuration file."
+#~ msgstr "Verwendet eine alternative Konfigurationsdatei."
+
+#~ msgid "--preserve-ld-vars"
+#~ msgstr "--preserve-ld-vars"
+
+#~ msgid "--wait-for-go"
+#~ msgstr "--wait-for-go"
+
+#~ msgid "<command>gdmsetup</command> Command Line Options"
+#~ msgstr "<command>gdmsetup</command>-Befehlszeilenoptionen"
+
+#~ msgid "GDM Internal Commands"
+#~ msgstr "Eingebaute GDM-Befehle"
+
+#~ msgid ""
+#~ "<command>gdmchooser</command> and <command>gdmlogin</command> Command "
+#~ "Line Options"
+#~ msgstr ""
+#~ "<command>gdmchooser</command>- und <command>gdmlogin</command>-"
+#~ "Befehlszeilenoptionen"
+
+#~ msgid "<command>gdmchooser</command> Command Line Options"
+#~ msgstr "<command>gdmchooser</command>-Befehlszeilenoptionen"
+
+#~ msgid "--xdmaddress=SOCKET"
+#~ msgstr "--xdmaddress=SOCKET"
+
+#~ msgid "--clientaddress=ADDRESS"
+#~ msgstr "--clientaddress=ADRESSE"
+
+#~ msgid "--connectionType=TYPE"
+#~ msgstr "--connectionType=TYP"
+
+#~ msgid "button"
+#~ msgstr "button"
+
+#~ msgid "entry"
+#~ msgstr "entry"
+
+#~ msgid "label"
+#~ msgstr "label"
+
+#~ msgid "list"
+#~ msgstr "list"
+
+#~ msgid "pixmap"
+#~ msgstr "pixmap"
+
+#~ msgid "rect"
+#~ msgstr "rect"
+
+#~ msgid "svg"
+#~ msgstr "svg"
+
+#~ msgid "user-pw-entry"
+#~ msgstr "user-pw-entry"
+
+#~ msgid "session"
+#~ msgstr "session"
+
+#~ msgid "language"
+#~ msgstr "language"
+
+#~ msgid "userlist"
+#~ msgstr "userlist"
+
+#~ msgid "userlist-rect"
+#~ msgstr "userlist-rect"
+
+#~ msgid "clock"
+#~ msgstr "clock"
+
+#~ msgid "Label that displays the date and time."
+#~ msgstr "Feld, das Datum und Uhrzeit anzeigt."
+
+#~ msgid "pam-prompt"
+#~ msgstr "pam-prompt"
+
+#~ msgid "pam-error"
+#~ msgstr "pam-error"
+
+#~ msgid "pam-error-logo"
+#~ msgstr "pam-error-logo"
+
+#~ msgid "pam-message"
+#~ msgstr "pam-message"
+
+#~ msgid "chooser_button"
+#~ msgstr "chooser_button"
+
+#~ msgid "config_button"
+#~ msgstr "config_button"
+
+#~ msgid "custom_cmd_button[0-9]"
+#~ msgstr "custom_cmd_button[0-9]"
+
+#~ msgid "disconnect_button"
+#~ msgstr "disconnect_button"
+
+#~ msgid "language_button"
+#~ msgstr "language_button"
+
+#~ msgid "halt_button"
+#~ msgstr "halt_button"
+
+#~ msgid "reboot_button"
+#~ msgstr "reboot_button"
+
+#~ msgid "session_button"
+#~ msgstr "session_button"
+
+#~ msgid "suspend_button"
+#~ msgstr "suspend_button"
+
+#~ msgid "system_button"
+#~ msgstr "system_button"
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;item type=\"rect\" background=\"true\"&gt;\n"
+#~ "    &lt;normal file=\"background.svg\"/&gt;\n"
+#~ "    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"-75\"/&gt;\n"
+#~ "&lt;/item&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;item type=\"rect\" background=\"true\"&gt;\n"
+#~ "    &lt;normal file=\"background.svg\"/&gt;\n"
+#~ "    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"-75\"/&gt;\n"
+#~ "&lt;/item&gt;\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+#~ "&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+#~ " &lt;greeter&gt;\n"
+#~ "\n"
+#~ "  &lt;item type=\"rect\" background=\"true\"&gt;\n"
+#~ "    &lt;normal file=\"background_for_login.svg\"/&gt;\n"
+#~ "    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"/&gt;\n"
+#~ "  &lt;/item&gt;\n"
+#~ "  &lt;item type=\"rect\"&gt;\n"
+#~ "    &lt;normal file=\"background_for_greeter.svg\"/&gt;\n"
+#~ "    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"/&gt;\n"
+#~ "  &lt;/item&gt;\n"
+#~ "[...]\n"
+#~ "&lt;/greeter&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+#~ "&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+#~ " &lt;greeter&gt;\n"
+#~ "\n"
+#~ "  &lt;item type=\"rect\" background=\"true\"&gt;\n"
+#~ "    &lt;normal file=\"background_for_login.svg\"/&gt;\n"
+#~ "    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"/&gt;\n"
+#~ "  &lt;/item&gt;\n"
+#~ "  &lt;item type=\"rect\"&gt;\n"
+#~ "    &lt;normal file=\"background_for_greeter.svg\"/&gt;\n"
+#~ "    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"/&gt;\n"
+#~ "  &lt;/item&gt;\n"
+#~ "[...]\n"
+#~ "&lt;/greeter&gt;\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+#~ "&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"/&gt;\n"
+#~ "&lt;listitem id=\"foo\"&gt;\n"
+#~ "&lt;text&gt;Foo&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;listitem id=\"bar\"&gt;\n"
+#~ "&lt;text&gt;Bar&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;/item&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+#~ "&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"/&gt;\n"
+#~ "&lt;listitem id=\"foo\"&gt;\n"
+#~ "&lt;text&gt;Foo&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;listitem id=\"bar\"&gt;\n"
+#~ "&lt;text&gt;Bar&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;/item&gt;\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+
+#~ msgid "Solaris Specific Features"
+#~ msgstr "Besonderheiten unter Solaris"
+
+#~ msgid "Using GDM on Solaris"
+#~ msgstr "Benutzung von GDM unter Solaris"
+
+#~ msgid ""
+#~ "\n"
+#~ "svcs cde-login\n"
+#~ msgstr ""
+#~ "\n"
+#~ "svcs cde-login\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "svcadm disable cde-login\n"
+#~ msgstr ""
+#~ "\n"
+#~ "svcadm disable cde-login\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "/dev/console    0600    /dev/sound/*            # audio devices\n"
+#~ msgstr ""
+#~ "\n"
+#~ "/dev/console    0600    /dev/sound/*            # audio devices\n"
+
+#~ msgid "Solaris Automatic Login"
+#~ msgstr "Automatische Anmeldung unter Solaris"
+
+#~ msgid ""
+#~ "\n"
+#~ "HALT:solaris.system.shutdown;REBOOT:solaris.system.shutdown\n"
+#~ msgstr ""
+#~ "\n"
+#~ "HALT:solaris.system.shutdown;REBOOT:solaris.system.shutdown\n"
+
+#~ msgid "Other Solaris Features"
+#~ msgstr "Andere Solaris-Merkmale"
+
+#~ msgid "GDM supports a few features specific to Solaris, as follows:"
+#~ msgstr ""
+#~ "GDM unterstÃŒtzt einige Solaris-spezifische Merkmale, und zwar folgende:"
+
+#~ msgid "Example Configurations"
+#~ msgstr "Beispielkonfigurationen"
+
+#~ msgid "Defining Custom Commands"
+#~ msgstr "Benutzerdefinierte Befehle"
+
+#~ msgid ""
+#~ "Both custom commands could be defined as follows. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "          \n"
+#~ "          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel1=_Update Me\n"
+#~ "          CustomCommandLRLabel1=Update the system\n"
+#~ "          CustomCommandText1=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip1=Updates the system\n"
+#~ "          CustomCommandNoRestart1=true\n"
+#~ "        </screen>"
+#~ msgstr ""
+#~ "Beide Benutzerbefehle kÃ¶nnten wie folgt definiert werden. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "          \n"
+#~ "          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel1=_Update Me\n"
+#~ "          CustomCommandLRLabel1=Update the system\n"
+#~ "          CustomCommandText1=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip1=Updates the system\n"
+#~ "          CustomCommandNoRestart1=true\n"
+#~ "        </screen>"
+
+#~ msgid ""
+#~ "You should not leave debug on after collecting data. It will clutter your "
+#~ "syslog and slow system performance."
+#~ msgstr ""
+#~ "Nach dem Sammeln der benÃ¶tigten Daten sollten Sie den Debug-Modus nicht "
+#~ "eingeschaltet lassen. Das wÃŒrde die Logdateien des Systems unnÃ¶tigerweise "
+#~ "verstopfen und es ausbremsen."
+
+#~ msgid ""
+#~ "Another common problem is that the GDM greeter program is having trouble "
+#~ "starting. This can happen, for example, if GDM cannot find a needed "
+#~ "library or other resource. Try starting the X server and a terminal "
+#~ "program, set the shell environment variable DOING_GDM_DEVELOPMENT=1 and "
+#~ "run <command>&lt;lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/"
+#~ "gdmgreeter</command>. Any error messages echoed to the terminal will "
+#~ "likely highlight the problem. Also, turning on debug and checking the "
+#~ "output sent to the system log will often highlight the problem."
+#~ msgstr ""
+#~ "Ein weiteres allgemeines Problem des GDM-BegrÃŒÃers sind diverse "
+#~ "Startschwierigkeiten. Dies kann beispielsweise dann passieren, wenn GDM "
+#~ "eine benÃ¶tigte Bibliothek oder andere Ressource nicht findet. Versuchen "
+#~ "Sie den X-Server und ein Terminalprogramm zu starten, setzen die Shell-"
+#~ "Umgebungsvariable DOING_GDM_DEVELOPMENT=1 und fÃŒhren Sie den Befehl "
+#~ "<command>&lt;lib&gt;/gdmlogin</command> oder <command>&lt;lib&gt;/"
+#~ "gdmgreeter</command> aus. Eventuelle Fehlermeldungen im Terminal werden "
+#~ "das Problem vielleicht aufdecken. Ebenso kann oft das Einschalten des "
+#~ "Debug-Modus und das ÃberprÃŒfen der ans System gesendeten Fehlermeldungen "
+#~ "das Problem verdeutlichen."
+
+#~ msgid "GDM Will Not Access User Settings"
+#~ msgstr "GDM greift nicht auf Benutzereinstellungen zu"
Index: proiecte/PPPP/gdm/docs/el/el.po
===================================================================
--- proiecte/PPPP/gdm/docs/el/el.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/el/el.po	(revision 134)
@@ -0,0 +1,4956 @@
+# translation of gdm-master-help-el-5161.merged.po to
+# Sterios Prosiniklis <steriosprosiniklis@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm-master-help-el-5161.merged\n"
+"POT-Creation-Date: 2009-09-12 16:34+0000\n"
+"PO-Revision-Date: 2009-10-10 04:12+0300\n"
+"Last-Translator: Sterios Prosiniklis <steriosprosiniklis@gmail.com>\n"
+"Language-Team: Greek <team@gnome.gr>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+"Report-Msgid-Bugs-To: \n"
+
+#: C/gdm.xml:13(title)
+msgid "GNOME Display Manager Reference Manual"
+msgstr "ÎÎ³ÏÎµÎ¹ÏÎ¯ÎŽÎ¹Î¿ Î±ÎœÎ±ÏÎ¿ÏÎ¬Ï ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® Î¿ÎžÏÎœÎ·Ï"
+
+#: C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:18(date)
+msgid "2008-09"
+msgstr "2008-09"
+
+#: C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr ""
+"Î€Î¿ GDM ÎµÎ¯ÎœÎ±Î¹ Î¿ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï Î¿ÎžÏÎœÎ·Ï ÏÎ¿Ï
+ GNOME, Î­ÎœÎ± ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÏÏÎœÎŽÎµÏÎ·Ï ÏÎµ "
+"Î³ÏÎ±ÏÎ¹ÎºÏ ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿Îœ."
+
+#: C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:30(othername)
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:37(firstname)
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:43(firstname)
+msgid "Jon"
+msgstr "Jon"
+
+#: C/gdm.xml:43(surname)
+msgid "McCann"
+msgstr "McCann"
+
+#: C/gdm.xml:45(email)
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: C/gdm.xml:49(firstname)
+msgid "Ray"
+msgstr "Ray"
+
+#: C/gdm.xml:49(surname)
+msgid "Strode"
+msgstr "Strode"
+
+#: C/gdm.xml:51(email)
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: C/gdm.xml:55(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:55(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:57(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:62(year)
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:63(year)
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:64(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:67(year)
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:68(year) C/gdm.xml:73(year) C/gdm.xml:79(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:69(year) C/gdm.xml:80(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:70(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:74(year) C/gdm.xml:83(year)
+msgid "2007"
+msgstr "2007"
+
+#: C/gdm.xml:75(year) C/gdm.xml:84(year)
+msgid "2008"
+msgstr "2008"
+
+#: C/gdm.xml:76(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:81(year)
+msgid "2005"
+msgstr "2005"
+
+#: C/gdm.xml:82(year)
+msgid "2006"
+msgstr "2006"
+
+#: C/gdm.xml:85(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"ÎÎ¯ÎœÎµÏÎ±Î¹ Î¬ÎŽÎµÎ¹Î± Î³Î¹Î± Î±ÎœÏÎ¹Î³ÏÎ±ÏÎ®, ÎŽÎ¹Î±ÎœÎ¿ÎŒÎ® ÎºÎ±Î¹/Î® ÏÏÎ¿ÏÎ¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+ Ï
+ÏÏ ÏÎ¿Ï
+Ï "
+"ÏÏÎ¿Ï
+Ï ÏÎ·Ï ÎÎ»ÎµÏÎžÎµÏÎ·Ï ÎÎŽÎµÎ¹Î±Ï Î€ÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ·Ï GNU (GFDL), ÎÎºÎŽÎ¿ÏÎ· 1.1 Î® "
+"ÎŒÎµÏÎ±Î³ÎµÎœÎ­ÏÏÎµÏÎ· ÎµÎºÎŽÎ¹ÎŽÏÎŒÎµÎœÎ· Î±ÏÏ ÏÎ¿ ÎÎŽÏÏ
+ÎŒÎ± ÎÎ»ÎµÏÎžÎµÏÎ¿Ï
+ ÎÎ¿Î³Î¹ÏÎŒÎ¹ÎºÎ¿Ï ÏÏÏÎ¯Ï Î£ÏÎ±ÎžÎµÏÎ¬ "
+"ÎÎŽÎ¬ÏÎ¹Î±, ÏÏÏÎ¯Ï ÎÎŸÏÏÏ
+Î»Î»Î± ÎÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+, ÎºÎ±Î¹ ÏÏÏÎ¯Ï ÎÏÎ¹ÏÎžÏÏÏ
+Î»Î»Î± ÎÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+. ÎÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± "
+"Î²ÏÎµÎ¯ÏÎµ Î­ÎœÎ± Î±ÎœÏÎ¯Î³ÏÎ±ÏÎ¿ ÏÎ·Ï GFDL ÏÎµ Î±Ï
+ÏÏÎœ ÏÎ¿Îœ <ulink type=\"help\" url=\"ghelp:"
+"fdl\">ÏÏÎœÎŽÎµÏÎŒÎ¿</ulink> Î® ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ COPYING-DOCS ÏÎ¿Ï
+ ÎŽÎ¹Î±ÎœÎµÎŒÎ®ÎžÎ·ÎºÎµ ÎŒÎµ Î±Ï
+ÏÏÎœ "
+"ÏÎ¿Îœ Î¿ÎŽÎ·Î³Ï."
+
+#: C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"ÎÏ
+ÏÎ® Î· ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ­ÏÎ¿Ï ÏÎ·Ï ÏÏ
+Î»Î»Î¿Î³Î®Ï ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ·Ï ÏÎ¿Ï
+ GNOME ÏÏÏÏ "
+"ÎŽÎ¹Î±ÎœÎ­ÎŒÎµÏÎ±Î¹ Ï
+ÏÏ ÏÎ¿Ï
+Ï ÏÏÎ¿Ï
+Ï ÏÎ¿Ï
+ GFDL. ÎÎ¬Îœ ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ÏÎµ ÎœÎ± ÎŽÎ¹Î±ÎœÎµÎ¯ÎŒÎµÏÎµ Î±Ï
+ÏÎ® ÏÎ·Îœ "
+"ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· ÎŸÎµÏÏÏÎ¹ÏÏÎ¬ Î±ÏÏ ÏÎ·Îœ ÏÏ
+Î»Î»Î¿Î³Î®, ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÏÎ¿ ÎºÎ¬ÎœÎµÏÎµ ÎµÎ¬Îœ Î· ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· "
+"ÏÏ
+ÎœÎ¿ÎŽÎµÏÎµÏÎ±Î¹ Î±ÏÏ Î±ÎœÏÎ¯Î³ÏÎ±ÏÎ¿ ÏÎ·Ï Î¬ÎŽÎµÎ¹Î±Ï (GFDL) ÏÏÏÏ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÏÎ±Î¹ ÏÏÎ¿Îœ ÏÎ¿ÎŒÎ­Î± 6 "
+"ÏÎ·Ï Î¬ÎŽÎµÎ¹Î±Ï."
+
+#: C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Î Î¿Î»Î»Î­Ï Î±ÏÏ ÏÎ¹Ï Î¿ÎœÎ¿ÎŒÎ±ÏÎ¯ÎµÏ ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ Î±ÏÏ ÎµÏÎ±Î¹ÏÎµÎ¯ÎµÏ Î³Î¹Î± ÏÎ·Îœ "
+"ÎŽÎ¹Î±ÏÎ¿ÏÎ¿ÏÎ¿Î¯Î·ÏÎ· ÏÏÎœ ÏÏÎ¿ÏÏÎœÏÏÎœ ÎºÎ±Î¹ Ï
+ÏÎ·ÏÎµÏÎ¹ÏÎœ ÏÎ¿Ï
+Ï Î­ÏÎ¿Ï
+Îœ ÎºÎ±ÏÎ±ÏÏÏÎ·ÎžÎµÎ¯ ÏÏ ÎµÎŒÏÎ¿ÏÎ¹ÎºÎ¬ "
+"ÏÎ®ÎŒÎ±ÏÎ±. Î£Îµ ÏÏÎ¿Î¹Î¿ ÏÎ·ÎŒÎµÎ¯Î¿ ÏÎ·Ï ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ·Ï GNOME ÏÏ
+ÏÏÎœ ÎµÎŒÏÎ±ÎœÎ¯Î¶Î¿ÎœÏÎ±Î¹ Î±Ï
+ÏÎ­Ï Î¿Î¹ "
+"Î¿ÎœÎ¿ÎŒÎ±ÏÎ¯ÎµÏ, ÎºÎ±Î¹ ÎµÏÏÏÎ¿Îœ ÏÎ± ÎŒÎ­Î»Î· ÏÎ¿Ï
+ ÎÏÎ³Î¿Ï
+ ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ·Ï GNOME Î­ÏÎ¿Ï
+Îœ Î»Î¬Î²ÎµÎ¹ Î³ÎœÏÏÎ· "
+"Î±Ï
+ÏÏÎœ ÏÏÎœ ÎµÎŒÏÎ¿ÏÎ¹ÎºÏÎœ ÏÎ·ÎŒÎ¬ÏÏÎœ, Î¿Î¹ Î¿ÎœÎ¿ÎŒÎ±ÏÎ¯ÎµÏ Î® ÏÎ± Î±ÏÏÎ¹ÎºÎ¬ Î±Ï
+ÏÏÎœ ÎžÎ± Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Î¹ ÎŒÎµ "
+"ÎºÎµÏÎ±Î»Î±Î¯Î¿Ï
+Ï ÏÎ±ÏÎ±ÎºÏÎ®ÏÎµÏ."
+
+#: C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"Î Î€ÎÎÎÎÎ¡ÎÎ©Î£Î ÎÎ¥Î€Î Î ÎÎ¡ÎÎ§ÎÎ€ÎÎ \"Î©Î£ ÎÎ§ÎÎ\", Î§Î©Î¡ÎÎ£ ÎÎÎÎÎ ÎÎÎÎ¥ÎÎ£Î ÎÎ€Î ÎÎ ÎÎ¡ÎÎ ÎÎ "
+"ÎÎÎ¥Î ÎÎ¡ÎÎ€ÎÎ£ÎÎ ÎÎÎ ÎÎÎ Î£ÎÎÎ Î Î ÎÎ€Î ÎÎÎÎÎ Î§Î©Î¡ÎÎ£ Î£ÎŠÎÎÎÎ. ÎÎÎÎÎÎÎ¡Î Î ÎÎ¥ÎÎ¥ÎÎ ÎÎÎ "
+"Î€ÎÎ Î ÎÎÎÎ€ÎÎ€Î, ÎÎÎ¡ÎÎÎÎÎ ÎÎÎ ÎÎÎÎ€ÎÎ¥Î¡ÎÎÎÎÎ€ÎÎ€Î Î€ÎÎ£ Î€ÎÎÎÎÎ¡ÎÎ©Î£ÎÎ£ Î Î ÎÎ¡ÎÎÎÎÎÎ©Î "
+"ÎÎ¥Î€ÎÎ£ ÎÎÎÎÎÎ Î£Î ÎÎ£ÎÎ£. ÎÎÎ Î Î€ÎÎÎÎÎ¡ÎÎ©Î£Î ÎÎ¥Î€Î Î Î ÎÎ¡ÎÎÎÎÎÎ ÎÎ¥Î€ÎÎ£ ÎÎÎÎÎ ÎÎÎÎÎ£ "
+"ÎÎÎ€Î ÎÎÎ ÎÎÎ Î€Î¡ÎÎ Î ÎÎ£ÎÎÎ£ ÎÎÎÎÎÎÎÎÎÎÎ€Î Î€ÎÎ ÎÎ¥ÎÎ¥ÎÎ Î€ÎÎ£ ÎÎÎÎ¡ÎÎ©Î£ÎÎ£. Î ÎÎ ÎÎÎÎÎÎ "
+"ÎÎ¥ÎÎ¥ÎÎÎ£ Î ÎÎ¥ Î£Î¥ÎÎÎÎÎ¥ÎÎ ÎÎ¥Î€Î Î€ÎÎ Î€ÎÎÎÎÎ¡ÎÎ©Î£Î ÎÎÎÎÎ ÎÎÎÎ ÎÎ£Î ÎÎ£Î€Î ÎÎÎÎÎÎ€Î ÎÎ¥Î€ÎÎ£. "
+"ÎÎÎÎÎ Î§Î¡ÎÎ£Î Î€ÎÎ£ Î€ÎÎÎÎÎ¡ÎÎ©Î£ÎÎ£ Î Î ÎÎ¡ÎÎÎÎÎÎ©Î ÎÎ¥Î€ÎÎ£ ÎÎÎ ÎÎ ÎÎ€Î¡ÎÎ ÎÎ€ÎÎ Î ÎÎ¡Î ÎÎÎÎ ÎÎÎ "
+"Î£Î¥ÎÎÎÎÎ¥ÎÎ€ÎÎ ÎÎ Î Î€ÎÎ ÎÎ ÎÎÎÎÎÎ ÎÎ¥ÎÎ¥ÎÎÎ£."
+
+#: C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"Î£Î ÎÎÎÎÎ Î ÎÎ¡ÎÎ Î€Î©Î£Î ÎÎÎ Î¥Î Î ÎÎÎÎÎ ÎÎÎÎÎÎ Î£Î¥ÎÎÎÎÎ, ÎÎÎ€Î ÎÎÎ£Î© Î£Î¥ÎÎÎÎÎÎÎ©Î Î "
+"ÎÎÎÎÎ©Î£, ÎÎÎ ÎÎ¥ÎÎ¥ÎÎÎÎ€ÎÎ Î Î£Î¥ÎÎÎ¡ÎÎŠÎÎÎ£, Î ÎÎÎÎÎÎÎÎÎ£, Î ÎÎÎÎÎ£ Î£Î¥ÎÎ¥Î ÎÎ¥ÎÎ¥ÎÎÎ£ ÎÎÎ "
+"Î€ÎÎ Î£Î¥ÎÎÎ¡ÎÎŠÎ Î€ÎÎ£ Î€ÎÎÎÎÎ¡ÎÎ©Î£ÎÎ£, ÎÎÎ ÎÎÎÎÎ£ÎÎ£ Î ÎÎÎÎ£ÎÎ£, Î€Î¥Î§ÎÎÎÎ£ Î ÎÎ ÎÎÎÎÎÎ£ "
+"Î ÎÎÎ€Î©Î£ ÎŠÎ¥Î£ÎÎ©Î£ Î ÎÎ¥ Î Î¡ÎÎÎ¡Î§ÎÎÎ€ÎÎ ÎÎ Î Î€ÎÎ Î§Î¡ÎÎ£Î Î€ÎÎ£ Î€ÎÎÎÎÎ¡ÎÎ©Î£ÎÎ£ ÎÎÎ/Î Î ÎÎ¡ÎÎÎÎÎÎ©Î "
+"ÎÎ¥Î€ÎÎ£ ÎÎÎÎÎ ÎÎÎ ÎÎÎ ÎÎ§ÎÎ Î¥Î ÎÎ¡ÎÎÎ Î Î¡ÎÎÎÎÎÎ ÎÎÎÎ£Î ÎÎÎ Î€ÎÎ Î ÎÎÎÎÎÎ€ÎÎ€Î Î¥Î ÎÎ¡ÎÎÎ£ "
+"Î€ÎÎ€ÎÎÎ©Î ÎÎÎÎÎ©Î."
+
+#: C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"Î€Î ÎÎÎÎ¡ÎÎŠÎ ÎÎÎ Î€Î¡ÎÎ ÎÎ ÎÎÎÎÎÎÎÎ£ ÎÎÎÎÎ£ÎÎÎ£ ÎÎ¥Î€ÎÎ¥ Î ÎÎ¡ÎÎ§ÎÎÎ€ÎÎ Î¥Î Î Î€ÎÎ¥Î£ ÎÎ¡ÎÎ¥Î£ Î€ÎÎ£ "
+"ÎÎÎÎÎÎ£ GNU FREE DOCUMENTATION ÎÎ Î€ÎÎ Î ÎÎ¡ÎÎÎ€ÎÎ¡Î© ÎÎÎÎ¥ÎÎ¡ÎÎÎÎ£Î ÎÎ€Î: <placeholder-"
+"1/>"
+
+#: C/gdm.xml:90(releaseinfo) C/gdm.xml:101(para)
+msgid ""
+"This manual describes version 2.26.0 of the GNOME Display Manager. It was "
+"last updated on 02/10/2009."
+msgstr ""
+"Î€Î¿ ÎµÎ³ÏÎµÎ¹ÏÎ¯ÎŽÎ¹Î¿ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÎ¹ ÏÎ·Îœ Î­ÎºÎŽÎ¿ÏÎ· 2.26.0 ÏÎ¿Ï
+ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® Î¿ÎžÏÎœÎ·Ï GNOME. "
+"ÎÎœÎ·ÎŒÎµÏÏÎžÎ·ÎºÎµ ÏÎ·Îœ 10/02/2009."
+
+#: C/gdm.xml:99(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "ÎÏÎ¿Î¹ ÎºÎ±Î¹ ÏÏ
+ÎŒÎ²Î¬ÏÎµÎ¹Ï ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ ÎµÎ³ÏÎµÎ¹ÏÎ¯ÎŽÎ¹Î¿"
+
+#: C/gdm.xml:106(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr ""
+"Chooser - Î ÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÎµÏÎ¹Î»Î¿Î³Î®Ï Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï Î³Î¹Î± ÏÎ·Îœ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· "
+"ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï ÏÎ¿Ï
+ Î±ÏÏ ÏÎ·Îœ ÏÎ¿ÏÎ¹ÎºÎ® (<command>gdm-host-chooser</command>)."
+
+#: C/gdm.xml:111(para)
+msgid ""
+"FreeDesktop - The organization providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr ""
+"FreeDesktop - Î Î¿ÏÎ³Î¬ÎœÏÏÎ· ÏÎ¿Ï
+ ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ± ÏÏÏÏÏ
+ÏÎ± ÎµÏÎ¹ÏÎ¬ÎœÎµÎ¹Î±Ï ÎµÏÎ³Î±ÏÎ¯Î±Ï, ÏÏÏÏ Î¿Î¹ "
+"ÏÏÎ¿ÎŽÎ¹Î±Î³ÏÎ±ÏÎ­Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÏÏÎ·Îœ ÎµÏÎ¹ÏÎ¬ÎœÎµÎ¹Î± ÎµÏÎ³Î±ÏÎ¯Î±Ï ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ Î±ÏÏ ÏÎ¿ "
+"GDM. <ulink type=\"http\" url=\"http://www.freedesktop.org/\"> http://www."
+"freedesktop.org</ulink>."
+
+#: C/gdm.xml:117(para)
+msgid ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+msgstr ""
+"GDM - GNOME Display Manager. Î§ÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î³Î¹Î± ÏÎ·Îœ ÏÎµÏÎ¹Î³ÏÎ±ÏÎ® ÏÎ¿Ï
+ ÏÎ±ÎºÎ­ÏÎ¿Ï
+ "
+"ÏÎ±Îœ ÏÏÎœÎ¿Î»Î¿."
+
+#: C/gdm.xml:122(para)
+msgid ""
+"Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr ""
+"Greeter - Î€Î¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ Î³ÏÎ±ÏÎ¹ÎºÎ¿Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï Î³Î¹Î± ÏÎ·Îœ ÎµÎ¯ÏÎ¿ÎŽÎ¿ (ÏÏÎœÎŽÎµÏÎ·) "
+"(<command>gdm-simple-greeter</command>)."
+
+#: C/gdm.xml:126(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM - ÎÎ·ÏÎ±ÎœÎ¹ÏÎŒÏÏ ÎµÏÎ¹ÎºÏÏÏÏÎ·Ï ÎŒÎµ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± ÏÏÎœÎŽÎµÏÎ·Ï"
+
+#: C/gdm.xml:130(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP -Î ÏÏÏÏÎºÎ¿Î»Î»Î¿ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï X (X Display)"
+
+#: C/gdm.xml:134(para)
+msgid ""
+"Xserver - An implementation of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+msgstr ""
+"Xserver -ÎÎ¹Î± Ï
+Î»Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ¿Ï
+ X Window System. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± Î¿ ÎŽÎ¹Î±ÎºÎ¿ÎŒÎ¹ÏÏÎ®Ï "
+"ÎŽÎ¹Î±ÎŽÎ¹ÎºÏÏÎ¿Ï
+ ÏÎ¿Ï
+ ÏÎ±ÏÎ­ÏÎµÏÎ±Î¹ Î±ÏÏ ÏÎ¿ X.org Foundation <ulink type=\"http\" url="
+"\"http://www.x.org/\">http://www.x.org</ulink>."
+
+#: C/gdm.xml:140(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+msgstr ""
+"ÎÎ¹Î±ÎŽÏÎ¿ÎŒÎ­Ï ÏÎ¿Ï
+ Î±ÏÏÎ¯Î¶Î¿Ï
+Îœ ÎŒÎµ Î»Î­ÎŸÎ· ÎµÎœÏÏÏ ÏÎ±ÏÎ­ÎœÎžÎµÏÎ·Ï-Î³ÏÎœÎ¯Î± ÎµÎ¯ÎœÎ±Î¹ ÏÏÎµÏÎ¹ÎºÎ­Ï ÏÏÎ¿ "
+"ÏÏÏÎžÎµÎŒÎ± ÏÎ·Ï ÎµÎ³ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ·Ï. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± <filename>&lt;share&gt;/pixmaps/</"
+"filename> Î±ÎœÎ±ÏÎ­ÏÎµÏÎ±Î¹ ÏÏÎ¿ <filename>/usr/share/pixmaps</filename> Î±Îœ ÏÎ¿ GDM "
+"ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎ·ÎºÎµ ÎŒÎµ ÏÏÏÎžÎµÎŒÎ± <command>--prefix=/usr</command>."
+
+#: C/gdm.xml:151(title)
+msgid "Overview"
+msgstr "ÎÏÎ¹ÏÎºÏÏÎ·ÏÎ·"
+
+#: C/gdm.xml:154(title)
+msgid "Introduction"
+msgstr "ÎÎ¹ÏÎ±Î³ÏÎ³Î®"
+
+#: C/gdm.xml:156(para)
+msgid ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+msgstr ""
+"Î ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï Î¿ÎžÏÎœÎ·Ï GNOME (GDM) Ï
+Î»Î¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ»Î± ÏÎ± ÏÎ·ÎŒÎ±ÎœÏÎ¹ÎºÎ¬ ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÎ¬ "
+"ÏÎ¿Ï
+ Î±ÏÎ±Î¹ÏÎ¿ÏÎœÏÎ±Î¹ Î³Î¹Î± ÏÎ·Îœ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· ÏÎ¿ÏÎ¹ÎºÏÎœ ÎºÎ±Î¹ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÏÎœ Î¿ÎžÎ¿ÎœÏÎœ. Î€Î¿ GDM "
+"Î³ÏÎ¬ÏÎ·ÎºÎµ ÎµÎŸ' Î±ÏÏÎ®Ï ÎºÎ±Î¹ ÎŽÎµÎœ ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÎºÏÎŽÎ¹ÎºÎ± Î±ÏÏ ÏÎ¿ XDM Î® Î±ÏÏ ÏÎ¿ X Consortium."
+
+#: C/gdm.xml:163(para)
+msgid ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÏÎ¿ GDM ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎ¹ÎŒÎ¿, ÎºÎ±Î¹ ÏÎ¿Î»Î»Î­Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï "
+"Î­ÏÎ¿Ï
+Îœ Î±ÎœÏÎ¯ÎºÏÏ
+ÏÎ¿ ÏÏÎ·Îœ Î±ÏÏÎ¬Î»ÎµÎ¹Î±. ÎÎ­ÎŒÎ±ÏÎ± ÏÎ¿Ï
+ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î­ÏÎµÏÎµ Ï
+Ï' ÏÏÎ¹Îœ ÏÎ±Ï "
+"ÏÎ¿ÎœÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ Î­Î³Î³ÏÎ±ÏÎ¿."
+
+#: C/gdm.xml:169(para)
+msgid ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+msgstr ""
+"Î Î±ÏÎ±ÎºÎ±Î»Ï ÏÎ·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÎºÎ¬ÏÎ¿Î¹Î± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÎ¬ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎœÎ¿Ï
+Îœ ÏÎ¿ GDM /"
+"ÏÏÏÎµ ÎœÎ± ÏÏ
+ÎŒÏÎµÏÎ¹ÏÎ­ÏÎµÏÎ±Î¹ ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ¬ Î±ÏÏ ÏÎ¹Ï ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎµÏ ÏÎ¹ÎŒÎ­Ï ÏÎ¿Ï
+ "
+"ÏÎµÏÎ¹Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Î¹ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ Î­Î³Î³ÏÎ±ÏÎ¿. ÎÎœ ÏÎ¿ GDM ÏÏ
+ÎŒÏÎµÏÎ¹ÏÎ­ÏÎµÏÎ±Î¹ ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ¬ Î±ÏÏ "
+"ÏÏÎ¹ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÏÎ±Î¹ ÏÏÎ·Îœ ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ·, ÎµÎ»Î­Î³ÎŸÏÎµ Î±Îœ ÎºÎ¬ÏÎ¿Î¹Î± ÏÏÎµÏÎ¹ÎºÎ® ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÎµÎ¯ÎœÎ±Î¹ "
+"ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ® Î±ÏÏ ÏÏÎ¹ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÏÎ±Î¹ ÎµÎŽÏ."
+
+#: C/gdm.xml:176(para)
+msgid ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr ""
+"ÎÎ¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÏÏÎµÏÎ¹ÎºÎ¬ ÎŒÎµ ÏÎ¿ GDM, ÎµÏÎ¹ÏÎºÎµÏÏÎµÎ¯ÏÎµ ÏÎ¿Îœ ÎŽÎ¹ÎºÏÏ
+Î±ÎºÏ "
+"ÏÏÏÎ¿ ÏÎ¿Ï
+ Î­ÏÎ³Î¿Ï
+ ÏÏÎ·Îœ ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ· <ulink type=\"http\" url=\"http://www.gnome."
+"org/projects/gdm/\"> http://www.gnome.org/projects/gdm</ulink> ÎºÎ±Î¹ ÏÎ¿ "
+"Î±ÎœÏÎ¯ÏÏÎ¿Î¹ÏÎ¿ Wiki <ulink type=\"http\" url=\"http://live.gnome.org/GDM\"> "
+"http://live.gnome.org/GDM</ulink>."
+
+#: C/gdm.xml:184(para)
+msgid ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+msgstr ""
+"ÎÎ¹Î± ÏÏ
+Î¶Î·ÏÎ®ÏÎµÎ¹Ï ÎºÎ±Î¹ ÎµÏÏÏÎ®ÎŒÎ±ÏÎ± ÏÏÎµÏÎ¹ÎºÎ¬ ÎŒÎµ ÏÎ¿ GDM, ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÏÎµ ÏÎ·Îœ Î»Î¯ÏÏÎ± "
+"<address><email>gdm-list@gnome.org</email></address>.Î Î»Î¯ÏÏÎ± Î±Ï
+ÏÎ® "
+"Î±ÏÏÎµÎ¹Î¿ÎžÎµÏÎµÎ¯ÏÎ±Î¹ ÎºÎ±Î¹ ÎµÎ¯ÎœÎ±Î¹ ÎºÎ±Î»Î® ÏÏÎ±ÎºÏÎ¹ÎºÎ® ÎœÎ± Î±ÎœÎ±Î¶Î·ÏÎ¬ÏÎµ Î±ÏÎ±ÎœÏÎ®ÏÎµÎ¹Ï ÏÎµ ÎºÎ¿Î¹ÎœÎ¬ "
+"ÎµÏÏÏÎ®ÎŒÎ±ÏÎ± ÏÎµ Î±Ï
+ÏÎ®Îœ. Î€Î¿ Î±ÏÏÎµÎ¯Î¿ ÏÎ·Ï Î²ÏÎ¯ÏÎºÎµÏÎ±Î¹ ÏÏÎ·Îœ ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ· <ulink type=\"http"
+"\" url=\"http://mail.gnome.org/archives/gdm-list/\"> http://mail.gnome.org/"
+"archives/gdm-list/</ulink> ÎºÎ±Î¹ Î­ÏÎµÎ¹ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± Î±ÎœÎ±Î¶Î®ÏÎ·ÏÎ·Ï ÎŒÎ·ÎœÏ
+ÎŒÎ¬ÏÏÎœ ÎŒÎµ "
+"Î»Î­ÎŸÎµÎ¹Ï ÎºÎ»ÎµÎ¹ÎŽÎ¯."
+
+#: C/gdm.xml:194(para)
+msgid ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+msgstr ""
+"Î Î±ÏÎ±ÎºÎ±Î»Ï Ï
+ÏÎ¿Î²Î¬Î»ÎµÏÎµ ÏÎ¹Ï Î±ÎœÎ±ÏÎ¿ÏÎ­Ï ÏÏÎ±Î»ÎŒÎ¬ÏÏÎœ ÎºÎ±Î¹ ÏÎ± Î±Î¹ÏÎ®ÎŒÎ±ÏÎ± ÏÎ±Ï ÏÏÎ·Îœ ÎºÎ±ÏÎ·Î³Î¿ÏÎ¯Î± "
+"\"gdm\" ÏÏÎ·Îœ ÏÎµÎ»Î¯ÎŽÎ± <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> "
+"http://bugzilla.gnome.org</ulink>."
+
+#: C/gdm.xml:203(title)
+msgid "Interface Stability"
+msgstr "Î£ÏÎ±ÎžÎµÏÏÏÎ·ÏÎ± ÎŽÎ¹ÎµÏÎ±ÏÎ®Ï"
+
+#: C/gdm.xml:205(para)
+msgid ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionality has not "
+"been reimplemented yet."
+msgstr ""
+"Î€Î¿ GDM 2.20 ÎºÎ±Î¹ ÏÎ± ÏÎ±Î»Î±Î¹ÏÏÎµÏÎ± Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹Î¶Î±Îœ ÏÏÎ±ÎžÎµÏÎ­Ï ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎµÎ¹Ï ÎŽÎ¹ÎµÏÎ±ÏÎ®Ï. "
+"ÎÎŒÏÏ, Î¿ ÎºÏÎŽÎ¹ÎºÎ±Ï Î³ÏÎ¬ÏÏÎ·ÎºÎµ ÎµÎŸ' Î±ÏÏÎ®Ï Î³Î¹Î± ÏÎ¿ GDM 2.22, ÎºÎ±Î¹ ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÏÎ»Î®ÏÏÏ "
+"ÏÏ
+ÎŒÎ²Î±ÏÏÏ ÎŒÎµ ÏÎ±Î»Î±Î¹ÏÏÎµÏÎµÏ ÎµÎºÎŽÏÏÎµÎ¹Ï. ÎÏ
+ÏÏ ÏÏ
+ÎŒÎ²Î±Î¯ÎœÎµÎ¹ ÎµÎœ ÎŒÎ­ÏÎµÎ¹ Î³Î¹Î±ÏÎ¯ Î¿Î¹ "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ­Ï, Î­ÏÏÎ¹ ÎºÎ¬ÏÎ¿Î¹ÎµÏ ÎµÏÎ¹Î»Î¿Î³Î­Ï ÎŽÎµÎœ Î­ÏÎ¿Ï
+Îœ ÎœÏÎ·ÎŒÎ±, ÎµÎœ "
+"ÎŒÎ­ÏÎµÎ¹ Î³Î¹Î±ÏÎ¯ ÎºÎ¬ÏÎ¿Î¹ÎµÏ ÎµÏÎ¹Î»Î¿Î³Î­Ï ÎŽÎµÎœ ÎµÎ¯ÏÎ±Îœ ÏÎ¿ÏÎ­ ÎœÏÎ·ÎŒÎ± ÎºÎ±Î¹ ÎµÎœ ÎŒÎ­ÏÎµÎ¹ Î³Î¹Î±ÏÎ¯ ÎºÎ¬ÏÎ¿Î¹ÎµÏ "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÎŽÎµÎœ Î­ÏÎ¿Ï
+Îœ Ï
+Î»Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î±ÎºÏÎŒÎ· ÏÏÎ¹Ï ÎœÎµÏÏÎµÏÎµÏ ÎµÎºÎŽÏÏÎµÎ¹Ï."
+
+#: C/gdm.xml:214(para)
+msgid ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+msgstr ""
+"ÎÎ¹ÎµÏÎ±ÏÎ­Ï ÏÎ¿Ï
+ ÏÏ
+ÎœÎµÏÎ¯Î¶Î¿Ï
+Îœ ÎœÎ± Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÎŒÎµ ÏÏÎ±ÎžÎµÏÏ ÏÏÏÏÎ¿ (stable) "
+"ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎ¿Ï
+Îœ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î± ÎµÎœÏÎ¿Î»ÏÎœ Init, PreSession, PostSession, PostLogin "
+"ÎºÎ±Î¹ Xsession. ÎÎ¬ÏÎ¿Î¹ÎµÏ ÎµÏÎ¹Î»Î¿Î³Î­Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>&lt;"
+"etc&gt;/gdm/custom.conf</filename> Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ Î±ÎºÏÎŒÎ·. ÎÏÎ¯ÏÎ·Ï ÏÏ
+ÎœÎµÏÎ¯Î¶ÎµÏÎ±Î¹ "
+"Î· Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· Î³Î¹Î± ÏÎ¿ <filename>~/.dmrc</filename> ÎºÎ±Î¹ ÏÎ¹Ï ÏÎ¿ÏÎ¿ÎžÎµÏÎ¯ÎµÏ ÎµÎ¹ÎºÏÎœÏÎœ "
+"ÏÎ¿Ï
+ ÏÎµÏÎ¹Î·Î³Î·ÏÎ® ÏÏÎ¿ÏÏÏÏÎœ."
+
+#: C/gdm.xml:223(para)
+msgid ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features were not added back during the 2.22 rewrite."
+msgstr ""
+"Î€Î¿ GDM 2.20 ÎºÎ±Î¹ ÏÎ± ÏÏÎ¿Î·Î³Î¿ÏÎŒÎµÎœÎ± Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹Î¶Î±Îœ ÏÎ·Îœ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï "
+"ÏÎ¿Î»Î»Î±ÏÎ»ÏÎœ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ ÎŒÎµ ÏÏÏÎ¹ÏÏÎ­Ï ÎºÎ¬ÏÏÎµÏ Î³ÏÎ±ÏÎ¹ÎºÏÎœ, ÏÏÏÏ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ ÏÎµ "
+"ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ± ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ, ÏÎ·Îœ ÏÏÎœÎŽÎµÏÎ· ÏÎµ Î­ÎœÎ± ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎŒÎ­ÏÏ "
+"ÏÏÎ¿Î³ÏÎ±ÎŒÎŒÎ¬ÏÏÎœ ÏÎ±Îœ ÏÎ¿ Xnest Î® ÏÎ¿ Xephyr, ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± gdmsetup, ÎžÎ­ÎŒÎ±ÏÎ± ÏÎ¿Ï
+ "
+"greeterÎ²Î±ÏÎ¹ÏÎŒÎ­ÎœÎ± ÏÎµ XML ÎºÎ±Î¹ ÏÎ·Îœ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± ÎœÎ± ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÎ¿ XDMCP chooser "
+"Î±ÏÏ ÏÎ·Îœ Î¿ÎžÏÎœÎ· ÎµÎ¹ÏÏÎŽÎ¿Ï
+. ÎÏ
+ÏÎ­Ï Î¿Î¹ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÎŽÎµÎœ ÏÏÎ¿ÏÏÎ­ÎžÎ·ÎºÎ±Îœ ÎŸÎ±ÎœÎ¬ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎº "
+"ÎœÎ­Î¿Ï
+ ÏÏ
+Î³Î³ÏÎ±ÏÎ® ÏÎ¿Ï
+ 2.22."
+
+#: C/gdm.xml:235(title)
+msgid "Functional Description"
+msgstr "Î ÎµÏÎ¹Î³ÏÎ±ÏÎ® Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÏÏÎ·ÏÎ±Ï"
+
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: C/gdm.xml:246(para)
+msgid ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+msgstr ""
+"Î€Î¿ GDM ÎµÎ¯ÎœÎ±Î¹ Ï
+ÏÎµÏÎžÏ
+ÎœÎ¿ Î³Î¹Î± ÏÎ·Îœ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ±. ÎÏ
+ÏÏ "
+"ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎµÎ¹ ÎµÏÎ¹ÎºÏÏÏÏÎ· ÏÏÎ·ÏÏÏÎœ, ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÏÎ®ÏÏÎ·, ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÏ "
+"ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÏÎ®ÏÏÎ·. Î€Î¿ GDM ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎ¹ÎŒÎ¿ ÎºÎ±Î¹ Î¿Î¹ ÏÏÏÏÎ¿Î¹ ÎŒÎµ ÏÎ¿Ï
+Ï "
+"Î¿ÏÎ¿Î¯Î¿Ï
+Ï ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"ÎÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ GDM"
+"\" Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+. Î€Î¿ GDM ÎµÎ¯ÎœÎ±Î¹ ÎµÏÎ¯ÏÎ·Ï ÏÏÎ¿ÏÎ²Î¬ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ "
+"ÎÎÎÎ."
+
+#: C/gdm.xml:254(para)
+msgid ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+msgstr ""
+"Î€Î¿ GDM ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ·Îœ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÎ·Ï ÎºÏÏÎ¹Î±Ï Î¿ÎžÏÎœÎ·Ï ÎºÎ¿ÎœÏÏÎ»Î±Ï, ÎºÎ±Î¹ "
+"Î¿ÎžÎ¿ÎœÏÎœ ÏÎ¿Ï
+ ÎµÎºÎºÎ¹ÎœÎ¿ÏÎœÏÎ±Î¹ ÎŒÎ­ÏÏ VT. ÎÎ¯ÎœÎ±Î¹ ÎµÎœÎ¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ¿ ÎŒÎµ Î¬Î»Î»Î± ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ±, ÏÏÏÏ "
+"ÏÎ¿ ÎµÏÎ±ÏÎŒÎ¿Î³Î¯ÎŽÎ¹Î¿ Î³ÏÎ®Î³Î¿ÏÎ·Ï ÎµÎœÎ±Î»Î»Î±Î³Î®Ï ÏÏÎ·ÏÏÏÎœ (FUSA) ÎºÎ±Î¹ ÏÎ·Îœ ÏÏÎ¿ÏÏÎ±ÏÎ¯Î± Î¿ÎžÏÎœÎ·Ï "
+"ÏÎ¿Ï
+ GNOME Î³Î¹Î± ÎœÎ± ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÎ¿Î»Î»Î±ÏÎ»Î­Ï Î¿ÎžÏÎœÎµÏ ÏÏÎ·Îœ ÎºÎ¿ÎœÏÏÎ»Î± ÎŒÎ­ÏÏ ÏÎ·Ï "
+"ÎŽÎ¹ÎµÏÎ±ÏÎ®Ï ÏÎ¿Ï
+ Xserver Virtual Terminal (VT). ÎÏÎ¯ÏÎ·Ï ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎµÎ¯ "
+"Î¿ÎžÏÎœÎµÏ XDMCP."
+
+#: C/gdm.xml:262(para)
+msgid ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+msgstr ""
+"ÎÎœÎµÎŸÎ¬ÏÏÎ·ÏÎ± Î±ÏÏ ÏÎ¿Îœ ÏÏÏÎ¿ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¿Ï, ÏÎ¿ GDM ÎžÎ± ÎºÎ¬ÎœÎµÎ¹ ÏÎ± ÎµÎŸÎ®Ï ÏÏÎ±Îœ ÏÎ·Îœ "
+"ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¯Î¶ÎµÏÎ±Î¹. ÎÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÎŒÎ¹Î± ÎŽÎ¹ÎµÏÎ³Î±ÏÎ¯Î± Xserver, ÎŒÎµÏÎ¬ ÎžÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÏÎ¿ "
+"ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ <filename>Init</filename> ÏÎ±Îœ Ï
+ÏÎµÏÏÏÎ®ÏÏÎ·Ï, ÎºÎ±Î¹ ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ "
+"ÏÎ·Îœ ÎµÏÎ±ÏÎŒÎ¿Î³Î® greeter ÏÏÎ·Îœ Î¿ÎžÏÎœÎ·."
+
+#: C/gdm.xml:269(para)
+msgid ""
+"The greeter program is run as the unprivileged \"gdm\" user/group. This user "
+"and group are described in the \"Security\" section of this document. The "
+"main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+msgstr ""
+"Î ÎµÏÎ±ÏÎŒÎ¿Î³Î® Ï
+ÏÎ¿ÎŽÎ¿ÏÎ®Ï greeter ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ Î±ÏÏ ÏÎ¿Îœ Î±ÏÎ»Ï ÏÏÎ®ÏÏÎ·/Î¿ÎŒÎ¬ÎŽÎ± \"gdm\". Î "
+"ÏÏÎ®ÏÏÎ·Ï Î±Ï
+ÏÏÏ ÎºÎ±Î¹ Î· Î¿ÎŒÎ¬ÎŽÎ± ÏÎµÏÎ¹Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"ÎÏÏÎ¬Î»ÎµÎ¹Î±\"Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ "
+"ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+. Î ÎºÏÏÎ¹Î± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÏÎ·Ï ÎµÏÎ±ÏÎŒÎ¿Î³Î®Ï greeter ÎµÎ¯ÎœÎ±Î¹ Î· ÎµÏÎ¹ÎºÏÏÏÏÎ· ÏÎ¿Ï
+ "
+"ÏÏÎ®ÏÏÎ·. Î ÎŽÎ¹ÎµÏÎ³Î±ÏÎ¯Î± ÎµÏÎ¹ÎºÏÏÏÏÎ·Ï ÎµÎ»Î­Î³ÏÎµÏÎ±Î¹ Î±ÏÏ ÏÎ¿ Î¬ÏÎžÏÏÎŒÎ± PAM (Pluggable "
+"Authentication Modules). Î€Î± Î±ÏÎžÏÏÎŒÎ±ÏÎ± PAM ÎºÎ±ÎžÎ¿ÏÎ¯Î¶Î¿Ï
+Îœ ÏÎ¹ ÏÏÎ¿ÏÏÎ¿ÏÎ­Ï (Î±Îœ "
+"Ï
+ÏÎ¬ÏÏÎ¿Ï
+Îœ) ÏÎ±ÏÎ¿Ï
+ÏÎ¹Î¬Î¶Î¿ÎœÏÎ±Î¹ ÏÏÎ¿ ÏÏÎ®ÏÏÎ· Î³Î¹Î± ÎœÎ± ÎµÏÎ¹ÎºÏ
+ÏÏÎžÎµÎ¯. Î£Îµ Î­ÎœÎ± ÎŒÎ­ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ±, "
+"Î· ÎµÏÎ±ÏÎŒÎ¿Î³Î® greeter ÎžÎ± Î¶Î·ÏÎ®ÏÎµÎ¹ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ· ÎºÎ±Î¹ ÏÎ¿Îœ ÎºÏÎŽÎ¹ÎºÏ ÏÎ¿Ï
+ Î³Î¹Î± "
+"ÎµÏÎ¹ÎºÏÏÏÏÎ·. ÎÎŒÏÏ ÎºÎ¬ÏÎ¿Î¹Î± ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ± ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î­ÏÎ¿Ï
+Îœ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ ÏÏÏÎµ ÎœÎ± "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœ ÎµÎœÎ±Î»Î»Î±ÎºÏÎ¹ÎºÎ¿ÏÏ ÎŒÎ·ÏÎ±ÎœÎ¹ÏÎŒÎ¿ÏÏ ÏÏÏÏ Î­ÎœÎ± ÎŽÎ±ÎºÏÏ
+Î»Î¹ÎºÏ Î±ÏÎ¿ÏÏÏÏÎŒÎ± Î® "
+"Î±ÎœÎ±Î³ÎœÏÏÏÎ· ÎºÎ¬ÏÏÎ±Ï SmartCard. Î€Î¿ GDM ÎºÎ±Î¹ ÏÎ¿ PAM ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎ¿ÏÎœ ÏÏÏÎµ "
+"ÎœÎ± ÎŒÎ·Îœ Î±ÏÎ±Î¹ÏÎ¿ÏÎœ ÎµÎ¹ÏÎ±Î³ÏÎ³Î® ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ, ÎºÎ¬ÏÎ¹ ÏÎ¿Ï
+ ÎžÎ± Î­ÏÎµÎ¹ ÏÎ±Îœ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± ÏÎ·Îœ "
+"Î±Ï
+ÏÏÎŒÎ±ÏÎ· ÏÏÎœÎŽÎµÏÎ· ÎºÎ±Î¹ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÎŒÎ¹Î±Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï, ÏÏÎ¬Î³ÎŒÎ± ÏÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÎºÎ¬ÏÎ¿Î¹Î± "
+"ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ±, ÏÏÏÏ ÏÎ± info kiosks."
+
+#: C/gdm.xml:285(para)
+msgid ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"GDM User Session and Language Configuration\" section "
+"of this document. By default, GDM is configured to display a face browser so "
+"the user can select their user account by clicking on an image instead of "
+"having to type their username. GDM keeps track of the user's default session "
+"and language in the user's <filename>~/.dmrc</filename> and will use these "
+"defaults if the user did not pick a session or language in the login GUI."
+msgstr ""
+"ÎÎºÏÏÏ Î±ÏÏ ÏÎ·Îœ ÎµÏÎ¹ÎºÏÏÏÏÎ·, Î· ÎµÏÎ±ÏÎŒÎ¿Î³Î® Ï
+ÏÎ¿ÎŽÎ¿ÏÎ®Ï greeter ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÏÎ¿Îœ ÏÏÎ®ÏÏÎ· "
+"ÎœÎ± ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ ÏÎ¿Î¹Î± ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÎºÎ±Î¹ ÏÎ¿Î¹Î± Î³Î»ÏÏÏÎ± ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹. ÎÎ¹ "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯ÎµÏ Î¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ Î±ÏÏ Î±ÏÏÎµÎ¯Î± ÎŒÎµ ÎºÎ±ÏÎ¬Î»Î·ÎŸÎ· .desktop ÎºÎ±Î¹ ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ "
+"ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ Î³Î¹Î± Î±Ï
+ÏÎ¬ ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± Î²ÏÎµÎ¯ÏÎµ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"ÎÎ¹Î±ÎŒÏÏÏÏÏÎ·\" Î±Ï
+ÏÎ¿Ï "
+"ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+. ÎÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®, ÏÎ¿ GDM ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎŒÎ­ÎœÎ¿ ÎœÎ± ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ Î­ÎœÎ±Îœ "
+"ÏÎµÏÎ¹Î·Î³Î·ÏÎ® ÏÏÎ¿ÏÏÏÏÎœ ÏÏÏÎµ Î¿Î¹ ÏÏÎ®ÏÏÎµÏ ÎœÎ± ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÎµÏÎ¹Î»Î­ÎŸÎ¿Ï
+Îœ ÏÎ¿Îœ Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÏ "
+"ÏÎ¿Ï
+Ï ÎºÎ¬ÎœÎ¿ÎœÏÎ±Ï ÎºÎ»Î¹Îº ÏÎµ ÎŒÎ¹Î± ÎµÎ¹ÎºÏÎœÎ± Î±ÎœÏÎ¯ ÎœÎ± ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î®ÏÎ¿Ï
+Îœ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ·. Î€Î¿ "
+"GDM Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎµÎ¹ ÏÎ·Îœ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎºÎ±Î¹ Î³Î»ÏÏÏÎ± ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ "
+"<filename>~/.dmrc</filename> ÎºÎ±Î¹ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ Î±Ï
+ÏÎ­Ï ÏÎ¹Ï ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î­Ï Î±Îœ Î¿ "
+"ÏÏÎ®ÏÏÎ·Ï ÎŽÎµÎœ ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± Î® Î³Î»ÏÏÏÎ± ÏÏÎ·Îœ Î¿ÎžÏÎœÎ· ÎµÎ¹ÏÏÎŽÎ¿Ï
+ (GUI)."
+
+#: C/gdm.xml:298(para)
+msgid ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customize how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialized. The <filename>PreSession</filename> script is "
+"called after session initialization."
+msgstr ""
+"ÎÎµÏÎ¬ ÏÎ·Îœ ÎµÏÎ¹ÎºÏÏÏÏÎ· ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·, Î¿ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ±Ï ÎµÎºÏÎµÎ»ÎµÎ¯ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ "
+"<filename>PostLogin</filename> ÏÎ±Îœ Ï
+ÏÎµÏÏÏÎ®ÏÏÎ·Ï, ÏÏÎ·Îœ ÏÏ
+ÎœÎ­ÏÎµÎ¹Î± ÎµÎºÏÎµÎ»ÎµÎ¯ ÏÎ¿ "
+"ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ <filename>PreSession</filename> ÏÎ±Îœ Ï
+ÏÎµÏÏÏÎ®ÏÏÎ·Ï. ÎÎµÏÎ¬ ÏÎ·Îœ "
+"ÎµÎºÏÎ­Î»ÎµÏÎ· ÏÏÎœ ÏÎµÎœÎ±ÏÎ¯ÏÎœ Î±Ï
+ÏÏÎœ, Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÏÎ®ÏÏÎ· ÎµÎºÎºÎ¹ÎœÎµÎ¯. ÎÏÎ±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï "
+"ÎµÎŸÎ­ÏÏÎµÏÎ±Î¹ Î±ÏÏ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î±, ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>PostSession</filename> "
+"ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ Î±ÏÏ ÏÎ¿Îœ Ï
+ÏÎµÏÏÏÎ®ÏÏÎ· (root). ÎÏ
+ÏÎ¬ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î± ÎµÎœÏÎ¿Î»ÏÎœ ÏÎ±ÏÎ­ÏÎ¿ÎœÏÎ±Î¹ ÏÎ±Îœ "
+"ÏÎ·ÎŒÎµÎ¯Î± ÎµÏÎ±ÏÎ®Ï Î³Î¹Î± ÎŽÎ¹Î±ÎœÎ¿ÎŒÎ­Ï ÎºÎ±Î¹ ÏÎµÎ»Î¹ÎºÎ¿ÏÏ ÏÏÎ®ÏÏÎµÏ Î³Î¹Î± ÎœÎ± ÏÏÎ¿ÏÎ±ÏÎŒÏÏÎ¿Ï
+Îœ ÏÎ·Îœ "
+"ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· ÏÏ
+ÎœÎµÎŽÏÎ¹ÏÎœ. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï Î±Ï
+ÏÎ¬ ÏÎ± ÏÎ·ÎŒÎµÎ¯Î± ÎžÎ± "
+"ÎŒÏÎ¿ÏÎ¿ÏÏÎ±ÏÎµ ÎœÎ± ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎµ Î­ÎœÎ± ÎŒÎ·ÏÎ¬ÎœÎ·ÎŒÎ± ÎœÎ± ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³ÎµÎ¯ ÎºÎ±ÏÎ¬ ÏÎ·Îœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÏÎ¿Ï
+ "
+"ÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ $HOME ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·, ÎºÎ±Î¹ ÎœÎ± ÏÎ¿Îœ ÎŽÎ¹Î±Î³ÏÎ¬ÏÎµÎ¹ ÎºÎ±ÏÎ¬ ÏÎ·Îœ Î±ÏÎ¿ÏÏÎœÎŽÎµÏÎ·. Î "
+"ÎŽÎ¹Î±ÏÎ¿ÏÎ¬ ÎŒÎµÏÎ±ÎŸÏ ÏÏÎœ ÏÎµÎœÎ±ÏÎ¯ÏÎœ <filename>PostLogin</filename> ÎºÎ±Î¹ "
+"<filename>PreSession</filename> ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ¹ ÏÎ¿<filename>PostLogin</filename> "
+"ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÏÎ¹Îœ ÏÎ·Îœ ÎµÎœÏÎ¿Î»Î® Î±ÎœÎ¿Î¯Î³ÎŒÎ±ÏÎ¿Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï Î±ÏÏ ÏÎ¿ Î¬ÏÎžÏÏÎŒÎ± pam "
+"(pam_open_session call) Î­ÏÏÎ¹ ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿ ÏÏÏÏÏ ÏÎ·ÎŒÎµÎ¯Î¿ Î³Î¹Î± ÎœÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ "
+"Î¿ÏÎ¹ÎŽÎ®ÏÎ¿ÏÎµ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ ÏÏÎ¹Îœ ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·. "
+"Î€Î¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ <filename>PreSession</filename> ÎºÎ±Î»ÎµÎ¯ÏÎ±Î¹ ÎŒÎµÏÎ¬ ÏÎ·Îœ "
+"ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï."
+
+#: C/gdm.xml:318(title)
+msgid "Greeter Panel"
+msgstr "Î Î¯ÎœÎ±ÎºÎ±Ï ÎµÏÎ±ÏÎŒÎ¿Î³Î®Ï Ï
+ÏÎ¿ÎŽÎ¿ÏÎ®Ï, Greeter"
+
+#: C/gdm.xml:319(para)
+msgid ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorization before accepting the shutdown or "
+"restart request."
+msgstr ""
+"Î ÎµÏÎ±ÏÎŒÎ¿Î³Î® Ï
+ÏÎ¿ÎŽÎ¿ÏÎ®Ï ÏÎ¿Ï
+ GDM, Greeter ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ Î­ÎœÎ±Îœ ÏÎ¯ÎœÎ±ÎºÎ± ÏÎ¿ÏÎ¿ÎžÎµÏÎ·ÎŒÎ­ÎœÎ¿ ÏÏÎ¿ "
+"ÎºÎ¬ÏÏ ÎŒÎ­ÏÎ¿Ï ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï ÏÎ¿Ï
+ ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÏÏÏÎžÎµÏÎµÏ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ. ÎÏÎ±Îœ ÎµÏÎ¹Î»ÎµÎ³ÎµÎ¯ "
+"ÏÏÎ®ÏÏÎ·Ï, Î¿ ÏÎ¯ÎœÎ±ÎºÎ±Ï ÏÎ¿Ï
+ ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ ÏÎ¿Î¹Î± ÏÏ
+ÎœÎµÎŽÏÎ¯Î±, Î³Î»ÏÏÏÎ± ÎºÎ±Î¹ "
+"ÎŽÎ¹Î¬ÏÎ±ÎŸÎ· ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÎŒÎµÏÎ¬ ÏÎ·Îœ ÎµÎ¯ÏÎ¿ÎŽÎ¿ ÏÎ¿Ï
+. Î ÎµÏÎ¹Î»Î¿Î³Î­Î±Ï "
+"ÎŽÎ¹Î¬ÏÎ±ÎŸÎ·Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ Î±Î»Î»Î¬Î¶ÎµÎ¹ ÎºÎ±Î¹ ÏÎ·Îœ ÎŽÎ¹Î¬ÏÎ±ÎŸÎ· ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÎºÎ±ÏÎ¬ ÏÎ·Îœ "
+"ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î·ÏÎ· ÏÎ¿Ï
+ ÎºÏÎŽÎ¹ÎºÎ¿Ï. Î ÏÎ¯ÎœÎ±ÎºÎ±Ï ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÎµÏÎ¯ÏÎ·Ï ÎŒÎ¹Î± ÏÎµÏÎ¹Î¿ÏÎ® ÏÏÎ¿Ï
+ Î¿Î¹ "
+"Ï
+ÏÎ·ÏÎµÏÎ¯ÎµÏ ÏÏÎœÎŽÎµÏÎ·Ï ÏÎ¿ÏÎ¿ÎžÎµÏÎ¿ÏÎœ ÎµÎ¹ÎºÎ¿ÎœÎ¯ÎŽÎ¹Î± ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ·Ï. ÎÎµÏÎ¹ÎºÎ¬ ÏÎ±ÏÎ±ÎŽÎµÎ¯Î³ÎŒÎ±ÏÎ± "
+"ÎµÎ¹ÎºÎ¿ÎœÎ¹ÎŽÎ¯ÏÎœ ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ·Ï ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎ¿Ï
+Îœ ÎµÎ¹ÎºÎ¿ÎœÎ¯ÎŽÎ¹Î¿ ÎŒÏÎ±ÏÎ±ÏÎ¯Î±Ï Î³Î¹Î± ÏÎ·Îœ ÏÏÎ­ÏÎ¿Ï
+ÏÎ± "
+"ÏÏÎ®ÏÎ· ÏÎ·Ï, ÎºÎ±Î¹ Î­ÎœÎ± ÎµÎ¹ÎºÎ¿ÎœÎ¯ÎŽÎ¹Î¿ Î³Î¹Î± ÏÎ·Îœ ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÏÎœ ÎŽÎ¹ÎµÏ
+ÎºÏÎ»Ï
+ÎœÏÎ·Ï "
+"ÏÏÏÏÎ²Î±ÏÎ·Ï. Î ÎµÏÎ±ÏÎŒÎ¿Î³Î® greeter ÏÎ±ÏÎ­ÏÎµÎ¹ ÎµÏÎ¯ÏÎ·Ï ÏÎ»Î®ÎºÏÏÎ± ÏÎ¿Ï
+ ÎµÏÎ¹ÏÏÎ­ÏÎ¿Ï
+Îœ ÏÏÎ¿Îœ "
+"ÏÏÎ®ÏÏÎ· ÎœÎ± ÏÎµÏÎŒÎ±ÏÎ¯ÏÎµÎ¹ Î® ÎœÎ± ÎµÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ±. ÎÎ¯ÎœÎ±Î¹ ÎŽÏ
+ÎœÎ±ÏÏÎœ ÎœÎ± "
+"ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ ÏÎ¿ GDM ÏÏÏÎµ ÎœÎ± ÎŒÎ·Îœ ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ»Î®ÎºÏÏÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÎ¿Ï ÎºÎ±Î¹ "
+"ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï, Î±Îœ ÏÎ¿ ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ÏÎµ. Î€Î¿ GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎµÏÎ¯ÏÎ·Ï ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ ÎŒÎµ ÏÎ¿ "
+"PolicyKit (Î® ÎŒÎµ ÏÎ¿ RBAC ÏÏÎ¿ Solaris) ÏÏÏÎµ ÎœÎ± Î±ÏÎ±Î¹ÏÎµÎ¯ Î±ÏÏ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· ÏÎ·Îœ "
+"ÎºÎ±ÏÎ¬Î»Î»Î·Î»Î· Î­Î³ÎºÏÎ¹ÏÎ· ÏÏÎ¹Îœ Î±ÏÎ¿ÎŽÎµÏÎžÎµÎ¯ ÏÎ¿ Î±Î¯ÏÎ·ÎŒÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÎ¿Ï Î® ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï."
+
+#: C/gdm.xml:336(para)
+msgid ""
+"Note that keyboard layout features are only available on systems that "
+"support libxklavier."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÎŽÎ¹Î¬ÏÎ±ÎŸÎ·Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎµÏ ÎŒÏÎœÎ¿ ÏÎµ "
+"ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ± ÏÎ¿Ï
+ Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶Î¿Ï
+Îœ ÏÎ·Îœ libxklavier."
+
+#: C/gdm.xml:343(title)
+msgid "Accessibility"
+msgstr "Î ÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±"
+
+#: C/gdm.xml:345(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed. Refer to the \"Accessibility "
+"Configuration\" section of the document for more information how various "
+"accessibility features can be configured."
+msgstr ""
+"Î€Î¿ GDM Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ \"Accessible Login-Î ÏÎ¿ÏÎ¹ÏÎ® ÎŽÎ¹Î±ÎŽÎ¹ÎºÎ±ÏÎ¯Î± ÏÏÎœÎŽÎµÏÎ·Ï\", "
+"ÎµÏÎ¹ÏÏÎ­ÏÎ¿ÎœÏÎ±Ï ÏÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎ¿ÏÎœ ÏÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎµÏÎ¹ÏÎ¬ÎœÎµÎ¹Î±Ï ÎµÏÎ³Î±ÏÎ¯Î±Ï "
+"Î±ÎºÏÎŒÎ· ÎºÎ±Î¹ Î±Îœ ÎŽÏ
+ÏÎºÎ¿Î»ÎµÏÎ¿ÎœÏÎ±Î¹ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎ¿Ï
+Îœ Î¿ÎžÏÎœÎ·, ÏÎ¿ÎœÏÎ¯ÎºÎ¹, Î® ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ "
+"ÎŒÎµ ÏÎ¿Îœ ÏÏ
+ÎœÎ·ÎžÎ¹ÏÎŒÎ­ÎœÎ¿ ÏÏÏÏÎ¿. ÎÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÎŽÎ¹ÎµÏ
+ÎºÏÎ»Ï
+ÎœÏÎ·Ï ÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï (Accessible "
+"Tecnology-AT) ÏÏÏÏ ÏÎ¿ ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï, Î¿ Î±ÎœÎ±Î³ÎœÏÏÏÎ·Ï Î¿ÎžÏÎœÎ·Ï, Î¿ ÎŒÎµÎ³ÎµÎžÏ
+ÎœÏÎ®Ï "
+"Î¿ÎžÏÎœÎ·Ï ÎºÎ±Î¹ Î· ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ± ÏÎ¿Ï
+ Xserver AccessX keyboard ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎµÏ. "
+"ÎÎ¯ÎœÎ±Î¹ ÎµÏÎ¯ÏÎ·Ï ÎŽÏ
+ÎœÎ±ÏÏÎœ ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎŒÎµÎ³Î¬Î»Î¿ ÎºÎµÎ¯ÎŒÎµÎœÎ¿ Î® ÎµÎ¹ÎºÏÎœÎµÏ ÎºÎ±Î¹ ÏÏÎ³Î±ÎœÎ± "
+"ÎµÎ»Î­Î³ÏÎ¿Ï
+ Ï
+ÏÎ·Î»Î®Ï Î±ÎœÏÎ¯ÎžÎµÏÎ·Ï, Î±Îœ ÏÏÎµÎ¹Î±ÏÏÎµÎ¯. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± "
+"\"Accessibility Configuration\" ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+ Î³Î¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ "
+"ÏÏÎµÏÎ¹ÎºÎ¬ ÎŒÎµ ÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÏÎœ ÎŽÎ¹Î±ÏÏÏÏÎœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÏÎœ ÎŽÎ¹ÎµÏ
+ÎºÏÎ»Ï
+ÎœÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï."
+
+#: C/gdm.xml:357(para)
+msgid ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+"Î£Îµ ÎºÎ¬ÏÎ¿Î¹Î± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÎ¬ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ±, ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎ±ÏÎ±Î¯ÏÎ·ÏÎ¿ ÎœÎ± Î²ÎµÎ²Î±Î¹ÏÎžÎµÎ¯ÏÎµ ÏÏÎ¹ Î¿ "
+"ÏÏÎ®ÏÏÎ·Ï GDM ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ­Î»Î¿Ï ÏÎ·Ï Î¿ÎŒÎ¬ÎŽÎ±Ï \"audio\" Î³Î¹Î± ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï AT ÏÎ¿Ï
+ Î±ÏÎ±Î¹ÏÎ¿ÏÎœ "
+"Î­ÎŸÎ¿ÎŽÎ¿ Î®ÏÎ¿Ï
+ (ÏÏÏÏ Î· ÎŒÎµÏÎ±ÏÏÎ¿ÏÎ® ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+ ÏÎµ Î¿ÎŒÎ¹Î»Î¯Î±) Î³Î¹Î± ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÎ­Ï."
+
+#: C/gdm.xml:365(title)
+msgid "The GDM Face Browser"
+msgstr "Î ÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÏÎ¿Ï
+ GDM"
+
+#: C/gdm.xml:367(para)
+msgid ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+msgstr ""
+"Î ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÎµÎ¯ÎœÎ±Î¹ Î· ÎŽÎ¹ÎµÏÎ±ÏÎ® ÏÎ¿Ï
+ ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÎœÎ± "
+"ÎµÏÎ¹Î»Î­ÎŸÎ¿Ï
+Îœ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ· ÏÎ¿Ï
+Ï ÎŒÎµ ÎºÎ»Î¹Îº ÏÎµ ÎµÎ¹ÎºÏÎœÎ±. ÎÏ
+ÏÎ® Î· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŒÏÎ¿ÏÎµÎ¯ "
+"ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎºÎ±Î¹ ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ /apps/gdm/"
+"simple-greeter/disable_user_list ÏÎ¿Ï
+ GConf ÎºÎ±Î¹ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ· Î±ÏÏ "
+"ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®. ÎÏÎ±Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ·, ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï ÏÎ¿ÏÎ¹ÎºÎ¿ÏÏ ÏÏÎ®ÏÏÎµÏ "
+"ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎ¿Î¹ Î³Î¹Î± ÏÏÎœÎŽÎµÏÎ· ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± (ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÎ¿ÏÏ "
+"ÏÏÎ·ÏÏÏÎœ ÏÎ¿Ï
+ Î­ÏÎ¿Ï
+Îœ Î¿ÏÎ¹ÏÏÎµÎ¯ ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ /etc/passwd ÎºÎ±Î¹ Î­ÏÎ¿Ï
+Îœ Î­Î³ÎºÏ
+ÏÎ¿ ÎºÎ­Î»Ï
+ÏÎ¿Ï-"
+"shell- ÎºÎ±Î¹ ÎµÏÎ±ÏÎºÏÏ Ï
+ÏÎ·Î»Ï UID) ÎºÎ±Î¹ ÏÎ¿Ï
+Ï Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ "
+"ÏÏ
+ÎœÎŽÎ­ÎžÎ·ÎºÎ±Îœ ÏÏÏÏÏÎ±ÏÎ±. Î ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÏÏÎ¿ GDM 2.20 ÎºÎ±Î¹ ÏÎµ ÏÎ±Î»Î±Î¹ÏÏÎµÏÎµÏ "
+"ÎµÎºÎŽÏÏÎµÎ¹Ï ÏÏÎ¿ÏÏÎ±ÎžÎ¿ÏÏÎµ ÎœÎ± ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ, "
+"Î³ÎµÎ³Î¿ÎœÏÏ ÏÎ¿Ï
+ ÏÏÎ¿ÎºÎ±Î»Î¿ÏÏÎµ ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ± Î±ÏÏÎŽÎ¿ÏÎ·Ï ÏÎµ ÎŒÎµÎ³Î¬Î»ÎµÏ ÎµÏÎ±Î¹ÏÎ¹ÎºÎ­Ï "
+"ÎµÎ³ÎºÎ±ÏÎ±ÏÏÎ¬ÏÎµÎ¹Ï."
+
+#: C/gdm.xml:381(para)
+msgid ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+msgstr ""
+"Î ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎŒÎ­ÎœÎ¿Ï ÎœÎ± ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ "
+"ÏÏ
+ÎœÎŽÎ­Î¿ÎœÏÎ±Î¹ ÏÎ¹Î¿ ÏÏ
+ÏÎœÎ¬ ÏÏÎ·Îœ Î±ÏÏÎ® ÏÎ·Ï Î»Î¯ÏÏÎ±Ï. ÎÏ
+ÏÏ ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿ ÏÏÏÎµ Î¿Î¹ "
+"ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ ÏÏ
+ÎœÎŽÎ­Î¿ÎœÏÎ±Î¹ ÏÏ
+ÏÎœÎ¬ ÎœÎ± ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± Î²ÏÎ¿Ï
+Îœ Î³ÏÎ®Î³Î¿ÏÎ± ÏÎ·Îœ ÎµÎ¹ÎºÏÎœÎ± ÎµÎ¹ÏÏÎŽÎ¿Ï
+ "
+"ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœ."
+
+#: C/gdm.xml:387(para)
+msgid ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+msgstr ""
+"Î ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ \"Î­ÏÎµÏ
+ÎœÎ± ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î·ÏÎ·\" Î· Î¿ÏÎ¿Î¯Î± "
+"ÎŒÎµÏÎ±ÎºÎ¹ÎœÎµÎ¯ ÎŽÏ
+ÎœÎ±ÎŒÎ¹ÎºÎ¬ ÏÎ·Îœ ÎµÏÎ¹Î»Î¿Î³Î® ÏÏÎ¿ÏÏÏÏÎœ ÎºÎ±ÎžÏÏ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³ÎµÎ¯ ÏÎ¿ "
+"Î±ÎœÏÎ¯ÏÏÎ¿Î¹ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ· ÏÏÎ·Îœ Î»Î¯ÏÏÎ±. ÎÏ
+ÏÏ Î­ÏÎµÎ¹ ÏÎ±Îœ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± ÏÏÎ¹ Î­ÎœÎ±Ï "
+"ÏÏÎ®ÏÏÎ·Ï ÎŒÎµ ÎŒÎµÎ³Î¬Î»Î¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ­ÏÎµÎ¹ ÎŒÏÎœÎ¿ ÎœÎ± ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î®ÏÎµÎ¹ ÏÎ¿Ï
+Ï ÏÏÏÏÎ¿Ï
+Ï (Î»Î¯Î³Î¿Ï
+Ï) "
+"ÏÎ±ÏÎ±ÎºÏÎ®ÏÎµÏ ÏÎ¿Ï
+ Î¿ÎœÏÎŒÎ±ÏÎ¿Ï ÏÏÎ¹Îœ ÏÎ¿ ÏÏÏÏÏ Î±ÎœÏÎ¹ÎºÎµÎ¯ÎŒÎµÎœÎ¿ Î±ÏÏ ÏÎ·Îœ Î»Î¯ÏÏÎ± ÎµÏÎ¹Î»ÎµÎ³ÎµÎ¯."
+
+#: C/gdm.xml:395(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+msgstr ""
+"ÎÎ¹ ÎµÎ¹ÎºÏÎœÎµÏ ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ Î±ÏÏ ÏÎ¿ GDM ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÎµÎ³ÎºÎ±ÏÎ±ÏÏÎ±ÎžÎ¿ÏÎœ ÏÏ
+ÎœÎ¿Î»Î¹ÎºÎ¬ "
+"Î³Î¹Î± ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± Î® ÎœÎ± ÏÎ¿ÏÎ¿ÎžÎµÏÎ·ÎžÎ¿ÏÎœ ÏÏÎ¿Ï
+Ï ÎºÎ±ÏÎ±Î»ÏÎ³Î¿Ï
+Ï home ÏÏÎœ ÏÏÎ·ÏÏÏÎœ. ÎÎœ "
+"ÎµÎ³ÎºÎ±ÏÎ±ÏÏÎ±ÎžÎ¿ÏÎœ ÏÏ
+ÎœÎ¿Î»Î¹ÎºÎ¬ Î³Î¹Î± ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î²ÏÎ¯ÏÎºÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ "
+"<filename>&lt;share&gt;/pixmaps/faces/</filename> ÎºÎ±Î¹ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± Î±ÏÏÎµÎ¯Î¿Ï
+ "
+"ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ·. Î€Î± Î±ÏÏÎµÎ¯Î± ÎµÎ¹ÎºÏÎœÏÎœ ÏÏÎ¿ÏÏÏÏÎœ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ "
+"ÏÏ
+ÎœÎ·ÎžÎ¹ÏÎŒÎ­ÎœÎµÏ ÎµÎ¹ÎºÏÎœÎµÏ ÏÎ¿Ï
+ ÏÎ¿ GTK+ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±Î²Î¬ÏÎµÎ¹, ÏÏÏÏ PNG Î® JPEG. ÎÎ¹ "
+"ÎµÎ¹ÎºÏÎœÎµÏ ÏÏÎ¿ÏÏÏÏÎœ ÏÎ¿Ï
+ ÏÎ¿ÏÎ¿ÎžÎµÏÎ¿ÏÎœÏÎ±Î¹ ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ "
+"Î±ÎœÎ±Î³ÎœÏÏÎ¹ÎŒÎµÏ Î±ÏÏ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· GDM."
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: C/gdm.xml:411(para)
+msgid ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+"ÎÎœ ÎŽÎµÎœ Î­ÏÎµÎ¹ Î¿ÏÎ¹ÏÏÎµÎ¯ ÎµÎ¹ÎºÏÎœÎ± Î³Î¹Î± ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· ÏÎµ ÎµÏÎ¯ÏÎµÎŽÎ¿ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï, ÏÎ¿ GDM ÎžÎ± "
+"ÏÎ¬ÎŸÎµÎ¹ ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ $HOME ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· Î³Î¹Î± ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÎµÎ¹ÎºÏÎœÎ±Ï. Î€Î¿ GDM ÎžÎ± ÏÎ¬ÎŸÎµÎ¹ "
+"ÏÏÏÏÎ± Î³Î¹Î± ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÎµÎ¹ÎºÏÎœÎ±Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÏÏÎ¿ <filename>~/.face</filename>. ÎÎœ "
+"ÎŽÎµÎœ ÏÎ¿ Î²ÏÎµÎ¹, ÎžÎ± ÎŽÎ¿ÎºÎ¹ÎŒÎ¬ÏÎµÎ¹ ÏÏÎ¿ <filename>~/.face.icon</filename>. ÎÎœ ÎŽÎµÎœ ÏÎ¿ "
+"Î²ÏÎµÎ¹ ÎºÎ±Î¹ ÏÎ¬Î»Î¹, ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÎ·Îœ ÏÎ¹ÎŒÎ® ÏÎ¿Ï
+ Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ Î³Î¹Î± ÏÎ¿ \"face/picture="
+"\" ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>~/.gnome2/gdm</filename>."
+
+#: C/gdm.xml:420(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+msgstr ""
+"ÎÎœ Î­ÎœÎ±Ï ÏÏÎ®ÏÏÎ·Ï ÎŽÎµÎœ Î­ÏÎµÎ¹ Î¿ÏÎ¹ÏÎŒÎ­ÎœÎ· ÎµÎ¹ÎºÏÎœÎ± ÏÏÎ¿ÏÏÏÎ¿Ï
+, ÏÎ¿ GDM ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ "
+"ÏÎ·Îœ ÎµÎ¹ÎºÏÎœÎ± \"stock_person\" ÏÎ¿Ï
+ Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÏÎ¿ ÏÏÎ­ÏÎ¿Îœ ÎžÎ­ÎŒÎ± GTK+. ÎÎœ ÎŽÎµÎœ Î­ÏÎµÎ¹ "
+"Î¿ÏÎ¹ÏÏÎµÎ¯ ÏÎ­ÏÎ¿Î¹Î± ÎµÎ¹ÎºÏÎœÎ±, ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÎµÎœÎ±Î»Î»Î±ÎºÏÎ¹ÎºÎ¬ ÎŒÎ¹Î± ÎµÎ¹ÎºÏÎœÎ± ÏÏÎ¿ÏÏÏÎ¿Ï
+ "
+"Î³ÎµÎœÎ¹ÎºÎ®Ï ÏÏÎ®ÏÎ·Ï."
+
+#: C/gdm.xml:426(para)
+msgid ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+msgstr ""
+"Î Î±ÏÎ±ÎºÎ±Î»Ï ÏÎ·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î· ÏÏÏÏÏÏÎ· ÎºÎ±Î¹ Î· ÎºÎ»Î¹ÎŒÎ¬ÎºÏÏÎ· ÎµÎ¹ÎºÏÎœÏÎœ ÏÏÎ¿ÏÏÏÎ¿Ï
+ ÏÎ¿Ï
+ "
+"Î²ÏÎ¯ÏÎºÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ home Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¹Î± ÏÎ¿Î»Ï "
+"ÏÏÎ¿ÎœÎ¿Î²ÏÏÎ± ÎŽÎ¹Î±ÎŽÎ¹ÎºÎ±ÏÎ¯Î±. ÎÏÎµÎ¹ÎŽÎ® ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ±ÎºÏÎ¹ÎºÏ ÎœÎ± ÏÎ¿ÏÏÏÎœÎ¿ÎœÏÎ±Î¹ ÎµÎ¹ÎºÏÎœÎµÏ ÎŒÎ­ÏÏ "
+"NIS Î® NFS, ÏÎ¿ GDM ÎŽÎµÎœ ÏÏÎ¿ÏÏÎ±ÎžÎµÎ¯ ÎœÎ± ÏÎ¿ÏÏÏÏÎµÎ¹ ÎµÎ¹ÎºÏÎœÎµÏ ÏÏÎ¿ÏÏÏÏÎœ Î±ÏÏ "
+"Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿Ï
+Ï ÎºÎ±ÏÎ±Î»ÏÎ³Î¿Ï
+Ï home."
+
+#: C/gdm.xml:433(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+msgstr ""
+"ÎÏÎ±Îœ ÎµÎºÎºÎ¹ÎœÎµÎ¯ÏÎ±Î¹ Î¿ ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï, ÏÎ± Î­Î³ÎºÏ
+ÏÎ± Î¿ÎœÏÎŒÎ±ÏÎ± ÏÏÎ·ÏÏÏÎœ ÏÏÎ¿Îœ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® "
+"ÎµÎºÏÎ¯ÎžÎµÎœÏÎ±Î¹ ÏÎµ ÎºÎ¿Î¹ÎœÎ® ÎžÎ­Î±. ÎÎœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ¿ ÏÎ¿ XDMCP, ÏÏÏÎµ ÏÎ± Î¿ÎœÏÎŒÎ±ÏÎ± "
+"ÏÏÎ·ÏÏÏÎœ ÎµÎºÏÎ¯ÎžÎµÎœÏÎ±Î¹ ÏÎµ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ. ÎÏ
+ÏÏ, Î²Î­Î²Î±Î¹Î±, ÏÎµÏÎ¹Î¿ÏÎ¯Î¶ÎµÎ¹ "
+"ÎºÎ¬ÏÏÏ ÏÎ·Îœ Î±ÏÏÎ¬Î»ÎµÎ¹Î± Î±ÏÎ¿Ï Î­ÎœÎ±Ï ÎºÎ±ÎºÏÎ²Î¿Ï
+Î»Î¿Ï ÏÏÎ®ÏÏÎ·Ï ÎŽÎµÎœ ÏÏÎµÎ¹Î¬Î¶ÎµÏÎ±Î¹ ÎœÎ± ÎŒÎ±ÎœÏÎ­ÏÎµÎ¹ "
+"Î­Î³ÎºÏ
+ÏÎ± Î¿ÎœÏÎŒÎ±ÏÎ± ÏÏÎ·ÏÏÏÎœ. Î£Îµ ÎºÎ¬ÏÎ¿Î¹Î± ÏÎ¿Î»Ï ÏÎµÏÎ¹Î¿ÏÎ¹ÏÏÎ¹ÎºÎ¬ ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ± Î¿ "
+"ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŒÎ·Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎŽÎµÎŽÎµÎ¹Î³ÎŒÎ­ÎœÎ· ÎµÏÎ¹Î»Î¿Î³Î®."
+
+#: C/gdm.xml:445(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: C/gdm.xml:454(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+"Î ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ±Ï GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿Ï
+ÎžÎµÎ¯ ÎºÎ±Î¹ ÎœÎ± "
+"ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÎ± Î±Î¹ÏÎ®ÎŒÎ±ÏÎ± X Display Manage Protocol (XDMCP) Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÏÎœ "
+"ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ. ÎÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® Î· Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· XDMCP ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ·, Î±Î»Î»Î¬ "
+"ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î±Îœ ÏÎ¿ ÎµÏÎ¹ÎžÏ
+ÎŒÎ¿ÏÎŒÎµ. ÎÎœ ÏÎ¿ GDM Î­ÏÎµÎ¹ Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· TCP "
+"Wrapper, ÏÏÏÎµ Î¿ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ±Ï ÎžÎ± ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÎ·Îœ ÏÏÏÏÎ²Î±ÏÎ· ÏÎµ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï ÏÎ¿Ï
+ Î­ÏÎ¿Ï
+Îœ "
+"ÎºÎ±ÎžÎ¿ÏÎ¹ÏÏÎµÎ¯ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± Ï
+ÏÎ·ÏÎµÏÎ¯Î± GDM ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÏÎœ TCP Wrappers."
+
+#: C/gdm.xml:463(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably on most systems."
+msgstr ""
+"Î€Î¿ GDM ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎµÎ¹ ÎŽÎ¹Î¬ÏÎ¿ÏÎ± ÏÏÎ¿Î»Î·ÏÏÎ¹ÎºÎ¬ ÎŒÎ­ÏÏÎ± ÏÎ¿Ï
+ ÏÎ¿ ÎºÎ¬ÎœÎ¿Ï
+Îœ ÏÎ¹Î¿ Î±ÎœÎžÎµÎºÏÎ¹ÎºÏ ÏÎµ "
+"ÎµÏÎ¹ÎžÎ­ÏÎµÎ¹Ï ÏÏÏÎ¿Ï
+ Â«denial of serviceÂ» ÏÏÎ·Îœ Ï
+ÏÎ·ÏÎµÏÎ¯Î± XDMCP. Î Î¿Î»Î»Î­Ï Î±ÏÏ ÏÎ¹Ï "
+"ÏÎ±ÏÎ±ÎŒÎ­ÏÏÎ¿Ï
+Ï ÏÎ¿Ï
+ ÏÏÏÏÎ¿ÎºÏÎ»Î»Î¿Ï
+, handshaking timeouts, ÎºÎ»Ï ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÏ
+ÎžÎŒÎ¹ÏÏÎ¿ÏÎœ "
+"ÎŒÎµ Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹Î±. Î ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÎºÎ±Î»ÏÏÏÎµÎ¹ Î±ÏÎºÎµÏÎ¬ ÎºÎ±Î»Î¬ ÏÎ¹Ï Î±ÎœÎ¬Î³ÎºÎµÏ "
+"ÏÏÎœ ÏÎµÏÎ¹ÏÏÏÏÎµÏÏÎœ ÏÏ
+ÏÏÎ·ÎŒÎ¬ÏÏÎœ."
+
+#: C/gdm.xml:470(para)
+msgid ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+msgstr ""
+"Î€Î¿ GDM Î±ÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿Ï
+ÎžÎµÎ¯ Î³Î¹Î± Î±Î¹ÏÎ®ÎŒÎ±ÏÎ± XDMCP ÏÏÎ·Îœ ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ® ÏÏÏÏÎ± "
+"UDP ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î³Î¹Î± ÏÎ¿ XDMCP, ÏÎ·Îœ ÏÏÏÏÎ± 177 ÎºÎ±Î¹ ÎžÎ± Î±ÏÎ±ÎœÏÎ®ÏÎµÎ¹ ÏÎµ "
+"Î±Î¹ÏÎ®ÎŒÎ±ÏÎ± QUERY ÎºÎ±Î¹ BROADCAST_QUERY ÏÏÎ­Î»ÎœÎ¿ÎœÏÎ±Ï Î­ÎœÎ± ÏÎ±ÎºÎ­ÏÎ¿ WILLING ÏÏÎ¿Îœ "
+"ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Ï ÏÎ¿Ï
+Ï."
+
+#: C/gdm.xml:476(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+"Î€Î¿ GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎµÏÎ¯ÏÎ·Ï ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± Î±ÎœÎ±Î³ÎœÏÏÎ¯Î¶ÎµÎ¹ Î­ÎŒÎŒÎµÏÎµÏ "
+"(INDIRECT) Î±Î¹ÏÎ®ÏÎµÎ¹Ï ÎºÎ±Î¹ ÎœÎ± ÏÎ±ÏÎ¿Ï
+ÏÎ¹Î¬Î¶ÎµÎ¹ Î­ÎœÎ±Îœ ÎµÏÎ¹Î»Î¿Î³Î­Î± ÏÏ
+ÏÏÎ·ÎŒÎ¬ÏÏÎœ ÏÏÎ·Îœ "
+"Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ· Î¿ÎžÏÎœÎ·. Î€Î¿ GDM ÎžÎ± ÎžÏ
+ÎŒÎ¬ÏÎ±Î¹ ÏÎ·Îœ ÎµÏÎ¹Î»Î¿Î³Î® ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÎºÎ±Î¹ ÎžÎ± ÏÏÎ¿ÏÎžÎµÎ¯ "
+"ÏÎ¹Ï ÎµÏÏÎŒÎµÎœÎµÏ Î±Î¹ÏÎ®ÏÎµÎ¹Ï ÏÏÎ¿Îœ ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®. Î€Î¿ GDM Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ ÎµÏÎ¯ÏÎ·Ï "
+"ÎŒÎ¹Î± ÎµÏÎ­ÎºÏÎ±ÏÎ· ÏÎ¿Ï
+ ÏÏÏÏÎ¿ÎºÏÎ»Î»Î¿Ï
+ ÏÎ¿Ï
+ ÏÎ¿ ÎºÎ¬ÎœÎµÎ¹ ÎœÎ± ÎŸÎµÏÎœÎ¬ ÏÎ·Îœ Î±ÎœÎ±ÎºÎ±ÏÎµÏÎžÏ
+ÎœÏÎ· ÎŒÏÎ»Î¹Ï Î· "
+"ÏÏÎœÎŽÎµÏÎ· ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÎµÏÎ¹ÏÎµÏ
+ÏÎžÎµÎ¯. ÎÏ
+ÏÎ® Î· ÎµÏÎ­ÎºÏÎ±ÏÎ· Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÏÎ±Î¹ ÎŒÏÎœÎ¿ Î±Îœ ÎºÎ±Î¹ Î¿Î¹ "
+"ÎŽÏÎ¿ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎµÏ ÎµÎ¯ÎœÎ±Î¹ GDM. ÎÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÏÎ±ÎœÎ®Ï ÎºÎ±Î¹ ÎžÎ± Î±Î³ÎœÎ¿Î·ÎžÎµÎ¯ Î±ÏÏ Î±ÏÏ ÏÎ¿ XDM Î® "
+"Î¬Î»Î»Î¿Ï
+Ï ÎŽÎ±Î¯ÎŒÎ¿ÎœÎµÏ ÏÎ¿Ï
+ ÎµÏÎ±ÏÎŒÏÎ¶Î¿Ï
+Îœ ÏÎ¿ XDMCP."
+
+#: C/gdm.xml:486(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+"ÎÎœ ÏÎ¿ XDMCP ÏÎ±Î¯ÎœÎµÏÎ±Î¹ ÎœÎ± ÎŒÎ·Îœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯, Î²ÎµÎ²Î±Î¹ÏÎžÎµÎ¯ÏÎµ ÏÏÎ¹ ÏÎ»Î¿Î¹ Î¿Î¹ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï "
+"ÎºÎ±ÎžÎ¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÏÏÎ¿ <filename>/etc/hosts</filename>."
+
+#: C/gdm.xml:491(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+"ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"ÎÏÏÎ¬Î»ÎµÎ¹Î±\" Î³Î¹Î± ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÏÏÎµÏÎ¹ÎºÎ­Ï ÎŒÎµ "
+"ÏÏÎ¿Î²Î»Î·ÎŒÎ±ÏÎ¹ÏÎŒÎ¿ÏÏ Î³Î¹Î± ÏÎ·Îœ Î±ÏÏÎ¬Î»ÎµÎ¹Î± ÎŒÎµ ÏÎ·Îœ ÏÏÎ®ÏÎ· XDMCP."
+
+#: C/gdm.xml:498(title)
+msgid "Logging"
+msgstr "ÎÎ±ÏÎ±Î³ÏÎ±ÏÎ® ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï"
+
+#: C/gdm.xml:500(para)
+msgid ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+msgstr ""
+"Î€Î¿ GDM ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ syslog Î³Î¹Î± ÏÎ·Îœ ÎºÎ±ÏÎ±ÏÏÏÎ·ÏÎ· ÏÏÎ±Î»ÎŒÎ¬ÏÏÎœ ÎºÎ±Î¹ ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ·Ï. "
+"ÎÏÎ¿ÏÎµÎ¯ ÎµÏÎ¯ÏÎ·Ï ÎœÎ± ÎºÎ±ÏÎ±ÏÏÏÎ®ÏÎµÎ¹ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï, Î¿Î¹ Î¿ÏÎ¿Î¯ÎµÏ ÎµÎ¯ÎœÎ±Î¹ "
+"ÏÏÎ®ÏÎ¹ÎŒÎµÏ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎŽÎ¹ÎµÏÎµÏÎœÎ·ÏÎ· ÏÏÎ¿Î²Î»Î·ÎŒÎ¬ÏÏÎœ ÏÏÎ±Îœ ÏÎ¿ GDM ÎŽÎµÎœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯ "
+"ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ¬. ÎÏ
+ÏÎ® Î· ÏÏ
+ÎŒÏÎµÏÎ¹ÏÎ¿ÏÎ¬ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎµÎºÎºÎ¹ÎœÏÎœÏÎ±Ï ÏÎ¿Îœ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± "
+"ÏÎ¿Ï
+ GDM ÎŒÎµ ÏÎ¿ ÏÏÎ¹ÏÎŒÎ± \"--debug\"."
+
+#: C/gdm.xml:507(para)
+msgid ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+msgstr ""
+"Î€Î± ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÎ± ÎµÎŸÏÎŽÎ¿Ï
+ ÏÏÎœ ÎŽÎ¹Î±ÏÏÏÏÎœ Xservers Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ "
+"ÎºÎ±ÏÎ±Î³ÏÎ±ÏÎ®Ï ÏÎ¿Ï
+ GDM, ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎ®ÎžÏÏ Î¿ <filename>&lt;var&gt;/log/gdm/</"
+"filename>. Î€Î± ÎŒÎ·ÎœÏÎŒÎ±ÏÎ± ÏÎ¿Ï
+ Xserver Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎ¿ÎœÏÎ±Î¹ ÏÎµ Î­ÎœÎ± Î±ÏÏÎµÎ¯Î¿ ÏÏ
+ÏÏÎµÏÎ¹ÏÎŒÎ­ÎœÎ¿ "
+"ÎŒÎµ ÏÎ·Îœ ÏÎ¹ÎŒÎ® Î¿ÎžÏÎœÎ·Ï, <filename>&lt;display&gt;.log</filename>."
+
+#: C/gdm.xml:514(para)
+msgid ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+msgstr ""
+"Î€Î± ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÎ± ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÎŽÎ¹Î¿ÏÎµÏÎµÏÎ¿ÎœÏÎ±Î¹ ÎŒÎ­ÏÏ ÏÎ¿Ï
+ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± ÏÎ¿Ï
+ GDM ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ "
+"<filename>~/.xsession-errors</filename>. Î€Î¿ Î±ÏÏÎµÎ¯Î¿ ÎµÏÎ±ÎœÎµÎ³Î³ÏÎ¬ÏÎµÏÎ±Î¹ ÏÎµ ÎºÎ¬ÎžÎµ "
+"ÎµÎ¯ÏÎ¿ÎŽÎ¿, Î­ÏÏÎ¹ ÎµÎŸÎµÏÏÏÎŒÎµÎœÎ¿Î¹ ÎºÎ±Î¹ ÏÏ
+ÎœÎŽÎµÏÎŒÎµÎœÎ¿Î¹ ÎŸÎ±ÎœÎ¬ ÏÏÎ¿Îœ Î¯ÎŽÎ¹Î¿ ÏÏÎ®ÏÏÎ· ÎŒÎ­ÏÏ ÏÎ¿Ï
+ GDM "
+"ÎºÎ¬ÎžÎµ ÎŒÎ®ÎœÏ
+ÎŒÎ± Î±ÏÏ ÏÎ·Îœ ÏÏÎ¿Î·Î³Î¿ÏÎŒÎµÎœÎ· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ¬ÎœÎµÏÎ±Î¹."
+
+#: C/gdm.xml:521(para)
+msgid ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î±Îœ ÏÎ¿ GDM ÎŽÎµÎœ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î®ÏÎµÎ¹ Î±Ï
+ÏÏ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ Î³Î¹Î± "
+"ÎºÎ¬ÏÎ¿Î¹Î¿Îœ Î»ÏÎ³Î¿, ÏÏÏÎµ ÎžÎ± ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î·ÎžÎµÎ¯ Î­ÎœÎ± ÎµÎœÎ±Î»Î»Î±ÎºÏÎ¹ÎºÏ Î±ÏÏÎµÎ¯Î¿ ÎŒÎµ ÏÎœÎ¿ÎŒÎ± "
+"<filename>~/.xsession-errors.XXXXXXXX</filename> ÏÏÎ¿Ï
+ <filename>XXXXXXXX</"
+"filename> ÎµÎ¯ÎœÎ±Î¹ ÎºÎ¬ÏÎ¿Î¹Î¿Î¹ ÏÏ
+ÏÎ±Î¯Î¿Î¹ ÏÎ±ÏÎ±ÎºÏÎ®ÏÎµÏ."
+
+#: C/gdm.xml:529(title)
+msgid "Fast User Switching"
+msgstr "ÎÏÎ®Î³Î¿ÏÎ· ÎµÎœÎ±Î»Î»Î±Î³Î® ÏÏÎ®ÏÏÎ·"
+
+#: C/gdm.xml:531(para)
+msgid ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional users can log in via the User Switcher on the GNOME "
+"Panel, or from the \"Switch User\" button in Lock Screen dialog of GNOME "
+"Screensaver. The active session can be changed back and forth using the same "
+"mechanism. Note that some distributions may not add the User Switcher to the "
+"default panel configuration. It can be added using the panel context menu."
+msgstr ""
+"Î€Î¿ GDM ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÎ·Îœ ÏÏÎœÎŽÎµÏÎ· ÏÎ¿Î»Î»ÏÎœ ÏÏÎ·ÏÏÏÎœ ÏÎ±Ï
+ÏÏÏÏÎ¿ÎœÎ±. ÎÎµÏÎ¬ ÏÎ·Îœ ÏÏÎœÎŽÎµÏÎ· ÏÎ¿Ï
+ "
+"ÏÏÏÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·, ÏÏÏÏÎžÎµÏÎ¿Î¹ ÏÏÎ®ÏÏÎµÏ ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎ¿ÏÎœ ÎŒÎ­ÏÏ ÏÎ·Ï ÎµÎœÎ±Î»Î»Î±Î³Î®Ï "
+"ÏÏÎ·ÏÏÏÎœ ÏÏÎ¿Îœ ÏÎ¯ÎœÎ±ÎºÎ± ÎµÏÎ±ÏÎŒÎ¿Î³ÏÎœ ÏÎ¿Ï
+ GNOME, Î· ÎŒÎµ ÏÎ¿ ÏÎ»Î®ÎºÏÏÎ¿ \"ÎÎ»Î»Î±Î³Î® ÏÏÎ®ÏÏÎ·\" "
+"ÏÏÎ¿Îœ ÎŽÎ¹Î¬Î»Î¿Î³Î¿ ÎºÎ»ÎµÎ¹ÎŽÏÎŒÎ±ÏÎ¿Ï Î¿ÎžÏÎœÎ·Ï ÏÎ·Ï ÏÏÎ¿ÏÏÎ±ÏÎ¯Î±Ï Î¿ÎžÏÎœÎ·Ï ÏÎ¿Ï
+ GNOME. Î ÎµÎœÎµÏÎ³Î® "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î±Î»Î»Î±ÏÎžÎµÎ¯ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿Îœ Î¯ÎŽÎ¹Î¿ ÎŒÎ·ÏÎ±ÎœÎ¹ÏÎŒÏ. Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ "
+"ÏÏÎ¹ ÎºÎ¬ÏÎ¿Î¹ÎµÏ ÎŽÎ¹Î±ÎœÎ¿ÎŒÎ­Ï ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŒÎ·Îœ Î­ÏÎ¿Ï
+Îœ ÏÎ·Îœ ÎµÎœÎ±Î»Î»Î±Î³Î® ÏÏÎ·ÏÏÏÎœ ÏÏÎ·Îœ "
+"ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ ÏÎ¯ÎœÎ±ÎºÎ± ÎµÏÎ±ÏÎŒÎ¿Î³ÏÎœ. ÎÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÏÎ·Îœ ÏÏÎ¿ÏÎžÎ­ÏÎµÏÎµ "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ ÏÏÎµÏÎ¹ÎºÏ ÎŒÎµÎœÎ¿Ï ÏÎµÏÎ¹ÎµÏÎ¿ÎŒÎ­ÎœÏÎœ ÏÎ¿Ï
+ ÏÎ¯ÎœÎ±ÎºÎ± ÎµÏÎ±ÏÎŒÎ¿Î³ÏÎœ."
+
+#: C/gdm.xml:540(para)
+msgid ""
+"Note this feature is available on systems that support Virtual Terminals. "
+"This feature will not function if Virtual Terminals is not available."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î±Ï
+ÏÎ® Î· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎ· ÏÎµ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ± ÏÎ¿Ï
+ "
+"Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶Î¿Ï
+Îœ ÎµÎ¹ÎºÎ¿ÎœÎ¹ÎºÎ¬ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬. ÎÏ
+ÏÏ ÏÎ¿ ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÏ ÎŽÎµÎœ ÎžÎ± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎµÎ¹ "
+"Î±Îœ ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎ± ÏÎ± ÎµÎ¹ÎºÎ¿ÎœÎ¹ÎºÎ¬ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬."
+
+#: C/gdm.xml:551(title)
+msgid "Security"
+msgstr "ÎÏÏÎ¬Î»ÎµÎ¹Î±"
+
+#: C/gdm.xml:554(title)
+msgid "The GDM User And Group"
+msgstr "Î§ÏÎ®ÏÏÎ·Ï ÎºÎ±Î¹ Î¿ÎŒÎ¬ÎŽÎ± GDM"
+
+#: C/gdm.xml:556(para)
+msgid ""
+"For security reasons a dedicated user and group id are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privilege."
+msgstr ""
+"ÎÎ¹Î± Î»ÏÎ³Î¿Ï
+Ï Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï ÏÏ
+ÎœÎ¯ÏÏÎ±ÏÎ±Î¹ Î· ÏÏÎ®ÏÎ· ÎµÎœÏÏ ÎµÎ¹ÎŽÎ¹ÎºÎ¬ ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î·ÎŒÎ­ÎœÎ¿Ï
+ id ÏÏÎ®ÏÏÎ· "
+"ÎºÎ±Î¹ Î¿ÎŒÎ¬ÎŽÎ±Ï Î³Î¹Î± ÏÏÏÏÎ® Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î±. ÎÏ
+ÏÏÏ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎºÎ±Î¹ Î· Î¿ÎŒÎ¬ÎŽÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎ®ÎžÏÏ Î¿ "
+"\"gdm\" ÏÏÎ± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ±, Î±Î»Î»Î¬ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ ÏÎµ ÎºÎ¬ÎžÎµ ÏÏÎ®ÏÏÎ· "
+"Î® Î¿ÎŒÎ¬ÎŽÎ±. ÎÎ»Î± ÏÎ± ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± Î³ÏÎ±ÏÎ¹ÎºÎ¿Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï ÏÎ¿Ï
+ GDM ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Î¹ Î±ÏÏ "
+"Î±Ï
+ÏÏÎœ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ·, Î­ÏÏÎ¹ ÏÏÏÎµ ÏÎ± ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± ÏÎ¿Ï
+ Î±Î»Î»Î·Î»ÎµÏÎ¹ÎŽÏÎ¿ÏÎœ ÎŒÎµ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· "
+"ÎœÎ± ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Î¹ ÏÎµ ÎŒÎ¹Î± ÏÎµÏÎ¹Î¿ÏÎ¹ÏÎŒÎ­ÎœÎ· ÏÎµÏÎ¹Î¿ÏÎ® (sandbox). Î ÏÏÎ®ÏÏÎ·Ï ÎºÎ±Î¹ Î· Î¿ÎŒÎ¬ÎŽÎ± "
+"Î±Ï
+ÏÎ® ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î­ÏÎ¿Ï
+Îœ ÏÎµÏÎ¹Î¿ÏÎ¹ÏÎŒÎ­ÎœÎ± ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ±."
+
+#: C/gdm.xml:565(para)
+msgid ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+msgstr ""
+"Î€Î± ÎŒÏÎœÎ± ÎµÎ¹ÎŽÎ¹ÎºÎ¬ ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ± ÏÎ¿Ï
+ ÏÏÎµÎ¹Î¬Î¶ÎµÏÎ±Î¹ Î¿ ÏÏÎ®ÏÏÎ·Ï \"gdm\"ÎµÎ¯ÎœÎ±Î¹ Î· Î±ÎœÎ¬Î³ÎœÏÏÎ· "
+"ÎºÎ±Î¹ Î· ÎµÎ³Î³ÏÎ±ÏÎ® Î±ÏÏÎµÎ¯ÏÎœ Xauth ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ <filename>&lt;var&gt;/run/gdm</"
+"filename>. Î ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï <filename>&lt;var&gt;/run/gdm</filename> ÏÏÎ­ÏÎµÎ¹ ÎœÎ± "
+"Î­ÏÎµÎ¹ Î¹ÎŽÎ¹Î¿ÎºÏÎ·ÏÎ¯Î± root:gdm ÎºÎ±Î¹ ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ± 1777."
+
+#: C/gdm.xml:573(para)
+msgid ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated session "
+"or perform a denial-of-service attack on it. It is important to ensure that "
+"the system is configured properly so that only the \"gdm\" user has access "
+"to these files and that it is not easy to login to this account. For "
+"example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+msgstr ""
+"Î£Îµ ÎºÎ±ÎŒÎ¹Î¬ ÏÎµÏÎ¯ÏÏÏÏÎ· ÎŽÎµÎœ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎµÏÎµ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ·/Î¿ÎŒÎ¬ÎŽÎ± GDM ÎŒÎµ "
+"ÏÎ­ÏÎ¿Î¹Î¿Îœ ÏÏÏÏÎ¿ ÏÏÏÎµ Î­ÎœÎ±Ï ÏÏÎ®ÏÏÎ·Ï ÎœÎ± ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î­ÏÎµÎ¹ ÎµÏÎºÎ¿Î»Î· ÏÏÏÏÎ²Î±ÏÎ· ÏÎµ Î±Ï
+ÏÏÎœ, "
+"ÏÏÏÏ ÏÏÎ·Îœ ÏÎµÏÎ¯ÏÏÏÏÎ· ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· <filename>nobody</filename>. ÎÎ¬ÎžÎµ ÏÏÎ®ÏÏÎ·Ï ÏÎ¿Ï
+ "
+"Î±ÏÎ¿ÎºÏÎ¬ ÏÏÏÏÎ²Î±ÏÎ· ÏÎµ Î­ÎœÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¯ Xauth ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿Ï
+ÎžÎµÎ¯ Î±ÏÎ±ÏÎ±ÏÎ®ÏÎ·ÏÎ¿Ï ÎºÎ±Î¹ "
+"ÎœÎ± ÎµÎ»Î­Î³ÏÎµÎ¹ ÎµÎºÏÎµÎ»Î¿ÏÎŒÎµÎœÎ± ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± Î³ÏÎ±ÏÎ¹ÎºÎ¿Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï ÏÏÎ·Îœ ÏÏÎµÏÎ¹ÎºÎ® "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î± Î® ÎœÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÎŒÎ¹Î± ÎµÏÎ¯ÎžÎµÏÎ· ÏÏÏÎ¿Ï
+ denial-of-service ÏÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î±. "
+"ÎÎ¯ÎœÎ±Î¹ ÏÎ·ÎŒÎ±ÎœÏÎ¹ÎºÏ ÎœÎ± Î²ÎµÎ²Î±Î¹ÏÎžÎµÎ¯ÏÎµ ÏÏÎ¹ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎŒÎ­ÎœÎ¿ ÎºÎ±ÏÎ¬Î»Î»Î·Î»Î± "
+"ÏÏÏÎµ ÎŒÏÎœÎ¿ Î¿ ÏÏÎ®ÏÏÎ·Ï \"gdm\" ÎœÎ± Î­ÏÎµÎ¹ ÏÏÏÏÎ²Î±ÏÎ· ÏÎµ Î±Ï
+ÏÎ¬ ÏÎ± Î±ÏÏÎµÎ¯Î± ÎºÎ±Î¹ ÏÏÎ¹ ÎŽÎµÎœ "
+"ÎµÎ¯ÎœÎ±Î¹ ÎµÏÎºÎ¿Î»Î¿ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÎºÎ¬ÏÎ¿Î¹Î¿Ï Î¬Î»Î»Î¿Ï ÏÎµ Î±Ï
+ÏÏ ÏÎ¿Îœ Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÏ. ÎÎ¹Î± "
+"ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, Î¿ Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÏÏ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏ
+ÎžÎŒÎ¹ÏÏÎµÎ¯ ÏÏÏÎ¯Ï ÎºÏÎŽÎ¹ÎºÏ Î® ÎœÎ± ÎŒÎ·Îœ "
+"ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÎµ ÏÏÎ®ÏÏÎµÏ ÏÏÏÎ¯Ï ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ± root ÎœÎ± ÏÏ
+ÎœÎŽÎ­Î¿ÎœÏÎ±Î¹."
+
+#: C/gdm.xml:586(para)
+msgid ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+msgstr ""
+"Î ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ GDM greeter ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎ¿ÎžÎ·ÎºÎµÏ
+ÎŒÎ­ÎœÎ· ÏÏÎ¿ GConf. ÎÎ¹Î± ÎœÎ± "
+"ÎµÏÎ¹ÏÏÎ­ÏÎµÏÎ±Î¹ ÏÏÎ¿Îœ ÏÏÎ®ÏÏÎ· GDM Î· ÎµÎ³Î³ÏÎ±ÏÎ® ÏÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·, ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎ±ÏÎ±Î¯ÏÎ·ÏÎ¿ Î³Î¹Î± "
+"ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· \"gdm\" ÎœÎ± Î­ÏÎµÎ¹ Î­ÎœÎ±Îœ ÎµÎ³Î³ÏÎ¬ÏÎ¹ÎŒÎ¿ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ $HOME. ÎÎ¹ ÏÏÎ®ÏÏÎµÏ ÎŒÏÎ¿ÏÎ¿ÏÎœ "
+"ÎœÎ± ÏÏÎ¿ÏÎ¿ÏÎ¿Î¹Î®ÏÎ¿Ï
+Îœ ÏÎ·Îœ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ GConf ÏÏÏÏ ÎµÏÎ¹ÎžÏ
+ÎŒÎ¿ÏÎœ Î³Î¹Î± "
+"ÎœÎ± Î±ÏÎ¿ÏÏÎ³Î¿Ï
+Îœ ÏÎ·Îœ Î±ÎœÎ¬Î³ÎºÎ· ÏÎ±ÏÎ¿ÏÎ®Ï ÏÏÎ¿Îœ ÏÏÎ®ÏÏÎ· \"gdm\" ÎµÎ³Î³ÏÎ¬ÏÎ¹ÎŒÎ¿Ï
+ ÎºÎ±ÏÎ±Î»ÏÎ³Î¿Ï
+ "
+"$HOME. Î Î¬ÎœÏÏÏ, ÎºÎ¬ÏÎ¿Î¹Î± ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÎ¬ ÏÎ¿Ï
+ GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎ¿ÏÎœ Î±Îœ "
+"ÎŽÎµÎœ Î­ÏÎµÎ¹ ÏÎ·Îœ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± ÎœÎ± ÎµÎ³Î³ÏÎ¬ÏÎµÎ¹ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ·Ï ÏÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· "
+"ÏÎ¿Ï
+ GConf."
+
+#: C/gdm.xml:598(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: C/gdm.xml:600(para)
+msgid ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as ssh, "
+"login GUI, screensaver, etc.)"
+msgstr ""
+"Î€Î¿ GDM ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ PAM Î³Î¹Î± ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ· ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎ¯ÏÎ¿ÎŽÎ¿. Î€Î¿ PAM ÎµÎ¯ÎœÎ±Î¹ "
+"ÏÏ
+ÎœÏÏÎŒÎµÏ
+ÏÎ· Î³Î¹Î± ÏÎ¿ Pluggable Authentication Module, ÎºÎ±Î¹ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î±ÏÏ "
+"ÏÎ± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± ÏÎ¿Ï
+ Î¶Î·ÏÎ¿ÏÎœ ÎµÏÎ¹ÎºÏÏÏÏÎ· ÏÏÎ¿Îœ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® ÏÎ±Ï. "
+"ÎÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÏÎ¿Îœ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎµÎ¹ ÏÏ
+Î³ÎºÎµÎºÏÎ¹ÎŒÎ­ÎœÎ· ÏÏ
+ÎŒÏÎµÏÎ¹ÏÎ¿ÏÎ¬ "
+"ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î³Î¹Î± ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ¬ ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± ÏÏÎœÎŽÎµÏÎ·Ï (ÏÏÏÏ ssh, ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï GUI, "
+"ÏÏÎ¿ÏÏÎ±ÏÎ¯Î± Î¿ÎžÏÎœÎ·Ï, ÎºÎ»Ï)"
+
+#: C/gdm.xml:608(para)
+msgid ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+msgstr ""
+"Î€Î¿ PAM ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿Î»ÏÏÎ»Î¿ÎºÎ¿ ÎºÎ±Î¹ Î­ÎœÏÎ¿ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎ¹ÎŒÎ¿, Î±Ï
+ÏÎ® Î· ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· ÎŽÎµÎœ "
+"ÏÏÎ¿ÏÎ¯ÎžÎµÏÎ±Î¹ ÎœÎ± ÏÎ¿ Î±ÎœÎ±Î»ÏÏÎµÎ¹ ÎŒÎµ Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹Î±. ÎÎœÏÎ¯ÎžÎµÏÎ±, ÏÏÎ¿ÏÎ¯ÎžÎµÏÎ±Î¹ ÎœÎ± "
+"ÏÎ±ÏÎ¿Ï
+ÏÎ¹Î¬ÏÎµÎ¹ ÎŒÎ¹Î± ÎµÏÎ¹ÏÎºÏÏÎ·ÏÎ· ÏÎ¿Ï
+ ÏÏÏÏÎ¿Ï
+ ÎŒÎµ ÏÎ¿Îœ Î¿ÏÎ¿Î¯Î¿ Î· ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ PAM "
+"ÏÏÎµÏÎ¯Î¶ÎµÏÎ±Î¹ ÎŒÎµ ÏÎ¿ GDM, ÏÏÏ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎœÎµÏÎ±Î¹ ÏÏ
+ÎœÎ®ÎžÏÏ ÏÎ¿ PAM ÎŒÎµ ÏÎ¿ GDM, ÏÏÏÏ "
+"ÎµÏÎ¯ÏÎ·Ï ÎœÎ± ÏÎ±ÏÎ¿Ï
+ÏÎ¹Î¬ÏÎµÎ¹ Î³ÎœÏÏÏÎ¬ ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ±. ÎÎœÎ±ÎŒÎ­ÎœÎµÏÎ±Î¹ ÏÏÎ¹ ÎºÎ¬ÏÎ¿Î¹Î¿Ï ÏÎ¿Ï
+ "
+"ÏÏÎµÎ¹Î¬Î¶ÎµÏÎ±Î¹ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎµÎ¹ ÏÎ¿ PAM ÎžÎ± ÏÏÎµÎ¹Î±ÏÏÎµÎ¯ ÎœÎ± ÎŒÎµÎ»ÎµÏÎ®ÏÎµÎ¹ ÏÎµÏÎ±Î¹ÏÎ­ÏÏ ÏÎ·Îœ "
+"ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· ÏÎ¿Ï
+ PAM Î³Î¹Î± ÎœÎ± ÎºÎ±ÏÎ±Î»Î¬Î²ÎµÎ¹ ÏÏÏ ÎžÎ± ÏÎ¿ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎµÎ¹ ÎºÎ±Î¹ Î³Î¹Î± ÎœÎ± "
+"ÎºÎ±ÏÎ±ÎœÎ¿Î®ÏÎµÎ¹ ÏÎ¿Ï
+Ï ÏÏÎ¿Ï
+Ï ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ ÏÎµ Î±Ï
+ÏÎ®Îœ ÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ±."
+
+#: C/gdm.xml:618(para)
+msgid ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure you read the PAM documentation and are comfortable "
+"with the security implications of any changes you intend to make to your "
+"configuration."
+msgstr ""
+"Î ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ PAM Î­ÏÎµÎ¹ ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ­Ï, Î±Î»Î»Î¬ ÏÎ±ÏÏÎŒÎ¿Î¹ÎµÏ, ÎŽÎ¹ÎµÏÎ±ÏÎ­Ï ÏÎµ ÎŽÎ¹Î¬ÏÎ¿ÏÎ± "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÎ¬ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ±, Î³Î¹Î± Î±Ï
+ÏÏ ÎµÎ»Î­Î³ÎŸÏÎµ ÏÎ¹Ï ÏÎµÎ»Î¯ÎŽÎµÏ <ulink type=\"help\" url="
+"\"man:pam.d\">pam.d</ulink> Î® <ulink type=\"help\" url=\"man:pam.conf\">pam."
+"conf</ulink> man page Î³Î¹Î± Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ. ÎÎµÎ²Î±Î¹ÏÎžÎµÎ¯ÏÎµ ÏÏÎ¹ ÎŽÎ¹Î±Î²Î¬ÏÎ±ÏÎµ ÏÎ·Îœ "
+"ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· ÏÎ¿Ï
+ PAM ÎºÎ±Î¹ ÏÏÎ¹ Î±Î¹ÏÎžÎ¬ÎœÎµÏÏÎµ Î¬ÎœÎµÏÎ± ÎŒÎµ ÏÎ¹Ï ÎµÏÎ¹ÏÏÏÏÎµÎ¹Ï ÏÏÎ·Îœ Î±ÏÏÎ¬Î»ÎµÎ¹Î± "
+"ÏÏÎœ ÏÏÎ¿Î¹ÏÎœ Î±Î»Î»Î±Î³ÏÎœ ÏÏÎ¿ÏÎ¯ÎžÎµÏÏÎµ ÎœÎ± ÎºÎ¬ÎœÎµÏÎµ ÏÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ±Ï."
+
+#: C/gdm.xml:628(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹, Î±ÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®, ÏÎ¿ GDM ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÎ·Ï Ï
+ÏÎ·ÏÎµÏÎ¯Î±Ï "
+"PAM ÏÎ¿Ï
+ \"gdm\" Î³Î¹Î± ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ® ÎµÎ¯ÏÎ¿ÎŽÎ¿ ÎºÎ±Î¹ ÏÎ¿ \"gdm-autologin\" PAM service "
+"name Î³Î¹Î± Î±Ï
+ÏÏÎŒÎ±ÏÎ· ÎµÎ¯ÏÎ¿ÎŽÎ¿. ÎÏ
+ÏÎ­Ï Î¿Î¹ Ï
+ÏÎ·ÏÎµÏÎ¯ÎµÏ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŒÎ·Îœ ÎµÎ¯ÎœÎ±Î¹ Î¿ÏÎ¹ÏÎŒÎ­ÎœÎµÏ "
+"ÏÏÎ¿ ÎŽÎ¹ÎºÏ ÏÎ±Ï ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎŒÎ­ÎœÎ¿ Î±ÏÏÎµÎ¯Î¿ pam.d Î® pam.conf. ÎÎœ ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹ ÏÏÎµÏÎ¹ÎºÎ® "
+"ÎºÎ±ÏÎ±ÏÏÏÎ·ÏÎ·, ÏÏÏÎµ ÏÎ¿ GDM ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÎ·Îœ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÏÏ
+ÎŒÏÎµÏÎ¹ÏÎ¿ÏÎ¬ ÏÎ¿Ï
+ "
+"PAM. Î£ÏÎ± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ± Î±Ï
+ÏÏ ÎžÎ± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎµÎ¹ ÎºÎ±Î»Î¬. ÎÎœÏÎ¿ÏÏÎ¿Î¹Ï, ÏÎ¿ "
+"ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÏ ÏÎ·Ï Î±Ï
+ÏÏÎŒÎ±ÏÎ·Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+ (automatic login) ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŒÎ·Îœ "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎµÎ¹ Î±Îœ Î· Ï
+ÏÎ·ÏÎµÏÎ¯Î± gdm-autologin ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ Î¿ÏÎ¹ÏÎŒÎ­ÎœÎ·."
+
+#: C/gdm.xml:638(para)
+msgid ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initializes the session."
+msgstr ""
+"Î€Î¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>PostLogin</filename> ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÏÎ¹Îœ ÎºÎ»Î·ÎžÎµÎ¯ ÏÎ¿ "
+"pam_open_session, ÎºÎ±Î¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>PreSession</filename> ÎºÎ±Î»ÎµÎ¯ÏÎ±Î¹ "
+"ÎŒÎµÏÎ¬. ÎÏ
+ÏÏ ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÏÎ¿Îœ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÎœÎ± ÏÏÎ¿ÏÎžÎ­ÏÎµÎ¹ Î¿ÏÎ¿Î¹Î¿ÎŽÎ®ÏÎ¿ÏÎµ "
+"ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ ÏÏÎ·Îœ ÎŽÎ¹ÎµÏÎ³Î±ÏÎ¯Î± ÏÏÎœÎŽÎµÏÎ·Ï ÎµÎ¯ÏÎµ ÏÏÎ¹Îœ ÎµÎ¯ÏÎµ ÎŒÎµÏÎ¬ ÏÎ·Îœ Î­Î³ÎºÏÎ¹ÏÎ· "
+"Î­ÎœÎ±ÏÎŸÎ·Ï ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï Î±ÏÏ ÏÎ¿ PAM."
+
+#: C/gdm.xml:646(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+msgstr ""
+"ÎÎœ ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ÏÎµ ÎœÎ± ÎµÏÎ¹ÏÏÏÎµÏÎµ ÏÎ·Îœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÏÎ¿Ï
+ GDM ÎŒÎµ Î¬Î»Î»Î¿Ï
+Ï ÏÏÏÎ¿Ï
+Ï "
+"ÎŒÎ·ÏÎ±ÎœÎ¹ÏÎŒÏÎœ ÎµÏÎ¹ÎºÏÏÏÏÎ·Ï (ÏÏÏÏ ÎŒÎµ ÎŽÎ±ÎºÏÏ
+Î»Î¹ÎºÏ Î±ÏÎ¿ÏÏÏÏÎŒÎ± Î® Î±ÎœÎ±Î³ÎœÏÏÏÎ· ÎºÎ±ÏÏÏÎœ "
+"SmartCard), Î±Ï
+ÏÏ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÎ¿ Ï
+Î»Î¿ÏÎ¿Î¹Î®ÏÎµÏÎµ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï Î­ÎœÎ± PAM service "
+"module Î³Î¹Î± ÏÎ¿Îœ ÎµÏÎ¹ÎžÏ
+ÎŒÎ·ÏÏ ÎŒÎ·ÏÎ±ÎœÎ¹ÏÎŒÏ ÎµÏÎ¹ÎºÏÏÏÏÎ·Ï ÏÎ±ÏÎ¬ ÎœÎ± ÏÏÎ¿ÏÏÎ±ÎžÎ®ÏÎµÏÎµ ÎœÎ± "
+"ÎŒÎµÏÎ±ÏÏÎ­ÏÎµÏÎµ ÏÎ¿Îœ ÎºÏÎŽÎ¹ÎºÎ± ÏÎ¿Ï
+ GDM Î±ÏÎµÏ
+ÎžÎµÎ¯Î±Ï. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ·Îœ ÏÎµÎºÎŒÎ·ÏÎ¯ÏÏÎ· ÏÎ¿Ï
+ PAM "
+"ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÎ±Ï. Î ÏÏ ÎµÏÎ¹ÏÏ
+Î³ÏÎ¬ÎœÎµÏÎ±Î¹ ÎºÎ¬ÏÎ¹ ÏÎ­ÏÎ¿Î¹Î¿ ÏÏ
+Î¶Î·ÏÎµÎ¯ÏÎ±Î¹ ÏÏ
+ÏÎœÎ¬ ÏÏÎ·Îœ Î»Î¯ÏÏÎ± "
+"<address><email>gdm-list@gnome.org</email></address>, ÎµÏÎ¿ÎŒÎ­ÎœÏÏ ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÏÎµ ÏÎ± Î±ÏÏÎµÎ¯Î± ÏÎ·Ï Î»Î¯ÏÏÎ±Ï Î³Î¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ."
+
+#: C/gdm.xml:657(para)
+msgid ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+msgstr ""
+"Î€Î¿ PAM Î­ÏÎµÎ¹ ÎŒÎµÏÎ¹ÎºÎ¿ÏÏ ÏÎµÏÎ¹Î¿ÏÎ¹ÏÎŒÎ¿ÏÏ ÏÎ¿Ï
+ Î±ÏÎ¿ÏÎ¿ÏÎœ ÏÎ·Îœ Î¹ÎºÎ±ÎœÏÏÎ·ÏÎ± ÏÎ¿Ï
+ ÎœÎ± "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯ ÎŒÎµ ÏÎ¿Î»Î»Î¿ÏÏ ÏÏÏÎ¿Ï
+Ï ÎŒÎ·ÏÎ±ÎœÎ¹ÏÎŒÏÎœ ÎµÏÎ¹ÎºÏÏÏÏÎ·Ï ÏÎ±Ï
+ÏÏÏÏÎ¿ÎœÎ±, ÏÏÏÏ ÎœÎ± "
+"Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ ÏÎ·Îœ Î±ÏÎ¿ÎŽÎ¿ÏÎ® ÎµÎ¯ÏÎµ ÏÏÎœ SmartCard ÎµÎ¯ÏÎµ ÏÎ·Îœ ÎµÎ¹ÏÎ±Î³ÏÎ³Î® ÎŒÎµ ÏÎ¿ "
+"ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ ÏÎ¿Ï
+ Î¿ÎœÏÎŒÎ±ÏÎ¿Ï ÏÏÎ®ÏÏÎ· ÎºÎ±Î¹ ÏÎ¿Ï
+ ÎºÏÎŽÎ¹ÎºÎ¿Ï ÏÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÏÏÎœÎŽÎµÏÎ·Ï. "
+"Î¥ÏÎ¬ÏÏÎ¿Ï
+Îœ ÏÎµÏÎœÎ¹ÎºÎ­Ï ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ Î³Î¹Î± ÎœÎ± ÎµÏÎ¹ÏÎµÏ
+ÏÎžÎµÎ¯ Î±Ï
+ÏÏ, ÎºÎ±Î¹ ÎµÎ¯ÎœÎ±Î¹ "
+"ÎºÎ±Î»Ï ÎœÎ± ÎµÏÎµÏ
+ÎœÎ®ÏÎµÏÎµ ÏÏÏ Î»ÏÎœÎµÏÎ±Î¹ ÏÏ
+ÎœÎ®ÎžÏÏ Î±Ï
+ÏÏ ÏÎ¿ ÏÏÏÎ²Î»Î·ÎŒÎ± ÏÏÎ±Îœ ÏÏ
+ÎžÎŒÎ¯Î¶ÎµÏÎµ ÎŒÎ¹Î± "
+"ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÏÏÏÎ¿Ï
+."
+
+#: C/gdm.xml:666(para)
+msgid ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+"ÎÎœ Î· Î±Ï
+ÏÏÎŒÎ±ÏÎ· ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï ÎŽÎµÎœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯ ÏÎµ Î­ÎœÎ± ÏÏÏÏÎ·ÎŒÎ±, ÎµÎ»Î­Î³ÎŸÏÎµ Î±Îœ ÏÎ¿ \"gdm-"
+"autologin\" PAM stack ÎµÎ¯ÎœÎ±Î¹ Î¿ÏÎ¹ÏÎŒÎ­ÎœÎ¿ ÏÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ PAM. ÎÎ¹Î± ÎœÎ± "
+"ÎµÏÎ¹ÏÏÏÎµÎ¹ Î±Ï
+ÏÏ, ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎ±ÏÎ±Î¯ÏÎ·ÏÎ¿ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÏÎµ Î­ÎœÎ± Î¬ÏÎžÏÏÎŒÎ± PAM ÏÎ¿Ï
+ Î±ÏÎ»Î¬ "
+"ÎŽÎµÎœ ÎºÎ¬ÎœÎµÎ¹ ÎµÏÎ¹ÎºÏÏÏÏÎ·, Î® ÎŽÎ¯ÎœÎµÎ¹ ÏÎ±Îœ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± PAM_SUCCESS Î±ÏÏ ÏÎ»ÎµÏ ÏÎ¹Ï "
+"ÎŽÎ·ÎŒÏÏÎ¹ÎµÏ ÎŽÎ¹ÎµÏÎ±ÏÎ­Ï ÏÎ¿Ï
+. ÎÎµÏÏÏÎœÏÎ±Ï ÏÏÎ¹ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÎ±Ï Î­ÏÎµÎ¹ Î­ÎœÎ± Î¬ÏÎžÏÏÎŒÎ± PAM "
+"pam_allow.so ÏÎ¿Ï
+ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯ ÎŒÎµ Î±Ï
+ÏÏÎœ ÏÎ¿Îœ ÏÏÏÏÎ¿, ÎŒÎ¹Î± ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ PAM ÏÎ¿Ï
+ "
+"ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ \"gdm-autologin\" ÎžÎ± Î®ÏÎ±Îœ ÏÏ ÎµÎŸÎ®Ï:"
+
+#: C/gdm.xml:676(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+
+#: C/gdm.xml:684(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for the session:"
+msgstr ""
+"Î ÏÎ±ÏÎ±ÏÎ¬ÎœÏ ÏÏÎžÎŒÎ¹ÏÎ· ÏÏÎ¿ÎºÎ±Î»ÎµÎ¯ ÏÎ·Îœ Î±ÏÎ¿ÏÏÎ¿ÏÎ® ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î¯Î±Ï ÎµÎ³Î³ÏÎ±ÏÎ®Ï ÏÏÎ¿ lastlog. "
+"ÎÎœ ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ÏÎµ ÎµÎ³Î³ÏÎ±ÏÎ® ÏÏÎ¿ lastlog, ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÏÎµ ÏÎ¿ ÏÎ±ÏÎ±ÎºÎ¬ÏÏ Î³Î¹Î± ÏÎ·Îœ "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î±:"
+
+#: C/gdm.xml:689(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+
+#: C/gdm.xml:693(para)
+msgid ""
+"If the computer is used by several people, which makes automatic login "
+"unsuitable, you may want to allow some users to log in without entering "
+"their password. This feature can be enabled as a per-user option in the "
+"users-admin tool from the gnome-system-tools; it is achieved by checking "
+"that the user is member a Unix group called \"nopasswdlogin\" before asking "
+"for a password. For this to work, the PAM configuration file for the \"gdm\" "
+"service must include a line such as:"
+msgstr ""
+"ÎÎœ Î¿ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ®Ï ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î±ÏÏ ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± Î¬ÏÎ¿ÎŒÎ±, Î³ÎµÎ³Î¿ÎœÏÏ ÏÎ¿Ï
+ ÎºÎ¬ÎœÎµÎ¹ "
+"ÏÎ·Îœ ÏÏÎ®ÏÎ· Î±Ï
+ÏÏÎŒÎ±ÏÎ·Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+ (auto-login) Î±ÎºÎ±ÏÎ¬Î»Î»Î·Î»Î· ÎµÏÎ¹Î»Î¿Î³Î®, ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± "
+"ÎžÎµÎ»Î®ÏÎµÏÎµ ÎœÎ± ÎµÏÎ¹ÏÏÎ­ÏÎµÏÎ±Î¹ ÏÎµ ÎŒÎµÏÎ¹ÎºÎ¿ÏÏ Î±ÏÏ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ Î· ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï ÏÏÏÎ¯Ï ÏÎ·Îœ "
+"ÎµÎ¹ÏÎ±Î³ÏÎ³Î® ÏÎ¿Ï
+ ÎºÏÎŽÎ¹ÎºÎ¿Ï ÏÎ¿Ï
+Ï. ÎÏ
+ÏÎ® Î· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎŒÎµ "
+"ÎµÏÎ¹Î»Î¿Î³Î® Î±ÎœÎ¬ ÏÏÎ®ÏÏÎ· ÎŒÎµ ÏÎ¿ ÎµÏÎ³Î±Î»ÎµÎ¯Î¿ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏÎ·ÏÏÏÎœ (users-admin) Î±ÏÏ ÏÎ± "
+"ÎµÏÎ³Î±Î»ÎµÎ¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï, ÎºÎ±Î¹ ÎµÏÎ¹ÏÏ
+Î³ÏÎ¬ÎœÎµÏÎ±Î¹ ÎŒÎµ ÏÎ¿ ÎœÎ± ÎµÎ»Î­Î³ÏÎµÏÎ±Î¹ Î±Îœ Î¿ "
+"ÏÏÎ®ÏÏÎ·Ï Î±ÎœÎ®ÎºÎµÎ¹ ÏÏÎ·Îœ Î¿ÎŒÎ¬ÎŽÎ± Unix \"nopasswdlogin\" ÏÏÎ¹Îœ ÎµÏÏÏÎ·ÎžÎµÎ¯ Î³Î¹Î± ÏÎ¿Îœ "
+"ÎºÏÎŽÎ¹ÎºÏ. ÎÎ¹Î± ÎœÎ± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎµÎ¹ Î· ÎŽÎ¹Î±ÎŽÎ¹ÎºÎ±ÏÎ¯Î±, ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ PAM Î³Î¹Î± "
+"ÏÎ·Îœ Ï
+ÏÎ·ÏÎµÏÎ¯Î± \"gdm\" ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÎŒÎ¯Î± Î³ÏÎ±ÎŒÎŒÎ® ÏÏÏÏ Î· ÏÎ±ÏÎ±ÎºÎ¬ÏÏ:"
+
+#: C/gdm.xml:704(screen)
+#, no-wrap
+msgid ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+msgstr ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+
+#: C/gdm.xml:711(title)
+msgid "utmp and wtmp"
+msgstr "utmp ÎºÎ±Î¹ wtmp"
+
+#: C/gdm.xml:713(para)
+msgid ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+"Î€Î¿ GDM ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³ÎµÎ¯ ÎµÎ³Î³ÏÎ±ÏÎ­Ï utmp ÎºÎ±Î¹ wtmp ÏÏÎ·Îœ Î²Î¬ÏÎ· ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿ÏÎžÎ·ÏÎ·Ï "
+"ÏÏÎ®ÏÏÎ· (User Accounting Database) ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎ¯ÏÎ¿ÎŽÎ¿ ÎºÎ±Î¹ ÏÎ·Îœ Î­ÎŸÎ¿ÎŽÎ¿ Î±ÏÏ ÏÎ·Îœ "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î±. Î Î²Î¬ÏÎ· ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ utmp ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÏÏÏÏÎ²Î±ÏÎ·Ï ÎºÎ±Î¹ "
+"ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿ÏÎžÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎµÏ ÎŒÎµ ÎµÎœÏÎ¿Î»Î­Ï ÏÏÏÏ "
+"<command>finger</command>, <command>last</command>, <command>login</command> "
+"ÎºÎ±Î¹ <command>who</command>. Î Î²Î¬ÏÎ· ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ wtmp ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÏÎ¿ Î¹ÏÏÎ¿ÏÎ¹ÎºÏ "
+"ÏÏÏÏÎ²Î±ÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÎºÎ±Î¹ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÎŽÏÎ±ÏÏÎ·ÏÎ¹ÏÏÎ·ÏÎ±Ï Î³Î¹Î± ÏÎ·Îœ Î²Î¬ÏÎ· ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ "
+"utmp. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ¹Ï <ulink type=\"help\" url=\"man:utmp\">utmp</ulink> ÎºÎ±Î¹ "
+"<ulink type=\"help\" url=\"man:wtmp\">wtmp</ulink> man pages ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï "
+"ÏÎ±Ï Î³Î¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ."
+
+#: C/gdm.xml:728(title)
+msgid "Xserver Authentication Scheme"
+msgstr "Î£ÏÎ®ÎŒÎ± ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® X"
+
+#: C/gdm.xml:730(para)
+msgid ""
+"Xserver authorization files are stored in a newly created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at start up. These files are used "
+"to store and share a \"password\" between X clients and the Xserver. This "
+"\"password\" is unique for each session logged in, so users from one session "
+"can't snoop on users from another."
+msgstr ""
+"Î€Î± Î±ÏÏÎµÎ¯Î± ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÎ¿Ï
+ X server Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎ¿ÎœÏÎ±Î¹ ÏÎµ Î­ÎœÎ± ÎœÎ­Î¿ ÎºÎ¬ÎžÎµ ÏÎ¿ÏÎ¬ "
+"Ï
+ÏÎ¿ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ ÏÎ¿Ï
+ <filename>&lt;var&gt;/run/gdm</filename> ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·. "
+"ÎÏ
+ÏÎ¬ ÏÎ± Î±ÏÏÎµÎ¯Î± ÏÎµÏÎ¹Î­ÏÎ¿Ï
+Îœ ÏÎ¿ \"password\" ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÎŒÎµÏÎ±ÎŸÏ ÏÏÎœ X "
+"clients ÎºÎ±Î¹ ÏÎ¿Ï
+ X server. ÎÏ
+ÏÏ ÏÎ¿ \"password\" ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¿ÎœÎ±ÎŽÎ¹ÎºÏ Î³Î¹Î± ÎºÎ¬ÎžÎµ "
+"ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ· ÏÏ
+ÎœÎµÎŽÏÎ¯Î±, Î­ÏÏÎ¹ ÏÏÏÎµ Î¿Î¹ ÏÏÎ®ÏÏÎµÏ ÎŒÎ¹Î±Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÎŽÎµÎœ ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± "
+"ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿Ï
+ÎžÎ¿ÏÎœ Î±ÏÎ±ÏÎ±ÏÎ®ÏÎ·ÏÎ¿Î¹ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÎŒÎ¹Î±Ï Î¬Î»Î»Î·Ï."
+
+#: C/gdm.xml:738(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be preferred over GDM's XDMCP features."
+msgstr ""
+"Î€Î¿ GDM Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ ÎŒÏÎœÎ¿ ÏÎ¿ ÏÏÎ®ÎŒÎ± ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® Î§ MIT-MAGIC-COOKIE-"
+"1. Î¥ÏÏ ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ­Ï ÏÏ
+ÎœÎžÎ®ÎºÎµÏ Î»Î¯Î³Î± ÎŒÏÎ¿ÏÎ¿ÏÎŒÎµ ÎœÎ± ÎºÎµÏÎŽÎ¯ÏÎ¿Ï
+ÎŒÎµ Î±ÏÏ ÏÎ± Î¬Î»Î»Î± ÏÏÎ®ÎŒÎ±ÏÎ±, "
+"ÎºÎ±Î¹ ÎŽÎµÎœ Î­ÏÎ¿Ï
+Îœ Î³Î¯ÎœÎµÎ¹ ÏÏÎ¿ÏÏÎ¬ÎžÎµÎ¹ÎµÏ Î³Î¹Î± ÏÎ·Îœ Ï
+Î»Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ¿Ï
+Ï ÎŒÎ­ÏÏÎ¹ ÏÏÏÎ±. ÎÎ± ÎµÎ¯ÏÏÎµ "
+"Î¹ÎŽÎ¹Î±Î¯ÏÎµÏÎ± ÏÏÎ¿ÏÎµÎºÏÎ¹ÎºÎ¿Î¯ ÏÏÎ±Îœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎµ ÏÎ¿ XDMCP Î³Î¹Î±ÏÎ¯ ÏÎ¿ cookie "
+"ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÎ¿Ï
+ Xserver ÏÎ±ÎŸÎ¹ÎŽÎµÏÎµÎ¹ ÏÏÎ¿ ÎŽÎ¯ÎºÏÏ
+Î¿ ÏÎ±Îœ Î±ÏÎ»Ï ÎºÎµÎ¯ÎŒÎµÎœÎ¿. ÎÎœ ÎµÎ¯ÎœÎ±Î¹ "
+"ÎŽÏ
+ÎœÎ±ÏÎ® Î· Ï
+ÏÎ¿ÎºÎ»Î¿ÏÎ®, ÏÏÏÎµ Î­ÎœÎ±Ï ÎµÏÎ¹ÏÎ¹ÎžÎ­ÎŒÎµÎœÎ¿Ï ÎžÎ± ÎŒÏÎ¿ÏÎ¿ÏÏÎµ Î±ÏÎ»Î¬ ÎœÎ± Ï
+ÏÎ¿ÎºÎ»Î­ÏÎµÎ¹ ÏÎ¿Îœ "
+"ÎºÏÎŽÎ¹ÎºÏ ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÎ±Ï ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎ¯ÏÎ¿ÎŽÎ¿ ÏÎ±Ï, Î±ÎœÎµÎŸÎ¬ÏÏÎ·ÏÎ± Î±ÏÏ ÏÎ¿ ÏÏÎ®ÎŒÎ± "
+"ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎµ. ÎÎœ Î· Ï
+ÏÎ¿ÎºÎ»Î¿ÏÎ® ÎµÎ¯ÎœÎ±Î¹ ÎŽÏ
+ÎœÎ±ÏÎ® ÎºÎ±Î¹ Î±ÎœÎµÏÎ¹ÎžÏÎŒÎ·ÏÎ·, "
+"ÎžÎ± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÏÎµ ssh Î³Î¹Î± ÏÎ·Îœ ÏÏÎ±Î³ÎŒÎ±ÏÎ¿ÏÎ¿Î¯Î·ÏÎ· ÎŒÎ¹Î±Ï ÏÏÎœÎŽÎµÏÎ·Ï X ÏÎ±ÏÎ¬ "
+"ÏÎ¿ XDMCP. ÎÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÎžÎµÏÏÎ®ÏÎµÏÎµ ÏÎ¿ XDMCP ÏÎ±Îœ Î­ÎœÎ± ÎµÎ¯ÎŽÎ¿Ï telnet Î³Î¹Î± Î³ÏÎ±ÏÎ¹ÎºÏ "
+"ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿Îœ, ÏÎ¿Ï
+ Î­ÏÎµÎ¹ ÏÎ± Î¯ÎŽÎ¹Î± Î¶Î·ÏÎ®ÎŒÎ±ÏÎ± Î±ÏÏÎ¬Î»ÎµÎ¹Î±Ï ÎŒÎµ Î±Ï
+ÏÏ. Î£ÏÎ¹Ï ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ "
+"ÏÎµÏÎ¹ÏÏÏÏÎµÎ¹Ï, ÏÎ¿ ssh -Y ÎžÎ± Î­ÏÏÎµÏÎµ ÎœÎ± ÏÏÎ¿ÏÎ¹ÎŒÎ¬ÏÎ±Î¹ Î­ÎœÎ±ÎœÏÎ¹ ÏÏÎœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÏÎœ XDMCP "
+"ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:755(title)
+msgid "XDMCP Security"
+msgstr "ÎÏÏÎ¬Î»ÎµÎ¹Î± XDMCP"
+
+#: C/gdm.xml:757(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+"ÎÎœ ÎºÎ±Î¹ Î· Î¿ÎžÏÎœÎ· ÏÎ±Ï ÏÏÎ¿ÏÏÎ±ÏÎµÏÎµÏÎ±Î¹ Î±ÏÏ cookies, ÏÎ± Xevents ÎºÎ±Î¹ ÎµÏÎ¿ÎŒÎ­ÎœÏÏ ÏÎ± "
+"ÏÎ±ÏÎ®ÎŒÎ±ÏÎ± ÏÏÎœ ÏÎ»Î®ÎºÏÏÏÎœ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎ¹ÏÎ±Î³ÏÎ³Î® ÎºÏÎŽÎ¹ÎºÏÎœ ÎžÎ± ÏÎ±ÎŸÎ¹ÎŽÎ­ÏÎ¿Ï
+Îœ ÏÏÎ¿ ÎŽÎ¯ÎºÏÏ
+Î¿ ÏÎ±Îœ "
+"Î±ÏÎ»Ï ÎºÎµÎ¯ÎŒÎµÎœÎ¿. ÎÎ¯ÎœÎ±Î¹ ÏÎµÏÏÎ¹ÎŒÎŒÎ­ÎœÎ¿ ÎœÎ± Ï
+ÏÎ¿ÎºÎ»Î±ÏÎ¿ÏÎœ."
+
+#: C/gdm.xml:763(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+msgstr ""
+"Î€Î XDMCP ÎµÎ¯ÎœÎ±Î¹ ÎºÏ
+ÏÎ¯ÏÏ ÏÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÏÎ·Îœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± thin clients ÏÏÏÏ ÏÎµ "
+"ÎµÏÎ³Î±ÏÏÎ®ÏÎ¹Î± ÎŒÎµ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬. ÎÏ
+ÏÎ¬ ÏÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬ (thin clients) ÎžÎ± ÏÏÎµÎ¹Î±ÏÏÎ¿ÏÎœ ÏÎ¿ "
+"ÎŽÎ¯ÎºÏÏ
+Î¿ ÎŒÏÎœÎ¿ Î³Î¹Î± ÏÏÏÏÎ²Î±ÏÎ· ÏÏÎ¿Îœ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®, Î­ÏÏÎ¹ ÏÎ±Î¯ÎœÎµÏÎ±Î¹ ÏÎ±Îœ ÎºÎ±Î»ÏÏÎµÏÎ· "
+"ÏÎ¿Î»Î¹ÏÎ¹ÎºÎ® Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï ÎœÎ± Î­ÏÎµÏÎµ Î±Ï
+ÏÎ¬ ÏÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬ ÏÎµ ÏÏÏÎ¹ÏÏÏ ÎŽÎ¯ÎºÏÏ
+Î¿ ÏÏÎ¿ Î¿ÏÎ¿Î¯Î¿ "
+"ÎŽÎµÎœ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î­ÏÎµÎ¹ ÏÏÏÏÎ²Î±ÏÎ· Î¿ Î­ÎŸÏ ÎºÏÏÎŒÎ¿Ï, ÎºÎ±Î¹ ÏÎ¿ Î¿ÏÎ¿Î¯Î¿ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ "
+"ÎŒÏÎœÎ¿ ÏÏÎ¿Îœ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®. Î€Î¿ ÎŒÏÎœÎ¿ ÏÎ·ÎŒÎµÎ¯Î¿ Î±ÏÏ ÏÎ¿ Î¿ÏÎ¿Î¯Î¿ ÏÏÎµÎ¹Î¬Î¶ÎµÏÏÎµ ÏÏÏÏÎ²Î±ÏÎ· ÏÏÎ¿ "
+"ÎµÎŸÏÏÎµÏÎ¹ÎºÏ ÎŽÎ¯ÎºÏÏ
+Î¿ ÎµÎ¯ÎœÎ±Î¹ Î¿ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®Ï. ÎÏ
+ÏÏÏ Î¿ ÏÏÏÎ¿Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÎŽÎµÎœ ÏÏÎ­ÏÎµÎ¹ "
+"ÏÎ¿ÏÎ­ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ Î­ÎœÎ± ÎºÎ¿ÎŒÎ²Î¹ÎºÏ ÏÎ·ÎŒÎµÎ¯Î¿ (hub) ÏÏÏÎ¯Ï ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· Î® Î¬Î»Î»Î¿Îœ ÎŒÎ· "
+"Î±ÏÏÎ±Î»Î® ÏÏÏÎ¿ ÎŽÎ¹ÎºÏÏÎ¿Ï
+."
+
+#: C/gdm.xml:776(title)
+msgid "XDMCP Access Control"
+msgstr "ÎÎ»ÎµÎ³ÏÎ¿Ï ÏÏÏÏÎ²Î±ÏÎ·Ï ÏÎ¿Ï
+ XDMCP"
+
+#: C/gdm.xml:778(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+msgstr ""
+"Î Î­Î»ÎµÎ³ÏÎ¿Ï ÏÏÏÏÎ²Î±ÏÎ·Ï ÏÎ¿Ï
+ XDMCP ÏÏÎ±Î³ÎŒÎ±ÏÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï TCP wrappers. "
+"ÎÎ¯ÎœÎ±Î¹ ÎŽÏ
+ÎœÎ±ÏÏÎœ ÎœÎ± ÎŒÎµÏÎ±Î³Î»ÏÏÏÎ¹ÏÏÎµÎ¯ ÏÎ¿ GDM ÏÏÏÎ¯Ï Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· TCP wrapper, Î­ÏÏÎ¹ "
+"Î±Ï
+ÏÏ ÏÎ¿ ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÏ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŒÎ·Îœ Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÎµ ÎºÎ¬ÏÎ¿Î¹Î± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÎ¬ "
+"ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ±."
+
+#: C/gdm.xml:784(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+"Î ÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎµ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± <command>gdm</command> ÏÏÎ± Î±ÏÏÎµÎ¯Î± "
+"<filename>&lt;etc&gt;/hosts.allow</filename> ÎºÎ±Î¹ <filename>&lt;etc&gt;/hosts."
+"deny</filename>. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± Î³Î¹Î± ÎœÎ± Î±ÏÎœÎ·ÎžÎµÎ¯ÏÎµ ÏÎµ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï Î±ÏÏ ÏÎ¿ "
+"<filename>.evil.domain</filename> ÏÎ·Îœ ÏÏÎœÎŽÎµÏÎ·, ÏÏÎ·Îœ ÏÏ
+ÎœÎ­ÏÎµÎ¹Î± ÏÏÎ¿ÏÎžÎ­ÏÏÎµ"
+
+#: C/gdm.xml:791(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .evil.domain\n"
+
+#: C/gdm.xml:794(para)
+msgid ""
+"to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+"ÏÏÎ¿ <filename>&lt;etc&gt;/hosts.deny</filename>. ÎÏÎ¯ÏÎ·Ï ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÏÏÎµÎ¹Î±ÏÏÎµÎ¯ "
+"ÎœÎ± ÏÏÎ¿ÏÎžÎ­ÏÎµÏÎµ"
+
+#: C/gdm.xml:798(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .your.domain\n"
+
+#: C/gdm.xml:801(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÏÎ±Ï <filename>&lt;etc&gt;/hosts.allow</filename> Î±Îœ ÏÏ
+ÎœÎ®ÎžÏÏ "
+"Î±ÏÎ¿ÎºÎ»ÎµÎ¯ÎµÏÎµ ÏÎ»ÎµÏ ÏÎ¹Ï Ï
+ÏÎ·ÏÎµÏÎ¯ÎµÏ Î±ÏÏ ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï. ÎÎµÎ¯ÏÎµ ÏÎ·Îœ <ulink "
+"type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page Î³Î¹Î± "
+"Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ."
+
+#: C/gdm.xml:810(title)
+msgid "Firewall Security"
+msgstr "ÎÏÏÎ¬Î»ÎµÎ¹Î± firewall"
+
+#: C/gdm.xml:812(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP than attacking a webserver."
+msgstr ""
+"ÎÎºÏÎŒÎ· ÎºÎ±Î¹ Î±Îœ ÏÎ¿ GDM ÏÏÎ¿ÏÏÎ±ÎžÎµÎ¯ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÎ¹Î¿ Î±ÏÎ¿ÏÎµÎ»ÎµÏÎŒÎ±ÏÎ¹ÎºÏ Î±ÏÏ ÎµÏÎ¯ÎŽÎ¿ÎŸÎ¿Ï
+Ï "
+"ÎµÏÎ¹ÏÎ¹ÎžÎ­ÎŒÎµÎœÎ¿Ï
+Ï ÏÎ¿Ï
+ ÏÏÎ¿ÏÏÎ±ÎžÎ¿ÏÎœ ÎœÎ± ÎµÎºÎŒÎµÏÎ±Î»Î»ÎµÏ
+ÏÎ¿ÏÎœ ÏÎ¿ XDMCP, ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎµÏÏ ÎœÎ± "
+"ÎºÏÎ±ÏÎ¬ÏÎµ ÎºÎ»ÎµÎ¹ÏÏÎ® ÏÎ·Îœ ÎžÏÏÎ± ÏÎ¿Ï
+ XDMCP (ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ¬ ÎµÎ¯ÎœÎ±Î¹ Î· ÎžÏÏÎ± UDP 177) ÏÏÎ¿ "
+"firewall ÎµÎºÏÏÏ ÎºÎ±Î¹ Î±Îœ ÏÎ·Îœ ÏÏÎµÎ¹Î¬Î¶ÎµÏÏÎµ ÏÏÎ±Î³ÎŒÎ±ÏÎ¹ÎºÎ¬. Î€Î¿ GDM ÏÏÎ¿ÏÎ­ÏÎµÎ¹ Î³Î¹Î± "
+"ÎµÏÎ¹ÎžÎ­ÏÎµÎ¹Ï ÏÏÏÎ¿Ï
+ denial of service, Î±Î»Î»Î¬ ÏÎ¿ ÏÏÏÏÏÎºÎ¿Î»Î»Î¿ X ÎµÎ¯ÎœÎ±Î¹ Î±ÎºÏÎŒÎ· ÎµÎ³Î³ÎµÎœÏÏ "
+"Î±ÎœÎ±ÏÏÎ±Î»Î­Ï ÎºÎ±Î¹ ÎžÎ± Î­ÏÏÎµÏÎµ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÎŒÏÎœÎ¿ ÏÎµ ÎµÎ»ÎµÎ³ÏÏÎŒÎµÎœÎ± ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ±. "
+"ÎÏÎ¯ÏÎ·Ï ÎºÎ¬ÎžÎµ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ· ÏÏÎœÎŽÎµÏÎ· ÎºÎ±ÏÎ±ÎœÎ±Î»ÏÎœÎµÎ¹ ÏÎ¿Î»Î»Î¿ÏÏ ÏÏÏÎ¿Ï
+Ï, Î­ÏÏÎ¹ ÎµÎ¯ÎœÎ±Î¹ "
+"ÏÎ¿Î»Ï ÎµÏ
+ÎºÎ¿Î»ÏÏÎµÏÎ¿ ÎœÎ± ÏÏÎ±Î³ÎŒÎ±ÏÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎŒÎ¹Î± ÎµÏÎ¯ÎžÎµÏÎ· denial of service ÎŒÎ­ÏÏ XDMCP "
+"ÏÎ±ÏÎ¬ ÎŒÎ­ÏÏ ÎµÎœÏÏ ÎŽÎ¹Î±ÎºÎ¿ÎŒÎ¹ÏÏÎ® ÎŽÎ¹Î±ÎŽÎ¹ÎºÏÏÎ¿Ï
+."
+
+#: C/gdm.xml:823(para)
+msgid ""
+"It is also wise to block all of the Xserver ports. These are TCP ports 6000+ "
+"(one for each display number) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+"ÎÎ¯ÎœÎ±Î¹ ÎµÏÎ¯ÏÎ·Ï ÏÏ
+ÎœÎµÏÏ ÎœÎ± ÎºÎ»ÎµÎ¯ÏÎµÏÎµ ÏÎ»ÎµÏ ÏÎ¹Ï ÎžÏÏÎµÏ ÏÎ¿Ï
+ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® X. ÎÏ
+ÏÎ­Ï "
+"ÎµÎ¯ÎœÎ±Î¹ Î¿Î¹ ÎžÏÏÎµÏ 6000 +(Î­ÎœÎ± Î³Î¹Î± ÎºÎ¬ÎžÎµ Î±ÏÎ¹ÎžÎŒÏ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¿Ï) ÏÏÎ¿ firewall. "
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÏÎ¿ GDM ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ Î±ÏÎ¹ÎžÎŒÎ¿ÏÏ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¿Ï Î±ÏÏ 20 ÎºÎ±Î¹ ÏÎ¬ÎœÏ "
+"Î³Î¹Î± ÎµÏ
+Î­Î»Î¹ÎºÏÎ¿Ï
+Ï ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ­Ï ÎºÎ±ÏÏÏÎ¹Îœ Î¶Î®ÏÎ·ÏÎ·Ï (flexible on-demand servers)."
+
+#: C/gdm.xml:830(para)
+msgid ""
+"X is not a very safe protocol when using it over the Internet, and XDMCP is "
+"even less safe."
+msgstr ""
+"Î€Î¿ X ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿Î»Ï Î±ÏÏÎ±Î»Î­Ï ÏÏÏÏÏÎºÎ¿Î»Î»Î¿ Î³Î¹Î± ÏÏÎ®ÏÎ· ÏÏÎ¿ ÎŽÎ¹Î±ÎŽÎ¯ÎºÏÏ
+Î¿ ÎºÎ±Î¹ ÏÎ¿ XDMCP "
+"ÎµÎ¯ÎœÎ±Î¹ Î±ÎºÏÎŒÎ· ÏÎ¹Î¿ Î±ÎœÎ±ÏÏÎ±Î»Î­Ï."
+
+#: C/gdm.xml:837(title)
+msgid "PolicyKit"
+msgstr "PolicyKit"
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: C/gdm.xml:845(para)
+msgid ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+msgstr ""
+"Î€Î¿ GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ Î³Î¹Î± ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ PolicyKit ÏÏÏÎµ ÎœÎ± "
+"ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÏÎ¿Îœ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÎœÎ± ÎµÎ»Î­Î³ÏÎµÎ¹ Î±Îœ Î· Î¿ÎžÏÎœÎ· ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÎžÎ± "
+"ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ± ÏÎ»Î®ÎºÏÏÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÎ¿Ï ÎºÎ±Î¹ ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÏÎ·Îœ Î¿ÎžÏÎœÎ· ÏÎ¿Ï
+ greeter."
+
+#: C/gdm.xml:851(para)
+msgid ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+msgstr ""
+"ÎÏ
+ÏÎ¬ ÏÎ± ÏÎ»Î®ÎºÏÏÎ± ÎµÎ»Î­Î³ÏÎ¿ÎœÏÎ±Î¹ Î±ÏÏ ÏÎ¹Ï ÎµÎœÎ­ÏÎ³ÎµÎ¹ÎµÏ <filename>org.freedesktop."
+"consolekit.system.stop-multiple-users</filename> ÎºÎ±Î¹ <filename>org."
+"freedesktop.consolekit.system.restart-multiple-users</filename> Î±ÎœÏÎ¯ÏÏÎ¿Î¹ÏÎ±. "
+"ÎÎ¹ ÎºÎ±ÎœÏÎœÎµÏ Î³Î¹Î± Î±Ï
+ÏÎ­Ï ÏÎ¹Ï ÎµÎœÎ­ÏÎ³ÎµÎ¹ÎµÏ ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÏ
+ÎžÎŒÎ¹ÏÏÎ¿ÏÎœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ "
+"ÎµÏÎ³Î±Î»ÎµÎ¯Î¿ polkit-gnome-authorization, Î® ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± Î³ÏÎ±ÎŒÎŒÎ®Ï ÎµÎœÏÎ¿Î»ÏÎœ polkit-"
+"auth."
+
+#: C/gdm.xml:863(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr "RBAC (ÎÎ»ÎµÎ³ÏÎ¿Ï ÏÏÎ¿ÏÏÎ­Î»Î±ÏÎ·Ï Î²Î¬ÏÎµÎ¹ ÏÏÎ»Î¿Ï
+)"
+
+#: C/gdm.xml:865(para)
+msgid ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case the "
+"RBAC configuration is used to control whether the login screen should "
+"provide the shutdown and restart buttons on the greeter screen."
+msgstr ""
+"Î€Î¿ GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ RBAC Î±ÎœÏÎ¯ Î³Î¹Î± ÏÎ¿ "
+"PolicyKit. Î£Îµ Î±Ï
+ÏÎ® ÏÎ·Îœ ÏÎµÏÎ¯ÏÏÏÏÎ·, Î· ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÎŒÎµ ÏÎ¿ RBAC ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ "
+"Î³Î¹Î± ÎœÎ± ÎµÎ»Î­Î³ÏÎµÎ¹ Î±Îœ Î· Î¿ÎžÏÎœÎ· ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÎžÎ± ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ± ÏÎ»Î®ÎºÏÏÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÎ¿Ï ÎºÎ±Î¹ "
+"ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÏÎ·Îœ Î¿ÎžÏÎœÎ· ÏÎ¿Ï
+ greeter."
+
+#: C/gdm.xml:871(para)
+msgid ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorization is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorization."
+msgstr ""
+"ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, ÏÏÎ¿ Solaris, Î· Î­Î³ÎºÏÎ¹ÏÎ· ÏÎ¿Ï
+ \"solaris.system.shutdown\" "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î³Î¹Î± ÎœÎ± ÏÎ¿ ÎµÎ»Î­Î³ÏÎµÎ¹. ÎÏÎ»Î¬ ÎŒÎµÏÎ±ÏÏÎ­ÏÏÎµ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>/etc/"
+"user_attr</filename> Î­ÏÏÎ¹ ÏÏÏÎµ Î¿ ÏÏÎ®ÏÏÎ·Ï \"gdm\" ÎœÎ± Î­ÏÎµÎ¹ Î±Ï
+ÏÎ® ÏÎ·Îœ "
+"ÎµÎŸÎ¿Ï
+ÏÎ¹Î¿ÎŽÏÏÎ·ÏÎ·."
+
+#: C/gdm.xml:884(title)
+msgid "Support for ConsoleKit"
+msgstr "Î¥ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· Î³Î¹Î± ÏÎ¿ ConsoleKit"
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any 
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the "Configure" section?
+#. </para>
+#: C/gdm.xml:895(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+msgstr ""
+"Î€Î¿ GDM ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎµÎ¹ Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· Î³Î¹Î± ÏÎ·Îœ ÎŽÎ·ÎŒÎ¿ÏÎ¯ÎµÏ
+ÏÎ· ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¹ÏÎœ ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÏÏÎ®ÏÏÎ· "
+"ÎŒÎµ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿ÏÎžÎ·ÏÎ·Ï Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÏÎœ ÏÏÎ·ÏÏÏÎœ ÎºÎ±Î¹ ÏÏ
+ÎœÎµÎŽÏÎ¹ÏÎœ Î³ÎœÏÏÏÏ ÏÎ±Îœ "
+"ConsoleKit. Î€Î¿ ConsoleKit Î­ÏÎµÎ¹ ÏÎ·Îœ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± ÎœÎ± ÎºÎ±ÏÎ±Î³ÏÎ¬ÏÎµÎ¹ ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï "
+"ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ¿Î¹ ÎºÎ¬ÎžÎµ ÏÏÎ¹Î³ÎŒÎ®. ÎÏÏ Î±Ï
+ÏÎ® ÏÎ·Îœ Î¬ÏÎ¿ÏÎ·, ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÏÎ±Îœ Î±ÎœÏÎ¹ÎºÎ±ÏÎ±ÏÏÎ¬ÏÎ·Ï ÏÏÎœ Î±ÏÏÎµÎ¯ÏÎœ utmp ÎºÎ±Î¹ utmpx ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ "
+"ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎ± ÏÏÎ± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÎ¬ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ± ÏÏÏÎ¿Ï
+ Unix."
+
+#: C/gdm.xml:903(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position to know about the user session and to be trusted to provide "
+"these bits of information. The use of this privileged method is restricted "
+"by the use of the D-Bus system message bus security policy."
+msgstr ""
+"ÎÏÎ±Îœ ÏÎ¿ GDM ÏÏÏÎºÎµÎ¹ÏÎ±Î¹ ÎœÎ± ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î®ÏÎµÎ¹ ÎŒÎ¹Î± ÎœÎ­Î± ÎŽÎ¹ÎµÏÎ³Î±ÏÎ¯Î± ÎµÎ¹ÏÏÎŽÎ¿Ï
+ Î³Î¹Î± ÎºÎ¬ÏÎ¿Î¹Î¿Îœ "
+"ÏÏÎ®ÏÏÎ· ÎžÎ± ÎºÎ±Î»Î­ÏÎµÎ¹ ÎŒÎ¹Î± ÏÏÎ¿ÎœÎ¿ÎŒÎ¹Î¿ÏÏÎ± ÎŒÎ­ÎžÎ¿ÎŽÎ¿ ÏÎ¿Ï
+ ConsoleKit Î³Î¹Î± ÎœÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÎŒÎ¹Î± "
+"ÎºÎ±Î¹ÎœÎ¿ÏÏÎ³Î¹Î± ÏÏ
+ÎœÎµÎŽÏÎ¯Î± Î³Î¹Î± Î±Ï
+ÏÏÎœ. Î£Îµ Î±Ï
+ÏÏ ÏÎ¿ ÏÎ·ÎŒÎµÎ¯Î¿ ÏÎ¿ GDM ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÏÎ¿ "
+"ConsoleKit ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÏÏÎµÏÎ¹ÎºÎ­Ï ÎŒÎµ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÏÏÏÏ ÏÎ¿ ID ÏÎ¿Ï
+ "
+"ÏÏÎ®ÏÏÎ·, ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï X11 ÏÎ¿Ï
+ ÎžÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÎŒÎµ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î±, ÏÎ¿ ÏÎœÎ¿ÎŒÎ± "
+"ÏÎ¿Ï
+ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® ÎŽÎ¹ÎºÏÏÎ¿Ï
+ Î±ÏÏ ÏÎ¿Îœ Î¿ÏÎ¿Î¯Î¿Îœ ÏÏÎ¿Î­ÏÏÎµÏÎ±Î¹ Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± (ÏÏÎ®ÏÎ¹ÎŒÎ¿ ÏÏÎ·Îœ "
+"ÏÎµÏÎ¯ÏÏÏÏÎ· ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï XDMCP), Î±Îœ Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ· Î® ÏÏÎ¹, ÎºÎ»Ï. Î£Î±Îœ "
+"Î¿ÎœÏÏÏÎ·ÏÎ± ÏÎ¿Ï
+ Î±ÏÏÎ¯Î¶ÎµÎ¹ ÏÎ·Îœ ÎŽÎ¹ÎµÏÎ³Î±ÏÎ¯Î± ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·, ÏÎ¿ GDM ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ·Îœ ÎŒÎ¿ÎœÎ±ÎŽÎ¹ÎºÎ® "
+"ÎžÎ­ÏÎ· ÎœÎ± Î³ÎœÏÏÎ¯Î¶ÎµÎ¹ ÎºÎ±Î¹ ÎœÎ± ÏÎ¿ ÎµÎŒÏÎ¹ÏÏÎµÏ
+ÏÎŒÎ±ÏÏÎµ ÎœÎ± ÏÎ±ÏÎ­ÏÎµÎ¹ Î±Ï
+ÏÎ­Ï ÏÎ¹Ï ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ "
+"ÏÏÎµÏÎ¹ÎºÎ¬ ÎŒÎµ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·. Î ÏÏÎ®ÏÎ· Î±Ï
+ÏÎ®Ï ÏÎ·Ï ÏÏÎ¿ÎœÎ¿ÎŒÎ¹Î¿ÏÏÎ±Ï ÎŒÎµÎžÏÎŽÎ¿Ï
+ "
+"ÏÎµÏÎ¹Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ Î±ÏÏ ÏÎ·Îœ ÏÏÎ®ÏÎ· ÏÏÎœ ÎºÎ±ÎœÏÎœÏÎœ Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï D-Bus system message bus."
+
+#: C/gdm.xml:917(para)
+msgid ""
+"In case a user with an existing session has authenticated at GDM and "
+"requests to resume that existing session, GDM calls a privileged method of "
+"ConsoleKit to unlock that session. The exact details of what happens when "
+"the session receives this unlock signal are undefined and session-specific. "
+"However, most sessions will unlock a screensaver in response."
+msgstr ""
+"Î£ÏÎ·Îœ ÏÎµÏÎ¯ÏÏÏÏÎ· ÏÎ¿Ï
+ ÎºÎ¬ÏÎ¿Î¹Î¿Ï ÏÏÎ®ÏÏÎ·Ï ÎŒÎµ Ï
+ÏÎ¬ÏÏÎ¿Ï
+ÏÎ± ÎµÎ³ÎºÎµÎºÏÎ¹ÎŒÎ­ÎœÎ· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ¿Ï
+ "
+"ÎµÎ¯ÎœÎ±Î¹ ÎºÎ»ÎµÎ¹ÎŽÏÎŒÎ­ÎœÎ· Î¶Î·ÏÎ®ÏÎµÎ¹ ÎœÎ± ÏÎ·Îœ ÎµÏÎ±ÎœÎ±Î»Î¬Î²ÎµÎ¹ ÏÎ¿ GDM ÎºÎ±Î»ÎµÎ¯ ÎŒÎ¹Î± ÏÏÎ¿ÎœÎ¿ÎŒÎ¹Î¿ÏÏÎ± "
+"ÎŒÎ­ÎžÎ¿ÎŽÎ¿ ÏÎ¿Ï
+ ConsoleKit Î³Î¹Î± ÎœÎ± ÏÎ·Îœ ÎŸÎµÎºÎ»ÎµÎ¹ÎŽÏÏÎµÎ¹. ÎÎ¹ Î±ÎºÏÎ¹Î²ÎµÎ¯Ï Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ ÏÎ¿Ï
+ "
+"ÏÎ¹ ÏÏ
+ÎŒÎ²Î±Î¯ÎœÎµÎ¹ ÏÏÎ±Îœ Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± Î»Î±ÎŒÎ²Î¬ÎœÎµÎ¹ Î±Ï
+ÏÏ ÏÎ¿ ÏÎ®ÎŒÎ± ÎŸÎµÎºÎ»ÎµÎ¹ÎŽÏÎŒÎ±ÏÎ¿Ï ÎµÎ¯ÎœÎ±Î¹ "
+"Î±ÏÏÎ¿ÏÎŽÎ¹ÏÏÎ¹ÏÏÎµÏ ÎºÎ±Î¹ Î¹ÎŽÎ¹Î±Î¯ÏÎµÏÎµÏ Î³Î¹Î± ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î±. ÎÎœÏÎ¿ÏÏÎ¿Î¹Ï, Î¿Î¹ ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯ÎµÏ ÎžÎ± ÎŸÎµÎºÎ»ÎµÎ¹ÎŽÏÏÎ¿Ï
+Îœ ÏÎ·Îœ ÏÏÎ¿ÏÏÎ±ÏÎ¯Î± Î¿ÎžÏÎœÎ·Ï ÏÎµ Î±ÏÎ¬ÎœÏÎ·ÏÎ·."
+
+#: C/gdm.xml:926(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+"ÎÏÎ±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ ÏÎ·Îœ Î­ÎŸÎ¿ÎŽÎ¿ Î±ÏÏ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î±, Î® ÏÎ¿ GDM ÎµÎ¯ÏÎµ Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± "
+"ÏÏÎ±ÎŒÎ±ÏÎ®ÏÎ¿Ï
+Îœ Î±ÏÏÏÏÎŒÎµÎœÎ± Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÎžÎ± ÏÏÎ±ÎŒÎ±ÏÎ®ÏÎµÎ¹ ÎœÎ± ÎºÎ±ÏÎ±Î³ÏÎ¬ÏÎµÏÎ±Î¹ "
+"Î±ÏÏ ÏÎ¿ ConsoleKit."
+
+#: C/gdm.xml:935(title)
+msgid "Configuration"
+msgstr "ÎÎ¹Î±ÎŒÏÏÏÏÏÎ·"
+
+#: C/gdm.xml:937(para)
+msgid ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+msgstr ""
+"Î€Î¿ GDM Î­ÏÎµÎ¹ Î­ÎœÎ± ÏÏÎœÎ¿Î»Î¿ ÎŽÎ¹ÎµÏÎ±ÏÏÎœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï. ÎÏ
+ÏÎ­Ï ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎ¿Ï
+Îœ ÏÎ·ÎŒÎµÎ¯Î± "
+"ÎµÎœÏÏÎŒÎ¬ÏÏÏÎ·Ï ÏÎµÎœÎ±ÏÎ¯ÏÎœ ÎµÎœÏÎ¿Î»ÏÎœ ÎºÎµÎ»ÏÏÎ¿Ï
+Ï, ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÎŽÎ±Î¹ÎŒÏÎœÏÎœ, ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ "
+"greeter, Î³ÎµÎœÎ¹ÎºÎ­Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï, ÏÏ
+Î³ÏÏÎœÎµÏ
+ÏÎ· ÎŒÎµ ÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ gnome-"
+"settings-daemon, ÎºÎ±Î¹ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï. ÎÏ
+ÏÎ¿Î¯ Î¿Î¹ ÏÏÏÏÎ¿Î¹ ÎµÎœÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÏÎœ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Î¹ ÎŒÎµ Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹Î± ÏÎ±ÏÎ±ÎºÎ¬ÏÏ."
+
+#: C/gdm.xml:946(title)
+msgid "Scripting Integration Points"
+msgstr "Î£Î·ÎŒÎµÎ¯Î± ÎµÎœÏÏÎŒÎ¬ÏÏÏÎ·Ï ÏÎµÎœÎ±ÏÎ¯Î¿Ï
+ ÎµÎœÏÎ¿Î»ÏÎœ ÏÎ»Î¿Î¹Î¿Ï"
+
+#: C/gdm.xml:948(para)
+msgid ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+msgstr ""
+"Î€Î± ÏÎ·ÎŒÎµÎ¯Î± ÎµÎœÏÏÎŒÎ¬ÏÏÏÎ·Ï ÏÎµÎœÎ±ÏÎ¯ÏÎœ ÎµÎœÏÎ¿Î»ÏÎœ ÏÎ¿Ï
+ GDM ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÏÎ± Î²ÏÎµÎ¯ÏÎµ ÏÏÎ¿Îœ "
+"ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ <filename>&lt;etc&gt;/gdm/</filename>:"
+
+#: C/gdm.xml:953(screen)
+#, no-wrap
+msgid ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: C/gdm.xml:961(para)
+msgid ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+msgstr ""
+"Î€Î± ÏÎµÎœÎ¬ÏÎ¹Î± ÎµÎœÏÎ¿Î»ÏÎœ <filename>Init</filename>, <filename>PostLogin</"
+"filename>, <filename>PreSession</filename> ÎºÎ±Î¹ <filename>PostSession</"
+"filename> Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¿ÏÎœ ÏÏÏÏ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÏÎ±Î¹ ÏÎ±ÏÎ±ÎºÎ¬ÏÏ."
+
+#: C/gdm.xml:967(para)
+msgid ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+"ÎÎ¹Î± ÎºÎ¬ÎžÎµ ÏÏÏÎ¿ ÏÎµÎœÎ±ÏÎ¯Î¿Ï
+ ÎµÎœÏÎ¿Î»ÏÎœ, ÏÎ¿ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ ÏÎ¿Ï
+ ÎžÎ± ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ "
+"Î¿ÎœÎ¿ÎŒÎ¬Î¶ÎµÏÎ±Î¹ \"Default\" ÎºÎ±Î¹ ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎ¿ÎžÎ·ÎºÎµÏ
+ÎŒÎ­ÎœÎ¿ ÏÎµ Î­ÎœÎ±Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ ÏÏÎµÏÎ¹ÎºÏ ÎŒÎµ "
+"ÏÎ¿Îœ ÏÏÏÎ¿ ÏÎ¿Ï
+ ÏÎµÎœÎ±ÏÎ¯Î¿Ï
+. ÎÏÏÎ¹ ÏÎ¿ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>Init</"
+"filename> Î²ÏÎ¯ÏÎºÎµÏÎ±Î¹ ÏÏÎ¿ <filename>&lt;etc&gt;/gdm/Init/Default</filename>. "
+"ÎÎœÎ± ÏÎµÎœÎ¬ÏÎ¹Î¿ Î±ÎœÎ¬ Î¿ÎžÏÎœÎ· ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î¿ÏÎ¹ÏÏÎµÎ¯, ÎºÎ±Î¹ Î±Îœ Ï
+ÏÎ¬ÏÏÎµÎ¹ ÎžÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ Î±ÎœÏÎ¯ "
+"ÏÎ¿Ï
+ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿Ï
+. ÎÏ
+ÏÎ¬ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î± Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿Îœ Î¯ÎŽÎ¹Î¿ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ ÎŒÎµ ÏÎ± "
+"ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ± ÎºÎ±Î¹ Î­ÏÎ¿Ï
+Îœ ÏÎ¿ Î¯ÎŽÎ¹Î¿ ÏÎœÎ¿ÎŒÎ± ÎŒÎµ ÏÎ·Îœ ÏÎ¹ÎŒÎ® ÏÎ¿Ï
+ Xserver DISPLAY Î³Î¹Î± "
+"ÏÎ·Îœ ÎºÎ¬ÎžÎµ Î¿ÎžÏÎœÎ·. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, Î±Îœ Ï
+ÏÎ¬ÏÏÎµÎ¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>&lt;"
+"Init&gt;/:0</filename>, ÎžÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ Î³Î¹Î± ÏÎ¿ DISPLAY \":0\"."
+
+#: C/gdm.xml:979(para)
+msgid ""
+"All of these scripts are run with root privilege and return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+msgstr ""
+"ÎÎ»Î± Î±Ï
+ÏÎ¬ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î± ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Î¹ ÎŒÎµ ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ± root ÎºÎ±Î¹ ÎŽÎ¯ÎœÎ¿Ï
+Îœ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± 0 "
+"Î±Îœ Î¿Î»Î¿ÎºÎ»Î·ÏÏÎžÎ¿ÏÎœ ÎŒÎµ ÎµÏÎ¹ÏÏ
+ÏÎ¯Î±, Î® Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÏ Î±ÏÏ ÏÎ¿ ÎŒÎ·ÎŽÎ­Îœ Î±Îœ Î­ÏÎµÎ¹ "
+"Ï
+ÏÎ¬ÏÎŸÎµÎ¹ Î¿ÏÎ¿Î¹Î±ÎŽÎ®ÏÎ¿ÏÎµ Î±ÏÎ¿ÏÏ
+ÏÎ¯Î± ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ¿ÎºÎ±Î»Î¿ÏÏÎµ ÏÎ·Îœ ÎŒÎ±ÏÎ±Î¯ÏÏÎ· ÏÎ·Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÏÏÎ·Îœ "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î±. Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÎµÏÎ¯ÏÎ·Ï ÏÏÎ¹ ÏÎ¿ GDM ÎžÎ± ÎŒÏÎ»Î¿ÎºÎ¬ÏÎµÎ¹-ÏÎ±Î³ÏÏÎµÎ¹ ÎŒÎ­ÏÏÎ¹ ÏÎ¿ ÏÎ­Î»Î¿Ï "
+"ÏÎ·Ï ÎµÎºÏÎ­Î»ÎµÏÎ·Ï ÏÎ¿Ï
+ ÏÎµÎœÎ±ÏÎ¯Î¿Ï
+, Î­ÏÏÎ¹ Î±Îœ ÎºÎ¬ÏÎ¿Î¹Î¿ Î±ÏÏ Î±Ï
+ÏÎ¬ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î± ÎºÏÎµÎŒÎ¬ÏÎµÎ¹, "
+"Î±Ï
+ÏÏ ÎžÎ± ÏÏÎ¿ÎºÎ±Î»Î­ÏÎµÎ¹ ÏÎ¿ ÎºÏÎ­ÎŒÎ±ÏÎŒÎ± ÎºÎ±Î¹ ÏÎ·Ï ÎŽÎ¹ÎµÏÎ³Î±ÏÎ¯Î±Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: C/gdm.xml:987(para)
+msgid ""
+"When the Xserver for the login GUI has been successfully started, but before "
+"the login GUI is actually displayed, GDM will run the <filename>Init</"
+"filename> script. This script is useful for starting programs that should be "
+"run while the login screen is showing, or for doing any special "
+"initialization if required."
+msgstr ""
+"ÎÏÎ±Îœ Î¿ Xserver Î³Î¹Î± ÏÎ¿ GUI ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÎŒÎµ ÎµÏÎ¹ÏÏ
+ÏÎ¯Î±, Î±Î»Î»Î¬ ÏÏÎ¹Îœ ÏÎ¿ GUI "
+"ÏÏÎ¿Î²Î»Î·ÎžÎµÎ¯, ÏÎ¿ GDM ÎžÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>Init</filename>. ÎÏ
+ÏÏ ÏÎ¿ "
+"ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÏÎ¿Î³ÏÎ±ÎŒÎŒÎ¬ÏÏÎœ ÏÎ¿Ï
+ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± "
+"ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Î¹ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÏÏÎ¿Î²Î¿Î»Î® ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+, Î® Î³Î¹Î± ÏÎ·Îœ Ï
+Î»Î¿ÏÎ¿Î¯Î·ÏÎ· "
+"Î¿ÏÎ¿Î¹Î±ÏÎŽÎ®ÏÎ¿ÏÎµ ÎµÎ¹ÎŽÎ¹ÎºÎ®Ï Î±ÏÏÎ¹ÎºÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î±ÏÎ±Î¹ÏÎµÎ¯ÏÎ±Î¹."
+
+#: C/gdm.xml:995(para)
+msgid ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialization that needs to happen before the "
+"session starts. For example, you might setup the user's $HOME directory if "
+"needed."
+msgstr ""
+"ÎÎµÏÎ¬ ÏÎ·Îœ ÎµÏÎ¹ÏÏ
+ÏÎ·ÎŒÎ­ÎœÎ· ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· ÏÎ¿ GDM ÎžÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ "
+"<filename>PostLogin</filename>. ÎÏ
+ÏÏ Î³Î¯ÎœÎµÏÎ±Î¹ ÏÏÎ¹Îœ ÏÏÎ±Î³ÎŒÎ±ÏÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ "
+"Î¿ÏÎ¿Î¹Î±ÎŽÎ®ÏÎ¿ÏÎµ ÏÏÎžÎŒÎ¹ÏÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï, ÏÏ
+ÎŒÏÎµÏÎ¹Î»Î±ÎŒÎ²Î±ÎœÎ¿ÎŒÎ­ÎœÎ·Ï ÏÎ·Ï ÎºÎ»Î®ÏÎ·Ï ÏÎ¿Ï
+ "
+"pam_open_session. ÎÏ
+ÏÏ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÏÎ·Îœ ÏÏÎ±Î³ÎŒÎ±ÏÎ¿ÏÎ¿Î¯Î·ÏÎ· "
+"Î¿ÏÎ¿Î¹Î±ÏÎŽÎ®ÏÎ¿ÏÎµ Î±ÏÏÎ¹ÎºÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿Ï
+ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î³Î¯ÎœÎµÎ¹ ÏÏÎ¹Îœ ÏÎ·Îœ "
+"ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ·Ï. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎµ ÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ $HOME ÏÎ¿Ï
+ "
+"ÏÏÎ®ÏÏÎ· Î±Îœ ÏÏÎµÎ¹Î¬Î¶ÎµÏÎ±Î¹."
+
+#: C/gdm.xml:1004(para)
+msgid ""
+"After the user session has been initialized, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialization that needs to happen after the session has been "
+"initialized. It can be used for session management or accounting, for "
+"example."
+msgstr ""
+"ÎÎµÏÎ¬ ÏÎ·Îœ Î­ÎœÎ±ÏÎŸÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·, ÏÎ¿ GDM ÎžÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ "
+"<filename>PreSession</filename>. ÎÏ
+ÏÏ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± "
+"Î¿ÏÎ¿Î¹Î±ÎŽÎ®ÏÎ¿ÏÎµ ÎµÎœÎ­ÏÎ³ÎµÎ¹Î± ÏÏÎ·Îœ Î±ÏÏÎ® ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿Ï
+ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î³Î¯ÎœÎµÎ¹ ÎŒÎµÏÎ¬ ÏÎ·Îœ "
+"ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï. ÎÏÎ¿ÏÎµÎ¯ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î³Î¹Î± ÏÎ·Îœ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· ÏÎ·Ï "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï Î® Î³Î¹Î± ÎºÎ±ÏÎ±Î³ÏÎ±ÏÎ® ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ ÏÎ·Ï, Î³Î¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±."
+
+#: C/gdm.xml:1012(para)
+msgid ""
+"When a user terminates their session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+"ÎÏÎ±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎµÏÎŒÎ±ÏÎ¯ÏÎµÎ¹ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ¿Ï
+, ÏÎ¿ GDM ÎžÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ "
+"<filename>PostSession</filename>. Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î¿ Xserver ÎžÎ± Î­ÏÎµÎ¹ ÏÏÎ±ÎŒÎ±ÏÎ®ÏÎµÎ¹ "
+"ÏÎ·Îœ ÏÏÎ¹Î³ÎŒÎ® ÏÎ¿Ï
+ ÎžÎ± ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ Î±Ï
+ÏÏ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿, Î­ÏÏÎ¹ ÎŽÎµÎœ ÎžÎ± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ "
+"Î±ÎœÎ±Î³ÎºÎ±Î¯Î± Î· ÏÏÏÏÎ²Î±ÏÎ· Ï' Î±Ï
+ÏÏÎœ."
+
+#: C/gdm.xml:1019(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ <filename>PostSession</filename> ÎžÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ "
+"Î±ÎºÏÎŒÎ· ÎºÎ±Î¹ ÏÏÎ±Îœ Î· Î¿ÎžÏÎœÎ· Î±ÏÎ¿ÏÏÏÎµÎ¹ ÎœÎ± Î±ÎœÏÎ±ÏÎ¿ÎºÏÎ¹ÎžÎµÎ¯ Î»ÏÎ³Ï ÎºÎ¬ÏÎ¿Î¹Î¿Ï
+ Î»Î¬ÎžÎ¿Ï
+Ï I/O Î® "
+"ÏÏ
+ÎœÎ±ÏÎ¿ÏÏ. ÎÎ±ÏÎ¬ ÏÏ
+ÎœÎ­ÏÎµÎ¹Î±, ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹ Î²ÎµÎ²Î±Î¹ÏÏÎ·ÏÎ± ÏÏÎ¹ Î¿Î¹ ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï X ÎžÎ± "
+"ÎŽÎ¿Ï
+Î»Î­ÏÎ¿Ï
+Îœ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎºÏÎ­Î»ÎµÏÎ· ÏÎ¿Ï
+ ÏÎµÎœÎ±ÏÎ¯Î¿Ï
+."
+
+#: C/gdm.xml:1026(para)
+msgid ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+msgstr ""
+"ÎÎ»Î± ÏÎ± ÏÎ±ÏÎ±ÏÎ¬ÎœÏ ÏÎµÎœÎ¬ÏÎ¹Î± ÎžÎ± ÏÏ
+ÎžÎŒÎ¯ÏÎ¿Ï
+Îœ ÏÎ·Îœ ÎŒÎµÏÎ±Î²Î»Î·ÏÎ® ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï <filename>"
+"$RUNNING_UNDER_GDM</filename> ÏÎµ <filename>yes</filename>. ÎÎœ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î± "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Î¹ ÎºÎ±Î¹ Î±ÏÏ Î¬Î»Î»Î¿Ï
+Ï ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ­Ï Î¿ÎžÏÎœÎ·Ï, Î±Ï
+ÏÏ ÏÎ±Ï ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÎœÎ± "
+"Î±ÎœÎ±Î³ÎœÏÏÎ¯ÏÎµÏÎµ ÏÏÏÎµ ÏÎ¿ GDM ÎºÎ±Î»ÎµÎ¯ Î±Ï
+ÏÎ¬ ÏÎ± ÏÎµÎœÎ¬ÏÎ¹Î±, Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎµ "
+"ÏÏ
+Î³ÎºÎµÎºÏÎ¹ÎŒÎ­ÎœÎ¿ ÎºÏÎŽÎ¹ÎºÎ± ÏÏÎ±Îœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÏÎ¿ GDM."
+
+#: C/gdm.xml:1036(title)
+msgid "Autostart Configuration"
+msgstr "Î¡ÏÎžÎŒÎ¹ÏÎ· Î±Ï
+ÏÏÎŒÎ±ÏÎ·Ï ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï"
+
+#: C/gdm.xml:1038(para)
+msgid ""
+"The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> directory "
+"contains files in the format specified by the \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Standard features in the "
+"specification may be used to specify programs that should auto-restart or "
+"only be launched if a GConf configuration value is set, etc."
+msgstr ""
+"Î ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> "
+"ÏÎµÏÎ¹Î­ÏÎµÎ¹ Î±ÏÏÎµÎ¯Î± ÏÏÎ·Îœ ÎŒÎ¿ÏÏÎ® ÏÎ¿Ï
+ Î¿ÏÎ¯Î¶ÎµÎ¹ Î· \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Î€Ï
+ÏÎ¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎµÏ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ Î±ÏÏ ÏÎ¹Ï "
+"ÏÏÎ¿ÎŽÎ¹Î±Î³ÏÎ±ÏÎ­Ï ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î·ÎžÎ¿ÏÎœ Î³Î¹Î± ÏÏÎ¿ÏÎŽÎ¹Î¿ÏÎ¹ÏÏÎµÎ¯ Î±Îœ ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± ÎžÎ± "
+"ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎ¿ÏÎœ Î±Ï
+ÏÏÎŒÎ±ÏÎ± Î® ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ¿ÏÎœ ÎŒÏÎœÎ¿ Î±Îœ Î­ÏÎµÎ¹ Î¿ÏÎ¹ÏÏÎµÎ¯ ÎŒÎ¹Î± ÏÎ¹ÎŒÎ® "
+"ÏÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ GConf, ÎºÎ»Ï."
+
+#: C/gdm.xml:1047(para)
+msgid ""
+"Any <filename>.desktop</filename> files in this directory will cause the "
+"associated program to automatically start with the login GUI greeter. By "
+"default, GDM is shipped with files which will autostart the gdm-simple-"
+"greeter login GUI greeter itself, the gnome-power-manager application, the "
+"gnome-settings-daemon, and the Metacity window manager. These programs are "
+"needed for the greeter program to work. In addition, desktop files are "
+"provided for starting various AT programs if the configuration values "
+"specified in the Accessibility Configuration section below are set."
+msgstr ""
+"ÎÏÎ¿Î¹Î¿ÎŽÎ®ÏÎ¿ÏÎµ Î±ÏÏÎµÎ¯Î¿ <filename>.desktop</filename> ÏÎµ Î±Ï
+ÏÏÎœ ÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ ÎžÎ± "
+"ÏÏÎ¿ÎºÎ±Î»Î­ÏÎµÎ¹ ÏÎ·Îœ Î±Ï
+ÏÏÎŒÎ±ÏÎ· ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ¿Ï
+ ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ¿Ï
+ ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ¿Ï ÎŒÎµ ÏÎ·Îœ Î¿ÎžÏÎœÎ· "
+"ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÏÎ¿Ï
+ greeter. ÎÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®, ÏÎ¿ GDM Î±ÏÎ¿ÏÏÎ­Î»Î»ÎµÏÎ±Î¹ ÎŒÎµ Î±ÏÏÎµÎ¯Î± ÏÎ¿Ï
+ "
+"ÎµÎºÎºÎ¹ÎœÎ¿ÏÎœ Î±Ï
+ÏÏÎŒÎ±ÏÎ± ÏÎ¿ Î¯ÎŽÎ¹Î¿ ÏÎ¿ gdm-simple-greeter, ÏÎ·Îœ ÎµÏÎ±ÏÎŒÎ¿Î³Î® gnome-power-"
+"manager, ÏÎ¿Îœ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± gnome-settings-daemon, ÎºÎ±Î¹ ÏÎ¿Îœ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÏÎ±ÏÎ±ÎžÏÏÏÎœ "
+"metacity. ÎÏ
+ÏÎ­Ï Î¿Î¹ ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï ÎµÎ¯ÎœÎ±Î¹ Î±ÏÎ±ÏÎ±Î¯ÏÎ·ÏÎµÏ ÏÏÎ¿ greeter Î³Î¹Î± ÎœÎ± "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎµÎ¹. ÎÏÎ¹ÏÏÏÏÎžÎµÏÎ±, Î±ÏÏÎµÎ¯Î± desktop ÏÎ±ÏÎ­ÏÎ¿ÎœÏÎ±Î¹ Î³Î¹Î± ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· "
+"ÎŽÎ¹Î±ÏÏÏÏÎœ ÎµÏÎ±ÏÎŒÎ¿Î³ÏÎœ AT Î±Îœ ÏÎ¹ÎŒÎ­Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ¿ÏÎŽÎ¹Î¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± "
+"ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÏÎ¿ÏÎ²Î±ÏÎ¹ÎŒÏÏÎ·ÏÎ±Ï ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÏÏ
+ÎžÎŒÎ¹ÏÏÎ¿ÏÎœ ÎºÎ±ÏÎ¬Î»Î»Î·Î»Î±."
+
+#: C/gdm.xml:1061(title)
+msgid "Xsession Script"
+msgstr "Î£ÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ Xsession"
+
+#: C/gdm.xml:1063(para)
+msgid ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not support per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+msgstr ""
+"Î¥ÏÎ¬ÏÏÎµÎ¹ ÎµÏÎ¯ÏÎ·Ï Î­ÎœÎ± ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ <filename>Xsession</filename> ÏÎ¿Ï
+ "
+"Î²ÏÎ¯ÏÎºÎµÏÎ±Î¹ ÏÏÎ¿ <filename>&lt;etc&gt;/gdm/Xsession</filename> ÎºÎ±Î¹ ÏÎ¿Ï
+ ÎºÎ±Î»ÎµÎ¯ÏÎ±Î¹ "
+"ÎŒÎµÏÎ±ÎŸÏ ÏÏÎœ ÏÎµÎœÎ±ÏÎ¯ÏÎœ <filename>PreSession</filename> "
+"ÎºÎ±Î¹<filename>PostSession</filename>. ÎÏ
+ÏÏ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎŽÎµÎœ Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ "
+"ÎµÎœÎ­ÏÎ³ÎµÎ¹ÎµÏ Î±ÎœÎ¬ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏ ÏÏÏÏ ÏÎ± Î¬Î»Î»Î±. Î§ÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î³Î¹Î± ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ·Ï "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·. ÎÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ Î±ÏÏ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ·, ÎºÎ±Î¹ ÎžÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ ÏÏÎ¿Î¹Î± "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎºÎ±Î¹ Î±Îœ ÏÏÎ¿ÏÎŽÎ¹Î¿ÏÎ¯ÏÏÎ·ÎºÎµ Î±ÏÏ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ Desktop session ÏÎ¿Ï
+ ÎµÏÎ­Î»ÎµÎŸÎµ Î¿ "
+"ÏÏÎ®ÏÏÎ·Ï Î³Î¹Î± ÎœÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹."
+
+#: C/gdm.xml:1076(title)
+msgid "Daemon Configuration"
+msgstr "ÎÎ¹Î±ÎŒÏÏÏÏÏÎ· ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ±"
+
+#: C/gdm.xml:1078(para)
+msgid ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+msgstr ""
+"Î ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ±Ï ÏÎ¿Ï
+ GDM ÏÏ
+ÎžÎŒÎ¯Î¶ÎµÏÎ±Î¹ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>&lt;"
+"etc&gt;/gdm/custom.conf</filename>. ÎÎ¹ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎµÏ ÏÎ¹ÎŒÎ­Ï ÎµÎ¯ÎœÎ±Î¹ "
+"Î±ÏÎ¿ÎžÎ·ÎºÎµÏ
+ÎŒÎ­ÎœÎµÏ ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÏÎ¿Ï
+ GConf <filename>gdm.schemas</filename>. "
+"Î£Ï
+ÎœÎ¯ÏÏÎ±ÏÎ±Î¹ Î¿Î¹ ÏÎµÎ»Î¹ÎºÎ¿Î¯ ÏÏÎ®ÏÏÎµÏ ÎœÎ± ÎŒÎµÏÎ±ÏÏÎ­ÏÎ¿Ï
+Îœ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>/etc/gdm/"
+"custom.conf</filename> ÎµÏÎµÎ¹ÎŽÎ® ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ gdm.schemas ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÏÎ±ÎœÎµÎ³Î³ÏÎ±ÏÎµÎ¯ "
+"ÎºÎ±ÏÎ¬ ÏÎ·Îœ Î±ÎœÎ±Î²Î¬ÎžÎŒÎ¹ÏÎ· ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÎŒÎµ ÎŒÎ¹Î± ÎœÎµÏÏÎµÏÎ· Î­ÎºÎŽÎ¿ÏÎ· ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:1088(para)
+msgid ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÏÎ±Î»Î±Î¹ÏÏÎµÏÎµÏ ÎµÎºÎŽÏÏÎµÎ¹Ï ÏÎ¿Ï
+ GDM Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹Î¶Î±Îœ ÏÏÏÏÎžÎµÏÎµÏ ÎµÏÎ¹Î»Î¿Î³Î­Ï "
+"ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ ÎŽÎµÎœ Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÏÎ»Î­Î¿Îœ ÏÏÎ¹Ï ÏÎµÎ»ÎµÏ
+ÏÎ±Î¯ÎµÏ ÎµÎºÎŽÏÏÎµÎ¹Ï ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:1093(para)
+msgid ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+msgstr ""
+"Î€Î¿ Î±ÏÏÎµÎ¯Î¿ <filename>&lt;etc&gt;/gdm/custom.conf</filename> ÎµÎ¯ÎœÎ±Î¹ ÏÎµ ÎŒÎ¿ÏÏÎ® "
+"<filename>keyfile</filename>. ÎÎ­ÎŸÎµÎ¹Ï ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÏÎµ Î±Î³ÎºÏÎ»ÎµÏ ÎºÎ±ÎžÎ¿ÏÎ¯Î¶Î¿Ï
+Îœ ÎµÎœÏÏÎ·ÏÎµÏ "
+"Î¿ÎŒÎ¬ÎŽÏÎœ, ÏÏ
+ÎŒÎ²Î¿Î»Î¿ÏÎµÎ¹ÏÎ­Ï ÏÏÎ¹Îœ ÏÎ¿ ÏÎ·ÎŒÎµÎ¯Î¿ Î¯ÏÎ¿Îœ (=) ÎµÎ¯ÎœÎ±Î¹ ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ ÎºÎ±Î¹ ÏÎ± ÎŽÎµÎŽÎ¿ÎŒÎ­ÎœÎ± "
+"ÎŒÎµÏÎ¬ ÏÎ¿ ÏÎ·ÎŒÎµÎ¯Î¿ Î¯ÏÎ¿Îœ Î±ÎœÏÎ¹ÏÏÎ¿ÏÏÏÎµÏÎ¿Ï
+Îœ ÏÎ·Îœ ÏÎ¹ÎŒÎ® ÏÎ¿Ï
+Ï. ÎÎ¹ Î¬ÎŽÎµÎ¹ÎµÏ Î³ÏÎ±ÎŒÎŒÎ­Ï Î® "
+"ÎµÎºÎµÎ¯ÎœÎµÏ ÏÎ¿Ï
+ Î±ÏÏÎ¯Î¶Î¿Ï
+Îœ ÎŒÎµ ÏÎ¿ ÏÎ·ÎŒÎµÎ¯Î¿ ÎŽÎ¯ÎµÏÎ· (#) Î±Î³ÎœÎ¿Î¿ÏÎœÏÎ±Î¹."
+
+#: C/gdm.xml:1101(para)
+msgid ""
+"The file <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]"
+"\", \"[security]\", and \"[xdmcp]\" group sections. Within each group, there "
+"are particular key/value pairs that can be specified to modify how GDM "
+"behaves. For example, to enable timed login and specify the timed login user "
+"to be a user named \"you\", you would modify the file so it contains the "
+"following lines:"
+msgstr ""
+"Î€Î¿ <filename>/etc/gdm/custom.conf</filename> Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹ ÏÎ¹Ï ÎµÎœÏÏÎ·ÏÎµÏ Î¿ÎŒÎ¬ÎŽÏÎœ "
+"\"[daemon]\", \"[security]\", ÎºÎ±Î¹ \"[xdmcp]\". ÎÎ­ÏÎ± ÏÎµ ÎºÎ¬ÎžÎµ Î¿ÎŒÎ¬ÎŽÎ±, Ï
+ÏÎ¬ÏÏÎ¿Ï
+Îœ "
+"Î¹ÎŽÎ¹Î±Î¯ÏÎµÏÎ± Î¶ÎµÏÎ³Î· ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¿Ï/ÏÎ¹ÎŒÎ®Ï ÏÎ¿Ï
+ ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÏÎ¿ÏÎŽÎ¹Î¿ÏÎ¹ÏÏÎ¿ÏÎœ Î³Î¹Î± ÎœÎ± "
+"ÎŒÎµÏÎ±ÏÏÎ±ÏÎµÎ¯ Î· ÏÏ
+ÎŒÏÎµÏÎ¹ÏÎ¿ÏÎ¬ ÏÎ¿Ï
+ GDM. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎ¿Ï
+ÎŒÎµ "
+"ÏÏÎ¿ÎœÎ¿ÎŒÎµÏÏÎ¿ÏÎŒÎµÎœÎ· ÏÏÎœÎŽÎµÏÎ· ÎºÎ±Î¹ ÎœÎ± Î¿ÏÎ¯ÏÎ¿Ï
+ÎŒÎµ ÏÏÎ¹ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎ·Ï ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î­ÏÎµÎ¹ ÏÎ¿ "
+"ÏÎœÎ¿ÎŒÎ± \"you\", ÎžÎ± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏÎ¿ÏÎ¿ÏÎ¿Î¹Î®ÏÎ¿Ï
+ÎŒÎµ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÏÏÏÎµ ÎœÎ± ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÏÎ¹Ï "
+"ÏÎ±ÏÎ±ÎºÎ¬ÏÏ Î³ÏÎ±ÎŒÎŒÎ­Ï:"
+
+#: C/gdm.xml:1111(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+
+#: C/gdm.xml:1117(para)
+msgid "A full list of supported configuration keys follow:"
+msgstr "ÎÎºÎ¿Î»Î¿Ï
+ÎžÎµÎ¯ ÏÎ»Î®ÏÎ·Ï Î»Î¯ÏÏÎ± Ï
+ÏÎ¿ÏÏÎ·ÏÎ¹Î¶ÏÎŒÎµÎœÏÎœ ÎºÎ»ÎµÎ¹ÎŽÎ¹ÏÎœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï:"
+
+#: C/gdm.xml:1122(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: C/gdm.xml:1126(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: C/gdm.xml:1128(synopsis)
+#, no-wrap
+msgid "Multicast=false"
+msgstr "Multicast=false"
+
+#: C/gdm.xml:1129(para)
+msgid ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined multicast "
+"group."
+msgstr ""
+"ÎÎœ ÎµÎ¯ÎœÎ±Î¹ Î±Î»Î·ÎžÎ­Ï ÎºÎ±Î¹ ÏÎ¿ IPv6 ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ¿, Î· ÎµÏÎ±ÏÎŒÎ¿Î³Î® chooser ÎžÎ± "
+"ÏÏÎµÎ¯Î»ÎµÎ¹ multicast query ÏÏÎ¿ ÏÎ¿ÏÎ¹ÎºÏ ÎŽÎ¯ÎºÏÏ
+Î¿ ÎºÎ±Î¹ ÎžÎ± ÏÏ
+Î»Î»Î­ÎŸÎµÎ¹ Î±ÏÎ±ÎœÏÎ®ÏÎµÎ¹Ï Î±ÏÏ "
+"ÏÎ¿Ï
+Ï Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï ÏÎ¿Ï
+ Î±ÎœÎ®ÎºÎ¿Ï
+Îœ ÏÏÎ·Îœ Î¿ÎŒÎ¬ÎŽÎ± multicast."
+
+#: C/gdm.xml:1138(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: C/gdm.xml:1140(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: C/gdm.xml:1141(para)
+msgid "This is the Link-local Multicast address."
+msgstr "ÎÏ
+ÏÏÏ ÎµÎ¯ÎœÎ±Î¹ Î¿ ÏÏÎœÎŽÎµÏÎŒÎ¿Ï-local Multicast address."
+
+#: C/gdm.xml:1150(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: C/gdm.xml:1154(term)
+msgid "Group"
+msgstr "ÎÎŒÎ¬ÎŽÎ±"
+
+#: C/gdm.xml:1156(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: C/gdm.xml:1157(para)
+msgid ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+msgstr ""
+"Î€Î¿ ÏÎœÎ¿ÎŒÎ± Î¿ÎŒÎ¬ÎŽÎ±Ï Ï
+ÏÏ ÏÎ·Îœ Î¿ÏÎ¿Î¯Î± Î· ÎµÏÎ±ÏÎŒÎ¿Î³Î® greeter ÎºÎ±Î¹ Î¬Î»Î»Î± ÏÏÎ¿Î³ÏÎ¬ÎŒÎŒÎ±ÏÎ± GUI "
+"ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Î¹. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï <filename>User</filename> ÎºÎ±Î¹ "
+"ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"Security-&gt;GDM User And Group\" Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+ Î³Î¹Î± "
+"ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ."
+
+#: C/gdm.xml:1167(term)
+msgid "TimedLoginEnable"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÏÎœÎŽÎµÏÎ·Ï ÎŒÎµ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÎŒÎ­ÎœÎ· ÎºÎ±ÎžÏ
+ÏÏÎ­ÏÎ·ÏÎ·"
+
+#: C/gdm.xml:1169(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: C/gdm.xml:1170(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+msgstr ""
+"ÎÎœ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎ¿Ï
+ Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÏÎ¿ <filename>TimedLogin</filename> ÏÏÎ­ÏÎµÎ¹ ÎœÎ± "
+"ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÎŒÎµÏÎ¬ Î±ÏÏ Î­ÎœÎ±Îœ Î±ÏÎ¹ÎžÎŒÏ ÎŽÎµÏ
+ÏÎµÏÎ¿Î»Î­ÏÏÏÎœ (ÏÎ¿Ï
+ ÏÏ
+ÎžÎŒÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÎŒÎµ ÏÎ¿ "
+"<filename>TimedLoginDelay</filename>) Î±ÎŽÏÎ¬ÎœÎµÎ¹Î±Ï ÏÏÎ·Îœ Î¿ÎžÏÎœÎ· ÎµÎ¹ÏÏÎŽÎ¿Ï
+. ÎÏ
+ÏÏ "
+"ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÎŽÎ·ÎŒÏÏÎ¹Î± ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬ Î® ÎºÎ±Î¹ Î³Î¹Î± Î¿Î¹ÎºÎ¹Î±ÎºÎ¿ÏÏ ÏÏÎ®ÏÏÎµÏ. ÎÎœ Î¿ "
+"ÏÏÎ®ÏÏÎ·Ï ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÎ¿ ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î® ÏÎµÏÎ¹Î·Î³Î·ÎžÎµÎ¯ ÏÏÎ¿ ÎŒÎµÎœÎ¿Ï, ÏÎ¿ ÎŽÎ¹Î¬ÏÏÎ·ÎŒÎ± "
+"Î±ÎœÎ±ÎŒÎ¿ÎœÎ®Ï ÎžÎ± ÎµÏÎ±ÎœÎ±ÏÏ
+ÎžÎŒÎ¹ÏÏÎµÎ¯ ÏÎµ <filename>TimedLoginDelay</filename> Î® ÏÎµ 30 "
+"ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ±, ÏÏÎ¿Î¹Î¿ Î±ÏÏ ÏÎ± ÎŽÏÎ¿ ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿ ÎŒÎµÎ³Î±Î»ÏÏÎµÏÎ¿. ÎÎœ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎŽÎµÎœ ÎµÎ¹ÏÎ¬Î³ÎµÎ¹ "
+"ÏÎœÎ¿ÎŒÎ± Î±Î»Î»Î¬ Î±ÏÎ»Î¬ ÏÎ±ÏÎ®ÏÎµÎ¹ ÏÎ¿ ÏÎ»Î®ÎºÏÏÎ¿ ENTER ÎµÎœÏ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÎµÎ¹ÏÏÎŽÎ¿Ï
+ Î¶Î·ÏÎ¬ ÏÎ¿ "
+"ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ·, ÏÏÏÎµ ÏÎ¿ GDM ÎžÎ± Ï
+ÏÎ¿ÎžÎ­ÏÎµÎ¹ ÏÏÎ¹ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎžÎ­Î»ÎµÎ¹ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ Î¬ÎŒÎµÏÎ± "
+"ÏÎ±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎŒÎµ ÏÎ·Îœ ÏÏÎ¿ÎœÎ¿ÎŒÎµÏÏÎ¿ÏÎŒÎµÎœÎ· ÏÏÎœÎŽÎµÏÎ·. Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÎŽÎµÎœ ÎžÎ± Î¶Î·ÏÎ·ÎžÎµÎ¯ "
+"ÎºÏÎŽÎ¹ÎºÏÏ Î³Î¹Î± Î±Ï
+ÏÏÎœ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· Î­ÏÏÎ¹ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÏÏÎµ ÏÏÎ¿ÏÎµÎºÏÎ¹ÎºÎ¿Î¯, Î±Îœ ÎºÎ±Î¹ "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ PAM Î±Ï
+ÏÏ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎžÎµÎ¯ Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± Î±ÏÎ±Î¹ÏÎµÎ¯ "
+"ÎµÎ¹ÏÎ±Î³ÏÎ³Î® ÎºÏÎŽÎ¹ÎºÎ¿Ï ÏÏÎ¹Îœ ÎµÏÎ¹ÏÏÎ±ÏÎµÎ¯ Î· ÏÏÎœÎŽÎµÏÎ·. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"Security-"
+"&gt;PAM\" ÏÎ¿Ï
+ ÎµÎ³ÏÎµÎ¹ÏÎ¹ÎŽÎ¯Î¿Ï
+ Î³Î¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ, Î® Î³Î¹Î± Î²Î¿Î®ÎžÎµÎ¹Î± Î±Îœ "
+"Î±Ï
+ÏÏ ÏÎ¿ ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÏ ÏÎ±Î¯ÎœÎµÏÎ±Î¹ ÎœÎ± ÎŒÎ·Îœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯."
+
+#: C/gdm.xml:1192(term)
+msgid "TimedLogin"
+msgstr "Î£ÏÎœÎŽÎµÏÎ· ÏÎµ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÎŒÎ­ÎœÎ¿ ÏÏÎ¿ÎœÎ¹ÎºÏ ÎŽÎ¹Î¬ÏÏÎ·ÎŒÎ±"
+
+#: C/gdm.xml:1194(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: C/gdm.xml:1195(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+msgstr ""
+"ÎÏ
+ÏÏÏ ÎµÎ¯ÎœÎ±Î¹ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÎŒÎµÏÎ¬ Î±ÏÏ Î­ÎœÎ± ÎºÎ±ÎžÎ¿ÏÎ¹ÏÎŒÎ­ÎœÎ¿ Î±ÏÎ¹ÎžÎŒÏ "
+"ÎŽÎµÏ
+ÏÎµÏÎ¿Î»Î­ÏÏÏÎœ Î±ÎŽÏÎ¬ÎœÎµÎ¹Î±Ï."
+
+#: C/gdm.xml:1199(para) C/gdm.xml:1243(para)
+msgid ""
+"If the value ends with a vertical bar | (the pipe symbol), then GDM will "
+"execute the program specified and use whatever value is returned on standard "
+"out from the program as the user. The program is run with the DISPLAY "
+"environment variable set so that it is possible to specify the user in a per-"
+"display fashion. For example if the value is \"/usr/bin/getloginuser|\", "
+"then the program \"/usr/bin/getloginuser\" will be run to get the user value."
+msgstr ""
+"ÎÎœ Î· ÏÎ¹ÎŒÎ® ÏÎµÎ»ÎµÎ¹ÏÎœÎµÎ¹ ÎŒÎµ ÎºÎ¬ÎžÎµÏÎ· Î³ÏÎ±ÎŒÎŒÎ® | (ÏÎ¿ ÏÏÎŒÎ²Î¿Î»Î¿ ÏÎ·Ï ÎµÎœÏÎ¿Î»Î®Ï pipe-"
+"ÎŽÎ¹Î¿ÏÎ­ÏÎµÏ
+ÏÎ·), ÏÏÏÎµ ÏÎ¿ GDM ÎžÎ± ÎµÎºÏÎµÎ»Î­ÏÎµÎ¹ ÏÎ·Îœ ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÏÎ¿Ï
+ ÎºÎ±ÎžÎ¿ÏÎ¯Î¶ÎµÏÎ±Î¹ ÎºÎ±Î¹ ÎžÎ± "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÏÎ¿Î¹Î± ÏÎ¹ÎŒÎ® Î±ÏÎ¿ÎŽÎ¿ÎžÎµÎ¯ ÏÏÎ·Îœ ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ® Î­ÎŸÎ¿ÎŽÎ¿ Î±ÏÏ Î±Ï
+ÏÎ®Îœ, ÏÎ±Îœ ÏÎ¹ÎŒÎ® "
+"ÏÏÎ®ÏÏÎ·. Î€Î¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÎŒÎµ ÏÎ·Îœ ÎŒÎµÏÎ±Î²Î»Î·ÏÎ® ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï DISPLAY "
+"ÏÏ
+ÎžÎŒÎ¹ÏÎŒÎ­ÎœÎ· Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÎŽÏ
+ÎœÎ±ÏÏÎœ ÎœÎ± ÏÏÎ¿ÏÎŽÎ¹Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ Î¿ ÏÏÎ®ÏÏÎ·Ï Î±ÎœÎ¬ "
+"ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏ. ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± Î±Îœ Î· ÏÎ¹ÎŒÎ® ÎµÎ¯ÎœÎ±Î¹ \"/usr/bin/getloginuser|\", ÏÏÏÎµ "
+"ÎžÎ± ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± \"/usr/bin/getloginuser\" Î³Î¹Î± ÎœÎ± Î²ÏÎµÎžÎµÎ¯ Î· ÏÎ¹ÎŒÎ® "
+"ÏÎ¿Ï
+ Î¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ·."
+
+#: C/gdm.xml:1213(term)
+msgid "TimedLoginDelay"
+msgstr "Î£ÏÎœÎŽÎµÏÎ· ÎŒÎµ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÎŒÎ­ÎœÎ· ÏÏÎ¿ÎœÎ¹ÎºÎ® ÎºÎ±ÎžÏ
+ÏÏÎ­ÏÎ·ÏÎ·"
+
+#: C/gdm.xml:1215(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: C/gdm.xml:1216(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+msgstr ""
+"ÎÎ±ÎžÏ
+ÏÏÎ­ÏÎ·ÏÎ· ÏÎµ ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ± ÏÏÎ¹Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï <filename>TimedLogin</filename> "
+"ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯."
+
+#: C/gdm.xml:1224(term)
+msgid "AutomaticLoginEnable"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· Î±Ï
+ÏÏÎŒÎ±ÏÎ·Ï ÏÏÎœÎŽÎµÏÎ·Ï"
+
+#: C/gdm.xml:1226(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: C/gdm.xml:1227(para)
+msgid ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0 "
+"seconds."
+msgstr ""
+"ÎÎœ Î±Î»Î·ÎžÎ­Ï, Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎ¿Ï
+ Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÏÎ¿ <filename>AutomaticLogin</filename> "
+"ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ Î¬ÎŒÎµÏÎ±. ÎÏ
+ÏÏ ÏÎ¿ ÏÎ±ÏÎ±ÎºÏÎ·ÏÎ¹ÏÏÎ¹ÎºÏ ÎµÎ¯ÎœÎ±Î¹ ÏÎ±Îœ ÏÎ¿ timed login ÎŒÎµ "
+"ÎºÎ±ÎžÏ
+ÏÏÎ­ÏÎ·ÏÎ· 0."
+
+#: C/gdm.xml:1236(term)
+msgid "AutomaticLogin"
+msgstr "ÎÏ
+ÏÏÎŒÎ±ÏÎ· ÏÏÎœÎŽÎµÏÎ·"
+
+#: C/gdm.xml:1238(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: C/gdm.xml:1239(para)
+msgid ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+"ÎÏ
+ÏÏÏ ÎµÎ¯ÎœÎ±Î¹ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ Î±ÎŒÎ­ÏÏÏ Î±Îœ ÏÎ¿ "
+"<filename>AutomaticLoginEnable</filename> ÎµÎ¯ÎœÎ±Î¹ Î±Î»Î·ÎžÎ­Ï."
+
+#: C/gdm.xml:1257(term)
+msgid "User"
+msgstr "Î§ÏÎ®ÏÏÎ·Ï"
+
+#: C/gdm.xml:1259(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: C/gdm.xml:1260(para)
+msgid ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+"Î€Î¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ· Ï
+ÏÏ ÏÎ¿ Î¿ÏÎ¿Î¯Î¿ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± greeter ÎºÎ±Î¹ Î¬Î»Î»ÎµÏ ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï GUI "
+"ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Î¹. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï <filename>Group</filename> ÎºÎ±Î¹ "
+"ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"Security-&gt;GDM User And Group\" Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+ Î³Î¹Î± "
+"ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ."
+
+#: C/gdm.xml:1272(title)
+msgid "Security Options"
+msgstr "ÎÏÎ¹Î»Î¿Î³Î­Ï Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï"
+
+#: C/gdm.xml:1275(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: C/gdm.xml:1278(term)
+msgid "DisallowTCP"
+msgstr "ÎÏÎ±Î³ÏÏÎµÏ
+ÏÎ· TCP"
+
+#: C/gdm.xml:1280(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: C/gdm.xml:1281(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+msgstr ""
+"ÎÎœ Î±Î»Î·ÎžÎ­Ï, ÏÏÏÎµ ÏÎ¬ÎœÏÎ± ÎµÏÎ¹ÏÏ
+ÎœÎ¬ÏÏÎµÎ¹ ÏÎ¿ ÏÏÎ¹ÏÎŒÎ± <filename>-nolisten tcp</"
+"filename> ÏÏÎ·Îœ Î³ÏÎ±ÎŒÎŒÎ® ÎµÎœÏÎ¿Î»ÏÎœ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÏÎœ Xservers, ÎºÎ±ÏÎ¬ "
+"ÏÏ
+ÎœÎ­ÏÎµÎ¹Î± Î±ÏÎ±Î³Î¿ÏÎµÏÎµÎ¹ ÏÏ
+ÎœÎŽÎ­ÏÎµÎ¹Ï TCP. ÎÏ
+ÏÎ® ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¹Î± ÏÎ¹Î¿ Î±ÏÏÎ±Î»Î®Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· Î±Îœ "
+"ÎŽÎµÎœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎµ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎµÏ ÏÏ
+ÎœÎŽÎ­ÏÎµÎ¹Ï."
+
+#: C/gdm.xml:1293(title)
+msgid "XDCMP Support"
+msgstr "Î¥ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· XDCMP"
+
+#: C/gdm.xml:1296(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: C/gdm.xml:1299(term)
+msgid "DisplaysPerHost"
+msgstr "ÎÎžÏÎœÎµÏ-ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬ Î±ÎœÎ¬ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® ÎŽÎ¹ÎºÏÏÎ¿Ï
+"
+
+#: C/gdm.xml:1301(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: C/gdm.xml:1302(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+msgstr ""
+"ÎÎ¹Î± ÎœÎ± ÎŒÎ·Îœ ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÏÎµ ÎµÏÎ¹ÏÎ¹ÎžÎ­ÎŒÎµÎœÎ¿Ï
+Ï ÎœÎ± Î³ÎµÎŒÎ¯Î¶Î¿Ï
+Îœ ÏÎ·Îœ Î»Î¯ÏÏÎ± Î±ÎœÎ±ÎŒÎ¿ÎœÎ®Ï, ÏÎ¿ GDM "
+"ÎµÏÎ¹ÏÏÎ­ÏÎµÎ¹ ÎŒÎ¯Î± ÎŒÏÎœÎ¿ ÏÏÎœÎŽÎµÏÎ· Î³Î¹Î± ÎºÎ¬ÎžÎµ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ¿ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ®. ÎÎœ ÎžÎ­Î»ÎµÏÎµ ÎœÎ± "
+"ÏÎ±ÏÎ­ÏÎµÏÎµ Ï
+ÏÎ·ÏÎµÏÎ¯ÎµÏ Î¿ÎžÏÎœÎ·Ï ÏÎµ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï ÎŒÎµ ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ Î±ÏÏ ÎŒÎ¯Î± Î¿ÎžÏÎœÎµÏ, "
+"ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î±Ï
+ÎŸÎ®ÏÎµÏÎµ Î±Ï
+ÏÎ® ÏÎ·Îœ ÏÎ¹ÎŒÎ®."
+
+#: C/gdm.xml:1309(para)
+msgid ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î¿ Î±ÏÎ¹ÎžÎŒÏÏ ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÏÎœ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ ÎŽÎµÎœ ÏÎµÏÎ¹Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹. ÎÏÎœÎ¿ Î¿Î¹ "
+"Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎµÏ ÏÏ
+ÎœÎŽÎ­ÏÎµÎ¹Ï ÎŒÎ­ÏÏ XDMCP ÏÎµÏÎ¹Î¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ Î±ÏÏ Î±Ï
+ÏÎ® ÏÎ·Îœ ÎµÏÎ¹Î»Î¿Î³Î® "
+"ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï."
+
+#: C/gdm.xml:1318(term)
+msgid "Enable"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ·"
+
+#: C/gdm.xml:1320(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: C/gdm.xml:1321(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+"Î¡Ï
+ÎžÎŒÎ¯Î¶Î¿ÎœÏÎ±Ï ÏÎ·Îœ ÏÎ¹ÎŒÎ® ÏÎµ true ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î· Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· XDMCP ÎµÏÎ¹ÏÏÎ­ÏÎ¿ÎœÏÎ±Ï "
+"ÏÎ·Îœ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· Î±ÏÏ ÏÎ¿ GDM Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÏÎœ Î¿ÎžÎ¿ÎœÏÎœ/ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ X."
+
+#: C/gdm.xml:1326(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+"Î€Î¿ <filename>gdm</filename> ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿Ï
+ÎžÎµÎ¯ Î³Î¹Î± Î±Î¹ÏÎ®ÏÎµÎ¹Ï ÏÏÎ·Îœ ÎžÏÏÎ± UDP 177. "
+"ÎÎµÎ¯ÏÎµ ÏÎ·Îœ ÎµÏÎ¹Î»Î¿Î³Î® ÎžÏÏÎ±Ï Î³Î¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ."
+
+#: C/gdm.xml:1331(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+"ÎÎœ ÏÎ¿ GDM ÎŒÎµÏÎ±Î³Î»ÏÏÏÎ¹ÏÏÎµÎ¯ Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± ÏÎ¿ Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶ÎµÎ¹, Î· ÏÏÏÏÎ²Î±ÏÎ· Î±ÏÏ "
+"Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎµÏ Î¿ÎžÏÎœÎµÏ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎ»ÎµÎ³ÏÎžÎµÎ¯ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ·Îœ Î²Î¹Î²Î»Î¹Î¿ÎžÎ®ÎºÎ· ÏÎ¿Ï
+ "
+"TCP Wrapper. Î€Î¿ ÏÎœÎ¿ÎŒÎ± ÏÎ·Ï Ï
+ÏÎ·ÏÎµÏÎ¯Î±Ï ÎµÎ¯ÎœÎ±Î¹ <filename>gdm</filename>"
+
+#: C/gdm.xml:1337(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+"ÎÎ± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÏÎ¿ÏÎžÎ­ÏÎµÏÎµ ÏÎ¿ <screen>\n"
+"gdm:.my.domain\n"
+"</screen> ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>&lt;etc&gt;/hosts.allow</filename>, ÏÎµ "
+"ÏÏ
+ÎœÎ¬ÏÏÎ·ÏÎ· ÎŒÎµ ÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ TCP Wrapper ÏÎ¿Ï
+ Î­ÏÎµÏÎµ. ÎÎµÎ¯ÏÎµ ÏÎ·Îœ ÏÎµÎ»Î¯ÎŽÎ± "
+"<ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow</ulink> man page "
+"Î³Î¹Î± Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ."
+
+#: C/gdm.xml:1348(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+"Î Î±ÏÎ±ÎºÎ±Î»Ï ÏÎ·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÏÎ¿ XDMCP ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ Î¹ÎŽÎ¹Î±Î¯ÏÎµÏÎ± Î±ÏÏÎ±Î»Î­Ï ÏÏÏÏÏÎºÎ¿Î»Î»Î¿ ÎºÎ±Î¹ "
+"ÏÏÎ¹ ÎµÎ¯ÎœÎ±Î¹ ÎºÎ±Î»Î® Î¹ÎŽÎ­Î± ÎœÎ± ÏÏÎ¬ÎŸÎµÏÎµ ÏÎ·Îœ ÎžÏÏÎ± UDP 177 ÏÏÎ¿ ÏÎµÎ¯ÏÎ¿Ï ÏÏÎ¿ÏÏÎ±ÏÎ¯Î±Ï ÎµÎºÏÏÏ "
+"ÎºÎ±Î¹ Î±Îœ ÏÎ¿ ÏÏÎµÎ¹Î¬Î¶ÎµÏÏÎµ ÏÏÎ±Î³ÎŒÎ±ÏÎ¹ÎºÎ¬."
+
+#: C/gdm.xml:1357(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: C/gdm.xml:1359(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: C/gdm.xml:1360(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+msgstr ""
+"ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ·Îœ ÎŽÏ
+ÎœÎ±ÏÏÏÎ·ÏÎ± XDMCP INDIRECT choosing (Ï.Ï. Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ· "
+"ÎµÎºÏÎ­Î»ÎµÏÎ· ÏÎ¿Ï
+ <filename>gdmchooser</filename>) Î³Î¹Î± ÏÎµÏÎŒÎ±ÏÎ¹ÎºÎ¬-X ÏÎ¿Ï
+ ÎŽÎµÎœ "
+"ÏÎ±ÏÎ­ÏÎ¿Ï
+Îœ ÏÎ¿Îœ ÎŽÎ¹ÎºÏ ÏÎ¿Ï
+Ï ÏÎµÏÎ¹Î·Î³Î·ÏÎ® Î¿ÎžÏÎœÎ·Ï."
+
+#: C/gdm.xml:1369(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: C/gdm.xml:1371(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: C/gdm.xml:1372(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+"ÎÎ¹Î± ÏÎ·Îœ Î±ÏÎ¿ÏÏ
+Î³Î® ÎµÏÎ¹ÎžÎ­ÏÎµÏÎœ ÏÏÏÎ¿Ï
+ denial of service, ÏÎ¿ GDM Î­ÏÎµÎ¹ ÏÏÎ±ÎžÎµÏÏ "
+"ÎŒÎ­Î³ÎµÎžÎ¿Ï Î»Î¯ÏÏÎ±Ï Î±ÎœÎ±ÎŒÎ¿ÎœÎ®Ï ÏÏ
+ÎœÎŽÎ­ÏÎµÏÎœ ÏÎ¿Ï
+ ÎµÎºÎºÏÎµÎŒÎ¿ÏÎœ. ÎÏÎœÎ¿ Î¿ Î±ÏÎ¹ÎžÎŒÏÏ ÏÏÎœ Î¿ÎžÎ¿ÎœÏÎœ "
+"ÏÎ¿Ï
+ ÎŽÎ¯ÎœÎµÎ¹ Î· ÏÎ¹ÎŒÎ® ÏÎ¿Ï
+ MaxPending ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎ¿Ï
+Îœ ÏÎ±Ï
+ÏÏÏÏÎ¿ÎœÎ±."
+
+#: C/gdm.xml:1378(para)
+msgid ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+msgstr ""
+"Î Î±ÏÎ±ÎºÎ±Î»Ï ÏÎ·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ Î±Ï
+ÏÎ® Î· ÏÎ±ÏÎ¬ÎŒÎµÏÏÎ¿Ï ÎŽÎµÎœ ÏÎµÏÎ¹Î¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿Îœ Î±ÏÎ¹ÎžÎŒÏ ÏÏÎœ "
+"Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÏÎœ Î¿ÎžÎ¿ÎœÏÎœ ÏÎ¿Ï
+ ÎŒÏÎ¿ÏÎ¿ÏÎŒÎµ ÎœÎ± ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ¿ÏÎŒÎµ. Î ÎµÏÎ¹Î¿ÏÎ¯Î¶ÎµÎ¹ ÎŒÏÎœÎ¿ ÏÎ¿Îœ "
+"Î±ÏÎ¹ÎžÎŒÏ ÏÏÎœ Î¿ÎžÎ¿ÎœÏÎœ ÏÎ¿Ï
+ ÎµÎºÎºÎ¹ÎœÎ¿ÏÎœ ÎŒÎ¹Î± ÏÏÎœÎŽÎµÏÎ· ÏÎ±Ï
+ÏÏÏÏÎ¿ÎœÎ±."
+
+#: C/gdm.xml:1387(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: C/gdm.xml:1389(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: C/gdm.xml:1390(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+"ÎÎ±ÎžÎ¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿Îœ ÎŒÎ­Î³Î¹ÏÏÎ¿ Î±ÏÎ¹ÎžÎŒÏ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÏÎœ ÏÏ
+ÎœÎŽÎ­ÏÎµÏÎœ ÎŒÎµ Î¿ÎžÏÎœÎµÏ ÏÎ¿Ï
+ ÎžÎ± ÎµÎ¯ÎœÎ±Î¹ "
+"Ï
+ÏÏ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· ÏÎ±Ï
+ÏÏÏÏÎ¿ÎœÎ±. Î .Ï. Î¿ ÏÏ
+ÎœÎ¿Î»Î¹ÎºÏÏ Î±ÏÎ¹ÎžÎŒÏÏ Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÏÎœ Î¿ÎžÎ¿ÎœÏÎœ "
+"ÏÎ¿Ï
+ ÎµÏÎ¹ÏÏÎ­ÏÎµÏÎ±Î¹ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎ¿Ï
+Îœ ÏÎ¿Îœ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® ÏÎ±Ï."
+
+#: C/gdm.xml:1399(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: C/gdm.xml:1401(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: C/gdm.xml:1402(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+"ÎÏÎ±Îœ ÏÎ¿ GDM ÎµÎ¯ÎœÎ±Î¹ Î­ÏÎ¿Î¹ÎŒÎ¿ ÎœÎ± ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎµÎ¯ ÎŒÎ¹Î± Î¿ÎžÏÎœÎ· ÏÏÎ­Î»ÎœÎµÎ¹ Î­ÎœÎ± ÏÎ±ÎºÎ­ÏÎ¿ ACCEPT "
+"ÏÎµ Î±Ï
+ÏÏ ÏÎ¿Ï
+ ÏÎµÏÎ¹Î­ÏÎµÎ¹ Î­ÎœÎ± ÎŒÎ¿ÎœÎ±ÎŽÎ¹ÎºÏ id ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿ Î¿ÏÎ¿Î¯Î¿ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÏÎµ "
+"ÎŒÎµÎ»Î»Î¿ÎœÏÎ¹ÎºÎ­Ï ÏÏ
+ÎœÎ¿ÎŒÎ¹Î»Î¯ÎµÏ XDMCP."
+
+#: C/gdm.xml:1408(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+"Î€Î¿ GDM ÏÎ¿ÏÎ¿ÎžÎµÏÎµÎ¯ ÏÎ¿ session id ÏÏÎ·Îœ ÎµÎºÎºÏÎµÎŒÎ® Î»Î¯ÏÏÎ± Î±ÎœÎ±ÎŒÎ¿ÎœÎ®Ï ÏÎµÏÎ¹ÎŒÎ­ÎœÎ¿ÎœÏÎ±Ï ÏÎ¿ "
+"ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏ ÎœÎ± Î±ÏÎ±ÎœÏÎ®ÏÎµÎ¹ ÎŒÎµ Î­ÎœÎ± Î±Î¯ÏÎ·ÎŒÎ± MANAGE."
+
+#: C/gdm.xml:1413(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+"ÎÎœ ÎŽÎµÎœ Î»Î·ÏÎžÎµÎ¯ Î±ÏÎ¬ÎœÏÎ·ÏÎ· ÎŒÎ­ÏÎ± ÏÎµ ÎŽÎ¹Î¬ÏÏÎ·ÎŒÎ± MaxWait ÎŽÎµÏ
+ÏÎµÏÎ¿Î»Î­ÏÏÏÎœ, ÏÎ¿ GDM "
+"ÎŽÎ·Î»ÏÎœÎµÎ¹ ÏÎ¿ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏ dead ÎºÎ±Î¹ ÏÎ¿ ÎŽÎ¹Î±Î³ÏÎ¬ÏÎµÎ¹ Î±ÏÏ ÏÎ·Îœ ÎµÎºÎºÏÎµÎŒÎ® Î»Î¯ÏÏÎ± Î±ÎœÎ±ÎŒÎ¿ÎœÎ®Ï "
+"ÎµÎ»ÎµÏ
+ÎžÎµÏÏÎœÎ¿ÎœÏÎ±Ï ÏÎ·Îœ ÎžÎ­ÏÎ· Î³Î¹Î± Î¬Î»Î»ÎµÏ Î¿ÎžÏÎœÎµÏ."
+
+#: C/gdm.xml:1422(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: C/gdm.xml:1424(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: C/gdm.xml:1425(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+"Î ÏÎ±ÏÎ¬ÎŒÎµÏÏÎ¿Ï MaxWaitIndirect ÎºÎ±ÎžÎ¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿Îœ ÎŒÎ­Î³Î¹ÏÏÎ¿ Î±ÏÎ¹ÎžÎŒÏ ÎŽÎµÏ
+ÏÎµÏÎ¿Î»Î­ÏÏÏÎœ "
+"ÎŒÎµÏÎ±ÎŸÏ ÏÎ·Ï ÏÏÎ¹Î³ÎŒÎ®Ï ÏÎ¿Ï
+ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎµÏÎ¹Î»Î­Î³ÎµÎ¹ Î­ÎœÎ±Îœ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® ÎºÎ±Î¹ ÏÎ¿ ÎµÏÎ±ÎºÏÎ»Î¿Ï
+ÎžÎ¿ "
+"indirect query ÏÏÎ¿Ï
+ Î¿ ÏÏÎ®ÏÏÎ·Ï ÏÏ
+ÎœÎŽÎ­ÎµÏÎ±Î¹ ÏÏÎ¿Îœ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ®. ÎÏÎ±Îœ ÏÎ¿ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÎŒÎ­ÎœÎ¿ "
+"ÎŽÎ¹Î¬ÏÏÎ·ÎŒÎ± Ï
+ÏÎµÏÎ²Î±Î¯ÎœÎµÏÎ±Î¹, Î· ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯Î± Î³Î¹Î± ÏÎ¿Îœ ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ® "
+"Î±ÏÎ¿ÏÏÎ¯ÏÏÎµÏÎ±Î¹ ÎºÎ±Î¹ Î· ÎžÎ­ÏÎ· (indirect slot) ÎµÎ»ÎµÏ
+ÎžÎµÏÏÎœÎµÏÎ±Î¹ Î³Î¹Î± Î¬Î»Î»ÎµÏ Î¿ÎžÏÎœÎµÏ. Î "
+"ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯Î± ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î±ÏÎ¿ÏÏÎ¹ÏÎžÎµÎ¯ ÎœÏÏÎ¯ÏÎµÏÎ± Î±Îœ Ï
+ÏÎ¬ÏÏÎ¿Ï
+Îœ ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ¿Î¹ "
+"Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ­Ï ÏÎ¿Ï
+ ÏÏÎ¿ÏÏÎ±ÎžÎ¿ÏÎœ ÎœÎ± ÏÏÎµÎ¯Î»Î¿Ï
+Îœ indirect queries ÏÏÏÎµ "
+"<filename>MaxPendingIndirect</filename>."
+
+#: C/gdm.xml:1439(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: C/gdm.xml:1441(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: C/gdm.xml:1442(para)
+msgid ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"respond before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+"ÎÎ¹Î¬ÏÏÎ·ÎŒÎ± ÎŒÎ­ÏÎ± ÏÏÎ¿ Î¿ÏÎ¿Î¯Î¿ ÎžÎ± Î±ÏÎ¿ÏÏÎ±Î»ÎµÎ¯ ping ÏÏÎ¿Îœ Xserver ÏÎµ ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ±. ÎÎœ Î¿ "
+"ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®Ï X ÎŽÎµÎœ Î±ÏÎ±ÎœÏÎ®ÏÎµÎ¹ ÏÏÎ¹Îœ ÏÎ·Îœ ÎµÏÏÎŒÎµÎœÎ· ÏÎ¿ÏÎ¬ ÏÎ¿Ï
+ ÏÎ¿Ï
+ ÏÏÎµÎ¯Î»Î¿Ï
+ÎŒÎµ ping, Î· "
+"ÏÏÎœÎŽÎµÏÎ· ÎŽÎ¹Î±ÎºÏÏÏÎµÏÎ±Î¹ ÎºÎ±Î¹ Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎµÏÎŒÎ±ÏÎ¯Î¶ÎµÏÎ±Î¹. ÎÏ
+ÏÏÏ ÎµÎ¯ÎœÎ±Î¹ Î­ÎœÎ±Ï ÏÏ
+ÎœÎŽÏ
+Î±ÏÎŒÏÏ "
+"ÏÎ¿Ï
+ XDM PingInterval ÎºÎ±Î¹ ÏÎ¿Ï
+ PingTimeout, Î±Î»Î»Î¬ ÏÎµ ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ±."
+
+#: C/gdm.xml:1450(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower than one minute. However since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+"Î£Î·ÎŒÎµÎ¹ÏÏÏÎµ ÏÏÎ¹ ÏÏÎ¿ ÏÎ±ÏÎµÎ»ÎžÏÎœ ÏÎ¿ GDM ÎµÎ¯ÏÎµ Î­ÎœÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ "
+"<filename>PingInterval</filename> ÏÎ¿ Î¿ÏÎ¿Î¯Î¿ Î®ÏÎ±Îœ ÎµÏÎ¯ÏÎ·Ï ÎºÎ±Î¹ ÏÎµ Î»ÎµÏÏÎ¬. Î£ÏÎ¹Ï "
+"ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ ÏÎµÏÎ¹ÏÏÏÏÎµÎ¹Ï ÎžÎ± ÎžÎ­Î»Î±ÏÎµ Î±Ï
+ÏÎ® ÏÎ·Îœ ÏÏÎžÎŒÎ¹ÏÎ· ÏÎ±ÎŒÎ·Î»ÏÏÎµÏÎ· Î±ÏÏ Î­ÎœÎ± "
+"Î»ÎµÏÏÏ. ÎÎŒÏÏ ÎµÏÎµÎ¹ÎŽÎ® ÏÎµ ÏÎ¿Î»Î»Î­Ï ÏÎµÏÎ¹ÏÏÏÏÎµÎ¹Ï ÏÏÎ¿Ï
+ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎœÏÎ±Îœ ÏÎ¿ XDMCP "
+"(ÏÏÏÏ ÏÎµ ÎµÏÎ³Î±ÏÏÎ®ÏÎ¹Î± ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏÎœ), Î­ÎœÎ± ÎºÎµÎœÏ ÎŒÎµÎ³Î±Î»ÏÏÎµÏÎ¿ Î±ÏÏ 15 ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ± ÎžÎ± "
+"ÏÎ®ÎŒÎ±Î¹ÎœÎµ ÏÏÎ·Îœ ÏÏÎ±Î³ÎŒÎ±ÏÎ¹ÎºÏÏÎ·ÏÎ± ÏÏÎ¹ ÏÎ¿ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏ Î­ÏÎ²Î·ÏÎµ Î® ÎµÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎ®ÎžÎ·ÎºÎµ ÎºÎ±Î¹ ÎžÎ± "
+"ÎžÎ­Î»Î±ÏÎµ ÎœÎ± ÏÎµÏÎŒÎ±ÏÎ¯ÏÎµÏÎµ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î±."
+
+#: C/gdm.xml:1463(term)
+msgid "Port"
+msgstr "ÎÏÏÎ±"
+
+#: C/gdm.xml:1465(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: C/gdm.xml:1466(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+msgstr ""
+"Î Î±ÏÎ¹ÎžÎŒÏÏ ÏÎ·Ï ÎžÏÏÎ±Ï UDP ÏÎ¿Ï
+ ÏÎ¿ <filename>gdm</filename> ÏÎ±ÏÎ±ÎºÎ¿Î»Î¿Ï
+ÎžÎµÎ¯ Î³Î¹Î± "
+"Î±Î¹ÏÎ®ÎŒÎ±ÏÎ± XDMCP. ÎÎ·Îœ ÎºÎ¬ÎœÎµÏÎµ Î±Î»Î»Î±Î³Î­Ï ÎµÎºÏÏÏ ÎºÎ±Î¹ Î±Îœ Î³ÎœÏÏÎ¯Î¶ÎµÏÎµ ÏÎ¹ ÎºÎ¬ÎœÎµÏÎµ."
+
+#: C/gdm.xml:1475(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: C/gdm.xml:1477(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: C/gdm.xml:1478(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+"ÎÏÎ±Îœ ÏÎ¿ ÎŒÎ·ÏÎ¬ÎœÎ·ÎŒÎ± Î±ÏÎ±ÎœÏÎ¬ ÎŒÎµ Î­ÎœÎ± ÏÎ±ÎºÎ­ÏÎ¿ WILLING ÎŒÎµÏÎ¬ Î±ÏÏ Î­ÎœÎ± QUERY ÏÏÎ­Î»ÎœÎµÎ¹ ÎŒÎ¹Î± "
+"ÏÏ
+ÎŒÎ²Î¿Î»Î¿ÏÎµÎ¹ÏÎ¬ ÏÎ¿Ï
+ ÎŽÎ¯ÎœÎµÎ¹ ÏÎ·Îœ ÏÏÎ­ÏÎ¿Ï
+ÏÎ± ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ· Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®. Î€Î¿ "
+"ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ ÎŒÎ®ÎœÏ
+ÎŒÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿ ID ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï, Î±Î»Î»Î¬ ÎµÎ¯ÎœÎ±Î¹ ÎŽÏ
+ÎœÎ±ÏÏÎœ ÎœÎ± "
+"ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î·ÎžÎµÎ¯ Î­ÎœÎ± ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎœÏÎ¿Î»ÏÎœ ÏÎ¿Ï
+ ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÏÏÎ¿ÏÎ±ÏÎŒÎ¿ÏÎŒÎ­ÎœÎ¿ ÎŒÎ®ÎœÏ
+ÎŒÎ±. ÎÎœ ÏÎ¿ "
+"ÏÎµÎœÎ¬ÏÎ¹Î¿ Î±Ï
+ÏÏ ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹ Î® ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎµÎ¯ÎœÎ±Î¹ ÎºÎµÎœÏ Î±ÏÎ¿ÏÏÎ­Î»Î»ÎµÏÎ±Î¹ ÏÎ¿ "
+"ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ ÎŒÎ®ÎœÏ
+ÎŒÎ±. ÎÎœ ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ ÎµÎºÏÎµÎ»ÎµÏÏÎµÎ¯ ÎŒÎµ ÎµÏÎ¹ÏÏ
+ÏÎ¯Î± ÎºÎ±Î¹ ÎŽÏÏÎµÎ¹ ÎºÎ¬ÏÎ¿Î¹Î¿ "
+"Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ±, Î· ÏÏÏÏÎ· Î³ÏÎ±ÎŒÎŒÎ® ÏÎ·Ï ÎµÎŸÏÎŽÎ¿Ï
+ ÏÎ¿Ï
+ ÏÏÎ­Î»ÎœÎµÏÎ±Î¹ (ÎºÎ±Î¹ ÎŒÏÎœÎ¿ Î· ÏÏÏÏÎ· "
+"Î³ÏÎ±ÎŒÎŒÎ®). ÎÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÎ¿ ÏÎ¿Î»Ï ÎŒÎ¯Î± ÏÎ¿ÏÎ¬ ÎºÎ¬ÎžÎµ ÏÏÎ¯Î± ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ± Î³Î¹Î± ÎœÎ± ÏÏÎ¿Î»Î¬Î²ÎµÎ¹ "
+"ÏÎ¹ÎžÎ±ÎœÏ denial of service ÏÎ»Î·ÎŒÎŒÏ
+ÏÎ¯Î¶Î¿ÎœÏÎ±Ï ÏÎ¿ ÎŒÎ·ÏÎ¬ÎœÎ·ÎŒÎ± ÎŒÎµ ÏÎ±ÎºÎ­ÏÎ± QUERY."
+
+#: C/gdm.xml:1497(title)
+msgid "Simple Greeter Configuration"
+msgstr "ÎÏÎ»Î® ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ greeter"
+
+#: C/gdm.xml:1499(para)
+msgid ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+msgstr ""
+"Î ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎµÏÎ±ÏÎŒÎ¿Î³Î® greeter ÏÎ¿Ï
+ GDM Î¿ÎœÎ¿ÎŒÎ¬Î¶ÎµÏÎ±Î¹ simple greeter ÎºÎ±Î¹ "
+"ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎœÎµÏÎ±Î¹ ÎŒÎ­ÏÏ ÏÎ¿Ï
+ GConf. ÎÎ¹ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎµÏ ÏÎ¹ÎŒÎ­Ï Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿ "
+"GConf ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>gdm-simple-greeter.schemas</filename>. ÎÏ
+ÏÎ­Ï Î¿Î¹ "
+"ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î­Ï ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÎ±ÏÎ±ÎºÎ±ÎŒÏÎžÎ¿ÏÎœ Î±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï \"gdm\" Î­ÏÎµÎ¹ ÎµÎ³Î³ÏÎ¬ÏÎ¹ÎŒÎ¿ "
+"ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ $HOME Î³Î¹Î± ÎœÎ± Î±ÏÎ¿ÎžÎ·ÎºÎµÏÏÎµÎ¹ ÏÎ¹Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï GConf. ÎÏ
+ÏÎ­Ï Î¿Î¹ ÏÎ¹ÎŒÎ­Ï "
+"ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÎŒÎµÏÎ±ÏÏÎ±ÏÎ¿ÏÎœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¹Ï ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï <command>gconftool-2</"
+"command> Î® <command>gconf-editor</command>. ÎÎ¹ ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎµÏÎ¹Î»Î¿Î³Î­Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï "
+"Ï
+ÏÎ¿ÏÏÎ·ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹:"
+
+#: C/gdm.xml:1510(title)
+msgid "Greeter Configuration Keys"
+msgstr "ÎÎ»ÎµÎ¹ÎŽÎ¹Î¬ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ greeter"
+
+#: C/gdm.xml:1513(term)
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr "/apps/gdm/simple-greeter/banner_message_enable"
+
+#: C/gdm.xml:1515(synopsis) C/gdm.xml:1536(synopsis) C/gdm.xml:1546(synopsis)
+#: C/gdm.xml:1557(synopsis) C/gdm.xml:1678(synopsis) C/gdm.xml:1743(synopsis)
+#: C/gdm.xml:1754(synopsis) C/gdm.xml:1765(synopsis) C/gdm.xml:1776(synopsis)
+#, no-wrap
+msgid "false (boolean)"
+msgstr "false (boolean)"
+
+#: C/gdm.xml:1516(para)
+msgid "Controls whether the banner message text is displayed."
+msgstr "ÎÎ»Î­Î³ÏÎµÎ¹ Î±Îœ ÏÎ¿ ÎŒÎ®ÎœÏ
+ÎŒÎ± ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+ banner ÏÏÎ¿Î²Î¬Î»Î»ÎµÏÎ±Î¹."
+
+#: C/gdm.xml:1523(term)
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr "/apps/gdm/simple-greeter/banner_message_text"
+
+#: C/gdm.xml:1525(synopsis)
+#, no-wrap
+msgid "NULL (string)"
+msgstr "NULL (ÏÏ
+ÎŒÎ²Î¿Î»Î¿ÏÎµÎ¹ÏÎ¬)"
+
+#: C/gdm.xml:1526(para)
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr ""
+"ÎÎ±ÎžÎ¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿ ÎºÎµÎ¯ÎŒÎµÎœÎ¿ ÏÎ¿Ï
+ ÎŒÎ·ÎœÏÎŒÎ±ÏÎ¿Ï banner ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ¿Î²Î¬Î»Î»ÎµÏÎ±Î¹ ÏÏÎ¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ "
+"ÏÎ¿Ï
+ greeter."
+
+#: C/gdm.xml:1534(term)
+msgid "/apps/gdm/simple-greeter/debug"
+msgstr "/apps/gdm/simple-greeter/debug"
+
+#: C/gdm.xml:1537(para)
+msgid "If true, then debugging mode is enabled for the greeter."
+msgstr "ÎÎœ Î±Î»Î·ÎžÎ­Ï, ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï Î³Î¹Î± ÏÎ¿Îœ greeter."
+
+#: C/gdm.xml:1544(term)
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr "/apps/gdm/simple-greeter/disable_restart_buttons"
+
+#: C/gdm.xml:1547(para)
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr ""
+"ÎÎ»Î­Î³ÏÎµÎ¹ Î±Îœ ÎžÎ± ÏÏÎ¿Î²Î¬Î»Î»Î¿ÎœÏÎ±Î¹ ÏÎ± ÏÎ»Î®ÎºÏÏÎ± ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÎ¿Ï ÎºÎ±Î¹ ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÏÎ¿ "
+"ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: C/gdm.xml:1555(term)
+msgid "/apps/gdm/simple-greeter/disable_user_list"
+msgstr "/apps/gdm/simple-greeter/disable_user_list"
+
+#: C/gdm.xml:1558(para)
+msgid ""
+"If true, then the face browser with known users is not shown in the login "
+"window."
+msgstr ""
+"ÎÎœ Î±Î»Î·ÎžÎ­Ï, Î¿ ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÎŒÎµ Î³ÎœÏÏÏÎ¿ÏÏ ÏÏÎ®ÏÏÎµÏ ÎŽÎµÎœ ÏÏÎ¿Î²Î¬Î»Î»ÎµÏÎ±Î¹ ÏÏÎ¿ "
+"ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: C/gdm.xml:1566(term)
+msgid "/apps/gdm/simple-greeter/include"
+msgstr "/apps/gdm/simple-greeter/include"
+
+#: C/gdm.xml:1568(synopsis) C/gdm.xml:1614(synopsis) C/gdm.xml:1634(synopsis)
+#: C/gdm.xml:1656(synopsis)
+#, no-wrap
+msgid "[] (string list)"
+msgstr "[] (string list)"
+
+#: C/gdm.xml:1569(para)
+msgid "Set to a list of users to always include in the Face Browser."
+msgstr ""
+"ÎÎ±ÎžÎ¿ÏÎ¯ÏÏÎµ ÎŒÎ¯Î± Î»Î¯ÏÏÎ± ÏÏÎ·ÏÏÏÎœ ÏÎ¿Ï
+ ÎžÎ± ÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎ¿ÎœÏÎ±Î¹ ÏÎ¬ÎœÏÎ± ÏÏÎ¿Îœ ÏÎµÏÎ¹Î·Î³Î·ÏÎ® "
+"ÏÏÎ¿ÏÏÏÏÎœ."
+
+#: C/gdm.xml:1576(term)
+msgid "/apps/gdm/simple-greeter/include_all"
+msgstr "/apps/gdm/simple-greeter/include_all"
+
+#: C/gdm.xml:1578(synopsis)
+#, no-wrap
+msgid "true (boolean)"
+msgstr "true (boolean)"
+
+#: C/gdm.xml:1579(para)
+msgid ""
+"If true, then the face browser will show all users on the local machine. If "
+"false, the face browser will only show users who have recently logged in."
+msgstr ""
+"ÎÎœ Î±Î»Î·ÎžÎ­Ï, Î¿ ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÎžÎ± ÎµÎŒÏÎ±ÎœÎ¯Î¶ÎµÎ¹ ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÏÏÎ¿ ÏÎ¿ÏÎ¹ÎºÏ "
+"ÎŒÎ·ÏÎ¬ÎœÎ·ÎŒÎ±. ÎÎœ ÏÎµÏ
+ÎŽÎ­Ï, Î¿ ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ ÎžÎ± ÎµÎŒÏÎ±ÎœÎ¯Î¶ÎµÎ¹ ÎŒÏÎœÎ¿ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ "
+"ÏÎ¿Ï
+ Î­ÏÎ¿Ï
+Îœ ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÏÏÏÏÏÎ±ÏÎ±."
+
+#: C/gdm.xml:1584(para)
+msgid ""
+"To provide more detail on how this option works. When this key is true, GDM "
+"will call fgetpwent() to get a list of local users on the system. The Face "
+"Browser also will display any users that have previously logged in on the "
+"system (for example NIS/LDAP users). It gets this list via calling the ck-"
+"history ConsoleKit interface. It will also filter out any users which do not "
+"have a valid shell (valid shells are any shell that getusershell() returns. "
+"<filename>/sbin/nologin</filename> or <filename>/bin/false</filename> are "
+"considered invalid shells even if getusershell() returns them)."
+msgstr ""
+"Î ÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ Î³Î¹Î± ÏÎ·Îœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± Î±Ï
+ÏÎ®Ï ÏÎ·Ï ÎµÏÎ¹Î»Î¿Î³Î®Ï. ÎÏÎ±Îœ ÏÎ¿ "
+"ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎµÎ¯ÎœÎ±Î¹ Î±Î»Î·ÎžÎ­Ï (true), ÏÎ¿ GDM ÎžÎ± ÎºÎ±Î»Î­ÏÎµÎ¹ ÏÎ¿ fgetpwent() Î³Î¹Î± ÎœÎ± "
+"Î±ÎœÎ±ÎºÏÎ®ÏÎµÎ¹ ÎŒÎ¯Î± Î»Î¯ÏÏÎ± ÏÎ¿ÏÎ¹ÎºÏÎœ ÏÏÎ·ÏÏÏÎœ ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï. Î ÏÎµÏÎ¹Î·Î³Î·ÏÎ®Ï ÏÏÎ¿ÏÏÏÏÎœ "
+"ÎµÏÎ¯ÏÎ·Ï ÎžÎ± ÏÏÎ¿Î²Î¬Î»ÎµÎ¹ ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ Î­ÏÎ¿Ï
+Îœ ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÏÏÎ¿Î·Î³Î¿Ï
+ÎŒÎ­ÎœÏÏ ÏÏÎ¿ "
+"ÏÏÏÏÎ·ÎŒÎ± (Î³Î¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± ÏÏÎ®ÏÏÎµÏ NIS/LDAP). ÎÎœÎ±ÎºÏÎ¬ Î±Ï
+ÏÎ® ÏÎ·Îœ Î»Î¯ÏÏÎ± ÎŒÎ­ÏÏ ÎºÎ»Î®ÏÎ·Ï "
+"ÏÎ·Ï ÎŽÎ¹ÎµÏÎ±ÏÎ®Ï ck-history ConsoleKit. ÎÎ± Î±ÏÎ¿ÎºÎ»ÎµÎ¯ÏÎµÎ¹ ÎµÏÎ¯ÏÎ·Ï ÏÎ»Î¿Ï
+Ï ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ "
+"ÏÎ¿Ï
+ ÎŽÎµÎœ Î­ÏÎ¿Ï
+Îœ Î­ÎœÎ± Î­Î³ÎºÏ
+ÏÎ¿ ÎºÎ­Î»Ï
+ÏÎ¿Ï (Î­Î³ÎºÏ
+ÏÎ± ÎºÎµÎ»ÏÏÎ· ÎµÎ¯ÎœÎ±Î¹ ÎµÎºÎµÎ¯ÎœÎ± ÏÎ¿Ï
+ Î±ÏÎ¿ÎŽÎ¯ÎŽÎµÎ¹ ÏÎ¿ "
+"getusershell(). Î€Î± <filename>/sbin/nologin</filename> Î® <filename>/bin/"
+"false</filename> ÎŽÎµÎœ ÎžÎµÏÏÎ¿ÏÎœÏÎ±Î¹ Î­Î³ÎºÏ
+ÏÎ± ÎºÎµÎ»ÏÏÎ· Î±ÎºÏÎŒÎ· ÎºÎ±Î¹ Î±Îœ ÏÎ¿ getusershell() "
+"ÏÎ± ÏÎµÏÎ¹Î»Î¬Î²ÎµÎ¹ ÏÏÎ± Î±ÏÎ¿ÏÎµÎ»Î­ÏÎŒÎ±ÏÎ± ÏÎ¿Ï
+)."
+
+#: C/gdm.xml:1597(para)
+msgid ""
+"If false, then GDM more simply only displays users that have previously "
+"logged in on the system (local or NIS/LDAP users) by calling the ck-history "
+"ConsoleKit interface."
+msgstr ""
+"ÎÎœ ÏÎµÏ
+ÎŽÎ­Ï (false), ÏÏÏÎµ ÏÎ¿ GDM ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÎŒÏÎœÎ¿ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ Î­ÏÎ¿Ï
+Îœ "
+"ÏÏÎ¿Î·Î³Î¿Ï
+ÎŒÎ­ÎœÏÏ ÏÏ
+ÎœÎŽÎµÎžÎµÎ¯ ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± (ÏÎ¿ÏÎ¹ÎºÎ¿ÏÏ Î® NIS/LDAP) ÎºÎ±Î»ÏÎœÏÎ±Ï ÏÎ·Îœ ÎŽÎ¹ÎµÏÎ±ÏÎ® "
+"ck-history ConsoleKit."
+
+#: C/gdm.xml:1603(para)
+msgid ""
+"In both cases, GDM filters out any users with a UID less than 500 (or 100 if "
+"running on Solaris). Such users are considered system users."
+msgstr ""
+"ÎÎ±Î¹ ÏÏÎ¹Ï ÎŽÏÎ¿ ÏÎµÏÎ¹ÏÏÏÏÎµÎ¹Ï, ÏÎ¿ GDM Î±ÏÎ¿ÎºÎ»ÎµÎ¯ÎµÎ¹ ÎºÎ¬ÎžÎµ ÏÏÎ®ÏÏÎ· ÎŒÎµ UID ÎŒÎ¹ÎºÏÏÏÎµÏÎ¿ Î±ÏÏ "
+"500 ( Î® 100 Î±Îœ ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÎµ Solaris). Î€Î­ÏÎ¿Î¹Î¿Î¹ ÏÏÎ®ÏÏÎµÏ ÎžÎµÏÏÎ¿ÏÎœÏÎ±Î¹ ÏÏÎ®ÏÏÎµÏ "
+"ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï."
+
+#: C/gdm.xml:1612(term)
+msgid "/apps/gdm/simple-greeter/exclude"
+msgstr "/apps/gdm/simple-greeter/exclude"
+
+#: C/gdm.xml:1615(para)
+msgid "Set to a list of users to always exclude in the Face Browser."
+msgstr ""
+"ÎÎ±ÎžÎ¿ÏÎ¹ÏÎŒÏÏ ÎŒÎ¯Î±Ï Î»Î¯ÏÏÎ±Ï ÏÏÎ·ÏÏÏÎœ ÏÎ¿Ï
+ ÎžÎ± Î±ÏÎ¿ÎºÎ»ÎµÎ¯Î¿ÎœÏÎ±Î¹ ÏÎ¬ÎœÏÎ± Î±ÏÏ ÏÎ¿Îœ ÏÎµÏÎ¹Î·Î³Î·ÏÎ® "
+"ÏÏÎ¿ÏÏÏÏÎœ."
+
+#: C/gdm.xml:1622(term)
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr "/apps/gdm/simple-greeter/logo_icon_name"
+
+#: C/gdm.xml:1624(synopsis)
+#, no-wrap
+msgid "computer (string)"
+msgstr "computer (ÏÏ
+ÎŒÎ²Î¿Î»Î¿ÏÎµÎ¹ÏÎ¬)"
+
+#: C/gdm.xml:1625(para)
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎ¿Ï
+ Î¿ÎœÏÎŒÎ±ÏÎ¿Ï ÏÎ·Ï ÏÏÎ¿ÏÎ±ÏÎŒÎ¿ÏÎŒÎ­ÎœÎ·Ï ÎµÎ¹ÎºÏÎœÎ±Ï Î³Î¹Î± ÏÏÎ®ÏÎ· ÎŒÎµ ÏÎ¿ greeter."
+
+#: C/gdm.xml:1632(term)
+msgid "/apps/gdm/simple-greeter/recent-languages"
+msgstr "/apps/gdm/simple-greeter/recent-languages"
+
+#: C/gdm.xml:1635(para)
+msgid ""
+"Set to a list of languages to be shown by default in the login window. "
+"Default value is \"[]\". With the default setting only the system default "
+"language is shown and the option \"Other...\" which pops-up a dialog box "
+"showing a full list of available languages which the user can select."
+msgstr ""
+"Î¡ÏÎžÎŒÎ¹ÏÎ· ÎŒÎ¹Î±Ï Î»Î¯ÏÏÎ±Ï Î³Î»ÏÏÏÏÎœ ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ¿Î²Î¬Î»Î»Î¿ÎœÏÎ±Î¹ Î±ÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® ÏÏÎ¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ "
+"ÎµÎ¹ÏÏÎŽÎ¿Ï
+. Î ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÏÎ¹ÎŒÎ® ÎµÎ¯ÎœÎ±Î¹ \"[]\". ÎÎµ ÏÎ¹Ï Î±ÏÏÎ¹ÎºÎ­Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï ÎŒÏÎœÎ¿ Î· "
+"ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· Î³Î»ÏÏÏÎ± ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÎµÎŒÏÎ±ÎœÎ¯Î¶ÎµÏÎ±Î¹ ÎºÎ±Î¹ Î· ÎµÏÎ¹Î»Î¿Î³Î® \"Other...\" Î· "
+"Î¿ÏÎ¿Î¯Î± Î±ÎœÎ±ÏÏÏÏÏÎµÎ¹ Î­ÎœÎ± ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎŽÎ¹Î±Î»ÏÎ³Î¿Ï
+ ÏÎ¿Ï
+ ÎŽÎµÎ¯ÏÎœÎµÎ¹ ÎŒÎ¹Î± ÏÎ»Î®ÏÎ· Î»Î¯ÏÏÎ± ÏÏÎœ "
+"ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÏÎœ Î³Î»ÏÏÏÏÎœ Î±ÏÏ ÏÎ¹Ï Î¿ÏÎ¿Î¯ÎµÏ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ Î¿ ÏÏÎ®ÏÏÎ·Ï."
+
+#: C/gdm.xml:1643(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any languages selected in this configuration key, and will show "
+"them in the language combo box along with the \"Other...\" choice. This way, "
+"commonly selected languages are easier to select."
+msgstr ""
+"ÎÎµÎœ Î±ÎœÎ±ÎŒÎ­ÎœÎµÏÎ±Î¹ Î±ÏÏ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÎœÎ± Î±Î»Î»Î¬ÎŸÎ¿Ï
+Îœ Î±Ï
+ÏÎ® ÏÎ·Îœ ÏÏÎžÎŒÎ¹ÏÎ· ÏÎµÎ¹ÏÎ¿ÎºÎ¯ÎœÎ·ÏÎ±. "
+"ÎÎœÏÎ¯ÎžÎµÏÎ± ÏÎ¿ GDM ÎºÎ±ÏÎ±Î³ÏÎ¬ÏÎµÎ¹ ÎºÎ¬ÎžÎµ Î³Î»ÏÏÏÎ± ÏÎ¿Ï
+ ÎµÏÎ¹Î»Î­ÏÎžÎ·ÎºÎµ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ "
+"ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÎºÎ±Î¹ ÎžÎ± ÏÎ·Îœ ÏÏÎ¿Î²Î¬Î»ÎµÎ¹ ÏÏÎ¿ ÏÏÎœÎžÎµÏÎ¿ ÏÎ»Î±Î¯ÏÎ¹Î¿ ÎŒÎ±Î¶Î¯ ÎŒÎµ ÏÎ·Îœ ÎµÏÎ¹Î»Î¿Î³Î® "
+"\"Other...\". ÎÎµ Î±Ï
+ÏÏ ÏÎ¿Îœ ÏÏÏÏÎ¿ Î¿Î¹ ÏÏ
+ÏÎœÏÏÎµÏÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎŒÎµÎœÎµÏ Î³Î»ÏÏÏÎµÏ ÎµÎ¯ÎœÎ±Î¹ "
+"ÎµÏ
+ÎºÎ¿Î»ÏÏÎµÏÎ¿ ÎœÎ± ÎµÏÎ¹Î»ÎµÎ³Î¿ÏÎœ."
+
+#: C/gdm.xml:1654(term)
+msgid "/apps/gdm/simple-greeter/recent-layouts"
+msgstr "/apps/gdm/simple-greeter/recent-layouts"
+
+#: C/gdm.xml:1657(para)
+msgid ""
+"Set to a list of keyboard layouts to be shown by default in the login panel. "
+"Default value is \"[]\". With the default setting only the system default "
+"keyboard layout is shown and the option \"Other...\" which pops-up a dialog "
+"box showing a full list of available keyboard layouts which the user can "
+"select."
+msgstr ""
+"Î¡ÏÎžÎŒÎ¹ÏÎ· ÎŒÎ¹Î±Ï Î»Î¯ÏÏÎ±Ï ÎŽÎ¹Î±ÏÎ¬ÎŸÎµÏÎœ ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ¿Î²Î¬Î»Î»ÎµÏÎ±Î¹ Î±ÏÏ "
+"ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® ÏÏÎ¿Îœ ÏÎ¯ÎœÎ±ÎºÎ± ÎµÎ¹ÏÏÎŽÎ¿Ï
+. Î ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÏÎ¹ÎŒÎ® ÎµÎ¯ÎœÎ±Î¹ \"[]\". ÎÎµ ÏÎ¹Ï "
+"Î±ÏÏÎ¹ÎºÎ­Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï ÎŒÏÎœÎ¿ Î· ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎŽÎ¹Î¬ÏÎ±ÎŸÎ· ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï "
+"ÎµÎŒÏÎ±ÎœÎ¯Î¶ÎµÏÎ±Î¹ ÎºÎ±Î¹ Î· ÎµÏÎ¹Î»Î¿Î³Î® \"Other...\" Î· Î¿ÏÎ¿Î¯Î± Î±ÎœÎ±ÏÏÏÏÏÎµÎ¹ Î­ÎœÎ± ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ "
+"ÎŽÎ¹Î±Î»ÏÎ³Î¿Ï
+ ÏÎ¿Ï
+ ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÎŒÎ¹Î± ÏÎ»Î®ÏÎ· Î»Î¯ÏÏÎ± ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÏÎœ ÎŽÎ¹Î±ÏÎ¬ÎŸÎµÏÎœ ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÏÎ¿Ï
+ "
+"ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ Î¿ ÏÏÎ®ÏÏÎ·Ï."
+
+#: C/gdm.xml:1665(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any keyboard layouts selected in this configuration key, and will "
+"show them in the keyboard layout combo box along with the \"Other...\" "
+"choice. This way, commonly selected keyboard layouts are easier to select."
+msgstr ""
+"ÎÎµÎœ Î±ÎœÎ±ÎŒÎ­ÎœÎµÏÎ±Î¹ Î±ÏÏ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÎœÎ± Î±Î»Î»Î¬ÎŸÎ¿Ï
+Îœ Î±Ï
+ÏÎ® ÏÎ·Îœ ÏÏÎžÎŒÎ¹ÏÎ· ÏÎµÎ¹ÏÎ¿ÎºÎ¯ÎœÎ·ÏÎ±. "
+"ÎÎœÏÎ¯ÎžÎµÏÎ± ÏÎ¿ GDM ÎºÎ±ÏÎ±Î³ÏÎ¬ÏÎµÎ¹ ÎºÎ¬ÎžÎµ ÎŽÎ¹Î¬ÏÎ±ÎŸÎ· ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÏÎ¿Ï
+ ÎµÏÎ¹Î»Î­Î³ÎµÏÎ±Î¹ ÏÎµ Î±Ï
+ÏÏ "
+"ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÎºÎ±Î¹ ÏÎ·Îœ ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÏÏÎ¿ ÏÏÎœÎžÎµÏÎ¿ ÏÎ»Î±Î¯ÏÎ¹Î¿ ÎŒÎ±Î¶Î¯ ÎŒÎµ ÏÎ·Îœ "
+"ÎµÏÎ¹Î»Î¿Î³Î® \"Other...\". ÎÎµ Î±Ï
+ÏÏÎœ ÏÎ¿Îœ ÏÏÏÏÎ¿, Î¿Î¹ ÏÏ
+ÏÎœÎ¬ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î¿ÏÎŒÎµÎœÎµÏ "
+"ÎŽÎ¹Î±ÏÎ¬ÎŸÎµÎ¹Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ ÎµÏ
+ÎºÎ¿Î»ÏÏÎµÏÎ¿ ÎœÎ± ÎµÏÎ¹Î»ÎµÎ³Î¿ÏÎœ."
+
+#: C/gdm.xml:1676(term)
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr "/apps/gdm/simple-greeter/wm_use_compiz"
+
+#: C/gdm.xml:1679(para)
+msgid ""
+"Controls whether compiz is used as the window manager instead of metacity."
+msgstr ""
+"ÎÎ»Î­Î³ÏÎµÎ¹ Î±Îœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÏÎ¿ compiz Î±ÎœÏÎ¯ Î³Î¹Î± ÏÎ¿ metacity ÏÎ±Îœ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï "
+"ÏÎ±ÏÎ±ÎžÏÏÏÎœ."
+
+#: C/gdm.xml:1689(title)
+msgid "Accessibility Configuration"
+msgstr "ÎÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï"
+
+#: C/gdm.xml:1691(para)
+msgid ""
+"This section describes the accessibility configuration options available in "
+"GDM."
+msgstr ""
+"ÎÏ
+ÏÎ® Î· ÎµÎœÏÏÎ·ÏÎ± ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÎ¹ ÏÎ¹Ï ÎµÏÎ¹Î»Î¿Î³Î­Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ·Ï ÎŽÎ¹ÎµÏ
+ÎºÏÎ»Ï
+ÎœÏÎ·Ï "
+"ÏÏÏÏÎ²Î±ÏÎ·Ï ÏÎ¿Ï
+ ÎŽÎ¹Î±ÎžÎ­ÏÎµÎ¹ ÏÎ¿ GDM."
+
+#: C/gdm.xml:1697(title)
+msgid "GDM Accessibility Dialog And Gconf Keys"
+msgstr "ÎÎ¹Î¬Î»Î¿Î³Î¿Ï ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ¿Ï
+ GDM ÎºÎ±Î¹ ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ Gconf"
+
+#: C/gdm.xml:1699(para)
+msgid ""
+"The GDM greeter panel at the login screen displays an accessibility icon. "
+"Clicking on that icon opens the GDM Accessibility Dialog. In the GDM "
+"Accessibility Dialog, there is a list of checkboxes, so the user can enable "
+"or disable the associated assistive tools."
+msgstr ""
+"Î ÏÎ¯ÎœÎ±ÎºÎ±Ï ÎµÏÎ±ÏÎŒÎ¿Î³ÏÎœ ÏÎ¿Ï
+ greeter ÏÎ¿Ï
+ GDM ÏÏÎ¿Î²Î¬Î»Î»ÎµÎ¹ ÏÏÎ·Îœ Î¿ÎžÏÎœÎ· ÎµÎ¹ÏÏÎŽÎ¿Ï
+ Î­ÎœÎ± "
+"ÎµÎ¹ÎºÎ¿ÎœÎ¯ÎŽÎ¹Î¿ ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï. ÎÎµ ÎºÎ»Î¹Îº ÏÏÎ¿ ÎµÎ¹ÎºÎ¿ÎœÎ¯ÎŽÎ¹Î¿ Î±ÎœÎ¿Î¯Î³ÎµÎ¹ Î¿ ÎŽÎ¹Î¬Î»Î¿Î³Î¿Ï "
+"ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ¿Ï
+ GDM, ÎµÎºÎµÎ¯ Ï
+ÏÎ¬ÏÏÎµÎ¹ ÎŒÎ¯Î± Î»Î¯ÏÏÎ± ÏÎ»Î±Î¹ÏÎ¯ÏÎœ ÎµÎ»Î­Î³ÏÎ¿Ï
+, ÏÏÏÎµ ÎœÎ± "
+"ÎŒÏÎ¿ÏÎµÎ¯ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎµÎ¹ Î® ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÎ± ÏÏÎµÏÎ¹ÎºÎ¬ ÎµÏÎ³Î±Î»ÎµÎ¯Î± "
+"ÎŽÎ¹ÎµÏ
+ÎºÏÎ»Ï
+ÎœÏÎ·Ï ÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï."
+
+#: C/gdm.xml:1706(para)
+msgid ""
+"The checkboxes that correspond to the on-screen keyboard, screen magnifier "
+"and screen reader assistive tools act on the three GConf keys that are "
+"described in the next section of this document. By enabling or disabling "
+"these checkboxes, the associated GConf key is set to \"true\" or \"false\". "
+"When the GConf key is set to true, the assistive tools linked to this GConf "
+"key are launched. When the GConf key is set to \"false\", any running "
+"assistive tool linked to this GConf key are terminated. These GConf keys are "
+"not automatically reset to a default state after the user has logged in. "
+"Consequently, the assistive tools that were running during the last GDM "
+"login session will automatically be launched at the next GDM login session."
+msgstr ""
+"Î€Î± ÏÎ»Î±Î¯ÏÎ¹Î± ÎµÎ»Î­Î³ÏÎ¿Ï
+ ÏÎ¿Ï
+ Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¿ÏÎœ ÏÏÎ± ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ "
+"Î¿ÎžÏÎœÎ·Ï, ÎŒÎµÎ³ÎµÎžÏ
+ÎœÏÎ®Ï Î¿ÎžÏÎœÎ·Ï ÎºÎ±Î¹ Î±ÎœÎ±Î³ÎœÏÏÏÎ·Ï Î¿ÎžÏÎœÎ·Ï ÎµÏÎ·ÏÎµÎ¬Î¶Î¿Ï
+Îœ ÏÎ± ÏÏÎ¯Î± ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ "
+"GConf ÏÎ¿Ï
+ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ·Îœ ÎµÏÏÎŒÎµÎœÎ· ÎµÎœÏÏÎ·ÏÎ± Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+. "
+"ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÏÎœÏÎ±Ï Î® Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÏÎœÏÎ±Ï Î±Ï
+ÏÎ¬ ÏÎ± ÏÎ»Î±Î¯ÏÎ¹Î±, ÏÎ± Î±ÎœÏÎ¯ÏÏÎ¿Î¹ÏÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ "
+"GConf Î¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÏÎµ \"true\" Î® \"false\". ÎÏÎ±Îœ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ GConf ÏÏ
+ÎžÎŒÎ¯Î¶ÎµÏÎ±Î¹ ÏÎµ "
+"\"true\" (Î±Î»Î·ÎžÎ­Ï), ÏÎ¿ ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ¿ ÏÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÎµÏÎ³Î±Î»ÎµÎ¯Î¿ Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÎµÎºÎºÎ¹ÎœÎµÎ¯. "
+"ÎÏÎ±Îœ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ GConf ÏÏ
+ÎžÎŒÎ¯Î¶ÎµÏÎ±Î¹ ÏÎµ \"false\" (ÏÎµÏ
+ÎŽÎ­Ï), ÎºÎ¬ÎžÎµ ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ¿ "
+"ÎµÏÎ³Î±Î»ÎµÎ¯Î¿ ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ¿Ï
+ ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÎµÏÎŒÎ±ÏÎ¯Î¶ÎµÏÎ±Î¹. ÎÏ
+ÏÎ¬ ÏÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ GConf ÎŽÎµÎœ "
+"ÎµÏÎ±ÎœÎ­ÏÏÎ¿ÎœÏÎ±Î¹ ÏÎµ ÎŒÎ¯Î± ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ· ÎŒÎµÏÎ¬ ÏÎ·Îœ ÎµÎ¯ÏÎ¿ÎŽÎ¿ ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ·. "
+"ÎÏÎ¿ÎŒÎ­ÎœÏÏ, ÏÎ± ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï ÏÎ¿Ï
+ ÎµÎºÏÎµÎ»Î¿ÏÎœÏÎ±Îœ ÎºÎ±ÏÎ¬ ÏÎ·Îœ "
+"ÏÎµÎ»ÎµÏ
+ÏÎ±Î¯Î± ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎµÎ¹ÏÏÎŽÎ¿Ï
+ ÏÎ¿Ï
+ GDM ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎ¿Ï
+Îœ Î±Ï
+ÏÏÎŒÎ±ÏÎ± ÏÏÎ·Îœ ÎµÏÏÎŒÎµÎœÎ· "
+"ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÏÎœÎŽÎµÏÎ·Ï ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:1720(para)
+msgid ""
+"The other checkboxes in the GDM Accessibility Dialog do not have "
+"corresponding GConf keys because no additional program is launched to "
+"provide the accessibility features that they offer. These other options "
+"coorespond to accessibility features that are provided by the Xserver, which "
+"is always running during the GDM session."
+msgstr ""
+"Î€Î± Î¬Î»Î»Î± ÏÎ»Î±Î¯ÏÎ¹Î± ÎµÎ»Î­Î³ÏÎ¿Ï
+ ÏÏÎ¿Îœ ÎŽÎ¹Î¬Î»Î¿Î³Î¿ ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ¿Ï
+ GDM ÎŽÎµÎœ Î­ÏÎ¿Ï
+Îœ "
+"Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¹ÏÎŒÎ­ÎœÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ GConf ÎµÏÎµÎ¹ÎŽÎ® ÎŽÎµÎœ ÎµÎºÎºÎ¹ÎœÎ¿ÏÎœ ÏÏÏÏÎžÎµÏÎµÏ ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï Î³Î¹Î± ÎœÎ± "
+"ÏÎ±ÏÎ­ÏÎ¿Ï
+Îœ ÏÎ¹Ï Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÎŽÎ¹ÎµÏ
+ÎºÏÎ»Ï
+ÎœÏÎ·Ï ÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ¿ÏÏÎ­ÏÎ¿Ï
+Îœ. ÎÏ
+ÏÎ­Ï Î¿Î¹ "
+"ÎµÏÎ¹Î»Î¿Î³Î­Ï Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¿ÏÎœ ÏÎµ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯ÎµÏ ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ¿Ï
+ ÏÎ±ÏÎ­ÏÎ¿ÎœÏÎ±Î¹ Î±ÏÏ ÏÎ¿Îœ "
+"ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® Î§, Î¿ Î¿ÏÎ¿Î¯Î¿Ï ÎµÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÎ¬ÎœÏÎ± ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± GDM."
+
+#: C/gdm.xml:1730(title)
+msgid "Accessibility GConf Keys"
+msgstr "ÎÎ»ÎµÎ¹ÎŽÎ¹Î¬ GConf ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï"
+
+#: C/gdm.xml:1732(para)
+msgid ""
+"GDM offers the following GConf keys to control its accessibility features:"
+msgstr ""
+"Î€Î¿ GDM ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ± ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ GConf Î³Î¹Î± ÏÎ¿Îœ Î­Î»ÎµÎ³ÏÎ¿ ÏÏÎœ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÏÎœ "
+"ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ¿Ï
+ ÏÏÎ¿ÏÏÎ­ÏÎµÎ¹:"
+
+#: C/gdm.xml:1738(title)
+msgid "GDM Configuration Keys"
+msgstr "ÎÎ»ÎµÎ¹ÎŽÎ¹Î¬ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ GDM"
+
+#: C/gdm.xml:1741(term)
+msgid "/desktop/gnome/interface/accessibility"
+msgstr "/desktop/gnome/interface/accessibility"
+
+#: C/gdm.xml:1744(para)
+msgid ""
+"Controls whether the Accessibility infrastructure will be started with the "
+"GDM GUI. This is needed for many accessibility technology programs to work."
+msgstr ""
+"ÎÎ»Î­Î³ÏÎµÎ¹ Î±Îœ Î· Ï
+ÏÎ¿ÎŽÎ¿ÎŒÎ® ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ·ÎžÎµÎ¯ ÎŒÎµ ÏÎ¿ Î³ÏÎ±ÏÎ¹ÎºÏ ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿Îœ ÏÎ¿Ï
+ "
+"GDM. ÎÏ
+ÏÏ ÎµÎ¯ÎœÎ±Î¹ Î±ÎœÎ±Î³ÎºÎ±Î¯Î¿ Î³Î¹Î± ÎœÎ± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎ¿Ï
+Îœ ÏÎ¿Î»Î»Î­Ï ÎµÏÎ±ÏÎŒÎ¿Î³Î­Ï ÏÎ·Ï "
+"ÎºÎ±ÏÎ·Î³Î¿ÏÎ¯Î±Ï accessibility technology (ÏÎµÏÎœÎ¿Î»Î¿Î³Î¯Î± ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï)."
+
+#: C/gdm.xml:1752(term)
+msgid "/desktop/gnome/applications/at/screen_magnifier_enabled"
+msgstr "/desktop/gnome/applications/at/screen_magnifier_enabled"
+
+#: C/gdm.xml:1755(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen magnifier application."
+msgstr ""
+"ÎÎœ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÏÎµÎ¯, ÏÎ± ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ¿Ï
+ Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¿ÏÎœ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ "
+"GConf ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎ¿Ï
+Îœ ÎŒÎµ ÏÎ·Îœ ÎµÏÎ±ÏÎŒÎ¿Î³Î® Î³ÏÎ±ÏÎ¹ÎºÎ¿Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï ÏÎ¿Ï
+ GDM. ÎÏÏ "
+"ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® Î±Ï
+ÏÎ® ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¹Î± ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÎŒÎµÎ³Î­ÎžÏ
+ÎœÏÎ·Ï ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï."
+
+#: C/gdm.xml:1763(term)
+msgid "/desktop/gnome/applications/at/screen_keyboard_enabled"
+msgstr "/desktop/gnome/applications/at/screen_keyboard_enabled"
+
+#: C/gdm.xml:1766(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is an on-screen keyboard "
+"application."
+msgstr ""
+"ÎÎœ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÏÎµÎ¯, ÏÎ± ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ¿Ï
+ Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¿ÏÎœ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ "
+"GConf ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎ¿Ï
+Îœ ÎŒÎµ ÏÎ·Îœ ÎµÏÎ±ÏÎŒÎ¿Î³Î® Î³ÏÎ±ÏÎ¹ÎºÎ¿Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï ÏÎ¿Ï
+ GDM. ÎÏÏ "
+"ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® Î±Ï
+ÏÎ® ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¯Î± ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÏÏÎ¿Î²Î¿Î»Î®Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ Î¿ÎžÏÎœÎ·Ï."
+
+#: C/gdm.xml:1774(term)
+msgid "/desktop/gnome/applications/at/screen_reader_enabled"
+msgstr "/desktop/gnome/applications/at/screen_reader_enabled"
+
+#: C/gdm.xml:1777(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen reader application."
+msgstr ""
+"ÎÎœ ÎºÎ±ÎžÎ¿ÏÎ¹ÏÏÎµÎ¯, ÏÎ± ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ¿Ï
+ Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¿ÏÎœ ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ "
+"GConf ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎ¿Ï
+Îœ ÎŒÎµ ÏÎ·Îœ ÎµÏÎ±ÏÎŒÎ¿Î³Î® Î³ÏÎ±ÏÎ¹ÎºÎ¿Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï ÏÎ¿Ï
+ GDM. ÎÏÏ "
+"ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® Î±Ï
+ÏÎ® ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¯Î± ÎµÏÎ±ÏÎŒÎ¿Î³Î® Î±ÎœÎ±Î³ÎœÏÏÏÎ· Î¿ÎžÏÎœÎ·Ï."
+
+#: C/gdm.xml:1788(title)
+msgid "Linking GConf Keys to Accessbility Tools"
+msgstr "ÎÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¯Î¶Î¿ÎœÏÎ±Ï ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ GConf ÏÎµ ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï"
+
+#: C/gdm.xml:1790(para)
+msgid ""
+"For the screen_magnifier_enabled, the screen_keyboard_enabled, and the "
+"screen_reader_enabled GConf keys, the assistive tool which gets launched "
+"depends on the desktop files located in the GDM autostart directory as "
+"described in the \"Autostart Configuration\" section of this manual. Any "
+"desktop file in the GDM autostart directory can be linked to these GConf key "
+"via specifying that GConf key in the AutostartCondition value in the desktop "
+"file. So the exact AutostartCondition line in the desktop file could be one "
+"of the following:"
+msgstr ""
+"ÎÎ¹Î± ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ GConf screen_magnifier_enabled, ÏÎ¿ screen_keyboard_enabled, "
+"ÎºÎ±Î¹ ÏÎ¿ screen_reader_enabled, ÏÎ¿ ÎµÏÎ³Î±Î»ÎµÎ¯Î¿ Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÎµÎºÎºÎ¹ÎœÎµÎ¯ "
+"ÎµÎŸÎ±ÏÏÎ¬ÏÎ±Î¹Î±ÏÏ ÏÎ± Î±ÏÏÎµÎ¯Î± desktop ÏÎ¿Ï
+ Î²ÏÎ¯ÏÎºÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ autostart ÏÎ¿Ï
+ GDM "
+"ÏÏÏÏ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎµÏÎ±Î¹ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"Î¡ÏÎžÎŒÎ¹ÏÎ· Î±Ï
+ÏÏÎŒÎ±ÏÎ·Ï ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï\" Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ "
+"ÎµÎ³ÏÎµÎ¹ÏÎ¹ÎŽÎ¯Î¿Ï
+. ÎÎ¬ÎžÎµ Î±ÏÏÎµÎ¯Î¿ desktop ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ autostart ÏÎ¿Ï
+ GDM ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± "
+"Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ·ÎžÎµÎ¯ ÎŒÎµ Î±Ï
+ÏÎ¬ ÏÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ GConf ÎŒÎ­ÏÏ ÏÏÎ¿ÏÎŽÎ¹Î¿ÏÎ¹ÏÎŒÎ¿Ï ÏÎ¿Ï
+ ÏÏ
+Î³ÎºÎµÎºÏÎ¹ÎŒÎ­ÎœÎ¿Ï
+ "
+"ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¿Ï GConf ÏÏÎ·Îœ ÏÎ¹ÎŒÎ® AutostartCondition ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ desktop. ÎÏÏÎ¹ Î· "
+"Î±ÎºÏÎ¹Î²Î®Ï Î³ÏÎ±ÎŒÎŒÎ® AutostartCondition ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ desktop ÎžÎ± ÎŒÏÎ¿ÏÎ¿ÏÏÎµ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ "
+"ÎŒÎ¯Î± Î±ÏÏ ÏÎ¹Ï ÏÎ±ÏÎ±ÎºÎ¬ÏÏ:"
+
+#: C/gdm.xml:1802(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+msgstr ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+
+#: C/gdm.xml:1808(para)
+msgid ""
+"When an accesibility key is true, then any program which is linked to that "
+"key in a GDM autostart desktop file will be launched (unless the Hidden key "
+"is set to true in that desktop file). A single GConf key can even start "
+"multiple assistive tools if there are multiple desktop files with this "
+"AutostartCondition in the GDM autostart directory."
+msgstr ""
+"ÎÏÎ±Îœ Î­ÎœÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÎµÎ¯ÎœÎ±Î¹ Î±Î»Î·ÎžÎ­Ï, ÏÏÏÎµ ÎºÎ¬ÎžÎµ ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ "
+"Î±ÎœÏÎ¹ÏÏÎ¿Î¹ÏÎ¹ÏÎŒÎ­ÎœÎ· ÎŒÎµ Î±Ï
+ÏÏ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ ÏÎµ Î­ÎœÎ± Î±ÏÏÎµÎ¯Î¿ desktop ÏÎ¿Ï
+ ÎºÎ±ÏÎ±Î»ÏÎ³Î¿Ï
+ "
+"autostart ÏÎ¿Ï
+ GDM ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ·ÎžÎµÎ¯ (ÎµÎºÏÏÏ ÎºÎ±Î¹ Î±Îœ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ Hidden Î­ÏÎµÎ¹ "
+"ÎºÎ±ÎžÎ¿ÏÎ¹ÏÏÎµÎ¯ ÏÎµ true ÏÏÎ¿ Î¯ÎŽÎ¹Î¿ Î±ÏÏÎµÎ¯Î¿ desktop). ÎÎœÎ± ÎŒÏÎœÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ GConf ÎŒÏÎ¿ÏÎµÎ¯ "
+"ÎŽÎ·Î»Î±ÎŽÎ®, ÎœÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± ÎµÏÎ³Î±Î»ÎµÎ¯Î± Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï ÏÎ·Ï ÏÏÏÏÎ²Î±ÏÎ·Ï Î±Îœ "
+"Ï
+ÏÎ¬ÏÏÎ¿Ï
+Îœ ÏÎ± Î±ÎœÏÎ¯ÏÏÎ¿Î¹ÏÎ± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎ± Î±ÏÏÎµÎ¯Î± desktop ÎŒÎµ Î±Ï
+ÏÎ® ÏÎ·Îœ "
+"AutostartCondition ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ autostart ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:1818(title)
+msgid "Example Of Modifying Accessibility Tool Configuration"
+msgstr "Î Î±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± ÎŒÎµÏÎ±ÏÏÎ¿ÏÎ®Ï ÏÎ·Ï ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÎµÏÎ³Î±Î»ÎµÎ¯Î¿Ï
+ ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï"
+
+#: C/gdm.xml:1820(para)
+msgid ""
+"For example, if GNOME is distributed with GOK as the default on-screen "
+"keyboard, then this could be replaced with a different program if desired. "
+"To replace GOK with the on-screen keyboard application \"onboard\" and "
+"additionally activate the assistive tool \"mousetweaks\" for dwelling "
+"support, then the following configuration is needed."
+msgstr ""
+"ÎÎ¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, Î±Îœ ÏÎ¿ GNOME ÎŽÎ¹Î±ÎœÎ­ÎŒÎµÏÎ±Î¹ ÎŒÎµ ÏÎ¿ GOK ÏÎ±Îœ ÏÎ¿ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ "
+"ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï, ÏÏÏÎµ Î±Ï
+ÏÏ ÎžÎ± ÎŒÏÎ¿ÏÎ¿ÏÏÎµ ÎœÎ± Î±ÎœÏÎ¹ÎºÎ±ÏÎ±ÏÏÎ±ÎžÎµÎ¯ ÎŒÎµ ÎŒÎ¯Î± "
+"ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ® ÎµÏÎ±ÏÎŒÎ¿Î³Î® Î±Îœ ÏÎ¿ ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ÏÎµ. ÎÎ¹Î± ÎœÎ± Î±ÎœÏÎ¹ÎºÎ±ÏÎ±ÏÏÎ®ÏÎµÏÎµ ÏÎ¿ GOK ÎŒÎµ ÏÎ·Îœ "
+"ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ Î¿ÎžÏÎœÎ·Ï \"onboard\" ÎºÎ±Î¹ ÎµÏÎ¹ÏÏÏÏÎžÎµÏÎ± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎµÏÎµ "
+"ÏÎ¿ ÎµÏÎ³Î±Î»ÎµÎ¯Î¿ Ï
+ÏÎ¿Î²Î¿Î®ÎžÎ·ÏÎ·Ï \"mousetweaks\" Î³Î¹Î± Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· ÎºÏÎ±ÏÎ®ÎŒÎ±ÏÎ¿Ï ÎºÎ»Î¹Îº, ÏÏÏÎµ "
+"ÏÏÎµÎ¹Î¬Î¶ÎµÏÎ±Î¹ Î· ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·."
+
+#: C/gdm.xml:1828(para)
+msgid ""
+"Create a desktop file for onboard and a second one for mousetweaks; for "
+"example, onboard.desktop and mousetweaks.desktop. These files must be placed "
+"in the GDM autostart directory and be in the format as explained in the "
+"\"Autostart Configuration\" section of this document."
+msgstr ""
+"ÎÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î®ÏÏÎµ Î­ÎœÎ± Î±ÏÏÎµÎ¯Î¿ desktop Î³Î¹Î± ÏÎ¿ onboard ÎºÎ±Î¹ Î­ÎœÎ± ÎŽÎµÏÏÎµÏÎ¿ Î³Î¹Î± ÏÎ¿ "
+"mousetweaks, Î³Î¹Î± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, onboard.desktop ÎºÎ±Î¹ mousetweaks.desktop. ÎÏ
+ÏÎ¬ "
+"ÏÎ± Î±ÏÏÎµÎ¯Î± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÏÎ¿ÏÎ¿ÎžÎµÏÎ·ÎžÎ¿ÏÎœ ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ autostart ÏÎ¿Ï
+ GDM ÎºÎ±Î¹ ÎœÎ± "
+"ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ·Îœ ÎŒÎ¿ÏÏÎ® ÏÎ¿Ï
+ ÏÎµÏÎ¹Î³ÏÎ¬ÏÎ·ÎºÎµ ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± \"Î¡ÏÎžÎŒÎ¹ÏÎ· Î±Ï
+ÏÏÎŒÎ±ÏÎ·Ï ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï"
+"\" Î±Ï
+ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+."
+
+#: C/gdm.xml:1836(para)
+msgid "The following is an example <filename>onboard.desktop</filename> file:"
+msgstr ""
+"Î€Î¿ ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎµÎ¯ÎœÎ±Î¹ Î­ÎœÎ± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± Î±ÏÏÎµÎ¯Î¿Ï
+  <filename>onboard.desktop</"
+"filename>:"
+
+#: C/gdm.xml:1840(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Onboard Onscreen Keyboard\n"
+"Comment=Use an on-screen keyboard\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Onboard Onscreen Keyboard\n"
+"Comment=Use an on-screen keyboard\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1854(para)
+msgid ""
+"The following is an example <filename>mousetweaks.desktop</filename> file:"
+msgstr ""
+"Î€Î¿ ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎµÎ¯ÎœÎ±Î¹ Î­ÎœÎ± ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ± Î±ÏÏÎµÎ¯Î¿Ï
+ <filename>mousetweaks.desktop</"
+"filename>:"
+
+#: C/gdm.xml:1859(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software Mouse-Clicks\n"
+"Comment=Perform clicks by dwelling with the pointer\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software Mouse-Clicks\n"
+"Comment=Perform clicks by dwelling with the pointer\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1873(para)
+msgid ""
+"Note the line with the AutostartCondition that links both desktop files to "
+"the GConf key for the on-screen keyboard."
+msgstr ""
+"Î ÏÎ¿ÏÎ­ÎŸÏÎµ ÏÎ·Îœ Î³ÏÎ±ÎŒÎŒÎ® ÎŒÎµ ÏÎ·Îœ AutostartCondition ÏÎ¿Ï
+ ÏÏ
+ÎœÎŽÎ­ÎµÎ¹ ÎºÎ±Î¹ ÏÎ± ÎŽÏÎ¿ Î±ÏÏÎµÎ¯Î± "
+"desktop ÎŒÎµ ÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ GConf Î³Î¹Î± ÏÎ¿ ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï."
+
+#: C/gdm.xml:1878(para)
+msgid ""
+"To disable GOK from starting, the desktop file for the GOK on-screen "
+"keyboard must be removed or deactivated. Otherwise onboard and GOK would "
+"simultaneously be started. This can be done by removing the gok.desktop file "
+"from the GDM autostart directory, or by adding the \"Hidden=true\" key "
+"setting to the gok.desktop file."
+msgstr ""
+"ÎÎ¹Î± Îœ' Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎµÏÎµ ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ¿Ï
+ GOK, ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ desktop Î³Î¹Î± ÏÎ¿ "
+"ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï GOK ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î±ÏÎ¿ÎŒÎ±ÎºÏÏ
+ÎœÎžÎµÎ¯ Î® ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯. "
+"ÎÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ¬ ÏÎ¿ onboard ÎºÎ±Î¹ ÏÎ¿ GOK ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎ¿Ï
+Îœ ÏÎ±Ï
+ÏÏÏÏÎ¿ÎœÎ±. ÎÏ
+ÏÏ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± "
+"ÎµÏÎ¹ÏÎµÏ
+ÏÎžÎµÎ¯ Î±ÏÎ±Î¹ÏÏÎœÏÎ±Ï ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ gok.desktop Î±ÏÏ ÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ autostart ÏÎ¿Ï
+ "
+"GDM, Î® ÏÏÎ¿ÏÎžÎ­ÏÎ¿ÎœÏÎ±Ï ÏÎ¿Îœ Î¿ÏÎ¹ÏÎŒÏ ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¿Ï \"Hidden=true\" ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ gok."
+"desktop."
+
+#: C/gdm.xml:1886(para)
+msgid ""
+"After making these changes, GOK will no longer be started when the user "
+"activates the on-screen keyboard in the GDM session; but onboard and "
+"mousetweaks will instead be launched."
+msgstr ""
+"ÎÎµÏÎ¬ ÏÎ·Îœ ÏÏÎ±Î³ÎŒÎ±ÏÎ¿ÏÎ¿Î¯Î·ÏÎ· Î±Ï
+ÏÏÎœ ÏÏÎœ Î±Î»Î»Î±Î³ÏÎœ, ÏÎ¿ GOK ÎŽÎµÎœ ÎžÎ± ÎµÎºÎºÎ¹ÎœÎµÎ¯ ÏÎ»Î­Î¿Îœ ÏÏÎ±Îœ "
+"Î¿ ÏÏÎ®ÏÏÎ·Ï ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ¿ ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï ÏÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± GDMÂ· Î±ÎœÏÎ¯ Î³Î¹' "
+"Î±Ï
+ÏÏ ÎžÎ± ÎµÎºÎºÎ¹ÎœÎ¿ÏÎœ ÏÎ¿ onboard ÎºÎ±Î¹ ÏÎ¿ mousetweaks."
+
+#: C/gdm.xml:1895(title)
+msgid "General Session Settings"
+msgstr "ÎÎµÎœÎ¹ÎºÎ­Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: C/gdm.xml:1904(para)
+msgid ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+msgstr ""
+"O greeter ÏÎ¿Ï
+ GDM ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ Î­ÎœÎ± ÎŒÎ­ÏÎ¿Ï Î±ÏÏ ÏÎ·Îœ ÎŽÎ¿ÎŒÎ® ÏÎ¿Ï
+ Î· ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÏÎ·Ï "
+"ÎµÏÎ¹ÏÎ¬ÎœÎµÎ¹Î±Ï ÎµÏÎ³Î±ÏÎ¯Î±Ï ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÎµÏÎ¯ÏÎ·Ï. ÎÎ±Î¹ Î­ÏÏÎ¹, ÎµÏÎ·ÏÎµÎ¬Î¶ÎµÏÎ±Î¹ Î±ÏÏ Î­ÎœÎ±Îœ "
+"Î±ÏÎ¹ÎžÎŒÏ ÏÎŒÎ¿Î¹ÏÎœ ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ ÏÎ¿Ï
+ GConf. ÎÎ¹Î± ÎºÎ¬ÎžÎµ ÎŒÎ¯Î± Î±ÏÏ Î±Ï
+ÏÎ­Ï ÏÎ¹Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï Î¿ "
+"greeter ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÎ¹Ï ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎµÏ ÏÎ¹ÎŒÎ­Ï ÎµÎºÏÏÏ ÎºÎ±Î¹ Î±Îœ "
+"ÏÎ±ÏÎ±ÎºÎ¬ÎŒÏÏÎ¿ÎœÏÎ±Î¹ ÏÏ
+Î³ÎºÎµÎºÏÎ¹ÎŒÎ­ÎœÎ± Î±ÏÏ Î±) ÎµÎ³ÎºÎ±ÏÎµÏÏÎ·ÎŒÎ­ÎœÎ¿Ï
+Ï ÎµÏÎ¹ÏÎ±ÎºÏÎ¹ÎºÎ¿ÏÏ ÎºÎ±ÎœÏÎœÎµÏ ÏÎ¿Ï
+ "
+"GDM Î²) ÎµÏÎ¹ÏÎ±ÎºÏÎ¹ÎºÎ¿ÏÏ ÎºÎ±ÎœÏÎœÎµÏ ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï. Î€Î¿ GDM ÎµÎ³ÎºÎ±ÎžÎ¹ÏÏÎ¬ ÏÎ¿Ï
+Ï ÎŽÎ¹ÎºÎ¿ÏÏ ÏÎ¿Ï
+ "
+"ÎµÏÎ¹ÏÎ±ÎºÏÎ¹ÎºÎ¿ÏÏ ÎºÎ±ÎœÏÎœÎµÏ Î³Î¹Î± ÎœÎ± Î±ÏÎ¿ÎºÎ»ÎµÎ¯ÏÎµÎ¹ ÎºÎ¬ÏÎ¿Î¹ÎµÏ ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï Î³Î¹Î± Î»ÏÎ³Î¿Ï
+Ï "
+"Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï."
+
+#: C/gdm.xml:1915(title)
+msgid "GNOME Settings Daemon"
+msgstr "ÎÎ±Î¯ÎŒÎ¿ÎœÎ±Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ ÏÎ¿Ï
+ GNOME"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: C/gdm.xml:1928(para)
+msgid ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+msgstr ""
+"Î€Î¿ GDM ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹ÎµÎ¯ ÏÎ± ÎµÎŸÎ®Ï ÏÏÏÏÎžÎµÏÎ± ÏÎ¿Ï
+ gnome-settings-daemon: a11y-"
+"keyboard, background, sound, xsettings."
+
+#: C/gdm.xml:1933(para)
+msgid ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+msgstr ""
+"ÎÏ
+ÏÎ¬ ÎµÎ¯ÎœÎ±Î¹ Ï
+ÏÎµÏÎžÏ
+ÎœÎ± Î³Î¹Î± ÏÏÎ¬Î³ÎŒÎ±ÏÎ± ÏÏÏÏ Î· ÎµÎ¹ÎºÏÎœÎ± ÏÎ±ÏÎ±ÏÎºÎ·ÎœÎ¯Î¿Ï
+, Î¿Î¹ ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï "
+"Î³ÏÎ±ÎŒÎŒÎ±ÏÎ¿ÏÎµÎ¹ÏÎ¬Ï ÎºÎ±Î¹ ÎžÎ­ÎŒÎ±ÏÎ¿Ï, Î·ÏÎ·ÏÎ¹ÎºÎ¬ Î³ÎµÎ³Î¿ÎœÏÏÎ±, ÎºÎ»Ï."
+
+#: C/gdm.xml:1938(para)
+msgid ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+"Î€Î± ÏÏÏÏÎžÎµÏÎ± ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎµÏÎ¯ÏÎ·Ï ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎ¿ÏÎœ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ GConf. ÎÎ¹Î± "
+"ÏÎ±ÏÎ¬ÎŽÎµÎ¹Î³ÎŒÎ±, Î±Îœ ÎžÎ­Î»ÎµÏÎµ ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎµÏÎµ ÏÎ¿ ÏÏÏÏÎžÎµÏÎ¿ Î®ÏÎ¿Ï
+ ÏÏÏÎµ "
+"Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÏÎµ ÏÎ¿ Î±ÎºÏÎ»Î¿Ï
+ÎžÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯: <filename>/apps/gdm/simple-greeter/"
+"settings-manager-plugins/sound/active</filename>."
+
+#: C/gdm.xml:1946(title)
+msgid "GDM Session Configuration"
+msgstr "ÎÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï GDM"
+
+#: C/gdm.xml:1948(para)
+msgid ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+"ÎÎ¹ ÏÏ
+ÎœÎµÎŽÏÎ¯ÎµÏ ÏÎ¿Ï
+ GDM ÎºÎ±ÎžÎ¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¹Ï ÏÏÎ¿ÎŽÎ¹Î±Î³ÏÎ±ÏÎ­Ï ÏÎ·Ï "
+"FreeDesktop.org Desktop Entry Specification, ÏÎ¹Ï Î¿ÏÎ¿Î¯ÎµÏ ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± "
+"ÎµÎŸÎµÏÎ¬ÏÎµÏÎµ ÏÏÎ¿ Î±ÎºÏÎ»Î¿Ï
+ÎžÎ¿ URL: <ulink url=\"http://www.freedesktop.org/wiki/"
+"Specifications/desktop-entry-spec\"> http://www.freedesktop.org/wiki/"
+"Specifications/desktop-entry-spec</ulink>."
+
+#: C/gdm.xml:1955(para)
+msgid ""
+"By default, GDM will install desktop files in the <filename>&lt;share&gt;/"
+"xsessions</filename> directory. GDM will search the following directories in "
+"this order to find desktop files: <filename>&lt;etc&gt;/X11/sessions/</"
+"filename>, <filename>&lt;dmconfdir&gt;/Sessions</filename>, <filename>&lt;"
+"share&gt;/xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</"
+"filename>. By default the <filename>&lt;dmconfdir&gt;</filename> is set to "
+"<filename>&lt;etc&gt;/dm/</filename> unless GDM is configured to use a "
+"different directory via the \"--with-dmconfdir\" option."
+msgstr ""
+"ÎÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®, ÏÎ¿ GDM ÎžÎ± ÎµÎ³ÎºÎ±ÏÎ±ÏÏÎ®ÏÎµÎ¹ ÏÎ± Î±ÏÏÎµÎ¯Î± desktop ÏÏÎ¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ "
+"<filename>&lt;share&gt;/xsessions</filename> Î€Î¿ GDM ÎžÎ± ÎµÏÎµÏ
+ÎœÎ®ÏÎµÎ¹ ÏÎ¿Ï
+Ï "
+"ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎºÎ±ÏÎ±Î»ÏÎ³Î¿Ï
+Ï ÎŒÎµ Î±Ï
+ÏÎ® ÏÎ·Îœ ÏÎµÎ¹ÏÎ¬ Î³Î¹Î± Î±ÏÏÎµÎ¯Î± desktop: <filename>&lt;"
+"etc&gt;/X11/sessions/</filename>, <filename>&lt;dmconfdir&gt;/Sessions</"
+"filename>, <filename>&lt;share&gt;/xsessions</filename>, and <filename>&lt;"
+"share/gdm/BuiltInSessions</filename>. ÎÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® ÏÎ±Îœ <filename>&lt;"
+"dmconfdir&gt;</filename> Î¿ÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÎ¿ <filename>&lt;etc&gt;/dm/</filename> "
+"ÎµÎºÏÏÏ ÎºÎ±Î¹ Î±Îœ ÏÎ¿ GDM ÏÏÎ¿ÏÎ±ÏÎŒÎ¿ÏÏÎµÎ¯ ÏÏÏÎµ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ Î¬Î»Î»Î¿Îœ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿ ÎŒÎ­ÏÏ "
+"ÏÎ¿Ï
+ Î¿ÏÎ¯ÏÎŒÎ±ÏÎ¿Ï\"--with-dmconfdir\"."
+
+#: C/gdm.xml:1968(para)
+msgid ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+msgstr ""
+"ÎÎ¹Î± ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎŒÎµÏÎ±ÏÏÎ­ÏÎ¿ÎœÏÎ±Ï ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ desktop ÎŒÎµ "
+"ÏÎ·Îœ ÏÏÎ¿ÏÎžÎ®ÎºÎ· ÎŒÎ¹Î±Ï Î³ÏÎ±ÎŒÎŒÎ®Ï ÏÎ¿Ï
+ ÏÎµÏÎ¹Î­ÏÎµÎ¹ <filename>Hidden=true</filename>."
+
+#: C/gdm.xml:1975(title)
+msgid "GDM User Session and Language Configuration"
+msgstr "Î£Ï
+ÎœÎµÎŽÏÎ¯Î± ÏÏÎ®ÏÏÎ· ÏÎ¿Ï
+ GDM ÎºÎ±Î¹ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· Î³Î»ÏÏÏÎ±Ï"
+
+#: C/gdm.xml:1976(para)
+msgid ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+msgstr ""
+"ÎÎ¹ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î­Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· Î³Î¹Î± ÏÎ·Îœ ÏÏ
+ÎœÎµÎŽÏÎ¯Î± ÎºÎ±Î¹ ÏÎ·Îœ Î³Î»ÏÏÏÎ± Î±ÏÎ¿ÎžÎ·ÎºÎµÏÎ¿ÎœÏÎ±Î¹ ÏÏÎ¿ "
+"Î±ÏÏÎµÎ¯Î¿ <filename>~/.dmrc</filename>. ÎÏÎ±Îœ Î­ÎœÎ±Ï ÏÏÎ®ÏÏÎ·Ï ÏÏ
+ÎœÎŽÎ­ÎµÏÎ±Î¹ Î³Î¹Î± ÏÏÏÏÎ· "
+"ÏÎ¿ÏÎ¬, Î±Ï
+ÏÏ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³ÎµÎ¯ÏÎ±Î¹ ÎŒÎµ ÏÎ¹Ï Î±ÏÏÎ¹ÎºÎ­Ï ÏÎ¿Ï
+ ÎµÏÎ¹Î»Î¿Î³Î­Ï. Î ÏÏÎ®ÏÏÎ·Ï "
+"ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î±Î»Î»Î¬ÎŸÎµÎ¹ Î±Ï
+ÏÎ­Ï ÏÎ¹Ï ÏÎ¹ÎŒÎ­Ï Î±ÏÎ»Î¬ ÎµÏÎ¹Î»Î­Î³Î¿ÎœÏÎ±Ï ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ® ÏÎ¹ÎŒÎ® ÎºÎ±ÏÎ¬ ÏÎ·Îœ "
+"ÎµÎ¯ÏÎ¿ÎŽÎ¿ ÏÎ¿Ï
+. Î€Î¿ GDM ÎžÎ± Î±ÏÎ¿ÎžÎ·ÎºÎµÏÏÎµÎ¹ ÏÎ·Îœ Î±Î»Î»Î±Î³Î® Î³Î¹Î± ÏÎ¹Ï ÎµÏÏÎŒÎµÎœÎµÏ ÏÏ
+ÎœÎŽÎ­ÏÎµÎ¹Ï."
+
+#: C/gdm.xml:1984(para)
+msgid ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+msgstr ""
+"Î€Î¿ Î±ÏÏÎµÎ¯Î¿ <filename>~/.dmrc</filename> ÎµÎ¯ÎœÎ±Î¹ ÏÎµ ÏÏ
+ÏÎ¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎ· ÎŒÎ¿ÏÏÎ® "
+"<filename>INI</filename>. ÎÏÎµÎ¹ ÎŒÎ¹Î± ÎµÎœÏÏÎ·ÏÎ± ÎŒÎµ ÏÎœÎ¿ÎŒÎ± <filename>[Desktop]</"
+"filename> Î· Î¿ÏÎ¿Î¯Î± Î­ÏÎµÎ¹ ÎŽÏÎ¿ ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬: <filename>Session</filename> ÎºÎ±Î¹ "
+"<filename>Language</filename>."
+
+#: C/gdm.xml:1991(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+msgstr ""
+"Î€Î¿ ÎºÎ»ÎµÎ¹ÎŽÎ¯ <filename>Session</filename> ÎºÎ±ÎžÎ¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÎ¿Ï
+ Î±ÏÏÎµÎ¯Î¿Ï
+ "
+"<filename>.desktop</filename> ÏÎ·Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï ÏÎ¿Ï
+ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ ÎœÎ± "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ¬ ÏÏÏÎ¯Ï ÏÎ·Îœ ÎµÏÎ­ÎºÏÎ±ÏÎ· <filename>.desktop</filename>. Î€Î¿ "
+"ÎºÎ»ÎµÎ¹ÎŽÎ¯ <filename>Language</filename> ÎºÎ±ÎžÎ¿ÏÎ¯Î¶ÎµÎ¹ ÏÎ·Îœ Î³Î»ÏÏÏÎ± ÏÎ¿Ï
+ Î¿ ÏÏÎ®ÏÏÎ·Ï "
+"ÎµÏÎ¹ÎžÏ
+ÎŒÎµÎ¯ ÎœÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ Î±ÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®. ÎÎœ Î¿ÏÎ¿Î¹Î±ÎŽÎ®ÏÎ¿ÏÎµ Î±ÏÏ Î±Ï
+ÏÎ¬ ÏÎ± ÎºÎ»ÎµÎ¹ÎŽÎ¹Î¬ "
+"Î»ÎµÎ¯ÏÎµÎ¹, ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î· ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î® ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï. Î€Î¿ Î±ÏÏÎµÎ¯Î¿ ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ¬ ÎžÎ± "
+"ÎµÎ¯ÎœÎ±Î¹ ÏÏÏÏ ÏÎ±ÏÎ±ÎºÎ¬ÏÏ:"
+
+#: C/gdm.xml:2000(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+
+#: C/gdm.xml:2012(title)
+msgid "GDM Commands"
+msgstr "ÎÎœÏÎ¿Î»Î­Ï GDM"
+
+#: C/gdm.xml:2015(title)
+msgid "GDM Root User Commands"
+msgstr "ÎÎœÏÎ¿Î»Î­Ï GDM Î³Î¹Î± ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· root"
+
+#: C/gdm.xml:2017(para)
+msgid ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+msgstr ""
+"Î€Î¿ ÏÎ±ÎºÎ­ÏÎ¿ GDM ÏÎ±ÏÎ­ÏÎµÎ¹ ÏÎ¹Ï ÏÎ±ÏÎ±ÎºÎ¬ÏÏ ÎµÎœÏÎ¿Î»Î­Ï ÏÏÎ¿ <filename>sbindir</filename> "
+"ÏÎ¿Ï
+ ÏÏÎ¿Î¿ÏÎ¯Î¶Î¿ÎœÏÎ±Î¹ Î³Î¹Î± ÎµÎºÏÎ­Î»ÎµÏÎ· Î±ÏÏ ÏÎ¿Îœ ÏÏÎ®ÏÏÎ· root:"
+
+#: C/gdm.xml:2023(title) C/gdm.xml:2038(title)
+msgid ""
+"<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+"<command>gdm</command> ÎºÎ±Î¹ <command>gdm-binary</command> ÎÏÎ¹Î»Î¿Î³Î­Ï Î³ÏÎ±ÎŒÎŒÎ®Ï "
+"ÎµÎœÏÎ¿Î»ÏÎœ"
+
+#: C/gdm.xml:2026(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+msgstr ""
+"Î ÎµÎœÏÎ¿Î»Î® <command>gdm</command> ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ·Îœ ÏÏÎ±Î³ÎŒÎ±ÏÎ¹ÎºÏÏÎ·ÏÎ± Î­ÎœÎ± ÏÎµÎœÎ¬ÏÎ¹Î¿ "
+"ÎµÎœÏÎ¿Î»ÏÎœ ÏÎ¿Ï
+ ÎµÎºÏÎµÎ»ÎµÎ¯ ÏÎ¿ <command>gdm-binary</command>, ÏÎ±Î¯ÏÎœÎ¿ÎœÏÎ±Ï Ï
+Ï ÏÏÎ¹Îœ "
+"ÎºÎ¬ÎžÎµ ÎµÏÎ¹Î»Î¿Î³Î®. Î ÏÎ¹Îœ ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ ÏÎ¿ <command>gdm-binary</command>, ÏÎ¿ ÏÎµÎœÎ¬ÏÎ¹Î¿ "
+"gdm wrapper ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ <filename>&lt;etc&gt;/profile</"
+"filename> Î³Î¹Î± ÎœÎ± ÎºÎ±ÎžÎ¿ÏÎ¯ÏÎµÎ¹ ÏÎ¹Ï ÏÏ
+ÏÎ¿ÏÎ¿Î¹Î·ÎŒÎ­ÎœÎµÏ ÎŒÎµÏÎ±Î²Î»Î·ÏÎ­Ï ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï ÏÎ¿Ï
+ "
+"ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï. ÎÎ¹Î± ÎœÎ± Ï
+ÏÎ¿ÏÏÎ·ÏÎ¹ÏÎžÎµÎ¯ ÎºÎ±Î»ÏÏÎµÏÎ± Î· ÏÎ¿ÏÎ¹ÎºÎ¿ÏÎ¿Î¯Î·ÏÎ·, ÎžÎ± ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹ ÎµÏÎ¯ÏÎ·Ï "
+"ÏÎ·Îœ ÎŒÎµÏÎ±Î²Î»Î·ÏÎ® ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿ÎœÏÎ¿Ï LC_MESSAGES ÏÎµ LANG Î±Îœ Î¿ÏÏÎµ ÏÎ¿ LC_MESSAGES Î® ÏÎ¿ "
+"LC_ALL ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎžÎŒÎ¹ÏÎŒÎ­ÎœÎ±. Î€Î¿ <command>gdm-binary</command> ÎµÎ¯ÎœÎ±Î¹ o "
+"ÏÏÎ±Î³ÎŒÎ±ÏÎ¹ÎºÏÏ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ±Ï ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:2042(term)
+msgid "-?, --help"
+msgstr "-?, --help"
+
+#: C/gdm.xml:2044(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "ÎÎ¯ÎœÎµÎ¹ ÎŒÎ¹Î± ÏÏÎœÏÎ¿ÎŒÎ· ÎµÏÎ¹ÏÎºÏÏÎ·ÏÎ· ÏÏÎœ ÎµÏÎ¹Î»Î¿Î³ÏÎœ ÏÎ·Ï Î³ÏÎ±ÎŒÎŒÎ®Ï ÎµÎœÏÎ¿Î»ÏÎœ."
+
+#: C/gdm.xml:2051(term)
+msgid "--debug"
+msgstr "--debug"
+
+#: C/gdm.xml:2053(para)
+msgid ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+msgstr ""
+"Î€Ï
+ÏÏÎœÎµÎ¹ ÏÎ·Îœ Î­ÎŸÎ¿ÎŽÎ¿ ÏÎ·Ï Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï ÏÏÎ¿ syslog. ÎÏ
+ÏÏ ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎ®ÎžÏÏ ÏÎ¿ "
+"<filename>&lt;var&gt;/log/messages</filename> Î® ÏÎ¿ <filename>&lt;var&gt;/adm/"
+"messages</filename> Î±ÎœÎ¬Î»Î¿Î³Î± ÎŒÎµ ÏÎ¿ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÏ ÏÏÏÏÎ·ÎŒÎ±."
+
+#: C/gdm.xml:2063(term)
+msgid "--fatal-warnings"
+msgstr "--fatal-warnings"
+
+#: C/gdm.xml:2065(para)
+msgid "Make all warnings cause GDM to exit."
+msgstr "ÎÏÎ¹ÏÎµ ÏÎ»ÎµÏ Î¿Î¹ ÏÏÎ¿ÎµÎ¹ÎŽÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹Ï ÎœÎ± ÏÏÎ¿ÎºÎ±Î»Î¿ÏÎœ ÏÎ¿Îœ ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÏ ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:2072(term)
+msgid "--timed-exit"
+msgstr "--timed-exit"
+
+#: C/gdm.xml:2074(para)
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr "ÎÎŸÎ¿ÎŽÎ¿Ï ÎŒÎµÏÎ¬ Î±ÏÏ 30 ÎŽÎµÏ
+ÏÎµÏÏÎ»ÎµÏÏÎ±. Î§ÏÎ®ÏÎ¹ÎŒÎ¿ Î³Î¹Î± ÏÎ·Îœ Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·."
+
+#: C/gdm.xml:2081(term)
+msgid "--version"
+msgstr "--version"
+
+#: C/gdm.xml:2083(para)
+msgid "Print the version of the GDM daemon."
+msgstr "ÎÎºÏÏÏÏÏÎ· ÏÎ·Ï Î­ÎºÎŽÎ¿ÏÎ·Ï ÏÎ¿Ï
+ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± ÏÎ¿Ï
+ GDM."
+
+#: C/gdm.xml:2092(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "<command>gdm-restart</command> ÎÏÎ¹Î»Î¿Î³Î­Ï Î³ÏÎ±ÎŒÎŒÎ®Ï ÎµÎœÏÎ¿Î»ÏÎœ"
+
+#: C/gdm.xml:2094(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+"Î€Î¿ <command>gdm-restart</command> ÏÎµÏÎŒÎ±ÏÎ¯Î¶ÎµÎ¹ ÎºÎ±Î¹ ÎµÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎµÎ¯ ÏÎ¿ GDM "
+"ÏÏÎ­Î»ÎœÎ¿ÎœÏÎ±Ï ÏÏÎ¿Îœ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± ÏÎ¿Ï
+ GDM Î­ÎœÎ± ÏÎ®ÎŒÎ± HUP. ÎÏ
+ÏÎ® Î· ÎµÎœÏÎ¿Î»Î® ÎžÎ± ÏÎµÏÎŒÎ±ÏÎ¯ÏÎµÎ¹ "
+"Î¬ÎŒÎµÏÎ± ÏÎ»ÎµÏ ÏÎ¹Ï ÏÏ
+ÎœÎµÎŽÏÎ¯ÎµÏ ÎºÎ±Î¹ ÎžÎ± Î±ÏÎ¿ÏÏ
+ÎœÎŽÎ­ÏÎµÎ¹ ÏÎ¿Ï
+Ï ÏÏÎ®ÏÏÎµÏ ÏÎ¿Ï
+ ÎµÎ¯ÎœÎ±Î¹ "
+"ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ¿Î¹ ÎŒÎµ ÏÎ¿ GDM."
+
+#: C/gdm.xml:2102(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "<command>gdm-safe-restart</command> ÎÏÎ¹Î»Î¿Î³Î­Ï Î³ÏÎ±ÎŒÎŒÎ®Ï ÎµÎœÏÎ¿Î»ÏÎœ"
+
+#: C/gdm.xml:2104(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+"Î€Î¿ <command>gdm-safe-restart</command> ÏÎµÏÎŒÎ±ÏÎ¯Î¶ÎµÎ¹ ÎºÎ±Î¹ ÎµÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎµÎ¯ ÏÎ¿ GDM "
+"ÏÏÎ­Î»ÎœÎ¿ÎœÏÎ±Ï ÏÏÎ¿Îœ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± ÏÎ¿Ï
+ GDM Î­ÎœÎ± ÏÎ®ÎŒÎ± USR1. Î€Î¿ GDM ÎžÎ± ÎµÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎ·ÎžÎµÎ¯ ÎŒÏÎ»Î¹Ï "
+"ÏÎ»Î¿Î¹ Î¿Î¹ ÏÏÎ®ÏÏÎµÏ Î±ÏÎ¿ÏÏ
+ÎœÎŽÎµÎžÎ¿ÏÎœ."
+
+#: C/gdm.xml:2112(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "<command>gdm-stop</command> ÎÏÎ¹Î»Î¿Î³Î­Ï Î³ÏÎ±ÎŒÎŒÎ®Ï ÎµÎœÏÎ¿Î»ÏÎœ"
+
+#: C/gdm.xml:2114(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr ""
+"Î€Î¿ <command>gdm-stop</command> ÏÎµÏÎŒÎ±ÏÎ¯Î¶ÎµÎ¹ ÏÎ¿ GDM ÏÏÎ­Î»ÎœÎ¿ÎœÏÎ±Ï ÏÏÎ¿Îœ ÎŽÎ±Î¯ÎŒÎ¿ÎœÎ± ÏÎ¿Ï
+ "
+"GDM Î­ÎœÎ± ÏÎ®ÎŒÎ± TERM."
+
+#: C/gdm.xml:2125(title)
+msgid "Troubleshooting"
+msgstr "ÎÎœÏÎ¹ÎŒÎµÏÏÏÎ¹ÏÎ· ÏÏÎ¿Î²Î»Î·ÎŒÎ¬ÏÏÎœ"
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: C/gdm.xml:2133(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an email to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+msgstr ""
+"ÎÏ
+ÏÎ® Î· ÎµÎœÏÏÎ·ÏÎ± ÏÎ±ÏÎ¿Ï
+ÏÎ¹Î¬Î¶ÎµÎ¹ ÏÏÎ®ÏÎ¹ÎŒÎµÏ ÏÏ
+ÎŒÎ²Î¿Ï
+Î»Î­Ï Î³Î¹Î± ÎœÎ± Î²Î¬Î»ÎµÏÎµ ÏÎ¿ GDM ÏÎµ "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î±. ÎÎµÎœÎ¹ÎºÎ¬, Î±Îœ Î­ÏÎµÏÎµ Î­ÎœÎ± ÏÏÏÎ²Î»Î·ÎŒÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ GDM, ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ "
+"ÎœÎ± Ï
+ÏÎ¿Î²Î¬Î»ÎµÏÎµ ÎŒÎ¯Î± Î±ÎœÎ±ÏÎ¿ÏÎ¬ ÏÏÎ¬Î»ÎŒÎ±ÏÎ¿Ï Î® ÎœÎ± ÏÏÎµÎ¯Î»ÎµÏÎµ email ÏÏÎ·Îœ Î»Î¯ÏÏÎ± gdm-list. "
+"Î Î»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ ÏÏÎµÏÎ¹ÎºÎ­Ï ÎŒÎµ ÏÎ¿ ÏÏÏ ÎŒÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÏÎ¿ ÎºÎ¬ÎœÎµÏÎµ Î²ÏÎ¯ÏÎºÎ¿ÎœÏÎ±Î¹ ÏÏÎ·Îœ "
+"ÎµÎ¹ÏÎ±Î³ÏÎ³Î® ÏÎ¿Ï
+ ÎµÎ³Î³ÏÎ¬ÏÎ¿Ï
+."
+
+#: C/gdm.xml:2140(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"email, please only include the GDM related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+"ÎÎœ ÏÎ¿ GDM Î±ÏÎ¿ÏÏ
+Î³ÏÎ¬ÎœÎµÎ¹ ÎœÎ± Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î®ÏÎµÎ¹ ÎºÎ±ÎœÎ¿ÎœÎ¹ÎºÎ¬, ÎµÎ¯ÎœÎ±Î¹ ÏÎ¬ÎœÏÎ± ÎºÎ±Î»Î® Î¹ÎŽÎ­Î± ÎœÎ± "
+"ÏÏ
+ÎŒÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎµÏÎµ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï. ÎÎ¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î®ÏÎµÏÎµ ÏÎ·Îœ "
+"Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·, ÎµÎºÎºÎ¹ÎœÎ®ÏÏÎµ ÏÎ¿ gdm ÎŒÎµ ÏÎ¿ ÏÏÎ¹ÏÎŒÎ± --debug. ÎÎµÏÎ¬ ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î®ÏÏÎµ ÏÎ¿ "
+"GDM ÎŒÎ­ÏÏÎ¹ ÏÎ¿ ÏÎ·ÎŒÎµÎ¯Î¿ ÏÎ¿Ï
+ Î±ÏÎ¿ÏÏ
+Î³ÏÎ¬ÎœÎµÎ¹, ÎºÎ±Î¹ ÏÎ¿ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± ÏÎ·Ï Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï ÎžÎ± "
+"ÏÏÎ±Î»ÎµÎ¯ ÏÏÎ¿ system log ÏÎ±Ï (<filename>&lt;var&gt;/log/messages</filename> Î® "
+"<filename>&lt;var&gt;/adm/messages</filename> Î±ÎœÎ¬Î»Î¿Î³Î± ÎŒÎµ ÏÎ¿ Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¹ÎºÏ "
+"ÏÏÏÏÎ·ÎŒÎ±). ÎÎœ ÎŒÎ¿Î¹ÏÎ±ÏÏÎµÎ¯ÏÎµ Î±Ï
+ÏÏ ÏÎ¿ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± ÎŒÎµ ÏÎ·Îœ ÎºÎ¿Î¹ÎœÏÏÎ·ÏÎ± ÏÎ¿Ï
+ GDM ÎŒÎ­ÏÏ "
+"ÎŒÎ¹Î±Ï Î±ÎœÎ±ÏÎ¿ÏÎ¬Ï ÏÏÎ¬Î»ÎŒÎ±ÏÎ¿Ï Î· ÎŒÎµ Î­ÎœÎ± email, ÏÎ±ÏÎ±ÎºÎ±Î»Î¿ÏÎŒÎµ ÎœÎ± ÏÏ
+ÎŒÏÎµÏÎ¹Î»Î¬Î²ÎµÏÎµ ÎŒÏÎœÎ¿ "
+"ÏÎ¹Ï ÏÏÎµÏÎ¹ÎºÎ­Ï ÎŒÎµ ÏÎ¿ GDM ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ Î±ÏÎ¿ÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï ÎºÎ±Î¹ ÏÏÎ¹ Î¿Î»ÏÎºÎ»Î·ÏÎ¿ ÏÎ¿ Î±ÏÏÎµÎ¯Î¿ "
+"Î±ÏÎ¿Ï ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿Î»Ï ÎŒÎµÎ³Î¬Î»Î¿. ÎÎœ ÎŽÎµÎœ ÎŽÎµÎ¯ÏÎµ ÎºÎ¬ÏÎ¿Î¹Î¿ Î±ÏÎ¿ÏÎ­Î»ÎµÏÎŒÎ± ÏÏÎ¿ GDM "
+"syslog, ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÏÏÎµÎ¹Î±ÏÏÎµÎ¯ ÎœÎ± ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÏÎµÏÎµ ÏÎ¿ syslog (Î±ÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ·Îœ ÏÎµÎ»Î¯ÎŽÎ± "
+"<ulink type=\"help\" url=\"man:syslog\">syslog</ulink> man page)."
+
+#: C/gdm.xml:2155(title)
+msgid "GDM Will Not Start"
+msgstr "Î€Î¿ GDM ÎŽÎµÎœ ÎµÎºÎºÎ¹ÎœÎµÎ¯"
+
+#: C/gdm.xml:2157(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+"Î¥ÏÎ¬ÏÏÎ¿Ï
+Îœ ÏÎ¿Î»Î»Î¬ ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ± ÏÎ¿Ï
+ ÎŒÏÎ¿ÏÎ¿ÏÎœ ÎœÎ± ÏÏÎ¿ÎºÎ±Î»Î­ÏÎ¿Ï
+Îœ ÏÎ·Îœ Î±ÏÎ¿ÏÏ
+ÏÎ¯Î± ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï "
+"ÏÎ¿Ï
+ GDM, Î±Î»Î»Î¬ Î±Ï
+ÏÎ® Î· ÎµÎœÏÏÎ·ÏÎ± ÎžÎ± ÏÎ±ÏÎ¿Ï
+ÏÎ¹Î¬ÏÎµÎ¹ Î»Î¯Î³Î± ÏÏ
+ÎœÎ·ÎžÎ¹ÏÎŒÎ­ÎœÎ± ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ± ÎºÎ±Î¹ "
+"ÏÏÏ ÎœÎ± ÏÏÎ¿ÏÎµÎ³Î³Î¯ÏÎ¿Ï
+ÎŒÎµ ÏÎ·Îœ Î±ÎœÎ±Î¶Î®ÏÎ·ÏÎ· ÏÎ¿Ï
+ ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ¿Ï ÎŒÎµ ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ¿Ï
+GDM. "
+"ÎÎµÏÎ¹ÎºÎ¬ ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ± ÎžÎ± ÏÏÎ¿ÎºÎ±Î»Î­ÏÎ¿Ï
+Îœ ÏÎ·Îœ Î±ÏÎ¬ÎœÏÎ·ÏÎ· ÏÎ¿Ï
+ GDM ÎŒÎµ ÎŒÎ®ÎœÏ
+ÎŒÎ± Î»Î¬ÎžÎ¿Ï
+Ï ÏÏÎ±Îœ "
+"ÏÏÎ¿ÏÏÎ±ÎžÎµÎ¯ ÎœÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹, Î±Î»Î»Î¬ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÎŽÏÏÎºÎ¿Î»Î¿Ï Î¿ ÎµÎœÏÎ¿ÏÎ¹ÏÎŒÏÏ ÏÎ¿Ï
+ "
+"ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ¿Ï ÏÏÎ±Îœ ÏÎ¿ GDM Î±ÏÎ¿ÏÏ
+Î³ÏÎ¬ÎœÎµÎ¹ ÏÎ¹ÏÏÎ·ÏÎ¬."
+
+#: C/gdm.xml:2166(para)
+msgid ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+"Î ÏÏÏÎ± Î²ÎµÎ²Î±Î¹ÏÎžÎµÎ¯ÏÎµ ÏÏÎ¹ Î¿ Xserver ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÎŒÎ¿ÏÏÏÎŒÎ­ÎœÎ¿Ï ÎºÎ±ÏÎ¬Î»Î»Î·Î»Î±. Î€Î¿ Î±ÏÏÎµÎ¯Î¿ "
+"ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ GDM ÏÎµÏÎ¹Î­ÏÎµÎ¹ ÎŒÎ¹Î± ÎµÎœÏÎ¿Î»Î® ÏÏÎ·Îœ ÎµÎœÏÏÎ·ÏÎ± [server-Standard] ÏÎ¿Ï
+ "
+"ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ Î³Î¹Î± ÏÎ·Îœ ÎµÎºÎºÎ¯ÎœÎ·ÏÎ· ÏÎ¿Ï
+ Xserver. ÎÏÎ¹Î²ÎµÎ²Î±Î¹ÏÏÏÎµ ÏÏÎ¹ Î±Ï
+ÏÎ® Î· ÎµÎœÏÎ¿Î»Î® "
+"Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³ÎµÎ¯ ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÎ±Ï. ÎÎºÏÎµÎ»ÏÎœÏÎ±Ï ÏÎ·Îœ ÎµÎœÏÎ¿Î»Î® Î±Ï
+ÏÎ® ÏÏÎ¿ ÏÎµÏÎŒÎ±ÏÎ¹ÎºÏ ÎžÎ± "
+"ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎºÎºÎ¹ÎœÎ®ÏÎµÎ¹ Î¿ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®Ï X. ÎÎœ Î±Ï
+ÏÏ Î±ÏÎ¿ÏÏÏÎµÎ¹, ÏÏÏÎµ ÏÎ¿ ÏÏÏÎ²Î»Î·ÎŒÎ± "
+"ÎµÎ¯ÎœÎ±Î¹ ÏÎ¹ÎžÎ±ÎœÏÎœ ÎŒÎµ ÏÎ·Îœ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ· ÏÎ¿Ï
+ Xserver ÏÎ±Ï. ÎÎœÎ±ÏÏÎ­ÎŸÏÎµ ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ "
+"ÎºÎ±ÏÎ±Î³ÏÎ±ÏÎ®Ï ÏÏÎ±Î»ÎŒÎ¬ÏÏÎœ ÏÎ¿Ï
+ Xserver (error log) Î³Î¹Î± ÎœÎ± ÏÎ¬ÏÎµÏÎµ ÎŒÎ¹Î± Î¹ÎŽÎ­Î± ÏÎ¿Ï
+ ÏÎ¿Î¹Î¿ "
+"ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÎ¿ ÏÏÏÎ²Î»Î·ÎŒÎ±. Î€Î¿ ÏÏÏÎ²Î»Î·ÎŒÎ± ÎŒÏÎ¿ÏÎµÎ¯ ÎµÏÎ¯ÏÎ·Ï ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ¹ Î¿ ÎŽÎ¹ÎºÏÏ "
+"Xserver Î±ÏÎ±Î¹ÏÎµÎ¯ ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÎ¬ Î¿ÏÎ¯ÏÎŒÎ±ÏÎ± Î³ÏÎ±ÎŒÎŒÎ®Ï ÎµÎœÏÎ¿Î»ÏÎœ. ÎÎœ ÎµÎ¯ÎœÎ±Î¹ Î­ÏÏÎ¹, ÏÏÏÎµ "
+"ÎŒÎµÏÎ±ÏÏÎ­ÏÏÎµ ÏÎ·Îœ ÎµÎœÏÎ¿Î»Î® ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÎ¿Ï
+ Xserver ÏÏÎ¿ Î±ÏÏÎµÎ¯Î¿ ÎŽÎ¹Î±ÎŒÏÏÏÏÏÎ·Ï ÏÎ¿Ï
+ GDM "
+"Î­ÏÏÎ¹ ÏÏÏÎµ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÏÏÏÎ® Î³Î¹Î± ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÎ±Ï."
+
+#: C/gdm.xml:2179(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+"ÎÏÎ¯ÏÎ·Ï Î²ÎµÎ²Î±Î¹ÏÎžÎµÎ¯ÏÎµ ÏÏÎ¹ Î¿ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï <filename>/tmp</filename> Î­ÏÎµÎ¹ ÎºÎ±ÏÎ¬Î»Î»Î·Î»Î· "
+"Î¹ÎŽÎ¹Î¿ÎºÏÎ·ÏÎ¯Î± ÎºÎ±Î¹ ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ±, ÎºÎ±Î¹ ÏÏÎ¹ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± Î±ÏÏÎµÎ¯ÏÎœ ÏÎ¿Ï
+ ÎŒÎ·ÏÎ±ÎœÎ®ÎŒÎ±ÏÎ¿Ï ÎŽÎµÎœ "
+"ÎµÎ¯ÎœÎ±Î¹ Î³ÎµÎŒÎ¬ÏÎ¿. ÎÏ
+ÏÎ¬ ÏÎ± ÏÏÎ¿Î²Î»Î®ÎŒÎ±ÏÎ± ÎžÎ± ÏÏÎ¿ÎºÎ±Î»Î­ÏÎ¿Ï
+Îœ ÏÎ·Îœ Î±ÏÎ¿ÏÏ
+ÏÎ¯Î± ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÎ¿Ï
+ "
+"GDM."
+
+#: C/gdm.xml:2190(title)
+msgid "License"
+msgstr "ÎÎŽÎµÎ¹Î± ÏÏÎ®ÏÎ·Ï"
+
+#: C/gdm.xml:2191(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+"ÎÏ
+ÏÏ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÎµÎ¯ÎœÎ±Î¹ ÎµÎ»ÎµÏÎžÎµÏÎ¿ Î»Î¿Î³Î¹ÏÎŒÎ¹ÎºÏ. ÎÏÎ¹ÏÏÎ­ÏÎµÏÎ±Î¹ Î· Î±ÎœÎ±ÎŽÎ¹Î±ÎœÎ¿ÎŒÎ® Î®/ÎºÎ±Î¹ "
+"ÏÏÎ¿ÏÎ¿ÏÎ¿Î¯Î·ÏÎ® ÏÎ¿Ï
+ Ï
+ÏÏ ÏÎ¿Ï
+Ï ÏÏÎ¿Ï
+Ï ÏÎ·Ï ÎÎµÎœÎ¹ÎºÎ®Ï ÎÎŽÎµÎ¹Î±Ï ÎÎ·ÎŒÏÏÎ¹Î±Ï Î§ÏÎ®ÏÎ·Ï GNU "
+"(<ulink type=\"help\" url=\"gnome-help:gpl\"><citetitle>GNU General Public "
+"License</citetitle></ulink>) ÏÏÏÏ Î±Ï
+ÏÎ® ÎŽÎ·ÎŒÎ¿ÏÎ¹ÎµÏÎµÏÎ±Î¹ Î±ÏÏ ÏÎ¿ ÎÎŽÏÏ
+ÎŒÎ± ÎÎ»ÎµÏÎžÎµÏÎ¿Ï
+ "
+"ÎÎ¿Î³Î¹ÏÎŒÎ¹ÎºÎ¿Ï (Free Software Foundation) - ÎµÎ¯ÏÎµ ÏÎ·Ï Î­ÎºÎŽÎ¿ÏÎ·Ï 2 ÏÎ·Ï Î¬ÎŽÎµÎ¹Î±Ï, ÎµÎ¯ÏÎµ "
+"(ÎºÎ±Ï' ÎµÏÎ¹Î»Î¿Î³Î®Îœ) Î¿ÏÎ¿Î¹Î±ÏÎŽÎ®ÏÎ¿ÏÎµ ÎŒÎµÏÎ±Î³ÎµÎœÎ­ÏÏÎµÏÎ·Ï Î­ÎºÎŽÎ¿ÏÎ·Ï."
+
+#: C/gdm.xml:2199(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+"ÎÏ
+ÏÏ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÎŽÎ¹Î±ÎœÎ­ÎŒÎµÏÎ±Î¹ ÎŒÎµ ÏÎ·Îœ ÎµÎ»ÏÎ¯ÎŽÎ± ÏÏÎ¹ ÎžÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿, Î±Î»Î»Î¬ Î§Î©Î¡ÎÎ£ "
+"ÎÎÎÎÎÎ ÎÎ ÎÎÎ¥Î€Î©Î£ ÎÎÎÎ¥ÎÎ£Î - ÏÏÏÎ¯Ï Î±ÎºÏÎŒÎ· ÎºÎ±Î¹ ÏÎ·Îœ Î­ÎŒÎŒÎµÏÎ· ÎµÎ³Î³ÏÎ·ÏÎ· "
+"ÎÎÎ ÎÎ¡ÎÎ¥Î£ÎÎÎÎ€ÎÎ€ÎÎ£ Î® ÎÎÎ€ÎÎÎÎÎÎÎ€ÎÎ€ÎÎ£ ÎÎÎ Î£Î¥ÎÎÎÎÎ¡ÎÎÎÎÎ Î£ÎÎÎ Î. ÎÎµÎ¯ÏÎµ Î³Î¹Î± "
+"ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ ÏÎ·Îœ ÎÎµÎœÎ¹ÎºÎ® ÎÎŽÎµÎ¹Î± ÎÎ·ÎŒÏÏÎ¹Î±Ï Î§ÏÎ®ÏÎ·Ï GNU "
+"(<citetitle>GNU General Public License</citetitle>)."
+
+#: C/gdm.xml:2205(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+"ÎÎœÎ± Î±ÎœÏÎ¯Î³ÏÎ±ÏÎ¿ ÏÎ·Ï <citetitle>GNU General Public License</citetitle> "
+"ÏÏ
+ÎŒÏÎµÏÎ¹Î»Î±ÎŒÎ²Î¬ÎœÎµÏÎ±Î¹ ÏÏ ÏÎ±ÏÎ¬ÏÏÎ·ÎŒÎ± ÏÏÎ¿Îœ  <citetitle>ÎÎŽÎ·Î³Ï Î§ÏÎ·ÏÏÏÎœ GNOME </"
+"citetitle>. ÎÏÎ¿ÏÎµÎ¯ÏÎµ ÎµÏÎ¯ÏÎ·Ï ÎœÎ± Î±ÏÎ¿ÎºÏÎ®ÏÎµÏÎµ Î­ÎœÎ± Î±ÎœÏÎ¯Î³ÏÎ±ÏÎ¿ ÏÎ·Ï <citetitle>GNU "
+"General Public License</citetitle> Î±ÏÏ ÏÎ¿ ÎÎŽÏÏ
+ÎŒÎ± ÎÎ»ÎµÏÎžÎµÏÎ¿Ï
+ ÎÎ¿Î³Î¹ÏÎŒÎ¹ÎºÎ¿Ï "
+"ÎµÏÎ¹ÏÎºÎµÏÏÏÎŒÎµÎœÎ¿Î¹ <ulink url=\"http://www.fsf.org\" type=\"http\"> ÏÎ·Îœ "
+"Î¹ÏÏÎ¿ÏÎµÎ»Î¯ÎŽÎ± ÏÎ¿Ï
+Ï</ulink> Î® Î³ÏÎ¬ÏÎ¿ÎœÏÎ±Ï ÏÎ¿Ï
+Ï ÏÏÎ· ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ· <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</street> "
+"<city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"ÎÎ»Î»Î·ÎœÎ¹ÎºÎ® ÎŒÎµÏÎ±ÏÏÎ±ÏÏÎ¹ÎºÎ® Î¿ÎŒÎ¬ÎŽÎ± GNOME <team@gnome.gr>, 2009\n"
+"Î£ÏÎ­ÏÎ³Î¹Î¿Ï Î ÏÎ¿ÏÎ¹ÎœÎ¹ÎºÎ»Î®Ï <steriosprosiniklis@gmail.com>, 2009"
+
+#~ msgid ""
+#~ "If support for ConsoleKit is not desired it can be disabled at build time "
+#~ "using the \"--with-console-kit=no\" option when running configure."
+#~ msgstr ""
+#~ "ÎÎœ Î· Ï
+ÏÎ¿ÏÏÎ®ÏÎ¹ÎŸÎ· Î³Î¹Î± ÏÎ¿ ConsoleKit ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÎµÏÎ¹ÎžÏ
+ÎŒÎ·ÏÎ® ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± "
+#~ "Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎºÎ±ÏÎ¬ ÏÎ·Îœ ÎŒÎµÏÎ±Î³Î»ÏÏÏÎ¹ÏÎ· ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÏÎœÏÎ±Ï ÏÎ¿ ÏÏÎ¹ÏÎŒÎ± \"--with-"
+#~ "console-kit=no\" ÏÏÎ·Îœ ÎµÎºÏÎ­Î»ÎµÏÎ· ÏÎ¿Ï
+ configure."
+
+#~ msgid ""
+#~ "These files are installed, by default, to <filename>&lt;etc&gt;/X11/"
+#~ "sessions/</filename>. For backwards compatibility any desktop files in "
+#~ "the <filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/"
+#~ "xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</"
+#~ "filename> directories are also recognized by GDM."
+#~ msgstr ""
+#~ "ÎÏ
+ÏÎ¬ ÏÎ± Î±ÏÏÎµÎ¯Î± ÎµÎ¯ÎœÎ±Î¹ ÎµÎ³ÎºÎ±ÏÎµÏÏÎ·ÎŒÎ­ÎœÎ±, Î±ÏÏ ÏÏÎ¿ÎµÏÎ¹Î»Î¿Î³Î®, ÏÏÎ¿ <filename>&lt;"
+#~ "etc&gt;/X11/sessions/</filename>. Î§Î¬ÏÎ¹Îœ ÏÏ
+ÎŒÎ²Î±ÏÏÏÎ·ÏÎ±Ï ÎŒÎµ ÏÎ±Î»Î±Î¹ÏÏÎµÏÎµÏ "
+#~ "ÎµÎºÎŽÏÏÎµÎ¹Ï Î¿ÏÎ¿Î¹Î¿ÎŽÎ®ÏÎ¿ÏÎµ Î±ÏÏÎµÎ¯Î¿ .desktop ÏÏÎ¿Ï
+Ï ÎºÎ±ÏÎ±Î»ÏÎ³Î¿Ï
+Ï <filename>&lt;"
+#~ "etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/xsessions</"
+#~ "filename>, ÎºÎ±Î¹ <filename>&lt;share/gdm/BuiltInSessions</filename> "
+#~ "Î±ÎœÎ±Î³ÎœÏÏÎ¯Î¶ÎµÏÎ±Î¹ Î±ÏÏ ÏÎ¿ GDM."
Index: proiecte/PPPP/gdm/docs/en_GB/en_GB.po
===================================================================
--- proiecte/PPPP/gdm/docs/en_GB/en_GB.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/en_GB/en_GB.po	(revision 134)
@@ -0,0 +1,11811 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-02-16 07:18+0100\n"
+"PO-Revision-Date: 2009-02-24 20:36+0000\n"
+"Last-Translator: Philip Withnall <philip@tecnocode.co.uk>\n"
+"Language-Team: en_GB <en@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../C/gdm.xml:13(title)
+msgid "GNOME Display Manager Reference Manual"
+msgstr "GNOME Display Manager Reference Manual"
+
+#: ../C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: ../C/gdm.xml:18(date)
+msgid "2008-09"
+msgstr "2008-09"
+
+#: ../C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr "GDM is the GNOME Display Manager, a graphical login program."
+
+#: ../C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: ../C/gdm.xml:30(othername)
+msgid "K."
+msgstr "K."
+
+#: ../C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: ../C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: ../C/gdm.xml:37(firstname)
+msgid "George"
+msgstr "George"
+
+#: ../C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: ../C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: ../C/gdm.xml:43(firstname)
+msgid "Jon"
+msgstr "Jon"
+
+#: ../C/gdm.xml:43(surname)
+msgid "McCann"
+msgstr "McCann"
+
+#: ../C/gdm.xml:45(email)
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: ../C/gdm.xml:49(firstname)
+msgid "Ray"
+msgstr "Ray"
+
+#: ../C/gdm.xml:49(surname)
+msgid "Strode"
+msgstr "Strode"
+
+#: ../C/gdm.xml:51(email)
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: ../C/gdm.xml:55(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: ../C/gdm.xml:55(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: ../C/gdm.xml:57(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: ../C/gdm.xml:62(year)
+msgid "1998"
+msgstr "1998"
+
+#: ../C/gdm.xml:63(year)
+msgid "1999"
+msgstr "1999"
+
+#: ../C/gdm.xml:64(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: ../C/gdm.xml:67(year)
+msgid "2001"
+msgstr "2001"
+
+#: ../C/gdm.xml:68(year) ../C/gdm.xml:73(year) ../C/gdm.xml:79(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/gdm.xml:69(year) ../C/gdm.xml:80(year)
+msgid "2004"
+msgstr "2004"
+
+#: ../C/gdm.xml:70(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: ../C/gdm.xml:74(year) ../C/gdm.xml:83(year)
+msgid "2007"
+msgstr "2007"
+
+#: ../C/gdm.xml:75(year) ../C/gdm.xml:84(year)
+msgid "2008"
+msgstr "2008"
+
+#: ../C/gdm.xml:76(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: ../C/gdm.xml:81(year)
+msgid "2005"
+msgstr "2005"
+
+#: ../C/gdm.xml:82(year)
+msgid "2006"
+msgstr "2006"
+
+#: ../C/gdm.xml:85(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: ../C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation Licence (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+
+#: ../C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the licence to the manual, as described in "
+"section 6 of the licence."
+
+#: ../C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+
+#: ../C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF "
+"THIS LICENCE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORISED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+
+#: ../C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+
+#: ../C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENCE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+
+#: ../C/gdm.xml:90(releaseinfo) ../C/gdm.xml:101(para)
+msgid ""
+"This manual describes version 2.26.0 of the GNOME Display Manager. It was "
+"last updated on 02/10/2009."
+msgstr ""
+"This manual describes version 2.26.0 of the GNOME Display Manager. It was "
+"last updated on 02/10/2009."
+
+#: ../C/gdm.xml:99(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "Terms and Conventions Used in This Manual"
+
+#: ../C/gdm.xml:106(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+
+#: ../C/gdm.xml:111(para)
+msgid ""
+"FreeDesktop - The organization providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr ""
+"FreeDesktop - The organisation providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+
+#: ../C/gdm.xml:117(para)
+msgid ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+msgstr ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+
+#: ../C/gdm.xml:122(para)
+msgid ""
+"Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr ""
+"Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+
+#: ../C/gdm.xml:126(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM - Pluggable Authentication Mechanism"
+
+#: ../C/gdm.xml:130(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP - X Display Manage Protocol"
+
+#: ../C/gdm.xml:134(para)
+msgid ""
+"Xserver - An implemention of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+msgstr ""
+"Xserver - An implemention of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+
+#: ../C/gdm.xml:140(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+msgstr ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+
+#: ../C/gdm.xml:151(title)
+msgid "Overview"
+msgstr "Overview"
+
+#: ../C/gdm.xml:154(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: ../C/gdm.xml:156(para)
+msgid ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+msgstr ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+
+#: ../C/gdm.xml:163(para)
+msgid ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+msgstr ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+
+#: ../C/gdm.xml:169(para)
+msgid ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+msgstr ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+
+#: ../C/gdm.xml:176(para)
+msgid ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+
+#: ../C/gdm.xml:184(para)
+msgid ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+msgstr ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+
+#: ../C/gdm.xml:194(para)
+msgid ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+msgstr ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+
+#: ../C/gdm.xml:203(title)
+msgid "Interface Stability"
+msgstr "Interface Stability"
+
+#: ../C/gdm.xml:205(para)
+msgid ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionaly hasn't been "
+"reimplemented yet."
+msgstr ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionaly hasn't been "
+"reimplemented yet."
+
+#: ../C/gdm.xml:214(para)
+msgid ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+msgstr ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+
+#: ../C/gdm.xml:223(para)
+msgid ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features are did not get added back during the 2.22 "
+"rewrite."
+msgstr ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features are did not get added back during the 2.22 "
+"rewrite."
+
+#: ../C/gdm.xml:235(title)
+msgid "Functional Description"
+msgstr "Functional Description"
+
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: ../C/gdm.xml:246(para)
+msgid ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+msgstr ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+
+#: ../C/gdm.xml:254(para)
+msgid ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+msgstr ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+
+#: ../C/gdm.xml:262(para)
+msgid ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+msgstr ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+
+#: ../C/gdm.xml:269(para)
+msgid ""
+"The greeter program is run as the unpriviledged \"gdm\" user/group. This "
+"user and group are described in the \"Security\" section of this document. "
+"The main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+msgstr ""
+"The greeter program is run as the unpriviledged \"gdm\" user/group. This "
+"user and group are described in the \"Security\" section of this document. "
+"The main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+
+#: ../C/gdm.xml:285(para)
+msgid ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"Configuration\" section of this document. By default, "
+"GDM is configured to display a face browser so the user can select their "
+"user account by clicking on an image instead of having to type their "
+"username. GDM keeps track of the user's default session and language in the "
+"user's <filename>~/.dmrc</filename> and will use these defaults if the user "
+"did not pick a session or language in the login GUI."
+msgstr ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"Configuration\" section of this document. By default, "
+"GDM is configured to display a face browser so the user can select their "
+"user account by clicking on an image instead of having to type their "
+"username. GDM keeps track of the user's default session and language in the "
+"user's <filename>~/.dmrc</filename> and will use these defaults if the user "
+"did not pick a session or language in the login GUI."
+
+#: ../C/gdm.xml:298(para)
+msgid ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customize how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialized. The <filename>PreSession</filename> script is "
+"called after session initialization."
+msgstr ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customise how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialised. The <filename>PreSession</filename> script is "
+"called after session initialisation."
+
+#: ../C/gdm.xml:318(title)
+msgid "Greeter Panel"
+msgstr "Greeter Panel"
+
+#: ../C/gdm.xml:319(para)
+msgid ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorization before accepting the shutdown or "
+"restart request."
+msgstr ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorisation before accepting the shutdown or "
+"restart request."
+
+#: ../C/gdm.xml:336(para)
+msgid ""
+"Note that keyboard layout features are only available on systems that "
+"support libxklavier."
+msgstr ""
+"Note that keyboard layout features are only available on systems that "
+"support libxklavier."
+
+#: ../C/gdm.xml:343(title)
+msgid "Accessibility"
+msgstr "Accessibility"
+
+#: ../C/gdm.xml:345(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed. Refer to the \"Accessibility "
+"Configuration\" section of the document for more information how various "
+"accessibility features can be configured."
+msgstr ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed. Refer to the \"Accessibility "
+"Configuration\" section of the document for more information how various "
+"accessibility features can be configured."
+
+#: ../C/gdm.xml:357(para)
+msgid ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+
+#: ../C/gdm.xml:365(title)
+msgid "The GDM Face Browser"
+msgstr "The GDM Face Browser"
+
+#: ../C/gdm.xml:367(para)
+msgid ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+msgstr ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+
+#: ../C/gdm.xml:381(para)
+msgid ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+msgstr ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+
+#: ../C/gdm.xml:387(para)
+msgid ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+msgstr ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+
+#: ../C/gdm.xml:395(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+msgstr ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: ../C/gdm.xml:411(para)
+msgid ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+
+#: ../C/gdm.xml:420(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+msgstr ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+
+#: ../C/gdm.xml:426(para)
+msgid ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+msgstr ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+
+#: ../C/gdm.xml:433(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+msgstr ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+
+#: ../C/gdm.xml:445(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: ../C/gdm.xml:454(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+
+#: ../C/gdm.xml:463(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably most systems."
+msgstr ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably on most systems."
+
+#: ../C/gdm.xml:470(para)
+msgid ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+msgstr ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+
+#: ../C/gdm.xml:476(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+"GDM can also be configured to honour INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+
+#: ../C/gdm.xml:486(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+
+#: ../C/gdm.xml:491(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+
+#: ../C/gdm.xml:498(title)
+msgid "Logging"
+msgstr "Logging"
+
+#: ../C/gdm.xml:500(para)
+msgid ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+msgstr ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+
+#: ../C/gdm.xml:507(para)
+msgid ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+msgstr ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+
+#: ../C/gdm.xml:514(para)
+msgid ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+msgstr ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+
+#: ../C/gdm.xml:521(para)
+msgid ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+
+#: ../C/gdm.xml:529(title)
+msgid "Fast User Switching"
+msgstr "Fast User Switching"
+
+#: ../C/gdm.xml:531(para)
+msgid ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional, users can log in via the User Switcher on the "
+"GNOME Panel, or from the \"Switch User\" button in Lock Screen dialog of "
+"GNOME Screensaver. The active session can be changed back and forth using "
+"the same mechanism. Note that some distributions may not add the User "
+"Switcher to the default panel configuration. It can be added using the panel "
+"context menu."
+msgstr ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional, users can log in via the User Switcher on the "
+"GNOME Panel, or from the \"Switch User\" button in Lock Screen dialogue of "
+"GNOME Screensaver. The active session can be changed back and forth using "
+"the same mechanism. Note that some distributions may not add the User "
+"Switcher to the default panel configuration. It can be added using the panel "
+"context menu."
+
+#: ../C/gdm.xml:540(para)
+msgid ""
+"Note this feature is available on systems that support Virtual Terminals. "
+"This feature will not function if Virtual Terminals is not available."
+msgstr ""
+"Note this feature is available on systems that support Virtual Terminals. "
+"This feature will not function if Virtual Terminals is not available."
+
+#: ../C/gdm.xml:551(title)
+msgid "Security"
+msgstr "Security"
+
+#: ../C/gdm.xml:554(title)
+msgid "The GDM User And Group"
+msgstr "The GDM User and Group"
+
+#: ../C/gdm.xml:556(para)
+msgid ""
+"For security reasons a dedicated user and group id are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privilege."
+msgstr ""
+"For security reasons a dedicated user and group ID are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privileges."
+
+#: ../C/gdm.xml:565(para)
+msgid ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+msgstr ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+
+#: ../C/gdm.xml:573(para)
+msgid ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated or "
+"perform a denial-of-service attack on that session. It is important to "
+"ensure that the system is configured properly so that only the \"gdm\" user "
+"has access to these files and that it is not easy to login to this account. "
+"For example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+msgstr ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated or "
+"perform a denial-of-service attack on that session. It is important to "
+"ensure that the system is configured properly so that only the \"gdm\" user "
+"has access to these files and that it is not easy to login to this account. "
+"For example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+
+#: ../C/gdm.xml:586(para)
+msgid ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+msgstr ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+
+#: ../C/gdm.xml:598(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: ../C/gdm.xml:600(para)
+msgid ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as ssh, "
+"login GUI, screensaver, etc.)"
+msgstr ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as SSH, "
+"login GUI, screensaver, etc.)"
+
+#: ../C/gdm.xml:608(para)
+msgid ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+msgstr ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+
+#: ../C/gdm.xml:618(para)
+msgid ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure to you read the PAM documentation and are "
+"comfortable with the security implications of any changes you intend to make "
+"to your configuration."
+msgstr ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure to you read the PAM documentation and are "
+"comfortable with the security implications of any changes you intend to make "
+"to your configuration."
+
+#: ../C/gdm.xml:628(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+msgstr ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+
+#: ../C/gdm.xml:638(para)
+msgid ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initializes the session."
+msgstr ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initialises the session."
+
+#: ../C/gdm.xml:646(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+msgstr ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+
+#: ../C/gdm.xml:657(para)
+msgid ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+msgstr ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+
+#: ../C/gdm.xml:666(para)
+msgid ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+
+#: ../C/gdm.xml:676(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+
+#: ../C/gdm.xml:684(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for session:"
+msgstr ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for session:"
+
+#: ../C/gdm.xml:689(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+
+#: ../C/gdm.xml:695(title)
+msgid "utmp and wtmp"
+msgstr "utmp and wtmp"
+
+#: ../C/gdm.xml:697(para)
+msgid ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+
+#: ../C/gdm.xml:712(title)
+msgid "X Server Authentication Scheme"
+msgstr "X Server Authentication Scheme"
+
+#: ../C/gdm.xml:714(para)
+msgid ""
+"X server authorization files are stored in a newly created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at start up. These files contain a "
+"is used to store a \"password\" between X clients and the X server. This "
+"\"password\" is unqiue for each logged in session, so users from one session "
+"can't snoop on users from another."
+msgstr ""
+"X server authorisation files are stored in a newly-created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at startup. These files are used to "
+"store a \"password\" between X clients and the X server. This \"password\" "
+"is unique for each logged in session, so users from one session can't snoop "
+"on users from another."
+
+#: ../C/gdm.xml:722(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be prefered over GDM's XDMCP features."
+msgstr ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use SSH for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be preferred over GDM's XDMCP features."
+
+#: ../C/gdm.xml:739(title)
+msgid "XDMCP Security"
+msgstr "XDMCP Security"
+
+#: ../C/gdm.xml:741(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+"Even though your display is protected by cookies, XEvents and keystrokes "
+"typed when entering passwords will still go over the network in clear text. "
+"It is trivial to capture these."
+
+#: ../C/gdm.xml:747(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+msgstr ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+
+#: ../C/gdm.xml:760(title)
+msgid "XDMCP Access Control"
+msgstr "XDMCP Access Control"
+
+#: ../C/gdm.xml:762(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+msgstr ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+
+#: ../C/gdm.xml:768(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example, to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+
+#: ../C/gdm.xml:775(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .evil.domain\n"
+
+#: ../C/gdm.xml:778(para)
+msgid ""
+"to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+"to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+
+#: ../C/gdm.xml:782(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .your.domain\n"
+
+#: ../C/gdm.xml:785(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+
+#: ../C/gdm.xml:794(title)
+msgid "Firewall Security"
+msgstr "Firewall Security"
+
+#: ../C/gdm.xml:796(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP then a webserver."
+msgstr ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP than a web server."
+
+#: ../C/gdm.xml:806(para)
+msgid ""
+"It is also wise to block all of the X Server ports. These are TCP ports 6000 "
+"+ the display number of course) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+"It is also wise to block all of the X Server ports. These are the TCP ports "
+"6000 + the display number of course. Note that GDM will use display numbers "
+"20 and higher for flexible on-demand servers."
+
+#: ../C/gdm.xml:813(para)
+msgid ""
+"X is not a very safe protocol for using over the net, and XDMCP is even less "
+"safe."
+msgstr ""
+"X is not a very safe protocol for using over the net, and XDMCP is even less "
+"safe."
+
+#: ../C/gdm.xml:820(title)
+msgid "PolicyKit"
+msgstr "PolicyKit"
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: ../C/gdm.xml:828(para)
+msgid ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+msgstr ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+
+#: ../C/gdm.xml:834(para)
+msgid ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+msgstr ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+
+#: ../C/gdm.xml:846(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr "RBAC (Role Based Access Control)"
+
+#: ../C/gdm.xml:848(para)
+msgid ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case, RBAC "
+"configuration is used to control whether the login screen should provide the "
+"shutdown and restart buttons on the greeter screen."
+msgstr ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case, RBAC "
+"configuration is used to control whether the login screen should provide the "
+"shutdown and restart buttons on the greeter screen."
+
+#: ../C/gdm.xml:854(para)
+msgid ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorization is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorization."
+msgstr ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorisation is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorisation."
+
+#: ../C/gdm.xml:867(title)
+msgid "Support for ConsoleKit"
+msgstr "Support for ConsoleKit"
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any 
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the &quot;Configure&quot; section?
+#. </para>
+#: ../C/gdm.xml:878(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+msgstr ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+
+#: ../C/gdm.xml:886(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position know and to be trusted to provide these bits of information "
+"about the user session. The use of this privileged method is restricted by "
+"the use of D-Bus system message bus security policy."
+msgstr ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position know and to be trusted to provide these bits of information "
+"about the user session. The use of this privileged method is restricted by "
+"the use of D-Bus system message bus security policy."
+
+#: ../C/gdm.xml:899(para)
+msgid ""
+"In the case where a user with an existing session and has authenticated at "
+"GDM and requests to resume that existing session GDM calls a privileged "
+"method of ConsoleKit to unlock that session. The exact details of what "
+"happens when the session receives this unlock signal is undefined and "
+"session-specific. However, most sessions will unlock a screensaver in "
+"response."
+msgstr ""
+"In the case where a user with an existing session and has authenticated at "
+"GDM and requests to resume that existing session GDM calls a privileged "
+"method of ConsoleKit to unlock that session. The exact details of what "
+"happens when the session receives this unlock signal is undefined and "
+"session-specific. However, most sessions will unlock a screensaver in "
+"response."
+
+#: ../C/gdm.xml:908(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+
+#: ../C/gdm.xml:913(para)
+msgid ""
+"If support for ConsoleKit is not desired it can be disabled at build time "
+"using the \"--with-console-kit=no\" option when running configure."
+msgstr ""
+"If support for ConsoleKit is not desired it can be disabled at build time "
+"using the \"--with-console-kit=no\" option when running configure."
+
+#: ../C/gdm.xml:923(title)
+msgid "Configuration"
+msgstr "Configuration"
+
+#: ../C/gdm.xml:925(para)
+msgid ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+msgstr ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+
+#: ../C/gdm.xml:934(title)
+msgid "Scripting Integration Points"
+msgstr "Scripting Integration Points"
+
+#: ../C/gdm.xml:936(para)
+msgid ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+msgstr ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+
+#: ../C/gdm.xml:941(screen)
+#, no-wrap
+msgid ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: ../C/gdm.xml:949(para)
+msgid ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+msgstr ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+
+#: ../C/gdm.xml:955(para)
+msgid ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+
+#: ../C/gdm.xml:967(para)
+msgid ""
+"All of these scripts are run with root privilege return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+msgstr ""
+"All of these scripts are run with root privilege return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+
+#: ../C/gdm.xml:975(para)
+msgid ""
+"When the Xserver for the login GUI has been successfully started, but before "
+"the login GUI is actually displayed, GDM will run the <filename>Init</"
+"filename> script. This script is useful for starting programs that should be "
+"run while the login screen is showing, or for doing any special "
+"initialization required."
+msgstr ""
+"When the Xserver for the login GUI has been successfully started, but before "
+"the login GUI is actually displayed, GDM will run the <filename>Init</"
+"filename> script. This script is useful for starting programs that should be "
+"run while the login screen is showing, or for doing any special "
+"initialisation required."
+
+#: ../C/gdm.xml:983(para)
+msgid ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialization that needs to happen before the "
+"session starts. For example, you might setup the user's $HOME directory if "
+"needed."
+msgstr ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialisation that needs to happen before the "
+"session starts. For example, you might set up the user's $HOME directory if "
+"needed."
+
+#: ../C/gdm.xml:992(para)
+msgid ""
+"After the user session has been initialized, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialization that needs to happen after the session has been "
+"initialized. It can be used for session management or accounting, for "
+"example."
+msgstr ""
+"After the user session has been initialised, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialisation that needs to happen after the session has been "
+"initialised. It can be used for session management or accounting, for "
+"example."
+
+#: ../C/gdm.xml:1000(para)
+msgid ""
+"When the user terminates his session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+"When the user terminates his session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+
+#: ../C/gdm.xml:1007(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+
+#: ../C/gdm.xml:1014(para)
+msgid ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+msgstr ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+
+#: ../C/gdm.xml:1024(title)
+msgid "Autostart Configuration"
+msgstr "Autostart Configuration"
+
+#: ../C/gdm.xml:1026(para)
+msgid ""
+"The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> directory "
+"contains files in the format specified by the \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Standard features in the "
+"specification may be used to specify programs should auto-restart or only be "
+"launched if a GConf configuration value is set, etc."
+msgstr ""
+"The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> directory "
+"contains files in the format specified by the \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Standard features in the "
+"specification may be used to specify programs should auto-restart or only be "
+"launched if a GConf configuration value is set, etc."
+
+#: ../C/gdm.xml:1035(para)
+msgid ""
+"Any <filename>.desktop</filename> files in this directory will cause the "
+"associated program to automatically start with the login GUI greeter. By "
+"default, GDM is shipped with files which will autostart the gdm-simple-"
+"greeter login GUI greeter itself, the gnome-power-manager application, the "
+"gnome-settings-daemon, and the metacity window manager. These programs are "
+"needed for the greeter program to work. In addition, desktop files are "
+"provided for starting various AT programs if the configuration values "
+"specified in the Accessibility Configuration section below are set."
+msgstr ""
+"Any <filename>.desktop</filename> files in this directory will cause the "
+"associated program to automatically start with the login GUI greeter. By "
+"default, GDM is shipped with files which will autostart the gdm-simple-"
+"greeter login GUI greeter itself, the gnome-power-manager application, the "
+"gnome-settings-daemon, and the Metacity window manager. These programs are "
+"needed for the greeter program to work. In addition, desktop files are "
+"provided for starting various AT programs if the configuration values "
+"specified in the Accessibility Configuration section below are set."
+
+#: ../C/gdm.xml:1049(title)
+msgid "Xsession Script"
+msgstr "Xsession Script"
+
+#: ../C/gdm.xml:1051(para)
+msgid ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not supports per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+msgstr ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not supports per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+
+#: ../C/gdm.xml:1064(title)
+msgid "Daemon Configuration"
+msgstr "Daemon Configuration"
+
+#: ../C/gdm.xml:1066(para)
+msgid ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+msgstr ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+
+#: ../C/gdm.xml:1076(para)
+msgid ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+msgstr ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+
+#: ../C/gdm.xml:1081(para)
+msgid ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+msgstr ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+
+#: ../C/gdm.xml:1089(para)
+msgid ""
+"The <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]\", "
+"\"[security]\", and \"[xdmcp]\" group sections. Within each group, there are "
+"particular key/value pairs that can be specified to modify how GDM behaves. "
+"For example, to enable timed login and specify the timed login user to be a "
+"user named \"you\", you would modify the file so it contains the following "
+"lines:"
+msgstr ""
+"The <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]\", "
+"\"[security]\", and \"[xdmcp]\" group sections. Within each group, there are "
+"particular key/value pairs that can be specified to modify how GDM behaves. "
+"For example, to enable timed login and specify the timed login user to be a "
+"user named \"you\", you would modify the file so it contains the following "
+"lines:"
+
+#: ../C/gdm.xml:1099(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+
+#: ../C/gdm.xml:1105(para)
+msgid "A full list of supported configuration keys follow:"
+msgstr "A full list of supported configuration keys follow:"
+
+#: ../C/gdm.xml:1110(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: ../C/gdm.xml:1114(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: ../C/gdm.xml:1116(synopsis)
+#, no-wrap
+msgid "Multicast=false"
+msgstr "Multicast=false"
+
+#: ../C/gdm.xml:1117(para)
+msgid ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined multicast "
+"group."
+msgstr ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined the "
+"multicast group."
+
+#: ../C/gdm.xml:1126(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: ../C/gdm.xml:1128(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: ../C/gdm.xml:1129(para)
+msgid "This is the Link-local Multicast address."
+msgstr "This is the Link-local Multicast address."
+
+#: ../C/gdm.xml:1138(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: ../C/gdm.xml:1142(term)
+msgid "Group"
+msgstr "Group"
+
+#: ../C/gdm.xml:1144(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: ../C/gdm.xml:1145(para)
+msgid ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+msgstr ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+
+#: ../C/gdm.xml:1155(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: ../C/gdm.xml:1157(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: ../C/gdm.xml:1158(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+msgstr ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to log in immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+
+#: ../C/gdm.xml:1180(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: ../C/gdm.xml:1182(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: ../C/gdm.xml:1183(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+msgstr ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+
+#: ../C/gdm.xml:1191(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: ../C/gdm.xml:1193(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: ../C/gdm.xml:1194(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+msgstr ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+
+#: ../C/gdm.xml:1202(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: ../C/gdm.xml:1204(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: ../C/gdm.xml:1205(para)
+msgid ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0."
+msgstr ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0."
+
+#: ../C/gdm.xml:1214(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: ../C/gdm.xml:1216(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: ../C/gdm.xml:1217(para)
+msgid ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+
+#: ../C/gdm.xml:1225(term)
+msgid "User"
+msgstr "User"
+
+#: ../C/gdm.xml:1227(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: ../C/gdm.xml:1228(para)
+msgid ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+
+#: ../C/gdm.xml:1240(title)
+msgid "Security Options"
+msgstr "Security Options"
+
+#: ../C/gdm.xml:1243(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: ../C/gdm.xml:1246(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: ../C/gdm.xml:1248(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: ../C/gdm.xml:1249(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+msgstr ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+
+#: ../C/gdm.xml:1261(title)
+msgid "XDCMP Support"
+msgstr "XDCMP Support"
+
+#: ../C/gdm.xml:1264(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: ../C/gdm.xml:1267(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: ../C/gdm.xml:1269(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: ../C/gdm.xml:1270(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+msgstr ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+
+#: ../C/gdm.xml:1277(para)
+msgid ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+
+#: ../C/gdm.xml:1286(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: ../C/gdm.xml:1288(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: ../C/gdm.xml:1289(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+
+#: ../C/gdm.xml:1294(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+
+#: ../C/gdm.xml:1299(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+
+#: ../C/gdm.xml:1305(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+
+#: ../C/gdm.xml:1316(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+
+#: ../C/gdm.xml:1325(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: ../C/gdm.xml:1327(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: ../C/gdm.xml:1328(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+msgstr ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+
+#: ../C/gdm.xml:1337(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: ../C/gdm.xml:1339(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: ../C/gdm.xml:1340(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+
+#: ../C/gdm.xml:1346(para)
+msgid ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+msgstr ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+
+#: ../C/gdm.xml:1355(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: ../C/gdm.xml:1357(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: ../C/gdm.xml:1358(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+
+#: ../C/gdm.xml:1367(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: ../C/gdm.xml:1369(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: ../C/gdm.xml:1370(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+
+#: ../C/gdm.xml:1376(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+
+#: ../C/gdm.xml:1381(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+
+#: ../C/gdm.xml:1390(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: ../C/gdm.xml:1392(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: ../C/gdm.xml:1393(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+
+#: ../C/gdm.xml:1407(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: ../C/gdm.xml:1409(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: ../C/gdm.xml:1410(para)
+msgid ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"return before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"return before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+
+#: ../C/gdm.xml:1418(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower then one minute however since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower then one minute however since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+
+#: ../C/gdm.xml:1431(term)
+msgid "Port"
+msgstr "Port"
+
+#: ../C/gdm.xml:1433(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: ../C/gdm.xml:1434(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+msgstr ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+
+#: ../C/gdm.xml:1443(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: ../C/gdm.xml:1445(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: ../C/gdm.xml:1446(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customised "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of its output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+
+#: ../C/gdm.xml:1465(title)
+msgid "Simple Greeter Configuration"
+msgstr "Simple Greeter Configuration"
+
+#: ../C/gdm.xml:1467(para)
+msgid ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+msgstr ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+
+#: ../C/gdm.xml:1478(title) ../C/gdm.xml:1610(title)
+msgid "Greeter Configuration Keys"
+msgstr "Greeter Configuration Keys"
+
+#: ../C/gdm.xml:1481(term)
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr "/apps/gdm/simple-greeter/banner_message_enable"
+
+#: ../C/gdm.xml:1483(synopsis) ../C/gdm.xml:1504(synopsis)
+#: ../C/gdm.xml:1514(synopsis) ../C/gdm.xml:1525(synopsis)
+#: ../C/gdm.xml:1590(synopsis) ../C/gdm.xml:1615(synopsis)
+#: ../C/gdm.xml:1626(synopsis) ../C/gdm.xml:1636(synopsis)
+#: ../C/gdm.xml:1646(synopsis)
+#, no-wrap
+msgid "false (boolean)"
+msgstr "false (boolean)"
+
+#: ../C/gdm.xml:1484(para)
+msgid "Controls whether the banner message text is displayed."
+msgstr "Controls whether the banner message text is displayed."
+
+#: ../C/gdm.xml:1491(term)
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr "/apps/gdm/simple-greeter/banner_message_text"
+
+#: ../C/gdm.xml:1493(synopsis)
+#, no-wrap
+msgid "NULL (string)"
+msgstr "NULL (string)"
+
+#: ../C/gdm.xml:1494(para)
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr "Specifies the text banner message to show on the greeter window."
+
+#: ../C/gdm.xml:1502(term)
+msgid "/apps/gdm/simple-greeter/debug"
+msgstr "/apps/gdm/simple-greeter/debug"
+
+#: ../C/gdm.xml:1505(para)
+msgid "If true, then debugging mode is enabled for the greeter."
+msgstr "If true, then debugging mode is enabled for the greeter."
+
+#: ../C/gdm.xml:1512(term)
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr "/apps/gdm/simple-greeter/disable_restart_buttons"
+
+#: ../C/gdm.xml:1515(para)
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr "Controls whether to show the restart buttons in the login window."
+
+#: ../C/gdm.xml:1523(term)
+msgid "/apps/gdm/simple-greeter/disable_user_list"
+msgstr "/apps/gdm/simple-greeter/disable_user_list"
+
+#: ../C/gdm.xml:1526(para)
+msgid ""
+"If true, then the face browser with known users is not shown in the login "
+"window."
+msgstr ""
+"If true, then the face browser with known users is not shown in the login "
+"window."
+
+#: ../C/gdm.xml:1534(term)
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr "/apps/gdm/simple-greeter/logo_icon_name"
+
+#: ../C/gdm.xml:1536(synopsis)
+#, no-wrap
+msgid "computer (string)"
+msgstr "computer (string)"
+
+#: ../C/gdm.xml:1537(para)
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Set to the themed icon name to use for the greeter logo."
+
+#: ../C/gdm.xml:1544(term)
+msgid "/apps/gdm/simple-greeter/recent-languages"
+msgstr "/apps/gdm/simple-greeter/recent-languages"
+
+#: ../C/gdm.xml:1546(synopsis) ../C/gdm.xml:1568(synopsis)
+#, no-wrap
+msgid "[] (string list)"
+msgstr "[] (string list)"
+
+#: ../C/gdm.xml:1547(para)
+msgid ""
+"Set to a list of languages to be shown by default in the login window. "
+"Default value is \"[]\". With the default setting only the system default "
+"language is shown and the option \"Other...\" which pops-up a dialog box "
+"showing a full list of available languages which the user can select."
+msgstr ""
+"Set to a list of languages to be shown by default in the login window. "
+"Default value is \"[]\". With the default setting only the system default "
+"language is shown and the option \"Other...\" which pops up a dialogue box "
+"showing a full list of available languages which the user can select."
+
+#: ../C/gdm.xml:1555(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any languages selected in this configuration key, and will show "
+"them in the language combo box along with the \"Other...\" choice. This way, "
+"commonly selected languages are easier to select."
+msgstr ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any languages selected in this configuration key, and will show "
+"them in the language combo box along with the \"Other...\" choice. This way, "
+"commonly-selected languages are easier to select."
+
+#: ../C/gdm.xml:1566(term)
+msgid "/apps/gdm/simple-greeter/recent-layouts"
+msgstr "/apps/gdm/simple-greeter/recent-layouts"
+
+#: ../C/gdm.xml:1569(para)
+msgid ""
+"Set to a list of keyboard layouts to be shown by default in the login panel. "
+"Default value is \"[]\". With the default setting only the system default "
+"keyboard layout is shown and the option \"Other...\" which pops-up a dialog "
+"box showing a full list of available keyboard layouts which the user can "
+"select."
+msgstr ""
+"Set to a list of keyboard layouts to be shown by default in the login panel. "
+"Default value is \"[]\". With the default setting only the system default "
+"keyboard layout is shown and the option \"Other...\" which pops up a "
+"dialogue box showing a full list of available keyboard layouts which the "
+"user can select."
+
+#: ../C/gdm.xml:1577(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any keyboard layouts selected in this configuration key, and will "
+"show them in the keyboard layout combo box along with the \"Other...\" "
+"choice. This way, commonly selected keyboard layouts are easier to select."
+msgstr ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any keyboard layouts selected in this configuration key, and will "
+"show them in the keyboard layout combo box along with the \"Other...\" "
+"choice. This way, commonly-selected keyboard layouts are easier to select."
+
+#: ../C/gdm.xml:1588(term)
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr "/apps/gdm/simple-greeter/wm_use_compiz"
+
+#: ../C/gdm.xml:1591(para)
+msgid ""
+"Controls whether compiz is used as the window manager instead of metacity."
+msgstr ""
+"Controls whether Compiz is used as the window manager instead of Metacity."
+
+#: ../C/gdm.xml:1601(title)
+msgid "Accessibility Configuration"
+msgstr "Accessibility Configuration"
+
+#: ../C/gdm.xml:1603(para)
+msgid ""
+"If the user associated with running the GDM GUI programs has accessibility "
+"features enabled via GConf configuration, then the GDM GUI programs will "
+"recognize these."
+msgstr ""
+"If the user associated with running the GDM GUI programs has accessibility "
+"features enabled via GConf configuration, then the GDM GUI programs will "
+"recognise these."
+
+#: ../C/gdm.xml:1613(term)
+msgid "/desktop/gnome/interface/accessibility"
+msgstr "/desktop/gnome/interface/accessibility"
+
+#: ../C/gdm.xml:1616(para)
+msgid ""
+"Controls whether the Accessibility infrastructure will be started with the "
+"GDM GUI. This is needed for any accessibility technology programs to work."
+msgstr ""
+"Controls whether the Accessibility infrastructure will be started with the "
+"GDM GUI. This is needed for any accessibility technology programs to work."
+
+#: ../C/gdm.xml:1624(term)
+msgid "/desktop/gnome/applications/at/screen_magnifier_enabled"
+msgstr "/desktop/gnome/applications/at/screen_magnifier_enabled"
+
+#: ../C/gdm.xml:1627(para)
+msgid ""
+"If set, then the GNOME magnifier will be started with the GDM GUI programs."
+msgstr ""
+"If set, then the GNOME magnifier will be started with the GDM GUI programs."
+
+#: ../C/gdm.xml:1634(term)
+msgid "/desktop/gnome/applications/at/screen_keyboard_enabled"
+msgstr "/desktop/gnome/applications/at/screen_keyboard_enabled"
+
+#: ../C/gdm.xml:1637(para)
+msgid ""
+"If set, then the GNOME on-screen keyboard will be started with the GDM GUI "
+"programs."
+msgstr ""
+"If set, then the GNOME on-screen keyboard will be started with the GDM GUI "
+"programs."
+
+#: ../C/gdm.xml:1644(term)
+msgid "/desktop/gnome/applications/at/screen_reader_enabled"
+msgstr "/desktop/gnome/applications/at/screen_reader_enabled"
+
+#: ../C/gdm.xml:1647(para)
+msgid ""
+"If set, then the GNOME screen reader will be started with the GDM GUI "
+"programs."
+msgstr ""
+"If set, then the GNOME screen reader will be started with the GDM GUI "
+"programs."
+
+#: ../C/gdm.xml:1657(title)
+msgid "General Session Settings"
+msgstr "General Session Settings"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: ../C/gdm.xml:1666(para)
+msgid ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+msgstr ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+
+#: ../C/gdm.xml:1677(title)
+msgid "GNOME Settings Daemon"
+msgstr "GNOME Settings Daemon"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: ../C/gdm.xml:1690(para)
+msgid ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+msgstr ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+
+#: ../C/gdm.xml:1695(para)
+msgid ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+msgstr ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+
+#: ../C/gdm.xml:1700(para)
+msgid ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+
+#: ../C/gdm.xml:1708(title)
+msgid "GDM Session Configuration"
+msgstr "GDM Session Configuration"
+
+#: ../C/gdm.xml:1710(para)
+msgid ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+
+#: ../C/gdm.xml:1717(para)
+msgid ""
+"These files are installed, by default, to <filename>&lt;etc&gt;/X11/sessions/"
+"</filename>. For backwards compatibility any desktop files in the "
+"<filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/"
+"xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</filename> "
+"directories are also recognized by GDM."
+msgstr ""
+"These files are installed, by default, to <filename>&lt;etc&gt;/X11/sessions/"
+"</filename>. For backwards compatibility any desktop files in the "
+"<filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/"
+"xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</filename> "
+"directories are also recognised by GDM."
+
+#: ../C/gdm.xml:1726(para)
+msgid ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+msgstr ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+
+#: ../C/gdm.xml:1733(title)
+msgid "GDM User Session and Language Configuration"
+msgstr "GDM User Session and Language Configuration"
+
+#: ../C/gdm.xml:1734(para)
+msgid ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+msgstr ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+
+#: ../C/gdm.xml:1742(para)
+msgid ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+msgstr ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+
+#: ../C/gdm.xml:1749(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+msgstr ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+
+#: ../C/gdm.xml:1758(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+
+#: ../C/gdm.xml:1770(title)
+msgid "GDM Commands"
+msgstr "GDM Commands"
+
+#: ../C/gdm.xml:1773(title)
+msgid "GDM Root User Commands"
+msgstr "GDM Root User Commands"
+
+#: ../C/gdm.xml:1775(para)
+msgid ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+msgstr ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+
+#: ../C/gdm.xml:1781(title) ../C/gdm.xml:1796(title)
+msgid ""
+"<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+"<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+
+#: ../C/gdm.xml:1784(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+msgstr ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalisation, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+
+#: ../C/gdm.xml:1800(term)
+msgid "-?, --help"
+msgstr "-?, --help"
+
+#: ../C/gdm.xml:1802(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "Gives a brief overview of the command line options."
+
+#: ../C/gdm.xml:1809(term)
+msgid "--debug"
+msgstr "--debug"
+
+#: ../C/gdm.xml:1811(para)
+msgid ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+msgstr ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+
+#: ../C/gdm.xml:1821(term)
+msgid "--fatal-warnings"
+msgstr "--fatal-warnings"
+
+#: ../C/gdm.xml:1823(para)
+msgid "Make all warnings cause GDM to exit."
+msgstr "Make all warnings cause GDM to exit."
+
+#: ../C/gdm.xml:1830(term)
+msgid "--timed-exit"
+msgstr "--timed-exit"
+
+#: ../C/gdm.xml:1832(para)
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr "Exit after 30 seconds. Useful for debugging."
+
+#: ../C/gdm.xml:1839(term)
+msgid "--version"
+msgstr "--version"
+
+#: ../C/gdm.xml:1841(para)
+msgid "Print the version of the GDM daemon."
+msgstr "Print the version of the GDM daemon."
+
+#: ../C/gdm.xml:1850(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "<command>gdm-restart</command> Command Line Options"
+
+#: ../C/gdm.xml:1852(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+
+#: ../C/gdm.xml:1860(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "<command>gdm-safe-restart</command> Command Line Options"
+
+#: ../C/gdm.xml:1862(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+
+#: ../C/gdm.xml:1870(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "<command>gdm-stop</command> Command Line Options"
+
+#: ../C/gdm.xml:1872(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+
+#: ../C/gdm.xml:1883(title)
+msgid "Troubleshooting"
+msgstr "Troubleshooting"
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: ../C/gdm.xml:1891(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an email to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+msgstr ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an e-mail to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+
+#: ../C/gdm.xml:1898(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"email, please only include the GDM related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"e-mail, please only include the GDM-related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+
+#: ../C/gdm.xml:1913(title)
+msgid "GDM Will Not Start"
+msgstr "GDM Will Not Start"
+
+#: ../C/gdm.xml:1915(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialogue when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+
+#: ../C/gdm.xml:1924(para)
+msgid ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+
+#: ../C/gdm.xml:1937(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+
+#: ../C/gdm.xml:1948(title)
+msgid "License"
+msgstr "Licence"
+
+#: ../C/gdm.xml:1949(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public Licence</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the Licence, or (at your "
+"option) any later version."
+
+#: ../C/gdm.xml:1957(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+"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 <citetitle>GNU General Public "
+"Licence</citetitle> for more details."
+
+#: ../C/gdm.xml:1963(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+"A copy of the <citetitle>GNU General Public Licence</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public Licence</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"David Lodge <dave@cirt.net>, 2007\n"
+"Philip Withnall <philip@tecnocode.co.uk>, 2009"
+
+#~ msgid "Bill"
+#~ msgstr "Bill"
+
+#~ msgid "Haneman"
+#~ msgstr "Haneman"
+
+#~ msgid "Bill.Haneman@Sun.COM"
+#~ msgstr "Bill.Haneman@Sun.COM"
+
+#~ msgid ""
+#~ "Configurator - The configuration application (<command>gdmsetup</"
+#~ "command>)."
+#~ msgstr ""
+#~ "Configurator - The configuration application (<command>gdmsetup</"
+#~ "command>)."
+
+#~ msgid "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+#~ msgstr "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+
+#~ msgid ""
+#~ "Greeter - The graphical login window (<command>gdmlogin</command> or "
+#~ "<command>gdmgreeter</command>)."
+#~ msgstr ""
+#~ "Greeter - The graphical login window (<command>gdmlogin</command> or "
+#~ "<command>gdmgreeter</command>)."
+
+#~ msgid ""
+#~ "GTK+ Greeter - The standard login window (<command>gdmlogin</command>)."
+#~ msgstr ""
+#~ "GTK+ Greeter - The standard login window (<command>gdmlogin</command>)."
+
+#~ msgid ""
+#~ "Paths that start with a word in angle brackets are relative to the "
+#~ "installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> "
+#~ "refers to <filename>&lt;share&gt;/pixmaps</filename> if GDM was "
+#~ "configured with <command>--prefix=/usr</command>. Normally also note that "
+#~ "GDM is installed with <command>--sysconfigdir=&lt;etc&gt;/X11</command>, "
+#~ "meaning any path to which we refer to as <filename>&lt;etc&gt;/gdm/"
+#~ "PreSession</filename> usually means <filename>&lt;etc/X11&gt;/gdm/"
+#~ "PreSession</filename>. Note that for interoperability it is recommended "
+#~ "that you use a --prefix of <filename>/usr</filename> and a --sysconfdir "
+#~ "of <filename>&lt;etc&gt;/X11</filename>."
+#~ msgstr ""
+#~ "Paths that start with a word in angle brackets are relative to the "
+#~ "installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> "
+#~ "refers to <filename>&lt;share&gt;/pixmaps</filename> if GDM was "
+#~ "configured with <command>--prefix=/usr</command>. Normally also note that "
+#~ "GDM is installed with <command>--sysconfigdir=&lt;etc&gt;/X11</command>, "
+#~ "meaning any path to which we refer to as <filename>&lt;etc&gt;/gdm/"
+#~ "PreSession</filename> usually means <filename>&lt;etc/X11&gt;/gdm/"
+#~ "PreSession</filename>. Note that for interoperability it is recommended "
+#~ "that you use a --prefix of <filename>/usr</filename> and a --sysconfdir "
+#~ "of <filename>&lt;etc&gt;/X11</filename>."
+
+#~ msgid ""
+#~ "For further information about GDM, see the <ulink type=\"http\" url="
+#~ "\"http://www.gnome.org/projects/gdm/\"> the GDM project website</ulink>. "
+#~ "Please submit any bug reports or enhancement requests to the \"gdm\" "
+#~ "category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/"
+#~ "\">bugzilla.gnome.org</ulink>. You can also send a message to the "
+#~ "<address><email>gdm-list@gnome.org</email></address> mail list to discuss "
+#~ "any issues or concerns with the GDM program."
+#~ msgstr ""
+#~ "For further information about GDM, see the <ulink type=\"http\" url="
+#~ "\"http://www.gnome.org/projects/gdm/\"> the GDM project website</ulink>. "
+#~ "Please submit any bug reports or enhancement requests to the \"gdm\" "
+#~ "category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/"
+#~ "\">bugzilla.gnome.org</ulink>. You can also send a message to the "
+#~ "<address><email>gdm-list@gnome.org</email></address> mail list to discuss "
+#~ "any issues or concerns with the GDM program."
+
+#~ msgid ""
+#~ "The key/value pairs defined in the GDM configuration files and the "
+#~ "location of these files are considered \"stable\" interfaces and should "
+#~ "only change in ways that are backwards compatible. Note that this "
+#~ "includes functionality like the GDM scripts (Init, PreSession, "
+#~ "PostSession, PostLogin, XKeepsCrashing, etc.); directory locations "
+#~ "(ServAuthDir, PidFile, etc.), system applications (SoundProgram), etc. "
+#~ "Some configuration values depend on OS interfaces may need to be modified "
+#~ "to work on a given OS. Typical examples are HaltCommand, RebootCommand, "
+#~ "CustomCommands, SuspendCommand, StandardXServer, Xnest, SoundProgram, and "
+#~ "the \"command\" value for each \"server-foo\"."
+#~ msgstr ""
+#~ "The key/value pairs defined in the GDM configuration files and the "
+#~ "location of these files are considered \"stable\" interfaces and should "
+#~ "only change in ways that are backwards compatible. Note that this "
+#~ "includes functionality like the GDM scripts (Init, PreSession, "
+#~ "PostSession, PostLogin, XKeepsCrashing, etc.); directory locations "
+#~ "(ServAuthDir, PidFile, etc.); system applications (SoundProgram); etc. "
+#~ "Some configuration values depend on OS interfaces may need to be modified "
+#~ "to work on a given OS. Typical examples are HaltCommand, RebootCommand, "
+#~ "CustomCommands, SuspendCommand, StandardXServer, Xnest, SoundProgram and "
+#~ "the \"command\" value for each \"server-foo\"."
+
+#~ msgid ""
+#~ "Note: distributions often change the default values of keys to support "
+#~ "their platform. Command-line interfaces for GDM programs installed to "
+#~ "<filename>&lt;bin&gt;</filename> and <filename>&lt;sbin&gt;</filename> "
+#~ "are considered stable. Refer to your distribution documentation to see if "
+#~ "there are any distribution-specific changes to these GDM interfaces and "
+#~ "what support exists for them."
+#~ msgstr ""
+#~ "Note: distributions often change the default values of keys to support "
+#~ "their platform. Command-line interfaces for GDM programs installed to "
+#~ "<filename>&lt;bin&gt;</filename> and <filename>&lt;sbin&gt;</filename> "
+#~ "are considered stable. Refer to your distribution documentation to see if "
+#~ "there are any distribution-specific changes to these GDM interfaces and "
+#~ "what support exists for them."
+
+#~ msgid ""
+#~ "As of the GDM 2.15 development series, some one-dash arguments are no "
+#~ "longer supported. This includes the \"-xdmaddress\", \"-clientaddress\", "
+#~ "and \"-connectionType\" arguments used by <command>gdmchooser</command>. "
+#~ "These arguments have been changed to now use two dashes."
+#~ msgstr ""
+#~ "As of the GDM 2.15 development series, some one-dash arguments are no "
+#~ "longer supported. This includes the \"-xdmaddress\", \"-clientaddress\", "
+#~ "and \"-connectionType\" arguments used by <command>gdmchooser</command>. "
+#~ "These arguments have been changed to use two dashes."
+
+#~ msgid ""
+#~ "If issues are discovered that break compatibility, please file a bug with "
+#~ "an \"urgent\" priority."
+#~ msgstr ""
+#~ "If issues are discovered that break compatibility, please file a bug with "
+#~ "an \"urgent\" priority."
+
+#~ msgid "The GDM Daemon"
+#~ msgstr "The GDM Daemon"
+
+#~ msgid ""
+#~ "The GDM daemon supports a UNIX domain socket protocol which can be used "
+#~ "to control aspects of its behavior and to query information. This "
+#~ "protocol is described in the \"Controlling GDM\" section of this document."
+#~ msgstr ""
+#~ "The GDM daemon supports a UNIX domain socket protocol which can be used "
+#~ "to control aspects of its behavior and to query information. This "
+#~ "protocol is described in the \"Controlling GDM\" section of this document."
+
+#~ msgid ""
+#~ "GDM can be asked to manage a display a number of ways. Local displays are "
+#~ "always managed when GDM starts and will be restarted when a user's "
+#~ "session is finished. Displays can be requested via XDMCP, flexible "
+#~ "displays can be requested by running the <command>gdmflexiserver</"
+#~ "command> command. Displays that are started on request are not restarted "
+#~ "on session exit. GDM also provides the <command>gdmdynamic</command> "
+#~ "command to allow easier management of displays on a multi-user server. "
+#~ "These display types are discussed further in the next section."
+#~ msgstr ""
+#~ "GDM can be asked to manage a display a number of ways. Local displays are "
+#~ "always managed when GDM starts and will be restarted when a user's "
+#~ "session is finished. Displays can be requested via XDMCP, flexible "
+#~ "displays can be requested by running the <command>gdmflexiserver</"
+#~ "command> command. Displays that are started on request are not restarted "
+#~ "on session exit. GDM also provides the <command>gdmdynamic</command> "
+#~ "command to allow easier management of displays on a multi-user server. "
+#~ "These display types are discussed further in the next section."
+
+#~ msgid ""
+#~ "When the GDM daemon is asked to manage a display, it will fork an X "
+#~ "server process, then run the <filename>Init</filename> script as the root "
+#~ "user, and start the login GUI dialog as a slave process on the display. "
+#~ "GDM can be configured to use either <command>gdmgreeter</command> (the "
+#~ "default) or <command>gdmlogin</command> as the GUI dialog program. The "
+#~ "<command>gdmlogin</command> program supports accessibility while the "
+#~ "<command>gdmgreeter</command> program supports greater themeability. The "
+#~ "GUI dialog is run as the unpriviledged \"gdm\" user/group which is "
+#~ "described in the \"Security\" section below. The GUI dialog communicates "
+#~ "with the daemon via a sockets protocol and via standard input/output. The "
+#~ "slave, for example passes the username and password information to the "
+#~ "GDM daemon via standard input/output so the daemon can handle the actual "
+#~ "authentication."
+#~ msgstr ""
+#~ "When the GDM daemon is asked to manage a display, it will fork an X "
+#~ "server process, then run the <filename>Init</filename> script as the root "
+#~ "user, and start the login GUI dialogue as a slave process on the display. "
+#~ "GDM can be configured to use either <command>gdmgreeter</command> (the "
+#~ "default) or <command>gdmlogin</command> as the GUI dialogue program. The "
+#~ "<command>gdmlogin</command> program supports accessibility while the "
+#~ "<command>gdmgreeter</command> program supports greater themeability. The "
+#~ "GUI dialogue is run as the unprivileged \"gdm\" user/group which is "
+#~ "described in the \"Security\" section below. The GUI dialogue "
+#~ "communicates with the daemon via a sockets protocol and via standard "
+#~ "input/output. The slave, for example passes the username and password "
+#~ "information to the GDM daemon via standard input/output so the daemon can "
+#~ "handle the actual authentication."
+
+#~ msgid ""
+#~ "The login GUI dialog screen allows the user to select which session they "
+#~ "wish to start and which language they wish to use. Sessions are defined "
+#~ "by files that end in the .desktop extension and more information about "
+#~ "these files can be found in the \"Configuration\" section. The user "
+#~ "enters their name and password and if these successfully authenticate, "
+#~ "GDM will start the requested session for the user. It is possible to "
+#~ "configure GDM to avoid the authentication process by turning on the "
+#~ "Automatic or Timed Login features in the GDM configuration. The login GUI "
+#~ "can also be configured to provide additional features to the user, such "
+#~ "as the Face Browser; the ability to halt, restart, or suspend the system; "
+#~ "and/or edit the login configuration (after entering the root password)."
+#~ msgstr ""
+#~ "The login GUI dialogue screen allows the user to select which session "
+#~ "they wish to start and which language they wish to use. Sessions are "
+#~ "defined by files that end in the .desktop extension and more information "
+#~ "about these files can be found in the \"Configuration\" section. The user "
+#~ "enters their name and password and if these successfully authenticate, "
+#~ "GDM will start the requested session for the user. It is possible to "
+#~ "configure GDM to avoid the authentication process by turning on the "
+#~ "Automatic or Timed Login features in the GDM configuration. The login GUI "
+#~ "can also be configured to provide additional features to the user, such "
+#~ "as the Face Browser; the ability to halt, restart or suspend the system; "
+#~ "and/or edit the login configuration (after entering the root password)."
+
+#~ msgid ""
+#~ "GDM, by default, will use Pluggable Authentication Modules (PAM) for "
+#~ "authentication, but can also support regular crypt and shadow passwords "
+#~ "on legacy systems. After authenticating a user, the daemon runs the "
+#~ "<filename>PostLogin</filename> script as root, and forks a slave process "
+#~ "to start the requested session. This slave process runs the "
+#~ "<filename>PreSession</filename> script as root, sets up the user's "
+#~ "environment, and starts the requested session. GDM keeps track of the "
+#~ "user's default session and language in the user's <filename>~/.dmrc</"
+#~ "filename> and will use these defaults if the user did not pick a session "
+#~ "or language in the login GUI. On Solaris, GDM (since version 2.8.0.3) "
+#~ "uses the SDTLOGIN interface after user authentication to tell the X "
+#~ "server to be restarted as the user instead of as root for added security. "
+#~ "When the user's session exits, the GDM daemon will run the "
+#~ "<filename>PostSession</filename> script as root."
+#~ msgstr ""
+#~ "GDM, by default, will use Pluggable Authentication Modules (PAM) for "
+#~ "authentication, but can also support regular crypt and shadow passwords "
+#~ "on legacy systems. After authenticating a user, the daemon runs the "
+#~ "<filename>PostLogin</filename> script as root, and forks a slave process "
+#~ "to start the requested session. This slave process runs the "
+#~ "<filename>PreSession</filename> script as root, sets up the user's "
+#~ "environment, and starts the requested session. GDM keeps track of the "
+#~ "user's default session and language in the user's <filename>~/.dmrc</"
+#~ "filename> and will use these defaults if the user did not pick a session "
+#~ "or language in the login GUI. On Solaris, GDM (since version 2.8.0.3) "
+#~ "uses the SDTLOGIN interface after user authentication to tell the X "
+#~ "server to be restarted as the user instead of as root for added security. "
+#~ "When the user's session exits, the GDM daemon will run the "
+#~ "<filename>PostSession</filename> script as root."
+
+#~ msgid ""
+#~ "For those looking at the code, the gdm_verify_user function in "
+#~ "<filename>daemon/verify-pam.c</filename> is used for normal login and the "
+#~ "gdm_verify_setup_user function is used for automatic login."
+#~ msgstr ""
+#~ "For those looking at the code, the gdm_verify_user function in "
+#~ "<filename>daemon/verify-pam.c</filename> is used for normal login and the "
+#~ "gdm_verify_setup_user function is used for automatic login."
+
+#~ msgid "Different Display Types"
+#~ msgstr "Different Display Types"
+
+#~ msgid ""
+#~ "GDM supports three different display types: static (local) displays, "
+#~ "flexible (on-demand) displays, and XDMCP (remote) displays. The \"X "
+#~ "Server Definitions\" and the \"Local Static X Display Configuration\" "
+#~ "subsections of the \"Configuration\" section explains how these various "
+#~ "types of displays are defined in the GDM configuration file."
+#~ msgstr ""
+#~ "GDM supports three different display types: static (local) displays, "
+#~ "flexible (on-demand) displays, and XDMCP (remote) displays. The \"X "
+#~ "Server Definitions\" and the \"Local Static X Display Configuration\" "
+#~ "subsections of the \"Configuration\" section explains how these various "
+#~ "types of displays are defined in the GDM configuration file."
+
+#~ msgid ""
+#~ "Local static displays are always started by the daemon, and when they die "
+#~ "or are killed, they are restarted. GDM can run as many of these as "
+#~ "needed. GDM can also manage displays on which it does not manage a GUI "
+#~ "login, thus GDM can be used for supporting X terminals."
+#~ msgstr ""
+#~ "Local static displays are always started by the daemon, and when they die "
+#~ "or are killed, they are restarted. GDM can run as many of these as "
+#~ "needed. GDM can also manage displays on which it does not manage a GUI "
+#~ "login, thus GDM can be used for supporting X terminals."
+
+#~ msgid ""
+#~ "Flexible, or on demand displays, are started via the socket protocol with "
+#~ "the <command>gdmflexiserver</command> command. This feature is only "
+#~ "available to users logged in on the console and will display a new login "
+#~ "screen. If a flexible display has previously been started on the console, "
+#~ "running <command>gdmflexiserver</command> again will display a menu "
+#~ "allowing users to switch back to a previous session or start a new "
+#~ "flexible session. The <command>gdmflexiserver</command> locks the current "
+#~ "session before starting a new flexible display, so the user's password "
+#~ "must be entered before returning to an existing session. The "
+#~ "<command>gdmflexiserver</command> command can also be used to launch "
+#~ "nested <command>Xnest</command> display. These are launched in a window "
+#~ "in the user's current session. Nested displays can be started even if not "
+#~ "logged into the console and are started by running the "
+#~ "<command>gdmflexiserver -n</command> command. Flexible displays are not "
+#~ "restarted when the user session ends. Flexible displays require virtual "
+#~ "terminal (VT) support in the kernel, and will not be available if not "
+#~ "supported (such as on Solaris). Nested displays require that the X server "
+#~ "supports Xnest."
+#~ msgstr ""
+#~ "Flexible, or on demand displays, are started via the socket protocol with "
+#~ "the <command>gdmflexiserver</command> command. This feature is only "
+#~ "available to users logged in on the console and will display a new login "
+#~ "screen. If a flexible display has previously been started on the console, "
+#~ "running <command>gdmflexiserver</command> again will display a menu "
+#~ "allowing users to switch back to a previous session or start a new "
+#~ "flexible session. The <command>gdmflexiserver</command> locks the current "
+#~ "session before starting a new flexible display, so the user's password "
+#~ "must be entered before returning to an existing session. The "
+#~ "<command>gdmflexiserver</command> command can also be used to launch "
+#~ "nested <command>Xnest</command> display. These are launched in a window "
+#~ "in the user's current session. Nested displays can be started even if not "
+#~ "logged into the console and are started by running the "
+#~ "<command>gdmflexiserver -n</command> command. Flexible displays are not "
+#~ "restarted when the user session ends. Flexible displays require virtual "
+#~ "terminal (VT) support in the kernel, and will not be available if not "
+#~ "supported (such as on Solaris). Nested displays require that the X server "
+#~ "supports Xnest."
+
+#~ msgid ""
+#~ "The last display type is the XDMCP remote displays which are described in "
+#~ "the next section. Remote hosts can connect to GDM and present the login "
+#~ "screen if this is enabled. Some things are different for remote sessions. "
+#~ "For example, the Actions menu which allows you to shut down, restart, "
+#~ "suspend, or configure GDM are not shown."
+#~ msgstr ""
+#~ "The last display type is the XDMCP remote displays which are described in "
+#~ "the next section. Remote hosts can connect to GDM and present the login "
+#~ "screen if this is enabled. Some things are different for remote sessions. "
+#~ "For example, the Actions menu which allows you to shut down, restart, "
+#~ "suspend, or configure GDM are not shown."
+
+#~ msgid ""
+#~ "Displays started via the <command>gdmdynamic</command> command are "
+#~ "treated as local displays, so they are restarted automatically on when "
+#~ "the session exits. This command is intended to more effectively manage "
+#~ "the displays on a multi-user server (many displays connected to a single "
+#~ "server)."
+#~ msgstr ""
+#~ "Displays started via the <command>gdmdynamic</command> command are "
+#~ "treated as local displays, so they are restarted automatically on when "
+#~ "the session exits. This command is intended to more effectively manage "
+#~ "the displays on a multi-user server (many displays connected to a single "
+#~ "server)."
+
+#~ msgid "Securing Remote Connection Through SSH"
+#~ msgstr "Securing Remote Connection Through SSH"
+
+#~ msgid ""
+#~ "As explained in the \"Security\" section, XDMCP does not use any kind of "
+#~ "encryption and as such is inherently insecure. As XDMCP uses UDP as a "
+#~ "network transport layer, it is not possible to simply secure it through "
+#~ "an SSH tunnel."
+#~ msgstr ""
+#~ "As explained in the \"Security\" section, XDMCP does not use any kind of "
+#~ "encryption and as such is inherently insecure. As XDMCP uses UDP as a "
+#~ "network transport layer, it is not possible to simply secure it through "
+#~ "an SSH tunnel."
+
+#~ msgid ""
+#~ "To remedy this problem, gdm can be configured at compilation-time with "
+#~ "the option --enable-secureremote, in which case gdm proposes as a built-"
+#~ "in session a session called \"Secure Remote Connection\". Starting such a "
+#~ "session allows the user to enter the name or the address of the host on "
+#~ "which to connect; provided the said host runs an SSH server, the user "
+#~ "then gets connected to the server on which the default X session is "
+#~ "started and displayed on the local host."
+#~ msgstr ""
+#~ "To remedy this problem, gdm can be configured at compilation-time with "
+#~ "the option --enable-secureremote, in which case gdm proposes as a built-"
+#~ "in session a session called \"Secure Remote Connection\". Starting such a "
+#~ "session allows the user to enter the name or the address of the host on "
+#~ "which to connect, provided the said host runs an SSH server, the user is "
+#~ "then connected to the server on which the default X session is started "
+#~ "and displayed on the local host."
+
+#~ msgid ""
+#~ "Using this session allows a much more secure network connection and only "
+#~ "necessitates to have an SSH server running on the remote host."
+#~ msgstr ""
+#~ "Using this session allows a much more secure network connection and only "
+#~ "necessitates to have an SSH server running on the remote host."
+
+#~ msgid "The GTK+ Greeter"
+#~ msgstr "The GTK+ Greeter"
+
+#~ msgid ""
+#~ "The GTK+ Greeter is the default graphical user interface that is "
+#~ "presented to the user. The greeter contains a menu at the top, an "
+#~ "optional face browser, an optional logo and a text entry widget. This "
+#~ "greeter has full accessibility support, and should be used by users with "
+#~ "accessibility needs."
+#~ msgstr ""
+#~ "The GTK+ Greeter is the default graphical user interface that is "
+#~ "presented to the user. The greeter contains a menu at the top, an "
+#~ "optional face browser, an optional logo and a text entry widget. This "
+#~ "greeter has full accessibility support and should be used by users with "
+#~ "accessibility needs."
+
+#~ msgid ""
+#~ "The text entry field is used for entering logins, passwords, passphrases "
+#~ "etc. <command>gdmlogin</command> is controlled by the underlying daemon "
+#~ "and is basically stateless. The daemon controls the greeter through a "
+#~ "simple protocol where it can ask the greeter for a text string with echo "
+#~ "turned on or off. Similarly, the daemon can change the label above the "
+#~ "text entry widget to correspond to the value the authentication system "
+#~ "wants the user to enter."
+#~ msgstr ""
+#~ "The text entry field is used for entering logins, passwords, passphrases "
+#~ "etc. <command>gdmlogin</command> is controlled by the underlying daemon "
+#~ "and is basically stateless. The daemon controls the greeter through a "
+#~ "simple protocol where it can ask the greeter for a text string with echo "
+#~ "turned on or off. Similarly, the daemon can change the label above the "
+#~ "text entry widget to correspond to the value the authentication system "
+#~ "wants the user to enter."
+
+#~ msgid ""
+#~ "The menu bar in the top of the greeter enables the user to select the "
+#~ "requested session type/desktop environment, select an appropriate locale/"
+#~ "language, halt/restart/suspend the computer, configure GDM (given the "
+#~ "user knows the root password), change the GTK+ theme, or start an XDMCP "
+#~ "chooser."
+#~ msgstr ""
+#~ "The menu bar in the top of the greeter enables the user to select the "
+#~ "requested session type/desktop environment, select an appropriate locale/"
+#~ "language, halt/restart/suspend the computer, configure GDM (given the "
+#~ "user knows the root password), change the GTK+ theme or start an XDMCP "
+#~ "chooser."
+
+#~ msgid ""
+#~ "The greeter can optionally display a logo in the login window. The image "
+#~ "must be in a format readable to the gdk-pixbuf library (GIF, JPG, PNG, "
+#~ "TIFF, XPM and possibly others), and it must be readable to the GDM user. "
+#~ "See the <filename>Logo</filename> option in the reference section below "
+#~ "for details."
+#~ msgstr ""
+#~ "The greeter can optionally display a logo in the login window. The image "
+#~ "must be in a format readable to the gdk-pixbuf library (GIF, JPG, PNG, "
+#~ "TIFF, XPM and possibly others), and it must be readable to the GDM user. "
+#~ "See the <filename>Logo</filename> option in the reference section below "
+#~ "for details."
+
+#~ msgid "The Themed Greeter"
+#~ msgstr "The Themed Greeter"
+
+#~ msgid ""
+#~ "The Themed Greeter is a greeter interface that takes up the whole screen "
+#~ "and is very themable. Themes can be selected and new themes can be "
+#~ "installed by the configuration application or by setting the "
+#~ "<filename>GraphicalTheme</filename> configuration key. The Themed Greeter "
+#~ "is much like the GTK+ Greeter in that it is controlled by the underlying "
+#~ "daemon, is stateless, and is controlled by the daemon using the same "
+#~ "simple protocol."
+#~ msgstr ""
+#~ "The Themed Greeter is a greeter interface that takes up the whole screen "
+#~ "and is very themable. Themes can be selected and new themes can be "
+#~ "installed by the configuration application or by setting the "
+#~ "<filename>GraphicalTheme</filename> configuration key. The Themed Greeter "
+#~ "is much like the GTK+ Greeter in that it is controlled by the underlying "
+#~ "daemon, is stateless, and is controlled by the daemon using the same "
+#~ "simple protocol."
+
+#~ msgid ""
+#~ "The look and feel of this greeter is really controlled by the theme and "
+#~ "so the user interface elements that are present may be different. The "
+#~ "only thing that must always be present is the text entry field as "
+#~ "described above in the GTK+ Greeter. The theme can include buttons that "
+#~ "allow the user to select an appropriate locale/language, halt/restart/"
+#~ "suspend the computer, configure GDM (given the user knows the root "
+#~ "password), or start an XDMCP chooser."
+#~ msgstr ""
+#~ "The look and feel of this greeter is really controlled by the theme and "
+#~ "so the user interface elements that are present may be different. The "
+#~ "only thing that must always be present is the text entry field as "
+#~ "described above in the GTK+ Greeter. The theme can include buttons that "
+#~ "allow the user to select an appropriate locale/language, halt/restart/"
+#~ "suspend the computer, configure GDM (given the user knows the root "
+#~ "password) or start an XDMCP chooser."
+
+#~ msgid ""
+#~ "You can always get a menu of available actions by pressing the F10 key. "
+#~ "This can be useful if the theme doesn't provide certain buttons when you "
+#~ "wish to do some action allowed by the GDM configuration."
+#~ msgstr ""
+#~ "You can always get a menu of available actions by pressing the F10 key. "
+#~ "This can be useful if the theme doesn't provide certain buttons when you "
+#~ "wish to do some action allowed by the GDM configuration."
+
+#~ msgid ""
+#~ "GDM supports a face browser which will display a list of users who can "
+#~ "login and an icon for each user. This feature can be used with the GTK+ "
+#~ "Greeter if the <filename>Browser</filename> configuration option is set "
+#~ "to \"true\". This feature can be used with the Themed Greeter if using a "
+#~ "GDM theme which includes a \"userlist\" item type is defined, such as "
+#~ "\"happygnome-list\""
+#~ msgstr ""
+#~ "GDM supports a face browser which will display a list of users who can "
+#~ "login and an icon for each user. This feature can be used with the GTK+ "
+#~ "Greeter if the <filename>Browser</filename> configuration option is set "
+#~ "to \"true\". This feature can be used with the Themed Greeter if using a "
+#~ "GDM theme which includes a \"userlist\" item type is defined, such as "
+#~ "\"happygnome-list\""
+
+#~ msgid ""
+#~ "By default, the face browser is disabled since revealing usernames on the "
+#~ "login screen is not appropriate on many systems for security reasons. "
+#~ "Also GDM requires some setup to specify which users should be visible. "
+#~ "Setup can be done on the \"Users\" tab in <command>gdmsetup</command>. "
+#~ "This feature is most practical to use on a system with a smaller number "
+#~ "of users."
+#~ msgstr ""
+#~ "By default, the face browser is disabled since revealing usernames on the "
+#~ "login screen is not appropriate on many systems for security reasons. "
+#~ "Also GDM requires some setup to specify which users should be visible. "
+#~ "Setup can be done on the \"Users\" tab in <command>gdmsetup</command>. "
+#~ "This feature is most practical to use on a system with a smaller number "
+#~ "of users."
+
+#~ msgid ""
+#~ "Users may run the <command>gdmphotosetup</command> command to configure "
+#~ "the image to use for their userid. This program properly scales the file "
+#~ "down if it is larger than the <filename>MaxIconWidth</filename> or "
+#~ "<filename>MaxIconHeight</filename> configuration options and places the "
+#~ "icon in a file called <filename>~/.face</filename>. Although "
+#~ "<command>gdmphotosetup</command> scales user images automatically, this "
+#~ "does not guarantee that user images are properly scaled since a user may "
+#~ "create their <filename>~/.face</filename> file by hand."
+#~ msgstr ""
+#~ "Users may run the <command>gdmphotosetup</command> command to configure "
+#~ "the image to use for their userid. This program properly scales the file "
+#~ "down if it is larger than the <filename>MaxIconWidth</filename> or "
+#~ "<filename>MaxIconHeight</filename> configuration options and places the "
+#~ "icon in a file called <filename>~/.face</filename>. Although "
+#~ "<command>gdmphotosetup</command> scales user images automatically, this "
+#~ "does not guarantee that user images are properly scaled since a user may "
+#~ "create their <filename>~/.face</filename> file by hand."
+
+#~ msgid ""
+#~ "Please note that loading and scaling face icons located in user home "
+#~ "directories can be a very time-consuming task. Since it not practical to "
+#~ "load images over NIS or NFS, GDM does not attempt to load face images "
+#~ "from remote home directories. Furthermore, GDM will give up loading face "
+#~ "images after 5 seconds of activity and will only display the users whose "
+#~ "pictures it has gotten so far. The <filename>Include</filename> "
+#~ "configuration option can be used to specify a set of users who should "
+#~ "appear on the face browser. As long as the users to include is of a "
+#~ "reasonable size, there should not be a problem with GDM being unable to "
+#~ "access the face images. To work around such problems, it is recommended "
+#~ "to place face images in the directory specified by the "
+#~ "<filename>GlobalFaceDir</filename> configuration option."
+#~ msgstr ""
+#~ "Please note that loading and scaling face icons located in user home "
+#~ "directories can be a very time-consuming task. Since it not practical to "
+#~ "load images over NIS or NFS, GDM does not attempt to load face images "
+#~ "from remote home directories. Furthermore, GDM will give up loading face "
+#~ "images after 5 seconds of activity and will only display the users whose "
+#~ "pictures it has gotten so far. The <filename>Include</filename> "
+#~ "configuration option can be used to specify a set of users who should "
+#~ "appear on the face browser. As long as the users to include is of a "
+#~ "reasonable size, there should not be a problem with GDM being unable to "
+#~ "access the face images. To work around such problems, it is recommended "
+#~ "to place face images in the directory specified by the "
+#~ "<filename>GlobalFaceDir</filename> configuration option."
+
+#~ msgid ""
+#~ "To control the users who get displayed in the face browser, there are a "
+#~ "number of configuration options that can be used. If the "
+#~ "<filename>IncludeAll</filename> option is set to true, then the password "
+#~ "file will be scanned and all users will be displayed. If "
+#~ "<filename>IncludeAll</filename> option is set to false, then the "
+#~ "<filename>Include</filename> option should contain a list of users "
+#~ "separated by commas. Only the users specified will be displayed. Any user "
+#~ "listed in the <filename>Exclude</filename> option and users whose UID's "
+#~ "is lower than <filename>MinimalUID</filename> will be filtered out "
+#~ "regardless of the <filename>IncludeAll</filename> setting. "
+#~ "<filename>IncludeAll</filename> is not recommended for systems where the "
+#~ "passwords are loaded over a network (such as when NIS is used), since it "
+#~ "can be very slow to load more than a small number of users over the "
+#~ "network.."
+#~ msgstr ""
+#~ "To control the users who get displayed in the face browser, there are a "
+#~ "number of configuration options that can be used. If the "
+#~ "<filename>IncludeAll</filename> option is set to true, then the password "
+#~ "file will be scanned and all users will be displayed. If "
+#~ "<filename>IncludeAll</filename> option is set to false, then the "
+#~ "<filename>Include</filename> option should contain a list of users "
+#~ "separated by commas. Only the users specified will be displayed. Any user "
+#~ "listed in the <filename>Exclude</filename> option and users whose UID's "
+#~ "is lower than <filename>MinimalUID</filename> will be filtered out "
+#~ "regardless of the <filename>IncludeAll</filename> setting. "
+#~ "<filename>IncludeAll</filename> is not recommended for systems where the "
+#~ "passwords are loaded over a network (such as when NIS is used), since it "
+#~ "can be very slow to load more than a small number of users over the "
+#~ "network.."
+
+#~ msgid ""
+#~ "When the browser is turned on, valid usernames on the computer are "
+#~ "inherently exposed to a potential intruder. This may be a bad idea if you "
+#~ "do not know who can get to a login screen. This is especially true if you "
+#~ "run XDMCP (turned off by default)."
+#~ msgstr ""
+#~ "When the browser is turned on, valid usernames on the computer are "
+#~ "inherently exposed to a potential intruder. This may be a bad idea if you "
+#~ "do not know who can get to a login screen. This is especially true if you "
+#~ "run XDMCP (turned off by default)."
+
+#~ msgid ""
+#~ "Output from the various X servers is stored in the GDM log directory, "
+#~ "which is configurable, but is usually <filename>&lt;var&gt;/log/gdm/</"
+#~ "filename>. The output from the session can be found in a file called "
+#~ "<filename>&lt;display&gt;.log</filename>. Four older files are also "
+#~ "stored with <filename>.1</filename> through <filename>.4</filename> "
+#~ "appended. These will be rotated as new sessions on that display are "
+#~ "started. You can use these logs to view what the X server said when it "
+#~ "started up."
+#~ msgstr ""
+#~ "Output from the various X servers is stored in the GDM log directory, "
+#~ "which is configurable, but is usually <filename>&lt;var&gt;/log/gdm/</"
+#~ "filename>. The output from the session can be found in a file called "
+#~ "<filename>&lt;display&gt;.log</filename>. Four older files are also "
+#~ "stored with <filename>.1</filename> through <filename>.4</filename> "
+#~ "appended. These will be rotated as new sessions on that display are "
+#~ "started. You can use these logs to view what the X server said when it "
+#~ "started up."
+
+#~ msgid ""
+#~ "The output from the user session is redirected to <filename>~/.xsession-"
+#~ "errors</filename> before even the <filename>PreSession</filename> script "
+#~ "is started. So it is not really necessary to redirect this again in the "
+#~ "session setup script. As is usually done. If the user session lasted less "
+#~ "then 10 seconds, GDM assumes that the session crashed and allows the user "
+#~ "to view this file in a dialog before returning to the login screen. This "
+#~ "way the user can view the session errors from the last session and "
+#~ "correct the problem this way."
+#~ msgstr ""
+#~ "The output from the user session is redirected to <filename>~/.xsession-"
+#~ "errors</filename> before even the <filename>PreSession</filename> script "
+#~ "is started. So it is not really necessary to redirect this again in the "
+#~ "session setup script. As is usually done. If the user session lasted less "
+#~ "then 10 seconds, GDM assumes that the session crashed and allows the user "
+#~ "to view this file in a dialogue before returning to the login screen. "
+#~ "This way the user can view the session errors from the last session and "
+#~ "correct the problem this way."
+
+#~ msgid ""
+#~ "You can suppress the 10 second warning by returning code 66 from the "
+#~ "<filename>Xsession</filename>script or from your session binary (the "
+#~ "default <filename>Xsession</filename> script propagates those codes "
+#~ "back). This is useful if you have some sort of special logins for which "
+#~ "it is not an error to return less then 10 seconds later, or if you setup "
+#~ "the session to already display some error message and the GDM message "
+#~ "would be confusing and redundant."
+#~ msgstr ""
+#~ "You can suppress the 10 second warning by returning code 66 from the "
+#~ "<filename>Xsession</filename>script or from your session binary (the "
+#~ "default <filename>Xsession</filename> script propagates those codes "
+#~ "back). This is useful if you have some sort of special logins for which "
+#~ "it is not an error to return less then 10 seconds later, or if you setup "
+#~ "the session to already display some error message and the GDM message "
+#~ "would be confusing and redundant."
+
+#~ msgid ""
+#~ "The session output is piped through the GDM daemon and so the "
+#~ "<filename>~/.xsession-errors</filename> file is capped at about 200 "
+#~ "kilobytes by GDM to prevent a possible denial of service attack on the "
+#~ "session. An app could perhaps on reading some wrong data print out "
+#~ "warnings or errors on the stderr or stdout. This could perhaps fill up "
+#~ "the user's home directory who would then have to log out and log back in "
+#~ "to clear this. This could be especially nasty if quotas are set. GDM also "
+#~ "correctly traps the XFSZ signal and stops writing the file, which would "
+#~ "lead to killed sessions if the file was redirected in the old fashioned "
+#~ "way from the script."
+#~ msgstr ""
+#~ "The session output is piped through the GDM daemon and so the "
+#~ "<filename>~/.xsession-errors</filename> file is capped at about 200 "
+#~ "kilobytes by GDM to prevent a possible denial of service attack on the "
+#~ "session. An app could, perhaps on reading some wrong data, print out "
+#~ "warnings or errors on stderr or stdout. This could fill up the user's "
+#~ "home directory, who would then have to log out and log back in to clear "
+#~ "this. This could be especially nasty if quotas are set. GDM also "
+#~ "correctly traps the XFSZ signal and stops writing the file, which would "
+#~ "lead to killed sessions if the file was redirected in the old fashioned "
+#~ "way from the script."
+
+#~ msgid ""
+#~ "Note that some distributors seem to override the <filename>~/.xsession-"
+#~ "errors</filename> redirection and do it themselves in their own Xsession "
+#~ "script (set by the <filename>BaseXsession</filename> configuration key) "
+#~ "which means that GDM will not be able to trap the output and cap this "
+#~ "file. You also lose output from the <filename>PreSession</filename> "
+#~ "script which can make debugging things harder to figure out as perhaps "
+#~ "useful output of what is wrong will not be printed out. See the "
+#~ "description of the <filename>BaseXsession</filename> configuration key "
+#~ "for more information, especially on how to handle multiple display "
+#~ "managers using the same script."
+#~ msgstr ""
+#~ "Note that some distributors seem to override the <filename>~/.xsession-"
+#~ "errors</filename> redirection and do it themselves in their own Xsession "
+#~ "script (set by the <filename>BaseXsession</filename> configuration key) "
+#~ "which means that GDM will not be able to trap the output and cap this "
+#~ "file. You also lose output from the <filename>PreSession</filename> "
+#~ "script which can make debugging things harder to figure out as perhaps "
+#~ "useful output of what is wrong will not be printed out. See the "
+#~ "description of the <filename>BaseXsession</filename> configuration key "
+#~ "for more information, especially on how to handle multiple display "
+#~ "managers using the same script."
+
+#~ msgid ""
+#~ "If you run a system with quotas set, it would be good to delete the "
+#~ "<filename>~/.xsession-errors</filename> in the <filename>PostSession</"
+#~ "filename> script. Such that this log file doesn't unnecessarily stay "
+#~ "around."
+#~ msgstr ""
+#~ "If you run a system with quotas set, it would be a good idea to delete "
+#~ "the <filename>~/.xsession-errors</filename> in the <filename>PostSession</"
+#~ "filename> script. So that this log file doesn't take up unnecessarily "
+#~ "disk space."
+
+#~ msgid "Accessing Files"
+#~ msgstr "Accessing Files"
+
+#~ msgid ""
+#~ "In general GDM is very reluctant regarding reading/writing of user files "
+#~ "(such as the <filename>~/.dmrc</filename>, <filename>~/.face</filename>, "
+#~ "<filename>~/.xsession-errors</filename>, and <filename>~/.Xauthority</"
+#~ "filename> files). For instance it refuses to access anything but regular "
+#~ "files. Links, sockets and devices are ignored. The value of the "
+#~ "<filename>RelaxPermissions</filename> parameter determines whether GDM "
+#~ "should accept files writable by the user's group or others. These are "
+#~ "ignored by default."
+#~ msgstr ""
+#~ "In general GDM is very reluctant regarding reading/writing of user files "
+#~ "(such as the <filename>~/.dmrc</filename>, <filename>~/.face</filename>, "
+#~ "<filename>~/.xsession-errors</filename>, and <filename>~/.Xauthority</"
+#~ "filename> files). For instance it refuses to access anything but regular "
+#~ "files. Links, sockets and devices are ignored. The value of the "
+#~ "<filename>RelaxPermissions</filename> parameter determines whether GDM "
+#~ "should accept files writable by the user's group or others. These are "
+#~ "ignored by default."
+
+#~ msgid ""
+#~ "All operations on user files are done with the effective user id of the "
+#~ "user. If the sanity check fails on the user's <filename>.Xauthority</"
+#~ "filename> file, a fallback cookie is created in the directory specified "
+#~ "by the <filename>UserAuthFBDir</filename> configuration setting "
+#~ "(<filename>/tmp</filename> by default)."
+#~ msgstr ""
+#~ "All operations on user files are done with the effective user id of the "
+#~ "user. If the sanity check fails on the user's <filename>.Xauthority</"
+#~ "filename> file, a fallback cookie is created in the directory specified "
+#~ "by the <filename>UserAuthFBDir</filename> configuration setting "
+#~ "(<filename>/tmp</filename> by default)."
+
+#~ msgid ""
+#~ "Finally, the sysadmin can specify the maximum file size GDM should "
+#~ "accept, and, if the face browser is enabled, a tunable maximum icon size "
+#~ "is also enforced. On large systems it is still advised to turn off the "
+#~ "face browser for performance reasons. Looking up icons in home "
+#~ "directories, scaling and rendering face icons can take a long time."
+#~ msgstr ""
+#~ "Finally, the sysadmin can specify the maximum file size GDM should "
+#~ "accept, and, if the face browser is enabled, a tunable maximum icon size "
+#~ "is also enforced. On large systems it is still advised to turn off the "
+#~ "face browser for performance reasons. Looking up icons in home "
+#~ "directories, scaling and rendering face icons can take a long time."
+
+#~ msgid "GDM Performance"
+#~ msgstr "GDM Performance"
+
+#~ msgid ""
+#~ "To speed performance it is possible to build GDM so that it will preload "
+#~ "libraries when GDM first displays a greeter program. This has been shown "
+#~ "to speed first time login since these libraries can be loaded into memory "
+#~ "while the user types in their username and password."
+#~ msgstr ""
+#~ "To speed performance it is possible to build GDM so that it will preload "
+#~ "libraries when GDM first displays a greeter program. This has been shown "
+#~ "to speed first time login since these libraries can be loaded into memory "
+#~ "while the user types in their username and password."
+
+#~ msgid ""
+#~ "To use this feature, configure GDM with the <command>--with-prefetch</"
+#~ "command> option. This will cause GDM to install the <command>gdmprefetch</"
+#~ "command> program to the <filename>libexecdir</filename> directory, "
+#~ "install the <filename>gdmprefetchlist</filename> to the <filename>&lt;"
+#~ "etc&gt;/gdm</filename> directory, and set the <filename>PreFetchProgram</"
+#~ "filename> configuration variable so that the <command>gdmprefetch</"
+#~ "command> program is called with the default <filename>gdmprefetchlist</"
+#~ "filename> file. The default <filename>gdmprefetchlist</filename> file was "
+#~ "optimized for a GNOME desktop running on Solaris, so may need fine-tuning "
+#~ "on other systems. Alternative prefetchlist files can be contributed to "
+#~ "the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome."
+#~ "org/\">bugzilla.gnome.org</ulink>, so that they can be included in future "
+#~ "GDM releases."
+#~ msgstr ""
+#~ "To use this feature, configure GDM with the <command>--with-prefetch</"
+#~ "command> option. This will cause GDM to install the <command>gdmprefetch</"
+#~ "command> program to the <filename>libexecdir</filename> directory, "
+#~ "install the <filename>gdmprefetchlist</filename> to the <filename>&lt;"
+#~ "etc&gt;/gdm</filename> directory, and set the <filename>PreFetchProgram</"
+#~ "filename> configuration variable so that the <command>gdmprefetch</"
+#~ "command> program is called with the default <filename>gdmprefetchlist</"
+#~ "filename> file. The default <filename>gdmprefetchlist</filename> file was "
+#~ "optimised for a GNOME desktop running on Solaris, so may need fine-tuning "
+#~ "on other systems. Alternative prefetchlist files can be contributed to "
+#~ "the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome."
+#~ "org/\">bugzilla.gnome.org</ulink>, so that they can be included in future "
+#~ "GDM releases."
+
+#~ msgid ""
+#~ "GDM uses PAM for login authentication, though if your machine does not "
+#~ "support PAM you can build GDM to work with the password database and the "
+#~ "crypt library function."
+#~ msgstr ""
+#~ "GDM uses PAM for login authentication, though if your machine does not "
+#~ "support PAM you can build GDM to work with the password database and the "
+#~ "crypt library function."
+
+#~ msgid ""
+#~ "If there is no entry for GDM in your system's PAM configuration file, "
+#~ "then features like automatic login may not work. Not having an entry will "
+#~ "cause GDM to use default behavior, conservative settings are recommended "
+#~ "and probably shipped with your distribution."
+#~ msgstr ""
+#~ "If there is no entry for GDM in your system's PAM configuration file, "
+#~ "then features like automatic login may not work. Not having an entry will "
+#~ "cause GDM to use default behavior, conservative settings are recommended "
+#~ "and probably shipped with your distribution."
+
+#~ msgid ""
+#~ "For security reasons a dedicated user and group id are required for "
+#~ "proper operation! The need to be able to write Xauth files is why user "
+#~ "\"nobody\" is not appropriate for gdm."
+#~ msgstr ""
+#~ "For security reasons a dedicated user and group id are required for "
+#~ "proper operation. The user \"nobody\" is not appropiate for gdm as the "
+#~ "user needs to be able to write Xauth files."
+
+#~ msgid ""
+#~ "The GDM daemon normally runs as root, as does the slave. However GDM "
+#~ "should also have a dedicated user id and a group id which it uses for its "
+#~ "graphical interfaces such as <command>gdmgreeter</command> and "
+#~ "<command>gdmlogin</command>. These are configured via the <filename>User</"
+#~ "filename> and <filename>Group</filename> configuration options in the GDM "
+#~ "configuration files. The user and group should be created before running "
+#~ "\"make install\". By default GDM assumes the user and the group are "
+#~ "called \"gdm\"."
+#~ msgstr ""
+#~ "The GDM daemon normally runs as root, as does the slave. However GDM "
+#~ "should also have a dedicated user id and a group id which it uses for its "
+#~ "graphical interfaces such as <command>gdmgreeter</command> and "
+#~ "<command>gdmlogin</command>. These are configured via the <filename>User</"
+#~ "filename> and <filename>Group</filename> configuration options in the GDM "
+#~ "configuration files. The user and group should be created before running "
+#~ "\"make install\". By default GDM assumes the user and the group are "
+#~ "called \"gdm\"."
+
+#~ msgid ""
+#~ "This userid is used to run the GDM GUI programs required for login. All "
+#~ "functionality that requires root authority is done by the GDM daemon "
+#~ "process. This design ensures that if the GUI programs are somehow "
+#~ "exploited, only the dedicated user privileges are available."
+#~ msgstr ""
+#~ "This userid is used to run the GDM GUI programs required for login. All "
+#~ "functionality that requires root authority is done by the GDM daemon "
+#~ "process. This design ensures that if the GUI programs are somehow "
+#~ "exploited, only the dedicated user privileges are available."
+
+#~ msgid ""
+#~ "It should however be noted that the GDM user and group have some "
+#~ "privileges that make them somewhat dangerous. For one, they have access "
+#~ "to the X server authorization directory. It must be able to read and "
+#~ "write Xauth keys to <filename>&lt;var&gt;/lib/gdm</filename>. This "
+#~ "directory should have root:gdm ownership and 1770 permissions. Running "
+#~ "\"make install\" will set this directory to these values. The GDM daemon "
+#~ "process will reset this directory to proper ownership/permissions if it "
+#~ "is somehow not set properly."
+#~ msgstr ""
+#~ "It should however be noted that the GDM user and group have some "
+#~ "privileges that make them somewhat dangerous. For one, they have access "
+#~ "to the X server authorisation directory. It must be able to read and "
+#~ "write Xauth keys to <filename>&lt;var&gt;/lib/gdm</filename>. This "
+#~ "directory should have root:gdm ownership and 1770 permissions. Running "
+#~ "\"make install\" will set this directory to these values. The GDM daemon "
+#~ "process will reset this directory to proper ownership/permissions if it "
+#~ "is somehow not set properly."
+
+#~ msgid ""
+#~ "The danger is that someone who gains the GDM user/group privileges can "
+#~ "then connect to any session. So you should not, under any circumstances, "
+#~ "make this some user/group which may be easy to get access to, such as the "
+#~ "user <filename>nobody</filename>. Users who gain access to the \"gdm\" "
+#~ "user could also modify the Xauth keys causing Denial-Of-Service attacks. "
+#~ "Also if a person gains the ability to run programs as the user \"gdm\", "
+#~ "it would be possible to snoop on running GDM processes, including "
+#~ "usernames and passwords as they are being typed in."
+#~ msgstr ""
+#~ "The danger is that someone who gains the GDM user/group privileges can "
+#~ "then connect to any session. So you should not, under any circumstances, "
+#~ "make this a user/group which may be easily accessed, such as the "
+#~ "<filename>nobody</filename> user. Users who gain access to the \"gdm\" "
+#~ "user could also modify the Xauth keys causing Denial-Of-Service attacks. "
+#~ "If a person gains the ability to run programs as the user \"gdm\", it "
+#~ "would be possible to snoop on running GDM processes, including usernames "
+#~ "and passwords as they are being typed in."
+
+#~ msgid ""
+#~ "Distributions and system administrators using GDM are expected to setup "
+#~ "the dedicated user properly. It is recommended that this userid be "
+#~ "configured to disallow login and to not have a default shell. "
+#~ "Distributions and system administrators should set up the filesystem to "
+#~ "ensure that the GDM user does not have read or write access to sensitive "
+#~ "files."
+#~ msgstr ""
+#~ "Distributions and system administrators using GDM are expected to set up "
+#~ "the dedicated user properly. It is recommended that this userid be "
+#~ "configured to not have a default shell or be allowed to login. "
+#~ "Distributions and system administrators should set up the filesystem to "
+#~ "ensure that the GDM user does not have read or write access to sensitive "
+#~ "files."
+
+#~ msgid ""
+#~ "The X server authorization directory (the <filename>ServAuthDir</"
+#~ "filename>) is used for a host of random internal data in addition to the "
+#~ "X server authorization files, and the naming is really a relic of "
+#~ "history. GDM daemon enforces this directory to be owned by <filename>root."
+#~ "gdm</filename> with the permissions of 1770. This way, only root and the "
+#~ "GDM group have write access to this directory, but the GDM group cannot "
+#~ "remove the root owned files from this directory, such as the X server "
+#~ "authorization files."
+#~ msgstr ""
+#~ "The X server authorisation directory (the <filename>ServAuthDir</"
+#~ "filename>) is used, for legacy reasons, for a host of random internal "
+#~ "data in addition to the X server authorisation files. GDM daemon enforces "
+#~ "this directory to be owned by <filename>root:gdm</filename> with the "
+#~ "permissions of 1770. This way only root and the gdm group have write "
+#~ "access to this directory, but the gdm group cannot remove the root owned "
+#~ "files from this directory, such as the X server authorisation files."
+
+#~ msgid ""
+#~ "GDM by default doesn't trust the X server authorization directory and "
+#~ "treats it in the same way as the temporary directory with respect to "
+#~ "creating files. This way someone breaking the GDM user cannot mount "
+#~ "attacks by creating links in this directory. Similarly the X server log "
+#~ "directory is treated safely, but that directory should really be owned "
+#~ "and writable only by root."
+#~ msgstr ""
+#~ "GDM, by default, doesn't trust the X server authorisation directory and "
+#~ "treats it in the same way as the temporary directory with respect to "
+#~ "creating files. This way the daemon cannot be attacked by creating links "
+#~ "in this directory. Similarly the X server log directory is treated "
+#~ "safely, but that directory should be owned and writable only by root."
+
+#~ msgid ""
+#~ "On the upside, GDM's random number generation is very conservative and "
+#~ "GDM goes to extraordinary measures to truly get a 128 bit random number, "
+#~ "using hardware random number generators (if available), plus the current "
+#~ "time (in microsecond precision), a 20 byte array of pseudorandom numbers, "
+#~ "process pid's, and other random information (possibly using <filename>/"
+#~ "dev/audio</filename> or <filename>/dev/mem</filename> if hardware random "
+#~ "generators are not available) to create a large buffer and then run MD5 "
+#~ "digest on this. Obviously, all this work is wasted if you send this "
+#~ "cookie over an open network or store it on an NFS directory (see "
+#~ "<filename>UserAuthDir</filename> configuration key). So be careful about "
+#~ "where you use remote X display."
+#~ msgstr ""
+#~ "On the upside, GDM's random number generation is very conservative and "
+#~ "GDM goes to extraordinary measures to get get a truly random 128 bit "
+#~ "number, using hardware random number generators (if available), the "
+#~ "current time (in microseconds), a 20 byte array of pseudo-random numbers, "
+#~ "process pids and other random information (possibly using <filename>/dev/"
+#~ "audio</filename> or <filename>/dev/mem</filename> if hardware random "
+#~ "generators are not available) to create a large buffer and then runs an "
+#~ "MD5 digest on this. Obviously, all this work is wasted if you send this "
+#~ "cookie over an open network or store it on an NFS directory (see the "
+#~ "<filename>UserAuthDir</filename> configuration key). So be careful about "
+#~ "where you use remote X display."
+
+#~ msgid "GDM Security With NFS"
+#~ msgstr "GDM Security With NFS"
+
+#~ msgid ""
+#~ "Note that NFS traffic really goes \"over the wire\" and thus can be "
+#~ "snooped. When accessing the user's X authorization file (<filename>~/."
+#~ "Xauthority</filename>), GDM will try to open the file for reading as "
+#~ "root. If it fails, GDM will conclude that it is on an NFS mount and it "
+#~ "will automatically use <filename>UserAuthFBDir</filename>, which by "
+#~ "default is set to <filename>/tmp</filename>. This behavior can be changed "
+#~ "by setting the <filename>NeverPlaceCookiesOnNFS</filename> in the "
+#~ "<filename>[security]</filename> section to false."
+#~ msgstr ""
+#~ "Note that NFS traffic really goes \"over the wire\" and can be snooped. "
+#~ "When accessing the user's X authorisation file (<filename>~/.Xauthority</"
+#~ "filename>), GDM will try to open the file for reading as root. If it "
+#~ "fails, GDM will conclude that it is on an NFS mount and it will "
+#~ "automatically use <filename>UserAuthFBDir</filename>, which by default is "
+#~ "set to <filename>/tmp</filename>. This behaviour can be changed by "
+#~ "setting the <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>"
+#~ "[security]</filename> section to false."
+
+#~ msgid ""
+#~ "The above sections \"X Server Authentication Scheme\" and \"Firewall "
+#~ "Security\" also contain important information about using XDMCP securely. "
+#~ "The next section also discusses how to set up XDMCP access control."
+#~ msgstr ""
+#~ "The above sections \"X Server Authentication Scheme\" and \"Firewall "
+#~ "Security\" also contain important information about using XDMCP securely. "
+#~ "The next section also discusses how to set up XDMCP access control."
+
+#~ msgid ""
+#~ "To workaround the inherent insecurity of XDMCP, gdm proposes a default "
+#~ "built-in session that uses SSH to encrypt the remote connection. See the "
+#~ "section \"Securing remote connection through SSH\" above."
+#~ msgstr ""
+#~ "To workaround the inherent insecurity of XDMCP, gdm proposes a default "
+#~ "built-in session that uses SSH to encrypt the remote connection. See the "
+#~ "section \"Securing remote connection through SSH\" above."
+
+#~ msgid "Using gdmsetup To Configure GDM"
+#~ msgstr "Using gdmsetup To Configure GDM"
+
+#~ msgid ""
+#~ "The <command>gdmsetup</command> application can be used to configure GDM. "
+#~ "If you believe running root-owned GUI's causes security risk, then you "
+#~ "would want to always edit the files by hand and not use "
+#~ "<command>gdmsetup</command>. Editing the files by hand is explained in "
+#~ "the \"Configuration\" section of this document. Note that "
+#~ "<command>gdmsetup</command> does not support changing of all "
+#~ "configuration variables, so it may be necessary to edit the files by hand "
+#~ "for some configurations."
+#~ msgstr ""
+#~ "The <command>gdmsetup</command> application can be used to configure GDM. "
+#~ "If you believe running root-owned GUIs causes a security risk, then you "
+#~ "would want to always edit the files by hand and not use "
+#~ "<command>gdmsetup</command>. Editing the files by hand is explained in "
+#~ "the \"Configuration\" section of this document. Note that "
+#~ "<command>gdmsetup</command> does not support changing of all "
+#~ "configuration variables, so it may be necessary to edit the files by hand "
+#~ "for some configurations."
+
+#~ msgid ""
+#~ "The <command>gdmsetup</command> program has five tabs: Local, Remote, "
+#~ "Accessibility, Security, and Users, described below. In parenthesis is "
+#~ "information about which GDM configuration key is affected by each GUI "
+#~ "choice. Refer to the \"Configuration\" section of this manual and the "
+#~ "comments in the &lt;share&gt;/gdm/defaults.conf file for additional "
+#~ "details about each key."
+#~ msgstr ""
+#~ "The <command>gdmsetup</command> program has five tabs: Local, Remote, "
+#~ "Accessibility, Security, and Users, described below. In parenthesis is "
+#~ "information about which GDM configuration key is affected by each GUI "
+#~ "choice. Refer to the \"Configuration\" section of this manual and the "
+#~ "comments in the &lt;share&gt;/gdm/defaults.conf file for additional "
+#~ "details about each key."
+
+#~ msgid "Local Tab"
+#~ msgstr "Local Tab"
+
+#~ msgid ""
+#~ "The Local tab is used for controlling the appearance of GDM for local/"
+#~ "static displays (non-XDMCP remote connections). The choices available in "
+#~ "this tab depend on the setting of the \"Style\" combobox. This combobox "
+#~ "is used to determine whether the \"Plain\" or \"Themed\" greeter GUI is "
+#~ "used. The differences between these greeter programs are explained in the "
+#~ "\"Overview\" section of this document."
+#~ msgstr ""
+#~ "The Local tab is used for controlling the appearance of GDM for local/"
+#~ "static displays (non-XDMCP remote connections). The choices available in "
+#~ "this tab depend on the setting of the \"Style\" combobox. This combobox "
+#~ "is used to determine whether the \"Plain\" or \"Themed\" greeter GUI is "
+#~ "used. The differences between these greeter programs are explained in the "
+#~ "\"Overview\" section of this document."
+
+#~ msgid ""
+#~ "If the \"Style\" choice is \"Plain\", then GDM will use the "
+#~ "<command>gdmlogin</command> program as the GUI (daemon/Greeter). When "
+#~ "this choice is selected, <command>gdmsetup</command> allows the user to "
+#~ "select whether the background is an image or solid color (greeter/"
+#~ "BackgroundType). If image is selected, there is a file selection button "
+#~ "to pick the image file (greeter/BackgroundImage) and a checkbox to scale "
+#~ "the image to fit the screen (greeter/BackgroundImageScaleToFit). If solid "
+#~ "color is selected, there is a button available to allow the color "
+#~ "selection (greeter/BackgroundColor). Also, the user may select the logo "
+#~ "image that appears in gdmlogin (greeter/Logo)."
+#~ msgstr ""
+#~ "If the \"Style\" choice is \"Plain\", then GDM will use the "
+#~ "<command>gdmlogin</command> program as the GUI (daemon/Greeter). When "
+#~ "this choice is selected, <command>gdmsetup</command> allows the user to "
+#~ "select whether the background is an image or solid colour (greeter/"
+#~ "BackgroundType). If image is selected, there is a file selection button "
+#~ "to pick the image file (greeter/BackgroundImage) and a checkbox to scale "
+#~ "the image to fit the screen (greeter/BackgroundImageScaleToFit). If solid "
+#~ "colour is selected, there is a button available to allow the colour "
+#~ "selection (greeter/BackgroundColor). Also, the user may select the logo "
+#~ "image that appears in gdmlogin (greeter/Logo)."
+
+#~ msgid ""
+#~ "If the \"Style\" choice is \"Plain with face browser\", then the "
+#~ "<command>gdmlogin</command> program is used as the GUI (daemon/Greeter) "
+#~ "and the face browser is turned on (greeter/Browser). The Face Browser is "
+#~ "explained in the Overview section. Otherwise, the choices are the same as "
+#~ "when the \"Style\" choice is \"Plain\". Additional setup in the Users tab "
+#~ "may be necessary to choose which users appear in the Face Browser."
+#~ msgstr ""
+#~ "If the \"Style\" choice is \"Plain with face browser\", then the "
+#~ "<command>gdmlogin</command> program is used as the GUI (daemon/Greeter) "
+#~ "and the face browser is turned on (greeter/Browser). The Face Browser is "
+#~ "explained in the Overview section. Otherwise, the choices are the same as "
+#~ "when the \"Style\" choice is \"Plain\". Additional setup in the Users tab "
+#~ "may be necessary to choose which users appear in the Face Browser."
+
+#~ msgid ""
+#~ "If the \"Style\" choice is \"Themed\", then the <command>gdmgreeter</"
+#~ "command> program is used as the GUI (daemon/Greeter). When this choice is "
+#~ "selected, <command>gdmsetup</command> allows the user to select the theme "
+#~ "to be used (greeter/GraphicalTheme). Note that the checkbox to the left "
+#~ "of the theme's name must be checked for a theme to be selected. Clicking "
+#~ "on the theme, but not selecting the checkbox will highlight the theme and "
+#~ "the \"Remove\" button can be used to delete the theme. Information about "
+#~ "the theme's author and copyright are shown for the highlighted theme. The "
+#~ "\"Add\" button can be used to add new themes to the system. To turn on "
+#~ "the Face Browser, a theme which includes a Face Browser must be selected, "
+#~ "such as happygnome-list. The \"Background color\" displayed when GDM "
+#~ "starts (and if the theme has transparent elements) can also be selected "
+#~ "(greeter/GraphicalThemedColor). The \"Theme\" combo box may be set to "
+#~ "\"Random from selected\" if you want a random theme to be used for each "
+#~ "login (greeter/GraphicalThemeRand and greeter/GraphicalThemes). To use "
+#~ "random themes, select each theme that you wish to be used. By default "
+#~ "this combobox is set to \"Selected only\", so that only a single theme "
+#~ "can be selected and be used."
+#~ msgstr ""
+#~ "If the \"Style\" choice is \"Themed\", then the <command>gdmgreeter</"
+#~ "command> program is used as the GUI (daemon/Greeter). When this choice is "
+#~ "selected, <command>gdmsetup</command> allows the user to select the theme "
+#~ "to be used (greeter/GraphicalTheme). Note that the checkbox to the left "
+#~ "of the theme's name must be checked for a theme to be selected. Clicking "
+#~ "on the theme, but not selecting the checkbox will highlight the theme and "
+#~ "the \"Remove\" button can be used to delete the theme. Information about "
+#~ "the theme's author and copyright are shown for the highlighted theme. The "
+#~ "\"Add\" button can be used to add new themes to the system. To turn on "
+#~ "the Face Browser, a theme which includes a Face Browser must be selected, "
+#~ "such as happygnome-list. The \"Background colocr\" displayed when GDM "
+#~ "starts (and if the theme has transparent elements) can also be selected "
+#~ "(greeter/GraphicalThemedColor). The \"Theme\" combo box may be set to "
+#~ "\"Random from selected\" if you want a random theme to be used for each "
+#~ "login (greeter/GraphicalThemeRand and greeter/GraphicalThemes). To use "
+#~ "random themes, select each theme that you wish to be used. By default "
+#~ "this combobox is set to \"Selected only\", so that only a single theme "
+#~ "can be selected and be used."
+
+#~ msgid ""
+#~ "Regardless of the \"Style\" choice, the user may also select whether the "
+#~ "Actions menu is visible (greeter/SystemMenu), whether the Actions menu "
+#~ "includes the choice to start <command>gdmsetup</command> (greeter/"
+#~ "ConfigAvailable), and whether the Action menu includes the choice to "
+#~ "start <command>gdmchooser</command> to run a remote XDMCP login session "
+#~ "(greeter/ChooserButton). Note that the root password must be entered to "
+#~ "start <command>gdmsetup</command> from the login screen if it is enabled. "
+#~ "Also the Welcome message displayed for local sessions may be selected "
+#~ "(greeter/DefaultWelcome and greeter/Welcome). The Welcome message can "
+#~ "contain the character sequences described in the \"Text Node\" section of "
+#~ "the \"Themed Greeter\" section of this manual."
+#~ msgstr ""
+#~ "Regardless of the \"Style\" choice, the user may also select whether the "
+#~ "Actions menu is visible (greeter/SystemMenu), whether the Actions menu "
+#~ "includes the choice to start <command>gdmsetup</command> (greeter/"
+#~ "ConfigAvailable), and whether the Action menu includes the choice to "
+#~ "start <command>gdmchooser</command> to run a remote XDMCP login session "
+#~ "(greeter/ChooserButton). Note that the root password must be entered to "
+#~ "start <command>gdmsetup</command> from the login screen if it is enabled. "
+#~ "Also the Welcome message displayed for local sessions may be selected "
+#~ "(greeter/DefaultWelcome and greeter/Welcome). The Welcome message can "
+#~ "contain the character sequences described in the \"Text Node\" section of "
+#~ "the \"Themed Greeter\" section of this manual."
+
+#~ msgid "Remote Tab"
+#~ msgstr "Remote Tab"
+
+#~ msgid ""
+#~ "The Remote tab controls the appearance of the GDM for users logging in "
+#~ "via XDMCP. By default XDMCP is disabled, and users should be comfortable "
+#~ "with the XDMCP-related sections of the Security section of this document "
+#~ "before enabling it. This tab includes a \"Style\" combobox which can be "
+#~ "used to turn on XDMCP and control the appearance of GDM for remote users "
+#~ "(gui/RemoteGreeter and xdmcp/Enable). This combobox may be set to "
+#~ "\"Remote login disabled\" or \"Same as Local\". If the Local tab is set "
+#~ "to \"Plain\" or \"Plain with Face Browser\", then the user may also "
+#~ "select \"Themed\". If the Local tab is set to \"Themed\", then the user "
+#~ "may also select \"Plain\" or \"Plain with face browser\". It is "
+#~ "recommended that the \"Plain\" GUI be used for remote connections since "
+#~ "it is more lightweight and tends to have better performance across a "
+#~ "network."
+#~ msgstr ""
+#~ "The Remote tab controls the appearance of the GDM for users logging in "
+#~ "via XDMCP. By default XDMCP is disabled, and users should be comfortable "
+#~ "with the XDMCP-related sections of the Security section of this document "
+#~ "before enabling it. This tab includes a \"Style\" combobox which can be "
+#~ "used to turn on XDMCP and control the appearance of GDM for remote users "
+#~ "(gui/RemoteGreeter and xdmcp/Enable). This combobox may be set to "
+#~ "\"Remote login disabled\" or \"Same as Local\". If the Local tab is set "
+#~ "to \"Plain\" or \"Plain with Face Browser\", then the user may also "
+#~ "select \"Themed\". If the Local tab is set to \"Themed\", then the user "
+#~ "may also select \"Plain\" or \"Plain with face browser\". It is "
+#~ "recommended that the \"Plain\" GUI be used for remote connections since "
+#~ "it is more lightweight and tends to have better performance across a "
+#~ "network."
+
+#~ msgid ""
+#~ "If Remote login is enabled, then the user can specify the remote Welcome "
+#~ "Message to be displayed (greeter/DefaultRemoteWelcome and greeter/"
+#~ "RemoteWelcome). This welcome message is separate from the Local welcome "
+#~ "message and can have a different value. The Welcome message can contain "
+#~ "the character sequences described in the \"Text Node\" section of the "
+#~ "\"Themed Greeter\" section of this manual."
+#~ msgstr ""
+#~ "If Remote login is enabled, then the user can specify the remote Welcome "
+#~ "Message to be displayed (greeter/DefaultRemoteWelcome and greeter/"
+#~ "RemoteWelcome). This welcome message is separate from the Local welcome "
+#~ "message and can have a different value. The Welcome message can contain "
+#~ "the character sequences described in the \"Text Node\" section of the "
+#~ "\"Themed Greeter\" section of this manual."
+
+#~ msgid ""
+#~ "If the \"Style\" choice is \"Same as Local\" and the local selection is "
+#~ "\"Plain\" or \"Plain with face browser\", then the user may select "
+#~ "whether background images should be displayed for remote logins (greeter/"
+#~ "BackgroundRemoteOnlyColor)."
+#~ msgstr ""
+#~ "If the \"Style\" choice is \"Same as Local\" and the local selection is "
+#~ "\"Plain\" or \"Plain with face browser\", then the user may select "
+#~ "whether background images should be displayed for remote logins (greeter/"
+#~ "BackgroundRemoteOnlyColor)."
+
+#~ msgid ""
+#~ "If the \"Style\" choice is enabled and set to a different value than the "
+#~ "Local tab, then the user has the same configuration choices as found on "
+#~ "the Local tab except that the System Menu choices are not available since "
+#~ "this is never available for remote logins for security purposes."
+#~ msgstr ""
+#~ "If the \"Style\" choice is enabled and set to a different value than the "
+#~ "Local tab, then the user has the same configuration choices as found on "
+#~ "the Local tab except that the System Menu choices are not available since "
+#~ "this is never available for remote logins for security purposes."
+
+#~ msgid ""
+#~ "If Remote login is enabled, there is a \"Configure XDMCP\" button which "
+#~ "displays a dialog allowing the user to set XDMCP configuration, including "
+#~ "whether indirect requests are honored (xdmcp/HonorIndirect), UDP port "
+#~ "(xdmcp/Port), maximum pending requests (xdmcp/MaxPending), maximum "
+#~ "pending indirect requests (xmdcp/MaxPendingIndirect), maximum remote "
+#~ "sessions (xdmcp/MaxSessions), maximum wait time (xdmcp/MaxWait), maximum "
+#~ "indirect wait time (xdmcp/MaxWaitIndirect), displays per host (xdmcp/"
+#~ "DisplaysPerHost), and ping interval (xdmcp/PingIntervalSeconds). The "
+#~ "default settings are standard settings and should only be changed by "
+#~ "someone who understands the ramifications of the change."
+#~ msgstr ""
+#~ "If remote login is enabled, there is a \"Configure XDMCP\" button which "
+#~ "displays a dialogue allowing the user to set up XDMCP configuration, "
+#~ "including whether indirect requests are honoured (xdmcp/HonorIndirect), "
+#~ "UDP port (xdmcp/Port), maximum pending requests (xdmcp/MaxPending), "
+#~ "maximum pending indirect requests (xmdcp/MaxPendingIndirect), maximum "
+#~ "remote sessions (xdmcp/MaxSessions), maximum wait time (xdmcp/MaxWait), "
+#~ "maximum indirect wait time (xdmcp/MaxWaitIndirect), displays per host "
+#~ "(xdmcp/DisplaysPerHost) and ping interval (xdmcp/PingIntervalSeconds). "
+#~ "The default settings are standard settings and should only be changed by "
+#~ "someone who understands the ramifications of the change."
+
+#~ msgid "Accessibility Tab"
+#~ msgstr "Accessibility Tab"
+
+#~ msgid ""
+#~ "The Accessibility tab is used to turn on Accessibility features in GDM. "
+#~ "\"Enable accessible login\" (daemon/AddGtkModules and daemon/"
+#~ "GtkModulesList) turns on GDM's gesture listeners which are explained in "
+#~ "the \"Accessibility\" section of this document. There is also a checkbox "
+#~ "to allow users to change the theme when using the Plain greeter (gui/"
+#~ "AllowGtkThemeChange). This feature allows GDM users to switch the theme "
+#~ "to the HighContrast or LowContrast themes if needed. The user may also "
+#~ "select whether GDM should play a sound when the login screen is ready, "
+#~ "when login is successful and when login has failed. File chooser buttons "
+#~ "are used to select the sound file to be played, and the \"Play\" button "
+#~ "can be used to sample the sound."
+#~ msgstr ""
+#~ "The Accessibility tab is used to turn on Accessibility features in GDM. "
+#~ "\"Enable accessible login\" (daemon/AddGtkModules and daemon/"
+#~ "GtkModulesList) turns on GDM's gesture listeners which are explained in "
+#~ "the \"Accessibility\" section of this document. There is also a checkbox "
+#~ "to allow users to change the theme when using the Plain greeter (gui/"
+#~ "AllowGtkThemeChange). This feature allows GDM users to switch the theme "
+#~ "to the HighContrast or LowContrast themes if needed. The user may also "
+#~ "select whether GDM should play a sound when the login screen is ready, "
+#~ "when login is successful and when login has failed. File chooser buttons "
+#~ "are used to select the sound file to be played, and the \"Play\" button "
+#~ "can be used to sample the sound."
+
+#~ msgid "Security Tab"
+#~ msgstr "Security Tab"
+
+#~ msgid ""
+#~ "The Security tab allows the user to turn on Automatic and Timed login, "
+#~ "which user is logged in via an automatic or timed login, and the timed "
+#~ "login delay (daemon/AutomaticLoginEnable, daemon/AutomaticLogin, daemon/"
+#~ "TimedLoginEnable, daemon/TimedLogin, and daemon/TimedLoginDelay). If "
+#~ "automatic login is turned on, then the specified user will immediately "
+#~ "log in on reboot without GDM asking for username/password. If the user "
+#~ "logs out of their session, GDM will start and ask for username and "
+#~ "password to log back in. If TimedLogin is turned on, then GDM will log in "
+#~ "to the specified user after a specified number of seconds. The user may "
+#~ "enable Timed Login for remote (XDMCP) connections by checking the \"Allow "
+#~ "remote timed logins\" checkbox."
+#~ msgstr ""
+#~ "The Security tab allows the user to turn on Automatic and Timed login, "
+#~ "which user is logged in via an automatic or timed login and the timed "
+#~ "login delay (daemon/AutomaticLoginEnable, daemon/AutomaticLogin, daemon/"
+#~ "TimedLoginEnable, daemon/TimedLogin and daemon/TimedLoginDelay). If "
+#~ "automatic login is turned on, then the specified user will immediately "
+#~ "log in on reboot without GDM asking for a username and password. If the "
+#~ "user logs out of their session, GDM will start and ask for username and "
+#~ "password to log back in. If TimedLogin is turned on, then GDM will log in "
+#~ "to the specified user after a specified number of seconds. The user may "
+#~ "enable Timed Login for remote (XDMCP) connections by checking the \"Allow "
+#~ "remote timed logins\" checkbox."
+
+#~ msgid ""
+#~ "On this tab, the user may select whether the system administrator user "
+#~ "can log in, and whether the system administrator user can log in via "
+#~ "remote (XDMCP) connections (security/AllowRoot and security/"
+#~ "AllowRemoteRoot). The user may turn on GDM debug (debug/Enable) which "
+#~ "causes debug messages to be sent to the system log. Debug should only be "
+#~ "used when diagnosing a problem and not be left on when not needed. The "
+#~ "\"Deny TCP connections to Xserver\" choice will disable X forwarding if "
+#~ "selected (security/DisallowTCP). A login retry delay (security/"
+#~ "RetryDelay) can be set to cause GDM to wait a number of seconds after a "
+#~ "failed login."
+#~ msgstr ""
+#~ "On this tab, the user may select whether the system administrator user "
+#~ "can log in, and whether the system administrator user can log in via "
+#~ "remote (XDMCP) connections (security/AllowRoot and security/"
+#~ "AllowRemoteRoot). The user may turn on GDM debug (debug/Enable) which "
+#~ "causes debug messages to be sent to the system log. Debug should only be "
+#~ "used when diagnosing a problem and not be left on when not needed. The "
+#~ "\"Deny TCP connections to Xserver\" choice will disable X forwarding if "
+#~ "selected (security/DisallowTCP). A login retry delay (security/"
+#~ "RetryDelay) can be set to cause GDM to wait a number of seconds after a "
+#~ "failed login."
+
+#~ msgid ""
+#~ "The \"Configure X Server\" button can be used to specify how GDM manages "
+#~ "each display. The \"Servers\" combobox shows what server definitions are "
+#~ "available (Standard, Terminal, and Chooser by default). Refer to the \"X "
+#~ "Server Definitions\" section of the \"Configuration\" section for more "
+#~ "information about how to create new Server Definitions."
+#~ msgstr ""
+#~ "The \"Configure X Server\" button can be used to specify how GDM manages "
+#~ "each display. The \"Servers\" combobox shows what server definitions are "
+#~ "available (Standard, Terminal, and Chooser by default). Refer to the \"X "
+#~ "Server Definitions\" section of the \"Configuration\" section for more "
+#~ "information about how to create new Server Definitions."
+
+#~ msgid ""
+#~ "For any server type, the user may modify the \"Server Name\" (server/"
+#~ "name), the \"Command\" (server/command) to be used to launch the Xserver, "
+#~ "whether the server type will \"Launch\" (server/chooser) the greeter or "
+#~ "chooser GUI after starting the Xserver, whether GDM handles this type "
+#~ "(normally only set to false when logging into a Terminal session type), "
+#~ "and whether the session type supports \"Flexible\" (server/flexible) "
+#~ "sessions."
+#~ msgstr ""
+#~ "For any server type, the user may modify the \"Server Name\" (server/"
+#~ "name), the \"Command\" (server/command) to be used to launch the Xserver, "
+#~ "whether the server type will \"Launch\" (server/chooser) the greeter or "
+#~ "chooser GUI after starting the Xserver, whether GDM handles this type "
+#~ "(normally only set to false when logging into a Terminal session type), "
+#~ "and whether the session type supports \"Flexible\" (server/flexible) "
+#~ "sessions."
+
+#~ msgid ""
+#~ "The \"Servers To Start\" section shows what server type is displayed for "
+#~ "each display on the machine. Users may click on the \"Add/Modify\" button "
+#~ "to add a new display to the list or to modify a selected display. This "
+#~ "simply corresponds each physical display with the Server Definition to be "
+#~ "used for managing that display. The \"Remove\" button may be used to "
+#~ "remove a display from the list."
+#~ msgstr ""
+#~ "The \"Servers To Start\" section shows what server type is displayed for "
+#~ "each display on the machine. Users may click on the \"Add/Modify\" button "
+#~ "to add a new display to the list or to modify a selected display. This "
+#~ "simply corresponds each physical display with the Server Definition to be "
+#~ "used for managing that display. The \"Remove\" button may be used to "
+#~ "remove a display from the list."
+
+#~ msgid "Users Tab"
+#~ msgstr "Users Tab"
+
+#~ msgid ""
+#~ "The Users tab controls which users appear in the Face Browser. If the "
+#~ "\"Include all users from /etc/password\" checkbox is selected, then all "
+#~ "users (with a userid above greeter/MinimalUID and not in the Exclude "
+#~ "list) are displayed. If this checkbox is not selected, then users must be "
+#~ "added to the \"Include\" list. Users in the \"Exclude\" list are never "
+#~ "displayed. The \"Add\" and \"Remove\" buttons are used to add a new user "
+#~ "to the list or remove a selected user from the list. The \"Apply User "
+#~ "Changes\" button must be pressed after the \"Include\" and \"Exclude\" "
+#~ "lists have been modified. The left and right arrow buttons between the "
+#~ "\"Include\" and \"Exclude\" lists can be used to move a selected user "
+#~ "from one list to the other."
+#~ msgstr ""
+#~ "The Users tab controls which users appear in the Face Browser. If the "
+#~ "\"Include all users from /etc/password\" checkbox is selected, then all "
+#~ "users (with a userid above greeter/MinimalUID and not in the Exclude "
+#~ "list) are displayed. If this checkbox is not selected, then users must be "
+#~ "added to the \"Include\" list. Users in the \"Exclude\" list are never "
+#~ "displayed. The \"Add\" and \"Remove\" buttons are used to add a new user "
+#~ "to the list or remove a selected user from the list. The \"Apply User "
+#~ "Changes\" button must be pressed after the \"Include\" and \"Exclude\" "
+#~ "lists have been modified. The left and right arrow buttons between the "
+#~ "\"Include\" and \"Exclude\" lists can be used to move a selected user "
+#~ "from one list to the other."
+
+#~ msgid ""
+#~ "GDM has powerful configuration management. System configuration is stored "
+#~ "in <filename>&lt;share&gt;/gdm/defaults.conf</filename> and the intention "
+#~ "is that this file can be stored on a shared filesystem so that sysadmins "
+#~ "can have a single file to modify to control configuration for multiple "
+#~ "machines. Also GDM distributions may patch this file on update to improve "
+#~ "usability, improve security, etc. Configuration may be customized for a "
+#~ "specific machine by editing the <filename>&lt;etc&gt;/gdm/custom.conf</"
+#~ "filename> file to include an override for a specific key. Those "
+#~ "parameters in the \"gui\", \"greeter\" sections, and the security/"
+#~ "PamStack key may be customized per-display by specifying them in a file "
+#~ "named <filename>&lt;etc&gt;/gdm/custom.conf&lt;display num&gt;</"
+#~ "filename>. For example, configuration overrides for display \":103\" "
+#~ "would be stored in the file <filename>&lt;etc&gt;/gdm/custom.conf:0</"
+#~ "filename>. Per-display configuration is supported in GDM 2.14.6 and later."
+#~ msgstr ""
+#~ "GDM has powerful configuration management. System configuration is stored "
+#~ "in <filename>&lt;share&gt;/gdm/defaults.conf</filename> and the intention "
+#~ "is that this file can be stored on a shared filesystem so that sysadmins "
+#~ "can have a single file to modify to control configuration for multiple "
+#~ "machines. Also GDM distributions may patch this file on update to improve "
+#~ "usability, improve security, etc. Configuration may be customised for a "
+#~ "specific machine by editing the <filename>&lt;etc&gt;/gdm/custom.conf</"
+#~ "filename> file to include an override for a specific key. Those "
+#~ "parameters in the \"gui\", \"greeter\" sections, and the security/"
+#~ "PamStack key may be customised per-display by specifying them in a file "
+#~ "named <filename>&lt;etc&gt;/gdm/custom.conf&lt;display num&gt;</"
+#~ "filename>. For example, configuration overrides for display \":103\" "
+#~ "would be stored in the file <filename>&lt;etc&gt;/gdm/custom.conf:0</"
+#~ "filename>. Per-display configuration is supported in GDM 2.14.6 and later."
+
+#~ msgid ""
+#~ "The <command>gdmsetup</command> is a GUI program you can use to edit the "
+#~ "GDM configuration. This program may also be launched directly from the "
+#~ "login screen if the greeter/ConfigAvailable key is set to \"true\" Not "
+#~ "all keys in the GDM configuration file are supported in the GUI, so you "
+#~ "may need to edit the configuration files by hand to edit these keys. If "
+#~ "you believe running root-owned GUI's causes security risk, then you would "
+#~ "want to always edit the files by hand. This program does not support "
+#~ "setting per-display configuration, so per-display configuration files "
+#~ "must be set up by hand."
+#~ msgstr ""
+#~ "The <command>gdmsetup</command> is a GUI program you can use to edit the "
+#~ "GDM configuration. This program may also be launched directly from the "
+#~ "login screen if the greeter/ConfigAvailable key is set to \"true\" Not "
+#~ "all keys in the GDM configuration file are supported in the GUI, so you "
+#~ "may need to edit the configuration files by hand to edit these keys. If "
+#~ "you believe running root-owned GUI's causes security risk, then you would "
+#~ "want to always edit the files by hand. This program does not support "
+#~ "setting per-display configuration, so per-display configuration files "
+#~ "must be set up by hand."
+
+#~ msgid ""
+#~ "Distributions should edit the <filename>&lt;share&gt;/gdm/defaults.conf</"
+#~ "filename> file to establish the default values so these are preserved as "
+#~ "defaults and not modified by users modifying their personal configuration "
+#~ "file <filename>&lt;etc&gt;/gdm/custom.conf</filename>."
+#~ msgstr ""
+#~ "Distributions should edit the <filename>&lt;share&gt;/gdm/defaults.conf</"
+#~ "filename> file to establish the default values so these are preserved as "
+#~ "defaults and not modified by users modifying their personal configuration "
+#~ "file <filename>&lt;etc&gt;/gdm/custom.conf</filename>."
+
+#~ msgid ""
+#~ "If you want to change configuration by hand, edit the <filename>&lt;"
+#~ "etc&gt;/gdm/custom.conf</filename> file and make sure the keyname=value "
+#~ "pair you want is included in the appropriate section. For example, to "
+#~ "change the \"Greeter\" key in the \"daemon\" section, make sure the "
+#~ "daemon section of the <filename>&lt;etc&gt;/gdm/custom.conf</filename> "
+#~ "file has the value like in this example."
+#~ msgstr ""
+#~ "If you want to change configuration by hand, edit the <filename>&lt;"
+#~ "etc&gt;/gdm/custom.conf</filename> file and make sure the keyname=value "
+#~ "pair you want is included in the appropriate section. For example, to "
+#~ "change the \"Greeter\" key in the \"daemon\" section, make sure the "
+#~ "daemon section of the <filename>&lt;etc&gt;/gdm/custom.conf</filename> "
+#~ "file has the value like in this example."
+
+#~ msgid ""
+#~ "\n"
+#~ "[daemon]\n"
+#~ "Greeter=/usr/lib/gdmgreeter\n"
+#~ msgstr ""
+#~ "\n"
+#~ "[daemon]\n"
+#~ "Greeter=/usr/lib/gdmgreeter\n"
+
+#~ msgid ""
+#~ "The configuration files (especially the <filename>&lt;share&gt;/gdm/"
+#~ "defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</"
+#~ "filename> files) contain useful comments and examples, so read them for "
+#~ "more information about changing your configuration. GDM considers lines "
+#~ "that start with the \"#\" character a comment, and these lines will be "
+#~ "ignored by GDM. Some keys in the <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> are commented out while others are set. Commented out "
+#~ "values show the default value."
+#~ msgstr ""
+#~ "The configuration files (especially the <filename>&lt;share&gt;/gdm/"
+#~ "defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</"
+#~ "filename> files) contain useful comments and examples, so read them for "
+#~ "more information about changing your configuration. GDM considers lines "
+#~ "that start with the \"#\" character a comment, and these lines will be "
+#~ "ignored by GDM. Some keys in the <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> are commented out while others are set. Commented out "
+#~ "values show the default value."
+
+#~ msgid ""
+#~ "The <filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains "
+#~ "the default configuration choices for GDM, and should not be modified by "
+#~ "the user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is "
+#~ "where users may specify their custom configuration choices. Configuration "
+#~ "options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> "
+#~ "file override the values in the main <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> file. Running the <command>gdmsetup</command> command "
+#~ "will cause the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to be "
+#~ "modified with the user's configuration choices and will cause any running "
+#~ "GDM GUI programs to automatically update. Previous to version 2.13.0.4 "
+#~ "GDM only supported the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> "
+#~ "file, so if using an older version of GDM just edit that file directly."
+#~ msgstr ""
+#~ "The <filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains "
+#~ "the default configuration choices for GDM, and should not be modified by "
+#~ "the user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is "
+#~ "where users may specify their custom configuration choices. Configuration "
+#~ "options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> "
+#~ "file override the values in the main <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> file. Running the <command>gdmsetup</command> command "
+#~ "will cause the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to be "
+#~ "modified with the user's configuration choices and will cause any running "
+#~ "GDM GUI programs to automatically update. Previous to version 2.13.0.4 "
+#~ "GDM only supported the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> "
+#~ "file, so if using an older version of GDM just edit that file directly."
+
+#~ msgid ""
+#~ "The location of the configuration files may be controlled via the "
+#~ "<command>--with-defaults-conf</command> and <command>--with-custom-conf</"
+#~ "command> configuration options. The GDM daemon --config option may also "
+#~ "be used to specify the configuration file location. The GDM daemon must "
+#~ "be restarted to change the configuration file being used."
+#~ msgstr ""
+#~ "The location of the configuration files may be controlled via the "
+#~ "<command>--with-defaults-conf</command> and <command>--with-custom-conf</"
+#~ "command> configuration options. The GDM daemon --config option may also "
+#~ "be used to specify the configuration file location. The GDM daemon must "
+#~ "be restarted to change the configuration file being used."
+
+#~ msgid ""
+#~ "<filename>&lt;share&gt;/gdm/factory-defaults.conf</filename> is the "
+#~ "configuration file as shipped with the daemon. This can be useful for to "
+#~ "see if the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file has "
+#~ "been changed."
+#~ msgstr ""
+#~ "<filename>&lt;share&gt;/gdm/factory-defaults.conf</filename> is the "
+#~ "configuration file as shipped with the daemon. This can be useful for to "
+#~ "see if the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file has "
+#~ "been changed."
+
+#~ msgid ""
+#~ "The other GDM configuration files are located, by default, in the "
+#~ "<filename>&lt;etc&gt;/gdm/</filename> folder or its subdirectories. "
+#~ "However, the location of all configuration files are defined in the GDM "
+#~ "configuration files, so the sysadmin may choose to locate these files in "
+#~ "any location."
+#~ msgstr ""
+#~ "The other GDM configuration files are located, by default, in the "
+#~ "<filename>&lt;etc&gt;/gdm/</filename> folder or its subdirectories. "
+#~ "However, the location of all configuration files are defined in the GDM "
+#~ "configuration files, so the sysadmin may choose to locate these files in "
+#~ "any location."
+
+#~ msgid "This is a listing of the config directory contents:"
+#~ msgstr "This is a listing of the config directory contents:"
+
+#~ msgid ""
+#~ "<filename>locale.alias</filename> is a file which looks much like the "
+#~ "system locale alias but in fact it is not the same. These are the "
+#~ "languages that are available on your system. All the languages are still "
+#~ "tested to see if they actually exist before presenting them to the user."
+#~ msgstr ""
+#~ "<filename>locale.alias</filename> is a file which looks much like the "
+#~ "system locale alias but in fact it is not the same. These are the "
+#~ "languages that are available on your system. All the languages are still "
+#~ "tested to see if they actually exist before presenting them to the user."
+
+#~ msgid ""
+#~ "<filename>Xsession</filename> is a script which sets up a user session "
+#~ "and then executes the user's choice of session. Note that the session "
+#~ "script is typically started via the <filename>desktop</filename> file "
+#~ "associated with the session the user has picked. Some sessions may start "
+#~ "the user's session via a different mechanism than the <filename>Xsession</"
+#~ "filename> script, so please check the appropriate <filename>desktop</"
+#~ "filename> before assuming a session startup issue is being caused by this "
+#~ "file."
+#~ msgstr ""
+#~ "<filename>Xsession</filename> is a script which sets up a user session "
+#~ "and then executes the user's choice of session. Note that the session "
+#~ "script is typically started via the <filename>desktop</filename> file "
+#~ "associated with the session the user has picked. Some sessions may start "
+#~ "the user's session via a different mechanism than the <filename>Xsession</"
+#~ "filename> script, so please check the appropriate <filename>desktop</"
+#~ "filename> before assuming a session startup issue is being caused by this "
+#~ "file."
+
+#~ msgid ""
+#~ "<filename>XKeepsCrashing</filename> is a script which gets run when the X "
+#~ "server keeps crashing and we cannot recover. The shipped default script "
+#~ "will work with most Linux distributions and can run the X configuration "
+#~ "application provided the person on the console knows the root password."
+#~ msgstr ""
+#~ "<filename>XKeepsCrashing</filename> is a script which gets run when the X "
+#~ "server keeps crashing and we cannot recover. The shipped default script "
+#~ "will work with most Linux distributions and can run the X configuration "
+#~ "application provided the person on the console knows the root password."
+
+#~ msgid ""
+#~ "Accessibility modules are configured in the <filename>modules/</filename> "
+#~ "subdirectory, and are a separate topic. Read the default files provided, "
+#~ "they have adequate documentation. Again normally the default install is "
+#~ "given in the files with <filename>factory</filename> in their name, and "
+#~ "those files are not read, they are just there for you so you can always "
+#~ "revert to default config."
+#~ msgstr ""
+#~ "Accessibility modules are configured in the <filename>modules/</filename> "
+#~ "subdirectory, and are a separate topic. Read the default files provided, "
+#~ "they have adequate documentation. Again normally the default install is "
+#~ "given in the files with <filename>factory</filename> in their name, and "
+#~ "those files are not read, they are just there for you so you can always "
+#~ "revert to default config."
+
+#~ msgid ""
+#~ "Files describing available GDM session follow the freedesktop.org desktop "
+#~ "file specification and are <filename>.desktop</filename>-style files are "
+#~ "installed to <filename>&lt;etc&gt;/X11/sessions/</filename>. This "
+#~ "directory is also read by the KDE desktop manager (KDM) for common "
+#~ "configuration. Next the directory <filename>&lt;share&gt;/gdm/"
+#~ "BuiltInSessions/</filename> is read for GDM specific built-in sessions "
+#~ "(KDM hardcodes these at time of this writing). Lastly the default setup "
+#~ "will also read <filename>&lt;share&gt;/xsessions/</filename> (which "
+#~ "should be <filename>&lt;share&gt;/xsessions/</filename> if you really "
+#~ "wish to cooperate with KDM) where desktop packages can install their "
+#~ "session files. The directories under the <filename>&lt;etc&gt;</filename> "
+#~ "should be reserved for configuration. The desktop file specification "
+#~ "approach makes it easy for package management systems to install window "
+#~ "managers and different session types without requiring the sysadmin to "
+#~ "edit files. See the <filename>SessionDesktopDir</filename> configuration "
+#~ "key for changing the paths. It used to be that GDM stored its built in "
+#~ "sessions in <filename>&lt;etc&gt;/dm/Sessions/</filename> but this is "
+#~ "deprecated as of 2.5.90.0. Note that prior to version 2.4.4.2 only the "
+#~ "<filename>&lt;etc&gt;/dm/Sessions/</filename> was being read."
+#~ msgstr ""
+#~ "Files describing available GDM session follow the freedesktop.org desktop "
+#~ "file specification and are <filename>.desktop</filename>-style files are "
+#~ "installed to <filename>&lt;etc&gt;/X11/sessions/</filename>. This "
+#~ "directory is also read by the KDE desktop manager (KDM) for common "
+#~ "configuration. Next the directory <filename>&lt;share&gt;/gdm/"
+#~ "BuiltInSessions/</filename> is read for GDM specific built-in sessions "
+#~ "(KDM hardcodes these at time of this writing). Lastly the default setup "
+#~ "will also read <filename>&lt;share&gt;/xsessions/</filename> (which "
+#~ "should be <filename>&lt;share&gt;/xsessions/</filename> if you really "
+#~ "wish to cooperate with KDM) where desktop packages can install their "
+#~ "session files. The directories under the <filename>&lt;etc&gt;</filename> "
+#~ "should be reserved for configuration. The desktop file specification "
+#~ "approach makes it easy for package management systems to install window "
+#~ "managers and different session types without requiring the sysadmin to "
+#~ "edit files. See the <filename>SessionDesktopDir</filename> configuration "
+#~ "key for changing the paths. It used to be that GDM stored its built in "
+#~ "sessions in <filename>&lt;etc&gt;/dm/Sessions/</filename> but this is "
+#~ "deprecated as of 2.5.90.0. Note that prior to version 2.4.4.2 only the "
+#~ "<filename>&lt;etc&gt;/dm/Sessions/</filename> was being read."
+
+#~ msgid ""
+#~ "A session can be disabled (if it was installed in <filename>&lt;share&gt;/"
+#~ "xsessions/</filename>) by adding an identically named <filename>.desktop</"
+#~ "filename> to one of the directories earlier in the path (likely "
+#~ "<filename>&lt;etc&gt;/X11/sessions</filename>) and using "
+#~ "<filename>Hidden=true</filename> in that file."
+#~ msgstr ""
+#~ "A session can be disabled (if it was installed in <filename>&lt;share&gt;/"
+#~ "xsessions/</filename>) by adding an identically named <filename>.desktop</"
+#~ "filename> to one of the directories earlier in the path (likely "
+#~ "<filename>&lt;etc&gt;/X11/sessions</filename>) and using "
+#~ "<filename>Hidden=true</filename> in that file."
+
+#~ msgid "The Script Directories"
+#~ msgstr "The Script Directories"
+
+#~ msgid ""
+#~ "When the X server has been successfully started, GDM will try to run the "
+#~ "script called <filename>Init/&lt;displayname&gt;</filename>. I.e. "
+#~ "<filename>Init/:0</filename> for the first local display. If this file is "
+#~ "not found, GDM will attempt to to run <filename>Init/&lt;hostname&gt;</"
+#~ "filename>. I.e. <filename>Init/somehost</filename>. If this still is not "
+#~ "found, GDM will try <filename>Init/XDMCP</filename> for all XDMCP logins "
+#~ "or <filename>Init/Flexi</filename> for all on demand flexible displays. "
+#~ "If none of the above were found, GDM will run <filename>Init/Default</"
+#~ "filename>. The script will be run as root and GDM blocks until it "
+#~ "terminates. Use the <filename>Init/*</filename> script for applications "
+#~ "that are supposed to run alongside with the GDM login window. xconsole "
+#~ "for instance. Commands to set the background etc. go in this file too."
+#~ msgstr ""
+#~ "When the X server has been successfully started, GDM will try to run the "
+#~ "script called <filename>Init/&lt;displayname&gt;</filename>. I.e. "
+#~ "<filename>Init/:0</filename> for the first local display. If this file is "
+#~ "not found, GDM will attempt to to run <filename>Init/&lt;hostname&gt;</"
+#~ "filename>. I.e. <filename>Init/somehost</filename>. If this still is not "
+#~ "found, GDM will try <filename>Init/XDMCP</filename> for all XDMCP logins "
+#~ "or <filename>Init/Flexi</filename> for all on demand flexible displays. "
+#~ "If none of the above were found, GDM will run <filename>Init/Default</"
+#~ "filename>. The script will be run as root and GDM blocks until it "
+#~ "terminates. Use the <filename>Init/*</filename> script for applications "
+#~ "that are supposed to run alongside with the GDM login window. xconsole "
+#~ "for instance. Commands to set the background etc. go in this file too."
+
+#~ msgid ""
+#~ "It is up to the sysadmin to decide whether clients started by the Init "
+#~ "script should be killed before starting the user session. This is "
+#~ "controlled with the <filename>KillInitClients</filename> configuration "
+#~ "option."
+#~ msgstr ""
+#~ "It is up to the sysadmin to decide whether clients started by the Init "
+#~ "script should be killed before starting the user session. This is "
+#~ "controlled with the <filename>KillInitClients</filename> configuration "
+#~ "option."
+
+#~ msgid ""
+#~ "When the user has been successfully authenticated GDM tries the scripts "
+#~ "in the <filename>PostLogin</filename> directory in the same manner as for "
+#~ "the <filename>Init</filename> directory. This is done before any session "
+#~ "setup is done, and so this would be the script where you might setup the "
+#~ "home directory if you need to (though you should use the "
+#~ "<filename>pam_mount</filename> module if you can for this). You have the "
+#~ "<filename>$USER</filename> and <filename>$DISPLAY</filename> environment "
+#~ "variables set for this script, and again it is run as root. The script "
+#~ "should return 0 on success as otherwise the user won't be logged in. This "
+#~ "is not true for failsafe session however."
+#~ msgstr ""
+#~ "When the user has been successfully authenticated GDM tries the scripts "
+#~ "in the <filename>PostLogin</filename> directory in the same manner as for "
+#~ "the <filename>Init</filename> directory. This is done before any session "
+#~ "setup is done, and so this would be the script where you might setup the "
+#~ "home directory if you need to (though you should use the "
+#~ "<filename>pam_mount</filename> module if you can for this). You have the "
+#~ "<filename>$USER</filename> and <filename>$DISPLAY</filename> environment "
+#~ "variables set for this script, and again it is run as root. The script "
+#~ "should return 0 on success as otherwise the user won't be logged in. This "
+#~ "is not true for failsafe session however."
+
+#~ msgid ""
+#~ "After the user session has been setup from the GDM side of things, GDM "
+#~ "will run the scripts in the <filename>PreSession</filename> directory, "
+#~ "again in the same manner as the <filename>Init</filename> directory. Use "
+#~ "this script for local session management or accounting stuff. The "
+#~ "<filename>$USER</filename> environment variable contains the login of the "
+#~ "authenticated user and <filename>$DISPLAY</filename> is set to the "
+#~ "current display. The script should return 0 on success. Any other value "
+#~ "will cause GDM to terminate the current login process. This is not true "
+#~ "for failsafe sessions however. Also <filename>$X_SERVERS</filename> "
+#~ "environmental variable is set and this points to a fake generated X "
+#~ "servers file for use with the sessreg accounting application."
+#~ msgstr ""
+#~ "After the user session has been setup from the GDM side of things, GDM "
+#~ "will run the scripts in the <filename>PreSession</filename> directory, "
+#~ "again in the same manner as the <filename>Init</filename> directory. Use "
+#~ "this script for local session management or accounting stuff. The "
+#~ "<filename>$USER</filename> environment variable contains the login of the "
+#~ "authenticated user and <filename>$DISPLAY</filename> is set to the "
+#~ "current display. The script should return 0 on success. Any other value "
+#~ "will cause GDM to terminate the current login process. This is not true "
+#~ "for failsafe sessions however. Also <filename>$X_SERVERS</filename> "
+#~ "environmental variable is set and this points to a fake generated X "
+#~ "servers file for use with the sessreg accounting application."
+
+#~ msgid ""
+#~ "After this the base <filename>Xsession</filename> script is run with the "
+#~ "selected session executable as the first argument. This is run as the "
+#~ "user, and really this is the user session. The available session "
+#~ "executables are taken from the <filename>Exec=</filename> line in the "
+#~ "<filename>.desktop</filename> files in the path specified by "
+#~ "<filename>SessionDesktopDir</filename>. Usually this path is "
+#~ "<filename>&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions:/usr/share/"
+#~ "xsessions/</filename>. The first found file is used. The user either "
+#~ "picks from these sessions or GDM will look inside the file <filename>~/."
+#~ "dmrc</filename> for the stored preference."
+#~ msgstr ""
+#~ "After this the base <filename>Xsession</filename> script is run with the "
+#~ "selected session executable as the first argument. This is run as the "
+#~ "user, and really this is the user session. The available session "
+#~ "executables are taken from the <filename>Exec=</filename> line in the "
+#~ "<filename>.desktop</filename> files in the path specified by "
+#~ "<filename>SessionDesktopDir</filename>. Usually this path is "
+#~ "<filename>&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions:/usr/share/"
+#~ "xsessions/</filename>. The first found file is used. The user either "
+#~ "picks from these sessions or GDM will look inside the file <filename>~/."
+#~ "dmrc</filename> for the stored preference."
+
+#~ msgid ""
+#~ "This script should really load the user's profile and generally do all "
+#~ "the voodoo that is needed to launch a session. Since many systems reset "
+#~ "the language selections done by GDM, GDM will also set the <filename>"
+#~ "$GDM_LANG</filename> variable to the selected language. You can use this "
+#~ "to reset the language environmental variables after you run the user's "
+#~ "profile. If the user elected to use the system language, then <filename>"
+#~ "$GDM_LANG</filename> is not set."
+#~ msgstr ""
+#~ "This script should really load the user's profile and generally do all "
+#~ "the voodoo that is needed to launch a session. Since many systems reset "
+#~ "the language selections done by GDM, GDM will also set the <filename>"
+#~ "$GDM_LANG</filename> variable to the selected language. You can use this "
+#~ "to reset the language environmental variables after you run the user's "
+#~ "profile. If the user elected to use the system language, then <filename>"
+#~ "$GDM_LANG</filename> is not set."
+
+#~ msgid ""
+#~ "When the user terminates his session, the <filename>PostSession</"
+#~ "filename> script will be run. Again operation is similar to "
+#~ "<filename>Init</filename>, <filename>PostLogin</filename> and "
+#~ "<filename>PreSession</filename>. Again the script will be run with root "
+#~ "privileges, the slave daemon will block and the <filename>$USER</"
+#~ "filename> environment variable will contain the name of the user who just "
+#~ "logged out and <filename>$DISPLAY</filename> will be set to the display "
+#~ "the user used, however note that the X server for this display may "
+#~ "already be dead and so you shouldn't try to access it. Also <filename>"
+#~ "$X_SERVERS</filename> environmental variable is set and this points to a "
+#~ "fake generated X servers file for use with the sessreg accounting "
+#~ "application."
+#~ msgstr ""
+#~ "When the user terminates his session, the <filename>PostSession</"
+#~ "filename> script will be run. Again operation is similar to "
+#~ "<filename>Init</filename>, <filename>PostLogin</filename> and "
+#~ "<filename>PreSession</filename>. Again the script will be run with root "
+#~ "privileges, the slave daemon will block and the <filename>$USER</"
+#~ "filename> environment variable will contain the name of the user who just "
+#~ "logged out and <filename>$DISPLAY</filename> will be set to the display "
+#~ "the user used, however note that the X server for this display may "
+#~ "already be dead and so you shouldn't try to access it. Also <filename>"
+#~ "$X_SERVERS</filename> environmental variable is set and this points to a "
+#~ "fake generated X servers file for use with the sessreg accounting "
+#~ "application."
+
+#~ msgid ""
+#~ "Except for the <filename>Xsession</filename> script all of these scripts "
+#~ "will also have the environment variable <filename>$RUNNING_UNDER_GDM</"
+#~ "filename> set to <filename>yes</filename>, so that you could perhaps use "
+#~ "similar scripts for different display managers. The <filename>Xsession</"
+#~ "filename> will always have the <filename>$GDMSESSION</filename> set to "
+#~ "the basename of the session that the user chose to run without the "
+#~ "<filename>.desktop</filename> extension. In addition <filename>"
+#~ "$DESKTOP_SESSION</filename> is also set to the same value and in fact "
+#~ "this will also be set by KDM in future versions."
+#~ msgstr ""
+#~ "Except for the <filename>Xsession</filename> script all of these scripts "
+#~ "will also have the environment variable <filename>$RUNNING_UNDER_GDM</"
+#~ "filename> set to <filename>yes</filename>, so that you could perhaps use "
+#~ "similar scripts for different display managers. The <filename>Xsession</"
+#~ "filename> will always have the <filename>$GDMSESSION</filename> set to "
+#~ "the basename of the session that the user chose to run without the "
+#~ "<filename>.desktop</filename> extension. In addition <filename>"
+#~ "$DESKTOP_SESSION</filename> is also set to the same value and in fact "
+#~ "this will also be set by KDM in future versions."
+
+#~ msgid ""
+#~ "Neither of the <filename>Init</filename>, <filename>PostLogin</filename>, "
+#~ "<filename>PreSession</filename> or <filename>PostSession</filename> "
+#~ "scripts are necessary and can be left out. The <filename>Xsession</"
+#~ "filename> script is however required as well as at least one session "
+#~ "<filename>.desktop</filename> file."
+#~ msgstr ""
+#~ "Neither of the <filename>Init</filename>, <filename>PostLogin</filename>, "
+#~ "<filename>PreSession</filename> or <filename>PostSession</filename> "
+#~ "scripts are necessary and can be left out. The <filename>Xsession</"
+#~ "filename> script is however required as well as at least one session "
+#~ "<filename>.desktop</filename> file."
+
+#~ msgid ""
+#~ "The Configuration Files - <filename>defaults.conf</filename> and "
+#~ "<filename>custom.conf</filename>"
+#~ msgstr ""
+#~ "The Configuration Files - <filename>defaults.conf</filename> and "
+#~ "<filename>custom.conf</filename>"
+
+#~ msgid ""
+#~ "GDM uses two configuration files: <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename>. The "
+#~ "<filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains the "
+#~ "default configuration choices for GDM, and should not be modified by the "
+#~ "user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is where "
+#~ "users may specify their custom configuration choices. Configuration "
+#~ "options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> "
+#~ "file override the values in the <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> file. If a configuration option is not defined in either "
+#~ "file, GDM will default to the value described in the comments in the "
+#~ "<filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+#~ msgstr ""
+#~ "GDM uses two configuration files: <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename>. The "
+#~ "<filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains the "
+#~ "default configuration choices for GDM, and should not be modified by the "
+#~ "user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is where "
+#~ "users may specify their custom configuration choices. Configuration "
+#~ "options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> "
+#~ "file override the values in the <filename>&lt;share&gt;/gdm/defaults."
+#~ "conf</filename> file. If a configuration option is not defined in either "
+#~ "file, GDM will default to the value described in the comments in the "
+#~ "<filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+
+#~ msgid ""
+#~ "Running the <command>gdmsetup</command> command will cause the "
+#~ "<filename>&lt;etc&gt;/gdm/custom.conf</filename> to be modified with the "
+#~ "user's configuration choices."
+#~ msgstr ""
+#~ "Running the <command>gdmsetup</command> command will cause the "
+#~ "<filename>&lt;etc&gt;/gdm/custom.conf</filename> to be modified with the "
+#~ "user's configuration choices."
+
+#~ msgid ""
+#~ "Previous to GDM 2.13.0.4 only the <filename>&lt;etc&gt;/gdm/gdm.conf</"
+#~ "filename> existed. If upgrading to the new version of GDM, install will "
+#~ "check to see if your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file "
+#~ "is different than your <filename>&lt;etc&gt;/gdm/factory-gdm.conf</"
+#~ "filename> file. If so, your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> "
+#~ "file will be automatically copied to <filename>&lt;etc&gt;/gdm/custom."
+#~ "conf</filename> to preserve any configuration changes."
+#~ msgstr ""
+#~ "Previous to GDM 2.13.0.4 only the <filename>&lt;etc&gt;/gdm/gdm.conf</"
+#~ "filename> existed. If upgrading to the new version of GDM, install will "
+#~ "check to see if your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file "
+#~ "is different than your <filename>&lt;etc&gt;/gdm/factory-gdm.conf</"
+#~ "filename> file. If so, your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> "
+#~ "file will be automatically copied to <filename>&lt;etc&gt;/gdm/custom."
+#~ "conf</filename> to preserve any configuration changes."
+
+#~ msgid ""
+#~ "The location of the configuration files may be controlled via the "
+#~ "<command>--with-defaults-conf</command> and <command>--with-custom-conf</"
+#~ "command> configuration options. The GDM daemon --config option may "
+#~ "instead be used to specify the configuration file location. The GDM "
+#~ "daemon must be restarted to change the configuration file being used."
+#~ msgstr ""
+#~ "The location of the configuration files may be controlled via the "
+#~ "<command>--with-defaults-conf</command> and <command>--with-custom-conf</"
+#~ "command> configuration options. The GDM daemon --config option may "
+#~ "instead be used to specify the configuration file location. The GDM "
+#~ "daemon must be restarted to change the configuration file being used."
+
+#~ msgid ""
+#~ "Both configuration files are divided into sections each containing "
+#~ "variables that define the behavior for a specific part of the GDM suite. "
+#~ "Refer to the comments in the <filename>&lt;share&gt;/gdm/defaults.conf</"
+#~ "filename> file for additional information about each configuration "
+#~ "setting."
+#~ msgstr ""
+#~ "Both configuration files are divided into sections each containing "
+#~ "variables that define the behavior for a specific part of the GDM suite. "
+#~ "Refer to the comments in the <filename>&lt;share&gt;/gdm/defaults.conf</"
+#~ "filename> file for additional information about each configuration "
+#~ "setting."
+
+#~ msgid "AddGtkModules"
+#~ msgstr "AddGtkModules"
+
+#~ msgid "AddGtkModules=false"
+#~ msgstr "AddGtkModules=false"
+
+#~ msgid ""
+#~ "If true, then enables <command>gdmgreeter</command> or <command>gdmlogin</"
+#~ "command> to be launched with additional Gtk+ modules. This is useful when "
+#~ "extra features are required such as accessible login. Note that only "
+#~ "\"trusted\" modules should be used to minimize security issues."
+#~ msgstr ""
+#~ "If true, then enables <command>gdmgreeter</command> or <command>gdmlogin</"
+#~ "command> to be launched with additional Gtk+ modules. This is useful when "
+#~ "extra features are required such as accessible login. Note that only "
+#~ "\"trusted\" modules should be used to minimise security issues."
+
+#~ msgid ""
+#~ "If true, then the registry daemon <command>at-spi-registryd</command> "
+#~ "will be launched by <command>gdmgreeter</command> or <command>gdmlogin</"
+#~ "command> starting with version GDM 2.17."
+#~ msgstr ""
+#~ "If true, then the registry daemon <command>at-spi-registryd</command> "
+#~ "will be launched by <command>gdmgreeter</command> or <command>gdmlogin</"
+#~ "command> starting with version GDM 2.17."
+
+#~ msgid ""
+#~ "Usually this is used for accessibility modules. The modules which are "
+#~ "loaded are specified with the <filename>GtkModulesList</filename> key."
+#~ msgstr ""
+#~ "Usually this is used for accessibility modules. The modules which are "
+#~ "loaded are specified with the <filename>GtkModulesList</filename> key."
+
+#~ msgid "AlwaysRestartServer"
+#~ msgstr "AlwaysRestartServer"
+
+#~ msgid "AlwaysRestartServer=false"
+#~ msgstr "AlwaysRestartServer=false"
+
+#~ msgid ""
+#~ "If true, then gdm never tries to reuse existing X servers by "
+#~ "reinitializing them. It will just kill the existing X server and start "
+#~ "over. Normally, just reinitializing is a nicer way to go but if the X "
+#~ "server memory usage keeps growing this may be a safer option. On Solaris, "
+#~ "this value is always true, and this configuration setting is ignored."
+#~ msgstr ""
+#~ "If true, then gdm never tries to reuse existing X servers by "
+#~ "reinitialising them. It will just kill the existing X server and start "
+#~ "over. Normally, just reinitialising is a nicer way to go but if the X "
+#~ "server memory usage keeps growing this may be a safer option. On Solaris, "
+#~ "this value is always true, and this configuration setting is ignored."
+
+#~ msgid "AlwaysLoginCurrentSession"
+#~ msgstr "AlwaysLoginCurrentSession"
+
+#~ msgid "AlwaysLoginCurrentSession=true"
+#~ msgstr "AlwaysLoginCurrentSession=true"
+
+#~ msgid ""
+#~ "If true, then when the user logs in and already has an existing session, "
+#~ "then they are connected to that session rather than starting a new "
+#~ "session. This only works for sessions running on VTs (Virtual Terminals) "
+#~ "started with gdmflexiserver, and not with XDMCP. Note that VTs are not "
+#~ "supported on all operating systems."
+#~ msgstr ""
+#~ "If true, then when the user logs in and already has an existing session, "
+#~ "then they are connected to that session rather than starting a new "
+#~ "session. This only works for sessions running on VTs (Virtual Terminals) "
+#~ "started with gdmflexiserver, and not with XDMCP. Note that VTs are not "
+#~ "supported on all operating systems."
+
+#~ msgid ""
+#~ "If the user given in AutomaticLogin should be logged in upon first "
+#~ "bootup. No password will be asked. This is useful for single user "
+#~ "workstations where local console security is not an issue. Also could be "
+#~ "useful for public terminals, although there see <filename>TimedLogin</"
+#~ "filename>."
+#~ msgstr ""
+#~ "If the user given in AutomaticLogin should be logged in upon first "
+#~ "bootup. No password will be asked. This is useful for single user "
+#~ "workstations where local console security is not an issue. Also could be "
+#~ "useful for public terminals, although there see <filename>TimedLogin</"
+#~ "filename>."
+
+#~ msgid ""
+#~ "This user should be automatically logged in on first bootup. "
+#~ "AutomaticLoginEnable must be true and this must be a valid user for this "
+#~ "to happen. \"root\" can never be autologged in however and gdm will just "
+#~ "refuse to do it even if you set it up."
+#~ msgstr ""
+#~ "This user should be automatically logged in on first bootup. "
+#~ "AutomaticLoginEnable must be true and this must be a valid user for this "
+#~ "to happen. \"root\" can never be autologged in however and gdm will just "
+#~ "refuse to do it even if you set it up."
+
+#~ msgid ""
+#~ "The following control chars are recognized within the specified name:"
+#~ msgstr ""
+#~ "The following control chars are recognised within the specified name:"
+
+#~ msgid "&percnt;&percnt;&mdash; the `&percnt;' character"
+#~ msgstr "&percnt;&percnt;&mdash; the `&percnt;' character"
+
+#~ msgid "&percnt;d &mdash; display's name"
+#~ msgstr "&percnt;d &mdash; display's name"
+
+#~ msgid "&percnt;h &mdash; display's hostname"
+#~ msgstr "&percnt;h &mdash; display's hostname"
+
+#~ msgid ""
+#~ "Alternatively, the name may end with a vertical bar |, the pipe symbol. "
+#~ "The name is then used as a application to execute which returns the "
+#~ "desired username on standard output. If an empty or otherwise invalid "
+#~ "username is returned, automatic login is not performed. This feature is "
+#~ "typically used when several remote displays are used as internet kiosks, "
+#~ "with a specific user to automatically login for each display."
+#~ msgstr ""
+#~ "Alternatively, the name may end with a vertical bar |, the pipe symbol. "
+#~ "The name is then used as a application to execute which returns the "
+#~ "desired username on standard output. If an empty or otherwise invalid "
+#~ "username is returned, automatic login is not performed. This feature is "
+#~ "typically used when several remote displays are used as internet kiosks, "
+#~ "with a specific user to automatically login for each display."
+
+#~ msgid "BaseXsession"
+#~ msgstr "BaseXsession"
+
+#~ msgid "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+#~ msgstr "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+
+#~ msgid ""
+#~ "This is the base X session file. When a user logs in, this script will be "
+#~ "run with the selected session as the first argument. The selected session "
+#~ "will be the <filename>Exec=</filename> from the <filename>.desktop</"
+#~ "filename> file of the session."
+#~ msgstr ""
+#~ "This is the base X session file. When a user logs in, this script will be "
+#~ "run with the selected session as the first argument. The selected session "
+#~ "will be the <filename>Exec=</filename> from the <filename>.desktop</"
+#~ "filename> file of the session."
+
+#~ msgid ""
+#~ "If you wish to use the same script for several different display "
+#~ "managers, and wish to have some of the script run only for GDM, then you "
+#~ "can check the presence of the <filename>GDMSESSION</filename> "
+#~ "environmental variable. This will always be set to the basename of "
+#~ "<filename>.desktop</filename> (without the extension) file that is being "
+#~ "used for this session, and will only be set for GDM sessions. Previously "
+#~ "some scripts were checking for <filename>GDM_LANG</filename>, but that is "
+#~ "only set when the user picks a non-system default language."
+#~ msgstr ""
+#~ "If you wish to use the same script for several different display "
+#~ "managers, and wish to have some of the script run only for GDM, then you "
+#~ "can check the presence of the <filename>GDMSESSION</filename> "
+#~ "environmental variable. This will always be set to the basename of "
+#~ "<filename>.desktop</filename> (without the extension) file that is being "
+#~ "used for this session, and will only be set for GDM sessions. Previously "
+#~ "some scripts were checking for <filename>GDM_LANG</filename>, but that is "
+#~ "only set when the user picks a non-system default language."
+
+#~ msgid ""
+#~ "This script should take care of doing the \"login\" for the user and so "
+#~ "it should source the <filename>&lt;etc&gt;/profile</filename> and "
+#~ "friends. The standard script shipped with GDM sources the files in this "
+#~ "order: <filename>&lt;etc&gt;/profile</filename> then <filename>~/."
+#~ "profile</filename> then <filename>&lt;etc&gt;/xprofile</filename> and "
+#~ "finally <filename>~/.xprofile</filename>. Note that different "
+#~ "distributions may change this however. Sometimes users personal setup "
+#~ "will be in <filename>~/.bash_profile</filename>, however broken that is."
+#~ msgstr ""
+#~ "This script should take care of doing the \"login\" for the user and so "
+#~ "it should source the <filename>&lt;etc&gt;/profile</filename> and "
+#~ "friends. The standard script shipped with GDM sources the files in this "
+#~ "order: <filename>&lt;etc&gt;/profile</filename> then <filename>~/."
+#~ "profile</filename> then <filename>&lt;etc&gt;/xprofile</filename> and "
+#~ "finally <filename>~/.xprofile</filename>. Note that different "
+#~ "distributions may change this however. Sometimes users personal setup "
+#~ "will be in <filename>~/.bash_profile</filename>, however broken that is."
+
+#~ msgid "Chooser"
+#~ msgstr "Chooser"
+
+#~ msgid "Chooser=&lt;bin&gt;/gdmchooser"
+#~ msgstr "Chooser=&lt;bin&gt;/gdmchooser"
+
+#~ msgid ""
+#~ "Full path and name of the chooser executable followed by optional "
+#~ "arguments."
+#~ msgstr ""
+#~ "Full path and name of the chooser executable followed by optional "
+#~ "arguments."
+
+#~ msgid "Configurator"
+#~ msgstr "Configurator"
+
+#~ msgid ""
+#~ "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+#~ msgstr ""
+#~ "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+
+#~ msgid ""
+#~ "The pathname to the configurator binary. If the greeter "
+#~ "<filename>ConfigAvailable</filename> option is set to true then run this "
+#~ "binary when somebody chooses Configuration from the Actions menu. Of "
+#~ "course GDM will first ask for root password however. And it will never "
+#~ "allow this to happen from a remote display."
+#~ msgstr ""
+#~ "The pathname to the configurator binary. If the greeter "
+#~ "<filename>ConfigAvailable</filename> option is set to true then run this "
+#~ "binary when somebody chooses Configuration from the Actions menu. GDM "
+#~ "will first ask for root password however. And it will never allow this to "
+#~ "happen from a remote display."
+
+#~ msgid "ConsoleCannotHandle"
+#~ msgstr "ConsoleCannotHandle"
+
+#~ msgid "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+#~ msgstr "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+
+#~ msgid ""
+#~ "These are the languages that the console cannot handle because of font "
+#~ "issues. Here we mean the text console, not X. This is only used when "
+#~ "there are errors to report and we cannot start X."
+#~ msgstr ""
+#~ "These are the languages that the console cannot handle because of font "
+#~ "issues. Here we mean the text console, not X. This is only used when "
+#~ "there are errors to report and we cannot start X."
+
+#~ msgid "ConsoleNotify"
+#~ msgstr "ConsoleNotify"
+
+#~ msgid "ConsoleNotify=true"
+#~ msgstr "ConsoleNotify=true"
+
+#~ msgid ""
+#~ "If false, gdm will not display a message dialog on the console when an "
+#~ "error happens."
+#~ msgstr ""
+#~ "If false, gdm will not display a message dialogue on the console when an "
+#~ "error happens."
+
+#~ msgid "DefaultPath"
+#~ msgstr "DefaultPath"
+
+#~ msgid "DefaultPath=defaultpath (value set by configure)"
+#~ msgstr "DefaultPath=defaultpath (value set by configure)"
+
+#~ msgid ""
+#~ "Specifies the path which will be set in the user's session. This value "
+#~ "will be overridden with the value from <filename>/etc/default/login</"
+#~ "filename> if it contains \"ROOT=&lt;pathname&gt;\". If the <filename>/etc/"
+#~ "default/login</filename> file exists, but contains no value for ROOT, the "
+#~ "value as defined in the GDM configuration will be be used."
+#~ msgstr ""
+#~ "Specifies the path which will be set in the user's session. This value "
+#~ "will be overridden with the value from <filename>/etc/default/login</"
+#~ "filename> if it contains \"ROOT=&lt;pathname&gt;\". If the <filename>/etc/"
+#~ "default/login</filename> file exists, but contains no value for ROOT, the "
+#~ "value as defined in the GDM configuration will be be used."
+
+#~ msgid "DefaultSession"
+#~ msgstr "DefaultSession"
+
+#~ msgid "DefaultSession=gnome.desktop"
+#~ msgstr "DefaultSession=gnome.desktop"
+
+#~ msgid ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions. Note that "
+#~ "'Last' need not be displayed, see the <filename>ShowLastSession</"
+#~ "filename> key."
+#~ msgstr ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions. Note that "
+#~ "'Last' need not be displayed, see the <filename>ShowLastSession</"
+#~ "filename> key."
+
+#~ msgid "DisplayInitDir"
+#~ msgstr "DisplayInitDir"
+
+#~ msgid "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+#~ msgstr "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+
+#~ msgid ""
+#~ "Directory containing the display init scripts. See the ``The Script "
+#~ "Directories'' section for more info."
+#~ msgstr ""
+#~ "Directory containing the display init scripts. See the ``The Script "
+#~ "Directories'' section for more info."
+
+#~ msgid "DisplayLastLogin"
+#~ msgstr "DisplayLastLogin"
+
+#~ msgid "DisplayLastLogin=true"
+#~ msgstr "DisplayLastLogin=true"
+
+#~ msgid ""
+#~ "If true then the last login information is printed to the user before "
+#~ "being prompted for password. While this gives away some info on what "
+#~ "users are on a system, it on the other hand should give the user an idea "
+#~ "of when they logged in and if it doesn't seem kosher to them, they can "
+#~ "just abort the login and contact the sysadmin (avoids running malicious "
+#~ "startup scripts). This was added in version 2.5.90.0."
+#~ msgstr ""
+#~ "If true then the last login information is printed to the user before "
+#~ "being prompted for password. While this gives away some info on what "
+#~ "users are on a system, it on the other hand should give the user an idea "
+#~ "of when they logged in and if it doesn't seem kosher to them, they can "
+#~ "just abort the login and contact the sysadmin (avoids running malicious "
+#~ "startup scripts). This was added in version 2.5.90.0."
+
+#~ msgid ""
+#~ "This is for making GDM conformant to CSC-STD-002-85, although that is "
+#~ "purely theoretical now. Someone should read that spec and ensure that "
+#~ "this actually conforms (in addition to other places in GDM). See "
+#~ "<filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85."
+#~ "html</filename> for more info."
+#~ msgstr ""
+#~ "This is for making GDM conformant to CSC-STD-002-85, although that is "
+#~ "purely theoretical now. Someone should read that spec and ensure that "
+#~ "this actually conforms (in addition to other places in GDM). See "
+#~ "<filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85."
+#~ "html</filename> for more info."
+
+#~ msgid "DoubleLoginWarning"
+#~ msgstr "DoubleLoginWarning"
+
+#~ msgid "DoubleLoginWarning=true"
+#~ msgstr "DoubleLoginWarning=true"
+
+#~ msgid ""
+#~ "If true, GDM will warn the user if they are already logged in on another "
+#~ "virtual terminal. On systems where GDM supports checking the X virtual "
+#~ "terminals, GDM will let the user switch to the previous login virtual "
+#~ "terminal instead of logging in."
+#~ msgstr ""
+#~ "If true, GDM will warn the user if they are already logged in on another "
+#~ "virtual terminal. On systems where GDM supports checking the X virtual "
+#~ "terminals, GDM will let the user switch to the previous login virtual "
+#~ "terminal instead of logging in."
+
+#~ msgid "DynamicXServers"
+#~ msgstr "DynamicXServers"
+
+#~ msgid "DynamicXServers=false"
+#~ msgstr "DynamicXServers=false"
+
+#~ msgid ""
+#~ "If true, the GDM daemon will honor requests to manage displays via the "
+#~ "<filename>/tmp/.gdm_socket</filename> socket connection. Displays can be "
+#~ "created, started, and deleted with the appropriate commands. The "
+#~ "<filename>gdmdynamic</filename> command is a convenient method to send "
+#~ "these messages."
+#~ msgstr ""
+#~ "If true, the GDM daemon will honour requests to manage displays via the "
+#~ "<filename>/tmp/.gdm_socket</filename> socket connection. Displays can be "
+#~ "created, started, and deleted with the appropriate commands. The "
+#~ "<filename>gdmdynamic</filename> command is a convenient method to send "
+#~ "these messages."
+
+#~ msgid "FailsafeXServer"
+#~ msgstr "FailsafeXServer"
+
+#~ msgid "FailsafeXServer="
+#~ msgstr "FailsafeXServer="
+
+#~ msgid ""
+#~ "An X command line in case we can't start the normal X server. should "
+#~ "probably be some sort of a script that runs an appropriate low resolution "
+#~ "X server that will just work. This is tried before the "
+#~ "<filename>XKeepsCrashing</filename> script is run."
+#~ msgstr ""
+#~ "An X command line in case we can't start the normal X server. should "
+#~ "probably be some sort of a script that runs an appropriate low resolution "
+#~ "X server that will just work. This is tried before the "
+#~ "<filename>XKeepsCrashing</filename> script is run."
+
+#~ msgid "FirstVT"
+#~ msgstr "FirstVT"
+
+#~ msgid "FirstVT=7"
+#~ msgstr "FirstVT=7"
+
+#~ msgid ""
+#~ "On systems where GDM supports automatic VT (virtual terminal) allocation, "
+#~ "this is the first vt to try. Usually standard text logins are run on the "
+#~ "lower vts. See also <filename>VTAllocation</filename>."
+#~ msgstr ""
+#~ "On systems where GDM supports automatic VT (virtual terminal) allocation, "
+#~ "this is the first vt to try. Usually standard text logins are run on the "
+#~ "lower vts. See also <filename>VTAllocation</filename>."
+
+#~ msgid "FlexibleXServers"
+#~ msgstr "FlexibleXServers"
+
+#~ msgid "FlexibleXServers=5"
+#~ msgstr "FlexibleXServers=5"
+
+#~ msgid ""
+#~ "The maximum number of allowed flexible displays. These are displays that "
+#~ "can be run using the <filename>/tmp/.gdm_socket</filename> socket "
+#~ "connection. This is used for both full flexible displays and for Xnest "
+#~ "displays."
+#~ msgstr ""
+#~ "The maximum number of allowed flexible displays. These are displays that "
+#~ "can be run using the <filename>/tmp/.gdm_socket</filename> socket "
+#~ "connection. This is used for both fully flexible displays and for Xnest "
+#~ "displays."
+
+#~ msgid "FlexiReapDelayMinutes"
+#~ msgstr "FlexiReapDelayMinutes"
+
+#~ msgid "FlexiReapDelayMinutes=5"
+#~ msgstr "FlexiReapDelayMinutes=5"
+
+#~ msgid ""
+#~ "After how many minutes of inactivity at the login screen should a flexi "
+#~ "display be reaped. This is only in effect before a user logs in. Also it "
+#~ "does not affect the Xnest flexiservers. To turn off this behavior set "
+#~ "this value to 0. This was added in version 2.5.90.0."
+#~ msgstr ""
+#~ "After how many minutes of inactivity at the login screen should a flexi "
+#~ "display be reaped. This is only in effect before a user logs in. Also it "
+#~ "does not affect the Xnest flexiservers. To turn off this behavior set "
+#~ "this value to 0. This was added in version 2.5.90.0."
+
+#~ msgid "Greeter=&lt;bin&gt;/gdmlogin"
+#~ msgstr "Greeter=&lt;bin&gt;/gdmlogin"
+
+#~ msgid ""
+#~ "Full path and name of the greeter executable followed by optional "
+#~ "arguments. This is the greeter used for all displays except for the XDMCP "
+#~ "remote displays. See also <filename>RemoteGreeter</filename>"
+#~ msgstr ""
+#~ "Full path and name of the greeter executable followed by optional "
+#~ "arguments. This is the greeter used for all displays except for the XDMCP "
+#~ "remote displays. See also <filename>RemoteGreeter</filename>"
+
+#~ msgid ""
+#~ "The group name under which <command>gdmlogin</command>, "
+#~ "<command>gdmgreeter</command>, <command>gdmchooser</command> and the "
+#~ "internal failsafe GTK+ dialogs are run. Also see <filename>User</"
+#~ "filename>. This user will have access to all the X authorization files, "
+#~ "and perhaps to other internal GDM data and it should not therefore be a "
+#~ "user such as nobody, but rather a dedicated user. The "
+#~ "<filename>ServAuthDir</filename> is owned by this group. The ownership "
+#~ "and permissions of <filename>ServAuthDir</filename> should be "
+#~ "<filename>root.gdm</filename> and 1770."
+#~ msgstr ""
+#~ "The group name under which <command>gdmlogin</command>, "
+#~ "<command>gdmgreeter</command>, <command>gdmchooser</command> and the "
+#~ "internal failsafe GTK+ dialogues are run. Also see <filename>User</"
+#~ "filename>. This user will have access to all the X authorisation files, "
+#~ "and perhaps to other internal GDM data and it should not be a user such "
+#~ "as nobody, but a dedicated user. The <filename>ServAuthDir</filename> is "
+#~ "owned by this group. The ownership and permissions of "
+#~ "<filename>ServAuthDir</filename> should be <filename>root:gdm</filename> "
+#~ "and 1770."
+
+#~ msgid "GtkModulesList"
+#~ msgstr "GtkModulesList"
+
+#~ msgid "GtkModulesList=module-1:module-2:..."
+#~ msgstr "GtkModulesList=module-1:module-2:..."
+
+#~ msgid ""
+#~ "A colon separated list of Gtk+ modules that <command>gdmgreeter</command> "
+#~ "or <command>gdmlogin</command> will be invoked with if "
+#~ "<filename>AddGtkModules</filename> is true. The format is the same as the "
+#~ "standard Gtk+ module interface."
+#~ msgstr ""
+#~ "A colon separated list of Gtk+ modules that <command>gdmgreeter</command> "
+#~ "or <command>gdmlogin</command> will be invoked with if "
+#~ "<filename>AddGtkModules</filename> is true. The format is the same as the "
+#~ "standard Gtk+ module interface."
+
+#~ msgid "HaltCommand"
+#~ msgstr "HaltCommand"
+
+#~ msgid "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+#~ msgstr "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+
+#~ msgid ""
+#~ "Full path and arguments to command to be executed when user selects "
+#~ "\"Shut Down\" from the Actions menu. This can be a ';' separated list of "
+#~ "commands to try. If a value is missing, the shut down command is not "
+#~ "available. Note that the default for this value is not empty, so to "
+#~ "disable \"Shut Down\" it must be set to an empty value."
+#~ msgstr ""
+#~ "Full path and arguments to command to be executed when user selects "
+#~ "\"Shut Down\" from the Actions menu. This can be a ';' separated list of "
+#~ "commands to try. If a value is missing, the shut down command is not "
+#~ "available. Note that the default for this value is not empty, so to "
+#~ "disable \"Shut Down\" it must be set to an empty value."
+
+#~ msgid "KillInitClients"
+#~ msgstr "KillInitClients"
+
+#~ msgid "KillInitClients=true"
+#~ msgstr "KillInitClients=true"
+
+#~ msgid ""
+#~ "Determines whether GDM should kill X clients started by the init scripts "
+#~ "when the user logs in."
+#~ msgstr ""
+#~ "Determines whether GDM should kill X clients started by the init scripts "
+#~ "when the user logs in."
+
+#~ msgid "LogDir"
+#~ msgstr "LogDir"
+
+#~ msgid "LogDir=&lt;var&gt;/log/gdm"
+#~ msgstr "LogDir=&lt;var&gt;/log/gdm"
+
+#~ msgid ""
+#~ "Directory containing the log files for the individual displays. By "
+#~ "default this is the same as the ServAuthDir."
+#~ msgstr ""
+#~ "Directory containing the log files for the individual displays. By "
+#~ "default this is the same as the ServAuthDir."
+
+#~ msgid "PidFile"
+#~ msgstr "PidFile"
+
+#~ msgid "PidFile=&lt;var&gt;/run/gdm.pid"
+#~ msgstr "PidFile=&lt;var&gt;/run/gdm.pid"
+
+#~ msgid "Name of the file containing the <filename>gdm</filename> process id."
+#~ msgstr ""
+#~ "Name of the file containing the <filename>gdm</filename> process id."
+
+#~ msgid "PreFetchProgram"
+#~ msgstr "PreFetchProgram"
+
+#~ msgid "PreFetchProgram=command"
+#~ msgstr "PreFetchProgram=command"
+
+#~ msgid ""
+#~ "Program to be run by the GDM greeter/login program when the initial "
+#~ "screen is displayed. The purpose is to provide a hook where files which "
+#~ "will be used after login can be preloaded to speed performance for the "
+#~ "user. The program will be called once only, the first time a greeter is "
+#~ "displayed. The gdmprefetch command may be used. This utility will load "
+#~ "any libraries passed in on the command line, or if the argument starts "
+#~ "with a \"@\" character, it will process the file assuming it is an ASCII "
+#~ "file containing a list of libraries, one per line, and load each library "
+#~ "in the file."
+#~ msgstr ""
+#~ "Program to be run by the GDM greeter/login program when the initial "
+#~ "screen is displayed. The purpose is to provide a hook where files which "
+#~ "will be used after login can be preloaded to speed performance for the "
+#~ "user. The program will be called once only, the first time a greeter is "
+#~ "displayed. The gdmprefetch command may be used. This utility will load "
+#~ "any libraries passed in on the command line, or if the argument starts "
+#~ "with a \"@\" character, it will process the file assuming it is an ASCII "
+#~ "file containing a list of libraries, one per line, and load each library "
+#~ "in the file."
+
+#~ msgid "PostLoginScriptDir"
+#~ msgstr "PostLoginScriptDir"
+
+#~ msgid "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+#~ msgstr "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+
+#~ msgid ""
+#~ "Directory containing the scripts run right after the user logs in, but "
+#~ "before any session setup is done. See the ``The Script Directories'' "
+#~ "section for more info."
+#~ msgstr ""
+#~ "Directory containing the scripts run right after the user logs in, but "
+#~ "before any session setup is done. See the ``The Script Directories'' "
+#~ "section for more info."
+
+#~ msgid "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+#~ msgstr "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+
+#~ msgid ""
+#~ "Directory containing the scripts run after the user logs out. See the "
+#~ "``The Script Directories'' section for more info."
+#~ msgstr ""
+#~ "Directory containing the scripts run after the user logs out. See the "
+#~ "``The Script Directories'' section for more info."
+
+#~ msgid "PreSessionScriptDir"
+#~ msgstr "PreSessionScriptDir"
+
+#~ msgid "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+#~ msgstr "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+
+#~ msgid ""
+#~ "Directory containing the scripts run before the user logs in. See the "
+#~ "``The Script Directories'' section for more info."
+#~ msgstr ""
+#~ "Directory containing the scripts run before the user logs in. See the "
+#~ "``The Script Directories'' section for more info."
+
+#~ msgid "RebootCommand"
+#~ msgstr "RebootCommand"
+
+#~ msgid "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+#~ msgstr "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+
+#~ msgid ""
+#~ "Full path and optional arguments to the command to be executed when user "
+#~ "selects Restart from the Actions menu. This can be a ';' separated list "
+#~ "of commands to try. If missing, the restart command is not available. "
+#~ "Note that the default for this value is not empty so to disable restart "
+#~ "you must set this explicitly to an empty value."
+#~ msgstr ""
+#~ "Full path and optional arguments to the command to be executed when user "
+#~ "selects Restart from the Actions menu. This can be a ';' separated list "
+#~ "of commands to try. If missing, the restart command is not available. "
+#~ "Note that the default for this value is not empty so to disable restart "
+#~ "you must set this explicitly to an empty value."
+
+#~ msgid "RemoteGreeter"
+#~ msgstr "RemoteGreeter"
+
+#~ msgid "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+#~ msgstr "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+
+#~ msgid ""
+#~ "Full path and name of the greeter executable followed by optional "
+#~ "arguments. This is used for all remote XDMCP sessions. It is useful to "
+#~ "have the less graphically demanding greeter here if you use the Themed "
+#~ "Greeter for your main greeter. See also the <filename>Greeter</filename> "
+#~ "key."
+#~ msgstr ""
+#~ "Full path and name of the greeter executable followed by optional "
+#~ "arguments. This is used for all remote XDMCP sessions. It is useful to "
+#~ "have the less graphically demanding greeter here if you use the Themed "
+#~ "Greeter for your main greeter. See also the <filename>Greeter</filename> "
+#~ "key."
+
+#~ msgid "RootPath"
+#~ msgstr "RootPath"
+
+#~ msgid "RootPath=defaultpath (value set by configure)"
+#~ msgstr "RootPath=defaultpath (value set by configure)"
+
+#~ msgid ""
+#~ "Specifies the path which will be set in the root's session and the {Init,"
+#~ "PostLogin,PreSession,PostSession} scripts executed by GDM. This value "
+#~ "will be overridden with the value from <filename>/etc/default/login</"
+#~ "filename> if it contains \"SUROOT=&lt;pathname&gt;\". If the <filename>/"
+#~ "etc/default/login</filename> file exists, but contains no value for "
+#~ "SUROOT, the value as defined in the GDM configuration will be used."
+#~ msgstr ""
+#~ "Specifies the path which will be set in root's session and the {Init,"
+#~ "PostLogin,PreSession,PostSession} scripts executed by GDM. This value "
+#~ "will be overridden with the value from <filename>/etc/default/login</"
+#~ "filename> if it contains \"SUROOT=&lt;pathname&gt;\". If the <filename>/"
+#~ "etc/default/login</filename> file exists, but contains no value for "
+#~ "SUROOT, the value as defined in the GDM configuration will be used."
+
+#~ msgid "ServAuthDir"
+#~ msgstr "ServAuthDir"
+
+#~ msgid "ServAuthDir=&lt;var&gt;/gdm"
+#~ msgstr "ServAuthDir=&lt;var&gt;/gdm"
+
+#~ msgid ""
+#~ "Directory containing the X authentication files for the individual "
+#~ "displays. Should be owned by <filename>root.gdm</filename> with "
+#~ "permissions 1770, where <filename>gdm</filename> is the GDM group as "
+#~ "defined by the <filename>Group</filename> option. That is should be owned "
+#~ "by root, with <filename>gdm</filename> group having full write "
+#~ "permissions and the directory should be sticky and others should have no "
+#~ "permission to the directory. This way the GDM user can't remove files "
+#~ "owned by root in that directory, while still being able to write its own "
+#~ "files there. GDM will attempt to change permissions for you when it's "
+#~ "first run if the permissions are not the above. This directory is also "
+#~ "used for other private files that the daemon needs to store. Other users "
+#~ "should not have any way to get into this directory and read/change it's "
+#~ "contents. Anybody who can read this directory can connect to any display "
+#~ "on this computer."
+#~ msgstr ""
+#~ "Directory containing the X authentication files for the individual "
+#~ "displays. Should be owned by <filename>root:gdm</filename> with "
+#~ "permissions 1770, where <filename>gdm</filename> is the GDM group as "
+#~ "defined by the <filename>Group</filename> option. That is should be owned "
+#~ "by root, with <filename>gdm</filename> group having full write "
+#~ "permissions and the directory should be sticky and others should have no "
+#~ "permission to the directory. This way the GDM user can't remove files "
+#~ "owned by root in that directory, while still being able to write its own "
+#~ "files there. GDM will attempt to change permissions for you when it's "
+#~ "first run if the permissions are not the above. This directory is also "
+#~ "used for other private files that the daemon needs to store. Other users "
+#~ "should not have any way to get into this directory and read/change it's "
+#~ "contents. Anybody who can read this directory can connect to any display "
+#~ "on this computer."
+
+#~ msgid "SessionDesktopDir"
+#~ msgstr "SessionDesktopDir"
+
+#~ msgid ""
+#~ "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;"
+#~ "share&gt;/xsessions/"
+#~ msgstr ""
+#~ "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;"
+#~ "share&gt;/xsessions/"
+
+#~ msgid ""
+#~ "Directory containing the <filename>.desktop</filename> files which are "
+#~ "the available sessions on the system. Since 2.4.4.2 this is treated like "
+#~ "a PATH type variable and the first file found is used."
+#~ msgstr ""
+#~ "Directory containing the <filename>.desktop</filename> files which are "
+#~ "the available sessions on the system. Since 2.4.4.2 this is treated like "
+#~ "a PATH type variable and the first file found is used."
+
+#~ msgid "SoundProgram"
+#~ msgstr "SoundProgram"
+
+#~ msgid "&lt;bin&gt;/play"
+#~ msgstr "&lt;bin&gt;/play"
+
+#~ msgid "&lt;bin&gt;/audioplay"
+#~ msgstr "&lt;bin&gt;/audioplay"
+
+#~ msgid "SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)"
+#~ msgstr "SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)"
+
+#~ msgid ""
+#~ "Application to use when playing a sound. Currently used for playing the "
+#~ "login sound, see the <filename>SoundOnLoginFile</filename> key. Supported "
+#~ "since 2.5.90.0."
+#~ msgstr ""
+#~ "Application to use when playing a sound. Currently used for playing the "
+#~ "login sound, see the <filename>SoundOnLoginFile</filename> key. Supported "
+#~ "since 2.5.90.0."
+
+#~ msgid "StandardXServer"
+#~ msgstr "StandardXServer"
+
+#~ msgid "StandardXServer=/dir/to/X (value assigned by configuration file)"
+#~ msgstr "StandardXServer=/dir/to/X (value assigned by configuration file)"
+
+#~ msgid ""
+#~ "Full path and arguments to the standard X server command. This is used "
+#~ "when gdm cannot find any other definition, and it's used as the default "
+#~ "and failsafe fallback in a number of places. This should be able to run "
+#~ "some sort of X server."
+#~ msgstr ""
+#~ "Full path and arguments to the standard X server command. This is used "
+#~ "when gdm cannot find any other definition, and it's used as the default "
+#~ "and failsafe fallback in a number of places. This should be able to run "
+#~ "some sort of X server."
+
+#~ msgid "SuspendCommand"
+#~ msgstr "SuspendCommand"
+
+#~ msgid "SuspendCommand="
+#~ msgstr "SuspendCommand="
+
+#~ msgid ""
+#~ "Full path and arguments to command to be executed when user selects "
+#~ "Suspend from the Actions menu. If empty there is no such menu item. Note "
+#~ "that the default for this value is not empty so to disable suspend you "
+#~ "must set this explicitly to an empty value."
+#~ msgstr ""
+#~ "Full path and arguments to command to be executed when user selects "
+#~ "Suspend from the Actions menu. If empty there is no such menu item. Note "
+#~ "that the default for this value is not empty so to disable suspend you "
+#~ "must set this explicitly to an empty value."
+
+#~ msgid ""
+#~ "This is the user that should be logged in after a specified number of "
+#~ "seconds of inactivity. This can never be \"root\" and gdm will refuse to "
+#~ "log in root this way. The same features as for <filename>AutomaticLogin</"
+#~ "filename> are supported. The same control chars and piping to a "
+#~ "application are supported."
+#~ msgstr ""
+#~ "This is the user that should be logged in after a specified number of "
+#~ "seconds of inactivity. This can never be \"root\" and gdm will refuse to "
+#~ "log in root this way. The same features as for <filename>AutomaticLogin</"
+#~ "filename> are supported. The same control chars and piping to a "
+#~ "application are supported."
+
+#~ msgid ""
+#~ "The username under which <command>gdmlogin</command>, "
+#~ "<command>gdmgreeter</command>, <command>gdmchooser</command> and the "
+#~ "internal failsafe GTK+ dialogs are run. Also see <filename>Group</"
+#~ "filename>. This user will have access to all the X authorization files, "
+#~ "and perhaps to other internal GDM data and it should not therefore be a "
+#~ "user such as nobody, but rather a dedicated user."
+#~ msgstr ""
+#~ "The username under which <command>gdmlogin</command>, "
+#~ "<command>gdmgreeter</command>, <command>gdmchooser</command> and the "
+#~ "internal failsafe GTK+ dialogues are run. Also see <filename>Group</"
+#~ "filename>. This user will have access to all the X authorisation files, "
+#~ "and other internal GDM data; it should not be a user such as nobody, but "
+#~ "a dedicated user."
+
+#~ msgid "UserAuthDir"
+#~ msgstr "UserAuthDir"
+
+#~ msgid "UserAuthDir="
+#~ msgstr "UserAuthDir="
+
+#~ msgid ""
+#~ "The directory where user's <filename>.Xauthority</filename> file should "
+#~ "be saved. When nothing is specified the user's home directory is used. "
+#~ "This is tilde expanded so you can set it to things like: <filename>~/"
+#~ "authdir/</filename>."
+#~ msgstr ""
+#~ "The directory where user's <filename>.Xauthority</filename> file should "
+#~ "be saved. When nothing is specified the user's home directory is used. "
+#~ "This is tilde expanded so you can set it to things like: <filename>~/"
+#~ "authdir/</filename>."
+
+#~ msgid ""
+#~ "If you do not use the tilde expansion, then the filename created will be "
+#~ "random, like in <filename>UserAuthFBDir</filename>. This way many users "
+#~ "can have the same authentication directory. For example you might want to "
+#~ "set this to <filename>/tmp</filename> when user has the home directory on "
+#~ "NFS, since you really don't want cookie files to go over the wire. The "
+#~ "users should really have write privileges to this directory, and this "
+#~ "directory should really be sticky and all that, just like the <filename>/"
+#~ "tmp</filename> directory."
+#~ msgstr ""
+#~ "If you do not use the tilde expansion, then the filename created will be "
+#~ "random, like in <filename>UserAuthFBDir</filename>. This way many users "
+#~ "can have the same authentication directory. For example you might want to "
+#~ "set this to <filename>/tmp</filename> when user has the home directory on "
+#~ "NFS, since you really don't want cookie files to go over the wire. The "
+#~ "users should really have write privileges to this directory, and this "
+#~ "directory should really be sticky and all that, just like the <filename>/"
+#~ "tmp</filename> directory."
+
+#~ msgid ""
+#~ "Normally if this is the user's home directory GDM will still refuse to "
+#~ "put cookies there if it thinks it is NFS (by testing root-squashing). "
+#~ "This can be changed by setting <filename>NeverPlaceCookiesOnNFS</"
+#~ "filename> in the <filename>[security]</filename> section to false."
+#~ msgstr ""
+#~ "Normally if this is the user's home directory GDM will still refuse to "
+#~ "put cookies there if it thinks it is NFS (by testing root-squashing). "
+#~ "This can be changed by setting <filename>NeverPlaceCookiesOnNFS</"
+#~ "filename> in the <filename>[security]</filename> section to false."
+
+#~ msgid "UserAuthFBDir"
+#~ msgstr "UserAuthFBDir"
+
+#~ msgid "UserAuthFBDir=/tmp"
+#~ msgstr "UserAuthFBDir=/tmp"
+
+#~ msgid ""
+#~ "If GDM fails to update the user's <filename>.Xauthority</filename> file a "
+#~ "fallback cookie is created in this directory."
+#~ msgstr ""
+#~ "If GDM fails to update the user's <filename>.Xauthority</filename> file a "
+#~ "fallback cookie is created in this directory."
+
+#~ msgid "UserAuthFile"
+#~ msgstr "UserAuthFile"
+
+#~ msgid "UserAuthFile=.Xauthority"
+#~ msgstr "UserAuthFile=.Xauthority"
+
+#~ msgid "Name of the file used for storing user cookies."
+#~ msgstr "Name of the file used for storing user cookies."
+
+#~ msgid "VTAllocation"
+#~ msgstr "VTAllocation"
+
+#~ msgid "VTAllocation=true"
+#~ msgstr "VTAllocation=true"
+
+#~ msgid ""
+#~ "On systems where GDM supports automatic VT (virtual terminal) allocation "
+#~ "(currently Linux and FreeBSD only), you can have GDM automatically append "
+#~ "the vt argument to the X server executable. This way races that come up "
+#~ "from each X server managing it's own vt allocation can be avoided. See "
+#~ "also <filename>FirstVT</filename>."
+#~ msgstr ""
+#~ "On systems where GDM supports automatic VT (virtual terminal) allocation "
+#~ "(currently Linux and FreeBSD only), you can have GDM automatically append "
+#~ "the vt argument to the X server executable. This way races that come up "
+#~ "from each X server managing it's own vt allocation can be avoided. See "
+#~ "also <filename>FirstVT</filename>."
+
+#~ msgid "XKeepsCrashing"
+#~ msgstr "XKeepsCrashing"
+
+#~ msgid "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+#~ msgstr "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+
+#~ msgid ""
+#~ "A script to run in case X keeps crashing. This is for running An X "
+#~ "configuration or whatever else to make the X configuration work. See the "
+#~ "script that came with the distribution for an example. The distributed "
+#~ "<filename>XKeepsCrashing</filename> script is tested on Red Hat, but may "
+#~ "work elsewhere. Your system integrator should make sure this script is up "
+#~ "to date for your particular system."
+#~ msgstr ""
+#~ "A script to run in case X keeps crashing. This is for running An X "
+#~ "configuration or whatever else to make the X configuration work. See the "
+#~ "script that came with the distribution for an example. The distributed "
+#~ "<filename>XKeepsCrashing</filename> script is tested on Red Hat, but may "
+#~ "work elsewhere. Your system integrator should make sure this script is up "
+#~ "to date for your particular system."
+
+#~ msgid ""
+#~ "In case <filename>FailsafeXServer</filename> is setup, that will be tried "
+#~ "first. and this only used as a backup if even that X server keeps "
+#~ "crashing."
+#~ msgstr ""
+#~ "In case <filename>FailsafeXServer</filename> is setup, that will be tried "
+#~ "first. and this only used as a backup if even that X server keeps "
+#~ "crashing."
+
+#~ msgid "Xnest"
+#~ msgstr "Xnest"
+
+#~ msgid "Xnest=&lt;bin&gt;/X11/Xnest (/usr/openwin/bin/Xnest on Solaris)"
+#~ msgstr "Xnest=&lt;bin&gt;/X11/Xnest (/usr/openwin/bin/Xnest on Solaris)"
+
+#~ msgid ""
+#~ "The full path and arguments to the Xnest command. This is used for the "
+#~ "flexible Xnest displays. This way the user can start new login screens in "
+#~ "a nested window. Of course you must have the Xnest display from your X "
+#~ "server packages installed for this to work."
+#~ msgstr ""
+#~ "The full path and arguments to the Xnest command. This is used for the "
+#~ "flexible Xnest displays. This way the user can start new login screens in "
+#~ "a nested window. Of course you must have the Xnest display from your X "
+#~ "server packages installed for this to work."
+
+#~ msgid "AllowRoot"
+#~ msgstr "AllowRoot"
+
+#~ msgid "AllowRoot=true"
+#~ msgstr "AllowRoot=true"
+
+#~ msgid ""
+#~ "Allow root (privileged user) to log in through GDM. Set this to false if "
+#~ "you want to disallow such logins."
+#~ msgstr ""
+#~ "Allow root (privileged user) to log in through GDM. Set this to false if "
+#~ "you want to disallow such logins."
+
+#~ msgid ""
+#~ "On systems that support PAM, this parameter is not as useful as you can "
+#~ "use PAM to do the same thing, and in fact do even more. However it is "
+#~ "still followed, so you should probably leave it true for PAM systems."
+#~ msgstr ""
+#~ "On systems that support PAM, this parameter is not as useful as you can "
+#~ "use PAM to do the same thing, and in fact do even more. However it is "
+#~ "still followed, so you should probably leave it true for PAM systems."
+
+#~ msgid "AllowRemoteRoot"
+#~ msgstr "AllowRemoteRoot"
+
+#~ msgid "AllowRemoteRoot=false"
+#~ msgstr "AllowRemoteRoot=false"
+
+#~ msgid ""
+#~ "Allow root (privileged user) to log in remotely through GDM. This value "
+#~ "should be set to true to allow such logins. Remote logins are any logins "
+#~ "that come in through the XDMCP."
+#~ msgstr ""
+#~ "Allow root (privileged user) to log in remotely through GDM. This value "
+#~ "should be set to true to allow such logins. Remote logins are any logins "
+#~ "that come in through the XDMCP."
+
+#~ msgid ""
+#~ "On systems that support PAM, this parameter is not as useful since you "
+#~ "can use PAM to do the same thing, and do even more."
+#~ msgstr ""
+#~ "On systems that support PAM, this parameter is not as useful since you "
+#~ "can use PAM to do the same thing, and do even more."
+
+#~ msgid ""
+#~ "This value will be overridden and set to false if the <filename>/etc/"
+#~ "default/login</filename> file exists and contains \"CONSOLE=/dev/login\", "
+#~ "and set to true if the <filename>/etc/default/login</filename> file "
+#~ "exists and contains any other value or no value for CONSOLE."
+#~ msgstr ""
+#~ "This value will be overridden and set to false if the <filename>/etc/"
+#~ "default/login</filename> file exists and contains \"CONSOLE=/dev/login\", "
+#~ "and set to true if the <filename>/etc/default/login</filename> file "
+#~ "exists and contains any other value or no value for CONSOLE."
+
+#~ msgid "AllowRemoteAutoLogin"
+#~ msgstr "AllowRemoteAutoLogin"
+
+#~ msgid "AllowRemoteAutoLogin=false"
+#~ msgstr "AllowRemoteAutoLogin=false"
+
+#~ msgid ""
+#~ "Allow the timed login to work remotely. That is, remote connections "
+#~ "through XDMCP will be allowed to log into the \"TimedLogin\" user by "
+#~ "letting the login window time out, just like the local user on the first "
+#~ "console."
+#~ msgstr ""
+#~ "Allow the timed login to work remotely. That is, remote connections "
+#~ "through XDMCP will be allowed to log into the \"TimedLogin\" user by "
+#~ "letting the login window time out, just like the local user on the first "
+#~ "console."
+
+#~ msgid ""
+#~ "Note that this can make a system quite insecure, and thus is off by "
+#~ "default."
+#~ msgstr ""
+#~ "Note that this can make a system quite insecure, and thus is off by "
+#~ "default."
+
+#~ msgid "CheckDirOwner"
+#~ msgstr "CheckDirOwner"
+
+#~ msgid "CheckDirOwner=true"
+#~ msgstr "CheckDirOwner=true"
+
+#~ msgid ""
+#~ "By default GDM checks the ownership of the home directories before "
+#~ "writing to them, this prevents security issues in case of bad setup. "
+#~ "However in some instances home directories will be owned by a different "
+#~ "user and in this case it is necessary to turn this option on. You will "
+#~ "also most likely have to turn the <filename>RelaxPermissions</filename> "
+#~ "key to at least value 1 since in such a scenario home directories are "
+#~ "likely to be group writable. Supported since 2.6.0.4."
+#~ msgstr ""
+#~ "By default GDM checks the ownership of the home directories before "
+#~ "writing to them, this prevents security issues in case of bad setup. "
+#~ "However in some instances home directories will be owned by a different "
+#~ "user and in this case it is necessary to turn this option on. You will "
+#~ "also most likely have to turn the <filename>RelaxPermissions</filename> "
+#~ "key to at least value 1 since in such a scenario home directories are "
+#~ "likely to be group writable. Supported since 2.6.0.4."
+
+#~ msgid "SupportAutomount"
+#~ msgstr "SupportAutomount"
+
+#~ msgid "SupportAutomount=false"
+#~ msgstr "SupportAutomount=false"
+
+#~ msgid ""
+#~ "By default GDM checks the ownership of the home directories before "
+#~ "writing to them, this prevents security issues in case of bad setup. "
+#~ "However, when home directories are managed by automounter, they are often "
+#~ "not mounted before they are accessed. This option works around subtleties "
+#~ "of Linux automounter."
+#~ msgstr ""
+#~ "By default GDM checks the ownership of the home directories before "
+#~ "writing to them, this prevents security issues in case of bad setup. "
+#~ "However, when home directories are managed by automounter, they are often "
+#~ "not mounted before they are accessed. This option works around subtleties "
+#~ "of Linux automounter."
+
+#~ msgid "NeverPlaceCookiesOnNFS"
+#~ msgstr "NeverPlaceCookiesOnNFS"
+
+#~ msgid "NeverPlaceCookiesOnNFS=true"
+#~ msgstr "NeverPlaceCookiesOnNFS=true"
+
+#~ msgid ""
+#~ "Normally if this is true (which is by default), GDM will not place "
+#~ "cookies into the user's home directory if this directory is on NFS. Well, "
+#~ "GDM will consider any filesystem with root-squashing an NFS filesystem. "
+#~ "Sometimes however the remote file system can have root squashing and be "
+#~ "safe (perhaps by using encryption). In this case set this to 'false'. "
+#~ "Note that this option appeared in version 2.4.4.4 and is ignored in "
+#~ "previous versions."
+#~ msgstr ""
+#~ "Normally if this is true (which is by default), GDM will not place "
+#~ "cookies into the user's home directory if this directory is on NFS. GDM "
+#~ "will consider any filesystem with root-squashing an NFS filesystem. "
+#~ "Sometimes however the remote file system can have root squashing and be "
+#~ "safe (perhaps by using encryption). In this case set this to 'false'. "
+#~ "Note that this option appeared in version 2.4.4.4 and is ignored in "
+#~ "previous versions."
+
+#~ msgid "PasswordRequired"
+#~ msgstr "PasswordRequired"
+
+#~ msgid "PasswordRequired=false"
+#~ msgstr "PasswordRequired=false"
+
+#~ msgid ""
+#~ "If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag "
+#~ "to pam_authenticate and pam_acct_mgmt, disallowing NULL password. This "
+#~ "setting will only take effect if PAM is being used by GDM. This value "
+#~ "will be overridden with the value from <filename>/etc/default/login</"
+#~ "filename> if it contains \"PASSREQ=[YES|NO]\". If the <filename>/etc/"
+#~ "default/login</filename> file exists, but contains no value for PASSREQ, "
+#~ "the value as defined in the GDM configuration will be used."
+#~ msgstr ""
+#~ "If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag "
+#~ "to pam_authenticate and pam_acct_mgmt, disallowing NULL password. This "
+#~ "setting will only take effect if PAM is being used by GDM. This value "
+#~ "will be overridden with the value from <filename>/etc/default/login</"
+#~ "filename> if it contains \"PASSREQ=[YES|NO]\". If the <filename>/etc/"
+#~ "default/login</filename> file exists, but contains no value for PASSREQ, "
+#~ "the value as defined in the GDM configuration will be used."
+
+#~ msgid "RelaxPermissions"
+#~ msgstr "RelaxPermissions"
+
+#~ msgid "RelaxPermissions=0"
+#~ msgstr "RelaxPermissions=0"
+
+#~ msgid ""
+#~ "By default GDM ignores files and directories writable to other users than "
+#~ "the owner."
+#~ msgstr ""
+#~ "By default GDM ignores files and directories writable to other users than "
+#~ "the owner."
+
+#~ msgid ""
+#~ "Changing the value of RelaxPermissions makes it possible to alter this "
+#~ "behavior:"
+#~ msgstr ""
+#~ "Changing the value of RelaxPermissions makes it possible to alter this "
+#~ "behavior:"
+
+#~ msgid "0 - Paranoia option. Only accepts user owned files and directories."
+#~ msgstr "0 - Paranoia option. Only accepts user owned files and directories."
+
+#~ msgid "1 - Allow group writable files and directories."
+#~ msgstr "1 - Allow group writable files and directories."
+
+#~ msgid "2 - Allow world writable files and directories."
+#~ msgstr "2 - Allow world writable files and directories."
+
+#~ msgid "RetryDelay"
+#~ msgstr "RetryDelay"
+
+#~ msgid "RetryDelay=1"
+#~ msgstr "RetryDelay=1"
+
+#~ msgid ""
+#~ "The number of seconds GDM should wait before reactivating the entry field "
+#~ "after a failed login."
+#~ msgstr ""
+#~ "The number of seconds GDM should wait before reactivating the entry field "
+#~ "after a failed login."
+
+#~ msgid "UserMaxFile"
+#~ msgstr "UserMaxFile"
+
+#~ msgid "UserMaxFile=65536"
+#~ msgstr "UserMaxFile=65536"
+
+#~ msgid ""
+#~ "GDM will refuse to read/write files bigger than this number (specified in "
+#~ "bytes)."
+#~ msgstr ""
+#~ "GDM will refuse to read/write files bigger than this number (specified in "
+#~ "bytes)."
+
+#~ msgid ""
+#~ "In addition to the size check GDM is extremely picky about accessing "
+#~ "files in user directories. It will not follow symlinks and can optionally "
+#~ "refuse to read files and directories writable by other than the owner. "
+#~ "See the <filename>RelaxPermissions</filename> option for more info."
+#~ msgstr ""
+#~ "In addition to the size check GDM is extremely picky about accessing "
+#~ "files in user directories. It will not follow symlinks and can optionally "
+#~ "refuse to read files and directories writable by other than the owner. "
+#~ "See the <filename>RelaxPermissions</filename> option for more info."
+
+#~ msgid "EnableProxy"
+#~ msgstr "EnableProxy"
+
+#~ msgid "EnableProxy=false"
+#~ msgstr "EnableProxy=false"
+
+#~ msgid ""
+#~ "Setting this to true enables support for running XDMCP sessions on a "
+#~ "local proxy X server. This may improve the performance of XDMCP sessions, "
+#~ "especially on high latency networks, as many X protocol operations can be "
+#~ "completed without going over the network."
+#~ msgstr ""
+#~ "Setting this to true enables support for running XDMCP sessions on a "
+#~ "local proxy X server. This may improve the performance of XDMCP sessions, "
+#~ "especially on high latency networks, as many X protocol operations can be "
+#~ "completed without going over the network."
+
+#~ msgid ""
+#~ "Note, however, that this mode will significantly increase the burden on "
+#~ "the machine hosting the XDMCP sessions"
+#~ msgstr ""
+#~ "Note, however, that this mode will significantly increase the burden on "
+#~ "the machine hosting the XDMCP sessions"
+
+#~ msgid ""
+#~ "See the <filename>FlexiProxy</filename> and "
+#~ "<filename>FlexiProxyDisconnect</filename> options for further details on "
+#~ "how to configure support for this feature."
+#~ msgstr ""
+#~ "See the <filename>FlexiProxy</filename> and "
+#~ "<filename>FlexiProxyDisconnect</filename> options for further details on "
+#~ "how to configure support for this feature."
+
+#~ msgid "MaxPendingIndirect"
+#~ msgstr "MaxPendingIndirect"
+
+#~ msgid "MaxPendingIndirect=4"
+#~ msgstr "MaxPendingIndirect=4"
+
+#~ msgid ""
+#~ "GDM will only provide <filename>MaxPendingIndirect</filename> displays "
+#~ "with host choosers simultaneously. If more queries from different hosts "
+#~ "come in, the oldest ones will be forgotten."
+#~ msgstr ""
+#~ "GDM will only provide <filename>MaxPendingIndirect</filename> displays "
+#~ "with host choosers simultaneously. If more queries from different hosts "
+#~ "come in, the oldest ones will be forgotten."
+
+#~ msgid "ProxyReconnect"
+#~ msgstr "ProxyReconnect"
+
+#~ msgid "FlexiProxyReconnect="
+#~ msgstr "FlexiProxyReconnect="
+
+#~ msgid ""
+#~ "Setting this option enables experimental support for session migration "
+#~ "with XDMCP sessions. This enables users to disconnect from their session "
+#~ "and later reconnect to that same session, possibly from a different "
+#~ "terminal."
+#~ msgstr ""
+#~ "Setting this option enables experimental support for session migration "
+#~ "with XDMCP sessions. This enables users to disconnect from their session "
+#~ "and later reconnect to that same session, possibly from a different "
+#~ "terminal."
+
+#~ msgid ""
+#~ "In order to use this feature, you must have a nested X server available "
+#~ "which supports disconnecting from its parent X server and reconnecting to "
+#~ "another X server. Currently, the Distributed Multihead X (DMX) server "
+#~ "supports this feature to some extent and other projects like NoMachine NX "
+#~ "are busy implementing it."
+#~ msgstr ""
+#~ "In order to use this feature, you must have a nested X server available "
+#~ "which supports disconnecting from its parent X server and reconnecting to "
+#~ "another X server. Currently, the Distributed Multihead X (DMX) server "
+#~ "supports this feature to some extent and other projects like NoMachine NX "
+#~ "are busy implementing it."
+
+#~ msgid ""
+#~ "This option should be set to the path of a command which will handle "
+#~ "reconnecting the XDMCP proxy to another backend display. A sample "
+#~ "implementation for use with DMX is supplied."
+#~ msgstr ""
+#~ "This option should be set to the path of a command which will handle "
+#~ "reconnecting the XDMCP proxy to another backend display. A sample "
+#~ "implementation for use with DMX is supplied."
+
+#~ msgid "ProxyXServer"
+#~ msgstr "ProxyXServer"
+
+#~ msgid "ProxyXServer="
+#~ msgstr "ProxyXServer="
+
+#~ msgid ""
+#~ "The X server command line for a XDMCP proxy. Any nested X server like "
+#~ "Xnest, Xephr or Xdmx should work fairly well."
+#~ msgstr ""
+#~ "The X server command line for a XDMCP proxy. Any nested X server like "
+#~ "Xnest, Xephr or Xdmx should work fairly well."
+
+#~ msgid "Common GUI Configuration Options"
+#~ msgstr "Common GUI Configuration Options"
+
+#~ msgid "[gui]"
+#~ msgstr "[gui]"
+
+#~ msgid "AllowGtkThemeChange"
+#~ msgstr "AllowGtkThemeChange"
+
+#~ msgid "AllowGtkThemeChange=true"
+#~ msgstr "AllowGtkThemeChange=true"
+
+#~ msgid ""
+#~ "If to allow changing the GTK+ (widget) theme from the greeter. Currently "
+#~ "this only affects the standard greeter as the graphical greeter does not "
+#~ "yet have this ability. The theme will stay in effect on this display "
+#~ "until changed and will affect all the other windows that are put up by "
+#~ "GDM. Supported since 2.5.90.2."
+#~ msgstr ""
+#~ "If to allow changing the GTK+ (widget) theme from the greeter. Currently "
+#~ "this only affects the standard greeter as the graphical greeter does not "
+#~ "yet have this ability. The theme will stay in effect on this display "
+#~ "until changed and will affect all the other windows that are put up by "
+#~ "GDM. Supported since 2.5.90.2."
+
+#~ msgid "GtkRC"
+#~ msgstr "GtkRC"
+
+#~ msgid "GtkRC="
+#~ msgstr "GtkRC="
+
+#~ msgid ""
+#~ "Path to a <filename>gtkrc</filename> to read when GDM puts up a window. "
+#~ "You should really now use the <filename>GtkTheme</filename> key for just "
+#~ "setting a theme."
+#~ msgstr ""
+#~ "Path to a <filename>gtkrc</filename> to read when GDM puts up a window. "
+#~ "You should really now use the <filename>GtkTheme</filename> key for just "
+#~ "setting a theme."
+
+#~ msgid "GtkTheme"
+#~ msgstr "GtkTheme"
+
+#~ msgid "GtkTheme=Default"
+#~ msgstr "GtkTheme=Default"
+
+#~ msgid ""
+#~ "A name of an installed theme to use by default. It will be used in the "
+#~ "greeter, chooser and all other GUI windows put up by GDM. Supported since "
+#~ "2.5.90.2."
+#~ msgstr ""
+#~ "A name of an installed theme to use by default. It will be used in the "
+#~ "greeter, chooser and all other GUI windows put up by GDM. Supported since "
+#~ "2.5.90.2."
+
+#~ msgid "GtkThemesToAllow"
+#~ msgstr "GtkThemesToAllow"
+
+#~ msgid "GtkThemesToAllow=all"
+#~ msgstr "GtkThemesToAllow=all"
+
+#~ msgid ""
+#~ "Comma separated list of themes to allow. These must be the names of the "
+#~ "themes installed in the standard locations for GTK+ themes. You can also "
+#~ "specify 'all' to allow all installed themes. This is related to the "
+#~ "<filename>AllowGtkThemeChange</filename> key. Supported since 2.5.90.2."
+#~ msgstr ""
+#~ "Comma separated list of themes to allow. These must be the names of the "
+#~ "themes installed in the standard locations for GTK+ themes. You can also "
+#~ "specify 'all' to allow all installed themes. This is related to the "
+#~ "<filename>AllowGtkThemeChange</filename> key. Supported since 2.5.90.2."
+
+#~ msgid "MaxIconWidth"
+#~ msgstr "MaxIconWidth"
+
+#~ msgid "MaxIconWidth=128"
+#~ msgstr "MaxIconWidth=128"
+
+#~ msgid ""
+#~ "Specifies the maximum icon width (in pixels) that the face browser will "
+#~ "display. Icons larger than this will be scaled. This also affects icons "
+#~ "in the XDMCP chooser."
+#~ msgstr ""
+#~ "Specifies the maximum icon width (in pixels) that the face browser will "
+#~ "display. Icons larger than this will be scaled. This also affects icons "
+#~ "in the XDMCP chooser."
+
+#~ msgid "MaxIconHeight"
+#~ msgstr "MaxIconHeight"
+
+#~ msgid "MaxIconHeight=128"
+#~ msgstr "MaxIconHeight=128"
+
+#~ msgid ""
+#~ "Specifies the maximum icon height (in pixels) that the face browser will "
+#~ "display. Icons larger than this will be scaled. This also affects icons "
+#~ "in the XDMCP chooser."
+#~ msgstr ""
+#~ "Specifies the maximum icon height (in pixels) that the face browser will "
+#~ "display. Icons larger than this will be scaled. This also affects icons "
+#~ "in the XDMCP chooser."
+
+#~ msgid "[greeter]"
+#~ msgstr "[greeter]"
+
+#~ msgid "BackgroundColor"
+#~ msgstr "BackgroundColor"
+
+#~ msgid "BackgroundColor=#76848F"
+#~ msgstr "BackgroundColor=#76848F"
+
+#~ msgid ""
+#~ "If the BackgroundType is 2, use this color in the background of the "
+#~ "greeter. Also use it as the back of transparent images set on the "
+#~ "background and if the BackgroundRemoteOnlyColor is set and this is a "
+#~ "remote display. This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "If the BackgroundType is 2, use this colour in the background of the "
+#~ "greeter. Also use it as the back of transparent images set on the "
+#~ "background and if the BackgroundRemoteOnlyColor is set and this is a "
+#~ "remote display. This only affects the GTK+ Greeter."
+
+#~ msgid "BackgroundProgramInitialDelay"
+#~ msgstr "BackgroundProgramInitialDelay"
+
+#~ msgid "BackgroundProgramInitialDelay=30"
+#~ msgstr "BackgroundProgramInitialDelay=30"
+
+#~ msgid ""
+#~ "The background application will be started after at least that many "
+#~ "seconds of inactivity."
+#~ msgstr ""
+#~ "The background application will be started after at least that many "
+#~ "seconds of inactivity."
+
+#~ msgid "RestartBackgroundProgram"
+#~ msgstr "RestartBackgroundProgram"
+
+#~ msgid "RestartBackgroundProgram=true"
+#~ msgstr "RestartBackgroundProgram=true"
+
+#~ msgid ""
+#~ "If set the background application will be restarted when it has exited, "
+#~ "after the delay described below has elapsed. This option can be useful "
+#~ "when you wish to run a screen saver application when no user is using the "
+#~ "computer."
+#~ msgstr ""
+#~ "If set the background application will be restarted when it has exited, "
+#~ "after the delay described below has elapsed. This option can be useful "
+#~ "when you wish to run a screen saver application when no user is using the "
+#~ "computer."
+
+#~ msgid "BackgroundProgramRestartDelay"
+#~ msgstr "BackgroundProgramRestartDelay"
+
+#~ msgid "BackgroundProgramRestartDelay=30"
+#~ msgstr "BackgroundProgramRestartDelay=30"
+
+#~ msgid ""
+#~ "The background application will be restarted after at least that many "
+#~ "seconds of inactivity."
+#~ msgstr ""
+#~ "The background application will be restarted after at least that many "
+#~ "seconds of inactivity."
+
+#~ msgid "BackgroundImage"
+#~ msgstr "BackgroundImage"
+
+#~ msgid "BackgroundImage=somefile.png"
+#~ msgstr "BackgroundImage=somefile.png"
+
+#~ msgid ""
+#~ "If the BackgroundType is 1, then display this file as the background in "
+#~ "the greeter. This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "If the BackgroundType is 1, then display this file as the background in "
+#~ "the greeter. This only affects the GTK+ Greeter."
+
+#~ msgid "BackgroundProgram"
+#~ msgstr "BackgroundProgram"
+
+#~ msgid "BackgroundProgram=&lt;bin&gt;/xeyes"
+#~ msgstr "BackgroundProgram=&lt;bin&gt;/xeyes"
+
+#~ msgid ""
+#~ "If set this command will be run in the background while the login window "
+#~ "is being displayed. Note that not all applications will run this way, "
+#~ "since GDM does not usually have a home directory. You could set up home "
+#~ "directory for the GDM user if you wish to run applications which require "
+#~ "it. This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "If set this command will be run in the background while the login window "
+#~ "is being displayed. Note that not all applications will run this way, "
+#~ "since GDM does not usually have a home directory. You could set up home "
+#~ "directory for the GDM user if you wish to run applications which require "
+#~ "it. This only affects the GTK+ Greeter."
+
+#~ msgid "BackgroundRemoteOnlyColor"
+#~ msgstr "BackgroundRemoteOnlyColor"
+
+#~ msgid "BackgroundRemoteOnlyColor=true"
+#~ msgstr "BackgroundRemoteOnlyColor=true"
+
+#~ msgid ""
+#~ "On remote displays only set the color background. This is to make network "
+#~ "load lighter. The <filename>BackgroundProgram</filename> is also not run. "
+#~ "This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "On remote displays only set the colour background. This is to make "
+#~ "network load lighter. The <filename>BackgroundProgram</filename> is also "
+#~ "not run. This only affects the GTK+ Greeter."
+
+#~ msgid "BackgroundScaleToFit"
+#~ msgstr "BackgroundScaleToFit"
+
+#~ msgid "BackgroundScaleToFit=true"
+#~ msgstr "BackgroundScaleToFit=true"
+
+#~ msgid ""
+#~ "Scale background image to fit the screen. This only affects the GTK+ "
+#~ "Greeter."
+#~ msgstr ""
+#~ "Scale background image to fit the screen. This only affects the GTK+ "
+#~ "Greeter."
+
+#~ msgid "BackgroundType"
+#~ msgstr "BackgroundType"
+
+#~ msgid "BackgroundType=2"
+#~ msgstr "BackgroundType=2"
+
+#~ msgid ""
+#~ "The type of background to set. 0 is none, 1 is image and color, 2 is "
+#~ "color and 3 is image. This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "The type of background to set. 0 is none, 1 is image and colour, 2 is "
+#~ "colour and 3 is image. This only affects the GTK+ Greeter."
+
+#~ msgid "Browser"
+#~ msgstr "Browser"
+
+#~ msgid "Browser=true"
+#~ msgstr "Browser=true"
+
+#~ msgid ""
+#~ "Set to true to enable the face browser. See the ``The GTK+ Greeter'' "
+#~ "section for more information on the face browser. This option only works "
+#~ "for the GTK+ Greeter. For the Themed Greeter, the face browser is enabled "
+#~ "by choosing a theme which includes a face browser"
+#~ msgstr ""
+#~ "Set to true to enable the face browser. See the ``The GTK+ Greeter'' "
+#~ "section for more information on the face browser. This option only works "
+#~ "for the GTK+ Greeter. For the Themed Greeter, the face browser is enabled "
+#~ "by choosing a theme which includes a face browser"
+
+#~ msgid "ChooserButton"
+#~ msgstr "ChooserButton"
+
+#~ msgid "ChooserButton=true"
+#~ msgstr "ChooserButton=true"
+
+#~ msgid ""
+#~ "If true, add a chooser button to the Actions menu that will restart the "
+#~ "current X server with a chooser. XDMCP does not need to be enabled on the "
+#~ "local computer for this to work."
+#~ msgstr ""
+#~ "If true, add a chooser button to the Actions menu that will restart the "
+#~ "current X server with a chooser. XDMCP does not need to be enabled on the "
+#~ "local computer for this to work."
+
+#~ msgid "ConfigAvailable"
+#~ msgstr "ConfigAvailable"
+
+#~ msgid "ConfigAvailable=false"
+#~ msgstr "ConfigAvailable=false"
+
+#~ msgid ""
+#~ "If true, allows the configurator to be run from the greeter. Note that "
+#~ "the user will need to type in the root password before the configurator "
+#~ "will be started. This is set to false by default for additional security. "
+#~ "See the <filename>Configurator</filename> option in the daemon section."
+#~ msgstr ""
+#~ "If true, allows the configurator to be run from the greeter. Note that "
+#~ "the user will need to type in the root password before the configurator "
+#~ "will be started. This is set to false by default for additional security. "
+#~ "See the <filename>Configurator</filename> option in the daemon section."
+
+#~ msgid "DefaultFace"
+#~ msgstr "DefaultFace"
+
+#~ msgid "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+#~ msgstr "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+
+#~ msgid ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme. If no such image is defined, the "
+#~ "image specified by <filename>DefaultFace</filename> will be used. The "
+#~ "image must be in a gdk-pixbuf supported format and the file must be "
+#~ "readable to the GDM user."
+#~ msgstr ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme. If no such image is defined, the "
+#~ "image specified by <filename>DefaultFace</filename> will be used. The "
+#~ "image must be in a gdk-pixbuf supported format and the file must be "
+#~ "readable to the GDM user."
+
+#~ msgid "Include"
+#~ msgstr "Include"
+
+#~ msgid "Include="
+#~ msgstr "Include="
+
+#~ msgid ""
+#~ "Comma separated list of users to be included in the face browser and in "
+#~ "the <command>gdmsetup</command> selection list for Automatic/Timed login. "
+#~ "See also <filename>Exclude</filename>, <filename>IncludeAll</filename>, "
+#~ "and <filename>MinimalUID</filename>."
+#~ msgstr ""
+#~ "Comma separated list of users to be included in the face browser and in "
+#~ "the <command>gdmsetup</command> selection list for Automatic/Timed login. "
+#~ "See also <filename>Exclude</filename>, <filename>IncludeAll</filename>, "
+#~ "and <filename>MinimalUID</filename>."
+
+#~ msgid "Exclude"
+#~ msgstr "Exclude"
+
+#~ msgid "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+#~ msgstr "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+
+#~ msgid ""
+#~ "Comma separated list of users to be excluded from the face browser and "
+#~ "from the <command>gdmsetup</command> selection list for Automatic/Timed "
+#~ "login. Excluded users will still be able to log in, but will have to type "
+#~ "their username. See also <filename>Include</filename>, "
+#~ "<filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+#~ msgstr ""
+#~ "Comma separated list of users to be excluded from the face browser and "
+#~ "from the <command>gdmsetup</command> selection list for Automatic/Timed "
+#~ "login. Excluded users will still be able to log in, but will have to type "
+#~ "their username. See also <filename>Include</filename>, "
+#~ "<filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+
+#~ msgid "IncludeAll"
+#~ msgstr "IncludeAll"
+
+#~ msgid "IncludeAll=false"
+#~ msgstr "IncludeAll=false"
+
+#~ msgid ""
+#~ "By default, an empty include list means display no users. By setting "
+#~ "IncludeAll to true, the password file will be scanned and all users will "
+#~ "be displayed aside from users excluded via the Exclude setting and user "
+#~ "ID's less than MinimalUID. Scanning the password file can be slow on "
+#~ "systems with large numbers of users and this feature should not be used "
+#~ "in such environments. See also <filename>Include</filename>, "
+#~ "<filename>Exclude</filename>, and <filename>MinimalUID</filename>."
+#~ msgstr ""
+#~ "By default, an empty include list means display no users. By setting "
+#~ "IncludeAll to true, the password file will be scanned and all users will "
+#~ "be displayed aside from users excluded via the Exclude setting and user "
+#~ "ID's less than MinimalUID. Scanning the password file can be slow on "
+#~ "systems with large numbers of users and this feature should not be used "
+#~ "in such environments. See also <filename>Include</filename>, "
+#~ "<filename>Exclude</filename>, and <filename>MinimalUID</filename>."
+
+#~ msgid "GlobalFaceDir"
+#~ msgstr "GlobalFaceDir"
+
+#~ msgid "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+#~ msgstr "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins."
+#~ msgstr ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins."
+
+#~ msgid ""
+#~ "I.e. <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> would contain the "
+#~ "face icon for the user ``johndoe''. No image format extension should be "
+#~ "specified."
+#~ msgstr ""
+#~ "I.e. <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> would contain the "
+#~ "face icon for the user ``johndoe''. No image format extension should be "
+#~ "specified."
+
+#~ msgid ""
+#~ "The face images must be stored in gdk-pixbuf supported formats and they "
+#~ "must be readable for the GDM user."
+#~ msgstr ""
+#~ "The face images must be stored in gdk-pixbuf supported formats and they "
+#~ "must be readable for the GDM user."
+
+#~ msgid ""
+#~ "A user's own icon file will always take precedence over the sysadmin "
+#~ "provided one."
+#~ msgstr ""
+#~ "A user's own icon file will always take precedence over the sysadmin "
+#~ "provided one."
+
+#~ msgid "GraphicalTheme"
+#~ msgstr "GraphicalTheme"
+
+#~ msgid "GraphicalTheme=circles"
+#~ msgstr "GraphicalTheme=circles"
+
+#~ msgid ""
+#~ "The graphical theme that the Themed Greeter should use. it should refer "
+#~ "to a directory in the theme directory set by <filename>GraphicalThemeDir</"
+#~ "filename>."
+#~ msgstr ""
+#~ "The graphical theme that the Themed Greeter should use. it should refer "
+#~ "to a directory in the theme directory set by <filename>GraphicalThemeDir</"
+#~ "filename>."
+
+#~ msgid "GraphicalThemes"
+#~ msgstr "GraphicalThemes"
+
+#~ msgid "GraphicalThemes=circles"
+#~ msgstr "GraphicalThemes=circles"
+
+#~ msgid ""
+#~ "The graphical themes that the Themed Greeter should use is the Mode is "
+#~ "set on Random Themes. This is a \"/:\" delimited list. It should refer to "
+#~ "a directory in the theme directory set by <filename>GraphicalThemeDir</"
+#~ "filename>. This is only used if <filename>GraphicalThemeRand</filename> "
+#~ "is set to true."
+#~ msgstr ""
+#~ "The graphical themes that the Themed Greeter should use is the Mode is "
+#~ "set on Random Themes. This is a \"/:\" delimited list. It should refer to "
+#~ "a directory in the theme directory set by <filename>GraphicalThemeDir</"
+#~ "filename>. This is only used if <filename>GraphicalThemeRand</filename> "
+#~ "is set to true."
+
+#~ msgid "GraphicalThemeRand"
+#~ msgstr "GraphicalThemeRand"
+
+#~ msgid "GraphicalThemeRand=false"
+#~ msgstr "GraphicalThemeRand=false"
+
+#~ msgid ""
+#~ "Whether the graphical greeter will use Only One Theme or Random Theme "
+#~ "mode. Only One Theme mode uses themes listed by <filename>GraphicalTheme</"
+#~ "filename>, Random Themes mode uses themes listed by "
+#~ "<filename>GraphicalThemes</filename>. A value of false sets greeter to "
+#~ "use Only One Theme mode, a value of true sets the greeter to use Random "
+#~ "Theme mode."
+#~ msgstr ""
+#~ "Whether the graphical greeter will use Only One Theme or Random Theme "
+#~ "mode. Only One Theme mode uses themes listed by <filename>GraphicalTheme</"
+#~ "filename>, Random Themes mode uses themes listed by "
+#~ "<filename>GraphicalThemes</filename>. A value of false sets greeter to "
+#~ "use Only One Theme mode, a value of true sets the greeter to use Random "
+#~ "Theme mode."
+
+#~ msgid "GraphicalThemeDir"
+#~ msgstr "GraphicalThemeDir"
+
+#~ msgid "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+#~ msgstr "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+
+#~ msgid "The directory where themes for the Themed Greeter are installed."
+#~ msgstr "The directory where themes for the Themed Greeter are installed."
+
+#~ msgid "GraphicalThemedColor"
+#~ msgstr "GraphicalThemedColor"
+
+#~ msgid "GraphicalThemedColor=#76848F"
+#~ msgstr "GraphicalThemedColor=#76848F"
+
+#~ msgid ""
+#~ "Use this color in the background of the Themed Greeter. This only affects "
+#~ "the Themed Greeter."
+#~ msgstr ""
+#~ "Use this colour in the background of the Themed Greeter. This only "
+#~ "affects the Themed Greeter."
+
+#~ msgid "InfoMsgFile"
+#~ msgstr "InfoMsgFile"
+
+#~ msgid "InfoMsgFile=/path/to/infofile"
+#~ msgstr "InfoMsgFile=/path/to/infofile"
+
+#~ msgid ""
+#~ "If present and /path/to/infofile specifies an existing and readable text "
+#~ "file (e.g. &lt;etc&gt;/infomsg.txt) the contents of the file will be "
+#~ "displayed in a modal dialog box before the user is allowed to login. This "
+#~ "works both with the standard and the themable greeters."
+#~ msgstr ""
+#~ "If present and /path/to/infofile specifies an existing and readable text "
+#~ "file (e.g. &lt;etc&gt;/infomsg.txt) the contents of the file will be "
+#~ "displayed in a modal dialogue box before the user is allowed to login. "
+#~ "This works both with the standard and the themable greeters."
+
+#~ msgid "InfoMsgFont"
+#~ msgstr "InfoMsgFont"
+
+#~ msgid "InfoMsgFont=fontspec"
+#~ msgstr "InfoMsgFont=fontspec"
+
+#~ msgid ""
+#~ "If present and InfoMsgFile (see above) is used, this specifies the font "
+#~ "to use when displaying the contents of the InfoMsgFile text file. For "
+#~ "example fontspec could be Sans 24 to get a sans serif font of size 24 "
+#~ "points. This works both with the standard and the themable greeters."
+#~ msgstr ""
+#~ "If present and InfoMsgFile (see above) is used, this specifies the font "
+#~ "to use when displaying the contents of the InfoMsgFile text file. For "
+#~ "example fontspec could be Sans 24 to get a sans serif font of size 24 "
+#~ "points. This works both with the standard and the themable greeters."
+
+#~ msgid "LocaleFile"
+#~ msgstr "LocaleFile"
+
+#~ msgid "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+#~ msgstr "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+
+#~ msgid ""
+#~ "File in format similar to the GNU locale format with entries for all "
+#~ "supported languages on the system. The format is described above or in a "
+#~ "comment inside that file."
+#~ msgstr ""
+#~ "File in format similar to the GNU locale format with entries for all "
+#~ "supported languages on the system. The format is described above or in a "
+#~ "comment inside that file."
+
+#~ msgid "LockPosition"
+#~ msgstr "LockPosition"
+
+#~ msgid "LockPosition=true"
+#~ msgstr "LockPosition=true"
+
+#~ msgid ""
+#~ "If true the position of the login window of the GTK+ Greeter cannot be "
+#~ "changed even if the title bar is turned on."
+#~ msgstr ""
+#~ "If true the position of the login window of the GTK+ Greeter cannot be "
+#~ "changed even if the title bar is turned on."
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+#~ msgstr "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#~ msgid ""
+#~ "Image file to display in the logo box. The file must be in a gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled. This only affects the GTK+ "
+#~ "Greeter."
+#~ msgstr ""
+#~ "Image file to display in the logo box. The file must be in a gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled. This only affects the GTK+ "
+#~ "Greeter."
+
+#~ msgid "ChooserButtonLogo"
+#~ msgstr "ChooserButtonLogo"
+
+#~ msgid "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+#~ msgstr "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#~ msgid ""
+#~ "Image file to display in the file chooser button in <command>gdmsetup</"
+#~ "command>. This key is modified by <command>gdmsetup</command> and should "
+#~ "not be manually modified by the user. This only affects the Login Window "
+#~ "Preferences (<command>gdmsetup</command>)."
+#~ msgstr ""
+#~ "Image file to display in the file chooser button in <command>gdmsetup</"
+#~ "command>. This key is modified by <command>gdmsetup</command> and should "
+#~ "not be manually modified by the user. This only affects the login window "
+#~ "preferences (<command>gdmsetup</command>)."
+
+#~ msgid "MinimalUID"
+#~ msgstr "MinimalUID"
+
+#~ msgid "MinimalUID=100"
+#~ msgstr "MinimalUID=100"
+
+#~ msgid ""
+#~ "The minimal UID that GDM should consider a user. All users with a lower "
+#~ "UID will be excluded from the face browser. See also <filename>Include</"
+#~ "filename>, <filename>Exclude</filename>, and <filename>IncludeAll</"
+#~ "filename>."
+#~ msgstr ""
+#~ "The minimal UID that GDM should consider a user. All users with a lower "
+#~ "UID will be excluded from the face browser. See also <filename>Include</"
+#~ "filename>, <filename>Exclude</filename>, and <filename>IncludeAll</"
+#~ "filename>."
+
+#~ msgid "PositionX"
+#~ msgstr "PositionX"
+
+#~ msgid "PositionX=200"
+#~ msgstr "PositionX=200"
+
+#~ msgid "The horizontal position of the login window of the GTK+ Greeter."
+#~ msgstr "The horizontal position of the login window of the GTK+ Greeter."
+
+#~ msgid "PositionY"
+#~ msgstr "PositionY"
+
+#~ msgid "PositionY=100"
+#~ msgstr "PositionY=100"
+
+#~ msgid "The vertical position of the login window of the GTK+ Greeter."
+#~ msgstr "The vertical position of the login window of the GTK+ Greeter."
+
+#~ msgid "Quiver"
+#~ msgstr "Quiver"
+
+#~ msgid "Quiver=true"
+#~ msgstr "Quiver=true"
+
+#~ msgid ""
+#~ "Controls whether <command>gdmlogin</command> should shake the display "
+#~ "when an incorrect username/password is entered. This only affects the GTK"
+#~ "+ Greeter."
+#~ msgstr ""
+#~ "Controls whether <command>gdmlogin</command> should shake the display "
+#~ "when an incorrect username/password is entered. This only affects the GTK"
+#~ "+ Greeter."
+
+#~ msgid "DefaultRemoteWelcome"
+#~ msgstr "DefaultRemoteWelcome"
+
+#~ msgid "DefaultRemoteWelcome=true"
+#~ msgstr "DefaultRemoteWelcome=true"
+
+#~ msgid ""
+#~ "If set to true, the value \"Welcome to %n\" is used for the "
+#~ "<filename>RemoteWelcome</filename>. This value is translated into the "
+#~ "appropriate language for the user. If set to false, the "
+#~ "<filename>RemoteWelcome</filename> setting is used. This string can use "
+#~ "the same special character sequences as explained in the \"Text Node\" "
+#~ "section of the \"Themed Greeter\" chapter. This explains the meaning of "
+#~ "\"%n\"."
+#~ msgstr ""
+#~ "If set to true, the value \"Welcome to %n\" is used for the "
+#~ "<filename>RemoteWelcome</filename>. This value is translated into the "
+#~ "appropriate language for the user. If set to false, the "
+#~ "<filename>RemoteWelcome</filename> setting is used. This string can use "
+#~ "the same special character sequences as explained in the \"Text Node\" "
+#~ "section of the \"Themed Greeter\" chapter. This explains the meaning of "
+#~ "\"%n\"."
+
+#~ msgid "RemoteWelcome"
+#~ msgstr "RemoteWelcome"
+
+#~ msgid "RemoteWelcome=Welcome to &percnt;n"
+#~ msgstr "RemoteWelcome=Welcome to &percnt;n"
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions. The same expansion is done here as in the "
+#~ "<filename>Welcome</filename> string. This string can use the same special "
+#~ "character sequences as explained in the \"Text Node\" section of the "
+#~ "\"Themed Greeter\" chapter. chapter."
+#~ msgstr ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions. The same expansion is done here as in the "
+#~ "<filename>Welcome</filename> string. This string can use the same special "
+#~ "character sequences as explained in the \"Text Node\" section of the "
+#~ "\"Themed Greeter\" chapter. chapter."
+
+#~ msgid "RunBackgroundProgramAlways"
+#~ msgstr "RunBackgroundProgramAlways"
+
+#~ msgid "RunBackgroundProgramAlways=false"
+#~ msgstr "RunBackgroundProgramAlways=false"
+
+#~ msgid ""
+#~ "If this is true then the background application is run always, otherwise "
+#~ "it is only run when the <filename>BackgroundType</filename> is 0 (None) "
+#~ "This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "If this is true then the background application is run always, otherwise "
+#~ "it is only run when the <filename>BackgroundType</filename> is 0 (None) "
+#~ "This only affects the GTK+ Greeter."
+
+#~ msgid "SetPosition"
+#~ msgstr "SetPosition"
+
+#~ msgid "SetPosition=true"
+#~ msgstr "SetPosition=true"
+
+#~ msgid ""
+#~ "If true the position of the login window of the GTK+ Greeter is "
+#~ "determined by <filename>PositionX</filename> / <filename>PositionY</"
+#~ "filename>."
+#~ msgstr ""
+#~ "If true the position of the login window of the GTK+ Greeter is "
+#~ "determined by <filename>PositionX</filename> / <filename>PositionY</"
+#~ "filename>."
+
+#~ msgid "ShowGnomeFailsafeSession"
+#~ msgstr "ShowGnomeFailsafeSession"
+
+#~ msgid "ShowGnomeFailsafeSession=true"
+#~ msgstr "ShowGnomeFailsafeSession=true"
+
+#~ msgid ""
+#~ "Should the greeter show the Gnome Failsafe session in th sessions list."
+#~ msgstr ""
+#~ "Should the greeter show the Gnome Failsafe session in th sessions list."
+
+#~ msgid "ShowLastSession"
+#~ msgstr "ShowLastSession"
+
+#~ msgid "ShowLastSession=true"
+#~ msgstr "ShowLastSession=true"
+
+#~ msgid ""
+#~ "Should the greeter show the 'Last' session in the session list. If this "
+#~ "is off, then GDM is in the so called 'switchdesk' mode which for example "
+#~ "Red Hat uses. That is, the users can't pick the last session and will "
+#~ "just then get the default session (see <filename>DefaultSession</"
+#~ "filename>) unless then pick something else for this session only. So if "
+#~ "this is off, this really circumvents saving of the last session."
+#~ msgstr ""
+#~ "Should the greeter show the 'Last' session in the session list. If this "
+#~ "is off, then GDM is in the so called 'switchdesk' mode which, for "
+#~ "example, Red Hat uses. That is, the users can't pick the last session and "
+#~ "will just then get the default session (see <filename>DefaultSession</"
+#~ "filename>) unless then pick something else for this session only. So if "
+#~ "this is off, this really circumvents saving of the last session."
+
+#~ msgid "ShowXtermFailsafeSession"
+#~ msgstr "ShowXtermFailsafeSession"
+
+#~ msgid "ShowXtermFailsafeSession=true"
+#~ msgstr "ShowXtermFailsafeSession=true"
+
+#~ msgid ""
+#~ "Should the greeter show the Xterm Failsafe session in the sessions list."
+#~ msgstr ""
+#~ "Should the greeter show the Xterm Failsafe session in the sessions list."
+
+#~ msgid "SoundOnLogin"
+#~ msgstr "SoundOnLogin"
+
+#~ msgid "SoundOnLogin=true"
+#~ msgstr "SoundOnLogin=true"
+
+#~ msgid ""
+#~ "If true, the greeter will play a sound or beep when it is ready for a "
+#~ "login. See also the <filename>SoundOnLoginFile</filename> key. Supported "
+#~ "since 2.5.90.0."
+#~ msgstr ""
+#~ "If true, the greeter will play a sound or beep when it is ready for a "
+#~ "login. See also the <filename>SoundOnLoginFile</filename> key. Supported "
+#~ "since 2.5.90.0."
+
+#~ msgid "SoundOnLoginSuccess"
+#~ msgstr "SoundOnLoginSuccess"
+
+#~ msgid "SoundOnLoginSuccess=true"
+#~ msgstr "SoundOnLoginSuccess=true"
+
+#~ msgid ""
+#~ "If true, the greeter will play a sound after a successful login attempt. "
+#~ "See also the <filename>SoundOnLoginSuccessFile</filename> key."
+#~ msgstr ""
+#~ "If true, the greeter will play a sound after a successful login attempt. "
+#~ "See also the <filename>SoundOnLoginSuccessFile</filename> key."
+
+#~ msgid "SoundOnLoginFailure"
+#~ msgstr "SoundOnLoginFailure"
+
+#~ msgid "SoundOnLoginFailure=true"
+#~ msgstr "SoundOnLoginFailure=true"
+
+#~ msgid ""
+#~ "If true, the greeter will play a sound after a failed login attempt. See "
+#~ "also the <filename>SoundOnLoginFailureFile</filename> key."
+#~ msgstr ""
+#~ "If true, the greeter will play a sound after a failed login attempt. See "
+#~ "also the <filename>SoundOnLoginFailureFile</filename> key."
+
+#~ msgid "SoundOnLoginFile"
+#~ msgstr "SoundOnLoginFile"
+
+#~ msgid "SoundOnLoginFile=/path/to/sound.wav"
+#~ msgstr "SoundOnLoginFile=/path/to/sound.wav"
+
+#~ msgid ""
+#~ "The file that will be played using the specified sound application (by "
+#~ "default that is <filename>/usr/bin/play</filename>) instead of a beep "
+#~ "when the greeter is ready for a login. See also the "
+#~ "<filename>SoundOnLogin</filename> key and the <filename>SoundProgram</"
+#~ "filename> key. Supported since 2.5.90.0."
+#~ msgstr ""
+#~ "The file that will be played using the specified sound application (by "
+#~ "default that is <filename>/usr/bin/play</filename>) instead of a beep "
+#~ "when the greeter is ready for a login. See also the "
+#~ "<filename>SoundOnLogin</filename> key and the <filename>SoundProgram</"
+#~ "filename> key. Supported since 2.5.90.0."
+
+#~ msgid "SoundOnLoginSuccessFile"
+#~ msgstr "SoundOnLoginSuccessFile"
+
+#~ msgid "SoundOnLoginSuccessFile=/path/to/sound.wav"
+#~ msgstr "SoundOnLoginSuccessFile=/path/to/sound.wav"
+
+#~ msgid ""
+#~ "The file that will be played using the specified sound application (by "
+#~ "default that is <filename>/usr/bin/play</filename>) after a successful "
+#~ "login attempt. See also the <filename>SoundOnLoginSuccess</filename> key "
+#~ "and the <filename>SoundProgram</filename> key."
+#~ msgstr ""
+#~ "The file that will be played using the specified sound application (by "
+#~ "default that is <filename>/usr/bin/play</filename>) after a successful "
+#~ "login attempt. See also the <filename>SoundOnLoginSuccess</filename> key "
+#~ "and the <filename>SoundProgram</filename> key."
+
+#~ msgid "SoundOnLoginFailureFile"
+#~ msgstr "SoundOnLoginFailureFile"
+
+#~ msgid "SoundOnLoginFailureFile=/path/to/sound.wav"
+#~ msgstr "SoundOnLoginFailureFile=/path/to/sound.wav"
+
+#~ msgid ""
+#~ "The file that will be played using the specified sound application (by "
+#~ "default that is <filename>/usr/bin/play</filename>) after a failed login "
+#~ "attempt. See also the <filename>SoundOnLoginFailure</filename> key and "
+#~ "the <filename>SoundProgram</filename> key."
+#~ msgstr ""
+#~ "The file that will be played using the specified sound application (by "
+#~ "default that is <filename>/usr/bin/play</filename>) after a failed login "
+#~ "attempt. See also the <filename>SoundOnLoginFailure</filename> key and "
+#~ "the <filename>SoundProgram</filename> key."
+
+#~ msgid "SystemMenu"
+#~ msgstr "SystemMenu"
+
+#~ msgid "SystemMenu=true"
+#~ msgstr "SystemMenu=true"
+
+#~ msgid ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off. "
+#~ "If this is off then one of the actions will be available anywhere. These "
+#~ "actions include Shutdown, Restart, Configure, XDMCP chooser and such. All "
+#~ "of those can however be turned off individually. Shutdown, Restart and "
+#~ "Suspend can be turned off by just setting the corresponding keys to "
+#~ "empty. Note that the actions menu is only shown on local logins as it "
+#~ "would not be safe or even desirable on remote logins, so you don't have "
+#~ "to worry about remote users having any sort of console privileges."
+#~ msgstr ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off. "
+#~ "If this is off then one of the actions will be available anywhere. These "
+#~ "actions include Shutdown, Restart, Configure, XDMCP chooser etc. All of "
+#~ "those can be turned off individually. Shutdown, Restart and Suspend can "
+#~ "be turned off by just setting the corresponding keys to empty. Note that "
+#~ "the actions menu is only shown on local logins as it would not be safe or "
+#~ "even desirable on remote logins, so you don't have to worry about remote "
+#~ "users having any sort of console privileges."
+
+#~ msgid ""
+#~ "Note that if this is off none of the actions will be available even if a "
+#~ "theme for a graphical greeter mistakenly shows them. Also note that "
+#~ "sometimes a graphical theme may not show all the available actions as "
+#~ "buttons and you may have to press F10 to see the menu."
+#~ msgstr ""
+#~ "Note that if this is off none of the actions will be available even if a "
+#~ "theme for a graphical greeter mistakenly shows them. Also note that "
+#~ "sometimes a graphical theme may not show all the available actions as "
+#~ "buttons and you may have to press F10 to see the menu."
+
+#~ msgid "TitleBar"
+#~ msgstr "TitleBar"
+
+#~ msgid "TitleBar=true"
+#~ msgstr "TitleBar=true"
+
+#~ msgid ""
+#~ "Display the title bar in the greeter. This only affects the GTK+ Greeter."
+#~ msgstr ""
+#~ "Display the title bar in the greeter. This only affects the GTK+ Greeter."
+
+#~ msgid "Use24Clock"
+#~ msgstr "Use24Clock"
+
+#~ msgid "Use24Clock=auto"
+#~ msgstr "Use24Clock=auto"
+
+#~ msgid ""
+#~ "Select the use of 24 hour clock. Some locales do not support 12 hour "
+#~ "format (like Finnish, that is <filename>fi_FI</filename>), and in those "
+#~ "locales this setting has no effect at all."
+#~ msgstr ""
+#~ "Select the use of 24 hour clock. Some locales do not support 12 hour "
+#~ "format (like Finnish, that is <filename>fi_FI</filename>), and in those "
+#~ "locales this setting has no effect at all."
+
+#~ msgid ""
+#~ "Possible values are \"auto\" (default), \"true\", and \"false\". If this "
+#~ "is set to \"auto\" or left empty, then time format is chosen from locale "
+#~ "settings. Locale settings are based on the language in use, thus it is "
+#~ "changed by setting environment variables LANGUAGE (GNU extension), LANG, "
+#~ "LC_MESSAGES or LC_ALL in the GDM's runtime environment. Priorities "
+#~ "between the mentioned environment variables can be found from your "
+#~ "system's C library manual."
+#~ msgstr ""
+#~ "Possible values are \"auto\" (default), \"true\", and \"false\". If this "
+#~ "is set to \"auto\" or left empty, then time format is chosen from locale "
+#~ "settings. Locale settings are based on the language in use, thus it is "
+#~ "changed by setting environment variables LANGUAGE (GNU extension), LANG, "
+#~ "LC_MESSAGES or LC_ALL in the GDM's runtime environment. Priorities "
+#~ "between the mentioned environment variables can be found from your "
+#~ "system's C library manual."
+
+#~ msgid "UseCirclesInEntry"
+#~ msgstr "UseCirclesInEntry"
+
+#~ msgid "UseCirclesInEntry=false"
+#~ msgstr "UseCirclesInEntry=false"
+
+#~ msgid ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+#~ msgstr ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+
+#~ msgid "UseInvisibleInEntry"
+#~ msgstr "UseInvisibleInEntry"
+
+#~ msgid "UseInvisibleInEntry=false"
+#~ msgstr "UseInvisibleInEntry=false"
+
+#~ msgid ""
+#~ "Do not show any visual feedback is the password entry. This is the "
+#~ "standard in console and xdm. Settings this option discards the "
+#~ "<filename>UseCirclesInEntry</filename> option."
+#~ msgstr ""
+#~ "Do not show any visual feedback is the password entry. This is the "
+#~ "standard in console and xdm. Settings this option discards the "
+#~ "<filename>UseCirclesInEntry</filename> option."
+
+#~ msgid "DefaultWelcome"
+#~ msgstr "DefaultWelcome"
+
+#~ msgid "DefaultWelcome=true"
+#~ msgstr "DefaultWelcome=true"
+
+#~ msgid ""
+#~ "If set to true, the value \"Welcome\" is used for the <filename>Welcome</"
+#~ "filename>. This value is translated into the appropriate language for the "
+#~ "user. If set to false, the <filename>Welcome</filename> setting is used."
+#~ msgstr ""
+#~ "If set to true, the value \"Welcome\" is used for the <filename>Welcome</"
+#~ "filename>. This value is translated into the appropriate language for the "
+#~ "user. If set to false, the <filename>Welcome</filename> setting is used."
+
+#~ msgid "Welcome"
+#~ msgstr "Welcome"
+
+#~ msgid "Welcome=Welcome"
+#~ msgstr "Welcome=Welcome"
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. The following control chars are supported:"
+#~ msgstr ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. The following control chars are supported:"
+
+#~ msgid "&percnt;d &mdash; display's hostname"
+#~ msgstr "&percnt;d &mdash; display's hostname"
+
+#~ msgid "&percnt;h &mdash; Fully qualified hostname"
+#~ msgstr "&percnt;h &mdash; Fully qualified hostname"
+
+#~ msgid "&percnt;m &mdash; machine (processor type)"
+#~ msgstr "&percnt;m &mdash; machine (processor type)"
+
+#~ msgid "&percnt;n &mdash; Nodename (i.e. hostname without .domain)"
+#~ msgstr "&percnt;n &mdash; Nodename (i.e. hostname without .domain)"
+
+#~ msgid "&percnt;r &mdash; release (OS version)"
+#~ msgstr "&percnt;r &mdash; release (OS version)"
+
+#~ msgid "&percnt;s &mdash; sysname (i.e. OS)"
+#~ msgstr "&percnt;s &mdash; sysname (i.e. OS)"
+
+#~ msgid ""
+#~ "This string is only used for local logins. For remote XDMCP logins we use "
+#~ "<filename>RemoteWelcome</filename>."
+#~ msgstr ""
+#~ "This string is only used for local logins. For remote XDMCP logins we use "
+#~ "<filename>RemoteWelcome</filename>."
+
+#~ msgid ""
+#~ "In the Themed Greeter the location of this text depends on the theme. "
+#~ "Unless the theme uses the stock welcome string somewhere this string will "
+#~ "not be displayed at all."
+#~ msgstr ""
+#~ "In the Themed Greeter the location of this text depends on the theme. "
+#~ "Unless the theme uses the stock welcome string somewhere this string will "
+#~ "not be displayed at all."
+
+#~ msgid "XineramaScreen"
+#~ msgstr "XineramaScreen"
+
+#~ msgid "XineramaScreen=0"
+#~ msgstr "XineramaScreen=0"
+
+#~ msgid ""
+#~ "If the Xinerama extension is active the login window will be centered on "
+#~ "this physical screen (use 0 for the first screen, 1 for the second...)."
+#~ msgstr ""
+#~ "If the Xinerama extension is active the login window will be centered on "
+#~ "this physical screen (use 0 for the first screen, 1 for the second...)."
+
+#~ msgid "XDCMP Chooser Options"
+#~ msgstr "XDCMP Chooser Options"
+
+#~ msgid "AllowAdd"
+#~ msgstr "AllowAdd"
+
+#~ msgid "AllowAdd=true"
+#~ msgstr "AllowAdd=true"
+
+#~ msgid ""
+#~ "If true, allow the user to add arbitrary hosts to the chooser. This way "
+#~ "the user could connect to any host that responds to XDMCP queries from "
+#~ "the chooser."
+#~ msgstr ""
+#~ "If true, allow the user to add arbitrary hosts to the chooser. This way "
+#~ "the user could connect to any host that responds to XDMCP queries from "
+#~ "the chooser."
+
+#~ msgid "Broadcast"
+#~ msgstr "Broadcast"
+
+#~ msgid "Broadcast=true"
+#~ msgstr "Broadcast=true"
+
+#~ msgid ""
+#~ "If true, the chooser will broadcast a query to the local network and "
+#~ "collect responses. This way the chooser will always show all available "
+#~ "managers on the network. If you need to add some hosts not local to this "
+#~ "network, or if you don't want to use a broadcast, you can list them "
+#~ "explicitly in the <filename>Hosts</filename> key."
+#~ msgstr ""
+#~ "If true, the chooser will broadcast a query to the local network and "
+#~ "collect responses. This way the chooser will always show all available "
+#~ "managers on the network. If you need to add some hosts not local to this "
+#~ "network, or if you don't want to use a broadcast, you can list them "
+#~ "explicitly in the <filename>Hosts</filename> key."
+
+#~ msgid "DefaultHostImage"
+#~ msgstr "DefaultHostImage"
+
+#~ msgid "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+#~ msgstr "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+
+#~ msgid ""
+#~ "File name for the default host icon. This image will be displayed if no "
+#~ "icon is specified for a given host. The file must be in a gdk-pixbuf "
+#~ "supported format and it must be readable for the GDM user."
+#~ msgstr ""
+#~ "File name for the default host icon. This image will be displayed if no "
+#~ "icon is specified for a given host. The file must be in a gdk-pixbuf "
+#~ "supported format and it must be readable for the GDM user."
+
+#~ msgid "HostImageDir"
+#~ msgstr "HostImageDir"
+
+#~ msgid "HostImageDir=&lt;share&gt;/hosts"
+#~ msgstr "HostImageDir=&lt;share&gt;/hosts"
+
+#~ msgid ""
+#~ "Repository for host icon files. The sysadmin can place icons for remote "
+#~ "hosts here and they will appear in <filename>gdmchooser</filename>."
+#~ msgstr ""
+#~ "Repository for host icon files. The sysadmin can place icons for remote "
+#~ "hosts here and they will appear in <filename>gdmchooser</filename>."
+
+#~ msgid ""
+#~ "The file name must match the fully qualified name (FQDN) for the host. "
+#~ "The icons must be stored in gdk-pixbuf supported formats and they must be "
+#~ "readable to the GDM user."
+#~ msgstr ""
+#~ "The file name must match the fully qualified name (FQDN) for the host. "
+#~ "The icons must be stored in gdk-pixbuf supported formats and they must be "
+#~ "readable to the GDM user."
+
+#~ msgid "Hosts"
+#~ msgstr "Hosts"
+
+#~ msgid "Hosts=host1,host2"
+#~ msgstr "Hosts=host1,host2"
+
+#~ msgid ""
+#~ "The hosts which should be listed in the chooser. The chooser will only "
+#~ "list them if they respond. This is done in addition to broadcast (if "
+#~ "<filename>Broadcast</filename> is set), so you need not list hosts on the "
+#~ "local network. This is useful if your networking setup doesn't allow all "
+#~ "hosts to be reachable by a broadcast packet."
+#~ msgstr ""
+#~ "The hosts which should be listed in the chooser. The chooser will only "
+#~ "list them if they respond. This is done in addition to broadcast (if "
+#~ "<filename>Broadcast</filename> is set), so you need not list hosts on the "
+#~ "local network. This is useful if your networking setup doesn't allow all "
+#~ "hosts to be reachable by a broadcast packet."
+
+#~ msgid "ScanTime"
+#~ msgstr "ScanTime"
+
+#~ msgid "ScanTime=4"
+#~ msgstr "ScanTime=4"
+
+#~ msgid ""
+#~ "Specifies how many seconds the chooser should wait for replies to its "
+#~ "BROADCAST_QUERY. Really this is only the time in which we expect a reply. "
+#~ "We will still add hosts to the list even if they reply after this time."
+#~ msgstr ""
+#~ "Specifies how many seconds the chooser should wait for replies to its "
+#~ "BROADCAST_QUERY. Really this is only the time in which we expect a reply. "
+#~ "We will still add hosts to the list even if they reply after this time."
+
+#~ msgid "Debug Configuration"
+#~ msgstr "Debug Configuration"
+
+#~ msgid "[debug]"
+#~ msgstr "[debug]"
+
+#~ msgid ""
+#~ "Setting to true sends debug ouput to the syslog. This can be useful for "
+#~ "tracking down problems with GDM. This output tends to be verbose so "
+#~ "should not be turned on for general use."
+#~ msgstr ""
+#~ "Setting to true sends debug ouput to the syslog. This can be useful for "
+#~ "tracking down problems with GDM. This output tends to be verbose so "
+#~ "should not be turned on for general use."
+
+#~ msgid "Gestures"
+#~ msgstr "Gestures"
+
+#~ msgid "Gestures=false"
+#~ msgstr "Gestures=false"
+
+#~ msgid ""
+#~ "Setting to true sends debug ouput concerning the accessibility gesture "
+#~ "listeners to the syslog. This can be useful for tracking down problems "
+#~ "with them not working properly. This output tends to be verbose so should "
+#~ "not be turned on for general use."
+#~ msgstr ""
+#~ "Setting to true sends debug ouput concerning the accessibility gesture "
+#~ "listeners to the syslog. This can be useful for tracking down problems "
+#~ "with them not working properly. This output tends to be verbose so should "
+#~ "not be turned on for general use."
+
+#~ msgid "Custom Commands"
+#~ msgstr "Custom Commands"
+
+#~ msgid ""
+#~ "You can create up to 10 different commands. Gaps between command numbers "
+#~ "are allowed and their relative positioning within the section and with "
+#~ "respect to each other is not important as long as they conform to the "
+#~ "permitted range of [0-9]."
+#~ msgstr ""
+#~ "You can create up to 10 different commands. Gaps between command numbers "
+#~ "are allowed and their relative positioning within the section and with "
+#~ "respect to each other is not important as long as they conform to the "
+#~ "permitted range of [0-9]."
+
+#~ msgid "[customcommand]"
+#~ msgstr "[customcommand]"
+
+#~ msgid "CustomCommand[0-9]"
+#~ msgstr "CustomCommand[0-9]"
+
+#~ msgid "CustomCommand[0-9]="
+#~ msgstr "CustomCommand[0-9]="
+
+#~ msgid ""
+#~ "Full path and arguments to command to be executed when user selects "
+#~ "<filename>n-th</filename> \"Custom Command\" from the Actions menu. This "
+#~ "can be a ';' separated list of commands to try. If the value is empty or "
+#~ "missing, then the custom command is not available. By default this value "
+#~ "is not enabled, so to enable \"Custom Command\" it must be set to a "
+#~ "nonempty value. [0-9] represents the <filename>CustomCommand</filename> "
+#~ "suffix and can be an integer between 0 and 9."
+#~ msgstr ""
+#~ "Full path and arguments to command to be executed when user selects the "
+#~ "<filename>n-th</filename> \"Custom Command\" from the Actions menu. This "
+#~ "can be a ';' separated list of commands to try. If the value is empty or "
+#~ "missing, then the custom command is not available. By default this value "
+#~ "is not enabled, so to enable \"Custom Command\" it must be set to a "
+#~ "nonempty value. [0-9] represents the <filename>CustomCommand</filename> "
+#~ "suffix and can be an integer between 0 and 9."
+
+#~ msgid "CustomCommandIsPersistent[0-9]"
+#~ msgstr "CustomCommandIsPersistent[0-9]"
+
+#~ msgid "CustomCommandIsPersistent[0-9]="
+#~ msgstr "CustomCommandIsPersistent[0-9]="
+
+#~ msgid ""
+#~ "Specifies if <filename>n-th</filename> \"Custom Command\" will appear "
+#~ "outside the login manager, for example on the desktop through the Log Out/"
+#~ "Shut Down dialogs. If not specified the default value is \"false\". This "
+#~ "option is only valid if corresponding <filename>CustomCommand</filename> "
+#~ "is defined. [0-9] represents <filename>CustomCommand</filename> suffix "
+#~ "and can be an integer between 0 and 9."
+#~ msgstr ""
+#~ "Specifies if the <filename>n-th</filename> \"Custom Command\" will appear "
+#~ "outside the login manager, for example on the desktop through the Log Out/"
+#~ "Shut Down dialogues. If not specified the default value is \"false\". "
+#~ "This option is only valid if corresponding <filename>CustomCommand</"
+#~ "filename> is defined. [0-9] represents <filename>CustomCommand</filename> "
+#~ "suffix and can be an integer between 0 and 9."
+
+#~ msgid "CustomCommandLabel[0-9]"
+#~ msgstr "CustomCommandLabel[0-9]"
+
+#~ msgid "CustomCommandLabel[0-9]="
+#~ msgstr "CustomCommandLabel[0-9]="
+
+#~ msgid ""
+#~ "Specifies the stock label that will be displayed on the <filename>n-th</"
+#~ "filename> \"Custom Command\" buttons and menu items. If not specified the "
+#~ "default value is \"Custom_[0-9]\". This option is only valid if "
+#~ "corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+#~ "represents <filename>CustomCommand</filename> suffix and can be an "
+#~ "integer between 0 and 9. This option can't contain any semicolon "
+#~ "characters (i.e. \";\")."
+#~ msgstr ""
+#~ "Specifies the stock label that will be displayed on the <filename>n-th</"
+#~ "filename> \"Custom Command\" buttons and menu items. If not specified the "
+#~ "default value is \"Custom_[0-9]\". This option is only valid if the "
+#~ "corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+#~ "represents the <filename>CustomCommand</filename> suffix and can be an "
+#~ "integer between 0 and 9. This option can't contain any semicolon "
+#~ "characters (i.e. \";\")."
+
+#~ msgid "CustomCommandLRLabel[0-9]"
+#~ msgstr "CustomCommandLRLabel[0-9]"
+
+#~ msgid "CustomCommandLRLabel[0-9]="
+#~ msgstr "CustomCommandLRLabel[0-9]="
+
+#~ msgid ""
+#~ "Specifies the stock label that will be displayed on the <filename>n-th</"
+#~ "filename> \"Custom Command\" list items and radio buttons. If not "
+#~ "specified the default value is \"Execute custom command _[0-9]\". This "
+#~ "option is only valid if corresponding <filename>CustomCommand</filename> "
+#~ "is defined. [0-9] represents <filename>CustomCommand</filename> suffix "
+#~ "and can be an integer between 0 and 9."
+#~ msgstr ""
+#~ "Specifies the stock label that will be displayed on the <filename>n-th</"
+#~ "filename> \"Custom Command\" list items and radio buttons. If not "
+#~ "specified the default value is \"Execute custom command _[0-9]\". This "
+#~ "option is only valid if the corresponding <filename>CustomCommand</"
+#~ "filename> is defined. [0-9] represents the <filename>CustomCommand</"
+#~ "filename> suffix and can be an integer between 0 and 9."
+
+#~ msgid "CustomCommandNoRestart[0-9]"
+#~ msgstr "CustomCommandNoRestart[0-9]"
+
+#~ msgid "CustomCommandNoRestart[0-9]="
+#~ msgstr "CustomCommandNoRestart[0-9]="
+
+#~ msgid ""
+#~ "Specifies if gdm will be stopped/restarted once <filename>n-th</filename> "
+#~ "\"Custom Command\" has been executed. If not specified the default value "
+#~ "is \"false\". This option is only valid if corresponding "
+#~ "<filename>CustomCommand</filename> is defined. [0-9] represents "
+#~ "<filename>CustomCommand</filename> suffix and can be an integer between 0 "
+#~ "and 9. In addition when corresponding "
+#~ "<filename>CustomCommandIsPersistent</filename> is set to true, setting "
+#~ "CustomCommandNoRestart to false will place corresponding "
+#~ "<filename>CustomCommand</filename> in the Shut Down dialog set of "
+#~ "actions, setting it to true will place corresponding "
+#~ "<filename>CustomCommand</filename> in the Log Out dialog set of actions."
+#~ msgstr ""
+#~ "Specifies if gdm will be stopped/restarted once the <filename>n-th</"
+#~ "filename> \"Custom Command\" has been executed. If not specified the "
+#~ "default value is \"false\". This option is only valid if the "
+#~ "corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+#~ "represents the <filename>CustomCommand</filename> suffix and can be an "
+#~ "integer between 0 and 9. When the corresponding "
+#~ "<filename>CustomCommandIsPersistent</filename> is set to true, setting "
+#~ "CustomCommandNoRestart to false will place the corresponding "
+#~ "<filename>CustomCommand</filename> in the Shut Down dialogue set of "
+#~ "actions. Setting it to true will place the corresponding "
+#~ "<filename>CustomCommand</filename> in the Log Out dialogue set of actions."
+
+#~ msgid "CustomCommandText[0-9]"
+#~ msgstr "CustomCommandText[0-9]"
+
+#~ msgid "CustomCommandText[0-9]="
+#~ msgstr "CustomCommandText[0-9]="
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "once <filename>n-th</filename> \"Custom Command\" button/menu item/radio "
+#~ "button/list item has been activated. If not specified the default value "
+#~ "is \"Are you sure?\". This option is only valid if corresponding "
+#~ "<filename>CustomCommand</filename> is defined. [0-9] represents "
+#~ "<filename>CustomCommand</filename> suffix and can be an integer between 0 "
+#~ "and 9."
+#~ msgstr ""
+#~ "Specifies the message that will be displayed on the warning dialogue box "
+#~ "once the <filename>n-th</filename> \"Custom Command\" button/menu item/"
+#~ "radio button/list item has been activated. If not specified the default "
+#~ "value is \"Are you sure?\". This option is only valid if the "
+#~ "corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+#~ "represents the <filename>CustomCommand</filename> suffix and can be an "
+#~ "integer between 0 and 9."
+
+#~ msgid "CustomCommandTooltip[0-9]"
+#~ msgstr "CustomCommandTooltip[0-9]"
+
+#~ msgid "CustomCommandTooltip[0-9]="
+#~ msgstr "CustomCommandTooltip[0-9]="
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on tooltips for <filename>n-"
+#~ "th</filename> \"Custom Command\" entries. If not specified the default "
+#~ "value is \"Execute custom command [0-9]\". This option is only valid if "
+#~ "corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+#~ "represents <filename>CustomCommand</filename> suffix and can be an "
+#~ "integer between 0 and 9."
+#~ msgstr ""
+#~ "Specifies the message that will be displayed on tooltips for <filename>n-"
+#~ "th</filename> \"Custom Command\" entries. If not specified the default "
+#~ "value is \"Execute custom command [0-9]\". This option is only valid if "
+#~ "corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+#~ "represents <filename>CustomCommand</filename> suffix and can be an "
+#~ "integer between 0 and 9."
+
+#~ msgid "X Server Definitions"
+#~ msgstr "X Server Definitions"
+
+#~ msgid ""
+#~ "To set up X servers, you need to provide GDM with information about the "
+#~ "installed X servers. You can have as many different definitions as you "
+#~ "wish, each identified with a unique name. The name <filename>Standard</"
+#~ "filename> is required. If you do not specify this server, GDM will assume "
+#~ "default values for a 'Standard' server and the path given by "
+#~ "<filename>daemon/StandardXServer</filename>. <filename>Standard</"
+#~ "filename> is used as the default, in situations when no other server has "
+#~ "been defined."
+#~ msgstr ""
+#~ "To set up X servers, you need to provide GDM with information about the "
+#~ "installed X servers. You can have as many different definitions as you "
+#~ "wish, each identified with a unique name. The name <filename>Standard</"
+#~ "filename> is required. If you do not specify this server, GDM will assume "
+#~ "default values for a 'Standard' server and the path given by "
+#~ "<filename>daemon/StandardXServer</filename>. <filename>Standard</"
+#~ "filename> is used as the default, in situations when no other server has "
+#~ "been defined."
+
+#~ msgid ""
+#~ "Servers are defined by sections named <filename>server-</filename> "
+#~ "followed by the identifier of this server. This should be a simple ASCII "
+#~ "string with no spaces. The GUI configuration program allows users to edit "
+#~ "the servers defined in the GDM configuration files but currently does not "
+#~ "allow adding or deleting entries. Like normal configuration options, "
+#~ "<filename>server-</filename> sections in the <filename>&lt;etc&gt;/gdm/"
+#~ "custom.conf</filename> file override values in the <filename>&lt;"
+#~ "share&gt;/gdm/defaults.conf</filename> file. In other words, if a "
+#~ "<filename>server-Standard</filename> section is defined in <filename>&lt;"
+#~ "etc&gt;/gdm/custom.conf</filename>, then that will be used and the "
+#~ "section in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file "
+#~ "will be ignored."
+#~ msgstr ""
+#~ "Servers are defined by sections named <filename>server-</filename> "
+#~ "followed by the identifier of this server. This should be a simple ASCII "
+#~ "string with no spaces. The GUI configuration program allows users to edit "
+#~ "the servers defined in the GDM configuration files but currently does not "
+#~ "allow adding or deleting entries. Like normal configuration options, "
+#~ "<filename>server-</filename> sections in the <filename>&lt;etc&gt;/gdm/"
+#~ "custom.conf</filename> file override values in the <filename>&lt;"
+#~ "share&gt;/gdm/defaults.conf</filename> file. In other words, if a "
+#~ "<filename>server-Standard</filename> section is defined in <filename>&lt;"
+#~ "etc&gt;/gdm/custom.conf</filename>, then that will be used and the "
+#~ "section in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file "
+#~ "will be ignored."
+
+#~ msgid "[server-Standard]"
+#~ msgstr "[server-Standard]"
+
+#~ msgid "name"
+#~ msgstr "name"
+
+#~ msgid "name=Standard server"
+#~ msgstr "name=Standard server"
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "The name that will be displayed to the user."
+
+#~ msgid "command"
+#~ msgstr "command"
+
+#~ msgid "command=/path/to/X"
+#~ msgstr "command=/path/to/X"
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed."
+#~ msgstr ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed."
+
+#~ msgid "flexible"
+#~ msgstr "flexible"
+
+#~ msgid "flexible=true"
+#~ msgstr "flexible=true"
+
+#~ msgid ""
+#~ "Indicates if this server is available as a choice when a user wishes to "
+#~ "run a flexible, on demand server."
+#~ msgstr ""
+#~ "Indicates if this server is available as a choice when a user wishes to "
+#~ "run a flexible, on demand server."
+
+#~ msgid "handled"
+#~ msgstr "handled"
+
+#~ msgid "handled=true"
+#~ msgstr "handled=true"
+
+#~ msgid ""
+#~ "Indicates that GDM should run the login window on this server and allow a "
+#~ "user to log in. If set to false, then GDM will just run this server and "
+#~ "wait for it to terminate. This can be useful to run an X terminal using "
+#~ "GDM. When this is done you should normally also add <filename>-terminate</"
+#~ "filename> to the command line of the server to make the server terminate "
+#~ "after each session. Otherwise the control of the slave will never come "
+#~ "back to GDM and, for example, soft restarts won't work. This is because "
+#~ "GDM assumes there is a login in progress for the entire time this server "
+#~ "is active."
+#~ msgstr ""
+#~ "Indicates that GDM should run the login window on this server and allow a "
+#~ "user to log in. If set to false, then GDM will just run this server and "
+#~ "wait for it to terminate. This can be useful to run an X terminal using "
+#~ "GDM. When this is done you should normally also add <filename>-terminate</"
+#~ "filename> to the command line of the server to make the server terminate "
+#~ "after each session. Otherwise the control of the slave will never come "
+#~ "back to GDM and, for example, soft restarts won't work. This is because "
+#~ "GDM assumes there is a login in progress for the entire time this server "
+#~ "is active."
+
+#~ msgid "chooser"
+#~ msgstr "chooser"
+
+#~ msgid "chooser=false"
+#~ msgstr "chooser=false"
+
+#~ msgid ""
+#~ "Indicates that GDM should instead of a login window run a chooser on this "
+#~ "window and allow the user to choose which server to log into."
+#~ msgstr ""
+#~ "Indicates that GDM should run a chooser on this window, instead of a "
+#~ "login window, and allow the user to choose which server to log into."
+
+#~ msgid "Local Static X Display Configuration"
+#~ msgstr "Local Static X Display Configuration"
+
+#~ msgid ""
+#~ "The static display configuration specifies what displays should be always "
+#~ "managed by GDM. GDM will restart the X server on the display if it dies, "
+#~ "for example. There may be as many static displays that are managed as you "
+#~ "wish, although typically each display is associated with a real display. "
+#~ "For example, if a machine has two displays (say display \":0\" and "
+#~ "display \":1\"), then this section can be used to specify that a separate "
+#~ "login screen be managed for each screen. Each key in the <filename>"
+#~ "[servers]</filename> section corresponds to the display number to be "
+#~ "managed. Normally there is only one key, which is the key <filename>0</"
+#~ "filename>, which corresponds to the display <filename>:0</filename>."
+#~ msgstr ""
+#~ "The static display configuration specifies what displays should be always "
+#~ "managed by GDM. GDM will restart the X server on the display if it dies, "
+#~ "for example. There may be as many static displays that are managed as you "
+#~ "wish, although typically each display is associated with a real display. "
+#~ "For example, if a machine has two displays (say display \":0\" and "
+#~ "display \":1\"), then this section can be used to specify that a separate "
+#~ "login screen be managed for each screen. Each key in the <filename>"
+#~ "[servers]</filename> section corresponds to the display number to be "
+#~ "managed. Normally there is only one key, which is the key <filename>0</"
+#~ "filename>, which corresponds to the display <filename>:0</filename>."
+
+#~ msgid ""
+#~ "The GUI configuration program allows users to edit the static display "
+#~ "configuration defined in the GDM configuration files and allows the user "
+#~ "to add or delete entries. Like normal configuration options, the "
+#~ "<filename>[servers]</filename> section in the <filename>&lt;etc&gt;/gdm/"
+#~ "custom.conf</filename> file overrides values in the <filename>&lt;"
+#~ "share&gt;/gdm/defaults.conf</filename> file."
+#~ msgstr ""
+#~ "The GUI configuration program allows users to edit the static display "
+#~ "configuration defined in the GDM configuration files and allows the user "
+#~ "to add or delete entries. Like normal configuration options, the "
+#~ "<filename>[servers]</filename> section in the <filename>&lt;etc&gt;/gdm/"
+#~ "custom.conf</filename> file overrides values in the <filename>&lt;"
+#~ "share&gt;/gdm/defaults.conf</filename> file."
+
+#~ msgid "[servers]"
+#~ msgstr "[servers]"
+
+#~ msgid "&lt;display number&gt;"
+#~ msgstr "&lt;display number&gt;"
+
+#~ msgid "0=Standard"
+#~ msgstr "0=Standard"
+
+#~ msgid ""
+#~ "Control section for local displays. Each line indicates the local display "
+#~ "number and the command that needs to be run to start the X server(s)."
+#~ msgstr ""
+#~ "Control section for local displays. Each line indicates the local display "
+#~ "number and the command that needs to be run to start the X server(s)."
+
+#~ msgid ""
+#~ "The command can either be a path to an X executable, or a name of one of "
+#~ "the server definitions. This can be followed by some arguments that "
+#~ "should be passed to the X server when executed. The gdm daemon doesn't "
+#~ "enforce the numbers to be in order or for them to be \"packed\". They "
+#~ "keyword \"inactive\" can be used instead of a command to specify that the "
+#~ "display should be not managed. This can be used in the <filename>&lt;"
+#~ "etc&gt;/gdm/custom.conf</filename> to turn off a display that is defined "
+#~ "in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+#~ msgstr ""
+#~ "The command can either be a path to an X executable or a name of one of "
+#~ "the server definitions. This can be followed by some arguments that "
+#~ "should be passed to the X server when executed. The gdm daemon doesn't "
+#~ "enforce the numbers to be in order or for them to be \"packed\". They "
+#~ "keyword \"inactive\" can be used instead of a command to specify that the "
+#~ "display should be not managed. This can be used in the <filename>&lt;"
+#~ "etc&gt;/gdm/custom.conf</filename> to turn off a display that is defined "
+#~ "in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+
+#~ msgid ""
+#~ "GDM will splice \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</"
+#~ "filename>\", where n is the display number. Inside the command line "
+#~ "before all other arguments before running the X server."
+#~ msgstr ""
+#~ "GDM will splice \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</"
+#~ "filename>\" (where n is the display number) inside the command line "
+#~ "before all other arguments before running the X server."
+
+#~ msgid ""
+#~ "On some systems it is necessary for GDM to know on which virtual consoles "
+#~ "to run the X server. In this case, (if running XFree86) add \"vt7\" to "
+#~ "the command line, for example, to run on virtual console 7. However on "
+#~ "Linux and FreeBSD this is normally done automatically if the "
+#~ "<filename>VTAllocation</filename> key is set."
+#~ msgstr ""
+#~ "On some systems it is necessary for GDM to know on which virtual consoles "
+#~ "to run the X server. In this case, (if running XFree86) add \"vt7\" to "
+#~ "the command line, for example, to run on virtual console 7. However on "
+#~ "Linux and FreeBSD this is normally done automatically if the "
+#~ "<filename>VTAllocation</filename> key is set."
+
+#~ msgid ""
+#~ "Normally you do not need to add a <filename>-nolisten tcp</filename> flag "
+#~ "as this is added automatically for local X servers when the "
+#~ "<filename>DisallowTCP</filename> option is set."
+#~ msgstr ""
+#~ "Normally you do not need to add a <filename>-nolisten tcp</filename> flag "
+#~ "as this is added automatically for local X servers when the "
+#~ "<filename>DisallowTCP</filename> option is set."
+
+#~ msgid "priority"
+#~ msgstr "priority"
+
+#~ msgid "priority=0"
+#~ msgstr "priority=0"
+
+#~ msgid ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority. Values can be any integer value accepted by the setpriority C "
+#~ "library function (normally between -20 and 20) with 0 being the default. "
+#~ "For highly interactive applications, -5 yields good responsiveness. The "
+#~ "default value is 0 and the setpriority function is not called if the "
+#~ "value is 0."
+#~ msgstr ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority. Values can be any integer value accepted by the setpriority C "
+#~ "library function (normally between -20 and 20) with 0 being the default. "
+#~ "For highly interactive applications, -5 yields good responsiveness. The "
+#~ "default value is 0 and the setpriority function is not called if the "
+#~ "value is 0."
+
+#~ msgid "Per User Configuration"
+#~ msgstr "Per User Configuration"
+
+#~ msgid ""
+#~ "There are some per user configuration settings that control how GDM "
+#~ "behaves. GDM is picky about the file ownership and permissions of the "
+#~ "user files it will access, and will ignore files if they are not owned by "
+#~ "the user or files that have group/world write permission. It will also "
+#~ "ignore the user if the user's $HOME directory is not owned by the user or "
+#~ "if the user's $HOME directory has group/world write permission. files "
+#~ "must also be smaller than the <filename>UserMaxFile</filename> value as "
+#~ "defined in the GDM configuration. If it seems that GDM is not properly "
+#~ "accessing user configuration settings, the problem is most likely caused "
+#~ "by one of these checks failing."
+#~ msgstr ""
+#~ "There are some per user configuration settings that control how GDM "
+#~ "behaves. GDM is picky about the file ownership and permissions of the "
+#~ "user files it will access, and will ignore files if they are not owned by "
+#~ "the user or files that have group/world write permissions. It will also "
+#~ "ignore the user if the user's $HOME directory is not owned by the user or "
+#~ "if the user's $HOME directory has group/world write permissions. Files "
+#~ "must also be smaller than the <filename>UserMaxFile</filename> value as "
+#~ "defined in the GDM configuration. If GDM is not properly accessing user "
+#~ "configuration settings, the problem is most likely caused by one of these "
+#~ "checks failing."
+
+#~ msgid ""
+#~ "Normally GDM will write this file when the user logs in for the first "
+#~ "time, and rewrite it if the user chooses to change their default values "
+#~ "on a subsequent login."
+#~ msgstr ""
+#~ "Normally GDM will write this file when the user logs in for the first "
+#~ "time, and rewrite it if the user chooses to change their default values "
+#~ "on a subsequent login."
+
+#~ msgid ""
+#~ "If the GDM Face Browser is turned, then the file <filename>$HOME/.face</"
+#~ "filename> is accessed. This file should be a standard image that GTK+ can "
+#~ "read, such as PNG or JPEG. It also must be smaller than the "
+#~ "<filename>MaxIconWidth</filename> and <filename>MaxIconHeight</filename> "
+#~ "values defined in the GDM configuration or it will be ignored. Users can "
+#~ "run the <command>gdmphotosetup</command> program to specify a face image "
+#~ "and it will copy the file to the <filename>$HOME/.face</filename> "
+#~ "location and scale it so its longest dimension is not larger than the "
+#~ "<filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> "
+#~ "values. <command>gdmphotosetup</command> takes care to not change the "
+#~ "aspect ratio of the image."
+#~ msgstr ""
+#~ "If the GDM Face Browser is enabled, then the file <filename>$HOME/.face</"
+#~ "filename> is accessed. This file should be in a standard image format "
+#~ "that GTK+ can read, such as PNG or JPEG. It also must be smaller than the "
+#~ "<filename>MaxIconWidth</filename> and <filename>MaxIconHeight</filename> "
+#~ "values defined in the GDM configuration or it will be ignored. Users can "
+#~ "run the <command>gdmphotosetup</command> program to specify a face image "
+#~ "and it will copy the file to the <filename>$HOME/.face</filename> "
+#~ "location and scale it so its longest dimension is not larger than the "
+#~ "<filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> "
+#~ "values. <command>gdmphotosetup</command> takes care to not change the "
+#~ "aspect ratio of the image."
+
+#~ msgid ""
+#~ "Face images can also be placed in the global face directory, which is "
+#~ "specified by the <filename>GlobalFaceDir</filename> configuration option "
+#~ "( normally <filename>&lt;share&gt;/pixmaps/faces/</filename>) and the "
+#~ "filename should be the name of the user, optionally with a <filename>."
+#~ "png</filename>, <filename>.jpg</filename>, etc. appended."
+#~ msgstr ""
+#~ "Face images can also be placed in the global face directory, which is "
+#~ "specified by the <filename>GlobalFaceDir</filename> configuration option "
+#~ "( normally <filename>&lt;share&gt;/pixmaps/faces/</filename>) and the "
+#~ "filename should be the name of the user, optionally with a <filename>."
+#~ "png</filename>, <filename>.jpg</filename>, etc. appended."
+
+#~ msgid "Controlling GDM"
+#~ msgstr "Controlling GDM"
+
+#~ msgid ""
+#~ "You can control GDM behavior during runtime in several different ways. "
+#~ "You can either run certain commands, or you can talk to GDM using either "
+#~ "a unix socket protocol, or a FIFO protocol."
+#~ msgstr ""
+#~ "You can control GDM behaviour during runtime in several different ways: "
+#~ "you can run certain commands or you can talk to GDM using either a unix "
+#~ "socket protocol or a FIFO protocol."
+
+#~ msgid "Commands"
+#~ msgstr "Commands"
+
+#~ msgid ""
+#~ "To stop GDM, you can either send the TERM signal to the main daemon or "
+#~ "run the <command>gdm-stop</command> command which is in the <filename>&lt;"
+#~ "sbin&gt;/</filename> directory. To restart GDM, you can either send the "
+#~ "HUP signal to the main daemon or run the <command>gdm-restart</command> "
+#~ "command which is also in the <filename>&lt;sbin&gt;/</filename> "
+#~ "directory. To restart GDM but only after all the users have logged out, "
+#~ "you can either send the USR1 signal to the main daemon or run the "
+#~ "<command>gdm-safe-restart</command> command which is in the <filename>&lt;"
+#~ "sbin&gt;/</filename> directory as well."
+#~ msgstr ""
+#~ "To stop GDM, you can either send the TERM signal to the main daemon or "
+#~ "run the <command>gdm-stop</command> command which is in the <filename>&lt;"
+#~ "sbin&gt;/</filename> directory. To restart GDM, you can either send the "
+#~ "HUP signal to the main daemon or run the <command>gdm-restart</command> "
+#~ "command which is also in the <filename>&lt;sbin&gt;/</filename> "
+#~ "directory. To restart GDM only after all the users have logged out, you "
+#~ "can either send the USR1 signal to the main daemon or run the "
+#~ "<command>gdm-safe-restart</command> command which is in the <filename>&lt;"
+#~ "sbin&gt;/</filename> directory as well."
+
+#~ msgid ""
+#~ "The <command>gdmflexiserver</command> command can be used to start new "
+#~ "flexible (on demand) displays if your system supports virtual terminals. "
+#~ "This command will normally lock the current session with a screensaver so "
+#~ "that the user can safely walk away from the computer and let someone else "
+#~ "log in. If more that two flexible displays have started "
+#~ "<command>gdmflexiserver</command> will display a pop-up dialog allowing "
+#~ "the user to select which session to continue. The user will normally have "
+#~ "to enter a password to return to the session. On session exit the system "
+#~ "will return to the previous virtual terminal. Run <command>gdmflexiserver "
+#~ "--help</command> to get a listing of possible options."
+#~ msgstr ""
+#~ "The <command>gdmflexiserver</command> command can be used to start new "
+#~ "flexible (on demand) displays if your system supports virtual terminals. "
+#~ "This command will normally lock the current session with a screensaver so "
+#~ "that the user can safely walk away from the computer and let someone else "
+#~ "log in. If more that two flexible displays have been started "
+#~ "<command>gdmflexiserver</command> will display a pop-up dialogue allowing "
+#~ "the user to select which session to continue. The user will normally have "
+#~ "to enter a password to return to the session. On session exit, the system "
+#~ "will return to the previous virtual terminal. Run <command>gdmflexiserver "
+#~ "--help</command> to get a listing of possible options."
+
+#~ msgid "The FIFO protocol"
+#~ msgstr "The FIFO protocol"
+
+#~ msgid ""
+#~ "GDM also provides a FIFO called <filename>.gdmfifo</filename> in the "
+#~ "<filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/"
+#~ "gdm/.gdmfifo</filename>). You must be root to use this protocol, and it "
+#~ "is mostly used for internal GDM chatter. It is a very simple protocol "
+#~ "where you just echo a command on a single line to this file. It can be "
+#~ "used to tell GDM things such as restart, suspend the computer, or restart "
+#~ "all X servers next time it has a chance (which would be useful from an X "
+#~ "configuration application)."
+#~ msgstr ""
+#~ "GDM also provides a FIFO called <filename>.gdmfifo</filename> in the "
+#~ "<filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/"
+#~ "gdm/.gdmfifo</filename>). You must be root to use this protocol, and it "
+#~ "is mostly used for internal GDM chatter. It is a very simple protocol "
+#~ "where you just echo a command on a single line to this file. It can be "
+#~ "used to tell GDM things such as restart, suspend the computer, or restart "
+#~ "all X servers next time it has a chance (which would be useful from an X "
+#~ "configuration application)."
+
+#~ msgid ""
+#~ "Full and up to date documentation of the commands and their use is "
+#~ "contained in the GDM source tree in the file <filename>daemon/gdm.h</"
+#~ "filename>. Look for the defines starting with <filename>GDM_SOP_</"
+#~ "filename>. The commands which require the pid of the slave as an argument "
+#~ "are the ones that are really used for internal communication of the slave "
+#~ "with the master and should not be used."
+#~ msgstr ""
+#~ "Full and up to date documentation of the commands and their use is "
+#~ "contained in the GDM source tree in the file <filename>daemon/gdm.h</"
+#~ "filename>. Look for the defines starting with <filename>GDM_SOP_</"
+#~ "filename>. The commands which require the pid of the slave as an argument "
+#~ "are the ones that are really used for internal communication of the slave "
+#~ "with the master and should not be used."
+
+#~ msgid "Socket Protocol"
+#~ msgstr "Socket Protocol"
+
+#~ msgid ""
+#~ "GDM provides a unix domain socket for communication at <filename>/tmp/."
+#~ "gdm_socket</filename>. Using this you can check if GDM is running, the "
+#~ "version of the daemon, the current displays that are running and who is "
+#~ "logged in on them, and if GDM supports it on your operating system, also "
+#~ "the virtual terminals of all the console logins. The "
+#~ "<command>gdmflexiserver</command> command uses this protocol, for "
+#~ "example, to launch flexible (on-demand) displays."
+#~ msgstr ""
+#~ "GDM provides a unix domain socket for communication at <filename>/tmp/."
+#~ "gdm_socket</filename>. Using this you can check if GDM is running, the "
+#~ "version of the daemon, the current displays that are running and who is "
+#~ "logged in on them, and if GDM supports it on your operating system, also "
+#~ "the virtual terminals of all the console logins. The "
+#~ "<command>gdmflexiserver</command> command uses this protocol, for "
+#~ "example, to launch flexible (on-demand) displays."
+
+#~ msgid ""
+#~ "gdmflexiserver accepts the following commands with the --command option:"
+#~ msgstr ""
+#~ "gdmflexiserver accepts the following commands with the --command option:"
+
+#~ msgid ""
+#~ "\n"
+#~ "ADD_DYNAMIC_DISPLAY\n"
+#~ "ALL_SERVERS\n"
+#~ "ATTACHED_SERVERS\n"
+#~ "AUTH_LOCAL\n"
+#~ "CLOSE\n"
+#~ "FLEXI_XNEST\n"
+#~ "FLEXI_XNEST_USER\n"
+#~ "FLEXI_XSERVER\n"
+#~ "FLEXI_XSERVER_USER\n"
+#~ "GET_CONFIG\n"
+#~ "GET_CONFIG_FILE\n"
+#~ "GET_CUSTOM_CONFIG_FILE\n"
+#~ "GET_SERVER_LIST\n"
+#~ "GET_SERVER_DETAILS\n"
+#~ "GREETERPIDS\n"
+#~ "QUERY_LOGOUT_ACTION\n"
+#~ "QUERY_VT\n"
+#~ "RELEASE_DYNAMIC_DISPLAYS\n"
+#~ "REMOVE_DYNAMIC_DISPLAY\n"
+#~ "SERVER_BUSY\n"
+#~ "SET_LOGOUT_ACTION\n"
+#~ "SET_SAFE_LOGOUT_ACTION\n"
+#~ "SET_VT\n"
+#~ "UPDATE_CONFIG\n"
+#~ "VERSION\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ADD_DYNAMIC_DISPLAY\n"
+#~ "ALL_SERVERS\n"
+#~ "ATTACHED_SERVERS\n"
+#~ "AUTH_LOCAL\n"
+#~ "CLOSE\n"
+#~ "FLEXI_XNEST\n"
+#~ "FLEXI_XNEST_USER\n"
+#~ "FLEXI_XSERVER\n"
+#~ "FLEXI_XSERVER_USER\n"
+#~ "GET_CONFIG\n"
+#~ "GET_CONFIG_FILE\n"
+#~ "GET_CUSTOM_CONFIG_FILE\n"
+#~ "GET_SERVER_LIST\n"
+#~ "GET_SERVER_DETAILS\n"
+#~ "GREETERPIDS\n"
+#~ "QUERY_LOGOUT_ACTION\n"
+#~ "QUERY_VT\n"
+#~ "RELEASE_DYNAMIC_DISPLAYS\n"
+#~ "REMOVE_DYNAMIC_DISPLAY\n"
+#~ "SERVER_BUSY\n"
+#~ "SET_LOGOUT_ACTION\n"
+#~ "SET_SAFE_LOGOUT_ACTION\n"
+#~ "SET_VT\n"
+#~ "UPDATE_CONFIG\n"
+#~ "VERSION\n"
+
+#~ msgid ""
+#~ "These are described in detail below, including required arguments, "
+#~ "response format, and return codes."
+#~ msgstr ""
+#~ "These are described in detail below, including required arguments, "
+#~ "response format, and return codes."
+
+#~ msgid "ADD_DYNAMIC_DISPLAY"
+#~ msgstr "ADD_DYNAMIC_DISPLAY"
+
+#~ msgid ""
+#~ "\n"
+#~ "ADD_DYNAMIC_DISPLAY: Create a new server definition that will\n"
+#~ "                     run on the specified display leaving, it\n"
+#~ "                     in DISPLAY_CONFIG state.\n"
+#~ "Supported since: 2.8.0.0\n"
+#~ "Arguments: &lt;display to run on&gt;=&lt;server&gt;\n"
+#~ "  Where &lt;server&gt; is either a configuration named in the\n"
+#~ "  GDM configuration or a literal command name.\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     2 = Existing display\n"
+#~ "     3 = No server string\n"
+#~ "     4 = Display startup failure\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Dynamic Displays not allowed\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ADD_DYNAMIC_DISPLAY: Create a new server definition that will\n"
+#~ "                     run on the specified display leaving, it\n"
+#~ "                     in DISPLAY_CONFIG state.\n"
+#~ "Supported since: 2.8.0.0\n"
+#~ "Arguments: &lt;display to run on&gt;=&lt;server&gt;\n"
+#~ "  Where &lt;server&gt; is either a configuration named in the\n"
+#~ "  GDM configuration or a literal command name.\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     2 = Existing display\n"
+#~ "     3 = No server string\n"
+#~ "     4 = Display startup failure\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Dynamic Displays not allowed\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "ALL_SERVERS"
+#~ msgstr "ALL_SERVERS"
+
+#~ msgid ""
+#~ "\n"
+#~ "ALL_SERVERS: List all displays, including console, remote, xnest.\n"
+#~ "             This can, for example, be useful to figure out if\n"
+#~ "             the display you are on is managed by the gdm daemon,\n"
+#~ "             by seeing if it is in the list.  It is also somewhat\n"
+#~ "             like the 'w' command but for graphical sessions.\n"
+#~ "Supported since: 2.4.2.96\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;server&gt;;&lt;server&gt;;...\n"
+#~ "\n"
+#~ "  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;\n"
+#~ "\n"
+#~ "  &lt;logged in user&gt; can be empty in case no one logged in yet\n"
+#~ "\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ALL_SERVERS: List all displays, including console, remote, xnest.\n"
+#~ "             This can, for example, be useful to figure out if\n"
+#~ "             the display you are on is managed by the gdm daemon,\n"
+#~ "             by seeing if it is in the list.  It is also somewhat\n"
+#~ "             like the 'w' command but for graphical sessions.\n"
+#~ "Supported since: 2.4.2.96\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;server&gt;;&lt;server&gt;;...\n"
+#~ "\n"
+#~ "  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;\n"
+#~ "\n"
+#~ "  &lt;logged in user&gt; can be empty in case no one logged in yet\n"
+#~ "\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "ATTACHED_SERVERS"
+#~ msgstr "ATTACHED_SERVERS"
+
+#~ msgid ""
+#~ "\n"
+#~ "ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP\n"
+#~ "                  and xnest non-attached displays.\n"
+#~ "Note:             This command used to be named CONSOLE_SERVERS,\n"
+#~ "                  which is still recognized for backwards\n"
+#~ "                  compatibility. The optional pattern argument\n"
+#~ "                  is supported as of version 2.8.0.0.\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: &lt;pattern&gt; (optional)\n"
+#~ "  With no argument, all attached displays are returned. The optional\n"
+#~ "  &lt;pattern&gt; is a string that may contain glob characters '*', '?', "
+#~ "and\n"
+#~ "  '[]'. Only displays that match the pattern will be returned.\n"
+#~ "Answers:\n"
+#~ "  OK &lt;server&gt;;&lt;server&gt;;...\n"
+#~ "\n"
+#~ "  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;,&lt;vt or "
+#~ "xnest display&gt;\n"
+#~ "\n"
+#~ "  &lt;logged in user&gt; can be empty in case no one logged\n"
+#~ "  in yet, and &lt;vt&gt; can be -1 if it's not known or not\n"
+#~ "  supported (on non-Linux for example).  If the display is an\n"
+#~ "  xnest display and is a console one (that is, it is an xnest\n"
+#~ "  inside another console display) it is listed and instead of\n"
+#~ "  vt, it lists the parent display in standard form.\n"
+#~ "\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP\n"
+#~ "                  and xnest non-attached displays.\n"
+#~ "Note:             This command used to be named CONSOLE_SERVERS,\n"
+#~ "                  which is still recognized for backwards\n"
+#~ "                  compatibility. The optional pattern argument\n"
+#~ "                  is supported as of version 2.8.0.0.\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: &lt;pattern&gt; (optional)\n"
+#~ "  With no argument, all attached displays are returned. The optional\n"
+#~ "  &lt;pattern&gt; is a string that may contain glob characters '*', '?', "
+#~ "and\n"
+#~ "  '[]'. Only displays that match the pattern will be returned.\n"
+#~ "Answers:\n"
+#~ "  OK &lt;server&gt;;&lt;server&gt;;...\n"
+#~ "\n"
+#~ "  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;,&lt;vt or "
+#~ "xnest display&gt;\n"
+#~ "\n"
+#~ "  &lt;logged in user&gt; can be empty in case no one logged\n"
+#~ "  in yet, and &lt;vt&gt; can be -1 if it's not known or not\n"
+#~ "  supported (on non-Linux for example).  If the display is an\n"
+#~ "  xnest display and is a console one (that is, it is an xnest\n"
+#~ "  inside another console display) it is listed and instead of\n"
+#~ "  vt, it lists the parent display in standard form.\n"
+#~ "\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "AUTH_LOCAL"
+#~ msgstr "AUTH_LOCAL"
+
+#~ msgid ""
+#~ "\n"
+#~ "AUTH_LOCAL: Setup this connection as authenticated for\n"
+#~ "            FLEXI_SERVER.  Because all full blown (non-Xnest)\n"
+#~ "            displays can be started only from users logged in\n"
+#~ "            locally, and here GDM assumes only users logged\n"
+#~ "            in from GDM.  They must pass the xauth\n"
+#~ "            MIT-MAGIC-COOKIE-1 that they were passed before\n"
+#~ "            the connection is authenticated.\n"
+#~ "Note:       The AUTH LOCAL command requires the\n"
+#~ "            --authenticate option, although only\n"
+#~ "            FLEXI XSERVER uses this currently.\n"
+#~ "Note:       Since 2.6.0.6 you can also use a global\n"
+#~ "            &lt;ServAuthDir&gt;/.cookie, which works for all\n"
+#~ "            authentication except for SET_LOGOUT_ACTION and\n"
+#~ "            QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION\n"
+#~ "            which require a logged in display.\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: &lt;xauth cookie&gt;\n"
+#~ "  &lt;xauth cookie&gt; is in hex form with no 0x prefix\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "AUTH_LOCAL: Setup this connection as authenticated for\n"
+#~ "            FLEXI_SERVER.  Because all full blown (non-Xnest)\n"
+#~ "            displays can be started only from users logged in\n"
+#~ "            locally, and here GDM assumes only users logged\n"
+#~ "            in from GDM.  They must pass the xauth\n"
+#~ "            MIT-MAGIC-COOKIE-1 that they were passed before\n"
+#~ "            the connection is authenticated.\n"
+#~ "Note:       The AUTH LOCAL command requires the\n"
+#~ "            --authenticate option, although only\n"
+#~ "            FLEXI XSERVER uses this currently.\n"
+#~ "Note:       Since 2.6.0.6 you can also use a global\n"
+#~ "            &lt;ServAuthDir&gt;/.cookie, which works for all\n"
+#~ "            authentication except for SET_LOGOUT_ACTION and\n"
+#~ "            QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION\n"
+#~ "            which require a logged in display.\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: &lt;xauth cookie&gt;\n"
+#~ "  &lt;xauth cookie&gt; is in hex form with no 0x prefix\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "CLOSE"
+#~ msgstr "CLOSE"
+
+#~ msgid ""
+#~ "\n"
+#~ "CLOSE: Close sockets connection\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: None\n"
+#~ "Answers: None\n"
+#~ msgstr ""
+#~ "\n"
+#~ "CLOSE: Close sockets connection\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: None\n"
+#~ "Answers: None\n"
+
+#~ msgid "FLEXI_XNEST"
+#~ msgstr "FLEXI_XNEST"
+
+#~ msgid ""
+#~ "\n"
+#~ "FLEXI_XNEXT: Start a new flexible Xnest display.\n"
+#~ "Note:        Supported on older version from 2.2.4.0, later\n"
+#~ "             2.2.4.2, but since 2.3.90.4 you must supply 4\n"
+#~ "             arguments or ERROR 100 will be returned.  This\n"
+#~ "             will start Xnest using the XAUTHORITY file\n"
+#~ "             supplied and as the uid same as the owner of\n"
+#~ "             that file (and same as you supply).  You must\n"
+#~ "             also supply the cookie as the third argument\n"
+#~ "             for this display, to prove that you indeed are\n"
+#~ "             this user.  Also this file must be readable\n"
+#~ "             ONLY by this user, that is have a mode of 0600.\n"
+#~ "             If this all is not met, ERROR 100 is returned.\n"
+#~ "Note:        The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+#~ "             the first one GDM can find in the XAUTHORITY\n"
+#~ "             file for this display.  If that's not what you\n"
+#~ "             use you should generate one first.  The cookie\n"
+#~ "             should be in hex form.\n"
+#~ "Supported since: 2.3.90.4\n"
+#~ "Arguments: &lt;display to run on&gt; &lt;uid of requesting user&gt;\n"
+#~ "           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     5 = Xnest can't connect\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "FLEXI_XNEXT: Start a new flexible Xnest display.\n"
+#~ "Note:        Supported on older version from 2.2.4.0, later\n"
+#~ "             2.2.4.2, but since 2.3.90.4 you must supply 4\n"
+#~ "             arguments or ERROR 100 will be returned.  This\n"
+#~ "             will start Xnest using the XAUTHORITY file\n"
+#~ "             supplied and as the uid same as the owner of\n"
+#~ "             that file (and same as you supply).  You must\n"
+#~ "             also supply the cookie as the third argument\n"
+#~ "             for this display, to prove that you indeed are\n"
+#~ "             this user.  Also this file must be readable\n"
+#~ "             ONLY by this user, that is have a mode of 0600.\n"
+#~ "             If this all is not met, ERROR 100 is returned.\n"
+#~ "Note:        The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+#~ "             the first one GDM can find in the XAUTHORITY\n"
+#~ "             file for this display.  If that's not what you\n"
+#~ "             use you should generate one first.  The cookie\n"
+#~ "             should be in hex form.\n"
+#~ "Supported since: 2.3.90.4\n"
+#~ "Arguments: &lt;display to run on&gt; &lt;uid of requesting user&gt;\n"
+#~ "           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     5 = Xnest can't connect\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "FLEXI_XNEST_USER"
+#~ msgstr "FLEXI_XNEST_USER"
+
+#~ msgid ""
+#~ "\n"
+#~ "FLEXI_XNEST_USER: Start a new flexible Xnest display and\n"
+#~ "                  initialize the greeter with the given username.\n"
+#~ "Note:             This is a variant of the FLEXI_XNEST command.\n"
+#~ "Note:             The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+#~ "                  the first one GDM can find in the XAUTHORITY\n"
+#~ "                  file for this display.  If that's not what you\n"
+#~ "                  use you should generate one first.  The cookie\n"
+#~ "                  should be in hex form.\n"
+#~ "Supported since:  2.17.7\n"
+#~ "Arguments: &lt;username&gt; &lt;display to run on&gt; &lt;uid of "
+#~ "requesting user&gt;\n"
+#~ "           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     5 = Xnest can't connect\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "FLEXI_XNEST_USER: Start a new flexible Xnest display and\n"
+#~ "                  initialize the greeter with the given username.\n"
+#~ "Note:             This is a variant of the FLEXI_XNEST command.\n"
+#~ "Note:             The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+#~ "                  the first one GDM can find in the XAUTHORITY\n"
+#~ "                  file for this display.  If that's not what you\n"
+#~ "                  use you should generate one first.  The cookie\n"
+#~ "                  should be in hex form.\n"
+#~ "Supported since:  2.17.7\n"
+#~ "Arguments: &lt;username&gt; &lt;display to run on&gt; &lt;uid of "
+#~ "requesting user&gt;\n"
+#~ "           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     5 = Xnest can't connect\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "FLEXI_XSERVER"
+#~ msgstr "FLEXI_XSERVER"
+
+#~ msgid ""
+#~ "\n"
+#~ "FLEXI_XSERVER: Start a new X flexible display.  Only supported on\n"
+#~ "               connection that passed AUTH_LOCAL\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: &lt;xserver type&gt;\n"
+#~ "  If no arguments, starts the standard X server\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "FLEXI_XSERVER: Start a new X flexible display.  Only supported on\n"
+#~ "               connection that passed AUTH_LOCAL\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: &lt;xserver type&gt;\n"
+#~ "  If no arguments, starts the standard X server\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "FLEXI_XSERVER_USER"
+#~ msgstr "FLEXI_XSERVER_USER"
+
+#~ msgid ""
+#~ "\n"
+#~ "FLEXI_XSERVER_USER: Start a new X flexible display and initialize the\n"
+#~ "                    greeter with the given username.  Only supported on\n"
+#~ "                    connection that passed AUTH_LOCAL\n"
+#~ "Supported since:    2.17.7 \n"
+#~ "Arguments: &lt;username&gt; &lt;xserver type&gt;\n"
+#~ "  If no server type specified, starts the standard X server\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "FLEXI_XSERVER_USER: Start a new X flexible display and initialise the\n"
+#~ "                    greeter with the given username.  Only supported on\n"
+#~ "                    connection that passed AUTH_LOCAL\n"
+#~ "Supported since:    2.17.7 \n"
+#~ "Arguments: &lt;username&gt; &lt;xserver type&gt;\n"
+#~ "  If no server type specified, starts the standard X server\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No more flexi servers\n"
+#~ "     2 = Startup errors\n"
+#~ "     3 = X failed\n"
+#~ "     4 = X too busy\n"
+#~ "     6 = No server binary\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GET_CONFIG"
+#~ msgstr "GET_CONFIG"
+
+#~ msgid ""
+#~ "\n"
+#~ "GET_CONFIG:  Get configuration value for key.  Useful so\n"
+#~ "             that other applications can request configuration\n"
+#~ "             information from GDM.  Any key defined as GDM_KEY_*\n"
+#~ "             in gdm.h is supported.  Starting with version 2.13.0.2\n"
+#~ "             translated keys (such as \"greeter/GdmWelcome[cs]\" are\n"
+#~ "             supported via GET_CONFIG.  Also starting with version\n"
+#~ "             2.13.0.2 it is no longer necessary to include the\n"
+#~ "             default value (i.e. you can use key \"greeter/IncludeAll\"\n"
+#~ "             instead of having to use \"greeter/IncludeAll=false\".  \n"
+#~ "Supported since: 2.6.0.9\n"
+#~ "Arguments: &lt;key&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     50 = Unsupported key\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GET_CONFIG:  Get configuration value for key.  Useful so\n"
+#~ "             that other applications can request configuration\n"
+#~ "             information from GDM.  Any key defined as GDM_KEY_*\n"
+#~ "             in gdm.h is supported.  Starting with version 2.13.0.2\n"
+#~ "             translated keys (such as \"greeter/GdmWelcome[cs]\" are\n"
+#~ "             supported via GET_CONFIG.  Also starting with version\n"
+#~ "             2.13.0.2 it is no longer necessary to include the\n"
+#~ "             default value (i.e. you can use key \"greeter/IncludeAll\"\n"
+#~ "             instead of having to use \"greeter/IncludeAll=false\".  \n"
+#~ "Supported since: 2.6.0.9\n"
+#~ "Arguments: &lt;key&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     50 = Unsupported key\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GET_CONFIG_FILE"
+#~ msgstr "GET_CONFIG_FILE"
+
+#~ msgid ""
+#~ "\n"
+#~ "GET_CONFIG_FILE:  Get config file location being used by\n"
+#~ "                  the daemon.  If the GDM daemon was started\n"
+#~ "                  with the --config option, it will return\n"
+#~ "                  the value passed in via the argument.\n"
+#~ "Supported since: 2.8.0.2\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;full path to GDM configuration file&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GET_CONFIG_FILE:  Get configuration file location being used by\n"
+#~ "                  the daemon.  If the GDM daemon was started\n"
+#~ "                  with the --config option, it will return\n"
+#~ "                  the value passed in via the argument.\n"
+#~ "Supported since: 2.8.0.2\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;full path to GDM configuration file&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GET_CUSTOM_CONFIG_FILE"
+#~ msgstr "GET_CUSTOM_CONFIG_FILE"
+
+#~ msgid ""
+#~ "\n"
+#~ "GET_CUSTOM_CONFIG_FILE:  Get custom config file location being\n"
+#~ "                        used by the daemon.\n"
+#~ "Supported since: 2.14.0.0\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;full path to GDM custom configuration file&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = File not found\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GET_CUSTOM_CONFIG_FILE:  Get custom configuration file location being\n"
+#~ "                        used by the daemon.\n"
+#~ "Supported since: 2.14.0.0\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;full path to GDM custom configuration file&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = File not found\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GET_SERVER_DETAILS"
+#~ msgstr "GET_SERVER_DETAILS"
+
+#~ msgid ""
+#~ "\n"
+#~ "GET_SERVER_DETAILS:  Get detail information for a specific server.\n"
+#~ "Supported since: 2.13.0.4\n"
+#~ "Arguments: &lt;server&gt; &lt;key&gt;\n"
+#~ "  Key values include:\n"
+#~ "    NAME      - Returns the server name\n"
+#~ "    COMMAND   - Returns the server command\n"
+#~ "    FLEXIBLE  - Returns \"true\" if flexible, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    CHOOSABLE - Returns \"true\" if choosable, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    HANDLED   - Returns \"true\" if handled, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    CHOOSER   - Returns \"true\" if chooser, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    PRIORITY  - Returns process priority\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = Server not found\n"
+#~ "     2 = Key not valid\n"
+#~ "     50 = Unsupported key\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GET_SERVER_DETAILS:  Get detail information for a specific server.\n"
+#~ "Supported since: 2.13.0.4\n"
+#~ "Arguments: &lt;server&gt; &lt;key&gt;\n"
+#~ "  Key values include:\n"
+#~ "    NAME      - Returns the server name\n"
+#~ "    COMMAND   - Returns the server command\n"
+#~ "    FLEXIBLE  - Returns \"true\" if flexible, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    CHOOSABLE - Returns \"true\" if choosable, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    HANDLED   - Returns \"true\" if handled, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    CHOOSER   - Returns \"true\" if chooser, \"false\"\n"
+#~ "                otherwise\n"
+#~ "    PRIORITY  - Returns process priority\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = Server not found\n"
+#~ "     2 = Key not valid\n"
+#~ "     50 = Unsupported key\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GET_SERVER_LIST"
+#~ msgstr "GET_SERVER_LIST"
+
+#~ msgid ""
+#~ "\n"
+#~ "GET_SERVER_LIST:  Get a list of the server sections from\n"
+#~ "                  the configuration file.\n"
+#~ "Supported since: 2.13.0.4\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;;&lt;value&gt;;...\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No servers found\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GET_SERVER_LIST:  Get a list of the server sections from\n"
+#~ "                  the configuration file.\n"
+#~ "Supported since: 2.13.0.4\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;;&lt;value&gt;;...\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = No servers found\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GREETERPIDS"
+#~ msgstr "GREETERPIDS"
+
+#~ msgid ""
+#~ "\n"
+#~ "GREETERPIDS: List all greeter pids so that one can send HUP\n"
+#~ "             to them for config rereading.  Of course one\n"
+#~ "             must be root to do that.\n"
+#~ "Supported since: 2.3.90.2\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;pid&gt;;&lt;pid&gt;;...\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GREETERPIDS: List all greeter pids so that one can send HUP\n"
+#~ "             to them for config re-reading.  Of course one\n"
+#~ "             must be root to do that.\n"
+#~ "Supported since: 2.3.90.2\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;pid&gt;;&lt;pid&gt;;...\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "QUERY_LOGOUT_ACTION"
+#~ msgstr "QUERY_LOGOUT_ACTION"
+
+#~ msgid ""
+#~ "\n"
+#~ "QUERY_LOGOUT_ACTION: Query which logout actions are possible\n"
+#~ "                     Only supported on connections that passed\n"
+#~ "                     AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Answers:\n"
+#~ "  OK &lt;action&gt;;&lt;action&gt;;...\n"
+#~ "     Where action is one of HALT, REBOOT, SUSPEND or CUSTOM_CMD[0-9].\n"
+#~ "     An empty list can also be returned if no action is possible.\n"
+#~ "     A '!' is appended to an action if it was already set with\n"
+#~ "     SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that\n"
+#~ "     SET_LOGOUT_ACTION has precedence over\n"
+#~ "     SET_SAFE_LOGOUT_ACTION.\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "QUERY_LOGOUT_ACTION: Query which logout actions are possible\n"
+#~ "                     Only supported on connections that passed\n"
+#~ "                     AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Answers:\n"
+#~ "  OK &lt;action&gt;;&lt;action&gt;;...\n"
+#~ "     Where action is one of HALT, REBOOT, SUSPEND or CUSTOM_CMD[0-9].\n"
+#~ "     An empty list can also be returned if no action is possible.\n"
+#~ "     A '!' is appended to an action if it was already set with\n"
+#~ "     SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that\n"
+#~ "     SET_LOGOUT_ACTION has precedence over\n"
+#~ "     SET_SAFE_LOGOUT_ACTION.\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "QUERY_CUSTOM_CMD_LABELS"
+#~ msgstr "QUERY_CUSTOM_CMD_LABELS"
+
+#~ msgid ""
+#~ "\n"
+#~ " QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom\n"
+#~ "                          commands Only supported on connections that\n"
+#~ "                          passed AUTH_LOCAL.\n"
+#~ " Supported since: 2.5.90.0\n"
+#~ " Answers:\n"
+#~ "   OK &lt;label1&gt;;&lt;label2&gt;;...\n"
+#~ "      Where labelX is one of the labels belonging to CUSTOM_CMDX\n"
+#~ "      (where X in [0,GDM_CUSTOM_COMMAND_MAX)).  An empty list can\n"
+#~ "      also be returned if none of the custom commands are exported\n"
+#~ "      outside login manager (no CustomCommandIsPersistent options\n"
+#~ "      are set to true).  \n"
+#~ "   ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "      0 = Not implemented\n"
+#~ "      100 = Not authenticated\n"
+#~ "      200 = Too many messages\n"
+#~ "      999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ " QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom\n"
+#~ "                          commands Only supported on connections that\n"
+#~ "                          passed AUTH_LOCAL.\n"
+#~ " Supported since: 2.5.90.0\n"
+#~ " Answers:\n"
+#~ "   OK &lt;label1&gt;;&lt;label2&gt;;...\n"
+#~ "      Where labelX is one of the labels belonging to CUSTOM_CMDX\n"
+#~ "      (where X in [0,GDM_CUSTOM_COMMAND_MAX)).  An empty list can\n"
+#~ "      also be returned if none of the custom commands are exported\n"
+#~ "      outside login manager (no CustomCommandIsPersistent options\n"
+#~ "      are set to true).  \n"
+#~ "   ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "      0 = Not implemented\n"
+#~ "      100 = Not authenticated\n"
+#~ "      200 = Too many messages\n"
+#~ "      999 = Unknown error\n"
+
+#~ msgid "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+#~ msgstr "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+
+#~ msgid ""
+#~ "\n"
+#~ "QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options\n"
+#~ "                                    for each of custom commands Only\n"
+#~ "                                    supported on connections that\n"
+#~ "                                    passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Answers:\n"
+#~ "  OK &lt;status&gt;\n"
+#~ "     Where each bit of the status represents NoRestart value for\n"
+#~ "     each of the custom commands.\n"
+#~ "     bit on (1):  NoRestart = true, \n"
+#~ "     bit off (0): NoRestart = false.\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options\n"
+#~ "                                    for each of custom commands Only\n"
+#~ "                                    supported on connections that\n"
+#~ "                                    passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Answers:\n"
+#~ "  OK &lt;status&gt;\n"
+#~ "     Where each bit of the status represents NoRestart value for\n"
+#~ "     each of the custom commands.\n"
+#~ "     bit on (1):  NoRestart = true, \n"
+#~ "     bit off (0): NoRestart = false.\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "QUERY_VT"
+#~ msgstr "QUERY_VT"
+
+#~ msgid ""
+#~ "\n"
+#~ "QUERY_VT:  Ask the daemon about which VT we are currently on.\n"
+#~ "           This is useful for logins which don't own\n"
+#~ "           /dev/console but are still console logins.  Only\n"
+#~ "           supported on Linux currently, other places will\n"
+#~ "           just get ERROR 8.  This is also the way to query\n"
+#~ "           if VT support is available in the daemon in the\n"
+#~ "           first place.  Only supported on connections that\n"
+#~ "           passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;vt number&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     8 = Virtual terminals not supported\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "QUERY_VT:  Ask the daemon about which VT we are currently on.\n"
+#~ "           This is useful for logins which don't own\n"
+#~ "           /dev/console but are still console logins.  Only\n"
+#~ "           supported on Linux currently, other places will\n"
+#~ "           just get ERROR 8.  This is also the way to query\n"
+#~ "           if VT support is available in the daemon in the\n"
+#~ "           first place.  Only supported on connections that\n"
+#~ "           passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;vt number&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     8 = Virtual terminals not supported\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "RELEASE_DYNAMIC_DISPLAYS"
+#~ msgstr "RELEASE_DYNAMIC_DISPLAYS"
+
+#~ msgid ""
+#~ "\n"
+#~ "RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in \n"
+#~ "                          DISPLAY_CONFIG state\n"
+#~ "Supported since: 2.8.0.0\n"
+#~ "Arguments: &lt;display to release&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = Bad display number\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Dynamic Displays not allowed\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in \n"
+#~ "                          DISPLAY_CONFIG state\n"
+#~ "Supported since: 2.8.0.0\n"
+#~ "Arguments: &lt;display to release&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = Bad display number\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Dynamic Displays not allowed\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "REMOVE_DYNAMIC_DISPLAY"
+#~ msgstr "REMOVE_DYNAMIC_DISPLAY"
+
+#~ msgid ""
+#~ "\n"
+#~ "REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server\n"
+#~ "                        and purging the display configuration\n"
+#~ "Supported since: 2.8.0.0\n"
+#~ "Arguments: &lt;display to remove&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = Bad display number\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Dynamic Displays not allowed\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server\n"
+#~ "                        and purging the display configuration\n"
+#~ "Supported since: 2.8.0.0\n"
+#~ "Arguments: &lt;display to remove&gt;\n"
+#~ "Answers:\n"
+#~ "  OK &lt;display&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     1 = Bad display number\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Dynamic Displays not allowed\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "SERVER_BUSY"
+#~ msgstr "SERVER_BUSY"
+
+#~ msgid ""
+#~ "\n"
+#~ "SERVER_BUSY:  Returns true if half or more of the daemon's sockets\n"
+#~ "              are busy, false otherwise.  Used by slave programs\n"
+#~ "              which want to ensure they do not overwhelm the \n"
+#~ "              sever.\n"
+#~ "Supported since: 2.13.0.8\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "SERVER_BUSY:  Returns true if half or more of the daemon's sockets\n"
+#~ "              are busy, false otherwise.  Used by slave programs\n"
+#~ "              which want to ensure they do not overwhelm the \n"
+#~ "              sever.\n"
+#~ "Supported since: 2.13.0.8\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  OK &lt;value&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "SET_LOGOUT_ACTION"
+#~ msgstr "SET_LOGOUT_ACTION"
+
+#~ msgid ""
+#~ "\n"
+#~ "SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n"
+#~ "                   slave process exits.  Only supported on\n"
+#~ "                   connections that passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: &lt;action&gt;\n"
+#~ "  NONE               Set exit action to 'none'\n"
+#~ "  HALT               Set exit action to 'halt'\n"
+#~ "  REBOOT             Set exit action to 'reboot'\n"
+#~ "  SUSPEND            Set exit action to 'suspend'\n"
+#~ "  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     7 = Unknown logout action, or not available\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n"
+#~ "                   slave process exits.  Only supported on\n"
+#~ "                   connections that passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: &lt;action&gt;\n"
+#~ "  NONE               Set exit action to 'none'\n"
+#~ "  HALT               Set exit action to 'halt'\n"
+#~ "  REBOOT             Set exit action to 'reboot'\n"
+#~ "  SUSPEND            Set exit action to 'suspend'\n"
+#~ "  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     7 = Unknown logout action, or not available\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "SET_SAFE_LOGOUT_ACTION"
+#~ msgstr "SET_SAFE_LOGOUT_ACTION"
+
+#~ msgid ""
+#~ "\n"
+#~ "SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend\n"
+#~ "                         after everybody logs out.  If only one\n"
+#~ "                         person logs out, then this is obviously\n"
+#~ "                         the same as the SET_LOGOUT_ACTION.  Note\n"
+#~ "                         that SET_LOGOUT_ACTION has precedence\n"
+#~ "                         over SET_SAFE_LOGOUT_ACTION if it is set\n"
+#~ "                         to something other then NONE.  If no one\n"
+#~ "                         is logged in, then the action takes effect\n"
+#~ "                         effect immediately.  Only supported on\n"
+#~ "                         connections that passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: &lt;action&gt;\n"
+#~ "  NONE               Set exit action to 'none'\n"
+#~ "  HALT               Set exit action to 'halt'\n"
+#~ "  REBOOT             Set exit action to 'reboot'\n"
+#~ "  SUSPEND            Set exit action to 'suspend'\n"
+#~ "  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     7 = Unknown logout action, or not available\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend\n"
+#~ "                         after everybody logs out.  If only one\n"
+#~ "                         person logs out, then this is obviously\n"
+#~ "                         the same as the SET_LOGOUT_ACTION.  Note\n"
+#~ "                         that SET_LOGOUT_ACTION has precedence\n"
+#~ "                         over SET_SAFE_LOGOUT_ACTION if it is set\n"
+#~ "                         to something other then NONE.  If no one\n"
+#~ "                         is logged in, then the action takes effect\n"
+#~ "                         effect immediately.  Only supported on\n"
+#~ "                         connections that passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: &lt;action&gt;\n"
+#~ "  NONE               Set exit action to 'none'\n"
+#~ "  HALT               Set exit action to 'halt'\n"
+#~ "  REBOOT             Set exit action to 'reboot'\n"
+#~ "  SUSPEND            Set exit action to 'suspend'\n"
+#~ "  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     7 = Unknown logout action, or not available\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "SET_VT"
+#~ msgstr "SET_VT"
+
+#~ msgid ""
+#~ "\n"
+#~ "SET_VT:  Change to the specified virtual terminal.\n"
+#~ "         This is useful for logins which don't own /dev/console\n"
+#~ "         but are still console logins.  Only supported on Linux\n"
+#~ "         currently, other places will just get ERROR 8.\n"
+#~ "         Only supported on connections that passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: &lt;vt&gt;\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     8 = Virtual terminals not supported\n"
+#~ "     9 = Invalid virtual terminal number\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "SET_VT:  Change to the specified virtual terminal.\n"
+#~ "         This is useful for logins which don't own /dev/console\n"
+#~ "         but are still console logins.  Only currently supported\n"
+#~ "         on Linux, other systems will just get ERROR 8.\n"
+#~ "         Only supported on connections that passed AUTH_LOCAL.\n"
+#~ "Supported since: 2.5.90.0\n"
+#~ "Arguments: &lt;vt&gt;\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     8 = Virtual terminals not supported\n"
+#~ "     9 = Invalid virtual terminal number\n"
+#~ "     100 = Not authenticated\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "UPDATE_CONFIG"
+#~ msgstr "UPDATE_CONFIG"
+
+#~ msgid ""
+#~ "\n"
+#~ "UPDATE_CONFIG: Tell the daemon to re-read a key from the \n"
+#~ "               GDM configuration file.   Any user can request\n"
+#~ "               that values are re-read but the daemon will\n"
+#~ "               only do so if the file has been modified\n"
+#~ "               since GDM first read the file.  Only users\n"
+#~ "               who can change the GDM configuration file\n"
+#~ "               (normally writable only by the root user) can\n"
+#~ "               actually modify the GDM configuration.  This\n"
+#~ "               command is useful to cause the GDM to update\n"
+#~ "               itself to recognize a change made to the GDM\n"
+#~ "               configuration file by the root user.\n"
+#~ "\n"
+#~ "               Starting with version 2.13.0.0, all GDM keys are\n"
+#~ "               supported except for the following:\n"
+#~ "\n"
+#~ "                      daemon/PidFile\n"
+#~ "                      daemon/ConsoleNotify\n"
+#~ "                      daemon/User\n"
+#~ "                      daemon/Group\n"
+#~ "                      daemon/LogDir\n"
+#~ "                      daemon/ServAuthDir\n"
+#~ "                      daemon/UserAuthDir\n"
+#~ "                      daemon/UserAuthFile\n"
+#~ "                      daemon/UserAuthFBDir\n"
+#~ "\n"
+#~ "               GDM also supports the following Psuedokeys:\n"
+#~ "\n"
+#~ "               xdmcp/PARAMETERS (2.3.90.2) updates the following:\n"
+#~ "                      xdmcp/MaxPending\n"
+#~ "                      xdmcp/MaxSessions\n"
+#~ "                      xdmcp/MaxWait\n"
+#~ "                      xdmcp/DisplaysPerHost\n"
+#~ "                      xdmcp/HonorIndirect\n"
+#~ "                      xdmcp/MaxPendingIndirect\n"
+#~ "                      xdmcp/MaxWaitIndirect\n"
+#~ "                      xdmcp/PingIntervalSeconds (only affects new "
+#~ "connections)\n"
+#~ "\n"
+#~ "                xservers/PARAMETERS (2.13.0.4) updates the following:\n"
+#~ "                      all [server-foo] sections.\n"
+#~ "\n"
+#~ "                Supported keys for previous versions of GDM:\n"
+#~ "\n"
+#~ "                      security/AllowRoot (2.3.90.2)\n"
+#~ "                      security/AllowRemoteRoot (2.3.90.2)\n"
+#~ "                      security/AllowRemoteAutoLogin (2.3.90.2)\n"
+#~ "                      security/RetryDelay (2.3.90.2)\n"
+#~ "                      security/DisallowTCP (2.4.2.0)\n"
+#~ "                      daemon/Greeter (2.3.90.2)\n"
+#~ "                      daemon/RemoteGreeter (2.3.90.2)\n"
+#~ "                      xdmcp/Enable (2.3.90.2)\n"
+#~ "                      xdmcp/Port (2.3.90.2)\n"
+#~ "                      daemon/TimedLogin (2.3.90.3)\n"
+#~ "                      daemon/TimedLoginEnable (2.3.90.3)\n"
+#~ "                      daemon/TimedLoginDelay (2.3.90.3)\n"
+#~ "                      greeter/SystemMenu (2.3.90.3)\n"
+#~ "                      greeter/ConfigAvailable (2.3.90.3)\n"
+#~ "                      greeter/ChooserButton (2.4.2.0)\n"
+#~ "                      greeter/SoundOnLoginFile (2.5.90.0)\n"
+#~ "                      daemon/AddGtkModules (2.5.90.0)\n"
+#~ "                      daemon/GtkModulesList (2.5.90.0)\n"
+#~ "Supported since: 2.3.90.2\n"
+#~ "Arguments: &lt;key&gt;\n"
+#~ "  &lt;key&gt; is just the base part of the key such as\n"
+#~ "  \"security/AllowRemoteRoot\"\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     50 = Unsupported key\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "UPDATE_CONFIG: Tell the daemon to re-read a key from the \n"
+#~ "               GDM configuration file.   Any user can request\n"
+#~ "               that values are re-read but the daemon will\n"
+#~ "               only do so if the file has been modified\n"
+#~ "               since GDM first read the file.  Only users\n"
+#~ "               who can change the GDM configuration file\n"
+#~ "               (normally writable only by the root user) can\n"
+#~ "               actually modify the GDM configuration.  This\n"
+#~ "               command is useful to cause the GDM to update\n"
+#~ "               itself to recognise a change made to the GDM\n"
+#~ "               configuration file by the root user.\n"
+#~ "\n"
+#~ "               Starting with version 2.13.0.0, all GDM keys are\n"
+#~ "               supported except for the following:\n"
+#~ "\n"
+#~ "                      daemon/PidFile\n"
+#~ "                      daemon/ConsoleNotify\n"
+#~ "                      daemon/User\n"
+#~ "                      daemon/Group\n"
+#~ "                      daemon/LogDir\n"
+#~ "                      daemon/ServAuthDir\n"
+#~ "                      daemon/UserAuthDir\n"
+#~ "                      daemon/UserAuthFile\n"
+#~ "                      daemon/UserAuthFBDir\n"
+#~ "\n"
+#~ "               GDM also supports the following Psuedokeys:\n"
+#~ "\n"
+#~ "               xdmcp/PARAMETERS (2.3.90.2) updates the following:\n"
+#~ "                      xdmcp/MaxPending\n"
+#~ "                      xdmcp/MaxSessions\n"
+#~ "                      xdmcp/MaxWait\n"
+#~ "                      xdmcp/DisplaysPerHost\n"
+#~ "                      xdmcp/HonorIndirect\n"
+#~ "                      xdmcp/MaxPendingIndirect\n"
+#~ "                      xdmcp/MaxWaitIndirect\n"
+#~ "                      xdmcp/PingIntervalSeconds (only affects new "
+#~ "connections)\n"
+#~ "\n"
+#~ "                xservers/PARAMETERS (2.13.0.4) updates the following:\n"
+#~ "                      all [server-foo] sections.\n"
+#~ "\n"
+#~ "                Supported keys for previous versions of GDM:\n"
+#~ "\n"
+#~ "                      security/AllowRoot (2.3.90.2)\n"
+#~ "                      security/AllowRemoteRoot (2.3.90.2)\n"
+#~ "                      security/AllowRemoteAutoLogin (2.3.90.2)\n"
+#~ "                      security/RetryDelay (2.3.90.2)\n"
+#~ "                      security/DisallowTCP (2.4.2.0)\n"
+#~ "                      daemon/Greeter (2.3.90.2)\n"
+#~ "                      daemon/RemoteGreeter (2.3.90.2)\n"
+#~ "                      xdmcp/Enable (2.3.90.2)\n"
+#~ "                      xdmcp/Port (2.3.90.2)\n"
+#~ "                      daemon/TimedLogin (2.3.90.3)\n"
+#~ "                      daemon/TimedLoginEnable (2.3.90.3)\n"
+#~ "                      daemon/TimedLoginDelay (2.3.90.3)\n"
+#~ "                      greeter/SystemMenu (2.3.90.3)\n"
+#~ "                      greeter/ConfigAvailable (2.3.90.3)\n"
+#~ "                      greeter/ChooserButton (2.4.2.0)\n"
+#~ "                      greeter/SoundOnLoginFile (2.5.90.0)\n"
+#~ "                      daemon/AddGtkModules (2.5.90.0)\n"
+#~ "                      daemon/GtkModulesList (2.5.90.0)\n"
+#~ "Supported since: 2.3.90.2\n"
+#~ "Arguments: &lt;key&gt;\n"
+#~ "  &lt;key&gt; is just the base part of the key such as\n"
+#~ "  \"security/AllowRemoteRoot\"\n"
+#~ "Answers:\n"
+#~ "  OK\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     0 = Not implemented\n"
+#~ "     50 = Unsupported key\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "VERSION"
+#~ msgstr "VERSION"
+
+#~ msgid ""
+#~ "\n"
+#~ "VERSION: Query GDM version\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  GDM &lt;gdm version&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+#~ msgstr ""
+#~ "\n"
+#~ "VERSION: Query GDM version\n"
+#~ "Supported since: 2.2.4.0\n"
+#~ "Arguments: None\n"
+#~ "Answers:\n"
+#~ "  GDM &lt;gdm version&gt;\n"
+#~ "  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+#~ "     200 = Too many messages\n"
+#~ "     999 = Unknown error\n"
+
+#~ msgid "GDM User Commands"
+#~ msgstr "GDM User Commands"
+
+#~ msgid ""
+#~ "The GDM package provides the following different commands in "
+#~ "<filename>bindir</filename> intended to be used by the end-user:"
+#~ msgstr ""
+#~ "The GDM package provides the following different commands in "
+#~ "<filename>bindir</filename> intended to be used by the end-user:"
+
+#~ msgid ""
+#~ "<command>gdmXnestchooser</command> and <command>gdmXnest</command> "
+#~ "Command Line Options"
+#~ msgstr ""
+#~ "<command>gdmXnestchooser</command> and <command>gdmXnest</command> "
+#~ "Command Line Options"
+
+#~ msgid ""
+#~ "The <command>gdmXnestchooser</command> command automatically gets the "
+#~ "correct display number, sets up access, and runs <command>Xnest</command> "
+#~ "with -indirect localhost. This way you get an XDMCP chooser provided by "
+#~ "your computer. You can also supply as an argument the hostname whose "
+#~ "chooser should be displayed, so <command>gdmXnestchooser somehost</"
+#~ "command> will run the XDMCP chooser from host <command>somehost</command> "
+#~ "inside an Xnest session. You can make this command do a direct query "
+#~ "instead by passing the <command>-d</command> option as well. In addition "
+#~ "to the following options, this command also supports standard GNOME "
+#~ "options."
+#~ msgstr ""
+#~ "The <command>gdmXnestchooser</command> command automatically gets the "
+#~ "correct display number, sets up access and runs <command>Xnest</command> "
+#~ "with -indirect localhost. This way you get an XDMCP chooser provided by "
+#~ "your computer. You can also supply as an argument the hostname whose "
+#~ "chooser should be displayed, so <command>gdmXnestchooser somehost</"
+#~ "command> will run the XDMCP chooser from host <command>somehost</command> "
+#~ "inside an Xnest session. You can make this command do a direct query "
+#~ "instead by passing the <command>-d</command> option as well. In addition "
+#~ "to the following options, this command also supports standard GNOME "
+#~ "options."
+
+#~ msgid "<command>gdmXnestchooser</command> Command Line Options"
+#~ msgstr "<command>gdmXnestchooser</command> Command Line Options"
+
+#~ msgid "-x, --xnest=STRING"
+#~ msgstr "-x, --xnest=STRING"
+
+#~ msgid "Xnest command line, default is \"Xnest\""
+#~ msgstr "Xnest command line, default is \"Xnest\""
+
+#~ msgid "-o, --xnest-extra-options=OPTIONS"
+#~ msgstr "-o, --xnest-extra-options=OPTIONS"
+
+#~ msgid "Extra options for Xnest, default is no options."
+#~ msgstr "Extra options for Xnest, default is no options."
+
+#~ msgid "-n, --no-query"
+#~ msgstr "-n, --no-query"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Just run Xnest, no query (no chooser)"
+
+#~ msgid "-d, --direct"
+#~ msgstr "-d, --direct"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Do direct query instead of indirect (chooser)"
+
+#~ msgid "-B, --broadcast"
+#~ msgstr "-B, --broadcast"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Run broadcast instead of indirect (chooser)"
+
+#~ msgid "-b, --background"
+#~ msgstr "-b, --background"
+
+#~ msgid "Run in background"
+#~ msgstr "Run in background"
+
+#~ msgid "--no-gdm-check"
+#~ msgstr "--no-gdm-check"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "Don't check for running GDM"
+
+#~ msgid "<command>gdmflexichooser</command> Command Line Options"
+#~ msgstr "<command>gdmflexichooser</command> Command Line Options"
+
+#~ msgid ""
+#~ "The <command>gdmflexiserver</command> command provides three features. It "
+#~ "can be used to run flexible (on demand) X displays, to run a flexible "
+#~ "display via Xnest, and to send commands to the GDM daemon process."
+#~ msgstr ""
+#~ "The <command>gdmflexiserver</command> command provides three features. It "
+#~ "can be used to run flexible (on demand) X displays, to run a flexible "
+#~ "display via Xnest, and to send commands to the GDM daemon process."
+
+#~ msgid ""
+#~ "Starting a flexible X display will normally lock the current session with "
+#~ "a screensaver and will redisplay the GDM login screen so a second user "
+#~ "can log in. This feature is only available on systems that support "
+#~ "virtual terminals and have them enabled. This feature is useful if you "
+#~ "are logged in as user A, and user B wants to log in quickly but user A "
+#~ "does not wish to log out. The X server takes care of the virtual terminal "
+#~ "switching so it works transparently. If there is more than one running "
+#~ "display defined with flexible=true, then the user is shown a dialog that "
+#~ "displays the currently running sessions. The user can then pick which "
+#~ "session to continue and will normally have to enter the password to "
+#~ "unlock the screen."
+#~ msgstr ""
+#~ "Starting a flexible X display will normally lock the current session with "
+#~ "a screensaver and will redisplay the GDM login screen so a second user "
+#~ "can log in. This feature is only available on systems that support "
+#~ "virtual terminals and have them enabled. This feature is useful if you "
+#~ "are logged in as user A and user B wants to log in quickly but user A "
+#~ "does not wish to log out. The X server takes care of the virtual terminal "
+#~ "switching so it works transparently. If there is more than one running "
+#~ "display defined with flexible=true, then the user is shown a dialogue "
+#~ "that displays the currently running sessions. The user can then pick "
+#~ "which session to continue and will normally have to enter the password to "
+#~ "unlock the screen."
+
+#~ msgid ""
+#~ "Flexible displays started via Xnest works on systems that do not support "
+#~ "virtual terminals. This option starts a flexible display in a window in "
+#~ "the current session. This does not lock the current session, so is not as "
+#~ "secure as a flexible server started via virtual terminals."
+#~ msgstr ""
+#~ "Flexible displays started via Xnest works on systems that do not support "
+#~ "virtual terminals. This option starts a flexible display in a window in "
+#~ "the current session. This does not lock the current session, so is not as "
+#~ "secure as a flexible server started via virtual terminals."
+
+#~ msgid ""
+#~ "The <command>gdmflexiserver --command</command> option provides a way to "
+#~ "send commands to the GDM daemon and can be used to debug problems or to "
+#~ "change the GDM configuration."
+#~ msgstr ""
+#~ "The <command>gdmflexiserver --command</command> option provides a way to "
+#~ "send commands to the GDM daemon and can be used to debug problems or to "
+#~ "change the GDM configuration."
+
+#~ msgid ""
+#~ "In addition to the following options, <command>gdmflexiserver</command> "
+#~ "also supports standard GNOME options."
+#~ msgstr ""
+#~ "In addition to the following options, <command>gdmflexiserver</command> "
+#~ "also supports standard GNOME options."
+
+#~ msgid "-c, --command=COMMAND"
+#~ msgstr "-c, --command=COMMAND"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Send the specified protocol command to GDM"
+
+#~ msgid "-n, --xnest"
+#~ msgstr "-n, --xnest"
+
+#~ msgid "Start a flexible X display in Xnest mode"
+#~ msgstr "Start a flexible X display in Xnest mode"
+
+#~ msgid "-l, --no-lock"
+#~ msgstr "-l, --no-lock"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Do not lock current screen"
+
+#~ msgid ""
+#~ "Turns on debugging output which gets sent to syslog. Same as turning on "
+#~ "debug in the configuration file."
+#~ msgstr ""
+#~ "Turns on debugging output which gets sent to syslog. Same as turning on "
+#~ "debug in the configuration file."
+
+#~ msgid "-a, --authenticate"
+#~ msgstr "-a, --authenticate"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Authenticate before running --command"
+
+#~ msgid "-s, --startnew"
+#~ msgstr "-s, --startnew"
+
+#~ msgid ""
+#~ "Starts a new flexible display without displaying a dialog asking the user "
+#~ "if they wish to continue any existing sessions."
+#~ msgstr ""
+#~ "Starts a new flexible display without displaying a dialogue asking the "
+#~ "user if they wish to continue any existing sessions."
+
+#~ msgid "<command>gdmdynamic</command> Command Line Options"
+#~ msgstr "<command>gdmdynamic</command> Command Line Options"
+
+#~ msgid ""
+#~ "The <command>gdmdynamic</command> command which creates, runs, and "
+#~ "removes displays (X servers) on demand."
+#~ msgstr ""
+#~ "The <command>gdmdynamic</command> command which creates, runs, and "
+#~ "removes displays (X servers) on demand."
+
+#~ msgid ""
+#~ "<command>gdmdynamic</command> allows the management of displays in a "
+#~ "dynamic fashion. It is typically used in environments where it is not "
+#~ "possible to list the possible displays in the GDM configuration files. "
+#~ "The <command>gdmdynamic</command> command can be used to create a new "
+#~ "display on a particular display number, run all newly created displays, "
+#~ "or remove a display. The <command>gdmdynamic</command> command can also "
+#~ "be used to list all attached displays, or only attached displays that "
+#~ "match a pattern."
+#~ msgstr ""
+#~ "<command>gdmdynamic</command> allows the management of displays in a "
+#~ "dynamic fashion. It is typically used in environments where it is not "
+#~ "possible to list the possible displays in the GDM configuration files. "
+#~ "The <command>gdmdynamic</command> command can be used to create a new "
+#~ "display on a particular display number, run all newly created displays, "
+#~ "or remove a display. The <command>gdmdynamic</command> command can also "
+#~ "be used to list all attached displays, or only attached displays that "
+#~ "match a pattern."
+
+#~ msgid ""
+#~ "This program is designed to manage multiple simultaneous requests and "
+#~ "works to avoid flooding the daemon with requests. If the sockets "
+#~ "connection is busy, it will sleep and retry a certain number of times "
+#~ "that can be tuned with the -s and -t options."
+#~ msgstr ""
+#~ "This program is designed to manage multiple simultaneous requests and "
+#~ "works to avoid flooding the daemon with requests. If the sockets "
+#~ "connection is busy, it will sleep and retry a certain number of times "
+#~ "that can be tuned with the -s and -t options."
+
+#~ msgid "One of the following options can be used per instance:"
+#~ msgstr "One of the following options can be used per instance:"
+
+#~ msgid "-a display=server"
+#~ msgstr "-a display=server"
+
+#~ msgid ""
+#~ "Add a new display configuration, leaving it in the DISPLAY_CONFIG state. "
+#~ "For example, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a "
+#~ "3=/usr/X11R6/bin/X -dev /dev/fb2\"</command>"
+#~ msgstr ""
+#~ "Add a new display configuration, leaving it in the DISPLAY_CONFIG state. "
+#~ "For example, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a "
+#~ "3=/usr/X11R6/bin/X -dev /dev/fb2\"</command>"
+
+#~ msgid ""
+#~ "The display will not actually be started until the display is released by "
+#~ "calling <command>gdmdynamic</command> again with the -r option."
+#~ msgstr ""
+#~ "The display will not actually be started until the display is released by "
+#~ "calling <command>gdmdynamic</command> again with the -r option."
+
+#~ msgid "-r"
+#~ msgstr "-r"
+
+#~ msgid "Release (run) all displays waiting in the DISPLAY_CONFIG state."
+#~ msgstr "Release (run) all displays waiting in the DISPLAY_CONFIG state."
+
+#~ msgid "-d display"
+#~ msgstr "-d display"
+
+#~ msgid ""
+#~ "Delete a display, killing the X server and purging the display "
+#~ "configuration. For example, \"-d 3\"."
+#~ msgstr ""
+#~ "Delete a display, killing the X server and purging the display "
+#~ "configuration. For example, \"-d 3\"."
+
+#~ msgid "-l [pattern]"
+#~ msgstr "-l [pattern]"
+
+#~ msgid ""
+#~ "List displays via the ATTACHED_SERVERS <command>gdmflexiserver</command> "
+#~ "command. Without a pattern lists all attached displays. With a pattern "
+#~ "will match using glob characters '*', '?', and '[]'. For example: "
+#~ "<command>\"-l Standard*\"</command><command>\"-l *Xorg*\"</command>"
+#~ msgstr ""
+#~ "List displays via the ATTACHED_SERVERS <command>gdmflexiserver</command> "
+#~ "command. Without a pattern lists all attached displays. With a pattern "
+#~ "will match using glob characters '*', '?', and '[]'. For example: "
+#~ "<command>\"-l Standard*\"</command><command>\"-l *Xorg*\"</command>"
+
+#~ msgid "These options can be added to the above:"
+#~ msgstr "These options can be added to the above:"
+
+#~ msgid "-v"
+#~ msgstr "-v"
+
+#~ msgid ""
+#~ "Verbose mode. Prinr diagnostic messages about each message sent to GDM."
+#~ msgstr ""
+#~ "Verbose mode. Print diagnostic messages about each message sent to GDM."
+
+#~ msgid "-b"
+#~ msgstr "-b"
+
+#~ msgid "Background mode. Fork child to do the work and return immediately."
+#~ msgstr "Background mode. Fork child to do the work and return immediately."
+
+#~ msgid "-t RETRY"
+#~ msgstr "-t RETRY"
+
+#~ msgid ""
+#~ "If the daemon socket is busy, <command>gdmdynamic</command> will retry to "
+#~ "open the connection the specified RETRY number of times. Default value is "
+#~ "15."
+#~ msgstr ""
+#~ "If the daemon socket is busy, <command>gdmdynamic</command> will retry to "
+#~ "open the connection the specified RETRY number of times. The default "
+#~ "value is 15."
+
+#~ msgid "-s SLEEP"
+#~ msgstr "-s SLEEP"
+
+#~ msgid ""
+#~ "If the daemon socket is busy, <command>gdmdynamic</command> will sleep an "
+#~ "amount of time between retries. A random number of seconds 0-5 is added "
+#~ "to the SLEEP value to help ensure that multiple calls to gdmdynamic do "
+#~ "not all try to restart at the same time. A SLEEP value of zero causes the "
+#~ "sleep time to be 1 second. Default value is 8 seconds."
+#~ msgstr ""
+#~ "If the daemon socket is busy, <command>gdmdynamic</command> will sleep an "
+#~ "amount of time between retries. A random number of seconds between 0 and "
+#~ "5 is added to the SLEEP value to help ensure that multiple calls to "
+#~ "gdmdynamic do not all try to restart at the same time. A SLEEP value of "
+#~ "zero causes the sleep time to be 1 second. The default value is 8 seconds."
+
+#~ msgid "<command>gdmphotosetup</command> Command Line Options"
+#~ msgstr "<command>gdmphotosetup</command> Command Line Options"
+
+#~ msgid ""
+#~ "Allows the user to select an image that will be used as the user's photo "
+#~ "by GDM's face browser, if enabled by GDM. The selected file is stored as "
+#~ "<filename>~/.face</filename>. This command accepts standard GNOME options."
+#~ msgstr ""
+#~ "Allows the user to select an image that will be used as the user's photo "
+#~ "by GDM's face browser, if enabled by GDM. The selected file is stored as "
+#~ "<filename>~/.face</filename>. This command accepts the standard GNOME "
+#~ "options."
+
+#~ msgid "<command>gdmthemetester</command> Command Line Options"
+#~ msgstr "<command>gdmthemetester</command> Command Line Options"
+
+#~ msgid ""
+#~ "<command>gdmthemetester</command> takes two parameters. The first "
+#~ "parameter specifies the environment and the second parameter specifies "
+#~ "the path name or the name of a theme to view. This is a tool for viewing "
+#~ "a theme outside of GDM. It is useful for testing or viewing themes. "
+#~ "<command>gdmthemetester</command> requires that the system support "
+#~ "<command>gdmXnest</command>. Note that themes can display differently "
+#~ "depending on the theme's \"Show mode\". <command>gdmthemetester</command> "
+#~ "allows viewing the themes in different modes via the environment option. "
+#~ "Valid environment values and their meanings follow: <screen>\n"
+#~ "console       - In console mode.\n"
+#~ "console-timed - In console non-flexi mode.\n"
+#~ "flexi         - In flexi mode.\n"
+#~ "xdmcp         - In remote (XDMCP) mode.\n"
+#~ "remote-flexi  - In remote (XDMCP) &amp; flexi mode.\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "<command>gdmthemetester</command> takes two parameters. The first "
+#~ "parameter specifies the environment and the second parameter specifies "
+#~ "the path name or the name of a theme to view. This is a tool for viewing "
+#~ "a theme outside of GDM. It is useful for testing or viewing themes. "
+#~ "<command>gdmthemetester</command> requires that the system support "
+#~ "<command>gdmXnest</command>. Note that themes can display differently "
+#~ "depending on the theme's \"Show mode\". <command>gdmthemetester</command> "
+#~ "allows viewing the themes in different modes via the environment option. "
+#~ "Valid environment values and their meanings follow: <screen>\n"
+#~ "console       - In console mode.\n"
+#~ "console-timed - In console non-flexi mode.\n"
+#~ "flexi         - In flexi mode.\n"
+#~ "xdmcp         - In remote (XDMCP) mode.\n"
+#~ "remote-flexi  - In remote (XDMCP) &amp; flexi mode.\n"
+#~ "</screen>"
+
+#~ msgid "--nodaemon"
+#~ msgstr "--nodaemon"
+
+#~ msgid ""
+#~ "If this option is specified, then GDM does not fork into the background "
+#~ "when run. You can also use a single-dash version, \"-nodaemon\" for "
+#~ "compatibility with other display managers."
+#~ msgstr ""
+#~ "If this option is specified, then GDM does not fork into the background "
+#~ "when run. You can also use a single-dash version, \"-nodaemon\" for "
+#~ "compatibility with other display managers."
+
+#~ msgid "--no-console"
+#~ msgstr "--no-console"
+
+#~ msgid ""
+#~ "Tell the daemon that it should not run anything on the console. This "
+#~ "means that none of the local servers from the <filename>[servers]</"
+#~ "filename> section will be run, and the console will not be used for "
+#~ "communicating errors to the user. An empty <filename>[servers]</filename> "
+#~ "section automatically implies this option."
+#~ msgstr ""
+#~ "Tell the daemon that it should not run anything on the console. This "
+#~ "means that none of the local servers from the <filename>[servers]</"
+#~ "filename> section will be run, and the console will not be used for "
+#~ "communicating errors to the user. An empty <filename>[servers]</filename> "
+#~ "section automatically implies this option."
+
+#~ msgid "--config=CONFIGFILE"
+#~ msgstr "--config=CONFIGFILE"
+
+#~ msgid "Specify an alternative configuration file."
+#~ msgstr "Specify an alternative configuration file."
+
+#~ msgid "--preserve-ld-vars"
+#~ msgstr "--preserve-ld-vars"
+
+#~ msgid ""
+#~ "When clearing the environment internally, preserve all variables starting "
+#~ "with LD_. This is mostly for debugging purposes."
+#~ msgstr ""
+#~ "When clearing the environment internally, preserve all variables starting "
+#~ "with LD_. This is mostly for debugging purposes."
+
+#~ msgid "--wait-for-go"
+#~ msgstr "--wait-for-go"
+
+#~ msgid ""
+#~ "If started with this option, gdm will init, but only start the first "
+#~ "local display and then wait for a GO message in the fifo protocol. No "
+#~ "greeter will be shown until the GO message is sent. Also flexiserver "
+#~ "requests will be denied and XDMCP will not be started until GO is given. "
+#~ "This is useful for initialization scripts which wish to start X early, "
+#~ "but where you don't yet want the user to start logging in. So the script "
+#~ "would send the GO to the fifo once it is ready and GDM will then "
+#~ "continue. This functionality was added in version 2.5.90.0."
+#~ msgstr ""
+#~ "If started with this option, gdm will init, but only start the first "
+#~ "local display and then wait for a GO message in the fifo protocol. No "
+#~ "greeter will be shown until the GO message is sent. Also flexiserver "
+#~ "requests will be denied and XDMCP will not be started until GO is given. "
+#~ "This is useful for initialisation scripts which wish to start X early, "
+#~ "but where you don't yet want the user to start logging in. So the script "
+#~ "would send the GO to the fifo once it is ready and GDM will then "
+#~ "continue. This functionality was added in version 2.5.90.0."
+
+#~ msgid "<command>gdmsetup</command> Command Line Options"
+#~ msgstr "<command>gdmsetup</command> Command Line Options"
+
+#~ msgid ""
+#~ "<command>gdmsetup</command> runs a graphical application for modifying "
+#~ "the GDM configuration file. Normally on systems that support the PAM "
+#~ "userhelper, this is setup such that when you run <command>gdmsetup</"
+#~ "command> as an ordinary user, it will first ask you for your root "
+#~ "password before starting. Otherwise, this application may only be run as "
+#~ "root. This application supports standard GNOME options."
+#~ msgstr ""
+#~ "<command>gdmsetup</command> runs a graphical application for modifying "
+#~ "the GDM configuration file. Normally on systems that support the PAM user "
+#~ "helper, this is set up such that when you run <command>gdmsetup</command> "
+#~ "as an ordinary user, it will first ask you for your root password before "
+#~ "starting. Otherwise, this application may only be run as root. This "
+#~ "application supports standard GNOME options."
+
+#~ msgid "GDM Internal Commands"
+#~ msgstr "GDM Internal Commands"
+
+#~ msgid ""
+#~ "The GDM package provides the following different commands in "
+#~ "<filename>libexecdir</filename> intended to be used by the gdm daemon "
+#~ "process."
+#~ msgstr ""
+#~ "The GDM package provides the following different commands in "
+#~ "<filename>libexecdir</filename> intended to be used by the gdm daemon "
+#~ "process."
+
+#~ msgid ""
+#~ "<command>gdmchooser</command> and <command>gdmlogin</command> Command "
+#~ "Line Options"
+#~ msgstr ""
+#~ "<command>gdmchooser</command> and <command>gdmlogin</command> Command "
+#~ "Line Options"
+
+#~ msgid ""
+#~ "The <command>gdmgreeter</command> and <command>gdmlogin</command> are two "
+#~ "different login applications, either can be used by GDM. "
+#~ "<command>gdmgreeter</command> is themeable with GDM themes while "
+#~ "<command>gdmlogin</command> is themable with GTK+ themes. These "
+#~ "applications are normally executed by the GDM daemon. Both commands "
+#~ "support standard GNOME options."
+#~ msgstr ""
+#~ "The <command>gdmgreeter</command> and <command>gdmlogin</command> are two "
+#~ "different login applications, either can be used by GDM. "
+#~ "<command>gdmgreeter</command> is themeable with GDM themes while "
+#~ "<command>gdmlogin</command> is themable with GTK+ themes. These "
+#~ "applications are normally executed by the GDM daemon. Both commands "
+#~ "support standard GNOME options."
+
+#~ msgid "<command>gdmchooser</command> Command Line Options"
+#~ msgstr "<command>gdmchooser</command> Command Line Options"
+
+#~ msgid ""
+#~ "The <command>gdmchooser</command> is the XDMCP chooser application. The "
+#~ "<command>gdmchooser</command> is normally executed by the GDM daemon. It "
+#~ "supports the following options for XDM compatibility. This command "
+#~ "supports standard GNOME options and is found in support standard GNOME "
+#~ "options."
+#~ msgstr ""
+#~ "The <command>gdmchooser</command> is the XDMCP chooser application. The "
+#~ "<command>gdmchooser</command> is normally executed by the GDM daemon. It "
+#~ "supports the following options for XDM compatibility. This command "
+#~ "supports standard GNOME options and is found in support standard GNOME "
+#~ "options."
+
+#~ msgid "--xdmaddress=SOCKET"
+#~ msgstr "--xdmaddress=SOCKET"
+
+#~ msgid "Socket for XDM communication."
+#~ msgstr "Socket for XDM communication."
+
+#~ msgid "--clientaddress=ADDRESS"
+#~ msgstr "--clientaddress=ADDRESS"
+
+#~ msgid ""
+#~ "Client address to return in response to XDM. This option is for running "
+#~ "gdmchooser with XDM, and is not used within GDM."
+#~ msgstr ""
+#~ "Client address to return in response to XDM. This option is for running "
+#~ "gdmchooser with XDM, and is not used within GDM."
+
+#~ msgid "--connectionType=TYPE"
+#~ msgstr "--connectionType=TYPE"
+
+#~ msgid ""
+#~ "Connection type to return in response to XDM. This option is for running "
+#~ "gdmchooser with XDM, and is not used within GDM."
+#~ msgstr ""
+#~ "Connection type to return in response to XDM. This option is for running "
+#~ "gdmchooser with XDM, and is not used within GDM."
+
+#~ msgid "gdm-ssh-session"
+#~ msgstr "gdm-ssh-session"
+
+#~ msgid ""
+#~ "The <command>gdm-ssh-session</command> is normally executed by the GDM "
+#~ "daemon when starting a secure remote connection through ssh. It does not "
+#~ "take any options."
+#~ msgstr ""
+#~ "The <command>gdm-ssh-session</command> is normally executed by the GDM "
+#~ "daemon when starting a secure remote connection through ssh. It does not "
+#~ "take any options."
+
+#~ msgid "Themed Greeter"
+#~ msgstr "Themed Greeter"
+
+#~ msgid ""
+#~ "This section describes the creation of themes for the Themed Greeter. For "
+#~ "examples including screenshots, see the standard installed themes and the "
+#~ "themes from <ulink type=\"http\" url=\"http://art.gnome.org/themes/"
+#~ "gdm_greeter/\"> the theme website</ulink>."
+#~ msgstr ""
+#~ "This section describes the creation of themes for the Themed Greeter. For "
+#~ "examples including screenshots, see the standard installed themes and the "
+#~ "themes from <ulink type=\"http\" url=\"http://art.gnome.org/themes/"
+#~ "gdm_greeter/\"> the theme website</ulink>."
+
+#~ msgid "Theme Overview"
+#~ msgstr "Theme Overview"
+
+#~ msgid ""
+#~ "GDM Themes can be created by creating an XML file that follows the "
+#~ "specification in gui/greeter/greeter.dtd. Theme files are stored in the "
+#~ "directory <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</"
+#~ "filename>. Usually this would be under <filename>/usr/share</filename>. "
+#~ "The theme directory should contain a file called "
+#~ "<filename>GdmGreeterTheme.desktop</filename> which has similar format to "
+#~ "other .desktop files and looks like:"
+#~ msgstr ""
+#~ "GDM Themes can be created by creating an XML file that follows the "
+#~ "specification in gui/greeter/greeter.dtd. Theme files are stored in the "
+#~ "directory <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</"
+#~ "filename>. Usually this would be under <filename>/usr/share</filename>. "
+#~ "The theme directory should contain a file called "
+#~ "<filename>GdmGreeterTheme.desktop</filename> which has similar format to "
+#~ "other .desktop files and looks like:"
+
+#~ msgid ""
+#~ "\n"
+#~ "[GdmGreeterTheme]\n"
+#~ "Encoding=UTF-8\n"
+#~ "Greeter=circles.xml\n"
+#~ "Name=Circles\n"
+#~ "Description=Theme with blue circles\n"
+#~ "Author=Bond, James Bond\n"
+#~ "Copyright=(c) 2002 Bond, James Bond\n"
+#~ "Screenshot=screenshot.png\n"
+#~ msgstr ""
+#~ "\n"
+#~ "[GdmGreeterTheme]\n"
+#~ "Encoding=UTF-8\n"
+#~ "Greeter=circles.xml\n"
+#~ "Name=Circles\n"
+#~ "Description=Theme with blue circles\n"
+#~ "Author=Bond, James Bond\n"
+#~ "Copyright=(c) 2002 Bond, James Bond\n"
+#~ "Screenshot=screenshot.png\n"
+
+#~ msgid ""
+#~ "The Name, Description, Author and Copyright fields can be translated just "
+#~ "like the other <filename>.desktop</filename>files. All the files that are "
+#~ "mentioned should be in the theme directory itself. The Screenshot field "
+#~ "points to a file which should be a 200x150 screenshot of the theme in "
+#~ "action (it is OK not to have one, but it makes it nicer for user). The "
+#~ "Greeter field points to an XML file that contains the description of the "
+#~ "theme. The description will be given later."
+#~ msgstr ""
+#~ "The Name, Description, Author and Copyright fields can be translated just "
+#~ "like the other <filename>.desktop</filename>files. All the files that are "
+#~ "mentioned should be in the theme directory itself. The Screenshot field "
+#~ "points to a file which should be a 200x150 screenshot of the theme in "
+#~ "action (it is OK not to have one, but it makes it nicer for user). The "
+#~ "Greeter field points to an XML file that contains the description of the "
+#~ "theme. The description will be given later."
+
+#~ msgid ""
+#~ "Once you have theme ready and installed you can test it with the "
+#~ "installed <command>gdmthemetester</command> script. This script assumes "
+#~ "that the X server supports Xnest. This command takes two arguments, first "
+#~ "the environment that should be used. This is one of console, console-"
+#~ "timed, flexi, remote-flexi, xdmcp. Where console is a standard console "
+#~ "login, console-timed is a console login with a timed login going on, "
+#~ "flexi is for any local flexible display, remote-flexi is for flexi "
+#~ "displays that are not local (such as an Xnest flexiserver run from a "
+#~ "remote display) and xdmcp is for remote XDMCP connections. The second "
+#~ "argument is the theme name. So for example to test how things look in the "
+#~ "XDMCP mode with the circles theme you would run:"
+#~ msgstr ""
+#~ "Once you have theme ready and installed you can test it with the "
+#~ "installed <command>gdmthemetester</command> script. This script assumes "
+#~ "that the X server supports Xnest. This command takes two arguments, first "
+#~ "the environment that should be used. This is one of console, console-"
+#~ "timed, flexi, remote-flexi, xdmcp. Where console is a standard console "
+#~ "login, console-timed is a console login with a timed login going on, "
+#~ "flexi is for any local flexible display, remote-flexi is for flexi "
+#~ "displays that are not local (such as an Xnest flexiserver run from a "
+#~ "remote display) and xdmcp is for remote XDMCP connections. The second "
+#~ "argument is the theme name. So for example to test how things look in the "
+#~ "XDMCP mode with the circles theme you would run:"
+
+#~ msgid "gdmthemetester xdmcp circles"
+#~ msgstr "gdmthemetester xdmcp circles"
+
+#~ msgid ""
+#~ "Be sure to test all the environments with your theme, and make sure to "
+#~ "test how the caps lock warning looks by pressing caps lock. This is also "
+#~ "a good way to take screenshots, just take a screenshot of the Xnest "
+#~ "window. This can be done in GNOME by focusing the Xnest window and "
+#~ "pressing Alt-PrintScreen."
+#~ msgstr ""
+#~ "Be sure to test all the environments with your theme, and make sure to "
+#~ "test how the caps lock warning looks by pressing caps lock. This is also "
+#~ "a good way to take screenshots, just take a screenshot of the Xnest "
+#~ "window. This can be done in GNOME by focusing the Xnest window and "
+#~ "pressing Alt-PrintScreen."
+
+#~ msgid ""
+#~ "Once you have all this done, then make a tarball that contains the "
+#~ "directory name (so that you could just untar it in the <filename>&lt;"
+#~ "share&gt;/gdm/themes</filename> directory). And this is the tarball you "
+#~ "distribute and people can install from the graphical configuration "
+#~ "application. You can do this with the commands: <screen>\n"
+#~ "cd &lt;share&gt;/gdm/themes\n"
+#~ "tar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "Once you have all this done, then make a tarball that contains the "
+#~ "directory name (so that you could just untar it in the <filename>&lt;"
+#~ "share&gt;/gdm/themes</filename> directory). And this is the tarball you "
+#~ "distribute and people can install from the graphical configuration "
+#~ "application. You can do this with the commands: <screen>\n"
+#~ "cd &lt;share&gt;/gdm/themes\n"
+#~ "tar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n"
+#~ "</screen>"
+
+#~ msgid "Detailed Description of Theme XML format"
+#~ msgstr "Detailed Description of Theme XML format"
+
+#~ msgid "greeter tag"
+#~ msgstr "greeter tag"
+
+#~ msgid ""
+#~ "The GDM theme format is specified in XML format contained within a &lt;"
+#~ "greeter&gt; tag. You may specify a GTK+ theme to be used with this theme "
+#~ "by using the gtk-theme element in the greeter tag as in the following "
+#~ "example."
+#~ msgstr ""
+#~ "The GDM theme format is specified in XML format contained within a &lt;"
+#~ "greeter&gt; tag. You may specify a GTK+ theme to be used with this theme "
+#~ "by using the gtk-theme element in the greeter tag as in the following "
+#~ "example."
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+#~ "&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+#~ "&lt;greeter gtk-theme=\"Crux\"&gt;\n"
+#~ "[...]\n"
+#~ "&lt;/greeter&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+#~ "&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+#~ "&lt;greeter gtk-theme=\"Crux\"&gt;\n"
+#~ "[...]\n"
+#~ "&lt;/greeter&gt;\n"
+
+#~ msgid ""
+#~ "Contained within the greeter tag can be the nodes described in the next "
+#~ "sections of this document. Some of these nodes are containers (box nodes, "
+#~ "rect item nodes) which can be used to organize how to display the nodes "
+#~ "that the user sees and interacts with (such as button, pixmap and entry "
+#~ "item nodes)."
+#~ msgstr ""
+#~ "Contained within the greeter tag can be the nodes described in the next "
+#~ "sections of this document. Some of these nodes are containers (box nodes, "
+#~ "rect item nodes) which can be used to organize how to display the nodes "
+#~ "that the user sees and interacts with (such as button, pixmap and entry "
+#~ "item nodes)."
+
+#~ msgid "Box Nodes"
+#~ msgstr "Box Nodes"
+
+#~ msgid ""
+#~ "Box nodes are container nodes for item nodes. Box nodes are specified as "
+#~ "follows: <screen>\n"
+#~ "&lt;box orientation=\"alignment\" min-width=\"num\"\n"
+#~ "xpadding=\"num\" ypadding=\"num\" spacing=\"num\"\n"
+#~ "homogeneous=\"bool\"&gt;\n"
+#~ "</screen> Where \"num\" means number and bool means either \"true\" or "
+#~ "\"false\" The alignment value can be either \"horizontal\" or \"vertical"
+#~ "\". If you leave any property off it will default to zero or \"false\" in "
+#~ "case of \"homogeneous\" and \"vertical\" for the orientation."
+#~ msgstr ""
+#~ "Box nodes are container nodes for item nodes. Box nodes are specified as "
+#~ "follows: <screen>\n"
+#~ "&lt;box orientation=\"alignment\" min-width=\"num\"\n"
+#~ "xpadding=\"num\" ypadding=\"num\" spacing=\"num\"\n"
+#~ "homogeneous=\"bool\"&gt;\n"
+#~ "</screen> Where \"num\" means number and bool means either \"true\" or "
+#~ "\"false\" The alignment value can be either \"horizontal\" or \"vertical"
+#~ "\". If you leave any property off it will default to zero or \"false\" in "
+#~ "case of \"homogeneous\" and \"vertical\" for the orientation."
+
+#~ msgid ""
+#~ "If the box is homogeneous then the children are allocated equal amount of "
+#~ "space."
+#~ msgstr ""
+#~ "If the box is homogeneous then the children are allocated equal amount of "
+#~ "space."
+
+#~ msgid ""
+#~ "The \"min-width\" must be specified in pixels. Obviously there is also a "
+#~ "corresponding \"min-height\" property as well."
+#~ msgstr ""
+#~ "The \"min-width\" must be specified in pixels. Obviously there is also a "
+#~ "corresponding \"min-height\" property as well."
+
+#~ msgid "Fixed Nodes"
+#~ msgstr "Fixed Nodes"
+
+#~ msgid ""
+#~ "Fixed is a container that has its children scattered about laid out with "
+#~ "precise coordinates. The size of this container is the biggest rectangle "
+#~ "that contains all the children. Fixed has no extra properties and so you "
+#~ "just use: <screen>\n"
+#~ "&lt;fixed&gt;\n"
+#~ "</screen> Then you put other items with proper position nodes inside this."
+#~ msgstr ""
+#~ "Fixed is a container that has its children scattered about laid out with "
+#~ "precise co-ordinates. The size of this container is the largest rectangle "
+#~ "that contains all the children. Fixed has no extra properties and so you "
+#~ "just use: <screen>\n"
+#~ "&lt;fixed&gt;\n"
+#~ "</screen> Then you put other items with proper position nodes inside this."
+
+#~ msgid "The \"toplevel\" node is really just like a fixed node."
+#~ msgstr "The \"toplevel\" node is really just like a fixed node."
+
+#~ msgid "Item Nodes"
+#~ msgstr "Item Nodes"
+
+#~ msgid ""
+#~ "A GDM Theme is created by specifying a hierarchy of item and box nodes. "
+#~ "Item nodes can have the following value for \"type\":"
+#~ msgstr ""
+#~ "A GDM Theme is created by specifying a hierarchy of item and box nodes. "
+#~ "Item nodes can have the following value for \"type\":"
+
+#~ msgid "button"
+#~ msgstr "button"
+
+#~ msgid ""
+#~ "A button field. This field uses a GTK+ button. It is also possible to "
+#~ "make a \"rect\" item act like a button by setting its button element to "
+#~ "true. However it is better to use GTK+ buttons in GDM themes since these "
+#~ "are accessible to users with disabilities. Also, GTK+ buttons can be "
+#~ "themed. This feature is supported in GDM 2.14.6 and later."
+#~ msgstr ""
+#~ "A button field. This field uses a GTK+ button. It is also possible to "
+#~ "make a \"rect\" item act like a button by setting its button element to "
+#~ "true. However it is better to use GTK+ buttons in GDM themes since these "
+#~ "are accessible to users with disabilities. Also, GTK+ buttons can be "
+#~ "themed. This feature is supported in GDM 2.14.6 and later."
+
+#~ msgid "entry"
+#~ msgstr "entry"
+
+#~ msgid "Text entry field."
+#~ msgstr "Text entry field."
+
+#~ msgid "label"
+#~ msgstr "label"
+
+#~ msgid "A text label. Must have a \"text\" node to specify the text."
+#~ msgstr "A text label. Must have a \"text\" node to specify the text."
+
+#~ msgid "list"
+#~ msgstr "list"
+
+#~ msgid ""
+#~ "A face browser widget. Only useful if the face browser is enabled via the "
+#~ "configuration."
+#~ msgstr ""
+#~ "A face browser widget. Only useful if the face browser is enabled via the "
+#~ "configuration."
+
+#~ msgid "pixmap"
+#~ msgstr "pixmap"
+
+#~ msgid ""
+#~ "An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, "
+#~ "Tiff, etc...)"
+#~ msgstr ""
+#~ "An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, "
+#~ "Tiff, etc...)"
+
+#~ msgid "rect"
+#~ msgstr "rect"
+
+#~ msgid "Rectangle."
+#~ msgstr "Rectangle."
+
+#~ msgid "svg"
+#~ msgstr "svg"
+
+#~ msgid "Scaled Vector Graphic image."
+#~ msgstr "Scaled Vector Graphic image."
+
+#~ msgid ""
+#~ "For example: <screen>\n"
+#~ "&lt;item type=\"label\"&gt;\n"
+#~ "</screen> Items can specify ID values which gives them a specific look "
+#~ "and feel or formatting. Furthermore you can customize the login process "
+#~ "by adding custom widgets with custom id's for some items (currently only "
+#~ "the list item)"
+#~ msgstr ""
+#~ "For example: <screen>\n"
+#~ "&lt;item type=\"label\"&gt;\n"
+#~ "</screen> Items can specify ID values which gives them a specific look "
+#~ "and feel or formatting. Furthermore you can customise the login process "
+#~ "by adding custom widgets with custom id's for some items (currently only "
+#~ "the list item)"
+
+#~ msgid "Entry items can have id values as follows:"
+#~ msgstr "Entry items can have id values as follows:"
+
+#~ msgid "user-pw-entry"
+#~ msgstr "user-pw-entry"
+
+#~ msgid ""
+#~ "Entry field for userid and password entry. This is the field used for "
+#~ "responses for the PAM/GDM questions (Username, Password, etc..)."
+#~ msgstr ""
+#~ "Entry field for userid and password entry. This is the field used for "
+#~ "responses for the PAM/GDM questions (Username, Password, etc..)."
+
+#~ msgid ""
+#~ "List items by default display as lists, but the combo=\"true\" attribute "
+#~ "can be used to specify combo box style (combo style supported since GDM "
+#~ "2.16.2). Some predefined lists may be included in a theme by using the "
+#~ "following id values. Customized lists may also be defined, which are "
+#~ "explained below."
+#~ msgstr ""
+#~ "List items by default display as lists, but the combo=\"true\" attribute "
+#~ "can be used to specify combo box style (combo style supported since GDM "
+#~ "2.16.2). Some predefined lists may be included in a theme by using the "
+#~ "following id values. Customised lists may also be defined, which are "
+#~ "explained below."
+
+#~ msgid "session"
+#~ msgstr "session"
+
+#~ msgid ""
+#~ "A list of available sessions, which allows the user to pick the session "
+#~ "to use. Supported since GDM 2.16.2."
+#~ msgstr ""
+#~ "A list of available sessions, which allows the user to pick the session "
+#~ "to use. Supported since GDM 2.16.2."
+
+#~ msgid "language"
+#~ msgstr "language"
+
+#~ msgid ""
+#~ "A list of available languages, which allows the user to pick the language "
+#~ "to use. Supported since GDM 2.16.2."
+#~ msgstr ""
+#~ "A list of available languages, which allows the user to pick the language "
+#~ "to use. Supported since GDM 2.16.2."
+
+#~ msgid "userlist"
+#~ msgstr "userlist"
+
+#~ msgid ""
+#~ "A Face Browser list, so that users can pick their username by clicking on "
+#~ "this instead of typing. This obviously exposes the usernames to viewers "
+#~ "of the login screen, and is not recommended for users who feel that this "
+#~ "reduces security. The face browser does not support combo box style."
+#~ msgstr ""
+#~ "A Face Browser list, so that users can pick their username by clicking on "
+#~ "this instead of typing. This obviously exposes the usernames to viewers "
+#~ "of the login screen, and is not recommended for users who feel that this "
+#~ "reduces security. The face browser does not support combo box style."
+
+#~ msgid "userlist-rect"
+#~ msgstr "userlist-rect"
+
+#~ msgid ""
+#~ "This id can be specified for the &lt;rect&gt; object containing the "
+#~ "userlist and if the userlist is empty then this rectangle will not be "
+#~ "shown. This allows the theme to define something like an area with a "
+#~ "different color and/or alpha to surround the userlist, but only if there "
+#~ "are users to display. Supported since 2.16.2."
+#~ msgstr ""
+#~ "This id can be specified for the &lt;rect&gt; object containing the "
+#~ "userlist and if the userlist is empty then this rectangle will not be "
+#~ "shown. This allows the theme to define something like an area with a "
+#~ "different colour and/or alpha to surround the userlist, but only if there "
+#~ "are users to display. Supported since 2.16.2."
+
+#~ msgid ""
+#~ "Furthermore, you can have an arbitrary id (I'd recommend starting the id "
+#~ "with 'custom' not to conflict with future additions to this spec) and ask "
+#~ "extra information of the user. See the section 'Custom Widgetry'"
+#~ msgstr ""
+#~ "Furthermore, you can have an arbitrary id (I'd recommend starting the id "
+#~ "with 'custom' not to conflict with future additions to this spec) and ask "
+#~ "extra information of the user. See the section 'Custom Widgetry'"
+
+#~ msgid "Label items can have id values as follows:"
+#~ msgstr "Label items can have id values as follows:"
+
+#~ msgid "clock"
+#~ msgstr "clock"
+
+#~ msgid "Label that displays the date and time."
+#~ msgstr "Label that displays the date and time."
+
+#~ msgid "pam-prompt"
+#~ msgstr "pam-prompt"
+
+#~ msgid ""
+#~ "Label that displays the PAM prompt. This is the prompt that PAM uses to "
+#~ "ask for username, password, etc..."
+#~ msgstr ""
+#~ "Label that displays the PAM prompt. This is the prompt that PAM uses to "
+#~ "ask for username, password, etc..."
+
+#~ msgid "pam-error"
+#~ msgstr "pam-error"
+
+#~ msgid ""
+#~ "Label that displayst PAM/GDM error messages. Such as when user can't log "
+#~ "in."
+#~ msgstr ""
+#~ "Label that displayst PAM/GDM error messages. Such as when user can't log "
+#~ "in."
+
+#~ msgid "pam-error-logo"
+#~ msgstr "pam-error-logo"
+
+#~ msgid ""
+#~ "An image that will be displayed only when a pam-error message is being "
+#~ "displayed. This is useful for displaying an \"Attention\" icon, for "
+#~ "example. This feature is supported in GDM 2.14.6 and later."
+#~ msgstr ""
+#~ "An image that will be displayed only when a pam-error message is being "
+#~ "displayed. This is useful for displaying an \"Attention\" icon, for "
+#~ "example. This feature is supported in GDM 2.14.6 and later."
+
+#~ msgid "pam-message"
+#~ msgstr "pam-message"
+
+#~ msgid ""
+#~ "Label that displays the PAM message. These are messages that PAM/GDM "
+#~ "gives about state of the account, help about the prompts and other "
+#~ "information."
+#~ msgstr ""
+#~ "Label that displays the PAM message. These are messages that PAM/GDM "
+#~ "gives about state of the account, help about the prompts and other "
+#~ "information."
+
+#~ msgid "Label that displays timed login information."
+#~ msgstr "Label that displays timed login information."
+
+#~ msgid "Rectangles can have id values as follows:"
+#~ msgstr "Rectangles can have id values as follows:"
+
+#~ msgid ""
+#~ "Displays an icon that shows if the CAPS LOCK key is depressed. This "
+#~ "rectangle will be hidden/shown appropriately"
+#~ msgstr ""
+#~ "Displays an icon that shows if the CAPS LOCK key is depressed. This "
+#~ "rectangle will be hidden/shown appropriately"
+
+#~ msgid ""
+#~ "If an item is of type rect, the item can be a button. Buttons must also "
+#~ "include a \"button\" value as follows: <screen>\n"
+#~ "&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "If an item is of type rect, the item can be a button. Buttons must also "
+#~ "include a \"button\" value as follows: <screen>\n"
+#~ "&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.\n"
+#~ "</screen>"
+
+#~ msgid "Possible values for button ids are as follows."
+#~ msgstr "Possible values for button ids are as follows."
+
+#~ msgid "chooser_button"
+#~ msgstr "chooser_button"
+
+#~ msgid "Runs the XDMCP chooser."
+#~ msgstr "Runs the XDMCP chooser."
+
+#~ msgid "config_button"
+#~ msgstr "config_button"
+
+#~ msgid "Runs the GDM configuration application."
+#~ msgstr "Runs the GDM configuration application."
+
+#~ msgid "custom_cmd_button[0-9]"
+#~ msgstr "custom_cmd_button[0-9]"
+
+#~ msgid "Runs the <filename>n-th</filename> custom command."
+#~ msgstr "Runs the <filename>n-th</filename> custom command."
+
+#~ msgid "disconnect_button"
+#~ msgstr "disconnect_button"
+
+#~ msgid "Disconnect from remote session."
+#~ msgstr "Disconnect from remote session."
+
+#~ msgid "language_button"
+#~ msgstr "language_button"
+
+#~ msgid "Displays the language selection dialog."
+#~ msgstr "Displays the language selection dialogue."
+
+#~ msgid "halt_button"
+#~ msgstr "halt_button"
+
+#~ msgid "Halt (shuts down) the system."
+#~ msgstr "Halt (shuts down) the system."
+
+#~ msgid "reboot_button"
+#~ msgstr "reboot_button"
+
+#~ msgid "Restart the system."
+#~ msgstr "Restart the system."
+
+#~ msgid "session_button"
+#~ msgstr "session_button"
+
+#~ msgid "List and select from available sessions."
+#~ msgstr "List and select from available sessions."
+
+#~ msgid "suspend_button"
+#~ msgstr "suspend_button"
+
+#~ msgid "Suspend the system."
+#~ msgstr "Suspend the system."
+
+#~ msgid "system_button"
+#~ msgstr "system_button"
+
+#~ msgid ""
+#~ "Perform halt/restart/suspend/etc. options (if allowed by GDM "
+#~ "configuration). Also allows user to run configurator if user enters root "
+#~ "password (again if allowed by GDM configuration). This is usually now "
+#~ "labeled Actions, and referred to as the Actions menu."
+#~ msgstr ""
+#~ "Perform halt/restart/suspend/etc. options (if allowed by GDM "
+#~ "configuration). Also allows the user to run configurator if the user "
+#~ "enters the root password (if allowed by the GDM configuration). This is "
+#~ "labelled Actions, and referred to as the Actions menu."
+
+#~ msgid "Position Node"
+#~ msgstr "Position Node"
+
+#~ msgid ""
+#~ "Each item can specify its position and size via the \"pos\" node. For "
+#~ "example: <screen>\n"
+#~ "&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "Each item can specify its position and size via the \"pos\" node. For "
+#~ "example: <screen>\n"
+#~ "&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "Both position and size can be given in percent and it will be taken as "
+#~ "the percentage of the size of the current container. For toplevel items "
+#~ "it's the percentage of the whole screen."
+#~ msgstr ""
+#~ "Both position and size can be given in percent and it will be taken as "
+#~ "the percentage of the size of the current container. For toplevel items "
+#~ "it's the percentage of the whole screen."
+
+#~ msgid ""
+#~ "For x and y, you can also specify a negative position which means "
+#~ "position from the right or bottom edge. But this only applies with "
+#~ "absolute coordinates. With percentage you can specify negative position "
+#~ "and it will be still from the same edge."
+#~ msgstr ""
+#~ "For x and y, you can also specify a negative position which means "
+#~ "position from the right or bottom edge. But this only applies with "
+#~ "absolute coordinates. With percentage you can specify negative position "
+#~ "and it will be still from the same edge."
+
+#~ msgid ""
+#~ "The position also specifies the anchor of the item, this can be \"n\" \"ne"
+#~ "\" \"e\" \"se\" \"s\" \"sw\" \"w\" and \"nw\" or \"center\" which stand "
+#~ "for the different edges/corners or \"center\" for center. For example: "
+#~ "<screen>\n"
+#~ "&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/"
+#~ "&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "The position also specifies the anchor of the item, this can be \"n\" \"ne"
+#~ "\" \"e\" \"se\" \"s\" \"sw\" \"w\" and \"nw\" or \"center\" which stand "
+#~ "for the different edges/corners or \"center\" for centre. For example: "
+#~ "<screen>\n"
+#~ "&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/"
+#~ "&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "If the item contains a box, you can specify width and height to be \"box"
+#~ "\" to mean that they are supposed to be the width and height of the box, "
+#~ "that is the items in the box plus the padding."
+#~ msgstr ""
+#~ "If the item contains a box, you can specify width and height to be \"box"
+#~ "\" to mean that they are supposed to be the width and height of the box, "
+#~ "that is the items in the box plus the padding."
+
+#~ msgid ""
+#~ "If the item contains an SVG image, you can specify width and height to be "
+#~ "\"scale\" to mean that the SVG image should be scaled to fit the "
+#~ "requested area."
+#~ msgstr ""
+#~ "If the item contains an SVG image, you can specify width and height to be "
+#~ "\"scale\" to mean that the SVG image should be scaled to fit the "
+#~ "requested area."
+
+#~ msgid ""
+#~ "You can also specify an \"expand\" property to either be \"true\" or "
+#~ "false. If true then the child will be expanded in the box as much as "
+#~ "possible (that is it will be given more space if available)."
+#~ msgstr ""
+#~ "You can also specify an \"expand\" property to either be \"true\" or "
+#~ "false. If true then the child will be expanded in the box as much as "
+#~ "possible (that is it will be given more space if available)."
+
+#~ msgid ""
+#~ "There are two extra properties you can specify (as of 2.4.4.3) for labels "
+#~ "(and labels only). The first is \"max-width\" which will specify the "
+#~ "maximum width of the label in pixels. And the second is \"max-screen-"
+#~ "percent-width\" which specifies the maximum percentage of the screen "
+#~ "width that the label can occupy. By default no label will occupy more "
+#~ "then 90% of the screen by width. An example may be: <screen>\n"
+#~ "&lt;item type=\"label\"&gt;\n"
+#~ "&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "There are two extra properties you can specify (as of 2.4.4.3) for labels "
+#~ "(and labels only). The first is \"max-width\" which will specify the "
+#~ "maximum width of the label in pixels. And the second is \"max-screen-"
+#~ "percent-width\" which specifies the maximum percentage of the screen "
+#~ "width that the label can occupy. By default no label will occupy more "
+#~ "then 90% of the screen by width. An example may be: <screen>\n"
+#~ "&lt;item type=\"label\"&gt;\n"
+#~ "&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n"
+#~ "</screen>"
+
+#~ msgid "Show Node"
+#~ msgstr "Show Node"
+
+#~ msgid ""
+#~ "Some items may only display in certain modes, like when doing a remote "
+#~ "display. Multiple values can be specified and must be separated with "
+#~ "commas. The following values are possible:"
+#~ msgstr ""
+#~ "Some items may only display in certain modes, like when doing a remote "
+#~ "display. Multiple values can be specified and must be separated with "
+#~ "commas. The following values are possible:"
+
+#~ msgid "<filename>console</filename> - In console mode."
+#~ msgstr "<filename>console</filename> - In console mode."
+
+#~ msgid "<filename>console-fixed</filename> - In console non-flexi mode."
+#~ msgstr "<filename>console-fixed</filename> - In console non-flexi mode."
+
+#~ msgid "<filename>console-flexi</filename> - In console &amp; flexi mode."
+#~ msgstr "<filename>console-flexi</filename> - In console &amp; flexi mode."
+
+#~ msgid "<filename>flexi</filename> - In flexi mode."
+#~ msgstr "<filename>flexi</filename> - In flexi mode."
+
+#~ msgid "<filename>remote</filename> - In remote mode."
+#~ msgstr "<filename>remote</filename> - In remote mode."
+
+#~ msgid "<filename>remote-flexi</filename> - In remote &amp; flexi mode."
+#~ msgstr "<filename>remote-flexi</filename> - In remote &amp; flexi mode."
+
+#~ msgid ""
+#~ "For example: <screen>\n"
+#~ "&lt;show modes=\"flexi,remote\"/&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "For example: <screen>\n"
+#~ "&lt;show modes=\"flexi,remote\"/&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "You can also specify the \"type\" value to indicate that certain items "
+#~ "should only be displayed if the type is true. Valid values include the "
+#~ "following:"
+#~ msgstr ""
+#~ "You can also specify the \"type\" value to indicate that certain items "
+#~ "should only be displayed if the type is true. Valid values include the "
+#~ "following:"
+
+#~ msgid ""
+#~ "<filename>chooser</filename>, if ChooserButton is set to \"true\" in the "
+#~ "GDM configuration."
+#~ msgstr ""
+#~ "<filename>chooser</filename>, if ChooserButton is set to \"true\" in the "
+#~ "GDM configuration."
+
+#~ msgid ""
+#~ "<filename>config</filename>, if ConfigAvailable is set to \"true\" in the "
+#~ "GDM configuration."
+#~ msgstr ""
+#~ "<filename>config</filename>, if ConfigAvailable is set to \"true\" in the "
+#~ "GDM configuration."
+
+#~ msgid ""
+#~ "<filename>custom_cmd[0-9]</filename>, if <filename>n-th</filename> "
+#~ "CustomCommand is specified in the GDM configuration."
+#~ msgstr ""
+#~ "<filename>custom_cmd[0-9]</filename>, if <filename>n-th</filename> "
+#~ "CustomCommand is specified in the GDM configuration."
+
+#~ msgid ""
+#~ "<filename>halt</filename>, if HaltDaemon is specified in the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "<filename>halt</filename>, if HaltDaemon is specified in the GDM "
+#~ "configuration."
+
+#~ msgid ""
+#~ "<filename>reboot</filename>, if RebootCommand is specified in the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "<filename>reboot</filename>, if RebootCommand is specified in the GDM "
+#~ "configuration."
+
+#~ msgid ""
+#~ "<filename>suspend</filename>, if SuspendCommand is specified in the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "<filename>suspend</filename>, if SuspendCommand is specified in the GDM "
+#~ "configuration."
+
+#~ msgid ""
+#~ "<filename>system</filename>, if SystemMenu is specified in the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "<filename>system</filename>, if SystemMenu is specified in the GDM "
+#~ "configuration."
+
+#~ msgid ""
+#~ "<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in "
+#~ "the GDM configuration."
+#~ msgstr ""
+#~ "<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in "
+#~ "the GDM configuration."
+
+#~ msgid ""
+#~ "For example: <screen>\n"
+#~ "&lt;show modes=\"console\" type=\"system\"/&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "For example: <screen>\n"
+#~ "&lt;show modes=\"console\" type=\"system\"/&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "Note that if SystemMenu is off then the halt, restart, suspend, chooser "
+#~ "and config choices will not be shown, so this is a global toggle for them "
+#~ "all. See some of the standard themes for how the show modes are used."
+#~ msgstr ""
+#~ "Note that if SystemMenu is off then the halt, restart, suspend, chooser "
+#~ "and config choices will not be shown, so this is a global toggle for them "
+#~ "all. See some of the standard themes for how the show modes are used."
+
+#~ msgid "Normal/Active/Prelight Nodes"
+#~ msgstr "Normal/Active/Prelight Nodes"
+
+#~ msgid ""
+#~ "Depending on the item type (except for userlist - refer to Color node "
+#~ "below), it can specify its color, font, or image via the following tags:"
+#~ msgstr ""
+#~ "Depending on the item type (except for userlist - refer to colour node "
+#~ "below), it can specify its colour, font or image via the following tags:"
+
+#~ msgid "<filename>normal</filename> - normal state."
+#~ msgstr "<filename>normal</filename> - normal state."
+
+#~ msgid "<filename>active</filename> - when the item has active focus."
+#~ msgstr "<filename>active</filename> - when the item has active focus."
+
+#~ msgid ""
+#~ "<filename>prelight</filename> - when the mouse is hovering over the item."
+#~ msgstr ""
+#~ "<filename>prelight</filename> - when the mouse is hovering over the item."
+
+#~ msgid ""
+#~ "When item is \"rect\" (alpha can be omitted and defaults to 0.0): "
+#~ "<screen>\n"
+#~ "&lt;normal color=\"#ffffff\" alpha=\"0.0\"&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "When item is \"rect\" (alpha can be omitted and defaults to 0.0): "
+#~ "<screen>\n"
+#~ "&lt;normal colour=\"#ffffff\" alpha=\"0.0\"&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "When item is \"label\" <screen>\n"
+#~ "&lt;normal color=\"#ffffff\" font=\"Sans 14\"/&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "When item is \"label\" <screen>\n"
+#~ "&lt;normal colour=\"#ffffff\" font=\"Sans 14\"/&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "When the item type is \"pixmap\" or \"SVG\", then the normal, active, and "
+#~ "prelight tags specify the images to use as follows: <screen>\n"
+#~ "&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "When the item type is \"pixmap\" or \"SVG\", then the normal, active, and "
+#~ "prelight tags specify the images to use as follows: <screen>\n"
+#~ "&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "Note that relative pathnames are assumed to be in the same directory as "
+#~ "the theme <filename>.xml</filename> file in <filename>&lt;share&gt;/gdm/"
+#~ "themes/&lt;theme_name&gt;</filename>."
+#~ msgstr ""
+#~ "Note that relative pathnames are assumed to be in the same directory as "
+#~ "the theme <filename>.xml</filename> file in <filename>&lt;share&gt;/gdm/"
+#~ "themes/&lt;theme_name&gt;</filename>."
+
+#~ msgid ""
+#~ "Note that alternative image file can be specified using the altfile[n] "
+#~ "property. GDM will use the last valid image filename specified. For "
+#~ "example: <screen>\n"
+#~ "&lt;normal file=\"picture.png\" altfile1=\"distribution-blah-image.png\" "
+#~ "altfile2=\"distribution-foo-image.png\"/&gt;\n"
+#~ "</screen> If <filename>distribution-foo-image.png</filename> is a valid "
+#~ "image filename it will be used. Otherwise distribution-blah-image.png "
+#~ "will be used if valid. This feature supported since 2.16.3."
+#~ msgstr ""
+#~ "Note that alternative image file can be specified using the altfile[n] "
+#~ "property. GDM will use the last valid image filename specified. For "
+#~ "example: <screen>\n"
+#~ "&lt;normal file=\"picture.png\" altfile1=\"distribution-blah-image.png\" "
+#~ "altfile2=\"distribution-foo-image.png\"/&gt;\n"
+#~ "</screen> If <filename>distribution-foo-image.png</filename> is a valid "
+#~ "image filename it will be used. Otherwise distribution-blah-image.png "
+#~ "will be used if valid. This feature supported since 2.16.3."
+
+#~ msgid "Face Browser Icon/Label Color Nodes"
+#~ msgstr "Face Browser Icon/Label Colour Nodes"
+
+#~ msgid ""
+#~ "If the item type is of userlist, then the background color for the icon "
+#~ "and label can be set separately via the the following tag:"
+#~ msgstr ""
+#~ "If the item type is of userlist, then the background colour for the icon "
+#~ "and label can be set separately via the the following tag:"
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+
+#~ msgid "Text Node"
+#~ msgstr "Text Node"
+
+#~ msgid ""
+#~ "Text tags are used by labels. They can be used to display localized text "
+#~ "as follows (if the \"xml:lang\" attribute is omitted, the C locale is "
+#~ "assumed): <screen>\n"
+#~ "&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "Text tags are used by labels. They can be used to display localised text "
+#~ "as follows (if the \"xml:lang\" attribute is omitted, the C locale is "
+#~ "assumed): <screen>\n"
+#~ "&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "You can include pango markup in the text nodes for labels, however you "
+#~ "must encode it. So for example to have the label of \"foo&lt;sup&gt;"
+#~ "bar&lt;/sup&gt;\", you must type: <screen>\n"
+#~ "&lt;text&gt;\"foo&lt;sup&gt;bar&lt;/sup&gt;\"&lt;/text&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "You can include pango markup in the text nodes for labels, however you "
+#~ "must encode it. So for example to have the label of \"foo&lt;sup&gt;"
+#~ "bar&lt;/sup&gt;\", you must type: <screen>\n"
+#~ "&lt;text&gt;\"foo&lt;sup&gt;bar&lt;/sup&gt;\"&lt;/text&gt;\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "Text nodes can contain the following special character sequences which "
+#~ "will be translated as follows:"
+#~ msgstr ""
+#~ "Text nodes can contain the following special character sequences which "
+#~ "will be translated as follows:"
+
+#~ msgid "%% - A literal % character"
+#~ msgstr "%% - A literal % character"
+
+#~ msgid ""
+#~ "%c - Clock time. Only labels with the \"clock\" id will update "
+#~ "automatically every second. Other labels will contain a static timestamp."
+#~ msgstr ""
+#~ "%c - Clock time. Only labels with the \"clock\" id will update "
+#~ "automatically every second. Other labels will contain a static timestamp."
+
+#~ msgid "%d - Display name (DISPLAY environment variable)"
+#~ msgstr "%d - Display name (DISPLAY environment variable)"
+
+#~ msgid "%h - Hostname (gethostname output)"
+#~ msgstr "%h - Hostname (gethostname output)"
+
+#~ msgid "%m - Machine name (uname.machine output)"
+#~ msgstr "%m - Machine name (uname.machine output)"
+
+#~ msgid "%n - Node name (uname.nodename output)"
+#~ msgstr "%n - Node name (uname.nodename output)"
+
+#~ msgid "%o - Domain name (getdomainname output)"
+#~ msgstr "%o - Domain name (getdomainname output)"
+
+#~ msgid "%r - Release name (uname.release output)"
+#~ msgstr "%r - Release name (uname.release output)"
+
+#~ msgid "%s - System name (uname.sysname output)"
+#~ msgstr "%s - System name (uname.sysname output)"
+
+#~ msgid ""
+#~ "%t - Current timed delay value from configuration file (0 if off) "
+#~ "followed by the word \"seconds\" if value is greater than 1 or the word "
+#~ "\"second\" if the value is 1. This character sequence is intended to be "
+#~ "only used internally to display the \"timed-label\" message, which is "
+#~ "automatically updated every second."
+#~ msgstr ""
+#~ "%t - Current timed delay value from configuration file (0 if off) "
+#~ "followed by the word \"seconds\" if value is greater than 1 or the word "
+#~ "\"second\" if the value is 1. This character sequence is intended to be "
+#~ "only used internally to display the \"timed-label\" message, which is "
+#~ "automatically updated every second."
+
+#~ msgid ""
+#~ "%u - Timed username value from configuration file (empty if off) This "
+#~ "character sequence is intended to be only used internally to display the "
+#~ "\"timed-label\" message, which is automatically updated every second."
+#~ msgstr ""
+#~ "%u - Timed username value from configuration file (empty if off) This "
+#~ "character sequence is intended to be only used internally to display the "
+#~ "\"timed-label\" message, which is automatically updated every second."
+
+#~ msgid "\\n - Carriage return"
+#~ msgstr "\\n - Carriage return"
+
+#~ msgid ""
+#~ "_ - An underscore causes the following character to be underlined. If it "
+#~ "precedes a % character sequence, the string that replaces the character "
+#~ "sequence is underlined."
+#~ msgstr ""
+#~ "_ - An underscore causes the following character to be underlined. If it "
+#~ "precedes a % character sequence, the string that replaces the character "
+#~ "sequence is underlined."
+
+#~ msgid "Stock"
+#~ msgstr "Stock"
+
+#~ msgid ""
+#~ "Certain common localized labels can be specified via the stock tags. The "
+#~ "\"text\" tag is ignored if the \"stock\" tag is used. You should really "
+#~ "use the stock labels rather then just putting all the translations into "
+#~ "the themes. This gives faster load times and likely better translations. "
+#~ "The following values are valid:"
+#~ msgstr ""
+#~ "Certain common localised labels can be specified via the stock tags. The "
+#~ "\"text\" tag is ignored if the \"stock\" tag is used. You should really "
+#~ "use the stock labels rather then just putting all the translations into "
+#~ "the themes. This gives faster load times and likely better translations. "
+#~ "The following values are valid:"
+
+#~ msgid "<filename>cancel</filename>, _(\"_Cancel\""
+#~ msgstr "<filename>cancel</filename>, _(\"_Cancel\""
+
+#~ msgid "<filename>caps-lock-warning</filename>, _(\"Caps Lock key is on.\""
+#~ msgstr "<filename>caps-lock-warning</filename>, _(\"Caps Lock key is on.\""
+
+#~ msgid "<filename>chooser</filename>, _(\"Remote Login via _XDMCP\""
+#~ msgstr "<filename>chooser</filename>, _(\"Remote Login via _XDMCP\""
+
+#~ msgid "<filename>config</filename>, _(\"_Configure\""
+#~ msgstr "<filename>config</filename>, _(\"_Configure\""
+
+#~ msgid "<filename>custom_cmd[0-9]</filename>, _(\"Custom_[0-9]\""
+#~ msgstr "<filename>custom_cmd[0-9]</filename>, _(\"Custom_[0-9]\""
+
+#~ msgid "<filename>disconnect</filename>, _(\"D_isconnect\""
+#~ msgstr "<filename>disconnect</filename>, _(\"D_isconnect\""
+
+#~ msgid "<filename>halt</filename>, _(\"Shut _Down\""
+#~ msgstr "<filename>halt</filename>, _(\"Shut _Down\""
+
+#~ msgid "<filename>language</filename>, _(\"_Language\""
+#~ msgstr "<filename>language</filename>, _(\"_Language\""
+
+#~ msgid "<filename>ok</filename>, _(\"_OK\""
+#~ msgstr "<filename>ok</filename>, _(\"_OK\""
+
+#~ msgid "<filename>quit</filename>, _(\"_Quit\""
+#~ msgstr "<filename>quit</filename>, _(\"_Quit\""
+
+#~ msgid "<filename>reboot</filename>, _(\"_Restart\""
+#~ msgstr "<filename>reboot</filename>, _(\"_Restart\""
+
+#~ msgid "<filename>session</filename>, _(\"_Session\""
+#~ msgstr "<filename>session</filename>, _(\"_Session\""
+
+#~ msgid "<filename>startover</filename>, _(\"_Start Over\""
+#~ msgstr "<filename>startover</filename>, _(\"_Start Over\""
+
+#~ msgid "<filename>suspend</filename>, _(\"Sus_pend\""
+#~ msgstr "<filename>suspend</filename>, _(\"Sus_pend\""
+
+#~ msgid "<filename>system</filename>, _(\"_Actions\" (Formerly \"S_ystem\""
+#~ msgstr "<filename>system</filename>, _(\"_Actions\" (Formerly \"S_ystem\""
+
+#~ msgid "<filename>timed-label</filename>, _(\"User %u will login in %t\""
+#~ msgstr "<filename>timed-label</filename>, _(\"User %u will login in %t\""
+
+#~ msgid "<filename>username-label</filename>, _(\"Username:\""
+#~ msgstr "<filename>username-label</filename>, _(\"Username:\""
+
+#~ msgid "<filename>welcome-label</filename>, _(\"Welcome to %n\""
+#~ msgstr "<filename>welcome-label</filename>, _(\"Welcome to %n\""
+
+#~ msgid ""
+#~ "For example: <screen>\n"
+#~ "&lt;stock type=\"welcome-label\"&gt;\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "For example: <screen>\n"
+#~ "&lt;stock type=\"welcome-label\"&gt;\n"
+#~ "</screen>"
+
+#~ msgid "Custom Widgetry"
+#~ msgstr "Custom Widgetry"
+
+#~ msgid ""
+#~ "Currently there is one item which is customizable and this is the list "
+#~ "item. If you need to ask the user extra things, such as to pick from a "
+#~ "list of places to log into, or set of custom login sessions you can setup "
+#~ "the list item and add listitem children that describe the choices. Each "
+#~ "listitem must have an id and a text child. The choice will be recorded in "
+#~ "the file <filename>&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</"
+#~ "filename> as <filename>&lt;list id&gt;=&lt;listitem id&gt;</filename>."
+#~ msgstr ""
+#~ "Currently there is one item which is customisable and this is the list "
+#~ "item. If you need to ask the user extra things, such as to pick from a "
+#~ "list of places to log into, or set of custom login sessions you can set "
+#~ "up the list item and add list item children that describe the choices. "
+#~ "Each list item must have an id and a text child. The choice will be "
+#~ "recorded in the file <filename>&lt;ServAuthDir&gt;/&lt;display&gt;."
+#~ "GreeterInfo</filename> as <filename>&lt;list id&gt;=&lt;listitem id&gt;</"
+#~ "filename>."
+
+#~ msgid ""
+#~ "For example suppose we are on display :0, <filename>ServAuthDir</"
+#~ "filename> is <filename>&lt;var&gt;/lib/gdm</filename> and we have the "
+#~ "following in the theme:"
+#~ msgstr ""
+#~ "For example, suppose we are on display :0, <filename>ServAuthDir</"
+#~ "filename> is <filename>&lt;var&gt;/lib/gdm</filename> and we have the "
+#~ "following in the theme:"
+
+#~ msgid ""
+#~ "\n"
+#~ "&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+#~ "&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"&gt;\n"
+#~ "&lt;listitem id=\"foo\"&gt;\n"
+#~ "&lt;text&gt;Foo&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;listitem id=\"bar\"&gt;\n"
+#~ "&lt;text&gt;Bar&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;/item&gt;\n"
+#~ msgstr ""
+#~ "\n"
+#~ "&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+#~ "&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"&gt;\n"
+#~ "&lt;listitem id=\"foo\"&gt;\n"
+#~ "&lt;text&gt;Foo&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;listitem id=\"bar\"&gt;\n"
+#~ "&lt;text&gt;Bar&lt;/text&gt;\n"
+#~ "&lt;/listitem&gt;\n"
+#~ "&lt;/item&gt;\n"
+
+#~ msgid ""
+#~ "Then if the user chooses 'Foo' then <filename>&lt;var&gt;/lib/gdm/:0."
+#~ "GreeterInfo</filename> will contain: <screen>\n"
+#~ "custom-config=foo\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "Then if the user chooses 'Foo' then <filename>&lt;var&gt;/lib/gdm/:0."
+#~ "GreeterInfo</filename> will contain: <screen>\n"
+#~ "custom-config=foo\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "GDM supports \"Accessible Login\" to allow users to log in to their "
+#~ "desktop session even if they cannot easily use the screen, mouse, or "
+#~ "keyboard in the usual way. Only the \"Standard Greeter\" supports "
+#~ "accessibility, so use this login GUI for accessibility support. This is "
+#~ "done by specifying the \"Standard Greeter\" in the \"Local\" tab for the "
+#~ "console display and specifying the \"Standard Greeter\" in the \"Remote\" "
+#~ "tab for remote displays. Or you can modify the <filename>Greeter</"
+#~ "filename> configuration option by hand to be <command>gdmlogin</command>."
+#~ msgstr ""
+#~ "GDM supports \"Accessible Login\" to allow users to log in to their "
+#~ "desktop session even if they cannot easily use the screen, mouse or "
+#~ "keyboard in the usual way. Only the \"Standard Greeter\" supports "
+#~ "accessibility, so use this login GUI for accessibility support. This is "
+#~ "done by specifying the \"Standard Greeter\" in the \"Local\" tab for the "
+#~ "console display and specifying the \"Standard Greeter\" in the \"Remote\" "
+#~ "tab for remote displays. Or you can modify the <filename>Greeter</"
+#~ "filename> configuration option by hand to be <command>gdmlogin</command>."
+
+#~ msgid ""
+#~ "The Standard Greeter supports the ability to launch assistive "
+#~ "technologies at login time via configurable \"gestures\" from the "
+#~ "standard keyboard, pointing device, or switch device attached to the USB "
+#~ "or PS/2 mouse port. Also the user can change the visual appearance of the "
+#~ "login UI before logging in, for instance to use a higher-contrast color "
+#~ "scheme for better visibility."
+#~ msgstr ""
+#~ "The Standard Greeter supports the ability to launch assistive "
+#~ "technologies at login time via configurable \"gestures\" from the "
+#~ "standard keyboard, pointing device or switch device attached to the USB "
+#~ "or PS/2 mouse port. Also the user can change the visual appearance of the "
+#~ "login user interface before logging in, for instance to use a higher-"
+#~ "contrast colour scheme for better visibility."
+
+#~ msgid ""
+#~ "In order to enable Accessible Login, the system administrator must make "
+#~ "some changes to the default login configuration by manually modifying "
+#~ "three human-readable configuration files, stored in the GDM "
+#~ "configuration, AccessKeyMouseEvents and AccessDwellMouseEvents."
+#~ msgstr ""
+#~ "In order to enable Accessible Login, the system administrator must make "
+#~ "some changes to the default login configuration by manually modifying "
+#~ "three human-readable configuration files, stored in the GDM "
+#~ "configuration, AccessKeyMouseEvents and AccessDwellMouseEvents."
+
+#~ msgid ""
+#~ "In order to allow users to change the color and contrast scheme of the "
+#~ "login dialog, make sure the <filename>AllowThemeChange</filename> "
+#~ "parameter in the GDM configuration is set to \"true\"."
+#~ msgstr ""
+#~ "In order to allow users to change the colour and contrast scheme of the "
+#~ "login dialogue, make sure the <filename>AllowThemeChange</filename> "
+#~ "parameter in the GDM configuration is set to \"true\"."
+
+#~ msgid ""
+#~ "To restrict user changes to the visual appearance to a subset of "
+#~ "available themes, the <filename>GtkThemesToAllow</filename> parameter in "
+#~ "the GDM configuration can be set to a list of acceptable themes separated "
+#~ "by commas. For example:"
+#~ msgstr ""
+#~ "To restrict user changes to the visual appearance to a subset of "
+#~ "available themes, the <filename>GtkThemesToAllow</filename> parameter in "
+#~ "the GDM configuration can be set to a list of acceptable themes separated "
+#~ "by commas. For example:"
+
+#~ msgid ""
+#~ "\n"
+#~ "GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+
+#~ msgid ""
+#~ "To enable the use of assistive technologies such as the Onscreen "
+#~ "Keyboard, Screen Reader, or Magnifier, the <filename>AddGtkModules</"
+#~ "filename> parameter in the GDM configuration must be uncommented and set "
+#~ "to \"true\". Also the <filename>GtkModulesList</filename> parameter must "
+#~ "be uncommented and set as follows:"
+#~ msgstr ""
+#~ "To enable the use of assistive technologies such as the Onscreen "
+#~ "Keyboard, Screen Reader, or Magnifier, the <filename>AddGtkModules</"
+#~ "filename> parameter in the GDM configuration must be uncommented and set "
+#~ "to \"true\". Also the <filename>GtkModulesList</filename> parameter must "
+#~ "be uncommented and set as follows:"
+
+#~ msgid ""
+#~ "\n"
+#~ "GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener\n"
+#~ msgstr ""
+#~ "\n"
+#~ "GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener\n"
+
+#~ msgid ""
+#~ "The use of assistive technologies and the atk-bridge module requires the "
+#~ "registry daemon, <command>at-spi-registryd</command>, to be running. This "
+#~ "is handled by the GDM GUI starting with version 2.17."
+#~ msgstr ""
+#~ "The use of assistive technologies and the atk-bridge module requires the "
+#~ "registry daemon, <command>at-spi-registryd</command>, to be running. This "
+#~ "is handled by the GDM GUI starting with version 2.17."
+
+#~ msgid ""
+#~ "System administrators may wish to load only the minimum subset of these "
+#~ "modules which is required to support their user base. Depending on the "
+#~ "end-user needs, not all of the above GtkModules may need to be loaded. If "
+#~ "your end-users need the integrated Screen Reader and Magnifier, you must "
+#~ "include \"gail\" and \"atk-bridge\". If your end-users will be using a "
+#~ "pointing device without buttons or switches, include \"dwellmouselistener"
+#~ "\". If some of your users will use pointing devices with switches, "
+#~ "alternative physical keyboards, or switch/button devices, include "
+#~ "\"keymouselistener\". Including all four is suitable for most system "
+#~ "configurations. The Onscreen Keyboard can operate without gail and atk-"
+#~ "bridge, but with a reduced feature set; for optimum accessibility we "
+#~ "recommend including both gail and atk-bridge."
+#~ msgstr ""
+#~ "System administrators may wish to load only the minimum subset of these "
+#~ "modules which is required to support their user base. Depending on the "
+#~ "end-user needs, not all of the above GtkModules may need to be loaded. If "
+#~ "your end-users need the integrated Screen Reader and Magnifier, you must "
+#~ "include \"gail\" and \"atk-bridge\". If your end-users will be using a "
+#~ "pointing device without buttons or switches, include \"dwellmouselistener"
+#~ "\". If some of your users will use pointing devices with switches, "
+#~ "alternative physical keyboards, or switch/button devices, include "
+#~ "\"keymouselistener\". Including all four is suitable for most system "
+#~ "configurations. The Onscreen Keyboard can operate without gail and atk-"
+#~ "bridge, but with a reduced feature set; for optimum accessibility we "
+#~ "recommend including both gail and atk-bridge."
+
+#~ msgid ""
+#~ "Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added "
+#~ "to the GtkModules loaded by GDM, you can assign end-user actions with the "
+#~ "launching of specific assistive technologies. These gesture associations "
+#~ "are contained in files AccessKeyMouseEvents and AccessDwellMouseEvents, "
+#~ "respectively. Both files are located in the &lt;etc&gt;/gdm/modules "
+#~ "directory. The gesture format is described in the two configuration files."
+#~ msgstr ""
+#~ "Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added "
+#~ "to the GtkModules loaded by GDM, you can assign end-user actions with the "
+#~ "launching of specific assistive technologies. These gesture associations "
+#~ "are contained in files AccessKeyMouseEvents and AccessDwellMouseEvents, "
+#~ "respectively. Both files are located in the &lt;etc&gt;/gdm/modules "
+#~ "directory. The gesture format is described in the two configuration files."
+
+#~ msgid ""
+#~ "The AccessKeyMouseEvents file controls the keymouselistener Gesture "
+#~ "Listener and is used to define key-press, mouse button, or XInput device "
+#~ "sequences that can be used to launch applications needed for "
+#~ "accessibility. In order to reduce the likelihood of unintentional launch, "
+#~ "these \"gestures\" may be associated with multiple switch presses and/or "
+#~ "minimum durations. Note that the XKB extension is needed for key gestures "
+#~ "to work, so you may need to add +xkb to your Xserver command line for "
+#~ "gestures to work properly."
+#~ msgstr ""
+#~ "The AccessKeyMouseEvents file controls the keymouselistener Gesture "
+#~ "Listener and is used to define key-press, mouse button, or XInput device "
+#~ "sequences that can be used to launch applications needed for "
+#~ "accessibility. In order to reduce the likelihood of unintentional launch, "
+#~ "these \"gestures\" may be associated with multiple switch presses and/or "
+#~ "minimum durations. Note that the XKB extension is needed for key gestures "
+#~ "to work, so you may need to add +xkb to your Xserver command line for "
+#~ "gestures to work properly."
+
+#~ msgid ""
+#~ "The DwellKeyMouseEvents file controls the dwellmouselistner and supports "
+#~ "gestures that involve only motion of a pointing device such as the system "
+#~ "mouse of an alternative pointing device such as a head pointer or "
+#~ "trackball may also be defined. All gestures are specified by the same "
+#~ "syntax; that is, there is no distinction between a \"core mouse\" gesture "
+#~ "and motion from an alternate input device."
+#~ msgstr ""
+#~ "The DwellKeyMouseEvents file controls the dwellmouselistner and supports "
+#~ "gestures that involve only motion of a pointing device such as the system "
+#~ "mouse of an alternative pointing device such as a head pointer or "
+#~ "trackball may also be defined. All gestures are specified by the same "
+#~ "syntax; that is, there is no distinction between a \"core mouse\" gesture "
+#~ "and motion from an alternate input device."
+
+#~ msgid ""
+#~ "Motion gestures are defined as \"crossing events\" into and out of the "
+#~ "login dialog window. If the \"dwellmouselistener\" GtkModule is loaded, "
+#~ "alternative pointing devices are temporarily \"latched\" to the core "
+#~ "pointer, such that motion from alternative devices results in movement of "
+#~ "the onscreen pointer."
+#~ msgstr ""
+#~ "Motion gestures are defined as \"crossing events\" into and out of the "
+#~ "login dialogue window. If the \"dwellmouselistener\" GtkModule is loaded, "
+#~ "alternative pointing devices are temporarily \"latched\" to the core "
+#~ "pointer, such that motion from alternative devices results in movement of "
+#~ "the on screen pointer."
+
+#~ msgid ""
+#~ "In order to use text-to-speech services at login time (for instance, when "
+#~ "using the Screen Reader in speech mode) on some operating systems, the "
+#~ "GDM user must be made a member of the \"audio\" group"
+#~ msgstr ""
+#~ "In order to use text-to-speech services at login time (for instance, when "
+#~ "using the Screen Reader in speech mode) on some operating systems, the "
+#~ "GDM user must be made a member of the \"audio\" group"
+
+#~ msgid ""
+#~ "Currently GDM does not remember what accessible technology programs have "
+#~ "been started when switching applications. So if the user switches between "
+#~ "the login program and the chooser, for example, then it is necessary for "
+#~ "the user to redo the gesture. Users may need to also set up their default "
+#~ "session so that the assistive technologies required are started "
+#~ "automatically (or have appropriate key-bindings defined to start them) "
+#~ "after the user session has started."
+#~ msgstr ""
+#~ "Currently GDM does not remember what accessible technology programs have "
+#~ "been started when switching applications. So if the user switches between "
+#~ "the login program and the chooser, for example, then it is necessary for "
+#~ "the user to redo the gesture. Users may need to also set up their default "
+#~ "session so that the assistive technologies required are started "
+#~ "automatically (or have appropriate key-bindings defined to start them) "
+#~ "after the user session has started."
+
+#~ msgid ""
+#~ "There are some issues that cause users to have problems getting the "
+#~ "gesture listeners to work. It is recommended that people use GDM version "
+#~ "2.8.0.5 or later for best results. Some X servers have a bug which causes "
+#~ "detectable autorepeat to fail when XEVIE is enabled (which happens when "
+#~ "atk-bridge is included as a GTK Module). This bug causes key gestures "
+#~ "with a duration greater than 0 to always fail. A workaround is to simply "
+#~ "redefine all key gestures so they have zero length duration. Some "
+#~ "versions of GOK and gnopernicus will not launch unless the \"gdm\" user "
+#~ "has a writable home directory. If you see an hourglass cursor when you "
+#~ "complete a gesture but the program does not start, then you are likely "
+#~ "having this problem. It should be considered a bug for AT programs to "
+#~ "require having a writable home directory, so please file a bug with the "
+#~ "AT program if you encounter this problem. Also note that some input "
+#~ "devices require X server configuration before GDM will recognize them."
+#~ msgstr ""
+#~ "There are some issues that cause users to have problems getting the "
+#~ "gesture listeners to work. It is recommended that people use GDM version "
+#~ "2.8.0.5 or later for best results. Some X servers have a bug which causes "
+#~ "detectable autorepeat to fail when XEVIE is enabled (which happens when "
+#~ "atk-bridge is included as a GTK Module). This bug causes key gestures "
+#~ "with a duration greater than 0 to always fail. A workaround is to simply "
+#~ "redefine all key gestures so they have zero length duration. Some "
+#~ "versions of GOK and gnopernicus will not launch unless the \"gdm\" user "
+#~ "has a writable home directory. If you see an hourglass cursor when you "
+#~ "complete a gesture but the program does not start, then you are likely "
+#~ "having this problem. It should be considered a bug for AT programs to "
+#~ "require having a writable home directory, so please file a bug with the "
+#~ "AT program if you encounter this problem. Also note that some input "
+#~ "devices require X server configuration before GDM will recognise them."
+
+#~ msgid "Accessibility Login Sound Configuration"
+#~ msgstr "Accessibility Login Sound Configuration"
+
+#~ msgid ""
+#~ "By default, GDM requires a media application such as \"sox\" to be "
+#~ "present to play sounds for successful or failed login. GDM defaults the "
+#~ "location of this application to <filename>&lt;bin&gt;/play</filename> (or "
+#~ "<filename>&lt;bin&gt;/audioplay</filename> on Solaris. This can be "
+#~ "changed via the SoundProgram GDM configuration option. Typically most "
+#~ "text-to-speech programs (such as ORCA or Gnopernicus) use a separate "
+#~ "mechanism to play audio."
+#~ msgstr ""
+#~ "By default, GDM requires a media application such as \"sox\" to be "
+#~ "present to play sounds for successful or failed login. GDM defaults the "
+#~ "location of this application to <filename>&lt;bin&gt;/play</filename> (or "
+#~ "<filename>&lt;bin&gt;/audioplay</filename> on Solaris. This can be "
+#~ "changed via the SoundProgram GDM configuration option. Typically most "
+#~ "text-to-speech programs (such as ORCA or Gnopernicus) use a separate "
+#~ "mechanism to play audio."
+
+#~ msgid "Solaris Specific Features"
+#~ msgstr "Solaris Specific Features"
+
+#~ msgid ""
+#~ "On Solaris, the following configuration is recommended. This turns on "
+#~ "IPv6 and also turns on PreFetch for performance benefit. <screen>\n"
+#~ "./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var\n"
+#~ "   --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin\n"
+#~ "   --with-prefetch --with-post-path=/usr/openwin/bin\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "On Solaris, the following configuration is recommended. This turns on "
+#~ "IPv6 and also turns on PreFetch for performance benefit. <screen>\n"
+#~ "./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var\n"
+#~ "   --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin\n"
+#~ "   --with-prefetch --with-post-path=/usr/openwin/bin\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "Configuring GDM with the \"--with-post-path=/usr/openwin/bin\" on Solaris "
+#~ "is recommended for access to programs like Xnest."
+#~ msgstr ""
+#~ "Configuring GDM with the \"--with-post-path=/usr/openwin/bin\" on Solaris "
+#~ "is recommended for access to programs like Xnest."
+
+#~ msgid "Solaris /etc/logindevperm"
+#~ msgstr "Solaris /etc/logindevperm"
+
+#~ msgid ""
+#~ "GDM supports /etc/logindevperm, but only on Solaris 10 and higher. Refer "
+#~ "to the logindevperm.4 man page for more information."
+#~ msgstr ""
+#~ "GDM supports /etc/logindevperm, but only on Solaris 10 and higher. Refer "
+#~ "to the logindevperm.4 man page for more information."
+
+#~ msgid ""
+#~ "To make /etc/logindevperm functionality work on Solaris 9 or earlier you "
+#~ "would have to hack the GDM PreSession and PostSession script to chmod the "
+#~ "device permissions directly. In other words, if /etc/logindevperm had a "
+#~ "listing like this:"
+#~ msgstr ""
+#~ "To make /etc/logindevperm functionality work on Solaris 9 or earlier you "
+#~ "would have to hack the GDM PreSession and PostSession script to chmod the "
+#~ "device permissions directly. In other words, if /etc/logindevperm had a "
+#~ "listing like this:"
+
+#~ msgid ""
+#~ "\n"
+#~ "/dev/console    0600    /dev/sound/*            # audio devices\n"
+#~ msgstr ""
+#~ "\n"
+#~ "/dev/console    0600    /dev/sound/*            # audio devices\n"
+
+#~ msgid ""
+#~ "The PreSession script would need to be modified to chown /dev/console to "
+#~ "the user:group who is logging into the console and ensure whatever "
+#~ "permissions is specified in /etc/logindevperm (0600 for the line above). "
+#~ "Then in the PostSession script chmod the device back to root:root and "
+#~ "ensure 0600 this time (do not use the value in the /etc/logindevperm "
+#~ "file). Linux uses a different mechanism for managing device permissions, "
+#~ "so this extra scripting is not needed."
+#~ msgstr ""
+#~ "The PreSession script would need to be modified to chown /dev/console to "
+#~ "the user:group who is logging into the console and ensure whatever "
+#~ "permissions is specified in /etc/logindevperm (0600 for the line above). "
+#~ "Then in the PostSession script chmod the device back to root:root and "
+#~ "ensure 0600 this time (do not use the value in the /etc/logindevperm "
+#~ "file). Linux uses a different mechanism for managing device permissions, "
+#~ "so this extra scripting is not needed."
+
+#~ msgid "Solaris Automatic Login"
+#~ msgstr "Solaris Automatic Login"
+
+#~ msgid ""
+#~ "Automatic login does not work on Solaris because PAM is not configured to "
+#~ "support this feature by default. Automatic login is a GDM feature that is "
+#~ "not enabled by default, so you would only notice this problem if you try "
+#~ "to make use of it. Turning this feature on causes your computer to login "
+#~ "to a specified username on startup without asking for username and "
+#~ "password. This is an insecure way to set up your computer."
+#~ msgstr ""
+#~ "Automatic login does not work on Solaris because PAM is not configured to "
+#~ "support this feature by default. Automatic login is a GDM feature that is "
+#~ "not enabled by default, so you would only notice this problem if you try "
+#~ "to make use of it. Turning this feature on causes your computer to log in "
+#~ "to a specified username on startup without asking for username and "
+#~ "password. This is an insecure way to set up your computer."
+
+#~ msgid ""
+#~ "If using Solaris 10 or lower, then you need to compile the pam_allow.c "
+#~ "code provided with the GDM release and install it to /usr/lib/security "
+#~ "(or provide the full path in /etc/pam.conf) and ensure it is owned by uid "
+#~ "0 and not group or world writable."
+#~ msgstr ""
+#~ "If using Solaris 10 or lower, then you need to compile the pam_allow.c "
+#~ "code provided with the GDM release and install it to /usr/lib/security "
+#~ "(or provide the full path in /etc/pam.conf) and ensure it is owned by uid "
+#~ "0 and not group or world writable."
+
+#~ msgid ""
+#~ "The following are reasonable pam.conf values for turning on automatic "
+#~ "login in GDM. Make sure to read the PAM documentation (e.g. pam.d/pam."
+#~ "conf man page) and be comfortable with the security implications of any "
+#~ "changes you intend to make to your configuration."
+#~ msgstr ""
+#~ "The following are reasonable pam.conf values for turning on automatic "
+#~ "login in GDM. Make sure to read the PAM documentation (e.g. pam.d/pam."
+#~ "conf man page) and be comfortable with the security implications of any "
+#~ "changes you intend to make to your configuration."
+
+#~ msgid "Other Solaris Features"
+#~ msgstr "Other Solaris Features"
+
+#~ msgid "GDM supports a few features specific to Solaris, as follows:"
+#~ msgstr "GDM supports a few features specific to Solaris, as follows:"
+
+#~ msgid ""
+#~ "GDM supports Solaris Auditing if running on Solaris 10 or higher. GDM "
+#~ "should not be used if auditing is needed and running Solaris 9 or older."
+#~ msgstr ""
+#~ "GDM supports Solaris Auditing if running on Solaris 10 or higher. GDM "
+#~ "should not be used if auditing is needed and running Solaris 9 or older."
+
+#~ msgid ""
+#~ "GDM supports a security feature which causes the X server to run as the "
+#~ "user instead of as the root user. GDM must be using PAM for this feature "
+#~ "to be enabled, which is the normal case for Solaris. This second feature "
+#~ "has the side-effect of causing the X server to always restart between "
+#~ "sessions, which disables the AlwaysRestartServer configuration option."
+#~ msgstr ""
+#~ "GDM supports a security feature which causes the X server to run as the "
+#~ "user instead of as the root user. GDM must be using PAM for this feature "
+#~ "to be enabled, which is the normal case for Solaris. This second feature "
+#~ "has the side-effect of causing the X server to always restart between "
+#~ "sessions, which disables the AlwaysRestartServer configuration option."
+
+#~ msgid ""
+#~ "Solaris supports the <filename>/etc/default/login</filename> interface, "
+#~ "which affects the <filename>DefaultPath</filename>, <filename>RootPath</"
+#~ "filename>, <filename>PasswordRequired</filename>, and "
+#~ "<filename>AllowRemoteRoot</filename> options as described in the "
+#~ "\"Configuration\" section."
+#~ msgstr ""
+#~ "Solaris supports the <filename>/etc/default/login</filename> interface, "
+#~ "which affects the <filename>DefaultPath</filename>, <filename>RootPath</"
+#~ "filename>, <filename>PasswordRequired</filename>, and "
+#~ "<filename>AllowRemoteRoot</filename> options as described in the "
+#~ "\"Configuration\" section."
+
+#~ msgid "Example Configurations"
+#~ msgstr "Example Configurations"
+
+#~ msgid ""
+#~ "This section has some example configurations that are useful for various "
+#~ "setups."
+#~ msgstr ""
+#~ "This section has some example configurations that are useful for various "
+#~ "setups."
+
+#~ msgid "Terminal Lab With One Server"
+#~ msgstr "Terminal Lab With One Server"
+
+#~ msgid ""
+#~ "Suppose you want to make a lab full of X terminals that all connect to "
+#~ "one server machine. So let's call one X terminal <filename>xterminal</"
+#~ "filename> and let's call the server machine <filename>appserver</"
+#~ "filename>. You install GDM on both."
+#~ msgstr ""
+#~ "Suppose you want to make a lab full of X terminals that all connect to "
+#~ "one server machine. So let's call one X terminal <filename>xterminal</"
+#~ "filename> and let's call the server machine <filename>appserver</"
+#~ "filename>. You install GDM on both."
+
+#~ msgid ""
+#~ "On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n"
+#~ "[xdmcp]\n"
+#~ "Enable=true\n"
+#~ "</screen> If you want no local screens here, you can then make the "
+#~ "<filename>[servers]</filename> section empty."
+#~ msgstr ""
+#~ "On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n"
+#~ "[xdmcp]\n"
+#~ "Enable=true\n"
+#~ "</screen> If you want no local screens here, you can then make the "
+#~ "<filename>[servers]</filename> section empty."
+
+#~ msgid ""
+#~ "On the <filename>xterminal</filename> you disable XDMCP (you don't want "
+#~ "anyone to connect to the xterminal really). You will add a server type "
+#~ "perhaps called <filename>Terminal</filename> as follows: <screen>\n"
+#~ "[server-Terminal]\n"
+#~ "name=Terminal server\n"
+#~ "command=/path/to/X -terminate\n"
+#~ "flexible=false\n"
+#~ "handled=false\n"
+#~ "</screen> This definition should in fact be included in the standard "
+#~ "configuration file. Notice that we made the <filename>handled</filename> "
+#~ "key false since we don't want GDM to handle this server localy. Also note "
+#~ "that we have not yet added the <filename>-query</filename> argument, you "
+#~ "can add that here, or in the <filename>[servers]</filename> section. "
+#~ "We'll define our local servers as follows: <screen>\n"
+#~ "[servers]\n"
+#~ "0=Terminal -query appserver\n"
+#~ "</screen> This will run a direct XDMCP query to the server named "
+#~ "<filename>appserver</filename>."
+#~ msgstr ""
+#~ "On the <filename>xterminal</filename> you disable XDMCP (you don't want "
+#~ "anyone to connect to the xterminal really). You will add a server type "
+#~ "perhaps called <filename>Terminal</filename> as follows: <screen>\n"
+#~ "[server-Terminal]\n"
+#~ "name=Terminal server\n"
+#~ "command=/path/to/X -terminate\n"
+#~ "flexible=false\n"
+#~ "handled=false\n"
+#~ "</screen> This definition should in fact be included in the standard "
+#~ "configuration file. Notice that we made the <filename>handled</filename> "
+#~ "key false since we don't want GDM to handle this server localy. Also note "
+#~ "that we have not yet added the <filename>-query</filename> argument, you "
+#~ "can add that here, or in the <filename>[servers]</filename> section. "
+#~ "We'll define our local servers as follows: <screen>\n"
+#~ "[servers]\n"
+#~ "0=Terminal -query appserver\n"
+#~ "</screen> This will run a direct XDMCP query to the server named "
+#~ "<filename>appserver</filename>."
+
+#~ msgid "Terminal Lab With Two Or More Servers"
+#~ msgstr "Terminal Lab With Two Or More Servers"
+
+#~ msgid ""
+#~ "Suppose you want to make a lab full of X terminals that all connect to "
+#~ "some choice of servers. For now let's make it <filename>appserverone</"
+#~ "filename> and <filename>appservertwo</filename>. Again we'll call our "
+#~ "example X terminal server <filename>xterminal</filename>. The setup on "
+#~ "both servers is the same as with the case of one server in the previous "
+#~ "section. You do not need to explicitly enable indirect queries on the "
+#~ "server since we'll run the choosers locally on the X terminals."
+#~ msgstr ""
+#~ "Suppose you want to make a lab full of X terminals that all connect to "
+#~ "some choice of servers. For now let's make it <filename>appserverone</"
+#~ "filename> and <filename>appservertwo</filename>. Again we'll call our "
+#~ "example X terminal server <filename>xterminal</filename>. The setup on "
+#~ "both servers is the same as with the case of one server in the previous "
+#~ "section. You do not need to explicitly enable indirect queries on the "
+#~ "server since we'll run the choosers locally on the X terminals."
+
+#~ msgid ""
+#~ "So on the <filename>xterminal</filename> you again disable XDMCP. You "
+#~ "will add a server type perhaps called <filename>Chooser</filename> as "
+#~ "follows: <screen>\n"
+#~ "[server-Chooser]\n"
+#~ "name=Chooser server\n"
+#~ "command=/path/to/X\n"
+#~ "flexible=false\n"
+#~ "chooser=true\n"
+#~ "</screen> And again this definition should in fact be included in the "
+#~ "standard configuration file. Notice that we made the <filename>chooser</"
+#~ "filename> key true here. This will run the XDMCP chooser for this server, "
+#~ "and when the user chooses a host GDM will run a query for that host. Then "
+#~ "we will define our local servers as follows: <screen>\n"
+#~ "[servers]\n"
+#~ "0=Chooser\n"
+#~ "</screen>"
+#~ msgstr ""
+#~ "So on the <filename>xterminal</filename> you again disable XDMCP. You "
+#~ "will add a server type perhaps called <filename>Chooser</filename> as "
+#~ "follows: <screen>\n"
+#~ "[server-Chooser]\n"
+#~ "name=Chooser server\n"
+#~ "command=/path/to/X\n"
+#~ "flexible=false\n"
+#~ "chooser=true\n"
+#~ "</screen> And again this definition should in fact be included in the "
+#~ "standard configuration file. Notice that we made the <filename>chooser</"
+#~ "filename> key true here. This will run the XDMCP chooser for this server, "
+#~ "and when the user chooses a host GDM will run a query for that host. Then "
+#~ "we will define our local servers as follows: <screen>\n"
+#~ "[servers]\n"
+#~ "0=Chooser\n"
+#~ "</screen>"
+
+#~ msgid ""
+#~ "The XDMCP chooser on the X terminal will normally give a broadcast query "
+#~ "to see which servers exist on the network. If the two servers are not "
+#~ "reachable by a broadcast query, you must add them by hand to the "
+#~ "configuration file. So in the <filename>[chooser]</filename> section you "
+#~ "would have: <screen>\n"
+#~ "Hosts=appserverone,appservertwo\n"
+#~ "</screen> and any other servers you wish the users to be able to connect "
+#~ "to."
+#~ msgstr ""
+#~ "The XDMCP chooser on the X terminal will normally give a broadcast query "
+#~ "to see which servers exist on the network. If the two servers are not "
+#~ "reachable by a broadcast query, you must add them by hand to the "
+#~ "configuration file. So in the <filename>[chooser]</filename> section you "
+#~ "would have: <screen>\n"
+#~ "Hosts=appserverone,appservertwo\n"
+#~ "</screen> and any other servers you wish the users to be able to connect "
+#~ "to."
+
+#~ msgid ""
+#~ "Sometimes you may want to run the chooser on the server side however. "
+#~ "Then what you want to do is to run a configuration similar to the "
+#~ "previous section about the one server configuration with XDMCP indirect "
+#~ "queries enabled on <filename>appserver</filename> and on the X terminals "
+#~ "you'd have <screen>\n"
+#~ "[servers]\n"
+#~ "0=Terminal -indirect appserver\n"
+#~ "</screen> This way for example you only have to maintain one "
+#~ "<filename>Hosts</filename> entry. However as a disadvantage then, the "
+#~ "<filename>appserver</filename> must then always be available. So it's not "
+#~ "good for situations where you want to have several servers and not all of "
+#~ "them have to be on all the time. You could also have one of the X "
+#~ "terminals handle indirect XDMCP queries and serve up the chooser to the "
+#~ "other X terminals."
+#~ msgstr ""
+#~ "Sometimes you may want to run the chooser on the server side however. "
+#~ "Then what you want to do is to run a configuration similar to the "
+#~ "previous section about the one server configuration with XDMCP indirect "
+#~ "queries enabled on <filename>appserver</filename> and on the X terminals "
+#~ "you'd have <screen>\n"
+#~ "[servers]\n"
+#~ "0=Terminal -indirect appserver\n"
+#~ "</screen> This way for example you only have to maintain one "
+#~ "<filename>Hosts</filename> entry. However as a disadvantage then, the "
+#~ "<filename>appserver</filename> must then always be available. So it's not "
+#~ "good for situations where you want to have several servers and not all of "
+#~ "them have to be on all the time. You could also have one of the X "
+#~ "terminals handle indirect XDMCP queries and serve up the chooser to the "
+#~ "other X terminals."
+
+#~ msgid "Defining Custom Commands"
+#~ msgstr "Defining Custom Commands"
+
+#~ msgid ""
+#~ "Suppose you want to add a custom command to the GDM menu that will give "
+#~ "you the oportunity to boot into other operating system such as Windoze. "
+#~ "Jsut add the following options into the <filename>[customcommand]</"
+#~ "filename> section of the GDM configuration file. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "        </screen> CustomCommand0 specifies two commands separated by a "
+#~ "semicolon: <filename>/sbin/rebootwindoze</filename> and <filename>/usr/"
+#~ "local/sbin/rebootwindoze</filename>. GDM will use the first valid command "
+#~ "in the list. This allows different commands for different operating "
+#~ "systems to be included."
+#~ msgstr ""
+#~ "Suppose you want to add a custom command to the GDM menu that will give "
+#~ "you the oportunity to boot into another operating system such as Windoze. "
+#~ "Just add the following options into the <filename>[customcommand]</"
+#~ "filename> section of the GDM configuration file. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "        </screen> CustomCommand0 specifies two commands separated by a "
+#~ "semicolon: <filename>/sbin/rebootwindoze</filename> and <filename>/usr/"
+#~ "local/sbin/rebootwindoze</filename>. GDM will use the first valid command "
+#~ "in the list. This allows different commands for different operating "
+#~ "systems to be included."
+
+#~ msgid ""
+#~ "Note, that besides being able to customise this option to reboot into "
+#~ "different operating systems you can also use it to define your own custom "
+#~ "behaviours that you wish to run from the GDM menu. Suppose you want to "
+#~ "give users the oportunity to run system update scripts from the login "
+#~ "screen. Add the following options into the <filename>[customcommand]</"
+#~ "filename> section of your GDM configuration file. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel0=_Update Me\n"
+#~ "          CustomCommandLRLabel0=Update the system\n"
+#~ "          CustomCommandText0=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip0=Updates the system\n"
+#~ "          CustomCommandNoRestart0=true\n"
+#~ "        </screen>"
+#~ msgstr ""
+#~ "Note, that besides being able to customise this option to reboot into "
+#~ "different operating systems you can also use it to define your own custom "
+#~ "behaviours that you wish to run from the GDM menu. Suppose you want to "
+#~ "give users the oportunity to run system update scripts from the login "
+#~ "screen. Add the following options into the <filename>[customcommand]</"
+#~ "filename> section of your GDM configuration file. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel0=_Update Me\n"
+#~ "          CustomCommandLRLabel0=Update the system\n"
+#~ "          CustomCommandText0=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip0=Updates the system\n"
+#~ "          CustomCommandNoRestart0=true\n"
+#~ "        </screen>"
+
+#~ msgid ""
+#~ "Both custom commands could be defined as follows. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "          \n"
+#~ "          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel1=_Update Me\n"
+#~ "          CustomCommandLRLabel1=Update the system\n"
+#~ "          CustomCommandText1=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip1=Updates the system\n"
+#~ "          CustomCommandNoRestart1=true\n"
+#~ "        </screen>"
+#~ msgstr ""
+#~ "Both custom commands could be defined as follows. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "          \n"
+#~ "          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel1=_Update Me\n"
+#~ "          CustomCommandLRLabel1=Update the system\n"
+#~ "          CustomCommandText1=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip1=Updates the system\n"
+#~ "          CustomCommandNoRestart1=true\n"
+#~ "        </screen>"
+
+#~ msgid ""
+#~ "There can be up to 10 custom commands numbered 0-9. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "          \n"
+#~ "          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel1=_Update Me\n"
+#~ "          CustomCommandLRLabel1=Update the system\n"
+#~ "          CustomCommandText1=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip1=Updates the system\n"
+#~ "          CustomCommandNoRestart1=true\n"
+#~ "          \n"
+#~ "          CustomCommand3=/sbin/do_something\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "          \n"
+#~ "          CustomCommand4=/sbin/do_something_else\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "        </screen>"
+#~ msgstr ""
+#~ "There can be up to 10 custom commands numbered 0-9. <screen>\n"
+#~ "          [customcommand]\n"
+#~ "          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/"
+#~ "rebootwindoze\n"
+#~ "          CustomCommandLabel0=_Windoze\n"
+#~ "          CustomCommandLRLabel0=Reboot into _Windoze\n"
+#~ "          CustomCommandText0=Are you sure you want to restart the "
+#~ "computer into Windoze?\n"
+#~ "          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+#~ "          CustomCommandIsPersistent0=true\n"
+#~ "          \n"
+#~ "          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+#~ "          CustomCommandLabel1=_Update Me\n"
+#~ "          CustomCommandLRLabel1=Update the system\n"
+#~ "          CustomCommandText1=Are you sure you want to update the system "
+#~ "software?\n"
+#~ "          CustomCommandTooltip1=Updates the system\n"
+#~ "          CustomCommandNoRestart1=true\n"
+#~ "          \n"
+#~ "          CustomCommand3=/sbin/do_something\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "          \n"
+#~ "          CustomCommand4=/sbin/do_something_else\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "          .\n"
+#~ "        </screen>"
+
+#~ msgid ""
+#~ "You should not leave debug on after collecting data. It will clutter your "
+#~ "syslog and slow system performance."
+#~ msgstr ""
+#~ "You should not leave debugging on after collecting data. It will clutter "
+#~ "your syslog and slow system performance."
+
+#~ msgid ""
+#~ "Another common problem is that the GDM greeter program is having trouble "
+#~ "starting. This can happen, for example, if GDM cannot find a needed "
+#~ "library or other resource. Try starting the Xserver and a terminal "
+#~ "program, set the shell environment variable DOING_GDM_DEVELOPMENT=1 and "
+#~ "run <command>&lt;lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/"
+#~ "gdmgreeter</command>. Any error messages echoed to the terminal will "
+#~ "likely highlight the problem. Also, turning on debug and checking the "
+#~ "output sent to the system log will often highlight the problem."
+#~ msgstr ""
+#~ "Another common problem is that the GDM greeter program is having trouble "
+#~ "starting. This can happen, for example, if GDM cannot find a needed "
+#~ "library or other resource. Try starting the Xserver and a terminal "
+#~ "program, set the shell environment variable DOING_GDM_DEVELOPMENT=1 and "
+#~ "run <command>&lt;lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/"
+#~ "gdmgreeter</command>. Any error messages echoed to the terminal will "
+#~ "likely highlight the problem. Also, turning on debug and checking the "
+#~ "output sent to the system log will often highlight the problem."
+
+#~ msgid "GDM Will Not Access User Settings"
+#~ msgstr "GDM Will Not Access User Settings"
+
+#~ msgid ""
+#~ "GDM saves user settings, such as your default session and default "
+#~ "language, in the <filename>~/.dmrc</filename>. Other files, such as the "
+#~ "user's <filename>~/.Xauthority</filename> file will also affect login. "
+#~ "GDM, by default, is strict about how it tries to access files in the "
+#~ "user's home directory, and will ignore the file if they do not conform to "
+#~ "certain rules. You can use the <filename>RelaxPermissions</filename> "
+#~ "configuration option to make GDM less strict about how it accesses files "
+#~ "in the user's home directory, or correct the permissions issues that "
+#~ "cause GDM to ignore the file. This is discussed in detail described in "
+#~ "the \"File Access\" section of the \"Overview\"."
+#~ msgstr ""
+#~ "GDM saves user settings, such as your default session and default "
+#~ "language, in the <filename>~/.dmrc</filename>. Other files, such as the "
+#~ "user's <filename>~/.Xauthority</filename> file will also affect login. "
+#~ "GDM, by default, is strict about how it tries to access files in the "
+#~ "user's home directory, and will ignore the file if they do not conform to "
+#~ "certain rules. You can use the <filename>RelaxPermissions</filename> "
+#~ "configuration option to make GDM less strict about how it accesses files "
+#~ "in the user's home directory, or correct the permissions issues that "
+#~ "cause GDM to ignore the file. This is discussed in detail described in "
+#~ "the \"File Access\" section of the \"Overview\"."
Index: proiecte/PPPP/gdm/docs/es/es.po
===================================================================
--- proiecte/PPPP/gdm/docs/es/es.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/es/es.po	(revision 134)
@@ -0,0 +1,3463 @@
+# translation of gdm-help.master.po to EspaÃ±ol
+# Jorge Gonzalez <jorgegonz@svn.gnome.org>, 2009.
+# Jorge GonzÃ¡lez <jorgegonz@svn.gnome.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm-help.master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-11 00:20+0000\n"
+"PO-Revision-Date: 2009-09-13 14:00+0200\n"
+"Last-Translator: Jorge Gonzalez <jorgegonz@svn.gnome.org>\n"
+"Language-Team: EspaÃ±ol <gnome-es-list@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+
+#: C/gdm.xml:13(title)
+msgid "GNOME Display Manager Reference Manual"
+msgstr "Manual de referencia del Gestor de entrada de GNOME"
+
+#: C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:18(date)
+msgid "2008-09"
+msgstr "2008-09"
+
+#: C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr "GDM es el Gestor de entrada de GNOME, un programa grÃ¡fico de entrada."
+
+#: C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:30(othername)
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:37(firstname)
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:43(firstname)
+msgid "Jon"
+msgstr "Jon"
+
+#: C/gdm.xml:43(surname)
+msgid "McCann"
+msgstr "McCann"
+
+#: C/gdm.xml:45(email)
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: C/gdm.xml:49(firstname)
+msgid "Ray"
+msgstr "Ray"
+
+#: C/gdm.xml:49(surname)
+msgid "Strode"
+msgstr "Strode"
+
+#: C/gdm.xml:51(email)
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: C/gdm.xml:55(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:55(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:57(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:62(year)
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:63(year)
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:64(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:67(year)
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:68(year) C/gdm.xml:73(year) C/gdm.xml:79(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:69(year) C/gdm.xml:80(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:70(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:74(year) C/gdm.xml:83(year)
+msgid "2007"
+msgstr "2007"
+
+#: C/gdm.xml:75(year) C/gdm.xml:84(year)
+msgid "2008"
+msgstr "2008"
+
+#: C/gdm.xml:76(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:81(year)
+msgid "2005"
+msgstr "2005"
+
+#: C/gdm.xml:82(year)
+msgid "2006"
+msgstr "2006"
+
+#: C/gdm.xml:85(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Se concede permiso para copiar, distribuir o modificar este documento segÃºn "
+"las condiciones de la GNU Free Documentation License (GFDL), VersiÃ³n 1.1 o "
+"cualquier versiÃ³n posterior publicada por la Free Software Foundation sin "
+"Secciones invariantes, Textos de portada y Textos de contraportada. "
+"EncontrarÃ¡ una copia de la GFDL en este <ulink type=\"help\" url=\"ghelp:fdl"
+"\">enlace</ulink> o en el archivo COPYING-DOCS distribuido con este manual."
+
+#: C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Este manual forma parte de una colecciÃ³n de documentos de GNOME distribuidos "
+"segÃºn la GFDL. Si desea distribuir este manual de forma independiente de la "
+"colecciÃ³n, puede hacerlo agregando una copia de la licencia al documento, "
+"segÃºn se describe en la secciÃ³n 6 de la misma."
+
+#: C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Muchos de los nombres utilizados por las empresas para distinguir sus "
+"productos y servicios se consideran marcas comerciales. Cuando estos nombres "
+"aparezcan en la documentaciÃ³n de GNOME, y siempre que se haya informado a "
+"los miembros del Proyecto de documentaciÃ³n de GNOME de dichas marcas "
+"comerciales, los nombres aparecerÃ¡n en mayÃºsculas o con las iniciales en "
+"mayÃºsculas."
+
+#: C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENTO SE ENTREGA \"TAL CUAL\", SIN GARANTÃA DE NINGÃN TIPO, NI "
+"EXPLÃCITA NI IMPLÃCITA INCLUYENDO, SIN LIMITACIÃN, GARANTÃA DE QUE EL "
+"DOCUMENTO O VERSIÃN MODIFICADA DE ÃSTE CAREZCA DE DEFECTOS EN EL MOMENTO DE "
+"SU VENTA, SEA ADECUADO A UN FIN CONCRETO O INCUMPLA ALGUNA NORMATIVA. TODO "
+"EL RIESGO RELATIVO A LA CALIDAD, PRECISIÃN Y UTILIDAD DEL DOCUMENTO O SU "
+"VERSIÃN MODIFICADA RECAE EN USTED. SI CUALQUIER DOCUMENTO O VERSIÃN "
+"MODIFICADA DE AQUÃL RESULTARA DEFECTUOSO EN CUALQUIER ASPECTO, USTED (Y NO "
+"EL REDACTOR INICIAL, AUTOR O AUTOR DE APORTACIONES) ASUMIRÃ LOS COSTES DE "
+"TODA REPARACIÃN, MANTENIMIENTO O CORRECCIÃN NECESARIOS. ESTA EXENCIÃN DE "
+"RESPONSABILIDAD SOBRE LA GARANTÃA ES UNA PARTE ESENCIAL DE ESTA LICENCIA. NO "
+"SE AUTORIZA EL USO DE NINGÃN DOCUMENTO NI VERSIÃN MODIFICADA DE ÃSTE POR EL "
+"PRESENTE, SALVO DENTRO DEL CUMPLIMIENTO DE LA EXENCIÃN DE RESPONSABILIDAD;Y"
+
+#: C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN NINGUNA CIRCUNSTANCIA NI BAJO NINGUNA TEORÃA LEGAL, SEA POR ERROR "
+"(INCLUYENDO NEGLIGENCIA) CONTRATO O DOCUMENTO DE OTRO TIPO, EL AUTOR, EL "
+"ESCRITOR INICIAL, EL AUTOR DE APORTACIONES NI NINGÃN DISTRIBUIDOR DEL "
+"DOCUMENTO O VERSIÃN MODIFICADA DEL DOCUMENTO, NI NINGÃN PROVEEDOR DE NINGUNA "
+"DE ESAS PARTES, SERÃ RESPONSABLE ANTE NINGUNA PERSONA POR NINGÃN DAÃO "
+"DIRECTO, INDIRECTO, ESPECIAL, INCIDENTAL O DERIVADO DE NINGÃN TIPO, "
+"INCLUYENDO, SIN LIMITACIÃN DAÃOS POR PÃRDIDA DE FONDO DE COMERCIO, PARO "
+"TÃCNICO, FALLO INFORMÃTICO O AVERÃA O CUALQUIER OTRO POSIBLE DAÃO O AVERÃA "
+"DERIVADO O RELACIONADO CON EL USO DEL DOCUMENTO O SUS VERSIONES MODIFICADAS, "
+"AUNQUE DICHA PARTE HAYA SIDO INFORMADA DE LA POSIBILIDAD DE QUE SE "
+"PRODUJESEN ESOS DAÃOS."
+
+#: C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ESTE DOCUMENTO Y LAS VERSIONES MODIFICADAS DEL MISMO SE OFRECEN SEGÃN LAS "
+"CONDICIONES ESTABLECIDAS EN LA LICENCIA DE DOCUMENTACIÃN LIBRE DE GNU (GFDL) "
+"Y TENIENDO EN CUENTA QUE: <placeholder-1/>"
+
+#: C/gdm.xml:90(releaseinfo) C/gdm.xml:101(para)
+msgid ""
+"This manual describes version 2.26.0 of the GNOME Display Manager. It was "
+"last updated on 02/10/2009."
+msgstr ""
+"Este manual describe la versiÃ³n 2.26.0 del Gestor de entrada de GNOME. Se "
+"actualizÃ³ por Ãºltima vez el 2 de febrero de 2009."
+
+#: C/gdm.xml:99(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "TÃ©rminos y convenciones usados en este manual"
+
+#: C/gdm.xml:106(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr ""
+"Selector: Un programa que se usa para seleccionar un equipo remoto para "
+"gestionar una pantalla remotamente en la pantalla local (<command>gdm-host-"
+"chooser</command>)."
+
+#: C/gdm.xml:111(para)
+msgid ""
+"FreeDesktop - The organization providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr ""
+"FreeDesktop: La organizaciÃ³n que proporciona estÃ¡ndares para el escritorio, "
+"tales como la EspecificaciÃ³n de Entrada del Escritorio que usa GDM <ulink "
+"type=\"http\" url=\"http://www.freedesktop.org/\">http://www.freedesktop."
+"org</ulink>."
+
+#: C/gdm.xml:117(para)
+msgid ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+msgstr ""
+"GDM: El gestor de entrada de GNOME. Se usa para describir el paquete de "
+"software como un todo."
+
+#: C/gdm.xml:122(para)
+msgid "Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr ""
+"Interfaz de entrada con temas: La ventana de entrada grÃ¡fica (<command>gdm-"
+"simple-greeter</command>)."
+
+#: C/gdm.xml:126(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr ""
+"PAM: Mecanismo de complementos de autenticaciÃ³n (Pluggable Authentication "
+"Mechanism)"
+
+#: C/gdm.xml:130(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP: Protocolo de gestiÃ³n de pantallas X (X Display Manage Protocol)"
+
+#: C/gdm.xml:134(para)
+msgid ""
+"Xserver - An implementation of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+msgstr ""
+"Servidor X: Una implementaciÃ³n del X Windows System. Por ejemplo el servidor "
+"web de Xorg proporcionado por la FundaciÃ³n X.org <ulink type=\"http\" url="
+"\"http://www.x.org/\">http://www.x.org</ulink>."
+
+#: C/gdm.xml:140(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+msgstr ""
+"Rutas que comienzan con una palabra entre parÃ©ntesis son relativas al "
+"prefijo de instalaciÃ³n, p.ej. <filename>&lt;share&gt;/pixmaps/</filename> se "
+"refiere a <filename>/usr/share/pixmaps</filename> si GDM se configurÃ³ con "
+"<command>--prefix=/usr</command>."
+
+#: C/gdm.xml:151(title)
+msgid "Overview"
+msgstr "Vista general"
+
+#: C/gdm.xml:154(title)
+msgid "Introduction"
+msgstr "IntroducciÃ³n"
+
+#: C/gdm.xml:156(para)
+msgid ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+msgstr ""
+"El Gestor de entrada de GNOME (GDM) es un gestor de entrada que implementa "
+"todas las caracterÃ­sticas significativas requeridas para gestionar pantallas "
+"remotas y locales. GDM se ha escrito desde cero y no contiene nada de cÃ³digo "
+"de XDM o del X Consortium."
+
+#: C/gdm.xml:163(para)
+msgid ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+msgstr ""
+"Note que el GDM es altamente configurable y muchos ajustes de configuraciÃ³n "
+"pueden afectar a la seguridad. Los temas sobre los que debe prestar atenciÃ³n "
+"estÃ¡n resaltados en este documento."
+
+#: C/gdm.xml:169(para)
+msgid ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+msgstr ""
+"Note que algunos sistemas operativos configuran GDM para comportarse de "
+"forma diferente a los valores predeterminados, como se describe en este "
+"documento. Si GDM no parece comportarse como se documenta, entonces "
+"compruebe si alguna configuraciÃ³n relacionada difiere de la aquÃ­ descrita."
+
+#: C/gdm.xml:176(para)
+msgid ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr ""
+"Para obtener mÃ¡s informaciÃ³n acerca de GDM consulte la pÃ¡gina web del "
+"proyecto en <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> "
+"http://www.gnome.org/projects/gdm</ulink> y el wiki del proyecto en <ulink "
+"type=\"http\" url=\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</"
+"ulink>."
+
+#: C/gdm.xml:184(para)
+msgid ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+msgstr ""
+"Para discusiones o consultas acerca de GDM consulte la lista de correo "
+"<address><email>gdm-list@gnome.org</email></address>. Esta lista estÃ¡ "
+"archivada y es una buena fuente para comprobar o buscar respuestas a "
+"preguntas comunes. Esta lista estÃ¡ archivada en <ulink type=\"http\" url="
+"\"http://mail.gnome.org/archives/gdm-list/\"> http://mail.gnome.org/archives/"
+"gdm-list/</ulink> y tiene una utilidad de bÃºsqueda para buscar mensajes por "
+"palabras clave."
+
+#: C/gdm.xml:194(para)
+msgid ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+msgstr ""
+"EnvÃ­e cualquier informe de error o sugerencias de mejoras a la categorÃ­a "
+"Â«gdmÂ» en <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">http://"
+"bugzilla.gnome.org</ulink>."
+
+#: C/gdm.xml:203(title)
+msgid "Interface Stability"
+msgstr "Estabilidad de interfaces"
+
+#: C/gdm.xml:205(para)
+msgid ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionality has not "
+"been reimplemented yet."
+msgstr ""
+"Las versiones GDM 2.20 y anteriores soportaban configuraciones de interfaces "
+"estables. No obstante, el cÃ³digo base se ha reescrito completamente para "
+"GNOME 2.22 y no es totalmente compatible hacia atrÃ¡s con las versiones "
+"anteriores. Esto es en parte porque las cosas funcionan de diferente forma, "
+"algunas opciones simplemente no tienen sentido, en parte porque algunas "
+"opciones nuevas las han sustituido y en parte porque algunas funcionalidades "
+"aÃºn no se han implementado."
+
+#: C/gdm.xml:214(para)
+msgid ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+msgstr ""
+"Las interfaces que continÃºan siendo soportadas de forma estable incluyen "
+"Init, PreSession, PostSession, PostLogin y los scripts Xsession. Algunas "
+"opciones de configuraciÃ³n del demonio en el archivo <filename>&lt;etc&gt;/"
+"gdm/custom.conf</filename> aÃºn estÃ¡n soportadas. TambiÃ©n, <filename>~/.dmrc</"
+"filename> y las ubicaciones del visor de rostros estÃ¡n soportadas."
+
+#: C/gdm.xml:223(para)
+msgid ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features were not added back during the 2.22 rewrite."
+msgstr ""
+"Las versiones de GDM 2.20 y anteriores soportaban la capacidad de gestionar "
+"pantallas mÃºltiples con tarjetas grÃ¡ficas separadas, como se usa en entornos "
+"de terminales de servidor, iniciando sesiÃ³n a traes de programas como Xnest "
+"o Xephyr, el programa gdmsetup, la interfaz de entrada con temas basados en "
+"XML y la capacidad de ejecutar el selector XDMCP desde la pantalla de inicio "
+"de sesiÃ³n. Estas caracterÃ­sticas no se han aÃ±adido durante la reescritura de "
+"la versiÃ³n 2.22."
+
+#: C/gdm.xml:235(title)
+msgid "Functional Description"
+msgstr "DescripciÃ³n funcional"
+
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: C/gdm.xml:246(para)
+msgid ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+msgstr ""
+"GDM es responsable de gestionar pantallas en el sistema. Esto incluye la "
+"autenticaciÃ³n de usuarios, iniciar la sesiÃ³n del usuario y terminar la "
+"sesiÃ³n del usuario. GDM es configurable y las formas en que puede "
+"configurarse se describen en la secciÃ³n Â«Configurar GDMÂ» de este documento. "
+"GDM tambiÃ©n es accesible para usuarios con discapacidades."
+
+#: C/gdm.xml:254(para)
+msgid ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+msgstr ""
+"GDM proporciona la capacidad de gestionar la consola principal de la "
+"pantalla y las pantallas lanzadas a travÃ©s de VT. EstÃ¡ integrado con otros "
+"programas, tales como la miniaplicaciÃ³n Selector de usuarios y el "
+"salvapantallas para gestionar mÃºltiples pantallas en la consola a travÃ©s del "
+"terminal virtual (TV) del servidor X. TambiÃ©n puede gestionar pantallas "
+"XDMCP."
+
+#: C/gdm.xml:262(para)
+msgid ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+msgstr ""
+"Independientemente del tipo de pantalla, GDM harÃ¡ lo siguiente cuando "
+"gestione la pantalla. IniciarÃ¡ un proceso del servidor X, despuÃ©s ejecutarÃ¡ "
+"el script <filename>Init</filename> como usuario root e iniciarÃ¡ el programa "
+"interfaz de entrada con temas en la pantalla."
+
+#: C/gdm.xml:269(para)
+msgid ""
+"The greeter program is run as the unprivileged \"gdm\" user/group. This user "
+"and group are described in the \"Security\" section of this document. The "
+"main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+msgstr ""
+"El programa de la interfaz grÃ¡fica con temas se ejecuta con el usuario/grupo "
+"sin privilegios Â«gmdÂ». Este usuario y grupo estÃ¡n descritos en la secciÃ³n "
+"Â«SeguridadÂ» de este documento. La principal funcionalidad del programa de la "
+"interfaz grÃ¡fica con temas es autenticar al usuario. El proceso de "
+"autenticaciÃ³n lo lleva a cabo PAM (Pluggable Authentication Modules). Los "
+"mÃ³dulos PAM determinan quÃ© preguntas se muestran al usuario para "
+"autenticarle. En sistemas medios, el programa de interfaz grÃ¡fica pedirÃ¡ un "
+"usuario y una clave para la autenticaciÃ³n. No obstante algunos sistemas "
+"pueden configurarse para usar mecanismos alternativos como huellas "
+"dactilares o lectores de tarjetas SmartCard. GDM y PAM se pueden configurar "
+"para no requerir ninguna entrada, lo que harÃ¡ que GDM inicie automÃ¡ticamente "
+"y simplemente inicie una sesiÃ³n, lo que puede ser Ãºtil para algunos "
+"entornos, tales como kioskos."
+
+#: C/gdm.xml:285(para)
+msgid ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"GDM User Session and Language Configuration\" section "
+"of this document. By default, GDM is configured to display a face browser so "
+"the user can select their user account by clicking on an image instead of "
+"having to type their username. GDM keeps track of the user's default session "
+"and language in the user's <filename>~/.dmrc</filename> and will use these "
+"defaults if the user did not pick a session or language in the login GUI."
+msgstr ""
+"AdemÃ¡s de la autenticaciÃ³n, el programa grÃ¡fico permite al usuario "
+"seleccionar quÃ© sesiÃ³n iniciar y quÃ© idioma usar. Las sesiones estÃ¡n "
+"definidas por archivos que terminan con el sufijo .desktop y se puede "
+"encontrar mÃ¡s informaciÃ³n acerca de estos archivos en la secciÃ³n Â«SesiÃ³n de "
+"usuario de GDM y configuraciÃ³n de idiomaÂ» de este documento. De forma "
+"predeterminada GDM estÃ¡ configurado para mostrar un visor de rostros de tal "
+"forma que el usuario puede seleccionar su cuenta de usuario pulsando sobre "
+"una imagen en lugar de tener que escribir su nombre de usuario. GDM mantiene "
+"un seguimiento de la sesiÃ³n predeterminada del usuario y del idioma en el "
+"archivo <filename>~/.dmrc</filename> del usuario y usarÃ¡ estos valores "
+"predeterminados si el usuario no selecciona una sesiÃ³n o idioma en la "
+"pantalla de inicio grÃ¡fica."
+
+#: C/gdm.xml:298(para)
+msgid ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customize how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialized. The <filename>PreSession</filename> script is "
+"called after session initialization."
+msgstr ""
+"DespuÃ©s de autenticar un usuario el demonio ejecuta el script "
+"<filename>PostLogin</filename> como root, despuÃ©s ejecuta el script "
+"<filename>PreSession</filename> como root. DespuÃ©s de ejecutar estos scripts "
+"se inicia la sesiÃ³n del usuario. Cuando el usuario termina su sesiÃ³n se "
+"ejecuta el script <filename>PostSession</filename> como root. Estos scripts "
+"se proporcionan como ganchos para distribuciones y usuarios finales, para "
+"que personalicen cÃ³mo se gestionan las sesiones. Por ejemplo, usando estos "
+"ganchos puede ajustar una mÃ¡quina que crea el directorio de usuario $HOME al "
+"vuelo y lo borra al finalizar la sesiÃ³n. La diferencia entre los scripts "
+"<filename>PostLogin</filename> y <filename>PreSession</filename> es que "
+"<filename>PostLogin</filename> se ejecuta antes de que se llame a "
+"pam_open_session, siendo el lugar ideal para hacer cualquier cosa que "
+"deberÃ­a hacerse antes de que se inicialice la sesiÃ³n de usuario. El script "
+"<filename>PreSession</filename> se llama despuÃ©s de la inicializaciÃ³n de la "
+"sesiÃ³n."
+
+#: C/gdm.xml:318(title)
+msgid "Greeter Panel"
+msgstr "El panel de la interfaz de entrada con temas"
+
+#: C/gdm.xml:319(para)
+msgid ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorization before accepting the shutdown or "
+"restart request."
+msgstr ""
+"El programa de interfaz grÃ¡fica de GDM muestra el panel empotrado en la "
+"parte inferior de la ventana que proporciona funcionalidades adicionales. "
+"Cuando un usuario estÃ¡ seleccionado, el panel permite al usuario que "
+"seleccione quÃ© sesiÃ³n, idioma y distribuciÃ³n de teclado quiere usar despuÃ©s "
+"de iniciar sesiÃ³n. El selector de distribuciones de teclado tambiÃ©n cambia "
+"la distribuciÃ³n de teclado cuando escribe su contraseÃ±a. El panel tambiÃ©n "
+"contiene un Ã¡rea para que los servicios de inicio de sesiÃ³n dejen iconos de "
+"estado. Algunos ejemplos de iconos de estado incluyen un icono de baterÃ­a "
+"para mostrar el usa actual de la baterÃ­a y un icono para activar las "
+"caracterÃ­sticas de accesibilidad. El programa de interfaz grÃ¡fica tambiÃ©n "
+"proporciona botones que permiten al usuario apagar o reiniciar el sistema. "
+"Es posible configurar GDM para que no proporcione los botones de apagado y "
+"reinicio. GDM tambiÃ©n se puede configurar a travÃ©s de PolicyKit (o a travÃ©s "
+"de RBAC en Solaris) para que el usuario deba obtener la autorizaciÃ³n "
+"apropiada antes de aceptar una peticiÃ³n de apagado o reinicio."
+
+#: C/gdm.xml:336(para)
+msgid ""
+"Note that keyboard layout features are only available on systems that "
+"support libxklavier."
+msgstr ""
+"Note que las caracterÃ­sticas de distribuciÃ³n del teclado sÃ³lo estÃ¡n "
+"disponibles en sistemas que soporten libxklavier."
+
+#: C/gdm.xml:343(title)
+msgid "Accessibility"
+msgstr "Accesibilidad"
+
+#: C/gdm.xml:345(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed. Refer to the \"Accessibility "
+"Configuration\" section of the document for more information how various "
+"accessibility features can be configured."
+msgstr ""
+"GDM soporta Â«Inicio de sesiÃ³n accesibleÂ» permitiendo que los usuarios inicien "
+"sesiÃ³n en su escritorio incluso si no pueden usar fÃ¡cilmente la pantalla, el "
+"ratÃ³n o el teclado de la forma usual. Las caracterÃ­sticas de las TecnologÃ­as "
+"de asistencia, tales como el teclado en pantalla, el lector de pantalla, el "
+"magnificador de pantalla y la accesibilidad del teclado estÃ¡n disponibles. "
+"TambiÃ©n es posible activar texto grande o mayor contraste de iconos y "
+"controles si es necesario. Para obtener mÃ¡s informaciÃ³n acerca de cÃ³mo "
+"configurar las caracterÃ­sticas de accesibilidad consulte la secciÃ³n "
+"Â«ConfiguraciÃ³n de la accesibilidadÂ» del documento."
+
+#: C/gdm.xml:357(para)
+msgid ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+"En algunos sistemas operativos es necesario asegurarse de que el usuario de "
+"GDM es un miembro del grupo Â«audioÂ» para los programas de accesibilidad que "
+"necesiten salida de sonido (tal como texto-a-voz) para su funcionamiento."
+
+#: C/gdm.xml:365(title)
+msgid "The GDM Face Browser"
+msgstr "El visor de rostros de GDM"
+
+#: C/gdm.xml:367(para)
+msgid ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+msgstr ""
+"El Visor de rostros es la interfaz que permite a los usuarios seleccionar su "
+"nombre de usuario pulsando en una imagen. Esta caracterÃ­stica se puede "
+"activar o desactivar a travÃ©s de la clave de GConf /apps/gdm/simple-greeter/"
+"disable_user_list y estÃ¡ activada de forma predeterminada. Cuando estÃ¡ "
+"desactivada los usuarios deben introducir su nombre de usuario completo a "
+"mano. Cuando estÃ¡ activada muestra todos los usuarios locales que pueden "
+"iniciar sesiÃ³n en el sistema (todas las cuentas de usuario definidas en el "
+"archivo /etc/passwd que tienen una shell vÃ¡lida y un UID suficientemente "
+"alto) y tambiÃ©n los usuarios remotos que han iniciado sesiÃ³n recientemente. "
+"El Visor de rostros de las versiones GDM 2.20 y anteriores intentaba mostrar "
+"todos los usuarios remotos, lo que causaba problemas de rendimiento en "
+"entornos de empresa grandes."
+
+#: C/gdm.xml:381(para)
+msgid ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+msgstr ""
+"El Visor de rostros estÃ¡ configurado para mostrar al principio de la lista a "
+"los usuarios que inician sesiÃ³n mÃ¡s frecuentemente. Esto ayuda a que los "
+"usuarios que inician sesiÃ³n frecuentemente puedan encontrar rÃ¡pidamente su "
+"imagen de inicio de sesiÃ³n."
+
+#: C/gdm.xml:387(para)
+msgid ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+msgstr ""
+"El Visor de rostros soporta Â«bÃºsqueda al teclearÂ» que mueve dinÃ¡micamente la "
+"selecciÃ³n de rostros segÃºn escribe el usuario para que coincida con el "
+"usuario de la lista. Esto significa que un usuario con un nombre de usuario "
+"largo sÃ³lo tendrÃ¡ que teclear los primeros caracteres de su nombre de "
+"usuario antes de que se seleccione el elemento correcto en la lista."
+
+#: C/gdm.xml:395(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+msgstr ""
+"Los iconos usados por GDM pueden instalarse globalmente por el administrador "
+"del sistema o pueden colocarse en los directorios personales de los "
+"usuarios. Si se instalan globalmente deberÃ­an estar en el directorio "
+"<filename>&lt;share&gt;/pixmaps/faces/</filename> y el nombre del archivo "
+"deberÃ­a ser el nombre del usuario. Los archivos de imÃ¡genes de rostro "
+"deberÃ­an ser una imÃ¡gen estÃ¡ndar que GTK+ pueda leer, como PNG o JPEG. Los "
+"iconos de caras colocados en el directorio global de caras deben ser "
+"legibles por el usuario de GDM."
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: C/gdm.xml:411(para)
+msgid ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+"Si no hay icono global para el usuario GDM buscarÃ¡ en el directorio $HOME "
+"del usuario el archivo de imagen. GDM busca primero la imagen de la cara del "
+"usuario en <filename>~/.face</filename>. Si no lo encuentra probarÃ¡ con "
+"<filename>~/.face.icon</filename>. Si aÃºn asÃ­ no lo encuentra usarÃ¡ el valor "
+"definido para \"face/picture=\" en el archivo <filename>~/.gnome2/gdm</"
+"filename>."
+
+#: C/gdm.xml:420(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+msgstr ""
+"Si un usuario no tiene una imagen de rostro definida, GDM usarÃ¡ el icono "
+"\"stock_person\" definido en el tema GTK+ actual. Si dicha imagen no estÃ¡ "
+"definida, entonces usarÃ¡ la imagen de rostro genÃ©rica."
+
+#: C/gdm.xml:426(para)
+msgid ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+msgstr ""
+"Note que la carga y escalado de iconos de rostro ubicados en los directorios "
+"de inicio de usuario remotos puede ser una tarea que consuma mucho tiempo. "
+"Ya que no es prÃ¡ctico cargar imÃ¡genes a travÃ©s de NIS o NFS, GDM no intenta "
+"cargar imÃ¡genes de directorios de inicio de usuario remotos."
+
+#: C/gdm.xml:433(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+msgstr ""
+"Cuando el visor estÃ¡ activado se muestran los nombres de usuario vÃ¡lidos a "
+"todos el mundo. Si XDMCP estÃ¡ activado, entonces los nombres de usuario se "
+"exponen a usuarios remotos. Esto, desde luego, limita la seguridad en alguna "
+"forma ya que un usuario malicioso no debe averiguar nombres de usuario "
+"vÃ¡lidos. En algunos entornos muy restrictivos el visor de rostros puede no "
+"ser apropiado."
+
+#: C/gdm.xml:445(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: C/gdm.xml:454(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+"El demonio GDM puede configurase para escuchar y gestionar las solicitudes "
+"del protocolo X Display Manage Protocol (XDMCP) de las pantallas remotas. "
+"Por omisiÃ³n el soporte para XDMCP estÃ¡ desactivado, pero puede activarse si "
+"se desea. Si GDM estÃ¡ construido con soporte TCP Wrapper, entonces el "
+"demonio sÃ³lo permitirÃ¡ acceder a equipos remotos especificados en la secciÃ³n "
+"de servicio GDM en el archivo de configuraciÃ³n de TCP Wrappers."
+
+#: C/gdm.xml:463(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably on most systems."
+msgstr ""
+"GDM incluye varias medidas para hacerlo mÃ¡s resistente a ataques de "
+"denegaciÃ³n de servicio en el servicio XDMCP. Muchos de los parÃ¡metros del "
+"protocolo, tiempos de espera negociaciÃ³n, etc pueden ajustarse finamente. La "
+"configuraciÃ³n predeterminada deberÃ­a funcionar en la mayorÃ­a de sistemas."
+
+#: C/gdm.xml:470(para)
+msgid ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+msgstr ""
+"De forma predeterminada GDM escucha para peticiones XDMCP en el puerto UDP "
+"normal que usa XDMCP, el puerto 177, y responderÃ¡ a peticiones QUERY y "
+"BROADCAST_QUERY enviando un paquete WILLING al origen."
+
+#: C/gdm.xml:476(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+"GDM tambiÃ©n puede configurarse para confiar en solicitudes INDIRECT y "
+"presentar un selector de equipos al display remoto. GDM recordarÃ¡ la "
+"selecciÃ³n del usuario y reenviarÃ¡ las peticiones subsiguiente al gestor "
+"seleccionado. GDM tambiÃ©n soporta una extensiÃ³n al protocolo que harÃ¡ que se "
+"olvide de la redirecciÃ³n una vez que la conexiÃ³n del usuario tiene Ã©xito. "
+"Esta extensiÃ³n estÃ¡ soportada sÃ³lo si ambos demonios son GDM. Es "
+"transparente y serÃ¡ ignorada por XDM u otros demonios que implementan XDMCP."
+
+#: C/gdm.xml:486(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+"Si parece que XDMCP no funciona, asegÃºrese de que todas las mÃ¡quinas estÃ¡n "
+"especificadas en <filename>/etc/hosts</filename>."
+
+#: C/gdm.xml:491(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+"RefiÃ©rase a la secciÃ³n Â«SeguridadÂ» para informaciÃ³n acerca de las "
+"preocupaciones de seguridad al usar XDMCP."
+
+#: C/gdm.xml:498(title)
+msgid "Logging"
+msgstr "Registro de actividad"
+
+#: C/gdm.xml:500(para)
+msgid ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+msgstr ""
+"GDM usa syslog para registrar los errores o el estado. TambiÃ©n puede "
+"registrar informaciÃ³n de depuraciÃ³n, que puede ser Ãºtil para encontrar "
+"problemas si GDM no funciona apropiadamente. Esto puede activarse en el "
+"archivo de configuraciÃ³n con la opciÃ³n Â«--debugÂ»."
+
+#: C/gdm.xml:507(para)
+msgid ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+msgstr ""
+"La salida de los varios servidores X se almacena en el directorio de "
+"registro de GDM, que generalmente es <filename>&lt;var&gt;/log/gdm/</"
+"filename>. Cualquier mensaje del servidor X se guarda en un archivo asociado "
+"con el valor de la pantalla, <filename>&lt;display&gt;.log</filename>."
+
+#: C/gdm.xml:514(para)
+msgid ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+msgstr ""
+"La salida de la sesiÃ³n se redirecciona a travÃ©s del demonio de GDM al "
+"archivo <filename>~/.xsession-errors</filename>. El archivo se sobreescribe "
+"con cada inicio de sesiÃ³n, de tal forma que iniciar de nuevo sesiÃ³n con el "
+"mismo usuario a travÃ©s de GDM harÃ¡ que cualquier mensaje de la sesiÃ³n "
+"anterior se pierda."
+
+#: C/gdm.xml:521(para)
+msgid ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+"Note que si GDM no puede crear este archivo por alguna razÃ³n, entonces se "
+"crearÃ¡ un archivo de apoyo llamado <filename>~/.xsession-errors.XXXXXXXX</"
+"filename> donde <filename>XXXXXX</filename> son algunos caracteres "
+"aleatorios."
+
+#: C/gdm.xml:529(title)
+msgid "Fast User Switching"
+msgstr "Cambio rÃ¡pido de usuarios"
+
+#: C/gdm.xml:531(para)
+msgid ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional users can log in via the User Switcher on the GNOME "
+"Panel, or from the \"Switch User\" button in Lock Screen dialog of GNOME "
+"Screensaver. The active session can be changed back and forth using the same "
+"mechanism. Note that some distributions may not add the User Switcher to the "
+"default panel configuration. It can be added using the panel context menu."
+msgstr ""
+"GDM permite que varios usuarios inicien sesiÃ³n al mismo tiempo. DespuÃ©s de "
+"que un usuario haya iniciado sesiÃ³n, otros usuarios pueden iniciar sesiÃ³n a "
+"travÃ©s del Selector de usuarios en el Panel de GNOME o a travÃ©s del botÃ³n "
+"Â«Cambiar usuarioÂ» en el diÃ¡logo del salvapantallas de GNOME. La sesiÃ³n activa "
+"se puede cambiar de nuevo usando el mismo mecanismo, Note que algunas "
+"distribuciones puede que no aÃ±adan el Selector de usuario a la configuraciÃ³n "
+"predeterminada del panel. Se puede aÃ±adir usando el menÃº contextual del "
+"panel."
+
+#: C/gdm.xml:540(para)
+msgid ""
+"Note this feature is available on systems that support Virtual Terminals. "
+"This feature will not function if Virtual Terminals is not available."
+msgstr ""
+"Note que esta caracterÃ­stica estÃ¡ disponible en sistemas que soporten "
+"Terminales virtuales. Esta caracterÃ­stica no funcionarÃ¡ si los Terminales "
+"virtuales no estÃ¡n disponibles."
+
+#: C/gdm.xml:551(title)
+msgid "Security"
+msgstr "Seguridad"
+
+#: C/gdm.xml:554(title)
+msgid "The GDM User And Group"
+msgstr "El usuario y grupo GDM"
+
+#: C/gdm.xml:556(para)
+msgid ""
+"For security reasons a dedicated user and group id are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privilege."
+msgstr ""
+"Por razones de seguridad se recomienda un ID de usuario y grupo dedicados "
+"para una operaciÃ³n adecuada. Este usuario y grupo generalmente son Â«gdmÂ» en "
+"la mayorÃ­a de los sistemas, pero se puede configurar cualquier usuario o "
+"grupo. Todos los programas IGU de GDM se ejecutan como este usuario, de tal "
+"forma que programas que interactÃºan con el usuario se ejecutan en una "
+"Â«sandboxÂ». Este usuario y grupo deberÃ­an tener privilegios limitados."
+
+#: C/gdm.xml:565(para)
+msgid ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+msgstr ""
+"El Ãºnico privilegio especial que requiere el usuario Â«gdmÂ» es la capacidad de "
+"leer y escribir archivos Xauth en el directorio <filename>&lt;var&gt;/run/"
+"gdm</filename>. El directorio <filename>&lt;var&gt;/run/gdm</filename> "
+"deberÃ­a tener un propietario root:gdm y permisos 1777."
+
+#: C/gdm.xml:573(para)
+msgid ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated session "
+"or perform a denial-of-service attack on it. It is important to ensure that "
+"the system is configured properly so that only the \"gdm\" user has access "
+"to these files and that it is not easy to login to this account. For "
+"example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+msgstr ""
+"No deberÃ­a, bajo ninguna circunstancia, configurar el usuario/grupo de GDM a "
+"un usuario sobre el que se puedan ganar privilegios fÃ¡cilmente, tal como el "
+"usuario <filename>nobody</filename>. Cualquier usuario que obtiene acceso a "
+"una clave Xauth puede fisgar y controlar programas grÃ¡ficos en ejecuciÃ³n "
+"asociados o realizar un ataque de denegaciÃ³n de servicio sobre esa sesiÃ³n. "
+"Es importante asegurarse de que el sistema estÃ¡ configurado de forma "
+"correcta de tal forma que sÃ³lo el usuario Â«gdmÂ» tiene acceso a esos archivos "
+"y que no es fÃ¡cil iniciar sesiÃ³n con esa cuenta. Por ejemplo, la cuenta "
+"deberÃ­a configurarse para no tener contraseÃ±a ni permitir que usuarios que "
+"no sean root inicien sesiÃ³n en la cuenta."
+
+#: C/gdm.xml:586(para)
+msgid ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+msgstr ""
+"La configuraciÃ³n de la interfaz grÃ¡fica de GDM se almacena en GConf. Para "
+"permitir que el usuario de GDM sea capaz de escribir la configuraciÃ³n es "
+"necesario que el usuario Â«gdmÂ» tenga permiso de escritura sobre el directorio "
+"$HOME. Los usuarios pueden configurar los ajustes predeterminados de GConf "
+"como deseen para evitar tener que proporcionar al usuario Â«gdmÂ» un directorio "
+"$HOME con permisos de escritura. No obstante algunas caracterÃ­sticas de GDM "
+"pueden estar desactivadas si no se puede escribir informaciÃ³n de estado en "
+"la configuraciÃ³n de GConf."
+
+#: C/gdm.xml:598(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: C/gdm.xml:600(para)
+msgid ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as ssh, "
+"login GUI, screensaver, etc.)"
+msgstr ""
+"GDM usa PAM para la autenticaciÃ³n del inicio de sesiÃ³n. PAM significa "
+"Pluggable Authentication Module, y lo usan la mayorÃ­a de los programas que "
+"piden autenticaciÃ³n en su equipo. Permite al administrador configurar "
+"diferentes comportamientos de autenticaciÃ³n para distintos programas (tales "
+"como SSH, IGU de inicio de sesiÃ³n, salvapantallas, etc.)."
+
+#: C/gdm.xml:608(para)
+msgid ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+msgstr ""
+"PAM es complicado y muy configurable, ademÃ¡s esta documentaciÃ³n no trata de "
+"explicarlo en detalle. En su lugar, se intenta proporcionar una visiÃ³n "
+"general de cÃ³mo se relaciona la configuraciÃ³n de PAM con GDM, cÃ³mo PAM se "
+"configura comÃºnmente con GDM y problemas conocidos. Se espera que una "
+"persona que necesite una configuraciÃ³n PAM necesite leer mÃ¡s documentaciÃ³n "
+"de PAM para entender cÃ³mo configurar PAM y entender tÃ©rminos usados en esta "
+"secciÃ³n."
+
+#: C/gdm.xml:618(para)
+msgid ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure you read the PAM documentation and are comfortable "
+"with the security implications of any changes you intend to make to your "
+"configuration."
+msgstr ""
+"La configuraciÃ³n PAM tiene interfaces diferentes, pero similares, en los "
+"distintos sistemas operativos; compruebe las pÃ¡ginas del manual de <ulink "
+"type=\"help\" url=\"man:pam.d\">pam.d</ulink> o <ulink type=\"help\" url="
+"\"man:pam.conf\">pam.conf</ulink> para obtener mÃ¡s detalles. AsegÃºrese de "
+"leer la documentaciÃ³n de PAM y tenga cuidado con las implicaciones de "
+"seguridad de cualquier cambio que intente hacer a su configuraciÃ³n."
+
+#: C/gdm.xml:628(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+msgstr ""
+"Tenga en cuenta que, de forma predeterminada, GDM usa el nombre de servicio "
+"PAM Â«gdmÂ» para un inicio de sesiÃ³n normal y el nombre de servicio PAM Â«gdm-"
+"autologinÂ» para el inicio de sesiÃ³n automÃ¡tico. Estos servicios pueden no "
+"estar definidos en sus archivos de configuraciÃ³n pam.d o pam.conf. Si no hay "
+"ninguna entrada, entonces GDM usarÃ¡ el comportamiento predeterminando de "
+"PAM. En la mayorÃ­a de los sistemas deberÃ­a funcionar bien. No obstante, la "
+"caracterÃ­stica de inicio de sesiÃ³n automÃ¡tico puede no funcionar si el "
+"servicio gdm-autologin no estÃ¡ definido."
+
+#: C/gdm.xml:638(para)
+msgid ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initializes the session."
+msgstr ""
+"El script <filename>PostLogin</filename> se ejecuta antes de llamar a "
+"pam_open_session y el script <filename>PreSession</filename> se llama "
+"despuÃ©s. Esto permite al administrador del sistema aÃ±adir cualquier script "
+"al proceso de inicio de sesiÃ³n antes o despuÃ©s de que PAM inicialice la "
+"sesiÃ³n."
+
+#: C/gdm.xml:646(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+msgstr ""
+"Si desea que GDM funciona con otros tipos de mecanismos de autenticaciÃ³n "
+"(como una huella digital o un lector de tarjetas SmartCard), entonces debe "
+"implementar esto usando un mÃ³dulo de servicio PAM para el tipo de "
+"autenticaciÃ³n deseada en vez de intentando modificar el cÃ³digo de GDM "
+"directamente. Consulte la documentaciÃ³n de PAM para su sistema. Esta "
+"cuestiÃ³n se ha discutido en la lista de correo <address><email>gdm-"
+"list@gnome.org</email></address>, asÃ­ que puede referirse a los archivos de "
+"la lista para obtener mÃ¡s informaciÃ³n."
+
+#: C/gdm.xml:657(para)
+msgid ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+msgstr ""
+"PAM tiene algunas limitaciones acerca de ser capaz de trabajar con mÃºltiples "
+"tipos de autenticaciÃ³n al mismo tiempo, como soportar la capacidad de "
+"aceptar tarjetas SmartCard y escribir el usuario y la contraseÃ±a en el "
+"programa de inicio de sesiÃ³n. Existen tÃ©cnicas que se usan para hacer que "
+"esto funcione, y es mejor conocer cÃ³mo se soluciona comÃºnmente este problema "
+"al establecer tal tipo de configuraciÃ³n."
+
+#: C/gdm.xml:666(para)
+msgid ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+"Si el inicio de sesiÃ³n automÃ¡tico no funciona en un sistema, compruebe que "
+"la pila PAM Â«gdm-autologinÂ» estÃ¡ definida en la configuraciÃ³n de PAM. Para "
+"que esto funcione, si es necesario use un mÃ³dulo PAM que simplemente no haga "
+"autenticaciÃ³n, o que simplemente devuelva PAM_SUCCESS desde todos sus "
+"interfaces pÃºblicos. Asumiendo que su sistema tiene pam_allow para que el "
+"mÃ³dulo PAM lo haga, una configuraciÃ³n PAM para activara Â«gdm-autologinÂ» "
+"podrÃ­a ser la siguiente:"
+
+#: C/gdm.xml:676(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"    gdm-autologin auth required  pam_unix_cred.so.1\n"
+"    gdm-autologin auth sufficient pam_allow.so.1\n"
+"    gdm-autologin account sufficient pam_allow.so.1\n"
+"    gdm-autologin session sufficient pam_allow.so.1\n"
+"    gdm-autologin password sufficient pam_allow.so.1\n"
+
+#: C/gdm.xml:684(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for the session:"
+msgstr ""
+"La configuraciÃ³n anterior harÃ¡ que no se genere informaciÃ³n de Â«lastlogÂ». Si "
+"quiere una entrada de Â«lastlogÂ», use lo siguiente para la sesiÃ³n:"
+
+#: C/gdm.xml:689(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"    gdm-autologin session required pam_unix_session.so.1\n"
+
+#: C/gdm.xml:693(para)
+msgid ""
+"If the computer is used by several people, which makes automatic login "
+"unsuitable, you may want to allow some users to log in without entering "
+"their password. This feature can be enabled as a per-user option in the "
+"users-admin tool from the gnome-system-tools; it is achieved by checking "
+"that the user is member a Unix group called \"nopasswdlogin\" before asking "
+"for a password. For this to work, the PAM configuration file for the \"gdm\" "
+"service must include a line such as:"
+msgstr ""
+"Si varias personas usan el equipo, lo que hace que el inicio de sesiÃ³n "
+"automÃ¡tico no sea apropiado, puede querer permitir que algunos usuarios "
+"inicien sesiÃ³n sin su contraseÃ±a. Esta caracterÃ­stica se puede activar como "
+"una opciÃ³n por usuario en la herramienta de usuarios desde las gnome-system-"
+"tools; se consigue comprobando que dichos usuarios estÃ¡n en un grupo Unix "
+"llamado Â«nopasswdloginÂ» antes de preguntar la contraseÃ±a. Para que esto "
+"funcione el archivo de configuraciÃ³n PAM para el servicio Â«gdmÂ» debe incluir "
+"una lÃ­nea asÃ­:"
+
+#: C/gdm.xml:704(screen)
+#, no-wrap
+msgid ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+msgstr ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+
+#: C/gdm.xml:711(title)
+msgid "utmp and wtmp"
+msgstr "utmp y wtmp"
+
+#: C/gdm.xml:713(para)
+msgid ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+"GDM genera entradas utmp y wtmp en la base de datos de usuarios sobre el "
+"inicio y salida de sesiÃ³n. La base de datos utmp contiene informaciÃ³n del "
+"acceso del usuario y de la cuenta y se accede a travÃ©s de comandos como "
+"<command>finger</command>, <command>last</command>, <command>login</command> "
+"y <command>who</command>. La base de datos wtmp contiene el histÃ³rico de "
+"acceso del usuario e informaciÃ³n de la cuenta para la base de datos utmp. "
+"Para obtener mÃ¡s informaciÃ³n consulte las pÃ¡ginas del manual de <ulink type="
+"\"help\" url=\"man:utmp\">utmp</ulink> y <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> para su sistema operativo."
+
+#: C/gdm.xml:728(title)
+msgid "Xserver Authentication Scheme"
+msgstr "Esquema de autenticaciÃ³n del servidor X"
+
+#: C/gdm.xml:730(para)
+msgid ""
+"Xserver authorization files are stored in a newly created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at start up. These files are used "
+"to store and share a \"password\" between X clients and the Xserver. This "
+"\"password\" is unique for each session logged in, so users from one session "
+"can't snoop on users from another."
+msgstr ""
+"Los archivos de autorizaciÃ³n del servidor X se almacenan en un subdirectorio "
+"nuevo de <filename>&lt;var&gt;/run/gdm</filename> creado al inicio. Estos "
+"archivos se usan para almacenar y compartir una Â«contraseÃ±aÂ» entre los "
+"clientes X y el servidor X. Esta Â«contraseÃ±aÂ» es Ãºnica para cada inicio de "
+"sesiÃ³n, de tal forma que los usuarios de una sesiÃ³n no pueden fisgar sobre "
+"otros."
+
+#: C/gdm.xml:738(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be preferred over GDM's XDMCP features."
+msgstr ""
+"GDM sÃ³lo soporta el esquema de autenticaciÃ³n del servidor X MIT-MAGIC-COOKIE-"
+"1. Normalmente se gana poco con otros esquemas, no se ha hecho ningÃºn "
+"esfuerzo en implementarlos hasta ahora. Sea especialmente cuidadoso acerca "
+"de usar XDMCP porque la cookie de autenticaciÃ³n del servidor X va sobre el "
+"cable en texto plano. Si el espionaje es posible, entonces el atacante "
+"podrÃ­a simplemente espiar su contraseÃ±a de autenticaciÃ³n mientras usted "
+"inicia una sesiÃ³n, independientemente del esquema de autenticaciÃ³n que se "
+"estÃ© usando. Si el espionaje es posible y no deseable, entonces tendrÃ¡ que "
+"crear un tÃºnel a travÃ©s de SSH para la conexiÃ³n X en vez de usar XDMCP. "
+"PodrÃ­a pensar en XDMCP como una clase de Telnet grÃ¡fico que tiene los mismos "
+"problemas de seguridad. En la mayorÃ­a de los casos se deberÃ­a preferir SSH "
+"sobre las caracterÃ­sticas XDMCP de GDM."
+
+#: C/gdm.xml:755(title)
+msgid "XDMCP Security"
+msgstr "Seguridad XDMCP"
+
+#: C/gdm.xml:757(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+"Incluso aunque su pantalla estÃ© protegida por cookies, XEvents y las "
+"pulsaciones de teclas que se introducen al escribir las contraseÃ±as aÃºn irÃ¡n "
+"sobre el cable en texto claro. Es trivial capturarlas."
+
+#: C/gdm.xml:763(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+msgstr ""
+"XDMCP es Ãºtil principalmente para ejecutar clientes ligeros como en "
+"terminales de laboratorio. Dichos clientes ligeros sÃ³lo necesitarÃ¡n la red "
+"alguna vez para acceder al servidor, y asÃ­ parece que la mejor polÃ­tica para "
+"la seguridad es tener a esos clientes ligeros en una red separada que no "
+"pueda accederse desde el mundo exterior, y sÃ³lo pueda conectarse al "
+"servidor. El Ãºnico punto desde el que necesita acceder desde fuera es el "
+"servidor. Este tipo de configuraciÃ³n nunca deberÃ­a usar un concentrador no "
+"gestionado u otra red que pueda ser vigilada (con un Â«snifferÂ»)."
+
+#: C/gdm.xml:776(title)
+msgid "XDMCP Access Control"
+msgstr "Control de acceso XDMCP"
+
+#: C/gdm.xml:778(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+msgstr ""
+"El control de acceso XDMCP se realiza usando TCP wrappers. Es posible "
+"compilar GDM sin TCP wrappers ya que esta caracterÃ­stica puede que no estÃ© "
+"soportada en algunos sistemas operativos."
+
+#: C/gdm.xml:784(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+"DeberÃ­a usar el nombre del demonio <command>gdm</command> en el archivo "
+"<filename>&lt;etc&gt;/hosts.allow</filename> y en el archivo <filename>&lt;"
+"etc&gt;hosts.deny</filename>. Por ejemplo para denegar la entrada a equipos "
+"de <filename>.evil.domain</filename> , aÃ±ada"
+
+#: C/gdm.xml:791(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .dominio.maligno\n"
+
+#: C/gdm.xml:794(para)
+msgid "to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr "a <filename>&lt;etc&gt;/hosts.deny</filename>. TambiÃ©n necesitarÃ¡ aÃ±adir "
+
+#: C/gdm.xml:798(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .su.dominio\n"
+
+#: C/gdm.xml:801(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"a su <filename>&lt;etc&gt;/hosts.allow</filename> si normalmente no permite "
+"todos los servicios desde todos los equipos. Vea la pÃ¡gina del manual <ulink "
+"type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> para mÃ¡s "
+"detalles."
+
+#: C/gdm.xml:810(title)
+msgid "Firewall Security"
+msgstr "Seguridad con cortafuegos"
+
+#: C/gdm.xml:812(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP than attacking a webserver."
+msgstr ""
+"Incluso aunque GDM intenta diferenciar inteligentemente a los atacantes "
+"potenciales, se recomienda que bloquee el puerto XDMCP (normalmente el "
+"puerto UDP 177) en su cortafuegos a no ser que realmente lo necesite. GDM se "
+"protege contra ataques de denegaciÃ³n de servicio, pero el protocolo X aÃºn es "
+"inherentemente inseguro y sÃ³lo deberÃ­a usarse en entornos controlados. "
+"AdemÃ¡s cada conexiÃ³n remota toma muchos recursos, asÃ­ que es mÃ¡s fÃ¡cil hacer "
+"una denegaciÃ³n de servicios a un servidor XDMCP que a un servidor web."
+
+#: C/gdm.xml:823(para)
+msgid ""
+"It is also wise to block all of the Xserver ports. These are TCP ports 6000+ "
+"(one for each display number) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+"TambiÃ©n es inteligente bloquear todos los puertos del servidor X. Estos "
+"puertos son los TCP 6000+ (uno para cada nÃºmero de pantalla) en el "
+"cortafuegos. Note que GDM usarÃ¡ los nÃºmeros de pantalla 20 y superiores para "
+"los servidores flexibles bajo demanda."
+
+#: C/gdm.xml:830(para)
+msgid ""
+"X is not a very safe protocol when using it over the Internet, and XDMCP is "
+"even less safe."
+msgstr ""
+"X no es un protocolo muy seguro para dejarlo en la red, y XDMCP es aÃºn menos "
+"seguro."
+
+#: C/gdm.xml:837(title)
+msgid "PolicyKit"
+msgstr "PolicyKit"
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: C/gdm.xml:845(para)
+msgid ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+msgstr ""
+"GDM se puede configurar para usar PolicyKit para permitir al administrador "
+"del sistema controlar si la pantalla de inicio de sesiÃ³n deberÃ­a "
+"proporcionar los botones de apagado y reinicio en la pantalla grÃ¡fica con "
+"temas."
+
+#: C/gdm.xml:851(para)
+msgid ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+msgstr ""
+"Estos botones estÃ¡n controlados por las acciones <filename>org.freedesktop."
+"consolekit.system.stop-multiple-users</filename> y <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> respectivamente. Se "
+"puede ajustar la polÃ­tica para estas acciones usando la herramienta polkit-"
+"gnome-authorization o el programa de lÃ­nea de comandos polkit-auth."
+
+#: C/gdm.xml:863(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr "RBAC (Control de acceso basado en rol)"
+
+#: C/gdm.xml:865(para)
+msgid ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case the "
+"RBAC configuration is used to control whether the login screen should "
+"provide the shutdown and restart buttons on the greeter screen."
+msgstr ""
+"Se puede configurar GDM para que use RBAC en lugar de PolicyKit. En este "
+"caso, la configuraciÃ³n RBAC se usa para controlar si la pantalla de inicio "
+"de sesiÃ³n deberÃ­a proporcionar los botones de apagado y reinicio en la "
+"pantalla grÃ¡fica."
+
+#: C/gdm.xml:871(para)
+msgid ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorization is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorization."
+msgstr ""
+"Por ejemplo, en Solaris, la autorizaciÃ³n Â«solaris system shutdownÂ» se usa "
+"para controlar esto. Simplemente modifique el archivo <filename>/etc/"
+"user_attr</filename> para que el usuario Â«gdmÂ» tenga esta autorizaciÃ³n."
+
+#: C/gdm.xml:884(title)
+msgid "Support for ConsoleKit"
+msgstr "Soporte para ConsoleKit"
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the "Configure" section?
+#. </para>
+#: C/gdm.xml:895(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+msgstr ""
+"GDM incluye soporte para publicar la informaciÃ³n de entrada del usuario con "
+"el framework de contabilidad de usuarios y sesiones conocido como "
+"COnsoleKit. ConsoleKit es capaz de hacer un seguimiento de todos los "
+"usuarios que hayan iniciado sesiÃ³n. A este respecto, se puede usar como un "
+"reemplazo de los archivos utmp y utmpx que estÃ¡n disponibles en la mayorÃ­a "
+"de los sistemas Unix."
+
+#: C/gdm.xml:903(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position to know about the user session and to be trusted to provide "
+"these bits of information. The use of this privileged method is restricted "
+"by the use of the D-Bus system message bus security policy."
+msgstr ""
+"Cuando GDM va a crear un proceso de entrada nuevo para un usuario llamarÃ¡ al "
+"mÃ©todo privilegiado de ConsoleKit para abrir una sesiÃ³n nueva para dicho "
+"usuario. En este momento GDM tambiÃ©n proporciona a ConsoleKit la informaciÃ³n "
+"acerca de esta sesiÃ³n de usuario como: el ID de usuario, el nombre de la "
+"pantalla X11 que se asociarÃ¡ con la sesiÃ³n, el nombre de equipo desde el "
+"cual se origina la sesiÃ³n (Ãºtil en caso de una sesiÃ³n XDMCP), si esta sesiÃ³n "
+"es o no es local, etc. Como la entidad que inicia el proceso de usuario, GDM "
+"estÃ¡ en una posiciÃ³n Ãºnica para conocer y confiar en proporcionar estos bits "
+"de informaciÃ³n acerca de la sesiÃ³n de usuario. El uso de este mÃ©todo "
+"privilegiado estÃ¡ restringido por el uso de una norma de seguridad del "
+"sistema de bus de mensajes D-Bus."
+
+#: C/gdm.xml:917(para)
+msgid ""
+"In case a user with an existing session has authenticated at GDM and "
+"requests to resume that existing session, GDM calls a privileged method of "
+"ConsoleKit to unlock that session. The exact details of what happens when "
+"the session receives this unlock signal are undefined and session-specific. "
+"However, most sessions will unlock a screensaver in response."
+msgstr ""
+"En el caso donde un usuario con una sesiÃ³n existente y que se haya "
+"autenticado en GDM y pida continuar una sesiÃ³n existente, GDM llama un "
+"proceso privilegiado de ConsoleKit para desbloquear esa sesiÃ³n. Los detalles "
+"exactos de quÃ© ocurre cuando la sesiÃ³n recibe esta seÃ±al de desbloqueo estÃ¡n "
+"indefinidos y son especÃ­ficos de la sesiÃ³n. Sin embargo la mayorÃ­a de las "
+"sesiones desbloquearÃ¡n un salvapantallas en respuesta."
+
+#: C/gdm.xml:926(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+"Cuando el usuario elige salir, o si GDM o la sesiÃ³n terminan de forma "
+"inesperada, la sesiÃ³n de usuario se desregistra de ConsoleKit."
+
+#: C/gdm.xml:935(title)
+msgid "Configuration"
+msgstr "ConfiguraciÃ³n"
+
+#: C/gdm.xml:937(para)
+msgid ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+msgstr ""
+"GDM tiene un nÃºmero de configuraciÃ³n de interfaces. Estas incluyen puntos de "
+"integraciÃ³n de scripts, configuraciÃ³n del demonio, configuraciÃ³n de la "
+"interfaz, ajustes generales de sesiÃ³n, integraciÃ³n con la configuraciÃ³n de "
+"gnome-settings-daemon y configuraciÃ³n de la sesiÃ³n. Estos tipos de "
+"integraciÃ³n se describen debajo en detalle."
+
+#: C/gdm.xml:946(title)
+msgid "Scripting Integration Points"
+msgstr "Puntos de integraciÃ³n de scripts"
+
+#: C/gdm.xml:948(para)
+msgid ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+msgstr ""
+"Los puntos de integraciÃ³n de scripts para GDM se pueden encontrar en el "
+"directorio <filename>&lt;etc&gt;/gdm/</filename>:"
+
+#: C/gdm.xml:953(screen)
+#, no-wrap
+msgid ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: C/gdm.xml:961(para)
+msgid ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+msgstr ""
+"Los scripts <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename> y <filename>PostSession</filename> trabajan "
+"como se describe debajo."
+
+#: C/gdm.xml:967(para)
+msgid ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+"Para cada tipo de script el que se ejecutarÃ¡ de forma predeterminada es el "
+"Â«DefaultÂ» y estÃ¡ almacenado en un directorio asociado con el tipo de script. "
+"De tal forma que el script <filename>Init</filename> predeterminado es "
+"<filename>&lt;etc&gt;/gdm/Init/Default</filename>. Se puede proporcionar un "
+"script por pantalla, y si existe se ejecutarÃ¡ en lugar del script "
+"predeterminado. Tales scripts se almacenan en el mismo directorio que el "
+"script predeterminado y tienen el mismo nombre que el valor PANTALLA del "
+"servidor X para esa pantalla. Por ejemplo, si existe el script </"
+"filename>&lt;Init&gt;/:0</filename>, se ejecutarÃ¡ para la PANTALLA Â«:0Â»."
+
+#: C/gdm.xml:979(para)
+msgid ""
+"All of these scripts are run with root privilege and return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+msgstr ""
+"Todos estos scripts se ejecutan con privilegios de root, devuelven 0 si se "
+"ejecutan satisfactoriamente y distinto de cero si hubo algÃºn fallo que causÃ³ "
+"que el inicio de sesiÃ³n se abortase. Note tambiÃ©n que GDM se bloquearÃ¡ hasta "
+"que los scripts hayan finalizado, de tal forma que si algÃºn script se cuelga "
+"harÃ¡ que tambiÃ©n se cuelgue el proceso de inicio de sesiÃ³n."
+
+#: C/gdm.xml:987(para)
+msgid ""
+"When the Xserver for the login GUI has been successfully started, but before "
+"the login GUI is actually displayed, GDM will run the <filename>Init</"
+"filename> script. This script is useful for starting programs that should be "
+"run while the login screen is showing, or for doing any special "
+"initialization if required."
+msgstr ""
+"Cuando el servidor X para la IGU se ha iniciado satisfactoriamente pero "
+"antes de que se muestre la IGU de inicio de sesiÃ³n, GDM ejecutarÃ¡ el script "
+"<filename>Init</filename>. Este script es Ãºtil para iniciar programas que "
+"deberÃ­an ejecutarse mientras se estÃ¡ mostrando la pantalla de inicio, o para "
+"cualquier inicializaciÃ³n especial requerida."
+
+#: C/gdm.xml:995(para)
+msgid ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialization that needs to happen before the "
+"session starts. For example, you might setup the user's $HOME directory if "
+"needed."
+msgstr ""
+"DespuÃ©s de que GDM haya autenticado satisfactoriamente al usuario, ejecutarÃ¡ "
+"el script <filename>PostLogin</filename>. Esto se hace antes de configurar "
+"cualquier sesiÃ³n, incluso antes de llamar a pam_open_session. Este script es "
+"Ãºtil para realizar cualquier sesiÃ³n de inicializaciÃ³n que deba suceder antes "
+"de que la sesiÃ³n se inicie. Por ejemplo, puede configurar el directorio "
+"$HOME del usuario, si es necesario."
+
+#: C/gdm.xml:1004(para)
+msgid ""
+"After the user session has been initialized, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialization that needs to happen after the session has been "
+"initialized. It can be used for session management or accounting, for "
+"example."
+msgstr ""
+"DespuÃ©s de que la sesiÃ³n de usuario se haya inicializado, GDM ejecutarÃ¡ el "
+"script <filename>PreSession</filename>. El script es Ãºtil para hacer "
+"cualquier inicializaciÃ³n de sesiÃ³n que necesite suceder despuÃ©s de que la "
+"sesiÃ³n se haya inicializado. Se puede usar para gestiÃ³n de sesiones o "
+"cuentes, por ejemplo."
+
+#: C/gdm.xml:1012(para)
+msgid ""
+"When a user terminates their session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+"Cuando el usuario termina su sesiÃ³n, GDM ejecutarÃ¡ el script "
+"<filename>PostSession</filename>. Note que el servidor X se pararÃ¡ en el "
+"momento en el que se ejecute este script, de forma que no debe accederse a "
+"Ã©l."
+
+#: C/gdm.xml:1019(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+"Note que el script de <filename>PostSession</filename> se ejecutarÃ¡ incluso "
+"cuando el visualizador falle al responder debido a un error de E/S o "
+"similar. AsÃ­ que, no hay garantÃ­a de que funcionen las aplicaciones X "
+"durante la ejecuciÃ³n del script."
+
+#: C/gdm.xml:1026(para)
+msgid ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+msgstr ""
+"Todos los scripts anteriores establecerÃ¡n la variable de entorno <filename>"
+"$RUNNING_UNDER_GDM</filename> a <filename>yes</filename>. Si los scripts "
+"tambiÃ©n se comparten con otros gestores de pantallas, Ã©sto le permitirÃ¡ "
+"identificar cuÃ¡ndo GDM llama a estos scripts, de tal forma que podrÃ¡ "
+"ejecutar cÃ³digo especÃ­fico cuando se use GDM."
+
+#: C/gdm.xml:1036(title)
+msgid "Autostart Configuration"
+msgstr "ConfiguraciÃ³n automÃ¡tica al inicio"
+
+#: C/gdm.xml:1038(para)
+msgid ""
+"The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> directory "
+"contains files in the format specified by the \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Standard features in the "
+"specification may be used to specify programs that should auto-restart or "
+"only be launched if a GConf configuration value is set, etc."
+msgstr ""
+"El directorio <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> "
+"contiene archivos en el formato especificado por la EspecificaciÃ³n de Inicio "
+"AutomÃ¡tico de AplicaciÃ³n de FreeDesktop.org. Se pueden usar caracterÃ­sticas "
+"estÃ¡ndar en la especificaciÃ³n para especificar que los programas se inicien "
+"automÃ¡ticamente o sÃ³lo se lancen si un valor de configuraciÃ³n de GConf estÃ¡ "
+"establecido, etc."
+
+#: C/gdm.xml:1047(para)
+msgid ""
+"Any <filename>.desktop</filename> files in this directory will cause the "
+"associated program to automatically start with the login GUI greeter. By "
+"default, GDM is shipped with files which will autostart the gdm-simple-"
+"greeter login GUI greeter itself, the gnome-power-manager application, the "
+"gnome-settings-daemon, and the Metacity window manager. These programs are "
+"needed for the greeter program to work. In addition, desktop files are "
+"provided for starting various AT programs if the configuration values "
+"specified in the Accessibility Configuration section below are set."
+msgstr ""
+"Cualquier archivo <filename>.desktop</filename> en este directorio harÃ¡ que "
+"el programa asociado se inicie automÃ¡ticamente con la IGU de inicio de "
+"sesiÃ³n. De forma predeterminada GDM viene con archivos que iniciarÃ¡n el IGU "
+"de inicio de sesiÃ³n gdm-simple-greeter, la aplicaciÃ³n Gestor de energÃ­a, el "
+"Demonio de ajustes de GNOME y el gestor de ventanas Metacity. Estos "
+"programas son necesarios para que funcione el programa grÃ¡fico. AdemÃ¡s, se "
+"proporcionan archivos .desktop para iniciar varios programas de TA si los "
+"valores de configuraciÃ³n especificados en la secciÃ³n ConfiguraciÃ³n de la "
+"accesibilidad estÃ¡n establecidos."
+
+#: C/gdm.xml:1061(title)
+msgid "Xsession Script"
+msgstr "Script Xsession"
+
+#: C/gdm.xml:1063(para)
+msgid ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not support per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+msgstr ""
+"Existe tambiÃ©n un script <filename>Xsession</filename> ubicado en "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> al que se llama entre los "
+"scripts <filename>PreSession</filename> y <filename>PostSession</filename>. "
+"Este script no soporta configuraciÃ³n por cada pantalla como los otros "
+"scripts. Este script se usa para iniciar la sesiÃ³n del usuario. Este script "
+"se ejecuta como usuario y se ejecutarÃ¡ cualquiera que sea la sesiÃ³n "
+"especificada por el archivo de sesiÃ³n de escritorio que el usuario "
+"seleccionÃ³ para iniciar."
+
+#: C/gdm.xml:1076(title)
+msgid "Daemon Configuration"
+msgstr "ConfiguraciÃ³n del demonio"
+
+#: C/gdm.xml:1078(para)
+msgid ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+msgstr ""
+"El demonio de GDM se configura usando el archivo <filename>&lt;etc&gt;/gdm/"
+"custom.conf</filename>. Los valores predeterminados se almacenan en el "
+"archivo de GConf <filename>gdm.schemas</filename>. Se recomienda que los "
+"usuarios finales modifiquen el archivo <filename>/etc/gdm/custom.conf</"
+"filename> ya que puede que el archivo de esquemas se sobreescriba cuando el "
+"usuario actualiza su sistema con una nueva versiÃ³n de GDM."
+
+#: C/gdm.xml:1088(para)
+msgid ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+msgstr ""
+"Note que las versiones antiguas de GDM soportaban opciones de configuraciÃ³n "
+"adicional que ya no se soportan en las Ãºltimas versiones de GDM."
+
+#: C/gdm.xml:1093(para)
+msgid ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+msgstr ""
+"El archivo <filename>&lt;etc&gt;/gdm/custom.conf</filename> estÃ¡ en el "
+"formato <filename>keyfile</filename>. Las palabras entre parÃ©ntesis definen "
+"grupos de secciones, las cadenas antes de un signo igual (=) son claves y "
+"los datos despuÃ©s del signo igual representan su valor. Las lÃ­neas vacÃ­as o "
+"las que comienzan por la marca almohadilla (#) se ignoran."
+
+#: C/gdm.xml:1101(para)
+msgid ""
+"The file <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]"
+"\", \"[security]\", and \"[xdmcp]\" group sections. Within each group, there "
+"are particular key/value pairs that can be specified to modify how GDM "
+"behaves. For example, to enable timed login and specify the timed login user "
+"to be a user named \"you\", you would modify the file so it contains the "
+"following lines:"
+msgstr ""
+"El archivo <filename>/etc/gdm/custom.conf</filename> soporta las secciones "
+"de grupo Â«[daemon]Â», Â«[security]Â» y Â«[xdmcp]Â». Existen pares de claves/valores "
+"particulares para cada grupo que pueden modificar cÃ³mo se comporta GDM. Por "
+"ejemplo, para activar un inicio de sesiÃ³n temporizado y especificar que el "
+"usuario de ese inicio de sesiÃ³n temporizado sea Â«ustedÂ», deberÃ¡ modificar el "
+"archivo para que contenga las siguientes lÃ­neas:"
+
+#: C/gdm.xml:1111(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=usted\n"
+
+#: C/gdm.xml:1117(para)
+msgid "A full list of supported configuration keys follow:"
+msgstr ""
+"A continuaciÃ³n estÃ¡ la lista completa de las claves de configuraciÃ³n "
+"soportadas:"
+
+#: C/gdm.xml:1122(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: C/gdm.xml:1126(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: C/gdm.xml:1128(synopsis)
+#, no-wrap
+msgid "Multicast=false"
+msgstr "Multicast=false"
+
+#: C/gdm.xml:1129(para)
+msgid ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined multicast "
+"group."
+msgstr ""
+"Si estÃ¡ activado e IPv6 estÃ¡ activado, el selector emitirÃ¡ una peticiÃ³n "
+"multicast a la red local y recogerÃ¡ las respuestas de los servidores que se "
+"hayan unido al grupo multicast."
+
+#: C/gdm.xml:1138(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: C/gdm.xml:1140(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: C/gdm.xml:1141(para)
+msgid "This is the Link-local Multicast address."
+msgstr "Esta es la direcciÃ³n de enlace local multicast."
+
+#: C/gdm.xml:1150(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: C/gdm.xml:1154(term)
+msgid "Group"
+msgstr "Group"
+
+#: C/gdm.xml:1156(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: C/gdm.xml:1157(para)
+msgid ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+msgstr ""
+"El nombre de grupo bajo el cual la interfaz grÃ¡fica y otros programas IGU se "
+"ejecutan. Consulte la clave de configuraciÃ³n <filename>User</filename> y la "
+"secciÃ³n Â«Seguridad -&gt;Usuario y grupo GDMÂ» de este documento para obtener "
+"mÃ¡s informaciÃ³n."
+
+#: C/gdm.xml:1167(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: C/gdm.xml:1169(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: C/gdm.xml:1170(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+msgstr ""
+"Si el usuario dado en <filename>TimedLogin</filename> deberÃ­a abrir una "
+"sesiÃ³n despuÃ©s del nÃºmero de segundos (establecidos en "
+"<filename>TimedLoginDelay</filename>) de inactividad en la pantalla de "
+"entrada. Esto es Ãºtil para terminales de acceso pÃºblico o quizÃ¡s incluso "
+"para uso domÃ©stico. Si el usuario usa el teclado o abre los menÃºs, el "
+"temporizador se restablecerÃ¡ al valor <filename>TimedLoginDelay</filename> o "
+"30 segundos, lo que sea mayor. Si el usuario no introduce un nombre de "
+"usuario sino que tan sÃ³lo pulsa la tecla INTRO mientras que el programa de "
+"entrada estÃ¡ pidiendo el nombre del usuario, entonces GDM asume que el "
+"usuario quiere entrar inmediatamente como el usuario temporizado. Note que "
+"no se pedirÃ¡ ninguna contraseÃ±a para este usuario asÃ­ que deberÃ­a ser "
+"cuidadoso, aunque si usa PAM puede configurarlo para que requiera que "
+"introduzca una contraseÃ±a antes de permitir la entrada. Consulte la secciÃ³n "
+"Â«Seguridad -&gt;PAMÂ» del manual para obtener mÃ¡s informaciÃ³n, o para obtener "
+"ayuda si esta caracterÃ­stica parece no funcionar."
+
+#: C/gdm.xml:1192(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: C/gdm.xml:1194(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: C/gdm.xml:1195(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+msgstr ""
+"Ãste es el usuario que deberÃ­a iniciar sesiÃ³n despuÃ©s de un nÃºmero de "
+"segundos de inactividad especificado."
+
+#: C/gdm.xml:1199(para) C/gdm.xml:1243(para)
+msgid ""
+"If the value ends with a vertical bar | (the pipe symbol), then GDM will "
+"execute the program specified and use whatever value is returned on standard "
+"out from the program as the user. The program is run with the DISPLAY "
+"environment variable set so that it is possible to specify the user in a per-"
+"display fashion. For example if the value is \"/usr/bin/getloginuser|\", "
+"then the program \"/usr/bin/getloginuser\" will be run to get the user value."
+msgstr ""
+"Si el valor termina con una barra vertical Â«|Â» (el sÃ­mbolo de tuberÃ­a), entonces el GDM "
+"ejecutarÃ¡ el programa especificado y usarÃ¡ cualquier valor que se devuelva en la "
+"salida estÃ¡ndar del programa como el usuario. El programa se ejecuta con la variable "
+"de entorno DISPLAY establecida, de tal forma que es posible especificar el usuario para "
+"cada pantalla. Por ejemplo, si el valor es Â«/usr/bin/getloginuser|Â», "
+"entonces el programa Â«/usr/bin/getloginuserÂ» se ejecutarÃ¡ para obtener la variable del usuario"
+
+#: C/gdm.xml:1213(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: C/gdm.xml:1215(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: C/gdm.xml:1216(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+msgstr ""
+"Retardo en segundos antes de que el usuario <filename>TimedLogin</filename> "
+"entre en la sesiÃ³n."
+
+#: C/gdm.xml:1224(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: C/gdm.xml:1226(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: C/gdm.xml:1227(para)
+msgid ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0 "
+"seconds."
+msgstr ""
+"Si estÃ¡ activada, el usuario proporcionado en <filename>AutomaticLogin</"
+"filename> deberÃ­a iniciar sesiÃ³n inmediatamente. Esta caracterÃ­stica es como "
+"un inicio de sesiÃ³n temporizado con retraso 0."
+
+#: C/gdm.xml:1236(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: C/gdm.xml:1238(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: C/gdm.xml:1239(para)
+msgid ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+"Este es el usuario que deberÃ­a iniciar sesiÃ³n inmediatamente si "
+"<filename>AutomaticLoginEnable</filename> estÃ¡ activada (true)."
+
+#: C/gdm.xml:1257(term)
+msgid "User"
+msgstr "User"
+
+#: C/gdm.xml:1259(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: C/gdm.xml:1260(para)
+msgid ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+"El usuario bajo el cual la interfaz y otros programas con IGU se ejecutan. "
+"Consulte la clave de configuraciÃ³n <filename>Group</filename> y la secciÃ³n "
+"Â«Seguridad -&gt;El usuario y grupo GDMÂ» de este documento para obtener mÃ¡s "
+"informaciÃ³n."
+
+#: C/gdm.xml:1272(title)
+msgid "Security Options"
+msgstr "Opciones de seguridad"
+
+#: C/gdm.xml:1275(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: C/gdm.xml:1278(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: C/gdm.xml:1280(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: C/gdm.xml:1281(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+msgstr ""
+"Si es Â«trueÂ», entonces siempre aÃ±ade <filename>-nolisten tcp</filename> a la "
+"lÃ­nea de comandos de los servidores X locales para, de esta forma, "
+"deshabilitar las conexiones TCP. Esta configuraciÃ³n es mÃ¡s segura si no se "
+"van a usar conexiones remotas."
+
+#: C/gdm.xml:1293(title)
+msgid "XDCMP Support"
+msgstr "Soporte XDMCP"
+
+#: C/gdm.xml:1296(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: C/gdm.xml:1299(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: C/gdm.xml:1301(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: C/gdm.xml:1302(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+msgstr ""
+"Para prevenir que los atacantes llenen la cola de pendientes, GDM sÃ³lo "
+"permite una conexiÃ³n para cada equipo remoto. Si quiere proporcionar "
+"servicios de pantalla a equipos con mÃ¡s de un monitor deberÃ­a incrementar "
+"este valor."
+
+#: C/gdm.xml:1309(para)
+msgid ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+"Note que el nÃºmero de pantallas locales permitidas no estÃ¡ limitado. SÃ³lolas "
+"conexiones remotas a travÃ©s de XDMCP estÃ¡n limitadas por esta opciÃ³n de la "
+"configuraciÃ³n."
+
+#: C/gdm.xml:1318(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: C/gdm.xml:1320(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: C/gdm.xml:1321(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+"Establecer esto a true activa el soporte XDMCP permitiento que las pantallas "
+"X remotas o los terminales X se gestiones por medio de GDM."
+
+#: C/gdm.xml:1326(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+"<filename>gdm</filename> escucha peticiones en el puerto UDP 177. Vea la "
+"opciÃ³n Puerto para mÃ¡s informaciÃ³n."
+
+#: C/gdm.xml:1331(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+"Si GDM estÃ¡ compilado para soportarlo, el acceso desde las pantallas remotas "
+"se puede controlar usando la biblioteca TCPWrappers. El nombre del servicio "
+"es <filename>gdm</filename>"
+
+#: C/gdm.xml:1337(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+"DeberÃ­a aÃ±adir <screen>\n"
+"gdm:.mi.dominio\n"
+"</screen> a su <filename>&lt;etc&gt;/hosts.allow</filename>, dependiendo de "
+"su configuraciÃ³n de TCP Wrappers. Vea la pÃ¡gina del manual <ulink type=\"help"
+"\" url=\"man:hosts.allow\">hosts.allow</ulink> para mÃ¡s detalles."
+
+#: C/gdm.xml:1348(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+"Note que XDMCP no es un protocolo particularmente seguro y que es una buena "
+"idea bloquear el puerto UDP 177 en su cortafuegos a no ser que realmente lo "
+"necesite."
+
+#: C/gdm.xml:1357(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: C/gdm.xml:1359(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: C/gdm.xml:1360(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+msgstr ""
+"Activa la selecciÃ³n XDMCP INDIRECT (ejecuciÃ³n remota de "
+"<filename>gdmchooser</filename>) para terminales X que no suministran su "
+"proprio explorador de pantallas."
+
+#: C/gdm.xml:1369(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: C/gdm.xml:1371(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: C/gdm.xml:1372(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+"Para evitar ataques por denegaciÃ³n de servicio, GDM tiene una cola de tamaÃ±o "
+"fijo de conexiones pendientes. SÃ³lo pueden iniciarse a la vez MaxPending "
+"pantallas."
+
+#: C/gdm.xml:1378(para)
+msgid ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+msgstr ""
+"Note que este parÃ¡metro *no* liminta el nÃºmero de pantallas remotas que se "
+"puedan gestionar. SÃ³lo limita el nÃºmero de pantallas iniciando una conexiÃ³n "
+"simultÃ¡neamente."
+
+#: C/gdm.xml:1387(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: C/gdm.xml:1389(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: C/gdm.xml:1390(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+"Determina el nÃºmero mÃ¡ximo de conexiones de pantallas remotas que serÃ¡n "
+"gestionadas simultÃ¡neamente. Ej: el nÃºmero total de pantallas remotas que "
+"puede usar su host."
+
+#: C/gdm.xml:1399(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: C/gdm.xml:1401(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: C/gdm.xml:1402(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+"Cuando GDM estÃ© preparado para gestionar una pantalla se envÃ­a un paquete "
+"ACCEPT a ella conteniendo un id Ãºnico de sesiÃ³n que serÃ¡ usado en las "
+"conversaciones XDMCP futuras."
+
+#: C/gdm.xml:1408(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+"GDM entonces colocarÃ¡ el id de sesiÃ³n en la cola de pendientes esperando a "
+"que la pantalla responda con una peticiÃ³n MANAGE."
+
+#: C/gdm.xml:1413(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+"Si no se recibe ninguna respuesta dentro de MaxWait segundos, GDM declararÃ¡ "
+"la pantalla muerta y la borrarÃ¡ de la cola pendiente liberando el espacio "
+"para otras pantallas."
+
+#: C/gdm.xml:1422(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: C/gdm.xml:1424(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: C/gdm.xml:1425(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+"El parÃ¡metro MaxWaitIndirect determina el nÃºmero mÃ¡ximo de segundos entre el "
+"tiempo donde un usuario elije un host y la subsiguiente peticiÃ³n indirecta "
+"donde el usuario se conecta al host. Cuando se excede el tiempo establecido, "
+"la informaciÃ³n acerca del host elegido se olvida y el slot indirecto se "
+"libera para otras pantallas. La informaciÃ³n se puede olvidar antes si hay "
+"mÃ¡s hosts intentando enviar solicitudes que <filename>MaxPendingIndirect</"
+"filename>."
+
+#: C/gdm.xml:1439(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: C/gdm.xml:1441(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: C/gdm.xml:1442(para)
+msgid ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"respond before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+"Intervalo en el que hacer ping al servidor X en segundos. Si el servidor X "
+"no responde antes de la siguiente vez que se lance un ping a Ã©l, la conexiÃ³n "
+"se detiene y la sesiÃ³n termina. Esta es una combinaciÃ³n de las opciones de "
+"XDM PingInterval y PingTimeout, pero en segundos."
+
+#: C/gdm.xml:1450(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower than one minute. However since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+"Note que GDM en el pasado usaba una clave de configuraciÃ³n "
+"<filename>PingInterval</filename> que estaba en minutos. Para la mayorÃ­a de "
+"los propÃ³sitos querrÃ­a que este ajuste fuera menor que un minuto, sin "
+"embargo en la mayorÃ­a de casos donde se usarÃ­a XDMCP (como terminales de "
+"laboratorio), un retraso de mÃ¡s de 15 segundos realmente significarÃ­a que el "
+"terminal se ha apagado o reiniciado y usted querrÃ­a terminar la sesiÃ³n."
+
+#: C/gdm.xml:1463(term)
+msgid "Port"
+msgstr "Port"
+
+#: C/gdm.xml:1465(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: C/gdm.xml:1466(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+msgstr ""
+"El nÃºmero de puerto UDP en el que <filename>gdm</filename> deberÃ­a escuchar "
+"las peticiones XDMCP. No cambie esto a no ser que sepa lo que estÃ¡ haciendo."
+
+#: C/gdm.xml:1475(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: C/gdm.xml:1477(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: C/gdm.xml:1478(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+"Cuando la mÃ¡quina envÃ­a un paquete WILLING tras un QUERY envÃ­a una cadena "
+"que proporciona el estado actual del servidor. El mensaje predeterminado es "
+"el ID de sistema, pero es posible crear un script que muestre un mensaje "
+"personalizado. Si este script no existe o esta clave estÃ¡ vacÃ­a se envÃ­a el "
+"mensaje predeterminado. Si el script tiene Ã©xito y produce alguna salida, se "
+"envÃ­a la primera lÃ­nea de la salida (y sÃ³lo la primera lÃ­nea). Se ejecuta "
+"como mucho una vez cada 3 segundos para impedir una posible denegaciÃ³n de "
+"servicio inundando la mÃ¡quina de paquetes QUERY."
+
+#: C/gdm.xml:1497(title)
+msgid "Simple Greeter Configuration"
+msgstr "ConfiguraciÃ³n de la interfaz simple"
+
+#: C/gdm.xml:1499(para)
+msgid ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+msgstr ""
+"El tema predeterminado de la interfaz grÃ¡fica se llama simple y se configura "
+"a travÃ©s de GConf. Los valores predeterminados se almacenan en GConf en el "
+"archivo <filename>gdm-simple-greeter.schemas</filename>. Estos valores "
+"predeterminados se pueden sobreescribir si el usuario Â«gdmÂ» tiene un "
+"directorio $HOME escribible para almacenar ajustes de GConf. Estos valores "
+"se pueden editar usando los programas <command>gconftool-2</command> o "
+"<command>gconf-editor</command>. Las siguientes opciones de configuraciÃ³n "
+"estÃ¡n soportadas:"
+
+#: C/gdm.xml:1510(title)
+msgid "Greeter Configuration Keys"
+msgstr "Claves de configuraciÃ³n de la interfaz"
+
+#: C/gdm.xml:1513(term)
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr "/apps/gdm/simple-greeter/banner_message_enable"
+
+#: C/gdm.xml:1515(synopsis) C/gdm.xml:1536(synopsis) C/gdm.xml:1546(synopsis)
+#: C/gdm.xml:1557(synopsis) C/gdm.xml:1678(synopsis) C/gdm.xml:1743(synopsis)
+#: C/gdm.xml:1754(synopsis) C/gdm.xml:1765(synopsis) C/gdm.xml:1776(synopsis)
+#, no-wrap
+msgid "false (boolean)"
+msgstr "false (booleano)"
+
+#: C/gdm.xml:1516(para)
+msgid "Controls whether the banner message text is displayed."
+msgstr "Controla si se muestra o no el mensaje de texto."
+
+#: C/gdm.xml:1523(term)
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr "/apps/gdm/simple-greeter/banner_message_text"
+
+#: C/gdm.xml:1525(synopsis)
+#, no-wrap
+msgid "NULL (string)"
+msgstr "NULL (cadena)"
+
+#: C/gdm.xml:1526(para)
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr "Especifica el mensaje de texto que mostrar en la ventana de la interfaz."
+
+#: C/gdm.xml:1534(term)
+msgid "/apps/gdm/simple-greeter/debug"
+msgstr "/apps/gdm/simple-greeter/debug"
+
+#: C/gdm.xml:1537(para)
+msgid "If true, then debugging mode is enabled for the greeter."
+msgstr ""
+"Si estÃ¡ activada, entonces el modo de depuraciÃ³n estÃ¡ activado para la "
+"interfaz grÃ¡fica."
+
+#: C/gdm.xml:1544(term)
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr "/apps/gdm/simple-greeter/disable_restart_buttons"
+
+#: C/gdm.xml:1547(para)
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr ""
+"Controla si se deben mostrar los botones de reinicio en la ventana de "
+"entrada."
+
+#: C/gdm.xml:1555(term)
+msgid "/apps/gdm/simple-greeter/disable_user_list"
+msgstr "/apps/gdm/simple-greeter/disable_user_list"
+
+#: C/gdm.xml:1558(para)
+msgid ""
+"If true, then the face browser with known users is not shown in the login "
+"window."
+msgstr ""
+"Si estÃ¡ activada, entonces no se muestra el examinador de rostros con "
+"usuarios conocidos en la ventana de inicio."
+
+#: C/gdm.xml:1566(term)
+#| msgid "/apps/gdm/simple-greeter/debug"
+msgid "/apps/gdm/simple-greeter/include"
+msgstr "/apps/gdm/simple-greeter/include"
+
+#: C/gdm.xml:1568(synopsis) C/gdm.xml:1614(synopsis) C/gdm.xml:1634(synopsis)
+#: C/gdm.xml:1656(synopsis)
+#, no-wrap
+msgid "[] (string list)"
+msgstr "[] (lista de cadenas)"
+
+#: C/gdm.xml:1569(para)
+msgid "Set to a list of users to always include in the Face Browser."
+msgstr "Establecer una lista de usuarios para mostrar siempre en el Examinador de rostros."
+
+#: C/gdm.xml:1576(term)
+#| msgid "/apps/gdm/simple-greeter/debug"
+msgid "/apps/gdm/simple-greeter/include_all"
+msgstr "/apps/gdm/simple-greeter/include_all"
+
+#: C/gdm.xml:1578(synopsis)
+#, no-wrap
+#| msgid "false (boolean)"
+msgid "true (boolean)"
+msgstr "true (booleano)"
+
+#: C/gdm.xml:1579(para)
+msgid ""
+"If true, then the face browser will show all users on the local machine. If "
+"false, the face browser will only show users who have recently logged in."
+msgstr ""
+"Si es cierta (Â«trueÂ») el examinador de rostros mostrarÃ¡ todos los usuarios en la mÃ¡quina local. Si "
+"es falsa (Â«falseÂ») el examinador de rostros sÃ³lo mostrarÃ¡ los usuarios que han iniciado sesiÃ³n recientemente."
+
+#: C/gdm.xml:1584(para)
+msgid ""
+"To provide more detail on how this option works. When this key is true, GDM "
+"will call fgetpwent() to get a list of local users on the system. The Face "
+"Browser also will display any users that have previously logged in on the "
+"system (for example NIS/LDAP users). It gets this list via calling the ck-"
+"history ConsoleKit interface. It will also filter out any users which do not "
+"have a valid shell (valid shells are any shell that getusershell() returns. "
+"<filename>/sbin/nologin</filename> or <filename>/bin/false</filename> are "
+"considered invalid shells even if getusershell() returns them)."
+msgstr ""
+"Para proporcionar mÃ¡s detalle acerca de cÃ³mo funciona esta opciÃ³n. Cuando esta clave es cierta, GDM "
+"llamarÃ¡ a fgetpwent() para obtener una lista de los usuarios locales en el sistema. El Examinador de "
+"rostros tambiÃ©n mostrarÃ¡ cualquier usuario que haya iniciado sesiÃ³n anteriormente en el "
+"sistema (por ejemplo, usuarios NIS/LDAP). Obtiene esta lista a travÃ©s de una llamada a la "
+"interfaz de ConsoleKit ck-history. TambiÃ©n filtrarÃ¡ cualquier usuario que no "
+"tenga una shell vÃ¡lida (las shell vÃ¡lidas son aquellas que getusershell() devuelve. "
+"<filename>/sbin/nologin</filename> o <filename>/bin/false</filename> se consideran "
+"shells no vÃ¡lidas incluso si getusershell() las devuelve)."
+
+#: C/gdm.xml:1597(para)
+msgid ""
+"If false, then GDM more simply only displays users that have previously "
+"logged in on the system (local or NIS/LDAP users) by calling the ck-history "
+"ConsoleKit interface."
+msgstr ""
+"Si es falsa (Â«falseÂ») el GDM sÃ³lo muestra usuarios que han iniciado sesiÃ³n en el sistema "
+"(usuarios locales o NIS/LDAP) previamente, llamando a la interfaz ck-history de ConsoleKit."
+
+#: C/gdm.xml:1603(para)
+msgid ""
+"In both cases, GDM filters out any users with a UID less than 500 (or 100 if "
+"running on Solaris). Such users are considered system users."
+msgstr ""
+"En ambos casos el GDM filtra cualquier usuario con un UID inferior a 500 (o 100 si "
+"se estÃ¡ ejecutando bajo Solaris). Tales usuarios se consideran usuarios del sistema."
+
+#: C/gdm.xml:1612(term)
+#| msgid "/apps/gdm/simple-greeter/debug"
+msgid "/apps/gdm/simple-greeter/exclude"
+msgstr "/apps/gdm/simple-greeter/exclude"
+
+#: C/gdm.xml:1615(para)
+msgid "Set to a list of users to always exclude in the Face Browser."
+msgstr "Establecer una lista de usuarios para excluir del Examinador de rostros."
+
+#: C/gdm.xml:1622(term)
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr "/apps/gdm/simple-greeter/logo_icon_name"
+
+#: C/gdm.xml:1624(synopsis)
+#, no-wrap
+msgid "computer (string)"
+msgstr "computer (cadena)"
+
+#: C/gdm.xml:1625(para)
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Establecida al nombre del tema de iconos que usar para el logotipo de la "
+"interfaz."
+
+#: C/gdm.xml:1632(term)
+msgid "/apps/gdm/simple-greeter/recent-languages"
+msgstr "/apps/gdm/simple-greeter/recent-languages"
+
+#: C/gdm.xml:1635(para)
+msgid ""
+"Set to a list of languages to be shown by default in the login window. "
+"Default value is \"[]\". With the default setting only the system default "
+"language is shown and the option \"Other...\" which pops-up a dialog box "
+"showing a full list of available languages which the user can select."
+msgstr ""
+"Establecido a una lista de idiomas que mostrar de forma predeterminada en el "
+"panel de inicio. El valor predeterminado es Â«[]Â». Con el ajuste "
+"predeterminado sÃ³lo se mostrarÃ¡ el idioma predeterminado y la opciÃ³n "
+"Â«Otros...Â» que mostrarÃ¡ un diÃ¡logo emergente con una lista completa de "
+"idiomas disponibles entre los que el usuario puede seleccionar."
+
+#: C/gdm.xml:1643(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any languages selected in this configuration key, and will show "
+"them in the language combo box along with the \"Other...\" choice. This way, "
+"commonly selected languages are easier to select."
+msgstr ""
+"No estÃ¡ previsto que los usuarios cambien este ajuste a mano. En lugar de "
+"ello, GDM mantiene un seguimiento de cualquier idioma seleccionado en esta "
+"clave de configuraciÃ³n y los mostrarÃ¡ en la caja de combinaciÃ³n de idioma "
+"junto con la opciÃ³n Â«Otros...Â». De esta forma los idiomas seleccionados son "
+"mÃ¡s fÃ¡ciles de seleccionar."
+
+#: C/gdm.xml:1654(term)
+msgid "/apps/gdm/simple-greeter/recent-layouts"
+msgstr "/apps/gdm/simple-greeter/recent-layouts"
+
+#: C/gdm.xml:1657(para)
+msgid ""
+"Set to a list of keyboard layouts to be shown by default in the login panel. "
+"Default value is \"[]\". With the default setting only the system default "
+"keyboard layout is shown and the option \"Other...\" which pops-up a dialog "
+"box showing a full list of available keyboard layouts which the user can "
+"select."
+msgstr ""
+"Establecido a una lista de distribuciones de teclado que mostrar de forma "
+"predeterminada en el panel de inicio. El valor predeterminado es Â«[]Â». Con el "
+"ajuste predeterminado sÃ³lo se mostrarÃ¡ la distribuciÃ³n de teclado "
+"predeterminada y la opciÃ³n Â«Otras...Â» que mostrarÃ¡ un diÃ¡logo emergente con "
+"una lista completa de distribuciones de teclado disponibles entre las que el "
+"usuario puede seleccionar."
+
+#: C/gdm.xml:1665(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any keyboard layouts selected in this configuration key, and will "
+"show them in the keyboard layout combo box along with the \"Other...\" "
+"choice. This way, commonly selected keyboard layouts are easier to select."
+msgstr ""
+"No estÃ¡ previsto que los usuarios cambien este ajuste a mano. En lugar de "
+"ello, GDM mantiene un seguimiento de las distribuciones de teclado "
+"seleccionadas en esta clave de configuraciÃ³n y las mostrarÃ¡ en la caja de "
+"combinaciÃ³n de distribuciÃ³n de teclado junto con la opciÃ³n Â«Otras...Â». De "
+"esta forma las distribuciones de teclado seleccionadas son mÃ¡s fÃ¡ciles de "
+"seleccionar."
+
+#: C/gdm.xml:1676(term)
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr "/apps/gdm/simple-greeter/wm_use_compiz"
+
+#: C/gdm.xml:1679(para)
+msgid "Controls whether compiz is used as the window manager instead of metacity."
+msgstr "Controla si se usa compiz como gestor de ventanas en lugar de metacity."
+
+#: C/gdm.xml:1689(title)
+msgid "Accessibility Configuration"
+msgstr "ConfiguraciÃ³n de la accesibilidad"
+
+#: C/gdm.xml:1691(para)
+msgid ""
+"This section describes the accessibility configuration options available in "
+"GDM."
+msgstr ""
+"Esta secciÃ³n describe las opciones de configuraciÃ³n de accesibilidad "
+"disponibles en GDM."
+
+#: C/gdm.xml:1697(title)
+msgid "GDM Accessibility Dialog And Gconf Keys"
+msgstr "DiÃ¡logo de accesibilidad y claves de Gconf de GDM"
+
+#: C/gdm.xml:1699(para)
+msgid ""
+"The GDM greeter panel at the login screen displays an accessibility icon. "
+"Clicking on that icon opens the GDM Accessibility Dialog. In the GDM "
+"Accessibility Dialog, there is a list of checkboxes, so the user can enable "
+"or disable the associated assistive tools."
+msgstr ""
+"El panel del interfaz grÃ¡fico de GDM en la pantalla de inicio de sesiÃ³n "
+"muestra un icono de accesibilidad. Al pulsar en ese botÃ³n se abre el diÃ¡logo "
+"de accesibilidad del GDM. En el diÃ¡logo de accesibilidad del GDM existe una "
+"lista de casillas de verificaciÃ³n para que el usuario pueda activar o "
+"desactivar las tecnologÃ­as de asistencia asociadas."
+
+#: C/gdm.xml:1706(para)
+msgid ""
+"The checkboxes that correspond to the on-screen keyboard, screen magnifier "
+"and screen reader assistive tools act on the three GConf keys that are "
+"described in the next section of this document. By enabling or disabling "
+"these checkboxes, the associated GConf key is set to \"true\" or \"false\". "
+"When the GConf key is set to true, the assistive tools linked to this GConf "
+"key are launched. When the GConf key is set to \"false\", any running "
+"assistive tool linked to this GConf key are terminated. These GConf keys are "
+"not automatically reset to a default state after the user has logged in. "
+"Consequently, the assistive tools that were running during the last GDM "
+"login session will automatically be launched at the next GDM login session."
+msgstr ""
+"Las casillas de verificaciÃ³n que corresponden con las herramientas de "
+"asistencia del teclado en pantalla, el magnificador de pantalla y el lector "
+"de pantalla actÃºan sobre tres claves de GConf que estÃ¡n descritas en la "
+"siguiente secciÃ³n de este documento. Activando o desactivando estas casillas "
+"de verificaciÃ³n, las claves asociadas de GConf se establecen a Â«ciertaÂ» o "
+"Â«falsaÂ». Cuando la clave estÃ¡ establecida a cierta, se lanzan las tecnologÃ­as "
+"de asistencia enlazadas con estas claves de GConf. Cuando las claves estÃ¡n "
+"establecidas a Â«falsaÂ» finaliza cualquier tecnologÃ­a de asistencia enlazada "
+"con esta clave de GConf. Estas claves no se restablecen automÃ¡ticamente a un "
+"estado predeterminado despuÃ©s de que el usuario haya iniciado sesiÃ³n. "
+"Consecuentemente, las tecnologÃ­as de asistencia que se estaban ejecutando en "
+"la Ãºltima sesiÃ³n de GDM se lanzarÃ¡n automÃ¡ticamente en la siguiente sesiÃ³n "
+"de inicio de GDM."
+
+#: C/gdm.xml:1720(para)
+msgid ""
+"The other checkboxes in the GDM Accessibility Dialog do not have "
+"corresponding GConf keys because no additional program is launched to "
+"provide the accessibility features that they offer. These other options "
+"coorespond to accessibility features that are provided by the Xserver, which "
+"is always running during the GDM session."
+msgstr ""
+"Las otras casillas de veirificaciÃ³n en el diÃ¡logo de accesibilidad del GDM "
+"no tienen sus correspondientes claves de GConf porque no se lanza ningÃºn "
+"programa adicional para proporcionar las caracterÃ­sticas de accesibilidad "
+"que ofrecen. Esas otras opciones corresponden con caracterÃ­sticas de "
+"accesibilidad proporcionadas por el servidor X que siempre se estÃ¡ "
+"ejecutando durante la sesiÃ³n GDM."
+
+#: C/gdm.xml:1730(title)
+msgid "Accessibility GConf Keys"
+msgstr "Claves de accesibilidad de GConf"
+
+#: C/gdm.xml:1732(para)
+msgid "GDM offers the following GConf keys to control its accessibility features:"
+msgstr ""
+"GDM ofrece las siguientes claves de GConf para controlar sus caracterÃ­sticas "
+"de accesibilidad:"
+
+#: C/gdm.xml:1738(title)
+msgid "GDM Configuration Keys"
+msgstr "Claves de configuraciÃ³n de GDM"
+
+#: C/gdm.xml:1741(term)
+msgid "/desktop/gnome/interface/accessibility"
+msgstr "/desktop/gnome/interface/accessibility"
+
+#: C/gdm.xml:1744(para)
+msgid ""
+"Controls whether the Accessibility infrastructure will be started with the "
+"GDM GUI. This is needed for many accessibility technology programs to work."
+msgstr ""
+"Controla si la infraestructura de accesibilidad se iniciarÃ¡ con la IGU de "
+"GDM. Esto es necesario para que los programas de accesibilidad funcionen."
+
+#: C/gdm.xml:1752(term)
+msgid "/desktop/gnome/applications/at/screen_magnifier_enabled"
+msgstr "/desktop/gnome/applications/at/screen_magnifier_enabled"
+
+#: C/gdm.xml:1755(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen magnifier application."
+msgstr ""
+"Si estÃ¡ activado entonces las tecnologÃ­as de asistencia enlazadas con esta "
+"clave de GConf se iniciarÃ¡n con la interfaz grÃ¡fica de GDM. De forma "
+"predeterminada es una aplicaciÃ³n de  magnificaciÃ³n de pantalla."
+
+#: C/gdm.xml:1763(term)
+msgid "/desktop/gnome/applications/at/screen_keyboard_enabled"
+msgstr "/desktop/gnome/applications/at/screen_keyboard_enabled"
+
+#: C/gdm.xml:1766(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is an on-screen keyboard "
+"application."
+msgstr ""
+"Si estÃ¡ activado entonces las tecnologÃ­as de asistencia enlazadas con esta "
+"clave de GConf se iniciarÃ¡n con la interfaz grÃ¡fica de GDM. De forma "
+"predeterminada es una aplicaciÃ³n de teclado en pantalla."
+
+#: C/gdm.xml:1774(term)
+msgid "/desktop/gnome/applications/at/screen_reader_enabled"
+msgstr "/desktop/gnome/applications/at/screen_reader_enabled"
+
+#: C/gdm.xml:1777(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen reader application."
+msgstr ""
+"Si estÃ¡ activado entonces las tecnologÃ­as de asistencia enlazadas con esta "
+"clave de GConf se iniciarÃ¡n con la interfaz grÃ¡fica de GDM. De forma "
+"predeterminada es una aplicaciÃ³n de lectura de pantalla."
+
+#: C/gdm.xml:1788(title)
+msgid "Linking GConf Keys to Accessbility Tools"
+msgstr "Enlazar las claves de GConf con herramientas de accesibilidad"
+
+#: C/gdm.xml:1790(para)
+msgid ""
+"For the screen_magnifier_enabled, the screen_keyboard_enabled, and the "
+"screen_reader_enabled GConf keys, the assistive tool which gets launched "
+"depends on the desktop files located in the GDM autostart directory as "
+"described in the \"Autostart Configuration\" section of this manual. Any "
+"desktop file in the GDM autostart directory can be linked to these GConf key "
+"via specifying that GConf key in the AutostartCondition value in the desktop "
+"file. So the exact AutostartCondition line in the desktop file could be one "
+"of the following:"
+msgstr ""
+"Para las claves de GConf screen_magnifier_enabled, screen_keyboard_enabled, "
+"y screen_reader_enabled (magnificaciÃ³n, teclado en pantalla y lector de "
+"pantalla), la herramienta de asistencia que se lanza depende de los archivos "
+"de escritorio ubicados en el directorio de inicio automÃ¡tico del GDM tal y "
+"como se describe en la secciÃ³n Â«ConfiguraciÃ³n automÃ¡tica al inicioÂ» de este "
+"manual. Cualquier archivo de escritorio en el directorio de inicio "
+"automÃ¡tico se puede enlazar a una clave de GConf de accesibilidad de GDM "
+"especificando esa clave de GConf en el valor AutostartCondition en el "
+"archivo de escritorio. Por ejemplo, el valor podrÃ­a ser uno de los "
+"siguientes:"
+
+#: C/gdm.xml:1802(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+msgstr ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+
+#: C/gdm.xml:1808(para)
+msgid ""
+"When an accesibility key is true, then any program which is linked to that "
+"key in a GDM autostart desktop file will be launched (unless the Hidden key "
+"is set to true in that desktop file). A single GConf key can even start "
+"multiple assistive tools if there are multiple desktop files with this "
+"AutostartCondition in the GDM autostart directory."
+msgstr ""
+"Cuando una clave de accesibilidad es cierta entonces se lanzarÃ¡ cualquier "
+"programa enlazado con esa clave en un archivo de inicio automÃ¡tico de GDM (a "
+"no ser que la clave Â«HiddenÂ» estÃ© establecida a cierta en ese archivo de "
+"escritorio). Una sola clave de GConf puede incluso iniciar mÃºltiples "
+"herramientas de asistencia si existen archivos de escritorio mÃºltiples con "
+"esta condiciÃ³n AutostartCondition en el directorio de inicio automÃ¡tico del "
+"GDM."
+
+#: C/gdm.xml:1818(title)
+msgid "Example Of Modifying Accessibility Tool Configuration"
+msgstr ""
+"Ejemplo de modificaciÃ³n de la configuraciÃ³n de la herramienta de "
+"accesibilidad"
+
+#: C/gdm.xml:1820(para)
+msgid ""
+"For example, if GNOME is distributed with GOK as the default on-screen "
+"keyboard, then this could be replaced with a different program if desired. "
+"To replace GOK with the on-screen keyboard application \"onboard\" and "
+"additionally activate the assistive tool \"mousetweaks\" for dwelling "
+"support, then the following configuration is needed."
+msgstr ""
+"Por ejemplo, si GNOME se distribuye con GOK como el teclado en pantalla "
+"predeterminado, entonces esto se prodrÃ­a reemplazar por un programa "
+"diferente si se desea. Para reemplazar GOL con la aplicaciÃ³n de teclado en "
+"pantalla Â«onboardÂ» y, adicionalmente, activar la tecnologÃ­a de asistencia "
+"Â«mousetweaksÂ» (ajustes finos del ratÃ³n) para soporte de pulsaciÃ³n al posarse, "
+"entonces se necesita la siguiente configuraciÃ³n."
+
+#: C/gdm.xml:1828(para)
+msgid ""
+"Create a desktop file for onboard and a second one for mousetweaks; for "
+"example, onboard.desktop and mousetweaks.desktop. These files must be placed "
+"in the GDM autostart directory and be in the format as explained in the "
+"\"Autostart Configuration\" section of this document."
+msgstr ""
+"Cree un archivo de escritorio para el teclado en pantalla Â«onboardÂ» y un "
+"segundo para los ajustes finos del ratÃ³n; por ejemplo, onboard.desktop y "
+"mousetweaks.desktop. Estos archivos se deben ubicar en el directorio de "
+"inicio automÃ¡tico del GDM y estar en el formato explicado en la secciÃ³n "
+"Â«ConfiguraciÃ³n automÃ¡tica al inicioÂ» de este documento."
+
+#: C/gdm.xml:1836(para)
+msgid "The following is an example <filename>onboard.desktop</filename> file:"
+msgstr "Lo siguiente es un ejemplo del archivo <filename>onboard.desktop</filename>:"
+
+#: C/gdm.xml:1840(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Onboard Onscreen Keyboard\n"
+"Comment=Use an on-screen keyboard\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Teclado en pantalla\n"
+"Comment=Usar un teclado en pantalla\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1854(para)
+msgid "The following is an example <filename>mousetweaks.desktop</filename> file:"
+msgstr ""
+"Lo siguiente es un ejemplo del archivo <filename>mousetweaks.desktop</"
+"filename>:"
+
+#: C/gdm.xml:1859(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software Mouse-Clicks\n"
+"Comment=Perform clicks by dwelling with the pointer\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software de pulsaciÃ³n del ratÃ³n\n"
+"Comment=Realiza pulsaciones con el ratÃ³n al posar el puntero\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1873(para)
+msgid ""
+"Note the line with the AutostartCondition that links both desktop files to "
+"the GConf key for the on-screen keyboard."
+msgstr ""
+"Note la lÃ­nea con AutostartCondition que enlaza tanto los archivos de "
+"escritorio con las claves de GConf para el teclado en pantalla."
+
+#: C/gdm.xml:1878(para)
+msgid ""
+"To disable GOK from starting, the desktop file for the GOK on-screen "
+"keyboard must be removed or deactivated. Otherwise onboard and GOK would "
+"simultaneously be started. This can be done by removing the gok.desktop file "
+"from the GDM autostart directory, or by adding the \"Hidden=true\" key "
+"setting to the gok.desktop file."
+msgstr ""
+"Para desactivar GOK y que no se inicie, el archivo de escritorio para el "
+"teclado en pantalla GOK se debe quitar o desactivar. De otra forma el "
+"teclado en pantalla Â«onboardÂ» y GOK se iniciarÃ¡n simultÃ¡neamente. Esto se "
+"puede realizar quitando el archivo gok.desktop del directorio de inicio "
+"automÃ¡tico del GDM o aÃ±adiendo la clave de ajuste Â«Hidden=trueÂ» al archivo "
+"gok.desktop."
+
+#: C/gdm.xml:1886(para)
+msgid ""
+"After making these changes, GOK will no longer be started when the user "
+"activates the on-screen keyboard in the GDM session; but onboard and "
+"mousetweaks will instead be launched."
+msgstr ""
+"DespuÃ©s de realizar estos cambios, GOK no se volverÃ¡ a iniciar cuando el "
+"usuario inicie el teclado en pantalla en la sesiÃ³n de GDM; en su lugar se "
+"lanzarÃ¡n el teclado en pantalla Â«onboardÂ» y los ajustes finos del ratÃ³n."
+
+#: C/gdm.xml:1895(title)
+msgid "General Session Settings"
+msgstr "Ajustes generales de sesiÃ³n"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: C/gdm.xml:1904(para)
+msgid ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+msgstr ""
+"La interfaz grÃ¡fica con temas de GDM usa algunos componentes del entorno de "
+"trabajo que su sesiÃ³n de escritorio usarÃ¡. Y por ello estÃ¡ influenciada por "
+"cierto nÃºmero de los mismos ajustes de GConf. Para cada uno de estos ajustes "
+"la interfaz grÃ¡fica usarÃ¡ los valores predeterminados a no ser que se "
+"sobreescriban por a) La polÃ­tica obligatoria instalada de GDM; b) la "
+"polÃ­tica obligatoria del sistema. GDM instala su propia polÃ­tica obligatoria "
+"para bloquear algunos ajustes por seguridad."
+
+#: C/gdm.xml:1915(title)
+msgid "GNOME Settings Daemon"
+msgstr "Administrador de preferencias de GNOME"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: C/gdm.xml:1928(para)
+msgid ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+msgstr ""
+"GDM activa los siguientes complementos de gnome-settings-daemon: a11y-"
+"keyboard, background, sound, xsettings."
+
+#: C/gdm.xml:1933(para)
+msgid ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+msgstr ""
+"Ãstos son responsables de cosas como la imagen de fondo, los ajustes de "
+"tipografÃ­a y tema, eventos de sonido, etc."
+
+#: C/gdm.xml:1938(para)
+msgid ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+"Los complementos tambiÃ©n se pueden desactivar usando GConf. Por ejemplo, si "
+"quiere desactivar el complemento de sonido desactive la siguiente clave: "
+"<filename>/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</"
+"filename>."
+
+#: C/gdm.xml:1946(title)
+msgid "GDM Session Configuration"
+msgstr "ConfiguraciÃ³n de sesiÃ³n de GDM"
+
+#: C/gdm.xml:1948(para)
+msgid ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+"Las sesiones de GDM se especifican usando la EspecificaciÃ³n de Entrada de "
+"Escritorio de FreeDesktop.org, que se puede consultar en el siguiente URL: "
+"<ulink url=\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-"
+"spec\"> http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</"
+"ulink>."
+
+#: C/gdm.xml:1955(para)
+msgid ""
+"By default, GDM will install desktop files in the <filename>&lt;share&gt;/"
+"xsessions</filename> directory. GDM will search the following directories in "
+"this order to find desktop files: <filename>&lt;etc&gt;/X11/sessions/</"
+"filename>, <filename>&lt;dmconfdir&gt;/Sessions</filename>, <filename>&lt;"
+"share&gt;/xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</"
+"filename>. By default the <filename>&lt;dmconfdir&gt;</filename> is set to "
+"<filename>&lt;etc&gt;/dm/</filename> unless GDM is configured to use a "
+"different directory via the \"--with-dmconfdir\" option."
+msgstr ""
+"De forma predeterminada GDM instalarÃ¡ los archivos de escritorio en el directorio "
+"<filename>&lt;share&gt;/xsessions</filename>. GDM buscarÃ¡ los siguientes directorios en "
+"este orden para encontrar archivos de escritorio: <filename>&lt;etc&gt;/X11/sessions/</"
+"filename>, <filename>&lt;dmconfdir&gt;/Sessions</filename>, <filename>&lt;"
+"share&gt;/xsessions</filename>, y <filename>&lt;share/gdm/BuiltInSessions</"
+"filename>. De forma predeterminada <filename>&lt;dmconfdir&gt;</filename> estÃ¡ establecido a "
+"<filename>&lt;etc&gt;/dm/</filename> a no ser que GDM se configure para usar un directorio diferente "
+"a travÃ©s de la opciÃ³n Â«--with-dmconfdirÂ»."
+
+#: C/gdm.xml:1968(para)
+msgid ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+msgstr ""
+"Se puede desactivar una sesiÃ³n editando el archivo de escritorio y aÃ±adiendo "
+"una lÃ­nea que diga <filename>Hidden=true</filename>."
+
+#: C/gdm.xml:1975(title)
+msgid "GDM User Session and Language Configuration"
+msgstr "SesiÃ³n de usuario de GDM y configuraciÃ³n de idioma"
+
+#: C/gdm.xml:1976(para)
+msgid ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+msgstr ""
+"Las opciones de sesiÃ³n e idioma de usuario se almacenan en el archivo "
+"<filename>~/.dmrc</filename>. Cuando un usuario inicia sesiÃ³n la primera "
+"vez, el archivo se crea con las opciones iniciales del usuario. El usuario "
+"puede cambiar estos valores predeterminados simplemente cambiÃ¡ndolos a un "
+"valor diferente al iniciar sesiÃ³n. GDM recordarÃ¡ estos cambios para inicios "
+"posteriores."
+
+#: C/gdm.xml:1984(para)
+msgid ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+msgstr ""
+"El archivo <filename>~/.dmrc</filename> estÃ¡ en el formato <filename>INI</"
+"filename> estÃ¡ndar. Tiene una secciÃ³n llamada <filename>[Desktop]</filename> "
+"que tiene dos claves: <filename>Session</filename> y <filename>Language</"
+"filename>."
+
+#: C/gdm.xml:1991(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+msgstr ""
+"La clave <filename>Session</filename> especifica el nombre base del archivo "
+"<filename>.desktop</filename> de sesiÃ³n que el usuario quiere usar "
+"normalmente, sin la extensiÃ³n <filename>.desktop</filename>. La clave "
+"<filename>Language</filename> especifica el idioma que el usuario quiere "
+"usar de forma predeterminada. Si cualquiera de estas dos claves falta, se "
+"usa el predeterminado del sistema. El archivo normalmente tiene la siguiente "
+"apariencia:"
+
+#: C/gdm.xml:2000(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=es_ES.UTF-8\n"
+
+#: C/gdm.xml:2012(title)
+msgid "GDM Commands"
+msgstr "Comandos de GDM"
+
+#: C/gdm.xml:2015(title)
+msgid "GDM Root User Commands"
+msgstr "Comandos del administrador de GDM"
+
+#: C/gdm.xml:2017(para)
+msgid ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+msgstr ""
+"El paquete GDM proporciona los siguientes comandos en <filename>sbindir</"
+"filename> con la intenciÃ³n de que los use el usario root:"
+
+#: C/gdm.xml:2023(title) C/gdm.xml:2038(title)
+msgid "<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+"Opciones de lÃ­nea de comandos de <command>gdm</command> y <command>gdm-"
+"binary</command>"
+
+#: C/gdm.xml:2026(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+msgstr ""
+"El comando <command>gdm</command> es realmente sÃ³lo un script que ejecuta el "
+"<command>gdm-binary</command>, pasando cualquier opciÃ³n. Antes de lanzar "
+"<command>gdm-binary</command>, el script de envoltura de gdm incluirÃ¡ el "
+"archivo <filename>&lt;etc&gt;/profile</filename> para establecer las "
+"variables de entorno del sistema estÃ¡ndar. Para soportar mejor la "
+"internacionalizaciÃ³n establecerÃ¡ la variable de entorno LC_MESSAGES a LANG "
+"si cualquiera de LC_MESSAGES o LC_ALL estÃ¡ establecida. <command>gdm-binary</"
+"command> es el demonio actual de GDM."
+
+#: C/gdm.xml:2042(term)
+msgid "-?, --help"
+msgstr "-?, --help"
+
+#: C/gdm.xml:2044(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "Da un breve resumen de las opciones de lÃ­nea de comandos."
+
+#: C/gdm.xml:2051(term)
+msgid "--debug"
+msgstr "--debug"
+
+#: C/gdm.xml:2053(para)
+msgid ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+msgstr ""
+"Imprime informaciÃ³n de depuraciÃ³n al syslog. Ãste generalmente es "
+"<filename>&lt;var&gt;/log/messages</filename> o <filename>&lt;var&gt;/adm/"
+"messages</filename> dependiendo de su sistema operativo."
+
+#: C/gdm.xml:2063(term)
+msgid "--fatal-warnings"
+msgstr "--fatal-warnings"
+
+#: C/gdm.xml:2065(para)
+msgid "Make all warnings cause GDM to exit."
+msgstr "Causa que todas las advertencias hagan que GDM salga."
+
+#: C/gdm.xml:2072(term)
+msgid "--timed-exit"
+msgstr "--timed-exit"
+
+#: C/gdm.xml:2074(para)
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr "Sale despuÃ©s de 30 segundos. Ãtil para depuraciÃ³n."
+
+#: C/gdm.xml:2081(term)
+msgid "--version"
+msgstr "--version"
+
+#: C/gdm.xml:2083(para)
+msgid "Print the version of the GDM daemon."
+msgstr "Imprime la versiÃ³n del demonio GDM."
+
+#: C/gdm.xml:2092(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "Opciones de lÃ­nea de comandos de <command>gdm-restart</command>"
+
+#: C/gdm.xml:2094(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+"<command>gdm-restart</command> para y reinicia GDM enviando al demonio de "
+"GDM una seÃ±al HUP. Este comando inmediatamente terminarÃ¡ todas las sesiones "
+"y echarÃ¡ fuera a los usuarios que hayan entrado con GDM."
+
+#: C/gdm.xml:2102(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "Opciones de lÃ­nea de comandos de <command>gdm-safe-restart</command>"
+
+#: C/gdm.xml:2104(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+"<command>gdm-safe-restart</command> para y reinicia GDM enviando al demonio "
+"GDM una seÃ±al USR1. GDM re reiniciarÃ¡ tan pronto como todos los usuarios "
+"salgan."
+
+#: C/gdm.xml:2112(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "Opciones de lÃ­nea de comandos de <command>gdm-stop</command>"
+
+#: C/gdm.xml:2114(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr "<command>gdm-stop</command> para GDM enviando al demonio GDM una seÃ±al TERM."
+
+#: C/gdm.xml:2125(title)
+msgid "Troubleshooting"
+msgstr "ResoluciÃ³n de problemas"
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: C/gdm.xml:2133(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an email to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+msgstr ""
+"Esta secciÃ³n habla acerca de consejos Ãºtiles para hacer funcionar GDM. En "
+"general, si tiene un problema al usar GDM puede enviar un bug o un correo-e "
+"a la lista de correo. En la secciÃ³n de introducciÃ³n del documento se "
+"proporciona informaciÃ³n sobre esto."
+
+#: C/gdm.xml:2140(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"email, please only include the GDM related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+"Si GDM comienza a no funcionar correctamente, siempre es buena idea incluir "
+"la informaciÃ³n de depuraciÃ³n. Para activar la depuraciÃ³n lance gdm con la "
+"opciÃ³n Â«--debugÂ». DespuÃ©s use GDM hasta el punto donde falla y la salida de "
+"depuraciÃ³n se enviarÃ¡ a su registro del sistema (<filename>&lt;var&gt;/log/"
+"messages</filename> o <filename>&lt;var&gt;/adm/messages</filename> "
+"dependiendo de su sistema operativo). YSi comparte esta salida con la "
+"comunidad de GDM a travÃ©s de un informe de error o un correo electrÃ³nico, "
+"incluya sÃ³lo la informaciÃ³n de depuraciÃ³n relativa a GDM y no el archivo "
+"completo ya que puede ser muy grande. Si no ve ninguna salida de depuraciÃ³n "
+"de GDM, quizÃ¡ necesite configurar el registro del sistema (consulte la "
+"pÃ¡gina man de <ulink type=\"help\" url=\"man:syslog\">syslog</ulink>)."
+
+#: C/gdm.xml:2155(title)
+msgid "GDM Will Not Start"
+msgstr "GDM no se inicia"
+
+#: C/gdm.xml:2157(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+"Puede haber muchos problemas que causen un fallo de GDM al inicio, pero esta "
+"secciÃ³n discutirÃ¡ algunos problemas comunes y cÃ³mo solucionar un problema de "
+"inicio de GDM. Algunos problemas provocarÃ¡n que GDM responda con un mensaje "
+"de error o un diÃ¡logo cuando intenta iniciarse, pero puede ser difÃ­cil "
+"seguir un problema cuando GDM falla de forma silenciosa."
+
+#: C/gdm.xml:2166(para)
+msgid ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+"Primero asegÃºrese de que el servidor X estÃ¡ configurado apropiadamente. El "
+"archivo de configuraciÃ³n de GDM contiene un comando en la secciÃ³n [server-"
+"Standard] que se usa para iniciar el servidor X. Compruebe que este comando "
+"funciona en su sistema. Al ejecutar este comando desde la consola se deberÃ­a "
+"iniciar el servidor X. Si falla, entonces el problema probablemente sea de "
+"la configuraciÃ³n de su servidor X. Consulte el registro de error de su "
+"servidor X para obtener una idea de cuÃ¡l puede ser el problema. El problema "
+"tambiÃ©n puede ser que su servidor X requiera diferentes opciones en la lÃ­nea "
+"de comandos. Si es asÃ­, modifique el comando del servidor X en el archivo de "
+"configuraciÃ³n de GDM para que sea correcto para su sistema."
+
+#: C/gdm.xml:2179(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+"AsegÃºrese de que el directorio <filename>/tmp</filename> tiene permisos y "
+"propiedad razonables, y que el sistema de archivos de la mÃ¡quina no estÃ¡ "
+"lleno. Estos problemas harÃ¡n que GDM falle al iniciar."
+
+#: C/gdm.xml:2190(title)
+msgid "License"
+msgstr "Licencia"
+
+#: C/gdm.xml:2191(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+"Este programa es software libre; puede redistribuirlo y/o modificarlo bajo "
+"los tÃ©rminos de la <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>Licencia PÃºblica General GNU</citetitle></ulink> tal como se "
+"publica por la Free Software Foundation; ya sea la versiÃ³n 2 de la Licencia, "
+"o (a su elecciÃ³n) cualquier versiÃ³n posterior."
+
+#: C/gdm.xml:2199(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+"Este programa se distribuye con la esperanza de que le sea Ãºtil, pero SIN "
+"NINGUNA GARANTÃA; sin incluso la garantÃ­a implÃ­cita de MERCANTILIDAD o "
+"IDONEIDAD PARA UN PROPÃSITO PARTICULAR. Vea la <citetitle>Licencia PÃºblica "
+"General GNU</citetitle> para mÃ¡s detalles."
+
+#: C/gdm.xml:2205(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+"Se incluye una copia de la <citetitle>Licencia PÃºblica General GNU</"
+"citetitle> como un apÃ©ndice a la <citetitle>GuÃ­a del usuario de GNOME</"
+"citetitle>. QuizÃ¡ quiera obtener una copia de la <citetitle>Licencia PÃºblica "
+"General GNU</citetitle> de la Free Software Foundation visitando <ulink type="
+"\"http\" url=\"http://www.fsf.org\">su sitio web</ulink> o escribiendo a "
+"<address>Free Software Foundation, Inc. <street>51 Franklin Street, Fifth "
+"Floor</street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Jorge GonzÃ¡lez <jorgegonz@svn.gnome.org>, 2007-2009\n"
+"Lucas Vieites <lucas@asixinformatica.com>, 2007\n"
+"Francisco Javier F. Serrador <serrador@openshine.com>, 2003, 2006"
+
Index: proiecte/PPPP/gdm/docs/fr/fr.po
===================================================================
--- proiecte/PPPP/gdm/docs/fr/fr.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/fr/fr.po	(revision 134)
@@ -0,0 +1,3496 @@
+# French translation of gdm documentation.
+# Copyright (C) 2006-2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm documentation package.
+#
+# Jonathan Ernst <jonathan@ernstfamily.ch>, 2006-2007.
+# Gabriel De Sa <gabriel.desa@gmail.com>, 2007.
+# Claude Paroz <claude@2xlibre.net>, 2007-2009.
+# Laurent Coudeur <laurentc@iol.ie>, 2009.
+# Nicolas Repentin <nicolas.repentin@gmail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm doc fr\n"
+"POT-Creation-Date: 2009-09-11 00:20+0000\n"
+"PO-Revision-Date: 2009-09-19 15:49+0200\n"
+"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
+"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: C/gdm.xml:13(title)
+msgid "GNOME Display Manager Reference Manual"
+msgstr "Manuel de rÃ©fÃ©rence du gestionnaire de connexions GNOME"
+
+#: C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:18(date)
+msgid "2008-09"
+msgstr "09/2008"
+
+#: C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr ""
+"GDM est le gestionnaire de connexions de GNOME, une application graphique "
+"pour s'identifier"
+
+#: C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:30(othername)
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:37(firstname)
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:43(firstname)
+msgid "Jon"
+msgstr "Jon"
+
+#: C/gdm.xml:43(surname)
+msgid "McCann"
+msgstr "McCann"
+
+#: C/gdm.xml:45(email)
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: C/gdm.xml:49(firstname)
+msgid "Ray"
+msgstr "Ray"
+
+#: C/gdm.xml:49(surname)
+msgid "Strode"
+msgstr "Strode"
+
+#: C/gdm.xml:51(email)
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: C/gdm.xml:55(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:55(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:57(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:62(year)
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:63(year)
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:64(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:67(year)
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:68(year) C/gdm.xml:73(year) C/gdm.xml:79(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:69(year) C/gdm.xml:80(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:70(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:74(year) C/gdm.xml:83(year)
+msgid "2007"
+msgstr "2007"
+
+#: C/gdm.xml:75(year) C/gdm.xml:84(year)
+msgid "2008"
+msgstr "2008"
+
+#: C/gdm.xml:76(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:81(year)
+msgid "2005"
+msgstr "2005"
+
+#: C/gdm.xml:82(year)
+msgid "2006"
+msgstr "2006"
+
+#: C/gdm.xml:85(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems Inc."
+
+#: C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission vous est donnÃ©e de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
+"ou ultÃ©rieure publiÃ©e par la Free Software Foundation sans section "
+"inaltÃ©rable, sans texte de premiÃšre page de couverture ni texte de derniÃšre "
+"page de couverture. Vous trouverez un exemplaire de cette licence en suivant "
+"ce <ulink type=\"help\" url=\"ghelp:fdl\">lien</ulink> ou dans le fichier "
+"COPYING-DOCS fourni avec le prÃ©sent manuel."
+
+#: C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ce manuel fait partie de la collection de manuels GNOME distribuÃ©s selon les "
+"termes de la licence de documentation libre GNU. Si vous souhaitez "
+"distribuer ce manuel indÃ©pendamment de la collection, vous devez joindre un "
+"exemplaire de la licence au document, comme indiquÃ© dans la section 6 de "
+"celle-ci."
+
+#: C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"La plupart des noms utilisÃ©s par les entreprises pour distinguer leurs "
+"produits et services sont des marques dÃ©posÃ©es. Lorsque ces noms "
+"apparaissent dans la documentation GNOME et que les membres du projet de "
+"Documentation GNOME sont informÃ©s de l'existence de ces marques dÃ©posÃ©es, "
+"soit ces noms entiers, soit leur premiÃšre lettre est en majuscule."
+
+#: C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"LE PRÃSENT DOCUMENT EST FOURNI Â« TEL QUEL Â», SANS AUCUNE GARANTIE, EXPRESSE "
+"OU IMPLICITE, Y COMPRIS, ET SANS LIMITATION, LES GARANTIES DE BONNE QUALITÃ "
+"MARCHANDE OU D'APTITUDE Ã UN EMPLOI PARTICULIER OU AUTORISÃ DU DOCUMENT OU "
+"DE SA VERSION MODIFIÃE. L'UTILISATEUR ASSUME TOUT RISQUE RELATIF Ã LA "
+"QUALITÃ, Ã LA PERTINENCE ET Ã LA PERFORMANCE DU DOCUMENT OU DE SA VERSION DE "
+"MISE Ã JOUR. SI LE DOCUMENT OU SA VERSION MODIFIÃE S'AVÃRAIT DÃFECTUEUSE, "
+"L'UTILISATEUR (ET NON LE RÃDACTEUR INITIAL, L'AUTEUR, NI TOUT AUTRE "
+"PARTICIPANT) ENDOSSERA LES COÃTS DE TOUTE INTERVENTION, RÃPARATION OU "
+"CORRECTION NÃCESSAIRE. CETTE DÃNÃGATION DE RESPONSABILITÃ CONSTITUE UNE "
+"PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU DE "
+"SA VERSION MODIFIÃE N'EST AUTORISÃE AUX TERMES DU PRÃSENT ACCORD, EXCEPTÃ "
+"SOUS CETTE DÃNÃGATION DE RESPONSABILITÃ ; "
+
+#: C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN AUCUNE CIRCONSTANCE ET SOUS AUCUNE INTERPRÃTATION DE LA LOI, QU'IL "
+"S'AGISSE DE RESPONSABILITÃ CIVILE (Y COMPRIS LA NÃGLIGENCE), CONTRACTUELLE "
+"OU AUTRE, L'AUTEUR, LE RÃDACTEUR INITIAL, TOUT PARTICIPANT ET TOUT "
+"DISTRIBUTEUR DE CE DOCUMENT OU DE SA VERSION DE MISE Ã JOUR AINSI QUE TOUT "
+"FOURNISSEUR DE QUELQUE PARTIE QUE CE SOIT NE POURRONT ÃTRE TENUS "
+"RESPONSABLES Ã L'ÃGARD DE QUICONQUE POUR TOUT DOMMAGE DIRECT, INDIRECT, "
+"PARTICULIER OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, SANS LIMITATION, LES "
+"DOMMAGES LIÃS Ã LA PERTE DE CLIENTÃLE, AUX ARRÃTS DE TRAVAIL, AUX "
+"DÃFAILLANCES ET AUX DYSFONCTIONNEMENTS INFORMATIQUES OU TOUT AUTRE DOMMAGE "
+"OU PERTE LIÃE Ã L'UTILISATION DU PRÃSENT DOCUMENT ET DE SES VERSIONS DE MISE "
+"Ã JOUR, ET CE MÃME SI CES PARTIES ONT ÃTÃ INFORMÃES DE LA POSSIBILITÃ DE "
+"TELS DOMMAGES."
+
+#: C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"LE PRÃSENT DOCUMENT ET SES VERSIONS MODIFIÃES SONT FOURNIS SELON LES TERMES "
+"DE LA LICENCE DE DOCUMENTATION LIBRE GNU SACHANT QUE : <placeholder-1/>"
+
+#: C/gdm.xml:90(releaseinfo) C/gdm.xml:101(para)
+msgid ""
+"This manual describes version 2.26.0 of the GNOME Display Manager. It was "
+"last updated on 02/10/2009."
+msgstr ""
+"Ce manuel documente la version 2.26.0 du gestionnaire de connexions GNOME. "
+"La derniÃšre version date du 10/02/2009."
+
+#: C/gdm.xml:99(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "Termes et conventions utilisÃ©s dans ce manuel"
+
+#: C/gdm.xml:106(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr ""
+"SÃ©lecteur - Un programme utilisÃ© pour sÃ©lectionner un hÃŽte distant pour "
+"gÃ©rer cet affichage Ã  distance sur l'affichage liÃ© (<command>gdm-host-"
+"chooser</command>)."
+
+#: C/gdm.xml:111(para)
+msgid ""
+"FreeDesktop - The organization providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr ""
+"FreeDesktop - L'organisation qui fournit les normes de bureau, telles que la "
+"spÃ©cification Â«Â Desktop EntryÂ Â» utilisÃ©e par GDM. <ulink type=\"http\" url="
+"\"http://www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+
+#: C/gdm.xml:117(para)
+msgid ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+msgstr ""
+"GDM - Le gestionnaire de connexions GNOME. UtilisÃ© pour dÃ©crire l'ensemble "
+"des paquets de ce logiciel."
+
+#: C/gdm.xml:122(para)
+msgid ""
+"Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr ""
+"BanniÃšre d'accueil - La fenÃªtre d'identification (<command>gdm-simple-"
+"greeter</command>)."
+
+#: C/gdm.xml:126(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr ""
+"PAM - MÃ©canisme d'authentification enfichable (Pluggable Authentication "
+"Mechanism)."
+
+#: C/gdm.xml:130(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP - Protocole de gestion d'affichage X."
+
+#: C/gdm.xml:134(para)
+msgid ""
+"Xserver - An implementation of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+msgstr ""
+"Xserver - Une implÃ©mentation du systÃšme X Window. Par exemple, le serveur "
+"Web Xorg fourni par la fondation X.org <ulink type=\"http\" url=\"http://www."
+"x.org/\">http://www.x.org</ulink>."
+
+#: C/gdm.xml:140(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+msgstr ""
+"Les chemins qui commencent par un mot entre chevrons sont relatifs au "
+"prÃ©fixe d'installation. Par exemple, <filename>&lt;share&gt;/pixmaps/</"
+"filename> fait rÃ©fÃ©rence Ã  <filename>/usr/share/pixmaps</filename> si GDM "
+"est configurÃ© avec <command>--prefix=/usr</command>."
+
+#: C/gdm.xml:151(title)
+msgid "Overview"
+msgstr "Vue d'ensemble"
+
+#: C/gdm.xml:154(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/gdm.xml:156(para)
+msgid ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+msgstr ""
+"Le gestionnaire de connexions GNOME (GDM) est un gestionnaire d'affichage "
+"qui implÃ©mente tous les outils nÃ©cessaires Ã  la gestion des affichages liÃ©s "
+"ou distants. GDM a Ã©tÃ© complÃštement rÃ©Ã©crit et ne contient pas de code de "
+"XDM ou du consortium X."
+
+#: C/gdm.xml:163(para)
+msgid ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+msgstr ""
+"Il est Ã  noter que GDM est configurable, et que beaucoup de paramÃštres de "
+"configuration touchent Ã  la sÃ©curitÃ©. Les points auxquels il s'agit de "
+"prÃªter attention sont mis en Ã©vidence dans ce document."
+
+#: C/gdm.xml:169(para)
+msgid ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+msgstr ""
+"Veuillez noter que certains systÃšmes d'exploitation configurent GDM de faÃ§on "
+"diffÃ©rente du comportement par dÃ©faut qui est dÃ©crit dans ce document. Si "
+"GDM ne semble pas se comporter tel qu'il est documentÃ©, c'est probablement "
+"que la configuration est diffÃ©rente de celle qui est dÃ©crite ici."
+
+#: C/gdm.xml:176(para)
+msgid ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr ""
+"Pour plus d'informations Ã  propos de GDM, rÃ©fÃ©rez-vous au site Web du projet "
+"<ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\">http://www."
+"gnome.org/projects/gdm</ulink> et Ã  son Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\">http://live.gnome.org/GDM</ulink>."
+
+#: C/gdm.xml:184(para)
+msgid ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+msgstr ""
+"Pour des discussions ou des questions Ã  propos de GDM, rÃ©fÃ©rez-vous Ã  la "
+"liste de diffusion <address><email>gdm-list@gnome.org</email></address> "
+"(anglophone). Cette liste est archivÃ©e et constitue une bonne ressource pour "
+"rechercher des rÃ©ponses aux questions courantes. Les archives de la liste se "
+"trouvent sur <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> et disposent d'un "
+"outil de recherche Ã  base de mots-clÃ©s."
+
+#: C/gdm.xml:194(para)
+msgid ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+msgstr ""
+"Veuillez signaler vos rapports d'anomalie ou vos demandes d'amÃ©lioration "
+"dans la catÃ©gorie Â«Â gdmÂ Â» de <ulink type=\"http\" url=\"http://bugzilla.gnome."
+"org/\">http://bugzilla.gnome.org</ulink>."
+
+#: C/gdm.xml:203(title)
+msgid "Interface Stability"
+msgstr "StabilitÃ© de l'interface"
+
+#: C/gdm.xml:205(para)
+msgid ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionality has not "
+"been reimplemented yet."
+msgstr ""
+"GDM 2.20 et les versions prÃ©cÃ©dentes stables d'interfaces de configuration. "
+"Cependant, la base de code de GDM 2.22 a Ã©tÃ© entiÃšrement rÃ©Ã©crite et n'est "
+"pas complÃštement compatible avec les versions prÃ©cÃ©dentes. Cela est dÃ» en "
+"partie au fait que le fonctionnement est diffÃ©rentÂ ; certaines options n'ont "
+"donc pas de sens, soit parce qu'elles n'ont en jamais eu, soit parce que des "
+"fonctionnalitÃ©s n'ont pas encore Ã©tÃ© rÃ©Ã©crites."
+
+#: C/gdm.xml:214(para)
+msgid ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+msgstr ""
+"Les interfaces qui sont toujours prises en charge de faÃ§on stable sont les "
+"scripts Init, PreSession, PostSession, PostLogin et Xsession. Certaines "
+"options de configuration des services dans le fichier de configuration "
+"<filename>&lt;etc&gt;/gdm/custom.conf</filename> continuent d'Ãªtre prises en "
+"charge. Ainsi que <filename>~/.dmrc</filename> et les emplacements des "
+"images du navigateur de figures."
+
+#: C/gdm.xml:223(para)
+msgid ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features were not added back during the 2.22 rewrite."
+msgstr ""
+"GDM 2.20 et les versions prÃ©cÃ©dentes prenaient en charge la capacitÃ© de "
+"gÃ©rer plusieurs Ã©crans avec des cartes graphiques diffÃ©rentes, comme dans "
+"les environnements de serveur de terminaux, la connexion dans une fenÃªtre "
+"via un programme tel que Xnest ou Xephyr, le programme gdmsetup, des thÃšmes "
+"d'accueil XML, et la possibilitÃ© de lancer le sÃ©lecteur XDMCP depuis l'Ã©cran "
+"de connexion. Ces fonctionnalitÃ©s n'ont pas Ã©tÃ© rÃ©implÃ©mentÃ©es lors de la "
+"rÃ©Ã©criture de 2.22."
+
+#: C/gdm.xml:235(title)
+msgid "Functional Description"
+msgstr "Description opÃ©rationnelle"
+
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: C/gdm.xml:246(para)
+msgid ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+msgstr ""
+"GDM est responsable de la gestion des affichages du systÃšme. Ceci inclut "
+"l'authentification des utilisateurs, le dÃ©marrage de la session utilisateur "
+"et la fermeture de celle-ci. GDM est configurable et les moyens de le "
+"configurer sont dÃ©crits dans la section Â«Â Configuration de GDMÂ Â» de ce "
+"document. GDM est aussi utilisable par les utilisateurs ayant des handicaps."
+
+#: C/gdm.xml:254(para)
+msgid ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+msgstr ""
+"GDM donne la possibilitÃ© de gÃ©rer l'affichage de la console principale et "
+"des affichages lancÃ©s par VT. Il est intÃ©grÃ© avec d'autre programmes, tels "
+"que l'applet de changement rapide d'utilisateur (FUSA) et gnome-screensaver "
+"(l'Ã©conomiseur d'Ã©cran) pour gÃ©rer des Ã©crans multiples sur la console via "
+"l'interface Virtual Terminal (VT) de Xserver. Il peut aussi gÃ©rer des "
+"affichages XDMCP."
+
+#: C/gdm.xml:262(para)
+msgid ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+msgstr ""
+"Quel que soit le type d'affichage, GDM procÃšde comme suit quand il gÃšre "
+"l'affichage. Il lance un processus Xserver, puis lance le script "
+"<filename>Init</filename> en tant qu'utilisateur root, et lance le programme "
+"d'accueil Ã  l'Ã©cran."
+
+#: C/gdm.xml:269(para)
+msgid ""
+"The greeter program is run as the unprivileged \"gdm\" user/group. This user "
+"and group are described in the \"Security\" section of this document. The "
+"main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+msgstr ""
+"Le programme d'accueil est lancÃ© en tant qu'utilisateur/groupe Â«Â gdmÂ Â». Cet "
+"utilisateur et groupe sont dÃ©crits dans la section Â«Â SÃ©curitÃ©Â Â» de ce "
+"document. Le rÃŽle principal du programme d'accueil est d'authentifier "
+"l'utilisateur. Le processus d'authentification est pilotÃ© par les modules "
+"d'authentification enfichables (PAM). Les modules PAM dÃ©terminent quels sont "
+"les invites affichÃ©es (s'il y en a) pour que l'utilisateur s'authentifie. "
+"Sur un systÃšme normal, le programme d'accueil demande un nom d'utilisateur "
+"et un mot de passe pour l'authentification. Toutefois certains systÃšmes "
+"peuvent Ãªtre configurÃ©s pour utiliser des mÃ©thodes alternatives telles que "
+"les empreintes digitales ou un lecteur de carte Ã  puce. GDM et PAM peuvent "
+"Ãªtre configurÃ©s pour ne pas avoir besoin d'aucune saisieÂ ;dans ce cas, GDM "
+"se connecte automatiquement et lance simplement une session, ce qui peut "
+"Ãªtre utile dans certains environnements comme les kiosques."
+
+#: C/gdm.xml:285(para)
+msgid ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"GDM User Session and Language Configuration\" section "
+"of this document. By default, GDM is configured to display a face browser so "
+"the user can select their user account by clicking on an image instead of "
+"having to type their username. GDM keeps track of the user's default session "
+"and language in the user's <filename>~/.dmrc</filename> and will use these "
+"defaults if the user did not pick a session or language in the login GUI."
+msgstr ""
+"En plus de l'authentification, le programme d'accueil permet Ã  l'utilisateur "
+"de sÃ©lectionner la session Ã  lancer et la langue Ã  utiliser. Les sessions "
+"sont dÃ©finies par des fichiers terminÃ©s par le suffixe .desktopÂ ; plus "
+"d'informations Ã  propos de ceux-ci sont disponibles dans la section "
+"Â«Â Configuration GDM de la session utilisateur et de la langueÂ Â» de ce "
+"document. Par dÃ©faut, GDM est configurÃ© pour afficher "
+"un navigateur de figures afin que l'utilisateur puisse sÃ©lectionner son "
+"compte en cliquant sur une image au lieu de devoir saisir son nom "
+"d'utilisateur. GDM conserve la session et la langue par dÃ©faut de "
+"l'utilisateur dans <filename>~/.dmrc</filename> et utilise ces paramÃštres si "
+"l'utilisateur ne sÃ©lectionne pas de session ou de langue particuliÃšre dans "
+"l'interface d'authentification."
+
+#: C/gdm.xml:298(para)
+msgid ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customize how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialized. The <filename>PreSession</filename> script is "
+"called after session initialization."
+msgstr ""
+"AprÃšs l'authentification de l'utilisateur, le service lance le script "
+"<filename>PostLogin</filename> en tant que root, puis il lance le script "
+"<filename>PreSession</filename> en tant que root. AprÃšs avoir lancÃ© ces "
+"scripts, la session de l'utilisateur est lancÃ©e. Quand l'utilisateur quitte "
+"la session, le script <filename>PostSession</filename> est lancÃ© en tant que "
+"root. Ces scripts sont fournis comme des points d'entrÃ©e pour les "
+"distributions et les utilisateurs pour personnaliser la gestion des "
+"sessions. Par exemple, en utilisant ces points d'entrÃ©e, vous pouvez "
+"configurer un ordinateur qui crÃ©e le dossier $HOME de l'utilisateur au vol "
+"et le supprime Ã  la fin de la session. La diffÃ©rence entre les scripts "
+"<filename>PostLogin</filename> et <filename>PreSession</filename> est que "
+"<filename>PostLogin</filename> est lancÃ© avant l'appel Ã  pam_open_sessionÂ ; "
+"c'est donc le bon endroit pour faire tout ce qui doit Ãªtre lancÃ© avant que "
+"la session utilisateur ne soit initialisÃ©e. Le script <filename>PreSession</"
+"filename> est appelÃ© aprÃšs l'initialisation de la session."
+
+#: C/gdm.xml:318(title)
+msgid "Greeter Panel"
+msgstr "Panneau de la banniÃšre d'accueil"
+
+#: C/gdm.xml:319(para)
+msgid ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorization before accepting the shutdown or "
+"restart request."
+msgstr ""
+"Le programme d'accueil affiche un panneau en bas de l'Ã©cran qui fournit des "
+"fonctionnalitÃ©s supplÃ©mentaires. Quand un utilisateur est sÃ©lectionnÃ©, le "
+"panneau permet Ã  cet utilisateur de choisir la session, la langue et "
+"l'agencement du clavier qui seront activÃ©s aprÃšs la connexion. L'agencement "
+"de clavier sÃ©lectionnÃ© change aussi l'agencement utilisÃ© pour saisir le mot "
+"de passe. Le panneau contient Ã©galement une zone pour que les services de "
+"connexion puissent afficher des icÃŽnes d'Ã©tat. Par exemple, une icÃŽne de "
+"batterie pour l'utilisation actuelle de la batterie ou une icÃŽne pour "
+"activer les fonctions d'accessibilitÃ©. Le programme d'accueil fournit aussi "
+"des boutons qui permettent Ã  l'utilisateur d'Ã©teindre ou de redÃ©marrer le "
+"systÃšme. Il est possible de configurer GDM pour qu'il ne fournisse pas de "
+"boutons d'extinction ou de redÃ©marrage. GDM peut Ã©galement Ãªtre configurÃ© Ã  "
+"l'aide de PolicyKit (ou de RBAC avec Solaris) pour que seuls des "
+"utilisateurs dÃ©finis aient l'autorisation d'Ã©teindre ou de redÃ©marrer "
+"l'ordinateur."
+
+#: C/gdm.xml:336(para)
+msgid ""
+"Note that keyboard layout features are only available on systems that "
+"support libxklavier."
+msgstr ""
+"Notez que les fonctions d'agencement de clavier ne sont disponibles que sur "
+"les systÃšme prenant en charge libxklavier."
+
+#: C/gdm.xml:343(title)
+msgid "Accessibility"
+msgstr "AccessibilitÃ©"
+
+#: C/gdm.xml:345(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed. Refer to the \"Accessibility "
+"Configuration\" section of the document for more information how various "
+"accessibility features can be configured."
+msgstr ""
+"GDM prend en charge la Â«Â connexion accessibleÂ Â», permettant aux utilisateurs "
+"de se connecter dans une session mÃªme s'ils ne peuvent pas facilement "
+"utiliser l'Ã©cran, la souris ou le clavier de maniÃšre conventionnelle. Des "
+"outils d'accessibilitÃ© comme le clavier visuel, le lecteur d'Ã©cran, la loupe "
+"et les fonctions d'accessibilitÃ© du clavier AccessX de Xserver sont "
+"disponibles. Il est aussi possible d'agrandir le texte ou d'appliquer un "
+"fort contraste pour les icÃŽnes et autres Ã©lÃ©ments graphiques, si nÃ©cessaire. "
+"RÃ©fÃ©rez-vous Ã  la section Â«Â Configuration de l'accessibilitÃ©Â Â» pour plus "
+"d'informations sur la configuration des diffÃ©rentes fonctions."
+
+#: C/gdm.xml:357(para)
+msgid ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+"Sur certains systÃšmes d'exploitation, il est nÃ©cessaire de s'assurer que "
+"l'utilisateur GDM est un membre du groupe Â«Â audioÂ Â» si l'on veut que les "
+"outils d'accessibilitÃ© qui gÃ©nÃšrent une sortie sonore (comme la synthÃšse "
+"vocale) puissent fonctionner."
+
+#: C/gdm.xml:365(title)
+msgid "The GDM Face Browser"
+msgstr "Le navigateur de figures GDM"
+
+#: C/gdm.xml:367(para)
+msgid ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+msgstr ""
+"Le navigateur de figures est l'interface qui permet aux utilisateurs de "
+"sÃ©lectionner leur identifiant en cliquant sur une image. Cette fonction peut "
+"Ãªtre activÃ©e ou dÃ©sactivÃ©e par la clÃ© GConf /apps/gdm/simple-greeter/"
+"disable_user_listÂ ; par dÃ©faut, cette clÃ© est activÃ©e. Quand elle est "
+"inactive, les utilisateurs doivent saisir leur identifiant au clavier. Quand "
+"elle est active, le navigateur affiche tous les utilisateurs locaux qui "
+"peuvent se connecter sur le systÃšme (tous les comptes utilisateurs dÃ©finis "
+"dans le fichier /etc/passwd qui disposent d'un shell valide et d'un UID "
+"suffisamment Ã©levÃ©) et les utilisateurs distants qui se sont connectÃ©s "
+"rÃ©cemment. Le navigateur de figures dans GDM 2.20 et les versions "
+"prÃ©cÃ©dentes essayait d'afficher tous les utilisateurs distants, ce qui "
+"causait des problÃšmes de performance dans les dÃ©ploiements de grande taille "
+"en entreprise."
+
+#: C/gdm.xml:381(para)
+msgid ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+msgstr ""
+"Le navigateur de figures est configurÃ© pour afficher les utilisateurs qui se "
+"connectent le plus souvent en haut de la liste. Ceci permet Ã  ces "
+"utilisateurs de retrouver leur image de connexion plus facilement."
+
+#: C/gdm.xml:387(para)
+msgid ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+msgstr ""
+"Le navigateur de figures prend en charge la Â«Â recherche de saisieÂ Â» qui "
+"dÃ©place dynamiquement la sÃ©lection de la figure sur le nom correspondant "
+"dans la liste au moment de la frappe au clavier. Cela signifie qu'un "
+"utilisateur avec un long identifiant ne devra saisir que les premiers "
+"caractÃšres de son identifiant avant que l'objet correct dans la liste ne "
+"soit sÃ©lectionnÃ©."
+
+#: C/gdm.xml:395(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+msgstr ""
+"Les icÃŽnes utilisÃ©es par GDM peuvent Ãªtre installÃ©es globalement par "
+"l'administrateur ou peuvent Ãªtre placÃ©es dans les dossiers personnels des "
+"utilisateurs. Si elles sont installÃ©es globalement, elles doivent se trouver "
+"dans le rÃ©pertoire <filename>&lt;share&gt;/pixmaps/faces/</filename> et le "
+"nom du fichier doit correspondre au nom de l'utilisateur. Les images de "
+"figures doivent Ãªtre dans un format d'image standard lisible par GTK+, tel "
+"que PNG ou JPEG. Les icÃŽnes de figures placÃ©es dans le rÃ©pertoire global des "
+"figures doivent Ãªtre lisibles par l'utilisateur GDM."
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: C/gdm.xml:411(para)
+msgid ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+"Si aucune icÃŽne globale n'existe pour l'utilisateur, GDM cherche un fichier "
+"image dans le rÃ©pertoire $HOME de l'utilisateur. GDM cherche d'abord une "
+"image de la figure de l'utilisateur dans le rÃ©pertoire <filename>~/.face</"
+"filename>. S'il ne trouve pas, il essaye <filename>~/.face.icon</filename>. "
+"S'il ne trouve toujours pas, il utilise la valeur par dÃ©faut dÃ©finie pour "
+"Â«Â face/picture=Â Â» dans le fichier <filename>~/.gnome2/gdm</filename>."
+
+#: C/gdm.xml:420(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+msgstr ""
+"Si un utilisateur n'a pas dÃ©fini d'image pour sa figure, GDM utilise l'icÃŽne "
+"Â«Â stock_personÂ Â» dÃ©finie dans le thÃšme GTK+ actuel. Si aucune image n'est "
+"dÃ©finie, il utilise une image de figure gÃ©nÃ©rique."
+
+#: C/gdm.xml:426(para)
+msgid ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+msgstr ""
+"Veuillez noter que le chargement et le redimensionnement des icÃŽnes de "
+"figures placÃ©es dans les rÃ©pertoires personnels distants des utilisateurs "
+"peuvent prendre beaucoup de temps. Comme ce n'est pas rÃ©alisable de charger "
+"les images avec NIS ou NFS, GDM ne tente pas de charger les image de figure "
+"depuis des rÃ©pertoires personnels distants."
+
+#: C/gdm.xml:433(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+msgstr ""
+"Lorsque le navigateur est activÃ©, les noms d'utilisateur valides sur "
+"l'ordinateur sont rÃ©vÃ©lÃ©s Ã  tout le monde. Si XDMCP est activÃ©, les noms "
+"d'utilisateurs sont rÃ©vÃ©lÃ©s aux utilisateur distants. Ãvidemment, ceci "
+"limite quelque peu la sÃ©curitÃ© car un utilisateur malveillant n'a plus "
+"besoin de deviner les noms d'utilisateur valides. Dans des environnements "
+"restrictifs, le navigateur de figures peut ne pas Ãªtre appropriÃ©."
+
+#: C/gdm.xml:445(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: C/gdm.xml:454(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+"Le service GDM peut Ãªtre configurÃ© pour Ã©couter et gÃ©rer les requÃªtes XDMCP "
+"(X Display Manage Protocol) provenant d'hÃŽtes distants. Par dÃ©faut, XDMCP "
+"est dÃ©sactivÃ©, mais il peut Ãªtre activÃ© au besoin. Si GDM a Ã©tÃ© compilÃ© avec "
+"la prise en charge de TCP Wrapper, le service ne donnera accÃšs qu'aux hÃŽtes "
+"indiquÃ©s dans la section de service GDM du fichier de configuration de TCP "
+"Wrappers."
+
+#: C/gdm.xml:463(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably on most systems."
+msgstr ""
+"GDM contient plusieurs mesures afin d'Ãªtre plus rÃ©sistant aux attaques par "
+"dÃ©ni de service sur le service XDMCP. Beaucoup de paramÃštres du protocole, "
+"des dÃ©lais d'interaction, etc. peuvent Ãªtre configurÃ©s. Les valeurs par "
+"dÃ©faut devraient cependant convenir pour la plupart des systÃšmes."
+
+#: C/gdm.xml:470(para)
+msgid ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+msgstr ""
+"Par dÃ©faut, GDM Ã©coute les requÃªtes XDMCP sur le port UDP normalement "
+"utilisÃ© par XDMCPÂ : le port 177, et rÃ©pond aux requÃªtes QUERY et "
+"BROADCAST_QUERY en envoyant un paquet WILLING Ã  l'Ã©metteur."
+
+#: C/gdm.xml:476(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+"GDM peut aussi Ãªtre configurÃ© pour rÃ©pondre aux requÃªtes INDIRECT et "
+"prÃ©senter un sÃ©lecteur d'hÃŽte Ã  l'affichage distant. GDM mÃ©morise le choix "
+"de l'utilisateur et fait suivre les requÃªtes suivantes au gestionnaire "
+"sÃ©lectionnÃ©. GDM gÃšre Ã©galement une extension au protocole qui lui fait "
+"oublier la redirection dÃšs que la connexion de l'utilisateur a rÃ©ussi. Cette "
+"extension n'est prise en charge que si les deux services sont GDM. Ceci est "
+"transparent et est ignorÃ© par XDM ou d'autres services qui implÃ©mentent "
+"XDMCP."
+
+#: C/gdm.xml:486(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+"Si XDMCP semble ne pas fonctionner, assurez-vous que toutes les machines "
+"sont prÃ©sentes dans <filename>/etc/hosts</filename>."
+
+#: C/gdm.xml:491(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+"RÃ©fÃ©rez-vous Ã  la section Â«Â SÃ©curitÃ©Â Â» pour des informations sur les "
+"questions de sÃ©curitÃ© lors de l'utilisation de XDMCP."
+
+#: C/gdm.xml:498(title)
+msgid "Logging"
+msgstr "Journalisation"
+
+#: C/gdm.xml:500(para)
+msgid ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+msgstr ""
+"GDM utilise syslog pour journaliser les erreurs et les Ã©tats. Il peut aussi "
+"journaliser les informations de dÃ©bogage, qui peuvent Ãªtre utiles pour la "
+"rÃ©solution de problÃšmes lorsque GDM ne fonctionne pas correctement. Cela "
+"peut Ãªtre activÃ© en dÃ©marrant le service GDM avec l'option Â«Â --debugÂ Â»."
+
+#: C/gdm.xml:507(para)
+msgid ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+msgstr ""
+"Les sorties des diffÃ©rents serveurs X sont stockÃ©es dans le rÃ©pertoire log "
+"de GDM, qui est normalement <filename>&lt;var&gt;/log/gdm/</filename>. Tous "
+"les messages Xserver sont enregistrÃ©s dans un fichier associÃ© Ã  la valeur de "
+"l'affichage, <filename>&lt;display&gt;.log</filename>."
+
+#: C/gdm.xml:514(para)
+msgid ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+msgstr ""
+"La sortie de la session est redirigÃ©e par le service GDM vers le fichier "
+"<filename>~/.xsession-errors</filename>. Le fichier est Ã©crasÃ© Ã  chaque "
+"connexion, donc une dÃ©connexion et re-connexion du mÃªme utilisateur via GDM "
+"efface tous les messages de la session prÃ©cÃ©dente."
+
+#: C/gdm.xml:521(para)
+msgid ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+"Notez que dans le cas oÃ¹ GDM ne peut crÃ©er ce fichier pour une raison "
+"quelconque, il crÃ©e un fichier de remplacement nommÃ© <filename>~/.xsession-"
+"errors.XXXXXXXX</filename> oÃ¹ <filename>XXXXXX</filename> correspond Ã  des "
+"caractÃšres alÃ©atoires."
+
+#: C/gdm.xml:529(title)
+msgid "Fast User Switching"
+msgstr "Changement rapide d'utilisateur"
+
+#: C/gdm.xml:531(para)
+msgid ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional users can log in via the User Switcher on the GNOME "
+"Panel, or from the \"Switch User\" button in Lock Screen dialog of GNOME "
+"Screensaver. The active session can be changed back and forth using the same "
+"mechanism. Note that some distributions may not add the User Switcher to the "
+"default panel configuration. It can be added using the panel context menu."
+msgstr ""
+"GDM permet Ã  plusieurs utilisateurs d'Ãªtre connectÃ©s en mÃªme temps. AprÃšs "
+"qu'un utilisateur s'est connectÃ©, d'autres utilisateurs peuvent se connecter "
+"grÃ¢ce Ã  l'Outil de changement d'utilisateur dans le tableau de bord de "
+"GNOME, ou avec le bouton Â«Â Changer d'utilisateurÂ Â» dans la fenÃªtre de "
+"verrouillage de l'Ã©conomiseur d'Ã©cran de GNOME. On peut ainsi passer d'une "
+"session Ã  l'autre par ce mÃªme moyen. Notez que certaines distributions "
+"n'ajoutent pas toujours par dÃ©faut l'Outil de changement d'utilisateur dans "
+"le tableau de bord. Il peut Ãªtre ajoutÃ© Ã  l'aide du menu contextuel du "
+"tableau de bord."
+
+#: C/gdm.xml:540(para)
+msgid ""
+"Note this feature is available on systems that support Virtual Terminals. "
+"This feature will not function if Virtual Terminals is not available."
+msgstr ""
+"Notez que cette fonction est disponible sur les systÃšmes qui prennent en "
+"charge les terminaux virtuels. Cette fonction n'est pas disponible si les "
+"terminaux virtuels ne le sont pas."
+
+#: C/gdm.xml:551(title)
+msgid "Security"
+msgstr "SÃ©curitÃ©"
+
+#: C/gdm.xml:554(title)
+msgid "The GDM User And Group"
+msgstr "Utilisateur et groupe GDM"
+
+#: C/gdm.xml:556(para)
+msgid ""
+"For security reasons a dedicated user and group id are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privilege."
+msgstr ""
+"Pour des raisons de sÃ©curitÃ©, il est recommandÃ© d'utiliser un identifiant "
+"d'utilisateur et de groupe dÃ©diÃ© pour un fonctionnement correct. Cet "
+"utilisateur et ce groupe sont sur la plupart des systÃšmes Â«Â gdmÂ Â», mais "
+"peuvent Ãªtre configurÃ©s comme n'importe quel utilisateur ou groupe. Tous les "
+"programmes d'interface graphique de GDM sont lancÃ©s par cet utilisateur, "
+"afin que les programmes qui interagissent avec l'utilisateur s'exÃ©cutent "
+"dans un environnement protÃ©gÃ©. Cet utilisateur et ce groupe doivent avoir "
+"des privilÃšges restreints."
+
+#: C/gdm.xml:565(para)
+msgid ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+msgstr ""
+"Le seul privilÃšge spÃ©cial nÃ©cessaire pour l'utilisateur Â«Â gdmÂ Â» est "
+"l'autorisation de lire et d'Ã©crire des fichiers Xauth dans le rÃ©pertoire "
+"<filename>&lt;var&gt;/run/gdm</filename>. Le rÃ©pertoire <filename>&lt;"
+"var&gt;/run/gdm</filename> doit Ãªtre la propriÃ©tÃ© de root:gdm avec les "
+"permissions 1777."
+
+#: C/gdm.xml:573(para)
+msgid ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated session "
+"or perform a denial-of-service attack on it. It is important to ensure that "
+"the system is configured properly so that only the \"gdm\" user has access "
+"to these files and that it is not easy to login to this account. For "
+"example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+msgstr ""
+"Vous ne devez en aucun cas configurer l'utilisateur/groupe GDM comme un "
+"utilisateur auquel un autre utilisateur puisse en obtenir facilement "
+"l'accÃšs, tel que <filename>nobody</filename>. Tout utilisateur qui obtient "
+"l'accÃšs Ã  une clÃ© Xauth peut explorer et contrÃŽler les programmes de "
+"l'interface graphique de la session associÃ©e ou exÃ©cuter un attaque par dÃ©ni "
+"de service sur la session. Il est important de s'assurer que le systÃšme est "
+"configurÃ© correctement pour que seul l'utilisateur Â«Â gdmÂ Â» ait accÃšs Ã  ces "
+"fichiers et qu'il ne soit pas facile de se connecter en utilisant ce compte. "
+"Par exemple, le compte devrait Ãªtre configurÃ© sans mot de passe et sans "
+"autoriser les utilisateurs non root Ã  se connecter au compte."
+
+#: C/gdm.xml:586(para)
+msgid ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+msgstr ""
+"La configuration de la banniÃšre d'accueil de GDM est stockÃ©e dans GConf. "
+"Pour permettre Ã  l'utilisateur GDM d'Ã©crire la configuration, il est "
+"nÃ©cessaire qu'il ait un rÃ©pertoire $HOME accessible en Ã©criture. Il est "
+"possible de configurer GConf par dÃ©faut pour Ã©viter d'avoir Ã  fournir un "
+"rÃ©pertoire $HOME accessible en Ã©criture Ã  l'utilisateur Â«Â gdmÂ Â». Cependant, "
+"certaines fonctions de GDM peuvent Ãªtre dÃ©sactivÃ©es s'il ne lui est pas "
+"possible d'Ã©crire des informations d'Ã©tat dans la configuration GConf."
+
+#: C/gdm.xml:598(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: C/gdm.xml:600(para)
+msgid ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as ssh, "
+"login GUI, screensaver, etc.)"
+msgstr ""
+"GDM utilise PAM pour authentifier la connexion. PAM signifie Pluggable "
+"Authentication Module (Module d'authentification enfichable) et est utilisÃ© "
+"par la plupart des programmes qui demandent une authentification sur votre "
+"ordinateur. Il permet Ã  l'administrateur de configurer diffÃ©rents types "
+"d'authentification pour diffÃ©rents programmes de connexion (tels que ssh, "
+"interface graphique de connexion, Ã©conomiseur d'Ã©cran, etc)."
+
+#: C/gdm.xml:608(para)
+msgid ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+msgstr ""
+"PAM est compliquÃ© et hautement configurableÂ ; cette documentation n'a pas "
+"pour but d'expliquer cela en dÃ©tails. Le but ici est de donner un aperÃ§u de "
+"la faÃ§on dont la configuration de PAM se rapporte Ã  GDM, comment PAM est "
+"configurÃ© couramment avec GDM, ainsi que les problÃšmes connus. Il est "
+"nÃ©cessaire pour une personne qui doit effectuer une configuration de PAM de "
+"lire plus en dÃ©tails la documentation de PAM afin de comprendre comment "
+"configurer PAM ainsi que les termes utilisÃ©s dans cette section."
+
+#: C/gdm.xml:618(para)
+msgid ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure you read the PAM documentation and are comfortable "
+"with the security implications of any changes you intend to make to your "
+"configuration."
+msgstr ""
+"La configuration de PAM se fait par diffÃ©rentes interfaces, en gÃ©nÃ©ral "
+"similaires, selon les systÃšmes d'exploitationÂ ; consultez la page de manuel "
+"de <ulink type=\"help\" url=\"man:pam.d\">pam.d</ulink> ou de <ulink type="
+"\"help\" url=\"man:pam.conf\">pam.conf</ulink> pour plus de dÃ©tails. Prenez "
+"soin de lire la documentation de PAM et soyez bien conscients des "
+"implications de sÃ©curitÃ© induites par les modifications de votre "
+"configuration."
+
+#: C/gdm.xml:628(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+msgstr ""
+"Il est Ã  noter que par dÃ©faut, GDM utilise le nom de service PAM Â«Â gdmÂ Â» pour "
+"une connexion normale et le nom de service PAM Â«Â gdm-autologinÂ Â» pour une "
+"connexion automatique. Ces services ne sont peut-Ãªtre pas dÃ©finis dans votre "
+"pam.d ou dans le fichier de configuration pam.conf. S'il n'y a pas d'entrÃ©e, "
+"GDM utilise le fonctionnement par dÃ©faut de PAM. Sur la plupart des systÃšmes "
+"cela fonctionne bien. Cependant, la fonction de connexion automatique peut "
+"ne pas fonctionner si le service gdm-autologin n'est pas dÃ©fini."
+
+#: C/gdm.xml:638(para)
+msgid ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initializes the session."
+msgstr ""
+"Le script <filename>PostLogin</filename> est lancÃ© avant l'appel de "
+"pam_open_session et le script <filename>PreSession</filename> est appelÃ© "
+"aprÃšs. Cela permet Ã  l'administrateur systÃšme d'ajouter des scripts de "
+"connexion soit avant ou aprÃšs que PAM initialise la session."
+
+#: C/gdm.xml:646(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+msgstr ""
+"Si vous souhaitez faire fonctionner GDM avec d'autres types de mÃ©canismes "
+"d'authentification (comme par ex. un lecteur d'empreintes digitales ou de "
+"carte Ã  puce), il vous faut alors implÃ©menter cela en crÃ©ant un module de "
+"service PAM pour ce type d'authentification, plutÃŽt qu'en essayant de "
+"modifier directement le code de GDM. RÃ©fÃ©rez-vous Ã  la documentation de PAM "
+"sur votre systÃšme. Cette question a Ã©tÃ© frÃ©quemment abordÃ©e sur la liste de "
+"diffusion <address><email>gdm-list@gnome.org</email></address>, vous pouvez "
+"donc vous rÃ©fÃ©rer aux archives de la liste pour plus d'informations."
+
+#: C/gdm.xml:657(para)
+msgid ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+msgstr ""
+"PAM comporte quelques limitations dans le cas oÃ¹ il doit fonctionner avec "
+"plusieurs types d'authentification en mÃªme temps, comme prendre en charge "
+"soit une carte Ã  puce soit un identifiant et mot de passe dans le programme "
+"de connexion. Il existe des techniques pour parvenir Ã  le faire fonctionner, "
+"et il convient de rechercher comment ce problÃšme est gÃ©nÃ©ralement rÃ©solu "
+"lorsque l'on configure une configuration de ce type."
+
+#: C/gdm.xml:666(para)
+msgid ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+"Si la connexion automatique ne fonctionne pas sur un systÃšme, vÃ©rifiez si la "
+"pile Â«Â gdm-autologinÂ Â» PAM est dÃ©finie dans la configuration de PAM. Pour que "
+"cela fonctionne, il est nÃ©cessaire d'utiliser un module PAM qui ne fait "
+"simplement pas d'authentification ou qui retourne simplement PAM_SUCCESS de "
+"toutes ses interfaces publiques. Si l'on suppose que le systÃšme a bien le "
+"module PAM pam_allow.so qui gÃšre cela, une configuration PAM pour activer le "
+"Â«Â gdm-autologinÂ Â» ressemble Ã  ce qui suitÂ :"
+
+#: C/gdm.xml:676(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+
+#: C/gdm.xml:684(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for the session:"
+msgstr ""
+"La configuration ci-dessus ne produit aucune journalisation dans lastlog. Si "
+"vous souhaitez une telle journalisation, utilisez la configuration suivante "
+"pour l'Ã©lÃ©ment sessionÂ :"
+
+#: C/gdm.xml:689(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+
+#: C/gdm.xml:693(para)
+msgid ""
+"If the computer is used by several people, which makes automatic login "
+"unsuitable, you may want to allow some users to log in without entering "
+"their password. This feature can be enabled as a per-user option in the "
+"users-admin tool from the gnome-system-tools; it is achieved by checking "
+"that the user is member a Unix group called \"nopasswdlogin\" before asking "
+"for a password. For this to work, the PAM configuration file for the \"gdm\" "
+"service must include a line such as:"
+msgstr ""
+"Si l'ordinateur est utilisÃ© par plusieurs personnes, un cas oÃ¹ la connexion "
+"automatique n'est pas appropriÃ©e, il peut Ãªtre souhaitable de laisser "
+"certains utilisateurs se connecter sans mot de passe. Cette fonctionnalitÃ© "
+"peut Ãªtre activÃ©e individuellement pour chaque utilisateur dans l'outil de "
+"gestion des utilisateurs de GNOME (users-admin de gnome-system-tools). Il "
+"s'agit alors de vÃ©rifier que l'utilisateur est membre d'un groupe Unix nommÃ© "
+"Â«Â nopasswdloginÂ Â» avant la demande d'un mot de passe. Pour que cela "
+"fonctionne, le fichier de configuration PAM du service Â«Â gdmÂ Â» doit inclure "
+"une ligne telle queÂ :"
+
+#: C/gdm.xml:704(screen)
+#, no-wrap
+msgid ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+msgstr ""
+"\n"
+"      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin\n"
+
+#: C/gdm.xml:711(title)
+msgid "utmp and wtmp"
+msgstr "utmp et wtmp"
+
+#: C/gdm.xml:713(para)
+msgid ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+"GDM gÃ©nÃšre des Ã©lÃ©ments utmp et wtmp dans la base de donnÃ©es de suivi des "
+"utilisateurs lors de la connexion et dÃ©connexion de sessions. La base de "
+"donnÃ©es utmp contient des informations concernant le suivi et l'accÃšs des "
+"utilisateursÂ ; ces informations sont utilisÃ©es par des commandes telles que "
+"<command>finger</command>, <command>last</command>, <command>login</command> "
+"et <command>who</command>. La base de donnÃ©es wtmp contient l'historique des "
+"informations de suivi et d'accÃšs des utilisateurs de la base de donnÃ©es "
+"utmp. RÃ©fÃ©rez-vous aux pages de manuel de <ulink type=\"help\" url=\"man:utmp"
+"\">utmp</ulink> et <ulink type=\"help\" url=\"man:wtmp\">wtmp</ulink> pour "
+"plus d'informations."
+
+#: C/gdm.xml:728(title)
+msgid "Xserver Authentication Scheme"
+msgstr "Processus d'authentification du serveur X"
+
+#: C/gdm.xml:730(para)
+msgid ""
+"Xserver authorization files are stored in a newly created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at start up. These files are used "
+"to store and share a \"password\" between X clients and the Xserver. This "
+"\"password\" is unique for each session logged in, so users from one session "
+"can't snoop on users from another."
+msgstr ""
+"Les fichiers d'autorisation du serveur X sont stockÃ©es au dÃ©marrage dans un "
+"nouveau sous-rÃ©pertoire de <filename>&lt;var&gt;/run/gdm</filename>. Ces "
+"fichiers sont utilisÃ©s pour stocker et partager un Â«Â mot de passeÂ Â» utilisÃ© "
+"entre les clients X et le serveur X. Ce Â«Â mot de passeÂ Â» est unique pour "
+"chaque session connectÃ©e, de faÃ§on Ã  ce qu'aucun utilisateur ne puisse "
+"espionner la session des autres."
+
+#: C/gdm.xml:738(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be preferred over GDM's XDMCP features."
+msgstr ""
+"GDM ne prend en charge que le processus d'authentification du serveur X MIT-"
+"MAGIC-COOKIE-1. Normalement, les autres processus n'apportent pas grand "
+"chose et jusqu'Ã  prÃ©sent, aucun effort n'a Ã©tÃ© fait pour les implÃ©menter. "
+"Soyez extrÃªmement prudent lors de l'utilisation de XDMCP, car le cookie "
+"d'authentification du serveur X passe en texte clair sur le rÃ©seau. Si un "
+"pirate peut renifler le trafic rÃ©seau, il pourra simplement intercepter "
+"votre mot de passe d'authentification lors de la connexion, quel que soit le "
+"processus d'authentification utilisÃ©. Lorsque vous ne pouvez pas faire "
+"confiance au trafic rÃ©seau, vous devriez alors utiliser SSH au lieu de "
+"XDMCP, pour faire transiter la connexion X par un tunnel. On peut comparer "
+"XDMCP Ã  une sorte de Telnet graphique, avec les mÃªmes problÃšmes de sÃ©curitÃ©. "
+"Dans la plupart des cas, ssh -Y doit Ãªtre prÃ©fÃ©rÃ© aux fonctionnalitÃ©s XDMCP "
+"de GDM."
+
+#: C/gdm.xml:755(title)
+msgid "XDMCP Security"
+msgstr "SÃ©curitÃ© XDMCP"
+
+#: C/gdm.xml:757(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+"MÃªme si votre affichage est protÃ©gÃ© par des cookies, XEvents et donc aussi "
+"les frappes au clavier lors de la saisie des mots de passe transitent "
+"toujours sur le rÃ©seau en texte clair. Il est trivial de les capturer."
+
+#: C/gdm.xml:763(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+msgstr ""
+"XDMCP est surtout utile pour mettre en place des clients lÃ©gers, par exemple "
+"dans une salle de terminaux. Ces clients lÃ©gers n'auront besoin du rÃ©seau "
+"que pour accÃ©der au serveur, il semble donc que la meilleure politique de "
+"sÃ©curitÃ© dans ce cas est de sÃ©parer ce rÃ©seau du monde externe et de le "
+"rÃ©server Ã  l'accÃšs au serveur. Le seul point Ã  partir duquel vous avez "
+"besoin d'accÃ©der Ã  l'extÃ©rieur est le serveur. Ce type de configuration ne "
+"doit jamais utiliser un hub non administrable ou un autre type de rÃ©seau "
+"reniflable."
+
+#: C/gdm.xml:776(title)
+msgid "XDMCP Access Control"
+msgstr "ContrÃŽle d'accÃšs XDMCP"
+
+#: C/gdm.xml:778(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+msgstr ""
+"Le contrÃŽle d'accÃšs XDMCP est rÃ©alisÃ© par TCP wrappers. Il est possible que "
+"GDM soit compilÃ© sans la prise en charge de TCP wrapper, il se peut donc que "
+"cette fonctionnalitÃ© ne soit pas prise en charge par certains systÃšmes "
+"d'exploitation."
+
+#: C/gdm.xml:784(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+"Vous devriez utiliser le nom de service <command>gdm</command> dans les "
+"fichiers <filename>&lt;etc&gt;/hosts.allow</filename> et <filename>&lt;"
+"etc&gt;/hosts.deny</filename>. Par exemple, pour empÃªcher les ordinateurs de "
+"<filename>.danger.domaine</filename> de se connecter, ajoutez"
+
+#: C/gdm.xml:791(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .danger.domaine\n"
+
+#: C/gdm.xml:794(para)
+msgid ""
+"to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+"Ã  <filename>&lt;etc&gt;/hosts.deny</filename>. Il se peut que vous deviez "
+"aussi ajouter"
+
+#: C/gdm.xml:798(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .votre.domaine\n"
+
+#: C/gdm.xml:801(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"Ã  <filename>&lt;etc&gt;/hosts.allow</filename>, dans le cas habituel oÃ¹ vous "
+"refusez tous les services de tous les hÃŽtes. Consultez la page de manuel de "
+"<ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> pour les "
+"dÃ©tails."
+
+#: C/gdm.xml:810(title)
+msgid "Firewall Security"
+msgstr "SÃ©curitÃ© du pare-feu"
+
+#: C/gdm.xml:812(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP than attacking a webserver."
+msgstr ""
+"MÃªme si GDM essaie de dÃ©jouer les plans d'attaques potentiels sur le "
+"protocole XDMCP, il est tout de mÃªme conseillÃ© de bloquer le port XDMCP "
+"(normalement le port UDP 177) sur votre pare-feu dans le cas oÃ¹ vous n'en "
+"avez pas rÃ©ellement besoin. GDM se protÃšge des attaques par dÃ©ni de service "
+"(DoS), mais le protocole X est tout de mÃªme non sÃ©curisÃ© en lui-mÃªme et ne "
+"devrait Ãªtre utilisÃ© que dans un environnement maÃ®trisÃ©. De plus, chaque "
+"connexion distante consomme beaucoup de ressources, ce qui rend les attaques "
+"par dÃ©ni de service plus simples par XDMCP que sur un serveur Web."
+
+#: C/gdm.xml:823(para)
+msgid ""
+"It is also wise to block all of the Xserver ports. These are TCP ports 6000+ "
+"(one for each display number) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+"Il est Ã©galement sage de bloquer tous les ports du serveur X sur votre pare-"
+"feu. Cela correspond aux ports TCP 6000 + (un pour chaque numÃ©ro "
+"d'affichage). Il est Ã  relever que GDM utilise des numÃ©ros d'affichage Ã  "
+"partir de 20 pour les serveurs flexibles sur demande."
+
+#: C/gdm.xml:830(para)
+msgid ""
+"X is not a very safe protocol when using it over the Internet, and XDMCP is "
+"even less safe."
+msgstr ""
+"X n'est pas un protocole trÃšs sÃ»r Ã  utiliser sur Internet, et XDMCP l'est "
+"encore moins."
+
+#: C/gdm.xml:837(title)
+msgid "PolicyKit"
+msgstr "PolicyKit"
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: C/gdm.xml:845(para)
+msgid ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+msgstr ""
+"GDM peut Ãªtre configurÃ© pour utiliser PolicyKit et permettre Ã  "
+"l'administrateur systÃšme de contrÃŽler si l'Ã©cran de connexion fournit les "
+"boutons d'extinction et de redÃ©marrage sur l'Ã©cran d'accueil."
+
+#: C/gdm.xml:851(para)
+msgid ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+msgstr ""
+"Ces boutons sont respectivement contrÃŽlÃ©s par les actions <filename>org."
+"freedesktop.consolekit.system.stop-multiple-users</filename> et "
+"<filename>org.freedesktop.consolekit.system.restart-multiple-users</"
+"filename>. Les rÃšgles pour ces actions peuvent Ãªtre configurÃ©es avec l'outil "
+"polkit-gnome-authorization ou le programme en ligne de commande polkit-auth."
+
+#: C/gdm.xml:863(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr "RBAC (ContrÃŽle d'accÃšs basÃ© sur les rÃŽles)"
+
+#: C/gdm.xml:865(para)
+msgid ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case the "
+"RBAC configuration is used to control whether the login screen should "
+"provide the shutdown and restart buttons on the greeter screen."
+msgstr ""
+"GDM peut Ãªtre configurÃ© pour utiliser RBAC au lieu de Policykit. Dans ce "
+"cas, la configuration RBAC est utilisÃ©e pour contrÃŽler si l'Ã©cran de "
+"connexion fournit les boutons d'extinction et de redÃ©marrage sur l'Ã©cran "
+"d'accueil."
+
+#: C/gdm.xml:871(para)
+msgid ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorization is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorization."
+msgstr ""
+"Par exemple, avec Solaris, on utilise l'autorisation de Â«Â solaris.system."
+"shutdownÂ Â» pour cette gestion. Modifiez simplement le fichier <filename>/etc/"
+"user_attr</filename> pour que l'utilisateur Â«Â gdmÂ Â» dispose de cette "
+"autorisation."
+
+#: C/gdm.xml:884(title)
+msgid "Support for ConsoleKit"
+msgstr "Prise en charge de ConsoleKit"
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any 
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the "Configure" section?
+#. </para>
+#: C/gdm.xml:895(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+msgstr ""
+"GDM contient la prise en charge de la publication des informations de "
+"connexion des utilisateurs au moyen de l'infrastructure de comptabilisation "
+"des sessions et des utilisateurs, connue sous le nom de ConsoleKit. "
+"ConsoleKit est capable de conserver la trace de tous les utilisateurs "
+"connectÃ©s. Il peut donc Ãªtre considÃ©rÃ© comme un remplacement des fichiers "
+"utmp et utmpx disponibles dans la plupart des systÃšmes d'exploitation de "
+"type Unix."
+
+#: C/gdm.xml:903(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position to know about the user session and to be trusted to provide "
+"these bits of information. The use of this privileged method is restricted "
+"by the use of the D-Bus system message bus security policy."
+msgstr ""
+"Lorsque GDM est sur le point de crÃ©er un nouveau processus de connexion pour "
+"un utilisateur, il appelle une mÃ©thode privilÃ©giÃ©e de ConsoleKit dans le but "
+"d'ouvrir une nouvelle session pour cet utilisateur. Ã cet instant, GDM "
+"fournit aussi Ã  ConsoleKit des informations au sujet de cette sessionÂ : "
+"l'identifiant de l'utilisateur, le nom d'affichage X11 qui sera associÃ© Ã  la "
+"session, le nom d'hÃŽte de provenance de la session (utile dans le cas d'un "
+"session XDMCP), si la session est liÃ©e, etc. En tant qu'entitÃ© Ã  l'origine "
+"du processus utilisateur, GDM est dans une position unique pour la "
+"connaissance de la session utilisateur et pour fournir de maniÃšre sÃ»re ces "
+"Ã©lÃ©ments d'information. L'utilisation de cette mÃ©thode privilÃ©giÃ©e est "
+"limitÃ©e par le respect de la politique de sÃ©curitÃ© du bus de messages "
+"systÃšme D-Bus."
+
+#: C/gdm.xml:917(para)
+msgid ""
+"In case a user with an existing session has authenticated at GDM and "
+"requests to resume that existing session, GDM calls a privileged method of "
+"ConsoleKit to unlock that session. The exact details of what happens when "
+"the session receives this unlock signal are undefined and session-specific. "
+"However, most sessions will unlock a screensaver in response."
+msgstr ""
+"Dans le cas oÃ¹ un utilisateur a une session existante et s'authentifie par "
+"GDM pour demander la reprise de cette session, GDM appelle une mÃ©thode "
+"privilÃ©giÃ©e de ConsoleKit pour dÃ©verrouiller la session. Les dÃ©tails prÃ©cis "
+"de ce qui se passe lorsque la session reÃ§oit ce signal de dÃ©verrouillage ne "
+"sont pas dÃ©finis et sont spÃ©cifiques Ã  la session. Cependant, la plupart des "
+"sessions rÃ©pondent en dÃ©verrouillant un Ã©conomiseur d'Ã©cran."
+
+#: C/gdm.xml:926(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+"Lorsque l'utilisateur choisit de fermer sa session ou si GDM ou la session "
+"se ferme de maniÃšre inattendue, la session utilisateur ne sera plus "
+"rÃ©fÃ©rencÃ©e par ConsoleKit."
+
+#: C/gdm.xml:935(title)
+msgid "Configuration"
+msgstr "Configuration"
+
+#: C/gdm.xml:937(para)
+msgid ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+msgstr ""
+"GDM dispose de plusieurs interfaces de configuration. Elles comprennent les "
+"points d'intÃ©gration de scripts, la configuration du service, la "
+"configuration de la banniÃšre d'accueil, les paramÃštres gÃ©nÃ©raux de session, "
+"l'intÃ©gration avec la configuration de gnome-settings-daemon et la "
+"configuration de la session. Ces types d'intÃ©gration sont dÃ©crits en dÃ©tails "
+"ci-aprÃšs."
+
+#: C/gdm.xml:946(title)
+msgid "Scripting Integration Points"
+msgstr "Points d'intÃ©gration de scripts"
+
+#: C/gdm.xml:948(para)
+msgid ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+msgstr ""
+"Les points d'intÃ©gration de scripts GDM se trouvent dans le rÃ©pertoire "
+"<filename>&lt;etc&gt;/gdm/</filename>Â :"
+
+#: C/gdm.xml:953(screen)
+#, no-wrap
+msgid ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: C/gdm.xml:961(para)
+msgid ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+msgstr ""
+"Les scripts <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename> et <filename>PostSession</filename> "
+"fonctionnent comme dÃ©crit ci-dessous."
+
+#: C/gdm.xml:967(para)
+msgid ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+"Pour chaque type de script, le script lancÃ© par dÃ©faut est appelÃ© "
+"Â«Â DefaultÂ Â»Â ; il est stockÃ© dans le rÃ©pertoire associÃ© au type de script. "
+"Ainsi, le script <filename>Init</filename> par dÃ©faut est <filename>&lt;"
+"etc&gt;/gdm/Init/Default</filename>. Un script par affichage peut Ãªtre "
+"fourni, et s'il existe il est lancÃ© Ã  la place de celui par dÃ©faut. Ces "
+"scripts sont stockÃ©s dans le mÃªme rÃ©pertoire que le script par dÃ©faut et ont "
+"le mÃªme nom que la valeur DISPLAY de Xserver pour cet affichage. Par "
+"exemple, si le script <filename>&lt;Init&gt;/:0</filename> existe, il se "
+"lance pour DISPLAY Â«Â :0Â Â»."
+
+#: C/gdm.xml:979(para)
+msgid ""
+"All of these scripts are run with root privilege and return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+msgstr ""
+"Tous ces scripts sont exÃ©cutÃ©s avec les privilÃšges de root et renvoient 0 si "
+"l'exÃ©cution est rÃ©ussie ou un code non nul dans le cas d'une erreur qui doit "
+"interrompre le processus de connexion de la session. Notez aussi que GDM se "
+"bloque jusqu'Ã  la fin de l'exÃ©cution des scripts, donc si un script se "
+"bloque, cela bloque aussi le processus de connexion."
+
+#: C/gdm.xml:987(para)
+msgid ""
+"When the Xserver for the login GUI has been successfully started, but before "
+"the login GUI is actually displayed, GDM will run the <filename>Init</"
+"filename> script. This script is useful for starting programs that should be "
+"run while the login screen is showing, or for doing any special "
+"initialization if required."
+msgstr ""
+"Lorsque le serveur X de l'Ã©cran de connexion dÃ©marre sans erreur, mais avant "
+"qu'il ne s'affiche, GDM lance le script <filename>Init</filename>. Ce script "
+"est utile pour lancer des programmes qui doivent fonctionner alors que "
+"l'Ã©cran de connexion s'affiche, ou si une initialisation particuliÃšre est "
+"nÃ©cessaire."
+
+#: C/gdm.xml:995(para)
+msgid ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialization that needs to happen before the "
+"session starts. For example, you might setup the user's $HOME directory if "
+"needed."
+msgstr ""
+"AprÃšs l'authentification sans erreur de l'utilisateur, GDM lance le script "
+"<filename>PostLogin</filename>. Cela s'effectue avant que la configuration "
+"de la session se fasse, Ã©galement avant l'appel Ã  pam_open_session. Ce "
+"script est utile pour effectuer toute initialisation de la session qui doit "
+"Ãªtre faite avant qu'elle ne dÃ©marre. Par exemple, configurer le rÃ©pertoire "
+"$HOME de l'utilisateur si nÃ©cessaire."
+
+#: C/gdm.xml:1004(para)
+msgid ""
+"After the user session has been initialized, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialization that needs to happen after the session has been "
+"initialized. It can be used for session management or accounting, for "
+"example."
+msgstr ""
+"AprÃšs l'initialisation de la session de l'utilisateur, GDM lance le script "
+"<filename>PreSession</filename>. Ce script est utile pour effectuer toute "
+"initialisation de la session qui doit intervenir aprÃšs le dÃ©marrage de la "
+"session. Cela peut Ãªtre utilisÃ© pour la gestion de session ou pour la "
+"comptabilitÃ©."
+
+#: C/gdm.xml:1012(para)
+msgid ""
+"When a user terminates their session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+"Quand un utilisateur termine sa session, GDM lance le script "
+"<filename>PostSession</filename>. Notez que le serveur X est aussi stoppÃ© "
+"lorsque le script est lancÃ© et qu'il ne doit donc pas Ãªtre consultÃ©."
+
+#: C/gdm.xml:1019(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+"Il faut savoir que le script <filename>PostSession</filename> est exÃ©cutÃ© "
+"mÃªme lorsque l'affichage ne rÃ©pond plus suite Ã  une erreur d'entrÃ©e/sortie "
+"ou autre. Il n'existe donc aucune garantie que les applications X "
+"fonctionnent durant l'exÃ©cution de ce script."
+
+#: C/gdm.xml:1026(para)
+msgid ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+msgstr ""
+"Tous les scripts dÃ©crits ci-dessus dÃ©finissent la variable d'environnement "
+"<filename>$RUNNING_UNDER_GDM</filename> Ã  <filename>yes</filename>. Si ces "
+"scripts sont aussi partagÃ©s avec d'autres gestionnaires d'affichage, cela "
+"vous permet d'identifier quand GDM appelle ces scripts, vous pouvez donc "
+"exÃ©cuter du code spÃ©cifique quand GDM est utilisÃ©."
+
+#: C/gdm.xml:1036(title)
+msgid "Autostart Configuration"
+msgstr "Configuration du dÃ©marrage automatique"
+
+#: C/gdm.xml:1038(para)
+msgid ""
+"The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> directory "
+"contains files in the format specified by the \"FreeDesktop.org Desktop "
+"Application Autostart Specification\". Standard features in the "
+"specification may be used to specify programs that should auto-restart or "
+"only be launched if a GConf configuration value is set, etc."
+msgstr ""
+"Le rÃ©pertoire <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename> "
+"contient les fichiers dans le format dÃ©fini par la spÃ©cification "
+"Â«Â FreeDesktop.org Desktop Application AutostartÂ Â». Des fonctions standard de "
+"la spÃ©cification peuvent Ãªtre utilisÃ©es pour indiquer les programmes qui "
+"doivent redÃ©marrer automatiquement ou ceux qui doivent Ãªtre lancÃ©s seulement "
+"si une valeur dans la configuration GConf est dÃ©finie, etc."
+
+#: C/gdm.xml:1047(para)
+msgid ""
+"Any <filename>.desktop</filename> files in this directory will cause the "
+"associated program to automatically start with the login GUI greeter. By "
+"default, GDM is shipped with files which will autostart the gdm-simple-"
+"greeter login GUI greeter itself, the gnome-power-manager application, the "
+"gnome-settings-daemon, and the Metacity window manager. These programs are "
+"needed for the greeter program to work. In addition, desktop files are "
+"provided for starting various AT programs if the configuration values "
+"specified in the Accessibility Configuration section below are set."
+msgstr ""
+"Tout fichier <filename>.desktop</filename> dans ce rÃ©pertoire provoque le "
+"lancement automatiquement du programme associÃ© en mÃªme temps que la banniÃšre "
+"d'accueil. Par dÃ©faut, GDM est livrÃ© avec des fichiers qui lancent "
+"automatiquement la banniÃšre d'accueil de l'Ã©cran de connexion gdm-simple-"
+"greeter, l'application gnome-power-manager, le service gnome-settings-daemon "
+"et le gestionnaire de fenÃªtres Metacity. Ces programmes sont nÃ©cessaires au "
+"fonctionnement de la banniÃšre GDM. Par ailleurs, des fichiers desktop sont "
+"fournis pour lancer diffÃ©rents outils d'accessibilitÃ© si les valeurs "
+"indiquÃ©es dans la section Configuration d'accessibilitÃ© ci-aprÃšs sont "
+"dÃ©finies."
+
+#: C/gdm.xml:1061(title)
+msgid "Xsession Script"
+msgstr "Script Xsession"
+
+#: C/gdm.xml:1063(para)
+msgid ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not support per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+msgstr ""
+"Il existe aussi un script <filename>Xsession</filename> se trouvant dans "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> qui est appelÃ© entre les "
+"scripts <filename>PreSession</filename> et <filename>PostSession</filename>. "
+"Il ne prend pas en charge les variantes par affichage comme les autres "
+"scripts. Il est utilisÃ© pour lancer rÃ©ellement la session de l'utilisateur. "
+"Il est lancÃ© en tant que l'utilisateur, et il lance la session telle qu'elle "
+"est dÃ©finie par le fichier de session Desktop que l'utilisateur a choisi de "
+"lancer."
+
+#: C/gdm.xml:1076(title)
+msgid "Daemon Configuration"
+msgstr "Configuration du service"
+
+#: C/gdm.xml:1078(para)
+msgid ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+msgstr ""
+"Le service GDM est configurÃ© Ã  l'aide du fichier <filename>&lt;etc&gt;/gdm/"
+"custom.conf</filename>. Les valeurs par dÃ©faut sont stockÃ©es dans GConf dans "
+"le fichier <filename>gdm.schemas</filename>. Il est recommandÃ© que les "
+"utilisateurs finaux modifient le fichier <filename>/etc/gdm/custom.conf</"
+"filename> car le fichier de schÃ©mas peut Ãªtre Ã©crasÃ© quand les utilisateurs "
+"mettent Ã  jour leur systÃšme pour avoir une nouvelle version de GDM."
+
+#: C/gdm.xml:1088(para)
+msgid ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+msgstr ""
+"Notez que les versions prÃ©cÃ©dentes de GDM prenaient en charge des options de "
+"configuration supplÃ©mentaires qui ne sont plus disponibles dans les versions "
+"rÃ©centes de GDM."
+
+#: C/gdm.xml:1093(para)
+msgid ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+msgstr ""
+"le fichier <filename>&lt;etc&gt;/gdm/custom.conf</filename> est en format "
+"<filename>keyfile</filename>. Les mots-clÃ©s entre crochets dÃ©limitent les "
+"sections de groupe, les chaÃ®nes de caractÃšres avant le signe (=) sont les "
+"clÃ©s et les donnÃ©es aprÃšs le signe Ã©gal reprÃ©sentent leurs valeurs. Les "
+"lignes vides ou celles commenÃ§ant par le signe diÃšse (#) sont ignorÃ©es."
+
+#: C/gdm.xml:1101(para)
+msgid ""
+"The file <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]"
+"\", \"[security]\", and \"[xdmcp]\" group sections. Within each group, there "
+"are particular key/value pairs that can be specified to modify how GDM "
+"behaves. For example, to enable timed login and specify the timed login user "
+"to be a user named \"you\", you would modify the file so it contains the "
+"following lines:"
+msgstr ""
+"Le fichier <filename>/etc/gdm/custom.conf</filename> prend en charge les "
+"sections Â«Â [daemon]Â Â», Â«Â [security]Â Â» et Â«Â [xdmcp]Â Â». Chacun des groupes "
+"comprend des paires clÃ©/valeur particuliÃšres qui sont dÃ©finies pour modifier "
+"le fonctionnement de GDM. Par exemple, pour activer la connexion diffÃ©rÃ©e "
+"pour un utilisateur appelÃ© Â«Â youÂ Â», il faut modifier le fichier pour qu'il "
+"contienne les lignes suivantesÂ :"
+
+#: C/gdm.xml:1111(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+
+#: C/gdm.xml:1117(para)
+msgid "A full list of supported configuration keys follow:"
+msgstr "Voici la liste complÃšte des clÃ©s de configuration prises en chargeÂ :"
+
+#: C/gdm.xml:1122(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: C/gdm.xml:1126(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: C/gdm.xml:1128(synopsis)
+#, no-wrap
+msgid "Multicast=false"
+msgstr "Multicast=false"
+
+#: C/gdm.xml:1129(para)
+msgid ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined multicast "
+"group."
+msgstr ""
+"Si dÃ©fini Ã  Â«Â trueÂ Â» (vrai) et que IPv6 est actif, le sÃ©lecteur envoie une "
+"requÃªte en multidiffusion (multicast) sur le rÃ©seau local et rÃ©pertorie les "
+"rÃ©ponses des hÃŽtes ayant rejoint le groupe multidiffusion."
+
+#: C/gdm.xml:1138(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: C/gdm.xml:1140(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: C/gdm.xml:1141(para)
+msgid "This is the Link-local Multicast address."
+msgstr "C'est l'adresse de multidiffusion de lien local."
+
+#: C/gdm.xml:1150(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: C/gdm.xml:1154(term)
+msgid "Group"
+msgstr "Group"
+
+#: C/gdm.xml:1156(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: C/gdm.xml:1157(para)
+msgid ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+msgstr ""
+"Le nom du groupe sous lequel la banniÃšre d'accueil et les autres programmes "
+"graphiques sont lancÃ©s. RÃ©fÃ©rez-vous Ã  la clÃ© de configuration "
+"<filename>User</filename> et Ã  la section Â«Â SÃ©curitÃ©-&gt;Utilisateur et "
+"groupe GDMÂ Â» de ce document pour plus d'informations."
+
+#: C/gdm.xml:1167(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: C/gdm.xml:1169(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: C/gdm.xml:1170(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+msgstr ""
+"Indique si l'utilisateur spÃ©cifiÃ© par <filename>TimedLogin</filename> doit "
+"Ãªtre automatiquement connectÃ© aprÃšs un certain nombre de secondes (dÃ©fini "
+"par <filename>TimedLoginDelay</filename>) d'inactivitÃ© Ã  l'Ã©cran de "
+"connexion. C'est utile pour des terminaux Ã  accÃšs public, ou mÃªme pour une "
+"utilisation privÃ©e. Si l'utilisateur emploie le clavier ou parcourt les "
+"menus, le dÃ©lai est rÃ©initialisÃ© Ã  la valeur la plus Ã©levÃ©e entre "
+"<filename>TimedLoginDelay</filename> et 30 secondes. Si l'utilisateur ne "
+"saisit aucun nom et qu'il appuie sur la touche EntrÃ©e alors que le programme "
+"de connexion demande un nom d'utilisateur, GDM interprÃšte cela comme le "
+"souhait de se connecter immÃ©diatement en utilisant l'utilisateur diffÃ©rÃ©. "
+"Notez qu'aucun mot de passe n'est exigÃ© pour cet utilisateur. Il faut donc "
+"rester prudent, mÃªme si avec PAM, il est possible de configurer la demande "
+"du mot de passe avant d'autoriser la connexion. RÃ©fÃ©rez-vous Ã  la section "
+"Â«Â SÃ©curitÃ©-&gt;PAMÂ Â» de ce manuel pour plus d'informations ou pour obtenir de "
+"l'aide si cette fonction ne semble pas fonctionner."
+
+#: C/gdm.xml:1192(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: C/gdm.xml:1194(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: C/gdm.xml:1195(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+msgstr ""
+"L'utilisateur qui doit Ãªtre connectÃ© aprÃšs un nombre dÃ©fini de secondes "
+"d'inactivitÃ©."
+
+#: C/gdm.xml:1199(para) C/gdm.xml:1243(para)
+msgid ""
+"If the value ends with a vertical bar | (the pipe symbol), then GDM will "
+"execute the program specified and use whatever value is returned on standard "
+"out from the program as the user. The program is run with the DISPLAY "
+"environment variable set so that it is possible to specify the user in a per-"
+"display fashion. For example if the value is \"/usr/bin/getloginuser|\", "
+"then the program \"/usr/bin/getloginuser\" will be run to get the user value."
+msgstr ""
+"Si la valeur se termine par une barre verticale Â«Â |Â Â», GDM exÃ©cute le programme "
+"indiquÃ© et considÃšre la valeur retournÃ©e sur la sortie standard comme le nom "
+"d'utilisateur. Le programme est exÃ©cutÃ© avec la variable d'environnement DISPLAY "
+"dÃ©finie, il est donc possible d'indiquer l'utilisateur en fonction de l'affichage. "
+"Par exemple, si la valeur est Â«Â /usr/bin/getloginuser|Â Â», le programme Â«Â /usr/bin/"
+"getloginuserÂ Â» est exÃ©cutÃ© pour obtenir le nom d'utilisateur."
+
+#: C/gdm.xml:1213(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: C/gdm.xml:1215(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: C/gdm.xml:1216(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+msgstr ""
+"DÃ©lai en secondes avant que l'utilisateur <filename>TimedLogin</filename> "
+"soit connectÃ©."
+
+#: C/gdm.xml:1224(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: C/gdm.xml:1226(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: C/gdm.xml:1227(para)
+msgid ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0 "
+"seconds."
+msgstr ""
+"Si dÃ©fini Ã  Â«Â trueÂ Â» (vrai), l'utilisateur indiquÃ© dans la clÃ© "
+"<filename>AutomaticLogin</filename> doit Ãªtre connectÃ© immÃ©diatement. Cette "
+"fonction est similaire Ã  la connexion diffÃ©rÃ©e avec un dÃ©lai de 0 seconde."
+
+#: C/gdm.xml:1236(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: C/gdm.xml:1238(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: C/gdm.xml:1239(para)
+msgid ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+"Le nom de l'utilisateur qui doit Ãªtre connectÃ© automatiquement si "
+"<filename>AutomaticLoginEnable</filename> est vrai."
+
+#: C/gdm.xml:1257(term)
+msgid "User"
+msgstr "User"
+
+#: C/gdm.xml:1259(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: C/gdm.xml:1260(para)
+msgid ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+"Le nom d'utilisateur sous lequel la banniÃšre d'accueil et les autres "
+"programmes GUI sont lancÃ©s. RÃ©fÃ©rez-vous Ã  la clÃ© de configuration "
+"<filename>Group</filename> et Ã  la section Â«Â SÃ©curitÃ©-&gt;Utilisateur et "
+"groupe GDMÂ Â» de ce document pour plus d'informations."
+
+#: C/gdm.xml:1272(title)
+msgid "Security Options"
+msgstr "Options de sÃ©curitÃ©"
+
+#: C/gdm.xml:1275(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: C/gdm.xml:1278(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: C/gdm.xml:1280(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: C/gdm.xml:1281(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+msgstr ""
+"Si dÃ©fini Ã  Â«Â trueÂ Â» (vrai), le paramÃštre <filename>-nolisten tcp</filename> "
+"est toujours transmis sur la ligne de commande lors du dÃ©marrage de serveurs "
+"X liÃ©s, ce qui interdit les connexions TCP. Cela permet de sÃ©curiser la "
+"configuration, lorsque les connexions distantes ne sont pas utilisÃ©es."
+
+#: C/gdm.xml:1293(title)
+msgid "XDCMP Support"
+msgstr "Prise en charge de XDMCP"
+
+#: C/gdm.xml:1296(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: C/gdm.xml:1299(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: C/gdm.xml:1301(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: C/gdm.xml:1302(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+msgstr ""
+"Pour empÃªcher des attaquants de remplir la file d'attente, GDM n'accepte "
+"qu'une seule connexion par ordinateur distant. Si vous souhaitez offrir des "
+"services d'affichage Ã  des ordinateurs ayant plus d'un Ã©cran, vous devez "
+"augmenter cette valeur en consÃ©quence."
+
+#: C/gdm.xml:1309(para)
+msgid ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+"Il faut relever que le nombre autorisÃ© d'affichages liÃ©s est illimitÃ©. "
+"Seules les connexions distantes par XDMCP sont limitÃ©es par cette option de "
+"configuration."
+
+#: C/gdm.xml:1318(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: C/gdm.xml:1320(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: C/gdm.xml:1321(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+"La dÃ©finition de cette option Ã  Â«Â trueÂ Â» (vrai) active la prise en charge de "
+"XDMCP pour permettre Ã  des terminaux X ou des affichages distants d'Ãªtre "
+"gÃ©rÃ©s par GDM."
+
+#: C/gdm.xml:1326(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+"<filename>gdm</filename> Ã©coute les requÃªtes sur le port UDP 177. Consultez "
+"l'option Port pour plus d'informations."
+
+#: C/gdm.xml:1331(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+"Si GDM est compilÃ© pour le prendre en charge, l'accÃšs Ã  partir d'affichages "
+"distants peut Ãªtre contrÃŽlÃ© par la bibliothÃšque TCP Wrappers. Le nom de "
+"service est <filename>gdm</filename>."
+
+#: C/gdm.xml:1337(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+"Vous devez alors ajouter <screen>\n"
+"gdm:.mon.domaine\n"
+"</screen> Ã  votre fichier <filename>&lt;etc&gt;/hosts.allow</filename>, "
+"selon votre configuration de TCP Wrappers. Consultez la page de manuel "
+"<ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow</ulink> pour plus "
+"de dÃ©tails."
+
+#: C/gdm.xml:1348(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+"Il faut relever que XDMCP n'est pas un protocole particuliÃšrement sÃ©curisÃ©, "
+"et qu'il est conseillÃ© de bloquer le port UDP 177 sur votre pare-feu si vous "
+"n'en avez pas vraiment besoin."
+
+#: C/gdm.xml:1357(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: C/gdm.xml:1359(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: C/gdm.xml:1360(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+msgstr ""
+"Active le choix XDMCP INDIRECT (c'est-Ã -dire l'exÃ©cution distante de "
+"<filename>gdmchooser</filename>) pour les terminaux X qui ne fournissent pas "
+"leur propre navigateur d'affichage."
+
+#: C/gdm.xml:1369(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: C/gdm.xml:1371(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: C/gdm.xml:1372(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+"Pour Ã©viter les attaques par dÃ©ni de service, GDM dispose d'une file "
+"d'attente de connexions limitÃ©e. Seuls MaxPending affichages peuvent "
+"dÃ©marrer simultanÃ©ment."
+
+#: C/gdm.xml:1378(para)
+msgid ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+msgstr ""
+"Notez que ce paramÃštre ne limite pas le nombre d'affichages distants qui "
+"sont gÃ©rÃ©s. Il limite seulement le nombre d'affichages lanÃ§ant simultanÃ©ment "
+"une connexion."
+
+#: C/gdm.xml:1387(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: C/gdm.xml:1389(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: C/gdm.xml:1390(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+"DÃ©termine le nombre maximal de connexions d'affichages distants gÃ©rÃ©es "
+"simultanÃ©ment. Cela correspond donc au nombre total d'affichages distants "
+"utilisables par l'hÃŽte."
+
+#: C/gdm.xml:1399(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: C/gdm.xml:1401(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: C/gdm.xml:1402(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+"Lorsque GDM est prÃªt Ã  gÃ©rer un affichage, un paquet ACCEPT lui est envoyÃ© "
+"avec un identifiant de session unique qui sera utilisÃ© dans les Ã©changes "
+"XDMCP subsÃ©quents."
+
+#: C/gdm.xml:1408(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+"GDM place ensuite l'identifiant de session dans la file d'attente, en "
+"attendant que l'affichage rÃ©ponde par une requÃªte MANAGE."
+
+#: C/gdm.xml:1413(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+"Si aucune rÃ©ponse n'arrive dans l'intervalle en secondes dÃ©fini par MaxWait, "
+"GDM considÃšre l'affichage comme mort et l'efface de la file d'attente, "
+"libÃ©rant la place pour d'autres affichages."
+
+#: C/gdm.xml:1422(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: C/gdm.xml:1424(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: C/gdm.xml:1425(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+"Le paramÃštre MaxWaitIndirect dÃ©termine le nombre maximal de secondes entre "
+"le moment oÃ¹ un utilisateur choisit un hÃŽte et la requÃªte indirecte "
+"correspondant Ã  la connexion de l'utilisateur Ã  l'hÃŽte. Si ce dÃ©lai est "
+"dÃ©passÃ©, l'information Ã  propos de l'hÃŽte choisi est oubliÃ©e et la place est "
+"libÃ©rÃ©e pour une autre demande d'affichage indirect. Il se peut que cette "
+"information soit oubliÃ©e plus rapidement s'il y a davantage d'hÃŽtes essayant "
+"d'envoyer des requÃªtes indirectes que le nombre dÃ©fini dans "
+"<filename>MaxPendingIndirect</filename>."
+
+#: C/gdm.xml:1439(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: C/gdm.xml:1441(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: C/gdm.xml:1442(para)
+msgid ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"respond before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+"Intervalle en secondes des Â«Â pingÂ Â» envoyÃ©s au serveur X. Si le serveur X ne "
+"rÃ©pond pas avant le prochain ping envoyÃ©, la connexion est interrompue et la "
+"session se termine. C'est une combinaison des paramÃštres PingInterval et "
+"PingTimeout de XDM, mais en secondes."
+
+#: C/gdm.xml:1450(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower than one minute. However since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+"Signalons que dans le passÃ©, GDM avait une clÃ© de configuration "
+"<filename>PingInterval</filename> qui Ã©tait aussi dÃ©finie en minutes. Dans "
+"bien des cas, il est souhaitable de dÃ©finir une valeur en-dessous de la "
+"minute, car dans la plupart des utilisations de XDMCP (comme dans des salles "
+"de terminaux), des dÃ©lais de rÃ©ponse supÃ©rieurs Ã  une quinzaine de secondes "
+"signifie vraiment que le terminal a Ã©tÃ© Ã©teint ou redÃ©marrÃ©, et il est "
+"prÃ©fÃ©rable de terminer la session."
+
+#: C/gdm.xml:1463(term)
+msgid "Port"
+msgstr "Port"
+
+#: C/gdm.xml:1465(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: C/gdm.xml:1466(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+msgstr ""
+"Le numÃ©ro de port UDP que <filename>gdm</filename> doit Ã©couter pour les "
+"requÃªtes XDMCP. Ne changez ce paramÃštre que si vous savez bien ce que vous "
+"faites."
+
+#: C/gdm.xml:1475(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: C/gdm.xml:1477(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: C/gdm.xml:1478(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+"Lorsque le systÃšme renvoie un paquet WILLING aprÃšs une requÃªte (QUERY), il "
+"envoie une chaÃ®ne de caractÃšres informant sur l'Ã©tat actuel de ce serveur. "
+"Le message par dÃ©faut est l'identifiant systÃšme, mais il est possible de "
+"crÃ©er un script qui gÃ©nÃšre un message personnalisÃ©. Si ce script n'existe "
+"pas ou que cette clÃ© est vide, c'est le message par dÃ©faut qui est envoyÃ©. "
+"Si ce script rÃ©ussit Ã  produire un rÃ©sultat, la premiÃšre ligne du rÃ©sultat "
+"est envoyÃ©e (et seulement la premiÃšre ligne). Il s'exÃ©cute au maximum une "
+"fois toutes les 3 secondes pour empÃªcher de possibles attaques par dÃ©ni de "
+"service qui submergeraient la machine de paquets QUERY."
+
+#: C/gdm.xml:1497(title)
+msgid "Simple Greeter Configuration"
+msgstr "Configuration de la banniÃšre d'accueil simple"
+
+#: C/gdm.xml:1499(para)
+msgid ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+msgstr ""
+"La banniÃšre d'accueil par dÃ©faut de GDM s'appelle la banniÃšre d'accueil "
+"simple et se configure avec GConf. Les valeurs par dÃ©faut sont stockÃ©es dans "
+"GConf dans le fichier <filename>gdm-simple-greeter.schemas</filename>. Ces "
+"valeurs par dÃ©faut peuvent Ãªtre surchargÃ©es si l'utilisateur Â«Â gdmÂ Â» possÃšde "
+"un rÃ©pertoire $HOME inscriptible pour sauvegarder les paramÃštres GConf. Ces "
+"valeurs peuvent Ãªtre modifiÃ©es Ã  l'aide des programmes <command>gconftool-2</"
+"command> ou <command>gconf-editor</command>. Les options de configuration "
+"suivantes sont prises en chargeÂ :"
+
+#: C/gdm.xml:1510(title)
+msgid "Greeter Configuration Keys"
+msgstr "ClÃ©s de configuration de la banniÃšre d'accueil"
+
+#: C/gdm.xml:1513(term)
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr "/apps/gdm/simple-greeter/banner_message_enable"
+
+#: C/gdm.xml:1515(synopsis) C/gdm.xml:1536(synopsis) C/gdm.xml:1546(synopsis)
+#: C/gdm.xml:1557(synopsis) C/gdm.xml:1678(synopsis) C/gdm.xml:1743(synopsis)
+#: C/gdm.xml:1754(synopsis) C/gdm.xml:1765(synopsis) C/gdm.xml:1776(synopsis)
+#, no-wrap
+msgid "false (boolean)"
+msgstr "false (faux, boolÃ©en)"
+
+#: C/gdm.xml:1516(para)
+msgid "Controls whether the banner message text is displayed."
+msgstr "ContrÃŽle si le texte du message de la banniÃšre doit Ãªtre affichÃ©."
+
+#: C/gdm.xml:1523(term)
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr "/apps/gdm/simple-greeter/banner_message_text"
+
+#: C/gdm.xml:1525(synopsis)
+#, no-wrap
+msgid "NULL (string)"
+msgstr "NULL (chaÃ®ne)"
+
+#: C/gdm.xml:1526(para)
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr ""
+"DÃ©finit le texte du message de la banniÃšre Ã  afficher sur la fenÃªtre "
+"d'accueil."
+
+#: C/gdm.xml:1534(term)
+msgid "/apps/gdm/simple-greeter/debug"
+msgstr "/apps/gdm/simple-greeter/debug"
+
+#: C/gdm.xml:1537(para)
+msgid "If true, then debugging mode is enabled for the greeter."
+msgstr "Si vrai, le mode de dÃ©bogage est activÃ© pour la banniÃšre d'accueil."
+
+#: C/gdm.xml:1544(term)
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr "/apps/gdm/simple-greeter/disable_restart_buttons"
+
+#: C/gdm.xml:1547(para)
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr ""
+"ContrÃŽle si les boutons de redÃ©marrage doivent Ãªtre affichÃ©s dans la fenÃªtre "
+"de connexion."
+
+#: C/gdm.xml:1555(term)
+msgid "/apps/gdm/simple-greeter/disable_user_list"
+msgstr "/apps/gdm/simple-greeter/disable_user_list"
+
+#: C/gdm.xml:1558(para)
+msgid ""
+"If true, then the face browser with known users is not shown in the login "
+"window."
+msgstr ""
+"Si vrai, le navigateur de figures avec les utilisateurs connus n'est pas "
+"affichÃ© dans la fenÃªtre de connexion."
+
+#: C/gdm.xml:1566(term)
+msgid "/apps/gdm/simple-greeter/include"
+msgstr "/apps/gdm/simple-greeter/include"
+
+#: C/gdm.xml:1568(synopsis) C/gdm.xml:1614(synopsis) C/gdm.xml:1634(synopsis)
+#: C/gdm.xml:1656(synopsis)
+#, no-wrap
+msgid "[] (string list)"
+msgstr "[] (liste de chaÃ®nes)"
+
+#: C/gdm.xml:1569(para)
+msgid "Set to a list of users to always include in the Face Browser."
+msgstr ""
+"DÃ©finit une liste d'utilisateurs toujours inclus dans le navigateur de figures."
+
+#: C/gdm.xml:1576(term)
+msgid "/apps/gdm/simple-greeter/include_all"
+msgstr "/apps/gdm/simple-greeter/include_all"
+
+#: C/gdm.xml:1578(synopsis)
+#, no-wrap
+msgid "true (boolean)"
+msgstr "true (vrai, boolÃ©en)"
+
+#: C/gdm.xml:1579(para)
+msgid ""
+"If true, then the face browser will show all users on the local machine. If "
+"false, the face browser will only show users who have recently logged in."
+msgstr ""
+"Si vrai, le navigateur de figures affiche tous les utilisateurs de l'ordinateur "
+"local. Si faux, le navigateur de figures n'affiche que les utilisateurs qui se "
+"sont connectÃ©s rÃ©cemment."
+
+#: C/gdm.xml:1584(para)
+msgid ""
+"To provide more detail on how this option works. When this key is true, GDM "
+"will call fgetpwent() to get a list of local users on the system. The Face "
+"Browser also will display any users that have previously logged in on the "
+"system (for example NIS/LDAP users). It gets this list via calling the ck-"
+"history ConsoleKit interface. It will also filter out any users which do not "
+"have a valid shell (valid shells are any shell that getusershell() returns. "
+"<filename>/sbin/nologin</filename> or <filename>/bin/false</filename> are "
+"considered invalid shells even if getusershell() returns them)."
+msgstr ""
+"Indications supplÃ©mentaires sur le fonctionnement de cette option. Lorsque "
+"cette clÃ© est dÃ©finie Ã  Â«Â trueÂ Â», GDM appelle fgetpwent() pour obtenir une "
+"liste des utilisateurs locaux. Le navigateur de figures va aussi afficher "
+"tout utilisateur qui s'est dÃ©jÃ  connectÃ© sur le systÃšme (par exemple des "
+"utilisateurs NIS ou LDAP). Il obtient cette liste en faisant appel Ã  "
+"l'interface ck-history de ConsoleKit. Il exclut Ã©galement tout utilisateur "
+"qui ne possÃšde pas de shell valide (les shells valides sont ceux qui sont "
+"obtenus par getusershell(), Ã  l'exception de <filename>/sbin/nologin</"
+"filename> et <filename>/bin/false</filename> qui sont toujours considÃ©rÃ©s "
+"comme non valides)."
+
+#: C/gdm.xml:1597(para)
+msgid ""
+"If false, then GDM more simply only displays users that have previously "
+"logged in on the system (local or NIS/LDAP users) by calling the ck-history "
+"ConsoleKit interface."
+msgstr ""
+"Si dÃ©fini Ã  Â«Â falseÂ Â», GDM affiche simplement tous les utilisateurs qui se "
+"sont connectÃ©s au moins une fois sur le systÃšme (utilisateurs locaux ou NIS/"
+"LDAP) en faisant appel Ã  l'interface ck-history de ConsoleKit."
+
+#: C/gdm.xml:1603(para)
+msgid ""
+"In both cases, GDM filters out any users with a UID less than 500 (or 100 if "
+"running on Solaris). Such users are considered system users."
+msgstr ""
+"Dans les deux cas, GDM exclut tout utilisateur ayant un UID plus petit que "
+"500 (ou 100 sur Solaris). Ces utilisateurs sont considÃ©rÃ©s comme des "
+"utilisateurs systÃšme."
+
+#: C/gdm.xml:1612(term)
+msgid "/apps/gdm/simple-greeter/exclude"
+msgstr "/apps/gdm/simple-greeter/exclude"
+
+#: C/gdm.xml:1615(para)
+msgid "Set to a list of users to always exclude in the Face Browser."
+msgstr ""
+"DÃ©finit une liste d'utilisateurs devant Ãªtre toujours exclus du navigateur "
+"de figures."
+
+#: C/gdm.xml:1622(term)
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr "/apps/gdm/simple-greeter/logo_icon_name"
+
+#: C/gdm.xml:1624(synopsis)
+#, no-wrap
+msgid "computer (string)"
+msgstr "computer (chaÃ®ne)"
+
+#: C/gdm.xml:1625(para)
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"DÃ©finit le nom d'un thÃšme d'icÃŽnes Ã  utiliser pour le logo de la banniÃšre "
+"d'accueil."
+
+#: C/gdm.xml:1632(term)
+msgid "/apps/gdm/simple-greeter/recent-languages"
+msgstr "/apps/gdm/simple-greeter/recent-languages"
+
+#: C/gdm.xml:1635(para)
+msgid ""
+"Set to a list of languages to be shown by default in the login window. "
+"Default value is \"[]\". With the default setting only the system default "
+"language is shown and the option \"Other...\" which pops-up a dialog box "
+"showing a full list of available languages which the user can select."
+msgstr ""
+"DÃ©finit une liste de langues Ã  afficher par dÃ©faut dans la fenÃªtre de "
+"connexion. La valeur par dÃ©faut est Â«Â []Â Â». Avec la valeur par dÃ©faut, seule "
+"la langue par dÃ©faut du systÃšme est affichÃ©e ainsi que l'option Â«Â AutreÂ Â» qui "
+"ouvre une boÃ®te de dialogue affichant la liste complÃšte des langues "
+"disponibles au choix de l'utilisateur."
+
+#: C/gdm.xml:1643(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any languages selected in this configuration key, and will show "
+"them in the language combo box along with the \"Other...\" choice. This way, "
+"commonly selected languages are easier to select."
+msgstr ""
+"Les utilisateurs ne sont pas censÃ©s changer ce paramÃštre manuellement. GDM "
+"conserve lui-mÃªme le suivi de toute langue sÃ©lectionnÃ©e dans cette clÃ© de "
+"configurationÂ ; il affiche ces langues dans la liste dÃ©roulante des langues "
+"avec le choix Â«Â AutreÂ Â». Cela facilite la sÃ©lection des langues frÃ©quemment "
+"sÃ©lectionnÃ©es."
+
+#: C/gdm.xml:1654(term)
+msgid "/apps/gdm/simple-greeter/recent-layouts"
+msgstr "/apps/gdm/simple-greeter/recent-layouts"
+
+#: C/gdm.xml:1657(para)
+msgid ""
+"Set to a list of keyboard layouts to be shown by default in the login panel. "
+"Default value is \"[]\". With the default setting only the system default "
+"keyboard layout is shown and the option \"Other...\" which pops-up a dialog "
+"box showing a full list of available keyboard layouts which the user can "
+"select."
+msgstr ""
+"DÃ©finit une liste d'agencements de clavier Ã  afficher par dÃ©faut dans la "
+"fenÃªtre de connexion. La valeur par dÃ©faut est Â«Â []Â Â». Avec la valeur par "
+"dÃ©faut, seul l'agencement de clavier par dÃ©faut du systÃšme est affichÃ©, "
+"ainsi que l'option Â«Â AutreÂ Â» qui ouvre une boÃ®te de dialogue affichant la "
+"liste complÃšte des agencements de clavier au choix de l'utilisateur."
+
+#: C/gdm.xml:1665(para)
+msgid ""
+"Users are not intended to change this setting by hand. Instead GDM keeps "
+"track of any keyboard layouts selected in this configuration key, and will "
+"show them in the keyboard layout combo box along with the \"Other...\" "
+"choice. This way, commonly selected keyboard layouts are easier to select."
+msgstr ""
+"Les utilisateurs ne sont pas censÃ©s changer ce paramÃštre manuellement. GDM "
+"conserve lui-mÃªme la trace de tout agencement de clavier sÃ©lectionnÃ© dans "
+"cette clÃ© de configurationÂ ; il affiche ces agencements dans la liste "
+"dÃ©roulante avec le choix Â«Â AutreÂ Â». De cette faÃ§on, les agencements de "
+"clavier frÃ©quemment sÃ©lectionnÃ©s sont plus facilement disponibles."
+
+#: C/gdm.xml:1676(term)
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr "/apps/gdm/simple-greeter/wm_use_compiz"
+
+#: C/gdm.xml:1679(para)
+msgid ""
+"Controls whether compiz is used as the window manager instead of metacity."
+msgstr ""
+"ContrÃŽle si Compiz est utilisÃ© comme gestionnaire de fenÃªtres au lieu de "
+"Metacity."
+
+#: C/gdm.xml:1689(title)
+msgid "Accessibility Configuration"
+msgstr "Configuration de l'accessibilitÃ©"
+
+#: C/gdm.xml:1691(para)
+msgid ""
+"This section describes the accessibility configuration options available in "
+"GDM."
+msgstr ""
+"Cette section dÃ©crit les options de configuration de l'accessibilitÃ© "
+"disponibles dans GDM."
+
+#: C/gdm.xml:1697(title)
+msgid "GDM Accessibility Dialog And Gconf Keys"
+msgstr "Dialogue d'accessibilitÃ© GDM et clÃ©s Gconf"
+
+#: C/gdm.xml:1699(para)
+msgid ""
+"The GDM greeter panel at the login screen displays an accessibility icon. "
+"Clicking on that icon opens the GDM Accessibility Dialog. In the GDM "
+"Accessibility Dialog, there is a list of checkboxes, so the user can enable "
+"or disable the associated assistive tools."
+msgstr ""
+"Le panneau d'accueil GDM sur l'Ã©cran de connexion affiche une icÃŽne "
+"d'accessibilitÃ©. Un clic sur cette icÃŽne ouvre la boÃ®te de dialogue "
+"d'accessibilitÃ© GDM. Dans cette boÃ®te de dialogue figure une liste de cases Ã  "
+"cocher permettant d'activer ou de dÃ©sactiver les outils d'accessibilitÃ© "
+"correspondants."
+
+#: C/gdm.xml:1706(para)
+msgid ""
+"The checkboxes that correspond to the on-screen keyboard, screen magnifier "
+"and screen reader assistive tools act on the three GConf keys that are "
+"described in the next section of this document. By enabling or disabling "
+"these checkboxes, the associated GConf key is set to \"true\" or \"false\". "
+"When the GConf key is set to true, the assistive tools linked to this GConf "
+"key are launched. When the GConf key is set to \"false\", any running "
+"assistive tool linked to this GConf key are terminated. These GConf keys are "
+"not automatically reset to a default state after the user has logged in. "
+"Consequently, the assistive tools that were running during the last GDM "
+"login session will automatically be launched at the next GDM login session."
+msgstr ""
+"Les cases Ã  cocher correspondant aux outils d'accessibilitÃ© clavier visuel, "
+"loupe d'Ã©cran et lecteur d'Ã©cran agissent sur les trois clÃ©s GConf qui "
+"sont dÃ©crites dans la section suivante de ce document. En activant ou "
+"dÃ©sactivant ces cases Ã  cocher, la clÃ© GConf associÃ©e est mise Ã  Â«Â trueÂ Â» "
+"(vrai) ou Â«Â falseÂ Â» (faux). Quand la valeur de la clÃ© est Â«Â trueÂ Â», l'outil "
+"d'accessibilitÃ© liÃ© Ã  cette clÃ© GConf est lancÃ©. Quand la valeur de la clÃ© "
+"est Â«Â falseÂ Â», tous les outils d'accessibilitÃ© liÃ©s Ã  cette clÃ© sont arrÃªtÃ©s. "
+"Ces clÃ©s GConf ne sont pas automatiquement rÃ©initialisÃ©es Ã  un Ã©tat par dÃ©faut "
+"aprÃšs la connexion de l'utilisateur. Par consÃ©quent, les outils d'accessibilitÃ© "
+"qui fonctionnaient durant la prÃ©cÃ©dente session GDM seront automatiquement "
+"lancÃ©s lors de la prochaine session de connexion GDM."
+
+#: C/gdm.xml:1720(para)
+msgid ""
+"The other checkboxes in the GDM Accessibility Dialog do not have "
+"corresponding GConf keys because no additional program is launched to "
+"provide the accessibility features that they offer. These other options "
+"coorespond to accessibility features that are provided by the Xserver, which "
+"is always running during the GDM session."
+msgstr ""
+"Les autres cases Ã  cocher dans la boÃ®te de dialogue d'accessibilitÃ© de GDM "
+"n'ont pas de correspondance avec des clÃ©s GConf car aucun programme "
+"supplÃ©mentaire n'est dÃ©marrÃ© pour fournir les fonctions d'accessibilitÃ© "
+"qu'elles offrent. Ces autres options correspondent Ã  des fonctions "
+"d'accessibilitÃ© qui sont fournies par le serveur X, qui est toujours lancÃ© "
+"pendant la session GDM."
+
+#: C/gdm.xml:1730(title)
+msgid "Accessibility GConf Keys"
+msgstr "ClÃ©s GConf sur l'accessibilitÃ©"
+
+#: C/gdm.xml:1732(para)
+msgid ""
+"GDM offers the following GConf keys to control its accessibility features:"
+msgstr ""
+"GDM offre les clÃ©s GConf suivantes pour contrÃŽler ses fonctions "
+"d'accessibilitÃ©Â :"
+
+#: C/gdm.xml:1738(title)
+msgid "GDM Configuration Keys"
+msgstr "ClÃ©s de configuration GDM"
+
+#: C/gdm.xml:1741(term)
+msgid "/desktop/gnome/interface/accessibility"
+msgstr "/desktop/gnome/interface/accessibility"
+
+#: C/gdm.xml:1744(para)
+msgid ""
+"Controls whether the Accessibility infrastructure will be started with the "
+"GDM GUI. This is needed for many accessibility technology programs to work."
+msgstr ""
+"ContrÃŽle si l'infrastructure d'accessibilitÃ© est lancÃ©e avec "
+"l'interface graphique de GDM. Ceci est nÃ©cessaire pour que la plupart des "
+"programmes d'accessibilitÃ© puissent fonctionner."
+
+#: C/gdm.xml:1752(term)
+msgid "/desktop/gnome/applications/at/screen_magnifier_enabled"
+msgstr "/desktop/gnome/applications/at/screen_magnifier_enabled"
+
+#: C/gdm.xml:1755(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen magnifier application."
+msgstr ""
+"Si activÃ©, les outils d'accessibilitÃ© liÃ©s Ã  cette clÃ© GConf sont lancÃ©s "
+"avec le programme d'interface graphique GDM. Par dÃ©faut, c'est une "
+"application de loupe d'Ã©cran."
+
+#: C/gdm.xml:1763(term)
+msgid "/desktop/gnome/applications/at/screen_keyboard_enabled"
+msgstr "/desktop/gnome/applications/at/screen_keyboard_enabled"
+
+#: C/gdm.xml:1766(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is an on-screen keyboard "
+"application."
+msgstr ""
+"Si activÃ©, les outils d'accessibilitÃ© liÃ©s Ã  cette clÃ© GConf sont lancÃ©s "
+"avec le programme d'interface graphique GDM. Par dÃ©faut, c'est une "
+"application de clavier visuel."
+
+#: C/gdm.xml:1774(term)
+msgid "/desktop/gnome/applications/at/screen_reader_enabled"
+msgstr "/desktop/gnome/applications/at/screen_reader_enabled"
+
+#: C/gdm.xml:1777(para)
+msgid ""
+"If set, then the assistive tools linked to this GConf key will be started "
+"with the GDM GUI program. By default this is a screen reader application."
+msgstr ""
+"Si activÃ©, les outils d'accessibilitÃ© liÃ©s Ã  cette clÃ© GConf sont lancÃ©s "
+"avec le programme d'interface graphique GDM. Par dÃ©faut, c'est une "
+"application de lecteur d'Ã©cran."
+
+#: C/gdm.xml:1788(title)
+msgid "Linking GConf Keys to Accessbility Tools"
+msgstr "Liaison des ClÃ©s GConf avec les Outils d'accessibilitÃ©"
+
+#: C/gdm.xml:1790(para)
+msgid ""
+"For the screen_magnifier_enabled, the screen_keyboard_enabled, and the "
+"screen_reader_enabled GConf keys, the assistive tool which gets launched "
+"depends on the desktop files located in the GDM autostart directory as "
+"described in the \"Autostart Configuration\" section of this manual. Any "
+"desktop file in the GDM autostart directory can be linked to these GConf key "
+"via specifying that GConf key in the AutostartCondition value in the desktop "
+"file. So the exact AutostartCondition line in the desktop file could be one "
+"of the following:"
+msgstr ""
+"Pour les clÃ©s GConf Â«Â screen_magnifier_enabledÂ Â», Â«Â screen_keyboard_enabledÂ Â» "
+"et Â«Â screen_reader_enabledÂ Â», l'outil d'accessibilitÃ© qui est lancÃ© dÃ©pend "
+"des fichiers desktop situÃ©s dans le rÃ©pertoire de dÃ©marrage automatique de GDM, "
+"tel que dÃ©crit dans la section Â«Â Configuration du dÃ©marrage automatiqueÂ Â» de ce "
+"manuel. Tout fichier desktop dans le rÃ©pertoire de dÃ©marrage automatique de GDM "
+"peut Ãªtre liÃ© Ã  une de ces clÃ©s GConf en indiquant cette clÃ© GConf dans la "
+"valeur AutostartCondition du fichier desktop. Par exemple, la ligne "
+"AutostartCondition peut Ãªtre une des suivantes :"
+
+#: C/gdm.xml:1802(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+msgstr ""
+"\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled\n"
+
+#: C/gdm.xml:1808(para)
+msgid ""
+"When an accesibility key is true, then any program which is linked to that "
+"key in a GDM autostart desktop file will be launched (unless the Hidden key "
+"is set to true in that desktop file). A single GConf key can even start "
+"multiple assistive tools if there are multiple desktop files with this "
+"AutostartCondition in the GDM autostart directory."
+msgstr ""
+"Quand une clÃ© d'accessibilitÃ© vaut Â«Â trueÂ Â», tous les programmes qui sont "
+"liÃ©s Ã  cette clÃ© dans un fichier desktop du dÃ©marrage automatique GDM seront "
+"lancÃ©s (sauf si la clÃ© Â«Â HiddenÂ Â» vaut Â«Â trueÂ Â» dans ce fichier desktop). Une "
+"seule clÃ© GConf peut aussi dÃ©marrer plusieurs outils d'accessibilitÃ© si "
+"plusieurs fichiers desktop ont cette ligne Â«Â AutostartConditionÂ Â» dans le "
+"rÃ©pertoire de dÃ©marrage automatique de GDM."
+
+#: C/gdm.xml:1818(title)
+msgid "Example Of Modifying Accessibility Tool Configuration"
+msgstr "Exemple de modification de la configuration d'un outil d'accessibilitÃ©"
+
+#: C/gdm.xml:1820(para)
+msgid ""
+"For example, if GNOME is distributed with GOK as the default on-screen "
+"keyboard, then this could be replaced with a different program if desired. "
+"To replace GOK with the on-screen keyboard application \"onboard\" and "
+"additionally activate the assistive tool \"mousetweaks\" for dwelling "
+"support, then the following configuration is needed."
+msgstr ""
+"Par exemple, si GNOME est distribuÃ© avec GOK comme clavier visuel par "
+"dÃ©faut, ce dernier pourrait Ãªtre remplacÃ© par un autre programme, si dÃ©sirÃ©. "
+"Pour remplacer GOK par le clavier visuel Â«Â onboardÂ Â» et de plus activer "
+"l'outil d'accessibilitÃ© Â«Â mousetweaksÂ Â» pour le clic par maintien, la "
+"configuration suivante est nÃ©cessaire."
+
+#: C/gdm.xml:1828(para)
+msgid ""
+"Create a desktop file for onboard and a second one for mousetweaks; for "
+"example, onboard.desktop and mousetweaks.desktop. These files must be placed "
+"in the GDM autostart directory and be in the format as explained in the "
+"\"Autostart Configuration\" section of this document."
+msgstr ""
+"CrÃ©ez un fichier desktop pour onboard et un autre pour mousetweaks, par "
+"exemple onboard.desktop et mousetweaks.desktop. Ces fichiers doivent Ãªtre "
+"placÃ©s dans le rÃ©pertoire de dÃ©marrage automatique GDM et Ãªtre dans le "
+"format documentÃ© dans la section Â«Â Configuration du dÃ©marrage automatiqueÂ Â» "
+"de ce document."
+
+#: C/gdm.xml:1836(para)
+msgid "The following is an example <filename>onboard.desktop</filename> file:"
+msgstr "Voici un exemple de fichier <filename>onboard.desktop</filename>Â :"
+
+#: C/gdm.xml:1840(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Onboard Onscreen Keyboard\n"
+"Comment=Use an on-screen keyboard\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Clavier visuel Onboard\n"
+"Comment=Utiliser un clavier visuel\n"
+"TryExec=onboard\n"
+"Exec=onboard --size 500x180 -x 20 -y 10\n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1854(para)
+msgid ""
+"The following is an example <filename>mousetweaks.desktop</filename> file:"
+msgstr "Voici un exemple de fichier <filename>mousetweaks.desktop</filename>Â :"
+
+#: C/gdm.xml:1859(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Software Mouse-Clicks\n"
+"Comment=Perform clicks by dwelling with the pointer\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+msgstr ""
+"\n"
+"[Desktop Entry]\n"
+"Encoding=UTF-8\n"
+"Name=Clics de souris logiciels\n"
+"Comment=Effectue des clics en maintenant le curseur immobile\n"
+"TryExec=mousetweaks\n"
+"Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 \n"
+"Terminal=false\n"
+"Type=Application\n"
+"StartupNotify=true\n"
+"Categories=GNOME;GTK;Accessibility;\n"
+"AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled\n"
+
+#: C/gdm.xml:1873(para)
+msgid ""
+"Note the line with the AutostartCondition that links both desktop files to "
+"the GConf key for the on-screen keyboard."
+msgstr ""
+"Remarquez la ligne AutostartCondition qui lie les deux fichiers desktop Ã  "
+"la clÃ© GConf du clavier visuel."
+
+#: C/gdm.xml:1878(para)
+msgid ""
+"To disable GOK from starting, the desktop file for the GOK on-screen "
+"keyboard must be removed or deactivated. Otherwise onboard and GOK would "
+"simultaneously be started. This can be done by removing the gok.desktop file "
+"from the GDM autostart directory, or by adding the \"Hidden=true\" key "
+"setting to the gok.desktop file."
+msgstr ""
+"Pour dÃ©sactiver le dÃ©marrage de GOK, le fichier desktop du clavier visuel "
+"GOK doit Ãªtre supprimÃ© ou dÃ©sactivÃ©. Sinon, onboard et GOK seront lancÃ©s "
+"simultanÃ©ment. Ceci peut Ãªtre fait en supprimant le fichier gok.desktop du "
+"rÃ©pertoire de dÃ©marrage automatique GDM ou en ajoutant la clÃ© Â«Â Hidden=trueÂ Â» "
+"dans le fichier gok.desktop."
+
+#: C/gdm.xml:1886(para)
+msgid ""
+"After making these changes, GOK will no longer be started when the user "
+"activates the on-screen keyboard in the GDM session; but onboard and "
+"mousetweaks will instead be launched."
+msgstr ""
+"AprÃšs avoir effectuÃ© ces modifications, GOK ne sera plus dÃ©marrÃ© quand "
+"l'utilisateur active le clavier visuel dans la session GDMÂ ; mais onboard "
+"et mousetweaks seront lancÃ©s Ã  la place."
+
+#: C/gdm.xml:1895(title)
+msgid "General Session Settings"
+msgstr "ParamÃštres gÃ©nÃ©raux de la session"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: C/gdm.xml:1904(para)
+msgid ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+msgstr ""
+"La banniÃšre d'accueil de GDM utilise en partie le mÃªme environnement que la "
+"session de bureau. Elle est de ce fait liÃ©e Ã  plusieurs paramÃštres GConf "
+"identiques. Pour chacun de ces paramÃštres, la banniÃšre d'accueil utilise la "
+"valeur par dÃ©faut sauf si elle est supplantÃ©e par a) une rÃšgle GDM "
+"obligatoire b) une rÃšgle systÃšme obligatoire. GDM installe ses propres "
+"rÃšgles obligatoires pour sÃ©curiser certains paramÃštres."
+
+#: C/gdm.xml:1915(title)
+msgid "GNOME Settings Daemon"
+msgstr "Service des paramÃštres GNOME"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: C/gdm.xml:1928(para)
+msgid ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+msgstr ""
+"GDM active les greffons Â«Â gnome-settings-daemonÂ Â» suivantsÂ : a11y-keyboard, "
+"background, sound, xsettings."
+
+#: C/gdm.xml:1933(para)
+msgid ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+msgstr ""
+"Ils sont responsables des aspects tels que l'image d'arriÃšre-plan, les "
+"paramÃštres de police et du thÃšme, les Ã©vÃ©nements sonores, etc."
+
+#: C/gdm.xml:1938(para)
+msgid ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+"Les greffons peuvent aussi Ãªtre dÃ©sactivÃ©s Ã  l'aide de GConf. Par exemple, "
+"si vous souhaitez dÃ©sactiver le greffon du son, dÃ©sactivez la clÃ© suivanteÂ : "
+"<filename>/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</"
+"filename>."
+
+#: C/gdm.xml:1946(title)
+msgid "GDM Session Configuration"
+msgstr "Configuration de la session GDM"
+
+#: C/gdm.xml:1948(para)
+msgid ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+"Les sessions GDM utilisent les spÃ©cifications d'entrÃ©e de bureau de "
+"FreeDesktop.org, qui sont rÃ©fÃ©rencÃ©es Ã  l'adresse suivanteÂ : <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+
+#: C/gdm.xml:1955(para)
+msgid ""
+"By default, GDM will install desktop files in the <filename>&lt;share&gt;/"
+"xsessions</filename> directory. GDM will search the following directories in "
+"this order to find desktop files: <filename>&lt;etc&gt;/X11/sessions/</"
+"filename>, <filename>&lt;dmconfdir&gt;/Sessions</filename>, <filename>&lt;"
+"share&gt;/xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</"
+"filename>. By default the <filename>&lt;dmconfdir&gt;</filename> is set to "
+"<filename>&lt;etc&gt;/dm/</filename> unless GDM is configured to use a "
+"different directory via the \"--with-dmconfdir\" option."
+msgstr ""
+"Par dÃ©faut, GDM installe les fichiers desktop dans le rÃ©pertoire <filename>&lt;"
+"share&gt;/xsessions</filename>. GDM cherche les fichiers desktop dans les "
+"rÃ©pertoires suivants et dans cet ordreÂ : <filename>&lt;etc&gt;/X11/sessions/</"
+"filename>, <filename>&lt;dmconfdir&gt;/Sessions</filename>, <filename>&lt;"
+"share&gt;/xsessions</filename> et <filename>&lt;share/gdm/BuiltInSessions</"
+"filename>. Par dÃ©faut, <filename>&lt;dmconfdir&gt;</filename> est dÃ©fini Ã  "
+"<filename>&lt;etc&gt;/dm/</filename>, pour autant que GDM ne soit pas configurÃ© "
+"pour utiliser un autre rÃ©pertoire par l'option Â«Â --with-dmconfdirÂ Â»."
+
+#: C/gdm.xml:1968(para)
+msgid ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+msgstr ""
+"Il est possible de dÃ©sactiver une session en modifiant son fichier desktop "
+"et en ajoutant une ligne <filename>Hidden=true</filename>."
+
+#: C/gdm.xml:1975(title)
+msgid "GDM User Session and Language Configuration"
+msgstr "Configuration GDM de la session utilisateur et de la langue"
+
+#: C/gdm.xml:1976(para)
+msgid ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+msgstr ""
+"La session par dÃ©faut et le choix de langue de l'utilisateur sont stockÃ©s "
+"dans le fichier <filename>~/.dmrc</filename>. Lorsqu'un utilisateur se "
+"connecte pour la premiÃšre fois, ce fichier est crÃ©Ã© avec ses choix initiaux. "
+"L'utilisateur peut simplement changer ces valeurs par dÃ©faut en les "
+"modifiant lors de la connexion. GDM mÃ©morise ces changements pour les "
+"connexions suivantes."
+
+#: C/gdm.xml:1984(para)
+msgid ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+msgstr ""
+"Le fichier <filename>~/.dmrc</filename> est au format <filename>INI</"
+"filename> standard. Il contient une section nommÃ©e <filename>[Desktop]</"
+"filename> ayant deux clÃ©sÂ : <filename>Session</filename> et "
+"<filename>Language</filename>."
+
+#: C/gdm.xml:1991(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+msgstr ""
+"La clÃ© <filename>Session</filename> indique le nom de base du fichier de "
+"session <filename>.desktop</filename> que l'utilisateur souhaite normalement "
+"utiliser, sans l'extension <filename>.desktop</filename>. La clÃ© "
+"<filename>Language</filename> indique la langue que l'utilisateur souhaite "
+"utiliser par dÃ©faut. Si l'une des clÃ©s est manquante, c'est la valeur par "
+"dÃ©faut du systÃšme qui est utilisÃ©e. Le fichier ressemble habituellement Ã  "
+"ceciÂ :"
+
+#: C/gdm.xml:2000(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=fr_FR.UTF-8\n"
+
+#: C/gdm.xml:2012(title)
+msgid "GDM Commands"
+msgstr "Commandes GDM"
+
+#: C/gdm.xml:2015(title)
+msgid "GDM Root User Commands"
+msgstr "Commandes GDM pour l'administrateur (root)"
+
+#: C/gdm.xml:2017(para)
+msgid ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+msgstr ""
+"Le paquet GDM fournit les commandes ci-aprÃšs dans <filename>sbindir</"
+"filename>, Ã  l'intention de l'administrateur (root)Â :"
+
+#: C/gdm.xml:2023(title) C/gdm.xml:2038(title)
+msgid ""
+"<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+"Options en ligne de commande de <command>gdm</command> et <command>gdm-"
+"binary</command>"
+
+#: C/gdm.xml:2026(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+msgstr ""
+"La commande <command>gdm</command> n'est en fait qu'un script qui lance "
+"<command>gdm-binary</command>, en lui passant des options. Avant de lancer "
+"<command>gdm-binary</command>, le script d'encapsulation de gdm va "
+"Â«Â sourcerÂ Â» le fichier <filename>&lt;etc&gt;/profile</filename> pour "
+"paramÃ©trer les variables d'environnement standards du systÃšme. Pour mieux "
+"prendre en compte l'internationalisation, il dÃ©finit aussi la variable "
+"d'environnement LC_MESSAGES Ã  LANG si ni LC_MESSAGES, ni LC_ALL ne sont "
+"dÃ©finies.  <command>gdm-binary</command> constitue rÃ©ellement le service GDM."
+
+#: C/gdm.xml:2042(term)
+msgid "-?, --help"
+msgstr "-?, --help"
+
+#: C/gdm.xml:2044(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "Donne un bref aperÃ§u des options en ligne de commande."
+
+#: C/gdm.xml:2051(term)
+msgid "--debug"
+msgstr "--debug"
+
+#: C/gdm.xml:2053(para)
+msgid ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+msgstr ""
+"Affiche le rÃ©sultat de dÃ©bogage dans le journal systÃšme (syslog). Ce journal "
+"se trouve gÃ©nÃ©ralement dans <filename>&lt;var&gt;/log/messages</filename> ou "
+"<filename>&lt;var&gt;/adm/messages</filename> en fonction du systÃšme "
+"d'exploitation."
+
+#: C/gdm.xml:2063(term)
+msgid "--fatal-warnings"
+msgstr "--fatal-warnings"
+
+#: C/gdm.xml:2065(para)
+msgid "Make all warnings cause GDM to exit."
+msgstr "Tous les avertissements provoquent la fermeture de GDM."
+
+#: C/gdm.xml:2072(term)
+msgid "--timed-exit"
+msgstr "--timed-exit"
+
+#: C/gdm.xml:2074(para)
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr "Fermeture aprÃšs 30 secondes. Utile pour le dÃ©bogage."
+
+#: C/gdm.xml:2081(term)
+msgid "--version"
+msgstr "--version"
+
+#: C/gdm.xml:2083(para)
+msgid "Print the version of the GDM daemon."
+msgstr "Affiche la version du service GDM."
+
+#: C/gdm.xml:2092(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "Options en ligne de commande de <command>gdm-restart</command>"
+
+#: C/gdm.xml:2094(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+"<command>gdm-restart</command> arrÃªte et redÃ©marre GDM en envoyant un signal "
+"HUP au service GDM. Cette commande ferme immÃ©diatement toutes les sessions "
+"et dÃ©connecte les utilisateurs actuellement connectÃ©s avec GDM."
+
+#: C/gdm.xml:2102(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "Options en ligne de commande de <command>gdm-safe-restart</command>"
+
+#: C/gdm.xml:2104(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+"<command>gdm-safe-restart</command> arrÃªte et redÃ©marre GDM en envoyant un "
+"signal USR1 au service GDM. GDM sera redÃ©marrÃ© dÃšs que tous les utilisateurs "
+"se seront dÃ©connectÃ©s."
+
+#: C/gdm.xml:2112(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "Options en ligne de commande de <command>gdm-stop</command>"
+
+#: C/gdm.xml:2114(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr ""
+"<command>gdm-stop</command> arrÃªte GDM en envoyant un signal TERM au service "
+"GDM."
+
+#: C/gdm.xml:2125(title)
+msgid "Troubleshooting"
+msgstr "DÃ©pannage"
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: C/gdm.xml:2133(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an email to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+msgstr ""
+"Cette section prÃ©sente des astuces pratiques pour faire fonctionner GDM. En "
+"gÃ©nÃ©ral, si vous rencontrez des problÃšmes dans l'utilisation de GDM, vous "
+"pouvez soumettre une anomalie ou vous pouvez envoyer un courriel Ã  la liste "
+"de diffusion gdm-list (anglophone). Les informations indiquant comment "
+"procÃ©der se trouvent dans la section Introduction de ce document."
+
+#: C/gdm.xml:2140(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"email, please only include the GDM related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+"Si GDM ne fonctionne pas correctement, il est toujours utile de fournir des "
+"informations de dÃ©bogage. Pour activer le dÃ©bogage, lancez gdm avec l'option "
+"--debug. Utilisez ensuite GDM jusqu'au point de panneÂ ; la sortie de "
+"dÃ©bogage est envoyÃ©e Ã  votre journal systÃšme (<filename>&lt;var&gt;/log/"
+"messages</filename> ou <filename>&lt;var&gt;/adm/messages</filename> en "
+"fonction de votre systÃšme d'exploitation). Si vous partagez ce rÃ©sultat avec "
+"la communautÃ© GDM via un rapport d'anomalie ou un courriel, n'incluez que "
+"les informations relatives au dÃ©bogage de GDM et non pas le fichier complet "
+"qui peut Ãªtre trÃšs volumineux. Si vous ne trouvez pas de rÃ©sultat GDM dans "
+"le journal systÃšme, vous devrez probablement configurer syslog (consultez la "
+"page de manuel <ulink type=\"help\" url=\"man:syslog\">syslog</ulink>)."
+
+#: C/gdm.xml:2155(title)
+msgid "GDM Will Not Start"
+msgstr "GDM ne dÃ©marre pas"
+
+#: C/gdm.xml:2157(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+"Il existe de nombreux problÃšmes qui peuvent empÃªcher le dÃ©marrage de GDM, "
+"mais dans cette section, nous abordons quelques problÃšmes courants et la "
+"maniÃšre de suivre attentivement un problÃšme lors du dÃ©marrage de GDM. "
+"Certains problÃšmes gÃ©nÃšrent un message d'erreur ou une boÃ®te de dialogue de "
+"GDM lorsqu'il essaie de dÃ©marrer, mais lorsque ce n'est pas le cas, il est "
+"souvent difficile de trouver les causes d'un problÃšme."
+
+#: C/gdm.xml:2166(para)
+msgid ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+"Tout d'abord, assurez-vous que le serveur X est correctement configurÃ©. Le "
+"fichier de configuration de GDM contient une commande utilisÃ©e pour lancer "
+"le serveur X, dans la section [server-Standard]. VÃ©rifiez que cette commande "
+"fonctionne sur votre systÃšme. Le lancement de cette commande Ã  partir d'une "
+"console devrait dÃ©marrer le serveur X. Si cela Ã©choue, le problÃšme est "
+"probablement dÃ» Ã  la configuration du serveur X. Consultez le journal "
+"d'erreurs du serveur X pour obtenir des informations sur la cause possible "
+"du problÃšme. Le problÃšme pourrait aussi Ãªtre dÃ» au fait que le serveur X ait "
+"besoin d'options de ligne de commande diffÃ©rentes. Si c'est le cas, modifiez "
+"la commande du serveur X dans le fichier de configuration de GDM afin qu'il "
+"corresponde aux besoins de votre systÃšme."
+
+#: C/gdm.xml:2179(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+"VÃ©rifiez aussi que le rÃ©pertoire <filename>/tmp</filename> dispose d'un "
+"propriÃ©taire convenable avec des permissions adÃ©quates, et que le systÃšme de "
+"fichier de la machine n'est pas saturÃ©. Ces problÃšmes empÃªchent GDM de "
+"dÃ©marrer."
+
+#: C/gdm.xml:2190(title)
+msgid "License"
+msgstr "Licence"
+
+#: C/gdm.xml:2191(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+"Ce programme est un logiciel libreÂ ; vous pouvez le redistribuer et/ou le "
+"modifier conformÃ©ment aux dispositions de la <ulink type=\"help\" url="
+"\"gnome-help:gpl\"><citetitle>Licence Publique GÃ©nÃ©rale GNU</citetitle></"
+"ulink>, telle que publiÃ©e par la Free Software FoundationÂ ; version 2 de la "
+"licence, ou encore (Ã  votre choix) toute version ultÃ©rieure."
+
+#: C/gdm.xml:2199(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+"Ce programme est distribuÃ© dans l'espoir qu'il sera utile, mais SANS AUCUNE "
+"GARANTIEÂ ; sans mÃªme la garantie implicite de COMMERCIALISATION ou "
+"D'ADAPTATION Ã UN OBJET PARTICULIER. Pour plus de dÃ©tails, voir la "
+"<citetitle>Licence Publique GÃ©nÃ©rale GNU</citetitle>."
+
+#: C/gdm.xml:2205(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+"Un exemplaire de la <citetitle>Licence Publique GÃ©nÃ©rale GNU</citetitle> est "
+"inclus en annexe du <citetitle>Guide d'utilisation du bureau GNOME</"
+"citetitle>. Vous pouvez Ã©galement en obtenir un exemplaire en visitant "
+"<ulink type=\"http\" url=\"http://www.fsf.org\">le site Web</ulink> de la "
+"Free Software Foundation ou en Ã©crivant Ã  <address> Free Software "
+"Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Jonathan Ernst <jonathan@ernstfamily.ch>, 2006,2007\n"
+"Gabriel De Sa <gabriel.desa@gmail.com>, 2007\n"
+"Claude Paroz <claude@2xlibre.net>, 2007-2009\n"
+"Laurent Coudeur <laurentc@iol.ie>, 2009"
Index: proiecte/PPPP/gdm/docs/gdm.omf.in
===================================================================
--- proiecte/PPPP/gdm/docs/gdm.omf.in	(revision 134)
+++ proiecte/PPPP/gdm/docs/gdm.omf.in	(revision 134)
@@ -0,0 +1,11 @@
+<?xml version="1.0" standalone="no"?>
+<omf>
+  <resource>
+    <subject category="GNOME|Applications|System Tools"/>
+    <type>
+      user's guide
+    </type>
+    <relation seriesid="04d4eadb-48ec-0cc0-6cfb-b23c6efee183f0"/>
+    <rights type="GNU FDL" license.version="1.1" holder="Sun Microsystems, Inc."/>
+  </resource>
+</omf>
Index: proiecte/PPPP/gdm/docs/it/it.po
===================================================================
--- proiecte/PPPP/gdm/docs/it/it.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/it/it.po	(revision 134)
@@ -0,0 +1,1360 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm help\n"
+"POT-Creation-Date: 2008-12-08 20:07+0000\n"
+"PO-Revision-Date: 2008-12-10 14:08+0100\n"
+"Last-Translator: Luca Ferretti <elle.uca@libero.it>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: C/gdm.xml:13(title) 
+msgid "GNOME Display Manager Reference Manual"
+msgstr "Manuale di riferimento per GNOME Display Manager"
+
+#: C/gdm.xml:17(revnumber) 
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:18(date) 
+msgid "2008-09"
+msgstr "09/2008"
+
+# ummmmmm
+#: C/gdm.xml:23(para) 
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr "GDM Ãš il display manager di GNOME, un programma per accessi grafici."
+
+#: C/gdm.xml:30(firstname) 
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:30(othername) 
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:31(surname) 
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:33(email) 
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:37(firstname) 
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:37(surname) 
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:39(email) 
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:43(firstname) 
+msgid "Jon"
+msgstr "Jon"
+
+#: C/gdm.xml:43(surname) 
+msgid "McCann"
+msgstr "McCann"
+
+#: C/gdm.xml:45(email) 
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: C/gdm.xml:49(firstname) 
+msgid "Ray"
+msgstr "Ray"
+
+#: C/gdm.xml:49(surname) 
+msgid "Strode"
+msgstr "Strode"
+
+#: C/gdm.xml:51(email) 
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: C/gdm.xml:55(firstname) 
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:55(surname) 
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:57(email) 
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:62(year) 
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:63(year) 
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:64(holder) 
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:67(year) 
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:68(year) C/gdm.xml:73(year) C/gdm.xml:79(year) 
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:69(year) C/gdm.xml:80(year) 
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:70(holder) 
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:74(year) C/gdm.xml:83(year) 
+msgid "2007"
+msgstr "2007"
+
+#: C/gdm.xml:75(year) C/gdm.xml:84(year) 
+msgid "2008"
+msgstr "2008"
+
+#: C/gdm.xml:76(holder) 
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:81(year) 
+msgid "2005"
+msgstr "2005"
+
+#: C/gdm.xml:82(year) 
+msgid "2006"
+msgstr "2006"
+
+#: C/gdm.xml:85(holder) 
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: C/gdm.xml:2(para) 
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+
+#: C/gdm.xml:12(para) 
+msgid "This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr ""
+
+#: C/gdm.xml:19(para) 
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr ""
+
+#: C/gdm.xml:35(para) 
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#: C/gdm.xml:55(para) 
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#: C/gdm.xml:28(para) 
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr ""
+
+#: C/gdm.xml:90(releaseinfo) C/gdm.xml:101(para) 
+msgid "This manual describes version 2.24.0 of the GNOME Display Manager. It was last updated on 08/27/2008."
+msgstr "Questo manuale descrive la versione 2.24.0 di GNOME Display Manager. Ã stato aggiornato l'ultima volta il 27 agosto 2008."
+
+#: C/gdm.xml:99(title) 
+msgid "Terms and Conventions Used in This Manual"
+msgstr "Termini e convenzioni usate in questo manuale"
+
+#: C/gdm.xml:106(para) 
+msgid "Chooser - A program used to select a remote host for managing a display remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr "Chooser - Un programma usato per selezionare un host remoto per gestire un display da remoto sul display attaccato (<command>gdm-host-chooser</command>)."
+
+#: C/gdm.xml:111(para) 
+msgid "FreeDesktop - The organization providing desktop standards, such as the Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr "FreeDesktop - L'organizzazione che fornisce standard per l'ambiente grafico, come la specifica Destkop Entry usata da GDM. <ulink type=\"http\" url=\"http://www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+
+#: C/gdm.xml:117(para) 
+msgid "GDM - GNOME Display Manager. Used to describe the software package as a whole."
+msgstr "GDM - GNOME Display Manager. Usato per descrivere il pacchetto software nella sua interezza."
+
+#: C/gdm.xml:122(para) 
+msgid "Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr "Greeter - La finestra di accesso grafico (<command>gdm-simple-greeter</command>)."
+
+#: C/gdm.xml:126(para) 
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM - Pluggable Authentication Mechanism"
+
+#: C/gdm.xml:130(para) 
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP - X Display Manage Protocol"
+
+#: C/gdm.xml:134(para) 
+msgid "Xserver - An implemention of the X Window System. For example the Xorg webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://www.x.org/\">http://www.x.org</ulink>."
+msgstr "Xserver - Una implementazione del X Window System. Per esempio il webserver Xorg fornito dala X.org Foundation <ulink type=\"http\" url=\"http://www.x.org/\">http://www.x.org</ulink>"
+
+#: C/gdm.xml:140(para) 
+msgid "Paths that start with a word in angle brackets are relative to the installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers to <filename>/usr/share/pixmaps</filename> if GDM was configured with <command>--prefix=/usr</command>."
+msgstr "I percorsi che cominciano con una parola tra parentesi angolari sono relativi al prefisso di installazione. Per esempio <filename>&lt;share&gt;/pixmaps/</filename> fa riferimento a <filename>/usr/share/pixmaps</filename> se GDM Ãš stato configurato con <command>--prefix=/usr</command>."
+
+#: C/gdm.xml:151(title) 
+msgid "Overview"
+msgstr "Panoramica"
+
+#: C/gdm.xml:154(title) 
+msgid "Introduction"
+msgstr "Introduzione"
+
+#: C/gdm.xml:156(para) 
+msgid "The GNOME Display Manager (GDM) is a display manager that implements all significant features required for managing attached and remote displays. GDM was written from scratch and does not contain any XDM or X Consortium code."
+msgstr "Lo GNOME Display Manager (GDM) Ãš un display manager che implemente tutte le funzioni significative richieste per la gestione di display collegati e remoti. GDM Ãš stato scritto da zero e non contiene alcun codice derivato da XDM o X Consortium."
+
+#: C/gdm.xml:163(para) 
+msgid "Note that GDM is configurable, and many configuration settings have an impact on security. Issues to be aware of are highlighted in this document."
+msgstr "Notare che GDM Ãš configurabile e molte impostazioni di configurazione hanno un impatto sulla sicurezza. In questo documento, le problematiche di cui Ãš bene essere a conoscenza sono messe in evidenza."
+
+#: C/gdm.xml:169(para) 
+msgid "Please note that some Operating Systems configure GDM to behave differently than the default values as described in this document. If GDM does not seem to behave as documented, then check to see if any related configuration may be different than described here."
+msgstr "Notare che alcuni sistemi operativi configurano GDM per comportarsi diversamente dai valori predefiniti descritti in questo documento. Se GDM non dovesse comportarsi come qui documentato, controllare che ogni configurazione relativa non sia differente da quanto qui descritto."
+
+#: C/gdm.xml:176(para) 
+msgid "For further information about GDM, refer to the project website at <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome.org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url=\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr "Per maggiori informazioni su GDM, fare riferimento al sito web del progetto presso <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome.org/projects/gdm</ulink> e al Wiki del progetto presso <ulink type=\"http\" url=\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+
+# FIXME da rivedere la forma...
+#: C/gdm.xml:184(para) 
+msgid "For discussion or queries about GDM, refer to the <address><email>gdm-list@gnome.org</email></address> mail list. This list is archived, and is a good resource to check to seek answers to common questions. This list is archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search facility to look for messages with keywords."
+msgstr "Per discudere o fare domande su GDM, fare riferimento alla mailing list <address><email>gdm-list@gnome.org</email></address>. Tutti i messaggi sono archiviati e rappresentano un'ottima risorsa da controllare per trovare risposta a domande comuni. L'archivio della lista Ãš disponibile presso <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> ed Ãš presesnete una funziona ricerca per consultare i messaggi in base a parole chiave."
+
+# lo so che Ãš diverso dall'originale, ma non ci sono categorie su bugzilla
+#
+# FIXME!!
+#: C/gdm.xml:194(para) 
+msgid "Please submit any bug reports or enhancement requests to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://bugzilla.gnome.org</ulink>."
+msgstr "Inviare le segnalazioni di bug o le richieste di miglioramenti su <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://bugzilla.gnome.org</ulink>."
+
+#: C/gdm.xml:203(title) 
+msgid "Interface Stability"
+msgstr "StabilitÃ  dell'interfaccia"
+
+#: C/gdm.xml:205(para) 
+msgid "GDM 2.20 and earlier supported stable configuration interfaces. However, the codebase was completely rewritten for GDM 2.22, and is not completely backward compatible with older releases. This is in part because things work differently, so some options just don't make sense, in part because some options never made sense, and in part because some functionaly hasn't been reimplemented yet."
+msgstr "In GDM 2.20 e predecenti erano supportati configurazioni stabili delle interfacce. PerÃ² il codice Ãš stato completamente riscrito per GDM 2.22 e non Ãš del tutto compatibile con i rilasci piÃ¹ vecchi. Questo perchÃ© il parte le cose operano in modo diverso, perciÃ² alcune opzioni seplicemente non hanno senso, in parte perchÃ© alcune opzioni non avevano mai avuto senso e in parte perchÃš alcune funzionalitÃ  non sono ancora state reimplementate."
+
+#: C/gdm.xml:214(para) 
+msgid "Interfaces which continue to be supported in a stable fashion include the Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file continue to be supported. Also, the <filename>~/.dmrc</filename>, and face browser image locations are still supported."
+msgstr "Le interfacce che continuano ad essere supportate in modo stabile includono gli script Init, PreSession, PostSession, PostLogin e Xsession. Alcune opzioni di configurazione del demone nel file <filename>&lt;etc&gt;/gdm/custom.conf</filename> continuano ad essere supportate. Sono infine ancora supportati il file <filename>~/.dmrc</filename> e le posizioni delle immagini del \"face browser\"."
+
+#: C/gdm.xml:223(para) 
+msgid "GDM 2.20 and earlier supported the ability to manage multiple displays with separate graphics cards, such as used in terminal server environments, login in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-based greeter themes, and the ability to run the XDMCP chooser from the login screen. These features are did not get added back during the 2.22 rewrite."
+msgstr "GDM 2.20 e precedenti supportavano la possibitÃ  di gestire display multipli con schede grafiche separate, come in uso un ambienti server di terminale, l'accesso in una finestra per mezzo di programmi come Xnest o Xephyr, il programma gdmsetup, i temi per il greeter basati su XML e la possibilitÃ  di esegure il chooser XDMCP dallo schermo di accesso. Tali funzioni non sono state reinserite durante la riscrittura."
+
+#: C/gdm.xml:235(title) 
+msgid "Functional Description"
+msgstr "Descrizione funzionale"
+
+# FIXME use <xref> o <ulink>
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: C/gdm.xml:246(para) 
+msgid "GDM is responsible for managing displays on the system. This includes authenticating users, starting the user session, and terminating the user session. GDM is configurable and the ways it can be configured are described in the \"Configuring GDM\" section of this document. GDM is also accessible for users with disabilities."
+msgstr "GDM Ãš responsabile della gestione dei display sul sistema. CiÃ² include l'autenticazione degli utenti, l'avvio di sessioni utente e la terminazione di sessioni utente. GDM Ãš configurabile nei modi descritti nella sezione Â«Configurare GDMÂ» di questo documento. GDM risulta inoltre accessibile per utenti con disabilitÃ ."
+
+#: C/gdm.xml:254(para) 
+msgid "GDM provides the ability to manage the main console display, and displays launched via VT. It is integrated with other programs, such as the Fast User Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on the console via the Xserver Virtual Terminal (VT) interface. It also can manage XDMCP displays."
+msgstr "GDM fornisce la possibilitÃ  di gestire il display di console principale e i display lanciati attraverso VT. CiÃ² risulta integrato con altri programmi, come l'applet Â«Cambia utenteÂ» e gnome-screensaver per poter gestire display multipli sulla console attraverso l'interfaccia Xserver Virtual Terminal (VT). Ã anche possibile gestire i display XDMCP."
+
+#: C/gdm.xml:262(para) 
+msgid "Regardless of the display type, GDM will do the following when it manages the display. It will start an Xserver process, then run the <filename>Init</filename> script as the root user, and start the greeter program on the display."
+msgstr "Indipendentemente dal tipo di display, GDM esegue quanto di seguito indicato quando gestisce il display: avvia un processo Xserver, poi avvia lo script <filename>Init</filename> come utente root, infine avvia il programma greeter sul display."
+
+# FIXME!! xlink o xref
+#: C/gdm.xml:269(para) 
+msgid "The greeter program is run as the unpriviledged \"gdm\" user/group. This user and group are described in the \"Security\" section of this document. The main function of the greeter program is to authenticate the user. The authentication process is driven by Pluggable Authentication Modules (PAM). The PAM modules determine what prompts (if any) are shown to the user to authenticate. On the average system, the greeter program will request a username and password for authentication. However some systems may be configured to use alternative mechanisms such as a fingerprint or SmartCard reader. GDM and PAM can be configured to not require any input, which will cause GDM to automatically log in and simply start a session, which can be useful for some environments, such as for kiosks."
+msgstr "Il programma greeter Ãš eseguito con i pemessi senza privilegi dell'utente/gruppo \"gdm\". Tale utente e gruppo sono descritti nella sezione \"Sicurezza\" di questo documento. La funzione principale del programma greeter Ãš quella di autenticare gli utenti. Il processo di autenticazione Ãš guidato da PAM (Pluggable Authentication Modules). I moduli PAM determinano se e quali prompt sono mostrati all'utente per autenticarsi. Su un sistema tipico, il programma greeter richiede nome utente e password per l'autenticazione. Alcuni sistemi potrebbero perÃ² essere configurati per usare meccanismi alternativi come lettori di impronte digitali o SmartCard. GDM e PAM possono essere configurati per non richiedere alcun imput, nel qual caso GDM effettua automaticamente l'accesso e semplicemente avvia una sessione, comportamento utile per alcuni ambienti come i chioschi."
+
+# FIXME use xref o ulink
+#: C/gdm.xml:285(para) 
+msgid "In addition to authentication, the greeter program allows the user to select which session to start and which language to use. Sessions are defined by files that end in the .desktop suffix and more information about these files can be found in the \"Configuration\" section of this document. By default, GDM is configured to display a face browser so the user can select their user account by clicking on an image instead of having to type their username. GDM keeps track of the user's default session and language in the user's <filename>~/.dmrc</filename> and will use these defaults if the user did not pick a session or language in the login GUI."
+msgstr "In aggiunta all'autenticazione, il programma greeter consente all'utente di selezionare quale sessione avviare e quale lingua usare. Le sessioni sono definite da file che terminano con il suffisso .desktop; maggiori informazioni sul questi file sono presenti nella sezione Â«ConfigurazioneÂ» di questo documento. In modo prefinito GDM Ãš configurato per mostrare un \"face browser\" in modo che l'utente possa selezionare il proprio account facendo clic su un'immagine invece che digitando il proprio nome utente. GDM mantiene traccia della sessione e della lingua predefinita degli utente nei file <filename>~/.dmrc</filename> e fa uso di tali valori predefiniti se l'utente non sceglie una sessione o una ligua al momento dell'accesso."
+
+#: C/gdm.xml:298(para) 
+msgid "After authenticating a user, the daemon runs the <filename>PostLogin</filename> script as root, then runs the <filename>PreSession</filename> script as root. After running these scripts, the user session is started. When the user exits their session, the <filename>PostSession</filename> script is run as root. These scripts are provided as hooks for distributions and end-users to customize how sessions are managed. For example, using these hooks you could set up a machine which creates the user's $HOME directory on the fly, and erases it on logout. The difference between the <filename>PostLogin</filename> and <filename>PreSession</filename> scripts is that <filename>PostLogin</filename> is run before the pam_open_session call so is the right place to do anything which should be run before the user session is initialized. The <filename>PreSession</filename> script is called after session initialization."
+msgstr "Dopo aver autenticato un utente, il demone esegue lo script <filename>PostLogin</filename> come root, quindi lo script <filename>PreSession</filename> come root. Dopo l'esecuzione di questi script viene avviata la sessione utente. Quando l'utente termina la propria sessione, viene eseguito lo script <filename>PostSession</filename> come root. Tali script sono forniti come agganci per i distributori e gli utenti finali al fine di personalizzare la gestione delle sessioni. Per esempio, usando tali agganci Ãš possibile impostare una macchina in modo da creare al volo la directory $HOME dell'utente e di eliminarla al temine della sessione. La differenza tra gli script <filename>PostLogin</filename> e <filename>PreSession</filename> risiede nel fatto che <filename>PostLogin</filename> Ãš eseguito prima della chiamata pam_open_session, rendendolo cosÃ¬ il posto adatto per ogni azione che debba essere eseguita prima dell'inizializzazione della sessione utente. Lo script <filename>PreSession</filename> Ãš chiamato dopo l'inizializzazione della sessione."
+
+#: C/gdm.xml:318(title) 
+msgid "Greeter Panel"
+msgstr "Pannello greeter"
+
+#: C/gdm.xml:319(para) 
+msgid "The GDM greeter program displays a panel docked at the bottom of the screen which provides additional functionality. When a user is selected, the panel allows the user to select which session, language, and keyboard layout to use after logging in. The keyboard layout selector also changes the keyboard layout used when typing your password. The panel also contains an area for login services to leave status icons. Some example status icons include a battery icon for current battery usage, and an icon for enabling accessibility features. The greeter program also provides buttons which allow the user to shutdown or restart the system. It is possible to configure GDM to not provide the shutdown and restart buttons, if desired. GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require the user have appropriate authorization before accepting the shutdown or restart request."
+msgstr "Il programma greeter di GDM mostra un pannello agganciato alla parte inferiore dello schermo che fornisce diverse funzionalitÃ . Quando Ãš selezionato un utente, il pannello consente all'utente di selezioanare quale sessione, lingua e disposizione di tastiera usare dopo l'accesso. Il selettore di disposizione di tastiera inoltre cambia la disposizione usata quando si digita la propria password. Il pannello contiene anche un'area in cui i servizi di accesso possono porre le proprie icone di stato. Alcuni esempi di icone di stato includono un'icona batteria che indica l'uso attuale della batteria e un'icona per abilitare le funzioni di accesso universale. Il programma greeter inoltre fornisce che consentono all'utente di spegnere o riavvare il sistema. Ã possibile configurare GDM in modo da non fornire tali pulsanti, se desiderato. GDM infine puÃ² essere configurato attraverso PolicyKit (o attraverso BRAC su Solaris) in modo da richiedere che l'utente abbia l'autorizzazione appropriata prima di accettare le richieste di spegnimento e riavvio."
+
+#: C/gdm.xml:337(title) 
+msgid "Accessibility"
+msgstr "Accesso universale"
+
+# Da rivedere....
+#: C/gdm.xml:339(para) 
+msgid "GDM supports \"Accessible Login\", allowing users to log into their desktop session even if they cannot easily use the screen, mouse, or keyboard in the usual way. Accessible Technology (AT) features such as an on-screen keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard accessibility are available. It is also possible to enable large text or high contrast icons and controls, if needed."
+msgstr "GDM supporta il Â«login accessibileÂ», consentendo agli utenti di eseguire l'accesso nelle loro sessioni desktop anche se non possono facilmente usare lo schermo, il mouse o la tastiera nei modi usuali. Sono disponibili funzioni di tecnologia assistiva come tastiera a schermo, lettore di schermo, ingranditore di schermo e accessibilitÃ  della tastiera. Ã anche possibile abilitare se necessario il testo largo o le icone e i controlli a contrasto elevato."
+
+# Da rivedere
+#: C/gdm.xml:349(para) 
+msgid "On some Operating Systems, it is necessary to make sure that the GDM user is a member of the \"audio\" group for AT programs that require audio output (such as text-to-speech) to be functional."
+msgstr "Su alcuni sistemi Ãš necessario assicurarsi che l'utente GDM sia un membro del gruppo \"audio\" per quei programmi di tecnologia assistiva che richiedono una uscita audio (come testo-a-parlato)."
+
+#: C/gdm.xml:357(title) 
+msgid "The GDM Face Browser"
+msgstr "Il face browser di GDM"
+
+#: C/gdm.xml:359(para) 
+msgid "The Face Browser is the interface which allows users to select their username by clicking on an image. This feature can be enabled or disabled via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by default. When disabled, users must type their complete username by hand. When enabled, it displays all local users which are available for login on the system (all user accounts defined in the /etc/passwd file that have a valid shell and sufficiently high UID) and remote users that have recently logged in. The face browser in GDM 2.20 and earlier would attempt to display all remote users, which caused performance problems in large, enterprise deployments."
+msgstr ""
+
+#: C/gdm.xml:373(para) 
+msgid "The Face Browser is configured to display the users who log in most frequently at the top of the list. This helps to ensure that users who log in frequently can quickly find their login image."
+msgstr ""
+
+#: C/gdm.xml:379(para) 
+msgid "The Face Browser supports \"type-ahead search\" which dynamically moves the face selection as the user types to the corresponding username in the list. This means that a user with a long username will only have to type the first few characters of the username before the correct item in the list gets selected."
+msgstr ""
+
+#: C/gdm.xml:387(para) 
+msgid "The icons used by GDM can be installed globally by the sysadmin or can be located in the user's home directories. If installed globally they should be in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the filename should be the name of the user. Face image files should be a standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in the global face directory must be readable to the GDM user."
+msgstr ""
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: C/gdm.xml:403(para) 
+msgid "If there is no global icon for the user, GDM will look in the user's $HOME directory for the image file. GDM will first look for the user's face image in <filename>~/.face</filename>. If not found, it will try <filename>~/.face.icon</filename>. If still not found, it will use the value defined for \"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+
+#: C/gdm.xml:412(para) 
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, it will fallback to a generic face image."
+msgstr ""
+
+#: C/gdm.xml:418(para) 
+msgid "Please note that loading and scaling face icons located in remote user home directories can be a very time-consuming task. Since it not practical to load images over NIS or NFS, GDM does not attempt to load face images from remote home directories."
+msgstr ""
+
+#: C/gdm.xml:425(para) 
+msgid "When the browser is turned on, valid usernames on the computer are exposed for everyone to see. If XDMCP is enabled, then the usernames are exposed to remote users. This, of course, limits security somewhat since a malicious user does not need to guess valid usernames. In some very restrictive environments the face browser may not be appropriate."
+msgstr ""
+
+#: C/gdm.xml:437(title) 
+msgid "XDMCP"
+msgstr ""
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: C/gdm.xml:446(para) 
+msgid "The GDM daemon can be configured to listen for and manage X Display Manage Protocol (XDMCP) requests from remote displays. By default XDMCP support is turned off, but can be enabled if desired. If GDM is built with TCP Wrapper support, then the daemon will only grant access to hosts specified in the GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+
+#: C/gdm.xml:455(para) 
+msgid "GDM includes several measures making it more resistant to denial of service attacks on the XDMCP service. A lot of the protocol parameters, handshaking timeouts, etc. can be fine tuned. The default configuration should work reasonably most systems."
+msgstr ""
+
+#: C/gdm.xml:462(para) 
+msgid "GDM by default listens for XDMCP requests on the normal UDP port used for XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by sending a WILLING packet to the originator."
+msgstr ""
+
+#: C/gdm.xml:468(para) 
+msgid "GDM can also be configured to honor INDIRECT queries and present a host chooser to the remote display. GDM will remember the user's choice and forward subsequent requests to the chosen manager. GDM also supports an extension to the protocol which will make it forget the redirection once the user's connection succeeds. This extension is only supported if both daemons are GDM. It is transparent and will be ignored by XDM or other daemons that implement XDMCP."
+msgstr ""
+
+#: C/gdm.xml:478(para) 
+msgid "If XDMCP seems to not be working, make sure that all machines are specified in <filename>/etc/hosts</filename>."
+msgstr ""
+
+#: C/gdm.xml:483(para) 
+msgid "Refer to the \"Security\" section for information about security concerns when using XDMCP."
+msgstr ""
+
+#: C/gdm.xml:490(title) 
+msgid "Logging"
+msgstr ""
+
+#: C/gdm.xml:492(para) 
+msgid "GDM uses syslog to log errors and status. It can also log debugging information, which can be useful for tracking down problems if GDM is not working properly. This can be enabled by starting the GDM daemon with the \"--debug\" option."
+msgstr ""
+
+#: C/gdm.xml:499(para) 
+msgid "Output from the various Xservers is stored in the GDM log directory, which is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages are saved to a file associated with the display value, <filename>&lt;display&gt;.log</filename>."
+msgstr ""
+
+#: C/gdm.xml:506(para) 
+msgid "The session output is piped through the GDM daemon to the <filename>~/.xsession-errors</filename> file. The file is overwritten on each login, so logging out and logging back into the same user via GDM will cause any messages from the previous session to be lost."
+msgstr ""
+
+#: C/gdm.xml:513(para) 
+msgid "Note that if GDM can not create this file for some reason, then a fallback file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+
+#: C/gdm.xml:521(title) 
+msgid "Fast User Switching"
+msgstr ""
+
+#: C/gdm.xml:523(para) 
+msgid "GDM allows multiple users to be logged in at the same time. After one user is logged in, additional, users can log in via the User Switcher on the GNOME Panel, or from the \"Switch User\" button in Lock Screen dialog of GNOME Screensaver. The active session can be changed back and forth using the same mechanism. Note that some distributions may not add the User Switcher to the default panel configuration. It can be added using the panel context menu."
+msgstr ""
+
+#: C/gdm.xml:538(title) 
+msgid "Security"
+msgstr ""
+
+#: C/gdm.xml:541(title) 
+msgid "The GDM User And Group"
+msgstr ""
+
+#: C/gdm.xml:543(para) 
+msgid "For security reasons a dedicated user and group id are recommended for proper operation. This user and group are normally \"gdm\" on most systems, but can be configured to any user or group. All GDM GUI programs are run as this user, so that the programs which interact with the user are run in a sandbox. This user and group should have limited privilege."
+msgstr ""
+
+#: C/gdm.xml:552(para) 
+msgid "The only special privilege the \"gdm\" user requires is the ability to read and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should have root:gdm ownership and 1777 permissions."
+msgstr ""
+
+#: C/gdm.xml:560(para) 
+msgid "You should not, under any circumstances, configure the GDM user/group to a user which a user could easily gain access to, such as the user <filename>nobody</filename>. Any user who gains access to an Xauth key can snoop on and control running GUI programs running in the associated or perform a denial-of-service attack on that session. It is important to ensure that the system is configured properly so that only the \"gdm\" user has access to these files and that it is not easy to login to this account. For example, the account should be setup to not have a password or allow non-root users to login to the account."
+msgstr ""
+
+#: C/gdm.xml:573(para) 
+msgid "The GDM greeter configuration is stored in GConf. To allow the GDM user to be able to write configuration, it is necessary for the \"gdm\" user to have a writable $HOME directory. Users may configure the default GConf configuration as desired to avoid the need to provide the \"gdm\" user with a writable $HOME directory. However, some features of GDM may be disabled if it is unable to write state information to GConf configuration."
+msgstr ""
+
+#: C/gdm.xml:585(title) 
+msgid "PAM"
+msgstr ""
+
+#: C/gdm.xml:587(para) 
+msgid "GDM uses PAM for login authentication. PAM stands for Pluggable Authentication Module, and is used by most programs that request authentication on your computer. It allows the administrator to configure specific authentication behavior for different login programs (such as ssh, login GUI, screensaver, etc.)"
+msgstr ""
+
+#: C/gdm.xml:595(para) 
+msgid "PAM is complicated and highly configurable, and this documentation does not intend to explain this in detail. Instead, it is intended to give an overview of how PAM configuration relates with GDM, how PAM is commonly configured with GDM, and known issues. It is expected that a person needing to do PAM configuration would need to do further reading of PAM documentation to understand how to configure PAM and to understand terms used in this section."
+msgstr ""
+
+#: C/gdm.xml:605(para) 
+msgid "PAM configuration has different, but similar, interfaces on different Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam.d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man page for details. Be sure to you read the PAM documentation and are comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: C/gdm.xml:615(para) 
+msgid "Note that, by default, GDM uses the \"gdm\" PAM service name for normal login and the \"gdm-autologin\" PAM service name for automatic login. These services may not be defined in your pam.d or pam.conf configured file. If there is no entry, then GDM will use the default PAM behavior. On most systems this should work fine. However, the automatic login feature may not work if the gdm-autologin service is not defined."
+msgstr ""
+
+#: C/gdm.xml:625(para) 
+msgid "The <filename>PostLogin</filename> script is run before pam_open_session is called, and the <filename>PreSession</filename> script is called after. This allows the system administrator to add any scripting to the login process either before or after PAM initializes the session."
+msgstr ""
+
+#: C/gdm.xml:633(para) 
+msgid "If you wish to make GDM work with other types of authentication mechanisms (such as a fingerprint or SmartCard reader), then you should implement this by using a PAM service module for the desired authentication type rather than by trying to modify the GDM code directly. Refer to the PAM documentation on your system. How to do this is frequently discussed on the <address><email>gdm-list@gnome.org</email></address> mail list, so you can refer to the list archives for more information."
+msgstr ""
+
+#: C/gdm.xml:644(para) 
+msgid "PAM does have some limitations regarding being able to work with multiple types of authentication at the same time, like supporting the ability to accept either SmartCard and the ability to type the username and password into the login program. There are techniques that are used to make this work, and it is best to research how this problem is commonly solved when setting up such a configuration."
+msgstr ""
+
+#: C/gdm.xml:653(para) 
+msgid "If automatic login does not work on a system, check to see if the \"gdm-autologin\" PAM stack is defined in the PAM configuration. For this to work, it is necessary to use a PAM module that simply does no authentication, or which simply returns PAM_SUCCESS from all of its public interfaces. Assuming your system has a pam_allow.so PAM module which does this, a PAM configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+
+#: C/gdm.xml:663(screen) 
+#, no-wrap
+msgid "\n       gdm-autologin auth  required    pam_unix_cred.so.1\n       gdm-autologin auth  sufficient  pam_allow.so.1\n       gdm-autologin account  sufficient  pam_allow.so.1\n       gdm-autologin session  sufficient  pam_allow.so.1\n       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+
+#: C/gdm.xml:671(para) 
+msgid "The above setup will cause no lastlog entry to be generated. If a lastlog entry is desired, then use the following for session:"
+msgstr ""
+
+#: C/gdm.xml:676(screen) 
+#, no-wrap
+msgid "\n       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+
+#: C/gdm.xml:682(title) 
+msgid "utmp and wtmp"
+msgstr ""
+
+#: C/gdm.xml:684(para) 
+msgid "GDM generates utmp and wtmp User Accounting Database entries upon session login and logout. The utmp database contains user access and accounting information that is accessed by commands such as <command>finger</command>, <command>last</command>, <command>login</command>, and <command>who</command>. The wtmp database contains the history of user access and accounting information for the utmp database. Refer to the <ulink type=\"help\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+
+#: C/gdm.xml:699(title) 
+msgid "X Server Authentication Scheme"
+msgstr ""
+
+#: C/gdm.xml:701(para) 
+msgid "X server authorization files are stored in a newly created subdirectory of <filename>&lt;var&gt;/run/gdm</filename> at start up. These files contain a is used to store a \"password\" between X clients and the X server. This \"password\" is unqiue for each logged in session, so users from one session can't snoop on users from another."
+msgstr ""
+
+#: C/gdm.xml:709(para) 
+msgid "GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. Normally little is gained from the other schemes, and no effort has been made to implement them so far. Be especially careful about using XDMCP because the Xserver authentication cookie goes over the wire as clear text. If snooping is possible, then an attacker could simply snoop your authentication password as you log in, regardless of the authentication scheme being used. If snooping is possible and undesirable, then you should use ssh for tunneling an X connection rather then using XDMCP. You could think of XDMCP as a sort of graphical telnet, having the same security issues. In most cases, ssh -Y should be prefered over GDM's XDMCP features."
+msgstr ""
+
+#: C/gdm.xml:726(title) 
+msgid "XDMCP Security"
+msgstr ""
+
+#: C/gdm.xml:728(para) 
+msgid "Even though your display is protected by cookies, XEvents and thus keystrokes typed when entering passwords will still go over the wire in clear text. It is trivial to capture these."
+msgstr ""
+
+#: C/gdm.xml:734(para) 
+msgid "XDMCP is primarily useful for running thin clients such as in terminal labs. Those thin clients will only ever need the network to access the server, and so it seems like the best security policy to have those thin clients on a separate network that cannot be accessed by the outside world, and can only connect to the server. The only point from which you need to access outside is the server. This type of set up should never use an unmanaged hub or other sniffable network."
+msgstr ""
+
+#: C/gdm.xml:747(title) 
+msgid "XDMCP Access Control"
+msgstr ""
+
+#: C/gdm.xml:749(para) 
+msgid "XDMCP access control is done using TCP wrappers. It is possible to compile GDM without TCP wrapper support, so this feature may not be supported on some Operating Systems."
+msgstr ""
+
+#: C/gdm.xml:755(para) 
+msgid "You should use the daemon name <command>gdm</command> in the <filename>&lt;etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</filename> files. For example to deny computers from <filename>.evil.domain</filename> from logging in, then add"
+msgstr ""
+
+#: C/gdm.xml:762(screen) 
+#, no-wrap
+msgid "\ngdm: .evil.domain\n"
+msgstr ""
+
+#: C/gdm.xml:765(para) 
+msgid "to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+
+#: C/gdm.xml:769(screen) 
+#, no-wrap
+msgid "\ngdm: .your.domain\n"
+msgstr ""
+
+#: C/gdm.xml:772(para) 
+msgid "to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: C/gdm.xml:781(title) 
+msgid "Firewall Security"
+msgstr ""
+
+#: C/gdm.xml:783(para) 
+msgid "Even though GDM tries to outsmart potential attackers trying to take advantage of XDMCP, it is still advised that you block the XDMCP port (normally UDP port 177) on your firewall unless really needed. GDM guards against denial of service attacks, but the X protocol is still inherently insecure and should only be used in controlled environments. Also each remote connection takes up lots of resources, so it is much easier to do a denial of service attack via XDMCP then a webserver."
+msgstr ""
+
+#: C/gdm.xml:793(para) 
+msgid "It is also wise to block all of the X Server ports. These are TCP ports 6000 + the display number of course) on your firewall. Note that GDM will use display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+
+#: C/gdm.xml:800(para) 
+msgid "X is not a very safe protocol for using over the net, and XDMCP is even less safe."
+msgstr ""
+
+#: C/gdm.xml:807(title) 
+msgid "PolicyKit"
+msgstr ""
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: C/gdm.xml:815(para) 
+msgid "GDM may be configured to use PolicyKit to allow the system administrator to control whether the login screen should provide the shutdown and restart buttons on the greeter screen."
+msgstr ""
+
+#: C/gdm.xml:821(para) 
+msgid "These buttons are controlled by the <filename>org.freedesktop.consolekit.system.stop-multiple-users</filename> and <filename>org.freedesktop.consolekit.system.restart-multiple-users</filename> actions respectively. Policy for these actions can be set up using the polkit-gnome-authorization tool, or the polkit-auth command line program."
+msgstr ""
+
+#: C/gdm.xml:833(title) 
+msgid "RBAC (Role Based Access Control)"
+msgstr ""
+
+#: C/gdm.xml:835(para) 
+msgid "GDM may be configured to use RBAC instead of PolicyKit. In this case, RBAC configuration is used to control whether the login screen should provide the shutdown and restart buttons on the greeter screen."
+msgstr ""
+
+#: C/gdm.xml:841(para) 
+msgid "For example, on Solaris, the \"solaris.system.shutdown\" authorization is used to control this. Simply modify the <filename>/etc/user_attr</filename> file so that the \"gdm\" user has this authorization."
+msgstr ""
+
+#: C/gdm.xml:854(title) 
+msgid "Support for ConsoleKit"
+msgstr ""
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any 
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the &quot;Configure&quot; section?
+#. </para>
+#: C/gdm.xml:865(para) 
+msgid "GDM includes support for publishing user login information with the user and login session accounting framework known as ConsoleKit. ConsoleKit is able to keep track of all the users currently logged in. In this respect, it can be used as a replacement for the utmp or utmpx files that are available on most Unix-like Operating Systems."
+msgstr ""
+
+#: C/gdm.xml:873(para) 
+msgid "When GDM is about to create a new login process for a user it will call a privileged method of ConsoleKit in order to open a new session for this user. At this time GDM also provides ConsoleKit with information about this user session such as: the user ID, the X11 Display name that will be associated with the session, the host-name from which the session originates (useful in the case of an XDMCP session), whether or not this session is attached, etc. As the entity that initiates the user process, GDM is in a unique position know and to be trusted to provide these bits of information about the user session. The use of this privileged method is restricted by the use of D-Bus system message bus security policy."
+msgstr ""
+
+#: C/gdm.xml:886(para) 
+msgid "In the case where a user with an existing session and has authenticated at GDM and requests to resume that existing session GDM calls a privileged method of ConsoleKit to unlock that session. The exact details of what happens when the session receives this unlock signal is undefined and session-specific. However, most sessions will unlock a screensaver in response."
+msgstr ""
+
+#: C/gdm.xml:895(para) 
+msgid "When the user chooses to log out, or if GDM or the session quit unexpectedly the user session will be unregistered from ConsoleKit."
+msgstr ""
+
+#: C/gdm.xml:900(para) 
+msgid "If support for ConsoleKit is not desired it can be disabled at build time using the \"--with-console-kit=no\" option when running configure."
+msgstr ""
+
+#: C/gdm.xml:910(title) 
+msgid "Configuration"
+msgstr ""
+
+#: C/gdm.xml:912(para) 
+msgid "GDM has a number of configuration interfaces. These include scripting integration points, daemon configuration, greeter configuration, general session settings, integration with gnome-settings-daemon configuration, and session configuration. These types of integration are described in detail below."
+msgstr ""
+
+#: C/gdm.xml:921(title) 
+msgid "Scripting Integration Points"
+msgstr ""
+
+#: C/gdm.xml:923(para) 
+msgid "The GDM script integration points can be found in the <filename>&lt;etc&gt;/gdm/</filename> directory:"
+msgstr ""
+
+#: C/gdm.xml:928(screen) 
+#, no-wrap
+msgid "\nXsession\nInit/\nPostLogin/\nPreSession/\nPostSession/\n"
+msgstr ""
+
+#: C/gdm.xml:936(para) 
+msgid "The <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename>, and <filename>PostSession</filename> scripts all work as described below."
+msgstr ""
+
+#: C/gdm.xml:942(para) 
+msgid "For each type of script, the default one which will be executed is called \"Default\" and is stored in a directory associated with the script type. So the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/Init/Default</filename>. A per-display script can be provided, and if it exists it will be run instead of the default script. Such scripts are stored in the same directory as the default script and have the same name as the Xserver DISPLAY value for that display. For example, if the <filename>&lt;Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+
+#: C/gdm.xml:954(para) 
+msgid "All of these scripts are run with root privilege return 0 if run successfully, and a non-zero return code if there was any failure that should cause the login session to be aborted. Also note that GDM will block until the scripts finish, so if any of these scripts hang, this will cause the login process to also hang."
+msgstr ""
+
+#: C/gdm.xml:962(para) 
+msgid "When the Xserver has been successfully started, GDM will run the <filename>Init</filename> script. This script is useful for starting programs that should be run while the login screen is showing, or for doing any special initialization required."
+msgstr ""
+
+#: C/gdm.xml:969(para) 
+msgid "After the user has been successfully authenticated GDM will run the <filename>PostLogin</filename> script. This is done before any session setup has been done, including before the pam_open_session call. This script is useful for doing any session initialization that needs to happen before the session starts. For example, you might setup the user's $HOME directory if needed."
+msgstr ""
+
+#: C/gdm.xml:978(para) 
+msgid "Note that the <filename>PostSession</filename> script will be run even when the display fails to respond due to an I/O error or similar. Thus, there is no guarantee that X applications will work during script execution."
+msgstr ""
+
+#: C/gdm.xml:985(para) 
+msgid "After the user session has been initialized, GDM will run the <filename>PreSession</filename> script. This script is useful for doing any session initialization that needs to happen after the session has been initialized. It can be used for session management or accounting, for example."
+msgstr ""
+
+#: C/gdm.xml:993(para) 
+msgid "When the user terminates his session, GDM will run the <filename>PostSession</filename> script. Note that the Xserver will have been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+
+#: C/gdm.xml:1000(para) 
+msgid "All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</filename> environment variable to <filename>yes</filename>. If the scripts are also shared with other display managers, this allows you to identify when GDM is calling these scripts, so you can run specific code when GDM is used."
+msgstr ""
+
+#: C/gdm.xml:1010(title) 
+msgid "Xsession Script"
+msgstr ""
+
+#: C/gdm.xml:1012(para) 
+msgid "There is also an <filename>Xsession</filename> script located at <filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the <filename>PreSession</filename> and the <filename>PostSession</filename> scripts. This script does not supports per-display like the other scripts. This script is used for actually starting the user session. This script is run as the user, and it will run whatever session was specified by the Desktop session file the user selected to start."
+msgstr ""
+
+#: C/gdm.xml:1025(title) 
+msgid "Daemon Configuration"
+msgstr ""
+
+#: C/gdm.xml:1027(para) 
+msgid "The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file. Default values are stored in GConf in the <filename>gdm.schemas</filename> file. It is recommended that end-users modify the <filename>/etc/gdm/custom.conf</filename> file because the schemas file may be overwritten when the user updates their system to have a newer version of GDM."
+msgstr ""
+
+#: C/gdm.xml:1037(para) 
+msgid "Note that older versions of GDM supported additional configuration options which are no longer supported in the latest versions of GDM."
+msgstr ""
+
+#: C/gdm.xml:1042(para) 
+msgid "The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the <filename>keyfile</filename> format. Keywords in brackets define group sections, strings before an equal sign (=) are keys and the data after equal sign represents their value. Empty lines or lines starting with the hash mark (#) are ignored."
+msgstr ""
+
+#: C/gdm.xml:1050(para) 
+msgid "The <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]\", \"[security]\", and \"[xdmcp]\" group sections. Within each group, there are particular key/value pairs that can be specified to modify how GDM behaves. For example, to enable timed login and specify the timed login user to be a user named \"you\", you would modify the file so it contains the following lines:"
+msgstr ""
+
+#: C/gdm.xml:1060(screen) 
+#, no-wrap
+msgid "\n[daemon]\nTimedLoginEnable=true\nTimedLogin=you\n"
+msgstr ""
+
+#: C/gdm.xml:1066(para) 
+msgid "A full list of supported configuration keys follow:"
+msgstr ""
+
+#: C/gdm.xml:1071(title) 
+msgid "[daemon]"
+msgstr ""
+
+#: C/gdm.xml:1075(term) 
+msgid "Group"
+msgstr ""
+
+#: C/gdm.xml:1077(synopsis) 
+#, no-wrap
+msgid "Group=gdm"
+msgstr ""
+
+#: C/gdm.xml:1078(para) 
+msgid "The group name under which the greeter and other GUI programs are run. Refer to the <filename>User</filename> configuration key and to the \"Security-&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+
+#: C/gdm.xml:1088(term) 
+msgid "TimedLoginEnable"
+msgstr ""
+
+#: C/gdm.xml:1090(synopsis) 
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr ""
+
+#: C/gdm.xml:1091(para) 
+msgid "If the user given in <filename>TimedLogin</filename> should be logged in after a number of seconds (set with <filename>TimedLoginDelay</filename>) of inactivity on the login screen. This is useful for public access terminals or perhaps even home use. If the user uses the keyboard or browses the menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or 30 seconds, whichever is higher. If the user does not enter a username but just hits the ENTER key while the login program is requesting the username, then GDM will assume the user wants to login immediately as the timed user. Note that no password will be asked for this user so you should be careful, although if using PAM it can be configured to require password entry before allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for more information, or for help if this feature does not seem to work."
+msgstr ""
+
+#: C/gdm.xml:1113(term) 
+msgid "TimedLogin"
+msgstr ""
+
+#: C/gdm.xml:1115(synopsis) 
+#, no-wrap
+msgid "TimedLogin="
+msgstr ""
+
+#: C/gdm.xml:1116(para) 
+msgid "This is the user that should be logged in after a specified number of seconds of inactivity."
+msgstr ""
+
+#: C/gdm.xml:1124(term) 
+msgid "TimedLoginDelay"
+msgstr ""
+
+#: C/gdm.xml:1126(synopsis) 
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr ""
+
+#: C/gdm.xml:1127(para) 
+msgid "Delay in seconds before the <filename>TimedLogin</filename> user will be logged in."
+msgstr ""
+
+#: C/gdm.xml:1135(term) 
+msgid "AutomaticLoginEnable"
+msgstr ""
+
+#: C/gdm.xml:1137(synopsis) 
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr ""
+
+#: C/gdm.xml:1138(para) 
+msgid "If true, the user given in <filename>AutomaticLogin</filename> should be logged in immediately. This feature is like timed login with a delay of 0."
+msgstr ""
+
+#: C/gdm.xml:1146(term) 
+msgid "AutomaticLogin"
+msgstr ""
+
+#: C/gdm.xml:1148(synopsis) 
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr ""
+
+#: C/gdm.xml:1149(para) 
+msgid "This is the user that should be logged in immediately if <filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+
+#: C/gdm.xml:1157(term) 
+msgid "User"
+msgstr ""
+
+#: C/gdm.xml:1159(synopsis) 
+#, no-wrap
+msgid "User=gdm"
+msgstr ""
+
+#: C/gdm.xml:1160(para) 
+msgid "The username under which the greeter and other GUI programs are run. Refer to the <filename>Group</filename> configuration key and to the \"Security-&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+
+#: C/gdm.xml:1172(title) 
+msgid "Security Options"
+msgstr ""
+
+#: C/gdm.xml:1175(title) 
+msgid "[security]"
+msgstr ""
+
+#: C/gdm.xml:1178(term) 
+msgid "DisallowTCP"
+msgstr ""
+
+#: C/gdm.xml:1180(synopsis) 
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr ""
+
+#: C/gdm.xml:1181(para) 
+msgid "If true, then always append <filename>-nolisten tcp</filename> to the command line when starting attached Xservers, thus disallowing TCP connection. This is a more secure configuration if you are not using remote connections."
+msgstr ""
+
+#: C/gdm.xml:1193(title) 
+msgid "XDCMP Support"
+msgstr ""
+
+#: C/gdm.xml:1196(title) 
+msgid "[xdmcp]"
+msgstr ""
+
+#: C/gdm.xml:1199(term) 
+msgid "DisplaysPerHost"
+msgstr ""
+
+#: C/gdm.xml:1201(synopsis) 
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr ""
+
+#: C/gdm.xml:1202(para) 
+msgid "To prevent attackers from filling up the pending queue, GDM will only allow one connection for each remote computer. If you want to provide display services to computers with more than one screen, you should increase this value."
+msgstr ""
+
+#: C/gdm.xml:1209(para) 
+msgid "Note that the number of attached DISPLAYS allowed is not limited. Only remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+
+#: C/gdm.xml:1218(term) 
+msgid "Enable"
+msgstr ""
+
+#: C/gdm.xml:1220(synopsis) 
+#, no-wrap
+msgid "Enable=false"
+msgstr ""
+
+#: C/gdm.xml:1221(para) 
+msgid "Setting this to true enables XDMCP support allowing remote displays/X terminals to be managed by GDM."
+msgstr ""
+
+#: C/gdm.xml:1226(para) 
+msgid "<filename>gdm</filename> listens for requests on UDP port 177. See the Port option for more information."
+msgstr ""
+
+#: C/gdm.xml:1231(para) 
+msgid "If GDM is compiled to support it, access from remote displays can be controlled using the TCP Wrappers library. The service name is <filename>gdm</filename>"
+msgstr ""
+
+#: C/gdm.xml:1237(para) 
+msgid "You should add <screen>\ngdm:.my.domain\n</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+
+#: C/gdm.xml:1248(para) 
+msgid "Please note that XDMCP is not a particularly secure protocol and that it is a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+
+#: C/gdm.xml:1257(term) 
+msgid "EnableProxy"
+msgstr ""
+
+#: C/gdm.xml:1259(synopsis) 
+#, no-wrap
+msgid "EnableProxy=false"
+msgstr ""
+
+#: C/gdm.xml:1260(para) 
+msgid "Setting this to true enables support for running XDMCP sessions on a local proxy Xserver. This may improve the performance of XDMCP sessions, especially on high latency networks, as many X protocol operations can be completed without going over the network."
+msgstr ""
+
+#: C/gdm.xml:1268(para) 
+msgid "Note, however, that this mode will significantly increase the burden on the machine hosting the XDMCP sessions"
+msgstr ""
+
+#: C/gdm.xml:1273(para) 
+msgid "See the <filename>FlexiProxy</filename> and <filename>FlexiProxyDisconnect</filename> options for further details on how to configure support for this feature."
+msgstr ""
+
+#: C/gdm.xml:1282(term) 
+msgid "HonorIndirect"
+msgstr ""
+
+#: C/gdm.xml:1284(synopsis) 
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr ""
+
+#: C/gdm.xml:1285(para) 
+msgid "Enables XDMCP INDIRECT choosing (i.e. remote execution of <filename>gdmchooser</filename>) for X-terminals which do not supply their own display browser."
+msgstr ""
+
+#: C/gdm.xml:1294(term) 
+msgid "MaxPending"
+msgstr ""
+
+#: C/gdm.xml:1296(synopsis) 
+#, no-wrap
+msgid "MaxPending=4"
+msgstr ""
+
+#: C/gdm.xml:1297(para) 
+msgid "To avoid denial of service attacks, GDM has fixed size queue of pending connections. Only MaxPending displays can start at the same time."
+msgstr ""
+
+#: C/gdm.xml:1303(para) 
+msgid "Please note that this parameter does not limit the number of remote displays which can be managed. It only limits the number of displays initiating a connection simultaneously."
+msgstr ""
+
+#: C/gdm.xml:1312(term) 
+msgid "MaxPendingIndirect"
+msgstr ""
+
+#: C/gdm.xml:1314(synopsis) 
+#, no-wrap
+msgid "MaxPendingIndirect=4"
+msgstr ""
+
+#: C/gdm.xml:1315(para) 
+msgid "GDM will only provide <filename>MaxPendingIndirect</filename> displays with host choosers simultaneously. If more queries from different hosts come in, the oldest ones will be forgotten."
+msgstr ""
+
+#: C/gdm.xml:1325(term) 
+msgid "MaxSessions"
+msgstr ""
+
+#: C/gdm.xml:1327(synopsis) 
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr ""
+
+#: C/gdm.xml:1328(para) 
+msgid "Determines the maximum number of remote display connections which will be managed simultaneously. I.e. the total number of remote displays that can use your host."
+msgstr ""
+
+#: C/gdm.xml:1337(term) 
+msgid "MaxWait"
+msgstr ""
+
+#: C/gdm.xml:1339(synopsis) 
+#, no-wrap
+msgid "MaxWait=30"
+msgstr ""
+
+#: C/gdm.xml:1340(para) 
+msgid "When GDM is ready to manage a display an ACCEPT packet is sent to it containing a unique session id which will be used in future XDMCP conversations."
+msgstr ""
+
+#: C/gdm.xml:1346(para) 
+msgid "GDM will then place the session id in the pending queue waiting for the display to respond with a MANAGE request."
+msgstr ""
+
+#: C/gdm.xml:1351(para) 
+msgid "If no response is received within MaxWait seconds, GDM will declare the display dead and erase it from the pending queue freeing up the slot for other displays."
+msgstr ""
+
+#: C/gdm.xml:1360(term) 
+msgid "MaxWaitIndirect"
+msgstr ""
+
+#: C/gdm.xml:1362(synopsis) 
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr ""
+
+#: C/gdm.xml:1363(para) 
+msgid "The MaxWaitIndirect parameter determines the maximum number of seconds between the time where a user chooses a host and the subsequent indirect query where the user is connected to the host. When the timeout is exceeded, the information about the chosen host is forgotten and the indirect slot freed up for other displays. The information may be forgotten earlier if there are more hosts trying to send indirect queries then <filename>MaxPendingIndirect</filename>."
+msgstr ""
+
+#: C/gdm.xml:1377(term) 
+msgid "Port"
+msgstr ""
+
+#: C/gdm.xml:1379(synopsis) 
+#, no-wrap
+msgid "Port=177"
+msgstr ""
+
+#: C/gdm.xml:1380(para) 
+msgid "The UDP port number <filename>gdm</filename> should listen to for XDMCP requests. Do not change this unless you know what you are doing."
+msgstr ""
+
+#: C/gdm.xml:1389(term) 
+msgid "PingIntervalSeconds"
+msgstr ""
+
+#: C/gdm.xml:1391(synopsis) 
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr ""
+
+#: C/gdm.xml:1392(para) 
+msgid "Interval in which to ping the Xserver in seconds. If the Xserver does not return before the next time we ping it, the connection is stopped and the session ended. This is a combination of the XDM PingInterval and PingTimeout, but in seconds."
+msgstr ""
+
+#: C/gdm.xml:1400(para) 
+msgid "Note that GDM in the past used to have a <filename>PingInterval</filename> configuration key which was also in minutes. For most purposes you'd want this setting to be lower then one minute however since in most cases where XDMCP would be used (such as terminal labs), a lag of more than 15 or so seconds would really mean that the terminal was turned off or restarted and you would want to end the session."
+msgstr ""
+
+#: C/gdm.xml:1413(term) 
+msgid "ProxyReconnect"
+msgstr ""
+
+#: C/gdm.xml:1415(synopsis) 
+#, no-wrap
+msgid "FlexiProxyReconnect="
+msgstr ""
+
+#: C/gdm.xml:1416(para) 
+msgid "Setting this option enables experimental support for session migration with XDMCP sessions. This enables users to disconnect from their session and later reconnect to that same session, possibly from a different terminal."
+msgstr ""
+
+#: C/gdm.xml:1423(para) 
+msgid "In order to use this feature, you must have a nested Xserver available which supports disconnecting from its parent Xserver and reconnecting to another Xserver. Currently, the Distributed Multihead X (DMX) server supports this feature to some extent and other projects like NoMachine NX are busy implementing it."
+msgstr ""
+
+#: C/gdm.xml:1431(para) 
+msgid "This option should be set to the path of a command which will handle reconnecting the XDMCP proxy to another backend display. A sample implementation for use with DMX is supplied."
+msgstr ""
+
+#: C/gdm.xml:1440(term) 
+msgid "ProxyXServer"
+msgstr ""
+
+#: C/gdm.xml:1442(synopsis) 
+#, no-wrap
+msgid "ProxyXServer="
+msgstr ""
+
+#: C/gdm.xml:1443(para) 
+msgid "The Xserver command line for a XDMCP proxy. Any nested X server like Xnest, Xephyr or Xdmx should work fairly well."
+msgstr ""
+
+#: C/gdm.xml:1451(term) 
+msgid "Willing"
+msgstr ""
+
+#: C/gdm.xml:1453(synopsis) 
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr ""
+
+#: C/gdm.xml:1454(para) 
+msgid "When the machine sends a WILLING packet back after a QUERY it sends a string that gives the current status of this server. The default message is the system ID, but it is possible to create a script that displays customized message. If this script does not exist or this key is empty the default message is sent. If this script succeeds and produces some output, the first line of it's output is sent (and only the first line). It runs at most once every 3 seconds to prevent possible denial of service by flooding the machine with QUERY packets."
+msgstr ""
+
+#: C/gdm.xml:1473(title) 
+msgid "Simple Greeter Configuration"
+msgstr ""
+
+#: C/gdm.xml:1475(para) 
+msgid "The GDM default greeter is called the simple Greeter and is configured via GConf. Default values are stored in GConf in the <filename>gdm-simple-greeter.schemas</filename> file. These defaults can be overridden if the \"gdm\" user has a writable $HOME directory to store GConf settings. These values can be edited using the <command>gconftool-2</command> or <command>gconf-editor</command> programs. The following configuration options are supported:"
+msgstr ""
+
+#: C/gdm.xml:1486(title) 
+msgid "Greeter Configuration Keys"
+msgstr ""
+
+#: C/gdm.xml:1489(term) 
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr ""
+
+#: C/gdm.xml:1491(synopsis) C/gdm.xml:1522(synopsis) C/gdm.xml:1533(synopsis) 
+#, no-wrap
+msgid "false (boolean)"
+msgstr ""
+
+#: C/gdm.xml:1492(para) 
+msgid "Controls whether the banner message text is displayed."
+msgstr ""
+
+#: C/gdm.xml:1499(term) 
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr ""
+
+#: C/gdm.xml:1501(synopsis) 
+#, no-wrap
+msgid "NULL (string)"
+msgstr ""
+
+#: C/gdm.xml:1502(para) 
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr ""
+
+#: C/gdm.xml:1510(term) 
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr ""
+
+#: C/gdm.xml:1512(synopsis) 
+#, no-wrap
+msgid "computer (string)"
+msgstr ""
+
+#: C/gdm.xml:1513(para) 
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: C/gdm.xml:1520(term) 
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr ""
+
+#: C/gdm.xml:1523(para) 
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr ""
+
+#: C/gdm.xml:1531(term) 
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr ""
+
+#: C/gdm.xml:1534(para) 
+msgid "Controls whether compiz is used as the window manager instead of metacity."
+msgstr ""
+
+#: C/gdm.xml:1544(title) 
+msgid "General Session Settings"
+msgstr ""
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: C/gdm.xml:1553(para) 
+msgid "The GDM Greeter uses some of the same framework that your desktop session will use. And so, it is influenced by a number of the same GConf settings. For each of these settings the Greeter will use the default value unless it is specifically overridden by a) GDM's installed mandatory policy b) system mandatory policy. GDM installs its own mandatory policy to lock down some settings for security."
+msgstr ""
+
+#: C/gdm.xml:1564(title) 
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: C/gdm.xml:1577(para) 
+msgid "GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, background, sound, xsettings."
+msgstr ""
+
+#: C/gdm.xml:1582(para) 
+msgid "These are responsible for things like the background image, font and theme settings, sound events, etc."
+msgstr ""
+
+#: C/gdm.xml:1587(para) 
+msgid "Plugins can also be disabled using GConf. For example, if you want to disable the sound plugin then unset the following key: <filename>/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+
+#: C/gdm.xml:1595(title) 
+msgid "GDM Session Configuration"
+msgstr ""
+
+#: C/gdm.xml:1597(para) 
+msgid "GDM sessions are specified using the FreeDesktop.org Desktop Entry Specification, which can be referenced at the following URL: <ulink url=\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+
+#: C/gdm.xml:1604(para) 
+msgid "These files are installed, by default, to <filename>&lt;etc&gt;/X11/sessions/</filename>. For backwards compatibility any desktop files in the <filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</filename> directories are also recognized by GDM."
+msgstr ""
+
+#: C/gdm.xml:1613(para) 
+msgid "A session can be disabled by editing the desktop file and adding a line that says <filename>Hidden=true</filename>."
+msgstr ""
+
+#: C/gdm.xml:1620(title) 
+msgid "GDM User Session and Language Configuration"
+msgstr ""
+
+#: C/gdm.xml:1621(para) 
+msgid "The user's default session and language choices are stored in the <filename>~/.dmrc</filename> file. When a user logs in for the first time, this file is created with the user's initial choices. The user can change these default values by simply changing to a different value when logging in. GDM will remember this change for subsequent logins."
+msgstr ""
+
+#: C/gdm.xml:1629(para) 
+msgid "The <filename>~/.dmrc</filename> file is in the standard <filename>INI</filename> format. It has one section called <filename>[Desktop]</filename> which has two keys: <filename>Session</filename> and <filename>Language</filename>."
+msgstr ""
+
+#: C/gdm.xml:1636(para) 
+msgid "The <filename>Session</filename> key specifies the basename of the session <filename>.desktop</filename> file that the user wishes to normally use without the <filename>.desktop</filename> extension. The <filename>Language</filename> key specifies the language that the user wishes to use by default. If either of these keys is missing, the system default is used. The file would normally look as follows:"
+msgstr ""
+
+#: C/gdm.xml:1645(screen) 
+#, no-wrap
+msgid "\n[Desktop]\nSession=gnome\nLanguage=cs_CZ.UTF-8\n"
+msgstr ""
+
+#: C/gdm.xml:1657(title) 
+msgid "GDM Commands"
+msgstr ""
+
+#: C/gdm.xml:1660(title) 
+msgid "GDM Root User Commands"
+msgstr ""
+
+#: C/gdm.xml:1662(para) 
+msgid "The GDM package provides the following commands in <filename>sbindir</filename> intended to be run by the root user:"
+msgstr ""
+
+#: C/gdm.xml:1668(title) C/gdm.xml:1683(title) 
+msgid "<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:1671(para) 
+msgid "The <command>gdm</command> command is really just a script which runs the <command>gdm-binary</command>, passing along any options. Before launching <command>gdm-binary</command>, the gdm wrapper script will source the <filename>&lt;etc&gt;/profile</filename> file to set the standard system environment variables. In order to better support internationalization, it will also set the LC_MESSAGES environment variable to LANG if neither LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the actual GDM daemon."
+msgstr ""
+
+#: C/gdm.xml:1687(term) 
+msgid "-?, --help"
+msgstr ""
+
+#: C/gdm.xml:1689(para) 
+msgid "Gives a brief overview of the command line options."
+msgstr ""
+
+#: C/gdm.xml:1696(term) 
+msgid "--debug"
+msgstr ""
+
+#: C/gdm.xml:1698(para) 
+msgid "Print debug output to the syslog. This is typically <filename>&lt;var&gt;/log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> depending on your Operating System."
+msgstr ""
+
+#: C/gdm.xml:1708(term) 
+msgid "--fatal-warnings"
+msgstr ""
+
+#: C/gdm.xml:1710(para) 
+msgid "Make all warnings cause GDM to exit."
+msgstr ""
+
+#: C/gdm.xml:1717(term) 
+msgid "--timed-exit"
+msgstr ""
+
+#: C/gdm.xml:1719(para) 
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr ""
+
+#: C/gdm.xml:1726(term) 
+msgid "--version"
+msgstr ""
+
+#: C/gdm.xml:1728(para) 
+msgid "Print the version of the GDM daemon."
+msgstr ""
+
+#: C/gdm.xml:1737(title) 
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:1739(para) 
+msgid "<command>gdm-restart</command> stops and restarts GDM by sending the GDM daemon a HUP signal. This command will immediately terminate all sessions and log out users currently logged in with GDM."
+msgstr ""
+
+#: C/gdm.xml:1747(title) 
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:1749(para) 
+msgid "<command>gdm-safe-restart</command> stops and restarts GDM by sending the GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+
+#: C/gdm.xml:1757(title) 
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:1759(para) 
+msgid "<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM signal."
+msgstr ""
+
+#: C/gdm.xml:1770(title) 
+msgid "Troubleshooting"
+msgstr ""
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: C/gdm.xml:1778(para) 
+msgid "This section discusses helpful tips for getting GDM working. In general, if you have a problem using GDM, you can submit a bug or send an email to the gdm-list mailing list. Information about how to do this is in the Introduction section of the document."
+msgstr ""
+
+#: C/gdm.xml:1785(para) 
+msgid "If GDM is failing to work properly, it is always a good idea to include debug information. To turn on debug, launch gdm with the --debug option. Then use GDM to the point where it fails, and debug output will be sent to your system log (<filename>&lt;var&gt;/log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> depending on your Operating System). If you share this output with the GDM community via a bug report or email, please only include the GDM related debug information and not the entire file since it can be large. If you do not see any GDM syslog output, you may need to configure syslog (refer to the <ulink type=\"help\" url=\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+
+#: C/gdm.xml:1800(title) 
+msgid "GDM Will Not Start"
+msgstr ""
+
+#: C/gdm.xml:1802(para) 
+msgid "There are a many problems that can cause GDM to fail to start, but this section will discuss a few common problems and how to approach tracking down a problem with GDM starting. Some problems will cause GDM to respond with an error message or dialog when it tries to start, but it can be difficult to track down problems when GDM fails silently."
+msgstr ""
+
+#: C/gdm.xml:1811(para) 
+msgid "First make sure that the Xserver is configured properly. The GDM configuration file contains a command in the [server-Standard] section that is used for starting the Xserver. Verify that this command works on your system. Running this command from the console should start the Xserver. If it fails, then the problem is likely with your Xserver configuration. Refer to your Xserver error log for an idea of what the problem may be. The problem may also be that your Xserver requires different command-line options. If so, then modify the Xserver command in the GDM configuration file so that it is correct for your system."
+msgstr ""
+
+#: C/gdm.xml:1824(para) 
+msgid "Also make sure that the <filename>/tmp</filename> directory has reasonable ownership and permissions, and that the machine's file system is not full. These problems will cause GDM to fail to start."
+msgstr ""
+
+#: C/gdm.xml:1835(title) 
+msgid "License"
+msgstr ""
+
+#: C/gdm.xml:1836(para) 
+msgid "This program is free software; you can redistribute it and/or modify it under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl\"><citetitle>GNU General Public License</citetitle></ulink> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."
+msgstr ""
+
+#: C/gdm.xml:1844(para) 
+msgid "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 <citetitle>GNU General Public License</citetitle> for more details."
+msgstr ""
+
+#: C/gdm.xml:1850(para) 
+msgid "A copy of the <citetitle>GNU General Public License</citetitle> is included as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also obtain a copy of the <citetitle>GNU General Public License</citetitle> from the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://www.fsf.org\">their Web site</ulink> or by writing to <address> Free Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</street><city>Boston</city>, <state>MA</state><postcode>02110-1301</postcode><country>USA</country></address>"
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gdm.xml:0(None) 
+msgid "translator-credits"
+msgstr ""
+
Index: proiecte/PPPP/gdm/docs/ko/ko.po
===================================================================
--- proiecte/PPPP/gdm/docs/ko/ko.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/ko/ko.po	(revision 134)
@@ -0,0 +1,5102 @@
+# Sun Microsystems, 2003, 2004.
+# Changwoo Ryu <cwryu@debian.org>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm help\n"
+"POT-Creation-Date: 2007-04-13 04:42+0900\n"
+"PO-Revision-Date: 2007-04-13 08:28+0900\n"
+"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
+"Language-Team: GNOME Korea <gnome-kr-hackers@lists.kldp.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../C/legal.xml:2(para) 
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+
+#: ../C/legal.xml:12(para) 
+msgid "This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr ""
+
+#: ../C/legal.xml:19(para) 
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr ""
+
+#: ../C/legal.xml:35(para) 
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#: ../C/legal.xml:55(para) 
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#: ../C/legal.xml:28(para) 
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr ""
+
+#: ../C/gdm.xml:11(title) 
+msgid "Gnome Display Manager Reference Manual"
+msgstr "ê·žë íë©Ž êŽëŠ¬ì ì°žê³ ì"
+
+#: ../C/gdm.xml:15(revnumber) 
+msgid "0.0"
+msgstr "0.0"
+
+#: ../C/gdm.xml:16(date) 
+msgid "2007-01"
+msgstr "2007-01"
+
+#: ../C/gdm.xml:21(para) 
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr ""
+
+#: ../C/gdm.xml:28(firstname) 
+msgid "Martin"
+msgstr "Martin"
+
+#: ../C/gdm.xml:28(othername) 
+msgid "K."
+msgstr "K."
+
+#: ../C/gdm.xml:29(surname) 
+msgid "Petersen"
+msgstr "Petersen"
+
+#: ../C/gdm.xml:31(email) 
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: ../C/gdm.xml:35(firstname) 
+msgid "George"
+msgstr "George"
+
+#: ../C/gdm.xml:35(surname) 
+msgid "Lebl"
+msgstr "Lebl"
+
+#: ../C/gdm.xml:37(email) 
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: ../C/gdm.xml:41(firstname) 
+msgid "Brian"
+msgstr "Brian"
+
+#: ../C/gdm.xml:41(surname) 
+msgid "Cameron"
+msgstr "Cameron"
+
+#: ../C/gdm.xml:43(email) 
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: ../C/gdm.xml:47(firstname) 
+msgid "Bill"
+msgstr "Bill"
+
+#: ../C/gdm.xml:47(surname) 
+msgid "Haneman"
+msgstr "Haneman"
+
+#: ../C/gdm.xml:49(email) 
+msgid "Bill.Haneman@Sun.COM"
+msgstr "Bill.Haneman@Sun.COM"
+
+#: ../C/gdm.xml:54(year) 
+msgid "1998"
+msgstr "1998"
+
+#: ../C/gdm.xml:54(year) 
+msgid "1999"
+msgstr "1999"
+
+#: ../C/gdm.xml:54(holder) 
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: ../C/gdm.xml:57(year) 
+msgid "2001"
+msgstr "2001"
+
+#: ../C/gdm.xml:57(year) ../C/gdm.xml:61(year) ../C/gdm.xml:64(year) 
+msgid "2003"
+msgstr "2003"
+
+#: ../C/gdm.xml:57(year) ../C/gdm.xml:64(year) 
+msgid "2004"
+msgstr "2004"
+
+#: ../C/gdm.xml:58(holder) 
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: ../C/gdm.xml:61(holder) 
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: ../C/gdm.xml:64(holder) 
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: ../C/gdm.xml:69(releaseinfo) ../C/gdm.xml:78(para) 
+msgid "This manual describes version 2.19.0 of the GNOME Display Manager. It was last updated on 03/23/2007."
+msgstr ""
+
+#: ../C/gdm.xml:76(title) 
+msgid "Terms and Conventions Used in This Manual"
+msgstr "ìŽ ì€ëª
+ìì ì©ìŽ ë° êŽë¡"
+
+#: ../C/gdm.xml:83(para) 
+msgid "Chooser - A program used to select a remote host for managing a display remotely on the local display (<command>gdmchooser</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:88(para) 
+msgid "Configurator - The configuration application (<command>gdmsetup</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:93(para) 
+msgid "GDM - Gnome Display Manager. Used to describe the software package as a whole. Sometimes also referred to as GDM2."
+msgstr ""
+
+#: ../C/gdm.xml:98(para) 
+msgid "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:102(para) 
+msgid "Greeter - The graphical login window (<command>gdmlogin</command> or <command>gdmgreeter</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:107(para) 
+msgid "GTK+ Greeter - The standard login window (<command>gdmlogin</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:111(para) 
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr ""
+
+#: ../C/gdm.xml:115(para) 
+msgid "Themed Greeter - The themable login window ( <command>gdmgreeter</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:120(para) 
+msgid "XDMCP - X Display Manage Protocol"
+msgstr ""
+
+#: ../C/gdm.xml:124(para) 
+msgid "Paths that start with a word in angle brackets are relative to the installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers to <filename>&lt;share&gt;/pixmaps</filename> if GDM was configured with <command>--prefix=/usr</command>. Normally also note that GDM is installed with <command>--sysconfigdir=&lt;etc&gt;/X11</command>, meaning any path to which we refer to as <filename>&lt;etc&gt;/gdm/PreSession</filename> usually means <filename>&lt;etc/X11&gt;/gdm/PreSession</filename>. Note that for interoperability it is recommended that you use a --prefix of <filename>/usr</filename> and a --sysconfdir of <filename>&lt;etc&gt;/X11</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:140(title) 
+msgid "Overview"
+msgstr "ê°ì"
+
+#: ../C/gdm.xml:143(title) 
+msgid "Introduction"
+msgstr ""
+
+#: ../C/gdm.xml:147(para) 
+msgid "The Gnome Display Manager (GDM) is a display manager that implements all significant features required for managing local and remote displays. GDM was written from scratch and does not contain any XDM / X Consortium code."
+msgstr ""
+
+#: ../C/gdm.xml:154(para) 
+msgid "Note that GDM is highly configurable, and many configuration settings can affect security. Issues to be aware of are highlighted in this document and in the GDM Configuration files."
+msgstr ""
+
+#: ../C/gdm.xml:160(para) 
+msgid "For further information about GDM, see the <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> the GDM project website</ulink>. Please submit any bug reports or enhancement requests to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>. You can also send a message to the <address><email>gdm-list@gnome.org</email></address> mail list to discuss any issues or concerns with the GDM program."
+msgstr ""
+
+#: ../C/gdm.xml:173(title) 
+msgid "Interface Stability"
+msgstr ""
+
+#: ../C/gdm.xml:177(para) 
+msgid "The key/value pairs defined in the GDM configuration files and the location of these files are considered \"stable\" interfaces should only change in ways that are backwards compatible. Note that this includes functionality like the GDM scripts (Init, PreSession, PostSession, PostLogin, XKeepsCrashing, etc.); directory locations (ServAuthDir, etc.), system applications (SoundProgram), etc. Some configuration values depend on OS interfaces may need to be modified to work on a given OS. Typical examples are HaltCommand, RebootCommand, CustomCommands, SuspendCommand, StandardXServer, Xnest, SoundProgram, and the \"command\" value for each \"server-foo\"."
+msgstr ""
+
+#: ../C/gdm.xml:191(para) 
+msgid "Command-line interfaces for GDM programs installed to <filename>&lt;bin&gt;</filename> and <filename>&lt;sbin&gt;</filename> are considered stable. Refer to your distribution documentation to see if there are any distribution-specific changes to these GDM interfaces and what support exists for them."
+msgstr ""
+
+#: ../C/gdm.xml:199(para) 
+msgid "As of the GDM 2.15 development series, some one-dash arguments are no longer supported. This includes the \"-xdmaddress\", \"-clientaddress\", and \"-connectionType\" arguments used by <command>gdmchooser</command>. These arguments have been changed to now use two dashes."
+msgstr ""
+
+#: ../C/gdm.xml:207(para) 
+msgid "If issues are discovered that break compatibility, please file a bug with an \"urgent\" priority."
+msgstr ""
+
+#: ../C/gdm.xml:214(title) 
+msgid "The GDM Daemon"
+msgstr ""
+
+#: ../C/gdm.xml:216(para) 
+msgid "The GDM daemon is responsible for managing displays on the system. This includes authenticating users, starting the user session, and terminating the user session. GDM is configurable and the ways it can be configured are described in the \"Configuring GDM\" section of this document. The <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename>, and <filename>PostSession</filename> scripts discussed below are discussed in this \"Configuring GDM section\"."
+msgstr ""
+
+#: ../C/gdm.xml:227(para) 
+msgid "The GDM daemon supports a UNIX domain socket protocol which can be used to control aspects of its behavior and to query information. This protocol is described in the \"Controlling GDM\" section of this document."
+msgstr ""
+
+#: ../C/gdm.xml:234(para) 
+msgid "GDM can be asked to manage a display a number of ways. Local displays are always managed when GDM starts and will be restarted when a user's session is finished. Displays can be requested via XDMCP, flexible displays can be requested by running the <command>gdmflexiserver</command> command. Displays that are started on request are not restarted on session exit. GDM also provides the <command>gdmdynamic</command> command to allow easier management of displays on a multi-user server. These display types are discussed further in the next section."
+msgstr ""
+
+#: ../C/gdm.xml:246(para) 
+msgid "When the GDM daemon is asked to manage a display, it will fork an X server process, then run the <filename>Init</filename> script as the root user, and start the login GUI dialog as a slave process on the display. GDM can be configured to use either <command>gdmgreeter</command> (the default) or <command>gdmlogin</command> as the GUI dialog program. The <command>gdmlogin</command> program supports accessibility while the <command>gdmgreeter</command> program supports greater themeability. The GUI dialog is run as the unpriviledged \"gdm\" user/group which is described in the \"Security\" section below. The GUI dialog communicates with the daemon via a sockets protocol and via standard input/output. The slave, for example passes the username and password information to the GDM daemon via standard input/output so the daemon can handle the actual authentication."
+msgstr ""
+
+#: ../C/gdm.xml:263(para) 
+msgid "The login GUI dialog screen allows the user to select which session they wish to start and which language they wish to use. Sessions are defined by files that end in the .desktop extension and more information about these files can be found in the \"Configuration\" section. The user enters their name and password and if these successfully authenticate, GDM will start the requested session for the user. It is possible to configure GDM to avoid the authentication process by turning on the Automatic or Timed Login features in the GDM configuration. The login GUI can also be configured to provide additional features to the user, such as the Face Browser; the ability to halt, restart, or suspend the system; and/or edit the login configuration (after entering the root password)."
+msgstr ""
+
+#: ../C/gdm.xml:278(para) 
+msgid "GDM, by default, will use Pluggable Authentication Modules (PAM) for authentication, but can also support regular crypt and shadow passwords on legacy systems. After authenticating a user, the daemon runs the <filename>PostLogin</filename> script as root, and forks a slave process to start the requested session. This slave process runs the <filename>PreSession</filename> script as root, sets up the user's environment, and starts the requested session. GDM keeps track of the user's default session and language in the user's <filename>~/.dmrc</filename> and will use these defaults if the user did not pick a session or language in the login GUI. On Solaris, GDM (since version 2.8.0.3) uses the SDTLOGIN interface after user authentication to tell the X server to be restarted as the user instead of as root for added security. When the user's session exits, the GDM daemon will run the <filename>PostSession</filename> script as root."
+msgstr ""
+
+#: ../C/gdm.xml:295(para) 
+msgid "Note that, by default, GDM uses the \"gdm\" service name for normal login and the \"gdm-autologin\" service name for automatic login. The <filename>PamStack</filename> configuration option can be used to specify a different service name. For example, if \"foo\" is specified, then GDM will use the \"foo\" service name for normal login and \"foo-autologin\" for automatic login."
+msgstr ""
+
+#: ../C/gdm.xml:305(para) 
+msgid "For those looking at the code, the gdm_verify_user function in <filename>daemon/verify-pam.c</filename> is used for normal login and the gdm_verify_setup_user function is used for automatic login."
+msgstr ""
+
+#: ../C/gdm.xml:313(title) 
+msgid "Different Display Types"
+msgstr ""
+
+#: ../C/gdm.xml:315(para) 
+msgid "GDM supports three different display types: static (local) displays, flexible (on-demand) displays, and XDMCP (remote) displays. The \"X Server Definitions\" subsection of the \"Configuration\" section explains how the X server is configured for different displays."
+msgstr ""
+
+#: ../C/gdm.xml:323(para) 
+msgid "Static (local) displays are always started by the daemon, and when they die or are killed, they are restarted. GDM can run as many of these as needed. GDM can also manage displays on which it does not manage a GUI login, thus GDM can be used for supporting X terminals. The \"Local Static X Display Configuration\" subsection of the \"Configuration\" section describes how Static (local) displays are defined."
+msgstr ""
+
+#: ../C/gdm.xml:333(para) 
+msgid "Flexible, or on demand displays are only available to users logged in on the console. Starting a flexible display will lock the current user session and will show a new login screen over the current running session. If at least one flexible display is already running, and the user requests another, then a dialog will display showing existing flexible displays. The user can choose to switch back to a previous display or start a new flexible display. If the user switches back to a previous display, they will need to enter the password in the lock screen program to return to their session. The GDM configuration file specifies the maximum number of flexible displays allowed on the system."
+msgstr ""
+
+#: ../C/gdm.xml:347(para) 
+msgid "Flexible displays may be started by running the <command>gdmflexiserver</command> command, or via calling the GDM socket protocol directly. Some lock screen programs provide a button to start a new flexible session. This allows a user to start a new session even if the screen was left locked. The GNOME Fast User Switch applet also uses the socket protocol to provide an applet interface on the GNOME panel for managing user displays quickly. Flexible displays are not restarted when the user session ends. Flexible displays require virtual terminal (VT) support in the kernel, and will not be available if not supported (such as on Solaris)."
+msgstr ""
+
+#: ../C/gdm.xml:360(para) 
+msgid "The <filename>FlexibleXServers</filename>, <filename>FirstVT=7</filename>, <filename>VTAllocation</filename>, and <filename>FlexiReapDelayMinutes</filename> configuration settings are used to configure how flexible displays operate."
+msgstr ""
+
+#: ../C/gdm.xml:367(para) 
+msgid "Nested displays are available to users even if not logged in on the console. Nested displays launch a login screen in a window in the user's current session. This can be useful if the user has more than one account on a machine and wishes to login to the other account without disrupting their current session. Nested displays may be started by running the <command>gdmflexiserver -n</command> command or via calling the GDM socket protocol directly. Nested displays require that the X server supports a nested X server command like Xnest or Xephyr. The <filename>Xnest</filename> configuration option is used to configure how nested displays operate"
+msgstr ""
+
+#: ../C/gdm.xml:380(para) 
+msgid "The <command>gdmdynamic</command> is similar to <command>gdmflexiserver</command> in the sense that it allows the user to manage displays dynamically. However displays started with <command>gdmdynamic</command> are treated as local displays, so they are restarted automatically when the session exits. This command is intended to be used in multi-user server environments (many displays connected to a single server). In other words, this command allows the displays to be managed without hardcoding the display information in the \"Local Static X Display Configuration\" section of the configuration file. This is useful to support the ability of adding new displays to the server without needing to restart GDM, for example."
+msgstr ""
+
+#: ../C/gdm.xml:395(para) 
+msgid "The last display type is the XDMCP remote displays which are described in the next section. Remote hosts can connect to GDM and present the login screen if this is enabled. Some things are different for remote sessions. For example, the Actions menu which allows you to shut down, restart, suspend, or configure GDM are not shown."
+msgstr ""
+
+#: ../C/gdm.xml:406(title) 
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#: ../C/gdm.xml:410(para) 
+msgid "The GDM daemon can be configured to listen for and manage X Display Manage Protocol (XDMCP) requests from remote displays. By default XDMCP support is turned off, but can be enabled if desired. If GDM is built with TCP Wrapper support, then the daemon will only grant access to hosts specified in the GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:419(para) 
+msgid "GDM includes several measures making it more resistant to denial of service attacks on the XDMCP service. A lot of the protocol parameters, handshaking timeouts etc. can be fine tuned. The defaults should work for most systems, however. Do not change them unless you know what you are doing."
+msgstr ""
+
+#: ../C/gdm.xml:427(para) 
+msgid "GDM listens to UDP port 177 and will respond to QUERY and BROADCAST_QUERY requests by sending a WILLING packet to the originator."
+msgstr ""
+
+#: ../C/gdm.xml:432(para) 
+msgid "GDM can also be configured to honor INDIRECT queries and present a host chooser to the remote display. GDM will remember the user's choice and forward subsequent requests to the chosen manager. GDM also supports an extension to the protocol which will make it forget the redirection once the user's connection succeeds. This extension is only supported if both daemons are GDM. It is transparent and will be ignored by XDM or other daemons that implement XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:442(para) 
+msgid "If XDMCP seems to not be working, make sure that all machines are specified in <filename>/etc/hosts</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:447(para) 
+msgid "Refer to the \"Security\" section for information about security concerns when using XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:454(title) 
+msgid "Securing Remote Connection Through SSH"
+msgstr ""
+
+#: ../C/gdm.xml:457(para) 
+msgid "As explained in the \"Security\" section, XDMCP does not use any kind of encryption and as such is inherently insecure. As XDMCP uses UDP as a network transport layer, it is not possible to simply secure it through an SSH tunnel."
+msgstr ""
+
+#: ../C/gdm.xml:464(para) 
+msgid "To remedy this problem, gdm can be configured at compilation-time with the option --enable-secureremote, in which case gdm proposes as a built-in session a session called \"Secure Remote Connection\". Starting such a session allows the user to enter the name or the address of the host on which to connect; provided the said host runs an SSH server, the user then gets connected to the server on which the default X session is started and displayed on the local host."
+msgstr ""
+
+#: ../C/gdm.xml:474(para) 
+msgid "Using this session allows a much more secure network connection and only necessitates to have an SSH server running on the remote host."
+msgstr ""
+
+#: ../C/gdm.xml:481(title) 
+msgid "The GTK+ Greeter"
+msgstr ""
+
+#: ../C/gdm.xml:483(para) 
+msgid "The GTK+ Greeter is the default graphical user interface that is presented to the user. The greeter contains a menu at the top, an optional face browser, an optional logo and a text entry widget. This greeter has full accessibility support, and should be used by users with accessibility needs."
+msgstr ""
+
+#: ../C/gdm.xml:491(para) 
+msgid "The text entry field is used for entering logins, passwords, passphrases etc. <command>gdmlogin</command> is controlled by the underlying daemon and is basically stateless. The daemon controls the greeter through a simple protocol where it can ask the greeter for a text string with echo turned on or off. Similarly, the daemon can change the label above the text entry widget to correspond to the value the authentication system wants the user to enter."
+msgstr ""
+
+#: ../C/gdm.xml:501(para) 
+msgid "The menu bar in the top of the greeter enables the user to select the requested session type/desktop environment, select an appropriate locale/language, halt/restart/suspend the computer, configure GDM (given the user knows the root password), change the GTK+ theme, or start an XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:509(para) 
+msgid "The greeter can optionally display a logo in the login window. The image must be in a format readable to the gdk-pixbuf library (GIF, JPG, PNG, TIFF, XPM and possibly others), and it must be readable to the GDM user. See the <filename>Logo</filename> option in the reference section below for details."
+msgstr ""
+
+#: ../C/gdm.xml:519(title) 
+msgid "The Themed Greeter"
+msgstr ""
+
+#: ../C/gdm.xml:521(para) 
+msgid "The Themed Greeter is a greeter interface that takes up the whole screen and is very themable. Themes can be selected and new themes can be installed by the configuration application or by setting the <filename>GraphicalTheme</filename> configuration key. The Themed Greeter is much like the GTK+ Greeter in that it is controlled by the underlying daemon, is stateless, and is controlled by the daemon using the same simple protocol."
+msgstr ""
+
+#: ../C/gdm.xml:531(para) 
+msgid "The look and feel of this greeter is really controlled by the theme and so the user interface elements that are present may be different. The only thing that must always be present is the text entry field as described above in the GTK+ Greeter. The theme can include buttons that allow the user to select an appropriate locale/language, halt/restart/suspend the computer, configure GDM (given the user knows the root password), or start an XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:541(para) 
+msgid "You can always get a menu of available actions by pressing the F10 key. This can be useful if the theme doesn't provide certain buttons when you wish to do some action allowed by the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:549(title) 
+msgid "The GDM Face Browser"
+msgstr ""
+
+#: ../C/gdm.xml:551(para) 
+msgid "GDM supports a face browser which will display a list of users who can login and an icon for each user. Starting with version 2.18.1 the <filename>Browser</filename> configuration option must be set to \"true\" for this function to be available. In previous versions it was only required when using the GTK+ Greeter. When using the Themed Greeter, the Face Browser is only available if the GDM theme includes a \"userlist\" item type."
+msgstr ""
+
+#: ../C/gdm.xml:561(para) 
+msgid "By default, the face browser is disabled since revealing usernames on the login screen is not appropriate on many systems for security reasons. Also GDM requires some setup to specify which users should be visible. Setup can be done on the \"Users\" tab in <command>gdmsetup</command>. This feature is most practical to use on a system with a smaller number of users."
+msgstr ""
+
+#: ../C/gdm.xml:570(para) 
+msgid "The icons used by GDM can be installed globally by the sysadmin or can be located in the users' home directories. If installed globally they should be in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory (though this can be configured with the <filename>GlobalFaceDir</filename> configuration option) and the filename should be the name of the user, optionally with a <filename>.png</filename> appended. Face icons placed in the global face directory must be readable to the GDM user. However, the daemon, proxies user pictures to the greeter and thus those do not have be be readable by the \"gdm\" user, but root."
+msgstr ""
+
+#: ../C/gdm.xml:583(para) 
+msgid "Users may run the <command>gdmphotosetup</command> command to configure the image to use for their userid. This program properly scales the file down if it is larger than the <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> configuration options and places the icon in a file called <filename>~/.face</filename>. Although <command>gdmphotosetup</command> scales user images automatically, this does not guarantee that user images are properly scaled since a user may create their <filename>~/.face</filename> file by hand."
+msgstr ""
+
+#: ../C/gdm.xml:595(para) 
+msgid "GDM will first look for the user's face image in <filename>~/.face</filename>. If not found, it will try <filename>~/.face.icon</filename>. If still not found, it will use the value defined for \"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file. Lastly, it will try <filename>~/.gnome2/photo</filename> and <filename>~/.gnome/photo</filename> which are deprecated and supported for backwards compatibility."
+msgstr ""
+
+#: ../C/gdm.xml:606(para) 
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, it will fallback to the image specified in the <filename>DefaultFace</filename> configuration option, normally <filename>&lt;share&gt;/pixmaps/nobody.png</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:614(para) 
+msgid "Please note that loading and scaling face icons located in user home directories can be a very time-consuming task. Since it not practical to load images over NIS or NFS, GDM does not attempt to load face images from remote home directories. Furthermore, GDM will give up loading face images after 5 seconds of activity and will only display the users whose pictures it has gotten so far. The <filename>Include</filename> configuration option can be used to specify a set of users who should appear on the face browser. As long as the users to include is of a reasonable size, there should not be a problem with GDM being unable to access the face images. To work around such problems, it is recommended to place face images in the directory specified by the <filename>GlobalFaceDir</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:630(para) 
+msgid "To control the users who get displayed in the face browser, there are a number of configuration options that can be used. If the <filename>IncludeAll</filename> option is set to true, then the password file will be scanned and all users will be displayed. If <filename>IncludeAll</filename> option is set to false, then the <filename>Include</filename> option should contain a list of users separated by commas. Only the users specified will be displayed. Any user listed in the <filename>Exclude</filename> option and users whose UID's is lower than <filename>MinimalUID</filename> will be filtered out regardless of the <filename>IncludeAll</filename> setting. <filename>IncludeAll</filename> is not recommended for systems where the passwords are loaded over a network (such as when NIS is used), since it can be very slow to load more than a small number of users over the network.."
+msgstr ""
+
+#: ../C/gdm.xml:647(para) 
+msgid "When the browser is turned on, valid usernames on the computer are inherently exposed to a potential intruder. This may be a bad idea if you do not know who can get to a login screen. This is especially true if you run XDMCP (turned off by default)."
+msgstr ""
+
+#: ../C/gdm.xml:656(title) 
+msgid "Logging"
+msgstr ""
+
+#: ../C/gdm.xml:658(para) 
+msgid "GDM itself will use syslog to log errors or status. It can also log debugging information, which can be useful for tracking down problems if GDM is not working properly. This can be enabled in the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:665(para) 
+msgid "Output from the various X servers is stored in the GDM log directory, which is configurable, but is usually <filename>&lt;var&gt;/log/gdm/</filename>. The output from the session can be found in a file called <filename>&lt;display&gt;.log</filename>. Four older files are also stored with <filename>.1</filename> through <filename>.4</filename> appended. These will be rotated as new sessions on that display are started. You can use these logs to view what the X server said when it started up."
+msgstr ""
+
+#: ../C/gdm.xml:677(para) 
+msgid "The output from the user session is redirected to <filename>~/.xsession-errors</filename> before even the <filename>PreSession</filename> script is started. So it is not really necessary to redirect this again in the session setup script. As is usually done. If the user session lasted less then 10 seconds, GDM assumes that the session crashed and allows the user to view this file in a dialog before returning to the login screen. This way the user can view the session errors from the last session and correct the problem this way."
+msgstr ""
+
+#: ../C/gdm.xml:689(para) 
+msgid "You can suppress the 10 second warning by returning code 66 from the <filename>Xsession</filename>script or from your session binary (the default <filename>Xsession</filename> script propagates those codes back). This is useful if you have some sort of special logins for which it is not an error to return less then 10 seconds later, or if you setup the session to already display some error message and the GDM message would be confusing and redundant."
+msgstr ""
+
+#: ../C/gdm.xml:699(para) 
+msgid "The session output is piped through the GDM daemon and so the <filename>~/.xsession-errors</filename> file is capped at about 200 kilobytes by GDM to prevent a possible denial of service attack on the session. An application could perhaps on reading some wrong data print out warnings or errors on the stderr or stdout. This could perhaps fill up the user's home directory making it necessary to log out and back into their session to clear this. This could be especially nasty if quotas are set. GDM also correctly traps the XFSZ signal and stops writing the file, which would lead to killed sessions if the file was redirected in the old fashioned way from the script."
+msgstr ""
+
+#: ../C/gdm.xml:712(para) 
+msgid "Note that some distributors seem to override the <filename>~/.xsession-errors</filename> redirection and do it themselves in their own Xsession script (set by the <filename>BaseXsession</filename> configuration key) which means that GDM will not be able to trap the output and cap this file. You also lose output from the <filename>PreSession</filename> script which can make debugging things harder to figure out as perhaps useful output of what is wrong will not be printed out. See the description of the <filename>BaseXsession</filename> configuration key for more information, especially on how to handle multiple display managers using the same script."
+msgstr ""
+
+#: ../C/gdm.xml:726(para) 
+msgid "Note that if the session is a failsafe session, or if GDM can't open this file for some reason, then a fallback file will be created in the <filename>/tmp</filename> directory named <filename>/tmp/xses-&lt;user&gt;.XXXXXX</filename> where the <filename>XXXXXX</filename> are some random characters."
+msgstr ""
+
+#: ../C/gdm.xml:734(para) 
+msgid "If you run a system with quotas set, it would be good to delete the <filename>~/.xsession-errors</filename> in the <filename>PostSession</filename> script. Such that this log file doesn't unnecessarily stay around."
+msgstr ""
+
+#: ../C/gdm.xml:743(title) 
+msgid "Accessing Files"
+msgstr ""
+
+#: ../C/gdm.xml:745(para) 
+msgid "In general GDM is very reluctant regarding reading/writing of user files (such as the <filename>~/.dmrc</filename>, <filename>~/.face</filename>, <filename>~/.xsession-errors</filename>, and <filename>~/.Xauthority</filename> files). For instance it refuses to access anything but regular files. Links, sockets and devices are ignored. The value of the <filename>RelaxPermissions</filename> parameter determines whether GDM should accept files writable by the user's group or others. These are ignored by default."
+msgstr ""
+
+#: ../C/gdm.xml:757(para) 
+msgid "All operations on user files are done with the effective user id of the user. If the sanity check fails on the user's <filename>.Xauthority</filename> file, a fallback cookie is created in the directory specified by the <filename>UserAuthFBDir</filename> configuration setting (<filename>/tmp</filename> by default)."
+msgstr ""
+
+#: ../C/gdm.xml:765(para) 
+msgid "Finally, the sysadmin can specify the maximum file size GDM should accept, and, if the face browser is enabled, a tunable maximum icon size is also enforced. On large systems it is still advised to turn off the face browser for performance reasons. Looking up icons in home directories, scaling and rendering face icons can take a long time."
+msgstr ""
+
+#: ../C/gdm.xml:776(title) 
+msgid "GDM Performance"
+msgstr ""
+
+#: ../C/gdm.xml:778(para) 
+msgid "To speed performance it is possible to build GDM so that it will preload libraries when GDM first displays a greeter program. This has been shown to speed first time login since these libraries can be loaded into memory while the user types in their username and password."
+msgstr ""
+
+#: ../C/gdm.xml:786(para) 
+msgid "To use this feature, configure GDM with the <command>--with-prefetch</command> option. This will cause GDM to install the <command>gdmprefetch</command> program to the <filename>libexecdir</filename> directory, install the <filename>gdmprefetchlist</filename> to the <filename>&lt;etc&gt;/gdm</filename> directory, and set the <filename>PreFetchProgram</filename> configuration variable so that the <command>gdmprefetch</command> program is called with the default <filename>gdmprefetchlist</filename> file. The default <filename>gdmprefetchlist</filename> file was optimized for a GNOME desktop running on Solaris, so may need fine-tuning on other systems. Alternative prefetchlist files can be contributed to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>, so that they can be included in future GDM releases."
+msgstr ""
+
+#: ../C/gdm.xml:807(title) 
+msgid "Security"
+msgstr "ë³Žì"
+
+#: ../C/gdm.xml:810(title) 
+msgid "PAM"
+msgstr "PAM"
+
+#: ../C/gdm.xml:814(para) 
+msgid "GDM uses PAM for login authentication, though if your machine does not support PAM you can build GDM to work with the password database and the crypt library function."
+msgstr ""
+
+#: ../C/gdm.xml:820(para) 
+msgid "PAM stands for Pluggable Authentication Module, and is used by most programs that request authentication on your computer. It allows the administrator to configure different authentication behavior for different programs."
+msgstr ""
+
+#: ../C/gdm.xml:827(para) 
+msgid "Some GDM features (like turning on automatic login) may require that you update your PAM configuration. PAM configuration has different, but similar, interfaces on different operating systems, so check your pam.d or pam.conf man page for details. Be sure that you read the PAM documentation (e.g. pam.d/pam.conf man page) and are comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: ../C/gdm.xml:837(para) 
+msgid "If there is no entry for GDM in your system's PAM configuration file, then features like automatic login may not work. Not having an entry will cause GDM to use default behavior, conservative settings are recommended and probably shipped with your distribution."
+msgstr ""
+
+#: ../C/gdm.xml:844(para) 
+msgid "If you wish to make GDM work with other types of authentication mechanisms (such as a SmartCard), then you should implement this by using a PAM service module for the desired authentication type rather than by trying to modify the GDM code directly. Refer to the PAM documentation on your system. This issue has been discussed on the <address><email>gdm-list@gnome.org</email></address> mail list, so you can refer to the list archives for more information."
+msgstr ""
+
+#: ../C/gdm.xml:854(para) 
+msgid "For example, an effective way to implement such an exotic authentication mechanism would be to have a daemon running on the server listening to the authentication device (e.g. USB key, fingerprint reader, etc.). When the device announces that it has received input, then the daemon can set the <filename>PamStack</filename> configuration value using per-display configuration, and restart the greeter with the PAM stack that works with this device. This avoids needing to hack the display manager code directly to support the feature."
+msgstr ""
+
+#: ../C/gdm.xml:869(title) 
+msgid "The GDM User"
+msgstr ""
+
+#: ../C/gdm.xml:871(para) 
+msgid "For security reasons a dedicated user and group id are required for proper operation! The need to be able to write Xauth files is why user \"nobody\" is not appropriate for gdm."
+msgstr ""
+
+#: ../C/gdm.xml:877(para) 
+msgid "The GDM daemon normally runs as root, as does the slave. However GDM should also have a dedicated user id and a group id which it uses for its graphical interfaces such as <command>gdmgreeter</command> and <command>gdmlogin</command>. These are configured via the <filename>User</filename> and <filename>Group</filename> configuration options in the GDM configuration files. The user and group should be created before running \"make install\". By default GDM assumes the user and the group are called \"gdm\"."
+msgstr ""
+
+#: ../C/gdm.xml:888(para) 
+msgid "This userid is used to run the GDM GUI programs required for login. All functionality that requires root authority is done by the GDM daemon process. This design ensures that if the GUI programs are somehow exploited, only the dedicated user privileges are available."
+msgstr ""
+
+#: ../C/gdm.xml:895(para) 
+msgid "It should however be noted that the GDM user and group have some privileges that make them somewhat dangerous. For one, they have access to the X server authorization directory. It must be able to read and write Xauth keys to <filename>&lt;var&gt;/lib/gdm</filename>. This directory should have root:gdm ownership and 1770 permissions. Running \"make install\" will set this directory to these values. The GDM daemon process will reset this directory to proper ownership/permissions if it is somehow not set properly."
+msgstr ""
+
+#: ../C/gdm.xml:906(para) 
+msgid "The danger is that someone who gains the GDM user/group privileges can then connect to any session. So you should not, under any circumstances, make this some user/group which may be easy to get access to, such as the user <filename>nobody</filename>. Users who gain access to the \"gdm\" user could also modify the Xauth keys causing Denial-Of-Service attacks. Also if a person gains the ability to run programs as the user \"gdm\", it would be possible to snoop on running GDM processes, including usernames and passwords as they are being typed in."
+msgstr ""
+
+#: ../C/gdm.xml:918(para) 
+msgid "Distributions and system administrators using GDM are expected to setup the dedicated user properly. It is recommended that this userid be configured to disallow login and to not have a default shell. Distributions and system administrators should set up the filesystem to ensure that the GDM user does not have read or write access to sensitive files."
+msgstr ""
+
+#: ../C/gdm.xml:929(title) 
+msgid "X Server Authentication Scheme"
+msgstr ""
+
+#: ../C/gdm.xml:931(para) 
+msgid "The X server authorization directory (the <filename>ServAuthDir</filename>) is used for a host of random internal data in addition to the X server authorization files, and the naming is really a relic of history. GDM daemon enforces this directory to be owned by <filename>root.gdm</filename> with the permissions of 1770. This way, only root and the GDM group have write access to this directory, but the GDM group cannot remove the root owned files from this directory, such as the X server authorization files."
+msgstr ""
+
+#: ../C/gdm.xml:943(para) 
+msgid "GDM by default doesn't trust the X server authorization directory and treats it in the same way as the temporary directory with respect to creating files. This way someone breaking the GDM user cannot mount attacks by creating links in this directory. Similarly the X server log directory is treated safely, but that directory should really be owned and writable only by root."
+msgstr ""
+
+#: ../C/gdm.xml:952(para) 
+msgid "GDM only supports the MIT-MAGIC-COOKIE-1 X server authentication scheme. Normally little is gained from the other schemes, and no effort has been made to implement them so far. Be especially careful about using XDMCP because the X server authentication cookie goes over the wire as clear text. If snooping is possible, then an attacker could simply snoop your authentication password as you log in, regardless of the authentication scheme being used. If snooping is possible and undesirable, then you should use ssh for tunneling an X connection rather then using XDMCP. You could think of XDMCP as a sort of graphical telnet, having the same security issues."
+msgstr ""
+
+#: ../C/gdm.xml:965(para) 
+msgid "On the upside, GDM's random number generation is very conservative and GDM goes to extraordinary measures to truly get a 128 bit random number, using hardware random number generators (if available), plus the current time (in microsecond precision), a 20 byte array of pseudorandom numbers, process pid's, and other random information (possibly using <filename>/dev/audio</filename> or <filename>/dev/mem</filename> if hardware random generators are not available) to create a large buffer and then run MD5 digest on this. Obviously, all this work is wasted if you send this cookie over an open network or store it on an NFS directory (see <filename>UserAuthDir</filename> configuration key). So be careful about where you use remote X display."
+msgstr ""
+
+#: ../C/gdm.xml:982(title) 
+msgid "Firewall Security"
+msgstr ""
+
+#: ../C/gdm.xml:984(para) 
+msgid "Even though GDM tries to outsmart potential attackers trying to take advantage of XDMCP, it is still advised that you block the XDMCP port (normally UDP port 177) on your firewall unless you really need it. GDM guards against DoS (Denial of Service) attacks, but the X protocol is still inherently insecure and should only be used in controlled environments. Also each remote connection takes up lots of resources, so it is much easier to DoS via XDMCP then a webserver."
+msgstr ""
+
+#: ../C/gdm.xml:994(para) 
+msgid "It is also wise to block all of the X Server ports. These are TCP ports 6000 + the display number of course) on your firewall. Note that GDM will use display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+
+#: ../C/gdm.xml:1001(para) 
+msgid "X is not a very safe protocol for leaving on the net, and XDMCP is even less safe."
+msgstr ""
+
+#: ../C/gdm.xml:1008(title) 
+msgid "GDM Security With NFS"
+msgstr ""
+
+#: ../C/gdm.xml:1010(para) 
+msgid "Note that NFS traffic really goes \"over the wire\" and thus can be snooped. When accessing the user's X authorization file (<filename>~/.Xauthority</filename>), GDM will try to open the file for reading as root. If it fails, GDM will conclude that it is on an NFS mount and it will automatically use <filename>UserAuthFBDir</filename>, which by default is set to <filename>/tmp</filename>. This behavior can be changed by setting the <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</filename> section to false."
+msgstr ""
+
+#: ../C/gdm.xml:1024(title) 
+msgid "XDMCP Security"
+msgstr ""
+
+#: ../C/gdm.xml:1026(para) 
+msgid "Even though your display is protected by cookies, XEvents and thus keystrokes typed when entering passwords will still go over the wire in clear text. It is trivial to capture these."
+msgstr ""
+
+#: ../C/gdm.xml:1032(para) 
+msgid "XDMCP is primarily useful for running thin clients such as in terminal labs. Those thin clients will only ever need the network to access the server, and so it seems like the best security policy to have those thin clients on a separate network that cannot be accessed by the outside world, and can only connect to the server. The only point from which you need to access outside is the server."
+msgstr ""
+
+#: ../C/gdm.xml:1041(para) 
+msgid "The above sections \"X Server Authentication Scheme\" and \"Firewall Security\" also contain important information about using XDMCP securely. The next section also discusses how to set up XDMCP access control."
+msgstr ""
+
+#: ../C/gdm.xml:1048(para) 
+msgid "To workaround the inherent insecurity of XDMCP, gdm proposes a default built-in session that uses SSH to encrypt the remote connection. See the section \"Securing remote connection through SSH\" above."
+msgstr ""
+
+#: ../C/gdm.xml:1056(title) 
+msgid "XDMCP Access Control"
+msgstr ""
+
+#: ../C/gdm.xml:1058(para) 
+msgid "XDMCP access control is done using TCP wrappers. It is possible to compile GDM without TCP wrappers however, so you should test your configuration and verify that they work."
+msgstr ""
+
+#: ../C/gdm.xml:1064(para) 
+msgid "You should use the daemon name <command>gdm</command> in the <filename>&lt;etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</filename> files. For example to deny computers from <filename>.evil.domain</filename> from logging in, then add"
+msgstr ""
+
+#: ../C/gdm.xml:1071(screen) 
+#, no-wrap
+msgid "\ngdm: .evil.domain\n"
+msgstr ""
+
+#: ../C/gdm.xml:1074(para) 
+msgid "to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+
+#: ../C/gdm.xml:1078(screen) 
+#, no-wrap
+msgid "\ngdm: .your.domain\n"
+msgstr ""
+
+#: ../C/gdm.xml:1081(para) 
+msgid "to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: ../C/gdm.xml:1091(title) 
+msgid "Support for ConsoleKit"
+msgstr "ConsoleKit ì§ì"
+
+#: ../C/gdm.xml:1093(para) 
+msgid "GDM includes support for publishing user login information with the user and login session accounting framework known as ConsoleKit. ConsoleKit is able to keep track of all the users currently logged in. In this respect, it can be used as a replacement for the utmp or utmpx files that are available on most Unix-like operating systems."
+msgstr ""
+
+#: ../C/gdm.xml:1101(para) 
+msgid "When GDM is about to create a new login process for a user it will call a privileged method of ConsoleKit in order to open a new session for this user. At this time GDM also provides ConsoleKit with information about this user session such as: the user ID, the X11 Display name that will be associated with the session, the host-name from which the session originates (useful in the case of an XDMCP session), whether or not this session is local, etc. As the entity that initiates the user process, GDM is in a unique position know and to be trusted to provide these bits of information about the user session. The use of this privileged method is restricted by the use of D-Bus system message bus security policy."
+msgstr ""
+
+#: ../C/gdm.xml:1114(para) 
+msgid "In the case where a user with an existing session and has authenticated at GDM and requests to resume that existing session GDM calls a privileged method of ConsoleKit to unlock that session. The exact details of what happens when the session receives this unlock signal is undefined and session-specific. However, most sessions will unlock a screensaver in response."
+msgstr ""
+
+#: ../C/gdm.xml:1123(para) 
+msgid "When the user chooses to log out, or if GDM or the session quit unexpectedly the user session will be unregistered from ConsoleKit."
+msgstr ""
+
+#: ../C/gdm.xml:1128(para) 
+msgid "If support for ConsoleKit is not desired it can be disabled at build time using the \"--with-console-kit=no\" option when running configure."
+msgstr ""
+
+#: ../C/gdm.xml:1137(title) 
+msgid "Using gdmsetup To Configure GDM"
+msgstr "gdmsetupìŒë¡ GDM ì€ì íêž°"
+
+#: ../C/gdm.xml:1139(para) 
+msgid "The <command>gdmsetup</command> application can be used to configure GDM. If you believe running root-owned GUI's causes security risk, then you would want to always edit the files by hand and not use <command>gdmsetup</command>. Editing the files by hand is explained in the \"Configuration\" section of this document. Note that <command>gdmsetup</command> does not support changing of all configuration variables, so it may be necessary to edit the files by hand for some configurations."
+msgstr ""
+
+#: ../C/gdm.xml:1150(para) 
+msgid "The <command>gdmsetup</command> program has five tabs: Local, Remote, Accessibility, Security, and Users, described below. In parenthesis is information about which GDM configuration key is affected by each GUI choice. Refer to the \"Configuration\" section of this manual and the comments in the GDM System Defaults Configuration File for additional details about each key."
+msgstr ""
+
+#: ../C/gdm.xml:1160(title) 
+msgid "Local Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1162(para) 
+msgid "The Local tab is used for controlling the appearance of GDM for local/static displays (non-XDMCP remote connections). The choices available in this tab depend on the setting of the \"Style\" combobox. This combobox is used to determine whether the \"Plain\" or \"Themed\" greeter GUI is used. The differences between these greeter programs are explained in the \"Overview\" section of this document."
+msgstr ""
+
+#: ../C/gdm.xml:1172(para) 
+msgid "If the \"Style\" choice is \"Plain\", then GDM will use the <command>gdmlogin</command> program as the GUI (daemon/Greeter). When this choice is selected, <command>gdmsetup</command> allows the user to select whether the background is an image or solid color (greeter/BackgroundType). If image is selected, there is a file selection button to pick the image file (greeter/BackgroundImage) and a checkbox to scale the image to fit the screen (greeter/BackgroundImageScaleToFit). If solid color is selected, there is a button available to allow the color selection (greeter/BackgroundColor). Also, the user may select the logo image that appears in gdmlogin (greeter/Logo)."
+msgstr ""
+
+#: ../C/gdm.xml:1186(para) 
+msgid "If the \"Style\" choice is \"Plain with face browser\", then the <command>gdmlogin</command> program is used as the GUI (daemon/Greeter) and the face browser is turned on (greeter/Browser). The Face Browser is explained in the \"Overview\" section. Otherwise, the choices are the same as when the \"Style\" choice is \"Plain\". Additional setup in the Users tab may be necessary to choose which users appear in the Face Browser."
+msgstr ""
+
+#: ../C/gdm.xml:1196(para) 
+msgid "If the \"Style\" choice is \"Themed\", then the <command>gdmgreeter</command> program is used as the GUI (daemon/Greeter). When this choice is selected, <command>gdmsetup</command> allows the user to select the theme to be used (greeter/GraphicalTheme). Note that the checkbox to the left of the theme's name must be checked for a theme to be selected. Information about the theme's author and copyright are shown for the highlighted theme. The \"Remove\" button can be used to delete the highlighted theme. The \"Add\" button can be used to add new themes to the system. For a new theme to be added it must be in tar or compressed tar format. The \"Background color\" displayed when GDM starts (and if the theme has transparent elements) can be selected (greeter/GraphicalThemedColor). The \"Theme\" combo box may be set to \"Random from selected\" to display a random theme for each login (greeter/GraphicalThemeRand and greeter/GraphicalThemes). To use random themes, select each theme that you wish to be displayed. By default this combobox is set to \"Selected only\", so that only a single theme may be selected and be used."
+msgstr ""
+
+#: ../C/gdm.xml:1218(para) 
+msgid "If the \"Style\" choice is \"Themed with face browser\", then the <command>gdmgreeter</command> program is used as the GUI (daemon/Greeter) and the face browser is turned on (greeter/Browser) if supported by the theme. The Face Browser is explained in the Overview section. Otherwise, the choices are the same as when the \"Style\" choice is \"Themed\". Additional setup in the Users tab may be necessary to choose which users appear in the Face Browser."
+msgstr ""
+
+#: ../C/gdm.xml:1229(para) 
+msgid "Regardless of the \"Style\" choice, the user may also select whether the Actions menu is visible (greeter/SystemMenu), whether the Actions menu includes the choice to start <command>gdmsetup</command> (greeter/ConfigAvailable), and whether the Action menu includes the choice to start <command>gdmchooser</command> to run a remote XDMCP login session (greeter/ChooserButton). Note that the root password must be entered to start <command>gdmsetup</command> from the login screen if it is enabled. Also the Welcome message displayed for local sessions may be selected (greeter/DefaultWelcome and greeter/Welcome). The Welcome message can contain the character sequences described in the \"Text Node\" section of the \"Themed Greeter\" section of this manual."
+msgstr ""
+
+#: ../C/gdm.xml:1246(title) 
+msgid "Remote Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1248(para) 
+msgid "The Remote tab controls the appearance of the GDM for users logging in via XDMCP. By default XDMCP is disabled, and users should be comfortable with the XDMCP-related sections of the Security section of this document before enabling it. This tab includes a \"Style\" combobox which can be used to turn on XDMCP and control the appearance of GDM for remote users (gui/RemoteGreeter and xdmcp/Enable). The user may specify to use either the same greeter as used on the Local tab, or the other Greeter program. If the Face Browser setting is true on the Local tab, then it will also be true for the Remote tab. If the Face Browser setting is false on the Local tab, then it will also be false for the Remote tab. It is recommended that the \"Plain\" GUI be used for remote connections since it is more lightweight and tends to have better performance across a network."
+msgstr ""
+
+#: ../C/gdm.xml:1265(para) 
+msgid "If Remote login is enabled, then the user can specify the remote Welcome Message to be displayed (greeter/DefaultRemoteWelcome and greeter/RemoteWelcome). This welcome message is separate from the Local welcome message and can have a different value. The Welcome message can contain the character sequences described in the \"Text Node\" section of the \"Themed Greeter\" section of this manual."
+msgstr ""
+
+#: ../C/gdm.xml:1275(para) 
+msgid "If the \"Style\" choice is \"Same as Local\" and the local selection is \"Plain\" or \"Plain with face browser\", then the user may select whether background images should be displayed for remote logins (greeter/BackgroundRemoteOnlyColor)."
+msgstr ""
+
+#: ../C/gdm.xml:1283(para) 
+msgid "If the \"Style\" choice is enabled and set to a different value than the Local tab, then the user has the same configuration choices as found on the Local tab except that the System Menu choices are not available since this is never available for remote logins for security purposes."
+msgstr ""
+
+#: ../C/gdm.xml:1291(para) 
+msgid "If Remote login is enabled, there is a \"Configure XDMCP\" button which displays a dialog allowing the user to set XDMCP configuration, including whether indirect requests are honored (xdmcp/HonorIndirect), UDP port (xdmcp/Port), maximum pending requests (xdmcp/MaxPending), maximum pending indirect requests (xmdcp/MaxPendingIndirect), maximum remote sessions (xdmcp/MaxSessions), maximum wait time (xdmcp/MaxWait), maximum indirect wait time (xdmcp/MaxWaitIndirect), displays per host (xdmcp/DisplaysPerHost), and ping interval (xdmcp/PingIntervalSeconds). The default settings are standard settings and should only be changed by someone who understands the ramifications of the change."
+msgstr ""
+
+#: ../C/gdm.xml:1307(title) 
+msgid "Accessibility Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1309(para) 
+msgid "The Accessibility tab is used to turn on Accessibility features in GDM. \"Enable accessible login\" (daemon/AddGtkModules and daemon/GtkModulesList) turns on GDM's gesture listeners which are explained in the \"Accessibility\" section of this document. There is also a checkbox to allow users to change the theme when using the Plain greeter (gui/AllowGtkThemeChange). This feature allows GDM users to switch the theme to the HighContrast or LowContrast themes if needed. The user may also select whether GDM should play a sound when the login screen is ready, when login is successful and when login has failed. File chooser buttons are used to select the sound file to be played, and the \"Play\" button can be used to sample the sound."
+msgstr ""
+
+#: ../C/gdm.xml:1326(title) 
+msgid "Security Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1328(para) 
+msgid "The Security tab allows the user to turn on Automatic and Timed login, which user is logged in via an automatic or timed login, and the timed login delay (daemon/AutomaticLoginEnable, daemon/AutomaticLogin, daemon/TimedLoginEnable, daemon/TimedLogin, and daemon/TimedLoginDelay). If automatic login is turned on, then the specified user will immediately log in on reboot without GDM asking for username/password. If the user logs out of their session, GDM will start and ask for username and password to log back in. If TimedLogin is turned on, then GDM will log into the specified user after a specified number of seconds. The user may enable Timed Login for remote (XDMCP) connections by checking the \"Allow remote timed logins\" checkbox."
+msgstr ""
+
+#: ../C/gdm.xml:1343(para) 
+msgid "On this tab, the user may select whether the system administrator user can log in, and whether the system administrator user can log in via remote (XDMCP) connections (security/AllowRoot and security/AllowRemoteRoot). The user may turn on GDM debug (debug/Enable) which causes debug messages to be sent to the system log. Debug should only be used when diagnosing a problem and not be left on when not needed. The \"Deny TCP connections to X server\" choice will disable X forwarding if selected (security/DisallowTCP). A login retry delay (security/RetryDelay) can be set to cause GDM to wait a number of seconds after a failed login."
+msgstr ""
+
+#: ../C/gdm.xml:1356(para) 
+msgid "The \"Configure X Server\" button can be used to specify how GDM manages each display. The \"Servers\" combobox shows what server definitions are available (Standard, Terminal, and Chooser by default). Refer to the \"X Server Definitions\" section of the \"Configuration\" section for more information about how to create new Server Definitions."
+msgstr ""
+
+#: ../C/gdm.xml:1365(para) 
+msgid "For any server type, the user may modify the \"Server Name\" (server/name), the \"Command\" (server/command) to be used to launch the X server, whether the server type will \"Launch\" (server/chooser) the greeter or chooser GUI after starting the X server, whether GDM handles this type (normally only set to false when logging into a Terminal session type), and whether the session type supports \"Flexible\" (server/flexible) sessions."
+msgstr ""
+
+#: ../C/gdm.xml:1375(para) 
+msgid "The \"Servers To Start\" section shows what server type is displayed for each display on the machine. Users may click on the \"Add/Modify\" button to add a new display to the list or to modify a selected display. This simply corresponds each physical display with the Server Definition to be used for managing that display. The \"Remove\" button may be used to remove a display from the list."
+msgstr ""
+
+#: ../C/gdm.xml:1387(title) 
+msgid "Users Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1389(para) 
+msgid "The Users tab controls which users appear in the Face Browser. If the \"Include all users from /etc/password\" checkbox is selected, then all users (with a userid above greeter/MinimalUID and not in the Exclude list) are displayed. If this checkbox is not selected, then users must be added to the \"Include\" list. Users in the \"Exclude\" list are never displayed. The \"Add\" and \"Remove\" buttons are used to add a new user to the list or remove a selected user from the list. The \"Apply User Changes\" button must be pressed after the \"Include\" and \"Exclude\" lists have been modified. The left and right arrow buttons between the \"Include\" and \"Exclude\" lists can be used to move a selected user from one list to the other."
+msgstr ""
+
+#: ../C/gdm.xml:1407(title) 
+msgid "Configuration"
+msgstr "ì€ì "
+
+#: ../C/gdm.xml:1409(para) 
+msgid "GDM has powerful configuration management. System default configuration is stored in the GDM System Defaults Configuration File and user changes to the default configuration are stored in the GDM Custom Configuration File. This allows sysadmins to store the GDM System Defaults Configuration File on a shared filesystem, so a single file can be used to control configuration for multiple machines. GDM also supports per-display configuration for GUI-related keys."
+msgstr ""
+
+#: ../C/gdm.xml:1419(para) 
+msgid "The <command>gdmsetup</command> is a GUI program you can use to edit the GDM configuration. This program may also be launched directly from the login screen if the greeter/ConfigAvailable key is set to \"true\" Not all keys in the GDM configuration file are supported in the GUI, so you may need to edit the configuration files by hand to edit these keys. If you believe running root-owned GUI's causes security risk, then you would want to always edit the files by hand. This program does not support setting per-display configuration, so per-display configuration files must be set up by hand."
+msgstr ""
+
+#: ../C/gdm.xml:1431(para) 
+msgid "Aside from the GDM System Defaults Configuration File, the other GDM configuration files are located, by default, in the <filename>&lt;etc&gt;/gdm/</filename> folder or its subdirectories. Note that the location of many configuration files are defined in the GDM configuration files, so check the GDM System Defaults Configuration File and the GDM Custom Configuration File if the files are not in the locations specified in this document."
+msgstr ""
+
+#: ../C/gdm.xml:1441(para) 
+msgid "Listing of the config directory contents:"
+msgstr ""
+
+#: ../C/gdm.xml:1445(screen) 
+#, no-wrap
+msgid "\ncustom.conf\nlocale.alias\nXsession\nXKeepsCrashing\nmodules/\nInit/\nPostLogin/\nPreSession/\nPostSession/\n"
+msgstr ""
+
+#: ../C/gdm.xml:1457(para) 
+msgid "<filename>locale.alias</filename> is a file which looks much like the system locale alias but, in fact, is not the same. This is a list of all languages that may be on your system. All languages are checked to see if they exist before displaying them in the Language Selection dialog in the login GUI. Only those that exist are displayed."
+msgstr ""
+
+#: ../C/gdm.xml:1465(para) 
+msgid "<filename>Xsession</filename> is a script which sets up a user session and then executes the user's choice of session. Note that the session script is typically started via the <filename>desktop</filename> file associated with the session the user has picked. Some sessions may start the user's session via a different mechanism than the <filename>Xsession</filename> script, so please check the appropriate <filename>desktop</filename> before assuming a session startup issue is being caused by this file."
+msgstr ""
+
+#: ../C/gdm.xml:1476(para) 
+msgid "<filename>XKeepsCrashing</filename> is a script which gets run when the X server keeps crashing and we cannot recover. The shipped default script will work with most Linux distributions and can run the X configuration application provided the person on the console knows the root password."
+msgstr ""
+
+#: ../C/gdm.xml:1484(para) 
+msgid "Accessibility modules are configured in the <filename>modules/</filename> subdirectory, and are a separate topic. Read the default files provided, they have adequate documentation. Again normally the default install is given in the files with <filename>factory</filename> in their name, and those files are not read, they are just there for you so you can always revert to default config."
+msgstr ""
+
+#: ../C/gdm.xml:1493(para) 
+msgid "Files describing available GDM session follow the freedesktop.org desktop file specification. The <filename>.desktop</filename>-style files are installed to <filename>&lt;etc&gt;/X11/sessions/</filename>. This directory is also read by the KDE desktop manager (KDM) for common configuration. Next the directory <filename>&lt;share&gt;/gdm/BuiltInSessions/</filename> is read for GDM specific built-in sessions (KDM hardcodes these at time of this writing). Lastly the default setup will also read <filename>&lt;share&gt;/xsessions/</filename> (which should be <filename>&lt;share&gt;/xsessions/</filename> if you really wish to cooperate with KDM) where desktop packages can install their session files. The directories under the <filename>&lt;etc&gt;</filename> should be reserved for configuration. The desktop file specification approach makes it easy for package management systems to install window managers and different session types without requiring the sysadmin to edit files. See the <filename>SessionDesktopDir</filename> configuration key for changing the paths. It used to be that GDM stored its built in sessions in <filename>&lt;etc&gt;/dm/Sessions/</filename> but this is deprecated as of 2.5.90.0. Note that prior to version 2.4.4.2 only the <filename>&lt;etc&gt;/dm/Sessions/</filename> was being read."
+msgstr ""
+
+#: ../C/gdm.xml:1516(para) 
+msgid "A session can be disabled (if it was installed in <filename>&lt;share&gt;/xsessions/</filename>) by adding an identically named <filename>.desktop</filename> to one of the directories earlier in the path (likely <filename>&lt;etc&gt;/X11/sessions</filename>) and using <filename>Hidden=true</filename> in that file."
+msgstr ""
+
+#: ../C/gdm.xml:1525(title) 
+msgid "The Script Directories"
+msgstr ""
+
+#: ../C/gdm.xml:1527(para) 
+msgid "In this section we will explain the <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> and <filename>PostSession</filename> directories as they are very similar."
+msgstr ""
+
+#: ../C/gdm.xml:1533(para) 
+msgid "When the X server has been successfully started, GDM will try to run the script called <filename>Init/&lt;displayname&gt;</filename>. I.e. <filename>Init/:0</filename> for the first local display. If this file is not found, GDM will attempt to to run <filename>Init/&lt;hostname&gt;</filename>. I.e. <filename>Init/somehost</filename>. If this still is not found, GDM will try <filename>Init/XDMCP</filename> for all XDMCP logins or <filename>Init/Flexi</filename> for all on demand flexible displays. If none of the above were found, GDM will run <filename>Init/Default</filename>. The script will be run as root and GDM blocks until it terminates. Use the <filename>Init/*</filename> script for applications that are supposed to run alongside with the GDM login window. xconsole for instance. Commands to set the background etc. go in this file too."
+msgstr ""
+
+#: ../C/gdm.xml:1551(para) 
+msgid "It is up to the sysadmin to decide whether clients started by the Init script should be killed before starting the user session. This is controlled with the <filename>KillInitClients</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:1558(para) 
+msgid "When the user has been successfully authenticated GDM tries the scripts in the <filename>PostLogin</filename> directory in the same manner as for the <filename>Init</filename> directory. This is done before any session setup is done, and so this would be the script where you might setup the home directory if you need to (though you should use the <filename>pam_mount</filename> module if you can for this). You have the <filename>$USER</filename> and <filename>$DISPLAY</filename> environment variables set for this script, and again it is run as root. The script should return 0 on success as otherwise the user won't be logged in. This is not true for failsafe session however."
+msgstr ""
+
+#: ../C/gdm.xml:1572(para) 
+msgid "After the user session has been setup from the GDM side of things, GDM will run the scripts in the <filename>PreSession</filename> directory, again in the same manner as the <filename>Init</filename> directory. Use this script for local session management or accounting stuff. The <filename>$USER</filename> environment variable contains the login of the authenticated user and <filename>$DISPLAY</filename> is set to the current display. The script should return 0 on success. Any other value will cause GDM to terminate the current login process. This is not true for failsafe sessions however. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
+msgstr ""
+
+#: ../C/gdm.xml:1587(para) 
+msgid "After this the base <filename>Xsession</filename> script is run with the selected session executable as the first argument. This is run as the user, and really this is the user session. The available session executables are taken from the <filename>Exec=</filename> line in the <filename>.desktop</filename> files in the path specified by <filename>SessionDesktopDir</filename>. Usually this path is <filename>&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions:/usr/share/xsessions/</filename>. The first found file is used. The user either picks from these sessions or GDM will look inside the file <filename>~/.dmrc</filename> for the stored preference."
+msgstr ""
+
+#: ../C/gdm.xml:1600(para) 
+msgid "This script should really load the user's profile and generally do all the voodoo that is needed to launch a session. Since many systems reset the language selections done by GDM, GDM will also set the <filename>$GDM_LANG</filename> variable to the selected language. You can use this to reset the language environmental variables after you run the user's profile. If the user elected to use the system language, then <filename>$GDM_LANG</filename> is not set."
+msgstr ""
+
+#: ../C/gdm.xml:1610(para) 
+msgid "When the user terminates his session, the <filename>PostSession</filename> script will be run. Again operation is similar to <filename>Init</filename>, <filename>PostLogin</filename> and <filename>PreSession</filename>. Again the script will be run with root privileges, the slave daemon will block and the <filename>$USER</filename> environment variable will contain the name of the user who just logged out and <filename>$DISPLAY</filename> will be set to the display the user used, however note that the X server for this display may already be dead and so you shouldn't try to access it. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
+msgstr ""
+
+#: ../C/gdm.xml:1625(para) 
+msgid "Note that the <filename>PostSession</filename> script will be run even when the display fails to respond due to an I/O error or similar. Thus, there is no guarantee that X applications will work during script execution."
+msgstr ""
+
+#: ../C/gdm.xml:1632(para) 
+msgid "Except for the <filename>Xsession</filename> script all of these scripts will also have the environment variable <filename>$RUNNING_UNDER_GDM</filename> set to <filename>yes</filename>, so that you could perhaps use similar scripts for different display managers. The <filename>Xsession</filename> will always have the <filename>$GDMSESSION</filename> set to the basename of the session that the user chose to run without the <filename>.desktop</filename> extension. In addition <filename>$DESKTOP_SESSION</filename> is also set to the same value and in fact this will also be set by KDM in future versions."
+msgstr ""
+
+#: ../C/gdm.xml:1646(para) 
+msgid "Neither of the <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> or <filename>PostSession</filename> scripts are necessary and can be left out. The <filename>Xsession</filename> script is however required as well as at least one session <filename>.desktop</filename> file."
+msgstr ""
+
+#: ../C/gdm.xml:1656(title) 
+msgid "The Configuration Files - GDM System Defaults Configuration File and GDM Custom Configuraiton File"
+msgstr ""
+
+#: ../C/gdm.xml:1659(para) 
+msgid "GDM uses two configuration files: the GDM System Defaults Configuration File (<filename>&lt;share&gt;/gdm/defaults.conf</filename>) and the GDM Custom Configuration File (<filename>&lt;etc&gt;/gdm/custom.conf</filename>). The GDM System Defaults File contains the default configuration choices for GDM, and should not be modified by the user. The GDM Custom Configuration File is where users may specify their custom configuration choices. If a configuration option is not defined in either file, GDM will default to the value described in the comments in the GDM System Defaults Configuration File."
+msgstr ""
+
+#: ../C/gdm.xml:1672(para) 
+msgid "Both configuration files are divided into sections each containing variables that define the behavior for a specific part of the GDM suite. Refer to the comments in the GDM System Defaults Configuration File for additional information about each configuration setting."
+msgstr ""
+
+#: ../C/gdm.xml:1679(para) 
+msgid "GDM also supports per-display configuration for parameters in the \"gui\", \"greeter\" sections of the configuration file Also the security/PamStack key may be customized per-display. Per-display configuration is specified by creating a file named <filename>&lt;etc&gt;/gdm/custom.conf&lt;display num&gt;</filename>. In this file the section and keys to use on this display can be specified. For example, configuration overrides for display \":103\" would be stored in the file <filename>&lt;etc&gt;/gdm/custom.conf:0</filename>. Per-display configuration is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: ../C/gdm.xml:1692(para) 
+msgid "To change configuration by hand, edit the GDM Custom Configuration File or per-display configuration file and make sure the keyname=value pair you want is included in the appropriate section. For example, to change the value for the \"Greeter\" key in the \"daemon\" section, make sure the daemon section of the GDM Custom Configuration File or per-display configuration file includes the \"[daemon]\" section followed by the key and value change desired. As in this example:"
+msgstr ""
+
+#: ../C/gdm.xml:1703(screen) 
+#, no-wrap
+msgid "\n[daemon]\nGreeter=/usr/lib/gdmgreeter\n"
+msgstr ""
+
+#: ../C/gdm.xml:1708(para) 
+msgid "The <command>gdmsetup</command> command can be used to modify the GDM Custom Configuration File. Note the <command>gdmsetup</command> is intended to be run as root, so users who feel it is insecure to run GUI programs as root should edit the configuration files by hand."
+msgstr ""
+
+#: ../C/gdm.xml:1715(para) 
+msgid "The GDM daemon <command>--config</command> argument may instead be used to specify a different configuration file location. The GDM daemon must be restarted to change the configuration file being used. Also when building GDM, the location of the configuration files may be specified via the <command>--with-defaults-conf</command> and <command>--with-custom-conf</command> configuration options."
+msgstr ""
+
+#: ../C/gdm.xml:1724(para) 
+msgid "Previous to GDM 2.13.0.4 only the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> existed. For best backwards compatibility, this file will be used instead of the GDM Custom Configuration File if it exists on your system. If upgrading to the new version of GDM, \"make install\" will check to see if the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file is different than the <filename>&lt;etc&gt;/gdm/factory-gdm.conf</filename> file. If so, the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file will be automatically copied to <filename>&lt;etc&gt;/gdm/custom.conf</filename> to preserve any configuration changes."
+msgstr ""
+
+#: ../C/gdm.xml:1738(para) 
+msgid "Distributions should edit the GDM System Defaults Configuration File to establish default configuration values, so that they are preserved as defaults and not modified by users modifying the GDM Custom Configuration File. Note that distributions may modify the GDM System Defaults Configuration File on update to improve usability, security, etc. So any changes made to this file may be lost."
+msgstr ""
+
+#: ../C/gdm.xml:1747(para) 
+msgid "The GDM System Defaults Configuration File and the GDM Custom Configuration File follow the standard <filename>.ini</filename> style configuration file syntax. Keywords in brackets define sections, strings before an equal sign (=) are variables and the data after equal sign represents their value. Empty lines or lines starting with the hash mark (#) are ignored. The graphical configurator will try to preserve both comments (lines with a hash mark) and the overall structure of the file so you can intermix using the GUI or hand editing the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:1759(para) 
+msgid "The following configuration keys are supported in GDM:"
+msgstr ""
+
+#: ../C/gdm.xml:1764(title) 
+msgid "Daemon Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:1767(title) 
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: ../C/gdm.xml:1770(term) 
+msgid "AddGtkModules"
+msgstr "AddGtkModules"
+
+#: ../C/gdm.xml:1772(synopsis) 
+#, no-wrap
+msgid "AddGtkModules=false"
+msgstr "AddGtkModules=false"
+
+#: ../C/gdm.xml:1773(para) 
+msgid "If true, then enables <command>gdmgreeter</command> or <command>gdmlogin</command> to be launched with additional Gtk+ modules. This is useful when extra features are required such as accessible login. Note that only \"trusted\" modules should be used to minimize security issues."
+msgstr ""
+
+#: ../C/gdm.xml:1780(para) 
+msgid "If true, then the registry daemon <command>at-spi-registryd</command> will be launched by <command>gdmgreeter</command> or <command>gdmlogin</command> starting with version GDM 2.17."
+msgstr ""
+
+#: ../C/gdm.xml:1786(para) 
+msgid "Usually this is used for accessibility modules. The modules which are loaded are specified with the <filename>GtkModulesList</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:1795(term) 
+msgid "AlwaysLoginCurrentSession"
+msgstr "AlwaysLoginCurrentSession"
+
+#: ../C/gdm.xml:1797(synopsis) 
+#, no-wrap
+msgid "AlwaysLoginCurrentSession=true"
+msgstr "AlwaysLoginCurrentSession=true"
+
+#: ../C/gdm.xml:1798(para) 
+msgid "If true, then when the user logs in and already has an existing session, then they are connected to that session rather than starting a new session. This only works for sessions running on VTs (Virtual Terminals) started with gdmflexiserver, and not with XDMCP. Note that VTs are not supported on all operating systems."
+msgstr ""
+
+#: ../C/gdm.xml:1810(term) 
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: ../C/gdm.xml:1812(synopsis) 
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: ../C/gdm.xml:1813(para) 
+msgid "If the user given in AutomaticLogin should be logged in upon first bootup. No password will be asked. This is useful for single user workstations where local console security is not an issue. Also could be useful for public terminals, although there see <filename>TimedLogin</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:1824(term) 
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: ../C/gdm.xml:1826(synopsis) 
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: ../C/gdm.xml:1827(para) 
+msgid "This user should be automatically logged in on first bootup. AutomaticLoginEnable must be true and this must be a valid user for this to happen. \"root\" can never be autologged in however and gdm will just refuse to do it even if you set it up."
+msgstr ""
+
+#: ../C/gdm.xml:1835(para) 
+msgid "The following control chars are recognized within the specified name:"
+msgstr ""
+
+#: ../C/gdm.xml:1840(para) ../C/gdm.xml:3857(para) 
+msgid "&percnt;&percnt;&mdash; the `&percnt;' character"
+msgstr "&percnt;&percnt;&mdash; the `&percnt;' character"
+
+#: ../C/gdm.xml:1844(para) 
+msgid "&percnt;d &mdash; display's name"
+msgstr ""
+
+#: ../C/gdm.xml:1848(para) 
+msgid "&percnt;h &mdash; display's hostname"
+msgstr ""
+
+#: ../C/gdm.xml:1852(para) 
+msgid "Alternatively, the name may end with a vertical bar |, the pipe symbol. The name is then used as a application to execute which returns the desired username on standard output. If an empty or otherwise invalid username is returned, automatic login is not performed. This feature is typically used when several remote displays are used as internet kiosks, with a specific user to automatically login for each display."
+msgstr ""
+
+#: ../C/gdm.xml:1865(term) 
+msgid "BaseXsession"
+msgstr "BaseXsession"
+
+#: ../C/gdm.xml:1867(synopsis) 
+#, no-wrap
+msgid "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+msgstr "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+
+#: ../C/gdm.xml:1868(para) 
+msgid "This is the base X session file. When a user logs in, this script will be run with the selected session as the first argument. The selected session will be the <filename>Exec=</filename> from the <filename>.desktop</filename> file of the session."
+msgstr ""
+
+#: ../C/gdm.xml:1876(para) 
+msgid "If you wish to use the same script for several different display managers, and wish to have some of the script run only for GDM, then you can check the presence of the <filename>GDMSESSION</filename> environmental variable. This will always be set to the basename of <filename>.desktop</filename> (without the extension) file that is being used for this session, and will only be set for GDM sessions. Previously some scripts were checking for <filename>GDM_LANG</filename>, but that is only set when the user picks a non-system default language."
+msgstr ""
+
+#: ../C/gdm.xml:1889(para) 
+msgid "This script should take care of doing the \"login\" for the user and so it should source the <filename>&lt;etc&gt;/profile</filename> and friends. The standard script shipped with GDM sources the files in this order: <filename>&lt;etc&gt;/profile</filename> then <filename>~/.profile</filename> then <filename>&lt;etc&gt;/xprofile</filename> and finally <filename>~/.xprofile</filename>. Note that different distributions may change this however. Sometimes users personal setup will be in <filename>~/.bash_profile</filename>, however broken that is."
+msgstr ""
+
+#: ../C/gdm.xml:1906(term) 
+msgid "Chooser"
+msgstr "Chooser"
+
+#: ../C/gdm.xml:1908(synopsis) 
+#, no-wrap
+msgid "Chooser=&lt;bin&gt;/gdmchooser"
+msgstr "Chooser=&lt;bin&gt;/gdmchooser"
+
+#: ../C/gdm.xml:1909(para) 
+msgid "Full path and name of the chooser executable followed by optional arguments."
+msgstr ""
+
+#: ../C/gdm.xml:1917(term) 
+msgid "Configurator"
+msgstr "Configurator"
+
+#: ../C/gdm.xml:1919(synopsis) 
+#, no-wrap
+msgid "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+msgstr "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+
+#: ../C/gdm.xml:1920(para) 
+msgid "The pathname to the configurator binary. If the greeter <filename>ConfigAvailable</filename> option is set to true then run this binary when somebody chooses Configuration from the Actions menu. Of course GDM will first ask for root password however. And it will never allow this to happen from a remote display."
+msgstr ""
+
+#: ../C/gdm.xml:1932(term) 
+msgid "ConsoleCannotHandle"
+msgstr "ConsoleCannotHandle"
+
+#: ../C/gdm.xml:1934(synopsis) 
+#, no-wrap
+msgid "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+msgstr "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+
+#: ../C/gdm.xml:1935(para) 
+msgid "These are the languages that the console cannot handle because of font issues. Here we mean the text console, not X. This is only used when there are errors to report and we cannot start X."
+msgstr ""
+
+#: ../C/gdm.xml:1945(term) 
+msgid "ConsoleNotify"
+msgstr "ConsoleNotify"
+
+#: ../C/gdm.xml:1947(synopsis) 
+#, no-wrap
+msgid "ConsoleNotify=true"
+msgstr "ConsoleNotify=true"
+
+#: ../C/gdm.xml:1948(para) 
+msgid "If false, gdm will not display a message dialog on the console when an error happens."
+msgstr ""
+
+#: ../C/gdm.xml:1956(term) 
+msgid "DefaultPath"
+msgstr "DefaultPath"
+
+#: ../C/gdm.xml:1958(synopsis) 
+#, no-wrap
+msgid "DefaultPath=defaultpath (value set by configure)"
+msgstr ""
+
+#: ../C/gdm.xml:1959(para) 
+msgid "Specifies the path which will be set in the user's session. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"ROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</filename> file exists, but contains no value for ROOT, the value as defined in the GDM configuration will be be used."
+msgstr ""
+
+#: ../C/gdm.xml:1972(term) 
+msgid "DefaultSession"
+msgstr "DefaultSession"
+
+#: ../C/gdm.xml:1974(synopsis) 
+#, no-wrap
+msgid "DefaultSession=gnome.desktop"
+msgstr "DefaultSession=gnome.desktop"
+
+#: ../C/gdm.xml:1975(para) 
+msgid "The session that is used by default if the user does not have a saved preference and has picked 'Last' from the list of sessions. Note that 'Last' need not be displayed, see the <filename>ShowLastSession</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:1986(term) 
+msgid "DisplayInitDir"
+msgstr "DisplayInitDir"
+
+#: ../C/gdm.xml:1988(synopsis) 
+#, no-wrap, fuzzy
+msgid "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+msgstr "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+
+#: ../C/gdm.xml:1989(para) 
+msgid "Directory containing the display init scripts. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:1997(term) 
+msgid "DisplayLastLogin"
+msgstr "DisplayLastLogin"
+
+#: ../C/gdm.xml:1999(synopsis) 
+#, no-wrap
+msgid "DisplayLastLogin=true"
+msgstr "DisplayLastLogin=true"
+
+#: ../C/gdm.xml:2000(para) 
+msgid "If true then the last login information is printed to the user before being prompted for password. While this gives away some info on what users are on a system, it on the other hand should give the user an idea of when they logged in and if it doesn't seem kosher to them, they can just abort the login and contact the sysadmin (avoids running malicious startup scripts). This was added in version 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:2009(para) 
+msgid "This is for making GDM conformant to CSC-STD-002-85, although that is purely theoretical now. Someone should read that spec and ensure that this actually conforms (in addition to other places in GDM). See <filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</filename> for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2021(term) 
+msgid "DoubleLoginWarning"
+msgstr "DoubleLoginWarning"
+
+#: ../C/gdm.xml:2023(synopsis) 
+#, no-wrap
+msgid "DoubleLoginWarning=true"
+msgstr "DoubleLoginWarning=true"
+
+#: ../C/gdm.xml:2024(para) 
+msgid "If true, GDM will warn the user if they are already logged in on another virtual terminal. On systems where GDM supports checking the X virtual terminals, GDM will let the user switch to the previous login virtual terminal instead of logging in."
+msgstr ""
+
+#: ../C/gdm.xml:2034(term) 
+msgid "DynamicXServers"
+msgstr "DynamicXServers"
+
+#: ../C/gdm.xml:2036(synopsis) 
+#, no-wrap
+msgid "DynamicXServers=false"
+msgstr "DynamicXServers=false"
+
+#: ../C/gdm.xml:2037(para) 
+msgid "If true, the GDM daemon will honor requests to manage displays via the <filename>/tmp/.gdm_socket</filename> socket connection. Displays can be created, started, and deleted with the appropriate commands. The <filename>gdmdynamic</filename> command is a convenient method to send these messages."
+msgstr ""
+
+#: ../C/gdm.xml:2049(term) 
+msgid "FailsafeXServer"
+msgstr "FailsafeXServer"
+
+#: ../C/gdm.xml:2051(synopsis) 
+#, no-wrap
+msgid "FailsafeXServer="
+msgstr "FailsafeXServer="
+
+#: ../C/gdm.xml:2052(para) 
+msgid "An X command line in case we can't start the normal X server. should probably be some sort of a script that runs an appropriate low resolution X server that will just work. This is tried before the <filename>XKeepsCrashing</filename> script is run."
+msgstr ""
+
+#: ../C/gdm.xml:2063(term) 
+msgid "FirstVT"
+msgstr "FirstVT"
+
+#: ../C/gdm.xml:2065(synopsis) 
+#, no-wrap
+msgid "FirstVT=7"
+msgstr "FirstVT=7"
+
+#: ../C/gdm.xml:2066(para) 
+msgid "On systems where GDM supports automatic VT (virtual terminal) allocation, this is the first vt to try. Usually standard text logins are run on the lower vts. See also <filename>VTAllocation</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2076(term) 
+msgid "FlexibleXServers"
+msgstr "FlexibleXServers"
+
+#: ../C/gdm.xml:2078(synopsis) 
+#, no-wrap
+msgid "FlexibleXServers=5"
+msgstr "FlexibleXServers=5"
+
+#: ../C/gdm.xml:2079(para) 
+msgid "The maximum number of allowed flexible displays. These are displays that can be run using the <filename>/tmp/.gdm_socket</filename> socket connection. This is used for both full flexible displays and for nested displays (refer to the <filename>Xnest</filename> configuration option)."
+msgstr ""
+
+#: ../C/gdm.xml:2091(term) 
+msgid "FlexiReapDelayMinutes"
+msgstr "FlexiReapDelayMinutes"
+
+#: ../C/gdm.xml:2093(synopsis) 
+#, no-wrap
+msgid "FlexiReapDelayMinutes=5"
+msgstr "FlexiReapDelayMinutes=5"
+
+#: ../C/gdm.xml:2094(para) 
+msgid "After how many minutes of inactivity at the login screen should a flexi display be reaped. This is only in effect before a user logs in. Also it does not affect nested displays (refer to the <filename>Xnest</filename> configuration option). To turn off this behavior set this value to 0. This was added in version 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:2106(term) 
+msgid "Greeter"
+msgstr "Greeter"
+
+#: ../C/gdm.xml:2108(synopsis) 
+#, no-wrap
+msgid "Greeter=&lt;bin&gt;/gdmlogin"
+msgstr "Greeter=&lt;bin&gt;/gdmlogin"
+
+#: ../C/gdm.xml:2109(para) 
+msgid "Full path and name of the greeter executable followed by optional arguments. This is the greeter used for all displays except for the XDMCP remote displays. See also <filename>RemoteGreeter</filename>"
+msgstr ""
+
+#: ../C/gdm.xml:2119(term) 
+msgid "Group"
+msgstr "Group"
+
+#: ../C/gdm.xml:2121(synopsis) 
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: ../C/gdm.xml:2122(para) 
+msgid "The group name under which <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> and the internal failsafe GTK+ dialogs are run. Also see <filename>User</filename>. This user will have access to all the X authorization files, and perhaps to other internal GDM data and it should not therefore be a user such as nobody, but rather a dedicated user. The <filename>ServAuthDir</filename> is owned by this group. The ownership and permissions of <filename>ServAuthDir</filename> should be <filename>root.gdm</filename> and 1770."
+msgstr ""
+
+#: ../C/gdm.xml:2139(term) 
+msgid "GtkModulesList"
+msgstr "GtkModulesList"
+
+#: ../C/gdm.xml:2141(synopsis) 
+#, no-wrap
+msgid "GtkModulesList=module-1:module-2:..."
+msgstr "GtkModulesList=module-1:module-2:..."
+
+#: ../C/gdm.xml:2142(para) 
+msgid "A colon separated list of Gtk+ modules that <command>gdmgreeter</command> or <command>gdmlogin</command> will be invoked with if <filename>AddGtkModules</filename> is true. The format is the same as the standard Gtk+ module interface."
+msgstr ""
+
+#: ../C/gdm.xml:2153(term) 
+msgid "HaltCommand"
+msgstr "HaltCommand"
+
+#: ../C/gdm.xml:2155(synopsis) 
+#, no-wrap
+msgid "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+msgstr "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+
+#: ../C/gdm.xml:2156(para) 
+msgid "Full path and arguments to command to be executed when user selects \"Shut Down\" from the Actions menu. This can be a ';' separated list of commands to try. If a value is missing, the shut down command is not available. Note that the default for this value is not empty, so to disable \"Shut Down\" it must be set to an empty value."
+msgstr ""
+
+#: ../C/gdm.xml:2169(term) 
+msgid "KillInitClients"
+msgstr "KillInitClients"
+
+#: ../C/gdm.xml:2171(synopsis) 
+#, no-wrap
+msgid "KillInitClients=true"
+msgstr "KillInitClients=true"
+
+#: ../C/gdm.xml:2172(para) 
+msgid "Determines whether GDM should kill X clients started by the init scripts when the user logs in."
+msgstr ""
+
+#: ../C/gdm.xml:2180(term) 
+msgid "LogDir"
+msgstr "LogDir"
+
+#: ../C/gdm.xml:2182(synopsis) 
+#, no-wrap
+msgid "LogDir=&lt;var&gt;/log/gdm"
+msgstr "LogDir=&lt;var&gt;/log/gdm"
+
+#: ../C/gdm.xml:2183(para) 
+msgid "Directory containing the log files for the individual displays. By default this is the same as the ServAuthDir."
+msgstr ""
+
+#: ../C/gdm.xml:2191(term) 
+msgid "PreFetchProgram"
+msgstr "PreFetchProgram"
+
+#: ../C/gdm.xml:2193(synopsis) 
+#, no-wrap
+msgid "PreFetchProgram=command"
+msgstr "PreFetchProgram=command"
+
+#: ../C/gdm.xml:2194(para) 
+msgid "Program to be run by the GDM greeter/login program when the initial screen is displayed. The purpose is to provide a hook where files which will be used after login can be preloaded to speed performance for the user. The program will be called once only, the first time a greeter is displayed. The gdmprefetch command may be used. This utility will load any libraries passed in on the command line, or if the argument starts with a \"@\" character, it will process the file assuming it is an ASCII file containing a list of libraries, one per line, and load each library in the file."
+msgstr ""
+
+#: ../C/gdm.xml:2210(term) 
+msgid "PostLoginScriptDir"
+msgstr "PostLoginScriptDir"
+
+#: ../C/gdm.xml:2212(synopsis) 
+#, no-wrap
+msgid "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+msgstr "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+
+#: ../C/gdm.xml:2213(para) 
+msgid "Directory containing the scripts run right after the user logs in, but before any session setup is done. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2222(term) 
+msgid "PostSessionScriptDir"
+msgstr "PostSessionScriptDir"
+
+#: ../C/gdm.xml:2224(synopsis) 
+#, no-wrap
+msgid "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+msgstr "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+
+#: ../C/gdm.xml:2225(para) 
+msgid "Directory containing the scripts run after the user logs out. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2233(term) 
+msgid "PreSessionScriptDir"
+msgstr "PreSessionScriptDir"
+
+#: ../C/gdm.xml:2235(synopsis) 
+#, no-wrap
+msgid "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+msgstr "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+
+#: ../C/gdm.xml:2236(para) 
+msgid "Directory containing the scripts run before the user logs in. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2244(term) 
+msgid "RebootCommand"
+msgstr "RebootCommand"
+
+#: ../C/gdm.xml:2246(synopsis) 
+#, no-wrap
+msgid "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+msgstr "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+
+#: ../C/gdm.xml:2247(para) 
+msgid "Full path and optional arguments to the command to be executed when user selects Restart from the Actions menu. This can be a ';' separated list of commands to try. If missing, the restart command is not available. Note that the default for this value is not empty so to disable restart you must set this explicitly to an empty value."
+msgstr ""
+
+#: ../C/gdm.xml:2259(term) 
+msgid "RemoteGreeter"
+msgstr "RemoteGreeter"
+
+#: ../C/gdm.xml:2261(synopsis) 
+#, no-wrap
+msgid "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+msgstr "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+
+#: ../C/gdm.xml:2262(para) 
+msgid "Full path and name of the greeter executable followed by optional arguments. This is used for all remote XDMCP sessions. It is useful to have the less graphically demanding greeter here if you use the Themed Greeter for your main greeter. See also the <filename>Greeter</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:2273(term) 
+msgid "RootPath"
+msgstr "RootPath"
+
+#: ../C/gdm.xml:2275(synopsis) 
+#, no-wrap, fuzzy
+msgid "RootPath=defaultpath (value set by configure)"
+msgstr "RootPath=defaultpath (value set by configure)"
+
+#: ../C/gdm.xml:2276(para) 
+msgid "Specifies the path which will be set in the root's session and the {Init,PostLogin,PreSession,PostSession} scripts executed by GDM. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"SUROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</filename> file exists, but contains no value for SUROOT, the value as defined in the GDM configuration will be used."
+msgstr ""
+
+#: ../C/gdm.xml:2290(term) 
+msgid "ServAuthDir"
+msgstr "ServAuthDir"
+
+#: ../C/gdm.xml:2292(synopsis) 
+#, no-wrap
+msgid "ServAuthDir=&lt;var&gt;/gdm"
+msgstr "ServAuthDir=&lt;var&gt;/gdm"
+
+#: ../C/gdm.xml:2293(para) 
+msgid "Directory containing the X authentication files for the individual displays. Should be owned by <filename>root.gdm</filename> with permissions 1770, where <filename>gdm</filename> is the GDM group as defined by the <filename>Group</filename> option. That is should be owned by root, with <filename>gdm</filename> group having full write permissions and the directory should be sticky and others should have no permission to the directory. This way the GDM user can't remove files owned by root in that directory, while still being able to write its own files there. GDM will attempt to change permissions for you when it's first run if the permissions are not the above. This directory is also used for other private files that the daemon needs to store. Other users should not have any way to get into this directory and read/change it's contents. Anybody who can read this directory can connect to any display on this computer."
+msgstr ""
+
+#: ../C/gdm.xml:2315(term) 
+msgid "SessionDesktopDir"
+msgstr "SessionDesktopDir"
+
+#: ../C/gdm.xml:2317(synopsis) 
+#, no-wrap
+msgid "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+msgstr "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+
+#: ../C/gdm.xml:2318(para) 
+msgid "Directory containing the <filename>.desktop</filename> files which are the available sessions on the system. Since 2.4.4.2 this is treated like a PATH type variable and the first file found is used."
+msgstr ""
+
+#: ../C/gdm.xml:2328(term) 
+msgid "SoundProgram"
+msgstr "SoundProgram"
+
+#: ../C/gdm.xml:2330(filename) 
+msgid "&lt;bin&gt;/play"
+msgstr "&lt;bin&gt;/play"
+
+#: ../C/gdm.xml:2330(filename) 
+msgid "&lt;bin&gt;/audioplay"
+msgstr "&lt;bin&gt;/audioplay"
+
+#: ../C/gdm.xml:2330(synopsis) 
+#, no-wrap
+msgid "SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)"
+msgstr "SoundProgram=<placeholder-1/> (ìëŒëŠ¬ì€ì ê²œì° <placeholder-2/>)"
+
+#: ../C/gdm.xml:2331(para) 
+msgid "Application to use when playing a sound. Currently used for playing the login sound, see the <filename>SoundOnLoginFile</filename> key. Supported since 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:2341(term) 
+msgid "StandardXServer"
+msgstr "StandardXServer"
+
+#: ../C/gdm.xml:2343(synopsis) 
+#, no-wrap
+msgid "StandardXServer=/dir/to/X (value assigned by configuration file)"
+msgstr "StandardXServer=/dir/to/X (value assigned by configuration file)"
+
+#: ../C/gdm.xml:2344(para) 
+msgid "Full path and arguments to the standard X server command. This is used when gdm cannot find any other definition, and it's used as the default and failsafe fallback in a number of places. This should be able to run some sort of X server."
+msgstr ""
+
+#: ../C/gdm.xml:2355(term) 
+msgid "SuspendCommand"
+msgstr "SuspendCommand"
+
+#: ../C/gdm.xml:2357(synopsis) 
+#, no-wrap
+msgid "SuspendCommand="
+msgstr "SuspendCommand="
+
+#: ../C/gdm.xml:2358(para) 
+msgid "Full path and arguments to command to be executed when user selects Suspend from the Actions menu. If empty there is no such menu item. Note that the default for this value is not empty so to disable suspend you must set this explicitly to an empty value."
+msgstr ""
+
+#: ../C/gdm.xml:2369(term) 
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: ../C/gdm.xml:2371(synopsis) 
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: ../C/gdm.xml:2372(para) 
+msgid "If the user given in <filename>TimedLogin</filename> should be logged in after a number of seconds (set with <filename>TimedLoginDelay</filename>) of inactivity on the login screen. This is useful for public access terminals or perhaps even home use. If the user uses the keyboard or browses the menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or 30 seconds, whichever is higher. If the user does not enter a username but just hits the ENTER key while the login program is requesting the username, then GDM will assume the user wants to login immediately as the timed user. Note that no password will be asked for this user so you should be careful, although if using PAM it can be configured to require password entry before allowing login."
+msgstr ""
+
+#: ../C/gdm.xml:2392(term) 
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: ../C/gdm.xml:2394(synopsis) 
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: ../C/gdm.xml:2395(para) 
+msgid "This is the user that should be logged in after a specified number of seconds of inactivity. This can never be \"root\" and gdm will refuse to log in root this way. The same features as for <filename>AutomaticLogin</filename> are supported. The same control chars and piping to a application are supported."
+msgstr ""
+
+#: ../C/gdm.xml:2407(term) 
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: ../C/gdm.xml:2409(synopsis) 
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: ../C/gdm.xml:2410(para) 
+msgid "Delay in seconds before the <filename>TimedLogin</filename> user will be logged in. It must be greater then or equal to 10."
+msgstr ""
+
+#: ../C/gdm.xml:2418(term) 
+msgid "User"
+msgstr "User"
+
+#: ../C/gdm.xml:2420(synopsis) 
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: ../C/gdm.xml:2421(para) 
+msgid "The username under which <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> and the internal failsafe GTK+ dialogs are run. Also see <filename>Group</filename>. This user will have access to all the X authorization files, and perhaps to other internal GDM data and it should not therefore be a user such as nobody, but rather a dedicated user."
+msgstr ""
+
+#: ../C/gdm.xml:2435(term) 
+msgid "UserAuthDir"
+msgstr "UserAuthDir"
+
+#: ../C/gdm.xml:2437(synopsis) 
+#, no-wrap
+msgid "UserAuthDir="
+msgstr "UserAuthDir="
+
+#: ../C/gdm.xml:2438(para) 
+msgid "The directory where user's <filename>.Xauthority</filename> file should be saved. When nothing is specified the user's home directory is used. This is tilde expanded so you can set it to things like: <filename>~/authdir/</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2445(para) 
+msgid "If you do not use the tilde expansion, then the filename created will be random, like in <filename>UserAuthFBDir</filename>. This way many users can have the same authentication directory. For example you might want to set this to <filename>/tmp</filename> when user has the home directory on NFS, since you really don't want cookie files to go over the wire. The users should really have write privileges to this directory, and this directory should really be sticky and all that, just like the <filename>/tmp</filename> directory."
+msgstr ""
+
+#: ../C/gdm.xml:2458(para) 
+msgid "Normally if this is the user's home directory GDM will still refuse to put cookies there if it thinks it is NFS (by testing root-squashing). This can be changed by setting <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</filename> section to false."
+msgstr ""
+
+#: ../C/gdm.xml:2469(term) 
+msgid "UserAuthFBDir"
+msgstr "UserAuthFBDir"
+
+#: ../C/gdm.xml:2471(synopsis) 
+#, no-wrap
+msgid "UserAuthFBDir=/tmp"
+msgstr "UserAuthFBDir=/tmp"
+
+#: ../C/gdm.xml:2472(para) 
+msgid "If GDM fails to update the user's <filename>.Xauthority</filename> file a fallback cookie is created in this directory."
+msgstr ""
+
+#: ../C/gdm.xml:2481(term) 
+msgid "UserAuthFile"
+msgstr "UserAuthFile"
+
+#: ../C/gdm.xml:2483(synopsis) 
+#, no-wrap
+msgid "UserAuthFile=.Xauthority"
+msgstr "UserAuthFile=.Xauthority"
+
+#: ../C/gdm.xml:2484(para) 
+msgid "Name of the file used for storing user cookies."
+msgstr ""
+
+#: ../C/gdm.xml:2491(term) 
+msgid "VTAllocation"
+msgstr "VTAllocation"
+
+#: ../C/gdm.xml:2493(synopsis) 
+#, no-wrap
+msgid "VTAllocation=true"
+msgstr "VTAllocation=true"
+
+#: ../C/gdm.xml:2494(para) 
+msgid "On systems where GDM supports automatic VT (virtual terminal) allocation (currently Linux and FreeBSD only), you can have GDM automatically append the vt argument to the X server executable. This way races that come up from each X server managing it's own vt allocation can be avoided. See also <filename>FirstVT</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2506(term) 
+msgid "XKeepsCrashing"
+msgstr "XKeepsCrashing"
+
+#: ../C/gdm.xml:2508(synopsis) 
+#, no-wrap
+msgid "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+msgstr "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+
+#: ../C/gdm.xml:2509(para) 
+msgid "A script to run in case X keeps crashing. This is for running An X configuration or whatever else to make the X configuration work. See the script that came with the distribution for an example. The distributed <filename>XKeepsCrashing</filename> script is tested on Red Hat, but may work elsewhere. Your system integrator should make sure this script is up to date for your particular system."
+msgstr ""
+
+#: ../C/gdm.xml:2518(para) 
+msgid "In case <filename>FailsafeXServer</filename> is setup, that will be tried first. and this only used as a backup if even that X server keeps crashing."
+msgstr ""
+
+#: ../C/gdm.xml:2527(term) 
+msgid "Xnest"
+msgstr ""
+
+#: ../C/gdm.xml:2529(synopsis) 
+#, no-wrap
+msgid "Xnest=&lt;bin&gt;/X11/Xephyr -audit 0"
+msgstr "Xnest=&lt;bin&gt;/X11/Xephyr -audit 0"
+
+#: ../C/gdm.xml:2530(para) 
+msgid "The full path and arguments to the nested X server command, which can be Xephyr, Xnest, or similar program. This command is used for starting nested displays allowing the user to start new login screens in a nested window. Xephyr is recommended since it works best and better supports modern X server extensions. Therefore GDM will set the default configuration to use Xephyr if available. If Xephyr is not available, then Xnest will be used if it is available."
+msgstr ""
+
+#: ../C/gdm.xml:2544(term) 
+msgid "XnestUnscaledFontPath"
+msgstr "XnestUnscaledFontPath"
+
+#: ../C/gdm.xml:2546(synopsis) 
+#, no-wrap
+msgid "XnestUnscaledFontPath=true"
+msgstr "XnestUnscaledFontPath=true"
+
+#: ../C/gdm.xml:2547(para) 
+msgid "Set to true if the nested X server command program supports the \":unscaled\" suffix in the FontPath (passed to nested X server command via the -fp argument). Some Xnest (e.g. Xsun Xnest) programs do not, and it is necessary to set this to false for such nested X server commands to work with GDM. Refer to the <filename>Xnest</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:2561(title) 
+msgid "Security Options"
+msgstr "ë³Žì ìµì
+"
+
+#: ../C/gdm.xml:2564(title) 
+msgid "[security]"
+msgstr "[security]"
+
+#: ../C/gdm.xml:2567(term) 
+msgid "AllowRoot"
+msgstr "AllowRoot"
+
+#: ../C/gdm.xml:2569(synopsis) 
+#, no-wrap
+msgid "AllowRoot=true"
+msgstr "AllowRoot=true"
+
+#: ../C/gdm.xml:2570(para) 
+msgid "Allow root (privileged user) to log in through GDM. Set this to false if you want to disallow such logins."
+msgstr ""
+
+#: ../C/gdm.xml:2574(para) 
+msgid "On systems that support PAM, this parameter is not as useful as you can use PAM to do the same thing, and in fact do even more. However it is still followed, so you should probably leave it true for PAM systems."
+msgstr ""
+
+#: ../C/gdm.xml:2584(term) 
+msgid "AllowRemoteRoot"
+msgstr "AllowRemoteRoot"
+
+#: ../C/gdm.xml:2586(synopsis) 
+#, no-wrap
+msgid "AllowRemoteRoot=false"
+msgstr "AllowRemoteRoot=false"
+
+#: ../C/gdm.xml:2587(para) 
+msgid "Allow root (privileged user) to log in remotely through GDM. This value should be set to true to allow such logins. Remote logins are any logins that come in through the XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:2592(para) 
+msgid "On systems that support PAM, this parameter is not as useful since you can use PAM to do the same thing, and do even more."
+msgstr ""
+
+#: ../C/gdm.xml:2597(para) 
+msgid "This value will be overridden and set to false if the <filename>/etc/default/login</filename> file exists and contains \"CONSOLE=/dev/login\", and set to true if the <filename>/etc/default/login</filename> file exists and contains any other value or no value for CONSOLE."
+msgstr ""
+
+#: ../C/gdm.xml:2608(term) 
+msgid "AllowRemoteAutoLogin"
+msgstr "AllowRemoteAutoLogin"
+
+#: ../C/gdm.xml:2610(synopsis) 
+#, no-wrap
+msgid "AllowRemoteAutoLogin=false"
+msgstr "AllowRemoteAutoLogin=false"
+
+#: ../C/gdm.xml:2611(para) 
+msgid "Allow the timed login to work remotely. That is, remote connections through XDMCP will be allowed to log into the \"TimedLogin\" user by letting the login window time out, just like the local user on the first console."
+msgstr ""
+
+#: ../C/gdm.xml:2617(para) 
+msgid "Note that this can make a system quite insecure, and thus is off by default."
+msgstr ""
+
+#: ../C/gdm.xml:2625(term) 
+msgid "CheckDirOwner"
+msgstr "CheckDirOwner"
+
+#: ../C/gdm.xml:2627(synopsis) 
+#, no-wrap
+msgid "CheckDirOwner=true"
+msgstr "CheckDirOwner=true"
+
+#: ../C/gdm.xml:2628(para) 
+msgid "By default GDM checks the ownership of the home directories before writing to them, this prevents security issues in case of bad setup. However in some instances home directories will be owned by a different user and in this case it is necessary to turn this option on. You will also most likely have to turn the <filename>RelaxPermissions</filename> key to at least value 1 since in such a scenario home directories are likely to be group writable. Supported since 2.6.0.4."
+msgstr ""
+
+#: ../C/gdm.xml:2642(term) 
+msgid "SupportAutomount"
+msgstr "SupportAutomount"
+
+#: ../C/gdm.xml:2644(synopsis) 
+#, no-wrap
+msgid "SupportAutomount=false"
+msgstr "SupportAutomount=false"
+
+#: ../C/gdm.xml:2645(para) 
+msgid "By default GDM checks the ownership of the home directories before writing to them, this prevents security issues in case of bad setup. However, when home directories are managed by automounter, they are often not mounted before they are accessed. This option works around subtleties of Linux automounter."
+msgstr ""
+
+#: ../C/gdm.xml:2657(term) 
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: ../C/gdm.xml:2659(synopsis) 
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: ../C/gdm.xml:2660(para) 
+msgid "If true, then always append <filename>-nolisten tcp</filename> to the command line of local X servers, thus disallowing TCP connection. This is useful if you do not care for allowing remote connections, since the X protocol could really be potentially a security hazard to leave open, even though no known security problems exist."
+msgstr ""
+
+#: ../C/gdm.xml:2673(term) 
+msgid "NeverPlaceCookiesOnNFS"
+msgstr "NeverPlaceCookiesOnNFS"
+
+#: ../C/gdm.xml:2675(synopsis) 
+#, no-wrap
+msgid "NeverPlaceCookiesOnNFS=true"
+msgstr "NeverPlaceCookiesOnNFS=true"
+
+#: ../C/gdm.xml:2676(para) 
+msgid "Normally if this is true (which is by default), GDM will not place cookies into the user's home directory if this directory is on NFS. Well, GDM will consider any filesystem with root-squashing an NFS filesystem. Sometimes however the remote file system can have root squashing and be safe (perhaps by using encryption). In this case set this to 'false'. Note that this option appeared in version 2.4.4.4 and is ignored in previous versions."
+msgstr ""
+
+#: ../C/gdm.xml:2690(term) 
+msgid "PasswordRequired"
+msgstr ""
+
+#: ../C/gdm.xml:2692(synopsis) 
+#, no-wrap
+msgid "PasswordRequired=false"
+msgstr ""
+
+#: ../C/gdm.xml:2693(para) 
+msgid "If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag to pam_authenticate and pam_acct_mgmt, disallowing NULL password. This setting will only take effect if PAM is being used by GDM. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"PASSREQ=[YES|NO]\". If the <filename>/etc/default/login</filename> file exists, but contains no value for PASSREQ, the value as defined in the GDM configuration will be used."
+msgstr ""
+
+#: ../C/gdm.xml:2709(term) 
+msgid "RelaxPermissions"
+msgstr "RelaxPermissions"
+
+#: ../C/gdm.xml:2711(synopsis) 
+#, no-wrap
+msgid "RelaxPermissions=0"
+msgstr "RelaxPermissions=0"
+
+#: ../C/gdm.xml:2712(para) 
+msgid "By default GDM ignores files and directories writable to other users than the owner."
+msgstr ""
+
+#: ../C/gdm.xml:2717(para) 
+msgid "Changing the value of RelaxPermissions makes it possible to alter this behavior:"
+msgstr ""
+
+#: ../C/gdm.xml:2722(para) 
+msgid "0 - Paranoia option. Only accepts user owned files and directories."
+msgstr ""
+
+#: ../C/gdm.xml:2726(para) 
+msgid "1 - Allow group writable files and directories."
+msgstr ""
+
+#: ../C/gdm.xml:2729(para) 
+msgid "2 - Allow world writable files and directories."
+msgstr ""
+
+#: ../C/gdm.xml:2736(term) 
+msgid "RetryDelay"
+msgstr "RetryDelay"
+
+#: ../C/gdm.xml:2738(synopsis) 
+#, no-wrap
+msgid "RetryDelay=1"
+msgstr "RetryDelay=1"
+
+#: ../C/gdm.xml:2739(para) 
+msgid "The number of seconds GDM should wait before reactivating the entry field after a failed login."
+msgstr ""
+
+#: ../C/gdm.xml:2747(term) 
+msgid "UserMaxFile"
+msgstr "UserMaxFile"
+
+#: ../C/gdm.xml:2749(synopsis) 
+#, no-wrap
+msgid "UserMaxFile=65536"
+msgstr "UserMaxFile=65536"
+
+#: ../C/gdm.xml:2750(para) 
+msgid "GDM will refuse to read/write files bigger than this number (specified in bytes)."
+msgstr ""
+
+#: ../C/gdm.xml:2755(para) 
+msgid "In addition to the size check GDM is extremely picky about accessing files in user directories. It will not follow symlinks and can optionally refuse to read files and directories writable by other than the owner. See the <filename>RelaxPermissions</filename> option for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2768(title) 
+msgid "XDCMP Support"
+msgstr ""
+
+#: ../C/gdm.xml:2771(title) 
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: ../C/gdm.xml:2774(term) 
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: ../C/gdm.xml:2776(synopsis) 
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: ../C/gdm.xml:2777(para) 
+msgid "To prevent attackers from filling up the pending queue, GDM will only allow one connection for each remote computer. If you want to provide display services to computers with more than one screen, you should increase the <filename>DisplaysPerHost</filename> value accordingly."
+msgstr ""
+
+#: ../C/gdm.xml:2785(para) 
+msgid "Note that the number of connections from the local computer is unlimited. Only remote connections are limited by this number."
+msgstr ""
+
+#: ../C/gdm.xml:2793(term) ../C/gdm.xml:4040(term) 
+msgid "Enable"
+msgstr "Enable"
+
+#: ../C/gdm.xml:2795(synopsis) ../C/gdm.xml:4042(synopsis) 
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: ../C/gdm.xml:2796(para) 
+msgid "Setting this to true enables XDMCP support allowing remote displays/X terminals to be managed by GDM."
+msgstr ""
+
+#: ../C/gdm.xml:2801(para) 
+msgid "<filename>gdm</filename> listens for requests on UDP port 177. See the Port option for more information."
+msgstr ""
+
+#: ../C/gdm.xml:2806(para) 
+msgid "If GDM is compiled to support it, access from remote displays can be controlled using the TCP Wrappers library. The service name is <filename>gdm</filename>"
+msgstr ""
+
+#: ../C/gdm.xml:2812(para) 
+msgid "You should add <screen>\ngdm:.my.domain\n</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: ../C/gdm.xml:2823(para) 
+msgid "Please note that XDMCP is not a particularly secure protocol and that it is a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+
+#: ../C/gdm.xml:2832(term) 
+msgid "EnableProxy"
+msgstr "EnableProxy"
+
+#: ../C/gdm.xml:2834(synopsis) 
+#, no-wrap
+msgid "EnableProxy=false"
+msgstr "EnableProxy=false"
+
+#: ../C/gdm.xml:2835(para) 
+msgid "Setting this to true enables support for running XDMCP sessions on a local proxy X server. This may improve the performance of XDMCP sessions, especially on high latency networks, as many X protocol operations can be completed without going over the network."
+msgstr ""
+
+#: ../C/gdm.xml:2842(para) 
+msgid "Note, however, that this mode will significantly increase the burden on the machine hosting the XDMCP sessions"
+msgstr ""
+
+#: ../C/gdm.xml:2846(para) 
+msgid "See the <filename>FlexiProxy</filename> and <filename>FlexiProxyDisconnect</filename> options for further details on how to configure support for this feature."
+msgstr ""
+
+#: ../C/gdm.xml:2855(term) 
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: ../C/gdm.xml:2857(synopsis) 
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: ../C/gdm.xml:2858(para) 
+msgid "Enables XDMCP INDIRECT choosing (i.e. remote execution of <filename>gdmchooser</filename>) for X-terminals which don't supply their own display browser."
+msgstr ""
+
+#: ../C/gdm.xml:2867(term) 
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: ../C/gdm.xml:2869(synopsis) 
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: ../C/gdm.xml:2870(para) 
+msgid "To avoid denial of service attacks, GDM has fixed size queue of pending connections. Only MaxPending displays can start at the same time."
+msgstr ""
+
+#: ../C/gdm.xml:2876(para) 
+msgid "Please note that this parameter does *not* limit the number of remote displays which can be managed. It only limits the number of displays initiating a connection simultaneously."
+msgstr ""
+
+#: ../C/gdm.xml:2885(term) 
+msgid "MaxPendingIndirect"
+msgstr "MaxPendingIndirect"
+
+#: ../C/gdm.xml:2887(synopsis) 
+#, no-wrap
+msgid "MaxPendingIndirect=4"
+msgstr "MaxPendingIndirect=4"
+
+#: ../C/gdm.xml:2888(para) 
+msgid "GDM will only provide <filename>MaxPendingIndirect</filename> displays with host choosers simultaneously. If more queries from different hosts come in, the oldest ones will be forgotten."
+msgstr ""
+
+#: ../C/gdm.xml:2898(term) 
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: ../C/gdm.xml:2900(synopsis) 
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: ../C/gdm.xml:2901(para) 
+msgid "Determines the maximum number of remote display connections which will be managed simultaneously. I.e. the total number of remote displays that can use your host."
+msgstr ""
+
+#: ../C/gdm.xml:2910(term) 
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: ../C/gdm.xml:2912(synopsis) 
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: ../C/gdm.xml:2913(para) 
+msgid "When GDM is ready to manage a display an ACCEPT packet is sent to it containing a unique session id which will be used in future XDMCP conversations."
+msgstr ""
+
+#: ../C/gdm.xml:2919(para) 
+msgid "GDM will then place the session id in the pending queue waiting for the display to respond with a MANAGE request."
+msgstr ""
+
+#: ../C/gdm.xml:2924(para) 
+msgid "If no response is received within MaxWait seconds, GDM will declare the display dead and erase it from the pending queue freeing up the slot for other displays."
+msgstr ""
+
+#: ../C/gdm.xml:2933(term) 
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: ../C/gdm.xml:2935(synopsis) 
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: ../C/gdm.xml:2936(para) 
+msgid "The MaxWaitIndirect parameter determines the maximum number of seconds between the time where a user chooses a host and the subsequent indirect query where the user is connected to the host. When the timeout is exceeded, the information about the chosen host is forgotten and the indirect slot freed up for other displays. The information may be forgotten earlier if there are more hosts trying to send indirect queries then <filename>MaxPendingIndirect</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2950(term) 
+msgid "Port"
+msgstr "Port"
+
+#: ../C/gdm.xml:2952(synopsis) 
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: ../C/gdm.xml:2953(para) 
+msgid "The UDP port number <filename>gdm</filename> should listen to for XDMCP requests. Don't change this unless you know what you are doing."
+msgstr ""
+
+#: ../C/gdm.xml:2962(term) 
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: ../C/gdm.xml:2964(synopsis) 
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: ../C/gdm.xml:2965(para) 
+msgid "Interval in which to ping the X server in seconds. If the X server doesn't return before the next time we ping it, the connection is stopped and the session ended. This is a combination of the XDM PingInterval and PingTimeout, but in seconds."
+msgstr ""
+
+#: ../C/gdm.xml:2973(para) 
+msgid "Note that GDM in the past used to have a <filename>PingInterval</filename> configuration key which was also in minutes. For most purposes you'd want this setting to be lower then one minute however since in most cases where XDMCP would be used (such as terminal labs), a lag of more than 15 or so seconds would really mean that the terminal was turned off or restarted and you would want to end the session."
+msgstr ""
+
+#: ../C/gdm.xml:2986(term) 
+msgid "ProxyReconnect"
+msgstr "ProxyReconnect"
+
+#: ../C/gdm.xml:2988(synopsis) 
+#, no-wrap
+msgid "FlexiProxyReconnect="
+msgstr "FlexiProxyReconnect="
+
+#: ../C/gdm.xml:2989(para) 
+msgid "Setting this option enables experimental support for session migration with XDMCP sessions. This enables users to disconnect from their session and later reconnect to that same session, possibly from a different terminal."
+msgstr ""
+
+#: ../C/gdm.xml:2995(para) 
+msgid "In order to use this feature, you must have a nested X server available which supports disconnecting from its parent X server and reconnecting to another X server. Currently, the Distributed Multihead X (DMX) server supports this feature to some extent and other projects like NoMachine NX are busy implementing it."
+msgstr ""
+
+#: ../C/gdm.xml:3002(para) 
+msgid "This option should be set to the path of a command which will handle reconnecting the XDMCP proxy to another backend display. A sample implementation for use with DMX is supplied."
+msgstr ""
+
+#: ../C/gdm.xml:3011(term) 
+msgid "ProxyXServer"
+msgstr "ProxyXServer"
+
+#: ../C/gdm.xml:3013(synopsis) 
+#, no-wrap
+msgid "ProxyXServer="
+msgstr "ProxyXServer="
+
+#: ../C/gdm.xml:3014(para) 
+msgid "The X server command line for a XDMCP proxy. Any nested X server like Xnest, Xephyr or Xdmx should work fairly well."
+msgstr ""
+
+#: ../C/gdm.xml:3022(term) 
+msgid "Willing"
+msgstr "Willing"
+
+#: ../C/gdm.xml:3024(synopsis) 
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: ../C/gdm.xml:3025(para) 
+msgid "When the machine sends a WILLING packet back after a QUERY it sends a string that gives the current status of this server. The default message is the system ID, but it is possible to create a script that displays customized message. If this script doesn't exist or this key is empty the default message is sent. If this script succeeds and produces some output, the first line of it's output is sent (and only the first line). It runs at most once every 3 seconds to prevent possible denial of service by flooding the machine with QUERY packets."
+msgstr ""
+
+#: ../C/gdm.xml:3043(title) 
+msgid "Common GUI Configuration Options"
+msgstr ""
+
+#: ../C/gdm.xml:3046(title) 
+msgid "[gui]"
+msgstr "[gui]"
+
+#: ../C/gdm.xml:3049(term) 
+msgid "AllowGtkThemeChange"
+msgstr "AllowGtkThemeChange"
+
+#: ../C/gdm.xml:3051(synopsis) 
+#, no-wrap
+msgid "AllowGtkThemeChange=true"
+msgstr "AllowGtkThemeChange=true"
+
+#: ../C/gdm.xml:3052(para) 
+msgid "If to allow changing the GTK+ (widget) theme from the greeter. Currently this only affects the standard greeter as the graphical greeter does not yet have this ability. The theme will stay in effect on this display until changed and will affect all the other windows that are put up by GDM. Supported since 2.5.90.2."
+msgstr ""
+
+#: ../C/gdm.xml:3064(term) 
+msgid "GtkRC"
+msgstr "GtkRC"
+
+#: ../C/gdm.xml:3066(synopsis) 
+#, no-wrap
+msgid "GtkRC="
+msgstr "GtkRC="
+
+#: ../C/gdm.xml:3067(para) 
+msgid "Path to a <filename>gtkrc</filename> to read when GDM puts up a window. You should really now use the <filename>GtkTheme</filename> key for just setting a theme."
+msgstr ""
+
+#: ../C/gdm.xml:3076(term) 
+msgid "GtkTheme"
+msgstr "GtkTheme"
+
+#: ../C/gdm.xml:3078(synopsis) 
+#, no-wrap
+msgid "GtkTheme=Default"
+msgstr "GtkTheme=Default"
+
+#: ../C/gdm.xml:3079(para) 
+msgid "A name of an installed theme to use by default. It will be used in the greeter, chooser and all other GUI windows put up by GDM. Supported since 2.5.90.2."
+msgstr ""
+
+#: ../C/gdm.xml:3088(term) 
+msgid "GtkThemesToAllow"
+msgstr "GtkThemesToAllow"
+
+#: ../C/gdm.xml:3090(synopsis) 
+#, no-wrap
+msgid "GtkThemesToAllow=all"
+msgstr "GtkThemesToAllow=all"
+
+#: ../C/gdm.xml:3091(para) 
+msgid "Comma separated list of themes to allow. These must be the names of the themes installed in the standard locations for GTK+ themes. You can also specify 'all' to allow all installed themes. This is related to the <filename>AllowGtkThemeChange</filename> key. Supported since 2.5.90.2."
+msgstr ""
+
+#: ../C/gdm.xml:3103(term) 
+msgid "MaxIconWidth"
+msgstr "MaxIconWidth"
+
+#: ../C/gdm.xml:3105(synopsis) 
+#, no-wrap
+msgid "MaxIconWidth=128"
+msgstr "MaxIconWidth=128"
+
+#: ../C/gdm.xml:3106(para) 
+msgid "Specifies the maximum icon width (in pixels) that the face browser will display. Icons larger than this will be scaled. This also affects icons in the XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:3115(term) 
+msgid "MaxIconHeight"
+msgstr "MaxIconHeight"
+
+#: ../C/gdm.xml:3117(synopsis) 
+#, no-wrap
+msgid "MaxIconHeight=128"
+msgstr "MaxIconHeight=128"
+
+#: ../C/gdm.xml:3118(para) 
+msgid "Specifies the maximum icon height (in pixels) that the face browser will display. Icons larger than this will be scaled. This also affects icons in the XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:3129(title) 
+msgid "Greeter Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:3132(title) 
+msgid "[greeter]"
+msgstr "[greeter]"
+
+#: ../C/gdm.xml:3135(term) 
+msgid "BackgroundColor"
+msgstr "BackgroundColor"
+
+#: ../C/gdm.xml:3137(synopsis) 
+#, no-wrap
+msgid "BackgroundColor=#76848F"
+msgstr "BackgroundColor=#76848F"
+
+#: ../C/gdm.xml:3138(para) 
+msgid "If the BackgroundType is 2, use this color in the background of the greeter. Also use it as the back of transparent images set on the background and if the BackgroundRemoteOnlyColor is set and this is a remote display. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3149(term) 
+msgid "BackgroundProgramInitialDelay"
+msgstr "BackgroundProgramInitialDelay"
+
+#: ../C/gdm.xml:3151(synopsis) 
+#, no-wrap
+msgid "BackgroundProgramInitialDelay=30"
+msgstr "BackgroundProgramInitialDelay=30"
+
+#: ../C/gdm.xml:3152(para) 
+msgid "The background application will be started after at least that many seconds of inactivity."
+msgstr ""
+
+#: ../C/gdm.xml:3160(term) 
+msgid "RestartBackgroundProgram"
+msgstr "RestartBackgroundProgram"
+
+#: ../C/gdm.xml:3162(synopsis) 
+#, no-wrap
+msgid "RestartBackgroundProgram=true"
+msgstr "RestartBackgroundProgram=true"
+
+#: ../C/gdm.xml:3163(para) 
+msgid "If set the background application will be restarted when it has exited, after the delay described below has elapsed. This option can be useful when you wish to run a screen saver application when no user is using the computer."
+msgstr ""
+
+#: ../C/gdm.xml:3173(term) 
+msgid "BackgroundProgramRestartDelay"
+msgstr "BackgroundProgramRestartDelay"
+
+#: ../C/gdm.xml:3175(synopsis) 
+#, no-wrap
+msgid "BackgroundProgramRestartDelay=30"
+msgstr "BackgroundProgramRestartDelay=30"
+
+#: ../C/gdm.xml:3176(para) 
+msgid "The background application will be restarted after at least that many seconds of inactivity."
+msgstr ""
+
+#: ../C/gdm.xml:3184(term) 
+msgid "BackgroundImage"
+msgstr "BackgroundImage"
+
+#: ../C/gdm.xml:3186(synopsis) 
+#, no-wrap, fuzzy
+msgid "BackgroundImage=somefile.png"
+msgstr "BackgroundImage=somefile.png"
+
+#: ../C/gdm.xml:3187(para) 
+msgid "If the BackgroundType is 1, then display this file as the background in the greeter. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3196(term) 
+msgid "BackgroundProgram"
+msgstr "BackgroundProgram"
+
+#: ../C/gdm.xml:3198(synopsis) 
+#, no-wrap
+msgid "BackgroundProgram=&lt;bin&gt;/xeyes"
+msgstr "BackgroundProgram=&lt;bin&gt;/xeyes"
+
+#: ../C/gdm.xml:3199(para) 
+msgid "If set this command will be run in the background while the login window is being displayed. Note that not all applications will run this way, since GDM does not usually have a home directory. You could set up home directory for the GDM user if you wish to run applications which require it. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3211(term) 
+msgid "BackgroundRemoteOnlyColor"
+msgstr "BackgroundRemoteOnlyColor"
+
+#: ../C/gdm.xml:3213(synopsis) 
+#, no-wrap
+msgid "BackgroundRemoteOnlyColor=true"
+msgstr "BackgroundRemoteOnlyColor=true"
+
+#: ../C/gdm.xml:3214(para) 
+msgid "On remote displays only set the color background. This is to make network load lighter. The <filename>BackgroundProgram</filename> is also not run. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3224(term) 
+msgid "BackgroundScaleToFit"
+msgstr "BackgroundScaleToFit"
+
+#: ../C/gdm.xml:3226(synopsis) 
+#, no-wrap
+msgid "BackgroundScaleToFit=true"
+msgstr "BackgroundScaleToFit=true"
+
+#: ../C/gdm.xml:3227(para) 
+msgid "Scale background image to fit the screen. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3235(term) 
+msgid "BackgroundType"
+msgstr "BackgroundType"
+
+#: ../C/gdm.xml:3237(synopsis) 
+#, no-wrap
+msgid "BackgroundType=2"
+msgstr "BackgroundType=2"
+
+#: ../C/gdm.xml:3238(para) 
+msgid "The type of background to set. 0 is none, 1 is image and color, 2 is color and 3 is image. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3246(term) 
+msgid "Browser"
+msgstr "Browser"
+
+#: ../C/gdm.xml:3248(synopsis) 
+#, no-wrap
+msgid "Browser=true"
+msgstr "Browser=true"
+
+#: ../C/gdm.xml:3249(para) 
+msgid "Set to true to enable the face browser. See the ``The GTK+ Greeter'' section for more information on the face browser. This option only works for the GTK+ Greeter. For the Themed Greeter, the face browser is enabled by choosing a theme which includes a face browser"
+msgstr ""
+
+#: ../C/gdm.xml:3260(term) 
+msgid "ChooserButton"
+msgstr "ChooserButton"
+
+#: ../C/gdm.xml:3262(synopsis) 
+#, no-wrap
+msgid "ChooserButton=true"
+msgstr "ChooserButton=true"
+
+#: ../C/gdm.xml:3263(para) 
+msgid "If true, add a chooser button to the Actions menu that will restart the current X server with a chooser. XDMCP does not need to be enabled on the local computer for this to work."
+msgstr ""
+
+#: ../C/gdm.xml:3272(term) 
+msgid "ConfigAvailable"
+msgstr "ConfigAvailable"
+
+#: ../C/gdm.xml:3274(synopsis) 
+#, no-wrap
+msgid "ConfigAvailable=false"
+msgstr "ConfigAvailable=false"
+
+#: ../C/gdm.xml:3275(para) 
+msgid "If true, allows the configurator to be run from the greeter. Note that the user will need to type in the root password before the configurator will be started. This is set to false by default for additional security. See the <filename>Configurator</filename> option in the daemon section."
+msgstr ""
+
+#: ../C/gdm.xml:3287(term) 
+msgid "DefaultFace"
+msgstr "DefaultFace"
+
+#: ../C/gdm.xml:3289(synopsis) 
+#, no-wrap
+msgid "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+msgstr "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+
+#: ../C/gdm.xml:3290(para) 
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, the image specified by <filename>DefaultFace</filename> will be used. The image must be in a gdk-pixbuf supported format and the file must be readable to the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:3302(term) 
+msgid "Include"
+msgstr "Include"
+
+#: ../C/gdm.xml:3304(synopsis) 
+#, no-wrap
+msgid "Include="
+msgstr "Include="
+
+#: ../C/gdm.xml:3305(para) 
+msgid "Comma separated list of users to be included in the face browser and in the <command>gdmsetup</command> selection list for Automatic/Timed login. See also <filename>Exclude</filename>, <filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3317(term) 
+msgid "Exclude"
+msgstr "Exclude"
+
+#: ../C/gdm.xml:3319(synopsis) 
+#, no-wrap
+msgid "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+msgstr "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+
+#: ../C/gdm.xml:3320(para) 
+msgid "Comma separated list of users to be excluded from the face browser and from the <command>gdmsetup</command> selection list for Automatic/Timed login. Excluded users will still be able to log in, but will have to type their username. See also <filename>Include</filename>, <filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3333(term) 
+msgid "IncludeAll"
+msgstr "IncludeAll"
+
+#: ../C/gdm.xml:3335(synopsis) 
+#, no-wrap
+msgid "IncludeAll=false"
+msgstr "IncludeAll=false"
+
+#: ../C/gdm.xml:3336(para) 
+msgid "By default, an empty include list means display no users. By setting IncludeAll to true, the password file will be scanned and all users will be displayed aside from users excluded via the Exclude setting and user ID's less than MinimalUID. Scanning the password file can be slow on systems with large numbers of users and this feature should not be used in such environments. See also <filename>Include</filename>, <filename>Exclude</filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3352(term) 
+msgid "GlobalFaceDir"
+msgstr "GlobalFaceDir"
+
+#: ../C/gdm.xml:3354(synopsis) 
+#, no-wrap
+msgid "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+msgstr "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+
+#: ../C/gdm.xml:3355(para) 
+msgid "Systemwide directory for face files. The sysadmin can place icons for users here without touching their homedirs. Faces are named after their users' logins."
+msgstr ""
+
+#: ../C/gdm.xml:3361(para) 
+msgid "I.e. <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> would contain the face icon for the user ``johndoe''. No image format extension should be specified."
+msgstr ""
+
+#: ../C/gdm.xml:3367(para) 
+msgid "The face images must be stored in gdk-pixbuf supported formats and they must be readable for the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:3372(para) 
+msgid "A user's own icon file will always take precedence over the sysadmin provided one."
+msgstr ""
+
+#: ../C/gdm.xml:3380(term) 
+msgid "GraphicalTheme"
+msgstr "GraphicalTheme"
+
+#: ../C/gdm.xml:3382(synopsis) 
+#, no-wrap
+msgid "GraphicalTheme=circles"
+msgstr "GraphicalTheme=circles"
+
+#: ../C/gdm.xml:3383(para) 
+msgid "The graphical theme that the Themed Greeter should use. it should refer to a directory in the theme directory set by <filename>GraphicalThemeDir</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3392(term) 
+msgid "GraphicalThemes"
+msgstr "GraphicalThemes"
+
+#: ../C/gdm.xml:3394(synopsis) 
+#, no-wrap
+msgid "GraphicalThemes=circles"
+msgstr "GraphicalThemes=circles"
+
+#: ../C/gdm.xml:3395(para) 
+msgid "The graphical themes that the Themed Greeter should use is the Mode is set on Random Themes. This is a \"/:\" delimited list. It should refer to a directory in the theme directory set by <filename>GraphicalThemeDir</filename>. This is only used if <filename>GraphicalThemeRand</filename> is set to true."
+msgstr ""
+
+#: ../C/gdm.xml:3407(term) 
+msgid "GraphicalThemeRand"
+msgstr "GraphicalThemeRand"
+
+#: ../C/gdm.xml:3409(synopsis) 
+#, no-wrap
+msgid "GraphicalThemeRand=false"
+msgstr "GraphicalThemeRand=false"
+
+#: ../C/gdm.xml:3410(para) 
+msgid "Whether the graphical greeter will use Only One Theme or Random Theme mode. Only One Theme mode uses themes listed by <filename>GraphicalTheme</filename>, Random Themes mode uses themes listed by <filename>GraphicalThemes</filename>. A value of false sets greeter to use Only One Theme mode, a value of true sets the greeter to use Random Theme mode."
+msgstr ""
+
+#: ../C/gdm.xml:3422(term) 
+msgid "GraphicalThemeDir"
+msgstr "GraphicalThemeDir"
+
+#: ../C/gdm.xml:3424(synopsis) 
+#, no-wrap
+msgid "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+msgstr "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+
+#: ../C/gdm.xml:3425(para) 
+msgid "The directory where themes for the Themed Greeter are installed."
+msgstr ""
+
+#: ../C/gdm.xml:3433(term) 
+msgid "GraphicalThemedColor"
+msgstr "GraphicalThemedColor"
+
+#: ../C/gdm.xml:3435(synopsis) 
+#, no-wrap
+msgid "GraphicalThemedColor=#76848F"
+msgstr "GraphicalThemedColor=#76848F"
+
+#: ../C/gdm.xml:3436(para) 
+msgid "Use this color in the background of the Themed Greeter. This only affects the Themed Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3444(term) 
+msgid "InfoMsgFile"
+msgstr "InfoMsgFile"
+
+#: ../C/gdm.xml:3446(synopsis) 
+#, no-wrap
+msgid "InfoMsgFile=/path/to/infofile"
+msgstr "InfoMsgFile=/path/to/infofile"
+
+#: ../C/gdm.xml:3447(para) 
+msgid "If present and /path/to/infofile specifies an existing and readable text file (e.g. &lt;etc&gt;/infomsg.txt) the contents of the file will be displayed in a modal dialog box before the user is allowed to login. This works both with the standard and the themable greeters."
+msgstr ""
+
+#: ../C/gdm.xml:3458(term) 
+msgid "InfoMsgFont"
+msgstr "InfoMsgFont"
+
+#: ../C/gdm.xml:3460(synopsis) 
+#, no-wrap
+msgid "InfoMsgFont=fontspec"
+msgstr "InfoMsgFont=fontspec"
+
+#: ../C/gdm.xml:3461(para) 
+msgid "If present and InfoMsgFile (see above) is used, this specifies the font to use when displaying the contents of the InfoMsgFile text file. For example fontspec could be Sans 24 to get a sans serif font of size 24 points. This works both with the standard and the themable greeters."
+msgstr ""
+
+#: ../C/gdm.xml:3473(term) 
+msgid "LocaleFile"
+msgstr "LocaleFile"
+
+#: ../C/gdm.xml:3475(synopsis) 
+#, no-wrap
+msgid "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+msgstr "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+
+#: ../C/gdm.xml:3476(para) 
+msgid "File in format similar to the GNU locale format with entries for all supported languages on the system. The format is described above or in a comment inside that file."
+msgstr ""
+
+#: ../C/gdm.xml:3485(term) 
+msgid "LockPosition"
+msgstr "LockPosition"
+
+#: ../C/gdm.xml:3487(synopsis) 
+#, no-wrap
+msgid "LockPosition=true"
+msgstr "LockPosition=true"
+
+#: ../C/gdm.xml:3488(para) 
+msgid "If true the position of the login window of the GTK+ Greeter cannot be changed even if the title bar is turned on."
+msgstr ""
+
+#: ../C/gdm.xml:3496(term) 
+msgid "Logo"
+msgstr "Logo"
+
+#: ../C/gdm.xml:3498(synopsis) 
+#, no-wrap
+msgid "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#: ../C/gdm.xml:3499(para) 
+msgid "Image file to display in the logo box. The file must be in a gdk-pixbuf supported format and it must be readable by the GDM user. If no file is specified the logo feature is disabled. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3510(term) 
+msgid "ChooserButtonLogo"
+msgstr "ChooserButtonLogo"
+
+#: ../C/gdm.xml:3512(synopsis) 
+#, no-wrap
+msgid "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#: ../C/gdm.xml:3513(para) 
+msgid "Image file to display in the file chooser button in <command>gdmsetup</command>. This key is modified by <command>gdmsetup</command> and should not be manually modified by the user. This only affects the Login Window Preferences (<command>gdmsetup</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:3524(term) 
+msgid "MinimalUID"
+msgstr "MinimalUID"
+
+#: ../C/gdm.xml:3526(synopsis) 
+#, no-wrap
+msgid "MinimalUID=100"
+msgstr "MinimalUID=100"
+
+#: ../C/gdm.xml:3527(para) 
+msgid "The minimal UID that GDM should consider a user. All users with a lower UID will be excluded from the face browser. See also <filename>Include</filename>, <filename>Exclude</filename>, and <filename>IncludeAll</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3538(term) 
+msgid "PositionX"
+msgstr "PositionX"
+
+#: ../C/gdm.xml:3540(synopsis) 
+#, no-wrap
+msgid "PositionX=200"
+msgstr "PositionX=200"
+
+#: ../C/gdm.xml:3541(para) 
+msgid "The horizontal position of the login window of the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3549(term) 
+msgid "PositionY"
+msgstr "PositionY"
+
+#: ../C/gdm.xml:3551(synopsis) 
+#, no-wrap
+msgid "PositionY=100"
+msgstr "PositionY=100"
+
+#: ../C/gdm.xml:3552(para) 
+msgid "The vertical position of the login window of the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3560(term) 
+msgid "Quiver"
+msgstr "Quiver"
+
+#: ../C/gdm.xml:3562(synopsis) 
+#, no-wrap
+msgid "Quiver=true"
+msgstr "Quiver=true"
+
+#: ../C/gdm.xml:3563(para) 
+msgid "Controls whether <command>gdmlogin</command> should shake the display when an incorrect username/password is entered. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3573(term) 
+msgid "DefaultRemoteWelcome"
+msgstr "DefaultRemoteWelcome"
+
+#: ../C/gdm.xml:3575(synopsis) 
+#, no-wrap
+msgid "DefaultRemoteWelcome=true"
+msgstr "DefaultRemoteWelcome=true"
+
+#: ../C/gdm.xml:3576(para) 
+msgid "If set to true, the value \"Welcome to %n\" is used for the <filename>RemoteWelcome</filename>. This value is translated into the appropriate language for the user. If set to false, the <filename>RemoteWelcome</filename> setting is used. This string can use the same special character sequences as explained in the \"Text Node\" section of the \"Themed Greeter\" chapter. This explains the meaning of \"%n\"."
+msgstr ""
+
+#: ../C/gdm.xml:3590(term) 
+msgid "RemoteWelcome"
+msgstr "RemoteWelcome"
+
+#: ../C/gdm.xml:3592(synopsis) 
+#, no-wrap, fuzzy
+msgid "RemoteWelcome=Welcome to &percnt;n"
+msgstr "RemoteWelcome=Welcome to &percnt;n"
+
+#: ../C/gdm.xml:3593(para) 
+msgid "Controls which text to display next to the logo image in the greeter for remote XDMCP sessions. The same expansion is done here as in the <filename>Welcome</filename> string. This string can use the same special character sequences as explained in the \"Text Node\" section of the \"Themed Greeter\" chapter. chapter."
+msgstr ""
+
+#: ../C/gdm.xml:3606(term) 
+msgid "RunBackgroundProgramAlways"
+msgstr "RunBackgroundProgramAlways"
+
+#: ../C/gdm.xml:3608(synopsis) 
+#, no-wrap
+msgid "RunBackgroundProgramAlways=false"
+msgstr "RunBackgroundProgramAlways=false"
+
+#: ../C/gdm.xml:3609(para) 
+msgid "If this is true then the background application is run always, otherwise it is only run when the <filename>BackgroundType</filename> is 0 (None) This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3619(term) 
+msgid "SetPosition"
+msgstr "SetPosition"
+
+#: ../C/gdm.xml:3621(synopsis) 
+#, no-wrap
+msgid "SetPosition=true"
+msgstr "SetPosition=true"
+
+#: ../C/gdm.xml:3622(para) 
+msgid "If true the position of the login window of the GTK+ Greeter is determined by <filename>PositionX</filename> / <filename>PositionY</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3631(term) 
+msgid "ShowGnomeFailsafeSession"
+msgstr "ShowGnomeFailsafeSession"
+
+#: ../C/gdm.xml:3633(synopsis) 
+#, no-wrap
+msgid "ShowGnomeFailsafeSession=true"
+msgstr "ShowGnomeFailsafeSession=true"
+
+#: ../C/gdm.xml:3634(para) 
+msgid "Should the greeter show the Gnome Failsafe session in th sessions list."
+msgstr ""
+
+#: ../C/gdm.xml:3642(term) 
+msgid "ShowLastSession"
+msgstr "ShowLastSession"
+
+#: ../C/gdm.xml:3644(synopsis) 
+#, no-wrap
+msgid "ShowLastSession=true"
+msgstr "ShowLastSession=true"
+
+#: ../C/gdm.xml:3645(para) 
+msgid "Should the greeter show the 'Last' session in the session list. If this is off, then GDM is in the so called 'switchdesk' mode which for example Red Hat uses. That is, the users can't pick the last session and will just then get the default session (see <filename>DefaultSession</filename>) unless then pick something else for this session only. So if this is off, this really circumvents saving of the last session."
+msgstr ""
+
+#: ../C/gdm.xml:3658(term) 
+msgid "ShowXtermFailsafeSession"
+msgstr "ShowXtermFailsafeSession"
+
+#: ../C/gdm.xml:3660(synopsis) 
+#, no-wrap
+msgid "ShowXtermFailsafeSession=true"
+msgstr "ShowXtermFailsafeSession=true"
+
+#: ../C/gdm.xml:3661(para) 
+msgid "Should the greeter show the Xterm Failsafe session in the sessions list."
+msgstr ""
+
+#: ../C/gdm.xml:3669(term) 
+msgid "SoundOnLogin"
+msgstr "SoundOnLogin"
+
+#: ../C/gdm.xml:3671(synopsis) 
+#, no-wrap
+msgid "SoundOnLogin=true"
+msgstr "SoundOnLogin=true"
+
+#: ../C/gdm.xml:3672(para) 
+msgid "If true, the greeter will play a sound or beep when it is ready for a login. See also the <filename>SoundOnLoginFile</filename> key. Supported since 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:3682(term) 
+msgid "SoundOnLoginSuccess"
+msgstr "SoundOnLoginSuccess"
+
+#: ../C/gdm.xml:3684(synopsis) 
+#, no-wrap
+msgid "SoundOnLoginSuccess=true"
+msgstr "SoundOnLoginSuccess=true"
+
+#: ../C/gdm.xml:3685(para) 
+msgid "If true, the greeter will play a sound after a successful login attempt. See also the <filename>SoundOnLoginSuccessFile</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3694(term) 
+msgid "SoundOnLoginFailure"
+msgstr "SoundOnLoginFailure"
+
+#: ../C/gdm.xml:3696(synopsis) 
+#, no-wrap
+msgid "SoundOnLoginFailure=true"
+msgstr "SoundOnLoginFailure=true"
+
+#: ../C/gdm.xml:3697(para) 
+msgid "If true, the greeter will play a sound after a failed login attempt. See also the <filename>SoundOnLoginFailureFile</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3706(term) 
+msgid "SoundOnLoginFile"
+msgstr "SoundOnLoginFile"
+
+#: ../C/gdm.xml:3708(synopsis) 
+#, no-wrap
+msgid "SoundOnLoginFile=/path/to/sound.wav"
+msgstr "SoundOnLoginFile=/path/to/sound.wav"
+
+#: ../C/gdm.xml:3709(para) 
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) instead of a beep when the greeter is ready for a login. See also the <filename>SoundOnLogin</filename> key and the <filename>SoundProgram</filename> key. Supported since 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:3722(term) 
+msgid "SoundOnLoginSuccessFile"
+msgstr "SoundOnLoginSuccessFile"
+
+#: ../C/gdm.xml:3724(synopsis) 
+#, no-wrap, fuzzy
+msgid "SoundOnLoginSuccessFile=/path/to/sound.wav"
+msgstr "SoundOnLoginSuccessFile=/path/to/sound.wav"
+
+#: ../C/gdm.xml:3725(para) 
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) after a successful login attempt. See also the <filename>SoundOnLoginSuccess</filename> key and the <filename>SoundProgram</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3736(term) 
+msgid "SoundOnLoginFailureFile"
+msgstr "SoundOnLoginFailureFile"
+
+#: ../C/gdm.xml:3738(synopsis) 
+#, no-wrap, fuzzy
+msgid "SoundOnLoginFailureFile=/path/to/sound.wav"
+msgstr "SoundOnLoginFailureFile=/path/to/sound.wav"
+
+#: ../C/gdm.xml:3739(para) 
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) after a failed login attempt. See also the <filename>SoundOnLoginFailure</filename> key and the <filename>SoundProgram</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3750(term) 
+msgid "SystemMenu"
+msgstr "SystemMenu"
+
+#: ../C/gdm.xml:3752(synopsis) 
+#, no-wrap
+msgid "SystemMenu=true"
+msgstr "SystemMenu=true"
+
+#: ../C/gdm.xml:3753(para) 
+msgid "Turns the Actions menu (which used to be called System menu) on or off. If this is off then one of the actions will be available anywhere. These actions include Shutdown, Restart, Configure, XDMCP chooser and such. All of those can however be turned off individually. Shutdown, Restart and Suspend can be turned off by just setting the corresponding keys to empty. Note that the actions menu is only shown on local logins as it would not be safe or even desirable on remote logins, so you don't have to worry about remote users having any sort of console privileges."
+msgstr ""
+
+#: ../C/gdm.xml:3766(para) 
+msgid "Note that if this is off none of the actions will be available even if a theme for a graphical greeter mistakenly shows them. Also note that sometimes a graphical theme may not show all the available actions as buttons and you may have to press F10 to see the menu."
+msgstr ""
+
+#: ../C/gdm.xml:3777(term) 
+msgid "TitleBar"
+msgstr "TitleBar"
+
+#: ../C/gdm.xml:3779(synopsis) 
+#, no-wrap
+msgid "TitleBar=true"
+msgstr "TitleBar=true"
+
+#: ../C/gdm.xml:3780(para) 
+msgid "Display the title bar in the greeter. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3788(term) 
+msgid "Use24Clock"
+msgstr "Use24Clock"
+
+#: ../C/gdm.xml:3790(synopsis) 
+#, no-wrap
+msgid "Use24Clock=auto"
+msgstr "Use24Clock=auto"
+
+#: ../C/gdm.xml:3791(para) 
+msgid "Select the use of 24 hour clock. Some locales do not support 12 hour format (like Finnish, that is <filename>fi_FI</filename>), and in those locales this setting has no effect at all."
+msgstr ""
+
+#: ../C/gdm.xml:3797(para) 
+msgid "Possible values are \"auto\" (default), \"true\", and \"false\". If this is set to \"auto\" or left empty, then time format is chosen from locale settings. Locale settings are based on the language in use, thus it is changed by setting environment variables LANGUAGE (GNU extension), LANG, LC_MESSAGES or LC_ALL in the GDM's runtime environment. Priorities between the mentioned environment variables can be found from your system's C library manual."
+msgstr ""
+
+#: ../C/gdm.xml:3812(term) 
+msgid "UseCirclesInEntry"
+msgstr "UseCirclesInEntry"
+
+#: ../C/gdm.xml:3814(synopsis) 
+#, no-wrap
+msgid "UseCirclesInEntry=false"
+msgstr "UseCirclesInEntry=false"
+
+#: ../C/gdm.xml:3815(para) 
+msgid "Use circles instead of asterisks in the password entry. This may not work with all fonts however."
+msgstr ""
+
+#: ../C/gdm.xml:3823(term) 
+msgid "UseInvisibleInEntry"
+msgstr "UseInvisibleInEntry"
+
+#: ../C/gdm.xml:3825(synopsis) 
+#, no-wrap
+msgid "UseInvisibleInEntry=false"
+msgstr "UseInvisibleInEntry=false"
+
+#: ../C/gdm.xml:3826(para) 
+msgid "Do not show any visual feedback is the password entry. This is the standard in console and xdm. Settings this option discards the <filename>UseCirclesInEntry</filename> option."
+msgstr ""
+
+#: ../C/gdm.xml:3836(term) 
+msgid "DefaultWelcome"
+msgstr "DefaultWelcome"
+
+#: ../C/gdm.xml:3838(synopsis) 
+#, no-wrap
+msgid "DefaultWelcome=true"
+msgstr "DefaultWelcome=true"
+
+#: ../C/gdm.xml:3839(para) 
+msgid "If set to true, the value \"Welcome\" is used for the <filename>Welcome</filename>. This value is translated into the appropriate language for the user. If set to false, the <filename>Welcome</filename> setting is used."
+msgstr ""
+
+#: ../C/gdm.xml:3849(term) 
+msgid "Welcome"
+msgstr "Welcome"
+
+#: ../C/gdm.xml:3851(synopsis) 
+#, no-wrap, fuzzy
+msgid "Welcome=Welcome"
+msgstr "Welcome=Welcome"
+
+#: ../C/gdm.xml:3852(para) 
+msgid "Controls which text to display next to the logo image in the standard greeter. The following control chars are supported:"
+msgstr ""
+
+#: ../C/gdm.xml:3861(para) 
+msgid "&percnt;d &mdash; display's hostname"
+msgstr ""
+
+#: ../C/gdm.xml:3865(para) 
+msgid "&percnt;h &mdash; Fully qualified hostname"
+msgstr ""
+
+#: ../C/gdm.xml:3869(para) 
+msgid "&percnt;m &mdash; machine (processor type)"
+msgstr ""
+
+#: ../C/gdm.xml:3873(para) 
+msgid "&percnt;n &mdash; Nodename (i.e. hostname without .domain)"
+msgstr ""
+
+#: ../C/gdm.xml:3877(para) 
+msgid "&percnt;r &mdash; release (OS version)"
+msgstr ""
+
+#: ../C/gdm.xml:3881(para) 
+msgid "&percnt;s &mdash; sysname (i.e. OS)"
+msgstr ""
+
+#: ../C/gdm.xml:3885(para) 
+msgid "This string is only used for local logins. For remote XDMCP logins we use <filename>RemoteWelcome</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3890(para) 
+msgid "In the Themed Greeter the location of this text depends on the theme. Unless the theme uses the stock welcome string somewhere this string will not be displayed at all."
+msgstr ""
+
+#: ../C/gdm.xml:3900(term) 
+msgid "XineramaScreen"
+msgstr "XineramaScreen"
+
+#: ../C/gdm.xml:3902(synopsis) 
+#, no-wrap
+msgid "XineramaScreen=0"
+msgstr "XineramaScreen=0"
+
+#: ../C/gdm.xml:3903(para) 
+msgid "If the Xinerama extension is active the login window will be centered on this physical screen (use 0 for the first screen, 1 for the second...)."
+msgstr ""
+
+#: ../C/gdm.xml:3914(title) 
+msgid "XDCMP Chooser Options"
+msgstr ""
+
+#: ../C/gdm.xml:3917(title) 
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: ../C/gdm.xml:3920(term) 
+msgid "AllowAdd"
+msgstr "AllowAdd"
+
+#: ../C/gdm.xml:3922(synopsis) 
+#, no-wrap
+msgid "AllowAdd=true"
+msgstr "AllowAdd=true"
+
+#: ../C/gdm.xml:3923(para) 
+msgid "If true, allow the user to add arbitrary hosts to the chooser. This way the user could connect to any host that responds to XDMCP queries from the chooser."
+msgstr ""
+
+#: ../C/gdm.xml:3932(term) 
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: ../C/gdm.xml:3934(synopsis) 
+#, no-wrap
+msgid "Broadcast=true"
+msgstr "Broadcast=true"
+
+#: ../C/gdm.xml:3935(para) 
+msgid "If true, the chooser will broadcast a query to the local network and collect responses. This way the chooser will always show all available managers on the network. If you need to add some hosts not local to this network, or if you don't want to use a broadcast, you can list them explicitly in the <filename>Hosts</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3947(term) 
+msgid "Multicast"
+msgstr "Multicast"
+
+#: ../C/gdm.xml:3949(synopsis) 
+#, no-wrap
+msgid "Multicast=true"
+msgstr "Multicast=true"
+
+#: ../C/gdm.xml:3950(para) 
+msgid "If true and IPv6 is enabled, the chooser will send a multicast query to the local network and collect responses from the hosts who have joined multicast group. If you don't want to send a multicast, you can specify IPv6 address in the <filename>Hosts </filename> key. The host will respond if it is listening to XDMCP requests and IPv6 is enabled there."
+msgstr ""
+
+#: ../C/gdm.xml:3962(term) 
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: ../C/gdm.xml:3964(synopsis) 
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: ../C/gdm.xml:3965(para) 
+msgid "This is the Link-local Multicast address and is hardcoded here."
+msgstr ""
+
+#: ../C/gdm.xml:3972(term) 
+msgid "DefaultHostImage"
+msgstr "DefaultHostImage"
+
+#: ../C/gdm.xml:3974(synopsis) 
+#, no-wrap
+msgid "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+msgstr "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+
+#: ../C/gdm.xml:3975(para) 
+msgid "File name for the default host icon. This image will be displayed if no icon is specified for a given host. The file must be in a gdk-pixbuf supported format and it must be readable for the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:3985(term) 
+msgid "HostImageDir"
+msgstr "HostImageDir"
+
+#: ../C/gdm.xml:3987(synopsis) 
+#, no-wrap
+msgid "HostImageDir=&lt;share&gt;/hosts"
+msgstr "HostImageDir=&lt;share&gt;/hosts"
+
+#: ../C/gdm.xml:3988(para) 
+msgid "Repository for host icon files. The sysadmin can place icons for remote hosts here and they will appear in <filename>gdmchooser</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3994(para) 
+msgid "The file name must match the fully qualified name (FQDN) for the host. The icons must be stored in gdk-pixbuf supported formats and they must be readable to the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:4004(term) 
+msgid "Hosts"
+msgstr "Hosts"
+
+#: ../C/gdm.xml:4006(synopsis) 
+#, no-wrap, fuzzy
+msgid "Hosts=host1,host2"
+msgstr "Hosts=host1,host2"
+
+#: ../C/gdm.xml:4007(para) 
+msgid "The hosts which should be listed in the chooser. The chooser will only list them if they respond. This is done in addition to broadcast (if <filename>Broadcast</filename> is set), so you need not list hosts on the local network. This is useful if your networking setup doesn't allow all hosts to be reachable by a broadcast packet."
+msgstr ""
+
+#: ../C/gdm.xml:4019(term) 
+msgid "ScanTime"
+msgstr "ScanTime"
+
+#: ../C/gdm.xml:4021(synopsis) 
+#, no-wrap
+msgid "ScanTime=4"
+msgstr "ScanTime=4"
+
+#: ../C/gdm.xml:4022(para) 
+msgid "Specifies how many seconds the chooser should wait for replies to its BROADCAST_QUERY. Really this is only the time in which we expect a reply. We will still add hosts to the list even if they reply after this time."
+msgstr ""
+
+#: ../C/gdm.xml:4034(title) 
+msgid "Debug Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:4037(title) 
+msgid "[debug]"
+msgstr "[debug]"
+
+#: ../C/gdm.xml:4043(para) 
+msgid "Setting to true sends debug ouput to the syslog. This can be useful for tracking down problems with GDM. This output tends to be verbose so should not be turned on for general use."
+msgstr ""
+
+#: ../C/gdm.xml:4053(term) 
+msgid "Gestures"
+msgstr "Gestures"
+
+#: ../C/gdm.xml:4055(synopsis) 
+#, no-wrap
+msgid "Gestures=false"
+msgstr "Gestures=false"
+
+#: ../C/gdm.xml:4056(para) 
+msgid "Setting to true sends debug ouput concerning the accessibility gesture listeners to the syslog. This can be useful for tracking down problems with them not working properly. This output tends to be verbose so should not be turned on for general use."
+msgstr ""
+
+#: ../C/gdm.xml:4069(title) 
+msgid "Custom Commands"
+msgstr ""
+
+#: ../C/gdm.xml:4071(para) 
+msgid "You can create up to 10 different commands. Gaps between command numbers are allowed and their relative positioning within the section and with respect to each other is not important as long as they conform to the permitted range of [0-9]."
+msgstr ""
+
+#: ../C/gdm.xml:4080(title) 
+msgid "[customcommand]"
+msgstr "[customcommand]"
+
+#: ../C/gdm.xml:4083(term) 
+msgid "CustomCommand[0-9]"
+msgstr "CustomCommand[0-9]"
+
+#: ../C/gdm.xml:4085(synopsis) 
+#, no-wrap
+msgid "CustomCommand[0-9]="
+msgstr "CustomCommand[0-9]="
+
+#: ../C/gdm.xml:4086(para) 
+msgid "Full path and arguments to command to be executed when user selects <filename>n-th</filename> \"Custom Command\" from the Actions menu. This can be a ';' separated list of commands to try. If the value is empty or missing, then the custom command is not available. By default this value is not enabled, so to enable \"Custom Command\" it must be set to a nonempty value. [0-9] represents the <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4101(term) 
+msgid "CustomCommandIsPersistent[0-9]"
+msgstr "CustomCommandIsPersistent[0-9]"
+
+#: ../C/gdm.xml:4103(synopsis) 
+#, no-wrap
+msgid "CustomCommandIsPersistent[0-9]="
+msgstr "CustomCommandIsPersistent[0-9]="
+
+#: ../C/gdm.xml:4104(para) 
+msgid "Specifies if <filename>n-th</filename> \"Custom Command\" will appear outside the login manager, for example on the desktop through the Log Out/Shut Down dialogs. If not specified the default value is \"false\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4118(term) 
+msgid "CustomCommandLabel[0-9]"
+msgstr "CustomCommandLabel[0-9]"
+
+#: ../C/gdm.xml:4120(synopsis) 
+#, no-wrap
+msgid "CustomCommandLabel[0-9]="
+msgstr "CustomCommandLabel[0-9]="
+
+#: ../C/gdm.xml:4121(para) 
+msgid "Specifies the stock label that will be displayed on the <filename>n-th</filename> \"Custom Command\" buttons and menu items. If not specified the default value is \"Custom_[0-9]\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9. This option can't contain any semicolon characters (i.e. \";\")."
+msgstr ""
+
+#: ../C/gdm.xml:4135(term) 
+msgid "CustomCommandLRLabel[0-9]"
+msgstr "CustomCommandLRLabel[0-9]"
+
+#: ../C/gdm.xml:4137(synopsis) 
+#, no-wrap
+msgid "CustomCommandLRLabel[0-9]="
+msgstr "CustomCommandLRLabel[0-9]="
+
+#: ../C/gdm.xml:4138(para) 
+msgid "Specifies the stock label that will be displayed on the <filename>n-th</filename> \"Custom Command\" list items and radio buttons. If not specified the default value is \"Execute custom command _[0-9]\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4152(term) 
+msgid "CustomCommandNoRestart[0-9]"
+msgstr "CustomCommandNoRestart[0-9]"
+
+#: ../C/gdm.xml:4154(synopsis) 
+#, no-wrap
+msgid "CustomCommandNoRestart[0-9]="
+msgstr "CustomCommandNoRestart[0-9]="
+
+#: ../C/gdm.xml:4155(para) 
+msgid "Specifies if gdm will be stopped/restarted once <filename>n-th</filename> \"Custom Command\" has been executed. If not specified the default value is \"false\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9. In addition when corresponding <filename>CustomCommandIsPersistent</filename> is set to true, setting CustomCommandNoRestart to false will place corresponding <filename>CustomCommand</filename> in the Shut Down dialog set of actions, setting it to true will place corresponding <filename>CustomCommand</filename> in the Log Out dialog set of actions."
+msgstr ""
+
+#: ../C/gdm.xml:4175(term) 
+msgid "CustomCommandText[0-9]"
+msgstr "CustomCommandText[0-9]"
+
+#: ../C/gdm.xml:4177(synopsis) 
+#, no-wrap
+msgid "CustomCommandText[0-9]="
+msgstr "CustomCommandText[0-9]="
+
+#: ../C/gdm.xml:4178(para) 
+msgid "Specifies the message that will be displayed on the warning dialog box once <filename>n-th</filename> \"Custom Command\" button/menu item/radio button/list item has been activated. If not specified the default value is \"Are you sure?\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4192(term) 
+msgid "CustomCommandTooltip[0-9]"
+msgstr "CustomCommandTooltip[0-9]"
+
+#: ../C/gdm.xml:4194(synopsis) 
+#, no-wrap
+msgid "CustomCommandTooltip[0-9]="
+msgstr "CustomCommandTooltip[0-9]="
+
+#: ../C/gdm.xml:4195(para) 
+msgid "Specifies the message that will be displayed on tooltips for <filename>n-th</filename> \"Custom Command\" entries. If not specified the default value is \"Execute custom command [0-9]\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4210(title) 
+msgid "X Server Definitions"
+msgstr ""
+
+#: ../C/gdm.xml:4212(para) 
+msgid "To set up X servers, you need to provide GDM with information about the installed X servers. You can have as many different definitions as you wish, each identified with a unique name. The name <filename>Standard</filename> is required. If you do not specify this server, GDM will assume default values for a 'Standard' server and the path given by <filename>daemon/StandardXServer</filename>. <filename>Standard</filename> is used as the default, in situations when no other server has been defined."
+msgstr ""
+
+#: ../C/gdm.xml:4223(para) 
+msgid "Servers are defined by sections named <filename>server-</filename> followed by the identifier of this server. This should be a simple ASCII string with no spaces. The GUI configuration program allows users to edit the servers defined in the GDM configuration files but currently does not allow adding or deleting entries. Like normal configuration options, <filename>server-</filename> sections in the GDM Custom Configuration File override values in the GDM System Defaults Configuration File. In other words, if a <filename>server-Standard</filename> section is defined in the GDM Custom Configuration File, then that will be used and the section in the GDM System Defaults Configuration File will be ignored."
+msgstr ""
+
+#: ../C/gdm.xml:4238(title) 
+msgid "[server-Standard]"
+msgstr "[server-Standard]"
+
+#: ../C/gdm.xml:4241(term) 
+msgid "name"
+msgstr "name"
+
+#: ../C/gdm.xml:4243(synopsis) 
+#, no-wrap
+msgid "name=Standard server"
+msgstr "name=Standard server"
+
+#: ../C/gdm.xml:4244(para) 
+msgid "The name that will be displayed to the user."
+msgstr ""
+
+#: ../C/gdm.xml:4251(term) 
+msgid "command"
+msgstr "command"
+
+#: ../C/gdm.xml:4253(synopsis) 
+#, no-wrap, fuzzy
+msgid "command=/path/to/X"
+msgstr "command=/path/to/X"
+
+#: ../C/gdm.xml:4254(para) 
+msgid "The command to execute, with full path to the binary of the X server, and any extra arguments needed."
+msgstr ""
+
+#: ../C/gdm.xml:4262(term) 
+msgid "flexible"
+msgstr "flexible"
+
+#: ../C/gdm.xml:4264(synopsis) 
+#, no-wrap
+msgid "flexible=true"
+msgstr "flexible=true"
+
+#: ../C/gdm.xml:4265(para) 
+msgid "Indicates if this server is available as a choice when a user wishes to run a flexible, on demand server."
+msgstr ""
+
+#: ../C/gdm.xml:4273(term) 
+msgid "handled"
+msgstr "handled"
+
+#: ../C/gdm.xml:4275(synopsis) 
+#, no-wrap
+msgid "handled=true"
+msgstr "handled=true"
+
+#: ../C/gdm.xml:4276(para) 
+msgid "Indicates that GDM should run the login window on this server and allow a user to log in. If set to false, then GDM will just run this server and wait for it to terminate. This can be useful to run an X terminal using GDM. When this is done you should normally also add <filename>-terminate</filename> to the command line of the server to make the server terminate after each session. Otherwise the control of the slave will never come back to GDM and, for example, soft restarts won't work. This is because GDM assumes there is a login in progress for the entire time this server is active."
+msgstr ""
+
+#: ../C/gdm.xml:4292(term) 
+msgid "chooser"
+msgstr "chooser"
+
+#: ../C/gdm.xml:4294(synopsis) 
+#, no-wrap
+msgid "chooser=false"
+msgstr "chooser=false"
+
+#: ../C/gdm.xml:4295(para) 
+msgid "Indicates that GDM should instead of a login window run a chooser on this window and allow the user to choose which server to log into."
+msgstr ""
+
+#: ../C/gdm.xml:4306(title) 
+msgid "Local Static X Display Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:4308(para) 
+msgid "The static display configuration specifies what displays should be always managed by GDM. GDM will restart the X server on the display if it dies, for example. There may be as many static displays that are managed as you wish, although typically each display is associated with a real display. For example, if a machine has two displays (say display \":0\" and display \":1\"), then this section can be used to specify that a separate login screen be managed for each screen. Each key in the <filename>[servers]</filename> section corresponds to the display number to be managed. Normally there is only one key, which is the key <filename>0</filename>, which corresponds to the display <filename>:0</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:4323(para) 
+msgid "The GUI configuration program allows users to edit the static display configuration defined in the GDM configuration files and allows the user to add or delete entries. Like normal configuration options, the <filename>[servers]</filename> section in the GDM Custom Configuration File overrides values in the GDM System Defaults Configuration File."
+msgstr ""
+
+#: ../C/gdm.xml:4333(title) 
+msgid "[servers]"
+msgstr "[servers]"
+
+#: ../C/gdm.xml:4336(term) 
+msgid "&lt;display number&gt;"
+msgstr ""
+
+#: ../C/gdm.xml:4338(synopsis) 
+#, no-wrap
+msgid "0=Standard"
+msgstr ""
+
+#: ../C/gdm.xml:4339(para) 
+msgid "Control section for local displays. Each line indicates the local display number and the command that needs to be run to start the X server(s)."
+msgstr ""
+
+#: ../C/gdm.xml:4345(para) 
+msgid "The command can either be a path to an X executable, or a name of one of the server definitions. This can be followed by some arguments that should be passed to the X server when executed. The gdm daemon doesn't enforce the numbers to be in order or for them to be \"packed\". They keyword \"inactive\" can be used instead of a command to specify that the display should be not managed. This can be used in the GDM Custom Configuration File to turn off a display that is defined in the GDM System Defaults Configuration File."
+msgstr ""
+
+#: ../C/gdm.xml:4358(para) 
+msgid "GDM will splice \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</filename>\", where n is the display number. Inside the command line before all other arguments before running the X server."
+msgstr ""
+
+#: ../C/gdm.xml:4365(para) 
+msgid "On some systems it is necessary for GDM to know on which virtual consoles to run the X server. In this case, (if running XFree86) add \"vt7\" to the command line, for example, to run on virtual console 7. However on Linux and FreeBSD this is normally done automatically if the <filename>VTAllocation</filename> key is set."
+msgstr ""
+
+#: ../C/gdm.xml:4374(para) 
+msgid "Normally you do not need to add a <filename>-nolisten tcp</filename> flag as this is added automatically for local X servers when the <filename>DisallowTCP</filename> option is set."
+msgstr ""
+
+#: ../C/gdm.xml:4384(term) 
+msgid "priority"
+msgstr "priority"
+
+#: ../C/gdm.xml:4386(synopsis) 
+#, no-wrap
+msgid "priority=0"
+msgstr "priority=0"
+
+#: ../C/gdm.xml:4387(para) 
+msgid "Indicates that the X server should be started at a different process priority. Values can be any integer value accepted by the setpriority C library function (normally between -20 and 20) with 0 being the default. For highly interactive applications, -5 yields good responsiveness. The default value is 0 and the setpriority function is not called if the value is 0."
+msgstr ""
+
+#: ../C/gdm.xml:4403(title) 
+msgid "Per User Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:4405(para) 
+msgid "There are some per user configuration settings that control how GDM behaves. GDM is picky about the file ownership and permissions of the user files it will access, and will ignore files if they are not owned by the user or files that have group/world write permission. It will also ignore the user if the user's $HOME directory is not owned by the user or if the user's $HOME directory has group/world write permission. files must also be smaller than the <filename>UserMaxFile</filename> value as defined in the GDM configuration. If it seems that GDM is not properly accessing user configuration settings, the problem is most likely caused by one of these checks failing."
+msgstr ""
+
+#: ../C/gdm.xml:4419(para) 
+msgid "First there is the <filename>~/.dmrc</filename> file. In theory this file should be shared between GDM and KDM, so users only have to configure things once. This is a standard <filename>.ini</filename> style configuration file. It has one section called <filename>[Desktop]</filename> which has two keys: <filename>Session</filename> and <filename>Language</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:4428(para) 
+msgid "The <filename>Session</filename> key specifies the basename of the session <filename>.desktop</filename> file that the user wishes to normally use (without the <filename>.desktop</filename> extension, in other words). The <filename>Language</filename> key specifies the language that the user wishes to use by default. If either of these keys is missing, the system default is used. The file would normally look as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:4438(screen) 
+#, no-wrap
+msgid "\n[Desktop]\nSession=gnome\nLanguage=cs_CZ.UTF-8\n"
+msgstr ""
+
+#: ../C/gdm.xml:4444(para) 
+msgid "Normally GDM will write this file when the user logs in for the first time, and rewrite it if the user chooses to change their default values on a subsequent login."
+msgstr ""
+
+#: ../C/gdm.xml:4450(para) 
+msgid "If the GDM Face Browser is turned on, then the file <filename>$HOME/.face</filename> is accessed. This file should be a standard image that GTK+ can read, such as PNG or JPEG. It also must be smaller than the <filename>MaxIconWidth</filename> and <filename>MaxIconHeight</filename> values defined in the GDM configuration or it will be ignored. Users can run the <command>gdmphotosetup</command> program to specify a face image and it will copy the file to the <filename>$HOME/.face</filename> location and scale it so its longest dimension is not larger than the <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> values. <command>gdmphotosetup</command> takes care to not change the aspect ratio of the image."
+msgstr ""
+
+#: ../C/gdm.xml:4465(para) 
+msgid "Face images can also be placed in the global face directory, which is specified by the <filename>GlobalFaceDir</filename> configuration option ( normally <filename>&lt;share&gt;/pixmaps/faces/</filename>) and the filename should be the name of the user, optionally with a <filename>.png</filename>, <filename>.jpg</filename>, etc. appended."
+msgstr ""
+
+#: ../C/gdm.xml:4476(title) 
+#, fuzzy
+msgid "Controlling GDM"
+msgstr "GDM ì¡°ì¢
+íêž°"
+
+#: ../C/gdm.xml:4478(para) 
+msgid "You can control GDM behavior during runtime in several different ways. You can either run certain commands, or you can talk to GDM using either a unix socket protocol, or a FIFO protocol."
+msgstr ""
+
+#: ../C/gdm.xml:4485(title) 
+msgid "Commands"
+msgstr ""
+
+#: ../C/gdm.xml:4487(para) 
+msgid "To stop GDM, you can either send the TERM signal to the main daemon or run the <command>gdm-stop</command> command which is in the <filename>&lt;sbin&gt;/</filename> directory. To restart GDM, you can either send the HUP signal to the main daemon or run the <command>gdm-restart</command> command which is also in the <filename>&lt;sbin&gt;/</filename> directory. To restart GDM but only after all the users have logged out, you can either send the USR1 signal to the main daemon or run the <command>gdm-safe-restart</command> command which is in the <filename>&lt;sbin&gt;/</filename> directory as well."
+msgstr ""
+
+#: ../C/gdm.xml:4500(para) 
+msgid "The <command>gdmflexiserver</command> command can be used to start new flexible (on demand) displays if your system supports virtual terminals. This command will normally lock the current session with a screensaver so that the user can safely walk away from the computer and let someone else log in. If more that two flexible displays have started <command>gdmflexiserver</command> will display a pop-up dialog allowing the user to select which session to continue. The user will normally have to enter a password to return to the session. On session exit the system will return to the previous virtual terminal. Run <command>gdmflexiserver --help</command> to get a listing of possible options."
+msgstr ""
+
+#: ../C/gdm.xml:4516(title) 
+msgid "The FIFO protocol"
+msgstr ""
+
+#: ../C/gdm.xml:4518(para) 
+msgid "GDM also provides a FIFO called <filename>.gdmfifo</filename> in the <filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/gdm/.gdmfifo</filename>). You must be root to use this protocol, and it is mostly used for internal GDM chatter. It is a very simple protocol where you just echo a command on a single line to this file. It can be used to tell GDM things such as restart, suspend the computer, or restart all X servers next time it has a chance (which would be useful from an X configuration application)."
+msgstr ""
+
+#: ../C/gdm.xml:4529(para) 
+msgid "Full and up to date documentation of the commands and their use is contained in the GDM source tree in the file <filename>daemon/gdm.h</filename>. Look for the defines starting with <filename>GDM_SOP_</filename>. The commands which require the pid of the slave as an argument are the ones that are really used for internal communication of the slave with the master and should not be used."
+msgstr ""
+
+#: ../C/gdm.xml:4541(title) 
+msgid "Socket Protocol"
+msgstr ""
+
+#: ../C/gdm.xml:4543(para) 
+msgid "GDM provides a unix domain socket for communication at <filename>/tmp/.gdm_socket</filename>. Using this you can check if GDM is running, the version of the daemon, the current displays that are running and who is logged in on them, and if GDM supports it on your operating system, also the virtual terminals of all the console logins. The <command>gdmflexiserver</command> command uses this protocol, for example, to launch flexible (on-demand) displays."
+msgstr ""
+
+#: ../C/gdm.xml:4553(para) 
+msgid "gdmflexiserver accepts the following commands with the --command option:"
+msgstr ""
+
+#: ../C/gdm.xml:4558(screen) 
+#, no-wrap
+msgid "\nADD_DYNAMIC_DISPLAY\nALL_SERVERS\nATTACHED_SERVERS\nAUTH_LOCAL\nCLOSE\nFLEXI_XNEST\nFLEXI_XNEST_USER\nFLEXI_XSERVER\nFLEXI_XSERVER_USER\nGET_CONFIG\nGET_CONFIG_FILE\nGET_CUSTOM_CONFIG_FILE\nGET_SERVER_LIST\nGET_SERVER_DETAILS\nGREETERPIDS\nQUERY_LOGOUT_ACTION\nQUERY_CUSTOM_CMD_LABELS\nQUERY_CUSTOM_CMD_NO_RESTART_STATUS\nQUERY_VT\nRELEASE_DYNAMIC_DISPLAYS\nREMOVE_DYNAMIC_DISPLAY\nSERVER_BUSY\nSET_LOGOUT_ACTION\nSET_SAFE_LOGOUT_ACTION\nSET_VT\nUPDATE_CONFIG\nVERSION\n"
+msgstr ""
+
+#: ../C/gdm.xml:4588(para) 
+msgid "These are described in detail below, including required arguments, response format, and return codes."
+msgstr ""
+
+#: ../C/gdm.xml:4594(title) 
+msgid "ADD_DYNAMIC_DISPLAY"
+msgstr "ADD_DYNAMIC_DISPLAY"
+
+#: ../C/gdm.xml:4595(screen) 
+#, no-wrap
+msgid "\nADD_DYNAMIC_DISPLAY: Create a new server definition that will\n                     run on the specified display leaving, it\n                     in DISPLAY_CONFIG state.\nSupported since: 2.8.0.0\nArguments: &lt;display to run on&gt;=&lt;server&gt;\n  Where &lt;server&gt; is either a configuration named in the\n  GDM configuration or a literal command name.\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     2 = Existing display\n     3 = No server string\n     4 = Display startup failure\n     100 = Not authenticated\n     200 = Dynamic Displays not allowed\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4617(title) 
+msgid "ALL_SERVERS"
+msgstr "ALL_SERVERS"
+
+#: ../C/gdm.xml:4618(screen) 
+#, no-wrap
+msgid "\nALL_SERVERS: List all displays, including console, remote, xnest.\n             This can, for example, be useful to figure out if\n             the display you are on is managed by the gdm daemon,\n             by seeing if it is in the list.  It is also somewhat\n             like the 'w' command but for graphical sessions.\nSupported since: 2.4.2.96\nArguments: None\nAnswers:\n  OK &lt;server&gt;;&lt;server&gt;;...\n\n  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;\n\n  &lt;logged in user&gt; can be empty in case no one logged in yet\n\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4641(title) 
+msgid "ATTACHED_SERVERS"
+msgstr "ATTACHED_SERVERS"
+
+#: ../C/gdm.xml:4642(screen) 
+#, no-wrap
+msgid "\nATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP\n                  and xnest non-attached displays.\nNote:             This command used to be named CONSOLE_SERVERS,\n                  which is still recognized for backwards\n                  compatibility. The optional pattern argument\n                  is supported as of version 2.8.0.0.\nSupported since: 2.2.4.0\nArguments: &lt;pattern&gt; (optional)\n  With no argument, all attached displays are returned. The optional\n  &lt;pattern&gt; is a string that may contain glob characters '*', '?', and\n  '[]'. Only displays that match the pattern will be returned.\nAnswers:\n  OK &lt;server&gt;;&lt;server&gt;;...\n\n  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;,&lt;vt or xnest display&gt;\n\n  &lt;logged in user&gt; can be empty in case no one logged\n  in yet, and &lt;vt&gt; can be -1 if it's not known or not\n  supported (on non-Linux for example).  If the display is an\n  xnest display and is a console one (that is, it is an xnest\n  inside another console display) it is listed and instead of\n  vt, it lists the parent display in standard form.\n\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4674(title) 
+msgid "AUTH_LOCAL"
+msgstr "AUTH_LOCAL"
+
+#: ../C/gdm.xml:4675(screen) 
+#, no-wrap
+msgid "\nAUTH_LOCAL: Setup this connection as authenticated for\n            FLEXI_SERVER.  Because all full blown\n            (non-nested) displays can be started only from\n            users logged in locally, and here GDM assumes\n            only users logged in from GDM.  They must pass\n            the xauth MIT-MAGIC-COOKIE-1 that they were passed\n            before the connection is authenticated.\nNote:       The AUTH LOCAL command requires the\n            --authenticate option, although only\n            FLEXI XSERVER uses this currently.\nNote:       Since 2.6.0.6 you can also use a global\n            &lt;ServAuthDir&gt;/.cookie, which works for all\n            authentication except for SET_LOGOUT_ACTION and\n            QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION\n            which require a logged in display.\nSupported since: 2.2.4.0\nArguments: &lt;xauth cookie&gt;\n  &lt;xauth cookie&gt; is in hex form with no 0x prefix\nAnswers:\n  OK\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4705(title) 
+msgid "CLOSE"
+msgstr "CLOSE"
+
+#: ../C/gdm.xml:4706(screen) 
+#, no-wrap
+msgid "\nCLOSE: Close sockets connection\nSupported since: 2.2.4.0\nArguments: None\nAnswers: None\n"
+msgstr ""
+
+#: ../C/gdm.xml:4715(title) 
+msgid "FLEXI_XNEST"
+msgstr "FLEXI_XNEST"
+
+#: ../C/gdm.xml:4716(screen) 
+#, no-wrap
+msgid "\nFLEXI_XNEXT: Start a new flexible nested display.\nNote:        Supported on older version from 2.2.4.0, later\n             2.2.4.2, but since 2.3.90.4 you must supply 4\n             arguments or ERROR 100 will be returned.  This\n             will start the nested X server command using\n             the XAUTHORITY file supplied and as the uid\n             same as the owner of that file (and same as\n             you supply).  You must also supply the cookie as\n             the third argument for this display, to prove\n             that you indeed are this user.  Also this file\n             must be readable ONLY by this user, that is\n             have a mode of 0600.  If this all is not met,\n             ERROR 100 is returned.\nNote:        The cookie should be the MIT-MAGIC-COOKIE-1,\n             the first one GDM can find in the XAUTHORITY\n             file for this display.  If that's not what you\n             use you should generate one first.  The cookie\n             should be in hex form.\nSupported since: 2.3.90.4\nArguments: &lt;display to run on&gt; &lt;uid of requesting user&gt;\n           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = No more flexi servers\n     2 = Startup errors\n     3 = X failed\n     4 = X too busy\n     5 = Xnest can't connect\n     6 = No server binary\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4755(title) 
+msgid "FLEXI_XNEST_USER"
+msgstr "FLEXI_XNEST_USER"
+
+#: ../C/gdm.xml:4756(screen) 
+#, no-wrap
+msgid "\nFLEXI_XNEST_USER: Start a new flexible nested display and\n                  initialize the greeter with the given username.\nNote:             This is a variant of the FLEXI_XNEST command.\nNote:             The cookie should be the MIT-MAGIC-COOKIE-1,\n                  the first one GDM can find in the XAUTHORITY\n                  file for this display.  If that's not what you\n                  use you should generate one first.  The cookie\n                  should be in hex form.\nSupported since:  2.17.7\nArguments: &lt;username&gt; &lt;display to run on&gt; &lt;uid of requesting user&gt;\n           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = No more flexi servers\n     2 = Startup errors\n     3 = X failed\n     4 = X too busy\n     5 = Xnest can't connect\n     6 = No server binary\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4785(title) 
+msgid "FLEXI_XSERVER"
+msgstr "FLEXI_XSERVER"
+
+#: ../C/gdm.xml:4786(screen) 
+#, no-wrap
+msgid "\nFLEXI_XSERVER: Start a new X flexible display.  Only supported on\n               connection that passed AUTH_LOCAL\nSupported since: 2.2.4.0\nArguments: &lt;xserver type&gt;\n  If no arguments, starts the standard X server\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = No more flexi servers\n     2 = Startup errors\n     3 = X failed\n     4 = X too busy\n     6 = No server binary\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4808(title) 
+msgid "FLEXI_XSERVER_USER"
+msgstr "FLEXI_XSERVER_USER"
+
+#: ../C/gdm.xml:4809(screen) 
+#, no-wrap
+msgid "\nFLEXI_XSERVER_USER: Start a new X flexible display and initialize the\n                    greeter with the given username.  Only supported on\n                    connection that passed AUTH_LOCAL\nSupported since:    2.17.7 \nArguments: &lt;username&gt; &lt;xserver type&gt;\n  If no server type specified, starts the standard X server\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = No more flexi servers\n     2 = Startup errors\n     3 = X failed\n     4 = X too busy\n     6 = No server binary\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4832(title) 
+msgid "GET_CONFIG"
+msgstr "GET_CONFIG"
+
+#: ../C/gdm.xml:4833(screen) 
+#, no-wrap
+msgid "\nGET_CONFIG:  Get configuration value for key.  Useful so\n             that other applications can request configuration\n             information from GDM.  Any key defined as GDM_KEY_*\n             in gdm-daemon-config-keys.h is supported.  Starting with version 2.13.0.2\n             translated keys (such as \"greeter/GdmWelcome[cs]\" are\n             supported via GET_CONFIG.  Also starting with version\n             2.13.0.2 it is no longer necessary to include the\n             default value (i.e. you can use key \"greeter/IncludeAll\"\n             instead of having to use \"greeter/IncludeAll=false\".  \nSupported since: 2.6.0.9\nArguments: &lt;key&gt;\nAnswers:\n  OK &lt;value&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     50 = Unsupported key\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4856(title) 
+msgid "GET_CONFIG_FILE"
+msgstr "GET_CONFIG_FILE"
+
+#: ../C/gdm.xml:4857(screen) 
+#, no-wrap
+msgid "\nGET_CONFIG_FILE:  Get config file location being used by\n                  the daemon.  If the GDM daemon was started\n                  with the --config option, it will return\n                  the value passed in via the argument.\nSupported since: 2.8.0.2\nArguments: None\nAnswers:\n  OK &lt;full path to GDM configuration file&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4874(title) 
+msgid "GET_CUSTOM_CONFIG_FILE"
+msgstr "GET_CUSTOM_CONFIG_FILE"
+
+#: ../C/gdm.xml:4875(screen) 
+#, no-wrap
+msgid "\nGET_CUSTOM_CONFIG_FILE:  Get custom config file location being\n                        used by the daemon.\nSupported since: 2.14.0.0\nArguments: None\nAnswers:\n  OK &lt;full path to GDM custom configuration file&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = File not found\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4891(title) 
+msgid "GET_SERVER_DETAILS"
+msgstr "GET_SERVER_DETAILS"
+
+#: ../C/gdm.xml:4892(screen) 
+#, no-wrap
+msgid "\nGET_SERVER_DETAILS:  Get detail information for a specific server.\nSupported since: 2.13.0.4\nArguments: &lt;server&gt; &lt;key&gt;\n  Key values include:\n    NAME      - Returns the server name\n    COMMAND   - Returns the server command\n    FLEXIBLE  - Returns \"true\" if flexible, \"false\"\n                otherwise\n    CHOOSABLE - Returns \"true\" if choosable, \"false\"\n                otherwise\n    HANDLED   - Returns \"true\" if handled, \"false\"\n                otherwise\n    CHOOSER   - Returns \"true\" if chooser, \"false\"\n                otherwise\n    PRIORITY  - Returns process priority\nAnswers:\n  OK &lt;value&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = Server not found\n     2 = Key not valid\n     50 = Unsupported key\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4921(title) 
+msgid "GET_SERVER_LIST"
+msgstr "GET_SERVER_LIST"
+
+#: ../C/gdm.xml:4922(screen) 
+#, no-wrap
+msgid "\nGET_SERVER_LIST:  Get a list of the server sections from\n                  the configuration file.\nSupported since: 2.13.0.4\nArguments: None\nAnswers:\n  OK &lt;value&gt;;&lt;value&gt;;...\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = No servers found\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4938(title) 
+msgid "GREETERPIDS"
+msgstr "GREETERPIDS"
+
+#: ../C/gdm.xml:4939(screen) 
+#, no-wrap
+msgid "\nGREETERPIDS: List all greeter pids so that one can send HUP\n             to them for config rereading.  Of course one\n             must be root to do that.\nSupported since: 2.3.90.2\nArguments: None\nAnswers:\n  OK &lt;pid&gt;;&lt;pid&gt;;...\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4955(title) 
+msgid "QUERY_LOGOUT_ACTION"
+msgstr "QUERY_LOGOUT_ACTION"
+
+#: ../C/gdm.xml:4956(screen) 
+#, no-wrap
+msgid "\nQUERY_LOGOUT_ACTION: Query which logout actions are possible\n                     Only supported on connections that passed\n                     AUTH_LOCAL.\nSupported since: 2.5.90.0\nAnswers:\n  OK &lt;action&gt;;&lt;action&gt;;...\n     Where action is one of HALT, REBOOT, SUSPEND or CUSTOM_CMD[0-9].\n     An empty list can also be returned if no action is possible.\n     A '!' is appended to an action if it was already set with\n     SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that\n     SET_LOGOUT_ACTION has precedence over\n     SET_SAFE_LOGOUT_ACTION.\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4978(title) 
+msgid "QUERY_CUSTOM_CMD_LABELS"
+msgstr "QUERY_CUSTOM_CMD_LABELS"
+
+#: ../C/gdm.xml:4979(screen) 
+#, no-wrap
+msgid "\n QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom\n                          commands Only supported on connections that\n                          passed AUTH_LOCAL.\n Supported since: 2.5.90.0\n Answers:\n   OK &lt;label1&gt;;&lt;label2&gt;;...\n      Where labelX is one of the labels belonging to CUSTOM_CMDX\n      (where X in [0,GDM_CUSTOM_COMMAND_MAX)).  An empty list can\n      also be returned if none of the custom commands are exported\n      outside login manager (no CustomCommandIsPersistent options\n      are set to true).  \n   ERROR &lt;err number&gt; &lt;english error description&gt;\n      0 = Not implemented\n      100 = Not authenticated\n      200 = Too many messages\n      999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5000(title) 
+msgid "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+msgstr "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+
+#: ../C/gdm.xml:5001(screen) 
+#, no-wrap
+msgid "\nQUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options\n                                    for each of custom commands Only\n                                    supported on connections that\n                                    passed AUTH_LOCAL.\nSupported since: 2.5.90.0\nAnswers:\n  OK &lt;status&gt;\n     Where each bit of the status represents NoRestart value for\n     each of the custom commands.\n     bit on (1):  NoRestart = true, \n     bit off (0): NoRestart = false.\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5022(title) 
+msgid "QUERY_VT"
+msgstr "QUERY_VT"
+
+#: ../C/gdm.xml:5023(screen) 
+#, no-wrap
+msgid "\nQUERY_VT:  Ask the daemon about which VT we are currently on.\n           This is useful for logins which don't own\n           /dev/console but are still console logins.  Only\n           supported on Linux currently, other places will\n           just get ERROR 8.  This is also the way to query\n           if VT support is available in the daemon in the\n           first place.  Only supported on connections that\n           passed AUTH_LOCAL.\nSupported since: 2.5.90.0\nArguments: None\nAnswers:\n  OK &lt;vt number&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     8 = Virtual terminals not supported\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5046(title) 
+msgid "RELEASE_DYNAMIC_DISPLAYS"
+msgstr "RELEASE_DYNAMIC_DISPLAYS"
+
+#: ../C/gdm.xml:5047(screen) 
+#, no-wrap
+msgid "\nRELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in \n                          DISPLAY_CONFIG state\nSupported since: 2.8.0.0\nArguments: &lt;display to release&gt;\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = Bad display number\n     100 = Not authenticated\n     200 = Dynamic Displays not allowed\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5064(title) 
+msgid "REMOVE_DYNAMIC_DISPLAY"
+msgstr "REMOVE_DYNAMIC_DISPLAY"
+
+#: ../C/gdm.xml:5065(screen) 
+#, no-wrap
+msgid "\nREMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server\n                        and purging the display configuration\nSupported since: 2.8.0.0\nArguments: &lt;display to remove&gt;\nAnswers:\n  OK &lt;display&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     1 = Bad display number\n     100 = Not authenticated\n     200 = Dynamic Displays not allowed\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5082(title) 
+msgid "SERVER_BUSY"
+msgstr "SERVER_BUSY"
+
+#: ../C/gdm.xml:5083(screen) 
+#, no-wrap
+msgid "\nSERVER_BUSY:  Returns true if half or more of the daemon's sockets\n              are busy, false otherwise.  Used by slave programs\n              which want to ensure they do not overwhelm the \n              sever.\nSupported since: 2.13.0.8\nArguments: None\nAnswers:\n  OK &lt;value&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5100(title) 
+msgid "SET_LOGOUT_ACTION"
+msgstr "SET_LOGOUT_ACTION"
+
+#: ../C/gdm.xml:5101(screen) 
+#, no-wrap
+msgid "\nSET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n                   slave process exits.  Only supported on\n                   connections that passed AUTH_LOCAL.\nSupported since: 2.5.90.0\nArguments: &lt;action&gt;\n  NONE               Set exit action to 'none'\n  HALT               Set exit action to 'halt'\n  REBOOT             Set exit action to 'reboot'\n  SUSPEND            Set exit action to 'suspend'\n  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\nAnswers:\n  OK\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     7 = Unknown logout action, or not available\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5124(title) 
+msgid "SET_SAFE_LOGOUT_ACTION"
+msgstr "SET_SAFE_LOGOUT_ACTION"
+
+#: ../C/gdm.xml:5125(screen) 
+#, no-wrap
+msgid "\nSET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend\n                         after everybody logs out.  If only one\n                         person logs out, then this is obviously\n                         the same as the SET_LOGOUT_ACTION.  Note\n                         that SET_LOGOUT_ACTION has precedence\n                         over SET_SAFE_LOGOUT_ACTION if it is set\n                         to something other then NONE.  If no one\n                         is logged in, then the action takes effect\n                         effect immediately.  Only supported on\n                         connections that passed AUTH_LOCAL.\nSupported since: 2.5.90.0\nArguments: &lt;action&gt;\n  NONE               Set exit action to 'none'\n  HALT               Set exit action to 'halt'\n  REBOOT             Set exit action to 'reboot'\n  SUSPEND            Set exit action to 'suspend'\n  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\nAnswers:\n  OK\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     7 = Unknown logout action, or not available\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5155(title) 
+msgid "SET_VT"
+msgstr "SET_VT"
+
+#: ../C/gdm.xml:5156(screen) 
+#, no-wrap
+msgid "\nSET_VT:  Change to the specified virtual terminal.\n         This is useful for logins which don't own /dev/console\n         but are still console logins.  Only supported on Linux\n         currently, other places will just get ERROR 8.\n         Only supported on connections that passed AUTH_LOCAL.\nSupported since: 2.5.90.0\nArguments: &lt;vt&gt;\nAnswers:\n  OK\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     8 = Virtual terminals not supported\n     9 = Invalid virtual terminal number\n     100 = Not authenticated\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5177(title) 
+msgid "UPDATE_CONFIG"
+msgstr "UPDATE_CONFIG"
+
+#: ../C/gdm.xml:5178(screen) 
+#, no-wrap
+msgid "\nUPDATE_CONFIG: Tell the daemon to re-read a key from the \n               GDM configuration file.   Any user can request\n               that values are re-read but the daemon will\n               only do so if the file has been modified\n               since GDM first read the file.  Only users\n               who can change the GDM configuration file\n               (normally writable only by the root user) can\n               actually modify the GDM configuration.  This\n               command is useful to cause the GDM to update\n               itself to recognize a change made to the GDM\n               configuration file by the root user.\n\n               Starting with version 2.13.0.0, all GDM keys are\n               supported except for the following:\n\n                      daemon/PidFile\n                      daemon/ConsoleNotify\n                      daemon/User\n                      daemon/Group\n                      daemon/LogDir\n                      daemon/ServAuthDir\n                      daemon/UserAuthDir\n                      daemon/UserAuthFile\n                      daemon/UserAuthFBDir\n\n               GDM also supports the following Psuedokeys:\n\n               xdmcp/PARAMETERS (2.3.90.2) updates the following:\n                      xdmcp/MaxPending\n                      xdmcp/MaxSessions\n                      xdmcp/MaxWait\n                      xdmcp/DisplaysPerHost\n                      xdmcp/HonorIndirect\n                      xdmcp/MaxPendingIndirect\n                      xdmcp/MaxWaitIndirect\n                      xdmcp/PingIntervalSeconds (only affects new connections)\n\n                xservers/PARAMETERS (2.13.0.4) updates the following:\n                      all [server-foo] sections.\n\n                Supported keys for previous versions of GDM:\n\n                      security/AllowRoot (2.3.90.2)\n                      security/AllowRemoteRoot (2.3.90.2)\n                      security/AllowRemoteAutoLogin (2.3.90.2)\n                      security/RetryDelay (2.3.90.2)\n                      security/DisallowTCP (2.4.2.0)\n                      daemon/Greeter (2.3.90.2)\n                      daemon/RemoteGreeter (2.3.90.2)\n                      xdmcp/Enable (2.3.90.2)\n                      xdmcp/Port (2.3.90.2)\n                      daemon/TimedLogin (2.3.90.3)\n                      daemon/TimedLoginEnable (2.3.90.3)\n                      daemon/TimedLoginDelay (2.3.90.3)\n                      greeter/SystemMenu (2.3.90.3)\n                      greeter/ConfigAvailable (2.3.90.3)\n                      greeter/ChooserButton (2.4.2.0)\n                      greeter/SoundOnLoginFile (2.5.90.0)\n                      daemon/AddGtkModules (2.5.90.0)\n                      daemon/GtkModulesList (2.5.90.0)\nSupported since: 2.3.90.2\nArguments: &lt;key&gt;\n  &lt;key&gt; is just the base part of the key such as\n  \"security/AllowRemoteRoot\"\nAnswers:\n  OK\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     0 = Not implemented\n     50 = Unsupported key\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5254(title) 
+msgid "VERSION"
+msgstr "VERSION"
+
+#: ../C/gdm.xml:5255(screen) 
+#, no-wrap
+msgid "\nVERSION: Query GDM version\nSupported since: 2.2.4.0\nArguments: None\nAnswers:\n  GDM &lt;gdm version&gt;\n  ERROR &lt;err number&gt; &lt;english error description&gt;\n     200 = Too many messages\n     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5272(title) 
+msgid "GDM Commands"
+msgstr "GDM ëª
+ë ¹ìŽ"
+
+#: ../C/gdm.xml:5275(title) 
+msgid "GDM User Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5277(para) 
+msgid "The GDM package provides the following different commands in <filename>bindir</filename> intended to be used by the end-user:"
+msgstr ""
+
+#: ../C/gdm.xml:5283(title) 
+msgid "<command>gdmXnestchooser</command> and <command>gdmXnest</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5286(para) 
+msgid "The <command>gdmXnestchooser</command> command automatically gets the correct display number, sets up access, and runs the nested X server command with the \"-indirect localhost\" argument. This provides an XDMCP chooser program. You can also supply as an argument the hostname whose chooser should be displayed, so <command>gdmXnestchooser somehost</command> will run the XDMCP chooser from host <command>somehost</command> inside a nested X server session. You can make this command do a direct query instead by passing the <command>-d</command> option as well. In addition to the following options, this command also supports standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5301(title) 
+msgid "<command>gdmXnestchooser</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5304(term) 
+msgid "-x, --xnest=STRING"
+msgstr "-x, --xnest=&lt;ë¬žììŽ&gt;"
+
+#: ../C/gdm.xml:5306(para) 
+msgid "Nested X server command line, default is defined by the <filename>Xnest</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:5314(term) 
+msgid "-o, --xnest-extra-options=OPTIONS"
+msgstr "-o, --xnest-extra-options=&lt;ìµì
+&gt;"
+
+#: ../C/gdm.xml:5316(para) 
+msgid "Extra options for nested X server, default is no options."
+msgstr ""
+
+#: ../C/gdm.xml:5323(term) 
+msgid "-n, --no-query"
+msgstr "-n, --no-query"
+
+#: ../C/gdm.xml:5325(para) 
+msgid "Just run nested X server, no query (no chooser)"
+msgstr ""
+
+#: ../C/gdm.xml:5332(term) 
+msgid "-d, --direct"
+msgstr "-d, --direct"
+
+#: ../C/gdm.xml:5334(para) 
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: ../C/gdm.xml:5341(term) 
+msgid "-B, --broadcast"
+msgstr "-B, --broadcast"
+
+#: ../C/gdm.xml:5343(para) 
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: ../C/gdm.xml:5350(term) 
+msgid "-b, --background"
+msgstr "-b, --background"
+
+#: ../C/gdm.xml:5352(para) 
+msgid "Run in background"
+msgstr ""
+
+#: ../C/gdm.xml:5359(term) 
+msgid "--no-gdm-check"
+msgstr "--no-gdm-check"
+
+#: ../C/gdm.xml:5361(para) 
+msgid "Don't check for running GDM"
+msgstr ""
+
+#: ../C/gdm.xml:5370(title) ../C/gdm.xml:5413(title) 
+msgid "<command>gdmflexichooser</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5372(para) 
+msgid "The <command>gdmflexiserver</command> command provides three features. It can be used to run flexible (on demand) X displays, to run a flexible display via nested X server, and to send commands to the GDM daemon process."
+msgstr ""
+
+#: ../C/gdm.xml:5379(para) 
+msgid "Starting a flexible X display will normally lock the current session with a screensaver and will redisplay the GDM login screen so a second user can log in. This feature is only available on systems that support virtual terminals and have them enabled. This feature is useful if you are logged in as user A, and user B wants to log in quickly but user A does not wish to log out. The X server takes care of the virtual terminal switching so it works transparently. If there is more than one running display defined with flexible=true, then the user is shown a dialog that displays the currently running sessions. The user can then pick which session to continue and will normally have to enter the password to unlock the screen."
+msgstr ""
+
+#: ../C/gdm.xml:5393(para) 
+msgid "Nested displays works on systems that do not support virtual terminals. This option starts a flexible display in a window in the current session. This does not lock the current session, so is not as secure as a flexible server started via virtual terminals."
+msgstr ""
+
+#: ../C/gdm.xml:5400(para) 
+msgid "The <command>gdmflexiserver --command</command> option provides a way to send commands to the GDM daemon and can be used to debug problems or to change the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:5406(para) 
+msgid "In addition to the following options, <command>gdmflexiserver</command> also supports standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5416(term) 
+msgid "-c, --command=COMMAND"
+msgstr "-c, --command=&lt;ëª
+ë ¹ìŽ&gt;"
+
+#: ../C/gdm.xml:5418(para) 
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: ../C/gdm.xml:5425(term) 
+msgid "-n, --xnest"
+msgstr "-n, --xnest"
+
+#: ../C/gdm.xml:5427(para) 
+msgid "Start a flexible X display in Nested mode"
+msgstr ""
+
+#: ../C/gdm.xml:5434(term) 
+msgid "-l, --no-lock"
+msgstr "-l, --no-lock"
+
+#: ../C/gdm.xml:5436(para) 
+msgid "Do not lock current screen"
+msgstr ""
+
+#: ../C/gdm.xml:5443(term) 
+msgid "-d, --debug"
+msgstr "-d, --debug"
+
+#: ../C/gdm.xml:5445(para) 
+msgid "Turns on debugging output which gets sent to syslog. Same as turning on debug in the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:5453(term) 
+msgid "-a, --authenticate"
+msgstr "-a, --authenticate"
+
+#: ../C/gdm.xml:5455(para) 
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../C/gdm.xml:5462(term) 
+msgid "-s, --startnew"
+msgstr "-s, --startnew"
+
+#: ../C/gdm.xml:5464(para) 
+msgid "Starts a new flexible display without displaying a dialog asking the user if they wish to continue any existing sessions."
+msgstr ""
+
+#: ../C/gdm.xml:5475(title) ../C/gdm.xml:5501(title) 
+msgid "<command>gdmdynamic</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5477(para) 
+msgid "The <command>gdmdynamic</command> command which creates, runs, and removes displays (X servers) on demand."
+msgstr ""
+
+#: ../C/gdm.xml:5482(para) 
+msgid "<command>gdmdynamic</command> allows the management of displays in a dynamic fashion. It is typically used in environments where it is not possible to list the possible displays in the GDM configuration files. The <command>gdmdynamic</command> command can be used to create a new display on a particular display number, run all newly created displays, or remove a display. The <command>gdmdynamic</command> command can also be used to list all attached displays, or only attached displays that match a pattern."
+msgstr ""
+
+#: ../C/gdm.xml:5493(para) 
+msgid "This program is designed to manage multiple simultaneous requests and works to avoid flooding the daemon with requests. If the sockets connection is busy, it will sleep and retry a certain number of times that can be tuned with the -s and -t options."
+msgstr ""
+
+#: ../C/gdm.xml:5506(emphasis) 
+msgid "One of the following options can be used per instance:"
+msgstr ""
+
+#: ../C/gdm.xml:5513(term) 
+msgid "-a display=server"
+msgstr "-a &lt;ëì€íë ìŽ&gt;=&lt;ìë²&gt;"
+
+#: ../C/gdm.xml:5515(para) 
+msgid "Add a new display configuration, leaving it in the DISPLAY_CONFIG state. For example, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a 3=/usr/X11R6/bin/X -dev /dev/fb2\"</command>"
+msgstr ""
+
+#: ../C/gdm.xml:5521(para) 
+msgid "The display will not actually be started until the display is released by calling <command>gdmdynamic</command> again with the -r option."
+msgstr ""
+
+#: ../C/gdm.xml:5529(term) 
+msgid "-r"
+msgstr "-r"
+
+#: ../C/gdm.xml:5531(para) 
+msgid "Release (run) all displays waiting in the DISPLAY_CONFIG state."
+msgstr ""
+
+#: ../C/gdm.xml:5538(term) 
+msgid "-d display"
+msgstr "-d &lt;ëì€íë ìŽ&gt;"
+
+#: ../C/gdm.xml:5540(para) 
+msgid "Delete a display, killing the X server and purging the display configuration. For example, \"-d 3\"."
+msgstr ""
+
+#: ../C/gdm.xml:5548(term) 
+msgid "-l [pattern]"
+msgstr ""
+
+#: ../C/gdm.xml:5550(para) 
+msgid "List displays via the ATTACHED_SERVERS <command>gdmflexiserver</command> command. Without a pattern lists all attached displays. With a pattern will match using glob characters '*', '?', and '[]'. For example: <command>\"-l Standard*\"</command><command>\"-l *Xorg*\"</command>"
+msgstr ""
+
+#: ../C/gdm.xml:5563(emphasis) 
+msgid "These options can be added to the above:"
+msgstr ""
+
+#: ../C/gdm.xml:5570(term) 
+msgid "-v"
+msgstr "-v"
+
+#: ../C/gdm.xml:5572(para) 
+msgid "Verbose mode. Prinr diagnostic messages about each message sent to GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5580(term) 
+msgid "-b"
+msgstr "-b"
+
+#: ../C/gdm.xml:5582(para) 
+msgid "Background mode. Fork child to do the work and return immediately."
+msgstr ""
+
+#: ../C/gdm.xml:5589(term) 
+msgid "-t RETRY"
+msgstr ""
+
+#: ../C/gdm.xml:5591(para) 
+msgid "If the daemon socket is busy, <command>gdmdynamic</command> will retry to open the connection the specified RETRY number of times. Default value is 15."
+msgstr ""
+
+#: ../C/gdm.xml:5600(term) 
+msgid "-s SLEEP"
+msgstr ""
+
+#: ../C/gdm.xml:5602(para) 
+msgid "If the daemon socket is busy, <command>gdmdynamic</command> will sleep an amount of time between retries. A random number of seconds 0-5 is added to the SLEEP value to help ensure that multiple calls to gdmdynamic do not all try to restart at the same time. A SLEEP value of zero causes the sleep time to be 1 second. Default value is 8 seconds."
+msgstr ""
+
+#: ../C/gdm.xml:5617(title) 
+msgid "<command>gdmphotosetup</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5619(para) 
+msgid "Allows the user to select an image that will be used as the user's photo by GDM's face browser, if enabled by GDM. The selected file is stored as <filename>~/.face</filename>. This command accepts standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5628(title) 
+msgid "<command>gdmthemetester</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5630(para) 
+msgid "<command>gdmthemetester</command> takes two parameters. The first parameter specifies the environment and the second parameter specifies the path name or the name of a theme to view. This is a tool for viewing a theme outside of GDM. It is useful for testing or viewing themes. <command>gdmthemetester</command> requires that the system support <command>gdmXnest</command>. Note that themes can display differently depending on the theme's \"Show mode\". <command>gdmthemetester</command> allows viewing the themes in different modes via the environment option. Valid environment values and their meanings follow: <screen>\nconsole       - In console mode.\nconsole-timed - In console non-flexi mode.\nflexi         - In flexi mode.\nxdmcp         - In remote (XDMCP) mode.\nremote-flexi  - In remote (XDMCP) &amp; flexi mode.\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:5656(title) 
+msgid "GDM Root User Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5658(para) 
+msgid "The GDM package provides the following different commands in <filename>sbindir</filename> intended to be used by the root user:"
+msgstr ""
+
+#: ../C/gdm.xml:5664(title) ../C/gdm.xml:5680(title) 
+msgid "<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5667(para) 
+msgid "The <command>gdm</command> command is really just a script which runs the <command>gdm-binary</command>, passing along any options. Before launching <command>gdm-binary</command>, the gdm wrapper script will source the <filename>&lt;etc&gt;/profile</filename> file to set the standard system environment variables. In order to better support internationalization, it will also set the LC_MESSAGES environment variable to LANG if neither LC_MESSAGES or LC_ALL are set. If you really need to set some additional environment before launching GDM, you can do so in this script."
+msgstr ""
+
+#: ../C/gdm.xml:5684(term) 
+msgid "--help"
+msgstr "--help"
+
+#: ../C/gdm.xml:5686(para) 
+msgid "Gives a brief overview of the command line options."
+msgstr ""
+
+#: ../C/gdm.xml:5693(term) 
+msgid "--nodaemon"
+msgstr "--nodaemon"
+
+#: ../C/gdm.xml:5695(para) 
+msgid "If this option is specified, then GDM does not fork into the background when run. You can also use a single-dash version, \"-nodaemon\" for compatibility with other display managers."
+msgstr ""
+
+#: ../C/gdm.xml:5705(term) 
+msgid "--no-console"
+msgstr "--no-console"
+
+#: ../C/gdm.xml:5707(para) 
+msgid "Tell the daemon that it should not run anything on the console. This means that none of the local servers from the <filename>[servers]</filename> section will be run, and the console will not be used for communicating errors to the user. An empty <filename>[servers]</filename> section automatically implies this option."
+msgstr ""
+
+#: ../C/gdm.xml:5719(term) 
+msgid "--config=CONFIGFILE"
+msgstr "--config=&lt;ì€ì íìŒ&gt;"
+
+#: ../C/gdm.xml:5721(para) 
+msgid "Specify an alternative configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:5728(term) 
+msgid "--preserve-ld-vars"
+msgstr "--preserve-ld-vars"
+
+#: ../C/gdm.xml:5730(para) 
+msgid "When clearing the environment internally, preserve all variables starting with LD_. This is mostly for debugging purposes."
+msgstr ""
+
+#: ../C/gdm.xml:5738(term) 
+msgid "--version"
+msgstr "--version"
+
+#: ../C/gdm.xml:5740(para) 
+msgid "Print the version of the GDM daemon."
+msgstr ""
+
+#: ../C/gdm.xml:5747(term) 
+msgid "--wait-for-go"
+msgstr "--wait-for-go"
+
+#: ../C/gdm.xml:5749(para) 
+msgid "If started with this option, gdm will init, but only start the first local display and then wait for a GO message in the fifo protocol. No greeter will be shown until the GO message is sent. Also flexiserver requests will be denied and XDMCP will not be started until GO is given. This is useful for initialization scripts which wish to start X early, but where you don't yet want the user to start logging in. So the script would send the GO to the fifo once it is ready and GDM will then continue. This functionality was added in version 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:5767(title) 
+msgid "<command>gdmsetup</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5769(para) 
+msgid "<command>gdmsetup</command> runs a graphical application for modifying the GDM configuration file. Normally on systems that support the PAM userhelper, this is setup such that when you run <command>gdmsetup</command> as an ordinary user, it will first ask you for your root password before starting. Otherwise, this application may only be run as root. This application supports standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5781(title) 
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5783(para) 
+msgid "<command>gdm-restart</command> stops and restarts GDM by sending the GDM daemon a HUP signal. This command will immediately terminate all sessions and log out users currently logged in with GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5791(title) 
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5793(para) 
+msgid "<command>gdm-safe-restart</command> stops and restarts GDM by sending the GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+
+#: ../C/gdm.xml:5801(title) 
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5803(para) 
+msgid "<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM signal."
+msgstr ""
+
+#: ../C/gdm.xml:5811(title) 
+msgid "GDM Internal Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5813(para) 
+msgid "The GDM package provides the following different commands in <filename>libexecdir</filename> intended to be used by the gdm daemon process."
+msgstr ""
+
+#: ../C/gdm.xml:5820(title) 
+msgid "<command>gdmchooser</command> and <command>gdmlogin</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5823(para) 
+msgid "The <command>gdmgreeter</command> and <command>gdmlogin</command> are two different login applications, either can be used by GDM. <command>gdmgreeter</command> is themeable with GDM themes while <command>gdmlogin</command> is themable with GTK+ themes. These applications are normally executed by the GDM daemon. Both commands support standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5834(title) ../C/gdm.xml:5845(title) 
+msgid "<command>gdmchooser</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5836(para) 
+msgid "The <command>gdmchooser</command> is the XDMCP chooser application. The <command>gdmchooser</command> is normally executed by the GDM daemon. It supports the following options for XDM compatibility. This command supports standard GNOME options and is found in support standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5848(term) 
+msgid "--xdmaddress=SOCKET"
+msgstr "--xdmaddress=&lt;ììŒ&gt;"
+
+#: ../C/gdm.xml:5850(para) 
+msgid "Socket for XDM communication."
+msgstr ""
+
+#: ../C/gdm.xml:5857(term) 
+msgid "--clientaddress=ADDRESS"
+msgstr "--clientaddress=&lt;ì£Œì&gt;"
+
+#: ../C/gdm.xml:5859(para) 
+msgid "Client address to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5867(term) 
+msgid "--connectionType=TYPE"
+msgstr "--connectionType=&lt;ì¢
+ë¥&gt;"
+
+#: ../C/gdm.xml:5869(para) 
+msgid "Connection type to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5879(command) 
+msgid "gdm-ssh-session"
+msgstr "gdm-ssh-session"
+
+#: ../C/gdm.xml:5881(para) 
+msgid "The <command>gdm-ssh-session</command> is normally executed by the GDM daemon when starting a secure remote connection through ssh. It does not take any options."
+msgstr ""
+
+#: ../C/gdm.xml:5893(title) 
+msgid "Themed Greeter"
+msgstr "í
+ë§ íì íë¡ê·žëš"
+
+#: ../C/gdm.xml:5895(para) 
+msgid "This section describes the creation of themes for the Themed Greeter. For examples including screenshots, see the standard installed themes and the themes from <ulink type=\"http\" url=\"http://art.gnome.org/themes/gdm_greeter/\"> the theme website</ulink>."
+msgstr ""
+
+#: ../C/gdm.xml:5904(title) 
+msgid "Theme Overview"
+msgstr ""
+
+#: ../C/gdm.xml:5906(para) 
+msgid "GDM Themes can be created by creating an XML file that follows the specification in gui/greeter/greeter.dtd. Theme files are stored in the directory <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>. Usually this would be under <filename>/usr/share</filename>. The theme directory should contain a file called <filename>GdmGreeterTheme.desktop</filename> which has similar format to other .desktop files and looks like:"
+msgstr ""
+
+#: ../C/gdm.xml:5917(screen) 
+#, no-wrap
+msgid "\n[GdmGreeterTheme]\nEncoding=UTF-8\nGreeter=circles.xml\nName=Circles\nDescription=Theme with blue circles\nAuthor=Bond, James Bond\nCopyright=(c) 2002 Bond, James Bond\nScreenshot=screenshot.png\n"
+msgstr ""
+
+#: ../C/gdm.xml:5928(para) 
+msgid "The Name, Description, Author and Copyright fields can be translated just like the other <filename>.desktop</filename>files. All the files that are mentioned should be in the theme directory itself. The Screenshot field points to a file which should be a 200x150 screenshot of the theme in action (it is OK not to have one, but it makes it nicer for user). The Greeter field points to an XML file that contains the description of the theme. The description will be given later."
+msgstr ""
+
+#: ../C/gdm.xml:5938(para) 
+msgid "Once you have theme ready and installed you can test it with the installed <command>gdmthemetester</command> script. This script assumes that the X server supports a nested server command. This command takes two arguments, first the environment that should be used. This is one of console, console-timed, flexi, remote-flexi, xdmcp. Where console is a standard console login, console-timed is a console login with a timed login going on, flexi is for any local flexible display, remote-flexi is for flexi displays that are not local (such as an Xnest flexiserver run from a remote display) and xdmcp is for remote XDMCP connections. The second argument is the theme name. So for example to test how things look in the XDMCP mode with the circles theme you would run:"
+msgstr ""
+
+#: ../C/gdm.xml:5954(command) 
+msgid "gdmthemetester xdmcp circles"
+msgstr ""
+
+#: ../C/gdm.xml:5957(para) 
+msgid "Be sure to test all the environments with your theme, and make sure to test how the caps lock warning looks by pressing caps lock. This is also a good way to take screenshots, just take a screenshot of the nested display window. This can be done in GNOME by focusing the nested login window and pressing Alt-PrintScreen."
+msgstr ""
+
+#: ../C/gdm.xml:5965(para) 
+msgid "Once you have all this done, then make a tarball that contains the directory name (so that you could just untar it in the <filename>&lt;share&gt;/gdm/themes</filename> directory). And this is the tarball you distribute and people can install from the graphical configuration application. You can do this with the commands: <screen>\ncd &lt;share&gt;/gdm/themes\ntar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:5979(title) 
+msgid "Detailed Description of Theme XML format"
+msgstr "í
+ë§ XML íìì ììží ì€ëª
+"
+
+#: ../C/gdm.xml:5982(title) 
+msgid "greeter tag"
+msgstr ""
+
+#: ../C/gdm.xml:5984(para) 
+msgid "The GDM theme format is specified in XML format contained within a &lt;greeter&gt; tag. You may specify a GTK+ theme to be used with this theme by using the gtk-theme element in the greeter tag as in the following example."
+msgstr ""
+
+#: ../C/gdm.xml:5991(screen) 
+#, no-wrap
+msgid "\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n&lt;greeter gtk-theme=\"Crux\"&gt;\n[...]\n&lt;/greeter&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:5999(para) 
+msgid "Contained within the greeter tag can be the nodes described in the next sections of this document. Some of these nodes are containers (box nodes, rect item nodes) which can be used to organize how to display the nodes that the user sees and interacts with (such as button, pixmap and entry item nodes)."
+msgstr ""
+
+#: ../C/gdm.xml:6009(title) 
+msgid "Box Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6011(para) 
+msgid "Box nodes are container nodes for item nodes. Box nodes are specified as follows: <screen>\n&lt;box orientation=\"alignment\" min-width=\"num\"\nxpadding=\"num\" ypadding=\"num\" spacing=\"num\"\nhomogeneous=\"bool\"&gt;\n</screen> Where \"num\" means number and bool means either \"true\" or \"false\" The alignment value can be either \"horizontal\" or \"vertical\". If you leave any property off it will default to zero or \"false\" in case of \"homogeneous\" and \"vertical\" for the orientation."
+msgstr ""
+
+#: ../C/gdm.xml:6027(para) 
+msgid "If the box is homogeneous then the children are allocated equal amount of space."
+msgstr ""
+
+#: ../C/gdm.xml:6032(para) 
+msgid "The \"min-width\" must be specified in pixels. Obviously there is also a corresponding \"min-height\" property as well."
+msgstr ""
+
+#: ../C/gdm.xml:6040(title) 
+msgid "Fixed Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6042(para) 
+msgid "Fixed is a container that has its children scattered about laid out with precise coordinates. The size of this container is the biggest rectangle that contains all the children. Fixed has no extra properties and so you just use: <screen>\n&lt;fixed&gt;\n</screen> Then you put other items with proper position nodes inside this."
+msgstr ""
+
+#: ../C/gdm.xml:6053(para) 
+msgid "The \"toplevel\" node is really just like a fixed node."
+msgstr ""
+
+#: ../C/gdm.xml:6059(title) 
+msgid "Item Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6061(para) 
+msgid "A GDM Theme is created by specifying a hierarchy of item and box nodes. Item nodes can have the following value for \"type\":"
+msgstr ""
+
+#: ../C/gdm.xml:6069(term) 
+msgid "button"
+msgstr ""
+
+#: ../C/gdm.xml:6071(para) 
+msgid "A button field. This field uses a GTK+ button. It is also possible to make a \"rect\" item act like a button by setting its button element to true. However it is better to use GTK+ buttons in GDM themes since these are accessible to users with disabilities. Also, GTK+ buttons can be themed. This feature is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: ../C/gdm.xml:6083(term) 
+msgid "entry"
+msgstr ""
+
+#: ../C/gdm.xml:6085(para) 
+msgid "Text entry field."
+msgstr ""
+
+#: ../C/gdm.xml:6092(term) 
+msgid "label"
+msgstr ""
+
+#: ../C/gdm.xml:6094(para) 
+msgid "A text label. Must have a \"text\" node to specify the text."
+msgstr ""
+
+#: ../C/gdm.xml:6102(term) 
+msgid "list"
+msgstr ""
+
+#: ../C/gdm.xml:6104(para) 
+msgid "A face browser widget. Only useful if the face browser is enabled via the configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6112(term) 
+msgid "pixmap"
+msgstr ""
+
+#: ../C/gdm.xml:6114(para) 
+msgid "An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, Tiff, etc...)"
+msgstr ""
+
+#: ../C/gdm.xml:6122(term) 
+msgid "rect"
+msgstr ""
+
+#: ../C/gdm.xml:6124(para) 
+msgid "Rectangle."
+msgstr ""
+
+#: ../C/gdm.xml:6131(term) 
+msgid "svg"
+msgstr ""
+
+#: ../C/gdm.xml:6133(para) 
+msgid "Scaled Vector Graphic image."
+msgstr ""
+
+#: ../C/gdm.xml:6140(para) 
+msgid "For example: <screen>\n&lt;item type=\"label\"&gt;\n</screen> Items can specify ID values which gives them a specific look and feel or formatting. Furthermore you can customize the login process by adding custom widgets with custom id's for some items (currently only the list item)"
+msgstr ""
+
+#: ../C/gdm.xml:6151(para) 
+msgid "Entry items can have id values as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6157(term) 
+msgid "user-pw-entry"
+msgstr ""
+
+#: ../C/gdm.xml:6159(para) 
+msgid "Entry field for userid and password entry. This is the field used for responses for the PAM/GDM questions (Username, Password, etc..)."
+msgstr ""
+
+#: ../C/gdm.xml:6168(para) 
+msgid "List items by default display as lists, but the combo=\"true\" attribute can be used to specify combo box style (combo style supported since GDM 2.16.2). Some predefined lists may be included in a theme by using the following id values. Customized lists may also be defined, which are explained below."
+msgstr ""
+
+#: ../C/gdm.xml:6178(term) 
+msgid "session"
+msgstr ""
+
+#: ../C/gdm.xml:6180(para) 
+msgid "A list of available sessions, which allows the user to pick the session to use. Supported since GDM 2.16.2."
+msgstr ""
+
+#: ../C/gdm.xml:6190(term) 
+msgid "language"
+msgstr ""
+
+#: ../C/gdm.xml:6192(para) 
+msgid "A list of available languages, which allows the user to pick the language to use. Supported since GDM 2.16.2."
+msgstr ""
+
+#: ../C/gdm.xml:6202(term) 
+msgid "userlist"
+msgstr ""
+
+#: ../C/gdm.xml:6204(para) 
+msgid "A Face Browser list, so that users can pick their username by clicking on this instead of typing. This obviously exposes the usernames to viewers of the login screen, and is not recommended for users who feel that this reduces security. The face browser does not support combo box style."
+msgstr ""
+
+#: ../C/gdm.xml:6217(term) 
+msgid "userlist-rect"
+msgstr ""
+
+#: ../C/gdm.xml:6219(para) 
+msgid "This id can be specified for the &lt;rect&gt; object containing the userlist and if the userlist is empty then this rectangle will not be shown. This allows the theme to define something like an area with a different color and/or alpha to surround the userlist, but only if there are users to display. Supported since 2.16.2."
+msgstr ""
+
+#: ../C/gdm.xml:6231(para) 
+msgid "Furthermore, you can have an arbitrary id (I'd recommend starting the id with 'custom' not to conflict with future additions to this spec) and ask extra information of the user. See the section 'Custom Widgetry'"
+msgstr ""
+
+#: ../C/gdm.xml:6238(para) 
+msgid "Label items can have id values as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6244(term) 
+msgid "clock"
+msgstr ""
+
+#: ../C/gdm.xml:6246(para) 
+msgid "Label that displays the date and time."
+msgstr ""
+
+#: ../C/gdm.xml:6253(term) 
+msgid "pam-prompt"
+msgstr ""
+
+#: ../C/gdm.xml:6255(para) 
+msgid "Label that displays the PAM prompt. This is the prompt that PAM uses to ask for username, password, etc..."
+msgstr ""
+
+#: ../C/gdm.xml:6263(term) 
+msgid "pam-error"
+msgstr ""
+
+#: ../C/gdm.xml:6265(para) 
+msgid "Label that displayst PAM/GDM error messages. Such as when user can't log in."
+msgstr ""
+
+#: ../C/gdm.xml:6273(term) 
+msgid "pam-error-logo"
+msgstr ""
+
+#: ../C/gdm.xml:6275(para) 
+msgid "An image that will be displayed only when a pam-error message is being displayed. This is useful for displaying an \"Attention\" icon, for example. This feature is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: ../C/gdm.xml:6285(term) 
+msgid "pam-message"
+msgstr ""
+
+#: ../C/gdm.xml:6287(para) 
+msgid "Label that displays the PAM message. These are messages that PAM/GDM gives about state of the account, help about the prompts and other information."
+msgstr ""
+
+#: ../C/gdm.xml:6296(term) 
+msgid "timed-label"
+msgstr ""
+
+#: ../C/gdm.xml:6298(para) 
+msgid "Label that displays timed login information."
+msgstr ""
+
+#: ../C/gdm.xml:6305(para) 
+msgid "Rectangles can have id values as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6311(term) 
+msgid "caps-lock-warning"
+msgstr ""
+
+#: ../C/gdm.xml:6313(para) 
+msgid "Displays an icon that shows if the CAPS LOCK key is depressed. This rectangle will be hidden/shown appropriately"
+msgstr ""
+
+#: ../C/gdm.xml:6322(para) 
+msgid "If an item is of type rect, the item can be a button. Buttons must also include a \"button\" value as follows: <screen>\n&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6330(para) 
+msgid "Possible values for button ids are as follows."
+msgstr ""
+
+#: ../C/gdm.xml:6336(term) 
+msgid "chooser_button"
+msgstr ""
+
+#: ../C/gdm.xml:6338(para) 
+msgid "Runs the XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:6345(term) 
+msgid "config_button"
+msgstr ""
+
+#: ../C/gdm.xml:6347(para) 
+msgid "Runs the GDM configuration application."
+msgstr ""
+
+#: ../C/gdm.xml:6354(term) 
+msgid "custom_cmd_button[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:6356(para) 
+msgid "Runs the <filename>n-th</filename> custom command."
+msgstr ""
+
+#: ../C/gdm.xml:6363(term) 
+msgid "disconnect_button"
+msgstr ""
+
+#: ../C/gdm.xml:6365(para) 
+msgid "Disconnect from remote session."
+msgstr ""
+
+#: ../C/gdm.xml:6372(term) 
+msgid "language_button"
+msgstr ""
+
+#: ../C/gdm.xml:6374(para) 
+msgid "Displays the language selection dialog."
+msgstr ""
+
+#: ../C/gdm.xml:6381(term) 
+msgid "halt_button"
+msgstr ""
+
+#: ../C/gdm.xml:6383(para) 
+msgid "Halt (shuts down) the system."
+msgstr ""
+
+#: ../C/gdm.xml:6390(term) 
+msgid "reboot_button"
+msgstr ""
+
+#: ../C/gdm.xml:6392(para) 
+msgid "Restart the system."
+msgstr ""
+
+#: ../C/gdm.xml:6399(term) 
+msgid "session_button"
+msgstr ""
+
+#: ../C/gdm.xml:6401(para) 
+msgid "List and select from available sessions."
+msgstr ""
+
+#: ../C/gdm.xml:6408(term) 
+msgid "suspend_button"
+msgstr ""
+
+#: ../C/gdm.xml:6410(para) 
+msgid "Suspend the system."
+msgstr ""
+
+#: ../C/gdm.xml:6417(term) 
+msgid "system_button"
+msgstr ""
+
+#: ../C/gdm.xml:6419(para) 
+msgid "Perform halt/restart/suspend/etc. options (if allowed by GDM configuration). Also allows user to run configurator if user enters root password (again if allowed by GDM configuration). This is usually now labeled Actions, and referred to as the Actions menu."
+msgstr ""
+
+#: ../C/gdm.xml:6432(title) 
+msgid "Position Node"
+msgstr ""
+
+#: ../C/gdm.xml:6434(para) 
+msgid "Each item can specify its position and size via the \"pos\" node. For example: <screen>\n&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6442(para) 
+msgid "Both position and size can be given in percent and it will be taken as the percentage of the size of the current container. For toplevel items it's the percentage of the whole screen."
+msgstr ""
+
+#: ../C/gdm.xml:6448(para) 
+msgid "For x and y, you can also specify a negative position which means position from the right or bottom edge. But this only applies with absolute coordinates. With percentage you can specify negative position and it will be still from the same edge."
+msgstr ""
+
+#: ../C/gdm.xml:6455(para) 
+msgid "The position also specifies the anchor of the item, this can be \"n\" \"ne\" \"e\" \"se\" \"s\" \"sw\" \"w\" and \"nw\" or \"center\" which stand for the different edges/corners or \"center\" for center. For example: <screen>\n&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6466(para) 
+msgid "If the item contains a box, you can specify width and height to be \"box\" to mean that they are supposed to be the width and height of the box, that is the items in the box plus the padding."
+msgstr ""
+
+#: ../C/gdm.xml:6472(para) 
+msgid "If the item contains an SVG image, you can specify width and height to be \"scale\" to mean that the SVG image should be scaled to fit the requested area."
+msgstr ""
+
+#: ../C/gdm.xml:6478(para) 
+msgid "You can also specify an \"expand\" property to either be \"true\" or false. If true then the child will be expanded in the box as much as possible (that is it will be given more space if available)."
+msgstr ""
+
+#: ../C/gdm.xml:6485(para) 
+msgid "There are two extra properties you can specify (as of 2.4.4.3) for labels (and labels only). The first is \"max-width\" which will specify the maximum width of the label in pixels. And the second is \"max-screen-percent-width\" which specifies the maximum percentage of the screen width that the label can occupy. By default no label will occupy more then 90% of the screen by width. An example may be: <screen>\n&lt;item type=\"label\"&gt;\n&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6501(title) 
+msgid "Show Node"
+msgstr ""
+
+#: ../C/gdm.xml:6503(para) 
+msgid "Some items may only display in certain modes, like when doing a remote display. Multiple values can be specified and must be separated with commas. The following values are possible:"
+msgstr ""
+
+#: ../C/gdm.xml:6509(para) 
+msgid "<filename>console</filename> - In console mode."
+msgstr ""
+
+#: ../C/gdm.xml:6512(para) 
+msgid "<filename>console-fixed</filename> - In console non-flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6515(para) 
+msgid "<filename>console-flexi</filename> - In console &amp; flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6518(para) 
+msgid "<filename>flexi</filename> - In flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6521(para) 
+msgid "<filename>remote</filename> - In remote mode."
+msgstr ""
+
+#: ../C/gdm.xml:6524(para) 
+msgid "<filename>remote-flexi</filename> - In remote &amp; flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6528(para) 
+msgid "For example: <screen>\n&lt;show modes=\"flexi,remote\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6535(para) 
+msgid "You can also specify the \"type\" value to indicate that certain items should only be displayed if the type is true. Valid values include the following:"
+msgstr ""
+
+#: ../C/gdm.xml:6541(para) 
+msgid "<filename>chooser</filename>, if ChooserButton is set to \"true\" in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6545(para) 
+msgid "<filename>config</filename>, if ConfigAvailable is set to \"true\" in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6549(para) 
+msgid "<filename>custom_cmd[0-9]</filename>, if <filename>n-th</filename> CustomCommand is specified in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6553(para) 
+msgid "<filename>halt</filename>, if HaltDaemon is specified in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6557(para) 
+msgid "<filename>reboot</filename>, if RebootCommand is specified in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6561(para) 
+msgid "<filename>suspend</filename>, if SuspendCommand is specified in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6565(para) 
+msgid "<filename>system</filename>, if SystemMenu is specified in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6569(para) 
+msgid "<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6574(para) 
+msgid "For example: <screen>\n&lt;show modes=\"console\" type=\"system\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6581(para) 
+msgid "Alternatively, you can specify a \"min-screen-width\" or \"min-screen-height\" value to indicate that certain items should only be displayed if the screen resolution is the at least the given required size."
+msgstr ""
+
+#: ../C/gdm.xml:6588(para) 
+msgid "For example: <screen>\n&lt;show min-screen-height=\"768\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6595(para) 
+msgid "Note that if SystemMenu is off then the halt, restart, suspend, chooser and config choices will not be shown, so this is a global toggle for them all. See some of the standard themes for how the show modes are used."
+msgstr ""
+
+#: ../C/gdm.xml:6604(title) 
+msgid "Normal/Active/Prelight Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6606(para) 
+msgid "Depending on the item type (except for userlist - refer to Color node below), it can specify its color, font, or image via the following tags:"
+msgstr ""
+
+#: ../C/gdm.xml:6612(para) 
+msgid "<filename>normal</filename> - normal state."
+msgstr ""
+
+#: ../C/gdm.xml:6615(para) 
+msgid "<filename>active</filename> - when the item has active focus."
+msgstr ""
+
+#: ../C/gdm.xml:6618(para) 
+msgid "<filename>prelight</filename> - when the mouse is hovering over the item."
+msgstr ""
+
+#: ../C/gdm.xml:6623(para) 
+msgid "When item is \"rect\" (alpha can be omitted and defaults to 0.0): <screen>\n&lt;normal color=\"#ffffff\" alpha=\"0.0\"&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6631(para) 
+msgid "When item is \"label\" <screen>\n&lt;normal color=\"#ffffff\" font=\"Sans 14\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6638(para) 
+msgid "When the item type is \"pixmap\" or \"SVG\", then the normal, active, and prelight tags specify the images to use as follows: <screen>\n&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6647(para) 
+msgid "Note that relative pathnames are assumed to be in the same directory as the theme <filename>.xml</filename> file in <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:6653(para) 
+msgid "Note that alternative image file can be specified using the altfile[n] property. GDM will use the last valid image filename specified. For example: <screen>\n&lt;normal file=\"picture.png\" altfile1=\"distribution-blah-image.png\" altfile2=\"distribution-foo-image.png\"/&gt;\n</screen> If <filename>distribution-foo-image.png</filename> is a valid image filename it will be used. Otherwise distribution-blah-image.png will be used if valid. This feature supported since 2.16.3."
+msgstr ""
+
+#: ../C/gdm.xml:6668(title) 
+msgid "Face Browser Icon/Label Color Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6670(para) 
+msgid "If the item type is of userlist, then the background color for the icon and label can be set separately via the the following tag:"
+msgstr ""
+
+#: ../C/gdm.xml:6676(screen) 
+#, no-wrap
+msgid "\n&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:6683(title) 
+msgid "Text Node"
+msgstr ""
+
+#: ../C/gdm.xml:6685(para) 
+msgid "Text tags are used by labels. They can be used to display localized text as follows (if the \"xml:lang\" attribute is omitted, the C locale is assumed): <screen>\n&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6694(para) 
+msgid "You can include pango markup in the text nodes for labels, however you must encode it. So for example to have the label of \"foo&lt;sup&gt;bar&lt;/sup&gt;\", you must type: <screen>\n&lt;text&gt;\"foo&lt;sup&gt;bar&lt;/sup&gt;\"&lt;/text&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6703(para) 
+msgid "Text nodes can contain the following special character sequences which will be translated as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6708(para) 
+msgid "%% - A literal % character"
+msgstr ""
+
+#: ../C/gdm.xml:6711(para) 
+msgid "%c - Clock time. Only labels with the \"clock\" id will update automatically every second. Other labels will contain a static timestamp."
+msgstr ""
+
+#: ../C/gdm.xml:6716(para) 
+msgid "%d - Display name (DISPLAY environment variable)"
+msgstr ""
+
+#: ../C/gdm.xml:6719(para) 
+msgid "%h - Hostname (gethostname output)"
+msgstr ""
+
+#: ../C/gdm.xml:6722(para) 
+msgid "%m - Machine name (uname.machine output)"
+msgstr ""
+
+#: ../C/gdm.xml:6725(para) 
+msgid "%n - Node name (uname.nodename output)"
+msgstr ""
+
+#: ../C/gdm.xml:6728(para) 
+msgid "%o - Domain name (getdomainname output)"
+msgstr ""
+
+#: ../C/gdm.xml:6731(para) 
+msgid "%r - Release name (uname.release output)"
+msgstr ""
+
+#: ../C/gdm.xml:6734(para) 
+msgid "%s - System name (uname.sysname output)"
+msgstr ""
+
+#: ../C/gdm.xml:6737(para) 
+msgid "%t - Current timed delay value from configuration file (0 if off) followed by the word \"seconds\" if value is greater than 1 or the word \"second\" if the value is 1. This character sequence is intended to be only used internally to display the \"timed-label\" message, which is automatically updated every second."
+msgstr ""
+
+#: ../C/gdm.xml:6745(para) 
+msgid "%u - Timed username value from configuration file (empty if off) This character sequence is intended to be only used internally to display the \"timed-label\" message, which is automatically updated every second."
+msgstr ""
+
+#: ../C/gdm.xml:6751(para) 
+msgid "\\n - Carriage return"
+msgstr ""
+
+#: ../C/gdm.xml:6754(para) 
+msgid "_ - An underscore causes the following character to be underlined. If it precedes a % character sequence, the string that replaces the character sequence is underlined."
+msgstr ""
+
+#: ../C/gdm.xml:6762(title) 
+msgid "Stock"
+msgstr ""
+
+#: ../C/gdm.xml:6764(para) 
+msgid "Certain common localized labels can be specified via the stock tags. The \"text\" tag is ignored if the \"stock\" tag is used. You should really use the stock labels rather then just putting all the translations into the themes. This gives faster load times and likely better translations. The following values are valid:"
+msgstr ""
+
+#: ../C/gdm.xml:6773(para) 
+msgid "<filename>cancel</filename>, _(\"_Cancel\""
+msgstr ""
+
+#: ../C/gdm.xml:6776(para) 
+msgid "<filename>caps-lock-warning</filename>, _(\"Caps Lock key is on.\""
+msgstr ""
+
+#: ../C/gdm.xml:6780(para) 
+msgid "<filename>chooser</filename>, _(\"Remote Login via _XDMCP\""
+msgstr ""
+
+#: ../C/gdm.xml:6783(para) 
+msgid "<filename>config</filename>, _(\"_Configure\""
+msgstr ""
+
+#: ../C/gdm.xml:6786(para) 
+msgid "<filename>custom_cmd[0-9]</filename>, _(\"Custom_[0-9]\""
+msgstr ""
+
+#: ../C/gdm.xml:6789(para) 
+msgid "<filename>disconnect</filename>, _(\"D_isconnect\""
+msgstr ""
+
+#: ../C/gdm.xml:6792(para) 
+msgid "<filename>halt</filename>, _(\"Shut _Down\""
+msgstr ""
+
+#: ../C/gdm.xml:6795(para) 
+msgid "<filename>language</filename>, _(\"_Language\""
+msgstr ""
+
+#: ../C/gdm.xml:6798(para) 
+msgid "<filename>ok</filename>, _(\"_OK\""
+msgstr ""
+
+#: ../C/gdm.xml:6801(para) 
+msgid "<filename>quit</filename>, _(\"_Quit\""
+msgstr ""
+
+#: ../C/gdm.xml:6804(para) 
+msgid "<filename>reboot</filename>, _(\"_Restart\""
+msgstr ""
+
+#: ../C/gdm.xml:6807(para) 
+msgid "<filename>session</filename>, _(\"_Session\""
+msgstr ""
+
+#: ../C/gdm.xml:6810(para) 
+msgid "<filename>startover</filename>, _(\"_Start Over\""
+msgstr ""
+
+#: ../C/gdm.xml:6813(para) 
+msgid "<filename>suspend</filename>, _(\"Sus_pend\""
+msgstr ""
+
+#: ../C/gdm.xml:6816(para) 
+msgid "<filename>system</filename>, _(\"_Actions\" (Formerly \"S_ystem\""
+msgstr ""
+
+#: ../C/gdm.xml:6820(para) 
+msgid "<filename>timed-label</filename>, _(\"User %u will login in %t\""
+msgstr ""
+
+#: ../C/gdm.xml:6824(para) 
+msgid "<filename>username-label</filename>, _(\"Username:\""
+msgstr ""
+
+#: ../C/gdm.xml:6827(para) 
+msgid "<filename>welcome-label</filename>, _(\"Welcome to %n\""
+msgstr ""
+
+#: ../C/gdm.xml:6831(para) 
+msgid "For example: <screen>\n&lt;stock type=\"welcome-label\"&gt;\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6840(title) 
+msgid "Custom Widgetry"
+msgstr ""
+
+#: ../C/gdm.xml:6842(para) 
+msgid "Currently there is one item which is customizable and this is the list item. If you need to ask the user extra things, such as to pick from a list of places to log into, or set of custom login sessions you can setup the list item and add listitem children that describe the choices. Each listitem must have an id and a text child. The choice will be recorded in the file <filename>&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</filename> as <filename>&lt;list id&gt;=&lt;listitem id&gt;</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:6853(para) 
+msgid "For example suppose we are on display :0, <filename>ServAuthDir</filename> is <filename>&lt;var&gt;/lib/gdm</filename> and we have the following in the theme:"
+msgstr ""
+
+#: ../C/gdm.xml:6860(screen) 
+#, no-wrap
+msgid "\n&lt;item type=\"list\" id=\"custom-config\"&gt;\n&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"&gt;\n&lt;listitem id=\"foo\"&gt;\n&lt;text&gt;Foo&lt;/text&gt;\n&lt;/listitem&gt;\n&lt;listitem id=\"bar\"&gt;\n&lt;text&gt;Bar&lt;/text&gt;\n&lt;/listitem&gt;\n&lt;/item&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:6872(para) 
+msgid "Then if the user chooses 'Foo' then <filename>&lt;var&gt;/lib/gdm/:0.GreeterInfo</filename> will contain: <screen>\ncustom-config=foo\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6884(title) 
+msgid "Accessibility"
+msgstr "ì ê·Œì± êž°ë¥"
+
+#: ../C/gdm.xml:6885(para) 
+msgid "GDM supports \"Accessible Login\", allowing users to log into their desktop session even if they cannot easily use the screen, mouse, or keyboard in the usual way. Accessible Technology (AT) programs such as <command>GOK</command> (on-screen keyboard) and <command>orca</command> (magnifier and text-to-speech) are supported. The \"GTK+ Greeter\" best supports accessibility, so it is recommended for accessibility support. The \"Themed Greeter\" supports some accessibility features and may be usable by some users. But some AT programs, such as <command>GOK</command>, do not yet work with the \"Themed Greeter\"."
+msgstr ""
+
+#: ../C/gdm.xml:6898(para) 
+msgid "Accessibility is enabled by specifying the \"GTK+ Greeter\" in the \"Local\" tab for the console display and specifying the \"GTK+ Greeter\" in the \"Remote\" tab for remote displays. Or you can modify the <filename>Greeter</filename> and <filename>RemoteGreeter</filename> configuration options by hand to be <command>/usr/lib/gdmlogin</command>."
+msgstr ""
+
+#: ../C/gdm.xml:6907(para) 
+msgid "The GDM greeter programs support the ability to launch AT's at login time via configurable \"gestures\". These gestures can be defined to be standard keyboard hotkeys, switch device event, or mouse motion events. When using the \"GTK+ Greeter\", the user may also change the visual appearance of the login UI. For example, to use a higher-contrast color scheme for better visibility."
+msgstr ""
+
+#: ../C/gdm.xml:6916(para) 
+msgid "Note that <command>gdmsetup</command> does not yet work with accessibility, so that users who require AT programs should only configure GDM by editing the ASCII files directly."
+msgstr ""
+
+#: ../C/gdm.xml:6923(title) 
+msgid "Accessibility Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:6925(para) 
+msgid "In order to enable Accessible Login, the system administrator must make some changes to the default login configuration by manually modifying three human-readable configuration files, stored in the GDM Custom Configuration File, AccessKeyMouseEvents File, and AccessDwellMouseEvents File. The AccessKeyMouseEvents and AccessDwellMouseEvents contain reasonable default gestures for launching <command>GOK</command> and <command>orca</command>, but some users may require these gestures to be configured to best meet their needs. For example, shorter or longer duration for holding down a button or hotkey might make the login experience more usable for some users. Also, additional AT programs may be added to the configuration file if needed."
+msgstr ""
+
+#: ../C/gdm.xml:6941(title) 
+msgid "Accessibile Theming"
+msgstr ""
+
+#: ../C/gdm.xml:6943(para) 
+msgid "If using the \"GTK+ Greeter\" users can easily switch the color and contrast scheme of the dialog. To do this, ensure the <filename>AllowGtkThemeChange</filename> parameter in the GDM configuration is set to \"true\". This should be the default value. When true, the \"Standard Greeter\" contains a menu allowing the user to change to a different GTK+ theme. The <filename>GtkThemesToAllow</filename> configuration choice can also be used to limit the choices available as desired. For example:"
+msgstr ""
+
+#: ../C/gdm.xml:6955(screen) 
+#, no-wrap
+msgid "\nGtkThemesToAllow=HighContrast,HighContrastInverse\n"
+msgstr ""
+
+#: ../C/gdm.xml:6959(para) 
+msgid "If using the \"Themed Greeter\" there may be suitable GDM themes available that provide needed color and contrast schemes, but these are not yet shipped with the GDM program. Some distributions may ship such themes. There is not yet any mechanism to switch between themes in the \"Themed Greeter\", so if an accessible theme is required by one user, then all users would need to use the same theme."
+msgstr ""
+
+#: ../C/gdm.xml:6971(title) 
+msgid "AT Program Support"
+msgstr ""
+
+#: ../C/gdm.xml:6973(para) 
+msgid "To enable user to launch AT such as the <command>GOK</command> or <command>orca</command>, the <filename>AddGtkModules</filename> parameter in the GDM configuration must be set to \"true\". Also the <filename>GtkModulesList</filename> parameter must be uncommented and set as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6982(screen) 
+#, no-wrap
+msgid "\nGtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener\n"
+msgstr ""
+
+#: ../C/gdm.xml:6986(para) 
+msgid "This causes all GDM GUI programs to be run with the appropriate GTK modules for launching AT programs. The use of assistive technologies and the atk-bridge module requires the registry daemon, <command>at-spi-registryd</command>, to be running. This is handled by the GDM GUI starting with version 2.17."
+msgstr ""
+
+#: ../C/gdm.xml:6994(para) 
+msgid "System administrators may wish to load only the minimum subset of these modules which is required to support their user base. The \"libkeymouselistener\" provides hotkey and switch gesture support while the \"libdwellmouselistener\" provides mouse motion gesture support. If your user base only requires one or the other, it is only necessary to include the gesture listener that is needed. Also, some AT programs may not require gail or atk-bridge. If you find the AT programs you need works fine without including these, then they may be omitted. Note that some AT programs work with a reduced feature set if gail and/or atk-bridge are not present. However, for general accessibility use, including all four is suitable."
+msgstr ""
+
+#: ../C/gdm.xml:7009(para) 
+msgid "Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added to the <filename>AddGtkModules</filename> loaded by GDM, then you may need to modiify the gesture configurations to meet your user's needs. Default gestures are provided for launching <command>GOK</command> and <command>orca</command>, but it is recommended to modify these gestures so they work best for your user base. These gesture associations are contained in files <filename>AccessKeyMouseEvents</filename> and <filename>AccessDwellMouseEvents</filename>, respectively. Both files are located in the <filename>&lt;etc&gt;/gdm/modules</filename> directory. The gesture configuration format is described in the comment section of the two configuration files."
+msgstr ""
+
+#: ../C/gdm.xml:7026(para) 
+msgid "The AccessKeyMouseEvents file controls the keymouselistener Gesture Listener and is used to define key-press, mouse button, or XInput device sequences that can be used to launch applications needed for accessibility. In order to reduce the likelihood of unintentional launch, these \"gestures\" may be associated with multiple switch presses and/or minimum durations. Note that the XKB extension is needed for key gestures to work, so you may need to add +xkb to your X server command line for gestures to work properly. The X server command line is specified in the GDM configuration file in the \"server-foo\" sections."
+msgstr ""
+
+#: ../C/gdm.xml:7040(para) 
+msgid "The DwellKeyMouseEvents file controls the dwellmouselistner and supports gestures that involve the motion of a pointing device such as the system mouse of an alternative pointing device such as a head pointer or trackball may also be defined. Motion gestures are defined as \"crossing events\" into and out of the login dialog window. If the \"dwellmouselistener\" gesture listener is loaded, then alternative pointing devices are temporarily \"latched\" to the core pointer, such that motion from alternative devices results in movement of the onscreen pointer. All gestures are specified by the same syntax; that is, there is no distinction between a \"core mouse\" gesture and motion from an alternate input device."
+msgstr ""
+
+#: ../C/gdm.xml:7056(para) 
+msgid "On some operating systems, it is necessary to make sure that the GDM user is a member of the \"audio\" group for AT programs that require audio output (such as text-to-speech) to be functional."
+msgstr ""
+
+#: ../C/gdm.xml:7063(para) 
+msgid "Currently GDM does not remember what accessible technology programs have been started when switching applications. So if the user switches between the login program and the chooser, for example, then it is necessary for the user to redo the gesture. Users may need to also set up their default session so that the assistive technologies required are started automatically (or have appropriate key-bindings defined to start them) after the user session has started."
+msgstr ""
+
+#: ../C/gdm.xml:7076(title) 
+msgid "AT Troubleshooting"
+msgstr ""
+
+#: ../C/gdm.xml:7078(para) 
+msgid "There are some common issues that cause users to have problems getting the gesture listeners to work. It is recommended that people use GDM version 2.18.0 or later for best results."
+msgstr ""
+
+#: ../C/gdm.xml:7084(para) 
+msgid "Some older X servers have a bug which causes detectable autorepeat to fail when XEVIE is enabled (which happens when atk-bridge is included as a GTK Module). This bug causes key gestures with a duration greater than 0 to always fail. A workaround is to simply redefine all key gestures so they have zero length duration, or upgrade your X server."
+msgstr ""
+
+#: ../C/gdm.xml:7093(para) 
+msgid "Some versions of <command>GOK</command> and <command>orca</command> will not launch unless the \"gdm\" user has a writable home directory. This has been fixed in GNOME 2.18, but if using an older version of GNOME, then making sure that the GDM user has a writable home directory should make these programs functional."
+msgstr ""
+
+#: ../C/gdm.xml:7102(para) 
+msgid "If you see an hourglass cursor when you complete a gesture but the program does not start, then this indicates that the gesture was received, but that there was a problem starting the program. Most likely the issue may be the lack of a writable gdm home directory."
+msgstr ""
+
+#: ../C/gdm.xml:7110(para) 
+msgid "Also note that some input devices require X server configuration before GDM will recognize them."
+msgstr ""
+
+#: ../C/gdm.xml:7117(title) 
+msgid "Accessibility Login Sound Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:7119(para) 
+msgid "By default, GDM requires a media application such as \"play\" to be present to play sounds for successful or failed login. GDM defaults the location of this application to <filename>&lt;bin&gt;/play</filename> (or <filename>&lt;bin&gt;/audioplay</filename> on Solaris. This can be changed via the <filename>SoundProgram</filename> GDM configuration option. Typically most text-to-speech programs (such as <command>orca</command>) use a separate mechanism to play audio, so this configuration setting is not needed for them to work."
+msgstr ""
+
+#: ../C/gdm.xml:7137(title) 
+msgid "Solaris Specific Features"
+msgstr "ìëŒëŠ¬ì€ ì ì© êž°ë¥"
+
+#: ../C/gdm.xml:7140(title) 
+msgid "Using GDM on Solaris"
+msgstr "ìëŒëŠ¬ì€ìì GDM ì¬ì©íêž°"
+
+#: ../C/gdm.xml:7142(para) 
+msgid "GDM is not yet the default login program on Solaris. If you wish to switch to using GDM, then you need to turn off CDE login and start the GDM service. Note that turning off or disabiling CDE login will cause any running sessions to immediately exit, and any unsaved data will be lost. Only run these commands if you are sure there is no unsaved data in your running sessions. It would be best to run these commands from console login, or a Failsafe Terminal rather than from a running GUI session. The first step is to run the following command to see if CDE login is running as an SMF service."
+msgstr ""
+
+#: ../C/gdm.xml:7155(screen) 
+#, no-wrap
+msgid "\nsvcs cde-login\n"
+msgstr ""
+
+#: ../C/gdm.xml:7159(para) 
+msgid "If the <command>svcs</command> command responds that this service is enabled, then run this command to disable CDE login:"
+msgstr ""
+
+#: ../C/gdm.xml:7164(screen) 
+#, no-wrap
+msgid "\nsvcadm disable cde-login\n"
+msgstr ""
+
+#: ../C/gdm.xml:7168(para) 
+msgid "If the <command>svcs</command> command responds that this pattern doesn't match any instances, then run these commands to stop CDE login:"
+msgstr ""
+
+#: ../C/gdm.xml:7174(screen) 
+#, no-wrap
+msgid "\n/usr/dt/config/dtconfig -d\nEither reboot, or kill any running dtlogin processes.\n"
+msgstr ""
+
+#: ../C/gdm.xml:7179(para) 
+msgid "At this point you will be presented with a console login. Login as root, and run the following command. If on Solaris 10 the servicename is \"gdm2-login\", if on Solaris Nevada the servicename is \"gdm\"."
+msgstr ""
+
+#: ../C/gdm.xml:7186(screen) 
+#, no-wrap
+msgid "\nsvcadm enable servicename\n"
+msgstr ""
+
+#: ../C/gdm.xml:7192(title) 
+msgid "Solaris Configuration"
+msgstr "ìëŒëŠ¬ì€ ì€ì "
+
+#: ../C/gdm.xml:7193(para) 
+msgid "On Solaris, the following configuration is recommended. This turns on IPv6 and also turns on PreFetch for performance benefit. <screen>\n./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var\n   --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin\n   --with-prefetch --with-post-path=/usr/openwin/bin --with-pam-prefix=/etc\n   --with-lang-file=/etc/default/init\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7206(para) 
+msgid "Configuring GDM with the \"--with-post-path=/usr/openwin/bin\" on Solaris is recommended for accessing X server programs."
+msgstr ""
+
+#: ../C/gdm.xml:7214(title) 
+msgid "Solaris /etc/logindevperm"
+msgstr "ìëŒëŠ¬ì€ /etc/logindevperm"
+
+#: ../C/gdm.xml:7215(para) 
+msgid "GDM supports /etc/logindevperm, but only on Solaris 10 and higher. Refer to the logindevperm.4 man page for more information."
+msgstr ""
+
+#: ../C/gdm.xml:7221(para) 
+msgid "To make /etc/logindevperm functionality work on Solaris 9 or earlier you would have to hack the GDM PreSession and PostSession script to chmod the device permissions directly. In other words, if /etc/logindevperm had a listing like this:"
+msgstr ""
+
+#: ../C/gdm.xml:7228(screen) 
+#, no-wrap
+msgid "\n/dev/console    0600    /dev/sound/*            # audio devices\n"
+msgstr ""
+
+#: ../C/gdm.xml:7232(para) 
+msgid "Then the PreSession script would need to be modified to chown /dev/console to the user:group who is logging into the console and ensure whatever permissions is specified in /etc/logindevperm (0600 for the line above). Then in the PostSession script chmod the device back to root:root and ensure 0600 this time (do not use the value in the /etc/logindevperm file). Linux uses a different mechanism for managing device permissions, so this extra scripting is not needed."
+msgstr ""
+
+#: ../C/gdm.xml:7245(title) 
+msgid "Solaris Automatic Login"
+msgstr "ìëŒëŠ¬ì€ ìë ë¡ê·žìž"
+
+#: ../C/gdm.xml:7246(para) 
+msgid "Automatic login does not work on Solaris 10 and earlier because PAM is not configured to support this feature by default. Automatic login is a GDM feature that is not enabled by default, so you would only notice this problem if you try to make use of it. Turning this feature on causes your computer to login to a specified username on startup without asking for username and password. This is an insecure way to set up your computer."
+msgstr ""
+
+#: ../C/gdm.xml:7257(para) 
+msgid "If using Solaris 10 or lower, then you need to compile the pam_allow.c code provided with the GDM release and install it to /usr/lib/security (or provide the full path in /etc/pam.conf) and ensure it is owned by uid 0 and not group or world writable."
+msgstr ""
+
+#: ../C/gdm.xml:7264(para) 
+msgid "The following are reasonable pam.conf values for turning on automatic login in GDM. Make sure to read the PAM documentation (e.g. pam.d/pam.conf man page) and be comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: ../C/gdm.xml:7272(screen) 
+#, no-wrap
+msgid "\n       gdm-autologin auth  required    pam_unix_cred.so.1\n       gdm-autologin auth  sufficient  pam_allow.so.1\n       gdm-autologin account  sufficient  pam_allow.so.1\n       gdm-autologin session  sufficient  pam_allow.so.1\n       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+
+#: ../C/gdm.xml:7280(para) 
+msgid "The above setup will cause no lastlog entry to be generated. If a lastlog entry is desired, then use the following for session:"
+msgstr ""
+
+#: ../C/gdm.xml:7285(screen) 
+#, no-wrap
+msgid "\n       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+
+#: ../C/gdm.xml:7291(title) 
+msgid "Other Solaris Features"
+msgstr "êž°í ìëŒëŠ¬ì€ êž°ë¥"
+
+#: ../C/gdm.xml:7292(para) 
+msgid "GDM supports a few features specific to Solaris, as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:7296(para) 
+msgid "GDM supports Solaris Auditing if running on Solaris 10 or higher. GDM should not be used if auditing is needed and running Solaris 9 or older."
+msgstr ""
+
+#: ../C/gdm.xml:7302(para) 
+msgid "GDM supports a security feature which causes the X server to run as the user instead of as the root user. GDM must be using PAM for this feature to be enabled, which is the normal case for Solaris. This second feature has the side-effect of causing the X server to always restart between sessions, which disables the AlwaysRestartServer configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:7311(para) 
+msgid "Solaris supports the <filename>/etc/default/login</filename> interface, which affects the <filename>DefaultPath</filename>, <filename>RootPath</filename>, <filename>PasswordRequired</filename>, and <filename>AllowRemoteRoot</filename> options as described in the \"Configuration\" section."
+msgstr ""
+
+#: ../C/gdm.xml:7323(title) 
+msgid "Example Configurations"
+msgstr "ì€ì  ì"
+
+#: ../C/gdm.xml:7325(para) 
+msgid "This section has some example configurations that are useful for various setups."
+msgstr ""
+
+#: ../C/gdm.xml:7331(title) 
+msgid "Terminal Lab With One Server"
+msgstr ""
+
+#: ../C/gdm.xml:7333(para) 
+msgid "Suppose you want to make a lab full of X terminals that all connect to one server machine. So let's call one X terminal <filename>xterminal</filename> and let's call the server machine <filename>appserver</filename>. You install GDM on both."
+msgstr ""
+
+#: ../C/gdm.xml:7340(para) 
+msgid "On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n[xdmcp]\nEnable=true\n</screen> If you want no local screens here, you can then make the <filename>[servers]</filename> section empty."
+msgstr ""
+
+#: ../C/gdm.xml:7350(para) 
+msgid "On the <filename>xterminal</filename> you disable XDMCP (you don't want anyone to connect to the xterminal really). You will add a server type perhaps called <filename>Terminal</filename> as follows: <screen>\n[server-Terminal]\nname=Terminal server\ncommand=/path/to/X -terminate\nflexible=false\nhandled=false\n</screen> This definition should in fact be included in the standard configuration file. Notice that we made the <filename>handled</filename> key false since we don't want GDM to handle this server localy. Also note that we have not yet added the <filename>-query</filename> argument, you can add that here, or in the <filename>[servers]</filename> section. We'll define our local servers as follows: <screen>\n[servers]\n0=Terminal -query appserver\n</screen> This will run a direct XDMCP query to the server named <filename>appserver</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:7378(title) 
+msgid "Terminal Lab With Two Or More Servers"
+msgstr ""
+
+#: ../C/gdm.xml:7380(para) 
+msgid "Suppose you want to make a lab full of X terminals that all connect to some choice of servers. For now let's make it <filename>appserverone</filename> and <filename>appservertwo</filename>. Again we'll call our example X terminal server <filename>xterminal</filename>. The setup on both servers is the same as with the case of one server in the previous section. You do not need to explicitly enable indirect queries on the server since we'll run the choosers locally on the X terminals."
+msgstr ""
+
+#: ../C/gdm.xml:7391(para) 
+msgid "So on the <filename>xterminal</filename> you again disable XDMCP. You will add a server type perhaps called <filename>Chooser</filename> as follows: <screen>\n[server-Chooser]\nname=Chooser server\ncommand=/path/to/X\nflexible=false\nchooser=true\n</screen> And again this definition should in fact be included in the standard configuration file. Notice that we made the <filename>chooser</filename> key true here. This will run the XDMCP chooser for this server, and when the user chooses a host GDM will run a query for that host. Then we will define our local servers as follows: <screen>\n[servers]\n0=Chooser\n</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7414(para) 
+msgid "The XDMCP chooser on the X terminal will normally give a broadcast query to see which servers exist on the network. If the two servers are not reachable by a broadcast query, you must add them by hand to the configuration file. So in the <filename>[chooser]</filename> section you would have: <screen>\nHosts=appserverone,appservertwo\n</screen> and any other servers you wish the users to be able to connect to."
+msgstr ""
+
+#: ../C/gdm.xml:7426(para) 
+msgid "Sometimes you may want to run the chooser on the server side however. Then what you want to do is to run a configuration similar to the previous section about the one server configuration with XDMCP indirect queries enabled on <filename>appserver</filename> and on the X terminals you'd have <screen>\n[servers]\n0=Terminal -indirect appserver\n</screen> This way for example you only have to maintain one <filename>Hosts</filename> entry. However as a disadvantage then, the <filename>appserver</filename> must then always be available. So it's not good for situations where you want to have several servers and not all of them have to be on all the time. You could also have one of the X terminals handle indirect XDMCP queries and serve up the chooser to the other X terminals."
+msgstr ""
+
+#: ../C/gdm.xml:7447(title) 
+msgid "Defining Custom Commands"
+msgstr ""
+
+#: ../C/gdm.xml:7449(para) 
+msgid "Suppose you want to add a custom command to the GDM menu that will give you the oportunity to boot into other operating system such as Windoze. Jsut add the following options into the <filename>[customcommand]</filename> section of the GDM configuration file. <screen>\n          [customcommand]\n          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n          CustomCommandLabel0=_Windoze\n          CustomCommandLRLabel0=Reboot into _Windoze\n          CustomCommandText0=Are you sure you want to restart the computer into Windoze?\n          CustomCommandTooltip0=Restarts the computer into Windoze\n          CustomCommandIsPersistent0=true\n        </screen> CustomCommand0 specifies two commands separated by a semicolon: <filename>/sbin/rebootwindoze</filename> and <filename>/usr/local/sbin/rebootwindoze</filename>. GDM will use the first valid command in the list. This allows different commands for different operating systems to be included."
+msgstr ""
+
+#: ../C/gdm.xml:7472(para) 
+msgid "Note, that besides being able to customise this option to reboot into different operating systems you can also use it to define your own custom behaviours that you wish to run from the GDM menu. Suppose you want to give users the oportunity to run system update scripts from the login screen. Add the following options into the <filename>[customcommand]</filename> section of your GDM configuration file. <screen>\n          [customcommand]\n          CustomCommand0=/sbin/updatesystem;/usr/local/sbin/updatesystem\n          CustomCommandLabel0=_Update Me\n          CustomCommandLRLabel0=Update the system\n          CustomCommandText0=Are you sure you want to update the system software?\n          CustomCommandTooltip0=Updates the system\n          CustomCommandNoRestart0=true\n        </screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7492(para) 
+msgid "Both custom commands could be defined as follows. <screen>\n          [customcommand]\n          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n          CustomCommandLabel0=_Windoze\n          CustomCommandLRLabel0=Reboot into _Windoze\n          CustomCommandText0=Are you sure you want to restart the computer into Windoze?\n          CustomCommandTooltip0=Restarts the computer into Windoze\n          CustomCommandIsPersistent0=true\n          \n          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n          CustomCommandLabel1=_Update Me\n          CustomCommandLRLabel1=Update the system\n          CustomCommandText1=Are you sure you want to update the system software?\n          CustomCommandTooltip1=Updates the system\n          CustomCommandNoRestart1=true\n        </screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7513(para) 
+msgid "There can be up to 10 custom commands numbered 0-9. <screen>\n          [customcommand]\n          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n          CustomCommandLabel0=_Windoze\n          CustomCommandLRLabel0=Reboot into _Windoze\n          CustomCommandText0=Are you sure you want to restart the computer into Windoze?\n          CustomCommandTooltip0=Restarts the computer into Windoze\n          CustomCommandIsPersistent0=true\n          \n          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n          CustomCommandLabel1=_Update Me\n          CustomCommandLRLabel1=Update the system\n          CustomCommandText1=Are you sure you want to update the system software?\n          CustomCommandTooltip1=Updates the system\n          CustomCommandNoRestart1=true\n          \n          CustomCommand3=/sbin/do_something\n          .\n          .\n          .\n          \n          CustomCommand4=/sbin/do_something_else\n          .\n          .\n          .\n        </screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7547(title) 
+msgid "Troubleshooting"
+msgstr "ë¬žì  íŽê²°"
+
+#: ../C/gdm.xml:7549(para) 
+msgid "This section discusses helpful tips for getting GDM working. In general, if you have a problem using GDM, you can submit a bug to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink> or send an email to the <address><email>gdm-list@gnome.org</email></address> mail list."
+msgstr ""
+
+#: ../C/gdm.xml:7559(para) 
+msgid "If GDM is failing to work properly, it is always a good idea to include debug information. Use the <command>gdmsetup</command> command to turn on debug (\"Enable debug messages to system log\" checkbox in the \"Security\" tab), then use GDM to the point where it fails, and include the GDM output sent to your system log (<filename>&lt;var&gt;/log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> depending on your operating system). Since the system log can be large, please only include the GDM debug information and do not sent the entire file. If you do not see any GDM syslog output, you may need to configure syslog (see syslog.3c man page)."
+msgstr ""
+
+#: ../C/gdm.xml:7573(para) 
+msgid "You should not leave debug on after collecting data. It will clutter your syslog and slow system performance."
+msgstr ""
+
+#: ../C/gdm.xml:7579(title) 
+#, fuzzy
+msgid "GDM Will Not Start"
+msgstr "GDMìŽ ììíì§ ììµëë€"
+
+#: ../C/gdm.xml:7581(para) 
+msgid "There are a many problems that can cause GDM to fail to start, but this section will discuss a few common problems and how to approach tracking down a problem with GDM starting. Some problems will cause GDM to respond with an error message or dialog when it tries to start, but it can be difficult to track down problems when GDM fails silently."
+msgstr ""
+
+#: ../C/gdm.xml:7590(para) 
+msgid "First make sure that the X server is configured properly. The GDM configuration file contains a command in the [server-Standard] section that is used for starting the X server. Verify that this command works on your system. Running this command from the console should start the X server. If it fails, then the problem is likely with your X server configuration. Refer to your X server error log for an idea of what the problem may be. The problem may also be that your X server requires different command-line options. If so, then modify the X server command in the GDM configuration file so that it is correct for your system."
+msgstr ""
+
+#: ../C/gdm.xml:7603(para) 
+msgid "Another common problem is that the GDM greeter program is having trouble starting. This can happen, for example, if GDM cannot find a needed library or other resource. Try starting the X server and a terminal program, set the shell environment variable DOING_GDM_DEVELOPMENT=1 and run <command>&lt;lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/gdmgreeter</command>. Any error messages echoed to the terminal will likely highlight the problem. Also, turning on debug and checking the output sent to the system log will often highlight the problem."
+msgstr ""
+
+#: ../C/gdm.xml:7616(para) 
+msgid "Also make sure that the <filename>/tmp</filename> directory has reasonable ownership and permissions, and that the machine's file system is not full. These problems will cause GDM to fail to start."
+msgstr ""
+
+#: ../C/gdm.xml:7624(title) 
+msgid "GDM Will Not Access User Settings"
+msgstr ""
+
+#: ../C/gdm.xml:7626(para) 
+msgid "GDM saves user settings, such as your default session and default language, in the <filename>~/.dmrc</filename>. Other files, such as the user's <filename>~/.Xauthority</filename> file will also affect login. GDM, by default, is strict about how it tries to access files in the user's home directory, and will ignore the file if they do not conform to certain rules. You can use the <filename>RelaxPermissions</filename> configuration option to make GDM less strict about how it accesses files in the user's home directory, or correct the permissions issues that cause GDM to ignore the file. This is discussed in detail described in the \"File Access\" section of the \"Overview\"."
+msgstr ""
+
+#: ../C/gdm.xml:7645(title) 
+msgid "License"
+msgstr ""
+
+#: ../C/gdm.xml:7646(para) 
+msgid "This program is free software; you can redistribute it and/or modify it under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl\"><citetitle>GNU General Public License</citetitle></ulink> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."
+msgstr ""
+
+#: ../C/gdm.xml:7654(para) 
+msgid "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 <citetitle>GNU General Public License</citetitle> for more details."
+msgstr ""
+
+#: ../C/gdm.xml:7660(para) 
+msgid "A copy of the <citetitle>GNU General Public License</citetitle> is included as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also obtain a copy of the <citetitle>GNU General Public License</citetitle> from the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://www.fsf.org\">their Web site</ulink> or by writing to <address> Free Software Foundation, Inc. <street>59 Temple Place</street> - Suite 330 <city>Boston</city>, <state>MA</state><postcode>02111-1307</postcode><country>USA</country></address>"
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/gdm.xml:0(None) 
+msgid "translator-credits"
+msgstr ""
+"Sun Microsystems, 2003, 2004.\n"
+"ë¥ì°œì° <cwryu@debian.org>, 2007."
+
Index: proiecte/PPPP/gdm/docs/oc/oc.po
===================================================================
--- proiecte/PPPP/gdm/docs/oc/oc.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/oc/oc.po	(revision 134)
@@ -0,0 +1,8640 @@
+# Occitan translation of gdm2 documentation.
+# Copyright (C) 2006-2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm documentation package.
+#
+# Yannig MARCHEGAY (yannig@marchegay.org) - 2006-2007
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 doc fr\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-06-09 17:20+0200\n"
+"PO-Revision-Date: 2007-08-21 21:38+0200\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>\n"
+"Language-Team: Occitan (post 1500) <ubuntu-l10n-oci@lists.ubuntu.com>\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);"
+
+#: ../C/legal.xml:2(para) ../C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+
+#: ../C/legal.xml:12(para) ../C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+
+#: ../C/legal.xml:19(para) ../C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+
+#: ../C/legal.xml:35(para) ../C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#: ../C/legal.xml:55(para) ../C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#: ../C/legal.xml:28(para) ../C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+
+#: ../C/gdm.xml:13(title)
+msgid "Gnome Display Manager Reference Manual"
+msgstr ""
+
+#: ../C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr ""
+
+#: ../C/gdm.xml:18(date)
+msgid "2007-01"
+msgstr ""
+
+#: ../C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr ""
+
+#: ../C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr ""
+
+#: ../C/gdm.xml:30(othername)
+msgid "K."
+msgstr ""
+
+#: ../C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr ""
+
+#: ../C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr ""
+
+#: ../C/gdm.xml:37(firstname)
+msgid "George"
+msgstr ""
+
+#: ../C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr ""
+
+#: ../C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr ""
+
+#: ../C/gdm.xml:43(firstname)
+msgid "Brian"
+msgstr ""
+
+#: ../C/gdm.xml:43(surname)
+msgid "Cameron"
+msgstr ""
+
+#: ../C/gdm.xml:45(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr ""
+
+#: ../C/gdm.xml:49(firstname)
+msgid "Bill"
+msgstr ""
+
+#: ../C/gdm.xml:49(surname)
+msgid "Haneman"
+msgstr ""
+
+#: ../C/gdm.xml:51(email)
+msgid "Bill.Haneman@Sun.COM"
+msgstr ""
+
+#: ../C/gdm.xml:56(year)
+msgid "1998"
+msgstr "1998"
+
+#: ../C/gdm.xml:56(year)
+msgid "1999"
+msgstr "1999"
+
+#: ../C/gdm.xml:56(holder)
+msgid "Martin K. Petersen"
+msgstr ""
+
+#: ../C/gdm.xml:59(year)
+msgid "2001"
+msgstr "2001"
+
+#: ../C/gdm.xml:59(year) ../C/gdm.xml:63(year) ../C/gdm.xml:66(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/gdm.xml:59(year) ../C/gdm.xml:66(year)
+msgid "2004"
+msgstr "2004"
+
+#: ../C/gdm.xml:60(holder)
+msgid "George Lebl"
+msgstr ""
+
+#: ../C/gdm.xml:63(holder)
+msgid "Red Hat, Inc."
+msgstr ""
+
+#: ../C/gdm.xml:66(holder)
+msgid "Sun Microsystems, Inc."
+msgstr ""
+
+#: ../C/gdm.xml:71(releaseinfo) ../C/gdm.xml:80(para)
+msgid ""
+"This manual describes version 2.19.2 of the GNOME Display Manager. It was "
+"last updated on 06/04/2007."
+msgstr ""
+
+#: ../C/gdm.xml:78(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr ""
+
+#: ../C/gdm.xml:85(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the local display (<command>gdmchooser</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:90(para)
+msgid "Configurator - The configuration application (<command>gdmsetup</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:95(para)
+msgid ""
+"GDM - Gnome Display Manager. Used to describe the software package as a "
+"whole. Sometimes also referred to as GDM2."
+msgstr ""
+
+#: ../C/gdm.xml:100(para)
+msgid "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:104(para)
+msgid ""
+"Greeter - The graphical login window (<command>gdmlogin</command> or "
+"<command>gdmgreeter</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:109(para)
+msgid "GTK+ Greeter - The standard login window (<command>gdmlogin</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:113(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr ""
+
+#: ../C/gdm.xml:117(para)
+msgid "Themed Greeter - The themable login window ( <command>gdmgreeter</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:122(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr ""
+
+#: ../C/gdm.xml:126(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>&lt;share&gt;/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>. Normally also note that GDM is installed "
+"with <command>--sysconfigdir=&lt;etc&gt;/X11</command>, meaning any path to "
+"which we refer to as <filename>&lt;etc&gt;/gdm/PreSession</filename> usually "
+"means <filename>&lt;etc/X11&gt;/gdm/PreSession</filename>. Note that for "
+"interoperability it is recommended that you use a --prefix of <filename>/"
+"usr</filename> and a --sysconfdir of <filename>&lt;etc&gt;/X11</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:142(title)
+msgid "Overview"
+msgstr ""
+
+#: ../C/gdm.xml:145(title)
+msgid "Introduction"
+msgstr ""
+
+#: ../C/gdm.xml:149(para)
+msgid ""
+"The Gnome Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing local and remote displays. GDM "
+"was written from scratch and does not contain any XDM / X Consortium code."
+msgstr ""
+
+#: ../C/gdm.xml:156(para)
+msgid ""
+"Note that GDM is highly configurable, and many configuration settings can "
+"affect security. Issues to be aware of are highlighted in this document and "
+"in the GDM Configuration files."
+msgstr ""
+
+#: ../C/gdm.xml:162(para)
+msgid ""
+"For further information about GDM, see the <ulink type=\"http\" url=\"http://"
+"www.gnome.org/projects/gdm/\"> the GDM project website</ulink>. Please "
+"submit any bug reports or enhancement requests to the \"gdm\" category in "
+"<ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</"
+"ulink>. You can also send a message to the <address><email>gdm-list@gnome."
+"org</email></address> mail list to discuss any issues or concerns with the "
+"GDM program."
+msgstr ""
+
+#: ../C/gdm.xml:175(title)
+msgid "Interface Stability"
+msgstr ""
+
+#: ../C/gdm.xml:179(para)
+msgid ""
+"The key/value pairs defined in the GDM configuration files and the location "
+"of these files are considered \"stable\" interfaces should only change in "
+"ways that are backwards compatible. Note that this includes functionality "
+"like the GDM scripts (Init, PreSession, PostSession, PostLogin, "
+"XKeepsCrashing, etc.); directory locations (ServAuthDir, etc.), system "
+"applications (SoundProgram), etc. Some configuration values depend on OS "
+"interfaces may need to be modified to work on a given OS. Typical examples "
+"are HaltCommand, RebootCommand, CustomCommands, SuspendCommand, "
+"StandardXServer, Xnest, SoundProgram, and the \"command\" value for each "
+"\"server-foo\"."
+msgstr ""
+
+#: ../C/gdm.xml:193(para)
+msgid ""
+"Command-line interfaces for GDM programs installed to <filename>&lt;bin&gt;</"
+"filename> and <filename>&lt;sbin&gt;</filename> are considered stable. Refer "
+"to your distribution documentation to see if there are any distribution-"
+"specific changes to these GDM interfaces and what support exists for them."
+msgstr ""
+
+#: ../C/gdm.xml:201(para)
+msgid ""
+"As of the GDM 2.15 development series, some one-dash arguments are no longer "
+"supported. This includes the \"-xdmaddress\", \"-clientaddress\", and \"-"
+"connectionType\" arguments used by <command>gdmchooser</command>. These "
+"arguments have been changed to now use two dashes."
+msgstr ""
+
+#: ../C/gdm.xml:209(para)
+msgid ""
+"If issues are discovered that break compatibility, please file a bug with an "
+"\"urgent\" priority."
+msgstr ""
+
+#: ../C/gdm.xml:216(title)
+msgid "The GDM Daemon"
+msgstr ""
+
+#: ../C/gdm.xml:218(para)
+msgid ""
+"The GDM daemon is responsible for managing displays on the system. This "
+"includes authenticating users, starting the user session, and terminating "
+"the user session. GDM is configurable and the ways it can be configured are "
+"described in the \"Configuring GDM\" section of this document. The "
+"<filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts discussed below are discussed in this \"Configuring GDM section\"."
+msgstr ""
+
+#: ../C/gdm.xml:229(para)
+msgid ""
+"The GDM daemon supports a UNIX domain socket protocol which can be used to "
+"control aspects of its behavior and to query information. This protocol is "
+"described in the \"Controlling GDM\" section of this document."
+msgstr ""
+
+#: ../C/gdm.xml:236(para)
+msgid ""
+"GDM can be asked to manage a display a number of ways. Local displays are "
+"always managed when GDM starts and will be restarted when a user's session "
+"is finished. Displays can be requested via XDMCP, flexible displays can be "
+"requested by running the <command>gdmflexiserver</command> command. Displays "
+"that are started on request are not restarted on session exit. GDM also "
+"provides the <command>gdmdynamic</command> command to allow easier "
+"management of displays on a multi-user server. These display types are "
+"discussed further in the next section."
+msgstr ""
+
+#: ../C/gdm.xml:248(para)
+msgid ""
+"When the GDM daemon is asked to manage a display, it will fork an X server "
+"process, then run the <filename>Init</filename> script as the root user, and "
+"start the login GUI dialog as a slave process on the display. GDM can be "
+"configured to use either <command>gdmgreeter</command> (the default) or "
+"<command>gdmlogin</command> as the GUI dialog program. The "
+"<command>gdmlogin</command> program supports accessibility while the "
+"<command>gdmgreeter</command> program supports greater themeability. The GUI "
+"dialog is run as the unpriviledged \"gdm\" user/group which is described in "
+"the \"Security\" section below. The GUI dialog communicates with the daemon "
+"via a sockets protocol and via standard input/output. The slave, for example "
+"passes the username and password information to the GDM daemon via standard "
+"input/output so the daemon can handle the actual authentication."
+msgstr ""
+
+#: ../C/gdm.xml:265(para)
+msgid ""
+"The login GUI dialog screen allows the user to select which session they "
+"wish to start and which language they wish to use. Sessions are defined by "
+"files that end in the .desktop extension and more information about these "
+"files can be found in the \"Configuration\" section. The user enters their "
+"name and password and if these successfully authenticate, GDM will start the "
+"requested session for the user. It is possible to configure GDM to avoid the "
+"authentication process by turning on the Automatic or Timed Login features "
+"in the GDM configuration. The login GUI can also be configured to provide "
+"additional features to the user, such as the Face Browser; the ability to "
+"halt, restart, or suspend the system; and/or edit the login configuration "
+"(after entering the root password)."
+msgstr ""
+
+#: ../C/gdm.xml:280(para)
+msgid ""
+"GDM, by default, will use Pluggable Authentication Modules (PAM) for "
+"authentication, but can also support regular crypt and shadow passwords on "
+"legacy systems. After authenticating a user, the daemon runs the "
+"<filename>PostLogin</filename> script as root, and forks a slave process to "
+"start the requested session. This slave process runs the "
+"<filename>PreSession</filename> script as root, sets up the user's "
+"environment, and starts the requested session. GDM keeps track of the user's "
+"default session and language in the user's <filename>~/.dmrc</filename> and "
+"will use these defaults if the user did not pick a session or language in "
+"the login GUI. On Solaris, GDM (since version 2.8.0.3) uses the SDTLOGIN "
+"interface after user authentication to tell the X server to be restarted as "
+"the user instead of as root for added security. When the user's session "
+"exits, the GDM daemon will run the <filename>PostSession</filename> script "
+"as root."
+msgstr ""
+
+#: ../C/gdm.xml:297(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" service name for normal login "
+"and the \"gdm-autologin\" service name for automatic login. The "
+"<filename>PamStack</filename> configuration option can be used to specify a "
+"different service name. For example, if \"foo\" is specified, then GDM will "
+"use the \"foo\" service name for normal login and \"foo-autologin\" for "
+"automatic login."
+msgstr ""
+
+#: ../C/gdm.xml:307(para)
+msgid ""
+"For those looking at the code, the gdm_verify_user function in "
+"<filename>daemon/verify-pam.c</filename> is used for normal login and the "
+"gdm_verify_setup_user function is used for automatic login."
+msgstr ""
+
+#: ../C/gdm.xml:315(title)
+msgid "Different Display Types"
+msgstr ""
+
+#: ../C/gdm.xml:317(para)
+msgid ""
+"GDM supports three different display types: static (local) displays, "
+"flexible (on-demand) displays, and XDMCP (remote) displays. The \"X Server "
+"Definitions\" subsection of the \"Configuration\" section explains how the X "
+"server is configured for different displays."
+msgstr ""
+
+#: ../C/gdm.xml:325(para)
+msgid ""
+"Static (local) displays are always started by the daemon, and when they die "
+"or are killed, they are restarted. GDM can run as many of these as needed. "
+"GDM can also manage displays on which it does not manage a GUI login, thus "
+"GDM can be used for supporting X terminals. The \"Local Static X Display "
+"Configuration\" subsection of the \"Configuration\" section describes how "
+"Static (local) displays are defined."
+msgstr ""
+
+#: ../C/gdm.xml:335(para)
+msgid ""
+"Flexible, or on demand displays are only available to users logged in on the "
+"console. Starting a flexible display will lock the current user session and "
+"will show a new login screen over the current running session. If at least "
+"one flexible display is already running, and the user requests another, then "
+"a dialog will display showing existing flexible displays. The user can "
+"choose to switch back to a previous display or start a new flexible display. "
+"If the user switches back to a previous display, they will need to enter the "
+"password in the lock screen program to return to their session. The GDM "
+"configuration file specifies the maximum number of flexible displays allowed "
+"on the system."
+msgstr ""
+
+#: ../C/gdm.xml:349(para)
+msgid ""
+"Flexible displays may be started by running the <command>gdmflexiserver</"
+"command> command, or via calling the GDM socket protocol directly. Some lock "
+"screen programs provide a button to start a new flexible session. This "
+"allows a user to start a new session even if the screen was left locked. The "
+"GNOME Fast User Switch applet also uses the socket protocol to provide an "
+"applet interface on the GNOME panel for managing user displays quickly. "
+"Flexible displays are not restarted when the user session ends. Flexible "
+"displays require virtual terminal (VT) support in the kernel, and will not "
+"be available if not supported (such as on Solaris)."
+msgstr ""
+
+#: ../C/gdm.xml:362(para)
+msgid ""
+"The <filename>FlexibleXServers</filename>, <filename>FirstVT=7</filename>, "
+"<filename>VTAllocation</filename>, and <filename>FlexiReapDelayMinutes</"
+"filename> configuration settings are used to configure how flexible displays "
+"operate."
+msgstr ""
+
+#: ../C/gdm.xml:369(para)
+msgid ""
+"Nested displays are available to users even if not logged in on the console. "
+"Nested displays launch a login screen in a window in the user's current "
+"session. This can be useful if the user has more than one account on a "
+"machine and wishes to login to the other account without disrupting their "
+"current session. Nested displays may be started by running the "
+"<command>gdmflexiserver -n</command> command or via calling the GDM socket "
+"protocol directly. Nested displays require that the X server supports a "
+"nested X server command like Xnest or Xephyr. The <filename>Xnest</filename> "
+"configuration option is used to configure how nested displays operate"
+msgstr ""
+
+#: ../C/gdm.xml:382(para)
+msgid ""
+"The <command>gdmdynamic</command> is similar to <command>gdmflexiserver</"
+"command> in the sense that it allows the user to manage displays "
+"dynamically. However displays started with <command>gdmdynamic</command> are "
+"treated as local displays, so they are restarted automatically when the "
+"session exits. This command is intended to be used in multi-user server "
+"environments (many displays connected to a single server). In other words, "
+"this command allows the displays to be managed without hardcoding the "
+"display information in the \"Local Static X Display Configuration\" section "
+"of the configuration file. This is useful to support the ability of adding "
+"new displays to the server without needing to restart GDM, for example."
+msgstr ""
+
+#: ../C/gdm.xml:397(para)
+msgid ""
+"The last display type is the XDMCP remote displays which are described in "
+"the next section. Remote hosts can connect to GDM and present the login "
+"screen if this is enabled. Some things are different for remote sessions. "
+"For example, the Actions menu which allows you to shut down, restart, "
+"suspend, or configure GDM are not shown."
+msgstr ""
+
+#: ../C/gdm.xml:408(title)
+msgid "XDMCP"
+msgstr ""
+
+#: ../C/gdm.xml:412(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:421(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts etc. can be fine tuned. The defaults should work for most systems, "
+"however. Do not change them unless you know what you are doing."
+msgstr ""
+
+#: ../C/gdm.xml:429(para)
+msgid ""
+"GDM listens to UDP port 177 and will respond to QUERY and BROADCAST_QUERY "
+"requests by sending a WILLING packet to the originator."
+msgstr ""
+
+#: ../C/gdm.xml:434(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:444(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:449(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:456(title)
+msgid "Securing Remote Connection Through SSH"
+msgstr ""
+
+#: ../C/gdm.xml:459(para)
+msgid ""
+"As explained in the \"Security\" section, XDMCP does not use any kind of "
+"encryption and as such is inherently insecure. As XDMCP uses UDP as a "
+"network transport layer, it is not possible to simply secure it through an "
+"SSH tunnel."
+msgstr ""
+
+#: ../C/gdm.xml:466(para)
+msgid ""
+"To remedy this problem, gdm can be configured at compilation-time with the "
+"option --enable-secureremote, in which case gdm proposes as a built-in "
+"session a session called \"Secure Remote Connection\". Starting such a "
+"session allows the user to enter the name or the address of the host on "
+"which to connect; provided the said host runs an SSH server, the user then "
+"gets connected to the server on which the default X session is started and "
+"displayed on the local host."
+msgstr ""
+
+#: ../C/gdm.xml:476(para)
+msgid ""
+"Using this session allows a much more secure network connection and only "
+"necessitates to have an SSH server running on the remote host."
+msgstr ""
+
+#: ../C/gdm.xml:483(title)
+msgid "The GTK+ Greeter"
+msgstr ""
+
+#: ../C/gdm.xml:485(para)
+msgid ""
+"The GTK+ Greeter is the default graphical user interface that is presented "
+"to the user. The greeter contains a menu at the top, an optional face "
+"browser, an optional logo and a text entry widget. This greeter has full "
+"accessibility support, and should be used by users with accessibility needs."
+msgstr ""
+
+#: ../C/gdm.xml:493(para)
+msgid ""
+"The text entry field is used for entering logins, passwords, passphrases "
+"etc. <command>gdmlogin</command> is controlled by the underlying daemon and "
+"is basically stateless. The daemon controls the greeter through a simple "
+"protocol where it can ask the greeter for a text string with echo turned on "
+"or off. Similarly, the daemon can change the label above the text entry "
+"widget to correspond to the value the authentication system wants the user "
+"to enter."
+msgstr ""
+
+#: ../C/gdm.xml:503(para)
+msgid ""
+"The menu bar in the top of the greeter enables the user to select the "
+"requested session type/desktop environment, select an appropriate locale/"
+"language, halt/restart/suspend the computer, configure GDM (given the user "
+"knows the root password), change the GTK+ theme, or start an XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:511(para)
+msgid ""
+"The greeter can optionally display a logo in the login window. The image "
+"must be in a format readable to the gdk-pixbuf library (GIF, JPG, PNG, TIFF, "
+"XPM and possibly others), and it must be readable to the GDM user. See the "
+"<filename>Logo</filename> option in the reference section below for details."
+msgstr ""
+
+#: ../C/gdm.xml:521(title)
+msgid "The Themed Greeter"
+msgstr ""
+
+#: ../C/gdm.xml:523(para)
+msgid ""
+"The Themed Greeter is a greeter interface that takes up the whole screen and "
+"is very themable. Themes can be selected and new themes can be installed by "
+"the configuration application or by setting the <filename>GraphicalTheme</"
+"filename> configuration key. The Themed Greeter is much like the GTK+ "
+"Greeter in that it is controlled by the underlying daemon, is stateless, and "
+"is controlled by the daemon using the same simple protocol."
+msgstr ""
+
+#: ../C/gdm.xml:533(para)
+msgid ""
+"The look and feel of this greeter is really controlled by the theme and so "
+"the user interface elements that are present may be different. The only "
+"thing that must always be present is the text entry field as described above "
+"in the GTK+ Greeter. The theme can include buttons that allow the user to "
+"select an appropriate locale/language, halt/restart/suspend the computer, "
+"configure GDM (given the user knows the root password), or start an XDMCP "
+"chooser."
+msgstr ""
+
+#: ../C/gdm.xml:543(para)
+msgid ""
+"You can always get a menu of available actions by pressing the F10 key. This "
+"can be useful if the theme doesn't provide certain buttons when you wish to "
+"do some action allowed by the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:551(title)
+msgid "The GDM Face Browser"
+msgstr ""
+
+#: ../C/gdm.xml:553(para)
+msgid ""
+"GDM supports a face browser which will display a list of users who can login "
+"and an icon for each user. Starting with version 2.18.1 the "
+"<filename>Browser</filename> configuration option must be set to \"true\" "
+"for this function to be available. In previous versions it was only required "
+"when using the GTK+ Greeter. When using the Themed Greeter, the Face Browser "
+"is only available if the GDM theme includes a \"userlist\" item type."
+msgstr ""
+
+#: ../C/gdm.xml:563(para)
+msgid ""
+"By default, the face browser is disabled since revealing usernames on the "
+"login screen is not appropriate on many systems for security reasons. Also "
+"GDM requires some setup to specify which users should be visible. Setup can "
+"be done on the \"Users\" tab in <command>gdmsetup</command>. This feature is "
+"most practical to use on a system with a smaller number of users."
+msgstr ""
+
+#: ../C/gdm.xml:572(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the users' home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory (though "
+"this can be configured with the <filename>GlobalFaceDir</filename> "
+"configuration option) and the filename should be the name of the user, "
+"optionally with a <filename>.png</filename> appended. Face icons placed in "
+"the global face directory must be readable to the GDM user. However, the "
+"daemon, proxies user pictures to the greeter and thus those do not have be "
+"be readable by the \"gdm\" user, but root."
+msgstr ""
+
+#: ../C/gdm.xml:585(para)
+msgid ""
+"Users may run the <command>gdmphotosetup</command> command to configure the "
+"image to use for their userid. This program properly scales the file down if "
+"it is larger than the <filename>MaxIconWidth</filename> or "
+"<filename>MaxIconHeight</filename> configuration options and places the icon "
+"in a file called <filename>~/.face</filename>. Although "
+"<command>gdmphotosetup</command> scales user images automatically, this does "
+"not guarantee that user images are properly scaled since a user may create "
+"their <filename>~/.face</filename> file by hand."
+msgstr ""
+
+#: ../C/gdm.xml:597(para)
+msgid ""
+"GDM will first look for the user's face image in <filename>~/.face</"
+"filename>. If not found, it will try <filename>~/.face.icon</filename>. If "
+"still not found, it will use the value defined for \"face/picture=\" in the "
+"<filename>~/.gnome2/gdm</filename> file. Lastly, it will try <filename>~/."
+"gnome2/photo</filename> and <filename>~/.gnome/photo</filename> which are "
+"deprecated and supported for backwards compatibility."
+msgstr ""
+
+#: ../C/gdm.xml:608(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to the image specified in the <filename>DefaultFace</filename> "
+"configuration option, normally <filename>&lt;share&gt;/pixmaps/nobody.png</"
+"filename>."
+msgstr ""
+
+#: ../C/gdm.xml:616(para)
+msgid ""
+"Please note that loading and scaling face icons located in user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories. Furthermore, GDM will give up loading face images "
+"after 5 seconds of activity and will only display the users whose pictures "
+"it has gotten so far. The <filename>Include</filename> configuration option "
+"can be used to specify a set of users who should appear on the face browser. "
+"As long as the users to include is of a reasonable size, there should not be "
+"a problem with GDM being unable to access the face images. To work around "
+"such problems, it is recommended to place face images in the directory "
+"specified by the <filename>GlobalFaceDir</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:632(para)
+msgid ""
+"To control the users who get displayed in the face browser, there are a "
+"number of configuration options that can be used. If the "
+"<filename>IncludeAll</filename> option is set to true, then the password "
+"file will be scanned and all users will be displayed. If "
+"<filename>IncludeAll</filename> option is set to false, then the "
+"<filename>Include</filename> option should contain a list of users separated "
+"by commas. Only the users specified will be displayed. Any user listed in "
+"the <filename>Exclude</filename> option and users whose UID's is lower than "
+"<filename>MinimalUID</filename> will be filtered out regardless of the "
+"<filename>IncludeAll</filename> setting. <filename>IncludeAll</filename> is "
+"not recommended for systems where the passwords are loaded over a network "
+"(such as when NIS is used), since it can be very slow to load more than a "
+"small number of users over the network.."
+msgstr ""
+
+#: ../C/gdm.xml:649(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are "
+"inherently exposed to a potential intruder. This may be a bad idea if you do "
+"not know who can get to a login screen. This is especially true if you run "
+"XDMCP (turned off by default)."
+msgstr ""
+
+#: ../C/gdm.xml:658(title)
+msgid "Logging"
+msgstr ""
+
+#: ../C/gdm.xml:660(para)
+msgid ""
+"GDM itself will use syslog to log errors or status. It can also log "
+"debugging information, which can be useful for tracking down problems if GDM "
+"is not working properly. This can be enabled in the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:667(para)
+msgid ""
+"Output from the various X servers is stored in the GDM log directory, which "
+"is configurable, but is usually <filename>&lt;var&gt;/log/gdm/</filename>. "
+"The output from the session can be found in a file called <filename>&lt;"
+"display&gt;.log</filename>. Four older files are also stored with "
+"<filename>.1</filename> through <filename>.4</filename> appended. These will "
+"be rotated as new sessions on that display are started. You can use these "
+"logs to view what the X server said when it started up."
+msgstr ""
+
+#: ../C/gdm.xml:679(para)
+msgid ""
+"The output from the user session is redirected to <filename>~/.xsession-"
+"errors</filename> before even the <filename>PreSession</filename> script is "
+"started. So it is not really necessary to redirect this again in the session "
+"setup script. As is usually done. If the user session lasted less then 10 "
+"seconds, GDM assumes that the session crashed and allows the user to view "
+"this file in a dialog before returning to the login screen. This way the "
+"user can view the session errors from the last session and correct the "
+"problem this way."
+msgstr ""
+
+#: ../C/gdm.xml:691(para)
+msgid ""
+"You can suppress the 10 second warning by returning code 66 from the "
+"<filename>Xsession</filename>script or from your session binary (the default "
+"<filename>Xsession</filename> script propagates those codes back). This is "
+"useful if you have some sort of special logins for which it is not an error "
+"to return less then 10 seconds later, or if you setup the session to already "
+"display some error message and the GDM message would be confusing and "
+"redundant."
+msgstr ""
+
+#: ../C/gdm.xml:701(para)
+msgid ""
+"The session output is piped through the GDM daemon and so the <filename>~/."
+"xsession-errors</filename> file is capped at about 200 kilobytes by GDM to "
+"prevent a possible denial of service attack on the session. An application "
+"could perhaps on reading some wrong data print out warnings or errors on the "
+"stderr or stdout. This could perhaps fill up the user's home directory "
+"making it necessary to log out and back into their session to clear this. "
+"This could be especially nasty if quotas are set. GDM also correctly traps "
+"the XFSZ signal and stops writing the file, which would lead to killed "
+"sessions if the file was redirected in the old fashioned way from the script."
+msgstr ""
+
+#: ../C/gdm.xml:714(para)
+msgid ""
+"Note that some distributors seem to override the <filename>~/.xsession-"
+"errors</filename> redirection and do it themselves in their own Xsession "
+"script (set by the <filename>BaseXsession</filename> configuration key) "
+"which means that GDM will not be able to trap the output and cap this file. "
+"You also lose output from the <filename>PreSession</filename> script which "
+"can make debugging things harder to figure out as perhaps useful output of "
+"what is wrong will not be printed out. See the description of the "
+"<filename>BaseXsession</filename> configuration key for more information, "
+"especially on how to handle multiple display managers using the same script."
+msgstr ""
+
+#: ../C/gdm.xml:728(para)
+msgid ""
+"Note that if the session is a failsafe session, or if GDM can't open this "
+"file for some reason, then a fallback file will be created in the <filename>/"
+"tmp</filename> directory named <filename>/tmp/xses-&lt;user&gt;.XXXXXX</"
+"filename> where the <filename>XXXXXX</filename> are some random characters."
+msgstr ""
+
+#: ../C/gdm.xml:736(para)
+msgid ""
+"If you run a system with quotas set, it would be good to delete the "
+"<filename>~/.xsession-errors</filename> in the <filename>PostSession</"
+"filename> script. Such that this log file doesn't unnecessarily stay around."
+msgstr ""
+
+#: ../C/gdm.xml:745(title)
+msgid "Accessing Files"
+msgstr ""
+
+#: ../C/gdm.xml:747(para)
+msgid ""
+"In general GDM is very reluctant regarding reading/writing of user files "
+"(such as the <filename>~/.dmrc</filename>, <filename>~/.face</filename>, "
+"<filename>~/.xsession-errors</filename>, and <filename>~/.Xauthority</"
+"filename> files). For instance it refuses to access anything but regular "
+"files. Links, sockets and devices are ignored. The value of the "
+"<filename>RelaxPermissions</filename> parameter determines whether GDM "
+"should accept files writable by the user's group or others. These are "
+"ignored by default."
+msgstr ""
+
+#: ../C/gdm.xml:759(para)
+msgid ""
+"All operations on user files are done with the effective user id of the "
+"user. If the sanity check fails on the user's <filename>.Xauthority</"
+"filename> file, a fallback cookie is created in the directory specified by "
+"the <filename>UserAuthFBDir</filename> configuration setting (<filename>/"
+"tmp</filename> by default)."
+msgstr ""
+
+#: ../C/gdm.xml:767(para)
+msgid ""
+"Finally, the sysadmin can specify the maximum file size GDM should accept, "
+"and, if the face browser is enabled, a tunable maximum icon size is also "
+"enforced. On large systems it is still advised to turn off the face browser "
+"for performance reasons. Looking up icons in home directories, scaling and "
+"rendering face icons can take a long time."
+msgstr ""
+
+#: ../C/gdm.xml:778(title)
+msgid "GDM Performance"
+msgstr ""
+
+#: ../C/gdm.xml:780(para)
+msgid ""
+"To speed performance it is possible to build GDM so that it will preload "
+"libraries when GDM first displays a greeter program. This has been shown to "
+"speed first time login since these libraries can be loaded into memory while "
+"the user types in their username and password."
+msgstr ""
+
+#: ../C/gdm.xml:788(para)
+msgid ""
+"To use this feature, configure GDM with the <command>--with-prefetch</"
+"command> option. This will cause GDM to install the <command>gdmprefetch</"
+"command> program to the <filename>libexecdir</filename> directory, install "
+"the <filename>gdmprefetchlist</filename> to the <filename>&lt;etc&gt;/gdm</"
+"filename> directory, and set the <filename>PreFetchProgram</filename> "
+"configuration variable so that the <command>gdmprefetch</command> program is "
+"called with the default <filename>gdmprefetchlist</filename> file. The "
+"default <filename>gdmprefetchlist</filename> file was optimized for a GNOME "
+"desktop running on Solaris, so may need fine-tuning on other systems. "
+"Alternative prefetchlist files can be contributed to the \"gdm\" category in "
+"<ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</"
+"ulink>, so that they can be included in future GDM releases."
+msgstr ""
+
+#: ../C/gdm.xml:809(title)
+msgid "Security"
+msgstr ""
+
+#: ../C/gdm.xml:812(title)
+msgid "PAM"
+msgstr ""
+
+#: ../C/gdm.xml:816(para)
+msgid ""
+"GDM uses PAM for login authentication, though if your machine does not "
+"support PAM you can build GDM to work with the password database and the "
+"crypt library function."
+msgstr ""
+
+#: ../C/gdm.xml:822(para)
+msgid ""
+"PAM stands for Pluggable Authentication Module, and is used by most programs "
+"that request authentication on your computer. It allows the administrator to "
+"configure different authentication behavior for different programs."
+msgstr ""
+
+#: ../C/gdm.xml:829(para)
+msgid ""
+"Some GDM features (like turning on automatic login) may require that you "
+"update your PAM configuration. PAM configuration has different, but similar, "
+"interfaces on different operating systems, so check your pam.d or pam.conf "
+"man page for details. Be sure that you read the PAM documentation (e.g. pam."
+"d/pam.conf man page) and are comfortable with the security implications of "
+"any changes you intend to make to your configuration."
+msgstr ""
+
+#: ../C/gdm.xml:839(para)
+msgid ""
+"If there is no entry for GDM in your system's PAM configuration file, then "
+"features like automatic login may not work. Not having an entry will cause "
+"GDM to use default behavior, conservative settings are recommended and "
+"probably shipped with your distribution."
+msgstr ""
+
+#: ../C/gdm.xml:846(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a SmartCard), then you should implement this by using a PAM service "
+"module for the desired authentication type rather than by trying to modify "
+"the GDM code directly. Refer to the PAM documentation on your system. This "
+"issue has been discussed on the <address><email>gdm-list@gnome.org</email></"
+"address> mail list, so you can refer to the list archives for more "
+"information."
+msgstr ""
+
+#: ../C/gdm.xml:856(para)
+msgid ""
+"For example, an effective way to implement such an exotic authentication "
+"mechanism would be to have a daemon running on the server listening to the "
+"authentication device (e.g. USB key, fingerprint reader, etc.). When the "
+"device announces that it has received input, then the daemon can set the "
+"<filename>PamStack</filename> configuration value using per-display "
+"configuration, and restart the greeter with the PAM stack that works with "
+"this device. This avoids needing to hack the display manager code directly "
+"to support the feature."
+msgstr ""
+
+#: ../C/gdm.xml:871(title)
+msgid "The GDM User"
+msgstr ""
+
+#: ../C/gdm.xml:873(para)
+msgid ""
+"For security reasons a dedicated user and group id are required for proper "
+"operation! The need to be able to write Xauth files is why user \"nobody\" "
+"is not appropriate for gdm."
+msgstr ""
+
+#: ../C/gdm.xml:879(para)
+msgid ""
+"The GDM daemon normally runs as root, as does the slave. However GDM should "
+"also have a dedicated user id and a group id which it uses for its graphical "
+"interfaces such as <command>gdmgreeter</command> and <command>gdmlogin</"
+"command>. These are configured via the <filename>User</filename> and "
+"<filename>Group</filename> configuration options in the GDM configuration "
+"files. The user and group should be created before running \"make install\". "
+"By default GDM assumes the user and the group are called \"gdm\"."
+msgstr ""
+
+#: ../C/gdm.xml:890(para)
+msgid ""
+"This userid is used to run the GDM GUI programs required for login. All "
+"functionality that requires root authority is done by the GDM daemon "
+"process. This design ensures that if the GUI programs are somehow exploited, "
+"only the dedicated user privileges are available."
+msgstr ""
+
+#: ../C/gdm.xml:897(para)
+msgid ""
+"It should however be noted that the GDM user and group have some privileges "
+"that make them somewhat dangerous. For one, they have access to the X server "
+"authorization directory. It must be able to read and write Xauth keys to "
+"<filename>&lt;var&gt;/lib/gdm</filename>. This directory should have root:"
+"gdm ownership and 1770 permissions. Running \"make install\" will set this "
+"directory to these values. The GDM daemon process will reset this directory "
+"to proper ownership/permissions if it is somehow not set properly."
+msgstr ""
+
+#: ../C/gdm.xml:908(para)
+msgid ""
+"The danger is that someone who gains the GDM user/group privileges can then "
+"connect to any session. So you should not, under any circumstances, make "
+"this some user/group which may be easy to get access to, such as the user "
+"<filename>nobody</filename>. Users who gain access to the \"gdm\" user could "
+"also modify the Xauth keys causing Denial-Of-Service attacks. Also if a "
+"person gains the ability to run programs as the user \"gdm\", it would be "
+"possible to snoop on running GDM processes, including usernames and "
+"passwords as they are being typed in."
+msgstr ""
+
+#: ../C/gdm.xml:920(para)
+msgid ""
+"Distributions and system administrators using GDM are expected to setup the "
+"dedicated user properly. It is recommended that this userid be configured to "
+"disallow login and to not have a default shell. Distributions and system "
+"administrators should set up the filesystem to ensure that the GDM user does "
+"not have read or write access to sensitive files."
+msgstr ""
+
+#: ../C/gdm.xml:931(title)
+msgid "X Server Authentication Scheme"
+msgstr ""
+
+#: ../C/gdm.xml:933(para)
+msgid ""
+"The X server authorization directory (the <filename>ServAuthDir</filename>) "
+"is used for a host of random internal data in addition to the X server "
+"authorization files, and the naming is really a relic of history. GDM daemon "
+"enforces this directory to be owned by <filename>root.gdm</filename> with "
+"the permissions of 1770. This way, only root and the GDM group have write "
+"access to this directory, but the GDM group cannot remove the root owned "
+"files from this directory, such as the X server authorization files."
+msgstr ""
+
+#: ../C/gdm.xml:945(para)
+msgid ""
+"GDM by default doesn't trust the X server authorization directory and treats "
+"it in the same way as the temporary directory with respect to creating "
+"files. This way someone breaking the GDM user cannot mount attacks by "
+"creating links in this directory. Similarly the X server log directory is "
+"treated safely, but that directory should really be owned and writable only "
+"by root."
+msgstr ""
+
+#: ../C/gdm.xml:954(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 X server authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the X server authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues."
+msgstr ""
+
+#: ../C/gdm.xml:967(para)
+msgid ""
+"On the upside, GDM's random number generation is very conservative and GDM "
+"goes to extraordinary measures to truly get a 128 bit random number, using "
+"hardware random number generators (if available), plus the current time (in "
+"microsecond precision), a 20 byte array of pseudorandom numbers, process "
+"pid's, and other random information (possibly using <filename>/dev/audio</"
+"filename> or <filename>/dev/mem</filename> if hardware random generators are "
+"not available) to create a large buffer and then run MD5 digest on this. "
+"Obviously, all this work is wasted if you send this cookie over an open "
+"network or store it on an NFS directory (see <filename>UserAuthDir</"
+"filename> configuration key). So be careful about where you use remote X "
+"display."
+msgstr ""
+
+#: ../C/gdm.xml:984(title)
+msgid "Firewall Security"
+msgstr ""
+
+#: ../C/gdm.xml:986(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless you really need it. GDM "
+"guards against DoS (Denial of Service) attacks, but the X protocol is still "
+"inherently insecure and should only be used in controlled environments. Also "
+"each remote connection takes up lots of resources, so it is much easier to "
+"DoS via XDMCP then a webserver."
+msgstr ""
+
+#: ../C/gdm.xml:996(para)
+msgid ""
+"It is also wise to block all of the X Server ports. These are TCP ports 6000 "
+"+ the display number of course) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+
+#: ../C/gdm.xml:1003(para)
+msgid ""
+"X is not a very safe protocol for leaving on the net, and XDMCP is even less "
+"safe."
+msgstr ""
+
+#: ../C/gdm.xml:1010(title)
+msgid "GDM Security With NFS"
+msgstr ""
+
+#: ../C/gdm.xml:1012(para)
+msgid ""
+"Note that NFS traffic really goes \"over the wire\" and thus can be snooped. "
+"When accessing the user's X authorization file (<filename>~/.Xauthority</"
+"filename>), GDM will try to open the file for reading as root. If it fails, "
+"GDM will conclude that it is on an NFS mount and it will automatically use "
+"<filename>UserAuthFBDir</filename>, which by default is set to <filename>/"
+"tmp</filename>. This behavior can be changed by setting the "
+"<filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</"
+"filename> section to false."
+msgstr ""
+
+#: ../C/gdm.xml:1026(title)
+msgid "XDMCP Security"
+msgstr ""
+
+#: ../C/gdm.xml:1028(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+
+#: ../C/gdm.xml:1034(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server."
+msgstr ""
+
+#: ../C/gdm.xml:1043(para)
+msgid ""
+"The above sections \"X Server Authentication Scheme\" and \"Firewall Security"
+"\" also contain important information about using XDMCP securely. The next "
+"section also discusses how to set up XDMCP access control."
+msgstr ""
+
+#: ../C/gdm.xml:1050(para)
+msgid ""
+"To workaround the inherent insecurity of XDMCP, gdm proposes a default built-"
+"in session that uses SSH to encrypt the remote connection. See the section "
+"\"Securing remote connection through SSH\" above."
+msgstr ""
+
+#: ../C/gdm.xml:1058(title)
+msgid "XDMCP Access Control"
+msgstr ""
+
+#: ../C/gdm.xml:1060(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrappers however, so you should test your configuration and "
+"verify that they work."
+msgstr ""
+
+#: ../C/gdm.xml:1066(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+
+#: ../C/gdm.xml:1073(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+
+#: ../C/gdm.xml:1076(para)
+msgid "to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+
+#: ../C/gdm.xml:1080(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+
+#: ../C/gdm.xml:1083(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: ../C/gdm.xml:1092(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr ""
+
+#: ../C/gdm.xml:1094(para)
+msgid ""
+"If GDM is compiled with RBAC support, then the "
+"<filename>RBACSystemCommandKeys</filename> configuration option can be used "
+"to specify the RBAC key to be used to determine if the user has authority to "
+"use commands. This is supported for the Shutdown, Reboot, Suspend, and "
+"Custom Commands that appear in the GDM greeter and via the "
+"<command>gdmflexiserver</command> QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, "
+"and SET_SAFE_LOGOUT_ACTION commands. The greeter will only display the "
+"option if the gdm user (specified by the <filename>User</filename> "
+"configuration option) has permission via RBAC. Users will only be able to "
+"use the <command>gdmflexiserver</command> commands if the user has "
+"permission via RBAC."
+msgstr ""
+
+#: ../C/gdm.xml:1112(title)
+msgid "Support for ConsoleKit"
+msgstr ""
+
+#: ../C/gdm.xml:1114(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like operating systems."
+msgstr ""
+
+#: ../C/gdm.xml:1122(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"local, etc. As the entity that initiates the user process, GDM is in a "
+"unique position know and to be trusted to provide these bits of information "
+"about the user session. The use of this privileged method is restricted by "
+"the use of D-Bus system message bus security policy."
+msgstr ""
+
+#: ../C/gdm.xml:1135(para)
+msgid ""
+"In the case where a user with an existing session and has authenticated at "
+"GDM and requests to resume that existing session GDM calls a privileged "
+"method of ConsoleKit to unlock that session. The exact details of what "
+"happens when the session receives this unlock signal is undefined and "
+"session-specific. However, most sessions will unlock a screensaver in "
+"response."
+msgstr ""
+
+#: ../C/gdm.xml:1144(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+
+#: ../C/gdm.xml:1149(para)
+msgid ""
+"If support for ConsoleKit is not desired it can be disabled at build time "
+"using the \"--with-console-kit=no\" option when running configure."
+msgstr ""
+
+#: ../C/gdm.xml:1158(title)
+msgid "Using gdmsetup To Configure GDM"
+msgstr ""
+
+#: ../C/gdm.xml:1160(para)
+msgid ""
+"The <command>gdmsetup</command> application can be used to configure GDM. If "
+"you believe running root-owned GUI's causes security risk, then you would "
+"want to always edit the files by hand and not use <command>gdmsetup</"
+"command>. Editing the files by hand is explained in the \"Configuration\" "
+"section of this document. Note that <command>gdmsetup</command> does not "
+"support changing of all configuration variables, so it may be necessary to "
+"edit the files by hand for some configurations."
+msgstr ""
+
+#: ../C/gdm.xml:1171(para)
+msgid ""
+"The <command>gdmsetup</command> program has five tabs: Local, Remote, "
+"Accessibility, Security, and Users, described below. In parenthesis is "
+"information about which GDM configuration key is affected by each GUI "
+"choice. Refer to the \"Configuration\" section of this manual and the "
+"comments in the GDM System Defaults Configuration File for additional "
+"details about each key."
+msgstr ""
+
+#: ../C/gdm.xml:1181(title)
+msgid "Local Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1183(para)
+msgid ""
+"The Local tab is used for controlling the appearance of GDM for local/static "
+"displays (non-XDMCP remote connections). The choices available in this tab "
+"depend on the setting of the \"Style\" combobox. This combobox is used to "
+"determine whether the \"Plain\" or \"Themed\" greeter GUI is used. The "
+"differences between these greeter programs are explained in the \"Overview\" "
+"section of this document."
+msgstr ""
+
+#: ../C/gdm.xml:1193(para)
+msgid ""
+"If the \"Style\" choice is \"Plain\", then GDM will use the "
+"<command>gdmlogin</command> program as the GUI (daemon/Greeter). When this "
+"choice is selected, <command>gdmsetup</command> allows the user to select "
+"whether the background is an image or solid color (greeter/BackgroundType). "
+"If image is selected, there is a file selection button to pick the image "
+"file (greeter/BackgroundImage) and a checkbox to scale the image to fit the "
+"screen (greeter/BackgroundImageScaleToFit). If solid color is selected, "
+"there is a button available to allow the color selection (greeter/"
+"BackgroundColor). Also, the user may select the logo image that appears in "
+"gdmlogin (greeter/Logo)."
+msgstr ""
+
+#: ../C/gdm.xml:1207(para)
+msgid ""
+"If the \"Style\" choice is \"Plain with face browser\", then the "
+"<command>gdmlogin</command> program is used as the GUI (daemon/Greeter) and "
+"the face browser is turned on (greeter/Browser). The Face Browser is "
+"explained in the \"Overview\" section. Otherwise, the choices are the same "
+"as when the \"Style\" choice is \"Plain\". Additional setup in the Users tab "
+"may be necessary to choose which users appear in the Face Browser."
+msgstr ""
+
+#: ../C/gdm.xml:1217(para)
+msgid ""
+"If the \"Style\" choice is \"Themed\", then the <command>gdmgreeter</"
+"command> program is used as the GUI (daemon/Greeter). When this choice is "
+"selected, <command>gdmsetup</command> allows the user to select the theme to "
+"be used (greeter/GraphicalTheme). Note that the checkbox to the left of the "
+"theme's name must be checked for a theme to be selected. Information about "
+"the theme's author and copyright are shown for the highlighted theme. The "
+"\"Remove\" button can be used to delete the highlighted theme. The \"Add\" "
+"button can be used to add new themes to the system. For a new theme to be "
+"added it must be in tar or compressed tar format. The \"Background color\" "
+"displayed when GDM starts (and if the theme has transparent elements) can be "
+"selected (greeter/GraphicalThemedColor). The \"Theme\" combo box may be set "
+"to \"Random from selected\" to display a random theme for each login "
+"(greeter/GraphicalThemeRand and greeter/GraphicalThemes). To use random "
+"themes, select each theme that you wish to be displayed. By default this "
+"combobox is set to \"Selected only\", so that only a single theme may be "
+"selected and be used."
+msgstr ""
+
+#: ../C/gdm.xml:1239(para)
+msgid ""
+"If the \"Style\" choice is \"Themed with face browser\", then the "
+"<command>gdmgreeter</command> program is used as the GUI (daemon/Greeter) "
+"and the face browser is turned on (greeter/Browser) if supported by the "
+"theme. The Face Browser is explained in the Overview section. Otherwise, the "
+"choices are the same as when the \"Style\" choice is \"Themed\". Additional "
+"setup in the Users tab may be necessary to choose which users appear in the "
+"Face Browser."
+msgstr ""
+
+#: ../C/gdm.xml:1250(para)
+msgid ""
+"Regardless of the \"Style\" choice, the user may also select whether the "
+"Actions menu is visible (greeter/SystemMenu), whether the Actions menu "
+"includes the choice to start <command>gdmsetup</command> (greeter/"
+"ConfigAvailable), and whether the Action menu includes the choice to start "
+"<command>gdmchooser</command> to run a remote XDMCP login session (greeter/"
+"ChooserButton). Note that the root password must be entered to start "
+"<command>gdmsetup</command> from the login screen if it is enabled. Also the "
+"Welcome message displayed for local sessions may be selected (greeter/"
+"DefaultWelcome and greeter/Welcome). The Welcome message can contain the "
+"character sequences described in the \"Text Node\" section of the \"Themed "
+"Greeter\" section of this manual."
+msgstr ""
+
+#: ../C/gdm.xml:1267(title)
+msgid "Remote Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1269(para)
+msgid ""
+"The Remote tab controls the appearance of the GDM for users logging in via "
+"XDMCP. By default XDMCP is disabled, and users should be comfortable with "
+"the XDMCP-related sections of the Security section of this document before "
+"enabling it. This tab includes a \"Style\" combobox which can be used to "
+"turn on XDMCP and control the appearance of GDM for remote users (gui/"
+"RemoteGreeter and xdmcp/Enable). The user may specify to use either the same "
+"greeter as used on the Local tab, or the other Greeter program. If the Face "
+"Browser setting is true on the Local tab, then it will also be true for the "
+"Remote tab. If the Face Browser setting is false on the Local tab, then it "
+"will also be false for the Remote tab. It is recommended that the \"Plain\" "
+"GUI be used for remote connections since it is more lightweight and tends to "
+"have better performance across a network."
+msgstr ""
+
+#: ../C/gdm.xml:1286(para)
+msgid ""
+"If Remote login is enabled, then the user can specify the remote Welcome "
+"Message to be displayed (greeter/DefaultRemoteWelcome and greeter/"
+"RemoteWelcome). This welcome message is separate from the Local welcome "
+"message and can have a different value. The Welcome message can contain the "
+"character sequences described in the \"Text Node\" section of the \"Themed "
+"Greeter\" section of this manual."
+msgstr ""
+
+#: ../C/gdm.xml:1296(para)
+msgid ""
+"If the \"Style\" choice is \"Same as Local\" and the local selection is "
+"\"Plain\" or \"Plain with face browser\", then the user may select whether "
+"background images should be displayed for remote logins (greeter/"
+"BackgroundRemoteOnlyColor)."
+msgstr ""
+
+#: ../C/gdm.xml:1304(para)
+msgid ""
+"If the \"Style\" choice is enabled and set to a different value than the "
+"Local tab, then the user has the same configuration choices as found on the "
+"Local tab except that the System Menu choices are not available since this "
+"is never available for remote logins for security purposes."
+msgstr ""
+
+#: ../C/gdm.xml:1312(para)
+msgid ""
+"If Remote login is enabled, there is a \"Configure XDMCP\" button which "
+"displays a dialog allowing the user to set XDMCP configuration, including "
+"whether indirect requests are honored (xdmcp/HonorIndirect), UDP port (xdmcp/"
+"Port), maximum pending requests (xdmcp/MaxPending), maximum pending indirect "
+"requests (xmdcp/MaxPendingIndirect), maximum remote sessions (xdmcp/"
+"MaxSessions), maximum wait time (xdmcp/MaxWait), maximum indirect wait time "
+"(xdmcp/MaxWaitIndirect), displays per host (xdmcp/DisplaysPerHost), and ping "
+"interval (xdmcp/PingIntervalSeconds). The default settings are standard "
+"settings and should only be changed by someone who understands the "
+"ramifications of the change."
+msgstr ""
+
+#: ../C/gdm.xml:1328(title)
+msgid "Accessibility Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1330(para)
+msgid ""
+"The Accessibility tab is used to turn on Accessibility features in GDM. "
+"\"Enable accessible login\" (daemon/AddGtkModules and daemon/GtkModulesList) "
+"turns on GDM's gesture listeners which are explained in the \"Accessibility"
+"\" section of this document. There is also a checkbox to allow users to "
+"change the theme when using the Plain greeter (gui/AllowGtkThemeChange). "
+"This feature allows GDM users to switch the theme to the HighContrast or "
+"LowContrast themes if needed. The user may also select whether GDM should "
+"play a sound when the login screen is ready, when login is successful and "
+"when login has failed. File chooser buttons are used to select the sound "
+"file to be played, and the \"Play\" button can be used to sample the sound."
+msgstr ""
+
+#: ../C/gdm.xml:1347(title)
+msgid "Security Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1349(para)
+msgid ""
+"The Security tab allows the user to turn on Automatic and Timed login, which "
+"user is logged in via an automatic or timed login, and the timed login delay "
+"(daemon/AutomaticLoginEnable, daemon/AutomaticLogin, daemon/"
+"TimedLoginEnable, daemon/TimedLogin, and daemon/TimedLoginDelay). If "
+"automatic login is turned on, then the specified user will immediately log "
+"in on reboot without GDM asking for username/password. If the user logs out "
+"of their session, GDM will start and ask for username and password to log "
+"back in. If TimedLogin is turned on, then GDM will log into the specified "
+"user after a specified number of seconds. The user may enable Timed Login "
+"for remote (XDMCP) connections by checking the \"Allow remote timed logins\" "
+"checkbox."
+msgstr ""
+
+#: ../C/gdm.xml:1364(para)
+msgid ""
+"On this tab, the user may select whether the system administrator user can "
+"log in, and whether the system administrator user can log in via remote "
+"(XDMCP) connections (security/AllowRoot and security/AllowRemoteRoot). The "
+"user may turn on GDM debug (debug/Enable) which causes debug messages to be "
+"sent to the system log. Debug should only be used when diagnosing a problem "
+"and not be left on when not needed. The \"Deny TCP connections to X server\" "
+"choice will disable X forwarding if selected (security/DisallowTCP). A login "
+"retry delay (security/RetryDelay) can be set to cause GDM to wait a number "
+"of seconds after a failed login."
+msgstr ""
+
+#: ../C/gdm.xml:1377(para)
+msgid ""
+"The \"Configure X Server\" button can be used to specify how GDM manages "
+"each display. The \"Servers\" combobox shows what server definitions are "
+"available (Standard, Terminal, and Chooser by default). Refer to the \"X "
+"Server Definitions\" section of the \"Configuration\" section for more "
+"information about how to create new Server Definitions."
+msgstr ""
+
+#: ../C/gdm.xml:1386(para)
+msgid ""
+"For any server type, the user may modify the \"Server Name\" (server/name), "
+"the \"Command\" (server/command) to be used to launch the X server, whether "
+"the server type will \"Launch\" (server/chooser) the greeter or chooser GUI "
+"after starting the X server, whether GDM handles this type (normally only "
+"set to false when logging into a Terminal session type), and whether the "
+"session type supports \"Flexible\" (server/flexible) sessions."
+msgstr ""
+
+#: ../C/gdm.xml:1396(para)
+msgid ""
+"The \"Servers To Start\" section shows what server type is displayed for "
+"each display on the machine. Users may click on the \"Add/Modify\" button to "
+"add a new display to the list or to modify a selected display. This simply "
+"corresponds each physical display with the Server Definition to be used for "
+"managing that display. The \"Remove\" button may be used to remove a display "
+"from the list."
+msgstr ""
+
+#: ../C/gdm.xml:1408(title)
+msgid "Users Tab"
+msgstr ""
+
+#: ../C/gdm.xml:1410(para)
+msgid ""
+"The Users tab controls which users appear in the Face Browser. If the "
+"\"Include all users from /etc/password\" checkbox is selected, then all "
+"users (with a userid above greeter/MinimalUID and not in the Exclude list) "
+"are displayed. If this checkbox is not selected, then users must be added to "
+"the \"Include\" list. Users in the \"Exclude\" list are never displayed. The "
+"\"Add\" and \"Remove\" buttons are used to add a new user to the list or "
+"remove a selected user from the list. The \"Apply User Changes\" button must "
+"be pressed after the \"Include\" and \"Exclude\" lists have been modified. "
+"The left and right arrow buttons between the \"Include\" and \"Exclude\" "
+"lists can be used to move a selected user from one list to the other."
+msgstr ""
+
+#: ../C/gdm.xml:1428(title)
+msgid "Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:1430(para)
+msgid ""
+"GDM has powerful configuration management. System default configuration is "
+"stored in the GDM System Defaults Configuration File and user changes to the "
+"default configuration are stored in the GDM Custom Configuration File. This "
+"allows sysadmins to store the GDM System Defaults Configuration File on a "
+"shared filesystem, so a single file can be used to control configuration for "
+"multiple machines. GDM also supports per-display configuration for GUI-"
+"related keys."
+msgstr ""
+
+#: ../C/gdm.xml:1440(para)
+msgid ""
+"The <command>gdmsetup</command> is a GUI program you can use to edit the GDM "
+"configuration. This program may also be launched directly from the login "
+"screen if the greeter/ConfigAvailable key is set to \"true\" Not all keys in "
+"the GDM configuration file are supported in the GUI, so you may need to edit "
+"the configuration files by hand to edit these keys. If you believe running "
+"root-owned GUI's causes security risk, then you would want to always edit "
+"the files by hand. This program does not support setting per-display "
+"configuration, so per-display configuration files must be set up by hand."
+msgstr ""
+
+#: ../C/gdm.xml:1452(para)
+msgid ""
+"Aside from the GDM System Defaults Configuration File, the other GDM "
+"configuration files are located, by default, in the <filename>&lt;etc&gt;/"
+"gdm/</filename> folder or its subdirectories. Note that the location of many "
+"configuration files are defined in the GDM configuration files, so check the "
+"GDM System Defaults Configuration File and the GDM Custom Configuration File "
+"if the files are not in the locations specified in this document."
+msgstr ""
+
+#: ../C/gdm.xml:1462(para)
+msgid "Listing of the config directory contents:"
+msgstr ""
+
+#: ../C/gdm.xml:1466(screen)
+#, no-wrap
+msgid ""
+"\n"
+"custom.conf\n"
+"locale.alias\n"
+"Xsession\n"
+"XKeepsCrashing\n"
+"modules/\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+
+#: ../C/gdm.xml:1478(para)
+msgid ""
+"<filename>locale.alias</filename> is a file which looks much like the system "
+"locale alias but, in fact, is not the same. This is a list of all languages "
+"that may be on your system. All languages are checked to see if they exist "
+"before displaying them in the Language Selection dialog in the login GUI. "
+"Only those that exist are displayed."
+msgstr ""
+
+#: ../C/gdm.xml:1486(para)
+msgid ""
+"<filename>Xsession</filename> is a script which sets up a user session and "
+"then executes the user's choice of session. Note that the session script is "
+"typically started via the <filename>desktop</filename> file associated with "
+"the session the user has picked. Some sessions may start the user's session "
+"via a different mechanism than the <filename>Xsession</filename> script, so "
+"please check the appropriate <filename>desktop</filename> before assuming a "
+"session startup issue is being caused by this file."
+msgstr ""
+
+#: ../C/gdm.xml:1497(para)
+msgid ""
+"<filename>XKeepsCrashing</filename> is a script which gets run when the X "
+"server keeps crashing and we cannot recover. The shipped default script will "
+"work with most Linux distributions and can run the X configuration "
+"application provided the person on the console knows the root password."
+msgstr ""
+
+#: ../C/gdm.xml:1505(para)
+msgid ""
+"Accessibility modules are configured in the <filename>modules/</filename> "
+"subdirectory, and are a separate topic. Read the default files provided, "
+"they have adequate documentation. Again normally the default install is "
+"given in the files with <filename>factory</filename> in their name, and "
+"those files are not read, they are just there for you so you can always "
+"revert to default config."
+msgstr ""
+
+#: ../C/gdm.xml:1514(para)
+msgid ""
+"Files describing available GDM session follow the freedesktop.org desktop "
+"file specification. The <filename>.desktop</filename>-style files are "
+"installed to <filename>&lt;etc&gt;/X11/sessions/</filename>. This directory "
+"is also read by the KDE desktop manager (KDM) for common configuration. Next "
+"the directory <filename>&lt;share&gt;/gdm/BuiltInSessions/</filename> is "
+"read for GDM specific built-in sessions (KDM hardcodes these at time of this "
+"writing). Lastly the default setup will also read <filename>&lt;share&gt;/"
+"xsessions/</filename> (which should be <filename>&lt;share&gt;/xsessions/</"
+"filename> if you really wish to cooperate with KDM) where desktop packages "
+"can install their session files. The directories under the <filename>&lt;"
+"etc&gt;</filename> should be reserved for configuration. The desktop file "
+"specification approach makes it easy for package management systems to "
+"install window managers and different session types without requiring the "
+"sysadmin to edit files. See the <filename>SessionDesktopDir</filename> "
+"configuration key for changing the paths. It used to be that GDM stored its "
+"built in sessions in <filename>&lt;etc&gt;/dm/Sessions/</filename> but this "
+"is deprecated as of 2.5.90.0. Note that prior to version 2.4.4.2 only the "
+"<filename>&lt;etc&gt;/dm/Sessions/</filename> was being read."
+msgstr ""
+
+#: ../C/gdm.xml:1537(para)
+msgid ""
+"A session can be disabled (if it was installed in <filename>&lt;share&gt;/"
+"xsessions/</filename>) by adding an identically named <filename>.desktop</"
+"filename> to one of the directories earlier in the path (likely "
+"<filename>&lt;etc&gt;/X11/sessions</filename>) and using "
+"<filename>Hidden=true</filename> in that file."
+msgstr ""
+
+#: ../C/gdm.xml:1545(para)
+msgid ""
+"GDM uses the optional key <filename>X-Gdm-XserverArgs</filename> in session "
+"files to specify additional arguments to be passed to the X server. For "
+"example, the entry <filename>X-Gdm-XserverArgs=-depth 16</filename> will "
+"start the X server with a color depth of 16 bits. Any such additional "
+"arguments are ignored when using a Nested display (when GDM is launched in a "
+"window)."
+msgstr ""
+
+#: ../C/gdm.xml:1556(title)
+msgid "The Script Directories"
+msgstr ""
+
+#: ../C/gdm.xml:1558(para)
+msgid ""
+"In this section we will explain the <filename>Init</filename>, "
+"<filename>PostLogin</filename>, <filename>PreSession</filename> and "
+"<filename>PostSession</filename> directories as they are very similar."
+msgstr ""
+
+#: ../C/gdm.xml:1564(para)
+msgid ""
+"When the X server has been successfully started, GDM will try to run the "
+"script called <filename>Init/&lt;displayname&gt;</filename>. I.e. "
+"<filename>Init/:0</filename> for the first local display. If this file is "
+"not found, GDM will attempt to to run <filename>Init/&lt;hostname&gt;</"
+"filename>. I.e. <filename>Init/somehost</filename>. If this still is not "
+"found, GDM will try <filename>Init/XDMCP</filename> for all XDMCP logins or "
+"<filename>Init/Flexi</filename> for all on demand flexible displays. If none "
+"of the above were found, GDM will run <filename>Init/Default</filename>. The "
+"script will be run as root and GDM blocks until it terminates. Use the "
+"<filename>Init/*</filename> script for applications that are supposed to run "
+"alongside with the GDM login window. xconsole for instance. Commands to set "
+"the background etc. go in this file too."
+msgstr ""
+
+#: ../C/gdm.xml:1582(para)
+msgid ""
+"It is up to the sysadmin to decide whether clients started by the Init "
+"script should be killed before starting the user session. This is controlled "
+"with the <filename>KillInitClients</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:1589(para)
+msgid ""
+"When the user has been successfully authenticated GDM tries the scripts in "
+"the <filename>PostLogin</filename> directory in the same manner as for the "
+"<filename>Init</filename> directory. This is done before any session setup "
+"is done, and so this would be the script where you might setup the home "
+"directory if you need to (though you should use the <filename>pam_mount</"
+"filename> module if you can for this). You have the <filename>$USER</"
+"filename> and <filename>$DISPLAY</filename> environment variables set for "
+"this script, and again it is run as root. The script should return 0 on "
+"success as otherwise the user won't be logged in. This is not true for "
+"failsafe session however."
+msgstr ""
+
+#: ../C/gdm.xml:1603(para)
+msgid ""
+"After the user session has been setup from the GDM side of things, GDM will "
+"run the scripts in the <filename>PreSession</filename> directory, again in "
+"the same manner as the <filename>Init</filename> directory. Use this script "
+"for local session management or accounting stuff. The <filename>$USER</"
+"filename> environment variable contains the login of the authenticated user "
+"and <filename>$DISPLAY</filename> is set to the current display. The script "
+"should return 0 on success. Any other value will cause GDM to terminate the "
+"current login process. This is not true for failsafe sessions however. Also "
+"<filename>$X_SERVERS</filename> environmental variable is set and this "
+"points to a fake generated X servers file for use with the sessreg "
+"accounting application."
+msgstr ""
+
+#: ../C/gdm.xml:1618(para)
+msgid ""
+"After this the base <filename>Xsession</filename> script is run with the "
+"selected session executable as the first argument. This is run as the user, "
+"and really this is the user session. The available session executables are "
+"taken from the <filename>Exec=</filename> line in the <filename>.desktop</"
+"filename> files in the path specified by <filename>SessionDesktopDir</"
+"filename>. Usually this path is <filename>&lt;etc&gt;/X11/sessions/:&lt;"
+"etc&gt;/dm/Sessions:/usr/share/xsessions/</filename>. The first found file "
+"is used. The user either picks from these sessions or GDM will look inside "
+"the file <filename>~/.dmrc</filename> for the stored preference."
+msgstr ""
+
+#: ../C/gdm.xml:1631(para)
+msgid ""
+"This script should really load the user's profile and generally do all the "
+"voodoo that is needed to launch a session. Since many systems reset the "
+"language selections done by GDM, GDM will also set the <filename>$GDM_LANG</"
+"filename> variable to the selected language. You can use this to reset the "
+"language environmental variables after you run the user's profile. If the "
+"user elected to use the system language, then <filename>$GDM_LANG</filename> "
+"is not set."
+msgstr ""
+
+#: ../C/gdm.xml:1641(para)
+msgid ""
+"When the user terminates his session, the <filename>PostSession</filename> "
+"script will be run. Again operation is similar to <filename>Init</filename>, "
+"<filename>PostLogin</filename> and <filename>PreSession</filename>. Again "
+"the script will be run with root privileges, the slave daemon will block and "
+"the <filename>$USER</filename> environment variable will contain the name of "
+"the user who just logged out and <filename>$DISPLAY</filename> will be set "
+"to the display the user used, however note that the X server for this "
+"display may already be dead and so you shouldn't try to access it. Also "
+"<filename>$X_SERVERS</filename> environmental variable is set and this "
+"points to a fake generated X servers file for use with the sessreg "
+"accounting application."
+msgstr ""
+
+#: ../C/gdm.xml:1656(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+
+#: ../C/gdm.xml:1663(para)
+msgid ""
+"Except for the <filename>Xsession</filename> script all of these scripts "
+"will also have the environment variable <filename>$RUNNING_UNDER_GDM</"
+"filename> set to <filename>yes</filename>, so that you could perhaps use "
+"similar scripts for different display managers. The <filename>Xsession</"
+"filename> will always have the <filename>$GDMSESSION</filename> set to the "
+"basename of the session that the user chose to run without the <filename>."
+"desktop</filename> extension. In addition <filename>$DESKTOP_SESSION</"
+"filename> is also set to the same value and in fact this will also be set by "
+"KDM in future versions."
+msgstr ""
+
+#: ../C/gdm.xml:1677(para)
+msgid ""
+"Neither of the <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename> or <filename>PostSession</filename> scripts "
+"are necessary and can be left out. The <filename>Xsession</filename> script "
+"is however required as well as at least one session <filename>.desktop</"
+"filename> file."
+msgstr ""
+
+#: ../C/gdm.xml:1687(title)
+msgid ""
+"The Configuration Files - GDM System Defaults Configuration File and GDM "
+"Custom Configuraiton File"
+msgstr ""
+
+#: ../C/gdm.xml:1690(para)
+msgid ""
+"GDM uses two configuration files: the GDM System Defaults Configuration File "
+"(<filename>&lt;share&gt;/gdm/defaults.conf</filename>) and the GDM Custom "
+"Configuration File (<filename>&lt;etc&gt;/gdm/custom.conf</filename>). The "
+"GDM System Defaults File contains the default configuration choices for GDM, "
+"and should not be modified by the user. The GDM Custom Configuration File is "
+"where users may specify their custom configuration choices. If a "
+"configuration option is not defined in either file, GDM will default to the "
+"value described in the comments in the GDM System Defaults Configuration "
+"File."
+msgstr ""
+
+#: ../C/gdm.xml:1703(para)
+msgid ""
+"Both configuration files are divided into sections each containing variables "
+"that define the behavior for a specific part of the GDM suite. Refer to the "
+"comments in the GDM System Defaults Configuration File for additional "
+"information about each configuration setting."
+msgstr ""
+
+#: ../C/gdm.xml:1710(para)
+msgid ""
+"GDM also supports per-display configuration for parameters in the \"gui\", "
+"\"greeter\" sections of the configuration file Also the security/PamStack "
+"key may be customized per-display. Per-display configuration is specified by "
+"creating a file named <filename>&lt;etc&gt;/gdm/custom.conf&lt;display "
+"num&gt;</filename>. In this file the section and keys to use on this display "
+"can be specified. For example, configuration overrides for display \":103\" "
+"would be stored in the file <filename>&lt;etc&gt;/gdm/custom.conf:0</"
+"filename>. Per-display configuration is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: ../C/gdm.xml:1723(para)
+msgid ""
+"To change configuration by hand, edit the GDM Custom Configuration File or "
+"per-display configuration file and make sure the keyname=value pair you want "
+"is included in the appropriate section. For example, to change the value for "
+"the \"Greeter\" key in the \"daemon\" section, make sure the daemon section "
+"of the GDM Custom Configuration File or per-display configuration file "
+"includes the \"[daemon]\" section followed by the key and value change "
+"desired. As in this example:"
+msgstr ""
+
+#: ../C/gdm.xml:1734(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"Greeter=/usr/lib/gdmgreeter\n"
+msgstr ""
+
+#: ../C/gdm.xml:1739(para)
+msgid ""
+"The <command>gdmsetup</command> command can be used to modify the GDM Custom "
+"Configuration File. Note the <command>gdmsetup</command> is intended to be "
+"run as root, so users who feel it is insecure to run GUI programs as root "
+"should edit the configuration files by hand."
+msgstr ""
+
+#: ../C/gdm.xml:1746(para)
+msgid ""
+"The GDM daemon <command>--config</command> argument may instead be used to "
+"specify a different configuration file location. The GDM daemon must be "
+"restarted to change the configuration file being used. Also when building "
+"GDM, the location of the configuration files may be specified via the "
+"<command>--with-defaults-conf</command> and <command>--with-custom-conf</"
+"command> configuration options."
+msgstr ""
+
+#: ../C/gdm.xml:1755(para)
+msgid ""
+"Previous to GDM 2.13.0.4 only the <filename>&lt;etc&gt;/gdm/gdm.conf</"
+"filename> existed. For best backwards compatibility, this file will be used "
+"instead of the GDM Custom Configuration File if it exists on your system. If "
+"upgrading to the new version of GDM, \"make install\" will check to see if "
+"the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file is different than the "
+"<filename>&lt;etc&gt;/gdm/factory-gdm.conf</filename> file. If so, the "
+"<filename>&lt;etc&gt;/gdm/gdm.conf</filename> file will be automatically "
+"copied to <filename>&lt;etc&gt;/gdm/custom.conf</filename> to preserve any "
+"configuration changes."
+msgstr ""
+
+#: ../C/gdm.xml:1769(para)
+msgid ""
+"Distributions should edit the GDM System Defaults Configuration File to "
+"establish default configuration values, so that they are preserved as "
+"defaults and not modified by users modifying the GDM Custom Configuration "
+"File. Note that distributions may modify the GDM System Defaults "
+"Configuration File on update to improve usability, security, etc. So any "
+"changes made to this file may be lost."
+msgstr ""
+
+#: ../C/gdm.xml:1778(para)
+msgid ""
+"The GDM System Defaults Configuration File and the GDM Custom Configuration "
+"File follow the standard <filename>.ini</filename> style configuration file "
+"syntax. Keywords in brackets define sections, strings before an equal sign "
+"(=) are variables and the data after equal sign represents their value. "
+"Empty lines or lines starting with the hash mark (#) are ignored. The "
+"graphical configurator will try to preserve both comments (lines with a hash "
+"mark) and the overall structure of the file so you can intermix using the "
+"GUI or hand editing the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:1790(para)
+msgid "The following configuration keys are supported in GDM:"
+msgstr ""
+
+#: ../C/gdm.xml:1795(title)
+msgid "Daemon Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:1798(title)
+msgid "[daemon]"
+msgstr ""
+
+#: ../C/gdm.xml:1801(term)
+msgid "AddGtkModules"
+msgstr ""
+
+#: ../C/gdm.xml:1803(synopsis)
+#, no-wrap
+msgid "AddGtkModules=false"
+msgstr ""
+
+#: ../C/gdm.xml:1804(para)
+msgid ""
+"If true, then enables <command>gdmgreeter</command> or <command>gdmlogin</"
+"command> to be launched with additional Gtk+ modules. This is useful when "
+"extra features are required such as accessible login. Note that only "
+"\"trusted\" modules should be used to minimize security issues."
+msgstr ""
+
+#: ../C/gdm.xml:1811(para)
+msgid ""
+"If true, then the registry daemon <command>at-spi-registryd</command> will "
+"be launched by <command>gdmgreeter</command> or <command>gdmlogin</command> "
+"starting with version GDM 2.17."
+msgstr ""
+
+#: ../C/gdm.xml:1817(para)
+msgid ""
+"Usually this is used for accessibility modules. The modules which are loaded "
+"are specified with the <filename>GtkModulesList</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:1826(term)
+msgid "AllowLogoutActions"
+msgstr ""
+
+#: ../C/gdm.xml:1828(synopsis)
+#, no-wrap
+msgid "AllowLogoutActions=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD"
+msgstr ""
+
+#: ../C/gdm.xml:1829(para)
+msgid ""
+"Specify which actions are supported by the QUERY_LOGOUT_ACTION, "
+"SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION <command>gdmflexiserver</"
+"command> commands. Valid values are HALT, REBOOT, SHUTDOWN, SUSPEND, and "
+"CUSTOM_CMD and these should be separated by semicolons. This allows certain "
+"options to be disabled if desired. Refer to the related "
+"<filename>SystemCommandsInMenu</filename> and "
+"<filename>RBACSystemCommandKeys</filename> configuration options."
+msgstr ""
+
+#: ../C/gdm.xml:1844(term)
+msgid "AlwaysLoginCurrentSession"
+msgstr ""
+
+#: ../C/gdm.xml:1846(synopsis)
+#, no-wrap
+msgid "AlwaysLoginCurrentSession=true"
+msgstr ""
+
+#: ../C/gdm.xml:1847(para)
+msgid ""
+"If true, then when the user logs in and already has an existing session, "
+"then they are connected to that session rather than starting a new session. "
+"This only works for sessions running on VTs (Virtual Terminals) started with "
+"gdmflexiserver, and not with XDMCP. Note that VTs are not supported on all "
+"operating systems."
+msgstr ""
+
+#: ../C/gdm.xml:1859(term)
+msgid "AutomaticLoginEnable"
+msgstr ""
+
+#: ../C/gdm.xml:1861(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr ""
+
+#: ../C/gdm.xml:1862(para)
+msgid ""
+"If the user given in AutomaticLogin should be logged in upon first bootup. "
+"No password will be asked. This is useful for single user workstations where "
+"local console security is not an issue. Also could be useful for public "
+"terminals, although there see <filename>TimedLogin</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:1873(term)
+msgid "AutomaticLogin"
+msgstr ""
+
+#: ../C/gdm.xml:1875(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr ""
+
+#: ../C/gdm.xml:1876(para)
+msgid ""
+"This user should be automatically logged in on first bootup. "
+"AutomaticLoginEnable must be true and this must be a valid user for this to "
+"happen. \"root\" can never be autologged in however and gdm will just refuse "
+"to do it even if you set it up."
+msgstr ""
+
+#: ../C/gdm.xml:1884(para)
+msgid "The following control chars are recognized within the specified name:"
+msgstr ""
+
+#: ../C/gdm.xml:1889(para) ../C/gdm.xml:3957(para)
+msgid "%% â the `%' character"
+msgstr ""
+
+#: ../C/gdm.xml:1893(para)
+msgid "%d â display's name"
+msgstr ""
+
+#: ../C/gdm.xml:1897(para)
+msgid "%h â display's hostname"
+msgstr ""
+
+#: ../C/gdm.xml:1901(para)
+msgid ""
+"Alternatively, the name may end with a vertical bar |, the pipe symbol. The "
+"name is then used as a application to execute which returns the desired "
+"username on standard output. If an empty or otherwise invalid username is "
+"returned, automatic login is not performed. This feature is typically used "
+"when several remote displays are used as internet kiosks, with a specific "
+"user to automatically login for each display."
+msgstr ""
+
+#: ../C/gdm.xml:1914(term)
+msgid "BaseXsession"
+msgstr ""
+
+#: ../C/gdm.xml:1916(synopsis)
+#, no-wrap
+msgid "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+msgstr ""
+
+#: ../C/gdm.xml:1917(para)
+msgid ""
+"This is the base X session file. When a user logs in, this script will be "
+"run with the selected session as the first argument. The selected session "
+"will be the <filename>Exec=</filename> from the <filename>.desktop</"
+"filename> file of the session."
+msgstr ""
+
+#: ../C/gdm.xml:1925(para)
+msgid ""
+"If you wish to use the same script for several different display managers, "
+"and wish to have some of the script run only for GDM, then you can check the "
+"presence of the <filename>GDMSESSION</filename> environmental variable. This "
+"will always be set to the basename of <filename>.desktop</filename> (without "
+"the extension) file that is being used for this session, and will only be "
+"set for GDM sessions. Previously some scripts were checking for "
+"<filename>GDM_LANG</filename>, but that is only set when the user picks a "
+"non-system default language."
+msgstr ""
+
+#: ../C/gdm.xml:1938(para)
+msgid ""
+"This script should take care of doing the \"login\" for the user and so it "
+"should source the <filename>&lt;etc&gt;/profile</filename> and friends. The "
+"standard script shipped with GDM sources the files in this order: "
+"<filename>&lt;etc&gt;/profile</filename> then <filename>~/.profile</"
+"filename> then <filename>&lt;etc&gt;/xprofile</filename> and finally "
+"<filename>~/.xprofile</filename>. Note that different distributions may "
+"change this however. Sometimes users personal setup will be in <filename>~/."
+"bash_profile</filename>, however broken that is."
+msgstr ""
+
+#: ../C/gdm.xml:1955(term)
+msgid "Chooser"
+msgstr ""
+
+#: ../C/gdm.xml:1957(synopsis)
+#, no-wrap
+msgid "Chooser=&lt;bin&gt;/gdmchooser"
+msgstr ""
+
+#: ../C/gdm.xml:1958(para)
+msgid "Full path and name of the chooser executable followed by optional arguments."
+msgstr ""
+
+#: ../C/gdm.xml:1966(term)
+msgid "Configurator"
+msgstr ""
+
+#: ../C/gdm.xml:1968(synopsis)
+#, no-wrap
+msgid "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+msgstr ""
+
+#: ../C/gdm.xml:1969(para)
+msgid ""
+"The pathname to the configurator binary. If the greeter "
+"<filename>ConfigAvailable</filename> option is set to true then run this "
+"binary when somebody chooses Configuration from the Actions menu. Of course "
+"GDM will first ask for root password however. And it will never allow this "
+"to happen from a remote display."
+msgstr ""
+
+#: ../C/gdm.xml:1981(term)
+msgid "ConsoleCannotHandle"
+msgstr ""
+
+#: ../C/gdm.xml:1983(synopsis)
+#, no-wrap
+msgid "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+msgstr ""
+
+#: ../C/gdm.xml:1984(para)
+msgid ""
+"These are the languages that the console cannot handle because of font "
+"issues. Here we mean the text console, not X. This is only used when there "
+"are errors to report and we cannot start X."
+msgstr ""
+
+#: ../C/gdm.xml:1994(term)
+msgid "ConsoleNotify"
+msgstr ""
+
+#: ../C/gdm.xml:1996(synopsis)
+#, no-wrap
+msgid "ConsoleNotify=true"
+msgstr ""
+
+#: ../C/gdm.xml:1997(para)
+msgid ""
+"If false, gdm will not display a message dialog on the console when an error "
+"happens."
+msgstr ""
+
+#: ../C/gdm.xml:2005(term)
+msgid "DefaultPath"
+msgstr ""
+
+#: ../C/gdm.xml:2007(synopsis)
+#, no-wrap
+msgid "DefaultPath=defaultpath (value set by configure)"
+msgstr ""
+
+#: ../C/gdm.xml:2008(para)
+msgid ""
+"Specifies the path which will be set in the user's session. This value will "
+"be overridden with the value from <filename>/etc/default/login</filename> if "
+"it contains \"ROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</"
+"filename> file exists, but contains no value for ROOT, the value as defined "
+"in the GDM configuration will be be used."
+msgstr ""
+
+#: ../C/gdm.xml:2021(term)
+msgid "DefaultSession"
+msgstr ""
+
+#: ../C/gdm.xml:2023(synopsis)
+#, no-wrap
+msgid "DefaultSession=gnome.desktop"
+msgstr ""
+
+#: ../C/gdm.xml:2024(para)
+msgid ""
+"The session that is used by default if the user does not have a saved "
+"preference and has picked 'Last' from the list of sessions. Note that 'Last' "
+"need not be displayed, see the <filename>ShowLastSession</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:2035(term)
+msgid "DisplayInitDir"
+msgstr ""
+
+#: ../C/gdm.xml:2037(synopsis)
+#, no-wrap
+msgid "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+msgstr ""
+
+#: ../C/gdm.xml:2038(para)
+msgid ""
+"Directory containing the display init scripts. See the ``The Script "
+"Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2046(term)
+msgid "DisplayLastLogin"
+msgstr ""
+
+#: ../C/gdm.xml:2048(synopsis)
+#, no-wrap
+msgid "DisplayLastLogin=true"
+msgstr ""
+
+#: ../C/gdm.xml:2049(para)
+msgid ""
+"If true then the last login information is printed to the user before being "
+"prompted for password. While this gives away some info on what users are on "
+"a system, it on the other hand should give the user an idea of when they "
+"logged in and if it doesn't seem kosher to them, they can just abort the "
+"login and contact the sysadmin (avoids running malicious startup scripts). "
+"This was added in version 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:2058(para)
+msgid ""
+"This is for making GDM conformant to CSC-STD-002-85, although that is purely "
+"theoretical now. Someone should read that spec and ensure that this actually "
+"conforms (in addition to other places in GDM). See <filename>http://www."
+"radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</filename> for more "
+"info."
+msgstr ""
+
+#: ../C/gdm.xml:2070(term)
+msgid "DoubleLoginWarning"
+msgstr ""
+
+#: ../C/gdm.xml:2072(synopsis)
+#, no-wrap
+msgid "DoubleLoginWarning=true"
+msgstr ""
+
+#: ../C/gdm.xml:2073(para)
+msgid ""
+"If true, GDM will warn the user if they are already logged in on another "
+"virtual terminal. On systems where GDM supports checking the X virtual "
+"terminals, GDM will let the user switch to the previous login virtual "
+"terminal instead of logging in."
+msgstr ""
+
+#: ../C/gdm.xml:2083(term)
+msgid "DynamicXServers"
+msgstr ""
+
+#: ../C/gdm.xml:2085(synopsis)
+#, no-wrap
+msgid "DynamicXServers=false"
+msgstr ""
+
+#: ../C/gdm.xml:2086(para)
+msgid ""
+"If true, the GDM daemon will honor requests to manage displays via the "
+"<filename>/tmp/.gdm_socket</filename> socket connection. Displays can be "
+"created, started, and deleted with the appropriate commands. The "
+"<filename>gdmdynamic</filename> command is a convenient method to send these "
+"messages."
+msgstr ""
+
+#: ../C/gdm.xml:2098(term)
+msgid "FailsafeXServer"
+msgstr ""
+
+#: ../C/gdm.xml:2100(synopsis)
+#, no-wrap
+msgid "FailsafeXServer="
+msgstr ""
+
+#: ../C/gdm.xml:2101(para)
+msgid ""
+"An X command line in case we can't start the normal X server. should "
+"probably be some sort of a script that runs an appropriate low resolution X "
+"server that will just work. This is tried before the "
+"<filename>XKeepsCrashing</filename> script is run."
+msgstr ""
+
+#: ../C/gdm.xml:2112(term)
+msgid "FirstVT"
+msgstr ""
+
+#: ../C/gdm.xml:2114(synopsis)
+#, no-wrap
+msgid "FirstVT=7"
+msgstr ""
+
+#: ../C/gdm.xml:2115(para)
+msgid ""
+"On systems where GDM supports automatic VT (virtual terminal) allocation, "
+"this is the first vt to try. Usually standard text logins are run on the "
+"lower vts. See also <filename>VTAllocation</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2125(term)
+msgid "FlexibleXServers"
+msgstr ""
+
+#: ../C/gdm.xml:2127(synopsis)
+#, no-wrap
+msgid "FlexibleXServers=5"
+msgstr ""
+
+#: ../C/gdm.xml:2128(para)
+msgid ""
+"The maximum number of allowed flexible displays. These are displays that can "
+"be run using the <filename>/tmp/.gdm_socket</filename> socket connection. "
+"This is used for both full flexible displays and for nested displays (refer "
+"to the <filename>Xnest</filename> configuration option)."
+msgstr ""
+
+#: ../C/gdm.xml:2140(term)
+msgid "FlexiReapDelayMinutes"
+msgstr ""
+
+#: ../C/gdm.xml:2142(synopsis)
+#, no-wrap
+msgid "FlexiReapDelayMinutes=5"
+msgstr ""
+
+#: ../C/gdm.xml:2143(para)
+msgid ""
+"After how many minutes of inactivity at the login screen should a flexi "
+"display be reaped. This is only in effect before a user logs in. Also it "
+"does not affect nested displays (refer to the <filename>Xnest</filename> "
+"configuration option). To turn off this behavior set this value to 0. This "
+"was added in version 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:2155(term)
+msgid "Greeter"
+msgstr ""
+
+#: ../C/gdm.xml:2157(synopsis)
+#, no-wrap
+msgid "Greeter=&lt;bin&gt;/gdmlogin"
+msgstr ""
+
+#: ../C/gdm.xml:2158(para)
+msgid ""
+"Full path and name of the greeter executable followed by optional arguments. "
+"This is the greeter used for all displays except for the XDMCP remote "
+"displays. See also <filename>RemoteGreeter</filename>"
+msgstr ""
+
+#: ../C/gdm.xml:2168(term)
+msgid "Group"
+msgstr ""
+
+#: ../C/gdm.xml:2170(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr ""
+
+#: ../C/gdm.xml:2171(para)
+msgid ""
+"The group name under which <command>gdmlogin</command>, <command>gdmgreeter</"
+"command>, <command>gdmchooser</command> and the internal failsafe GTK+ "
+"dialogs are run. Also see <filename>User</filename>. This user will have "
+"access to all the X authorization files, and perhaps to other internal GDM "
+"data and it should not therefore be a user such as nobody, but rather a "
+"dedicated user. The <filename>ServAuthDir</filename> is owned by this group. "
+"The ownership and permissions of <filename>ServAuthDir</filename> should be "
+"<filename>root.gdm</filename> and 1770."
+msgstr ""
+
+#: ../C/gdm.xml:2188(term)
+msgid "GtkModulesList"
+msgstr ""
+
+#: ../C/gdm.xml:2190(synopsis)
+#, no-wrap
+msgid "GtkModulesList=module-1:module-2:..."
+msgstr ""
+
+#: ../C/gdm.xml:2191(para)
+msgid ""
+"A colon separated list of Gtk+ modules that <command>gdmgreeter</command> or "
+"<command>gdmlogin</command> will be invoked with if <filename>AddGtkModules</"
+"filename> is true. The format is the same as the standard Gtk+ module "
+"interface."
+msgstr ""
+
+#: ../C/gdm.xml:2202(term)
+msgid "HaltCommand"
+msgstr ""
+
+#: ../C/gdm.xml:2204(synopsis)
+#, no-wrap
+msgid "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+msgstr ""
+
+#: ../C/gdm.xml:2205(para)
+msgid ""
+"Full path and arguments to command to be executed when user selects \"Shut "
+"Down\" from the Actions menu. This can be a ';' separated list of commands "
+"to try. If a value is missing, the shut down command is not available. Note "
+"that the default for this value is not empty, so to disable \"Shut Down\" it "
+"must be set to an empty value."
+msgstr ""
+
+#: ../C/gdm.xml:2218(term)
+msgid "KillInitClients"
+msgstr ""
+
+#: ../C/gdm.xml:2220(synopsis)
+#, no-wrap
+msgid "KillInitClients=true"
+msgstr ""
+
+#: ../C/gdm.xml:2221(para)
+msgid ""
+"Determines whether GDM should kill X clients started by the init scripts "
+"when the user logs in."
+msgstr ""
+
+#: ../C/gdm.xml:2229(term)
+msgid "LogDir"
+msgstr ""
+
+#: ../C/gdm.xml:2231(synopsis)
+#, no-wrap
+msgid "LogDir=&lt;var&gt;/log/gdm"
+msgstr ""
+
+#: ../C/gdm.xml:2232(para)
+msgid ""
+"Directory containing the log files for the individual displays. By default "
+"this is the same as the ServAuthDir."
+msgstr ""
+
+#: ../C/gdm.xml:2240(term)
+msgid "PreFetchProgram"
+msgstr ""
+
+#: ../C/gdm.xml:2242(synopsis)
+#, no-wrap
+msgid "PreFetchProgram=command"
+msgstr ""
+
+#: ../C/gdm.xml:2243(para)
+msgid ""
+"Program to be run by the GDM greeter/login program when the initial screen "
+"is displayed. The purpose is to provide a hook where files which will be "
+"used after login can be preloaded to speed performance for the user. The "
+"program will be called once only, the first time a greeter is displayed. The "
+"gdmprefetch command may be used. This utility will load any libraries passed "
+"in on the command line, or if the argument starts with a \"@\" character, it "
+"will process the file assuming it is an ASCII file containing a list of "
+"libraries, one per line, and load each library in the file."
+msgstr ""
+
+#: ../C/gdm.xml:2259(term)
+msgid "PostLoginScriptDir"
+msgstr ""
+
+#: ../C/gdm.xml:2261(synopsis)
+#, no-wrap
+msgid "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+msgstr ""
+
+#: ../C/gdm.xml:2262(para)
+msgid ""
+"Directory containing the scripts run right after the user logs in, but "
+"before any session setup is done. See the ``The Script Directories'' section "
+"for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2271(term)
+msgid "PostSessionScriptDir"
+msgstr ""
+
+#: ../C/gdm.xml:2273(synopsis)
+#, no-wrap
+msgid "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+msgstr ""
+
+#: ../C/gdm.xml:2274(para)
+msgid ""
+"Directory containing the scripts run after the user logs out. See the ``The "
+"Script Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2282(term)
+msgid "PreSessionScriptDir"
+msgstr ""
+
+#: ../C/gdm.xml:2284(synopsis)
+#, no-wrap
+msgid "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+msgstr ""
+
+#: ../C/gdm.xml:2285(para)
+msgid ""
+"Directory containing the scripts run before the user logs in. See the ``The "
+"Script Directories'' section for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2293(term) ../C/gdm.xml:2295(synopsis)
+msgid "RBACSystemCommandKeys"
+msgstr ""
+
+#: ../C/gdm.xml:2296(para)
+msgid ""
+"Support RBAC (Role Based Access Control) for system commands (Shutdown, "
+"Reboot, Suspend, etc.). This feature is only functional if GDM is compiled "
+"with RBAC support. Specify the RBAC key used to determine if the user has "
+"permission to use the action via the QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, "
+"and SET_SAFE_LOGOUT_ACTION <command>gdmflexiserver</command> commands. Valid "
+"actions are HALT, REBOOT, SUSPEND, and CUSTOM_CMD. The greeter will only "
+"display the command if the gdm user (<filename>User</filename> configuration "
+"key) has RBAC permissions to use the action. RBAC keys for multiple actions "
+"can be specified by separating them with semicolons. The format for each is "
+"\"Action:RBAC key\". If an action is not specified, it is assumed that all "
+"users have permission to use this action. For example, a valid value for "
+"this configuration option would be \"HALT:key.for.halt;REBOOT:key.for.reboot"
+"\". Refer to the related <filename>AllowLogoutActions</filename> and "
+"<filename>SystemCommandsInMenu</filename> configuration options."
+msgstr ""
+
+#: ../C/gdm.xml:2320(term)
+msgid "RebootCommand"
+msgstr ""
+
+#: ../C/gdm.xml:2322(synopsis)
+#, no-wrap
+msgid "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+msgstr ""
+
+#: ../C/gdm.xml:2323(para)
+msgid ""
+"Full path and optional arguments to the command to be executed when user "
+"selects Restart from the Actions menu. This can be a ';' separated list of "
+"commands to try. If missing, the restart command is not available. Note that "
+"the default for this value is not empty so to disable restart you must set "
+"this explicitly to an empty value."
+msgstr ""
+
+#: ../C/gdm.xml:2335(term)
+msgid "RemoteGreeter"
+msgstr ""
+
+#: ../C/gdm.xml:2337(synopsis)
+#, no-wrap
+msgid "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+msgstr ""
+
+#: ../C/gdm.xml:2338(para)
+msgid ""
+"Full path and name of the greeter executable followed by optional arguments. "
+"This is used for all remote XDMCP sessions. It is useful to have the less "
+"graphically demanding greeter here if you use the Themed Greeter for your "
+"main greeter. See also the <filename>Greeter</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:2349(term)
+msgid "RootPath"
+msgstr ""
+
+#: ../C/gdm.xml:2351(synopsis)
+#, no-wrap
+msgid "RootPath=defaultpath (value set by configure)"
+msgstr ""
+
+#: ../C/gdm.xml:2352(para)
+msgid ""
+"Specifies the path which will be set in the root's session and the {Init,"
+"PostLogin,PreSession,PostSession} scripts executed by GDM. This value will "
+"be overridden with the value from <filename>/etc/default/login</filename> if "
+"it contains \"SUROOT=&lt;pathname&gt;\". If the <filename>/etc/default/"
+"login</filename> file exists, but contains no value for SUROOT, the value as "
+"defined in the GDM configuration will be used."
+msgstr ""
+
+#: ../C/gdm.xml:2366(term)
+msgid "ServAuthDir"
+msgstr ""
+
+#: ../C/gdm.xml:2368(synopsis)
+#, no-wrap
+msgid "ServAuthDir=&lt;var&gt;/gdm"
+msgstr ""
+
+#: ../C/gdm.xml:2369(para)
+msgid ""
+"Directory containing the X authentication files for the individual displays. "
+"Should be owned by <filename>root.gdm</filename> with permissions 1770, "
+"where <filename>gdm</filename> is the GDM group as defined by the "
+"<filename>Group</filename> option. That is should be owned by root, with "
+"<filename>gdm</filename> group having full write permissions and the "
+"directory should be sticky and others should have no permission to the "
+"directory. This way the GDM user can't remove files owned by root in that "
+"directory, while still being able to write its own files there. GDM will "
+"attempt to change permissions for you when it's first run if the permissions "
+"are not the above. This directory is also used for other private files that "
+"the daemon needs to store. Other users should not have any way to get into "
+"this directory and read/change it's contents. Anybody who can read this "
+"directory can connect to any display on this computer."
+msgstr ""
+
+#: ../C/gdm.xml:2391(term)
+msgid "SessionDesktopDir"
+msgstr ""
+
+#: ../C/gdm.xml:2393(synopsis)
+#, no-wrap
+msgid "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+msgstr ""
+
+#: ../C/gdm.xml:2394(para)
+msgid ""
+"Directory containing the <filename>.desktop</filename> files which are the "
+"available sessions on the system. Since 2.4.4.2 this is treated like a PATH "
+"type variable and the first file found is used."
+msgstr ""
+
+#: ../C/gdm.xml:2404(term)
+msgid "SoundProgram"
+msgstr ""
+
+#: ../C/gdm.xml:2406(filename)
+msgid "&lt;bin&gt;/play"
+msgstr ""
+
+#: ../C/gdm.xml:2406(filename)
+msgid "&lt;bin&gt;/audioplay"
+msgstr ""
+
+#: ../C/gdm.xml:2406(synopsis)
+#, no-wrap
+msgid "SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)"
+msgstr ""
+
+#: ../C/gdm.xml:2407(para)
+msgid ""
+"Application to use when playing a sound. Currently used for playing the "
+"login sound, see the <filename>SoundOnLoginFile</filename> key. Supported "
+"since 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:2417(term)
+msgid "StandardXServer"
+msgstr ""
+
+#: ../C/gdm.xml:2419(synopsis)
+#, no-wrap
+msgid "StandardXServer=/dir/to/X (value assigned by configuration file)"
+msgstr ""
+
+#: ../C/gdm.xml:2420(para)
+msgid ""
+"Full path and arguments to the standard X server command. This is used when "
+"gdm cannot find any other definition, and it's used as the default and "
+"failsafe fallback in a number of places. This should be able to run some "
+"sort of X server."
+msgstr ""
+
+#: ../C/gdm.xml:2431(term)
+msgid "SuspendCommand"
+msgstr ""
+
+#: ../C/gdm.xml:2433(synopsis)
+#, no-wrap
+msgid "SuspendCommand="
+msgstr ""
+
+#: ../C/gdm.xml:2434(para)
+msgid ""
+"Full path and arguments to command to be executed when user selects Suspend "
+"from the Actions menu. If empty there is no such menu item. Note that the "
+"default for this value is not empty so to disable suspend you must set this "
+"explicitly to an empty value."
+msgstr ""
+
+#: ../C/gdm.xml:2445(term)
+msgid "SystemCommandsInMenu"
+msgstr ""
+
+#: ../C/gdm.xml:2447(synopsis)
+#, no-wrap
+msgid "SuspendCommand=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD"
+msgstr ""
+
+#: ../C/gdm.xml:2448(para)
+msgid ""
+"Specify which system commands are available in the greeter menu. Valid "
+"values are HALT, REBOOT, SHUTDOWN, SUSPEND, and CUSTOM_CMD and these should "
+"be separated by semicolons. This can be useful if you want to disable some "
+"options in the menu, but still have them available to authenticated users "
+"via the SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION <command>gdmflexiserver</"
+"command> commands. For example, the GNOME panel uses these commands to "
+"provide Shutdown, Reboot, and Suspend in the application menu. Therefore if "
+"you turn off these options in the greeter, these options can still be "
+"available to users who have authenticated via the GNOME panel. Refer to the "
+"related <filename>AllowLogoutActions</filename> and "
+"<filename>RBACSystemCommandKeys</filename> configuration options."
+msgstr ""
+
+#: ../C/gdm.xml:2469(term)
+msgid "TimedLoginEnable"
+msgstr ""
+
+#: ../C/gdm.xml:2471(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr ""
+
+#: ../C/gdm.xml:2472(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login."
+msgstr ""
+
+#: ../C/gdm.xml:2492(term)
+msgid "TimedLogin"
+msgstr ""
+
+#: ../C/gdm.xml:2494(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr ""
+
+#: ../C/gdm.xml:2495(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity. This can never be \"root\" and gdm will refuse to log "
+"in root this way. The same features as for <filename>AutomaticLogin</"
+"filename> are supported. The same control chars and piping to a application "
+"are supported."
+msgstr ""
+
+#: ../C/gdm.xml:2507(term)
+msgid "TimedLoginDelay"
+msgstr ""
+
+#: ../C/gdm.xml:2509(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr ""
+
+#: ../C/gdm.xml:2510(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in. It must be greater then or equal to 10."
+msgstr ""
+
+#: ../C/gdm.xml:2518(term)
+msgid "User"
+msgstr ""
+
+#: ../C/gdm.xml:2520(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr ""
+
+#: ../C/gdm.xml:2521(para)
+msgid ""
+"The username under which <command>gdmlogin</command>, <command>gdmgreeter</"
+"command>, <command>gdmchooser</command> and the internal failsafe GTK+ "
+"dialogs are run. Also see <filename>Group</filename>. This user will have "
+"access to all the X authorization files, and perhaps to other internal GDM "
+"data and it should not therefore be a user such as nobody, but rather a "
+"dedicated user."
+msgstr ""
+
+#: ../C/gdm.xml:2535(term)
+msgid "UserAuthDir"
+msgstr ""
+
+#: ../C/gdm.xml:2537(synopsis)
+#, no-wrap
+msgid "UserAuthDir="
+msgstr ""
+
+#: ../C/gdm.xml:2538(para)
+msgid ""
+"The directory where user's <filename>.Xauthority</filename> file should be "
+"saved. When nothing is specified the user's home directory is used. This is "
+"tilde expanded so you can set it to things like: <filename>~/authdir/</"
+"filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2545(para)
+msgid ""
+"If you do not use the tilde expansion, then the filename created will be "
+"random, like in <filename>UserAuthFBDir</filename>. This way many users can "
+"have the same authentication directory. For example you might want to set "
+"this to <filename>/tmp</filename> when user has the home directory on NFS, "
+"since you really don't want cookie files to go over the wire. The users "
+"should really have write privileges to this directory, and this directory "
+"should really be sticky and all that, just like the <filename>/tmp</"
+"filename> directory."
+msgstr ""
+
+#: ../C/gdm.xml:2558(para)
+msgid ""
+"Normally if this is the user's home directory GDM will still refuse to put "
+"cookies there if it thinks it is NFS (by testing root-squashing). This can "
+"be changed by setting <filename>NeverPlaceCookiesOnNFS</filename> in the "
+"<filename>[security]</filename> section to false."
+msgstr ""
+
+#: ../C/gdm.xml:2569(term)
+msgid "UserAuthFBDir"
+msgstr ""
+
+#: ../C/gdm.xml:2571(synopsis)
+#, no-wrap
+msgid "UserAuthFBDir=/tmp"
+msgstr ""
+
+#: ../C/gdm.xml:2572(para)
+msgid ""
+"If GDM fails to update the user's <filename>.Xauthority</filename> file a "
+"fallback cookie is created in this directory."
+msgstr ""
+
+#: ../C/gdm.xml:2581(term)
+msgid "UserAuthFile"
+msgstr ""
+
+#: ../C/gdm.xml:2583(synopsis)
+#, no-wrap
+msgid "UserAuthFile=.Xauthority"
+msgstr ""
+
+#: ../C/gdm.xml:2584(para)
+msgid "Name of the file used for storing user cookies."
+msgstr ""
+
+#: ../C/gdm.xml:2591(term)
+msgid "VTAllocation"
+msgstr ""
+
+#: ../C/gdm.xml:2593(synopsis)
+#, no-wrap
+msgid "VTAllocation=true"
+msgstr ""
+
+#: ../C/gdm.xml:2594(para)
+msgid ""
+"On systems where GDM supports automatic VT (virtual terminal) allocation "
+"(currently Linux and FreeBSD only), you can have GDM automatically append "
+"the vt argument to the X server executable. This way races that come up from "
+"each X server managing it's own vt allocation can be avoided. See also "
+"<filename>FirstVT</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:2606(term)
+msgid "XKeepsCrashing"
+msgstr ""
+
+#: ../C/gdm.xml:2608(synopsis)
+#, no-wrap
+msgid "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+msgstr ""
+
+#: ../C/gdm.xml:2609(para)
+msgid ""
+"A script to run in case X keeps crashing. This is for running An X "
+"configuration or whatever else to make the X configuration work. See the "
+"script that came with the distribution for an example. The distributed "
+"<filename>XKeepsCrashing</filename> script is tested on Red Hat, but may "
+"work elsewhere. Your system integrator should make sure this script is up to "
+"date for your particular system."
+msgstr ""
+
+#: ../C/gdm.xml:2618(para)
+msgid ""
+"In case <filename>FailsafeXServer</filename> is setup, that will be tried "
+"first. and this only used as a backup if even that X server keeps crashing."
+msgstr ""
+
+#: ../C/gdm.xml:2627(term)
+msgid "Xnest"
+msgstr ""
+
+#: ../C/gdm.xml:2629(synopsis)
+#, no-wrap
+msgid "Xnest=&lt;bin&gt;/X11/Xephyr -audit 0"
+msgstr ""
+
+#: ../C/gdm.xml:2630(para)
+msgid ""
+"The full path and arguments to the nested X server command, which can be "
+"Xephyr, Xnest, or similar program. This command is used for starting nested "
+"displays allowing the user to start new login screens in a nested window. "
+"Xephyr is recommended since it works best and better supports modern X "
+"server extensions. Therefore GDM will set the default configuration to use "
+"Xephyr if available. If Xephyr is not available, then Xnest will be used if "
+"it is available."
+msgstr ""
+
+#: ../C/gdm.xml:2644(term)
+msgid "XnestUnscaledFontPath"
+msgstr ""
+
+#: ../C/gdm.xml:2646(synopsis)
+#, no-wrap
+msgid "XnestUnscaledFontPath=true"
+msgstr ""
+
+#: ../C/gdm.xml:2647(para)
+msgid ""
+"Set to true if the nested X server command program supports the \":unscaled"
+"\" suffix in the FontPath (passed to nested X server command via the -fp "
+"argument). Some Xnest (e.g. Xsun Xnest) programs do not, and it is necessary "
+"to set this to false for such nested X server commands to work with GDM. "
+"Refer to the <filename>Xnest</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:2661(title)
+msgid "Security Options"
+msgstr ""
+
+#: ../C/gdm.xml:2664(title)
+msgid "[security]"
+msgstr ""
+
+#: ../C/gdm.xml:2667(term)
+msgid "AllowRoot"
+msgstr ""
+
+#: ../C/gdm.xml:2669(synopsis)
+#, no-wrap
+msgid "AllowRoot=true"
+msgstr ""
+
+#: ../C/gdm.xml:2670(para)
+msgid ""
+"Allow root (privileged user) to log in through GDM. Set this to false if you "
+"want to disallow such logins."
+msgstr ""
+
+#: ../C/gdm.xml:2674(para)
+msgid ""
+"On systems that support PAM, this parameter is not as useful as you can use "
+"PAM to do the same thing, and in fact do even more. However it is still "
+"followed, so you should probably leave it true for PAM systems."
+msgstr ""
+
+#: ../C/gdm.xml:2684(term)
+msgid "AllowRemoteRoot"
+msgstr ""
+
+#: ../C/gdm.xml:2686(synopsis)
+#, no-wrap
+msgid "AllowRemoteRoot=false"
+msgstr ""
+
+#: ../C/gdm.xml:2687(para)
+msgid ""
+"Allow root (privileged user) to log in remotely through GDM. This value "
+"should be set to true to allow such logins. Remote logins are any logins "
+"that come in through the XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:2692(para)
+msgid ""
+"On systems that support PAM, this parameter is not as useful since you can "
+"use PAM to do the same thing, and do even more."
+msgstr ""
+
+#: ../C/gdm.xml:2697(para)
+msgid ""
+"This value will be overridden and set to false if the <filename>/etc/default/"
+"login</filename> file exists and contains \"CONSOLE=/dev/login\", and set to "
+"true if the <filename>/etc/default/login</filename> file exists and contains "
+"any other value or no value for CONSOLE."
+msgstr ""
+
+#: ../C/gdm.xml:2708(term)
+msgid "AllowRemoteAutoLogin"
+msgstr ""
+
+#: ../C/gdm.xml:2710(synopsis)
+#, no-wrap
+msgid "AllowRemoteAutoLogin=false"
+msgstr ""
+
+#: ../C/gdm.xml:2711(para)
+msgid ""
+"Allow the timed login to work remotely. That is, remote connections through "
+"XDMCP will be allowed to log into the \"TimedLogin\" user by letting the "
+"login window time out, just like the local user on the first console."
+msgstr ""
+
+#: ../C/gdm.xml:2717(para)
+msgid "Note that this can make a system quite insecure, and thus is off by default."
+msgstr ""
+
+#: ../C/gdm.xml:2725(term)
+msgid "CheckDirOwner"
+msgstr ""
+
+#: ../C/gdm.xml:2727(synopsis)
+#, no-wrap
+msgid "CheckDirOwner=true"
+msgstr ""
+
+#: ../C/gdm.xml:2728(para)
+msgid ""
+"By default GDM checks the ownership of the home directories before writing "
+"to them, this prevents security issues in case of bad setup. However in some "
+"instances home directories will be owned by a different user and in this "
+"case it is necessary to turn this option on. You will also most likely have "
+"to turn the <filename>RelaxPermissions</filename> key to at least value 1 "
+"since in such a scenario home directories are likely to be group writable. "
+"Supported since 2.6.0.4."
+msgstr ""
+
+#: ../C/gdm.xml:2742(term)
+msgid "SupportAutomount"
+msgstr ""
+
+#: ../C/gdm.xml:2744(synopsis)
+#, no-wrap
+msgid "SupportAutomount=false"
+msgstr ""
+
+#: ../C/gdm.xml:2745(para)
+msgid ""
+"By default GDM checks the ownership of the home directories before writing "
+"to them, this prevents security issues in case of bad setup. However, when "
+"home directories are managed by automounter, they are often not mounted "
+"before they are accessed. This option works around subtleties of Linux "
+"automounter."
+msgstr ""
+
+#: ../C/gdm.xml:2757(term)
+msgid "DisallowTCP"
+msgstr ""
+
+#: ../C/gdm.xml:2759(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr ""
+
+#: ../C/gdm.xml:2760(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line of local X servers, thus disallowing TCP connection. This is "
+"useful if you do not care for allowing remote connections, since the X "
+"protocol could really be potentially a security hazard to leave open, even "
+"though no known security problems exist."
+msgstr ""
+
+#: ../C/gdm.xml:2773(term)
+msgid "NeverPlaceCookiesOnNFS"
+msgstr ""
+
+#: ../C/gdm.xml:2775(synopsis)
+#, no-wrap
+msgid "NeverPlaceCookiesOnNFS=true"
+msgstr ""
+
+#: ../C/gdm.xml:2776(para)
+msgid ""
+"Normally if this is true (which is by default), GDM will not place cookies "
+"into the user's home directory if this directory is on NFS. Well, GDM will "
+"consider any filesystem with root-squashing an NFS filesystem. Sometimes "
+"however the remote file system can have root squashing and be safe (perhaps "
+"by using encryption). In this case set this to 'false'. Note that this "
+"option appeared in version 2.4.4.4 and is ignored in previous versions."
+msgstr ""
+
+#: ../C/gdm.xml:2790(term)
+msgid "PasswordRequired"
+msgstr ""
+
+#: ../C/gdm.xml:2792(synopsis)
+#, no-wrap
+msgid "PasswordRequired=false"
+msgstr ""
+
+#: ../C/gdm.xml:2793(para)
+msgid ""
+"If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag to "
+"pam_authenticate and pam_acct_mgmt, disallowing NULL password. This setting "
+"will only take effect if PAM is being used by GDM. This value will be "
+"overridden with the value from <filename>/etc/default/login</filename> if it "
+"contains \"PASSREQ=[YES|NO]\". If the <filename>/etc/default/login</"
+"filename> file exists, but contains no value for PASSREQ, the value as "
+"defined in the GDM configuration will be used."
+msgstr ""
+
+#: ../C/gdm.xml:2809(term)
+msgid "RelaxPermissions"
+msgstr ""
+
+#: ../C/gdm.xml:2811(synopsis)
+#, no-wrap
+msgid "RelaxPermissions=0"
+msgstr ""
+
+#: ../C/gdm.xml:2812(para)
+msgid ""
+"By default GDM ignores files and directories writable to other users than "
+"the owner."
+msgstr ""
+
+#: ../C/gdm.xml:2817(para)
+msgid ""
+"Changing the value of RelaxPermissions makes it possible to alter this "
+"behavior:"
+msgstr ""
+
+#: ../C/gdm.xml:2822(para)
+msgid "0 - Paranoia option. Only accepts user owned files and directories."
+msgstr ""
+
+#: ../C/gdm.xml:2826(para)
+msgid "1 - Allow group writable files and directories."
+msgstr ""
+
+#: ../C/gdm.xml:2829(para)
+msgid "2 - Allow world writable files and directories."
+msgstr ""
+
+#: ../C/gdm.xml:2836(term)
+msgid "RetryDelay"
+msgstr ""
+
+#: ../C/gdm.xml:2838(synopsis)
+#, no-wrap
+msgid "RetryDelay=1"
+msgstr ""
+
+#: ../C/gdm.xml:2839(para)
+msgid ""
+"The number of seconds GDM should wait before reactivating the entry field "
+"after a failed login."
+msgstr ""
+
+#: ../C/gdm.xml:2847(term)
+msgid "UserMaxFile"
+msgstr ""
+
+#: ../C/gdm.xml:2849(synopsis)
+#, no-wrap
+msgid "UserMaxFile=65536"
+msgstr ""
+
+#: ../C/gdm.xml:2850(para)
+msgid ""
+"GDM will refuse to read/write files bigger than this number (specified in "
+"bytes)."
+msgstr ""
+
+#: ../C/gdm.xml:2855(para)
+msgid ""
+"In addition to the size check GDM is extremely picky about accessing files "
+"in user directories. It will not follow symlinks and can optionally refuse "
+"to read files and directories writable by other than the owner. See the "
+"<filename>RelaxPermissions</filename> option for more info."
+msgstr ""
+
+#: ../C/gdm.xml:2868(title)
+msgid "XDCMP Support"
+msgstr ""
+
+#: ../C/gdm.xml:2871(title)
+msgid "[xdmcp]"
+msgstr ""
+
+#: ../C/gdm.xml:2874(term)
+msgid "DisplaysPerHost"
+msgstr ""
+
+#: ../C/gdm.xml:2876(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr ""
+
+#: ../C/gdm.xml:2877(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase the "
+"<filename>DisplaysPerHost</filename> value accordingly."
+msgstr ""
+
+#: ../C/gdm.xml:2885(para)
+msgid ""
+"Note that the number of connections from the local computer is unlimited. "
+"Only remote connections are limited by this number."
+msgstr ""
+
+#: ../C/gdm.xml:2893(term) ../C/gdm.xml:4140(term)
+msgid "Enable"
+msgstr ""
+
+#: ../C/gdm.xml:2895(synopsis) ../C/gdm.xml:4142(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr ""
+
+#: ../C/gdm.xml:2896(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+
+#: ../C/gdm.xml:2901(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+
+#: ../C/gdm.xml:2906(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+
+#: ../C/gdm.xml:2912(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: ../C/gdm.xml:2923(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+
+#: ../C/gdm.xml:2932(term)
+msgid "EnableProxy"
+msgstr ""
+
+#: ../C/gdm.xml:2934(synopsis)
+#, no-wrap
+msgid "EnableProxy=false"
+msgstr ""
+
+#: ../C/gdm.xml:2935(para)
+msgid ""
+"Setting this to true enables support for running XDMCP sessions on a local "
+"proxy X server. This may improve the performance of XDMCP sessions, "
+"especially on high latency networks, as many X protocol operations can be "
+"completed without going over the network."
+msgstr ""
+
+#: ../C/gdm.xml:2942(para)
+msgid ""
+"Note, however, that this mode will significantly increase the burden on the "
+"machine hosting the XDMCP sessions"
+msgstr ""
+
+#: ../C/gdm.xml:2946(para)
+msgid ""
+"See the <filename>FlexiProxy</filename> and <filename>FlexiProxyDisconnect</"
+"filename> options for further details on how to configure support for this "
+"feature."
+msgstr ""
+
+#: ../C/gdm.xml:2955(term)
+msgid "HonorIndirect"
+msgstr ""
+
+#: ../C/gdm.xml:2957(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr ""
+
+#: ../C/gdm.xml:2958(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which don't supply their "
+"own display browser."
+msgstr ""
+
+#: ../C/gdm.xml:2967(term)
+msgid "MaxPending"
+msgstr ""
+
+#: ../C/gdm.xml:2969(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr ""
+
+#: ../C/gdm.xml:2970(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+
+#: ../C/gdm.xml:2976(para)
+msgid ""
+"Please note that this parameter does *not* limit the number of remote "
+"displays which can be managed. It only limits the number of displays "
+"initiating a connection simultaneously."
+msgstr ""
+
+#: ../C/gdm.xml:2985(term)
+msgid "MaxPendingIndirect"
+msgstr ""
+
+#: ../C/gdm.xml:2987(synopsis)
+#, no-wrap
+msgid "MaxPendingIndirect=4"
+msgstr ""
+
+#: ../C/gdm.xml:2988(para)
+msgid ""
+"GDM will only provide <filename>MaxPendingIndirect</filename> displays with "
+"host choosers simultaneously. If more queries from different hosts come in, "
+"the oldest ones will be forgotten."
+msgstr ""
+
+#: ../C/gdm.xml:2998(term)
+msgid "MaxSessions"
+msgstr ""
+
+#: ../C/gdm.xml:3000(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr ""
+
+#: ../C/gdm.xml:3001(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+
+#: ../C/gdm.xml:3010(term)
+msgid "MaxWait"
+msgstr ""
+
+#: ../C/gdm.xml:3012(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr ""
+
+#: ../C/gdm.xml:3013(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+
+#: ../C/gdm.xml:3019(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+
+#: ../C/gdm.xml:3024(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+
+#: ../C/gdm.xml:3033(term)
+msgid "MaxWaitIndirect"
+msgstr ""
+
+#: ../C/gdm.xml:3035(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr ""
+
+#: ../C/gdm.xml:3036(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3050(term)
+msgid "Port"
+msgstr ""
+
+#: ../C/gdm.xml:3052(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr ""
+
+#: ../C/gdm.xml:3053(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Don't change this unless you know what you are doing."
+msgstr ""
+
+#: ../C/gdm.xml:3062(term)
+msgid "PingIntervalSeconds"
+msgstr ""
+
+#: ../C/gdm.xml:3064(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr ""
+
+#: ../C/gdm.xml:3065(para)
+msgid ""
+"Interval in which to ping the X server in seconds. If the X server doesn't "
+"return before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+
+#: ../C/gdm.xml:3073(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower then one minute however since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+
+#: ../C/gdm.xml:3086(term)
+msgid "ProxyReconnect"
+msgstr ""
+
+#: ../C/gdm.xml:3088(synopsis)
+#, no-wrap
+msgid "FlexiProxyReconnect="
+msgstr ""
+
+#: ../C/gdm.xml:3089(para)
+msgid ""
+"Setting this option enables experimental support for session migration with "
+"XDMCP sessions. This enables users to disconnect from their session and "
+"later reconnect to that same session, possibly from a different terminal."
+msgstr ""
+
+#: ../C/gdm.xml:3095(para)
+msgid ""
+"In order to use this feature, you must have a nested X server available "
+"which supports disconnecting from its parent X server and reconnecting to "
+"another X server. Currently, the Distributed Multihead X (DMX) server "
+"supports this feature to some extent and other projects like NoMachine NX "
+"are busy implementing it."
+msgstr ""
+
+#: ../C/gdm.xml:3102(para)
+msgid ""
+"This option should be set to the path of a command which will handle "
+"reconnecting the XDMCP proxy to another backend display. A sample "
+"implementation for use with DMX is supplied."
+msgstr ""
+
+#: ../C/gdm.xml:3111(term)
+msgid "ProxyXServer"
+msgstr ""
+
+#: ../C/gdm.xml:3113(synopsis)
+#, no-wrap
+msgid "ProxyXServer="
+msgstr ""
+
+#: ../C/gdm.xml:3114(para)
+msgid ""
+"The X server command line for a XDMCP proxy. Any nested X server like Xnest, "
+"Xephyr or Xdmx should work fairly well."
+msgstr ""
+
+#: ../C/gdm.xml:3122(term)
+msgid "Willing"
+msgstr ""
+
+#: ../C/gdm.xml:3124(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr ""
+
+#: ../C/gdm.xml:3125(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script doesn't exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+
+#: ../C/gdm.xml:3143(title)
+msgid "Common GUI Configuration Options"
+msgstr ""
+
+#: ../C/gdm.xml:3146(title)
+msgid "[gui]"
+msgstr ""
+
+#: ../C/gdm.xml:3149(term)
+msgid "AllowGtkThemeChange"
+msgstr ""
+
+#: ../C/gdm.xml:3151(synopsis)
+#, no-wrap
+msgid "AllowGtkThemeChange=true"
+msgstr ""
+
+#: ../C/gdm.xml:3152(para)
+msgid ""
+"If to allow changing the GTK+ (widget) theme from the greeter. Currently "
+"this only affects the standard greeter as the graphical greeter does not yet "
+"have this ability. The theme will stay in effect on this display until "
+"changed and will affect all the other windows that are put up by GDM. "
+"Supported since 2.5.90.2."
+msgstr ""
+
+#: ../C/gdm.xml:3164(term)
+msgid "GtkRC"
+msgstr ""
+
+#: ../C/gdm.xml:3166(synopsis)
+#, no-wrap
+msgid "GtkRC="
+msgstr ""
+
+#: ../C/gdm.xml:3167(para)
+msgid ""
+"Path to a <filename>gtkrc</filename> to read when GDM puts up a window. You "
+"should really now use the <filename>GtkTheme</filename> key for just setting "
+"a theme."
+msgstr ""
+
+#: ../C/gdm.xml:3176(term)
+msgid "GtkTheme"
+msgstr ""
+
+#: ../C/gdm.xml:3178(synopsis)
+#, no-wrap
+msgid "GtkTheme=Default"
+msgstr ""
+
+#: ../C/gdm.xml:3179(para)
+msgid ""
+"A name of an installed theme to use by default. It will be used in the "
+"greeter, chooser and all other GUI windows put up by GDM. Supported since "
+"2.5.90.2."
+msgstr ""
+
+#: ../C/gdm.xml:3188(term)
+msgid "GtkThemesToAllow"
+msgstr ""
+
+#: ../C/gdm.xml:3190(synopsis)
+#, no-wrap
+msgid "GtkThemesToAllow=all"
+msgstr ""
+
+#: ../C/gdm.xml:3191(para)
+msgid ""
+"Comma separated list of themes to allow. These must be the names of the "
+"themes installed in the standard locations for GTK+ themes. You can also "
+"specify 'all' to allow all installed themes. This is related to the "
+"<filename>AllowGtkThemeChange</filename> key. Supported since 2.5.90.2."
+msgstr ""
+
+#: ../C/gdm.xml:3203(term)
+msgid "MaxIconWidth"
+msgstr ""
+
+#: ../C/gdm.xml:3205(synopsis)
+#, no-wrap
+msgid "MaxIconWidth=128"
+msgstr ""
+
+#: ../C/gdm.xml:3206(para)
+msgid ""
+"Specifies the maximum icon width (in pixels) that the face browser will "
+"display. Icons larger than this will be scaled. This also affects icons in "
+"the XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:3215(term)
+msgid "MaxIconHeight"
+msgstr ""
+
+#: ../C/gdm.xml:3217(synopsis)
+#, no-wrap
+msgid "MaxIconHeight=128"
+msgstr ""
+
+#: ../C/gdm.xml:3218(para)
+msgid ""
+"Specifies the maximum icon height (in pixels) that the face browser will "
+"display. Icons larger than this will be scaled. This also affects icons in "
+"the XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:3229(title)
+msgid "Greeter Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:3232(title)
+msgid "[greeter]"
+msgstr ""
+
+#: ../C/gdm.xml:3235(term)
+msgid "BackgroundColor"
+msgstr ""
+
+#: ../C/gdm.xml:3237(synopsis)
+#, no-wrap
+msgid "BackgroundColor=#76848F"
+msgstr ""
+
+#: ../C/gdm.xml:3238(para)
+msgid ""
+"If the BackgroundType is 2, use this color in the background of the greeter. "
+"Also use it as the back of transparent images set on the background and if "
+"the BackgroundRemoteOnlyColor is set and this is a remote display. This only "
+"affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3249(term)
+msgid "BackgroundProgramInitialDelay"
+msgstr ""
+
+#: ../C/gdm.xml:3251(synopsis)
+#, no-wrap
+msgid "BackgroundProgramInitialDelay=30"
+msgstr ""
+
+#: ../C/gdm.xml:3252(para)
+msgid ""
+"The background application will be started after at least that many seconds "
+"of inactivity."
+msgstr ""
+
+#: ../C/gdm.xml:3260(term)
+msgid "RestartBackgroundProgram"
+msgstr ""
+
+#: ../C/gdm.xml:3262(synopsis)
+#, no-wrap
+msgid "RestartBackgroundProgram=true"
+msgstr ""
+
+#: ../C/gdm.xml:3263(para)
+msgid ""
+"If set the background application will be restarted when it has exited, "
+"after the delay described below has elapsed. This option can be useful when "
+"you wish to run a screen saver application when no user is using the "
+"computer."
+msgstr ""
+
+#: ../C/gdm.xml:3273(term)
+msgid "BackgroundProgramRestartDelay"
+msgstr ""
+
+#: ../C/gdm.xml:3275(synopsis)
+#, no-wrap
+msgid "BackgroundProgramRestartDelay=30"
+msgstr ""
+
+#: ../C/gdm.xml:3276(para)
+msgid ""
+"The background application will be restarted after at least that many "
+"seconds of inactivity."
+msgstr ""
+
+#: ../C/gdm.xml:3284(term)
+msgid "BackgroundImage"
+msgstr ""
+
+#: ../C/gdm.xml:3286(synopsis)
+#, no-wrap
+msgid "BackgroundImage=somefile.png"
+msgstr ""
+
+#: ../C/gdm.xml:3287(para)
+msgid ""
+"If the BackgroundType is 1, then display this file as the background in the "
+"greeter. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3296(term)
+msgid "BackgroundProgram"
+msgstr ""
+
+#: ../C/gdm.xml:3298(synopsis)
+#, no-wrap
+msgid "BackgroundProgram=&lt;bin&gt;/xeyes"
+msgstr ""
+
+#: ../C/gdm.xml:3299(para)
+msgid ""
+"If set this command will be run in the background while the login window is "
+"being displayed. Note that not all applications will run this way, since GDM "
+"does not usually have a home directory. You could set up home directory for "
+"the GDM user if you wish to run applications which require it. This only "
+"affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3311(term)
+msgid "BackgroundRemoteOnlyColor"
+msgstr ""
+
+#: ../C/gdm.xml:3313(synopsis)
+#, no-wrap
+msgid "BackgroundRemoteOnlyColor=true"
+msgstr ""
+
+#: ../C/gdm.xml:3314(para)
+msgid ""
+"On remote displays only set the color background. This is to make network "
+"load lighter. The <filename>BackgroundProgram</filename> is also not run. "
+"This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3324(term)
+msgid "BackgroundScaleToFit"
+msgstr ""
+
+#: ../C/gdm.xml:3326(synopsis)
+#, no-wrap
+msgid "BackgroundScaleToFit=true"
+msgstr ""
+
+#: ../C/gdm.xml:3327(para)
+msgid "Scale background image to fit the screen. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3335(term)
+msgid "BackgroundType"
+msgstr ""
+
+#: ../C/gdm.xml:3337(synopsis)
+#, no-wrap
+msgid "BackgroundType=2"
+msgstr ""
+
+#: ../C/gdm.xml:3338(para)
+msgid ""
+"The type of background to set. 0 is none, 1 is image and color, 2 is color "
+"and 3 is image. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3346(term)
+msgid "Browser"
+msgstr ""
+
+#: ../C/gdm.xml:3348(synopsis)
+#, no-wrap
+msgid "Browser=true"
+msgstr ""
+
+#: ../C/gdm.xml:3349(para)
+msgid ""
+"Set to true to enable the face browser. See the ``The GTK+ Greeter'' section "
+"for more information on the face browser. This option only works for the GTK"
+"+ Greeter. For the Themed Greeter, the face browser is enabled by choosing a "
+"theme which includes a face browser"
+msgstr ""
+
+#: ../C/gdm.xml:3360(term)
+msgid "ChooserButton"
+msgstr ""
+
+#: ../C/gdm.xml:3362(synopsis)
+#, no-wrap
+msgid "ChooserButton=true"
+msgstr ""
+
+#: ../C/gdm.xml:3363(para)
+msgid ""
+"If true, add a chooser button to the Actions menu that will restart the "
+"current X server with a chooser. XDMCP does not need to be enabled on the "
+"local computer for this to work."
+msgstr ""
+
+#: ../C/gdm.xml:3372(term)
+msgid "ConfigAvailable"
+msgstr ""
+
+#: ../C/gdm.xml:3374(synopsis)
+#, no-wrap
+msgid "ConfigAvailable=false"
+msgstr ""
+
+#: ../C/gdm.xml:3375(para)
+msgid ""
+"If true, allows the configurator to be run from the greeter. Note that the "
+"user will need to type in the root password before the configurator will be "
+"started. This is set to false by default for additional security. See the "
+"<filename>Configurator</filename> option in the daemon section."
+msgstr ""
+
+#: ../C/gdm.xml:3387(term)
+msgid "DefaultFace"
+msgstr ""
+
+#: ../C/gdm.xml:3389(synopsis)
+#, no-wrap
+msgid "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+msgstr ""
+
+#: ../C/gdm.xml:3390(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, the image "
+"specified by <filename>DefaultFace</filename> will be used. The image must "
+"be in a gdk-pixbuf supported format and the file must be readable to the GDM "
+"user."
+msgstr ""
+
+#: ../C/gdm.xml:3402(term)
+msgid "Include"
+msgstr ""
+
+#: ../C/gdm.xml:3404(synopsis)
+#, no-wrap
+msgid "Include="
+msgstr ""
+
+#: ../C/gdm.xml:3405(para)
+msgid ""
+"Comma separated list of users to be included in the face browser and in the "
+"<command>gdmsetup</command> selection list for Automatic/Timed login. See "
+"also <filename>Exclude</filename>, <filename>IncludeAll</filename>, and "
+"<filename>MinimalUID</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3417(term)
+msgid "Exclude"
+msgstr ""
+
+#: ../C/gdm.xml:3419(synopsis)
+#, no-wrap
+msgid "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+msgstr ""
+
+#: ../C/gdm.xml:3420(para)
+msgid ""
+"Comma separated list of users to be excluded from the face browser and from "
+"the <command>gdmsetup</command> selection list for Automatic/Timed login. "
+"Excluded users will still be able to log in, but will have to type their "
+"username. See also <filename>Include</filename>, <filename>IncludeAll</"
+"filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3433(term)
+msgid "IncludeAll"
+msgstr ""
+
+#: ../C/gdm.xml:3435(synopsis)
+#, no-wrap
+msgid "IncludeAll=false"
+msgstr ""
+
+#: ../C/gdm.xml:3436(para)
+msgid ""
+"By default, an empty include list means display no users. By setting "
+"IncludeAll to true, the password file will be scanned and all users will be "
+"displayed aside from users excluded via the Exclude setting and user ID's "
+"less than MinimalUID. Scanning the password file can be slow on systems with "
+"large numbers of users and this feature should not be used in such "
+"environments. See also <filename>Include</filename>, <filename>Exclude</"
+"filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3452(term)
+msgid "GlobalFaceDir"
+msgstr ""
+
+#: ../C/gdm.xml:3454(synopsis)
+#, no-wrap
+msgid "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+msgstr ""
+
+#: ../C/gdm.xml:3455(para)
+msgid ""
+"Systemwide directory for face files. The sysadmin can place icons for users "
+"here without touching their homedirs. Faces are named after their users' "
+"logins."
+msgstr ""
+
+#: ../C/gdm.xml:3461(para)
+msgid ""
+"I.e. <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> would contain the "
+"face icon for the user ``johndoe''. No image format extension should be "
+"specified."
+msgstr ""
+
+#: ../C/gdm.xml:3467(para)
+msgid ""
+"The face images must be stored in gdk-pixbuf supported formats and they must "
+"be readable for the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:3472(para)
+msgid ""
+"A user's own icon file will always take precedence over the sysadmin "
+"provided one."
+msgstr ""
+
+#: ../C/gdm.xml:3480(term)
+msgid "GraphicalTheme"
+msgstr ""
+
+#: ../C/gdm.xml:3482(synopsis)
+#, no-wrap
+msgid "GraphicalTheme=circles"
+msgstr ""
+
+#: ../C/gdm.xml:3483(para)
+msgid ""
+"The graphical theme that the Themed Greeter should use. it should refer to a "
+"directory in the theme directory set by <filename>GraphicalThemeDir</"
+"filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3492(term)
+msgid "GraphicalThemes"
+msgstr ""
+
+#: ../C/gdm.xml:3494(synopsis)
+#, no-wrap
+msgid "GraphicalThemes=circles"
+msgstr ""
+
+#: ../C/gdm.xml:3495(para)
+msgid ""
+"The graphical themes that the Themed Greeter should use is the Mode is set "
+"on Random Themes. This is a \"/:\" delimited list. It should refer to a "
+"directory in the theme directory set by <filename>GraphicalThemeDir</"
+"filename>. This is only used if <filename>GraphicalThemeRand</filename> is "
+"set to true."
+msgstr ""
+
+#: ../C/gdm.xml:3507(term)
+msgid "GraphicalThemeRand"
+msgstr ""
+
+#: ../C/gdm.xml:3509(synopsis)
+#, no-wrap
+msgid "GraphicalThemeRand=false"
+msgstr ""
+
+#: ../C/gdm.xml:3510(para)
+msgid ""
+"Whether the graphical greeter will use Only One Theme or Random Theme mode. "
+"Only One Theme mode uses themes listed by <filename>GraphicalTheme</"
+"filename>, Random Themes mode uses themes listed by "
+"<filename>GraphicalThemes</filename>. A value of false sets greeter to use "
+"Only One Theme mode, a value of true sets the greeter to use Random Theme "
+"mode."
+msgstr ""
+
+#: ../C/gdm.xml:3522(term)
+msgid "GraphicalThemeDir"
+msgstr ""
+
+#: ../C/gdm.xml:3524(synopsis)
+#, no-wrap
+msgid "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+msgstr ""
+
+#: ../C/gdm.xml:3525(para)
+msgid "The directory where themes for the Themed Greeter are installed."
+msgstr ""
+
+#: ../C/gdm.xml:3533(term)
+msgid "GraphicalThemedColor"
+msgstr ""
+
+#: ../C/gdm.xml:3535(synopsis)
+#, no-wrap
+msgid "GraphicalThemedColor=#76848F"
+msgstr ""
+
+#: ../C/gdm.xml:3536(para)
+msgid ""
+"Use this color in the background of the Themed Greeter. This only affects "
+"the Themed Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3544(term)
+msgid "InfoMsgFile"
+msgstr ""
+
+#: ../C/gdm.xml:3546(synopsis)
+#, no-wrap
+msgid "InfoMsgFile=/path/to/infofile"
+msgstr ""
+
+#: ../C/gdm.xml:3547(para)
+msgid ""
+"If present and /path/to/infofile specifies an existing and readable text "
+"file (e.g. &lt;etc&gt;/infomsg.txt) the contents of the file will be "
+"displayed in a modal dialog box before the user is allowed to login. This "
+"works both with the standard and the themable greeters."
+msgstr ""
+
+#: ../C/gdm.xml:3558(term)
+msgid "InfoMsgFont"
+msgstr ""
+
+#: ../C/gdm.xml:3560(synopsis)
+#, no-wrap
+msgid "InfoMsgFont=fontspec"
+msgstr ""
+
+#: ../C/gdm.xml:3561(para)
+msgid ""
+"If present and InfoMsgFile (see above) is used, this specifies the font to "
+"use when displaying the contents of the InfoMsgFile text file. For example "
+"fontspec could be Sans 24 to get a sans serif font of size 24 points. This "
+"works both with the standard and the themable greeters."
+msgstr ""
+
+#: ../C/gdm.xml:3573(term)
+msgid "LocaleFile"
+msgstr ""
+
+#: ../C/gdm.xml:3575(synopsis)
+#, no-wrap
+msgid "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+msgstr ""
+
+#: ../C/gdm.xml:3576(para)
+msgid ""
+"File in format similar to the GNU locale format with entries for all "
+"supported languages on the system. The format is described above or in a "
+"comment inside that file."
+msgstr ""
+
+#: ../C/gdm.xml:3585(term)
+msgid "LockPosition"
+msgstr ""
+
+#: ../C/gdm.xml:3587(synopsis)
+#, no-wrap
+msgid "LockPosition=true"
+msgstr ""
+
+#: ../C/gdm.xml:3588(para)
+msgid ""
+"If true the position of the login window of the GTK+ Greeter cannot be "
+"changed even if the title bar is turned on."
+msgstr ""
+
+#: ../C/gdm.xml:3596(term)
+msgid "Logo"
+msgstr ""
+
+#: ../C/gdm.xml:3598(synopsis)
+#, no-wrap
+msgid "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr ""
+
+#: ../C/gdm.xml:3599(para)
+msgid ""
+"Image file to display in the logo box. The file must be in a gdk-pixbuf "
+"supported format and it must be readable by the GDM user. If no file is "
+"specified the logo feature is disabled. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3610(term)
+msgid "ChooserButtonLogo"
+msgstr ""
+
+#: ../C/gdm.xml:3612(synopsis)
+#, no-wrap
+msgid "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr ""
+
+#: ../C/gdm.xml:3613(para)
+msgid ""
+"Image file to display in the file chooser button in <command>gdmsetup</"
+"command>. This key is modified by <command>gdmsetup</command> and should not "
+"be manually modified by the user. This only affects the Login Window "
+"Preferences (<command>gdmsetup</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:3624(term)
+msgid "MinimalUID"
+msgstr ""
+
+#: ../C/gdm.xml:3626(synopsis)
+#, no-wrap
+msgid "MinimalUID=100"
+msgstr ""
+
+#: ../C/gdm.xml:3627(para)
+msgid ""
+"The minimal UID that GDM should consider a user. All users with a lower UID "
+"will be excluded from the face browser. See also <filename>Include</"
+"filename>, <filename>Exclude</filename>, and <filename>IncludeAll</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3638(term)
+msgid "PositionX"
+msgstr ""
+
+#: ../C/gdm.xml:3640(synopsis)
+#, no-wrap
+msgid "PositionX=200"
+msgstr ""
+
+#: ../C/gdm.xml:3641(para)
+msgid "The horizontal position of the login window of the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3649(term)
+msgid "PositionY"
+msgstr ""
+
+#: ../C/gdm.xml:3651(synopsis)
+#, no-wrap
+msgid "PositionY=100"
+msgstr ""
+
+#: ../C/gdm.xml:3652(para)
+msgid "The vertical position of the login window of the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3660(term)
+msgid "Quiver"
+msgstr ""
+
+#: ../C/gdm.xml:3662(synopsis)
+#, no-wrap
+msgid "Quiver=true"
+msgstr ""
+
+#: ../C/gdm.xml:3663(para)
+msgid ""
+"Controls whether <command>gdmlogin</command> should shake the display when "
+"an incorrect username/password is entered. This only affects the GTK+ "
+"Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3673(term)
+msgid "DefaultRemoteWelcome"
+msgstr ""
+
+#: ../C/gdm.xml:3675(synopsis)
+#, no-wrap
+msgid "DefaultRemoteWelcome=true"
+msgstr ""
+
+#: ../C/gdm.xml:3676(para)
+msgid ""
+"If set to true, the value \"Welcome to %n\" is used for the "
+"<filename>RemoteWelcome</filename>. This value is translated into the "
+"appropriate language for the user. If set to false, the "
+"<filename>RemoteWelcome</filename> setting is used. This string can use the "
+"same special character sequences as explained in the \"Text Node\" section "
+"of the \"Themed Greeter\" chapter. This explains the meaning of \"%n\"."
+msgstr ""
+
+#: ../C/gdm.xml:3690(term)
+msgid "RemoteWelcome"
+msgstr ""
+
+#: ../C/gdm.xml:3692(synopsis)
+#, no-wrap
+msgid "RemoteWelcome=Welcome to %n"
+msgstr ""
+
+#: ../C/gdm.xml:3693(para)
+msgid ""
+"Controls which text to display next to the logo image in the greeter for "
+"remote XDMCP sessions. The same expansion is done here as in the "
+"<filename>Welcome</filename> string. This string can use the same special "
+"character sequences as explained in the \"Text Node\" section of the "
+"\"Themed Greeter\" chapter. chapter."
+msgstr ""
+
+#: ../C/gdm.xml:3706(term)
+msgid "RunBackgroundProgramAlways"
+msgstr ""
+
+#: ../C/gdm.xml:3708(synopsis)
+#, no-wrap
+msgid "RunBackgroundProgramAlways=false"
+msgstr ""
+
+#: ../C/gdm.xml:3709(para)
+msgid ""
+"If this is true then the background application is run always, otherwise it "
+"is only run when the <filename>BackgroundType</filename> is 0 (None) This "
+"only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3719(term)
+msgid "SetPosition"
+msgstr ""
+
+#: ../C/gdm.xml:3721(synopsis)
+#, no-wrap
+msgid "SetPosition=true"
+msgstr ""
+
+#: ../C/gdm.xml:3722(para)
+msgid ""
+"If true the position of the login window of the GTK+ Greeter is determined "
+"by <filename>PositionX</filename> / <filename>PositionY</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3731(term)
+msgid "ShowGnomeFailsafeSession"
+msgstr ""
+
+#: ../C/gdm.xml:3733(synopsis)
+#, no-wrap
+msgid "ShowGnomeFailsafeSession=true"
+msgstr ""
+
+#: ../C/gdm.xml:3734(para)
+msgid "Should the greeter show the Gnome Failsafe session in th sessions list."
+msgstr ""
+
+#: ../C/gdm.xml:3742(term)
+msgid "ShowLastSession"
+msgstr ""
+
+#: ../C/gdm.xml:3744(synopsis)
+#, no-wrap
+msgid "ShowLastSession=true"
+msgstr ""
+
+#: ../C/gdm.xml:3745(para)
+msgid ""
+"Should the greeter show the 'Last' session in the session list. If this is "
+"off, then GDM is in the so called 'switchdesk' mode which for example Red "
+"Hat uses. That is, the users can't pick the last session and will just then "
+"get the default session (see <filename>DefaultSession</filename>) unless "
+"then pick something else for this session only. So if this is off, this "
+"really circumvents saving of the last session."
+msgstr ""
+
+#: ../C/gdm.xml:3758(term)
+msgid "ShowXtermFailsafeSession"
+msgstr ""
+
+#: ../C/gdm.xml:3760(synopsis)
+#, no-wrap
+msgid "ShowXtermFailsafeSession=true"
+msgstr ""
+
+#: ../C/gdm.xml:3761(para)
+msgid "Should the greeter show the Xterm Failsafe session in the sessions list."
+msgstr ""
+
+#: ../C/gdm.xml:3769(term)
+msgid "SoundOnLogin"
+msgstr ""
+
+#: ../C/gdm.xml:3771(synopsis)
+#, no-wrap
+msgid "SoundOnLogin=true"
+msgstr ""
+
+#: ../C/gdm.xml:3772(para)
+msgid ""
+"If true, the greeter will play a sound or beep when it is ready for a login. "
+"See also the <filename>SoundOnLoginFile</filename> key. Supported since "
+"2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:3782(term)
+msgid "SoundOnLoginSuccess"
+msgstr ""
+
+#: ../C/gdm.xml:3784(synopsis)
+#, no-wrap
+msgid "SoundOnLoginSuccess=true"
+msgstr ""
+
+#: ../C/gdm.xml:3785(para)
+msgid ""
+"If true, the greeter will play a sound after a successful login attempt. See "
+"also the <filename>SoundOnLoginSuccessFile</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3794(term)
+msgid "SoundOnLoginFailure"
+msgstr ""
+
+#: ../C/gdm.xml:3796(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFailure=true"
+msgstr ""
+
+#: ../C/gdm.xml:3797(para)
+msgid ""
+"If true, the greeter will play a sound after a failed login attempt. See "
+"also the <filename>SoundOnLoginFailureFile</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3806(term)
+msgid "SoundOnLoginFile"
+msgstr ""
+
+#: ../C/gdm.xml:3808(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFile=/path/to/sound.wav"
+msgstr ""
+
+#: ../C/gdm.xml:3809(para)
+msgid ""
+"The file that will be played using the specified sound application (by "
+"default that is <filename>/usr/bin/play</filename>) instead of a beep when "
+"the greeter is ready for a login. See also the <filename>SoundOnLogin</"
+"filename> key and the <filename>SoundProgram</filename> key. Supported since "
+"2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:3822(term)
+msgid "SoundOnLoginSuccessFile"
+msgstr ""
+
+#: ../C/gdm.xml:3824(synopsis)
+#, no-wrap
+msgid "SoundOnLoginSuccessFile=/path/to/sound.wav"
+msgstr ""
+
+#: ../C/gdm.xml:3825(para)
+msgid ""
+"The file that will be played using the specified sound application (by "
+"default that is <filename>/usr/bin/play</filename>) after a successful login "
+"attempt. See also the <filename>SoundOnLoginSuccess</filename> key and the "
+"<filename>SoundProgram</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3836(term)
+msgid "SoundOnLoginFailureFile"
+msgstr ""
+
+#: ../C/gdm.xml:3838(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFailureFile=/path/to/sound.wav"
+msgstr ""
+
+#: ../C/gdm.xml:3839(para)
+msgid ""
+"The file that will be played using the specified sound application (by "
+"default that is <filename>/usr/bin/play</filename>) after a failed login "
+"attempt. See also the <filename>SoundOnLoginFailure</filename> key and the "
+"<filename>SoundProgram</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:3850(term)
+msgid "SystemMenu"
+msgstr ""
+
+#: ../C/gdm.xml:3852(synopsis)
+#, no-wrap
+msgid "SystemMenu=true"
+msgstr ""
+
+#: ../C/gdm.xml:3853(para)
+msgid ""
+"Turns the Actions menu (which used to be called System menu) on or off. If "
+"this is off then one of the actions will be available anywhere. These "
+"actions include Shutdown, Restart, Configure, XDMCP chooser and such. All of "
+"those can however be turned off individually. Shutdown, Restart and Suspend "
+"can be turned off by just setting the corresponding keys to empty. Note that "
+"the actions menu is only shown on local logins as it would not be safe or "
+"even desirable on remote logins, so you don't have to worry about remote "
+"users having any sort of console privileges."
+msgstr ""
+
+#: ../C/gdm.xml:3866(para)
+msgid ""
+"Note that if this is off none of the actions will be available even if a "
+"theme for a graphical greeter mistakenly shows them. Also note that "
+"sometimes a graphical theme may not show all the available actions as "
+"buttons and you may have to press F10 to see the menu."
+msgstr ""
+
+#: ../C/gdm.xml:3877(term)
+msgid "TitleBar"
+msgstr ""
+
+#: ../C/gdm.xml:3879(synopsis)
+#, no-wrap
+msgid "TitleBar=true"
+msgstr ""
+
+#: ../C/gdm.xml:3880(para)
+msgid "Display the title bar in the greeter. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: ../C/gdm.xml:3888(term)
+msgid "Use24Clock"
+msgstr ""
+
+#: ../C/gdm.xml:3890(synopsis)
+#, no-wrap
+msgid "Use24Clock=auto"
+msgstr ""
+
+#: ../C/gdm.xml:3891(para)
+msgid ""
+"Select the use of 24 hour clock. Some locales do not support 12 hour format "
+"(like Finnish, that is <filename>fi_FI</filename>), and in those locales "
+"this setting has no effect at all."
+msgstr ""
+
+#: ../C/gdm.xml:3897(para)
+msgid ""
+"Possible values are \"auto\" (default), \"true\", and \"false\". If this is "
+"set to \"auto\" or left empty, then time format is chosen from locale "
+"settings. Locale settings are based on the language in use, thus it is "
+"changed by setting environment variables LANGUAGE (GNU extension), LANG, "
+"LC_MESSAGES or LC_ALL in the GDM's runtime environment. Priorities between "
+"the mentioned environment variables can be found from your system's C "
+"library manual."
+msgstr ""
+
+#: ../C/gdm.xml:3912(term)
+msgid "UseCirclesInEntry"
+msgstr ""
+
+#: ../C/gdm.xml:3914(synopsis)
+#, no-wrap
+msgid "UseCirclesInEntry=false"
+msgstr ""
+
+#: ../C/gdm.xml:3915(para)
+msgid ""
+"Use circles instead of asterisks in the password entry. This may not work "
+"with all fonts however."
+msgstr ""
+
+#: ../C/gdm.xml:3923(term)
+msgid "UseInvisibleInEntry"
+msgstr ""
+
+#: ../C/gdm.xml:3925(synopsis)
+#, no-wrap
+msgid "UseInvisibleInEntry=false"
+msgstr ""
+
+#: ../C/gdm.xml:3926(para)
+msgid ""
+"Do not show any visual feedback is the password entry. This is the standard "
+"in console and xdm. Settings this option discards the "
+"<filename>UseCirclesInEntry</filename> option."
+msgstr ""
+
+#: ../C/gdm.xml:3936(term)
+msgid "DefaultWelcome"
+msgstr ""
+
+#: ../C/gdm.xml:3938(synopsis)
+#, no-wrap
+msgid "DefaultWelcome=true"
+msgstr ""
+
+#: ../C/gdm.xml:3939(para)
+msgid ""
+"If set to true, the value \"Welcome\" is used for the <filename>Welcome</"
+"filename>. This value is translated into the appropriate language for the "
+"user. If set to false, the <filename>Welcome</filename> setting is used."
+msgstr ""
+
+#: ../C/gdm.xml:3949(term)
+msgid "Welcome"
+msgstr ""
+
+#: ../C/gdm.xml:3951(synopsis)
+#, no-wrap
+msgid "Welcome=Welcome"
+msgstr ""
+
+#: ../C/gdm.xml:3952(para)
+msgid ""
+"Controls which text to display next to the logo image in the standard "
+"greeter. The following control chars are supported:"
+msgstr ""
+
+#: ../C/gdm.xml:3961(para)
+msgid "%d â display's hostname"
+msgstr ""
+
+#: ../C/gdm.xml:3965(para)
+msgid "%h â Fully qualified hostname"
+msgstr ""
+
+#: ../C/gdm.xml:3969(para)
+msgid "%m â machine (processor type)"
+msgstr ""
+
+#: ../C/gdm.xml:3973(para)
+msgid "%n â Nodename (i.e. hostname without .domain)"
+msgstr ""
+
+#: ../C/gdm.xml:3977(para)
+msgid "%r â release (OS version)"
+msgstr ""
+
+#: ../C/gdm.xml:3981(para)
+msgid "%s â sysname (i.e. OS)"
+msgstr ""
+
+#: ../C/gdm.xml:3985(para)
+msgid ""
+"This string is only used for local logins. For remote XDMCP logins we use "
+"<filename>RemoteWelcome</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:3990(para)
+msgid ""
+"In the Themed Greeter the location of this text depends on the theme. Unless "
+"the theme uses the stock welcome string somewhere this string will not be "
+"displayed at all."
+msgstr ""
+
+#: ../C/gdm.xml:4000(term)
+msgid "XineramaScreen"
+msgstr ""
+
+#: ../C/gdm.xml:4002(synopsis)
+#, no-wrap
+msgid "XineramaScreen=0"
+msgstr ""
+
+#: ../C/gdm.xml:4003(para)
+msgid ""
+"If the Xinerama extension is active the login window will be centered on "
+"this physical screen (use 0 for the first screen, 1 for the second...)."
+msgstr ""
+
+#: ../C/gdm.xml:4014(title)
+msgid "XDCMP Chooser Options"
+msgstr ""
+
+#: ../C/gdm.xml:4017(title)
+msgid "[chooser]"
+msgstr ""
+
+#: ../C/gdm.xml:4020(term)
+msgid "AllowAdd"
+msgstr ""
+
+#: ../C/gdm.xml:4022(synopsis)
+#, no-wrap
+msgid "AllowAdd=true"
+msgstr ""
+
+#: ../C/gdm.xml:4023(para)
+msgid ""
+"If true, allow the user to add arbitrary hosts to the chooser. This way the "
+"user could connect to any host that responds to XDMCP queries from the "
+"chooser."
+msgstr ""
+
+#: ../C/gdm.xml:4032(term)
+msgid "Broadcast"
+msgstr ""
+
+#: ../C/gdm.xml:4034(synopsis)
+#, no-wrap
+msgid "Broadcast=true"
+msgstr ""
+
+#: ../C/gdm.xml:4035(para)
+msgid ""
+"If true, the chooser will broadcast a query to the local network and collect "
+"responses. This way the chooser will always show all available managers on "
+"the network. If you need to add some hosts not local to this network, or if "
+"you don't want to use a broadcast, you can list them explicitly in the "
+"<filename>Hosts</filename> key."
+msgstr ""
+
+#: ../C/gdm.xml:4047(term)
+msgid "Multicast"
+msgstr ""
+
+#: ../C/gdm.xml:4049(synopsis)
+#, no-wrap
+msgid "Multicast=true"
+msgstr ""
+
+#: ../C/gdm.xml:4050(para)
+msgid ""
+"If true and IPv6 is enabled, the chooser will send a multicast query to the "
+"local network and collect responses from the hosts who have joined multicast "
+"group. If you don't want to send a multicast, you can specify IPv6 address "
+"in the <filename>Hosts </filename> key. The host will respond if it is "
+"listening to XDMCP requests and IPv6 is enabled there."
+msgstr ""
+
+#: ../C/gdm.xml:4062(term)
+msgid "MulticastAddr"
+msgstr ""
+
+#: ../C/gdm.xml:4064(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr ""
+
+#: ../C/gdm.xml:4065(para)
+msgid "This is the Link-local Multicast address and is hardcoded here."
+msgstr ""
+
+#: ../C/gdm.xml:4072(term)
+msgid "DefaultHostImage"
+msgstr ""
+
+#: ../C/gdm.xml:4074(synopsis)
+#, no-wrap
+msgid "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+msgstr ""
+
+#: ../C/gdm.xml:4075(para)
+msgid ""
+"File name for the default host icon. This image will be displayed if no icon "
+"is specified for a given host. The file must be in a gdk-pixbuf supported "
+"format and it must be readable for the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:4085(term)
+msgid "HostImageDir"
+msgstr ""
+
+#: ../C/gdm.xml:4087(synopsis)
+#, no-wrap
+msgid "HostImageDir=&lt;share&gt;/hosts"
+msgstr ""
+
+#: ../C/gdm.xml:4088(para)
+msgid ""
+"Repository for host icon files. The sysadmin can place icons for remote "
+"hosts here and they will appear in <filename>gdmchooser</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:4094(para)
+msgid ""
+"The file name must match the fully qualified name (FQDN) for the host. The "
+"icons must be stored in gdk-pixbuf supported formats and they must be "
+"readable to the GDM user."
+msgstr ""
+
+#: ../C/gdm.xml:4104(term)
+msgid "Hosts"
+msgstr ""
+
+#: ../C/gdm.xml:4106(synopsis)
+#, no-wrap
+msgid "Hosts=host1,host2"
+msgstr ""
+
+#: ../C/gdm.xml:4107(para)
+msgid ""
+"The hosts which should be listed in the chooser. The chooser will only list "
+"them if they respond. This is done in addition to broadcast (if "
+"<filename>Broadcast</filename> is set), so you need not list hosts on the "
+"local network. This is useful if your networking setup doesn't allow all "
+"hosts to be reachable by a broadcast packet."
+msgstr ""
+
+#: ../C/gdm.xml:4119(term)
+msgid "ScanTime"
+msgstr ""
+
+#: ../C/gdm.xml:4121(synopsis)
+#, no-wrap
+msgid "ScanTime=4"
+msgstr ""
+
+#: ../C/gdm.xml:4122(para)
+msgid ""
+"Specifies how many seconds the chooser should wait for replies to its "
+"BROADCAST_QUERY. Really this is only the time in which we expect a reply. We "
+"will still add hosts to the list even if they reply after this time."
+msgstr ""
+
+#: ../C/gdm.xml:4134(title)
+msgid "Debug Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:4137(title)
+msgid "[debug]"
+msgstr ""
+
+#: ../C/gdm.xml:4143(para)
+msgid ""
+"Setting to true sends debug ouput to the syslog. This can be useful for "
+"tracking down problems with GDM. This output tends to be verbose so should "
+"not be turned on for general use."
+msgstr ""
+
+#: ../C/gdm.xml:4153(term)
+msgid "Gestures"
+msgstr ""
+
+#: ../C/gdm.xml:4155(synopsis)
+#, no-wrap
+msgid "Gestures=false"
+msgstr ""
+
+#: ../C/gdm.xml:4156(para)
+msgid ""
+"Setting to true sends debug ouput concerning the accessibility gesture "
+"listeners to the syslog. This can be useful for tracking down problems with "
+"them not working properly. This output tends to be verbose so should not be "
+"turned on for general use."
+msgstr ""
+
+#: ../C/gdm.xml:4169(title)
+msgid "Custom Commands"
+msgstr ""
+
+#: ../C/gdm.xml:4171(para)
+msgid ""
+"You can create up to 10 different commands. Gaps between command numbers are "
+"allowed and their relative positioning within the section and with respect "
+"to each other is not important as long as they conform to the permitted "
+"range of [0-9]."
+msgstr ""
+
+#: ../C/gdm.xml:4180(title)
+msgid "[customcommand]"
+msgstr ""
+
+#: ../C/gdm.xml:4183(term)
+msgid "CustomCommand[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4185(synopsis)
+#, no-wrap
+msgid "CustomCommand[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4186(para)
+msgid ""
+"Full path and arguments to command to be executed when user selects "
+"<filename>n-th</filename> \"Custom Command\" from the Actions menu. This can "
+"be a ';' separated list of commands to try. If the value is empty or "
+"missing, then the custom command is not available. By default this value is "
+"not enabled, so to enable \"Custom Command\" it must be set to a nonempty "
+"value. [0-9] represents the <filename>CustomCommand</filename> suffix and "
+"can be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4201(term)
+msgid "CustomCommandIsPersistent[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4203(synopsis)
+#, no-wrap
+msgid "CustomCommandIsPersistent[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4204(para)
+msgid ""
+"Specifies if <filename>n-th</filename> \"Custom Command\" will appear "
+"outside the login manager, for example on the desktop through the Log Out/"
+"Shut Down dialogs. If not specified the default value is \"false\". This "
+"option is only valid if corresponding <filename>CustomCommand</filename> is "
+"defined. [0-9] represents <filename>CustomCommand</filename> suffix and can "
+"be an integer between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4218(term)
+msgid "CustomCommandLabel[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4220(synopsis)
+#, no-wrap
+msgid "CustomCommandLabel[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4221(para)
+msgid ""
+"Specifies the stock label that will be displayed on the <filename>n-th</"
+"filename> \"Custom Command\" buttons and menu items. If not specified the "
+"default value is \"Custom_[0-9]\". This option is only valid if "
+"corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+"represents <filename>CustomCommand</filename> suffix and can be an integer "
+"between 0 and 9. This option can't contain any semicolon characters (i.e. \";"
+"\")."
+msgstr ""
+
+#: ../C/gdm.xml:4235(term)
+msgid "CustomCommandLRLabel[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4237(synopsis)
+#, no-wrap
+msgid "CustomCommandLRLabel[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4238(para)
+msgid ""
+"Specifies the stock label that will be displayed on the <filename>n-th</"
+"filename> \"Custom Command\" list items and radio buttons. If not specified "
+"the default value is \"Execute custom command _[0-9]\". This option is only "
+"valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] "
+"represents <filename>CustomCommand</filename> suffix and can be an integer "
+"between 0 and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4252(term)
+msgid "CustomCommandNoRestart[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4254(synopsis)
+#, no-wrap
+msgid "CustomCommandNoRestart[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4255(para)
+msgid ""
+"Specifies if gdm will be stopped/restarted once <filename>n-th</filename> "
+"\"Custom Command\" has been executed. If not specified the default value is "
+"\"false\". This option is only valid if corresponding "
+"<filename>CustomCommand</filename> is defined. [0-9] represents "
+"<filename>CustomCommand</filename> suffix and can be an integer between 0 "
+"and 9. In addition when corresponding <filename>CustomCommandIsPersistent</"
+"filename> is set to true, setting CustomCommandNoRestart to false will place "
+"corresponding <filename>CustomCommand</filename> in the Shut Down dialog set "
+"of actions, setting it to true will place corresponding "
+"<filename>CustomCommand</filename> in the Log Out dialog set of actions."
+msgstr ""
+
+#: ../C/gdm.xml:4275(term)
+msgid "CustomCommandText[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4277(synopsis)
+#, no-wrap
+msgid "CustomCommandText[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4278(para)
+msgid ""
+"Specifies the message that will be displayed on the warning dialog box once "
+"<filename>n-th</filename> \"Custom Command\" button/menu item/radio button/"
+"list item has been activated. If not specified the default value is \"Are "
+"you sure?\". This option is only valid if corresponding "
+"<filename>CustomCommand</filename> is defined. [0-9] represents "
+"<filename>CustomCommand</filename> suffix and can be an integer between 0 "
+"and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4292(term)
+msgid "CustomCommandTooltip[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:4294(synopsis)
+#, no-wrap
+msgid "CustomCommandTooltip[0-9]="
+msgstr ""
+
+#: ../C/gdm.xml:4295(para)
+msgid ""
+"Specifies the message that will be displayed on tooltips for <filename>n-th</"
+"filename> \"Custom Command\" entries. If not specified the default value is "
+"\"Execute custom command [0-9]\". This option is only valid if corresponding "
+"<filename>CustomCommand</filename> is defined. [0-9] represents "
+"<filename>CustomCommand</filename> suffix and can be an integer between 0 "
+"and 9."
+msgstr ""
+
+#: ../C/gdm.xml:4310(title)
+msgid "X Server Definitions"
+msgstr ""
+
+#: ../C/gdm.xml:4312(para)
+msgid ""
+"To set up X servers, you need to provide GDM with information about the "
+"installed X servers. You can have as many different definitions as you wish, "
+"each identified with a unique name. The name <filename>Standard</filename> "
+"is required. If you do not specify this server, GDM will assume default "
+"values for a 'Standard' server and the path given by <filename>daemon/"
+"StandardXServer</filename>. <filename>Standard</filename> is used as the "
+"default, in situations when no other server has been defined."
+msgstr ""
+
+#: ../C/gdm.xml:4323(para)
+msgid ""
+"Servers are defined by sections named <filename>server-</filename> followed "
+"by the identifier of this server. This should be a simple ASCII string with "
+"no spaces. The GUI configuration program allows users to edit the servers "
+"defined in the GDM configuration files but currently does not allow adding "
+"or deleting entries. Like normal configuration options, <filename>server-</"
+"filename> sections in the GDM Custom Configuration File override values in "
+"the GDM System Defaults Configuration File. In other words, if a "
+"<filename>server-Standard</filename> section is defined in the GDM Custom "
+"Configuration File, then that will be used and the section in the GDM System "
+"Defaults Configuration File will be ignored."
+msgstr ""
+
+#: ../C/gdm.xml:4338(title)
+msgid "[server-Standard]"
+msgstr ""
+
+#: ../C/gdm.xml:4341(term)
+msgid "name"
+msgstr ""
+
+#: ../C/gdm.xml:4343(synopsis)
+#, no-wrap
+msgid "name=Standard server"
+msgstr ""
+
+#: ../C/gdm.xml:4344(para)
+msgid "The name that will be displayed to the user."
+msgstr ""
+
+#: ../C/gdm.xml:4351(term)
+msgid "command"
+msgstr ""
+
+#: ../C/gdm.xml:4353(synopsis)
+#, no-wrap
+msgid "command=/path/to/X"
+msgstr ""
+
+#: ../C/gdm.xml:4354(para)
+msgid ""
+"The command to execute, with full path to the binary of the X server, and "
+"any extra arguments needed."
+msgstr ""
+
+#: ../C/gdm.xml:4362(term)
+msgid "flexible"
+msgstr ""
+
+#: ../C/gdm.xml:4364(synopsis)
+#, no-wrap
+msgid "flexible=true"
+msgstr ""
+
+#: ../C/gdm.xml:4365(para)
+msgid ""
+"Indicates if this server is available as a choice when a user wishes to run "
+"a flexible, on demand server."
+msgstr ""
+
+#: ../C/gdm.xml:4373(term)
+msgid "handled"
+msgstr ""
+
+#: ../C/gdm.xml:4375(synopsis)
+#, no-wrap
+msgid "handled=true"
+msgstr ""
+
+#: ../C/gdm.xml:4376(para)
+msgid ""
+"Indicates that GDM should run the login window on this server and allow a "
+"user to log in. If set to false, then GDM will just run this server and wait "
+"for it to terminate. This can be useful to run an X terminal using GDM. When "
+"this is done you should normally also add <filename>-terminate</filename> to "
+"the command line of the server to make the server terminate after each "
+"session. Otherwise the control of the slave will never come back to GDM and, "
+"for example, soft restarts won't work. This is because GDM assumes there is "
+"a login in progress for the entire time this server is active."
+msgstr ""
+
+#: ../C/gdm.xml:4392(term)
+msgid "chooser"
+msgstr ""
+
+#: ../C/gdm.xml:4394(synopsis)
+#, no-wrap
+msgid "chooser=false"
+msgstr ""
+
+#: ../C/gdm.xml:4395(para)
+msgid ""
+"Indicates that GDM should instead of a login window run a chooser on this "
+"window and allow the user to choose which server to log into."
+msgstr ""
+
+#: ../C/gdm.xml:4406(title)
+msgid "Local Static X Display Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:4408(para)
+msgid ""
+"The static display configuration specifies what displays should be always "
+"managed by GDM. GDM will restart the X server on the display if it dies, for "
+"example. There may be as many static displays that are managed as you wish, "
+"although typically each display is associated with a real display. For "
+"example, if a machine has two displays (say display \":0\" and display \":1"
+"\"), then this section can be used to specify that a separate login screen "
+"be managed for each screen. Each key in the <filename>[servers]</filename> "
+"section corresponds to the display number to be managed. Normally there is "
+"only one key, which is the key <filename>0</filename>, which corresponds to "
+"the display <filename>:0</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:4423(para)
+msgid ""
+"The GUI configuration program allows users to edit the static display "
+"configuration defined in the GDM configuration files and allows the user to "
+"add or delete entries. Like normal configuration options, the <filename>"
+"[servers]</filename> section in the GDM Custom Configuration File overrides "
+"values in the GDM System Defaults Configuration File."
+msgstr ""
+
+#: ../C/gdm.xml:4433(title)
+msgid "[servers]"
+msgstr ""
+
+#: ../C/gdm.xml:4436(term)
+msgid "&lt;display number&gt;"
+msgstr ""
+
+#: ../C/gdm.xml:4438(synopsis)
+#, no-wrap
+msgid "0=Standard"
+msgstr ""
+
+#: ../C/gdm.xml:4439(para)
+msgid ""
+"Control section for local displays. Each line indicates the local display "
+"number and the command that needs to be run to start the X server(s)."
+msgstr ""
+
+#: ../C/gdm.xml:4445(para)
+msgid ""
+"The command can either be a path to an X executable, or a name of one of the "
+"server definitions. This can be followed by some arguments that should be "
+"passed to the X server when executed. The gdm daemon doesn't enforce the "
+"numbers to be in order or for them to be \"packed\". They keyword \"inactive"
+"\" can be used instead of a command to specify that the display should be "
+"not managed. This can be used in the GDM Custom Configuration File to turn "
+"off a display that is defined in the GDM System Defaults Configuration File."
+msgstr ""
+
+#: ../C/gdm.xml:4458(para)
+msgid ""
+"GDM will splice \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</filename>"
+"\", where n is the display number. Inside the command line before all other "
+"arguments before running the X server."
+msgstr ""
+
+#: ../C/gdm.xml:4465(para)
+msgid ""
+"On some systems it is necessary for GDM to know on which virtual consoles to "
+"run the X server. In this case, (if running XFree86) add \"vt7\" to the "
+"command line, for example, to run on virtual console 7. However on Linux and "
+"FreeBSD this is normally done automatically if the <filename>VTAllocation</"
+"filename> key is set."
+msgstr ""
+
+#: ../C/gdm.xml:4474(para)
+msgid ""
+"Normally you do not need to add a <filename>-nolisten tcp</filename> flag as "
+"this is added automatically for local X servers when the "
+"<filename>DisallowTCP</filename> option is set."
+msgstr ""
+
+#: ../C/gdm.xml:4484(term)
+msgid "priority"
+msgstr ""
+
+#: ../C/gdm.xml:4486(synopsis)
+#, no-wrap
+msgid "priority=0"
+msgstr ""
+
+#: ../C/gdm.xml:4487(para)
+msgid ""
+"Indicates that the X server should be started at a different process "
+"priority. Values can be any integer value accepted by the setpriority C "
+"library function (normally between -20 and 20) with 0 being the default. For "
+"highly interactive applications, -5 yields good responsiveness. The default "
+"value is 0 and the setpriority function is not called if the value is 0."
+msgstr ""
+
+#: ../C/gdm.xml:4503(title)
+msgid "Per User Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:4505(para)
+msgid ""
+"There are some per user configuration settings that control how GDM behaves. "
+"GDM is picky about the file ownership and permissions of the user files it "
+"will access, and will ignore files if they are not owned by the user or "
+"files that have group/world write permission. It will also ignore the user "
+"if the user's $HOME directory is not owned by the user or if the user's "
+"$HOME directory has group/world write permission. files must also be smaller "
+"than the <filename>UserMaxFile</filename> value as defined in the GDM "
+"configuration. If it seems that GDM is not properly accessing user "
+"configuration settings, the problem is most likely caused by one of these "
+"checks failing."
+msgstr ""
+
+#: ../C/gdm.xml:4519(para)
+msgid ""
+"First there is the <filename>~/.dmrc</filename> file. In theory this file "
+"should be shared between GDM and KDM, so users only have to configure things "
+"once. This is a standard <filename>.ini</filename> style configuration file. "
+"It has one section called <filename>[Desktop]</filename> which has two keys: "
+"<filename>Session</filename> and <filename>Language</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:4528(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"(without the <filename>.desktop</filename> extension, in other words). The "
+"<filename>Language</filename> key specifies the language that the user "
+"wishes to use by default. If either of these keys is missing, the system "
+"default is used. The file would normally look as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:4538(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+
+#: ../C/gdm.xml:4544(para)
+msgid ""
+"Normally GDM will write this file when the user logs in for the first time, "
+"and rewrite it if the user chooses to change their default values on a "
+"subsequent login."
+msgstr ""
+
+#: ../C/gdm.xml:4550(para)
+msgid ""
+"If the GDM Face Browser is turned on, then the file <filename>$HOME/.face</"
+"filename> is accessed. This file should be a standard image that GTK+ can "
+"read, such as PNG or JPEG. It also must be smaller than the "
+"<filename>MaxIconWidth</filename> and <filename>MaxIconHeight</filename> "
+"values defined in the GDM configuration or it will be ignored. Users can run "
+"the <command>gdmphotosetup</command> program to specify a face image and it "
+"will copy the file to the <filename>$HOME/.face</filename> location and "
+"scale it so its longest dimension is not larger than the "
+"<filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> "
+"values. <command>gdmphotosetup</command> takes care to not change the aspect "
+"ratio of the image."
+msgstr ""
+
+#: ../C/gdm.xml:4565(para)
+msgid ""
+"Face images can also be placed in the global face directory, which is "
+"specified by the <filename>GlobalFaceDir</filename> configuration option "
+"( normally <filename>&lt;share&gt;/pixmaps/faces/</filename>) and the "
+"filename should be the name of the user, optionally with a <filename>.png</"
+"filename>, <filename>.jpg</filename>, etc. appended."
+msgstr ""
+
+#: ../C/gdm.xml:4576(title)
+msgid "Controlling GDM"
+msgstr ""
+
+#: ../C/gdm.xml:4578(para)
+msgid ""
+"You can control GDM behavior during runtime in several different ways. You "
+"can either run certain commands, or you can talk to GDM using either a unix "
+"socket protocol, or a FIFO protocol."
+msgstr ""
+
+#: ../C/gdm.xml:4585(title)
+msgid "Commands"
+msgstr ""
+
+#: ../C/gdm.xml:4587(para)
+msgid ""
+"To stop GDM, you can either send the TERM signal to the main daemon or run "
+"the <command>gdm-stop</command> command which is in the <filename>&lt;"
+"sbin&gt;/</filename> directory. To restart GDM, you can either send the HUP "
+"signal to the main daemon or run the <command>gdm-restart</command> command "
+"which is also in the <filename>&lt;sbin&gt;/</filename> directory. To "
+"restart GDM but only after all the users have logged out, you can either "
+"send the USR1 signal to the main daemon or run the <command>gdm-safe-"
+"restart</command> command which is in the <filename>&lt;sbin&gt;/</filename> "
+"directory as well."
+msgstr ""
+
+#: ../C/gdm.xml:4600(para)
+msgid ""
+"The <command>gdmflexiserver</command> command can be used to start new "
+"flexible (on demand) displays if your system supports virtual terminals. "
+"This command will normally lock the current session with a screensaver so "
+"that the user can safely walk away from the computer and let someone else "
+"log in. If more that two flexible displays have started "
+"<command>gdmflexiserver</command> will display a pop-up dialog allowing the "
+"user to select which session to continue. The user will normally have to "
+"enter a password to return to the session. On session exit the system will "
+"return to the previous virtual terminal. Run <command>gdmflexiserver --help</"
+"command> to get a listing of possible options."
+msgstr ""
+
+#: ../C/gdm.xml:4616(title)
+msgid "The FIFO protocol"
+msgstr ""
+
+#: ../C/gdm.xml:4618(para)
+msgid ""
+"GDM also provides a FIFO called <filename>.gdmfifo</filename> in the "
+"<filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/"
+"gdm/.gdmfifo</filename>). You must be root to use this protocol, and it is "
+"mostly used for internal GDM chatter. It is a very simple protocol where you "
+"just echo a command on a single line to this file. It can be used to tell "
+"GDM things such as restart, suspend the computer, or restart all X servers "
+"next time it has a chance (which would be useful from an X configuration "
+"application)."
+msgstr ""
+
+#: ../C/gdm.xml:4629(para)
+msgid ""
+"Full and up to date documentation of the commands and their use is contained "
+"in the GDM source tree in the file <filename>daemon/gdm.h</filename>. Look "
+"for the defines starting with <filename>GDM_SOP_</filename>. The commands "
+"which require the pid of the slave as an argument are the ones that are "
+"really used for internal communication of the slave with the master and "
+"should not be used."
+msgstr ""
+
+#: ../C/gdm.xml:4641(title)
+msgid "Socket Protocol"
+msgstr ""
+
+#: ../C/gdm.xml:4643(para)
+msgid ""
+"GDM provides a unix domain socket for communication at <filename>/tmp/."
+"gdm_socket</filename>. Using this you can check if GDM is running, the "
+"version of the daemon, the current displays that are running and who is "
+"logged in on them, and if GDM supports it on your operating system, also the "
+"virtual terminals of all the console logins. The <command>gdmflexiserver</"
+"command> command uses this protocol, for example, to launch flexible (on-"
+"demand) displays."
+msgstr ""
+
+#: ../C/gdm.xml:4653(para)
+msgid "gdmflexiserver accepts the following commands with the --command option:"
+msgstr ""
+
+#: ../C/gdm.xml:4658(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ADD_DYNAMIC_DISPLAY\n"
+"ALL_SERVERS\n"
+"ATTACHED_SERVERS\n"
+"AUTH_LOCAL\n"
+"CLOSE\n"
+"FLEXI_XNEST\n"
+"FLEXI_XNEST_USER\n"
+"FLEXI_XSERVER\n"
+"FLEXI_XSERVER_USER\n"
+"GET_CONFIG\n"
+"GET_CONFIG_FILE\n"
+"GET_CUSTOM_CONFIG_FILE\n"
+"GET_SERVER_LIST\n"
+"GET_SERVER_DETAILS\n"
+"GREETERPIDS\n"
+"QUERY_LOGOUT_ACTION\n"
+"QUERY_CUSTOM_CMD_LABELS\n"
+"QUERY_CUSTOM_CMD_NO_RESTART_STATUS\n"
+"QUERY_VT\n"
+"RELEASE_DYNAMIC_DISPLAYS\n"
+"REMOVE_DYNAMIC_DISPLAY\n"
+"SERVER_BUSY\n"
+"SET_LOGOUT_ACTION\n"
+"SET_SAFE_LOGOUT_ACTION\n"
+"SET_VT\n"
+"UPDATE_CONFIG\n"
+"VERSION\n"
+msgstr ""
+
+#: ../C/gdm.xml:4688(para)
+msgid ""
+"These are described in detail below, including required arguments, response "
+"format, and return codes."
+msgstr ""
+
+#: ../C/gdm.xml:4694(title)
+msgid "ADD_DYNAMIC_DISPLAY"
+msgstr ""
+
+#: ../C/gdm.xml:4695(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ADD_DYNAMIC_DISPLAY: Create a new server definition that will\n"
+"                     run on the specified display leaving, it\n"
+"                     in DISPLAY_CONFIG state.\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to run on&gt;=&lt;server&gt;\n"
+"  Where &lt;server&gt; is either a configuration named in the\n"
+"  GDM configuration or a literal command name.\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     2 = Existing display\n"
+"     3 = No server string\n"
+"     4 = Display startup failure\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4717(title)
+msgid "ALL_SERVERS"
+msgstr ""
+
+#: ../C/gdm.xml:4718(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ALL_SERVERS: List all displays, including console, remote, xnest.\n"
+"             This can, for example, be useful to figure out if\n"
+"             the display you are on is managed by the gdm daemon,\n"
+"             by seeing if it is in the list.  It is also somewhat\n"
+"             like the 'w' command but for graphical sessions.\n"
+"Supported since: 2.4.2.96\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;server&gt;;&lt;server&gt;;...\n"
+"\n"
+"  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;\n"
+"\n"
+"  &lt;logged in user&gt; can be empty in case no one logged in yet\n"
+"\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4741(title)
+msgid "ATTACHED_SERVERS"
+msgstr ""
+
+#: ../C/gdm.xml:4742(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP\n"
+"                  and xnest non-attached displays.\n"
+"Note:             This command used to be named CONSOLE_SERVERS,\n"
+"                  which is still recognized for backwards\n"
+"                  compatibility. The optional pattern argument\n"
+"                  is supported as of version 2.8.0.0.\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;pattern&gt; (optional)\n"
+"  With no argument, all attached displays are returned. The optional\n"
+"  &lt;pattern&gt; is a string that may contain glob characters '*', '?', and\n"
+"  '[]'. Only displays that match the pattern will be returned.\n"
+"Answers:\n"
+"  OK &lt;server&gt;;&lt;server&gt;;...\n"
+"\n"
+"  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;,&lt;vt or xnest\n"
+"  display&gt;\n"
+"\n"
+"  &lt;logged in user&gt; can be empty in case no one logged\n"
+"  in yet, and &lt;vt&gt; can be -1 if it's not known or not\n"
+"  supported (on non-Linux for example).  If the display is an\n"
+"  xnest display and is a console one (that is, it is an xnest\n"
+"  inside another console display) it is listed and instead of\n"
+"  vt, it lists the parent display in standard form.\n"
+"\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4775(title)
+msgid "AUTH_LOCAL"
+msgstr ""
+
+#: ../C/gdm.xml:4776(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AUTH_LOCAL: Setup this connection as authenticated for\n"
+"            FLEXI_SERVER.  Because all full blown\n"
+"            (non-nested) displays can be started only from\n"
+"            users logged in locally, and here GDM assumes\n"
+"            only users logged in from GDM.  They must pass\n"
+"            the xauth MIT-MAGIC-COOKIE-1 that they were passed\n"
+"            before the connection is authenticated.\n"
+"Note:       The AUTH LOCAL command requires the\n"
+"            --authenticate option, although only\n"
+"            FLEXI XSERVER uses this currently.\n"
+"Note:       Since 2.6.0.6 you can also use a global\n"
+"            &lt;ServAuthDir&gt;/.cookie, which works for all\n"
+"            authentication except for SET_LOGOUT_ACTION and\n"
+"            QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION\n"
+"            which require a logged in display.\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;xauth cookie&gt;\n"
+"  &lt;xauth cookie&gt; is in hex form with no 0x prefix\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4806(title)
+msgid "CLOSE"
+msgstr ""
+
+#: ../C/gdm.xml:4807(screen)
+#, no-wrap
+msgid ""
+"\n"
+"CLOSE: Close sockets connection\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: None\n"
+"Answers: None\n"
+msgstr ""
+
+#: ../C/gdm.xml:4816(title)
+msgid "FLEXI_XNEST"
+msgstr ""
+
+#: ../C/gdm.xml:4817(screen)
+#, no-wrap
+msgid ""
+"\n"
+"FLEXI_XNEXT: Start a new flexible nested display.\n"
+"Note:        Supported on older version from 2.2.4.0, later\n"
+"             2.2.4.2, but since 2.3.90.4 you must supply 4\n"
+"             arguments or ERROR 100 will be returned.  This\n"
+"             will start the nested X server command using\n"
+"             the XAUTHORITY file supplied and as the uid\n"
+"             same as the owner of that file (and same as\n"
+"             you supply).  You must also supply the cookie as\n"
+"             the third argument for this display, to prove\n"
+"             that you indeed are this user.  Also this file\n"
+"             must be readable ONLY by this user, that is\n"
+"             have a mode of 0600.  If this all is not met,\n"
+"             ERROR 100 is returned.\n"
+"Note:        The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+"             the first one GDM can find in the XAUTHORITY\n"
+"             file for this display.  If that's not what you\n"
+"             use you should generate one first.  The cookie\n"
+"             should be in hex form.\n"
+"Supported since: 2.3.90.4\n"
+"Arguments: &lt;display to run on&gt; &lt;uid of requesting user&gt;\n"
+"           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     5 = Xnest can't connect\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4856(title)
+msgid "FLEXI_XNEST_USER"
+msgstr ""
+
+#: ../C/gdm.xml:4857(screen)
+#, no-wrap
+msgid ""
+"\n"
+"FLEXI_XNEST_USER: Start a new flexible nested display and\n"
+"                  initialize the greeter with the given username.\n"
+"Note:             This is a variant of the FLEXI_XNEST command.\n"
+"Note:             The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+"                  the first one GDM can find in the XAUTHORITY\n"
+"                  file for this display.  If that's not what you\n"
+"                  use you should generate one first.  The cookie\n"
+"                  should be in hex form.\n"
+"Supported since:  2.17.7\n"
+"Arguments: &lt;username&gt; &lt;display to run on&gt; &lt;uid of requesting\n"
+"           user&gt; &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     5 = Xnest can't connect\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4886(title)
+msgid "FLEXI_XSERVER"
+msgstr ""
+
+#: ../C/gdm.xml:4887(screen)
+#, no-wrap
+msgid ""
+"\n"
+"FLEXI_XSERVER: Start a new X flexible display.  Only supported on\n"
+"               connection that passed AUTH_LOCAL\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;xserver type&gt;\n"
+"  If no arguments, starts the standard X server\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4909(title)
+msgid "FLEXI_XSERVER_USER"
+msgstr ""
+
+#: ../C/gdm.xml:4910(screen)
+#, no-wrap
+msgid ""
+"\n"
+"FLEXI_XSERVER_USER: Start a new X flexible display and initialize the\n"
+"                    greeter with the given username.  Only supported on\n"
+"                    connection that passed AUTH_LOCAL\n"
+"Supported since:    2.17.7 \n"
+"Arguments: &lt;username&gt; &lt;xserver type&gt;\n"
+"  If no server type specified, starts the standard X server\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4933(title)
+msgid "GET_CONFIG"
+msgstr ""
+
+#: ../C/gdm.xml:4934(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_CONFIG:  Get configuration value for key.  Useful so\n"
+"             that other applications can request configuration\n"
+"             information from GDM.  Any key defined as GDM_KEY_*\n"
+"             in gdm-daemon-config-keys.h is supported.  Starting with version\n"
+"             2.13.0.2, translated keys (such as\n"
+"             \"greeter/GdmWelcome[cs]\" are supported via GET_CONFIG.\n"
+"             Also starting with version 2.13.0.2 it is no longer necessary to\n"
+"             include the default value (i.e. you can use key\n"
+"             \"greeter/IncludeAll\" instead of having to use\n"
+"             \"greeter/IncludeAll=false\".  \n"
+"Supported since: 2.6.0.9\n"
+"Arguments: &lt;key&gt;\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4958(title)
+msgid "GET_CONFIG_FILE"
+msgstr ""
+
+#: ../C/gdm.xml:4959(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_CONFIG_FILE:  Get config file location being used by\n"
+"                  the daemon.  If the GDM daemon was started\n"
+"                  with the --config option, it will return\n"
+"                  the value passed in via the argument.\n"
+"Supported since: 2.8.0.2\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;full path to GDM configuration file&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4976(title)
+msgid "GET_CUSTOM_CONFIG_FILE"
+msgstr ""
+
+#: ../C/gdm.xml:4977(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_CUSTOM_CONFIG_FILE:  Get custom config file location being\n"
+"                        used by the daemon.\n"
+"Supported since: 2.14.0.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;full path to GDM custom configuration file&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = File not found\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4993(title)
+msgid "GET_SERVER_DETAILS"
+msgstr ""
+
+#: ../C/gdm.xml:4994(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_SERVER_DETAILS:  Get detail information for a specific server.\n"
+"Supported since: 2.13.0.4\n"
+"Arguments: &lt;server&gt; &lt;key&gt;\n"
+"  Key values include:\n"
+"    NAME      - Returns the server name\n"
+"    COMMAND   - Returns the server command\n"
+"    FLEXIBLE  - Returns \"true\" if flexible, \"false\"\n"
+"                otherwise\n"
+"    CHOOSABLE - Returns \"true\" if choosable, \"false\"\n"
+"                otherwise\n"
+"    HANDLED   - Returns \"true\" if handled, \"false\"\n"
+"                otherwise\n"
+"    CHOOSER   - Returns \"true\" if chooser, \"false\"\n"
+"                otherwise\n"
+"    PRIORITY  - Returns process priority\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Server not found\n"
+"     2 = Key not valid\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5023(title)
+msgid "GET_SERVER_LIST"
+msgstr ""
+
+#: ../C/gdm.xml:5024(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_SERVER_LIST:  Get a list of the server sections from\n"
+"                  the configuration file.\n"
+"Supported since: 2.13.0.4\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;value&gt;;&lt;value&gt;;...\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No servers found\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5040(title)
+msgid "GREETERPIDS"
+msgstr ""
+
+#: ../C/gdm.xml:5041(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GREETERPIDS: List all greeter pids so that one can send HUP\n"
+"             to them for config rereading.  Of course one\n"
+"             must be root to do that.\n"
+"Supported since: 2.3.90.2\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;pid&gt;;&lt;pid&gt;;...\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5057(title)
+msgid "QUERY_LOGOUT_ACTION"
+msgstr ""
+
+#: ../C/gdm.xml:5058(screen)
+#, no-wrap
+msgid ""
+"\n"
+"QUERY_LOGOUT_ACTION: Query which logout actions are possible\n"
+"                     Only supported on connections that passed\n"
+"                     AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Answers:\n"
+"  OK &lt;action&gt;;&lt;action&gt;;...\n"
+"     Where action is one of HALT, REBOOT, SUSPEND or CUSTOM_CMD[0-9].\n"
+"     An empty list can also be returned if no action is possible.\n"
+"     A '!' is appended to an action if it was already set with\n"
+"     SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that\n"
+"     SET_LOGOUT_ACTION has precedence over\n"
+"     SET_SAFE_LOGOUT_ACTION.\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5080(title)
+msgid "QUERY_CUSTOM_CMD_LABELS"
+msgstr ""
+
+#: ../C/gdm.xml:5081(screen)
+#, no-wrap
+msgid ""
+"\n"
+" QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom\n"
+"                          commands Only supported on connections that\n"
+"                          passed AUTH_LOCAL.\n"
+" Supported since: 2.5.90.0\n"
+" Answers:\n"
+"   OK &lt;label1&gt;;&lt;label2&gt;;...\n"
+"      Where labelX is one of the labels belonging to CUSTOM_CMDX\n"
+"      (where X in [0,GDM_CUSTOM_COMMAND_MAX)).  An empty list can\n"
+"      also be returned if none of the custom commands are exported\n"
+"      outside login manager (no CustomCommandIsPersistent options\n"
+"      are set to true).  \n"
+"   ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"      0 = Not implemented\n"
+"      100 = Not authenticated\n"
+"      200 = Too many messages\n"
+"      999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5102(title)
+msgid "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+msgstr ""
+
+#: ../C/gdm.xml:5103(screen)
+#, no-wrap
+msgid ""
+"\n"
+"QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options\n"
+"                                    for each of custom commands Only\n"
+"                                    supported on connections that\n"
+"                                    passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Answers:\n"
+"  OK &lt;status&gt;\n"
+"     Where each bit of the status represents NoRestart value for\n"
+"     each of the custom commands.\n"
+"     bit on (1):  NoRestart = true, \n"
+"     bit off (0): NoRestart = false.\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5124(title)
+msgid "QUERY_VT"
+msgstr ""
+
+#: ../C/gdm.xml:5125(screen)
+#, no-wrap
+msgid ""
+"\n"
+"QUERY_VT:  Ask the daemon about which VT we are currently on.\n"
+"           This is useful for logins which don't own\n"
+"           /dev/console but are still console logins.  Only\n"
+"           supported on Linux currently, other places will\n"
+"           just get ERROR 8.  This is also the way to query\n"
+"           if VT support is available in the daemon in the\n"
+"           first place.  Only supported on connections that\n"
+"           passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;vt number&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     8 = Virtual terminals not supported\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5148(title)
+msgid "RELEASE_DYNAMIC_DISPLAYS"
+msgstr ""
+
+#: ../C/gdm.xml:5149(screen)
+#, no-wrap
+msgid ""
+"\n"
+"RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in \n"
+"                          DISPLAY_CONFIG state\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to release&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Bad display number\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5166(title)
+msgid "REMOVE_DYNAMIC_DISPLAY"
+msgstr ""
+
+#: ../C/gdm.xml:5167(screen)
+#, no-wrap
+msgid ""
+"\n"
+"REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server\n"
+"                        and purging the display configuration\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to remove&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Bad display number\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5184(title)
+msgid "SERVER_BUSY"
+msgstr ""
+
+#: ../C/gdm.xml:5185(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SERVER_BUSY:  Returns true if half or more of the daemon's sockets\n"
+"              are busy, false otherwise.  Used by slave programs\n"
+"              which want to ensure they do not overwhelm the \n"
+"              sever.\n"
+"Supported since: 2.13.0.8\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5202(title)
+msgid "SET_LOGOUT_ACTION"
+msgstr ""
+
+#: ../C/gdm.xml:5203(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n"
+"                   slave process exits.  Only supported on\n"
+"                   connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;action&gt;\n"
+"  NONE               Set exit action to 'none'\n"
+"  HALT               Set exit action to 'halt'\n"
+"  REBOOT             Set exit action to 'reboot'\n"
+"  SUSPEND            Set exit action to 'suspend'\n"
+"  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     7 = Unknown logout action, or not available\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5226(title)
+msgid "SET_SAFE_LOGOUT_ACTION"
+msgstr ""
+
+#: ../C/gdm.xml:5227(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend\n"
+"                         after everybody logs out.  If only one\n"
+"                         person logs out, then this is obviously\n"
+"                         the same as the SET_LOGOUT_ACTION.  Note\n"
+"                         that SET_LOGOUT_ACTION has precedence\n"
+"                         over SET_SAFE_LOGOUT_ACTION if it is set\n"
+"                         to something other then NONE.  If no one\n"
+"                         is logged in, then the action takes effect\n"
+"                         effect immediately.  Only supported on\n"
+"                         connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;action&gt;\n"
+"  NONE               Set exit action to 'none'\n"
+"  HALT               Set exit action to 'halt'\n"
+"  REBOOT             Set exit action to 'reboot'\n"
+"  SUSPEND            Set exit action to 'suspend'\n"
+"  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     7 = Unknown logout action, or not available\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5257(title)
+msgid "SET_VT"
+msgstr ""
+
+#: ../C/gdm.xml:5258(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SET_VT:  Change to the specified virtual terminal.\n"
+"         This is useful for logins which don't own /dev/console\n"
+"         but are still console logins.  Only supported on Linux\n"
+"         currently, other places will just get ERROR 8.\n"
+"         Only supported on connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;vt&gt;\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     8 = Virtual terminals not supported\n"
+"     9 = Invalid virtual terminal number\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5279(title)
+msgid "UPDATE_CONFIG"
+msgstr ""
+
+#: ../C/gdm.xml:5280(screen)
+#, no-wrap
+msgid ""
+"\n"
+"UPDATE_CONFIG: Tell the daemon to re-read a key from the \n"
+"               GDM configuration file.   Any user can request\n"
+"               that values are re-read but the daemon will\n"
+"               only do so if the file has been modified\n"
+"               since GDM first read the file.  Only users\n"
+"               who can change the GDM configuration file\n"
+"               (normally writable only by the root user) can\n"
+"               actually modify the GDM configuration.  This\n"
+"               command is useful to cause the GDM to update\n"
+"               itself to recognize a change made to the GDM\n"
+"               configuration file by the root user.\n"
+"\n"
+"               Starting with version 2.13.0.0, all GDM keys are\n"
+"               supported except for the following:\n"
+"\n"
+"                      daemon/PidFile\n"
+"                      daemon/ConsoleNotify\n"
+"                      daemon/User\n"
+"                      daemon/Group\n"
+"                      daemon/LogDir\n"
+"                      daemon/ServAuthDir\n"
+"                      daemon/UserAuthDir\n"
+"                      daemon/UserAuthFile\n"
+"                      daemon/UserAuthFBDir\n"
+"\n"
+"               GDM also supports the following Psuedokeys:\n"
+"\n"
+"               xdmcp/PARAMETERS (2.3.90.2) updates the following:\n"
+"                      xdmcp/MaxPending\n"
+"                      xdmcp/MaxSessions\n"
+"                      xdmcp/MaxWait\n"
+"                      xdmcp/DisplaysPerHost\n"
+"                      xdmcp/HonorIndirect\n"
+"                      xdmcp/MaxPendingIndirect\n"
+"                      xdmcp/MaxWaitIndirect\n"
+"                      xdmcp/PingIntervalSeconds (only affects new connections)\n"
+"\n"
+"                xservers/PARAMETERS (2.13.0.4) updates the following:\n"
+"                      all [server-foo] sections.\n"
+"\n"
+"                Supported keys for previous versions of GDM:\n"
+"\n"
+"                      security/AllowRoot (2.3.90.2)\n"
+"                      security/AllowRemoteRoot (2.3.90.2)\n"
+"                      security/AllowRemoteAutoLogin (2.3.90.2)\n"
+"                      security/RetryDelay (2.3.90.2)\n"
+"                      security/DisallowTCP (2.4.2.0)\n"
+"                      daemon/Greeter (2.3.90.2)\n"
+"                      daemon/RemoteGreeter (2.3.90.2)\n"
+"                      xdmcp/Enable (2.3.90.2)\n"
+"                      xdmcp/Port (2.3.90.2)\n"
+"                      daemon/TimedLogin (2.3.90.3)\n"
+"                      daemon/TimedLoginEnable (2.3.90.3)\n"
+"                      daemon/TimedLoginDelay (2.3.90.3)\n"
+"                      greeter/SystemMenu (2.3.90.3)\n"
+"                      greeter/ConfigAvailable (2.3.90.3)\n"
+"                      greeter/ChooserButton (2.4.2.0)\n"
+"                      greeter/SoundOnLoginFile (2.5.90.0)\n"
+"                      daemon/AddGtkModules (2.5.90.0)\n"
+"                      daemon/GtkModulesList (2.5.90.0)\n"
+"Supported since: 2.3.90.2\n"
+"Arguments: &lt;key&gt;\n"
+"  &lt;key&gt; is just the base part of the key such as\n"
+"  \"security/AllowRemoteRoot\"\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5356(title)
+msgid "VERSION"
+msgstr ""
+
+#: ../C/gdm.xml:5357(screen)
+#, no-wrap
+msgid ""
+"\n"
+"VERSION: Query GDM version\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  GDM &lt;gdm version&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:5374(title)
+msgid "GDM Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5377(title)
+msgid "GDM User Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5379(para)
+msgid ""
+"The GDM package provides the following different commands in "
+"<filename>bindir</filename> intended to be used by the end-user:"
+msgstr ""
+
+#: ../C/gdm.xml:5385(title)
+msgid ""
+"<command>gdmXnestchooser</command> and <command>gdmXnest</command> Command "
+"Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5388(para)
+msgid ""
+"The <command>gdmXnestchooser</command> command automatically gets the "
+"correct display number, sets up access, and runs the nested X server command "
+"with the \"-indirect localhost\" argument. This provides an XDMCP chooser "
+"program. You can also supply as an argument the hostname whose chooser "
+"should be displayed, so <command>gdmXnestchooser somehost</command> will run "
+"the XDMCP chooser from host <command>somehost</command> inside a nested X "
+"server session. You can make this command do a direct query instead by "
+"passing the <command>-d</command> option as well. In addition to the "
+"following options, this command also supports standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5403(title)
+msgid "<command>gdmXnestchooser</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5406(term)
+msgid "-x, --xnest=STRING"
+msgstr ""
+
+#: ../C/gdm.xml:5408(para)
+msgid ""
+"Nested X server command line, default is defined by the <filename>Xnest</"
+"filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:5416(term)
+msgid "-o, --xnest-extra-options=OPTIONS"
+msgstr ""
+
+#: ../C/gdm.xml:5418(para)
+msgid "Extra options for nested X server, default is no options."
+msgstr ""
+
+#: ../C/gdm.xml:5425(term)
+msgid "-n, --no-query"
+msgstr ""
+
+#: ../C/gdm.xml:5427(para)
+msgid "Just run nested X server, no query (no chooser)"
+msgstr ""
+
+#: ../C/gdm.xml:5434(term)
+msgid "-d, --direct"
+msgstr ""
+
+#: ../C/gdm.xml:5436(para)
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: ../C/gdm.xml:5443(term)
+msgid "-B, --broadcast"
+msgstr ""
+
+#: ../C/gdm.xml:5445(para)
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: ../C/gdm.xml:5452(term)
+msgid "-b, --background"
+msgstr ""
+
+#: ../C/gdm.xml:5454(para)
+msgid "Run in background"
+msgstr ""
+
+#: ../C/gdm.xml:5461(term)
+msgid "--no-gdm-check"
+msgstr ""
+
+#: ../C/gdm.xml:5463(para)
+msgid "Don't check for running GDM"
+msgstr ""
+
+#: ../C/gdm.xml:5472(title) ../C/gdm.xml:5515(title)
+msgid "<command>gdmflexichooser</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5474(para)
+msgid ""
+"The <command>gdmflexiserver</command> command provides three features. It "
+"can be used to run flexible (on demand) X displays, to run a flexible "
+"display via nested X server, and to send commands to the GDM daemon process."
+msgstr ""
+
+#: ../C/gdm.xml:5481(para)
+msgid ""
+"Starting a flexible X display will normally lock the current session with a "
+"screensaver and will redisplay the GDM login screen so a second user can log "
+"in. This feature is only available on systems that support virtual terminals "
+"and have them enabled. This feature is useful if you are logged in as user "
+"A, and user B wants to log in quickly but user A does not wish to log out. "
+"The X server takes care of the virtual terminal switching so it works "
+"transparently. If there is more than one running display defined with "
+"flexible=true, then the user is shown a dialog that displays the currently "
+"running sessions. The user can then pick which session to continue and will "
+"normally have to enter the password to unlock the screen."
+msgstr ""
+
+#: ../C/gdm.xml:5495(para)
+msgid ""
+"Nested displays works on systems that do not support virtual terminals. This "
+"option starts a flexible display in a window in the current session. This "
+"does not lock the current session, so is not as secure as a flexible server "
+"started via virtual terminals."
+msgstr ""
+
+#: ../C/gdm.xml:5502(para)
+msgid ""
+"The <command>gdmflexiserver --command</command> option provides a way to "
+"send commands to the GDM daemon and can be used to debug problems or to "
+"change the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:5508(para)
+msgid ""
+"In addition to the following options, <command>gdmflexiserver</command> also "
+"supports standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5518(term)
+msgid "-c, --command=COMMAND"
+msgstr ""
+
+#: ../C/gdm.xml:5520(para)
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: ../C/gdm.xml:5527(term)
+msgid "-n, --xnest"
+msgstr ""
+
+#: ../C/gdm.xml:5529(para)
+msgid "Start a flexible X display in Nested mode"
+msgstr ""
+
+#: ../C/gdm.xml:5536(term)
+msgid "-l, --no-lock"
+msgstr ""
+
+#: ../C/gdm.xml:5538(para)
+msgid "Do not lock current screen"
+msgstr ""
+
+#: ../C/gdm.xml:5545(term)
+msgid "-d, --debug"
+msgstr ""
+
+#: ../C/gdm.xml:5547(para)
+msgid ""
+"Turns on debugging output which gets sent to syslog. Same as turning on "
+"debug in the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:5555(term)
+msgid "-a, --authenticate"
+msgstr ""
+
+#: ../C/gdm.xml:5557(para)
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../C/gdm.xml:5564(term)
+msgid "-s, --startnew"
+msgstr ""
+
+#: ../C/gdm.xml:5566(para)
+msgid ""
+"Starts a new flexible display without displaying a dialog asking the user if "
+"they wish to continue any existing sessions."
+msgstr ""
+
+#: ../C/gdm.xml:5577(title) ../C/gdm.xml:5604(title)
+msgid "<command>gdmdynamic</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5579(para)
+msgid ""
+"<command>gdmdynamic</command> allows the management of displays in a dynamic "
+"fashion. It is typically used in environments where it is not possible to "
+"list the possible displays in the GDM configuration files. The "
+"<command>gdmdynamic</command> command can be used to create a new display on "
+"a particular display number, run all newly created displays, or remove a "
+"display. The <command>gdmdynamic</command> command can also be used to list "
+"all attached displays or only those attached displays that match a pattern. "
+"The -a option is used to add a display, the -r option is used to run (or "
+"release) a display, the -d option is used to delete a display, and the -l "
+"option lists existing displays. Only one of these four options can be "
+"specified at a time, so in the life cycle of a particular display, the "
+"command will be run once to add, again to release (run) the display, and "
+"finally to delete when the session is to be terminated."
+msgstr ""
+
+#: ../C/gdm.xml:5596(para)
+msgid ""
+"This program is designed to manage multiple simultaneous requests and tries "
+"to avoid flooding the daemon with requests. If the sockets connection is "
+"busy, it will sleep and retry a certain number of times that can be tuned "
+"with the -s and -t options."
+msgstr ""
+
+#: ../C/gdm.xml:5607(term)
+msgid "-a display=server"
+msgstr ""
+
+#: ../C/gdm.xml:5609(para)
+msgid ""
+"Add a new display configuration, leaving it in the DISPLAY_CONFIG state. For "
+"example, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a 3=/usr/"
+"X11R6/bin/X -dev /dev/fb2\"</command>"
+msgstr ""
+
+#: ../C/gdm.xml:5615(para)
+msgid ""
+"The display will not actually be started until the display is released by "
+"calling <command>gdmdynamic</command> again with the -r option."
+msgstr ""
+
+#: ../C/gdm.xml:5623(term)
+msgid "-r"
+msgstr ""
+
+#: ../C/gdm.xml:5625(para)
+msgid "Release (run) all displays waiting in the DISPLAY_CONFIG state."
+msgstr ""
+
+#: ../C/gdm.xml:5632(term)
+msgid "-d display"
+msgstr ""
+
+#: ../C/gdm.xml:5634(para)
+msgid ""
+"Delete a display, killing the X server and purging the display "
+"configuration. For example, \"-d 3\"."
+msgstr ""
+
+#: ../C/gdm.xml:5642(term)
+msgid "-l [pattern]"
+msgstr ""
+
+#: ../C/gdm.xml:5644(para)
+msgid ""
+"List displays via the ATTACHED_SERVERS <command>gdmflexiserver</command> "
+"command. Without a pattern lists all attached displays. With a pattern will "
+"match using glob characters '*', '?', and '[]'. For example: <command>\"-l "
+"Standard*\"</command><command>\"-l *Xorg*\"</command>"
+msgstr ""
+
+#: ../C/gdm.xml:5655(term)
+msgid "-v"
+msgstr ""
+
+#: ../C/gdm.xml:5657(para)
+msgid "Verbose mode. Prints diagnostic messages. to GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5665(term)
+msgid "-b"
+msgstr ""
+
+#: ../C/gdm.xml:5667(para)
+msgid "Background mode. Fork child to do the work and return immediately."
+msgstr ""
+
+#: ../C/gdm.xml:5674(term)
+msgid "-t RETRY"
+msgstr ""
+
+#: ../C/gdm.xml:5676(para)
+msgid ""
+"If the daemon socket is busy, <command>gdmdynamic</command> will retry to "
+"open the connection the specified RETRY number of times. Default value is 15."
+msgstr ""
+
+#: ../C/gdm.xml:5685(term)
+msgid "-s SLEEP"
+msgstr ""
+
+#: ../C/gdm.xml:5687(para)
+msgid ""
+"If the daemon socket is busy, <command>gdmdynamic</command> will sleep an "
+"amount of time between retries. A random number of seconds 0-5 is added to "
+"the SLEEP value to help ensure that multiple calls to gdmdynamic do not all "
+"try to restart at the same time. A SLEEP value of zero causes the sleep time "
+"to be 1 second. Default value is 8 seconds."
+msgstr ""
+
+#: ../C/gdm.xml:5702(title)
+msgid "<command>gdmphotosetup</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5704(para)
+msgid ""
+"Allows the user to select an image that will be used as the user's photo by "
+"GDM's face browser, if enabled by GDM. The selected file is stored as "
+"<filename>~/.face</filename>. This command accepts standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5713(title)
+msgid "<command>gdmthemetester</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5715(para)
+msgid ""
+"<command>gdmthemetester</command> takes two parameters. The first parameter "
+"specifies the environment and the second parameter specifies the path name "
+"or the name of a theme to view. This is a tool for viewing a theme outside "
+"of GDM. It is useful for testing or viewing themes. <command>gdmthemetester</"
+"command> requires that the system support <command>gdmXnest</command>. Note "
+"that themes can display differently depending on the theme's \"Show mode\". "
+"<command>gdmthemetester</command> allows viewing the themes in different "
+"modes via the environment option. Valid environment values and their "
+"meanings follow: <screen>\n"
+"console       - In console mode.\n"
+"console-timed - In console non-flexi mode.\n"
+"flexi         - In flexi mode.\n"
+"xdmcp         - In remote (XDMCP) mode.\n"
+"remote-flexi  - In remote (XDMCP) &amp; flexi mode.\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:5741(title)
+msgid "GDM Root User Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5743(para)
+msgid ""
+"The GDM package provides the following different commands in "
+"<filename>sbindir</filename> intended to be used by the root user:"
+msgstr ""
+
+#: ../C/gdm.xml:5749(title) ../C/gdm.xml:5765(title)
+msgid "<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5752(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. If you really need to set some additional "
+"environment before launching GDM, you can do so in this script."
+msgstr ""
+
+#: ../C/gdm.xml:5769(term)
+msgid "--help"
+msgstr ""
+
+#: ../C/gdm.xml:5771(para)
+msgid "Gives a brief overview of the command line options."
+msgstr ""
+
+#: ../C/gdm.xml:5778(term)
+msgid "--nodaemon"
+msgstr ""
+
+#: ../C/gdm.xml:5780(para)
+msgid ""
+"If this option is specified, then GDM does not fork into the background when "
+"run. You can also use a single-dash version, \"-nodaemon\" for compatibility "
+"with other display managers."
+msgstr ""
+
+#: ../C/gdm.xml:5790(term)
+msgid "--no-console"
+msgstr ""
+
+#: ../C/gdm.xml:5792(para)
+msgid ""
+"Tell the daemon that it should not run anything on the console. This means "
+"that none of the local servers from the <filename>[servers]</filename> "
+"section will be run, and the console will not be used for communicating "
+"errors to the user. An empty <filename>[servers]</filename> section "
+"automatically implies this option."
+msgstr ""
+
+#: ../C/gdm.xml:5804(term)
+msgid "--config=CONFIGFILE"
+msgstr ""
+
+#: ../C/gdm.xml:5806(para)
+msgid "Specify an alternative configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:5813(term)
+msgid "--preserve-ld-vars"
+msgstr ""
+
+#: ../C/gdm.xml:5815(para)
+msgid ""
+"When clearing the environment internally, preserve all variables starting "
+"with LD_. This is mostly for debugging purposes."
+msgstr ""
+
+#: ../C/gdm.xml:5823(term)
+msgid "--version"
+msgstr ""
+
+#: ../C/gdm.xml:5825(para)
+msgid "Print the version of the GDM daemon."
+msgstr ""
+
+#: ../C/gdm.xml:5832(term)
+msgid "--wait-for-go"
+msgstr ""
+
+#: ../C/gdm.xml:5834(para)
+msgid ""
+"If started with this option, gdm will init, but only start the first local "
+"display and then wait for a GO message in the fifo protocol. No greeter will "
+"be shown until the GO message is sent. Also flexiserver requests will be "
+"denied and XDMCP will not be started until GO is given. This is useful for "
+"initialization scripts which wish to start X early, but where you don't yet "
+"want the user to start logging in. So the script would send the GO to the "
+"fifo once it is ready and GDM will then continue. This functionality was "
+"added in version 2.5.90.0."
+msgstr ""
+
+#: ../C/gdm.xml:5852(title)
+msgid "<command>gdmsetup</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5854(para)
+msgid ""
+"<command>gdmsetup</command> runs a graphical application for modifying the "
+"GDM configuration file. Normally on systems that support the PAM userhelper, "
+"this is setup such that when you run <command>gdmsetup</command> as an "
+"ordinary user, it will first ask you for your root password before starting. "
+"Otherwise, this application may only be run as root. This application "
+"supports standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5866(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5868(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5876(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5878(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+
+#: ../C/gdm.xml:5886(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5888(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr ""
+
+#: ../C/gdm.xml:5896(title)
+msgid "GDM Internal Commands"
+msgstr ""
+
+#: ../C/gdm.xml:5898(para)
+msgid ""
+"The GDM package provides the following different commands in "
+"<filename>libexecdir</filename> intended to be used by the gdm daemon "
+"process."
+msgstr ""
+
+#: ../C/gdm.xml:5905(title)
+msgid ""
+"<command>gdmchooser</command> and <command>gdmlogin</command> Command Line "
+"Options"
+msgstr ""
+
+#: ../C/gdm.xml:5908(para)
+msgid ""
+"The <command>gdmgreeter</command> and <command>gdmlogin</command> are two "
+"different login applications, either can be used by GDM. "
+"<command>gdmgreeter</command> is themeable with GDM themes while "
+"<command>gdmlogin</command> is themable with GTK+ themes. These applications "
+"are normally executed by the GDM daemon. Both commands support standard "
+"GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5919(title) ../C/gdm.xml:5929(title)
+msgid "<command>gdmchooser</command> Command Line Options"
+msgstr ""
+
+#: ../C/gdm.xml:5921(para)
+msgid ""
+"The <command>gdmchooser</command> is the XDMCP chooser application. The "
+"<command>gdmchooser</command> is normally executed by the GDM daemon. It "
+"supports the following options for XDM compatibility. This command supports "
+"standard GNOME options."
+msgstr ""
+
+#: ../C/gdm.xml:5932(term)
+msgid "--xdmaddress=SOCKET"
+msgstr ""
+
+#: ../C/gdm.xml:5934(para)
+msgid "Socket for XDM communication."
+msgstr ""
+
+#: ../C/gdm.xml:5941(term)
+msgid "--clientaddress=ADDRESS"
+msgstr ""
+
+#: ../C/gdm.xml:5943(para)
+msgid ""
+"Client address to return in response to XDM. This option is for running "
+"gdmchooser with XDM, and is not used within GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5951(term)
+msgid "--connectionType=TYPE"
+msgstr ""
+
+#: ../C/gdm.xml:5953(para)
+msgid ""
+"Connection type to return in response to XDM. This option is for running "
+"gdmchooser with XDM, and is not used within GDM."
+msgstr ""
+
+#: ../C/gdm.xml:5963(command)
+msgid "gdm-ssh-session"
+msgstr ""
+
+#: ../C/gdm.xml:5965(para)
+msgid ""
+"The <command>gdm-ssh-session</command> is normally executed by the GDM "
+"daemon when starting a secure remote connection through ssh. It does not "
+"take any options."
+msgstr ""
+
+#: ../C/gdm.xml:5977(title)
+msgid "Themed Greeter"
+msgstr ""
+
+#: ../C/gdm.xml:5979(para)
+msgid ""
+"This section describes the creation of themes for the Themed Greeter. For "
+"examples including screenshots, see the standard installed themes and the "
+"themes from <ulink type=\"http\" url=\"http://art.gnome.org/themes/"
+"gdm_greeter/\"> the theme website</ulink>."
+msgstr ""
+
+#: ../C/gdm.xml:5988(title)
+msgid "Theme Overview"
+msgstr ""
+
+#: ../C/gdm.xml:5990(para)
+msgid ""
+"GDM Themes can be created by creating an XML file that follows the "
+"specification in gui/greeter/greeter.dtd. Theme files are stored in the "
+"directory <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>. "
+"Usually this would be under <filename>/usr/share</filename>. The theme "
+"directory should contain a file called <filename>GdmGreeterTheme.desktop</"
+"filename> which has similar format to other .desktop files and looks like:"
+msgstr ""
+
+#: ../C/gdm.xml:6001(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[GdmGreeterTheme]\n"
+"Encoding=UTF-8\n"
+"Greeter=circles.xml\n"
+"Name=Circles\n"
+"Description=Theme with blue circles\n"
+"Author=Bond, James Bond\n"
+"Copyright=(c) 2002 Bond, James Bond\n"
+"Screenshot=screenshot.png\n"
+msgstr ""
+
+#: ../C/gdm.xml:6012(para)
+msgid ""
+"The Name, Description, Author and Copyright fields can be translated just "
+"like the other <filename>.desktop</filename>files. All the files that are "
+"mentioned should be in the theme directory itself. The Screenshot field "
+"points to a file which should be a 200x150 screenshot of the theme in action "
+"(it is OK not to have one, but it makes it nicer for user). The Greeter "
+"field points to an XML file that contains the description of the theme. The "
+"description will be given later."
+msgstr ""
+
+#: ../C/gdm.xml:6022(para)
+msgid ""
+"Once you have theme ready and installed you can test it with the installed "
+"<command>gdmthemetester</command> script. This script assumes that the X "
+"server supports a nested server command. This command takes two arguments, "
+"first the environment that should be used. This is one of console, console-"
+"timed, flexi, remote-flexi, xdmcp. Where console is a standard console "
+"login, console-timed is a console login with a timed login going on, flexi "
+"is for any local flexible display, remote-flexi is for flexi displays that "
+"are not local (such as an Xnest flexiserver run from a remote display) and "
+"xdmcp is for remote XDMCP connections. The second argument is the theme "
+"name. So for example to test how things look in the XDMCP mode with the "
+"circles theme you would run:"
+msgstr ""
+
+#: ../C/gdm.xml:6038(command)
+msgid "gdmthemetester xdmcp circles"
+msgstr ""
+
+#: ../C/gdm.xml:6041(para)
+msgid ""
+"Be sure to test all the environments with your theme, and make sure to test "
+"how the caps lock warning looks by pressing caps lock. This is also a good "
+"way to take screenshots, just take a screenshot of the nested display "
+"window. This can be done in GNOME by focusing the nested login window and "
+"pressing Alt-PrintScreen."
+msgstr ""
+
+#: ../C/gdm.xml:6049(para)
+msgid ""
+"Once you have all this done, then make a tarball that contains the directory "
+"name (so that you could just untar it in the <filename>&lt;share&gt;/gdm/"
+"themes</filename> directory). And this is the tarball you distribute and "
+"people can install from the graphical configuration application. You can do "
+"this with the commands: <screen>\n"
+"cd &lt;share&gt;/gdm/themes\n"
+"tar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6063(title)
+msgid "Detailed Description of Theme XML format"
+msgstr ""
+
+#: ../C/gdm.xml:6066(title)
+msgid "greeter tag"
+msgstr ""
+
+#: ../C/gdm.xml:6068(para)
+msgid ""
+"The GDM theme format is specified in XML format contained within a &lt;"
+"greeter&gt; tag. You may specify a GTK+ theme to be used with this theme by "
+"using the gtk-theme element in the greeter tag as in the following example."
+msgstr ""
+
+#: ../C/gdm.xml:6075(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+"&lt;greeter gtk-theme=\"Crux\"&gt;\n"
+"[...]\n"
+"&lt;/greeter&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:6083(para)
+msgid ""
+"Contained within the greeter tag can be the nodes described in the next "
+"sections of this document. Some of these nodes are containers (box nodes, "
+"rect item nodes) which can be used to organize how to display the nodes that "
+"the user sees and interacts with (such as button, pixmap and entry item "
+"nodes)."
+msgstr ""
+
+#: ../C/gdm.xml:6093(title)
+msgid "Box Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6095(para)
+msgid ""
+"Box nodes are container nodes for item nodes. Box nodes are specified as "
+"follows: <screen>\n"
+"&lt;box orientation=\"alignment\" min-width=\"num\"\n"
+"xpadding=\"num\" ypadding=\"num\" spacing=\"num\"\n"
+"homogeneous=\"bool\"&gt;\n"
+"</screen> Where \"num\" means number and bool means either \"true\" or "
+"\"false\" The alignment value can be either \"horizontal\" or \"vertical\". "
+"If you leave any property off it will default to zero or \"false\" in case "
+"of \"homogeneous\" and \"vertical\" for the orientation."
+msgstr ""
+
+#: ../C/gdm.xml:6111(para)
+msgid ""
+"If the box is homogeneous then the children are allocated equal amount of "
+"space."
+msgstr ""
+
+#: ../C/gdm.xml:6116(para)
+msgid ""
+"The \"min-width\" must be specified in pixels. Obviously there is also a "
+"corresponding \"min-height\" property as well."
+msgstr ""
+
+#: ../C/gdm.xml:6124(title)
+msgid "Fixed Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6126(para)
+msgid ""
+"Fixed is a container that has its children scattered about laid out with "
+"precise coordinates. The size of this container is the biggest rectangle "
+"that contains all the children. Fixed has no extra properties and so you "
+"just use: <screen>\n"
+"&lt;fixed&gt;\n"
+"</screen> Then you put other items with proper position nodes inside this."
+msgstr ""
+
+#: ../C/gdm.xml:6137(para)
+msgid "The \"toplevel\" node is really just like a fixed node."
+msgstr ""
+
+#: ../C/gdm.xml:6143(title)
+msgid "Item Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6145(para)
+msgid ""
+"A GDM Theme is created by specifying a hierarchy of item and box nodes. Item "
+"nodes can have the following value for \"type\":"
+msgstr ""
+
+#: ../C/gdm.xml:6153(term)
+msgid "button"
+msgstr ""
+
+#: ../C/gdm.xml:6155(para)
+msgid ""
+"A button field. This field uses a GTK+ button. It is also possible to make a "
+"\"rect\" item act like a button by setting its button element to true. "
+"However it is better to use GTK+ buttons in GDM themes since these are "
+"accessible to users with disabilities. Also, GTK+ buttons can be themed. "
+"This feature is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: ../C/gdm.xml:6167(term)
+msgid "entry"
+msgstr ""
+
+#: ../C/gdm.xml:6169(para)
+msgid "Text entry field."
+msgstr ""
+
+#: ../C/gdm.xml:6176(term)
+msgid "label"
+msgstr ""
+
+#: ../C/gdm.xml:6178(para)
+msgid "A text label. Must have a \"text\" node to specify the text."
+msgstr ""
+
+#: ../C/gdm.xml:6186(term)
+msgid "list"
+msgstr ""
+
+#: ../C/gdm.xml:6188(para)
+msgid ""
+"A face browser widget. Only useful if the face browser is enabled via the "
+"configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6196(term)
+msgid "pixmap"
+msgstr ""
+
+#: ../C/gdm.xml:6198(para)
+msgid ""
+"An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, Tiff, "
+"etc...)"
+msgstr ""
+
+#: ../C/gdm.xml:6206(term)
+msgid "rect"
+msgstr ""
+
+#: ../C/gdm.xml:6208(para)
+msgid "Rectangle."
+msgstr ""
+
+#: ../C/gdm.xml:6215(term)
+msgid "svg"
+msgstr ""
+
+#: ../C/gdm.xml:6217(para)
+msgid "Scaled Vector Graphic image."
+msgstr ""
+
+#: ../C/gdm.xml:6224(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"</screen> Items can specify ID values which gives them a specific look and "
+"feel or formatting. Furthermore you can customize the login process by "
+"adding custom widgets with custom id's for some items (currently only the "
+"list item)"
+msgstr ""
+
+#: ../C/gdm.xml:6235(para)
+msgid "Entry items can have id values as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6241(term)
+msgid "user-pw-entry"
+msgstr ""
+
+#: ../C/gdm.xml:6243(para)
+msgid ""
+"Entry field for userid and password entry. This is the field used for "
+"responses for the PAM/GDM questions (Username, Password, etc..)."
+msgstr ""
+
+#: ../C/gdm.xml:6252(para)
+msgid ""
+"List items by default display as lists, but the combo=\"true\" attribute can "
+"be used to specify combo box style (combo style supported since GDM 2.16.2). "
+"Some predefined lists may be included in a theme by using the following id "
+"values. Customized lists may also be defined, which are explained below."
+msgstr ""
+
+#: ../C/gdm.xml:6262(term)
+msgid "session"
+msgstr ""
+
+#: ../C/gdm.xml:6264(para)
+msgid ""
+"A list of available sessions, which allows the user to pick the session to "
+"use. Supported since GDM 2.16.2."
+msgstr ""
+
+#: ../C/gdm.xml:6274(term)
+msgid "language"
+msgstr ""
+
+#: ../C/gdm.xml:6276(para)
+msgid ""
+"A list of available languages, which allows the user to pick the language to "
+"use. Supported since GDM 2.16.2."
+msgstr ""
+
+#: ../C/gdm.xml:6286(term)
+msgid "userlist"
+msgstr ""
+
+#: ../C/gdm.xml:6288(para)
+msgid ""
+"A Face Browser list, so that users can pick their username by clicking on "
+"this instead of typing. This obviously exposes the usernames to viewers of "
+"the login screen, and is not recommended for users who feel that this "
+"reduces security. The face browser does not support combo box style."
+msgstr ""
+
+#: ../C/gdm.xml:6301(term)
+msgid "userlist-rect"
+msgstr ""
+
+#: ../C/gdm.xml:6303(para)
+msgid ""
+"This id can be specified for the &lt;rect&gt; object containing the userlist "
+"and if the userlist is empty then this rectangle will not be shown. This "
+"allows the theme to define something like an area with a different color and/"
+"or alpha to surround the userlist, but only if there are users to display. "
+"Supported since 2.16.2."
+msgstr ""
+
+#: ../C/gdm.xml:6315(para)
+msgid ""
+"Furthermore, you can have an arbitrary id (I'd recommend starting the id "
+"with 'custom' not to conflict with future additions to this spec) and ask "
+"extra information of the user. See the section 'Custom Widgetry'"
+msgstr ""
+
+#: ../C/gdm.xml:6322(para)
+msgid "Label items can have id values as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6328(term)
+msgid "clock"
+msgstr ""
+
+#: ../C/gdm.xml:6330(para)
+msgid "Label that displays the date and time."
+msgstr ""
+
+#: ../C/gdm.xml:6337(term)
+msgid "pam-prompt"
+msgstr ""
+
+#: ../C/gdm.xml:6339(para)
+msgid ""
+"Label that displays the PAM prompt. This is the prompt that PAM uses to ask "
+"for username, password, etc..."
+msgstr ""
+
+#: ../C/gdm.xml:6347(term)
+msgid "pam-error"
+msgstr ""
+
+#: ../C/gdm.xml:6349(para)
+msgid "Label that displayst PAM/GDM error messages. Such as when user can't log in."
+msgstr ""
+
+#: ../C/gdm.xml:6357(term)
+msgid "pam-error-logo"
+msgstr ""
+
+#: ../C/gdm.xml:6359(para)
+msgid ""
+"An image that will be displayed only when a pam-error message is being "
+"displayed. This is useful for displaying an \"Attention\" icon, for example. "
+"This feature is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: ../C/gdm.xml:6369(term)
+msgid "pam-message"
+msgstr ""
+
+#: ../C/gdm.xml:6371(para)
+msgid ""
+"Label that displays the PAM message. These are messages that PAM/GDM gives "
+"about state of the account, help about the prompts and other information."
+msgstr ""
+
+#: ../C/gdm.xml:6380(term)
+msgid "timed-label"
+msgstr ""
+
+#: ../C/gdm.xml:6382(para)
+msgid "Label that displays timed login information."
+msgstr ""
+
+#: ../C/gdm.xml:6389(para)
+msgid "Rectangles can have id values as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6395(term)
+msgid "caps-lock-warning"
+msgstr ""
+
+#: ../C/gdm.xml:6397(para)
+msgid ""
+"Displays an icon that shows if the CAPS LOCK key is depressed. This "
+"rectangle will be hidden/shown appropriately"
+msgstr ""
+
+#: ../C/gdm.xml:6406(para)
+msgid ""
+"If an item is of type rect, the item can be a button. Buttons must also "
+"include a \"button\" value as follows: <screen>\n"
+"&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6414(para)
+msgid "Possible values for button ids are as follows."
+msgstr ""
+
+#: ../C/gdm.xml:6420(term)
+msgid "chooser_button"
+msgstr ""
+
+#: ../C/gdm.xml:6422(para)
+msgid "Runs the XDMCP chooser."
+msgstr ""
+
+#: ../C/gdm.xml:6429(term)
+msgid "config_button"
+msgstr ""
+
+#: ../C/gdm.xml:6431(para)
+msgid "Runs the GDM configuration application."
+msgstr ""
+
+#: ../C/gdm.xml:6438(term)
+msgid "custom_cmd_button[0-9]"
+msgstr ""
+
+#: ../C/gdm.xml:6440(para)
+msgid "Runs the <filename>n-th</filename> custom command."
+msgstr ""
+
+#: ../C/gdm.xml:6447(term)
+msgid "disconnect_button"
+msgstr ""
+
+#: ../C/gdm.xml:6449(para)
+msgid "Disconnect from remote session."
+msgstr ""
+
+#: ../C/gdm.xml:6456(term)
+msgid "language_button"
+msgstr ""
+
+#: ../C/gdm.xml:6458(para)
+msgid "Displays the language selection dialog."
+msgstr ""
+
+#: ../C/gdm.xml:6465(term)
+msgid "halt_button"
+msgstr ""
+
+#: ../C/gdm.xml:6467(para)
+msgid "Halt (shuts down) the system."
+msgstr ""
+
+#: ../C/gdm.xml:6474(term)
+msgid "reboot_button"
+msgstr ""
+
+#: ../C/gdm.xml:6476(para)
+msgid "Restart the system."
+msgstr ""
+
+#: ../C/gdm.xml:6483(term)
+msgid "session_button"
+msgstr ""
+
+#: ../C/gdm.xml:6485(para)
+msgid "List and select from available sessions."
+msgstr ""
+
+#: ../C/gdm.xml:6492(term)
+msgid "suspend_button"
+msgstr ""
+
+#: ../C/gdm.xml:6494(para)
+msgid "Suspend the system."
+msgstr ""
+
+#: ../C/gdm.xml:6501(term)
+msgid "system_button"
+msgstr ""
+
+#: ../C/gdm.xml:6503(para)
+msgid ""
+"Perform halt/restart/suspend/etc. options (if allowed by GDM configuration). "
+"Also allows user to run configurator if user enters root password (again if "
+"allowed by GDM configuration). This is usually now labeled Actions, and "
+"referred to as the Actions menu."
+msgstr ""
+
+#: ../C/gdm.xml:6514(para)
+msgid ""
+"By default, the GDM login screen will disappear after authentication. This "
+"can result in flicker between the login screen and the session. The "
+"\"background\" property allows users to specify what elements of the theme "
+"are the background image. When used, this will cause GDM to remove all non-"
+"background items from the display and render the remaining \"background\" "
+"items to the root window. This can be used to create a smooth transition "
+"between the login screen and the session. For example, if the GDM theme and "
+"the session use the same background, then this will make the background "
+"apear seamless."
+msgstr ""
+
+#: ../C/gdm.xml:6527(para)
+msgid ""
+"Item nodes may specify a \"background\" property which can be set to \"true"
+"\" or \"false\" (not setting this property is equivalent to \"false\"), as "
+"follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6533(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;item type=\"rect\" background=\"true\"&gt;\n"
+"    &lt;normal file=\"background.svg\"/&gt;\n"
+"    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"-75\"/&gt;\n"
+"&lt;/item&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:6540(para)
+msgid ""
+"If no item node has \"background\" property set, then the background is not "
+"modified when greeter exits."
+msgstr ""
+
+#: ../C/gdm.xml:6545(para)
+msgid ""
+"To use a different background for login transition than the one used for "
+"login, the theme should specify two item nodes (which could contain pixmaps "
+"or svg images, for example). The item which corresponds to the greeter "
+"background should not have the \"background\" property while the item which "
+"corresponds to the transition background should have the \"background\" "
+"property. For instance :"
+msgstr ""
+
+#: ../C/gdm.xml:6554(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+" &lt;greeter&gt;\n"
+"\n"
+"  &lt;item type=\"rect\" background=\"true\"&gt;\n"
+"    &lt;normal file=\"background_for_login.svg\"/&gt;\n"
+"    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"/&gt;\n"
+"  &lt;/item&gt;\n"
+"  &lt;item type=\"rect\"&gt;\n"
+"    &lt;normal file=\"background_for_greeter.svg\"/&gt;\n"
+"    &lt;pos x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"/&gt;\n"
+"  &lt;/item&gt;\n"
+"[...]\n"
+"&lt;/greeter&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:6573(title)
+msgid "Position Node"
+msgstr ""
+
+#: ../C/gdm.xml:6575(para)
+msgid ""
+"Each item can specify its position and size via the \"pos\" node. For "
+"example: <screen>\n"
+"&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6583(para)
+msgid ""
+"Both position and size can be given in percent and it will be taken as the "
+"percentage of the size of the current container. For toplevel items it's the "
+"percentage of the whole screen."
+msgstr ""
+
+#: ../C/gdm.xml:6589(para)
+msgid ""
+"For x and y, you can also specify a negative position which means position "
+"from the right or bottom edge. But this only applies with absolute "
+"coordinates. With percentage you can specify negative position and it will "
+"be still from the same edge."
+msgstr ""
+
+#: ../C/gdm.xml:6596(para)
+msgid ""
+"The position also specifies the anchor of the item, this can be \"n\" \"ne\" "
+"\"e\" \"se\" \"s\" \"sw\" \"w\" and \"nw\" or \"center\" which stand for the "
+"different edges/corners or \"center\" for center. For example: <screen>\n"
+"&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6607(para)
+msgid ""
+"If the item contains a box, you can specify width and height to be \"box\" "
+"to mean that they are supposed to be the width and height of the box, that "
+"is the items in the box plus the padding."
+msgstr ""
+
+#: ../C/gdm.xml:6613(para)
+msgid ""
+"If the item contains an SVG image, you can specify width and height to be "
+"\"scale\" to mean that the SVG image should be scaled to fit the requested "
+"area."
+msgstr ""
+
+#: ../C/gdm.xml:6619(para)
+msgid ""
+"You can also specify an \"expand\" property to either be \"true\" or false. "
+"If true then the child will be expanded in the box as much as possible (that "
+"is it will be given more space if available)."
+msgstr ""
+
+#: ../C/gdm.xml:6626(para)
+msgid ""
+"There are two extra properties you can specify (as of 2.4.4.3) for labels "
+"(and labels only). The first is \"max-width\" which will specify the maximum "
+"width of the label in pixels. And the second is \"max-screen-percent-width\" "
+"which specifies the maximum percentage of the screen width that the label "
+"can occupy. By default no label will occupy more then 90% of the screen by "
+"width. An example may be: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6642(title)
+msgid "Show Node"
+msgstr ""
+
+#: ../C/gdm.xml:6644(para)
+msgid ""
+"Some items may only display in certain modes, like when doing a remote "
+"display. Multiple values can be specified and must be separated with commas. "
+"The following values are possible:"
+msgstr ""
+
+#: ../C/gdm.xml:6650(para)
+msgid "<filename>console</filename> - In console mode."
+msgstr ""
+
+#: ../C/gdm.xml:6653(para)
+msgid "<filename>console-fixed</filename> - In console non-flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6656(para)
+msgid "<filename>console-flexi</filename> - In console &amp; flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6659(para)
+msgid "<filename>flexi</filename> - In flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6662(para)
+msgid "<filename>remote</filename> - In remote mode."
+msgstr ""
+
+#: ../C/gdm.xml:6665(para)
+msgid "<filename>remote-flexi</filename> - In remote &amp; flexi mode."
+msgstr ""
+
+#: ../C/gdm.xml:6669(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;show modes=\"flexi,remote\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6676(para)
+msgid ""
+"You can also specify the \"type\" value to indicate that certain items "
+"should only be displayed if the type is true. Valid values include the "
+"following:"
+msgstr ""
+
+#: ../C/gdm.xml:6682(para)
+msgid ""
+"<filename>chooser</filename>, if ChooserButton is set to \"true\" in the GDM "
+"configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6686(para)
+msgid ""
+"<filename>config</filename>, if ConfigAvailable is set to \"true\" in the "
+"GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6690(para)
+msgid ""
+"<filename>custom_cmd[0-9]</filename>, if <filename>n-th</filename> "
+"CustomCommand is specified in the GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6694(para)
+msgid ""
+"<filename>halt</filename>, if HaltDaemon is specified in the GDM "
+"configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6698(para)
+msgid ""
+"<filename>reboot</filename>, if RebootCommand is specified in the GDM "
+"configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6702(para)
+msgid ""
+"<filename>suspend</filename>, if SuspendCommand is specified in the GDM "
+"configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6706(para)
+msgid ""
+"<filename>system</filename>, if SystemMenu is specified in the GDM "
+"configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6710(para)
+msgid ""
+"<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in the "
+"GDM configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6715(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;show modes=\"console\" type=\"system\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6722(para)
+msgid ""
+"Alternatively, you can specify a \"min-screen-width\" or \"min-screen-height"
+"\" value to indicate that certain items should only be displayed if the "
+"screen resolution is the at least the given required size."
+msgstr ""
+
+#: ../C/gdm.xml:6729(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;show min-screen-height=\"768\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6736(para)
+msgid ""
+"Note that if SystemMenu is off then the halt, restart, suspend, chooser and "
+"config choices will not be shown, so this is a global toggle for them all. "
+"See some of the standard themes for how the show modes are used."
+msgstr ""
+
+#: ../C/gdm.xml:6745(title)
+msgid "Normal/Active/Prelight Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6747(para)
+msgid ""
+"Depending on the item type (except for userlist - refer to Color node "
+"below), it can specify its color, font, or image via the following tags:"
+msgstr ""
+
+#: ../C/gdm.xml:6753(para)
+msgid "<filename>normal</filename> - normal state."
+msgstr ""
+
+#: ../C/gdm.xml:6756(para)
+msgid "<filename>active</filename> - when the item has active focus."
+msgstr ""
+
+#: ../C/gdm.xml:6759(para)
+msgid "<filename>prelight</filename> - when the mouse is hovering over the item."
+msgstr ""
+
+#: ../C/gdm.xml:6764(para)
+msgid ""
+"When item is \"rect\" (alpha can be omitted and defaults to 0.0): <screen>\n"
+"&lt;normal color=\"#ffffff\" alpha=\"0.0\"&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6772(para)
+msgid ""
+"When item is \"label\" <screen>\n"
+"&lt;normal color=\"#ffffff\" font=\"Sans 14\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6779(para)
+msgid ""
+"When the item type is \"pixmap\" or \"SVG\", then the normal, active, and "
+"prelight tags specify the images to use as follows: <screen>\n"
+"&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6788(para)
+msgid ""
+"Note that relative pathnames are assumed to be in the same directory as the "
+"theme <filename>.xml</filename> file in <filename>&lt;share&gt;/gdm/themes/"
+"&lt;theme_name&gt;</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:6794(para)
+msgid ""
+"Note that alternative image file can be specified using the altfile[n] "
+"property. GDM will use the last valid image filename specified. For example: "
+"<screen>\n"
+"&lt;normal file=\"picture.png\" altfile1=\"distribution-blah-image.png\" "
+"altfile2=\"distribution-foo-image.png\"/&gt;\n"
+"</screen> If <filename>distribution-foo-image.png</filename> is a valid "
+"image filename it will be used. Otherwise distribution-blah-image.png will "
+"be used if valid. This feature supported since 2.16.3."
+msgstr ""
+
+#: ../C/gdm.xml:6809(title)
+msgid "Face Browser Icon/Label Color Nodes"
+msgstr ""
+
+#: ../C/gdm.xml:6811(para)
+msgid ""
+"If the item type is of userlist, then the background color for the icon and "
+"label can be set separately via the the following tag:"
+msgstr ""
+
+#: ../C/gdm.xml:6817(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:6824(title)
+msgid "Text Node"
+msgstr ""
+
+#: ../C/gdm.xml:6826(para)
+msgid ""
+"Text tags are used by labels. They can be used to display localized text as "
+"follows (if the \"xml:lang\" attribute is omitted, the C locale is assumed): "
+"<screen>\n"
+"&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6835(para)
+msgid ""
+"You can include pango markup in the text nodes for labels, however you must "
+"encode it. So for example to have the label of \"foo&lt;sup&gt;bar&lt;/"
+"sup&gt;\", you must type: <screen>\n"
+"&lt;text&gt;\"foo&lt;sup&gt;bar&lt;/sup&gt;\"&lt;/text&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6844(para)
+msgid ""
+"Text nodes can contain the following special character sequences which will "
+"be translated as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:6849(para)
+msgid "%% - A literal % character"
+msgstr ""
+
+#: ../C/gdm.xml:6852(para)
+msgid ""
+"%c - Clock time. Only labels with the \"clock\" id will update automatically "
+"every second. Other labels will contain a static timestamp."
+msgstr ""
+
+#: ../C/gdm.xml:6857(para)
+msgid "%d - Display name (DISPLAY environment variable)"
+msgstr ""
+
+#: ../C/gdm.xml:6860(para)
+msgid "%h - Hostname (gethostname output)"
+msgstr ""
+
+#: ../C/gdm.xml:6863(para)
+msgid "%m - Machine name (uname.machine output)"
+msgstr ""
+
+#: ../C/gdm.xml:6866(para)
+msgid "%n - Node name (uname.nodename output)"
+msgstr ""
+
+#: ../C/gdm.xml:6869(para)
+msgid "%o - Domain name (getdomainname output)"
+msgstr ""
+
+#: ../C/gdm.xml:6872(para)
+msgid "%r - Release name (uname.release output)"
+msgstr ""
+
+#: ../C/gdm.xml:6875(para)
+msgid "%s - System name (uname.sysname output)"
+msgstr ""
+
+#: ../C/gdm.xml:6878(para)
+msgid ""
+"%t - Current timed delay value from configuration file (0 if off) followed "
+"by the word \"seconds\" if value is greater than 1 or the word \"second\" if "
+"the value is 1. This character sequence is intended to be only used "
+"internally to display the \"timed-label\" message, which is automatically "
+"updated every second."
+msgstr ""
+
+#: ../C/gdm.xml:6886(para)
+msgid ""
+"%u - Timed username value from configuration file (empty if off) This "
+"character sequence is intended to be only used internally to display the "
+"\"timed-label\" message, which is automatically updated every second."
+msgstr ""
+
+#: ../C/gdm.xml:6892(para)
+msgid "\\n - Carriage return"
+msgstr ""
+
+#: ../C/gdm.xml:6895(para)
+msgid ""
+"_ - An underscore causes the following character to be underlined. If it "
+"precedes a % character sequence, the string that replaces the character "
+"sequence is underlined."
+msgstr ""
+
+#: ../C/gdm.xml:6903(title)
+msgid "Stock node"
+msgstr ""
+
+#: ../C/gdm.xml:6905(para)
+msgid ""
+"Certain common localized labels can be specified via the stock tags. The "
+"\"text\" tag is ignored if the \"stock\" tag is used. You should really use "
+"the stock labels rather then just putting all the translations into the "
+"themes. This gives faster load times and likely better translations. The "
+"following values are valid:"
+msgstr ""
+
+#: ../C/gdm.xml:6914(para)
+msgid "<filename>cancel</filename>, _(\"_Cancel\""
+msgstr ""
+
+#: ../C/gdm.xml:6917(para)
+msgid "<filename>caps-lock-warning</filename>, _(\"Caps Lock is on.\""
+msgstr ""
+
+#: ../C/gdm.xml:6921(para)
+msgid "<filename>chooser</filename>, _(\"Remote Login via _XDMCP\""
+msgstr ""
+
+#: ../C/gdm.xml:6924(para)
+msgid "<filename>config</filename>, _(\"_Configure\""
+msgstr ""
+
+#: ../C/gdm.xml:6927(para)
+msgid "<filename>custom_cmd[0-9]</filename>, getting label from config file"
+msgstr ""
+
+#: ../C/gdm.xml:6930(para)
+msgid "<filename>disconnect</filename>, _(\"D_isconnect\""
+msgstr ""
+
+#: ../C/gdm.xml:6933(para)
+msgid "<filename>halt</filename>, _(\"Shut _Down\""
+msgstr ""
+
+#: ../C/gdm.xml:6936(para)
+msgid "<filename>language</filename>, _(\"_Language\""
+msgstr ""
+
+#: ../C/gdm.xml:6939(para)
+msgid "<filename>ok</filename>, _(\"_OK\""
+msgstr ""
+
+#: ../C/gdm.xml:6942(para)
+msgid "<filename>options</filename>, _(\"_Options\""
+msgstr ""
+
+#: ../C/gdm.xml:6945(para)
+msgid "<filename>quit</filename>, _(\"_Quit\""
+msgstr ""
+
+#: ../C/gdm.xml:6948(para)
+msgid "<filename>reboot</filename>, _(\"_Restart\""
+msgstr ""
+
+#: ../C/gdm.xml:6951(para)
+msgid "<filename>session</filename>, _(\"_Session\""
+msgstr ""
+
+#: ../C/gdm.xml:6954(para)
+msgid "<filename>startagain</filename>, _(\"_Start Again\""
+msgstr ""
+
+#: ../C/gdm.xml:6957(para)
+msgid "<filename>suspend</filename>, _(\"Sus_pend\""
+msgstr ""
+
+#: ../C/gdm.xml:6960(para)
+msgid "<filename>system</filename>, _(\"_Actions\" (Formerly \"S_ystem\""
+msgstr ""
+
+#: ../C/gdm.xml:6964(para)
+msgid "<filename>timed-label</filename>, _(\"User %u will login in %t\""
+msgstr ""
+
+#: ../C/gdm.xml:6968(para)
+msgid "<filename>username-label</filename>, _(\"Username:\""
+msgstr ""
+
+#: ../C/gdm.xml:6971(para)
+msgid "<filename>welcome-label</filename>, _(\"Welcome to %n\""
+msgstr ""
+
+#: ../C/gdm.xml:6975(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;stock type=\"welcome-label\"&gt;\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6984(title)
+msgid "Custom Widgetry"
+msgstr ""
+
+#: ../C/gdm.xml:6986(para)
+msgid ""
+"Currently there is one item which is customizable and this is the list item. "
+"If you need to ask the user extra things, such as to pick from a list of "
+"places to log into, or set of custom login sessions you can setup the list "
+"item and add listitem children that describe the choices. Each listitem must "
+"have an id and a text child. The choice will be recorded in the file "
+"<filename>&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</filename> as "
+"<filename>&lt;list id&gt;=&lt;listitem id&gt;</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:6997(para)
+msgid ""
+"For example suppose we are on display :0, <filename>ServAuthDir</filename> "
+"is <filename>&lt;var&gt;/lib/gdm</filename> and we have the following in the "
+"theme:"
+msgstr ""
+
+#: ../C/gdm.xml:7004(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+"&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"&gt;\n"
+"&lt;listitem id=\"foo\"&gt;\n"
+"&lt;text&gt;Foo&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;listitem id=\"bar\"&gt;\n"
+"&lt;text&gt;Bar&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;/item&gt;\n"
+msgstr ""
+
+#: ../C/gdm.xml:7016(para)
+msgid ""
+"Then if the user chooses 'Foo' then <filename>&lt;var&gt;/lib/gdm/:0."
+"GreeterInfo</filename> will contain: <screen>\n"
+"custom-config=foo\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7028(title)
+msgid "Accessibility"
+msgstr ""
+
+#: ../C/gdm.xml:7029(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) programs such as <command>GOK</"
+"command> (on-screen keyboard) and <command>orca</command> (magnifier and "
+"text-to-speech) are supported. The \"GTK+ Greeter\" best supports "
+"accessibility, so it is recommended for accessibility support. The \"Themed "
+"Greeter\" supports some accessibility features and may be usable by some "
+"users. But some AT programs, such as <command>GOK</command>, do not yet work "
+"with the \"Themed Greeter\"."
+msgstr ""
+
+#: ../C/gdm.xml:7042(para)
+msgid ""
+"Accessibility is enabled by specifying the \"GTK+ Greeter\" in the \"Local\" "
+"tab for the console display and specifying the \"GTK+ Greeter\" in the "
+"\"Remote\" tab for remote displays. Or you can modify the <filename>Greeter</"
+"filename> and <filename>RemoteGreeter</filename> configuration options by "
+"hand to be <command>/usr/lib/gdmlogin</command>."
+msgstr ""
+
+#: ../C/gdm.xml:7051(para)
+msgid ""
+"The GDM greeter programs support the ability to launch AT's at login time "
+"via configurable \"gestures\". These gestures can be defined to be standard "
+"keyboard hotkeys, switch device event, or mouse motion events. When using "
+"the \"GTK+ Greeter\", the user may also change the visual appearance of the "
+"login UI. For example, to use a higher-contrast color scheme for better "
+"visibility."
+msgstr ""
+
+#: ../C/gdm.xml:7060(para)
+msgid ""
+"Note that <command>gdmsetup</command> does not yet work with accessibility, "
+"so that users who require AT programs should only configure GDM by editing "
+"the ASCII files directly."
+msgstr ""
+
+#: ../C/gdm.xml:7067(title)
+msgid "Accessibility Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:7069(para)
+msgid ""
+"In order to enable Accessible Login, the system administrator must make some "
+"changes to the default login configuration by manually modifying three human-"
+"readable configuration files, stored in the GDM Custom Configuration File, "
+"AccessKeyMouseEvents File, and AccessDwellMouseEvents File. The "
+"AccessKeyMouseEvents and AccessDwellMouseEvents contain reasonable default "
+"gestures for launching <command>GOK</command> and <command>orca</command>, "
+"but some users may require these gestures to be configured to best meet "
+"their needs. For example, shorter or longer duration for holding down a "
+"button or hotkey might make the login experience more usable for some users. "
+"Also, additional AT programs may be added to the configuration file if "
+"needed."
+msgstr ""
+
+#: ../C/gdm.xml:7085(title)
+msgid "Accessibile Theming"
+msgstr ""
+
+#: ../C/gdm.xml:7087(para)
+msgid ""
+"If using the \"GTK+ Greeter\" users can easily switch the color and contrast "
+"scheme of the dialog. To do this, ensure the <filename>AllowGtkThemeChange</"
+"filename> parameter in the GDM configuration is set to \"true\". This should "
+"be the default value. When true, the \"Standard Greeter\" contains a menu "
+"allowing the user to change to a different GTK+ theme. The "
+"<filename>GtkThemesToAllow</filename> configuration choice can also be used "
+"to limit the choices available as desired. For example:"
+msgstr ""
+
+#: ../C/gdm.xml:7099(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+msgstr ""
+
+#: ../C/gdm.xml:7103(para)
+msgid ""
+"If using the \"Themed Greeter\" there may be suitable GDM themes available "
+"that provide needed color and contrast schemes, but these are not yet "
+"shipped with the GDM program. Some distributions may ship such themes. There "
+"is not yet any mechanism to switch between themes in the \"Themed Greeter\", "
+"so if an accessible theme is required by one user, then all users would need "
+"to use the same theme."
+msgstr ""
+
+#: ../C/gdm.xml:7115(title)
+msgid "AT Program Support"
+msgstr ""
+
+#: ../C/gdm.xml:7117(para)
+msgid ""
+"To enable user to launch AT such as the <command>GOK</command> or "
+"<command>orca</command>, the <filename>AddGtkModules</filename> parameter in "
+"the GDM configuration must be set to \"true\". Also the "
+"<filename>GtkModulesList</filename> parameter must be uncommented and set as "
+"follows:"
+msgstr ""
+
+#: ../C/gdm.xml:7126(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener\n"
+msgstr ""
+
+#: ../C/gdm.xml:7130(para)
+msgid ""
+"This causes all GDM GUI programs to be run with the appropriate GTK modules "
+"for launching AT programs. The use of assistive technologies and the atk-"
+"bridge module requires the registry daemon, <command>at-spi-registryd</"
+"command>, to be running. This is handled by the GDM GUI starting with "
+"version 2.17."
+msgstr ""
+
+#: ../C/gdm.xml:7138(para)
+msgid ""
+"System administrators may wish to load only the minimum subset of these "
+"modules which is required to support their user base. The "
+"\"libkeymouselistener\" provides hotkey and switch gesture support while the "
+"\"libdwellmouselistener\" provides mouse motion gesture support. If your "
+"user base only requires one or the other, it is only necessary to include "
+"the gesture listener that is needed. Also, some AT programs may not require "
+"gail or atk-bridge. If you find the AT programs you need works fine without "
+"including these, then they may be omitted. Note that some AT programs work "
+"with a reduced feature set if gail and/or atk-bridge are not present. "
+"However, for general accessibility use, including all four is suitable."
+msgstr ""
+
+#: ../C/gdm.xml:7153(para)
+msgid ""
+"Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added to "
+"the <filename>AddGtkModules</filename> loaded by GDM, then you may need to "
+"modiify the gesture configurations to meet your user's needs. Default "
+"gestures are provided for launching <command>GOK</command> and "
+"<command>orca</command>, but it is recommended to modify these gestures so "
+"they work best for your user base. These gesture associations are contained "
+"in files <filename>AccessKeyMouseEvents</filename> and "
+"<filename>AccessDwellMouseEvents</filename>, respectively. Both files are "
+"located in the <filename>&lt;etc&gt;/gdm/modules</filename> directory. The "
+"gesture configuration format is described in the comment section of the two "
+"configuration files."
+msgstr ""
+
+#: ../C/gdm.xml:7170(para)
+msgid ""
+"The AccessKeyMouseEvents file controls the keymouselistener Gesture Listener "
+"and is used to define key-press, mouse button, or XInput device sequences "
+"that can be used to launch applications needed for accessibility. In order "
+"to reduce the likelihood of unintentional launch, these \"gestures\" may be "
+"associated with multiple switch presses and/or minimum durations. Note that "
+"the XKB extension is needed for key gestures to work, so you may need to add "
+"+xkb to your X server command line for gestures to work properly. The X "
+"server command line is specified in the GDM configuration file in the "
+"\"server-foo\" sections."
+msgstr ""
+
+#: ../C/gdm.xml:7184(para)
+msgid ""
+"The DwellKeyMouseEvents file controls the dwellmouselistner and supports "
+"gestures that involve the motion of a pointing device such as the system "
+"mouse of an alternative pointing device such as a head pointer or trackball "
+"may also be defined. Motion gestures are defined as \"crossing events\" into "
+"and out of the login dialog window. If the \"dwellmouselistener\" gesture "
+"listener is loaded, then alternative pointing devices are temporarily "
+"\"latched\" to the core pointer, such that motion from alternative devices "
+"results in movement of the onscreen pointer. All gestures are specified by "
+"the same syntax; that is, there is no distinction between a \"core mouse\" "
+"gesture and motion from an alternate input device."
+msgstr ""
+
+#: ../C/gdm.xml:7200(para)
+msgid ""
+"On some operating systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+
+#: ../C/gdm.xml:7207(para)
+msgid ""
+"Currently GDM does not remember what accessible technology programs have "
+"been started when switching applications. So if the user switches between "
+"the login program and the chooser, for example, then it is necessary for the "
+"user to redo the gesture. Users may need to also set up their default "
+"session so that the assistive technologies required are started "
+"automatically (or have appropriate key-bindings defined to start them) after "
+"the user session has started."
+msgstr ""
+
+#: ../C/gdm.xml:7220(title)
+msgid "AT Troubleshooting"
+msgstr ""
+
+#: ../C/gdm.xml:7222(para)
+msgid ""
+"There are some common issues that cause users to have problems getting the "
+"gesture listeners to work. It is recommended that people use GDM version "
+"2.18.0 or later for best results."
+msgstr ""
+
+#: ../C/gdm.xml:7228(para)
+msgid ""
+"Some older X servers have a bug which causes detectable autorepeat to fail "
+"when XEVIE is enabled (which happens when atk-bridge is included as a GTK "
+"Module). This bug causes key gestures with a duration greater than 0 to "
+"always fail. A workaround is to simply redefine all key gestures so they "
+"have zero length duration, or upgrade your X server."
+msgstr ""
+
+#: ../C/gdm.xml:7237(para)
+msgid ""
+"Some versions of <command>GOK</command> and <command>orca</command> will not "
+"launch unless the \"gdm\" user has a writable home directory. This has been "
+"fixed in GNOME 2.18, but if using an older version of GNOME, then making "
+"sure that the GDM user has a writable home directory should make these "
+"programs functional."
+msgstr ""
+
+#: ../C/gdm.xml:7246(para)
+msgid ""
+"If you see an hourglass cursor when you complete a gesture but the program "
+"does not start, then this indicates that the gesture was received, but that "
+"there was a problem starting the program. Most likely the issue may be the "
+"lack of a writable gdm home directory."
+msgstr ""
+
+#: ../C/gdm.xml:7254(para)
+msgid ""
+"Also note that some input devices require X server configuration before GDM "
+"will recognize them."
+msgstr ""
+
+#: ../C/gdm.xml:7261(title)
+msgid "Accessibility Login Sound Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:7263(para)
+msgid ""
+"By default, GDM requires a media application such as \"play\" to be present "
+"to play sounds for successful or failed login. GDM defaults the location of "
+"this application to <filename>&lt;bin&gt;/play</filename> (or <filename>&lt;"
+"bin&gt;/audioplay</filename> on Solaris. This can be changed via the "
+"<filename>SoundProgram</filename> GDM configuration option. Typically most "
+"text-to-speech programs (such as <command>orca</command>) use a separate "
+"mechanism to play audio, so this configuration setting is not needed for "
+"them to work."
+msgstr ""
+
+#: ../C/gdm.xml:7281(title)
+msgid "Solaris Specific Features"
+msgstr ""
+
+#: ../C/gdm.xml:7284(title)
+msgid "Using GDM on Solaris"
+msgstr ""
+
+#: ../C/gdm.xml:7286(para)
+msgid ""
+"GDM is not yet the default login program on Solaris. If you wish to switch "
+"to using GDM, then you need to turn off CDE login and start the GDM service. "
+"Note that turning off or disabiling CDE login will cause any running "
+"sessions to immediately exit, and any unsaved data will be lost. Only run "
+"these commands if you are sure there is no unsaved data in your running "
+"sessions. It would be best to run these commands from console login, or a "
+"Failsafe Terminal rather than from a running GUI session. The first step is "
+"to run the following command to see if CDE login is running as an SMF "
+"service."
+msgstr ""
+
+#: ../C/gdm.xml:7299(screen)
+#, no-wrap
+msgid ""
+"\n"
+"svcs cde-login\n"
+msgstr ""
+
+#: ../C/gdm.xml:7303(para)
+msgid ""
+"If the <command>svcs</command> command responds that this service is "
+"enabled, then run this command to disable CDE login:"
+msgstr ""
+
+#: ../C/gdm.xml:7308(screen)
+#, no-wrap
+msgid ""
+"\n"
+"svcadm disable cde-login\n"
+msgstr ""
+
+#: ../C/gdm.xml:7312(para)
+msgid ""
+"If the <command>svcs</command> command responds that this pattern doesn't "
+"match any instances, then run these commands to stop CDE login:"
+msgstr ""
+
+#: ../C/gdm.xml:7318(screen)
+#, no-wrap
+msgid ""
+"\n"
+"/usr/dt/config/dtconfig -d\n"
+"Either reboot, or kill any running dtlogin processes.\n"
+msgstr ""
+
+#: ../C/gdm.xml:7323(para)
+msgid ""
+"At this point you will be presented with a console login. Login as root, and "
+"run the following command. If on Solaris 10 the servicename is \"gdm2-login"
+"\", if on Solaris Nevada the servicename is \"gdm\"."
+msgstr ""
+
+#: ../C/gdm.xml:7330(screen)
+#, no-wrap
+msgid ""
+"\n"
+"svcadm enable servicename\n"
+msgstr ""
+
+#: ../C/gdm.xml:7336(title)
+msgid "Solaris Configuration"
+msgstr ""
+
+#: ../C/gdm.xml:7337(para)
+msgid ""
+"On Solaris, the following configuration is recommended. This turns on IPv6 "
+"and also turns on PreFetch for performance benefit. <screen>\n"
+"./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var\n"
+"   --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin\n"
+"   --with-prefetch --with-post-path=/usr/openwin/bin --with-pam-prefix=/etc\n"
+"   --with-lang-file=/etc/default/init\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7350(para)
+msgid ""
+"Configuring GDM with the \"--with-post-path=/usr/openwin/bin\" on Solaris is "
+"recommended for accessing X server programs."
+msgstr ""
+
+#: ../C/gdm.xml:7358(title)
+msgid "Solaris /etc/logindevperm"
+msgstr ""
+
+#: ../C/gdm.xml:7359(para)
+msgid ""
+"GDM supports /etc/logindevperm, but only on Solaris 10 and higher. Refer to "
+"the logindevperm.4 man page for more information."
+msgstr ""
+
+#: ../C/gdm.xml:7365(para)
+msgid ""
+"To make /etc/logindevperm functionality work on Solaris 9 or earlier you "
+"would have to hack the GDM PreSession and PostSession script to chmod the "
+"device permissions directly. In other words, if /etc/logindevperm had a "
+"listing like this:"
+msgstr ""
+
+#: ../C/gdm.xml:7372(screen)
+#, no-wrap
+msgid ""
+"\n"
+"/dev/console    0600    /dev/sound/*            # audio devices\n"
+msgstr ""
+
+#: ../C/gdm.xml:7376(para)
+msgid ""
+"Then the PreSession script would need to be modified to chown /dev/console "
+"to the user:group who is logging into the console and ensure whatever "
+"permissions is specified in /etc/logindevperm (0600 for the line above). "
+"Then in the PostSession script chmod the device back to root:root and ensure "
+"0600 this time (do not use the value in the /etc/logindevperm file). Linux "
+"uses a different mechanism for managing device permissions, so this extra "
+"scripting is not needed."
+msgstr ""
+
+#: ../C/gdm.xml:7389(title)
+msgid "Solaris Automatic Login"
+msgstr ""
+
+#: ../C/gdm.xml:7390(para)
+msgid ""
+"Automatic login does not work on Solaris 10 and earlier because PAM is not "
+"configured to support this feature by default. Automatic login is a GDM "
+"feature that is not enabled by default, so you would only notice this "
+"problem if you try to make use of it. Turning this feature on causes your "
+"computer to login to a specified username on startup without asking for "
+"username and password. This is an insecure way to set up your computer."
+msgstr ""
+
+#: ../C/gdm.xml:7401(para)
+msgid ""
+"If using Solaris 10 or lower, then you need to compile the pam_allow.c code "
+"provided with the GDM release and install it to /usr/lib/security (or "
+"provide the full path in /etc/pam.conf) and ensure it is owned by uid 0 and "
+"not group or world writable."
+msgstr ""
+
+#: ../C/gdm.xml:7408(para)
+msgid ""
+"The following are reasonable pam.conf values for turning on automatic login "
+"in GDM. Make sure to read the PAM documentation (e.g. pam.d/pam.conf man "
+"page) and be comfortable with the security implications of any changes you "
+"intend to make to your configuration."
+msgstr ""
+
+#: ../C/gdm.xml:7416(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+
+#: ../C/gdm.xml:7424(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for session:"
+msgstr ""
+
+#: ../C/gdm.xml:7429(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+
+#: ../C/gdm.xml:7435(title)
+msgid "Solaris RBAC support for Shutdown, Reboot, and Suspend"
+msgstr ""
+
+#: ../C/gdm.xml:7437(para)
+msgid ""
+"Starting with GDM 2.19, GDM supports RBAC (Role Based Access Control) for "
+"enabling the system commands (Shutdown, Reboot, Suspend, etc.) that appear "
+"in the greeter system menu and via the <command>gdmflexiserver</command> "
+"QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION commands."
+msgstr ""
+
+#: ../C/gdm.xml:7446(para)
+msgid ""
+"On Solaris GDM has the following value specified for the "
+"<filename>RBACSystemCommandKeys</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:7452(screen)
+#, no-wrap
+msgid ""
+"\n"
+"HALT:solaris.system.shutdown;REBOOT:solaris.system.shutdown\n"
+msgstr ""
+
+#: ../C/gdm.xml:7456(para)
+msgid ""
+"This will cause the SHUTDOWN and REBOOT features to only be enabled for "
+"users who have RBAC authority. In other words, those users who have the "
+"\"solaris.system.shutdown\" authorization name specified. The GDM greeter "
+"will only display these options if the gdm user (specified in the "
+"<filename>User</filename> configuration option, \"gdm\" by default) has such "
+"RBAC permissions."
+msgstr ""
+
+#: ../C/gdm.xml:7466(para)
+msgid ""
+"Therefore, add the \"solaris.system.shutdown\" authorization name to the "
+"<filename>/etc/user_attr</filename> for all users who should have authority "
+"to shutdown and reboot the system. If you want these options to appear in "
+"the greeter program, also add this authorization name to the gdm user. If "
+"you don't want to use RBAC, then you may unset the "
+"<filename>RBACSystemCommandKeys</filename> GDM configuration key, and this "
+"will make the system commands available for all users. Refer to the "
+"<filename>user_attr</filename> man page for more information about setting "
+"RBAC privileges."
+msgstr ""
+
+#: ../C/gdm.xml:7480(para)
+msgid ""
+"Note that on Solaris there are two programs that can be used to shutdown the "
+"system. These are GDM and <command>gnome-sys-suspend</command>. "
+"<command>gnome-sys-suspend</command> is a GUI front-end for the <command>sys-"
+"suspend</command>."
+msgstr ""
+
+#: ../C/gdm.xml:7488(para)
+msgid ""
+"If GDM is being used as the login program and the user has RBAC permissions "
+"to shutdown the machine (or RBAC support is disabled in GDM), then the GNOME "
+"panel \"Shut Down..\" option will use GDM to shutdown, reboot, and suspend "
+"the machine. This is a bit nicer than using <command>gnome-sys-suspend</"
+"command> since GDM will wait until the user session has finished (including "
+"running the PostSession script, etc.) before running the shutdown/reboot/"
+"suspend command. Also the <command>gnome-sys-suspend</command> command is "
+"less functional since it does not support a reboot option, only shutdown and "
+"suspend."
+msgstr ""
+
+#: ../C/gdm.xml:7503(para)
+msgid ""
+"If GDM is not being used to manage shutdown, reboot, and suspend; then the "
+"GNOME panel uses <command>gnome-sys-suspend</command> when you select the "
+"\"Shut Down...\" option from the application menu. If the pop-up that "
+"appears when you select this only shows the suspend and shutdown options, "
+"then you are likely using <command>gnome-sys-suspend</command>. If you are "
+"using this, then refer to the <command>sys-suspend</command> man page for "
+"information about how to configure it. Or consider using GDM and configuring "
+"it to provide these options."
+msgstr ""
+
+#: ../C/gdm.xml:7519(title)
+msgid "Other Solaris Features"
+msgstr ""
+
+#: ../C/gdm.xml:7520(para)
+msgid "GDM supports a few features specific to Solaris, as follows:"
+msgstr ""
+
+#: ../C/gdm.xml:7524(para)
+msgid ""
+"GDM supports Solaris Auditing if running on Solaris 10 or higher. GDM should "
+"not be used if auditing is needed and running Solaris 9 or older."
+msgstr ""
+
+#: ../C/gdm.xml:7530(para)
+msgid ""
+"GDM supports a security feature which causes the X server to run as the user "
+"instead of as the root user. GDM must be using PAM for this feature to be "
+"enabled, which is the normal case for Solaris. This second feature has the "
+"side-effect of causing the X server to always restart between sessions, "
+"which disables the AlwaysRestartServer configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:7539(para)
+msgid ""
+"Solaris supports the <filename>/etc/default/login</filename> interface, "
+"which affects the <filename>DefaultPath</filename>, <filename>RootPath</"
+"filename>, <filename>PasswordRequired</filename>, and "
+"<filename>AllowRemoteRoot</filename> options as described in the "
+"\"Configuration\" section."
+msgstr ""
+
+#: ../C/gdm.xml:7551(title)
+msgid "Example Configurations"
+msgstr ""
+
+#: ../C/gdm.xml:7553(para)
+msgid ""
+"This section has some example configurations that are useful for various "
+"setups."
+msgstr ""
+
+#: ../C/gdm.xml:7559(title)
+msgid "Terminal Lab With One Server"
+msgstr ""
+
+#: ../C/gdm.xml:7561(para)
+msgid ""
+"Suppose you want to make a lab full of X terminals that all connect to one "
+"server machine. So let's call one X terminal <filename>xterminal</filename> "
+"and let's call the server machine <filename>appserver</filename>. You "
+"install GDM on both."
+msgstr ""
+
+#: ../C/gdm.xml:7568(para)
+msgid ""
+"On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n"
+"[xdmcp]\n"
+"Enable=true\n"
+"</screen> If you want no local screens here, you can then make the <filename>"
+"[servers]</filename> section empty."
+msgstr ""
+
+#: ../C/gdm.xml:7578(para)
+msgid ""
+"On the <filename>xterminal</filename> you disable XDMCP (you don't want "
+"anyone to connect to the xterminal really). You will add a server type "
+"perhaps called <filename>Terminal</filename> as follows: <screen>\n"
+"[server-Terminal]\n"
+"name=Terminal server\n"
+"command=/path/to/X -terminate\n"
+"flexible=false\n"
+"handled=false\n"
+"</screen> This definition should in fact be included in the standard "
+"configuration file. Notice that we made the <filename>handled</filename> key "
+"false since we don't want GDM to handle this server localy. Also note that "
+"we have not yet added the <filename>-query</filename> argument, you can add "
+"that here, or in the <filename>[servers]</filename> section. We'll define "
+"our local servers as follows: <screen>\n"
+"[servers]\n"
+"0=Terminal -query appserver\n"
+"</screen> This will run a direct XDMCP query to the server named "
+"<filename>appserver</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:7606(title)
+msgid "Terminal Lab With Two Or More Servers"
+msgstr ""
+
+#: ../C/gdm.xml:7608(para)
+msgid ""
+"Suppose you want to make a lab full of X terminals that all connect to some "
+"choice of servers. For now let's make it <filename>appserverone</filename> "
+"and <filename>appservertwo</filename>. Again we'll call our example X "
+"terminal server <filename>xterminal</filename>. The setup on both servers is "
+"the same as with the case of one server in the previous section. You do not "
+"need to explicitly enable indirect queries on the server since we'll run the "
+"choosers locally on the X terminals."
+msgstr ""
+
+#: ../C/gdm.xml:7619(para)
+msgid ""
+"So on the <filename>xterminal</filename> you again disable XDMCP. You will "
+"add a server type perhaps called <filename>Chooser</filename> as follows: "
+"<screen>\n"
+"[server-Chooser]\n"
+"name=Chooser server\n"
+"command=/path/to/X\n"
+"flexible=false\n"
+"chooser=true\n"
+"</screen> And again this definition should in fact be included in the "
+"standard configuration file. Notice that we made the <filename>chooser</"
+"filename> key true here. This will run the XDMCP chooser for this server, "
+"and when the user chooses a host GDM will run a query for that host. Then we "
+"will define our local servers as follows: <screen>\n"
+"[servers]\n"
+"0=Chooser\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7642(para)
+msgid ""
+"The XDMCP chooser on the X terminal will normally give a broadcast query to "
+"see which servers exist on the network. If the two servers are not reachable "
+"by a broadcast query, you must add them by hand to the configuration file. "
+"So in the <filename>[chooser]</filename> section you would have: <screen>\n"
+"Hosts=appserverone,appservertwo\n"
+"</screen> and any other servers you wish the users to be able to connect to."
+msgstr ""
+
+#: ../C/gdm.xml:7654(para)
+msgid ""
+"Sometimes you may want to run the chooser on the server side however. Then "
+"what you want to do is to run a configuration similar to the previous "
+"section about the one server configuration with XDMCP indirect queries "
+"enabled on <filename>appserver</filename> and on the X terminals you'd have "
+"<screen>\n"
+"[servers]\n"
+"0=Terminal -indirect appserver\n"
+"</screen> This way for example you only have to maintain one "
+"<filename>Hosts</filename> entry. However as a disadvantage then, the "
+"<filename>appserver</filename> must then always be available. So it's not "
+"good for situations where you want to have several servers and not all of "
+"them have to be on all the time. You could also have one of the X terminals "
+"handle indirect XDMCP queries and serve up the chooser to the other X "
+"terminals."
+msgstr ""
+
+#: ../C/gdm.xml:7675(title)
+msgid "Defining Custom Commands"
+msgstr ""
+
+#: ../C/gdm.xml:7677(para)
+msgid ""
+"Suppose you want to add a custom command to the GDM menu that will give you "
+"the opportunity to boot into other operating system such as Windoze. Just "
+"add the following options into the <filename>[customcommand]</filename> "
+"section of the GDM configuration file. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n"
+"          CustomCommandLabel0=_Windoze\n"
+"          CustomCommandLRLabel0=Reboot into _Windoze\n"
+"          CustomCommandText0=Are you sure you want to restart the computer "
+"into Windoze?\n"
+"          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+"          CustomCommandIsPersistent0=true\n"
+"        </screen> CustomCommand0 specifies two commands separated by a "
+"semicolon: <filename>/sbin/rebootwindoze</filename> and <filename>/usr/local/"
+"sbin/rebootwindoze</filename>. GDM will use the first valid command in the "
+"list. This allows different commands for different operating systems to be "
+"included."
+msgstr ""
+
+#: ../C/gdm.xml:7700(para)
+msgid ""
+"Note, that besides being able to customise this option to reboot into "
+"different operating systems you can also use it to define your own custom "
+"behaviours that you wish to run from the GDM menu. Suppose you want to give "
+"users the opportunity to run system update scripts from the login screen. "
+"Add the following options into the <filename>[customcommand]</filename> "
+"section of your GDM configuration file. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+"          CustomCommandLabel0=_Update Me\n"
+"          CustomCommandLRLabel0=Update the system\n"
+"          CustomCommandText0=Are you sure you want to update the system "
+"software?\n"
+"          CustomCommandTooltip0=Updates the system\n"
+"          CustomCommandNoRestart0=true\n"
+"        </screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7720(para)
+msgid ""
+"Both custom commands could be defined as follows. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n"
+"          CustomCommandLabel0=_Windoze\n"
+"          CustomCommandLRLabel0=Reboot into _Windoze\n"
+"          CustomCommandText0=Are you sure you want to restart the computer "
+"into Windoze?\n"
+"          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+"          CustomCommandIsPersistent0=true\n"
+"          \n"
+"          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+"          CustomCommandLabel1=_Update Me\n"
+"          CustomCommandLRLabel1=Update the system\n"
+"          CustomCommandText1=Are you sure you want to update the system "
+"software?\n"
+"          CustomCommandTooltip1=Updates the system\n"
+"          CustomCommandNoRestart1=true\n"
+"        </screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7741(para)
+msgid ""
+"There can be up to 10 custom commands numbered 0-9. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n"
+"          CustomCommandLabel0=_Windoze\n"
+"          CustomCommandLRLabel0=Reboot into _Windoze\n"
+"          CustomCommandText0=Are you sure you want to restart the computer "
+"into Windoze?\n"
+"          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+"          CustomCommandIsPersistent0=true\n"
+"          \n"
+"          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+"          CustomCommandLabel1=_Update Me\n"
+"          CustomCommandLRLabel1=Update the system\n"
+"          CustomCommandText1=Are you sure you want to update the system "
+"software?\n"
+"          CustomCommandTooltip1=Updates the system\n"
+"          CustomCommandNoRestart1=true\n"
+"          \n"
+"          CustomCommand3=/sbin/do_something\n"
+"          .\n"
+"          .\n"
+"          .\n"
+"          \n"
+"          CustomCommand4=/sbin/do_something_else\n"
+"          .\n"
+"          .\n"
+"          .\n"
+"        </screen>"
+msgstr ""
+
+#: ../C/gdm.xml:7775(title)
+msgid "Troubleshooting"
+msgstr ""
+
+#: ../C/gdm.xml:7777(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug to the \"gdm\" category "
+"in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome."
+"org</ulink> or send an email to the <address><email>gdm-list@gnome.org</"
+"email></address> mail list."
+msgstr ""
+
+#: ../C/gdm.xml:7787(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. Use the <command>gdmsetup</command> command to turn on "
+"debug (\"Enable debug messages to system log\" checkbox in the \"Security\" "
+"tab), then use GDM to the point where it fails, and include the GDM output "
+"sent to your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your operating "
+"system). Since the system log can be large, please only include the GDM "
+"debug information and do not sent the entire file. If you do not see any GDM "
+"syslog output, you may need to configure syslog (see syslog.3c man page)."
+msgstr ""
+
+#: ../C/gdm.xml:7801(para)
+msgid ""
+"You should not leave debug on after collecting data. It will clutter your "
+"syslog and slow system performance."
+msgstr ""
+
+#: ../C/gdm.xml:7807(title)
+msgid "GDM Will Not Start"
+msgstr ""
+
+#: ../C/gdm.xml:7809(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+
+#: ../C/gdm.xml:7818(para)
+msgid ""
+"First make sure that the X server is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the X server. Verify that this command works on your "
+"system. Running this command from the console should start the X server. If "
+"it fails, then the problem is likely with your X server configuration. Refer "
+"to your X server error log for an idea of what the problem may be. The "
+"problem may also be that your X server requires different command-line "
+"options. If so, then modify the X server command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+
+#: ../C/gdm.xml:7831(para)
+msgid ""
+"Another common problem is that the GDM greeter program is having trouble "
+"starting. This can happen, for example, if GDM cannot find a needed library "
+"or other resource. Try starting the X server and a terminal program, set the "
+"shell environment variable DOING_GDM_DEVELOPMENT=1 and run <command>&lt;"
+"lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/gdmgreeter</command>. Any "
+"error messages echoed to the terminal will likely highlight the problem. "
+"Also, turning on debug and checking the output sent to the system log will "
+"often highlight the problem."
+msgstr ""
+
+#: ../C/gdm.xml:7844(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+
+#: ../C/gdm.xml:7852(title)
+msgid "GDM Will Not Access User Settings"
+msgstr ""
+
+#: ../C/gdm.xml:7854(para)
+msgid ""
+"GDM saves user settings, such as your default session and default language, "
+"in the <filename>~/.dmrc</filename>. Other files, such as the user's "
+"<filename>~/.Xauthority</filename> file will also affect login. GDM, by "
+"default, is strict about how it tries to access files in the user's home "
+"directory, and will ignore the file if they do not conform to certain rules. "
+"You can use the <filename>RelaxPermissions</filename> configuration option "
+"to make GDM less strict about how it accesses files in the user's home "
+"directory, or correct the permissions issues that cause GDM to ignore the "
+"file. This is discussed in detail described in the \"File Access\" section "
+"of the \"Overview\"."
+msgstr ""
+
+#: ../C/gdm.xml:7873(title)
+msgid "License"
+msgstr ""
+
+#: ../C/gdm.xml:7874(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+
+#: ../C/gdm.xml:7882(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+
+#: ../C/gdm.xml:7888(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+
Index: proiecte/PPPP/gdm/docs/ru/ru.po
===================================================================
--- proiecte/PPPP/gdm/docs/ru/ru.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/ru/ru.po	(revision 134)
@@ -0,0 +1,3137 @@
+# Russian translation for gdm docs
+# Copyright 2008, Free Software Foundation Inc.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm docs trunk\n"
+"POT-Creation-Date: 2008-09-23 03:16+0000\n"
+"PO-Revision-Date: 2008-10-08 14:54+0400\n"
+"Last-Translator: Nikita Belobrov <qvzqvz@gmail.com>\n"
+"Language-Team: Russian <gnome-cyr@gnome.org>\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"
+
+#: C/gdm.xml:13(title)
+msgid "GNOME Display Manager Reference Manual"
+msgstr "Ð ÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²ÐŸ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ"
+
+#: C/gdm.xml:17(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:18(date)
+msgid "2008-09"
+msgstr "2008-09"
+
+#: C/gdm.xml:23(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr ""
+"GDM â ÑÐŸÐºÑÐ°ÑÐµÐœÐžÐµ ÐŸÑ GNOME Display Manager, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð³ÑÐ°ÑÐžÑÐµÑÐºÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÐ° Ð² "
+"ÑÐžÑÑÐµÐŒÑ."
+
+#: C/gdm.xml:30(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:30(othername)
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:31(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:33(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:37(firstname)
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:37(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:39(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:43(firstname)
+msgid "Jon"
+msgstr "Jon"
+
+#: C/gdm.xml:43(surname)
+msgid "McCann"
+msgstr "McCann"
+
+#: C/gdm.xml:45(email)
+msgid "mccann@jhu.edu"
+msgstr "mccann@jhu.edu"
+
+#: C/gdm.xml:49(firstname)
+msgid "Ray"
+msgstr "Ray"
+
+#: C/gdm.xml:49(surname)
+msgid "Strode"
+msgstr "Strode"
+
+#: C/gdm.xml:51(email)
+msgid "rstrode@redhat.com"
+msgstr "rstrode@redhat.com"
+
+#: C/gdm.xml:55(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:55(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:57(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:62(year)
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:63(year)
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:64(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:67(year)
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:68(year) C/gdm.xml:73(year) C/gdm.xml:79(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:69(year) C/gdm.xml:80(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:70(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:74(year) C/gdm.xml:83(year)
+msgid "2007"
+msgstr "2007"
+
+#: C/gdm.xml:75(year) C/gdm.xml:84(year)
+msgid "2008"
+msgstr "2008"
+
+#: C/gdm.xml:76(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:81(year)
+msgid "2005"
+msgstr "2005"
+
+#: C/gdm.xml:82(year)
+msgid "2006"
+msgstr "2006"
+
+#: C/gdm.xml:85(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: C/gdm.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Ð Ð°Ð·ÑÐµÑÐ°ÐµÑÑÑ ÐºÐŸÐ¿ÐžÑÐŸÐ²Ð°ÑÑ, ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÑÑ Ðž/ÐžÐ»Ðž ÐžÐ·ÐŒÐµÐœÑÑÑ ÑÑÐŸÑ ÐŽÐŸÐºÑÐŒÐµÐœÑ ÐœÐ° "
+"ÑÑÐ»ÐŸÐ²ÐžÑÑ
+ Ð»ÐžÑÐµÐœÐ·ÐžÐž GNU Free Documentation License (GFDL), Ð²ÐµÑÑÐžÐž 1.1 ÐžÐ»Ðž "
+"Ð»ÑÐ±ÐŸÐ¹ Ð±ÐŸÐ»ÐµÐµ Ð¿ÐŸÐ·ÐŽÐœÐµÐ¹ Ð²ÐµÑÑÐžÐž, ÐŸÐ¿ÑÐ±Ð»ÐžÐºÐŸÐ²Ð°ÐœÐœÐŸÐ¹ Ð€ÐŸÐœÐŽÐŸÐŒ ÑÐ²ÐŸÐ±ÐŸÐŽÐœÐŸÐ³ÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐŸÐ³ÐŸ "
+"ÐŸÐ±ÐµÑÐ¿ÐµÑÐµÐœÐžÑ (Free Software Foundation), Ð±ÐµÐ· ÐœÐµÐžÐ·ÐŒÐµÐœÑÐµÐŒÑÑ
+ ÑÐ°ÑÑÐµÐ¹ Ðž Ð±ÐµÐ· "
+"ÑÐµÐºÑÑÐŸÐ² ÐœÐ° ÐŸÐ±Ð»ÐŸÐ¶ÐºÐ°Ñ
+. ÐÑ ÐŒÐŸÐ¶ÐµÑÐµ ÐœÐ°Ð¹ÑÐž ÐºÐŸÐ¿ÐžÑ Ð»ÐžÑÐµÐœÐ·ÐžÐž GFDL Ð¿ÐŸ  <ulink type="
+"\"help\" url=\"ghelp:fdl\">ÑÑÐŸÐ¹ ÑÑÑÐ»ÐºÐµ</ulink> ÐžÐ»Ðž Ð² ÑÐ°Ð¹Ð»Ðµ COPYING-DOCS, "
+"ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÐµÐŒÐŸÐŒ Ñ ÑÑÐžÐŒ ÐŽÐŸÐºÑÐŒÐµÐœÑÐŸÐŒ."
+
+#: C/gdm.xml:12(para)
+msgid ""
+"This manual is part of a collection of GNOME manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ð­ÑÐŸ ÑÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²ÐŸ â ÑÐ°ÑÑÑ ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐž GNOME, ÐºÐŸÑÐŸÑÐ°Ñ ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÐµÑÑÑ ÐœÐ° "
+"ÑÑÐ»ÐŸÐ²ÐžÑÑ
+ Ð»ÐžÑÐµÐœÐ·ÐžÐž GNU FDL. ÐÑÐ»Ðž Ð²Ñ Ñ
+ÐŸÑÐžÑÐµ ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÑÑ ÑÑÐŸ ÑÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²ÐŸ "
+"ÐŸÑÐŽÐµÐ»ÑÐœÐŸ ÐŸÑ ÐŸÑÑÐ°Ð»ÑÐœÐŸÐ¹ ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐž, Ð²Ð°ÐŒ ÑÐ»ÐµÐŽÑÐµÑ Ð¿ÑÐžÐ»ÐŸÐ¶ÐžÑÑ Ðº ÑÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²Ñ "
+"ÐºÐŸÐ¿ÐžÑ Ð»ÐžÑÐµÐœÐ·ÐžÐž, ÐºÐ°Ðº ÐŸÐ¿ÐžÑÐ°ÐœÐŸ Ð² ÑÐ°Ð·ÐŽÐµÐ»Ðµ 6 Ð»ÐžÑÐµÐœÐ·ÐžÐž."
+
+#: C/gdm.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any GNOME "
+"documentation, and the members of the GNOME Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"ÐÐµÐºÐŸÑÐŸÑÑÐµ ÐžÐŒÐµÐœÐ° Ðž ÐŒÐ°ÑÐºÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÑÑÑÑ ÐºÐŸÐŒÐ¿Ð°ÐœÐžÑÐŒÐž ÐŽÐ»Ñ ÐŸÐ±ÐŸÐ·ÐœÐ°ÑÐµÐœÐžÑ ÐžÑ
+ Ð¿ÑÐŸÐŽÑÐºÑÐŸÐ² "
+"Ðž ÑÑÐ»ÑÐ³ Ðž ÑÐ²Ð»ÑÑÑÑÑ ÑÐŸÑÐ³ÐŸÐ²ÑÐŒÐž ÐŒÐ°ÑÐºÐ°ÐŒÐž. Ð¢Ð°ÐŒ, Ð³ÐŽÐµ ÑÑÐž ÐžÐŒÐµÐœÐ° Ð¿ÑÐžÑÑÑÑÑÐ²ÑÑÑ Ð² "
+"ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐž Ðž Ð³ÐŽÐµ ÑÑÐ°ÑÑÐœÐžÐºÐž Ð¿ÑÐŸÐµÐºÑÐ° ÐŽÐŸÐºÑÐŒÐµÐœÑÐžÑÐŸÐ²Ð°ÐœÐžÑ GNOME Ð·ÐœÐ°ÑÑ ÐŸÐ± ÑÑÐŸÐŒ, "
+"ÐžÐŒÐµÐœÐ° Ð²ÑÐŽÐµÐ»ÑÑÑÑÑ Ð·Ð°Ð³Ð»Ð°Ð²ÐœÑÐŒÐž Ð±ÑÐºÐ²Ð°ÐŒÐž ÐžÐ»Ðž ÐœÐ°ÑÐ°Ð»ÑÐœÐŸÐ¹ Ð·Ð°Ð³Ð»Ð°Ð²ÐœÐŸÐ¹ Ð±ÑÐºÐ²ÐŸÐ¹."
+
+#: C/gdm.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ÐÐÐÐ£ÐÐÐÐ¢ Ð ÐÐ¡ÐÐ ÐÐ¡Ð¢Ð ÐÐÐ¯ÐÐ¢Ð¡Ð¯ Â«ÐÐÐ ÐÐ¡Ð¢Ð¬Â», ÐÐÐ ÐÐ¡Ð¯ÐÐÐ¥ ÐÐÐ ÐÐÐ¢ÐÐ, Ð¯ÐÐÐ«Ð¥ ÐÐÐ ÐÐÐ¯ÐÐÐ«Ð¥, "
+"ÐÐÐÐ®Ð§ÐÐ¯, ÐÐÐ ÐÐÐ ÐÐÐÐ§ÐÐÐÐ, ÐÐÐ ÐÐÐ¢ÐÐ Ð¢ÐÐÐ, Ð§Ð¢Ð ÐÐÐÐ£ÐÐÐÐ¢ ÐÐÐ ÐÐÐÐÐÐÐÐÐÐ¯ ÐÐÐ Ð¡ÐÐ¯ "
+"ÐÐÐÐ£ÐÐÐÐ¢Ð Ð¡ÐÐÐÐÐÐÐ ÐÐ¢ ÐÐÐ€ÐÐÐ¢ÐÐ, ÐÐ ÐÐÐÐÐÐ Ð ÐÐ ÐÐÐÐÐ, ÐÐ ÐÐÐÐÐÐ Ð ÐÐ¡ÐÐÐÐ¬ÐÐÐÐÐÐÐ® "
+"Ð ÐÐÐ ÐÐÐÐÐÐÐÐ«Ð¥ ÐŠÐÐÐ¯Ð¥ ÐÐÐ ÐÐ ÐÐÐ Ð£ÐšÐÐÐ¢ ÐÐÐÐÐÐ«. ÐÐÐ¡Ð¬ Ð ÐÐ¡Ð, ÐÐÐ¡ÐÐ®Ð©ÐÐÐ¡Ð¯ ÐÐÐ§ÐÐ¡Ð¢ÐÐ, "
+"Ð¢ÐÐ§ÐÐÐ¡Ð¢Ð ÐÐÐ ÐÐ ÐÐÐÐÐ¬ÐÐÐ¡Ð¢Ð ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐÐ ÐÐÐÐÐÐÐÐÐ«Ð¥ ÐÐÐ Ð¡ÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð, ÐÐÐÐÐ¢ "
+"ÐÐ ÐÐÐ¡. ÐÐ¡ÐÐ ÐÐÐÐ£ÐÐÐÐ¢ ÐÐÐ ÐÐÐÐÐÐÐÐÐÐ¯ ÐÐÐ Ð¡ÐÐ¯ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐÐÐÐ¢ ÐÐÐÐÐ¡Ð¢ÐÐ¢ÐÐ, ÐÐ« "
+"(Ð ÐÐ ÐÐÐ¢ÐÐ  ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐÐ ÐÐÐ ÐÐÐÐÐ©ÐÐÐ) ÐÐÐ ÐÐ¢Ð ÐÐ Ð¡ÐÐÐ¯ Ð¡Ð¢ÐÐÐÐÐ¡Ð¢Ð¬ ÐÐ®ÐÐÐ "
+"ÐÐÐÐÐ¥ÐÐÐÐÐÐ ÐÐÐ ÐÐÐÐ¢ÐÐ, ÐÐÐ Ð ÐÐÐŠÐÐ ÐÐÐ ÐÐÐ¡Ð¡Ð¢ÐÐÐÐÐÐÐÐÐ¯. Ð­Ð¢ÐÐ¢ ÐÐ¢ÐÐÐ ÐÐ¢ ÐÐÐ ÐÐÐ¢ÐÐ "
+"Ð¡ÐÐ¡Ð¢ÐÐÐÐ¯ÐÐ¢ ÐÐÐÐÐ£Ð® Ð§ÐÐ¡Ð¢Ð¬ ÐÐÐŠÐÐÐÐÐ. ÐÐÐÐÐÐÐ ÐÐ¡ÐÐÐÐ¬ÐÐÐÐÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐÐ "
+"ÐÐÐÐÐÐÐÐÐÐ ÐÐÐ Ð¡ÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐ ÐÐÐÐ£Ð¡ÐÐÐÐ¢Ð¡Ð¯ ÐÐÐ ÐÐÐÐÐÐÐ ÐÐ ÐÐÐ£ÐÐ ÐÐÐÐÐÐÐ¯ Ð"
+
+#: C/gdm.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ÐÐ ÐÐ Ð ÐÐÐÐÐ¥ ÐÐÐ¡Ð¢ÐÐ¯Ð¢ÐÐÐ¬Ð¡Ð¢ÐÐÐ¥ Ð ÐÐ ÐÐ Ð ÐÐÐÐÐ ÐÐÐÐÐÐÐÐ Ð¡ÐÐÐ¡ÐÐÐ, ÐÐ ÐÐ ÐÐÐÐÐÐ£ "
+"Ð¡ÐÐÐÐÐšÐÐÐÐ® ÐÐÐ ÐÐ Ð£ÐÐÐ ÐÐ ÐÐ§ÐÐÐ, ÐÐÐ¢ÐÐ , Ð¡ÐÐÐÐÐ¢ÐÐÐ¬, ÐÐÐÐÐ©ÐÐÐÐ ÐÐÐ "
+"Ð ÐÐ¡ÐÐ ÐÐ¡Ð¢Ð ÐÐÐÐ¢ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐ ÐÐÐ¡Ð£Ð¢ ÐÐ¢ÐÐÐ¢Ð¡Ð¢ÐÐÐÐÐÐ¡Ð¢Ð¬ ÐÐ ÐÐ Ð¯ÐÐÐ, ÐÐÐ¡ÐÐÐÐÐ«Ð, "
+"Ð¡ÐÐÐŠÐÐÐÐ¬ÐÐ«Ð, Ð¡ÐÐ£Ð§ÐÐÐÐ«Ð ÐÐÐ ÐÐ ÐÐÐÐÐÐÐ ÐÐÐÐ«Ð Ð£Ð©ÐÐ Ð ÐÐ®ÐÐÐÐ Ð¡ÐÐÐÐ¡Ð¢ÐÐ, ÐÐÐÐ®Ð§ÐÐ¯, "
+"ÐÐÐ ÐÐÐ ÐÐÐÐ§ÐÐÐÐ¯, ÐÐÐ¢ÐÐ Ð® Ð ÐÐÐ£Ð¢ÐÐŠÐÐ, Ð ÐÐÐÐ¢ÐÐ¡ÐÐÐ¡ÐÐÐÐÐ¡Ð¢Ð, ÐÐÐÐÐ¬Ð®Ð¢ÐÐ ÐÐ«Ð Ð¡ÐÐÐ ÐÐÐ "
+"ÐÐÐÐÐÐÐ, ÐÐÐ ÐÐ®ÐÐÐ ÐÐ Ð£ÐÐÐ Ð£Ð©ÐÐ Ð ÐÐÐ ÐÐÐ¢ÐÐ Ð, ÐÐÐÐÐÐÐÐ®Ð©ÐÐ ÐÐ¡ÐÐÐÐ¡Ð¢ÐÐÐ ÐÐÐ "
+"Ð¡ÐÐ¯ÐÐÐÐÐ«Ð Ð¡ ÐÐ¡ÐÐÐÐ¬ÐÐÐÐÐÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐÐ ÐÐÐÐÐÐÐÐÐ«Ð¥ ÐÐÐ Ð¡ÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð, ÐÐÐÐ "
+"ÐÐ¡ÐÐ Ð¡Ð¢ÐÐ ÐÐÐ ÐÐ«ÐÐ Ð£ÐÐÐÐÐÐÐÐÐ Ð ÐÐÐÐÐÐÐÐÐ¡Ð¢Ð Ð¢ÐÐÐÐÐ Ð£Ð©ÐÐ ÐÐ."
+
+#: C/gdm.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ÐÐÐÐ£ÐÐÐÐ¢ Ð ÐÐÐÐÐÐÐÐÐ«Ð ÐÐÐ Ð¡ÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐ ÐÐÐÐ¡Ð¢ÐÐÐÐ¯Ð®Ð¢Ð¡Ð¯ ÐÐÐÐ¬ÐÐÐÐÐ¢ÐÐÐ® ÐÐ "
+"Ð£Ð¡ÐÐÐÐÐ¯Ð¥ ÐÐÐŠÐÐÐÐÐ GNU FREE DOCUMENTATION LICENSE Ð¡ Ð£ÐÐÐÐÐÐÐÐÐÐÐ Ð Ð¢ÐÐ, Ð§Ð¢Ð: "
+"<placeholder-1/>"
+
+#: C/gdm.xml:90(releaseinfo) C/gdm.xml:101(para)
+msgid ""
+"This manual describes version 2.24.0 of the GNOME Display Manager. It was "
+"last updated on 08/27/2008."
+msgstr ""
+"ÐÐ°ÑÑÐŸÑÑÐµÐµ ÑÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²ÐŸ ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÐŸÐ¿ÐžÑÐ°ÐœÐžÐµ GDM Ð²ÐµÑÑÐžÐž 2.24.0. ÐÐ°ÑÐ° Ð¿ÐŸÑÐ»ÐµÐŽÐœÐµÐ³ÐŸ "
+"ÐŸÐ±ÐœÐŸÐ²Ð»ÐµÐœÐžÑ: 27.08.2008."
+
+#: C/gdm.xml:99(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "ÐÐ»ÐŸÑÑÐ°ÑÐžÐ¹ ÐœÐ°ÐžÐŒÐµÐœÐŸÐ²Ð°ÐœÐžÐ¹ ÐŽÐ°ÐœÐœÐŸÐ³ÐŸ ÑÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²Ð°"
+
+#: C/gdm.xml:106(para)
+msgid ""
+"Chooser - A program used to select a remote host for managing a display "
+"remotely on the attached display (<command>gdm-host-chooser</command>)."
+msgstr ""
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð²ÑÐ±ÐŸÑÐ° â Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÐ°Ñ ÐŽÐ»Ñ Ð²ÑÐ±ÐŸÑÐ° ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐ³ÐŸ "
+"ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐ°, ÐœÐ° ÐºÐŸÑÐŸÑÐŸÐŒ Ð¿Ð»Ð°ÐœÐžÑÑÐµÑÑÑ ÑÐ¿ÑÐ°Ð²Ð»ÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐŒ Ð¿ÑÐž Ð¿ÐŸÐŒÐŸÑÐž Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ "
+"ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐ°Ð¿ÑÑÐºÐ°ÐµÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐŸÐ¹ <command>gdm-host-chooser</command>."
+
+#: C/gdm.xml:111(para)
+msgid ""
+"FreeDesktop - The organization providing desktop standards, such as the "
+"Desktop Entry Specification used by GDM. <ulink type=\"http\" url=\"http://"
+"www.freedesktop.org/\"> http://www.freedesktop.org</ulink>."
+msgstr ""
+"FreeDesktop â ÐŸÑÐ³Ð°ÐœÐžÐ·Ð°ÑÐžÑ, Ð¿ÑÐµÐŽÐŸÑÑÐ°Ð²Ð»ÑÑÑÐ°Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÑ ÑÐ°Ð±ÐŸÑÐµÐ³ÐŸ ÐŒÐµÑÑÐ°, "
+"ÐœÐ°Ð¿ÑÐžÐŒÐµÑ Ð¡Ð¿ÐµÑÐžÑÐžÐºÐ°ÑÐžÑ ÑÐŸÐŽÐµÑÐ¶ÐžÐŒÐŸÐ³ÐŸ ÑÐ°Ð±ÐŸÑÐµÐ³ÐŸ ÐŒÐµÑÑÐ°.<ulink type=\"http\" url="
+"\"http://www.freedesktop.org/\">http://www.freedesktop.org</ulink>"
+
+#: C/gdm.xml:117(para)
+msgid ""
+"GDM - GNOME Display Manager. Used to describe the software package as a "
+"whole."
+msgstr ""
+"GDM (ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² GNOME) â Ð°Ð±Ð±ÑÐµÐ²ÐžÐ°ÑÑÑÐ°, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÐ°Ñ ÐŽÐ»Ñ ÐŸÐ¿ÐžÑÐ°ÐœÐžÑ "
+"Ð²ÑÐµÐ³ÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐŸÐ³ÐŸ Ð¿Ð°ÐºÐµÑÐ°."
+
+#: C/gdm.xml:122(para)
+msgid ""
+"Greeter - The graphical login window (<command>gdm-simple-greeter</command>)."
+msgstr ""
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ â Ð³ÑÐ°ÑÐžÑÐµÑÐºÐ°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ, "
+"Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐŸÐ¹ <command>gdm-simple-greeter</command>."
+
+#: C/gdm.xml:126(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM â Ð¿ÐŸÐŽÐºÐ»ÑÑÐ°ÐµÐŒÑÐ¹ ÐŒÐµÑ
+Ð°ÐœÐžÐ·ÐŒ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž"
+
+#: C/gdm.xml:130(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP â Ð¿ÑÐŸÑÐŸÐºÐŸÐ» ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž X"
+
+#: C/gdm.xml:134(para)
+msgid ""
+"Xserver - An implemention of the X Window System. For example the Xorg "
+"webserver provided by the X.org Foundation <ulink type=\"http\" url=\"http://"
+"www.x.org/\">http://www.x.org</ulink>."
+msgstr ""
+"Ð¡ÐµÑÐ²ÐµÑ X â ÑÐµÐ°Ð»ÐžÐ·Ð°ÑÐžÑ ÑÐžÑÑÐµÐŒÑ Â«X Window SystemÂ», ÐœÐ°Ð¿ÑÐžÐŒÐµÑ ÑÐµÑÐ²ÐµÑ Xorg ÐŸÑ X.org "
+"Foundation <ulink type=\"http\" url=\"http://www.x.org/\">http://www.x.org</"
+"ulink>."
+
+#: C/gdm.xml:140(para)
+msgid ""
+"Paths that start with a word in angle brackets are relative to the "
+"installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers "
+"to <filename>/usr/share/pixmaps</filename> if GDM was configured with "
+"<command>--prefix=/usr</command>."
+msgstr ""
+"Ð¡Ð»ÐŸÐ²Ð° Ð² ÑÐ³ÐŸÐ»ÐºÐ°Ñ
+ Ð² Ð¿ÑÑÑÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐ² Ð·Ð°ÐŒÐµÐœÑÑÑÑÑ Ð¿ÑÐµÑÐžÐºÑÐ°ÐŒÐž, "
+"ÑÐºÐ°Ð·Ð°ÐœÐœÑÐŒÐž Ð¿ÑÐž ÑÑÑÐ°ÐœÐŸÐ²ÐºÐµ. <filename>&lt;share&gt;/pixmaps/</filename> "
+"ÐŸÐ·ÐœÐ°ÑÐ°ÐµÑ <filename>/usr/share/pixmaps</filename>, ÐµÑÐ»Ðž GDM Ð±ÑÐ» ÑÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°Ðœ Ñ "
+"ÐºÐ»ÑÑÐŸÐŒ <command>--prefix=/usr</command>."
+
+#: C/gdm.xml:151(title)
+msgid "Overview"
+msgstr "Ð¡ÐŸÐŽÐµÑÐ¶Ð°ÐœÐžÐµ"
+
+#: C/gdm.xml:154(title)
+msgid "Introduction"
+msgstr "ÐÐ²ÐµÐŽÐµÐœÐžÐµ"
+
+#: C/gdm.xml:156(para)
+msgid ""
+"The GNOME Display Manager (GDM) is a display manager that implements all "
+"significant features required for managing attached and remote displays. GDM "
+"was written from scratch and does not contain any XDM or X Consortium code."
+msgstr ""
+"ÐÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ GNOME (GDM) â ÑÑÐŸ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ, ÐºÐŸÑÐŸÑÑÐ¹ ÑÐµÐ°Ð»ÐžÐ·ÑÐµÑ Ð²ÑÐµ "
+"ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸÐµ ÐŽÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÑÐŒÐž Ðž ÑÐŽÐ°Ð»ÑÐœÐœÑÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž. GDM Ð±ÑÐ» "
+"ÐœÐ°Ð¿ÐžÑÐ°Ðœ Ñ ÐœÑÐ»Ñ Ðž ÐœÐµ ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÐºÐŸÐŽÐ° ÐžÐ· XDM ÐžÐ»Ðž ÐºÐŸÐœÑÐŸÑÑÐžÑÐŒÐ° X."
+
+#: C/gdm.xml:163(para)
+msgid ""
+"Note that GDM is configurable, and many configuration settings have an "
+"impact on security. Issues to be aware of are highlighted in this document."
+msgstr ""
+"GMD ÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÑÐµÑÑÑ, Ðž ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž, Ð²Ð»ÐžÑÑÑÐžÐµ ÐœÐ° Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ, Ðž ÐœÐ° ÐºÐŸÑÐŸÑÑÐµ "
+"ÑÐ»ÐµÐŽÑÐµÑ ÐŸÐ±ÑÐ°ÑÐžÑÑ Ð²ÐœÐžÐŒÐ°ÐœÐžÐµ, Ð²ÑÐŽÐµÐ»ÐµÐœÑ Ð² ÐŽÐ°ÐœÐœÐŸÐŒ ÐŽÐŸÐºÑÐŒÐµÐœÑÐµ."
+
+#: C/gdm.xml:169(para)
+msgid ""
+"Please note that some Operating Systems configure GDM to behave differently "
+"than the default values as described in this document. If GDM does not seem "
+"to behave as documented, then check to see if any related configuration may "
+"be different than described here."
+msgstr ""
+"ÐÐµÐºÐŸÑÐŸÑÑÐµ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²Ñ ÐžÐ·ÐŒÐµÐœÑÑÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž GDM, Ð¿ÐŸÑÑÐŸÐŒÑ ÐžÑ
+ Ð·ÐœÐ°ÑÐµÐœÐžÑ ÐŒÐŸÐ³ÑÑ "
+"ÐŸÑÐ»ÐžÑÐ°ÑÑÑÑ ÐŸÑ Ð·ÐœÐ°ÑÐµÐœÐžÐ¹ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ, ÑÐºÐ°Ð·Ð°ÐœÐœÑÑ
+ Ð² ÐŽÐ°ÐœÐœÐŸÐŒ ÐŽÐŸÐºÑÐŒÐµÐœÑÐµ. ÐÑÐ»Ðž GDM "
+"Ð²ÐµÐŽÐµÑ ÑÐµÐ±Ñ ÐœÐµ ÑÐ°Ðº, ÐºÐ°Ðº ÐŸÐ¿ÐžÑÐ°ÐœÐŸ Ð² ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐž, Ð¿ÐŸÐ¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿ÑÐŸÐ²ÐµÑÑÑÐµ "
+"ÐŸÑÐ»ÐžÑÐ°ÐµÑÑÑ Ð»Ðž ÑÐŸÐŽÐµÑÐ¶ÐžÐŒÐŸÐµ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐŸÐœÑÑ
+ ÑÐ°Ð¹Ð»ÐŸÐ² ÐŸÑ ÑÐºÐ°Ð·Ð°ÐœÐœÐŸÐ³ÐŸ Ð² ÐŽÐ°ÐœÐœÐŸÐŒ "
+"ÐŽÐŸÐºÑÐŒÐµÐœÑÐµ."
+
+#: C/gdm.xml:176(para)
+msgid ""
+"For further information about GDM, refer to the project website at <ulink "
+"type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> http://www.gnome."
+"org/projects/gdm</ulink> and the project Wiki <ulink type=\"http\" url="
+"\"http://live.gnome.org/GDM\"> http://live.gnome.org/GDM</ulink>."
+msgstr ""
+"Ð§ÑÐŸÐ±Ñ ÑÐ·ÐœÐ°ÑÑ Ð±ÐŸÐ»ÑÑÐµ ÐŸ GDM Ð¿ÐŸÑÐµÑÐžÑÐµ ÑÐ°Ð¹Ñ Ð¿ÑÐŸÐµÐºÑÐ°: <ulink type=\"http\" url="
+"\"http://www.gnome.org/projects/gdm/\"> http://www.gnome.org/projects/gdm</"
+"ulink> Ðž Wiki Ð¿ÑÐŸÐµÐºÑÐ° <ulink type=\"http\" url=\"http://live.gnome.org/GDM"
+"\"> http://live.gnome.org/GDM</ulink>."
+
+#: C/gdm.xml:184(para)
+msgid ""
+"For discussion or queries about GDM, refer to the <address><email>gdm-"
+"list@gnome.org</email></address> mail list. This list is archived, and is a "
+"good resource to check to seek answers to common questions. This list is "
+"archived at <ulink type=\"http\" url=\"http://mail.gnome.org/archives/gdm-"
+"list/\"> http://mail.gnome.org/archives/gdm-list/</ulink> and has a search "
+"facility to look for messages with keywords."
+msgstr ""
+"Ð§ÑÐŸÐ±Ñ Ð·Ð°ÐŽÐ°ÑÑ Ð²ÐŸÐ¿ÑÐŸÑÑ ÐžÐ»Ðž ÐŸÐ±ÑÑÐŽÐžÑÑ GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐ¹ÑÐµ ÑÐ¿ÐžÑÐŸÐº ÑÐ°ÑÑÑÐ»ÐºÐž "
+"<address><email>gdm-list@gnome.org</email></address>. Ð­ÑÐŸÑ ÑÐ¿ÐžÑÐŸÐº ÑÐ°ÑÑÑÐ»ÐºÐž ÐžÐŒÐµÐµÑ Ð°ÑÑ
+ÐžÐ², Ð³ÐŽÐµ "
+"ÐŒÐŸÐ¶ÐœÐŸ ÐœÐ°Ð¹ÑÐž ÐŸÑÐ²ÐµÑÑ ÐœÐ° ÐŒÐœÐŸÐ¶ÐµÑÑÐ²ÐŸ Ð²ÐŸÐ¿ÑÐŸÑÐŸÐ². ÐÑÑ
+ÐžÐ² ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑ Ð¿ÐŸ Ð°ÐŽÑÐµÑÑ: <ulink "
+"type=\"http\" url=\"http://mail.gnome.org/archives/gdm-list/\"> http://mail."
+"gnome.org/archives/gdm-list/</ulink> Ðž Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐµÑ ÐžÑÐºÐ°ÑÑ ÑÐŸÐŸÐ±ÑÐµÐœÐžÑ Ð¿ÐŸ "
+"ÐºÐ»ÑÑÐµÐ²ÑÐŒ ÑÐ»ÐŸÐ²Ð°ÐŒ."
+
+#: C/gdm.xml:194(para)
+msgid ""
+"Please submit any bug reports or enhancement requests to the \"gdm\" "
+"category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://"
+"bugzilla.gnome.org</ulink>."
+msgstr ""
+"ÐÐŸÐ¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð²ÑÐµ ÐŸÐ±ÐœÐ°ÑÑÐ¶ÐµÐœÐœÑÐµ ÐŸÑÐžÐ±ÐºÐž ÐžÐ»Ðž Ð¿ÑÐµÐŽÐ»ÐŸÐ¶ÐµÐœÐžÑ ÐœÐ°Ð¿ÑÐ°Ð²Ð»ÑÐ¹ÑÐµ Ð² <ulink "
+"type=\"http\" url=\"http://bugzilla.gnome.org/\"> http://bugzilla.gnome.org</"
+"ulink> Ð² ÐºÐ°ÑÐµÐ³ÐŸÑÐžÑ Â«gdmÂ»."
+
+#: C/gdm.xml:203(title)
+msgid "Interface Stability"
+msgstr "Ð¡ÑÐ°Ð±ÐžÐ»ÑÐœÐŸÑÑÑ ÐžÐœÑÐµÑÑÐµÐ¹ÑÐ°"
+
+#: C/gdm.xml:205(para)
+msgid ""
+"GDM 2.20 and earlier supported stable configuration interfaces. However, the "
+"codebase was completely rewritten for GDM 2.22, and is not completely "
+"backward compatible with older releases. This is in part because things work "
+"differently, so some options just don't make sense, in part because some "
+"options never made sense, and in part because some functionaly hasn't been "
+"reimplemented yet."
+msgstr ""
+"Ð ÑÐŸÑÑÐ°Ð² GDM Ð²ÐµÑÑÐžÐ¹ 2.20 Ðž Ð±ÐŸÐ»ÐµÐµ ÑÐ°ÐœÐœÐžÑ
+ Ð²Ñ
+ÐŸÐŽÐžÐ» ÑÑÑÐŸÑÐ²ÑÐžÐ¹ÑÑ ÐžÐœÑÐµÑÑÐµÐ¹Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž. ÐÐŽÐœÐ°ÐºÐŸ, "
+"ÐŸÑÐœÐŸÐ²ÐœÐŸÐ¹ ÐºÐŸÐŽ GDM 2.22 Ð±ÑÐ» Ð¿ÐµÑÐµÐ¿ÐžÑÐ°Ðœ, Ðž ÑÑÐ°Ð» ÐœÐµ ÑÐŸÐ²ÑÐµÐŒ ÑÐŸÐ²ÐŒÐµÑÑÐžÐŒÑÐŒ Ñ "
+"Ð¿ÑÐµÐŽÑÐŽÑÑÐžÐŒÐž Ð²ÐµÑÑÐžÑÐŒÐž. Ð­ÑÐŸ ÑÐŽÐµÐ»Ð°ÐœÐŸ ÐžÐ·-Ð·Ð° ÑÐŸÐ³ÐŸ, ÑÑÐŸ ÐžÐ·ÐŒÐµÐœÐµÐœÑ Ð¿ÑÐžÐœÑÐžÐ¿Ñ ÑÐ°Ð±ÐŸÑÑ, "
+"Ðž ÐœÐµÐºÐŸÑÐŸÑÑÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Ð¿ÐŸÑÐµÑÑÐ»Ðž ÑÐŒÑÑÐ», ÐœÐµÐºÐŸÑÐŸÑÑÐµ ÐœÐžÐºÐŸÐ³ÐŽÐ° ÐœÐµ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°Ð»ÐžÑÑ, Ð° "
+"ÑÐ°ÑÑÑ ÑÑÐœÐºÑÐžÐ¹ Ð² ÐœÐŸÐ²ÐŸÐ¹ Ð²ÐµÑÑÐžÐž ÐµÑÑ ÐœÐµ ÑÐµÐ°Ð»ÐžÐ·ÐŸÐ²Ð°ÐœÐ°."
+
+#: C/gdm.xml:214(para)
+msgid ""
+"Interfaces which continue to be supported in a stable fashion include the "
+"Init, PreSession, PostSession, PostLogin, and Xsession scripts. Some daemon "
+"configuration options in the <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> file continue to be supported. Also, the <filename>~/.dmrc</"
+"filename>, and face browser image locations are still supported."
+msgstr ""
+"ÐÐœÑÐµÑÑÐµÐ¹ÑÑ, ÐºÐŸÑÐŸÑÑÐµ Ð¿ÑÐŸÐŽÐŸÐ»Ð¶Ð°ÑÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÑÑÑÑ Ð² ÐœÐµÐžÐ·ÐŒÐµÐœÐœÐŸÐ¹ ÑÐŸÑÐŒÐµ Ð²ÐºÐ»ÑÑÐ°ÑÑ Ð² "
+"ÑÐµÐ±Ñ ÑÑÐµÐœÐ°ÑÐžÐž: Init, PreSession, PostSession, PostLogin Ðž Xsession. "
+"ÐÐµÐºÐŸÑÐŸÑÑÐµ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐŽÐµÐŒÐŸÐœÐ° Ð² ÑÐ°Ð¹Ð»Ðµ <filename>&lt;etc&gt;/gdm/custom.conf</"
+"filename> ÑÐ°ÐºÐ¶Ðµ Ð²ÑÑ ÐµÑÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÑÑÑÑ, ÑÐ°ÐºÐ¶Ðµ ÐºÐ°Ðº <filename>~/.dmrc</filename> "
+"Ðž Ð¿ÑÑÐž ÑÐ°ÑÐ¿ÐŸÐ»ÐŸÐ¶ÐµÐœÐžÑ ÐŸÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹."
+
+#: C/gdm.xml:223(para)
+msgid ""
+"GDM 2.20 and earlier supported the ability to manage multiple displays with "
+"separate graphics cards, such as used in terminal server environments, login "
+"in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-"
+"based greeter themes, and the ability to run the XDMCP chooser from the "
+"login screen. These features are did not get added back during the 2.22 "
+"rewrite."
+msgstr ""
+"GDM Ð²ÐµÑÑÐžÐž 2.20 Ðž Ð±ÐŸÐ»ÐµÐµ ÑÐ°ÐœÐœÐžÑ
+ Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐ» ÑÐ¿ÑÐ°Ð²Ð»ÑÑÑ ÐœÐµÑÐºÐŸÐ»ÑÐºÐžÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž Ñ ÑÐ°Ð·Ð»ÐžÑÐœÑÐŒÐž "
+"Ð²ÐžÐŽÐµÐŸÐºÐ°ÑÑÐ°ÐŒÐž, ÑÑÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°Ð»ÐŸÑÑ Ð² ÑÐµÑÐŒÐžÐœÐ°Ð»Ð°Ñ
+ ÑÐµÑÐ²ÐµÑÐŸÐ², Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°ÐŒÐž Ð²Ñ
+ÐŸÐŽÐ° Ð² "
+"ÑÐžÑÑÐµÐŒÑ (ÐœÐ°Ð¿ÑÐžÐŒÐµÑ, Xnest Ðž Xephyr), Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐŸÐ¹ gdmsetup, ÑÐµÐŒÐ°ÐŒÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ "
+"Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ, ÐŸÑÐœÐŸÐ²Ð°ÐœÐœÑÐŒÐž ÐœÐ° XML. Ð¢Ð°ÐºÐ¶Ðµ ÑÐ°ÐœÐœÐžÐµ Ð²ÐµÑÑÐžÐž GDM Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐ»Ðž "
+"Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð²ÑÐ±ÐŸÑÐ° XDMP Ñ ÑÐºÑÐ°ÐœÐ° Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ. ÐÑÐµ ÑÑÐž "
+"Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž ÐœÐµ ÑÐµÐ°Ð»ÐžÐ·ÐŸÐ²Ð°ÐœÑ Ð² GDM Ð²ÐµÑÑÐžÐž 2.22."
+
+#: C/gdm.xml:235(title)
+msgid "Functional Description"
+msgstr "ÐÐ¿ÐžÑÐ°ÐœÐžÐµ ÑÑÐœÐºÑÐžÐŸÐœÐ°Ð»ÑÐœÐŸÑÑÐž"
+
+#. <para>
+#.         TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
+#.                and to explain the reasons why the rewrite made GDM better.
+#.                From a high-level overview perspective, rather than the
+#.                technical aspects.
+#. </para>
+#: C/gdm.xml:246(para)
+msgid ""
+"GDM is responsible for managing displays on the system. This includes "
+"authenticating users, starting the user session, and terminating the user "
+"session. GDM is configurable and the ways it can be configured are described "
+"in the \"Configuring GDM\" section of this document. GDM is also accessible "
+"for users with disabilities."
+msgstr ""
+"GDM ÐŸÑÐ²ÐµÑÐ°ÐµÑ Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž Ð² ÑÐžÑÑÐµÐŒÐµ, ÑÑÐŸ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ: "
+"ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, Ð·Ð°Ð¿ÑÑÐº Ðž Ð·Ð°Ð²ÐµÑÑÐµÐœÐžÐµ ÑÐµÐ°ÐœÑÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. GDM "
+"ÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÑÐµÑÑÑ, Ðž ÑÐ¿ÐŸÑÐŸÐ±Ñ ÐµÐ³ÐŸ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐŸÐ¿ÐžÑÐ°ÐœÑ Ð² ÑÐ°Ð·ÐŽÐµÐ»Ðµ Â«ÐÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÐµ "
+"GDMÂ». GDM ÑÐ°ÐºÐ¶Ðµ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ ÑÐ°Ð±ÐŸÑÑ Ð»ÑÐŽÐµÐ¹ Ñ ÐŸÐ³ÑÐ°ÐœÐžÑÐµÐœÐœÑÐŒÐž Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑÐŒÐž."
+
+#: C/gdm.xml:254(para)
+msgid ""
+"GDM provides the ability to manage the main console display, and displays "
+"launched via VT. It is integrated with other programs, such as the Fast User "
+"Switch Applet (FUSA) and gnome-screensaver to manage multiple displays on "
+"the console via the Xserver Virtual Terminal (VT) interface. It also can "
+"manage XDMCP displays."
+msgstr ""
+"GDM ÐŒÐŸÐ¶ÐµÑ ÑÐ¿ÑÐ°Ð²Ð»ÑÑÑ ÐºÐ°Ðº ÐŸÑÐœÐŸÐ²ÐœÑÐŒ ÐºÐŸÐœÑÐŸÐ»ÑÐœÑÐŒ ÐŽÐžÑÐ¿Ð»ÐµÐµÐŒ, ÑÐ°Ðº Ðž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž "
+"Ð²ÐžÑÑÑÐ°Ð»ÑÐœÑÑ
+ ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŸÐ²(VT), Ðž XDMCP-ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž. ÐÐŸÐ»ÑÑÐžÐœÑÑÐ²ÐŸ Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÐ¹ ÐŒÐŸÐ³ÑÑ "
+"ÑÐ°Ð±ÐŸÑÐ°ÑÑ Ñ ÐœÐµÑÐºÐŸÐ»ÑÐºÐžÐŒÐž ÐºÐŸÐœÑÐŸÐ»ÑÐœÑÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž Ð¿ÑÐž Ð¿ÐŸÐŒÐŸÑÐž ÐžÐœÑÐµÑÑÐµÐ¹ÑÐ° "
+"Ð²ÐžÑÑÑÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÑÐµÑÐŒÐžÐœÐ°Ð»Ð° Xserver (Xserver VT), ÐœÐ°Ð¿ÑÐžÐŒÐµÑ: Fast User Switch "
+"Applet (FUSA) Ðž gnome-screensaver."
+
+#: C/gdm.xml:262(para)
+msgid ""
+"Regardless of the display type, GDM will do the following when it manages "
+"the display. It will start an Xserver process, then run the <filename>Init</"
+"filename> script as the root user, and start the greeter program on the "
+"display."
+msgstr ""
+"ÐÐµÐ·Ð°Ð²ÐžÑÐžÐŒÐŸ ÐŸÑ ÑÐžÐ¿Ð° ÐŽÐžÑÐ¿Ð»ÐµÑ, GDM Ð¿ÑÐž ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐž Ð²ÑÐ¿ÐŸÐ»ÐœÐžÑ ÑÐ»ÐµÐŽÑÑÑÐžÐµ ÐŽÐµÐ¹ÑÑÐ²ÐžÑ: "
+"Ð·Ð°Ð¿ÑÑÑÐžÑ Ð¿ÑÐŸÑÐµÑÑ Xserver, Ð·Ð°ÑÐµÐŒ Ð²ÑÐ¿ÐŸÐ»ÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ <filename>Init</filename> "
+"ÐŸÑ ÐžÐŒÐµÐœÐž Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÐ° ÑÐžÑÑÐµÐŒÑ Ðž Ð·Ð°Ð¿ÑÑÑÐžÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ ÐœÐ° ÐŽÐ°ÐœÐœÐŸÐŒ ÐŽÐžÑÐ¿Ð»ÐµÐµ."
+
+#: C/gdm.xml:269(para)
+msgid ""
+"The greeter program is run as the unpriviledged \"gdm\" user/group. This "
+"user and group are described in the \"Security\" section of this document. "
+"The main function of the greeter program is to authenticate the user. The "
+"authentication process is driven by Pluggable Authentication Modules (PAM). "
+"The PAM modules determine what prompts (if any) are shown to the user to "
+"authenticate. On the average system, the greeter program will request a "
+"username and password for authentication. However some systems may be "
+"configured to use alternative mechanisms such as a fingerprint or SmartCard "
+"reader. GDM and PAM can be configured to not require any input, which will "
+"cause GDM to automatically log in and simply start a session, which can be "
+"useful for some environments, such as for kiosks."
+msgstr ""
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑÑÑ ÐŸÑ ÐžÐŒÐµÐœÐž ÐœÐµÐ¿ÑÐžÐ²ÐžÐ»ÐµÐ³ÐžÑÐŸÐ²Ð°ÐœÐœÐŸÐ³ÐŸ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð³ÑÑÐ¿Ð¿Ñ Â«gdmÂ», ÐºÐŸÑÐŸÑÑÐµ ÐŸÐ¿ÐžÑÐ°ÐœÑ Ð² ÑÐ°Ð·ÐŽÐµÐ»Ðµ Â«ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑÂ». "
+"ÐÑÐœÐŸÐ²ÐœÐ°Ñ ÑÑÐœÐºÑÐžÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ â ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð¿ÑÐž "
+"Ð¿ÐŸÐŒÐŸÑÐž PAM. ÐÐŸÐŽÑÐ»Ñ PAM ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ ÐºÐ°ÐºÐŸÐµ Ð¿ÑÐžÐ³Ð»Ð°ÑÐµÐœÐžÐµ (Ð¿ÑÐž ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸÑÑÐž) "
+"Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. ÐÐ° Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ðµ ÑÐžÑÑÐµÐŒ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ "
+"Ð·Ð°Ð¿ÑÐ°ÑÐžÐ²Ð°ÐµÑ ÐžÐŒÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð¿Ð°ÑÐŸÐ»Ñ. ÐÐŸ ÐœÐµÐºÐŸÑÐŸÑÑÐµ ÑÐžÑÑÐµÐŒÑ ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ "
+"ÐœÐ°ÑÑÑÐŸÐµÐœÑ ÐœÐ° ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ ÐŽÑÑÐ³ÐžÑ
+ ÐŒÐµÑ
+Ð°ÐœÐžÐ·ÐŒÐŸÐ² ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ: "
+"ÑÐºÐ°ÐœÐžÑÐŸÐ²Ð°ÐœÐžÐµ ÐŸÑÐ¿ÐµÑÐ°ÑÐºÐŸÐ² Ð¿Ð°Ð»ÑÑÐµÐ² ÐžÐ»Ðž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ ÐºÐ°ÑÑ SmartCard. GDM Ðž PAM "
+"ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ ÐœÐ°ÑÑÑÐŸÐµÐœÑ ÑÐ°ÐºÐžÐŒ ÐŸÐ±ÑÐ°Ð·ÐŸÐŒ, ÑÑÐŸ ÐœÐµ Ð±ÑÐŽÑÑ ÑÑÐµÐ±ÐŸÐ²Ð°ÑÑ ÐºÐ°ÐºÐŸÐ³ÐŸ-Ð»ÐžÐ±ÐŸ "
+"Ð²Ð²ÐŸÐŽÐ°, Ð±Ð»Ð°Ð³ÐŸÐŽÐ°ÑÑ ÑÐµÐŒÑ GDM Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐž Ð²ÐŸÐ¹ÐŽÑÑ Ð² ÑÐžÑÑÐµÐŒÑ Ðž Ð·Ð°Ð¿ÑÑÑÐžÑ ÑÐµÐ°ÐœÑ, "
+"ÑÑÐŸ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐŸÑÐµÐœÑ Ð¿ÐŸÐ»ÐµÐ·ÐœÐŸ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ, Ð² ÑÐµÑÐŒÐžÐœÐ°Ð»Ð°Ñ
+ ÑÐŸÑÐ³ÐŸÐ²ÑÑ
+ ÑÐŸÑÐµÐº."
+
+#: C/gdm.xml:285(para)
+msgid ""
+"In addition to authentication, the greeter program allows the user to select "
+"which session to start and which language to use. Sessions are defined by "
+"files that end in the .desktop suffix and more information about these files "
+"can be found in the \"Configuration\" section of this document. By default, "
+"GDM is configured to display a face browser so the user can select their "
+"user account by clicking on an image instead of having to type their "
+"username. GDM keeps track of the user's default session and language in the "
+"user's <filename>~/.dmrc</filename> and will use these defaults if the user "
+"did not pick a session or language in the login GUI."
+msgstr ""
+"ÐÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸ, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐµÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð²ÑÐ±ÑÐ°ÑÑ ÑÐµÐ°ÐœÑ ÐŽÐ»Ñ "
+"Ð·Ð°Ð¿ÑÑÐºÐ° Ðž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ ÑÐ·ÑÐº. Ð¡ÐµÐ°ÐœÑÑ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÑ Ð² ÑÐ°Ð¹Ð»Ð°Ñ
+ ÐŸÐºÐ°ÐœÑÐžÐ²Ð°ÑÑÐžÑ
+ÑÑ ÐœÐ° Â«."
+"desktopÂ». ÐÐŸÐŽÑÐŸÐ±ÐœÐµÐµ ÑÑÐŸÑ Ð¿ÑÐŸÑÐµÑÑ ÐŸÐ¿ÐžÑÐ°Ðœ Ð² ÑÐ°Ð·ÐŽÐµÐ»Ðµ Â«ÐÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÐµÂ». ÐÐŸ "
+"ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ GDM Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ ÐŸÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, Ðž "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐŒÐŸÐ¶ÐµÑ Ð¿ÑÐŸÑÑÐŸ Ð²ÑÐ±ÑÐ°ÑÑ ÐµÐ³ÐŸ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ Ð²ÐŒÐµÑÑÐŸ ÑÐŸÐ³ÐŸ, ÑÑÐŸÐ±Ñ Ð²Ð²ÐŸÐŽÐžÑÑ "
+"ÑÐ²ÐŸÑ ÐžÐŒÑ. GDM Ð·Ð°Ð¿ÐŸÐŒÐžÐœÐ°ÐµÑ ÑÐµÐ°ÐœÑÑ Ðž ÑÐ·ÑÐº Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ð² ÑÐ°Ð¹Ð»Ðµ <filename>~/."
+"dmrc</filename>, ÐŸÐœÐž Ð±ÑÐŽÑÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÑ Ð¿ÑÐž ÑÐ»ÐµÐŽÑÑÑÐµÐŒ Ð²Ñ
+ÐŸÐŽÐµ Ð² ÑÐžÑÑÐµÐŒÑ, "
+"ÐµÑÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÐŸ ÐœÐµ Ð²ÑÐ±ÐµÑÐµÑ ÑÐµÐ°ÐœÑ ÐžÐ»Ðž ÑÐ·ÑÐº."
+
+#: C/gdm.xml:298(para)
+msgid ""
+"After authenticating a user, the daemon runs the <filename>PostLogin</"
+"filename> script as root, then runs the <filename>PreSession</filename> "
+"script as root. After running these scripts, the user session is started. "
+"When the user exits their session, the <filename>PostSession</filename> "
+"script is run as root. These scripts are provided as hooks for distributions "
+"and end-users to customize how sessions are managed. For example, using "
+"these hooks you could set up a machine which creates the user's $HOME "
+"directory on the fly, and erases it on logout. The difference between the "
+"<filename>PostLogin</filename> and <filename>PreSession</filename> scripts "
+"is that <filename>PostLogin</filename> is run before the pam_open_session "
+"call so is the right place to do anything which should be run before the "
+"user session is initialized. The <filename>PreSession</filename> script is "
+"called after session initialization."
+msgstr ""
+"ÐÐŸÑÐ»Ðµ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐŽÐµÐŒÐŸÐœ Ð·Ð°Ð¿ÑÑÑÐžÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ "
+"<filename>PostLogin</filename>, Ð·Ð°ÑÐµÐŒ <filename>PreSession</filename> ÐŸÑ "
+"ÐžÐŒÐµÐœÐž root. ÐÐŸÑÐ»Ðµ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ ÑÑÐžÑ
+ ÑÑÐµÐœÐ°ÑÐžÐµÐ² Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑÑÑ ÑÐµÐ°ÐœÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. "
+"ÐÐŸÐ³ÐŽÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐ°ÐµÑ ÑÐµÐºÑÑÐžÐ¹ ÑÐµÐ°ÐœÑ, Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ "
+"<filename>PostSession</filename> ÐŸÑ ÐžÐŒÐµÐœÐž Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÐ° ÑÐžÑÑÐµÐŒÑ. Ð­ÑÐž ÑÑÐµÐœÐ°ÑÐžÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÑÑÑÑ "
+"ÐºÐ°Ðº Ð¿ÐµÑÐµÑ
+Ð²Ð°ÑÑÐžÐºÐž ÑÐŸÐ±ÑÑÐžÐ¹, ÑÑÐŸÐ±Ñ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ² ÐžÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ "
+"ÐŒÐŸÐ³Ð»Ðž ÐŒÐŸÐŽÐžÑÐžÑÐžÑÐŸÐ²Ð°ÑÑ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÑÐµÐ°ÐœÑÐ°ÐŒÐž. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÑ ÑÑÐž ÑÑÐµÐœÐ°ÑÐžÐž "
+"ÐŒÐŸÐ¶ÐœÐŸ ÐœÐ° Ð»ÐµÑÑ ÑÐŸÐ·ÐŽÐ°Ð²Ð°ÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ($HOME) Ðž ÑÐœÐžÑÑÐŸÐ¶Ð°ÑÑ ÐžÑ
+ Ð¿ÐŸÑÐ»Ðµ "
+"Ð²ÑÑ
+ÐŸÐŽÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐžÐ· ÑÐžÑÑÐµÐŒÑ. Ð Ð°Ð·ÐœÐžÑÐ° ÐŒÐµÐ¶ÐŽÑ <filename>PostLogin</filename> "
+"Ðž <filename>PreSession</filename> Ð² ÑÐŸÐŒ, ÑÑÐŸ Ð¿ÐµÑÐ²ÑÐ¹ Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ ÐŽÐŸ Ð²ÑÐ·ÐŸÐ²Ð° "
+"ÐŒÐµÑÐŸÐŽÐ° pam_open_session, Ð¿ÐŸÑÑÐŸÐŒÑ Ð² <filename>PostLogin</filename> Ð¶ÐµÐ»Ð°ÑÐµÐ»ÑÐœÐŸ "
+"ÑÐ°ÑÐ¿ÐŸÐ»ÐŸÐ¶ÐžÑÑ Ð²ÑÑ ÑÐŸ, ÑÑÐŸ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ Ð²ÑÐ¿ÐŸÐ»ÐœÐžÑÑ ÐŽÐŸ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž ÑÐµÐ°ÐœÑÐ°. "
+"Ð¡ÑÐµÐœÐ°ÑÐžÐ¹ <filename>PreSession</filename> Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ Ð¿ÐŸÑÐ»Ðµ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž "
+"ÑÐµÐ°ÐœÑÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ."
+
+#: C/gdm.xml:318(title)
+msgid "Greeter Panel"
+msgstr "ÐÐ°ÐœÐµÐ»Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ"
+
+#: C/gdm.xml:319(para)
+msgid ""
+"The GDM greeter program displays a panel docked at the bottom of the screen "
+"which provides additional functionality. When a user is selected, the panel "
+"allows the user to select which session, language, and keyboard layout to "
+"use after logging in. The keyboard layout selector also changes the keyboard "
+"layout used when typing your password. The panel also contains an area for "
+"login services to leave status icons. Some example status icons include a "
+"battery icon for current battery usage, and an icon for enabling "
+"accessibility features. The greeter program also provides buttons which "
+"allow the user to shutdown or restart the system. It is possible to "
+"configure GDM to not provide the shutdown and restart buttons, if desired. "
+"GDM can also be configured via PolicyKit (or via RBAC on Solaris) to require "
+"the user have appropriate authorization before accepting the shutdown or "
+"restart request."
+msgstr ""
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ GDM Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ Ð¿Ð°ÐœÐµÐ»Ñ Ñ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÐŒÐž "
+"ÐŽÐµÐ¹ÑÑÐ²ÐžÑÐŒÐž, Ð¿ÑÐžÑÐŸÐµÐŽÐžÐœÑÐœÐœÑÑ Ðº ÐœÐžÐ¶ÐœÐµÐ¹ ÑÐ°ÑÑÐž ÑÐºÑÐ°ÐœÐ°. ÐÑÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ "
+"Ð²ÑÐ±ÑÐ°Ðœ, ÑÐŸ ÐœÐ° Ð¿Ð°ÐœÐµÐ»Ðž ÐŒÐŸÐ¶ÐœÐŸ ÑÐºÐ°Ð·Ð°ÑÑ ÑÐµÐ°ÐœÑ, ÑÐ·ÑÐº Ðž ÑÐ°ÑÐºÐ»Ð°ÐŽÐºÑ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ, "
+"ÐºÐŸÑÐŸÑÑÐµ Ð±ÑÐŽÑÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÑ Ð¿ÐŸÑÐ»Ðµ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ. ÐÐŸÐ¶ÐœÐŸ ÑÐ°ÐºÐ¶Ðµ ÑÐŒÐµÐœÐžÑÑ "
+"ÑÐ°ÑÐºÐ»Ð°ÐŽÐºÑ Ð¿ÑÐž Ð²Ð²ÐŸÐŽÐµ Ð¿Ð°ÑÐŸÐ»Ñ. ÐÐ° Ð¿Ð°ÐœÐµÐ»Ðž ÑÐ°ÐºÐ¶Ðµ ÐµÑÑÑ ÐŒÐµÑÑÐŸ ÐŽÐ»Ñ Ð·ÐœÐ°ÑÐºÐŸÐ² "
+"ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÑ
+ ÑÐµÑÐ²ÐžÑÐŸÐ² Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ: ÐžÐœÐŽÐžÐºÐ°ÑÐŸÑ Ð·Ð°ÑÑÐŽÐºÐž "
+"Ð±Ð°ÑÐ°ÑÐµÐ¹, Ð·ÐœÐ°ÑÐŸÐº, Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÑÑÐžÐ¹ Ð²ÐºÐ»ÑÑÐžÑÑ ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÑÐµ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž. ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° "
+"Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ ÐºÐœÐŸÐ¿ÐºÐž Ð·Ð°Ð²ÐµÑÑÐµÐœÐžÑ ÑÐ°Ð±ÐŸÑÑ Ðž Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž "
+"ÑÐžÑÑÐµÐŒÑ, ÐºÐŸÑÐŸÑÑÐµ ÐŒÐŸÐ¶ÐœÐŸ ÑÐ±ÑÐ°ÑÑ Ð¿ÑÐž Ð¿ÐŸÐŒÐŸÑÐž ÐœÐ°ÑÑÑÐŸÐµÐº GDM. Ð¡ Ð¿ÐŸÐŒÐŸÑÑÑ PolicyKit "
+"(ÐžÐ»Ðž RBAC Ð² Solaris) ÐŒÐŸÐ¶ÐœÐŸ ÐœÐ°ÑÑÑÐŸÐžÑÑ GDM ÑÐ°ÐºÐžÐŒ ÐŸÐ±ÑÐ°Ð·ÐŸÐŒ, ÑÑÐŸ Ð¿ÐµÑÐµÐŽ "
+"Ð²ÑÐºÐ»ÑÑÐµÐœÐžÐµÐŒ ÐžÐ»Ðž Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž ÑÐžÑÑÐµÐŒÑ Ð±ÑÐŽÐµÑ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐ° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ."
+
+#: C/gdm.xml:337(title)
+msgid "Accessibility"
+msgstr "Ð¡Ð¿ÐµÑÐžÐ°Ð»ÑÐœÑÐµ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž"
+
+#: C/gdm.xml:339(para)
+msgid ""
+"GDM supports \"Accessible Login\", allowing users to log into their desktop "
+"session even if they cannot easily use the screen, mouse, or keyboard in the "
+"usual way. Accessible Technology (AT) features such as an on-screen "
+"keyboard, screen reader, screen magnifier, and Xserver AccessX keyboard "
+"accessibility are available. It is also possible to enable large text or "
+"high contrast icons and controls, if needed."
+msgstr ""
+"GDM Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÑÐµ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž Ð²Ð²ÐŸÐŽÐ° Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÐµ Ð² ÑÐžÑÑÐµÐŒÑ, "
+"Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÑÑÐžÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÐŒ ÑÐµÐ³ÐžÑÑÑÐžÑÐŸÐ²Ð°ÑÑÑÑ Ð² ÑÐžÑÑÐµÐŒÐµ, "
+"ÐµÑÐ»Ðž Ð·Ð°ÑÑÑÐŽÐœÐµÐœÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ ÐŽÐžÑÐ¿Ð»ÐµÑ, ÐŒÑÑÐž ÐžÐ»Ðž ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ ÐŸÐ±ÑÑÐœÑÐŒÐž "
+"ÑÐ¿ÐŸÑÐŸÐ±Ð°ÐŒÐž. Ð ÑÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ ÐŽÐŸÑÑÑÐ¿ÐœÑ Ð²ÑÐ¿ÐŸÐŒÐŸÐ³Ð°ÑÐµÐ»ÑÐœÑÐµ ÑÐµÑ
+ÐœÐŸÐ»ÐŸÐ³ÐžÐž Ð²Ð²ÐŸÐŽÐ°, "
+"ÑÐ°ÐºÐžÐµ ÐºÐ°Ðº: ÑÐºÑÐ°ÐœÐœÐ°Ñ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°, ÑÑÐµÐœÐžÐµ ÑÐµÐºÑÑÐ° ÐœÐ° ÑÐºÑÐ°ÐœÐµ, ÑÐºÑÐ°ÐœÐœÐ°Ñ Ð»ÑÐ¿Ð° Ðž "
+"ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÐ°Ñ ÐŽÐŸÑÑÑÐ¿ÐœÐ°Ñ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ° ÐŽÐ»Ñ X ÑÐµÑÐ²ÐµÑÐ°, Ð° ÑÐ°ÐºÐ¶Ðµ, Ð¿ÑÐž ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸÑÑÐž, ÐºÐŸÐœÑÑÐ°ÑÑÐœÑÐµ "
+"ÑÐµÐŒÑ, Ð·ÐœÐ°ÑÐºÐž Ðž ÐºÑÑÐ¿ÐœÐŸÑÐ°Ð·ÐŒÐµÑÐœÑÐµ ÑÑÐžÑÑÑ."
+
+#: C/gdm.xml:349(para)
+msgid ""
+"On some Operating Systems, it is necessary to make sure that the GDM user is "
+"a member of the \"audio\" group for AT programs that require audio output "
+"(such as text-to-speech) to be functional."
+msgstr ""
+"Ð ÐœÐµÐºÐŸÑÐŸÑÑÑ
+ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²Ð°Ñ
+ ÑÑÑÑÐœÑÑ Ð·Ð°Ð¿ÐžÑÑ GDM ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÑÐŽÐµÐ»Ð°ÑÑ ÑÐ»ÐµÐœÐŸÐŒ "
+"Ð³ÑÑÐ¿Ð¿Ñ Â«audioÂ», ÑÑÐŸÐ±Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÐž ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÑÑ
+ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐµÐ¹, "
+"ÐœÐ°Ð¿ÑÐžÐŒÐµÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ ÑÑÐµÐœÐžÑ Ñ ÑÐºÑÐ°ÐœÐ°, ÐŒÐŸÐ³Ð»Ðž ÐœÐŸÑÐŒÐ°Ð»ÑÐœÐŸ ÑÑÐœÐºÑÐžÐŸÐœÐžÑÐŸÐ²Ð°ÑÑ."
+
+#: C/gdm.xml:357(title)
+msgid "The GDM Face Browser"
+msgstr "ÐÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ GDM"
+
+#: C/gdm.xml:359(para)
+msgid ""
+"The Face Browser is the interface which allows users to select their "
+"username by clicking on an image. This feature can be enabled or disabled "
+"via the /apps/gdm/simple-greeter/disable_user_list GConf key and is on by "
+"default. When disabled, users must type their complete username by hand. "
+"When enabled, it displays all local users which are available for login on "
+"the system (all user accounts defined in the /etc/passwd file that have a "
+"valid shell and sufficiently high UID) and remote users that have recently "
+"logged in. The face browser in GDM 2.20 and earlier would attempt to display "
+"all remote users, which caused performance problems in large, enterprise "
+"deployments."
+msgstr ""
+"ÐÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ â ÑÑÐŸ ÐžÐœÑÐµÑÑÐµÐ¹Ñ, Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÑÑÐžÐ¹ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÐŒ Ð²Ð²ÐµÑÑÐž ÑÐ²ÐŸÑ ÐžÐŒÑ ÐœÐ°Ð¶Ð°ÑÐžÐµÐŒ ÐºÐ»Ð°Ð²ÐžÑÐµÐ¹ ÐŒÑÑÐž ÐœÐ° ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐž. Ð­ÑÐ° "
+"Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ ÑÐµÐ³ÑÐ»ÐžÑÑÐµÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ  /apps/gdm/simple-greeter/"
+"disable_user_list Ð² GConf, Ðž Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ð²ÐºÐ»ÑÑÐµÐœÐ°. ÐÑÐ»Ðž ÐŸÐœÐ° Ð²ÑÐºÐ»ÑÑÐµÐœÐ°, ÑÐŸ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÐŒ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ Ð²Ð²ÐµÑÑÐž ÑÐ²ÐŸÑ ÐžÐŒÑ Ð¿ÑÐž Ð¿ÐŸÐŒÐŸÑÐž ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ, ÐžÐœÐ°ÑÐµ "
+"ÐŸÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ Ð²ÑÐµÑ
+ Ð»ÐŸÐºÐ°Ð»ÑÐœÑÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, ÐºÐŸÑÐŸÑÑÐŒ ÑÐ°Ð·ÑÐµÑÐµÐœ Ð²Ñ
+ÐŸÐŽ "
+"Ð² ÑÐžÑÑÐµÐŒÑ (Ð²ÑÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðž ÐžÐ· ÑÐ°Ð¹Ð»Ð° /etc/passwd, ÐžÐŒÐµÑÑÐžÐµ ÑÐ°Ð±ÐŸÑÐ°ÑÑÑÑ "
+"ÐºÐŸÐŒÐ°ÐœÐŽÐœÑÑ ÐŸÐ±ÐŸÐ»ÐŸÑÐºÑ (shell) Ðž ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸÐµ Ð±ÐŸÐ»ÑÑÐŸÐµ Ð·ÐœÐ°ÑÐµÐœÐžÐµ UID), Ð° ÑÐ°ÐºÐ¶Ðµ Ð²ÑÐµÑ
+ "
+"ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, ÑÐ¶Ðµ Ð²Ñ
+ÐŸÐŽÐžÐ²ÑÐžÑ
+ Ð² ÑÐžÑÑÐµÐŒÑ. ÐÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ· GDM 2.20 Ðž "
+"ÐŒÐµÐœÑÑÐµ Ð¿ÐŸÐ¿ÑÑÐ°ÐµÑÑÑ Ð¿ÐŸÐºÐ°Ð·Ð°ÑÑ Ð²ÑÐµÑ
+ ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, ÐžÐ·-Ð·Ð° ÑÐµÐ³ÐŸ ÐŒÐŸÐ¶ÐµÑ "
+"ÑÐœÐžÐ·ÐžÑÑÑ Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑÐµÐ»ÑÐœÐŸÑÑÑ Ð² Ð±ÐŸÐ»ÑÑÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+."
+
+#: C/gdm.xml:373(para)
+msgid ""
+"The Face Browser is configured to display the users who log in most "
+"frequently at the top of the list. This helps to ensure that users who log "
+"in frequently can quickly find their login image."
+msgstr ""
+"ÐÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÑÐ¿ÐŸÑÑÐŽÐŸÑÐžÐ²Ð°ÐµÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ Ð¿ÐŸ ÑÐ°ÑÑÐŸÑÐµ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÐŸ ÑÐ±ÑÐ²Ð°ÐœÐžÑ. "
+"ÐÐ»Ð°Ð³ÐŸÐŽÐ°ÑÑ ÑÐµÐŒÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðž, ÑÐ°ÑÐµ Ð²ÑÐµÐ³ÐŸ ÑÐµÐ³ÐžÑÑÑÐžÑÑÑÑÐžÐµÑÑ Ð² ÑÐžÑÑÐµÐŒÐµ, ÐŒÐŸÐ³ÑÑ "
+"Ð±ÑÑÑÑÐŸ ÐŸÑÑÑÐºÐ°ÑÑ ÑÐ²ÐŸÑ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ."
+
+#: C/gdm.xml:379(para)
+msgid ""
+"The Face Browser supports \"type-ahead search\" which dynamically moves the "
+"face selection as the user types to the corresponding username in the list. "
+"This means that a user with a long username will only have to type the first "
+"few characters of the username before the correct item in the list gets "
+"selected."
+msgstr ""
+"ÐÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ Ð¿ÐŸÐžÑÐº Ð¿ÐŸ Ð¿ÐµÑÐ²ÑÐŒ ÑÐžÐŒÐ²ÐŸÐ»Ð°ÐŒ, "
+"ÐºÐŸÑÐŸÑÑÐ¹ ÐŽÐžÐœÐ°ÐŒÐžÑÐµÑÐºÐž ÐŒÐµÐœÑÐµÑ Ð¿ÐŸÐ»ÐŸÐ¶ÐµÐœÐžÐµ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð² "
+"ÑÐ¿ÐžÑÐºÐµ Ð¿ÐŸ ÐŒÐµÑÐµ ÑÐŸÐ³ÐŸ, ÐºÐ°Ðº Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð²Ð²ÐŸÐŽÐžÑ Ð¿ÐµÑÐ²ÑÐµ ÑÐžÐŒÐ²ÐŸÐ»Ñ ÐžÐŒÐµÐœÐž. ÐÐŸÑÑÐŸÐŒÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ñ ÐŽÐ»ÐžÐœÐœÑÐŒ ÐžÐŒÐµÐœÐµÐŒ ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ Ð²Ð²ÐµÑÑÐž ÐœÐµÑÐºÐŸÐ»ÑÐºÐŸ Ð¿ÐµÑÐ²ÑÑ
+ ÑÐžÐŒÐ²ÐŸÐ»ÐŸÐ², Ðž "
+"ÐœÑÐ¶ÐœÐŸÐµ ÐžÐŒÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐž Ð±ÑÐŽÐµÑ Ð²ÑÐ±ÑÐ°ÐœÐŸ ÐžÐ· ÑÐ¿ÐžÑÐºÐ°."
+
+#: C/gdm.xml:387(para)
+msgid ""
+"The icons used by GDM can be installed globally by the sysadmin or can be "
+"located in the user's home directories. If installed globally they should be "
+"in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory and the "
+"filename should be the name of the user. Face image files should be a "
+"standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in "
+"the global face directory must be readable to the GDM user."
+msgstr ""
+"ÐÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, ÐºÐŸÑÐŸÑÑÐµ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ GDM, ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ "
+"Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÐŸ ÑÐžÑÑÐµÐŒÐœÑÐŒ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÐŸÐŒ ÐžÐ»Ðž ÑÐ°ÑÐ¿ÐŸÐ»Ð°Ð³Ð°ÑÑÑÑ Ð² ÐŽÐŸÐŒÐ°ÑÐœÐžÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ð°Ñ
+ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹. ÐÐ»ÐŸÐ±Ð°Ð»ÑÐœÐŸ ÐŸÐœÐž ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑ Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ <filename>&lt;share&gt;/"
+"pixmaps/faces/</filename> Ðž ÐžÐŒÑ ÑÐ°Ð¹Ð»Ð° Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµÐŒ ÐŽÐŸÐ»Ð¶ÐœÐŸ ÑÐŸÐ²Ð¿Ð°ÐŽÐ°ÑÑ Ñ "
+"ÐžÐŒÐµÐœÐµÐŒ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. ÐÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÐŽÐŸÐ»Ð¶ÐœÐŸ Ñ
+ÑÐ°ÐœÐžÑÑÑÑ Ð² ÑÐŸÑÐŒÐ°ÑÐµ, ÐºÐŸÑÐŸÑÑÐ¹ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ "
+"Ð¿ÑÐŸÑÑÑÐœ Ð±ÐžÐ±Ð»ÐžÐŸÑÐµÐºÐŸÐ¹ GTK+, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ PNG ÐžÐ»Ðž JPEG. Ð£ÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ GDM ÐŽÐŸÐ»Ð¶ÐœÐ° "
+"ÐžÐŒÐµÑÑ Ð¿ÑÐ°Ð²Ð° ÑÑÐµÐœÐžÑ ÑÑÐžÑ
+ ÑÐ°Ð¹Ð»ÐŸÐ²."
+
+#. <para>
+#.         TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
+#.                seems to use ~/.gnome/gdm.  Error?
+#. </para>
+#: C/gdm.xml:403(para)
+msgid ""
+"If there is no global icon for the user, GDM will look in the user's $HOME "
+"directory for the image file. GDM will first look for the user's face image "
+"in <filename>~/.face</filename>. If not found, it will try <filename>~/.face."
+"icon</filename>. If still not found, it will use the value defined for "
+"\"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file."
+msgstr ""
+"ÐÐ±ÑÐµÐµ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÐŽÐ»Ñ Ð²ÑÐµÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐœÐµÐ»ÑÐ·Ñ. Ð ÐŽÐŸÐŒÐ°ÑÐœÐµÐŒ "
+"ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ GDM Ð¿ÑÐŸÐ²ÐµÑÐžÑ ÐœÐ°Ð»ÐžÑÐžÐµ ÑÐ°Ð¹Ð»Ð° ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð² <filename>~/."
+"face</filename>, Ð·Ð°ÑÐµÐŒ Ð² <filename>~/.face.icon</filename> Ðž Ð¿ÐŸÑÐ»Ðµ Ð¿ÑÐŸÐ²ÐµÑÐžÑ "
+"Ð·ÐœÐ°ÑÐµÐœÐžÐµ Â«face/picture=Â» Ð² ÑÐ°Ð¹Ð»Ðµ <filename>~/.gnome2/gdm</filename>. ÐÑÐŽÐµÑ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ Ð¿ÐµÑÐ²ÐŸÐµ ÐœÐ°Ð¹ÐŽÐµÐœÐœÐŸÐµ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ Ð² ÑÐºÐ°Ð·Ð°ÐœÐœÐŸÐŒ Ð¿ÐŸÑÑÐŽÐºÐµ."
+
+#: C/gdm.xml:412(para)
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme. If no such image is defined, it will "
+"fallback to a generic face image."
+msgstr ""
+"ÐÑÐ»Ðž Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐœÐµ ÐœÐ°Ð¹ÐŽÐµÐœÐŸ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ, GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ "
+"ÑÐºÐ°Ð·Ð°ÐœÐœÑÑ Ð² ÑÐµÐŒÐµ GTK+ Ð² Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐµ Â«stock_personÂ». ÐÑÐ»Ðž ÑÐ°ÐºÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÐœÐµ "
+"ÐœÐ°Ð¹ÐŽÐµÐœÐŸ, ÑÐŸ Ð±ÑÐŽÐµÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐµ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ."
+
+#: C/gdm.xml:418(para)
+msgid ""
+"Please note that loading and scaling face icons located in remote user home "
+"directories can be a very time-consuming task. Since it not practical to "
+"load images over NIS or NFS, GDM does not attempt to load face images from "
+"remote home directories."
+msgstr ""
+"Ð¢Ð°Ðº ÐºÐ°Ðº Ð·Ð°Ð³ÑÑÐ·ÐºÐ° Ðž ÐŒÐ°ÑÑÑÐ°Ð±ÐžÑÐŸÐ²Ð°ÐœÐžÐµ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ ÑÐ°ÑÐ¿ÐŸÐ»ÐŸÐ¶ÐµÐœÐœÑÑ
+ ÐœÐ° ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ "
+"ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐ°Ñ
+ ÐŒÐŸÐ¶ÐµÑ Ð·Ð°ÐœÑÑÑ Ð¿ÑÐŸÐŽÐŸÐ»Ð¶ÐžÑÐµÐ»ÑÐœÐŸÐµ Ð²ÑÐµÐŒÑ, ÑÐŸ GDM ÐœÐµ Ð·Ð°Ð³ÑÑÐ¶Ð°ÐµÑ "
+"ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ÐžÐ· ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÐŽÐŸÐŒÐ°ÑÐœÐžÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐ²."
+
+#: C/gdm.xml:425(para)
+msgid ""
+"When the browser is turned on, valid usernames on the computer are exposed "
+"for everyone to see. If XDMCP is enabled, then the usernames are exposed to "
+"remote users. This, of course, limits security somewhat since a malicious "
+"user does not need to guess valid usernames. In some very restrictive "
+"environments the face browser may not be appropriate."
+msgstr ""
+"ÐÐŸÐ³ÐŽÐ° ÐŸÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ Ð²ÐºÐ»ÑÑÑÐœ, ÑÐŸ ÐŸÐœ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ Ð²ÑÐµÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, ÐºÐŸÑÐŸÑÑÐŒ "
+"ÑÐ°Ð·ÑÐµÑÐµÐœ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ, Ð° ÐµÑÐ»Ðž Ð²ÐºÐ»ÑÑÐµÐœ XDMCP, ÑÐŸ ÐžÐŒÐµÐœÐ° Ð²ÑÐµÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ "
+"ÐŽÐŸÑÑÑÐ¿ÐœÑ ÑÐŽÐ°Ð»ÑÐœÐœÐŸ. Ð§ÑÐŸ ÑÑ
+ÑÐŽÑÐ°ÐµÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ Ð² ÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ, ÐµÑÐ»Ðž "
+"ÐœÐµÐŽÐŸÐ±ÑÐŸÐ¶ÐµÐ»Ð°ÑÐµÐ»Ñ ÐœÐµ ÐŽÐŸÐ»Ð¶ÐµÐœ ÐŽÐŸÐ³Ð°ÐŽÑÐ²Ð°ÑÑÑÑ ÐŸ ÐºÐŸÑÑÐµÐºÑÐœÑÑ
+ ÐžÐŒÐµÐœÐ°Ñ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹. "
+"ÐÐŸÑÑÐŸÐŒÑ Ð² ÐœÐµÐºÐŸÑÐŸÑÑÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ Ñ Ð²ÑÑÐŸÐºÐžÐŒ ÑÑÐŸÐ²ÐœÐµÐŒ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ "
+"ÐŸÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ÐœÐµÐŽÐŸÐ¿ÑÑÑÐžÐŒÐŸ."
+
+#: C/gdm.xml:437(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. <para>
+#.         TODO - What XDMCP features actually work?   I know that the
+#.                chooser is missing.
+#. </para>
+#: C/gdm.xml:446(para)
+msgid ""
+"The GDM daemon can be configured to listen for and manage X Display Manage "
+"Protocol (XDMCP) requests from remote displays. By default XDMCP support is "
+"turned off, but can be enabled if desired. If GDM is built with TCP Wrapper "
+"support, then the daemon will only grant access to hosts specified in the "
+"GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+"GDM ÐŒÐŸÐ¶ÐœÐŸ ÐœÐ°ÑÑÑÐŸÐžÑÑ ÑÐ°Ðº, ÑÑÐŸ ÐŸÐœ Ð±ÑÐŽÐµÑ ÐŸÑÑÐ»ÐµÐ¶ÐžÐ²Ð°ÑÑ Ðž ÑÐ¿ÑÐ°Ð²Ð»ÑÑÑ Ð·Ð°Ð¿ÑÐŸÑÐ°ÐŒÐž Ð¿ÐŸ "
+"Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž X (XDMCP) ÐŸÑ ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÐŒÐ°ÑÐžÐœ. ÐÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ "
+"ÑÑÐ° Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ ÐŸÑÐºÐ»ÑÑÐµÐœÐ°. ÐÑÐ»Ðž GDM ÑÐŸÐ±ÑÐ°Ðœ Ñ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÐŸÐ¹ TCP Wrapper, ÑÐŸ "
+"ÐŽÐµÐŒÐŸÐœ ÑÐ°Ð·ÑÐµÑÐžÑ ÐŽÐŸÑÑÑÐ¿ ÑÐµÐŒ ÐŒÐ°ÑÐžÐœÐ°ÐŒ, ÐºÐŸÑÐŸÑÑÐµ Ð¿ÐµÑÐµÑÐžÑÐ»ÐµÐœÑ Ð² ÑÐµÐºÑÐžÐž Â«GDM serviceÂ» "
+"Ð² ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐŸÐœÐœÐŸÐŒ ÑÐ°Ð¹Ð»Ðµ TCP Wrapper."
+
+#: C/gdm.xml:455(para)
+msgid ""
+"GDM includes several measures making it more resistant to denial of service "
+"attacks on the XDMCP service. A lot of the protocol parameters, handshaking "
+"timeouts, etc. can be fine tuned. The default configuration should work "
+"reasonably most systems."
+msgstr ""
+"GDM ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÑÑÐŽ Ð²ÐœÑÑÑÐµÐœÐœÐžÑ
+ ÐŒÐµÑ
+Ð°ÐœÐžÐ·ÐŒÐŸÐ², ÐºÐŸÑÐŸÑÑÐµ ÐŽÐµÐ»Ð°ÑÑ ÐµÐ³ÐŸ Ð±ÐŸÐ»ÐµÐµ ÑÑÑÐŸÐ¹ÑÐžÐ²ÑÐŒ "
+"Ðº DoS Ð°ÑÐ°ÐºÐ°ÐŒ ÐœÐ° XDMCP ÑÐµÑÐ²ÐžÑ. ÐÐœÐŸÐ¶ÐµÑÑÐ²ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð°, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ "
+"ÑÐ°Ð¹ÐŒÐµÑ ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ, ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ ÑÐŸÑÐœÐŸ Ð¿ÐŸÐŽÐŸÐ³ÐœÐ°ÐœÑ. ÐÐœÐ°ÑÐµÐœÐžÑ Ð¿ÐŸ "
+"ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ ÐŽÐŸÐ»Ð¶ÐœÑ ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ Ñ
+ÐŸÑÐŸÑÐŸ Ð¿ÐŸÐŽÑ
+ÐŸÐŽÐžÑÑ Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ñ ÑÐžÑÑÐµÐŒ."
+
+#: C/gdm.xml:462(para)
+msgid ""
+"GDM by default listens for XDMCP requests on the normal UDP port used for "
+"XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY requests by "
+"sending a WILLING packet to the originator."
+msgstr ""
+"GDM Ð¿ÑÐŸÑÐ»ÑÑÐžÐ²Ð°ÐµÑ UDP Ð¿ÐŸÑÑ 177, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ ÐŽÐ»Ñ XDMCP "
+"Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð°. Ð ÐŸÑÐ²ÐµÑÐ°ÐµÑ ÐœÐ° Ð·Ð°Ð¿ÑÐŸÑÑ QUERY Ðž BROADCAST_QUERY, Ð¿ÐŸÑÑÐ»Ð°Ñ Ð¿Ð°ÐºÐµÑ "
+"WILLING ÐžÑÑÐŸÑÐœÐžÐºÑ."
+
+#: C/gdm.xml:468(para)
+msgid ""
+"GDM can also be configured to honor INDIRECT queries and present a host "
+"chooser to the remote display. GDM will remember the user's choice and "
+"forward subsequent requests to the chosen manager. GDM also supports an "
+"extension to the protocol which will make it forget the redirection once the "
+"user's connection succeeds. This extension is only supported if both daemons "
+"are GDM. It is transparent and will be ignored by XDM or other daemons that "
+"implement XDMCP."
+msgstr ""
+"GDM ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐœÐ°ÑÑÑÐŸÐµÐœ ÐœÐ° ÐŸÐ±ÑÐ°Ð±ÐŸÑÐºÑ Ð·Ð°Ð¿ÑÐŸÑÐŸÐ² INDIRECT Ðž Ð±ÑÑÑ ÐŽÐžÑÐ¿ÐµÑÑÐµÑÐŸÐŒ "
+"ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐŸÐ² ÐŽÐžÑÐ¿Ð»ÐµÐµÐ². Ð ÑÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ GDM Ð±ÑÐŽÐµÑ Ð·Ð°Ð¿ÐŸÐŒÐžÐœÐ°ÑÑ Ð²ÑÐ±ÐŸÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÑÑÑ ÐŽÐ°Ð»ÑÐœÐµÐ¹ÑÐžÐµ Ð·Ð°Ð¿ÑÐŸÑÑ ÑÐºÐ°Ð·Ð°ÐœÐœÐŸÐŒÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ "
+"(ÐœÐ°Ð¿ÑÐžÐŒÐµÑ, GDM) ÐœÐ° ÐŽÑÑÐ³ÐŸÐ¹ ÐŒÐ°ÑÐžÐœÐµ. GDM ÑÐ°ÐºÐ¶Ðµ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ ÑÐ°ÑÑÐžÑÐµÐœÐžÑ "
+"Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð°, Ð±Ð»Ð°Ð³ÐŸÐŽÐ°ÑÑ ÐºÐŸÑÐŸÑÑÐŒ GDM ÐœÐµ Ð±ÑÐŽÐµÑ Ð·Ð°Ð¿ÐŸÐŒÐžÐœÐ°ÑÑ ÐŒÐ°ÑÐžÐœÑ Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ "
+"Ð¿ÐŸÑÐ»Ðµ ÑÑÐ¿ÐµÑÐœÐŸÐ³ÐŸ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. Ð­ÑÐŸ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ ÑÐŸÐ»ÑÐºÐŸ ÐµÑÐ»Ðž ÐœÐ° ÐŸÐ±ÐŸÐžÑ
+ "
+"ÐŒÐ°ÑÐžÐœÐ°Ñ
+ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ GDM. ÐÑÑÐ³ÐžÐµ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ Ð±ÑÐŽÑÑ ÐžÐ³ÐœÐŸÑÐžÑÐŸÐ²Ð°ÑÑ ÑÐ°ÐºÑÑ "
+"Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ."
+
+#: C/gdm.xml:478(para)
+msgid ""
+"If XDMCP seems to not be working, make sure that all machines are specified "
+"in <filename>/etc/hosts</filename>."
+msgstr ""
+"ÐÑÐ»Ðž XDMCP ÐœÐµ ÑÐ°Ð±ÐŸÑÐ°ÐµÑ, ÑÐ±ÐµÐŽÐžÑÐµÑÑ, ÑÑÐŸ Ð²ÑÐµ ÑÐŽÐ°Ð»ÑÐœÐœÑÐµ ÐŒÐ°ÑÐžÐœÑ Ð¿ÐµÑÐµÑÐžÑÐ»ÐµÐœÑ Ð² "
+"ÑÐ°Ð¹Ð»Ðµ <filename>/etc/hosts</filename>."
+
+#: C/gdm.xml:483(para)
+msgid ""
+"Refer to the \"Security\" section for information about security concerns "
+"when using XDMCP."
+msgstr ""
+"ÐÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž Ð¿ÐŸ Ð²ÐŸÐ¿ÑÐŸÑÐ°ÐŒ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÑ XDMCP ÐŸÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº "
+"ÑÐ°Ð·ÐŽÐµÐ»Ñ Â«ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑÂ»."
+
+#: C/gdm.xml:490(title)
+msgid "Logging"
+msgstr "ÐÑÑÐœÐ°Ð»ÐžÑÐŸÐ²Ð°ÐœÐžÐµ"
+
+#: C/gdm.xml:492(para)
+msgid ""
+"GDM uses syslog to log errors and status. It can also log debugging "
+"information, which can be useful for tracking down problems if GDM is not "
+"working properly. This can be enabled by starting the GDM daemon with the "
+"\"--debug\" option."
+msgstr ""
+"GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ ÑÑÐžÐ»ÐžÑÑ syslog ÐŽÐ»Ñ Ð¶ÑÑÐœÐ°Ð»ÐžÑÐŸÐ²Ð°ÐœÐžÑ ÐŸÑÐžÐ±ÐŸÐº Ðž ÑÐŸÑÑÐŸÑÐœÐžÐ¹ ÑÐ²ÐŸÐµÐ¹ "
+"ÑÐ°Ð±ÐŸÑÑ. ÐÑÐŸÐŒÐµ ÑÐŸÐ³ÐŸ, GDM ÐŒÐŸÐ¶ÐµÑ ÑÐžÐºÑÐžÑÐŸÐ²Ð°ÑÑ Ð² Ð¶ÑÑÐœÐ°Ð»Ðµ ÐŸÑÐ»Ð°ÐŽÐŸÑÐœÑÑ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ, "
+"ÐºÐŸÑÐŸÑÐ°Ñ ÐŒÐŸÐ¶ÐµÑ Ð¿ÑÐžÐ³ÐŸÐŽÐžÑÑÑÑ Ð¿ÑÐž Ð¿ÐŸÐžÑÐºÐµ Ð¿ÑÐŸÐ±Ð»ÐµÐŒ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ ÐµÑÐ»Ðž GDM ÑÐ°Ð±ÐŸÑÐ°ÐµÑ ÐœÐµ "
+"ÐºÐŸÑÑÐµÐºÑÐœÐŸ. Ð­ÑÐ° Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ Ð²ÐºÐ»ÑÑÐ°ÐµÑÑÑ ÑÐºÐ°Ð·Ð°ÐœÐžÐµÐŒ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐž Â«--"
+"debugÂ» Ð¿ÑÐž Ð·Ð°Ð¿ÑÑÐºÐµ ÐŽÐµÐŒÐŸÐœÐ°."
+
+#: C/gdm.xml:499(para)
+msgid ""
+"Output from the various Xservers is stored in the GDM log directory, which "
+"is normally <filename>&lt;var&gt;/log/gdm/</filename>. Any Xserver messages "
+"are saved to a file associated with the display value, <filename>&lt;"
+"display&gt;.log</filename>."
+msgstr ""
+"ÐÑÐ²ÐŸÐŽ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐ¹ ÐŸÑ Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ð° X ÑÐµÑÐ²ÐµÑÐŸÐ² Ð¿ÐŸÐŒÐµÑÐ°ÐµÑÑÑ Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ Ð¶ÑÑÐœÐ°Ð»ÐŸÐ² "
+"GDM, Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ <filename>&lt;var&gt;/log/gdm/</filename>. ÐÑÐ±ÐŸÐµ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐµ "
+"X ÑÐµÑÐ²ÐµÑÐ° ÑÐŸÑ
+ÑÐ°ÐœÑÐµÑÑÑ Ð² ÑÐ°Ð¹Ð»Ðµ Ñ ÐžÐŒÐµÐœÐµÐŒ Ð¿ÐŸ ÐœÐŸÐŒÐµÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ: <filename>&lt;"
+"display&gt;.log</filename>."
+
+#: C/gdm.xml:506(para)
+msgid ""
+"The session output is piped through the GDM daemon to the <filename>~/."
+"xsession-errors</filename> file. The file is overwritten on each login, so "
+"logging out and logging back into the same user via GDM will cause any "
+"messages from the previous session to be lost."
+msgstr ""
+"ÐÑÐ²ÐŸÐŽ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐ¹ ÑÐµÐ°ÐœÑÐ° Ð¿ÑÐŸÑ
+ÐŸÐŽÐžÑ ÑÐµÑÐµÐ· GDM Ð² ÑÐ°Ð¹Ð» <filename>~/.xsession-"
+"errors</filename>, ÐºÐŸÑÐŸÑÑÐ¹ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÐžÑÑÐ²Ð°ÐµÑÑÑ ÐºÐ°Ð¶ÐŽÑÐ¹ ÑÐ°Ð· Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÐµ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð² ÑÐžÑÑÐµÐŒÑ, Ð¿ÐŸÑÑÐŸÐŒÑ Ð²ÑÑ
+ÐŸÐŽ Ðž Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ ÐŸÐŽÐœÐŸÐ³ÐŸ Ðž ÑÐŸÐ³ÐŸ Ð¶Ðµ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð¿ÑÐžÐ²ÐµÐŽÑÑ Ðº Ð¿ÐŸÑÐµÑÐµ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐ¹ ÐŸÑ Ð¿ÑÐµÐŽÑÐŽÑÑÐµÐ³ÐŸ ÑÐµÐ°ÐœÑÐ°."
+
+#: C/gdm.xml:513(para)
+msgid ""
+"Note that if GDM can not create this file for some reason, then a fallback "
+"file will be created named <filename>~/.xsession-errors.XXXXXXXX</filename> "
+"where the <filename>XXXXXXXX</filename> are some random characters."
+msgstr ""
+"ÐÑÐ»Ðž GDM ÐœÐµ ÑÐŒÐŸÐ¶ÐµÑ ÑÐŸÐ·ÐŽÐ°ÑÑ ÑÑÐŸÑ ÑÐ°Ð¹Ð» Ð¿ÐŸ ÐºÐ°ÐºÐŸÐ¹-Ð»ÐžÐ±ÐŸ Ð¿ÑÐžÑÐžÐœÐµ, ÑÐŸ Ð±ÑÐŽÐµÑ ÑÐŸÐ·ÐŽÐ°Ðœ "
+"ÑÐ°Ð¹Ð» <filename>~/.xsession-errors.XXXXXXXX</filename>, Ð³ÐŽÐµ "
+"<filename>XXXXXXXX</filename> â ÐœÐ°Ð±ÐŸÑ ÑÐ»ÑÑÐ°Ð¹ÐœÑÑ
+ ÑÐžÐŒÐ²ÐŸÐ»ÐŸÐ²."
+
+#: C/gdm.xml:521(title)
+msgid "Fast User Switching"
+msgstr "ÐÑÑÑÑÐŸÐµ Ð¿ÐµÑÐµÐºÐ»ÑÑÐµÐœÐžÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#: C/gdm.xml:523(para)
+msgid ""
+"GDM allows multiple users to be logged in at the same time. After one user "
+"is logged in, additional, users can log in via the User Switcher on the "
+"GNOME Panel, or from the \"Switch User\" button in Lock Screen dialog of "
+"GNOME Screensaver. The active session can be changed back and forth using "
+"the same mechanism. Note that some distributions may not add the User "
+"Switcher to the default panel configuration. It can be added using the panel "
+"context menu."
+msgstr ""
+"GDM ÐŽÐŸÐ¿ÑÑÐºÐ°ÐµÑ ÐŸÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÑÐ¹ Ð²Ñ
+ÐŸÐŽ ÐœÐµÑÐºÐŸÐ»ÑÐºÐžÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹. ÐÐŸÑÐ»Ðµ Ð²Ñ
+ÐŸÐŽÐ° "
+"ÐŸÐŽÐœÐŸÐ³ÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐŽÑÑÐ³ÐŸÐ¹ ÐŒÐŸÐ¶ÐµÑ Ð²ÐŸÐ¹ÑÐž Ñ Ð¿ÐŸÐŒÐŸÑÑÑ Ð¿ÐµÑÐµÐºÐ»ÑÑÐ°ÑÐµÐ»Ñ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ "
+"ÐœÐ° Ð¿Ð°ÐœÐµÐ»Ðž GNOME, ÐžÐ»Ðž Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÐºÐœÐŸÐ¿ÐºÐž Â«Ð¡ÐŒÐµÐœÐžÑÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÂ» Ð² ÐŽÐžÐ°Ð»ÐŸÐ³Ðµ Ð±Ð»ÐŸÐºÐžÑÐŸÐ²ÐºÐž ÑÐºÑÐ°ÐœÐ° Ñ
+ÑÐ°ÐœÐžÑÐµÐ»Ñ ÑÐºÑÐ°ÐœÐ°. "
+"ÐÐºÑÐžÐ²ÐœÑÐ¹ ÑÐµÐ°ÐœÑ ÐŒÐŸÐ¶ÐœÐŸ Ð¿ÐµÑÐµÐºÐ»ÑÑÐžÑÑ ÐŸÐ±ÑÐ°ÑÐœÐŸ Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÑÐŸÐ³ÐŸ-Ð¶Ðµ ÐŒÐµÑ
+Ð°ÐœÐžÐ·ÐŒÐ°. "
+"ÐÐµÐºÐŸÑÐŸÑÑÐµ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²Ñ ÐœÐµ ÐŽÐŸÐ±Ð°Ð²Ð»ÑÑÑ ÐºÐœÐŸÐ¿ÐºÑ Ð¿ÐµÑÐµÐºÐ»ÑÑÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ÐœÐ° "
+"Ð¿Ð°ÐœÐµÐ»Ñ, Ð² ÑÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ ÐŸÐœÐ° ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐŽÐŸÐ±Ð°Ð²Ð»ÐµÐœÐ° ÑÐµÑÐµÐ· ÐºÐŸÐœÑÐµÐºÑÑÐœÐŸÐµ ÐŒÐµÐœÑ Ð¿Ð°ÐœÐµÐ»Ðž."
+
+#: C/gdm.xml:538(title)
+msgid "Security"
+msgstr "ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ"
+
+#: C/gdm.xml:541(title)
+msgid "The GDM User And Group"
+msgstr "Ð£ÑÑÑÐœÑÐµ Ð·Ð°Ð¿ÐžÑÐž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð³ÑÑÐ¿Ð¿Ñ GDM"
+
+#: C/gdm.xml:543(para)
+msgid ""
+"For security reasons a dedicated user and group id are recommended for "
+"proper operation. This user and group are normally \"gdm\" on most systems, "
+"but can be configured to any user or group. All GDM GUI programs are run as "
+"this user, so that the programs which interact with the user are run in a "
+"sandbox. This user and group should have limited privilege."
+msgstr ""
+"Ð ÑÐµÐ»ÑÑ
+ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž, ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÐµÑÑÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Ð²ÑÐŽÐµÐ»ÐµÐœÐœÑÑ ÑÑÑÑÐœÑÑ Ð·Ð°Ð¿ÐžÑÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð³ÑÑÐ¿Ð¿Ñ. Ð Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ðµ ÑÐžÑÑÐµÐŒ ÑÑÐŸ â Â«gdmÂ». ÐÐŸ GDM ÐŒÐŸÐ¶ÐœÐŸ "
+"ÐœÐ°ÑÑÑÐŸÐžÑÑ ÐœÐ° ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ Ð»ÑÐ±ÐŸÐ¹ ÐŽÑÑÐ³ÐŸÐ¹ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž. ÐÑÐµ Ð³ÑÐ°ÑÐžÑÐµÑÐºÐžÐµ "
+"Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ GDM Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑ ÐŸÑ ÐžÐŒÐµÐœÐž ÑÑÐŸÐ¹ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž Ðž Ð²Ð·Ð°ÐžÐŒÐŸÐŽÐµÐ¹ÑÑÐ²ÐžÐµ "
+"Ð¿ÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð² ÑÐ°ÐŒÐºÐ°Ñ
+ ÐµÑ Ð¿ÑÐ°Ð². ÐÐŸÑÑÐŸÐŒÑ Ð¶ÐµÐ»Ð°ÑÐµÐ»ÑÐœÐŸ ÐŸÐ³ÑÐ°ÐœÐžÑÐžÑÑ Ð¿ÑÐ°Ð²Ð° "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð³ÑÑÐ¿Ð¿Ñ gdm."
+
+#: C/gdm.xml:552(para)
+msgid ""
+"The only special privilege the \"gdm\" user requires is the ability to read "
+"and write Xauth files to the <filename>&lt;var&gt;/run/gdm</filename> "
+"directory. The <filename>&lt;var&gt;/run/gdm</filename> directory should "
+"have root:gdm ownership and 1777 permissions."
+msgstr ""
+"ÐÐŽÐžÐœÑÑÐ²ÐµÐœÐœÐ°Ñ ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÐ°Ñ Ð¿ÑÐžÐ²ÐµÐ»ÐµÐ³ÐžÑ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž Â«gdmÂ», ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐ°Ñ ÐŽÐ»Ñ "
+"ÑÐ°Ð±ÐŸÑÑ â ÑÑÐŸ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ ÑÑÐµÐœÐžÑ Ðž Ð·Ð°Ð¿ÐžÑÐž ÑÐ°Ð¹Ð»ÐŸÐ² Xauth Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³ "
+"<filename>&lt;var&gt;/run/gdm</filename>, ÐºÐŸÑÐŸÑÑÐ¹ ÐŽÐŸÐ»Ð¶ÐµÐœ ÐžÐŒÐµÑÑ Ð²Ð»Ð°ÐŽÐµÐ»ÑÑÐ° "
+"root:gdm Ðž Ð¿ÑÐ°Ð²Ð° ÐŽÐŸÑÑÑÐ¿Ð° 1777."
+
+#: C/gdm.xml:560(para)
+msgid ""
+"You should not, under any circumstances, configure the GDM user/group to a "
+"user which a user could easily gain access to, such as the user "
+"<filename>nobody</filename>. Any user who gains access to an Xauth key can "
+"snoop on and control running GUI programs running in the associated or "
+"perform a denial-of-service attack on that session. It is important to "
+"ensure that the system is configured properly so that only the \"gdm\" user "
+"has access to these files and that it is not easy to login to this account. "
+"For example, the account should be setup to not have a password or allow non-"
+"root users to login to the account."
+msgstr ""
+"ÐÐž Ð¿ÑÐž ÐºÐ°ÐºÐžÑ
+ ÐŸÐ±ÑÑÐŸÑÑÐµÐ»ÑÑÑÐ²Ð°Ñ
+ ÐœÐµ ÑÐ»ÐµÐŽÐµÑÑ ÑÐºÐ°Ð·ÑÐ²Ð°ÑÑ GDM ÑÐ°ÐºÑÑ ÑÑÑÑÐœÑÑ Ð·Ð°Ð¿ÐžÑÑ, "
+"Ðº ÐºÐŸÑÐŸÑÐŸÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐŒÐŸÐ¶ÐµÑ Ð»ÐµÐ³ÐºÐŸ Ð¿ÐŸÐ»ÑÑÐžÑÑ ÐŽÐŸÑÑÑÐ¿, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ "
+"<filename>nobody</filename>. ÐÑÐ±ÐŸÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ, ÐºÐŸÑÐŸÑÑÐ¹ Ð¿ÐŸÐ»ÑÑÐžÑ ÐŽÐŸÑÑÑÐ¿ Ðº "
+"ÐºÐ»ÑÑÑ Xauth, ÑÐŒÐŸÐ¶ÐµÑ Ð¿ÑÐŸÑÐ»ÐµÐŽÐžÑÑ ÐžÐ»Ðž Ð¿ÐµÑÐµÑ
+Ð²Ð°ÑÐžÑÑ ÐºÐŸÐœÑÑÐŸÐ»Ñ ÐœÐ°ÐŽ ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÑÑÑÐžÐŒÐž "
+"ÑÐ°Ð±ÐŸÑÐ°ÑÑÐžÐŒÐž Ð³ÑÐ°ÑÐžÑÐµÑÐºÐžÐŒÐž Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÑÐŒÐž ÐžÐ»Ðž ÐŸÑÐ³Ð°ÐœÐžÐ·ÐŸÐ²Ð°ÑÑ DoS Ð°ÑÐ°ÐºÑ ÐœÐ° ÑÐµÐºÑÑÐžÐ¹ "
+"ÑÐµÐ°ÐœÑ. ÐÐ°Ð¶ÐœÐŸ ÑÐ±ÐµÐŽÐžÑÑÑÑ, ÑÑÐŸ ÑÐžÑÑÐµÐŒÐ° ÐœÐ°ÑÑÑÐŸÐµÐœÐ° ÑÐ°ÐºÐžÐŒ ÐŸÐ±ÑÐ°Ð·ÐŸÐŒ, ÑÑÐŸ ÑÐŸÐ»ÑÐºÐŸ "
+"ÑÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Â«gdmÂ» ÐžÐŒÐµÐµÑ ÐŽÐŸÑÑÑÐ¿ Ðº ÑÑÐžÐŒ ÑÐ°Ð¹Ð»Ð°ÐŒ, Ðž ÑÑÐŸ Ð²ÐŸÐ¹ÑÐž Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÐŸÐŽ "
+"ÑÑÐŸÐ¹ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÑÑ ÐœÐµÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÑÐ°ÐºÐ°Ñ ÑÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ ÐœÐµ ÐŽÐŸÐ»Ð¶ÐœÐ° "
+"ÐžÐŒÐµÑÑ Ð¿Ð°ÑÐŸÐ»Ñ ÐžÐ»Ðž Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÑÑ ÐŸÐ±ÑÑÐœÑÐŒ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÐŒ Ð²Ñ
+ÐŸÐŽÐžÑÑ Ð¿ÐŸÐŽ ÑÑÐŸÐ¹ ÑÑÑÑÐœÐŸÐ¹ "
+"Ð·Ð°Ð¿ÐžÑÑÑ."
+
+#: C/gdm.xml:573(para)
+msgid ""
+"The GDM greeter configuration is stored in GConf. To allow the GDM user to "
+"be able to write configuration, it is necessary for the \"gdm\" user to have "
+"a writable $HOME directory. Users may configure the default GConf "
+"configuration as desired to avoid the need to provide the \"gdm\" user with "
+"a writable $HOME directory. However, some features of GDM may be disabled if "
+"it is unable to write state information to GConf configuration."
+msgstr ""
+"ÐÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ GDM Ñ
+ÑÐ°ÐœÐžÑÑÑ Ð² GConf. Ð§ÑÐŸÐ±Ñ "
+"ÑÐ°Ð·ÑÐµÑÐžÑÑ GDM Ð·Ð°Ð¿ÐžÑÑÐ²Ð°ÑÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ, ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž Â«gdmÂ» ÐŽÐ°ÑÑ "
+"Ð¿ÑÐ°Ð²Ð° Ð·Ð°Ð¿ÐžÑÐž Ð² ÑÐ²ÐŸÐ¹ ÐŽÐŸÐŒÐ°ÑÐœÐžÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ $HOME. ÐÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðž ÐŒÐŸÐ³ÑÑ "
+"ÑÐ°ÐŒÐŸÑÑÐŸÑÑÐµÐ»ÑÐœÐŸ ÐžÐ·ÐŒÐµÐœÑÑÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ð² GConf, ÑÑÐŸÐ±Ñ ÐžÐ·Ð±ÐµÐ¶Ð°ÑÑ "
+"ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸÑÑÐž ÐŸÐ±ÐµÑÐ¿ÐµÑÐžÐ²Ð°ÑÑ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž Â«gdmÂ» Ð¿ÑÐ°Ð²Ð° Ð·Ð°Ð¿ÐžÑÐž Ð² ÐŽÐŸÐŒÐ°ÑÐœÐžÐ¹ "
+"ÐºÐ°ÑÐ°Ð»ÐŸÐ³ $HOME. ÐÑÐž ÑÑÐŸÐŒ ÐœÐµÐºÐŸÑÐŸÑÑÐµ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž GDM ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÑ, ÐµÑÐ»Ðž "
+"Ñ ÐœÐµÐ³ÐŸ ÐœÐµÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž Ð·Ð°Ð¿ÐžÑÑÐ²Ð°ÑÑ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ Ð² ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ GConf."
+
+#: C/gdm.xml:585(title)
+msgid "PAM"
+msgstr "ÐÐŸÐŽÑÐ»Ñ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž PAM"
+
+#: C/gdm.xml:587(para)
+msgid ""
+"GDM uses PAM for login authentication. PAM stands for Pluggable "
+"Authentication Module, and is used by most programs that request "
+"authentication on your computer. It allows the administrator to configure "
+"specific authentication behavior for different login programs (such as ssh, "
+"login GUI, screensaver, etc.)"
+msgstr ""
+"GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ ÐŒÐŸÐŽÑÐ»Ñ PAM ÐŽÐ»Ñ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÐµ Ð² ÑÐžÑÑÐµÐŒÑ. PAM "
+"ÐŸÐ·ÐœÐ°ÑÐ°ÐµÑ: Ð¿ÐŸÐŽÐºÐ»ÑÑÐ°ÐµÐŒÑÐ¹ ÐŒÐŸÐŽÑÐ»Ñ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž (Pluggable Authentication "
+"Module), Ðž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²ÐŸÐŒ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ, ÑÑÐµÐ±ÑÑÑÐžÐŒ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. Ð­ÑÐŸ Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐµÑ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÑ ÐœÐ°ÑÑÑÐŸÐžÑÑ ÑÐ¿ÐŸÑÐŸÐ±Ñ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž "
+"ÐŽÐ»Ñ ÑÐ°Ð·ÐœÑÑ
+ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ (ÐœÐ°Ð¿ÑÐžÐŒÐµÑ: ssh, login, Ñ
+ÑÐ°ÐœÐžÑÐµÐ»ÐµÐ¹ ÑÐºÑÐ°ÐœÐ° "
+"Ðž ÑÐ°Ðº ÐŽÐ°Ð»ÐµÐµ)."
+
+#: C/gdm.xml:595(para)
+msgid ""
+"PAM is complicated and highly configurable, and this documentation does not "
+"intend to explain this in detail. Instead, it is intended to give an "
+"overview of how PAM configuration relates with GDM, how PAM is commonly "
+"configured with GDM, and known issues. It is expected that a person needing "
+"to do PAM configuration would need to do further reading of PAM "
+"documentation to understand how to configure PAM and to understand terms "
+"used in this section."
+msgstr ""
+"PAM ÑÐ²Ð»ÑÐµÑÑÑ ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ ÑÐ»ÐŸÐ¶ÐœÑÐŒ ÐŒÐŸÐŽÑÐ»ÐµÐŒ ÑÐŸ ÐŒÐœÐŸÐ¶ÐµÑÑÐ²ÐŸÐŒ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² "
+"ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž, Ð¿ÐŸÑÑÐŸÐŒÑ Ð² ÑÑÐŸÐŒ ÐŽÐŸÐºÑÐŒÐµÐœÑÐµ ÐœÐµ Ð¿ÑÐµÐŽÑÑÐ°Ð²Ð»ÐµÐœÑ ÐŽÐµÑÐ°Ð»Ðž ÐµÐ³ÐŸ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž, "
+"Ð° Ð»ÐžÑÑ ÐŽÐ°ÑÑÑÑ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐ°Ñ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ Ð¿ÐŸ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐµ PAM ÐŽÐ»Ñ ÑÐ°Ð±ÐŸÑÑ Ñ GDM. "
+"ÐÑÐµÐŽÐ¿ÐŸÐ»Ð°Ð³Ð°ÐµÑÑÑ, ÑÑÐŸ ÑÐžÑÐ°ÑÐµÐ»Ñ, Ð¶ÐµÐ»Ð°ÑÑÐžÐ¹ ÐœÐ°ÑÑÑÐŸÐžÑÑ PAM, Ð·ÐœÐ°ÐºÐŸÐŒ Ñ ÐµÐ³ÐŸ "
+"ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐµÐ¹ Ðž Ð¿ÐŸÐœÐžÐŒÐ°ÐµÑ Ð¿ÑÐžÐœÑÐžÐ¿Ñ ÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÑ PAM, Ð° ÑÐ°ÐºÐ¶Ðµ ÑÐµÑÐŒÐžÐœÑ, "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐµ Ð² ÑÑÐŸÐŒ ÑÐ°Ð·ÐŽÐµÐ»Ðµ."
+
+#: C/gdm.xml:605(para)
+msgid ""
+"PAM configuration has different, but similar, interfaces on different "
+"Operating Systems, so check the <ulink type=\"help\" url=\"man:pam.d\">pam."
+"d</ulink> or <ulink type=\"help\" url=\"man:pam.conf\">pam.conf</ulink> man "
+"page for details. Be sure to you read the PAM documentation and are "
+"comfortable with the security implications of any changes you intend to make "
+"to your configuration."
+msgstr ""
+"ÐÐ° ÑÐ°Ð·ÐœÑÑ
+ ÐŸÐ¿ÐµÑÐ°ÑÐžÐŸÐœÐœÑÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ PAM ÐžÐŒÐµÐµÑ ÑÐ°Ð·Ð»ÐžÑÐœÑÐµ, ÐœÐŸ Ð¿ÐŸÑ
+ÐŸÐ¶ÐžÐµ ÐžÐœÑÐµÑÑÐµÐ¹ÑÑ "
+"ÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÑ, Ð¿ÐŸÑÑÐŸÐŒÑ ÐŸÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº ÑÑÑÐ°ÐœÐžÑÐ°ÐŒ man <ulink type=\"help\" "
+"url=\"man:pam.d\">pam.d</ulink> ÐžÐ»Ðž <ulink type=\"help\" url=\"man:pam.conf"
+"\">pam.conf</ulink> ÐŽÐ»Ñ Ð¿ÐŸÐŽÑÐŸÐ±ÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž. ÐÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐŸÐ·ÐœÐ°ÐºÐŸÐŒÐžÑÑÑÑ Ñ "
+"ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐµÐ¹ PAM Ðž Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÑÐŒ Ð²Ð»ÐžÑÐœÐžÐµÐŒ ÐœÐ° Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ ÑÐµÑ
+ ÐžÐ·ÐŒÐµÐœÐµÐœÐžÐ¹, "
+"ÐºÐŸÑÐŸÑÑÐµ Ð²Ñ ÑÐŸÐ±ÐžÑÐ°ÐµÑÐµÑÑ Ð²ÐœÐµÑÑÐž Ð² ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ."
+
+#: C/gdm.xml:615(para)
+msgid ""
+"Note that, by default, GDM uses the \"gdm\" PAM service name for normal "
+"login and the \"gdm-autologin\" PAM service name for automatic login. These "
+"services may not be defined in your pam.d or pam.conf configured file. If "
+"there is no entry, then GDM will use the default PAM behavior. On most "
+"systems this should work fine. However, the automatic login feature may not "
+"work if the gdm-autologin service is not defined."
+msgstr ""
+"ÐÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ ÑÐµÑÐ²ÐžÑÑ PAM Ñ ÐžÐŒÐµÐœÐµÐŒ Â«gdmÂ» ÐŽÐ»Ñ ÐŸÐ±ÑÑÐœÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÐ° Ðž "
+"Â«gdm-autologinÂ» ÐŽÐ»Ñ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÐ°. ÐÑÐ»Ðž ÑÑÐž ÑÐµÑÐ²ÐžÑÑ ÐœÐµ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÑ Ð² "
+"ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐŸÐœÐœÑÑ
+ ÑÐ°Ð¹Ð»Ð°Ñ
+ Â«pam.dÂ» ÐžÐ»Ðž Â«pam.confÂ», ÑÐŸ GDM Ð±ÑÐŽÐµÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ "
+"ÐŸÐ±ÑÑÐœÐŸÐµ Ð¿ÐŸÐ²ÐµÐŽÐµÐœÐžÐµ PAM. ÐÐ° Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ðµ ÑÐžÑÑÐµÐŒ ÑÑÐŸ ÑÑÐ°Ð±ÐŸÑÐ°ÐµÑ, ÐœÐŸ "
+"Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ ÐŒÐŸÐ¶ÐµÑ ÐœÐµ ÑÐ°Ð±ÐŸÑÐ°ÑÑ, ÐµÑÐ»Ðž ÐœÐµ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœ ÑÐµÑÐ²ÐžÑ "
+"PAM Â«gdm-autologinÂ»."
+
+#: C/gdm.xml:625(para)
+msgid ""
+"The <filename>PostLogin</filename> script is run before pam_open_session is "
+"called, and the <filename>PreSession</filename> script is called after. This "
+"allows the system administrator to add any scripting to the login process "
+"either before or after PAM initializes the session."
+msgstr ""
+"Ð¡ÑÐµÐœÐ°ÑÐžÐ¹ <filename>PostLogin</filename> Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ Ð¿ÐµÑÐµÐŽ Ð²ÑÐ·ÐŸÐ²ÐŸÐŒ ÐŒÐµÑÐŸÐŽÐ° "
+"pam_open_session, Ð° ÑÑÐµÐœÐ°ÑÐžÐ¹ <filename>PreSession</filename> Ð¿ÐŸÑÐ»Ðµ, ÑÑÐŸ "
+"Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐµÑ ÑÐžÑÑÐµÐŒÐœÐŸÐŒÑ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÑ ÐŽÐŸÐ±Ð°Ð²ÐžÑÑ Ð»ÑÐ±ÑÐµ ÑÑÐµÐœÐ°ÑÐžÐž ÐŽÐŸ ÐžÐ»Ðž Ð¿ÐŸÑÐ»Ðµ "
+"ÑÐŸÐ³ÐŸ, ÐºÐ°Ðº PAM ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·ÐžÑÑÐµÑ ÑÐµÐ°ÐœÑ."
+
+#: C/gdm.xml:633(para)
+msgid ""
+"If you wish to make GDM work with other types of authentication mechanisms "
+"(such as a fingerprint or SmartCard reader), then you should implement this "
+"by using a PAM service module for the desired authentication type rather "
+"than by trying to modify the GDM code directly. Refer to the PAM "
+"documentation on your system. How to do this is frequently discussed on the "
+"<address><email>gdm-list@gnome.org</email></address> mail list, so you can "
+"refer to the list archives for more information."
+msgstr ""
+"ÐÑÐ»Ðž Ð²Ñ Ñ
+ÐŸÑÐžÑÐµ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Ñ GDM ÐŽÑÑÐ³ÐžÐµ ÑÐžÐ¿Ñ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž (ÐœÐ°Ð¿ÑÐžÐŒÐµÑ, "
+"ÑÐºÐ°ÐœÐžÑÐŸÐ²Ð°ÐœÐžÐµ ÐŸÑÐ¿ÐµÑÐ°ÑÐºÐŸÐ² Ð¿Ð°Ð»ÑÑÐµÐ² ÐžÐ»Ðž ÐºÐ°ÑÑÑ SmartCard), ÑÐŸ ÑÑÐŸ ÑÐµÐ°Ð»ÐžÐ·ÐŸÐ²ÑÐ²Ð°ÐµÑÑÑ "
+"Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÑÑÑÐžÑ
+ ÑÐµÑÐ²ÐžÑÐœÑÑ
+ ÐŒÐŸÐŽÑÐ»ÐµÐ¹ PAM, Ð° ÐœÐµ ÐžÐ·ÐŒÐµÐœÐµÐœÐžÐµÐŒ ÐºÐŸÐŽÐ° GDM. "
+"ÐÐ° ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐµÐ¹ ÐŸÐ±ÑÐ°ÑÐ°Ð¹ÑÐµÑÑ Ðº ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÐžÐž PAM. Ð¢ÐŸ ÐºÐ°Ðº "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÑÐ°ÐºÐžÐµ ÐŒÐµÑ
+Ð°ÐœÐžÐ·ÐŒÑ ÑÐ°ÑÑÐŸ ÐŸÐ±ÑÑÐ¶ÐŽÐ°ÐµÑÑÑ Ð² ÑÐ¿ÐžÑÐºÐµ ÑÐ°ÑÑÑÐ»ÐºÐž "
+"<address><email>gdm-list@gnome.org</email></address>, Ð·Ð° ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸÐ¹ "
+"ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐµÐ¹ ÐŒÐŸÐ¶ÐœÐŸ ÐŸÐ±ÑÐ°ÑÐžÑÑÑÑ Ð² Ð°ÑÑ
+ÐžÐ² ÑÐ°ÑÑÑÐ»ÐºÐž."
+
+#: C/gdm.xml:644(para)
+msgid ""
+"PAM does have some limitations regarding being able to work with multiple "
+"types of authentication at the same time, like supporting the ability to "
+"accept either SmartCard and the ability to type the username and password "
+"into the login program. There are techniques that are used to make this "
+"work, and it is best to research how this problem is commonly solved when "
+"setting up such a configuration."
+msgstr ""
+"PAM ÐžÐŒÐµÐµÑ ÐœÐµÐºÐŸÑÐŸÑÑÐµ ÐŸÐ³ÑÐ°ÐœÐžÑÐµÐœÐžÑ Ð¿ÑÐž ÑÐ°Ð±ÐŸÑÐµ Ñ ÐœÐµÑÐºÐŸÐ»ÑÐºÐžÐŒÐž ÑÐžÐ¿Ð°ÐŒÐž "
+"Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐŸÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ ÐŸÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸÐ³ÐŸ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÑ ÐºÐ°ÑÑ SmartCard Ðž Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž Ð¿ÑÑÐµÐŒ Ð²Ð²ÐŸÐŽÐ° ÐžÐŒÐµÐœÐž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ "
+"Ðž Ð¿Ð°ÑÐŸÐ»Ñ. ÐÑÑÑ ÑÐ¿ÐŸÑÐŸÐ±Ñ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÑ ÑÐ°ÐºÐŸÐ¹ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž, Ðž Ð»ÑÑÑÐžÐ¹ ÑÐ¿ÐŸÑÐŸÐ± ÐžÑ
+ "
+"ÐžÐ·ÑÑÐžÑÑ â ÑÑÐŸ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ Ñ ÑÐ°ÐºÐžÐŒÐž ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐ°ÐŒÐž."
+
+#: C/gdm.xml:653(para)
+msgid ""
+"If automatic login does not work on a system, check to see if the \"gdm-"
+"autologin\" PAM stack is defined in the PAM configuration. For this to work, "
+"it is necessary to use a PAM module that simply does no authentication, or "
+"which simply returns PAM_SUCCESS from all of its public interfaces. Assuming "
+"your system has a pam_allow.so PAM module which does this, a PAM "
+"configuration to enable \"gdm-autologin\" would look like this:"
+msgstr ""
+"ÐÑÐ»Ðž ÐœÐµ ÑÐ°Ð±ÐŸÑÐ°ÐµÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÑÐŸÐ²ÐµÑÑÑÐµ ÐœÐ°Ð»ÐžÑÐžÐµ ÑÐµÑÐ²ÐžÑÐ° Â«gdm-"
+"autologinÂ» Ð² ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž PAM. ÐÐ»Ñ Ð²ÐºÐ»ÑÑÐµÐœÐžÑ ÑÑÐŸÐ¹ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÐŒÐŸÐŽÑÐ»Ñ PAM, ÐºÐŸÑÐŸÑÑÐ¹ ÐœÐµ Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐžÐ»Ðž Ð²ÐŸÐ·Ð²ÑÐ°ÑÐ°ÐµÑ "
+"PAM_SUCCESS ÑÐŸ Ð²ÑÐµÑ
+ ÐžÐœÑÐµÑÑÐµÐ¹ÑÐŸÐ², ÐœÐ°Ð¿ÑÐžÐŒÐµÑ ÐŒÐŸÐŽÑÐ»Ñ pam_allow.so, Ñ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµÐŒ ÐºÐŸÑÐŸÑÐŸÐ³ÐŸ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ PAM Ñ Ð²ÐºÐ»ÑÑÑÐœÐœÑÐŒ ÑÐµÑÐ²ÐžÑÐŸÐŒ Â«gdm-"
+"autologinÂ» Ð±ÑÐŽÐµÑ Ð²ÑÐ³Ð»ÑÐŽÐµÑÑ ÑÐ»ÐµÐŽÑÑÑÐžÐŒ ÐŸÐ±ÑÐ°Ð·ÐŸÐŒ:"
+
+#: C/gdm.xml:663(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+
+#: C/gdm.xml:671(para)
+msgid ""
+"The above setup will cause no lastlog entry to be generated. If a lastlog "
+"entry is desired, then use the following for session:"
+msgstr ""
+"Ð£ÐºÐ°Ð·Ð°ÐœÐœÐ°Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐ° ÐœÐµ Ð±ÑÐŽÐµÑ Ð³ÐµÐœÐµÑÐžÑÐŸÐ²Ð°ÑÑ Ð·Ð°Ð¿ÐžÑÐž lastlog. ÐÑÐ»Ðž ÐŸÐœÐž "
+"ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÑ, ÑÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐ¹ÑÐµ ÑÐ»ÐµÐŽÑÑÑÐµÐµ ÐŽÐ»Ñ ÑÐµÐ°ÐœÑÐ°:"
+
+#: C/gdm.xml:676(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin ÑÐµÐ°ÐœÑ ÑÑÐµÐ±ÑÐµÑ  pam_unix_session.so.1\n"
+
+#: C/gdm.xml:682(title)
+msgid "utmp and wtmp"
+msgstr "ÐÐ°Ð·Ñ utmp Ðž wtmp"
+
+#: C/gdm.xml:684(para)
+msgid ""
+"GDM generates utmp and wtmp User Accounting Database entries upon session "
+"login and logout. The utmp database contains user access and accounting "
+"information that is accessed by commands such as <command>finger</command>, "
+"<command>last</command>, <command>login</command>, and <command>who</"
+"command>. The wtmp database contains the history of user access and "
+"accounting information for the utmp database. Refer to the <ulink type=\"help"
+"\" url=\"man:utmp\">utmp</ulink> and <ulink type=\"help\" url=\"man:wtmp"
+"\">wtmp</ulink> man pages on your system for more information."
+msgstr ""
+"GDM ÑÐŸÐ·ÐŽÐ°ÐµÑ Ð·Ð°Ð¿ÐžÑÐž Ð² Ð±Ð°Ð·Ð°Ñ
+ ÐŽÐ°ÐœÐœÑÑ
+ utmp Ðž wtmp ÑÑÑÑÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ "
+"Ð²ÐŸ Ð²ÑÐµÐŒÑ Ð²Ñ
+ÐŸÐŽÐ° Ðž Ð²ÑÑ
+ÐŸÐŽÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ÐžÐ· ÑÐžÑÑÐµÐŒÑ. ÐÐ°Ð·Ð° "
+"ÐŽÐ°ÐœÐœÑÑ
+ utmp ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðµ Ðž ÐµÐ³ÐŸ Ð¿ÑÐ°Ð²Ð°Ñ
+ ÐŽÐŸÑÑÑÐ¿Ð°, ÐºÐŸÑÐŸÑÐ°Ñ "
+"ÐŽÐŸÑÑÑÐ¿ÐœÐ° Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽ: <command>finger</command>, <command>last</"
+"command>, <command>login</command> Ðž <command>who</command>. ÐÐ°Ð·Ð° ÐŽÐ°ÐœÐœÑÑ
+ "
+"wtmp ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÐžÑÑÐŸÑÐžÑ Ð±Ð°Ð·Ñ utmp. ÐÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž ÐŸÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº "
+"ÑÑÑÐ°ÐœÐžÑÐ°ÐŒ man <ulink type=\"help\" url=\"man:utmp\">utmp</ulink> Ðž <ulink "
+"type=\"help\" url=\"man:wtmp\">wtmp</ulink>."
+
+#: C/gdm.xml:699(title)
+msgid "X Server Authentication Scheme"
+msgstr "Ð¡ÐŒÐµÑ
+Ð° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž X ÑÐµÑÐ²ÐµÑÐ°"
+
+#: C/gdm.xml:701(para)
+msgid ""
+"X server authorization files are stored in a newly created subdirectory of "
+"<filename>&lt;var&gt;/run/gdm</filename> at start up. These files contain a "
+"is used to store a \"password\" between X clients and the X server. This "
+"\"password\" is unqiue for each logged in session, so users from one session "
+"can't snoop on users from another."
+msgstr ""
+"Ð€Ð°Ð¹Ð»Ñ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž X ÑÐµÑÐ²ÐµÑÐ° ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑ Ð²ÐŸ Ð²ÐœÐŸÐ²Ñ ÑÐŸÐ·ÐŽÐ°Ð²Ð°ÐµÐŒÐŸÐŒ Ð²ÐŸ Ð²ÑÐµÐŒÑ "
+"Ð·Ð°Ð¿ÑÑÐºÐ° Ð¿ÐŸÐŽÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ Ð² <filename>&lt;var&gt;/run/gdm</filename>. Ð­ÑÐž ÑÐ°Ð¹Ð»Ñ "
+"ÑÐŸÐŽÐµÑÐ¶Ð°Ñ ÐºÐ»ÑÑ ÐŽÐŸÑÑÑÐ¿Ð° ÐŽÐ»Ñ X ÐºÐ»ÐžÐµÐœÑÐ° Ðž ÑÐµÑÐ²ÐµÑÐ°, ÐºÐŸÑÐŸÑÑÐ¹ ÑÐœÐžÐºÐ°Ð»ÐµÐœ ÐŽÐ»Ñ ÐºÐ°Ð¶ÐŽÐŸÐ³ÐŸ "
+"ÑÐµÐ°ÐœÑÐ°, Ð¿ÐŸÑÑÐŸÐŒÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðž ÐžÐ· ÑÐ°Ð·ÐœÑÑ
+ ÑÐµÐ°ÐœÑÐŸÐ² ÐœÐµ ÐŒÐµÑÐ°ÑÑ ÐŽÑÑÐ³ ÐŽÑÑÐ³Ñ."
+
+#: C/gdm.xml:709(para)
+msgid ""
+"GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication scheme. "
+"Normally little is gained from the other schemes, and no effort has been "
+"made to implement them so far. Be especially careful about using XDMCP "
+"because the Xserver authentication cookie goes over the wire as clear text. "
+"If snooping is possible, then an attacker could simply snoop your "
+"authentication password as you log in, regardless of the authentication "
+"scheme being used. If snooping is possible and undesirable, then you should "
+"use ssh for tunneling an X connection rather then using XDMCP. You could "
+"think of XDMCP as a sort of graphical telnet, having the same security "
+"issues. In most cases, ssh -Y should be prefered over GDM's XDMCP features."
+msgstr ""
+"GDM Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ ÑÐŸÐ»ÑÐºÐŸ ÑÑ
+ÐµÐŒÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž X ÑÐµÑÐ²ÐµÑÐ° Â«MIT-MAGIC-COOKIE-1Â». "
+"ÐÑÑÐ³ÐžÐµ ÑÑ
+ÐµÐŒÑ ÐœÐµ ÐŸÐ±Ð»Ð°ÐŽÐ°ÑÑ Ð·ÐœÐ°ÑÐžÑÐµÐ»ÑÐœÑÐŒÐž Ð¿ÑÐµÐžÐŒÑÑÐµÑÑÐ²Ð°ÐŒÐž Ðž ÐœÐ° ÐœÐ°ÑÑÐŸÑÑÐžÐ¹ ÐŒÐŸÐŒÐµÐœÑ ÐœÐµ ÑÐ²Ð»ÑÑÑÑÑ Ð¿ÑÐžÐŸÑÐžÑÐµÑÐœÑÐŒÐž. "
+"Ð¡Ð»ÐµÐŽÑÐµÑ Ð±ÑÑÑ ÐŸÑÐŸÐ±ÐµÐœÐœÐŸ ÐŸÑÑÐŸÑÐŸÐ¶ÐœÑÐŒ Ð¿ÑÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐž Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð° "
+"XDMCP, ÑÐ°Ðº ÐºÐ°Ðº Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐŸÐœÐœÐ°Ñ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ (Ð² Ð²ÐžÐŽÐµ cookies) Ð¿ÐµÑÐµÐŽÐ°ÐµÑÑÑ Ð¿ÐŸ "
+"ÑÐµÑÐž Ð² ÐŸÑÐºÑÑÑÐŸÐŒ Ð²ÐžÐŽÐµ, Ð¿ÐŸÑÑÐŸÐŒÑ ÐŸÐœÐ° ÐŽÐŸÑÑÑÐ¿ÐœÐ° ÐŽÐ»Ñ Ð¿ÐµÑÐµÑ
+Ð²Ð°ÑÐ°. Ð ÑÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ "
+"Ð·Ð»ÐŸÑÐŒÑÑÐ»ÐµÐœÐœÐžÐº ÐŒÐŸÐ¶ÐµÑ Ð¿ÑÐŸÑÑÐŸ Ð¿ÐµÑÐµÑ
+Ð²Ð°ÑÐžÑÑ ÐºÐ»ÑÑ Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÐµ Ð² ÑÐžÑÑÐµÐŒÑ. ÐÐ»Ñ "
+"Ð¿ÑÐµÐŽÐŸÑÐ²ÑÐ°ÑÐµÐœÐžÑ ÑÑÐŸÐ³ÐŸ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÑÑÐœÐœÐµÐ»ÐžÑÐŸÐ²Ð°ÐœÐžÐµ X ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹ "
+"ÑÐµÑÐµÐ· ssh, Ð²ÐŒÐµÑÑÐŸ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð° XDMCP. ÐÑÐŸÑÐŸÐºÐŸÐ» XDMCP ÐœÐµ ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐµÐœ, "
+"ÑÑÐŸÐ±Ñ ÐµÐ³ÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÐºÐ°Ðº Ð¿ÑÐŸÑÐŸÐºÐŸÐ» ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐ³ÐŸ Ð³ÑÐ°ÑÐžÑÐµÑÐºÐŸÐ³ÐŸ ÑÐµÑÐŒÐžÐœÐ°Ð»Ð°, Ð² "
+"Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ðµ ÑÐ»ÑÑÐ°ÐµÐ² Ð»ÑÑÑÐµ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Â«ssh -YÂ» Ð²ÐŒÐµÑÑÐŸ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐµÐ¹ GDM Ð¿ÐŸ "
+"ÑÐ°Ð±ÐŸÑÐµ Ñ XDMCP."
+
+#: C/gdm.xml:726(title)
+msgid "XDMCP Security"
+msgstr "ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ XDMCP"
+
+#: C/gdm.xml:728(para)
+msgid ""
+"Even though your display is protected by cookies, XEvents and thus "
+"keystrokes typed when entering passwords will still go over the wire in "
+"clear text. It is trivial to capture these."
+msgstr ""
+"ÐÐµ ÑÐŒÐŸÑÑÑ ÐœÐ° ÑÐŸ, ÑÑÐŸ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ð·Ð°ÑÐžÑÐµÐœ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐŸÐœÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐµÐ¹ (Ð² "
+"cookies), ÑÐŸÐ±ÑÑÐžÑ XEvents Ðž ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÑÑÑÐžÐµ ÐœÐ°Ð¶Ð°ÑÐžÑ ÐºÐ»Ð°Ð²ÐžÑ Ð¿ÑÐž Ð²Ð²ÐŸÐŽÐµ Ð¿Ð°ÑÐŸÐ»Ñ "
+"Ð±ÑÐŽÑÑ Ð¿ÐµÑÐµÐŽÐ°ÐœÑ Ð¿ÐŸ ÑÐµÑÐž Ð² ÐŸÑÐºÑÑÑÐŸÐŒ Ð²ÐžÐŽÐµ Ðž ÐžÑ
+ Ð»ÐµÐ³ÐºÐŸ Ð¿ÐµÑÐµÑ
+Ð²Ð°ÑÐžÑÑ."
+
+#: C/gdm.xml:734(para)
+msgid ""
+"XDMCP is primarily useful for running thin clients such as in terminal labs. "
+"Those thin clients will only ever need the network to access the server, and "
+"so it seems like the best security policy to have those thin clients on a "
+"separate network that cannot be accessed by the outside world, and can only "
+"connect to the server. The only point from which you need to access outside "
+"is the server. This type of set up should never use an unmanaged hub or "
+"other sniffable network."
+msgstr ""
+"XDMCP Ð² ÐŸÑÐœÐŸÐ²ÐœÐŸÐŒ Ð¿ÑÐµÐŽÐœÐ°Ð·ÐœÐ°ÑÐµÐœ ÐŽÐ»Ñ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÑ Ð² Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÐœÑÑ
+ ÑÐµÑÐŒÐžÐœÐ°Ð»Ð°Ñ
+, "
+"Ð³ÐŽÐµ ÐºÐ»ÐžÐµÐœÑÐ°ÐŒ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐ° ÑÐµÑÑ Ð»ÐžÑÑ ÐŽÐ»Ñ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ Ñ ÑÐµÑÐ²ÐµÑÐŸÐŒ. ÐÑÑÑÐµÐ¹ "
+"Ð¿ÐŸÐ»ÐžÑÐžÐºÐŸÐ¹ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž Ð±ÑÐŽÐµÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ ÑÐ°ÐºÐžÑ
+ ÐºÐ»ÐžÐµÐœÑÐŸÐ² Ð² ÐŸÑÐŽÐµÐ»ÑÐœÐŸÐ¹ "
+"Ð¿ÐŸÐŽÑÐµÑÐž Ðº ÐºÐŸÑÐŸÑÐŸÐ¹ ÐœÐµÑ ÐŽÐŸÑÑÑÐ¿Ð° ÐžÐ·Ð²ÐœÐµ, Ðž ÐµÐŽÐžÐœÑÑÐ²ÐµÐœÐœÐŸÐ¹ ÑÐŸÑÐºÐŸÐ¹ ÐŽÐŸÑÑÑÐ¿Ð° Ð²ÐŸ "
+"Ð²ÐœÐµÑÐœÐžÐµ ÑÐµÑÐž ÑÐ²Ð»ÑÐµÑÑÑ ÑÐ°ÐŒ ÑÐµÑÐ²ÐµÑ. ÐÐŸÐŽÐŸÐ±ÐœÑÐµ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž ÐœÐµÐ»ÑÐ·Ñ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ "
+"Ð² ÑÐµÑÑÑ
+ Ñ ÐœÐµÑÐ¿ÑÐ°Ð²Ð»ÑÐµÐŒÑÐŒÐž ÐºÐŸÐœÑÐµÐœÑÑÐ°ÑÐŸÑÐ°ÐŒÐž ÐžÐ»Ðž Ð¿ÑÐŸÑÐ»ÑÑÐžÐ²Ð°ÐµÐŒÑÑ
+ ÑÐµÑÑÑ
+."
+
+#: C/gdm.xml:747(title)
+msgid "XDMCP Access Control"
+msgstr "Ð£Ð¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐŽÐŸÑÑÑÐ¿ÐŸÐŒ XDMCP"
+
+#: C/gdm.xml:749(para)
+msgid ""
+"XDMCP access control is done using TCP wrappers. It is possible to compile "
+"GDM without TCP wrapper support, so this feature may not be supported on "
+"some Operating Systems."
+msgstr ""
+"ÐÐŸÐœÑÑÐŸÐ»Ñ ÐŽÐŸÑÑÑÐ¿Ð° XDMCP ÑÐµÐ°Ð»ÐžÐ·ÐŸÐ²Ð°Ðœ Ñ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµÐŒ Ð±ÐžÐ±Ð»ÐžÐŸÑÐµÐºÐž TCP Wrappers. "
+"Ð ÐœÐµÐºÐŸÑÐŸÑÑÑ
+ ÐŸÐ¿ÐµÑÐ°ÑÐžÐŸÐœÐœÑÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ GDM ÑÐŸÐ±ÑÐ°Ðœ Ð±ÐµÐ· Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÐž TCP Wrappers, "
+"Ð¿ÐŸÑÑÐŸÐŒÑ Ð¿ÐŸÐŽÐŸÐ±ÐœÑÐµ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÑ."
+
+#: C/gdm.xml:755(para)
+msgid ""
+"You should use the daemon name <command>gdm</command> in the <filename>&lt;"
+"etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</"
+"filename> files. For example to deny computers from <filename>.evil.domain</"
+"filename> from logging in, then add"
+msgstr ""
+"ÐÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÐžÐŒÑ ÐŽÐµÐŒÐŸÐœÐ° <command>gdm</command> Ð² ÑÐ°Ð¹Ð»Ð°Ñ
+ "
+"<filename>&lt;etc&gt;/hosts.allow</filename> Ðž <filename>&lt;etc&gt;/hosts."
+"deny</filename>. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÑÑÐŸÐ±Ñ Ð·Ð°Ð¿ÑÐµÑÐžÑÑ ÐŒÐ°ÑÐžÐœÐ°ÐŒ ÐžÐ· ÐŽÐŸÐŒÐµÐœÐ° <filename>.evil."
+"domain</filename> Ð²Ñ
+ÐŸÐŽÐžÑÑ Ð² ÑÐžÑÑÐµÐŒÑ, ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐŽÐŸÐ±Ð°Ð²ÐžÑÑ ÑÐ»ÐµÐŽÑÑÑÐµÐµ:"
+
+#: C/gdm.xml:762(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .evil.domain\n"
+
+#: C/gdm.xml:765(para)
+msgid ""
+"to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+"Ð² ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/hosts.deny</filename>. ÐÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ, ÑÐ°ÐºÐ¶Ðµ "
+"ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐŽÐŸÐ±Ð°Ð²ÐžÑÑ "
+
+#: C/gdm.xml:769(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .your.domain\n"
+
+#: C/gdm.xml:772(para)
+msgid ""
+"to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally "
+"disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"Ð² ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/hosts.allow</filename>, ÐµÑÐ»Ðž Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ "
+"Ð·Ð°Ð¿ÑÐµÑÐµÐœÑ Ð²ÑÐµ ÑÐµÑÐ²ÐžÑÑ ÑÐŸ Ð²ÑÐµÑ
+ ÐŒÐ°ÑÐžÐœ. ÐÐ° ÐŽÐµÑÐ°Ð»ÑÐŒÐž ÐŸÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº ÑÑÐ°ÐœÐžÑÐ°ÐŒ man "
+"<ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink>."
+
+#: C/gdm.xml:781(title)
+msgid "Firewall Security"
+msgstr "ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ ÑÐµÑÐµÐ²ÐŸÐ³ÐŸ ÑÐºÑÐ°ÐœÐ°"
+
+#: C/gdm.xml:783(para)
+msgid ""
+"Even though GDM tries to outsmart potential attackers trying to take "
+"advantage of XDMCP, it is still advised that you block the XDMCP port "
+"(normally UDP port 177) on your firewall unless really needed. GDM guards "
+"against denial of service attacks, but the X protocol is still inherently "
+"insecure and should only be used in controlled environments. Also each "
+"remote connection takes up lots of resources, so it is much easier to do a "
+"denial of service attack via XDMCP then a webserver."
+msgstr ""
+"Ð¥ÐŸÑÑ GDM Ðž Ð¿ÑÑÐ°ÐµÑÑÑ Ð¿ÑÐµÐŽÑÐ¿ÑÐµÐŽÐžÑÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÑÐµ Ð°ÑÐ°ÐºÐž ÐœÐ° Ð¿ÑÐŸÑÐŸÐºÐŸÐ» XDMCP, "
+"ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÐµÑÑÑ Ð·Ð°Ð±Ð»ÐŸÐºÐžÑÐŸÐ²Ð°ÑÑ Ð¿ÐŸÑÑ XDMCP (ÐŸÐ±ÑÑÐœÐŸ UDP 177) ÐœÐ° ÑÐµÑÐµÐ²ÐŸÐŒ ÑÐºÑÐ°ÐœÐµ "
+"ÐŽÐŸ ÑÐµÑ
+ Ð¿ÐŸÑ, Ð¿ÐŸÐºÐ° ÐŸÐœ ÐŽÐµÐ¹ÑÑÐ²ÐžÑÐµÐ»ÑÐœÐŸ ÐœÐµ Ð¿ÐŸÐœÐ°ÐŽÐŸÐ±ÐžÑÑÑ. GDM Ð¿ÑÑÐ°ÐµÑÑÑ "
+"Ð¿ÑÐµÐŽÐŸÑÐ²ÑÐ°ÑÐžÑÑ DoS Ð°ÑÐ°ÐºÐž, ÐœÐŸ X Ð¿ÑÐŸÑÐŸÐºÐŸÐ» ÑÑÐ°ÐŽÐžÑÐžÐŸÐœÐœÐŸ ÐœÐµÐ±ÐµÐ·ÐŸÐ¿Ð°ÑÐµÐœ Ðž ÐµÐ³ÐŸ ÑÐ»ÐµÐŽÑÐµÑ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÑÐŸÐ»ÑÐºÐŸ Ð² Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÑÑ
+ ÑÑÐµÐŽÐ°Ñ
+. ÐÑÐŸÐŒÐµ ÑÐŸÐ³ÐŸ, ÐºÐ°Ð¶ÐŽÐŸÐµ ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐµ "
+"ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐµ Ð¿ÐŸÑÑÐµÐ±Ð»ÑÐµÑ ÐŸÑÐœÐŸÑÐžÑÐµÐ»ÑÐœÐŸ ÐŒÐœÐŸÐ³ÐŸ ÑÐµÑÑÑÑÐŸÐ², Ð¿ÐŸÑÑÐŸÐŒÑ ÐŸÑÐ³Ð°ÐœÐžÐ·ÐŸÐ²Ð°ÑÑ DoS "
+"Ð°ÑÐ°ÐºÑ ÑÐµÑÐµÐ· XDMCP ÐœÐ°ÐŒÐœÐŸÐ³ÐŸ Ð¿ÑÐŸÑÐµ, ÑÐµÐŒ ÐœÐ° Ð²ÐµÐ±-ÑÐµÑÐ²ÐµÑ."
+
+#: C/gdm.xml:793(para)
+msgid ""
+"It is also wise to block all of the X Server ports. These are TCP ports 6000 "
+"+ the display number of course) on your firewall. Note that GDM will use "
+"display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+"ÐÐ»Ð°Ð³ÐŸÑÐ°Ð·ÑÐŒÐœÑÐŒ Ð±ÑÐŽÐµÑ Ð·Ð°Ð±Ð»ÐŸÐºÐžÑÐŸÐ²Ð°ÑÑ Ð²ÑÐµ Ð¿ÐŸÑÑÑ, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐµ X ÑÐµÑÐ²ÐµÑÐŸÐŒ: TCP "
+"Ð¿ÐŸÑÑÑ 6000+ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ ÐœÐŸÐŒÐµÑÐ° ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² Ð±ÐŸÐ»ÑÑÐµ 20 ÐŽÐ»Ñ "
+"Ð³ÐžÐ±ÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÐŸÐ²-Ð¿ÐŸ-ÑÑÐµÐ±ÐŸÐ²Ð°ÐœÐžÑ."
+
+#: C/gdm.xml:800(para)
+msgid ""
+"X is not a very safe protocol for using over the net, and XDMCP is even less "
+"safe."
+msgstr "X ÐœÐµ ÐŸÑÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÑÐ¹ Ð¿ÑÐŸÑÐŸÐºÐŸÐ», ÐœÐŸ XDMCP ÐµÑÐµ ÐŒÐµÐœÐµÐµ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐµÐœ."
+
+#: C/gdm.xml:807(title)
+msgid "PolicyKit"
+msgstr "Ð¡ÑÐµÐŽÑÑÐ²ÐŸ PolicyKit"
+
+#. <para>
+#.         TODO - Should we say more?
+#. </para>
+#: C/gdm.xml:815(para)
+msgid ""
+"GDM may be configured to use PolicyKit to allow the system administrator to "
+"control whether the login screen should provide the shutdown and restart "
+"buttons on the greeter screen."
+msgstr ""
+"GDM ÐŒÐŸÐ¶ÐœÐŸ ÐœÐ°ÑÑÑÐŸÐžÑÑ ÐœÐ° ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ ÑÑÐµÐŽÑÑÐ²Ð° PolicyKit, ÑÑÐŸÐ±Ñ Ð¿ÐŸÐ·Ð²ÐŸÐ»ÐžÑÑ "
+"ÑÐžÑÑÐµÐŒÐœÐŸÐŒÑ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÑ ÑÐ¿ÑÐ°Ð²Ð»ÑÑÑ Ð²ÐžÐŽÐžÐŒÐŸÑÑÑÑ ÐºÐœÐŸÐ¿ÐŸÐº Ð²ÑÐºÐ»ÑÑÐµÐœÐžÑ Ðž "
+"Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž ÑÐžÑÑÐµÐŒÑ ÐœÐ° ÑÐºÑÐ°ÐœÐµ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: C/gdm.xml:821(para)
+msgid ""
+"These buttons are controlled by the <filename>org.freedesktop.consolekit."
+"system.stop-multiple-users</filename> and <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> actions respectively. "
+"Policy for these actions can be set up using the polkit-gnome-authorization "
+"tool, or the polkit-auth command line program."
+msgstr ""
+"ÐÐžÐŽÐžÐŒÐŸÑÑÑ ÑÑÐžÑ
+ ÐºÐœÐŸÐ¿ÐŸÐº ÑÐµÐ³ÑÐ»ÐžÑÑÐµÑÑÑ ÐŽÐµÐ¹ÑÑÐ²ÐžÑÐŒÐž:<filename>org.freedesktop."
+"consolekit.system.stop-multiple-users</filename> Ðž <filename>org.freedesktop."
+"consolekit.system.restart-multiple-users</filename> ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÐµÐœÐœÐŸ. ÐÐŸÐ»ÐžÑÐžÐºÐ° "
+"ÑÑÐžÑ
+ ÐŽÐµÐ¹ÑÑÐ²ÐžÐ¹ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ° Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÑÑÐžÐ»ÐžÑÑ polkit-gnome-"
+"authorization ÐžÐ»Ðž ÐºÐŸÐœÑÐŸÐ»ÑÐœÐŸÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐŸÐ¹ polkit-auth."
+
+#: C/gdm.xml:833(title)
+msgid "RBAC (Role Based Access Control)"
+msgstr "RBAC: ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐŽÐŸÑÑÑÐ¿ÐŸÐŒ Ð¿ÐŸ ÑÐŸÐ»ÑÐŒ"
+
+#: C/gdm.xml:835(para)
+msgid ""
+"GDM may be configured to use RBAC instead of PolicyKit. In this case, RBAC "
+"configuration is used to control whether the login screen should provide the "
+"shutdown and restart buttons on the greeter screen."
+msgstr ""
+"GDM ÐŒÐŸÐ¶ÐœÐŸ ÐœÐ°ÑÑÑÐŸÐžÑÑ ÐœÐ° ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ RBAC Ð²ÐŒÐµÑÑÐŸ PolicyKit. Ð ÑÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ RBAC ÐŽÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð²ÐžÐŽÐžÐŒÐŸÑÑÑÑ ÐºÐœÐŸÐ¿ÐŸÐº Ð²ÑÐºÐ»ÑÑÐµÐœÐžÑ Ðž "
+"Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž ÑÐžÑÑÐµÐŒÑ ÐœÐ° ÑÐºÑÐ°ÐœÐµ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: C/gdm.xml:841(para)
+msgid ""
+"For example, on Solaris, the \"solaris.system.shutdown\" authorization is "
+"used to control this. Simply modify the <filename>/etc/user_attr</filename> "
+"file so that the \"gdm\" user has this authorization."
+msgstr ""
+"ÐÐ°Ð¿ÑÐžÐŒÐµÑ, Ð² ÑÐžÑÑÐµÐŒÐµ Solaris ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÑ Â«solaris."
+"system.shutdownÂ». ÐÐŸÑÑÐ°ÑÐŸÑÐœÐŸ ÐžÐ·ÐŒÐµÐœÐžÑÑ ÑÐ°Ð¹Ð» <filename>/etc/user_attr</"
+"filename> ÑÐ°Ðº, ÑÑÐŸÐ±Ñ ÑÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Â«gdmÂ» ÐŸÑÑÑÐµÑÑÐ²Ð»ÑÐ»Ð° ÑÑÑ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÑ."
+
+#: C/gdm.xml:854(title)
+msgid "Support for ConsoleKit"
+msgstr "ÐÐŸÐŽÐŽÐµÑÐ¶ÐºÐ° ConsoleKit"
+
+#. <para>
+#.     TODO - Should we update these docs?  Probably should mention any
+#.            configuration that users may want to do for using it with GDM?
+#.            If so, perhaps this section should be moved to a subsection of
+#.            the &quot;Configure&quot; section?
+#. </para>
+#: C/gdm.xml:865(para)
+msgid ""
+"GDM includes support for publishing user login information with the user and "
+"login session accounting framework known as ConsoleKit. ConsoleKit is able "
+"to keep track of all the users currently logged in. In this respect, it can "
+"be used as a replacement for the utmp or utmpx files that are available on "
+"most Unix-like Operating Systems."
+msgstr ""
+"GDM Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÑ Ð¿ÑÐ±Ð»ÐžÐºÐ°ÑÐžÐž ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ñ "
+"Ð¿ÐŸÐŒÐŸÑÑÑ ÑÐžÑÑÐµÐŒÑ ÑÑÑÑÐ° ÑÐµÐ°ÐœÑÐŸÐ² Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ ConsoleKit, ÐºÐŸÑÐŸÑÐ°Ñ ÐŒÐŸÐ¶ÐµÑ "
+"ÐŸÑÑÐ»ÐµÐ¶ÐžÐ²Ð°ÑÑ Ð²ÐŸÑÐµÐŽÑÐžÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ Ðž Ð² ÑÑÐŸÐ¹ ÑÐŸÐ»Ðž Ð·Ð°ÐŒÐµÐœÑÑÑ ÑÐ°Ð¹Ð»Ñ utmp Ðž "
+"utmpx, ÐºÐŸÑÐŸÑÑÐµ ÑÑÑÐµÑÑÐ²ÑÑÑ Ð² Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ðµ UNIX Ð¿ÐŸÐŽÐŸÐ±ÐœÑÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+."
+
+#: C/gdm.xml:873(para)
+msgid ""
+"When GDM is about to create a new login process for a user it will call a "
+"privileged method of ConsoleKit in order to open a new session for this "
+"user. At this time GDM also provides ConsoleKit with information about this "
+"user session such as: the user ID, the X11 Display name that will be "
+"associated with the session, the host-name from which the session originates "
+"(useful in the case of an XDMCP session), whether or not this session is "
+"attached, etc. As the entity that initiates the user process, GDM is in a "
+"unique position know and to be trusted to provide these bits of information "
+"about the user session. The use of this privileged method is restricted by "
+"the use of D-Bus system message bus security policy."
+msgstr ""
+"ÐÐŸÐ³ÐŽÐ° GDM ÑÐŸÐ±ÐžÑÐ°ÐµÑÑÑ ÑÐŸÐ·ÐŽÐ°ÑÑ ÐœÐŸÐ²ÑÐ¹ Ð¿ÑÐŸÑÐµÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð²Ñ
+ÐŸÐŽÐ° (login), ÑÐŸ "
+"Ð²ÑÐ·ÑÐ²Ð°ÐµÑÑÑ Ð¿ÑÐžÐ²ÐžÐ»ÐµÐ³ÐžÑÐŸÐ²Ð°ÐœÐœÑÐ¹ ÐŒÐµÑÐŸÐŽ ConsoleKit ÑÑÐŸÐ±Ñ ÐŸÑÐºÑÑÑÑ ÐœÐŸÐ²ÑÐ¹ ÑÐµÐ°ÐœÑ ÐŽÐ»Ñ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. Ð ÑÑÐŸ Ð¶Ðµ Ð²ÑÐµÐŒÑ GDM Ð¿ÑÐµÐŽÐŸÑÑÐ°Ð²Ð»ÑÐµÑ ConsoleKit ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÐŸ "
+"ÑÐµÐ°ÐœÑÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ: ID Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ, ÐžÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ X11, ÐºÐŸÑÐŸÑÑÐ¹ Ð±ÑÐŽÐµÑ ÑÐ²ÑÐ·Ð°Ðœ "
+"Ñ ÑÐµÐ°ÐœÑÐŸÐŒ, ÐžÐŒÑ ÐŒÐ°ÑÐžÐœÑ, ÐŸÑÐºÑÐŽÐ° ÑÐµÐ°ÐœÑ ÐžÐœÐžÑÐžÐžÑÐŸÐ²Ð°Ðœ (ÑÑÐŸ Ð¿ÐŸÐ»ÐµÐ·ÐœÐŸ Ð² ÑÐ»ÑÑÐ°ÑÑ
+ "
+"XDMCP), Ð»ÐŸÐºÐ°Ð»ÑÐœÑÐ¹ Ð»Ðž ÑÑÐŸ ÑÐµÐ°ÐœÑ Ðž ÑÐ°Ðº ÐŽÐ°Ð»ÐµÐµ. GDM â ÐµÐŽÐžÐœÑÑÐ²ÐµÐœÐœÑÐ¹ ÐŽÐŸÐ²ÐµÑÐµÐœÐœÑÐ¹ "
+"ÐžÑÑÐŸÑÐœÐžÐº Ð¿ÐŸÐŽÐŸÐ±ÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž ÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÑÐºÐŸÐŒ ÑÐµÐ°ÐœÑÐµ, ÐºÐ°Ðº Ð¿ÑÐŸÑÐµÑÑ, "
+"Ð¿ÑÐŸÐ²ÐŸÐŽÑÑÐžÐ¹ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÑ ÑÐµÐ°ÐœÑÐ°. ÐÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ ÑÐºÐ°Ð·Ð°ÐœÐœÐŸÐ³ÐŸ Ð¿ÑÐžÐ²ÐžÐ»ÐµÐ³ÐžÑÐŸÐ²Ð°ÐœÐœÐŸÐ³ÐŸ "
+"ÐŒÐµÑÐŸÐŽÐ° ÐŸÐ³ÑÐ°ÐœÐžÑÐžÐ²Ð°ÐµÑÑÑ Ð¿ÐŸÐ»ÐžÑÐžÐºÐŸÐ¹ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž ÑÐžÑÑÐµÐŒÑ D-BUS."
+
+#: C/gdm.xml:886(para)
+msgid ""
+"In the case where a user with an existing session and has authenticated at "
+"GDM and requests to resume that existing session GDM calls a privileged "
+"method of ConsoleKit to unlock that session. The exact details of what "
+"happens when the session receives this unlock signal is undefined and "
+"session-specific. However, most sessions will unlock a screensaver in "
+"response."
+msgstr ""
+"Ð ÑÐ»ÑÑÐ°Ðµ, ÐºÐŸÐ³ÐŽÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÑÐ¶Ðµ ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑ Ð²ÐœÑÑÑÐž ÑÑÑÐµÑÑÐ²ÑÑÑÐµÐ³ÐŸ ÑÐµÐ°ÐœÑÐ°, "
+"Ð°ÑÑÐµÐœÑÐžÑÐžÑÐžÑÐŸÐ²Ð°Ð»ÑÑ Ð² GDM Ðž Ð·Ð°Ð¿ÑÐ°ÑÐžÐ²Ð°ÐµÑ Ð²ÐŸÐ·Ð²ÑÐ°Ñ Ð² ÑÑÑÐµÑÑÐ²ÑÑÑÐžÐ¹ ÑÐµÐ°ÐœÑ, GDM "
+"Ð²ÑÐ·ÑÐ²Ð°ÐµÑ Ð¿ÑÐžÐ²ÐžÐ»ÐµÐ³ÐžÑÐŸÐ²Ð°ÐœÐœÑÐ¹ ÐŒÐµÑÐŸÐŽ ConsoleKit ÐŽÐ»Ñ ÑÐ°Ð·Ð±Ð»ÐŸÐºÐžÑÐŸÐ²Ð°ÐœÐžÑ ÑÑÐŸÐ³ÐŸ "
+"ÑÐµÐ°ÐœÑÐ°. ÐÐµÑÐ°Ð»Ðž ÑÐŸÐ³ÐŸ, ÑÑÐŸ Ð¿ÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð¿ÑÐž Ð¿ÐŸÐ»ÑÑÐµÐœÐžÐž ÑÐžÐ³ÐœÐ°Ð»Ð° ÐŸ ÑÐ°Ð·Ð±Ð»ÐŸÐºÐžÑÐŸÐ²ÐºÐµ "
+"ÑÐµÐ°ÐœÑÐ° ÑÐŸÑÐœÐŸ ÐœÐµ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÑ Ðž Ð·Ð°Ð²ÐžÑÑÑ ÐŸÑ ÑÐ°ÐŒÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÐ°. ÐÐŽÐœÐ°ÐºÐŸ, Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²ÐŸ "
+"ÑÐµÐ°ÐœÑÐŸÐ² Ð² ÐŸÑÐ²ÐµÑ ÑÐ°Ð·Ð±Ð»ÐŸÐºÐžÑÑÑÑ Ñ
+ÑÐ°ÐœÐžÑÐµÐ»Ñ ÑÐºÑÐ°ÐœÐ°."
+
+#: C/gdm.xml:895(para)
+msgid ""
+"When the user chooses to log out, or if GDM or the session quit unexpectedly "
+"the user session will be unregistered from ConsoleKit."
+msgstr ""
+"ÐÐŸÐ³ÐŽÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐœÐ°ÑÐžÐœÐ°ÐµÑ Ð²ÑÑ
+ÐŸÐŽ ÐžÐ· ÑÐžÑÑÐµÐŒÑ ÐžÐ»Ðž GDM ÐžÐ»Ðž ÑÐµÐ°ÐœÑ ÐœÐµÐŸÐ¶ÐžÐŽÐ°ÐœÐœÐŸ "
+"Ð·Ð°Ð²ÐµÑÑÐ°ÐµÑÑÑ, ÑÐµÐ³ÐžÑÑÑÐ°ÑÐžÑ ÑÐµÐ°ÐœÑÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð² ConsoleKit Ð±ÑÐŽÐµÑ ÐŸÑÐŒÐµÐœÐµÐœÐ°."
+
+#: C/gdm.xml:900(para)
+msgid ""
+"If support for ConsoleKit is not desired it can be disabled at build time "
+"using the \"--with-console-kit=no\" option when running configure."
+msgstr ""
+"ÐÑÐ»Ðž Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÐ° ConsoleKit ÐœÐµÐ¶ÐµÐ»Ð°ÑÐµÐ»ÑÐœÐ°, ÑÐŸ ÐµÑ ÐŒÐŸÐ¶ÐœÐŸ ÐŸÑÐºÐ»ÑÑÐžÑÑ Ð²ÐŸ Ð²ÑÐµÐŒÑ "
+"ÑÐ±ÐŸÑÐºÐž, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Â«--with-console-kit=noÂ» Ð¿ÑÐž Ð·Ð°Ð¿ÑÑÐºÐµ ÑÑÐµÐœÐ°ÑÐžÑ "
+"ÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÑ."
+
+#: C/gdm.xml:910(title)
+msgid "Configuration"
+msgstr "ÐÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÐµ"
+
+#: C/gdm.xml:912(para)
+msgid ""
+"GDM has a number of configuration interfaces. These include scripting "
+"integration points, daemon configuration, greeter configuration, general "
+"session settings, integration with gnome-settings-daemon configuration, and "
+"session configuration. These types of integration are described in detail "
+"below."
+msgstr ""
+"GDM ÐžÐŒÐµÐµÑ ÐŒÐœÐŸÐ¶ÐµÑÑÐ²ÐŸ ÐžÐœÑÐµÑÑÐµÐ¹ÑÐŸÐ² ÐºÐŸÐœÑÐžÐ³ÑÑÐžÑÐŸÐ²Ð°ÐœÐžÑ: ÑÐŸÑÐºÐž Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœÐžÑ "
+"ÑÑÐµÐœÐ°ÑÐžÐµÐ², ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ ÐŽÐµÐŒÐŸÐœÐ°, ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ, "
+"Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÑÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ ÑÐµÐ°ÐœÑÐ°, ÐžÐœÑÐµÐ³ÑÐ°ÑÐžÑ Ñ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐµÐ¹ gnome-"
+"settings-daemon Ðž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ ÑÐµÐ°ÐœÑÐ°. ÐÐŸÐŽÑÐŸÐ±ÐœÐµÐµ ÑÑÐŸ ÑÐ°ÑÑÐŒÐŸÑÑÐµÐœÐŸ ÐŽÐ°Ð»ÐµÐµ."
+
+#: C/gdm.xml:921(title)
+msgid "Scripting Integration Points"
+msgstr "Ð¢ÐŸÑÐºÐž Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÐµÐ²"
+
+#: C/gdm.xml:923(para)
+msgid ""
+"The GDM script integration points can be found in the <filename>&lt;etc&gt;/"
+"gdm/</filename> directory:"
+msgstr ""
+"Ð¢ÐŸÑÐºÐž Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÐµÐ² GDM ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑ Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ <filename>&lt;etc&gt;/"
+"gdm/</filename>:"
+
+#: C/gdm.xml:928(screen)
+#, no-wrap
+msgid ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"Xsession\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: C/gdm.xml:936(para)
+msgid ""
+"The <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename>, and <filename>PostSession</filename> "
+"scripts all work as described below."
+msgstr ""
+"Ð Ð°Ð±ÐŸÑÐ° ÑÑÐµÐœÐ°ÑÐžÐµÐ² <filename>Init</filename>, <filename>PostLogin</filename>, "
+"<filename>PreSession</filename> Ðž <filename>PostSession</filename> ÐŸÐ¿ÐžÑÐ°ÐœÐ° "
+"ÐŽÐ°Ð»ÐµÐµ."
+
+#: C/gdm.xml:942(para)
+msgid ""
+"For each type of script, the default one which will be executed is called "
+"\"Default\" and is stored in a directory associated with the script type. So "
+"the default <filename>Init</filename> script is <filename>&lt;etc&gt;/gdm/"
+"Init/Default</filename>. A per-display script can be provided, and if it "
+"exists it will be run instead of the default script. Such scripts are stored "
+"in the same directory as the default script and have the same name as the "
+"Xserver DISPLAY value for that display. For example, if the <filename>&lt;"
+"Init&gt;/:0</filename> script exists, it will be run for DISPLAY \":0\"."
+msgstr ""
+"ÐÐ»Ñ ÐºÐ°Ð¶ÐŽÐŸÐ³ÐŸ ÑÐžÐ¿Ð° ÐµÑÑÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ c ÐžÐŒÐµÐœÐµÐŒ Â«DefaultÂ», ÐºÐŸÑÐŸÑÑÐ¹ Ð±ÑÐŽÐµÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœ Ð¿ÐŸ "
+"ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ðž ÑÐ°ÑÐ¿ÐŸÐ»Ð°Ð³Ð°ÐµÑÑÑ Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ, ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÑÑÑÐµÐŒ ÑÐžÐ¿Ñ ÑÑÐµÐœÐ°ÑÐžÑ. Ð¢Ð°Ðº "
+"ÑÑÐµÐœÐ°ÑÐžÐ¹ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ ÐŽÐ»Ñ ÑÐžÐ¿Ð° <filename>Init</filename> â <filename>&lt;"
+"etc&gt;/gdm/Init/Default</filename>. ÐÑÐ»Ðž ÑÑÑÐµÑÑÐ²ÑÐµÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ, "
+"ÑÐŸ ÐŸÐœ Ð±ÑÐŽÐµÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœ Ð²ÐŒÐµÑÑÐŸ ÑÑÐµÐœÐ°ÑÐžÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ. Ð¢Ð°ÐºÐžÐµ ÑÑÐµÐœÐ°ÑÐžÐž ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑ "
+"Ð² ÑÐµÑ
+ Ð¶Ðµ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ð°Ñ
+, ÐœÐŸ ÐžÑ
+ ÐœÐ°Ð·Ð²Ð°ÐœÐžÑ ÑÐŸÐ²Ð¿Ð°ÐŽÐ°ÑÑ ÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐžÐµÐŒ DISPLAY X ÑÐµÑÐ²ÐµÑÐ° "
+"ÐŽÐ»Ñ ÐœÑÐ¶ÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÐµÑÐ»Ðž ÑÑÑÐµÑÑÐ²ÑÐµÑ ÑÐ°Ð¹Ð» ÑÑÐµÐœÐ°ÑÐžÑ <filename>&lt;"
+"Init&gt;/:0</filename>, ÑÐŸ ÐŸÐœ Ð±ÑÐŽÐµÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœ ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ Â«:0Â»."
+
+#: C/gdm.xml:954(para)
+msgid ""
+"All of these scripts are run with root privilege return 0 if run "
+"successfully, and a non-zero return code if there was any failure that "
+"should cause the login session to be aborted. Also note that GDM will block "
+"until the scripts finish, so if any of these scripts hang, this will cause "
+"the login process to also hang."
+msgstr ""
+"ÐÑÐµ ÑÑÐž ÑÑÐµÐœÐ°ÑÐžÐž Ð²ÑÐ¿ÐŸÐ»ÐœÑÑÑÑÑ Ð¿ÐŸÐŽ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÑÑ root Ðž ÐŽÐŸÐ»Ð¶ÐœÑ Ð²ÐŸÐ·Ð²ÑÐ°ÑÐ°ÑÑ 0 "
+"Ð² ÑÐ»ÑÑÐ°Ðµ ÑÑÐ¿ÐµÑÐœÐŸÐ³ÐŸ Ð·Ð°Ð²ÐµÑÑÐµÐœÐžÑ Ðž ÐœÐµ ÐœÑÐ»ÐµÐ²ÐŸÐµ Ð·ÐœÐ°ÑÐµÐœÐžÐµ ÐµÑÐ»Ðž Ð¿ÑÐŸÑÐµÑÑ Ð²Ñ
+ÐŸÐŽÐ° "
+"ÐŽÐŸÐ»Ð¶ÐµÐœ Ð±ÑÑÑ Ð¿ÑÐµÑÐ²Ð°Ðœ. ÐÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÐµ GDM Ð¿ÑÐžÐŸÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÐµÑÑÑ Ð²ÐŸ Ð²ÑÐµÐŒÑ ÐžÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ "
+"ÑÑÐµÐœÐ°ÑÐžÑ, Ð¿ÐŸÑÑÐŸÐŒÑ ÐµÑÐ»Ðž ÑÑÐµÐœÐ°ÑÐžÐ¹ Â«Ð¿ÐŸÐŽÐ²ÐžÑÐœÐµÑÂ», ÑÐŸ Ð¿ÑÐŸÑÐµÑÑ Ð²Ñ
+ÐŸÐŽÐ° ÑÐ°ÐºÐ¶Ðµ "
+"Â«Ð¿ÐŸÐŽÐ²ÐžÑÐœÐµÑÂ»."
+
+#: C/gdm.xml:962(para)
+msgid ""
+"When the Xserver has been successfully started, GDM will run the "
+"<filename>Init</filename> script. This script is useful for starting "
+"programs that should be run while the login screen is showing, or for doing "
+"any special initialization required."
+msgstr ""
+"ÐÐŸÑÐ»Ðµ ÑÑÐ¿ÐµÑÐœÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÐ° X ÑÐµÑÐ²ÐµÑÐ° GDM Ð²ÑÐ¿ÐŸÐ»ÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÐ¹  <filename>Init</"
+"filename>, ÐºÐŸÑÐŸÑÑÐ¹ Ð¿ÐŸÐ»ÐµÐ·ÐµÐœ ÐŽÐ»Ñ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ Ð»ÑÐ±ÑÑ
+ ÐŽÐµÐ¹ÑÑÐ²ÐžÐ¹ Ð²ÐŸ Ð²ÑÐµÐŒÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ "
+"ÑÐºÑÐ°ÐœÐ° Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ ÐžÐ»Ðž Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ ÐŸÑÐŸÐ±ÐŸÐ¹ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž."
+
+#: C/gdm.xml:969(para)
+msgid ""
+"After the user has been successfully authenticated GDM will run the "
+"<filename>PostLogin</filename> script. This is done before any session setup "
+"has been done, including before the pam_open_session call. This script is "
+"useful for doing any session initialization that needs to happen before the "
+"session starts. For example, you might setup the user's $HOME directory if "
+"needed."
+msgstr ""
+"ÐÐŸÑÐ»Ðµ ÑÑÐ¿ÐµÑÐœÐŸÐ¹ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ GDM Ð²ÑÐ¿ÐŸÐ»ÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ "
+"<filename>PostLogin</filename>, ÐœÐŸ ÐŽÐŸ ÑÐŸÐ³ÐŸ, ÐºÐ°Ðº Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐ° ÑÑÑÐ°ÐœÐŸÐ²ÐºÐ° ÑÐµÐ°ÐœÑÐ°, "
+"Ð² ÑÐŸÐŒ ÑÐžÑÐ»Ðµ Ð¿ÐµÑÐµÐŽ Ð²ÑÐ·ÐŸÐ²ÐŸÐŒ pam_open_session. Ð­ÑÐŸÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ Ð¿ÐŸÐ»ÐµÐ·ÐµÐœ ÐŽÐ»Ñ "
+"ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž ÑÐµÐ°ÐœÑÐ° Ð¿ÐµÑÐµÐŽ ÐµÐ³ÐŸ ÑÑÐ°ÑÑÐŸÐŒ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ ÑÑÑ ÐŒÐŸÐ¶ÐœÐŸ ÑÐŸÐ·ÐŽÐ°Ð²Ð°ÑÑ "
+"ÐŽÐŸÐŒÐ°ÑÐœÐžÐµ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ $HOME."
+
+#: C/gdm.xml:978(para)
+msgid ""
+"Note that the <filename>PostSession</filename> script will be run even when "
+"the display fails to respond due to an I/O error or similar. Thus, there is "
+"no guarantee that X applications will work during script execution."
+msgstr ""
+"ÐÐœÐžÐŒÐ°ÐœÐžÐµ! Ð¡ÑÐµÐœÐ°ÑÐžÐ¹ <filename>PostSession</filename> Ð±ÑÐŽÐµÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœ, ÐŽÐ°Ð¶Ðµ ÐµÑÐ»Ðž "
+"ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐµÐœ ÐžÐ·-Ð·Ð° ÐŸÑÐžÐ±ÐŸÐº Ð²Ð²ÐŸÐŽÐ°-Ð²ÑÐ²ÐŸÐŽÐ° Ðž Ð¿ÐŸÐŽÐŸÐ±ÐœÑÑ
+. ÐÐŸÑÑÐŸÐŒÑ ÐœÐµ "
+"Ð³Ð°ÑÐ°ÐœÑÐžÑÑÐµÑÑÑ ÐœÐŸÑÐŒÐ°Ð»ÑÐœÐ°Ñ ÑÐ°Ð±ÐŸÑÐ° Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÐ¹ X Ð²ÐŸ Ð²ÑÐµÐŒÑ ÐžÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÑ."
+
+#: C/gdm.xml:985(para)
+msgid ""
+"After the user session has been initialized, GDM will run the "
+"<filename>PreSession</filename> script. This script is useful for doing any "
+"session initialization that needs to happen after the session has been "
+"initialized. It can be used for session management or accounting, for "
+"example."
+msgstr ""
+"ÐÐŸÑÐ»Ðµ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž ÑÐµÐ°ÐœÑÐ° GDM Ð·Ð°Ð¿ÑÑÑÐžÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ <filename>PreSession</"
+"filename>, ÐºÐŸÑÐŸÑÑÐ¹ Ð¿ÐŸÐ»ÐµÐ·ÐµÐœ ÐŽÐ»Ñ Ð¿ÑÐŸÐ²ÐµÐŽÐµÐœÐžÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸÐ¹ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž "
+"ÑÐµÐ°ÐœÑÐ°. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÐŽÐ»Ñ ÑÑÑÑÐ° ÑÐµÐ°ÐœÑÐŸÐ²."
+
+#: C/gdm.xml:993(para)
+msgid ""
+"When the user terminates his session, GDM will run the "
+"<filename>PostSession</filename> script. Note that the Xserver will have "
+"been stopped by the time this script is run, so it should not be accessed."
+msgstr ""
+"ÐÐŸÐ³ÐŽÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐ°ÐµÑ ÑÐµÐ°ÐœÑ, GDM Ð²ÑÐ¿ÐŸÐ»ÐœÐžÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ "
+"<filename>PostSession</filename>. Ð ÑÑÐŸ Ð²ÑÐµÐŒÑ X ÑÐµÑÐ²ÐµÑ ÑÐ¶Ðµ ÐŸÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœ Ðž, "
+"ÑÐ»ÐµÐŽÐŸÐ²Ð°ÑÐµÐ»ÑÐœÐŸ, ÐœÐµ ÐŽÐŸÑÑÑÐ¿ÐµÐœ."
+
+#: C/gdm.xml:1000(para)
+msgid ""
+"All of the above scripts will set the <filename>$RUNNING_UNDER_GDM</"
+"filename> environment variable to <filename>yes</filename>. If the scripts "
+"are also shared with other display managers, this allows you to identify "
+"when GDM is calling these scripts, so you can run specific code when GDM is "
+"used."
+msgstr ""
+"ÐÐŸ Ð²ÑÐµÐŒÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ Ð²ÑÐµÑ
+ ÑÐºÐ°Ð·Ð°ÐœÐœÑÑ
+ ÑÑÐµÐœÐ°ÑÐžÐµÐ² Ð¿ÐµÑÐµÐŒÐµÐœÐœÐ°Ñ ÐŸÐºÑÑÐ¶ÐµÐœÐžÑ <filename>"
+"$RUNNING_UNDER_GDM</filename> ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ° Ð² <filename>yes</filename>. ÐÑÐ»Ðž "
+"ÑÑÐµÐœÐ°ÑÐžÐ¹ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ ÑÐŸÐ²ÐŒÐµÑÑÐœÐŸ Ñ ÐŽÑÑÐ³ÐžÐŒÐž ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ°ÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÐµÐ², ÑÐŸ ÑÑÐŸ "
+"Ð¿ÐŸÐŒÐŸÐ¶ÐµÑ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐžÑÑ, ÑÑÐŸ ÑÑÐµÐœÐ°ÑÐžÐ¹ Ð²ÑÐ·Ð²Ð°Ðœ ÐžÐ· GDM ÐŽÐ»Ñ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ ÑÐ¿ÐµÑÐžÑÐžÑÐœÐŸÐ³ÐŸ "
+"ÐºÐŸÐŽÐ°."
+
+#: C/gdm.xml:1010(title)
+msgid "Xsession Script"
+msgstr "Ð¡ÑÐµÐœÐ°ÑÐžÐ¹ Xsession"
+
+#: C/gdm.xml:1012(para)
+msgid ""
+"There is also an <filename>Xsession</filename> script located at "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between the "
+"<filename>PreSession</filename> and the <filename>PostSession</filename> "
+"scripts. This script does not supports per-display like the other scripts. "
+"This script is used for actually starting the user session. This script is "
+"run as the user, and it will run whatever session was specified by the "
+"Desktop session file the user selected to start."
+msgstr ""
+"Ð¡ÑÑÐµÑÑÐ²ÑÐµÑ ÑÐ°ÐºÐ¶Ðµ ÑÑÐµÐœÐ°ÑÐžÐ¹ <filename>Xsession</filename>, ÑÐ°ÑÐ¿ÐŸÐ»ÐŸÐ¶ÐµÐœÐœÑÐ¹ Ð² "
+"<filename>&lt;etc&gt;/gdm/Xsession</filename>, ÐºÐŸÑÐŸÑÑÐ¹ Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ ÐŒÐµÐ¶ÐŽÑ "
+"ÑÑÐµÐœÐ°ÑÐžÑÐŒÐž <filename>PreSession</filename> Ðž <filename>PostSession</"
+"filename>. Ð­ÑÐŸÑ ÑÑÐµÐœÐ°ÑÐžÐ¹ ÐµÐŽÐžÐœÑÐ¹ ÐŽÐ»Ñ Ð²ÑÐµÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ², Ð² ÐŸÑÐ»ÐžÑÐžÐµ ÐŸÑ ÐŽÑÑÐ³ÐžÑ
+ "
+"ÑÑÐµÐœÐ°ÑÐžÐµÐ², Ðž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÐ° ÑÐµÐ°ÐœÑÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ. ÐÐœ Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ "
+"Ð¿ÐŸÐŽ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑ Ð²ÑÐµ, ÑÑÐŸ Ð²ÑÐ±ÑÐ°ÐœÐŸ ÐŽÐ»Ñ ÑÐµÐ°ÐœÑÐ° Ð² "
+"ÑÐ°Ð¹Ð»Ðµ ÑÐ°Ð±ÐŸÑÐµÐ³ÐŸ ÐŒÐµÑÑÐ°."
+
+#: C/gdm.xml:1025(title)
+msgid "Daemon Configuration"
+msgstr "ÐÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ ÐŽÐµÐŒÐŸÐœÐ°"
+
+#: C/gdm.xml:1027(para)
+msgid ""
+"The GDM daemon is configured using the <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename> file. Default values are stored in GConf in the "
+"<filename>gdm.schemas</filename> file. It is recommended that end-users "
+"modify the <filename>/etc/gdm/custom.conf</filename> file because the "
+"schemas file may be overwritten when the user updates their system to have a "
+"newer version of GDM."
+msgstr ""
+"ÐÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ ÐŽÐµÐŒÐŸÐœÐ° GDM ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑ Ð² ÑÐ°Ð¹Ð»Ðµ <filename>&lt;etc&gt;/gdm/custom."
+"conf</filename>. ÐÐœÐ°ÑÐµÐœÐžÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ñ
+ÑÐ°ÐœÑÑÑÑ Ð² GConf Ð² ÑÐ°Ð¹Ð»Ðµ "
+"<filename>gdm.schemas</filename>. ÐÐŸÐœÐµÑÐœÑÐŒ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÐŒ ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÐµÑÑÑ "
+"ÐžÐ·ÐŒÐµÐœÑÑÑ ÑÐ°Ð¹Ð» <filename>/etc/gdm/custom.conf</filename>, ÑÐ°Ðº ÐºÐ°Ðº ÑÐ°Ð¹Ð» ÑÑ
+ÐµÐŒ "
+"ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÐžÑÐ°Ðœ Ð¿ÑÐž ÐŸÐ±ÐœÐŸÐ²Ð»ÐµÐœÐžÐž ÑÐžÑÑÐµÐŒÑ ÐžÐ»Ðž GDM."
+
+#: C/gdm.xml:1037(para)
+msgid ""
+"Note that older versions of GDM supported additional configuration options "
+"which are no longer supported in the latest versions of GDM."
+msgstr ""
+"ÐÐœÐžÐŒÐ°ÐœÐžÐµ! Ð Ð°ÐœÐœÐžÐµ Ð²ÐµÑÑÐžÐž GDM ÑÐŸÐŽÐµÑÐ¶Ð°Ñ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ, ÐºÐŸÑÐŸÑÑÐµ Ð±ÐŸÐ»ÐµÐµ ÐœÐµ "
+"Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÐŒÑÐµ GDM."
+
+#: C/gdm.xml:1042(para)
+msgid ""
+"The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the "
+"<filename>keyfile</filename> format. Keywords in brackets define group "
+"sections, strings before an equal sign (=) are keys and the data after equal "
+"sign represents their value. Empty lines or lines starting with the hash "
+"mark (#) are ignored."
+msgstr ""
+"Ð€Ð°Ð¹Ð» <filename>&lt;etc&gt;/gdm/custom.conf</filename> Ð·Ð°Ð¿ÐžÑÐ°Ðœ Ð² ÑÐŸÑÐŒÐ°ÑÐµ "
+"<filename>keyfile</filename> (Ð¿Ð°ÑÐ°ÐŒÐµÑÑ-Ð·ÐœÐ°ÑÐµÐœÐžÐµ). Ð¡Ð»ÐŸÐ²Ð° Ð² ÐºÐ²Ð°ÐŽÑÐ°ÑÐœÑÑ
+ ÑÐºÐŸÐ±ÐºÐ°Ñ
+ "
+"[ ] ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÑÑ ÐœÐ°Ð·Ð²Ð°ÐœÐžÑ ÑÐµÐºÑÐžÐ¹, ÑÑÑÐŸÐºÐž ÐŽÐŸ Ð·ÐœÐ°ÐºÐ° ÑÐ°Ð²ÐœÐŸ (=) ÑÐ²Ð»ÑÑÑÑÑ "
+"ÐœÐ°ÐžÐŒÐµÐœÐŸÐ²Ð°ÐœÐžÑÐŒÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² Ð° Ð¿ÐŸÑÐ»Ðµ â Ð·ÐœÐ°ÑÐµÐœÐžÑÐŒÐž. ÐÑÑÑÑÐµ Ðž ÐœÐ°ÑÐžÐœÐ°ÑÑÐžÐµÑÑ ÐœÐ° "
+"ÐŸÐºÑÐŸÑÐŸÑÐ¿ (#) ÑÑÑÐŸÐºÐž ÐžÐ³ÐœÐŸÑÐžÑÑÑÑÑÑ."
+
+#: C/gdm.xml:1050(para)
+msgid ""
+"The <filename>/etc/gdm/custom.conf</filename> supports the \"[daemon]\", "
+"\"[security]\", and \"[xdmcp]\" group sections. Within each group, there are "
+"particular key/value pairs that can be specified to modify how GDM behaves. "
+"For example, to enable timed login and specify the timed login user to be a "
+"user named \"you\", you would modify the file so it contains the following "
+"lines:"
+msgstr ""
+"Ð ÑÐ°Ð¹Ð»Ðµ <filename>/etc/gdm/custom.conf</filename> ÐŒÐŸÐ³ÑÑ Ð¿ÑÐžÑÑÑÑÑÐ²ÐŸÐ²Ð°ÑÑ "
+"ÑÐµÐºÑÐžÐž [daemon], [security] Ðž [xdmcp]. Ð ÐºÐ°Ð¶ÐŽÐŸÐ¹ ÑÐµÐºÑÐžÐž ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ ÑÐºÐ°Ð·Ð°ÐœÑ "
+"Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Ðž Ð·ÐœÐ°ÑÐµÐœÐžÑ, ÐºÐŸÑÐŸÑÑÐµ ÐŒÐµÐœÑÑÑ Ð¿ÐŸÐ²ÐµÐŽÐµÐœÐžÐµ GDM. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÑÑÐŸÐ±Ñ "
+"ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÐŸ ÐžÑÑÐµÑÐµÐœÐžÐž ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÐœÐœÐŸÐ³ÐŸ "
+"Ð¿ÑÐŸÐŒÐµÐ¶ÑÑÐºÐ° Ð²ÑÐµÐŒÐµÐœÐž Ðž ÑÐºÐ°Ð·Ð°ÑÑ ÑÑÑÑÐœÑÑ Ð·Ð°Ð¿ÐžÑÑ, Ð¿ÐŸÐŽ ÐºÐŸÑÐŸÑÐŸÐ¹ Ð±ÑÐŽÐµÑ ÐŸÑÑÑÐµÑÑÐ²Ð»ÐµÐœ "
+"Ð²Ñ
+ÐŸÐŽ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ Â«youÂ», ÑÐ»ÐµÐŽÑÐµÑ ÐžÐ·ÐŒÐµÐœÐžÑÑ ÑÐ°Ð¹Ð» ÑÐ°Ðº, ÑÑÐŸÐ±Ñ ÐŸÐœ ÑÐŸÐŽÐµÑÐ¶Ð°Ð» ÑÐ»ÐµÐŽÑÑÑÐžÐµ "
+"ÑÑÑÐŸÐºÐž:"
+
+#: C/gdm.xml:1060(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"TimedLoginEnable=true\n"
+"TimedLogin=you\n"
+
+#: C/gdm.xml:1066(para)
+msgid "A full list of supported configuration keys follow:"
+msgstr "ÐÐ°Ð»ÐµÐµ Ð¿ÑÐžÐ²ÐµÐŽÑÐœ Ð¿ÐŸÐ»ÐœÑÐ¹ ÑÐ¿ÐžÑÐŸÐº Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÐŒÑÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž:"
+
+#: C/gdm.xml:1071(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: C/gdm.xml:1075(term)
+msgid "Group"
+msgstr "Group"
+
+#: C/gdm.xml:1077(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: C/gdm.xml:1078(para)
+msgid ""
+"The group name under which the greeter and other GUI programs are run. Refer "
+"to the <filename>User</filename> configuration key and to the \"Security-&gt;"
+"GDM User And Group\" section of this document for more information."
+msgstr ""
+"ÐÐŒÑ Ð³ÑÑÐ¿Ð¿Ñ, Ð¿ÐŸÐŽ ÐºÐŸÑÐŸÑÐŸÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Ðž ÐŽÑÑÐ³ÐžÐµ Ð³ÑÐ°ÑÐžÑÐµÑÐºÐžÐµ "
+"Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÑ Ð±ÑÐŽÑÑ Ð·Ð°Ð¿ÑÑÐµÐœÑ. Ð¡ÐŒÐŸÑÑÐžÑÐµ ÑÐ°ÐºÐ¶Ðµ ÐŸÐ¿ÐžÑÐ°ÐœÐžÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>User</"
+"filename> Ðž ÑÐ°Ð·ÐŽÐµÐ» ÑÑÐŸÐ³ÐŸ ÐŽÐŸÐºÑÐŒÐµÐœÑÐ° Â«ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ-&gt; Ð£ÑÑÑÐœÑÐµ Ð·Ð°Ð¿ÐžÑÐž "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð³ÑÑÐ¿Ð¿Ñ GDMÂ»."
+
+#: C/gdm.xml:1088(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: C/gdm.xml:1090(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: C/gdm.xml:1091(para)
+msgid ""
+"If the user given in <filename>TimedLogin</filename> should be logged in "
+"after a number of seconds (set with <filename>TimedLoginDelay</filename>) of "
+"inactivity on the login screen. This is useful for public access terminals "
+"or perhaps even home use. If the user uses the keyboard or browses the "
+"menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or "
+"30 seconds, whichever is higher. If the user does not enter a username but "
+"just hits the ENTER key while the login program is requesting the username, "
+"then GDM will assume the user wants to login immediately as the timed user. "
+"Note that no password will be asked for this user so you should be careful, "
+"although if using PAM it can be configured to require password entry before "
+"allowing login. Refer to the \"Security-&gt;PAM\" section of the manual for "
+"more information, or for help if this feature does not seem to work."
+msgstr ""
+"ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÑÐŸÐžÐ·ÐŸÐ¹ÐŽÑÑ Ð¿ÐŸÐŽ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÑÑ "
+"<filename>TimedLogin</filename> Ð¿ÐŸ ÐžÑÑÐµÑÐµÐœÐžÐž <filename>TimedLoginDelay</"
+"filename> ÑÐµÐºÑÐœÐŽ ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÐž ÐœÐ° ÑÐºÑÐ°ÐœÐµ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ. Ð­ÑÐŸ Ð¿ÐŸÐ»ÐµÐ·ÐœÐŸ ÐŽÐ»Ñ "
+"ÐŸÐ±ÑÐµÐŽÐŸÑÑÑÐ¿ÐœÑÑ
+ ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŸÐ² Ðž ÐŽÐŸÐŒÐ°ÑÐœÐžÑ
+ ÑÐžÑÑÐµÐŒ. ÐÑÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐœÐ°Ð¶Ð°Ð» ÐºÐ»Ð°Ð²ÐžÑÑ "
+"ÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐµ ÐžÐ»Ðž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°Ð» ÐŒÐµÐœÑ ÐœÐ° ÑÐºÑÐ°ÐœÐµ, ÑÐŸ Ð²ÑÐµÐŒÑ ÐŸÐ¶ÐžÐŽÐ°ÐœÐžÑ ÑÐ±ÑÐ°ÑÑÐ²Ð°ÐµÑÑÑ "
+"Ð² <filename>TimedLoginDelay</filename>  ÐžÐ»Ðž 30 ÑÐµÐºÑÐœÐŽ, ÐœÐŸ ÐœÐµ Ð±ÐŸÐ»ÐµÐµ. ÐÑÐ»Ðž "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐœÐµ Ð²Ð²ÑÐ» ÐžÐŒÑ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž, Ð° Ð¿ÑÐŸÑÑÐŸ ÐœÐ°Ð¶Ð°Ð» ENTER Ð¿ÑÐž Ð·Ð°Ð¿ÑÐŸÑÐµ "
+"ÐžÐŒÐµÐœÐž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ, ÑÐŸ GDM Ð¿ÑÐŸÐžÐ·Ð²ÐµÐŽÐµÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ. ÐÑÐž "
+"ÑÑÐŸÐŒ Ð¿Ð°ÑÐŸÐ»Ñ ÐœÐµ Ð±ÑÐŽÐµÑ Ð·Ð°Ð¿ÑÐŸÑÐµÐœ. ÐÐ° Ð¿ÐŸÐŽÑÐŸÐ±ÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐµÐ¹ ÐŸÐ±ÑÐ°ÑÐ°Ð¹ÑÐµÑÑ Ðº "
+"Ð¿ÐŸÐŽÑÐ°Ð·ÐŽÐµÐ»Ñ Â«ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ-&gt; ÐÐŸÐŽÑÐ»Ñ PAMÂ»."
+
+#: C/gdm.xml:1113(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: C/gdm.xml:1115(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: C/gdm.xml:1116(para)
+msgid ""
+"This is the user that should be logged in after a specified number of "
+"seconds of inactivity."
+msgstr ""
+"Ð£ÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Ð¿ÐŸÐŽ ÐºÐŸÑÐŸÑÐŸÐ¹ Ð¿ÑÐŸÐžÐ·ÐŸÐ¹ÐŽÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÐŸ "
+"ÐžÑÑÐµÑÐµÐœÐžÐž ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÐœÐœÐŸÐ³ÐŸ Ð¿ÑÐŸÐŒÐµÐ¶ÑÑÐºÐ° Ð²ÑÐµÐŒÐµÐœÐž ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÐž."
+
+#: C/gdm.xml:1124(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: C/gdm.xml:1126(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: C/gdm.xml:1127(para)
+msgid ""
+"Delay in seconds before the <filename>TimedLogin</filename> user will be "
+"logged in."
+msgstr ""
+"ÐÐ°ÐŽÐµÑÐ¶ÐºÐ° Ð² ÑÐµÐºÑÐœÐŽÐ°Ñ
+ Ð¿ÐµÑÐµÐŽ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐŒ Ð²Ñ
+ÐŸÐŽÐŸÐŒ Ð¿ÐŸÐŽ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÑÑ "
+"<filename>TimedLogin</filename>."
+
+#: C/gdm.xml:1135(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: C/gdm.xml:1137(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: C/gdm.xml:1138(para)
+msgid ""
+"If true, the user given in <filename>AutomaticLogin</filename> should be "
+"logged in immediately. This feature is like timed login with a delay of 0."
+msgstr ""
+"ÐÑÐ»Ðž ÐžÑÑÐžÐœÐ°, ÑÐŸ Ð²Ñ
+ÐŸÐŽ Ð¿ÐŸÐŽ ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÑÑ <filename>AutomaticLogin</filename> "
+"Ð±ÑÐŽÐµÑ Ð¿ÑÐŸÐžÐ·Ð²ÐµÐŽÐµÐœ ÐœÐµÐŒÐµÐŽÐ»ÐµÐœÐœÐŸ. ÐÐœÐ°Ð»ÐŸÐ³ÐžÑÐœÐŸ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐŸÐŒÑ Ð²Ñ
+ÐŸÐŽÑ Ñ Ð·Ð°ÐŽÐµÑÐ¶ÐºÐŸÐ¹ 0 "
+"ÑÐµÐºÑÐœÐŽ."
+
+#: C/gdm.xml:1146(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: C/gdm.xml:1148(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: C/gdm.xml:1149(para)
+msgid ""
+"This is the user that should be logged in immediately if "
+"<filename>AutomaticLoginEnable</filename> is true."
+msgstr ""
+"Ð£ÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Ð¿ÐŸÐŽ ÐžÐŒÐµÐœÐµÐŒ ÐºÐŸÑÐŸÑÐŸÐ¹ Ð¿ÑÐŸÐžÐ·ÐŸÐ¹ÐŽÐµÑ ÐœÐµÐŒÐµÐŽÐ»ÐµÐœÐœÑÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ, "
+"ÐµÑÐ»Ðž <filename>AutomaticLoginEnable</filename> ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð² ÐžÑÑÐžÐœÑ."
+
+#: C/gdm.xml:1157(term)
+msgid "User"
+msgstr "User"
+
+#: C/gdm.xml:1159(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: C/gdm.xml:1160(para)
+msgid ""
+"The username under which the greeter and other GUI programs are run. Refer "
+"to the <filename>Group</filename> configuration key and to the \"Security-"
+"&gt;GDM User And Group\" section of this document for more information."
+msgstr ""
+"Ð£ÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Ð¿ÐŸÐŽ ÐºÐŸÑÐŸÑÐŸÐ¹ Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Ðž "
+"ÐŽÑÑÐ³ÐžÐµ Ð³ÑÐ°ÑÐžÑÐµÑÐºÐžÐµ Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÑ. Ð¡ÐŒÐŸÑÑÐžÑÐµ ÑÐ°ÐºÐ¶Ðµ ÐŸÐ¿ÐžÑÐ°ÐœÐžÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° "
+"<filename>Group</filename> Ðž ÑÐ°Ð·ÐŽÐµÐ» Â«ÐÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ-&gt;Ð£ÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ðž Ð³ÑÑÐ¿Ð¿Ñ GDMÂ»."
+
+#: C/gdm.xml:1172(title)
+msgid "Security Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž"
+
+#: C/gdm.xml:1175(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: C/gdm.xml:1178(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: C/gdm.xml:1180(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: C/gdm.xml:1181(para)
+msgid ""
+"If true, then always append <filename>-nolisten tcp</filename> to the "
+"command line when starting attached Xservers, thus disallowing TCP "
+"connection. This is a more secure configuration if you are not using remote "
+"connections."
+msgstr ""
+"ÐÑÐ»Ðž ÐžÑÑÐžÐœÐ°, ÑÐŸ Ðº Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°ÐŒ Ð·Ð°Ð¿ÑÑÐºÐ° Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ X ÑÐµÑÐ²ÐµÑÐ° Ð²ÑÐµÐ³ÐŽÐ° ÐŽÐŸÐ±Ð°Ð²Ð»ÑÐµÑÑÑ "
+"<filename>-nolisten tcp</filename>, ÑÑÐŸ Ð·Ð°Ð¿ÑÐµÑÐ°ÐµÑ TCP ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ. Ð­ÑÐŸ Ð±ÐŸÐ»ÐµÐµ "
+"Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐ°Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐ° Ð¿ÑÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐž ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹."
+
+#: C/gdm.xml:1193(title)
+msgid "XDCMP Support"
+msgstr "ÐÐŸÐŽÐŽÐµÑÐ¶ÐºÐ° XDCMP"
+
+#: C/gdm.xml:1196(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: C/gdm.xml:1199(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: C/gdm.xml:1201(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: C/gdm.xml:1202(para)
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer. If you want to provide display "
+"services to computers with more than one screen, you should increase this "
+"value."
+msgstr ""
+"Ð§ÑÐŸÐ±Ñ Ð¿ÑÐµÐŽÐŸÑÐ²ÑÐ°ÑÐžÑÑ Ð°ÑÐ°ÐºÐž Ð¿ÑÑÐµÐŒ Ð¿ÐµÑÐµÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ ÐŸÑÐµÑÐµÐŽÐž ÐŸÐ¶ÐžÐŽÐ°ÑÑÐžÐ¹ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹, "
+"GDM ÑÐ°Ð·ÑÐµÑÐ°ÐµÑ ÑÐŸÐ»ÑÐºÐŸ ÐŸÐŽÐœÐŸ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐµ Ñ ÐŸÐŽÐœÐŸÐ¹ ÐŒÐ°ÑÐžÐœÑ. ÐÑÐ»Ðž ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ "
+"Ð¿ÑÐµÐŽÐŸÑÑÐ°Ð²ÐžÑÑ Ð±ÐŸÐ»ÑÑÐµ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÐŽÐ»Ñ ÐŒÐ°ÑÐžÐœ Ñ ÐœÐµÑÐºÐŸÐ»ÑÐºÐžÐŒÐž ÑÐºÑÐ°ÐœÐ°ÐŒÐž, ÑÐŸ ÑÐ»ÐµÐŽÑÐµÑ "
+"ÑÐ²ÐµÐ»ÐžÑÐžÑÑ ÑÑÐŸÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ."
+
+#: C/gdm.xml:1209(para)
+msgid ""
+"Note that the number of attached DISPLAYS allowed is not limited. Only "
+"remote connections via XDMCP are limited by this configuration option."
+msgstr ""
+"ÐÐœÐžÐŒÐ°ÐœÐžÐµ! ÐÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÐŽÐŸÐ¿ÑÑÑÐžÐŒÑÑ
+ Ð»ÐŸÐºÐ°Ð»ÑÐœÑÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÐœÐµ ÐŸÐ³ÑÐ°ÐœÐžÑÐžÐ²Ð°ÐµÑÑÑ. Ð­ÑÐ° "
+"ÐŸÐ¿ÑÐžÑ ÐŸÐ³ÑÐ°ÐœÐžÑÐžÐ²Ð°ÐµÑ ÑÐŸÐ»ÑÐºÐŸ ÑÐŽÐ°Ð»ÑÐœÐœÑÐµ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ ÑÐµÑÐµÐ· Ð¿ÑÐŸÑÐŸÐºÐŸÐ» XDMCP."
+
+#: C/gdm.xml:1218(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: C/gdm.xml:1220(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: C/gdm.xml:1221(para)
+msgid ""
+"Setting this to true enables XDMCP support allowing remote displays/X "
+"terminals to be managed by GDM."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐºÐ° Ð² ÐžÑÑÐžÐœÑ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÑ XDMCP Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð°, ÑÐ°Ð·ÑÐµÑÐ°Ñ GDM "
+"ÑÐ¿ÑÐ°Ð²Ð»ÑÑÑ ÑÐŽÐ°Ð»ÑÐœÐœÑÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž Ðž X ÑÐµÑÐŒÐžÐœÐ°Ð»Ð°ÐŒÐž."
+
+#: C/gdm.xml:1226(para)
+msgid ""
+"<filename>gdm</filename> listens for requests on UDP port 177. See the Port "
+"option for more information."
+msgstr ""
+"ÐÐ°Ð¿ÑÐŸÑÑ Ð¿ÑÐŸÑÐ»ÑÑÐžÐ²Ð°ÑÑÑÑ ÐœÐ° UDP Ð¿ÐŸÑÑÑ 177. Ð¡ÐŒ. ÐŸÐ¿ÐžÑÐ°ÐœÐžÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° Â«PortÂ» ÐŽÐ»Ñ "
+"ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÑ
+ ÑÐ²ÐµÐŽÐµÐœÐžÐ¹."
+
+#: C/gdm.xml:1231(para)
+msgid ""
+"If GDM is compiled to support it, access from remote displays can be "
+"controlled using the TCP Wrappers library. The service name is "
+"<filename>gdm</filename>"
+msgstr ""
+"ÐÑÐ»Ðž GDM ÑÐŸÐ±ÑÐ°Ðœ Ñ ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÑÑÑÐžÐŒÐž ÐŸÐ¿ÑÐžÑÐŒÐž, ÑÐŸ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÑÐŽÐ°Ð»ÑÐœÐœÑÐŒÐž "
+"ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐŸÑÑÑÐµÑÑÐ²Ð»ÐµÐœÐŸ ÑÐµÑÐµÐ· Ð±ÐžÐ±Ð»ÐžÐŸÑÐµÐºÑ TCP Wrappers. ÐÐŒÑ ÑÐµÑÐ²ÐžÑÐ° "
+"â <filename>gdm</filename>"
+
+#: C/gdm.xml:1237(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on "
+"your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:"
+"hosts.allow\">hosts.allow</ulink> man page for details."
+msgstr ""
+"Ð Ð·Ð°Ð²ÐžÑÐžÐŒÐŸÑÑÐž ÐŸÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž TCP Wrappers, Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ, ÑÐ»ÐµÐŽÑÐµÑ ÐŽÐŸÐ±Ð°Ð²ÐžÑÑ "
+"<screen>\n"
+"gdm:.my.domain\n"
+"</screen> Ð² ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/hosts.allow</filename>. ÐÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº "
+"ÑÑÑÐ°ÐœÐžÑÐ°ÐŒ man <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow</"
+"ulink> Ð·Ð° Ð¿ÐŸÐŽÑÐŸÐ±ÐœÐŸÑÑÑÐŒÐž."
+
+#: C/gdm.xml:1248(para)
+msgid ""
+"Please note that XDMCP is not a particularly secure protocol and that it is "
+"a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+"ÐÐœÐžÐŒÐ°ÐœÐžÐµ! XDMCP - ÐœÐµÐ±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÑÐ¹ Ð¿ÑÐŸÑÐŸÐºÐŸÐ», Ðž ÐœÐ° ÑÐµÑÐµÐ²ÐŸÐŒ ÑÐºÑÐ°ÐœÐµ ÑÐ»ÐµÐŽÑÐµÑ "
+"Ð·Ð°Ð±Ð»ÐŸÐºÐžÑÐŸÐ²Ð°ÑÑ UDP Ð¿ÐŸÑÑ 177 ÐŽÐŸ ÑÐµÑ
+ Ð¿ÐŸÑ, Ð¿ÐŸÐºÐ° ÐŸÐœ ÐŽÐµÐ¹ÑÑÐ²ÐžÑÐµÐ»ÑÐœÐŸ ÐœÐµ Ð¿ÐŸÐœÐ°ÐŽÐŸÐ±ÐžÑÑÑ."
+
+#: C/gdm.xml:1257(term)
+msgid "EnableProxy"
+msgstr "EnableProxy"
+
+#: C/gdm.xml:1259(synopsis)
+#, no-wrap
+msgid "EnableProxy=false"
+msgstr "EnableProxy=false"
+
+#: C/gdm.xml:1260(para)
+msgid ""
+"Setting this to true enables support for running XDMCP sessions on a local "
+"proxy Xserver. This may improve the performance of XDMCP sessions, "
+"especially on high latency networks, as many X protocol operations can be "
+"completed without going over the network."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐºÐ° Ð² ÐžÑÑÐžÐœÑ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÑ ÑÐµÐ°ÐœÑÐŸÐ² XDMCP ÑÐµÑÐµÐ· Ð»ÐŸÐºÐ°Ð»ÑÐœÑÐ¹ Ð¿ÑÐŸÐºÑÐž X "
+"ÑÐµÑÐ²ÐµÑÐ°, ÑÑÐŸ ÐŒÐŸÐ¶ÐµÑ ÑÐ²ÐµÐ»ÐžÑÐžÑÑ Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑÐµÐ»ÑÐœÐŸÑÑÑ ÑÐµÐ°ÐœÑÐŸÐ² XDMCP, ÐŸÑÐŸÐ±ÐµÐœÐœÐŸ Ð² "
+"ÑÐµÑÑÑ
+ Ñ Ð±ÐŸÐ»ÑÑÐžÐŒÐž Ð·Ð°ÐŽÐµÑÐ¶ÐºÐ°ÐŒÐž, ÑÐ°Ðº ÐºÐ°Ðº ÑÐ°ÑÑÑ ÐŸÐ¿ÐµÑÐ°ÑÐžÐ¹ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐ° Ð±ÐµÐ· "
+"Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÑ Ð·Ð°Ð¿ÑÐŸÑÐŸÐ² Ð¿ÐŸ ÑÐµÑÐž."
+
+#: C/gdm.xml:1268(para)
+msgid ""
+"Note, however, that this mode will significantly increase the burden on the "
+"machine hosting the XDMCP sessions"
+msgstr ""
+"ÐÐŽÐœÐ°ÐºÐŸ, ÑÑÐŸÑ ÑÐµÐ¶ÐžÐŒ ÐŒÐŸÐ¶ÐµÑ ÑÑÑÐµÑÑÐ²ÐµÐœÐœÐŸ ÑÐ²ÐµÐ»ÐžÑÐžÑÑ ÐœÐ°Ð³ÑÑÐ·ÐºÑ ÐœÐ° ÐŒÐ°ÑÐžÐœÑ, "
+"ÐŸÐ±ÑÐ»ÑÐ¶ÐžÐ²Ð°ÑÑÑÑ ÑÐµÐ°ÐœÑÑ XDMCP."
+
+#: C/gdm.xml:1273(para)
+msgid ""
+"See the <filename>FlexiProxy</filename> and <filename>FlexiProxyDisconnect</"
+"filename> options for further details on how to configure support for this "
+"feature."
+msgstr ""
+"ÐÐ° ÐŽÐµÑÐ°Ð»ÑÐŒÐž ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÑÑÐŸÐ¹ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž ÑÐŒÐŸÑÑÐžÑÐµ ÐŸÐ¿ÐžÑÐ°ÐœÐžÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² "
+"<filename>FlexiProxy</filename> Ðž <filename>FlexiProxyDisconnect</filename>."
+
+#: C/gdm.xml:1282(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: C/gdm.xml:1284(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: C/gdm.xml:1285(para)
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of "
+"<filename>gdmchooser</filename>) for X-terminals which do not supply their "
+"own display browser."
+msgstr ""
+"Ð Ð°Ð·ÑÐµÑÐ°ÐµÑ XDMCP INDIRECT Ð²ÑÐ±ÐŸÑ (Ñ.Ðµ. ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐµ ÐžÑÐ¿ÐŸÐ»ÐœÐµÐœÐžÐµ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ "
+"<filename>gdmchooser</filename>) ÐŽÐ»Ñ X ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŸÐ², ÐœÐµ ÐžÐŒÐµÑÑÐžÑ
+ ÑÐŸÐ±ÑÑÐ²ÐµÐœÐœÑÑ
+ "
+"ÐŸÐ±ÐŸÐ·ÑÐµÐ²Ð°ÑÐµÐ»ÐµÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ²."
+
+#: C/gdm.xml:1294(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: C/gdm.xml:1296(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: C/gdm.xml:1297(para)
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Only MaxPending displays can start at the same time."
+msgstr ""
+"GDM ÑÐžÐºÑÐžÑÑÐµÑ ÐŽÐ»ÐžÐœÑ ÐŸÑÐµÑÐµÐŽÐž ÐŸÐ¶ÐžÐŽÐ°ÑÑÐžÑ
+ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹ ÐŽÐ»Ñ Ð¿ÑÐµÐŽÐŸÑÐ²ÑÐ°ÑÐµÐœÐžÑ Ð°ÑÐ°Ðº ÐœÐ° "
+"ÑÐµÑÐ²ÐžÑ. ÐÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸ ÐŒÐŸÐ³ÑÑ ÑÑÐ°ÑÑÐŸÐ²Ð°ÑÑ ÑÐŸÐ»ÑÐºÐŸ MaxPending ÐŽÐžÑÐ¿Ð»ÐµÐµÐ²."
+
+#: C/gdm.xml:1303(para)
+msgid ""
+"Please note that this parameter does not limit the number of remote displays "
+"which can be managed. It only limits the number of displays initiating a "
+"connection simultaneously."
+msgstr ""
+"Ð­ÑÐŸÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐœÐµ ÐŸÐ³ÑÐ°ÐœÐžÑÐžÐ²Ð°ÐµÑ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÑÐ¿ÑÐ°Ð²Ð»ÑÐµÐŒÑÑ
+ ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹. "
+"ÐÐœ ÐŸÐ³ÑÐ°ÐœÐžÑÐžÐ²Ð°ÐµÑ ÑÐŸÐ»ÑÐºÐŸ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÐžÐœÐžÑÐžÐžÑÑÑÑÐžÑ
+ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐµ "
+"ÐŸÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸ."
+
+#: C/gdm.xml:1312(term)
+msgid "MaxPendingIndirect"
+msgstr "MaxPendingIndirect"
+
+#: C/gdm.xml:1314(synopsis)
+#, no-wrap
+msgid "MaxPendingIndirect=4"
+msgstr "MaxPendingIndirect=4"
+
+#: C/gdm.xml:1315(para)
+msgid ""
+"GDM will only provide <filename>MaxPendingIndirect</filename> displays with "
+"host choosers simultaneously. If more queries from different hosts come in, "
+"the oldest ones will be forgotten."
+msgstr ""
+"ÐÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸ GDM Ð¿ÑÐµÐŽÐŸÑÑÐ°Ð²Ð»ÑÐµÑ <filename>MaxPendingIndirect</filename> "
+"ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐŸÐ¹ Ð²ÑÐ±ÐŸÑÐ° ÐŒÐ°ÑÐžÐœÑ. ÐÑÐ»Ðž Ð¿ÐŸÑÑÑÐ¿ÐžÑ Ð±ÐŸÐ»ÑÑÐµ Ð·Ð°Ð¿ÑÐŸÑÐŸÐ² Ñ ÑÐ°Ð·ÐœÑÑ
+ "
+"ÐŒÐ°ÑÐžÐœ, ÑÐŸ ÑÑÑÐ°ÑÐµÐ²ÑÐžÐµ Ð±ÑÐŽÑÑ ÑÐŽÐ°Ð»ÐµÐœÑ."
+
+#: C/gdm.xml:1325(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: C/gdm.xml:1327(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: C/gdm.xml:1328(para)
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+"ÐÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐŸÐµ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÐŸÐŽÐœÐŸÐ²ÑÐµÐŒÐµÐœÐœÐŸ ÐŸÐ±ÑÐ»ÑÐ¶ÐžÐ²Ð°ÐµÐŒÑÑ
+ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹ "
+"ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ². Ð¢ÐŸ ÐµÑÑÑ ÐŸÐ±ÑÐµÐµ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÑÐŽÐ°Ð»ÑÐœÐœÑÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÐœÐ° ÐŽÐ°ÐœÐœÐŸÐ¹ "
+"ÐŒÐ°ÑÐžÐœÐµ."
+
+#: C/gdm.xml:1337(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: C/gdm.xml:1339(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: C/gdm.xml:1340(para)
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations."
+msgstr ""
+"ÐÐŸÐ³ÐŽÐ° GDM Ð³ÐŸÑÐŸÐ² ÐŸÐ±ÑÐ»ÑÐ¶ÐžÑÑ ÐŽÐžÑÐ¿Ð»ÐµÐ¹, ÐŸÐœ ÐŸÑÐ¿ÑÐ°Ð²Ð»ÑÐµÑ Ð¿Ð°ÐºÐµÑ ACCEPT, ÑÐŸÐŽÐµÑÐ¶Ð°ÑÐžÐ¹ "
+"ÑÐœÐžÐºÐ°Ð»ÑÐœÑÐ¹ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ ÑÐµÐ°ÐœÑÐ°, ÐºÐŸÑÐŸÑÑÐ¹ Ð² ÐŽÐ°Ð»ÑÐœÐµÐ¹ÑÐµÐŒ Ð±ÑÐŽÐµÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°Ðœ Ð² "
+"Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ðµ XDMCP."
+
+#: C/gdm.xml:1346(para)
+msgid ""
+"GDM will then place the session id in the pending queue waiting for the "
+"display to respond with a MANAGE request."
+msgstr ""
+"ÐÐ°ÑÐµÐŒ GDM Ð¿ÐŸÐŒÐµÑÑÐžÑ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ ÑÐµÐ°ÐœÑÐ° Ð² ÐŸÑÐµÑÐµÐŽÑ ÐŸÐ¶ÐžÐŽÐ°ÑÑÐžÑ
+ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐ¹ ÐŽÐ»Ñ "
+"ÐŽÐžÑÐ¿Ð»ÐµÑ Ð² ÐŸÑÐ²ÐµÑ ÐœÐ° Ð·Ð°Ð¿ÑÐŸÑ MANAGE."
+
+#: C/gdm.xml:1351(para)
+msgid ""
+"If no response is received within MaxWait seconds, GDM will declare the "
+"display dead and erase it from the pending queue freeing up the slot for "
+"other displays."
+msgstr ""
+"ÐÑÐ»Ðž ÐŸÑÐ²ÐµÑ ÐœÐµ Ð±ÑÐ» Ð¿ÐŸÐ»ÑÑÐµÐœ Ð² ÑÐµÑÐµÐœÐžÐµ MaxWait ÑÐµÐºÑÐœÐŽ, GDM ÐŸÐ±ÑÑÐ²ÐžÑ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ "
+"ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÑÐŒ Ðž ÑÐŽÐ°Ð»ÐžÑ ÐžÐ· ÐŸÑÐµÑÐµÐŽÐž, ÐŸÑÐ²ÐŸÐ±ÐŸÐŽÐžÐ² ÐŒÐµÑÑÐŸ ÐŽÐ»Ñ ÐŽÑÑÐ³ÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ²."
+
+#: C/gdm.xml:1360(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: C/gdm.xml:1362(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: C/gdm.xml:1363(para)
+msgid ""
+"The MaxWaitIndirect parameter determines the maximum number of seconds "
+"between the time where a user chooses a host and the subsequent indirect "
+"query where the user is connected to the host. When the timeout is exceeded, "
+"the information about the chosen host is forgotten and the indirect slot "
+"freed up for other displays. The information may be forgotten earlier if "
+"there are more hosts trying to send indirect queries then "
+"<filename>MaxPendingIndirect</filename>."
+msgstr ""
+"Ð­ÑÐŸÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐŸÐµ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÑÐµÐºÑÐœÐŽ ÐŒÐµÐ¶ÐŽÑ ÑÐµÐŒ, ÐºÐ°Ðº "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð²ÑÐ±ÐžÑÐ°ÐµÑ ÐŒÐ°ÑÐžÐœÑ Ðž Ð¿ÐŸÑÐ»ÐµÐŽÑÑÑÐžÐŒ ÐœÐµÐ¿ÑÑÐŒÑÐŒ Ð·Ð°Ð¿ÑÐŸÑÐŸÐŒ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ Ñ "
+"ÐŒÐ°ÑÐžÐœÐŸÐ¹. ÐÐŸ ÐžÑÑÐµÑÐµÐœÐžÐž Ð²ÑÐµÐŒÐµÐœÐž ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÐŸ Ð²ÑÐ±ÑÐ°ÐœÐœÐŸÐ¹ ÐŒÐ°ÑÐžÐœÐµ ÑÑÐžÑÐ°ÐµÑÑÑ Ðž "
+"ÐŒÐµÑÑÐŸ ÐŽÐ»Ñ ÐœÐµÐ¿ÑÑÐŒÑÑ
+ Ð·Ð°Ð¿ÑÐŸÑÐŸÐ² ÐŸÑÐ²ÐŸÐ±ÐŸÐ¶ÐŽÐ°ÐµÑÑÑ ÐŽÐ»Ñ ÐŽÑÑÐ³ÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ². Ð­ÑÐ° "
+"ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÑÐ°ÐºÐ¶Ðµ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÑÑÑÑÑÐ°, ÐµÑÐ»Ðž Ð±ÐŸÐ»ÑÑÐµ, ÑÐµÐŒ "
+"<filename>MaxPendingIndirect</filename> ÐŒÐ°ÑÐžÐœ Ð¿ÑÑÐ°ÑÑÑÑ Ð¿ÐŸÑÐ»Ð°ÑÑ ÐœÐµÐ¿ÑÑÐŒÑÐµ "
+"Ð·Ð°Ð¿ÑÐŸÑÑ."
+
+#: C/gdm.xml:1377(term)
+msgid "Port"
+msgstr "Port"
+
+#: C/gdm.xml:1379(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: C/gdm.xml:1380(para)
+msgid ""
+"The UDP port number <filename>gdm</filename> should listen to for XDMCP "
+"requests. Do not change this unless you know what you are doing."
+msgstr ""
+"ÐÐŸÑÑ UDP, ÐºÐŸÑÐŸÑÑÐ¹ <filename>gdm</filename> Ð¿ÑÐŸÑÐ»ÑÑÐžÐ²Ð°ÐµÑ ÐœÐ° XDMCP Ð·Ð°Ð¿ÑÐŸÑÑ. "
+"ÐÐ·ÐŒÐµÐœÑÐ¹ÑÐµ ÐµÐ³ÐŸ, ÑÐŸÐ»ÑÐºÐŸ ÐµÑÐ»Ðž Ð²Ñ ÑÐ²ÐµÑÐµÐœÑ Ð² Ð²Ð°ÑÐžÑ
+ ÐŽÐµÐ¹ÑÑÐ²ÐžÑÑ
+."
+
+#: C/gdm.xml:1389(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: C/gdm.xml:1391(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: C/gdm.xml:1392(para)
+msgid ""
+"Interval in which to ping the Xserver in seconds. If the Xserver does not "
+"return before the next time we ping it, the connection is stopped and the "
+"session ended. This is a combination of the XDM PingInterval and "
+"PingTimeout, but in seconds."
+msgstr ""
+"ÐÐœÑÐµÑÐ²Ð°Ð» Ð¿ÐŸÑÑÐ»Ð° Ð¿Ð°ÐºÐµÑÐŸÐ² ping X ÑÐµÑÐ²ÐµÑÑ. ÐÑÐ»Ðž X ÑÐµÑÐ²ÐµÑ ÐœÐµ Ð²ÐµÑÐœÑÐ» ÐŸÑÐ²ÐµÑ ÐœÐ° "
+"Ð¿ÑÐµÐŽÑÐŽÑÑÐžÐ¹ ping Ð¿ÐŸ ÐžÑÑÐµÑÐµÐœÐžÐž ÐžÐœÑÐµÑÐ²Ð°Ð»Ð°, ÑÐŸ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐµ Ñ ÐœÐžÐŒ Ð¿ÑÐµÐºÑÐ°ÑÐ°ÐµÑÑÑ Ðž "
+"Ð²ÑÐµ ÑÐµÐ°ÐœÑÑ Ð·Ð°Ð²ÐµÑÑÐ°ÑÑÑÑ. Ð­ÑÐŸ ÐºÐŸÐŒÐ±ÐžÐœÐ°ÑÐžÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² XDM PingInterval Ðž "
+"PingTimeout, ÐœÐŸ Ð² ÑÐµÐºÑÐœÐŽÐ°Ñ
+."
+
+#: C/gdm.xml:1400(para)
+msgid ""
+"Note that GDM in the past used to have a <filename>PingInterval</filename> "
+"configuration key which was also in minutes. For most purposes you'd want "
+"this setting to be lower then one minute however since in most cases where "
+"XDMCP would be used (such as terminal labs), a lag of more than 15 or so "
+"seconds would really mean that the terminal was turned off or restarted and "
+"you would want to end the session."
+msgstr ""
+"ÐÐœÐžÐŒÐ°ÐœÐžÐµ! Ð Ð°ÐœÐµÐµ GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°Ð» Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>PingInterval</filename>, "
+"ÐºÐŸÑÐŸÑÑÐ¹ ÑÐºÐ°Ð·ÑÐ²Ð°Ð»ÑÑ Ð² ÐŒÐžÐœÑÑÐ°Ñ
+. Ð Ð±ÐŸÐ»ÑÑÐžÐœÑÑÐ²Ðµ ÑÐ»ÑÑÐ°ÐµÐ² ÑÑÐŸÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð¶ÐµÐ»Ð°ÑÐµÐ»ÑÐœÐŸ "
+"ÑÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²ÐžÑÑ ÐŒÐµÐœÐµÐµ ÐŒÐžÐœÑÑÑ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ ÐµÑÐ»Ðž ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÐœÐžÐµ XDMCP "
+"(Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÐœÑÐµ ÑÐµÑÐŒÐžÐœÐ°Ð»Ñ), Ð·Ð°ÐŽÐµÑÐ¶ÐºÐ° Ð±ÐŸÐ»ÐµÐµ ÑÐµÐŒ 15 ÑÐµÐºÑÐœÐŽ ÐŽÐµÐ¹ÑÑÐ²ÐžÑÐµÐ»ÑÐœÐŸ "
+"ÐŸÐ·ÐœÐ°ÑÐ°ÐµÑ, ÑÑÐŸ ÑÐµÑÐŒÐžÐœÐ°Ð» Ð²ÑÐºÐ»ÑÑÐµÐœ ÐžÐ»Ðž Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ¶Ð°ÐµÑÑÑ, Ðž Ð¿ÐŸÑÑÐŸÐŒÑ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ "
+"Ð·Ð°Ð²ÐµÑÑÐžÑÑ ÑÐµÐ°ÐœÑ."
+
+#: C/gdm.xml:1413(term)
+msgid "ProxyReconnect"
+msgstr "ProxyReconnect"
+
+#: C/gdm.xml:1415(synopsis)
+#, no-wrap
+msgid "FlexiProxyReconnect="
+msgstr "FlexiProxyReconnect="
+
+#: C/gdm.xml:1416(para)
+msgid ""
+"Setting this option enables experimental support for session migration with "
+"XDMCP sessions. This enables users to disconnect from their session and "
+"later reconnect to that same session, possibly from a different terminal."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐºÐ° ÑÑÐŸÐ¹ ÐŸÐ¿ÑÐžÐž ÑÐ°Ð·ÑÐµÑÐ°ÐµÑ ÑÐºÑÐ¿ÐµÑÐžÐŒÐµÐœÑÐ°Ð»ÑÐœÑÑ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÑ ÐŒÐžÐ³ÑÐ°ÑÐžÐž ÑÐµÐ°ÐœÑÐ° "
+"ÐŒÐµÐ¶ÐŽÑ ÑÐµÐ°ÐœÑÐ°ÐŒÐž XDMCP, ÑÑÐŸ Ð¿ÐŸÐ·Ð²ÐŸÐ»ÑÐµÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐŸÑÐºÐ»ÑÑÐžÑÑÑ, Ð° Ð·Ð°ÑÐµÐŒ "
+"Ð¿ÐŸÐŽÐºÐ»ÑÑÐžÑÑÑ Ðº ÑÐŸÐŒÑ Ð¶Ðµ ÑÐµÐ°ÐœÑÑ, Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ, Ñ ÐŽÑÑÐ³ÐŸÐ³ÐŸ ÑÐµÑÐŒÐžÐœÐ°Ð»Ð°."
+
+#: C/gdm.xml:1423(para)
+msgid ""
+"In order to use this feature, you must have a nested Xserver available which "
+"supports disconnecting from its parent Xserver and reconnecting to another "
+"Xserver. Currently, the Distributed Multihead X (DMX) server supports this "
+"feature to some extent and other projects like NoMachine NX are busy "
+"implementing it."
+msgstr ""
+"Ð§ÑÐŸÐ±Ñ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ ÑÑÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ ÐžÐŒÐµÑÑ ÑÐ²ÑÐ·Ð°ÐœÐœÑÐ¹ X ÑÐµÑÐ²ÐµÑ, "
+"Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÑÑÐžÐ¹ ÐŸÑÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐµ ÐŸÑ ÑÐŸÐŽÐžÑÐµÐ»ÑÑÐºÐŸÐ³ÐŸ X ÑÐµÑÐ²ÐµÑÐ° Ðž Ð¿ÑÐžÑÐŸÐµÐŽÐžÐœÐµÐœÐžÐµ Ðº "
+"ÐŽÑÑÐ³ÐŸÐŒÑ X ÑÐµÑÐ²ÐµÑÑ. Ð ÐœÐ°ÑÑÐŸÑÑÐµÐµ Ð²ÑÐµÐŒÑ Ð² ÐºÐ°ÐºÐŸÐ¹-ÑÐŸ ÑÑÐµÐ¿ÐµÐœÐž ÑÑÐŸÑ ÑÐµÐ¶ÐžÐŒ "
+"Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ Ð Ð°ÑÐ¿ÑÐµÐŽÐµÐ»ÑÐœÐœÑÐ¹ ÐŒÐœÐŸÐ³ÐŸÐ¿ÐŸÑÐŸÐºÐŸÐ²ÑÐ¹ X ÑÐµÑÐ²ÐµÑ (DMX) Ðž ÐŽÑÑÐ³ÐžÐµ Ð¿ÑÐŸÐµÐºÑÑ, "
+"ÐœÐ°Ð¿ÑÐžÐŒÐµÑ NoMachine NX, ÐœÐŸ ÑÑÐŸÑ ÑÐµÐ¶ÐžÐŒ ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ ÑÐ»ÐŸÐ¶ÐµÐœ Ð² ÑÐµÐ°Ð»ÐžÐ·Ð°ÑÐžÐž."
+
+#: C/gdm.xml:1431(para)
+msgid ""
+"This option should be set to the path of a command which will handle "
+"reconnecting the XDMCP proxy to another backend display. A sample "
+"implementation for use with DMX is supplied."
+msgstr ""
+"ÐÐœÐ°ÑÐµÐœÐžÐµ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÐŽÐŸÐ»Ð¶ÐœÐŸ ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÐŸÐ²Ð°ÑÑ Ð¿ÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÑ, ÐºÐŸÑÐŸÑÐ°Ñ "
+"Ð¿ÐµÑÐµÑÐŸÐµÐŽÐžÐœÐžÑ XDMCP Ð¿ÑÐŸÐºÑÐž Ðº ÐŽÑÑÐ³ÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑÑÑ Ð¿ÐµÑÐ²ÐŸÐœÐ°ÑÐ°Ð»ÑÐœÐ°Ñ "
+"ÑÐµÐ°Ð»ÐžÐ·Ð°ÑÐžÑ ÑÑÐŸÐ³ÐŸ ÐŒÐµÑ
+Ð°ÐœÐžÑ
+ÐŒÐ° ÐŽÐ»Ñ ÑÐ°Ð±ÐŸÑÑ Ñ DMX."
+
+#: C/gdm.xml:1440(term)
+msgid "ProxyXServer"
+msgstr "ProxyXServer"
+
+#: C/gdm.xml:1442(synopsis)
+#, no-wrap
+msgid "ProxyXServer="
+msgstr "ProxyXServer="
+
+#: C/gdm.xml:1443(para)
+msgid ""
+"The Xserver command line for a XDMCP proxy. Any nested X server like Xnest, "
+"Xephyr or Xdmx should work fairly well."
+msgstr ""
+"ÐÐŸÐŒÐ°ÐœÐŽÐ° X ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÐ° XDMCP Ð¿ÑÐŸÐºÑÐž. ÐÑÐ±ÑÐµ ÑÐ²ÑÐ·Ð°ÐœÐœÑÐµ X ÑÐµÑÐ²ÐµÑÐ°, "
+"ÐœÐ°Ð¿ÑÐžÐŒÐµÑ: Xnest ÐžÐ»Ðž Xdmx, ÐŽÐŸÐ»Ð¶ÐœÑ ÑÐ°Ð±ÐŸÑÐ°ÑÑ ÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ Ñ
+ÐŸÑÐŸÑÐŸ."
+
+#: C/gdm.xml:1451(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: C/gdm.xml:1453(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: C/gdm.xml:1454(para)
+msgid ""
+"When the machine sends a WILLING packet back after a QUERY it sends a string "
+"that gives the current status of this server. The default message is the "
+"system ID, but it is possible to create a script that displays customized "
+"message. If this script does not exist or this key is empty the default "
+"message is sent. If this script succeeds and produces some output, the first "
+"line of it's output is sent (and only the first line). It runs at most once "
+"every 3 seconds to prevent possible denial of service by flooding the "
+"machine with QUERY packets."
+msgstr ""
+"ÐÐŸÐ³ÐŽÐ° ÐŒÐ°ÑÐžÐœÐ° Ð¿ÐŸÑÑÐ»Ð°ÐµÑ Ð¿Ð°ÐºÐµÑ WILLING Ð² ÐŸÑÐ²ÐµÑ ÐœÐ° QUERY, ÑÐŸ ÐŸÐœÐ° Ð¿ÐŸÑÑÐ»Ð°ÐµÑ "
+"ÑÑÑÐŸÐºÑ, ÑÐŸÐŸÐ±ÑÐ°ÑÑÑÑ ÑÑÐ°ÑÑÑ ÑÑÐŸÐ³ÐŸ ÑÐµÑÐ²ÐµÑÐ°. ÐÐ±ÑÑÐœÐŸ ÑÑÐŸ ÑÐžÑÑÐµÐŒÐœÑÐ¹ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ, "
+"ÐœÐŸ ÐŒÐŸÐ¶ÐœÐŸ ÑÐŸÐ·ÐŽÐ°ÑÑ ÑÑÐµÐœÐ°ÑÐžÐ¹, ÐŸÑÑÐ°Ð¶Ð°ÑÑÐžÐ¹ Ð»ÑÐ±ÐŸÐµ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐµ. ÐÑÐ»Ðž ÑÐ°ÐºÐŸÐ³ÐŸ ÑÑÐµÐœÐ°ÑÐžÑ "
+"ÐœÐµÑ ÐžÐ»Ðž Ð·ÐœÐ°ÑÐµÐœÐžÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° Ð¿ÑÑÑÐŸÐµ, ÑÐŸ Ð±ÑÐŽÐµÑ Ð¿ÐŸÑÐ»Ð°ÐœÐŸ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐµ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ. "
+"ÐÑÐ»Ðž ÑÑÐµÐœÐ°ÑÐžÐ¹ Ð²ÑÐ¿ÐŸÐ»ÐœÐžÐ»ÑÑ ÑÑÐ¿ÐµÑÐœÐŸ Ðž Ð²ÐµÑÐœÑÐ» ÑÐŸÐŸÐ±ÑÐµÐœÐžÐµ, ÑÐŸ Ð±ÑÐŽÐµÑ ÐŸÑÐŸÑÐ»Ð°ÐœÐ° "
+"Ð¿ÐµÑÐ²Ð°Ñ ÑÑÑÐŸÐºÐ° ÑÑÐŸÐ³ÐŸ ÑÐŸÐŸÐ±ÑÐµÐœÐžÑ. Ð¡ÑÐµÐœÐ°ÑÐžÐ¹ Ð²ÑÐ¿ÐŸÐ»ÐœÑÐµÑÑÑ ÐœÐµ ÑÐ°ÑÐµ ÐŸÐŽÐœÐŸÐ³ÐŸ ÑÐ°Ð·Ð° Ð² "
+"ÑÑÐž ÑÐµÐºÑÐœÐŽÑ ÐŽÐ»Ñ Ð¿ÑÐµÐŽÐŸÑÐ²ÑÐ°ÑÐµÐœÐžÑ DoS Ð°ÑÐ°Ðº, Ð¿ÑÑÐµÐŒ Ð·Ð°Ð±ÑÐ°ÑÑÐ²Ð°ÐœÐžÑ ÐŒÐ°ÑÐžÐœÑ Ð¿Ð°ÐºÐµÑÐ°ÐŒÐž "
+"QUERY."
+
+#: C/gdm.xml:1473(title)
+msgid "Simple Greeter Configuration"
+msgstr "ÐÐ°ÑÑÑÐŸÐ¹ÐºÐ° Ð¿ÑÐŸÑÑÐŸÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ (Simple Greeter)"
+
+#: C/gdm.xml:1475(para)
+msgid ""
+"The GDM default greeter is called the simple Greeter and is configured via "
+"GConf. Default values are stored in GConf in the <filename>gdm-simple-"
+"greeter.schemas</filename> file. These defaults can be overridden if the "
+"\"gdm\" user has a writable $HOME directory to store GConf settings. These "
+"values can be edited using the <command>gconftool-2</command> or "
+"<command>gconf-editor</command> programs. The following configuration "
+"options are supported:"
+msgstr ""
+"ÐÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Â«Simple GreeterÂ» Ðž ÐŸÐœÐ° "
+"ÐœÐ°ÑÑÑÐ°ÐžÐ²Ð°ÐµÑÑÑ ÑÐµÑÐµÐ· GConf. ÐÐœÐ°ÑÐµÐœÐžÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑ Ð² ÑÐ°Ð¹Ð»Ðµ "
+"<filename>gdm-simple-greeter.schemas</filename>. Ð­ÑÐž Ð·ÐœÐ°ÑÐµÐœÐžÑ ÐŒÐŸÐ¶ÐœÐŸ "
+"Ð¿ÐµÑÐµÐŸÐ¿ÑÐµÐŽÐµÐ»ÐžÑÑ ÐµÑÐ»Ðž ÑÑÑÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Â«gdmÂ» ÐžÐŒÐµÐµÑ ÐŽÐŸÐŒÐ°ÑÐœÐžÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ $HOME Ñ "
+"Ð¿ÑÐ°Ð²ÐŸÐŒ Ð·Ð°Ð¿ÐžÑÐž, ÑÑÐŸÐ±Ñ ÑÐŸÑ
+ÑÐ°ÐœÑÑÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž GConf. ÐÐœÐ°ÑÐµÐœÐžÑ ÐŒÐŸÐ¶ÐœÐŸ ÑÐµÐŽÐ°ÐºÑÐžÑÐŸÐ²Ð°ÑÑ "
+"Ñ Ð¿ÐŸÐŒÐŸÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ: <command>gconftool-2</command> ÐžÐ»Ðž <command>gconf-"
+"editor</command>. ÐÐŸÐ¿ÑÑÑÐžÐŒÑ ÑÐ»ÐµÐŽÑÑÑÐžÐµ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž:"
+
+#: C/gdm.xml:1486(title)
+msgid "Greeter Configuration Keys"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ"
+
+#: C/gdm.xml:1489(term)
+msgid "/apps/gdm/simple-greeter/banner_message_enable"
+msgstr "/apps/gdm/simple-greeter/banner_message_enable"
+
+#: C/gdm.xml:1491(synopsis) C/gdm.xml:1522(synopsis) C/gdm.xml:1533(synopsis)
+#, no-wrap
+msgid "false (boolean)"
+msgstr "false (boolean)"
+
+#: C/gdm.xml:1492(para)
+msgid "Controls whether the banner message text is displayed."
+msgstr "ÐÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ, Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÑ Ð»Ðž Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÑÑÑÐµÐµ ÑÐµÐºÑÑÐŸÐ²ÐŸÐµ ÑÐŸÐŸÐ±ÑÐµÐœÐžÐµ."
+
+#: C/gdm.xml:1499(term)
+msgid "/apps/gdm/simple-greeter/banner_message_text"
+msgstr "/apps/gdm/simple-greeter/banner_message_text"
+
+#: C/gdm.xml:1501(synopsis)
+#, no-wrap
+msgid "NULL (string)"
+msgstr "NULL (string)"
+
+#: C/gdm.xml:1502(para)
+msgid "Specifies the text banner message to show on the greeter window."
+msgstr "Ð¡ÐŸÐŽÐµÑÐ¶ÐžÑ ÑÐµÐºÑÑÐŸÐ²ÐŸÐµ ÑÐŸÐŸÐ±ÑÐµÐœÐžÑ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: C/gdm.xml:1510(term)
+msgid "/apps/gdm/simple-greeter/logo_icon_name"
+msgstr "/apps/gdm/simple-greeter/logo_icon_name"
+
+#: C/gdm.xml:1512(synopsis)
+#, no-wrap
+msgid "computer (string)"
+msgstr "computer (string)"
+
+#: C/gdm.xml:1513(para)
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Ð¡ÐŸÐŽÐµÑÐ¶ÐžÑ ÐžÐŒÑ Ð·ÐœÐ°ÑÐºÐ° ÑÐµÐŒÑ ÐŽÐ»Ñ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð»ÐŸÐ³ÐŸÑÐžÐ¿Ð° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: C/gdm.xml:1520(term)
+msgid "/apps/gdm/simple-greeter/disable_restart_buttons"
+msgstr "/apps/gdm/simple-greeter/disable_restart_buttons"
+
+#: C/gdm.xml:1523(para)
+msgid "Controls whether to show the restart buttons in the login window."
+msgstr "ÐÑÑÐ°Ð¶Ð°ÑÑ Ð»Ðž ÐºÐœÐŸÐ¿ÐºÑ Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž ÑÐžÑÑÐµÐŒÑ ÐœÐ° ÑÐºÑÐ°ÐœÐµ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ."
+
+#: C/gdm.xml:1531(term)
+msgid "/apps/gdm/simple-greeter/wm_use_compiz"
+msgstr "/apps/gdm/simple-greeter/wm_use_compiz"
+
+#: C/gdm.xml:1534(para)
+msgid ""
+"Controls whether compiz is used as the window manager instead of metacity."
+msgstr "ÐÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Ð»Ðž ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŸÐºÐŸÐœ compiz Ð²ÐŒÐµÑÑÐŸ metacity."
+
+#: C/gdm.xml:1544(title)
+msgid "General Session Settings"
+msgstr "ÐÐ»ÐŸÐ±Ð°Ð»ÑÐœÑÐµ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÑÐµÐ°ÐœÑÐ°"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to be more specific about
+#.                  how lock down management is handled.
+#. </para>
+#: C/gdm.xml:1553(para)
+msgid ""
+"The GDM Greeter uses some of the same framework that your desktop session "
+"will use. And so, it is influenced by a number of the same GConf settings. "
+"For each of these settings the Greeter will use the default value unless it "
+"is specifically overridden by a) GDM's installed mandatory policy b) system "
+"mandatory policy. GDM installs its own mandatory policy to lock down some "
+"settings for security."
+msgstr ""
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ GDM ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ ÐœÐµÐºÐŸÑÐŸÑÑÐµ ÐŒÐµÑ
+Ð°ÐœÐžÐ·ÐŒÑ, ÑÑÐŸ Ðž ÑÐµÐ°ÐœÑ "
+"ÑÐ°Ð±ÐŸÑÐµÐ³ÐŸ ÐŒÐµÑÑÐ°. ÐÐŸÑÑÐŸÐŒÑ ÐŸÐœÐž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÑÑ ÐŒÐœÐŸÐ³ÐžÐµ ÐŸÐ±ÑÐžÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Ð² GConf. ÐÐ»Ñ "
+"Ð²ÑÐµÑ
+ ÑÐ°ÐºÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ Ð·ÐœÐ°ÑÐµÐœÐžÑ Ð¿ÐŸ "
+"ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ, Ð¿ÐŸÐºÐ° ÐŸÐœÐž ÐœÐµ Ð±ÑÐŽÑÑ Ð¿ÐµÑÐµÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÑ: 1) ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÐŸÐ¹ ÐŸÐ±ÑÐ·Ð°ÑÐµÐ»ÑÐœÐŸÐ¹ "
+"Ð¿ÐŸÐ»ÐžÑÐžÐºÐŸÐ¹ GDM; 2) ÐŸÐ±ÑÐ·Ð°ÑÐµÐ»ÑÐœÐŸÐ¹ ÑÐžÑÑÐµÐŒÐœÐŸÐ¹ Ð¿ÐŸÐ»ÐžÑÐžÐºÐŸÐ¹. GDM ÑÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÐµÑ "
+"ÑÐŸÐ±ÑÑÐ²ÐµÐœÐœÑÑ ÐŸÐ±ÑÐ·Ð°ÑÐµÐ»ÑÐœÑÑ Ð¿ÐŸÐ»ÐžÑÐžÐºÑ, ÑÑÐŸÐ±Ñ ÑÑÐžÐ»ÐžÑÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÑ."
+
+#: C/gdm.xml:1564(title)
+msgid "GNOME Settings Daemon"
+msgstr "ÐÐµÐŒÐŸÐœ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² GNOME"
+
+#. <para>
+#.           TODO - I think this section should be expanded upon.  What specific
+#.                  keys are of interest, or would some users be likely to want
+#.                  to configure?  Also, would be good to give a more complete
+#.                  list of plugins that users might want to consider disabling.
+#.                  Also, shouldn't we list the sound/active key in the Greeter
+#.                  configuration setting?  Oddly I do not find this key used
+#.                  in anything but the chooser in SVN.
+#. </para>
+#: C/gdm.xml:1577(para)
+msgid ""
+"GDM enables the following gnome-settings-daemon plugins: a11y-keyboard, "
+"background, sound, xsettings."
+msgstr ""
+"GDM Ð²ÐºÐ»ÑÑÐ°ÐµÑ ÑÐ»ÐµÐŽÑÑÑÐžÐµ Ð¿ÐŸÐŽÐºÐ»ÑÑÐ°ÐµÐŒÑÐµ ÐŒÐŸÐŽÑÐ»Ðž gnome-settings-daemon: a11y-"
+"keyboard, background, sound, xsettings."
+
+#: C/gdm.xml:1582(para)
+msgid ""
+"These are responsible for things like the background image, font and theme "
+"settings, sound events, etc."
+msgstr ""
+"ÐÐœÐž ÐŸÐ±ÐµÑÐ¿ÐµÑÐžÐ²Ð°ÑÑ, ÐœÐ°Ð¿ÑÐžÐŒÐµÑ, ÑÐŸÐœÐŸÐ²ÑÑ ÐºÐ°ÑÑÐžÐœÐºÑ, ÑÑÐžÑÑ Ðž ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÑÐµÐŒÑ, Ð·Ð²ÑÐºÐž "
+"Ðž ÑÐ°Ðº ÐŽÐ°Ð»ÐµÐµ."
+
+#: C/gdm.xml:1587(para)
+msgid ""
+"Plugins can also be disabled using GConf. For example, if you want to "
+"disable the sound plugin then unset the following key: <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+msgstr ""
+"Ð¡ Ð¿ÐŸÐŒÐŸÑÑÑ GConf Ð¿ÐŸÐŽÐºÐ»ÑÑÐ°ÐµÐŒÑÐµ ÐŒÐŸÐŽÑÐ»Ðž ÐŒÐŸÐ¶ÐœÐŸ ÐŸÑÐºÐ»ÑÑÐžÑÑ. ÐÐ°Ð¿ÑÐžÐŒÐµÑ, ÑÑÐŸÐ±Ñ "
+"ÐŸÑÐºÐ»ÑÑÐžÑÑ Ð·Ð²ÑÐºÐŸÐ²ÐŸÐ¹ ÐŒÐŸÐŽÑÐ»Ñ, ÑÐ»ÐµÐŽÑÐµÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>/apps/gdm/"
+"simple-greeter/settings-manager-plugins/sound/active</filename>."
+
+#: C/gdm.xml:1595(title)
+msgid "GDM Session Configuration"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÑÐµÐ°ÐœÑÐ° GDM"
+
+#: C/gdm.xml:1597(para)
+msgid ""
+"GDM sessions are specified using the FreeDesktop.org Desktop Entry "
+"Specification, which can be referenced at the following URL: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+msgstr ""
+"Ð¡ÐµÐ°ÐœÑÑ GDM ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÑÑÑÑ Ð² ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÐžÐž ÑÐŸ ÑÐ¿ÐµÑÐžÑÐžÐºÐ°ÑÐžÑÐŒÐž ÑÐ°Ð±ÐŸÑÐµÐ³ÐŸ "
+"Ð¿ÑÐŸÑÑÑÐ°ÐœÑÑÐ²Ð° FreeDesktop.org, ÐºÐŸÑÐŸÑÑÐµ ÐŒÐŸÐ¶ÐœÐŸ Ð¿ÐŸÐ»ÑÑÐžÑÑ Ð¿ÐŸ Ð°ÐŽÑÐµÑÑ: <ulink url="
+"\"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec\"> "
+"http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>."
+
+#: C/gdm.xml:1604(para)
+msgid ""
+"These files are installed, by default, to <filename>&lt;etc&gt;/X11/sessions/"
+"</filename>. For backwards compatibility any desktop files in the "
+"<filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/"
+"xsessions</filename>, and <filename>&lt;share/gdm/BuiltInSessions</filename> "
+"directories are also recognized by GDM."
+msgstr ""
+"Ð­ÑÐž ÑÐ°Ð¹Ð»Ñ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ ÑÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÑÑÑÑ Ð² <filename>&lt;etc&gt;/X11/sessions/"
+"</filename>. ÐÐ»Ñ ÐŸÐ±ÑÐ°ÑÐœÐŸÐ¹ ÑÐŸÐ²ÐŒÐµÑÑÐžÐŒÐŸÑÑÐž Ð»ÑÐ±ÑÐµ ÑÐ°Ð¹Ð»Ñ Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ð°Ñ
+: "
+"<filename>&lt;etc&gt;/Sessions</filename>, <filename>&lt;share&gt;/"
+"xsessions</filename> Ðž <filename>&lt;share/gdm/BuiltInSessions</filename> "
+"ÑÐ°ÐºÐ¶Ðµ ÑÐ°ÑÐ¿ÐŸÐ·ÐœÐ°ÑÑÑÑ GDM."
+
+#: C/gdm.xml:1613(para)
+msgid ""
+"A session can be disabled by editing the desktop file and adding a line that "
+"says <filename>Hidden=true</filename>."
+msgstr ""
+"Ð¡ÐµÐ°ÐœÑ ÐŒÐŸÐ¶ÐœÐŸ Ð·Ð°Ð¿ÑÐµÑÐžÑÑ, ÐŽÐŸÐ±Ð°Ð²ÐžÐ² Ð² ÑÐ°Ð¹Ð» ÑÐ°Ð±ÐŸÑÐµÐ³ÐŸ ÐŒÐµÑÑÐ° ÑÑÑÐŸÑÐºÑ "
+"<filename>Hidden=true</filename>."
+
+#: C/gdm.xml:1620(title)
+msgid "GDM User Session and Language Configuration"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÑÐ·ÑÐºÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÑÐºÐžÑ
+ ÑÐµÐ°ÐœÑÐŸÐ² GDM"
+
+#: C/gdm.xml:1621(para)
+msgid ""
+"The user's default session and language choices are stored in the "
+"<filename>~/.dmrc</filename> file. When a user logs in for the first time, "
+"this file is created with the user's initial choices. The user can change "
+"these default values by simply changing to a different value when logging "
+"in. GDM will remember this change for subsequent logins."
+msgstr ""
+"Ð¡ÐµÐ°ÐœÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ðž Ð²ÑÐ±ÐŸÑ ÑÐ·ÑÐºÐ° ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑ Ð² ÑÐ°Ð¹Ð»Ðµ <filename>~/."
+"dmrc</filename>. Ð­ÑÐŸÑ ÑÐ°Ð¹Ð» ÑÐŸÐ·ÐŽÐ°ÐµÑÑÑ Ð¿ÑÐž Ð¿ÐµÑÐ²ÐŸÐŒ Ð²Ñ
+ÐŸÐŽÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð² "
+"ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÐžÐž Ñ Ð²ÑÐ±ÑÐ°ÐœÐœÑÐŒÐž Ð·ÐœÐ°ÑÐµÐœÐžÑÐŒÐž. Ð ÐŽÐ°Ð»ÑÐœÐµÐ¹ÑÐµÐŒ Ð·ÐœÐ°ÑÐµÐœÐžÑ ÐŒÐŸÐ³ÑÑ Ð±ÑÑÑ "
+"ÐžÐ·ÐŒÐµÐœÐµÐœÑ Ð¿ÑÐž Ð¿ÐŸÑÐ»ÐµÐŽÑÑÑÐµÐŒ Ð²Ñ
+ÐŸÐŽÐµ Ð² ÑÐžÑÑÐµÐŒÑ. GDM Ð·Ð°Ð¿ÐŸÐŒÐœÐžÑ Ð¿ÐŸÑÐ»ÐµÐŽÐœÐžÐ¹ Ð²ÑÐ±ÐŸÑ "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐŽÐ»Ñ ÑÐ»ÐµÐŽÑÑÑÐµÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÐ°."
+
+#: C/gdm.xml:1629(para)
+msgid ""
+"The <filename>~/.dmrc</filename> file is in the standard <filename>INI</"
+"filename> format. It has one section called <filename>[Desktop]</filename> "
+"which has two keys: <filename>Session</filename> and <filename>Language</"
+"filename>."
+msgstr ""
+"Ð€Ð°Ð¹Ð» <filename>~/.dmrc</filename> Ð·Ð°Ð¿ÐžÑÐ°Ðœ Ð² ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐŒ ÑÐŸÑÐŒÐ°ÑÐµ "
+"<filename>INI</filename>, ÐžÐŒÐµÐµÑ ÐŸÐŽÐœÑ ÑÐµÐºÑÐžÑ <filename>[Desktop]</filename> Ðž "
+"ÐŽÐ²Ð° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°: <filename>Session</filename> Ðž <filename>Language</filename>."
+
+#: C/gdm.xml:1636(para)
+msgid ""
+"The <filename>Session</filename> key specifies the basename of the session "
+"<filename>.desktop</filename> file that the user wishes to normally use "
+"without the <filename>.desktop</filename> extension. The <filename>Language</"
+"filename> key specifies the language that the user wishes to use by default. "
+"If either of these keys is missing, the system default is used. The file "
+"would normally look as follows:"
+msgstr ""
+"ÐÐ°ÑÐ°ÐŒÐµÑÑ <filename>Session</filename> ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ Ð±Ð°Ð·ÐŸÐ²ÐŸÐµ ÐžÐŒÑ ÑÐ°Ð¹Ð»Ð° ÑÐµÐ°ÐœÑÐ° "
+"<filename>.desktop</filename>. ÐÐŒÑ ÑÐºÐ°Ð·ÑÐ²Ð°ÐµÑÑÑ Ð±ÐµÐ· ÑÐ°ÑÑÐžÑÐµÐœÐžÑ <filename>."
+"desktop</filename>. ÐÐ°ÑÐ°ÐŒÐµÑÑ <filename>Language</filename> ÐŸÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ ÑÐ·ÑÐº "
+"Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ. ÐÑÐ»Ðž Ð»ÑÐ±ÐŸÐ¹ ÐžÐ· ÑÑÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² ÐŸÑÑÑÑÑÑÐ²ÑÐµÑ, ÑÐŸ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÑÑÑÑ "
+"ÐŸÐ±ÑÐžÐµ Ð·ÐœÐ°ÑÐµÐœÐžÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ. ÐÐ±ÑÑÐœÐŸ ÑÐ°Ð¹Ð» Ð²ÑÐ³Ð»ÑÐŽÐžÑ ÑÐ»ÐµÐŽÑÑÑÐžÐŒ ÐŸÐ±ÑÐ°Ð·ÐŸÐŒ:"
+
+#: C/gdm.xml:1645(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+
+#: C/gdm.xml:1657(title)
+msgid "GDM Commands"
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÑ GDM"
+
+#: C/gdm.xml:1660(title)
+msgid "GDM Root User Commands"
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÑ GDM ÐŽÐ»Ñ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ root"
+
+#: C/gdm.xml:1662(para)
+msgid ""
+"The GDM package provides the following commands in <filename>sbindir</"
+"filename> intended to be run by the root user:"
+msgstr ""
+"Ð¿Ð°ÐºÐµÑ GDM ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÑÐ»ÐµÐŽÑÑÑÐžÐµ ÐºÐŸÐŒÐ°ÐœÐŽÑ, Ð¿ÑÐµÐŽÐœÐ°Ð·ÐœÐ°ÑÐµÐœÐœÑÐµ ÐŽÐ»Ñ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ root "
+"Ð² ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðµ <filename>sbindir</filename>:"
+
+#: C/gdm.xml:1668(title) C/gdm.xml:1683(title)
+msgid ""
+"<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+"<command>gdm</command> Ðž <command>gdm-binary</command> ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ "
+"ÑÑÑÐŸÐºÐž"
+
+#: C/gdm.xml:1671(para)
+msgid ""
+"The <command>gdm</command> command is really just a script which runs the "
+"<command>gdm-binary</command>, passing along any options. Before launching "
+"<command>gdm-binary</command>, the gdm wrapper script will source the "
+"<filename>&lt;etc&gt;/profile</filename> file to set the standard system "
+"environment variables. In order to better support internationalization, it "
+"will also set the LC_MESSAGES environment variable to LANG if neither "
+"LC_MESSAGES or LC_ALL are set. The <command>gdm-binary</command> is the "
+"actual GDM daemon."
+msgstr ""
+"ÐÐŸÐŒÐ°ÐœÐŽÐ° <command>gdm</command> ÑÑÐŸ Ð²ÑÐµÐ³ÐŸ Ð»ÐžÑÑ ÑÑÐµÐœÐ°ÑÐžÐ¹, ÐºÐŸÑÐŸÑÑÐ¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑ "
+"<command>gdm-binary</command> Ð²ÐŒÐµÑÑÐµ Ñ Ð»ÑÐ±ÑÐŒÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°ÐŒÐž. ÐÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ "
+"<command>gdm-binary</command>, ÑÑÐµÐœÐ°ÑÐžÐ¹ gdm ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑ ÐŽÐ°ÐœÐœÑÐµ ÐžÐ· ÑÐ°Ð¹Ð»Ð° "
+"<filename>&lt;etc&gt;/profile</filename> ÐŽÐ»Ñ ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑÑ
+ "
+"Ð¿ÐµÑÐµÐŒÐµÐœÐœÑÑ
+ ÐŸÐºÑÑÐ¶ÐµÐœÐžÑ. ÐÐ»Ñ Ð»ÑÑÑÐµÐ¹ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐºÐž ÐžÐœÑÐµÑÐœÐ°ÑÐžÐŸÐœÐ°Ð»ÐžÐ·Ð°ÑÐžÐž ÐŸÐœ ÑÐ°ÐºÐ¶Ðµ "
+"ÑÑÑÐ°ÐœÐŸÐ²ÐžÑ Ð¿ÐµÑÐµÐŒÐµÐœÐœÑÑ LC_MESSAGES Ð² Ð·ÐœÐ°ÑÐµÐœÐžÐµ Ð¿ÐµÑÐµÐŒÐµÐœÐœÐŸÐ¹ LANG, ÐµÑÐ»Ðž ÐœÐž "
+"LC_MESSAGES, ÐœÐž LC_ALL ÐœÐµ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÑ. Ð€Ð°Ð¹Ð» <command>gdm-binary</command> "
+"ÑÐ²Ð»ÑÐµÑÑÑ ÑÐ°ÐŒÐžÐŒ ÐŽÐµÐŒÐŸÐœÐŸÐŒ."
+
+#: C/gdm.xml:1687(term)
+msgid "-?, --help"
+msgstr "-?, --help"
+
+#: C/gdm.xml:1689(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "ÐÑÐ°ÑÐºÐ° ÑÐ¿ÑÐ°Ð²ÐºÐ° Ð¿ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°ÐŒ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐž."
+
+#: C/gdm.xml:1696(term)
+msgid "--debug"
+msgstr "--debug"
+
+#: C/gdm.xml:1698(para)
+msgid ""
+"Print debug output to the syslog. This is typically <filename>&lt;var&gt;/"
+"log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> "
+"depending on your Operating System."
+msgstr ""
+"ÐÑÐ²ÐŸÐŽÐžÑÑ ÐŸÑÐ»Ð°ÐŽÐŸÑÐœÑÑ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ Ð² syslog. ÐÐ±ÑÑÐœÐŸ, ÑÑÐŸ ÑÐ°Ð¹Ð» <filename>&lt;"
+"var&gt;/log/messages</filename> ÐžÐ»Ðž <filename>&lt;var&gt;/adm/messages</"
+"filename> Ð² Ð·Ð°Ð²ÐžÑÐžÐŒÐŸÑÑÐž ÐŸÑ ÑÐžÑÑÐµÐŒÑ."
+
+#: C/gdm.xml:1708(term)
+msgid "--fatal-warnings"
+msgstr "--fatal-warnings"
+
+#: C/gdm.xml:1710(para)
+msgid "Make all warnings cause GDM to exit."
+msgstr "ÐÐ°Ð²ÐµÑÑÐ°ÑÑ ÑÐ°Ð±ÐŸÑÑ GDM Ð¿ÑÐž Ð²ÐŸÐ·ÐœÐžÐºÐœÐŸÐ²ÐµÐœÐžÐž Ð»ÑÐ±ÑÑ
+ Ð¿ÑÐµÐŽÑÐ¿ÑÐµÐ¶ÐŽÐµÐœÐžÐ¹."
+
+#: C/gdm.xml:1717(term)
+msgid "--timed-exit"
+msgstr "--timed-exit"
+
+#: C/gdm.xml:1719(para)
+msgid "Exit after 30 seconds. Useful for debugging."
+msgstr "ÐÐ°Ð²ÐµÑÑÐžÑÑ ÑÐ°Ð±ÐŸÑÑ ÐŽÐµÐŒÐŸÐœÐ° Ð¿ÐŸÑÐ»Ðµ 30 ÑÐµÐºÑÐœÐŽ. ÐÐŸÐ»ÐµÐ·ÐœÐŸ ÐŽÐ»Ñ ÐŸÑÐ»Ð°ÐŽÐºÐž."
+
+#: C/gdm.xml:1726(term)
+msgid "--version"
+msgstr "--version"
+
+#: C/gdm.xml:1728(para)
+msgid "Print the version of the GDM daemon."
+msgstr "ÐÑÐ²ÐµÑÑÐž Ð²ÐµÑÑÐžÑ ÐŽÐµÐŒÐŸÐœÐ°."
+
+#: C/gdm.xml:1737(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "<command>gdm-restart</command> ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐž"
+
+#: C/gdm.xml:1739(para)
+msgid ""
+"<command>gdm-restart</command> stops and restarts GDM by sending the GDM "
+"daemon a HUP signal. This command will immediately terminate all sessions "
+"and log out users currently logged in with GDM."
+msgstr ""
+"<command>gdm-restart</command> ÐŸÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÐµÑ Ðž Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÐµÑ ÐŽÐµÐŒÐŸÐœ GDM, "
+"Ð¿ÐŸÑÑÐ»Ð°Ñ ÑÐžÐ³ÐœÐ°Ð» HUP. Ð­ÑÐŸ Ð²ÑÐ·ÐŸÐ²ÐµÑ ÐœÐµÐŒÐµÐŽÐ»ÐµÐœÐœÐŸÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐžÐµ Ð²ÑÐµÑ
+ ÑÐµÐ°ÐœÑÐŸÐ² Ðž Ð²ÑÑ
+ÐŸÐŽ "
+"Ð²ÑÐµÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ Ð²ÐŸÑÐµÐŽÑÐžÑ
+ ÑÐµÑÐµÐ· GDM."
+
+#: C/gdm.xml:1747(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "<command>gdm-safe-restart</command> ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐž"
+
+#: C/gdm.xml:1749(para)
+msgid ""
+"<command>gdm-safe-restart</command> stops and restarts GDM by sending the "
+"GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+"<command>gdm-safe-restart</command> ÐŸÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÐµÑ Ðž Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÐµÑ ÐŽÐµÐŒÐŸÐœ GDM, "
+"Ð¿ÐŸÑÑÐ»Ð°Ñ ÐµÐ³ÐŸ ÑÐžÐ³ÐœÐ°Ð» USR1. GDM Ð±ÑÐŽÐµÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐµÐœ ÐºÐ°Ðº ÑÐŸÐ»ÑÐºÐŸ Ð²ÑÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðž "
+"Ð²ÑÐ¹ÐŽÑÑ ÐžÐ· ÑÐžÑÑÐµÐŒÑ."
+
+#: C/gdm.xml:1757(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "<command>gdm-stop</command> ÐÐ°ÑÐ°ÐŒÐµÑÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐž"
+
+#: C/gdm.xml:1759(para)
+msgid ""
+"<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM "
+"signal."
+msgstr ""
+"<command>gdm-stop</command> ÐŸÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÐµÑ ÐŽÐµÐŒÐŸÐœ GDM, Ð¿ÐŸÑÑÐ»Ð°Ñ ÑÐžÐ³ÐœÐ°Ð» TERM."
+
+#: C/gdm.xml:1770(title)
+msgid "Troubleshooting"
+msgstr "Ð Ð°Ð·ÑÐµÑÐµÐœÐžÐµ Ð¿ÑÐŸÐ±Ð»ÐµÐŒ"
+
+#. <para>
+#.       TODO - any other tips we should add?  Might be useful to highlight any
+#.              common D-Bus configuration issues?
+#. </para>
+#: C/gdm.xml:1778(para)
+msgid ""
+"This section discusses helpful tips for getting GDM working. In general, if "
+"you have a problem using GDM, you can submit a bug or send an email to the "
+"gdm-list mailing list. Information about how to do this is in the "
+"Introduction section of the document."
+msgstr ""
+"Ð­ÑÐŸÑ ÑÐ°Ð·ÐŽÐµÐ» ÑÐŸÐŽÐµÑÐ¶ÐžÑ Ð¿ÐŸÐ»ÐµÐ·ÐœÑÐµ ÑÐŸÐ²ÐµÑÑ ÐºÐ°Ðº Ð·Ð°ÑÑÐ°Ð²ÐžÑÑ GDM ÑÐ°Ð±ÐŸÑÐ°ÑÑ. ÐÑÐ»Ðž Ñ Ð²Ð°Ñ "
+"Ð¿ÑÐŸÐ±Ð»ÐµÐŒÑ Ñ GDM, Ð²Ñ ÐŒÐŸÐ¶ÐµÑÐµ ÑÐŸÐŸÐ±ÑÐžÑÑ ÐŸÐ± ÐŸÑÐžÐ±ÐºÐµ ÐžÐ»Ðž ÐœÐ°Ð¿ÐžÑÐ°ÑÑ Ð¿ÐžÑÑÐŒÐŸ Ð² Ð»ÐžÑÑ "
+"ÑÐ°ÑÑÑÐ»ÐºÐž (ÐºÐ°Ðº ÑÑÐŸ ÑÐŽÐµÐ»Ð°ÑÑ ÐŸÐ¿ÐžÑÐ°ÐœÐŸ ÑÐ°ÐœÐµÐµ Ð²ÐŸ Ð²Ð²ÐµÐŽÐµÐœÐžÐž)."
+
+#: C/gdm.xml:1785(para)
+msgid ""
+"If GDM is failing to work properly, it is always a good idea to include "
+"debug information. To turn on debug, launch gdm with the --debug option. "
+"Then use GDM to the point where it fails, and debug output will be sent to "
+"your system log (<filename>&lt;var&gt;/log/messages</filename> or "
+"<filename>&lt;var&gt;/adm/messages</filename> depending on your Operating "
+"System). If you share this output with the GDM community via a bug report or "
+"email, please only include the GDM related debug information and not the "
+"entire file since it can be large. If you do not see any GDM syslog output, "
+"you may need to configure syslog (refer to the <ulink type=\"help\" url="
+"\"man:syslog\">syslog</ulink> man page)."
+msgstr ""
+"ÐÑÐ»Ðž GDM ÑÐ°Ð±ÐŸÑÐ°ÐµÑ ÐœÐµÐºÐŸÑÑÐµÐºÑÐœÐŸ, Ð¶ÐµÐ»Ð°ÑÐµÐ»ÑÐœÐŸ Ð²ÐºÐ»ÑÑÐžÑÑ Ð² Ð¿ÐžÑÑÐŒÐŸ ÐŸÑÐ»Ð°ÐŽÐŸÑÐœÑÑ "
+"ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ, ÐŽÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐºÐŸÑÐŸÑÐŸÐ¹ ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ Ð·Ð°Ð¿ÑÑÑÐžÑÑ gdm Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ --"
+"debug. ÐÐ°ÑÐµÐŒ ÐŽÐŸÐ¹ÑÐž ÐŽÐŸ ÐŒÐµÑÑÐ° Ð³ÐŽÐµ Ð²ÐŸÐ·ÐœÐžÐºÐ°ÐµÑ ÐŸÑÐžÐ±ÐºÐ° Ðž Ð¿ÐŸÑÐŒÐŸÑÑÐµÑÑ Ð² ÑÐžÑÑÐµÐŒÐœÑÐ¹ "
+"Ð¶ÑÑÐœÐ°Ð» (<filename>&lt;var&gt;/log/messages</filename> ÐžÐ»Ðž <filename>&lt;"
+"var&gt;/adm/messages</filename> Ð² Ð·Ð°Ð²ÐžÑÐžÐŒÐŸÑÑÐž ÐŸÑ ÑÐžÑÑÐµÐŒÑ). ÐÑÐ»Ðž Ð²Ñ ÑÐŸÐŸÐ±ÑÐ°ÐµÑÐµ "
+"ÑÑÑ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ Ð² ÑÐŸÐŸÐ±ÑÐµÑÑÐ²ÐŸ GDM, Ð¿ÐŸÐ¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð²ÐºÐ»ÑÑÐžÑÐµ ÑÐŸÐ»ÑÐºÐŸ ÑÐŸÐŸÐ±ÑÐµÐœÐžÑ "
+"ÐºÐ°ÑÐ°ÑÐµÐ»ÑÐœÐŸ GDM, Ð° ÐœÐµ Ð²ÐµÑÑ Ð¶ÑÑÐœÐ°Ð». ÐÑÐ»Ðž Ð¶ÑÑÐœÐ°Ð» Ð¿ÑÑÑ, Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ, ÐœÐµÐŸÐ±Ñ
+ÐŸÐŽÐžÐŒÐŸ "
+"ÐœÐ°ÑÑÑÐŸÐžÑÑ syslog (ÐŸÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº ÑÑÑÐ°ÐœÐžÑÐ°ÐŒ man <ulink type=\"help\" url=\"man:"
+"syslog\">syslog</ulink>)"
+
+#: C/gdm.xml:1800(title)
+msgid "GDM Will Not Start"
+msgstr "GDM ÐœÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑÑÑ"
+
+#: C/gdm.xml:1802(para)
+msgid ""
+"There are a many problems that can cause GDM to fail to start, but this "
+"section will discuss a few common problems and how to approach tracking down "
+"a problem with GDM starting. Some problems will cause GDM to respond with an "
+"error message or dialog when it tries to start, but it can be difficult to "
+"track down problems when GDM fails silently."
+msgstr ""
+"Ð¡ÑÑÐµÑÑÐ²ÑÐµÑ ÐŒÐœÐŸÐ¶ÐµÑÑÐ²ÐŸ Ð¿ÑÐŸÐ±Ð»ÐµÐŒ ÐžÐ·-Ð·Ð° ÐºÐŸÑÐŸÑÑÑ
+ GDM ÐœÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑÑÑ, Ð² ÑÑÐŸÐ¹ ÑÐµÐºÑÐžÐž "
+"ÐŸÐ¿ÐžÑÐ°ÐœÑ Ð»ÐžÑÑ ÐŸÐ±ÑÐžÐµ Ð¿ÑÐŸÐ±Ð»ÐµÐŒÑ Ðž ÑÐ¿ÐŸÑÐŸÐ±Ñ ÐžÑ
+ ÐŸÑÑÐ»ÐµÐ¶ÐžÐ²Ð°ÐœÐžÑ Ð¿ÑÐž ÑÑÐ°ÑÑÐµ GDM. "
+"ÐÐŸÑÑÐ°ÑÐŸÑÐœÐŸ ÐœÐµÐ¿ÑÐŸÑÑÐŸ ÐŸÑÑÐ»ÐµÐŽÐžÑÑ Ð¿ÑÐŸÐ±Ð»ÐµÐŒÑ, ÐžÐ·-Ð·Ð° ÐºÐŸÑÐŸÑÑÑ
+ GDM Â«ÑÐžÑ
+ÐŸÂ» Ð·Ð°Ð²ÐµÑÑÐ°ÐµÑ "
+"ÑÐ°Ð±ÐŸÑÑ."
+
+#: C/gdm.xml:1811(para)
+msgid ""
+"First make sure that the Xserver is configured properly. The GDM "
+"configuration file contains a command in the [server-Standard] section that "
+"is used for starting the Xserver. Verify that this command works on your "
+"system. Running this command from the console should start the Xserver. If "
+"it fails, then the problem is likely with your Xserver configuration. Refer "
+"to your Xserver error log for an idea of what the problem may be. The "
+"problem may also be that your Xserver requires different command-line "
+"options. If so, then modify the Xserver command in the GDM configuration "
+"file so that it is correct for your system."
+msgstr ""
+"ÐÐŸ-Ð¿ÐµÑÐ²ÑÑ
+, ÑÐ±ÐµÐŽÐžÑÐµÑÑ, ÑÑÐŸ ÑÐµÑÐ²ÐµÑ X Ð¿ÑÐ°Ð²ÐžÐ»ÑÐœÐŸ ÐœÐ°ÑÑÑÐŸÐµÐœ. Ð€Ð°Ð¹Ð» ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž GDM "
+"ÑÐŸÐŽÐµÑÐ¶ÐžÑ ÑÐµÐºÑÐžÑ [server-Standard], ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÐ° X ÑÐµÑÐ²ÐµÑÐ°. "
+"ÐÑÐŸÐ²ÐµÑÑÑÐµ, ÑÑÐŸ ÑÑÐ° ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑÑÑ Ð² Ð²Ð°ÑÐµÐ¹ ÑÐžÑÑÐµÐŒÐµ Ð² ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐµ "
+"ÐºÐŸÐœÑÐŸÐ»Ðž Ðž Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑ X ÑÐµÑÐ²ÐµÑ, Ð² Ð¿ÑÐŸÑÐžÐ²ÐœÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ, Ð²ÐµÑÐŸÑÑÐœÐŸ, Ð¿ÑÐŸÐ±Ð»ÐµÐŒÐ° Ð² "
+"Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°Ñ
+ X ÑÐµÑÐ²ÐµÑÐ°. ÐÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº Ð¶ÑÑÐœÐ°Ð»Ñ ÐŸÑÐžÐ±ÐŸÐº X ÑÐµÑÐ²ÐµÑÐ°. ÐÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ, X "
+"ÑÐµÑÐ²ÐµÑ ÑÑÐµÐ±ÑÐµÑ ÐŽÑÑÐ³ÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ¹ ÑÑÑÐŸÐºÐž. ÐÑÐ»Ðž ÑÑÐŸ ÑÐ°Ðº, ÐžÐ·ÐŒÐµÐœÐžÑÐµ "
+"ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÑ GDM, ÑÑÐŸÐ±Ñ ÑÐŸÑ Ð·Ð°Ð¿ÑÑÐºÐ°Ð» X ÑÐµÑÐ²ÐµÑ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°ÐŒÐž ÐºÐŸÑÑÐµÐºÑÐœÑÐŒÐž ÐŽÐ»Ñ "
+"Ð²Ð°ÑÐµÐ¹ ÑÐžÑÑÐµÐŒÑ."
+
+#: C/gdm.xml:1824(para)
+msgid ""
+"Also make sure that the <filename>/tmp</filename> directory has reasonable "
+"ownership and permissions, and that the machine's file system is not full. "
+"These problems will cause GDM to fail to start."
+msgstr ""
+"Ð¢Ð°ÐºÐ¶Ðµ Ð¿ÑÐŸÐ²ÐµÑÑÑÐµ, ÑÑÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ <filename>/tmp</filename> ÐžÐŒÐµÐµÑ ÐºÐŸÑÑÐµÐºÑÐœÑÐµ "
+"Ð¿ÑÐ°Ð²Ð° ÐŽÐŸÑÑÑÐ¿Ð° Ðž Ð²Ð»Ð°ÐŽÐµÐ»ÑÑÐ°, Ð° ÑÐ°ÐºÐ¶Ðµ ÑÑÐŸ ÑÐžÑÑÐµÐŒÐœÑÐ¹ ÐŽÐžÑÐº ÐœÐµ Ð¿ÐµÑÐµÐ¿ÐŸÐ»ÐœÐµÐœ, ÐžÐœÐ°ÑÐµ "
+"ÑÑÐŸ Ð¿ÑÐžÐ²ÐµÐŽÐµÑ Ðº ÐœÐµÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž Ð·Ð°Ð¿ÑÑÑÐžÑÑ GDM."
+
+#: C/gdm.xml:1835(title)
+msgid "License"
+msgstr "ÐÐžÑÐµÐœÐ·ÐžÑ"
+
+#: C/gdm.xml:1836(para)
+msgid ""
+"This program is free software; you can redistribute it and/or modify it "
+"under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl"
+"\"><citetitle>GNU General Public License</citetitle></ulink> as published by "
+"the Free Software Foundation; either version 2 of the License, or (at your "
+"option) any later version."
+msgstr ""
+"Ð­ÑÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° â ÑÐ²ÐŸÐ±ÐŸÐŽÐœÐŸÐµ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐŸÐµ ÐŸÐ±ÐµÑÐ¿ÐµÑÐµÐœÐžÐµ. ÐÑ ÐŒÐŸÐ¶ÐµÑÐµ ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÑÑ "
+"ÐžÐ»Ðž ÐžÐ·ÐŒÐµÐœÑÑÑ ÐµÐ³ÐŸ Ð¿ÑÐž ÑÑÐ»ÐŸÐ²ÐžÑÑ
+ ÑÐŸÐŸÑÐ²ÐµÑÑÑÐ²ÐžÑ GNU General Public License "
+"ÐŸÐ¿ÑÐ±Ð»ÐžÐºÐŸÐ²Ð°ÐœÐœÐŸÐ¹ Free Software Foundation; Ð»ÐžÐ±ÐŸ Ð²ÐµÑÑÐžÐž 2 Ð»ÐžÑÐµÐœÐ·ÐžÐž, Ð»ÐžÐ±ÐŸ (ÐœÐ° "
+"Ð²Ð°ÑÐµ ÑÑÐŒÐŸÑÑÐµÐœÐžÐµ) Ð»ÑÐ±ÐŸÐ¹ Ð±ÐŸÐ»ÐµÐµ Ð¿ÐŸÐ·ÐŽÐœÐµÐ¹ Ð²ÐµÑÑÐžÐž."
+
+#: C/gdm.xml:1844(para)
+msgid ""
+"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 <citetitle>GNU General Public "
+"License</citetitle> for more details."
+msgstr ""
+"Ð­ÑÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÐµÑÑÑ Ð² ÐœÐ°ÐŽÐµÐ¶ÐŽÐµ ÐœÐ° ÑÐŸ, ÑÑÐŸ Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÐµ Ð±ÑÐŽÐµÑ "
+"Ð¿ÐŸÐ»ÐµÐ·ÐœÐŸ, ÐœÐŸ ÐÐÐ ÐÐ¡Ð¯ÐÐÐ¥ ÐÐÐ ÐÐÐ¢ÐÐ; ÐœÐµ Ð³Ð°ÑÐ°ÐœÑÐžÑÑÐµÑÑÑ ÐŽÐ°Ð¶Ðµ ÐÐ ÐÐÐÐÐÐÐ¡Ð¢Ð¬ ÐžÐ»Ðž "
+"Ð¡ÐÐÐ¢ÐÐÐ¡Ð¢ÐÐÐ ÐÐÐÐÐ-ÐÐÐÐ Ð¢Ð ÐÐÐÐÐÐÐÐ¯Ð. ÐÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž "
+"ÐŸÐ·ÐœÐ°ÐºÐŸÐŒÑÑÐµÑÑ Ñ GNU General Public License."
+
+#: C/gdm.xml:1850(para)
+msgid ""
+"A copy of the <citetitle>GNU General Public License</citetitle> is included "
+"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
+"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
+"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
+"www.fsf.org\">their Web site</ulink> or by writing to <address> Free "
+"Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</"
+"street><city>Boston</city>, <state>MA</state><postcode>02110-1301</"
+"postcode><country>USA</country></address>"
+msgstr ""
+"ÐÐŸÐ¿ÐžÑ Ð»ÐžÑÐµÐœÐ·ÐžÐž <citetitle>GNU General Public License</citetitle> Ð²ÐºÐ»ÑÑÐµÐœÐ° "
+"ÐºÐ°Ðº Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÐµ Ðº ÐŽÐŸÐºÑÐŒÐµÐœÑÑ <citetitle>Ð ÑÐºÐŸÐ²ÐŸÐŽÑÑÐ²ÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ GNOME</"
+"citetitle>. Ð¢Ð°ÐºÐ¶Ðµ ÐºÐŸÐ¿ÐžÑ <citetitle>GNU General Public License</citetitle> "
+"ÐŒÐŸÐ¶ÐœÐŸ Ð¿ÐŸÐ»ÑÑÐžÑÑ ÐŸÑ Free Software Foundation, Ð¿ÐŸÑÐµÑÐžÐ² <ulink type=\"http\" url="
+"\"http://www.fsf.org\">Ð²ÐµÐ±-ÑÐ°Ð¹Ñ ÐŸÑÐ³Ð°ÐœÐžÐ·Ð°ÑÐžÐž</ulink> ÐžÐ»Ðž ÐœÐ°Ð¿ÑÐ°Ð²ÐžÐ² Ð¿ÐžÑÑÐŒÐŸ Ð¿ÐŸ "
+"Ð°ÐŽÑÐµÑÑ: <address> Free Software Foundation, Inc. <street>51 Franklin Street, "
+"Fifth Floor</street><city>Boston</city>, <state>MA</state><postcode>02110-"
+"1301</postcode><country>USA</country></address>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr "Nikita Belobrov <qvzqvz@gmail.com>, 2008"
Index: proiecte/PPPP/gdm/docs/sv/sv.po
===================================================================
--- proiecte/PPPP/gdm/docs/sv/sv.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/sv/sv.po	(revision 134)
@@ -0,0 +1,5826 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"POT-Creation-Date: 2007-01-27 04:04+0000\n"
+"PO-Revision-Date: 2009-02-01 13:04+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: C/legal.xml:2(para)
+#: C/gdm.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "TillstÃ¥nd att kopiera, distribuera och/eller modifiera detta dokument ges under villkoren i GNU Free Documentation License (GFDL), version 1.1 eller senare, utgivet av Free Software Foundation utan standardavsnitt och omslagstexter.  En kopia av GFDL finns att hÃ€mta pÃ¥ denna <ulink type=\"help\" url=\"ghelp:fdl\">lÃ€nk</ulink> eller i filen COPYING-DOCS som medfÃ¶ljer denna handbok."
+
+#: C/legal.xml:12(para)
+#: C/gdm.xml:12(para)
+msgid "This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Denna handbok utgÃ¶r en av flera GNOME-handbÃ¶cker som distribueras under villkoren i GFDL.  Om du vill distribuera denna handbok separat frÃ¥n Ã¶vriga handbÃ¶cker kan du gÃ¶ra detta genom att lÃ€gga till en kopia av licensavtalet i handboken enligt instruktionerna i avsnitt 6 i licensavtalet."
+
+#: C/legal.xml:19(para)
+#: C/gdm.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Flera namn pÃ¥ produkter och tjÃ€nster Ã€r registrerade varumÃ€rken. I de fall dessa namn fÃ¶rekommer i GNOME-dokumentation - och medlemmarna i GNOME-dokumentationsprojektet Ã€r medvetna om dessa varumÃ€rken - Ã€r de skrivna med versaler eller med inledande versal."
+
+#: C/legal.xml:35(para)
+#: C/gdm.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "DOKUMENTET TILLHANDAHÃ
+LLS I \"BEFINTLIGT SKICK\" UTAN NÃ
+GRA SOM HELST GARANTIER, VARE SIG UTTRYCKLIGA ELLER UNDERFÃRSTÃ
+DDA, INKLUSIVE, MEN INTE BEGRÃNSAT TILL, GARANTIER ATT DOKUMENTET ELLER EN MODIFIERAD VERSION AV DOKUMENTET INTE INNEHÃ
+LLER NÃ
+GRA FELAKTIGHETER, ÃR LÃMPLIGT FÃR ETT VISST ÃNDAMÃ
+L ELLER INTE STRIDER MOT LAG. HELA RISKEN VAD GÃLLER KVALITET, EXAKTHET OCH UTFÃRANDE AV DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET LIGGER HELT OCH HÃ
+LLET PÃ
+ ANVÃNDAREN. OM ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT SKULLE VISA SIG INNEHÃ
+LLA FELAKTIGHETER I NÃ
+GOT HÃNSEENDE ÃR DET DU (INTE DEN URSPRUNGLIGA SKRIBENTEN, FÃRFATTAREN ELLER NÃ
+GON ANNAN MEDARBETARE) SOM FÃ
+R STÃ
+ FÃR ALLA EVENTUELLA KOSTNADER FÃR SERVICE, REPARATIONER ELLER KORRIGERINGAR. DENNA GARANTIFRISKRIVNING UTGÃR EN VÃSENTLIG DEL AV DETTA LICENSAVTAL. DETTA INNEBÃR ATT ALL ANVÃNDNING AV ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT BEVILJAS ENDAST UNDER DENNA ANSVARSFRISKRIVNING;"
+
+#: C/legal.xml:55(para)
+#: C/gdm.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "UNDER INGA OMSTÃNDIGHETER ELLER INOM RAMEN FÃR NÃ
+GON LAGSTIFTNING, OAVSETT OM DET GÃLLER KRÃNKNING (INKLUSIVE VÃ
+RDSLÃSHET), KONTRAKT ELLER DYLIKT, SKA FÃRFATTAREN, DEN URSPRUNGLIGA SKRIBENTEN ELLER ANNAN MEDARBETARE ELLER Ã
+TERFÃRSÃLJARE AV DOKUMENTET ELLER AV EN MODIFIERAD VERSION AV DOKUMENTET ELLER NÃ
+GON LEVERANTÃR TILL NÃ
+GON AV NÃMNDA PARTER STÃLLAS ANSVARIG GENTEMOT NÃ
+GON FÃR NÃ
+GRA DIREKTA, INDIREKTA, SÃRSKILDA ELLER OFÃRUTSEDDA SKADOR ELLER FÃLJDSKADOR AV NÃ
+GOT SLAG, INKLUSIVE, MEN INTE BEGRÃNSAT TILL, SKADOR BETRÃFFANDE FÃRLORAD GOODWILL, HINDER I ARBETET, DATORHAVERI ELLER NÃ
+GRA ANDRA TÃNKBARA SKADOR ELLER FÃRLUSTER SOM KAN UPPKOMMA PÃ
+ GRUND AV ELLER RELATERAT TILL ANVÃNDNINGEN AV DOKUMENTET ELLER MODIFIERADE VERSIONER AV DOKUMENTET, ÃVEN OM PART SKA HA BLIVIT INFORMERAD OM MÃJLIGHETEN TILL SÃ
+DANA SKADOR."
+
+#: C/legal.xml:28(para)
+#: C/gdm.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET TILLHANDAHÃ
+LLS UNDER VILLKOREN I GNU FREE DOCUMENTATION LICENSE ENDAST UNDER FÃLJANDE FÃRUTSÃTTNINGAR: <placeholder-1/>"
+
+#: C/gdm.xml:11(title)
+msgid "Gnome Display Manager Reference Manual"
+msgstr "Referenshandbok fÃ¶r Gnome Display Manager"
+
+#: C/gdm.xml:15(revnumber)
+msgid "0.0"
+msgstr "0.0"
+
+#: C/gdm.xml:16(date)
+msgid "2006-12"
+msgstr "2006-12"
+
+#: C/gdm.xml:21(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr "GDM Ã€r GNOME:s displayhanterare, ett grafiskt inloggningsprogram."
+
+#: C/gdm.xml:28(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: C/gdm.xml:28(othername)
+msgid "K."
+msgstr "K."
+
+#: C/gdm.xml:29(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: C/gdm.xml:31(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: C/gdm.xml:35(firstname)
+msgid "George"
+msgstr "George"
+
+#: C/gdm.xml:35(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: C/gdm.xml:37(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: C/gdm.xml:41(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: C/gdm.xml:41(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: C/gdm.xml:43(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: C/gdm.xml:47(firstname)
+msgid "Bill"
+msgstr "Bill"
+
+#: C/gdm.xml:47(surname)
+msgid "Haneman"
+msgstr "Haneman"
+
+#: C/gdm.xml:49(email)
+msgid "Bill.Haneman@Sun.COM"
+msgstr "Bill.Haneman@Sun.COM"
+
+#: C/gdm.xml:54(year)
+msgid "1998"
+msgstr "1998"
+
+#: C/gdm.xml:54(year)
+msgid "1999"
+msgstr "1999"
+
+#: C/gdm.xml:54(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: C/gdm.xml:57(year)
+msgid "2001"
+msgstr "2001"
+
+#: C/gdm.xml:57(year)
+#: C/gdm.xml:61(year)
+#: C/gdm.xml:64(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gdm.xml:57(year)
+#: C/gdm.xml:64(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gdm.xml:58(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: C/gdm.xml:61(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: C/gdm.xml:64(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: C/gdm.xml:69(releaseinfo)
+#: C/gdm.xml:78(para)
+msgid "This manual describes version 2.17.4 of the GNOME Display Manager. It was last updated on 12/13/2006."
+msgstr "Den hÃ€r handboken beskriver version 2.17.4 av GNOME:s displayhanterare. Den uppdaterades senast 20061213."
+
+#: C/gdm.xml:76(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "Terminologi och standarder anvÃ€nda i den hÃ€r handboken"
+
+#: C/gdm.xml:83(para)
+msgid "Chooser - A program used to select a remote host for managing a display remotely on the local display (<command>gdmchooser</command>)."
+msgstr "VÃ€ljare - Ett program som anvÃ€nds fÃ¶r att vÃ€lja en fjÃ€rrvÃ€rd fÃ¶r att hantera en fjÃ€rrdisplay pÃ¥ lokal display (<command>gdmchooser</command>)."
+
+#: C/gdm.xml:88(para)
+msgid "Configurator - The configuration application (<command>gdmsetup</command>)."
+msgstr "Konfigurator - Konfigurationsprogrammet (<command>gdmsetup</command>)."
+
+#: C/gdm.xml:93(para)
+msgid "GDM - Gnome Display Manager. Used to describe the software package as a whole. Sometimes also referred to as GDM2."
+msgstr "GDM - Gnome Display Manager. AnvÃ€nds fÃ¶r att beskriva programvarupaketet som en helhet. Ibland refereras den till som GDM2."
+
+#: C/gdm.xml:98(para)
+msgid "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+msgstr "gdm - Gnome Display Manager-demonen (<command>gdm</command>)."
+
+#: C/gdm.xml:102(para)
+msgid "Greeter - The graphical login window (<command>gdmlogin</command> or <command>gdmgreeter</command>)."
+msgstr "HÃ€lsare - Det grafiska inloggningsfÃ¶nstret (<command>gdmlogin</command> eller <command>gdmgreeter</command>)."
+
+#: C/gdm.xml:107(para)
+msgid "GTK+ Greeter - The standard login window (<command>gdmlogin</command>)."
+msgstr "GTK+-hÃ€lsaren - StandardinloggningsfÃ¶nstret (<command>gdmlogin</command>)."
+
+#: C/gdm.xml:111(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM - Pluggable Authentication Mechanism"
+
+#: C/gdm.xml:115(para)
+msgid "Themed Greeter - The themable login window ( <command>gdmgreeter</command>)."
+msgstr ""
+
+#: C/gdm.xml:120(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP - X Display Manage Protocol"
+
+#: C/gdm.xml:124(para)
+msgid "Paths that start with a word in angle brackets are relative to the installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers to <filename>&lt;share&gt;/pixmaps</filename> if GDM was configured with <command>--prefix=/usr</command>. Normally also note that GDM is installed with <command>--sysconfigdir=&lt;etc&gt;/X11</command>, meaning any path to which we refer to as <filename>&lt;etc&gt;/gdm/PreSession</filename> usually means <filename>&lt;etc/X11&gt;/gdm/PreSession</filename>. Note that for interoperability it is recommended that you use a --prefix of <filename>/usr</filename> and a --sysconfdir of <filename>&lt;etc&gt;/X11</filename>."
+msgstr ""
+
+#: C/gdm.xml:140(title)
+msgid "Overview"
+msgstr "Ãversikt"
+
+#: C/gdm.xml:143(title)
+msgid "Introduction"
+msgstr "Introdution"
+
+#: C/gdm.xml:147(para)
+msgid "The Gnome Display Manager (GDM) is a display manager that implements all significant features required for managing local and remote displays. GDM was written from scratch and does not contain any XDM / X Consortium code."
+msgstr ""
+
+#: C/gdm.xml:154(para)
+msgid "For further information about GDM, see the <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> the GDM project website</ulink>. Please submit any bug reports or enhancement requests to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>. You can also send a message to the <address><email>gdm-list@gnome.org</email></address> mail list to discuss any issues or concerns with the GDM program."
+msgstr "FÃ¶r ytterligare information om GDM, se <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> GDM-projektets webbsida</ulink>. Skicka in eventuella felrapporter eller fÃ¶rslag pÃ¥ fÃ¶rbÃ€ttringar till \"gdm\"-kategorin pÃ¥ <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>. Du kan Ã€ven skicka ett meddelande till sÃ€ndlistan <address><email>gdm-list@gnome.org</email></address> fÃ¶r att diskutera tankar eller problem med GDM-programmet."
+
+#: C/gdm.xml:167(title)
+msgid "Interface Stability"
+msgstr "GrÃ€nssnittsstabilitet"
+
+#: C/gdm.xml:171(para)
+msgid "The key/value pairs defined in the GDM configuration files and the location of these files are considered \"stable\" interfaces and should only change in ways that are backwards compatible. Note that this includes functionality like the GDM scripts (Init, PreSession, PostSession, PostLogin, XKeepsCrashing, etc.); directory locations (ServAuthDir, PidFile, etc.), system applications (SoundProgram), etc. Some configuration values depend on OS interfaces may need to be modified to work on a given OS. Typical examples are HaltCommand, RebootCommand, CustomCommands, SuspendCommand, StandardXServer, Xnest, SoundProgram, and the \"command\" value for each \"server-foo\"."
+msgstr ""
+
+#: C/gdm.xml:185(para)
+msgid "Note: distributions often change the default values of keys to support their platform. Command-line interfaces for GDM programs installed to <filename>&lt;bin&gt;</filename> and <filename>&lt;sbin&gt;</filename> are considered stable. Refer to your distribution documentation to see if there are any distribution-specific changes to these GDM interfaces and what support exists for them."
+msgstr ""
+
+#: C/gdm.xml:194(para)
+msgid "As of the GDM 2.15 development series, some one-dash arguments are no longer supported. This includes the \"-xdmaddress\", \"-clientaddress\", and \"-connectionType\" arguments used by <command>gdmchooser</command>. These arguments have been changed to now use two dashes."
+msgstr ""
+
+#: C/gdm.xml:202(para)
+msgid "If issues are discovered that break compatibility, please file a bug with an \"urgent\" priority."
+msgstr ""
+
+#: C/gdm.xml:209(title)
+msgid "The GDM Daemon"
+msgstr "GDM-demonen"
+
+#: C/gdm.xml:211(para)
+msgid "The GDM daemon is responsible for managing displays on the system. This includes authenticating users, starting the user session, and terminating the user session. GDM is configurable and the ways it can be configured are described in the \"Configuring GDM\" section of this document. The <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename>, and <filename>PostSession</filename> scripts discussed below are discussed in this \"Configuring GDM section\"."
+msgstr ""
+
+#: C/gdm.xml:222(para)
+msgid "The GDM daemon supports a UNIX domain socket protocol which can be used to control aspects of its behavior and to query information. This protocol is described in the \"Controlling GDM\" section of this document."
+msgstr ""
+
+#: C/gdm.xml:229(para)
+msgid "GDM can be asked to manage a display a number of ways. Local displays are always managed when GDM starts and will be restarted when a user's session is finished. Displays can be requested via XDMCP, flexible displays can be requested by running the <command>gdmflexiserver</command> command. Displays that are started on request are not restarted on session exit. GDM also provides the <command>gdmdynamic</command> command to allow easier management of displays on a multi-user server. These display types are discussed further in the next section."
+msgstr ""
+
+#: C/gdm.xml:241(para)
+msgid "When the GDM daemon is asked to manage a display, it will fork an X server process, then run the <filename>Init</filename> script as the root user, and start the login GUI dialog as a slave process on the display. GDM can be configured to use either <command>gdmgreeter</command> (the default) or <command>gdmlogin</command> as the GUI dialog program. The <command>gdmlogin</command> program supports accessibility while the <command>gdmgreeter</command> program supports greater themeability. The GUI dialog is run as the unpriviledged \"gdm\" user/group which is described in the \"Security\" section below. The GUI dialog communicates with the daemon via a sockets protocol and via standard input/output. The slave, for example passes the username and password information to the GDM daemon via standard input/output so the daemon can handle the actual authentication."
+msgstr ""
+
+#: C/gdm.xml:258(para)
+msgid "The login GUI dialog screen allows the user to select which session they wish to start and which language they wish to use. Sessions are defined by files that end in the .desktop extension and more information about these files can be found in the \"Configuration\" section. The user enters their name and password and if these successfully authenticate, GDM will start the requested session for the user. It is possible to configure GDM to avoid the authentication process by turning on the Automatic or Timed Login features in the GDM configuration. The login GUI can also be configured to provide additional features to the user, such as the Face Browser; the ability to halt, restart, or suspend the system; and/or edit the login configuration (after entering the root password)."
+msgstr ""
+
+#: C/gdm.xml:273(para)
+msgid "GDM, by default, will use Pluggable Authentication Modules (PAM) for authentication, but can also support regular crypt and shadow passwords on legacy systems. After authenticating a user, the daemon runs the <filename>PostLogin</filename> script as root, and forks a slave process to start the requested session. This slave process runs the <filename>PreSession</filename> script as root, sets up the user's environment, and starts the requested session. GDM keeps track of the user's default session and language in the user's <filename>~/.dmrc</filename> and will use these defaults if the user did not pick a session or language in the login GUI. On Solaris, GDM (since version 2.8.0.3) uses the SDTLOGIN interface after user authentication to tell the X server to be restarted as the user instead of as root for added security. When the user's session exits, the GDM daemon will run the <filename>PostSession</filename> script as root."
+msgstr ""
+
+#: C/gdm.xml:290(para)
+msgid "Note that, by default, GDM uses the \"gdm\" service name for normal login and the \"gdm-autologin\" service name for automatic login. The <filename>PamStack</filename> configuration option can be used to specify a different service name. For example, if \"foo\" is specified, then GDM will use the \"foo\" service name for normal login and \"foo-autologin\" for automatic login."
+msgstr ""
+
+#: C/gdm.xml:300(para)
+msgid "For those looking at the code, the gdm_verify_user function in <filename>daemon/verify-pam.c</filename> is used for normal login and the gdm_verify_setup_user function is used for automatic login."
+msgstr ""
+
+#: C/gdm.xml:308(title)
+msgid "Different Display Types"
+msgstr ""
+
+#: C/gdm.xml:310(para)
+msgid "GDM supports three different display types: static (local) displays, flexible (on-demand) displays, and XDMCP (remote) displays. The \"X Server Definitions\" and the \"Local Static X Display Configuration\" subsections of the \"Configuration\" section explains how these various types of displays are defined in the GDM configuration file."
+msgstr ""
+
+#: C/gdm.xml:319(para)
+msgid "Local static displays are always started by the daemon, and when they die or are killed, they are restarted. GDM can run as many of these as needed. GDM can also manage displays on which it does not manage a GUI login, thus GDM can be used for supporting X terminals."
+msgstr ""
+
+#: C/gdm.xml:326(para)
+msgid "Flexible, or on demand displays, are started via the socket protocol with the <command>gdmflexiserver</command> command. This feature is only available to users logged in on the console and will display a new login screen. If a flexible display has previously been started on the console, running <command>gdmflexiserver</command> again will display a menu allowing users to switch back to a previous session or start a new flexible session. The <command>gdmflexiserver</command> locks the current session before starting a new flexible display, so the user's password must be entered before returning to an existing session. The <command>gdmflexiserver</command> command can also be used to launch nested <command>Xnest</command> display. These are launched in a window in the user's current session. Nested displays can be started even if not logged into the console and are started by running the <command>gdmflexiserver -n</command> command. Flexible displays are not restarted when the user session ends. Flexible displays require virtual terminal (VT) support in the kernel, and will not be available if not supported (such as on Solaris). Nested displays require that the X server supports Xnest."
+msgstr ""
+
+#: C/gdm.xml:347(para)
+msgid "The last display type is the XDMCP remote displays which are described in the next section. Remote hosts can connect to GDM and present the login screen if this is enabled. Some things are different for remote sessions. For example, the Actions menu which allows you to shut down, restart, suspend, or configure GDM are not shown."
+msgstr ""
+
+#: C/gdm.xml:355(para)
+msgid "Displays started via the <command>gdmdynamic</command> command are treated as local displays, so they are restarted automatically on when the session exits. This command is intended to more effectively manage the displays on a multi-user server (many displays connected to a single server)."
+msgstr ""
+
+#: C/gdm.xml:365(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#: C/gdm.xml:369(para)
+msgid "The GDM daemon can be configured to listen for and manage X Display Manage Protocol (XDMCP) requests from remote displays. By default XDMCP support is turned off, but can be enabled if desired. If GDM is built with TCP Wrapper support, then the daemon will only grant access to hosts specified in the GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+
+#: C/gdm.xml:378(para)
+msgid "GDM includes several measures making it more resistant to denial of service attacks on the XDMCP service. A lot of the protocol parameters, handshaking timeouts etc. can be fine tuned. The defaults should work for most systems, however. Do not change them unless you know what you are doing."
+msgstr ""
+
+#: C/gdm.xml:386(para)
+msgid "GDM listens to UDP port 177 and will respond to QUERY and BROADCAST_QUERY requests by sending a WILLING packet to the originator."
+msgstr ""
+
+#: C/gdm.xml:391(para)
+msgid "GDM can also be configured to honor INDIRECT queries and present a host chooser to the remote display. GDM will remember the user's choice and forward subsequent requests to the chosen manager. GDM also supports an extension to the protocol which will make it forget the redirection once the user's connection succeeds. This extension is only supported if both daemons are GDM. It is transparent and will be ignored by XDM or other daemons that implement XDMCP."
+msgstr ""
+
+#: C/gdm.xml:401(para)
+msgid "Refer to the \"Security\" section for information about security concerns when using XDMCP."
+msgstr ""
+
+#: C/gdm.xml:408(title)
+msgid "Securing Remote Connection Through SSH"
+msgstr "SÃ€kra upp fjÃ€rranslutning genom SSH"
+
+#: C/gdm.xml:411(para)
+msgid "As explained in the \"Security\" section, XDMCP does not use any kind of encryption and as such is inherently insecure. As XDMCP uses UDP as a network transport layer, it is not possible to simply secure it through an SSH tunnel."
+msgstr ""
+
+#: C/gdm.xml:418(para)
+msgid "To remedy this problem, gdm can be configured at compilation-time with the option --enable-secureremote, in which case gdm proposes as a built-in session a session called \"Secure Remote Connection\". Starting such a session allows the user to enter the name or the address of the host on which to connect; provided the said host runs an SSH server, the user then gets connected to the server on which the default X session is started and displayed on the local host."
+msgstr ""
+
+#: C/gdm.xml:428(para)
+msgid "Using this session allows a much more secure network connection and only necessitates to have an SSH server running on the remote host."
+msgstr ""
+
+#: C/gdm.xml:435(title)
+msgid "The GTK+ Greeter"
+msgstr "GTK+-hÃ€lsaren"
+
+#: C/gdm.xml:437(para)
+msgid "The GTK+ Greeter is the default graphical user interface that is presented to the user. The greeter contains a menu at the top, an optional face browser, an optional logo and a text entry widget. This greeter has full accessibility support, and should be used by users with accessibility needs."
+msgstr ""
+
+#: C/gdm.xml:445(para)
+msgid "The text entry field is used for entering logins, passwords, passphrases etc. <command>gdmlogin</command> is controlled by the underlying daemon and is basically stateless. The daemon controls the greeter through a simple protocol where it can ask the greeter for a text string with echo turned on or off. Similarly, the daemon can change the label above the text entry widget to correspond to the value the authentication system wants the user to enter."
+msgstr ""
+
+#: C/gdm.xml:455(para)
+msgid "The menu bar in the top of the greeter enables the user to select the requested session type/desktop environment, select an appropriate locale/language, halt/restart/suspend the computer, configure GDM (given the user knows the root password), change the GTK+ theme, or start an XDMCP chooser."
+msgstr ""
+
+#: C/gdm.xml:463(para)
+msgid "The greeter can optionally display a logo in the login window. The image must be in a format readable to the gdk-pixbuf library (GIF, JPG, PNG, TIFF, XPM and possibly others), and it must be readable to the GDM user. See the <filename>Logo</filename> option in the reference section below for details."
+msgstr ""
+
+#: C/gdm.xml:473(title)
+msgid "The Themed Greeter"
+msgstr ""
+
+#: C/gdm.xml:475(para)
+msgid "The Themed Greeter is a greeter interface that takes up the whole screen and is very themable. Themes can be selected and new themes can be installed by the configuration application or by setting the <filename>GraphicalTheme</filename> configuration key. The Themed Greeter is much like the GTK+ Greeter in that it is controlled by the underlying daemon, is stateless, and is controlled by the daemon using the same simple protocol."
+msgstr ""
+
+#: C/gdm.xml:485(para)
+msgid "The look and feel of this greeter is really controlled by the theme and so the user interface elements that are present may be different. The only thing that must always be present is the text entry field as described above in the GTK+ Greeter. The theme can include buttons that allow the user to select an appropriate locale/language, halt/restart/suspend the computer, configure GDM (given the user knows the root password), or start an XDMCP chooser."
+msgstr ""
+
+#: C/gdm.xml:495(para)
+msgid "You can always get a menu of available actions by pressing the F10 key. This can be useful if the theme doesn't provide certain buttons when you wish to do some action allowed by the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:503(title)
+msgid "The GDM Face Browser"
+msgstr ""
+
+#: C/gdm.xml:505(para)
+msgid "GDM supports a face browser which will display a list of users who can login and an icon for each user. This feature can be used with the GTK+ Greeter if the <filename>Browser</filename> configuration option is set to \"true\". This feature can be used with the Themed Greeter if using a GDM theme which includes a \"userlist\" item type is defined, such as \"happygnome-list\""
+msgstr ""
+
+#: C/gdm.xml:515(para)
+msgid "By default, the face browser is disabled since revealing usernames on the login screen is not appropriate on many systems for security reasons. Also GDM requires some setup to specify which users should be visible. Setup can be done on the \"Users\" tab in <command>gdmsetup</command>. This feature is most practical to use on a system with a smaller number of users."
+msgstr ""
+
+#: C/gdm.xml:524(para)
+msgid "The icons used by GDM can be installed globally by the sysadmin or can be located in the users' home directories. If installed globally they should be in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory (though this can be configured with the <filename>GlobalFaceDir</filename> configuration option) and the filename should be the name of the user, optionally with a <filename>.png</filename> appended. Face icons placed in the global face directory must be readable to the GDM user. However, the daemon, proxies user pictures to the greeter and thus those do not have be be readable by the \"gdm\" user, but root."
+msgstr ""
+
+#: C/gdm.xml:537(para)
+msgid "Users may run the <command>gdmphotosetup</command> command to configure the image to use for their userid. This program properly scales the file down if it is larger than the <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> configuration options and places the icon in a file called <filename>~/.face</filename>. Although <command>gdmphotosetup</command> scales user images automatically, this does not guarantee that user images are properly scaled since a user may create their <filename>~/.face</filename> file by hand."
+msgstr ""
+
+#: C/gdm.xml:549(para)
+msgid "GDM will first look for the user's face image in <filename>~/.face</filename>. If not found, it will try <filename>~/.face.icon</filename>. If still not found, it will use the value defined for \"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file. Lastly, it will try <filename>~/.gnome2/photo</filename> and <filename>~/.gnome/photo</filename> which are deprecated and supported for backwards compatibility."
+msgstr ""
+
+#: C/gdm.xml:560(para)
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, it will fallback to the image specified in the <filename>DefaultFace</filename> configuration option, normally <filename>&lt;share&gt;/pixmaps/nobody.png</filename>."
+msgstr ""
+
+#: C/gdm.xml:568(para)
+msgid "Please note that loading and scaling face icons located in user home directories can be a very time-consuming task. Since it not practical to load images over NIS or NFS, GDM does not attempt to load face images from remote home directories. Furthermore, GDM will give up loading face images after 5 seconds of activity and will only display the users whose pictures it has gotten so far. The <filename>Include</filename> configuration option can be used to specify a set of users who should appear on the face browser. As long as the users to include is of a reasonable size, there should not be a problem with GDM being unable to access the face images. To work around such problems, it is recommended to place face images in the directory specified by the <filename>GlobalFaceDir</filename> configuration option."
+msgstr ""
+
+#: C/gdm.xml:584(para)
+msgid "To control the users who get displayed in the face browser, there are a number of configuration options that can be used. If the <filename>IncludeAll</filename> option is set to true, then the password file will be scanned and all users will be displayed. If <filename>IncludeAll</filename> option is set to false, then the <filename>Include</filename> option should contain a list of users separated by commas. Only the users specified will be displayed. Any user listed in the <filename>Exclude</filename> option and users whose UID's is lower than <filename>MinimalUID</filename> will be filtered out regardless of the <filename>IncludeAll</filename> setting. <filename>IncludeAll</filename> is not recommended for systems where the passwords are loaded over a network (such as when NIS is used), since it can be very slow to load more than a small number of users over the network.."
+msgstr ""
+
+#: C/gdm.xml:601(para)
+msgid "When the browser is turned on, valid usernames on the computer are inherently exposed to a potential intruder. This may be a bad idea if you do not know who can get to a login screen. This is especially true if you run XDMCP (turned off by default)."
+msgstr ""
+
+#: C/gdm.xml:610(title)
+msgid "Logging"
+msgstr "Loggning"
+
+#: C/gdm.xml:612(para)
+msgid "GDM itself will use syslog to log errors or status. It can also log debugging information, which can be useful for tracking down problems if GDM is not working properly. This can be enabled in the configuration file."
+msgstr ""
+
+#: C/gdm.xml:619(para)
+msgid "Output from the various X servers is stored in the GDM log directory, which is configurable, but is usually <filename>&lt;var&gt;/log/gdm/</filename>. The output from the session can be found in a file called <filename>&lt;display&gt;.log</filename>. Four older files are also stored with <filename>.1</filename> through <filename>.4</filename> appended. These will be rotated as new sessions on that display are started. You can use these logs to view what the X server said when it started up."
+msgstr ""
+
+#: C/gdm.xml:631(para)
+msgid "The output from the user session is redirected to <filename>~/.xsession-errors</filename> before even the <filename>PreSession</filename> script is started. So it is not really necessary to redirect this again in the session setup script. As is usually done. If the user session lasted less then 10 seconds, GDM assumes that the session crashed and allows the user to view this file in a dialog before returning to the login screen. This way the user can view the session errors from the last session and correct the problem this way."
+msgstr ""
+
+#: C/gdm.xml:643(para)
+msgid "You can suppress the 10 second warning by returning code 66 from the <filename>Xsession</filename>script or from your session binary (the default <filename>Xsession</filename> script propagates those codes back). This is useful if you have some sort of special logins for which it is not an error to return less then 10 seconds later, or if you setup the session to already display some error message and the GDM message would be confusing and redundant."
+msgstr ""
+
+#: C/gdm.xml:653(para)
+msgid "The session output is piped through the GDM daemon and so the <filename>~/.xsession-errors</filename> file is capped at about 200 kilobytes by GDM to prevent a possible denial of service attack on the session. An app could perhaps on reading some wrong data print out warnings or errors on the stderr or stdout. This could perhaps fill up the user's home directory who would then have to log out and log back in to clear this. This could be especially nasty if quotas are set. GDM also correctly traps the XFSZ signal and stops writing the file, which would lead to killed sessions if the file was redirected in the old fashioned way from the script."
+msgstr ""
+
+#: C/gdm.xml:666(para)
+msgid "Note that some distributors seem to override the <filename>~/.xsession-errors</filename> redirection and do it themselves in their own Xsession script (set by the <filename>BaseXsession</filename> configuration key) which means that GDM will not be able to trap the output and cap this file. You also lose output from the <filename>PreSession</filename> script which can make debugging things harder to figure out as perhaps useful output of what is wrong will not be printed out. See the description of the <filename>BaseXsession</filename> configuration key for more information, especially on how to handle multiple display managers using the same script."
+msgstr ""
+
+#: C/gdm.xml:680(para)
+msgid "Note that if the session is a failsafe session, or if GDM can't open this file for some reason, then a fallback file will be created in the <filename>/tmp</filename> directory named <filename>/tmp/xses-&lt;user&gt;.XXXXXX</filename> where the <filename>XXXXXX</filename> are some random characters."
+msgstr ""
+
+#: C/gdm.xml:688(para)
+msgid "If you run a system with quotas set, it would be good to delete the <filename>~/.xsession-errors</filename> in the <filename>PostSession</filename> script. Such that this log file doesn't unnecessarily stay around."
+msgstr ""
+
+#: C/gdm.xml:697(title)
+msgid "Accessing Files"
+msgstr "Komma Ã¥t filer"
+
+#: C/gdm.xml:699(para)
+msgid "In general GDM is very reluctant regarding reading/writing of user files (such as the <filename>~/.dmrc</filename>, <filename>~/.face</filename>, <filename>~/.xsession-errors</filename>, and <filename>~/.Xauthority</filename> files). For instance it refuses to access anything but regular files. Links, sockets and devices are ignored. The value of the <filename>RelaxPermissions</filename> parameter determines whether GDM should accept files writable by the user's group or others. These are ignored by default."
+msgstr ""
+
+#: C/gdm.xml:711(para)
+msgid "All operations on user files are done with the effective user id of the user. If the sanity check fails on the user's <filename>.Xauthority</filename> file, a fallback cookie is created in the directory specified by the <filename>UserAuthFBDir</filename> configuration setting (<filename>/tmp</filename> by default)."
+msgstr ""
+
+#: C/gdm.xml:719(para)
+msgid "Finally, the sysadmin can specify the maximum file size GDM should accept, and, if the face browser is enabled, a tunable maximum icon size is also enforced. On large systems it is still advised to turn off the face browser for performance reasons. Looking up icons in home directories, scaling and rendering face icons can take a long time."
+msgstr ""
+
+#: C/gdm.xml:730(title)
+msgid "GDM Performance"
+msgstr "GDM-prestanda"
+
+#: C/gdm.xml:732(para)
+msgid "To speed performance it is possible to build GDM so that it will preload libraries when GDM first displays a greeter program. This has been shown to speed first time login since these libraries can be loaded into memory while the user types in their username and password."
+msgstr ""
+
+#: C/gdm.xml:740(para)
+msgid "To use this feature, configure GDM with the <command>--with-prefetch</command> option. This will cause GDM to install the <command>gdmprefetch</command> program to the <filename>libexecdir</filename> directory, install the <filename>gdmprefetchlist</filename> to the <filename>&lt;etc&gt;/gdm</filename> directory, and set the <filename>PreFetchProgram</filename> configuration variable so that the <command>gdmprefetch</command> program is called with the default <filename>gdmprefetchlist</filename> file. The default <filename>gdmprefetchlist</filename> file was optimized for a GNOME desktop running on Solaris, so may need fine-tuning on other systems. Alternative prefetchlist files can be contributed to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>, so that they can be included in future GDM releases."
+msgstr ""
+
+#: C/gdm.xml:761(title)
+msgid "Security"
+msgstr "SÃ€kerhet"
+
+#: C/gdm.xml:764(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: C/gdm.xml:768(para)
+msgid "GDM uses PAM for login authentication, though if your machine does not support PAM you can build GDM to work with the password database and the crypt library function."
+msgstr ""
+
+#: C/gdm.xml:774(para)
+msgid "PAM stands for Pluggable Authentication Module, and is used by most programs that request authentication on your computer. It allows the administrator to configure different authentication behavior for different programs."
+msgstr ""
+
+#: C/gdm.xml:781(para)
+msgid "Some GDM features (like turning on automatic login) may require that you update your PAM configuration. PAM configuration has different, but similar, interfaces on different operating systems, so check your pam.d or pam.conf man page for details. Be sure that you read the PAM documentation (e.g. pam.d/pam.conf man page) and are comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: C/gdm.xml:791(para)
+msgid "If there is no entry for GDM in your system's PAM configuration file, then features like automatic login may not work. Not having an entry will cause GDM to use default behavior, conservative settings are recommended and probably shipped with your distribution."
+msgstr ""
+
+#: C/gdm.xml:798(para)
+msgid "If you wish to make GDM work with other types of authentication mechanisms (such as a SmartCard), then you should implement this by using a PAM service module for the desired authentication type rather than by trying to modify the GDM code directly. Refer to the PAM documentation on your system. This issue has been discussed on the <address><email>gdm-list@gnome.org</email></address> mail list, so you can refer to the list archives for more information."
+msgstr ""
+
+#: C/gdm.xml:810(title)
+msgid "The GDM User"
+msgstr "GDM-anvÃ€ndaren"
+
+#: C/gdm.xml:812(para)
+msgid "For security reasons a dedicated user and group id are required for proper operation! The need to be able to write Xauth files is why user \"nobody\" is not appropriate for gdm."
+msgstr ""
+
+#: C/gdm.xml:818(para)
+msgid "The GDM daemon normally runs as root, as does the slave. However GDM should also have a dedicated user id and a group id which it uses for its graphical interfaces such as <command>gdmgreeter</command> and <command>gdmlogin</command>. These are configured via the <filename>User</filename> and <filename>Group</filename> configuration options in the GDM configuration files. The user and group should be created before running \"make install\". By default GDM assumes the user and the group are called \"gdm\"."
+msgstr ""
+
+#: C/gdm.xml:829(para)
+msgid "This userid is used to run the GDM GUI programs required for login. All functionality that requires root authority is done by the GDM daemon process. This design ensures that if the GUI programs are somehow exploited, only the dedicated user privileges are available."
+msgstr ""
+
+#: C/gdm.xml:836(para)
+msgid "It should however be noted that the GDM user and group have some privileges that make them somewhat dangerous. For one, they have access to the X server authorization directory. It must be able to read and write Xauth keys to <filename>&lt;var&gt;/lib/gdm</filename>. This directory should have root:gdm ownership and 1770 permissions. Running \"make install\" will set this directory to these values. The GDM daemon process will reset this directory to proper ownership/permissions if it is somehow not set properly."
+msgstr ""
+
+#: C/gdm.xml:847(para)
+msgid "The danger is that someone who gains the GDM user/group privileges can then connect to any session. So you should not, under any circumstances, make this some user/group which may be easy to get access to, such as the user <filename>nobody</filename>. Users who gain access to the \"gdm\" user could also modify the Xauth keys causing Denial-Of-Service attacks. Also if a person gains the ability to run programs as the user \"gdm\", it would be possible to snoop on running GDM processes, including usernames and passwords as they are being typed in."
+msgstr ""
+
+#: C/gdm.xml:859(para)
+msgid "Distributions and system administrators using GDM are expected to setup the dedicated user properly. It is recommended that this userid be configured to disallow login and to not have a default shell. Distributions and system administrators should set up the filesystem to ensure that the GDM user does not have read or write access to sensitive files."
+msgstr ""
+
+#: C/gdm.xml:870(title)
+msgid "X Server Authentication Scheme"
+msgstr ""
+
+#: C/gdm.xml:872(para)
+msgid "The X server authorization directory (the <filename>ServAuthDir</filename>) is used for a host of random internal data in addition to the X server authorization files, and the naming is really a relic of history. GDM daemon enforces this directory to be owned by <filename>root.gdm</filename> with the permissions of 1770. This way, only root and the GDM group have write access to this directory, but the GDM group cannot remove the root owned files from this directory, such as the X server authorization files."
+msgstr ""
+
+#: C/gdm.xml:884(para)
+msgid "GDM by default doesn't trust the X server authorization directory and treats it in the same way as the temporary directory with respect to creating files. This way someone breaking the GDM user cannot mount attacks by creating links in this directory. Similarly the X server log directory is treated safely, but that directory should really be owned and writable only by root."
+msgstr ""
+
+#: C/gdm.xml:893(para)
+msgid "GDM only supports the MIT-MAGIC-COOKIE-1 X server authentication scheme. Normally little is gained from the other schemes, and no effort has been made to implement them so far. Be especially careful about using XDMCP because the X server authentication cookie goes over the wire as clear text. If snooping is possible, then an attacker could simply snoop your authentication password as you log in, regardless of the authentication scheme being used. If snooping is possible and undesirable, then you should use ssh for tunneling an X connection rather then using XDMCP. You could think of XDMCP as a sort of graphical telnet, having the same security issues."
+msgstr ""
+
+#: C/gdm.xml:906(para)
+msgid "On the upside, GDM's random number generation is very conservative and GDM goes to extraordinary measures to truly get a 128 bit random number, using hardware random number generators (if available), plus the current time (in microsecond precision), a 20 byte array of pseudorandom numbers, process pid's, and other random information (possibly using <filename>/dev/audio</filename> or <filename>/dev/mem</filename> if hardware random generators are not available) to create a large buffer and then run MD5 digest on this. Obviously, all this work is wasted if you send this cookie over an open network or store it on an NFS directory (see <filename>UserAuthDir</filename> configuration key). So be careful about where you use remote X display."
+msgstr ""
+
+#: C/gdm.xml:923(title)
+msgid "Firewall Security"
+msgstr "BrandvÃ€ggssÃ€kerhet"
+
+#: C/gdm.xml:925(para)
+msgid "Even though GDM tries to outsmart potential attackers trying to take advantage of XDMCP, it is still advised that you block the XDMCP port (normally UDP port 177) on your firewall unless you really need it. GDM guards against DoS (Denial of Service) attacks, but the X protocol is still inherently insecure and should only be used in controlled environments. Also each remote connection takes up lots of resources, so it is much easier to DoS via XDMCP then a webserver."
+msgstr ""
+
+#: C/gdm.xml:935(para)
+msgid "It is also wise to block all of the X Server ports. These are TCP ports 6000 + the display number of course) on your firewall. Note that GDM will use display numbers 20 and higher for flexible on-demand servers."
+msgstr ""
+
+#: C/gdm.xml:942(para)
+msgid "X is not a very safe protocol for leaving on the net, and XDMCP is even less safe."
+msgstr ""
+
+#: C/gdm.xml:949(title)
+msgid "GDM Security With NFS"
+msgstr "GDM-sÃ€kerhet med NFS"
+
+#: C/gdm.xml:951(para)
+msgid "Note that NFS traffic really goes \"over the wire\" and thus can be snooped. When accessing the user's X authorization file (<filename>~/.Xauthority</filename>), GDM will try to open the file for reading as root. If it fails, GDM will conclude that it is on an NFS mount and it will automatically use <filename>UserAuthFBDir</filename>, which by default is set to <filename>/tmp</filename>. This behavior can be changed by setting the <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</filename> section to false."
+msgstr ""
+
+#: C/gdm.xml:965(title)
+msgid "XDMCP Security"
+msgstr "XDMCP-sÃ€kerhet"
+
+#: C/gdm.xml:967(para)
+msgid "Even though your display is protected by cookies, XEvents and thus keystrokes typed when entering passwords will still go over the wire in clear text. It is trivial to capture these."
+msgstr ""
+
+#: C/gdm.xml:973(para)
+msgid "XDMCP is primarily useful for running thin clients such as in terminal labs. Those thin clients will only ever need the network to access the server, and so it seems like the best security policy to have those thin clients on a separate network that cannot be accessed by the outside world, and can only connect to the server. The only point from which you need to access outside is the server."
+msgstr ""
+
+#: C/gdm.xml:982(para)
+msgid "The above sections \"X Server Authentication Scheme\" and \"Firewall Security\" also contain important information about using XDMCP securely. The next section also discusses how to set up XDMCP access control."
+msgstr ""
+
+#: C/gdm.xml:989(para)
+msgid "To workaround the inherent insecurity of XDMCP, gdm proposes a default built-in session that uses SSH to encrypt the remote connection. See the section \"Securing remote connection through SSH\" above."
+msgstr ""
+
+#: C/gdm.xml:997(title)
+msgid "XDMCP Access Control"
+msgstr ""
+
+#: C/gdm.xml:999(para)
+msgid "XDMCP access control is done using TCP wrappers. It is possible to compile GDM without TCP wrappers however, so you should test your configuration and verify that they work."
+msgstr ""
+
+#: C/gdm.xml:1005(para)
+msgid "You should use the daemon name <command>gdm</command> in the <filename>&lt;etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</filename> files. For example to deny computers from <filename>.evil.domain</filename> from logging in, then add"
+msgstr ""
+
+#: C/gdm.xml:1012(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .ond.domÃ€n\n"
+
+#: C/gdm.xml:1015(para)
+msgid "to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr ""
+
+#: C/gdm.xml:1019(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .din.domÃ€n\n"
+
+#: C/gdm.xml:1022(para)
+msgid "to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: C/gdm.xml:1032(title)
+msgid "Support for ConsoleKit"
+msgstr "StÃ¶d fÃ¶r ConsoleKit"
+
+#: C/gdm.xml:1034(para)
+msgid "GDM includes support for publishing user login information with the user and login session accounting framework known as ConsoleKit. ConsoleKit is able to keep track of all the users currently logged in. In this respect, it can be used as a replacement for the utmp or utmpx files that are available on most Unix-like operating systems."
+msgstr ""
+
+#: C/gdm.xml:1041(para)
+msgid "When GDM is about to create a new login process for a user it will call a privileged method of ConsoleKit in order to open a new session for this user. At this time GDM also provides ConsoleKit with information about this user session such as: the user ID, the X11 Display name that will be associated with the session, the host-name from which the session originates (useful in the case of an XDMCP session), whether or not this session is local, etc. As the entity that initiates the user process, GDM is in a unique position know and to be trusted to provide these bits of information about the user session. The use of this privileged method is restricted by the use of D-Bus system message bus security policy."
+msgstr ""
+
+#: C/gdm.xml:1052(para)
+msgid "In the case where a user with an existing session and has authenticated at GDM and requests to resume that existing session GDM calls a privileged method of ConsoleKit to unlock that session. The exact details of what happens when the session receives this unlock signal is undefined and session-specific. However, most sessions will unlock a screensaver in response."
+msgstr ""
+
+#: C/gdm.xml:1059(para)
+msgid "When the user chooses to log out, or if GDM or the session quit unexpectedly the user session will be unregistered from ConsoleKit."
+msgstr ""
+
+#: C/gdm.xml:1064(para)
+msgid "If support for ConsoleKit is not desired it can be disabled at build time using the --with-console-kit=no option when running configure."
+msgstr ""
+
+#: C/gdm.xml:1072(title)
+msgid "Using gdmsetup To Configure GDM"
+msgstr "AnvÃ€ndning av gdmsetup fÃ¶r att konfigurera GDM"
+
+#: C/gdm.xml:1074(para)
+msgid "The <command>gdmsetup</command> application can be used to configure GDM. If you believe running root-owned GUI's causes security risk, then you would want to always edit the files by hand and not use <command>gdmsetup</command>. Editing the files by hand is explained in the \"Configuration\" section of this document. Note that <command>gdmsetup</command> does not support changing of all configuration variables, so it may be necessary to edit the files by hand for some configurations."
+msgstr ""
+
+#: C/gdm.xml:1085(para)
+msgid "The <command>gdmsetup</command> program has five tabs: Local, Remote, Accessibility, Security, and Users, described below. In parenthesis is information about which GDM configuration key is affected by each GUI choice. Refer to the \"Configuration\" section of this manual and the comments in the &lt;share&gt;/gdm/defaults.conf file for additional details about each key."
+msgstr ""
+
+#: C/gdm.xml:1095(title)
+msgid "Local Tab"
+msgstr "Fliken Lokal"
+
+#: C/gdm.xml:1097(para)
+msgid "The Local tab is used for controlling the appearance of GDM for local/static displays (non-XDMCP remote connections). The choices available in this tab depend on the setting of the \"Style\" combobox. This combobox is used to determine whether the \"Plain\" or \"Themed\" greeter GUI is used. The differences between these greeter programs are explained in the \"Overview\" section of this document."
+msgstr ""
+
+#: C/gdm.xml:1107(para)
+msgid "If the \"Style\" choice is \"Plain\", then GDM will use the <command>gdmlogin</command> program as the GUI (daemon/Greeter). When this choice is selected, <command>gdmsetup</command> allows the user to select whether the background is an image or solid color (greeter/BackgroundType). If image is selected, there is a file selection button to pick the image file (greeter/BackgroundImage) and a checkbox to scale the image to fit the screen (greeter/BackgroundImageScaleToFit). If solid color is selected, there is a button available to allow the color selection (greeter/BackgroundColor). Also, the user may select the logo image that appears in gdmlogin (greeter/Logo)."
+msgstr ""
+
+#: C/gdm.xml:1121(para)
+msgid "If the \"Style\" choice is \"Plain with face browser\", then the <command>gdmlogin</command> program is used as the GUI (daemon/Greeter) and the face browser is turned on (greeter/Browser). The Face Browser is explained in the Overview section. Otherwise, the choices are the same as when the \"Style\" choice is \"Plain\". Additional setup in the Users tab may be necessary to choose which users appear in the Face Browser."
+msgstr ""
+
+#: C/gdm.xml:1131(para)
+msgid "If the \"Style\" choice is \"Themed\", then the <command>gdmgreeter</command> program is used as the GUI (daemon/Greeter). When this choice is selected, <command>gdmsetup</command> allows the user to select the theme to be used (greeter/GraphicalTheme). Note that the checkbox to the left of the theme's name must be checked for a theme to be selected. Clicking on the theme, but not selecting the checkbox will highlight the theme and the \"Remove\" button can be used to delete the theme. Information about the theme's author and copyright are shown for the highlighted theme. The \"Add\" button can be used to add new themes to the system. To turn on the Face Browser, a theme which includes a Face Browser must be selected, such as happygnome-list. The \"Background color\" displayed when GDM starts (and if the theme has transparent elements) can also be selected (greeter/GraphicalThemedColor). The \"Theme\" combo box may be set to \"Random from selected\" if you want a random theme to be used for each login (greeter/GraphicalThemeRand and greeter/GraphicalThemes). To use random themes, select each theme that you wish to be used. By default this combobox is set to \"Selected only\", so that only a single theme can be selected and be used."
+msgstr ""
+
+#: C/gdm.xml:1155(para)
+msgid "Regardless of the \"Style\" choice, the user may also select whether the Actions menu is visible (greeter/SystemMenu), whether the Actions menu includes the choice to start <command>gdmsetup</command> (greeter/ConfigAvailable), and whether the Action menu includes the choice to start <command>gdmchooser</command> to run a remote XDMCP login session (greeter/ChooserButton). Note that the root password must be entered to start <command>gdmsetup</command> from the login screen if it is enabled. Also the Welcome message displayed for local sessions may be selected (greeter/DefaultWelcome and greeter/Welcome). The Welcome message can contain the character sequences described in the \"Text Node\" section of the \"Themed Greeter\" section of this manual."
+msgstr ""
+
+#: C/gdm.xml:1172(title)
+msgid "Remote Tab"
+msgstr "Fliken FjÃ€rr"
+
+#: C/gdm.xml:1174(para)
+msgid "The Remote tab controls the appearance of the GDM for users logging in via XDMCP. By default XDMCP is disabled, and users should be comfortable with the XDMCP-related sections of the Security section of this document before enabling it. This tab includes a \"Style\" combobox which can be used to turn on XDMCP and control the appearance of GDM for remote users (gui/RemoteGreeter and xdmcp/Enable). This combobox may be set to \"Remote login disabled\" or \"Same as Local\". If the Local tab is set to \"Plain\" or \"Plain with Face Browser\", then the user may also select \"Themed\". If the Local tab is set to \"Themed\", then the user may also select \"Plain\" or \"Plain with face browser\". It is recommended that the \"Plain\" GUI be used for remote connections since it is more lightweight and tends to have better performance across a network."
+msgstr ""
+
+#: C/gdm.xml:1192(para)
+msgid "If Remote login is enabled, then the user can specify the remote Welcome Message to be displayed (greeter/DefaultRemoteWelcome and greeter/RemoteWelcome). This welcome message is separate from the Local welcome message and can have a different value. The Welcome message can contain the character sequences described in the \"Text Node\" section of the \"Themed Greeter\" section of this manual."
+msgstr ""
+
+#: C/gdm.xml:1202(para)
+msgid "If the \"Style\" choice is \"Same as Local\" and the local selection is \"Plain\" or \"Plain with face browser\", then the user may select whether background images should be displayed for remote logins (greeter/BackgroundRemoteOnlyColor)."
+msgstr ""
+
+#: C/gdm.xml:1210(para)
+msgid "If the \"Style\" choice is enabled and set to a different value than the Local tab, then the user has the same configuration choices as found on the Local tab except that the System Menu choices are not available since this is never available for remote logins for security purposes."
+msgstr ""
+
+#: C/gdm.xml:1218(para)
+msgid "If Remote login is enabled, there is a \"Configure XDMCP\" button which displays a dialog allowing the user to set XDMCP configuration, including whether indirect requests are honored (xdmcp/HonorIndirect), UDP port (xdmcp/Port), maximum pending requests (xdmcp/MaxPending), maximum pending indirect requests (xmdcp/MaxPendingIndirect), maximum remote sessions (xdmcp/MaxSessions), maximum wait time (xdmcp/MaxWait), maximum indirect wait time (xdmcp/MaxWaitIndirect), displays per host (xdmcp/DisplaysPerHost), and ping interval (xdmcp/PingIntervalSeconds). The default settings are standard settings and should only be changed by someone who understands the ramifications of the change."
+msgstr ""
+
+#: C/gdm.xml:1234(title)
+msgid "Accessibility Tab"
+msgstr "Fliken HjÃ€lpmedel"
+
+#: C/gdm.xml:1236(para)
+msgid "The Accessibility tab is used to turn on Accessibility features in GDM. \"Enable accessible login\" (daemon/AddGtkModules and daemon/GtkModulesList) turns on GDM's gesture listeners which are explained in the \"Accessibility\" section of this document. There is also a checkbox to allow users to change the theme when using the Plain greeter (gui/AllowGtkThemeChange). This feature allows GDM users to switch the theme to the HighContrast or LowContrast themes if needed. The user may also select whether GDM should play a sound when the login screen is ready, when login is successful and when login has failed. File chooser buttons are used to select the sound file to be played, and the \"Play\" button can be used to sample the sound."
+msgstr ""
+
+#: C/gdm.xml:1253(title)
+msgid "Security Tab"
+msgstr "Fliken SÃ€kerhet"
+
+#: C/gdm.xml:1255(para)
+msgid "The Security tab allows the user to turn on Automatic and Timed login, which user is logged in via an automatic or timed login, and the timed login delay (daemon/AutomaticLoginEnable, daemon/AutomaticLogin, daemon/TimedLoginEnable, daemon/TimedLogin, and daemon/TimedLoginDelay). If automatic login is turned on, then the specified user will immediately log in on reboot without GDM asking for username/password. If the user logs out of their session, GDM will start and ask for username and password to log back in. If TimedLogin is turned on, then GDM will log in to the specified user after a specified number of seconds. The user may enable Timed Login for remote (XDMCP) connections by checking the \"Allow remote timed logins\" checkbox."
+msgstr ""
+
+#: C/gdm.xml:1270(para)
+msgid "On this tab, the user may select whether the system administrator user can log in, and whether the system administrator user can log in via remote (XDMCP) connections (security/AllowRoot and security/AllowRemoteRoot). The user may turn on GDM debug (debug/Enable) which causes debug messages to be sent to the system log. Debug should only be used when diagnosing a problem and not be left on when not needed. The \"Deny TCP connections to Xserver\" choice will disable X forwarding if selected (security/DisallowTCP). A login retry delay (security/RetryDelay) can be set to cause GDM to wait a number of seconds after a failed login."
+msgstr ""
+
+#: C/gdm.xml:1283(para)
+msgid "The \"Configure X Server\" button can be used to specify how GDM manages each display. The \"Servers\" combobox shows what server definitions are available (Standard, Terminal, and Chooser by default). Refer to the \"X Server Definitions\" section of the \"Configuration\" section for more information about how to create new Server Definitions."
+msgstr ""
+
+#: C/gdm.xml:1292(para)
+msgid "For any server type, the user may modify the \"Server Name\" (server/name), the \"Command\" (server/command) to be used to launch the Xserver, whether the server type will \"Launch\" (server/chooser) the greeter or chooser GUI after starting the Xserver, whether GDM handles this type (normally only set to false when logging into a Terminal session type), and whether the session type supports \"Flexible\" (server/flexible) sessions."
+msgstr ""
+
+#: C/gdm.xml:1302(para)
+msgid "The \"Servers To Start\" section shows what server type is displayed for each display on the machine. Users may click on the \"Add/Modify\" button to add a new display to the list or to modify a selected display. This simply corresponds each physical display with the Server Definition to be used for managing that display. The \"Remove\" button may be used to remove a display from the list."
+msgstr ""
+
+#: C/gdm.xml:1314(title)
+msgid "Users Tab"
+msgstr "Fliken AnvÃ€ndare"
+
+#: C/gdm.xml:1316(para)
+msgid "The Users tab controls which users appear in the Face Browser. If the \"Include all users from /etc/password\" checkbox is selected, then all users (with a userid above greeter/MinimalUID and not in the Exclude list) are displayed. If this checkbox is not selected, then users must be added to the \"Include\" list. Users in the \"Exclude\" list are never displayed. The \"Add\" and \"Remove\" buttons are used to add a new user to the list or remove a selected user from the list. The \"Apply User Changes\" button must be pressed after the \"Include\" and \"Exclude\" lists have been modified. The left and right arrow buttons between the \"Include\" and \"Exclude\" lists can be used to move a selected user from one list to the other."
+msgstr ""
+
+#: C/gdm.xml:1334(title)
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: C/gdm.xml:1336(para)
+msgid "GDM has powerful configuration management. System configuration is stored in <filename>&lt;share&gt;/gdm/defaults.conf</filename> and the intention is that this file can be stored on a shared filesystem so that sysadmins can have a single file to modify to control configuration for multiple machines. Also GDM distributions may patch this file on update to improve usability, improve security, etc. Configuration may be customized for a specific machine by editing the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file to include an override for a specific key. Those parameters in the \"gui\", \"greeter\" sections, and the security/PamStack key may be customized per-display by specifying them in a file named <filename>&lt;etc&gt;/gdm/custom.conf&lt;display num&gt;</filename>. For example, configuration overrides for display \":103\" would be stored in the file <filename>&lt;etc&gt;/gdm/custom.conf:0</filename>. Per-display configuration is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: C/gdm.xml:1354(para)
+msgid "The <command>gdmsetup</command> is a GUI program you can use to edit the GDM configuration. This program may also be launched directly from the login screen if the greeter/ConfigAvailable key is set to \"true\" Not all keys in the GDM configuration file are supported in the GUI, so you may need to edit the configuration files by hand to edit these keys. If you believe running root-owned GUI's causes security risk, then you would want to always edit the files by hand. This program does not support setting per-display configuration, so per-display configuration files must be set up by hand."
+msgstr ""
+
+#: C/gdm.xml:1366(para)
+msgid "Distributions should edit the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file to establish the default values so these are preserved as defaults and not modified by users modifying their personal configuration file <filename>&lt;etc&gt;/gdm/custom.conf</filename>."
+msgstr ""
+
+#: C/gdm.xml:1374(para)
+msgid "If you want to change configuration by hand, edit the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file and make sure the keyname=value pair you want is included in the appropriate section. For example, to change the \"Greeter\" key in the \"daemon\" section, make sure the daemon section of the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file has the value like in this example."
+msgstr ""
+
+#: C/gdm.xml:1384(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"Greeter=/usr/lib/gdmgreeter\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"Greeter=/usr/lib/gdmgreeter\n"
+
+#: C/gdm.xml:1389(para)
+msgid "The configuration files (especially the <filename>&lt;share&gt;/gdm/defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename> files) contain useful comments and examples, so read them for more information about changing your configuration. GDM considers lines that start with the \"#\" character a comment, and these lines will be ignored by GDM. Some keys in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> are commented out while others are set. Commented out values show the default value."
+msgstr ""
+
+#: C/gdm.xml:1401(para)
+msgid "The <filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains the default configuration choices for GDM, and should not be modified by the user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is where users may specify their custom configuration choices. Configuration options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file override the values in the main <filename>&lt;share&gt;/gdm/defaults.conf</filename> file. Running the <command>gdmsetup</command> command will cause the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to be modified with the user's configuration choices and will cause any running GDM GUI programs to automatically update. Previous to version 2.13.0.4 GDM only supported the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file, so if using an older version of GDM just edit that file directly."
+msgstr ""
+
+#: C/gdm.xml:1417(para)
+msgid "The location of the configuration files may be controlled via the <command>--with-defaults-conf</command> and <command>--with-custom-conf</command> configuration options. The GDM daemon --config option may also be used to specify the configuration file location. The GDM daemon must be restarted to change the configuration file being used."
+msgstr ""
+
+#: C/gdm.xml:1426(para)
+msgid "<filename>&lt;share&gt;/gdm/factory-defaults.conf</filename> is the configuration file as shipped with the daemon. This can be useful for to see if the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file has been changed."
+msgstr ""
+
+#: C/gdm.xml:1433(para)
+msgid "The other GDM configuration files are located, by default, in the <filename>&lt;etc&gt;/gdm/</filename> folder or its subdirectories. However, the location of all configuration files are defined in the GDM configuration files, so the sysadmin may choose to locate these files in any location."
+msgstr ""
+
+#: C/gdm.xml:1441(para)
+msgid "This is a listing of the config directory contents:"
+msgstr ""
+
+#: C/gdm.xml:1445(screen)
+#, no-wrap
+msgid ""
+"\n"
+"locale.alias\n"
+"Xsession\n"
+"XKeepsCrashing\n"
+"modules/\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+"\n"
+"locale.alias\n"
+"Xsession\n"
+"XKeepsCrashing\n"
+"modules/\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+
+#: C/gdm.xml:1456(para)
+msgid "<filename>locale.alias</filename> is a file which looks much like the system locale alias but in fact it is not the same. These are the languages that are available on your system. All the languages are still tested to see if they actually exist before presenting them to the user."
+msgstr ""
+
+#: C/gdm.xml:1464(para)
+msgid "<filename>Xsession</filename> is a script which sets up a user session and then executes the user's choice of session. Note that the session script is typically started via the <filename>desktop</filename> file associated with the session the user has picked. Some sessions may start the user's session via a different mechanism than the <filename>Xsession</filename> script, so please check the appropriate <filename>desktop</filename> before assuming a session startup issue is being caused by this file."
+msgstr ""
+
+#: C/gdm.xml:1475(para)
+msgid "<filename>XKeepsCrashing</filename> is a script which gets run when the X server keeps crashing and we cannot recover. The shipped default script will work with most Linux distributions and can run the X configuration application provided the person on the console knows the root password."
+msgstr ""
+
+#: C/gdm.xml:1483(para)
+msgid "Accessibility modules are configured in the <filename>modules/</filename> subdirectory, and are a separate topic. Read the default files provided, they have adequate documentation. Again normally the default install is given in the files with <filename>factory</filename> in their name, and those files are not read, they are just there for you so you can always revert to default config."
+msgstr ""
+
+#: C/gdm.xml:1492(para)
+msgid "Files describing available GDM session follow the freedesktop.org desktop file specification and are <filename>.desktop</filename>-style files are installed to <filename>&lt;etc&gt;/X11/sessions/</filename>. This directory is also read by the KDE desktop manager (KDM) for common configuration. Next the directory <filename>&lt;share&gt;/gdm/BuiltInSessions/</filename> is read for GDM specific built-in sessions (KDM hardcodes these at time of this writing). Lastly the default setup will also read <filename>&lt;share&gt;/xsessions/</filename> (which should be <filename>&lt;share&gt;/xsessions/</filename> if you really wish to cooperate with KDM) where desktop packages can install their session files. The directories under the <filename>&lt;etc&gt;</filename> should be reserved for configuration. The desktop file specification approach makes it easy for package management systems to install window managers and different session types without requiring the sysadmin to edit files. See the <filename>SessionDesktopDir</filename> configuration key for changing the paths. It used to be that GDM stored its built in sessions in <filename>&lt;etc&gt;/dm/Sessions/</filename> but this is deprecated as of 2.5.90.0. Note that prior to version 2.4.4.2 only the <filename>&lt;etc&gt;/dm/Sessions/</filename> was being read."
+msgstr ""
+
+#: C/gdm.xml:1515(para)
+msgid "A session can be disabled (if it was installed in <filename>&lt;share&gt;/xsessions/</filename>) by adding an identically named <filename>.desktop</filename> to one of the directories earlier in the path (likely <filename>&lt;etc&gt;/X11/sessions</filename>) and using <filename>Hidden=true</filename> in that file."
+msgstr ""
+
+#: C/gdm.xml:1524(title)
+msgid "The Script Directories"
+msgstr "Skriptkatalogerna"
+
+#: C/gdm.xml:1526(para)
+msgid "In this section we will explain the <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> and <filename>PostSession</filename> directories as they are very similar."
+msgstr ""
+
+#: C/gdm.xml:1532(para)
+msgid "When the X server has been successfully started, GDM will try to run the script called <filename>Init/&lt;displayname&gt;</filename>. I.e. <filename>Init/:0</filename> for the first local display. If this file is not found, GDM will attempt to to run <filename>Init/&lt;hostname&gt;</filename>. I.e. <filename>Init/somehost</filename>. If this still is not found, GDM will try <filename>Init/XDMCP</filename> for all XDMCP logins or <filename>Init/Flexi</filename> for all on demand flexible displays. If none of the above were found, GDM will run <filename>Init/Default</filename>. The script will be run as root and GDM blocks until it terminates. Use the <filename>Init/*</filename> script for applications that are supposed to run alongside with the GDM login window. xconsole for instance. Commands to set the background etc. go in this file too."
+msgstr ""
+
+#: C/gdm.xml:1550(para)
+msgid "It is up to the sysadmin to decide whether clients started by the Init script should be killed before starting the user session. This is controlled with the <filename>KillInitClients</filename> configuration option."
+msgstr ""
+
+#: C/gdm.xml:1557(para)
+msgid "When the user has been successfully authenticated GDM tries the scripts in the <filename>PostLogin</filename> directory in the same manner as for the <filename>Init</filename> directory. This is done before any session setup is done, and so this would be the script where you might setup the home directory if you need to (though you should use the <filename>pam_mount</filename> module if you can for this). You have the <filename>$USER</filename> and <filename>$DISPLAY</filename> environment variables set for this script, and again it is run as root. The script should return 0 on success as otherwise the user won't be logged in. This is not true for failsafe session however."
+msgstr ""
+
+#: C/gdm.xml:1571(para)
+msgid "After the user session has been setup from the GDM side of things, GDM will run the scripts in the <filename>PreSession</filename> directory, again in the same manner as the <filename>Init</filename> directory. Use this script for local session management or accounting stuff. The <filename>$USER</filename> environment variable contains the login of the authenticated user and <filename>$DISPLAY</filename> is set to the current display. The script should return 0 on success. Any other value will cause GDM to terminate the current login process. This is not true for failsafe sessions however. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
+msgstr ""
+
+#: C/gdm.xml:1586(para)
+msgid "After this the base <filename>Xsession</filename> script is run with the selected session executable as the first argument. This is run as the user, and really this is the user session. The available session executables are taken from the <filename>Exec=</filename> line in the <filename>.desktop</filename> files in the path specified by <filename>SessionDesktopDir</filename>. Usually this path is <filename>&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions:/usr/share/xsessions/</filename>. The first found file is used. The user either picks from these sessions or GDM will look inside the file <filename>~/.dmrc</filename> for the stored preference."
+msgstr ""
+
+#: C/gdm.xml:1599(para)
+msgid "This script should really load the user's profile and generally do all the voodoo that is needed to launch a session. Since many systems reset the language selections done by GDM, GDM will also set the <filename>$GDM_LANG</filename> variable to the selected language. You can use this to reset the language environmental variables after you run the user's profile. If the user elected to use the system language, then <filename>$GDM_LANG</filename> is not set."
+msgstr ""
+
+#: C/gdm.xml:1609(para)
+msgid "When the user terminates his session, the <filename>PostSession</filename> script will be run. Again operation is similar to <filename>Init</filename>, <filename>PostLogin</filename> and <filename>PreSession</filename>. Again the script will be run with root privileges, the slave daemon will block and the <filename>$USER</filename> environment variable will contain the name of the user who just logged out and <filename>$DISPLAY</filename> will be set to the display the user used, however note that the X server for this display may already be dead and so you shouldn't try to access it. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
+msgstr ""
+
+#: C/gdm.xml:1624(para)
+msgid "Note that the <filename>PostSession</filename> script will be run even when the display fails to respond due to an I/O error or similar. Thus, there is no guarantee that X applications will work during script execution."
+msgstr ""
+
+#: C/gdm.xml:1631(para)
+msgid "Except for the <filename>Xsession</filename> script all of these scripts will also have the environment variable <filename>$RUNNING_UNDER_GDM</filename> set to <filename>yes</filename>, so that you could perhaps use similar scripts for different display managers. The <filename>Xsession</filename> will always have the <filename>$GDMSESSION</filename> set to the basename of the session that the user chose to run without the <filename>.desktop</filename> extension. In addition <filename>$DESKTOP_SESSION</filename> is also set to the same value and in fact this will also be set by KDM in future versions."
+msgstr ""
+
+#: C/gdm.xml:1645(para)
+msgid "Neither of the <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> or <filename>PostSession</filename> scripts are necessary and can be left out. The <filename>Xsession</filename> script is however required as well as at least one session <filename>.desktop</filename> file."
+msgstr ""
+
+#: C/gdm.xml:1655(title)
+msgid "The Configuration Files - <filename>defaults.conf</filename> and <filename>custom.conf</filename>"
+msgstr ""
+
+#: C/gdm.xml:1658(para)
+msgid "GDM uses two configuration files: <filename>&lt;share&gt;/gdm/defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename>. The <filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains the default configuration choices for GDM, and should not be modified by the user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is where users may specify their custom configuration choices. Configuration options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file override the values in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file. If a configuration option is not defined in either file, GDM will default to the value described in the comments in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+msgstr ""
+
+#: C/gdm.xml:1674(para)
+msgid "Running the <command>gdmsetup</command> command will cause the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to be modified with the user's configuration choices."
+msgstr ""
+
+#: C/gdm.xml:1680(para)
+msgid "Previous to GDM 2.13.0.4 only the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> existed. If upgrading to the new version of GDM, install will check to see if your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file is different than your <filename>&lt;etc&gt;/gdm/factory-gdm.conf</filename> file. If so, your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file will be automatically copied to <filename>&lt;etc&gt;/gdm/custom.conf</filename> to preserve any configuration changes."
+msgstr ""
+
+#: C/gdm.xml:1692(para)
+msgid "The location of the configuration files may be controlled via the <command>--with-defaults-conf</command> and <command>--with-custom-conf</command> configuration options. The GDM daemon --config option may instead be used to specify the configuration file location. The GDM daemon must be restarted to change the configuration file being used."
+msgstr ""
+
+#: C/gdm.xml:1701(para)
+msgid "Both configuration files are divided into sections each containing variables that define the behavior for a specific part of the GDM suite. Refer to the comments in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file for additional information about each configuration setting."
+msgstr ""
+
+#: C/gdm.xml:1709(para)
+msgid "The <filename>&lt;share&gt;/gdm/defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename> files follow the standard <filename>.ini</filename> style configuration file syntax. Keywords in brackets define sections, strings before an equal sign (=) are variables and the data after equal sign represents their value. Empty lines or lines starting with the hash mark (#) are ignored. The graphical configurator will try to preserve both comments (lines with a hash mark) and the overall structure of the file so you can intermix using the GUI or hand editing the configuration file."
+msgstr ""
+
+#: C/gdm.xml:1722(title)
+msgid "Daemon Configuration"
+msgstr "Konfiguration av demonerna"
+
+#: C/gdm.xml:1725(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: C/gdm.xml:1728(term)
+msgid "AddGtkModules"
+msgstr "AddGtkModules"
+
+#: C/gdm.xml:1730(synopsis)
+#, no-wrap
+msgid "AddGtkModules=false"
+msgstr "AddGtkModules=false"
+
+#: C/gdm.xml:1731(para)
+msgid "If true, then enables <command>gdmgreeter</command> or <command>gdmlogin</command> to be launched with additional Gtk+ modules. This is useful when extra features are required such as accessible login. Note that only \"trusted\" modules should be used to minimize security issues."
+msgstr ""
+
+#: C/gdm.xml:1738(para)
+msgid "If true, then the registry daemon <command>at-spi-registryd</command> will be launched by <command>gdmgreeter</command> or <command>gdmlogin</command> starting with version GDM 2.17."
+msgstr ""
+
+#: C/gdm.xml:1744(para)
+msgid "Usually this is used for accessibility modules. The modules which are loaded are specified with the <filename>GtkModulesList</filename> key."
+msgstr ""
+
+#: C/gdm.xml:1753(term)
+msgid "AlwaysRestartServer"
+msgstr "AlwaysRestartServer"
+
+#: C/gdm.xml:1755(synopsis)
+#, no-wrap
+msgid "AlwaysRestartServer=false"
+msgstr "AlwaysRestartServer=false"
+
+#: C/gdm.xml:1756(para)
+msgid "If true, then gdm never tries to reuse existing X servers by reinitializing them. It will just kill the existing X server and start over. Normally, just reinitializing is a nicer way to go but if the X server memory usage keeps growing this may be a safer option. On Solaris, this value is always true, and this configuration setting is ignored."
+msgstr ""
+
+#: C/gdm.xml:1768(term)
+msgid "AlwaysLoginCurrentSession"
+msgstr "AlwaysLoginCurrentSession"
+
+#: C/gdm.xml:1770(synopsis)
+#, no-wrap
+msgid "AlwaysLoginCurrentSession=true"
+msgstr "AlwaysLoginCurrentSession=true"
+
+#: C/gdm.xml:1771(para)
+msgid "If true, then when the user logs in and already has an existing session, then they are connected to that session rather than starting a new session. This only works for sessions running on VTs (Virtual Terminals) started with gdmflexiserver, and not with XDMCP. Note that VTs are not supported on all operating systems."
+msgstr ""
+
+#: C/gdm.xml:1783(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: C/gdm.xml:1785(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: C/gdm.xml:1786(para)
+msgid "If the user given in AutomaticLogin should be logged in upon first bootup. No password will be asked. This is useful for single user workstations where local console security is not an issue. Also could be useful for public terminals, although there see <filename>TimedLogin</filename>."
+msgstr ""
+
+#: C/gdm.xml:1797(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: C/gdm.xml:1799(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: C/gdm.xml:1800(para)
+msgid "This user should be automatically logged in on first bootup. AutomaticLoginEnable must be true and this must be a valid user for this to happen. \"root\" can never be autologged in however and gdm will just refuse to do it even if you set it up."
+msgstr ""
+
+#: C/gdm.xml:1808(para)
+msgid "The following control chars are recognized within the specified name:"
+msgstr ""
+
+#: C/gdm.xml:1813(para)
+#: C/gdm.xml:3821(para)
+msgid "&percnt;&percnt;&mdash; the `&percnt;' character"
+msgstr ""
+
+#: C/gdm.xml:1817(para)
+msgid "&percnt;d &mdash; display's name"
+msgstr ""
+
+#: C/gdm.xml:1821(para)
+msgid "&percnt;h &mdash; display's hostname"
+msgstr ""
+
+#: C/gdm.xml:1825(para)
+msgid "Alternatively, the name may end with a vertical bar |, the pipe symbol. The name is then used as a application to execute which returns the desired username on standard output. If an empty or otherwise invalid username is returned, automatic login is not performed. This feature is typically used when several remote displays are used as internet kiosks, with a specific user to automatically login for each display."
+msgstr ""
+
+#: C/gdm.xml:1838(term)
+msgid "BaseXsession"
+msgstr "BaseXsession"
+
+#: C/gdm.xml:1840(synopsis)
+#, no-wrap
+msgid "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+msgstr "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+
+#: C/gdm.xml:1841(para)
+msgid "This is the base X session file. When a user logs in, this script will be run with the selected session as the first argument. The selected session will be the <filename>Exec=</filename> from the <filename>.desktop</filename> file of the session."
+msgstr ""
+
+#: C/gdm.xml:1849(para)
+msgid "If you wish to use the same script for several different display managers, and wish to have some of the script run only for GDM, then you can check the presence of the <filename>GDMSESSION</filename> environmental variable. This will always be set to the basename of <filename>.desktop</filename> (without the extension) file that is being used for this session, and will only be set for GDM sessions. Previously some scripts were checking for <filename>GDM_LANG</filename>, but that is only set when the user picks a non-system default language."
+msgstr ""
+
+#: C/gdm.xml:1862(para)
+msgid "This script should take care of doing the \"login\" for the user and so it should source the <filename>&lt;etc&gt;/profile</filename> and friends. The standard script shipped with GDM sources the files in this order: <filename>&lt;etc&gt;/profile</filename> then <filename>~/.profile</filename> then <filename>&lt;etc&gt;/xprofile</filename> and finally <filename>~/.xprofile</filename>. Note that different distributions may change this however. Sometimes users personal setup will be in <filename>~/.bash_profile</filename>, however broken that is."
+msgstr ""
+
+#: C/gdm.xml:1879(term)
+msgid "Chooser"
+msgstr "Chooser"
+
+#: C/gdm.xml:1881(synopsis)
+#, no-wrap
+msgid "Chooser=&lt;bin&gt;/gdmchooser"
+msgstr "Chooser=&lt;bin&gt;/gdmchooser"
+
+#: C/gdm.xml:1882(para)
+msgid "Full path and name of the chooser executable followed by optional arguments."
+msgstr ""
+
+#: C/gdm.xml:1890(term)
+msgid "Configurator"
+msgstr "Configurator"
+
+#: C/gdm.xml:1892(synopsis)
+#, no-wrap
+msgid "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+msgstr "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+
+#: C/gdm.xml:1893(para)
+msgid "The pathname to the configurator binary. If the greeter <filename>ConfigAvailable</filename> option is set to true then run this binary when somebody chooses Configuration from the Actions menu. Of course GDM will first ask for root password however. And it will never allow this to happen from a remote display."
+msgstr ""
+
+#: C/gdm.xml:1905(term)
+msgid "ConsoleCannotHandle"
+msgstr "ConsoleCannotHandle"
+
+#: C/gdm.xml:1907(synopsis)
+#, no-wrap
+msgid "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+msgstr "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+
+#: C/gdm.xml:1908(para)
+msgid "These are the languages that the console cannot handle because of font issues. Here we mean the text console, not X. This is only used when there are errors to report and we cannot start X."
+msgstr ""
+
+#: C/gdm.xml:1918(term)
+msgid "ConsoleNotify"
+msgstr "ConsoleNotify"
+
+#: C/gdm.xml:1920(synopsis)
+#, no-wrap
+msgid "ConsoleNotify=true"
+msgstr "ConsoleNotify=true"
+
+#: C/gdm.xml:1921(para)
+msgid "If false, gdm will not display a message dialog on the console when an error happens."
+msgstr ""
+
+#: C/gdm.xml:1929(term)
+msgid "DefaultPath"
+msgstr "DefaultPath"
+
+#: C/gdm.xml:1931(synopsis)
+#, no-wrap
+msgid "DefaultPath=defaultpath (value set by configure)"
+msgstr "DefaultPath=standardsÃ¶kvÃ€g (vÃ€rdet stÃ€lls in av configure)"
+
+#: C/gdm.xml:1932(para)
+msgid "Specifies the path which will be set in the user's session. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"ROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</filename> file exists, but contains no value for ROOT, the value as defined in the GDM configuration will be be used."
+msgstr ""
+
+#: C/gdm.xml:1945(term)
+msgid "DefaultSession"
+msgstr "DefaultSession"
+
+#: C/gdm.xml:1947(synopsis)
+#, no-wrap
+msgid "DefaultSession=gnome.desktop"
+msgstr "DefaultSession=gnome.desktop"
+
+#: C/gdm.xml:1948(para)
+msgid "The session that is used by default if the user does not have a saved preference and has picked 'Last' from the list of sessions. Note that 'Last' need not be displayed, see the <filename>ShowLastSession</filename> key."
+msgstr ""
+
+#: C/gdm.xml:1959(term)
+msgid "DisplayInitDir"
+msgstr "DisplayInitDir"
+
+#: C/gdm.xml:1961(synopsis)
+#, no-wrap
+msgid "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+msgstr "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+
+#: C/gdm.xml:1962(para)
+msgid "Directory containing the display init scripts. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: C/gdm.xml:1970(term)
+msgid "DisplayLastLogin"
+msgstr "DisplayLastLogin"
+
+#: C/gdm.xml:1972(synopsis)
+#, no-wrap
+msgid "DisplayLastLogin=true"
+msgstr "DisplayLastLogin=true"
+
+#: C/gdm.xml:1973(para)
+msgid "If true then the last login information is printed to the user before being prompted for password. While this gives away some info on what users are on a system, it on the other hand should give the user an idea of when they logged in and if it doesn't seem kosher to them, they can just abort the login and contact the sysadmin (avoids running malicious startup scripts). This was added in version 2.5.90.0."
+msgstr ""
+
+#: C/gdm.xml:1982(para)
+msgid "This is for making GDM conformant to CSC-STD-002-85, although that is purely theoretical now. Someone should read that spec and ensure that this actually conforms (in addition to other places in GDM). See <filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</filename> for more info."
+msgstr ""
+
+#: C/gdm.xml:1994(term)
+msgid "DoubleLoginWarning"
+msgstr "DoubleLoginWarning"
+
+#: C/gdm.xml:1996(synopsis)
+#, no-wrap
+msgid "DoubleLoginWarning=true"
+msgstr "DoubleLoginWarning=true"
+
+#: C/gdm.xml:1997(para)
+msgid "If true, GDM will warn the user if they are already logged in on another virtual terminal. On systems where GDM supports checking the X virtual terminals, GDM will let the user switch to the previous login virtual terminal instead of logging in."
+msgstr ""
+
+#: C/gdm.xml:2007(term)
+msgid "DynamicXServers"
+msgstr "DynamicXServers"
+
+#: C/gdm.xml:2009(synopsis)
+#, no-wrap
+msgid "DynamicXServers=false"
+msgstr "DynamicXServers=false"
+
+#: C/gdm.xml:2010(para)
+msgid "If true, the GDM daemon will honor requests to manage displays via the <filename>/tmp/.gdm_socket</filename> socket connection. Displays can be created, started, and deleted with the appropriate commands. The <filename>gdmdynamic</filename> command is a convenient method to send these messages."
+msgstr ""
+
+#: C/gdm.xml:2022(term)
+msgid "FailsafeXServer"
+msgstr "FailsafeXServer"
+
+#: C/gdm.xml:2024(synopsis)
+#, no-wrap
+msgid "FailsafeXServer="
+msgstr "FailsafeXServer="
+
+#: C/gdm.xml:2025(para)
+msgid "An X command line in case we can't start the normal X server. should probably be some sort of a script that runs an appropriate low resolution X server that will just work. This is tried before the <filename>XKeepsCrashing</filename> script is run."
+msgstr ""
+
+#: C/gdm.xml:2036(term)
+msgid "FirstVT"
+msgstr "FirstVT"
+
+#: C/gdm.xml:2038(synopsis)
+#, no-wrap
+msgid "FirstVT=7"
+msgstr "FirstVT=7"
+
+#: C/gdm.xml:2039(para)
+msgid "On systems where GDM supports automatic VT (virtual terminal) allocation, this is the first vt to try. Usually standard text logins are run on the lower vts. See also <filename>VTAllocation</filename>."
+msgstr ""
+
+#: C/gdm.xml:2049(term)
+msgid "FlexibleXServers"
+msgstr "FlexibleXServers"
+
+#: C/gdm.xml:2051(synopsis)
+#, no-wrap
+msgid "FlexibleXServers=5"
+msgstr "FlexibleXServers=5"
+
+#: C/gdm.xml:2052(para)
+msgid "The maximum number of allowed flexible displays. These are displays that can be run using the <filename>/tmp/.gdm_socket</filename> socket connection. This is used for both full flexible displays and for Xnest displays."
+msgstr ""
+
+#: C/gdm.xml:2063(term)
+msgid "FlexiReapDelayMinutes"
+msgstr "FlexiReapDelayMinutes"
+
+#: C/gdm.xml:2065(synopsis)
+#, no-wrap
+msgid "FlexiReapDelayMinutes=5"
+msgstr "FlexiReapDelayMinutes=5"
+
+#: C/gdm.xml:2066(para)
+msgid "After how many minutes of inactivity at the login screen should a flexi display be reaped. This is only in effect before a user logs in. Also it does not affect the Xnest flexiservers. To turn off this behavior set this value to 0. This was added in version 2.5.90.0."
+msgstr ""
+
+#: C/gdm.xml:2077(term)
+msgid "Greeter"
+msgstr "Greeter"
+
+#: C/gdm.xml:2079(synopsis)
+#, no-wrap
+msgid "Greeter=&lt;bin&gt;/gdmlogin"
+msgstr "Greeter=&lt;bin&gt;/gdmlogin"
+
+#: C/gdm.xml:2080(para)
+msgid "Full path and name of the greeter executable followed by optional arguments. This is the greeter used for all displays except for the XDMCP remote displays. See also <filename>RemoteGreeter</filename>"
+msgstr ""
+
+#: C/gdm.xml:2090(term)
+msgid "Group"
+msgstr "Group"
+
+#: C/gdm.xml:2092(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: C/gdm.xml:2093(para)
+msgid "The group name under which <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> and the internal failsafe GTK+ dialogs are run. Also see <filename>User</filename>. This user will have access to all the X authorization files, and perhaps to other internal GDM data and it should not therefore be a user such as nobody, but rather a dedicated user. The <filename>ServAuthDir</filename> is owned by this group. The ownership and permissions of <filename>ServAuthDir</filename> should be <filename>root.gdm</filename> and 1770."
+msgstr ""
+
+#: C/gdm.xml:2110(term)
+msgid "GtkModulesList"
+msgstr "GtkModulesList"
+
+#: C/gdm.xml:2112(synopsis)
+#, no-wrap
+msgid "GtkModulesList=module-1:module-2:..."
+msgstr "GtkModulesList=modul-1:modul-2:..."
+
+#: C/gdm.xml:2113(para)
+msgid "A colon separated list of Gtk+ modules that <command>gdmgreeter</command> or <command>gdmlogin</command> will be invoked with if <filename>AddGtkModules</filename> is true. The format is the same as the standard Gtk+ module interface."
+msgstr ""
+
+#: C/gdm.xml:2124(term)
+msgid "HaltCommand"
+msgstr "HaltCommand"
+
+#: C/gdm.xml:2126(synopsis)
+#, no-wrap
+msgid "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+msgstr "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+
+#: C/gdm.xml:2127(para)
+msgid "Full path and arguments to command to be executed when user selects \"Shut Down\" from the Actions menu. This can be a ';' separated list of commands to try. If a value is missing, the shut down command is not available. Note that the default for this value is not empty, so to disable \"Shut Down\" it must be set to an empty value."
+msgstr ""
+
+#: C/gdm.xml:2140(term)
+msgid "KillInitClients"
+msgstr "KillInitClients"
+
+#: C/gdm.xml:2142(synopsis)
+#, no-wrap
+msgid "KillInitClients=true"
+msgstr "KillInitClients=true"
+
+#: C/gdm.xml:2143(para)
+msgid "Determines whether GDM should kill X clients started by the init scripts when the user logs in."
+msgstr ""
+
+#: C/gdm.xml:2151(term)
+msgid "LogDir"
+msgstr "LogDir"
+
+#: C/gdm.xml:2153(synopsis)
+#, no-wrap
+msgid "LogDir=&lt;var&gt;/log/gdm"
+msgstr "LogDir=&lt;var&gt;/log/gdm"
+
+#: C/gdm.xml:2154(para)
+msgid "Directory containing the log files for the individual displays. By default this is the same as the ServAuthDir."
+msgstr ""
+
+#: C/gdm.xml:2162(term)
+msgid "PidFile"
+msgstr "PidFile"
+
+#: C/gdm.xml:2164(synopsis)
+#, no-wrap
+msgid "PidFile=&lt;var&gt;/run/gdm.pid"
+msgstr "PidFile=&lt;var&gt;/run/gdm.pid"
+
+#: C/gdm.xml:2165(para)
+msgid "Name of the file containing the <filename>gdm</filename> process id."
+msgstr ""
+
+#: C/gdm.xml:2173(term)
+msgid "PreFetchProgram"
+msgstr "PreFetchProgram"
+
+#: C/gdm.xml:2175(synopsis)
+#, no-wrap
+msgid "PreFetchProgram=command"
+msgstr "PreFetchProgram=command"
+
+#: C/gdm.xml:2176(para)
+msgid "Program to be run by the GDM greeter/login program when the initial screen is displayed. The purpose is to provide a hook where files which will be used after login can be preloaded to speed performance for the user. The program will be called once only, the first time a greeter is displayed. The gdmprefetch command may be used. This utility will load any libraries passed in on the command line, or if the argument starts with a \"@\" character, it will process the file assuming it is an ASCII file containing a list of libraries, one per line, and load each library in the file."
+msgstr ""
+
+#: C/gdm.xml:2192(term)
+msgid "PostLoginScriptDir"
+msgstr "PostLoginScriptDir"
+
+#: C/gdm.xml:2194(synopsis)
+#, no-wrap
+msgid "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+msgstr "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+
+#: C/gdm.xml:2195(para)
+msgid "Directory containing the scripts run right after the user logs in, but before any session setup is done. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: C/gdm.xml:2204(term)
+msgid "PostSessionScriptDir"
+msgstr "PostSessionScriptDir"
+
+#: C/gdm.xml:2206(synopsis)
+#, no-wrap
+msgid "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+msgstr "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+
+#: C/gdm.xml:2207(para)
+msgid "Directory containing the scripts run after the user logs out. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: C/gdm.xml:2215(term)
+msgid "PreSessionScriptDir"
+msgstr "PreSessionScriptDir"
+
+#: C/gdm.xml:2217(synopsis)
+#, no-wrap
+msgid "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+msgstr "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+
+#: C/gdm.xml:2218(para)
+msgid "Directory containing the scripts run before the user logs in. See the ``The Script Directories'' section for more info."
+msgstr ""
+
+#: C/gdm.xml:2226(term)
+msgid "RebootCommand"
+msgstr "RebootCommand"
+
+#: C/gdm.xml:2228(synopsis)
+#, no-wrap
+msgid "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+msgstr "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+
+#: C/gdm.xml:2229(para)
+msgid "Full path and optional arguments to the command to be executed when user selects Restart from the Actions menu. This can be a ';' separated list of commands to try. If missing, the restart command is not available. Note that the default for this value is not empty so to disable restart you must set this explicitly to an empty value."
+msgstr ""
+
+#: C/gdm.xml:2241(term)
+msgid "RemoteGreeter"
+msgstr "RemoteGreeter"
+
+#: C/gdm.xml:2243(synopsis)
+#, no-wrap
+msgid "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+msgstr "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+
+#: C/gdm.xml:2244(para)
+msgid "Full path and name of the greeter executable followed by optional arguments. This is used for all remote XDMCP sessions. It is useful to have the less graphically demanding greeter here if you use the Themed Greeter for your main greeter. See also the <filename>Greeter</filename> key."
+msgstr ""
+
+#: C/gdm.xml:2255(term)
+msgid "RootPath"
+msgstr "RootPath"
+
+#: C/gdm.xml:2257(synopsis)
+#, no-wrap
+msgid "RootPath=defaultpath (value set by configure)"
+msgstr "RootPath=defaultpath (value set by configure)"
+
+#: C/gdm.xml:2258(para)
+msgid "Specifies the path which will be set in the root's session and the {Init,PostLogin,PreSession,PostSession} scripts executed by GDM. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"SUROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</filename> file exists, but contains no value for SUROOT, the value as defined in the GDM configuration will be used."
+msgstr ""
+
+#: C/gdm.xml:2272(term)
+msgid "ServAuthDir"
+msgstr "ServAuthDir"
+
+#: C/gdm.xml:2274(synopsis)
+#, no-wrap
+msgid "ServAuthDir=&lt;var&gt;/gdm"
+msgstr "ServAuthDir=&lt;var&gt;/gdm"
+
+#: C/gdm.xml:2275(para)
+msgid "Directory containing the X authentication files for the individual displays. Should be owned by <filename>root.gdm</filename> with permissions 1770, where <filename>gdm</filename> is the GDM group as defined by the <filename>Group</filename> option. That is should be owned by root, with <filename>gdm</filename> group having full write permissions and the directory should be sticky and others should have no permission to the directory. This way the GDM user can't remove files owned by root in that directory, while still being able to write its own files there. GDM will attempt to change permissions for you when it's first run if the permissions are not the above. This directory is also used for other private files that the daemon needs to store. Other users should not have any way to get into this directory and read/change it's contents. Anybody who can read this directory can connect to any display on this computer."
+msgstr ""
+
+#: C/gdm.xml:2297(term)
+msgid "SessionDesktopDir"
+msgstr "SessionDesktopDir"
+
+#: C/gdm.xml:2299(synopsis)
+#, no-wrap
+msgid "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+msgstr "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+
+#: C/gdm.xml:2300(para)
+msgid "Directory containing the <filename>.desktop</filename> files which are the available sessions on the system. Since 2.4.4.2 this is treated like a PATH type variable and the first file found is used."
+msgstr ""
+
+#: C/gdm.xml:2310(term)
+msgid "SoundProgram"
+msgstr "SoundProgram"
+
+#: C/gdm.xml:2312(filename)
+msgid "&lt;bin&gt;/play"
+msgstr "&lt;bin&gt;/play"
+
+#: C/gdm.xml:2312(filename)
+msgid "&lt;bin&gt;/audioplay"
+msgstr "&lt;bin&gt;/audioplay"
+
+#: C/gdm.xml:2312(synopsis)
+#, no-wrap
+msgid "SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)"
+msgstr "SoundProgram=<placeholder-1/> (eller <placeholder-2/> pÃ¥ Solaris)"
+
+#: C/gdm.xml:2313(para)
+msgid "Application to use when playing a sound. Currently used for playing the login sound, see the <filename>SoundOnLoginFile</filename> key. Supported since 2.5.90.0."
+msgstr ""
+
+#: C/gdm.xml:2323(term)
+msgid "StandardXServer"
+msgstr "StandardXServer"
+
+#: C/gdm.xml:2325(synopsis)
+#, no-wrap
+msgid "StandardXServer=/dir/to/X (value assigned by configuration file)"
+msgstr "StandardXServer=/sÃ¶kvÃ€g/till/X (vÃ€rdet tilldelat av konfigurationsfilen)"
+
+#: C/gdm.xml:2326(para)
+msgid "Full path and arguments to the standard X server command. This is used when gdm cannot find any other definition, and it's used as the default and failsafe fallback in a number of places. This should be able to run some sort of X server."
+msgstr ""
+
+#: C/gdm.xml:2337(term)
+msgid "SuspendCommand"
+msgstr "SuspendCommand"
+
+#: C/gdm.xml:2339(synopsis)
+#, no-wrap
+msgid "SuspendCommand="
+msgstr "SuspendCommand="
+
+#: C/gdm.xml:2340(para)
+msgid "Full path and arguments to command to be executed when user selects Suspend from the Actions menu. If empty there is no such menu item. Note that the default for this value is not empty so to disable suspend you must set this explicitly to an empty value."
+msgstr ""
+
+#: C/gdm.xml:2351(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: C/gdm.xml:2353(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: C/gdm.xml:2354(para)
+msgid "If the user given in <filename>TimedLogin</filename> should be logged in after a number of seconds (set with <filename>TimedLoginDelay</filename>) of inactivity on the login screen. This is useful for public access terminals or perhaps even home use. If the user uses the keyboard or browses the menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or 30 seconds, whichever is higher. If the user does not enter a username but just hits the ENTER key while the login program is requesting the username, then GDM will assume the user wants to login immediately as the timed user. Note that no password will be asked for this user so you should be careful, although if using PAM it can be configured to require password entry before allowing login."
+msgstr ""
+
+#: C/gdm.xml:2374(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: C/gdm.xml:2376(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: C/gdm.xml:2377(para)
+msgid "This is the user that should be logged in after a specified number of seconds of inactivity. This can never be \"root\" and gdm will refuse to log in root this way. The same features as for <filename>AutomaticLogin</filename> are supported. The same control chars and piping to a application are supported."
+msgstr ""
+
+#: C/gdm.xml:2389(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: C/gdm.xml:2391(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: C/gdm.xml:2392(para)
+msgid "Delay in seconds before the <filename>TimedLogin</filename> user will be logged in. It must be greater then or equal to 10."
+msgstr ""
+
+#: C/gdm.xml:2400(term)
+msgid "User"
+msgstr "User"
+
+#: C/gdm.xml:2402(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: C/gdm.xml:2403(para)
+msgid "The username under which <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> and the internal failsafe GTK+ dialogs are run. Also see <filename>Group</filename>. This user will have access to all the X authorization files, and perhaps to other internal GDM data and it should not therefore be a user such as nobody, but rather a dedicated user."
+msgstr ""
+
+#: C/gdm.xml:2417(term)
+msgid "UserAuthDir"
+msgstr "UserAuthDir"
+
+#: C/gdm.xml:2419(synopsis)
+#, no-wrap
+msgid "UserAuthDir="
+msgstr "UserAuthDir="
+
+#: C/gdm.xml:2420(para)
+msgid "The directory where user's <filename>.Xauthority</filename> file should be saved. When nothing is specified the user's home directory is used. This is tilde expanded so you can set it to things like: <filename>~/authdir/</filename>."
+msgstr ""
+
+#: C/gdm.xml:2427(para)
+msgid "If you do not use the tilde expansion, then the filename created will be random, like in <filename>UserAuthFBDir</filename>. This way many users can have the same authentication directory. For example you might want to set this to <filename>/tmp</filename> when user has the home directory on NFS, since you really don't want cookie files to go over the wire. The users should really have write privileges to this directory, and this directory should really be sticky and all that, just like the <filename>/tmp</filename> directory."
+msgstr ""
+
+#: C/gdm.xml:2440(para)
+msgid "Normally if this is the user's home directory GDM will still refuse to put cookies there if it thinks it is NFS (by testing root-squashing). This can be changed by setting <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</filename> section to false."
+msgstr ""
+
+#: C/gdm.xml:2451(term)
+msgid "UserAuthFBDir"
+msgstr "UserAuthFBDir"
+
+#: C/gdm.xml:2453(synopsis)
+#, no-wrap
+msgid "UserAuthFBDir=/tmp"
+msgstr "UserAuthFBDir=/tmp"
+
+#: C/gdm.xml:2454(para)
+msgid "If GDM fails to update the user's <filename>.Xauthority</filename> file a fallback cookie is created in this directory."
+msgstr ""
+
+#: C/gdm.xml:2463(term)
+msgid "UserAuthFile"
+msgstr "UserAuthFile"
+
+#: C/gdm.xml:2465(synopsis)
+#, no-wrap
+msgid "UserAuthFile=.Xauthority"
+msgstr "UserAuthFile=.Xauthority"
+
+#: C/gdm.xml:2466(para)
+msgid "Name of the file used for storing user cookies."
+msgstr ""
+
+#: C/gdm.xml:2473(term)
+msgid "VTAllocation"
+msgstr "VTAllocation"
+
+#: C/gdm.xml:2475(synopsis)
+#, no-wrap
+msgid "VTAllocation=true"
+msgstr "VTAllocation=true"
+
+#: C/gdm.xml:2476(para)
+msgid "On systems where GDM supports automatic VT (virtual terminal) allocation (currently Linux and FreeBSD only), you can have GDM automatically append the vt argument to the X server executable. This way races that come up from each X server managing it's own vt allocation can be avoided. See also <filename>FirstVT</filename>."
+msgstr ""
+
+#: C/gdm.xml:2488(term)
+msgid "XKeepsCrashing"
+msgstr "XKeepsCrashing"
+
+#: C/gdm.xml:2490(synopsis)
+#, no-wrap
+msgid "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+msgstr "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+
+#: C/gdm.xml:2491(para)
+msgid "A script to run in case X keeps crashing. This is for running An X configuration or whatever else to make the X configuration work. See the script that came with the distribution for an example. The distributed <filename>XKeepsCrashing</filename> script is tested on Red Hat, but may work elsewhere. Your system integrator should make sure this script is up to date for your particular system."
+msgstr ""
+
+#: C/gdm.xml:2500(para)
+msgid "In case <filename>FailsafeXServer</filename> is setup, that will be tried first. and this only used as a backup if even that X server keeps crashing."
+msgstr ""
+
+#: C/gdm.xml:2509(term)
+msgid "Xnest"
+msgstr "Xnest"
+
+#: C/gdm.xml:2511(synopsis)
+#, no-wrap
+msgid "Xnest=&lt;bin&gt;/X11/Xnest (/usr/openwin/bin/Xnest on Solaris)"
+msgstr "Xnest=&lt;bin&gt;/X11/Xnest (/usr/openwin/bin/Xnest pÃ¥ Solaris)"
+
+#: C/gdm.xml:2512(para)
+msgid "The full path and arguments to the Xnest command. This is used for the flexible Xnest displays. This way the user can start new login screens in a nested window. Of course you must have the Xnest display from your X server packages installed for this to work."
+msgstr ""
+
+#: C/gdm.xml:2525(title)
+msgid "Security Options"
+msgstr "SÃ€kerhetsalternativ"
+
+#: C/gdm.xml:2528(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: C/gdm.xml:2531(term)
+msgid "AllowRoot"
+msgstr "AllowRoot"
+
+#: C/gdm.xml:2533(synopsis)
+#, no-wrap
+msgid "AllowRoot=true"
+msgstr "AllowRoot=true"
+
+#: C/gdm.xml:2534(para)
+msgid "Allow root (privileged user) to log in through GDM. Set this to false if you want to disallow such logins."
+msgstr ""
+
+#: C/gdm.xml:2538(para)
+msgid "On systems that support PAM, this parameter is not as useful as you can use PAM to do the same thing, and in fact do even more. However it is still followed, so you should probably leave it true for PAM systems."
+msgstr ""
+
+#: C/gdm.xml:2548(term)
+msgid "AllowRemoteRoot"
+msgstr "AllowRemoteRoot"
+
+#: C/gdm.xml:2550(synopsis)
+#, no-wrap
+msgid "AllowRemoteRoot=false"
+msgstr "AllowRemoteRoot=false"
+
+#: C/gdm.xml:2551(para)
+msgid "Allow root (privileged user) to log in remotely through GDM. This value should be set to true to allow such logins. Remote logins are any logins that come in through the XDMCP."
+msgstr ""
+
+#: C/gdm.xml:2556(para)
+msgid "On systems that support PAM, this parameter is not as useful since you can use PAM to do the same thing, and do even more."
+msgstr ""
+
+#: C/gdm.xml:2561(para)
+msgid "This value will be overridden and set to false if the <filename>/etc/default/login</filename> file exists and contains \"CONSOLE=/dev/login\", and set to true if the <filename>/etc/default/login</filename> file exists and contains any other value or no value for CONSOLE."
+msgstr ""
+
+#: C/gdm.xml:2572(term)
+msgid "AllowRemoteAutoLogin"
+msgstr "AllowRemoteAutoLogin"
+
+#: C/gdm.xml:2574(synopsis)
+#, no-wrap
+msgid "AllowRemoteAutoLogin=false"
+msgstr "AllowRemoteAutoLogin=false"
+
+#: C/gdm.xml:2575(para)
+msgid "Allow the timed login to work remotely. That is, remote connections through XDMCP will be allowed to log into the \"TimedLogin\" user by letting the login window time out, just like the local user on the first console."
+msgstr ""
+
+#: C/gdm.xml:2581(para)
+msgid "Note that this can make a system quite insecure, and thus is off by default."
+msgstr ""
+
+#: C/gdm.xml:2589(term)
+msgid "CheckDirOwner"
+msgstr "CheckDirOwner"
+
+#: C/gdm.xml:2591(synopsis)
+#, no-wrap
+msgid "CheckDirOwner=true"
+msgstr "CheckDirOwner=true"
+
+#: C/gdm.xml:2592(para)
+msgid "By default GDM checks the ownership of the home directories before writing to them, this prevents security issues in case of bad setup. However in some instances home directories will be owned by a different user and in this case it is necessary to turn this option on. You will also most likely have to turn the <filename>RelaxPermissions</filename> key to at least value 1 since in such a scenario home directories are likely to be group writable. Supported since 2.6.0.4."
+msgstr ""
+
+#: C/gdm.xml:2606(term)
+msgid "SupportAutomount"
+msgstr "SupportAutomount"
+
+#: C/gdm.xml:2608(synopsis)
+#, no-wrap
+msgid "SupportAutomount=false"
+msgstr "SupportAutomount=false"
+
+#: C/gdm.xml:2609(para)
+msgid "By default GDM checks the ownership of the home directories before writing to them, this prevents security issues in case of bad setup. However, when home directories are managed by automounter, they are often not mounted before they are accessed. This option works around subtleties of Linux automounter."
+msgstr ""
+
+#: C/gdm.xml:2621(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: C/gdm.xml:2623(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: C/gdm.xml:2624(para)
+msgid "If true, then always append <filename>-nolisten tcp</filename> to the command line of local X servers, thus disallowing TCP connection. This is useful if you do not care for allowing remote connections, since the X protocol could really be potentially a security hazard to leave open, even though no known security problems exist."
+msgstr ""
+
+#: C/gdm.xml:2637(term)
+msgid "NeverPlaceCookiesOnNFS"
+msgstr "NeverPlaceCookiesOnNFS"
+
+#: C/gdm.xml:2639(synopsis)
+#, no-wrap
+msgid "NeverPlaceCookiesOnNFS=true"
+msgstr "NeverPlaceCookiesOnNFS=true"
+
+#: C/gdm.xml:2640(para)
+msgid "Normally if this is true (which is by default), GDM will not place cookies into the user's home directory if this directory is on NFS. Well, GDM will consider any filesystem with root-squashing an NFS filesystem. Sometimes however the remote file system can have root squashing and be safe (perhaps by using encryption). In this case set this to 'false'. Note that this option appeared in version 2.4.4.4 and is ignored in previous versions."
+msgstr ""
+
+#: C/gdm.xml:2654(term)
+msgid "PasswordRequired"
+msgstr "PasswordRequired"
+
+#: C/gdm.xml:2656(synopsis)
+#, no-wrap
+msgid "PasswordRequired=false"
+msgstr "PasswordRequired=false"
+
+#: C/gdm.xml:2657(para)
+msgid "If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag to pam_authenticate and pam_acct_mgmt, disallowing NULL password. This setting will only take effect if PAM is being used by GDM. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"PASSREQ=[YES|NO]\". If the <filename>/etc/default/login</filename> file exists, but contains no value for PASSREQ, the value as defined in the GDM configuration will be used."
+msgstr ""
+
+#: C/gdm.xml:2673(term)
+msgid "RelaxPermissions"
+msgstr "RelaxPermissions"
+
+#: C/gdm.xml:2675(synopsis)
+#, no-wrap
+msgid "RelaxPermissions=0"
+msgstr "RelaxPermissions=0"
+
+#: C/gdm.xml:2676(para)
+msgid "By default GDM ignores files and directories writable to other users than the owner."
+msgstr ""
+
+#: C/gdm.xml:2681(para)
+msgid "Changing the value of RelaxPermissions makes it possible to alter this behavior:"
+msgstr ""
+
+#: C/gdm.xml:2686(para)
+msgid "0 - Paranoia option. Only accepts user owned files and directories."
+msgstr ""
+
+#: C/gdm.xml:2690(para)
+msgid "1 - Allow group writable files and directories."
+msgstr ""
+
+#: C/gdm.xml:2693(para)
+msgid "2 - Allow world writable files and directories."
+msgstr ""
+
+#: C/gdm.xml:2700(term)
+msgid "RetryDelay"
+msgstr "RetryDelay"
+
+#: C/gdm.xml:2702(synopsis)
+#, no-wrap
+msgid "RetryDelay=1"
+msgstr "RetryDelay=1"
+
+#: C/gdm.xml:2703(para)
+msgid "The number of seconds GDM should wait before reactivating the entry field after a failed login."
+msgstr ""
+
+#: C/gdm.xml:2711(term)
+msgid "UserMaxFile"
+msgstr "UserMaxFile"
+
+#: C/gdm.xml:2713(synopsis)
+#, no-wrap
+msgid "UserMaxFile=65536"
+msgstr "UserMaxFile=65536"
+
+#: C/gdm.xml:2714(para)
+msgid "GDM will refuse to read/write files bigger than this number (specified in bytes)."
+msgstr ""
+
+#: C/gdm.xml:2719(para)
+msgid "In addition to the size check GDM is extremely picky about accessing files in user directories. It will not follow symlinks and can optionally refuse to read files and directories writable by other than the owner. See the <filename>RelaxPermissions</filename> option for more info."
+msgstr ""
+
+#: C/gdm.xml:2732(title)
+msgid "XDCMP Support"
+msgstr "XDCMP-stÃ¶d"
+
+#: C/gdm.xml:2735(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: C/gdm.xml:2738(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: C/gdm.xml:2740(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: C/gdm.xml:2741(para)
+msgid "To prevent attackers from filling up the pending queue, GDM will only allow one connection for each remote computer. If you want to provide display services to computers with more than one screen, you should increase the <filename>DisplaysPerHost</filename> value accordingly."
+msgstr ""
+
+#: C/gdm.xml:2749(para)
+msgid "Note that the number of connections from the local computer is unlimited. Only remote connections are limited by this number."
+msgstr ""
+
+#: C/gdm.xml:2757(term)
+#: C/gdm.xml:4004(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: C/gdm.xml:2759(synopsis)
+#: C/gdm.xml:4006(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: C/gdm.xml:2760(para)
+msgid "Setting this to true enables XDMCP support allowing remote displays/X terminals to be managed by GDM."
+msgstr ""
+
+#: C/gdm.xml:2765(para)
+msgid "<filename>gdm</filename> listens for requests on UDP port 177. See the Port option for more information."
+msgstr ""
+
+#: C/gdm.xml:2770(para)
+msgid "If GDM is compiled to support it, access from remote displays can be controlled using the TCP Wrappers library. The service name is <filename>gdm</filename>"
+msgstr ""
+
+#: C/gdm.xml:2776(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+
+#: C/gdm.xml:2787(para)
+msgid "Please note that XDMCP is not a particularly secure protocol and that it is a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr ""
+
+#: C/gdm.xml:2796(term)
+msgid "EnableProxy"
+msgstr "EnableProxy"
+
+#: C/gdm.xml:2798(synopsis)
+#, no-wrap
+msgid "EnableProxy=false"
+msgstr "EnableProxy=false"
+
+#: C/gdm.xml:2799(para)
+msgid "Setting this to true enables support for running XDMCP sessions on a local proxy X server. This may improve the performance of XDMCP sessions, especially on high latency networks, as many X protocol operations can be completed without going over the network."
+msgstr ""
+
+#: C/gdm.xml:2806(para)
+msgid "Note, however, that this mode will significantly increase the burden on the machine hosting the XDMCP sessions"
+msgstr ""
+
+#: C/gdm.xml:2810(para)
+msgid "See the <filename>FlexiProxy</filename> and <filename>FlexiProxyDisconnect</filename> options for further details on how to configure support for this feature."
+msgstr ""
+
+#: C/gdm.xml:2819(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: C/gdm.xml:2821(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: C/gdm.xml:2822(para)
+msgid "Enables XDMCP INDIRECT choosing (i.e. remote execution of <filename>gdmchooser</filename>) for X-terminals which don't supply their own display browser."
+msgstr ""
+
+#: C/gdm.xml:2831(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: C/gdm.xml:2833(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: C/gdm.xml:2834(para)
+msgid "To avoid denial of service attacks, GDM has fixed size queue of pending connections. Only MaxPending displays can start at the same time."
+msgstr ""
+
+#: C/gdm.xml:2840(para)
+msgid "Please note that this parameter does *not* limit the number of remote displays which can be managed. It only limits the number of displays initiating a connection simultaneously."
+msgstr ""
+
+#: C/gdm.xml:2849(term)
+msgid "MaxPendingIndirect"
+msgstr "MaxPendingIndirect"
+
+#: C/gdm.xml:2851(synopsis)
+#, no-wrap
+msgid "MaxPendingIndirect=4"
+msgstr "MaxPendingIndirect=4"
+
+#: C/gdm.xml:2852(para)
+msgid "GDM will only provide <filename>MaxPendingIndirect</filename> displays with host choosers simultaneously. If more queries from different hosts come in, the oldest ones will be forgotten."
+msgstr ""
+
+#: C/gdm.xml:2862(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: C/gdm.xml:2864(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: C/gdm.xml:2865(para)
+msgid "Determines the maximum number of remote display connections which will be managed simultaneously. I.e. the total number of remote displays that can use your host."
+msgstr ""
+
+#: C/gdm.xml:2874(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: C/gdm.xml:2876(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: C/gdm.xml:2877(para)
+msgid "When GDM is ready to manage a display an ACCEPT packet is sent to it containing a unique session id which will be used in future XDMCP conversations."
+msgstr ""
+
+#: C/gdm.xml:2883(para)
+msgid "GDM will then place the session id in the pending queue waiting for the display to respond with a MANAGE request."
+msgstr ""
+
+#: C/gdm.xml:2888(para)
+msgid "If no response is received within MaxWait seconds, GDM will declare the display dead and erase it from the pending queue freeing up the slot for other displays."
+msgstr ""
+
+#: C/gdm.xml:2897(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: C/gdm.xml:2899(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: C/gdm.xml:2900(para)
+msgid "The MaxWaitIndirect parameter determines the maximum number of seconds between the time where a user chooses a host and the subsequent indirect query where the user is connected to the host. When the timeout is exceeded, the information about the chosen host is forgotten and the indirect slot freed up for other displays. The information may be forgotten earlier if there are more hosts trying to send indirect queries then <filename>MaxPendingIndirect</filename>."
+msgstr ""
+
+#: C/gdm.xml:2914(term)
+msgid "Port"
+msgstr "Port"
+
+#: C/gdm.xml:2916(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: C/gdm.xml:2917(para)
+msgid "The UDP port number <filename>gdm</filename> should listen to for XDMCP requests. Don't change this unless you know what you are doing."
+msgstr ""
+
+#: C/gdm.xml:2926(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: C/gdm.xml:2928(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: C/gdm.xml:2929(para)
+msgid "Interval in which to ping the X server in seconds. If the X server doesn't return before the next time we ping it, the connection is stopped and the session ended. This is a combination of the XDM PingInterval and PingTimeout, but in seconds."
+msgstr ""
+
+#: C/gdm.xml:2937(para)
+msgid "Note that GDM in the past used to have a <filename>PingInterval</filename> configuration key which was also in minutes. For most purposes you'd want this setting to be lower then one minute however since in most cases where XDMCP would be used (such as terminal labs), a lag of more than 15 or so seconds would really mean that the terminal was turned off or restarted and you would want to end the session."
+msgstr ""
+
+#: C/gdm.xml:2950(term)
+msgid "ProxyReconnect"
+msgstr "ProxyReconnect"
+
+#: C/gdm.xml:2952(synopsis)
+#, no-wrap
+msgid "FlexiProxyReconnect="
+msgstr "FlexiProxyReconnect="
+
+#: C/gdm.xml:2953(para)
+msgid "Setting this option enables experimental support for session migration with XDMCP sessions. This enables users to disconnect from their session and later reconnect to that same session, possibly from a different terminal."
+msgstr ""
+
+#: C/gdm.xml:2959(para)
+msgid "In order to use this feature, you must have a nested X server available which supports disconnecting from its parent X server and reconnecting to another X server. Currently, the Distributed Multihead X (DMX) server supports this feature to some extent and other projects like NoMachine NX are busy implementing it."
+msgstr ""
+
+#: C/gdm.xml:2966(para)
+msgid "This option should be set to the path of a command which will handle reconnecting the XDMCP proxy to another backend display. A sample implementation for use with DMX is supplied."
+msgstr ""
+
+#: C/gdm.xml:2975(term)
+msgid "ProxyXServer"
+msgstr "ProxyXServer"
+
+#: C/gdm.xml:2977(synopsis)
+#, no-wrap
+msgid "ProxyXServer="
+msgstr "ProxyXServer="
+
+#: C/gdm.xml:2978(para)
+msgid "The X server command line for a XDMCP proxy. Any nested X server like Xnest, Xephr or Xdmx should work fairly well."
+msgstr ""
+
+#: C/gdm.xml:2986(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: C/gdm.xml:2988(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: C/gdm.xml:2989(para)
+msgid "When the machine sends a WILLING packet back after a QUERY it sends a string that gives the current status of this server. The default message is the system ID, but it is possible to create a script that displays customized message. If this script doesn't exist or this key is empty the default message is sent. If this script succeeds and produces some output, the first line of it's output is sent (and only the first line). It runs at most once every 3 seconds to prevent possible denial of service by flooding the machine with QUERY packets."
+msgstr ""
+
+#: C/gdm.xml:3007(title)
+msgid "Common GUI Configuration Options"
+msgstr ""
+
+#: C/gdm.xml:3010(title)
+msgid "[gui]"
+msgstr "[gui]"
+
+#: C/gdm.xml:3013(term)
+msgid "AllowGtkThemeChange"
+msgstr "AllowGtkThemeChange"
+
+#: C/gdm.xml:3015(synopsis)
+#, no-wrap
+msgid "AllowGtkThemeChange=true"
+msgstr "AllowGtkThemeChange=true"
+
+#: C/gdm.xml:3016(para)
+msgid "If to allow changing the GTK+ (widget) theme from the greeter. Currently this only affects the standard greeter as the graphical greeter does not yet have this ability. The theme will stay in effect on this display until changed and will affect all the other windows that are put up by GDM. Supported since 2.5.90.2."
+msgstr ""
+
+#: C/gdm.xml:3028(term)
+msgid "GtkRC"
+msgstr "GtkRC"
+
+#: C/gdm.xml:3030(synopsis)
+#, no-wrap
+msgid "GtkRC="
+msgstr "GtkRC="
+
+#: C/gdm.xml:3031(para)
+msgid "Path to a <filename>gtkrc</filename> to read when GDM puts up a window. You should really now use the <filename>GtkTheme</filename> key for just setting a theme."
+msgstr ""
+
+#: C/gdm.xml:3040(term)
+msgid "GtkTheme"
+msgstr "GtkTheme"
+
+#: C/gdm.xml:3042(synopsis)
+#, no-wrap
+msgid "GtkTheme=Default"
+msgstr "GtkTheme=Default"
+
+#: C/gdm.xml:3043(para)
+msgid "A name of an installed theme to use by default. It will be used in the greeter, chooser and all other GUI windows put up by GDM. Supported since 2.5.90.2."
+msgstr ""
+
+#: C/gdm.xml:3052(term)
+msgid "GtkThemesToAllow"
+msgstr "GtkThemesToAllow"
+
+#: C/gdm.xml:3054(synopsis)
+#, no-wrap
+msgid "GtkThemesToAllow=all"
+msgstr "GtkThemesToAllow=all"
+
+#: C/gdm.xml:3055(para)
+msgid "Comma separated list of themes to allow. These must be the names of the themes installed in the standard locations for GTK+ themes. You can also specify 'all' to allow all installed themes. This is related to the <filename>AllowGtkThemeChange</filename> key. Supported since 2.5.90.2."
+msgstr ""
+
+#: C/gdm.xml:3067(term)
+msgid "MaxIconWidth"
+msgstr "MaxIconWidth"
+
+#: C/gdm.xml:3069(synopsis)
+#, no-wrap
+msgid "MaxIconWidth=128"
+msgstr "MaxIconWidth=128"
+
+#: C/gdm.xml:3070(para)
+msgid "Specifies the maximum icon width (in pixels) that the face browser will display. Icons larger than this will be scaled. This also affects icons in the XDMCP chooser."
+msgstr ""
+
+#: C/gdm.xml:3079(term)
+msgid "MaxIconHeight"
+msgstr "MaxIconHeight"
+
+#: C/gdm.xml:3081(synopsis)
+#, no-wrap
+msgid "MaxIconHeight=128"
+msgstr "MaxIconHeight=128"
+
+#: C/gdm.xml:3082(para)
+msgid "Specifies the maximum icon height (in pixels) that the face browser will display. Icons larger than this will be scaled. This also affects icons in the XDMCP chooser."
+msgstr ""
+
+#: C/gdm.xml:3093(title)
+msgid "Greeter Configuration"
+msgstr ""
+
+#: C/gdm.xml:3096(title)
+msgid "[greeter]"
+msgstr "[greeter]"
+
+#: C/gdm.xml:3099(term)
+msgid "BackgroundColor"
+msgstr "BackgroundColor"
+
+#: C/gdm.xml:3101(synopsis)
+#, no-wrap
+msgid "BackgroundColor=#76848F"
+msgstr "BackgroundColor=#76848F"
+
+#: C/gdm.xml:3102(para)
+msgid "If the BackgroundType is 2, use this color in the background of the greeter. Also use it as the back of transparent images set on the background and if the BackgroundRemoteOnlyColor is set and this is a remote display. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3113(term)
+msgid "BackgroundProgramInitialDelay"
+msgstr "BackgroundProgramInitialDelay"
+
+#: C/gdm.xml:3115(synopsis)
+#, no-wrap
+msgid "BackgroundProgramInitialDelay=30"
+msgstr "BackgroundProgramInitialDelay=30"
+
+#: C/gdm.xml:3116(para)
+msgid "The background application will be started after at least that many seconds of inactivity."
+msgstr ""
+
+#: C/gdm.xml:3124(term)
+msgid "RestartBackgroundProgram"
+msgstr "RestartBackgroundProgram"
+
+#: C/gdm.xml:3126(synopsis)
+#, no-wrap
+msgid "RestartBackgroundProgram=true"
+msgstr "RestartBackgroundProgram=true"
+
+#: C/gdm.xml:3127(para)
+msgid "If set the background application will be restarted when it has exited, after the delay described below has elapsed. This option can be useful when you wish to run a screen saver application when no user is using the computer."
+msgstr ""
+
+#: C/gdm.xml:3137(term)
+msgid "BackgroundProgramRestartDelay"
+msgstr "BackgroundProgramRestartDelay"
+
+#: C/gdm.xml:3139(synopsis)
+#, no-wrap
+msgid "BackgroundProgramRestartDelay=30"
+msgstr "BackgroundProgramRestartDelay=30"
+
+#: C/gdm.xml:3140(para)
+msgid "The background application will be restarted after at least that many seconds of inactivity."
+msgstr ""
+
+#: C/gdm.xml:3148(term)
+msgid "BackgroundImage"
+msgstr "BackgroundImage"
+
+#: C/gdm.xml:3150(synopsis)
+#, no-wrap
+msgid "BackgroundImage=somefile.png"
+msgstr "BackgroundImage=nÃ¥gonfil.png"
+
+#: C/gdm.xml:3151(para)
+msgid "If the BackgroundType is 1, then display this file as the background in the greeter. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3160(term)
+msgid "BackgroundProgram"
+msgstr "BackgroundProgram"
+
+#: C/gdm.xml:3162(synopsis)
+#, no-wrap
+msgid "BackgroundProgram=&lt;bin&gt;/xeyes"
+msgstr "BackgroundProgram=&lt;bin&gt;/xeyes"
+
+#: C/gdm.xml:3163(para)
+msgid "If set this command will be run in the background while the login window is being displayed. Note that not all applications will run this way, since GDM does not usually have a home directory. You could set up home directory for the GDM user if you wish to run applications which require it. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3175(term)
+msgid "BackgroundRemoteOnlyColor"
+msgstr "BackgroundRemoteOnlyColor"
+
+#: C/gdm.xml:3177(synopsis)
+#, no-wrap
+msgid "BackgroundRemoteOnlyColor=true"
+msgstr "BackgroundRemoteOnlyColor=true"
+
+#: C/gdm.xml:3178(para)
+msgid "On remote displays only set the color background. This is to make network load lighter. The <filename>BackgroundProgram</filename> is also not run. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3188(term)
+msgid "BackgroundScaleToFit"
+msgstr "BackgroundScaleToFit"
+
+#: C/gdm.xml:3190(synopsis)
+#, no-wrap
+msgid "BackgroundScaleToFit=true"
+msgstr "BackgroundScaleToFit=true"
+
+#: C/gdm.xml:3191(para)
+msgid "Scale background image to fit the screen. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3199(term)
+msgid "BackgroundType"
+msgstr "BackgroundType"
+
+#: C/gdm.xml:3201(synopsis)
+#, no-wrap
+msgid "BackgroundType=2"
+msgstr "BackgroundType=2"
+
+#: C/gdm.xml:3202(para)
+msgid "The type of background to set. 0 is none, 1 is image and color, 2 is color and 3 is image. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3210(term)
+msgid "Browser"
+msgstr "Browser"
+
+#: C/gdm.xml:3212(synopsis)
+#, no-wrap
+msgid "Browser=true"
+msgstr "Browser=true"
+
+#: C/gdm.xml:3213(para)
+msgid "Set to true to enable the face browser. See the ``The GTK+ Greeter'' section for more information on the face browser. This option only works for the GTK+ Greeter. For the Themed Greeter, the face browser is enabled by choosing a theme which includes a face browser"
+msgstr ""
+
+#: C/gdm.xml:3224(term)
+msgid "ChooserButton"
+msgstr "ChooserButton"
+
+#: C/gdm.xml:3226(synopsis)
+#, no-wrap
+msgid "ChooserButton=true"
+msgstr "ChooserButton=true"
+
+#: C/gdm.xml:3227(para)
+msgid "If true, add a chooser button to the Actions menu that will restart the current X server with a chooser. XDMCP does not need to be enabled on the local computer for this to work."
+msgstr ""
+
+#: C/gdm.xml:3236(term)
+msgid "ConfigAvailable"
+msgstr "ConfigAvailable"
+
+#: C/gdm.xml:3238(synopsis)
+#, no-wrap
+msgid "ConfigAvailable=false"
+msgstr "ConfigAvailable=false"
+
+#: C/gdm.xml:3239(para)
+msgid "If true, allows the configurator to be run from the greeter. Note that the user will need to type in the root password before the configurator will be started. This is set to false by default for additional security. See the <filename>Configurator</filename> option in the daemon section."
+msgstr ""
+
+#: C/gdm.xml:3251(term)
+msgid "DefaultFace"
+msgstr "DefaultFace"
+
+#: C/gdm.xml:3253(synopsis)
+#, no-wrap
+msgid "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+msgstr "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+
+#: C/gdm.xml:3254(para)
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, the image specified by <filename>DefaultFace</filename> will be used. The image must be in a gdk-pixbuf supported format and the file must be readable to the GDM user."
+msgstr ""
+
+#: C/gdm.xml:3266(term)
+msgid "Include"
+msgstr "Include"
+
+#: C/gdm.xml:3268(synopsis)
+#, no-wrap
+msgid "Include="
+msgstr "Include="
+
+#: C/gdm.xml:3269(para)
+msgid "Comma separated list of users to be included in the face browser and in the <command>gdmsetup</command> selection list for Automatic/Timed login. See also <filename>Exclude</filename>, <filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: C/gdm.xml:3281(term)
+msgid "Exclude"
+msgstr "Exclude"
+
+#: C/gdm.xml:3283(synopsis)
+#, no-wrap
+msgid "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+msgstr "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+
+#: C/gdm.xml:3284(para)
+msgid "Comma separated list of users to be excluded from the face browser and from the <command>gdmsetup</command> selection list for Automatic/Timed login. Excluded users will still be able to log in, but will have to type their username. See also <filename>Include</filename>, <filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: C/gdm.xml:3297(term)
+msgid "IncludeAll"
+msgstr "IncludeAll"
+
+#: C/gdm.xml:3299(synopsis)
+#, no-wrap
+msgid "IncludeAll=false"
+msgstr "IncludeAll=false"
+
+#: C/gdm.xml:3300(para)
+msgid "By default, an empty include list means display no users. By setting IncludeAll to true, the password file will be scanned and all users will be displayed aside from users excluded via the Exclude setting and user ID's less than MinimalUID. Scanning the password file can be slow on systems with large numbers of users and this feature should not be used in such environments. See also <filename>Include</filename>, <filename>Exclude</filename>, and <filename>MinimalUID</filename>."
+msgstr ""
+
+#: C/gdm.xml:3316(term)
+msgid "GlobalFaceDir"
+msgstr "GlobalFaceDir"
+
+#: C/gdm.xml:3318(synopsis)
+#, no-wrap
+msgid "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+msgstr "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+
+#: C/gdm.xml:3319(para)
+msgid "Systemwide directory for face files. The sysadmin can place icons for users here without touching their homedirs. Faces are named after their users' logins."
+msgstr ""
+
+#: C/gdm.xml:3325(para)
+msgid "I.e. <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> would contain the face icon for the user ``johndoe''. No image format extension should be specified."
+msgstr ""
+
+#: C/gdm.xml:3331(para)
+msgid "The face images must be stored in gdk-pixbuf supported formats and they must be readable for the GDM user."
+msgstr ""
+
+#: C/gdm.xml:3336(para)
+msgid "A user's own icon file will always take precedence over the sysadmin provided one."
+msgstr ""
+
+#: C/gdm.xml:3344(term)
+msgid "GraphicalTheme"
+msgstr "GraphicalTheme"
+
+#: C/gdm.xml:3346(synopsis)
+#, no-wrap
+msgid "GraphicalTheme=circles"
+msgstr "GraphicalTheme=circles"
+
+#: C/gdm.xml:3347(para)
+msgid "The graphical theme that the Themed Greeter should use. it should refer to a directory in the theme directory set by <filename>GraphicalThemeDir</filename>."
+msgstr ""
+
+#: C/gdm.xml:3356(term)
+msgid "GraphicalThemes"
+msgstr "GraphicalThemes"
+
+#: C/gdm.xml:3358(synopsis)
+#, no-wrap
+msgid "GraphicalThemes=circles"
+msgstr "GraphicalThemes=circles"
+
+#: C/gdm.xml:3359(para)
+msgid "The graphical themes that the Themed Greeter should use is the Mode is set on Random Themes. This is a \"/:\" delimited list. It should refer to a directory in the theme directory set by <filename>GraphicalThemeDir</filename>. This is only used if <filename>GraphicalThemeRand</filename> is set to true."
+msgstr ""
+
+#: C/gdm.xml:3371(term)
+msgid "GraphicalThemeRand"
+msgstr "GraphicalThemeRand"
+
+#: C/gdm.xml:3373(synopsis)
+#, no-wrap
+msgid "GraphicalThemeRand=false"
+msgstr "GraphicalThemeRand=false"
+
+#: C/gdm.xml:3374(para)
+msgid "Whether the graphical greeter will use Only One Theme or Random Theme mode. Only One Theme mode uses themes listed by <filename>GraphicalTheme</filename>, Random Themes mode uses themes listed by <filename>GraphicalThemes</filename>. A value of false sets greeter to use Only One Theme mode, a value of true sets the greeter to use Random Theme mode."
+msgstr ""
+
+#: C/gdm.xml:3386(term)
+msgid "GraphicalThemeDir"
+msgstr "GraphicalThemeDir"
+
+#: C/gdm.xml:3388(synopsis)
+#, no-wrap
+msgid "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+msgstr "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+
+#: C/gdm.xml:3389(para)
+msgid "The directory where themes for the Themed Greeter are installed."
+msgstr ""
+
+#: C/gdm.xml:3397(term)
+msgid "GraphicalThemedColor"
+msgstr "GraphicalThemedColor"
+
+#: C/gdm.xml:3399(synopsis)
+#, no-wrap
+msgid "GraphicalThemedColor=#76848F"
+msgstr "GraphicalThemedColor=#76848F"
+
+#: C/gdm.xml:3400(para)
+msgid "Use this color in the background of the Themed Greeter. This only affects the Themed Greeter."
+msgstr ""
+
+#: C/gdm.xml:3408(term)
+msgid "InfoMsgFile"
+msgstr "InfoMsgFile"
+
+#: C/gdm.xml:3410(synopsis)
+#, no-wrap
+msgid "InfoMsgFile=/path/to/infofile"
+msgstr "InfoMsgFile=/sÃ¶kvÃ€g/till/informationsfil"
+
+#: C/gdm.xml:3411(para)
+msgid "If present and /path/to/infofile specifies an existing and readable text file (e.g. &lt;etc&gt;/infomsg.txt) the contents of the file will be displayed in a modal dialog box before the user is allowed to login. This works both with the standard and the themable greeters."
+msgstr ""
+
+#: C/gdm.xml:3422(term)
+msgid "InfoMsgFont"
+msgstr "InfoMsgFont"
+
+#: C/gdm.xml:3424(synopsis)
+#, no-wrap
+msgid "InfoMsgFont=fontspec"
+msgstr "InfoMsgFont=fontspec"
+
+#: C/gdm.xml:3425(para)
+msgid "If present and InfoMsgFile (see above) is used, this specifies the font to use when displaying the contents of the InfoMsgFile text file. For example fontspec could be Sans 24 to get a sans serif font of size 24 points. This works both with the standard and the themable greeters."
+msgstr ""
+
+#: C/gdm.xml:3437(term)
+msgid "LocaleFile"
+msgstr "LocaleFile"
+
+#: C/gdm.xml:3439(synopsis)
+#, no-wrap
+msgid "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+msgstr "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+
+#: C/gdm.xml:3440(para)
+msgid "File in format similar to the GNU locale format with entries for all supported languages on the system. The format is described above or in a comment inside that file."
+msgstr ""
+
+#: C/gdm.xml:3449(term)
+msgid "LockPosition"
+msgstr "LockPosition"
+
+#: C/gdm.xml:3451(synopsis)
+#, no-wrap
+msgid "LockPosition=true"
+msgstr "LockPosition=true"
+
+#: C/gdm.xml:3452(para)
+msgid "If true the position of the login window of the GTK+ Greeter cannot be changed even if the title bar is turned on."
+msgstr ""
+
+#: C/gdm.xml:3460(term)
+msgid "Logo"
+msgstr "Logo"
+
+#: C/gdm.xml:3462(synopsis)
+#, no-wrap
+msgid "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#: C/gdm.xml:3463(para)
+msgid "Image file to display in the logo box. The file must be in a gdk-pixbuf supported format and it must be readable by the GDM user. If no file is specified the logo feature is disabled. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3474(term)
+msgid "ChooserButtonLogo"
+msgstr "ChooserButtonLogo"
+
+#: C/gdm.xml:3476(synopsis)
+#, no-wrap
+msgid "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#: C/gdm.xml:3477(para)
+msgid "Image file to display in the file chooser button in <command>gdmsetup</command>. This key is modified by <command>gdmsetup</command> and should not be manually modified by the user. This only affects the Login Window Preferences (<command>gdmsetup</command>)."
+msgstr ""
+
+#: C/gdm.xml:3488(term)
+msgid "MinimalUID"
+msgstr "MinimalUID"
+
+#: C/gdm.xml:3490(synopsis)
+#, no-wrap
+msgid "MinimalUID=100"
+msgstr "MinimalUID=100"
+
+#: C/gdm.xml:3491(para)
+msgid "The minimal UID that GDM should consider a user. All users with a lower UID will be excluded from the face browser. See also <filename>Include</filename>, <filename>Exclude</filename>, and <filename>IncludeAll</filename>."
+msgstr ""
+
+#: C/gdm.xml:3502(term)
+msgid "PositionX"
+msgstr "PositionX"
+
+#: C/gdm.xml:3504(synopsis)
+#, no-wrap
+msgid "PositionX=200"
+msgstr "PositionX=200"
+
+#: C/gdm.xml:3505(para)
+msgid "The horizontal position of the login window of the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3513(term)
+msgid "PositionY"
+msgstr "PositionY"
+
+#: C/gdm.xml:3515(synopsis)
+#, no-wrap
+msgid "PositionY=100"
+msgstr "PositionY=100"
+
+#: C/gdm.xml:3516(para)
+msgid "The vertical position of the login window of the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3524(term)
+msgid "Quiver"
+msgstr "Quiver"
+
+#: C/gdm.xml:3526(synopsis)
+#, no-wrap
+msgid "Quiver=true"
+msgstr "Quiver=true"
+
+#: C/gdm.xml:3527(para)
+msgid "Controls whether <command>gdmlogin</command> should shake the display when an incorrect username/password is entered. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3537(term)
+msgid "DefaultRemoteWelcome"
+msgstr "DefaultRemoteWelcome"
+
+#: C/gdm.xml:3539(synopsis)
+#, no-wrap
+msgid "DefaultRemoteWelcome=true"
+msgstr "DefaultRemoteWelcome=true"
+
+#: C/gdm.xml:3540(para)
+msgid "If set to true, the value \"Welcome to %n\" is used for the <filename>RemoteWelcome</filename>. This value is translated into the appropriate language for the user. If set to false, the <filename>RemoteWelcome</filename> setting is used. This string can use the same special character sequences as explained in the \"Text Node\" section of the \"Themed Greeter\" chapter. This explains the meaning of \"%n\"."
+msgstr ""
+
+#: C/gdm.xml:3554(term)
+msgid "RemoteWelcome"
+msgstr "RemoteWelcome"
+
+#: C/gdm.xml:3556(synopsis)
+#, no-wrap
+msgid "RemoteWelcome=Welcome to &percnt;n"
+msgstr "RemoteWelcome=VÃ€lkommen till &percnt;n"
+
+#: C/gdm.xml:3557(para)
+msgid "Controls which text to display next to the logo image in the greeter for remote XDMCP sessions. The same expansion is done here as in the <filename>Welcome</filename> string. This string can use the same special character sequences as explained in the \"Text Node\" section of the \"Themed Greeter\" chapter. chapter."
+msgstr ""
+
+#: C/gdm.xml:3570(term)
+msgid "RunBackgroundProgramAlways"
+msgstr "RunBackgroundProgramAlways"
+
+#: C/gdm.xml:3572(synopsis)
+#, no-wrap
+msgid "RunBackgroundProgramAlways=false"
+msgstr "RunBackgroundProgramAlways=false"
+
+#: C/gdm.xml:3573(para)
+msgid "If this is true then the background application is run always, otherwise it is only run when the <filename>BackgroundType</filename> is 0 (None) This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3583(term)
+msgid "SetPosition"
+msgstr "SetPosition"
+
+#: C/gdm.xml:3585(synopsis)
+#, no-wrap
+msgid "SetPosition=true"
+msgstr "SetPosition=true"
+
+#: C/gdm.xml:3586(para)
+msgid "If true the position of the login window of the GTK+ Greeter is determined by <filename>PositionX</filename> / <filename>PositionY</filename>."
+msgstr ""
+
+#: C/gdm.xml:3595(term)
+msgid "ShowGnomeFailsafeSession"
+msgstr "ShowGnomeFailsafeSession"
+
+#: C/gdm.xml:3597(synopsis)
+#, no-wrap
+msgid "ShowGnomeFailsafeSession=true"
+msgstr "ShowGnomeFailsafeSession=true"
+
+#: C/gdm.xml:3598(para)
+msgid "Should the greeter show the Gnome Failsafe session in th sessions list."
+msgstr ""
+
+#: C/gdm.xml:3606(term)
+msgid "ShowLastSession"
+msgstr "ShowLastSession"
+
+#: C/gdm.xml:3608(synopsis)
+#, no-wrap
+msgid "ShowLastSession=true"
+msgstr "ShowLastSession=true"
+
+#: C/gdm.xml:3609(para)
+msgid "Should the greeter show the 'Last' session in the session list. If this is off, then GDM is in the so called 'switchdesk' mode which for example Red Hat uses. That is, the users can't pick the last session and will just then get the default session (see <filename>DefaultSession</filename>) unless then pick something else for this session only. So if this is off, this really circumvents saving of the last session."
+msgstr ""
+
+#: C/gdm.xml:3622(term)
+msgid "ShowXtermFailsafeSession"
+msgstr "ShowXtermFailsafeSession"
+
+#: C/gdm.xml:3624(synopsis)
+#, no-wrap
+msgid "ShowXtermFailsafeSession=true"
+msgstr "ShowXtermFailsafeSession=true"
+
+#: C/gdm.xml:3625(para)
+msgid "Should the greeter show the Xterm Failsafe session in the sessions list."
+msgstr ""
+
+#: C/gdm.xml:3633(term)
+msgid "SoundOnLogin"
+msgstr "SoundOnLogin"
+
+#: C/gdm.xml:3635(synopsis)
+#, no-wrap
+msgid "SoundOnLogin=true"
+msgstr "SoundOnLogin=true"
+
+#: C/gdm.xml:3636(para)
+msgid "If true, the greeter will play a sound or beep when it is ready for a login. See also the <filename>SoundOnLoginFile</filename> key. Supported since 2.5.90.0."
+msgstr ""
+
+#: C/gdm.xml:3646(term)
+msgid "SoundOnLoginSuccess"
+msgstr "SoundOnLoginSuccess"
+
+#: C/gdm.xml:3648(synopsis)
+#, no-wrap
+msgid "SoundOnLoginSuccess=true"
+msgstr "SoundOnLoginSuccess=true"
+
+#: C/gdm.xml:3649(para)
+msgid "If true, the greeter will play a sound after a successful login attempt. See also the <filename>SoundOnLoginSuccessFile</filename> key."
+msgstr ""
+
+#: C/gdm.xml:3658(term)
+msgid "SoundOnLoginFailure"
+msgstr "SoundOnLoginFailure"
+
+#: C/gdm.xml:3660(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFailure=true"
+msgstr "SoundOnLoginFailure=true"
+
+#: C/gdm.xml:3661(para)
+msgid "If true, the greeter will play a sound after a failed login attempt. See also the <filename>SoundOnLoginFailureFile</filename> key."
+msgstr ""
+
+#: C/gdm.xml:3670(term)
+msgid "SoundOnLoginFile"
+msgstr "SoundOnLoginFile"
+
+#: C/gdm.xml:3672(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFile=/path/to/sound.wav"
+msgstr "SoundOnLoginFile=/sÃ¶kvÃ€g/till/ljud.wav"
+
+#: C/gdm.xml:3673(para)
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) instead of a beep when the greeter is ready for a login. See also the <filename>SoundOnLogin</filename> key and the <filename>SoundProgram</filename> key. Supported since 2.5.90.0."
+msgstr ""
+
+#: C/gdm.xml:3686(term)
+msgid "SoundOnLoginSuccessFile"
+msgstr "SoundOnLoginSuccessFile"
+
+#: C/gdm.xml:3688(synopsis)
+#, no-wrap
+msgid "SoundOnLoginSuccessFile=/path/to/sound.wav"
+msgstr "SoundOnLoginSuccessFile=/sÃ¶kvÃ€g/till/ljud.wav"
+
+#: C/gdm.xml:3689(para)
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) after a successful login attempt. See also the <filename>SoundOnLoginSuccess</filename> key and the <filename>SoundProgram</filename> key."
+msgstr ""
+
+#: C/gdm.xml:3700(term)
+msgid "SoundOnLoginFailureFile"
+msgstr "SoundOnLoginFailureFile"
+
+#: C/gdm.xml:3702(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFailureFile=/path/to/sound.wav"
+msgstr "SoundOnLoginFailureFile=/sÃ¶kvÃ€g/till/ljud.wav"
+
+#: C/gdm.xml:3703(para)
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) after a failed login attempt. See also the <filename>SoundOnLoginFailure</filename> key and the <filename>SoundProgram</filename> key."
+msgstr ""
+
+#: C/gdm.xml:3714(term)
+msgid "SystemMenu"
+msgstr "SystemMenu"
+
+#: C/gdm.xml:3716(synopsis)
+#, no-wrap
+msgid "SystemMenu=true"
+msgstr "SystemMenu=true"
+
+#: C/gdm.xml:3717(para)
+msgid "Turns the Actions menu (which used to be called System menu) on or off. If this is off then one of the actions will be available anywhere. These actions include Shutdown, Restart, Configure, XDMCP chooser and such. All of those can however be turned off individually. Shutdown, Restart and Suspend can be turned off by just setting the corresponding keys to empty. Note that the actions menu is only shown on local logins as it would not be safe or even desirable on remote logins, so you don't have to worry about remote users having any sort of console privileges."
+msgstr ""
+
+#: C/gdm.xml:3730(para)
+msgid "Note that if this is off none of the actions will be available even if a theme for a graphical greeter mistakenly shows them. Also note that sometimes a graphical theme may not show all the available actions as buttons and you may have to press F10 to see the menu."
+msgstr ""
+
+#: C/gdm.xml:3741(term)
+msgid "TitleBar"
+msgstr "TitleBar"
+
+#: C/gdm.xml:3743(synopsis)
+#, no-wrap
+msgid "TitleBar=true"
+msgstr "TitleBar=true"
+
+#: C/gdm.xml:3744(para)
+msgid "Display the title bar in the greeter. This only affects the GTK+ Greeter."
+msgstr ""
+
+#: C/gdm.xml:3752(term)
+msgid "Use24Clock"
+msgstr "Use24Clock"
+
+#: C/gdm.xml:3754(synopsis)
+#, no-wrap
+msgid "Use24Clock=auto"
+msgstr "Use24Clock=auto"
+
+#: C/gdm.xml:3755(para)
+msgid "Select the use of 24 hour clock. Some locales do not support 12 hour format (like Finnish, that is <filename>fi_FI</filename>), and in those locales this setting has no effect at all."
+msgstr ""
+
+#: C/gdm.xml:3761(para)
+msgid "Possible values are \"auto\" (default), \"true\", and \"false\". If this is set to \"auto\" or left empty, then time format is chosen from locale settings. Locale settings are based on the language in use, thus it is changed by setting environment variables LANGUAGE (GNU extension), LANG, LC_MESSAGES or LC_ALL in the GDM's runtime environment. Priorities between the mentioned environment variables can be found from your system's C library manual."
+msgstr ""
+
+#: C/gdm.xml:3776(term)
+msgid "UseCirclesInEntry"
+msgstr "UseCirclesInEntry"
+
+#: C/gdm.xml:3778(synopsis)
+#, no-wrap
+msgid "UseCirclesInEntry=false"
+msgstr "UseCirclesInEntry=false"
+
+#: C/gdm.xml:3779(para)
+msgid "Use circles instead of asterisks in the password entry. This may not work with all fonts however."
+msgstr ""
+
+#: C/gdm.xml:3787(term)
+msgid "UseInvisibleInEntry"
+msgstr "UseInvisibleInEntry"
+
+#: C/gdm.xml:3789(synopsis)
+#, no-wrap
+msgid "UseInvisibleInEntry=false"
+msgstr "UseInvisibleInEntry=false"
+
+#: C/gdm.xml:3790(para)
+msgid "Do not show any visual feedback is the password entry. This is the standard in console and xdm. Settings this option discards the <filename>UseCirclesInEntry</filename> option."
+msgstr ""
+
+#: C/gdm.xml:3800(term)
+msgid "DefaultWelcome"
+msgstr "DefaultWelcome"
+
+#: C/gdm.xml:3802(synopsis)
+#, no-wrap
+msgid "DefaultWelcome=true"
+msgstr "DefaultWelcome=true"
+
+#: C/gdm.xml:3803(para)
+msgid "If set to true, the value \"Welcome\" is used for the <filename>Welcome</filename>. This value is translated into the appropriate language for the user. If set to false, the <filename>Welcome</filename> setting is used."
+msgstr ""
+
+#: C/gdm.xml:3813(term)
+msgid "Welcome"
+msgstr "Welcome"
+
+#: C/gdm.xml:3815(synopsis)
+#, no-wrap
+msgid "Welcome=Welcome"
+msgstr "Welcome=VÃ€lkommen"
+
+#: C/gdm.xml:3816(para)
+msgid "Controls which text to display next to the logo image in the standard greeter. The following control chars are supported:"
+msgstr ""
+
+#: C/gdm.xml:3825(para)
+msgid "&percnt;d &mdash; display's hostname"
+msgstr ""
+
+#: C/gdm.xml:3829(para)
+msgid "&percnt;h &mdash; Fully qualified hostname"
+msgstr ""
+
+#: C/gdm.xml:3833(para)
+msgid "&percnt;m &mdash; machine (processor type)"
+msgstr ""
+
+#: C/gdm.xml:3837(para)
+msgid "&percnt;n &mdash; Nodename (i.e. hostname without .domain)"
+msgstr ""
+
+#: C/gdm.xml:3841(para)
+msgid "&percnt;r &mdash; release (OS version)"
+msgstr ""
+
+#: C/gdm.xml:3845(para)
+msgid "&percnt;s &mdash; sysname (i.e. OS)"
+msgstr ""
+
+#: C/gdm.xml:3849(para)
+msgid "This string is only used for local logins. For remote XDMCP logins we use <filename>RemoteWelcome</filename>."
+msgstr ""
+
+#: C/gdm.xml:3854(para)
+msgid "In the Themed Greeter the location of this text depends on the theme. Unless the theme uses the stock welcome string somewhere this string will not be displayed at all."
+msgstr ""
+
+#: C/gdm.xml:3864(term)
+msgid "XineramaScreen"
+msgstr "XineramaScreen"
+
+#: C/gdm.xml:3866(synopsis)
+#, no-wrap
+msgid "XineramaScreen=0"
+msgstr "XineramaScreen=0"
+
+#: C/gdm.xml:3867(para)
+msgid "If the Xinerama extension is active the login window will be centered on this physical screen (use 0 for the first screen, 1 for the second...)."
+msgstr ""
+
+#: C/gdm.xml:3878(title)
+msgid "XDCMP Chooser Options"
+msgstr ""
+
+#: C/gdm.xml:3881(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: C/gdm.xml:3884(term)
+msgid "AllowAdd"
+msgstr "AllowAdd"
+
+#: C/gdm.xml:3886(synopsis)
+#, no-wrap
+msgid "AllowAdd=true"
+msgstr "AllowAdd=true"
+
+#: C/gdm.xml:3887(para)
+msgid "If true, allow the user to add arbitrary hosts to the chooser. This way the user could connect to any host that responds to XDMCP queries from the chooser."
+msgstr ""
+
+#: C/gdm.xml:3896(term)
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: C/gdm.xml:3898(synopsis)
+#, no-wrap
+msgid "Broadcast=true"
+msgstr "Broadcast=true"
+
+#: C/gdm.xml:3899(para)
+msgid "If true, the chooser will broadcast a query to the local network and collect responses. This way the chooser will always show all available managers on the network. If you need to add some hosts not local to this network, or if you don't want to use a broadcast, you can list them explicitly in the <filename>Hosts</filename> key."
+msgstr ""
+
+#: C/gdm.xml:3911(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: C/gdm.xml:3913(synopsis)
+#, no-wrap
+msgid "Multicast=true"
+msgstr "Multicast=true"
+
+#: C/gdm.xml:3914(para)
+msgid "If true and IPv6 is enabled, the chooser will send a multicast query to the local network and collect responses from the hosts who have joined multicast group. If you don't want to send a multicast, you can specify IPv6 address in the <filename>Hosts </filename> key. The host will respond if it is listening to XDMCP requests and IPv6 is enabled there."
+msgstr ""
+
+#: C/gdm.xml:3926(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: C/gdm.xml:3928(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: C/gdm.xml:3929(para)
+msgid "This is the Link-local Multicast address and is hardcoded here."
+msgstr ""
+
+#: C/gdm.xml:3936(term)
+msgid "DefaultHostImage"
+msgstr "DefaultHostImage"
+
+#: C/gdm.xml:3938(synopsis)
+#, no-wrap
+msgid "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+msgstr "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+
+#: C/gdm.xml:3939(para)
+msgid "File name for the default host icon. This image will be displayed if no icon is specified for a given host. The file must be in a gdk-pixbuf supported format and it must be readable for the GDM user."
+msgstr ""
+
+#: C/gdm.xml:3949(term)
+msgid "HostImageDir"
+msgstr "HostImageDir"
+
+#: C/gdm.xml:3951(synopsis)
+#, no-wrap
+msgid "HostImageDir=&lt;share&gt;/hosts"
+msgstr "HostImageDir=&lt;share&gt;/hosts"
+
+#: C/gdm.xml:3952(para)
+msgid "Repository for host icon files. The sysadmin can place icons for remote hosts here and they will appear in <filename>gdmchooser</filename>."
+msgstr ""
+
+#: C/gdm.xml:3958(para)
+msgid "The file name must match the fully qualified name (FQDN) for the host. The icons must be stored in gdk-pixbuf supported formats and they must be readable to the GDM user."
+msgstr ""
+
+#: C/gdm.xml:3968(term)
+msgid "Hosts"
+msgstr "Hosts"
+
+#: C/gdm.xml:3970(synopsis)
+#, no-wrap
+msgid "Hosts=host1,host2"
+msgstr "Hosts=vÃ€rd1,vÃ€rd2"
+
+#: C/gdm.xml:3971(para)
+msgid "The hosts which should be listed in the chooser. The chooser will only list them if they respond. This is done in addition to broadcast (if <filename>Broadcast</filename> is set), so you need not list hosts on the local network. This is useful if your networking setup doesn't allow all hosts to be reachable by a broadcast packet."
+msgstr ""
+
+#: C/gdm.xml:3983(term)
+msgid "ScanTime"
+msgstr "ScanTime"
+
+#: C/gdm.xml:3985(synopsis)
+#, no-wrap
+msgid "ScanTime=4"
+msgstr "ScanTime=4"
+
+#: C/gdm.xml:3986(para)
+msgid "Specifies how many seconds the chooser should wait for replies to its BROADCAST_QUERY. Really this is only the time in which we expect a reply. We will still add hosts to the list even if they reply after this time."
+msgstr ""
+
+#: C/gdm.xml:3998(title)
+msgid "Debug Configuration"
+msgstr "FelsÃ¶kningskonfiguration"
+
+#: C/gdm.xml:4001(title)
+msgid "[debug]"
+msgstr "[debug]"
+
+#: C/gdm.xml:4007(para)
+msgid "Setting to true sends debug ouput to the syslog. This can be useful for tracking down problems with GDM. This output tends to be verbose so should not be turned on for general use."
+msgstr ""
+
+#: C/gdm.xml:4017(term)
+msgid "Gestures"
+msgstr "Gestures"
+
+#: C/gdm.xml:4019(synopsis)
+#, no-wrap
+msgid "Gestures=false"
+msgstr "Gestures=false"
+
+#: C/gdm.xml:4020(para)
+msgid "Setting to true sends debug ouput concerning the accessibility gesture listeners to the syslog. This can be useful for tracking down problems with them not working properly. This output tends to be verbose so should not be turned on for general use."
+msgstr ""
+
+#: C/gdm.xml:4033(title)
+msgid "Custom Commands"
+msgstr "Anpassade kommandon"
+
+#: C/gdm.xml:4035(para)
+msgid "You can create up to 10 different commands. Gaps between command numbers are allowed and their relative positioning within the section and with respect to each other is not important as long as they conform to the permitted range of [0-9]."
+msgstr ""
+
+#: C/gdm.xml:4044(title)
+msgid "[customcommand]"
+msgstr "[customcommand]"
+
+#: C/gdm.xml:4047(term)
+msgid "CustomCommand[0-9]"
+msgstr "CustomCommand[0-9]"
+
+#: C/gdm.xml:4049(synopsis)
+#, no-wrap
+msgid "CustomCommand[0-9]="
+msgstr "CustomCommand[0-9]="
+
+#: C/gdm.xml:4050(para)
+msgid "Full path and arguments to command to be executed when user selects <filename>n-th</filename> \"Custom Command\" from the Actions menu. This can be a ';' separated list of commands to try. If the value is empty or missing, then the custom command is not available. By default this value is not enabled, so to enable \"Custom Command\" it must be set to a nonempty value. [0-9] represents the <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: C/gdm.xml:4065(term)
+msgid "CustomCommandIsPersistent[0-9]"
+msgstr "CustomCommandIsPersistent[0-9]"
+
+#: C/gdm.xml:4067(synopsis)
+#, no-wrap
+msgid "CustomCommandIsPersistent[0-9]="
+msgstr "CustomCommandIsPersistent[0-9]="
+
+#: C/gdm.xml:4068(para)
+msgid "Specifies if <filename>n-th</filename> \"Custom Command\" will appear outside the login manager, for example on the desktop through the Log Out/Shut Down dialogs. If not specified the default value is \"false\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: C/gdm.xml:4082(term)
+msgid "CustomCommandLabel[0-9]"
+msgstr "CustomCommandLabel[0-9]"
+
+#: C/gdm.xml:4084(synopsis)
+#, no-wrap
+msgid "CustomCommandLabel[0-9]="
+msgstr "CustomCommandLabel[0-9]="
+
+#: C/gdm.xml:4085(para)
+msgid "Specifies the stock label that will be displayed on the <filename>n-th</filename> \"Custom Command\" buttons and menu items. If not specified the default value is \"Custom_[0-9]\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9. This option can't contain any semicolon characters (i.e. \";\")."
+msgstr ""
+
+#: C/gdm.xml:4099(term)
+msgid "CustomCommandLRLabel[0-9]"
+msgstr "CustomCommandLRLabel[0-9]"
+
+#: C/gdm.xml:4101(synopsis)
+#, no-wrap
+msgid "CustomCommandLRLabel[0-9]="
+msgstr "CustomCommandLRLabel[0-9]="
+
+#: C/gdm.xml:4102(para)
+msgid "Specifies the stock label that will be displayed on the <filename>n-th</filename> \"Custom Command\" list items and radio buttons. If not specified the default value is \"Execute custom command _[0-9]\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: C/gdm.xml:4116(term)
+msgid "CustomCommandNoRestart[0-9]"
+msgstr "CustomCommandNoRestart[0-9]"
+
+#: C/gdm.xml:4118(synopsis)
+#, no-wrap
+msgid "CustomCommandNoRestart[0-9]="
+msgstr "CustomCommandNoRestart[0-9]="
+
+#: C/gdm.xml:4119(para)
+msgid "Specifies if gdm will be stopped/restarted once <filename>n-th</filename> \"Custom Command\" has been executed. If not specified the default value is \"false\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9. In addition when corresponding <filename>CustomCommandIsPersistent</filename> is set to true, setting CustomCommandNoRestart to false will place corresponding <filename>CustomCommand</filename> in the Shut Down dialog set of actions, setting it to true will place corresponding <filename>CustomCommand</filename> in the Log Out dialog set of actions."
+msgstr ""
+
+#: C/gdm.xml:4139(term)
+msgid "CustomCommandText[0-9]"
+msgstr "CustomCommandText[0-9]"
+
+#: C/gdm.xml:4141(synopsis)
+#, no-wrap
+msgid "CustomCommandText[0-9]="
+msgstr "CustomCommandText[0-9]="
+
+#: C/gdm.xml:4142(para)
+msgid "Specifies the message that will be displayed on the warning dialog box once <filename>n-th</filename> \"Custom Command\" button/menu item/radio button/list item has been activated. If not specified the default value is \"Are you sure?\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: C/gdm.xml:4156(term)
+msgid "CustomCommandTooltip[0-9]"
+msgstr "CustomCommandTooltip[0-9]"
+
+#: C/gdm.xml:4158(synopsis)
+#, no-wrap
+msgid "CustomCommandTooltip[0-9]="
+msgstr "CustomCommandTooltip[0-9]="
+
+#: C/gdm.xml:4159(para)
+msgid "Specifies the message that will be displayed on tooltips for <filename>n-th</filename> \"Custom Command\" entries. If not specified the default value is \"Execute custom command [0-9]\". This option is only valid if corresponding <filename>CustomCommand</filename> is defined. [0-9] represents <filename>CustomCommand</filename> suffix and can be an integer between 0 and 9."
+msgstr ""
+
+#: C/gdm.xml:4174(title)
+msgid "X Server Definitions"
+msgstr ""
+
+#: C/gdm.xml:4176(para)
+msgid "To set up X servers, you need to provide GDM with information about the installed X servers. You can have as many different definitions as you wish, each identified with a unique name. The name <filename>Standard</filename> is required. If you do not specify this server, GDM will assume default values for a 'Standard' server and the path given by <filename>daemon/StandardXServer</filename>. <filename>Standard</filename> is used as the default, in situations when no other server has been defined."
+msgstr ""
+
+#: C/gdm.xml:4187(para)
+msgid "Servers are defined by sections named <filename>server-</filename> followed by the identifier of this server. This should be a simple ASCII string with no spaces. The GUI configuration program allows users to edit the servers defined in the GDM configuration files but currently does not allow adding or deleting entries. Like normal configuration options, <filename>server-</filename> sections in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file override values in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file. In other words, if a <filename>server-Standard</filename> section is defined in <filename>&lt;etc&gt;/gdm/custom.conf</filename>, then that will be used and the section in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file will be ignored."
+msgstr ""
+
+#: C/gdm.xml:4205(title)
+msgid "[server-Standard]"
+msgstr "[server-Standard]"
+
+#: C/gdm.xml:4208(term)
+msgid "name"
+msgstr "name"
+
+#: C/gdm.xml:4210(synopsis)
+#, no-wrap
+msgid "name=Standard server"
+msgstr "name=Standardserver"
+
+#: C/gdm.xml:4211(para)
+msgid "The name that will be displayed to the user."
+msgstr "Namnet som ska visas fÃ¶r anvÃ€ndaren."
+
+#: C/gdm.xml:4218(term)
+msgid "command"
+msgstr "command"
+
+#: C/gdm.xml:4220(synopsis)
+#, no-wrap
+msgid "command=/path/to/X"
+msgstr "command=/sÃ¶kvÃ€g/till/X"
+
+#: C/gdm.xml:4221(para)
+msgid "The command to execute, with full path to the binary of the X server, and any extra arguments needed."
+msgstr ""
+
+#: C/gdm.xml:4229(term)
+msgid "flexible"
+msgstr "flexible"
+
+#: C/gdm.xml:4231(synopsis)
+#, no-wrap
+msgid "flexible=true"
+msgstr "flexible=true"
+
+#: C/gdm.xml:4232(para)
+msgid "Indicates if this server is available as a choice when a user wishes to run a flexible, on demand server."
+msgstr ""
+
+#: C/gdm.xml:4240(term)
+msgid "handled"
+msgstr "handled"
+
+#: C/gdm.xml:4242(synopsis)
+#, no-wrap
+msgid "handled=true"
+msgstr "handled=true"
+
+#: C/gdm.xml:4243(para)
+msgid "Indicates that GDM should run the login window on this server and allow a user to log in. If set to false, then GDM will just run this server and wait for it to terminate. This can be useful to run an X terminal using GDM. When this is done you should normally also add <filename>-terminate</filename> to the command line of the server to make the server terminate after each session. Otherwise the control of the slave will never come back to GDM and, for example, soft restarts won't work. This is because GDM assumes there is a login in progress for the entire time this server is active."
+msgstr ""
+
+#: C/gdm.xml:4259(term)
+msgid "chooser"
+msgstr "chooser"
+
+#: C/gdm.xml:4261(synopsis)
+#, no-wrap
+msgid "chooser=false"
+msgstr "chooser=false"
+
+#: C/gdm.xml:4262(para)
+msgid "Indicates that GDM should instead of a login window run a chooser on this window and allow the user to choose which server to log into."
+msgstr ""
+
+#: C/gdm.xml:4273(title)
+msgid "Local Static X Display Configuration"
+msgstr ""
+
+#: C/gdm.xml:4275(para)
+msgid "The static display configuration specifies what displays should be always managed by GDM. GDM will restart the X server on the display if it dies, for example. There may be as many static displays that are managed as you wish, although typically each display is associated with a real display. For example, if a machine has two displays (say display \":0\" and display \":1\"), then this section can be used to specify that a separate login screen be managed for each screen. Each key in the <filename>[servers]</filename> section corresponds to the display number to be managed. Normally there is only one key, which is the key <filename>0</filename>, which corresponds to the display <filename>:0</filename>."
+msgstr ""
+
+#: C/gdm.xml:4290(para)
+msgid "The GUI configuration program allows users to edit the static display configuration defined in the GDM configuration files and allows the user to add or delete entries. Like normal configuration options, the <filename>[servers]</filename> section in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file overrides values in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+msgstr ""
+
+#: C/gdm.xml:4301(title)
+msgid "[servers]"
+msgstr "[servers]"
+
+#: C/gdm.xml:4304(term)
+msgid "&lt;display number&gt;"
+msgstr "&lt;display number&gt;"
+
+#: C/gdm.xml:4306(synopsis)
+#, no-wrap
+msgid "0=Standard"
+msgstr "0=Standard"
+
+#: C/gdm.xml:4307(para)
+msgid "Control section for local displays. Each line indicates the local display number and the command that needs to be run to start the X server(s)."
+msgstr ""
+
+#: C/gdm.xml:4313(para)
+msgid "The command can either be a path to an X executable, or a name of one of the server definitions. This can be followed by some arguments that should be passed to the X server when executed. The gdm daemon doesn't enforce the numbers to be in order or for them to be \"packed\". They keyword \"inactive\" can be used instead of a command to specify that the display should be not managed. This can be used in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to turn off a display that is defined in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+msgstr ""
+
+#: C/gdm.xml:4327(para)
+msgid "GDM will splice \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</filename>\", where n is the display number. Inside the command line before all other arguments before running the X server."
+msgstr ""
+
+#: C/gdm.xml:4334(para)
+msgid "On some systems it is necessary for GDM to know on which virtual consoles to run the X server. In this case, (if running XFree86) add \"vt7\" to the command line, for example, to run on virtual console 7. However on Linux and FreeBSD this is normally done automatically if the <filename>VTAllocation</filename> key is set."
+msgstr ""
+
+#: C/gdm.xml:4343(para)
+msgid "Normally you do not need to add a <filename>-nolisten tcp</filename> flag as this is added automatically for local X servers when the <filename>DisallowTCP</filename> option is set."
+msgstr ""
+
+#: C/gdm.xml:4353(term)
+msgid "priority"
+msgstr "priority"
+
+#: C/gdm.xml:4355(synopsis)
+#, no-wrap
+msgid "priority=0"
+msgstr "priority=0"
+
+#: C/gdm.xml:4356(para)
+msgid "Indicates that the X server should be started at a different process priority. Values can be any integer value accepted by the setpriority C library function (normally between -20 and 20) with 0 being the default. For highly interactive applications, -5 yields good responsiveness. The default value is 0 and the setpriority function is not called if the value is 0."
+msgstr ""
+
+#: C/gdm.xml:4372(title)
+msgid "Per User Configuration"
+msgstr ""
+
+#: C/gdm.xml:4374(para)
+msgid "There are some per user configuration settings that control how GDM behaves. GDM is picky about the file ownership and permissions of the user files it will access, and will ignore files if they are not owned by the user or files that have group/world write permission. It will also ignore the user if the user's $HOME directory is not owned by the user or if the user's $HOME directory has group/world write permission. files must also be smaller than the <filename>UserMaxFile</filename> value as defined in the GDM configuration. If it seems that GDM is not properly accessing user configuration settings, the problem is most likely caused by one of these checks failing."
+msgstr ""
+
+#: C/gdm.xml:4388(para)
+msgid "First there is the <filename>~/.dmrc</filename> file. In theory this file should be shared between GDM and KDM, so users only have to configure things once. This is a standard <filename>.ini</filename> style configuration file. It has one section called <filename>[Desktop]</filename> which has two keys: <filename>Session</filename> and <filename>Language</filename>."
+msgstr ""
+
+#: C/gdm.xml:4397(para)
+msgid "The <filename>Session</filename> key specifies the basename of the session <filename>.desktop</filename> file that the user wishes to normally use (without the <filename>.desktop</filename> extension, in other words). The <filename>Language</filename> key specifies the language that the user wishes to use by default. If either of these keys is missing, the system default is used. The file would normally look as follows:"
+msgstr ""
+
+#: C/gdm.xml:4407(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+
+#: C/gdm.xml:4413(para)
+msgid "Normally GDM will write this file when the user logs in for the first time, and rewrite it if the user chooses to change their default values on a subsequent login."
+msgstr ""
+
+#: C/gdm.xml:4419(para)
+msgid "If the GDM Face Browser is turned, then the file <filename>$HOME/.face</filename> is accessed. This file should be a standard image that GTK+ can read, such as PNG or JPEG. It also must be smaller than the <filename>MaxIconWidth</filename> and <filename>MaxIconHeight</filename> values defined in the GDM configuration or it will be ignored. Users can run the <command>gdmphotosetup</command> program to specify a face image and it will copy the file to the <filename>$HOME/.face</filename> location and scale it so its longest dimension is not larger than the <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> values. <command>gdmphotosetup</command> takes care to not change the aspect ratio of the image."
+msgstr ""
+
+#: C/gdm.xml:4434(para)
+msgid "Face images can also be placed in the global face directory, which is specified by the <filename>GlobalFaceDir</filename> configuration option ( normally <filename>&lt;share&gt;/pixmaps/faces/</filename>) and the filename should be the name of the user, optionally with a <filename>.png</filename>, <filename>.jpg</filename>, etc. appended."
+msgstr ""
+
+#: C/gdm.xml:4445(title)
+msgid "Controlling GDM"
+msgstr ""
+
+#: C/gdm.xml:4447(para)
+msgid "You can control GDM behavior during runtime in several different ways. You can either run certain commands, or you can talk to GDM using either a unix socket protocol, or a FIFO protocol."
+msgstr ""
+
+#: C/gdm.xml:4454(title)
+msgid "Commands"
+msgstr "Kommandon"
+
+#: C/gdm.xml:4456(para)
+msgid "To stop GDM, you can either send the TERM signal to the main daemon or run the <command>gdm-stop</command> command which is in the <filename>&lt;sbin&gt;/</filename> directory. To restart GDM, you can either send the HUP signal to the main daemon or run the <command>gdm-restart</command> command which is also in the <filename>&lt;sbin&gt;/</filename> directory. To restart GDM but only after all the users have logged out, you can either send the USR1 signal to the main daemon or run the <command>gdm-safe-restart</command> command which is in the <filename>&lt;sbin&gt;/</filename> directory as well."
+msgstr ""
+
+#: C/gdm.xml:4469(para)
+msgid "The <command>gdmflexiserver</command> command can be used to start new flexible (on demand) displays if your system supports virtual terminals. This command will normally lock the current session with a screensaver so that the user can safely walk away from the computer and let someone else log in. If more that two flexible displays have started <command>gdmflexiserver</command> will display a pop-up dialog allowing the user to select which session to continue. The user will normally have to enter a password to return to the session. On session exit the system will return to the previous virtual terminal. Run <command>gdmflexiserver --help</command> to get a listing of possible options."
+msgstr ""
+
+#: C/gdm.xml:4485(title)
+msgid "The FIFO protocol"
+msgstr ""
+
+#: C/gdm.xml:4487(para)
+msgid "GDM also provides a FIFO called <filename>.gdmfifo</filename> in the <filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/gdm/.gdmfifo</filename>). You must be root to use this protocol, and it is mostly used for internal GDM chatter. It is a very simple protocol where you just echo a command on a single line to this file. It can be used to tell GDM things such as restart, suspend the computer, or restart all X servers next time it has a chance (which would be useful from an X configuration application)."
+msgstr ""
+
+#: C/gdm.xml:4498(para)
+msgid "Full and up to date documentation of the commands and their use is contained in the GDM source tree in the file <filename>daemon/gdm.h</filename>. Look for the defines starting with <filename>GDM_SOP_</filename>. The commands which require the pid of the slave as an argument are the ones that are really used for internal communication of the slave with the master and should not be used."
+msgstr ""
+
+#: C/gdm.xml:4510(title)
+msgid "Socket Protocol"
+msgstr ""
+
+#: C/gdm.xml:4512(para)
+msgid "GDM provides a unix domain socket for communication at <filename>/tmp/.gdm_socket</filename>. Using this you can check if GDM is running, the version of the daemon, the current displays that are running and who is logged in on them, and if GDM supports it on your operating system, also the virtual terminals of all the console logins. The <command>gdmflexiserver</command> command uses this protocol, for example, to launch flexible (on-demand) displays."
+msgstr ""
+
+#: C/gdm.xml:4522(para)
+msgid "gdmflexiserver accepts the following commands with the --command option:"
+msgstr ""
+
+#: C/gdm.xml:4527(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ADD_DYNAMIC_DISPLAY\n"
+"ALL_SERVERS\n"
+"ATTACHED_SERVERS\n"
+"AUTH_LOCAL\n"
+"CLOSE\n"
+"FLEXI_XNEST\n"
+"FLEXI_XSERVER\n"
+"GET_CONFIG\n"
+"GET_CONFIG_FILE\n"
+"GET_CUSTOM_CONFIG_FILE\n"
+"GET_SERVER_LIST\n"
+"GET_SERVER_DETAILS\n"
+"GREETERPIDS\n"
+"QUERY_LOGOUT_ACTION\n"
+"QUERY_VT\n"
+"RELEASE_DYNAMIC_DISPLAYS\n"
+"REMOVE_DYNAMIC_DISPLAY\n"
+"SERVER_BUSY\n"
+"SET_LOGOUT_ACTION\n"
+"SET_SAFE_LOGOUT_ACTION\n"
+"SET_VT\n"
+"UPDATE_CONFIG\n"
+"VERSION\n"
+msgstr ""
+"\n"
+"ADD_DYNAMIC_DISPLAY\n"
+"ALL_SERVERS\n"
+"ATTACHED_SERVERS\n"
+"AUTH_LOCAL\n"
+"CLOSE\n"
+"FLEXI_XNEST\n"
+"FLEXI_XSERVER\n"
+"GET_CONFIG\n"
+"GET_CONFIG_FILE\n"
+"GET_CUSTOM_CONFIG_FILE\n"
+"GET_SERVER_LIST\n"
+"GET_SERVER_DETAILS\n"
+"GREETERPIDS\n"
+"QUERY_LOGOUT_ACTION\n"
+"QUERY_VT\n"
+"RELEASE_DYNAMIC_DISPLAYS\n"
+"REMOVE_DYNAMIC_DISPLAY\n"
+"SERVER_BUSY\n"
+"SET_LOGOUT_ACTION\n"
+"SET_SAFE_LOGOUT_ACTION\n"
+"SET_VT\n"
+"UPDATE_CONFIG\n"
+"VERSION\n"
+
+#: C/gdm.xml:4553(para)
+msgid "These are described in detail below, including required arguments, response format, and return codes."
+msgstr ""
+
+#: C/gdm.xml:4559(title)
+msgid "ADD_DYNAMIC_DISPLAY"
+msgstr "ADD_DYNAMIC_DISPLAY"
+
+#: C/gdm.xml:4560(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ADD_DYNAMIC_DISPLAY: Create a new server definition that will\n"
+"                     run on the specified display leaving, it\n"
+"                     in DISPLAY_CONFIG state.\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to run on&gt;=&lt;server&gt;\n"
+"  Where &lt;server&gt; is either a configuration named in the\n"
+"  GDM configuration or a literal command name.\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     2 = Existing display\n"
+"     3 = No server string\n"
+"     4 = Display startup failure\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4582(title)
+msgid "ALL_SERVERS"
+msgstr "ALL_SERVERS"
+
+#: C/gdm.xml:4583(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ALL_SERVERS: List all displays, including console, remote, xnest.\n"
+"             This can, for example, be useful to figure out if\n"
+"             the display you are on is managed by the gdm daemon,\n"
+"             by seeing if it is in the list.  It is also somewhat\n"
+"             like the 'w' command but for graphical sessions.\n"
+"Supported since: 2.4.2.96\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;server&gt;;&lt;server&gt;;...\n"
+"\n"
+"  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;\n"
+"\n"
+"  &lt;logged in user&gt; can be empty in case no one logged in yet\n"
+"\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4606(title)
+msgid "ATTACHED_SERVERS"
+msgstr "ATTACHED_SERVERS"
+
+#: C/gdm.xml:4607(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP\n"
+"                  and xnest non-attached displays.\n"
+"Note:             This command used to be named CONSOLE_SERVERS,\n"
+"                  which is still recognized for backwards\n"
+"                  compatibility. The optional pattern argument\n"
+"                  is supported as of version 2.8.0.0.\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;pattern&gt; (optional)\n"
+"  With no argument, all attached displays are returned. The optional\n"
+"  &lt;pattern&gt; is a string that may contain glob characters '*', '?', and\n"
+"  '[]'. Only displays that match the pattern will be returned.\n"
+"Answers:\n"
+"  OK &lt;server&gt;;&lt;server&gt;;...\n"
+"\n"
+"  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;,&lt;vt or xnest display&gt;\n"
+"\n"
+"  &lt;logged in user&gt; can be empty in case no one logged\n"
+"  in yet, and &lt;vt&gt; can be -1 if it's not known or not\n"
+"  supported (on non-Linux for example).  If the display is an\n"
+"  xnest display and is a console one (that is, it is an xnest\n"
+"  inside another console display) it is listed and instead of\n"
+"  vt, it lists the parent display in standard form.\n"
+"\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4639(title)
+msgid "AUTH_LOCAL"
+msgstr "AUTH_LOCAL"
+
+#: C/gdm.xml:4640(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AUTH_LOCAL: Setup this connection as authenticated for\n"
+"            FLEXI_SERVER.  Because all full blown (non-Xnest)\n"
+"            displays can be started only from users logged in\n"
+"            locally, and here GDM assumes only users logged\n"
+"            in from GDM.  They must pass the xauth\n"
+"            MIT-MAGIC-COOKIE-1 that they were passed before\n"
+"            the connection is authenticated.\n"
+"Note:       The AUTH LOCAL command requires the\n"
+"            --authenticate option, although only\n"
+"            FLEXI XSERVER uses this currently.\n"
+"Note:       Since 2.6.0.6 you can also use a global\n"
+"            &lt;ServAuthDir&gt;/.cookie, which works for all\n"
+"            authentication except for SET_LOGOUT_ACTION and\n"
+"            QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION\n"
+"            which require a logged in display.\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;xauth cookie&gt;\n"
+"  &lt;xauth cookie&gt; is in hex form with no 0x prefix\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4670(title)
+msgid "CLOSE"
+msgstr "CLOSE"
+
+#: C/gdm.xml:4671(screen)
+#, no-wrap
+msgid ""
+"\n"
+"CLOSE: Close sockets connection\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: None\n"
+"Answers: None\n"
+msgstr ""
+
+#: C/gdm.xml:4680(title)
+msgid "FLEXI_XNEST"
+msgstr "FLEXI_XNEST"
+
+#: C/gdm.xml:4681(screen)
+#, no-wrap
+msgid ""
+"\n"
+"FLEXI_XNEXT: Start a new flexible Xnest display.\n"
+"Note:        Supported on older version from 2.2.4.0, later\n"
+"             2.2.4.2, but since 2.3.90.4 you must supply 4\n"
+"             arguments or ERROR 100 will be returned.  This\n"
+"             will start Xnest using the XAUTHORITY file\n"
+"             supplied and as the uid same as the owner of\n"
+"             that file (and same as you supply).  You must\n"
+"             also supply the cookie as the third argument\n"
+"             for this display, to prove that you indeed are\n"
+"             this user.  Also this file must be readable\n"
+"             ONLY by this user, that is have a mode of 0600.\n"
+"             If this all is not met, ERROR 100 is returned.\n"
+"Note:        The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+"             the first one GDM can find in the XAUTHORITY\n"
+"             file for this display.  If that's not what you\n"
+"             use you should generate one first.  The cookie\n"
+"             should be in hex form.\n"
+"Supported since: 2.3.90.4\n"
+"Arguments: &lt;display to run on&gt; &lt;uid of requesting user&gt;\n"
+"           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     5 = Xnest can't connect\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4719(title)
+msgid "FLEXI_XSERVER"
+msgstr "FLEXI_XSERVER"
+
+#: C/gdm.xml:4720(screen)
+#, no-wrap
+msgid ""
+"\n"
+"FLEXI_XSERVER: Start a new X flexible display.  Only supported on\n"
+"               connection that passed AUTH_LOCAL\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;xserver type&gt;\n"
+"  If no arguments, starts the standard X server\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4742(title)
+msgid "GET_CONFIG"
+msgstr "GET_CONFIG"
+
+#: C/gdm.xml:4743(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_CONFIG:  Get configuration value for key.  Useful so\n"
+"             that other applications can request configuration\n"
+"             information from GDM.  Any key defined as GDM_KEY_*\n"
+"             in gdm.h is supported.  Starting with version 2.13.0.2\n"
+"             translated keys (such as \"greeter/GdmWelcome[cs]\" are\n"
+"             supported via GET_CONFIG.  Also starting with version\n"
+"             2.13.0.2 it is no longer necessary to include the\n"
+"             default value (i.e. you can use key \"greeter/IncludeAll\"\n"
+"             instead of having to use \"greeter/IncludeAll=false\".  \n"
+"Supported since: 2.6.0.9\n"
+"Arguments: &lt;key&gt;\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4766(title)
+msgid "GET_CONFIG_FILE"
+msgstr "GET_CONFIG_FILE"
+
+#: C/gdm.xml:4767(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_CONFIG_FILE:  Get config file location being used by\n"
+"                  the daemon.  If the GDM daemon was started\n"
+"                  with the --config option, it will return\n"
+"                  the value passed in via the argument.\n"
+"Supported since: 2.8.0.2\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;full path to GDM configuration file&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4784(title)
+msgid "GET_CUSTOM_CONFIG_FILE"
+msgstr "GET_CUSTOM_CONFIG_FILE"
+
+#: C/gdm.xml:4785(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_CUSTOM_CONFIG_FILE:  Get custom config file location being\n"
+"                        used by the daemon.\n"
+"Supported since: 2.14.0.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;full path to GDM custom configuration file&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = File not found\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4801(title)
+msgid "GET_SERVER_DETAILS"
+msgstr "GET_SERVER_DETAILS"
+
+#: C/gdm.xml:4802(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_SERVER_DETAILS:  Get detail information for a specific server.\n"
+"Supported since: 2.13.0.4\n"
+"Arguments: &lt;server&gt; &lt;key&gt;\n"
+"  Key values include:\n"
+"    NAME      - Returns the server name\n"
+"    COMMAND   - Returns the server command\n"
+"    FLEXIBLE  - Returns \"true\" if flexible, \"false\"\n"
+"                otherwise\n"
+"    CHOOSABLE - Returns \"true\" if choosable, \"false\"\n"
+"                otherwise\n"
+"    HANDLED   - Returns \"true\" if handled, \"false\"\n"
+"                otherwise\n"
+"    CHOOSER   - Returns \"true\" if chooser, \"false\"\n"
+"                otherwise\n"
+"    PRIORITY  - Returns process priority\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Server not found\n"
+"     2 = Key not valid\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4831(title)
+msgid "GET_SERVER_LIST"
+msgstr "GET_SERVER_LIST"
+
+#: C/gdm.xml:4832(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_SERVER_LIST:  Get a list of the server sections from\n"
+"                  the configuration file.\n"
+"Supported since: 2.13.0.4\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;value&gt;;&lt;value&gt;;...\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No servers found\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4848(title)
+msgid "GREETERPIDS"
+msgstr "GREETERPIDS"
+
+#: C/gdm.xml:4849(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GREETERPIDS: List all greeter pids so that one can send HUP\n"
+"             to them for config rereading.  Of course one\n"
+"             must be root to do that.\n"
+"Supported since: 2.3.90.2\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;pid&gt;;&lt;pid&gt;;...\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4865(title)
+msgid "QUERY_LOGOUT_ACTION"
+msgstr "QUERY_LOGOUT_ACTION"
+
+#: C/gdm.xml:4866(screen)
+#, no-wrap
+msgid ""
+"\n"
+"QUERY_LOGOUT_ACTION: Query which logout actions are possible\n"
+"                     Only supported on connections that passed\n"
+"                     AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Answers:\n"
+"  OK &lt;action&gt;;&lt;action&gt;;...\n"
+"     Where action is one of HALT, REBOOT, SUSPEND or CUSTOM_CMD[0-9].\n"
+"     An empty list can also be returned if no action is possible.\n"
+"     A '!' is appended to an action if it was already set with\n"
+"     SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that\n"
+"     SET_LOGOUT_ACTION has precedence over\n"
+"     SET_SAFE_LOGOUT_ACTION.\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4888(title)
+msgid "QUERY_CUSTOM_CMD_LABELS"
+msgstr "QUERY_CUSTOM_CMD_LABELS"
+
+#: C/gdm.xml:4889(screen)
+#, no-wrap
+msgid ""
+"\n"
+" QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom\n"
+"                          commands Only supported on connections that\n"
+"                          passed AUTH_LOCAL.\n"
+" Supported since: 2.5.90.0\n"
+" Answers:\n"
+"   OK &lt;label1&gt;;&lt;label2&gt;;...\n"
+"      Where labelX is one of the labels belonging to CUSTOM_CMDX\n"
+"      (where X in [0,GDM_CUSTOM_COMMAND_MAX)).  An empty list can\n"
+"      also be returned if none of the custom commands are exported\n"
+"      outside login manager (no CustomCommandIsPersistent options\n"
+"      are set to true).  \n"
+"   ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"      0 = Not implemented\n"
+"      100 = Not authenticated\n"
+"      200 = Too many messages\n"
+"      999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4910(title)
+msgid "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+msgstr "QUERY_CUSTOM_CMD_NO_RESTART_STATUS"
+
+#: C/gdm.xml:4911(screen)
+#, no-wrap
+msgid ""
+"\n"
+"QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options\n"
+"                                    for each of custom commands Only\n"
+"                                    supported on connections that\n"
+"                                    passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Answers:\n"
+"  OK &lt;status&gt;\n"
+"     Where each bit of the status represents NoRestart value for\n"
+"     each of the custom commands.\n"
+"     bit on (1):  NoRestart = true, \n"
+"     bit off (0): NoRestart = false.\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4932(title)
+msgid "QUERY_VT"
+msgstr "QUERY_VT"
+
+#: C/gdm.xml:4933(screen)
+#, no-wrap
+msgid ""
+"\n"
+"QUERY_VT:  Ask the daemon about which VT we are currently on.\n"
+"           This is useful for logins which don't own\n"
+"           /dev/console but are still console logins.  Only\n"
+"           supported on Linux currently, other places will\n"
+"           just get ERROR 8.  This is also the way to query\n"
+"           if VT support is available in the daemon in the\n"
+"           first place.  Only supported on connections that\n"
+"           passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;vt number&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     8 = Virtual terminals not supported\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4956(title)
+msgid "RELEASE_DYNAMIC_DISPLAYS"
+msgstr "RELEASE_DYNAMIC_DISPLAYS"
+
+#: C/gdm.xml:4957(screen)
+#, no-wrap
+msgid ""
+"\n"
+"RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in \n"
+"                          DISPLAY_CONFIG state\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to release&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Bad display number\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4974(title)
+msgid "REMOVE_DYNAMIC_DISPLAY"
+msgstr "REMOVE_DYNAMIC_DISPLAY"
+
+#: C/gdm.xml:4975(screen)
+#, no-wrap
+msgid ""
+"\n"
+"REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server\n"
+"                        and purging the display configuration\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to remove&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Bad display number\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:4992(title)
+msgid "SERVER_BUSY"
+msgstr "SERVER_BUSY"
+
+#: C/gdm.xml:4993(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SERVER_BUSY:  Returns true if half or more of the daemon's sockets\n"
+"              are busy, false otherwise.  Used by slave programs\n"
+"              which want to ensure they do not overwhelm the \n"
+"              sever.\n"
+"Supported since: 2.13.0.8\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:5010(title)
+msgid "SET_LOGOUT_ACTION"
+msgstr "SET_LOGOUT_ACTION"
+
+#: C/gdm.xml:5011(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n"
+"                   slave process exits.  Only supported on\n"
+"                   connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;action&gt;\n"
+"  NONE               Set exit action to 'none'\n"
+"  HALT               Set exit action to 'halt'\n"
+"  REBOOT             Set exit action to 'reboot'\n"
+"  SUSPEND            Set exit action to 'suspend'\n"
+"  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     7 = Unknown logout action, or not available\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:5034(title)
+msgid "SET_SAFE_LOGOUT_ACTION"
+msgstr "SET_SAFE_LOGOUT_ACTION"
+
+#: C/gdm.xml:5035(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend\n"
+"                         after everybody logs out.  If only one\n"
+"                         person logs out, then this is obviously\n"
+"                         the same as the SET_LOGOUT_ACTION.  Note\n"
+"                         that SET_LOGOUT_ACTION has precedence\n"
+"                         over SET_SAFE_LOGOUT_ACTION if it is set\n"
+"                         to something other then NONE.  If no one\n"
+"                         is logged in, then the action takes effect\n"
+"                         effect immediately.  Only supported on\n"
+"                         connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;action&gt;\n"
+"  NONE               Set exit action to 'none'\n"
+"  HALT               Set exit action to 'halt'\n"
+"  REBOOT             Set exit action to 'reboot'\n"
+"  SUSPEND            Set exit action to 'suspend'\n"
+"  CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     7 = Unknown logout action, or not available\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:5065(title)
+msgid "SET_VT"
+msgstr "SET_VT"
+
+#: C/gdm.xml:5066(screen)
+#, no-wrap
+msgid ""
+"\n"
+"SET_VT:  Change to the specified virtual terminal.\n"
+"         This is useful for logins which don't own /dev/console\n"
+"         but are still console logins.  Only supported on Linux\n"
+"         currently, other places will just get ERROR 8.\n"
+"         Only supported on connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;vt&gt;\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     8 = Virtual terminals not supported\n"
+"     9 = Invalid virtual terminal number\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:5087(title)
+msgid "UPDATE_CONFIG"
+msgstr "UPDATE_CONFIG"
+
+#: C/gdm.xml:5088(screen)
+#, no-wrap
+msgid ""
+"\n"
+"UPDATE_CONFIG: Tell the daemon to re-read a key from the \n"
+"               GDM configuration file.   Any user can request\n"
+"               that values are re-read but the daemon will\n"
+"               only do so if the file has been modified\n"
+"               since GDM first read the file.  Only users\n"
+"               who can change the GDM configuration file\n"
+"               (normally writable only by the root user) can\n"
+"               actually modify the GDM configuration.  This\n"
+"               command is useful to cause the GDM to update\n"
+"               itself to recognize a change made to the GDM\n"
+"               configuration file by the root user.\n"
+"\n"
+"               Starting with version 2.13.0.0, all GDM keys are\n"
+"               supported except for the following:\n"
+"\n"
+"                      daemon/PidFile\n"
+"                      daemon/ConsoleNotify\n"
+"                      daemon/User\n"
+"                      daemon/Group\n"
+"                      daemon/LogDir\n"
+"                      daemon/ServAuthDir\n"
+"                      daemon/UserAuthDir\n"
+"                      daemon/UserAuthFile\n"
+"                      daemon/UserAuthFBDir\n"
+"\n"
+"               GDM also supports the following Psuedokeys:\n"
+"\n"
+"               xdmcp/PARAMETERS (2.3.90.2) updates the following:\n"
+"                      xdmcp/MaxPending\n"
+"                      xdmcp/MaxSessions\n"
+"                      xdmcp/MaxWait\n"
+"                      xdmcp/DisplaysPerHost\n"
+"                      xdmcp/HonorIndirect\n"
+"                      xdmcp/MaxPendingIndirect\n"
+"                      xdmcp/MaxWaitIndirect\n"
+"                      xdmcp/PingIntervalSeconds (only affects new connections)\n"
+"\n"
+"                xservers/PARAMETERS (2.13.0.4) updates the following:\n"
+"                      all [server-foo] sections.\n"
+"\n"
+"                Supported keys for previous versions of GDM:\n"
+"\n"
+"                      security/AllowRoot (2.3.90.2)\n"
+"                      security/AllowRemoteRoot (2.3.90.2)\n"
+"                      security/AllowRemoteAutoLogin (2.3.90.2)\n"
+"                      security/RetryDelay (2.3.90.2)\n"
+"                      security/DisallowTCP (2.4.2.0)\n"
+"                      daemon/Greeter (2.3.90.2)\n"
+"                      daemon/RemoteGreeter (2.3.90.2)\n"
+"                      xdmcp/Enable (2.3.90.2)\n"
+"                      xdmcp/Port (2.3.90.2)\n"
+"                      daemon/TimedLogin (2.3.90.3)\n"
+"                      daemon/TimedLoginEnable (2.3.90.3)\n"
+"                      daemon/TimedLoginDelay (2.3.90.3)\n"
+"                      greeter/SystemMenu (2.3.90.3)\n"
+"                      greeter/ConfigAvailable (2.3.90.3)\n"
+"                      greeter/ChooserButton (2.4.2.0)\n"
+"                      greeter/SoundOnLoginFile (2.5.90.0)\n"
+"                      daemon/AddGtkModules (2.5.90.0)\n"
+"                      daemon/GtkModulesList (2.5.90.0)\n"
+"Supported since: 2.3.90.2\n"
+"Arguments: &lt;key&gt;\n"
+"  &lt;key&gt; is just the base part of the key such as\n"
+"  \"security/AllowRemoteRoot\"\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:5164(title)
+msgid "VERSION"
+msgstr "VERSION"
+
+#: C/gdm.xml:5165(screen)
+#, no-wrap
+msgid ""
+"\n"
+"VERSION: Query GDM version\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  GDM &lt;gdm version&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: C/gdm.xml:5182(title)
+msgid "GDM Commands"
+msgstr "GDM-kommandon"
+
+#: C/gdm.xml:5185(title)
+msgid "GDM User Commands"
+msgstr ""
+
+#: C/gdm.xml:5187(para)
+msgid "The GDM package provides the following different commands in <filename>bindir</filename> intended to be used by the end-user:"
+msgstr ""
+
+#: C/gdm.xml:5193(title)
+msgid "<command>gdmXnestchooser</command> and <command>gdmXnest</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5196(para)
+msgid "The <command>gdmXnestchooser</command> command automatically gets the correct display number, sets up access, and runs <command>Xnest</command> with -indirect localhost. This way you get an XDMCP chooser provided by your computer. You can also supply as an argument the hostname whose chooser should be displayed, so <command>gdmXnestchooser somehost</command> will run the XDMCP chooser from host <command>somehost</command> inside an Xnest session. You can make this command do a direct query instead by passing the <command>-d</command> option as well. In addition to the following options, this command also supports standard GNOME options."
+msgstr ""
+
+#: C/gdm.xml:5211(title)
+msgid "<command>gdmXnestchooser</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5214(term)
+msgid "-x, --xnest=STRING"
+msgstr "-x, --xnest=STRÃNG"
+
+#: C/gdm.xml:5216(para)
+msgid "Xnest command line, default is \"Xnest\""
+msgstr ""
+
+#: C/gdm.xml:5223(term)
+msgid "-o, --xnest-extra-options=OPTIONS"
+msgstr "-o, --xnest-extra-options=FLAGGOR"
+
+#: C/gdm.xml:5225(para)
+msgid "Extra options for Xnest, default is no options."
+msgstr ""
+
+#: C/gdm.xml:5232(term)
+msgid "-n, --no-query"
+msgstr "-n, --no-query"
+
+#: C/gdm.xml:5234(para)
+msgid "Just run Xnest, no query (no chooser)"
+msgstr ""
+
+#: C/gdm.xml:5241(term)
+msgid "-d, --direct"
+msgstr "-d, --direct"
+
+#: C/gdm.xml:5243(para)
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: C/gdm.xml:5250(term)
+msgid "-B, --broadcast"
+msgstr "-B, --broadcast"
+
+#: C/gdm.xml:5252(para)
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: C/gdm.xml:5259(term)
+msgid "-b, --background"
+msgstr "-b, --background"
+
+#: C/gdm.xml:5261(para)
+msgid "Run in background"
+msgstr "KÃ¶r i bakgrunden"
+
+#: C/gdm.xml:5268(term)
+msgid "--no-gdm-check"
+msgstr "--no-gdm-check"
+
+#: C/gdm.xml:5270(para)
+msgid "Don't check for running GDM"
+msgstr ""
+
+#: C/gdm.xml:5279(title)
+#: C/gdm.xml:5323(title)
+msgid "<command>gdmflexichooser</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5281(para)
+msgid "The <command>gdmflexiserver</command> command provides three features. It can be used to run flexible (on demand) X displays, to run a flexible display via Xnest, and to send commands to the GDM daemon process."
+msgstr ""
+
+#: C/gdm.xml:5288(para)
+msgid "Starting a flexible X display will normally lock the current session with a screensaver and will redisplay the GDM login screen so a second user can log in. This feature is only available on systems that support virtual terminals and have them enabled. This feature is useful if you are logged in as user A, and user B wants to log in quickly but user A does not wish to log out. The X server takes care of the virtual terminal switching so it works transparently. If there is more than one running display defined with flexible=true, then the user is shown a dialog that displays the currently running sessions. The user can then pick which session to continue and will normally have to enter the password to unlock the screen."
+msgstr ""
+
+#: C/gdm.xml:5302(para)
+msgid "Flexible displays started via Xnest works on systems that do not support virtual terminals. This option starts a flexible display in a window in the current session. This does not lock the current session, so is not as secure as a flexible server started via virtual terminals."
+msgstr ""
+
+#: C/gdm.xml:5310(para)
+msgid "The <command>gdmflexiserver --command</command> option provides a way to send commands to the GDM daemon and can be used to debug problems or to change the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:5316(para)
+msgid "In addition to the following options, <command>gdmflexiserver</command> also supports standard GNOME options."
+msgstr ""
+
+#: C/gdm.xml:5326(term)
+msgid "-c, --command=COMMAND"
+msgstr "-c, --command=KOMMANDO"
+
+#: C/gdm.xml:5328(para)
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: C/gdm.xml:5335(term)
+msgid "-n, --xnest"
+msgstr "-n, --xnest"
+
+#: C/gdm.xml:5337(para)
+msgid "Start a flexible X display in Xnest mode"
+msgstr ""
+
+#: C/gdm.xml:5344(term)
+msgid "-l, --no-lock"
+msgstr "-l, --no-lock"
+
+#: C/gdm.xml:5346(para)
+msgid "Do not lock current screen"
+msgstr ""
+
+#: C/gdm.xml:5353(term)
+msgid "-d, --debug"
+msgstr "-d, --debug"
+
+#: C/gdm.xml:5355(para)
+msgid "Turns on debugging output which gets sent to syslog. Same as turning on debug in the configuration file."
+msgstr ""
+
+#: C/gdm.xml:5363(term)
+msgid "-a, --authenticate"
+msgstr "-a, --authenticate"
+
+#: C/gdm.xml:5365(para)
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: C/gdm.xml:5372(term)
+msgid "-s, --startnew"
+msgstr "-s, --startnew"
+
+#: C/gdm.xml:5374(para)
+msgid "Starts a new flexible display without displaying a dialog asking the user if they wish to continue any existing sessions."
+msgstr ""
+
+#: C/gdm.xml:5385(title)
+#: C/gdm.xml:5411(title)
+msgid "<command>gdmdynamic</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5387(para)
+msgid "The <command>gdmdynamic</command> command which creates, runs, and removes displays (X servers) on demand."
+msgstr ""
+
+#: C/gdm.xml:5392(para)
+msgid "<command>gdmdynamic</command> allows the management of displays in a dynamic fashion. It is typically used in environments where it is not possible to list the possible displays in the GDM configuration files. The <command>gdmdynamic</command> command can be used to create a new display on a particular display number, run all newly created displays, or remove a display. The <command>gdmdynamic</command> command can also be used to list all attached displays, or only attached displays that match a pattern."
+msgstr ""
+
+#: C/gdm.xml:5403(para)
+msgid "This program is designed to manage multiple simultaneous requests and works to avoid flooding the daemon with requests. If the sockets connection is busy, it will sleep and retry a certain number of times that can be tuned with the -s and -t options."
+msgstr ""
+
+#: C/gdm.xml:5416(emphasis)
+msgid "One of the following options can be used per instance:"
+msgstr ""
+
+#: C/gdm.xml:5423(term)
+msgid "-a display=server"
+msgstr "-a display=server"
+
+#: C/gdm.xml:5425(para)
+msgid "Add a new display configuration, leaving it in the DISPLAY_CONFIG state. For example, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a 3=/usr/X11R6/bin/X -dev /dev/fb2\"</command>"
+msgstr ""
+
+#: C/gdm.xml:5431(para)
+msgid "The display will not actually be started until the display is released by calling <command>gdmdynamic</command> again with the -r option."
+msgstr ""
+
+#: C/gdm.xml:5439(term)
+msgid "-r"
+msgstr "-r"
+
+#: C/gdm.xml:5441(para)
+msgid "Release (run) all displays waiting in the DISPLAY_CONFIG state."
+msgstr ""
+
+#: C/gdm.xml:5448(term)
+msgid "-d display"
+msgstr "-d display"
+
+#: C/gdm.xml:5450(para)
+msgid "Delete a display, killing the X server and purging the display configuration. For example, \"-d 3\"."
+msgstr ""
+
+#: C/gdm.xml:5458(term)
+msgid "-l [pattern]"
+msgstr "-l [mÃ¶nster]"
+
+#: C/gdm.xml:5460(para)
+msgid "List displays via the ATTACHED_SERVERS <command>gdmflexiserver</command> command. Without a pattern lists all attached displays. With a pattern will match using glob characters '*', '?', and '[]'. For example: <command>\"-l Standard*\"</command><command>\"-l *Xorg*\"</command>"
+msgstr ""
+
+#: C/gdm.xml:5473(emphasis)
+msgid "These options can be added to the above:"
+msgstr ""
+
+#: C/gdm.xml:5480(term)
+msgid "-v"
+msgstr "-v"
+
+#: C/gdm.xml:5482(para)
+msgid "Verbose mode. Prinr diagnostic messages about each message sent to GDM."
+msgstr ""
+
+#: C/gdm.xml:5490(term)
+msgid "-b"
+msgstr "-b"
+
+#: C/gdm.xml:5492(para)
+msgid "Background mode. Fork child to do the work and return immediately."
+msgstr ""
+
+#: C/gdm.xml:5499(term)
+msgid "-t RETRY"
+msgstr ""
+
+#: C/gdm.xml:5501(para)
+msgid "If the daemon socket is busy, <command>gdmdynamic</command> will retry to open the connection the specified RETRY number of times. Default value is 15."
+msgstr ""
+
+#: C/gdm.xml:5510(term)
+msgid "-s SLEEP"
+msgstr ""
+
+#: C/gdm.xml:5512(para)
+msgid "If the daemon socket is busy, <command>gdmdynamic</command> will sleep an amount of time between retries. A random number of seconds 0-5 is added to the SLEEP value to help ensure that multiple calls to gdmdynamic do not all try to restart at the same time. A SLEEP value of zero causes the sleep time to be 1 second. Default value is 8 seconds."
+msgstr ""
+
+#: C/gdm.xml:5527(title)
+msgid "<command>gdmphotosetup</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5529(para)
+msgid "Allows the user to select an image that will be used as the user's photo by GDM's face browser, if enabled by GDM. The selected file is stored as <filename>~/.face</filename>. This command accepts standard GNOME options."
+msgstr ""
+
+#: C/gdm.xml:5538(title)
+msgid "<command>gdmthemetester</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5540(para)
+msgid ""
+"<command>gdmthemetester</command> takes two parameters. The first parameter specifies the environment and the second parameter specifies the path name or the name of a theme to view. This is a tool for viewing a theme outside of GDM. It is useful for testing or viewing themes. <command>gdmthemetester</command> requires that the system support <command>gdmXnest</command>. Note that themes can display differently depending on the theme's \"Show mode\". <command>gdmthemetester</command> allows viewing the themes in different modes via the environment option. Valid environment values and their meanings follow: <screen>\n"
+"console       - In console mode.\n"
+"console-timed - In console non-flexi mode.\n"
+"flexi         - In flexi mode.\n"
+"xdmcp         - In remote (XDMCP) mode.\n"
+"remote-flexi  - In remote (XDMCP) &amp; flexi mode.\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:5566(title)
+msgid "GDM Root User Commands"
+msgstr ""
+
+#: C/gdm.xml:5568(para)
+msgid "The GDM package provides the following different commands in <filename>sbindir</filename> intended to be used by the root user:"
+msgstr ""
+
+#: C/gdm.xml:5574(title)
+#: C/gdm.xml:5590(title)
+msgid "<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5577(para)
+msgid "The <command>gdm</command> command is really just a script which runs the <command>gdm-binary</command>, passing along any options. Before launching <command>gdm-binary</command>, the gdm wrapper script will source the <filename>&lt;etc&gt;/profile</filename> file to set the standard system environment variables. In order to better support internationalization, it will also set the LC_MESSAGES environment variable to LANG if neither LC_MESSAGES or LC_ALL are set. If you really need to set some additional environment before launching GDM, you can do so in this script."
+msgstr ""
+
+#: C/gdm.xml:5594(term)
+msgid "--help"
+msgstr "--help"
+
+#: C/gdm.xml:5596(para)
+msgid "Gives a brief overview of the command line options."
+msgstr ""
+
+#: C/gdm.xml:5603(term)
+msgid "--nodaemon"
+msgstr "--nodaemon"
+
+#: C/gdm.xml:5605(para)
+msgid "If this option is specified, then GDM does not fork into the background when run. You can also use a single-dash version, \"-nodaemon\" for compatibility with other display managers."
+msgstr ""
+
+#: C/gdm.xml:5615(term)
+msgid "--no-console"
+msgstr "--no-console"
+
+#: C/gdm.xml:5617(para)
+msgid "Tell the daemon that it should not run anything on the console. This means that none of the local servers from the <filename>[servers]</filename> section will be run, and the console will not be used for communicating errors to the user. An empty <filename>[servers]</filename> section automatically implies this option."
+msgstr ""
+
+#: C/gdm.xml:5629(term)
+msgid "--config=CONFIGFILE"
+msgstr ""
+
+#: C/gdm.xml:5631(para)
+msgid "Specify an alternative configuration file."
+msgstr ""
+
+#: C/gdm.xml:5638(term)
+msgid "--preserve-ld-vars"
+msgstr "--preserve-ld-vars"
+
+#: C/gdm.xml:5640(para)
+msgid "When clearing the environment internally, preserve all variables starting with LD_. This is mostly for debugging purposes."
+msgstr ""
+
+#: C/gdm.xml:5648(term)
+msgid "--version"
+msgstr "--version"
+
+#: C/gdm.xml:5650(para)
+msgid "Print the version of the GDM daemon."
+msgstr ""
+
+#: C/gdm.xml:5657(term)
+msgid "--wait-for-go"
+msgstr "--wait-for-go"
+
+#: C/gdm.xml:5659(para)
+msgid "If started with this option, gdm will init, but only start the first local display and then wait for a GO message in the fifo protocol. No greeter will be shown until the GO message is sent. Also flexiserver requests will be denied and XDMCP will not be started until GO is given. This is useful for initialization scripts which wish to start X early, but where you don't yet want the user to start logging in. So the script would send the GO to the fifo once it is ready and GDM will then continue. This functionality was added in version 2.5.90.0."
+msgstr ""
+
+#: C/gdm.xml:5677(title)
+msgid "<command>gdmsetup</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5679(para)
+msgid "<command>gdmsetup</command> runs a graphical application for modifying the GDM configuration file. Normally on systems that support the PAM userhelper, this is setup such that when you run <command>gdmsetup</command> as an ordinary user, it will first ask you for your root password before starting. Otherwise, this application may only be run as root. This application supports standard GNOME options."
+msgstr ""
+
+#: C/gdm.xml:5691(title)
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5693(para)
+msgid "<command>gdm-restart</command> stops and restarts GDM by sending the GDM daemon a HUP signal. This command will immediately terminate all sessions and log out users currently logged in with GDM."
+msgstr ""
+
+#: C/gdm.xml:5701(title)
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5703(para)
+msgid "<command>gdm-safe-restart</command> stops and restarts GDM by sending the GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr ""
+
+#: C/gdm.xml:5711(title)
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5713(para)
+msgid "<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM signal."
+msgstr ""
+
+#: C/gdm.xml:5721(title)
+msgid "GDM Internal Commands"
+msgstr ""
+
+#: C/gdm.xml:5723(para)
+msgid "The GDM package provides the following different commands in <filename>libexecdir</filename> intended to be used by the gdm daemon process."
+msgstr ""
+
+#: C/gdm.xml:5730(title)
+msgid "<command>gdmchooser</command> and <command>gdmlogin</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5733(para)
+msgid "The <command>gdmgreeter</command> and <command>gdmlogin</command> are two different login applications, either can be used by GDM. <command>gdmgreeter</command> is themeable with GDM themes while <command>gdmlogin</command> is themable with GTK+ themes. These applications are normally executed by the GDM daemon. Both commands support standard GNOME options."
+msgstr ""
+
+#: C/gdm.xml:5744(title)
+#: C/gdm.xml:5755(title)
+msgid "<command>gdmchooser</command> Command Line Options"
+msgstr ""
+
+#: C/gdm.xml:5746(para)
+msgid "The <command>gdmchooser</command> is the XDMCP chooser application. The <command>gdmchooser</command> is normally executed by the GDM daemon. It supports the following options for XDM compatibility. This command supports standard GNOME options and is found in support standard GNOME options."
+msgstr ""
+
+#: C/gdm.xml:5758(term)
+msgid "--xdmaddress=SOCKET"
+msgstr "--xdmaddress=UTTAG"
+
+#: C/gdm.xml:5760(para)
+msgid "Socket for XDM communication."
+msgstr ""
+
+#: C/gdm.xml:5767(term)
+msgid "--clientaddress=ADDRESS"
+msgstr "--clientaddress=ADRESS"
+
+#: C/gdm.xml:5769(para)
+msgid "Client address to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM."
+msgstr ""
+
+#: C/gdm.xml:5777(term)
+msgid "--connectionType=TYPE"
+msgstr "--connectionType=TYP"
+
+#: C/gdm.xml:5779(para)
+msgid "Connection type to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM."
+msgstr ""
+
+#: C/gdm.xml:5789(command)
+msgid "gdm-ssh-session"
+msgstr "gdm-ssh-session"
+
+#: C/gdm.xml:5791(para)
+msgid "The <command>gdm-ssh-session</command> is normally executed by the GDM daemon when starting a secure remote connection through ssh. It does not take any options."
+msgstr ""
+
+#: C/gdm.xml:5803(title)
+msgid "Themed Greeter"
+msgstr ""
+
+#: C/gdm.xml:5805(para)
+msgid "This section describes the creation of themes for the Themed Greeter. For examples including screenshots, see the standard installed themes and the themes from <ulink type=\"http\" url=\"http://art.gnome.org/themes/gdm_greeter/\"> the theme website</ulink>."
+msgstr ""
+
+#: C/gdm.xml:5814(title)
+msgid "Theme Overview"
+msgstr ""
+
+#: C/gdm.xml:5816(para)
+msgid "GDM Themes can be created by creating an XML file that follows the specification in gui/greeter/greeter.dtd. Theme files are stored in the directory <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>. Usually this would be under <filename>/usr/share</filename>. The theme directory should contain a file called <filename>GdmGreeterTheme.desktop</filename> which has similar format to other .desktop files and looks like:"
+msgstr ""
+
+#: C/gdm.xml:5827(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[GdmGreeterTheme]\n"
+"Encoding=UTF-8\n"
+"Greeter=circles.xml\n"
+"Name=Circles\n"
+"Description=Theme with blue circles\n"
+"Author=Bond, James Bond\n"
+"Copyright=(c) 2002 Bond, James Bond\n"
+"Screenshot=screenshot.png\n"
+msgstr ""
+
+#: C/gdm.xml:5838(para)
+msgid "The Name, Description, Author and Copyright fields can be translated just like the other <filename>.desktop</filename>files. All the files that are mentioned should be in the theme directory itself. The Screenshot field points to a file which should be a 200x150 screenshot of the theme in action (it is OK not to have one, but it makes it nicer for user). The Greeter field points to an XML file that contains the description of the theme. The description will be given later."
+msgstr ""
+
+#: C/gdm.xml:5848(para)
+msgid "Once you have theme ready and installed you can test it with the installed <command>gdmthemetester</command> script. This script assumes that the X server supports Xnest. This command takes two arguments, first the environment that should be used. This is one of console, console-timed, flexi, remote-flexi, xdmcp. Where console is a standard console login, console-timed is a console login with a timed login going on, flexi is for any local flexible display, remote-flexi is for flexi displays that are not local (such as an Xnest flexiserver run from a remote display) and xdmcp is for remote XDMCP connections. The second argument is the theme name. So for example to test how things look in the XDMCP mode with the circles theme you would run:"
+msgstr ""
+
+#: C/gdm.xml:5863(command)
+msgid "gdmthemetester xdmcp circles"
+msgstr ""
+
+#: C/gdm.xml:5866(para)
+msgid "Be sure to test all the environments with your theme, and make sure to test how the caps lock warning looks by pressing caps lock. This is also a good way to take screenshots, just take a screenshot of the Xnest window. This can be done in GNOME by focusing the Xnest window and pressing Alt-PrintScreen."
+msgstr ""
+
+#: C/gdm.xml:5874(para)
+msgid ""
+"Once you have all this done, then make a tarball that contains the directory name (so that you could just untar it in the <filename>&lt;share&gt;/gdm/themes</filename> directory). And this is the tarball you distribute and people can install from the graphical configuration application. You can do this with the commands: <screen>\n"
+"cd &lt;share&gt;/gdm/themes\n"
+"tar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:5888(title)
+msgid "Detailed Description of Theme XML format"
+msgstr ""
+
+#: C/gdm.xml:5891(title)
+msgid "greeter tag"
+msgstr ""
+
+#: C/gdm.xml:5893(para)
+msgid "The GDM theme format is specified in XML format contained within a &lt;greeter&gt; tag. You may specify a GTK+ theme to be used with this theme by using the gtk-theme element in the greeter tag as in the following example."
+msgstr ""
+
+#: C/gdm.xml:5900(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+"&lt;greeter gtk-theme=\"Crux\"&gt;\n"
+"[...]\n"
+"&lt;/greeter&gt;\n"
+msgstr ""
+"\n"
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"&lt;!DOCTYPE greeter SYSTEM \"greeter.dtd\"&gt;\n"
+"&lt;greeter gtk-theme=\"Crux\"&gt;\n"
+"[...]\n"
+"&lt;/greeter&gt;\n"
+
+#: C/gdm.xml:5908(para)
+msgid "Contained within the greeter tag can be the nodes described in the next sections of this document. Some of these nodes are containers (box nodes, rect item nodes) which can be used to organize how to display the nodes that the user sees and interacts with (such as button, pixmap and entry item nodes)."
+msgstr ""
+
+#: C/gdm.xml:5918(title)
+msgid "Box Nodes"
+msgstr ""
+
+#: C/gdm.xml:5920(para)
+msgid ""
+"Box nodes are container nodes for item nodes. Box nodes are specified as follows: <screen>\n"
+"&lt;box orientation=\"alignment\" min-width=\"num\"\n"
+"xpadding=\"num\" ypadding=\"num\" spacing=\"num\"\n"
+"homogeneous=\"bool\"&gt;\n"
+"</screen> Where \"num\" means number and bool means either \"true\" or \"false\" The alignment value can be either \"horizontal\" or \"vertical\". If you leave any property off it will default to zero or \"false\" in case of \"homogeneous\" and \"vertical\" for the orientation."
+msgstr ""
+
+#: C/gdm.xml:5936(para)
+msgid "If the box is homogeneous then the children are allocated equal amount of space."
+msgstr ""
+
+#: C/gdm.xml:5941(para)
+msgid "The \"min-width\" must be specified in pixels. Obviously there is also a corresponding \"min-height\" property as well."
+msgstr ""
+
+#: C/gdm.xml:5949(title)
+msgid "Fixed Nodes"
+msgstr ""
+
+#: C/gdm.xml:5951(para)
+msgid ""
+"Fixed is a container that has its children scattered about laid out with precise coordinates. The size of this container is the biggest rectangle that contains all the children. Fixed has no extra properties and so you just use: <screen>\n"
+"&lt;fixed&gt;\n"
+"</screen> Then you put other items with proper position nodes inside this."
+msgstr ""
+
+#: C/gdm.xml:5962(para)
+msgid "The \"toplevel\" node is really just like a fixed node."
+msgstr ""
+
+#: C/gdm.xml:5968(title)
+msgid "Item Nodes"
+msgstr ""
+
+#: C/gdm.xml:5970(para)
+msgid "A GDM Theme is created by specifying a hierarchy of item and box nodes. Item nodes can have the following value for \"type\":"
+msgstr ""
+
+#: C/gdm.xml:5978(term)
+msgid "button"
+msgstr ""
+
+#: C/gdm.xml:5980(para)
+msgid "A button field. This field uses a GTK+ button. It is also possible to make a \"rect\" item act like a button by setting its button element to true. However it is better to use GTK+ buttons in GDM themes since these are accessible to users with disabilities. Also, GTK+ buttons can be themed. This feature is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: C/gdm.xml:5992(term)
+msgid "entry"
+msgstr ""
+
+#: C/gdm.xml:5994(para)
+msgid "Text entry field."
+msgstr ""
+
+#: C/gdm.xml:6001(term)
+msgid "label"
+msgstr ""
+
+#: C/gdm.xml:6003(para)
+msgid "A text label. Must have a \"text\" node to specify the text."
+msgstr ""
+
+#: C/gdm.xml:6011(term)
+msgid "list"
+msgstr ""
+
+#: C/gdm.xml:6013(para)
+msgid "A face browser widget. Only useful if the face browser is enabled via the configuration."
+msgstr ""
+
+#: C/gdm.xml:6021(term)
+msgid "pixmap"
+msgstr ""
+
+#: C/gdm.xml:6023(para)
+msgid "An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, Tiff, etc...)"
+msgstr ""
+
+#: C/gdm.xml:6031(term)
+msgid "rect"
+msgstr ""
+
+#: C/gdm.xml:6033(para)
+msgid "Rectangle."
+msgstr ""
+
+#: C/gdm.xml:6040(term)
+msgid "svg"
+msgstr "svg"
+
+#: C/gdm.xml:6042(para)
+msgid "Scaled Vector Graphic image."
+msgstr "Scaled Vector Graphic-bild."
+
+#: C/gdm.xml:6049(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"</screen> Items can specify ID values which gives them a specific look and feel or formatting. Furthermore you can customize the login process by adding custom widgets with custom id's for some items (currently only the list item)"
+msgstr ""
+
+#: C/gdm.xml:6060(para)
+msgid "Entry items can have id values as follows:"
+msgstr ""
+
+#: C/gdm.xml:6066(term)
+msgid "user-pw-entry"
+msgstr "user-pw-entry"
+
+#: C/gdm.xml:6068(para)
+msgid "Entry field for userid and password entry. This is the field used for responses for the PAM/GDM questions (Username, Password, etc..)."
+msgstr ""
+
+#: C/gdm.xml:6077(para)
+msgid "List items by default display as lists, but the combo=\"true\" attribute can be used to specify combo box style (combo style supported since GDM 2.16.2). Some predefined lists may be included in a theme by using the following id values. Customized lists may also be defined, which are explained below."
+msgstr ""
+
+#: C/gdm.xml:6087(term)
+msgid "session"
+msgstr "session"
+
+#: C/gdm.xml:6089(para)
+msgid "A list of available sessions, which allows the user to pick the session to use. Supported since GDM 2.16.2."
+msgstr ""
+
+#: C/gdm.xml:6099(term)
+msgid "language"
+msgstr "language"
+
+#: C/gdm.xml:6101(para)
+msgid "A list of available languages, which allows the user to pick the language to use. Supported since GDM 2.16.2."
+msgstr ""
+
+#: C/gdm.xml:6111(term)
+msgid "userlist"
+msgstr "userlist"
+
+#: C/gdm.xml:6113(para)
+msgid "A Face Browser list, so that users can pick their username by clicking on this instead of typing. This obviously exposes the usernames to viewers of the login screen, and is not recommended for users who feel that this reduces security. The face browser does not support combo box style."
+msgstr ""
+
+#: C/gdm.xml:6126(term)
+msgid "userlist-rect"
+msgstr "userlist-rect"
+
+#: C/gdm.xml:6128(para)
+msgid "This id can be specified for the &lt;rect&gt; object containing the userlist and if the userlist is empty then this rectangle will not be shown. This allows the theme to define something like an area with a different color and/or alpha to surround the userlist, but only if there are users to display. Supported since 2.16.2."
+msgstr ""
+
+#: C/gdm.xml:6140(para)
+msgid "Furthermore, you can have an arbitrary id (I'd recommend starting the id with 'custom' not to conflict with future additions to this spec) and ask extra information of the user. See the section 'Custom Widgetry'"
+msgstr ""
+
+#: C/gdm.xml:6147(para)
+msgid "Label items can have id values as follows:"
+msgstr ""
+
+#: C/gdm.xml:6153(term)
+msgid "clock"
+msgstr "clock"
+
+#: C/gdm.xml:6155(para)
+msgid "Label that displays the date and time."
+msgstr ""
+
+#: C/gdm.xml:6162(term)
+msgid "pam-prompt"
+msgstr "pam-prompt"
+
+#: C/gdm.xml:6164(para)
+msgid "Label that displays the PAM prompt. This is the prompt that PAM uses to ask for username, password, etc..."
+msgstr ""
+
+#: C/gdm.xml:6172(term)
+msgid "pam-error"
+msgstr "pam-error"
+
+#: C/gdm.xml:6174(para)
+msgid "Label that displayst PAM/GDM error messages. Such as when user can't log in."
+msgstr ""
+
+#: C/gdm.xml:6182(term)
+msgid "pam-error-logo"
+msgstr "pam-error-logo"
+
+#: C/gdm.xml:6184(para)
+msgid "An image that will be displayed only when a pam-error message is being displayed. This is useful for displaying an \"Attention\" icon, for example. This feature is supported in GDM 2.14.6 and later."
+msgstr ""
+
+#: C/gdm.xml:6194(term)
+msgid "pam-message"
+msgstr "pam-message"
+
+#: C/gdm.xml:6196(para)
+msgid "Label that displays the PAM message. These are messages that PAM/GDM gives about state of the account, help about the prompts and other information."
+msgstr ""
+
+#: C/gdm.xml:6205(term)
+msgid "timed-label"
+msgstr "timed-label"
+
+#: C/gdm.xml:6207(para)
+msgid "Label that displays timed login information."
+msgstr ""
+
+#: C/gdm.xml:6214(para)
+msgid "Rectangles can have id values as follows:"
+msgstr ""
+
+#: C/gdm.xml:6220(term)
+msgid "caps-lock-warning"
+msgstr "caps-lock-warning"
+
+#: C/gdm.xml:6222(para)
+msgid "Displays an icon that shows if the CAPS LOCK key is depressed. This rectangle will be hidden/shown appropriately"
+msgstr ""
+
+#: C/gdm.xml:6231(para)
+msgid ""
+"If an item is of type rect, the item can be a button. Buttons must also include a \"button\" value as follows: <screen>\n"
+"&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6239(para)
+msgid "Possible values for button ids are as follows."
+msgstr ""
+
+#: C/gdm.xml:6245(term)
+msgid "chooser_button"
+msgstr "chooser_button"
+
+#: C/gdm.xml:6247(para)
+msgid "Runs the XDMCP chooser."
+msgstr "KÃ¶r XDMCP-vÃ€ljaren."
+
+#: C/gdm.xml:6254(term)
+msgid "config_button"
+msgstr "config_button"
+
+#: C/gdm.xml:6256(para)
+msgid "Runs the GDM configuration application."
+msgstr ""
+
+#: C/gdm.xml:6263(term)
+msgid "custom_cmd_button[0-9]"
+msgstr "custom_cmd_button[0-9]"
+
+#: C/gdm.xml:6265(para)
+msgid "Runs the <filename>n-th</filename> custom command."
+msgstr ""
+
+#: C/gdm.xml:6272(term)
+msgid "disconnect_button"
+msgstr "disconnect_button"
+
+#: C/gdm.xml:6274(para)
+msgid "Disconnect from remote session."
+msgstr ""
+
+#: C/gdm.xml:6281(term)
+msgid "language_button"
+msgstr "language_button"
+
+#: C/gdm.xml:6283(para)
+msgid "Displays the language selection dialog."
+msgstr ""
+
+#: C/gdm.xml:6290(term)
+msgid "halt_button"
+msgstr "halt_button"
+
+#: C/gdm.xml:6292(para)
+msgid "Halt (shuts down) the system."
+msgstr ""
+
+#: C/gdm.xml:6299(term)
+msgid "reboot_button"
+msgstr "reboot_button"
+
+#: C/gdm.xml:6301(para)
+msgid "Restart the system."
+msgstr "Starta om systemet."
+
+#: C/gdm.xml:6308(term)
+msgid "session_button"
+msgstr "session_button"
+
+#: C/gdm.xml:6310(para)
+msgid "List and select from available sessions."
+msgstr ""
+
+#: C/gdm.xml:6317(term)
+msgid "suspend_button"
+msgstr "suspend_button"
+
+#: C/gdm.xml:6319(para)
+msgid "Suspend the system."
+msgstr ""
+
+#: C/gdm.xml:6326(term)
+msgid "system_button"
+msgstr "system_button"
+
+#: C/gdm.xml:6328(para)
+msgid "Perform halt/restart/suspend/etc. options (if allowed by GDM configuration). Also allows user to run configurator if user enters root password (again if allowed by GDM configuration). This is usually now labeled Actions, and referred to as the Actions menu."
+msgstr ""
+
+#: C/gdm.xml:6341(title)
+msgid "Position Node"
+msgstr ""
+
+#: C/gdm.xml:6343(para)
+msgid ""
+"Each item can specify its position and size via the \"pos\" node. For example: <screen>\n"
+"&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6351(para)
+msgid "Both position and size can be given in percent and it will be taken as the percentage of the size of the current container. For toplevel items it's the percentage of the whole screen."
+msgstr ""
+
+#: C/gdm.xml:6357(para)
+msgid "For x and y, you can also specify a negative position which means position from the right or bottom edge. But this only applies with absolute coordinates. With percentage you can specify negative position and it will be still from the same edge."
+msgstr ""
+
+#: C/gdm.xml:6364(para)
+msgid ""
+"The position also specifies the anchor of the item, this can be \"n\" \"ne\" \"e\" \"se\" \"s\" \"sw\" \"w\" and \"nw\" or \"center\" which stand for the different edges/corners or \"center\" for center. For example: <screen>\n"
+"&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6375(para)
+msgid "If the item contains a box, you can specify width and height to be \"box\" to mean that they are supposed to be the width and height of the box, that is the items in the box plus the padding."
+msgstr ""
+
+#: C/gdm.xml:6381(para)
+msgid "If the item contains an SVG image, you can specify width and height to be \"scale\" to mean that the SVG image should be scaled to fit the requested area."
+msgstr ""
+
+#: C/gdm.xml:6387(para)
+msgid "You can also specify an \"expand\" property to either be \"true\" or false. If true then the child will be expanded in the box as much as possible (that is it will be given more space if available)."
+msgstr ""
+
+#: C/gdm.xml:6394(para)
+msgid ""
+"There are two extra properties you can specify (as of 2.4.4.3) for labels (and labels only). The first is \"max-width\" which will specify the maximum width of the label in pixels. And the second is \"max-screen-percent-width\" which specifies the maximum percentage of the screen width that the label can occupy. By default no label will occupy more then 90% of the screen by width. An example may be: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6410(title)
+msgid "Show Node"
+msgstr ""
+
+#: C/gdm.xml:6412(para)
+msgid "Some items may only display in certain modes, like when doing a remote display. Multiple values can be specified and must be separated with commas. The following values are possible:"
+msgstr ""
+
+#: C/gdm.xml:6418(para)
+msgid "<filename>console</filename> - In console mode."
+msgstr ""
+
+#: C/gdm.xml:6421(para)
+msgid "<filename>console-fixed</filename> - In console non-flexi mode."
+msgstr ""
+
+#: C/gdm.xml:6424(para)
+msgid "<filename>console-flexi</filename> - In console &amp; flexi mode."
+msgstr ""
+
+#: C/gdm.xml:6427(para)
+msgid "<filename>flexi</filename> - In flexi mode."
+msgstr ""
+
+#: C/gdm.xml:6430(para)
+msgid "<filename>remote</filename> - In remote mode."
+msgstr ""
+
+#: C/gdm.xml:6433(para)
+msgid "<filename>remote-flexi</filename> - In remote &amp; flexi mode."
+msgstr ""
+
+#: C/gdm.xml:6437(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;show modes=\"flexi,remote\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6444(para)
+msgid "You can also specify the \"type\" value to indicate that certain items should only be displayed if the type is true. Valid values include the following:"
+msgstr ""
+
+#: C/gdm.xml:6450(para)
+msgid "<filename>chooser</filename>, if ChooserButton is set to \"true\" in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6454(para)
+msgid "<filename>config</filename>, if ConfigAvailable is set to \"true\" in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6458(para)
+msgid "<filename>custom_cmd[0-9]</filename>, if <filename>n-th</filename> CustomCommand is specified in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6462(para)
+msgid "<filename>halt</filename>, if HaltDaemon is specified in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6466(para)
+msgid "<filename>reboot</filename>, if RebootCommand is specified in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6470(para)
+msgid "<filename>suspend</filename>, if SuspendCommand is specified in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6474(para)
+msgid "<filename>system</filename>, if SystemMenu is specified in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6478(para)
+msgid "<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in the GDM configuration."
+msgstr ""
+
+#: C/gdm.xml:6483(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;show modes=\"console\" type=\"system\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6490(para)
+msgid "Note that if SystemMenu is off then the halt, restart, suspend, chooser and config choices will not be shown, so this is a global toggle for them all. See some of the standard themes for how the show modes are used."
+msgstr ""
+
+#: C/gdm.xml:6499(title)
+msgid "Normal/Active/Prelight Nodes"
+msgstr ""
+
+#: C/gdm.xml:6501(para)
+msgid "Depending on the item type (except for userlist - refer to Color node below), it can specify its color, font, or image via the following tags:"
+msgstr ""
+
+#: C/gdm.xml:6507(para)
+msgid "<filename>normal</filename> - normal state."
+msgstr ""
+
+#: C/gdm.xml:6510(para)
+msgid "<filename>active</filename> - when the item has active focus."
+msgstr ""
+
+#: C/gdm.xml:6513(para)
+msgid "<filename>prelight</filename> - when the mouse is hovering over the item."
+msgstr ""
+
+#: C/gdm.xml:6518(para)
+msgid ""
+"When item is \"rect\" (alpha can be omitted and defaults to 0.0): <screen>\n"
+"&lt;normal color=\"#ffffff\" alpha=\"0.0\"&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6526(para)
+msgid ""
+"When item is \"label\" <screen>\n"
+"&lt;normal color=\"#ffffff\" font=\"Sans 14\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6533(para)
+msgid ""
+"When the item type is \"pixmap\" or \"SVG\", then the normal, active, and prelight tags specify the images to use as follows: <screen>\n"
+"&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6542(para)
+msgid "Note that relative pathnames are assumed to be in the same directory as the theme <filename>.xml</filename> file in <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>."
+msgstr ""
+
+#: C/gdm.xml:6548(para)
+msgid ""
+"Note that alternative image file can be specified using the altfile[n] property. GDM will use the last valid image filename specified. For example: <screen>\n"
+"&lt;normal file=\"picture.png\" altfile1=\"distribution-blah-image.png\" altfile2=\"distribution-foo-image.png\"/&gt;\n"
+"</screen> If <filename>distribution-foo-image.png</filename> is a valid image filename it will be used. Otherwise distribution-blah-image.png will be used if valid. This feature supported since 2.16.3."
+msgstr ""
+
+#: C/gdm.xml:6563(title)
+msgid "Face Browser Icon/Label Color Nodes"
+msgstr ""
+
+#: C/gdm.xml:6565(para)
+msgid "If the item type is of userlist, then the background color for the icon and label can be set separately via the the following tag:"
+msgstr ""
+
+#: C/gdm.xml:6571(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+msgstr ""
+
+#: C/gdm.xml:6578(title)
+msgid "Text Node"
+msgstr ""
+
+#: C/gdm.xml:6580(para)
+msgid ""
+"Text tags are used by labels. They can be used to display localized text as follows (if the \"xml:lang\" attribute is omitted, the C locale is assumed): <screen>\n"
+"&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6589(para)
+msgid ""
+"You can include pango markup in the text nodes for labels, however you must encode it. So for example to have the label of \"foo&lt;sup&gt;bar&lt;/sup&gt;\", you must type: <screen>\n"
+"&lt;text&gt;\"foo&lt;sup&gt;bar&lt;/sup&gt;\"&lt;/text&gt;\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6598(para)
+msgid "Text nodes can contain the following special character sequences which will be translated as follows:"
+msgstr ""
+
+#: C/gdm.xml:6603(para)
+msgid "%% - A literal % character"
+msgstr ""
+
+#: C/gdm.xml:6606(para)
+msgid "%c - Clock time. Only labels with the \"clock\" id will update automatically every second. Other labels will contain a static timestamp."
+msgstr ""
+
+#: C/gdm.xml:6611(para)
+msgid "%d - Display name (DISPLAY environment variable)"
+msgstr ""
+
+#: C/gdm.xml:6614(para)
+msgid "%h - Hostname (gethostname output)"
+msgstr ""
+
+#: C/gdm.xml:6617(para)
+msgid "%m - Machine name (uname.machine output)"
+msgstr ""
+
+#: C/gdm.xml:6620(para)
+msgid "%n - Node name (uname.nodename output)"
+msgstr ""
+
+#: C/gdm.xml:6623(para)
+msgid "%o - Domain name (getdomainname output)"
+msgstr ""
+
+#: C/gdm.xml:6626(para)
+msgid "%r - Release name (uname.release output)"
+msgstr ""
+
+#: C/gdm.xml:6629(para)
+msgid "%s - System name (uname.sysname output)"
+msgstr ""
+
+#: C/gdm.xml:6632(para)
+msgid "%t - Current timed delay value from configuration file (0 if off) followed by the word \"seconds\" if value is greater than 1 or the word \"second\" if the value is 1. This character sequence is intended to be only used internally to display the \"timed-label\" message, which is automatically updated every second."
+msgstr ""
+
+#: C/gdm.xml:6640(para)
+msgid "%u - Timed username value from configuration file (empty if off) This character sequence is intended to be only used internally to display the \"timed-label\" message, which is automatically updated every second."
+msgstr ""
+
+#: C/gdm.xml:6646(para)
+msgid ""
+"\\n"
+" - Carriage return"
+msgstr ""
+
+#: C/gdm.xml:6649(para)
+msgid "_ - An underscore causes the following character to be underlined. If it precedes a % character sequence, the string that replaces the character sequence is underlined."
+msgstr ""
+
+#: C/gdm.xml:6657(title)
+msgid "Stock"
+msgstr ""
+
+#: C/gdm.xml:6659(para)
+msgid "Certain common localized labels can be specified via the stock tags. The \"text\" tag is ignored if the \"stock\" tag is used. You should really use the stock labels rather then just putting all the translations into the themes. This gives faster load times and likely better translations. The following values are valid:"
+msgstr ""
+
+#: C/gdm.xml:6668(para)
+msgid "<filename>cancel</filename>, _(\"_Cancel\""
+msgstr ""
+
+#: C/gdm.xml:6671(para)
+msgid "<filename>caps-lock-warning</filename>, _(\"Caps Lock key is on.\""
+msgstr ""
+
+#: C/gdm.xml:6675(para)
+msgid "<filename>chooser</filename>, _(\"Remote Login via _XDMCP\""
+msgstr ""
+
+#: C/gdm.xml:6678(para)
+msgid "<filename>config</filename>, _(\"_Configure\""
+msgstr ""
+
+#: C/gdm.xml:6681(para)
+msgid "<filename>custom_cmd[0-9]</filename>, _(\"Custom_[0-9]\""
+msgstr ""
+
+#: C/gdm.xml:6684(para)
+msgid "<filename>disconnect</filename>, _(\"D_isconnect\""
+msgstr ""
+
+#: C/gdm.xml:6687(para)
+msgid "<filename>halt</filename>, _(\"Shut _Down\""
+msgstr ""
+
+#: C/gdm.xml:6690(para)
+msgid "<filename>language</filename>, _(\"_Language\""
+msgstr "<filename>language</filename>, _(\"_SprÃ¥k\""
+
+#: C/gdm.xml:6693(para)
+msgid "<filename>ok</filename>, _(\"_OK\""
+msgstr "<filename>ok</filename>, _(\"_OK\""
+
+#: C/gdm.xml:6696(para)
+msgid "<filename>quit</filename>, _(\"_Quit\""
+msgstr "<filename>quit</filename>, _(\"_Avsluta\""
+
+#: C/gdm.xml:6699(para)
+msgid "<filename>reboot</filename>, _(\"_Restart\""
+msgstr "<filename>reboot</filename>, _(\"_Starta om\""
+
+#: C/gdm.xml:6702(para)
+msgid "<filename>session</filename>, _(\"_Session\""
+msgstr "<filename>session</filename>, _(\"_Session\""
+
+#: C/gdm.xml:6705(para)
+msgid "<filename>startover</filename>, _(\"_Start Over\""
+msgstr ""
+
+#: C/gdm.xml:6708(para)
+msgid "<filename>suspend</filename>, _(\"Sus_pend\""
+msgstr ""
+
+#: C/gdm.xml:6711(para)
+msgid "<filename>system</filename>, _(\"_Actions\" (Formerly \"S_ystem\""
+msgstr ""
+
+#: C/gdm.xml:6715(para)
+msgid "<filename>timed-label</filename>, _(\"User %u will login in %t\""
+msgstr ""
+
+#: C/gdm.xml:6719(para)
+msgid "<filename>username-label</filename>, _(\"Username:\""
+msgstr "<filename>username-label</filename>, _(\"AnvÃ€ndarnamn:\""
+
+#: C/gdm.xml:6722(para)
+msgid "<filename>welcome-label</filename>, _(\"Welcome to %n\""
+msgstr "<filename>welcome-label</filename>, _(\"VÃ€lkommen till %n\""
+
+#: C/gdm.xml:6726(para)
+msgid ""
+"For example: <screen>\n"
+"&lt;stock type=\"welcome-label\"&gt;\n"
+"</screen>"
+msgstr ""
+"Till exempel: <screen>\n"
+"&lt;stock type=\"welcome-label\"&gt;\n"
+"</screen>"
+
+#: C/gdm.xml:6735(title)
+msgid "Custom Widgetry"
+msgstr ""
+
+#: C/gdm.xml:6737(para)
+msgid "Currently there is one item which is customizable and this is the list item. If you need to ask the user extra things, such as to pick from a list of places to log into, or set of custom login sessions you can setup the list item and add listitem children that describe the choices. Each listitem must have an id and a text child. The choice will be recorded in the file <filename>&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</filename> as <filename>&lt;list id&gt;=&lt;listitem id&gt;</filename>."
+msgstr ""
+
+#: C/gdm.xml:6748(para)
+msgid "For example suppose we are on display :0, <filename>ServAuthDir</filename> is <filename>&lt;var&gt;/lib/gdm</filename> and we have the following in the theme:"
+msgstr ""
+
+#: C/gdm.xml:6755(screen)
+#, no-wrap
+msgid ""
+"\n"
+"&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+"&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"&gt;\n"
+"&lt;listitem id=\"foo\"&gt;\n"
+"&lt;text&gt;Foo&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;listitem id=\"bar\"&gt;\n"
+"&lt;text&gt;Bar&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;/item&gt;\n"
+msgstr ""
+
+#: C/gdm.xml:6767(para)
+msgid ""
+"Then if the user chooses 'Foo' then <filename>&lt;var&gt;/lib/gdm/:0.GreeterInfo</filename> will contain: <screen>\n"
+"custom-config=foo\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6779(title)
+msgid "Accessibility"
+msgstr "HjÃ€lpmedel"
+
+#: C/gdm.xml:6780(para)
+msgid "GDM supports \"Accessible Login\" to allow users to log in to their desktop session even if they cannot easily use the screen, mouse, or keyboard in the usual way. Only the \"Standard Greeter\" supports accessibility, so use this login GUI for accessibility support. This is done by specifying the \"Standard Greeter\" in the \"Local\" tab for the console display and specifying the \"Standard Greeter\" in the \"Remote\" tab for remote displays. Or you can modify the <filename>Greeter</filename> configuration option by hand to be <command>gdmlogin</command>."
+msgstr ""
+
+#: C/gdm.xml:6792(para)
+msgid "The Standard Greeter supports the ability to launch assistive technologies at login time via configurable \"gestures\" from the standard keyboard, pointing device, or switch device attached to the USB or PS/2 mouse port. Also the user can change the visual appearance of the login UI before logging in, for instance to use a higher-contrast color scheme for better visibility."
+msgstr ""
+
+#: C/gdm.xml:6802(title)
+msgid "Accessibility Configuration"
+msgstr ""
+
+#: C/gdm.xml:6803(para)
+msgid "In order to enable Accessible Login, the system administrator must make some changes to the default login configuration by manually modifying three human-readable configuration files, stored in the GDM configuration, AccessKeyMouseEvents and AccessDwellMouseEvents."
+msgstr ""
+
+#: C/gdm.xml:6811(para)
+msgid "In order to allow users to change the color and contrast scheme of the login dialog, make sure the <filename>AllowThemeChange</filename> parameter in the GDM configuration is set to \"true\"."
+msgstr ""
+
+#: C/gdm.xml:6818(para)
+msgid "To restrict user changes to the visual appearance to a subset of available themes, the <filename>GtkThemesToAllow</filename> parameter in the GDM configuration can be set to a list of acceptable themes separated by commas. For example:"
+msgstr ""
+
+#: C/gdm.xml:6825(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+msgstr ""
+
+#: C/gdm.xml:6829(para)
+msgid "To enable the use of assistive technologies such as the Onscreen Keyboard, Screen Reader, or Magnifier, the <filename>AddGtkModules</filename> parameter in the GDM configuration must be uncommented and set to \"true\". Also the <filename>GtkModulesList</filename> parameter must be uncommented and set as follows:"
+msgstr ""
+
+#: C/gdm.xml:6838(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener\n"
+msgstr ""
+
+#: C/gdm.xml:6842(para)
+msgid "The use of assistive technologies and the atk-bridge module requires the registry daemon, <command>at-spi-registryd</command>, to be running. This is handled by the GDM GUI starting with version 2.17."
+msgstr ""
+
+#: C/gdm.xml:6849(para)
+msgid "System administrators may wish to load only the minimum subset of these modules which is required to support their user base. Depending on the end-user needs, not all of the above GtkModules may need to be loaded. If your end-users need the integrated Screen Reader and Magnifier, you must include \"gail\" and \"atk-bridge\". If your end-users will be using a pointing device without buttons or switches, include \"dwellmouselistener\". If some of your users will use pointing devices with switches, alternative physical keyboards, or switch/button devices, include \"keymouselistener\". Including all four is suitable for most system configurations. The Onscreen Keyboard can operate without gail and atk-bridge, but with a reduced feature set; for optimum accessibility we recommend including both gail and atk-bridge."
+msgstr ""
+
+#: C/gdm.xml:6866(para)
+msgid "Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added to the GtkModules loaded by GDM, you can assign end-user actions with the launching of specific assistive technologies. These gesture associations are contained in files AccessKeyMouseEvents and AccessDwellMouseEvents, respectively. Both files are located in the &lt;etc&gt;/gdm/modules directory. The gesture format is described in the two configuration files."
+msgstr ""
+
+#: C/gdm.xml:6877(para)
+msgid "The AccessKeyMouseEvents file controls the keymouselistener Gesture Listener and is used to define key-press, mouse button, or XInput device sequences that can be used to launch applications needed for accessibility. In order to reduce the likelihood of unintentional launch, these \"gestures\" may be associated with multiple switch presses and/or minimum durations. Note that the XKB extension is needed for key gestures to work, so you may need to add +xkb to your Xserver command line for gestures to work properly."
+msgstr ""
+
+#: C/gdm.xml:6889(para)
+msgid "The DwellKeyMouseEvents file controls the dwellmouselistner and supports gestures that involve only motion of a pointing device such as the system mouse of an alternative pointing device such as a head pointer or trackball may also be defined. All gestures are specified by the same syntax; that is, there is no distinction between a \"core mouse\" gesture and motion from an alternate input device."
+msgstr ""
+
+#: C/gdm.xml:6899(para)
+msgid "Motion gestures are defined as \"crossing events\" into and out of the login dialog window. If the \"dwellmouselistener\" GtkModule is loaded, alternative pointing devices are temporarily \"latched\" to the core pointer, such that motion from alternative devices results in movement of the onscreen pointer."
+msgstr ""
+
+#: C/gdm.xml:6908(para)
+msgid "In order to use text-to-speech services at login time (for instance, when using the Screen Reader in speech mode) on some operating systems, the GDM user must be made a member of the \"audio\" group"
+msgstr ""
+
+#: C/gdm.xml:6915(para)
+msgid "Currently GDM does not remember what accessible technology programs have been started when switching applications. So if the user switches between the login program and the chooser, for example, then it is necessary for the user to redo the gesture. Users may need to also set up their default session so that the assistive technologies required are started automatically (or have appropriate key-bindings defined to start them) after the user session has started."
+msgstr ""
+
+#: C/gdm.xml:6926(para)
+msgid "There are some issues that cause users to have problems getting the gesture listeners to work. It is recommended that people use GDM version 2.8.0.5 or later for best results. Some X servers have a bug which causes detectable autorepeat to fail when XEVIE is enabled (which happens when atk-bridge is included as a GTK Module). This bug causes key gestures with a duration greater than 0 to always fail. A workaround is to simply redefine all key gestures so they have zero length duration. Some versions of GOK and gnopernicus will not launch unless the \"gdm\" user has a writable home directory. If you see an hourglass cursor when you complete a gesture but the program does not start, then you are likely having this problem. It should be considered a bug for AT programs to require having a writable home directory, so please file a bug with the AT program if you encounter this problem. Also note that some input devices require X server configuration before GDM will recognize them."
+msgstr ""
+
+#: C/gdm.xml:6947(title)
+msgid "Accessibility Login Sound Configuration"
+msgstr ""
+
+#: C/gdm.xml:6948(para)
+msgid "By default, GDM requires a media application such as \"sox\" to be present to play sounds for successful or failed login. GDM defaults the location of this application to <filename>&lt;bin&gt;/play</filename> (or <filename>&lt;bin&gt;/audioplay</filename> on Solaris. This can be changed via the SoundProgram GDM configuration option. Typically most text-to-speech programs (such as ORCA or Gnopernicus) use a separate mechanism to play audio."
+msgstr ""
+
+#: C/gdm.xml:6963(title)
+msgid "Solaris Specific Features"
+msgstr ""
+
+#: C/gdm.xml:6966(title)
+msgid "Solaris Configuration"
+msgstr "Konfiguration fÃ¶r Solaris"
+
+#: C/gdm.xml:6967(para)
+msgid ""
+"On Solaris, the following configuration is recommended. This turns on IPv6 and also turns on PreFetch for performance benefit. <screen>\n"
+"./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var\n"
+"   --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin\n"
+"   --with-prefetch --with-post-path=/usr/openwin/bin\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:6979(para)
+msgid "Configuring GDM with the \"--with-post-path=/usr/openwin/bin\" on Solaris is recommended for access to programs like Xnest."
+msgstr ""
+
+#: C/gdm.xml:6987(title)
+msgid "Solaris /etc/logindevperm"
+msgstr "Solaris /etc/logindevperm"
+
+#: C/gdm.xml:6988(para)
+msgid "GDM supports /etc/logindevperm, but only on Solaris 10 and higher. Refer to the logindevperm.4 man page for more information."
+msgstr ""
+
+#: C/gdm.xml:6993(para)
+msgid "To make /etc/logindevperm functionality work on Solaris 9 or earlier you would have to hack the GDM PreSession and PostSession script to chmod the device permissions directly. In other words, if /etc/logindevperm had a listing like this:"
+msgstr ""
+
+#: C/gdm.xml:7000(screen)
+#, no-wrap
+msgid ""
+"\n"
+"/dev/console    0600    /dev/sound/*            # audio devices\n"
+msgstr ""
+"\n"
+"/dev/console    0600    /dev/sound/*            # ljudenheter\n"
+
+#: C/gdm.xml:7004(para)
+msgid "The PreSession script would need to be modified to chown /dev/console to the user:group who is logging into the console and ensure whatever permissions is specified in /etc/logindevperm (0600 for the line above). Then in the PostSession script chmod the device back to root:root and ensure 0600 this time (do not use the value in the /etc/logindevperm file). Linux uses a different mechanism for managing device permissions, so this extra scripting is not needed."
+msgstr ""
+
+#: C/gdm.xml:7017(title)
+msgid "Solaris Automatic Login"
+msgstr ""
+
+#: C/gdm.xml:7018(para)
+msgid "Automatic login does not work on Solaris because PAM is not configured to support this feature by default. Automatic login is a GDM feature that is not enabled by default, so you would only notice this problem if you try to make use of it. Turning this feature on causes your computer to login to a specified username on startup without asking for username and password. This is an insecure way to set up your computer."
+msgstr ""
+
+#: C/gdm.xml:7029(para)
+msgid "If using Solaris 10 or lower, then you need to compile the pam_allow.c code provided with the GDM release and install it to /usr/lib/security (or provide the full path in /etc/pam.conf) and ensure it is owned by uid 0 and not group or world writable."
+msgstr ""
+
+#: C/gdm.xml:7037(para)
+msgid "The following are reasonable pam.conf values for turning on automatic login in GDM. Make sure to read the PAM documentation (e.g. pam.d/pam.conf man page) and be comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: C/gdm.xml:7045(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+
+#: C/gdm.xml:7053(para)
+msgid "The above setup will cause no lastlog entry to be generated. If a lastlog entry is desired, then use the following for session:"
+msgstr ""
+
+#: C/gdm.xml:7058(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+
+#: C/gdm.xml:7064(title)
+msgid "Other Solaris Features"
+msgstr ""
+
+#: C/gdm.xml:7065(para)
+msgid "GDM supports a few features specific to Solaris, as follows:"
+msgstr ""
+
+#: C/gdm.xml:7069(para)
+msgid "GDM supports Solaris Auditing if running on Solaris 10 or higher. GDM should not be used if auditing is needed and running Solaris 9 or older."
+msgstr ""
+
+#: C/gdm.xml:7075(para)
+msgid "GDM supports a security feature which causes the X server to run as the user instead of as the root user. GDM must be using PAM for this feature to be enabled, which is the normal case for Solaris. This second feature has the side-effect of causing the X server to always restart between sessions, which disables the AlwaysRestartServer configuration option."
+msgstr ""
+
+#: C/gdm.xml:7084(para)
+msgid "Solaris supports the <filename>/etc/default/login</filename> interface, which affects the <filename>DefaultPath</filename>, <filename>RootPath</filename>, <filename>PasswordRequired</filename>, and <filename>AllowRemoteRoot</filename> options as described in the \"Configuration\" section."
+msgstr ""
+
+#: C/gdm.xml:7096(title)
+msgid "Example Configurations"
+msgstr "Exempelkonfigurationer"
+
+#: C/gdm.xml:7098(para)
+msgid "This section has some example configurations that are useful for various setups."
+msgstr ""
+
+#: C/gdm.xml:7104(title)
+msgid "Terminal Lab With One Server"
+msgstr ""
+
+#: C/gdm.xml:7106(para)
+msgid "Suppose you want to make a lab full of X terminals that all connect to one server machine. So let's call one X terminal <filename>xterminal</filename> and let's call the server machine <filename>appserver</filename>. You install GDM on both."
+msgstr ""
+
+#: C/gdm.xml:7113(para)
+msgid ""
+"On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n"
+"[xdmcp]\n"
+"Enable=true\n"
+"</screen> If you want no local screens here, you can then make the <filename>[servers]</filename> section empty."
+msgstr ""
+
+#: C/gdm.xml:7123(para)
+msgid ""
+"On the <filename>xterminal</filename> you disable XDMCP (you don't want anyone to connect to the xterminal really). You will add a server type perhaps called <filename>Terminal</filename> as follows: <screen>\n"
+"[server-Terminal]\n"
+"name=Terminal server\n"
+"command=/path/to/X -terminate\n"
+"flexible=false\n"
+"handled=false\n"
+"</screen> This definition should in fact be included in the standard configuration file. Notice that we made the <filename>handled</filename> key false since we don't want GDM to handle this server localy. Also note that we have not yet added the <filename>-query</filename> argument, you can add that here, or in the <filename>[servers]</filename> section. We'll define our local servers as follows: <screen>\n"
+"[servers]\n"
+"0=Terminal -query appserver\n"
+"</screen> This will run a direct XDMCP query to the server named <filename>appserver</filename>."
+msgstr ""
+
+#: C/gdm.xml:7151(title)
+msgid "Terminal Lab With Two Or More Servers"
+msgstr ""
+
+#: C/gdm.xml:7153(para)
+msgid "Suppose you want to make a lab full of X terminals that all connect to some choice of servers. For now let's make it <filename>appserverone</filename> and <filename>appservertwo</filename>. Again we'll call our example X terminal server <filename>xterminal</filename>. The setup on both servers is the same as with the case of one server in the previous section. You do not need to explicitly enable indirect queries on the server since we'll run the choosers locally on the X terminals."
+msgstr ""
+
+#: C/gdm.xml:7164(para)
+msgid ""
+"So on the <filename>xterminal</filename> you again disable XDMCP. You will add a server type perhaps called <filename>Chooser</filename> as follows: <screen>\n"
+"[server-Chooser]\n"
+"name=Chooser server\n"
+"command=/path/to/X\n"
+"flexible=false\n"
+"chooser=true\n"
+"</screen> And again this definition should in fact be included in the standard configuration file. Notice that we made the <filename>chooser</filename> key true here. This will run the XDMCP chooser for this server, and when the user chooses a host GDM will run a query for that host. Then we will define our local servers as follows: <screen>\n"
+"[servers]\n"
+"0=Chooser\n"
+"</screen>"
+msgstr ""
+
+#: C/gdm.xml:7187(para)
+msgid ""
+"The XDMCP chooser on the X terminal will normally give a broadcast query to see which servers exist on the network. If the two servers are not reachable by a broadcast query, you must add them by hand to the configuration file. So in the <filename>[chooser]</filename> section you would have: <screen>\n"
+"Hosts=appserverone,appservertwo\n"
+"</screen> and any other servers you wish the users to be able to connect to."
+msgstr ""
+
+#: C/gdm.xml:7199(para)
+msgid ""
+"Sometimes you may want to run the chooser on the server side however. Then what you want to do is to run a configuration similar to the previous section about the one server configuration with XDMCP indirect queries enabled on <filename>appserver</filename> and on the X terminals you'd have <screen>\n"
+"[servers]\n"
+"0=Terminal -indirect appserver\n"
+"</screen> This way for example you only have to maintain one <filename>Hosts</filename> entry. However as a disadvantage then, the <filename>appserver</filename> must then always be available. So it's not good for situations where you want to have several servers and not all of them have to be on all the time. You could also have one of the X terminals handle indirect XDMCP queries and serve up the chooser to the other X terminals."
+msgstr ""
+
+#: C/gdm.xml:7220(title)
+msgid "Defining Custom Commands"
+msgstr ""
+
+#: C/gdm.xml:7222(para)
+msgid ""
+"Suppose you want to add a custom command to the GDM menu that will give you the oportunity to boot into other operating system such as Windoze. Jsut add the following options into the <filename>[customcommand]</filename> section of the GDM configuration file. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n"
+"          CustomCommandLabel0=_Windoze\n"
+"          CustomCommandLRLabel0=Reboot into _Windoze\n"
+"          CustomCommandText0=Are you sure you want to restart the computer into Windoze?\n"
+"          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+"          CustomCommandIsPersistent0=true\n"
+"        </screen> CustomCommand0 specifies two commands separated by a semicolon: <filename>/sbin/rebootwindoze</filename> and <filename>/usr/local/sbin/rebootwindoze</filename>. GDM will use the first valid command in the list. This allows different commands for different operating systems to be included."
+msgstr ""
+
+#: C/gdm.xml:7245(para)
+msgid ""
+"Note, that besides being able to customise this option to reboot into different operating systems you can also use it to define your own custom behaviours that you wish to run from the GDM menu. Suppose you want to give users the oportunity to run system update scripts from the login screen. Add the following options into the <filename>[customcommand]</filename> section of your GDM configuration file. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+"          CustomCommandLabel0=_Update Me\n"
+"          CustomCommandLRLabel0=Update the system\n"
+"          CustomCommandText0=Are you sure you want to update the system software?\n"
+"          CustomCommandTooltip0=Updates the system\n"
+"          CustomCommandNoRestart0=true\n"
+"        </screen>"
+msgstr ""
+
+#: C/gdm.xml:7265(para)
+msgid ""
+"Both custom commands could be defined as follows. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n"
+"          CustomCommandLabel0=_Windoze\n"
+"          CustomCommandLRLabel0=Reboot into _Windoze\n"
+"          CustomCommandText0=Are you sure you want to restart the computer into Windoze?\n"
+"          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+"          CustomCommandIsPersistent0=true\n"
+"          \n"
+"          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+"          CustomCommandLabel1=_Update Me\n"
+"          CustomCommandLRLabel1=Update the system\n"
+"          CustomCommandText1=Are you sure you want to update the system software?\n"
+"          CustomCommandTooltip1=Updates the system\n"
+"          CustomCommandNoRestart1=true\n"
+"        </screen>"
+msgstr ""
+
+#: C/gdm.xml:7286(para)
+msgid ""
+"There can be up to 10 custom commands numbered 0-9. <screen>\n"
+"          [customcommand]\n"
+"          CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze\n"
+"          CustomCommandLabel0=_Windoze\n"
+"          CustomCommandLRLabel0=Reboot into _Windoze\n"
+"          CustomCommandText0=Are you sure you want to restart the computer into Windoze?\n"
+"          CustomCommandTooltip0=Restarts the computer into Windoze\n"
+"          CustomCommandIsPersistent0=true\n"
+"          \n"
+"          CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem\n"
+"          CustomCommandLabel1=_Update Me\n"
+"          CustomCommandLRLabel1=Update the system\n"
+"          CustomCommandText1=Are you sure you want to update the system software?\n"
+"          CustomCommandTooltip1=Updates the system\n"
+"          CustomCommandNoRestart1=true\n"
+"          \n"
+"          CustomCommand3=/sbin/do_something\n"
+"          .\n"
+"          .\n"
+"          .\n"
+"          \n"
+"          CustomCommand4=/sbin/do_something_else\n"
+"          .\n"
+"          .\n"
+"          .\n"
+"        </screen>"
+msgstr ""
+
+#: C/gdm.xml:7320(title)
+msgid "Troubleshooting"
+msgstr "ProblemlÃ¶sning"
+
+#: C/gdm.xml:7322(para)
+msgid "This section discusses helpful tips for getting GDM working. In general, if you have a problem using GDM, you can submit a bug to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink> or send an email to the <address><email>gdm-list@gnome.org</email></address> mail list."
+msgstr ""
+
+#: C/gdm.xml:7332(para)
+msgid "If GDM is failing to work properly, it is always a good idea to include debug information. Use the <command>gdmsetup</command> command to turn on debug (\"Enable debug messages to system log\" checkbox in the \"Security\" tab), then use GDM to the point where it fails, and include the GDM output sent to your system log (<filename>&lt;var&gt;/log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> depending on your operating system). Since the system log can be large, please only include the GDM debug information and do not sent the entire file. If you do not see any GDM syslog output, you may need to configure syslog (see syslog.3c man page)."
+msgstr ""
+
+#: C/gdm.xml:7346(para)
+msgid "You should not leave debug on after collecting data. It will clutter your syslog and slow system performance."
+msgstr ""
+
+#: C/gdm.xml:7352(title)
+msgid "GDM Will Not Start"
+msgstr "GDM vill inte starta"
+
+#: C/gdm.xml:7354(para)
+msgid "There are a many problems that can cause GDM to fail to start, but this section will discuss a few common problems and how to approach tracking down a problem with GDM starting. Some problems will cause GDM to respond with an error message or dialog when it tries to start, but it can be difficult to track down problems when GDM fails silently."
+msgstr ""
+
+#: C/gdm.xml:7363(para)
+msgid "First make sure that the Xserver is configured properly. The GDM configuration file contains a command in the [server-Standard] section that is used for starting the Xserver. Verify that this command works on your system. Running this command from the console should start the Xserver. If it fails, then the problem is likely with your Xserver configuration. Refer to your Xserver error log for an idea of what the problem may be. The problem may also be that your Xserver requires different command-line options. If so, then modify the Xserver command in the GDM configuration file so that it is correct for your system."
+msgstr ""
+
+#: C/gdm.xml:7376(para)
+msgid "Another common problem is that the GDM greeter program is having trouble starting. This can happen, for example, if GDM cannot find a needed library or other resource. Try starting the Xserver and a terminal program, set the shell environment variable DOING_GDM_DEVELOPMENT=1 and run <command>&lt;lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/gdmgreeter</command>. Any error messages echoed to the terminal will likely highlight the problem. Also, turning on debug and checking the output sent to the system log will often highlight the problem."
+msgstr ""
+
+#: C/gdm.xml:7389(para)
+msgid "Also make sure that the <filename>/tmp</filename> directory has reasonable ownership and permissions, and that the machine's file system is not full. These problems will cause GDM to fail to start."
+msgstr ""
+
+#: C/gdm.xml:7397(title)
+msgid "GDM Will Not Access User Settings"
+msgstr ""
+
+#: C/gdm.xml:7399(para)
+msgid "GDM saves user settings, such as your default session and default language, in the <filename>~/.dmrc</filename>. Other files, such as the user's <filename>~/.Xauthority</filename> file will also affect login. GDM, by default, is strict about how it tries to access files in the user's home directory, and will ignore the file if they do not conform to certain rules. You can use the <filename>RelaxPermissions</filename> configuration option to make GDM less strict about how it accesses files in the user's home directory, or correct the permissions issues that cause GDM to ignore the file. This is discussed in detail described in the \"File Access\" section of the \"Overview\"."
+msgstr ""
+
+#: C/gdm.xml:7418(title)
+msgid "License"
+msgstr "Licens"
+
+#: C/gdm.xml:7419(para)
+msgid "This program is free software; you can redistribute it and/or modify it under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl\"><citetitle>GNU General Public License</citetitle></ulink> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."
+msgstr ""
+
+#: C/gdm.xml:7427(para)
+msgid "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 <citetitle>GNU General Public License</citetitle> for more details."
+msgstr ""
+
+#: C/gdm.xml:7433(para)
+msgid "A copy of the <citetitle>GNU General Public License</citetitle> is included as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also obtain a copy of the <citetitle>GNU General Public License</citetitle> from the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://www.fsf.org\">their Web site</ulink> or by writing to <address> Free Software Foundation, Inc. <street>59 Temple Place</street> - Suite 330 <city>Boston</city>, <state>MA</state><postcode>02111-1307</postcode><country>USA</country></address>"
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr "Daniel Nylander <po@danielnylander.se>, 2007"
+
Index: proiecte/PPPP/gdm/docs/uk/uk.po
===================================================================
--- proiecte/PPPP/gdm/docs/uk/uk.po	(revision 134)
+++ proiecte/PPPP/gdm/docs/uk/uk.po	(revision 134)
@@ -0,0 +1,6353 @@
+# Ukrainian translation of gdm manual.
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Maxim Dziumanenko <mvd@mylinux.com.ua>, 2005
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm manual\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-03-15 16:02+0200\n"
+"PO-Revision-Date: 2006-03-17 19:24+0300\n"
+"Last-Translator: Maxim V. Dziumanenko <mvd@mylinux.ua>\n"
+"Language-Team: Ukrainian <uk@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../C/legal.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "ÐÐŸÐ·Ð²ÐŸÐ»ÑÑÑÑÑÑ ÐºÐŸÐ¿ÑÑÐ²Ð°ÑÐž, ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÑÐ²Ð°ÑÐž ÑÐ°/Ð°Ð±ÐŸ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÑÐµÐ¹ ÐŽÐŸÐºÑÐŒÐµÐœÑ ÐœÐ° ÑÐŒÐŸÐ²Ð°Ñ
+ Ð»ÑÑÐµÐœÐ·ÑÑ GNU Free Documentation License (GFDL), Ð²ÐµÑÑÑÑ 1.1 Ð°Ð±ÐŸ Ð±ÑÐŽÑ-ÑÐºÐŸÑ ÑÑÐ°ÑÑÐŸÑ Ð²ÐµÑÑÑÑ, ÑÐŸ ÐŸÐ¿ÑÐ±Ð»ÑÐºÐŸÐ²Ð°ÐœÐ° Free Software Foundation Ð±ÐµÐ· ÑÐœÐ²Ð°ÑÑÐ°ÐœÑÐœÐžÑ
+ ÑÐŸÐ·ÐŽÑÐ»ÑÐ², ÑÐµÐºÑÑÑ ÑÐžÑÑÐ»ÑÐœÐŸÑ ÑÑÐŸÑÑÐœÐºÐž, ÑÐ° ÑÐµÐºÑÑÑ ÑÑÐœÐ°Ð»ÑÐœÐŸÑ ÑÑÐŸÑÑÐœÐºÐž. ÐÐŸÐ¿ÑÑ GFDL ÐŒÐŸÐ¶ÐœÐ° Ð·ÐœÐ°Ð¹ÑÐž <ulink type=\"help\" url=\"ghelp:fdl\">Ð·Ð° Ð°ÐŽÑÐµÑÐŸÑ</ulink> Ð°Ð±ÐŸ Ñ ÑÐ°Ð¹Ð»Ñ COPYING-DOCS, ÑÐŸ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ Ð· ÑÑÑÑ ÐŽÐŸÐ²ÑÐŽÐºÐŸÑ."
+
+#: ../C/legal.xml:12(para)
+msgid "This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "ÐŠÑ ÐŽÐŸÐ²ÑÐŽÐºÐ° Ñ ÑÐ°ÑÑÐžÐœÐŸÑ Ð·Ð±ÑÑÐºÐž ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÑÑ Ð· GNOME, ÑÐŸ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ ÐœÐ° ÑÐŒÐŸÐ²Ð°Ñ
+ Ð»ÑÑÐµÐœÐ·ÑÑ GFDL. Ð¯ÐºÑÐŸ Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÑÐ²Ð°ÑÐž ÑÑ ÐŽÐŸÐ²ÑÐŽÐºÑ ÐŸÐºÑÐµÐŒÐŸ Ð²ÑÐŽ Ð·Ð±ÑÑÐºÐž, ÐŒÐŸÐ¶ÐµÑÐµ ÑÐµ Ð·ÑÐŸÐ±ÐžÑÐž ÐŽÐŸÐŽÐ°Ð²ÑÐž ÐŽÐŸ ÐŽÐŸÐ²ÑÐŽÐºÐž ÐºÐŸÐ¿ÑÑ Ð»ÑÑÐµÐœÐ·ÑÑ, ÑÐº ÐŸÐ¿ÐžÑÐ°ÐœÐŸ Ñ Ð¿ÑÐœÐºÑÑ 6 Ð»ÑÑÐµÐœÐ·ÑÑ."
+
+#: ../C/legal.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "ÐÑÐ»ÑÑÑÑÑÑ ÐœÐ°Ð·Ð², ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐºÐŸÐŒÐ¿Ð°ÐœÑÑÐŒÐž ÐŽÐ»Ñ ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÐµÐœÐœÑ ÑÑ
+ Ð¿ÑÐŸÐŽÑÐºÑÑÐ² ÑÐ° Ð¿ÐŸÑÐ»ÑÐ³ Ñ ÑÐŸÑÐ³ÐŸÐ²ÐžÐŒÐž ÐŒÐ°ÑÐºÐ°ÐŒÐž. Ð¯ÐºÑÐŸ ÑÐ°ÐºÑ ÐœÐ°Ð·Ð²Ðž Ð·ÑÑÑÑÑÑÐ°ÑÑÑÑÑ Ñ ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÑÑ Ð· GNOME ÑÐ° ÑÑÐ°ÑÐœÐžÐºÐ°ÐŒ Ð¿ÑÐŸÐµÐºÑÑ ÐŽÐŸÐºÑÐŒÐµÐœÑÑÐ²Ð°ÐœÐœÑ GNOME Ð²ÑÐŽÐŸÐŒÐŸ, ÑÐŸ Ð²ÐŸÐœÐž Ñ ÑÐŸÑÐ³ÐŸÐ²ÐžÐŒÐž ÐŒÐ°ÑÐºÐ°ÐŒÐž, ÑÐŸÐŽÑ ÑÑ ÐœÐ°Ð·Ð²Ðž Ð¿ÐžÑÑÑÑÑÑ Ð²ÐµÐ»ÐžÐºÐžÐŒÐž Ð»ÑÑÐµÑÐ°ÐŒÐž Ð°Ð±ÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ Ð· Ð²ÐµÐ»ÐžÐºÐŸÑ Ð»ÑÑÐµÑÐž."
+
+#: ../C/legal.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "ÐÐÐÐ£ÐÐÐÐ¢ ÐÐÐÐÐÐ¢Ð¬Ð¡Ð¯ \"Ð¯Ð Ð\", ÐÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐ¥ ÐÐÐ ÐÐÐ¢ÐÐ, Ð¯ÐÐÐÐ¥ Ð§Ð ÐÐÐ¯ÐÐÐÐ¥, ÐÐÐÐ®Ð§ÐÐ®Ð§Ð, ÐÐÐ ÐÐ ÐÐÐÐÐÐ£Ð®Ð§ÐÐ¡Ð¬, ÐÐÐ ÐÐÐ¢ÐÐ Ð©Ð ÐŠÐÐ ÐÐÐÐ£ÐÐÐÐ¢ Ð§Ð ÐÐÐÐÐÐÐ ÐÐÐ Ð¡ÐÐ¯ ÐÐÐÐ£ÐÐÐÐ¢Ð ÐÐÐÐ¬ÐÐ ÐÐÐ ÐÐÐ€ÐÐÐ¢ÐÐ, ÐÐ ÐÐÐÐ¢ÐÐ ÐÐ ÐÐ ÐÐÐÐÐ£, ÐÐÐÐÐÐÐÐÐÐ®Ð¢Ð¬ ÐÐÐÐÐÐ ÐÐÐ¢Ð ÐÐÐ ÐÐ ÐÐÐ Ð£ÐšÐ£Ð®Ð¢Ð¬ Ð§ÐÐÐ¡Ð¬ ÐÐ ÐÐÐ. ÐÐÐ¡Ð¬ Ð ÐÐÐÐ ÐÐ Ð¯ÐÐÐ¡Ð¢Ð¬, Ð¢ÐÐ§ÐÐÐ¡Ð¢Ð¬, Ð¢Ð Ð§ÐÐÐÐÐ¡Ð¢Ð¬ ÐŠÐ¬ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð£ ÐÐÐ ÐÐÐÐ ÐÐÐÐÐÐÐÐ¥ ÐÐÐ Ð¡ÐÐ ÐÐÐÐÐ¢Ð¬ ÐÐ ÐÐÐ¡.  Ð¯ÐÐ©Ð ÐÐ£ÐÐ¬-Ð¯ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢ Ð§Ð ÐÐÐÐÐÐÐ ÐÐÐ Ð¡ÐÐ¯ ÐÐ£ÐÐ£Ð¢Ð¬ ÐÐÐÐÐÐÐ ÐÐÐ€ÐÐÐ¢ÐÐÐÐ Ð£ ÐÐ£ÐÐ¬-Ð¯ÐÐÐÐ£ ÐÐÐÐÐÐšÐÐÐÐ, ÐÐ (ÐÐ ÐÐÐ§ÐÐ¢ÐÐÐÐÐ Ð£ÐÐÐÐÐÐ§, ÐÐÐ¢ÐÐ  ÐÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐ Ð¡ÐÐÐÐÐÐ¢ÐÐ ) ÐÐÐ ÐÐ¢Ð ÐÐ Ð¡ÐÐÐ ÐÐÐ¢Ð ÐÐ¢Ð ÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐ ÐÐÐÐÐ¥ÐÐÐÐ ÐÐÐ¡ÐÐ£ÐÐÐÐ£ÐÐÐÐÐ¯, Ð ÐÐÐÐÐ¢ Ð§Ð ÐÐÐÐ ÐÐÐÐÐÐÐ¯. ÐŠÐ¯ ÐÐÐÐÐÐÐ ÐÐÐ ÐÐÐ ÐÐÐ¢ÐÐ Ð¡ÐÐÐÐÐÐ ÐÐÐÐÐÐÐ£ Ð§ÐÐ¡Ð¢ÐÐÐ£ ÐŠÐÐÐ ÐÐÐŠÐÐÐÐÐ. ÐÐ ÐÐÐÐ£Ð¡ÐÐÐÐ¢Ð¬Ð¡Ð¯ ÐÐÐÐÐ ÐÐ¡Ð¢ÐÐÐÐ¯ ÐŠÐ¬ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð£ ÐÐÐ ÐÐÐÐ ÐÐÐÐÐÐÐÐ ÐÐÐ Ð¡ÐÐ ÐÐÐ ÐÐ ÐÐÐÐ¯Ð¢Ð¢Ð¯ ÐŠÐÐÐ ÐÐÐÐÐÐÐ; Ð¢Ð"
+
+#: ../C/legal.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "ÐÐ ÐÐ Ð¯ÐÐÐ¥ ÐÐÐ¡Ð¢ÐÐÐÐ Ð¢Ð ÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐ¡Ð¢ÐÐ, Ð§Ð Ð¢Ð ÐÐ ÐÐÐÐÐ¯ÐÐ¡Ð¬ÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐ¬ÐÐÐ¡Ð¢Ð (ÐÐÐÐ®Ð§ÐÐ®Ð§Ð Ð¥ÐÐÐÐ¢ÐÐÐ¡Ð¢Ð¬), ÐÐÐÐÐÐÐ Ð£, Ð§Ð Ð§ÐÐÐÐ¡Ð¬ ÐÐÐšÐÐÐ, ÐÐÐ¢ÐÐ , ÐÐÐ§ÐÐ¢ÐÐÐÐÐ Ð£ÐÐÐÐÐÐ§, ÐÐ£ÐÐ¬-Ð¯ÐÐÐ Ð¡ÐÐÐÐÐÐ¢ÐÐ , ÐÐÐ ÐÐÐ¡Ð¢Ð ÐÐ'Ð®Ð¢ÐÐ  ÐÐÐÐ£ÐÐÐÐ¢Ð£ Ð§Ð ÐÐÐÐÐÐÐÐ ÐÐÐ Ð¡ÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð£, ÐÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐ ÐÐÐ¡Ð¢ÐÐ§ÐÐÐ¬ÐÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐ Ð ÐŠÐÐ¥ Ð¡Ð¢ÐÐ ÐÐ, ÐÐ ÐÐÐ¡Ð ÐÐÐÐÐÐÐÐÐÐÐ¬ÐÐÐ¡Ð¢Ð¬ ÐÐÐ ÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐ® ÐÐ¡ÐÐÐÐ® ÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐ ÐÐ Ð¯ÐÐ, ÐÐÐÐ Ð¯ÐÐ, ÐÐ¡ÐÐÐÐÐÐ, ÐÐÐÐÐÐÐÐÐ, ÐÐÐ ÐÐ¡Ð¢ÐÐ¢ÐÐ ÐÐÐÐ¢ÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐÐ Ð¥ÐÐ ÐÐÐ¢ÐÐ Ð£ ÐÐÐÐ®Ð§ÐÐ®Ð§Ð, ÐÐÐ ÐÐ ÐÐÐÐÐÐ£Ð®Ð§ÐÐ¡Ð¬, ÐÐÐÐ¢ÐÐÐÐ ÐÐÐ ÐÐ¢Ð ÐÐ¢Ð ÐÐ ÐÐ¡Ð¢ÐÐÐ£, ÐÐ£ÐÐÐÐÐ Ð ÐÐÐÐ¢Ð, ÐÐÐÐÐ ÐÐÐ ÐÐÐ¡ÐÐ ÐÐÐÐÐ¡Ð¢ÐÐ ÐÐÐÐ'Ð®Ð¢ÐÐ Ð, ÐÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐ ÐÐÐšÐ ÐÐÐÐ¢ÐÐ ÐÐÐ ÐÐ¢Ð ÐÐ¢Ð Ð©Ð ÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐ¡ÐÐ ÐÐÐ ÐÐÐÐ¡ÐÐÐÐÐ ÐÐÐÐÐ ÐÐ¡Ð¢ÐÐÐÐ¯ ÐŠÐ¬ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð£ Ð¢Ð ÐÐÐÐÐÐÐÐ¥ ÐÐÐ Ð¡ÐÐ ÐŠÐ¬ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð£, ÐÐÐÐÐ¢Ð¬ Ð¯ÐÐ©Ð ÐŠÐ Ð¡Ð¢ÐÐ ÐÐÐ, ÐÐÐÐÐÐÐ, ÐÐ£ÐÐ ÐÐ ÐÐÐÐ€ÐÐ ÐÐÐÐÐÐ ÐÐ Ð ÐÐÐÐÐÐÐÐ¡Ð¢Ð¬ Ð¢ÐÐÐÐ¥ ÐÐÐÐ¢ÐÐÐ."
+
+#: ../C/legal.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "ÐÐÐÐ£ÐÐÐÐ¢ Ð¢Ð ÐÐÐÐÐÐÐ ÐÐÐ Ð¡ÐÐ ÐŠÐ¬ÐÐÐ ÐÐÐÐ£ÐÐÐÐ¢Ð£ ÐÐÐ¡Ð¢ÐÐ§ÐÐ®Ð¢Ð¬Ð¡Ð¯ ÐÐ Ð£ÐÐÐÐÐ¥ ÐÐÐÐ¬ÐÐÐ ÐÐÐŠÐÐÐÐÐ ÐÐÐ¯ ÐÐÐÐ£ÐÐÐÐ¢ÐÐŠÐÐ GNU Ð ÐÐÐÐÐÐ¬ÐšÐÐ Ð ÐÐÐ£ÐÐÐÐÐ¯Ð Ð©Ð: <placeholder-1/>"
+
+#: ../C/gdm.xml:11(title)
+msgid "Gnome Display Manager Reference Manual"
+msgstr "ÐÐŸÑÑÐ±ÐœÐžÐº Ð· ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° ÐŽÐžÑÐ¿Ð»ÑÐ² ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ° Gnome"
+
+#: ../C/gdm.xml:14(para)
+msgid "GDM is the GNOME Display Manager, a graphical login program."
+msgstr "GDM - ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² GNOME, Ð³ÑÐ°ÑÑÑÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ."
+
+#: ../C/gdm.xml:21(firstname)
+msgid "Martin"
+msgstr "Martin"
+
+#: ../C/gdm.xml:21(othername)
+msgid "K."
+msgstr "K."
+
+#: ../C/gdm.xml:22(surname)
+msgid "Petersen"
+msgstr "Petersen"
+
+#: ../C/gdm.xml:24(email)
+msgid "mkp@mkp.net"
+msgstr "mkp@mkp.net"
+
+#: ../C/gdm.xml:28(firstname)
+msgid "George"
+msgstr "George"
+
+#: ../C/gdm.xml:28(surname)
+msgid "Lebl"
+msgstr "Lebl"
+
+#: ../C/gdm.xml:30(email)
+msgid "jirka@5z.com"
+msgstr "jirka@5z.com"
+
+#: ../C/gdm.xml:34(firstname)
+msgid "Brian"
+msgstr "Brian"
+
+#: ../C/gdm.xml:34(surname)
+msgid "Cameron"
+msgstr "Cameron"
+
+#: ../C/gdm.xml:36(email)
+msgid "Brian.Cameron@Sun.COM"
+msgstr "Brian.Cameron@Sun.COM"
+
+#: ../C/gdm.xml:40(firstname)
+msgid "Bill"
+msgstr "Bill"
+
+#: ../C/gdm.xml:40(surname)
+msgid "Haneman"
+msgstr "Haneman"
+
+#: ../C/gdm.xml:42(email)
+msgid "Bill.Haneman@Sun.COM"
+msgstr "Bill.Haneman@Sun.COM"
+
+#: ../C/gdm.xml:47(year)
+msgid "1998"
+msgstr "1998"
+
+#: ../C/gdm.xml:47(year)
+msgid "1999"
+msgstr "1999"
+
+#: ../C/gdm.xml:47(holder)
+msgid "Martin K. Petersen"
+msgstr "Martin K. Petersen"
+
+#: ../C/gdm.xml:50(year)
+msgid "2001"
+msgstr "2001"
+
+#: ../C/gdm.xml:50(year)
+#: ../C/gdm.xml:54(year)
+#: ../C/gdm.xml:57(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/gdm.xml:50(year)
+#: ../C/gdm.xml:57(year)
+msgid "2004"
+msgstr "2004"
+
+#: ../C/gdm.xml:51(holder)
+msgid "George Lebl"
+msgstr "George Lebl"
+
+#: ../C/gdm.xml:54(holder)
+msgid "Red Hat, Inc."
+msgstr "Red Hat, Inc."
+
+#: ../C/gdm.xml:57(holder)
+msgid "Sun Microsystems, Inc."
+msgstr "Sun Microsystems, Inc."
+
+#: ../C/gdm.xml:62(releaseinfo)
+#: ../C/gdm.xml:71(para)
+msgid "This manual describes version 2.13.0.8 of the GNOME Display Manager. It was last updated on 02/13/2006."
+msgstr "Ð£ Ð¿ÐŸÑÑÐ±ÐœÐžÐºÑ ÐŸÐ¿ÐžÑÑÑÑÑÑÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ° Gnome Ð²ÐµÑÑÑÑ 2.13.0.8. ÐÑÑÐ°ÐœÐœÑÐ¹ ÑÐ°Ð· ÐŸÐœÐŸÐ²Ð»ÑÐ²Ð°Ð²ÑÑ 02/13/2006."
+
+#: ../C/gdm.xml:69(title)
+msgid "Terms and Conventions Used in This Manual"
+msgstr "Ð¢ÐµÑÐŒÑÐœÐž ÑÐ° ÐŽÐŸÐŒÐŸÐ²Ð»ÐµÐœÐŸÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÑ Ñ ÑÑÐŸÐŒÑ Ð¿ÐŸÑÑÐ±ÐœÐžÐºÑ"
+
+#: ../C/gdm.xml:76(para)
+msgid "Chooser - A program used to select a remote host for managing a display remotely on the local display (<command>gdmchooser</command>)."
+msgstr "Ð¡ÐµÐ»ÐµÐºÑÐŸÑ - Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÐºÐµÑÑÐ²Ð°ÐœÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐ³ÐŸ Ð²ÑÐ·Ð»Ð° Ð· Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ (<command>gdmchooser</command>)."
+
+#: ../C/gdm.xml:81(para)
+msgid "Configurator - The configuration application (<command>gdmsetup</command>)."
+msgstr "ÐÐŸÐœÑÑÐ³ÑÑÐ°ÑÐŸÑ - Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ (<command>gdmsetup</command>)."
+
+#: ../C/gdm.xml:86(para)
+msgid "GDM - Gnome Display Manager. Used to describe the software package as a whole. Sometimes also referred to as GDM2."
+msgstr "GDM - ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ° Gnome (Gnome Display Manager). ÐÐ°Ð·Ð²Ð° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð¿ÑÐž Ð¿ÐŸÑÐžÐ»Ð°ÐœÐœÑ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐœÐžÐ¹ Ð¿Ð°ÐºÐµÑ Ð²Ð·Ð°Ð³Ð°Ð»Ñ. ÐÐœÐŸÐŽÑ Ð²ÑÐŽÐŸÐŒÐžÐ¹ ÑÐº GDM2."
+
+#: ../C/gdm.xml:91(para)
+msgid "gdm - The Gnome Display Manager daemon (<command>gdm</command>)."
+msgstr "gdm - Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°-ÑÐµÑÐ²ÐµÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ° Gnome (<command>gdm</command>)."
+
+#: ../C/gdm.xml:95(para)
+msgid "Greeter - The graphical login window (<command>gdmlogin</command> or <command>gdmgreeter</command>)."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ - Ð³ÑÐ°ÑÑÑÐœÐµ Ð²ÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ (<command>gdmlogin</command> Ð°Ð±ÐŸ <command>gdmgreeter</command>)."
+
+#: ../C/gdm.xml:100(para)
+msgid "GTK+ Greeter - The standard login window (<command>gdmlogin</command>)."
+msgstr "GTK+ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ - ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐµ Ð²ÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ (<command>gdmlogin</command>)."
+
+#: ../C/gdm.xml:104(para)
+msgid "PAM - Pluggable Authentication Mechanism"
+msgstr "PAM - ÐŒÐµÑ
+Ð°ÐœÑÐ·ÐŒ ÐŒÐŸÐŽÑÐ»ÑÐœÐŸÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ"
+
+#: ../C/gdm.xml:108(para)
+msgid "Themed Greeter - The themable login window ( <command>gdmgreeter</command>)."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž - Ð²ÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ (<command>gdmlogin</command>)."
+
+#: ../C/gdm.xml:113(para)
+msgid "XDMCP - X Display Manage Protocol"
+msgstr "XDMCP - Ð¿ÑÐŸÑÐŸÐºÐŸÐ» ÐºÐµÑÑÐ²Ð°ÐœÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒ X"
+
+#: ../C/gdm.xml:117(para)
+msgid "Paths that start with a word in angle brackets are relative to the installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename> refers to <filename>&lt;share&gt;/pixmaps</filename> if GDM was configured with <command>--prefix=/usr</command>. Normally also note that GDM is installed with <command>--sysconfigdir=&lt;etc&gt;/X11</command>, meaning any path to which we refer to as <filename>&lt;etc&gt;/gdm/PreSession</filename> usually means <filename>&lt;etc/X11&gt;/gdm/PreSession</filename>. Note that for interoperability it is recommended that you use a --prefix of <filename>/usr</filename> and a --sysconfdir of <filename>&lt;etc&gt;/X11</filename>."
+msgstr "ÐšÐ»ÑÑ
+Ðž, ÑÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ Ð· ÐºÑÑÐŸÐ²ÐžÑ
+ ÐŽÑÐ¶ÐŸÐº Ñ Ð²ÑÐŽÐœÐŸÑÐœÐžÐŒÐž ÐŽÐŸ Ð¿ÑÐµÑÑÐºÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð¿Ð°ÐºÐµÑÑ. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, <filename>&lt;share&gt;/pixmaps/</filename> Ð¿ÐµÑÐµÑÐ²ÐŸÑÑÑÑÑÑÑ Ñ <filename>&lt;share&gt;/pixmaps</filename>, ÑÐºÑÐŸ GDM Ð±ÑÐ² Ð·ÑÐ±ÑÐ°ÐœÐŸ Ð· <filename>&lt;share&gt;/pixmaps</filename>. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, GDM Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð· <command>--sysconfigdir=&lt;etc&gt;/X11</command>, ÑÐ°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ Ð¿ÐŸÑÐžÐ»Ð°ÐœÐœÑ ÐœÐ° ÑÐ»ÑÑ
+ <filename>&lt;etc&gt;/gdm/PreSession</filename>  Ð¿ÐµÑÐµÑÐ²ÐŸÑÑÑÑÑÑÑ Ñ <filename>&lt;etc&gt;/gdm/PreSession</filename>. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÐŽÐ»Ñ ÑÑÐŒÑÑÐœÐŸÑÑÑ Ð· ÑÐœÑÐžÐŒÐž ÑÐžÑÑÐµÐŒÐ°ÐŒÐž ÑÐµÐºÐŸÐŒÐµÐœÐŽÐŸÐ²Ð°ÐœÐŸ, ÑÐŸÐ± Ð·ÐœÐ°ÑÐµÐœÐœÑ prefix Ð±ÑÐ»ÐŸ <filename>/usr</filename>, Ð° Ð·ÐœÐ°ÑÐµÐœÐœÑ sysconfdir Ð±ÑÐ»ÐŸ <filename>&lt;etc&gt;/X11</filename>."
+
+#: ../C/gdm.xml:133(title)
+msgid "Overview"
+msgstr "ÐÐ³Ð»ÑÐŽ"
+
+#: ../C/gdm.xml:136(title)
+msgid "Introduction"
+msgstr "ÐÐ²ÐµÐŽÐµÐœÐœÑ"
+
+#: ../C/gdm.xml:140(para)
+msgid "The Gnome Display Manager (GDM) is a display manager that implements all significant features required for managing local and remote displays. GDM was written from scratch and does not contain any XDM / X Consortium code."
+msgstr "GDM - ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ ÐŽÐ»Ñ GNOME, Ñ ÑÐºÐŸÐŒÑ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ Ð±ÑÐ»ÑÑÑÑÑÑ ÑÑÐœÐºÑÑÐ¹, ÑÐŸ Ð²ÐžÐŒÐ°Ð³Ð°ÑÑÑÑÑ ÐŽÐ»Ñ ÐºÐµÑÑÐ²Ð°ÐœÐœÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÐŒÐž ÑÐ° Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž. GDM ÑÑÐ²ÐŸÑÐµÐœÐŸ \"Ð· ÑÐžÑÑÐŸÐ³ÐŸ Ð°ÑÐºÑÑÐ°\" ÑÐ° Ð²ÑÐœ ÐœÐµ ÐŒÑÑÑÐžÑÑ ÐŸÑÐžÐ³ÑÐœÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐºÐŸÐŽÑ XDM / X Consortium."
+
+#: ../C/gdm.xml:147(para)
+msgid "For further information about GDM, see the <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\"> the GDM project website</ulink>. Please submit any bug reports or enhancement requests to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>. You can also send a message to the <address><email>gdm-list@gnome.org</email></address> mail list to discuss any issues or concerns with the GDM program."
+msgstr "ÐÐŸÐŽÐ°Ð»ÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ GDM ÑÑÐºÐ°Ð¹ÑÐµ ÐœÐ° ÑÑÐŸÑÑÐœÑÑ <ulink type=\"http\" url=\"http://www.gnome.org/projects/gdm/\">Ð¿ÑÐŸÐµÐºÑÑ GDM</ulink>. ÐÐ°ÐŽÑÐžÐ»Ð°Ð¹ÑÐµ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ Ð±ÑÐŽÑ-ÑÐºÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž ÑÐž Ð²ÐŽÐŸÑÐºÐŸÐœÐ°Ð»ÐµÐœÐœÑ Ð· ÐºÐ°ÑÐµÐ³ÐŸÑÑÑÑ \"gdm\" ÐœÐ° ÑÐ°Ð¹Ñ <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>. Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÐž Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ ÐŽÐŸ ÑÐ¿ÐžÑÐºÑ ÑÐŸÐ·ÑÐžÐ»ÐºÐž <address><email>gdm-list@gnome.org</email></address>, ÐŽÐµ ÐŸÐ±Ð³ÐŸÐ²ÐŸÑÑÑÑÑÑÑ Ð¿ÐžÑÐ°ÐœÐœÑ Ð¿ÐŸÐ²'ÑÐ·Ð°ÐœÑ Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ GDM."
+
+#: ../C/gdm.xml:160(title)
+msgid "Interface Stability"
+msgstr "Ð¡ÑÐ°Ð±ÑÐ»ÑÐœÑÑÑÑ ÑÐœÑÐµÑÑÐµÐ¹ÑÑ"
+
+#: ../C/gdm.xml:164(para)
+msgid "The key/value pairs defined in the GDM configuration files and the location of these files are considered \"stable\" interfaces and should only change in ways that are backwards compatible. Note that this includes functionality like the GDM scripts (Init, PreSession, PostSession, PostLogin, XKeepsCrashing, etc.); directory locations (ServAuthDir, PidFile, etc.), system applications (SoundProgram), etc. Some configuration values depend on OS interfaces may need to be modified to work on a given OS. Typical examples are HaltCommand, RebootCommand, SuspendCommand, StandardXServer, Xnest, SoundProgram, and the \"command\" value for each \"server-foo\"."
+msgstr ""
+
+#: ../C/gdm.xml:177(para)
+msgid "Note: distributions often change the default values of keys to support their platform. Command-line interfaces for GDM programs installed to <filename>&lt;bin&gt;</filename> and <filename>&lt;sbin&gt;</filename> are considered stable. Refer to your distribution documentation to see if there are any distribution-specific changes to these GDM interfaces and what support exists for them."
+msgstr ""
+
+#: ../C/gdm.xml:186(para)
+msgid "If issues are discovered that break compatibility, please file a bug with an \"urgent\" priority."
+msgstr ""
+
+#: ../C/gdm.xml:193(title)
+msgid "The GDM Daemon"
+msgstr "Ð¡ÐµÑÐ²ÐµÑ GDM"
+
+#: ../C/gdm.xml:195(para)
+msgid "The GDM daemon is responsible for managing displays on the system. This includes authenticating users, starting the user session, and terminating the user session. GDM is configurable and the ways it can be configured are described in the \"Configuring GDM\" section of this document. The <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename>, and <filename>PostSession</filename> scripts discussed below are discussed in this \"Configuring GDM section\"."
+msgstr ""
+
+#: ../C/gdm.xml:206(para)
+msgid "The GDM daemon supports a UNIX domain socket protocol which can be used to control aspects of its behavior and to query information. This protocol is described in the \"Controlling GDM\" section of this document."
+msgstr ""
+
+#: ../C/gdm.xml:213(para)
+msgid "GDM can be asked to manage a display a number of ways. Local displays are always managed when GDM starts and will be restarted when a user's session is finished. Displays can be requested via XDMCP, flexible displays can be requested by running the <command>gdmflexiserver</command> command. Displays that are started on request are not restarted on session exit. GDM also provides the <command>gdmdynamic</command> command to allow easier management of displays on a multi-user server. These display types are discussed further in the next section."
+msgstr ""
+
+#: ../C/gdm.xml:225(para)
+msgid "When the GDM daemon is asked to manage a display, it will fork an X server process, then run the <filename>Init</filename> script as the root user, and start the login GUI dialog as a slave process on the display. GDM can be configured to use either <command>gdmgreeter</command> (the default) or <command>gdmlogin</command> as the GUI dialog program. The <command>gdmlogin</command> program supports accessibility while the <command>gdmgreeter</command> program supports greater themeability. The GUI dialog is run as the unpriviledged \"gdm\" user/group which is described in the \"Security\" section below. The GUI dialog communicates with the daemon via a sockets protocol and via standard input/output. The slave, for example passes the username and password information to the GDM daemon via standard input/output so the daemon can handle the actual authentication."
+msgstr ""
+
+#: ../C/gdm.xml:242(para)
+msgid "The login GUI dialog screen allows the user to select which session they wish to start and which language they wish to use. Sessions are defined by files that end in the .desktop extension and more information about these files can be found in the \"Configuration\" section. The user enters their name and password and if these successfully authenticate, GDM will start the requested session for the user. It is possible to configure GDM to avoid the authentication process by turning on the Automatic or Timed Login features in the GDM configuration. The login GUI can also be configured to provide additional features to the user, such as the Face Browser; the ability to halt, restart, or suspend the system; and/or edit the login configuration (after entering the root password)."
+msgstr ""
+
+#: ../C/gdm.xml:257(para)
+msgid "GDM, by default, will use Pluggable Authentication Modules (PAM) for authentication, but can also support regular crypt and shadow passwords on legacy systems. After authenticating a user, the daemon runs the <filename>PostLogin</filename> script as root, and forks a slave process to start the requested session. This slave process runs the <filename>PreSession</filename> script as root, sets up the users environment, and starts the requested session. GDM keeps track of the user's default session and language in the user's <filename>~/.dmrc</filename> and will use these defaults if the user did not pick a session or language in the login GUI. On Solaris, GDM (since version 2.8.0.3) uses the SDTLOGIN interface after user authentication to tell the X server to be restarted as the user instead of as root for added security. When the users session exits, the GDM daemon will run the <filename>PostSession</filename> script as root."
+msgstr ""
+
+#: ../C/gdm.xml:276(title)
+msgid "Different Display Types"
+msgstr "Ð ÑÐ·ÐœÑ ÑÐžÐ¿Ðž ÐŽÐžÑÐ¿Ð»ÐµÑÐ²"
+
+#: ../C/gdm.xml:278(para)
+msgid "GDM supports three different display types: static (local) displays, flexible (on-demand) displays, and XDMCP (remote) displays. The \"X Server Definitions\" and the \"Local Static X Display Configuration\" subsections of the \"Configuration\" section explains how these various types of displays are defined in the GDM configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:287(para)
+msgid "Local static displays are always started by the daemon, and when they die or are killed, they are restarted. GDM can run as many of these as needed. GDM can also manage displays on which it does not manage a GUI login, thus GDM can be used for supporting X terminals."
+msgstr "ÐÐŸÐºÐ°Ð»ÑÐœÑ ÑÑÐ°ÑÐžÑÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ Ð·Ð°Ð²Ð¶ÐŽÐž Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ, ÑÐºÑÐŸ Ð²ÐŸÐœÐž Ð·Ð°Ð²ÐµÑÑÑÑÑÑÑÑ Ð°Ð±ÐŸ Ð²ÐŒÐžÑÐ°ÑÑÑ, Ð²ÐŸÐœÐž Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ. GDM ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÑ
+ ÑÑÑÐ»ÑÐºÐž, ÑÐºÑÐ»ÑÐºÐž Ð±ÑÐŽÐµ Ð¿ÐŸÑÑÑÐ±ÐœÐŸ. GDM ÑÐ°ÐºÐŸÐ¶ ÐŒÐŸÐ¶Ðµ ÐºÐµÑÑÐ²Ð°ÑÐž ÑÐµÑÐ²ÐµÑÐ°ÐŒÐž, ÐœÐ° ÑÐºÐžÑ
+ Ð²ÑÐœ ÐœÐµ ÐºÐµÑÑÑ Ð²Ð»Ð°ÑÐœÐµ ÑÐ°ÐŒÐžÐŒ Ð¿ÑÐŸÑÐµÑÐŸÐŒ Ð²Ñ
+ÐŸÐŽÑ, ÑÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž GDM Ð¿ÑÐž ÑÑÐ²ÐŸÑÐµÐœÐœÑ X-ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ²."
+
+#: ../C/gdm.xml:294(para)
+msgid "Flexible, or on demand displays, are started via the socket protocol with the <command>gdmflexiserver</command> command. This feature is only available to users logged in on the console and will display a new login screen. If a flexible display has previously been started on the console, running <command>gdmflexiserver</command> again will display a menu allowing users to switch back to a previous session or start a new flexible session. The <command>gdmflexiserver</command> locks the current session before starting a new flexible display, so the user's password must be entered before returning to an existing session. The <command>gdmflexiserver</command> command can also be used to launch nested <command>Xnest</command> display. These are launched in a window in the user's current session. Nested displays can be started even if not logged into the console and are started by running the <command>gdmflexiserver -n</command> command. Flexible displays are not restarted when the user session ends. Flexible displays require virtual terminal (VT) support in the kernel, and will not be available if not supported (such as on Solaris). Nested displays require that the X server supports Xnest."
+msgstr ""
+
+#: ../C/gdm.xml:315(para)
+msgid "The last display type is the XDMCP remote displays which are described in the next section. Remote hosts can connect to GDM and present the login screen if this is enabled. Some things are different for remote sessions. For example, the Actions menu which allows you to shut down, restart, suspend, or configure GDM are not shown."
+msgstr "ÐÑÑÐ°ÐœÐœÑÐ¹ ÑÐžÐ¿ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² - Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ XDMCP ÐŽÐžÑÐ¿Ð»ÐµÑ, ÑÐºÑ ÐŸÐ¿ÐžÑÐ°ÐœÑ Ñ ÐœÐ°ÑÑÑÐ¿ÐœÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ. Ð¯ÐºÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ, Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ Ð²ÑÐ·Ð»Ðž ÐŒÐŸÐ¶ÑÑÑ Ð·'ÑÐŽÐœÑÐ²Ð°ÑÐžÑÑ Ð· GDM ÑÐ° Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÐž Ð²ÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ. ÐÐ»Ñ ÑÑÐŸÐ³ÐŸ ÑÐžÐ¿Ñ ÑÐµÐ°ÐœÑÑÐ² Ñ Ð²ÑÐŽÐŒÑÐœÐœÐŸÑÑÑ, ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, Ñ ÐŒÐµÐœÑ <quote>ÐÑÑ</quote> ÐœÐµ Ð¿ÐŸÐºÐ°Ð·ÑÑÑÑÑÑ Ð¿ÑÐœÐºÑÐž, ÑÐºÑ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑÑÑ Ð²ÐžÐŒÐžÐºÐ°ÑÐž, Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÑÐ²Ð°ÑÐž, Ð°Ð±ÐŸ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÑÐž GDM."
+
+#: ../C/gdm.xml:323(para)
+msgid "Displays started via the <command>gdmdynamic</command> command are treated as local displays, so they are restarted automatically on when the session exits. This command is intended to more effectively manage the displays on a multi-user server (many displays connected to a single server)."
+msgstr ""
+
+#: ../C/gdm.xml:333(title)
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#: ../C/gdm.xml:337(para)
+msgid "The GDM daemon can be configured to listen for and manage X Display Manage Protocol (XDMCP) requests from remote displays. By default XDMCP support is turned off, but can be enabled if desired. If GDM is built with TCP Wrapper support, then the daemon will only grant access to hosts specified in the GDM service section in the TCP Wrappers configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:346(para)
+msgid "GDM includes several measures making it more resistant to denial of service attacks on the XDMCP service. A lot of the protocol parameters, handshaking timeouts etc. can be fine tuned. The defaults should work for most systems, however. Do not change them unless you know what you are doing."
+msgstr "GDM Ð²ÐºÐ»ÑÑÐ°Ñ ÐŽÐµÐºÑÐ»ÑÐºÐ° Ð·Ð°Ñ
+ÐŸÐŽÑÐ², ÑÐºÑ ÑÐŸÐ±Ð»ÑÑÑ Ð¹ÐŸÐ³ÐŸ Ð±ÑÐ»ÑÑ ÑÑÑÐ¹ÐºÐžÐŒ ÐŽÐŸ Ð°ÑÐ°Ðº ÑÐžÐ¿Ñ <quote>Ð²ÑÐŽÐŒÐŸÐ²Ð° Ñ ÐŸÐ±ÑÐ»ÑÐ³ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ</quote> ÐœÐ° ÑÐ»ÑÐ¶Ð±Ñ XDMCP. ÐÐŸÐ¶ÐœÐ° ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž Ð·ÐœÐ°ÑÐœÑ ÐºÑÐ»ÑÐºÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ñ, ÑÐ°Ñ ÐŸÑÑÐºÑÐ²Ð°ÐœÐœÑ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ, ÑÐŸÑÐŸ. ÐÑÐŸÑÐµ, ÑÐžÐ¿ÐŸÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÑÐŽÑÐ¹ÐŽÑÑÑ ÐŽÐ»Ñ Ð±ÑÐ»ÑÑÐŸÑÑÑ ÑÐžÑÑÐµÐŒ. ÐÐµ Ð·ÐŒÑÐœÑÐ¹ÑÐµ ÑÑ
+, ÑÐºÑÐŸ ÐœÐµ ÑÐŸÐ·ÑÐŒÑÑÑÐµ ÑÑ
+ Ð²Ð¿Ð»ÐžÐ² ÐœÐ° ÑÐžÑÑÐµÐŒÑ."
+
+#: ../C/gdm.xml:354(para)
+msgid "GDM listens to UDP port 177 and will respond to QUERY and BROADCAST_QUERY requests by sending a WILLING packet to the originator."
+msgstr "GDM Ð¿ÑÐŸÑÐ»ÑÑ
+ÐŸÐ²ÑÑ UDP Ð¿ÐŸÑÑ 177 ÑÐ° Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ñ ÐœÐµ Ð·Ð°Ð¿ÐžÑÐž QUERY ÑÐ° BROADCAST_QUERY ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÐž Ð¿Ð°ÐºÐµÑ WILLING ÑÐœÑÑÑÐ°ÑÐŸÑÑ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:359(para)
+msgid "GDM can also be configured to honor INDIRECT queries and present a host chooser to the remote display. GDM will remember the user's choice and forward subsequent requests to the chosen manager. GDM also supports an extension to the protocol which will make it forget the redirection once the user's connection succeeds. This extension is only supported if both daemons are GDM. It is transparent and will be ignored by XDM or other daemons that implement XDMCP."
+msgstr "GDM ÐŒÐŸÐ¶ÐœÐ° ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž ÐœÐ° ÐŸÐ±ÑÐŸÐ±ÐºÑ INDIRECT Ð·Ð°Ð¿ÐžÑÑÐ² ÑÐ° Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÑÐµÐ»ÐµÐºÑÐŸÑÐ° Ð²ÑÐ·Ð»ÑÐ² ÐœÐ° Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. GDM Ð·Ð°Ð¿Ð°ÐŒ'ÑÑÐŸÐ²ÑÑ Ð²ÐžÐ±ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÑÐ° Ð¿ÐµÑÐµÑÐžÐ»Ð°Ñ ÐœÐ°ÑÑÑÐ¿ÐœÑ Ð·Ð°Ð¿ÐžÑÐž Ð²ÐžÐ±ÑÐ°ÐœÐŸÐŒÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ. GDM ÑÐ°ÐºÐŸÐ¶ Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ ÐŽÐŸ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ñ, ÑÐºÐµ Ð·ÐŒÑÑÑÑ Ð·Ð°Ð±ÑÑÐž Ð¿ÑÐŸ Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÐµÐœÐœÑ ÐŸÐŽÑÐ°Ð·Ñ Ð¿ÑÑÐ»Ñ ÑÑÐ¿ÑÑÐœÐŸÐ³ÐŸ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°. ÐŠÐµ ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ ÑÐºÑÐŸ Ð· ÐŸÐ±ÐŸÑ
+ ÑÑÐŸÑÑÐœ ÑÐµÑÐ²ÐµÑÐž GDM. Ð ÐŸÐ·ÑÐžÑÐµÐœÐœÑ Ð¿ÑÐŸÐ·ÐŸÑÐµ Ñ ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ XDM ÑÐ° ÑÐœÑÐžÐŒÐž ÑÐµÑÐ²ÐµÑÐ°ÐŒÐž, ÑÐŸ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑ XDMCP."
+
+#: ../C/gdm.xml:369(para)
+msgid "Refer to the \"Security\" section for information about security concerns when using XDMCP."
+msgstr ""
+
+#: ../C/gdm.xml:376(title)
+msgid "Securing Remote Connection Through SSH"
+msgstr "ÐÐµÐ·Ð¿ÐµÑÐœÐµ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐµ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÑÐµÑÐµÐ· SSH"
+
+#: ../C/gdm.xml:379(para)
+msgid "As explained in the \"Security\" section, XDMCP does not use any kind of encryption and as such is inherently insecure. As XDMCP uses UDP as a network transport layer, it is not possible to simply secure it through an SSH tunnel."
+msgstr ""
+
+#: ../C/gdm.xml:386(para)
+msgid "To remedy this problem, gdm can be configured at compilation-time with the option --enable-secureremote, in which case gdm proposes as a built-in session a session called \"Secure Remote Connection\". Starting such a session allows the user to enter the name or the address of the host on which to connect; provided the said host runs an SSH server, the user then gets connected to the server on which the default X session is started and displayed on the local host."
+msgstr ""
+
+#: ../C/gdm.xml:396(para)
+msgid "Using this session allows a much more secure network connection and only necessitates to have an SSH server running on the remote host."
+msgstr ""
+
+#: ../C/gdm.xml:403(title)
+msgid "The GTK+ Greeter"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+"
+
+#: ../C/gdm.xml:405(para)
+msgid "The GTK+ Greeter is the default graphical user interface that is presented to the user. The greeter contains a menu at the top, an optional face browser, an optional logo and a text entry widget. This greeter has full accessibility support, and should be used by users with accessibility needs."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+ - ÑÐžÐ¿ÐŸÐ²ÐžÐ¹ Ð³ÑÐ°ÑÑÑÐœÐžÐ¹ ÑÐœÑÐµÑÑÐµÐ¹Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°. ÐÑÐºÐœÐŸ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐŒÑÑÑÐžÑÑ ÐŒÐµÐœÑ, ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐžÐ¹ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ², ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ ÐµÐŒÐ±Ð»ÐµÐŒÑ ÑÐ° ÑÐµÐºÑÑÐŸÐ²Ðµ Ð¿ÐŸÐ»Ðµ. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐŒÐ°Ñ Ð¿ÐŸÐ²ÐœÑ Ð¿ÑÐŽÑÑÐžÐŒÐºÑ ÐŽÐŸÐ¿ÐŸÐŒÑÐ¶ÐœÐžÑ
+ ÑÐµÑ
+ÐœÐŸÐ»ÐŸÐ³ÑÐ¹ ÑÐ° ÐŒÐ°Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ Ñ Ð²ÐžÐ¿Ð°ÐŽÐºÐ°Ñ
+, ÑÐºÑÐŸ Ð¿ÐŸÑÑÑÐ±ÐœÐ° ÑÐ°ÐºÐ° Ð¿ÑÐŽÑÑÐžÐŒÐºÐ°."
+
+#: ../C/gdm.xml:413(para)
+msgid "The text entry field is used for entering logins, passwords, passphrases etc. <command>gdmlogin</command> is controlled by the underlying daemon and is basically stateless. The daemon controls the greeter through a simple protocol where it can ask the greeter for a text string with echo turned on or off. Similarly, the daemon can change the label above the text entry widget to correspond to the value the authentication system wants the user to enter."
+msgstr "Ð¢ÐµÐºÑÑÐŸÐ²Ðµ Ð¿ÐŸÐ»Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²Ð²ÐŸÐŽÑ ÑÐŒÐµÐœ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², Ð¿Ð°ÑÐŸÐ»ÑÐ², Ð¿Ð°ÑÐŸÐ»ÑÐœÐžÑ
+ ÑÑÐ°Ð· ÑÐŸÑÐŸ. <command>gdmlogin</command> ÐºÐŸÐœÑÑÐŸÐ»ÑÑÑÑÑÑ ÐŸÑÐœÐŸÐ²ÐœÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ ÑÐ° ÐœÐµ ÐŒÐ°Ñ Ð¿ÐµÐ²ÐœÐŸÐ³ÐŸ ÑÑÐ°ÐœÑ. Ð¡ÐµÑÐ²ÐµÑ ÐºÐŸÐœÑÑÐŸÐ»ÑÑ Ð²ÑÐºÐœÐŸ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐž Ð¿ÑÐŸÑÑÐžÐ¹ Ð¿ÑÐŸÑÐŸÐºÐŸÐ», Ð²ÑÐœ ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¿ÐžÑÐ°ÑÐž Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÑÐµÐºÑÑÐŸÐ²ÐžÐ¹ ÑÑÐŽÐŸÐº Ð² Ð²ÐžÐ²ÐŸÐŽÐŸÐŒ ÐºÐŸÐ¿ÑÑ ÑÑÐŽÐºÐ° Ð°Ð±ÐŸ Ð±ÐµÐ· Ð²ÐžÐ²ÐŸÐŽÑ. ÐÐŸÐŽÑÐ±ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ, ÑÐµÑÐ²ÐµÑ ÐŒÐŸÐ¶Ðµ Ð·ÐŒÑÐœÐžÑÐž ÐµÑÐžÐºÐµÑÐºÑ ÐœÐ°ÐŽ ÑÐµÐºÑÑÐŸÐ²ÐžÐŒ Ð¿ÐŸÐ»ÐµÐŒ, ÑÐŸÐ± ÑÑ Ð²ÐŒÑÑÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ð² Ð·ÐœÐ°ÑÐµÐœÐœÑ, ÑÐºÐµ ÑÐžÑÑÐµÐŒÐ° Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ ÐŸÑÑÐºÑÑ Ð²ÑÐŽ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°."
+
+#: ../C/gdm.xml:423(para)
+msgid "The menu bar in the top of the greeter enables the user to select the requested session type/desktop environment, select an appropriate locale/language, halt/restart/suspend the computer, configure GDM (given the user knows the root password), change the GTK+ theme, or start an XDMCP chooser."
+msgstr "ÐÐ°ÐœÐµÐ»Ñ ÐŒÐµÐœÑ Ð²Ð³ÐŸÑÑ Ð²ÑÐºÐœÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð²ÐžÐ±ÑÐ°ÑÐž ÑÐžÐ¿ ÑÐµÐ°ÐœÑÑ/ÑÐŸÐ±ÐŸÑÐŸÐ³ÐŸ ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ°, Ð²ÐžÐ±ÑÐ°ÑÐž Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÑ Ð»ÐŸÐºÐ°Ð»ÑÐ·Ð°ÑÑÑ/ÐŒÐŸÐ²Ñ ÑÐ° Ð·ÑÐ¿ÐžÐœÐžÑÐž/Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐžÑÐž/Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐžÑÐž ÐºÐŸÐŒÐ¿'ÑÑÐµÑ, ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž GDM (ÑÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð·ÐœÐ°Ñ Ð¿Ð°ÑÐŸÐ»Ñ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root)), Ð·ÐŒÑÐœÐžÑÐž ÑÐµÐŒÑ GTK+, Ð°Ð±ÐŸ Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÑÐµÐ»ÐµÐºÑÐŸÑ XDMCP."
+
+#: ../C/gdm.xml:431(para)
+msgid "The greeter can optionally display a logo in the login window. The image must be in a format readable to the gdk-pixbuf library (GIF, JPG, PNG, TIFF, XPM and possibly others), and it must be readable to the GDM user. See the <filename>Logo</filename> option in the reference section below for details."
+msgstr "ÐÑÐºÐœÐŸ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐŒÐŸÐ¶Ðµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐž Ð¿ÐŸÑÑÑÐµÑ Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ. ÐÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÐ²ÐžÐœÐœÐŸ Ð±ÑÑÐž Ñ ÑÐŸÑÐŒÐ°ÑÑ, Ð·ÑÐŸÐ·ÑÐŒÑÐ»ÐŸÐŒÑ ÐŽÐ»Ñ Ð±ÑÐ±Ð»ÑÐŸÑÐµÐºÐž gdk-pixbuf (GIF, JPG, PNG, TIFF, XPM ÑÐ° ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÑÐœÑÐŸÐŒÑ), ÑÐ° ÐŒÐ°Ñ Ð±ÑÑÐž ÐŽÐŸÑÑÑÐ¿ÐœÐžÐŒ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ gdm. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÐŸÐ¿ÐžÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>Logo</filename> Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ ÐŸÐ¿ÐžÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ."
+
+#: ../C/gdm.xml:441(title)
+msgid "The Themed Greeter"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž"
+
+#: ../C/gdm.xml:443(para)
+msgid "The Themed Greeter is a greeter interface that takes up the whole screen and is very themable. Themes can be selected and new themes can be installed by the configuration application or by setting the <filename>GraphicalTheme</filename> configuration key. The Themed Greeter is much like the GTK+ Greeter in that it is controlled by the underlying daeon, is stateless, and is controlled by the daemon using the same simple protocol."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž - Ð³ÑÐ°ÑÑÑÐœÐžÐ¹ ÑÐœÑÐµÑÑÐµÐ¹Ñ, ÑÐºÐžÐ¹ Ð·Ð°Ð¹ÐŒÐ°Ñ Ð²ÐµÑÑ ÐµÐºÑÐ°Ðœ ÑÐ° ÐŒÐ°Ñ Ð¿ÑÐŽÑÑÐžÐŒÐºÑ ÑÐµÐŒ Ð·ÐŸÐ²ÐœÑÑÐœÑÐŸÐ³ÐŸ Ð²ÐžÐ³Ð»ÑÐŽÑ. Ð¢ÐµÐŒÐž ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐ±ÐžÑÐ°ÑÐž ÑÐ° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÐ²Ð°ÑÐž Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ gdm, Ð°Ð±ÐŸ Ð¶ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐ·ÐœÐ°ÑÐžÑÐž Ð¿ÐŸÑÐŸÑÐœÑ ÑÐµÐŒÑ Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑÐ¹ Ð·ÐŒÑÐœÐœÑÐ¹ <filename>GraphicalTheme</filename>. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž Ð¿ÐŸÐŽÑÐ±ÐœÐ° ÐŽÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ GTK+ Ñ ÑÐŸÐŒÑ, ÑÐŸ Ð²ÐŸÐœÐ° ÑÐµÐ¶ ÐºÐŸÐœÑÑÐŸÐ»ÑÑÑÑÑÑ ÐŸÑÐœÐŸÐ²ÐœÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ, ÐœÐµ ÐŒÐ°Ñ ÑÑÐ°ÐœÑ ÑÐ° ÐºÐŸÐœÑÑÐŸÐ»ÑÑÑÑÑÑ ÑÐžÐ¿ ÑÐ°ÐŒÐžÐŒ Ð¿ÑÐŸÑÑÐžÐŒ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»ÐŸÐŒ."
+
+#: ../C/gdm.xml:453(para)
+msgid "The look and feel of this greeter is really controlled by the theme and so the user interface elements that are present may be different. The only thing that must always be present is the text entry field as described above in the GTK+ Greeter. The theme can include buttons that allow the user to select an appropriate locale/language, halt/restart/suspend the computer, configure GDM (given the user knows the root password), or start an XDMCP chooser."
+msgstr "ÐÐŸÐ²ÐœÑÑÐœÑÐ¹ Ð²ÐžÐ³Ð»ÑÐŽ Ð²ÑÐºÐœÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð·Ð°Ð»ÐµÐ¶ÐžÑÑ Ð²ÑÐŽ ÑÐµÐŒÐž, ÑÐŸÐŒÑ ÐµÐ»ÐµÐŒÐµÐœÑÐž ÑÐœÑÐµÑÑÐµÐ¹ÑÑ ÐŒÐŸÐ¶ÑÑÑ Ð²ÑÐŽÑÑÐ·ÐœÑÑÐžÑÑ. ÐÐŽÐžÐœÐžÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑ ÑÐºÐžÐ¹ Ð·Ð°Ð²Ð¶ÐŽÐž Ð¿ÑÐžÑÑÑÐœÑÐ¹ - ÑÐµ ÑÐµÐºÑÑÐŸÐ²Ðµ Ð¿ÐŸÐ»Ðµ, ÑÐºÐµ ÐŸÐ¿ÐžÑÐ°ÐœÐµ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ <quote>ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+</quote>. Ð¢ÐµÐŒÐ° Ð²ÐŸÐ¶Ñ Ð²ÐºÐ»ÑÑÐ°ÑÐž ÐºÐœÐŸÐ¿ÐºÐž Ð²ÐžÐ±ÐŸÑÑ Ð»ÐŸÐºÐ°Ð»Ñ/ÐŒÐŸÐ²Ðž, Ð·ÑÐ¿ÐžÐœÐµÐœÐœÑ/Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÑ/Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐµÐœÐœÑ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ°, ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ GDM (ÑÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð·ÐœÐ°Ñ Ð¿Ð°ÑÐŸÐ»Ñ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root)), ÑÐž Ð·Ð°Ð¿ÑÑÐºÑ ÑÐµÐ»ÐµÐºÑÐŸÑÐ° XDMCP. "
+
+#: ../C/gdm.xml:463(para)
+msgid "You can always get a menu of available actions by pressing the F10 key. This can be useful if the theme doesn't provide certain buttons when you wish to do some action allowed by the GDM configuration."
+msgstr "ÐÐž Ð·Ð°Ð²Ð¶ÐŽÐž ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÐžÐ²ÐµÑÑÐž ÐŒÐµÐœÑ Ð· ÐœÐ°ÑÐ²ÐœÐžÐŒÐž ÐŽÑÑÐŒÐž ÐœÐ°ÑÐžÑÐœÑÐ²ÑÐž ÐœÐ° ÐºÐ»Ð°Ð²ÑÑÑ F10. ÐŠÐµ ÐŒÐŸÐ¶Ðµ Ð·ÐœÐ°ÐŽÐŸÐ±ÐžÑÐžÑÑ, ÑÐºÑÐŸ ÑÐµÐŒÐ° ÐœÐµ ÐŒÑÑÑÐžÑÑ ÐŽÐµÑÐºÐžÑ
+ ÐºÐœÐŸÐ¿ÐŸÐº, Ð°Ð»Ðµ Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ Ð²ÐžÐºÐŸÐœÐ°ÑÐž Ð¿ÐµÐ²ÐœÑ ÐŽÑÑ, ÑÐŸ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÐ° ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑÑ."
+
+#: ../C/gdm.xml:471(title)
+msgid "The GDM Face Browser"
+msgstr "ÐÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ² GDM"
+
+#: ../C/gdm.xml:473(para)
+msgid "GDM supports a face browser which will display a list of users who can login and an icon for each user. This feature can be used with the GTK+ Greeter if the <filename>Browser</filename> configuration option is set to \"true\". This feature can be used with the Themed Greeter if using a GDM theme which includes a \"userlist\" item type is defined, such as \"happygnome-list\""
+msgstr ""
+
+#: ../C/gdm.xml:483(para)
+msgid "By default, the face browser is disabled since revealing usernames on the login screen is not appropriate on many systems for security reasons. Also GDM requires some setup to specify which users should be visible. Setup can be done on the \"Users\" tab in <command>gdmsetup</command>. This feature is most practical to use on a system with a smaller number of users."
+msgstr ""
+
+#: ../C/gdm.xml:492(para)
+msgid "The icons used by GDM can be installed globally by the sysadmin or can be located in the users' home directories. If installed globally they should be in the <filename>&lt;share&gt;/pixmaps/faces/</filename> directory (though this can be configured with the <filename>GlobalFaceDir</filename> configuration option) and the filename should be the name of the user, optionally with a <filename>.png</filename> appended. Face icons placed in the global face directory must be readable to the GDM user. However, the daemon, proxies user pictures to the greeter and thus those do not have be be readable by the \"gdm\" user, but root."
+msgstr "ÐÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÐŒÐŸÐ¶ÑÑÑ Ð±ÑÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÐŸ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐŸÐŒ, Ð°Ð±ÐŸ Ð±ÑÐ°ÑÐžÑÑ Ð· ÐŽÐŸÐŒÐ°ÑÐœÑÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ² ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ². Ð¯ÐºÑÐŸ Ð²ÐŸÐœÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÐŸ, Ð²ÐŸÐœÐž ÐŒÐ°ÑÑÑ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐžÑÐžÑÑ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>&lt;share&gt;/pixmaps/faces/</filename> (ÑÐ»ÑÑ
+ ÐŽÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÐœÐžÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐž ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ Ð·ÐŒÑÐœÐœÑ <filename>GlobalFaceDir</filename>) ÑÐ° ÐœÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ Ð¿ÐŸÐ²ÐžÐœÐœÐ° Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÐž ÑÐŒÐµÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð· ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐžÐŒ ÑÑÑÑÐºÑÐŸÐŒ <filename>.png</filename>. ÐÐœÐ°ÑÐºÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒ Ð· Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐŒÐ°ÑÑÑ Ð±ÑÑÐž ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ GDM. ÐÑÐŸÑÐµ, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÑÐµÑÐ²ÐµÑÐ° Ð¿ÐµÑÐµÐŽÐ°Ñ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÑÐ° ÑÐ°ÐºÐžÐŒ Ð¿ÑÐ°Ð²Ð° ÐœÐ° ÑÐžÑÐ°ÐœÐœÑ Ð¿ÐŸÑÑÑÐ±ÐœÑ ÐœÐµ ÐœÐµ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ \"gdm\", Ð° root."
+
+#: ../C/gdm.xml:505(para)
+msgid "Users may run the <command>gdmphotosetup</command> command to configure the image to use for their userid. This program properly scales the file down if it is larger than the <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> configuration options and places the icon in a file called <filename>~/.face</filename>. Although <command>gdmphotosetup</command> scales user images automatically, this does not guarantee that user images are properly scaled since a user may create their <filename>~/.face</filename> file by hand."
+msgstr ""
+
+#: ../C/gdm.xml:517(para)
+msgid "GDM will first look for the user's face image in <filename>~/.face</filename>. If not found, it will try <filename>~/.face.icon</filename>. If still not found, it will use the value defined for \"face/picture=\" in the <filename>~/.gnome2/gdm</filename> file. Lastly, it will try <filename>~/.gnome2/photo</filename> and <filename>~/.gnome/photo</filename> which are deprecated and supported for backwards compatibility."
+msgstr ""
+
+#: ../C/gdm.xml:528(para)
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, it will fallback to the image specified in the <filename>DefaultFace</filename> configuration option, normally <filename>&lt;share&gt;/pixmaps/nobody.png</filename>."
+msgstr ""
+
+#: ../C/gdm.xml:536(para)
+msgid "Please note that loading and scaling face icons located in user home directories can be a very time-consuming task. Since it not practical to load images over NIS or NFS, GDM does not attempt to load face images from remote home directories. Furthermore, GDM will give up loading face images after 5 seconds of activity and will only display the users whose pictures it has gotten so far. The <filename>Include</filename> configuration option can be used to specify a set of users who should appear on the face browser. As long as the users to include is of a reasonable size, there should not be a problem with GDM being unable to access the face images. To work around such problems, it is recommended to place face images in the directory specified by the <filename>GlobalFaceDir</filename> configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:552(para)
+msgid "To control the users who get displayed in the face browser, there are a number of configuration options that can be used. If the <filename>IncludeAll</filename> option is set to true, then the password file will be scanned and all users will be displayed. If <filename>IncludeAll</filename> option is set to false, then the <filename>Include</filename> option should contain a list of users separated by commas. Only the users specified will be displayed. Any user listed in the <filename>Exclude</filename> option and users whose UID's is lower than <filename>MinimalUID</filename> will be filtered out regardless of the <filename>IncludeAll</filename> setting. <filename>IncludeAll</filename> is not is not recommended for systems where the passwords are loaded over a network (such as when NIS is used), since it can be very slow to load more than a small number of users over the network.."
+msgstr "ÐÐ»Ñ ÐºÐµÑÑÐ²Ð°ÐœÐœÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑÐŒ Ð¿ÐŸÑÑÑÐµÑÑÐ² Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ Ñ ÐŽÐµÐºÑÐ»ÑÐºÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ². Ð¯ÐºÑÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>IncludeAll</filename> Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ñ true, ÑÐŸÐŽÑ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>Include</filename> Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÑÐ¿ÐžÑÐŸÐº ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÐžÑ
+ ÐºÐŸÐŒÐŸÑ ÑÐŒÐµÐœ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐºÑ Ð±ÑÐŽÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ. ÐÐµ Ð·Ð°Ð»ÐµÐ¶ÐœÐŸ Ð²ÑÐŽ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>IncludeAll</filename>  ÐœÐµ Ð±ÑÐŽÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ Ð±ÑÐŽÑ-ÑÐºÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ, Ð¿ÐµÑÐµÐ»ÑÑÐµÐœÑ Ñ ÑÐ¿ÐžÑÐºÑ <filename>Exclude</filename> ÑÐ° ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ, ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° (UID) ÑÐºÐžÑ
+ ÐŒÐµÐœÑÐžÐ¹ Ð·Ð° <filename>MinimalUID</filename>. <filename>IncludeAll</filename> ÐœÐµ ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÐžÑÑÐµÐŒ, ÐœÐ° ÑÐºÐžÑ
+ Ð¿Ð°ÑÐŸÐ»Ñ Ð¿ÐµÑÐµÐŽÐ°ÑÑÑÑÑ ÑÐµÑÐµÐ· ÐŒÐµÑÐµÐ¶Ñ (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ NIS), ÑÐŸÐŒÑ ÑÐŸ Ð¿ÐµÑÐµÐŽÐ°Ð²Ð°ÐœÐœÑ Ð²ÐµÐ»ÐžÐºÐŸÑ ÐºÑÐ»ÑÐºÐŸÑÑÑ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÑ ÑÐµÑÐµÐ· ÐŒÐµÑÐµÐ¶Ñ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž ÐŽÐŸÑÐžÑÑ Ð¿ÐŸÐ²ÑÐ»ÑÐœÐžÐŒ."
+
+#: ../C/gdm.xml:569(para)
+msgid "When the browser is turned on, valid usernames on the computer are inherently exposed to a potential intruder. This may be a bad idea if you do not know who can get to a login screen. This is especially true if you run XDMCP (turned off by default)."
+msgstr "Ð¯ÐºÑÐŸ Ð²Ð²ÑÐŒÐºÐœÐµÐœÐŸ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽ Ð¿ÐŸÑÑÑÐµÑÑÐ², Ð¿ÐŸÑÐµÐœÑÑÐ¹ÐœÐŸÐŒÑ Ð·Ð»ÐŸÐ²ÐŒÐžÑÐœÐžÐºÑ Ð²ÐžÑÑÐ°Ð²Ð»ÑÑÑÑÑÑ ÐœÐ° Ð¿ÐŸÐºÐ°Ð· ÑÐ¿ÐžÑÐŸÐº ÐŽÑÐ¹ÑÐœÐžÑ
+ ÑÐŒÐµÐœ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ². ÐŠÐµ Ð¿ÐŸÐ³Ð°ÐœÐ° ÑÐŽÐµÑ, ÑÐºÑÐŸ Ð²Ðž ÐœÐµ Ð·ÐœÐ°ÑÑÐµ Ñ
+ÑÐŸ ÐŒÐŸÐ¶Ðµ ÐŸÑÑÐžÐŒÐ°ÑÐž ÐŽÐŸÑÑÑÐ¿ ÐŽÐŸ ÐµÐºÑÐ°ÐœÑ Ð²Ñ
+ÐŸÐŽÑ. ÐÑÐŸÐ±Ð»ÐžÐ²ÐŸ ÑÐµ ÑÑÐŸÑÑÑÑÑÑÑ Ð²ÐžÐ¿Ð°ÐŽÐºÑ, ÐºÐŸÐ»Ðž Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ XDMCP (Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ). "
+
+#: ../C/gdm.xml:578(title)
+msgid "Logging"
+msgstr "Ð ÐµÑÑÑÑÐ°ÑÑÑ Ð¿ÐŸÐŽÑÐ¹"
+
+#: ../C/gdm.xml:580(para)
+msgid "GDM itself will use syslog to log errors or status. It can also log debugging information, which can be useful for tracking down problems if GDM is not working properly. This can be enabled in the configuration file."
+msgstr "GDM Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ syslog ÐŽÐ»Ñ ÑÐµÑÑÑÑÐ°ÑÑÑ Ð¿ÐŸÐŒÐžÐ»ÐŸÐº Ð°Ð±ÐŸ ÑÑÐ°ÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ Ð²ÑÐœ ÐŒÐŸÐ¶Ðµ ÑÐµÑÑÑÑÑÐ²Ð°ÑÐž ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÑÐ²Ð°Ð»ÑÐœÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ, ÑÐŸ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð¿ÑÐž Ð°ÐœÐ°Ð»ÑÐ·Ñ Ð¿ÑÐŸÐ±Ð»ÐµÐŒ Ð· GDM, ÑÐºÑÐŸ Ð²ÑÐœ ÐœÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐŸ Ð¿ÑÐ°ÑÑÑ. Ð ÐµÑÑÑÑÐ°ÑÑÑ ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÑÐ²Ð°Ð»ÑÐœÐŸÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŒÐŸÐ¶ÐœÐ° ÑÐ²ÑÐŒÐºÐœÑÑÐž Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ."
+
+#: ../C/gdm.xml:587(para)
+msgid "Output from the various X servers is stored in the GDM log directory, which is configurable, but is usually <filename>&lt;var&gt;/log/gdm/</filename>. The output from the session can be found in a file called <filename>&lt;display&gt;.log</filename>. Four older files are also stored with <filename>.1</filename> through <filename>.4</filename> appended. These will be rotated as new sessions on that display are started. You can use these logs to view what the X server said when it started up."
+msgstr "ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŸÑÑÐžÐŒÐ°ÐœÐ° Ð· ÑÑÐ·ÐœÐžÑ
+ X ÑÐµÑÐ²ÐµÑÑÐ² Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÑÑÑ Ñ ÑÐµÑÑÑÑÐ°ÑÑÐ¹ÐœÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ GDM. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ ÑÐµ <filename>&lt;var&gt;/log/gdm/</filename>, Ð°Ð»Ðµ Ð¹ÐŸÐ³ÐŸ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÐœÐžÑÐž. ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÑÐµÐ°ÐœÑ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐœÐ°Ð¹ÑÐž Ñ ÑÐ°Ð¹Ð»Ñ Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>&lt;display&gt;.log</filename>. Ð§ÐŸÑÐžÑÐž Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐœÑ Ð²ÐµÑÑÑÑ Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÑÑÑ Ñ ÑÐ°Ð¹Ð»Ð°Ñ
+ Ð· ÐœÐ°Ð·Ð²ÐŸÑ, ÐŽÐŸ ÑÐºÐŸÑ ÐŽÐŸÐŽÐ°ÑÑÑÑÑ ÑÑÑÑÐºÑÐž Ð²ÑÐŽ <filename>.1</filename> ÐŽÐŸ <filename>.4</filename>. ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÐœÐŸÐ²Ñ ÑÐµÐ°ÐœÑÐž Ð·Ð°ÐŒÑÐœÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÑÑÐ°ÑÑÑÑ ÑÐµÐ°ÐœÑÐž. ÐÐž ÐŒÐŸÐ¶ÐµÑÐµ ÑÐºÐŸÑÐžÑÑÐ°ÑÐžÑÑ ÑÐžÐŒÐž ÑÐ°Ð¹Ð»Ð°ÐŒÐž, ÑÐŸÐ± Ð¿ÐµÑÐµÐ³Ð»ÑÐœÑÑÐž ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð²ÑÐŽ X-ÑÐµÑÐ²ÐµÑÐ° Ð¿ÑÐž Ð¹ÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÑ."
+
+#: ../C/gdm.xml:599(para)
+msgid "The output from the user session is redirected to <filename>~/.xsession-errors</filename> before even the <filename>PreSession</filename> script is started. So it is not really necessary to redirect this again in the session setup script. As is usually done. If the user session lasted less then 10 seconds, GDM assumes that the session crashed and allows the user to view this file in a dialog before returning to the login screen. This way the user can view the session errors from the last session and correct the problem this way."
+msgstr "ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð²ÑÐŽ ÑÐµÐ°ÐœÑÑÐ² ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐœÐ°Ð¿ÑÐ°Ð²Ð»ÑÑÑÑÑÑ Ñ ÑÐ°Ð¹Ð» <filename>~/.xsession-errors</filename> Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ ÑÑÐµÐœÐ°ÑÑÑ <filename>PreSession</filename>. Ð¢ÐŸÐŒÑ ÐœÐµÐŒÐ°Ñ Ð¿ÐŸÑÑÐµÐ±Ðž Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÑÑÐž ÑÑ Ð·ÐœÐŸÐ²Ñ Ñ ÑÑÐµÐœÐ°ÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÐµÐ°ÐœÑÑ. Ð¯ÐºÑÐŸ ÑÐµÐ°ÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÑÑÐžÐ²Ð°Ð² ÐŒÐµÐœÑÐµ Ð·Ð° 10 ÑÐµÐºÑÐœÐŽ, GDM Ð²Ð²Ð°Ð¶Ð°Ñ, ÑÐŸ ÑÐµÐ°ÐœÑ Ð·Ð°Ð²ÐµÑÑÐžÐ²ÑÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸ ÑÐ° ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð¿ÐµÑÐµÐ³Ð»ÑÐœÑÑÐž ÑÐµÐ¹ ÑÐ°Ð¹Ð» Ñ Ð²ÑÐºÐœÑ, ÐŽÐŸ ÑÐŸÐ³ÐŸ ÑÐº Ð¿ÐŸÐ²ÐµÑÐœÑÑÐžÑÑ ÐŽÐŸ Ð²ÑÐœÐ° Ð²Ñ
+ÐŸÐŽÑ. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŒÐŸÐ¶Ðµ Ð¿ÐµÑÐµÐ³Ð»ÑÐœÑÑÐž Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð¿ÑÐŽ ÑÐ°Ñ ÐŸÑÑÐ°ÐœÐœÑÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ ÑÐ° Ð²ÐžÐ¿ÑÐ°Ð²ÐžÑÐž ÑÑ
+."
+
+#: ../C/gdm.xml:611(para)
+msgid "You can suppress the 10 second warning by returning code 66 from the <filename>Xsession</filename>script or from your session binary (the default <filename>Xsession</filename> script propagates those codes back). This is useful if you have some sort of special logins for which it is not an error to return less then 10 seconds later, or if you setup the session to already display some error message and the GDM message would be confusing and redundant."
+msgstr "ÐÐŸÐ¶ÐœÐ° Ð¿ÐŸÐ·Ð±ÑÑÐžÑÑ Ð²ÐžÐ²ÐŸÐŽÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ ÐŒÐ°Ð»Ñ ÑÑÐžÐ²Ð°Ð»ÑÑÑÑ ÑÐµÐ°ÐœÑÑ, ÑÐºÑÐŸ Ð²ÐµÑÐœÑÑÐž ÐºÐŸÐŽ ÑÐµÐ·ÑÐ»ÑÑÐ°ÑÑ 66 ÑÐ· ÑÑÐµÐœÐ°ÑÑÑ <filename>Xsession</filename> Ð°Ð±ÐŸ ÐŽÐ²ÑÐ¹ÐºÐŸÐ²ÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ ÑÐµÐ°ÐœÑÑ (ÑÐžÐ¿ÐŸÐ²ÐžÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ <filename>Xsession</filename> Ð¿ÐµÑÐµÐŽÐ°Ñ ÑÐµÐ¹ ÐºÐŸÐŽ ÐœÐ°Ð·Ð°ÐŽ). ÐŠÐµ ÐºÐŸÑÐžÑÐœÐŸ, ÑÐºÑÐŸ Ñ Ð²Ð°Ñ Ñ ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐžÐ¹ ÑÐžÐ¿ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ, ÐŽÐ»Ñ ÑÐºÐŸÐ³ÐŸ ÑÑÐžÐ²Ð°Ð»ÑÑÑÑ ÑÐµÐ°ÐœÑÑ ÐŒÐµÐœÑÐ° Ð·Ð° 10 ÑÐµÐºÑÐœÐŽ ÐœÐµ Ñ Ð¿ÐŸÐŒÐžÐ»ÐºÐŸÑ, Ð°Ð±ÐŸ ÑÐºÑÐŸ Ð²Ð°Ñ ÑÐµÐ°ÐœÑ Ð²Ð¶Ðµ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²Ð°ÐœÐžÐ¹ ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ  Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ Ð¿ÐŸÐŒÐžÐ»ÐºÑ, ÑÐ° Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð²ÑÐŽ gdm Ð±ÑÐŽÐµ Ð·Ð°Ð¹Ð²ÐžÐŒ Ñ Ð±ÑÐŽÐµ Ð·Ð±ÐžÐ²Ð°ÑÐž Ð· Ð¿Ð°ÐœÑÐµÐ»ÐžÐºÑ."
+
+#: ../C/gdm.xml:621(para)
+msgid "The session output is piped through the GDM daemon and so the <filename>~/.xsession-errors</filename> file is capped at about 200 kilobytes by GDM to prevent a possible denial of service attack on the session. An app could perhaps on reading some wrong data print out warnings or errors on the stderr or stdout. This could perhaps fill up the users home directory who would then have to log out and log back in to clear this. This could be especially nasty if quotas are set. GDM also correctly traps the XFSZ signal and stops writing the file, which would lead to killed sessions if the file was redirected in the old fashioned way from the script."
+msgstr "ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð²ÑÐŽ ÑÐµÐ°ÐœÑÑ Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÑÑÑÑÑÑ ÑÐµÑÐµÐ· ÑÐµÑÐ²ÐµÑ GDM, ÑÐŸÐŒÑ GDM ÐŸÐ±ÐŒÐµÐ¶ÑÑ ÑÐŸÐ·ÐŒÑÑ ÑÐ°Ð¹Ð»Ñ <filename>~/.xsession-errors</filename> Ð·ÐœÐ°ÑÐµÐœÐœÑÐŒ 200 ÐºÑÐ»ÐŸÐ±Ð°Ð¹Ñ, ÑÐŸÐ± Ð·Ð°Ð¿ÐŸÐ±ÑÐ³ÑÐž Ð°ÑÐ°ÐºÐ°ÐŒ ÐœÐ° ÑÐµÐ°ÐœÑ ÑÐžÐ¿Ñ <quote>Ð²ÑÐŽÐŒÐŸÐ²Ð° Ñ ÐŸÐ±ÑÐ»ÑÐ³ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ</quote>. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° ÐŒÐŸÐ³Ð»Ð° Ð± Ð¿ÑÐž ÑÐžÑÐ°ÐœÐœÑ ÐŽÐµÑÐºÐžÑ
+ ÐœÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐžÑ
+ ÐŽÐ°ÐœÐžÑ
+ Ð²ÐžÐ²ÐŸÐŽÐžÑÐž Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐ¶ÐµÐœÐœÑ ÑÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ Ð¿ÐŸÑÑÐº Ð²ÐžÐ²ÐŸÐŽÑ ÑÐž Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ Ð¿ÐŸÑÑÐº Ð¿ÐŸÐŒÐžÐ»ÐŸÐº. ÐŠÐµ ÐŒÐŸÐ³Ð»ÐŸ Ð± Ð¿ÑÐžÐ·Ð²ÐµÑÑÐž ÐŽÐŸ Ð·Ð°Ð¿ÐŸÐ²ÐœÐµÐœÐœÑ ÐŽÐŸÐŒÐ°ÑÐœÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐºÐŸÐŒÑ Ð± ÐŽÐŸÐ²ÐµÐ»ÐŸÑÑ Ð²ÐžÐ¹ÑÐž ÑÐ° Ð·Ð°Ð¹ÑÐž Ð·ÐœÐŸÐ²Ñ ÑÐŸÐ± ÐŸÑÐžÑÑÐžÑÐž ÑÐ°Ð¹Ð» ÑÐµÑÑÑÑÐ°ÑÑÑ. ÐŠÐµ Ð±ÑÐ»ÐŸ Ð± ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐŸ ÐœÐµÐ¿ÑÐžÑÐŒÐœÐŸ, ÑÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ ÐŽÐžÑÐºÐŸÐ²Ñ ÐºÐ²ÐŸÑÐž. GDM ÑÐ°ÐºÐŸÐ¶ ÐºÐŸÑÐµÐºÑÐœÐŸ Ð¿ÐµÑÐµÑ
+ÐŸÐ¿Ð»ÑÑ ÑÐžÐ³ÐœÐ°Ð» XFSZ ÑÐ° Ð¿ÑÐžÐ¿ÐžÐœÑÑ Ð·Ð°Ð¿ÐžÑ Ñ ÑÐ°Ð¹Ð», ÑÐŸ ÐŒÐŸÐ³Ð»ÐŸ Ð± Ð¿ÑÐžÐ·Ð²ÐµÑÑÐž ÐŽÐŸ Ð·ÐœÐžÑÐµÐœÐœÑ ÑÐµÐ°ÐœÑÑÐ², ÑÐºÑÐŸ ÑÐ°Ð¹Ð» Ð±ÑÐ² Ð¿ÐµÑÐµÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐ¹ ÑÑÐ°ÑÐžÐŒ ÑÐ¿ÐŸÑÐŸÐ±ÐŸÐŒ Ð·Ñ ÑÑÐµÐœÐ°ÑÑÑ."
+
+#: ../C/gdm.xml:634(para)
+msgid "Note that some distributors seem to override the <filename>~/.xsession-errors</filename> redirection and do it themselves in their own Xsession script (set by the <filename>BaseXsession</filename> configuration key) which means that GDM will not be able to trap the output and cap this file. You also lose output from the <filename>PreSession</filename> script which can make debugging things harder to figure out as perhaps useful output of what is wrong will not be printed out. See the description of the <filename>BaseXsession</filename> configuration key for more information, especially on how to handle multiple display managers using the same script."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, Ñ ÐŽÐµÑÐºÐžÑ
+ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²Ð°Ñ
+ Ð¿ÐµÑÐµÐ²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑ Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÐµÐœÐœÑ <filename>~/.xsession-errors</filename> ÑÐ° ÑÐŸÐ±Ð»ÑÑÑ Ð¿ÐµÑÐµÐœÐ°Ð¿ÑÐ°Ð²Ð»ÐµÐœÐœÑ Ñ ÑÐ²ÐŸÑÐŒÑ Ð²Ð»Ð°ÑÐœÐŸÐŒÑ ÑÑÐµÐœÐ°ÑÑÑ Xsession (Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÑ Ð·ÐŒÑÐœÐœÐŸÑ <filename>BaseXsession</filename>). ÐŠÐµ ÐŸÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ GDM ÐœÐµ Ð·ÐŒÐŸÐ¶Ðµ Ð¿ÐµÑÐµÑ
+ÐŸÐ¿Ð»ÑÐ²Ð°ÑÐž Ð²ÐžÐ²ÑÐŽ ÑÐ° ÐŸÐ±ÐŒÐµÐ¶ÑÐ²Ð°ÑÐž ÑÐµÐ¹ ÑÐ°Ð¹Ð»Ñ. Ð¢Ð°ÐºÐŸÐ¶ Ð²Ðž Ð²ÑÑÐ°ÑÐ°ÑÑÐµ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ, ÑÐºÐ° Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ ÑÑÐµÐœÐ°ÑÑÑÐŒ <filename>PreSession</filename>, ÑÐŸ ÐŒÐŸÐ¶Ðµ ÑÑÐºÐ»Ð°ÐŽÐœÐžÑÐž ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ ÑÐ° Ð¿ÐŸÑÑÐº Ð¿ÐŸÐŒÐžÐ»ÐºÐž, Ð±ÐŸ ÑÐ°ÑÑÐžÐœÐ° ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐœÐµ Ð±ÑÐŽÐµ Ð²ÐžÐ²ÐµÐŽÐµÐœÐ°. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÐŸÐ¿ÐžÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>BaseXsession</filename>, ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐŸ ÑÐ¿ÐŸÑÑÐ± ÐŸÐ±ÑÐŸÐ±ÐºÐž ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð²ÑÐŽ ÐŽÐµÐºÑÐ»ÑÐºÐŸÑ
+ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑÐ² ÐŽÐžÑÐ¿Ð»ÐµÑÐ² Ñ ÐŸÐŽÐœÐŸÐŒÑ ÑÑÐµÐœÐ°ÑÑÑ."
+
+#: ../C/gdm.xml:648(para)
+msgid "Note that if the session is a failsafe session, or if GDM can't open this file for some reason, then a fallback file will be created in the <filename>/tmp</filename> directory named <filename>/tmp/xses-&lt;user&gt;.XXXXXX</filename> where the <filename>XXXXXX</filename> are some random characters."
+msgstr "ÐÐ²ÐµÑÐœÑÑÑ ÑÐ²Ð°Ð³Ñ, ÑÐºÑÐŸ ÑÐµÐ°ÐœÑ Ñ Ð°Ð²Ð°ÑÑÐ¹ÐœÐžÐŒ, Ð°Ð±ÐŸ ÑÐºÑÐŸ GDM Ð· ÐŽÐµÑÐºÐžÑ
+ Ð¿ÑÐžÑÐžÐœ ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð²ÑÐŽÐºÑÐžÑÐž ÑÐµÐ¹ ÑÐ°Ð¹Ð», ÑÐŸÐŽÑ ÑÑÐ²ÐŸÑÑÑÑÑÑÑ Ð·Ð°Ð¿Ð°ÑÐœÐžÐ¹ ÑÐ°Ð¹Ð» Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>/tmp</filename> Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>/tmp/xses-&lt;user&gt;.XXXXXX</filename>, ÐŽÐµ <filename>XXXXXX</filename> - ÐŽÐµÑÐºÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²Ñ ÑÐžÐŒÐ²ÐŸÐ»Ðž."
+
+#: ../C/gdm.xml:656(para)
+msgid "If you run a system with quotas set, it would be good to delete the <filename>~/.xsession-errors</filename> in the <filename>PostSession</filename> script. Such that this log file doesn't unnecessarily stay around."
+msgstr "Ð¯ÐºÑÐŸ Ñ Ð²Ð°ÑÑÐ¹ ÑÐžÑÑÐµÐŒÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐºÐ²ÐŸÑÐž, ÐºÑÐ°ÑÐµ Ð±ÑÐŽÐµ Ð²ÐžÐŽÐ°Ð»ÑÑÐž <filename>~/.xsession-errors</filename> Ñ ÑÑÐµÐœÐ°ÑÑÑ <filename>PostSession</filename>. Ð¢ÐŸÐŽÑ ÑÐµÐ¹ ÑÐµÑÑÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð» ÐœÐµ Ð±ÑÐŽÐµ Ð±ÐµÐ· ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐŸÑÑÑ Ð·Ð°Ð»ÐžÑÐ°ÑÐžÑÑ."
+
+#: ../C/gdm.xml:665(title)
+msgid "Accessing Files"
+msgstr "ÐÐŸÑÑÑÐ¿ ÐŽÐŸ ÑÐ°Ð¹Ð»ÑÐ²"
+
+#: ../C/gdm.xml:667(para)
+msgid "In general GDM is very reluctant regarding reading/writing of user files (such as the <filename>~/.dmrc</filename>, <filename>~/.face</filename>, <filename>~/.xsession-errors</filename>, and <filename>~/.Xauthority</filename> files). For instance it refuses to access anything but regular files. Links, sockets and devices are ignored. The value of the <filename>RelaxPermissions</filename> parameter determines whether GDM should accept files writable by the user's group or others. These are ignored by default."
+msgstr "ÐÐ·Ð°Ð³Ð°Ð»Ñ, GDM ÐŽÑÐ¶Ðµ ÐœÐµÐŸÑ
+ÐŸÑÑÐ¹ Ð²ÑÐŽÐœÐŸÑÐœÐŸ Ð·ÑÐžÑÑÐ²Ð°ÐœÐœÑ/Ð·Ð°Ð¿ÐžÑÑ ÑÐ°Ð¹Ð»ÑÐ² ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² (ÑÐ°ÐºÐžÑ
+ ÑÐº <filename>~/.dmrc</filename>, <filename>~/.face</filename>, <filename>~/.xsession-errors</filename>, ÑÐ° <filename>~/.Xauthority</filename> files). ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, Ð²ÑÐœ Ð²ÑÐŽÐŒÐŸÐ²Ð»ÑÑÑÑÑÑ ÐŸÐ±ÑÐŸÐ±Ð»ÑÑÐž Ð±ÑÐŽÑ-ÑÐºÐžÐ¹ ÑÐžÐ¿ ÑÐ°Ð¹Ð»ÑÐ², ÐºÑÑÐŒ Ð·Ð²ÐžÑÐ°Ð¹ÐœÐžÑ
+ ÑÐ°Ð¹Ð»ÑÐ². ÐÐŸÑÐžÐ»Ð°ÐœÐœÑ, ÑÐŸÐºÐµÑÐž ÑÐ° Ð¿ÑÐžÑÑÑÐŸÑ ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ. ÐÐœÐ°ÑÐµÐœÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>RelaxPermissions</filename>  Ð²ÐºÐ°Ð·ÑÑ ÑÐž Ð¿ÐŸÐ²ÐžÐœÐµÐœ GDM ÑÐ¿ÑÐžÐ¹ÐŒÐ°ÑÐž ÑÐ°Ð¹Ð»Ðž, ÐŽÐŸ ÑÐºÐžÑ
+ Ñ ÐŽÐŸÑÑÑÐ¿ ÐœÐ° Ð·Ð°Ð¿ÐžÑ Ð· Ð±ÐŸÐºÑ Ð³ÑÑÐ¿Ðž ÑÑ
+ Ð²Ð»Ð°ÑÐœÐžÐºÐ°, ÑÐž ÑÐœÑÐžÑ
+ ÐŸÑÑÐ±. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ Ð²ÐŸÐœÐž ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ."
+
+#: ../C/gdm.xml:679(para)
+msgid "All operations on user files are done with the effective user id of the user. If the sanity check fails on the user's <filename>.Xauthority</filename> file, a fallback cookie is created in the directory specified by the <filename>UserAuthFBDir</filename> configuration setting (<filename>/tmp</filename> by default)."
+msgstr "ÐÑÑ ÐŸÐ¿ÐµÑÐ°ÑÑÑ ÐœÐ°ÐŽ ÑÐ°Ð¹Ð»Ð°ÐŒÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ Ð· ÐµÑÐµÐºÑÐžÐ²ÐœÐžÐŒ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÑÐºÐžÐ¹ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ñ Ð²Ð»Ð°ÑÐœÐžÐºÑ ÑÐžÑ
+ ÑÐ°Ð¹Ð»ÑÐ². Ð¯ÐºÑÐŸ Ð¿ÐµÑÐµÐ²ÑÑÐºÐ° Ð±ÐµÐ·Ð¿ÐµÑÐœÐŸÑÑÑ ÑÐ°Ð¹Ð»Ñ <filename>.Xauthority</filename> Ð·Ð°Ð²ÐµÑÑÑÑÑÑÑÑ ÐœÐµÐ²ÐŽÐ°Ð»ÐŸ, ÑÑÐ²ÐŸÑÑÑÑÑÑÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÑ cookie Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ ÑÐŸ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ <filename>UserAuthFBDir</filename>  (ÑÐžÐ¿ÐŸÐ²ÐŸ ÑÐµ <filename>/tmp</filename>)."
+
+#: ../C/gdm.xml:687(para)
+msgid "Finally, the sysadmin can specify the maximum file size GDM should accept, and, if the face browser is enabled, a tunable maximum icon size is also enforced. On large systems it is still advised to turn off the face browser for performance reasons. Looking up icons in home directories, scaling and rendering face icons can take a long time."
+msgstr "ÐÑÐµÑÑÐŸÑ, ÑÐžÑÑÐµÐŒÐœÐžÐ¹ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ ÐŒÐŸÐ¶Ðµ Ð²ÐºÐ°Ð·Ð°ÑÐž ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐžÐ¹ ÑÐŸÐ·ÐŒÑÑ ÑÐ°Ð¹Ð»Ñ, ÑÐºÐžÐ¹ ÐŸÐ±ÑÐŸÐ±Ð»ÑÑÐžÐŒÐµ GDM. Ð¯ÐºÑÐŸ Ð²Ð²ÑÐŒÐºÐœÐµÐœÐŸ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ², ÑÐŸ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐžÐ¹ ÑÐŸÐ·ÐŒÑÑ ÑÐ°Ð¹Ð»Ñ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ. ÐÐ° Ð²ÐµÐ»ÐžÐºÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+, Ð· ÐŒÑÑÐºÑÐ²Ð°ÐœÑ ÑÐ²ÐžÐŽÐºÐŸÐŽÑÑ, ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÑÑÑÑÑ Ð²ÐžÐŒÐºÐœÑÑÐž Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ². ÐÐµÑÐµÐ³Ð»ÑÐŽ ÐŽÐŸÐŒÐ°ÑÐœÑÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ² ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², Ð·ÐŒÑÐœÐ° ÐŒÐ°ÑÑÑÐ°Ð±Ñ ÑÐ° Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÑÑÑÐµÑÑÐ² ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¹ÐœÑÑÐž Ð·ÐœÐ°ÑÐœÐžÐ¹ ÑÐ°Ñ."
+
+#: ../C/gdm.xml:698(title)
+msgid "GDM Performance"
+msgstr "ÐšÐ²ÐžÐŽÐºÐŸÐŽÑÑ GDM"
+
+#: ../C/gdm.xml:700(para)
+msgid "To speed performance it is possible to build GDM so that it will preload libraries when GDM first displays a greeter program. This has been shown to speed first time login since these libraries can be loaded into memory while the user types in their username and password."
+msgstr ""
+
+#: ../C/gdm.xml:708(para)
+msgid "To use this feature, configure GDM with the <command>--with-prefetch</command> option. This will cause GDM to install the <command>gdmprefetch</command> program to the EXPANDED_LIBEXEC directory, install the <filename>gdmprefetchlist</filename> to the <filename>&lt;etc&gt;/gdm</filename> directory, and set the <filename>PreFetchProgram</filename> configuration variable so that the <command>gdmprefetch</command> program is called with the default <filename>gdmprefetchlist</filename> file. The default <filename>gdmprefetchlist</filename> file was optimized for a GNOME desktop running on Solaris, so may need fine-tuning on other systems. Alternative prefetchlist files can be contributed to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink>, so that they can be included in future GDM releases."
+msgstr ""
+
+#: ../C/gdm.xml:729(title)
+msgid "Security"
+msgstr "ÐÐµÐ·Ð¿ÐµÐºÐ°"
+
+#: ../C/gdm.xml:732(title)
+msgid "PAM"
+msgstr "PAM"
+
+#: ../C/gdm.xml:735(para)
+msgid "GDM uses PAM for username/authentication, though if your machine does not support PAM you can build GDM to work with shadow passwords and crypt."
+msgstr ""
+
+#: ../C/gdm.xml:741(para)
+msgid "PAM stands for Pluggable Authentication Module, and is used by most programs that request username/password authentication on your computer. It allows the user to configure different authentication behavior for different programs."
+msgstr ""
+
+#: ../C/gdm.xml:748(para)
+msgid "Some GDM features (like turning on automatic login) may require that you update your PAM configuration. PAM has different, but similar, interfaces on different operating systems, so check your pam.d or pam.conf man page for details about how to configure it. Make sure to read the PAM documentation (e.g. pam.d/pam.conf man page) and be comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: ../C/gdm.xml:758(para)
+msgid "If there is no entry for GDM in your system's PAM configuration file, then features like tomatic login may not work. Not having an entry will causes GDM to use default behavior, conservative settings are recommended and probably shipped with your distribution."
+msgstr ""
+
+#: ../C/gdm.xml:765(para)
+msgid "If you wish to make GDM work with other types of authentication mechanisms (such as a SmartCard), then you should implement this by writing a PAM module rather than by trying to modify the GDM code directly. Refer to the PAM documentation on your system. This issue has been discussed on the <address><email>gdm-list@gnome.org</email></address> mail list, so you can refer to the list archives for more information."
+msgstr ""
+
+#: ../C/gdm.xml:777(title)
+msgid "The GDM User"
+msgstr "ÐÐŸÑÐžÑÑÑÐ²Ð°Ñ GDM"
+
+#: ../C/gdm.xml:779(para)
+msgid "For security reasons a dedicated user and group id are required for proper operation! The need to be able to write Xauth files is why user \"nobody\" is not appropriate for gdm."
+msgstr ""
+
+#: ../C/gdm.xml:785(para)
+msgid "The GDM daemon normally runs as root, as does the slave. However GDM should also have a dedicated user id and a group id which it uses for its graphical interfaces such as <command>gdmgreeter</command> and <command>gdmlogin</command>. These are configured via the <filename>User</filename> and <filename>Group</filename> configuration options in the GDM configuration files. The user and group should be created before running \"make install\". By default GDM assumes the user and the group are called \"gdm\"."
+msgstr "ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ GDM ÑÐµÑÐ²ÐµÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð²ÑÐŽ ÑÐŒÐµÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root). ÐÐ»Ðµ GDM ÑÐ°ÐºÐŸÐ¶ ÐŒÐ°Ñ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÑ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° (uid) ÑÐ° Ð³ÑÑÐ¿Ðž (gid), ÑÐºÐžÐŒÐž Ð²ÑÐœ ÐºÐŸÑÐžÑÑÑÑÑÑÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð³ÑÐ°ÑÑÑÐœÐŸÐ³ÐŸ ÑÐœÑÐµÑÑÐµÐ¹ÑÑ, ÑÐŸÐ±ÑÐŸ <command>gdmgreeter</command> ÑÐ° <command>gdmlogin</command>. ÐÐŸÐœÐ° ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÑÑÑÑÑ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°Ñ
+ <filename>User</filename> ÑÐ° <filename>Group</filename> Ñ ÑÐ°Ð¹Ð»Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ GDM. ÐÐŸÑÐžÑÑÑÐ²Ð°Ñ ÑÐ° Ð³ÑÑÐ¿Ð° ÐŒÐ°ÑÑÑ ÑÑÐœÑÐ²Ð°ÑÐž Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ \"make install\". ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÑÐ° Ð³ÑÑÐ¿Ð°  GDM ÐœÐ°Ð·ÐžÐ²Ð°ÑÑÑÑÑ \"gdm\". "
+
+#: ../C/gdm.xml:796(para)
+msgid "This userid is used to run the GDM GUI programs required for login. All functionality that requires root authority is done by the GDM daemon process. This design ensures that if the GUI programs are somehow exploited, only the dedicated user privileges are available."
+msgstr ""
+
+#: ../C/gdm.xml:803(para)
+msgid "It should however be noted that the GDM user and group have some privileges that make them somewhat dangerous. For one, they have access to the X server authorization directory. It must be able to read and write Xauth keys to <filename>&lt;var&gt;/lib/gdm</filename>. This directory should have root:gdm ownership and 1770 permissions. Running \"make install\" will set this directory to these values. The GDM daemon process will reset this directory to proper ownership/permissions if it is somehow not set properly."
+msgstr " ÑÐ»ÑÐŽ Ð·Ð°ÑÐ²Ð°Ð¶ÐžÑÐž, ÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÑÐ° Ð³ÑÑÐ¿Ð° GDM ÐŒÐ°ÑÑÑ ÐŽÐµÑÐºÑ Ð¿ÑÐžÐ²ÑÐ»ÐµÑ, ÑÐºÑ ÑÐœÐŸÐŽÑ ÐŒÐŸÐ¶ÑÑÑ ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð·Ð°Ð³ÑÐŸÐ·Ñ Ð±ÐµÐ·Ð¿ÐµÑÑ. ÐÐŸ-Ð¿ÐµÑÑÐµ, Ð²ÐŸÐœÐž ÐŒÐ°ÑÑÑ ÐŽÐŸÑÑÑÐ¿ ÐŽÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ X-ÑÐµÑÐ²ÐµÑÐ°. Ð¢Ð°ÐºÐŸÐ¶ GDM Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž Ð¿ÑÐ°Ð²ÐŸ ÐœÐ° ÑÐžÑÐ°ÐœÐœÑ ÑÐ° Ð·Ð°Ð¿ÐžÑ ÐºÐ»ÑÑÑÐ² Xauth Ñ  <filename>&lt;var&gt;/lib/gdm</filename>. ÐÐ»Ð°ÑÐœÐžÐºÐŸÐŒ ÑÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐŒÐ°Ñ Ð±ÑÑÐž  root:gdm, Ð°  Ð¿ÑÐ°Ð²Ð° ÐŽÐŸÑÑÑÐ¿Ñ 1770. ÐŠÑ Ð¿ÑÐ°Ð²Ð° Ð¿ÑÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ Ð¿ÑÐž Ð²ÐžÐºÐŸÐœÐ°ÐœÐœÑ \"make install\". Ð¡Ð»ÑÐ¶Ð±Ð° GDM Ð±ÑÐŽÐµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÐ²Ð°ÑÐž ÑÑÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ Ð¿ÑÐ°Ð²ÐžÐ»ÑÐœÑ Ð¿ÑÐ°Ð²Ð°, ÑÐºÑÐŸ Ð²ÐŸÐœÐž Ð²ÑÐŽÑÑÐ·ÐœÑÑÑÑÑÑ. "
+
+#: ../C/gdm.xml:815(para)
+msgid "The danger is that someone who gains the GDM user/group privileges can then connect to any session. So you should not, under any circumstances, make this some user/group which may be easy to get access to, such as the user <filename>nobody</filename>. Users who gain access to the \"gdm\" user could also modify the Xauth keys causing Denial-Of-Service attacks. Also if a person gains the ability to run programs as the user \"gdm\", it would be possible to snoop on running GDM processes, including usernames and passwords as they are being typed in."
+msgstr ""
+
+#: ../C/gdm.xml:828(para)
+msgid "Distributions and system administrators using GDM are expected to setup the dedicated user properly. It is recommended that this userid be configured to disallow login and to not have a default shell. Distributions and system administrators should set up the filesystem to ensure that the GDM user does not have read or write access to sensitive files."
+msgstr ""
+
+#: ../C/gdm.xml:839(title)
+msgid "X Server Authentication Scheme"
+msgstr "Ð¡Ñ
+ÐµÐŒÐ° Ð°ÑÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ X-ÑÐµÑÐ²ÐµÑÑÐ²"
+
+#: ../C/gdm.xml:841(para)
+msgid "The X server authorization directory (the <filename>ServAuthDir</filename>) is used for a host of random internal data in addition to the X server authorization files, and the naming is really a relic of history. GDM daemon enforces this directory to be owned by <filename>root.gdm</filename> with the permissions of 1770. This way, only root and the GDM group have write access to this directory, but the GDM group cannot remove the root owned files from this directory, such as the X server authorization files."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ ÑÐµÑÐ²ÐµÑÐ° (<filename>ServAuthDir</filename>) Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð·Ð±ÐµÑÑÐ³Ð°ÐœÐœÑ ÐŸÐºÑÑÐŒ ÑÐ°Ð¹Ð»ÑÐ² Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ X ÑÐµÑÐ²ÐµÑÐ°, ÑÐ°ÐºÐŸÐ¶ ÐŽÐ»Ñ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐžÑ
+ Ð²ÐœÑÑÑÑÑÐœÑÑ
+ ÐŽÐ°ÐœÐžÑ
+, Ð°Ð»Ðµ ÑÑ
+ÐµÐŒÐ° ÐœÐ°Ð·Ð² ÐœÐ°ÑÐ¿ÑÐ°Ð²ÐŽÑ Ñ Ð¿ÐµÑÐµÐ¶ÐžÑÐºÐŸÐŒ ÐŒÐžÐœÑÐ»ÐŸÐ³ÐŸ. Ð¡ÐµÑÐ²ÐµÑ GDM Ð¿ÑÐžÐŒÑÑÐŸÐ²ÐŸ Ð¿ÑÐžÐ·ÐœÐ°ÑÐ°Ñ Ð²Ð»Ð°ÑÐœÐžÐºÐŸÐŒ ÑÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>root.gdm</filename> Ð· Ð¿ÑÐ°Ð²Ð°ÐŒÐž 1770. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ, Ð»ÐžÑÐµ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ(root) ÑÐ° Ð³ÑÑÐ¿Ð° GDM ÐŒÐ°Ñ ÐŽÐŸÑÑÑÐ¿ ÐœÐ° Ð·Ð°Ð¿ÐžÑ ÐŽÐŸ ÑÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ, Ð°Ð»Ðµ Ð³ÑÑÐ¿Ð° GDM ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð²ÐžÐŽÐ°Ð»ÐžÑÐž Ð· ÑÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÑÐ°Ð¹Ð»Ðž, Ð²Ð»Ð°ÑÐœÐžÐºÐŸÐŒ ÑÐºÐžÑ
+ Ñ root, ÑÐ°ÐºÑ ÑÐº ÑÐ°Ð¹Ð»Ðž Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ X ÑÐµÑÐ²ÐµÑÐ°."
+
+#: ../C/gdm.xml:853(para)
+msgid "GDM by default doesn't trust the X server authorization directory and treats it in the same way as the temporary directory with respect to creating files. This way someone breaking the GDM user cannot mount attacks by creating links in this directory. Similarly the X server log directory is treated safely, but that directory should really be owned and writable only by root."
+msgstr "Ð¢ÐžÐ¿ÐŸÐ²ÐŸ GDM ÐœÐµ ÐŽÐŸÐ²ÑÑÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ ÑÐµÑÐ²ÐµÑÐ° ÑÐ° Ð¿ÑÐž ÑÑÐ²ÐŸÑÐµÐœÐœÑ ÑÐ°Ð¹Ð»ÑÐ² Ð¿ÐŸÐ²ÐŸÐŽÐžÑÑÑÑ Ð· ÐœÐžÐŒ ÑÐ°ÐºÐžÐŒ ÑÐ°ÐŒÐžÐŒ ÑÐžÐœÐŸÐŒ, ÑÐº Ð· ÑÐžÐŒÑÐ°ÑÐŸÐ²ÐžÐŒ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐŒ. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ, ÑÐºÑÐŸ Ñ
+ÑÐŸÑÑ Ð·Ð»Ð°ÐŒÐ°Ñ GDM, Ð²ÑÐœ ÐœÐµ Ð·ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÑÐž Ð°ÑÐ°ÐºÐž ÑÐžÐ¿Ñ Ð°ÑÐ°Ðº ÐŒÐŸÐœÑÑÐ²Ð°ÐœÐœÑ ÑÐ»ÑÑ
+ÐŸÐŒ ÑÑÐ²ÐŸÑÐµÐœÐœÑ Ð¿ÐŸÑÐžÐ»Ð°ÐœÑ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ. ÐÐŸÐŽÑÐ±ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÑÐµÑÑÑÑÐ°ÑÑÑ X ÑÐµÑÐ²ÐµÑÐ° ÑÐ°ÐºÐŸÐ¶ ÐŸÐ±ÑÐŸÐ±Ð»ÑÑÑÑÑÑ Ð±ÐµÐ·Ð¿ÐµÑÐœÐŸ, Ð°Ð»Ðµ Ð²Ð»Ð°ÑÐœÐžÐºÐŸÐŒ ÑÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐŒÐ°Ñ Ð±ÑÑÐž Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ (root), ÑÐ°ÐºÐŸÐ¶ Ð»ÐžÑÐµ Ð²ÑÐœ Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž ÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ Ð·Ð°Ð¿ÐžÑÑ."
+
+#: ../C/gdm.xml:862(para)
+msgid "GDM only supports the MIT-MAGIC-COOKIE-1 X server authentication scheme. Normally little is gained from the other schemes, and no effort has been made to implement them so far. Be especially careful about using XDMCP because the X server authentication cookie goes over the wire as clear text. If snooping is possible, then an attacker could simply snoop your authentication password as you log in, regardless of the authentication scheme being used. If snooping is possible and undesirable, then you should use ssh for tunneling an X connection rather then using XDMCP. You could think of XDMCP as a sort of graphical telnet, having the same security issues."
+msgstr "GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ Ð»ÐžÑÐµ ÑÐžÑÑÐµÐŒÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ MIT-MAGIC-COOKIE-1. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ Ð²ÑÐŽ ÑÐœÑÐžÑ
+ ÑÑ
+ÐµÐŒ ÐºÐŸÑÐžÑÑÑ ÐœÐµ ÐœÐ°Ð±Ð°Ð³Ð°ÑÐŸ Ð±ÑÐ»ÑÑÐµ, ÑÐŸÐŒÑ ÐŽÐŸ ÑÐžÑ
+ Ð¿ÑÑ ÐœÐµ Ð±ÑÐ»ÐŸ Ð²Ð¶ÐžÑÐŸ Ð·ÑÑÐžÐ»Ñ ÐŽÐ»Ñ ÑÑ
+ ÑÐµÐ°Ð»ÑÐ·Ð°ÑÑÑ. ÐÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ XDMCP ÑÐ»ÑÐŽ Ð±ÑÑÐž ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐŸ ÐŸÐ±ÐµÑÐµÐ¶ÐœÐžÐŒ, ÑÐŸÐŒÑ ÑÐŸ cookie Ð¿ÐµÑÐµÐŽÐ°ÑÑÑÑÑ Ð¿ÐŸ ÐŒÐµÑÐµÐ¶Ñ Ñ ÐœÐµÐ·ÐŒÑÐœÐœÐŸÐŒÑ Ð²ÐžÐ³Ð»ÑÐŽÑ. Ð¯ÐºÑÐŸ ÐŒÐŸÐ¶Ð»ÐžÐ²Ðµ Ð¿ÑÐŸÑÐ»ÑÑ
+ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ Ð»ÑÐœÑÑ Ð·Ð²'ÑÐ·ÐºÑ, ÑÐŸÐŽÑ ÐœÐ°Ð¿Ð°ÐŽÐœÐžÐº ÐŒÐŸÐ¶Ðµ Ð¿ÑÐŸÑÑÐŸ ÐŸÑÑÐžÐŒÐ°ÑÐž Ð²Ð°Ñ Ð¿Ð°ÑÐŸÐ»Ñ Ð¿ÑÐŽ ÑÐ°Ñ ÑÐµÑÑÑÑÐ°ÑÑÑ, ÐœÐµÐ·Ð°Ð»ÐµÐ¶ÐœÐŸ Ð²ÑÐŽ ÑÑ
+ÐµÐŒÐž Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ. Ð¯ÐºÑÐŸ Ð¿ÑÐŸÑÐ»ÑÑ
+ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÐŒÐŸÐ¶Ð»ÐžÐ²Ðµ Ð°Ð»Ðµ ÐœÐµÐ±Ð°Ð¶Ð°ÐœÐµ, ÑÐŸÐŽÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ¹ÑÐµ ssh ÐŽÐ»Ñ ÑÑÐœÐµÐ»ÑÐ²Ð°ÐœÐœÑ X Ð·'ÑÐŽÐœÐ°ÐœÑ, Ð·Ð°ÐŒÑÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ XDMCP. ÐÐž ÐŒÐŸÐ¶ÐµÑÐµ ÑÐŸÐ·Ð³Ð»ÑÐŽÐ°ÑÐž XDMCP ÑÐº Ð³ÑÐ°ÑÑÑÐœÐžÐ¹ telnet, ÑÐºÐžÐ¹ ÐŒÐ°Ñ ÑÑ Ð¶ ÑÐ°ÐŒÑ Ð²Ð»Ð°ÑÑÐžÐ²ÐŸÑÑÑ Ð±ÐµÐ·Ð¿ÐµÐºÐž."
+
+#: ../C/gdm.xml:875(para)
+msgid "On the upside, GDM's random number generation is very conservative and GDM goes to extraordinary measures to truly get a 128 bit random number, using hardware random number generators (if available), plus the current time (in microsecond precision), a 20 byte array of pseudorandom numbers, process pid's, and other random information (possibly using <filename>/dev/audio</filename> or <filename>/dev/mem</filename> if hardware random generators are not available) to create a large buffer and then run MD5 digest on this. Obviously, all this work is wasted if you send this cookie over an open network or store it on an NFS directory (see <filename>UserAuthDir</filename> configuration key). So be careful about where you use remote X display."
+msgstr "Ð ÐŸÐŽÐœÐŸÐ³ÐŸ Ð±ÐŸÐºÑ, Ð³ÐµÐœÐµÑÐ°ÑÐŸÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐžÑ
+ ÑÐžÑÐµÐ» GDM ÐŽÑÐ¶Ðµ ÑÐ»Ð°Ð±ÐºÐžÐ¹, ÑÐ° GDM Ð²ÐžÐºÐŸÐœÑÑ ÐœÐ°ÐŽÐ·Ð²ÐžÑÐ°Ð¹ÐœÑ Ð·Ð°Ñ
+ÐŸÐŽÐž ÐŽÐ»Ñ ÐŸÑÑÐžÐŒÐ°ÐœÐœÑ ÑÐ¿ÑÐ°Ð²ÐŽÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐžÑ
+ 128-Ð±ÑÑÐœÐžÑ
+ ÑÐžÑÐµÐ», Ð¿ÑÐž ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ Ð°Ð¿Ð°ÑÐ°ÑÐœÐžÐ¹ Ð³ÐµÐœÐµÑÐ°ÑÐŸÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐžÑ
+ ÑÐžÑÐµÐ», ÐŽÐŸÐŽÐ°Ñ Ð¿ÐŸÑÐŸÑÐœÐžÐ¹ ÑÐ°Ñ (Ñ ÐŒÑÐºÑÐŸÑÐµÐºÑÐœÐŽÐ°Ñ
+), 20-Ð±Ð°Ð¹ÑÐœÐžÐ¹ ÐŒÐ°ÑÐžÐ² Ð¿ÑÐµÐ²ÐŽÐŸÐ²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐžÑ
+ ÑÐžÑÐµÐ», ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÑÐ² Ð¿ÑÐŸÑÐµÑÑÐ², Ð¿Ð»ÑÑ ÑÐœÑÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²Ñ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ (ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐž <filename>/dev/audio</filename> Ð°Ð±ÐŸ <filename>/dev/mem</filename>, ÑÐºÑÐŸ Ð°Ð¿Ð°ÑÐ°ÑÐœÐžÐ¹ Ð³ÐµÐœÐµÑÐ°ÑÐŸÑ Ð²ÑÐŽÑÑÑÐœÑÐ¹) ÐŽÐ»Ñ ÑÑÐ²ÐŸÑÐµÐœÐœÑ Ð²ÐµÐ»ÐžÐºÐŸÐ³ÐŸ Ð±ÑÑÐµÑÑ, Ð° Ð¿ÐŸÑÑÐŒ Ð±ÐµÑÐµ MD5 Ñ
+ÐµÑ-ÑÑÐŒÑ Ð²ÑÐŽ ÐœÑÐŸÐ³ÐŸ. ÐÑÐŸÐ·ÑÐŒÑÐ»ÐŸ, Ð²ÑÑ ÑÑ ÑÐŸÐ±ÐŸÑÐ° ÐœÐµ ÐŒÐ°Ñ ÑÐµÐœÑÑ, ÑÐºÑÐŸ Ð²Ðž Ð¿ÐµÑÐµÐŽÐ°ÑÑÐµ ÐŸÑÑÐžÐŒÐ°ÐœÐžÐ¹ ÑÐ°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ cookie ÑÐµÑÐµÐ· Ð²ÑÐŽÐºÑÐžÑÑ ÐŒÐµÑÐµÐ¶Ñ Ð°Ð±ÐŸ Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÐµ Ð¹ÐŸÐ³ÐŸ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ ÐœÐ° ÑÐŸÐŒÑ NFS (ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>UserAuthDir</filename>). Ð¢ÐŸÐŒÑ Ð±ÑÐŽÑÑÐµ ÐŸÐ±ÐµÑÐµÐ¶ÐœÑ Ð· Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑÐŒ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ X-ÐŽÐžÑÐ¿Ð»ÐµÑÐ²."
+
+#: ../C/gdm.xml:892(title)
+msgid "Firewall Security"
+msgstr ""
+
+#: ../C/gdm.xml:894(para)
+msgid "Even though GDM tries to outsmart potential attackers trying to take advantage of XDMCP, it is still advised that you block the XDMCP port (normally UDP port 177) on your firewall unless you really need it. GDM guards against DoS (Denial of Service) attacks, but the X protocol is still inherently insecure and should only be used in controlled environments. Also each remote connection takes up lots of resources, so it is much easier to DoS via XDMCP then a webserver."
+msgstr "Ð¥ÐŸÑÐ° GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð²Ð²ÐµÑÑÐž Ð² ÐŸÐŒÐ°ÐœÑ Ð¿ÐŸÑÐµÐœÑÑÐ¹ÐœÐžÑ
+ ÐœÐ°Ð¿Ð°ÐŽÐœÐžÐºÑÐ², ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÑÑÑÑÑ Ð±Ð»ÐŸÐºÑÐ²Ð°ÑÐž XDMCP (UDP Ð¿ÐŸÑÑ 177) ÐœÐ° Ð²Ð°ÑÐŸÐŒÑ Ð±ÑÐ°ÐœÐŽÐŒÐ°ÑÐµÑÑ, ÑÐºÑÐŸ Ð²ÑÐœ Ð²Ð°ÐŒ ÐœÐµ Ð¿ÐŸÑÑÑÐ±ÐµÐœ. GDM Ð¿ÑÐŸÑÐžÐŽÑÑ DoS Ð°ÑÐ°ÐºÐ°ÐŒ (Ð°ÑÐ°ÐºÐž ÑÐžÐ¿Ñ Ð²ÑÐŽÐŒÐŸÐ²Ðž Ñ ÐŸÐ±ÑÐ»ÑÐ³ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ), Ð°Ð»Ðµ X Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ñ Ð²Ð»Ð°ÑÑÐžÐ²Ñ ÑÑÐ¿Ð°ÐŽÐºÐŸÐ²Ð°ÐœÑ Ð²Ð°ÐŽÐž Ð±ÐµÐ·Ð¿ÐµÐºÐž, ÑÐŸÐŒÑ Ð¹ÐŸÐ³ÐŸ ÑÐ»ÑÐŽ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ñ ÐºÐŸÐœÑÑÐŸÐ»ÑÐŸÐ²Ð°ÐœÐŸÐŒÑ ÐŸÑÐŸÑÐµÐœÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÐºÐŸÐ¶ÐœÐµ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐµ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÑÐ¿ÐŸÐ¶ÐžÐ²Ð°Ñ Ð±Ð°Ð³Ð°ÑÐŸ ÑÐµÑÑÑÑÑÐ², ÑÐŸÐŒÑ ÐœÐ°Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÑÐŸÑÑÑÑÐµ Ð²ÐžÐºÐ»ÐžÐºÐ°ÑÐž Ð²ÑÐŽÐŒÐŸÐ²Ñ ÐŸÐ±ÑÐ»ÑÐ³ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ XDMCP ÑÐµÑÐ²ÐµÑÐ°, ÐœÑÐ¶, ÑÐºÐ°Ð¶ÑÐŒÐŸ, Ñ Ð²ÐµÐ±-ÑÐµÑÐ²ÐµÑÐ°."
+
+#: ../C/gdm.xml:904(para)
+msgid "It is also wise to block all of the X Server ports. These are TCP ports 6000 + the display number of course) on your firewall. Note that GDM will use display numbers 20 and higher for flexible on-demand servers."
+msgstr "Ð¢Ð°ÐºÐŸÐ¶ Ð±ÑÐŽÐµ ÑÐŸÐ·ÑÐŒÐœÐŸ Ð±Ð»ÐŸÐºÑÐ²Ð°ÑÐž ÐœÐ° Ð±ÑÐ°ÐœÐŽÐŒÐ°ÑÐµÑÑ Ð²ÑÑ Ð¿ÐŸÑÑÐž X ÑÐµÑÐ²ÐµÑÐ° (TCP Ð¿ÐŸÑÑ 6000 + ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ). ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÑÐ·ÐœÑ ÑÐ°ÑÑÐžÐœÐž GDM Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ Ð· ÐœÐŸÐŒÐµÑÐŸÐŒ 20 ÑÐ° Ð±ÑÐ»ÑÑÐµ (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, Ð¿ÑÐž Ð·Ð°Ð¿ÑÑÐºÑ ÑÐµÑÐ²ÐµÑÑÐ² Ð·Ð° Ð²ÐžÐŒÐŸÐ³ÐŸÑ)."
+
+#: ../C/gdm.xml:911(para)
+msgid "X is not a very safe protocol for leaving on the net, and XDMCP is even less safe."
+msgstr ""
+
+#: ../C/gdm.xml:918(title)
+msgid "GDM Security With NFS"
+msgstr "ÐÐµÐ·Ð¿ÐµÐºÐ° GDM Ð¿ÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð· NFS"
+
+#: ../C/gdm.xml:920(para)
+msgid "Note that NFS traffic really goes \"over the wire\" and thus can be snooped. When accessing the user's X authorization file (<filename>~/.Xauthority</filename>), GDM will try to open the file for reading as root. If it fails, GDM will conclude that it is on an NFS mount and it will automatically use <filename>UserAuthFBDir</filename>, which by default is set to <filename>/tmp</filename>. This behavior can be changed by setting the <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</filename> section to false."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÑÐ°ÑÑÐº NFS ÐœÐ°ÑÐ¿ÑÐ°Ð²ÐŽÑ Ð¿ÑÑÐŒÑÑ <quote>Ð¿ÐŸ ÐŽÑÐŸÑÑ</quote>, ÑÐ° ÐŒÐŸÐ¶Ðµ Ð¿ÑÐŸÑÐ»ÑÑ
+ÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ. ÐÑÐž ÐŽÐŸÑÑÑÐ¿Ñ ÐŽÐŸ ÑÐ°Ð¹Ð»ÑÐ² Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ X-ÑÐµÑÐ²ÐµÑÐ° (<filename>~/.Xauthority</filename>), GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÐžÐŒÐµÑÑÑÑ Ð²ÑÐŽÐºÑÐžÑÐž Ð¹ÐŸÐ³ÐŸ Ð²ÑÐŽ ÑÐŒÐµÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root). Ð¯ÐºÑÐŸ ÑÐµ ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ, Ð²ÑÐœ Ð²Ð²Ð°Ð¶Ð°ÑÐžÐŒÐµ, ÑÐŸ ÐŒÐ°Ñ ÑÐ¿ÑÐ°Ð²Ñ ÑÐ· Ð¿ÑÐŽÐºÐ»ÑÑÐµÐœÐžÐŒ ÑÐŸÐŒÐŸÐŒ NFS ÑÐ° Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð±ÑÐŽÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð·ÐŒÑÐœÐœÑ <filename>UserAuthFBDir</filename>, ÑÐºÐ° Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ <filename>/tmp</filename>. ÐŠÑ Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÑ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÐœÐžÑÐž, Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÐ²ÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ false Ð·ÐŒÑÐœÐœÑÐ¹ <filename>NeverPlaceCookiesOnNFS</filename> Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ <filename>[security]</filename>."
+
+#: ../C/gdm.xml:934(title)
+msgid "XDMCP Security"
+msgstr "ÐÐµÐ·Ð¿ÐµÐºÐ° XDCMP"
+
+#: ../C/gdm.xml:936(para)
+msgid "Even though your display is protected by cookies, XEvents and thus keystrokes typed when entering passwords will still go over the wire in clear text. It is trivial to capture these."
+msgstr ""
+
+#: ../C/gdm.xml:942(para)
+msgid "XDMCP is primarily useful for running thin clients such as in terminal labs. Those thin clients will only ever need the network to access the server, and so it seems like the best security policy to have those thin clients on a separate network that cannot be accessed by the outside world, and can only connect to the server. The only point from which you need to access outside is the server."
+msgstr "ÐÐŸÐ»ÐŸÐ²ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ XDMCP Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÐŸÐœÐºÐžÑ
+ ÐºÐ»ÑÑÐœÑÑÐ² Ñ Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÐœÐžÑ
+ ÑÐŒÐŸÐ²Ð°Ñ
+. ÐŠÑÐŒ ÑÐŸÐœÐºÐžÐŒ ÐºÐ»ÑÑÐœÑÐ°ÐŒ ÐŽÐ»Ñ ÐŽÐŸÑÑÑÐ¿Ñ ÐŽÐŸ ÑÐµÑÐ²ÐµÑÐ° ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐ° Ð»ÐžÑÐµ ÐŒÐµÑÐµÐ¶Ð°, ÑÐ°, Ð·ÐŽÐ°ÑÑÑÑÑ, ÐœÐ°Ð¹ÐºÑÐ°ÑÐŸÑ Ð¿ÐŸÐ»ÑÑÐžÐºÐŸÑ Ð±ÐµÐ·Ð¿ÐµÐºÐž Ð±ÑÐŽÐµ ÑÑÐžÐŒÐ°ÑÐž ÑÑ
+ Ñ ÐŸÐºÑÐµÐŒÑÐ¹ ÐŒÐµÑÐµÐ¶Ñ, ÐŽÐŸ ÑÐºÐŸÑ ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÐŸÑÑÐžÐŒÐ°ÑÐž ÐŽÐŸÑÑÑÐ¿ ÑÐ· Ð·ÐŸÐ²ÐœÑÑÐœÑÐŸÐ³ÐŸ ÑÐ²ÑÑÑ, Ð° Ð·Ð²'ÑÐ·ÐŸÐº Ñ Ð»ÐžÑÐµ Ð· ÑÐµÑÐ²ÐµÑÐŸÐŒ. ÐÐŽÐžÐœÐŸÑ ÑÐŸÑÐºÐŸÑ ÐŽÐŸÑÑÑÐ¿Ñ ÐŽÐŸ Ð·ÐŸÐ²ÐœÑÑÐœÑÐŸÐ³ÐŸ ÑÐ²ÑÑÑ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð±ÑÑÐž ÑÐµÑÐ²ÐµÑ."
+
+#: ../C/gdm.xml:951(para)
+msgid "The above sections \"X Server Authentication Scheme\" and \"Firewall Security\" also contain important information about using XDMCP securely. The next section also discusses how to set up XDMCP access control."
+msgstr ""
+
+#: ../C/gdm.xml:958(para)
+msgid "To workaround the inherent insecurity of XDMCP, gdm proposes a default built-in session that uses SSH to encrypt the remote connection. See the section \"Securing remote connection through SSH\" above."
+msgstr ""
+
+#: ../C/gdm.xml:966(title)
+msgid "XDMCP Access Control"
+msgstr "ÐÐŸÐœÑÑÐŸÐ»Ñ ÐŽÐŸÑÑÑÐ¿Ñ XDMCP"
+
+#: ../C/gdm.xml:968(para)
+msgid "XDMCP access control is done using TCP wrappers. It is possible to compile GDM without TCP wrappers however, so you should test your configuration and verify that they work."
+msgstr "ÐÐŸÐœÑÑÐŸÐ»Ñ ÐŽÐŸÑÑÑÐ¿Ñ XDMCP Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ Ð·Ð° ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ ÐŸÐ±Ð³ÐŸÑÑÐŸÐº TCP (TCP wrappers). GDM ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð·ÑÐ±ÑÐ°ÐœÐŸ Ð±ÐµÐ· ÐŸÐ±Ð³ÐŸÑÑÐŸÐº TCP, ÑÐŸÐŒÑ ÑÐ»ÑÐŽ Ð¿ÐµÑÐµÐ²ÑÑÐžÑÐž ÑÐž Ð²Ð°Ñ GDM ÑÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑ."
+
+#: ../C/gdm.xml:974(para)
+msgid "You should use the daemon name <command>gdm</command> in the <filename>&lt;etc&gt;/hosts.allow</filename> and <filename>&lt;etc&gt;/hosts.deny</filename> files. For example to deny computers from <filename>.evil.domain</filename> from logging in, then add"
+msgstr "Ð£ ÑÐ°Ð¹Ð»Ð°Ñ
+ <filename>&lt;etc&gt;/hosts.allow</filename> ÑÐ° <filename>&lt;etc&gt;hosts.deny</filename> ÑÐ»ÑÐŽ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÑÐµÑÐ²ÐµÑ Ð· ÐœÐ°Ð·Ð²ÐŸÑ <command>gdm</command>. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐŸÐ± Ð·Ð°Ð±ÐŸÑÐŸÐœÐžÑÐž ÐŽÐŸÑÑÑÐ¿ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ°ÐŒ Ð· <filename>.evil.domain</filename> ÐŽÐŸÐŽÐ°Ð¹ÑÐµ "
+
+#: ../C/gdm.xml:981(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .evil.domain\n"
+msgstr ""
+"\n"
+"gdm: .evil.domain\n"
+
+#: ../C/gdm.xml:984(para)
+msgid "to <filename>&lt;etc&gt;/hosts.deny</filename>. You may also need to add"
+msgstr "Ñ ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/hosts.deny</filename>. Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° ÐŽÐŸÐŽÐ°ÑÐž"
+
+#: ../C/gdm.xml:988(screen)
+#, no-wrap
+msgid ""
+"\n"
+"gdm: .your.domain\n"
+msgstr ""
+"\n"
+"gdm: .your.domain\n"
+
+#: ../C/gdm.xml:991(para)
+msgid "to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally disallow all services from all hosts. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr "Ñ ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/hosts.allow</filename>, ÑÐºÑÐŸ Ð²Ðž Ð²ÐžÐŒÐžÐºÐ°ÑÑÐµ ÑÑÑ ÑÐ»ÑÐ¶Ð±Ðž Ð· ÑÑÑÑ
+ Ð²ÑÐ·Ð»ÑÐ². ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŽÐžÐ²ÑÑÑÑÑ Ñ man-ÑÑÐŸÑÑÐœÑÑ <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink>."
+
+#: ../C/gdm.xml:1001(title)
+msgid "Configuration"
+msgstr "ÐÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ"
+
+#: ../C/gdm.xml:1003(para)
+msgid "This section will cover the configuration of GDM and the format of the GDM configuration files. You can use the <command>gdmsetup</command> command to configure GDM, but the configuration application does not let you configure every aspect of GDM."
+msgstr "Ð£ ÑÑÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ ÐŸÐ¿ÐžÑÑÑÑÑÑÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ GDM ÑÐ° ÑÐŸÑÐŒÐ°Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ. ÐÑÐŸÑÐµ, ÐŽÐ»Ñ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ GDM Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ ÑÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐžÑÑ Ð³ÑÐ°ÑÑÑÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ <command>gdmsetup</command>. ÐÐ»Ðµ Ð³ÑÐ°ÑÑÑÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž ÐºÐŸÐ¶ÐµÐœ Ð°ÑÐ¿ÐµÐºÑ GDM."
+
+#: ../C/gdm.xml:1010(para)
+msgid "You can either run <command>gdmsetup</command> as root or turn on the GDM configuration feature that allows you to run <command>gdmsetup</command> from the login screen (where it will run as root). If you believe running root owned GUI's is a security risk, then you would want to edit the files by hand."
+msgstr ""
+
+#: ../C/gdm.xml:1018(para)
+msgid "If you are a distribution and want to set machine defaults, you should edit the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file rather than editing the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file, so the distribution changes are preserved as defaults."
+msgstr ""
+
+#: ../C/gdm.xml:1025(para)
+msgid "If you want to change configuration by hand, edit the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file and make sure the keyname=value pair you want is included in the appropriate section. For example, to change the \"Greeter\" key in the \"daemon\" section, make sure the daemon section of the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file has the value like in this example. The modified option does not have to come anywhere in the section. The <command>gdmsetup</command> program manages editing these files for you."
+msgstr ""
+
+#: ../C/gdm.xml:1037(screen)
+#, no-wrap
+msgid ""
+"\n"
+"[daemon]\n"
+"Greeter=/usr/lib/gdmgreeter\n"
+msgstr ""
+"\n"
+"[daemon]\n"
+"Greeter=/usr/lib/gdmgreeter\n"
+
+#: ../C/gdm.xml:1042(para)
+msgid "The configuration files (especially the <filename>&lt;share&gt;/gdm/defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename> files) contains useful comments and examples, so read these for more information about changing your setup."
+msgstr "Ð£ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÑ
+ ÑÐ°Ð¹Ð»Ð°Ñ
+ (Ð·ÐŸÐºÑÐµÐŒÐ° <filename>&lt;share&gt;/gdm/defaults.conf</filename> ÑÐ° <filename>&lt;etc&gt;/gdm/custom.conf</filename>), ÐŒÑÑÑÐžÑÑÑÑ Ð±Ð°Ð³Ð°ÑÐŸ ÐºÐŸÑÐžÑÐœÐžÑ
+ ÐºÐŸÐŒÐµÐœÑÐ°ÑÑÐ², ÑÐŸÐ¶ ÑÐžÑÐ°Ð¹ÑÐµ ÑÑ
+, ÐºÐŸÐ»Ðž Ð±ÑÐŽÐµÑÐµ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž."
+
+#: ../C/gdm.xml:1050(para)
+msgid "Some keys in the configuration file as shipped are commented out while others are set. This is done so that defaults can be easily changed in the future for some keys. GDM considers lines that start with the \"#\" character a comment, and these lines will be ignored by GDM."
+msgstr "ÐÐµÑÐºÑ Ð·ÐŒÑÐœÐœÑ Ñ Ð¿ÐŸÑÐ°ÑÐºÐŸÐ²ÐŸÐŒÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ Ð·Ð°ÐºÐŸÐŒÐµÐœÑÐŸÐ²Ð°ÐœÑ, ÑÐœÑÑ - ÐœÑ. ÐŠÐµ Ð·ÑÐŸÐ±Ð»ÐµÐœÐŸ ÑÐµÑÐµÐ· ÑÐµ, ÑÐŸ ÑÐžÐ¿ÐŸÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŽÐµÑÐºÐžÑ
+ Ð·ÐŒÑÐœÐœÐžÑ
+ ÐŒÐŸÐ¶ÑÑÑ Ð·ÐŒÑÐœÐžÑÐžÑÑ Ñ ÐŒÐ°Ð¹Ð±ÑÑÐœÑÐŸÐŒÑ. GDM Ð²Ð²Ð°Ð¶Ð°Ñ ÐºÐŸÐŒÐµÐœÑÐ°ÑÑÐŒÐž ÑÑÐŽÐºÐž, ÑÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ Ð·Ñ Ð·ÐœÐ°ÐºÑ \"#\", ÑÐ° ÑÐ³ÐœÐŸÑÑÑ ÑÑ
+."
+
+#: ../C/gdm.xml:1058(para)
+msgid "The <filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains the default configuration choices for GDM, and should not be modified by the user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is where users may specify their custom configuration choices. Configuration options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file override the values in the main <filename>&lt;share&gt;/gdm/defaults.conf</filename> file. Running the <command>gdmsetup</command> command will cause the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to be modified with the user's configuration choices and will cause any running GDM GUI programs to automatically update. Previous to version 2.13.0.4 GDM only supported the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file, so if using an older version of GDM just edit that file directly."
+msgstr ""
+
+#: ../C/gdm.xml:1074(para)
+msgid "The location of the configuration files may be controlled via the <command>--with-defaults-conf</command> and <command>--with-custom-conf</command> configuration options. The GDM daemon --config option may also be used to specify the configuration file location. The GDM daemon must be restarted to change the configuration file being used."
+msgstr ""
+
+#: ../C/gdm.xml:1083(para)
+msgid "<filename>&lt;share&gt;/gdm/factory-defaults.conf</filename> is the configuration file as shipped with the daemon. This can be useful for to see if the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file has been changed."
+msgstr "<filename>&lt;share&gt;/gdm/factory-defaults.conf</filename> - ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð», ÑÐŸ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ ÑÐ· ÑÐ»ÑÐ¶Ð±ÐŸÑ. ÐÑÐœ ÐŒÐŸÐ¶Ðµ Ð·ÐœÐ°ÐŽÐŸÐ±ÐžÑÐžÑÑ ÑÐŸÐ± Ð¿ÐŸÐ±Ð°ÑÐžÑÐž Ð·ÐŒÑÐœÐž Ñ ÑÐ°Ð¹Ð»Ñ <filename>&lt;share&gt;/gdm/defaults.conf</filename> ."
+
+#: ../C/gdm.xml:1090(para)
+msgid "The other GDM configuration files are located, by default, in the <filename>&lt;etc&gt;/gdm/</filename> folder or its subdirectories. However, the location of all configuration files are defined in the GDM configuration files, so the sysadmin may choose to locate these files in any location."
+msgstr "ÐÐœÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ ÑÐ°Ð¹Ð»Ðž GDM ÑÐžÐ¿ÐŸÐ²ÐŸ ÑÐŸÐ·ÑÐ°ÑÐŸÐ²Ð°ÐœÑ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>&lt;etc&gt;/gdm/</filename> ÑÐ° Ð¹ÐŸÐ³ÐŸ Ð¿ÑÐŽÐºÐ°ÑÐ°Ð»ÐŸÐ³Ð°Ñ
+. ÐÑÐŸÑÐµ, ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÐœÐœÑ ÑÑÑÑ
+ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÑ
+ ÑÐ°Ð¹Ð»ÑÐ² ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ GDM, ÑÐŸÐ¶ ÑÐžÑÑÐµÐŒÐœÐžÐ¹ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ ÐŒÐŸÐ¶Ðµ ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÑÐž ÑÑ ÑÐ°Ð¹Ð»Ðž Ð±ÑÐŽÑ-ÐŽÐµ."
+
+#: ../C/gdm.xml:1098(para)
+msgid "This is a listing of the config directory contents:"
+msgstr "ÐÐµÑÐµÐ»ÑÐº Ð²ÐŒÑÑÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ:"
+
+#: ../C/gdm.xml:1102(screen)
+#, no-wrap
+msgid ""
+"\n"
+"locale.alias\n"
+"Xsession\n"
+"XKeepsCrashing\n"
+"modules/\n"
+"Init/\n"
+"PostLogin/\n"
+"PreSession/\n"
+"PostSession/\n"
+msgstr ""
+
+#: ../C/gdm.xml:1113(para)
+msgid "<filename>locale.alias</filename> is a file which looks much like the system locale alias but in fact it is not the same. These are the languages that are available on your system. All the languages are still tested to see if they actually exist before presenting them to the user."
+msgstr "<filename>locale.alias</filename> - ÑÐ°Ð¹Ð», ÑÐºÐžÐ¹ ÑÑ
+ÐŸÐ¶ÐžÐ¹ ÐœÐ° ÑÐžÑÑÐµÐŒÐœÐžÐ¹ ÑÐ°Ð¹Ð» Ð¿ÑÐµÐ²ÐŽÐŸÐœÑÐŒÑÐ² Ð»ÐŸÐºÐ°Ð»ÑÐ·Ð°ÑÑÐ¹, Ð°Ð»Ðµ ÐœÐ°ÑÐ¿ÑÐ°Ð²ÐŽÑ Ð²ÐŸÐœÐž Ð²ÑÐŽÑÑÐ·ÐœÑÑÑÑÑÑ. Ð£ ÐœÑÐŸÐŒÑ Ð¿ÐµÑÐµÐ»ÑÑÐµÐœÑ ÐŽÐŸÑÑÑÐ¿ÐœÑ Ñ Ð²Ð°ÑÑÐ¹ ÑÐžÑÑÐµÐŒÑ ÐŒÐŸÐ²Ðž. ÐÑÐŽÑÑÐžÐŒÐºÐ° ÐºÐŸÐ¶ÐœÐŸÑ ÐŒÐŸÐ²Ðž Ð¿ÐµÑÐµÐ²ÑÑÑÑÑÑÑÑ, Ð¿ÐµÑÑ ÐœÑÐ¶ Ð¿ÐŸÐºÐ°Ð·Ð°ÑÐž ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ñ ÑÐ¿ÐžÑÐºÑ."
+
+#: ../C/gdm.xml:1121(para)
+msgid "<filename>Xsession</filename> is a script which sets up a user session and then executes the users choice of session. Note that the session script is typically started via the <filename>desktop</filename> file associated with the session the user has picked. Some sessions may start the user's session via a different mechanism than the <filename>Xsession</filename> script, so please check the appropriate <filename>desktop</filename> before assuming a session startup issue is being caused by this file."
+msgstr ""
+
+#: ../C/gdm.xml:1132(para)
+msgid "<filename>XKeepsCrashing</filename> is a script which gets run when the X server keeps crashing and we cannot recover. The shipped default script will work with most Linux distributions and can run the X configuration application provided the person on the console knows the root password."
+msgstr "<filename>XKeepsCrashing</filename> - ÑÑÐµÐœÐ°ÑÑÐ¹, ÑÐºÐžÐ¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÐºÐŸÐ»Ðž X-ÑÐµÑÐ²ÐµÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸ Ð·Ð°Ð²ÐµÑÑÑÑÑÑÑÑ ÐŽÐµÐºÑÐ»ÑÐºÐ° ÑÐ°Ð·ÑÐ². Ð¢ÐžÐ¿ÐŸÐ²ÐžÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ Ð¿ÑÐ°ÑÑÑ Ñ Ð±ÑÐ»ÑÑÐŸÑÑÑ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²ÑÐ² Linux. ÐÑÐœ ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¿ÑÑÑÐžÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ X-Window, Ð·Ð° ÑÐŒÐŸÐ²Ðž, ÑÐŸ ÐŸÑÐŸÐ±Ð° Ð·Ð° ÐºÐŸÐœÑÐŸÐ»Ð»Ñ Ð·ÐœÐ°Ñ Ð¿Ð°ÑÐŸÐ»Ñ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root)."
+
+#: ../C/gdm.xml:1140(para)
+msgid "Accessibility modules are configured in the <filename>modules/</filename> subdirectory, and are a separate topic. Read the default files provided, they have adequate documentation. Again normally the default install is given in the files with <filename>factory</filename> in their name, and those files are not read, they are just there for you so you can always revert to default config."
+msgstr "ÐÐŸÐŽÑÐ»Ñ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹ Ð·ÐœÐ°Ñ
+ÐŸÐŽÑÑÑÑÑ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>modules/</filename>, ÑÑ
+ ÑÐŸÐ·Ð³Ð»ÑÐœÐµÐŒÐŸ ÐŸÐºÑÐµÐŒÐŸ. Ð§ÐžÑÐ°Ð¹ÑÐµ ÑÐ°ÐŒÑ ÑÐ°Ð¹Ð»Ðž, Ñ ÐœÐžÑ
+ ÐŒÑÑÑÐžÑÑÑÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐ° ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÑÑ. Ð¢ÐžÐ¿ÐŸÐ²Ð° ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑÑ, ÑÐŸ Ñ ÑÐ²ÐŸÑÐ¹ ÐœÐ°Ð·Ð²Ñ ÐŒÑÑÑÑÑÑ <filename>factory</filename>. ÐŠÑ ÑÐ°Ð¹Ð»Ðž ÐœÐµ ÑÐžÑÐ°ÑÑÑÑÑ, Ð²ÐŸÐœÐž ÑÑÐœÑÑÑÑ Ð»ÐžÑÐµ ÐŽÐ»Ñ ÑÐŸÐ³ÐŸ, ÑÐŸÐ± Ð²Ðž Ð·Ð°Ð²Ð¶ÐŽÐž ÐŒÐ°Ð»Ðž ÐŒÐŸÐ³Ð»Ðž Ð¿ÐŸÐ²ÐµÑÐœÑÑÐž ÑÐžÐ¿ÐŸÐ²Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ."
+
+#: ../C/gdm.xml:1149(para)
+msgid "Files describing available GDM session follow the freedesktop.org desktop file specification and are <filename>.desktop</filename>-style files are installed to <filename>&lt;etc&gt;/X11/sessions/</filename>. This directory is also read by the KDE desktop manager (KDM) for common configuration. Next the directory <filename>&lt;share&gt;/gdm/BuiltInSessions/</filename> is read for GDM specific built-in sessions (KDM hardcodes these at time of this writing). Lastly the default setup will also read <filename>&lt;share&gt;/xsessions/</filename> (which should be <filename>&lt;share&gt;/xsessions/</filename> if you really wish to cooperate with KDM) where desktop packages can install their session files. The directories under the <filename>&lt;etc&gt;</filename> should be reserved for configuration. The desktop file specification approach makes it easy for package management systems to install window managers and different session types without requiring the sysadmin to edit files. See the <filename>SessionDesktopDir</filename> configuration key for changing the paths. It used to be that GDM stored its built in sessions in <filename>&lt;etc&gt;/dm/Sessions/</filename> but this is deprecated as of 2.5.90.0. Note that prior to version 2.4.4.2 only the <filename>&lt;etc&gt;/dm/Sessions/</filename> was being read."
+msgstr "ÐÐ°ÑÐ²ÐœÑ ÑÐµÐ°ÐœÑÐž Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÑÑ ÑÐ¿ÐµÑÐžÑÑÐºÐ°ÑÑÑ freedesktop.org ÑÐ° Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ <filename>.desktop</filename>-ÑÐ°Ð¹Ð»Ð°ÐŒÐž Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>&lt;etc&gt;/X11/sessions/</filename>. Ð ÐœÐžÑ
+ ÑÐ°ÐºÐŸÐ¶ ÐŸÑÑÐžÐŒÑÑ Ð·Ð°Ð³Ð°Ð»ÑÐœÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ KDM. ÐÐ°Ð»Ñ ÑÐžÑÐ°ÑÑÑÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ <filename>&lt;share&gt;/gdm/BuiltInSessions/</filename>, Ñ ÐœÑÐŸÐŒÑ ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ¿ÐµÑÐžÑÑÑÐœÑ ÐŽÐ»Ñ GDM Ð²Ð±ÑÐŽÐŸÐ²Ð°ÐœÑ ÑÐµÐ°ÐœÑÐž (Ñ KDM ÑÐµ Ð¶ÐŸÑÑÑÐºÐŸ Ð·Ð°ÐºÐŸÐŽÐŸÐ²Ð°ÐœÐŸ ÐœÐ° ÐŒÐŸÐŒÐµÐœÑ ÐœÐ°Ð¿ÐžÑÐ°ÐœÐœÑ). ÐÑÐµÑÑÐŸÑ ÑÐžÑÐ°ÑÑÑÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ <filename>&lt;share&gt;/xsessions/</filename> (ÑÐºÐžÐ¹ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð±ÑÑÐž <filename>/usr/share/xsessions/</filename>, ÑÐºÑÐŸ Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ ÑÑÐŒÑÑÐœÐŸÑÑÑ Ð· KDM), ÐŽÐµ ÐŒÐŸÐ¶ÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÐ²Ð°ÑÐžÑÑ Ð²Ð»Ð°ÑÐœÑ ÑÐ°Ð¹Ð»Ðž ÑÐµÐ°ÐœÑÑÐ² Ð· Ð¿Ð°ÐºÐµÑÑÐ² Ð³ÑÐ°ÑÑÑÐœÐŸÐ³ÐŸ ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ°. ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž Ñ <filename>&lt;etc&gt;</filename> Ð¿ÐŸÐ²ÐžÐœÐœÑ Ð±ÑÑÐž Ð·Ð°ÑÐµÐ·ÐµÑÐ²ÐŸÐ²Ð°ÐœÐžÐŒÐž ÐŽÐ»Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ. ÐŠÐµÐ¹ Ð¿ÑÐŽÑ
+ÑÐŽ ÑÐ¿ÑÐŸÑÑÑ ÐºÐµÑÑÐ²Ð°ÐœÐœÑ Ð¿Ð°ÐºÐµÑÐ°ÐŒÐž ÑÐžÑÑÐµÐŒÐž ÐŽÐ»Ñ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑÐ² Ð²ÑÐºÐŸÐœ Ð±ÐµÐ· ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐŸÑÑÑ ÑÐµÐŽÐ°Ð³ÑÐ²Ð°ÐœÐœÑ ÑÐ°Ð¹Ð»ÑÐ² ÑÐžÑÑÐµÐŒÐœÐžÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐŸÐŒ. Ð©ÐŸÐ± Ð·ÐŒÑÐœÐžÑÐž ÑÐ»ÑÑ
+ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ <filename>SessionDesktopDir</filename>. Ð Ð°ÐœÑÑÐµ GDM Ð·Ð±ÐµÑÑÐ³Ð°Ð² ÑÐ²ÐŸÑ Ð²Ð±ÑÐŽÐŸÐ²Ð°ÐœÑ  ÑÐµÐœÑÐž Ñ <filename>&lt;etc&gt;/dm/Sessions/</filename>, Ð°Ð»Ðµ ÑÐµ ÐœÐµ ÑÐµÐºÐŸÐŒÐµÐœÐŽÐŸÐ²Ð°ÐœÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÐž Ð· Ð²ÐµÑÑÑÑ 2.5.90.0. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÐŽÐŸ Ð²ÐµÑÑÑÑ 2.4.4.2 ÑÐžÑÐ°Ð²ÑÑ Ð»ÐžÑÐµ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ <filename>&lt;etc&gt;/dm/Sessions/</filename>."
+
+#: ../C/gdm.xml:1172(para)
+msgid "A session can be disabled (if it was installed in <filename>&lt;share&gt;/xsessions/</filename>) by adding an identically named <filename>.desktop</filename> to one of the directories earlier in the path (likely <filename>&lt;etc&gt;/X11/sessions</filename>) and using <filename>Hidden=true</filename> in that file."
+msgstr "Ð¡ÐµÐ°ÐœÑÐž ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐŒÐºÐœÑÑÐž (ÑÐºÑÐŸ Ð²ÐŸÐœÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ Ñ <filename>&lt;share&gt;/xsessions/</filename>), ÑÐºÑÐŸ ÐŽÐŸÐŽÐ°ÑÐž ÑÐŽÐµÐœÑÐžÑÐœÑ Ð·Ð° ÐœÐ°Ð·Ð²ÐŸÑ <filename>.desktop</filename>-ÑÐ°Ð¹Ð»Ðž ÐŽÐŸ ÐŸÐŽÐœÐŸÐ³ÐŸ ÑÐ°ÐœÑÑÐµ Ð·Ð³Ð°ÐŽÐ°ÐœÐžÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ², (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ <filename>&lt;etc&gt;/X11/sessions</filename>) ÑÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž <filename>Hidden=true</filename> Ñ ÑÑÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ."
+
+#: ../C/gdm.xml:1181(title)
+msgid "The Script Directories"
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÑÑÐµÐœÐ°ÑÑÑÐ²"
+
+#: ../C/gdm.xml:1183(para)
+msgid "In this section we will explain the <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> and <filename>PostSession</filename> directories as they are very similar."
+msgstr "Ð£ ÑÑÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ ÐŸÐ¿ÐžÑÑÑÑÑÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> ÑÐ° <filename>PostSession</filename>, ÐºÐŸÑÑÑ ÐŽÑÐ¶Ðµ Ð¿ÐŸÐŽÑÐ±ÐœÑ ÐŸÐŽÐžÐœ ÐŽÐŸ ÐŸÐŽÐœÐŸÐ³ÐŸ."
+
+#: ../C/gdm.xml:1189(para)
+msgid "When the X server has been successfully started, GDM will try to run the script called <filename>Init/&lt;displayname&gt;</filename>. I.e. <filename>Init/:0</filename> for the first local display. If this file is not found, GDM will attempt to to run <filename>Init/&lt;hostname&gt;</filename>. I.e. <filename>Init/somehost</filename>. If this still is not found, GDM will try <filename>Init/XDMCP</filename> for all XDMCP logins or <filename>Init/Flexi</filename> for all on demand flexible displays. If none of the above were found, GDM will run <filename>Init/Default</filename>. The script will be run as root and GDM blocks until it terminates. Use the <filename>Init/*</filename> script for applications that are supposed to run alongside with the GDM login window. xconsole for instance. Commands to set the background etc. goes in this file too."
+msgstr "ÐÑÑÐ»Ñ ÑÑÐ¿ÑÑÐœÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÑ X-ÑÐµÑÐ²ÐµÑÐ°, GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð·Ð°Ð¿ÑÑÑÐž ÑÑÐµÐœÐ°ÑÑÐ¹ Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>Init/&lt;displayname&gt;</filename>. Ð¢ÐŸÐ±ÑÐŸ <filename>Init/:0</filename> ÐŽÐ»Ñ Ð¿ÐµÑÑÐŸÐ³ÐŸ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ. Ð¯ÐºÑÐŸ ÑÐ°Ð¹Ð» ÐœÐµ ÑÑÐœÑÑ, GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÑÑÐµÐœÐ°ÑÑÐ¹ <filename>Init/&lt;hostname&gt;</filename>. Ð¢ÐŸÐ±ÑÐŸ <filename>Init/somehost</filename>. Ð¯ÐºÑÐŸ Ð²ÑÐœ ÑÐ°ÐºÐŸÐ¶ ÐœÐµ ÑÑÐœÑÑ, GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð²ÐžÐºÐŸÐœÐ°ÑÐž <filename>Init/XDMCP</filename> ÐŽÐ»Ñ Ð²ÑÑÑ
+ Ð²Ñ
+ÐŸÐŽÑÐ² ÑÐžÐ¿Ñ XDMCP, Ð°Ð±ÐŸ <filename>Init/Flexi</filename> ÐŽÐ»Ñ Ð²ÑÑÑ
+ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ² Ð·Ð° Ð²ÐžÐŒÐŸÐ³ÐŸÑ. Ð¯ÐºÑÐŸ Ð¶ÐŸÐŽÐµÐœ Ð· ÐœÐžÑ
+ ÐœÐµ ÑÑÐœÑÑ, GDM Ð·Ð°Ð¿ÑÑÐºÐ°Ñ <filename>Init/Default</filename>. Ð¡ÑÐµÐœÐ°ÑÑÐ¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð· Ð¿ÑÐ°Ð²Ð°ÐŒÐž Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root) ÑÐ° GDM Ð±Ð»ÐŸÐºÑÑÑÑÑÑ ÐŽÐŸ Ð¹ÐŸÐ³ÐŸ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ¹ÑÐµ ÑÑÐµÐœÐ°ÑÑÑ <filename>Init/*</filename> ÐŽÐ»Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ, ÑÐºÑ ÐŽÐŸÐ¿ÑÑÐºÐ°ÑÑÑ ÐŸÐŽÐœÐŸÑÐ°ÑÐœÐžÐ¹ Ð·Ð°Ð¿ÑÑÐº Ð· Ð²ÑÐºÐœÐŸÐŒ Ð²Ñ
+ÐŸÐŽÑ GDM. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ xconsole. Ð¢Ð°ÐºÐŸÐ¶ Ñ ÑÑÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÐ»Ð°, ÑÐŸÑÐŸ."
+
+#: ../C/gdm.xml:1207(para)
+msgid "It is up to the sysadmin to decide whether clients started by the Init script should be killed before starting the user session. This is controlled with the <filename>KillInitClients</filename> configuration option."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐœÐžÐ¹ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ ÐŒÐŸÐ¶Ðµ Ð²ÐºÐ°Ð·Ð°ÑÐž, ÑÐž Ð¿ÐŸÑÑÑÐ±ÐœÐŸ Ð·Ð°Ð²ÐµÑÑÑÐ²Ð°ÑÐž Ð·Ð°Ð¿ÑÑÐµÐœÑ Ñ ÑÑÐµÐœÐ°ÑÑÑ Init Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÐµÑÐµÐŽ Ð¿ÐŸÑÐ°ÑÐºÐŸÐŒ Ð²ÐžÐ±ÑÐ°ÐœÐŸÐ³ÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ ÑÐµÐ°ÐœÑÑ. ÐŠÐµ ÐºÐŸÐœÑÑÐŸÐ»ÑÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ <filename>KillInitClients</filename>."
+
+#: ../C/gdm.xml:1214(para)
+msgid "When the user has been successfully authenticated GDM tries the scripts in the <filename>PostLogin</filename> directory in the same manner as for the <filename>Init</filename> directory. This is done before any session setup is done, and so this would be the script where you might setup the home directory if you need to (though you should use the <filename>pam_mount</filename> module if you can for this). You have the <filename>$USER</filename> and <filename>$DISPLAY</filename> environment variables set for this script, and again it is run as root. The script should return 0 on success as otherwise the user won't be logged in. This is not true for failsafe session however."
+msgstr "ÐÑÑÐ»Ñ ÑÑÐ¿ÑÑÐœÐŸÑ Ð°ÑÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð²ÐžÐºÐŸÐœÐ°ÑÐž ÑÑÐµÐœÐ°ÑÑÐ¹ Ð· ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>PostLogin</filename> ÑÐ°ÐºÐžÐŒ ÑÐ°ÐŒÐžÐŒ ÑÐžÐœÐŸÐŒ ÑÐº Ñ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>Init</filename>. ÐŠÐµ ÑÐŸÐ±ÐžÑÑÑÑ ÐŽÐŸ Ð±ÑÐŽÑ-ÑÐºÐŸÐ³ÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÐµÐ°ÐœÑÑ, ÑÐŸÐŒÑ Ñ ÑÑÐŸÐŒÑ ÑÑÐµÐœÐ°ÑÑÑ, Ð¿ÑÐž ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐŸÑÑÑ, ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐ·ÐœÐ°ÑÐžÑÐž ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ (Ð°Ð»Ðµ, ÑÐºÑÐŸ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ, Ð±Ð°Ð¶Ð°ÐœÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐŒÐŸÐŽÑÐ»Ñ <filename>pam_mount</filename>). Ð£ ÑÑÐŸÐŒÑ ÑÑÐµÐœÐ°ÑÑÑ ÐŽÐŸÑÑÑÐ¿ÐœÑ Ð·ÐŒÑÐœÐœÑ <filename>$USER</filename> ÑÐ° <filename>$DISPLAY</filename>, ÑÐ° Ð²ÑÐœ ÑÐ°ÐºÐŸÐ¶ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð· Ð¿ÑÐ°Ð²Ð°ÐŒÐž Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root). Ð¡ÑÐµÐœÐ°ÑÑÐ¹ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð¿ÐŸÐ²ÐµÑÐœÑÑÐž 0 Ð¿ÑÐž ÑÑÐ¿ÑÑÐœÐŸÐŒÑ Ð²ÐžÐºÐŸÐœÐ°ÐœÐœÑ, Ñ ÑÐœÑÐŸÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐœÐµ Ð±ÑÐŽÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÐŸ ÑÐ²ÑÐ¹ÑÐž. ÐÑÐŸÑÐµ Ð¿ÑÐž Ð·Ð°Ð¿ÑÑÐºÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ ÑÐµ ÐœÐµ ÑÐ°Ðº."
+
+#: ../C/gdm.xml:1228(para)
+msgid "After the user session has been setup from the GDM side of things, GDM will run the scripts in the <filename>PreSession</filename> directory, again in the same manner as the <filename>Init</filename> directory. Use this script for local session management or accounting stuff. The <filename>$USER</filename> environment variable contains the login of the authenticated user and <filename>$DISPLAY</filename> is set to the current display. The script should return 0 on success. Any other value will cause GDM to terminate the current login process. This is not true for failsafe sessions however. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
+msgstr "ÐÐŸÐ»Ðž GDM ÐœÐ°Ð»Ð°ÑÑÑÑ ÑÐµÐ°ÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð²ÑÐœ Ð·Ð°Ð¿ÑÑÐºÐ°Ñ ÑÑÐµÐœÐ°ÑÑÐ¹ Ð· ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>PreSession</filename>, Ð·ÐœÐŸÐ²Ñ Ð¶ ÑÐ°ÐºÐž ÑÐžÐŒ ÑÐ°ÐŒÐžÐŒ ÑÐžÐœÐŸÐŒ, ÑÐº Ñ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>Init</filename>. ÐŠÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŽÐ»Ñ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ Ð°Ð±ÐŸ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÐŸÐ±Ð»ÑÐºÑ. ÐÐŒÑÐœÐœÐ° ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$USER</filename> ÐŒÑÑÑÐžÑÑ ÑÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐŸ Ð¿ÑÐŸÐ¹ÑÐŸÐ² Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ, Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·ÐŒÑÐœÐœÐŸÑ <filename>$DISPLAY</filename> ÐŽÐŸÑÑÐ²ÐœÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÐŸÑÐŸÑÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÑÐž ÑÑÐ¿ÑÑÐœÐŸÐŒÑ Ð²ÐžÐºÐŸÐœÐ°ÐœÐœÑ ÑÑÐµÐœÐ°ÑÑÐ¹ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð¿ÐŸÐ²ÐµÑÐœÑÑÐž 0. ÐÑÐŽÑ-ÑÐºÐµ ÑÐœÑÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÑÐžÐ·Ð²ÐµÐŽÐµ ÐŽÐŸ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ Ð¿ÐŸÑÐŸÑÐœÐŸÐ³ÐŸ Ð¿ÑÐŸÑÐµÑÑ ÑÐµÑÑÑÑÐ°ÑÑÑ Ñ ÑÐžÑÑÐµÐŒÑ. ÐÑÐŸÑÐµ, Ð¿ÑÐž Ð·Ð°Ð¿ÑÑÐºÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ ÑÐµ ÐœÐµ ÑÐ°Ðº. Ð¢ÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð·ÐŒÑÐœÐœÑ ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$X_SERVERS</filename> Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÑÐŽÑÐŸÐ±Ð»ÐµÐœÐŸÐ³ÐŸ Ð·Ð³ÐµÐœÐµÑÐŸÐ²Ð°ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹'Ð»Ñ X-ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ ÐŸÐ±Ð»ÑÐºÑ sessreg."
+
+#: ../C/gdm.xml:1243(para)
+msgid "After this the base <filename>Xsession</filename> script is run with the selected session executable as the first argument. This is run as the user, and really this is the user session. The available session executables are taken from the <filename>Exec=</filename> line in the <filename>.desktop</filename> files in the path specified by <filename>SessionDesktopDir</filename>. Usually this path is <filename>&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions:/usr/share/xsessions/</filename>. The first found file is used. The user either picks from these sessions or GDM will look inside the file <filename>~/.dmrc</filename> for the stored preference."
+msgstr "ÐÑÑÐ»Ñ ÑÑÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÐŸÑÐœÐŸÐ²ÐœÐžÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ <filename>Xsession</filename>, ÑÐºÐŸÐŒÑ Ñ Ð¿ÐµÑÑÐŸÐŒÑ Ð°ÑÐ³ÑÐŒÐµÐœÑÑ Ð¿ÐµÑÐµÐŽÐ°ÑÑÑÑÑ Ð²ÐžÐ±ÑÐ°ÐœÐžÐ¹ Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÐœÐžÐ¹ ÑÐ°Ð¹Ð» ÑÐµÐ°ÐœÑÑ. ÐÑÐœ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð· Ð¿ÑÐ°Ð²Ð°ÐŒÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°. ÐÐ°ÑÐ²ÐœÑ Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÐœÑ ÑÐ°Ð¹Ð»Ðž ÑÐµÐ°ÐœÑÑÐ² Ð±ÐµÑÑÑÑÑÑ Ð· ÑÑÐŽÐºÐ° <filename>Exec=</filename> Ñ <filename>.desktop</filename> ÑÐ°Ð¹Ð»Ð°Ñ
+ Ð· ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ² Ð²ÐºÐ°Ð·Ð°ÐœÐžÑ
+ Ñ <filename>SessionDesktopDir</filename>. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ ÑÐµÐ¹ ÑÐ»ÑÑ
+ ÑÐ°ÐºÐžÐ¹: <filename>&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions:/usr/share/xsessions/</filename>. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð¿ÐµÑÑÐžÐ¹ Ð·ÐœÐ°Ð¹ÐŽÐµÐœÐžÐ¹ ÑÐ°Ð¹Ð». ÐÐ¿ÐŸÐŽÐŸÐ±Ð°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð°Ð±ÐŸ Ð²ÐžÐ±ÐžÑÐ°ÑÑÑÑÑ Ð°Ð±ÐŸ Ð· ÑÐžÑ
+ ÑÐµÐ°ÐœÑÑÐ², Ð°Ð±ÐŸ GDM ÑÑÐºÐ°Ñ ÑÑ
+ Ñ ÑÐ°Ð¹Ð»Ñ <filename>~/.dmrc</filename>."
+
+#: ../C/gdm.xml:1256(para)
+msgid "This script should really load the users profile and generally do all the voodoo that is needed to launch a session. Since many systems reset the language selections done by GDM, GDM will also set the <filename>$GDM_LANG</filename> variable to the selected language. You can use this to reset the language environmental variables after you run the users profile. If the user elected to use the system language, then <filename>$GDM_LANG</filename> is not set."
+msgstr "ÐŠÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð·ÑÐžÑÐ°ÑÐž Ð¿ÑÐŸÑÑÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÑÐ° Ð²ÐžÐºÐŸÐœÐ°ÑÐž Ð²ÑÑ ÑÐŸÐ±ÐŸÑÑ, ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÑ ÐŽÐ»Ñ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÐµÐ°ÐœÑÑ. Ð§ÐµÑÐµÐ· ÑÐµ, ÑÐŸ Ñ ÐŽÐµÑÐºÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ ÑÐºÐžÐŽÐ°ÑÑÑÑÑ Ð²ÐžÐ±ÑÐ°ÐœÐµ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ Ñ GDM Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŒÐŸÐ²Ðž, GDM ÑÐ°ÐºÐŸÐ¶ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑ Ð·ÐŒÑÐœÐœÑ ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$GDM_LANG</filename> Ñ Ð²ÐžÐ±ÑÐ°ÐœÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŒÐŸÐ²Ðž. ÐÐŸÐ¶ÐœÐ° ÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŽÐ»Ñ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð·ÐŒÑÐœÐœÐžÑ
+ ÐŸÑÐŸÑÐµÐœÐœÑ Ð¿ÑÑÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÑÐŸÑÑÐ»Ñ, ÑÐºÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÑÑ Ð·Ð° Ð²ÐžÐ±ÑÑ ÐŒÐŸÐ²Ðž. Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÑÐ°Ð² ÑÐžÑÑÐµÐŒÐœÑ ÐŒÐŸÐ²Ñ, ÑÐŸÐŽÑ <filename>$GDM_LANG</filename> ÐœÐµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ."
+
+#: ../C/gdm.xml:1266(para)
+msgid "When the user terminates his session, the <filename>PostSession</filename> script will be run. Again operation is similar to <filename>Init</filename>, <filename>PostLogin</filename> and <filename>PreSession</filename>. Again the script will be run with root privileges, the slave daemon will block and the <filename>$USER</filename> environment variable will contain the name of the user who just logged out and <filename>$DISPLAY</filename> will be set to the display the user used, however note that the X server for this display may already be dead and so you shouldn't try to access it. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
+msgstr "ÐÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð·Ð°Ð²ÐµÑÑÑÑ ÑÐµÐ°ÐœÑ, Ð·ÐœÐŸÐ²Ñ Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ ÑÑÐµÐœÐ°ÑÑÐ¹ Ð· <filename>PostSession</filename>. ÐÑÑ ÐŽÑÑ ÑÐ°ÐºÑ ÑÐ°ÐŒÑ ÑÐº Ñ Ñ <filename>Init</filename>, <filename>PostLogin</filename> ÑÐ° <filename>PreSession</filename>. ÐÐœÐŸÐ²Ñ Ð¶ ÑÐ°ÐºÐž ÑÑÐµÐœÐ°ÑÑÐ¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð· Ð¿ÑÐ°Ð²Ð°ÐŒÐž Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (root), ÐŽÐŸÐ¿ÐŸÐŒÑÐ¶ÐœÐžÐ¹ Ð¿ÑÐŸÑÐµÑ ÑÐµÑÐ²ÐµÑÐ° Ð±Ð»ÐŸÐºÑÑÑÑÑÑ. ÐÐŒÑÐœÐœÐ° ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$USER</filename> ÐŒÑÑÑÐžÑÑ ÑÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐºÐžÐ¹ Ð·Ð°Ð²ÐµÑÑÑÑ ÑÐµÐ°ÐœÑ, Ð·ÐŒÑÐœÐœÐ° ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$DISPLAY</filename> Ð±ÑÐŽÐµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ° Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ, Ð°Ð»Ðµ Ð·Ð²ÐµÑÐœÑÑÑ ÑÐ²Ð°Ð³Ñ, ÑÐŸ X-ÑÐµÑÐ²ÐµÑ ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð²Ð¶Ðµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐžÐ¹, ÑÐŸÐŒÑ ÐœÐµ ÑÐ»ÑÐŽ ÐœÐ°ÐŒÐ°Ð³Ð°ÑÐžÑÑ ÐŸÑÑÐžÐŒÐ°ÑÐž ÐŽÐŸ ÐœÑÐŸÐ³ÐŸ ÐŽÐŸÑÑÑÐ¿. Ð¢ÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ° Ð·ÐŒÑÐœÐœÐ° ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$X_SERVERS</filename>, Ð²ÐŸÐœÐ° ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐ°Ð»ÑÑÐžÐ²ÐŸÐ³ÐŸ Ð·Ð³ÐµÐœÐµÑÐŸÐ²Ð°ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ x-ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ ÐŸÐ±Ð»ÑÐºÑ sessreg."
+
+#: ../C/gdm.xml:1281(para)
+msgid "Note that the <filename>PostSession</filename> script will be run even when the display fails to respond due to an I/O error or similar. Thus, there is no guarantee that X applications will work during script execution."
+msgstr "ÐÐ²ÐµÑÐœÑÑÑ ÑÐ²Ð°Ð³Ñ, ÑÑÐµÐœÐ°ÑÑÐ¹ <filename>PostSession</filename> Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÐœÐ°Ð²ÑÑÑ ÑÐºÑÐŸ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ð·Ð°Ð²ÐµÑÑÐžÐ²ÑÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸ ÑÐµÑÐµÐ· Ð¿ÐŸÐŒÐžÐ»ÐºÑ Ð²Ð²ÐŸÐŽÑ/Ð²ÐžÐ²ÐŸÐŽÑ Ð°Ð±ÐŸ ÑÐŸÑÑ Ð¿ÐŸÐŽÑÐ±ÐœÐµ. Ð¢ÐŸÐŒÑ, ÐœÐµ Ð³Ð°ÑÐ°ÐœÑÑÑÑÑÑÑ, ÑÐŸ X-Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐ°ÑÑÐ²Ð°ÑÐžÐŒÑÑÑ Ð¿ÑÐž Ð¹ÐŸÐ³ÐŸ Ð²ÐžÐºÐŸÐœÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:1288(para)
+msgid "Except for the <filename>Xsession</filename> script all of these scripts will also have the environment variable <filename>$RUNNING_UNDER_GDM</filename> set to <filename>yes</filename>, so that you could perhaps use similar scripts for different display managers. The <filename>Xsession</filename> will always have the <filename>$GDMSESSION</filename> set to the basename of the session that the user chose to run without the <filename>.desktop</filename> extension. In addition <filename>$DESKTOP_SESSION</filename> is also set to the same value and in fact this will also be set by KDM in future versions."
+msgstr "Ð Ð²ÐžÐœÑÑÐºÐŸÐŒ ÑÑÐµÐœÐ°ÑÑÑ <filename>Xsession</filename> Ð² ÑÑÑÑ
+ ÑÐžÑ
+ ÑÑÐµÐœÐ°ÑÑÑÑ
+ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐ° Ð·ÐŒÑÐœÐœÐ° ÐŸÑÐŸÑÐµÐœÐœÑ <filename>$RUNNING_UNDER_GDM</filename> Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ° Ñ <filename>yes</filename>, ÑÐŸÐŒÑ Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÑÑ ÑÑÐµÐœÐ°ÑÑÑ Ð· ÑÐœÑÐžÐŒÐž ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ°ÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐ². Ð£ ÑÑÐµÐœÐ°ÑÑÑ <filename>Xsession</filename> Ð·Ð°Ð²Ð¶ÐŽÐž Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐ° Ð·ÐŒÑÐœÐœÐ° <filename>$GDMSESSION</filename>, ÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ - ÐœÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ ÑÐµÐ°ÐœÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° (Ð±ÐµÐ· ÑÐ°ÑÑÐžÐœÐž Ð·Ñ ÑÐ»ÑÑ
+ÐŸÐŒ ÑÐ° Ð±ÐµÐ· ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ <filename>.desktop</filename>). ÐÐŸÐŽÐ°ÑÐºÐŸÐ²ÐŸ ÑÐ°ÐºÐŸÐ¶ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐŸ Ð·ÐŒÑÐœÐœÑ <filename>$DESKTOP_SESSION</filename>. ÐÐŸÐœÐ° ÐŒÐ°Ñ ÑÐµ Ð¶ ÑÐ°ÐŒÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ, ÑÐ°ÐºÑÐžÑÐœÐŸ Ð²ÐŸÐœÐŸ Ð±ÑÐŽÐµ ÑÐ°ÐºÐŸÐ¶ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÐ²Ð°ÑÐžÑÑ Ñ ÐŒÐ°Ð¹Ð±ÑÑÐœÑÑ
+ Ð²ÐµÑÑÑÑÑ
+ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² KDM."
+
+#: ../C/gdm.xml:1302(para)
+msgid "Neither of the <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> or <filename>PostSession</filename> scripts are necessary and can be left out. The <filename>Xsession</filename> script is however required as well as at least one session <filename>.desktop</filename> file."
+msgstr "ÐÐŸÐŽÐµÐœ Ð· <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> ÑÐž <filename>PostSession</filename> ÑÑÐµÐœÐ°ÑÑÑÐ² ÐœÐµ Ñ ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐžÐŒ, ÑÐ° ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð¿ÑÐŸÐ¿ÑÑÐµÐœÐžÐ¹. ÐÐ»Ðµ Ð²ÐžÐŒÐ°Ð³Ð°ÑÑÑÑÑ ÑÑÐµÐœÐ°ÑÑÐ¹ <filename>Xsession</filename>, ÑÐ° Ñ
+ÐŸÑÐ° Ð± ÐŸÐŽÐžÐœ ÑÐ°Ð¹Ð» ÑÐµÐ°ÐœÑÑ <filename>.desktop</filename>."
+
+#: ../C/gdm.xml:1312(title)
+msgid "The Configuration Files - <filename>defaults.conf</filename> and <filename>custom.conf</filename>"
+msgstr "ÐÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð» - <filename>defaults.conf</filename> ÑÐ° <filename>custom.conf</filename>"
+
+#: ../C/gdm.xml:1315(para)
+msgid "GDM uses two configuration files: <filename>&lt;share&gt;/gdm/defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename>. The <filename>&lt;share&gt;/gdm/defaults.conf</filename> file contains the default configuration choices for GDM, and should not be modified by the user. The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is where users may specify their custom configuration choices. Configuration options specified in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file override the values in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file. If a configuration option is not defined in either file, GDM will default to the value described in the comments in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+msgstr ""
+
+#: ../C/gdm.xml:1331(para)
+msgid "Running the <command>gdmsetup</command> command will cause the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to be modified with the user's configuration choices."
+msgstr ""
+
+#: ../C/gdm.xml:1337(para)
+msgid "Previous to GDM 2.13.0.4 only the <filename>&lt;etc&gt;/gdm/gdm.conf</filename> existed. If upgrading to the new version of GDM, install will check to see if your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file is different than your <filename>&lt;etc&gt;/gdm/factory-gdm.conf</filename> file. If so, your <filename>&lt;etc&gt;/gdm/gdm.conf</filename> file will be automatically copied to <filename>&lt;etc&gt;/gdm/custom.conf</filename> to preserve any configuration changes."
+msgstr ""
+
+#: ../C/gdm.xml:1349(para)
+msgid "The location of the configuration files may be controlled via the <command>--with-defaults-conf</command> and <command>--with-custom-conf</command> configuration options. The GDM daemon --config option may instead be used to specify the configuration file location. The GDM daemon must be restarted to change the configuration file being used."
+msgstr ""
+
+#: ../C/gdm.xml:1358(para)
+msgid "Both configuration files are divided into sections each containing variables that define the behavior for a specific part of the GDM suite. Refer to the comments in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file for additional information about each configuration setting."
+msgstr "ÐÐ±ÐžÐŽÐ²Ð° ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ ÑÐ°Ð¹Ð»Ðž Ð¿ÐŸÐŽÑÐ»ÑÑÑÑÑÑ ÐœÐ° ÑÐŸÐ·ÐŽÑÐ»Ðž, ÐºÐŸÐ¶ÐµÐœ Ð· ÑÐºÐžÑ
+ ÐŒÑÑÑÐžÑÑ Ð·ÐŒÑÐœÐœÑ, ÑÐºÑ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑ Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÑ ÐŸÐºÑÐµÐŒÐžÑ
+ ÑÐ°ÑÑÐžÐœ Ð¿Ð°ÐºÐµÑÑ GDM. ÐÐŸÐŽÐ°ÑÐºÐŸÐ²Ñ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž ÐŒÐŸÐ¶ÐœÐ° ÐŸÑÑÐžÐŒÐ°ÑÐž Ð· ÐºÐŸÐŒÐµÐœÑÐ°ÑÑÐ² Ñ ÑÐ°Ð¹Ð»Ñ <filename>&lt;share&gt;/gdm/defaults.conf</filename>."
+
+#: ../C/gdm.xml:1366(para)
+msgid "The <filename>&lt;share&gt;/gdm/defaults.conf</filename> and <filename>&lt;etc&gt;/gdm/custom.conf</filename> files follow the standard <filename>.ini</filename> style configuration file syntax. Keywords in brackets define sections, strings before an equal sign (=) are variables and the data after equal sign represents their value. Empty lines or lines starting with the hash mark (#) are ignored. The graphical configurator will try to preserve both comments (lines with a hash mark) and the overall structure of the file so you can intermix using the GUI or hand editing the configuration file."
+msgstr "<filename>&lt;share&gt;/gdm/defaults.conf</filename> ÑÐ° <filename>&lt;etc&gt;/gdm/custom.conf</filename> ÐŒÐ°Ñ ÑÐžÐœÑÐ°ÐºÑÐžÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÑ
+ ÑÐ°Ð¹Ð»ÑÐ² Ñ ÑÑÐžÐ»Ñ <filename>.ini</filename>. ÐÐ»ÑÑÐŸÐ²Ñ ÑÐ»ÐŸÐ²Ð° Ñ Ð¿ÑÑÐŒÐŸÐºÑÑÐœÐžÑ
+ ÐŽÑÐ¶ÐºÐ°Ñ
+ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑ ÑÐŸÐ·ÐŽÑÐ»Ðž, ÑÑÐŽÐºÐž Ð¿ÐµÑÐµÐŽ Ð·ÐœÐ°ÐºÐŸÐŒ <quote>ÐŽÐŸÑÑÐ²ÐœÑÑ</quote> (=) Ñ Ð·ÐŒÑÐœÐœÐžÐŒÐž, Ð° ÐŽÐ°ÐœÑ Ð¿ÑÑÐ»Ñ Ð·ÐœÐ°ÐºÑ ÑÐŸÑÐŸÐ¶ÐœÐŸÑÑÑ Ñ ÑÑ
+ Ð·ÐœÐ°ÑÐµÐœÐœÑÐŒÐž. ÐÐŸÑÐŸÐ¶ÐœÑ ÑÑÐŽÐºÐž Ð°Ð±ÐŸ ÑÑÐŽÐºÐž, ÑÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ Ð·Ñ Ð·ÐœÐ°ÐºÑ (#) ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ. ÐÑÐ°ÑÑÑÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð·Ð±ÐµÑÑÐ³Ð°ÑÐž ÑÐº ÐºÐŸÐŒÐµÐœÑÐ°ÑÑ (ÑÑÐŽÐºÐž Ð·Ñ Ð·ÐœÐ°ÐºÐŸÐŒ ÐŽÑÐµÐ·), ÑÐ°Ðº Ñ Ð·Ð°Ð³Ð°Ð»ÑÐœÑ ÑÑÑÑÐºÑÑÑÑ ÑÐ°Ð¹Ð»Ñ, ÑÐŸÐŒÑ Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÑÐ°Ð¹Ð» ÑÐº Ð·Ð° ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ Ð³ÑÐ°ÑÑÑÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž, ÑÐ°Ðº Ñ Ð·Ð° ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ ÑÐµÐºÑÑÐŸÐ²ÐŸÐ³ÐŸ ÑÐµÐŽÐ°ÐºÑÐŸÑÐ°."
+
+#: ../C/gdm.xml:1379(title)
+msgid "Daemon Configuration"
+msgstr "ÐÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ ÑÐµÑÐ²ÐµÑÐ°"
+
+#: ../C/gdm.xml:1382(title)
+msgid "[daemon]"
+msgstr "[daemon]"
+
+#: ../C/gdm.xml:1385(term)
+msgid "AddGtkModules"
+msgstr "AddGtkModules"
+
+#: ../C/gdm.xml:1387(synopsis)
+#, no-wrap
+msgid "AddGtkModules=false"
+msgstr "AddGtkModules=false"
+
+#: ../C/gdm.xml:1388(para)
+msgid "If true, then enables <command>gdmgreeter</command> or <command>gdmlogin</command> to be launched with additional Gtk+ modules. This is useful when extra features are required such as accessible login. Note that only \"trusted\" modules should be used to minimize security issues."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž <command>gdmgreeter</command> ÑÐž <command>gdmlogin</command> Ð· ÐŽÐŸÐŽÐ°ÑÐºÐŸÐ²ÐžÐŒÐž ÐŒÐŸÐŽÑÐ»ÑÐŒÐž Gtk+. ÐŠÐµ ÐºÐŸÑÐžÑÐœÐŸ ÑÐºÑÐŸ ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÑ ÐŽÐŸÐŽÐ°ÑÐºÐŸÐ²Ñ Ð²Ð»Ð°ÑÑÐžÐ²ÐŸÑÑÑ, ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ Ð¿ÑÐŽÑÑÐžÐŒÐºÑ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹. ÐÐ²ÐµÑÐœÑÑÑ ÑÐ²Ð°Ð³Ñ, ÐŽÐ»Ñ ÐŒÑÐœÑÐŒÑÐ·Ð°ÑÑÑ Ð·Ð°Ð³ÑÐŸÐ· Ð±ÐµÐ·Ð¿ÐµÑÑ Ð¿ÐŸÐ²ÐžÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ Ð»ÐžÑÐµ \"ÐŽÐŸÐ²ÑÑÐµÐœÑ\" ÐŒÐŸÐŽÑÐ»Ñ."
+
+#: ../C/gdm.xml:1395(para)
+msgid "Usually this is used for accessibility modules. The modules which are loaded are specified with the <filename>GtkModulesList</filename> key."
+msgstr "ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð¿ÑÐŽÑÑÐžÐŒÐºÐž ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹. ÐÐŸÐŽÑÐ»Ñ, ÑÐºÑ Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÑÑÑÑÑÑ, Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ <filename>GtkModulesList</filename>."
+
+#: ../C/gdm.xml:1404(term)
+msgid "AlwaysRestartServer"
+msgstr "AlwaysRestartServer"
+
+#: ../C/gdm.xml:1406(synopsis)
+#, no-wrap
+msgid "AlwaysRestartServer=false"
+msgstr "AlwaysRestartServer=false"
+
+#: ../C/gdm.xml:1407(para)
+msgid "If true, then gdm never tries to reuse existing X servers by reinitializing them. It will just kill the existing X server and start over. Normally, just reinitializing is a nicer way to go but if the X server memory usage keeps growing this may be a safer option. On Solaris, this value is always true, and this configuration setting is ignored."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐŸ gdm ÐœÑÐºÐŸÐ»Ðž ÐœÐµ ÐœÐ°ÐŒÐ°Ð³Ð°ÑÐžÐŒÐµÑÑÑÑ Ð¿ÐŸÐ²ÑÐŸÑÐœÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÑÐž ÑÑÐœÑÑÑÑ X-ÑÐµÑÐ²ÐµÑÐž ÑÐ»ÑÑ
+ÐŸÐŒ ÑÑ
+ Ð¿ÐŸÐ²ÑÐŸÑÐœÐŸÑ ÑÐœÑÑÑÐ°Ð»ÑÐ·Ð°ÑÑÑ. ÐÐ°ÑÐ²ÐœÑ ÑÐµÑÐ²ÐµÑÐœÑ Ð¿ÑÐŸÑÐµÑÐž Ð±ÑÐŽÑÑÑ Ð·ÐœÐžÑÑÐ²Ð°ÑÐžÑÑ ÑÐ° Ð±ÑÐŽÑÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐžÑÑ ÐœÐŸÐ²Ñ. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, Ð¿ÐŸÐ²ÑÐŸÑÐœÐ° ÑÐœÑÑÑÐ°Ð»ÑÐ·Ð°ÑÑÑ Ð±ÑÐ»ÑÑ Ð³Ð°ÑÐœÐžÐ¹ ÑÐ»ÑÑ
+, Ð°Ð»Ðµ ÑÐºÑÐŸ Ð·ÑÐŸÑÑÐ°Ñ ÐŸÐ±ÑÑÐ³ Ð¿Ð°ÐŒ'ÑÑÑ, ÑÐºÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ X-ÑÐµÑÐ²ÐµÑ, ÑÐŸ ÑÐµÐ¹ ÑÐ»ÑÑ
+ Ð±ÑÐ»ÑÑ Ð±ÐµÐ·Ð¿ÐµÑÐœÐžÐ¹. ÐÐ° Solaris Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·Ð°Ð²Ð¶ÐŽÐž true, ÑÐ° ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ.'"
+
+#: ../C/gdm.xml:1419(term)
+msgid "AutomaticLoginEnable"
+msgstr "AutomaticLoginEnable"
+
+#: ../C/gdm.xml:1421(synopsis)
+#, no-wrap
+msgid "AutomaticLoginEnable=false"
+msgstr "AutomaticLoginEnable=false"
+
+#: ../C/gdm.xml:1422(para)
+msgid "If the user given in AutomaticLogin should be logged in upon first bootup. No password will be asked. This is useful for single user workstations where local console security is not an issue. Also could be useful for public terminals, although there see <filename>TimedLogin</filename>."
+msgstr "Ð§Ðž Ð¿ÐŸÑÐžÐœÐ°ÑÐž Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ ÑÐµÐ°ÐœÑ Ð¿ÑÐž Ð¿ÐµÑÑÐŸÐŒÑ Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ Ð²ÑÐŽ ÑÐŒÐµÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ñ Ð·ÐŒÑÐœÐœÑÐ¹ AutomaticLogin. ÐÐ°ÑÐŸÐ»Ñ ÐœÐµ Ð±ÑÐŽÐµ Ð·Ð°Ð¿ÐžÑÐ°ÐœÐŸ. ÐŠÑ ÑÑÐœÐºÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐœÐ° ÑÐŸÐ±ÐŸÑÐžÑ
+ ÑÑÐ°ÐœÑÑÑÑ
+ Ð· ÑÐŽÐžÐœÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ, ÐºÐŸÐ»Ðž Ð±ÐµÐ·Ð¿ÐµÐºÐ° Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÑ ÐºÐŸÐœÑÐŸÐ»Ñ ÐœÐµ ÐŒÐ°Ñ ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐŸÐ³ÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŽÐ»Ñ Ð¿ÑÐ±Ð»ÑÑÐœÐžÑ
+ ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ², Ñ
+ÐŸÑÐ° ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>TimedLogin</filename>."
+
+#: ../C/gdm.xml:1433(term)
+msgid "AutomaticLogin"
+msgstr "AutomaticLogin"
+
+#: ../C/gdm.xml:1435(synopsis)
+#, no-wrap
+msgid "AutomaticLogin="
+msgstr "AutomaticLogin="
+
+#: ../C/gdm.xml:1436(para)
+msgid "This user should be automatically logged in on first bootup. AutomaticLoginEnable must be true and this must be a valid user for this to happen. \"root\" can never be autologged in however and gdm will just refuse to do it even if you set it up."
+msgstr "ÐÑÑÐ»Ñ Ð¿ÐµÑÑÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ ÑÐµÐ°ÐœÑ ÑÑÐŸÐ³ÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°. ÐÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐŸ ÑÐŸÐ± ÑÐŒ'Ñ Ð±ÑÐ»ÐŸ ÑÐŒ'ÑÐŒ ÐŽÑÐ¹ÑÐœÐŸÐ³ÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐ° ÑÐŸÐ± Ð¿Ð°ÑÐ°ÐŒÐµÑÑ AutomaticLoginEnable ÐŒÐ°Ð² Ð·ÐœÐ°ÑÐµÐœÐœÑ true. ÐÑÐŸÑÐµ, Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° (\"root\") ÐœÐµÐŽÐŸÐ¿ÑÑÑÐžÐŒÐžÐ¹, ÑÐ° gdm ÐœÐµ Ð±ÑÐŽÐµ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÐž ÑÐµÐ°ÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ°, ÐœÐ°Ð²ÑÑÑ ÑÐºÑÐŸ Ð²Ðž ÑÐ°Ðº Ð²ÐºÐ°Ð¶ÐµÑÐµ."
+
+#: ../C/gdm.xml:1444(para)
+msgid "The following control chars are recognized within the specified name:"
+msgstr "Ð£ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÐŽÐŸÐ¿ÑÑÑÐžÐŒÑ ÑÐ°ÐºÑ ÐŒÐ°ÐºÑÐŸÑÐž:"
+
+#: ../C/gdm.xml:1449(para)
+#: ../C/gdm.xml:3442(para)
+msgid "&percnt;&percnt;&mdash; the `&percnt;' character"
+msgstr "&percnt;&percnt;&mdash; the `&percnt;' character"
+
+#: ../C/gdm.xml:1453(para)
+msgid "&percnt;d &mdash; display's name"
+msgstr "&percnt;d &mdash; ÐœÐ°Ð·Ð²Ð° ÐŽÑÐ¿Ð»ÐµÑ"
+
+#: ../C/gdm.xml:1457(para)
+msgid "&percnt;h &mdash; display's hostname"
+msgstr "&percnt;h &mdash; ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../C/gdm.xml:1461(para)
+msgid "Alternatively, the name may end with a vertical bar |, the pipe symbol. The name is then used as a application to execute which returns the desired username on standard output. If an empty or otherwise invalid username is returned, automatic login is not performed. This feature is typically used when several remote displays are used as internet kiosks, with a specific user to automatically login for each display."
+msgstr "ÐÐ±ÐŸ Ð¶, ÑÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° Ð·Ð°ÐºÑÐœÑÑÑÑÑÑÑ Ð²ÐµÑÑÐžÐºÐ°Ð»ÑÐœÐŸÑ ÑÐžÑÐºÐŸÑ | (ÑÐžÐŒÐ²ÐŸÐ» ÐºÐ°ÐœÐ°Ð»Ñ). Ð¢ÐŸÐŽÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð²Ð°Ð¶Ð°ÑÑÑÑÑ ÐœÐ°Ð·Ð²ÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž, ÑÐŸ Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ ÑÐ° Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ ÑÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ Ð¿ÐŸÑÑÐº Ð²ÐžÐ²ÐŸÐŽÑ. Ð¯ÐºÑÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÐŸÐ²ÐµÑÑÐ°Ñ Ð¿ÐŸÑÐŸÐ¶ÐœÑÐ¹ ÑÑÐŽÐŸÐº Ð°Ð±ÐŸ ÐœÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐµ ÑÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ ÐœÐµ Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ. ÐŠÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ, ÐºÐŸÐ»Ðž ÐŽÐµÐºÑÐ»ÑÐºÐ° Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐº ÐÐœÑÐµÑÐœÐµÑ-ÑÐµÑÐŒÑÐœÐ°Ð»Ðž, Ð· Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸÑ ÑÐµÑÑÑÑÐ°ÑÑÑÑ ÐœÐ° ÐºÐŸÐ¶ÐœÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ Ð·Ð°ÐŽÐ°ÐœÐŸÐ³ÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°."
+
+#: ../C/gdm.xml:1474(term)
+msgid "BaseXsession"
+msgstr "BaseXsession"
+
+#: ../C/gdm.xml:1476(synopsis)
+#, no-wrap
+msgid "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+msgstr "BaseXsession=&lt;etc&gt;/gdm/Xsession"
+
+#: ../C/gdm.xml:1477(para)
+msgid "This is the base X session file. When a user logs in, this script will be run with the selected session as the first argument. The selected session will be the <filename>Exec=</filename> from the <filename>.desktop</filename> file of the session."
+msgstr "ÐŠÐµ - ÐŸÑÐœÐŸÐ²ÐœÐžÐ¹ ÑÐ°Ð¹Ð» X-ÑÐµÐ°ÐœÑÑ. ÐÑÐž ÑÐµÑÑÑÑÐ°ÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ñ Ð¿ÐµÑÑÐŸÐŒÑ Ð°ÑÐ³ÑÐŒÐµÐœÑÑ ÑÑÐµÐœÐ°ÑÑÑ Ð¿ÐµÑÐµÐŽÐ°ÑÑÑÑÑ Ð²ÐžÐ±ÑÐ°ÐœÐžÐ¹ Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÐœÐžÐ¹ ÑÐ°Ð¹Ð» ÑÐµÐ°ÐœÑÑ. ÐÐžÐ±ÑÐ°ÐœÐžÐ¹ ÑÐµÐ°ÐœÑ Ð±ÑÐŽÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑÐŒ Ð· ÑÑÐŽÐºÐ° <filename>Exec=</filename> Ñ <filename>.desktop</filename> ÑÐ°Ð¹Ð»Ñ ÑÐµÐ°ÐœÑÑ."
+
+#: ../C/gdm.xml:1485(para)
+msgid "If you wish to use the same script for several different display managers, and wish to have some of the script run only for GDM, then you can check the presence of the <filename>GDMSESSION</filename> environmental variable. This will always be set to the basename of <filename>.desktop</filename> (without the extension) file that is being used for this session, and will only be set for GDM sessions. Previously some scripts were checking for <filename>GDM_LANG</filename>, but that is only set when the user picks a non-system default language."
+msgstr "Ð¯ÐºÑÐŸ Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŸÐŽÐžÐœ ÑÑÐµÐœÐ°ÑÑÐ¹ ÐŽÐ»Ñ ÑÑÑÑ
+ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑÐ² ÐŽÐžÑÐ¿Ð»ÐµÑÐ², ÑÐ° Ð±Ð°Ð¶Ð°ÑÑÐµ, ÑÐŸÐ± ÐŽÐµÑÐºÑ ÑÑÐµÐœÐ°ÑÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°Ð»ÐžÑÑ Ð»ÐžÑÐµ Ð¿ÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ GDM, ÑÐŸÐŽÑ ÑÐ»ÑÐŽ Ð¿ÐµÑÐµÐ²ÑÑÑÑÐž ÐœÐ°ÑÐ²ÐœÑÑÑÑ Ð·ÐŒÑÐœÐœÐŸÑ ÐŸÑÐŸÑÐµÐœÐœÑ <filename>GDMSESSION</filename>. ÐÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·Ð°Ð²Ð¶ÐŽÐž ÐŽÐŸÑÑÐ²ÐœÑÑ ÐœÐ°Ð·Ð²Ñ ÑÐ°Ð¹Ð»Ñ <filename>.desktop</filename> (Ð±ÐµÐ· ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ), ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð¿ÐŸÑÐŸÑÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ, ÑÐ° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐŽÐ»Ñ GDM ÑÐµÐ°ÐœÑÑÐ². Ð Ð°ÐœÑÑÐµ ÐŽÐµÑÐºÑ ÑÑÐµÐœÐ°ÑÑÑ Ð¿ÐµÑÐµÐ²ÑÑÑÐ»Ðž Ð·ÐŒÑÐœÐœÑ <filename>GDM_LANG</filename>, Ð°Ð»Ðµ Ð²ÐŸÐœÐ° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÑÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŸÐ±ÐžÑÐ°Ñ ÐœÐµÑÐžÑÑÐµÐŒÐœÑ  ÐŒÐŸÐ²Ñ."
+
+#: ../C/gdm.xml:1498(para)
+msgid "This script should take care of doing the \"login\" for the user and so it should source the <filename>&lt;etc&gt;/profile</filename> and friends. The standard script shipped with GDM sources the files in this order: <filename>&lt;etc&gt;/profile</filename> then <filename>~/.profile</filename> then <filename>&lt;etc&gt;/xprofile</filename> and finally <filename>~/.xprofile</filename>. Note that different distributions may change this however. Sometimes users personal setup will be in <filename>~/.bash_profile</filename>, however broken that is."
+msgstr "ÐŠÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ ÐŒÐ°Ñ Ð¿ÐŸÐŽÐ±Ð°ÑÐž Ð¿ÑÐŸ Ð²ÐžÐºÐŸÐœÐ°ÐœÐœÑ \"login\" ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÑÐ° ÐŒÐ°Ñ Ð²ÐºÐ»ÑÑÐ°ÑÐž ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/profile</filename> ÑÐ° ÑÐœÑÑ Ð¿ÐŸÐŽÑÐ±ÐœÑ ÑÐ°Ð¹Ð»Ðž. Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹, ÑÐŸ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ Ð· GDM Ð²ÐºÐ»ÑÑÐ°Ñ ÑÐ°Ð¹Ð»Ðž Ñ ÑÐ°ÐºÐŸÐŒÑ Ð¿ÐŸÑÑÐŽÐºÑ: <filename>&lt;etc&gt;/profile</filename>, Ð¿ÐŸÑÑÐŒ <filename>~/.profile</filename> Ð¿ÐŸÑÑÐŒ <filename>&lt;etc&gt;/xprofile</filename> ÑÐ° Ð·ÑÐµÑÑÐŸÑ <filename>~/.xprofile</filename>. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, Ñ ÑÑÐ·ÐœÐžÑ
+ ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²Ð°Ñ
+ Ð¿ÐŸÑÑÐŽÐŸÐº ÐŒÐŸÐ¶Ðµ Ð²ÑÐŽÑÑÐ·ÐœÑÑÐžÑÑ. ÐÐœÐŸÐŽÑ ÐŸÑÐŸÐ±ÐžÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ Ñ <filename>~/.bash_profile</filename>, Ð°Ð»Ðµ ÑÐµ ÐœÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐŸ."
+
+#: ../C/gdm.xml:1515(term)
+msgid "Chooser"
+msgstr "Chooser"
+
+#: ../C/gdm.xml:1517(synopsis)
+#, no-wrap
+msgid "Chooser=&lt;bin&gt;/gdmchooser"
+msgstr "Chooser=&lt;bin&gt;/gdmchooser"
+
+#: ../C/gdm.xml:1518(para)
+msgid "Full path and name of the chooser executable followed by optional arguments."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐ°Ð·Ð²Ð° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð²ÐžÐ±ÐŸÑÑ, Ð·Ð° ÑÐºÐžÐŒÐž ÐŒÐŸÐ¶ÑÑÑ Ð¹ÑÐž Ð°ÑÐ³ÑÐŒÐµÐœÑÐž."
+
+#: ../C/gdm.xml:1526(term)
+msgid "Configurator"
+msgstr "Configurator"
+
+#: ../C/gdm.xml:1528(synopsis)
+#, no-wrap
+msgid "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+msgstr "Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog"
+
+#: ../C/gdm.xml:1529(para)
+msgid "The pathname to the configurator binary. If the greeter <filename>ConfigAvailable</filename> option is set to true then run this binary when somebody chooses Configuration from the Actions menu. Of course GDM will first ask for root password however. And it will never allow this to happen from a remote display."
+msgstr "ÐšÐ»ÑÑ
+ ÐŽÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ. Ð¯ÐºÑÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ <filename>ConfigAvailable</filename> Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ñ true, ÑÐŸÐŽÑ ÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÐºÐŸÐ»Ðž Ñ
+ÑÐŸÑÑ ÐŸÐ±ÐžÑÐ°Ñ ÐÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ Ð· ÐŒÐµÐœÑ ÐÑÑ. ÐÐ²ÐžÑÐ°Ð¹ÐœÐŸ GDM ÑÐ¿ÐµÑÑÑ Ð·Ð°Ð¿ÐžÑÐ°Ñ Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° root. ÐŠÑ ÑÑÐœÐºÑÑÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ° ÐœÐ° Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÑ
+."
+
+#: ../C/gdm.xml:1541(term)
+msgid "ConsoleCannotHandle"
+msgstr "ConsoleCannotHandle"
+
+#: ../C/gdm.xml:1543(synopsis)
+#, no-wrap
+msgid "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+msgstr "ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh"
+
+#: ../C/gdm.xml:1544(para)
+msgid "These are the languages that the console cannot handle because of font issues. Here we mean the text console, not X. This is only used when there are errors to report and we cannot start X."
+msgstr "ÐŠÑ ÐŒÐŸÐ²Ðž ÐœÐµ ÐŒÐŸÐ¶ÑÑÑ ÐŸÐ±ÑÐŸÐ±Ð»ÑÑÐžÑÑ ÐºÐŸÐœÑÐŸÐ»Ð»Ñ ÑÐµÑÐµÐ· Ð¿ÑÐŸÐ±Ð»ÐµÐŒÐž Ð· ÑÑÐžÑÑÐ°ÐŒÐž. Ð¢ÑÑ ÐŒÐ°ÑÑÑÑÑ ÐœÐ° ÑÐ²Ð°Ð·Ñ ÑÐµÐºÑÑÐŸÐ²Ð° ÐºÐŸÐœÑÐŸÐ»Ñ, Ð° ÐœÐµ X Window. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐºÐŸÐ»Ðž Ñ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ Ð¿ÐŸÐŒÐžÐ»ÐºÐž ÑÐ° ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÑÐžÑÑÐµÐŒÑ X."
+
+#: ../C/gdm.xml:1554(term)
+msgid "ConsoleNotify"
+msgstr "ConsoleNotify"
+
+#: ../C/gdm.xml:1556(synopsis)
+#, no-wrap
+msgid "ConsoleNotify=true"
+msgstr "ConsoleNotify=true"
+
+#: ../C/gdm.xml:1557(para)
+msgid "If false, gdm will not display a message dialog on the console when an error happens."
+msgstr "Ð¯ÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ false, ÑÐŸ gdm ÐœÐµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÐŒÐµ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ Ð¿ÐŸÐŒÐžÐ»ÐºÐž ÐœÐ° ÐºÐŸÐœÑÐŸÐ»Ñ."
+
+#: ../C/gdm.xml:1565(term)
+msgid "DefaultPath"
+msgstr "DefaultPath"
+
+#: ../C/gdm.xml:1567(synopsis)
+#, no-wrap
+msgid "DefaultPath=defaultpath (value set by configure)"
+msgstr "DefaultPath=ÑÐžÐ¿ÐŸÐ²ÐžÐ¹ÑÐ»ÑÑ
+ (Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð¿ÑÐž configure)"
+
+#: ../C/gdm.xml:1568(para)
+msgid "Specifies the path which will be set in the user's session. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"ROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</filename> file exists, but contains no value for ROOT, the value as defined in the GDM configuration will be be used."
+msgstr ""
+
+#: ../C/gdm.xml:1581(term)
+msgid "DefaultSession"
+msgstr "DefaultSession"
+
+#: ../C/gdm.xml:1583(synopsis)
+#, no-wrap
+msgid "DefaultSession=gnome.desktop"
+msgstr "DefaultSession=gnome.desktop"
+
+#: ../C/gdm.xml:1584(para)
+msgid "The session that is used by default if the user does not have a saved preference and has picked 'Last' from the list of sessions. Note that 'Last' need not be displayed, see the <filename>ShowLastSession</filename> key."
+msgstr "Ð¡ÐµÐ°ÐœÑ, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ñ ÑÐ¿ÐžÑÐºÑ ÑÐµÐ°ÐœÑÑÐ² Ð²ÐžÐ±ÑÐ°Ð² 'ÐÑÑÐ°ÐœÐœÑÐ¹' Ñ ÐœÐµ ÐŒÐ°Ñ Ð·Ð±ÐµÑÐµÐ¶ÐµÐœÐžÑ
+ ÑÐ¿ÐŸÐŽÐŸÐ±Ð°ÐœÑ. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐµÐ°ÐœÑ 'ÐÑÑÐ°ÐœÐœÑÐ¹' ÐœÐµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ, ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐ»ÑÑ <filename>ShowLastSession</filename>."
+
+#: ../C/gdm.xml:1595(term)
+msgid "DisplayInitDir"
+msgstr "DisplayInitDir"
+
+#: ../C/gdm.xml:1597(synopsis)
+#, no-wrap
+msgid "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+msgstr "DisplayInitDir=&lt;etc&gt;/gdm/Init"
+
+#: ../C/gdm.xml:1598(para)
+msgid "Directory containing the display init scripts. See the ``The Script Directories'' section for more info."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÑÐµÐœÐ°ÑÑÐ¹ ÑÐœÑÑÑÐ°Ð»ÑÐ·Ð°ÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÑÐµ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ ``ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÑÑÐµÐœÐ°ÑÑÑÐ²''."
+
+#: ../C/gdm.xml:1606(term)
+msgid "DisplayLastLogin"
+msgstr "DisplayLastLogin"
+
+#: ../C/gdm.xml:1608(synopsis)
+#, no-wrap
+msgid "DisplayLastLogin=true"
+msgstr "DisplayLastLogin=true"
+
+#: ../C/gdm.xml:1609(para)
+msgid "If true then the last login information is printed to the user before being prompted for password. While this gives away some info on what users are on a system, it on the other hand should give the user an idea of when they logged in and if it doesn't seem kosher to them, they can just abort the login and contact the sysadmin (avoids running malicious startup scripts). This was added in version 2.5.90.0."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐŸ Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÐžÑÐŸÐŒ Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÐŸÑÑÐ°ÐœÐœÑÐ¹ ÑÐµÐ°ÐœÑ. "
+
+#: ../C/gdm.xml:1618(para)
+msgid "This is for making GDM conformant to CSC-STD-002-85, although that is purely theoretical now. Someone should read that spec and ensure that this actually conforms (in addition to other places in GDM). See <filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</filename> for more info."
+msgstr "ÐŠÐµ ÐŽÐ»Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐŸÑÑÑ GDM ÐŽÐŸ CSC-STD-002-85, Ñ
+ÐŸÑÐ° ÐœÐ°ÑÐ°Ð·Ñ ÑÐµ ÑÑÑÐŸ ÑÐµÐŸÑÐµÑÐžÑÐœÐŸ. Ð¥ÑÐŸÑÑ ÐŒÐ°Ñ Ð¿ÑÐŸÑÐžÑÐ°ÑÐž ÑÑ ÑÐ¿ÐµÑÐžÑÑÐºÐ°ÑÑÑ ÑÐ° Ð¿ÐµÑÐµÐºÐŸÐœÐ°ÑÐžÑÑ ÑÐŸ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÑÑÑÑ Ñ (ÑÐ°Ðº ÑÐ°ÐŒÐŸ ÑÐº Ñ Ñ ÑÐœÑÐžÑ
+ ÐŒÑÑÑÑÑ
+ GDM). ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÑÐµ  ÐŽÐžÐ²ÑÑÑÑÑ <filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</filename>."
+
+#: ../C/gdm.xml:1630(term)
+msgid "DoubleLoginWarning"
+msgstr "DoubleLoginWarning"
+
+#: ../C/gdm.xml:1632(synopsis)
+#, no-wrap
+msgid "DoubleLoginWarning=true"
+msgstr "DoubleLoginWarning=true"
+
+#: ../C/gdm.xml:1633(para)
+msgid "If true, GDM will warn the user if they are already logged in on another virtual terminal. On systems where GDM supports checking the X virtual terminals, GDM will let the user switch to the previous login virtual terminal instead of logging in."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, GDM Ð±ÑÐŽÐµ Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐ¶ÑÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐºÑÐŸ Ð²ÑÐœ Ð²Ð¶Ðµ ÑÐ²ÑÐ¹ÑÐŸÐ² Ñ ÑÐµÐ°ÐœÑ Ð· ÑÐœÑÐŸÐ³ÐŸ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÑÐµÑÐŒÑÐœÐ°Ð»Ñ. ÐÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+, ÐŽÐµ GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ Ð¿ÐµÑÐµÐ²ÑÑÐºÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÑ
+ ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² X, GDM ÐŽÐŸÐ·Ð²ÐŸÐ»ÐžÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð·Ð°ÐŒÑÑÑÑ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ Ð¿ÐµÑÐµÐŒÐºÐœÑÑÐžÑÑ ÐœÐ° Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐœÑÐ¹ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÐ¹ ÑÐµÑÐŒÑÐœÐ°Ð» Ð· ÑÐµÐ°ÐœÑÐŸÐŒ."
+
+#: ../C/gdm.xml:1643(term)
+msgid "DynamicXServers"
+msgstr "DynamicXServers"
+
+#: ../C/gdm.xml:1645(synopsis)
+#, no-wrap
+msgid "DynamicXServers=false"
+msgstr "DynamicXServers=false"
+
+#: ../C/gdm.xml:1646(para)
+msgid "If true, the GDM daemon will honor requests to manage displays via the <filename>/tmp/.gdm_socket</filename> socket connection. Displays can be created, started, and deleted with the appropriate commands. The <filename>gdmdynamic</filename> command is a convenient method to send these messages."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐ»ÑÐ¶Ð±Ð° GDM Ð±ÑÐŽÐµ ÐŸÐ±ÑÐŸÐ±Ð»ÑÑÐž Ð·Ð°Ð¿ÐžÑÐž ÐºÐµÑÑÐ²Ð°ÐœÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž ÑÐµÑÐµÐ· ÑÐŸÐºÐµÑ <filename>/tmp/.gdm_socket</filename>. ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐžÐŒÐž ÐºÐŸÐŒÐ°ÐœÐŽÐ°ÐŒÐž ÐŒÐŸÐ¶ÐœÐ° ÑÑÐ²ÐŸÑÑÐ²Ð°ÑÐž, Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐ° Ð²ÐžÐŽÐ°Ð»ÑÑÐž ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐŸÐŒÐ°ÐœÐŽÐ° <filename>gdmdynamic</filename> - Ð·ÑÑÑÐœÐžÐ¹ ÐŒÐµÑÐŸÐŽ ÐœÐ°ÐŽÑÐžÐ»Ð°ÐœÐœÑ ÑÐ°ÐºÐžÑ
+ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ."
+
+#: ../C/gdm.xml:1658(term)
+msgid "FailsafeXServer"
+msgstr "FailsafeXServer"
+
+#: ../C/gdm.xml:1660(synopsis)
+#, no-wrap
+msgid "FailsafeXServer="
+msgstr "FailsafeXServer="
+
+#: ../C/gdm.xml:1661(para)
+msgid "An X command line in case we can't start the normal X server. should probably be some sort of a script that runs an appropriate low resolution X server that will just work. This is tried before the <filename>XKeepsCrashing</filename> script is run."
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐœÐžÐ¹ ÑÑÐŽÐŸÐº X Ñ ÑÐ°Ð·Ñ ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ Ð·Ð°Ð¿ÑÑÐºÑ Ð·Ð²ÐžÑÐ°Ð¹ÐœÐŸÐ³ÐŸ X-ÑÐµÑÐ²ÐµÑÐ°. ÐÐ°Ñ Ð±ÑÑÐž ÐœÐµÐ²ÐµÐ»ÐžÐºÐžÐŒ ÑÑÐµÐœÐ°ÑÑÑÐŒ, ÑÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐžÐ¹ ÑÐµÑÐ²ÐµÑ Ð· ÐœÐžÐ·ÑÐºÐŸÑ ÑÐŸÐ·ÐŽÑÐ»ÑÐœÐŸÑ Ð·ÐŽÐ°ÑÐœÑÑÑÑ, ÑÐºÐžÐ¹ ÐœÐ°Ð¿ÐµÐ²ÐœÐŸ Ð¿ÑÐ°ÑÑÐ²Ð°ÑÐžÐŒÐµ. ÐÑÐœ Ð²ÐžÐ¿ÑÐŸÐ±ÐŸÐ²ÑÑÑÑÑÑ Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ ÑÑÐµÐœÐ°ÑÑÑ <filename>XKeepsCrashing</filename>."
+
+#: ../C/gdm.xml:1672(term)
+msgid "FirstVT"
+msgstr "FirstVT"
+
+#: ../C/gdm.xml:1674(synopsis)
+#, no-wrap
+msgid "FirstVT=7"
+msgstr "FirstVT=7"
+
+#: ../C/gdm.xml:1675(para)
+msgid "On systems where GDM supports automatic VT (virtual terminal) allocation, this is the first vt to try. Usually standard text logins are run on the lower vts. See also <filename>VTAllocation</filename>."
+msgstr "ÐÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+ ÐŽÐµ GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐµ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÑ
+ ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² (VT), ÑÐµ Ð¿ÐµÑÑÐžÐ¹ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÐ¹ ÑÐµÑÐŒÑÐœÐ°Ð», ÑÐºÐžÐ¹ Ð±ÑÐŽÐµ Ð²ÐžÐ¿ÑÐŸÐ±ÑÐ²Ð°ÐœÐžÐ¹. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, ÐœÐ° Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÑ
+ ÑÐµÑÐŒÑÐœÐ°Ð»Ð°Ñ
+ Ð· ÐŒÐŸÐ»ÐŸÐŽÑÐžÐŒÐž ÐœÐŸÐŒÐµÑÐ°ÐŒÐž Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐµÐºÑÑÐŸÐ²Ñ ÐºÐŸÐœÑÐŸÐ»Ñ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ <filename>VTAllocation</filename>."
+
+#: ../C/gdm.xml:1685(term)
+msgid "FlexibleXServers"
+msgstr "FlexibleXServers"
+
+#: ../C/gdm.xml:1687(synopsis)
+#, no-wrap
+msgid "FlexibleXServers=5"
+msgstr "FlexibleXServers=5"
+
+#: ../C/gdm.xml:1688(para)
+msgid "The maximum number of allowed flexible displays. These are displays that can be run using the <filename>/tmp/.gdm_socket</filename> socket connection. This is used for both full flexible displays and for Xnest displays."
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐ° ÐŽÐŸÐ¿ÑÑÑÐžÐŒÐ° ÐºÑÐ»ÑÐºÑÑÑÑ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ². ÐŠÐµ ÑÐµÑÐ²ÐµÑÐž, ÑÐºÑ ÐŒÐŸÐ¶ÑÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐžÑÑ  Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐž ÑÐŸÐºÐµÑ <filename>/tmp/.gdm_socket</filename>. ÐŠÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐº ÐŽÐ»Ñ Ð¿ÐŸÐ²ÐœÐŸÑÑÐœÐœÐžÑ
+ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ², ÑÐ°Ðº Ñ ÐŽÐ»Ñ ÑÐµÑÐ²ÐµÑÑÐ² Xnest."
+
+#: ../C/gdm.xml:1699(term)
+msgid "FlexiReapDelayMinutes"
+msgstr "FlexiReapDelayMinutes"
+
+#: ../C/gdm.xml:1701(synopsis)
+#, no-wrap
+msgid "FlexiReapDelayMinutes=5"
+msgstr "FlexiReapDelayMinutes=5"
+
+#: ../C/gdm.xml:1702(para)
+msgid "After how many minutes of inactivity at the login screen should a flexi display be reaped. This is only in effect before a user logs in. Also it does not affect the Xnest flexiservers. To turn off this behavior set this value to 0. This was added in version 2.5.90.0."
+msgstr "Ð¡ÐºÑÐ»ÑÐºÐž Ñ
+Ð²ÐžÐ»ÐžÐœ ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÑ ÐŒÐ°Ñ ÐŒÐžÐœÑÑÐž Ñ ÐµÐºÑÐ°ÐœÑ Ð²Ñ
+ÐŸÐŽÑ, ÑÐŸÐ± Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÑÐ²ÐµÑ ÑÑÐ°Ð² be reaped. ÐŠÐµ ÐŒÐ°ÑÐžÐŒÐµ ÐµÑÐµÐºÑ Ð»ÐžÑÐµ ÐŽÐŸ Ð²Ñ
+ÐŸÐŽÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ñ ÑÐµÐ°ÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÑÐµ ÐœÐµ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ ÐœÐ° Ð³ÐœÑÑÐºÑ ÑÐµÑÐ²ÐµÑÐž Xnest. ÐÐ»Ñ Ð²ÐžÐŒÐžÐºÐ°ÐœÐœÑ ÑÑÑÑ ÑÑÐœÐºÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ñ 0. Ð€ÑÐœÐºÑÑÑ ÐŽÐŸÐŽÐ°ÐœÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÐž Ð· Ð²ÐµÑÑÑÑ 2.5.90.0."
+
+#: ../C/gdm.xml:1713(term)
+msgid "Greeter"
+msgstr "Greeter"
+
+#: ../C/gdm.xml:1715(synopsis)
+#, no-wrap
+msgid "Greeter=&lt;bin&gt;/gdmlogin"
+msgstr "Greeter=&lt;bin&gt;/gdmlogin"
+
+#: ../C/gdm.xml:1716(para)
+msgid "Full path and name of the greeter executable followed by optional arguments. This is the greeter used for all displays except for the XDMCP remote displays. See also <filename>RemoteGreeter</filename>"
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ, Ð° ÑÐ°ÐºÐŸÐ¶ ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž. ÐŠÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÑÑÑ
+ ÑÐµÑÐ²ÐµÑÑÐ² Ð·Ð° Ð²ÐžÐœÑÑÐºÐŸÐŒ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ² XDMCP. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ <filename>RemoteGreeter</filename>"
+
+#: ../C/gdm.xml:1726(term)
+msgid "Group"
+msgstr "Group"
+
+#: ../C/gdm.xml:1728(synopsis)
+#, no-wrap
+msgid "Group=gdm"
+msgstr "Group=gdm"
+
+#: ../C/gdm.xml:1729(para)
+msgid "The group name under which <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> and the internal failsafe GTK+ dialogs are run. Also see <filename>User</filename>. This user will have access to all the X authorization files, and perhaps to other internal GDM data and it should not therefore be a user such as nobody, but rather a dedicated user. The <filename>ServAuthDir</filename> is owned by this group. The ownership and permissions of <filename>ServAuthDir</filename> should be <filename>root.gdm</filename> and 1770."
+msgstr "ÐÐ°Ð·Ð²Ð° Ð³ÑÑÐ¿Ðž, Ð²ÑÐŽ ÑÐŒÐµÐœÑ ÑÐºÐŸÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ <command>gdmlogin</command>, <command>gdmgreeter</command> <command>gdmchooser</command> ÑÐ° Ð²ÐœÑÑÑÑÑÐœÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÑ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²Ñ Ð²ÑÐºÐœÐ° GTK+. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>User</filename>. ÐŠÐµÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŒÐ°ÑÐžÐŒÐµ ÐŽÐŸÑÑÑÐ¿ ÐŽÐŸ ÑÑÑÑ
+ ÑÐ°Ð¹Ð»ÑÐ² Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ X-ÑÐµÑÐ²ÐµÑÐ°, ÑÐ°, ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ, ÐŽÐŸ ÑÐœÑÐžÑ
+ Ð²ÐœÑÑÑÑÑÐœÑÑ
+ ÐŽÐ°ÐœÐžÑ
+ GDM, ÑÐŸÐŒÑ Ð²ÑÐœ ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð±ÑÑÐž ÑÐ°ÐºÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ ÑÐº  nobody, Ð° ÑÑÐ»ÐºÐŸÐŒ ÐŸÐºÑÐµÐŒÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ. ÐÐŸ ÑÑÑÑ Ð³ÑÑÐ¿Ðž ÐœÐ°Ð»ÐµÐ¶ÐžÑÑ <filename>ServAuthDir</filename>. ÐÐ»Ð°ÑÐœÐžÐº ÑÐ° Ð¿ÑÐ°Ð²Ð° ÐŽÐŸÑÑÑÐ¿Ñ <filename>ServAuthDir</filename> ÐŒÐ°ÑÑÑ Ð±ÑÑÐž <filename>root.gdm</filename> ÑÐ° 1770."
+
+#: ../C/gdm.xml:1746(term)
+msgid "GtkModulesList"
+msgstr "GtkModulesList"
+
+#: ../C/gdm.xml:1748(synopsis)
+#, no-wrap
+msgid "GtkModulesList=module-1:module-2:..."
+msgstr "GtkModulesList=module-1:module-2:..."
+
+#: ../C/gdm.xml:1749(para)
+msgid "A colon separated list of Gtk+ modules that <command>gdmgreeter</command> or <command>gdmlogin</command> will be invoked with if <filename>AddGtkModules</filename> is true. The format is the same as the standard Gtk+ module interface."
+msgstr "Ð¡Ð¿ÐžÑÐŸÐº ÐŒÐŸÐŽÑÐ»ÑÐ² Gtk+, ÑÐŸ ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÑ ÐºÐŸÐŒÐŸÑ, ÑÐºÑ <command>gdmgreeter</command> ÑÐž <command>gdmlogin</command>  Ð±ÑÐŽÑÑÑ Ð²ÐžÐºÐ»ÐžÐºÐ°ÑÐž ÑÐºÑÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>AddGtkModules</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true. Ð€ÐŸÑÐŒÐ°Ñ ÑÐ°ÐºÐžÐ¹ ÑÐ°ÐŒÐžÐ¹ ÑÐº Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐŒÑ ÑÐœÑÐµÑÑÐµÐ¹ÑÑ ÐŒÐŸÐŽÑÐ»ÑÐ² Gtk+."
+
+#: ../C/gdm.xml:1760(term)
+msgid "HaltCommand"
+msgstr "HaltCommand"
+
+#: ../C/gdm.xml:1762(synopsis)
+#, no-wrap
+msgid "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+msgstr "HaltCommand=&lt;sbin&gt;/shutdown -h now"
+
+#: ../C/gdm.xml:1763(para)
+msgid "Full path and arguments to command to be executed when user selects \"Shut Down\" from the Actions menu. This can be a ';' separated list of commands to try. If a value is missing, the shut down command is not available. Note that the default for this value is not empty, so to disable \"Shut Down\" it must be set to an empty value."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° Ð°ÑÐ³ÑÐŒÐµÐœÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐž, ÑÐºÐ° Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÐžÑÐ°Ñ \"ÐÐžÐŒÐºÐœÑÑÐž ÐºÐŸÐŒÐ¿'ÑÑÐµÑ\" Ñ ÐŒÐµÐœÑ ÐÑÑ. ÐŠÐµ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÐžÐ¹ ÑÐžÐŒÐ²ÐŸÐ»ÐŸÐŒ ';' ÑÐ¿ÐžÑÐŸÐº ÐºÐŸÐŒÐ°ÐœÐŽ, ÑÐºÑ Ð±ÑÐŽÑÑÑ Ð²ÐžÐ¿ÑÐŸÐ±ÑÐ²Ð°ÑÐžÑÑ Ð¿ÐŸ ÑÐµÑÐ·Ñ. Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÐŽÑÑÑÐœÑ, ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð²ÐžÐŒÐžÐºÐ°ÐœÐœÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ°. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÐœÐµ Ð¿ÐŸÑÐŸÐ¶ÐœÑ, ÑÐŸÐŒÑ ÐŽÐ»Ñ Ð·Ð°Ð±ÐŸÑÐŸÐœÐž Ð²ÐžÐŒÐžÐºÐ°ÐœÐœÑ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° Ð¿ÐŸÑÑÑÐ±ÐœÐŸ ÑÐ²ÐœÐŸ Ð¿ÑÐžÐ·ÐœÐ°ÑÐžÑÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Ð¿ÐŸÑÐŸÐ¶ÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ."
+
+#: ../C/gdm.xml:1776(term)
+msgid "KillInitClients"
+msgstr "KillInitClients"
+
+#: ../C/gdm.xml:1778(synopsis)
+#, no-wrap
+msgid "KillInitClients=true"
+msgstr "KillInitClients=true"
+
+#: ../C/gdm.xml:1779(para)
+msgid "Determines whether GDM should kill X clients started by the init scripts when the user logs in."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÑÐž GDM ÐŒÐ°Ñ Ð·ÐœÐžÑÑÐ²Ð°ÑÐž (ÐºÐŸÐŒÐ°ÐœÐŽÐŸÑ kill) X-ÐºÐ»ÑÑÐœÑÑÐ², ÑÐºÑ Ð·Ð°Ð¿ÑÑÐµÐœÑ Ñ ÑÑÐµÐœÐ°ÑÑÑÑ
+ ÑÐœÑÑÑÐ°Ð»ÑÐ·Ð°ÑÑÑ Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ñ ÑÐµÐ°ÐœÑ."
+
+#: ../C/gdm.xml:1787(term)
+msgid "LogDir"
+msgstr "LogDir"
+
+#: ../C/gdm.xml:1789(synopsis)
+#, no-wrap
+msgid "LogDir=&lt;var&gt;/log/gdm"
+msgstr "LogDir=&lt;var&gt;/log/gdm"
+
+#: ../C/gdm.xml:1790(para)
+msgid "Directory containing the log files for the individual displays. By default this is the same as the ServAuthDir."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÐ°Ð¹Ð»Ðž Ð¶ÑÑÐœÐ°Ð»ÑÐ² ÐŽÐ»Ñ ÐŸÐºÑÐµÐŒÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ². Ð¢ÐžÐ¿ÐŸÐ²ÐŸ ÐŒÐ°Ñ ÑÐ°ÐºÐµ ÑÐ°ÐŒÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐº Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ServAuthDir."
+
+#: ../C/gdm.xml:1798(term)
+msgid "PidFile"
+msgstr "PidFile"
+
+#: ../C/gdm.xml:1800(synopsis)
+#, no-wrap
+msgid "PidFile=&lt;var&gt;/run/gdm.pid"
+msgstr "PidFile=&lt;var&gt;/run/gdm.pid"
+
+#: ../C/gdm.xml:1801(para)
+msgid "Name of the file containing the <filename>gdm</filename> process id."
+msgstr "ÐÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ Ð¿ÑÐŸÑÐµÑÑ <filename>gdm</filename>."
+
+#: ../C/gdm.xml:1809(term)
+msgid "PreFetchProgram"
+msgstr "PreFetchProgram"
+
+#: ../C/gdm.xml:1811(synopsis)
+#, no-wrap
+msgid "PreFetchProgram=command"
+msgstr "PreFetchProgram=command"
+
+#: ../C/gdm.xml:1812(para)
+msgid "Program to be run by the GDM greeter/login program when the initial screen is displayed. The purpose is to provide a hook where files which will be used after login can be preloaded to speed performance for the user. The program will be called once only, the first time a greeter is displayed. The gdmprefetch command may be used. This utility will load any libraries passed in on the command line, or if the argument starts with a \"@\" character, it will process the file assuming it is an ASCII file containing a list of libraries, one per line, and load each library in the file."
+msgstr ""
+
+#: ../C/gdm.xml:1828(term)
+msgid "PostLoginScriptDir"
+msgstr "PostLoginScriptDir"
+
+#: ../C/gdm.xml:1830(synopsis)
+#, no-wrap
+msgid "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+msgstr "PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin"
+
+#: ../C/gdm.xml:1831(para)
+msgid "Directory containing the scripts run right after the user logs in, but before any session setup is done. See the ``The Script Directories'' section for more info."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÑÐµÐœÐ°ÑÑÑ, ÑÐºÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð¿ÑÑÐ»Ñ Ð²Ñ
+ÐŸÐŽÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð°Ð»Ðµ ÐŽÐŸ Ð±ÑÐŽÑ-ÑÐºÐŸÐ³ÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÐµÐ°ÐœÑÑ. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÑÐµ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ ``ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÑÑÐµÐœÐ°ÑÑÑÐ²''."
+
+#: ../C/gdm.xml:1840(term)
+msgid "PostSessionScriptDir"
+msgstr "PostSessionScriptDir"
+
+#: ../C/gdm.xml:1842(synopsis)
+#, no-wrap
+msgid "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+msgstr "PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession"
+
+#: ../C/gdm.xml:1843(para)
+msgid "Directory containing the scripts run after the user logs out. See the ``The Script Directories'' section for more info."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÑÐµÐœÐ°ÑÑÑ, ÑÐºÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð¿ÑÑÐ»Ñ Ð²ÐžÑ
+ÐŸÐŽÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð· ÑÐµÐ°ÐœÑÑ. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÑÐµ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ ``ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÑÑÐµÐœÐ°ÑÑÑÐ²''."
+
+#: ../C/gdm.xml:1851(term)
+msgid "PreSessionScriptDir"
+msgstr "PreSessionScriptDir"
+
+#: ../C/gdm.xml:1853(synopsis)
+#, no-wrap
+msgid "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+msgstr "PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession"
+
+#: ../C/gdm.xml:1854(para)
+msgid "Directory containing the scripts run before the user logs in. See the ``The Script Directories'' section for more info."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÑÐµÐœÐ°ÑÑÑ, ÑÐºÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð¿ÐµÑÐµÐŽ Ð²Ñ
+ÐŸÐŽÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ñ ÑÐµÐ°ÐœÑÑ. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÑÐµ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ ``ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÑÑÐµÐœÐ°ÑÑÑÐ²''."
+
+#: ../C/gdm.xml:1862(term)
+msgid "RebootCommand"
+msgstr "RebootCommand"
+
+#: ../C/gdm.xml:1864(synopsis)
+#, no-wrap
+msgid "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+msgstr "RebootCommand=&lt;sbin&gt;/shutdown -r now"
+
+#: ../C/gdm.xml:1865(para)
+msgid "Full path and optional arguments to the command to be executed when user selects Restart from the Actions menu. This can be a ';' separated list of commands to try. If missing, the restart command is not available. Note that the default for this value is not empty so to disable restart you must set this explicitly to an empty value."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž, ÑÐŸ Ð±ÑÐŽÐµ Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÑÐžÑÑ ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÐžÑÐ°Ñ Ñ ÐŒÐµÐœÑ ÐÑÑ Ð¿ÑÐœÐºÑ \"ÐÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐžÑÐž\". ÐŠÐµ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž ÑÐ¿ÐžÑÐŸÐº ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÐžÑ
+ ÑÐžÐŒÐ²ÐŸÐ»ÐŸÐŒ ';' ÐºÐŸÐŒÐ°ÐœÐŽ, ÑÐºÑ Ð±ÑÐŽÑÑÑ Ð²ÐžÐ¿ÑÐŸÐ±ÑÐ²Ð°ÑÐžÑÑ Ð¿ÐŸ ÑÐµÑÐ·Ñ. Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÐŽÑÑÑÐœÑ, ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ°. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐœÐµ Ñ Ð¿ÐŸÑÐŸÐ¶ÐœÑÐŒ, ÑÐŸÐ¶ ÑÐŸÐ± Ð²ÐžÐŒÐºÐœÑÑÐž ÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ ÑÐ»ÑÐŽ ÑÐ²ÐœÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð¿ÐŸÑÐŸÐ¶ÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ."
+
+#: ../C/gdm.xml:1877(term)
+msgid "RemoteGreeter"
+msgstr "RemoteGreeter"
+
+#: ../C/gdm.xml:1879(synopsis)
+#, no-wrap
+msgid "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+msgstr "RemoteGreeter=&lt;bin&gt;/gdmlogin"
+
+#: ../C/gdm.xml:1880(para)
+msgid "Full path and name of the greeter executable followed by optional arguments. This is used for all remote XDMCP sessions. It is useful to have the less graphically demanding greeter here if you use the Themed Greeter for your main greeter. See also the <filename>Greeter</filename> key."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÑÐ° ÑÑ ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÑÑÑ
+ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÑÐµÐœÑÑÐ² XDMCP. Ð¢ÑÑ Ð±Ð°Ð¶Ð°ÐœÐŸ Ð²ÐºÐ°Ð·Ð°ÑÐž ÐŒÐµÐœÑ Ð²ÐžÐ±Ð°Ð³Ð»ÐžÐ²Ñ ÐŽÐŸ ÑÐµÑÑÑÑÑÐ² Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ, ÑÐºÑÐŸ ÐŸÑÐœÐŸÐ²ÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐ»ÑÑ <filename>Greeter</filename>."
+
+#: ../C/gdm.xml:1891(term)
+msgid "RootPath"
+msgstr "RootPath"
+
+#: ../C/gdm.xml:1893(synopsis)
+#, no-wrap
+msgid "RootPath=defaultpath (value set by configure)"
+msgstr "RootPath=ÑÐžÐ¿ÐŸÐ²ÐžÐ¹ÑÐ»ÑÑ
+ (Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð¿ÑÐž configure)"
+
+#: ../C/gdm.xml:1894(para)
+msgid "Specifies the path which will be set in the root's session and the {Init,PostLogin,PreSession,PostSession} scripts executed by GDM. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"SUROOT=&lt;pathname&gt;\". If the <filename>/etc/default/login</filename> file exists, but contains no value for SUROOT, the value as defined in the GDM configuration will be used."
+msgstr ""
+
+#: ../C/gdm.xml:1908(term)
+msgid "ServAuthDir"
+msgstr "ServAuthDir"
+
+#: ../C/gdm.xml:1910(synopsis)
+#, no-wrap
+msgid "ServAuthDir=&lt;var&gt;/gdm"
+msgstr "ServAuthDir=&lt;var&gt;/gdm"
+
+#: ../C/gdm.xml:1911(para)
+msgid "Directory containing the X authentication files for the individual displays. Should be owned by <filename>root.gdm</filename> with permissions 1770, where <filename>gdm</filename> is the GDM group as defined by the <filename>Group</filename> option. That is should be owned by root, with <filename>gdm</filename> group having full write permissions and the directory should be sticky and others should have no permission to the directory. This way the GDM user can't remove files owned by root in that directory, while still being able to write its own files there. GDM will attempt to change permissions for you when it's first run if the permissions are not the above. This directory is also used for other private files that the daemon needs to store. Other users should not have any way to get into this directory and read/change it's contents. Anybody who can read this directory can connect to any display on this computer."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÐŒÑÑÑÐžÑÑ ÑÐ°Ð¹Ð»Ðž X-Ð°ÑÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ ÐŽÐ»Ñ ÐŸÐºÑÐµÐŒÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ². ÐÐ°Ñ ÐœÐ°Ð»ÐµÐ¶Ð°ÑÐž <filename>root.gdm</filename> Ð· Ð¿ÑÐ°Ð²Ð°ÐŒÐž 1770, ÐŽÐµ <filename>gdm</filename> - Ð³ÑÑÐ¿Ð° GDM, ÑÐºÐ° Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ  <filename>Group</filename>. Ð¢ÐŸÐ±ÑÐŸ Ð²Ð»Ð°ÑÐœÐžÐºÐŸÐŒ ÐŒÐ°Ñ Ð±ÑÑÐž root, Ð³ÑÑÐ¿Ð° <filename>gdm</filename> Ð¿ÐŸÐ²ÐžÐœÐœÐ° ÐŒÐ°ÑÐž Ð¿ÑÐ°Ð²Ð° ÐœÐ° Ð·Ð°Ð¿ÐžÑ,  ÐŽÐ»Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐŒÐ°Ñ Ð±ÑÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ sticky-Ð±ÑÑ, ÑÐ° ÑÐœÑÑ ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐœÑ ÐŒÐ°ÑÐž Ð¿ÑÐ°Ð² ÐŽÐŸÑÑÑÐ¿Ñ ÐŽÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ gdm ÐœÐµ Ð·ÐŒÐŸÐ¶Ðµ Ð²ÐžÐŽÐ°Ð»ÐžÑÐž Ñ ÑÑÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ ÑÐ°Ð¹Ð»Ðž, ÑÐŸ ÑÑÐ²ÐŸÑÐµÐœÑ root, ÐŸÐŽÐœÐ°Ðº Ð·ÐŒÐŸÐ¶Ðµ ÑÑÐ²ÐŸÑÑÐ²Ð°ÑÐž Ð²Ð»Ð°ÑÐœÑ ÑÐ°Ð¹Ð»Ðž. GDM ÐœÐ°ÐŒÐ°Ð³Ð°ÑÐžÐŒÐµÑÑÑÑ Ð·ÐŒÑÐœÐžÑÐž Ð¿ÑÐ°Ð²Ð° ÐŽÐŸÑÑÑÐ¿Ñ, ÑÐºÑÐŸ Ð¿ÑÐž Ð¿ÐµÑÑÐŸÐŒÑ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÑÐ°Ð²Ð° Ð±ÑÐŽÑÑÑ Ð²ÑÐŽÑÑÐ·ÐœÑÑÐžÑÑ Ð²ÑÐŽ Ð²ÐºÐ°Ð·Ð°ÐœÐžÑ
+ Ð²ÐžÑÐµ. ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÑÐ°ÐºÐŸÐ¶ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÐœÑÐžÑ
+ Ð¿ÑÐžÐ²Ð°ÑÐœÐžÑ
+ ÑÐ°Ð¹Ð»ÑÐ², ÑÐºÑ Ð·Ð±ÐµÑÑÐ³Ð°Ñ ÑÐ»ÑÐ¶Ð±Ð°. ÐÐœÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐœÑ ÐŒÐ°ÑÐž Ð·ÐŒÐŸÐ³Ñ ÑÐ²ÑÐ¹ÑÐž Ð² ÑÐµÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÑÐ° ÑÐžÑÐ°ÑÐž ÑÐž Ð¿ÐžÑÐ°ÑÐž Ñ ÑÐ°Ð¹Ð»Ðž Ñ ÐœÑÐŸÐŒÑ. ÐÑÐŽÑ-Ñ
+ÑÐŸ, Ñ
+ÑÐŸ ÐŒÐŸÐ¶Ðµ ÑÐžÑÐ°ÑÐž ÑÐµÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³, ÐŒÐŸÐ¶Ðµ Ð·'ÑÐŽÐœÐ°ÑÐžÑÑ Ð· Ð±ÑÐŽÑ-ÑÐºÐžÐŒ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒ ÐœÐ° ÑÑÐŸÐŒÑ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÑ."
+
+#: ../C/gdm.xml:1933(term)
+msgid "SessionDesktopDir"
+msgstr "SessionDesktopDir"
+
+#: ../C/gdm.xml:1935(synopsis)
+#, no-wrap
+msgid "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+msgstr "SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/"
+
+#: ../C/gdm.xml:1936(para)
+msgid "Directory containing the <filename>.desktop</filename> files which are the available sessions on the system. Since 2.4.4.2 this is treated like a PATH type variable and the first file found is used."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸ ÐŒÑÑÑÐžÑÑ ÑÐ°Ð¹Ð»Ðž <filename>.desktop</filename>, ÑÐºÑ Ð¿ÑÐµÐŽÑÑÐ°Ð²Ð»ÑÑÑÑ ÐŽÐŸÑÑÑÐ¿ÐœÑ ÑÐµÐ°ÐœÑÐž ÐœÐ° ÑÑÐ¹ ÑÐžÑÑÐµÐŒÑ. ÐÐŸÑÐžÐœÐ°ÑÑÐž Ð· 2.4.4.2, Ð²ÑÐœ ÑÐŸÐ·Ð³Ð»ÑÐŽÐ°ÑÑÑÑÑ ÑÐº Ð·ÐŒÑÐœÐœÐ° ÑÐžÐ¿Ñ PATH ÑÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð¿ÐµÑÑÐžÐ¹ Ð·ÐœÐ°Ð¹ÐŽÐµÐœÐžÐ¹ ÑÐ°Ð¹Ð»."
+
+#: ../C/gdm.xml:1946(term)
+msgid "SoundProgram"
+msgstr "SoundProgram"
+
+#: ../C/gdm.xml:1948(filename)
+msgid "&lt;bin&gt;/play"
+msgstr "&lt;bin&gt;/play"
+
+#: ../C/gdm.xml:1948(filename)
+msgid "&lt;bin&gt;/audioplay"
+msgstr "&lt;bin&gt;/audioplay"
+
+#: ../C/gdm.xml:1948(synopsis)
+#, no-wrap
+msgid "SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)"
+msgstr "SoundProgram=<placeholder-1/> (Ð°Ð±ÐŸ <placeholder-2/> ÐœÐ° Solaris)"
+
+#: ../C/gdm.xml:1949(para)
+msgid "Application to use when playing a sound. Currently used for playing the login sound, see the <filename>SoundOnLoginFile</filename> key. Supported since 2.5.90.0."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ°, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÑÐŽÑÐ²ÐŸÑÐµÐœÐœÑ Ð·Ð²ÑÐºÑ. ÐÐ°ÑÐ°Ð·Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÑÐŽÑÐ²ÐŸÑÐµÐœÐœÑ Ð·Ð²ÑÐºÑ Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ, ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐ»ÑÑ <filename>SoundOnLoginFile</filename>. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.5.90.0."
+
+#: ../C/gdm.xml:1959(term)
+msgid "StandardXServer"
+msgstr "StandardXServer"
+
+#: ../C/gdm.xml:1961(synopsis)
+#, no-wrap
+msgid "StandardXServer=/dir/to/X (value assigned by configuration file)"
+msgstr "StandardXServer=/ÐºÐ°ÑÐ°Ð»ÐŸÐ³/ÐŽÐŸ/X (Ð·ÐœÐ°ÑÐµÐœÐœÑ, ÑÐŸ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ)"
+
+#: ../C/gdm.xml:1962(para)
+msgid "Full path and arguments to the standard X server command. This is used when gdm cannot find any other definition, and it's used as the default and failsafe fallback in a number of places. This should be able to run some sort of X server."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐž Ð·Ð°Ð¿ÑÑÐºÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐ³ÐŸ X-ÑÐµÑÐ²ÐµÑÐ°. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐºÐŸÐ»Ðž gdm ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð·ÐœÐ°Ð¹ÑÐž ÐœÑÑÐºÐµ ÑÐœÑÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ, ÑÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐº ÑÐžÐ¿ÐŸÐ²ÐžÐ¹ ÑÐ° Ð°Ð²Ð°ÑÑÐ¹ÐœÐžÐ¹ Ð²Ð°ÑÑÐ°ÐœÑ Ñ ÐºÑÐ»ÑÐºÐŸÑ
+ Ð²ÐžÐ¿Ð°ÐŽÐºÐ°Ñ
+. ÐÐ°Ñ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐºÐžÐ¹ÑÑ X-ÑÐµÑÐ²ÐµÑ."
+
+#: ../C/gdm.xml:1973(term)
+msgid "SuspendCommand"
+msgstr "SuspendCommand"
+
+#: ../C/gdm.xml:1975(synopsis)
+#, no-wrap
+msgid "SuspendCommand="
+msgstr "SuspendCommand="
+
+#: ../C/gdm.xml:1976(para)
+msgid "Full path and arguments to command to be executed when user selects Suspend from the Actions menu. If empty there is no such menu item. Note that the default for this value is not empty so to disable suspend you must set this explicitly to an empty value."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐž, ÑÐŸ Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÐžÑÐ°Ñ ÐÑÐžÐ·ÑÐ¿ÐžÐœÐžÑÐž ÐºÐŸÐŒÐ¿'ÑÑÐµÑ Ð· ÐŒÐµÐœÑ ÐÑÑ. Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÐŽÑÑÑÐœÑ, ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐºÐž ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ°. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÐœÐµ Ñ Ð¿ÐŸÑÐŸÐ¶ÐœÑÐŒ, ÑÐŸÐŒÑ ÐŽÐ»Ñ Ð·Ð°Ð±ÐŸÑÐŸÐœÐž ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÑ ÑÑÐµÐ±Ð° ÑÐ²ÐœÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð¿ÐŸÑÐŸÐ¶ÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ."
+
+#: ../C/gdm.xml:1987(term)
+msgid "TimedLoginEnable"
+msgstr "TimedLoginEnable"
+
+#: ../C/gdm.xml:1989(synopsis)
+#, no-wrap
+msgid "TimedLoginEnable=false"
+msgstr "TimedLoginEnable=false"
+
+#: ../C/gdm.xml:1990(para)
+msgid "If the user given in <filename>TimedLogin</filename> should be logged in after a number of seconds (set with <filename>TimedLoginDelay</filename>) of inactivity on the login screen. This is useful for public access terminals or perhaps even home use. If the user uses the keyboard or browses the menus, the timeout will be reset to <filename>TimedLoginDelay</filename> or 30 seconds, whichever is higher. If the user does not enter a username but just hits the ENTER key while the login program is requesting the username, then GDM will assume the user wants to login immediately as the timed user. Note that no password will be asked for this user so you should be careful, although if using PAM it can be configured to require password entry before allowing login."
+msgstr "Ð§Ðž ÐŒÐ°Ñ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐžÑÑ ÑÐµÐ°ÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>TimedLogin</filename>, Ð¿ÑÑÐ»Ñ Ð¿ÐµÐ²ÐœÐŸÑ ÐºÑÐ»ÑÐºÐŸÑÑÑ ÑÐµÐºÑÐœÐŽ (Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>TimedLoginDelay</filename>) Ð²ÑÐŽÑÑÑÐœÐŸÑÑÑ Ð°ÐºÑÐžÐ²ÐœÐŸÑÑÑ Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² Ð·Ð°Ð³Ð°Ð»ÑÐœÐŸÐ³ÐŸ ÐŽÐŸÑÑÑÐ¿Ñ Ð°Ð±ÐŸ ÐœÐ°Ð²ÑÑÑ Ñ ÐŽÐŸÐŒÐ°ÑÐœÑÐŸÐŒÑ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ. Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÑ Ð°Ð±ÐŸ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ ÐŒÐµÐœÑ, Ð²ÑÐŽÐ»ÑÐº ÑÐ°ÑÑ ÑÐºÐžÐŽÐ°ÑÑÑÑÑ ÐœÐ° <filename>TimedLoginDelay</filename> Ð°Ð±ÐŸ 30 ÑÐµÐºÑÐœÐŽ, Ð² Ð·Ð°Ð»ÐµÐ¶ÐœÐŸÑÑÑ Ð²ÑÐŽ ÑÐŸÐ³ÐŸ ÑÐºÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð±ÑÐ»ÑÑÐµ. Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐœÐµ Ð²Ð²ÑÐ² ÑÐŒ'Ñ Ð° Ð¿ÑÐŸÑÑÐŸ ÐœÐ°ÑÐžÑÐœÑÐ² ÐœÐ° ÐºÐ»Ð°Ð²ÑÑÑ ENTER, ÑÐŸÐŽÑ GDM Ð²Ð²Ð°Ð¶Ð°Ñ ÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð±Ð°Ð¶Ð°Ñ ÐœÐµÐ³Ð°Ð¹ÐœÐŸ ÑÐ²ÑÐ¹ÑÐž Ð· ÑÐŒÐµÐœÐµÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð²ÑÐŽÐºÐ»Ð°ÐŽÐµÐœÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÑ. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, Ð¿ÑÐž ÑÑÐŸÐŒÑ ÐœÐµ Ð·Ð°Ð¿ÐžÑÑÑÑÑÑÑ Ð¿Ð°ÑÐŸÐ»Ñ, ÑÐŸÐ¶ Ð±ÑÐŽÑÑÐµ ÐŸÐ±ÐµÑÐµÐ¶ÐœÑ,  Ñ
+ÐŸÑÐ° Ð¿ÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ PAM ÐŒÐŸÐ¶ÐœÐ° ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž Ð·Ð°Ð¿ÐžÑ Ð¿Ð°ÑÐŸÐ»Ñ Ð¿ÐµÑÑ, ÐœÑÐ¶ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐžÑÐž Ð²Ñ
+ÑÐŽ."
+
+#: ../C/gdm.xml:2010(term)
+msgid "TimedLogin"
+msgstr "TimedLogin"
+
+#: ../C/gdm.xml:2012(synopsis)
+#, no-wrap
+msgid "TimedLogin="
+msgstr "TimedLogin="
+
+#: ../C/gdm.xml:2013(para)
+msgid "This is the user that should be logged in after a specified number of seconds of inactivity. This can never be \"root\" and gdm will refuse to log in root this way. The same features as for <filename>AutomaticLogin</filename> are supported. The same control chars and piping to a application are supported."
+msgstr "ÐÐŸÑÐžÑÑÑÐ²Ð°Ñ, ÑÐµÐ°ÐœÑ ÑÐºÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð¿ÑÑÐ»Ñ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ ÑÐœÑÐµÑÐ²Ð°Ð»Ñ ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÑ. ÐÐžÐŒ ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž \"root\", Ñ Ð±ÑÐŽÑ-ÑÐºÐŸÐŒÑ ÑÐ°Ð·Ñ gdm Ð²ÑÐŽÐŒÐŸÐ²Ð»ÑÑÐžÐŒÐµÑÑÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐ°ÐºÐžÐŒ ÑÐ¿ÐŸÑÐŸÐ±ÐŸÐŒ ÑÐµÐ°ÐœÑ root. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ ÑÐ°ÐºÑ ÑÐ°ÐŒÑ ÑÑÐœÐºÑÑÑ ÑÐº Ñ ÐŽÐ»Ñ <filename>AutomaticLogin</filename>. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐ°ÐºÑ ÑÐ°ÐŒÑ ÐºÐµÑÑÑÑÐž ÑÐžÐŒÐ²ÐŸÐ»Ðž ÑÐ° ÐºÐ°ÐœÐ°Ð»Ðž ÐŽÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ."
+
+#: ../C/gdm.xml:2025(term)
+msgid "TimedLoginDelay"
+msgstr "TimedLoginDelay"
+
+#: ../C/gdm.xml:2027(synopsis)
+#, no-wrap
+msgid "TimedLoginDelay=30"
+msgstr "TimedLoginDelay=30"
+
+#: ../C/gdm.xml:2028(para)
+msgid "This is the delay before the <filename>TimedLogin</filename> user will be logged in. It must be greater then or equal to 10."
+msgstr "ÐÐ°ÑÑÐžÐŒÐºÐ° ÐŽÐŸ Ð¿ÐŸÑÐ°ÑÐºÑ ÑÐµÐ°ÐœÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ñ <filename>TimedLogin</filename>. ÐÐ°Ñ Ð±ÑÑÐž Ð±ÑÐ»ÑÑÐµ Ð°Ð±ÐŸ ÐŽÐŸÑÑÐ²ÐœÑÐ²Ð°ÑÐž 10."
+
+#: ../C/gdm.xml:2036(term)
+msgid "User"
+msgstr "User"
+
+#: ../C/gdm.xml:2038(synopsis)
+#, no-wrap
+msgid "User=gdm"
+msgstr "User=gdm"
+
+#: ../C/gdm.xml:2039(para)
+msgid "The username under which <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> and the internal failsafe GTK+ dialogs are run. Also see <filename>Group</filename>. This user will have access to all the X authorization files, and perhaps to other internal GDM data and it should not therefore be a user such as nobody, but rather a dedicated user."
+msgstr "ÐÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð²ÑÐŽ ÑÐŒÐµÐœÑ ÑÐºÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> ÑÐ° Ð²ÐœÑÑÑÑÑÐœÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÑ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²Ñ Ð²ÑÐºÐœÐ° GTK+. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>Group</filename>. ÐŠÐµÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŒÐ°ÑÐžÐŒÐµ ÐŽÐŸÑÑÑÐ¿ ÐŽÐŸ ÑÑÑÑ
+ ÑÐ°Ð¹Ð»ÑÐ² Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ X-ÑÐµÑÐ²ÐµÑÐ°, ÑÐ°, ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ, ÐŽÐŸ ÑÐœÑÐžÑ
+ Ð²ÐœÑÑÑÑÑÐœÑÑ
+ ÐŽÐ°ÐœÐžÑ
+ GDM, ÑÐŸÐŒÑ Ð²ÑÐœ ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð±ÑÑÐž ÑÐ°ÐºÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ ÑÐº  nobody, Ð° ÑÑÐ»ÐºÐŸÐŒ ÐŸÐºÑÐµÐŒÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ."
+
+#: ../C/gdm.xml:2053(term)
+msgid "UserAuthDir"
+msgstr "UserAuthDir"
+
+#: ../C/gdm.xml:2055(synopsis)
+#, no-wrap
+msgid "UserAuthDir="
+msgstr "UserAuthDir="
+
+#: ../C/gdm.xml:2056(para)
+msgid "The directory where user's <filename>.Xauthority</filename> file should be saved. When nothing is specified the user's home directory is used. This is tilde expanded so you can set it to things like: <filename>~/authdir/</filename>."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³, ÐŽÐµ ÐŒÐ°Ñ Ð·Ð±ÐµÑÑÐ³Ð°ÑÐžÑÑ ÑÐ°Ð¹Ð» <filename>.Xauthority</filename>. Ð¯ÐºÑÐŸ ÐœÑÑÐŸÐ³ÐŸ ÐœÐµ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ, Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°. Ð¢ÐžÐ»ÑÐŽÐ° ÑÐŸÐ·Ð¿ÑÐ·ÐœÐ°ÑÑÑÑÑ ÑÐº ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³, ÑÐŸÐŒÑ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž ÑÐŸÑÑ Ð¿ÐŸÐŽÑÐ±ÐœÐµ: <filename>~/authdir/</filename>."
+
+#: ../C/gdm.xml:2063(para)
+msgid "If you do not use the tilde expansion, then the filename created will be random, like in <filename>UserAuthFBDir</filename>. This way many users can have the same authentication directory. For example you might want to set this to <filename>/tmp</filename> when user has the home directory on NFS, since you really don't want cookie files to go over the wire. The users should really have write privileges to this directory, and this directory should really be sticky and all that, just like the <filename>/tmp</filename> directory."
+msgstr "Ð¯ÐºÑÐŸ Ð²Ðž ÐœÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐµ ÑÐžÐ»ÑÐŽÑ, ÑÐŸÐŽÑ ÐœÐ°Ð·Ð²Ð° ÑÑÐ²ÐŸÑÑÐ²Ð°ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ Ð±ÑÐŽÐµ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸÑ, Ð¿ÐŸÐŽÑÐ±ÐœÐ° ÐŽÐŸ <filename>UserAuthFBDir</filename>. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐŒÐ°ÑÐžÐŒÑÑÑ ÐŸÐŽÐœÐ°ÐºÐŸÐ²ÐžÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ Ð°ÑÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐºÑÐŸ ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐœÐ° NFS, Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>/tmp</filename>, ÑÐŸÐ± ÑÐ°Ð¹Ð»Ðž cookie ÐœÐµ Ð¿ÐµÑÐµÐŽÐ°Ð²Ð°Ð»ÐžÑÑ ÑÐµÑÐµÐ· ÐŒÐµÑÐµÐ¶Ñ. ÐÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð¿ÐŸÐ²ÐžÐœÐœÑ ÐŒÐ°ÑÐž Ð¿ÑÐ°Ð²ÐŸ Ð·Ð°Ð¿ÐžÑÑ Ñ ÑÑÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ, ÑÐ° ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ ÐŒÐ°Ñ Ð±ÑÑÐž Ð²ÐžÑÑÐ°Ð²Ð»ÐµÐœÐžÐ¹ sticky-Ð±ÑÑ, ÑÐº ÐŽÐ»Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>/tmp</filename>."
+
+#: ../C/gdm.xml:2076(para)
+msgid "Normally if this is the users home directory GDM will still refuse to put cookies there if it thinks it is NFS (by testing root-squashing). This can be changed by setting <filename>NeverPlaceCookiesOnNFS</filename> in the <filename>[security]</filename> section to false."
+msgstr "ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, ÑÐºÑÐŸ ÑÐµ ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², GDM ÐœÐµ Ð·Ð±ÐµÑÑÐ³Ð°ÑÐžÐŒÐµ Ñ ÐœÑÐŸÐŒÑ cookies, ÑÐºÑÐŸ Ð²Ð²Ð°Ð¶Ð°ÑÐžÐŒÐµ ÑÐŸ Ð²ÑÐœ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑÑ ÐœÐ° NFS (ÑÐ»ÑÑ
+ÐŸÐŒ Ð¿ÐµÑÐµÐ²ÑÑÐºÐž root-squashing). ÐŠÐµ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÐœÐžÑÐž Ð¿ÑÐžÐ·ÐœÐ°ÑÐžÐ²ÑÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>NeverPlaceCookiesOnNFS</filename> Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ <filename>[security]</filename> Ð·ÐœÐ°ÑÐµÐœÐœÑ false."
+
+#: ../C/gdm.xml:2087(term)
+msgid "UserAuthFBDir"
+msgstr "UserAuthFBDir"
+
+#: ../C/gdm.xml:2089(synopsis)
+#, no-wrap
+msgid "UserAuthFBDir=/tmp"
+msgstr "UserAuthFBDir=/tmp"
+
+#: ../C/gdm.xml:2090(para)
+msgid "If GDM fails to update the user's <filename>.Xauthority</filename> file a fallback cookie is created in this directory."
+msgstr "Ð¯ÐºÑÐŸ GDM ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ ÐŸÐœÐŸÐ²ÐžÑÐž ÑÐ°Ð¹Ð» <filename>.Xauthority</filename> ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð°Ð²Ð°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð» ÑÑÐ²ÐŸÑÑÑÑÑÑÑ Ñ ÑÑÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ."
+
+#: ../C/gdm.xml:2099(term)
+msgid "UserAuthFile"
+msgstr "UserAuthFile"
+
+#: ../C/gdm.xml:2101(synopsis)
+#, no-wrap
+msgid "UserAuthFile=.Xauthority"
+msgstr "UserAuthFile=.Xauthority"
+
+#: ../C/gdm.xml:2102(para)
+msgid "Name of the file used for storing user cookies."
+msgstr "ÐÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð·Ð±ÐµÑÑÐ³Ð°ÐœÐœÑ ÑÐ°Ð¹Ð»ÑÐ² cookie ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²."
+
+#: ../C/gdm.xml:2109(term)
+msgid "VTAllocation"
+msgstr "VTAllocation"
+
+#: ../C/gdm.xml:2111(synopsis)
+#, no-wrap
+msgid "VTAllocation=true"
+msgstr "VTAllocation=true"
+
+#: ../C/gdm.xml:2112(para)
+msgid "On systems where GDM supports automatic VT (virtual terminal) allocation (currently Linux and FreeBSD only), you can have GDM automatically append the vt argument to the X server executable. This way races that come up from each X server managing it's own vt allocation can be avoided. See also <filename>FirstVT</filename>."
+msgstr "ÐÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+, ÐŽÐµ GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐµ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÑ
+ ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² (VT) (ÐœÐ°ÑÐ°Ð·Ñ Ð»ÐžÑÐµ Ñ Linux), Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð·ÐŒÑÑÐžÑÐž GDM ÐŽÐŸÐŽÐ°Ð²Ð°ÑÐž Ð°ÑÐ³ÑÐŒÐµÐœÑ vt ÐŽÐŸ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ð·Ð°Ð¿ÑÑÐºÑ X-ÑÐµÑÐ²ÐµÑÐ°. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐŒÐŸÐ¶ÐœÐ° ÑÐœÐžÐºÐœÑÑÐž ÑÑÐ°ÐœÑ Ð·ÐŒÐ°Ð³Ð°ÐœÐœÑ, ÑÐºÐžÐ¹ Ð²ÐžÐœÐžÐºÐ°Ñ ÐºÐŸÐ»Ðž ÐºÐŸÐ¶ÐµÐœ X-ÑÐµÑÐ²ÐµÑ ÑÐŸÐ±ÐžÑÑ Ð²Ð»Ð°ÑÐœÐžÐ¹ Ð·Ð°Ð¿ÐžÑ ÐœÐ° ÐºÐµÑÑÐ²Ð°ÐœÐœÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÐŒ ÑÐµÑÐŒÑÐœÐ°Ð»ÐŸÐŒ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ <filename>FirstVT</filename>."
+
+#: ../C/gdm.xml:2124(term)
+msgid "XKeepsCrashing"
+msgstr "XKeepsCrashing"
+
+#: ../C/gdm.xml:2126(synopsis)
+#, no-wrap
+msgid "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+msgstr "XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing"
+
+#: ../C/gdm.xml:2127(para)
+msgid "A script to run in case X keeps crashing. This is for running An X configuration or whatever else to make the X configuration work. See the script that came with the distribution for an example. The distributed <filename>XKeepsCrashing</filename> script is tested on Red Hat, but may work elsewhere. Your system integrator should make sure this script is up to date for your particular system."
+msgstr "Ð¡ÑÐµÐœÐ°ÑÑÐ¹, ÑÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ñ Ð²ÐžÐ¿Ð°ÐŽÐºÑ Ð±Ð°Ð³Ð°ÑÐŸÑÐ°Ð·ÐŸÐ²ÐŸÐ³ÐŸ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸÐ³ÐŸ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ X-ÑÐµÑÐ²ÐµÑÐ°. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ X-ÑÐµÑÐ²ÐµÑÐ°, Ð°Ð±ÐŸ ÑÐŸÐ³ÐŸÑÑ ÑÐœÑÐŸÐ³ÐŸ, ÑÐŸ ÐŒÐ°Ñ ÑÑÐ²ÐŸÑÐžÑÐž Ð¿ÑÐ°ÑÐµÐ·ÐŽÐ°ÑÐœÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ X-ÑÐµÑÐ²ÐµÑÐ°. Ð¯Ðº Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÐŽÐžÐ²ÑÑÑÑÑ ÑÑÐµÐœÐ°ÑÑÐ¹, ÑÐºÐžÐ¹ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ Ð· ÐŽÐžÑÑÑÐžÐ±ÑÑÐžÐ²ÐŸÐŒ. Ð¡ÑÐµÐœÐ°ÑÑÐ¹ <filename>XKeepsCrashing</filename>, ÑÐŸ ÐœÐ°ÐŽÐ°ÑÑÑÑÑ, Ð¿ÐµÑÐµÐ²ÑÑÑÐ²ÑÑ ÐœÐ° Red Hat, Ð°Ð»Ðµ ÐŒÐŸÐ¶Ðµ Ð¿ÑÐ°ÑÑÐ²Ð°ÑÐž Ñ ÐŽÐ»Ñ ÑÐœÑÐžÑ
+ ÑÐžÑÑÐµÐŒ. ÐÐ°Ñ ÑÐžÑÑÐµÐŒÐœÐžÐ¹ ÑÐœÑÐµÐ³ÑÐ°ÑÐŸÑ ÐŒÐ°Ñ ÐŸÐœÐŸÐ²ÐžÑÐž ÑÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ ÐŽÐ»Ñ Ð²Ð°ÑÐŸÑ ÑÐžÑÑÐµÐŒÐž."
+
+#: ../C/gdm.xml:2136(para)
+msgid "In case <filename>FailsafeXServer</filename> is setup, that will be tried first. and this only used as a backup if even that X server keeps crashing."
+msgstr "Ð¯ÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ <filename>FailsafeXServer</filename>, Ð¹ÐŸÐ³ÐŸ Ð±ÑÐŽÐµ Ð²ÐžÐ¿ÑÐŸÐ±ÑÐ²Ð°ÐœÐŸ Ð¿ÐµÑÑÐžÐŒ. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÑÐº ÑÐµÐ·ÐµÑÐ², ÑÐºÑÐŸ ÑÐµÑÐ²ÐµÑ Ð¿ÑÐŸÐŽÐŸÐ²Ð¶ÑÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÐŸ Ð·Ð°Ð²ÐµÑÑÑÐ²Ð°ÑÐžÑÑ."
+
+#: ../C/gdm.xml:2145(term)
+msgid "Xnest"
+msgstr "Xnest"
+
+#: ../C/gdm.xml:2147(synopsis)
+#, no-wrap
+msgid "Xnest=&lt;bin&gt;/X11/Xnest (/usr/openwin/bin/Xnest on Solaris)"
+msgstr "Xnest=&lt;bin&gt;/X11/Xnest (/usr/openwin/bin/Xnest ÐœÐ° Solaris)"
+
+#: ../C/gdm.xml:2148(para)
+msgid "The full path and arguments to the Xnest command. This is used for the flexible Xnest displays. This way the user can start new login screens in a nested window. Of course you must have the Xnest display from your X server packages installed for this to work."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐž Ð·Ð°Ð¿ÑÑÐºÑ Xnest. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ²  Xnest. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÐœÐŸÐ²Ñ ÐµÐºÑÐ°ÐœÐž Ð²Ñ
+ÐŸÐŽÑ Ñ Ð²ÐºÐ»Ð°ÐŽÐµÐœÐžÑ
+ Ð²ÑÐºÐœÐ°Ñ
+. ÐÐ²ÐžÑÐ°Ð¹ÐœÐŸ, Ñ ÑÐžÑÑÐµÐŒÑ ÐŒÐ°Ñ Ð±ÑÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Xnest Ð· Ð¿Ð°ÐºÐµÑÑ X-ÑÐµÑÐ²ÐµÑÐ°."
+
+#: ../C/gdm.xml:2161(title)
+msgid "Security Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž Ð±ÐµÐ·Ð¿ÐµÐºÐž"
+
+#: ../C/gdm.xml:2164(title)
+msgid "[security]"
+msgstr "[security]"
+
+#: ../C/gdm.xml:2167(term)
+msgid "AllowRoot"
+msgstr "AllowRoot"
+
+#: ../C/gdm.xml:2169(synopsis)
+#, no-wrap
+msgid "AllowRoot=true"
+msgstr "AllowRoot=true"
+
+#: ../C/gdm.xml:2170(para)
+msgid "Allow root (privileged user) to log in through GDM. Set this to false if you want to disallow such logins."
+msgstr "Ð§Ðž ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ root (Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÑ) Ð²Ñ
+ÐŸÐŽÐžÑÐž ÑÐµÑÐµÐ· GDM. ÐÐœÐ°ÑÐµÐœÐœÑ false Ð·Ð°Ð±ÐŸÑÐŸÐœÑÑ ÑÐ°ÐºÐžÐ¹ Ð²Ñ
+ÑÐŽ."
+
+#: ../C/gdm.xml:2174(para)
+msgid "On systems that support PAM, this parameter is not as useful as you can use PAM to do the same thing, and in fact do even more. However it is still followed, so you should probably leave it true for PAM systems."
+msgstr "ÐÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+, ÑÐŸ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ PAM, ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐœÐµ ÑÐ°ÐºÐžÐ¹ ÐºÐŸÑÐžÑÐœÐžÐ¹, ÑÐŸÐŒÑ ÑÐŸ ÑÐµ ÑÐ°ÐŒÐµ ÐŒÐŸÐ¶ÐœÐ° Ð·ÑÐŸÐ±ÐžÑÐž Ð·Ð° ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ PAM, Ð°Ð±ÐŸ ÐœÐ°Ð²ÑÑÑ Ð±ÑÐ»ÑÑÐµ. ÐÑÐŸÑÐµ, Ð²ÑÐœ ÐŽÐŸÑÑ ÐŽÑÑ, ÑÐŸÐŒÑ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ PAM, ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ, ÑÐ»ÑÐŽ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ true."
+
+#: ../C/gdm.xml:2184(term)
+msgid "AllowRemoteRoot"
+msgstr "AllowRemoteRoot"
+
+#: ../C/gdm.xml:2186(synopsis)
+#, no-wrap
+msgid "AllowRemoteRoot=false"
+msgstr "AllowRemoteRoot=false"
+
+#: ../C/gdm.xml:2187(para)
+msgid "Allow root (privileged user) to log in remotely through GDM. This value should be set to true to allow such logins. Remote logins are any logins that come in through the XDMCP."
+msgstr "Ð§Ðž ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ root (Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÑ) Ð²Ñ
+ÐŸÐŽÐžÑÐž Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸ ÑÐµÑÐµÐ· GDM. Ð¯ÐºÑÐŸ ÑÑÐµÐ±Ð° Ð²ÐžÐŒÐºÐœÑÑÐž ÑÐ°ÐºÐžÐ¹ ÑÐžÐ¿ Ð²Ñ
+ÐŸÐŽÑ, Ð²ÑÑÐ°ÐœÐŸÐ²ÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ false. ÐÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐŒ Ð²Ñ
+ÐŸÐŽÐŸÐŒ Ñ Ð±ÑÐŽÑ-ÑÐºÐžÐ¹ Ð²Ñ
+ÑÐŽ ÑÐµÑÐµÐ· XDMCP."
+
+#: ../C/gdm.xml:2192(para)
+msgid "On systems that support PAM, this parameter is not as useful since you can use PAM to do the same thing, and do even more."
+msgstr "ÐÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+, ÑÐŸ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ PAM, ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐœÐµ ÑÐ°ÐºÐžÐ¹ ÐºÐŸÑÐžÑÐœÐžÐ¹, ÑÐŸÐŒÑ ÑÐŸ ÑÐµ ÑÐ°ÐŒÐµ ÐŒÐŸÐ¶ÐœÐ° Ð·ÑÐŸÐ±ÐžÑÐž Ð·Ð° ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ PAM, ÑÐ° ÐœÐ°Ð²ÑÑÑ Ð±ÑÐ»ÑÑÐµ."
+
+#: ../C/gdm.xml:2197(para)
+msgid "This value will be overridden and set to false if the <filename>/etc/default/login</filename> file exists and contains \"CONSOLE=/dev/login\", and set to true if the <filename>/etc/default/login</filename> file exists and contains any other value or no value for CONSOLE."
+msgstr ""
+
+#: ../C/gdm.xml:2208(term)
+msgid "AllowRemoteAutoLogin"
+msgstr "AllowRemoteAutoLogin"
+
+#: ../C/gdm.xml:2210(synopsis)
+#, no-wrap
+msgid "AllowRemoteAutoLogin=false"
+msgstr "AllowRemoteAutoLogin=false"
+
+#: ../C/gdm.xml:2211(para)
+msgid "Allow the timed login to work remotely. That is, remote connections through XDMCP will be allowed to log into the \"TimedLogin\" user by letting the login window time out, just like the local user on the first console."
+msgstr "ÐÐŸÐ·Ð²ÐŸÐ»ÐžÑÐž Ð²ÑÐŽÐºÐ»Ð°ÐŽÐµÐœÐžÐ¹ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ. Ð¢ÐŸÐ±ÑÐŸ, Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÑÐµÑÐµÐ· XDMCP Ð±ÑÐŽÑÑÑ ÐŒÐ°ÑÐž ÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ Ð²Ñ
+ÐŸÐŽÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ Ñ \"TimedLogin\", Ð¿ÑÐž Ð¿ÐµÐ²ÐœÐŸÐŒÑ ÑÐ°ÑÑ ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ, ÑÐ°Ðº ÑÐ°ÐŒÐŸ ÑÐº Ñ ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² ÐœÐ° Ð»ÐŸÐºÐ°Ð»ÑÐœÑÐ¹ ÐºÐŸÐœÑÐŸÐ»Ñ."
+
+#: ../C/gdm.xml:2217(para)
+msgid "Note that this can make a system quite insecure, and thus is off by default."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐµ ÐŒÐŸÐ¶Ðµ Ð·ÑÐŸÐ±ÐžÑÐž ÑÐžÑÑÐµÐŒÑ ÐŽÑÐ¶Ðµ Ð²ÑÐ°Ð·Ð»ÐžÐ²ÐŸÑ, ÑÐŸÐŒÑ Ð¿ÐŸÑÐ°ÑÐºÐŸÐ²ÐŸ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ."
+
+#: ../C/gdm.xml:2225(term)
+msgid "CheckDirOwner"
+msgstr "CheckDirOwner"
+
+#: ../C/gdm.xml:2227(synopsis)
+#, no-wrap
+msgid "CheckDirOwner=true"
+msgstr "CheckDirOwner=true"
+
+#: ../C/gdm.xml:2228(para)
+msgid "By default GDM checks the ownership of the home directories before writing to them, this prevents security issues in case of bad setup. However in some instances home directories will be owned by a different user and in this case it is necessary to turn this option on. You will also most likely have to turn the <filename>RelaxPermissions</filename> key to at least value 1 since in such a scenario home directories are likely to be group writable. Supported since 2.6.0.4."
+msgstr "Ð¢ÐžÐ¿ÐŸÐ²ÐŸ, GDM Ð¿ÐµÑÐµÐ²ÑÑÑÑ Ð²Ð»Ð°ÑÐœÐžÐºÑÐ² ÐŽÐŸÐŒÐ°ÑÐœÑÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ² Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÐžÑÐŸÐŒ ÐŽÐŸ ÐœÐžÑ
+, ÑÐµ Ð·Ð°Ð¿ÐŸÐ±ÑÐ³Ð°Ñ Ð¿ÐŸÑÑÑÐµÐœÐœÑ Ð±ÐµÐ·Ð¿ÐµÐºÐž Ñ ÑÐ°Ð·Ñ Ð¿ÐŸÐŒÐžÐ»ÐŸÐº Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ. ÐÑÐŸÑÐµ Ñ ÐŽÐµÑÐºÐžÑ
+  Ð²ÐžÐ¿Ð°ÐŽÐºÐ°Ñ
+ Ð²Ð»Ð°ÑÐœÐžÐºÐŸÐŒ ÐŽÐŸÐŒÐ°ÑÐœÑÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ² Ð±ÑÐŽÐµ ÑÐœÑÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ, ÑÐŸÐŽÑ ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÐŸ ÑÐ²ÑÐŒÐºÐœÑÑÐž ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ. Ð¢Ð°ÐºÐŸÐ¶ ÑÐ»ÑÐŽ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐºÐ»ÑÑÐ° <filename>RelaxPermissions</filename> Ð¿ÑÐžÐœÐ°Ð¹ÐŒÐœÑ Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ 1, Ð±ÐŸ Ð·Ð° ÑÐžÐŒ ÑÑÐµÐœÐ°ÑÑÑÐŒ ÐŽÐŸÐŒÐ°ÑÐœÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÑÐ²ÐžÐŽÑÐµ Ð·Ð° Ð²ÑÐµ ÐŽÐŸÑÑÑÐ¿ÐœÑ Ð³ÑÑÐ¿Ñ ÐŽÐ»Ñ Ð·Ð°Ð¿ÐžÑÑ. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.6.0.4."
+
+#: ../C/gdm.xml:2242(term)
+msgid "DisallowTCP"
+msgstr "DisallowTCP"
+
+#: ../C/gdm.xml:2244(synopsis)
+#, no-wrap
+msgid "DisallowTCP=true"
+msgstr "DisallowTCP=true"
+
+#: ../C/gdm.xml:2245(para)
+msgid "If true, then always append <filename>-nolisten tcp</filename> to the command line of local X servers, thus disallowing TCP connection. This is useful if you do not care for allowing remote connections, since the X protocol could really be potentially a security hazard to leave open, even though no known security problems exist."
+msgstr "Ð¯ÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÑÐŸÐŽÑ Ð·Ð°Ð²Ð¶ÐŽÐž ÐŽÐŸÐŽÐ°ÑÑÑÑÑ <filename>-nolisten tcp</filename> ÐŽÐŸ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ð·Ð°Ð¿ÑÑÐºÑ X-ÑÐµÑÐ²ÐµÑÐ°, ÑÐ°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ Ð²ÐžÐŒÐžÐºÐ°ÑÑÑÑÑ TCP-Ð·'ÑÐŽÐœÐ°ÐœÐœÑ. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐºÑÐŸ Ð²Ðž ÐœÐµ Ð·Ð±ÐžÑÐ°ÑÑÐµÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ, ÑÐŸÐŒÑ ÑÐŸ X-Ð¿ÑÐŸÑÐŸÐºÐŸÐ» Ð¿ÐŸÑÐµÐœÑÑÐ¹ÐœÐŸ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž ÐœÐµÐ±ÐµÐ·Ð¿ÐµÑÐœÐžÐŒ, ÐœÐ°Ð²ÑÑÑ ÑÐºÑÐŸ ÐœÐµ Ð²ÑÐŽÐŸÐŒÐŸ Ð¿ÑÐŸ ÑÑÐœÑÑÑÑ Ð¿ÑÐŸÐ±Ð»ÐµÐŒÐž Ð· Ð±ÐµÐ·Ð¿ÐµÐºÐŸÑ."
+
+#: ../C/gdm.xml:2258(term)
+msgid "NeverPlaceCookiesOnNFS"
+msgstr "NeverPlaceCookiesOnNFS"
+
+#: ../C/gdm.xml:2260(synopsis)
+#, no-wrap
+msgid "NeverPlaceCookiesOnNFS=true"
+msgstr "NeverPlaceCookiesOnNFS=true"
+
+#: ../C/gdm.xml:2261(para)
+msgid "Normally if this is true (which is by default), GDM will not place cookies into the users home directory if this directory is on NFS. Well, GDM will consider any filesystem with root-squashing an NFS filesystem. Sometimes however the remote file system can have root squashing and be safe (perhaps by using encryption). In this case set this to 'false'. Note that this option appeared in version 2.4.4.4 and is ignored in previous versions."
+msgstr "ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, ÑÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ true (ÑÐžÐ¿ÐŸÐ²ÐŸ), GDM ÐœÐµ Ð·Ð±ÐµÑÑÐ³Ð°Ñ cookie Ðº ÐŽÐŸÐŒÐ°ÑÐœÑÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐºÑÐŸ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑÑ ÐœÐ° NFS. GDM Ð²Ð²Ð°Ð¶Ð°ÑÐžÐŒÐµ Ð±ÑÐŽÑ-ÑÐºÑ ÑÐ°Ð¹Ð»ÐŸÐ²Ñ ÑÐžÑÑÐµÐŒÑ Ð· root-squashing ÑÐ°Ð¹Ð»ÐŸÐ²ÐŸÑ ÑÐžÑÑÐµÐŒÐŸÑ NFS. ÐÑÐŸÑÐµ ÑÐœÐŸÐŽÑ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ ÑÐ°Ð¹Ð»ÐŸÐ²Ð° ÑÐžÑÑÐµÐŒÐ° ÐŒÐŸÐ¶Ðµ ÐŒÐ°ÑÐž root squashing ÑÐ° Ð±ÑÑÐž Ð±ÐµÐ·Ð¿ÐµÑÐœÐŸÑ (ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ, Ð· Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑÐŒ ÑÐžÑÑÑÐ²Ð°ÐœÐœÑ). Ð£ ÑÑÐŸÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ 'false'. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð·'ÑÐ²ÐžÐ²ÑÑ Ñ Ð²ÐµÑÑÑÑ 2.4.4.4 ÑÐ° ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐœÑÐŒÐž Ð²ÐµÑÑÑÑÐŒÐž."
+
+#: ../C/gdm.xml:2275(term)
+msgid "PasswordRequired"
+msgstr "PasswordRequired"
+
+#: ../C/gdm.xml:2277(synopsis)
+#, no-wrap
+msgid "PasswordRequired=false"
+msgstr "PasswordRequired=false"
+
+#: ../C/gdm.xml:2278(para)
+msgid "If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag to pam_authenticate and pam_acct_mgmt, disallowing NULL password. This setting will only take effect if PAM is being used by GDM. This value will be overridden with the value from <filename>/etc/default/login</filename> if it contains \"PASSREQ=[YES|NO]\". If the <filename>/etc/default/login</filename> file exists, but contains no value for PASSREQ, the value as defined in the GDM configuration will be used."
+msgstr ""
+
+#: ../C/gdm.xml:2294(term)
+msgid "RelaxPermissions"
+msgstr "RelaxPermissions"
+
+#: ../C/gdm.xml:2296(synopsis)
+#, no-wrap
+msgid "RelaxPermissions=0"
+msgstr "RelaxPermissions=0"
+
+#: ../C/gdm.xml:2297(para)
+msgid "By default GDM ignores files and directories writable to other users than the owner."
+msgstr "Ð¢ÐžÐ¿ÐŸÐ²ÐŸ, GDM ÑÐ³ÐœÐŸÑÑÑ ÑÐ°Ð¹Ð»Ðž ÑÐ° ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÐžÑÑ ÑÐœÑÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ, ÐŸÐºÑÑÐŒ Ð²Ð»Ð°ÑÐœÐžÐºÐ°."
+
+#: ../C/gdm.xml:2302(para)
+msgid "Changing the value of RelaxPermissions makes it possible to alter this behavior:"
+msgstr "ÐÐŒÑÐœÐ° Ð·ÐœÐ°ÑÐµÐœÐœÑ RelaxPermissions ÑÐŸÐ±ÐžÑÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐžÐŒ Ð·ÐŒÑÐœÑ ÑÑÑÑ Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÐž:"
+
+#: ../C/gdm.xml:2307(para)
+msgid "0 - Paranoia option. Only accepts user owned files and directories."
+msgstr "0 - ÐÐ°ÑÐ°ÐœÐŸÑÐŽÐ°Ð»ÑÐœÐžÐ¹ ÑÐµÐ¶ÐžÐŒ. ÐÐŸÐ¿ÑÑÐºÐ°ÑÑÑÑÑ Ð»ÐžÑÐµ ÑÐ°Ð¹Ð»Ðž ÑÐ° ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž, Ð²Ð»Ð°ÑÐœÐžÐºÐŸÐŒ ÑÐºÐžÑ
+ Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ."
+
+#: ../C/gdm.xml:2311(para)
+msgid "1 - Allow group writable files and directories."
+msgstr "1 - ÐÐŸÐ¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ°Ð¹Ð»Ðž ÑÐ° ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÐžÑÑ Ð³ÑÑÐ¿Ñ."
+
+#: ../C/gdm.xml:2314(para)
+msgid "2 - Allow world writable files and directories."
+msgstr "2 - ÐÐŸÐ¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ°Ð¹Ð»Ðž ÑÐ° ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÐžÑÑ ÑÐœÑÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ."
+
+#: ../C/gdm.xml:2321(term)
+msgid "RetryDelay"
+msgstr "RetryDelay"
+
+#: ../C/gdm.xml:2323(synopsis)
+#, no-wrap
+msgid "RetryDelay=1"
+msgstr "RetryDelay=1"
+
+#: ../C/gdm.xml:2324(para)
+msgid "The number of seconds GDM should wait before reactivating the entry field after a failed login."
+msgstr "ÐÑÐ»ÑÐºÑÑÑÑ ÑÐµÐºÑÐœÐŽ, ÑÐºÑ GDM ÐŒÐ°Ñ Ð·Ð°ÑÐµÐºÐ°ÑÐž Ð¿ÑÑÐ»Ñ ÐœÐµÐ²ÐŽÐ°Ð»ÐŸÑ ÑÐ¿ÑÐŸÐ±Ðž Ð²Ñ
+ÐŸÐŽÑ Ð¿ÐµÑÐµÐŽ Ð¿ÐŸÐ²ÑÐŸÑÐœÐŸÑ Ð°ÐºÑÐžÐ²Ð°ÑÑÑÑ Ð¿ÐŸÐ»Ñ Ð²Ñ
+ÐŸÐŽÑ."
+
+#: ../C/gdm.xml:2332(term)
+msgid "UserMaxFile"
+msgstr "UserMaxFile"
+
+#: ../C/gdm.xml:2334(synopsis)
+#, no-wrap
+msgid "UserMaxFile=65536"
+msgstr "UserMaxFile=65536"
+
+#: ../C/gdm.xml:2335(para)
+msgid "GDM will refuse to read/write files bigger than this number (specified in bytes)."
+msgstr "GDM ÐœÐµ Ð±ÑÐŽÐµ ÑÐžÑÐ°ÑÐž/Ð·Ð°Ð¿ÐžÑÑÐ²Ð°ÑÐž ÑÐ°Ð¹Ð»Ðž Ð±ÑÐ»ÑÑÑ Ð·Ð° ÑÐŸÐ·ÐŒÑÑÐŸÐŒ Ð·Ð° ÑÐµ ÑÐžÑÐ»ÐŸ (Ñ Ð±Ð°Ð¹ÑÐ°Ñ
+)."
+
+#: ../C/gdm.xml:2340(para)
+msgid "In addition to the size check GDM is extremely picky about accessing files in user directories. It will not follow symlinks and can optionally refuse to read files and directories writable by other than the owner. See the <filename>RelaxPermissions</filename> option for more info."
+msgstr "ÐÐºÑÑÐŒ Ð¿ÐµÑÐµÐ²ÑÑÐºÐž ÑÐŸÐ·ÐŒÑÑÑ GDM ÐŽÑÐ¶Ðµ Ð¿ÑÐžÑÐºÑÐ¿Ð»ÐžÐ²ÐžÐ¹ Ð²ÑÐŽÐœÐŸÑÐœÐŸ ÐŽÐŸÑÑÑÐ¿Ñ ÐŽÐŸ ÑÐ°Ð¹Ð»ÑÐ² Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ð°Ñ
+. ÐÑÐœ ÐœÐµ ÑÐŸÐ·Ð²'ÑÐ·ÑÑ ÑÐžÐŒÐ²ÐŸÐ»ÑÑÐœÑ Ð¿ÐŸÑÐžÐ»Ð°ÐœÐœÑ, ÑÐ° ÐŒÐŸÐ¶Ðµ, Ð² Ð·Ð°Ð»ÐµÐ¶ÐœÐŸÑÑÑ Ð²ÑÐŽ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ², ÐœÐµ ÑÐ¿ÑÐžÐ¹ÐŒÐ°ÑÐž ÑÐ°Ð¹Ð»Ðž ÑÐ° ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž, ÑÐŸ ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÐžÑÑ ÑÐœÑÐžÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Ð²ÑÐŽ Ð²Ð»Ð°ÑÐœÐžÐºÐ°. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŽÐžÐ²ÑÑÑÑÑ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>RelaxPermissions</filename>Ñ."
+
+#: ../C/gdm.xml:2353(title)
+msgid "XDCMP Support"
+msgstr "ÐÑÐŽÑÑÐžÐŒÐºÐ° XDCMP"
+
+#: ../C/gdm.xml:2356(title)
+msgid "[xdmcp]"
+msgstr "[xdmcp]"
+
+#: ../C/gdm.xml:2359(term)
+msgid "DisplaysPerHost"
+msgstr "DisplaysPerHost"
+
+#: ../C/gdm.xml:2361(synopsis)
+#, no-wrap
+msgid "DisplaysPerHost=1"
+msgstr "DisplaysPerHost=1"
+
+#: ../C/gdm.xml:2362(para)
+msgid "To prevent attackers from filling up the pending queue, GDM will only allow one connection for each remote computer. If you want to provide display services to computers with more than one screen, you should increase the <filename>DisplaysPerHost</filename> value accordingly."
+msgstr "Ð©ÐŸÐ± Ð°ÑÐ°ÐºÑÑÑÑ ÐœÐµ Ð·ÐŒÐŸÐ³Ð»Ðž ÐœÐ°Ð²ÐŸÐŽÐœÐžÑÐž Ð·Ð°Ð¿ÐžÑÐ°ÐŒÐž ÑÐµÑÐ³Ñ ÐŸÑÑÐºÑÐ²Ð°ÐœÐœÑ, GDM ÐŽÐŸÐ¿ÑÑÐºÐ°Ñ ÐŸÐŽÐœÐµ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ Ð· ÐŸÐŽÐœÐŸÐ³ÐŸ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐ³ÐŸ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ°. Ð¯ÐºÑÐŸ Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ ÐœÐ°ÐŽÐ°Ð²Ð°ÑÐž ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ°ÐŒ Ð· Ð±ÑÐ»ÑÑ ÐœÑÐ¶ ÐŸÐŽÐœÐžÐŒ ÐµÐºÑÐ°ÐœÐŸÐŒ, Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐŸ ÑÐ»ÑÐŽ Ð·Ð±ÑÐ»ÑÑÐžÑÐž  Ð·ÐœÐ°ÑÐµÐœÐœÑ <filename>DisplaysPerHost</filename>."
+
+#: ../C/gdm.xml:2370(para)
+msgid "Note that the number of connections from the local computer is unlimited. Only remote connections are limited by this number."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÐºÑÐ»ÑÐºÑÑÑÑ Ð·'ÑÐŽÐœÐ°ÐœÑ Ð· Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° ÐœÐµ ÐŸÐ±ÐŒÐµÐ¶ÑÑÑÑÑÑ. ÐŠÐžÐŒ ÑÐžÑÐ»ÐŸ ÐŸÐ±ÐŒÐµÐ¶ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐºÑÐ»ÑÐºÑÑÑÑ Ð·'ÑÐŽÐœÐ°ÐœÑ Ð· Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÑÐ²."
+
+#: ../C/gdm.xml:2378(term)
+#: ../C/gdm.xml:3625(term)
+msgid "Enable"
+msgstr "Enable"
+
+#: ../C/gdm.xml:2380(synopsis)
+#: ../C/gdm.xml:3627(synopsis)
+#, no-wrap
+msgid "Enable=false"
+msgstr "Enable=false"
+
+#: ../C/gdm.xml:2381(para)
+msgid "Setting this to true enables XDMCP support allowing remote displays/X terminals to be managed by GDM."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ñ true Ð²ÐŒÐžÐºÐ°Ñ Ð¿ÑÐŽÑÑÐžÐŒÐºÑ XDMCP, ÑÐŸ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐµÑÑÐ²Ð°ÑÐž GDM Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž/X-ÑÐµÑÐŒÑÐœÐ°Ð»Ð°ÐŒÐž."
+
+#: ../C/gdm.xml:2386(para)
+msgid "<filename>gdm</filename> listens for requests on UDP port 177. See the Port option for more information."
+msgstr "<filename>gdm</filename> ÐŸÑÑÐºÑÑ Ð·Ð°Ð¿ÐžÑÐž ÐœÐ° UDP-Ð¿ÐŸÑÑÑ 177. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ ÐŽÐžÐ²ÑÑÑÑÑ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Port."
+
+#: ../C/gdm.xml:2391(para)
+msgid "If GDM is compiled to support it, access from remote displays can be controlled using the TCP Wrappers library. The service name is <filename>gdm</filename>"
+msgstr "Ð¯ÐºÑÐŸ GDM ÑÐºÐŸÐŒÐ¿ÑÐ»ÑÐŸÐ²Ð°ÐœÐŸ Ð· Ð±ÑÐ±Ð»ÑÐŸÑÐµÐºÐŸÑ tcp_wrapper, ÐŽÐŸÑÑÑÐ¿ Ð· Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÐŒÐŸÐ¶Ðµ ÐºÐŸÐœÑÑÐŸÐ»ÑÐ²Ð°ÑÐžÑÑ ÑÑÑÑ Ð±ÑÐ±Ð»ÑÐŸÑÐµÐºÐŸÑ. ÐÐ°Ð·Ð²Ð° ÑÐ»ÑÐ¶Ð±Ðž -  <filename>gdm</filename>"
+
+#: ../C/gdm.xml:2397(para)
+msgid ""
+"You should add <screen>\n"
+"gdm:.my.domain\n"
+"</screen> to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending on your TCP Wrappers configuration. See the <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink> man page for details."
+msgstr ""
+"ÐÐŸ ÑÐ°Ð¹Ð»Ñ <filename>&lt;etc&gt;/hosts.allow</filename> ÑÐ»ÑÐŽ ÐŽÐŸÐŽÐ°ÑÐž <screen>\n"
+"gdm:.my.domain\n"
+"</screen>, Ð² Ð·Ð°Ð»ÐµÐ¶ÐœÐŸÑÑÑ Ð²ÑÐŽ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð±ÑÐ±Ð»ÑÐŸÑÐµÐºÐž TCP Wrappers. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŽÐžÐ²ÑÑÑÑÑ Ñ man-ÑÑÐŸÑÑÐœÑÑ <ulink type=\"help\" url=\"man:hosts.allow\">hosts.allow(5)</ulink>."
+
+#: ../C/gdm.xml:2408(para)
+msgid "Please note that XDMCP is not a particularly secure protocol and that it is a good idea to block UDP port 177 on your firewall unless you really need it."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ XDMCP ÐœÐµ Ñ Ð±ÐµÐ·Ð¿ÐµÑÐœÐžÐŒ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»ÐŸÐŒ, ÑÐŸÐŒÑ ÑÐºÑÐŸ Ð²Ðž ÐœÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐµ UDP-Ð¿ÐŸÑÑ 177, Ð¹ÐŸÐ³ÐŸ ÐºÑÐ°ÑÐµ Ð·Ð°Ð±Ð»ÐŸÐºÑÐ²Ð°ÑÐž ÐœÐ° Ð²Ð°ÑÐŸÐŒÑ Ð±ÑÐ°ÐœÐŽÐŒÐ°ÑÐµÑÑ."
+
+#: ../C/gdm.xml:2417(term)
+msgid "EnableProxy"
+msgstr "EnableProxy"
+
+#: ../C/gdm.xml:2419(synopsis)
+#, no-wrap
+msgid "EnableProxy=false"
+msgstr "EnableProxy=false"
+
+#: ../C/gdm.xml:2420(para)
+msgid "Setting this to true enables support for running XDMCP sessions on a local proxy X server. This may improve the performance of XDMCP sessions, especially on high latency networks, as many X protocol operations can be completed without going over the network."
+msgstr "ÐÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ true Ð²ÐŒÐžÐºÐ°ÑÑÑÑÑ Ð¿ÑÐŽÑÑÐžÐŒÐºÐ° Ð·Ð°Ð¿ÑÑÐºÑ ÑÐµÐ°ÐœÑÑÐ² XDMCP ÐœÐ° Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐŒÑ Ð¿ÑÐŸÐºÑÑ X-ÑÐµÑÐ²ÐµÑÑ. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐŒÐŸÐ¶ÐœÐ° Ð·Ð±ÑÐ»ÑÑÐžÑÐž Ð¿ÑÐŸÐŽÑÐºÑÐžÐ²ÐœÑÑÑÑ ÑÐµÐ°ÐœÑÑÐ² XDMCP, ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐŸ Ñ ÐŒÐµÑÐµÐ¶Ð°Ñ
+ Ð· Ð²ÐµÐ»ÐžÐºÐŸÑ Ð·Ð°ÑÑÐžÐŒÐºÐŸÑ, Ð±ÐŸ Ð±Ð°Ð³Ð°ÑÐŸ ÐŸÐ¿ÐµÑÐ°ÑÑÐ¹ X-Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ñ ÐŒÐŸÐ¶ÑÑÑ Ð·Ð°Ð²ÐµÑÑÑÐ²Ð°ÑÐžÑÑ Ð±ÐµÐ· Ð¿ÐµÑÐµÐŽÐ°ÑÑ Ð¿ÐŸ ÐŒÐµÑÐµÐ¶Ñ."
+
+#: ../C/gdm.xml:2427(para)
+msgid "Note, however, that this mode will significantly increase the burden on the machine hosting the XDMCP sessions"
+msgstr "ÐÑÐŸÑÐµ Ð·Ð°ÑÐ²Ð°Ð¶ÑÐµ, Ñ ÑÑÐŸÐŒÑ ÑÐµÐ¶ÐžÐŒÑ Ð·ÐœÐ°ÑÐœÐŸ Ð·Ð±ÑÐ»ÑÑÑÑÑÑÑÑ ÐœÐ°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ ÐœÐ°  ÑÐµÑÐ²ÐµÑ ÑÐµÐ°ÐœÑÑÐ² XDMCP"
+
+#: ../C/gdm.xml:2431(para)
+msgid "See the <filename>FlexiProxy</filename> and <filename>FlexiProxyDisconnect</filename> options for further details on how to configure support for this feature."
+msgstr "ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÑÑÑÑ ÑÑÐœÐºÑÑÑ ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÐŸÐ¿ÐžÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² <filename>FlexiProxy</filename> ÑÐ° <filename>FlexiProxyDisconnect</filename>."
+
+#: ../C/gdm.xml:2440(term)
+msgid "HonorIndirect"
+msgstr "HonorIndirect"
+
+#: ../C/gdm.xml:2442(synopsis)
+#, no-wrap
+msgid "HonorIndirect=true"
+msgstr "HonorIndirect=true"
+
+#: ../C/gdm.xml:2443(para)
+msgid "Enables XDMCP INDIRECT choosing (i.e. remote execution of <filename>gdmchooser</filename>) for X-terminals which don't supply their own display browser."
+msgstr "ÐÐŸÐ·Ð²ÐŸÐ»ÑÑ XDMCP INDIRECT Ð²ÐžÐ±ÑÑ (ÑÐŸÐ±ÑÐŸ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐµ Ð²ÐžÐºÐŸÐœÐ°ÐœÐœÑ <filename>gdmchooser</filename>) ÐŽÐ»Ñ X-ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ², ÑÐº ÐœÐµ ÐŒÐ°ÑÑÑ Ð²Ð»Ð°ÑÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐ²."
+
+#: ../C/gdm.xml:2452(term)
+msgid "MaxPending"
+msgstr "MaxPending"
+
+#: ../C/gdm.xml:2454(synopsis)
+#, no-wrap
+msgid "MaxPending=4"
+msgstr "MaxPending=4"
+
+#: ../C/gdm.xml:2455(para)
+msgid "To avoid denial of service attacks, GDM has fixed size queue of pending connections. Only MaxPending displays can start at the same time."
+msgstr "ÐÐ»Ñ Ð·Ð°Ð¿ÐŸÐ±ÑÐ³Ð°ÐœÐœÑ Ð°ÑÐ°ÐºÐ°ÐŒ ÑÐžÐ¿Ñ \"Ð²ÑÐŽÐŒÐŸÐ²Ð° Ñ ÐŽÐŸÑÑÑÐ¿Ñ\", GDM ÐŒÐ°Ñ ÑÑÐºÑÐŸÐ²Ð°ÐœÐžÐ¹ ÑÐŸÐ·ÐŒÑÑ ÑÐµÑÐ³Ðž ÐŸÑÑÐºÑÑÑÐžÑ
+ Ð·'ÑÐŽÐœÐ°ÐœÑ. ÐÐŽÐœÐŸÑÐ°ÑÐœÐŸ ÐŒÐŸÐ¶ÑÑÑ Ð±ÑÑÐž Ð·Ð°Ð¿ÑÑÐµÐœÑ Ð»ÐžÑÐµ MaxPending ÐŽÐžÑÐ¿Ð»ÐµÑÐ²."
+
+#: ../C/gdm.xml:2461(para)
+msgid "Please note that this parameter does *not* limit the number of remote displays which can be managed. It only limits the number of displays initiating a connection simultaneously."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ *ÐœÐµ* ÐŸÐ±ÐŒÐµÐ¶ÑÑ ÐºÑÐ»ÑÐºÑÑÑÑ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ², ÑÐºÐžÐŒÐž ÐŒÐŸÐ¶ÐœÐ° ÐºÐµÑÑÐ²Ð°ÑÐž. ÐÐ±ÐŒÐµÐ¶ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐºÑÐ»ÑÐºÑÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÑÐºÑ ÐŸÐŽÐœÐŸÑÐ°ÑÐœÐŸ ÑÐœÑÑÑÑÑÑÑ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:2470(term)
+msgid "MaxPendingIndirect"
+msgstr "MaxPendingIndirect"
+
+#: ../C/gdm.xml:2472(synopsis)
+#, no-wrap
+msgid "MaxPendingIndirect=4"
+msgstr "MaxPendingIndirect=4"
+
+#: ../C/gdm.xml:2473(para)
+msgid "GDM will only provide <filename>MaxPendingIndirect</filename> displays with host choosers simultaneously. If more queries from different hosts come in, the oldest ones will be forgotten."
+msgstr "ÐÐŽÐœÐŸÑÐ°ÑÐœÐŸ GDM ÐœÐ°ÐŽÐ°Ñ Ð»ÐžÑÐµ <filename>MaxPendingIndirect</filename> ÐŽÐžÑÐ¿Ð»ÐµÑÐ² Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ Ð²ÐžÐ±ÐŸÑÑ Ð²ÑÐ·Ð»Ð°. ÐÑÐž ÐŸÑÑÐžÐŒÐ°ÐœÐœÑ Ð±ÑÐ»ÑÑÐŸÑ ÐºÑÐ»ÑÐºÐŸÑÑÑ Ð·Ð°Ð¿ÐžÑÑÐ² Ð²ÑÐŽ ÑÑÐ·ÐœÐžÑ
+ Ð²ÑÐ·Ð»ÑÐ², ÑÑÐ°ÑÑÑ Ð· ÐœÐžÑ
+ Ð·Ð°Ð±ÑÐ²Ð°ÑÑÑÑÑ."
+
+#: ../C/gdm.xml:2483(term)
+msgid "MaxSessions"
+msgstr "MaxSessions"
+
+#: ../C/gdm.xml:2485(synopsis)
+#, no-wrap
+msgid "MaxSessions=16"
+msgstr "MaxSessions=16"
+
+#: ../C/gdm.xml:2486(para)
+msgid "Determines the maximum number of remote display connections which will be managed simultaneously. I.e. the total number of remote displays that can use your host."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÑ ÐºÑÐ»ÑÐºÑÑÑÑ ÐŸÐŽÐœÐŸÑÐ°ÑÐœÐžÑ
+ Ð·'ÑÐŽÐœÐ°ÐœÑ Ð· Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž. Ð¢ÐŸÐ±ÑÐŸ Ð·Ð°Ð³Ð°Ð»ÑÐœÑ ÐºÑÐ»ÑÐºÑÑÑÑ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÑÐºÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐœÐ° Ð²Ð°ÑÐŸÐŒÑ Ð²ÑÐ·Ð»Ñ."
+
+#: ../C/gdm.xml:2495(term)
+msgid "MaxWait"
+msgstr "MaxWait"
+
+#: ../C/gdm.xml:2497(synopsis)
+#, no-wrap
+msgid "MaxWait=30"
+msgstr "MaxWait=30"
+
+#: ../C/gdm.xml:2498(para)
+msgid "When GDM is ready to manage a display an ACCEPT packet is sent to it containing a unique session id which will be used in future XDMCP conversations."
+msgstr "ÐÐŸÐ»Ðž GDM Ð³ÐŸÑÐŸÐ²ÐžÐ¹ ÐºÐµÑÑÐ²Ð°ÑÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒ, Ð¹ÐŸÐŒÑ ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÑÑÑ Ð¿Ð°ÐºÐµÑ ACCEPT  ÑÐºÐžÐ¹ ÐŒÑÑÑÐžÑÑ ÑÐœÑÐºÐ°Ð»ÑÐœÐžÐ¹ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÑÐµÐ°ÐœÑÑ, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ñ ÐŒÐ°Ð¹Ð±ÑÑÐœÑÑ
+ Ð¿Ð°ÐºÐµÑÐ°Ñ
+ XDMCP."
+
+#: ../C/gdm.xml:2504(para)
+msgid "GDM will then place the session id in the pending queue waiting for the display to respond with a MANAGE request."
+msgstr "ÐÐŸÑÑÐŒ GDM Ð·Ð±ÐµÑÑÐ³Ð°Ñ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÑÐµÐ°ÐœÑÑ Ñ ÑÐµÑÐ·Ñ, ÐŸÑÑÐºÑÑÑÐž Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ Ð²ÑÐŽ ÐŽÐžÑÐ¿Ð»ÐµÑ Ð¿Ð°ÐºÐµÑÐŸÐŒ MANAGE."
+
+#: ../C/gdm.xml:2509(para)
+msgid "If no response is received within MaxWait seconds, GDM will declare the display dead and erase it from the pending queue freeing up the slot for other displays."
+msgstr "Ð¯ÐºÑÐŸ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ ÐœÐµ ÐœÐ°ÐŽÑÐ¹ÑÐ»Ð° Ð¿ÑÐŸÑÑÐ³ÐŸÐŒ MaxWait ÑÐµÐºÑÐœÐŽ, GDM Ð²Ð²Ð°Ð¶Ð°Ñ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÐŒÐµÑÑÐ²ÐžÐŒ ÑÐ° ÑÑÐžÑÐ°Ñ Ð¹ÐŸÐ³ÐŸ Ð· ÑÐµÑÐ³Ðž ÐŸÑÑÐºÑÐ²Ð°ÐœÐœÑ Ð·Ð²ÑÐ»ÑÐœÑÑÑÐž ÑÐ»ÐŸÑ ÐŽÐ»Ñ ÑÐœÑÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ."
+
+#: ../C/gdm.xml:2518(term)
+msgid "MaxWaitIndirect"
+msgstr "MaxWaitIndirect"
+
+#: ../C/gdm.xml:2520(synopsis)
+#, no-wrap
+msgid "MaxWaitIndirect=30"
+msgstr "MaxWaitIndirect=30"
+
+#: ../C/gdm.xml:2521(para)
+msgid "The MaxWaitIndirect parameter determines the maximum number of seconds between the time where a user chooses a host and the subsequent indirect query where the user is connected to the host. When the timeout is exceeded, the information about the chosen host is forgotten and the indirect slot freed up for other displays. The information may be forgotten earlier if there are more hosts trying to send indirect queries then <filename>MaxPendingIndirect</filename>."
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑ MaxWaitIndirect Ð²ÐžÐ·ÐœÐ°ÑÐ°Ñ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÑ ÐºÑÐ»ÑÐºÑÑÑÑ ÑÐµÐºÑÐœÐŽ ÐŒÑÐ¶ ÑÐ°ÑÐŸÐŒ, ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÑÐ°Ð² Ð²ÑÐ·ÐŸÐ» ÑÐ° ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒ ÐœÐµÐ¿ÑÑÐŒÐžÐŒ Ð·Ð°Ð¿ÐžÑÐŸÐŒ ÐŽÐŸ Ð²ÑÐ·Ð»Ð°. ÐÑÐž Ð¿ÐµÑÐµÐ²ÐžÑÐµÐœÐœÑ ÑÐœÑÐµÑÐ²Ð°Ð»Ñ ÐŸÑÑÐºÑÐ²Ð°ÐœÐœÑ, ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ Ð²ÐžÐ±ÑÐ°ÐœÐžÐ¹ Ð²ÑÐ·ÐŸÐ» Ð·Ð°Ð±ÑÐ²Ð°ÑÑÑÑÑ ÑÐ° ÑÐ»ÐŸÑ ÐœÐµÐ¿ÑÑÐŒÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÑ Ð·Ð²ÑÐ»ÑÐœÑÑÑÑÑÑ. ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŒÐŸÐ¶Ðµ Ð²ÑÐŽÐºÐžÐœÑÑÐžÑÑ ÑÐ°ÐœÑÑÐµ, ÑÐºÑÐŸ Ð²ÑÐ·Ð»ÑÐ², ÑÐŸ ÐœÐ°ÐŒÐ°Ð³Ð°ÑÑÑÑÑ ÐœÐ°ÐŽÑÑÐ»Ð°ÑÐž ÐœÐµÐ¿ÑÑÐŒÑ Ð·Ð°Ð¿ÐžÑÐž Ð±ÑÐ»ÑÑÐµ Ð·Ð° <filename>MaxPendingIndirect</filename>."
+
+#: ../C/gdm.xml:2535(term)
+msgid "Port"
+msgstr "Port"
+
+#: ../C/gdm.xml:2537(synopsis)
+#, no-wrap
+msgid "Port=177"
+msgstr "Port=177"
+
+#: ../C/gdm.xml:2538(para)
+msgid "The UDP port number <filename>gdm</filename> should listen to for XDMCP requests. Don't change this unless you know what you are doing."
+msgstr "ÐÐŸÐŒÐµÑ UDP-Ð¿ÐŸÑÑÐ°, ÐœÐ° ÑÐºÐŸÐŒÑ <filename>gdm</filename> ÐŸÑÑÐºÑÐ²Ð°ÑÐžÐŒÐµ XDMCP-Ð·Ð°Ð¿ÐžÑÑÐ². ÐÐµ Ð·ÐŒÑÐœÑÐ¹ÑÐµ Ð¹ÐŸÐ³ÐŸ, ÑÐºÑÐŸ Ð²Ðž ÐœÐµ Ð·ÐœÐ°ÑÑÐµ ÑÐŸ ÑÐŸÐ±ÐžÑÐµ."
+
+#: ../C/gdm.xml:2547(term)
+msgid "PingIntervalSeconds"
+msgstr "PingIntervalSeconds"
+
+#: ../C/gdm.xml:2549(synopsis)
+#, no-wrap
+msgid "PingIntervalSeconds=15"
+msgstr "PingIntervalSeconds=15"
+
+#: ../C/gdm.xml:2550(para)
+msgid "Interval in which to ping the X server in seconds. If the X server doesn't return before the next time we ping it, the connection is stopped and the session ended. This is a combination of the XDM PingInterval and PingTimeout, but in seconds."
+msgstr "ÐÐœÑÐµÑÐ²Ð°Ð» Ñ ÑÐµÐºÑÐœÐŽÐ°Ñ
+ ÐŒÑÐ¶ ping-Ð·Ð°Ð¿ÐžÑÐ°ÐŒÐž ÐŽÐŸ X-ÑÐµÑÐ²ÐµÑÐ°. Ð¯ÐºÑÐŸ X-ÑÐµÑÐ²ÐµÑ ÐœÐµ Ð¿ÐŸÐ²ÐµÑÐœÑÐ² Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ ÐŽÐŸ ÐœÐ°ÑÑÑÐ¿ÐœÐŸÐ³ÐŸ ping-Ð·Ð°Ð¿ÐžÑÑ, Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÑÐŸÐ·ÑÐžÐ²Ð°ÑÑÑÑÑ ÑÐ°  ÑÐµÐ°ÐœÑ Ð·Ð°Ð²ÐµÑÑÑÑÑÑÑÑ. ÐŠÐµ - ÐºÐŸÐŒÐ±ÑÐœÐ°ÑÑÑ XDM PingInterval ÑÐ° PingTimeout, Ð°Ð»Ðµ Ñ ÑÐµÐºÑÐœÐŽÐ°Ñ
+."
+
+#: ../C/gdm.xml:2558(para)
+msgid "Note that GDM in the past used to have a <filename>PingInterval</filename> configuration key which was also in minutes. For most purposes you'd want this setting to be lower then one minute however since in most cases where XDMCP would be used (such as terminal labs), a lag of more than 15 or so seconds would really mean that the terminal was turned off or restarted and you would want to end the session."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ GDM Ñ ÐŒÐžÐœÑÐ»ÐŸÐŒÑ ÐŒÐ°Ð² ÐºÐ»ÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ <filename>PingInterval</filename>, ÑÐºÐžÐ¹ Ð²ÐºÐ°Ð·ÑÐ²Ð°Ð² ÑÐ°Ñ Ñ Ñ
+Ð²ÐžÐ»ÐžÐœÐ°Ñ
+. ÐÐ»Ñ Ð±ÑÐ»ÑÑÐŸÑÑÑ Ð·Ð°ÑÑÐŸÑÑÐ²Ð°ÐœÑ XDMCP ÐœÐµ Ð¿ÐŸÑÑÑÐ±ÐœÐŸ, ÑÐŸÐ± Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° Ð±ÑÐ»ÐŸ ÐŒÐµÐœÑÐµ Ð·Ð° ÐŸÐŽÐœÑ Ñ
+Ð²ÐžÐ»ÐžÐœÑ, Ð¿ÑÐŸÑÐµ Ð·Ð°ÑÑÐžÐŒÐºÐ° Ð±ÑÐ»ÑÑÐ° Ð·Ð° 15 ÑÐµÐºÑÐœÐŽ ÐŸÐ·ÐœÐ°ÑÐ°ÑÐžÐŒÐµ, ÑÐŸ ÑÐµÑÐŒÑÐœÐ°Ð» Ð²ÐžÐŒÐºÐœÐµÐœÐžÐ¹ Ð°Ð±ÐŸ Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐžÐ¹, ÑÐ° Ð²Ð°ÐŒ ÑÐ»ÑÐŽ Ð·Ð°Ð²ÐµÑÑÐžÑÐž ÑÐµÐ°ÐœÑ."
+
+#: ../C/gdm.xml:2571(term)
+msgid "ProxyReconnect"
+msgstr "ProxyReconnect"
+
+#: ../C/gdm.xml:2573(synopsis)
+#, no-wrap
+msgid "FlexiProxyReconnect="
+msgstr "FlexiProxyReconnect="
+
+#: ../C/gdm.xml:2574(para)
+msgid "Setting this option enables experimental support for session migration with XDMCP sessions. This enables users to disconnect from their session and later reconnect to that same session, possibly from a different terminal."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° Ð²ÐŒÐžÐºÐ°Ñ ÐµÐºÑÐ¿ÐµÑÐžÐŒÐµÐœÑÐ°Ð»ÑÐœÑ Ð¿ÑÐŽÑÑÐžÐŒÐºÑ ÐŒÑÐ³ÑÐ°ÑÑÑ ÑÐµÐ°ÐœÑÑÐ² XDMCP. ÐŠÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Ð²ÑÐŽ'ÑÐŽÐœÑÐ²Ð°ÑÐžÑÑ Ð²ÑÐŽ ÑÑ
+ ÑÐµÐ°ÐœÑÑÐ² ÑÐ°  Ð¿ÑÐ·ÐœÑÑÐµ Ð¿ÑÐžÑÐŽÐœÑÐ²Ð°ÑÐžÑÑ ÐŽÐŸ ÑÐŸÐ³ÐŸ ÑÐ°ÐŒÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ, ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð· ÑÐœÑÐŸÐ³ÐŸ ÑÐµÑÐŒÑÐœÐ°Ð»Ñ."
+
+#: ../C/gdm.xml:2580(para)
+msgid "In order to use this feature, you must have a nested X server available which supports disconnecting from its parent X server and reconnecting to another X server. Currently, the Distributed Multihead X (DMX) server supports this feature to some extent and other projects like NoMachine NX are busy implementing it."
+msgstr "ÐÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÑÑÑÑ ÑÑÐœÐºÑÑÑ Ð¿ÐŸÑÑÑÐ±ÐµÐœ Ð²ÐºÐ»Ð°ÐŽÐµÐœÐžÐ¹ X-ÑÐµÑÐ²ÐµÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ Ð²ÑÐŽ'ÑÐŽÐœÐ°ÐœÐœÑ Ð²ÑÐŽ Ð±Ð°ÑÑÐºÑÐ²ÑÑÐºÐŸÐ³ÐŸ X-ÑÐµÑÐ²ÐµÑÐ° ÑÐ° Ð·'ÑÐŽÐœÐ°ÐœÐœÑ Ð· ÑÐœÑÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ. ÐÐ°ÑÐ°Ð·Ñ, ÑÑ ÑÑÐœÐºÑÑÑ Ñ ÐŽÐµÑÐºÐŸÐŒÑ ÑÑÑÐ¿ÐµÐœÑ Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÐŸÐ·Ð¿ÐŸÐŽÑÐ»ÐµÐœÐžÐ¹ Ð±Ð°Ð³Ð°ÑÐŸÐµÐºÑÐ°ÐœÐœÐžÐ¹ X-ÑÐµÑÐ²ÐµÑ (Distributed Multihead X - DMX), Ð° ÑÐœÑÑ Ð¿ÑÐŸÐµÐºÑÐž, ÑÐ°ÐºÑ ÑÐº NoMachine NX Ð·Ð°Ð¹ÐœÑÑÑ ÑÑ ÑÐµÐ°Ð»ÑÐ·Ð°ÑÑÑÑ."
+
+#: ../C/gdm.xml:2587(para)
+msgid "This option should be set to the path of a command which will handle reconnecting the XDMCP proxy to another backend display. A sample implementation for use with DMX is supplied."
+msgstr "ÐÐœÐ°ÑÐµÐœÐœÑÐŒ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÑÐ»ÑÐŽ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÑÐ»ÑÑ
+ ÐŽÐŸ ÐºÐŸÐŒÐ°ÐœÐŽÐž, ÑÐºÐ° ÐŸÐ±ÑÐŸÐ±Ð»ÑÑ Ð¿ÐŸÐ²ÑÐŸÑÐœÐµ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ XDMCP-Ð¿ÑÐŸÐºÑÑ ÐŽÐŸ ÑÐœÑÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÑÐžÐºÐ»Ð°ÐŽ ÑÐµÐ°Ð»ÑÐ·Ð°ÑÑÑ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ Ð· DMX."
+
+#: ../C/gdm.xml:2596(term)
+msgid "ProxyXServer"
+msgstr "ProxyXServer"
+
+#: ../C/gdm.xml:2598(synopsis)
+#, no-wrap
+msgid "ProxyXServer="
+msgstr "ProxyXServer="
+
+#: ../C/gdm.xml:2599(para)
+msgid "The X server command line for a XDMCP proxy. Any nested X server like Xnest, Xephr or Xdmx should work fairly well."
+msgstr "Ð ÑÐŽÐŸÐº Ð· ÐºÐŸÐŒÐ°ÐœÐŽÐŸÑ X-ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ XDMCP-Ð¿ÑÐŸÐºÑÑ. ÐÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð±ÑÐŽÑ-ÑÐºÐžÐ¹ Ð²ÐºÐ»Ð°ÐŽÐµÐœÐžÐ¹ X-ÑÐµÑÐ²ÐµÑ, ÑÐ°ÐºÐžÐ¹ ÑÐº Xnest, Xephr ÑÐž Xdmx."
+
+#: ../C/gdm.xml:2607(term)
+msgid "Willing"
+msgstr "Willing"
+
+#: ../C/gdm.xml:2609(synopsis)
+#, no-wrap
+msgid "Willing=&lt;etc&gt;/gdm/Xwilling"
+msgstr "Willing=&lt;etc&gt;/gdm/Xwilling"
+
+#: ../C/gdm.xml:2610(para)
+msgid "When the machine sends a WILLING packet back after a QUERY it sends a string that gives the current status of this server. The default message is the system ID, but it is possible to create a script that displays customized message. If this script doesn't exist or this key is empty the default message is sent. If this script succeeds and produces some output, the first line of it's output is sent (and only the first line). It runs at most once every 3 seconds to prevent possible denial of service by flooding the machine with QUERY packets."
+msgstr "ÐÐŸÐ»Ðž ÑÐµÑÐ²ÐµÑ ÐœÐ°ÐŽÑÐžÐ»Ð°Ñ Ð¿Ð°ÐºÐµÑ WILLING Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ ÐœÐ° QUERY, Ð²ÑÐœ ÐœÐ°ÐŽÑÐžÐ»Ð°Ñ ÑÑÐŽÐŸÐº Ð· Ð¿ÐŸÑÐŸÑÐœÐžÐŒ ÑÑÐ°ÑÑÑÐŸÐŒ ÑÑÐŸÐ³ÐŸ ÑÐµÑÐ²ÐµÑÐ°. Ð¢ÐžÐ¿ÐŸÐ²ÐžÐŒ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑÐŒ Ñ ÑÐžÑÑÐµÐŒÐœÐžÐ¹ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ, Ð°Ð»Ðµ ÐŒÐŸÐ¶ÐœÐ° ÑÑÐ²ÐŸÑÐžÑÐž Ð²Ð»Ð°ÑÐœÐžÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹, ÑÐºÐžÐ¹ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÐŒÐµ Ð²Ð»Ð°ÑÐœÐµ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ. Ð¯ÐºÑÐŸ ÑÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ ÐœÐµ ÑÑÐœÑÑ Ð°Ð±ÐŸ ÑÐµÐ¹ ÐºÐ»ÑÑ Ð¿ÐŸÑÐŸÐ¶ÐœÑÐ¹ - ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÑÑÑ ÑÐžÐ¿ÐŸÐ²Ðµ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ. Ð¯ÐºÑÐŸ ÑÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ ÑÑÐ¿ÑÑÐœÐŸ Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ ÑÐ° Ð²ÐžÐ²ÐŸÐŽÐžÑÑ ÐŽÐµÑÐºÐžÐ¹ ÑÐµÐºÑÑ, ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÑÑÑ Ð¿ÐµÑÑÐžÐ¹ ÑÑÐŽÐŸÐº ÑÑÐŸÐ³ÐŸ ÑÐµÐºÑÑÑ (ÑÐ° Ð»ÐžÑÐµ Ð¿ÐµÑÑÐžÐ¹ ÑÑÐŽÐŸÐº). ÐÑÐœ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ ÑÐ°Ð· ÐœÐ° 3 ÑÐµÐºÑÐœÐŽÐž ÐŽÐ»Ñ Ð·Ð°Ð¿ÐŸÐ±ÑÐ³Ð°ÐœÐœÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐžÐŒ Ð°ÑÐ°ÐºÐ°ÐŒ ÑÐžÐ¿Ñ \"Ð²ÑÐŽÐŒÐŸÐ²Ð° Ñ ÐŽÐŸÑÑÑÐ¿Ñ\" ÑÐ»ÑÑ
+ÐŸÐŒ Ð·Ð°ÑÐŸÐ¿Ð»ÐµÐœÐœÑ Ð¹ÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÐ°ÐŒÐž QUERY."
+
+#: ../C/gdm.xml:2628(title)
+msgid "Common GUI Configuration Options"
+msgstr "ÐÐ°Ð³Ð°Ð»ÑÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž Ð³ÑÐ°ÑÑÑÐœÐŸÐ³ÐŸ ÑÐœÑÐµÑÑÐµÐ¹ÑÑ"
+
+#: ../C/gdm.xml:2631(title)
+msgid "[gui]"
+msgstr "[gui]"
+
+#: ../C/gdm.xml:2634(term)
+msgid "AllowGtkThemeChange"
+msgstr "AllowGtkThemeChange"
+
+#: ../C/gdm.xml:2636(synopsis)
+#, no-wrap
+msgid "AllowGtkThemeChange=true"
+msgstr "AllowGtkThemeChange=true"
+
+#: ../C/gdm.xml:2637(para)
+msgid "If to allow changing the GTK+ (widget) theme from the greeter. Currently this only affects the standard greeter as the graphical greeter does not yet have this ability. The theme will stay in effect on this display until changed and will affect all the other windows that are put up by GDM. Supported since 2.5.90.2."
+msgstr "Ð§Ðž ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑÐž Ð·ÐŒÑÐœÑ ÑÐµÐŒÐž GTK+ (Ð²ÑÐŽÐ¶ÐµÑ) Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ. ÐÐ°ÑÐ°Ð·Ñ ÑÐµ ÑÑÐŸÑÑÑÑÑÑÑ Ð»ÐžÑÐµ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ, Ð° Ð³ÑÐ°ÑÑÑÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð¿ÐŸÐºÐž ÐœÐµ ÐŒÐ°Ñ ÑÐ°ÐºÐŸÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ. Ð¢ÐµÐŒÐ° Ð·Ð°ÑÑÐŸÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐŸ ÐµÐºÑÐ°ÐœÑ ÐŽÐŸÐºÐž ÑÑ ÐœÐµ Ð±ÑÐŽÐµ Ð·ÐŒÑÐœÐµÐœÐŸ ÑÐ° Ð±ÑÐŽÐµ ÑÑÐŸÑÑÐ²Ð°ÑÐžÑÑ ÑÑÑÑ
+ ÑÐœÑÐžÑ
+ Ð²ÑÐºÐŸÐœ GDM. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.5.90.2."
+
+#: ../C/gdm.xml:2649(term)
+msgid "GtkRC"
+msgstr "Gtkrc"
+
+#: ../C/gdm.xml:2651(synopsis)
+#, no-wrap
+msgid "GtkRC="
+msgstr "GtkRC="
+
+#: ../C/gdm.xml:2652(para)
+msgid "Path to a <filename>gtkrc</filename> to read when GDM puts up a window. You should really now use the <filename>GtkTheme</filename> key for just setting a theme."
+msgstr "ÐšÐ»ÑÑ
+ ÐŽÐŸ <filename>gtkrc</filename>, ÑÐŸ ÑÐžÑÐ°ÑÑÑÑÑ ÐºÐŸÐ»Ðž GDM Ð²ÐžÐ²ÐŸÐŽÐžÑÑ Ð²ÑÐºÐœÐŸ. ÐÐ°ÑÐ°Ð·, ÐœÐ°ÑÐŸÐŒÑÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ¹ÑÐµ ÐºÐ»ÑÑ <filename>GtkTheme</filename> ÐŽÐ»Ñ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÐµÐŒÐž."
+
+#: ../C/gdm.xml:2661(term)
+msgid "GtkTheme"
+msgstr "GtkTheme"
+
+#: ../C/gdm.xml:2663(synopsis)
+#, no-wrap
+msgid "GtkTheme=Default"
+msgstr "GtkTheme=Default"
+
+#: ../C/gdm.xml:2664(para)
+msgid "A name of an installed theme to use by default. It will be used in the greeter, chooser and all other GUI windows put up by GDM. Supported since 2.5.90.2."
+msgstr "ÐÐ°Ð·Ð²Ð° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸÑ ÑÐµÐŒÐž. ÐÐŸÐœÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð²ÐžÐ±ÐŸÑÑ, ÑÐ° ÑÑÑÑ
+ ÑÐœÑÐžÑ
+ Ð³ÑÐ°ÑÑÑÐœÐžÑ
+ Ð²ÑÐºÐœÐ°Ñ
+ GDM. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.5.90.2."
+
+#: ../C/gdm.xml:2673(term)
+msgid "GtkThemesToAllow"
+msgstr "GtkThemesToAllow"
+
+#: ../C/gdm.xml:2675(synopsis)
+#, no-wrap
+msgid "GtkThemesToAllow=all"
+msgstr "GtkThemesToAllow=all"
+
+#: ../C/gdm.xml:2676(para)
+msgid "Comma separated list of themes to allow. These must be the names of the themes installed in the standard locations for GTK+ themes. You can also specify 'all' to allow all installed themes. This is related to the <filename>AllowGtkThemeChange</filename> key. Supported since 2.5.90.2."
+msgstr "Ð¡Ð¿ÐžÑÐŸÐº ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÐžÑ
+ ÐºÐŸÐŒÐŸÑ ÐŽÐŸÐ¿ÑÑÑÐžÐŒÐžÑ
+ ÑÐµÐŒ. ÐŠÐµ ÐŒÐ°ÑÑÑ Ð±ÑÑÐž ÐœÐ°Ð·Ð²Ðž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐžÑ
+ Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐŒÑ ÐŒÑÑÑÑ ÑÐµÐŒ GTK+. Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž  'all', ÑÐŸÐ± ÐŽÐŸÐ·Ð²ÐŸÐ»ÐžÑÐž ÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ ÑÐµÐŒÐž. ÐŠÐµ Ð²ÑÐŽÐœÐŸÑÐžÑÑÑÑ ÐŽÐŸ ÐºÐ»ÑÑÐ° <filename>AllowGtkThemeChange</filename>. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.5.90.2."
+
+#: ../C/gdm.xml:2688(term)
+msgid "MaxIconWidth"
+msgstr "MaxIconWidth"
+
+#: ../C/gdm.xml:2690(synopsis)
+#, no-wrap
+msgid "MaxIconWidth=128"
+msgstr "MaxIconWidth=128"
+
+#: ../C/gdm.xml:2691(para)
+msgid "Specifies the maximum icon width (in pixels) that the face browser will display. Icons larger than this will be scaled. This also affects icons in the XDMCP chooser."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÑ ÑÐžÑÐžÐœÑ Ð·ÐœÐ°ÑÐºÐ° (Ñ ÑÐŸÑÐºÐ°Ñ
+) Ð¿ÑÐž Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ Ð¿ÐŸÑÑÑÐµÑÑÐ². ÐÑÐ»ÑÑÑ Ð·Ð° ÑÐŸÐ·ÐŒÑÑÐŸÐŒ Ð·ÐœÐ°ÑÐºÑ Ð±ÑÐŽÑÑÑ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÐŒÐ°ÑÑÑÐ°Ð±. ÐŠÐµ ÑÐ°ÐºÐŸÐ¶ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ ÐœÐ° Ð·ÐœÐ°ÑÐºÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð²ÐžÐ±ÐŸÑÑ XDMCP."
+
+#: ../C/gdm.xml:2700(term)
+msgid "MaxIconHeight"
+msgstr "MaxIconHeight"
+
+#: ../C/gdm.xml:2702(synopsis)
+#, no-wrap
+msgid "MaxIconHeight=128"
+msgstr "MaxIconHeight=128"
+
+#: ../C/gdm.xml:2703(para)
+msgid "Specifies the maximum icon height (in pixels) that the face browser will display. Icons larger than this will be scaled. This also affects icons in the XDMCP chooser."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÑ Ð²ÐžÑÐŸÑÑ Ð·ÐœÐ°ÑÐºÐ° (Ñ ÑÐŸÑÐºÐ°Ñ
+) Ñ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°ÑÑ Ð¿ÐŸÑÑÑÐµÑÑÐ². ÐÑÐ»ÑÑÑ Ð·Ð° ÑÐŸÐ·ÐŒÑÑÐŸÐŒ Ð·ÐœÐ°ÑÐºÑ Ð±ÑÐŽÑÑÑ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÐŒÐ°ÑÑÑÐ°Ð±. ÐŠÐµ ÑÐ°ÐºÐŸÐ¶ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ ÐœÐ° Ð·ÐœÐ°ÑÐºÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð²ÐžÐ±ÐŸÑÑ XDMCP."
+
+#: ../C/gdm.xml:2714(title)
+msgid "Greeter Configuration"
+msgstr "ÐÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ"
+
+#: ../C/gdm.xml:2717(title)
+msgid "[greeter]"
+msgstr "[greeter]"
+
+#: ../C/gdm.xml:2720(term)
+msgid "BackgroundColor"
+msgstr "BackgroundColor"
+
+#: ../C/gdm.xml:2722(synopsis)
+#, no-wrap
+msgid "BackgroundColor=#76848F"
+msgstr "BackgroundColor=#76848F"
+
+#: ../C/gdm.xml:2723(para)
+msgid "If the BackgroundType is 2, use this color in the background of the greeter. Also use it as the back of transparent images set on the background and if the BackgroundRemoteOnlyColor is set and this is a remote display. This only affects the GTK+ Greeter."
+msgstr "Ð¯ÐºÑÐŸ BackgroundType ÐŽÐŸÑÑÐ²ÐœÑÑ 2, ÑÐŸÐŽÑ ÑÐµÐ¹ ÐºÐŸÐ»ÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÐ»Ð° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ. ÐÑÐœ ÑÐ°ÐºÐŸÐ¶ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐº Ð·Ð°ÐŽÐœÑÐ¹ Ð¿Ð»Ð°Ðœ Ð¿ÑÐŸÐ·ÐŸÑÐžÑ
+ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÑ ÐœÐ° ÑÐ»Ñ, ÑÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ BackgroundRemoteOnlyColor ÑÐ° ÑÐµ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹. ÐÐ¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:2734(term)
+msgid "BackgroundProgramInitialDelay"
+msgstr "BackgroundProgramInitialDelay"
+
+#: ../C/gdm.xml:2736(synopsis)
+#, no-wrap
+msgid "BackgroundProgramInitialDelay=30"
+msgstr "BackgroundProgramInitialDelay=30"
+
+#: ../C/gdm.xml:2737(para)
+msgid "The background application will be started after at least that many seconds of inactivity."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐ° ÑÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐžÐŒÐµÑÑÑÑ Ð¿ÑÑÐ»Ñ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÑ ÐºÑÐ»ÑÐºÐŸÑÑÑ ÑÐµÐºÑÐœÐŽ ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÑ."
+
+#: ../C/gdm.xml:2745(term)
+msgid "RestartBackgroundProgram"
+msgstr "RestartBackgroundProgram"
+
+#: ../C/gdm.xml:2747(synopsis)
+#, no-wrap
+msgid "RestartBackgroundProgram=true"
+msgstr "RestartBackgroundProgram=true"
+
+#: ../C/gdm.xml:2748(para)
+msgid "If set the background application will be restarted when it has exited, after the delay described below has elapsed. This option can be useful when you wish to run a screen saver application when no user is using the computer."
+msgstr "Ð§Ðž Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐœÐ° ÑÐ»Ñ Ð¿ÑÐž ÑÑ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ,  Ð¿ÑÑÐ»Ñ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ ÐœÐžÐ¶ÑÐµ ÑÐœÑÐµÑÐ²Ð°Ð»Ñ ÑÐ°ÑÑ. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÑÐºÑÐŸ Ð²Ðž Ñ
+ÐŸÑÐµÑÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð·Ð±ÐµÑÐµÐ¶ÐµÐœÐœÑ ÐµÐºÑÐ°ÐœÑ, ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐœÐµ ÐºÐŸÑÐžÑÑÑÑÑÑÑÑ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐŸÐŒ."
+
+#: ../C/gdm.xml:2758(term)
+msgid "BackgroundProgramRestartDelay"
+msgstr "BackgroundProgramRestartDelay"
+
+#: ../C/gdm.xml:2760(synopsis)
+#, no-wrap
+msgid "BackgroundProgramRestartDelay=30"
+msgstr "BackgroundProgramRestartDelay=30"
+
+#: ../C/gdm.xml:2761(para)
+msgid "The background application will be restarted after at least that many seconds of inactivity."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐ° ÑÐ»Ñ Ð±ÑÐŽÐµ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÐžÑÑ Ð¿ÑÑÐ»Ñ ÐœÐµÐ°ÐºÑÐžÐ²ÐœÐŸÑÑÑ Ð¿ÑÐŸÑÑÐ³ÐŸÐŒ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÑ ÐºÑÐ»ÑÐºÐŸÑÑÑ ÑÐµÐºÑÐœÐŽ."
+
+#: ../C/gdm.xml:2769(term)
+msgid "BackgroundImage"
+msgstr "BackgroundImage"
+
+#: ../C/gdm.xml:2771(synopsis)
+#, no-wrap
+msgid "BackgroundImage=somefile.png"
+msgstr "BackgroundImage=somefile.png"
+
+#: ../C/gdm.xml:2772(para)
+msgid "If the BackgroundType is 1, then display this file as the background in the greeter. This only affects the GTK+ Greeter."
+msgstr "Ð¯ÐºÑÐŸ BackgroundType ÐŽÐŸÑÑÐ²ÐœÑÑ 1, ÑÐŸÐŽÑ ÑÐµÐ¹ ÑÐ°Ð¹Ð» Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ ÑÐº ÑÐ»ÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ. ÐÐ¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:2781(term)
+msgid "BackgroundProgram"
+msgstr "BackgroundProgram"
+
+#: ../C/gdm.xml:2783(synopsis)
+#, no-wrap
+msgid "BackgroundProgram=&lt;bin&gt;/xeyes"
+msgstr "BackgroundProgram=&lt;bin&gt;/xeyes"
+
+#: ../C/gdm.xml:2784(para)
+msgid "If set this command will be run in the background while the login window is being displayed. Note that not all applications will run this way, since GDM does not usually have a home directory. You could set up home directory for the GDM user if you wish to run applications which require it. This only affects the GTK+ Greeter."
+msgstr "Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð±ÑÐŽÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐžÑÑ ÐœÐ° ÑÐ»Ñ Ð¿ÑÐŽ ÑÐ°Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÐœÐµ ÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ, ÑÐŸÐŒÑ ÑÐŸ ÐŽÐ»Ñ GDM Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ ÐœÐµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³. ÐÐŸÐ¶ÐœÐ° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐŽÐŸÐŒÐ°ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° GDM, ÑÐºÑÐŸ Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÑÐºÑ ÑÑÐŸÐ³ÐŸ Ð²ÐžÐŒÐ°Ð³Ð°ÑÑÑ. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ°  Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:2796(term)
+msgid "BackgroundRemoteOnlyColor"
+msgstr "BackgroundRemoteOnlyColor"
+
+#: ../C/gdm.xml:2798(synopsis)
+#, no-wrap
+msgid "BackgroundRemoteOnlyColor=true"
+msgstr "BackgroundRemoteOnlyColor=true"
+
+#: ../C/gdm.xml:2799(para)
+msgid "On remote displays only set the color background. This is to make network load lighter. The <filename>BackgroundProgram</filename> is also not run. This only affects the GTK+ Greeter."
+msgstr "ÐÐ° Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÑ
+ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐºÐŸÐ»ÑÑ ÑÐ»Ð°. ÐŠÐµ Ð·ÐŒÐµÐœÑÑÑ ÐœÐ°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ ÐœÐ° ÐŒÐµÑÐµÐ¶Ñ. Ð¢Ð°ÐºÐŸÐ¶ ÐœÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐ° Ñ <filename>BackgroundProgram</filename> Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:2809(term)
+msgid "BackgroundScaleToFit"
+msgstr "BackgroundScaleToFit"
+
+#: ../C/gdm.xml:2811(synopsis)
+#, no-wrap
+msgid "BackgroundScaleToFit=true"
+msgstr "BackgroundScaleToFit=true"
+
+#: ../C/gdm.xml:2812(para)
+msgid "Scale background image to fit the screen. This only affects the GTK+ Greeter."
+msgstr "ÐÐŒÑÐœÑÐ²Ð°ÑÐž ÐŒÐ°ÑÑÑÐ°Ð± Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÐŽÐŸ ÐŒÐµÐ¶ ÐµÐºÑÐ°ÐœÑ. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:2820(term)
+msgid "BackgroundType"
+msgstr "BackgroundType"
+
+#: ../C/gdm.xml:2822(synopsis)
+#, no-wrap
+msgid "BackgroundType=2"
+msgstr "BackgroundType=2"
+
+#: ../C/gdm.xml:2823(para)
+msgid "The type of background to set. 0 is none, 1 is image and color, 2 is color and 3 is image. This only affects the GTK+ Greeter."
+msgstr "Ð¢ÐžÐ¿ ÑÐ»Ð°.  0 - ÐœÐµÐŒÐ°Ñ, 1 - Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ, 2 - ÐºÐŸÐ»ÑÑ, 3 - Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:2831(term)
+msgid "Browser"
+msgstr "Browser"
+
+#: ../C/gdm.xml:2833(synopsis)
+#, no-wrap
+msgid "Browser=true"
+msgstr "Browser=true"
+
+#: ../C/gdm.xml:2834(para)
+msgid "Set to true to enable the face browser. See the ``The GTK+ Greeter'' section for more information on the face browser. This option only works for the GTK+ Greeter. For the Themed Greeter, the face browser is enabled by choosing a theme which includes a face browser"
+msgstr "ÐÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ true Ð²ÐŒÐžÐºÐ°ÑÑÑÑÑ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ². ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ² ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ ``ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+''. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+ . ÐÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ, Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ² Ð²ÐŒÐžÐºÐ°ÑÑÑÑÑ Ð²ÐžÐ±ÐŸÑÐŸÐŒ ÑÐµÐŒÐž, ÑÐºÐ° Ð²ÐºÐ»ÑÑÐ°Ñ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ²"
+
+#: ../C/gdm.xml:2845(term)
+msgid "ChooserButton"
+msgstr "ChooserButton"
+
+#: ../C/gdm.xml:2847(synopsis)
+#, no-wrap
+msgid "ChooserButton=true"
+msgstr "ChooserButton=true"
+
+#: ../C/gdm.xml:2848(para)
+msgid "If true, add a chooser button to the Actions menu that will restart the current X server with a chooser. XDMCP does not need to be enabled on the local computer for this to work."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÐŽÐŸ ÐŒÐµÐœÑ ÐÑÑ ÐŽÐŸÐŽÐ°ÑÑÑÑÑ ÐºÐœÐŸÐ¿ÐºÐ°, ÑÐºÐŸÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð¿ÐŸÑÐŸÑÐœÐžÐ¹ ÑÐµÑÐ²ÐµÑ Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŸÑ Ð²ÐžÐ±ÐŸÑÑ. ÐÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐœÐµ ÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐŸ Ð²ÐŒÐžÐºÐ°ÑÐž XDMCP ÐœÐ° Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐŒÑ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÑ."
+
+#: ../C/gdm.xml:2857(term)
+msgid "ConfigAvailable"
+msgstr "ConfigAvailable"
+
+#: ../C/gdm.xml:2859(synopsis)
+#, no-wrap
+msgid "ConfigAvailable=false"
+msgstr "ConfigAvailable=false"
+
+#: ../C/gdm.xml:2860(para)
+msgid "If true, allows the configurator to be run from the greeter. Note that the user will need to type in the root password before the configurator will be started. This is set to false by default for additional security. See the <filename>Configurator</filename> option in the daemon section."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ Ð· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŒÐ°Ñ Ð²Ð²ÐµÑÑÐž Ð¿Ð°ÑÐŸÐ»Ñ root. ÐÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>Configurator</filename> Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ daemon."
+
+#: ../C/gdm.xml:2872(term)
+msgid "DefaultFace"
+msgstr "DefaultFace"
+
+#: ../C/gdm.xml:2874(synopsis)
+#, no-wrap
+msgid "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+msgstr "DefaultFace=&lt;share&gt;/pixmaps/nophoto.png"
+
+#: ../C/gdm.xml:2875(para)
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme. If no such image is defined, the image specified by <filename>DefaultFace</filename> will be used. The image must be in an gdk-pixbuf supported format and the file must be readable to the GDM user."
+msgstr "Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐœÐµ Ð²ÐžÐ·ÐœÐ°ÑÐžÐ² Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÐŽÐ»Ñ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ Ð¿ÐŸÑÑÑÐµÑÑÐ², GDM Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹_Ð·ÐœÐ°ÑÐŸÐº Ð· Ð¿ÐŸÑÐŸÑÐœÐŸÑ ÑÐµÐŒÐž GTK+. Ð¯ÐºÑÐŸ ÑÐ°ÐºÐžÐ¹ Ð·ÐœÐ°ÑÐŸÐº ÐœÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐžÐ¹, Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ <filename>DefaultFace</filename>. ÐÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÐŒÐ°Ñ Ð±ÑÑÐž Ñ ÑÐŸÑÐŒÐ°ÑÑ, ÑÐºÐžÐ¹ Ð¿ÑÐŽÑÑÐžÐŒÑÑ gdk-pixbuf ÑÐ° ÑÐ°Ð¹Ð» ÐŒÐ°Ñ Ð±ÑÑÐž ÐŽÐŸÑÑÑÐ¿ÐœÐžÐŒ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ GDM."
+
+#: ../C/gdm.xml:2887(term)
+msgid "Include"
+msgstr "Include"
+
+#: ../C/gdm.xml:2889(synopsis)
+#, no-wrap
+msgid "Include="
+msgstr "Include="
+
+#: ../C/gdm.xml:2890(para)
+msgid "Comma separated list of users to be included in the face browser and in the <command>gdmsetup</command> selection list for Automatic/Timed login. See also <filename>Exclude</filename>, <filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+msgstr "Ð¡Ð¿ÐžÑÐŸÐº ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÐžÑ
+ ÐºÐŸÐŒÐŸÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐºÑ Ð²ÐºÐ»ÑÑÐ°ÑÑÑÑÑ Ñ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ² ÑÐ° Ñ ÑÐ¿ÐžÑÐŸÐº ÐŽÐ»Ñ Ð²ÐžÐ±ÐŸÑÑ Ð² <command>gdmsetup</command> ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐŽÐ»Ñ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ <filename>Exclude</filename>, <filename>IncludeAll</filename>, ÑÐ° <filename>MinimalUID</filename>."
+
+#: ../C/gdm.xml:2902(term)
+msgid "Exclude"
+msgstr "Exclude"
+
+#: ../C/gdm.xml:2904(synopsis)
+#, no-wrap
+msgid "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+msgstr "Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,..."
+
+#: ../C/gdm.xml:2905(para)
+msgid "Comma separated list of users to be excluded from the face browser and from the <command>gdmsetup</command> selection list for Automatic/Timed login. Excluded users will still be able to log in, but will have to type their username. See also <filename>Include</filename>, <filename>IncludeAll</filename>, and <filename>MinimalUID</filename>."
+msgstr "Ð¡Ð¿ÐžÑÐŸÐº ÑÐŸÐ·ÐŽÑÐ»ÐµÐœÐžÑ
+ ÐºÐŸÐŒÐŸÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐºÑ Ð²ÐžÐºÐ»ÑÑÐ°ÑÑÑÑÑ Ð· Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°ÑÐ° Ð¿ÐŸÑÑÑÐµÑÑÐ² ÑÐ° Ð·Ñ ÑÐ¿ÐžÑÐºÑ ÐŽÐ»Ñ Ð²ÐžÐ±ÐŸÑÑ Ð² <command>gdmsetup</command> ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐŽÐ»Ñ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. ÐÐžÐºÐ»ÑÑÐµÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð²ÑÐµ-ÑÐ°ÐºÐž ÐŒÐŸÐ¶ÑÑÑ ÑÐ²ÑÐ¹ÑÐž, Ð°Ð»Ðµ ÐŒÐ°ÑÑÑ Ð²Ð²ÐµÑÑÐž ÑÐ²ÐŸÑ ÑÐŒ'Ñ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ <filename>Include</filename>, <filename>IncludeAll</filename>, ÑÐ° <filename>MinimalUID</filename>."
+
+#: ../C/gdm.xml:2918(term)
+msgid "IncludeAll"
+msgstr "IncludeAll"
+
+#: ../C/gdm.xml:2920(synopsis)
+#, no-wrap
+msgid "IncludeAll=false"
+msgstr "IncludeAll=false"
+
+#: ../C/gdm.xml:2921(para)
+msgid "By default, an empty include list means display no users. By setting IncludeAll to true, the password file will be scanned and all users will be displayed aside from users excluded via the Exclude setting and user ID's less than MinimalUID. Scanning the password file can be slow on systems with large numbers of users and this feature should not be used in such environments. See also <filename>Include</filename>, <filename>Exclude</filename>, and <filename>MinimalUID</filename>."
+msgstr "Ð¢ÐžÐ¿ÐŸÐ²ÐŸ, Ð¿ÐŸÑÐŸÐ¶ÐœÑÐ¹ ÑÐ¿ÐžÑÐŸÐº Ð²ÐºÐ»ÑÑÐµÐœÐžÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² ÐŸÐ·ÐœÐ°ÑÐ°Ñ - ÐœÐµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ². ÐÐ»Ðµ Ð¿ÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ IncludeAll Ñ true, Ð±ÑÐŽÐµ ÑÐºÐ°ÐœÑÐ²Ð°ÑÐžÑÑ ÑÐ°Ð¹Ð» Ð¿Ð°ÑÐŸÐ»ÑÐ² ÑÐ° Ð±ÑÐŽÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ ÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŸÐºÑÑÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², Ð²ÐžÐºÐ»ÑÑÐµÐœÐžÑ
+ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Exclude, ÑÐ° ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² ÑÐžÐ¹ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÐŒÐµÐœÑÐžÐ¹ Ð·Ð° MinimalUID. Ð¡ÐºÐ°ÐœÑÐ²Ð°ÐœÐœÑ ÑÐ°Ð¹Ð» Ð¿Ð°ÑÐŸÐ»Ñ ÐŒÐŸÐ¶Ðµ ÑÐ¿ÐŸÐ²ÑÐ»ÑÐœÐžÑÐž ÑÐžÑÑÐµÐŒÑ Ð· Ð²ÐµÐ»ÐžÐºÐŸÑ ÐºÑÐ»ÑÐºÑÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐŸÐŒÑ ÑÑ Ð²Ð»Ð°ÑÑÐžÐ²ÑÑÑÑ ÐœÐµ ÑÐ»ÑÐŽ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ñ ÑÐ°ÐºÐžÑ
+ ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐ°Ñ
+. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ <filename>Include</filename>, <filename>Exclude</filename>, ÑÐ° <filename>MinimalUID</filename>."
+
+#: ../C/gdm.xml:2937(term)
+msgid "GlobalFaceDir"
+msgstr "GlobalFaceDir"
+
+#: ../C/gdm.xml:2939(synopsis)
+#, no-wrap
+msgid "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+msgstr "GlobalFaceDir=&lt;share&gt;/pixmaps/faces/"
+
+#: ../C/gdm.xml:2940(para)
+msgid "Systemwide directory for face files. The sysadmin can place icons for users here without touching their homedirs. Faces are named after their users' logins."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐœÐžÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÑÐ°Ð¹Ð»ÑÐ² Ð¿ÐŸÑÑÑÐµÑÑÐ². Ð¡ÐžÑÑÐµÐŒÐœÐžÐ¹ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ ÐŒÐŸÐ¶Ðµ Ð¿ÐŸÐŒÑÑÑÐžÑÐž ÑÑÐŽÐž Ð·ÐœÐ°ÑÐºÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² ÐœÐµ Ð·Ð°ÑÑÐ¿Ð°ÑÑÐž ÑÑ
+ ÐŽÐŸÐŒÐ°ÑÐœÑÑ
+ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÑÐ². ÐÐŸÑÑÑÐµÑÐž ÑÐŒÐµÐœÑÑÑÑÑÑ Ð·Ð° ÐŸÐ±Ð»ÑÐºÐŸÐ²ÐžÐŒÐž Ð·Ð°Ð¿ÐžÑÐ°ÐŒÐž ÑÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²."
+
+#: ../C/gdm.xml:2946(para)
+msgid "I.e. <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> would contain the face icon for the user ``johndoe''. No image format extension should be specified."
+msgstr "ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, <filename>&lt;GlobalFaceDir&gt;/johndoe</filename> ÐŒÑÑÑÐžÑÑ Ð¿ÐŸÑÑÑÐµÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ``johndoe''. ÐÐµ ÑÐ»ÑÐŽ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÑÐž ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ ÑÐ°Ð¹Ð»Ñ."
+
+#: ../C/gdm.xml:2952(para)
+msgid "The face images must be stored in gdk-pixbuf supported formats and they must be readable for the GDM user."
+msgstr "ÐÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÑÑÑÐµÑÑÐ² ÐŒÐ°ÑÑÑ Ð±ÑÑÐž Ñ Ð¿ÑÐŽÑÑÐžÐŒÑÐ²Ð°ÐœÐŸÐŒÑ gdk-pixbuf ÑÐŸÑÐŒÐ°ÑÑ ÑÐ° ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ GDM."
+
+#: ../C/gdm.xml:2957(para)
+msgid "A user's own icon file will always take precedence over the sysadmin provided one."
+msgstr "ÐÐ»Ð°ÑÐœÐžÐ¹ ÑÐ°Ð¹Ð» ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð·Ð°Ð²Ð¶ÐŽÐž ÐŒÐ°Ñ Ð¿ÐµÑÐµÐ²Ð°Ð³Ñ ÐœÐ°ÐŽ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐžÐŒ ÑÐžÑÑÐµÐŒÐœÐžÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐŸÐŒ."
+
+#: ../C/gdm.xml:2965(term)
+msgid "GraphicalTheme"
+msgstr "GraphicalTheme"
+
+#: ../C/gdm.xml:2967(synopsis)
+#, no-wrap
+msgid "GraphicalTheme=circles"
+msgstr "GraphicalTheme=circles"
+
+#: ../C/gdm.xml:2968(para)
+msgid "The graphical theme that the Themed Greeter should use. it should refer to a directory in the theme directory set by <filename>GraphicalThemeDir</filename>."
+msgstr "ÐÑÐ°ÑÑÑÐœÐ° ÑÐµÐŒÐ°, ÑÐºÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ. ÐÐ°ÑÐ°ÐŒÐµÑÑ ÐŒÐ°Ñ Ð¿ÐŸÑÐžÐ»Ð°ÑÐžÑÑ ÐœÐ° ÐºÐ°ÑÐ°Ð»ÐŸÐ³ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ ÑÐµÐŒ, ÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐžÐ¹ Ñ <filename>GraphicalThemeDir</filename>."
+
+#: ../C/gdm.xml:2977(term)
+msgid "GraphicalThemes"
+msgstr "GraphicalThemes"
+
+#: ../C/gdm.xml:2979(synopsis)
+#, no-wrap
+msgid "GraphicalThemes=circles"
+msgstr "GraphicalThemes=circles"
+
+#: ../C/gdm.xml:2980(para)
+msgid "The graphical themes that the Themed Greeter should use is the Mode is set on Random Themes. This is a \"/:\" delimited list. It should refer to a directory in the theme directory set by <filename>GraphicalThemeDir</filename>. This is only used if <filename>GraphicalThemeRand</filename> is set to true."
+msgstr "ÐÑÐ°ÑÑÑÐœÑ ÑÐµÐŒÐž, ÑÐºÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ, Ñ ÑÐµÐ¶ÐžÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸÑ Ð·ÐŒÑÐœÐž ÑÐµÐŒ. Ð¢ÐµÐŒÐž Ñ ÑÐ¿ÐžÑÐºÑ ÑÐŸÐ·ÐŽÑÐ»ÑÑÑÑÑÑ Ð·ÐœÐ°ÐºÐŸÐŒ \"/:\". ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð· ÑÐµÐŒÐ°ÐŒÐž  Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ <filename>GraphicalThemeDir</filename>. ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð»ÐžÑÐµ ÑÐºÑÐŸ <filename>GraphicalThemeRand</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true."
+
+#: ../C/gdm.xml:2992(term)
+msgid "GraphicalThemeRand"
+msgstr "GraphicalThemeRand"
+
+#: ../C/gdm.xml:2994(synopsis)
+#, no-wrap
+msgid "GraphicalThemeRand=false"
+msgstr "GraphicalThemeRand=false"
+
+#: ../C/gdm.xml:2995(para)
+msgid "Whether the graphical greeter will use Only One Theme or Random Theme mode. Only One Theme mode uses themes listed by <filename>GraphicalTheme</filename>, Random Themes mode uses themes listed by <filename>GraphicalThemes</filename>. A value of false sets greeter to use Only One Theme mode, a value of true sets the greeter to use Random Theme mode."
+msgstr "Ð§Ðž Ð±ÑÐŽÐµ Ð³ÑÐ°ÑÑÑÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ñ ÑÐµÐ¶ÐžÐŒÑ Ð· ÐŸÐŽÐœÑÑÑ ÑÐµÐŒÐŸÑ Ð°Ð±ÐŸ Ñ ÑÐµÐ¶ÐžÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸÑ Ð·ÐŒÑÐœÐž ÑÐµÐŒÐž. Ð£ ÑÐµÐ¶ÐžÐŒÑ Ð· ÐŸÐŽÐœÑÑÑ ÑÐµÐŒÐŸÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐµÐŒÐž, ÑÐŸ Ð¿ÐµÑÐµÐ»ÑÑÐµÐœÑ Ñ <filename>GraphicalTheme</filename>. Ð£ ÑÐµÐ¶ÐžÐŒÑ Ð· Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸÑ Ð·ÐŒÑÐœÐŸÑ ÑÐµÐŒ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐµÐŒÐž, Ð¿ÐµÑÐµÐ»ÑÑÐµÐœÑ Ñ  <filename>GraphicalThemes</filename>. Ð¯ÐºÑÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ false - Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐµÐ¶ÐžÐŒ Ð· ÐŸÐŽÐœÑÑÑ ÑÐµÐŒÐŸÑ, ÑÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŽÐŸÑÑÐ²ÐœÑÑ true - Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐµÐ¶ÐžÐŒ Ð· Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸÑ Ð·ÐŒÑÐœÐŸÑ ÑÐµÐŒ."
+
+#: ../C/gdm.xml:3007(term)
+msgid "GraphicalThemeDir"
+msgstr "GraphicalThemeDir"
+
+#: ../C/gdm.xml:3009(synopsis)
+#, no-wrap
+msgid "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+msgstr "GraphicalThemeDir=&lt;share&gt;/gdm/themes/"
+
+#: ../C/gdm.xml:3010(para)
+msgid "The directory where themes for the Themed Greeter are installed."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÐŽÐµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ ÑÐµÐŒÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž."
+
+#: ../C/gdm.xml:3018(term)
+msgid "GraphicalThemedColor"
+msgstr "GraphicalThemedColor"
+
+#: ../C/gdm.xml:3020(synopsis)
+#, no-wrap
+msgid "GraphicalThemedColor=#76848F"
+msgstr "GraphicalThemedColor=#76848F"
+
+#: ../C/gdm.xml:3021(para)
+msgid "Use this color in the background of the Themed Greeter. This only affects the Themed Greeter."
+msgstr "ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÑÐµÐ¹ ÐºÐŸÐ»ÑÑ ÑÐº ÑÐ»ÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ. ÐÐ¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:3029(term)
+msgid "InfoMsgFile"
+msgstr "InfoMsgFile"
+
+#: ../C/gdm.xml:3031(synopsis)
+#, no-wrap
+msgid "InfoMsgFile=/path/to/infofile"
+msgstr "InfoMsgFile=/ÑÐ»ÑÑ
+/ÐŽÐŸ/ÑÐ°Ð¹Ð»Ñ"
+
+#: ../C/gdm.xml:3032(para)
+msgid "If present and /path/to/infofile specifies an existing and readable text file (e.g. &lt;etc&gt;/infomsg.txt) the contents of the file will be displayed in a modal dialog box before the user is allowed to login. This works both with the standard and the themable greeters."
+msgstr "Ð¯ÐºÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ ÑÐ° /ÑÐ»ÑÑ
+/ÐŽÐŸ/ÑÐ°Ð¹Ð»Ñ Ð²ÐºÐ°Ð·ÑÑ ÐœÐ° ÑÑÐœÑÑÑÐžÐ¹ ÑÐ° ÐŽÐŸÑÑÑÐ¿ÐœÐžÐ¹ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÑÐ°Ð¹Ð» (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, &lt;etc&gt;/infomsg.txt), Ð¿ÐµÑÐµÐŽ ÐŽÐŸÐ¿ÑÑÐºÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐŽÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÐŒÐŸÐŽÐ°Ð»ÑÐœÐŸÐŒÑ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²ÐŸÐŒÑ Ð²ÑÐºÐœÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð·ÐžÑÑÑÑ Ð²ÐŒÑÑÑ ÑÑÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ. ÐÐ°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ ÑÐº ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ, ÑÐ°Ðº Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ."
+
+#: ../C/gdm.xml:3043(term)
+msgid "InfoMsgFont"
+msgstr "InfoMsgFont"
+
+#: ../C/gdm.xml:3045(synopsis)
+#, no-wrap
+msgid "InfoMsgFont=fontspec"
+msgstr "InfoMsgFont=ÑÑÐžÑÑ"
+
+#: ../C/gdm.xml:3046(para)
+msgid "If present and InfoMsgFile (see above) is used, this specifies the font to use when displaying the contents of the InfoMsgFile text file. For example fontspec could be Sans 24 to get a sans serif font of size 24 points. This works both with the standard and the themable greeters."
+msgstr "Ð¯ÐºÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ ÑÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ InfoMsgFile (ÐŽÐžÐ²ÑÑÑÑÑ Ð²ÐžÑÐµ), ÑÑÑ Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÑÑÐžÑÑ ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð²ÐŒÑÑÑÑ ÑÐµÐºÑÑÐŸÐ²ÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ, Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ Ñ InfoMsgFile. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÐŽÐ»Ñ Ð²ÐºÐ°Ð·ÑÐ²ÐºÐž ÑÑÐžÑÑÑ Ð±ÐµÐ· Ð·Ð°ÑÑÐ±ÐŸÐº ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Sans 24. ÐÐ°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ ÑÐº ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ, ÑÐ°Ðº Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ."
+
+#: ../C/gdm.xml:3058(term)
+msgid "LocaleFile"
+msgstr "LocaleFile"
+
+#: ../C/gdm.xml:3060(synopsis)
+#, no-wrap
+msgid "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+msgstr "LocaleFile=&lt;etc&gt;/gdm/locale.alias"
+
+#: ../C/gdm.xml:3061(para)
+msgid "File in format similar to the GNU locale format with entries for all supported languages on the system. The format is described above or in a comment inside that file."
+msgstr "Ð€Ð°Ð¹Ð» Ñ Ð¿ÐŸÐŽÑÐ±ÐœÐŸÐŒÑ ÐŽÐŸ GNU locale ÑÐŸÑÐŒÐ°ÑÑ Ð· Ð·Ð°Ð¿ÐžÑÐ°ÐŒÐž ÐŽÐ»Ñ ÑÑÑÑ
+ Ð¿ÑÐŽÑÑÐžÐŒÑÐ²Ð°ÐœÐžÑ
+  ÑÐžÑÑÐµÐŒÐŸÑ ÐŒÐŸÐ². ÐÐ¿ÐžÑ ÑÐŸÑÐŒÐ°ÑÑ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐœÐ°Ð¹ÑÐž Ð²ÐžÑÐµ Ð°Ð±ÐŸ Ñ ÐºÐŸÐŒÐµÐœÑÐ°ÑÑÑ
+ Ñ ÑÑÐŸÐŒÑ ÑÐ°Ð¹Ð»Ñ."
+
+#: ../C/gdm.xml:3070(term)
+msgid "LockPosition"
+msgstr "LockPosition"
+
+#: ../C/gdm.xml:3072(synopsis)
+#, no-wrap
+msgid "LockPosition=true"
+msgstr "LockPosition=true"
+
+#: ../C/gdm.xml:3073(para)
+msgid "If true the position of the login window of the GTK+ Greeter cannot be changed even if the title bar is turned on."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true - Ð¿ÐŸÐ·ÐžÑÑÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ Ñ Ð³ÑÐ°ÑÑÑÐœÑÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ GTK+ Greeter Ð±ÑÐŽÐµ ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð·ÐŒÑÐœÐžÑÐž, ÐœÐ°Ð²ÑÑÑ ÑÐºÑÐŸ ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº Ð²ÑÐºÐœÐ°."
+
+#: ../C/gdm.xml:3081(term)
+msgid "Logo"
+msgstr "Logo"
+
+#: ../C/gdm.xml:3083(synopsis)
+#, no-wrap
+msgid "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr "Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#: ../C/gdm.xml:3084(para)
+msgid "Image file to display in the logo box. The file must be in an gdk-pixbuf supported format and it must be readable by the GDM user. If no file is specified the logo feature is disabled. This only affects the GTK+ Greeter."
+msgstr "Ð€Ð°Ð¹Ð» Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ, ÑÐŸ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ Ñ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²ÐŸÐŒÑ Ð²ÑÐºÐœÑ. Ð€Ð°Ð¹Ð» ÐŒÐ°Ñ Ð±ÑÑÐž Ñ ÑÐŸÑÐŒÐ°ÑÑ, ÑÐºÐžÐ¹ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ gdk-pixbuf ÑÐ° Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð±ÑÑÐž ÐŽÐŸÑÑÑÐ¿ÐœÐžÐ¹ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ GDM. Ð¯ÐºÑÐŸ ÑÐ°Ð¹Ð» ÐœÐµ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ, ÑÑÐœÐºÑÑÑ Ð¿ÐŸÐºÐ°Ð·Ñ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð²ÐžÐŒÐžÐºÐ°ÑÑÑÑÑ. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° Ð±Ð°Ð·Ñ GTK+."
+
+#: ../C/gdm.xml:3095(term)
+msgid "ChooserButtonLogo"
+msgstr "ChooserButtonLogo"
+
+#: ../C/gdm.xml:3097(synopsis)
+#, no-wrap
+msgid "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+msgstr "ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png"
+
+#: ../C/gdm.xml:3098(para)
+msgid "Image file to display in the file chooser button in <command>gdmsetup</command>. This key is modified by <command>gdmsetup</command> and should not be manually modified by the user. This only affects the Login Window Preferences (<command>gdmsetup</command>)."
+msgstr ""
+
+#: ../C/gdm.xml:3109(term)
+msgid "MinimalUID"
+msgstr "MinimalUID"
+
+#: ../C/gdm.xml:3111(synopsis)
+#, no-wrap
+msgid "MinimalUID=100"
+msgstr "MinimalUID=100"
+
+#: ../C/gdm.xml:3112(para)
+msgid "The minimal UID that GDM should consider a user. All users with a lower UID will be excluded from the face browser. See also <filename>Include</filename>, <filename>Exclude</filename>, and <filename>IncludeAll</filename>."
+msgstr "ÐÑÐœÑÐŒÐ°Ð»ÑÐœÑÐ¹ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐºÐžÐ¹ GDM Ð²Ð²Ð°Ð¶Ð°Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ. Ð£ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð· ÐŒÐµÐœÑÐžÐŒÐž ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐ°ÐŒÐž ÐœÐµ Ð²ÐºÐ»ÑÑÐ°ÑÑÑÑÑ Ñ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°Ñ Ð¿ÐŸÑÑÑÐµÑÑÐ². Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž <filename>Include</filename>, <filename>Exclude</filename>, ÑÐ° <filename>IncludeAll</filename>."
+
+#: ../C/gdm.xml:3123(term)
+msgid "PositionX"
+msgstr "PositionX"
+
+#: ../C/gdm.xml:3125(synopsis)
+#, no-wrap
+msgid "PositionX=200"
+msgstr "PositionX=200"
+
+#: ../C/gdm.xml:3126(para)
+msgid "The horizontal position of the login window of the GTK+ Greeter."
+msgstr "ÐÐŸÑÐžÐ·ÐŸÐœÑÐ°Ð»ÑÐœÐ° Ð¿ÐŸÐ·ÐžÑÑÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÑ (GTK+) Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:3134(term)
+msgid "PositionY"
+msgstr "PositionY"
+
+#: ../C/gdm.xml:3136(synopsis)
+#, no-wrap
+msgid "PositionY=100"
+msgstr "PositionY=100"
+
+#: ../C/gdm.xml:3137(para)
+msgid "The vertical position of the login window of the GTK+ Greeter."
+msgstr "ÐÐµÑÑÐžÐºÐ°Ð»ÑÐœÐ° Ð¿ÐŸÐ·ÐžÑÑÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÑ (GTK+) Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:3145(term)
+msgid "Quiver"
+msgstr "Quiver"
+
+#: ../C/gdm.xml:3147(synopsis)
+#, no-wrap
+msgid "Quiver=true"
+msgstr "Quiver=true"
+
+#: ../C/gdm.xml:3148(para)
+msgid "Controls whether <command>gdmlogin</command> should shake the display when an incorrect username/password is entered. This only affects the GTK+ Greeter."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ  ÑÐž <command>gdmlogin</command> ÑÐ»ÑÐŽ ÑÑÑÑÑÐž ÐµÐºÑÐ°Ðœ Ð¿ÑÐž Ð²Ð²ÐŸÐŽÑ ÐœÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐŸÐ³ÐŸ Ð¿Ð°ÑÐŸÐ»Ñ/ÑÐŒÐµÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ. ÐŠÐµ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ (GTK+)Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:3158(term)
+msgid "DefaultRemoteWelcome"
+msgstr "DefaultRemoteWelcome"
+
+#: ../C/gdm.xml:3160(synopsis)
+#, no-wrap
+msgid "DefaultRemoteWelcome=true"
+msgstr "DefaultRemoteWelcome=true"
+
+#: ../C/gdm.xml:3161(para)
+msgid "If set to true, the value \"Welcome to %n\" is used for the <filename>RemoteWelcome</filename>. This value is translated into the appropriate language for the user. If set to false, the <filename>RemoteWelcome</filename> setting is used. This string can use the same special character sequences as explained in the \"Text Node\" section of the \"Themed Greeter\" chapter. This explains the meaning of \"%n\"."
+msgstr " ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐŸÐŽÑ ÐŽÐ»Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>RemoteWelcome</filename> Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"Welcome to %n\". ÐŠÐµ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ñ Ð¿ÐµÑÐµÐºÐ»Ð°ÐŽÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐŸÑ ÐŒÐŸÐ²ÐŸÑ. Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° false - Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>RemoteWelcome</filename>. Ð£ ÑÑÐŽÐºÑ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÑÑ Ð¶ ÑÐ°ÐŒÑ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÑ ÑÐžÐŒÐ²ÐŸÐ»Ðž, ÑÐŸ ÐŸÐ¿ÐžÑÐ°ÐœÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ  \"Ð¢ÐµÐºÑÑÐŸÐ²ÐžÐ¹ Ð²ÑÐ·ÐŸÐ»\" Ð³Ð»Ð°Ð²Ðž \"ÐÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ\". Ð¢Ð°ÐŒ Ð¿ÐŸÑÑÐœÑÑÑÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐžÐŒÐ²ÐŸÐ»Ð° \"%n\"."
+
+#: ../C/gdm.xml:3175(term)
+msgid "RemoteWelcome"
+msgstr "RemoteWelcome"
+
+#: ../C/gdm.xml:3177(synopsis)
+#, no-wrap
+msgid "RemoteWelcome=Welcome to &percnt;n"
+msgstr "RemoteWelcome=Welcome to &percnt;n"
+
+#: ../C/gdm.xml:3178(para)
+msgid "Controls which text to display next to the logo image in the greeter for remote XDMCP sessions. The same expansion is done here as in the <filename>Welcome</filename> string. This string can use the same special character sequences as explained in the \"Text Node\" section of the \"Themed Greeter\" chapter. chapter."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÑÐµÐºÑÑ, ÑÐºÐžÐ¹ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ Ð±ÑÐ»Ñ Ð·ÐœÐ°ÑÐºÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ XDMCP. Ð¢ÑÑ ÐŽÑÑÑÑ ÑÐ°ÐºÑ ÑÐ°ÐŒÑ ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ, ÑÐº Ñ Ñ ÑÑÐŽÐºÑ <filename>Welcome</filename>. Ð£ ÑÑÐŽÐºÑ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÑÑ Ð¶ ÑÐ°ÐŒÑ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÑ ÑÐžÐŒÐ²ÐŸÐ»Ðž, ÑÐŸ ÐŸÐ¿ÐžÑÐ°ÐœÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ  \"Ð¢ÐµÐºÑÑÐŸÐ²ÐžÐ¹ Ð²ÑÐ·ÐŸÐ»\" Ð³Ð»Ð°Ð²Ðž \"ÐÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ\"."
+
+#: ../C/gdm.xml:3191(term)
+msgid "RunBackgroundProgramAlways"
+msgstr "RunBackgroundProgramAlways"
+
+#: ../C/gdm.xml:3193(synopsis)
+#, no-wrap
+msgid "RunBackgroundProgramAlways=false"
+msgstr "RunBackgroundProgramAlways=false"
+
+#: ../C/gdm.xml:3194(para)
+msgid "If this is true then the background application is run always, otherwise it is only run when the <filename>BackgroundType</filename> is 0 (None) This only affects the GTK+ Greeter."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐŸÐŽÑ Ð·Ð°Ð²Ð¶ÐŽÐž Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐ° ÑÐ»Ñ, Ñ ÑÐœÑÐŸÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð»ÐžÑÐµ ÐºÐŸÐ»Ðž <filename>BackgroundType</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ 0 (None). ÐÐ°ÑÐ°ÐŒÐµÑÑ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:3204(term)
+msgid "SetPosition"
+msgstr "SetPosition"
+
+#: ../C/gdm.xml:3206(synopsis)
+#, no-wrap
+msgid "SetPosition=true"
+msgstr "SetPosition=true"
+
+#: ../C/gdm.xml:3207(para)
+msgid "If true the position of the login window of the GTK+ Greeter is determined by <filename>PositionX</filename> / <filename>PositionY</filename>."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true - Ð¿ÐŸÐ·ÐžÑÑÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑÐŒÐž <filename>PositionX</filename> / <filename>PositionY</filename>."
+
+#: ../C/gdm.xml:3216(term)
+msgid "ShowGnomeFailsafeSession"
+msgstr "ShowGnomeFailsafeSession"
+
+#: ../C/gdm.xml:3218(synopsis)
+#, no-wrap
+msgid "ShowGnomeFailsafeSession=true"
+msgstr "ShowGnomeFailsafeSession=true"
+
+#: ../C/gdm.xml:3219(para)
+msgid "Should the greeter show the Gnome Failsafe session in th sessions list."
+msgstr "Ð§Ðž Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ñ ÑÐ¿ÐžÑÐºÑ ÑÐµÐ°ÐœÑÑÐ² Ð°Ð²Ð°ÑÑÐ¹ÐœÐžÐ¹ ÑÐµÐ°ÐœÑ Gnome."
+
+#: ../C/gdm.xml:3227(term)
+msgid "ShowLastSession"
+msgstr "ShowLastSession"
+
+#: ../C/gdm.xml:3229(synopsis)
+#, no-wrap
+msgid "ShowLastSession=true"
+msgstr "ShowLastSession=true"
+
+#: ../C/gdm.xml:3230(para)
+msgid "Should the greeter show the 'Last' session in the session list. If this is off, then GDM is in the so called 'switchdesk' mode which for example Red Hat uses. That is, the users can't pick the last session and will just then get the default session (see <filename>DefaultSession</filename>) unless then pick something else for this session only. So if this is off, this really circumvents saving of the last session."
+msgstr "Ð§Ðž Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÐž 'ÐÑÑÐ°ÐœÐœÑÐ¹' ÑÐµÐ°ÐœÑ Ñ ÑÐ¿ÐžÑÐºÑ ÑÐµÐ°ÐœÑÑÐ². Ð¯ÐºÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž Ð²ÐžÐŒÐºÐœÐµÐœÐžÐ¹, ÑÐŸÐŽÑ GDM Ð¿ÑÐ°ÑÑÑ Ñ ÑÐ°Ðº Ð·Ð²Ð°ÐœÐŸÐŒÑ 'switchdesk' ÑÐµÐ¶ÐžÐŒÑ, ÑÐºÐžÐ¹ Ð²ÑÐŽÐŸÐŒÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Red Hat. Ð¢ÐŸÐ±ÑÐŸ, ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐœÐµ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐ±ÑÐ°ÑÐž ÐŸÑÑÐ°ÐœÐœÑÐ¹ ÑÐµÐ°ÐœÑ, Ð²ÑÐŽÐ±ÑÐ²Ð°ÑÑÑÑÑ Ð²Ñ
+ÑÐŽ Ñ ÑÐžÐ¿ÐŸÐ²ÐžÐ¹ ÑÐµÐ°ÐœÑ (ÐŽÐžÐ²ÑÑÑÑÑ <filename>DefaultSession</filename>), ÐŽÐŸÐºÐž ÐœÐµ Ð±ÑÐŽÐµ Ð²ÐžÐ±ÑÐ°ÐœÐŸ ÑÐœÑÐžÐ¹ ÑÐžÐ¿ ÑÐµÐ°ÐœÑÑ ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐºÐŸÐœÐºÑÐµÑÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ. Ð¢ÐŸÐŒÑ, ÑÐºÑÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ, Ð·Ð±ÐµÑÐµÐ¶ÐµÐœÐœÑ ÐŸÑÑÐ°ÐœÐœÑÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ ÐœÐµ Ð²ÑÐŽÐ±ÑÐ²Ð°ÑÑÑÑÑ."
+
+#: ../C/gdm.xml:3243(term)
+msgid "ShowXtermFailsafeSession"
+msgstr "ShowXtermFailsafeSession"
+
+#: ../C/gdm.xml:3245(synopsis)
+#, no-wrap
+msgid "ShowXtermFailsafeSession=true"
+msgstr "ShowXtermFailsafeSession=true"
+
+#: ../C/gdm.xml:3246(para)
+msgid "Should the greeter show the Xterm Failsafe session in the sessions list."
+msgstr "Ð§Ðž Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ñ ÑÐ¿ÐžÑÐºÑ ÑÐµÐ°ÐœÑÑÐ² Ð°Ð²Ð°ÑÑÐ¹ÐœÐžÐ¹ ÑÐµÐ°ÐœÑ Xterm."
+
+#: ../C/gdm.xml:3254(term)
+msgid "SoundOnLogin"
+msgstr "SoundOnLogin"
+
+#: ../C/gdm.xml:3256(synopsis)
+#, no-wrap
+msgid "SoundOnLogin=true"
+msgstr "SoundOnLogin=true"
+
+#: ../C/gdm.xml:3257(para)
+msgid "If true, the greeter will play a sound or beep when it is ready for a login. See also the <filename>SoundOnLoginFile</filename> key. Supported since 2.5.90.0."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð¿ÐŸÐŽÐ°Ñ Ð·Ð²ÑÐºÐŸÐ²ÐžÐ¹ ÑÐžÐ³ÐœÐ°Ð», Ð¿ÑÐž Ð³ÐŸÑÐŸÐ²ÐœÐŸÑÑÑ ÐŽÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐ»ÑÑ <filename>SoundOnLoginFile</filenamÑe>. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.5.90.0."
+
+#: ../C/gdm.xml:3267(term)
+msgid "SoundOnLoginSuccess"
+msgstr "SoundOnLoginSuccess"
+
+#: ../C/gdm.xml:3269(synopsis)
+#, no-wrap
+msgid "SoundOnLoginSuccess=true"
+msgstr "SoundOnLoginSuccess=true"
+
+#: ../C/gdm.xml:3270(para)
+msgid "If true, the greeter will play a sound after a successful login attempt. See also the <filename>SoundOnLoginSuccessFile</filename> key."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð¿ÐŸÐŽÐ°Ñ Ð·Ð²ÑÐºÐŸÐ²ÐžÐ¹ ÑÐžÐ³ÐœÐ°Ð» Ð¿ÑÑÐ»Ñ ÑÑÐ¿ÑÑÐœÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐ»ÑÑ <filename>SoundOnLoginSuccessFile</filename>."
+
+#: ../C/gdm.xml:3279(term)
+msgid "SoundOnLoginFailure"
+msgstr "SoundOnLoginFailure"
+
+#: ../C/gdm.xml:3281(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFailure=true"
+msgstr "SoundOnLoginFailure=true"
+
+#: ../C/gdm.xml:3282(para)
+msgid "If true, the greeter will play a sound after a failed login attempt. See also the <filename>SoundOnLoginFailureFile</filename> key."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð¿ÐŸÐŽÐ°Ñ Ð·Ð²ÑÐºÐŸÐ²ÐžÐ¹ ÑÐžÐ³ÐœÐ°Ð» Ð¿ÑÑÐ»Ñ ÐœÐµÐ²ÐŽÐ°Ð»ÐŸÑ ÑÐ¿ÑÐŸÐ±Ðž Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ ÐºÐ»ÑÑ <filename>SoundOnLoginFailureFile</filename>."
+
+#: ../C/gdm.xml:3291(term)
+msgid "SoundOnLoginFile"
+msgstr "SoundOnLoginFile"
+
+#: ../C/gdm.xml:3293(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFile=/path/to/sound.wav"
+msgstr "SoundOnLoginFile=/path/to/sound.wav"
+
+#: ../C/gdm.xml:3294(para)
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) instead of a beep when the greeter is ready for a login. See also the <filename>SoundOnLogin</filename> key and the <filename>SoundProgram</filename> key. Supported since 2.5.90.0."
+msgstr "Ð€Ð°Ð¹Ð», ÑÐºÐžÐ¹ Ð±ÑÐŽÐµ Ð²ÑÐŽÑÐ²ÐŸÑÑÐ²Ð°ÑÐžÑÑ Ð¿ÑÐž Ð³ÐŸÑÐŸÐ²ÐœÐŸÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐŽÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð€Ð°Ð¹Ð» Ð²ÑÐŽÑÐ²ÐŸÑÑÑÑÑÑÑ ÑÐµÑÐµÐ· Ð¿ÐµÐ²ÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð²ÑÐŽÑÐ²ÐŸÑÐµÐœÐœÑ Ð·Ð²ÑÐºÑ (ÑÐžÐ¿ÐŸÐ²ÐŸ <filename>/usr/bin/play</filename>). Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž <filename>SoundOnLogin</filename> ÑÐ° <filename>SoundProgram</filename>. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð· 2.5.90.0."
+
+#: ../C/gdm.xml:3307(term)
+msgid "SoundOnLoginSuccessFile"
+msgstr "SoundOnLoginSuccessFile"
+
+#: ../C/gdm.xml:3309(synopsis)
+#, no-wrap
+msgid "SoundOnLoginSuccessFile=/path/to/sound.wav"
+msgstr "SoundOnLoginSuccessFile=/path/to/sound.wav"
+
+#: ../C/gdm.xml:3310(para)
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) after a successful login attempt. See also the <filename>SoundOnLoginSuccess</filename> key and the <filename>SoundProgram</filename> key."
+msgstr "Ð€Ð°Ð¹Ð», ÑÐºÐžÐ¹ Ð±ÑÐŽÐµ Ð²ÑÐŽÑÐ²ÐŸÑÑÐ²Ð°ÑÐžÑÑ Ð¿ÑÑÐ»Ñ ÑÑÐ¿ÑÑÐœÐŸÐ³ÐŸ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð€Ð°Ð¹Ð» Ð²ÑÐŽÑÐ²ÐŸÑÑÑÑÑÑÑ ÑÐµÑÐµÐ· Ð¿ÐµÐ²ÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð²ÑÐŽÑÐ²ÐŸÑÐµÐœÐœÑ Ð·Ð²ÑÐºÑ (ÑÐžÐ¿ÐŸÐ²ÐŸ <filename>/usr/bin/play</filename>). Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž <filename>SoundOnLoginSuccess</filename> ÑÐ° <filename>SoundProgram</filename>."
+
+#: ../C/gdm.xml:3321(term)
+msgid "SoundOnLoginFailureFile"
+msgstr "SoundOnLoginFailureFile"
+
+#: ../C/gdm.xml:3323(synopsis)
+#, no-wrap
+msgid "SoundOnLoginFailureFile=/path/to/sound.wav"
+msgstr "SoundOnLoginFailureFile=/path/to/sound.wav"
+
+#: ../C/gdm.xml:3324(para)
+msgid "The file that will be played using the specified sound application (by default that is <filename>/usr/bin/play</filename>) after a failed login attempt. See also the <filename>SoundOnLoginFailure</filename> key and the <filename>SoundProgram</filename> key."
+msgstr "Ð€Ð°Ð¹Ð», ÑÐºÐžÐ¹ Ð±ÑÐŽÐµ Ð²ÑÐŽÑÐ²ÐŸÑÑÐ²Ð°ÑÐžÑÑ Ð¿ÑÑÐ»Ñ ÐœÐµÐ²ÐŽÐ°Ð»ÐŸÑ ÑÐ¿ÑÐŸÐ±Ðž Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. Ð€Ð°Ð¹Ð» Ð²ÑÐŽÑÐ²ÐŸÑÑÑÑÑÑÑ ÑÐµÑÐµÐ· Ð¿ÐµÐ²ÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð²ÑÐŽÑÐ²ÐŸÑÐµÐœÐœÑ Ð·Ð²ÑÐºÑ (ÑÐžÐ¿ÐŸÐ²ÐŸ <filename>/usr/bin/play</filename>). Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐžÐ²ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž <filename>SoundOnLoginFailure</filename> ÑÐ° <filename>SoundProgram</filename>."
+
+#: ../C/gdm.xml:3335(term)
+msgid "SystemMenu"
+msgstr "SystemMenu"
+
+#: ../C/gdm.xml:3337(synopsis)
+#, no-wrap
+msgid "SystemMenu=true"
+msgstr "SystemMenu=true"
+
+#: ../C/gdm.xml:3338(para)
+msgid "Turns the Actions menu (which used to be called System menu) on or off. If this is off then one of the actions will be available anywhere. These actions include Shutdown, Restart, Configure, XDMCP chooser and such. All of those can however be turned off individually. Shutdown, Restart and Suspend can be turned off by just setting the corresponding keys to empty. Note that the actions menu is only shown on local logins as it would not be safe or even desirable on remote logins, so you don't have to worry about remote users having any sort of console privileges."
+msgstr "Ð§Ðž Ð²ÐŒÐžÐºÐ°ÑÐž ÐŒÐµÐœÑ ÐÑÑ (ÑÐºÐµ ÑÐµ ÑÐœÐŸÐŽÑ ÐœÐ°Ð·ÐžÐ²Ð°ÑÑÑ ÑÐžÑÑÐµÐŒÐœÐžÐŒ ÐŒÐµÐœÑ). Ð¯ÐºÑÐŸ ÐŒÐµÐœÑ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ, ÑÐŸÐŽÑ ÐœÐµ Ð±ÑÐŽÐµ ÐŽÐŸÑÑÑÐ¿ÐœÐ° ÐŸÐŽÐœÐ° Ð¶ÐŸÐŽÐœÐ° Ð· ÐŽÑÐ¹. ÐŠÑ ÐŽÑÑ Ð²ÐºÐ»ÑÑÐ°ÑÑÑ ÐÐžÐŒÐºÐœÑÑÐž, ÐÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐžÑÐž, ÐÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž, Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð²ÐžÐ±ÐŸÑÑ XDMCP ÑÐ° ÑÐ°ÐºÐµ ÑÐœÑÐµ. Ð£ÑÑ ÑÑ ÐŽÑÑ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐŒÐžÐºÐ°ÑÐž Ð²ÐžÐ±ÑÑÐºÐŸÐ²ÐŸ. ÐÑÑ ÐÐžÐŒÐºÐœÑÑÐž, ÐÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž ÑÐ° ÐÑÐžÐ·ÑÐ¿ÐžÐœÐžÑÐž ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐŒÐºÐœÑÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÐ²ÑÐž Ð¿ÐŸÑÐŸÐ¶ÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐŸÐŒÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÐŒÐµÐœÑ ÐŽÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÑ Ð· Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÑÐµÑÐŒÑÐœÐ°Ð»Ñ, ÑÐŸÐŒÑ ÑÐŸ Ð²ÐŸÐœÐŸ ÐŒÐŸÐ¶Ðµ ÐŒÑÑÑÐžÑÐž ÐœÐµÐ±ÐµÐ·Ð¿ÐµÐºÑ, Ð°Ð±ÐŸ Ð±ÑÑÐž ÐœÐµÐ±Ð°Ð¶Ð°ÐœÐžÐŒ Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÑ Ð· Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐ³ÐŸ ÑÐµÑÐŒÑÐœÐ°Ð»Ñ, ÑÐŸÐŒÑ ÐœÐµ ÑÐ»ÑÐŽ ÑÑÑÐ±ÑÐ²Ð°ÑÐžÑÑ, ÑÐŸ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐŒÐ°ÑÐžÐŒÑÑÑ Ð¿ÑÐžÐ²ÑÐ»ÐµÑ ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²."
+
+#: ../C/gdm.xml:3351(para)
+msgid "Note that if this is off none of the actions will be available even if a theme for a graphical greeter mistakenly shows them. Also note that sometimes a graphical theme may not show all the available actions as buttons and you may have to press F10 to see the menu."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐºÑÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž Ð²ÐžÐŒÐºÐœÐµÐœÐŸ, Ð¶ÐŸÐŽÐœÐ° Ð· ÑÐžÑ
+ ÐŽÑÐ¹ ÐœÐµ Ð±ÑÐŽÐµ ÐŽÐŸÑÑÑÐ¿ÐœÐ°, ÐœÐ°Ð²ÑÑÑ ÑÐºÑÐŸ Ð³ÑÐ°ÑÑÑÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐŸÐ²ÐŸ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ ÑÑ
+. Ð¢Ð°ÐºÐŸÐ¶ Ð·Ð°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐœÐŸÐŽÑ Ð³ÑÐ°ÑÑÑÐœÐ° ÑÐµÐŒÐ° ÐŒÐŸÐ¶Ðµ ÐœÐµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐž ÑÑÑ ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÑÑ Ñ Ð²ÐžÐ³Ð»ÑÐŽÑ ÐºÐœÐŸÐ¿ÐŸÐº, ÑÐŸÐŽÑ ÑÐ»ÑÐŽ ÐœÐ°ÑÐžÑÐœÑÑÐž F10, ÑÐŸÐ± Ð·'ÑÐ²ÐžÐ»ÐŸÑÑ ÑÐžÑÑÐµÐŒÐœÐµ ÐŒÐµÐœÑ."
+
+#: ../C/gdm.xml:3362(term)
+msgid "TitleBar"
+msgstr "TitleBar"
+
+#: ../C/gdm.xml:3364(synopsis)
+#, no-wrap
+msgid "TitleBar=true"
+msgstr "TitleBar=true"
+
+#: ../C/gdm.xml:3365(para)
+msgid "Display the title bar in the greeter. This only affects the GTK+ Greeter."
+msgstr "Ð§Ðž Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐž Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº Ð²ÑÐºÐœÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ. ÐÐ¿Ð»ÐžÐ²Ð°Ñ Ð»ÐžÑÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐ° GTK+."
+
+#: ../C/gdm.xml:3373(term)
+msgid "Use24Clock"
+msgstr "Use24Clock"
+
+#: ../C/gdm.xml:3375(synopsis)
+#, no-wrap
+msgid "Use24Clock=auto"
+msgstr "Use24Clock=auto"
+
+#: ../C/gdm.xml:3376(para)
+msgid "Select the use of 24 hour clock. Some locales do not support 12 hour format (like Finnish, that is <filename>fi_FI</filename>), and in those locales this setting has no effect at all."
+msgstr "Ð§Ðž Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž 24-Ð³ÐŸÐŽÐžÐœÐœÐžÐ¹ ÑÐŸÑÐŒÐ°Ñ Ð³ÐŸÐŽÐžÐœÐœÐžÐºÐ°. Ð£ ÐŽÐµÑÐºÐžÑ
+ Ð»ÐŸÐºÐ°Ð»ÑÑ
+ ÐœÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ 12-Ð³ÐŸÐŽÐžÐœÐœÐžÐ¹ ÑÐŸÑÐŒÐ°Ñ (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ Ñ Finnish, ÑÐŸÐ±ÑÐŸ <filename>fi_FI</filename>). Ð£ ÑÐ°ÐºÐžÑ
+ Ð»ÐŸÐºÐ°Ð»ÑÑ
+ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ ÐœÐ° ÐœÐ° ÑÐŸ ÐœÐµ Ð²Ð¿Ð»ÐžÐ²Ð°Ñ."
+
+#: ../C/gdm.xml:3382(para)
+msgid "Possible values are \"auto\" (default), \"true\", and \"false\". If this is set to \"auto\" or left empty, then time format is chosen from locale settings. Locale settings are based on the language in use, thus it is changed by setting environment variables LANGUAGE (GNU extension), LANG, LC_MESSAGES or LC_ALL in the GDM's runtime environment. Priorities between the mentioned environment variables can be found from your system's C library manual."
+msgstr "ÐÐŸÐ¶Ð»ÐžÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"auto\" (ÑÐžÐ¿ÐŸÐ²ÐŸ), \"true\", ÑÐ° \"false\". Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"auto\" Ð°Ð±ÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÐŽÑÑÑÐœÑ, ÑÐŸÑÐŒÐ°Ñ ÑÐ°ÑÑ Ð²ÐžÐ±ÐžÑÐ°ÑÑÑÑÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐŸ ÐŽÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² Ð»ÐŸÐºÐ°Ð»Ñ. ÐÐ°ÑÐ°ÐŒÐµÑÑÐž Ð»ÐŸÐºÐ°Ð»Ñ Ð·Ð°Ð»ÐµÐ¶Ð°ÑÑ Ð²ÑÐŽ ÐŒÐŸÐ²Ðž, ÑÐºÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ Ð²ÐŸÐœÐž Ð·ÐŒÑÐœÑÑÑÑÑÑ Ð·ÐŒÑÐœÐœÐŸÑ LANGUAGE (ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ GNU), LANG, LC_MESSAGES ÑÐž LC_ALL Ñ ÐŸÑÐŸÑÐµÐœÐœÑ Ð·Ð°Ð¿ÑÑÐºÑ GDM. ÐÑÑÐŸÑÐžÑÐµÑ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ Ð·ÐŒÑÐœÐœÐžÑ
+ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐœÐ°Ð¹ÑÐž Ñ ÐŽÐŸÐ²ÑÐŽÐœÐžÐºÑ Ð· Ð²Ð°ÑÐŸÑ ÑÐžÑÑÐµÐŒÐœÐŸÑ Ð±ÑÐ±Ð»ÑÐŸÑÐµÐºÐž C."
+
+#: ../C/gdm.xml:3397(term)
+msgid "UseCirclesInEntry"
+msgstr "UseCirclesInEntry"
+
+#: ../C/gdm.xml:3399(synopsis)
+#, no-wrap
+msgid "UseCirclesInEntry=false"
+msgstr "UseCirclesInEntry=false"
+
+#: ../C/gdm.xml:3400(para)
+msgid "Use circles instead of asterisks in the password entry. This may not work with all fonts however."
+msgstr "Ð£ Ð¿ÐŸÐ»Ñ Ð²Ð²ÐŸÐŽÑ Ð¿Ð°ÑÐŸÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐºÐŸÐ»Ð°, Ð·Ð°ÐŒÑÑÑÑ Ð·ÑÑÐŸÑÐŸÐº. ÐÑÐŸÑÐµ ÐŒÐŸÐ¶Ðµ ÐœÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÐ²Ð°ÑÐžÑÑ Ð² ÑÑÑÑ
+ ÑÑÐžÑÑÐ°Ñ
+."
+
+#: ../C/gdm.xml:3408(term)
+msgid "UseInvisibleInEntry"
+msgstr "UseInvisibleInEntry"
+
+#: ../C/gdm.xml:3410(synopsis)
+#, no-wrap
+msgid "UseInvisibleInEntry=false"
+msgstr "UseInvisibleInEntry=false"
+
+#: ../C/gdm.xml:3411(para)
+msgid "Do not show any visual feedback is the password entry. This is the standard in console and xdm. Settings this option discards the <filename>UseCirclesInEntry</filename> option."
+msgstr "ÐÐµ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÐž Ð²ÑÐ·ÑÐ°Ð»ÑÐœÐžÐ¹ Ð·Ð²ÐŸÑÐŸÑÐœÐžÐ¹ Ð·Ð²'ÑÐ·ÐŸÐº Ñ Ð¿ÐŸÐ»Ñ Ð¿Ð°ÑÐŸÐ»Ñ. ÐŠÐµ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐ° Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÐ° Ñ ÐºÐŸÐœÑÐŸÐ»Ñ ÑÐ° xdm. ÐÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° ÑÐºÐ°ÑÐŸÐ²ÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>UseCirclesInEntry</filename>."
+
+#: ../C/gdm.xml:3421(term)
+msgid "DefaultWelcome"
+msgstr "DefaultWelcome"
+
+#: ../C/gdm.xml:3423(synopsis)
+#, no-wrap
+msgid "DefaultWelcome=true"
+msgstr "DefaultWelcome=true"
+
+#: ../C/gdm.xml:3424(para)
+msgid "If set to true, the value \"Welcome\" is used for the <filename>Welcome</filename>. This value is translated into the appropriate language for the user. If set to false, the <filename>Welcome</filename> setting is used."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, Ñ ÑÐºÐŸÑÑÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ \"ÐÐ°ÑÐºÐ°Ð²ÐŸ Ð¿ÑÐŸÑÐžÐŒÐŸ\". ÐŠÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÐµÑÐµÐºÐ»Ð°ÐŽÐ°ÑÑÑÑÑ ÐŒÐŸÐ²ÐŸÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°. Ð¯ÐºÑÐŸ Ð¿ÐŸÐ»Ðµ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ false, ÐŽÐ»Ñ ÑÑÐŽÐºÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° <filename>Welcome</filename>."
+
+#: ../C/gdm.xml:3434(term)
+msgid "Welcome"
+msgstr "Welcome"
+
+#: ../C/gdm.xml:3436(synopsis)
+#, no-wrap
+msgid "Welcome=Welcome"
+msgstr "Welcome=Welcome"
+
+#: ../C/gdm.xml:3437(para)
+msgid "Controls which text to display next to the logo image in the standard greeter. The following control chars are supported:"
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÑÐµÐºÑÑ, ÑÐŸ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ ÑÐ»ÑÐŽÐŸÐŒ Ð·Ð° ÐµÐŒÐ±Ð»ÐµÐŒÐŸÑ Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ. ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ ÐœÐ°ÑÑÑÐ¿ÐœÑ ÐºÐµÑÑÑÑÐž ÑÐžÐŒÐ²ÐŸÐ»Ðž:"
+
+#: ../C/gdm.xml:3446(para)
+msgid "&percnt;d &mdash; display's hostname"
+msgstr "&percnt;d &mdash; ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../C/gdm.xml:3450(para)
+msgid "&percnt;h &mdash; Fully qualified hostname"
+msgstr "&percnt;h &mdash; Ð¿ÐŸÐ²ÐœÐ° ÐœÐ°Ð·Ð²Ð° ÐŽÐŸÐŒÐµÐœÑ"
+
+#: ../C/gdm.xml:3454(para)
+msgid "&percnt;m &mdash; machine (processor type)"
+msgstr "&percnt;m &mdash; ÐŒÐ°ÑÐžÐœÐ° (ÑÐžb Ð¿ÑÐŸÑÐµÑÐŸÑÐ°)"
+
+#: ../C/gdm.xml:3458(para)
+msgid "&percnt;n &mdash; Nodename (i.e. hostname without .domain)"
+msgstr "&percnt;n &mdash; ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° (ÑÐŸÐ±ÑÐŸ, ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° Ð±ÐµÐ· .domain)"
+
+#: ../C/gdm.xml:3462(para)
+msgid "&percnt;r &mdash; release (OS version)"
+msgstr "&percnt;r &mdash; Ð²ÐžÐ¿ÑÑÐº (Ð²ÐµÑÑÑÑ OS)"
+
+#: ../C/gdm.xml:3466(para)
+msgid "&percnt;s &mdash; sysname (i.e. OS)"
+msgstr "&percnt;s &mdash; ÐœÐ°Ð·Ð²Ð° ÑÐžÑÑÐµÐŒÐž (ÑÐŸÐ±ÑÐŸ ÐÐ¡)"
+
+#: ../C/gdm.xml:3470(para)
+msgid "This string is only used for local logins. For remote XDMCP logins we use <filename>RemoteWelcome</filename>."
+msgstr "Ð ÑÐŽÐŸÐº Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÑ ÐºÐŸÐœÑÐŸÐ»Ñ. ÐÐ»Ñ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ ÑÐµÐ°ÐœÑÑÐ² XDMCP Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ <filename>RemoteWelcome</filename>."
+
+#: ../C/gdm.xml:3475(para)
+msgid "In the Themed Greeter the location of this text depends on the theme. Unless the theme uses the stock welcome string somewhere this string will not be displayed at all."
+msgstr "Ð£ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÐœÐœÑ ÑÑÐŸÐ³ÐŸ ÑÐµÐºÑÑÑ Ð·Ð°Ð»ÐµÐ¶ÐžÑÑ Ð²ÑÐŽ ÑÐµÐŒÐž. Ð¯ÐºÑÐŸ Ñ ÑÐµÐŒÑ ÐœÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð²Ð±ÑÐŽÐŸÐ²Ð°ÐœÐžÐ¹ ÑÑÐŽÐŸÐº Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ,  ÑÐµÐ¹ ÑÑÐŽÐŸÐº ÐŒÐŸÐ¶Ðµ ÐœÐµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ Ð²Ð·Ð°Ð³Ð°Ð»Ñ."
+
+#: ../C/gdm.xml:3485(term)
+msgid "XineramaScreen"
+msgstr "XineramaScreen"
+
+#: ../C/gdm.xml:3487(synopsis)
+#, no-wrap
+msgid "XineramaScreen=0"
+msgstr "XineramaScreen=0"
+
+#: ../C/gdm.xml:3488(para)
+msgid "If the Xinerama extension is active the login window will be centered on this physical screen (use 0 for the first screen, 1 for the second...)."
+msgstr "Ð¯ÐºÑÐŸ Ð°ÐºÑÐžÐ²ÐœÐµ ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ Xinerama, Ð²ÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ Ñ ÑÐµÐœÑÑÑ ÑÑÐ·ÐžÑÐœÐŸÐ³ÐŸ ÐµÐºÑÐ°ÐœÑ (0 - ÐŽÐ»Ñ Ð¿ÐµÑÑÐŸÐ³ÐŸ ÐµÐºÑÐ°ÐœÑ, 1 - ÐŽÐ»Ñ ÐŽÑÑÐ³ÐŸÐ³ÐŸ...)."
+
+#: ../C/gdm.xml:3499(title)
+msgid "XDCMP Chooser Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÑÐµÐ»ÐµÐºÑÐŸÑÐ° XDCMP"
+
+#: ../C/gdm.xml:3502(title)
+msgid "[chooser]"
+msgstr "[chooser]"
+
+#: ../C/gdm.xml:3505(term)
+msgid "AllowAdd"
+msgstr "AllowAdd"
+
+#: ../C/gdm.xml:3507(synopsis)
+#, no-wrap
+msgid "AllowAdd=true"
+msgstr "AllowAdd=true"
+
+#: ../C/gdm.xml:3508(para)
+msgid "If true, allow the user to add arbitrary hosts to the chooser. This way the user could connect to any host that responds to XDMCP queries from the chooser."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÐŸ ÐŽÐŸÐŽÐ°Ð²Ð°ÑÐž ÐŽÐŸÐ²ÑÐ»ÑÐœÑ Ð²ÑÐ·Ð»Ðž ÐŽÐŸ ÑÐµÐ»ÐµÐºÑÐŸÑÐ°. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŒÐŸÐ¶Ðµ Ð·'ÑÐŽÐœÐ°ÑÐžÑÑ Ð· Ð±ÑÐŽÑ-ÑÐºÐžÐŒ Ð²ÑÐ·Ð»ÐŸÐŒ, ÑÐºÐžÐ¹ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ñ ÐœÐ° Ð·Ð°Ð¿ÐžÑÐž XDMCP Ð²ÑÐŽ ÑÐµÐ»ÐµÐºÑÐŸÑÐ°."
+
+#: ../C/gdm.xml:3517(term)
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: ../C/gdm.xml:3519(synopsis)
+#, no-wrap
+msgid "Broadcast=true"
+msgstr "Broadcast=true"
+
+#: ../C/gdm.xml:3520(para)
+msgid "If true, the chooser will broadcast a query to the local network and collect responses. This way the chooser will always show all available managers on the network. If you need to add some hosts not local to this network, or if you don't want to use a broadcast, you can list them explicitly in the <filename>Hosts</filename> key."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true, ÑÐµÐ»ÐµÐºÑÐŸÑ ÑÑÐ²ÐŸÑÑÑ ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÑ Ð·Ð°Ð¿ÐžÑÐž ÐŽÐŸ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÑ ÐŒÐµÑÐµÐ¶Ñ ÑÐ° Ð¿ÑÐŸÑÐ»ÑÑ
+ÐŸÐ²ÑÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÑÐµÐ»ÐµÐºÑÐŸÑ Ð·Ð°Ð²Ð¶ÐŽÐž Ð¿ÐŸÐºÐ°Ð·ÑÑ ÐŽÐŸÑÑÑÐ¿ÐœÑ Ñ ÐŒÐµÑÐµÐ¶Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐž ÑÐµÐ°ÐœÑÑÐ². Ð¯ÐºÑÐŸ ÑÐ»ÑÐŽ ÐŽÐŸÐŽÐ°ÑÐž ÐŽÐµÑÐºÑ Ð²ÑÐ·Ð»Ðž, ÑÐºÑ ÐœÐµ Ñ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÐŒÐž ÐŽÐ»Ñ ÑÑÑÑ ÐŒÐµÑÐµÐ¶Ñ, Ð°Ð±ÐŸ ÐœÐµ Ð±Ð°Ð¶Ð°ÑÑÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÑ Ð·Ð°Ð¿ÐžÑÐž, ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÐºÐ°Ð·Ð°ÑÐž Ð²ÑÐ·Ð»Ðž Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>Hosts</filename>."
+
+#: ../C/gdm.xml:3532(term)
+msgid "Multicast"
+msgstr "Multicast"
+
+#: ../C/gdm.xml:3534(synopsis)
+#, no-wrap
+msgid "Multicast=true"
+msgstr "Multicast=true"
+
+#: ../C/gdm.xml:3535(para)
+msgid "If true and IPv6 is enabled, the chooser will send a multicast query to the local network and collect responses from the hosts who have joined multicast group. If you don't want to send a multicast, you can specify IPv6 address in the <filename>Hosts </filename> key. The host will respond if it is listening to XDMCP requests and IPv6 is enabled there."
+msgstr "Ð¯ÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true ÑÐ° ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ IPv6, ÑÐµÐ»ÐµÐºÑÐŸÑ Ð±ÑÐŽÐµ ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÐž multicast-Ð·Ð°Ð¿ÐžÑÐž Ñ Ð»ÐŸÐºÐ°Ð»ÑÐœÑ ÐŒÐµÑÐµÐ¶Ñ ÑÐ° ÑÐ»ÑÑ
+Ð°ÑÐž Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ Ð²ÑÐŽ Ð²ÑÐ·Ð»ÑÐ², ÑÐºÑ Ð²Ñ
+ÐŸÐŽÑÑÑ Ñ multicast-Ð³ÑÑÐ¿Ñ. Ð¯ÐºÑÐŸ Ð²Ðž ÐœÐµ Ð±Ð°Ð¶Ð°ÑÑÐµ ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÐž Ð³ÑÑÐ¿ÐŸÐ²Ñ Ð·Ð°Ð¿ÐžÑÐž. ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð°ÐŽÑÐµÑÑ IPv6 Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>Hosts </filename>. ÐÑÐ·ÐŸÐ» Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÐžÐŒÐµ, ÑÐºÑÐŸ Ð²ÑÐœ Ð¿ÑÐŸÑÐ»ÑÑ
+ÐŸÐ²ÑÑ Ð·Ð°Ð¿ÐžÑÐž XDMCP ÑÐ° ÐœÐ° ÐœÑÐŸÐŒÑ ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ Ð¿ÑÐŽÑÑÐžÐŒÐºÑ IPv6."
+
+#: ../C/gdm.xml:3547(term)
+msgid "MulticastAddr"
+msgstr "MulticastAddr"
+
+#: ../C/gdm.xml:3549(synopsis)
+#, no-wrap
+msgid "MulticastAddr=ff02::1"
+msgstr "MulticastAddr=ff02::1"
+
+#: ../C/gdm.xml:3550(para)
+msgid "This is the Link-local Multicast address and is hardcoded here."
+msgstr "Ð£ ÑÑÐŸÐŒÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ Link-local Ð°ÐŽÑÐµÑÐ° Multicast."
+
+#: ../C/gdm.xml:3557(term)
+msgid "DefaultHostImage"
+msgstr "DefaultHostImage"
+
+#: ../C/gdm.xml:3559(synopsis)
+#, no-wrap
+msgid "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+msgstr "DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png"
+
+#: ../C/gdm.xml:3560(para)
+msgid "File name for the default host icon. This image will be displayed if no icon is specified for a given host. The file must be in an gdk-pixbuf supported format and it must be readable for the GDM user."
+msgstr "ÐÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ ÑÐžÐ¿ÐŸÐ²ÐŸÐ³ÐŸ Ð·ÐœÐ°ÑÐºÐ°. ÐŠÐµ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÐŒÐµÑÑÑÑ, ÑÐºÑÐŸ ÐŽÐ»Ñ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ Ð²ÑÐ·Ð»Ð° ÐœÐµ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ Ð²Ð»Ð°ÑÐœÐžÐ¹ Ð·ÐœÐ°ÑÐŸÐº. Ð€Ð°Ð¹Ð» Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž ÑÐŸÑÐŒÐ°Ñ, ÑÐºÐžÐ¹ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ gdk-pixbuf, ÑÐ° ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ GDM Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž ÐŽÐŸÑÑÑÐ¿ ÐœÐ° ÑÐžÑÐ°ÐœÐœÑ ÐŽÐŸ ÐœÑÐŸÐ³ÐŸ."
+
+#: ../C/gdm.xml:3570(term)
+msgid "HostImageDir"
+msgstr "HostImageDir"
+
+#: ../C/gdm.xml:3572(synopsis)
+#, no-wrap
+msgid "HostImageDir=&lt;share&gt;/hosts"
+msgstr "HostImageDir=&lt;share&gt;/hosts"
+
+#: ../C/gdm.xml:3573(para)
+msgid "Repository for host icon files. The sysadmin can place icons for remote hosts here and they will appear in <filename>gdmchooser</filename>."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÐŽÐ»Ñ ÑÐ°Ð¹Ð»ÑÐ² Ð·ÐœÐ°ÑÐºÑÐ² ÐŽÐŸ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÑÐ². Ð¡ÐžÑÑÐµÐŒÐœÐžÐ¹ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ ÐŒÐŸÐ¶Ðµ Ð¿ÐŸÐºÐ»Ð°ÑÑÐž ÑÑÐŽÐž Ð·ÐœÐ°ÑÐºÐž ÐŽÐŸ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ Ð²ÑÐ·Ð»ÑÐ², Ñ Ð²ÐŸÐœÐž Ð±ÑÐŽÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ Ñ <filename>gdmchooser</filename>."
+
+#: ../C/gdm.xml:3579(para)
+msgid "The file name must match the fully qualified name (FQDN) for the host. The icons must be stored in gdk-pixbuf supported formats and they must be readable to the GDM user."
+msgstr "ÐÐ°Ð·Ð²Ð° ÑÐ°Ð¹Ð»Ñ ÐŒÐ°Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÐž Ð¿ÐŸÐ²ÐœÑÐ¹ ÐŽÐŸÐŒÐµÐœÐœÑÐ¹ ÐœÐ°Ð·Ð²Ñ (FQDN) Ð²ÑÐ·Ð»Ð°. ÐÐœÐ°ÑÐºÐž ÐŒÐ°ÑÑÑ Ð·Ð±ÐµÑÑÐ³Ð°ÑÐžÑÑ Ñ ÑÐŸÑÐŒÐ°ÑÑ, ÑÐºÐžÐ¹ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ gdk-pixbuf ÑÐ° ÐŒÐ°ÑÑÑ Ð±ÑÑÐž ÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ GDM."
+
+#: ../C/gdm.xml:3589(term)
+msgid "Hosts"
+msgstr "Hosts"
+
+#: ../C/gdm.xml:3591(synopsis)
+#, no-wrap
+msgid "Hosts=host1,host2"
+msgstr "Hosts=host1,host2"
+
+#: ../C/gdm.xml:3592(para)
+msgid "The hosts which should be listed in the chooser. The chooser will only list them if they respond. This is done in addition to broadcast (if <filename>Broadcast</filename> is set), so you need not list hosts on the local network. This is useful if your networking setup doesn't allow all hosts to be reachable by a broadcast packet."
+msgstr "ÐÑÐ·Ð»Ðž ÑÐºÑ ÐŒÐ°ÑÑÑ Ð±ÑÑÐž Ñ ÑÐ¿ÐžÑÐºÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð²ÐžÐ±ÐŸÑÑ Ð²ÑÐ·Ð»ÑÐ². ÐÑÐ·Ð»Ðž Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ Ñ ÑÐ¿ÐžÑÐºÑ Ð»ÐžÑÐµ ÑÐºÑÐŸ Ð²ÐŸÐœÐž Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÑÑ ÐœÐ° Ð·Ð°Ð¿ÐžÑÐž. ÐÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÑÑÑ ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÑ Ð·Ð°Ð¿ÐžÑÐž (ÑÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ <filename>Broadcast</filename>), ÑÐŸÐŒÑ ÐœÐµ ÑÐ»ÑÐŽ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÑÐž Ð²ÑÐ·Ð»Ðž Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÑ ÐŒÐµÑÐµÐ¶Ñ. ÐŠÐµ ÐºÐŸÑÐžÑÐœÐŸ, ÑÐºÑÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ ÐŒÐµÑÐµÐ¶Ñ ÐœÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐŽÑÑÑÐ°ÑÐžÑÑ ÐŽÐŸ ÑÑÑÑ
+ Ð²ÑÐ·Ð»ÑÐ² Ð¿Ð°ÐºÐµÑÐ°ÐŒÐž ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÐžÑ
+ Ð·Ð°Ð¿ÐžÑÑÐ²."
+
+#: ../C/gdm.xml:3604(term)
+msgid "ScanTime"
+msgstr "ScanTime"
+
+#: ../C/gdm.xml:3606(synopsis)
+#, no-wrap
+msgid "ScanTime=4"
+msgstr "ScanTime=4"
+
+#: ../C/gdm.xml:3607(para)
+msgid "Specifies how many seconds the chooser should wait for replies to its BROADCAST_QUERY. Really this is only the time in which we expect a reply. We will still add hosts to the list even if they reply after this time."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ ÑÐºÑÐ»ÑÐºÐž ÑÐµÐºÑÐœÐŽ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð²ÐžÐ±ÐŸÑÑ Ð²ÑÐ·Ð»ÑÐ² Ð±ÑÐŽÐµ ÐŸÑÑÐºÑÐ²Ð°ÑÐž Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ ÐœÐ° BROADCAST_QUERY. ÐÐ°ÑÐ¿ÑÐ°Ð²ÐŽÑ ÑÐµ Ð»ÐžÑÐµ ÑÐ°Ñ ÐŸÑÑÐºÑÐ²Ð°ÐœÐœÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ. ÐÐ»Ðµ Ð²ÑÐ·Ð»Ðž Ð±ÑÐŽÑÑÑ ÐŽÐŸÐŽÐ°Ð²Ð°ÑÐžÑÑ, ÑÐºÑÐŸ Ð²ÑÐŽ ÐœÐžÑ
+ Ð±ÑÐŽÐµ ÐŸÑÑÐžÐŒÐ°ÐœÐŸ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ Ð¿ÑÑÐ»Ñ ÑÑÐŸÐ³ÐŸ Ð¿ÐµÑÑÐŸÐŽÑ."
+
+#: ../C/gdm.xml:3619(title)
+msgid "Debug Configuration"
+msgstr "ÐÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ"
+
+#: ../C/gdm.xml:3622(title)
+msgid "[debug]"
+msgstr "[debug]"
+
+#: ../C/gdm.xml:3628(para)
+msgid "Setting to true sends debug ouput to the syslog. This can be useful for tracking down problems with GDM. This output tends to be verbose so should not be turned on for general use."
+msgstr ""
+
+#: ../C/gdm.xml:3638(term)
+msgid "Gestures"
+msgstr "ÐÐµÑÑÐž"
+
+#: ../C/gdm.xml:3640(synopsis)
+#, no-wrap
+msgid "Gestures=false"
+msgstr "Gestures=false"
+
+#: ../C/gdm.xml:3641(para)
+msgid "Setting to true sends debug ouput concerning the accessibility gesture listeners to the syslog. This can be useful for tracking down problems with them not working properly. This output tends to be verbose so should not be turned on for general use."
+msgstr ""
+
+#: ../C/gdm.xml:3654(title)
+msgid "X Server Definitions"
+msgstr "X Server Definitions"
+
+#: ../C/gdm.xml:3656(para)
+msgid "To set up X servers, you need to provide GDM with information about the installed X servers. You can have as many different definitions as you wish, each identified with a unique name. The name <filename>Standard</filename> is required. If you do not specify this server, GDM will assume default values for a 'Standard' server and the path given by <filename>daemon/StandardXServer</filename>. <filename>Standard</filename> is used as the default, in situations when no other server has been defined."
+msgstr "Ð©ÐŸÐ± Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž X-ÑÐµÑÐ²ÐµÑÐž, ÑÐ»ÑÐŽ Ð²ÐºÐ°Ð·Ð°ÑÐž GDM ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ X-ÑÐµÑÐ²ÐµÑÐž. ÐÐŸÐ¶ÐœÐ° ÑÑÐ²ÐŸÑÐžÑÐž ÐŽÐŸÐ²ÑÐ»ÑÐœÑ ÐºÑÐ»ÑÐºÑÑÑÑ ÑÑÐ·ÐœÐžÑ
+ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÑ, ÐºÐŸÐ¶ÐœÐ° Ð¿ÐŸÐ²ÐžÐœÐœÐ° ÐŒÐ°ÑÐž ÑÐœÑÐºÐ°Ð»ÑÐœÑ ÐœÐ°Ð·Ð²Ñ. ÐÐ°Ð·Ð²Ð° <filename>Standard</filename> Ñ ÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐŸÑ. Ð¯ÐºÑÐŸ Ð²Ðž ÐœÐµ Ð²ÐºÐ°Ð·Ð°Ð»Ðž ÑÐµÐ¹ ÑÐµÑÐ²ÐµÑ, GDM Ð±ÐµÑÑÑÑÑÑ ÑÐžÐ¿ÐŸÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐµÑÐ²ÐµÑÐ° 'Standard' ÑÐ° ÑÐ»ÑÑ
+ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ñ <filename>daemon/StandardXServer</filename>. Ð¯ÐºÑÐŸ ÐœÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÑ ÑÐœÑÑ ÑÐµÑÐ²ÐµÑÐž, Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ <filename>Standard</filename>."
+
+#: ../C/gdm.xml:3667(para)
+msgid "Servers are defined by sections named <filename>server-</filename> followed by the identifier of this server. This should be a simple ASCII string with no spaces. The GUI configuration program allows users to edit the servers defined in the GDM configuration files but currently does not allow adding or deleting entries. Like normal configuration options, <filename>server-</filename> sections in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file override values in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file. In other words, if a <filename>server-Standard</filename> section is defined in <filename>&lt;etc&gt;/gdm/custom.conf</filename>, then that will be used and the section in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file will be ignored."
+msgstr ""
+
+#: ../C/gdm.xml:3685(title)
+msgid "[server-Standard]"
+msgstr "[server-Standard]"
+
+#: ../C/gdm.xml:3688(term)
+msgid "name"
+msgstr "name"
+
+#: ../C/gdm.xml:3690(synopsis)
+#, no-wrap
+msgid "name=Standard server"
+msgstr "name=Standard server"
+
+#: ../C/gdm.xml:3691(para)
+msgid "The name that will be displayed to the user."
+msgstr "ÐÐ°Ð·Ð²Ð°, ÑÐºÐ° Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ."
+
+#: ../C/gdm.xml:3698(term)
+msgid "command"
+msgstr "command"
+
+#: ../C/gdm.xml:3700(synopsis)
+#, no-wrap
+msgid "command=/path/to/X"
+msgstr "command=/ÑÐ»ÑÑ
+/ÐŽÐŸ/X"
+
+#: ../C/gdm.xml:3701(para)
+msgid "The command to execute, with full path to the binary of the X server, and any extra arguments needed."
+msgstr "ÐÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÑÐ° ÐœÐ°Ð·Ð²Ð° Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ X-ÑÐµÑÐ²ÐµÑÐ° ÑÐ° ÑÐœÑÑ Ð¿ÐŸÑÑÑÐ±ÐœÑ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐž."
+
+#: ../C/gdm.xml:3709(term)
+msgid "flexible"
+msgstr "flexible"
+
+#: ../C/gdm.xml:3711(synopsis)
+#, no-wrap
+msgid "flexible=true"
+msgstr "flexible=true"
+
+#: ../C/gdm.xml:3712(para)
+msgid "Indicates if this server is available as a choice when a user wishes to run a flexible, on demand server."
+msgstr "ÐÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ ÑÐµÑÐ²ÐµÑ Ñ Ñ ÑÐ¿ÐžÑÐºÑ ÐŽÐŸÑÑÑÐ¿ÐœÐžÑ
+ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð³ÐœÑÑÐºÐŸÐ³ÐŸ ÑÐµÑÐ²ÐµÑÐ°, ÑÐµÑÐ²ÐµÑÐ° ÐœÐ° Ð²ÐžÐŒÐŸÐ³Ñ."
+
+#: ../C/gdm.xml:3720(term)
+msgid "handled"
+msgstr "handled"
+
+#: ../C/gdm.xml:3722(synopsis)
+#, no-wrap
+msgid "handled=true"
+msgstr "handled=true"
+
+#: ../C/gdm.xml:3723(para)
+msgid "Indicates that GDM should run the login window on this server and allow a user to log in. If set to false, then GDM will just run this server and wait for it to terminate. This can be useful to run an X terminal using GDM. When this is done you should normally also add <filename>-terminate</filename> to the command line of the server to make the server terminate after each session. Otherwise the control of the slave will never come back to GDM and, for example, soft restarts won't work. This is because GDM assumes there is a login in progress for the entire time this server is active."
+msgstr "ÐÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ GDM ÐŒÐ°Ñ Ð²ÐžÐ²ÐŸÐŽÐžÑÐž Ð²ÑÐºÐœÐŸ Ð·Ð°Ð¿ÑÐŸÑÐµÐœÐœÑ ÐŽÐŸ Ð²Ñ
+ÐŸÐŽÑ ÐœÐ° ÑÑÐŸÐŒÑ ÑÐµÑÐ²ÐµÑÑ. Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ false, ÑÐŸÐŽÑ GDM Ð¿ÑÐŸÑÑÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°Ñ ÑÐµÐ¹ ÑÐµÑÐ²ÐµÑ ÑÐ° ÐŸÑÑÐºÑÑ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ. ÐŠÐµ ÐºÐŸÑÐžÑÐœÐŸ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ X-ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² ÑÐµÑÐµÐ· GDM. Ð¢Ð°ÐºÐŸÐ¶ Ð·Ð²ÐžÑÐ°Ð¹ÐœÐŸ ÐŒÐŸÐ¶ÐœÐ° ÐŽÐŸÐŽÐ°ÑÐž ÐŽÐŸ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° ÑÐµÑÐ²ÐµÑÐ° <filename>-terminate</filename>, ÑÐŸÐ± ÑÐµÑÐ²ÐµÑ Ð·Ð°Ð²ÐµÑÑÑÐ²Ð°Ð²ÑÑ Ð¿ÑÑÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ ÐºÐŸÐ¶ÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ. Ð£ ÑÐœÑÐŸÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÑ ÐºÐµÑÑÐ²Ð°ÐœÐœÑ ÐœÐ°ÐŽ Ð¿ÐŸÑÐŸÐŽÐ¶ÐµÐœÐžÐŒ Ð¿ÑÐŸÑÐµÑÐŸÐŒ ÐœÑÐºÐŸÐ»Ðž ÐœÐµ Ð¿ÐŸÐ²ÐµÑÐœÐµÑÑÑÑ ÐŽÐŸ GDM ÑÐ°, ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÐœÐµ Ð¿ÑÐ°ÑÑÐ²Ð°ÑÐžÐŒÐµ ÐŒ'ÑÐºÐžÐ¹ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐº, Ð±ÐŸ GDM Ð²Ð²Ð°Ð¶Ð°ÑÐžÐŒÐµ, ÑÐŸ ÑÐµÐ°ÐœÑ ÑÑÐžÐ²Ð°Ñ Ð²ÐµÑÑ ÑÐ°Ñ Ð°ÐºÑÐžÐ²ÐœÐŸÑÑÑ ÑÐµÑÐ²ÐµÑÐ°."
+
+#: ../C/gdm.xml:3739(term)
+msgid "chooser"
+msgstr "chooser"
+
+#: ../C/gdm.xml:3741(synopsis)
+#, no-wrap
+msgid "chooser=false"
+msgstr "chooser=false"
+
+#: ../C/gdm.xml:3742(para)
+msgid "Indicates that GDM should instead of a login window run a chooser on this window and allow the user to choose which server to log into."
+msgstr "ÐÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ GDM Ð·Ð°ÐŒÑÑÑÑ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ ÐŒÐ°Ñ Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÑÐµÐ»ÐµÐºÑÐŸÑ Ð²ÑÐ·Ð»ÑÐ² ÑÐ° ÐŽÐŸÐ·Ð²ÐŸÐ»ÐžÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐŸÐ±ÑÐ°ÑÐž ÑÐµÑÐ²ÐµÑ ÐœÐ° ÑÐºÐžÐ¹ ÑÐ²ÑÐ¹ÑÐž."
+
+#: ../C/gdm.xml:3753(title)
+msgid "Local Static X Display Configuration"
+msgstr "ÐÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÑÑÐ°ÑÐžÑÐœÐŸÐ³ÐŸ X-ÑÐµÑÐ²ÐµÑÐ°"
+
+#: ../C/gdm.xml:3755(para)
+msgid "The static display configuration specifies what displays should be always managed by GDM. GDM will restart the X server on the display if it dies, for example. There may be as many static displays that are managed as you wish, although typically each display is associated with a real display. For example, if a machine has two displays (say display \":0\" and display \":1\"), then this section can be used to specify that a separate login screen be managed for each screen. Each key in the <filename>[servers]</filename> section corresponds to the display number to be managed. Normally there is only one key, which is the key <filename>0</filename>, which corresponds to the display <filename>:0</filename>."
+msgstr "Ð¡ÑÐ°ÑÐžÑÐœÑ X-ÑÐµÑÐ²ÐµÑÐž - ÑÐµ ÑÐµÑÐ²ÐµÑÐž, ÑÐºÑ Ð·Ð°Ð²Ð¶ÐŽÐž ÐºÐµÑÑÑÑÑÑÑ GDM. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐºÑÐŸ ÑÐµÑÐ²ÐµÑ Ð±ÑÐŽÑ-ÐºÐŸÐ»Ðž Ð·Ð°Ð²ÐµÑÑÑÑÑÑÑÑ, Ð²ÑÐœ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ. ÐÐŸÐ¶ÐœÐ° ÐŒÐ°ÑÐž Ð±ÑÐŽÑ-ÑÐºÑ ÐºÑÐ»ÑÐºÑÑÑÑ ÑÑÐ°ÑÐžÑÐœÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ², Ñ
+ÐŸÑÐ° Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ ÐºÐŸÐ¶ÐµÐœ Ð· ÐœÐžÑ
+ Ð¿ÑÐŽÐºÐ»ÑÑÐµÐœÐžÐ¹ ÐŽÐŸ ÑÐµÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ . ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐºÑÐŸ Ð² ÐºÐŸÐŒÐ¿'ÑÑÐµÑÑ Ñ ÐŽÐ²Ð° ÐŽÐžÑÐ¿Ð»ÐµÑ (ÑÐºÐ°Ð¶ÑÐŒÐŸ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ \":0\" ÑÐ° ÐŽÐžÑÐ¿Ð»ÐµÐ¹ \":1\"), ÑÐŸÐŽÑ Ñ ÑÑÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž, ÑÐŸ ÐŽÐ»Ñ ÐºÐŸÐ¶ÐœÐŸÐ³ÐŸ ÐµÐºÑÐ°ÐœÑ ÐŒÐ°Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŸÐºÑÐµÐŒÐžÐ¹ ÐµÐºÑÐ°Ðœ Ð²Ñ
+ÐŸÐŽÑ. ÐÐŸÐ¶ÐµÐœ ÐºÐ»ÑÑ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ <filename>[servers]</filename> Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ñ ÐœÐŸÐŒÐµÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ, ÐœÐ° ÑÐºÐŸÐŒÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐµÑÐ²ÐµÑ. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ Ñ Ð»ÐžÑÐµ ÐŸÐŽÐžÐœ ÐºÐ»ÑÑ, ÑÐµ <filename>0</filename>, ÑÐºÐžÐ¹ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ <filename>:0</filename>."
+
+#: ../C/gdm.xml:3770(para)
+msgid "The GUI configuration program allows users to edit the static display configuration defined in the GDM configuration files and allows the user to add or delete entries. Like normal configuration options, the <filename>[servers]</filename> section in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> file overrides values in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+msgstr ""
+
+#: ../C/gdm.xml:3781(title)
+msgid "[servers]"
+msgstr "[servers]"
+
+#: ../C/gdm.xml:3784(term)
+msgid "&lt;display number&gt;"
+msgstr "&lt;ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ&gt;"
+
+#: ../C/gdm.xml:3786(synopsis)
+#, no-wrap
+msgid "0=Standard"
+msgstr "0=Standard"
+
+#: ../C/gdm.xml:3787(para)
+#, fuzzy
+msgid "Control section for local displays. Each line indicates the local display number and the command that needs to be run to start the X server(s)."
+msgstr "Ð ÐŸÐ·ÐŽÑÐ» ÐºÐµÑÑÐ²Ð°ÐœÐœÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÐŒÐž X-ÑÐµÑÐ²ÐµÑÐ°ÐŒÐž. Ð£ ÐºÐŸÐ¶ÐœÐŸÐŒÑ ÑÑÐŽÐºÑ Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÐœÐŸÐŒÐµÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ ÑÐ° ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð·Ð°Ð¿ÑÑÐºÑ X-ÑÐµÑÐ²ÐµÑÐ°. "
+
+#: ../C/gdm.xml:3793(para)
+msgid "The command can either be a path to an X executable, or a name of one of the server definitions. This can be followed by some arguments that should be passed to the X server when executed. The gdm daemon doesn't enforce the numbers to be in order or for them to be \"packed\". They keyword \"inactive\" can be used instead of a command to specify that the display should be not managed. This can be used in the <filename>&lt;etc&gt;/gdm/custom.conf</filename> to turn off a display that is defined in the <filename>&lt;share&gt;/gdm/defaults.conf</filename> file."
+msgstr ""
+
+#: ../C/gdm.xml:3807(para)
+#, fuzzy
+msgid "GDM will splice \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</filename>\", where n is the display number. Inside the command line before all other arguments before running the X server."
+msgstr "Ð ÑÐµÑÐµÐŽÐžÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° Ð¿ÐµÑÐµÐŽ ÑÐœÑÐžÐŒÐž Ð°ÑÐ³ÑÐŒÐµÐœÑÐ°ÐŒÐž GDM ÐŽÐŸÐŽÐ°ÑÑÑ \"<filename>-auth &lt;ServAuthDir&gt;/:n.Xauth :n</filename>\", ÐŽÐµ n - ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ."
+
+#: ../C/gdm.xml:3814(para)
+#, fuzzy
+msgid "On some systems it is necessary for GDM to know on which virtual consoles to run the X server. In this case, (if running XFree86) add \"vt7\" to the command line, for example, to run on virtual console 7. However on Linux and FreeBSD this is normally done automatically if the <filename>VTAllocation</filename> key is set."
+msgstr "ÐÐ° ÐŽÐµÑÐºÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ Ð¿ÐŸÑÑÑÐ±ÐœÐŸ, ÑÐŸÐ± GDM Ð±ÑÐ»ÐŸ Ð²ÑÐŽÐŸÐŒÐŸ ÐœÐ° ÑÐºÐžÑ
+ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐºÐŸÐœÑÐŸÐ»ÑÑ
+ Ð·Ð°Ð¿ÑÑÐµÐœÐŸ X-ÑÐµÑÐ²ÐµÑÐž. Ð£ ÑÑÐŸÐŒÑ Ð²ÐžÐ¿Ð°ÐŽÐºÑ, (ÑÐºÑÐŸ Ð·Ð°Ð¿ÑÑÐµÐœÐŸ XFree86) ÐŽÐŸÐŽÐ°Ð¹ÑÐµ ÐŽÐŸ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° \"vt7\", ÑÐŸÐ± Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐµÑÐ²ÐµÑ ÐœÐ° Ð²ÑÑÑÑÐ°Ð»ÑÐœÑÐ¹ ÐºÐŸÐœÑÐŸÐ»Ñ 7. ÐÑÐŸÑÐµ ÐœÐ° Linux ÑÐ° FreeBSD ÑÐµ, Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹, Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ ÑÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ ÐºÐ»ÑÑ <filename>VTAllocation</filename>."
+
+#: ../C/gdm.xml:3823(para)
+#, fuzzy
+msgid "Normally you do not need to add a <filename>-nolisten tcp</filename> flag as this is added automatically for local X servers when the <filename>DisallowTCP</filename> option is set."
+msgstr "ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, ÐœÐµ ÑÐ»ÑÐŽ ÐŽÐŸÐŽÐ°Ð²Ð°ÑÐž ÐºÐ»ÑÑ <filename>-nolisten tcp</filename>. Ð¯ÐºÑÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>DisallowTCP</filename>, ÑÐµ ÑÐŸÐ±ÐžÑÑÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ ÐŽÐ»Ñ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ²."
+
+#: ../C/gdm.xml:3833(term)
+msgid "priority"
+msgstr "priority"
+
+#: ../C/gdm.xml:3835(synopsis)
+#, no-wrap
+msgid "priority=0"
+msgstr "priority=0"
+
+#: ../C/gdm.xml:3836(para)
+msgid "Indicates that the X server should be started at a different process priority. Values can be any integer value accepted by the setpriority C library function (normally between -20 and 20) with 0 being the default. For highly interactive applications, -5 yields good responsiveness. The default value is 0 and the setpriority function is not called if the value is 0."
+msgstr ""
+
+#: ../C/gdm.xml:3852(title)
+msgid "Per User Configuration"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÑÐ¿ÐµÑÐžÑÑÑÐœÑ ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../C/gdm.xml:3854(para)
+msgid "There are some per user configuration settings that control how GDM behaves. GDM is picky about the file ownership and permissions of the user files it will access, and will ignore files if they are not owned by the user or files that have group/world write permission. It will also ignore the user if the user's $HOME directory is not owned by the user or if the user's $HOME directory has group/world write permission. files must also be smaller than the <filename>UserMaxFile</filename> value as defined in the GDM configuration. If it seems that GDM is not properly accessing user configuration settings, the problem is most likely caused by one of these checks failing."
+msgstr ""
+
+#: ../C/gdm.xml:3868(para)
+#, fuzzy
+msgid "First there is the <filename>~/.dmrc</filename> file. In theory this file should be shared between GDM and KDM, so users only have to configure things once. This is a standard <filename>.ini</filename> style configuration file. It has one section called <filename>[Desktop]</filename> which has two keys: <filename>Session</filename> and <filename>Language</filename>."
+msgstr "Ð ÐŽÐµÑÐºÑ ÑÐ¿ÐµÑÐžÑÑÑÐœÑ ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž, ÑÐºÑ ÐºÐŸÐœÑÑÐŸÐ»ÑÑÑÑ Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÑ GDM. ÐÐŸ-Ð¿ÐµÑÑÐµ, ÑÐµ ÑÐ°Ð¹Ð» <filename>~/.dmrc</filename>. Ð¢ÐµÐŸÑÐµÑÐžÑÐœÐŸ ÑÐµÐ¹ ÑÐ°Ð¹Ð» ÐŒÐ°Ñ Ð±ÑÑÐž ÑÐ¿ÑÐ»ÑÐœÐžÐŒ ÐŒÑÐ¶ GDM ÑÐ° KDM, ÑÐŸÐŒÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÑÑÑ Ð¹ÐŸÐ³ÐŸ ÐŸÐŽÐžÐœ ÑÐ°Ð·. ÐŠÐµ ÑÐ°Ð¹Ð» Ñ ÑÐŸÑÐŒÐ°ÑÑ <filename>.ini</filename>. Ð£ ÑÑÐŸÐŒÑ ÐŒÐŸÐ¶Ðµ ÐŒÑÑÑÐžÑÐžÑÑ ÐŸÐŽÐžÐœ ÑÐŸÐ·ÐŽÑÐ» <filename>[Desktop]</filename> ÑÐ° ÐŽÐ²Ð° ÐºÐ»ÑÑÑ. Ð£ ÐºÐ»ÑÑÑ <filename>Session</filename> Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ Ð±Ð°Ð·ÐŸÐ²Ð° ÐœÐ°Ð·Ð²Ð° <filename>.desktop</filename>-ÑÐ°Ð¹Ð»Ñ ÑÐµÐ°ÐœÑÑ, ÑÐºÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ñ
+ÐŸÑÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž (Ð±ÐµÐ· ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ <filename>.desktop</filename>).Ð£ ÐºÐ»ÑÑÑ <filename>Language</filename> Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÐŒÐŸÐ²Ð°, ÑÐºÑ Ð±Ð°Ð¶Ð°Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ. Ð¯ÐºÑÐŸ ÑÐºÐžÐ¹ÑÑ Ð· ÑÐžÑ
+ ÐºÐ»ÑÑÑÐ² Ð²ÑÐŽÑÑÑÐœÑÐ¹, Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐžÐ¿ÐŸÐ²Ðµ ÐŽÐ»Ñ ÑÐžÑÑÐµÐŒÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, ÑÐ°Ð¹Ð» ÐŒÐ°Ñ Ð²ÐžÐ³Ð»ÑÐŽÐ°ÑÐž ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ:"
+
+#: ../C/gdm.xml:3877(para)
+#, fuzzy
+msgid "The <filename>Session</filename> key specifies the basename of the session <filename>.desktop</filename> file that the user wishes to normally use (without the <filename>.desktop</filename> extension, in other words). The <filename>Language</filename> key specifies the language that the user wishes to use by default. If either of these keys is missing, the system default is used. The file would normally look as follows:"
+msgstr "Ð ÐŽÐµÑÐºÑ ÑÐ¿ÐµÑÐžÑÑÑÐœÑ ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž, ÑÐºÑ ÐºÐŸÐœÑÑÐŸÐ»ÑÑÑÑ Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÑ GDM. ÐÐŸ-Ð¿ÐµÑÑÐµ, ÑÐµ ÑÐ°Ð¹Ð» <filename>~/.dmrc</filename>. Ð¢ÐµÐŸÑÐµÑÐžÑÐœÐŸ ÑÐµÐ¹ ÑÐ°Ð¹Ð» ÐŒÐ°Ñ Ð±ÑÑÐž ÑÐ¿ÑÐ»ÑÐœÐžÐŒ ÐŒÑÐ¶ GDM ÑÐ° KDM, ÑÐŸÐŒÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÑÑÑ Ð¹ÐŸÐ³ÐŸ ÐŸÐŽÐžÐœ ÑÐ°Ð·. ÐŠÐµ ÑÐ°Ð¹Ð» Ñ ÑÐŸÑÐŒÐ°ÑÑ <filename>.ini</filename>. Ð£ ÑÑÐŸÐŒÑ ÐŒÐŸÐ¶Ðµ ÐŒÑÑÑÐžÑÐžÑÑ ÐŸÐŽÐžÐœ ÑÐŸÐ·ÐŽÑÐ» <filename>[Desktop]</filename> ÑÐ° ÐŽÐ²Ð° ÐºÐ»ÑÑÑ. Ð£ ÐºÐ»ÑÑÑ <filename>Session</filename> Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ Ð±Ð°Ð·ÐŸÐ²Ð° ÐœÐ°Ð·Ð²Ð° <filename>.desktop</filename>-ÑÐ°Ð¹Ð»Ñ ÑÐµÐ°ÐœÑÑ, ÑÐºÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ñ
+ÐŸÑÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž (Ð±ÐµÐ· ÑÐŸÐ·ÑÐžÑÐµÐœÐœÑ <filename>.desktop</filename>).Ð£ ÐºÐ»ÑÑÑ <filename>Language</filename> Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÐŒÐŸÐ²Ð°, ÑÐºÑ Ð±Ð°Ð¶Ð°Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ. Ð¯ÐºÑÐŸ ÑÐºÐžÐ¹ÑÑ Ð· ÑÐžÑ
+ ÐºÐ»ÑÑÑÐ² Ð²ÑÐŽÑÑÑÐœÑÐ¹, Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐžÐ¿ÐŸÐ²Ðµ ÐŽÐ»Ñ ÑÐžÑÑÐµÐŒÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹, ÑÐ°Ð¹Ð» ÐŒÐ°Ñ Ð²ÐžÐ³Ð»ÑÐŽÐ°ÑÐž ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ:"
+
+#: ../C/gdm.xml:3887(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=cs_CZ.UTF-8\n"
+msgstr ""
+"\n"
+"[Desktop]\n"
+"Session=gnome\n"
+"Language=uk_UA.UTF-8\n"
+"      "
+
+#: ../C/gdm.xml:3893(para)
+msgid "Normally GDM will write this file when the user logs in for the first time, and rewrite it if the user chooses to change their default values on a subsequent login."
+msgstr ""
+
+#: ../C/gdm.xml:3899(para)
+msgid "If the GDM Face Browser is turned, then the file <filename>$HOME/.face</filename> is accessed. This file should be a standard image that GTK+ can read, such as PNG or JPEG. It also must be smaller than the <filename>MaxIconWidth</filename> and <filename>MaxIconHeight</filename> values defined in the GDM configuration or it will be ignored. Users can run the <command>gdmphotosetup</command> program to specify a face image and it will copy the file to the <filename>$HOME/.face</filename> location and scale it so its longest dimension is not larger than the <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename> values. <command>gdmphotosetup</command> takes care to not change the aspect ratio of the image."
+msgstr ""
+
+#: ../C/gdm.xml:3914(para)
+#, fuzzy
+msgid "Face images can also be placed in the global face directory, which is specified by the <filename>GlobalFaceDir</filename> configuration option ( normally <filename>&lt;share&gt;/pixmaps/faces/</filename>) and the filename should be the name of the user, optionally with a <filename>.png</filename>, <filename>.jpg</filename>, etc. appended."
+msgstr "ÐÐŸÑÑÑÐµÑÐž ÐŒÐŸÐ¶ÐœÐ° Ð·Ð±ÐµÑÑÐ³Ð°ÑÐž Ñ Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÑÐ¹ ÑÐµÑÑ Ð¿ÐŸÑÑÑÐµÑÑÐ², Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ ÑÐµ <filename>&lt;share&gt;/pixmaps/faces/</filename> (Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·ÐŒÑÐœÑÑÑÑÑÑ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ <filename>GlobalFaceDir</filename>). Ð€Ð°Ð¹Ð» Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž ÐœÐ°Ð·Ð²Ñ ÑÐº ÐœÐ°Ð·Ð²Ð° ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð· ÐŽÐŸÐŽÐ°Ð²Ð°ÐœÐœÑÐŒ <filename>.png</filename>."
+
+#: ../C/gdm.xml:3925(title)
+msgid "Controlling GDM"
+msgstr "ÐÐµÑÑÐ²Ð°ÐœÐœÑ ÑÐµÑÐ²ÐµÑÐŸÐŒ GDM"
+
+#: ../C/gdm.xml:3927(para)
+msgid "You can control GDM behavior during runtime in several different ways. You can either run certain commands, or you can talk to GDM using either a unix socket protocol, or a FIFO protocol."
+msgstr "ÐÐž ÐŒÐŸÐ¶ÐµÑÐµ ÐºÐµÑÑÐ²Ð°ÑÐž Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÐŸÑ Ð·Ð°Ð¿ÑÑÐµÐœÐŸÑ ÑÐ»ÑÐ¶Ð±Ðž GDM. ÐÐŸÐ¶ÐœÐ° Ð°Ð±ÐŸ ÐŽÐ°Ð²Ð°ÑÐž Ð¿ÐµÐ²ÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž, Ð°Ð±ÐŸ ÑÐ¿ÑÐ»ÐºÑÐ²Ð°ÑÐžÑÑ Ð· GDM ÑÐµÑÐµÐ· unix-ÑÐŸÐºÐµÑ ÑÐž Ð¿ÑÐŸÑÐŸÐºÐŸÐ» FIFO."
+
+#: ../C/gdm.xml:3934(title)
+msgid "Commands"
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐž"
+
+#: ../C/gdm.xml:3936(para)
+#, fuzzy
+msgid "To stop GDM, you can either send the TERM signal to the main daemon or run the <command>gdm-stop</command> command which is in the <filename>&lt;sbin&gt;/</filename> directory. To restart GDM, you can either send the HUP signal to the main daemon or run the <command>gdm-restart</command> command which is also in the <filename>&lt;sbin&gt;/</filename> directory. To restart GDM but only after all the users have logged out, you can either send the USR1 signal to the main daemon or run the <command>gdm-safe-restart</command> command which is in the <filename>&lt;sbin&gt;/</filename> directory as well."
+msgstr "Ð©ÐŸÐ± Ð·ÑÐ¿ÐžÐœÐžÑÐž GDM, Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð°Ð±ÐŸ ÐœÐ°ÐŽÑÑÐ»Ð°ÑÐž ÑÐžÐ³ÐœÐ°Ð» TERM Ð³ÐŸÐ»ÐŸÐ²ÐœÐŸÐŒÑ Ð¿ÑÐŸÑÐµÑÑ ÑÐ»ÑÐ¶Ð±Ðž Ð°Ð±ÐŸ Ð²ÐžÐºÐŸÐœÐ°ÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÑ <filename>gdm-stop</filename> Ð· ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>&lt;sbin&gt;/</filename>. Ð©ÐŸÐ± Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž GDM, ÐŒÐŸÐ¶ÐœÐ° Ð°Ð±ÐŸ ÐœÐ°ÐŽÑÑÐ»Ð°ÑÐž ÑÐžÐ³ÐœÐ°Ð» HUP Ð³ÐŸÐ»ÐŸÐ²ÐœÐŸÐŒÑ Ð¿ÑÐŸÑÐµÑÑ ÑÐ»ÑÐ¶Ð±Ðž Ð°Ð±ÐŸ Ð²ÐžÐºÐŸÐœÐ°ÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÑ <filename>gdm-restart</filename> Ð· ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>&lt;sbin&gt;/</filename>. Ð©ÐŸÐ± Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž GDM Ð°Ð»Ðµ Ð¿ÑÑÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒÐž ÑÑÑÑ
+ ÑÐµÐ°ÐœÑÑÐ², ÐŒÐŸÐ¶ÐœÐ° ÐœÐ°ÐŽÑÑÐ»Ð°ÑÐž Ð³ÐŸÐ»ÐŸÐ²ÐœÐŸÐŒÑ Ð¿ÑÐŸÑÐµÑÑ ÑÐ»ÑÐ¶Ð±Ðž ÑÐžÐ³ÐœÐ°Ð» USR1 Ð°Ð±ÐŸ Ð²ÐžÐºÐŸÐœÐ°ÑÐž <filename>gdm-safe-restart</filename> Ð· ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ñ <filename>&lt;sbin&gt;/</filename>."
+
+#: ../C/gdm.xml:3949(para)
+msgid "The <command>gdmflexiserver</command> command can be used to start new flexible (on demand) displays if your system supports virtual terminals. This command will normally lock the current session with a screensaver so that the user can safely walk away from the computer and let someone else log in. If more that two flexible displays have started <command>gdmflexiserver</command> will display a pop-up dialog allowing the user to select which session to continue. The user will normally have to enter a password to return to the session. On session exit the system will return to the previous virtual terminal. Run <command>gdmflexiserver --help</command> to get a listing of possible options."
+msgstr ""
+
+#: ../C/gdm.xml:3965(title)
+msgid "The FIFO protocol"
+msgstr "ÐÑÐŸÑÐŸÐºÐŸÐ» ÑÐŸÐ±ÐŸÑÐž Ð· FIFO"
+
+#: ../C/gdm.xml:3967(para)
+msgid "GDM also provides a FIFO called <filename>.gdmfifo</filename> in the <filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/gdm/.gdmfifo</filename>). You must be root to use this protocol, and it is mostly used for internal GDM chatter. It is a very simple protocol where you just echo a command on a single line to this file. It can be used to tell GDM things such as restart, suspend the computer, or restart all X servers next time it has a chance (which would be useful from an X configuration application)."
+msgstr "GDM ÑÐ°ÐºÐŸÐ¶ ÐŒÐ°Ñ ÐºÐ°ÐœÐ°Ð» FIFO Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>.gdmfifo</filename> Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>ServAuthDir</filename> (Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ <filename>&lt;var&gt;/gdm/.gdmfifo</filename>). ÐÐŸÑÐžÑÑÑÐ²Ð°ÑÐžÑÑ ÑÐžÐŒ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»ÐŸÐŒ ÐŒÐŸÐ¶Ðµ Ð»ÐžÑÐµ root, Ñ Ð²ÑÐœ Ð·ÐŽÐµÐ±ÑÐ»ÑÑÐŸÐ³ÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÐœÑÑÑÑÑÐœÑÐŸÐ³ÐŸ ÐŸÐ±ÐŒÑÐœÑ GDM. ÐŠÐµ ÐŽÑÐ¶Ðµ Ð¿ÑÐŸÑÑÐžÐ¹ Ð¿ÑÐŸÑÐŸÐºÐŸÐ». ÐÐž ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÐµ ÐºÐŸÐŒÐ°ÐœÐŽÐž ÑÐµÑÐµÐ· echo Ð¿ÐŸ ÐŸÐŽÐœÑÐ¹ ÐºÐŸÐŒÐ°ÐœÐŽÑ ÐœÐ° ÑÑÐŽÐŸÐº. ÐÑÐœ ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ, ÑÐŸÐ± Ð·ÐŒÑÑÐžÑÐž GDM Ð²ÐžÐºÐŸÐœÐ°ÑÐž Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ, Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐµÐœÐœÑ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° ÑÐž Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž ÑÑÑ X-ÑÐµÑÐ²ÐµÑÐž ÐŸÐŽÑÐ°Ð·Ñ ÐºÐŸÐ»Ðž Ð±ÑÐŽÐµ ÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ (ÑÐµ ÐºÐŸÑÐžÑÐœÐŸ ÐŽÐ»Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ X-ÑÐµÑÐ²ÐµÑÐ°)."
+
+#: ../C/gdm.xml:3978(para)
+msgid "Full and up to date documentation of the commands and their use is contained in the GDM source tree in the file <filename>daemon/gdm.h</filename>. Look for the defines starting with <filename>GDM_SOP_</filename>. The commands which require the pid of the slave as an argument are the ones that are really used for internal communication of the slave with the master and should not be used."
+msgstr "ÐÐŸÐ²ÐœÐ° ÑÐ° ÐŸÐœÐŸÐ²Ð»ÐµÐœÐ° ÐŽÐŸÐºÑÐŒÐµÐœÑÐ°ÑÑÑ Ð· ÐºÐŸÐŒÐ°ÐœÐŽ ÑÐ° ÑÑ
+ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÐŒÑÑÑÐžÑÑÑÑ Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐœÐŸÐŒÑ ÐºÐŸÐŽÑ GDM Ñ ÑÐ°Ð¹Ð»Ñ <filename>daemon/gdm.h</filename>. ÐšÑÐºÐ°Ð¹ÑÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ, ÑÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ  Ð· <filename>GDM_SOP_</filename>. ÐÐŸÐŒÐ°ÐœÐŽÐž, ÑÐºÐžÐŒ Ñ Ð°ÑÐ³ÑÐŒÐµÐœÑÑ ÑÐ»ÑÐŽ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÑÐž pid ÐŽÐŸÑÑÑÐœÑÐŸÐ³ÐŸ Ð¿ÑÐŸÑÐµÑÑ, - ÑÐµ ÐºÐŸÐŒÐ°ÐœÐŽÐž ÑÐºÑ ÑÐ¿ÑÐ°Ð²ÐŽÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÐœÑÑÑÑÑÐœÑÐŸÐ³ÐŸ Ð·Ð²'ÑÐ·ÐºÑ ÐŽÐŸÑÑÑÐœÑÐŸÐ³ÐŸ Ð¿ÑÐŸÑÐµÑÑ Ð· Ð³ÐŸÐ»ÐŸÐ²ÐœÐžÐŒ Ð¿ÑÐŸÑÐµÑÐŸÐŒ. Ð¢Ð°ÐºÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž ÐœÐµ ÑÐ»ÑÐŽ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž."
+
+#: ../C/gdm.xml:3990(title)
+msgid "Socket Protocol"
+msgstr "ÐÑÐŸÑÐŸÐºÐŸÐ» ÑÐŸÐ±ÐŸÑÐž Ð· ÑÐŸÐºÐµÑÐŸÐŒ"
+
+#: ../C/gdm.xml:3992(para)
+#, fuzzy
+msgid "GDM provides a unix domain socket for communication at <filename>/tmp/.gdm_socket</filename>. Using this you can check if GDM is running, the version of the daemon, the current displays that are running and who is logged in on them, and if GDM supports it on your operating system, also the virtual terminals of all the console logins. The <command>gdmflexiserver</command> command uses this protocol, for example, to launch flexible (on-demand) displays."
+msgstr "GDM ÐŒÐ°Ñ unix-ÑÐŸÐºÐµÑ ÐŽÐ»Ñ Ð·Ð²'ÑÐ·ÐºÑ Ð·Ð° ÑÐ»ÑÑ
+ÐŸÐŒ <filename>/tmp/.gdm_socket</filename>. Ð Ð¹ÐŸÐ³ÐŸ ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð¿ÐµÑÐµÐ²ÑÑÑÑÐž ÑÐž Ð·Ð°Ð¿ÑÑÐµÐœÐžÐ¹ GDM, Ð²ÐµÑÑÑÑ ÑÐ»ÑÐ¶Ð±Ðž, Ð¿ÐŸÑÐŸÑÐœÑ Ð·Ð°Ð¿ÑÑÐµÐœÑ ÑÐµÑÐ²ÐµÑÐž ÑÐ° Ð·Ð°ÑÐµÑÑÑÑÐŸÐ²Ð°ÐœÐžÑ
+ ÐœÐ° ÐœÐžÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐ° Ð²ÑÑÑÑÐ°Ð»ÑÐœÑ ÑÐµÑÐŒÑÐœÐ°Ð»Ðž ÑÑÑÑ
+ Ð²Ñ
+ÐŸÐŽÑÐ² ÑÐµÑÐµÐ· ÐºÐŸÐœÑÐŸÐ»Ñ, ÑÐºÑÐŸ Ð²Ð°ÑÐ° ÐŸÐ¿ÐµÑÐ°ÑÑÐ¹ÐœÐ° ÑÐžÑÑÐµÐŒÐ° ÑÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑ. Ð¢Ð°ÐºÐŸÐ¶ ÑÐµÑÐµÐ· ÑÐµÐ¹ Ð¿ÑÐŸÑÐŸÐºÐŸÐ», ÐŒÐŸÐ¶ÐœÐ° Ð·Ð°Ð¿ÐžÑÐ°ÑÐž Ð·Ð°Ð¿ÑÑÐº ÐœÐŸÐ²ÐžÑ
+ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ², Ð°Ð»Ðµ ÑÐµ ÐºÑÐ°ÑÐµ ÑÐŸÐ±ÐžÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐŸÑ <filename>gdmflexiserver</filename>."
+
+#: ../C/gdm.xml:4002(para)
+msgid "gdmflexiserver accepts the following commands with the --command option:"
+msgstr "gdmflexiserver Ð¿ÑÐžÐ¹ÐŒÐ°Ñ ÐœÐ°ÑÑÑÐ¿ÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ñ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐŒÑ ÑÑÐŽÐºÑ --command:"
+
+#: ../C/gdm.xml:4007(screen)
+#, no-wrap
+msgid ""
+"\n"
+"ADD_DYNAMIC_DISPLAY\n"
+"ALL_SERVERS\n"
+"ATTACHED_SERVERS\n"
+"AUTH_LOCAL\n"
+"CLOSE\n"
+"FLEXI_XNEST\n"
+"FLEXI_XSERVER\n"
+"GET_CONFIG\n"
+"GET_CONFIG_FILE\n"
+"GET_SERVER_LIST\n"
+"GET_SERVER_DETAILS\n"
+"GREETERPIDS\n"
+"QUERY_LOGOUT_ACTION\n"
+"QUERY_VT\n"
+"RELEASE_DYNAMIC_DISPLAYS\n"
+"REMOVE_DYNAMIC_DISPLAY\n"
+"SERVER_BUSY\n"
+"SET_LOGOUT_ACTION\n"
+"SET_SAFE_LOGOUT_ACTION\n"
+"SET_VT\n"
+"UPDATE_CONFIG\n"
+"VERSION\n"
+msgstr ""
+"\n"
+"ADD_DYNAMIC_DISPLAY\n"
+"ALL_SERVERS\n"
+"ATTACHED_SERVERS\n"
+"AUTH_LOCAL\n"
+"CLOSE\n"
+"FLEXI_XNEST\n"
+"FLEXI_XSERVER\n"
+"GET_CONFIG\n"
+"GET_CONFIG_FILE\n"
+"GET_SERVER_LIST\n"
+"GET_SERVER_DETAILS\n"
+"GREETERPIDS\n"
+"QUERY_LOGOUT_ACTION\n"
+"QUERY_VT\n"
+"RELEASE_DYNAMIC_DISPLAYS\n"
+"REMOVE_DYNAMIC_DISPLAY\n"
+"SERVER_BUSY\n"
+"SET_LOGOUT_ACTION\n"
+"SET_SAFE_LOGOUT_ACTION\n"
+"SET_VT\n"
+"UPDATE_CONFIG\n"
+"VERSION\n"
+
+#: ../C/gdm.xml:4032(para)
+msgid "These are described in detail below, including required arguments, response format, and return codes."
+msgstr "ÐÐŸÐœÐž ÐŽÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ ÐŸÐ¿ÐžÑÐ°ÐœÑ ÐœÐžÐ¶ÑÐµ, Ð²ÐºÐ»ÑÑÐµÐœÐŸ Ð· Ð°ÑÐ³ÑÐŒÐµÐœÑÐ°ÐŒÐž, ÑÐŸÑÐŒÐ°ÑÐŸÐŒ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐµÐ¹, ÑÐ° ÐºÐŸÐŽÐ°ÐŒÐž ÑÐµÐ·ÑÐ»ÑÑÐ°ÑÑ."
+
+#: ../C/gdm.xml:4038(title)
+msgid "ADD_DYNAMIC_DISPLAY"
+msgstr "ADD_DYNAMIC_DISPLAY"
+
+#: ../C/gdm.xml:4039(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"ADD_DYNAMIC_DISPLAY: Create a new server definition that will\n"
+"                     run on the specified display leaving, it\n"
+"                     in DISPLAY_CONFIG state.\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to run on&gt;=&lt;server&gt;\n"
+"  Where &lt;server&gt; is either a configuration named in the\n"
+"  GDM configuration or a literal command name.\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     2 = Existing display\n"
+"     3 = No server string\n"
+"     4 = Display startup failure\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"ADD_DYNAMIC_DISPLAY: ÑÑÐ²ÐŸÑÑÑ ÐœÐŸÐ²ÐžÐ¹ Ð³ÐœÑÑÐºÐžÐ¹ X-ÑÐµÑÐ²ÐµÑ, ÑÐºÐžÐ¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ\n"
+"                     ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ Ð·Ð°Ð»ÐžÑÐ°ÑÑÐž Ð¹ÐŸÐ³ÐŸ Ñ ÑÑÐ°ÐœÑ DISPLAY_CONFIG.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.8.0.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ ÐœÐ° &gt;=&lt;ÑÐµÑÐ²ÐµÑ&gt;\n"
+"  ÐÐµ &lt;ÑÐµÑÐ²ÐµÑ&gt; - Ð°Ð±ÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð· ÐœÐ°Ð·Ð²ÐŸÑ Ñ gdm.conf Ð°Ð±ÐŸ\n"
+"  ÑÐžÐŒÐ²ÐŸÐ»ÑÐœÐ° ÐœÐ°Ð·Ð²Ð° ÐºÐŸÐŒÐ°ÐœÐŽÐž.\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     2 = ÐÑÐœÑÑÑÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹\n"
+"     3 = ÐÐµÐŒÐ°Ñ ÑÑÐŽÐºÐ° ÑÐµÑÐ²ÐµÑÐ°\n"
+"     4 = Ð¿ÐŸÐŒÐžÐ»ÐºÐ° Ð·Ð°Ð¿ÑÑÐºÑ ÐŽÐžÑÐ¿Ð»ÐµÑ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°ÑÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐžÐœÐ°ÐŒÑÑÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ ÐœÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4061(title)
+msgid "ALL_SERVERS"
+msgstr "ALL_SERVERS"
+
+#: ../C/gdm.xml:4062(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"ALL_SERVERS: List all displays, including console, remote, xnest.\n"
+"             This can, for example, be useful to figure out if\n"
+"             the display you are on is managed by the gdm daemon,\n"
+"             by seeing if it is in the list.  It is also somewhat\n"
+"             like the 'w' command but for graphical sessions.\n"
+"Supported since: 2.4.2.96\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;server&gt;;&lt;server&gt;;...\n"
+"\n"
+"  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;\n"
+"\n"
+"  &lt;logged in user&gt; can be empty in case no one logged in yet\n"
+"\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"ALL_SERVERS: Ð¡Ð¿ÐžÑÐŸÐº ÑÑÑÑ
+ ÑÐµÑÐ²ÐµÑÑÐ², Ð²ÐºÐ»ÑÑÐ°ÑÑÐž ÐºÐŸÐœÑÐŸÐ»ÑÐœÑ, Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÑ, xnest.\n"
+"             ÐŠÐµ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž ÐºÐŸÑÐžÑÐœÐŸ, ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐŸÐ± Ð¿ÐµÑÐµÐ²ÑÑÐžÑÐž ÑÐž Ð²Ð°Ñ ÑÐµÑÐ²ÐµÑ\n"
+"             ÐºÐµÑÑÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ gdm, ÑÐ»ÑÑ
+ÐŸÐŒ Ð¿ÐŸÑÑÐºÑ Ð¹ÐŸÐ³ÐŸ Ñ ÑÐ¿ÐžÑÐºÑ.\n"
+"             ÐŠÐµÐ¹ Ð·Ð°Ð¿ÐžÑ Ð¿ÐŸÐŽÑÐ±ÐœÐžÐ¹ ÐŽÐŸ ÐºÐŸÐŒÐ°ÐœÐŽÐž 'w', Ð°Ð»Ðµ ÐŽÐ»Ñ Ð³ÑÐ°ÑÑÑÐœÐžÑ
+ ÑÐµÐ°ÐœÑÑÐ².\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.4.2.96\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÑÐµÑÐ²ÐµÑ&gt;;&lt;ÑÐµÑÐ²ÐµÑ&gt;;...\n"
+"\n"
+"  &lt;ÑÐµÑÐ²ÐµÑ&gt; - &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹&gt;,&lt;ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ, ÑÐŸ ÑÐ²ÑÐ¹ÑÐŸÐ²&gt;\n"
+"\n"
+"  &lt;ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ, ÑÐŸ ÑÐ²ÑÐ¹ÑÐŸÐ²&gt; ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð¿ÐŸÑÐŸÐ¶ÐœÑÐŒ, ÑÐºÑÐŸ ÐœÑÑ
+ÑÐŸ ÐŽÐŸÑÑ ÐœÐµ ÑÐ²ÑÐ¹ÑÐŸÐ²,\n"
+"\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4085(title)
+msgid "ATTACHED_SERVERS"
+msgstr "ATTACHED_SERVERS"
+
+#: ../C/gdm.xml:4086(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP\n"
+"                  and xnest non-attached displays.\n"
+"Note:             This command used to be named CONSOLE_SERVERS,\n"
+"                  which is still recognized for backwards\n"
+"                  compatibility. The optional pattern argument\n"
+"                  is supported as of version 2.8.0.0.\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;pattern&gt; (optional)\n"
+"  With no argument, all attached displays are returned. The optional\n"
+"  &lt;pattern&gt; is a string that may contain glob characters '*', '?', and\n"
+"  '[]'. Only displays that match the pattern will be returned.\n"
+"Answers:\n"
+"  OK &lt;server&gt;;&lt;server&gt;;...\n"
+"\n"
+"  &lt;server&gt; is &lt;display&gt;,&lt;logged in user&gt;,&lt;vt or xnest display&gt;\n"
+"\n"
+"  &lt;logged in user&gt; can be empty in case no one logged\n"
+"  in yet, and &lt;vt&gt; can be -1 if it's not known or not\n"
+"  supported (on non-Linux for example).  If the display is an\n"
+"  xnest display and is a console one (that is, it is an xnest\n"
+"  inside another console display) it is listed and instead of\n"
+"  vt, it lists the parent display in standard form.\n"
+"\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     1 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"ATTACHED_SERVERS: Ð¡Ð¿ÐžÑÐŸÐº ÑÑÑÑ
+ Ð¿ÑÐžÑÐŽÐœÐ°ÐœÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ². ÐÐµ Ð²ÐºÐ»ÑÑÐ°Ñ Ñ ÑÐ¿ÐžÑÐŸÐº XDMCP ÑÐ° xnest\n"
+"                  ÐœÐµ-Ð¿ÑÐžÑÐŽÐœÐ°ÐœÑ ÑÐµÑÐ²ÐµÑÐž\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.2.4.0\n"
+"ÐÑÐžÐŒÑÑÐºÐ°: ÐŠÑ ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð·Ð°ÐŒÑÑÑÑ CONSOLE_SERVERS, ÑÐºÐ° ÐŽÐŸÑÑ ÑÐŸÐ·Ð¿ÑÐ·ÐœÐ°ÑÑÑÑÑ ÐŽÐ»Ñ\n"
+"      Ð·Ð²ÐŸÑÐŸÑÐœÐŸÑ ÑÑÐŒÑÑÐœÐŸÑÑÑ. ÐÐµ ÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐžÐ¹ Ð°ÑÐ³ÑÐŒÐµÐœÑ ÑÐ°Ð±Ð»ÐŸÐœ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ\n"
+"      Ð· Ð²ÐµÑÑÑÑ 2.8.0.0.\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÑÐ°Ð±Ð»ÐŸÐœ&gt; (ÐœÐµ ÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐžÐ¹)\n"
+"  ÐÐµÐ· Ð°ÑÐ³ÑÐŒÐµÐœÑÑÐ², Ð¿ÐŸÐ²ÐµÑÑÐ°ÑÑÑÑÑ ÑÐ¿ÐžÑÐŸÐº ÑÑÑÑ
+ Ð¿ÑÐžÑÐŽÐœÐ°ÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ². ÐÐµÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐžÐ¹\n"
+"  &lt;ÑÐ°Ð±Ð»ÐŸÐœ&gt; - ÑÐµ ÑÑÐŽÐŸÐº, ÑÐºÐžÐ¹ ÐŒÐŸÐ¶Ðµ ÐŒÑÑÑÐžÑÐž ÑÐžÐŒÐ²ÐŸÐ»Ðž '*', '?', ÑÐ°\n"
+"  '[]'. ÐÐŸÐ²ÐµÑÑÐ°ÑÑÑÑÑ ÑÐ¿ÐžÑÐŸÐº ÐŽÐžÑÐ¿Ð»ÐµÑÐ², ÑÐºÑ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÑÑ ÑÐ°Ð±Ð»ÐŸÐœÑ.\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÑÐµÑÐ²ÐµÑ&gt;;&lt;ÑÐµÑÐ²ÐµÑ&gt;;...\n"
+"\n"
+"  &lt;ÑÐµÑÐ²ÐµÑ&gt; - ÑÐµ &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹&gt;,&lt;ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ, ÑÐŸ ÑÐ²ÑÐ¹ÑÐŸÐ²&gt;,&lt;vt Ð°Ð±ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ xnest&gt;\n"
+"\n"
+"  &lt;ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ, ÑÐŸ ÑÐ²ÑÐ¹ÑÐŸÐ²&gt; ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð¿ÐŸÑÐŸÐ¶ÐœÑÐŒ, ÑÐºÑÐŸ ÐœÑÑ
+ÑÐŸ ÐŽÐŸÑÑ ÐœÐµ ÑÐ²ÑÐ¹ÑÐŸÐ²,\n"
+"  Ð° &lt;vt&gt; ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž -1, ÑÐºÑÐŸ ÑÐµÑÐŒÑÐœÐ°Ð» ÐœÐµÐ²ÑÐŽÐŸÐŒÐžÐ¹ ÑÐž ÐœÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ\n"
+"  (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÐœÐµ-Linux ÑÐµÑÐŒÑÐœÐ°Ð»).  Ð¯ÐºÑÐŸ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ñ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒ\n"
+"  xnest ÑÐ° Ñ ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐŒ (ÑÐŸÐ±ÑÐŸ, ÑÐµ xnest Ñ ÑÐœÑÐŸÐŒÑ ÐºÐŸÐœÑÐŸÐ»ÑÐœÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ)\n"
+"  Ð²ÑÐœ Ð²ÐºÐ»ÑÑÐ°ÑÑÑÑÑ Ñ ÑÐ¿ÐžÑÐŸÐº Ð·Ð°ÐŒÑÑÑÑ vt, Ð±Ð°ÑÑÐºÑÐ²ÑÑÐºÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ð²ÐºÐ»ÑÑÐ°ÑÑÑÑÑ Ñ ÑÐ¿ÐžÑÐŸÐº.\n"
+"  Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐŒÑ Ð²ÐžÐ³Ð»ÑÐŽÑ.\n"
+"\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     1 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4118(title)
+msgid "AUTH_LOCAL"
+msgstr "AUTH_LOCAL"
+
+#: ../C/gdm.xml:4119(screen)
+#, no-wrap
+msgid ""
+"\n"
+"AUTH_LOCAL: Setup this connection as authenticated for\n"
+"            FLEXI_SERVER.  Because all full blown (non-Xnest)\n"
+"            displays can be started only from users logged in\n"
+"            locally, and here GDM assumes only users logged\n"
+"            in from GDM.  They must pass the xauth\n"
+"            MIT-MAGIC-COOKIE-1 that they were passed before\n"
+"            the connection is authenticated.\n"
+"Note:       The AUTH LOCAL command requires the\n"
+"            --authenticate option, although only\n"
+"            FLEXI XSERVER uses this currently.\n"
+"Note:       Since 2.6.0.6 you can also use a global\n"
+"            &lt;ServAuthDir&gt;/.cookie, which works for all\n"
+"            authentication except for SET_LOGOUT_ACTION and\n"
+"            QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION\n"
+"            which require a logged in display.\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;xauth cookie&gt;\n"
+"  &lt;xauth cookie&gt; is in hex form with no 0x prefix\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"AUTH_LOCAL: ÐÐ²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÐŽÐ»Ñ FLEXI_SERVER\n"
+"            ÐŸÑÐºÑÐ»ÑÐºÐž ÑÑÑ Ð¿ÐŸÐ²ÐœÐŸÑÑÐœÐœÑ (ÐœÐµ-Xnest)\n"
+"            ÑÐµÑÐ²ÐµÑÐž ÐŒÐŸÐ¶ÑÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð»ÐžÑÐµ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÑÐºÑ ÑÐ²ÑÐ¹ÑÐ»Ðž\n"
+"            Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸ, ÑÐŸÐŒÑ ÑÑÑ GDM ÐŽÐŸÐ¿ÑÑÐºÐ°Ñ Ð»ÐžÑÐµ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐºÑ\n"
+"            ÑÐ²ÑÐ¹ÑÐ»Ðž Ð· GDM.  ÐÐŸÐœÐž ÐŒÐ°ÑÑÑ Ð¿ÑÐŸÐ¹ÑÐž xauth\n"
+"            MIT-MAGIC-COOKIE-1, ÑÐºÑ Ð²ÐŸÐœÐž ÐŸÑÑÐžÐŒÐ°Ð»Ðž Ð¿ÐµÑÐµÐŽ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑÑ\n"
+"            Ð·'ÑÐŽÐœÐ°ÐœÐœÑ.ÐÑÐžÐŒÑÑÐºÐ°:   ÐÐŸÐŒÐ°ÐœÐŽÐ° AUTH LOCAL ÐŒÐ°Ñ ÐŸÐ±ÐŸÐ²'ÑÐ·ÐºÐŸÐ²ÐžÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ\n"
+"            --authenticate, Ñ
+ÐŸÑÐ° Ð²ÑÐœ Ð¿ÐŸÐºÐž-ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ\n"
+"            Ð»ÐžÑÐµ ÐŽÐ»Ñ FLEXI XSERVER.\n"
+"ÐÑÐžÐŒÑÑÐºÐ°:   Ð Ð²ÐµÑÑÑÑ 2.6.0.6 ÑÐ°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÐžÐ¹\n"
+"            &lt;ServAuthDir&gt;/.cookie, ÑÐŸ Ð¿ÑÐ°ÑÑÑ ÐŽÐ»Ñ ÑÑÑÑ
+ ÑÐžÐ¿ÑÐ²\n"
+"            Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ Ð·Ð° Ð²ÐžÐœÑÑÐºÐŸÐŒ SET_LOGOUT_ACTION ÑÐ°\n"
+"            QUERY_LOGOUT_ACTION Ñ SET_SAFE_LOGOUT_ACTION\n"
+"            ÐºÐŸÐ»Ðž Ð²ÐžÐŒÐ°Ð³Ð°ÑÑÑÑÑ Ð²Ñ
+ÑÐŽ ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐ¹.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.2.4.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;xauth cookie&gt;\n"
+"  &lt;xauth cookie&gt; Ñ ÑÑÑÑÐœÐ°ÐŽÑÑÑÐºÐŸÐ²ÐŸÐŒÑ ÑÐŸÑÐŒÐ°ÑÑ Ð±ÐµÐ· Ð¿ÑÐµÑÑÐºÑÐ° 0x\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK\n"
+"  ERROR &lt;ÐœÐŸÐŒÐµÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+
+#: ../C/gdm.xml:4149(title)
+msgid "CLOSE"
+msgstr "CLOSE"
+
+#: ../C/gdm.xml:4150(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"CLOSE: Close sockets connection\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: None\n"
+"Answers: None\n"
+msgstr ""
+"\n"
+"CLOSE ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ: ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.2.4.0\n"
+"      "
+
+#: ../C/gdm.xml:4159(title)
+msgid "FLEXI_XNEST"
+msgstr "FLEXI_XNEST"
+
+#: ../C/gdm.xml:4160(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"FLEXI_XNEXT: Start a new flexible Xnest display.\n"
+"Note:        Supported on older version from 2.2.4.0, later\n"
+"             2.2.4.2, but since 2.3.90.4 you must supply 4\n"
+"             arguments or ERROR 100 will be returned.  This\n"
+"             will start Xnest using the XAUTHORITY file\n"
+"             supplied and as the uid same as the owner of\n"
+"             that file (and same as you supply).  You must\n"
+"             also supply the cookie as the third argument\n"
+"             for this display, to prove that you indeed are\n"
+"             this user.  Also this file must be readable\n"
+"             ONLY by this user, that is have a mode of 0600.\n"
+"             If this all is not met, ERROR 100 is returned.\n"
+"Note:        The cookie should be the MIT-MAGIC-COOKIE-1,\n"
+"             the first one GDM can find in the XAUTHORITY\n"
+"             file for this display.  If that's not what you\n"
+"             use you should generate one first.  The cookie\n"
+"             should be in hex form.\n"
+"Supported since: 2.3.90.4\n"
+"Arguments: &lt;display to run on&gt; &lt;uid of requesting user&gt;\n"
+"           &lt;xauth cookie for the display&gt; &lt;xauth file&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     5 = Xnest can't connect\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"FLEXI_XNEXT: ÐÐ°Ð¿ÑÑÑÐžÑÐž ÐœÐŸÐ²ÐžÐ¹ Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÑÐ²ÐµÑ Xnest\n"
+"ÐÑÐžÐŒÑÑÐºÐ°:    ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ ÑÑÐ°ÑÐ° Ð²ÐµÑÑÑÑ Ð· 2.2.4.0, ÐŽÐŸ\n"
+"             2.2.4.2, Ð°Ð»Ðµ Ð· 2.3.90.4 ÑÐ»ÑÐŽ Ð¿ÐµÑÐµÐŽÐ°Ð²Ð°ÑÐž 4\n"
+"             Ð°ÑÐ³ÑÐŒÐµÐœÑÐž, Ð°Ð±ÐŸ Ð±ÑÐŽÐµ ÐŸÑÑÐžÐŒÐ°ÐœÐŸ Ð¿ÐŸÐŒÐžÐ»ÐºÑ Ð· ÐºÐŸÐŽÐŸÐŒ 100\n"
+"             Xnest Ð·Ð°Ð¿ÑÑÑÐžÑÑÑÑ Ð· Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑÐŒ Ð¿ÐµÑÐµÐŽÐ°ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ XAUTHORITY\n"
+"             ÑÐ° Ð· uid ÑÐ°ÐºÐžÐŒ ÑÐ°ÐŒÐžÐŒ ÑÐº Ñ Ñ Ð²Ð»Ð°ÑÐœÐžÐºÐ° ÑÑÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ\n"
+"             (ÑÐ°ÐºÐžÐ¹ ÑÐ°ÐŒÐžÐ¹ ÑÐº Ñ Ð¿ÐµÑÐµÐŽÐ°ÐœÐžÐ¹ Ð²Ð°ÐŒÐž).  Ð£ ÑÑÐµÑÑÐŸÐŒÑ Ð°ÑÐ³ÑÐŒÐµÐœÑÑ\n"
+"             ÑÐ»ÑÐŽ ÑÐ°ÐºÐŸÐ¶ Ð¿ÐµÑÐµÐŽÐ°ÑÐž cookie ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ,\n"
+"             ÑÐŸÐ± ÐŽÐŸÐ²ÐµÑÑÐž, ÑÐŸ Ð²Ðž ÑÐŸÐ¹ ÑÐ°ÐŒÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ.\n"
+"             ÐŠÐµÐ¹ ÑÐ°Ð¹Ð» ÐŒÐ°Ñ Ð±ÑÑÐž ÐŽÐŸÑÑÑÐ¿ÐœÐžÐ¹ ÐŽÐ»Ñ ÑÐžÑÐ°ÐœÐœÑ ÐÐÐšÐ\n"
+"             ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐŸÐ±ÑÐŸ ÐŒÐ°ÑÐž ÑÐµÐ¶ÐžÐŒ 0600.\n"
+"             Ð¯ÐºÑÐŸ ÑÑ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž ÐœÐµ Ð²ÐºÐ°Ð·Ð°ÐœÑ, Ð¿ÐŸÐ²ÐµÑÑÐ°ÑÑÑÑÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐ° Ð· ÐºÐŸÐŽÐŸÐŒ 100.\n"
+"ÐÑÐžÐŒÑÑÐºÐ°:    cookie ÐŒÐ°Ñ Ð±ÑÑÐž MIT-MAGIC-COOKIE-1,\n"
+"             Ð¿ÐµÑÑÐžÐ¹ GDM ÐŒÐŸÐ¶Ðµ Ð·ÐœÐ°Ð¹ÑÐž Ñ ÑÐ°Ð¹Ð»Ñ XAUTHORITY\n"
+"             ÐŽÐ»Ñ ÑÑÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ.  Ð¯ÐºÑÐŸ Ð²ÑÐœ Ð²Ð°ÐŒÐž ÐœÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ,\n"
+"             ÑÐ¿ÐŸÑÐ°ÑÐºÑ ÑÐ»ÑÐŽ ÑÑÐ²ÐŸÑÐžÑÐž Ð¹ÐŸÐ³ÐŸ.  cookie\n"
+"             ÐŒÐ°Ñ Ð±ÑÑÐž Ñ ÑÑÑÑÐœÐ°ÐŽÑÑÑÐºÐŸÐ²ÐŸÐŒÑ Ð¿ÑÐµÐŽÑÑÐ°Ð²Ð»ÐµÐœÐœÑ.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.3.90.4\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹, ÐœÐ° ÑÐºÐŸÐŒÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž&gt; &lt;uid Ð·Ð°Ð¿ÐžÑÐ°ÐœÐŸÐ³ÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°&gt;\n"
+"            &lt;xauth cookie ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ&gt; &lt;ÑÐ°Ð¹Ð» xauth&gt;\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     1 = ÐÑÐ»ÑÑÐµ ÐœÐµÐŒÐ°Ñ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ²\n"
+"     2 = ÐÐŸÐŒÐžÐ»ÐºÐž Ð·Ð°Ð¿ÑÑÐºÑ\n"
+"     3 = Ð¿ÐŸÐŒÐžÐ»ÐºÐ° ÑÐžÑÑÐµÐŒÐž X\n"
+"     4 = ÑÐžÑÑÐµÐŒÐ° X ÐœÐ°ÐŽÑÐŸ Ð·Ð°Ð¹ÐœÑÑÐ°\n"
+"     5 = ÐœÐµÐŒÐ°Ñ Ð·Ð²'ÑÐ·ÐºÑ Ð· Xnest\n"
+"     6 = ÐÑÐŽÑÑÑÐœÑÐ¹ Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÐœÐžÐ¹ ÑÐ°Ð¹Ð» ÑÐµÑÐ²ÐµÑÐ°\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4198(title)
+msgid "FLEXI_XSERVER"
+msgstr "FLEXI_XSERVER"
+
+#: ../C/gdm.xml:4199(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"FLEXI_XSERVER: Start a new X flexible display.  Only supported on\n"
+"               connection that passed AUTH_LOCAL\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: &lt;xserver type&gt;\n"
+"  If no arguments, starts the standard X server\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No more flexi servers\n"
+"     2 = Startup errors\n"
+"     3 = X failed\n"
+"     4 = X too busy\n"
+"     6 = No server binary\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"FLEXI_XSERVER: Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÐœÐŸÐ²ÐžÐ¹ Ð³ÐœÑÑÐºÐžÐ¹ X-ÑÐµÑÐ²ÐµÑ\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð»ÐžÑÐµ Ð¿ÑÐž Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÑÐºÐµ Ð¿ÑÐŸÐ¹ÑÐ»ÐŸ AUTH_LOCAL\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.2.4.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÑÐž x-ÑÐµÑÐ²ÐµÑÐ°&gt;\n"
+"  Ð¯ÐºÑÐŸ ÐœÐµ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ Ð°ÑÐ³ÑÐŒÐµÐœÑÐž, Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ Ð·Ð²ÐžÑÐ°Ð¹ÐœÐžÐ¹ x-ÑÐµÑÐ²ÐµÑ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     1 = ÐÑÐ»ÑÑÐµ ÐœÐµÐŒÐ° Ñ Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ²\n"
+"     2 = ÐÐŸÐŒÐžÐ»ÐºÐ° Ð·Ð°Ð¿ÑÑÐºÑ\n"
+"     3 = Ð·Ð±ÑÐ¹ ÑÐžÑÑÐµÐŒÐž X\n"
+"     4 = ÑÐžÑÑÐµÐŒÐ° X ÐœÐ°ÐŽÑÐŸ Ð·Ð°Ð¹ÐœÑÑÐ°\n"
+"     6 = ÐÐµÐŒÐ°Ñ Ð²ÐžÐºÐŸÐœÑÐ²Ð°ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ ÑÐµÑÐ²ÐµÑÐ°\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4221(title)
+msgid "GET_CONFIG"
+msgstr "GET_CONFIG"
+
+#: ../C/gdm.xml:4222(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"GET_CONFIG:  Get configuration value for key.  Useful so\n"
+"             that other applications can request configuration\n"
+"             information from GDM.  Any key defined as GDM_KEY_*\n"
+"             in gdm.h is supported.  Starting with version 2.13.0.2\n"
+"             translated keys (such as \"greeter/GdmWelcome[cs]\" are\n"
+"             supported via GET_CONFIG.  Also starting with version\n"
+"             2.13.0.2 it is no longer necessary to include the\n"
+"             default value (i.e. you can use key \"greeter/IncludeAll\"\n"
+"             instead of having to use \"greeter/IncludeAll=false\".  \n"
+"Supported since: 2.6.0.9\n"
+"Arguments: &lt;key&gt;\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"GET_CONFIG:  ÐÑÑÐžÐŒÐ°ÐœÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð·Ð° ÐºÐ»ÑÑÐµÐŒ.  ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ\n"
+"             ÐŽÐ»Ñ ÐŸÑÑÐžÐŒÐ°ÐœÐœÑ ÑÐœÑÐžÐŒÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°ÐŒÐž ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð²ÑÐŽ\n"
+"             GDM.  ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð±ÑÐŽÑ-ÑÐºÐžÐ¹ ÐºÐ»ÑÑ GDM_KEY_* Ñ gdm.h.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.6.0.9\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÐºÐ»ÑÑ&gt;\n"
+"ÐÐ»ÑÑÑ:\n"
+"  OK &lt;Ð·ÐœÐ°ÑÐµÐœÐœÑ&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     50 = ÐÐ»ÑÑ ÐœÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4245(title)
+msgid "GET_CONFIG_FILE"
+msgstr "GET_CONFIG_FILE"
+
+#: ../C/gdm.xml:4246(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"GET_CONFIG_FILE:  Get config file location being used by\n"
+"                  the daemon.  If the GDM daemon was started\n"
+"                  with the --config option, it will return\n"
+"                  the value passed in via the argument.\n"
+"Supported since: 2.8.0.2\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;full path to GDM configuration file&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"GET_CONFIG_FILE:  ÐÑÑÐžÐŒÐ°ÑÐž ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÐœÐœÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ,\n"
+"                  ÑÐºÐžÐ¹ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.8.0.2\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;Ð¿ÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÐŽÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ GDM&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4263(title)
+msgid "GET_SERVER_DETAILS"
+msgstr "GET_SERVER_DETAILS"
+
+#: ../C/gdm.xml:4264(screen)
+#, no-wrap
+msgid ""
+"\n"
+"GET_SERVER_DETAILS:  Get detail information for a specific server.\n"
+"Supported since: 2.13.0.4\n"
+"Arguments: &lt;server&gt; &lt;key&gt;\n"
+"  Key values include:\n"
+"    NAME      - Returns the server name\n"
+"    COMMAND   - Returns the server command\n"
+"    FLEXIBLE  - Returns \"true\" if flexible, \"false\"\n"
+"                otherwise\n"
+"    CHOOSABLE - Returns \"true\" if choosable, \"false\"\n"
+"                otherwise\n"
+"    HANDLED   - Returns \"true\" if handled, \"false\"\n"
+"                otherwise\n"
+"    CHOOSER   - Returns \"true\" if chooser, \"false\"\n"
+"                otherwise\n"
+"    PRIORITY  - Returns process priority\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Server not found\n"
+"     2 = Key not valid\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"GET_SERVER_DETAILS:  ÐÑÑÐžÐŒÐ°ÑÐž Ð²ÑÐŽ ÑÐµÑÐ²ÐµÑÐ° ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ ÑÐµÑÐ²ÐµÑ.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.13.0.4\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž: &lt;server&gt; &lt;key&gt;\n"
+"  ÐÐœÐ°ÑÐµÐœÐœÑ ÐºÐ»ÑÑÑÐ²:\n"
+"    NAME      - Ð¿ÐŸÐ²ÐµÑÐœÑÑÐž ÐœÐ°Ð·Ð²Ñ ÑÐµÑÐ²ÐµÑÐ°\n"
+"    COMMAND   - Ð¿ÐŸÐ²ÐµÑÐœÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÑ ÑÐµÑÐ²ÐµÑÐ°\n"
+"    FLEXIBLE  - ÐÐŸÐ²ÐµÑÐœÑÑÐž \"true\" ÑÐºÑÐŸ ÑÐµÑÐ²ÐµÑ Ð³ÐœÑÑÐºÐžÐ¹,\"\n"
+"                 ÑÐœÐ°ÐºÑÐµ \"false\\n"
+"    CHOOSABLE - ÐÐŸÐ²ÐµÑÐœÑÑÐž \"true\" ÑÐºÑÐŸ choosable,\n"
+"                ÑÐœÐ°ÐºÑÐµ  \"false\"\n"
+"    HANDLED   - ÐÐŸÐ²ÐµÑÐœÑÑÐž \"true\" ÑÐºÑÐŸ handled,\n"
+"                ÑÐœÐ°ÐºÑÐµ \"false\"\n"
+"    CHOOSER   - ÐÐŸÐ²ÐµÑÐœÑÑÐž \"true\" ÑÐºÑÐŸ chooser,\n"
+"                ÑÐœÐ°ÐºÑÐµ  \"false\"\n"
+"    PRIORITY  - ÐÐŸÐ²ÐµÑÐœÑÑÐž Ð¿ÑÑÐŸÑÐžÑÐµÑ Ð¿ÑÐŸÑÐµÑÑ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;Ð·ÐœÐ°ÑÐµÐœÐœÑ&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     1 = Ð¡ÐµÑÐ²ÐµÑ ÐœÐµ ÑÑÐœÑÑ\n"
+"     2 = ÐÐ»ÑÑ ÐœÐµÐŽÑÐ¹ÑÐœÐžÐ¹\n"
+"     50 = ÐÐµÐ¿ÑÐŽÑÑÐžÐŒÑÐ²Ð°ÐœÐžÐ¹ ÐºÐ»ÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+
+#: ../C/gdm.xml:4293(title)
+msgid "GET_SERVER_LIST"
+msgstr "GET_SERVER_LIST"
+
+#: ../C/gdm.xml:4294(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"GET_SERVER_LIST:  Get a list of the server sections from\n"
+"                  the configuration file.\n"
+"Supported since: 2.13.0.4\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;value&gt;;&lt;value&gt;;...\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = No servers found\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"GET_CONFIG_FILE:  ÐÑÑÐžÐŒÐ°ÑÐž ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÐœÐœÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ,\n"
+"                  ÑÐºÐžÐ¹ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.8.0.2\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;Ð¿ÐŸÐ²ÐœÐžÐ¹ ÑÐ»ÑÑ
+ ÐŽÐŸ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ GDM&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4311(title)
+msgid "GREETERPIDS"
+msgstr "GREETERPIDS"
+
+#: ../C/gdm.xml:4312(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"GREETERPIDS: List all greeter pids so that one can send HUP\n"
+"             to them for config rereading.  Of course one\n"
+"             must be root to do that.\n"
+"Supported since: 2.3.90.2\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;pid&gt;;&lt;pid&gt;;...\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"GREETERPIDS: Ð¡Ð¿ÐžÑÐŸÐº ÑÑÑÑ
+ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÑÐ² Ð¿ÑÐŸÑÐµÑÑÐ² Ð¿ÑÐŸÐ³ÑÐ°ÐŒ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ.\n"
+"             Ð Ð¹ÐŸÐ³ÐŸ ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ ÐŒÐŸÐ¶ÐœÐ° ÐœÐ°ÐŽÑÑÐ»Ð°ÑÐž ÑÐžÐ³ÐœÐ°Ð» HUP ÑÑÑÐŒ Ð¿ÑÐŸÑÐµÑÐ°ÐŒ\n"
+"             ÐŽÐ»Ñ Ð¿ÐŸÐ²ÑÐŸÑÐœÐŸÐ³ÐŸ Ð·ÑÐžÑÑÐ²Ð°ÐœÐœÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ. ÐŠÐµ ÐŒÐŸÐ¶Ðµ ÑÐŸÐ±ÐžÑÐž Ð»ÐžÑÐµ root.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.3.90.2\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐœÐŸÐŒÐµÑ Ð¿ÑÐŸÑÐµÑÑ&gt;;&lt;ÐœÐŸÐŒÐµÑ Ð¿ÑÐŸÑÐµÑÑ&gt;;...\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4328(title)
+msgid "QUERY_LOGOUT_ACTION"
+msgstr "QUERY_LOGOUT_ACTION"
+
+#: ../C/gdm.xml:4329(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"QUERY_LOGOUT_ACTION: Query which logout actions are possible\n"
+"                     Only supported on connections that passed\n"
+"                     AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Answers:\n"
+"  OK &lt;action&gt;;&lt;action&gt;;...\n"
+"     Where action is one of HALT, REBOOT or SUSPEND.  An\n"
+"     empty list can also be returned if no action is possible.\n"
+"     A '!' is appended to an action if it was already set with\n"
+"     SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that\n"
+"     SET_LOGOUT_ACTION has precedence over\n"
+"     SET_SAFE_LOGOUT_ACTION.\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"QUERY_LOGOUT_ACTION: ÐÐ°Ð¿ÐžÑ Ð²ÑÐŽÐœÐŸÑÐœÐŸ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐžÑ
+ ÐŽÑÐ¹ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ñ Ð·'ÑÐŽÐœÐ°ÐœÐœÑÑ
+ ÑÐºÑ Ð¿ÑÐŸÐ¹ÑÐ»Ðž AUTH_LOCAL.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.5.90.0\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐŽÑÑ&gt;;&lt;ÐŽÑÑ&gt;;...\n"
+"     ÐÐµ ÐŽÑÑ - ÐŸÐŽÐœÐµ Ð· HALT, REBOOT ÑÐž SUSPEND. Ð¯ÐºÑÐŸ ÐŽÑÑ ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²Ñ,\n"
+"     Ð¿ÐŸÐ²ÐµÑÑÐ°ÑÑÑÑÑ Ð¿ÐŸÑÐŸÐ¶ÐœÑÐ¹ ÑÐ¿ÐžÑÐŸÐº. ÐÐŸ ÐŽÑÑ ÐŽÐŸÐŽÐ°ÑÑÑÑÑ '!' Ð²ÐŸÐœÐ° Ð²Ð¶Ðµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ°\n"
+"     ÐºÐŸÐŒÐ°ÐœÐŽÐŸÑ SET_LOGOUT_ACTION ÑÐž SET_SAFE_LOGOUT_ACTION.  ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ,\n"
+"     SET_LOGOUT_ACTION ÐŒÐ°Ñ Ð¿ÐµÑÐµÐ²Ð°Ð³Ñ ÐœÐ°ÐŽ\n"
+"     SET_SAFE_LOGOUT_ACTION.\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4351(title)
+msgid "QUERY_VT"
+msgstr "QUERY_VT"
+
+#: ../C/gdm.xml:4352(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"QUERY_VT:  Ask the daemon about which VT we are currently on.\n"
+"           This is useful for logins which don't own\n"
+"           /dev/console but are still console logins.  Only\n"
+"           supported on Linux currently, other places will\n"
+"           just get ERROR 8.  This is also the way to query\n"
+"           if VT support is available in the daemon in the\n"
+"           first place.  Only supported on connections that\n"
+"           passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;vt number&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     8 = Virtual terminals not supported\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"QUERY_VT:  Ð¡Ð¿ÐžÑÐ°ÑÐž ÑÐ»ÑÐ¶Ð±Ñ Ð¿ÑÐŸ ÑÐºÐžÐ¹ VT ÐœÐ°ÑÐ°Ð·Ñ Ð°ÐºÑÐžÐ²ÐœÐžÐ¹.\n"
+"           ÐŠÐµ ÐºÐŸÑÐžÑÐœÐŸ ÐŽÐ»Ñ ÑÐµÐ°ÐœÑÑÐ², ÑÐºÑ ÐœÐµ Ñ Ð²Ð»Ð°ÑÐœÐžÐºÐ°ÐŒÐž\n"
+"           /dev/console, Ð°Ð»Ðµ Ñ ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐŒÐž Ð²Ñ
+ÐŸÐŽÐ°ÐŒÐž.  ÐÐ°ÑÐ°Ð·Ñ\n"
+"           Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð»ÐžÑÐµ Ñ Linux. ÐÐ° ÑÐœÑÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+\n"
+"           ÑÐµÐ·ÑÐ»ÑÑÐ°ÑÐŸÐŒ Ñ Ð¿ÐŸÐŒÐžÐ»ÐºÐ° Ð· ÐºÐŸÐŽÐŸÐŒ 8.  Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶Ðµ ÑÐ»ÑÐ³ÑÐ²Ð°ÑÐž\n"
+"           ÑÐ¿ÐŸÑÐŸÐ±ÐŸÐŒ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÑÐŽÑÑÐžÐŒÐºÐž VT, ÑÐºÑÐŸ ÑÐ»ÑÐ¶Ð±Ð° ÐœÐ°\n"
+"           Ð¿ÐµÑÑÐŸÐŒÑ ÐŒÑÑÑÑ.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐŽÐ»Ñ Ð·'ÑÐŽÐœÐ°ÐœÑ, ÑÐºÑ Ð¿ÑÐŸÐ¹ÑÐ»Ðž AUTH_LOCAL.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.5.90.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐœÐŸÐŒÐµÑ vt&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     8 = ÐÑÑÑÑÐ°Ð»ÑÐœÐžÐ¹ ÑÐµÑÐŒÑÐœÐ°Ð» ÐœÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4375(title)
+msgid "RELEASE_DYNAMIC_DISPLAYS"
+msgstr "RELEASE_DYNAMIC_DISPLAYS"
+
+#: ../C/gdm.xml:4376(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in \n"
+"                          DISPLAY_CONFIG state\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"RELEASE_DYNAMIC_DISPLAYS: ÐÐ²ÑÐ»ÑÐœÑÑ ÐŽÐžÐœÐ°ÐŒÑÑÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ ÐœÐ°ÑÐ°Ð·Ñ Ñ ÑÑÐ°ÐœÑ DISPLAY_CONFIG\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.8.0.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»Ðž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐžÐœÐ°ÐŒÑÑÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ ÐœÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4392(title)
+msgid "REMOVE_DYNAMIC_DISPLAY"
+msgstr "REMOVE_DYNAMIC_DISPLAY"
+
+#: ../C/gdm.xml:4393(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server\n"
+"                        and purging the display configuration\n"
+"Supported since: 2.8.0.0\n"
+"Arguments: &lt;display to remove&gt;\n"
+"Answers:\n"
+"  OK &lt;display&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     1 = Bad display number\n"
+"     100 = Not authenticated\n"
+"     200 = Dynamic Displays not allowed\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"REMOVE_DYNAMIC_DISPLAY: ÐÐžÐŽÐ°Ð»ÐžÑÐž ÐŽÐžÐœÐ°ÐŒÑÑÐœÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹, Ð·ÐœÐžÑÐžÑÐž ÑÐµÑÐ²ÐµÑ ÑÐ° ÐŸÑÐžÑÑÐžÑÐž\n"
+"                        ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.8.0.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÐŽÐ»Ñ Ð²ÐžÐŽÐ°Ð»ÐµÐœÐœÑ&gt;\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐŽÐžÑÐ¿Ð»ÐµÐ¹&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     1 = ÐÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐžÐ¹ ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°ÑÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐžÐœÐ°ÐŒÑÑÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ ÐœÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4410(title)
+msgid "SERVER_BUSY"
+msgstr "SERVER_BUSY"
+
+#: ../C/gdm.xml:4411(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"SERVER_BUSY:  Returns true if half or more of the daemon's sockets\n"
+"              are busy, false otherwise.  Used by slave programs\n"
+"              which want to ensure they do not overwhelm the \n"
+"              sever.\n"
+"Supported since: 2.13.0.8\n"
+"Arguments: None\n"
+"Answers:\n"
+"  OK &lt;value&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"GREETERPIDS: Ð¡Ð¿ÐžÑÐŸÐº ÑÑÑÑ
+ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÑÐ² Ð¿ÑÐŸÑÐµÑÑÐ² Ð¿ÑÐŸÐ³ÑÐ°ÐŒ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ.\n"
+"             Ð Ð¹ÐŸÐ³ÐŸ ÐŽÐŸÐ¿ÐŸÐŒÐŸÐ³ÐŸÑ ÐŒÐŸÐ¶ÐœÐ° ÐœÐ°ÐŽÑÑÐ»Ð°ÑÐž ÑÐžÐ³ÐœÐ°Ð» HUP ÑÑÑÐŒ Ð¿ÑÐŸÑÐµÑÐ°ÐŒ\n"
+"             ÐŽÐ»Ñ Ð¿ÐŸÐ²ÑÐŸÑÐœÐŸÐ³ÐŸ Ð·ÑÐžÑÑÐ²Ð°ÐœÐœÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ. ÐŠÐµ ÐŒÐŸÐ¶Ðµ ÑÐŸÐ±ÐžÑÐž Ð»ÐžÑÐµ root.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.3.90.2\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK &lt;ÐœÐŸÐŒÐµÑ Ð¿ÑÐŸÑÐµÑÑ&gt;;&lt;ÐœÐŸÐŒÐµÑ Ð¿ÑÐŸÑÐµÑÑ&gt;;...\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4428(title)
+msgid "SET_LOGOUT_ACTION"
+msgstr "SET_LOGOUT_ACTION"
+
+#: ../C/gdm.xml:4429(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n"
+"                   slave process exits.  Only supported on\n"
+"                   connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;action&gt;\n"
+"  NONE           Set exit action to 'none'\n"
+"  HALT           Set exit action to 'halt'\n"
+"  REBOOT         Set exit action to 'reboot'\n"
+"  SUSPEND        Set exit action to 'suspend'\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     7 = Unknown logout action, or not available\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"SET_LOGOUT_ACTION:  ÐÐºÐ°Ð·ÑÑ ÑÐ»ÑÐ¶Ð±Ñ Ð²ÐžÐŒÐºÐœÑÑÐž/Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž/Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐžÑÐž\n"
+"                    ÐºÐŸÐŒÐ¿'ÑÑÐµÑ Ð¿ÑÑÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ Ð¿ÑÐŽÐ»ÐµÐ³Ð»ÐŸÐ³ÐŸ Ð¿ÑÐŸÑÐµÑÑ. \n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐŽÐ»Ñ Ð·'ÑÐŽÐœÐ°ÐœÑ, ÑÐºÑ Ð¿ÑÐŸÐ¹ÑÐ»Ðž AUTH_LOCAL.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.5.90.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÐŽÑÑ&gt;\n"
+"  NONE           ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐŽÑÑ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ Ñ 'none'\n"
+"  HALT           ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐŽÑÑ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ Ñ 'halt'\n"
+"  REBOOT         ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐŽÑÑ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ Ñ 'reboot'\n"
+"  SUSPEND        ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐŽÑÑ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ Ñ 'suspend'\n"
+"\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     7 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° ÐŽÑÑ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ, Ð°Ð±ÐŸ ÐŽÑÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ°\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4451(title)
+msgid "SET_SAFE_LOGOUT_ACTION"
+msgstr "SET_SAFE_LOGOUT_ACTION"
+
+#: ../C/gdm.xml:4452(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend\n"
+"                         after everybody logs out.  If only one\n"
+"                         person logs out, then this is obviously\n"
+"                         the same as the SET_LOGOUT_ACTION.  Note\n"
+"                         that SET_LOGOUT_ACTION has precedence\n"
+"                         over SET_SAFE_LOGOUT_ACTION if it is set\n"
+"                         to something other then NONE.  If no one\n"
+"                         is logged in, then the action takes effect\n"
+"                         effect immediately.  Only supported on\n"
+"                         connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;action&gt;\n"
+"  NONE           Set exit action to 'none'\n"
+"  HALT           Set exit action to 'halt'\n"
+"  REBOOT         Set exit action to 'reboot'\n"
+"  SUSPEND        Set exit action to 'suspend'\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     7 = Unknown logout action, or not available\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"SET_SAFE_LOGOUT_ACTION:  ÐÐºÐ°Ð·ÑÑ ÑÐ»ÑÐ¶Ð±Ñ Ð²ÐžÐŒÐºÐœÑÑÐž/Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž/Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐžÑÐž\n"
+"                         ÐºÐŸÐŒÐ¿'ÑÑÐµÑ Ð¿ÑÑÐ»Ñ Ð²ÐžÑ
+ÐŸÐŽÑ ÑÑÑÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ².  Ð¯ÐºÑÐŸ\n"
+"                         Ð²ÐžÑ
+ÐŸÐŽÐžÑÑ Ð»ÐžÑÐµ ÐŸÐŽÐœÐ° ÐŸÑÐŸÐ±Ð°, ÑÐŸÐŽÑ ÐŽÑÑ ÑÐº \n"
+"                         SET_LOGOUT_ACTION.  ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ\n"
+"                         SET_LOGOUT_ACTION ÐŒÐ°Ñ Ð¿ÐµÑÐµÐ²Ð°Ð³Ñ ÐœÐ°ÐŽ\n"
+"                         SET_SAFE_LOGOUT_ACTION, ÑÐºÑÐŸ ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ\n"
+"                         Ð²ÑÐŽÐŒÑÐœÐœÐµ Ð²ÑÐŽ NONE.  Ð¯ÐºÑÐŸ ÐœÑÑ
+ÑÐŸ ÐœÐµ ÑÐ²ÑÐ¹ÑÐŸÐ² Ñ ÑÐµÐ°ÐœÑ,\n"
+"                         ÑÐŸÐŽÑ ÐŽÑÑ Ð²ÐžÐºÐŸÐœÑÑÑÑÑÑ ÐœÐµÐ³Ð°Ð¹ÐœÐŸ.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐŽÐ»Ñ Ð·'ÑÐŽÐœÐ°ÐœÑ, ÑÐºÑ Ð¿ÑÐŸÐ¹ÑÐ»Ðž AUTH_LOCAL.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.5.90.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;ÐŽÑÑ&gt;\n"
+"  NONE           ÐÑÑÐ°ÐœÐŸÐ²Ð»ÑÑ ÐŽÑÑ 'none'\n"
+"  HALT           ÐÑÑÐ°ÐœÐŸÐ²Ð»ÑÑ ÐŽÑÑ 'Ð²ÐžÐŒÐºÐœÑÑÐž'\n"
+"  REBOOT         ÐÑÑÐ°ÐœÐŸÐ²Ð»ÑÑ ÐŽÑÑ 'Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž'\n"
+"  SUSPEND        ÐÑÑÐ°ÐœÐŸÐ²Ð»ÑÑ ÐŽÑÑ 'Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐžÑÐž'\n"
+"\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     7 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° ÐŽÑÑ Ð¿ÑÐž Ð²ÐžÑ
+ÐŸÐŽÑ, Ð°Ð±ÐŸ ÐŽÑÑ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ°\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4481(title)
+msgid "SET_VT"
+msgstr "SET_VT"
+
+#: ../C/gdm.xml:4482(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"SET_VT:  Change to the specified virtual terminal.\n"
+"         This is useful for logins which don't own /dev/console\n"
+"         but are still console logins.  Only supported on Linux\n"
+"         currently, other places will just get ERROR 8.\n"
+"         Only supported on connections that passed AUTH_LOCAL.\n"
+"Supported since: 2.5.90.0\n"
+"Arguments: &lt;vt&gt;\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     8 = Virtual terminals not supported\n"
+"     9 = Invalid virtual terminal number\n"
+"     100 = Not authenticated\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"SET_VT:  ÐÐŒÑÐœÐžÑÐž ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐžÐ¹ ÑÐµÑÐŒÑÐœÐ°Ð».\n"
+"         ÐÐŸÑÐžÑÐœÐŸ ÐŽÐ»Ñ ÑÐµÐ°ÐœÑÑÐ², ÑÐºÑ ÐœÐµ Ð²ÐŸÐ»ÐŸÐŽÑÑÑÑ Ð²Ð»Ð°ÑÐœÐžÐŒ /dev/console\n"
+"         Ð°Ð»Ðµ Ð²ÑÐµ ÑÐµ Ñ ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐŒÐž ÑÐµÐ°ÐœÑÐ°ÐŒÐž.  ÐÐ°ÑÐ°Ð·Ñ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ\n"
+"         Ð»ÐžÑÐµ ÐœÐ°  Linux, ÐœÐ° ÑÐœÑÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÐŸÐ²ÐµÑÑÐ°Ñ ERROR 8.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð»ÐžÑÐµ ÐŽÐ»Ñ Ð·'ÑÐŽÐœÐ°ÐœÑ, ÑÐºÑ Ð¿ÑÐŸÐ¹ÑÐ»Ðž AUTH_LOCAL.\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.5.90.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  &lt;vt&gt;\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  OK\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     0 = ÐÐµ  ÑÐµÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸ\n"
+"     8 = ÐÑÑÑÑÐ°Ð»ÑÐœÑ ÑÐµÑÐŒÑÐœÐ°Ð»Ðž ÐœÐµ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ\n"
+"     9 = ÐÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐžÐ¹ ÐœÐŸÐŒÐµÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÑÐµÑÐŒÑÐœÐ°Ð»Ñ\n"
+"     100 = ÐÐµÐŒÐ°Ñ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°\n"
+"      "
+
+#: ../C/gdm.xml:4503(title)
+msgid "UPDATE_CONFIG"
+msgstr "UPDATE_CONFIG"
+
+#: ../C/gdm.xml:4504(screen)
+#, no-wrap
+msgid ""
+"\n"
+"UPDATE_CONFIG: Tell the daemon to re-read a key from the \n"
+"               GDM configuration file.   Any user can request\n"
+"               that values are re-read but the daemon will\n"
+"               only do so if the file has been modified\n"
+"               since GDM first read the file.  Only users\n"
+"               who can change the GDM configuration file\n"
+"               (normally writable only by the root user) can\n"
+"               actually modify the GDM configuration.  This\n"
+"               command is useful to cause the GDM to update\n"
+"               itself to recognize a change made to the GDM\n"
+"               configuration file by the root user.\n"
+"\n"
+"               Starting with version 2.13.0.0, all GDM keys are\n"
+"               supported except for the following:\n"
+"\n"
+"                      daemon/PidFile\n"
+"                      daemon/ConsoleNotify\n"
+"                      daemon/User\n"
+"                      daemon/Group\n"
+"                      daemon/LogDir\n"
+"                      daemon/ServAuthDir\n"
+"                      daemon/UserAuthDir\n"
+"                      daemon/UserAuthFile\n"
+"                      daemon/UserAuthFBDir\n"
+"\n"
+"               GDM also supports the following Psuedokeys:\n"
+"\n"
+"               xdmcp/PARAMETERS (2.3.90.2) updates the following:\n"
+"                      xdmcp/MaxPending\n"
+"                      xdmcp/MaxSessions\n"
+"                      xdmcp/MaxWait\n"
+"                      xdmcp/DisplaysPerHost\n"
+"                      xdmcp/HonorIndirect\n"
+"                      xdmcp/MaxPendingIndirect\n"
+"                      xdmcp/MaxWaitIndirect\n"
+"                      xdmcp/PingIntervalSeconds (only affects new connections)\n"
+"\n"
+"                xservers/PARAMETERS (2.13.0.4) updates the following:\n"
+"                      all [server-foo] sections.\n"
+"\n"
+"                Supported keys for previous versions of GDM:\n"
+"\n"
+"                      security/AllowRoot (2.3.90.2)\n"
+"                      security/AllowRemoteRoot (2.3.90.2)\n"
+"                      security/AllowRemoteAutoLogin (2.3.90.2)\n"
+"                      security/RetryDelay (2.3.90.2)\n"
+"                      security/DisallowTCP (2.4.2.0)\n"
+"                      daemon/Greeter (2.3.90.2)\n"
+"                      daemon/RemoteGreeter (2.3.90.2)\n"
+"                      xdmcp/Enable (2.3.90.2)\n"
+"                      xdmcp/Port (2.3.90.2)\n"
+"                      daemon/TimedLogin (2.3.90.3)\n"
+"                      daemon/TimedLoginEnable (2.3.90.3)\n"
+"                      daemon/TimedLoginDelay (2.3.90.3)\n"
+"                      greeter/SystemMenu (2.3.90.3)\n"
+"                      greeter/ConfigAvailable (2.3.90.3)\n"
+"                      greeter/ChooserButton (2.4.2.0)\n"
+"                      greeter/SoundOnLoginFile (2.5.90.0)\n"
+"                      daemon/AddGtkModules (2.5.90.0)\n"
+"                      daemon/GtkModulesList (2.5.90.0)\n"
+"Supported since: 2.3.90.2\n"
+"Arguments: &lt;key&gt;\n"
+"  &lt;key&gt; is just the base part of the key such as\n"
+"  \"security/AllowRemoteRoot\"\n"
+"Answers:\n"
+"  OK\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     0 = Not implemented\n"
+"     50 = Unsupported key\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+
+#: ../C/gdm.xml:4580(title)
+msgid "VERSION"
+msgstr "VERSION"
+
+#: ../C/gdm.xml:4581(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"VERSION: Query GDM version\n"
+"Supported since: 2.2.4.0\n"
+"Arguments: None\n"
+"Answers:\n"
+"  GDM &lt;gdm version&gt;\n"
+"  ERROR &lt;err number&gt; &lt;english error description&gt;\n"
+"     200 = Too many messages\n"
+"     999 = Unknown error\n"
+msgstr ""
+"\n"
+"VERSION: Ð·Ð°Ð¿ÐžÑ Ð²ÐµÑÑÑÑ\n"
+"ÐÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ Ð·: 2.2.4.0\n"
+"ÐÑÐ³ÑÐŒÐµÐœÑÐž:  ÐÐµÐŒÐ°Ñ\n"
+"ÐÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ:\n"
+"  GDM &lt;Ð²ÐµÑÑÑÑ gdm&gt;\n"
+"  ERROR &lt;ÐºÐŸÐŽ Ð¿ÐŸÐŒÐžÐ»ÐºÐž&gt; &lt;ÐŸÐ¿ÐžÑ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð°ÐœÐ³Ð»ÑÐ¹ÑÑÐºÐŸÑ&gt;\n"
+"     200 = ÐÐ°ÐŽÑÐŸ Ð±Ð°Ð³Ð°ÑÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ\n"
+"     999 = ÐÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°)\n"
+"      "
+
+#: ../C/gdm.xml:4598(title)
+msgid "GDM Commands"
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐž GDM"
+
+#: ../C/gdm.xml:4601(title)
+msgid "GDM User Commands"
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° GDM"
+
+#: ../C/gdm.xml:4603(para)
+msgid "The GDM package provides the following different commands in EXPANDED_BINDIR intended to be used by the end-user:"
+msgstr "ÐÐ°ÐºÐµÑ GDM ÐŒÐ°Ñ ÐœÐ°ÑÑÑÐ¿ÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ñ EXPANDED_BINDIR, ÑÐºÑ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÑ ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ:"
+
+#: ../C/gdm.xml:4609(title)
+#, fuzzy
+msgid "<command>gdmXnestchooser</command> and <command>gdmXnest</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmXnestchooser</filename> ÑÐ° <filename>gdmXnest</filename>"
+
+#: ../C/gdm.xml:4612(para)
+#, fuzzy
+msgid "The <command>gdmXnestchooser</command> command automatically gets the correct display number, sets up access, and runs <command>Xnest</command> with -indirect localhost. This way you get an XDMCP chooser provided by your computer. You can also supply as an argument the hostname whose chooser should be displayed, so <command>gdmXnestchooser somehost</command> will run the XDMCP chooser from host <command>somehost</command> inside an Xnest session. You can make this command do a direct query instead by passing the <command>-d</command> option as well. In addition to the following options, this command also supports standard GNOME options."
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° <filename>gdmXnestchooser</filename> Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð¿ÐŸÐ²ÐµÑÑÐ°Ñ ÐºÐŸÑÐµÐºÑÐœÐžÐ¹ ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ, Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑ ÐŽÐŸÑÑÑÐ¿, ÑÐ° Ð·Ð°Ð¿ÑÑÐºÐ°Ñ <filename>Xnest</filename> Ð· -indirect localhost. Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ ÐŸÑÑÐžÐŒÑÑÑÑÑÑ ÑÐµÐ»ÐµÐºÑÐŸÑ XDMCP, ÑÐŸ Ð¿ÐŸÑÑÐ°ÑÐ°ÑÑÑÑÑ Ð²Ð°ÑÐžÐŒ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐŸÐŒ. ÐÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð°ÑÐ³ÑÐŒÐµÐœÑ Ð· ÐœÐ°Ð·Ð²ÐŸÑ Ð²ÑÐ·Ð»Ð°, ÑÐžÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð²ÐžÐ±ÐŸÑÑ ÐŒÐ°Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ, ÑÐŸÐ¶ <filename>gdmXnestchooser somehost</filename> Ð¿ÑÐžÐ·Ð²ÐµÐŽÐµ ÐŽÐŸ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð²ÐžÐ±ÐŸÑÑ XDMCP Ð· Ð²ÑÐ·Ð»Ð° <filename>somehost</filename> Ñ ÑÐµÐ°ÐœÑÑ Xnest. ÐÐŸÐ¶ÐµÑÐµ Ð·ÐŒÑÑÐžÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÑ Ð·ÑÐŸÐ±ÐžÑÐž Ð¿ÑÑÐŒÐžÐ¹ Ð·Ð°Ð¿ÐžÑ, ÑÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÑÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑ <filename>-d</filename>. ÐÐºÑÑÐŒ ÐœÐ°ÑÑÑÐ¿ÐœÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ², ÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž GNOME."
+
+#: ../C/gdm.xml:4627(title)
+#, fuzzy
+msgid "<command>gdmXnestchooser</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmXnestchooser</filename>"
+
+#: ../C/gdm.xml:4630(term)
+msgid "-x, --xnest=STRING"
+msgstr "-x, --xnest=Ð Ð¯ÐÐÐ"
+
+#: ../C/gdm.xml:4632(para)
+msgid "Xnest command line, default is \"Xnest\""
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐœÐ° Xnest, ÑÐžÐ¿ÐŸÐ²ÐŸ \"Xnest\""
+
+#: ../C/gdm.xml:4639(term)
+msgid "-o, --xnest-extra-options=OPTIONS"
+msgstr "-o, --xnest-extra-options=ÐÐÐ ÐÐÐÐ¢Ð Ð"
+
+#: ../C/gdm.xml:4641(para)
+msgid "Extra options for Xnest, default is no options."
+msgstr "ÐÐŸÐŽÐ°ÑÐºÐŸÐ²Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž ÐŽÐ»Ñ Xnest, ÑÐžÐ¿ÐŸÐ²ÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÐœÐµÐŒÐ°Ñ."
+
+#: ../C/gdm.xml:4648(term)
+msgid "-n, --no-query"
+msgstr "-n, --no-query"
+
+#: ../C/gdm.xml:4650(para)
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "ÐÑÐŸÑÑÐŸ Ð·Ð°Ð¿ÑÑÑÐžÑÐž Xnest, Ð±ÐµÐ· Ð·Ð°Ð¿ÐžÑÑ (Ð±ÐµÐ· Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ)"
+
+#: ../C/gdm.xml:4657(term)
+msgid "-d, --direct"
+msgstr "-d, --direct"
+
+#: ../C/gdm.xml:4659(para)
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "ÐÐžÐºÐŸÐœÐ°ÑÐž Ð¿ÑÑÐŒÐžÐ¹ Ð·Ð°Ð¿ÐžÑ, Ð·Ð°ÐŒÑÑÑÑ ÐœÐµÐ¿ÑÑÐŒÐŸÐ³ÐŸ (ÑÐµÐ»ÐµÐºÑÐŸÑ)"
+
+#: ../C/gdm.xml:4666(term)
+msgid "-B, --broadcast"
+msgstr "-B, --broadcast"
+
+#: ../C/gdm.xml:4668(para)
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "ÐÐ°Ð¿ÑÑÑÐžÑÐž Ñ ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÐŸÐŒÑ ÑÐµÐ¶ÐžÐŒÑ, Ð·Ð°ÐŒÑÑÑÑ ÐœÐµÐ¿ÑÑÐŒÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÑ (ÑÐµÐ»ÐµÐºÑÐŸÑ)"
+
+#: ../C/gdm.xml:4675(term)
+msgid "-b, --background"
+msgstr "-b, --background"
+
+#: ../C/gdm.xml:4677(para)
+msgid "Run in background"
+msgstr "ÐÐ°Ð¿ÑÑÑÐžÑÐž Ñ ÑÐŸÐœÐŸÐ²ÐŸÐŒÑ ÑÐµÐ¶ÐžÐŒÑ"
+
+#: ../C/gdm.xml:4684(term)
+msgid "--no-gdm-check"
+msgstr "--no-gdm-check"
+
+#: ../C/gdm.xml:4686(para)
+msgid "Don't check for running GDM"
+msgstr "ÐÐµ Ð¿ÐµÑÐµÐ²ÑÑÑÑÐž, ÑÐž Ð·Ð°Ð¿ÑÑÐµÐœÐžÐ¹ GDM"
+
+#: ../C/gdm.xml:4695(title)
+#: ../C/gdm.xml:4739(title)
+#, fuzzy
+msgid "<command>gdmflexichooser</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmflexichooser</filename>"
+
+#: ../C/gdm.xml:4697(para)
+msgid "The <command>gdmflexiserver</command> command provides three features. It can be used to run flexible (on demand) X displays, to run a flexible display via Xnest, and to send commands to the GDM daemon process."
+msgstr ""
+
+#: ../C/gdm.xml:4704(para)
+msgid "Starting a flexible X display will normally lock the current session with a screensaver and will redisplay the GDM login screen so a second user can log in. This feature is only available on systems that support virtual terminals and have them enabled. This feature is useful if you are logged in as user A, and user B wants to log in quickly but user A does not wish to log out. The X server takes care of the virtual terminal switching so it works transparently. If there is more than one running display defined with flexible=true, then the user is shown a dialog that displays the currently running sessions. The user can then pick which session to continue and will normally have to enter the password to unlock the screen."
+msgstr ""
+
+#: ../C/gdm.xml:4718(para)
+msgid "Flexible displays started via Xnest works on systems that do not support virtual terminals. This option starts a flexible display in a window in the current session. This does not lock the current session, so is not as secure as a flexible server started via virtual terminals."
+msgstr ""
+
+#: ../C/gdm.xml:4726(para)
+#, fuzzy
+msgid "The <command>gdmflexiserver --command</command> option provides a way to send commands to the GDM daemon and can be used to debug problems or to change the GDM configuration."
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž <filename>gdmflexiserver</filename> Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÑÑ ÑÐ»ÑÑ
+ ÐŽÐ»Ñ ÐœÐ°ÐŽÑÐžÐ»Ð°ÐœÐœÑ ÐŽÐŸÐ²ÑÐ»ÑÐœÐžÑ
+ ÐºÐŸÐŒÐ°ÐœÐŽ ÐŽÐŸ GDM ÑÐ° ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŽÐ»Ñ Ð²ÐžÑÐ²Ð»ÐµÐœÐœÑÐ¿ÑÐŸÐ±Ð»ÐµÐŒ Ñ ÑÑÐµÐœÐ°ÑÑÑÑ
+, Ñ
+ÐŸÑÐ° <filename>gdmflexiserver</filename> Ð²ÐžÐŒÐ°Ð³Ð°Ñ, ÑÐŸÐ± Ð±ÑÐ² Ð·Ð°Ð¿ÑÑÐµÐœÐžÐ¹ X-ÑÐµÑÐ²ÐµÑ."
+
+#: ../C/gdm.xml:4732(para)
+#, fuzzy
+msgid "In addition to the following options, <command>gdmflexiserver</command> also supports standard GNOME options."
+msgstr "ÐÐºÑÑÐŒ ÐœÐ°ÑÑÑÐ¿ÐœÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ², <filename>gdmflexiserver</filename> ÑÐ°ÐºÐŸÐ¶ Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž GNOME."
+
+#: ../C/gdm.xml:4742(term)
+msgid "-c, --command=COMMAND"
+msgstr "-c, --command=COMMAND"
+
+#: ../C/gdm.xml:4744(para)
+msgid "Send the specified protocol command to GDM"
+msgstr "ÐÑÐŽÑÑÐ»Ð°ÑÐž Ð²ÐºÐ°Ð·Ð°ÐœÑ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»ÑÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÑ ÐŽÐŸ ÑÐµÑÐ²ÐµÑÑ GDM"
+
+#: ../C/gdm.xml:4751(term)
+msgid "-n, --xnest"
+msgstr "-n, --xnest"
+
+#: ../C/gdm.xml:4753(para)
+msgid "Start a flexible X display in Xnest mode"
+msgstr ""
+
+#: ../C/gdm.xml:4760(term)
+msgid "-l, --no-lock"
+msgstr "-l, --no-lock"
+
+#: ../C/gdm.xml:4762(para)
+msgid "Do not lock current screen"
+msgstr "ÐÐµ Ð±Ð»ÐŸÐºÑÐ²Ð°ÑÐž Ð¿ÐŸÑÐŸÑÐœÐžÐ¹ ÐµÐºÑÐ°Ðœ"
+
+#: ../C/gdm.xml:4769(term)
+msgid "-d, --debug"
+msgstr "-d, --debug"
+
+#: ../C/gdm.xml:4771(para)
+msgid "Turns on debugging output which gets sent to syslog. Same as turning on debug in the configuration file."
+msgstr ""
+
+#: ../C/gdm.xml:4779(term)
+msgid "-a, --authenticate"
+msgstr "-a, --authenticate"
+
+#: ../C/gdm.xml:4781(para)
+msgid "Authenticate before running --command"
+msgstr "ÐÐ²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ --command"
+
+#: ../C/gdm.xml:4788(term)
+msgid "-s, --startnew"
+msgstr "-s, --startnew"
+
+#: ../C/gdm.xml:4790(para)
+msgid "Starts a new flexible display without displaying a dialog asking the user if they wish to continue any existing sessions."
+msgstr "ÐÐ°Ð¿ÑÑÑÐžÑÐž Ð³ÐœÑÑÐºÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ð±ÐµÐ· Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÐŽÑÐ°Ð»ÐŸÐ³Ñ, ÑÐŸ Ð·Ð°Ð¿ÐžÑÑÑ Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° Ð¿ÑÐŸÐŽÐŸÐ²Ð¶ÐµÐœÐœÑ Ð¿ÐŸÑÐŸÑÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ."
+
+#: ../C/gdm.xml:4801(title)
+#: ../C/gdm.xml:4827(title)
+#, fuzzy
+msgid "<command>gdmdynamic</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmdynamic</filename>"
+
+#: ../C/gdm.xml:4803(para)
+#, fuzzy
+msgid "The <command>gdmdynamic</command> command which creates, runs, and removes displays (X servers) on demand."
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° <filename>gdmdynamic</filename> ÑÑÐ²ÐŸÑÑÑ, Ð·Ð°Ð¿ÑÑÐºÐ°Ñ ÑÐ° Ð²ÐžÐŽÐ°Ð»ÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ (X ÑÐµÑÐ²ÐµÑÐž) Ð·Ð° Ð²ÐžÐŒÐŸÐ³ÐŸÑ."
+
+#: ../C/gdm.xml:4808(para)
+#, fuzzy
+msgid "Some environments need the ability to tell GDM to create and manage new displays on the fly, where it is not possible to list the possible displays in GDM configuration files. The <command>gdmdynamic</command> command can be used to create a new display on a particular display number, run all newly created displays, or remove a display. The <command>gdmdynamic</command> command can also be used to list all attached displays, or only attached displays that match a pattern. This program is designed to manage multiple simultaneous requests and works to avoid flooding the daemon with requests. If the socket connection is busy, it will sleep and retry a certain number of times that can be tuned with the <command>-t</command> and <command>-s</command> arguments. <command>gdmdynamic</command> returns 1 on normal failure, and returns 2 if it is unable to connect to the daemon. Callers can choose to call again if a return code of 2 is received."
+msgstr "Ð£ ÐŽÐµÑÐºÐžÑ
+ Ð²ÐžÐ¿Ð°ÐŽÐºÐ°Ñ
+ Ð¿ÐŸÑÑÑÐ±ÐœÐŸ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÑÐž GDM ÑÑÐ²ÐŸÑÑÐ²Ð°ÑÐž ÑÐ° ÐºÐµÑÑÐ²Ð°ÑÐž ÐœÐŸÐ²ÐžÐŒÐž ÐŽÐžÑÐ¿Ð»ÐµÑÐŒÐž ÐœÐ° Ð»ÑÐŸÑÑ, ÐºÐŸÐ»Ðž ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÐŸÑÑÐžÐŒÐ°ÑÐž ÑÐ¿ÐžÑÐŸÐº ÐŽÐžÑÐ¿Ð»ÐµÑÐ² Ð· gdm.conf. ÐÐŸÐŒÐ°ÐœÐŽÐ° gdmdynamic Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ ÑÑÐ²ÐŸÑÐµÐœÐœÑ ÐœÐŸÐ²ÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ Ð· Ð¿ÐµÐ²ÐœÐžÐŒ ÐœÐŸÐŒÐµÑÐŸÐŒ,  Ð·Ð°Ð¿ÑÑÐºÑ ÑÑÑÑ
+ ÐœÐŸÐ²ÐžÑ
+ ÑÑÐ²ÐŸÑÐµÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ², Ð°Ð±ÐŸ Ð²ÐžÐŽÐ°Ð»ÐµÐœÐœÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐŸÐŒÐ°ÐœÐŽÐ° gdmdynamic ÑÐ°ÐºÐŸÐ¶ ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŽÐ»Ñ ÐŸÑÑÐžÐŒÐ°ÐœÐœÑ ÑÐ¿ÐžÑÐºÑ ÑÑÑÑ
+ Ð¿ÑÐžÑÐŽÐœÐ°ÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ², ÑÐž Ð¿ÑÐžÑÐŽÐœÐ°ÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÑÐŸ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°ÑÑÑ Ð¿ÐµÐ²ÐœÐŸÐŒÑ ÑÐ°Ð±Ð»ÐŸÐœÑ."
+
+#: ../C/gdm.xml:4832(emphasis)
+msgid "One of the following options can be used per instance:"
+msgstr "ÐÐŸÐ¶ÐœÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŸÐŽÐžÐœ Ð· ÐœÐ°ÑÑÑÐ¿ÐœÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÐœÐ° ÐµÐºÐ·ÐµÐŒÐ¿Ð»ÑÑ:"
+
+#: ../C/gdm.xml:4839(term)
+msgid "-a display=server"
+msgstr "-a display=ÑÐµÑÐ²ÐµÑ"
+
+#: ../C/gdm.xml:4841(para)
+msgid "Add a new display configuration. For example, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a 3=/usr/X11R6/bin/X -dev /dev/fb2\"</command>"
+msgstr "ÐÐŸÐŽÐ°ÑÐž ÐœÐŸÐ²Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, <command>\"-a 2=StandardServerTwo\"</command><command>\"-a 3=/usr/X11R6/bin/X -dev /dev/fb2\"</command>"
+
+#: ../C/gdm.xml:4850(term)
+msgid "-r"
+msgstr "-r"
+
+#: ../C/gdm.xml:4852(para)
+msgid "Release (run) all displays waiting in the DISPLAY_CONFIG state."
+msgstr "ÐÐ²ÑÐ»ÑÐœÐžÑÐž (Ð·Ð°Ð¿ÑÑÑÐžÑÐž) ÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ, ÑÐŸ ÐŸÑÑÐºÑÑÑÑ ÑÑÐ°Ðœ DISPLAY_CONFIG."
+
+#: ../C/gdm.xml:4859(term)
+msgid "-d display"
+msgstr "-d display"
+
+#: ../C/gdm.xml:4861(para)
+msgid "Delete a display, killing the X server and purging the display configuration. For example, \"-d 3\"."
+msgstr "ÐÐžÐŽÐ°Ð»ÐžÑÐž ÐŽÐžÑÐ¿Ð»ÐµÐ¹, Ð·ÐœÐžÑÐžÑÐž X-ÑÐµÑÐ²ÐµÑ ÑÐ° ÑÑÐµÑÑÐž ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, \"-d 3\"."
+
+#: ../C/gdm.xml:4869(term)
+msgid "-l [pattern]"
+msgstr "-l [ÑÐ°Ð±Ð»ÐŸÐœ]"
+
+#: ../C/gdm.xml:4871(para)
+msgid "List displays via the ATTACHED_SERVERS command. Without a pattern lists all attached displays. With a pattern will match using glob characters '*', '?', and '[]'. For example: <command>\"-l Standard*\"</command><command>\"-l *Xorg*\"</command>"
+msgstr "ÐÑÑÐžÐŒÐ°ÑÐž Ð¿ÐµÑÐµÐ»ÑÐº ÐŽÐžÑÐ¿Ð»ÐµÑÐ² ÐºÐŸÐŒÐ°ÐœÐŽÐŸÑ ATTACHED_SERVERS. ÐÐµÐ· ÑÐ°Ð±Ð»ÐŸÐœÑ Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ ÑÐ¿ÐžÑÐŸÐº ÑÑÑÑ
+ Ð¿ÑÐžÑÐŽÐœÐ°ÐœÐžÑ
+ ÐŽÐžÑÐ¿Ð»ÐµÑÐ². Ð£ ÑÐ°Ð±Ð»ÐŸÐœÑ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŒÐµÑÐ°ÑÐžÐŒÐ²ÐŸÐ»Ðž '*', '?', ÑÐ° '[]'. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: <command>\"-l Standard*\"</command><command>\"-l *Xorg*\"</command>"
+
+#: ../C/gdm.xml:4884(emphasis)
+msgid "These options can be added to the above:"
+msgstr "ÐÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ Ð²ÐžÑÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐŸÐŽÐ°Ð²Ð°ÑÐžÑÑ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ:"
+
+#: ../C/gdm.xml:4891(term)
+msgid "-v"
+msgstr "-v"
+
+#: ../C/gdm.xml:4893(para)
+msgid "Verbose mode. Prinr diagnostic messages about each message sent to GDM."
+msgstr "ÐÐŸÐºÐ»Ð°ÐŽÐœÐžÐ¹ ÑÐµÐ¶ÐžÐŒ. ÐÐžÐ²ÐŸÐŽÑÑÑÑÑ ÐŽÑÐ°Ð³ÐœÐŸÑÑÐžÑÐœÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ ÐºÐŸÐ¶ÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÑ. ÐœÐ°ÐŽÑÑÐ»Ð°ÐœÑ ÐŽÐŸ GDM."
+
+#: ../C/gdm.xml:4901(term)
+msgid "-b"
+msgstr "-b"
+
+#: ../C/gdm.xml:4903(para)
+msgid "Background mode. Fork child to do the work and return immediately."
+msgstr "Ð€ÐŸÐœÐŸÐ²ÐžÐ¹ ÑÐµÐ¶ÐžÐŒ. Ð¡ÑÐ²ÐŸÑÐžÑÐž ÐŽÐŸÑÑÑÐœÑÐ¹ Ð¿ÑÐŸÑÐµÑ ÐœÐµÐ³Ð°Ð¹ÐœÐŸ Ð¿ÐŸÐ²ÐµÑÐœÑÑÐžÑÑ."
+
+#: ../C/gdm.xml:4910(term)
+msgid "-t RETRY"
+msgstr "-t Ð¡ÐÐ ÐÐ"
+
+#: ../C/gdm.xml:4912(para)
+msgid "If the daemon socket is busy, <command>gdmdynamic</command> will retry to open the connection the specified RETRY number of times. Default value is 15."
+msgstr "Ð¯ÐºÑÐŸ ÑÐŸÐºÐµÑ ÑÐ»ÑÐ¶Ð±Ðž Ð·Ð°Ð¹ÐœÑÑÐžÐ¹, <command>gdmdynamic</command> Ð±ÑÐŽÐµ ÐœÐ°ÐŒÐ°Ð³Ð°ÑÐžÑÑ Ð²ÑÐŽÐºÑÐžÑÐž Ð·'ÑÐŽÐœÐ°ÐœÐœÑ Ð· Ð²ÐºÐ°Ð·Ð°ÐœÑ Ñ Ð¡ÐÐ ÐÐ ÐºÑÐ»ÑÐºÑÑÑÑ ÑÐ°Ð·. Ð¢ÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ 15."
+
+#: ../C/gdm.xml:4921(term)
+msgid "-s SLEEP"
+msgstr "-s ÐÐÐ£ÐÐ"
+
+#: ../C/gdm.xml:4923(para)
+msgid "If the daemon socket is busy, <command>gdmdynamic</command> will sleep an amount of time between retries. A random number of seconds 0-5 is added to the SLEEP value to help ensure that multiple calls to gdmdynamic do not all try to restart at the same time. A SLEEP value of zero causes the sleep time to be 1 second. Default value is 8 seconds."
+msgstr "Ð¯ÐºÑÐŸ ÑÐŸÐºÐµÑ ÑÐ»ÑÐ¶Ð±Ðž Ð·Ð°Ð¹ÐœÑÑÐžÐ¹, <command>gdmdynamic</command> Ð±ÑÐŽÐµ Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÑÑÐžÑÑ ÐœÐ° ÑÐ°Ñ ÐŸÑÑÐºÑÐ²Ð°ÐœÐœÑ ÐŒÑÐ¶ ÑÐ¿ÑÐŸÐ±Ð°ÐŒÐž. ÐÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸÐ³ÐŸ ÑÐžÑÐ»Ð° ÐÐÐ£ÐÐ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸ ÐŽÐŸÐŽÐ°ÑÑÑÑÑ 0-5 ÑÐµÐºÑÐœÐŽ, ÑÐŸÐ±  ÐºÑÐ»ÑÐºÐ° ÐµÐºÐ·ÐµÐŒÐ¿Ð»ÑÑÑÐ² gdmdynamic ÐœÐµ ÐœÐ°ÐŒÐ°Ð³Ð°Ð»ÐžÑÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐžÑÑ ÐŸÐŽÐœÐŸÑÐ°ÑÐœÐŸ. Ð¯ÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐÐÐ£ÐÐ ÐŽÐŸÑÑÐ²ÐœÑÑ ÐœÑÐ»Ñ, Ð¿ÐµÑÑÐŸÐŽ Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐµÐœÐœÑ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ 1 ÑÐµÐºÑÐœÐŽÐ°. Ð¢ÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ 8 ÑÐµÐºÑÐœÐŽ."
+
+#: ../C/gdm.xml:4938(title)
+#, fuzzy
+msgid "<command>gdmphotosetup</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmphotosetup</filename>"
+
+#: ../C/gdm.xml:4940(para)
+#, fuzzy
+msgid "Allows the user to select an image that will be used as the user's photo by GDM's face browser, if enabled by GDM. The selected file is stored as <filename>~/.face</filename>. This command accepts standard GNOME options."
+msgstr "ÐÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐŸÐ±ÐžÑÐ°ÑÐž Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ, ÑÐºÐµ Ð±ÑÐŽÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÑÐº ÑÐŸÑÐŸÐ³ÑÐ°ÑÑÑ Ñ Ð¿ÑÐž Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ Ð¿ÐŸÑÑÑÐµÑÑÐ² GDM, ÑÐºÑÐŸ ÑÑ ÑÑÐœÐºÑÑÑ ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ Ñ GDM. ÐÐžÐ±ÑÐ°ÐœÐžÐ¹ ÑÐ°Ð¹Ð» Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÑÑÑ Ñ ~/.face. ÐÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÑÐžÐ¹ÐŒÐ°Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ ÐŽÐ»Ñ GNOME Ð°ÑÐ³ÑÐŒÐµÐœÑÐž."
+
+#: ../C/gdm.xml:4949(title)
+#, fuzzy
+msgid "<command>gdmthemetester</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmthemetester</filename>"
+
+#: ../C/gdm.xml:4951(para)
+#, fuzzy
+msgid ""
+"<command>gdmthemetester</command> takes two parameters. The first parameter specifies the environment and the second parameter specifies the path name or the name of a theme to view. This is a tool for viewing a theme outside of GDM. It is useful for testing or viewing themes. <command>gdmthemetester</command> requires that the system support <command>gdmXnest</command>. Note that themes can display differently depending on the theme's \"Show mode\". <command>gdmthemetester</command> allows viewing the themes in different modes via the environment option. Valid environment values and their meanings follow: <screen>\n"
+"console       - In console mode.\n"
+"console-timed - In console non-flexi mode.\n"
+"flexi         - In flexi mode.\n"
+"xdmcp         - In remote (XDMCP) mode.\n"
+"remote-flexi  - In remote (XDMCP) &amp; flexi mode.\n"
+"</screen>"
+msgstr ""
+"<filename>gdmthemetester</filename> Ð¿ÑÐžÐ¹ÐŒÐ°Ñ ÐŽÐ²Ð° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž. ÐÐµÑÑÐžÐ¹ Ð²ÐºÐ°Ð·ÑÑ ÐŸÑÐŸÑÐµÐœÐœÑ Ð° ÐŽÑÑÐ³ÐžÐ¹ Ð²ÐºÐ°Ð·ÑÑ ÑÐ»ÑÑ
+ Ð°Ð±ÐŸ ÐœÐ°Ð·Ð²Ñ ÑÐµÐŒÐž, ÑÐŸ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÐ°ÑÑÑÑÑ. ÐŠÐµ ÑÐœÑÑÑÑÐŒÐµÐœÑ ÐŽÐ»Ñ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ ÑÐµÐŒ GDM. ÐÑÐœ ÐŒÐŸÐ¶Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŽÐ»Ñ Ð¿ÐµÑÐµÐ²ÑÑÐºÐž ÑÐ° Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ ÑÐµÐŒ. <filename>gdmthemetester</filename> Ð²ÐžÐŒÐ°Ð³Ð°Ñ, ÑÐŸÐ± ÑÐžÑÑÐµÐŒÐ° Ð¿ÑÐŽÑÑÐžÐŒÑÐ²Ð°Ð»Ð° <filename>gdmXnest</filename>. ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐµÐŒÐž ÐŒÐŸÐ¶ÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ Ð¿ÐŸ-ÑÑÐ·ÐœÐŸÐŒÑ Ð² Ð·Ð°Ð»ÐµÐ¶ÐœÐŸÑÑÑ Ð²ÑÐŽ \"Ð ÐµÐ¶ÐžÐŒÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ\" ÑÐµÐŒÐž. <filename>gdmthemetester</filename> ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÑÐµÐ¶ÐžÐŒ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ ÑÐµÐŒÐž Ñ Ð·ÐŒÑÐœÐœÑÐ¹ ÐŸÑÐŸÑÐµÐœÐœÑ.  ÐÐŸÐ¶Ð»ÐžÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·ÐŒÑÐœÐœÐŸÑ ÐŸÑÐŸÑÐµÐœÐœÑ ÑÐ° ÑÑ
+ ÑÐµÐœÑ: <screen>\n"
+"console       - ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐ¹ ÑÐµÐ¶ÐžÐŒ.\n"
+"console-timed - ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐ¹ ÐœÐµ Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ.\n"
+"flexi         - Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ.\n"
+"xdmcp         - Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ (XDMCP) ÑÐµÐ¶ÐžÐŒ.\n"
+"remote-flexi  - Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ (XDMCP) ÑÐ° Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ.\n"
+"       </screen>"
+
+#: ../C/gdm.xml:4977(title)
+#, fuzzy
+msgid "GDM Root User Commands"
+msgstr "RebootCommand"
+
+#: ../C/gdm.xml:4979(para)
+msgid "The GDM package provides the following different commands in EXPANDED_SBINDIR intended to be used by the root user:"
+msgstr "ÐÐ°ÐºÐµÑ GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÐœÐ°ÑÑÑÐ¿ÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ñ  EXPANDED_SBINDIR, ÑÐŸ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÑ ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ root:"
+
+#: ../C/gdm.xml:4985(title)
+#: ../C/gdm.xml:5001(title)
+#, fuzzy
+msgid "<command>gdm</command> and <command>gdm-binary</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdm</filename> ÑÐ° <filename>gdm-binary</filename>"
+
+#: ../C/gdm.xml:4988(para)
+#, fuzzy
+msgid "The <command>gdm</command> command is really just a script which runs the <command>gdm-binary</command>, passing along any options. Before launching <command>gdm-binary</command>, the gdm wrapper script will source the <filename>&lt;etc&gt;/profile</filename> file to set the standard system environment variables. In order to better support internationalization, it will also set the LC_MESSAGES environment variable to LANG if neither LC_MESSAGES or LC_ALL are set. If you really need to set some additional environment before launching GDM, you can do so in this script."
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° <filename>gdm</filename> ÐœÐ°ÑÐ¿ÑÐ°Ð²ÐŽÑ Ñ ÑÑÐµÐœÐ°ÑÑÑÐŒ, ÑÐºÐžÐ¹ Ð·Ð°Ð¿ÑÑÐºÐ°Ñ <filename>gdm-binary</filename> ÑÐ° Ð¿ÐµÑÐµÐŽÐ°Ñ ÑÑ
+ ÐŽÐµÐºÑÐ»ÑÐºÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ². ÐÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ gdm-binary, ÐŸÐ±Ð³ÐŸÑÑÐºÐ° gdm Ð²ÐºÐ»ÑÑÐ°Ñ ÑÐ°Ð¹Ð» <filename>&lt;etc&gt;/profile</filename> ÐŽÐ»Ñ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÑ
+ Ð·ÐŒÑÐœÐœÐžÑ
+ ÐŸÑÐŸÑÐµÐœÐœÑ. ÐÐ»Ñ ÐºÑÐ°ÑÐŸÑ Ð¿ÑÐŽÑÑÐžÐŒÐºÐž ÑÐœÑÐµÑÐœÐ°ÑÑÐŸÐœÐ°Ð»ÑÐ·Ð°ÑÑÑ, Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·ÐŒÑÐœÐœÐŸÑ ÐŸÑÐŸÑÐµÐœÐœÑ LC_MESSAGES Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ LANG, ÑÐºÑÐŸ ÐœÐµ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ Ð°ÐœÑ LC_MESSAGES, Ð°ÐœÑ LC_ALL. Ð¯ÐºÑÐŸ Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ GDM ÑÑÐµÐ±Ð° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÑÐœÑÑ Ð·ÐŒÑÐœÐœÑ ÐŸÑÐŸÑÐµÐœÐœÑ, ÑÑ
+ ÐŒÐŸÐ¶ÐœÐ° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ñ ÑÑÐŸÐŒÑ ÑÑÐµÐœÐ°ÑÑÑ."
+
+#: ../C/gdm.xml:5005(term)
+msgid "--help"
+msgstr "--help"
+
+#: ../C/gdm.xml:5007(para)
+msgid "Gives a brief overview of the command line options."
+msgstr "ÐÐžÐ²ÐŸÐŽÐžÑÑ ÐºÐŸÑÐŸÑÐºÑ ÐŽÐŸÐ²ÑÐŽÐºÑ Ð· Ð¿ÐµÑÐµÐ»ÑÐºÐŸÐŒ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ°."
+
+#: ../C/gdm.xml:5014(term)
+msgid "-nodaemon"
+msgstr "-nodaemon"
+
+#: ../C/gdm.xml:5016(para)
+msgid "If this option is specified, then GDM does not fork into the background when run. You can use just a single dash with this option to preserve compatibility with XDM."
+msgstr "Ð¯ÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ, ÑÐŸÐŽÑ Ð¿ÑÑÐ»Ñ ÑÑÐ°ÑÑÑ GDM ÐœÐµ Ð±ÑÐŽÐµ ÑÑÐ²ÐŸÑÑÐ²Ð°ÑÐžÑÑ ÐŽÐŸÑÑÑÐœÑÐ¹ Ð¿ÑÐŸÑÐµÑ Ñ ÑÐŸÐœÐŸÐ²ÐŸÐŒÑ ÑÐµÐ¶ÐžÐŒÑ. Ð£ ÑÑÐŸÐŒÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ ÐŒÐŸÐ¶ÐœÐ° Ð¿ÑÐŸÑÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŽÐµÑÑÑ, ÑÐŸÐ± Ð·Ð±ÐµÑÐµÐ³ÑÐž ÑÑÐŒÑÑÐœÑÑÑÑ XDM."
+
+#: ../C/gdm.xml:5025(term)
+msgid "--no-console"
+msgstr "--no-console"
+
+#: ../C/gdm.xml:5027(para)
+msgid "Tell the daemon that it should not run anything on the console. This means that none of the local servers from the <filename>[servers]</filename> section will be run, and the console will not be used for communicating errors to the user. An empty <filename>[servers]</filename> section automatically implies this option."
+msgstr "ÐÐºÐ°Ð·ÑÑ ÑÐ»ÑÐ¶Ð±Ñ ÐœÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÐœÑÑÐŸÐ³ÐŸ Ñ ÐºÐŸÐœÑÐŸÐ»Ñ. ÐŠÐµ ÐŸÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ ÐœÐµ Ð±ÑÐŽÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐžÑÑ Ð¶ÐŸÐŽÐµÐœ Ð· Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ², Ð²ÐºÐ°Ð·Ð°ÐœÐžÑ
+ Ð² ÑÐŸÐ·ÐŽÑÐ»Ñ <filename>[servers]</filename>, ÑÐ° ÐºÐŸÐœÑÐŸÐ»Ñ ÐœÐµ Ð±ÑÐŽÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŽÐ»Ñ Ð²ÐžÐ²ÐŸÐŽÑ Ð¿ÐŸÐŒÐžÐ»ÐŸÐº. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð²ÐŒÐžÐºÐ°ÑÑÑÑÑ, ÑÐºÑÐŸ ÑÐŸÐ·ÐŽÑÐ» <filename>[servers]</filename> Ð¿ÐŸÑÐŸÐ¶ÐœÑÐ¹."
+
+#: ../C/gdm.xml:5039(term)
+msgid "--config=CONFIGFILE"
+msgstr "--config=CONFIGFILE"
+
+#: ../C/gdm.xml:5041(para)
+msgid "Specify an alternative configuration file."
+msgstr "ÐÐžÐ·ÐœÐ°ÑÐ°Ñ Ð°Ð»ÑÑÐµÑÐœÐ°ÑÐžÐ²ÐœÐžÐ¹ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð»."
+
+#: ../C/gdm.xml:5048(term)
+msgid "--preserve-ld-vars"
+msgstr "--preserve-ld-vars"
+
+#: ../C/gdm.xml:5050(para)
+msgid "When clearing the environment internally, preserve all variables starting with LD_. This is mostly for debugging purposes."
+msgstr "ÐÑÐž Ð²ÐœÑÑÑÑÑÐœÑÐŸÐŒÑ ÐŸÑÐžÑÐµÐœÐœÑ ÐŸÑÐŸÑÐµÐœÐœÑ, Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÑÑÑ ÑÑÑ Ð·ÐŒÑÐœÐœÑ, ÑÐŸ Ð¿ÐŸÑÐžÐœÐ°ÑÑÑÑÑ Ð· LD_. ÐŠÐµ Ð·Ð°ÐŽÐ»Ñ ÑÐ¿ÑÐŸÑÐµÐœÐœÑ ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ."
+
+#: ../C/gdm.xml:5058(term)
+msgid "--version"
+msgstr "--version"
+
+#: ../C/gdm.xml:5060(para)
+msgid "Print the version of the GDM daemon."
+msgstr "ÐÐžÐ²ÐµÑÑÐž Ð²ÐµÑÑÑÑ ÑÐµÑÐ²ÐµÑÐ° GDM."
+
+#: ../C/gdm.xml:5067(term)
+msgid "--wait-for-go"
+msgstr "--wait-for-go"
+
+#: ../C/gdm.xml:5069(para)
+msgid "If started with this option, gdm will init, but only start the first local display and then wait for a GO message in the fifo protocol. No greeter will be shown until the GO message is sent. Also flexiserver requests will be denied and XDMCP will not be started until GO is given. This is useful for initialization scripts which wish to start X early, but where you don't yet want the user to start logging in. So the script would send the GO to the fifo once it is ready and GDM will then continue. This functionality was added in version 2.5.90.0."
+msgstr "Ð¯ÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ ÑÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ, gdm Ð²ÐžÐºÐŸÐœÐ°Ñ ÑÐœÑÑÑÐ°Ð»ÑÐ·Ð°ÑÑÑ, Ð°Ð»Ðµ Ð·Ð°Ð¿ÑÑÑÐžÑÑ Ð»ÐžÑÐµ Ð¿ÐµÑÑÐžÐ¹ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÑÐ° Ð±ÑÐŽÐµ ÑÐµÐºÐ°ÑÐž Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ GO ÑÐµÑÐµÐ· Ð¿ÑÐŸÑÐŸÐºÐŸÐ» fifo. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ ÐœÐµ Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ, ÐŽÐŸÐºÐž ÐœÐµ Ð±ÑÐŽÐµ ÐŸÑÑÐžÐŒÐ°ÐœÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ GO. Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐŸ ÐœÐ°ÐŽÑ
+ÐŸÐŽÐ¶ÐµÐœÐœÑ ÑÑÐŸÐ³ÐŸ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð·Ð°Ð±ÐŸÑÐŸÐœÐµÐœÑ Ð·Ð°Ð¿ÐžÑÐž Ð³ÐœÑÑÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÑÐ² ÑÐ° ÐœÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ XDMCP. ÐŠÑ ÑÑÐœÐºÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ñ ÑÑÐµÐœÐ°ÑÑÑÑ
+ ÐŽÐ»Ñ ÑÐ°ÐœÐœÑÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÑ X, Ð°Ð»Ðµ ÐºÐŸÐ»Ðž Ð¿ÐŸÐºÐž-ÑÐŸ ÐœÐµÐ±Ð°Ð¶Ð°ÐœÐŸ ÐœÐ°ÐŽÐ°Ð²Ð°ÑÐž ÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ. ÐÐŸÐ»Ðž ÑÑÐµÐœÐ°ÑÑÐ¹ Ð³ÐŸÑÐŸÐ²ÐžÐ¹ ÑÐŸÐ·Ð¿ÐŸÑÐ°ÑÐž ÑÐµÐ°ÐœÑ, Ð²ÑÐœ ÐœÐ°ÐŽÑÐžÐ»Ð°Ñ GO ÑÐ° GDM Ð¿ÑÐŸÐŽÐŸÐ²Ð¶ÑÑ ÑÐŸÐ±ÐŸÑÑ. ÐŠÑ ÑÑÐœÐºÑÑÑ ÐŽÐŸÐŽÐ°ÐœÐŸ Ñ Ð²ÐµÑÑÑÑ 2.5.90.0."
+
+#: ../C/gdm.xml:5087(title)
+#, fuzzy
+msgid "<command>gdmsetup</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmsetup</filename>"
+
+#: ../C/gdm.xml:5089(para)
+#, fuzzy
+msgid "<command>gdmsetup</command> runs a graphical application for modifying the GDM configuration file. Normally on systems that support the PAM userhelper, this is setup such that when you run <command>gdmsetup</command> as an ordinary user, it will first ask you for your root password before starting. Otherwise, this application may only be run as root. This application supports standard GNOME options."
+msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° gdmsetup Ð·Ð°Ð¿ÑÑÐºÐ°Ñ Ð³ÑÐ°ÑÑÑÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐŽÐ»Ñ Ð·ÐŒÑÐœÐž ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ GDM gdm.conf. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹. ÐœÐ° ÑÐžÑÑÐµÐŒÐ°Ñ
+, ÑÐŸ Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑÑÑ PAM userhelper, Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž <filename>gdmsetup</filename> ÑÐº Ð·Ð²ÐžÑÐ°Ð¹ÐœÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ, Ð°Ð»Ðµ Ð¿ÐµÑÐµÐŽ Ð·Ð°Ð¿ÑÑÐºÐŸÐŒ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð·Ð°Ð¿ÐžÑÐ°Ñ Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° root. Ð£ ÑÐœÑÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð»ÐžÑÐµ. ÐŠÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž GNOME."
+
+#: ../C/gdm.xml:5101(title)
+#, fuzzy
+msgid "<command>gdm-restart</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdm-restart</filename>"
+
+#: ../C/gdm.xml:5103(para)
+#, fuzzy
+msgid "<command>gdm-restart</command> stops and restarts GDM by sending the GDM daemon a HUP signal. This command will immediately terminate all sessions and log out users currently logged in with GDM."
+msgstr "<filename>gdm-restart</filename> Ð·ÑÐ¿ÐžÐœÑÑ ÑÐ° Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°Ñ GDM ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÐž ÑÐ»ÑÐ¶Ð±Ñ GDM ÑÐžÐ³ÐœÐ°Ð» HUP. ÐŠÐµ Ð¿ÑÐžÐ·Ð²ÐŸÐŽÐžÑÑ ÐŽÐŸ ÐœÐµÐ³Ð°Ð¹ÐœÐŸÐ³ÐŸ Ð¿ÑÐžÐ¿ÐžÐœÐµÐœÐœÑ ÑÑÑÑ
+ ÑÐµÐ°ÐœÑÑÐ² ÑÐ° Ð²ÐžÑ
+ÐŸÐŽÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐŸ ÑÐ²ÑÐ¹ÑÐ»Ðž ÑÐµÑÐµÐ· GDM."
+
+#: ../C/gdm.xml:5111(title)
+#, fuzzy
+msgid "<command>gdm-safe-restart</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdm-safe-restart</filename>"
+
+#: ../C/gdm.xml:5113(para)
+#, fuzzy
+msgid "<command>gdm-safe-restart</command> stops and restarts GDM by sending the GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out."
+msgstr "<filename>gdm-safe-restart</filename> Ð·ÑÐ¿ÐžÐœÑÑ ÑÐ° Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°Ñ GDM ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÐž ÑÐ»ÑÐ¶Ð±Ñ GDM ÑÐžÐ³ÐœÐ°Ð» USR1. GDM Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÐŸÐŽÑÐ°Ð·Ñ Ð¿ÑÑÐ»Ñ Ð²ÐžÑ
+ÐŸÐŽÑ ÑÑÑÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²."
+
+#: ../C/gdm.xml:5121(title)
+#, fuzzy
+msgid "<command>gdm-stop</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdm-stop</filename>"
+
+#: ../C/gdm.xml:5123(para)
+#, fuzzy
+msgid "<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM signal."
+msgstr "<filename>gdm-stop</filename> Ð·ÑÐ¿ÐžÐœÑÑ GDM ÐœÐ°ÐŽÑÐžÐ»Ð°ÑÑÐž ÑÐ»ÑÐ¶Ð±Ñ GDM ÑÐžÐ³ÐœÐ°Ð» TERM."
+
+#: ../C/gdm.xml:5131(title)
+msgid "GDM Internal Commands"
+msgstr "ÐÐœÑÑÑÑÑÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž GDM"
+
+#: ../C/gdm.xml:5133(para)
+msgid "The GDM package provides the following different commands in EXPANDED_LIBEXECDIR intended to be used by the gdm daemon process."
+msgstr "ÐÐ°ÐºÐµÑ GDM ÐŒÑÑÑÐžÑÑ ÐœÐ°ÑÑÑÐ¿ÐœÑ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ñ EXPANDED_LIBEXECDIR, ÑÐŸ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÑ ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð¿ÑÐŸÑÐµÑÐŸÐŒ ÑÐ»ÑÐ¶Ð±Ðž gdm."
+
+#: ../C/gdm.xml:5139(title)
+#, fuzzy
+msgid "<command>gdmchooser</command> and <command>gdmlogin</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmchooser</filename> ÑÐ° <filename>gdmlogin</filename>"
+
+#: ../C/gdm.xml:5142(para)
+#, fuzzy
+msgid "The <command>gdmgreeter</command> and <command>gdmlogin</command> are two different login applications, either can be used by GDM. <command>gdmgreeter</command> is themeable with GDM themes while <command>gdmlogin</command> is themable with GTK+ themes. These applications are normally executed by the GDM daemon. Both commands support standard GNOME options."
+msgstr "<filename>gdmgreeter</filename> ÑÐ° <filename>gdmlogin</filename> - ÑÐµ ÐŽÐ²Ñ ÑÑÐ·ÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ GDM. <filename>gdmgreeter</filename> - Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÐµÐŒÐž GDM, Ð° <filename>gdmlogin</filename> Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÐµÐŒÐž GTK+. ÐŠÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ GDM. ÐÐ±ÐžÐŽÐ²Ñ ÐºÐŸÐŒÐ°ÐœÐŽÐž Ð¿ÑÐŽÑÑÐžÐŒÑÑÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž GNOME."
+
+#: ../C/gdm.xml:5153(title)
+#: ../C/gdm.xml:5164(title)
+#, fuzzy
+msgid "<command>gdmchooser</command> Command Line Options"
+msgstr "ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐœÐŸÐ³ÐŸ ÑÑÐŽÐºÐ° <filename>gdmchooser</filename>"
+
+#: ../C/gdm.xml:5155(para)
+#, fuzzy
+msgid "The <command>gdmchooser</command> is the XDMCP chooser application. The <command>gdmchooser</command> is normally executed by the GDM daemon. It supports the following options for XDM compatibility. This command supports standard GNOME options and is found in support standard GNOME options."
+msgstr "<filename>gdmchooser</filename> - ÑÐµ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð²ÐžÐ±ÐŸÑÑ Ð²ÑÐ·Ð»Ð° XDMCP. <filename>gdmchooser</filename> Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ GDM. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÑÐŒÑÑÐœÑÑÑÑ Ð· XDM. ÐÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐž GNOME."
+
+#: ../C/gdm.xml:5167(term)
+msgid "-xdmaddress=SOCKET"
+msgstr "-xdmaddress=Ð¡ÐÐÐÐ¢"
+
+#: ../C/gdm.xml:5169(para)
+msgid "Socket for XDM communication."
+msgstr "Ð¡ÐŸÐºÐµÑ ÐŽÐ»Ñ Ð·Ð²'ÑÐ·ÐºÑ Ð· XDM."
+
+#: ../C/gdm.xml:5176(term)
+msgid "--clientaddress=ADDRESS"
+msgstr "--clientaddress=ÐÐÐ ÐÐ¡Ð"
+
+#: ../C/gdm.xml:5178(para)
+msgid "Client address to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM."
+msgstr "ÐÐŽÑÐµÑÐ° ÐºÐ»ÑÑÐœÑÐ° ÐŽÐ»Ñ Ð¿ÐŸÐ²ÐµÑÐœÐµÐœÐœÑ ÐœÐ° Ð·Ð°Ð¿ÐžÑ XDM. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ gdmchooser Ð· XDM, ÑÐ° ÐœÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð· GDM."
+
+#: ../C/gdm.xml:5186(term)
+msgid "-connectionType=TYPE"
+msgstr "-connectionType=Ð¢ÐÐ"
+
+#: ../C/gdm.xml:5188(para)
+msgid "Connection type to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM."
+msgstr "Ð¢ÐžÐ¿ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÐŽÐ»Ñ Ð¿ÐŸÐ²ÐµÑÐœÐµÐœÐœÑ ÐœÐ° Ð·Ð°Ð¿ÐžÑ XDM. ÐŠÐµÐ¹ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ gdmchooser Ð· XDM, ÑÐ° ÐœÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð· GDM."
+
+#: ../C/gdm.xml:5198(command)
+msgid "gdm-ssh-session"
+msgstr "gdm-ssh-session"
+
+#: ../C/gdm.xml:5200(para)
+msgid "The <command>gdm-ssh-session</command> is normally executed by the GDM daemon when starting a secure remote connection through ssh. It does not take any options."
+msgstr "<command>gdm-ssh-session</command> Ð·Ð°Ð·Ð²ÐžÑÐ°Ð¹ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐ»ÑÐ¶Ð±ÐŸÑ GDM ÐºÐŸÐ»Ðž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÑÑÑÑÑÑ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐµ Ð±ÐµÐ·Ð¿ÐµÑÐœÐµ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ ÑÐµÑÐµÐ· ssh. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° ÐœÐµ Ð¿ÑÐžÐ¹ÐŒÐ°Ñ ÐœÑÑÐºÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ²."
+
+#: ../C/gdm.xml:5212(title)
+msgid "Themed Greeter"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· ÑÐµÐŒÐ°ÐŒÐž"
+
+#: ../C/gdm.xml:5214(para)
+msgid "This section describes the creation of themes for the Themed Greeter. For examples including screenshots, see the standard installed themes and the themes from <ulink type=\"http\" url=\"http://art.gnome.org/themes/gdm_greeter/\"> the theme website</ulink>."
+msgstr "Ð£ ÑÑÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ ÐŸÐ¿ÐžÑÑÑÑÑÑÑ ÑÑÐ²ÐŸÑÐµÐœÐœÑ ÑÐµÐŒ ÐŽÐ»Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ Ð· Ð¿ÑÐŽÑÑÐžÐŒÐºÐŸÑ ÑÐµÐŒ. ÐÑÐžÐºÐ»Ð°ÐŽÐž, Ð²ÐºÐ»ÑÑÐœÐŸ Ð· Ð·ÐœÑÐŒÐºÐ°ÐŒÐž ÐµÐºÑÐ°ÐœÑÐ², ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÑ
+ Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐžÑ
+ ÑÐµÐŒÐ°Ñ
+ ÑÐ° ÑÐµÐŒÐ°Ñ
+ Ð· <ulink type=\"http\" url=\"http://art.gnome.org/themes/gdm_greeter/\"> Ð²ÐµÐ±-ÑÐ°Ð¹ÑÑ ÑÐµÐŒ</ulink>."
+
+#: ../C/gdm.xml:5223(title)
+msgid "Theme Overview"
+msgstr "ÐÐ³Ð»ÑÐŽ ÑÐµÐŒ"
+
+#: ../C/gdm.xml:5225(para)
+msgid "GDM Themes can be created by creating an XML file that follows the specification in gui/greeter/greeter.dtd. Theme files are stored in the directory <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>. Usually this would be under <filename>/usr/share</filename>. The theme directory should contain a file called <filename>GdmGreeterTheme.desktop</filename> which has similar format to other .desktop files and looks like:"
+msgstr "Ð¢ÐµÐŒÐ° GDM ÑÐºÐ»Ð°ÐŽÐ°ÑÑÑÑÑ Ð· XML ÑÐ°Ð¹Ð»Ñ ÑÐºÐžÐ¹ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐ°Ñ ÑÐ¿ÐµÑÐžÑÑÐºÐ°ÑÑÑ Ñ gui/greeter/greeter.dtd. Ð€Ð°Ð¹Ð»Ðž ÑÐµÐŒÐž Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÑÑÑ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>. ÐÐ°Ð·Ð²ÐžÑÐ°Ð¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑÑ Ñ <filename>/usr/share</filename>. ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÑÐµÐŒÐž ÐŒÐ°Ñ ÐŒÑÑÑÐžÑÐž ÑÐ°Ð¹Ð» Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>GdmGreeterTheme.desktop</filename> Ð· ÑÐŸÑÐŒÐ°ÑÐŸÐŒ Ð¿ÐŸÐŽÑÐ±ÐœÐžÐŒ ÐŽÐŸ ÑÐœÑÐžÑ
+ ÑÐ°Ð¹Ð»ÑÐ² ÑÐžÐ¿Ñ .desktop ÑÐ° ÐŒÐ°Ñ Ð²ÐžÐ³Ð»ÑÐŽÐ°ÑÐž ÑÐ°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ:"
+
+#: ../C/gdm.xml:5236(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"[GdmGreeterTheme]\n"
+"Encoding=UTF-8\n"
+"Greeter=circles.xml\n"
+"Name=Circles\n"
+"Description=Theme with blue circles\n"
+"Author=Bond, James Bond\n"
+"Copyright=(c) 2002 Bond, James Bond\n"
+"Screenshot=screenshot.png\n"
+msgstr ""
+"\n"
+"[GdmGreeterTheme]\n"
+"Encoding=UTF-8\n"
+"Greeter=circles.xml\n"
+"Name=Circles\n"
+"Description=Theme with blue circles\n"
+"Author=Bond, James Bond\n"
+"Copyright=(c) 2002 Bond, James Bond\n"
+"Screenshot=screenshot.png\n"
+"      "
+
+#: ../C/gdm.xml:5247(para)
+msgid "The Name, Description, Author and Copyright fields can be translated just like the other <filename>.desktop</filename>files. All the files that are mentioned should be in the theme directory itself. The Screenshot field points to a file which should be a 200x150 screenshot of the theme in action (it is OK not to have one, but it makes it nicer for user). The Greeter field points to an XML file that contains the description of the theme. The description will be given later."
+msgstr "ÐÐ°Ð·Ð²Ð°, ÐŸÐ¿ÐžÑ, Ð°Ð²ÑÐŸÑ ÑÐ° Ð°Ð²ÑÐŸÑÑÑÐºÑ Ð¿ÑÐ°Ð²Ð° ÐŒÐŸÐ¶ÐœÐ° Ð¿ÐµÑÐµÐºÐ»Ð°ÐŽÐ°ÑÐž ÑÐº Ñ Ñ ÑÐœÑÐžÑ
+ ÑÐ°Ð¹Ð»Ð°Ñ
+ ÑÐžÐ¿Ñ <filename>.desktop</filename>. Ð£ÑÑ ÑÐ°Ð¹Ð»Ðž Ð²ÐºÐ°Ð·Ð°ÐœÑ ÑÐ°Ð¹Ð»Ðž ÐŒÐ°ÑÑÑ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ Ð· ÑÐµÐŒÐ°ÐŒÐž. Ð€Ð°Ð¹Ð», ÐœÐ° ÑÐºÐžÐ¹ Ð²ÐºÐ°Ð·ÑÑ Ð¿ÐŸÐ»Ðµ Screenshot Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð±ÑÑÐžÐ·ÐœÑÐŒÐºÐŸÐŒ ÐµÐºÑÐ°ÐœÑ ÑÐµÐŒÐž Ð· ÑÐŸÐ·ÐŒÑÑÐ°ÐŒÐž 200x150 (Ð²ÑÐœ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð²ÑÐŽÑÑÑÐœÑÐ¹, Ð°Ð»Ðµ ÑÐºÑÐŸ Ð²ÑÐœ Ñ - ÑÐµ ÐºÑÐ°ÑÐµ ÐŽÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°). Ð£ Ð¿ÐŸÐ»Ñ Greeter Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÑÐ°Ð¹Ð» XML, ÑÐºÐžÐ¹ ÐŒÑÑÑÐžÑÑ ÐŸÐ¿ÐžÑ ÑÐµÐŒÐž. ÐÐ¿ÐžÑ Ð±ÑÐŽÐµ Ð·Ð³Ð°ÐŽÐ°ÐœÐžÐ¹ ÐŽÐ°Ð»Ñ."
+
+#: ../C/gdm.xml:5257(para)
+#, fuzzy
+msgid "Once you have theme ready and installed you can test it with the installed <command>gdmthemetester</command> script. This script assumes that the X server supports Xnest. This command takes two arguments, first the environment that should be used. This is one of console, console-timed, flexi, remote-flexi, xdmcp. Where console is a standard console login, console-timed is a console login with a timed login going on, flexi is for any local flexible display, remote-flexi is for flexi displays that are not local (such as an Xnest flexiserver run from a remote display) and xdmcp is for remote XDMCP connections. The second argument is the theme name. So for example to test how things look in the XDMCP mode with the circles theme you would run:"
+msgstr "Ð¯ÐºÑÐŸ ÑÐµÐŒÐ° Ð³ÐŸÑÐŸÐ²Ð° ÑÐ° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐ° ÐŒÐŸÐ¶ÐµÑÐµ Ð¿ÐµÑÐµÐ²ÑÑÐžÑÐž ÑÑ ÑÑÐµÐœÐ°ÑÑÑÐŒ <filename>gdmthemetester</filename>. ÐŠÐµÐ¹ ÑÑÐµÐœÐ°ÑÑÐ¹ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑ ÑÐµÑÐ²ÐµÑ X-ÑÐµÑÐ²ÐµÑ Xnest, ÑÐŸÐ¶ Ð²ÑÐœ ÐŒÐ°Ñ Ð±ÑÑÐž Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐžÐ¹. ÐÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÑÐžÐ¹ÐŒÐ°Ñ ÐŽÐ²Ð° Ð°ÑÐ³ÑÐŒÐµÐœÑÐž, Ð¿ÐµÑÑÐžÐ¹ - ÐŸÑÐŸÑÐµÐœÐœÑ, ÑÐºÐµ ÑÐ»ÑÐŽ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž - ÐŸÐŽÐœÐµ Ð· console, console-timed, flexi, remote-flexi, xdmcp. ÐÐµ console - ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ Ð· ÐºÐŸÐœÑÐŸÐ»Ñ, console-timed - Ð²Ñ
+ÑÐŽ Ð· ÐºÐŸÐœÑÐŸÐ»Ñ Ð· ÑÐ²ÑÐŒÐºÐœÐµÐœÐžÐŒ Ð²ÑÐŽÐºÐ»Ð°ÐŽÐµÐœÐžÐŒ Ð²Ñ
+ÐŸÐŽÐŸÐŒ, flexi -  Ð±ÑÐŽÑ-ÑÐºÐžÐ¹ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÐ¹ Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÑÐ²ÐµÑ, remote-flexi - Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÑÐ²ÐµÑ, ÑÐºÐžÐ¹ ÐœÐµ Ñ Ð»ÐŸÐºÐ°Ð»ÑÐœÐžÐŒ (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÑÐ²ÐµÑ Xnest, Ð·Ð°Ð¿ÑÑÐµÐœÐžÐ¹ ÐœÐ° Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ) ÑÐ° xdmcp - ÐŽÐ»Ñ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÑ
+ Ð·'ÑÐŽÐœÐ°ÐœÑ XDMCP. ÐŽÑÑÐ³ÐžÐ¹ Ð°ÑÐ³ÑÐŒÐµÐœÑ - ÐœÐ°Ð·Ð²Ð° ÑÐµÐŒÐž. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐŸÐ± Ð¿ÐµÑÐµÐ²ÑÑÐžÑÐž Ð²ÐžÐ³Ð»ÑÐŽ Ñ ÑÐµÐ¶ÐžÐŒÑ XDMCP ÑÐµÐŒÐž circles ÑÐ»ÑÐŽ Ð·Ð°Ð¿ÑÑÑÐžÑÐž:"
+
+#: ../C/gdm.xml:5272(command)
+msgid "gdmthemetester xdmcp circles"
+msgstr "gdmthemetester xdmcp circles"
+
+#: ../C/gdm.xml:5275(para)
+msgid "Be sure to test all the environments with your theme, and make sure to test how the caps lock warning looks by pressing caps lock. This is also a good way to take screenshots, just take a screenshot of the Xnest window. This can be done in GNOME by focusing the Xnest window and pressing Alt-PrintScreen."
+msgstr "ÐÐµÑÐµÐ²ÑÑÑÐµ ÑÐµÐŒÑ Ð² ÑÑÑÑ
+ Ð²Ð°ÑÑÐ°ÐœÑÐ°Ñ
+ ÐŸÑÐŸÑÐµÐœÐœÑ, ÑÐ° Ð¿ÐµÑÐµÐ²ÑÑÑÐµ Ð²ÐžÐ³Ð»ÑÐŽ Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐ¶ÐµÐœÐœÑ Ð¿ÑÐŸ ÐœÐ°ÑÐžÑÐºÐ°ÐœÐœÑ caps lock. Ð¢Ð°ÐºÐŸÐ¶ Ð±ÑÐ»ÐŸ Ð± ÐŽÐŸÐ±ÑÐµ Ð·ÑÐŸÐ±ÐžÑÐž Ð·ÐœÑÐŒÐŸÐº ÐµÐºÑÐ°ÐœÑ, Ð¿ÑÐŸÑÑÐŸ Ð·ÑÐŸÐ±ÑÑÑ Ð·ÐœÑÐŒÐŸÐº ÐµÐºÑÐ°ÐœÑ Ð²ÑÐºÐœÐ° Xnest. ÑÐµ ÐŒÐŸÐ¶ÐœÐ° Ð·ÑÐŸÐ±ÐžÑÐž Ñ GNOME, ÑÐºÑÐŸ Ð¿ÐµÑÐµÐŽÐ°ÑÐž ÑÐŸÐºÑ Ð²Ð²ÐŸÐŽÑ Ð²ÑÐºÐœÑ Xnest ÑÐ° ÐœÐ°ÑÐžÑÐœÑÑÐž Alt-PrintScreen."
+
+#: ../C/gdm.xml:5283(para)
+#, fuzzy
+msgid ""
+"Once you have all this done, then make a tarball that contains the directory name (so that you could just untar it in the <filename>&lt;share&gt;/gdm/themes</filename> directory). And this is the tarball you distribute and people can install from the graphical configuration application. You can do this with the commands: <screen>\n"
+"cd &lt;share&gt;/gdm/themes\n"
+"tar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n"
+"</screen>"
+msgstr ""
+"Ð¯ÐºÑÐŸ Ð²ÑÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐŸ, Ð·ÑÐŸÐ±ÑÑÑ tar-Ð°ÑÑ
+ÑÐ², ÑÐŸ ÐŒÑÑÑÐžÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ (ÑÐŸÐ± Ð²Ðž ÐŒÐŸÐ³Ð»Ðž Ð¿ÑÐŸÑÑÐŸ ÑÐŸÐ·Ð¿Ð°ÐºÑÐ²Ð°ÑÐž Ð¹ÐŸÐ³ÐŸ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ <filename>/usr/share/gdm/themes</filename>). ÐÐŸÐ¶ÐµÑÐµ ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÑÐ²Ð°ÑÐž ÑÐµÐ¹ tar-Ð°ÑÑ
+ÑÐ², ÑÐœÑÑ ÐŒÐŸÐ¶ÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð· Ð³ÑÐ°ÑÑÑÐœÐŸÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ. Ð¢ÐŸÐŒÑ ÑÐµ ÐŒÐŸÐ¶ÐœÐ° Ð·ÑÐŸÐ±ÐžÑÐž ÐºÐŸÐŒÐ°ÐœÐŽÐ°ÐŒÐž: <screen>\n"
+"cd /usr/share/gdm/themes\n"
+"tar czvf &lt;theme_name&gt;.tar.gz &lt;theme_name&gt;/\n"
+"      </screen>"
+
+#: ../C/gdm.xml:5297(title)
+msgid "Detailed Description of Theme XML format"
+msgstr "ÐÐŸÐºÐ»Ð°ÐŽÐœÐžÐ¹ ÐŸÐ¿ÐžÑ XML ÑÐŸÑÐŒÐ°ÑÑ ÑÐµÐŒ"
+
+#: ../C/gdm.xml:5300(title)
+msgid "Box Nodes"
+msgstr "Box Nodes"
+
+#: ../C/gdm.xml:5302(para)
+#, fuzzy
+msgid ""
+"Box nodes are container nodes for item nodes. Box nodes are specified as follows: <screen>\n"
+"&lt;box orientation=\"alignment\" min-width=\"num\"\n"
+"xpadding=\"num\" ypadding=\"num\" spacing=\"num\"\n"
+"homogeneous=\"bool\"&gt;\n"
+"</screen> Where \"num\" means number and bool means either \"true\" or \"false\" The alignment value can be either \"horizontal\" or \"vertical\". If you leave any property off it will default to zero or \"false\" in case of \"homogeneous\" and \"vertical\" for the orientation."
+msgstr ""
+"ÐÑÐ·Ð»Ðž ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÑÐ² Ñ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÐ°ÐŒÐž ÐŽÐ»Ñ Ð²ÑÐ·Ð»ÑÐ² ÐµÐ»ÐµÐŒÐµÐœÑÑÐ². ÐÑÐ·Ð»Ðž ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÑÐ² Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ: <screen>\n"
+"&lt;box orientation=\"alignment\" min-width=\"num\" xpadding=\"num\"\n"
+"ypadding=\"num\" spacing=\"num\" homogeneous=\"bool\"&gt;\n"
+"      </screen> ÐÐµ \"num\" ÐŸÐ·ÐœÐ°ÑÐ°Ñ ÑÐžÑÐ»ÐŸ, Ð° bool ÐŸÐ·ÐœÐ°ÑÐ°Ñ \"true\" ÑÐž \"false\". ÐÐœÐ°ÑÐµÐœÐœÑ Ð²ÐžÑÑÐ²ÐœÑÐ²Ð°ÐœÐœÑ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž \"horizontal\" ÑÐž \"vertical\". Ð¯ÐºÑÐŸ Ð²Ðž Ð·Ð°Ð»ÐžÑÐžÑÐµ Ð±ÑÐŽÑ-ÑÐºÑ Ð²Ð»Ð°ÑÑÐžÐ²ÑÑÑÑ Ð²ÐžÐŒÐºÐœÐµÐœÐŸÑ, ÑÑ ÑÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð±ÑÐŽÐµ ÐœÑÐ»Ñ,  \"false\" Ð°Ð±ÐŸ ÐŽÐ»Ñ \"homogeneous\", ÑÐ° \"vertical\" ÐŽÐ»Ñ ÐŸÑÑÑÐœÑÐ°ÑÑÑ."
+
+#: ../C/gdm.xml:5318(para)
+msgid "If the box is homogeneous then the children are allocated equal amount of space."
+msgstr "Ð¯ÐºÑÐŸ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑ Ñ ÐŸÐŽÐœÐŸÑÑÐŽÐœÐžÐŒ, ÑÐŸÐŽÑ ÐŽÐŸÑÑÑÐœÑ ÐµÐ»ÐµÐŒÐµÐœÑÐž Ð·Ð°Ð¹ÐŒÐ°ÑÑÑ ÐŸÐŽÐœÐ°ÐºÐŸÐ²ÐžÐ¹ Ð¿ÑÐŸÑÑÑÑ."
+
+#: ../C/gdm.xml:5323(para)
+msgid "The \"min-width\" must be specified in pixels. Obviously there is also a corresponding \"min-height\" property as well."
+msgstr "\"min-width\" Ð²ÐºÐ°Ð·ÑÑ Ð²ÐµÐ»ÐžÑÐžÐœÑ Ñ ÑÐŸÑÐºÐ°Ñ
+. Ð¢Ð°ÐºÐŸÐ¶ Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐ° Ð²Ð»Ð°ÑÑÐžÐ²ÑÑÑÑ \"min-height\"."
+
+#: ../C/gdm.xml:5331(title)
+msgid "Fixed Nodes"
+msgstr "ÐÑÐ·Ð»Ðž Fixed"
+
+#: ../C/gdm.xml:5333(para)
+#, fuzzy
+msgid ""
+"Fixed is a container that has its children scattered about laid out with precise coordinates. The size of this container is the biggest rectangle that contains all the children. Fixed has no extra properties and so you just use: <screen>\n"
+"&lt;fixed&gt;\n"
+"</screen> Then you put other items with proper position nodes inside this."
+msgstr "Fixed - ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑ ÐŽÐŸÑÑÑÐœÑ ÐµÐ»ÐµÐŒÐµÐœÑÐž ÑÐºÐŸÐ³ÐŸ ÑÐŸÐ·ÑÐ°ÑÐŸÐ²Ð°ÐœÑ Ð·Ð° Ð²ÐºÐ°Ð·Ð°ÐœÐžÐŒÐž ÐºÐŸÐŸÑÐŽÐžÐœÐ°ÑÐ°ÐŒÐž. Ð ÐŸÐ·ÐŒÑÑ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÐ° Ñ ÐœÐ°Ð¹Ð±ÑÐ»ÑÑÐžÐŒ Ð¿ÑÑÐŒÐŸÐºÑÑÐœÐžÐºÐŸÐŒ, ÑÐºÐžÐ¹ ÐŒÑÑÑÐžÑÑ ÑÑÑ ÐŽÐŸÑÑÑÐœÑ ÐµÐ»ÐµÐŒÐµÐœÑÐž. ÐÐŸÐœÑÐµÐ¹ÐœÐµÑ Fixed ÐœÐµ ÐŒÐ°Ñ ÐŽÐŸÐŽÐ°ÑÐºÐŸÐ²ÐžÑ
+ Ð²Ð»Ð°ÑÑÐžÐ²ÐŸÑÑÐµÐ¹, ÐŒÐŸÐ¶ÐœÐ° Ð¿ÑÐŸÑÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž: <screen>&lt;fixed&gt;</screen>, Ð¿ÐŸÑÑÐŒ Ð¿ÐŸÐŒÑÑÑÐžÑÐž ÑÐœÑÑ Ð²ÑÐ·Ð»Ðž Ð· Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐžÐŒÐž Ð¿ÐŸÐ·ÐžÑÑÑÐŒÐž."
+
+#: ../C/gdm.xml:5344(para)
+msgid "The \"toplevel\" node is really just like a fixed node."
+msgstr "ÐÑÐ·ÐŸÐ» \"toplevel\" Ð¿ÐŸÐŽÑÐ±ÐœÐžÐ¹ ÐŽÐŸ Ð²ÑÐ·Ð»Ð° fixed."
+
+#: ../C/gdm.xml:5350(title)
+msgid "Item Nodes"
+msgstr "ÐÑÐ·Ð»Ðž ÐµÐ»ÐµÐŒÐµÐœÑÑÐ²"
+
+#: ../C/gdm.xml:5352(para)
+msgid "A GDM Theme is created by specifying a hierarchy of item and box nodes. Item nodes can have the following value for \"type\":"
+msgstr "Ð¢ÐµÐŒÐ° GDM, ÑÐŸ ÑÑÐ²ÐŸÑÐµÐœÐ° Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑÐŒ ÑÑÑÐ°ÑÑ
+ÑÑ Ð²ÑÐ·Ð»ÑÐ² ÐµÐ»ÐµÐŒÐµÐœÑÐ° ÑÐ° ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÐ°. ÐÑÐ·Ð»Ðž ÐµÐ»ÐµÐŒÐµÐœÑÑÐ² ÐŒÐŸÐ¶ÑÑÑ ÐŒÐ°ÑÐž ÐœÐ°ÑÑÑÐ¿ÐœÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"type\":"
+
+#: ../C/gdm.xml:5360(term)
+msgid "entry"
+msgstr "entry"
+
+#: ../C/gdm.xml:5362(para)
+msgid "Text entry field."
+msgstr "ÐÐŸÐ»Ðµ Ð²Ð²ÐŸÐŽÑ ÑÐµÐºÑÑÑ."
+
+#: ../C/gdm.xml:5369(term)
+msgid "list"
+msgstr "list"
+
+#: ../C/gdm.xml:5371(para)
+msgid "A list widget."
+msgstr "ÐÑÐŽÐ¶ÐµÑ ÑÐ¿ÐžÑÐºÑ."
+
+#: ../C/gdm.xml:5378(term)
+msgid "label"
+msgstr "label"
+
+#: ../C/gdm.xml:5380(para)
+msgid "A text label. Must have a \"text\" node to specify the text."
+msgstr "Ð¢ÐµÐºÑÑÐŸÐ²Ð° Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐ°. ÐÑÑÐžÑÑ ÐŒÐ°ÑÐž Ð²ÑÐ·ÐŸÐ» \"text\" ÐŽÐ»Ñ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑ ÑÐµÐºÑÑÑ."
+
+#: ../C/gdm.xml:5388(term)
+msgid "pixmap"
+msgstr "pixmap"
+
+#: ../C/gdm.xml:5390(para)
+msgid "An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, Tiff, etc...)"
+msgstr "Ð Ð°ÑÑÑÐŸÐ²Ðµ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ñ ÑÐŸÑÐŒÐ°ÑÑ, ÑÐºÐžÐ¹ Ð¿ÑÐŽÑÑÐžÐŒÑÑ gdk-pixbuf. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, PNG, JPEG, Tiff, etc...)"
+
+#: ../C/gdm.xml:5398(term)
+msgid "rect"
+msgstr "rect"
+
+#: ../C/gdm.xml:5400(para)
+msgid "Rectangle."
+msgstr "ÐÑÑÐŒÐŸÐºÑÑÐœÐžÐº."
+
+#: ../C/gdm.xml:5407(term)
+msgid "svg"
+msgstr "svg"
+
+#: ../C/gdm.xml:5409(para)
+msgid "Scaled Vector Graphic image."
+msgstr "ÐÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ñ ÑÐŸÑÐŒÐ°ÑÑ Ð²ÐµÐºÑÐŸÑÐœÐŸÑ Ð³ÑÐ°ÑÑÐºÐž."
+
+#: ../C/gdm.xml:5416(para)
+#, fuzzy
+msgid ""
+"For example: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"</screen> Items can specify ID values which gives them a specific look and feel or formatting. Furthermore you can customize the login process by adding custom widgets with custom id's for some items (currently only the list item)"
+msgstr "ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: ÐµÐ»ÐµÐŒÐµÐœÑÐž <screen>&lt;item type=\"label\"&gt;</screen> ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÐž ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐž Ð·ÐœÐ°ÑÐµÐœÑ, ÑÐºÑ ÐœÐ°ÐŽÐ°ÑÑÑ ÑÐŒ ÑÐ¿ÐµÑÐžÑÑÑÐœÐžÐ¹ Ð²ÐžÐ³Ð»ÑÐŽ ÑÐ° Ð¿ÐŸÐ²ÐµÐŽÑÐœÐºÑ ÑÐž ÑÐŸÑÐŒÐ°ÑÑÐ²Ð°ÐœÐœÑ. ÐÐ°Ð»Ñ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÐœÐžÑÐž Ð¿ÑÐŸÑÐµÑ Ð²Ñ
+ÐŸÐŽÑ ÑÐ»ÑÑ
+ÐŸÐŒ ÐŽÐŸÐŽÐ°Ð²Ð°ÐœÐœÑ Ð²Ð»Ð°ÑÐœÐžÑ
+ Ð²ÑÐŽÐ¶ÐµÑÑÐ² Ð· Ð²Ð»Ð°ÑÐœÐžÐŒÐž ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐ°ÐŒÐž ÐŽÐ»Ñ ÐŽÐµÑÐºÐžÑ
+ ÐµÐ»ÐµÐŒÐµÐœÑÑÐ² (ÐœÐ°ÑÐ°Ð·Ñ Ð»ÐžÑÐµ ÐŽÐ»Ñ ÐµÐ»ÐµÐŒÐµÐœÑÑ ÑÐ¿ÐžÑÐºÑ)"
+
+#: ../C/gdm.xml:5427(para)
+msgid "Entry items can have id values as follows:"
+msgstr "ÐÐ»ÐµÐŒÐµÐœÑÐž Ð²ÑÐ·Ð»ÑÐ² ÐŒÐŸÐ¶ÑÑÑ ÐŒÐ°ÑÐž ÑÐ°ÐºÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÑÐ²:"
+
+#: ../C/gdm.xml:5433(term)
+msgid "user-pw-entry"
+msgstr "user-pw-entry"
+
+#: ../C/gdm.xml:5435(para)
+msgid "Entry field for userid and password entry. This is the field used for responses for the PAM/GDM questions (Username, Password, etc..)."
+msgstr "ÐÐŸÐ»Ðµ Ð²Ð²ÐŸÐŽÑ ÐŽÐ»Ñ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐ° ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÑÐ° Ð¿Ð°ÑÐŸÐ»Ñ. ÐŠÐµ Ð¿ÐŸÐ»Ðµ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÑ ÐœÐ° Ð·Ð°Ð¿ÐžÑÐž PAM/GDM (ÐÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð¿Ð°ÑÐŸÐ»Ñ, ÑÐŸÑÐŸ..)."
+
+#: ../C/gdm.xml:5445(para)
+msgid "List items can have id values as follows:"
+msgstr "ÐÐ»ÐµÐŒÐµÐœÑÐž ÑÐ¿ÐžÑÐºÑ ÐŒÐŸÐ¶ÑÑÑ ÐŒÐ°ÑÐž ÑÐ°ÐºÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ:"
+
+#: ../C/gdm.xml:5451(term)
+msgid "userlist"
+msgstr "userlist"
+
+#: ../C/gdm.xml:5453(para)
+msgid "A Face Browser list, so that users can pick their username by clicking on this instead of typing."
+msgstr "ÐÐ»ÐµÐŒÐµÐœÑ Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ Ð¿ÐŸÑÑÑÐµÑÑÐ². ÐŠÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐ±ÐžÑÐ°ÑÐž ÑÑ
+ ÑÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐœÐ°ÑÐžÑÐºÐ°ÑÑÐž ÐœÐ° Ð¿ÐŸÑÑÑÐµÑÑ."
+
+#: ../C/gdm.xml:5462(para)
+msgid "Furthermore, you can have an arbitrary id (I'd recommend starting the id with 'custom' not to conflict with future additions to this spec) and ask extra information of the user. See the section 'Custom Widgetry'"
+msgstr "ÐÐºÑÑÐŒ ÑÐŸÐ³ÐŸ, ÐŒÐŸÐ¶ÐœÐ° ÐŒÐ°ÑÐž ÐŽÐŸÐ²ÑÐ»ÑÐœÐžÐ¹ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ (ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÑÑÑÑÑ, ÑÐŸÐ± Ð²ÐŸÐœÐž Ð¿ÐŸÑÐžÐœÐ°Ð»ÐžÑÑ Ð· 'custom', ÑÐŸÐ± ÐœÐµ ÐºÐŸÐœÑÐ»ÑÐºÑÑÐ²Ð°ÑÐž Ð· ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒÐž ÐŽÐŸÐ¿ÐŸÐ²ÐœÐµÐœÐžÐŒÐž Ð²ÐµÑÑÑÑÐŒÐž ÑÑÑÑ ÑÐ¿ÐµÑÐžÑÑÐºÐ°ÑÑÑ) ÑÐ° Ð·Ð°Ð¿ÐžÑÑÐ²Ð°ÑÐž Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐŽÐŸÐŽÐ°ÑÐºÐŸÐ²Ñ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ. ÐÐžÐ²ÑÑÑÑÑ ÑÐŸÐ·ÐŽÑÐ» 'ÐÐ»Ð°ÑÐœÑ Ð²ÑÐŽÐ¶ÐµÑÐž'"
+
+#: ../C/gdm.xml:5469(para)
+msgid "Label items can have id values as follows:"
+msgstr "ÐÐ»ÐµÐŒÐµÐœÑÐž Ð¿ÐŸÐ·ÐœÐ°ÑÐŸÐº ÐŒÐŸÐ¶ÑÑÑ ÐŒÐ°ÑÐž ÑÐ°ÐºÑ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐž:"
+
+#: ../C/gdm.xml:5475(term)
+msgid "clock"
+msgstr "clock"
+
+#: ../C/gdm.xml:5477(para)
+#, fuzzy
+msgid "Label that displays the date and time."
+msgstr "ÐÐŸÐ·ÐœÐ°ÑÐºÐ°, ÑÐŸ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ ÐŽÐ°ÑÑ ÑÐ° ÑÐ°Ñ."
+
+#: ../C/gdm.xml:5484(term)
+msgid "pam-prompt"
+msgstr "pam-prompt"
+
+#: ../C/gdm.xml:5486(para)
+#, fuzzy
+msgid "Label that displays the PAM prompt. This is the prompt that PAM uses to ask for username, password, etc..."
+msgstr "ÐÐŸÐ·ÐœÐ°ÑÐºÐž Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ Ð·Ð°Ð¿ÑÐŸÑÐµÐœÐœÑ PAM. ÐŠÐµ Ð·Ð°Ð¿ÑÐŸÑÐµÐœÐœÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ PAM ÐŽÐ»Ñ Ð·Ð°Ð¿ÐžÑÑ ÑÐŒÐµÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, Ð¿Ð°ÑÐŸÐ»Ñ, ÑÐŸÑÐŸ..."
+
+#: ../C/gdm.xml:5494(term)
+msgid "pam-error"
+msgstr "pam-error"
+
+#: ../C/gdm.xml:5496(para)
+#, fuzzy
+msgid "Label that displayst PAM/GDM error messages. Such as when user can't log in."
+msgstr "ÐÐŸÐ·ÐœÐ°ÑÐºÐ° ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ Ð¿ÑÐŸ Ð¿ÐŸÐŒÐžÐ»ÐºÐž Ð²ÑÐŽ PAM/GDM. Ð¢ÐŸÐ±ÑÐŸ, Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð¿ÑÐŸ ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÑÑÑÑ Ð²Ñ
+ÐŸÐŽÑ Ñ ÑÐµÐ°ÐœÑ."
+
+#: ../C/gdm.xml:5504(term)
+msgid "pam-message"
+msgstr "pam-message"
+
+#: ../C/gdm.xml:5506(para)
+#, fuzzy
+msgid "Label that displays the PAM message. These are messages that PAM/GDM gives about state of the account, help about the prompts and other information."
+msgstr "ÐÐŸÐ·ÐœÐ°ÑÐºÐ° ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ Ð²ÑÐŽ PAM. ÐŠÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ PAM/GDM Ð²ÐžÐ²ÐŸÐŽÑÑÑ ÑÑÐ°Ðœ ÐŸÐ±Ð»ÑÐºÐŸÐ²ÐŸÐ³ÐŸ ÑÐ°Ñ
+ÑÐœÐºÑ, ÐŽÐŸÐ²ÑÐŽÐºÑ Ð¿ÑÐŸ Ð·Ð°Ð¿ÑÐŸÑÐµÐœÐœÑ ÑÐ° ÑÐœÑÑ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ."
+
+#: ../C/gdm.xml:5515(term)
+msgid "timed-label"
+msgstr "timed-label"
+
+#: ../C/gdm.xml:5517(para)
+msgid "Label that displays timed login information."
+msgstr "ÐÐŸÐ·ÐœÐ°ÑÐºÐ°, ÑÐŸ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ Ð¿ÑÐŸ Ð²Ñ
+ÑÐŽ Ñ ÑÐµÐ°ÐœÑ."
+
+#: ../C/gdm.xml:5524(para)
+msgid "Rectangles can have id values as follows:"
+msgstr "Ð¿ÑÑÐŒÐŸÐºÑÑÐœÐžÐºÐž ÐŒÐŸÐ¶ÑÑÑ ÐŒÐ°ÑÐž ÑÐ°ÐºÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÑÐ²:"
+
+#: ../C/gdm.xml:5530(term)
+msgid "caps-lock-warning"
+msgstr "caps-lock-warning"
+
+#: ../C/gdm.xml:5532(para)
+msgid "Displays an icon that shows if the CAPS LOCK key is depressed. This rectangle will be hidden/shown appropriately"
+msgstr "ÐÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ Ð·ÐœÐ°ÑÐŸÐº, ÑÐºÐžÐ¹ Ð¿ÐŸÐºÐ°Ð·ÑÑ ÑÐž ÐœÐ°Ð¶Ð°ÑÐ° ÐºÐ»Ð°Ð²ÑÑÐ° CAPS LOCK."
+
+#: ../C/gdm.xml:5541(para)
+#, fuzzy
+msgid ""
+"If an item is of type rect, the item can be a button. Buttons must also include a \"button\" value as follows: <screen>\n"
+"&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.\n"
+"</screen>"
+msgstr "Ð¯ÐºÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑ ÐŒÐ°Ñ ÑÐžÐ¿ Ð¿ÑÑÐŒÐŸÐºÑÑÐœÐžÐº, ÐµÐ»ÐµÐŒÐµÐœÑ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž ÐºÐœÐŸÐ¿ÐºÐŸÑ. ÐÐœÐŸÐ¿ÐºÐž ÑÐ°ÐºÐŸÐ¶ ÐŒÐ°ÑÑÑ Ð²ÐºÐ»ÑÑÐ°ÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ \"button\": <screen>&lt;item type=\"rect\" id=\"disconnect_button\" button=\"true\"&gt;.</screen>"
+
+#: ../C/gdm.xml:5549(para)
+msgid "Possible values for button ids are as follows:"
+msgstr "ÐÐŸÐ¶Ð»ÐžÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŽÐ»Ñ ÐºÐœÐŸÐ¿ÐŸÐº:"
+
+#: ../C/gdm.xml:5555(term)
+msgid "chooser_button"
+msgstr "chooser_button"
+
+#: ../C/gdm.xml:5557(para)
+msgid "Runs the XDMCP chooser."
+msgstr "ÐÐ°Ð¿ÑÑÐºÐ°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ Ð²ÐžÐ±ÐŸÑÑ XDMCP."
+
+#: ../C/gdm.xml:5564(term)
+msgid "config_button"
+msgstr "config_button"
+
+#: ../C/gdm.xml:5566(para)
+msgid "Runs the GDM configuration application."
+msgstr "ÐÐ°Ð¿ÑÑÐºÐ°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ GDM."
+
+#: ../C/gdm.xml:5573(term)
+msgid "disconnect_button"
+msgstr "disconnect_button"
+
+#: ../C/gdm.xml:5575(para)
+msgid "Disconnect from remote session."
+msgstr "ÐÑÐŽÐºÐ»ÑÑÐ°Ñ Ð²ÑÐŽ Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÑ."
+
+#: ../C/gdm.xml:5582(term)
+msgid "language_button"
+msgstr "language_button"
+
+#: ../C/gdm.xml:5584(para)
+msgid "Displays the language selection dialog."
+msgstr "ÐÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°Ñ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²Ðµ Ð²ÑÐºÐœÐŸ Ð²ÐžÐ±ÐŸÑÑ ÐŒÐŸÐ²Ðž."
+
+#: ../C/gdm.xml:5591(term)
+msgid "halt_button"
+msgstr "halt_button"
+
+#: ../C/gdm.xml:5593(para)
+msgid "Halt (shuts down) the system."
+msgstr "ÐÑÐ¿ÐžÐœÑÑ (Ð²ÐžÐŒÐžÐºÐ°Ñ) ÑÐžÑÑÐµÐŒÑ."
+
+#: ../C/gdm.xml:5600(term)
+msgid "reboot_button"
+msgstr "reboot_button"
+
+#: ../C/gdm.xml:5602(para)
+msgid "Restart the system."
+msgstr "ÐÐµÑÐµÐ·Ð°Ð¿ÑÑÐº ÑÐžÑÑÐµÐŒÐž."
+
+#: ../C/gdm.xml:5609(term)
+msgid "session_button"
+msgstr "session_button"
+
+#: ../C/gdm.xml:5611(para)
+msgid "List and select from available sessions."
+msgstr "ÐÐžÐ²ÐŸÐŽÐžÑÑ ÑÐ¿ÐžÑÐŸÐº ÐŽÐŸÑÑÑÐ¿ÐœÐžÑ
+ ÑÐµÐ°ÐœÑÑÐ²."
+
+#: ../C/gdm.xml:5618(term)
+msgid "suspend_button"
+msgstr "suspend_button"
+
+#: ../C/gdm.xml:5620(para)
+msgid "Suspend the system."
+msgstr "ÐÑÐžÐ·ÑÐ¿ÐžÐœÑÑ ÑÐžÑÑÐµÐŒÑ."
+
+#: ../C/gdm.xml:5627(term)
+msgid "system_button"
+msgstr "system_button"
+
+#: ../C/gdm.xml:5629(para)
+#, fuzzy
+msgid "Perform halt/restart/suspend/etc. options (if allowed by GDM configuration). Also allows user to run configurator if user enters root password (again if allowed by GDM configuration). This is usually now labeled Actions, and referred to as the Actions menu."
+msgstr "Ð€ÑÐœÐºÑÑÑ Ð²ÐžÐŒÐºÐœÐµÐœÐœÑ/Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ/Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐµÐœÐœÑ/ÑÐŸÑÐŸ (ÑÐºÑÐŸ ÐŽÐŸÐ·Ð²ÐŸÐ»ÐµÐœÐŸ Ñ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°Ñ
+ GDM). Ð¢Ð°ÐºÐŸÐ¶ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ, ÑÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²Ð²ÐµÐŽÐµ Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° root (Ð·ÐœÐŸÐ²Ñ Ð¶ ÑÐ°ÐºÐž, ÑÐºÑÐŸ ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ GDM). ÐŠÐµÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑ Ð·Ð²ÐžÑÐ°Ð¹ÐœÐŸ ÐœÐ°Ð·ÐžÐ²Ð°ÑÑÑÑÑ ÐÑÑ, ÑÐ° Ð¿ÐŸÑÐžÐ»Ð°ÑÑÑÑÑ ÐœÐ° ÐŒÐµÐœÑ ÐÑÑ."
+
+#: ../C/gdm.xml:5642(title)
+msgid "Position Node"
+msgstr "ÐÑÐ·ÐŸÐ» Ð¿ÐŸÐ·ÐžÑÑÑ"
+
+#: ../C/gdm.xml:5644(para)
+#, fuzzy
+msgid ""
+"Each item can specify its position and size via the \"pos\" node. For example: <screen>\n"
+"&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;\n"
+"</screen>"
+msgstr "ÐÐ»Ñ ÐºÐŸÐ¶ÐœÐŸÐ³ÐŸ ÐµÐ»ÐµÐŒÐµÐœÑÑ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð¹ÐŸÐ³ÐŸ Ð¿ÐŸÐ·ÐžÑÑÑ ÑÐ° ÑÐŸÐ·ÐŒÑÑ ÑÐµÑÐµÐ· Ð²ÑÐ·ÐŸÐ» \"pos\". ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: <screen>&lt;pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/&gt;</screen>"
+
+#: ../C/gdm.xml:5652(para)
+msgid "Both position and size can be given in percent and it will be taken as the percentage of the size of the current container. For toplevel items it's the percentage of the whole screen."
+msgstr "ÐÐ±ÐžÐŽÐ²Ñ Ð¿ÐŸÐ·ÐžÑÑÑ ÑÐ° ÑÐŸÐ·ÐŒÑÑ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ñ Ð²ÑÐŽÑÐŸÑÐºÐ°Ñ
+ ÑÐ° ÐµÐ»ÐµÐŒÐµÐœÑ Ð±ÑÐŽÐµ Ð·Ð°Ð¹ÐŒÐ°ÑÐž Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ð²ÑÐŽÑÐŸÑÐŸÐº ÑÐŸÐ·ÐŒÑÑÑ Ð¿ÐŸÑÐŸÑÐœÐŸÐ³ÐŸ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÐ°. ÐÐ»ÐµÐŒÐµÐœÑÐž, ÐœÐµ ÑÐºÐ»Ð°ÐŽÐµÐœÑ Ñ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑ, Ð·Ð°Ð¹ÐŒÐ°ÑÑÑÑÑ Ð²ÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ð²ÑÐŽÑÐŸÑÐŸÐº ÐµÐºÑÐ°ÐœÑ."
+
+#: ../C/gdm.xml:5658(para)
+msgid "For x and y, you can also specify a negative position which means position from the right or bottom edge. But this only applies with absolute coordinates. With percentage you can specify negative position and it will be still from the same edge."
+msgstr "ÐÐ»Ñ x ÑÐ° y, ÑÐ°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð²ÑÐŽ'ÑÐŒÐœÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÐœÐœÑ, ÑÐŸ Ð±ÑÐŽÐµ ÐŸÐ·ÐœÐ°ÑÐ°ÑÐž Ð²ÑÐŽÐ»ÑÐº Ð²ÑÐŽ Ð¿ÑÐ°Ð²ÐŸÐ³ÐŸ ÑÐž ÐœÐžÐ¶ÐœÑÐŸÐ³ÐŸ Ð±ÐŸÐºÑ. ÐÐ»Ðµ ÑÐµ ÑÑÐŸÑÑÑÑÑÑÑ Ð»ÐžÑÐµ Ð°Ð±ÑÐŸÐ»ÑÑÐœÐžÑ
+ ÐºÐŸÐŸÑÐŽÐžÐœÐ°Ñ. Ð¯ÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ Ð²ÑÐŽ'ÑÐŒÐœÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð²ÑÐŽÑÐŸÑÐºÑÐ², Ð²ÑÐŽÐ»ÑÐº Ð²ÑÐµ ÐŸÐŽÐœÐŸ Ð±ÑÐŽÐµ Ð· ÑÐŸÐ³ÐŸ ÑÐ°ÐŒÐŸÐ³ÐŸ Ð±ÐŸÐºÑ."
+
+#: ../C/gdm.xml:5665(para)
+#, fuzzy
+msgid ""
+"The position also specifies the anchor of the item, this can be \"n\" \"ne\" \"e\" \"se\" \"s\" \"sw\" \"w\" and \"nw\" or \"center\" which stand for the different edges/corners or \"center\" for center. For example: <screen>\n"
+"&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/&gt;\n"
+"</screen>"
+msgstr "Ð¿ÐŸÐ·ÐžÑÑÑ ÑÐ°ÐºÐŸÐ¶ Ð²ÐºÐ°Ð·ÑÑ ÑÐºÑÑ ÐµÐ»ÐµÐŒÐµÐœÑÐ°, ÑÐµ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž \"n\", \"ne\", \"e\", \"se\", \"s\", \"sw\", \"w\" ÑÐ° \"nw\" ÑÐž \"center\" ÑÐŸ ÐŸÐ·ÐœÐ°ÑÐ°Ñ ÑÑÐ·ÐœÑ ÐºÑÐ°Ñ/ÐºÑÑÐž ÑÐž ÑÐµÐœÑÑ, ÑÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ \"center\". ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: <screen>&lt;pos x=\"10%\" y=\"50%\" anchor=\"w\" width=\"80%\" height=\"95\"/&gt;</screen>"
+
+#: ../C/gdm.xml:5676(para)
+msgid "If the item contains a box, you can specify width and height to be \"box\" to mean that they are supposed to be the width and height of the box, that is the items in the box plus the padding."
+msgstr "Ð¯ÐºÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑ ÐŒÑÑÑÐžÑÑ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑ, ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž ÑÐžÑÐžÐœÑ ÑÐ° Ð²ÐžÑÐŸÑÑ \"box\", ÑÐŸ ÐŸÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ Ð²ÐŸÐœÐž Ð²Ð²Ð°Ð¶Ð°ÑÑÑÑÑ ÑÐžÑÐžÐœÐŸÑ ÑÐ° Ð²ÐžÑÐŸÑÐŸÑ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÐ°, ÑÐŸÐ±ÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑÐž Ñ ÐºÐŸÐœÑÐµÐ¹ÐœÐµÑÑ Ð¿Ð»ÑÑ Ð²ÑÐŽÑÑÑÐ¿Ðž."
+
+#: ../C/gdm.xml:5682(para)
+msgid "If the item contains an SVG image, you can specify width and height to be \"scale\" to mean that the SVG image should be scaled to fit the requested area."
+msgstr "Ð¯ÐºÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑ ÐŒÑÑÑÐžÑÑ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ SVG, Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÐºÐ°Ð·Ð°ÑÐž ÑÐžÑÐžÐœÑ ÑÐ° Ð²ÐžÑÐŸÑÑ \"scale\", ÑÐŸ ÐŸÐ·ÐœÐ°ÑÐ°Ñ, ÑÐŸ ÐŒÐ°ÑÑÑÐ°Ð± Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ SVG Ð±ÑÐŽÐµ Ð·ÐŒÑÐœÐµÐœÐŸ, ÑÐŸÐ± Ð²ÐŸÐœÐŸ Ð¿ÑÐžÑÑÐŸÑÑÐ²Ð°Ð»ÐŸÑÑ ÐŽÐŸ Ð·Ð°Ð¿ÐžÑÐ°ÐœÐŸÑ ÐŸÐ±Ð»Ð°ÑÑÑ."
+
+#: ../C/gdm.xml:5688(para)
+msgid "You can also specify an \"expand\" property to either be \"true\" or false. If true then the child will be expanded in the box as much as possible (that is it will be given more space if available)."
+msgstr "ÐÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð²Ð»Ð°ÑÑÐžÐ²ÐŸÑÑÑ \"expand\" Ð·ÐœÐ°ÑÐµÐœÐœÑ \"true\" ÑÐž false. Ð¯ÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ true, ÑÐŸÐŽÑ ÐŽÐŸÑÑÑÐœÑÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑ Ð±ÑÐŽÐµ ÑÐŸÐ·ÑÐžÑÐµÐœÐŸ ÐœÐ°ÑÐºÑÐ»ÑÐºÐž ÑÐµ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ (ÑÐŸÐ±ÑÐŸ Ð²ÑÐœ Ð·Ð°Ð¹ÐŒÐ°ÑÐžÐŒÐµ Ð±ÑÐ»ÑÑÐµ Ð¿ÑÐŸÑÑÐŸÑÑ, ÑÐºÑÐŸ Ð²ÑÐœ Ñ)."
+
+#: ../C/gdm.xml:5695(para)
+#, fuzzy
+msgid ""
+"There are two extra properties you can specify (as of 2.4.4.3) for labels (and labels only). The first is \"max-width\" which will specify the maximum width of the label in pixels. And the second is \"max-screen-percent-width\" which specifies the maximum percentage of the screen width that the label can occupy. By default no label will occupy more then 90% of the screen by width. An example may be: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n"
+"</screen>"
+msgstr ""
+"ÐÐ»Ñ Ð¿ÐŸÐ·ÐœÐ°ÑÐŸÐº (Ð¿ÐŸÑÐžÐœÐ°ÑÑÐž Ð· 2.4.4.3) Ñ ÐŽÐ²Ñ ÐŽÐŸÐŽÐ°ÑÐºÐŸÐ²Ñ Ð²Ð»Ð°ÑÑÐžÐ²ÐŸÑÑÑ (ÑÐ° Ð»ÐžÑÐµ ÐŽÐ»Ñ Ð¿ÐŸÐ·ÐœÐ°ÑÐŸÐº). ÐÐµÑÑÐ° - \"max-width\", ÑÐºÐ° Ð²ÐºÐ°Ð·ÑÑ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÑ ÑÐžÑÐžÐœÑ Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž Ñ ÑÐŸÑÐºÐ°Ñ
+. ÐÑÑÐ³ÐžÐ¹ - \"max-screen-percent-width\" ÑÐºÐžÐ¹ Ð²ÐºÐ°Ð·ÑÑ ÐŒÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐžÐ¹ Ð²ÑÐŽÑÐŸÑÐŸÐº ÑÐžÑÐžÐœÐž ÐµÐºÑÐ°ÐœÑ, ÑÐºÐžÐ¹ ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¹ÐœÑÑÐž Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐ°. Ð¢ÐžÐ¿ÐŸÐ²ÐŸ Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐ° ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¹ÐœÑÑÐž Ð±ÑÐ»ÑÑÐµ ÐœÑÐ¶ 90% Ð²ÑÐŽÑÐŸÑÐºÑÐ² ÑÐžÑÐžÐœÐž ÐµÐºÑÐ°ÐœÑ. ÐÑÐžÐºÐ»Ð°ÐŽ: <screen>\n"
+"&lt;item type=\"label\"&gt;\n"
+"&lt;pos x=\"10%\" max-screen-percent-width=\"50%\"/&gt;\n"
+"          </screen>"
+
+#: ../C/gdm.xml:5711(title)
+msgid "Show Node"
+msgstr "ÐÑÐ·ÐŸÐ» Show"
+
+#: ../C/gdm.xml:5713(para)
+msgid "Some items may only display in certain modes, like when doing a remote display. Multiple values can be specified and must be separated with commas. The following values are possible:"
+msgstr "ÐÑÐ·Ð»Ðž ÑÐžÐ¿Ñ Some ÐŒÐŸÐ¶ÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ Ñ ÐºÑÐ»ÑÐºÐŸÑ
+ ÑÐµÐ¶ÐžÐŒÐ°Ñ
+, ÑÐº Ð¿ÑÐž Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐŸÐŒÑ ÑÐµÐ¶ÐžÐŒÑ. ÐÐµÐºÑÐ»ÑÐºÐ° Ð·ÐœÐ°ÑÐµÐœÑ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž ÑÐ° Ð²ÐŸÐœÐž ÐŒÐ°ÑÑÑ ÑÐŸÐ·ÐŽÑÐ»ÑÑÐžÑÑ ÐºÐŸÐŒÐ°ÐŒÐž. ÐÐŸÐ¶Ð»ÐžÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ:"
+
+#: ../C/gdm.xml:5719(para)
+msgid "<filename>console</filename> - In console mode."
+msgstr "<filename>console</filename> - ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐ¹ ÑÐµÐ¶ÐžÐŒ."
+
+#: ../C/gdm.xml:5722(para)
+msgid "<filename>console-fixed</filename> - In console non-flexi mode."
+msgstr "<filename>console-fixed</filename> - ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐ¹ ÐœÐµ-Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ."
+
+#: ../C/gdm.xml:5725(para)
+msgid "<filename>console-flexi</filename> - In console &amp; flexi mode."
+msgstr "<filename>console-flexi</filename> - ÐºÐŸÐœÑÐŸÐ»ÑÐœÐžÐ¹ ÑÐ° Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ."
+
+#: ../C/gdm.xml:5728(para)
+msgid "<filename>flexi</filename> - In flexi mode."
+msgstr "<filename>flexi</filename> - Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ."
+
+#: ../C/gdm.xml:5731(para)
+msgid "<filename>remote</filename> - In remote mode."
+msgstr "<filename>remote</filename> - Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ ÑÐµÐ¶ÐžÐŒ."
+
+#: ../C/gdm.xml:5734(para)
+msgid "<filename>remote-flexi</filename> - In remote &amp; flexi mode."
+msgstr "<filename>remote-flexi</filename> - Ð²ÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ ÑÐ° Ð³ÐœÑÑÐºÐžÐ¹ ÑÐµÐ¶ÐžÐŒ."
+
+#: ../C/gdm.xml:5738(para)
+#, fuzzy
+msgid ""
+"For example: <screen>\n"
+"&lt;show modes=\"flexi,remote\"/&gt;\n"
+"</screen>"
+msgstr "ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: <screen>&lt;show modes=\"flexi,remote\"/&gt;</screen>"
+
+#: ../C/gdm.xml:5745(para)
+msgid "You can also specify the \"type\" value to indicate that certain items should only be displayed if the type is true. Valid values include the following:"
+msgstr "Ð¢Ð°ÐºÐŸÐ¶ Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÐºÐ°Ð·Ð°ÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ \"type\", ÑÐŸÐ± Ð¿ÐŸÐ·ÐœÐ°ÑÐžÑÐž, ÑÐŸ Ð¿ÐµÐ²ÐœÑ ÐµÐ»ÐµÐŒÐµÐœÑÐž ÐŒÐ°ÑÑÑ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÐžÑÑ ÑÐºÑÐŸ type ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true. ÐÐŸÐ¿ÑÑÑÐžÐŒÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ:"
+
+#: ../C/gdm.xml:5751(para)
+#, fuzzy
+msgid "<filename>chooser</filename>, if ChooserButton is set to \"true\" in the GDM configuration."
+msgstr "<filename>chooser</filename>, ÑÐºÑÐŸ ChooserButton Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"true\"."
+
+#: ../C/gdm.xml:5755(para)
+#, fuzzy
+msgid "<filename>config</filename>, if ConfigAvailable is set to \"true\" in the GDM configuration."
+msgstr "<filename>config</filename>, ÑÐºÑÐŸ ConfigAvailable Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"true\"."
+
+#: ../C/gdm.xml:5759(para)
+#, fuzzy
+msgid "<filename>halt</filename>, if HaltDaemon is specified in the GDM configuration."
+msgstr "<filename>halt</filename>, ÑÐºÑÐŸ Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> Ð²ÐºÐ°Ð·Ð°ÐœÐŸ HaltDaemon."
+
+#: ../C/gdm.xml:5763(para)
+#, fuzzy
+msgid "<filename>reboot</filename>, if RebootCommand is specified in the GDM configuration."
+msgstr "<filename>reboot</filename>, ÑÐºÑÐŸ Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> Ð²ÐºÐ°Ð·Ð°ÐœÐŸ RebootCommand."
+
+#: ../C/gdm.xml:5767(para)
+#, fuzzy
+msgid "<filename>suspend</filename>, if SuspendCommand is specified in the GDM configuration."
+msgstr "<filename>suspend</filename>, ÑÐºÑÐŸ Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> Ð²ÐºÐ°Ð·Ð°ÐœÐŸ SuspendCommand."
+
+#: ../C/gdm.xml:5771(para)
+#, fuzzy
+msgid "<filename>system</filename>, if SystemMenu is specified in the GDM configuration."
+msgstr "<filename>system</filename>, ÑÐºÑÐŸ Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> Ð²ÐºÐ°Ð·Ð°ÐœÐŸ SystemMenu"
+
+#: ../C/gdm.xml:5775(para)
+#, fuzzy
+msgid "<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in the GDM configuration."
+msgstr "<filename>timed</filename>, ÑÐºÑÐŸ Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename> TimedLoginEnabled ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"true\"."
+
+#: ../C/gdm.xml:5780(para)
+#, fuzzy
+msgid ""
+"For example: <screen>\n"
+"&lt;show modes=\"console\" type=\"system\"/&gt;\n"
+"</screen>"
+msgstr "ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: <screen>&lt;show modes=\"console\" type=\"system\"/&gt;</screen>"
+
+#: ../C/gdm.xml:5787(para)
+#, fuzzy
+msgid "Note that if SystemMenu is off then the halt, restart, suspend, chooser and config choices will not be shown, so this is a global toggle for them all. See some of the standard themes for how the show modes are used."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÑÐºÑÐŸ SystemMenu Ð²ÐžÐŒÐºÐœÐµÐœÐŸ ÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑÐž Ð²ÐžÐŒÐžÐºÐ°ÐœÐœÑ, Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ, Ð¿ÑÐžÐ·ÑÐ¿ÐžÐœÐµÐœÐœÑ, ÑÐµÐ»ÐµÐºÑÐŸÑ Ð²ÑÐ·Ð»ÑÐ² ÑÐ° ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÐœÐµ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶Ð°ÑÑÑÑÑ, ÑÐŸÐŒÑ Ð²ÑÐœ Ñ Ð³Ð»ÐŸÐ±Ð°Ð»ÑÐœÐžÐŒ Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÑÐµÐŒ. ÐÑÐžÐºÐ»Ð°ÐŽÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÑÐµÐ¶ÐžÐŒÑÐ² ÐŽÐžÐ²ÑÑÑÑÑ Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÑ
+ ÑÐµÐŒÐ°Ñ
+."
+
+#: ../C/gdm.xml:5796(title)
+msgid "Normal/Active/Prelight Nodes"
+msgstr "ÐÑÐ·Ð»Ðž Normal/Active/Prelight"
+
+#: ../C/gdm.xml:5798(para)
+msgid "Depending on the item type (except for userlist - refer to Color node below), it can specify its color, font, or image via the following tags:"
+msgstr "Ð Ð·Ð°Ð»ÐµÐ¶ÐœÐŸÑÑÑ Ð²ÑÐŽ ÑÐžÐ¿Ñ Ð²ÑÐ·Ð»Ð° (Ð·Ð° Ð²ÐžÐœÑÑÐºÐŸÐŒ ÑÐ¿ÐžÑÐºÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² - ÐŽÐžÐ²ÑÑÑÑÑ Ð²ÑÐ·ÐŸÐ» Color ÐœÐžÐ¶ÑÐµ), ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·Ð°ÑÐž Ð¹ÐŸÐ³ÐŸ ÐºÐŸÐ»ÑÑ, ÑÑÐžÑÑ, Ð°Ð±ÐŸ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ñ ÐœÐ°ÑÑÑÐ¿ÐœÐžÑ
+ ÑÐµÐ³Ð°Ñ
+:"
+
+#: ../C/gdm.xml:5804(para)
+msgid "<filename>normal</filename> - normal state."
+msgstr "<filename>normal</filename> - Ð·Ð²ÐžÑÐ°Ð¹ÐœÐžÐ¹ ÑÑÐ°Ðœ."
+
+#: ../C/gdm.xml:5807(para)
+msgid "<filename>active</filename> - when the item has active focus."
+msgstr "<filename>active</filename> - ÑÑÐ°Ðœ, ÐºÐŸÐ»Ðž ÐµÐ»ÐµÐŒÐµÐœÑ ÐŒÐ°Ñ ÑÐŸÐºÑÑ Ð²Ð²ÐŸÐŽÑ."
+
+#: ../C/gdm.xml:5810(para)
+msgid "<filename>prelight</filename> - when the mouse is hovering over the item."
+msgstr "<filename>prelight</filename> - ÐºÐŸÐ»Ðž ÐŒÐžÑÐ° Ð·ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑÑ ÐœÐ°ÐŽ ÐµÐ»ÐµÐŒÐµÐœÑÐŸÐŒ."
+
+#: ../C/gdm.xml:5815(para)
+#, fuzzy
+msgid ""
+"When item is \"rect\" (alpha can be omitted and defaults to 0.0): <screen>\n"
+"&lt;normal color=\"#ffffff\" alpha=\"0.0\"&gt;\n"
+"</screen>"
+msgstr "Ð¯ÐºÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑ - \"rect\" (Ð°Ð»ÑÑÐ°-ÐºÐ°ÐœÐ°Ð» ÐŒÐŸÐ¶ÐœÐ° Ð¿ÑÐŸÐ¿ÑÑÑÐžÑÐž, ÑÐžÐ¿ÐŸÐ²Ðµ Ð·ÐœÐ°ÑÐµÐœÐœÑ - 0.0): <screen>&lt;normal color=\"#ffffff\" alpha=\"0.0\"&gt;</screen>"
+
+#: ../C/gdm.xml:5823(para)
+#, fuzzy
+msgid ""
+"When item is \"label\" <screen>\n"
+"&lt;normal color=\"#ffffff\" font=\"Sans 14\"/&gt;\n"
+"</screen>"
+msgstr "Ð¯ÐºÑÐŸ ÐµÐ»ÐµÐŒÐµÐœÑ \"label\": <screen>&lt;normal color=\"#ffffff\" font=\"Sans 14\"/&gt;</screen>"
+
+#: ../C/gdm.xml:5830(para)
+#, fuzzy
+msgid ""
+"When the item type is \"pixmap\" or \"SVG\", then the normal, active, and prelight tags specify the images to use as follows: <screen>\n"
+"&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;\n"
+"</screen>"
+msgstr "ÐÐŸÐ»Ðž ÐµÐ»ÐµÐŒÐµÐœÑ ÐŒÐ°Ñ ÑÐžÐ¿ \"pixmap\" ÑÐž \"SVG\", ÑÐŸÐŽÑ Ñ ÑÐµÐ³Ð°Ñ
+ normal, active, ÑÐ° prelight Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ Ð·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ: <screen>&lt;normal file=\"picture.png\" tint=\"#dddddd\"/&gt;</screen>"
+
+#: ../C/gdm.xml:5839(para)
+msgid "Note that relative pathnames are assumed to be in the same directory as the theme <filename>.xml</filename> file in <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>."
+msgstr "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ Ð²ÑÐŽÐœÐŸÑÐœÑ ÐœÐ°Ð·Ð²Ðž ÑÐ»ÑÑ
+ÑÐ² ÐŒÐ°ÑÑÑ Ð±ÑÑÐž Ñ ÑÐŸÐŒÑ ÑÐ°ÐŒÐŸÐŒÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ·Ñ, ÑÐŸ Ð¹ <filename>.xml</filename> ÑÐ°Ð¹Ð» ÑÐµÐŒÐž Ñ <filename>&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</filename>."
+
+#: ../C/gdm.xml:5847(title)
+msgid "Face Browser Icon/Label Color Nodes"
+msgstr "ÐÐœÐ°ÑÐŸÐº Ð¿ÐµÑÐµÐ³Ð»ÑÐŽÑ Ð¿ÐŸÑÑÑÐµÑÑÐ²/Ð²ÑÐ·Ð»Ðž ÐºÐŸÐ»ÑÐŸÑÑÐ² Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž"
+
+#: ../C/gdm.xml:5849(para)
+msgid "If the item type is of userlist, then the background color for the icon and label can be set separately via the the following tag:"
+msgstr "Ð¯ÐºÑÐŸ ÑÐžÐ¿ ÐµÐ»ÐµÐŒÐµÐœÑÐ° - ÑÐ¿ÐžÑÐŸÐº ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÑÐŸÐŽÑ ÐºÐŸÐ»ÑÑ ÑÐ»Ð° ÐŽÐ»Ñ Ð·ÐœÐ°ÑÐºÐ° ÑÐ° Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÐžÑÑ ÐŸÐºÑÐµÐŒÐŸ ÑÐ°ÐºÐžÐŒ ÑÐµÐ³ÐŸÐŒ:"
+
+#: ../C/gdm.xml:5855(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;\n"
+msgstr "&lt;color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/&gt;"
+
+#: ../C/gdm.xml:5862(title)
+msgid "Text Node"
+msgstr "Ð¢ÐµÐºÑÑÐŸÐ²ÐžÐ¹ Ð²ÑÐ·ÐŸÐ»"
+
+#: ../C/gdm.xml:5864(para)
+#, fuzzy
+msgid ""
+"Text tags are used by labels. They can be used to display localized text as follows (if the \"xml:lang\" attribute is omitted, the C locale is assumed): <screen>\n"
+"&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;\n"
+"</screen>"
+msgstr "Ð¢ÐµÐºÑÑÐŸÐ²Ñ ÑÐµÐ³Ðž Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ñ Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐ°Ñ
+. ÐÐŸÐœÐž ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð»ÐŸÐºÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÐŸÐ³ÐŸ ÑÐµÐºÑÑÑ, ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ (ÑÐºÑÐŸ Ð°ÑÑÐžÐ±ÑÑ \"xml:lang\" Ð¿ÑÐŸÐ¿ÑÑÐµÐœÐžÐ¹, ÐŒÐ°ÑÑÑÑÑ Ð¿ÑÐžÐ¿ÑÑÐºÐ°ÑÑÑÑÑ Ð»ÐŸÐºÐ°Ð»Ñ C): <screen>&lt;text xml:lang=\"fr\"&gt;Option&lt;/text&gt;</screen>"
+
+#: ../C/gdm.xml:5873(para)
+#, fuzzy
+msgid ""
+"You can include pango markup in the text nodes for labels, however you must encode it. So for example to have the label of \"foo&lt;sup&gt;bar&lt;/sup&gt;\", you must type: <screen>\n"
+"&lt;text&gt;\"foo&lt;sup&gt;bar&lt;/sup&gt;\"&lt;/text&gt;\n"
+"</screen>"
+msgstr "Ð£ ÑÐµÐºÑÑÐŸÐ²Ñ Ð²ÑÐ·Ð»Ðž ÐŽÐ»Ñ Ð¿ÐŸÐ·ÐœÐ°ÑÐŸÐº Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð²ÐºÐ»ÑÑÐžÑÐž ÑÐŸÐ·ÐŒÑÑÐºÑ pango, Ð¿ÑÐŸÑÐµ ÑÐ»ÑÐŽ Ð·Ð°ÐºÐŸÐŽÑÐ²Ð°ÑÐž ÑÑ. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÑÐŸÐ± ÐŸÑÑÐžÐŒÐ°ÑÐž Ð¿ÐŸÐ·ÐœÐ°ÑÐºÑ\"foo&lt;sup&gt;bar&lt;/sup&gt;\", ÑÐ»ÑÐŽ Ð²Ð²ÐµÑÑÐž: <screen>&lt;text\"&gt;foo&amp;lt;sup&amp;gt;bar&amp;lt;/sup&amp;gt;&lt;/text&gt;</screen>"
+
+#: ../C/gdm.xml:5882(para)
+msgid "Text nodes can contain the following special character sequences which will be translated as follows:"
+msgstr "Ð¢ÐµÐºÑÑÐŸÐ²Ñ Ð²ÑÐ·Ð»Ðž ÐŒÐŸÐ¶ÑÑÑ ÐŒÑÑÑÐžÑÐž ÐœÐ°ÑÑÑÐ¿ÐœÑ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÑ Ð¿ÐŸÑÐ»ÑÐŽÐŸÐ²ÐœÐŸÑÑÑ ÑÐžÐŒÐ²ÐŸÐ»ÑÐ²:"
+
+#: ../C/gdm.xml:5887(para)
+#, fuzzy
+msgid "%% - A literal % character"
+msgstr "ÑÐžÐŒÐ²ÐŸÐ» `'"
+
+#: ../C/gdm.xml:5890(para)
+msgid "%c - Clock time. Only labels with the \"clock\" id will update automatically every second. Other labels will contain a static timestamp."
+msgstr "%c - ÑÐ°Ñ Ð³ÐŸÐŽÐžÐœÐœÐžÐºÐ°. ÐÐžÑÐµ Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž Ð· ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑÐŸÐŒ \"clock\" Ð±ÑÐŽÑÑÑ ÐŸÐœÐŸÐ²Ð»ÑÐ²Ð°ÑÐžÑÑ ÐºÐŸÐ¶ÐœÑ ÑÐµÐºÑÐœÐŽÑ. ÐÐœÑÑ Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž Ð±ÑÐŽÑÑÑ ÐŒÑÑÑÐžÑÐž ÑÑÐ°ÑÐžÑÐœÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÑÐ°ÑÑ."
+
+#: ../C/gdm.xml:5895(para)
+msgid "%d - Display name (DISPLAY environment variable)"
+msgstr "%d - ÐœÐ°Ð·Ð²Ð° ÐŽÐžÑÐ¿Ð»ÐµÑ (Ð·ÐŒÑÐœÐœÐ° ÐŸÑÐŸÑÐµÐœÐœÑ DISPLAY)"
+
+#: ../C/gdm.xml:5898(para)
+msgid "%h - Hostname (gethostname output)"
+msgstr "%h - ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° (Ð²ÐžÐ²ÑÐŽ gethostname)"
+
+#: ../C/gdm.xml:5901(para)
+msgid "%m - Machine name (uname.machine output)"
+msgstr "%m - ÐœÐ°Ð·Ð²Ð° ÐŒÐ°ÑÐžÐœÐž (Ð²ÐžÐ²ÑÐŽ uname.machine)"
+
+#: ../C/gdm.xml:5904(para)
+#, fuzzy
+msgid "%n - Node name (uname.nodename output)"
+msgstr "n ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° (ÑÐŸÐ±ÑÐŸ, ÐœÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð° Ð±ÐµÐ· .domain)"
+
+#: ../C/gdm.xml:5907(para)
+msgid "%o - Domain name (getdomainname output)"
+msgstr "%o - ÐœÐ°Ð·Ð²Ð° ÐŽÐŸÐŒÐµÐœÑ (Ð²ÐžÐ²ÑÐŽ getdomainname)"
+
+#: ../C/gdm.xml:5910(para)
+msgid "%r - Release name (uname.release output)"
+msgstr "%r - ÐœÐ°Ð·Ð²Ð° Ð²ÐžÐ¿ÑÑÐºÑ (Ð²ÐžÐ²ÑÐŽ uname.release)"
+
+#: ../C/gdm.xml:5913(para)
+msgid "%s - System name (uname.sysname output)"
+msgstr "%s - ÐœÐ°Ð·Ð²Ð° ÑÐžÑÑÐµÐŒÐž (Ð²ÐžÐ²ÑÐŽ uname.sysname)"
+
+#: ../C/gdm.xml:5916(para)
+msgid "%t - Current timed delay value from configuration file (0 if off) followed by the word \"seconds\" if value is greater than 1 or the word \"second\" if the value is 1. This character sequence is intended to be only used internally to display the \"timed-label\" message, which is automatically updated every second."
+msgstr "%t - Ð¿ÐŸÑÐŸÑÐœÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð·Ð°ÑÑÐžÐŒÐºÐž ÐŽÐ»Ñ Ð²Ñ
+ÐŸÐŽÑ ÑÐ· Ð·Ð°ÑÑÐžÐŒÐºÐŸÑ Ð· ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð» (0 - ÑÐºÑÐŸ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ), Ð·Ð° ÑÐºÐžÐŒ Ð¹ÐŽÐµ ÑÐ»ÐŸÐ²ÐŸ  \"seconds\", ÑÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð±ÑÐ»ÑÑÐµ ÐœÑÐ¶ 1 Ð°Ð±ÐŸ ÑÐ»ÐŸÐ²ÐŸ \"second\" ÑÐºÑÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŽÐŸÑÑÐ²ÐœÑÑ 1. ÐŠÑ ÑÐžÐŒÐ²ÐŸÐ»ÑÐœÐ° Ð¿ÐŸÑÐ»ÑÐŽÐŸÐ²ÐœÑÑÑÑ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÐ° ÐŽÐ»Ñ Ð²ÐœÑÑÑÑÑÐœÑÐŸÐ³ÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð²ÑÐµÑÐµÐŽÐžÐœÑ ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ ÑÐžÐ¿Ñ \"Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐ° ÑÐ°ÑÑ\", ÑÐŸ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ ÐŸÐœÐŸÐ²Ð»ÑÑÑÑÑÑ ÐºÐŸÐ¶ÐœÐŸÑ ÑÐµÐºÑÐœÐŽÐž."
+
+#: ../C/gdm.xml:5924(para)
+msgid "%u - Timed username value from configuration file (empty if off) This character sequence is intended to be only used internally to display the \"timed-label\" message, which is automatically updated every second."
+msgstr "%u - ÑÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐŽÐ»Ñ Ð²Ñ
+ÐŸÐŽÑ ÑÐ· Ð·Ð°ÑÑÐžÐŒÐºÐŸÑ Ð· ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ñ (Ð¿ÐŸÑÐŸÐ¶ÐœÑ, ÑÐºÑÐŸ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ)  ÐŠÑ ÑÐžÐŒÐ²ÐŸÐ»ÑÐœÐ° Ð¿ÐŸÑÐ»ÑÐŽÐŸÐ²ÐœÑÑÑÑ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÐ° ÐŽÐ»Ñ Ð²ÐœÑÑÑÑÑÐœÑÐŸÐ³ÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð²ÑÐµÑÐµÐŽÐžÐœÑ ÐŽÐ»Ñ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÑ ÑÐžÐ¿Ñ \"Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐ° ÑÐ°ÑÑ\", ÑÐŸ Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ ÐŸÐœÐŸÐ²Ð»ÑÑÑÑÑÑ ÐºÐŸÐ¶ÐœÐŸÑ ÑÐµÐºÑÐœÐŽÐž."
+
+#: ../C/gdm.xml:5930(para)
+msgid ""
+"\\n"
+" - Carriage return"
+msgstr ""
+"\\n"
+" - Ð¿ÐµÑÐµÐ²ÐµÐŽÐµÐœÐœÑ ÐºÐ°ÑÐµÑÐºÐž"
+
+#: ../C/gdm.xml:5933(para)
+msgid "_ - An underscore causes the following character to be underlined. If it precedes a % character sequence, the string that replaces the character sequence is underlined."
+msgstr ""
+
+#: ../C/gdm.xml:5941(title)
+msgid "Stock"
+msgstr "Stock"
+
+#: ../C/gdm.xml:5943(para)
+msgid "Certain common localized labels can be specified via the stock tags. The \"text\" tag is ignored if the \"stock\" tag is used. You should really use the stock labels rather then just putting all the translations into the themes. This gives faster load times and likely better translations. The following values are valid:"
+msgstr "ÐÐµÑÐºÑ Ð·Ð°Ð³Ð°Ð»ÑÐœÑ Ð»ÐŸÐºÐ°Ð»ÑÐ·ÐŸÐ²Ð°ÐœÑ Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž ÐŒÐŸÐ¶ÐœÐ° Ð²ÐºÐ°Ð·ÑÐ²Ð°ÑÐž ÑÐµÑÐµÐ· ÑÐµÐ³Ðž Ð· ÐœÐ°Ð±ÐŸÑÑ. Ð¯ÐºÑÐŸ Ð²ÐºÐ°Ð·Ð°ÐœÐŸ ÑÐµÐ³ \"stock\", ÑÐŸÐŽÑ ÑÐµÐ³ \"text\" ÑÐ³ÐœÐŸÑÑÑÑÑÑÑ. Ð¡Ð»ÑÐŽ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð¿ÐŸÐ·ÐœÐ°ÑÐºÐž Ð· ÐœÐ°Ð±ÐŸÑÑ Ð¿ÐŸÐ·ÐœÐ°ÑÐŸÐº, Ð·Ð°ÐŒÑÑÑÑ Ð¿ÑÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ Ð¿ÐµÑÐµÐºÐ»Ð°ÐŽÐµÐœÐŸÐ³ÐŸ Ð·ÐœÐ°ÑÐµÐœÐœÑ Ñ ÑÐµÐŒÑ. ÐÑÐž ÑÑÐŸÐŒÑ Ð¿ÑÐžÑÐºÐŸÑÑÑÑÑÑÑ ÑÐ°Ñ Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ ÑÐ° ÐºÑÐ°ÑÐµ Ð²ÑÐŽÐ±ÑÐ²Ð°ÑÑÑÑÑ Ð¿ÐµÑÐµÐºÐ»Ð°ÐŽ. ÐÐŸÐ¶Ð»ÐžÐ²Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ:"
+
+#: ../C/gdm.xml:5952(para)
+#, fuzzy
+msgid "<filename>cancel</filename>, _(\"_Cancel\""
+msgstr "<filename>cancel</filename>, _(\"_Cancel\")"
+
+#: ../C/gdm.xml:5955(para)
+#, fuzzy
+msgid "<filename>caps-lock-warning</filename>, _(\"Caps Lock key is on.\""
+msgstr "<filename>caps-lock-warning</filename>, _(\"You've got capslock on!\")"
+
+#: ../C/gdm.xml:5959(para)
+#, fuzzy
+msgid "<filename>chooser</filename>, _(\"Remote Login via _XDMCP\""
+msgstr "<filename>chooser</filename>, _(\"_XDMCP Chooser\")"
+
+#: ../C/gdm.xml:5962(para)
+#, fuzzy
+msgid "<filename>config</filename>, _(\"_Configure\""
+msgstr "<filename>cancel</filename>, _(\"_Cancel\")"
+
+#: ../C/gdm.xml:5965(para)
+#, fuzzy
+msgid "<filename>disconnect</filename>, _(\"D_isconnect\""
+msgstr "<filename>disconnect</filename>, _(\"D_isconnect\")"
+
+#: ../C/gdm.xml:5968(para)
+#, fuzzy
+msgid "<filename>halt</filename>, _(\"Shut _Down\""
+msgstr "<filename>halt</filename>, _(\"Shut_down\")"
+
+#: ../C/gdm.xml:5971(para)
+#, fuzzy
+msgid "<filename>language</filename>, _(\"_Language\""
+msgstr "<filename>language</filename>, _(\"_Language\")"
+
+#: ../C/gdm.xml:5974(para)
+#, fuzzy
+msgid "<filename>ok</filename>, _(\"_OK\""
+msgstr "<filename>ok</filename>, _(\"_OK\")"
+
+#: ../C/gdm.xml:5977(para)
+#, fuzzy
+msgid "<filename>quit</filename>, _(\"_Quit\""
+msgstr "<filename>quit</filename>, _(\"_Quit\")"
+
+#: ../C/gdm.xml:5980(para)
+#, fuzzy
+msgid "<filename>reboot</filename>, _(\"_Restart\""
+msgstr "<filename>reboot</filename>, _(\"_Reboot\")"
+
+#: ../C/gdm.xml:5983(para)
+#, fuzzy
+msgid "<filename>session</filename>, _(\"_Session\""
+msgstr "<filename>session</filename>, _(\"_Session\")"
+
+#: ../C/gdm.xml:5986(para)
+#, fuzzy
+msgid "<filename>suspend</filename>, _(\"Sus_pend\""
+msgstr "<filename>suspend</filename>, _(\"Sus_pend\")"
+
+#: ../C/gdm.xml:5989(para)
+#, fuzzy
+msgid "<filename>system</filename>, _(\"_Actions\" (Formerly \"S_ystem\""
+msgstr "<filename>system</filename>, _(\"_Actions\") (Formerly \"S_ystem\")"
+
+#: ../C/gdm.xml:5993(para)
+#, fuzzy
+msgid "<filename>timed-label</filename>, _(\"User %u will login in %t\""
+msgstr "<filename>timed-label</filename>, _(\"User %s will login in %d seconds\")"
+
+#: ../C/gdm.xml:5997(para)
+#, fuzzy
+msgid "<filename>username-label</filename>, _(\"Username:\""
+msgstr "<filename>username-label</filename>, _(\"Username:\")"
+
+#: ../C/gdm.xml:6000(para)
+#, fuzzy
+msgid "<filename>welcome-label</filename>, _(\"Welcome to %n\""
+msgstr "<filename>welcome-label</filename>, _(\"Welcome to %h\")"
+
+#: ../C/gdm.xml:6004(para)
+#, fuzzy
+msgid ""
+"For example: <screen>\n"
+"&lt;stock type=\"welcome-label\"&gt;\n"
+"</screen>"
+msgstr "ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ: <screen>&lt;stock type=\"welcome-label\"/&gt;</screen>"
+
+#: ../C/gdm.xml:6013(title)
+msgid "Custom Widgetry"
+msgstr "ÐÐ»Ð°ÑÐœÑ Ð²ÑÐŽÐ¶ÐµÑÐž"
+
+#: ../C/gdm.xml:6015(para)
+msgid "Currently there is one item which can be customizable and this is the list item. If you need to ask the user extra things, such as to pick from a list of places to log into, or set of custom login sessions you can setup the list item and add listitem children that describe the choices. Each listitem must have an id and a text child. The choice will be recorded in the file <filename>&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</filename> as <filename>&lt;list id&gt;=&lt;listitem id&gt;</filename>."
+msgstr "ÐÐ°ÑÐ°Ð·Ñ Ñ ÐŸÐŽÐžÐœ ÐµÐ»ÐµÐŒÐµÐœÑ, ÑÐºÐžÐ¹ ÐŒÐŸÐ¶Ðµ ÐœÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÑÐžÑÑ - ÑÐµ ÑÐ¿ÐžÑÐŸÐº ÐµÐ»ÐµÐŒÐµÐœÑÑÐ². Ð¯ÐºÑÐŸ ÑÑÐµÐ±Ð° Ð·Ð°Ð¿ÐžÑÐ°ÑÐž Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° ÐŽÐŸÐŽÐ°ÑÐºÐŸÐ²Ñ ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ, ÑÐ°ÐºÑ ÑÐº Ð²ÐžÐ±ÑÑ ÐŒÑÑÑÑ Ð²Ñ
+ÐŸÐŽÑ Ð· Ñ ÑÐ¿ÐžÑÐºÑ, Ð°Ð±ÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð²Ð»Ð°ÑÐœÑ ÑÐµÐ°ÐœÑÐž Ð²Ñ
+ÐŸÐŽÑ Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž ÐµÐ»ÐµÐŒÐµÐœÑ ÑÐ¿ÐžÑÐºÑ ÑÐ° ÐŽÐŸÐŽÐ°ÑÐž ÐŽÐŸÑÑÑÐœÑÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑ ÑÐ¿ÐžÑÐºÑ, ÑÐºÐžÐ¹ ÐŸÐ¿ÐžÑÑÑ Ð²ÐžÐ±ÑÑ. ÐÐŸÐ¶ÐµÐœ ÐµÐ»ÐµÐŒÐµÐœÑ ÑÐ¿ÐžÑÐºÑ Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÑÐ° ÐŽÐŸÑÑÑÐœÑÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑ text. ÐÐžÐ±ÑÑ Ð±ÑÐŽÐµ Ð·Ð°Ð¿ÐžÑÐ°ÐœÐŸ Ñ ÑÐ°Ð¹Ð» <filename>&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</filename> Ñ Ð²ÐžÐ³Ð»ÑÐŽÑ <filename>&lt;list id&gt;=&lt;listitem id&gt;</filename>."
+
+#: ../C/gdm.xml:6026(para)
+msgid "For example suppose we are on display :0, <filename>ServAuthDir</filename> is <filename>&lt;var&gt;/gdm</filename> and we have the following in the theme:"
+msgstr "ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, Ð¿ÑÐžÐ¿ÑÑÑÐžÐŒÐŸ, Ð²Ðž ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ :0, <filename>ServAuthDir</filename> ÐŽÐŸÑÑÐ²ÐœÑÑ <filename>&lt;var&gt;/gdm</filename> ÑÐ° Ñ Ð²Ð°Ñ ÐœÐ°ÑÑÑÐ¿ÐœÐ° ÑÐµÐŒÐ°:"
+
+#: ../C/gdm.xml:6033(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+"&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"&gt;\n"
+"&lt;listitem id=\"foo\"&gt;\n"
+"&lt;text&gt;Foo&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;listitem id=\"bar\"&gt;\n"
+"&lt;text&gt;Bar&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;/item&gt;\n"
+msgstr ""
+"\n"
+"&lt;item type=\"list\" id=\"custom-config\"&gt;\n"
+"&lt;pos anchor=\"nw\" x=\"1\" y=\"1\" height=\"200\" width=\"100\"/&gt;\n"
+"&lt;listitem id=\"foo\"&gt;\n"
+"&lt;text&gt;Foo&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;listitem id=\"bar\"&gt;\n"
+"&lt;text&gt;Bar&lt;/text&gt;\n"
+"&lt;/listitem&gt;\n"
+"&lt;/item&gt;\n"
+"        "
+
+#: ../C/gdm.xml:6045(para)
+#, fuzzy
+msgid ""
+"Then if the user chooses 'Foo' then <filename>&lt;var&gt;/gdm/:0.GreeterInfo</filename> will contain: <screen>\n"
+"custom-config=foo\n"
+"</screen>"
+msgstr "Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐŸÐ±ÐµÑÐµ 'Foo', ÑÐŸÐŽÑ <filename>&lt;var&gt;/gdm/:0.GreeterInfo</filename> Ð±ÑÐŽÐµ ÐŒÑÑÑÐžÑÐž: <screen>custom-config=foo</screen>"
+
+#: ../C/gdm.xml:6057(title)
+msgid "Accessibility"
+msgstr "Ð¡Ð¿ÐµÑÑÐ°Ð»ÑÐœÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ"
+
+#: ../C/gdm.xml:6058(para)
+msgid "GDM supports \"Accessible Login\" to allow users to log in to their desktop session even if they cannot easily use the screen, mouse, or keyboard in the usual way. Only the \"Standard Greeter\" supports accessibility, so use this login GUI for accessibility support. This is done by specifying the \"Standard Greeter\" in the \"Local\" tab for the console display and specifying the \"Standard Greeter\" in the \"Remote\" tab for remote displays. Or you can modify the <filename>Greeter</filename> configuration option by hand to be <command>gdmlogin</command>."
+msgstr ""
+
+#: ../C/gdm.xml:6070(para)
+#, fuzzy
+msgid "The Standard Greeter supports the ability to launch assistive technologies at login time via configurable \"gestures\" from the standard keyboard, pointing device, or switch device attached to the USB or PS/2 mouse port. Also the user can change the visual appearance of the login UI before logging in, for instance to use a higher-contrast color scheme for better visibility."
+msgstr "GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ \"ÐÑ
+ÑÐŽ Ð·Ñ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÐŒ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑÐŒÐž\", ÑÐŸ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Ð²Ñ
+ÐŸÐŽÐžÑÐž Ñ ÑÑ
+ ÑÐµÐ°ÐœÑÐž ÐœÐ°Ð²ÑÑÑ, ÑÐºÑÐŸ Ð²ÐŸÐœÐž ÐœÐµ ÐŒÐŸÐ¶ÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐµÐºÑÐ°Ðœ, ÐŒÐžÑÑ, ÑÐž ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÑ Ð·Ð²ÐžÑÐ°Ð¹ÐœÐžÐŒ ÑÐ¿ÐŸÑÐŸÐ±ÐŸÐŒ. ÐŠÑ ÑÑÐœÐºÑÑÑ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ Ð¿ÑÐŽ ÑÐ°Ñ Ð²Ñ
+ÐŸÐŽÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÐž ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÑ \"Ð¶ÐµÑÑÐž\" ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑÐ¹ ÐŒÐžÑÑ ÑÐ° ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÑ, Ð¿ÑÐžÑÑÑÐŸÑÐ² Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑ, ÑÐž Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÑÑ Ð¿ÑÐžÑÐŽÐœÐ°ÐœÑ ÐŽÐŸ USB ÑÐž Ð¿ÐŸÑÑÑ PS/2 ÐŒÐžÑÑ. ÐŠÐµ ÑÐ°ÐºÐŸÐ¶ ÐŽÐŸÐ·Ð²ÐŸÐ»ÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð·ÐŒÑÐœÐžÑÐž Ð²ÑÐ·ÑÐ°Ð»ÑÐœÐµ Ð¿ÑÐµÐŽÑÑÐ°Ð²Ð»ÐµÐœÐœÑ  Ð³ÑÐ°ÑÑÑÐœÐŸÐ³ÐŸ ÑÐœÑÐµÑÑÐµÐ¹ÑÑ Ð²Ñ
+ÐŸÐŽÑ Ð¿ÐµÑÐµÐŽ Ð²Ñ
+ÐŸÐŽÐŸÐŒ Ñ ÑÐµÐ°ÐœÑ, ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÑÑ
+ÐµÐŒÐž Ð· Ð²ÐžÑÐŸÐºÐžÐŒ ÐºÐŸÐœÑÑÐ°ÑÑÐŸÐŒ ÐŽÐ»Ñ ÐºÑÐ°ÑÐŸÑ Ð²ÐžÐŽÐžÐŒÐŸÑÑÑ. GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ Ð»ÐžÑÐµ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÑ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÑ Ð· GTK+ Greeter, ÑÐŸÐŒÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ \"Greeter\" Ñ gdm.conf Ð¿ÐŸÐ²ÐžÐœÐµÐœ ÐŒÐ°ÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ GTK+ Greeter \"gdmlogin\"."
+
+#: ../C/gdm.xml:6080(title)
+msgid "Accessibility Configuration"
+msgstr "ÐÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹"
+
+#: ../C/gdm.xml:6081(para)
+#, fuzzy
+msgid "In order to enable Accessible Login, the system administrator must make some changes to the default login configuration by manually modifying three human-readable configuration files, stored in the GDM configuration, AccessKeyMouseEvents and AccessDwellMouseEvents."
+msgstr "Ð¯ÐºÑÐŸ ÑÐ²ÑÐŒÐºÐœÐµÐœÐŸ Ð²Ñ
+ÑÐŽ Ð· Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑÐŒ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹, ÑÐžÑÑÐµÐŒÐœÐžÐ¹ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð²ÑÑÑÐœÑ Ð²ÐœÐµÑÑÐž ÐŽÐµÐºÑÐ»ÑÐºÐ° Ð·ÐŒÑÐœ Ñ ÑÐžÐ¿ÐŸÐ²Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ Ð·ÐŒÑÐœÐžÐ²ÑÐž ÑÑÐž ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ ÑÐ°Ð¹Ð»Ðž, ÑÐŸ Ð·Ð±ÐµÑÑÐ³Ð°ÑÑÑÑÑ Ñ  gdm.conf, AccessKeyMouseEvents ÑÐ° AccessDwellMouseEvents."
+
+#: ../C/gdm.xml:6089(para)
+#, fuzzy
+msgid "In order to allow users to change the color and contrast scheme of the login dialog, make sure the <filename>AllowThemeChange</filename> parameter in the GDM configuration is set to \"true\"."
+msgstr "Ð©ÐŸÐ± ÐŽÐŸÐ·Ð²ÐŸÐ»ÐžÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÐºÐŸÐ»ÑÑ ÑÐ° ÐºÐŸÐœÑÑÐ°ÑÑ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²ÐŸÐ³ÐŸ Ð²ÑÐºÐœÐ° Ð²Ñ
+ÐŸÐŽÑ, Ð²ÑÑÐ°ÐœÐŸÐ²ÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐœÑ \"true\" Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ \"AllowThemeChange\" Ñ gdm.conf."
+
+#: ../C/gdm.xml:6096(para)
+#, fuzzy
+msgid "To restrict user changes to the visual appearance to a subset of available themes, the <filename>GtkThemesToAllow</filename> parameter in the GDM configuration can be set to a list of acceptable themes separated by commas. For example:"
+msgstr "Ð©ÐŸÐ± ÐŸÐ±ÐŒÐµÐ¶ÐžÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Ð·ÐŒÑÐœÐž Ð·ÐŸÐ²ÐœÑÑÐœÑÐŸÐ³ÐŸ Ð²ÐžÐ³Ð»ÑÐŽÑ ÐœÐ°Ð±ÐŸÑÐŸÐŒ ÐœÐ°Ð¿ÐµÑÐµÐŽ Ð·Ð°ÐŽÐ°ÐœÐžÑ
+ ÑÐµÐŒ, Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ \"GtkThemesToAllow\" Ñ gdm.conf ÑÐ»ÑÐŽ Ð¿ÑÐžÐ·ÐœÐ°ÑÐžÑÐž ÑÐ¿ÐžÑÐŸÐº ÐŽÐŸÐ¿ÑÑÑÐžÐŒÐžÑ
+ ÑÐµÐŒ, ÐµÐ»ÐµÐŒÐµÐœÑÐž ÑÐ¿ÐžÑÐºÑ ÐŒÐ°ÑÑÑ ÑÐŸÐ·ÐŽÑÐ»ÑÑÐžÑÑ ÐºÐŸÐŒÐ°ÐŒÐž. ÐÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ:"
+
+#: ../C/gdm.xml:6103(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"GtkThemesToAllow=HighContrast,HighContrastInverse\n"
+msgstr "GtkThemesToAllow=HighContrast,HighContrastInverse"
+
+#: ../C/gdm.xml:6107(para)
+#, fuzzy
+msgid "To enable the use of assistive technologies such as the Onscreen Keyboard, Screen Reader, or Magnifier, the <filename>AddGtkModules</filename> parameter in the GDM configuration must be uncommented and set to \"true\". Also the <filename>GtkModulesList</filename> parameter must be uncommented and set as follows:"
+msgstr "Ð©ÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÑÐ°ÐºÑ ÐŽÐŸÐ¿ÐŸÐŒÑÐ¶ÐœÑ ÑÐµÑ
+ÐœÐŸÐ»ÐŸÐ³ÑÑ, ÑÐº ÐÐºÑÐ°ÐœÐœÐ° ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐ°, Ð§ÐžÑÐ°ÐœÐœÑ ÐµÐºÑÐ°ÐœÑ, ÑÐž ÐÐºÑÐ°ÐœÐœÑ Ð»ÑÐ¿Ð°, ÑÐ»ÑÐŽ ÑÐŸÐ·ÐºÐŸÐŒÐµÐœÑÑÐ²Ð°ÑÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑ \"AddGtkModules\" Ñ gdm.conf ÑÐ° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ \"true\". Ð¢Ð°ÐºÐŸÐ¶ ÑÐ»ÑÐŽ ÑÐŸÐ·ÐºÐŸÐŒÐµÐœÑÑÐ²Ð°ÑÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑ \"GtkModulesList\" ÑÐ° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐœÐ°ÑÑÑÐ¿ÐœÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ:"
+
+#: ../C/gdm.xml:6116(screen)
+#, fuzzy, no-wrap
+msgid ""
+"\n"
+"GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener\n"
+msgstr "GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener"
+
+#: ../C/gdm.xml:6120(para)
+#, fuzzy
+msgid "System administrators may wish to load only the minimum subset of these modules which is required to support their user base. Depending on the end-user needs, not all of the above GtkModules may need to be loaded. If your end-users need the integrated Screen Reader and Magnifier, you must include \"gail\" and \"atk-bridge\". If your end-users will be using a pointing device without buttons or switches, include \"dwellmouselistener\". If some of your users will use pointing devices with switches, alternative physical keyboards, or switch/button devices, include \"keymouselistener\". Including all four is suitable for most system configurations. The Onscreen Keyboard can operate without gail and atk-bridge, but with a reduced feature set; for optimum accessibility we recommend including both gail and atk-bridge."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐž ÐŒÐŸÐ¶ÑÑÑ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž gdm, ÑÐŸÐ± Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÑÐ²Ð°Ð²ÑÑ ÐŒÑÐœÑÐŒÐ°Ð»ÑÐœÐžÐ¹ ÐœÐ°Ð±ÑÑ ÑÐžÑ
+ ÐŒÐŸÐŽÑÐ»ÑÐ², ÑÐºÑ ÐœÐµÐŸÐ±Ñ
+ÑÐŽÐœÑ ÐŽÐ»Ñ Ð¿ÑÐŽÑÑÐžÐŒÐºÐž ÑÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ². Ð Ð·Ð°Ð»ÐµÐ¶ÐœÐŸÑÑÑ Ð²ÑÐŽ Ð¿ÐŸÑÑÐµÐ± ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ², ÐœÐµ ÑÑÑ Ð· GtkModules Ð¿ÐŸÑÑÑÐ±ÐœÐŸ Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÑÐ²Ð°ÑÐž. Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒ Ð¿ÐŸÑÑÑÐ±ÐœÐ° ÑÐœÑÐµÐ³ÑÐŸÐ²Ð°ÐœÐ° Ð¿ÑÐŽÑÑÐžÐŒÐºÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÑÐžÑÐ°ÐœÐœÑ ÐµÐºÑÐ°ÐœÑ ÑÐ° ÐµÐºÑÐ°ÐœÐœÐŸÑ Ð»ÑÐ¿Ðž, ÑÐ»ÑÐŽ Ð²ÐºÐ»ÑÑÐžÑÐž \"gail\" ÑÐ° \"atk-bridge\". Ð¯ÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ Ð±ÑÐŽÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð¿ÑÐžÑÑÑÐŸÑ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑ Ð±ÑÐ· ÐºÐœÐŸÐ¿ÐŸÐº ÑÐž Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÑÑÐ², Ð²ÐºÐ»ÑÑÑÑÑ \"dwellmouselistener\". Ð¯ÐºÑÐŸ ÐŽÐµÑÐºÑ Ð· Ð²Ð°ÑÐžÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² Ð±ÑÐŽÑÑÑ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž Ð¿ÑÐžÑÑÑÐŸÑ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑ Ð· Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÑÐ°ÐŒÐž, Ð°Ð»ÑÑÐµÑÐœÐ°ÑÐžÐ²ÐœÐžÐŒÐž ÑÑÐ·ÐžÑÐœÐžÐŒÐž ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐ°ÐŒÐž, ÑÐž Ð¿ÑÐžÑÑÑÐŸÑÐŒÐž Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÐœÐœÑ/ÐºÐœÐŸÐ¿ÐºÐ°ÐŒÐž, Ð²ÐºÐ»ÑÑÑÑÑ \"keymouselistener\". ÐÐºÐ»ÑÑÐµÐœÐœÑ ÑÑÑÑ
+ ÑÐŸÑÐžÑÑÐŸÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² Ð¿ÑÐŽÑ
+ÐŸÐŽÐžÑÑ ÐŽÐ»Ñ Ð±ÑÐ»ÑÑÐŸÑÑÑ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹. ÐÐºÑÐ°ÐœÐœÐ° ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐ° ÐŒÐŸÐ¶Ðµ Ð¿ÑÐ°ÑÑÐ²Ð°ÑÐž ÐœÐ°Ð²ÑÑÑ Ð±ÐµÐ· gail ÑÐž atk-bridge, Ð°Ð»Ðµ Ð· ÐŸÐ±ÐŒÐµÐ¶ÐµÐœÐŸÑ ÑÑÐœÐºÑÑÐŸÐœÐ°Ð»ÑÐœÑÑÑÑ; ÐŽÐ»Ñ ÐŸÐ¿ÑÐžÐŒÐ°Ð»ÑÐœÐŸÑ ÑÑÐœÐºÑÑÐŸÐœÐ°Ð»ÑÐœÐŸÑÑÑ ÑÐµÐºÐŸÐŒÐµÐœÐŽÑÑÑÑÑÑ Ð²ÐºÐ»ÑÑÐ°ÑÐž gail ÑÐ° atk-bridge."
+
+#: ../C/gdm.xml:6137(para)
+#, fuzzy
+msgid "Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added to the GtkModules loaded by GDM, you can assign end-user actions with the launching of specific assistive technologies. These gesture associations are contained in files AccessKeyMouseEvents and AccessDwellMouseEvents, respectively. Both files are located in the &lt;etc&gt;/gdm/modules directory. The gesture format is described in the two configuration files."
+msgstr "Ð¯ÐºÑÐŸ \"keymouselistener\" ÑÐ°/Ð°Ð±ÐŸ \"dwellmouselistener\" ÐŽÐŸÐŽÐ°ÐœÑ ÐŽÐŸ GtkModules ÑÐŸ Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÑÑÑÑÑÑ GDM, Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ Ð¿ÑÐžÐ·ÐœÐ°ÑÐžÑÐž ÐŽÑÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÐµÐ²ÐœÐžÑ
+ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹. ÐÑÑ Ð¿ÐŸÐ²'ÑÐ·Ð°ÐœÑ Ð· Ð¶ÐµÑÑÐ°ÐŒÐž ÐŒÑÑÑÑÑÑÑÑ Ñ ÑÐ°Ð¹Ð»Ð°Ñ
+ AccessKeyMouseEvents ÑÐ° AccessDwellMouseEvents, Ð²ÑÐŽÐ¿ÐŸÐ²ÑÐŽÐœÐŸ.Ð€ÐŸÑÐŒÐ°Ñ Ð¶ÐµÑÑÑÐ² ÐŸÐ¿ÐžÑÐ°ÐœÐŸ Ñ ÐŽÐ²ÑÑ
+ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÑ
+ ÑÐ°Ð¹Ð»Ð°Ñ
+."
+
+#: ../C/gdm.xml:6148(para)
+#, fuzzy
+msgid "The AccessKeyMouseEvents file controls the keymouselistener Gesture Listener and is used to define key-press, mouse button, or XInput device sequences that can be used to launch applications needed for accessibility. In order to reduce the likelihood of unintentional launch, these \"gestures\" may be associated with multiple switch presses and/or minimum durations. Note that the XKB extension is needed for key gestures to work, so you may need to add +xkb to your Xserver command line for gestures to work properly."
+msgstr "ÐÐŒÑÑÑ ÑÐ°Ð¹Ð»Ñ AccessKeyMouseEvents ÐºÐµÑÑÑ keymouselistener Gesture Listener ÑÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ ÐŽÐ»Ñ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ ÐœÐ°ÑÐžÑÐºÐ°ÐœÐœÑ ÐœÐ° ÐºÐ»Ð°Ð²ÑÑÑ, ÐºÐœÐŸÐ¿ÐºÐž ÐŒÐžÑÑ, Ð°Ð±ÐŸ Ð¿ÐŸÑÐ»ÑÐŽÐŸÐ²ÐœÐŸÑÑÐµÐ¹ Ð¿ÑÐžÑÑÑÐŸÑ XInput, ÑÐºÑ ÐŒÐŸÐ¶ÐœÐ° Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ, ÑÐŸ Ð¿ÐŸÑÑÑÐ±ÐœÑ ÐŽÐ»Ñ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹. ÐÐ»Ñ Ð·ÐŒÐµÐœÑÐµÐœÐœÑ Ð¹ÐŒÐŸÐ²ÑÑÐœÐŸÑÑÑ Ð²ÐžÐ¿Ð°ÐŽÐºÐŸÐ²ÐŸÐ³ÐŸ Ð·Ð°Ð¿ÑÑÐºÑ, ÑÑ 'Ð¶ÐµÑÑÐž' ÐŒÐŸÐ¶ÑÑÑ Ð±ÑÑÐž Ð¿ÐŸÐ²'ÑÐ·Ð°ÐœÑ Ð· ÑÐžÑÐ»ÐµÐœÐœÐžÐŒÐž ÐœÐ°ÑÐžÑÐºÐ°ÐœÐœÑÐŒÐž Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÑÑÐ² ÑÐ°/Ð°Ð±ÐŸ ÐŒÑÐœÑÐŒÐ°Ð»ÑÐœÐŸÑ ÑÑÐžÐ²Ð°Ð»ÑÑÑÑ ÐœÐ°ÑÐžÑÐºÐ°ÐœÐœÑ."
+
+#: ../C/gdm.xml:6160(para)
+#, fuzzy
+msgid "The DwellKeyMouseEvents file controls the dwellmouselistner and supports gestures that involve only motion of a pointing device such as the system mouse of an alternative pointing device such as a head pointer or trackball may also be defined. All gestures are specified by the same syntax; that is, there is no distinction between a \"core mouse\" gesture and motion from an alternate input device."
+msgstr "Ð€Ð°Ð¹Ð» DwellKeyMouseEvents ÐºÐµÑÑÑ dwellmouselistner ÑÐ° Ð¿ÑÐŽÑÑÐžÐŒÑÑ Ð¶ÐµÑÑÐž, ÑÐºÑ Ð²ÐºÐ»ÑÑÐ°ÑÑÑ ÐŽÐžÑÐµ ÑÑÑ
+Ðž Ð¿ÑÐžÑÑÑÐŸÑÐŒ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑ, ÑÐ°ÐºÐžÐŒ ÑÐº ÑÐžÑÑÐµÐŒÐœÐ° ÐŒÐžÑÐ° ÑÐž Ð°Ð»ÑÑÐµÑÐœÐ°ÑÐžÐ²ÐœÐžÐ¹ Ð¿ÑÐžÑÑÑÑÐ¹ Ð²ÐºÐ°Ð·ÑÐ²Ð°ÐœÐœÑ, ÑÐ°ÐºÐžÐ¹ ÑÐº ÑÑÐµÐºÐ±ÐŸÐ». Ð£ÑÑ Ð¶ÐµÑÑÐž Ð²ÐºÐ°Ð·ÑÑÑÑÑÑ Ð· ÐŸÐŽÐœÐ°ÐºÐŸÐ²ÐžÐŒ ÑÐžÐœÑÐ°ÐºÑÐžÑÐŸÐŒ; ÑÐŸÐ±ÑÐŸ, ÐœÐµÐŒÐ°Ñ ÑÑÐ·ÐœÐžÑÑ ÐŒÑÐ¶ Ð¶ÐµÑÑÐŸÐŒ 'ÐŒÐžÑÐµÑ' ÑÐ° ÑÑÑ
+ÐŸÐŒ Ð°Ð»ÑÑÐµÑÐœÐ°ÑÐžÐ²ÐœÐžÐŒ Ð¿ÑÐžÑÑÑÐŸÑÐŒ Ð²Ð²ÐŸÐŽÑ."
+
+#: ../C/gdm.xml:6170(para)
+#, fuzzy
+msgid "Motion gestures are defined as \"crossing events\" into and out of the login dialog window. If the \"dwellmouselistener\" GtkModule is loaded, alternative pointing devices are temporarily \"latched\" to the core pointer, such that motion from alternative devices results in movement of the onscreen pointer."
+msgstr "ÐÐµÑÑÐž ÑÑÑ
+Ð°ÐŒÐž Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÑ ÑÐº \"Ð¿ÐµÑÐµÑ
+ÑÐµÑÐœÑ Ð¿ÐŸÐŽÑÑ\" Ñ ÐŽÑÐ°Ð»ÐŸÐ³ÐŸÐ²ÐŸÐŒÑ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ ÑÐ° Ð¿ÐŸÐ·Ð° ÐœÐžÐŒ. Ð¯ÐºÑÐŸ 'dwellmouselistener' GtkModule Ð·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐžÐ¹, Ð°Ð»ÑÑÐµÑÐœÐ°ÑÐžÐ²ÐœÐžÐ¹ Ð²ÐºÐ°Ð·ÑÐ²ÐœÐžÐ¹ Ð¿ÑÐžÑÑÑÑÐ¹ ÑÐžÐŒÑÐ°ÑÐŸÐ²ÐŸ \"Ð·Ð°ÐºÑÐžÑÐžÐ¹\", ÑÐ°ÐºÐžÐ¹ ÑÑÑ
+ Ð°Ð»ÑÑÐµÑÐœÐ°ÑÐžÐ²ÐœÐŸÐ³ÐŸ Ð¿ÑÐžÑÑÑÐŸÑ Ð¿ÑÐžÐ·Ð²ÐŸÐŽÐžÑÑ ÐŽÐŸ Ð¿ÐµÑÐµÐŒÑÑÐµÐœÐœÑ ÐµÐºÑÐ°ÐœÐœÐŸÐ³ÐŸ Ð²ÐºÐ°Ð·ÑÐ²ÐœÐžÐºÐ°."
+
+#: ../C/gdm.xml:6179(para)
+msgid "In order to use text-to-speech services at login time (for instance, when using the Screen Reader in speech mode) on some operating systems, the GDM user must be made a member of the \"audio\" group"
+msgstr "ÐÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ ÑÐ»ÑÐ¶Ð±Ðž Ð¿ÑÐŸÐŒÐŸÐ²Ðž ÑÐµÐºÑÑÑ Ð¿ÑÐŽ ÑÐ°Ñ Ð²Ñ
+ÐŸÐŽÑ (ÐœÐ°Ð¿ÑÐžÐºÐ»Ð°ÐŽ, Ð¿ÑÐž Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÑÐžÑÐ°ÐœÐœÑ ÐµÐºÑÐ°ÐœÑ Ð² ÑÐµÐ¶ÐžÐŒÑ speech) ÐœÐ° ÐŽÐµÑÐºÐžÑ
+ ÐŸÐ¿ÐµÑÐ°ÑÑÐ¹ÐœÐžÑ
+ ÑÐžÑÑÐµÐŒÐ°Ñ
+, GDM user must be made a member of the \"audio\" group"
+
+#: ../C/gdm.xml:6186(para)
+msgid "Currently GDM does not remember what accessible technology programs have been started when switching applications. So if the user switches between the login program and the chooser, for example, then it is necessary for the user to redo the gesture. Users may need to also set up their default session so that the assistive technologies required are started automatically (or have appropriate key-bindings defined to start them) after the user session has started."
+msgstr ""
+
+#: ../C/gdm.xml:6197(para)
+msgid "There are some issues that cause users to have problems getting the gesture listeners to work. It is recommended that people use GDM version 2.8.0.5 or later for best results. Some X servers have a bug which causes detectable autorepeat to fail when XEVIE is enabled (which happens when atk-bridge is included as a GTK Module). This bug causes key gestures with a duration greater than 0 to always fail. A workaround is to simply redefine all key gestures so they have zero length duration. Some versions of GOK and gnopernicus will not launch unless the \"gdm\" user has a writable home directory. If you see an hourglass cursor when you complete a gesture but the program does not start, then you are likely having this problem. It should be considered a bug for AT programs to require having a writable home directory, so please file a bug with the AT program if you encounter this problem. Also note that some input devices require X server configuration before GDM will recognize them."
+msgstr ""
+
+#: ../C/gdm.xml:6218(title)
+msgid "Accessibility Login Sound Configuration"
+msgstr "ÐÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ Ð·Ð²ÑÐºÑ ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ Ð¿ÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹"
+
+#: ../C/gdm.xml:6219(para)
+#, fuzzy
+msgid "By default, GDM requires a media application such as \"sox\" to be present to play sounds for successful or failed login. GDM defaults the location of this application to <filename>&lt;bin&gt;/play</filename> (or <filename>&lt;bin&gt;/audioplay</filename> on Solaris. This can be changed via the SoundProgram GDM configuration option. Typically most text-to-speech programs (such as ORCA or Gnopernicus) use a separate mechanism to play audio."
+msgstr "ÐÐ²ÐžÑÐ°Ð¹ÐœÐŸ, ÐŽÐ»Ñ Ð²ÑÐŽÑÐ²ÐŸÑÐµÐœÐœÑ Ð·Ð²ÑÐºÑ gdm Ð¿ÐŸÑÑÑÐ±ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÐŽÐ»Ñ ÑÐŸÐ±ÐŸÑÐž Ð·Ñ Ð·Ð²ÑÐºÐŸÐŒ, ÑÐ°ÐºÐŸÑ ÑÐº \"sox\". Ð¢ÐžÐ¿ÐŸÐ²Ðµ ÑÐŸÐ·ÑÐ°ÑÑÐ²Ð°ÐœÐœÑ ÑÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž <filename>/usr/bin/play</filename> Ñ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐŒ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÑ SoundProgram Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename>. ÐŠÐµ Ð·ÐœÐ°ÑÐµÐœÐœÑ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÐœÐžÑÐž, Ð·ÐŒÑÐœÐžÐ²ÑÐž Ð·ÐœÐ°ÑÐµÐœÐœÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ° Ñ ÑÐ°Ð¹Ð»Ñ <filename>gdm.conf</filename>."
+
+#: ../C/gdm.xml:6234(title)
+msgid "Solaris Specific Features"
+msgstr "Ð¡Ð¿ÐµÑÑÐ°Ð»ÑÐœÑ ÑÑÐœÐºÑÑÑ Solaris"
+
+#: ../C/gdm.xml:6237(title)
+msgid "Solaris Configuration"
+msgstr "ÐÐ°Ð»Ð°ÑÑÐŸÐ²ÑÐ²Ð°ÐœÐœÑ Solaris"
+
+#: ../C/gdm.xml:6238(para)
+msgid ""
+"On Solaris, the following configuration is recommended. This turns on IPv6 and also turns on PreFetch for performance benefit. <screen>\n"
+"./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var\n"
+"   --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin\n"
+"   --with-prefetch --with-post-path=/usr/openwin/bin\n"
+"</screen>"
+msgstr ""
+
+#: ../C/gdm.xml:6250(para)
+msgid "Configuring GDM with the \"--with-post-path=/usr/openwin/bin\" on Solaris is recommended for access to programs like Xnest."
+msgstr ""
+
+#: ../C/gdm.xml:6258(title)
+msgid "Solaris /etc/logindevperm"
+msgstr "Solaris /etc/logindevperm"
+
+#: ../C/gdm.xml:6259(para)
+msgid "GDM supports /etc/logindevperm, but only on Solaris 10 and higher. Refer to the logindevperm.4 man page for more information."
+msgstr ""
+
+#: ../C/gdm.xml:6264(para)
+msgid "To make /etc/logindevperm functionality work on Solaris 9 or earlier you would have to hack the GDM PreSession and PostSession script to chmod the device permissions directly. In other words, if /etc/logindevperm had a listing like this:"
+msgstr ""
+
+#: ../C/gdm.xml:6271(screen)
+#, no-wrap
+msgid ""
+"\n"
+"/dev/console    0600    /dev/sound/*            # audio devices\n"
+msgstr ""
+"\n"
+"/dev/console    0600    /dev/sound/*            # Ð·Ð²ÑÐºÐŸÐ²Ñ Ð¿ÑÐžÑÑÑÐŸÑ\n"
+
+#: ../C/gdm.xml:6275(para)
+msgid "The PreSession script would need to be modified to chown /dev/console to the user:group who is logging into the console and ensure whatever permissions is specified in /etc/logindevperm (0600 for the line above). Then in the PostSession script chmod the device back to root:root and ensure 0600 this time (do not use the value in the /etc/logindevperm file). Linux uses a different mechanism for managing device permissions, so this extra scripting is not needed."
+msgstr ""
+
+#: ../C/gdm.xml:6288(title)
+msgid "Solaris Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ ÐœÐ° Solaris"
+
+#: ../C/gdm.xml:6289(para)
+msgid "Automatic login does not work on Solaris because PAM is not configured to support this feature by default. Automatic login is a GDM feature that is not enabled by default, so you would only notice this problem if you try to make use of it. Turning this feature on causes your computer to login to a specified username on startup without asking for username and password. This is an unsecure way to set up your computer."
+msgstr ""
+
+#: ../C/gdm.xml:6300(para)
+msgid "If using Solaris 10 or lower, then you need to compile the pam_allow.c code provided with the GDM release and install it to /usr/lib/security (or provide the full path in /etc/pam.conf) and ensure it is owned by uid 0 and not group or world writable."
+msgstr ""
+
+#: ../C/gdm.xml:6308(para)
+msgid "The following are reasonable pam.conf values for turning on automatic login in GDM. Make sure to read the PAM documentation (e.g. pam.d/pam.conf man page) and be comfortable with the security implications of any changes you intend to make to your configuration."
+msgstr ""
+
+#: ../C/gdm.xml:6316(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin auth  required    pam_unix_cred.so.1\n"
+"       gdm-autologin auth  sufficient  pam_allow.so.1\n"
+"       gdm-autologin account  sufficient  pam_allow.so.1\n"
+"       gdm-autologin session  sufficient  pam_allow.so.1\n"
+"       gdm-autologin password  sufficient  pam_allow.so.1\n"
+msgstr ""
+
+#: ../C/gdm.xml:6324(para)
+msgid "The above setup will cause no lastlog entry to be generated. If a lastlog entry is desired, then use the following for session:"
+msgstr ""
+
+#: ../C/gdm.xml:6329(screen)
+#, no-wrap
+msgid ""
+"\n"
+"       gdm-autologin session required pam_unix_session.so.1\n"
+msgstr ""
+
+#: ../C/gdm.xml:6335(title)
+msgid "Other Solaris Features"
+msgstr "ÐÐœÑÑ ÐŸÑÐŸÐ±Ð»ÐžÐ²ÐŸÑÑÑ Solaris"
+
+#: ../C/gdm.xml:6336(para)
+msgid "GDM supports a few features specific to Solaris, as follows:"
+msgstr "GDM Ð¿ÑÐŽÑÑÐžÐŒÑÑ ÐŽÐµÑÐºÑ ÑÐ¿ÐµÑÐžÑÑÑÐœÑ Ð²Ð»Ð°ÑÑÐžÐ²ÐŸÑÑÑ Solaris:"
+
+#: ../C/gdm.xml:6340(para)
+msgid "GDM supports Solaris Auditing if running on Solaris 10 or higher. GDM should not be used if auditing is needed and running Solaris 9 or older."
+msgstr ""
+
+#: ../C/gdm.xml:6346(para)
+msgid "GDM supports a security feature which causes the X server to run as the user instead of as the root user. GDM must be using PAM for this feature to be enabled, which is the normal case for Solaris. This second feature has the side-effect of causing the X server to always restart between sessions, which disables the AlwaysRestartServer configuration option."
+msgstr ""
+
+#: ../C/gdm.xml:6355(para)
+#, fuzzy
+msgid "Solaris supports the <filename>/etc/default/login</filename> interface, which affects the <filename>DefaultPath</filename>, <filename>RootPath</filename>, <filename>PasswordRequired</filename>, and <filename>AllowRemoteRoot</filename> options as described in the \"Configuration\" section."
+msgstr "Ð¡ÑÐµÐœÐ°ÑÑÑ <filename>Init</filename>, <filename>PreSession</filename>, <filename>PostSession</filename>, ÑÐ° <filename>PostLogin</filename> ÐŸÐ¿ÐžÑÑÑÑÑÑÑ ÐŽÐ°Ð»Ñ Ñ ÑÑÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ."
+
+#: ../C/gdm.xml:6367(title)
+msgid "Example Configurations"
+msgstr "ÐÑÐžÐºÐ»Ð°ÐŽÐž ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹"
+
+#: ../C/gdm.xml:6369(para)
+msgid "This section has some example configurations that are useful for various setups."
+msgstr "Ð£ ÑÑÐ¹ ÑÐµÐºÑÑÑ ÐœÐ°Ð²ÐµÐŽÐµÐœÑ Ð¿ÑÐžÐºÐ»Ð°ÐŽÐž ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹, ÑÐºÑ ÐºÐŸÑÐžÑÐœÑ Ñ ÑÑÐ·ÐœÐžÑ
+ Ð²ÐžÐ¿Ð°ÐŽÐºÐ°Ñ
+."
+
+#: ../C/gdm.xml:6375(title)
+msgid "Terminal Lab With One Server"
+msgstr "Ð¢ÐµÑÐŒÑÐœÐ°Ð»ÑÐœÐ° Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÑÑ Ð· ÐŸÐŽÐœÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ"
+
+#: ../C/gdm.xml:6377(para)
+#, fuzzy
+msgid "Suppose you want to make a lab full of X terminals that all connect to one server machine. So let's call one X terminal <filename>xterminal</filename> and let's call the server machine <filename>appserver</filename>. You install GDM on both."
+msgstr "Ð¡ÐºÐ°Ð¶ÑÐŒÐŸ, Ð²Ðž Ð±Ð°Ð¶Ð°ÑÑÐµ ÑÑÐ²ÐŸÑÐžÑÐž Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÑÑ Ð· X-ÑÐµÑÐŒÑÐœÐ°Ð»Ð°ÐŒÐž, ÑÐºÑ Ð·'ÑÐŽÐœÑÑÑÑÑÑ Ð· ÐŸÐŽÐœÐžÐŒ Ð³ÐŸÐ»ÐŸÐ²ÐœÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ. Ð¢ÐŸÐ¶ Ð±ÑÐŽÐµÐŒÐŸ ÐœÐ°Ð·ÐžÐ²Ð°ÑÐž X-ÑÐµÑÐŒÑÐœÐ°Ð» <filename>xterminal</filename>, Ð° ÑÐµÑÐ²ÐµÑ <filename>appserver</filename>. GDM ÑÑÐµÐ±Ð° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐœÐ° ÐŸÐ±ÐŸÑ
+."
+
+#: ../C/gdm.xml:6384(para)
+#, fuzzy
+msgid ""
+"On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n"
+"[xdmcp]\n"
+"Enable=true\n"
+"</screen> If you want no local screens here, you can then make the <filename>[servers]</filename> section empty."
+msgstr ""
+"ÐÐ° <filename>appserver</filename> ÑÑÐµÐ±Ð° ÑÐ²ÑÐŒÐºÐœÑÑÐž XDMCP, ÑÐŸÐ¶ Ð²ÑÑÐ°ÐœÐŸÐ²ÑÑÑ <screen>\n"
+"[xdmcp]\n"
+"Enable=true\n"
+"        </screen> Ð¯ÐºÑÐŸ Ñ ÑÑÐ¹ ÑÐžÑÑÐµÐŒÑ ÐœÐµ Ð±ÑÐŽÐµ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸÐ³ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ, ÐŒÐŸÐ¶ÐœÐ° Ð·Ð°Ð»ÐžÑÐžÑÐž ÑÐŸÐ·ÐŽÑÐ» <filename>[servers]</filename> Ð¿ÐŸÑÐŸÐ¶ÐœÑÐŒ."
+
+#: ../C/gdm.xml:6394(para)
+#, fuzzy
+msgid ""
+"On the <filename>xterminal</filename> you disable XDMCP (you don't want anyone to connect to the xterminal really). You will add a server type perhaps called <filename>Terminal</filename> as follows: <screen>\n"
+"[server-Terminal]\n"
+"name=Terminal server\n"
+"command=/path/to/X -terminate\n"
+"flexible=false\n"
+"handled=false\n"
+"</screen> This definition should in fact be included in the standard configuration file. Notice that we made the <filename>handled</filename> key false since we don't want GDM to handle this server localy. Also note that we have not yet added the <filename>-query</filename> argument, you can add that here, or in the <filename>[servers]</filename> section. We'll define our local servers as follows: <screen>\n"
+"[servers]\n"
+"0=Terminal -query appserver\n"
+"</screen> This will run a direct XDMCP query to the server named <filename>appserver</filename>."
+msgstr ""
+"ÐÐ° <filename>xterminal</filename> Ð²ÐžÐŒÐžÐºÐ°ÑÐŒÐŸ XDMCP (ÐŽÐŸ xterminal ÐœÑÑ
+ÑÐŸ ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð¿ÑÐŽÐºÐ»ÑÑÐ°ÑÐžÑÑ). ÐÐŸÐŽÐ°Ð¹ÑÐµ ÑÐµÑÐ²ÐµÑ, ÑÐŸ ÐœÐ°Ð·ÐžÐ²Ð°ÑÑÑÑÑ <filename>Terminal</filename>: <screen>\n"
+"[server-Terminal]\n"
+"name=Terminal server\n"
+"command=/usr/X11R6/bin/X -terminate\n"
+"flexible=false\n"
+"handled=false\n"
+"        </screen> ÐŠÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ ÑÐ°ÐºÑÐžÑÐœÐŸ Ð±ÑÐŽÐµ Ð²ÐºÐ»ÑÑÐµÐœÐŸ Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð». ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÐºÐ»ÑÑ <filename>handled</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ false, ÑÐŸÐŒÑ ÑÐŸ GDM ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐµÐœ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐµÐ¹ ÑÐµÑÐ²ÐµÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸ. Ð¢Ð°ÐºÐŸÐ¶ Ð·Ð°Ð²Ð°Ð¶ÑÐµ, ÑÐŸ ÐœÐµ ÐŽÐŸÐŽÐ°ÐœÐŸ Ð°ÑÐ³ÑÐŒÐµÐœÑ <filename>-query</filename>, Ð¹ÐŸÐ³ÐŸ ÐŒÐŸÐ¶ÐœÐ° ÐŽÐŸÐŽÐ°ÑÐž ÑÑÑ, Ð°Ð±ÐŸ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ <filename>[servers]</filename>. ÐÐŸÐºÐ°Ð»ÑÐœÑ ÑÐµÑÐ²ÐµÑÐž Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ ÐœÐ°ÑÑÑÐ¿ÐœÐžÐŒ ÑÐžÐœÐŸÐŒ: <screen>\n"
+"[servers]\n"
+"0=Terminal -query appserver\n"
+"        </screen> ÐŠÐµ Ð¿ÑÐžÐ·Ð²ÐŸÐŽÐžÑÑ ÐŽÐŸ Ð·Ð°Ð¿ÑÑÐºÑ Ð¿ÑÑÐŒÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÑ XDMCP ÐŽÐŸ ÑÐµÑÐ²ÐµÑÐ° Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>appserver</filename>."
+
+#: ../C/gdm.xml:6422(title)
+msgid "Terminal Lab With Two Or More Servers"
+msgstr "Ð¢ÐµÑÐŒÑÐœÐ°Ð»ÑÐœÐ° Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÑÑ Ð· ÐŽÐ²ÐŸÐŒÐ° Ð°Ð±ÐŸ ÐºÑÐ»ÑÐºÐŸÐŒÐ° ÑÐµÑÐ²ÐµÑÐ°ÐŒÐž"
+
+#: ../C/gdm.xml:6424(para)
+msgid "Suppose you want to make a lab full of X terminals that all connect to some choice of servers. For now let's make it <filename>appserverone</filename> and <filename>appservertwo</filename>. Again we'll call our example X terminal server <filename>xterminal</filename>. The setup on both servers is the same as with the case of one server in the previous section. You do not need to explicitly enable indirect queries on the server since we'll run the choosers locally on the X terminals."
+msgstr "Ð¡ÐºÐ°Ð¶ÑÐŒÐŸ Ð²Ðž Ñ
+ÐŸÑÐµÑÐµ ÑÑÐ²ÐŸÑÐžÑÐž Ð»Ð°Ð±ÐŸÑÐ°ÑÐŸÑÑÑ Ð· X-ÑÐµÑÐŒÑÐœÐ°Ð»Ð°ÐŒÐž, ÑÐºÑ Ð·'ÑÐŽÐœÐ°ÐœÑ Ð· ÐºÑÐ»ÑÐºÐŸÐŒÐ° ÑÐµÑÐ²ÐµÑÐ°ÐŒÐž. Ð¢ÐŸÐ¶ ÑÑÐ²ÐŸÑÐžÐŒÐŸ ÑÑ
+ <filename>appserverone</filename> ÑÐ° <filename>appservertwo</filename>. ÐÐœÐŸÐ²Ñ ÐœÐ°Ð·Ð²ÐµÐŒÐŸ ÐœÐ°Ñ ÑÐµÑÐ²ÐµÑ X-ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ² <filename>xterminal</filename>. ÐÐ°ÑÐ°ÐŒÐµÑÑÐž ÐœÐ° ÐŸÐ±ÐŸÑ
+ ÑÐµÑÐ²ÐµÑÐ°Ñ
+ ÑÐ°ÐºÑ Ð¶ ÑÐº Ñ Ñ Ð²ÐžÐ¿Ð°ÐŽÐºÑ Ð· ÐŸÐŽÐœÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ. ÐÐµ ÑÐ»ÑÐŽ ÑÐ²ÐœÐŸ Ð²ÐŒÐžÐºÐ°ÑÐž ÐœÐµÐ¿ÑÑÐŒÑ Ð·Ð°Ð¿ÐžÑÐž ÐŽÐŸ ÑÐµÑÐ²ÐµÑÐ°, Ð±ÐŸ ÐœÐ° X-ÑÐµÑÐŒÑÐœÐ°Ð»Ð°Ñ
+ Ð»ÐŸÐºÐ°Ð»ÑÐœÐŸ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ ÑÐµÐ»ÐµÐºÑÐŸÑ Ð²ÑÐ·Ð»ÑÐ²."
+
+#: ../C/gdm.xml:6435(para)
+#, fuzzy
+msgid ""
+"So on the <filename>xterminal</filename> you again disable XDMCP. You will add a server type perhaps called <filename>Chooser</filename> as follows: <screen>\n"
+"[server-Chooser]\n"
+"name=Chooser server\n"
+"command=/path/to/X\n"
+"flexible=false\n"
+"chooser=true\n"
+"</screen> And again this definition should in fact be included in the standard configuration file. Notice that we made the <filename>chooser</filename> key true here. This will run the XDMCP chooser for this server, and when the user chooses a host GDM will run a query for that host. Then we will define our local servers as follows: <screen>\n"
+"[servers]\n"
+"0=Chooser\n"
+"</screen>"
+msgstr ""
+"ÐÐ° <filename>xterminal</filename> Ð·ÐœÐŸÐ²Ñ Ð²ÐžÐŒÐºÐœÑÑÑ XDMCP. ÐÐŸÐŽÐ°Ð¹ÑÐµ ÑÐµÑÐ²ÐµÑ Ð· ÐœÐ°Ð·Ð²ÐŸÑ <filename>Chooser</filename>: <screen>\n"
+"[server-Chooser]\n"
+"name=Chooser server\n"
+"command=/usr/X11R6/bin/X\n"
+"flexible=false\n"
+"chooser=true\n"
+"        </screen> Ð Ð·ÐœÐŸÐ²Ñ ÑÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐœÑ ÑÐ°ÐºÑÐžÑÐœÐŸ ÑÐ»ÑÐŽ Ð²ÐºÐ»ÑÑÐ°ÑÐž Ñ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÐ¹ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð». ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÐŸ ÐºÐ»ÑÑ <filename>chooser</filename> ÐŒÐ°Ñ Ð·ÐœÐ°ÑÐµÐœÐœÑ true. ÐŠÐµ Ð¿ÑÐžÐ²ÐŸÐŽÐžÑÑ ÐŽÐŸ Ð·Ð°Ð¿ÑÑÐºÑ ÑÐµÐ»ÐµÐºÑÐŸÑÐ° Ð²ÑÐ·Ð»ÑÐ² XDMCP, Ñ ÐºÐŸÐ»Ðž ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÐµÑÐµ Ð²ÑÐ·ÐŸÐ» GDM Ð±ÑÐŽÐµ Ð·ÑÐŸÐ±Ð»ÐµÐœÐŸ Ð·Ð°Ð¿ÐžÑ ÐŽÐŸ ÑÑÐŸÐ³ÐŸ Ð²ÑÐ·Ð»Ñ. ÐÐŸÑÑÐŒ Ð²ÐžÐ·ÐœÐ°ÑÐ°ÑÑÑÑÑ Ð»ÐŸÐºÐ°Ð»ÑÐœÑ ÑÐµÑÐ²ÐµÑÐž: <screen>\n"
+"[servers]\n"
+"0=Chooser\n"
+"        </screen>"
+
+#: ../C/gdm.xml:6458(para)
+#, fuzzy
+msgid ""
+"The XDMCP chooser on the X terminal will normally give a broadcast query to see which servers exist on the network. If the two servers are not reachable by a broadcast query, you must add them by hand to the configuration file. So in the <filename>[chooser]</filename> section you would have: <screen>\n"
+"Hosts=appserverone,appservertwo\n"
+"</screen> and any other servers you wish the users to be able to connect to."
+msgstr "Ð¡ÐµÐ»ÐµÐºÑÐŸÑ Ð²ÑÐ·Ð»ÑÐ² XDMCP ÐœÐ° X-ÑÐµÑÐŒÑÐœÐ°Ð»Ñ ÐœÐ°ÐŽÑÐžÐ»Ð°Ñ ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÑ Ð·Ð°Ð¿ÐžÑÐž ÐŽÐ»Ñ Ð¿ÐŸÑÑÐºÑ ÑÐµÑÐ²ÐµÑÑÐ² Ñ ÐŒÐµÑÐµÐ¶Ñ. Ð¯ÐºÑÐŸ ÑÐµÑÐ²ÐµÑÐž ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÑ ÐŽÐ»Ñ ÑÐžÑÐŸÐºÐŸÐŒÐŸÐ²ÐœÐžÑ
+ Ð·Ð°Ð¿ÐžÑÑÐ², ÑÐ»ÑÐŽ Ð²ÑÑÑÐœÑ ÑÑ
+ ÐŽÐŸÐŽÐ°ÑÐž Ñ ÐºÐŸÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÐžÐ¹ ÑÐ°Ð¹Ð». Ð¢ÐŸÐ¶ Ñ ÑÐŸÐ·ÐŽÑÐ»Ñ <filename>[chooser]</filename> Ð±ÑÐŽÐµÐŒÐŸ ÐŒÐ°ÑÐž: <screen>Hosts=appserverone,appservertwo</screen> ÑÐ° Ð±ÑÐŽÑ-ÑÐºÑ ÑÐœÑÑ ÑÐµÑÐ²ÐµÑÐž, ÐœÐ° ÑÐºÑ ÐŒÐŸÐ¶ÑÑÑ Ð·Ð°Ñ
+ÐŸÐŽÐžÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ."
+
+#: ../C/gdm.xml:6470(para)
+#, fuzzy
+msgid ""
+"Sometimes you may want to run the chooser on the server side however. Then what you want to do is to run a configuration similar to the previous section about the one server configuration with XDMCP indirect queries enabled on <filename>appserver</filename> and on the X terminals you'd have <screen>\n"
+"[servers]\n"
+"0=Terminal -indirect appserver\n"
+"</screen> This way for example you only have to maintain one <filename>Hosts</filename> entry. However as a disadvantage then, the <filename>appserver</filename> must then always be available. So it's not good for situations where you want to have several servers and not all of them have to be on all the time. You could also have one of the X terminals handle indirect XDMCP queries and serve up the chooser to the other X terminals."
+msgstr ""
+"ÐÐœÐŸÐŽÑ Ð¿ÐŸÑÑÑÐ±ÐœÐŸ ÑÐ°ÐºÐŸÐ¶ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž ÑÐµÐ»ÐµÐºÑÐŸÑ Ð²ÑÐ·Ð»ÑÐ² Ñ ÐœÐ° ÑÑÐŸÑÐŸÐœÑ ÑÐµÑÐ²ÐµÑÐ°. Ð¢ÐŸÐŽÑ ÑÐ»ÑÐŽ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÑÐž ÑÐµÑÐ²ÐµÑ ÑÐ°ÐºÐžÐŒ ÑÐ°ÐŒÐžÐŒ ÑÐžÐœÐŸÐŒ ÑÐº Ñ Ð¿ÐŸÐ¿ÐµÑÐµÐŽÐœÑÐŸÐŒÑ ÑÐŸÐ·ÐŽÑÐ»Ñ Ð· ÐŸÐŽÐœÐžÐŒ ÑÐµÑÐ²ÐµÑÐŸÐŒ Ð· Ð²ÐŒÐžÐºÐ°ÐœÐœÑÐŒ XDMCP ÐœÐµÐ¿ÑÑÐŒÐžÑ
+ Ð·Ð°Ð¿ÐžÑÑÐ² ÐœÐ° <filename>appserver</filename> ÑÐ° ÐœÐ° X-ÑÐµÑÐŒÑÐœÐ°Ð»Ð°Ñ
+ Ð±ÑÐŽÐµÐŒÐŸ ÐŒÐ°ÑÐž <screen>\n"
+"[servers]\n"
+"0=Terminal -indirect appserver\n"
+"        </screen> Ð¢Ð°ÐºÐžÐŒ ÑÐžÐœÐŸÐŒ Ð²Ðž ÐŒÐ°ÑÐžÐŒÐµÑÐµ Ð»ÐžÑÐµ ÐŸÐŽÐžÐœ Ð²ÑÐ·ÐŸÐ» <filename>Hosts</filename>. ÐÑÐŸÑÐµ Ñ ÐŸÐŽÐžÐœ ÐœÐµÐŽÐŸÐ»ÑÐº, <filename>appserver</filename> ÐŒÐ°Ñ Ð±ÑÑÐž Ð·Ð°Ð²Ð¶ÐŽÐž ÐŽÐŸÑÑÑÐ¿ÐœÐžÐ¹. Ð©ÐŸ ÐœÐµ Ð¿ÑÐŽÑ
+ÐŸÐŽÐžÑÑ ÐŽÐ»Ñ Ð²ÐžÐ¿Ð°ÐŽÐºÑÐ² ÐºÐŸÐ»Ðž Ñ Ð²Ð°Ñ ÐŽÐµÐºÑÐ»ÑÐºÐ° ÑÐµÑÐ²ÐµÑÑÐ² ÑÐ° ÐœÐµ Ð²ÑÑ Ð· ÐœÐžÑ
+ ÑÐ²ÑÐŒÐºÐœÐµÐœÑ Ð²ÐµÑÑ ÑÐ°Ñ. Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° Ð·ÐŒÑÑÐžÑÐž ÐŸÐŽÐžÐœ Ð· X-ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ²  ÐŸÐ±ÑÐŸÐ±Ð»ÑÑÐž ÐœÐµÐ¿ÑÑÐŒÑ Ð·Ð°Ð¿ÐžÑÐž XDMCP ÑÐ° ÑÐ»ÑÐ³ÑÐ²Ð°ÑÐž ÑÐµÐ»ÐµÐºÑÐŸÑÐŸÐŒ Ð²ÑÐ·Ð»ÑÐ² ÐŽÐ»Ñ ÑÐœÑÐžÑ
+ X-ÑÐµÑÐŒÑÐœÐ°Ð»ÑÐ²."
+
+#: ../C/gdm.xml:6492(title)
+msgid "Troubleshooting"
+msgstr "Ð£ÑÑÐœÐµÐœÐœÑ Ð¿ÑÐŸÐ±Ð»ÐµÐŒ"
+
+#: ../C/gdm.xml:6494(para)
+msgid "This section discusses helpful tips for getting GDM working. In general, if you have a problem using GDM, you can submit a bug to the \"gdm\" category in <ulink type=\"http\" url=\"http://bugzilla.gnome.org/\">bugzilla.gnome.org</ulink> or send an email to the <address><email>gdm-list@gnome.org</email></address> mail list."
+msgstr ""
+
+#: ../C/gdm.xml:6504(para)
+msgid "If GDM is failing to work properly, it is always a good idea to include debug information. Use the <command>gdmsetup</command> command to turn on debug (\"Enable debug messages to system log\" checkbox in the \"Security\" tab), then use GDM to the point where it fails, and include the GDM output sent to your system log (<filename>&lt;var&gt;/log/messages</filename> or <filename>&lt;var&gt;/adm/messages</filename> depending on your operating system). Since the system log can be large, please only include the GDM debug information and do not sent the entire file. If you do not see any GDM syslog output, you may need to configure syslog (see syslog.3c man page)."
+msgstr ""
+
+#: ../C/gdm.xml:6518(para)
+msgid "You should not leave debug on after collecting data. It will clutter your syslog and slow system performance."
+msgstr ""
+
+#: ../C/gdm.xml:6524(title)
+msgid "GDM Will Not Start"
+msgstr "GDM ÐœÐµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÑÑ"
+
+#: ../C/gdm.xml:6526(para)
+msgid "There are a many problems that can cause GDM to fail to start, but this section will discuss a few common problems and how to approach tracking down a problem with GDM starting. Some problems will cause GDM to respond with an error message or dialog when it tries to start, but it can be difficult to track down problems when GDM fails silently."
+msgstr ""
+
+#: ../C/gdm.xml:6535(para)
+msgid "First make sure that the Xserver is configured properly. The GDM configuration file contains a command in the [server-Standard] section that is used for starting the Xserver. Verify that this command works on your system. Running this command from the console should start the Xserver. If it fails, then the problem is likely with your Xserver configuration. Refer to your Xserver error log for an idea of what the problem may be. The problem may also be that your Xserver requires different command-line options. If so, then modify the Xserver command in the GDM configuration file so that it is correct for your system."
+msgstr ""
+
+#: ../C/gdm.xml:6548(para)
+msgid "Another common problem is that the GDM greeter program is having trouble starting. This can happen, for example, if GDM cannot find a needed library or other resource. Try starting the Xserver and a terminal program, set the shell environment variable DOING_GDM_DEVELOPMENT=1 and run <command>&lt;lib&gt;/gdmlogin</command> or <command>&lt;lib&gt;/gdmgreeter</command>. Any error messages echoed to the terminal will likely highlight the problem. Also, turning on debug and checking the output sent to the system log will often highlight the problem."
+msgstr ""
+
+#: ../C/gdm.xml:6561(para)
+msgid "Also make sure that the <filename>/tmp</filename> directory has reasonable ownership and permissions, and that the machine's file system is not full. These problems will cause GDM to fail to start."
+msgstr ""
+
+#: ../C/gdm.xml:6569(title)
+msgid "GDM Will Not Access User Settings"
+msgstr "GDM ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŸÑÑÐžÐŒÐ°ÑÐž ÐŽÐŸÑÑÑÐ¿ ÐŽÐŸ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../C/gdm.xml:6571(para)
+msgid "GDM saves user settings, such as your default session and default language, in the <filename>~/.dmrc</filename>. Other files, such as the user's <filename>~/.Xauthority</filename> file will also affect login. GDM, by default, is strict about how it tries to access files in the users home directory, and will ignore the file if they do not conform to certain rules. You can use the <filename>RelaxPermissions</filename> configuration option to make GDM less strict about how it accesses files in the user's home directory, or correct the permissions issues that cause GDM to ignore the file. This is discussed in detail described in the \"File Access\" section of the \"Overview\"."
+msgstr ""
+
+#: ../C/gdm.xml:6590(title)
+msgid "License"
+msgstr "ÐÑÑÐµÐœÐ·ÑÑ"
+
+#: ../C/gdm.xml:6591(para)
+msgid "This program is free software; you can redistribute it and/or modify it under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl\"><citetitle>GNU General Public License</citetitle></ulink> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."
+msgstr "ÐŠÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ñ Ð²ÑÐ»ÑÐœÐžÐŒ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐœÐžÐŒ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÐµÐœÐœÑÐŒ; Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÑÐ²Ð°ÑÐž ÑÑ Ð°Ñ/ÑÐž Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž ÐœÐ° ÑÐŒÐŸÐ²Ð°Ñ
+ Ð»ÑÑÐµÐœÐ·ÑÑ <ulink type=\"help\" url=\"gnome-help:gpl\"><citetitle>GNU General Public License</citetitle></ulink> ÑÐºÐ° ÐŸÐ¿ÑÐ±Ð»ÑÐºÐŸÐ²Ð°ÐœÐ° Free Software Foundation; Ð²ÐµÑÑÑÑ 2 ÑÑÑÑ Ð»ÑÑÐµÐœÐ·ÑÑ, Ð°Ð±ÐŸ (Ð·Ð° Ð²Ð°ÑÐžÐŒ Ð±Ð°Ð¶Ð°ÐœÐœÑÐŒ) Ð±ÑÐŽÑ-ÑÐºÐŸÑ Ð±ÑÐ»ÑÑ Ð¿ÑÐ·ÐœÑÐŸÑ Ð²ÐµÑÑÑÑ."
+
+#: ../C/gdm.xml:6599(para)
+msgid "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 <citetitle>GNU General Public License</citetitle> for more details."
+msgstr "ÐŠÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° Ð¿ÐŸÑÐžÑÑÑÑÑÑÑ Ð· ÐœÐ°ÐŽÑÑÑ, ÑÐŸ Ð±ÑÐŽÐµ ÐºÐŸÑÐžÑÐœÐŸÑ, Ð°Ð»Ðµ ÐÐÐ ÐÐ£ÐÐ¬_Ð¯ÐÐÐ¥ ÐÐÐ ÐÐÐ¢ÐÐ; ÐœÐ°Ð²ÑÑÑ Ð±ÐµÐ· ÐœÐµÑÐ²ÐœÐŸÑ Ð³Ð°ÑÐ°ÐœÑÑÑ ÐÐ ÐÐÐÐ¢ÐÐÐ¡Ð¢Ð ÐÐ ÐÐ ÐÐÐÐÐ£ Ð°Ð±ÐŸ ÐÐÐÐÐÐÐÐÐÐÐ¡Ð¢Ð ÐÐÐÐÐÐ ÐÐÐ¢Ð. ÐÐŸÐºÐ»Ð°ÐŽÐœÑÑÐµ Ð¿ÑÐŸ ÑÐµ ÐŽÐžÐ²ÑÑÑÑÑ Ñ <citetitle>GNU General Public License</citetitle>."
+
+#: ../C/gdm.xml:6605(para)
+msgid "A copy of the <citetitle>GNU General Public License</citetitle> is included as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also obtain a copy of the <citetitle>GNU General Public License</citetitle> from the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://www.fsf.org\">their Web site</ulink> or by writing to <address> Free Software Foundation, Inc. <street>59 Temple Place</street> - Suite 330 <city>Boston</city>, <state>MA</state><postcode>02111-1307</postcode><country>USA</country></address>"
+msgstr "ÐÐŸÐ¿ÑÑ <citetitle>GNU General Public License</citetitle> Ð²ÐºÐ»ÑÑÐ°ÑÑÑÑÑ ÑÐº ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŽÐŸ <citetitle>ÐÐŸÐ²ÑÐŽÐºÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° GNOME</citetitle>. Ð¢Ð°ÐºÐŸÐ¶ ÐŒÐŸÐ¶ÐœÐ° ÐŸÑÑÐžÐŒÐ°ÑÐž ÐºÐŸÐ¿ÑÑ <citetitle>GNU General Public License</citetitle> Ð²ÑÐŽ Free Software Foundation Ð²ÑÐŽÐ²ÑÐŽÐ°Ð²ÑÐž <ulink type=\"http\" url=\"http://www.fsf.org\">ÑÑ
+ Ð²ÐµÐ±-ÑÐ°Ð¹Ñ</ulink> Ð°Ð±ÐŸ ÐœÐ°Ð¿ÐžÑÐ°Ð²ÑÐž Ð·Ð° Ð°ÐŽÑÐµÑÐŸÑ <address> Free Software Foundation, Inc. <street>59 Temple Place</street> - Suite 330 <city>Boston</city>, <state>MA</state><postcode>02111-1307</postcode><country>USA</country></address>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/gdm.xml:0(None)
+msgid "translator-credits"
+msgstr "ÐÐ°ÐºÑÐžÐŒ ÐÐ·ÑÐŒÐ°ÐœÐµÐœÐºÐŸ <mvd@mylinux.ua>, 2004, 2006"
+
Index: proiecte/PPPP/gdm/gui/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/gui/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/gui/Makefile.am	(revision 134)
@@ -0,0 +1,7 @@
+NULL =
+
+SUBDIRS =			\
+	simple-chooser		\
+	simple-greeter		\
+	user-switch-applet	\
+	$(NULL)
Index: proiecte/PPPP/gdm/gui/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/gui/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/Makefile.in	(revision 134)
@@ -0,0 +1,693 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = gui
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+SUBDIRS = \
+	simple-chooser		\
+	simple-greeter		\
+	user-switch-applet	\
+	$(NULL)
+
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu gui/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	target=`echo $@ | sed s/-recursive//`; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    dot_seen=yes; \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done; \
+	if test "$$dot_seen" = "no"; then \
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+	fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	case "$@" in \
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+	  *) list='$(SUBDIRS)' ;; \
+	esac; \
+	rev=''; for subdir in $$list; do \
+	  if test "$$subdir" = "."; then :; else \
+	    rev="$$subdir $$rev"; \
+	  fi; \
+	done; \
+	rev="$$rev ."; \
+	target=`echo $@ | sed s/-recursive//`; \
+	for subdir in $$rev; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done && test -z "$$fail"
+tags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	done
+ctags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+	  include_option=--etags-include; \
+	  empty_fix=.; \
+	else \
+	  include_option=--include; \
+	  empty_fix=; \
+	fi; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test ! -f $$subdir/TAGS || \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+	  fi; \
+	done; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test -d "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
+	      $(MAKE) $(AM_MAKEFLAGS) \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
+		am__skip_mode_fix=: \
+	        distdir) \
+	      || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am check check-am clean clean-generic clean-libtool \
+	ctags ctags-recursive distclean distclean-generic \
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs installdirs-am maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+	uninstall uninstall-am
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/gui/simple-chooser/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/Makefile.am	(revision 134)
@@ -0,0 +1,67 @@
+NULL =
+
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/common				\
+	-DAUTHDIR=\""$(authdir)"\"		 	\
+	-DDATADIR=\""$(datadir)"\"		 	\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
+	-DDMCONFDIR=\""$(dmconfdir)"\"		 	\
+	-DGDMLOCALEDIR=\""$(gdmlocaledir)"\"		\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	-DLIBEXECDIR=\""$(libexecdir)"\" 		\
+	-DSBINDIR=\""$(sbindir)"\"		 	\
+	-DPIXMAPDIR=\""$(pixmapdir)"\"		 	\
+	-DAT_SPI_REGISTRYD_DIR="\"$(AT_SPI_REGISTRYD_DIR)\""	\
+	$(GTK_CFLAGS)					\
+	$(XDMCP_CFLAGS)					\
+	$(EXTRA_CHOOSER_CFLAGS)				\
+	$(SIMPLE_CHOOSER_CFLAGS)			\
+	$(NULL)
+
+libexec_PROGRAMS =			\
+	gdm-simple-chooser		\
+	gdm-host-chooser		\
+	$(NULL)
+
+gdm_simple_chooser_SOURCES =  		\
+	chooser-main.c 			\
+	gdm-chooser-host.c		\
+	gdm-chooser-host.h		\
+	gdm-host-chooser-widget.c	\
+	gdm-host-chooser-widget.h	\
+	gdm-host-chooser-dialog.c	\
+	gdm-host-chooser-dialog.h	\
+	gdm-chooser-client.c		\
+	gdm-chooser-client.h		\
+	gdm-chooser-session.c		\
+	gdm-chooser-session.h		\
+	$(NULL)
+
+gdm_simple_chooser_LDADD = 		\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(GTK_LIBS)			\
+	$(EXTRA_CHOOSER_LIBS)   	\
+	$(SIMPLE_CHOOSER_LIBS)		\
+	$(XDMCP_LIBS)			\
+	$(NULL)
+
+gdm_host_chooser_SOURCES = 		\
+	gdm-host-chooser.c 		\
+	gdm-chooser-host.c		\
+	gdm-chooser-host.h		\
+	gdm-host-chooser-widget.c	\
+	gdm-host-chooser-widget.h	\
+	gdm-host-chooser-dialog.c	\
+	gdm-host-chooser-dialog.h	\
+	$(NULL)
+
+gdm_host_chooser_LDADD =		\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(GTK_LIBS)			\
+	$(EXTRA_CHOOSER_LIBS)   	\
+	$(SIMPLE_CHOOSER_LIBS)		\
+	$(XDMCP_LIBS)			\
+	$(NULL)
+
+EXTRA_DIST = 			\
+	$(NULL)
Index: proiecte/PPPP/gdm/gui/simple-chooser/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/Makefile.in	(revision 134)
@@ -0,0 +1,742 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+libexec_PROGRAMS = gdm-simple-chooser$(EXEEXT) \
+	gdm-host-chooser$(EXEEXT) $(am__EXEEXT_1)
+subdir = gui/simple-chooser
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__EXEEXT_1 =
+am__installdirs = "$(DESTDIR)$(libexecdir)"
+PROGRAMS = $(libexec_PROGRAMS)
+am__objects_1 =
+am_gdm_host_chooser_OBJECTS = gdm-host-chooser.$(OBJEXT) \
+	gdm-chooser-host.$(OBJEXT) gdm-host-chooser-widget.$(OBJEXT) \
+	gdm-host-chooser-dialog.$(OBJEXT) $(am__objects_1)
+gdm_host_chooser_OBJECTS = $(am_gdm_host_chooser_OBJECTS)
+am__DEPENDENCIES_1 =
+gdm_host_chooser_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+am_gdm_simple_chooser_OBJECTS = chooser-main.$(OBJEXT) \
+	gdm-chooser-host.$(OBJEXT) gdm-host-chooser-widget.$(OBJEXT) \
+	gdm-host-chooser-dialog.$(OBJEXT) gdm-chooser-client.$(OBJEXT) \
+	gdm-chooser-session.$(OBJEXT) $(am__objects_1)
+gdm_simple_chooser_OBJECTS = $(am_gdm_simple_chooser_OBJECTS)
+gdm_simple_chooser_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(gdm_host_chooser_SOURCES) $(gdm_simple_chooser_SOURCES)
+DIST_SOURCES = $(gdm_host_chooser_SOURCES) \
+	$(gdm_simple_chooser_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/common				\
+	-DAUTHDIR=\""$(authdir)"\"		 	\
+	-DDATADIR=\""$(datadir)"\"		 	\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
+	-DDMCONFDIR=\""$(dmconfdir)"\"		 	\
+	-DGDMLOCALEDIR=\""$(gdmlocaledir)"\"		\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	-DLIBEXECDIR=\""$(libexecdir)"\" 		\
+	-DSBINDIR=\""$(sbindir)"\"		 	\
+	-DPIXMAPDIR=\""$(pixmapdir)"\"		 	\
+	-DAT_SPI_REGISTRYD_DIR="\"$(AT_SPI_REGISTRYD_DIR)\""	\
+	$(GTK_CFLAGS)					\
+	$(XDMCP_CFLAGS)					\
+	$(EXTRA_CHOOSER_CFLAGS)				\
+	$(SIMPLE_CHOOSER_CFLAGS)			\
+	$(NULL)
+
+gdm_simple_chooser_SOURCES = \
+	chooser-main.c 			\
+	gdm-chooser-host.c		\
+	gdm-chooser-host.h		\
+	gdm-host-chooser-widget.c	\
+	gdm-host-chooser-widget.h	\
+	gdm-host-chooser-dialog.c	\
+	gdm-host-chooser-dialog.h	\
+	gdm-chooser-client.c		\
+	gdm-chooser-client.h		\
+	gdm-chooser-session.c		\
+	gdm-chooser-session.h		\
+	$(NULL)
+
+gdm_simple_chooser_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(GTK_LIBS)			\
+	$(EXTRA_CHOOSER_LIBS)   	\
+	$(SIMPLE_CHOOSER_LIBS)		\
+	$(XDMCP_LIBS)			\
+	$(NULL)
+
+gdm_host_chooser_SOURCES = \
+	gdm-host-chooser.c 		\
+	gdm-chooser-host.c		\
+	gdm-chooser-host.h		\
+	gdm-host-chooser-widget.c	\
+	gdm-host-chooser-widget.h	\
+	gdm-host-chooser-dialog.c	\
+	gdm-host-chooser-dialog.h	\
+	$(NULL)
+
+gdm_host_chooser_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(GTK_LIBS)			\
+	$(EXTRA_CHOOSER_LIBS)   	\
+	$(SIMPLE_CHOOSER_LIBS)		\
+	$(XDMCP_LIBS)			\
+	$(NULL)
+
+EXTRA_DIST = \
+	$(NULL)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/simple-chooser/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu gui/simple-chooser/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-libexecPROGRAMS: $(libexec_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-libexecPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+
+clean-libexecPROGRAMS:
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+gdm-host-chooser$(EXEEXT): $(gdm_host_chooser_OBJECTS) $(gdm_host_chooser_DEPENDENCIES) 
+	@rm -f gdm-host-chooser$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_host_chooser_OBJECTS) $(gdm_host_chooser_LDADD) $(LIBS)
+gdm-simple-chooser$(EXEEXT): $(gdm_simple_chooser_OBJECTS) $(gdm_simple_chooser_DEPENDENCIES) 
+	@rm -f gdm-simple-chooser$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_simple_chooser_OBJECTS) $(gdm_simple_chooser_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chooser-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-chooser-client.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-chooser-host.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-chooser-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-host-chooser-dialog.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-host-chooser-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-host-chooser.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+installdirs:
+	for dir in "$(DESTDIR)$(libexecdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-libexecPROGRAMS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-libexecPROGRAMS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libexecPROGRAMS clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am \
+	install-libexecPROGRAMS install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-libexecPROGRAMS
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/gui/simple-chooser/chooser-main.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/chooser-main.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/chooser-main.c	(revision 134)
@@ -0,0 +1,274 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+#include <gconf/gconf-client.h>
+
+#include "gdm-common.h"
+#include "gdm-log.h"
+#include "gdm-settings-client.h"
+#include "gdm-settings-keys.h"
+
+#include "gdm-chooser-session.h"
+
+#define ACCESSIBILITY_KEY         "/desktop/gnome/interface/accessibility"
+
+static Atom AT_SPI_IOR;
+
+
+static gboolean
+assistive_registry_launch (void)
+{
+        GPid        pid;
+        GError     *error;
+        const char *command;
+        char      **argv;
+        gboolean    res;
+
+        command = AT_SPI_REGISTRYD_DIR "/at-spi-registryd";
+
+        argv = NULL;
+        error = NULL;
+        res = g_shell_parse_argv (command, NULL, &argv, &error);
+        if (! res) {
+                g_warning ("Unable to parse command: %s", error->message);
+                return FALSE;
+        }
+
+        error = NULL;
+        res = g_spawn_async (NULL,
+                             argv,
+                             NULL,
+                             G_SPAWN_SEARCH_PATH
+                             | G_SPAWN_STDOUT_TO_DEV_NULL
+                             | G_SPAWN_STDERR_TO_DEV_NULL,
+                             NULL,
+                             NULL,
+                             &pid,
+                             &error);
+        g_strfreev (argv);
+
+        if (! res) {
+                g_warning ("Unable to run command %s: %s", command, error->message);
+                return FALSE;
+        }
+
+        if (kill (pid, 0) < 0) {
+                g_warning ("at-spi-registryd not running");
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static GdkFilterReturn
+filter_watch (GdkXEvent *xevent,
+              GdkEvent  *event,
+              gpointer   data)
+{
+        XEvent *xev = (XEvent *)xevent;
+
+        if (xev->xany.type == PropertyNotify
+            && xev->xproperty.atom == AT_SPI_IOR) {
+                gtk_main_quit ();
+
+                return GDK_FILTER_REMOVE;
+        }
+
+        return GDK_FILTER_CONTINUE;
+}
+
+static gboolean
+filter_timeout (gpointer data)
+{
+        g_warning ("The accessibility registry was not found.");
+
+        gtk_main_quit ();
+
+        return FALSE;
+}
+
+static void
+assistive_registry_start (void)
+{
+        GdkWindow *root;
+        guint      tid;
+
+        root = gdk_get_default_root_window ();
+
+        if ( ! AT_SPI_IOR) {
+                AT_SPI_IOR = XInternAtom (GDK_DISPLAY (), "AT_SPI_IOR", False);
+        }
+
+        gdk_window_set_events (root,  GDK_PROPERTY_CHANGE_MASK);
+
+        if ( ! assistive_registry_launch ()) {
+                g_warning ("The accessibility registry could not be started.");
+                return;
+        }
+
+        gdk_window_add_filter (root, filter_watch, NULL);
+        tid = g_timeout_add_seconds (5, filter_timeout, NULL);
+
+        gtk_main ();
+
+        gdk_window_remove_filter (root, filter_watch, NULL);
+        g_source_remove (tid);
+}
+
+static void
+at_set_gtk_modules (void)
+{
+        GSList     *modules_list;
+        GSList     *l;
+        const char *old;
+        char      **modules;
+        gboolean    found_gail;
+        gboolean    found_atk_bridge;
+        int         n;
+
+        n = 0;
+        modules_list = NULL;
+        found_gail = FALSE;
+        found_atk_bridge = FALSE;
+
+        if ((old = g_getenv ("GTK_MODULES")) != NULL) {
+                modules = g_strsplit (old, ":", -1);
+                for (n = 0; modules[n]; n++) {
+                        if (!strcmp (modules[n], "gail")) {
+                                found_gail = TRUE;
+                        } else if (!strcmp (modules[n], "atk-bridge")) {
+                                found_atk_bridge = TRUE;
+                        }
+
+                        modules_list = g_slist_prepend (modules_list, modules[n]);
+                        modules[n] = NULL;
+                }
+                g_free (modules);
+        }
+
+        if (!found_gail) {
+                modules_list = g_slist_prepend (modules_list, "gail");
+                ++n;
+        }
+
+        if (!found_atk_bridge) {
+                modules_list = g_slist_prepend (modules_list, "atk-bridge");
+                ++n;
+        }
+
+        modules = g_new (char *, n + 1);
+        modules[n--] = NULL;
+        for (l = modules_list; l; l = l->next) {
+                modules[n--] = g_strdup (l->data);
+        }
+
+        g_setenv ("GTK_MODULES", g_strjoinv (":", modules), TRUE);
+        g_strfreev (modules);
+        g_slist_free (modules_list);
+}
+
+static void
+load_a11y (void)
+{
+        const char        *env_a_t_support;
+        gboolean           a_t_support;
+        GConfClient       *gconf_client;
+
+        gconf_client = gconf_client_get_default ();
+
+        env_a_t_support = g_getenv ("GNOME_ACCESSIBILITY");
+        if (env_a_t_support) {
+                a_t_support = atoi (env_a_t_support);
+        } else {
+                a_t_support = gconf_client_get_bool (gconf_client, ACCESSIBILITY_KEY, NULL);
+        }
+
+        if (a_t_support) {
+                assistive_registry_start ();
+                at_set_gtk_modules ();
+        }
+
+        g_object_unref (gconf_client);
+}
+
+int
+main (int argc, char *argv[])
+{
+        GdmChooserSession *session;
+        gboolean           res;
+        GError            *error;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        gdm_log_init ();
+        gdm_log_set_debug (TRUE);
+
+        g_debug ("Chooser for display %s xauthority:%s",
+                 g_getenv ("DISPLAY"),
+                 g_getenv ("XAUTHORITY"));
+
+        gdk_init (&argc, &argv);
+
+        load_a11y ();
+
+        gtk_init (&argc, &argv);
+
+        session = gdm_chooser_session_new ();
+        if (session == NULL) {
+                g_critical ("Unable to create chooser session");
+                exit (1);
+        }
+
+        error = NULL;
+        res = gdm_chooser_session_start (session, &error);
+        if (! res) {
+                g_warning ("Unable to start chooser session: %s", error->message);
+                g_error_free (error);
+                exit (1);
+        }
+
+        gtk_main ();
+
+        if (session != NULL) {
+                g_object_unref (session);
+        }
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-client.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-client.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-client.c	(revision 134)
@@ -0,0 +1,403 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-chooser-client.h"
+
+#define GDM_CHOOSER_CLIENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CHOOSER_CLIENT, GdmChooserClientPrivate))
+
+#define CHOOSER_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/ChooserServer"
+#define CHOOSER_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.ChooserServer"
+
+#define GDM_DBUS_NAME              "org.gnome.DisplayManager"
+#define GDM_DBUS_DISPLAY_INTERFACE "org.gnome.DisplayManager.Display"
+
+struct GdmChooserClientPrivate
+{
+        DBusConnection   *connection;
+        char             *address;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_chooser_client_class_init  (GdmChooserClientClass *klass);
+static void     gdm_chooser_client_init        (GdmChooserClient      *chooser_client);
+static void     gdm_chooser_client_finalize    (GObject               *object);
+
+G_DEFINE_TYPE (GdmChooserClient, gdm_chooser_client, G_TYPE_OBJECT)
+
+static gpointer client_object = NULL;
+
+GQuark
+gdm_chooser_client_error_quark (void)
+{
+        static GQuark error_quark = 0;
+
+        if (error_quark == 0)
+                error_quark = g_quark_from_static_string ("gdm-chooser-client");
+
+        return error_quark;
+}
+
+static gboolean
+send_dbus_string_method (DBusConnection *connection,
+                         const char     *method,
+                         const char     *payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        const char     *str;
+
+        if (payload != NULL) {
+                str = payload;
+        } else {
+                str = "";
+        }
+
+        g_debug ("GdmChooserClient: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                CHOOSER_SERVER_DBUS_PATH,
+                                                CHOOSER_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_STRING,
+                                        &str);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+
+static gboolean
+send_dbus_void_method (DBusConnection *connection,
+                       const char     *method)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+
+        g_debug ("GdmChooserClient: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                CHOOSER_SERVER_DBUS_PATH,
+                                                CHOOSER_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+void
+gdm_chooser_client_call_select_hostname (GdmChooserClient *client,
+                                         const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "SelectHostname",
+                                 text);
+}
+
+void
+gdm_chooser_client_call_disconnect (GdmChooserClient *client)
+{
+        send_dbus_void_method (client->priv->connection,
+                               "Disconnect");
+}
+
+static DBusHandlerResult
+client_dbus_handle_message (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data,
+                            dbus_bool_t     local_interface)
+{
+
+#if 0
+        g_message ("obj_path=%s interface=%s method=%s destination=%s",
+                   dbus_message_get_path (message),
+                   dbus_message_get_interface (message),
+                   dbus_message_get_member (message),
+                   dbus_message_get_destination (message));
+#endif
+
+        g_return_val_if_fail (connection != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+        g_return_val_if_fail (message != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+client_dbus_filter_function (DBusConnection *connection,
+                             DBusMessage    *message,
+                             void           *user_data)
+{
+        GdmChooserClient *client = GDM_CHOOSER_CLIENT (user_data);
+        const char       *path;
+
+        path = dbus_message_get_path (message);
+
+        g_debug ("GdmChooserClient: obj_path=%s interface=%s method=%s",
+                 dbus_message_get_path (message),
+                 dbus_message_get_interface (message),
+                 dbus_message_get_member (message));
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (path, DBUS_PATH_LOCAL) == 0) {
+
+                g_message ("Got disconnected from the session message bus");
+
+                dbus_connection_unref (connection);
+                client->priv->connection = NULL;
+
+        } else if (dbus_message_is_signal (message,
+                                           DBUS_INTERFACE_DBUS,
+                                           "NameOwnerChanged")) {
+                g_debug ("GdmChooserClient: Name owner changed?");
+        } else {
+                return client_dbus_handle_message (connection, message, user_data, FALSE);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+gboolean
+gdm_chooser_client_start (GdmChooserClient *client,
+                          GError          **error)
+{
+        gboolean  ret;
+        DBusError local_error;
+
+        g_return_val_if_fail (GDM_IS_CHOOSER_CLIENT (client), FALSE);
+
+        ret = FALSE;
+
+        if (client->priv->address == NULL) {
+                g_warning ("GDM_CHOOSER_DBUS_ADDRESS not set");
+                g_set_error (error,
+                             GDM_CHOOSER_CLIENT_ERROR,
+                             GDM_CHOOSER_CLIENT_ERROR_GENERIC,
+                             "GDM_CHOOSER_DBUS_ADDRESS not set");
+                goto out;
+        }
+
+        g_debug ("GdmChooserClient: connecting to address: %s", client->priv->address);
+
+        dbus_error_init (&local_error);
+        client->priv->connection = dbus_connection_open (client->priv->address, &local_error);
+        if (client->priv->connection == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("error opening connection: %s", local_error.message);
+                        g_set_error (error,
+                                     GDM_CHOOSER_CLIENT_ERROR,
+                                     GDM_CHOOSER_CLIENT_ERROR_GENERIC,
+                                     "%s", local_error.message);
+                        dbus_error_free (&local_error);
+                } else {
+                        g_warning ("Unable to open connection");
+                }
+                goto out;
+        }
+
+        dbus_connection_setup_with_g_main (client->priv->connection, NULL);
+        dbus_connection_set_exit_on_disconnect (client->priv->connection, TRUE);
+
+        dbus_connection_add_filter (client->priv->connection,
+                                    client_dbus_filter_function,
+                                    client,
+                                    NULL);
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+void
+gdm_chooser_client_stop (GdmChooserClient *client)
+{
+        g_return_if_fail (GDM_IS_CHOOSER_CLIENT (client));
+
+}
+
+static void
+gdm_chooser_client_set_property (GObject        *object,
+                                 guint           prop_id,
+                                 const GValue   *value,
+                                 GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_client_get_property (GObject        *object,
+                                 guint           prop_id,
+                                 GValue         *value,
+                                 GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_chooser_client_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmChooserClient      *chooser_client;
+
+        chooser_client = GDM_CHOOSER_CLIENT (G_OBJECT_CLASS (gdm_chooser_client_parent_class)->constructor (type,
+                                                                                                            n_construct_properties,
+                                                                                                            construct_properties));
+
+        return G_OBJECT (chooser_client);
+}
+
+static void
+gdm_chooser_client_dispose (GObject *object)
+{
+        g_debug ("GdmChooserClient: Disposing chooser_client");
+
+        G_OBJECT_CLASS (gdm_chooser_client_parent_class)->dispose (object);
+}
+
+static void
+gdm_chooser_client_class_init (GdmChooserClientClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_chooser_client_get_property;
+        object_class->set_property = gdm_chooser_client_set_property;
+        object_class->constructor = gdm_chooser_client_constructor;
+        object_class->dispose = gdm_chooser_client_dispose;
+        object_class->finalize = gdm_chooser_client_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmChooserClientPrivate));
+}
+
+static void
+gdm_chooser_client_init (GdmChooserClient *client)
+{
+
+        client->priv = GDM_CHOOSER_CLIENT_GET_PRIVATE (client);
+
+        client->priv->address = g_strdup (g_getenv ("GDM_CHOOSER_DBUS_ADDRESS"));
+}
+
+static void
+gdm_chooser_client_finalize (GObject *object)
+{
+        GdmChooserClient *client;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CHOOSER_CLIENT (object));
+
+        client = GDM_CHOOSER_CLIENT (object);
+
+        g_return_if_fail (client->priv != NULL);
+
+        g_free (client->priv->address);
+
+        G_OBJECT_CLASS (gdm_chooser_client_parent_class)->finalize (object);
+}
+
+GdmChooserClient *
+gdm_chooser_client_new (void)
+{
+        if (client_object != NULL) {
+                g_object_ref (client_object);
+        } else {
+                client_object = g_object_new (GDM_TYPE_CHOOSER_CLIENT, NULL);
+                g_object_add_weak_pointer (client_object,
+                                           (gpointer *) &client_object);
+        }
+
+        return GDM_CHOOSER_CLIENT (client_object);
+}
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-client.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-client.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-client.h	(revision 134)
@@ -0,0 +1,69 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_CHOOSER_CLIENT_H
+#define __GDM_CHOOSER_CLIENT_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CHOOSER_CLIENT         (gdm_chooser_client_get_type ())
+#define GDM_CHOOSER_CLIENT(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_CLIENT, GdmChooserClient))
+#define GDM_CHOOSER_CLIENT_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CHOOSER_CLIENT, GdmChooserClientClass))
+#define GDM_IS_CHOOSER_CLIENT(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_CLIENT))
+#define GDM_IS_CHOOSER_CLIENT_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_CLIENT))
+#define GDM_CHOOSER_CLIENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_CLIENT, GdmChooserClientClass))
+
+typedef struct GdmChooserClientPrivate GdmChooserClientPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmChooserClientPrivate *priv;
+} GdmChooserClient;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+} GdmChooserClientClass;
+
+#define GDM_CHOOSER_CLIENT_ERROR (gdm_chooser_client_error_quark ())
+
+typedef enum _GdmChooserClientError {
+        GDM_CHOOSER_CLIENT_ERROR_GENERIC = 0,
+} GdmChooserClientError;
+
+GType              gdm_chooser_client_get_type                       (void);
+GQuark             gdm_chooser_client_error_quark                    (void);
+
+GdmChooserClient * gdm_chooser_client_new                            (void);
+
+gboolean           gdm_chooser_client_start                          (GdmChooserClient *client,
+                                                                         GError          **error);
+void               gdm_chooser_client_stop                           (GdmChooserClient *client);
+
+void               gdm_chooser_client_call_disconnect                (GdmChooserClient *client);
+void               gdm_chooser_client_call_select_hostname           (GdmChooserClient *client,
+                                                                      const char       *text);
+
+G_END_DECLS
+
+#endif /* __GDM_CHOOSER_CLIENT_H */
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-host.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-host.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-host.c	(revision 134)
@@ -0,0 +1,258 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-address.h"
+#include "gdm-chooser-host.h"
+
+#define GDM_CHOOSER_HOST_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CHOOSER_HOST, GdmChooserHostPrivate))
+
+struct GdmChooserHostPrivate
+{
+        GdmAddress        *address;
+        char              *description;
+        GdmChooserHostKind kind;
+        gboolean           willing;
+};
+
+enum {
+        PROP_0,
+        PROP_ADDRESS,
+        PROP_DESCRIPTION,
+        PROP_KIND,
+        PROP_WILLING,
+};
+
+static void     gdm_chooser_host_class_init  (GdmChooserHostClass *klass);
+static void     gdm_chooser_host_init        (GdmChooserHost      *chooser_host);
+static void     gdm_chooser_host_finalize    (GObject             *object);
+
+G_DEFINE_TYPE (GdmChooserHost, gdm_chooser_host, G_TYPE_OBJECT)
+
+GdmAddress *
+gdm_chooser_host_get_address (GdmChooserHost *host)
+{
+        g_return_val_if_fail (GDM_IS_CHOOSER_HOST (host), NULL);
+
+        return host->priv->address;
+}
+
+G_CONST_RETURN char *
+gdm_chooser_host_get_description (GdmChooserHost *host)
+{
+        g_return_val_if_fail (GDM_IS_CHOOSER_HOST (host), NULL);
+
+        return host->priv->description;
+}
+
+GdmChooserHostKind
+gdm_chooser_host_get_kind (GdmChooserHost *host)
+{
+        g_return_val_if_fail (GDM_IS_CHOOSER_HOST (host), 0);
+
+        return host->priv->kind;
+}
+
+gboolean
+gdm_chooser_host_get_willing (GdmChooserHost *host)
+{
+        g_return_val_if_fail (GDM_IS_CHOOSER_HOST (host), FALSE);
+
+        return host->priv->willing;
+}
+
+static void
+_gdm_chooser_host_set_address (GdmChooserHost *host,
+                               GdmAddress     *address)
+{
+        if (host->priv->address != NULL) {
+                gdm_address_free (host->priv->address);
+        }
+
+        g_assert (address != NULL);
+
+        gdm_address_debug (address);
+        host->priv->address = gdm_address_copy (address);
+}
+
+static void
+_gdm_chooser_host_set_description (GdmChooserHost *host,
+                                   const char     *description)
+{
+        g_free (host->priv->description);
+        host->priv->description = g_strdup (description);
+}
+
+static void
+_gdm_chooser_host_set_kind (GdmChooserHost *host,
+                            int             kind)
+{
+        if (host->priv->kind != kind) {
+                host->priv->kind = kind;
+        }
+}
+
+static void
+_gdm_chooser_host_set_willing (GdmChooserHost *host,
+                               gboolean        willing)
+{
+        if (host->priv->willing != willing) {
+                host->priv->willing = willing;
+        }
+}
+
+static void
+gdm_chooser_host_set_property (GObject      *object,
+                               guint         param_id,
+                               const GValue *value,
+                               GParamSpec   *pspec)
+{
+        GdmChooserHost *host;
+
+        host = GDM_CHOOSER_HOST (object);
+
+        switch (param_id) {
+        case PROP_ADDRESS:
+                _gdm_chooser_host_set_address (host, g_value_get_boxed (value));
+                break;
+        case PROP_DESCRIPTION:
+                _gdm_chooser_host_set_description (host, g_value_get_string (value));
+                break;
+        case PROP_KIND:
+                _gdm_chooser_host_set_kind (host, g_value_get_int (value));
+                break;
+        case PROP_WILLING:
+                _gdm_chooser_host_set_willing (host, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_host_get_property (GObject    *object,
+                               guint       param_id,
+                               GValue     *value,
+                               GParamSpec *pspec)
+{
+        GdmChooserHost *host;
+
+        host = GDM_CHOOSER_HOST (object);
+
+        switch (param_id) {
+        case PROP_ADDRESS:
+                g_value_set_boxed (value, host->priv->address);
+                break;
+        case PROP_DESCRIPTION:
+                g_value_set_string (value, host->priv->description);
+                break;
+        case PROP_KIND:
+                g_value_set_int (value, host->priv->kind);
+                break;
+        case PROP_WILLING:
+                g_value_set_boolean (value, host->priv->willing);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_host_class_init (GdmChooserHostClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->set_property = gdm_chooser_host_set_property;
+        object_class->get_property = gdm_chooser_host_get_property;
+        object_class->finalize = gdm_chooser_host_finalize;
+
+
+        g_object_class_install_property (object_class,
+                                         PROP_ADDRESS,
+                                         g_param_spec_boxed ("address",
+                                                             "address",
+                                                             "address",
+                                                             GDM_TYPE_ADDRESS,
+                                                             G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_DESCRIPTION,
+                                         g_param_spec_string ("description",
+                                                              "description",
+                                                              "description",
+                                                              NULL,
+                                                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_object_class_install_property (object_class,
+                                         PROP_KIND,
+                                         g_param_spec_int ("kind",
+                                                           "kind",
+                                                           "kind",
+                                                           0,
+                                                           G_MAXINT,
+                                                           0,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_WILLING,
+                                         g_param_spec_boolean ("willing",
+                                                               "willing",
+                                                               "willing",
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+
+        g_type_class_add_private (klass, sizeof (GdmChooserHostPrivate));
+}
+
+static void
+gdm_chooser_host_init (GdmChooserHost *widget)
+{
+        widget->priv = GDM_CHOOSER_HOST_GET_PRIVATE (widget);
+}
+
+static void
+gdm_chooser_host_finalize (GObject *object)
+{
+        GdmChooserHost *host;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CHOOSER_HOST (object));
+
+        host = GDM_CHOOSER_HOST (object);
+
+        g_return_if_fail (host->priv != NULL);
+
+        g_free (host->priv->description);
+        gdm_address_free (host->priv->address);
+
+        G_OBJECT_CLASS (gdm_chooser_host_parent_class)->finalize (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-host.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-host.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-host.h	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __GDM_CHOOSER_HOST__
+#define __GDM_CHOOSER_HOST__
+
+#include <glib-object.h>
+#include "gdm-address.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CHOOSER_HOST         (gdm_chooser_host_get_type ())
+#define GDM_CHOOSER_HOST(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_HOST, GdmChooserHost))
+#define GDM_CHOOSER_HOST_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CHOOSER_HOST, GdmChooserHostClass))
+#define GDM_IS_CHOOSER_HOST(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_HOST))
+#define GDM_IS_CHOOSER_HOST_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_HOST))
+#define GDM_CHOOSER_HOST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_HOST, GdmChooserHostClass))
+
+typedef enum {
+        GDM_CHOOSER_HOST_KIND_XDMCP = 1 << 0,
+} GdmChooserHostKind;
+
+#define GDM_CHOOSER_HOST_KIND_MASK_ALL (GDM_CHOOSER_HOST_KIND_XDMCP)
+
+typedef struct GdmChooserHostPrivate GdmChooserHostPrivate;
+
+typedef struct
+{
+        GObject                parent;
+        GdmChooserHostPrivate *priv;
+} GdmChooserHost;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+} GdmChooserHostClass;
+
+GType                 gdm_chooser_host_get_type            (void) G_GNUC_CONST;
+
+G_CONST_RETURN char  *gdm_chooser_host_get_description     (GdmChooserHost   *chooser_host);
+GdmAddress *          gdm_chooser_host_get_address         (GdmChooserHost   *chooser_host);
+gboolean              gdm_chooser_host_get_willing         (GdmChooserHost   *chooser_host);
+GdmChooserHostKind    gdm_chooser_host_get_kind            (GdmChooserHost   *chooser_host);
+
+G_END_DECLS
+
+#endif
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-session.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-session.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-session.c	(revision 134)
@@ -0,0 +1,314 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+
+#include "gdm-chooser-session.h"
+#include "gdm-chooser-client.h"
+
+#include "gdm-host-chooser-dialog.h"
+
+#define GDM_CHOOSER_SESSION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CHOOSER_SESSION, GdmChooserSessionPrivate))
+
+struct GdmChooserSessionPrivate
+{
+        GdmChooserClient      *client;
+        GtkWidget             *chooser_dialog;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_chooser_session_class_init  (GdmChooserSessionClass *klass);
+static void     gdm_chooser_session_init        (GdmChooserSession      *chooser_session);
+static void     gdm_chooser_session_finalize    (GObject                *object);
+
+G_DEFINE_TYPE (GdmChooserSession, gdm_chooser_session, G_TYPE_OBJECT)
+
+static gpointer session_object = NULL;
+
+static gboolean
+launch_compiz (GdmChooserSession *session)
+{
+        GError  *error;
+        gboolean ret;
+
+        g_debug ("GdmChooserSession: Launching compiz");
+
+        ret = FALSE;
+
+        error = NULL;
+        g_spawn_command_line_async ("gtk-window-decorator --replace", &error);
+        if (error != NULL) {
+                g_warning ("Error starting WM: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        error = NULL;
+        g_spawn_command_line_async ("compiz --replace", &error);
+        if (error != NULL) {
+                g_warning ("Error starting WM: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        ret = TRUE;
+
+        /* FIXME: should try to detect if it actually works */
+
+ out:
+        return ret;
+}
+
+static gboolean
+launch_metacity (GdmChooserSession *session)
+{
+        GError  *error;
+        gboolean ret;
+
+        g_debug ("GdmChooserSession: Launching metacity");
+
+        ret = FALSE;
+
+        error = NULL;
+        g_spawn_command_line_async ("metacity --replace", &error);
+        if (error != NULL) {
+                g_warning ("Error starting WM: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+static void
+start_window_manager (GdmChooserSession *session)
+{
+        if (! launch_metacity (session)) {
+                launch_compiz (session);
+        }
+}
+
+static gboolean
+start_settings_daemon (GdmChooserSession *session)
+{
+        GError  *error;
+        gboolean ret;
+
+        g_debug ("GdmChooserSession: Launching settings daemon");
+
+        ret = FALSE;
+
+        error = NULL;
+        g_spawn_command_line_async (LIBEXECDIR "/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-chooser/settings-manager-plugins", &error);
+        if (error != NULL) {
+                g_warning ("Error starting settings daemon: %s", error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        return ret;
+}
+
+static void
+on_dialog_response (GtkDialog         *dialog,
+                    int                response_id,
+                    GdmChooserSession *session)
+{
+        GdmChooserHost *host;
+
+        host = NULL;
+        switch (response_id) {
+        case GTK_RESPONSE_OK:
+                host = gdm_host_chooser_dialog_get_host (GDM_HOST_CHOOSER_DIALOG (dialog));
+        case GTK_RESPONSE_NONE:
+                /* delete event */
+        default:
+                break;
+        }
+
+        if (host != NULL) {
+                char *hostname;
+
+                /* only support XDMCP hosts in remote chooser */
+                g_assert (gdm_chooser_host_get_kind (host) == GDM_CHOOSER_HOST_KIND_XDMCP);
+
+                hostname = NULL;
+                gdm_address_get_hostname (gdm_chooser_host_get_address (host), &hostname);
+                /* FIXME: fall back to numerical address? */
+                if (hostname != NULL) {
+                        g_debug ("GdmChooserSession: Selected hostname '%s'", hostname);
+                        gdm_chooser_client_call_select_hostname (session->priv->client, hostname);
+                        g_free (hostname);
+                }
+        }
+
+        gdm_chooser_client_call_disconnect (session->priv->client);
+}
+
+gboolean
+gdm_chooser_session_start (GdmChooserSession *session,
+                           GError           **error)
+{
+        gboolean res;
+
+        g_return_val_if_fail (GDM_IS_CHOOSER_SESSION (session), FALSE);
+
+        res = gdm_chooser_client_start (session->priv->client, error);
+
+        if (res) {
+                start_settings_daemon (session);
+                start_window_manager (session);
+
+                /* Only support XDMCP on remote choosers */
+                session->priv->chooser_dialog = gdm_host_chooser_dialog_new (GDM_CHOOSER_HOST_KIND_XDMCP);
+                g_signal_connect (session->priv->chooser_dialog,
+                                  "response",
+                                  G_CALLBACK (on_dialog_response),
+                                  session);
+                gtk_widget_show (session->priv->chooser_dialog);
+        }
+
+        return res;
+}
+
+void
+gdm_chooser_session_stop (GdmChooserSession *session)
+{
+        g_return_if_fail (GDM_IS_CHOOSER_SESSION (session));
+
+}
+
+static void
+gdm_chooser_session_set_property (GObject        *object,
+                                  guint           prop_id,
+                                  const GValue   *value,
+                                  GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_session_get_property (GObject        *object,
+                                  guint           prop_id,
+                                  GValue         *value,
+                                  GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_chooser_session_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmChooserSession      *chooser_session;
+
+        chooser_session = GDM_CHOOSER_SESSION (G_OBJECT_CLASS (gdm_chooser_session_parent_class)->constructor (type,
+                                                                                                               n_construct_properties,
+                                                                                                               construct_properties));
+
+        return G_OBJECT (chooser_session);
+}
+
+static void
+gdm_chooser_session_dispose (GObject *object)
+{
+        g_debug ("GdmChooserSession: Disposing chooser_session");
+
+        G_OBJECT_CLASS (gdm_chooser_session_parent_class)->dispose (object);
+}
+
+static void
+gdm_chooser_session_class_init (GdmChooserSessionClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_chooser_session_get_property;
+        object_class->set_property = gdm_chooser_session_set_property;
+        object_class->constructor = gdm_chooser_session_constructor;
+        object_class->dispose = gdm_chooser_session_dispose;
+        object_class->finalize = gdm_chooser_session_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmChooserSessionPrivate));
+}
+
+static void
+gdm_chooser_session_init (GdmChooserSession *session)
+{
+
+        session->priv = GDM_CHOOSER_SESSION_GET_PRIVATE (session);
+
+        session->priv->client = gdm_chooser_client_new ();
+}
+
+static void
+gdm_chooser_session_finalize (GObject *object)
+{
+        GdmChooserSession *chooser_session;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CHOOSER_SESSION (object));
+
+        chooser_session = GDM_CHOOSER_SESSION (object);
+
+        g_return_if_fail (chooser_session->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_chooser_session_parent_class)->finalize (object);
+}
+
+GdmChooserSession *
+gdm_chooser_session_new (void)
+{
+        if (session_object != NULL) {
+                g_object_ref (session_object);
+        } else {
+                session_object = g_object_new (GDM_TYPE_CHOOSER_SESSION, NULL);
+                g_object_add_weak_pointer (session_object,
+                                           (gpointer *) &session_object);
+        }
+
+        return GDM_CHOOSER_SESSION (session_object);
+}
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-session.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-session.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-chooser-session.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_CHOOSER_SESSION_H
+#define __GDM_CHOOSER_SESSION_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CHOOSER_SESSION         (gdm_chooser_session_get_type ())
+#define GDM_CHOOSER_SESSION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_SESSION, GdmChooserSession))
+#define GDM_CHOOSER_SESSION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CHOOSER_SESSION, GdmChooserSessionClass))
+#define GDM_IS_CHOOSER_SESSION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_SESSION))
+#define GDM_IS_CHOOSER_SESSION_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_SESSION))
+#define GDM_CHOOSER_SESSION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_SESSION, GdmChooserSessionClass))
+
+typedef struct GdmChooserSessionPrivate GdmChooserSessionPrivate;
+
+typedef struct
+{
+        GObject                   parent;
+        GdmChooserSessionPrivate *priv;
+} GdmChooserSession;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+} GdmChooserSessionClass;
+
+GType                  gdm_chooser_session_get_type                       (void);
+
+GdmChooserSession    * gdm_chooser_session_new                            (void);
+
+gboolean               gdm_chooser_session_start                          (GdmChooserSession *session,
+                                                                           GError           **error);
+void                   gdm_chooser_session_stop                           (GdmChooserSession *session);
+
+G_END_DECLS
+
+#endif /* __GDM_CHOOSER_SESSION_H */
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-dialog.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-dialog.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-dialog.c	(revision 134)
@@ -0,0 +1,224 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#include "gdm-host-chooser-dialog.h"
+#include "gdm-host-chooser-widget.h"
+
+#define GDM_HOST_CHOOSER_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_HOST_CHOOSER_DIALOG, GdmHostChooserDialogPrivate))
+
+struct GdmHostChooserDialogPrivate
+{
+        GtkWidget *chooser_widget;
+        int        kind_mask;
+};
+
+enum {
+        PROP_0,
+        PROP_KIND_MASK,
+};
+
+static void     gdm_host_chooser_dialog_class_init  (GdmHostChooserDialogClass *klass);
+static void     gdm_host_chooser_dialog_init        (GdmHostChooserDialog      *host_chooser_dialog);
+static void     gdm_host_chooser_dialog_finalize    (GObject                   *object);
+
+G_DEFINE_TYPE (GdmHostChooserDialog, gdm_host_chooser_dialog, GTK_TYPE_DIALOG)
+
+GdmChooserHost *
+gdm_host_chooser_dialog_get_host (GdmHostChooserDialog *dialog)
+{
+        GdmChooserHost *host;
+
+        g_return_val_if_fail (GDM_IS_HOST_CHOOSER_DIALOG (dialog), NULL);
+
+        host = gdm_host_chooser_widget_get_host (GDM_HOST_CHOOSER_WIDGET (dialog->priv->chooser_widget));
+
+        return host;
+}
+
+static void
+_gdm_host_chooser_dialog_set_kind_mask (GdmHostChooserDialog *dialog,
+                                        int                   kind_mask)
+{
+        if (dialog->priv->kind_mask != kind_mask) {
+                dialog->priv->kind_mask = kind_mask;
+        }
+}
+
+static void
+gdm_host_chooser_dialog_set_property (GObject        *object,
+                                      guint           prop_id,
+                                      const GValue   *value,
+                                      GParamSpec     *pspec)
+{
+        GdmHostChooserDialog *self;
+
+        self = GDM_HOST_CHOOSER_DIALOG (object);
+
+        switch (prop_id) {
+        case PROP_KIND_MASK:
+                _gdm_host_chooser_dialog_set_kind_mask (self, g_value_get_int (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_host_chooser_dialog_get_property (GObject        *object,
+                                      guint           prop_id,
+                                      GValue         *value,
+                                      GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+on_response (GdmHostChooserDialog *dialog,
+             gint                  response_id)
+{
+        switch (response_id) {
+        case GTK_RESPONSE_APPLY:
+                gdm_host_chooser_widget_refresh (GDM_HOST_CHOOSER_WIDGET (dialog->priv->chooser_widget));
+                g_signal_stop_emission_by_name (dialog, "response");
+                break;
+        default:
+                break;
+        }
+}
+
+static GObject *
+gdm_host_chooser_dialog_constructor (GType                  type,
+                                     guint                  n_construct_properties,
+                                     GObjectConstructParam *construct_properties)
+{
+        GdmHostChooserDialog      *dialog;
+
+        dialog = GDM_HOST_CHOOSER_DIALOG (G_OBJECT_CLASS (gdm_host_chooser_dialog_parent_class)->constructor (type,
+                                                                                                                           n_construct_properties,
+                                                                                                                           construct_properties));
+
+
+        dialog->priv->chooser_widget = gdm_host_chooser_widget_new (dialog->priv->kind_mask);
+        gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), dialog->priv->chooser_widget);
+        gtk_container_set_border_width (GTK_CONTAINER (dialog->priv->chooser_widget), 5);
+
+        gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+                                GTK_STOCK_REFRESH, GTK_RESPONSE_APPLY,
+                                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                GTK_STOCK_CONNECT, GTK_RESPONSE_OK,
+                                NULL);
+
+        gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER_ALWAYS);
+        gtk_container_set_border_width (GTK_CONTAINER (dialog), 12);
+        gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+        gtk_window_set_title (GTK_WINDOW (dialog), _("Select System"));
+        gtk_window_set_icon_name (GTK_WINDOW (dialog), "computer");
+
+        g_signal_connect (dialog,
+                          "response",
+                          G_CALLBACK (on_response),
+                          dialog);
+
+        gtk_widget_show_all (GTK_WIDGET (dialog));
+
+        return G_OBJECT (dialog);
+}
+
+static void
+gdm_host_chooser_dialog_dispose (GObject *object)
+{
+        g_debug ("Disposing host_chooser_dialog");
+
+        G_OBJECT_CLASS (gdm_host_chooser_dialog_parent_class)->dispose (object);
+}
+
+static void
+gdm_host_chooser_dialog_class_init (GdmHostChooserDialogClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_host_chooser_dialog_get_property;
+        object_class->set_property = gdm_host_chooser_dialog_set_property;
+        object_class->constructor = gdm_host_chooser_dialog_constructor;
+        object_class->dispose = gdm_host_chooser_dialog_dispose;
+        object_class->finalize = gdm_host_chooser_dialog_finalize;
+
+        g_object_class_install_property (object_class,
+                                         PROP_KIND_MASK,
+                                         g_param_spec_int ("kind-mask",
+                                                           "kind mask",
+                                                           "kind mask",
+                                                           0,
+                                                           G_MAXINT,
+                                                           0,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (klass, sizeof (GdmHostChooserDialogPrivate));
+}
+
+static void
+gdm_host_chooser_dialog_init (GdmHostChooserDialog *dialog)
+{
+        dialog->priv = GDM_HOST_CHOOSER_DIALOG_GET_PRIVATE (dialog);
+}
+
+static void
+gdm_host_chooser_dialog_finalize (GObject *object)
+{
+        GdmHostChooserDialog *host_chooser_dialog;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_HOST_CHOOSER_DIALOG (object));
+
+        host_chooser_dialog = GDM_HOST_CHOOSER_DIALOG (object);
+
+        g_return_if_fail (host_chooser_dialog->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_host_chooser_dialog_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_host_chooser_dialog_new (int kind_mask)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_HOST_CHOOSER_DIALOG,
+                               "kind-mask", kind_mask,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-dialog.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-dialog.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-dialog.h	(revision 134)
@@ -0,0 +1,60 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_HOST_CHOOSER_DIALOG_H
+#define __GDM_HOST_CHOOSER_DIALOG_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+#include "gdm-chooser-host.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_HOST_CHOOSER_DIALOG         (gdm_host_chooser_dialog_get_type ())
+#define GDM_HOST_CHOOSER_DIALOG(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_HOST_CHOOSER_DIALOG, GdmHostChooserDialog))
+#define GDM_HOST_CHOOSER_DIALOG_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_HOST_CHOOSER_DIALOG, GdmHostChooserDialogClass))
+#define GDM_IS_HOST_CHOOSER_DIALOG(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_HOST_CHOOSER_DIALOG))
+#define GDM_IS_HOST_CHOOSER_DIALOG_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_HOST_CHOOSER_DIALOG))
+#define GDM_HOST_CHOOSER_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_HOST_CHOOSER_DIALOG, GdmHostChooserDialogClass))
+
+typedef struct GdmHostChooserDialogPrivate GdmHostChooserDialogPrivate;
+
+typedef struct
+{
+        GtkDialog                    parent;
+        GdmHostChooserDialogPrivate *priv;
+} GdmHostChooserDialog;
+
+typedef struct
+{
+        GtkDialogClass   parent_class;
+} GdmHostChooserDialogClass;
+
+GType                  gdm_host_chooser_dialog_get_type           (void);
+
+GtkWidget            * gdm_host_chooser_dialog_new                (int                   kind_mask);
+void                   gdm_host_chooser_dialog_set_kind_mask      (GdmHostChooserDialog *dialog,
+                                                                   int                   kind_mask);
+
+GdmChooserHost *       gdm_host_chooser_dialog_get_host           (GdmHostChooserDialog *dialog);
+
+G_END_DECLS
+
+#endif /* __GDM_HOST_CHOOSER_DIALOG_H */
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-widget.c	(revision 134)
@@ -0,0 +1,851 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 1998, 1999, 2000 Martin K, Petersen <mkp@mkp.net>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <sys/socket.h>
+#include <sys/ioctl.h>
+#include <net/if.h>
+#ifdef HAVE_SYS_SOCKIO_H
+#include <sys/sockio.h>
+#endif
+
+#include <X11/Xmd.h>
+#include <X11/Xdmcp.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#include "gdm-address.h"
+#include "gdm-chooser-host.h"
+#include "gdm-host-chooser-widget.h"
+
+#define GDM_HOST_CHOOSER_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_HOST_CHOOSER_WIDGET, GdmHostChooserWidgetPrivate))
+
+struct GdmHostChooserWidgetPrivate
+{
+        GtkWidget      *treeview;
+
+        int             kind_mask;
+
+        char          **hosts;
+
+        XdmcpBuffer     broadcast_buf;
+        XdmcpBuffer     query_buf;
+        gboolean        have_ipv6;
+        int             socket_fd;
+        guint           io_watch_id;
+        guint           scan_time_id;
+        guint           ping_try_id;
+
+        int             ping_tries;
+
+        GSList         *broadcast_addresses;
+        GSList         *query_addresses;
+        GSList         *chooser_hosts;
+
+        GdmChooserHost *current_host;
+};
+
+enum {
+        PROP_0,
+        PROP_KIND_MASK,
+};
+
+enum {
+        HOST_ACTIVATED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_host_chooser_widget_class_init  (GdmHostChooserWidgetClass *klass);
+static void     gdm_host_chooser_widget_init        (GdmHostChooserWidget      *host_chooser_widget);
+static void     gdm_host_chooser_widget_finalize    (GObject                   *object);
+
+G_DEFINE_TYPE (GdmHostChooserWidget, gdm_host_chooser_widget, GTK_TYPE_VBOX)
+
+#define GDM_XDMCP_PROTOCOL_VERSION 1001
+#define SCAN_TIMEOUT 30
+#define PING_TIMEOUT 2
+#define PING_TRIES 3
+
+enum {
+        CHOOSER_LIST_ICON_COLUMN = 0,
+        CHOOSER_LIST_LABEL_COLUMN,
+        CHOOSER_LIST_HOST_COLUMN
+};
+
+static void
+chooser_host_add (GdmHostChooserWidget *widget,
+                  GdmChooserHost       *host)
+{
+        widget->priv->chooser_hosts = g_slist_prepend (widget->priv->chooser_hosts, host);
+}
+
+#if 0
+static void
+chooser_host_remove (GdmHostChooserWidget *widget,
+                     GdmChooserHost       *host)
+{
+        widget->priv->chooser_hosts = g_slist_remove (widget->priv->chooser_hosts, host);
+}
+#endif
+
+static GdmChooserHost *
+find_known_host (GdmHostChooserWidget *widget,
+                 GdmAddress           *address)
+{
+        GSList         *li;
+        GdmChooserHost *host;
+
+        for (li = widget->priv->chooser_hosts; li != NULL; li = li->next) {
+                host = li->data;
+                if (gdm_address_equal (gdm_chooser_host_get_address (host), address)) {
+                        goto out;
+                }
+        }
+
+        host = NULL;
+ out:
+
+        return host;
+}
+
+static void
+browser_add_host (GdmHostChooserWidget *widget,
+                  GdmChooserHost       *host)
+{
+        char         *hostname;
+        char         *name;
+        char         *desc;
+        char         *label;
+        GtkTreeModel *model;
+        GtkTreeIter   iter;
+        gboolean      res;
+
+        g_assert (host != NULL);
+
+        if (! gdm_chooser_host_get_willing (host)) {
+                gtk_widget_set_sensitive (GTK_WIDGET (widget), TRUE);
+                return;
+        }
+
+        res = gdm_address_get_hostname (gdm_chooser_host_get_address (host), &hostname);
+        if (! res) {
+                gdm_address_get_numeric_info (gdm_chooser_host_get_address (host), &hostname, NULL);
+        }
+
+        name = g_markup_escape_text (hostname, -1);
+        desc = g_markup_escape_text (gdm_chooser_host_get_description (host), -1);
+        label = g_strdup_printf ("<b>%s</b>\n%s", name, desc);
+        g_free (name);
+        g_free (desc);
+
+        model = gtk_tree_view_get_model (GTK_TREE_VIEW (widget->priv->treeview));
+
+        gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+        gtk_list_store_set (GTK_LIST_STORE (model),
+                            &iter,
+                            CHOOSER_LIST_ICON_COLUMN, NULL,
+                            CHOOSER_LIST_LABEL_COLUMN, label,
+                            CHOOSER_LIST_HOST_COLUMN, host,
+                            -1);
+        g_free (label);
+
+}
+
+static gboolean
+decode_packet (GIOChannel           *source,
+               GIOCondition          condition,
+               GdmHostChooserWidget *widget)
+{
+        struct sockaddr_storage clnt_ss;
+        GdmAddress             *address;
+        int                     ss_len;
+        XdmcpHeader             header;
+        int                     res;
+        static XdmcpBuffer      buf;
+        ARRAY8                  auth = {0};
+        ARRAY8                  host = {0};
+        ARRAY8                  stat = {0};
+        char                   *status;
+        GdmChooserHost         *chooser_host;
+
+        status = NULL;
+        address = NULL;
+
+        g_debug ("decode_packet: GIOCondition %d", (int)condition);
+
+        if ( ! (condition & G_IO_IN)) {
+                return TRUE;
+        }
+
+        ss_len = sizeof (clnt_ss);
+        res = XdmcpFill (widget->priv->socket_fd, &buf, (XdmcpNetaddr)&clnt_ss, &ss_len);
+        if G_UNLIKELY (! res) {
+                g_debug (_("XDMCP: Could not create XDMCP buffer!"));
+                return TRUE;
+        }
+
+        res = XdmcpReadHeader (&buf, &header);
+        if G_UNLIKELY (! res) {
+                g_warning (_("XDMCP: Could not read XDMCP header!"));
+                return TRUE;
+        }
+
+        if G_UNLIKELY (header.version != XDM_PROTOCOL_VERSION &&
+                       header.version != GDM_XDMCP_PROTOCOL_VERSION) {
+                g_warning (_("XMDCP: Incorrect XDMCP version!"));
+                return TRUE;
+        }
+
+        address = gdm_address_new_from_sockaddr ((struct sockaddr *) &clnt_ss, ss_len);
+        if (address == NULL) {
+                g_warning (_("XMDCP: Unable to parse address"));
+                return TRUE;
+        }
+
+        gdm_address_debug (address);
+
+        if (header.opcode == WILLING) {
+                if (! XdmcpReadARRAY8 (&buf, &auth)) {
+                        goto done;
+                }
+
+                if (! XdmcpReadARRAY8 (&buf, &host)) {
+                        goto done;
+                }
+
+                if (! XdmcpReadARRAY8 (&buf, &stat)) {
+                        goto done;
+                }
+
+                status = g_strndup ((char *) stat.data, MIN (stat.length, 256));
+        } else if (header.opcode == UNWILLING) {
+                /* immaterial, will not be shown */
+                status = NULL;
+        } else {
+                goto done;
+        }
+
+        g_debug ("STATUS: %s", status);
+
+        chooser_host = find_known_host (widget, address);
+        if (chooser_host == NULL) {
+                chooser_host = g_object_new (GDM_TYPE_CHOOSER_HOST,
+                                             "address", address,
+                                             "description", status,
+                                             "willing", (header.opcode == WILLING),
+                                             "kind", GDM_CHOOSER_HOST_KIND_XDMCP,
+                                             NULL);
+                chooser_host_add (widget, chooser_host);
+                browser_add_host (widget, chooser_host);
+        } else {
+                /* server changed it's mind */
+                if (header.opcode == WILLING
+                    && ! gdm_chooser_host_get_willing (chooser_host)) {
+                        g_object_set (chooser_host, "willing", TRUE, NULL);
+                        browser_add_host (widget, chooser_host);
+                }
+                /* FIXME: handle unwilling? */
+        }
+
+ done:
+        if (header.opcode == WILLING) {
+                XdmcpDisposeARRAY8 (&auth);
+                XdmcpDisposeARRAY8 (&host);
+                XdmcpDisposeARRAY8 (&stat);
+        }
+
+        g_free (status);
+        gdm_address_free (address);
+
+        return TRUE;
+}
+
+static void
+do_ping (GdmHostChooserWidget *widget,
+         gboolean              full)
+{
+        GSList *l;
+
+        g_debug ("do ping full:%d", full);
+
+        for (l = widget->priv->broadcast_addresses; l != NULL; l = l->next) {
+                GdmAddress              *address;
+                int                      res;
+
+                address = l->data;
+
+                gdm_address_debug (address);
+                errno = 0;
+                g_debug ("fd:%d", widget->priv->socket_fd);
+                res = XdmcpFlush (widget->priv->socket_fd,
+                                  &widget->priv->broadcast_buf,
+                                  (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                                  (int)sizeof (struct sockaddr_storage));
+                if (! res) {
+                        g_warning ("Unable to flush the XDMCP broadcast packet: %s", g_strerror (errno));
+                }
+        }
+
+        if (full) {
+                for (l = widget->priv->query_addresses; l != NULL; l = l->next) {
+                        GdmAddress *address;
+                        int         res;
+
+                        address = l->data;
+
+                        gdm_address_debug (address);
+                        res = XdmcpFlush (widget->priv->socket_fd,
+                                          &widget->priv->query_buf,
+                                          (XdmcpNetaddr)gdm_address_peek_sockaddr_storage (address),
+                                          (int)sizeof (struct sockaddr_storage));
+                        if (! res) {
+                                g_warning ("Unable to flush the XDMCP query packet");
+                        }
+                }
+        }
+}
+
+static gboolean
+ping_try (GdmHostChooserWidget *widget)
+{
+        do_ping (widget, FALSE);
+
+        widget->priv->ping_tries --;
+
+        if (widget->priv->ping_tries <= 0) {
+                widget->priv->ping_try_id = 0;
+                return FALSE;
+        } else {
+                return TRUE;
+        }
+}
+
+static void
+xdmcp_discover (GdmHostChooserWidget *widget)
+{
+#if 0
+        gtk_widget_set_sensitive (GTK_WIDGET (manage), FALSE);
+        gtk_widget_set_sensitive (GTK_WIDGET (rescan), FALSE);
+        gtk_list_store_clear (GTK_LIST_STORE (browser_model));
+        gtk_widget_set_sensitive (GTK_WIDGET (browser), FALSE);
+        gtk_label_set_label (GTK_LABEL (status_label),
+                             _(scanning_message));
+
+        while (hl) {
+                gdm_chooser_host_dispose ((GdmChooserHost *) hl->data);
+                hl = hl->next;
+        }
+
+        g_list_free (chooser_hosts);
+        chooser_hosts = NULL;
+#endif
+
+        do_ping (widget, TRUE);
+
+#if 0
+        if (widget->priv->scan_time_id > 0) {
+                g_source_remove (widget->priv->scan_time_id);
+        }
+
+        widget->priv->scan_time_id = g_timeout_add_seconds (SCAN_TIMEOUT,
+                                                            chooser_scan_time_update,
+                                                            widget);
+#endif
+        /* Note we already used up one try */
+        widget->priv->ping_tries = PING_TRIES - 1;
+        if (widget->priv->ping_try_id > 0) {
+                g_source_remove (widget->priv->ping_try_id);
+        }
+
+        widget->priv->ping_try_id = g_timeout_add_seconds (PING_TIMEOUT,
+                                                           (GSourceFunc)ping_try,
+                                                           widget);
+}
+
+/* Find broadcast address for all active, non pointopoint interfaces */
+static void
+find_broadcast_addresses (GdmHostChooserWidget *widget)
+{
+        int           i;
+        int           num;
+        int           sock;
+        struct ifconf ifc;
+        char         *buf;
+        struct ifreq *ifr;
+
+        g_debug ("Finding broadcast addresses");
+
+        sock = socket (AF_INET, SOCK_DGRAM, 0);
+#ifdef SIOCGIFNUM
+        if (ioctl (sock, SIOCGIFNUM, &num) < 0) {
+                num = 64;
+        }
+#else
+        num = 64;
+#endif
+
+        ifc.ifc_len = sizeof (struct ifreq) * num;
+        ifc.ifc_buf = buf = g_malloc0 (ifc.ifc_len);
+        if (ioctl (sock, SIOCGIFCONF, &ifc) < 0) {
+                g_warning ("Could not get local addresses!");
+                goto out;
+        }
+
+        ifr = ifc.ifc_req;
+        num = ifc.ifc_len / sizeof (struct ifreq);
+        for (i = 0 ; i < num ; i++) {
+                const char *name;
+
+                name = ifr[i].ifr_name;
+                g_debug ("Checking if %s", name);
+                if (name != NULL && name[0] != '\0') {
+                        struct ifreq            ifreq;
+                        GdmAddress             *address;
+                        struct sockaddr_in      sin;
+
+                        memset (&ifreq, 0, sizeof (ifreq));
+
+                        strncpy (ifreq.ifr_name,
+                                 ifr[i].ifr_name,
+                                 sizeof (ifreq.ifr_name));
+                        /* paranoia */
+                        ifreq.ifr_name[sizeof (ifreq.ifr_name) - 1] = '\0';
+
+                        if (ioctl (sock, SIOCGIFFLAGS, &ifreq) < 0) {
+                                g_warning ("Could not get SIOCGIFFLAGS for %s", ifr[i].ifr_name);
+                        }
+
+                        if ((ifreq.ifr_flags & IFF_UP) == 0 ||
+                            (ifreq.ifr_flags & IFF_BROADCAST) == 0 ||
+                            ioctl (sock, SIOCGIFBRDADDR, &ifreq) < 0) {
+                                g_debug ("Skipping if %s", name);
+                                continue;
+                        }
+
+                        g_memmove (&sin, &ifreq.ifr_broadaddr, sizeof (struct sockaddr_in));
+                        sin.sin_port = htons (XDM_UDP_PORT);
+                        address = gdm_address_new_from_sockaddr ((struct sockaddr *) &sin, sizeof (sin));
+                        if (address != NULL) {
+                                g_debug ("Adding if %s", name);
+                                gdm_address_debug (address);
+
+                                widget->priv->broadcast_addresses = g_slist_append (widget->priv->broadcast_addresses, address);
+                        }
+                }
+        }
+ out:
+        g_free (buf);
+        close (sock);
+}
+
+static void
+add_hosts (GdmHostChooserWidget *widget)
+{
+        int i;
+
+        for (i = 0; widget->priv->hosts != NULL && widget->priv->hosts[i] != NULL; i++) {
+                struct addrinfo  hints;
+                struct addrinfo *result;
+                struct addrinfo *ai;
+                int              gaierr;
+                const char      *name;
+                char             serv_buf [NI_MAXSERV];
+                const char      *serv;
+
+                name = widget->priv->hosts[i];
+
+                if (strcmp (name, "BROADCAST") == 0) {
+                        find_broadcast_addresses (widget);
+                        continue;
+                }
+
+                if (strcmp (name, "MULTICAST") == 0) {
+                        /*gdm_chooser_find_mcaddr ();*/
+                        continue;
+                }
+
+                result = NULL;
+                memset (&hints, 0, sizeof (hints));
+                hints.ai_socktype = SOCK_STREAM;
+
+                snprintf (serv_buf, sizeof (serv_buf), "%u", XDM_UDP_PORT);
+                serv = serv_buf;
+
+                gaierr = getaddrinfo (name, serv, &hints, &result);
+                if (gaierr != 0) {
+                        g_warning ("Unable to get address info for name %s: %s", name, gai_strerror (gaierr));
+                        continue;
+                }
+
+                for (ai = result; ai != NULL; ai = ai->ai_next) {
+                        GdmAddress *address;
+
+                        address = gdm_address_new_from_sockaddr (ai->ai_addr, ai->ai_addrlen);
+                        if (address != NULL) {
+                                widget->priv->query_addresses = g_slist_append (widget->priv->query_addresses, address);
+                        }
+                }
+
+                freeaddrinfo (result);
+        }
+
+        if (widget->priv->broadcast_addresses == NULL && widget->priv->query_addresses == NULL) {
+                find_broadcast_addresses (widget);
+        }
+}
+
+static void
+xdmcp_init (GdmHostChooserWidget *widget)
+{
+        XdmcpHeader   header;
+        int           sockopts;
+        int           res;
+        GIOChannel   *ioc;
+        ARRAYofARRAY8 aanames;
+
+        sockopts = 1;
+
+        widget->priv->socket_fd = -1;
+
+        /* Open socket for communication */
+#ifdef ENABLE_IPV6
+        widget->priv->socket_fd = socket (AF_INET6, SOCK_DGRAM, 0);
+        if (widget->priv->socket_fd != -1) {
+                widget->priv->have_ipv6 = TRUE;
+        }
+#endif
+        if (! widget->priv->have_ipv6) {
+                widget->priv->socket_fd = socket (AF_INET, SOCK_DGRAM, 0);
+                if (widget->priv->socket_fd == -1) {
+                        g_critical ("Could not create socket!");
+                }
+        }
+
+        res = setsockopt (widget->priv->socket_fd,
+                          SOL_SOCKET,
+                          SO_BROADCAST,
+                          (char *) &sockopts,
+                          sizeof (sockopts));
+        if (res < 0) {
+                g_critical ("Could not set socket options!");
+        }
+
+        /* Assemble XDMCP BROADCAST_QUERY packet in static buffer */
+        memset (&header, 0, sizeof (XdmcpHeader));
+        header.opcode  = (CARD16) BROADCAST_QUERY;
+        header.length  = 1;
+        header.version = XDM_PROTOCOL_VERSION;
+        aanames.length = 0;
+        XdmcpWriteHeader (&widget->priv->broadcast_buf, &header);
+        XdmcpWriteARRAYofARRAY8 (&widget->priv->broadcast_buf, &aanames);
+
+        /* Assemble XDMCP QUERY packet in static buffer */
+        memset (&header, 0, sizeof (XdmcpHeader));
+        header.opcode  = (CARD16) QUERY;
+        header.length  = 1;
+        header.version = XDM_PROTOCOL_VERSION;
+        memset (&widget->priv->query_buf, 0, sizeof (XdmcpBuffer));
+        XdmcpWriteHeader (&widget->priv->query_buf, &header);
+        XdmcpWriteARRAYofARRAY8 (&widget->priv->query_buf, &aanames);
+
+        add_hosts (widget);
+
+        ioc = g_io_channel_unix_new (widget->priv->socket_fd);
+        g_io_channel_set_encoding (ioc, NULL, NULL);
+        g_io_channel_set_buffered (ioc, FALSE);
+        widget->priv->io_watch_id = g_io_add_watch (ioc,
+                                                    G_IO_IN | G_IO_PRI | G_IO_ERR | G_IO_HUP | G_IO_NVAL,
+                                                    (GIOFunc)decode_packet,
+                                                    widget);
+        g_io_channel_unref (ioc);
+}
+
+void
+gdm_host_chooser_widget_refresh (GdmHostChooserWidget *widget)
+{
+        g_return_if_fail (GDM_IS_HOST_CHOOSER_WIDGET (widget));
+
+        xdmcp_discover (widget);
+}
+
+GdmChooserHost *
+gdm_host_chooser_widget_get_host (GdmHostChooserWidget *widget)
+{
+        GdmChooserHost *host;
+
+        g_return_val_if_fail (GDM_IS_HOST_CHOOSER_WIDGET (widget), NULL);
+
+        host = NULL;
+        if (widget->priv->current_host != NULL) {
+                host = g_object_ref (widget->priv->current_host);
+        }
+
+        return host;
+}
+
+static void
+_gdm_host_chooser_widget_set_kind_mask (GdmHostChooserWidget *widget,
+                                        int                   kind_mask)
+{
+        if (widget->priv->kind_mask != kind_mask) {
+                widget->priv->kind_mask = kind_mask;
+        }
+}
+
+static void
+gdm_host_chooser_widget_set_property (GObject        *object,
+                                      guint           prop_id,
+                                      const GValue   *value,
+                                      GParamSpec     *pspec)
+{
+        GdmHostChooserWidget *self;
+
+        self = GDM_HOST_CHOOSER_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_KIND_MASK:
+                _gdm_host_chooser_widget_set_kind_mask (self, g_value_get_int (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_host_chooser_widget_get_property (GObject        *object,
+                                      guint           prop_id,
+                                      GValue         *value,
+                                      GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_host_chooser_widget_constructor (GType                  type,
+                                     guint                  n_construct_properties,
+                                     GObjectConstructParam *construct_properties)
+{
+        GdmHostChooserWidget      *widget;
+
+        widget = GDM_HOST_CHOOSER_WIDGET (G_OBJECT_CLASS (gdm_host_chooser_widget_parent_class)->constructor (type,
+                                                                                                                           n_construct_properties,
+                                                                                                                           construct_properties));
+
+        xdmcp_init (widget);
+        xdmcp_discover (widget);
+
+        return G_OBJECT (widget);
+}
+
+static void
+gdm_host_chooser_widget_dispose (GObject *object)
+{
+        GdmHostChooserWidget *widget;
+
+        widget = GDM_HOST_CHOOSER_WIDGET (object);
+
+        g_debug ("Disposing host_chooser_widget");
+
+        if (widget->priv->broadcast_addresses != NULL) {
+                g_slist_foreach (widget->priv->broadcast_addresses,
+                                 (GFunc)gdm_address_free,
+                                 NULL);
+                g_slist_free (widget->priv->broadcast_addresses);
+                widget->priv->broadcast_addresses = NULL;
+        }
+        if (widget->priv->query_addresses != NULL) {
+                g_slist_foreach (widget->priv->query_addresses,
+                                 (GFunc)gdm_address_free,
+                                 NULL);
+                g_slist_free (widget->priv->query_addresses);
+                widget->priv->query_addresses = NULL;
+        }
+        if (widget->priv->chooser_hosts != NULL) {
+                g_slist_foreach (widget->priv->chooser_hosts,
+                                 (GFunc)g_object_unref,
+                                 NULL);
+                g_slist_free (widget->priv->chooser_hosts);
+                widget->priv->chooser_hosts = NULL;
+        }
+
+        widget->priv->current_host = NULL;
+
+        G_OBJECT_CLASS (gdm_host_chooser_widget_parent_class)->dispose (object);
+}
+
+static void
+gdm_host_chooser_widget_class_init (GdmHostChooserWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_host_chooser_widget_get_property;
+        object_class->set_property = gdm_host_chooser_widget_set_property;
+        object_class->constructor = gdm_host_chooser_widget_constructor;
+        object_class->dispose = gdm_host_chooser_widget_dispose;
+        object_class->finalize = gdm_host_chooser_widget_finalize;
+
+        g_object_class_install_property (object_class,
+                                         PROP_KIND_MASK,
+                                         g_param_spec_int ("kind-mask",
+                                                           "kind mask",
+                                                           "kind mask",
+                                                           0,
+                                                           G_MAXINT,
+                                                           0,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        signals [HOST_ACTIVATED] = g_signal_new ("host-activated",
+                                                 G_TYPE_FROM_CLASS (object_class),
+                                                 G_SIGNAL_RUN_LAST,
+                                                 G_STRUCT_OFFSET (GdmHostChooserWidgetClass, host_activated),
+                                                 NULL,
+                                                 NULL,
+                                                 g_cclosure_marshal_VOID__VOID,
+                                                 G_TYPE_NONE,
+                                                 0);
+
+        g_type_class_add_private (klass, sizeof (GdmHostChooserWidgetPrivate));
+}
+
+static void
+on_host_selected (GtkTreeSelection     *selection,
+                  GdmHostChooserWidget *widget)
+{
+        GtkTreeModel   *model = NULL;
+        GtkTreeIter     iter = {0};
+        GdmChooserHost *curhost;
+
+        curhost = NULL;
+
+        if (gtk_tree_selection_get_selected (selection, &model, &iter)) {
+                gtk_tree_model_get (model, &iter, CHOOSER_LIST_HOST_COLUMN, &curhost, -1);
+        }
+
+        widget->priv->current_host = curhost;
+}
+
+static void
+on_row_activated (GtkTreeView          *tree_view,
+                  GtkTreePath          *tree_path,
+                  GtkTreeViewColumn    *tree_column,
+                  GdmHostChooserWidget *widget)
+{
+        g_signal_emit (widget, signals[HOST_ACTIVATED], 0);
+}
+
+static void
+gdm_host_chooser_widget_init (GdmHostChooserWidget *widget)
+{
+        GtkWidget         *scrolled;
+        GtkTreeSelection  *selection;
+        GtkTreeViewColumn *column;
+        GtkTreeModel      *model;
+
+        widget->priv = GDM_HOST_CHOOSER_WIDGET_GET_PRIVATE (widget);
+
+        scrolled = gtk_scrolled_window_new (NULL, NULL);
+        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled),
+                                             GTK_SHADOW_IN);
+        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
+                                        GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+        gtk_box_pack_start (GTK_BOX (widget), scrolled, TRUE, TRUE, 0);
+
+        widget->priv->treeview = gtk_tree_view_new ();
+        gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (widget->priv->treeview), FALSE);
+        g_signal_connect (widget->priv->treeview,
+                          "row-activated",
+                          G_CALLBACK (on_row_activated),
+                          widget);
+        gtk_container_add (GTK_CONTAINER (scrolled), widget->priv->treeview);
+
+        selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget->priv->treeview));
+        gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
+        g_signal_connect (selection, "changed",
+                          G_CALLBACK (on_host_selected),
+                          widget);
+
+        model = (GtkTreeModel *)gtk_list_store_new (3,
+                                                    GDK_TYPE_PIXBUF,
+                                                    G_TYPE_STRING,
+                                                    G_TYPE_POINTER);
+        gtk_tree_view_set_model (GTK_TREE_VIEW (widget->priv->treeview), model);
+
+        column = gtk_tree_view_column_new_with_attributes ("Icon",
+                                                           gtk_cell_renderer_pixbuf_new (),
+                                                           "pixbuf", CHOOSER_LIST_ICON_COLUMN,
+                                                           NULL);
+        gtk_tree_view_append_column (GTK_TREE_VIEW (widget->priv->treeview), column);
+
+        column = gtk_tree_view_column_new_with_attributes ("Hostname",
+                                                           gtk_cell_renderer_text_new (),
+                                                           "markup", CHOOSER_LIST_LABEL_COLUMN,
+                                                           NULL);
+        gtk_tree_view_append_column (GTK_TREE_VIEW (widget->priv->treeview), column);
+
+        gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (model),
+                                              CHOOSER_LIST_LABEL_COLUMN,
+                                              GTK_SORT_ASCENDING);
+}
+
+static void
+gdm_host_chooser_widget_finalize (GObject *object)
+{
+        GdmHostChooserWidget *host_chooser_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_HOST_CHOOSER_WIDGET (object));
+
+        host_chooser_widget = GDM_HOST_CHOOSER_WIDGET (object);
+
+        g_return_if_fail (host_chooser_widget->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_host_chooser_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_host_chooser_widget_new (int kind_mask)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_HOST_CHOOSER_WIDGET,
+                               "kind-mask", kind_mask,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser-widget.h	(revision 134)
@@ -0,0 +1,65 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_HOST_CHOOSER_WIDGET_H
+#define __GDM_HOST_CHOOSER_WIDGET_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+#include "gdm-chooser-host.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_HOST_CHOOSER_WIDGET         (gdm_host_chooser_widget_get_type ())
+#define GDM_HOST_CHOOSER_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_HOST_CHOOSER_WIDGET, GdmHostChooserWidget))
+#define GDM_HOST_CHOOSER_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_HOST_CHOOSER_WIDGET, GdmHostChooserWidgetClass))
+#define GDM_IS_HOST_CHOOSER_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_HOST_CHOOSER_WIDGET))
+#define GDM_IS_HOST_CHOOSER_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_HOST_CHOOSER_WIDGET))
+#define GDM_HOST_CHOOSER_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_HOST_CHOOSER_WIDGET, GdmHostChooserWidgetClass))
+
+typedef struct GdmHostChooserWidgetPrivate GdmHostChooserWidgetPrivate;
+
+typedef struct
+{
+        GtkVBox                      parent;
+        GdmHostChooserWidgetPrivate *priv;
+} GdmHostChooserWidget;
+
+typedef struct
+{
+        GtkVBoxClass   parent_class;
+
+        /* signals */
+        void (* host_activated)        (GdmHostChooserWidget *widget);
+} GdmHostChooserWidgetClass;
+
+GType                  gdm_host_chooser_widget_get_type           (void);
+GtkWidget *            gdm_host_chooser_widget_new                (int                   kind_mask);
+
+void                   gdm_host_chooser_widget_set_kind_mask      (GdmHostChooserWidget *widget,
+                                                                   int                   kind_mask);
+
+void                   gdm_host_chooser_widget_refresh            (GdmHostChooserWidget *widget);
+
+GdmChooserHost *       gdm_host_chooser_widget_get_host           (GdmHostChooserWidget *widget);
+
+G_END_DECLS
+
+#endif /* __GDM_HOST_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-chooser/gdm-host-chooser.c	(revision 134)
@@ -0,0 +1,276 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+#include <gconf/gconf-client.h>
+
+#include "gdm-common.h"
+#include "gdm-log.h"
+#include "gdm-settings-client.h"
+#include "gdm-settings-keys.h"
+
+#include "gdm-chooser-host.h"
+#include "gdm-host-chooser-dialog.h"
+
+#define ACCESSIBILITY_KEY         "/desktop/gnome/interface/accessibility"
+
+static Atom AT_SPI_IOR;
+
+
+static gboolean
+assistive_registry_launch (void)
+{
+        GPid        pid;
+        GError     *error;
+        const char *command;
+        char      **argv;
+        gboolean    res;
+
+        command = AT_SPI_REGISTRYD_DIR "/at-spi-registryd";
+
+        argv = NULL;
+        error = NULL;
+        res = g_shell_parse_argv (command, NULL, &argv, &error);
+        if (! res) {
+                g_warning ("Unable to parse command: %s", error->message);
+                return FALSE;
+        }
+
+        error = NULL;
+        res = g_spawn_async (NULL,
+                             argv,
+                             NULL,
+                             G_SPAWN_SEARCH_PATH
+                             | G_SPAWN_STDOUT_TO_DEV_NULL
+                             | G_SPAWN_STDERR_TO_DEV_NULL,
+                             NULL,
+                             NULL,
+                             &pid,
+                             &error);
+        g_strfreev (argv);
+
+        if (! res) {
+                g_warning ("Unable to run command %s: %s", command, error->message);
+                return FALSE;
+        }
+
+        if (kill (pid, 0) < 0) {
+                g_warning ("at-spi-registryd not running");
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static GdkFilterReturn
+filter_watch (GdkXEvent *xevent,
+              GdkEvent  *event,
+              gpointer   data)
+{
+        XEvent *xev = (XEvent *)xevent;
+
+        if (xev->xany.type == PropertyNotify
+            && xev->xproperty.atom == AT_SPI_IOR) {
+                gtk_main_quit ();
+
+                return GDK_FILTER_REMOVE;
+        }
+
+        return GDK_FILTER_CONTINUE;
+}
+
+static gboolean
+filter_timeout (gpointer data)
+{
+        g_warning ("The accessibility registry was not found.");
+
+        gtk_main_quit ();
+
+        return FALSE;
+}
+
+static void
+assistive_registry_start (void)
+{
+        GdkWindow *root;
+        guint      tid;
+
+        root = gdk_get_default_root_window ();
+
+        if ( ! AT_SPI_IOR) {
+                AT_SPI_IOR = XInternAtom (GDK_DISPLAY (), "AT_SPI_IOR", False);
+        }
+
+        gdk_window_set_events (root,  GDK_PROPERTY_CHANGE_MASK);
+
+        if ( ! assistive_registry_launch ()) {
+                g_warning ("The accessibility registry could not be started.");
+                return;
+        }
+
+        gdk_window_add_filter (root, filter_watch, NULL);
+        tid = g_timeout_add_seconds (5, filter_timeout, NULL);
+
+        gtk_main ();
+
+        gdk_window_remove_filter (root, filter_watch, NULL);
+        g_source_remove (tid);
+}
+
+static void
+at_set_gtk_modules (void)
+{
+        GSList     *modules_list;
+        GSList     *l;
+        const char *old;
+        char      **modules;
+        gboolean    found_gail;
+        gboolean    found_atk_bridge;
+        int         n;
+
+        n = 0;
+        modules_list = NULL;
+        found_gail = FALSE;
+        found_atk_bridge = FALSE;
+
+        if ((old = g_getenv ("GTK_MODULES")) != NULL) {
+                modules = g_strsplit (old, ":", -1);
+                for (n = 0; modules[n]; n++) {
+                        if (!strcmp (modules[n], "gail")) {
+                                found_gail = TRUE;
+                        } else if (!strcmp (modules[n], "atk-bridge")) {
+                                found_atk_bridge = TRUE;
+                        }
+
+                        modules_list = g_slist_prepend (modules_list, modules[n]);
+                        modules[n] = NULL;
+                }
+                g_free (modules);
+        }
+
+        if (!found_gail) {
+                modules_list = g_slist_prepend (modules_list, "gail");
+                ++n;
+        }
+
+        if (!found_atk_bridge) {
+                modules_list = g_slist_prepend (modules_list, "atk-bridge");
+                ++n;
+        }
+
+        modules = g_new (char *, n + 1);
+        modules[n--] = NULL;
+        for (l = modules_list; l; l = l->next) {
+                modules[n--] = g_strdup (l->data);
+        }
+
+        g_setenv ("GTK_MODULES", g_strjoinv (":", modules), TRUE);
+        g_strfreev (modules);
+        g_slist_free (modules_list);
+}
+
+static void
+load_a11y (void)
+{
+        const char        *env_a_t_support;
+        gboolean           a_t_support;
+        GConfClient       *gconf_client;
+
+        gconf_client = gconf_client_get_default ();
+
+        env_a_t_support = g_getenv ("GNOME_ACCESSIBILITY");
+        if (env_a_t_support) {
+                a_t_support = atoi (env_a_t_support);
+        } else {
+                a_t_support = gconf_client_get_bool (gconf_client, ACCESSIBILITY_KEY, NULL);
+        }
+
+        if (a_t_support) {
+                assistive_registry_start ();
+                at_set_gtk_modules ();
+        }
+
+        g_object_unref (gconf_client);
+}
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget        *chooser;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        gdm_log_init ();
+        gdm_log_set_debug (TRUE);
+
+        g_debug ("Chooser for display %s xauthority:%s",
+                 g_getenv ("DISPLAY"),
+                 g_getenv ("XAUTHORITY"));
+
+        gdk_init (&argc, &argv);
+
+        load_a11y ();
+
+        gtk_init (&argc, &argv);
+
+        chooser = gdm_host_chooser_dialog_new (GDM_CHOOSER_HOST_KIND_MASK_ALL);
+        gtk_widget_set_size_request (chooser, 480, 600);
+
+        if (gtk_dialog_run (GTK_DIALOG (chooser)) == GTK_RESPONSE_OK) {
+                GdmChooserHost *host;
+
+                host = gdm_host_chooser_dialog_get_host (GDM_HOST_CHOOSER_DIALOG (chooser));
+                if (host != NULL) {
+                        char *hostname;
+                        /* FIXME: handle different host types here? */
+
+                        hostname = NULL;
+                        gdm_address_get_hostname (gdm_chooser_host_get_address (host), &hostname);
+                        /* FIXME: fall back to numerical address? */
+                        if (hostname != NULL) {
+                                g_print ("hostname: %s\n", hostname);
+                                g_free (hostname);
+                        }
+                }
+        }
+
+        gtk_widget_destroy (chooser);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/Makefile.am	(revision 134)
@@ -0,0 +1,361 @@
+NULL =
+
+SUBDIRS = 				\
+	libnotificationarea		\
+	$(NULL)
+
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/common				\
+	-I$(top_srcdir)/gui/simple-greeter/libnotificationarea	\
+	-DDMCONFDIR=\""$(dmconfdir)"\"			\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"                  \
+	-DDATADIR=\""$(datadir)"\"		 	\
+	-DSYSCONFDIR=\""$(sysconfdir)"\"		\
+	-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\"	\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	-DGLADEDIR=\""$(pkgdatadir)"\"			\
+	-DLIBEXECDIR=\""$(libexecdir)"\" 		\
+	-DSBINDIR=\""$(sbindir)"\"		 	\
+	-DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\"	\
+	-DAT_SPI_REGISTRYD_DIR="\"$(AT_SPI_REGISTRYD_DIR)\""	\
+	$(DEVKIT_POWER_CFLAGS)				\
+	-DI_KNOW_THE_DEVICEKIT_POWER_API_IS_SUBJECT_TO_CHANGE	\
+	$(DISABLE_DEPRECATED_CFLAGS)			\
+	$(GTK_CFLAGS)					\
+	$(SIMPLE_GREETER_CFLAGS)			\
+	$(NULL)
+
+@INTLTOOL_SCHEMAS_RULE@
+
+schemasdir   = @GCONF_SCHEMA_FILE_DIR@
+schemas_in_files = gdm-simple-greeter.schemas.in
+schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+
+noinst_LTLIBRARIES = 			\
+	libgdmuser.la			\
+	$(null)
+
+libgdmuser_la_SOURCES =			\
+	gdm-user.c			\
+	gdm-user.h			\
+	gdm-user-private.h		\
+	gdm-user-manager.c		\
+	gdm-user-manager.h		\
+	$(NULL)
+
+libgdmuser_la_CFLAGS =			\
+	$(SIMPLE_GREETER_CFLAGS)	\
+	$(NULL)
+
+libgdmuser_la_LIBADD =			\
+	$(NULL)
+
+libgdmuser_la_LDFLAGS = 	\
+	-export-dynamic 	\
+	$(NULL)
+
+noinst_PROGRAMS = 			\
+	test-filesystem-type		\
+	test-greeter-login-window	\
+	test-greeter-panel		\
+	test-language-chooser		\
+	test-layout-chooser		\
+	test-languages			\
+	test-sessions			\
+	test-remote-login-window	\
+	test-user-chooser		\
+	test-user-manager		\
+	$(NULL)
+
+test_greeter_login_window_SOURCES = 	\
+	test-greeter-login-window.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-greeter-login-window.h	\
+	gdm-greeter-login-window.c	\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-user-chooser-widget.h	\
+	gdm-user-chooser-widget.c	\
+	gdm-user-chooser-dialog.h	\
+	gdm-user-chooser-dialog.c	\
+	$(NULL)
+
+test_greeter_login_window_LDADD =	\
+	$(top_builddir)/common/libgdmcommon.la	\
+	libgdmuser.la			\
+	$(COMMON_LIBS)			\
+	$(SIMPLE_GREETER_LIBS)		\
+	$(DEVKIT_POWER_LIBS)		\
+	$(RBAC_LIBS)			\
+	$(NULL)
+
+test_greeter_panel_SOURCES = 	\
+	test-greeter-panel.c	\
+	gdm-greeter-panel.h	\
+	gdm-greeter-panel.c	\
+	gdm-clock-widget.h      \
+	gdm-clock-widget.c      \
+	gdm-option-widget.h     \
+	gdm-option-widget.c     \
+	gdm-recent-option-widget.h	\
+	gdm-recent-option-widget.c	\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-language-chooser-widget.h	\
+	gdm-language-chooser-widget.c	\
+	locarchive.h			\
+	gdm-language-chooser-dialog.h	\
+	gdm-language-chooser-dialog.c	\
+	gdm-language-option-widget.h	\
+	gdm-language-option-widget.c	\
+	gdm-layout-chooser-widget.h	\
+	gdm-layout-chooser-widget.c	\
+	gdm-layout-chooser-dialog.h	\
+	gdm-layout-chooser-dialog.c	\
+	gdm-layout-option-widget.h	\
+	gdm-layout-option-widget.c	\
+	gdm-layouts.h			\
+	gdm-layouts.c			\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	gdm-session-option-widget.h	\
+	gdm-session-option-widget.c	\
+	$(NULL)
+
+test_greeter_panel_LDADD =	\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la	\
+	$(SIMPLE_GREETER_LIBS)		\
+	$(GTK_LIBS)			\
+	$(GCONF_LIBS)			\
+	$(LIBXKLAVIER_LIBS)		\
+	$(NULL)
+
+test_remote_login_window_SOURCES = 	\
+	test-remote-login-window.c	\
+	gdm-remote-login-window.h	\
+	gdm-remote-login-window.c	\
+	$(NULL)
+
+test_remote_login_window_LDADD =	\
+	$(GTK_LIBS)			\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(NULL)
+
+test_filesystem_type_SOURCES = 	\
+	test-filesystem-type.c	\
+	$(NULL)
+
+test_filesystem_type_LDADD =	\
+	$(COMMON_LIBS)			\
+	$(NULL)
+
+test_language_chooser_SOURCES = 	\
+	test-language-chooser.c		\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	gdm-language-chooser-widget.h	\
+	gdm-language-chooser-widget.c	\
+	locarchive.h			\
+	gdm-language-chooser-dialog.h	\
+	gdm-language-chooser-dialog.c	\
+	$(NULL)
+
+test_language_chooser_LDADD =	\
+	$(GTK_LIBS)		\
+	$(NULL)
+
+test_layout_chooser_SOURCES = 	\
+	test-layout-chooser.c		\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-layouts.h			\
+	gdm-layouts.c			\
+	gdm-layout-chooser-widget.h	\
+	gdm-layout-chooser-widget.c	\
+	gdm-layout-chooser-dialog.h	\
+	gdm-layout-chooser-dialog.c	\
+	$(NULL)
+
+test_layout_chooser_LDADD =		\
+	$(GTK_LIBS)			\
+	$(LIBXKLAVIER_LIBS)		\
+	$(NULL)
+
+test_languages_SOURCES = 		\
+	test-languages.c		\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	locarchive.h			\
+	$(NULL)
+
+test_languages_LDADD =		\
+	$(GTK_LIBS)		\
+	$(NULL)
+
+test_sessions_SOURCES = 		\
+	test-sessions.c		\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	$(NULL)
+
+test_sessions_LDADD =		\
+	$(GTK_LIBS)		\
+	$(NULL)
+
+test_user_chooser_SOURCES = 		\
+	test-user-chooser.c		\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-user-chooser-widget.h	\
+	gdm-user-chooser-widget.c	\
+	gdm-user-chooser-dialog.h	\
+	gdm-user-chooser-dialog.c	\
+	$(NULL)
+
+test_user_chooser_LDADD =	\
+	libgdmuser.la		\
+	$(COMMON_LIBS)		\
+	$(SIMPLE_GREETER_LIBS)	\
+	$(NULL)
+
+test_user_manager_SOURCES = 	\
+	test-user-manager.c	\
+	$(NULL)
+
+test_user_manager_LDADD =	\
+	libgdmuser.la		\
+	$(COMMON_LIBS)		\
+	$(SIMPLE_GREETER_LIBS)	\
+	$(NULL)
+
+libexec_PROGRAMS =			\
+	gdm-simple-greeter
+
+gdm_simple_greeter_SOURCES =  		\
+	greeter-main.c 			\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-greeter-client.h		\
+	gdm-greeter-client.c		\
+	gdm-greeter-session.h		\
+	gdm-greeter-session.c		\
+	gdm-greeter-login-window.c	\
+	gdm-greeter-login-window.h	\
+	gdm-remote-login-window.c	\
+	gdm-remote-login-window.h	\
+	gdm-greeter-panel.h		\
+	gdm-greeter-panel.c		\
+	gdm-clock-widget.h		\
+	gdm-clock-widget.c		\
+	gdm-option-widget.h		\
+	gdm-option-widget.c		\
+	gdm-recent-option-widget.h	\
+	gdm-recent-option-widget.c	\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	gdm-language-chooser-widget.h	\
+	gdm-language-chooser-widget.c	\
+	gdm-layout-chooser-widget.h	\
+	gdm-layout-chooser-widget.c	\
+	gdm-layout-chooser-dialog.h	\
+	gdm-layout-chooser-dialog.c	\
+	gdm-layout-option-widget.h	\
+	gdm-layout-option-widget.c	\
+	gdm-layouts.h			\
+	gdm-layouts.c			\
+	locarchive.h			\
+	gdm-language-chooser-dialog.h	\
+	gdm-language-chooser-dialog.c	\
+	gdm-language-option-widget.h	\
+	gdm-language-option-widget.c	\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	gdm-session-option-widget.h	\
+	gdm-session-option-widget.c	\
+	gdm-user-chooser-widget.h	\
+	gdm-user-chooser-widget.c	\
+	$(NULL)
+
+gdm_simple_greeter_LDADD = 		\
+	$(top_builddir)/common/libgdmcommon.la	\
+	libgdmuser.la			\
+	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la	\
+	$(COMMON_LIBS)			\
+	$(EXTRA_GREETER_LIBS)   	\
+	$(SIMPLE_GREETER_LIBS)		\
+	$(RBAC_LIBS)			\
+	$(LIBXKLAVIER_LIBS)		\
+	$(DEVKIT_POWER_LIBS)		\
+	$(NULL)
+
+gladedir = $(pkgdatadir)
+glade_DATA = 					\
+	gdm-greeter-login-window.glade		\
+	$(NULL)
+
+EXTRA_DIST = 			\
+	$(schemas_in_files)	\
+	$(glade_DATA)		\
+	$(NULL)
+
+DISTCLEANFILES =                        \
+        $(schemas_DATA)                 \
+        $(NULL)
+
+MAINTAINERCLEANFILES =                  \
+        *~                              \
+        Makefile.in
+
+if GCONF_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 \
+			GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/gui/simple-greeter/$$p ; \
+		done \
+	fi
+else
+install-data-local:
+endif
Index: proiecte/PPPP/gdm/gui/simple-greeter/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/Makefile.in	(revision 134)
@@ -0,0 +1,1455 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+noinst_PROGRAMS = test-filesystem-type$(EXEEXT) \
+	test-greeter-login-window$(EXEEXT) test-greeter-panel$(EXEEXT) \
+	test-language-chooser$(EXEEXT) test-layout-chooser$(EXEEXT) \
+	test-languages$(EXEEXT) test-sessions$(EXEEXT) \
+	test-remote-login-window$(EXEEXT) test-user-chooser$(EXEEXT) \
+	test-user-manager$(EXEEXT) $(am__EXEEXT_1)
+libexec_PROGRAMS = gdm-simple-greeter$(EXEEXT)
+subdir = gui/simple-greeter
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libgdmuser_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+am__objects_1 =
+am_libgdmuser_la_OBJECTS = libgdmuser_la-gdm-user.lo \
+	libgdmuser_la-gdm-user-manager.lo $(am__objects_1)
+libgdmuser_la_OBJECTS = $(am_libgdmuser_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+libgdmuser_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libgdmuser_la_CFLAGS) \
+	$(CFLAGS) $(libgdmuser_la_LDFLAGS) $(LDFLAGS) -o $@
+am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(gladedir)" \
+	"$(DESTDIR)$(schemasdir)"
+am__EXEEXT_1 =
+PROGRAMS = $(libexec_PROGRAMS) $(noinst_PROGRAMS)
+am_gdm_simple_greeter_OBJECTS = greeter-main.$(OBJEXT) \
+	gdm-timer.$(OBJEXT) gdm-cell-renderer-timer.$(OBJEXT) \
+	gdm-scrollable-widget.$(OBJEXT) gdm-chooser-widget.$(OBJEXT) \
+	gdm-greeter-client.$(OBJEXT) gdm-greeter-session.$(OBJEXT) \
+	gdm-greeter-login-window.$(OBJEXT) \
+	gdm-remote-login-window.$(OBJEXT) gdm-greeter-panel.$(OBJEXT) \
+	gdm-clock-widget.$(OBJEXT) gdm-option-widget.$(OBJEXT) \
+	gdm-recent-option-widget.$(OBJEXT) gdm-languages.$(OBJEXT) \
+	gdm-language-chooser-widget.$(OBJEXT) \
+	gdm-layout-chooser-widget.$(OBJEXT) \
+	gdm-layout-chooser-dialog.$(OBJEXT) \
+	gdm-layout-option-widget.$(OBJEXT) gdm-layouts.$(OBJEXT) \
+	gdm-language-chooser-dialog.$(OBJEXT) \
+	gdm-language-option-widget.$(OBJEXT) gdm-sessions.$(OBJEXT) \
+	gdm-session-option-widget.$(OBJEXT) \
+	gdm-user-chooser-widget.$(OBJEXT) $(am__objects_1)
+gdm_simple_greeter_OBJECTS = $(am_gdm_simple_greeter_OBJECTS)
+gdm_simple_greeter_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la libgdmuser.la \
+	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_filesystem_type_OBJECTS = test-filesystem-type.$(OBJEXT) \
+	$(am__objects_1)
+test_filesystem_type_OBJECTS = $(am_test_filesystem_type_OBJECTS)
+test_filesystem_type_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_greeter_login_window_OBJECTS =  \
+	test-greeter-login-window.$(OBJEXT) gdm-timer.$(OBJEXT) \
+	gdm-greeter-login-window.$(OBJEXT) \
+	gdm-scrollable-widget.$(OBJEXT) gdm-chooser-widget.$(OBJEXT) \
+	gdm-sessions.$(OBJEXT) gdm-cell-renderer-timer.$(OBJEXT) \
+	gdm-user-chooser-widget.$(OBJEXT) \
+	gdm-user-chooser-dialog.$(OBJEXT) $(am__objects_1)
+test_greeter_login_window_OBJECTS =  \
+	$(am_test_greeter_login_window_OBJECTS)
+test_greeter_login_window_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la libgdmuser.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_greeter_panel_OBJECTS = test-greeter-panel.$(OBJEXT) \
+	gdm-greeter-panel.$(OBJEXT) gdm-clock-widget.$(OBJEXT) \
+	gdm-option-widget.$(OBJEXT) gdm-recent-option-widget.$(OBJEXT) \
+	gdm-languages.$(OBJEXT) gdm-cell-renderer-timer.$(OBJEXT) \
+	gdm-timer.$(OBJEXT) gdm-scrollable-widget.$(OBJEXT) \
+	gdm-chooser-widget.$(OBJEXT) \
+	gdm-language-chooser-widget.$(OBJEXT) \
+	gdm-language-chooser-dialog.$(OBJEXT) \
+	gdm-language-option-widget.$(OBJEXT) \
+	gdm-layout-chooser-widget.$(OBJEXT) \
+	gdm-layout-chooser-dialog.$(OBJEXT) \
+	gdm-layout-option-widget.$(OBJEXT) gdm-layouts.$(OBJEXT) \
+	gdm-sessions.$(OBJEXT) gdm-session-option-widget.$(OBJEXT) \
+	$(am__objects_1)
+test_greeter_panel_OBJECTS = $(am_test_greeter_panel_OBJECTS)
+test_greeter_panel_DEPENDENCIES =  \
+	$(top_builddir)/common/libgdmcommon.la \
+	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_language_chooser_OBJECTS = test-language-chooser.$(OBJEXT) \
+	gdm-cell-renderer-timer.$(OBJEXT) gdm-timer.$(OBJEXT) \
+	gdm-scrollable-widget.$(OBJEXT) gdm-chooser-widget.$(OBJEXT) \
+	gdm-languages.$(OBJEXT) gdm-language-chooser-widget.$(OBJEXT) \
+	gdm-language-chooser-dialog.$(OBJEXT) $(am__objects_1)
+test_language_chooser_OBJECTS = $(am_test_language_chooser_OBJECTS)
+test_language_chooser_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_languages_OBJECTS = test-languages.$(OBJEXT) \
+	gdm-languages.$(OBJEXT) $(am__objects_1)
+test_languages_OBJECTS = $(am_test_languages_OBJECTS)
+test_languages_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_layout_chooser_OBJECTS = test-layout-chooser.$(OBJEXT) \
+	gdm-cell-renderer-timer.$(OBJEXT) gdm-timer.$(OBJEXT) \
+	gdm-scrollable-widget.$(OBJEXT) gdm-chooser-widget.$(OBJEXT) \
+	gdm-layouts.$(OBJEXT) gdm-layout-chooser-widget.$(OBJEXT) \
+	gdm-layout-chooser-dialog.$(OBJEXT) $(am__objects_1)
+test_layout_chooser_OBJECTS = $(am_test_layout_chooser_OBJECTS)
+test_layout_chooser_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am_test_remote_login_window_OBJECTS =  \
+	test-remote-login-window.$(OBJEXT) \
+	gdm-remote-login-window.$(OBJEXT) $(am__objects_1)
+test_remote_login_window_OBJECTS =  \
+	$(am_test_remote_login_window_OBJECTS)
+test_remote_login_window_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(top_builddir)/common/libgdmcommon.la $(am__DEPENDENCIES_1)
+am_test_sessions_OBJECTS = test-sessions.$(OBJEXT) \
+	gdm-sessions.$(OBJEXT) $(am__objects_1)
+test_sessions_OBJECTS = $(am_test_sessions_OBJECTS)
+test_sessions_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_test_user_chooser_OBJECTS = test-user-chooser.$(OBJEXT) \
+	gdm-timer.$(OBJEXT) gdm-cell-renderer-timer.$(OBJEXT) \
+	gdm-scrollable-widget.$(OBJEXT) gdm-chooser-widget.$(OBJEXT) \
+	gdm-user-chooser-widget.$(OBJEXT) \
+	gdm-user-chooser-dialog.$(OBJEXT) $(am__objects_1)
+test_user_chooser_OBJECTS = $(am_test_user_chooser_OBJECTS)
+test_user_chooser_DEPENDENCIES = libgdmuser.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am_test_user_manager_OBJECTS = test-user-manager.$(OBJEXT) \
+	$(am__objects_1)
+test_user_manager_OBJECTS = $(am_test_user_manager_OBJECTS)
+test_user_manager_DEPENDENCIES = libgdmuser.la $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(libgdmuser_la_SOURCES) $(gdm_simple_greeter_SOURCES) \
+	$(test_filesystem_type_SOURCES) \
+	$(test_greeter_login_window_SOURCES) \
+	$(test_greeter_panel_SOURCES) $(test_language_chooser_SOURCES) \
+	$(test_languages_SOURCES) $(test_layout_chooser_SOURCES) \
+	$(test_remote_login_window_SOURCES) $(test_sessions_SOURCES) \
+	$(test_user_chooser_SOURCES) $(test_user_manager_SOURCES)
+DIST_SOURCES = $(libgdmuser_la_SOURCES) $(gdm_simple_greeter_SOURCES) \
+	$(test_filesystem_type_SOURCES) \
+	$(test_greeter_login_window_SOURCES) \
+	$(test_greeter_panel_SOURCES) $(test_language_chooser_SOURCES) \
+	$(test_languages_SOURCES) $(test_layout_chooser_SOURCES) \
+	$(test_remote_login_window_SOURCES) $(test_sessions_SOURCES) \
+	$(test_user_chooser_SOURCES) $(test_user_manager_SOURCES)
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+DATA = $(glade_DATA) $(schemas_DATA)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+SUBDIRS = \
+	libnotificationarea		\
+	$(NULL)
+
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/common				\
+	-I$(top_srcdir)/gui/simple-greeter/libnotificationarea	\
+	-DDMCONFDIR=\""$(dmconfdir)"\"			\
+	-DGDMCONFDIR=\"$(gdmconfdir)\"                  \
+	-DDATADIR=\""$(datadir)"\"		 	\
+	-DSYSCONFDIR=\""$(sysconfdir)"\"		\
+	-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\"	\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	-DGLADEDIR=\""$(pkgdatadir)"\"			\
+	-DLIBEXECDIR=\""$(libexecdir)"\" 		\
+	-DSBINDIR=\""$(sbindir)"\"		 	\
+	-DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\"	\
+	-DAT_SPI_REGISTRYD_DIR="\"$(AT_SPI_REGISTRYD_DIR)\""	\
+	$(DEVKIT_POWER_CFLAGS)				\
+	-DI_KNOW_THE_DEVICEKIT_POWER_API_IS_SUBJECT_TO_CHANGE	\
+	$(DISABLE_DEPRECATED_CFLAGS)			\
+	$(GTK_CFLAGS)					\
+	$(SIMPLE_GREETER_CFLAGS)			\
+	$(NULL)
+
+schemasdir = @GCONF_SCHEMA_FILE_DIR@
+schemas_in_files = gdm-simple-greeter.schemas.in
+schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+noinst_LTLIBRARIES = \
+	libgdmuser.la			\
+	$(null)
+
+libgdmuser_la_SOURCES = \
+	gdm-user.c			\
+	gdm-user.h			\
+	gdm-user-private.h		\
+	gdm-user-manager.c		\
+	gdm-user-manager.h		\
+	$(NULL)
+
+libgdmuser_la_CFLAGS = \
+	$(SIMPLE_GREETER_CFLAGS)	\
+	$(NULL)
+
+libgdmuser_la_LIBADD = \
+	$(NULL)
+
+libgdmuser_la_LDFLAGS = \
+	-export-dynamic 	\
+	$(NULL)
+
+test_greeter_login_window_SOURCES = \
+	test-greeter-login-window.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-greeter-login-window.h	\
+	gdm-greeter-login-window.c	\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-user-chooser-widget.h	\
+	gdm-user-chooser-widget.c	\
+	gdm-user-chooser-dialog.h	\
+	gdm-user-chooser-dialog.c	\
+	$(NULL)
+
+test_greeter_login_window_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	libgdmuser.la			\
+	$(COMMON_LIBS)			\
+	$(SIMPLE_GREETER_LIBS)		\
+	$(DEVKIT_POWER_LIBS)		\
+	$(RBAC_LIBS)			\
+	$(NULL)
+
+test_greeter_panel_SOURCES = \
+	test-greeter-panel.c	\
+	gdm-greeter-panel.h	\
+	gdm-greeter-panel.c	\
+	gdm-clock-widget.h      \
+	gdm-clock-widget.c      \
+	gdm-option-widget.h     \
+	gdm-option-widget.c     \
+	gdm-recent-option-widget.h	\
+	gdm-recent-option-widget.c	\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-language-chooser-widget.h	\
+	gdm-language-chooser-widget.c	\
+	locarchive.h			\
+	gdm-language-chooser-dialog.h	\
+	gdm-language-chooser-dialog.c	\
+	gdm-language-option-widget.h	\
+	gdm-language-option-widget.c	\
+	gdm-layout-chooser-widget.h	\
+	gdm-layout-chooser-widget.c	\
+	gdm-layout-chooser-dialog.h	\
+	gdm-layout-chooser-dialog.c	\
+	gdm-layout-option-widget.h	\
+	gdm-layout-option-widget.c	\
+	gdm-layouts.h			\
+	gdm-layouts.c			\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	gdm-session-option-widget.h	\
+	gdm-session-option-widget.c	\
+	$(NULL)
+
+test_greeter_panel_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la	\
+	$(SIMPLE_GREETER_LIBS)		\
+	$(GTK_LIBS)			\
+	$(GCONF_LIBS)			\
+	$(LIBXKLAVIER_LIBS)		\
+	$(NULL)
+
+test_remote_login_window_SOURCES = \
+	test-remote-login-window.c	\
+	gdm-remote-login-window.h	\
+	gdm-remote-login-window.c	\
+	$(NULL)
+
+test_remote_login_window_LDADD = \
+	$(GTK_LIBS)			\
+	$(top_builddir)/common/libgdmcommon.la	\
+	$(NULL)
+
+test_filesystem_type_SOURCES = \
+	test-filesystem-type.c	\
+	$(NULL)
+
+test_filesystem_type_LDADD = \
+	$(COMMON_LIBS)			\
+	$(NULL)
+
+test_language_chooser_SOURCES = \
+	test-language-chooser.c		\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	gdm-language-chooser-widget.h	\
+	gdm-language-chooser-widget.c	\
+	locarchive.h			\
+	gdm-language-chooser-dialog.h	\
+	gdm-language-chooser-dialog.c	\
+	$(NULL)
+
+test_language_chooser_LDADD = \
+	$(GTK_LIBS)		\
+	$(NULL)
+
+test_layout_chooser_SOURCES = \
+	test-layout-chooser.c		\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-layouts.h			\
+	gdm-layouts.c			\
+	gdm-layout-chooser-widget.h	\
+	gdm-layout-chooser-widget.c	\
+	gdm-layout-chooser-dialog.h	\
+	gdm-layout-chooser-dialog.c	\
+	$(NULL)
+
+test_layout_chooser_LDADD = \
+	$(GTK_LIBS)			\
+	$(LIBXKLAVIER_LIBS)		\
+	$(NULL)
+
+test_languages_SOURCES = \
+	test-languages.c		\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	locarchive.h			\
+	$(NULL)
+
+test_languages_LDADD = \
+	$(GTK_LIBS)		\
+	$(NULL)
+
+test_sessions_SOURCES = \
+	test-sessions.c		\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	$(NULL)
+
+test_sessions_LDADD = \
+	$(GTK_LIBS)		\
+	$(NULL)
+
+test_user_chooser_SOURCES = \
+	test-user-chooser.c		\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-user-chooser-widget.h	\
+	gdm-user-chooser-widget.c	\
+	gdm-user-chooser-dialog.h	\
+	gdm-user-chooser-dialog.c	\
+	$(NULL)
+
+test_user_chooser_LDADD = \
+	libgdmuser.la		\
+	$(COMMON_LIBS)		\
+	$(SIMPLE_GREETER_LIBS)	\
+	$(NULL)
+
+test_user_manager_SOURCES = \
+	test-user-manager.c	\
+	$(NULL)
+
+test_user_manager_LDADD = \
+	libgdmuser.la		\
+	$(COMMON_LIBS)		\
+	$(SIMPLE_GREETER_LIBS)	\
+	$(NULL)
+
+gdm_simple_greeter_SOURCES = \
+	greeter-main.c 			\
+	gdm-timer.h			\
+	gdm-timer.c			\
+	gdm-cell-renderer-timer.h	\
+	gdm-cell-renderer-timer.c	\
+	gdm-scrollable-widget.h		\
+	gdm-scrollable-widget.c		\
+	gdm-chooser-widget.h		\
+	gdm-chooser-widget.c		\
+	gdm-greeter-client.h		\
+	gdm-greeter-client.c		\
+	gdm-greeter-session.h		\
+	gdm-greeter-session.c		\
+	gdm-greeter-login-window.c	\
+	gdm-greeter-login-window.h	\
+	gdm-remote-login-window.c	\
+	gdm-remote-login-window.h	\
+	gdm-greeter-panel.h		\
+	gdm-greeter-panel.c		\
+	gdm-clock-widget.h		\
+	gdm-clock-widget.c		\
+	gdm-option-widget.h		\
+	gdm-option-widget.c		\
+	gdm-recent-option-widget.h	\
+	gdm-recent-option-widget.c	\
+	gdm-languages.h			\
+	gdm-languages.c			\
+	gdm-language-chooser-widget.h	\
+	gdm-language-chooser-widget.c	\
+	gdm-layout-chooser-widget.h	\
+	gdm-layout-chooser-widget.c	\
+	gdm-layout-chooser-dialog.h	\
+	gdm-layout-chooser-dialog.c	\
+	gdm-layout-option-widget.h	\
+	gdm-layout-option-widget.c	\
+	gdm-layouts.h			\
+	gdm-layouts.c			\
+	locarchive.h			\
+	gdm-language-chooser-dialog.h	\
+	gdm-language-chooser-dialog.c	\
+	gdm-language-option-widget.h	\
+	gdm-language-option-widget.c	\
+	gdm-sessions.h			\
+	gdm-sessions.c			\
+	gdm-session-option-widget.h	\
+	gdm-session-option-widget.c	\
+	gdm-user-chooser-widget.h	\
+	gdm-user-chooser-widget.c	\
+	$(NULL)
+
+gdm_simple_greeter_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	libgdmuser.la			\
+	$(top_builddir)/gui/simple-greeter/libnotificationarea/libnotificationarea.la	\
+	$(COMMON_LIBS)			\
+	$(EXTRA_GREETER_LIBS)   	\
+	$(SIMPLE_GREETER_LIBS)		\
+	$(RBAC_LIBS)			\
+	$(LIBXKLAVIER_LIBS)		\
+	$(DEVKIT_POWER_LIBS)		\
+	$(NULL)
+
+gladedir = $(pkgdatadir)
+glade_DATA = \
+	gdm-greeter-login-window.glade		\
+	$(NULL)
+
+EXTRA_DIST = \
+	$(schemas_in_files)	\
+	$(glade_DATA)		\
+	$(NULL)
+
+DISTCLEANFILES = \
+        $(schemas_DATA)                 \
+        $(NULL)
+
+MAINTAINERCLEANFILES = \
+        *~                              \
+        Makefile.in
+
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/simple-greeter/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu gui/simple-greeter/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstLTLIBRARIES:
+	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+	@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+libgdmuser.la: $(libgdmuser_la_OBJECTS) $(libgdmuser_la_DEPENDENCIES) 
+	$(AM_V_CCLD)$(libgdmuser_la_LINK)  $(libgdmuser_la_OBJECTS) $(libgdmuser_la_LIBADD) $(LIBS)
+install-libexecPROGRAMS: $(libexec_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-libexecPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+
+clean-libexecPROGRAMS:
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+gdm-simple-greeter$(EXEEXT): $(gdm_simple_greeter_OBJECTS) $(gdm_simple_greeter_DEPENDENCIES) 
+	@rm -f gdm-simple-greeter$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_simple_greeter_OBJECTS) $(gdm_simple_greeter_LDADD) $(LIBS)
+test-filesystem-type$(EXEEXT): $(test_filesystem_type_OBJECTS) $(test_filesystem_type_DEPENDENCIES) 
+	@rm -f test-filesystem-type$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_filesystem_type_OBJECTS) $(test_filesystem_type_LDADD) $(LIBS)
+test-greeter-login-window$(EXEEXT): $(test_greeter_login_window_OBJECTS) $(test_greeter_login_window_DEPENDENCIES) 
+	@rm -f test-greeter-login-window$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_greeter_login_window_OBJECTS) $(test_greeter_login_window_LDADD) $(LIBS)
+test-greeter-panel$(EXEEXT): $(test_greeter_panel_OBJECTS) $(test_greeter_panel_DEPENDENCIES) 
+	@rm -f test-greeter-panel$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_greeter_panel_OBJECTS) $(test_greeter_panel_LDADD) $(LIBS)
+test-language-chooser$(EXEEXT): $(test_language_chooser_OBJECTS) $(test_language_chooser_DEPENDENCIES) 
+	@rm -f test-language-chooser$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_language_chooser_OBJECTS) $(test_language_chooser_LDADD) $(LIBS)
+test-languages$(EXEEXT): $(test_languages_OBJECTS) $(test_languages_DEPENDENCIES) 
+	@rm -f test-languages$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_languages_OBJECTS) $(test_languages_LDADD) $(LIBS)
+test-layout-chooser$(EXEEXT): $(test_layout_chooser_OBJECTS) $(test_layout_chooser_DEPENDENCIES) 
+	@rm -f test-layout-chooser$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_layout_chooser_OBJECTS) $(test_layout_chooser_LDADD) $(LIBS)
+test-remote-login-window$(EXEEXT): $(test_remote_login_window_OBJECTS) $(test_remote_login_window_DEPENDENCIES) 
+	@rm -f test-remote-login-window$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_remote_login_window_OBJECTS) $(test_remote_login_window_LDADD) $(LIBS)
+test-sessions$(EXEEXT): $(test_sessions_OBJECTS) $(test_sessions_DEPENDENCIES) 
+	@rm -f test-sessions$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_sessions_OBJECTS) $(test_sessions_LDADD) $(LIBS)
+test-user-chooser$(EXEEXT): $(test_user_chooser_OBJECTS) $(test_user_chooser_DEPENDENCIES) 
+	@rm -f test-user-chooser$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_user_chooser_OBJECTS) $(test_user_chooser_LDADD) $(LIBS)
+test-user-manager$(EXEEXT): $(test_user_manager_OBJECTS) $(test_user_manager_DEPENDENCIES) 
+	@rm -f test-user-manager$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(test_user_manager_OBJECTS) $(test_user_manager_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-cell-renderer-timer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-chooser-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-clock-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-greeter-client.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-greeter-login-window.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-greeter-panel.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-greeter-session.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-language-chooser-dialog.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-language-chooser-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-language-option-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-languages.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-layout-chooser-dialog.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-layout-chooser-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-layout-option-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-layouts.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-option-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-recent-option-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-remote-login-window.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-scrollable-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-session-option-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-sessions.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-timer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-user-chooser-dialog.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-user-chooser-widget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/greeter-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmuser_la-gdm-user-manager.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgdmuser_la-gdm-user.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-filesystem-type.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-greeter-login-window.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-greeter-panel.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-language-chooser.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-languages.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-layout-chooser.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-remote-login-window.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-sessions.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-user-chooser.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-user-manager.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+libgdmuser_la-gdm-user.lo: gdm-user.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -MT libgdmuser_la-gdm-user.lo -MD -MP -MF $(DEPDIR)/libgdmuser_la-gdm-user.Tpo -c -o libgdmuser_la-gdm-user.lo `test -f 'gdm-user.c' || echo '$(srcdir)/'`gdm-user.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmuser_la-gdm-user.Tpo $(DEPDIR)/libgdmuser_la-gdm-user.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-user.c' object='libgdmuser_la-gdm-user.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -c -o libgdmuser_la-gdm-user.lo `test -f 'gdm-user.c' || echo '$(srcdir)/'`gdm-user.c
+
+libgdmuser_la-gdm-user-manager.lo: gdm-user-manager.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -MT libgdmuser_la-gdm-user-manager.lo -MD -MP -MF $(DEPDIR)/libgdmuser_la-gdm-user-manager.Tpo -c -o libgdmuser_la-gdm-user-manager.lo `test -f 'gdm-user-manager.c' || echo '$(srcdir)/'`gdm-user-manager.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgdmuser_la-gdm-user-manager.Tpo $(DEPDIR)/libgdmuser_la-gdm-user-manager.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='gdm-user-manager.c' object='libgdmuser_la-gdm-user-manager.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgdmuser_la_CFLAGS) $(CFLAGS) -c -o libgdmuser_la-gdm-user-manager.lo `test -f 'gdm-user-manager.c' || echo '$(srcdir)/'`gdm-user-manager.c
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-gladeDATA: $(glade_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(gladedir)" || $(MKDIR_P) "$(DESTDIR)$(gladedir)"
+	@list='$(glade_DATA)'; test -n "$(gladedir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gladedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(gladedir)" || exit $$?; \
+	done
+
+uninstall-gladeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(glade_DATA)'; test -n "$(gladedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(gladedir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(gladedir)" && rm -f $$files
+install-schemasDATA: $(schemas_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(schemasdir)" || $(MKDIR_P) "$(DESTDIR)$(schemasdir)"
+	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(schemasdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(schemasdir)" || exit $$?; \
+	done
+
+uninstall-schemasDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(schemasdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(schemasdir)" && rm -f $$files
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	target=`echo $@ | sed s/-recursive//`; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    dot_seen=yes; \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done; \
+	if test "$$dot_seen" = "no"; then \
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+	fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	case "$@" in \
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+	  *) list='$(SUBDIRS)' ;; \
+	esac; \
+	rev=''; for subdir in $$list; do \
+	  if test "$$subdir" = "."; then :; else \
+	    rev="$$subdir $$rev"; \
+	  fi; \
+	done; \
+	rev="$$rev ."; \
+	target=`echo $@ | sed s/-recursive//`; \
+	for subdir in $$rev; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done && test -z "$$fail"
+tags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	done
+ctags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+	  include_option=--etags-include; \
+	  empty_fix=.; \
+	else \
+	  include_option=--include; \
+	  empty_fix=; \
+	fi; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test ! -f $$subdir/TAGS || \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+	  fi; \
+	done; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test -d "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
+	      $(MAKE) $(AM_MAKEFLAGS) \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
+		am__skip_mode_fix=: \
+	        distdir) \
+	      || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+	for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(gladedir)" "$(DESTDIR)$(schemasdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-recursive
+
+clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
+	clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am
+
+distclean: distclean-recursive
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-data-local install-gladeDATA \
+	install-schemasDATA
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am: install-libexecPROGRAMS
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-gladeDATA uninstall-libexecPROGRAMS \
+	uninstall-schemasDATA
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am check check-am clean clean-generic \
+	clean-libexecPROGRAMS clean-libtool clean-noinstLTLIBRARIES \
+	clean-noinstPROGRAMS ctags ctags-recursive distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-gladeDATA install-html install-html-am \
+	install-info install-info-am install-libexecPROGRAMS \
+	install-man install-pdf install-pdf-am install-ps \
+	install-ps-am install-schemasDATA install-strip installcheck \
+	installcheck-am installdirs installdirs-am maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags tags-recursive uninstall uninstall-am uninstall-gladeDATA \
+	uninstall-libexecPROGRAMS uninstall-schemasDATA
+
+
+@INTLTOOL_SCHEMAS_RULE@
+
+# don't do this if we are building in eg. rpm
+@GCONF_SCHEMAS_INSTALL_TRUE@install-data-local: $(schemas_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@	if test -z "$(DESTDIR)" ; then \
+@GCONF_SCHEMAS_INSTALL_TRUE@		for p in $(schemas_DATA) ; do \
+@GCONF_SCHEMAS_INSTALL_TRUE@			GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/gui/simple-greeter/$$p ; \
+@GCONF_SCHEMAS_INSTALL_TRUE@		done \
+@GCONF_SCHEMAS_INSTALL_TRUE@	fi
+@GCONF_SCHEMAS_INSTALL_FALSE@install-data-local:
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-cell-renderer-timer.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-cell-renderer-timer.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-cell-renderer-timer.c	(revision 134)
@@ -0,0 +1,273 @@
+/*
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+#include "gdm-cell-renderer-timer.h"
+#include <glib/gi18n.h>
+
+#define GDM_CELL_RENDERER_TIMER_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GDM_TYPE_CELL_RENDERER_TIMER, GdmCellRendererTimerPrivate))
+
+struct _GdmCellRendererTimerPrivate
+{
+        gdouble    value;
+};
+
+enum
+{
+        PROP_0,
+        PROP_VALUE,
+};
+
+G_DEFINE_TYPE (GdmCellRendererTimer, gdm_cell_renderer_timer, GTK_TYPE_CELL_RENDERER)
+
+static void
+gdm_cell_renderer_timer_get_property (GObject *object,
+                                      guint param_id,
+                                      GValue *value,
+                                      GParamSpec *pspec)
+{
+        GdmCellRendererTimer *renderer;
+
+        renderer = GDM_CELL_RENDERER_TIMER (object);
+
+        switch (param_id) {
+                case PROP_VALUE:
+                        g_value_set_double (value, renderer->priv->value);
+                        break;
+                default:
+                        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+        }
+}
+
+static void
+gdm_cell_renderer_timer_set_value (GdmCellRendererTimer *renderer,
+                                   gdouble               value)
+{
+        renderer->priv->value = value;
+}
+
+static void
+gdm_cell_renderer_timer_set_property (GObject *object,
+                                      guint param_id,
+                                      const GValue *value,
+                                      GParamSpec   *pspec)
+{
+        GdmCellRendererTimer *renderer;
+
+        renderer = GDM_CELL_RENDERER_TIMER (object);
+
+        switch (param_id) {
+                case PROP_VALUE:
+                        gdm_cell_renderer_timer_set_value (renderer,
+                                                           g_value_get_double (value));
+                        break;
+                default:
+                        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+    }
+}
+
+static void
+gdm_cell_renderer_timer_get_size (GtkCellRenderer *cell,
+                                  GtkWidget       *widget,
+                                  GdkRectangle    *cell_area,
+                                  gint            *x_offset,
+                                  gint            *y_offset,
+                                  gint            *width,
+                                  gint            *height)
+{
+
+        GdmCellRendererTimer *renderer;
+
+        renderer = GDM_CELL_RENDERER_TIMER (cell);
+
+        if (cell_area != NULL) {
+                if (x_offset != NULL) {
+                        *x_offset = 0;
+                }
+
+                if (y_offset != NULL) {
+                        *y_offset = 0;
+                }
+        }
+
+        if (width != NULL) {
+                if (cell->width >= 0) {
+                        *width = cell->width;
+                } else {
+                        *width = renderer->priv->value <= G_MINDOUBLE?  0 : 64;
+                }
+        }
+
+        if (height != NULL) {
+                if (cell->height >= 0) {
+                        *height = cell->height;
+                } else {
+                        *height = renderer->priv->value <= G_MINDOUBLE?  0 : 64;
+                }
+        }
+}
+
+static double
+get_opacity_for_value (double value)
+{
+        const double start_value = 0.05;
+        const double end_value = 0.33;
+
+        if (value < start_value) {
+                return 0.0;
+        }
+
+        if (value >= end_value) {
+                return 1.0;
+        }
+
+        return ((value - start_value) / (end_value - start_value));
+}
+
+static void
+draw_timer (GdmCellRendererTimer *renderer,
+            cairo_t              *context,
+            GdkColor             *fg,
+            GdkColor             *bg,
+            int                   width,
+            int                   height)
+{
+        double radius;
+        double opacity;
+
+        opacity = get_opacity_for_value (renderer->priv->value);
+
+        if (opacity <= G_MINDOUBLE) {
+                return;
+        }
+
+        radius = .5 * (MIN (width, height) / 2.0);
+
+        cairo_translate (context, width / 2., height / 2.);
+
+        cairo_set_source_rgba (context,
+                               fg->red / 65535.0,
+                               fg->green / 65535.0,
+                               fg->blue / 65535.0,
+                               opacity);
+
+        cairo_move_to (context, 0, 0);
+        cairo_arc (context, 0, 0, radius + 1, 0, 2 * G_PI);
+        cairo_fill (context);
+
+        cairo_set_operator (context, CAIRO_OPERATOR_SOURCE);
+        cairo_set_source_rgb (context,
+                              bg->red / 65535.0,
+                              bg->green / 65535.0,
+                              bg->blue / 65535.0);
+        cairo_move_to (context, 0, 0);
+        cairo_arc (context, 0, 0, radius, - G_PI / 2,
+                   renderer->priv->value * 2 * G_PI - G_PI / 2);
+        cairo_clip (context);
+        cairo_paint_with_alpha (context, opacity);
+}
+
+static void
+gdm_cell_renderer_timer_render (GtkCellRenderer      *cell,
+                                GdkWindow            *window,
+                                GtkWidget            *widget,
+                                GdkRectangle         *background_area,
+                                GdkRectangle         *cell_area,
+                                GdkRectangle         *expose_area,
+                                GtkCellRendererState  renderer_state)
+{
+        GdmCellRendererTimer *renderer;
+        cairo_t              *context;
+        GtkStateType          widget_state;
+
+        renderer = GDM_CELL_RENDERER_TIMER (cell);
+
+        if (renderer->priv->value <= G_MINDOUBLE) {
+                return;
+        }
+
+        context = gdk_cairo_create (GDK_DRAWABLE (window));
+
+        if (expose_area != NULL) {
+                gdk_cairo_rectangle (context, expose_area);
+                cairo_clip (context);
+        }
+
+        cairo_translate (context,
+                         cell_area->x + cell->xpad,
+                         cell_area->y + cell->ypad);
+
+        widget_state = GTK_STATE_NORMAL;
+        if (renderer_state & GTK_CELL_RENDERER_SELECTED) {
+                if (GTK_WIDGET_HAS_FOCUS (widget)) {
+                        widget_state = GTK_STATE_SELECTED;
+                } else {
+                        widget_state = GTK_STATE_ACTIVE;
+                }
+        }
+
+        if (renderer_state & GTK_CELL_RENDERER_INSENSITIVE) {
+                widget_state = GTK_STATE_INSENSITIVE;
+        }
+
+        draw_timer (renderer, context,
+                    &widget->style->text_aa[widget_state],
+                    &widget->style->base[widget_state],
+                    cell_area->width, cell_area->height);
+
+        cairo_destroy (context);
+}
+
+static void
+gdm_cell_renderer_timer_class_init (GdmCellRendererTimerClass *klass)
+{
+        GObjectClass *object_class = G_OBJECT_CLASS (klass);
+        GtkCellRendererClass *cell_class = GTK_CELL_RENDERER_CLASS (klass);
+
+        object_class->get_property = gdm_cell_renderer_timer_get_property;
+        object_class->set_property = gdm_cell_renderer_timer_set_property;
+
+        cell_class->get_size = gdm_cell_renderer_timer_get_size;
+        cell_class->render = gdm_cell_renderer_timer_render;
+
+        g_object_class_install_property (object_class,
+                                         PROP_VALUE,
+                                         g_param_spec_double ("value",
+                                         _("Value"),
+                                         _("percentage of time complete"),
+                                         0.0, 1.0, 0.0,
+                                         G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (object_class,
+                            sizeof (GdmCellRendererTimerPrivate));
+}
+
+static void
+gdm_cell_renderer_timer_init (GdmCellRendererTimer *renderer)
+{
+        renderer->priv = GDM_CELL_RENDERER_TIMER_GET_PRIVATE (renderer);
+}
+
+GtkCellRenderer*
+gdm_cell_renderer_timer_new (void)
+{
+        return g_object_new (GDM_TYPE_CELL_RENDERER_TIMER, NULL);
+}
+
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-cell-renderer-timer.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-cell-renderer-timer.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-cell-renderer-timer.h	(revision 134)
@@ -0,0 +1,57 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+#ifndef __GDM_CELL_RENDERER_TIMER_H
+#define __GDM_CELL_RENDERER_TIMER_H
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CELL_RENDERER_TIMER (gdm_cell_renderer_timer_get_type ())
+#define GDM_CELL_RENDERER_TIMER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_CELL_RENDERER_TIMER, GdmCellRendererTimer))
+#define GDM_CELL_RENDERER_TIMER_CLASS(klass)	  (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_CELL_RENDERER_TIMER, GdmCellRendererTimerClass))
+#define GTK_IS_CELL_RENDERER_TIMER(obj)	  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_CELL_RENDERER_TIMER))
+#define GTK_IS_CELL_RENDERER_TIMER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_CELL_RENDERER_TIMER))
+#define GDM_CELL_RENDERER_TIMER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GDM_TYPE_CELL_RENDERER_TIMER, GdmCellRendererTimerClass))
+
+typedef struct _GdmCellRendererTimer         GdmCellRendererTimer;
+typedef struct _GdmCellRendererTimerClass    GdmCellRendererTimerClass;
+typedef struct _GdmCellRendererTimerPrivate  GdmCellRendererTimerPrivate;
+
+struct _GdmCellRendererTimer
+{
+  GtkCellRenderer              parent;
+
+  /*< private >*/
+  GdmCellRendererTimerPrivate *priv;
+};
+
+struct _GdmCellRendererTimerClass
+{
+  GtkCellRendererClass parent_class;
+};
+
+GType		 gdm_cell_renderer_timer_get_type (void);
+GtkCellRenderer* gdm_cell_renderer_timer_new      (void);
+
+G_END_DECLS
+
+#endif  /* __GDM_CELL_RENDERER_TIMER_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-chooser-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-chooser-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-chooser-widget.c	(revision 134)
@@ -0,0 +1,2531 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 Ray Strode <rstrode@redhat.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+#include <syslog.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-chooser-widget.h"
+#include "gdm-scrollable-widget.h"
+#include "gdm-cell-renderer-timer.h"
+#include "gdm-timer.h"
+
+#define GDM_CHOOSER_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CHOOSER_WIDGET, GdmChooserWidgetPrivate))
+
+#ifndef GDM_CHOOSER_WIDGET_DEFAULT_ICON_SIZE
+#define GDM_CHOOSER_WIDGET_DEFAULT_ICON_SIZE 64
+#endif
+
+typedef enum {
+        GDM_CHOOSER_WIDGET_STATE_GROWN = 0,
+        GDM_CHOOSER_WIDGET_STATE_GROWING,
+        GDM_CHOOSER_WIDGET_STATE_SHRINKING,
+        GDM_CHOOSER_WIDGET_STATE_SHRUNK,
+} GdmChooserWidgetState;
+
+struct GdmChooserWidgetPrivate
+{
+        GtkWidget                *frame;
+        GtkWidget                *frame_alignment;
+        GtkWidget                *scrollable_widget;
+
+        GtkWidget                *items_view;
+        GtkListStore             *list_store;
+
+        GtkTreeModelFilter       *model_filter;
+        GtkTreeModelSort         *model_sorter;
+
+        GdkPixbuf                *is_in_use_pixbuf;
+
+        /* row for the list_store model */
+        GtkTreeRowReference      *active_row;
+        GtkTreeRowReference      *separator_row;
+
+        GHashTable               *rows_with_timers;
+
+        GtkTreeViewColumn        *status_column;
+        GtkTreeViewColumn        *image_column;
+
+        char                     *inactive_text;
+        char                     *active_text;
+        char                     *in_use_message;
+
+        gint                     number_of_normal_rows;
+        gint                     number_of_separated_rows;
+        gint                     number_of_rows_with_status;
+        gint                     number_of_rows_with_images;
+        gint                     number_of_active_timers;
+
+        guint                    update_idle_id;
+        guint                    timer_animation_timeout_id;
+
+        guint32                  should_hide_inactive_items : 1;
+        guint32                  emit_activated_after_resize_animation : 1;
+        guint32                  was_fully_grown : 1;
+
+        GdmChooserWidgetPosition separator_position;
+        GdmChooserWidgetState    state;
+
+        double                   active_row_normalized_position;
+        int                      height_when_grown;
+};
+
+enum {
+        PROP_0,
+        PROP_INACTIVE_TEXT,
+        PROP_ACTIVE_TEXT,
+        PROP_LIST_VISIBLE
+};
+
+enum {
+        ACTIVATED = 0,
+        DEACTIVATED,
+        LOADED,
+        NUMBER_OF_SIGNALS
+};
+
+static guint    signals[NUMBER_OF_SIGNALS];
+
+static void     gdm_chooser_widget_class_init  (GdmChooserWidgetClass *klass);
+static void     gdm_chooser_widget_init        (GdmChooserWidget      *chooser_widget);
+static void     gdm_chooser_widget_finalize    (GObject               *object);
+
+static void     update_timer_from_time         (GdmChooserWidget    *widget,
+                                                GtkTreeRowReference *row,
+                                                double               now);
+
+G_DEFINE_TYPE (GdmChooserWidget, gdm_chooser_widget, GTK_TYPE_ALIGNMENT)
+
+enum {
+        CHOOSER_IMAGE_COLUMN = 0,
+        CHOOSER_NAME_COLUMN,
+        CHOOSER_COMMENT_COLUMN,
+        CHOOSER_PRIORITY_COLUMN,
+        CHOOSER_ITEM_IS_IN_USE_COLUMN,
+        CHOOSER_ITEM_IS_SEPARATED_COLUMN,
+        CHOOSER_ITEM_IS_VISIBLE_COLUMN,
+        CHOOSER_TIMER_START_TIME_COLUMN,
+        CHOOSER_TIMER_DURATION_COLUMN,
+        CHOOSER_TIMER_VALUE_COLUMN,
+        CHOOSER_ID_COLUMN,
+        NUMBER_OF_CHOOSER_COLUMNS
+};
+
+static gboolean
+find_item (GdmChooserWidget *widget,
+           const char       *id,
+           GtkTreeIter      *iter)
+{
+        GtkTreeModel *model;
+        gboolean      found_item;
+
+        g_assert (GDM_IS_CHOOSER_WIDGET (widget));
+        g_assert (id != NULL);
+
+        found_item = FALSE;
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!gtk_tree_model_get_iter_first (model, iter)) {
+                return FALSE;
+        }
+
+        do {
+                char *item_id;
+
+                gtk_tree_model_get (model,
+                                    iter,
+                                    CHOOSER_ID_COLUMN,
+                                    &item_id,
+                                    -1);
+
+                g_assert (item_id != NULL);
+
+                if (strcmp (id, item_id) == 0) {
+                        found_item = TRUE;
+                }
+                g_free (item_id);
+
+        } while (!found_item && gtk_tree_model_iter_next (model, iter));
+
+        return found_item;
+}
+
+typedef struct {
+        GdmChooserWidget           *widget;
+        GdmChooserUpdateForeachFunc func;
+        gpointer                    user_data;
+} UpdateForeachData;
+
+static gboolean
+foreach_item (GtkTreeModel      *model,
+              GtkTreePath       *path,
+              GtkTreeIter       *iter,
+              UpdateForeachData *data)
+{
+        GdkPixbuf *image;
+        char      *name;
+        char      *comment;
+        gboolean   in_use;
+        gboolean   is_separate;
+        gboolean   res;
+        char      *id;
+        gulong     priority;
+
+        gtk_tree_model_get (model,
+                            iter,
+                            CHOOSER_ID_COLUMN, &id,
+                            CHOOSER_IMAGE_COLUMN, &image,
+                            CHOOSER_NAME_COLUMN, &name,
+                            CHOOSER_COMMENT_COLUMN, &comment,
+                            CHOOSER_PRIORITY_COLUMN, &priority,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, &in_use,
+                            CHOOSER_ITEM_IS_SEPARATED_COLUMN, &is_separate,
+                            -1);
+        res = data->func (data->widget,
+                          (const char *)id,
+                          &image,
+                          &name,
+                          &comment,
+                          &priority,
+                          &in_use,
+                          &is_separate,
+                          data->user_data);
+        if (res) {
+                gtk_list_store_set (GTK_LIST_STORE (model),
+                                    iter,
+                                    CHOOSER_ID_COLUMN, id,
+                                    CHOOSER_IMAGE_COLUMN, image,
+                                    CHOOSER_NAME_COLUMN, name,
+                                    CHOOSER_COMMENT_COLUMN, comment,
+                                    CHOOSER_PRIORITY_COLUMN, priority,
+                                    CHOOSER_ITEM_IS_IN_USE_COLUMN, in_use,
+                                    CHOOSER_ITEM_IS_SEPARATED_COLUMN, is_separate,
+                                    -1);
+        }
+
+        g_free (name);
+        g_free (comment);
+        if (image != NULL) {
+                g_object_unref (image);
+        }
+
+        return FALSE;
+}
+
+void
+gdm_chooser_widget_update_foreach_item (GdmChooserWidget           *widget,
+                                        GdmChooserUpdateForeachFunc func,
+                                        gpointer                    user_data)
+{
+        UpdateForeachData fdata;
+
+        fdata.widget = widget;
+        fdata.func = func;
+        fdata.user_data = user_data;
+        gtk_tree_model_foreach (GTK_TREE_MODEL (widget->priv->list_store),
+                                (GtkTreeModelForeachFunc) foreach_item,
+                                &fdata);
+}
+
+static void
+translate_list_path_to_view_path (GdmChooserWidget  *widget,
+                                  GtkTreePath      **path)
+{
+        GtkTreePath *filtered_path;
+        GtkTreePath *sorted_path;
+
+        /* the child model is the source for the filter */
+        filtered_path = gtk_tree_model_filter_convert_child_path_to_path (widget->priv->model_filter,
+                                                                          *path);
+        sorted_path = gtk_tree_model_sort_convert_child_path_to_path (widget->priv->model_sorter,
+                                                                      filtered_path);
+        gtk_tree_path_free (filtered_path);
+
+        gtk_tree_path_free (*path);
+        *path = sorted_path;
+}
+
+
+static void
+translate_view_path_to_list_path (GdmChooserWidget  *widget,
+                                  GtkTreePath      **path)
+{
+        GtkTreePath *filtered_path;
+        GtkTreePath *list_path;
+
+        /* the child model is the source for the filter */
+        filtered_path = gtk_tree_model_sort_convert_path_to_child_path (widget->priv->model_sorter,
+                                                                        *path);
+
+        list_path = gtk_tree_model_filter_convert_path_to_child_path (widget->priv->model_filter,
+                                                                      filtered_path);
+        gtk_tree_path_free (filtered_path);
+
+        gtk_tree_path_free (*path);
+        *path = list_path;
+}
+
+static GtkTreePath *
+get_list_path_to_active_row (GdmChooserWidget *widget)
+{
+        GtkTreePath *path;
+
+        if (widget->priv->active_row == NULL) {
+                return NULL;
+        }
+
+        path = gtk_tree_row_reference_get_path (widget->priv->active_row);
+        if (path == NULL) {
+                return NULL;
+        }
+
+        return path;
+}
+
+static GtkTreePath *
+get_view_path_to_active_row (GdmChooserWidget *widget)
+{
+        GtkTreePath *path;
+
+        path = get_list_path_to_active_row (widget);
+        if (path == NULL) {
+                return NULL;
+        }
+
+        translate_list_path_to_view_path (widget, &path);
+
+        return path;
+}
+
+static char *
+get_active_item_id (GdmChooserWidget *widget,
+                    GtkTreeIter      *iter)
+{
+        char         *item_id;
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+
+        g_return_val_if_fail (GDM_IS_CHOOSER_WIDGET (widget), NULL);
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+        item_id = NULL;
+
+        if (widget->priv->active_row == NULL) {
+                return NULL;
+        }
+
+        path = get_list_path_to_active_row (widget);
+        if (path == NULL) {
+                return NULL;
+        }
+
+        if (gtk_tree_model_get_iter (model, iter, path)) {
+                gtk_tree_model_get (model,
+                                    iter,
+                                    CHOOSER_ID_COLUMN,
+                                    &item_id,
+                                    -1);
+        }
+        gtk_tree_path_free (path);
+
+        return item_id;
+}
+
+char *
+gdm_chooser_widget_get_active_item (GdmChooserWidget *widget)
+{
+        GtkTreeIter iter;
+
+        return get_active_item_id (widget, &iter);
+}
+
+static void
+get_selected_list_path (GdmChooserWidget *widget,
+                        GtkTreePath     **pathp)
+{
+        GtkTreeSelection    *selection;
+        GtkTreeModel        *sort_model;
+        GtkTreeIter          sorted_iter;
+        GtkTreePath         *path;
+
+        path = NULL;
+
+        selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget->priv->items_view));
+        if (gtk_tree_selection_get_selected (selection, &sort_model, &sorted_iter)) {
+
+                g_assert (sort_model == GTK_TREE_MODEL (widget->priv->model_sorter));
+
+                path = gtk_tree_model_get_path (sort_model, &sorted_iter);
+
+                translate_view_path_to_list_path (widget, &path);
+        } else {
+                g_debug ("GdmChooserWidget: no rows selected");
+        }
+
+        *pathp = path;
+}
+
+char *
+gdm_chooser_widget_get_selected_item (GdmChooserWidget *widget)
+{
+        GtkTreeIter   iter;
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+        char         *id;
+
+        id = NULL;
+
+        get_selected_list_path (widget, &path);
+
+        if (path == NULL) {
+                return NULL;
+        }
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (gtk_tree_model_get_iter (model, &iter, path)) {
+                gtk_tree_model_get (model,
+                                    &iter,
+                                    CHOOSER_ID_COLUMN,
+                                    &id,
+                                    -1);
+        }
+
+        gtk_tree_path_free (path);
+
+        return id;
+}
+
+void
+gdm_chooser_widget_set_selected_item (GdmChooserWidget *widget,
+                                      const char       *id)
+{
+        GtkTreeIter       iter;
+        GtkTreeSelection *selection;
+        GtkTreeModel     *model;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        g_debug ("GdmChooserWidget: setting selected item '%s'",
+                 id ? id : "(null)");
+
+        selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget->priv->items_view));
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (find_item (widget, id, &iter)) {
+                GtkTreePath  *path;
+
+                path = gtk_tree_model_get_path (model, &iter);
+                translate_list_path_to_view_path (widget, &path);
+
+                gtk_tree_selection_select_path (selection, path);
+
+                gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget->priv->items_view),
+                                              path,
+                                              NULL,
+                                              TRUE,
+                                              0.5,
+                                              0.0);
+
+                gtk_tree_view_set_cursor (GTK_TREE_VIEW (widget->priv->items_view),
+                                          path,
+                                          NULL,
+                                          FALSE);
+                gtk_tree_path_free (path);
+        } else {
+                gtk_tree_selection_unselect_all (selection);
+        }
+}
+
+static void
+activate_from_item_id (GdmChooserWidget *widget,
+                       const char       *item_id)
+{
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+        GtkTreeIter   iter;
+        char         *path_str;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+        path = NULL;
+
+        if (find_item (widget, item_id, &iter)) {
+                path = gtk_tree_model_get_path (model, &iter);
+
+                path_str = gtk_tree_path_to_string (path);
+                g_debug ("GdmChooserWidget: got list path '%s'", path_str);
+                g_free (path_str);
+
+                translate_list_path_to_view_path (widget, &path);
+
+                path_str = gtk_tree_path_to_string (path);
+                g_debug ("GdmChooserWidget: translated to view path '%s'", path_str);
+                g_free (path_str);
+        }
+
+        if (path == NULL) {
+                g_debug ("GdmChooserWidget: unable to activate - path for item '%s' not found", item_id);
+                return;
+        }
+
+        gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget->priv->items_view),
+                                      path,
+                                      NULL,
+                                      TRUE,
+                                      0.5,
+                                      0.0);
+
+        gtk_tree_view_set_cursor (GTK_TREE_VIEW (widget->priv->items_view),
+                                  path,
+                                  NULL,
+                                  FALSE);
+
+        gtk_tree_view_row_activated (GTK_TREE_VIEW (widget->priv->items_view),
+                                     path,
+                                     NULL);
+        gtk_tree_path_free (path);
+}
+
+static void
+set_frame_text (GdmChooserWidget *widget,
+                const char       *text)
+{
+        GtkWidget *label;
+
+        label = gtk_frame_get_label_widget (GTK_FRAME (widget->priv->frame));
+
+        if (text == NULL && label != NULL) {
+                gtk_frame_set_label_widget (GTK_FRAME (widget->priv->frame),
+                                            NULL);
+                gtk_alignment_set_padding (GTK_ALIGNMENT (widget->priv->frame_alignment),
+                                           0, 0, 0, 0);
+        } else if (text != NULL && label == NULL) {
+                label = gtk_label_new ("");
+                gtk_label_set_mnemonic_widget (GTK_LABEL (label),
+                                               widget->priv->items_view);
+                gtk_widget_show (label);
+                gtk_frame_set_label_widget (GTK_FRAME (widget->priv->frame),
+                                            label);
+                gtk_alignment_set_padding (GTK_ALIGNMENT (widget->priv->frame_alignment),
+                                           0, 0, 0, 0);
+        }
+
+        if (label != NULL && text != NULL) {
+                char *markup;
+                markup = g_strdup_printf ("%s", text);
+                gtk_label_set_markup_with_mnemonic (GTK_LABEL (label), markup);
+                g_free (markup);
+        }
+}
+
+static void
+on_shrink_animation_step (GdmScrollableWidget *scrollable_widget,
+                          double               progress,
+                          GdmChooserWidget    *widget)
+{
+        GtkTreePath   *active_row_path;
+        const double   final_alignment = 0.5;
+        double         row_alignment;
+
+        active_row_path = get_view_path_to_active_row (widget);
+        row_alignment = widget->priv->active_row_normalized_position + progress * (final_alignment - widget->priv->active_row_normalized_position);
+
+        gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget->priv->items_view),
+                                     active_row_path, NULL, TRUE, row_alignment, 0.0);
+        gtk_tree_path_free (active_row_path);
+}
+
+static void
+update_separator_visibility (GdmChooserWidget *widget)
+{
+        GtkTreePath *separator_path;
+        GtkTreeIter  iter;
+        gboolean     is_visible;
+
+        separator_path = gtk_tree_row_reference_get_path (widget->priv->separator_row);
+
+        if (separator_path == NULL) {
+                return;
+        }
+
+        gtk_tree_model_get_iter (GTK_TREE_MODEL (widget->priv->list_store),
+                                 &iter, separator_path);
+
+        if (widget->priv->number_of_normal_rows > 0 &&
+            widget->priv->number_of_separated_rows > 0 &&
+            widget->priv->state != GDM_CHOOSER_WIDGET_STATE_SHRUNK) {
+                is_visible = TRUE;
+        } else {
+                is_visible = FALSE;
+        }
+
+        gtk_list_store_set (widget->priv->list_store,
+                            &iter,
+                            CHOOSER_ITEM_IS_VISIBLE_COLUMN, is_visible,
+                            -1);
+}
+
+static void
+update_chooser_visibility (GdmChooserWidget *widget)
+{
+        if (gdm_chooser_widget_get_number_of_items (widget) > 0) {
+                gtk_widget_show (widget->priv->scrollable_widget);
+        } else {
+                gtk_widget_hide (widget->priv->scrollable_widget);
+        }
+        g_object_notify (G_OBJECT (widget), "list-visible");
+}
+
+static void
+set_inactive_items_visible (GdmChooserWidget *widget,
+                            gboolean          should_show)
+{
+        GtkTreeModel *model;
+        char         *active_item_id;
+        GtkTreeIter   active_item_iter;
+        GtkTreeIter   iter;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!gtk_tree_model_get_iter_first (model, &iter)) {
+                return;
+        }
+
+        active_item_id = get_active_item_id (widget, &active_item_iter);
+
+        do {
+                gboolean is_active;
+
+                is_active = FALSE;
+                if (active_item_id != NULL) {
+                        char *id;
+
+                        gtk_tree_model_get (model, &iter,
+                                            CHOOSER_ID_COLUMN, &id, -1);
+
+                        if (strcmp (active_item_id, id) == 0) {
+                                is_active = TRUE;
+                                g_free (active_item_id);
+                                active_item_id = NULL;
+                        }
+                        g_free (id);
+                }
+
+                if (!is_active) {
+                        gtk_list_store_set (widget->priv->list_store,
+                                            &iter,
+                                            CHOOSER_ITEM_IS_VISIBLE_COLUMN, should_show,
+                                            -1);
+                } else {
+                        gtk_list_store_set (widget->priv->list_store,
+                                            &iter,
+                                            CHOOSER_ITEM_IS_VISIBLE_COLUMN, TRUE,
+                                            -1);
+                }
+        } while (gtk_tree_model_iter_next (model, &iter));
+
+        g_free (active_item_id);
+
+        update_separator_visibility (widget);
+}
+
+static void
+on_shrink_animation_complete (GdmScrollableWidget *scrollable_widget,
+                              GdmChooserWidget    *widget)
+{
+        g_assert (widget->priv->state == GDM_CHOOSER_WIDGET_STATE_SHRINKING);
+
+        g_debug ("GdmChooserWidget: shrink complete");
+
+        widget->priv->active_row_normalized_position = 0.5;
+        set_inactive_items_visible (GDM_CHOOSER_WIDGET (widget), FALSE);
+        gtk_tree_view_set_enable_search (GTK_TREE_VIEW (widget->priv->items_view), FALSE);
+        widget->priv->state = GDM_CHOOSER_WIDGET_STATE_SHRUNK;
+
+        update_separator_visibility (widget);
+
+        if (widget->priv->emit_activated_after_resize_animation) {
+                g_signal_emit (widget, signals[ACTIVATED], 0);
+                widget->priv->emit_activated_after_resize_animation = FALSE;
+        }
+}
+
+static int
+get_height_of_row_at_path (GdmChooserWidget *widget,
+                           GtkTreePath      *path)
+{
+        GdkRectangle area;
+
+        gtk_tree_view_get_background_area (GTK_TREE_VIEW (widget->priv->items_view),
+                                           path, NULL, &area);
+
+        return area.height;
+}
+
+static double
+get_normalized_position_of_row_at_path (GdmChooserWidget *widget,
+                                        GtkTreePath      *path)
+{
+        GdkRectangle area_of_row_at_path;
+        GdkRectangle area_of_visible_rows;
+
+        gtk_tree_view_get_background_area (GTK_TREE_VIEW (widget->priv->items_view),
+                                           path, NULL, &area_of_row_at_path);
+
+        gtk_tree_view_convert_tree_to_widget_coords (GTK_TREE_VIEW (widget->priv->items_view),
+                                                     area_of_visible_rows.x,
+                                                     area_of_visible_rows.y,
+                                                     &area_of_visible_rows.x,
+                                                     &area_of_visible_rows.y);
+        return CLAMP (((double) area_of_row_at_path.y) / widget->priv->items_view->allocation.height, 0.0, 1.0);
+}
+
+static void
+start_shrink_animation (GdmChooserWidget *widget)
+{
+       GtkTreePath *active_row_path;
+       int          active_row_height;
+       int          number_of_visible_rows;
+
+       g_assert (widget->priv->active_row != NULL);
+
+       number_of_visible_rows = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (widget->priv->model_sorter), NULL);
+
+       if (number_of_visible_rows <= 1) {
+               on_shrink_animation_complete (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget),
+                                             widget);
+               return;
+       }
+
+       active_row_path = get_view_path_to_active_row (widget);
+       active_row_height = get_height_of_row_at_path (widget, active_row_path);
+       widget->priv->active_row_normalized_position = get_normalized_position_of_row_at_path (widget, active_row_path);
+       gtk_tree_path_free (active_row_path);
+
+       gdm_scrollable_widget_slide_to_height (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget),
+                                              active_row_height,
+                                              (GdmScrollableWidgetSlideStepFunc)
+                                              on_shrink_animation_step, widget,
+                                              (GdmScrollableWidgetSlideDoneFunc)
+                                              on_shrink_animation_complete, widget);
+}
+
+static char *
+get_first_item (GdmChooserWidget *widget)
+{
+        GtkTreeModel *model;
+        GtkTreeIter   iter;
+        char         *id;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!gtk_tree_model_get_iter_first (model, &iter)) {
+                g_assert_not_reached ();
+        }
+
+        gtk_tree_model_get (model, &iter,
+                            CHOOSER_ID_COLUMN, &id, -1);
+        return id;
+}
+
+static gboolean
+activate_if_one_item (GdmChooserWidget *widget)
+{
+        char *id;
+
+        g_debug ("GdmChooserWidget: attempting to activate single item");
+
+        if (gdm_chooser_widget_get_number_of_items (widget) != 1) {
+                g_debug ("GdmChooserWidget: unable to activate single item - has %d items", gdm_chooser_widget_get_number_of_items (widget));
+                return FALSE;
+        }
+
+        id = get_first_item (widget);
+        if (id != NULL) {
+                gdm_chooser_widget_set_active_item (widget, id);
+                g_free (id);
+        }
+
+        return FALSE;
+}
+
+static void
+_grab_focus (GtkWidget *widget)
+{
+        GtkWidget *foc_widget;
+
+        foc_widget = GDM_CHOOSER_WIDGET (widget)->priv->items_view;
+        g_debug ("GdmChooserWidget: grabbing focus");
+        if (! GTK_WIDGET_REALIZED (foc_widget)) {
+                g_debug ("GdmChooserWidget: not grabbing focus - not realized");
+                return;
+        }
+
+        if (GTK_WIDGET_HAS_FOCUS (foc_widget)) {
+                g_debug ("GdmChooserWidget: not grabbing focus - already has it");
+                return;
+        }
+
+        gtk_widget_grab_focus (foc_widget);
+}
+
+static void
+on_grow_animation_complete (GdmScrollableWidget *scrollable_widget,
+                            GdmChooserWidget    *widget)
+{
+        g_assert (widget->priv->state == GDM_CHOOSER_WIDGET_STATE_GROWING);
+        widget->priv->state = GDM_CHOOSER_WIDGET_STATE_GROWN;
+        widget->priv->was_fully_grown = TRUE;
+        gtk_tree_view_set_enable_search (GTK_TREE_VIEW (widget->priv->items_view), TRUE);
+
+        _grab_focus (GTK_WIDGET (widget));
+}
+
+static int
+get_height_of_screen (GdmChooserWidget *widget)
+{
+        GdkScreen    *screen;
+        GdkRectangle  area;
+        int           monitor;
+
+        screen = gtk_widget_get_screen (GTK_WIDGET (widget));
+
+        monitor = gdk_screen_get_monitor_at_window (screen,
+                                                    gdk_screen_get_root_window (screen));
+        gdk_screen_get_monitor_geometry (screen, monitor, &area);
+
+        return area.height;
+}
+
+static int
+get_number_of_on_screen_rows (GdmChooserWidget *widget)
+{
+        GtkTreePath *start_path;
+        GtkTreePath *end_path;
+        int         *start_index;
+        int         *end_index;
+        int          number_of_rows;
+
+        if (!gtk_tree_view_get_visible_range (GTK_TREE_VIEW (widget->priv->items_view),
+                                              &start_path, &end_path)) {
+                return 0;
+        }
+
+        start_index = gtk_tree_path_get_indices (start_path);
+        end_index = gtk_tree_path_get_indices (end_path);
+
+        number_of_rows = *end_index - *start_index + 1;
+
+        gtk_tree_path_free (start_path);
+        gtk_tree_path_free (end_path);
+
+        return number_of_rows;
+}
+
+static void
+on_grow_animation_step (GdmScrollableWidget *scrollable_widget,
+                        double               progress,
+                        GdmChooserWidget    *widget)
+{
+        int number_of_visible_rows;
+        int number_of_on_screen_rows;
+
+        number_of_visible_rows = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (widget->priv->model_sorter), NULL);
+        number_of_on_screen_rows = get_number_of_on_screen_rows (widget);
+
+        if (number_of_on_screen_rows >= number_of_visible_rows) {
+                gdm_scrollable_widget_stop_sliding (scrollable_widget);
+                return;
+        }
+}
+
+static void
+start_grow_animation (GdmChooserWidget *widget)
+{
+        int number_of_visible_rows;
+        int number_of_rows;
+        int height;
+
+        number_of_visible_rows = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (widget->priv->model_sorter), NULL);
+        number_of_rows = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (widget->priv->list_store), NULL);
+
+        if (number_of_visible_rows >= number_of_rows) {
+               on_grow_animation_complete (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget), widget);
+               return;
+        }
+
+        set_inactive_items_visible (widget, TRUE);
+
+        if (widget->priv->was_fully_grown) {
+                height = widget->priv->height_when_grown;
+        } else {
+                height = get_height_of_screen (widget);
+        }
+        gdm_scrollable_widget_slide_to_height (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget),
+                                               widget->priv->height_when_grown,
+                                               (GdmScrollableWidgetSlideStepFunc)
+                                               on_grow_animation_step, widget,
+                                               (GdmScrollableWidgetSlideDoneFunc)
+                                               on_grow_animation_complete, widget);
+}
+
+static void
+skip_resize_animation (GdmChooserWidget *widget)
+{
+        if (widget->priv->state == GDM_CHOOSER_WIDGET_STATE_SHRINKING) {
+                set_inactive_items_visible (GDM_CHOOSER_WIDGET (widget), FALSE);
+                gtk_tree_view_set_enable_search (GTK_TREE_VIEW (widget->priv->items_view), FALSE);
+                widget->priv->state = GDM_CHOOSER_WIDGET_STATE_SHRUNK;
+        } else if (widget->priv->state == GDM_CHOOSER_WIDGET_STATE_GROWING) {
+                set_inactive_items_visible (GDM_CHOOSER_WIDGET (widget), TRUE);
+                gtk_tree_view_set_enable_search (GTK_TREE_VIEW (widget->priv->items_view), TRUE);
+                widget->priv->state = GDM_CHOOSER_WIDGET_STATE_GROWN;
+                widget->priv->was_fully_grown = FALSE;
+                _grab_focus (GTK_WIDGET (widget));
+        }
+}
+
+static void
+gdm_chooser_widget_grow (GdmChooserWidget *widget)
+{
+        if (widget->priv->state == GDM_CHOOSER_WIDGET_STATE_SHRINKING) {
+                gdm_scrollable_widget_stop_sliding (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget));
+                widget->priv->was_fully_grown = FALSE;
+        }
+
+        gtk_alignment_set (GTK_ALIGNMENT (widget->priv->frame_alignment),
+                           0.0, 0.0, 1.0, 1.0);
+
+        set_frame_text (widget, widget->priv->inactive_text);
+
+        widget->priv->state = GDM_CHOOSER_WIDGET_STATE_GROWING;
+
+        if (GTK_WIDGET_VISIBLE (widget)) {
+                start_grow_animation (widget);
+        } else {
+                skip_resize_animation (widget);
+        }
+}
+
+static void
+move_cursor_to_top (GdmChooserWidget *widget)
+{
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+        GtkTreeIter   iter;
+
+        model = gtk_tree_view_get_model (GTK_TREE_VIEW (widget->priv->items_view));
+        path = gtk_tree_path_new_first ();
+        if (gtk_tree_model_get_iter (model, &iter, path)) {
+                gtk_tree_view_set_cursor (GTK_TREE_VIEW (widget->priv->items_view),
+                                          path,
+                                          NULL,
+                                          FALSE);
+        }
+        gtk_tree_path_free (path);
+}
+
+static gboolean
+clear_selection (GdmChooserWidget *widget)
+{
+        GtkTreeSelection *selection;
+        GtkWidget        *window;
+
+        g_debug ("GdmChooserWidget: clearing selection");
+
+        selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget->priv->items_view));
+        gtk_tree_selection_unselect_all (selection);
+
+        window = gtk_widget_get_ancestor (GTK_WIDGET (widget), GTK_TYPE_WINDOW);
+
+        if (window != NULL) {
+                gtk_window_set_focus (GTK_WINDOW (window), NULL);
+        }
+
+        return FALSE;
+}
+
+static void
+gdm_chooser_widget_shrink (GdmChooserWidget *widget)
+{
+        g_assert (widget->priv->should_hide_inactive_items == TRUE);
+
+        if (widget->priv->state == GDM_CHOOSER_WIDGET_STATE_GROWING) {
+                gdm_scrollable_widget_stop_sliding (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget));
+        }
+
+        set_frame_text (widget, widget->priv->active_text);
+
+        gtk_alignment_set (GTK_ALIGNMENT (widget->priv->frame_alignment),
+                           0.0, 0.0, 1.0, 0.0);
+
+        clear_selection (widget);
+
+        widget->priv->state = GDM_CHOOSER_WIDGET_STATE_SHRINKING;
+
+        if (GTK_WIDGET_VISIBLE (widget)) {
+                start_shrink_animation (widget);
+        } else {
+                skip_resize_animation (widget);
+        }
+}
+
+static void
+activate_from_row (GdmChooserWidget    *widget,
+                   GtkTreeRowReference *row)
+{
+        g_assert (row != NULL);
+        g_assert (gtk_tree_row_reference_valid (row));
+
+        if (widget->priv->active_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->active_row);
+                widget->priv->active_row = NULL;
+        }
+
+        widget->priv->active_row = gtk_tree_row_reference_copy (row);
+
+        if (widget->priv->should_hide_inactive_items) {
+                g_debug ("GdmChooserWidget: will emit activated after resize");
+                widget->priv->emit_activated_after_resize_animation = TRUE;
+                gdm_chooser_widget_shrink (widget);
+        } else {
+                g_debug ("GdmChooserWidget: emitting activated");
+                g_signal_emit (widget, signals[ACTIVATED], 0);
+        }
+}
+
+static void
+deactivate (GdmChooserWidget *widget)
+{
+        GtkTreePath *path;
+
+        if (widget->priv->active_row == NULL) {
+                return;
+        }
+
+        path = get_view_path_to_active_row (widget);
+
+        gtk_tree_row_reference_free (widget->priv->active_row);
+        widget->priv->active_row = NULL;
+
+        gtk_tree_view_set_cursor (GTK_TREE_VIEW (widget->priv->items_view),
+                                  path, NULL, FALSE);
+        gtk_tree_path_free (path);
+
+        if (widget->priv->state != GDM_CHOOSER_WIDGET_STATE_GROWN) {
+                gdm_chooser_widget_grow (widget);
+        }
+
+        g_signal_emit (widget, signals[DEACTIVATED], 0);
+}
+
+void
+gdm_chooser_widget_activate_selected_item (GdmChooserWidget *widget)
+{
+        GtkTreeRowReference *row;
+        gboolean             is_already_active;
+        GtkTreePath         *path;
+        GtkTreeModel        *model;
+
+        row = NULL;
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+        is_already_active = FALSE;
+
+        path = NULL;
+
+        get_selected_list_path (widget, &path);
+        if (path == NULL) {
+                g_debug ("GdmChooserWidget: no row selected");
+                return;
+        }
+
+        if (widget->priv->active_row != NULL) {
+                GtkTreePath *active_path;
+
+                active_path = gtk_tree_row_reference_get_path (widget->priv->active_row);
+
+                if (gtk_tree_path_compare (path, active_path) == 0) {
+                        is_already_active = TRUE;
+                }
+                gtk_tree_path_free (active_path);
+        }
+        g_assert (path != NULL);
+        row = gtk_tree_row_reference_new (model, path);
+        gtk_tree_path_free (path);
+
+        if (!is_already_active) {
+                activate_from_row (widget, row);
+        } else {
+                g_debug ("GdmChooserWidget: row is already active");
+        }
+        gtk_tree_row_reference_free (row);
+}
+
+void
+gdm_chooser_widget_set_active_item (GdmChooserWidget *widget,
+                                    const char       *id)
+{
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        g_debug ("GdmChooserWidget: setting active item '%s'",
+                 id ? id : "(null)");
+
+        if (id != NULL) {
+                activate_from_item_id (widget, id);
+        } else {
+                deactivate (widget);
+        }
+}
+
+static void
+gdm_chooser_widget_set_property (GObject        *object,
+                                 guint           prop_id,
+                                 const GValue   *value,
+                                 GParamSpec     *pspec)
+{
+        GdmChooserWidget *self;
+
+        self = GDM_CHOOSER_WIDGET (object);
+
+        switch (prop_id) {
+
+        case PROP_INACTIVE_TEXT:
+                g_free (self->priv->inactive_text);
+                self->priv->inactive_text = g_value_dup_string (value);
+
+                if (self->priv->active_row == NULL) {
+                        set_frame_text (self, self->priv->inactive_text);
+                }
+                break;
+
+        case PROP_ACTIVE_TEXT:
+                g_free (self->priv->active_text);
+                self->priv->active_text = g_value_dup_string (value);
+
+                if (self->priv->active_row != NULL) {
+                        set_frame_text (self, self->priv->active_text);
+                }
+                break;
+
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_widget_get_property (GObject        *object,
+                                 guint           prop_id,
+                                 GValue         *value,
+                                 GParamSpec     *pspec)
+{
+        GdmChooserWidget *self;
+
+        self = GDM_CHOOSER_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_INACTIVE_TEXT:
+                g_value_set_string (value, self->priv->inactive_text);
+                break;
+
+        case PROP_ACTIVE_TEXT:
+                g_value_set_string (value, self->priv->active_text);
+                break;
+        case PROP_LIST_VISIBLE:
+                g_value_set_boolean (value, GTK_WIDGET_VISIBLE (self->priv->scrollable_widget));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_chooser_widget_dispose (GObject *object)
+{
+        GdmChooserWidget *widget;
+
+        widget = GDM_CHOOSER_WIDGET (object);
+
+        if (widget->priv->separator_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->separator_row);
+                widget->priv->separator_row = NULL;
+        }
+
+        if (widget->priv->active_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->active_row);
+                widget->priv->active_row = NULL;
+        }
+
+        if (widget->priv->inactive_text != NULL) {
+                g_free (widget->priv->inactive_text);
+                widget->priv->inactive_text = NULL;
+        }
+
+        if (widget->priv->active_text != NULL) {
+                g_free (widget->priv->active_text);
+                widget->priv->active_text = NULL;
+        }
+
+        if (widget->priv->in_use_message != NULL) {
+                g_free (widget->priv->in_use_message);
+                widget->priv->in_use_message = NULL;
+        }
+
+        G_OBJECT_CLASS (gdm_chooser_widget_parent_class)->dispose (object);
+}
+
+static void
+gdm_chooser_widget_hide (GtkWidget *widget)
+{
+        skip_resize_animation (GDM_CHOOSER_WIDGET (widget));
+        GTK_WIDGET_CLASS (gdm_chooser_widget_parent_class)->hide (widget);
+}
+
+static void
+gdm_chooser_widget_show (GtkWidget *widget)
+{
+        skip_resize_animation (GDM_CHOOSER_WIDGET (widget));
+
+        GTK_WIDGET_CLASS (gdm_chooser_widget_parent_class)->show (widget);
+}
+
+static void
+gdm_chooser_widget_size_allocate (GtkWidget     *widget,
+                                  GtkAllocation *allocation)
+{
+        GdmChooserWidget *chooser_widget;
+
+        GTK_WIDGET_CLASS (gdm_chooser_widget_parent_class)->size_allocate (widget, allocation);
+
+        chooser_widget = GDM_CHOOSER_WIDGET (widget);
+
+        if (chooser_widget->priv->state == GDM_CHOOSER_WIDGET_STATE_GROWN) {
+                if (chooser_widget->priv->was_fully_grown) {
+                        chooser_widget->priv->height_when_grown = allocation->height;
+                }
+        }
+}
+
+static gboolean
+gdm_chooser_widget_focus (GtkWidget        *widget,
+                          GtkDirectionType  direction)
+{
+        /* Since we only have one focusable child (the tree view),
+         * no matter which direction we're going the rules are the
+         * same:
+         *
+         *    1) if it's aready got focus, return FALSE to surrender
+         *    that focus.
+         *    2) if it doesn't already have focus, then grab it
+         */
+        if (GTK_CONTAINER (widget)->focus_child != NULL) {
+                g_debug ("GdmChooserWidget: not focusing - focus child not null");
+                return FALSE;
+        }
+
+        _grab_focus (widget);
+
+        return TRUE;
+}
+
+static gboolean
+gdm_chooser_widget_focus_in_event (GtkWidget     *widget,
+                                   GdkEventFocus *focus_event)
+{
+        /* We don't ever want the chooser widget itself to have focus.
+         * Focus should always go to the tree view.
+         */
+        _grab_focus (widget);
+
+        return FALSE;
+}
+
+static void
+gdm_chooser_widget_class_init (GdmChooserWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->get_property = gdm_chooser_widget_get_property;
+        object_class->set_property = gdm_chooser_widget_set_property;
+        object_class->dispose = gdm_chooser_widget_dispose;
+        object_class->finalize = gdm_chooser_widget_finalize;
+        widget_class->size_allocate = gdm_chooser_widget_size_allocate;
+        widget_class->hide = gdm_chooser_widget_hide;
+        widget_class->show = gdm_chooser_widget_show;
+        widget_class->focus = gdm_chooser_widget_focus;
+        widget_class->focus_in_event = gdm_chooser_widget_focus_in_event;
+
+        signals [LOADED] = g_signal_new ("loaded",
+                                         G_TYPE_FROM_CLASS (object_class),
+                                         G_SIGNAL_RUN_LAST,
+                                         G_STRUCT_OFFSET (GdmChooserWidgetClass, loaded),
+                                         NULL,
+                                         NULL,
+                                         g_cclosure_marshal_VOID__VOID,
+                                         G_TYPE_NONE,
+                                         0);
+
+        signals [ACTIVATED] = g_signal_new ("activated",
+                                            G_TYPE_FROM_CLASS (object_class),
+                                            G_SIGNAL_RUN_LAST,
+                                            G_STRUCT_OFFSET (GdmChooserWidgetClass, activated),
+                                            NULL,
+                                            NULL,
+                                            g_cclosure_marshal_VOID__VOID,
+                                            G_TYPE_NONE,
+                                            0);
+
+        signals [DEACTIVATED] = g_signal_new ("deactivated",
+                                              G_TYPE_FROM_CLASS (object_class),
+                                              G_SIGNAL_RUN_LAST,
+                                              G_STRUCT_OFFSET (GdmChooserWidgetClass, deactivated),
+                                              NULL,
+                                              NULL,
+                                              g_cclosure_marshal_VOID__VOID,
+                                              G_TYPE_NONE,
+                                              0);
+
+        g_object_class_install_property (object_class,
+                                         PROP_INACTIVE_TEXT,
+                                         g_param_spec_string ("inactive-text",
+                                                              _("Inactive Text"),
+                                                              _("The text to use in the label if the "
+                                                                "user hasn't picked an item yet"),
+                                                              NULL,
+                                                              (G_PARAM_READWRITE |
+                                                               G_PARAM_CONSTRUCT)));
+        g_object_class_install_property (object_class,
+                                         PROP_ACTIVE_TEXT,
+                                         g_param_spec_string ("active-text",
+                                                              _("Active Text"),
+                                                              _("The text to use in the label if the "
+                                                                "user has picked an item"),
+                                                              NULL,
+                                                              (G_PARAM_READWRITE |
+                                                               G_PARAM_CONSTRUCT)));
+
+        g_object_class_install_property (object_class,
+                                         PROP_LIST_VISIBLE,
+                                         g_param_spec_boolean ("list-visible",
+                                                              _("List Visible"),
+                                                              _("Whether or not the chooser list is visible"),
+                                                              TRUE,
+                                                              G_PARAM_READABLE));
+
+        g_type_class_add_private (klass, sizeof (GdmChooserWidgetPrivate));
+}
+
+static void
+on_row_activated (GtkTreeView          *tree_view,
+                  GtkTreePath          *tree_path,
+                  GtkTreeViewColumn    *tree_column,
+                  GdmChooserWidget     *widget)
+{
+        char *path_str;
+
+        path_str = gtk_tree_path_to_string (tree_path);
+        g_debug ("GdmChooserWidget: row activated '%s'", path_str ? path_str : "(null)");
+        g_free (path_str);
+        gdm_chooser_widget_activate_selected_item (widget);
+}
+
+static gboolean
+path_is_separator (GdmChooserWidget *widget,
+                   GtkTreeModel     *model,
+                   GtkTreePath      *path)
+{
+        GtkTreePath      *separator_path;
+        GtkTreePath      *translated_path;
+        gboolean          is_separator;
+
+        separator_path = gtk_tree_row_reference_get_path (widget->priv->separator_row);
+
+        if (separator_path == NULL) {
+                return FALSE;
+        }
+
+        if (model == GTK_TREE_MODEL (widget->priv->model_sorter)) {
+                GtkTreePath *filtered_path;
+
+                filtered_path = gtk_tree_model_sort_convert_path_to_child_path (widget->priv->model_sorter, path);
+
+                translated_path = gtk_tree_model_filter_convert_path_to_child_path (widget->priv->model_filter, filtered_path);
+                gtk_tree_path_free (filtered_path);
+        } else if (model == GTK_TREE_MODEL (widget->priv->model_filter)) {
+                translated_path = gtk_tree_model_filter_convert_path_to_child_path (widget->priv->model_filter, path);
+        } else {
+                g_assert (model == GTK_TREE_MODEL (widget->priv->list_store));
+                translated_path = gtk_tree_path_copy (path);
+        }
+
+        if (gtk_tree_path_compare (separator_path, translated_path) == 0) {
+                is_separator = TRUE;
+        } else {
+                is_separator = FALSE;
+        }
+        gtk_tree_path_free (translated_path);
+
+        return is_separator;
+}
+
+static int
+compare_item  (GtkTreeModel *model,
+               GtkTreeIter  *a,
+               GtkTreeIter  *b,
+               gpointer      data)
+{
+        GdmChooserWidget *widget;
+        char             *name_a;
+        char             *name_b;
+        char             *text_a;
+        char             *text_b;
+        gulong            prio_a;
+        gulong            prio_b;
+        gboolean          is_separate_a;
+        gboolean          is_separate_b;
+        int               result;
+        int               direction;
+        GtkTreeIter      *separator_iter;
+        char             *id;
+        PangoAttrList    *attrs;
+
+        g_assert (GDM_IS_CHOOSER_WIDGET (data));
+
+        widget = GDM_CHOOSER_WIDGET (data);
+
+        separator_iter = NULL;
+        if (widget->priv->separator_row != NULL) {
+
+                GtkTreePath      *path_a;
+                GtkTreePath      *path_b;
+
+                path_a = gtk_tree_model_get_path (model, a);
+                path_b = gtk_tree_model_get_path (model, b);
+
+                if (path_is_separator (widget, model, path_a)) {
+                        separator_iter = a;
+                } else if (path_is_separator (widget, model, path_b)) {
+                        separator_iter = b;
+                }
+
+                gtk_tree_path_free (path_a);
+                gtk_tree_path_free (path_b);
+        }
+
+        name_a = NULL;
+        is_separate_a = FALSE;
+        if (separator_iter != a) {
+                gtk_tree_model_get (model, a,
+                                    CHOOSER_NAME_COLUMN, &name_a,
+                                    CHOOSER_PRIORITY_COLUMN, &prio_a,
+                                    CHOOSER_ITEM_IS_SEPARATED_COLUMN, &is_separate_a,
+                                    -1);
+        }
+
+        name_b = NULL;
+        is_separate_b = FALSE;
+        if (separator_iter != b) {
+                gtk_tree_model_get (model, b,
+                                    CHOOSER_NAME_COLUMN, &name_b,
+                                    CHOOSER_ID_COLUMN, &id,
+                                    CHOOSER_PRIORITY_COLUMN, &prio_b,
+                                    CHOOSER_ITEM_IS_SEPARATED_COLUMN, &is_separate_b,
+                                    -1);
+        }
+
+        if (widget->priv->separator_position == GDM_CHOOSER_WIDGET_POSITION_TOP) {
+                direction = -1;
+        } else {
+                direction = 1;
+        }
+
+        if (separator_iter == b) {
+                result = is_separate_a? 1 : -1;
+                result *= direction;
+        } else if (separator_iter == a) {
+                result = is_separate_b? -1 : 1;
+                result *= direction;
+        } else if (is_separate_b == is_separate_a) {
+                if (prio_a == prio_b) {
+                        pango_parse_markup (name_a, -1, 0, &attrs, &text_a, NULL, NULL);
+                        pango_parse_markup (name_b, -1, 0, &attrs, &text_b, NULL, NULL);
+                        if (text_a && text_b)
+                            result = g_utf8_collate (text_a, text_b);
+                        else
+                            result = g_utf8_collate (name_a, name_b);
+                        g_free (text_a);
+                        g_free (text_b);
+                } else if (prio_a > prio_b) {
+                        result = -1;
+                } else {
+                        result = 1;
+                }
+        } else {
+                result = is_separate_a - is_separate_b;
+                result *= direction;
+        }
+
+        g_free (name_a);
+        g_free (name_b);
+
+        return result;
+}
+
+static void
+name_cell_data_func (GtkTreeViewColumn  *tree_column,
+                     GtkCellRenderer    *cell,
+                     GtkTreeModel       *model,
+                     GtkTreeIter        *iter,
+                     GdmChooserWidget   *widget)
+{
+        gboolean is_in_use;
+        char    *name;
+        char    *markup;
+
+        name = NULL;
+        gtk_tree_model_get (model,
+                            iter,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, &is_in_use,
+                            CHOOSER_NAME_COLUMN, &name,
+                            -1);
+
+        if (is_in_use) {
+                markup = g_strdup_printf ("<b>%s</b>\n"
+                                          "<i><span size=\"x-small\">%s</span></i>",
+                                          name ? name : "(null)", widget->priv->in_use_message);
+        } else {
+                markup = g_strdup_printf ("%s", name ? name : "(null)");
+        }
+        g_free (name);
+
+        g_object_set (cell, "markup", markup, NULL);
+        g_free (markup);
+}
+
+static void
+check_cell_data_func (GtkTreeViewColumn    *tree_column,
+                      GtkCellRenderer      *cell,
+                      GtkTreeModel         *model,
+                      GtkTreeIter          *iter,
+                      GdmChooserWidget     *widget)
+{
+        gboolean   is_in_use;
+        GdkPixbuf *pixbuf;
+
+        gtk_tree_model_get (model,
+                            iter,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, &is_in_use,
+                            -1);
+
+        if (is_in_use) {
+                pixbuf = widget->priv->is_in_use_pixbuf;
+        } else {
+                pixbuf = NULL;
+        }
+
+        g_object_set (cell, "pixbuf", pixbuf, NULL);
+}
+
+static GdkPixbuf *
+get_is_in_use_pixbuf (GdmChooserWidget *widget)
+{
+        GtkIconTheme *theme;
+        GdkPixbuf    *pixbuf;
+
+        theme = gtk_icon_theme_get_default ();
+        pixbuf = gtk_icon_theme_load_icon (theme,
+                                           "emblem-default",
+                                           GDM_CHOOSER_WIDGET_DEFAULT_ICON_SIZE / 3,
+                                           0,
+                                           NULL);
+
+        return pixbuf;
+}
+
+static gboolean
+separator_func (GtkTreeModel *model,
+                GtkTreeIter  *iter,
+                gpointer      data)
+{
+        GdmChooserWidget *widget;
+        GtkTreePath      *path;
+        gboolean          is_separator;
+
+        g_assert (GDM_IS_CHOOSER_WIDGET (data));
+
+        widget = GDM_CHOOSER_WIDGET (data);
+
+        g_assert (widget->priv->separator_row != NULL);
+
+        path = gtk_tree_model_get_path (model, iter);
+
+        is_separator = path_is_separator (widget, model, path);
+
+        gtk_tree_path_free (path);
+
+        return is_separator;
+}
+
+static void
+add_separator (GdmChooserWidget *widget)
+{
+        GtkTreeIter   iter;
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+
+        g_assert (widget->priv->separator_row == NULL);
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        gtk_list_store_insert_with_values (widget->priv->list_store,
+                                           &iter, 0,
+                                           CHOOSER_ID_COLUMN, "-", -1);
+        path = gtk_tree_model_get_path (model, &iter);
+        widget->priv->separator_row = gtk_tree_row_reference_new (model, path);
+        gtk_tree_path_free (path);
+}
+
+static gboolean
+update_column_visibility (GdmChooserWidget *widget)
+{
+        if (widget->priv->number_of_rows_with_images > 0) {
+                gtk_tree_view_column_set_visible (widget->priv->image_column,
+                                                  TRUE);
+        } else {
+                gtk_tree_view_column_set_visible (widget->priv->image_column,
+                                                  FALSE);
+        }
+        if (widget->priv->number_of_rows_with_status > 0) {
+                gtk_tree_view_column_set_visible (widget->priv->status_column,
+                                                  TRUE);
+        } else {
+                gtk_tree_view_column_set_visible (widget->priv->status_column,
+                                                  FALSE);
+        }
+
+        return FALSE;
+}
+
+static void
+clear_canceled_visibility_update (GdmChooserWidget *widget)
+{
+        widget->priv->update_idle_id = 0;
+}
+
+static void
+queue_column_visibility_update (GdmChooserWidget *widget)
+{
+        if (widget->priv->update_idle_id == 0) {
+                widget->priv->update_idle_id =
+                        g_idle_add_full (G_PRIORITY_DEFAULT_IDLE,
+                                         (GSourceFunc)
+                                         update_column_visibility, widget,
+                                         (GDestroyNotify)
+                                         clear_canceled_visibility_update);
+        }
+}
+
+static void
+on_row_changed (GtkTreeModel     *model,
+                GtkTreePath      *path,
+                GtkTreeIter      *iter,
+                GdmChooserWidget *widget)
+{
+        queue_column_visibility_update (widget);
+}
+
+static void
+add_frame (GdmChooserWidget *widget)
+{
+        widget->priv->frame = gtk_frame_new (NULL);
+        gtk_frame_set_shadow_type (GTK_FRAME (widget->priv->frame),
+                                   GTK_SHADOW_NONE);
+        gtk_widget_show (widget->priv->frame);
+        gtk_container_add (GTK_CONTAINER (widget), widget->priv->frame);
+
+        widget->priv->frame_alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
+        gtk_widget_show (widget->priv->frame_alignment);
+        gtk_container_add (GTK_CONTAINER (widget->priv->frame),
+                           widget->priv->frame_alignment);
+}
+
+static gboolean
+on_button_release (GtkTreeView      *items_view,
+                   GdkEventButton   *event,
+                   GdmChooserWidget *widget)
+{
+        GtkTreeModel     *model;
+        GtkTreeIter       iter;
+        GtkTreeSelection *selection;
+
+        if (!widget->priv->should_hide_inactive_items) {
+                return FALSE;
+        }
+
+        selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget->priv->items_view));
+        if (gtk_tree_selection_get_selected (selection, &model, &iter)) {
+                GtkTreePath *path;
+
+                path = gtk_tree_model_get_path (model, &iter);
+                gtk_tree_view_row_activated (GTK_TREE_VIEW (items_view),
+                                             path, NULL);
+                gtk_tree_path_free (path);
+        }
+
+        return FALSE;
+}
+
+static gboolean
+search_equal_func (GtkTreeModel     *model,
+                   int               column,
+                   const char       *key,
+                   GtkTreeIter      *iter,
+                   GdmChooserWidget *widget)
+{
+        char       *id;
+        char       *name;
+        char       *key_folded;
+        gboolean    ret;
+
+        if (key == NULL) {
+                return FALSE;
+        }
+
+        ret = TRUE;
+        id = NULL;
+        name = NULL;
+
+        key_folded = g_utf8_casefold (key, -1);
+
+        gtk_tree_model_get (model,
+                            iter,
+                            CHOOSER_ID_COLUMN, &id,
+                            CHOOSER_NAME_COLUMN, &name,
+                            -1);
+        if (name != NULL) {
+                char *name_folded;
+
+                name_folded = g_utf8_casefold (name, -1);
+                ret = !g_str_has_prefix (name_folded, key_folded);
+                g_free (name_folded);
+
+                if (!ret) {
+                        goto out;
+                }
+        }
+
+        if (id != NULL) {
+                char *id_folded;
+
+
+                id_folded = g_utf8_casefold (id, -1);
+                ret = !g_str_has_prefix (id_folded, key_folded);
+                g_free (id_folded);
+
+                if (!ret) {
+                        goto out;
+                }
+        }
+ out:
+        g_free (id);
+        g_free (name);
+        g_free (key_folded);
+
+        return ret;
+}
+
+static void
+on_selection_changed (GtkTreeSelection *selection,
+                      GdmChooserWidget *widget)
+{
+        GtkTreePath *path;
+
+        get_selected_list_path (widget, &path);
+        if (path != NULL) {
+                char *path_str;
+                path_str = gtk_tree_path_to_string (path);
+                g_debug ("GdmChooserWidget: selection change to list path '%s'", path_str);
+                g_free (path_str);
+        } else {
+                g_debug ("GdmChooserWidget: selection cleared");
+        }
+}
+
+static void
+gdm_chooser_widget_init (GdmChooserWidget *widget)
+{
+        GtkTreeViewColumn *column;
+        GtkTreeSelection  *selection;
+        GtkCellRenderer   *renderer;
+
+        widget->priv = GDM_CHOOSER_WIDGET_GET_PRIVATE (widget);
+
+        /* Even though, we're a container and also don't ever take
+         * focus for ourselve, we set CAN_FOCUS so that gtk_widget_grab_focus
+         * works on us.  We then override grab_focus requests to
+         * be redirected our internal tree view
+         */
+        GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_FOCUS);
+
+        widget->priv->height_when_grown = get_height_of_screen (widget);
+
+        gtk_alignment_set_padding (GTK_ALIGNMENT (widget), 0, 0, 0, 0);
+
+        add_frame (widget);
+
+        widget->priv->scrollable_widget = gdm_scrollable_widget_new ();
+        gtk_widget_show (widget->priv->scrollable_widget);
+        gtk_container_add (GTK_CONTAINER (widget->priv->frame_alignment),
+                           widget->priv->scrollable_widget);
+
+        widget->priv->items_view = gtk_tree_view_new ();
+        gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (widget->priv->items_view),
+                                           FALSE);
+        g_signal_connect (widget->priv->items_view,
+                          "row-activated",
+                          G_CALLBACK (on_row_activated),
+                          widget);
+
+        gtk_tree_view_set_search_equal_func (GTK_TREE_VIEW (widget->priv->items_view),
+                                             (GtkTreeViewSearchEqualFunc)search_equal_func,
+                                             widget,
+                                             NULL);
+
+        /* hack to make single-click activate work
+         */
+        g_signal_connect_after (widget->priv->items_view,
+                               "button-release-event",
+                               G_CALLBACK (on_button_release),
+                               widget);
+
+        gtk_widget_show (widget->priv->items_view);
+        gtk_container_add (GTK_CONTAINER (widget->priv->scrollable_widget),
+                           widget->priv->items_view);
+
+        selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget->priv->items_view));
+        gtk_tree_selection_set_mode (selection, GTK_SELECTION_BROWSE);
+
+        g_signal_connect (selection, "changed", G_CALLBACK (on_selection_changed), widget);
+
+        g_assert (NUMBER_OF_CHOOSER_COLUMNS == 11);
+        widget->priv->list_store = gtk_list_store_new (NUMBER_OF_CHOOSER_COLUMNS,
+                                                       GDK_TYPE_PIXBUF,
+                                                       G_TYPE_STRING,
+                                                       G_TYPE_STRING,
+                                                       G_TYPE_ULONG,
+                                                       G_TYPE_BOOLEAN,
+                                                       G_TYPE_BOOLEAN,
+                                                       G_TYPE_BOOLEAN,
+                                                       G_TYPE_DOUBLE,
+                                                       G_TYPE_DOUBLE,
+                                                       G_TYPE_DOUBLE,
+                                                       G_TYPE_STRING);
+
+        widget->priv->model_filter = GTK_TREE_MODEL_FILTER (gtk_tree_model_filter_new (GTK_TREE_MODEL (widget->priv->list_store), NULL));
+
+        gtk_tree_model_filter_set_visible_column (widget->priv->model_filter,
+                                                  CHOOSER_ITEM_IS_VISIBLE_COLUMN);
+        g_signal_connect (G_OBJECT (widget->priv->model_filter), "row-changed",
+                          G_CALLBACK (on_row_changed), widget);
+
+        widget->priv->model_sorter = GTK_TREE_MODEL_SORT (gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (widget->priv->model_filter)));
+
+        gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE (widget->priv->model_sorter),
+                                         CHOOSER_ID_COLUMN,
+                                         compare_item,
+                                         widget, NULL);
+
+        gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (widget->priv->model_sorter),
+                                              CHOOSER_ID_COLUMN,
+                                              GTK_SORT_ASCENDING);
+        gtk_tree_view_set_model (GTK_TREE_VIEW (widget->priv->items_view),
+                                 GTK_TREE_MODEL (widget->priv->model_sorter));
+        gtk_tree_view_set_row_separator_func (GTK_TREE_VIEW (widget->priv->items_view),
+                                              separator_func,
+                                              widget, NULL);
+
+        /* IMAGE COLUMN */
+        renderer = gtk_cell_renderer_pixbuf_new ();
+        column = gtk_tree_view_column_new ();
+        gtk_tree_view_column_pack_start (column, renderer, FALSE);
+        gtk_tree_view_append_column (GTK_TREE_VIEW (widget->priv->items_view), column);
+        widget->priv->image_column = column;
+
+        gtk_tree_view_column_set_attributes (column,
+                                             renderer,
+                                             "pixbuf", CHOOSER_IMAGE_COLUMN,
+                                             NULL);
+
+        g_object_set (renderer,
+                      "xalign", 1.0,
+                      NULL);
+
+        /* NAME COLUMN */
+        renderer = gtk_cell_renderer_text_new ();
+        column = gtk_tree_view_column_new ();
+        gtk_tree_view_column_pack_start (column, renderer, FALSE);
+        gtk_tree_view_append_column (GTK_TREE_VIEW (widget->priv->items_view), column);
+        gtk_tree_view_column_set_cell_data_func (column,
+                                                 renderer,
+                                                 (GtkTreeCellDataFunc) name_cell_data_func,
+                                                 widget,
+                                                 NULL);
+
+        gtk_tree_view_set_tooltip_column (GTK_TREE_VIEW (widget->priv->items_view),
+                                          CHOOSER_COMMENT_COLUMN);
+
+        /* STATUS COLUMN */
+        renderer = gtk_cell_renderer_pixbuf_new ();
+        column = gtk_tree_view_column_new ();
+        gtk_tree_view_column_pack_start (column, renderer, FALSE);
+        gtk_tree_view_append_column (GTK_TREE_VIEW (widget->priv->items_view), column);
+        widget->priv->status_column = column;
+
+        gtk_tree_view_column_set_cell_data_func (column,
+                                                 renderer,
+                                                 (GtkTreeCellDataFunc) check_cell_data_func,
+                                                 widget,
+                                                 NULL);
+        widget->priv->is_in_use_pixbuf = get_is_in_use_pixbuf (widget);
+
+        renderer = gdm_cell_renderer_timer_new ();
+        gtk_tree_view_column_pack_start (column, renderer, FALSE);
+        gtk_tree_view_column_add_attribute (column, renderer, "value",
+                                            CHOOSER_TIMER_VALUE_COLUMN);
+
+        widget->priv->rows_with_timers =
+            g_hash_table_new_full (g_str_hash,
+                                   g_str_equal,
+                                  (GDestroyNotify) g_free,
+                                  (GDestroyNotify)
+                                  gtk_tree_row_reference_free);
+
+        add_separator (widget);
+
+        queue_column_visibility_update (widget);
+        gdm_chooser_widget_grow (widget);
+}
+
+static void
+gdm_chooser_widget_finalize (GObject *object)
+{
+        GdmChooserWidget *widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (object));
+
+        widget = GDM_CHOOSER_WIDGET (object);
+
+        g_return_if_fail (widget->priv != NULL);
+
+        g_hash_table_destroy (widget->priv->rows_with_timers);
+        widget->priv->rows_with_timers = NULL;
+
+        G_OBJECT_CLASS (gdm_chooser_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_chooser_widget_new (const char *inactive_text,
+                        const char *active_text)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_CHOOSER_WIDGET,
+                               "inactive-text", inactive_text,
+                               "active-text", active_text, NULL);
+
+        return GTK_WIDGET (object);
+}
+
+void
+gdm_chooser_widget_update_item (GdmChooserWidget *widget,
+                                const char       *id,
+                                GdkPixbuf        *new_image,
+                                const char       *new_name,
+                                const char       *new_comment,
+                                gulong            new_priority,
+                                gboolean          new_in_use,
+                                gboolean          new_is_separate)
+{
+        GtkTreeModel *model;
+        GtkTreeIter   iter;
+        GdkPixbuf    *image;
+        gboolean      is_separate;
+        gboolean      in_use;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!find_item (widget, id, &iter)) {
+                g_critical ("Tried to remove non-existing item from chooser");
+                return;
+        }
+
+        is_separate = FALSE;
+        gtk_tree_model_get (model, &iter,
+                            CHOOSER_IMAGE_COLUMN, &image,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, &in_use,
+                            CHOOSER_ITEM_IS_SEPARATED_COLUMN, &is_separate,
+                            -1);
+
+        if (image != new_image) {
+                if (image == NULL && new_image != NULL) {
+                        widget->priv->number_of_rows_with_images++;
+                } else if (image != NULL && new_image == NULL) {
+                        widget->priv->number_of_rows_with_images--;
+                }
+                queue_column_visibility_update (widget);
+        }
+        if (image != NULL) {
+                g_object_unref (image);
+        }
+
+        if (in_use != new_in_use) {
+                if (new_in_use) {
+                        widget->priv->number_of_rows_with_status++;
+                } else {
+                        widget->priv->number_of_rows_with_status--;
+                }
+                queue_column_visibility_update (widget);
+        }
+
+        if (is_separate != new_is_separate) {
+                if (new_is_separate) {
+                        widget->priv->number_of_separated_rows++;
+                        widget->priv->number_of_normal_rows--;
+                } else {
+                        widget->priv->number_of_separated_rows--;
+                        widget->priv->number_of_normal_rows++;
+                }
+                update_separator_visibility (widget);
+        }
+
+        gtk_list_store_set (widget->priv->list_store,
+                            &iter,
+                            CHOOSER_IMAGE_COLUMN, new_image,
+                            CHOOSER_NAME_COLUMN, new_name,
+                            CHOOSER_COMMENT_COLUMN, new_comment,
+                            CHOOSER_PRIORITY_COLUMN, new_priority,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, new_in_use,
+                            CHOOSER_ITEM_IS_SEPARATED_COLUMN, new_is_separate,
+                            -1);
+}
+
+void
+gdm_chooser_widget_add_item (GdmChooserWidget *widget,
+                             const char       *id,
+                             GdkPixbuf        *image,
+                             const char       *name,
+                             const char       *comment,
+                             gulong            priority,
+                             gboolean          in_use,
+                             gboolean          keep_separate)
+{
+        gboolean is_visible;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        if (keep_separate) {
+                widget->priv->number_of_separated_rows++;
+        } else {
+                widget->priv->number_of_normal_rows++;
+        }
+        update_separator_visibility (widget);
+
+        if (in_use) {
+                widget->priv->number_of_rows_with_status++;
+                queue_column_visibility_update (widget);
+        }
+
+        if (image != NULL) {
+                widget->priv->number_of_rows_with_images++;
+                queue_column_visibility_update (widget);
+        }
+
+        is_visible = widget->priv->active_row == NULL;
+
+        gtk_list_store_insert_with_values (widget->priv->list_store,
+                                           NULL, 0,
+                                           CHOOSER_IMAGE_COLUMN, image,
+                                           CHOOSER_NAME_COLUMN, name,
+                                           CHOOSER_COMMENT_COLUMN, comment,
+                                           CHOOSER_PRIORITY_COLUMN, priority,
+                                           CHOOSER_ITEM_IS_IN_USE_COLUMN, in_use,
+                                           CHOOSER_ITEM_IS_SEPARATED_COLUMN, keep_separate,
+                                           CHOOSER_ITEM_IS_VISIBLE_COLUMN, is_visible,
+                                           CHOOSER_ID_COLUMN, id,
+                                           -1);
+
+        move_cursor_to_top (widget);
+        update_chooser_visibility (widget);
+}
+
+void
+gdm_chooser_widget_remove_item (GdmChooserWidget *widget,
+                                const char       *id)
+{
+        GtkTreeModel *model;
+        GtkTreeIter   iter;
+        GdkPixbuf    *image;
+        gboolean      is_separate;
+        gboolean      is_in_use;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!find_item (widget, id, &iter)) {
+                g_critical ("Tried to remove non-existing item from chooser");
+                return;
+        }
+
+        is_separate = FALSE;
+        gtk_tree_model_get (model, &iter,
+                            CHOOSER_IMAGE_COLUMN, &image,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, &is_in_use,
+                            CHOOSER_ITEM_IS_SEPARATED_COLUMN, &is_separate,
+                            -1);
+
+        if (image != NULL) {
+                widget->priv->number_of_rows_with_images--;
+                g_object_unref (image);
+        }
+
+        if (is_in_use) {
+                widget->priv->number_of_rows_with_status--;
+                queue_column_visibility_update (widget);
+        }
+
+        if (is_separate) {
+                widget->priv->number_of_separated_rows--;
+        } else {
+                widget->priv->number_of_normal_rows--;
+        }
+        update_separator_visibility (widget);
+
+        gtk_list_store_remove (widget->priv->list_store, &iter);
+
+        move_cursor_to_top (widget);
+        update_chooser_visibility (widget);
+}
+
+gboolean
+gdm_chooser_widget_lookup_item (GdmChooserWidget *widget,
+                                const char       *id,
+                                GdkPixbuf       **image,
+                                char            **name,
+                                char            **comment,
+                                gulong           *priority,
+                                gboolean         *is_in_use,
+                                gboolean         *is_separate)
+{
+        GtkTreeIter   iter;
+        char         *active_item_id;
+
+        g_return_val_if_fail (GDM_IS_CHOOSER_WIDGET (widget), FALSE);
+        g_return_val_if_fail (id != NULL, FALSE);
+
+        active_item_id = get_active_item_id (widget, &iter);
+
+        if (active_item_id == NULL || strcmp (active_item_id, id) != 0) {
+                g_free (active_item_id);
+
+                if (!find_item (widget, id, &iter)) {
+                        return FALSE;
+                }
+        }
+        g_free (active_item_id);
+
+        gtk_tree_model_get (GTK_TREE_MODEL (widget->priv->list_store), &iter,
+                            CHOOSER_IMAGE_COLUMN, image,
+                            CHOOSER_NAME_COLUMN, name,
+                            CHOOSER_PRIORITY_COLUMN, priority,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, is_in_use,
+                            CHOOSER_ITEM_IS_SEPARATED_COLUMN, is_separate,
+                            -1);
+
+        return TRUE;
+}
+
+void
+gdm_chooser_widget_set_item_in_use (GdmChooserWidget *widget,
+                                    const char       *id,
+                                    gboolean          is_in_use)
+{
+        GtkTreeIter   iter;
+        gboolean      was_in_use;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        if (!find_item (widget, id, &iter)) {
+                return;
+        }
+
+        gtk_tree_model_get (GTK_TREE_MODEL (widget->priv->list_store), &iter,
+                            CHOOSER_ITEM_IS_IN_USE_COLUMN, &was_in_use,
+                            -1);
+
+        if (was_in_use != is_in_use) {
+
+                if (is_in_use) {
+                        widget->priv->number_of_rows_with_status++;
+                } else {
+                        widget->priv->number_of_rows_with_status--;
+                }
+                queue_column_visibility_update (widget);
+
+                gtk_list_store_set (widget->priv->list_store,
+                                    &iter,
+                                    CHOOSER_ITEM_IS_IN_USE_COLUMN, is_in_use,
+                                    -1);
+
+        }
+}
+
+void
+gdm_chooser_widget_set_item_priority (GdmChooserWidget *widget,
+                                      const char       *id,
+                                      gulong            priority)
+{
+        GtkTreeIter   iter;
+        gulong        was_priority;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        if (!find_item (widget, id, &iter)) {
+                return;
+        }
+
+        gtk_tree_model_get (GTK_TREE_MODEL (widget->priv->list_store), &iter,
+                            CHOOSER_PRIORITY_COLUMN, &was_priority,
+                            -1);
+
+        if (was_priority != priority) {
+
+                gtk_list_store_set (widget->priv->list_store,
+                                    &iter,
+                                    CHOOSER_PRIORITY_COLUMN, priority,
+                                    -1);
+                gtk_tree_model_filter_refilter (widget->priv->model_filter);
+        }
+}
+
+static double
+get_current_time (void)
+{
+  const double microseconds_per_second = 1000000.0;
+  double       timestamp;
+  GTimeVal     now;
+
+  g_get_current_time (&now);
+
+  timestamp = ((microseconds_per_second * now.tv_sec) + now.tv_usec) /
+               microseconds_per_second;
+
+  return timestamp;
+}
+
+static gboolean
+on_timer_timeout (GdmChooserWidget *widget)
+{
+        GHashTableIter  iter;
+        GSList         *list;
+        GSList         *tmp;
+        gpointer        key;
+        gpointer        value;
+        double          now;
+
+        list = NULL;
+        g_hash_table_iter_init (&iter, widget->priv->rows_with_timers);
+        while (g_hash_table_iter_next (&iter, &key, &value)) {
+                list = g_slist_prepend (list, value);
+        }
+
+        now = get_current_time ();
+        for (tmp = list; tmp != NULL; tmp = tmp->next) {
+                GtkTreeRowReference *row;
+
+                row = (GtkTreeRowReference *) tmp->data;
+
+                update_timer_from_time (widget, row, now);
+        }
+        g_slist_free (list);
+
+        return TRUE;
+}
+
+static void
+start_timer (GdmChooserWidget    *widget,
+             GtkTreeRowReference *row,
+             double               duration)
+{
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+        GtkTreeIter   iter;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        path = gtk_tree_row_reference_get_path (row);
+        gtk_tree_model_get_iter (model, &iter, path);
+        gtk_tree_path_free (path);
+
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_START_TIME_COLUMN,
+                            get_current_time (), -1);
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_DURATION_COLUMN,
+                            duration, -1);
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_VALUE_COLUMN, 0.0, -1);
+
+        widget->priv->number_of_active_timers++;
+        if (widget->priv->timer_animation_timeout_id == 0) {
+                g_assert (g_hash_table_size (widget->priv->rows_with_timers) == 1);
+
+                widget->priv->timer_animation_timeout_id =
+                    g_timeout_add (1000 / 20,
+                                   (GSourceFunc) on_timer_timeout,
+                                   widget);
+
+        }
+}
+
+static void
+stop_timer (GdmChooserWidget    *widget,
+            GtkTreeRowReference *row)
+{
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+        GtkTreeIter   iter;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        path = gtk_tree_row_reference_get_path (row);
+        gtk_tree_model_get_iter (model, &iter, path);
+        gtk_tree_path_free (path);
+
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_START_TIME_COLUMN,
+                            0.0, -1);
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_DURATION_COLUMN,
+                            0.0, -1);
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_VALUE_COLUMN, 0.0, -1);
+
+        widget->priv->number_of_active_timers--;
+        if (widget->priv->number_of_active_timers == 0) {
+                g_source_remove (widget->priv->timer_animation_timeout_id);
+                widget->priv->timer_animation_timeout_id = 0;
+        }
+}
+
+static void
+update_timer_from_time (GdmChooserWidget    *widget,
+                        GtkTreeRowReference *row,
+                        double               now)
+{
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+        GtkTreeIter   iter;
+        double        start_time;
+        double        duration;
+        double        elapsed_ratio;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        path = gtk_tree_row_reference_get_path (row);
+        gtk_tree_model_get_iter (model, &iter, path);
+        gtk_tree_path_free (path);
+
+        gtk_tree_model_get (model, &iter,
+                            CHOOSER_TIMER_START_TIME_COLUMN, &start_time,
+                            CHOOSER_TIMER_DURATION_COLUMN, &duration, -1);
+
+        if (duration > G_MINDOUBLE) {
+                elapsed_ratio = (now - start_time) / duration;
+        } else {
+                elapsed_ratio = 0.0;
+        }
+
+        gtk_list_store_set (widget->priv->list_store, &iter,
+                            CHOOSER_TIMER_VALUE_COLUMN,
+                            elapsed_ratio, -1);
+
+        if (elapsed_ratio > .999) {
+                char *id;
+
+                stop_timer (widget, row);
+
+                gtk_tree_model_get (model, &iter,
+                                    CHOOSER_ID_COLUMN, &id, -1);
+                g_hash_table_remove (widget->priv->rows_with_timers,
+                                     id);
+                g_free (id);
+
+                widget->priv->number_of_rows_with_status--;
+                queue_column_visibility_update (widget);
+        }
+}
+
+void
+gdm_chooser_widget_set_item_timer (GdmChooserWidget *widget,
+                                   const char       *id,
+                                   gulong            timeout)
+{
+        GtkTreeModel        *model;
+        GtkTreeRowReference *row;
+
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        row = g_hash_table_lookup (widget->priv->rows_with_timers,
+                                   id);
+
+        g_assert (row == NULL || gtk_tree_row_reference_valid (row));
+
+        if (row != NULL) {
+                stop_timer (widget, row);
+        }
+
+        if (timeout == 0) {
+                if (row == NULL) {
+                        g_warning ("could not find item with id '%s' to "
+                                   "remove timer", id);
+                        return;
+                }
+
+                g_hash_table_remove (widget->priv->rows_with_timers,
+                                     id);
+                gtk_tree_model_filter_refilter (widget->priv->model_filter);
+                return;
+        }
+
+        if (row == NULL) {
+                GtkTreeIter  iter;
+                GtkTreePath *path;
+
+                if (!find_item (widget, id, &iter)) {
+                        g_warning ("could not find item with id '%s' to "
+                                   "add timer", id);
+                        return;
+                }
+
+                path = gtk_tree_model_get_path (model, &iter);
+                row = gtk_tree_row_reference_new (model, path);
+
+                g_hash_table_insert (widget->priv->rows_with_timers,
+                                     g_strdup (id), row);
+
+                widget->priv->number_of_rows_with_status++;
+                queue_column_visibility_update (widget);
+        }
+
+        start_timer (widget, row, timeout / 1000.0);
+}
+
+void
+gdm_chooser_widget_set_in_use_message (GdmChooserWidget *widget,
+                                       const char       *message)
+{
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        g_free (widget->priv->in_use_message);
+        widget->priv->in_use_message = g_strdup (message);
+}
+
+void
+gdm_chooser_widget_set_separator_position (GdmChooserWidget         *widget,
+                                           GdmChooserWidgetPosition  position)
+{
+        g_return_if_fail (GDM_IS_CHOOSER_WIDGET (widget));
+
+        if (widget->priv->separator_position != position) {
+                widget->priv->separator_position = position;
+        }
+
+        gtk_tree_model_filter_refilter (widget->priv->model_filter);
+}
+
+void
+gdm_chooser_widget_set_hide_inactive_items (GdmChooserWidget  *widget,
+                                            gboolean           should_hide)
+{
+        widget->priv->should_hide_inactive_items = should_hide;
+
+        if (should_hide &&
+            (widget->priv->state != GDM_CHOOSER_WIDGET_STATE_SHRUNK
+             || widget->priv->state != GDM_CHOOSER_WIDGET_STATE_SHRINKING) &&
+            widget->priv->active_row != NULL) {
+                gdm_chooser_widget_shrink (widget);
+        } else if (!should_hide &&
+              (widget->priv->state != GDM_CHOOSER_WIDGET_STATE_GROWN
+               || widget->priv->state != GDM_CHOOSER_WIDGET_STATE_GROWING)) {
+                gdm_chooser_widget_grow (widget);
+        }
+}
+
+int
+gdm_chooser_widget_get_number_of_items (GdmChooserWidget *widget)
+{
+        return widget->priv->number_of_normal_rows +
+               widget->priv->number_of_separated_rows;
+}
+
+void
+gdm_chooser_widget_activate_if_one_item (GdmChooserWidget *widget)
+{
+        activate_if_one_item (widget);
+}
+
+void
+gdm_chooser_widget_propagate_pending_key_events (GdmChooserWidget *widget)
+{
+        if (!gdm_scrollable_widget_has_queued_key_events (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget))) {
+                return;
+        }
+
+        gdm_scrollable_widget_replay_queued_key_events (GDM_SCROLLABLE_WIDGET (widget->priv->scrollable_widget));
+}
+
+void
+gdm_chooser_widget_loaded (GdmChooserWidget *widget)
+{
+        g_signal_emit (widget, signals[LOADED], 0);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-chooser-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-chooser-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-chooser-widget.h	(revision 134)
@@ -0,0 +1,143 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 Ray Strode <rstrode@redhat.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_CHOOSER_WIDGET_H
+#define __GDM_CHOOSER_WIDGET_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CHOOSER_WIDGET         (gdm_chooser_widget_get_type ())
+#define GDM_CHOOSER_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_WIDGET, GdmChooserWidget))
+#define GDM_CHOOSER_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CHOOSER_WIDGET, GdmChooserWidgetClass))
+#define GDM_IS_CHOOSER_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_WIDGET))
+#define GDM_IS_CHOOSER_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_WIDGET))
+#define GDM_CHOOSER_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_WIDGET, GdmChooserWidgetClass))
+
+typedef struct GdmChooserWidgetPrivate GdmChooserWidgetPrivate;
+
+typedef struct
+{
+        GtkAlignment             parent;
+        GdmChooserWidgetPrivate *priv;
+} GdmChooserWidget;
+
+typedef struct
+{
+        GtkAlignmentClass       parent_class;
+
+        void (* loaded)         (GdmChooserWidget *widget);
+
+        void (* activated)      (GdmChooserWidget *widget);
+        void (* deactivated)    (GdmChooserWidget *widget);
+} GdmChooserWidgetClass;
+
+typedef enum {
+        GDM_CHOOSER_WIDGET_POSITION_TOP = 0,
+        GDM_CHOOSER_WIDGET_POSITION_BOTTOM,
+} GdmChooserWidgetPosition;
+
+typedef gboolean (*GdmChooserUpdateForeachFunc)          (GdmChooserWidget *widget,
+                                                          const char       *id,
+                                                          GdkPixbuf       **image,
+                                                          char            **name,
+                                                          char            **comment,
+                                                          gulong           *priority,
+                                                          gboolean         *is_in_use,
+                                                          gboolean         *is_separate,
+                                                          gpointer          data);
+
+GType        gdm_chooser_widget_get_type                     (void);
+GtkWidget *  gdm_chooser_widget_new                          (const char       *unactive_label,
+                                                              const char       *active_label);
+
+void         gdm_chooser_widget_add_item                     (GdmChooserWidget *widget,
+                                                              const char       *id,
+                                                              GdkPixbuf        *image,
+                                                              const char       *name,
+                                                              const char       *comment,
+                                                              gulong            priority,
+                                                              gboolean          is_in_use,
+                                                              gboolean          keep_separate);
+
+void         gdm_chooser_widget_update_foreach_item          (GdmChooserWidget           *widget,
+                                                              GdmChooserUpdateForeachFunc cb,
+                                                              gpointer                    data);
+
+void         gdm_chooser_widget_update_item                  (GdmChooserWidget *widget,
+                                                              const char       *id,
+                                                              GdkPixbuf        *new_image,
+                                                              const char       *new_name,
+                                                              const char       *new_comment,
+                                                              gulong            priority,
+                                                              gboolean          new_in_use,
+                                                              gboolean          new_is_separate);
+
+void          gdm_chooser_widget_remove_item                  (GdmChooserWidget *widget,
+                                                               const char       *id);
+
+gboolean      gdm_chooser_widget_lookup_item                  (GdmChooserWidget           *widget,
+                                                               const char                 *id,
+                                                               GdkPixbuf                 **image,
+                                                               char                      **name,
+                                                               char                      **comment,
+                                                               gulong                     *priority,
+                                                               gboolean                   *is_in_use,
+                                                               gboolean                   *is_separate);
+
+char *         gdm_chooser_widget_get_selected_item            (GdmChooserWidget          *widget);
+void           gdm_chooser_widget_set_selected_item            (GdmChooserWidget          *widget,
+                                                                const char                *item);
+
+char *         gdm_chooser_widget_get_active_item              (GdmChooserWidget          *widget);
+void           gdm_chooser_widget_set_active_item              (GdmChooserWidget          *widget,
+                                                                const char                *item);
+
+void           gdm_chooser_widget_set_item_in_use              (GdmChooserWidget          *widget,
+                                                                const char                *id,
+                                                                gboolean                   is_in_use);
+void           gdm_chooser_widget_set_item_priority            (GdmChooserWidget          *widget,
+                                                                const char                *id,
+                                                                gulong                     priority);
+void           gdm_chooser_widget_set_item_timer               (GdmChooserWidget          *widget,
+                                                                const char                *id,
+                                                                gulong                     timeout);
+void           gdm_chooser_widget_set_in_use_message           (GdmChooserWidget          *widget,
+                                                                const char                *message);
+
+void           gdm_chooser_widget_set_separator_position        (GdmChooserWidget         *widget,
+                                                                 GdmChooserWidgetPosition  position);
+void           gdm_chooser_widget_set_hide_inactive_items       (GdmChooserWidget         *widget,
+                                                                 gboolean                  should_hide);
+
+void           gdm_chooser_widget_activate_selected_item       (GdmChooserWidget          *widget);
+
+int            gdm_chooser_widget_get_number_of_items          (GdmChooserWidget          *widget);
+void           gdm_chooser_widget_activate_if_one_item         (GdmChooserWidget          *widget);
+void           gdm_chooser_widget_propagate_pending_key_events (GdmChooserWidget          *widget);
+
+void           gdm_chooser_widget_loaded                       (GdmChooserWidget          *widget);
+
+G_END_DECLS
+
+#endif /* __GDM_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-clock-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-clock-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-clock-widget.c	(revision 134)
@@ -0,0 +1,250 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: William Jon McCann <mccann@jhu.edu>
+ *             Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-clock-widget.h"
+
+#define GDM_CLOCK_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_CLOCK_WIDGET, GdmClockWidgetPrivate))
+
+struct GdmClockWidgetPrivate
+{
+        GtkWidget *label;
+        char      *time_format;
+        guint      update_clock_id;
+        guint      should_show_seconds : 1;
+};
+
+static void     gdm_clock_widget_class_init  (GdmClockWidgetClass *klass);
+static void     gdm_clock_widget_init        (GdmClockWidget      *clock_widget);
+static void     gdm_clock_widget_finalize    (GObject             *object);
+static gboolean update_timeout_cb            (GdmClockWidget      *clock);
+
+G_DEFINE_TYPE (GdmClockWidget, gdm_clock_widget, GTK_TYPE_ALIGNMENT)
+
+static char *
+get_time_format (GdmClockWidget *clock)
+{
+        const char *time_format;
+        const char *date_format;
+        char       *clock_format;
+        char       *result;
+
+        time_format = clock->priv->should_show_seconds ? _("%l:%M:%S %p") : _("%l:%M %p");
+        /* translators: replace %e with %d if, when the day of the
+         *              month as a decimal number is a single digit, it
+         *              should begin with a 0 in your locale (e.g. "May
+         *              01" instead of "May  1").
+         */
+        date_format = _("%a %b %e");
+        /* translators: reverse the order of these arguments
+         *              if the time should come before the
+         *              date on a clock in your locale.
+         */
+        clock_format = g_strdup_printf (_("%1$s, %2$s"),
+                                        date_format,
+                                        time_format);
+
+        result = g_locale_from_utf8 (clock_format, -1, NULL, NULL, NULL);
+        g_free (clock_format);
+
+        return result;
+}
+
+static void
+update_clock (GtkLabel   *label,
+              const char *format)
+{
+        time_t     t;
+        struct tm *tm;
+        char       buf[256];
+        char      *utf8;
+
+        time (&t);
+        tm = localtime (&t);
+        if (tm == NULL) {
+                g_warning ("Unable to get broken down local time");
+                return;
+        }
+        if (strftime (buf, sizeof (buf), format, tm) == 0) {
+                g_warning ("Couldn't format time: %s", format);
+                strcpy (buf, "???");
+        }
+        utf8 = g_locale_to_utf8 (buf, -1, NULL, NULL, NULL);
+        gtk_label_set_text (label, utf8);
+        g_free (utf8);
+}
+
+static void
+set_clock_timeout (GdmClockWidget *clock,
+                   time_t          now)
+{
+        GTimeVal       tv;
+        int            timeouttime;
+
+        if (clock->priv->update_clock_id > 0) {
+                g_source_remove (clock->priv->update_clock_id);
+                clock->priv->update_clock_id = 0;
+        }
+
+        g_get_current_time (&tv);
+        timeouttime = (G_USEC_PER_SEC - tv.tv_usec) / 1000 + 1;
+
+        /* timeout of one minute if we don't care about the seconds */
+        if (! clock->priv->should_show_seconds) {
+                timeouttime += 1000 * (59 - now % 60);
+        }
+
+        clock->priv->update_clock_id = g_timeout_add (timeouttime,
+                                                      (GSourceFunc)update_timeout_cb,
+                                                      clock);
+}
+
+static gboolean
+update_timeout_cb (GdmClockWidget *clock)
+{
+        time_t     new_time;
+
+        time (&new_time);
+
+        if (clock->priv->label != NULL) {
+                update_clock (GTK_LABEL (clock->priv->label),
+                              clock->priv->time_format);
+        }
+
+        set_clock_timeout (clock, new_time);
+
+        return FALSE;
+}
+
+static void
+remove_timeout (GdmClockWidget *clock)
+{
+        if (clock->priv->update_clock_id > 0) {
+                g_source_remove (clock->priv->update_clock_id);
+                clock->priv->update_clock_id = 0;
+        }
+}
+
+static void
+gdm_clock_widget_size_request (GtkWidget      *widget,
+                               GtkRequisition *requisition)
+{
+        PangoFontMetrics *metrics;
+        PangoContext     *context;
+        int               ascent;
+        int               descent;
+        int               padding;
+
+        if (GTK_WIDGET_CLASS (gdm_clock_widget_parent_class)->size_request) {
+                GTK_WIDGET_CLASS (gdm_clock_widget_parent_class)->size_request (widget, requisition);
+        }
+
+        gtk_widget_ensure_style (widget);
+        context = gtk_widget_get_pango_context (widget);
+        metrics = pango_context_get_metrics (context,
+                                             widget->style->font_desc,
+                                             pango_context_get_language (context));
+
+        ascent = pango_font_metrics_get_ascent (metrics);
+        descent = pango_font_metrics_get_descent (metrics);
+        padding = PANGO_PIXELS (ascent + descent) / 2.0;
+        requisition->height += padding;
+
+        pango_font_metrics_unref (metrics);
+}
+
+static void
+gdm_clock_widget_class_init (GdmClockWidgetClass *klass)
+{
+        GObjectClass *object_class;
+        GtkWidgetClass *widget_class;
+
+        object_class = G_OBJECT_CLASS (klass);
+        widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_clock_widget_finalize;
+        widget_class->size_request = gdm_clock_widget_size_request;
+
+        g_type_class_add_private (klass, sizeof (GdmClockWidgetPrivate));
+}
+
+static void
+gdm_clock_widget_init (GdmClockWidget *widget)
+{
+        GtkWidget *box;
+
+        widget->priv = GDM_CLOCK_WIDGET_GET_PRIVATE (widget);
+
+        box = gtk_hbox_new (FALSE, 6);
+        gtk_widget_show (box);
+        gtk_container_add (GTK_CONTAINER (widget), box);
+
+        widget->priv->label = gtk_label_new ("");
+        gtk_widget_show (widget->priv->label);
+        gtk_box_pack_start (GTK_BOX (box), widget->priv->label, FALSE, FALSE, 0);
+
+        widget->priv->time_format = get_time_format (widget);
+        update_timeout_cb (widget);
+}
+
+static void
+gdm_clock_widget_finalize (GObject *object)
+{
+        GdmClockWidget *clock_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_CLOCK_WIDGET (object));
+
+        clock_widget = GDM_CLOCK_WIDGET (object);
+
+        g_return_if_fail (clock_widget->priv != NULL);
+
+        remove_timeout (clock_widget);
+
+        G_OBJECT_CLASS (gdm_clock_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_clock_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_CLOCK_WIDGET,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-clock-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-clock-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-clock-widget.h	(revision 134)
@@ -0,0 +1,56 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ * Copyright (C) 2007 Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ *              Jon McCann <mccann@jhu.edu>
+ */
+
+#ifndef __GDM_CLOCK_WIDGET_H
+#define __GDM_CLOCK_WIDGET_H
+
+#include <glib-object.h>
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_CLOCK_WIDGET         (gdm_clock_widget_get_type ())
+#define GDM_CLOCK_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CLOCK_WIDGET, GdmClockWidget))
+#define GDM_CLOCK_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_CLOCK_WIDGET, GdmClockWidgetClass))
+#define GDM_IS_CLOCK_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CLOCK_WIDGET))
+#define GDM_IS_CLOCK_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CLOCK_WIDGET))
+#define GDM_CLOCK_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CLOCK_WIDGET, GdmClockWidgetClass))
+
+typedef struct GdmClockWidgetPrivate GdmClockWidgetPrivate;
+
+typedef struct
+{
+        GtkAlignment           parent;
+        GdmClockWidgetPrivate *priv;
+} GdmClockWidget;
+
+typedef struct
+{
+        GtkAlignmentClass              parent_class;
+} GdmClockWidgetClass;
+
+GType                  gdm_clock_widget_get_type               (void);
+GtkWidget *            gdm_clock_widget_new                    (void);
+
+#endif /* __GDM_CLOCK_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-client.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-client.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-client.c	(revision 134)
@@ -0,0 +1,997 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-greeter-client.h"
+#include "gdm-marshal.h"
+#include "gdm-profile.h"
+
+#define GDM_GREETER_CLIENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_GREETER_CLIENT, GdmGreeterClientPrivate))
+
+#define GREETER_SERVER_DBUS_PATH      "/org/gnome/DisplayManager/GreeterServer"
+#define GREETER_SERVER_DBUS_INTERFACE "org.gnome.DisplayManager.GreeterServer"
+
+#define GDM_DBUS_NAME              "org.gnome.DisplayManager"
+#define GDM_DBUS_DISPLAY_INTERFACE "org.gnome.DisplayManager.Display"
+
+struct GdmGreeterClientPrivate
+{
+        DBusConnection   *connection;
+        char             *address;
+
+        char             *display_id;
+        gboolean          display_is_local;
+};
+
+enum {
+        PROP_0,
+};
+
+enum {
+        INFO,
+        PROBLEM,
+        INFO_QUERY,
+        SECRET_INFO_QUERY,
+        READY,
+        RESET,
+        SELECTED_USER_CHANGED,
+        DEFAULT_LANGUAGE_NAME_CHANGED,
+        DEFAULT_LAYOUT_NAME_CHANGED,
+        DEFAULT_SESSION_NAME_CHANGED,
+        TIMED_LOGIN_REQUESTED,
+        USER_AUTHORIZED,
+        LAST_SIGNAL
+};
+
+static guint gdm_greeter_client_signals [LAST_SIGNAL];
+
+static void     gdm_greeter_client_class_init  (GdmGreeterClientClass *klass);
+static void     gdm_greeter_client_init        (GdmGreeterClient      *greeter_client);
+static void     gdm_greeter_client_finalize    (GObject              *object);
+
+G_DEFINE_TYPE (GdmGreeterClient, gdm_greeter_client, G_TYPE_OBJECT)
+
+static gpointer client_object = NULL;
+
+GQuark
+gdm_greeter_client_error_quark (void)
+{
+        static GQuark error_quark = 0;
+
+        if (error_quark == 0)
+                error_quark = g_quark_from_static_string ("gdm-greeter-client");
+
+        return error_quark;
+}
+
+gboolean
+gdm_greeter_client_get_display_is_local (GdmGreeterClient *client)
+{
+        g_return_val_if_fail (GDM_IS_GREETER_CLIENT (client), FALSE);
+
+        return client->priv->display_is_local;
+}
+
+static void
+emit_string_and_int_signal_for_message (GdmGreeterClient *client,
+                                        const char       *name,
+                                        DBusMessage      *message,
+                                        int               signal)
+{
+        DBusError   error;
+        const char *text;
+        int         number;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INT32, &number,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+
+                g_debug ("GdmGreeterClient: Received %s (%s %d)", name, text, number);
+
+                g_signal_emit (client,
+                               gdm_greeter_client_signals[signal],
+                               0, text, number);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+emit_string_signal_for_message (GdmGreeterClient *client,
+                                const char       *name,
+                                DBusMessage      *message,
+                                int               signal)
+{
+        DBusError   error;
+        const char *text;
+        dbus_bool_t res;
+
+        dbus_error_init (&error);
+        res = dbus_message_get_args (message,
+                                     &error,
+                                     DBUS_TYPE_STRING, &text,
+                                     DBUS_TYPE_INVALID);
+        if (res) {
+
+                g_debug ("GdmGreeterClient: Received %s (%s)", name, text);
+
+                g_signal_emit (client,
+                               gdm_greeter_client_signals[signal],
+                               0, text);
+        } else {
+                g_warning ("Unable to get arguments: %s", error.message);
+                dbus_error_free (&error);
+        }
+}
+
+static void
+on_selected_user_changed (GdmGreeterClient *client,
+                          DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "SelectedUserChanged", message, SELECTED_USER_CHANGED);
+}
+
+static void
+on_default_language_name_changed (GdmGreeterClient *client,
+                                  DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "DefaultLanguageNameChanged", message, DEFAULT_LANGUAGE_NAME_CHANGED);
+}
+
+static void
+on_default_layout_name_changed (GdmGreeterClient *client,
+                                DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "DefaultLayoutNameChanged", message, DEFAULT_LAYOUT_NAME_CHANGED);
+}
+
+static void
+on_default_session_name_changed (GdmGreeterClient *client,
+                                 DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "DefaultSessionNameChanged", message, DEFAULT_SESSION_NAME_CHANGED);
+}
+
+static void
+on_timed_login_requested (GdmGreeterClient *client,
+                          DBusMessage      *message)
+{
+        emit_string_and_int_signal_for_message (client, "TimedLoginRequested", message, TIMED_LOGIN_REQUESTED);
+}
+
+static void
+on_user_authorized (GdmGreeterClient *client,
+                    DBusMessage      *message)
+{
+        g_signal_emit (client,
+                       gdm_greeter_client_signals[USER_AUTHORIZED],
+                       0);
+}
+
+static void
+on_info_query (GdmGreeterClient *client,
+               DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "InfoQuery", message, INFO_QUERY);
+}
+
+static void
+on_secret_info_query (GdmGreeterClient *client,
+                      DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "SecretInfoQuery", message, SECRET_INFO_QUERY);
+}
+
+static void
+on_info (GdmGreeterClient *client,
+         DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "Info", message, INFO);
+}
+
+static void
+on_problem (GdmGreeterClient *client,
+            DBusMessage      *message)
+{
+        emit_string_signal_for_message (client, "Problem", message, PROBLEM);
+}
+
+static void
+on_ready (GdmGreeterClient *client,
+          DBusMessage      *message)
+{
+        g_debug ("GdmGreeterClient: Ready");
+
+        g_signal_emit (client,
+                       gdm_greeter_client_signals[READY],
+                       0);
+}
+
+static void
+on_reset (GdmGreeterClient *client,
+          DBusMessage      *message)
+{
+        g_debug ("GdmGreeterClient: Reset");
+
+        g_signal_emit (client,
+                       gdm_greeter_client_signals[RESET],
+                       0);
+}
+
+static gboolean
+send_dbus_string_method (DBusConnection *connection,
+                         const char     *method,
+                         const char     *payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        const char     *str;
+
+        if (payload != NULL) {
+                str = payload;
+        } else {
+                str = "";
+        }
+
+        g_debug ("GdmGreeterClient: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GREETER_SERVER_DBUS_PATH,
+                                                GREETER_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_STRING,
+                                        &str);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+static gboolean
+send_dbus_bool_method (DBusConnection *connection,
+                       const char     *method,
+                       gboolean        payload)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+
+        g_debug ("GdmGreeterClient: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GREETER_SERVER_DBUS_PATH,
+                                                GREETER_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_message_iter_init_append (message, &iter);
+        dbus_message_iter_append_basic (&iter,
+                                        DBUS_TYPE_BOOLEAN,
+                                        &payload);
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+static gboolean
+send_dbus_void_method (DBusConnection *connection,
+                       const char     *method)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+
+        g_debug ("GdmGreeterClient: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GREETER_SERVER_DBUS_PATH,
+                                                GREETER_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                return FALSE;
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+        dbus_connection_flush (connection);
+
+        return TRUE;
+}
+
+void
+gdm_greeter_client_call_begin_auto_login (GdmGreeterClient *client,
+                                          const char       *username)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "BeginAutoLogin", username);
+}
+
+void
+gdm_greeter_client_call_begin_verification (GdmGreeterClient *client)
+{
+        send_dbus_void_method (client->priv->connection,
+                               "BeginVerification");
+}
+
+void
+gdm_greeter_client_call_begin_verification_for_user (GdmGreeterClient *client,
+                                                     const char       *username)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "BeginVerificationForUser",
+                                 username);
+}
+
+void
+gdm_greeter_client_call_answer_query (GdmGreeterClient *client,
+                                      const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "AnswerQuery",
+                                 text);
+}
+
+void
+gdm_greeter_client_call_start_session_when_ready  (GdmGreeterClient *client,
+                                                   gboolean          should_start_session)
+{
+        send_dbus_bool_method (client->priv->connection,
+                               "StartSessionWhenReady",
+                               should_start_session);
+}
+
+void
+gdm_greeter_client_call_select_session (GdmGreeterClient *client,
+                                        const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "SelectSession",
+                                 text);
+}
+
+void
+gdm_greeter_client_call_select_language (GdmGreeterClient *client,
+                                         const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "SelectLanguage",
+                                 text);
+}
+
+void
+gdm_greeter_client_call_select_layout (GdmGreeterClient *client,
+                                       const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "SelectLayout",
+                                 text);
+}
+void
+gdm_greeter_client_call_select_user (GdmGreeterClient *client,
+                                     const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "SelectUser",
+                                 text);
+}
+
+void
+gdm_greeter_client_call_select_hostname (GdmGreeterClient *client,
+                                         const char       *text)
+{
+        send_dbus_string_method (client->priv->connection,
+                                 "SelectHostname",
+                                 text);
+}
+
+void
+gdm_greeter_client_call_cancel (GdmGreeterClient *client)
+{
+        send_dbus_void_method (client->priv->connection,
+                               "Cancel");
+}
+
+void
+gdm_greeter_client_call_disconnect (GdmGreeterClient *client)
+{
+        send_dbus_void_method (client->priv->connection,
+                               "Disconnect");
+}
+
+
+static gboolean
+send_get_display_id (GdmGreeterClient *client,
+                     const char       *method,
+                     char            **answerp)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        gboolean        ret;
+        const char     *answer;
+
+        ret = FALSE;
+
+        g_debug ("GdmGreeterClient: Calling %s", method);
+        message = dbus_message_new_method_call (NULL,
+                                                GREETER_SERVER_DBUS_PATH,
+                                                GREETER_SERVER_DBUS_INTERFACE,
+                                                method);
+        if (message == NULL) {
+                g_warning ("Couldn't allocate the D-Bus message");
+                return FALSE;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (client->priv->connection,
+                                                           message,
+                                                           -1,
+                                                           &error);
+        dbus_message_unref (message);
+
+        if (dbus_error_is_set (&error)) {
+                g_warning ("%s %s raised: %s\n",
+                           method,
+                           error.name,
+                           error.message);
+                goto out;
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &answer);
+        if (answerp != NULL) {
+                *answerp = g_strdup (answer);
+        }
+        ret = TRUE;
+
+        dbus_message_unref (reply);
+        dbus_connection_flush (client->priv->connection);
+
+ out:
+
+        return ret;
+}
+
+char *
+gdm_greeter_client_call_get_display_id (GdmGreeterClient *client)
+{
+        char *display_id;
+
+        display_id = NULL;
+        send_get_display_id (client,
+                             "GetDisplayId",
+                             &display_id);
+
+        return display_id;
+}
+
+static void
+cache_display_values (GdmGreeterClient *client)
+{
+        DBusGProxy      *display_proxy;
+        DBusGConnection *connection;
+        GError          *error;
+        gboolean         res;
+
+        g_free (client->priv->display_id);
+        client->priv->display_id = gdm_greeter_client_call_get_display_id (client);
+        if (client->priv->display_id == NULL) {
+                return;
+        }
+
+        error = NULL;
+        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (connection == NULL) {
+                if (error != NULL) {
+                        g_critical ("error getting system bus: %s", error->message);
+                        g_error_free (error);
+                }
+                return;
+        }
+
+        g_debug ("GdmGreeterClient: Creating proxy for %s", client->priv->display_id);
+        display_proxy = dbus_g_proxy_new_for_name (connection,
+                                                   GDM_DBUS_NAME,
+                                                   client->priv->display_id,
+                                                   GDM_DBUS_DISPLAY_INTERFACE);
+        /* cache some values up front */
+        error = NULL;
+        res = dbus_g_proxy_call (display_proxy,
+                                 "IsLocal",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_BOOLEAN, &client->priv->display_is_local,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to get value: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to get value");
+                }
+        }
+}
+
+static DBusHandlerResult
+client_dbus_handle_message (DBusConnection *connection,
+                            DBusMessage    *message,
+                            void           *user_data,
+                            dbus_bool_t     local_interface)
+{
+        GdmGreeterClient *client = GDM_GREETER_CLIENT (user_data);
+
+#if 0
+        g_message ("obj_path=%s interface=%s method=%s destination=%s",
+                   dbus_message_get_path (message),
+                   dbus_message_get_interface (message),
+                   dbus_message_get_member (message),
+                   dbus_message_get_destination (message));
+#endif
+
+        g_return_val_if_fail (connection != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+        g_return_val_if_fail (message != NULL, DBUS_HANDLER_RESULT_NOT_YET_HANDLED);
+
+        if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "InfoQuery")) {
+                on_info_query (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "SecretInfoQuery")) {
+                on_secret_info_query (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "Info")) {
+                on_info (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "Problem")) {
+                on_problem (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "Ready")) {
+                on_ready (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "Reset")) {
+                on_reset (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "SelectedUserChanged")) {
+                on_selected_user_changed (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "DefaultLanguageNameChanged")) {
+                on_default_language_name_changed (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "DefaultLayoutNameChanged")) {
+                on_default_layout_name_changed (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "DefaultSessionNameChanged")) {
+                on_default_session_name_changed (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "TimedLoginRequested")) {
+                on_timed_login_requested (client, message);
+        } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "UserAuthorized")) {
+                on_user_authorized (client, message);
+        } else {
+                return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static DBusHandlerResult
+client_dbus_filter_function (DBusConnection *connection,
+                             DBusMessage    *message,
+                             void           *user_data)
+{
+        GdmGreeterClient *client = GDM_GREETER_CLIENT (user_data);
+        const char       *path;
+
+        path = dbus_message_get_path (message);
+
+        g_debug ("GdmGreeterClient: obj_path=%s interface=%s method=%s",
+                 dbus_message_get_path (message),
+                 dbus_message_get_interface (message),
+                 dbus_message_get_member (message));
+
+        if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected")
+            && strcmp (path, DBUS_PATH_LOCAL) == 0) {
+
+                g_message ("Got disconnected from the session message bus");
+
+                dbus_connection_unref (connection);
+                client->priv->connection = NULL;
+
+        } else if (dbus_message_is_signal (message,
+                                           DBUS_INTERFACE_DBUS,
+                                           "NameOwnerChanged")) {
+                g_debug ("GdmGreeterClient: Name owner changed?");
+        } else {
+                return client_dbus_handle_message (connection, message, user_data, FALSE);
+        }
+
+        return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+gboolean
+gdm_greeter_client_start (GdmGreeterClient *client,
+                          GError          **error)
+{
+        gboolean  ret;
+        DBusError local_error;
+
+        g_return_val_if_fail (GDM_IS_GREETER_CLIENT (client), FALSE);
+
+        gdm_profile_start (NULL);
+
+        ret = FALSE;
+
+        if (client->priv->address == NULL) {
+                g_warning ("GDM_GREETER_DBUS_ADDRESS not set");
+                g_set_error (error,
+                             GDM_GREETER_CLIENT_ERROR,
+                             GDM_GREETER_CLIENT_ERROR_GENERIC,
+                             "GDM_GREETER_DBUS_ADDRESS not set");
+                goto out;
+        }
+
+        g_debug ("GdmGreeterClient: connecting to address: %s", client->priv->address);
+
+        dbus_error_init (&local_error);
+        client->priv->connection = dbus_connection_open (client->priv->address, &local_error);
+        if (client->priv->connection == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("error opening connection: %s", local_error.message);
+                        g_set_error (error,
+                                     GDM_GREETER_CLIENT_ERROR,
+                                     GDM_GREETER_CLIENT_ERROR_GENERIC,
+                                     "%s", local_error.message);
+                        dbus_error_free (&local_error);
+                } else {
+                        g_warning ("Unable to open connection");
+                }
+                goto out;
+        }
+
+        dbus_connection_setup_with_g_main (client->priv->connection, NULL);
+        dbus_connection_set_exit_on_disconnect (client->priv->connection, TRUE);
+
+        dbus_connection_add_filter (client->priv->connection,
+                                    client_dbus_filter_function,
+                                    client,
+                                    NULL);
+
+        cache_display_values (client);
+
+        ret = TRUE;
+
+ out:
+        gdm_profile_end (NULL);
+
+        return ret;
+}
+
+void
+gdm_greeter_client_stop (GdmGreeterClient *client)
+{
+        g_return_if_fail (GDM_IS_GREETER_CLIENT (client));
+
+}
+
+static void
+gdm_greeter_client_set_property (GObject        *object,
+                                 guint           prop_id,
+                                 const GValue   *value,
+                                 GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_greeter_client_get_property (GObject        *object,
+                                 guint           prop_id,
+                                 GValue         *value,
+                                 GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_greeter_client_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmGreeterClient      *greeter_client;
+
+        greeter_client = GDM_GREETER_CLIENT (G_OBJECT_CLASS (gdm_greeter_client_parent_class)->constructor (type,
+                                                                                                            n_construct_properties,
+                                                                                                            construct_properties));
+
+        return G_OBJECT (greeter_client);
+}
+
+static void
+gdm_greeter_client_dispose (GObject *object)
+{
+        g_debug ("GdmGreeterClient: Disposing greeter_client");
+
+        G_OBJECT_CLASS (gdm_greeter_client_parent_class)->dispose (object);
+}
+
+static void
+gdm_greeter_client_class_init (GdmGreeterClientClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_greeter_client_get_property;
+        object_class->set_property = gdm_greeter_client_set_property;
+        object_class->constructor = gdm_greeter_client_constructor;
+        object_class->dispose = gdm_greeter_client_dispose;
+        object_class->finalize = gdm_greeter_client_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmGreeterClientPrivate));
+
+        gdm_greeter_client_signals[INFO_QUERY] =
+                g_signal_new ("info-query",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, info_query),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+        gdm_greeter_client_signals[SECRET_INFO_QUERY] =
+                g_signal_new ("secret-info-query",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, secret_info_query),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+        gdm_greeter_client_signals[INFO] =
+                g_signal_new ("info",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, info),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+        gdm_greeter_client_signals[PROBLEM] =
+                g_signal_new ("problem",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, problem),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1,
+                              G_TYPE_STRING);
+
+        gdm_greeter_client_signals[READY] =
+                g_signal_new ("ready",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, ready),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        gdm_greeter_client_signals[RESET] =
+                g_signal_new ("reset",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, reset),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        gdm_greeter_client_signals[SELECTED_USER_CHANGED] =
+                g_signal_new ("selected-user-changed",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, selected_user_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        gdm_greeter_client_signals[DEFAULT_LANGUAGE_NAME_CHANGED] =
+                g_signal_new ("default-language-name-changed",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, default_language_name_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        gdm_greeter_client_signals[DEFAULT_LAYOUT_NAME_CHANGED] =
+                g_signal_new ("default-layout-name-changed",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, default_layout_name_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        gdm_greeter_client_signals[DEFAULT_SESSION_NAME_CHANGED] =
+                g_signal_new ("default-session-name-changed",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, default_session_name_changed),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+
+        gdm_greeter_client_signals[TIMED_LOGIN_REQUESTED] =
+                g_signal_new ("timed-login-requested",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, default_session_name_changed),
+                              NULL,
+                              NULL,
+                              gdm_marshal_VOID__STRING_INT,
+                              G_TYPE_NONE,
+                              2, G_TYPE_STRING, G_TYPE_INT);
+
+        gdm_greeter_client_signals[USER_AUTHORIZED] =
+                g_signal_new ("user-authorized",
+                              G_OBJECT_CLASS_TYPE (object_class),
+                              G_SIGNAL_RUN_FIRST,
+                              G_STRUCT_OFFSET (GdmGreeterClientClass, user_authorized),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE, 0);
+}
+
+static void
+gdm_greeter_client_init (GdmGreeterClient *client)
+{
+
+        client->priv = GDM_GREETER_CLIENT_GET_PRIVATE (client);
+
+        client->priv->address = g_strdup (g_getenv ("GDM_GREETER_DBUS_ADDRESS"));
+}
+
+static void
+gdm_greeter_client_finalize (GObject *object)
+{
+        GdmGreeterClient *client;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_GREETER_CLIENT (object));
+
+        client = GDM_GREETER_CLIENT (object);
+
+        g_return_if_fail (client->priv != NULL);
+
+        g_free (client->priv->address);
+
+        G_OBJECT_CLASS (gdm_greeter_client_parent_class)->finalize (object);
+}
+
+GdmGreeterClient *
+gdm_greeter_client_new (void)
+{
+        if (client_object != NULL) {
+                g_object_ref (client_object);
+        } else {
+                client_object = g_object_new (GDM_TYPE_GREETER_CLIENT, NULL);
+                g_object_add_weak_pointer (client_object,
+                                           (gpointer *) &client_object);
+        }
+
+        return GDM_GREETER_CLIENT (client_object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-client.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-client.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-client.h	(revision 134)
@@ -0,0 +1,120 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_GREETER_CLIENT_H
+#define __GDM_GREETER_CLIENT_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_GREETER_CLIENT         (gdm_greeter_client_get_type ())
+#define GDM_GREETER_CLIENT(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_CLIENT, GdmGreeterClient))
+#define GDM_GREETER_CLIENT_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GREETER_CLIENT, GdmGreeterClientClass))
+#define GDM_IS_GREETER_CLIENT(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_CLIENT))
+#define GDM_IS_GREETER_CLIENT_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_CLIENT))
+#define GDM_GREETER_CLIENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_CLIENT, GdmGreeterClientClass))
+
+typedef struct GdmGreeterClientPrivate GdmGreeterClientPrivate;
+
+typedef struct
+{
+        GObject                  parent;
+        GdmGreeterClientPrivate *priv;
+} GdmGreeterClient;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void (* info_query)              (GdmGreeterClient  *client,
+                                          const char        *query_text);
+
+        void (* secret_info_query)       (GdmGreeterClient  *client,
+                                          const char        *query_text);
+
+        void (* info)                    (GdmGreeterClient  *client,
+                                          const char        *info);
+
+        void (* problem)                 (GdmGreeterClient  *client,
+                                          const char        *problem);
+        void (* ready)                   (GdmGreeterClient  *client);
+        void (* reset)                   (GdmGreeterClient  *client);
+        void (* selected_user_changed)   (GdmGreeterClient  *client,
+                                          const char        *username);
+
+        void (* default_session_name_changed)  (GdmGreeterClient  *client,
+                                                const char        *session_name);
+        void (* default_language_name_changed) (GdmGreeterClient  *client,
+                                                const char        *language_name);
+        void (* default_layout_name_changed) (GdmGreeterClient  *client,
+                                              const char        *layout_name);
+        void (* timed_login_requested)   (GdmGreeterClient  *client,
+                                          const char        *username,
+                                          int                delay);
+        void (* user_authorized)         (GdmGreeterClient  *client);
+} GdmGreeterClientClass;
+
+#define GDM_GREETER_CLIENT_ERROR (gdm_greeter_client_error_quark ())
+
+typedef enum _GdmGreeterClientError {
+        GDM_GREETER_CLIENT_ERROR_GENERIC = 0,
+} GdmGreeterClientError;
+
+GType              gdm_greeter_client_get_type                       (void);
+GQuark             gdm_greeter_client_error_quark                    (void);
+
+GdmGreeterClient * gdm_greeter_client_new                            (void);
+
+gboolean           gdm_greeter_client_start                          (GdmGreeterClient *client,
+                                                                         GError          **error);
+void               gdm_greeter_client_stop                           (GdmGreeterClient *client);
+
+gboolean           gdm_greeter_client_get_display_is_local           (GdmGreeterClient *client);
+
+char *             gdm_greeter_client_call_get_display_id            (GdmGreeterClient *client);
+
+void               gdm_greeter_client_call_begin_auto_login          (GdmGreeterClient *client,
+                                                                      const char       *username);
+void               gdm_greeter_client_call_begin_verification        (GdmGreeterClient *client);
+void               gdm_greeter_client_call_begin_verification_for_user (GdmGreeterClient *client,
+                                                                        const char       *username);
+void               gdm_greeter_client_call_cancel                    (GdmGreeterClient *client);
+void               gdm_greeter_client_call_disconnect                (GdmGreeterClient *client);
+void               gdm_greeter_client_call_select_hostname           (GdmGreeterClient *client,
+                                                                      const char       *text);
+void               gdm_greeter_client_call_select_user               (GdmGreeterClient *client,
+                                                                      const char       *text);
+void               gdm_greeter_client_call_select_language           (GdmGreeterClient *client,
+                                                                      const char       *text);
+void               gdm_greeter_client_call_select_layout             (GdmGreeterClient *client,
+                                                                      const char       *text);
+void               gdm_greeter_client_call_select_session            (GdmGreeterClient *client,
+                                                                      const char       *text);
+void               gdm_greeter_client_call_answer_query              (GdmGreeterClient *client,
+                                                                      const char       *text);
+
+void               gdm_greeter_client_call_start_session_when_ready  (GdmGreeterClient *client,
+                                                                      gboolean          should_start_session);
+
+
+G_END_DECLS
+
+#endif /* __GDM_GREETER_CLIENT_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.c	(revision 134)
@@ -0,0 +1,1904 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <sys/time.h>
+#include <errno.h>
+#include <pwd.h>
+
+#ifdef ENABLE_RBAC_SHUTDOWN
+#include <auth_attr.h>
+#include <secdb.h>
+#endif
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include <gdk/gdkkeysyms.h>
+#include <gdk/gdkx.h>
+#include <X11/XKBlib.h>
+
+#include <gst/gst.h>
+#include <gtk/gtk.h>
+#include <gst/interfaces/xoverlay.h>
+
+#include <glade/glade-xml.h>
+#include <gconf/gconf-client.h>
+
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#ifdef HAVE_DEVICEKIT_POWER
+#include <devkit-power-gobject/devicekit-power.h>
+#endif
+
+#include "gdm-settings-client.h"
+#include "gdm-settings-keys.h"
+#include "gdm-profile.h"
+
+#include "gdm-greeter-login-window.h"
+#include "gdm-user-chooser-widget.h"
+
+#ifdef HAVE_PAM
+#include <security/pam_appl.h>
+#define PW_ENTRY_SIZE PAM_MAX_RESP_SIZE
+#else
+#define PW_ENTRY_SIZE GDM_MAX_PASS
+#endif
+
+#define CK_NAME      "org.freedesktop.ConsoleKit"
+#define CK_PATH      "/org/freedesktop/ConsoleKit"
+#define CK_INTERFACE "org.freedesktop.ConsoleKit"
+
+#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
+#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
+#define CK_SEAT_INTERFACE    "org.freedesktop.ConsoleKit.Seat"
+#define CK_SESSION_INTERFACE "org.freedesktop.ConsoleKit.Session"
+
+#define GLADE_XML_FILE       "gdm-greeter-login-window.glade"
+
+#define KEY_GREETER_DIR             "/apps/gdm/simple-greeter"
+#define KEY_BANNER_MESSAGE_ENABLED  KEY_GREETER_DIR "/banner_message_enable"
+#define KEY_BANNER_MESSAGE_TEXT     KEY_GREETER_DIR "/banner_message_text"
+#define KEY_BANNER_MESSAGE_TEXT_NOCHOOSER     KEY_GREETER_DIR "/banner_message_text_nochooser"
+#define KEY_LOGO                    KEY_GREETER_DIR "/logo_icon_name"
+#define KEY_DISABLE_RESTART_BUTTONS KEY_GREETER_DIR "/disable_restart_buttons"
+#define GDM_GREETER_LOGIN_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_GREETER_LOGIN_WINDOW, GdmGreeterLoginWindowPrivate))
+
+enum {
+        MODE_SELECTION = 0,
+        MODE_AUTHENTICATION
+};
+
+enum {
+        LOGIN_BUTTON_HIDDEN = 0,
+        LOGIN_BUTTON_START_OTHER,
+        LOGIN_BUTTON_ANSWER_QUERY,
+        LOGIN_BUTTON_TIMED_LOGIN
+};
+
+struct GdmGreeterLoginWindowPrivate
+{
+        GladeXML        *xml;
+        GtkWidget       *user_chooser;
+        GtkWidget       *auth_banner_label;
+        guint            display_is_local : 1;
+        guint            is_interactive : 1;
+        guint            user_chooser_loaded : 1;
+        GConfClient     *client;
+
+        gboolean         banner_message_enabled;
+        guint            gconf_cnxn;
+
+        guint            dialog_mode;
+
+        gboolean         timed_login_enabled;
+        guint            timed_login_delay;
+        char            *timed_login_username;
+        guint            timed_login_timeout_id;
+
+        guint            sensitize_power_buttons_timeout_id;
+
+        guint            login_button_handler_id;
+        guint            start_session_handler_id;
+};
+
+enum {
+        PROP_0,
+        PROP_DISPLAY_IS_LOCAL,
+        PROP_IS_INTERACTIVE,
+};
+
+enum {
+        BEGIN_AUTO_LOGIN,
+        BEGIN_VERIFICATION,
+        BEGIN_VERIFICATION_FOR_USER,
+        QUERY_ANSWER,
+        START_SESSION,
+        USER_SELECTED,
+        DISCONNECTED,
+        CANCELLED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+static GstElement * pipeline;
+
+static void     gdm_greeter_login_window_class_init   (GdmGreeterLoginWindowClass *klass);
+static void     gdm_greeter_login_window_init         (GdmGreeterLoginWindow      *greeter_login_window);
+static void     gdm_greeter_login_window_finalize     (GObject                    *object);
+
+static void     restart_timed_login_timeout (GdmGreeterLoginWindow *login_window);
+static void     on_user_unchosen            (GdmUserChooserWidget *user_chooser,
+                                             GdmGreeterLoginWindow *login_window);
+
+static void     switch_mode                 (GdmGreeterLoginWindow *login_window,
+                                             int                    number);
+static void     update_banner_message       (GdmGreeterLoginWindow *login_window);
+
+G_DEFINE_TYPE (GdmGreeterLoginWindow, gdm_greeter_login_window, GTK_TYPE_WINDOW)
+
+static void
+set_busy (GdmGreeterLoginWindow *login_window)
+{
+        GdkCursor *cursor;
+
+        cursor = gdk_cursor_new (GDK_WATCH);
+        gdk_window_set_cursor (GTK_WIDGET (login_window)->window, cursor);
+        gdk_cursor_unref (cursor);
+}
+
+static void
+set_ready (GdmGreeterLoginWindow *login_window)
+{
+        gdk_window_set_cursor (GTK_WIDGET (login_window)->window, NULL);
+}
+
+static void
+set_sensitive (GdmGreeterLoginWindow *login_window,
+               gboolean               sensitive)
+{
+        GtkWidget *box;
+
+        box = glade_xml_get_widget (login_window->priv->xml, "auth-input-box");
+        gtk_widget_set_sensitive (box, sensitive);
+
+        box = glade_xml_get_widget (login_window->priv->xml, "buttonbox");
+        gtk_widget_set_sensitive (box, sensitive);
+
+        gtk_widget_set_sensitive (login_window->priv->user_chooser, sensitive);
+}
+
+static void
+set_focus (GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget *entry;
+
+        entry = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-entry");
+
+        gdk_window_focus (GTK_WIDGET (login_window)->window, GDK_CURRENT_TIME);
+
+        if (GTK_WIDGET_REALIZED (entry) && ! GTK_WIDGET_HAS_FOCUS (entry)) {
+                gtk_widget_grab_focus (entry);
+        } else if (GTK_WIDGET_REALIZED (login_window->priv->user_chooser) && ! GTK_WIDGET_HAS_FOCUS (login_window->priv->user_chooser)) {
+                gtk_widget_grab_focus (login_window->priv->user_chooser);
+        }
+}
+
+static void
+set_message (GdmGreeterLoginWindow *login_window,
+             const char            *text)
+{
+        GtkWidget *label;
+
+        label = glade_xml_get_widget (login_window->priv->xml, "auth-message-label");
+        gtk_label_set_text (GTK_LABEL (label), text);
+}
+
+static void
+on_user_interaction (GdmGreeterLoginWindow *login_window)
+{
+        g_debug ("GdmGreeterLoginWindow: user is interacting with session!\n");
+        restart_timed_login_timeout (login_window);
+}
+
+static GdkFilterReturn
+on_xevent (XEvent                *xevent,
+           GdkEvent              *event,
+           GdmGreeterLoginWindow *login_window)
+{
+        switch (xevent->xany.type) {
+                case KeyPress:
+                case KeyRelease:
+                case ButtonPress:
+                case ButtonRelease:
+                        on_user_interaction (login_window);
+                        break;
+                case  PropertyNotify:
+                        if (xevent->xproperty.atom == gdk_x11_get_xatom_by_name ("_NET_WM_USER_TIME")) {
+                                on_user_interaction (login_window);
+                        }
+                        break;
+
+                default:
+                        break;
+        }
+
+        return GDK_FILTER_CONTINUE;
+}
+
+static void
+stop_watching_for_user_interaction (GdmGreeterLoginWindow *login_window)
+{
+        gdk_window_remove_filter (NULL,
+                                  (GdkFilterFunc) on_xevent,
+                                  login_window);
+}
+
+static void
+remove_timed_login_timeout (GdmGreeterLoginWindow *login_window)
+{
+        if (login_window->priv->timed_login_timeout_id > 0) {
+                g_debug ("GdmGreeterLoginWindow: removing timed login timer");
+                g_source_remove (login_window->priv->timed_login_timeout_id);
+                login_window->priv->timed_login_timeout_id = 0;
+        }
+
+        stop_watching_for_user_interaction (login_window);
+}
+
+static void
+_gdm_greeter_login_window_set_interactive (GdmGreeterLoginWindow *login_window,
+                                           gboolean               is_interactive)
+{
+        if (login_window->priv->is_interactive != is_interactive) {
+                login_window->priv->is_interactive = is_interactive;
+                g_object_notify (G_OBJECT (login_window), "is-interactive");
+        }
+}
+
+static gboolean
+timed_login_timer (GdmGreeterLoginWindow *login_window)
+{
+        set_sensitive (login_window, FALSE);
+        set_message (login_window, _("Automatically logging in..."));
+
+        g_debug ("GdmGreeterLoginWindow: timer expired");
+        _gdm_greeter_login_window_set_interactive (login_window, TRUE);
+        login_window->priv->timed_login_timeout_id = 0;
+
+        return FALSE;
+}
+
+static void
+watch_for_user_interaction (GdmGreeterLoginWindow *login_window)
+{
+        gdk_window_add_filter (NULL,
+                               (GdkFilterFunc) on_xevent,
+                               login_window);
+}
+
+static void
+restart_timed_login_timeout (GdmGreeterLoginWindow *login_window)
+{
+        remove_timed_login_timeout (login_window);
+
+        if (login_window->priv->timed_login_enabled) {
+                g_debug ("GdmGreeterLoginWindow: adding timed login timer");
+                watch_for_user_interaction (login_window);
+                login_window->priv->timed_login_timeout_id = g_timeout_add_seconds (login_window->priv->timed_login_delay,
+                                                                                    (GSourceFunc)timed_login_timer,
+                                                                                    login_window);
+
+                gdm_chooser_widget_set_item_timer (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser),
+                                                   GDM_USER_CHOOSER_USER_AUTO,
+                                                   login_window->priv->timed_login_delay * 1000);
+        }
+}
+
+static void
+show_widget (GdmGreeterLoginWindow *login_window,
+             const char            *name,
+             gboolean               visible)
+{
+        GtkWidget *widget;
+
+        widget = glade_xml_get_widget (login_window->priv->xml, name);
+        if (widget != NULL) {
+                if (visible) {
+                        gtk_widget_show (widget);
+                } else {
+                        gtk_widget_hide (widget);
+                }
+        }
+}
+
+static void
+sensitize_widget (GdmGreeterLoginWindow *login_window,
+                  const char            *name,
+                  gboolean               sense)
+{
+        GtkWidget *widget;
+
+        widget = glade_xml_get_widget (login_window->priv->xml, name);
+        if (widget != NULL) {
+                gtk_widget_set_sensitive (widget, sense);
+        }
+}
+
+static gboolean
+get_show_restart_buttons (GdmGreeterLoginWindow *login_window)
+{
+        gboolean     show;
+        GError      *error;
+
+        error = NULL;
+        show = ! gconf_client_get_bool (login_window->priv->client, KEY_DISABLE_RESTART_BUTTONS, &error);
+        if (error != NULL) {
+                g_debug ("GdmGreeterLoginWindow: unable to get disable-restart-buttons configuration: %s", error->message);
+                g_error_free (error);
+        }
+
+#ifdef ENABLE_RBAC_SHUTDOWN
+        {
+                char *username;
+
+                username = g_get_user_name ();
+                if (username == NULL || !chkauthattr (RBAC_SHUTDOWN_KEY, username)) {
+                        show = FALSE;
+                        g_debug ("GdmGreeterLoginWindow: Not showing stop/restart buttons for user %s due to RBAC key %s",
+                                 username, RBAC_SHUTDOWN_KEY);
+                } else {
+                        g_debug ("GdmGreeterLoginWindow: Showing stop/restart buttons for user %s due to RBAC key %s",
+                                 username, RBAC_SHUTDOWN_KEY);
+                }
+        }
+#endif
+        return show;
+}
+
+static void
+on_login_button_clicked_answer_query (GtkButton             *button,
+                                      GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget  *entry;
+        const char *text;
+
+        set_busy (login_window);
+        set_sensitive (login_window, FALSE);
+
+        entry = glade_xml_get_widget (login_window->priv->xml, "auth-prompt-entry");
+        text = gtk_entry_get_text (GTK_ENTRY (entry));
+
+        _gdm_greeter_login_window_set_interactive (login_window, TRUE);
+        g_signal_emit (login_window, signals[QUERY_ANSWER], 0, text);
+}
+
+static void
+on_login_button_clicked_timed_login (GtkButton             *button,
+                                     GdmGreeterLoginWindow *login_window)
+{
+        set_busy (login_window);
+        set_sensitive (login_window, FALSE);
+
+        _gdm_greeter_login_window_set_interactive (login_window, TRUE);
+}
+static void
+on_login_button_clicked_start_other (GtkButton             *button,
+                                     GdmGreeterLoginWindow *login_window)
+{
+        g_debug ("GdmGreeterLoginWindow: starting OTHER login");
+
+        g_signal_emit (G_OBJECT (login_window), signals[USER_SELECTED],
+                       0, GDM_USER_CHOOSER_USER_OTHER);
+        g_signal_emit (login_window, signals[BEGIN_VERIFICATION], 0);
+        switch_mode (login_window, MODE_AUTHENTICATION);
+}
+
+static void
+set_log_in_button_mode (GdmGreeterLoginWindow *login_window,
+                        int                    mode)
+{
+        GtkWidget *button;
+
+        button = glade_xml_get_widget (login_window->priv->xml, "log-in-button");
+        gtk_widget_grab_default (button);
+
+        /* disconnect any signals */
+        if (login_window->priv->login_button_handler_id > 0) {
+                g_signal_handler_disconnect (button, login_window->priv->login_button_handler_id);
+                login_window->priv->login_button_handler_id = 0;
+       }
+
+        switch (mode) {
+        case LOGIN_BUTTON_HIDDEN:
+                gtk_widget_hide (button);
+                break;
+        case LOGIN_BUTTON_START_OTHER:
+                login_window->priv->login_button_handler_id = g_signal_connect (button, "clicked", G_CALLBACK (on_login_button_clicked_start_other), login_window);
+                gtk_widget_show (button);
+                break;
+        case LOGIN_BUTTON_ANSWER_QUERY:
+                login_window->priv->login_button_handler_id = g_signal_connect (button, "clicked", G_CALLBACK (on_login_button_clicked_answer_query), login_window);
+                gtk_widget_show (button);
+                break;
+        case LOGIN_BUTTON_TIMED_LOGIN:
+                login_window->priv->login_button_handler_id = g_signal_connect (button, "clicked", G_CALLBACK (on_login_button_clicked_timed_login), login_window);
+                gtk_widget_show (button);
+                break;
+        default:
+                g_assert_not_reached ();
+                break;
+        }
+}
+
+static void
+adjust_other_login_visibility(GdmGreeterLoginWindow *login_window)
+{
+        if (! login_window->priv->user_chooser_loaded) {
+                return;
+        }
+
+        if (login_window->priv->dialog_mode != MODE_SELECTION) {
+                return;
+        }
+
+        if (gdm_chooser_widget_get_number_of_items (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser)) == 0) {
+                set_log_in_button_mode (login_window, LOGIN_BUTTON_START_OTHER);
+        } else {
+                set_log_in_button_mode (login_window, LOGIN_BUTTON_HIDDEN);
+        }
+}
+
+#ifdef HAVE_DEVICEKIT_POWER
+static gboolean
+can_suspend (GdmGreeterLoginWindow *login_window)
+{
+        gboolean ret;
+        DkpClient *dkp_client;
+
+        /* use DeviceKit-power to get data */
+        dkp_client = dkp_client_new ();
+        g_object_get (dkp_client,
+                      "can-suspend", &ret,
+                      NULL);
+        g_object_unref (dkp_client);
+        return ret;
+}
+#endif
+
+static void
+remove_sensitize_power_buttons_timeout (GdmGreeterLoginWindow *login_window)
+{
+        if (login_window->priv->sensitize_power_buttons_timeout_id > 0) {
+                g_source_remove (login_window->priv->sensitize_power_buttons_timeout_id);
+                login_window->priv->sensitize_power_buttons_timeout_id = 0;
+        }
+}
+
+static gboolean
+sensitize_power_buttons_timeout (GdmGreeterLoginWindow *login_window)
+{
+        switch (login_window->priv->dialog_mode) {
+        case MODE_SELECTION:
+                sensitize_widget (login_window, "shutdown-button", TRUE);
+                sensitize_widget (login_window, "restart-button", TRUE);
+                sensitize_widget (login_window, "suspend-button", TRUE);
+                sensitize_widget (login_window, "disconnect-button", TRUE);
+                break;
+        case MODE_AUTHENTICATION:
+                break;
+        default:
+                g_assert_not_reached ();
+        }
+
+        login_window->priv->sensitize_power_buttons_timeout_id = 0;
+        return FALSE;
+}
+
+static void
+add_sensitize_power_buttons_timeout (GdmGreeterLoginWindow *login_window)
+{
+        remove_sensitize_power_buttons_timeout (login_window);
+        login_window->priv->sensitize_power_buttons_timeout_id = g_timeout_add_seconds (1,
+                                                                                   (GSourceFunc)sensitize_power_buttons_timeout,
+                                                                                   login_window);
+}
+
+static void
+switch_mode (GdmGreeterLoginWindow *login_window,
+             int                    number)
+{
+        const char *default_name;
+        GtkWidget  *user_chooser;
+        GtkWidget  *box;
+        gboolean    show_restart_buttons;
+        gboolean    show_suspend_button;
+
+        show_restart_buttons = get_show_restart_buttons (login_window);
+
+#ifdef HAVE_DEVICEKIT_POWER
+        show_suspend_button = can_suspend (login_window);
+#else
+        show_suspend_button = FALSE;
+#endif
+
+        /* we want to run this even if we're supposed to
+           be in the mode already so that we reset everything
+           to a known state */
+        login_window->priv->dialog_mode = number;
+
+        default_name = NULL;
+
+        remove_sensitize_power_buttons_timeout (login_window);
+
+        switch (number) {
+        case MODE_SELECTION:
+                set_log_in_button_mode (login_window, LOGIN_BUTTON_HIDDEN);
+
+                show_widget (login_window, "cancel-button", FALSE);
+
+                show_widget (login_window, "shutdown-button",
+                             login_window->priv->display_is_local && show_restart_buttons);
+                show_widget (login_window, "restart-button",
+                             login_window->priv->display_is_local && show_restart_buttons);
+                show_widget (login_window, "suspend-button",
+                             login_window->priv->display_is_local && show_restart_buttons && show_suspend_button);
+                show_widget (login_window, "disconnect-button",
+                             ! login_window->priv->display_is_local);
+
+                show_widget (login_window, "auth-input-box", FALSE);
+
+                add_sensitize_power_buttons_timeout (login_window);
+                sensitize_widget (login_window, "shutdown-button", FALSE);
+                sensitize_widget (login_window, "restart-button", FALSE);
+                sensitize_widget (login_window, "suspend-button", FALSE);
+                sensitize_widget (login_window, "disconnect-button", FALSE);
+
+                default_name = NULL;
+                break;
+        case MODE_AUTHENTICATION:
+                show_widget (login_window, "cancel-button", TRUE);
+                show_widget (login_window, "shutdown-button", FALSE);
+                show_widget (login_window, "restart-button", FALSE);
+                show_widget (login_window, "suspend-button", FALSE);
+                show_widget (login_window, "disconnect-button", FALSE);
+                default_name = "log-in-button";
+                break;
+        default:
+                g_assert_not_reached ();
+        }
+
+        box = glade_xml_get_widget (login_window->priv->xml, "buttonbox");
+        gtk_button_box_set_layout (GTK_BUTTON_BOX (box),
+                                   (number == MODE_SELECTION) ? GTK_BUTTONBOX_SPREAD : GTK_BUTTONBOX_END );
+
+        user_chooser = glade_xml_get_widget (login_window->priv->xml, "user-chooser");
+        box = gtk_widget_get_parent (user_chooser);
+        if (GTK_IS_BOX (box)) {
+                guint       padding;
+                GtkPackType pack_type;
+
+                gtk_box_query_child_packing (GTK_BOX (box),
+                                             user_chooser,
+                                             NULL,
+                                             NULL,
+                                             &padding,
+                                             &pack_type);
+                gtk_box_set_child_packing (GTK_BOX (box),
+                                           user_chooser,
+                                           number == MODE_SELECTION,
+                                           number == MODE_SELECTION,
+                                           padding,
+                                           pack_type);
+        }
+
+        if (default_name != NULL) {
+                GtkWidget *widget;
+
+                widget = glade_xml_get_widget (login_window->priv->xml, default_name);
+                gtk_widget_grab_default (widget);
+        }
+}
+
+static void
+do_disconnect (GdmGreeterLoginWindow *login_window)
+{
+        gtk_main_quit ();
+}
+
+#ifdef HAVE_DEVICEKIT_POWER
+static void
+do_suspend (GdmGreeterLoginWindow *login_window)
+{
+        gboolean ret;
+        DkpClient *dkp_client;
+        GError *error = NULL;
+
+        /* use DeviceKit-power to get data */
+        dkp_client = dkp_client_new ();
+        ret = dkp_client_suspend (dkp_client, &error);
+        if (!ret) {
+                g_warning ("Couldn't suspend: %s", error->message);
+                g_error_free (error);
+                return;
+        }
+        g_object_unref (dkp_client);
+}
+#endif
+
+static void
+delete_entry_text (GtkWidget *entry)
+{
+        const char *typed_text;
+        char       *null_text;
+
+        /* try to scrub out any secret info */
+        typed_text = gtk_entry_get_text (GTK_ENTRY (entry));
+        null_text = g_strnfill (strlen (typed_text) + 1, '\b');
+        gtk_entry_set_text (GTK_ENTRY (entry), null_text);
+        gtk_entry_set_text (GTK_ENTRY (entry), "");
+}
+
+static void
+reset_dialog (GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget  *entry;
+        GtkWidget  *label;
+
+        g_debug ("GdmGreeterLoginWindow: Resetting dialog");
+        set_busy (login_window);
+        set_sensitive (login_window, FALSE);
+
+        if (login_window->priv->timed_login_enabled) {
+                gdm_chooser_widget_set_item_timer (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser),
+                                                   GDM_USER_CHOOSER_USER_AUTO, 0);
+                remove_timed_login_timeout (login_window);
+                login_window->priv->timed_login_enabled = FALSE;
+        }
+        _gdm_greeter_login_window_set_interactive (login_window, FALSE);
+
+        g_signal_handlers_block_by_func (G_OBJECT (login_window->priv->user_chooser),
+                                         G_CALLBACK (on_user_unchosen), login_window);
+        gdm_user_chooser_widget_set_chosen_user_name (GDM_USER_CHOOSER_WIDGET (login_window->priv->user_chooser), NULL);
+        g_signal_handlers_unblock_by_func (G_OBJECT (login_window->priv->user_chooser),
+                                           G_CALLBACK (on_user_unchosen), login_window);
+
+        if (login_window->priv->start_session_handler_id > 0) {
+                g_signal_handler_disconnect (login_window, login_window->priv->start_session_handler_id);
+                login_window->priv->start_session_handler_id = 0;
+        }
+
+        entry = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-entry");
+
+        delete_entry_text (entry);
+
+        gtk_entry_set_visibility (GTK_ENTRY (entry), TRUE);
+        set_message (login_window, "");
+
+        label = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-label");
+        gtk_label_set_text (GTK_LABEL (label), "");
+
+        switch_mode (login_window, MODE_SELECTION);
+
+        set_sensitive (login_window, TRUE);
+        set_ready (login_window);
+        set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
+        update_banner_message (login_window);
+        adjust_other_login_visibility (login_window);
+        if (gdm_chooser_widget_get_number_of_items (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser)) >= 1) {
+                gdm_chooser_widget_propagate_pending_key_events (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser));
+        }
+}
+
+static void
+do_cancel (GdmGreeterLoginWindow *login_window)
+{
+        /* need to wait for response from backend */
+        set_message (login_window, _("Cancelling..."));
+        set_busy (login_window);
+        set_sensitive (login_window, FALSE);
+        g_signal_emit (login_window, signals[CANCELLED], 0);
+}
+
+gboolean
+gdm_greeter_login_window_ready (GdmGreeterLoginWindow *login_window)
+{
+        g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
+
+        reset_dialog (login_window);
+
+        set_sensitive (GDM_GREETER_LOGIN_WINDOW (login_window), TRUE);
+        set_ready (GDM_GREETER_LOGIN_WINDOW (login_window));
+        set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
+
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_login_window_reset (GdmGreeterLoginWindow *login_window)
+{
+        g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
+
+        reset_dialog (GDM_GREETER_LOGIN_WINDOW (login_window));
+
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_login_window_info (GdmGreeterLoginWindow *login_window,
+                               const char            *text)
+{
+        g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
+
+        g_debug ("GdmGreeterLoginWindow: info: %s", text);
+
+        set_message (GDM_GREETER_LOGIN_WINDOW (login_window), text);
+
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_login_window_problem (GdmGreeterLoginWindow *login_window,
+                                  const char            *text)
+{
+        g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
+
+        g_debug ("GdmGreeterLoginWindow: problem: %s", text);
+
+        set_message (GDM_GREETER_LOGIN_WINDOW (login_window), text);
+        gdk_window_beep (GTK_WIDGET (login_window)->window);
+
+        return TRUE;
+}
+
+void
+gdm_greeter_login_window_request_timed_login (GdmGreeterLoginWindow *login_window,
+                                              const char            *username,
+                                              int                    delay)
+{
+        static gboolean timed_login_already_enabled;
+
+        g_return_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window));
+
+        g_debug ("GdmGreeterLoginWindow: requested automatic login for user '%s' in %d seconds", username, delay);
+
+        if (login_window->priv->timed_login_username != NULL) {
+                timed_login_already_enabled = TRUE;
+                g_free (login_window->priv->timed_login_username);
+        } else {
+                timed_login_already_enabled = FALSE;
+        }
+        login_window->priv->timed_login_username = g_strdup (username);
+        login_window->priv->timed_login_delay = delay;
+
+        if (login_window->priv->dialog_mode != MODE_SELECTION) {
+                reset_dialog (login_window);
+        }
+        gdm_user_chooser_widget_set_show_user_auto (GDM_USER_CHOOSER_WIDGET (login_window->priv->user_chooser), TRUE);
+
+        if (!timed_login_already_enabled) {
+                gdm_user_chooser_widget_set_chosen_user_name (GDM_USER_CHOOSER_WIDGET (login_window->priv->user_chooser),
+                                                              GDM_USER_CHOOSER_USER_AUTO);
+        }
+}
+
+static void
+gdm_greeter_login_window_start_session_when_ready (GdmGreeterLoginWindow *login_window)
+{
+        if (login_window->priv->is_interactive) {
+                g_debug ("GdmGreeterLoginWindow: starting session");
+                g_signal_emit (login_window, signals[START_SESSION], 0);
+        } else {
+                g_debug ("GdmGreeterLoginWindow: not starting session since "
+                         "user hasn't had an opportunity to pick language "
+                         "and session yet.");
+
+                /* Call back when we're ready to go
+                 */
+                login_window->priv->start_session_handler_id =
+                    g_signal_connect (login_window, "notify::is-interactive",
+                                      G_CALLBACK (gdm_greeter_login_window_start_session_when_ready),
+                                      NULL);
+
+                /* FIXME: If the user wasn't asked any questions by pam but
+                 * pam still authorized them (passwd -d, or the questions got
+                 * asked on an external device) then we need to let them log in.
+                 * Right now we just log them in right away, but we really should
+                 * set a timer up like timed login (but shorter, say ~5 seconds),
+                 * so they can pick language/session.  Will need to refactor things
+                 * a bit so we can share code with timed login.
+                 */
+                if (!login_window->priv->timed_login_enabled) {
+
+                        g_debug ("GdmGreeterLoginWindow: Okay, we'll start the session anyway,"
+                                 "because the user isn't ever going to get an opportunity to"
+                                 "interact with session");
+                        _gdm_greeter_login_window_set_interactive (login_window, TRUE);
+                }
+
+        }
+}
+
+gboolean
+gdm_greeter_login_window_info_query (GdmGreeterLoginWindow *login_window,
+                                     const char            *text)
+{
+        GtkWidget  *entry;
+        GtkWidget  *label;
+
+        g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
+
+        g_debug ("GdmGreeterLoginWindow: info query: %s", text);
+
+        entry = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-entry");
+        delete_entry_text (entry);
+        gtk_entry_set_visibility (GTK_ENTRY (entry), TRUE);
+        set_log_in_button_mode (login_window, LOGIN_BUTTON_ANSWER_QUERY);
+
+        label = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-label");
+        gtk_label_set_text (GTK_LABEL (label), text);
+
+        show_widget (login_window, "auth-input-box", TRUE);
+        set_sensitive (GDM_GREETER_LOGIN_WINDOW (login_window), TRUE);
+        set_ready (GDM_GREETER_LOGIN_WINDOW (login_window));
+        set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
+
+        gdm_chooser_widget_propagate_pending_key_events (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser));
+
+        return TRUE;
+}
+
+gboolean
+gdm_greeter_login_window_secret_info_query (GdmGreeterLoginWindow *login_window,
+                                            const char            *text)
+{
+        GtkWidget  *entry;
+        GtkWidget  *label;
+
+        g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
+
+        entry = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-entry");
+        delete_entry_text (entry);
+        gtk_entry_set_visibility (GTK_ENTRY (entry), FALSE);
+        set_log_in_button_mode (login_window, LOGIN_BUTTON_ANSWER_QUERY);
+
+        label = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-label");
+        gtk_label_set_text (GTK_LABEL (label), text);
+
+        show_widget (login_window, "auth-input-box", TRUE);
+        set_sensitive (GDM_GREETER_LOGIN_WINDOW (login_window), TRUE);
+        set_ready (GDM_GREETER_LOGIN_WINDOW (login_window));
+        set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
+
+        gdm_chooser_widget_propagate_pending_key_events (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser));
+
+        return TRUE;
+}
+
+void
+gdm_greeter_login_window_user_authorized (GdmGreeterLoginWindow *login_window)
+{
+        g_return_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window));
+
+        g_debug ("GdmGreeterLoginWindow: user now authorized");
+
+        gdm_greeter_login_window_start_session_when_ready (login_window);
+}
+
+static void
+_gdm_greeter_login_window_set_display_is_local (GdmGreeterLoginWindow *login_window,
+                                                gboolean               is)
+{
+        login_window->priv->display_is_local = is;
+}
+
+static void
+gdm_greeter_login_window_set_property (GObject      *object,
+                                       guint         prop_id,
+                                       const GValue *value,
+                                       GParamSpec   *pspec)
+{
+        GdmGreeterLoginWindow *self;
+
+        self = GDM_GREETER_LOGIN_WINDOW (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_IS_LOCAL:
+                _gdm_greeter_login_window_set_display_is_local (self, g_value_get_boolean (value));
+                break;
+        case PROP_IS_INTERACTIVE:
+                _gdm_greeter_login_window_set_interactive (self, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_greeter_login_window_get_property (GObject    *object,
+                                       guint       prop_id,
+                                       GValue     *value,
+                                       GParamSpec *pspec)
+{
+        GdmGreeterLoginWindow *self;
+
+        self = GDM_GREETER_LOGIN_WINDOW (object);
+
+        switch (prop_id) {
+        case PROP_DISPLAY_IS_LOCAL:
+                g_value_set_boolean (value, self->priv->display_is_local);
+                break;
+        case PROP_IS_INTERACTIVE:
+                g_value_set_boolean (value, self->priv->is_interactive);
+                break;
+
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+suspend_button_clicked (GtkButton             *button,
+                        GdmGreeterLoginWindow *login_window)
+{
+#ifdef HAVE_DEVICEKIT_POWER
+        do_suspend (login_window);
+#endif
+}
+
+
+static void
+cancel_button_clicked (GtkButton             *button,
+                       GdmGreeterLoginWindow *login_window)
+{
+        do_cancel (login_window);
+}
+
+static void
+disconnect_button_clicked (GtkButton             *button,
+                           GdmGreeterLoginWindow *login_window)
+{
+        do_disconnect (login_window);
+}
+
+static gboolean
+try_system_stop (DBusGConnection *connection,
+                 GError         **error)
+{
+        DBusGProxy      *proxy;
+        gboolean         res;
+
+        g_debug ("GdmGreeterLoginWindow: trying to stop system");
+
+        proxy = dbus_g_proxy_new_for_name (connection,
+                                           CK_NAME,
+                                           CK_MANAGER_PATH,
+                                           CK_MANAGER_INTERFACE);
+        res = dbus_g_proxy_call_with_timeout (proxy,
+                                              "Stop",
+                                              INT_MAX,
+                                              error,
+                                              /* parameters: */
+                                              G_TYPE_INVALID,
+                                              /* return values: */
+                                              G_TYPE_INVALID);
+        return res;
+}
+
+static gboolean
+try_system_restart (DBusGConnection *connection,
+                    GError         **error)
+{
+        DBusGProxy      *proxy;
+        gboolean         res;
+
+        g_debug ("GdmGreeterLoginWindow: trying to restart system");
+
+        proxy = dbus_g_proxy_new_for_name (connection,
+                                           CK_NAME,
+                                           CK_MANAGER_PATH,
+                                           CK_MANAGER_INTERFACE);
+        res = dbus_g_proxy_call_with_timeout (proxy,
+                                              "Restart",
+                                              INT_MAX,
+                                              error,
+                                              /* parameters: */
+                                              G_TYPE_INVALID,
+                                              /* return values: */
+                                              G_TYPE_INVALID);
+        return res;
+}
+
+static void
+do_system_restart (GdmGreeterLoginWindow *login_window)
+{
+        gboolean         res;
+        GError          *error;
+        DBusGConnection *connection;
+
+        error = NULL;
+        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (connection == NULL) {
+                g_warning ("Unable to get system bus connection: %s", error->message);
+                g_error_free (error);
+                return;
+        }
+
+        res = try_system_restart (connection, &error);
+        if (!res) {
+                g_debug ("GdmGreeterLoginWindow: unable to restart system: %s: %s",
+                         dbus_g_error_get_name (error),
+                         error->message);
+		g_error_free (error);
+        }
+}
+
+static void
+do_system_stop (GdmGreeterLoginWindow *login_window)
+{
+        gboolean         res;
+        GError          *error;
+        DBusGConnection *connection;
+
+        error = NULL;
+        connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (connection == NULL) {
+                g_warning ("Unable to get system bus connection: %s", error->message);
+                g_error_free (error);
+                return;
+        }
+
+        res = try_system_stop (connection, &error);
+        if (!res) {
+                g_debug ("GdmGreeterLoginWindow: unable to stop system: %s: %s",
+                         dbus_g_error_get_name (error),
+                         error->message);
+                g_error_free (error);
+        }
+}
+
+static void
+restart_button_clicked (GtkButton             *button,
+                        GdmGreeterLoginWindow *login_window)
+{
+        g_debug ("GdmGreeterLoginWindow: restart button clicked");
+        do_system_restart (login_window);
+}
+
+static void
+shutdown_button_clicked (GtkButton             *button,
+                         GdmGreeterLoginWindow *login_window)
+{
+        g_debug ("GdmGreeterLoginWindow: stop button clicked");
+        do_system_stop (login_window);
+}
+
+static void
+on_user_chooser_visibility_changed (GdmGreeterLoginWindow *login_window)
+{
+        update_banner_message (login_window);
+        adjust_other_login_visibility (login_window);
+}
+
+static void
+on_users_loaded (GdmUserChooserWidget  *user_chooser,
+                 GdmGreeterLoginWindow *login_window)
+{
+        g_debug ("GdmGreeterLoginWindow: users loaded");
+        login_window->priv->user_chooser_loaded = TRUE;
+        update_banner_message (login_window);
+        adjust_other_login_visibility (login_window);
+
+        gdm_chooser_widget_activate_if_one_item (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser));
+}
+
+static void
+on_user_chosen (GdmUserChooserWidget  *user_chooser,
+                GdmGreeterLoginWindow *login_window)
+{
+        char *user_name;
+
+        user_name = gdm_user_chooser_widget_get_chosen_user_name (GDM_USER_CHOOSER_WIDGET (login_window->priv->user_chooser));
+        g_debug ("GdmGreeterLoginWindow: user chosen '%s'", user_name);
+
+        if (user_name == NULL) {
+                return;
+        }
+
+        g_signal_emit (G_OBJECT (login_window), signals[USER_SELECTED],
+                       0, user_name);
+
+        if (strcmp (user_name, GDM_USER_CHOOSER_USER_OTHER) == 0) {
+                g_signal_emit (login_window, signals[BEGIN_VERIFICATION], 0);
+        } else if (strcmp (user_name, GDM_USER_CHOOSER_USER_GUEST) == 0) {
+                /* FIXME: handle guest account stuff */
+        } else if (strcmp (user_name, GDM_USER_CHOOSER_USER_AUTO) == 0) {
+                g_signal_emit (login_window, signals[BEGIN_AUTO_LOGIN], 0,
+                               login_window->priv->timed_login_username);
+
+                login_window->priv->timed_login_enabled = TRUE;
+                restart_timed_login_timeout (login_window);
+
+                /* just wait for the user to select language and stuff */
+                set_log_in_button_mode (login_window, LOGIN_BUTTON_TIMED_LOGIN);
+                set_message (login_window, _("Select language and click Log In"));
+        } else {
+                g_signal_emit (login_window, signals[BEGIN_VERIFICATION_FOR_USER], 0, user_name);
+        }
+
+        switch_mode (login_window, MODE_AUTHENTICATION);
+
+        g_free (user_name);
+}
+
+static void
+on_user_unchosen (GdmUserChooserWidget  *user_chooser,
+                  GdmGreeterLoginWindow *login_window)
+{
+        do_cancel (login_window);
+}
+
+static gboolean
+on_computer_info_label_button_press (GtkWidget             *widget,
+                                     GdkEventButton        *event,
+                                     GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget *notebook;
+        int        current_page;
+        int        n_pages;
+
+        /* switch page */
+        notebook = glade_xml_get_widget (login_window->priv->xml, "computer-info-notebook");
+        current_page = gtk_notebook_get_current_page (GTK_NOTEBOOK (notebook));
+        n_pages = gtk_notebook_get_n_pages (GTK_NOTEBOOK (notebook));
+
+        if (current_page + 1 < n_pages) {
+                gtk_notebook_next_page (GTK_NOTEBOOK (notebook));
+        } else {
+                gtk_notebook_set_current_page (GTK_NOTEBOOK (notebook), 0);
+        }
+
+        return FALSE;
+}
+
+static char *
+file_read_one_line (const char *filename)
+{
+        FILE *f;
+        char *line;
+        char buf[4096];
+
+        line = NULL;
+
+        f = fopen (filename, "r");
+        if (f == NULL) {
+                g_warning ("Unable to open file %s: %s", filename, g_strerror (errno));
+                goto out;
+        }
+
+        if (fgets (buf, sizeof (buf), f) == NULL) {
+                g_warning ("Unable to read from file %s", filename);
+        }
+
+        line = g_strdup (buf);
+        g_strchomp (line);
+
+ out:
+        fclose (f);
+
+        return line;
+}
+
+static const char *known_etc_info_files [] = {
+        "redhat-release",
+        "SuSE-release",
+        "gentoo-release",
+        "arch-release",
+        "debian_version",
+        "mandriva-release",
+        "slackware-version",
+        NULL
+};
+
+
+static char *
+get_system_version (void)
+{
+        char *version;
+        int i;
+
+        version = NULL;
+
+        for (i = 0; known_etc_info_files [i]; i++) {
+                char *path1;
+                char *path2;
+
+                path1 = g_build_filename (SYSCONFDIR, known_etc_info_files [i], NULL);
+                path2 = g_build_filename ("/etc", known_etc_info_files [i], NULL);
+                if (g_access (path1, R_OK) == 0) {
+                        version = file_read_one_line (path1);
+                } else if (g_access (path2, R_OK) == 0) {
+                        version = file_read_one_line (path2);
+                }
+                g_free (path2);
+                g_free (path1);
+                if (version != NULL) {
+                        break;
+                }
+        }
+
+        if (version == NULL) {
+                char *output;
+                output = NULL;
+                if (g_spawn_command_line_sync ("uname -sr", &output, NULL, NULL, NULL)) {
+                        version = g_strchomp (output);
+                }
+        }
+
+        return version;
+}
+
+static void
+create_computer_info (GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget *label;
+
+        gdm_profile_start (NULL);
+
+        label = glade_xml_get_widget (login_window->priv->xml, "computer-info-name-label");
+        if (label != NULL) {
+                gtk_label_set_text (GTK_LABEL (label), "ana are mere");//g_get_host_name ());
+        }
+
+        label = glade_xml_get_widget (login_window->priv->xml, "computer-info-version-label");
+        if (label != NULL) {
+                char *version;
+                version = get_system_version ();
+                gtk_label_set_text (GTK_LABEL (label), version);
+                g_free (version);
+        }
+
+        gdm_profile_end (NULL);
+}
+
+#define INVISIBLE_CHAR_DEFAULT       '*'
+#define INVISIBLE_CHAR_BLACK_CIRCLE  0x25cf
+#define INVISIBLE_CHAR_WHITE_BULLET  0x25e6
+#define INVISIBLE_CHAR_BULLET        0x2022
+#define INVISIBLE_CHAR_NONE          0
+
+static GtkWidget *
+custom_widget_constructor (GladeXML              *xml,
+                           char                  *func_name,
+                           char                  *name,
+                           char                  *string1,
+                           char                  *string2,
+                           int                    int1,
+                           int                    int2,
+                           GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget *widget;
+
+        g_assert (GLADE_IS_XML (xml));
+        g_assert (name != NULL);
+        g_assert (GDM_IS_GREETER_LOGIN_WINDOW (login_window));
+
+        gdm_profile_start (NULL);
+
+        widget = NULL;
+
+        if (strcmp (name, "user-chooser") == 0) {
+               widget = gdm_user_chooser_widget_new ();
+        }
+
+        gdm_profile_end (NULL);
+
+        return widget;
+}
+
+static void
+load_theme (GdmGreeterLoginWindow *login_window)
+{
+        GtkWidget *entry;
+        GtkWidget *button;
+        GtkWidget *box;
+        GtkWidget *image;
+
+        gdm_profile_start (NULL);
+
+        glade_set_custom_handler ((GladeXMLCustomWidgetHandler) custom_widget_constructor,
+                                  login_window);
+        login_window->priv->xml = glade_xml_new (GLADEDIR "/" GLADE_XML_FILE,
+                                                 "window-frame",
+                                                 PACKAGE);
+
+        g_assert (login_window->priv->xml != NULL);
+
+        image = glade_xml_get_widget (login_window->priv->xml, "logo-image");
+        if (image != NULL) {
+                char        *icon_name;
+                GError      *error;
+
+                error = NULL;
+                icon_name = gconf_client_get_string (login_window->priv->client, KEY_LOGO, &error);
+                if (error != NULL) {
+                        g_debug ("GdmGreeterLoginWindow: unable to get logo icon name: %s", error->message);
+                        g_error_free (error);
+                }
+
+                g_debug ("GdmGreeterLoginWindow: Got greeter logo '%s'",
+                          icon_name ? icon_name : "(null)");
+                if (icon_name != NULL) {
+                        gtk_image_set_from_icon_name (GTK_IMAGE (image),
+                                                      icon_name,
+                                                      GTK_ICON_SIZE_DIALOG);
+                        g_free (icon_name);
+                }
+        }
+
+        box = glade_xml_get_widget (login_window->priv->xml, "window-frame");
+        gtk_container_add (GTK_CONTAINER (login_window), box);
+
+        login_window->priv->user_chooser = glade_xml_get_widget (login_window->priv->xml,
+                                                                 "user-chooser");
+        if (login_window->priv->user_chooser == NULL) {
+                g_critical ("Userlist box not found");
+        }
+
+        gdm_user_chooser_widget_set_show_only_chosen (GDM_USER_CHOOSER_WIDGET (login_window->priv->user_chooser), TRUE);
+
+        g_signal_connect (login_window->priv->user_chooser,
+                          "loaded",
+                          G_CALLBACK (on_users_loaded),
+                          login_window);
+        g_signal_connect (login_window->priv->user_chooser,
+                          "activated",
+                          G_CALLBACK (on_user_chosen),
+                          login_window);
+        g_signal_connect (login_window->priv->user_chooser,
+                          "deactivated",
+                          G_CALLBACK (on_user_unchosen),
+                          login_window);
+
+        g_signal_connect_swapped (login_window->priv->user_chooser,
+                                 "notify::list-visible",
+                                 G_CALLBACK (on_user_chooser_visibility_changed),
+                                 login_window);
+
+        gtk_widget_show (login_window->priv->user_chooser);
+
+        login_window->priv->auth_banner_label = glade_xml_get_widget (login_window->priv->xml, "auth-banner-label");
+        /*make_label_small_italic (login_window->priv->auth_banner_label);*/
+
+        button = glade_xml_get_widget (login_window->priv->xml, "suspend-button");
+        g_signal_connect (button, "clicked", G_CALLBACK (suspend_button_clicked), login_window);
+
+        button = glade_xml_get_widget (login_window->priv->xml, "cancel-button");
+        g_signal_connect (button, "clicked", G_CALLBACK (cancel_button_clicked), login_window);
+
+        button = glade_xml_get_widget (login_window->priv->xml, "disconnect-button");
+        g_signal_connect (button, "clicked", G_CALLBACK (disconnect_button_clicked), login_window);
+
+        button = glade_xml_get_widget (login_window->priv->xml, "restart-button");
+        g_signal_connect (button, "clicked", G_CALLBACK (restart_button_clicked), login_window);
+        button = glade_xml_get_widget (login_window->priv->xml, "shutdown-button");
+        g_signal_connect (button, "clicked", G_CALLBACK (shutdown_button_clicked), login_window);
+
+        entry = glade_xml_get_widget (login_window->priv->xml, "auth-prompt-entry");
+        /* Only change the invisible character if it '*' otherwise assume it is OK */
+        if ('*' == gtk_entry_get_invisible_char (GTK_ENTRY (entry))) {
+                gunichar invisible_char;
+                invisible_char = INVISIBLE_CHAR_BLACK_CIRCLE;
+                gtk_entry_set_invisible_char (GTK_ENTRY (entry), invisible_char);
+        }
+
+        create_computer_info (login_window);
+
+        box = glade_xml_get_widget (login_window->priv->xml, "computer-info-event-box");
+        g_signal_connect (box, "button-press-event", G_CALLBACK (on_computer_info_label_button_press), login_window);
+
+        switch_mode (login_window, MODE_SELECTION);
+
+        gdm_profile_end (NULL);
+}
+
+static gboolean
+gdm_greeter_login_window_key_press_event (GtkWidget   *widget,
+                                          GdkEventKey *event)
+{
+        GdmGreeterLoginWindow *login_window;
+
+        login_window = GDM_GREETER_LOGIN_WINDOW (widget);
+
+        if (event->keyval == GDK_Escape) {
+                if (login_window->priv->dialog_mode == MODE_AUTHENTICATION) {
+                        do_cancel (GDM_GREETER_LOGIN_WINDOW (widget));
+                }
+        }
+
+        return GTK_WIDGET_CLASS (gdm_greeter_login_window_parent_class)->key_press_event (widget, event);
+}
+
+static void
+gdm_greeter_login_window_size_request (GtkWidget      *widget,
+                                       GtkRequisition *requisition)
+{
+        int             monitor;
+        GdkScreen      *screen;
+        GtkRequisition  child_requisition;
+        GdkRectangle    area;
+
+        if (GTK_WIDGET_CLASS (gdm_greeter_login_window_parent_class)->size_request) {
+                GTK_WIDGET_CLASS (gdm_greeter_login_window_parent_class)->size_request (widget, requisition);
+        }
+
+        if (!GTK_WIDGET_REALIZED (widget)) {
+                return;
+        }
+
+        screen = gtk_widget_get_screen (widget);
+        monitor = gdk_screen_get_monitor_at_window (screen, widget->window);
+        gdk_screen_get_monitor_geometry (screen, monitor, &area);
+
+        gtk_widget_get_child_requisition (GTK_BIN (widget)->child, &child_requisition);
+        *requisition = child_requisition;
+
+        requisition->width += 2 * GTK_CONTAINER (widget)->border_width;
+        requisition->height += 2 * GTK_CONTAINER (widget)->border_width;
+
+        /* Make width be at least 33% screen width
+         * and height be at most 80% of screen height
+         */
+        requisition->width = MAX (requisition->width, .33 * area.width);
+        requisition->height = MIN (requisition->height, .80 * area.height);
+
+       /* Don't ever shrink window width
+        */
+       requisition->width = MAX (requisition->width, widget->allocation.width);
+}
+
+static void
+update_banner_message (GdmGreeterLoginWindow *login_window)
+{
+        GError      *error;
+        gboolean     enabled;
+
+        if (login_window->priv->auth_banner_label == NULL) {
+                /* if the theme doesn't have a banner message */
+                g_debug ("GdmGreeterLoginWindow: theme doesn't support a banner message");
+                return;
+        }
+
+        error = NULL;
+        enabled = gconf_client_get_bool (login_window->priv->client, KEY_BANNER_MESSAGE_ENABLED, &error);
+        if (error != NULL) {
+                g_debug ("GdmGreeterLoginWindow: unable to get configuration: %s", error->message);
+                g_error_free (error);
+        }
+
+        login_window->priv->banner_message_enabled = enabled;
+
+        if (! enabled) {
+                g_debug ("GdmGreeterLoginWindow: banner message disabled");
+                gtk_widget_hide (login_window->priv->auth_banner_label);
+        } else {
+                char *message = NULL;
+                error = NULL;
+                if (login_window->priv->user_chooser_loaded && gdm_chooser_widget_get_number_of_items (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser)) == 0) {
+                        message = gconf_client_get_string (login_window->priv->client, KEY_BANNER_MESSAGE_TEXT_NOCHOOSER, &error);
+                        if (error != NULL) {
+                                g_debug("GdmGreeterLoginWindow: unable to get nochooser banner text: %s", error->message);
+                                g_error_free(error);
+                        }
+                }
+                error = NULL;
+                if (message == NULL) {
+                        message = gconf_client_get_string (login_window->priv->client, KEY_BANNER_MESSAGE_TEXT, &error);
+                        if (error != NULL) {
+                                g_debug("GdmGreeterLoginWindow: unable to get banner text: %s", error->message);
+                                g_error_free(error);
+                        }
+                }
+                if (message != NULL) {
+                        char *markup;
+                        markup = g_markup_printf_escaped ("<small><i>%s</i></small>", message);
+                        gtk_label_set_markup (GTK_LABEL (login_window->priv->auth_banner_label),
+                                              markup);
+                        g_free (markup);
+                }
+                g_debug ("GdmGreeterLoginWindow: banner message: %s", message);
+
+                gtk_widget_show (login_window->priv->auth_banner_label);
+        }
+}
+
+gboolean handleBusMsg(GstMessage * message, GtkWidget *window)
+{
+	// ignore anything but 'prepare-xwindow-id' element messages
+	if (GST_MESSAGE_TYPE(message) != GST_MESSAGE_ELEMENT)
+		return FALSE;
+
+	if (!gst_structure_has_name(message->structure, "prepare-xwindow-id"))
+		return FALSE;
+
+    g_assert(!GTK_WIDGET_NO_WINDOW(window));
+	g_print("Got prepare-xwindow-id msg\n");
+	// FIXME: see https://bugzilla.gnome.org/show_bug.cgi?id=599885
+    //gdk_window_resize(window->window, 100, 100);
+	gst_x_overlay_set_xwindow_id(GST_X_OVERLAY(GST_MESSAGE_SRC(message)), GDK_WINDOW_XWINDOW(gtk_widget_get_window(window)));
+    g_debug("pe nas%s\n",gtk_widget_get_name(window));
+
+	return TRUE;
+}
+
+gboolean bus_call(GstBus * bus, GstMessage *msg, gpointer data)
+{
+	GtkWidget *window = (GtkWidget*) data;
+	switch(GST_MESSAGE_TYPE(msg))
+	{
+		case GST_MESSAGE_ELEMENT:
+			{
+				handleBusMsg(msg, window);
+				break;
+			}
+
+		default:
+			break;
+	}
+
+	return TRUE;
+}
+
+static void makeWindowBlack(GtkWidget * window)
+{
+	GdkColor color;
+	gdk_color_parse ("black", &color);
+	gtk_widget_modify_bg(window, GTK_STATE_NORMAL, &color);    // needed to ensure black background
+}
+
+
+static GObject *
+gdm_greeter_login_window_constructor (GType                  type,
+                                      guint                  n_construct_properties,
+                                      GObjectConstructParam *construct_properties)
+{
+        GdmGreeterLoginWindow      *login_window;
+        GstElement *src, *sink;
+        GstStateChangeReturn ret;
+        GtkWidget * logo;
+
+        gdm_profile_start (NULL);
+
+        login_window = GDM_GREETER_LOGIN_WINDOW (G_OBJECT_CLASS (gdm_greeter_login_window_parent_class)->constructor (type,
+                                                                                                                      n_construct_properties,
+                                                                                                                      construct_properties));
+
+
+        load_theme (login_window);
+        update_banner_message (login_window);
+
+
+        gst_init(NULL,NULL);
+
+        
+
+        g_assert(login_window!=NULL);
+        g_assert(login_window->priv!=NULL);
+        g_assert(login_window->priv->xml!=NULL);
+        logo = glade_xml_get_widget (login_window->priv->xml, "webcam");
+        g_assert(logo!=NULL);
+        /* create elements */
+        pipeline = gst_pipeline_new ("my_pipeline");
+        gst_bus_add_watch(gst_pipeline_get_bus(GST_PIPELINE(pipeline)), 
+                (GstBusFunc)bus_call, logo);
+
+        src = gst_element_factory_make ("v4l2src", NULL);
+
+        sink = gst_element_factory_make("autovideosink", "videosink");
+        g_object_set(G_OBJECT(sink), "sync", FALSE, NULL);
+
+        if (!sink)
+            g_print ("output could not be found - check your install\n");
+
+        gst_bin_add_many (GST_BIN (pipeline), src, sink, NULL);
+        g_object_set(G_OBJECT(sink), "force-aspect-ratio", TRUE, NULL);
+
+        /* link everything together */
+        if (!gst_element_link(src, sink)) {
+            g_print ("Failed to link one or more elements!\n");
+            return -1;
+        }
+
+
+        /* run */
+        makeWindowBlack(logo);
+        gtk_widget_show_all(logo);
+
+        ret = gst_element_set_state (pipeline, GST_STATE_PLAYING);
+
+        if (ret == GST_STATE_CHANGE_FAILURE) 
+        {
+            g_print ("Failed to start up pipeline!\n");
+            return 1;
+        }
+
+
+        gdm_profile_end (NULL);
+
+        return G_OBJECT (login_window);
+}
+
+    static void
+gdm_greeter_login_window_class_init (GdmGreeterLoginWindowClass *klass)
+{
+    GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+    GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+    object_class->get_property = gdm_greeter_login_window_get_property;
+    object_class->set_property = gdm_greeter_login_window_set_property;
+    object_class->constructor = gdm_greeter_login_window_constructor;
+    object_class->finalize = gdm_greeter_login_window_finalize;
+
+    widget_class->key_press_event = gdm_greeter_login_window_key_press_event;
+    widget_class->size_request = gdm_greeter_login_window_size_request;
+
+    signals [BEGIN_AUTO_LOGIN] =
+                g_signal_new ("begin-auto-login",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_auto_login),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE, 1, G_TYPE_STRING);
+        signals [BEGIN_VERIFICATION] =
+                g_signal_new ("begin-verification",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_verification),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [BEGIN_VERIFICATION_FOR_USER] =
+                g_signal_new ("begin-verification-for-user",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_verification_for_user),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        signals [QUERY_ANSWER] =
+                g_signal_new ("query-answer",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, query_answer),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        signals [USER_SELECTED] =
+                g_signal_new ("user-selected",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, user_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+        signals [CANCELLED] =
+                g_signal_new ("cancelled",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, cancelled),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [DISCONNECTED] =
+                g_signal_new ("disconnected",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, disconnected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+        signals [START_SESSION] =
+                g_signal_new ("start-session",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, start_session),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        g_object_class_install_property (object_class,
+                                         PROP_DISPLAY_IS_LOCAL,
+                                         g_param_spec_boolean ("display-is-local",
+                                                               "display is local",
+                                                               "display is local",
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+        g_object_class_install_property (object_class,
+                                         PROP_IS_INTERACTIVE,
+                                         g_param_spec_boolean ("is-interactive",
+                                                               "Is Interactive",
+                                                               "Use has had an oppurtunity to interact with window",
+                                                               FALSE,
+                                                               G_PARAM_READABLE));
+
+        g_type_class_add_private (klass, sizeof (GdmGreeterLoginWindowPrivate));
+}
+
+static void
+on_gconf_key_changed (GConfClient           *client,
+                      guint                  cnxn_id,
+                      GConfEntry            *entry,
+                      GdmGreeterLoginWindow *login_window)
+{
+        const char *key;
+        GConfValue *value;
+
+        key = gconf_entry_get_key (entry);
+        value = gconf_entry_get_value (entry);
+
+        if (strcmp (key, KEY_BANNER_MESSAGE_ENABLED) == 0) {
+                if (value->type == GCONF_VALUE_BOOL) {
+                        gboolean enabled;
+
+                        enabled = gconf_value_get_bool (value);
+                        g_debug ("setting key %s = %d", key, enabled);
+                        login_window->priv->banner_message_enabled = enabled;
+                        update_banner_message (login_window);
+                } else {
+                        g_warning ("Error retrieving configuration key '%s': Invalid type",
+                                   key);
+                }
+        } else if (strcmp (key, KEY_BANNER_MESSAGE_TEXT) == 0 || strcmp (key, KEY_BANNER_MESSAGE_TEXT_NOCHOOSER) == 0) {
+                if (login_window->priv->banner_message_enabled) {
+                        update_banner_message (login_window);
+                }
+        } else {
+                g_debug ("GdmGreeterLoginWindow: Config key not handled: %s", key);
+        }
+}
+
+static gboolean
+on_window_state_event (GtkWidget           *widget,
+                       GdkEventWindowState *event,
+                       gpointer             data)
+{
+        if (event->changed_mask & GDK_WINDOW_STATE_ICONIFIED) {
+                g_debug ("GdmGreeterLoginWindow: window iconified");
+                gtk_window_deiconify (GTK_WINDOW (widget));
+        }
+
+        return FALSE;
+}
+
+static void
+gdm_greeter_login_window_init (GdmGreeterLoginWindow *login_window)
+{
+
+
+        gdm_profile_start (NULL);
+
+        login_window->priv = GDM_GREETER_LOGIN_WINDOW_GET_PRIVATE (login_window);
+
+        login_window->priv->timed_login_enabled = FALSE;
+
+        login_window->priv->dialog_mode = MODE_SELECTION;
+
+        gtk_window_set_title (GTK_WINDOW (login_window), _("Login Window"));
+        /*gtk_window_set_opacity (GTK_WINDOW (login_window), 0.85);*/
+        gtk_window_set_position (GTK_WINDOW (login_window), GTK_WIN_POS_CENTER_ALWAYS);
+        gtk_window_set_deletable (GTK_WINDOW (login_window), FALSE);
+        gtk_window_set_decorated (GTK_WINDOW (login_window), FALSE);
+        gtk_window_set_keep_below (GTK_WINDOW (login_window), TRUE);
+        gtk_window_set_skip_taskbar_hint (GTK_WINDOW (login_window), TRUE);
+        gtk_window_set_skip_pager_hint (GTK_WINDOW (login_window), TRUE);
+        gtk_window_stick (GTK_WINDOW (login_window));
+        gtk_window_set_type_hint (GTK_WINDOW (login_window), GDK_WINDOW_TYPE_HINT_DOCK);
+        gtk_container_set_border_width (GTK_CONTAINER (login_window), 0);
+
+        g_signal_connect (login_window,
+                          "window-state-event",
+                          G_CALLBACK (on_window_state_event),
+                          NULL);
+
+        login_window->priv->client = gconf_client_get_default ();
+        gconf_client_add_dir (login_window->priv->client,
+                              KEY_GREETER_DIR,
+                              GCONF_CLIENT_PRELOAD_ONELEVEL,
+                              NULL);
+        login_window->priv->gconf_cnxn = gconf_client_notify_add (login_window->priv->client,
+                                                                  KEY_GREETER_DIR,
+                                                                  (GConfClientNotifyFunc)on_gconf_key_changed,
+                                                                  login_window,
+                                                                  NULL,
+                                                                  NULL);
+
+
+
+        gdm_profile_end (NULL);
+}
+
+static void
+gdm_greeter_login_window_finalize (GObject *object)
+{
+        GdmGreeterLoginWindow *login_window;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (object));
+
+        login_window = GDM_GREETER_LOGIN_WINDOW (object);
+
+        g_return_if_fail (login_window->priv != NULL);
+
+        if (login_window->priv->client != NULL) {
+                g_object_unref (login_window->priv->client);
+        }
+
+        remove_sensitize_power_buttons_timeout (login_window);
+        /* clean up */
+        gst_element_set_state (pipeline, GST_STATE_NULL);
+        gst_object_unref (pipeline);
+
+        G_OBJECT_CLASS (gdm_greeter_login_window_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_greeter_login_window_new (gboolean is_local)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_GREETER_LOGIN_WINDOW,
+                               "display-is-local", is_local,
+                               "resizable", FALSE,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.glade
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.glade	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.glade	(revision 134)
@@ -0,0 +1,451 @@
+<?xml version="1.0"?>
+<glade-interface>
+  <!-- interface-requires gtk+ 2.6 -->
+  <!-- interface-naming-policy toplevel-contextual -->
+  <widget class="GtkWindow" id="window1">
+    <property name="height_request">400</property>
+    <property name="visible">True</property>
+    <property name="title" translatable="yes">Authentication Dialog</property>
+    <property name="type_hint">dialog</property>
+    <child>
+      <widget class="GtkFrame" id="window-frame">
+        <property name="visible">True</property>
+        <property name="label_xalign">0</property>
+        <property name="shadow_type">out</property>
+        <child>
+          <widget class="GtkAlignment" id="alignment2">
+            <property name="visible">True</property>
+            <property name="border_width">24</property>
+            <child>
+              <widget class="GtkVBox" id="window-box">
+                <property name="visible">True</property>
+                <property name="spacing">10</property>
+                <child>
+                  <widget class="GtkAlignment" id="alignment1">
+                    <property name="visible">True</property>
+                    <child>
+                      <widget class="GtkImage" id="logo-image">
+                        <property name="visible">True</property>
+                        <property name="pixel_size">64</property>
+                        <property name="icon_name">computer</property>
+                      </widget>
+                    </child>
+                  </widget>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <widget class="GtkEventBox" id="computer-info-event-box">
+                    <property name="visible">True</property>
+                    <property name="visible_window">False</property>
+                    <child>
+                      <widget class="GtkNotebook" id="computer-info-notebook">
+                        <property name="visible">True</property>
+                        <property name="show_tabs">False</property>
+                        <property name="show_border">False</property>
+                        <child>
+                          <widget class="GtkLabel" id="computer-info-name-label">
+                            <property name="visible">True</property>
+                            <property name="label" translatable="yes">Computer Name</property>
+                          </widget>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label3">
+                            <property name="visible">True</property>
+                            <property name="label">page 5</property>
+                          </widget>
+                          <packing>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="computer-info-version-label">
+                            <property name="visible">True</property>
+                            <property name="label" translatable="yes">Version</property>
+                          </widget>
+                          <packing>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label11">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">1</property>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label12">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">2</property>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label13">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">3</property>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label14">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">4</property>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label15">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">5</property>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label16">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">6</property>
+                            <property name="tab_fill">False</property>
+                            <property name="type">tab</property>
+                          </packing>
+                        </child>
+                      </widget>
+                    </child>
+                  </widget>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <widget class="GtkLabel" id="auth-banner-label">
+                    <property name="visible">True</property>
+                    <property name="justify">center</property>
+                    <property name="wrap">True</property>
+                  </widget>
+                  <packing>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+                <child>
+                  <widget class="GtkAlignment" id="alignment3">
+                    <property name="visible">True</property>
+                    <child>
+                      <widget class="GtkVBox" id="selection-box">
+                        <property name="visible">True</property>
+                        <property name="spacing">10</property>
+                        <child>
+                          <widget class="Custom" id="user-chooser">
+                            <property name="visible">True</property>
+                          </widget>
+                          <packing>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="GtkHBox" id="auth-input-box">
+                            <property name="visible">True</property>
+                            <property name="spacing">6</property>
+                            <child>
+                              <widget class="GtkLabel" id="auth-prompt-label">
+                                <property name="visible">True</property>
+                              </widget>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkEntry" id="auth-prompt-entry">
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                <property name="activates_default">True</property>
+                              </widget>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkDrawingArea" id="webcam">
+                                <property name="visible">True</property>
+                              </widget>
+                              <packing>
+                                <property name="position">2</property>
+                              </packing>
+                            </child>
+                          </widget>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="GtkHBox" id="auth-message-box">
+                            <property name="visible">True</property>
+                            <child>
+                              <widget class="GtkLabel" id="auth-message-label">
+                                <property name="visible">True</property>
+                              </widget>
+                              <packing>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                          </widget>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">2</property>
+                          </packing>
+                        </child>
+                      </widget>
+                    </child>
+                  </widget>
+                  <packing>
+                    <property name="position">4</property>
+                  </packing>
+                </child>
+                <child>
+                  <widget class="GtkHButtonBox" id="buttonbox">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <property name="layout_style">end</property>
+                    <child>
+                      <widget class="GtkButton" id="disconnect-button">
+                        <property name="label">gtk-disconnect</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="receives_default">False</property>
+                        <property name="use_stock">True</property>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <widget class="GtkButton" id="suspend-button">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="can_default">True</property>
+                        <property name="has_default">True</property>
+                        <property name="receives_default">False</property>
+                        <child>
+                          <widget class="GtkHBox" id="hbox3">
+                            <property name="visible">True</property>
+                            <child>
+                              <widget class="GtkImage" id="image9">
+                                <property name="visible">True</property>
+                                <property name="pixel_size">16</property>
+                                <property name="icon_name">media-playback-pause</property>
+                              </widget>
+                              <packing>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkLabel" id="label4">
+                                <property name="visible">True</property>
+                                <property name="xalign">0</property>
+                                <property name="label" translatable="yes">Suspend</property>
+                              </widget>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </widget>
+                        </child>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <widget class="GtkButton" id="restart-button">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="can_default">True</property>
+                        <property name="has_default">True</property>
+                        <property name="receives_default">False</property>
+                        <child>
+                          <widget class="GtkHBox" id="hbox1">
+                            <property name="visible">True</property>
+                            <child>
+                              <widget class="GtkImage" id="image7">
+                                <property name="visible">True</property>
+                                <property name="pixel_size">16</property>
+                                <property name="icon_name">view-refresh</property>
+                              </widget>
+                              <packing>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkLabel" id="label2">
+                                <property name="visible">True</property>
+                                <property name="xalign">0</property>
+                                <property name="label" translatable="yes">Restart</property>
+                              </widget>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </widget>
+                        </child>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <widget class="GtkButton" id="shutdown-button">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="can_default">True</property>
+                        <property name="has_default">True</property>
+                        <property name="receives_default">False</property>
+                        <child>
+                          <widget class="GtkHBox" id="hbox4">
+                            <property name="visible">True</property>
+                            <child>
+                              <widget class="GtkImage" id="image5">
+                                <property name="visible">True</property>
+                                <property name="pixel_size">16</property>
+                                <property name="icon_name">system-shutdown</property>
+                              </widget>
+                              <packing>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkLabel" id="label10">
+                                <property name="visible">True</property>
+                                <property name="label" translatable="yes">Shut Down</property>
+                              </widget>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </widget>
+                        </child>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">3</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <widget class="GtkButton" id="cancel-button">
+                        <property name="label">gtk-cancel</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="receives_default">False</property>
+                        <property name="use_stock">True</property>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">4</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <widget class="GtkButton" id="log-in-button">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="can_default">True</property>
+                        <property name="has_default">True</property>
+                        <property name="receives_default">False</property>
+                        <child>
+                          <widget class="GtkHBox" id="hbox5">
+                            <property name="visible">True</property>
+                            <child>
+                              <widget class="GtkImage" id="image1">
+                                <property name="visible">True</property>
+                                <property name="pixel_size">16</property>
+                                <property name="icon_name">go-home</property>
+                              </widget>
+                              <packing>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkLabel" id="label1">
+                                <property name="visible">True</property>
+                                <property name="xalign">0</property>
+                                <property name="label" translatable="yes">Log In</property>
+                              </widget>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </widget>
+                        </child>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">5</property>
+                      </packing>
+                    </child>
+                  </widget>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+              </widget>
+            </child>
+          </widget>
+        </child>
+      </widget>
+    </child>
+  </widget>
+</glade-interface>
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-login-window.h	(revision 134)
@@ -0,0 +1,86 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_GREETER_LOGIN_WINDOW_H
+#define __GDM_GREETER_LOGIN_WINDOW_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_GREETER_LOGIN_WINDOW         (gdm_greeter_login_window_get_type ())
+#define GDM_GREETER_LOGIN_WINDOW(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_LOGIN_WINDOW, GdmGreeterLoginWindow))
+#define GDM_GREETER_LOGIN_WINDOW_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GREETER_LOGIN_WINDOW, GdmGreeterLoginWindowClass))
+#define GDM_IS_GREETER_LOGIN_WINDOW(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_LOGIN_WINDOW))
+#define GDM_IS_GREETER_LOGIN_WINDOW_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_LOGIN_WINDOW))
+#define GDM_GREETER_LOGIN_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_LOGIN_WINDOW, GdmGreeterLoginWindowClass))
+
+typedef struct GdmGreeterLoginWindowPrivate GdmGreeterLoginWindowPrivate;
+
+typedef struct
+{
+        GtkWindow                     parent;
+        GdmGreeterLoginWindowPrivate *priv;
+} GdmGreeterLoginWindow;
+
+typedef struct
+{
+        GtkWindowClass   parent_class;
+
+        /* signals */
+        void (* begin_auto_login)            (GdmGreeterLoginWindow *login_window,
+                                              const char            *username);
+        void (* begin_verification)          (GdmGreeterLoginWindow *login_window);
+        void (* begin_verification_for_user) (GdmGreeterLoginWindow *login_window,
+                                              const char            *username);
+        void (* query_answer)                (GdmGreeterLoginWindow *login_window,
+                                              const char            *text);
+        void (* user_selected)               (GdmGreeterLoginWindow *login_window,
+                                              const char            *text);
+        void (* cancelled)                   (GdmGreeterLoginWindow *login_window);
+        void (* disconnected)                (GdmGreeterLoginWindow *login_window);
+        void (* start_session)               (GdmGreeterLoginWindow *login_window);
+
+} GdmGreeterLoginWindowClass;
+
+GType               gdm_greeter_login_window_get_type           (void);
+GtkWidget *         gdm_greeter_login_window_new                (gboolean display_is_local);
+
+
+gboolean            gdm_greeter_login_window_reset              (GdmGreeterLoginWindow *login_window);
+gboolean            gdm_greeter_login_window_ready              (GdmGreeterLoginWindow *login_window);
+gboolean            gdm_greeter_login_window_info_query         (GdmGreeterLoginWindow *login_window,
+                                                                 const char *text);
+gboolean            gdm_greeter_login_window_secret_info_query  (GdmGreeterLoginWindow *login_window,
+                                                                 const char *text);
+gboolean            gdm_greeter_login_window_info               (GdmGreeterLoginWindow *login_window,
+                                                                 const char *text);
+gboolean            gdm_greeter_login_window_problem            (GdmGreeterLoginWindow *login_window,
+                                                                 const char *text);
+
+void               gdm_greeter_login_window_request_timed_login (GdmGreeterLoginWindow *login_window,
+                                                                 const char            *username,
+                                                                 int                    delay);
+void               gdm_greeter_login_window_user_authorized     (GdmGreeterLoginWindow *login_window);
+
+G_END_DECLS
+
+#endif /* __GDM_GREETER_LOGIN_WINDOW_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-panel.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-panel.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-panel.c	(revision 134)
@@ -0,0 +1,805 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <math.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/time.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#include <gconf/gconf-client.h>
+
+#include "gdm-languages.h"
+#include "gdm-layouts.h"
+#include "gdm-greeter-panel.h"
+#include "gdm-clock-widget.h"
+#include "gdm-language-option-widget.h"
+#include "gdm-layout-option-widget.h"
+#include "gdm-session-option-widget.h"
+#include "gdm-timer.h"
+#include "gdm-profile.h"
+
+#include "na-tray.h"
+
+#define GDM_GREETER_PANEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_GREETER_PANEL, GdmGreeterPanelPrivate))
+
+struct GdmGreeterPanelPrivate
+{
+        int                     monitor;
+        GdkRectangle            geometry;
+        GtkWidget              *hbox;
+        GtkWidget              *alignment;
+        GtkWidget              *option_hbox;
+        GtkWidget              *hostname_label;
+        GtkWidget              *clock;
+        GtkWidget              *language_option_widget;
+        GtkWidget              *layout_option_widget;
+        GtkWidget              *session_option_widget;
+
+        GdmTimer               *animation_timer;
+        double                  progress;
+
+        char                   *default_session_name;
+        char                   *default_language_name;
+};
+
+enum {
+        PROP_0,
+        PROP_MONITOR
+};
+
+enum {
+        LANGUAGE_SELECTED,
+        LAYOUT_SELECTED,
+        SESSION_SELECTED,
+        DIALOG_HIDDEN,
+        NUMBER_OF_SIGNALS
+};
+
+static guint signals [NUMBER_OF_SIGNALS] = { 0, };
+
+static void     gdm_greeter_panel_class_init  (GdmGreeterPanelClass *klass);
+static void     gdm_greeter_panel_init        (GdmGreeterPanel      *greeter_panel);
+static void     gdm_greeter_panel_finalize    (GObject              *object);
+
+G_DEFINE_TYPE (GdmGreeterPanel, gdm_greeter_panel, GTK_TYPE_WINDOW)
+
+static void
+gdm_greeter_panel_set_monitor (GdmGreeterPanel *panel,
+                               int              monitor)
+{
+        g_return_if_fail (GDM_IS_GREETER_PANEL (panel));
+
+        if (panel->priv->monitor == monitor) {
+                return;
+        }
+
+        panel->priv->monitor = monitor;
+
+        gtk_widget_queue_resize (GTK_WIDGET (panel));
+
+        g_object_notify (G_OBJECT (panel), "monitor");
+}
+
+static void
+gdm_greeter_panel_set_property (GObject        *object,
+                                guint           prop_id,
+                                const GValue   *value,
+                                GParamSpec     *pspec)
+{
+        GdmGreeterPanel *self;
+
+        self = GDM_GREETER_PANEL (object);
+
+        switch (prop_id) {
+        case PROP_MONITOR:
+                gdm_greeter_panel_set_monitor (self, g_value_get_int (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_greeter_panel_get_property (GObject        *object,
+                                guint           prop_id,
+                                GValue         *value,
+                                GParamSpec     *pspec)
+{
+        GdmGreeterPanel *self;
+
+        self = GDM_GREETER_PANEL (object);
+
+        switch (prop_id) {
+        case PROP_MONITOR:
+                g_value_set_int (value, self->priv->monitor);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_greeter_panel_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmGreeterPanel      *greeter_panel;
+
+        gdm_profile_start (NULL);
+
+        greeter_panel = GDM_GREETER_PANEL (G_OBJECT_CLASS (gdm_greeter_panel_parent_class)->constructor (type,
+                                                                                                         n_construct_properties,
+                                                                                                         construct_properties));
+
+        gdm_profile_end (NULL);
+
+        return G_OBJECT (greeter_panel);
+}
+
+static void
+gdm_greeter_panel_dispose (GObject *object)
+{
+        G_OBJECT_CLASS (gdm_greeter_panel_parent_class)->dispose (object);
+}
+
+/* copied from panel-toplevel.c */
+static void
+gdm_greeter_panel_move_resize_window (GdmGreeterPanel *panel,
+                                      gboolean         move,
+                                      gboolean         resize)
+{
+        GtkWidget *widget;
+
+        widget = GTK_WIDGET (panel);
+
+        g_assert (GTK_WIDGET_REALIZED (widget));
+
+        if (move && resize) {
+                gdk_window_move_resize (widget->window,
+                                        panel->priv->geometry.x,
+                                        panel->priv->geometry.y,
+                                        panel->priv->geometry.width,
+                                        panel->priv->geometry.height);
+        } else if (move) {
+                gdk_window_move (widget->window,
+                                 panel->priv->geometry.x,
+                                 panel->priv->geometry.y);
+        } else if (resize) {
+                gdk_window_resize (widget->window,
+                                   panel->priv->geometry.width,
+                                   panel->priv->geometry.height);
+        }
+}
+
+static void
+on_screen_size_changed (GdkScreen       *screen,
+                        GdmGreeterPanel *panel)
+{
+        gtk_widget_queue_resize (GTK_WIDGET (panel));
+}
+
+static void
+gdm_greeter_panel_real_realize (GtkWidget *widget)
+{
+        if (GTK_WIDGET_CLASS (gdm_greeter_panel_parent_class)->realize) {
+                GTK_WIDGET_CLASS (gdm_greeter_panel_parent_class)->realize (widget);
+        }
+
+        gdm_greeter_panel_move_resize_window (GDM_GREETER_PANEL (widget), TRUE, TRUE);
+
+        g_signal_connect (gtk_window_get_screen (GTK_WINDOW (widget)),
+                          "size_changed",
+                          G_CALLBACK (on_screen_size_changed),
+                          widget);
+}
+
+static void
+gdm_greeter_panel_real_unrealize (GtkWidget *widget)
+{
+        g_signal_handlers_disconnect_by_func (gtk_window_get_screen (GTK_WINDOW (widget)),
+                                              on_screen_size_changed,
+                                              widget);
+
+        if (GTK_WIDGET_CLASS (gdm_greeter_panel_parent_class)->unrealize) {
+                GTK_WIDGET_CLASS (gdm_greeter_panel_parent_class)->unrealize (widget);
+        }
+}
+
+static void
+set_struts (GdmGreeterPanel *panel,
+            int              x,
+            int              y,
+            int              width,
+            int              height)
+{
+        gulong        data[12] = { 0, };
+        int           screen_height;
+
+        /* _NET_WM_STRUT_PARTIAL: CARDINAL[12]/32
+         *
+         * 0: left          1: right       2:  top             3:  bottom
+         * 4: left_start_y  5: left_end_y  6:  right_start_y   7:  right_end_y
+         * 8: top_start_x   9: top_end_x   10: bottom_start_x  11: bottom_end_x
+         *
+         * Note: In xinerama use struts relative to combined screen dimensions,
+         *       not just the current monitor.
+         */
+
+        /* for bottom panel */
+        screen_height = gdk_screen_get_height (gtk_window_get_screen (GTK_WINDOW (panel)));
+
+        /* bottom */
+        data[3] = screen_height - panel->priv->geometry.y - panel->priv->geometry.height + height;
+        /* bottom_start_x */
+        data[10] = x;
+        /* bottom_end_x */
+        data[11] = x + width;
+
+#if 0
+        g_debug ("Setting strut: bottom=%lu bottom_start_x=%lu bottom_end_x=%lu", data[3], data[10], data[11]);
+#endif
+
+        gdk_error_trap_push ();
+
+        gdk_property_change (GTK_WIDGET (panel)->window,
+                             gdk_atom_intern ("_NET_WM_STRUT_PARTIAL", FALSE),
+                             gdk_atom_intern ("CARDINAL", FALSE),
+                             32,
+                             GDK_PROP_MODE_REPLACE,
+                             (guchar *) &data,
+                             12);
+
+        gdk_property_change (GTK_WIDGET (panel)->window,
+                             gdk_atom_intern ("_NET_WM_STRUT", FALSE),
+                             gdk_atom_intern ("CARDINAL", FALSE),
+                             32,
+                             GDK_PROP_MODE_REPLACE,
+                             (guchar *) &data,
+                             4);
+
+        gdk_error_trap_pop ();
+}
+
+static void
+update_struts (GdmGreeterPanel *panel)
+{
+        GdkRectangle geometry;
+
+        gdk_screen_get_monitor_geometry (GTK_WINDOW (panel)->screen,
+                                         panel->priv->monitor,
+                                         &geometry);
+
+        /* FIXME: assumes only one panel */
+        set_struts (panel,
+                    panel->priv->geometry.x,
+                    panel->priv->geometry.y,
+                    panel->priv->geometry.width,
+                    panel->priv->geometry.height);
+}
+
+static void
+update_geometry (GdmGreeterPanel *panel,
+                 GtkRequisition  *requisition)
+{
+        GdkRectangle geometry;
+
+        gdk_screen_get_monitor_geometry (GTK_WINDOW (panel)->screen,
+                                         panel->priv->monitor,
+                                         &geometry);
+
+        panel->priv->geometry.width = geometry.width;
+        panel->priv->geometry.height = requisition->height + 2 * GTK_CONTAINER (panel)->border_width;
+
+        panel->priv->geometry.x = geometry.x;
+        panel->priv->geometry.y = geometry.y + geometry.height - panel->priv->geometry.height + (1.0 - panel->priv->progress) * panel->priv->geometry.height;
+
+#if 0
+        g_debug ("Setting geometry x:%d y:%d w:%d h:%d",
+                 panel->priv->geometry.x,
+                 panel->priv->geometry.y,
+                 panel->priv->geometry.width,
+                 panel->priv->geometry.height);
+#endif
+
+        update_struts (panel);
+}
+
+static void
+gdm_greeter_panel_real_size_request (GtkWidget      *widget,
+                                     GtkRequisition *requisition)
+{
+        GdmGreeterPanel *panel;
+        GtkBin          *bin;
+        GdkRectangle     old_geometry;
+        int              position_changed = FALSE;
+        int              size_changed = FALSE;
+
+        panel = GDM_GREETER_PANEL (widget);
+        bin = GTK_BIN (widget);
+
+        if (bin->child && GTK_WIDGET_VISIBLE (bin->child)) {
+                gtk_widget_size_request (bin->child, requisition);
+        }
+
+        old_geometry = panel->priv->geometry;
+
+        update_geometry (panel, requisition);
+
+        requisition->width  = panel->priv->geometry.width;
+        requisition->height = panel->priv->geometry.height;
+
+        if (! GTK_WIDGET_REALIZED (widget)) {
+                return;
+        }
+
+        if (old_geometry.width  != panel->priv->geometry.width ||
+            old_geometry.height != panel->priv->geometry.height) {
+                size_changed = TRUE;
+        }
+
+        if (old_geometry.x != panel->priv->geometry.x ||
+            old_geometry.y != panel->priv->geometry.y) {
+                position_changed = TRUE;
+        }
+
+        gdm_greeter_panel_move_resize_window (panel, position_changed, size_changed);
+}
+static void
+gdm_greeter_panel_real_show (GtkWidget *widget)
+{
+        GdmGreeterPanel *panel;
+        GtkSettings *settings;
+        gboolean     animations_are_enabled;
+
+        settings = gtk_settings_get_for_screen (gtk_widget_get_screen (widget));
+        g_object_get (settings, "gtk-enable-animations", &animations_are_enabled, NULL);
+
+        panel = GDM_GREETER_PANEL (widget);
+
+        if (animations_are_enabled) {
+                gdm_timer_start (panel->priv->animation_timer, 1.0);
+        } else {
+                panel->priv->progress = 1.0;
+        }
+
+        GTK_WIDGET_CLASS (gdm_greeter_panel_parent_class)->show (widget);
+}
+
+static void
+gdm_greeter_panel_real_hide (GtkWidget *widget)
+{
+        GdmGreeterPanel *panel;
+
+        panel = GDM_GREETER_PANEL (widget);
+
+        gdm_timer_stop (panel->priv->animation_timer);
+        panel->priv->progress = 0.0;
+
+        GTK_WIDGET_CLASS (gdm_greeter_panel_parent_class)->hide (widget);
+}
+
+static void
+gdm_greeter_panel_class_init (GdmGreeterPanelClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->get_property = gdm_greeter_panel_get_property;
+        object_class->set_property = gdm_greeter_panel_set_property;
+        object_class->constructor = gdm_greeter_panel_constructor;
+        object_class->dispose = gdm_greeter_panel_dispose;
+        object_class->finalize = gdm_greeter_panel_finalize;
+
+        widget_class->realize = gdm_greeter_panel_real_realize;
+        widget_class->unrealize = gdm_greeter_panel_real_unrealize;
+        widget_class->size_request = gdm_greeter_panel_real_size_request;
+        widget_class->show = gdm_greeter_panel_real_show;
+        widget_class->hide = gdm_greeter_panel_real_hide;
+
+        signals[LANGUAGE_SELECTED] =
+                g_signal_new ("language-selected",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterPanelClass, language_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+
+        signals[LAYOUT_SELECTED] =
+                g_signal_new ("layout-selected",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterPanelClass, layout_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+
+        signals[SESSION_SELECTED] =
+                g_signal_new ("session-selected",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterPanelClass, session_selected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__STRING,
+                              G_TYPE_NONE,
+                              1, G_TYPE_STRING);
+
+        signals[DIALOG_HIDDEN] =
+                g_signal_new ("dialog-hidden",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmGreeterPanelClass, dialog_hidden),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        g_object_class_install_property (object_class,
+                                         PROP_MONITOR,
+                                         g_param_spec_int ("monitor",
+                                                           "Xinerama monitor",
+                                                           "The monitor (in terms of Xinerama) which the window is on",
+                                                           0,
+                                                           G_MAXINT,
+                                                           0,
+                                                           G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (klass, sizeof (GdmGreeterPanelPrivate));
+}
+
+static void
+on_language_activated (GdmLanguageOptionWidget *widget,
+                       GdmGreeterPanel         *panel)
+{
+
+        char *language;
+
+        language = gdm_language_option_widget_get_current_language_name (GDM_LANGUAGE_OPTION_WIDGET (panel->priv->language_option_widget));
+
+        if (language == NULL) {
+                return;
+        }
+
+        g_signal_emit (panel, signals[LANGUAGE_SELECTED], 0, language);
+
+        g_free (language);
+}
+
+static void
+on_language_dialog_hidden(GdmLanguageOptionWidget *widget,
+                          GdmGreeterPanel         *panel)
+{
+
+        g_signal_emit (panel, signals[DIALOG_HIDDEN], 0);
+}
+
+static void
+on_layout_activated (GdmLayoutOptionWidget *widget,
+                     GdmGreeterPanel       *panel)
+{
+
+        char *layout;
+
+        layout = gdm_layout_option_widget_get_current_layout_name (GDM_LAYOUT_OPTION_WIDGET (panel->priv->layout_option_widget));
+
+        if (layout == NULL) {
+                return;
+        }
+
+        g_debug ("GdmGreeterPanel: activating selected layout %s", layout);
+        gdm_layout_activate (layout);
+
+        g_signal_emit (panel, signals[LAYOUT_SELECTED], 0, layout);
+
+        g_free (layout);
+}
+
+static void
+on_layout_dialog_hidden (GdmLayoutOptionWidget *widget,
+                         GdmGreeterPanel         *panel)
+{
+
+        g_signal_emit (panel, signals[DIALOG_HIDDEN], 0);
+}
+
+static void
+on_session_activated (GdmSessionOptionWidget *widget,
+                      GdmGreeterPanel        *panel)
+{
+
+        char *session;
+
+        session = gdm_session_option_widget_get_current_session (GDM_SESSION_OPTION_WIDGET (panel->priv->session_option_widget));
+
+        if (session == NULL) {
+                return;
+        }
+
+        g_signal_emit (panel, signals[SESSION_SELECTED], 0, session);
+
+        g_free (session);
+}
+
+static void
+on_animation_tick (GdmGreeterPanel *panel,
+                   double           progress)
+{
+        panel->priv->progress = progress * log ((G_E - 1.0) * progress + 1.0);
+
+        gtk_widget_queue_resize (GTK_WIDGET (panel));
+}
+
+static void
+gdm_greeter_panel_init (GdmGreeterPanel *panel)
+{
+        NaTray    *tray;
+        GtkWidget *spacer;
+
+        gdm_profile_start (NULL);
+
+        panel->priv = GDM_GREETER_PANEL_GET_PRIVATE (panel);
+
+        GTK_WIDGET_SET_FLAGS (GTK_WIDGET (panel), GTK_CAN_FOCUS);
+
+        panel->priv->geometry.x      = -1;
+        panel->priv->geometry.y      = -1;
+        panel->priv->geometry.width  = -1;
+        panel->priv->geometry.height = -1;
+
+        gtk_window_set_title (GTK_WINDOW (panel), _("Panel"));
+        gtk_window_set_decorated (GTK_WINDOW (panel), FALSE);
+
+        gtk_window_set_keep_above (GTK_WINDOW (panel), TRUE);
+        gtk_window_set_type_hint (GTK_WINDOW (panel), GDK_WINDOW_TYPE_HINT_DOCK);
+        gtk_window_set_opacity (GTK_WINDOW (panel), 0.85);
+
+        panel->priv->hbox = gtk_hbox_new (FALSE, 12);
+        gtk_container_set_border_width (GTK_CONTAINER (panel->priv->hbox), 0);
+        gtk_widget_show (panel->priv->hbox);
+        gtk_container_add (GTK_CONTAINER (panel), panel->priv->hbox);
+
+        panel->priv->alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
+        gtk_box_pack_start (GTK_BOX (panel->priv->hbox), panel->priv->alignment, TRUE, TRUE, 0);
+        gtk_widget_show (panel->priv->alignment);
+
+        panel->priv->option_hbox = gtk_hbox_new (FALSE, 12);
+        gtk_widget_show (panel->priv->option_hbox);
+        gtk_container_add (GTK_CONTAINER (panel->priv->alignment), panel->priv->option_hbox);
+
+        spacer = gtk_label_new ("");
+        gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), spacer, TRUE, TRUE, 6);
+        gtk_widget_show (spacer);
+
+        gdm_profile_start ("creating option widget");
+        panel->priv->language_option_widget = gdm_language_option_widget_new ();
+        g_signal_connect (G_OBJECT (panel->priv->language_option_widget),
+                          "language-activated",
+                          G_CALLBACK (on_language_activated), panel);
+        g_signal_connect (G_OBJECT (panel->priv->language_option_widget),
+                          "dialog-hidden",
+                          G_CALLBACK (on_language_dialog_hidden), panel);
+        gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), panel->priv->language_option_widget, FALSE, FALSE, 6);
+        gdm_profile_end ("creating option widget");
+
+        panel->priv->layout_option_widget = gdm_layout_option_widget_new ();
+        g_signal_connect (G_OBJECT (panel->priv->layout_option_widget),
+                          "layout-activated",
+                          G_CALLBACK (on_layout_activated), panel);
+        g_signal_connect (G_OBJECT (panel->priv->layout_option_widget),
+                          "dialog-hidden",
+                          G_CALLBACK (on_layout_dialog_hidden), panel);
+        gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), panel->priv->layout_option_widget, FALSE, FALSE, 6);
+
+        panel->priv->session_option_widget = gdm_session_option_widget_new ();
+        g_signal_connect (G_OBJECT (panel->priv->session_option_widget),
+                          "session-activated",
+                          G_CALLBACK (on_session_activated), panel);
+        gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), panel->priv->session_option_widget, FALSE, FALSE, 6);
+
+        spacer = gtk_label_new ("");
+        gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), spacer, TRUE, TRUE, 6);
+        gtk_widget_show (spacer);
+
+        /* FIXME: we should only show hostname on panel when connected
+           to a remote host */
+        if (0) {
+                panel->priv->hostname_label = gtk_label_new (g_get_host_name ());
+                gtk_box_pack_start (GTK_BOX (panel->priv->hbox), panel->priv->hostname_label, FALSE, FALSE, 6);
+                gtk_widget_show (panel->priv->hostname_label);
+        }
+
+        panel->priv->clock = gdm_clock_widget_new ();
+        gtk_box_pack_end (GTK_BOX (panel->priv->hbox),
+                            GTK_WIDGET (panel->priv->clock), FALSE, FALSE, 6);
+        gtk_widget_show (panel->priv->clock);
+
+        tray = na_tray_new_for_screen (gtk_window_get_screen (GTK_WINDOW (panel)),
+                                       GTK_ORIENTATION_HORIZONTAL);
+        gtk_box_pack_end (GTK_BOX (panel->priv->hbox), GTK_WIDGET (tray), FALSE, FALSE, 6);
+        gtk_widget_show (GTK_WIDGET (tray));
+
+        gdm_greeter_panel_hide_user_options (panel);
+
+        panel->priv->progress = 0.0;
+        panel->priv->animation_timer = gdm_timer_new ();
+        g_signal_connect_swapped (panel->priv->animation_timer,
+                                  "tick",
+                                  G_CALLBACK (on_animation_tick),
+                                  panel);
+
+        gdm_profile_end (NULL);
+}
+
+static void
+gdm_greeter_panel_finalize (GObject *object)
+{
+        GdmGreeterPanel *greeter_panel;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_GREETER_PANEL (object));
+
+        greeter_panel = GDM_GREETER_PANEL (object);
+
+        g_return_if_fail (greeter_panel->priv != NULL);
+
+        g_signal_handlers_disconnect_by_func (object, on_animation_tick, greeter_panel);
+        g_object_unref (greeter_panel->priv->animation_timer);
+
+        G_OBJECT_CLASS (gdm_greeter_panel_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_greeter_panel_new (GdkScreen *screen,
+                       int        monitor)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_GREETER_PANEL,
+                               "screen", screen,
+                               "monitor", monitor,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
+
+void
+gdm_greeter_panel_show_user_options (GdmGreeterPanel *panel)
+{
+        gtk_widget_show (panel->priv->session_option_widget);
+        gtk_widget_show (panel->priv->language_option_widget);
+        gtk_widget_show (panel->priv->layout_option_widget);
+}
+
+void
+gdm_greeter_panel_hide_user_options (GdmGreeterPanel *panel)
+{
+        gtk_widget_hide (panel->priv->session_option_widget);
+        gtk_widget_hide (panel->priv->language_option_widget);
+        gtk_widget_hide (panel->priv->layout_option_widget);
+
+        g_debug ("GdmGreeterPanel: activating default layout");
+        gdm_layout_activate (NULL);
+}
+
+void
+gdm_greeter_panel_reset (GdmGreeterPanel *panel)
+{
+        gdm_greeter_panel_set_default_language_name (panel, NULL);
+        gdm_greeter_panel_set_default_layout_name (panel, NULL);
+        gdm_greeter_panel_set_default_session_name (panel, NULL);
+        gdm_greeter_panel_hide_user_options (panel);
+}
+
+void
+gdm_greeter_panel_set_default_language_name (GdmGreeterPanel *panel,
+                                             const char      *language_name)
+{
+        char *normalized_language_name;
+
+        g_return_if_fail (GDM_IS_GREETER_PANEL (panel));
+
+        if (language_name != NULL) {
+                normalized_language_name = gdm_normalize_language_name (language_name);
+        } else {
+                normalized_language_name = NULL;
+        }
+
+        if (normalized_language_name != NULL &&
+            !gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (panel->priv->language_option_widget),
+                                            normalized_language_name, NULL, NULL, NULL)) {
+                gdm_recent_option_widget_add_item (GDM_RECENT_OPTION_WIDGET (panel->priv->language_option_widget),
+                                                   normalized_language_name);
+        }
+
+        gdm_option_widget_set_default_item (GDM_OPTION_WIDGET (panel->priv->language_option_widget),
+                                            normalized_language_name);
+
+        g_free (normalized_language_name);
+}
+
+void
+gdm_greeter_panel_set_default_layout_name (GdmGreeterPanel *panel,
+                                           const char      *layout_name)
+{
+#ifdef HAVE_LIBXKLAVIER
+        g_return_if_fail (GDM_IS_GREETER_PANEL (panel));
+
+        if (layout_name != NULL &&
+            !gdm_layout_is_valid (layout_name)) {
+                const char *default_layout;
+
+                default_layout = gdm_layout_get_default_layout ();
+
+                g_debug ("GdmGreeterPanel: default layout %s is invalid, resetting to: %s",
+                         layout_name, default_layout ? default_layout : "null");
+
+                g_signal_emit (panel, signals[LAYOUT_SELECTED], 0, default_layout);
+
+                layout_name = default_layout;
+        }
+
+        if (layout_name != NULL &&
+            !gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (panel->priv->layout_option_widget),
+                                            layout_name, NULL, NULL, NULL)) {
+                gdm_recent_option_widget_add_item (GDM_RECENT_OPTION_WIDGET (panel->priv->layout_option_widget),
+                                                   layout_name);
+        }
+
+        gdm_option_widget_set_default_item (GDM_OPTION_WIDGET (panel->priv->layout_option_widget),
+                                            layout_name);
+
+        g_debug ("GdmGreeterPanel: activating layout: %s", layout_name);
+        gdm_layout_activate (layout_name);
+#endif
+}
+
+void
+gdm_greeter_panel_set_default_session_name (GdmGreeterPanel *panel,
+                                            const char      *session_name)
+{
+        g_return_if_fail (GDM_IS_GREETER_PANEL (panel));
+
+        if (session_name != NULL &&
+            !gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (panel->priv->session_option_widget),
+                                            session_name, NULL, NULL, NULL)) {
+                g_warning ("Default session is not available");
+                return;
+        }
+
+        gdm_option_widget_set_default_item (GDM_OPTION_WIDGET (panel->priv->session_option_widget),
+                                            session_name);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-panel.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-panel.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-panel.h	(revision 134)
@@ -0,0 +1,77 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_GREETER_PANEL_H
+#define __GDM_GREETER_PANEL_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_GREETER_PANEL         (gdm_greeter_panel_get_type ())
+#define GDM_GREETER_PANEL(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_PANEL, GdmGreeterPanel))
+#define GDM_GREETER_PANEL_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GREETER_PANEL, GdmGreeterPanelClass))
+#define GDM_IS_GREETER_PANEL(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_PANEL))
+#define GDM_IS_GREETER_PANEL_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_PANEL))
+#define GDM_GREETER_PANEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_PANEL, GdmGreeterPanelClass))
+
+typedef struct GdmGreeterPanelPrivate GdmGreeterPanelPrivate;
+
+typedef struct
+{
+        GtkWindow               parent;
+        GdmGreeterPanelPrivate *priv;
+} GdmGreeterPanel;
+
+typedef struct
+{
+        GtkWindowClass   parent_class;
+
+        void (* language_selected)           (GdmGreeterPanel *panel,
+                                              const char      *text);
+
+        void (* layout_selected)             (GdmGreeterPanel *panel,
+                                              const char      *text);
+
+        void (* session_selected)            (GdmGreeterPanel *panel,
+                                              const char      *text);
+
+        void (* dialog_hidden)               (GdmGreeterPanel *panel);
+} GdmGreeterPanelClass;
+
+GType                  gdm_greeter_panel_get_type                       (void);
+
+GtkWidget            * gdm_greeter_panel_new                            (GdkScreen *screen,
+                                                                         int        monitor);
+
+void                   gdm_greeter_panel_show_user_options              (GdmGreeterPanel *panel);
+void                   gdm_greeter_panel_hide_user_options              (GdmGreeterPanel *panel);
+void                   gdm_greeter_panel_reset                          (GdmGreeterPanel *panel);
+
+void                   gdm_greeter_panel_set_default_language_name      (GdmGreeterPanel *panel,
+                                                                         const char      *language_name);
+void                   gdm_greeter_panel_set_default_layout_name        (GdmGreeterPanel *panel,
+                                                                         const char      *layout_name);
+void                   gdm_greeter_panel_set_default_session_name       (GdmGreeterPanel *panel,
+                                                                         const char      *session_name);
+G_END_DECLS
+
+#endif /* __GDM_GREETER_PANEL_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-session.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-session.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-session.c	(revision 134)
@@ -0,0 +1,641 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gconf/gconf-client.h>
+
+#include "gdm-greeter-session.h"
+#include "gdm-greeter-client.h"
+#include "gdm-greeter-panel.h"
+#include "gdm-greeter-login-window.h"
+#include "gdm-user-chooser-widget.h"
+
+#include "gdm-profile.h"
+
+#define GDM_GREETER_SESSION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_GREETER_SESSION, GdmGreeterSessionPrivate))
+
+struct GdmGreeterSessionPrivate
+{
+        GdmGreeterClient      *client;
+
+        GtkWidget             *login_window;
+        GtkWidget             *panel;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_greeter_session_class_init  (GdmGreeterSessionClass *klass);
+static void     gdm_greeter_session_init        (GdmGreeterSession      *greeter_session);
+static void     gdm_greeter_session_finalize    (GObject                *object);
+
+G_DEFINE_TYPE (GdmGreeterSession, gdm_greeter_session, G_TYPE_OBJECT)
+
+static gpointer session_object = NULL;
+
+static void
+on_info (GdmGreeterClient  *client,
+         const char        *text,
+         GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: Info: %s", text);
+
+        gdm_greeter_login_window_info (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window), text);
+}
+
+static void
+on_problem (GdmGreeterClient  *client,
+            const char        *text,
+            GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: Problem: %s", text);
+
+        gdm_greeter_login_window_problem (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window), text);
+}
+
+static void
+on_ready (GdmGreeterClient  *client,
+          GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: Ready");
+
+        gdm_greeter_login_window_ready (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window));
+}
+
+static void
+on_reset (GdmGreeterClient  *client,
+          GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: Reset");
+
+        gdm_greeter_panel_reset (GDM_GREETER_PANEL (session->priv->panel));
+        gdm_greeter_login_window_reset (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window));
+}
+
+static void
+show_or_hide_user_options (GdmGreeterSession *session,
+                           const char        *username)
+{
+    if (username != NULL && strcmp (username, GDM_USER_CHOOSER_USER_OTHER) != 0) {
+            gdm_greeter_panel_show_user_options (GDM_GREETER_PANEL (session->priv->panel));
+    } else {
+            gdm_greeter_panel_hide_user_options (GDM_GREETER_PANEL (session->priv->panel));
+    }
+}
+
+static void
+on_selected_user_changed (GdmGreeterClient  *client,
+                          const char        *text,
+                          GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: selected user changed: %s", text);
+        show_or_hide_user_options (session, text);
+}
+
+static void
+on_default_language_name_changed (GdmGreeterClient  *client,
+                                  const char        *text,
+                                  GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: default language name changed: %s", text);
+        gdm_greeter_panel_set_default_language_name (GDM_GREETER_PANEL (session->priv->panel),
+                                                     text);
+}
+
+static void
+on_default_layout_name_changed (GdmGreeterClient  *client,
+                                const char        *text,
+                                GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: default layout name changed: %s", text);
+        gdm_greeter_panel_set_default_layout_name (GDM_GREETER_PANEL (session->priv->panel),
+                                                   text);
+}
+
+static void
+on_default_session_name_changed (GdmGreeterClient  *client,
+                                 const char        *text,
+                                 GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: default session name changed: %s", text);
+        gdm_greeter_panel_set_default_session_name (GDM_GREETER_PANEL (session->priv->panel),
+                                                    text);
+}
+
+static void
+on_timed_login_requested (GdmGreeterClient  *client,
+                          const char        *text,
+                          int                delay,
+                          GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: timed login requested for user %s (in %d seconds)", text, delay);
+        gdm_greeter_login_window_request_timed_login (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window), text, delay);
+}
+
+static void
+on_user_authorized (GdmGreeterClient  *client,
+                    GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: user authorized");
+        gdm_greeter_login_window_user_authorized (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window));
+}
+
+static void
+on_info_query (GdmGreeterClient  *client,
+               const char        *text,
+               GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: Info query: %s", text);
+
+        gdm_greeter_login_window_info_query (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window), text);
+}
+
+static void
+on_secret_info_query (GdmGreeterClient  *client,
+                      const char        *text,
+                      GdmGreeterSession *session)
+{
+        g_debug ("GdmGreeterSession: Secret info query: %s", text);
+
+        gdm_greeter_login_window_secret_info_query (GDM_GREETER_LOGIN_WINDOW (session->priv->login_window), text);
+}
+
+static void
+on_begin_auto_login (GdmGreeterLoginWindow *login_window,
+                     const char            *username,
+                     GdmGreeterSession     *session)
+{
+        gdm_greeter_client_call_begin_auto_login (session->priv->client,
+                                                  username);
+}
+
+static void
+on_begin_verification (GdmGreeterLoginWindow *login_window,
+                       GdmGreeterSession     *session)
+{
+        gdm_greeter_client_call_begin_verification (session->priv->client);
+}
+
+static void
+on_begin_verification_for_user (GdmGreeterLoginWindow *login_window,
+                                const char            *username,
+                                GdmGreeterSession     *session)
+{
+        gdm_greeter_client_call_begin_verification_for_user (session->priv->client,
+                                                             username);
+}
+
+static void
+on_query_answer (GdmGreeterLoginWindow *login_window,
+                 const char            *text,
+                 GdmGreeterSession     *session)
+{
+        gdm_greeter_client_call_answer_query (session->priv->client,
+                                              text);
+}
+
+static void
+on_select_session (GdmGreeterSession     *session,
+                   const char            *text)
+{
+        gdm_greeter_client_call_select_session (session->priv->client,
+                                                text);
+}
+
+static void
+on_select_language (GdmGreeterSession     *session,
+                    const char            *text)
+{
+        gdm_greeter_client_call_select_language (session->priv->client,
+                                                 text);
+}
+
+static void
+on_select_layout (GdmGreeterSession      *session,
+                  const char             *text)
+{
+        gdm_greeter_client_call_select_layout (session->priv->client,
+                                               text);
+}
+
+static void
+on_dialog_hidden (GdmGreeterSession     *session)
+{
+        gtk_window_present (GTK_WINDOW (session->priv->login_window));
+}
+
+static void
+on_select_user (GdmGreeterLoginWindow *login_window,
+                const char            *text,
+                GdmGreeterSession     *session)
+{
+        show_or_hide_user_options (session, text);
+        gdm_greeter_client_call_select_user (session->priv->client,
+                                             text);
+}
+
+static void
+on_cancelled (GdmGreeterLoginWindow *login_window,
+              GdmGreeterSession     *session)
+{
+        gdm_greeter_panel_hide_user_options (GDM_GREETER_PANEL (session->priv->panel));
+        gdm_greeter_client_call_cancel (session->priv->client);
+}
+
+static void
+on_disconnected (GdmGreeterLoginWindow *login_window,
+                 GdmGreeterSession     *session)
+{
+        gdm_greeter_client_call_disconnect (session->priv->client);
+}
+
+static void
+on_start_session (GdmGreeterLoginWindow *login_window,
+                  GdmGreeterSession     *session)
+{
+        gdm_greeter_client_call_start_session_when_ready (session->priv->client, TRUE);
+}
+
+static int
+get_tallest_monitor_at_point (GdkScreen *screen,
+                              int        x,
+                              int        y)
+{
+        GdkRectangle area;
+        GdkRegion *region;
+        int i;
+        int monitor;
+        int n_monitors;
+        int tallest_height;
+
+        tallest_height = 0;
+        n_monitors = gdk_screen_get_n_monitors (screen);
+        monitor = -1;
+        for (i = 0; i < n_monitors; i++) {
+                gdk_screen_get_monitor_geometry (screen, i, &area);
+                region = gdk_region_rectangle (&area);
+
+                if (gdk_region_point_in (region, x, y)) {
+                        if (area.height > tallest_height) {
+                                monitor = i;
+                                tallest_height = area.height;
+                        }
+                }
+                gdk_region_destroy (region);
+        }
+
+        if (monitor == -1) {
+                monitor = gdk_screen_get_monitor_at_point (screen, x, y);
+        }
+
+        return monitor;
+}
+
+static void
+toggle_panel (GdmGreeterSession *session,
+              gboolean           enabled)
+{
+        gdm_profile_start (NULL);
+
+        if (enabled) {
+                GdkDisplay *display;
+                GdkScreen  *screen;
+                int         monitor;
+                int         x, y;
+
+                display = gdk_display_get_default ();
+                gdk_display_get_pointer (display, &screen, &x, &y, NULL);
+
+                monitor = get_tallest_monitor_at_point (screen, x, y);
+
+                session->priv->panel = gdm_greeter_panel_new (screen, monitor);
+
+                g_signal_connect_swapped (session->priv->panel,
+                                          "language-selected",
+                                          G_CALLBACK (on_select_language),
+                                          session);
+
+                g_signal_connect_swapped (session->priv->panel,
+                                          "layout-selected",
+                                          G_CALLBACK (on_select_layout),
+                                          session);
+
+                g_signal_connect_swapped (session->priv->panel,
+                                          "session-selected",
+                                          G_CALLBACK (on_select_session),
+                                          session);
+
+                g_signal_connect_swapped (session->priv->panel,
+                                          "dialog-hidden",
+                                          G_CALLBACK (on_dialog_hidden),
+                                          session);
+
+                gtk_widget_show (session->priv->panel);
+        } else {
+                gtk_widget_destroy (session->priv->panel);
+                session->priv->panel = NULL;
+        }
+
+        gdm_profile_end (NULL);
+}
+
+static void
+toggle_login_window (GdmGreeterSession *session,
+                     gboolean           enabled)
+{
+        gdm_profile_start (NULL);
+
+        if (enabled) {
+                gboolean is_local;
+
+                is_local = gdm_greeter_client_get_display_is_local (session->priv->client);
+                g_debug ("GdmGreeterSession: Starting a login window local:%d", is_local);
+                session->priv->login_window = gdm_greeter_login_window_new (is_local);
+
+                g_signal_connect (session->priv->login_window,
+                                  "begin-auto-login",
+                                  G_CALLBACK (on_begin_auto_login),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "begin-verification",
+                                  G_CALLBACK (on_begin_verification),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "begin-verification-for-user",
+                                  G_CALLBACK (on_begin_verification_for_user),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "query-answer",
+                                  G_CALLBACK (on_query_answer),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "user-selected",
+                                  G_CALLBACK (on_select_user),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "cancelled",
+                                  G_CALLBACK (on_cancelled),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "disconnected",
+                                  G_CALLBACK (on_disconnected),
+                                  session);
+                g_signal_connect (session->priv->login_window,
+                                  "start-session",
+                                  G_CALLBACK (on_start_session),
+                                  session);
+                gtk_widget_show (session->priv->login_window);
+        } else {
+                gtk_widget_destroy (session->priv->login_window);
+                session->priv->login_window = NULL;
+        }
+        gdm_profile_end (NULL);
+}
+
+gboolean
+gdm_greeter_session_start (GdmGreeterSession *session,
+                           GError           **error)
+{
+        gboolean res;
+
+        g_return_val_if_fail (GDM_IS_GREETER_SESSION (session), FALSE);
+
+        gdm_profile_start (NULL);
+
+        res = gdm_greeter_client_start (session->priv->client, error);
+
+        toggle_panel (session, TRUE);
+        toggle_login_window (session, TRUE);
+
+        gdm_profile_end (NULL);
+
+        return res;
+}
+
+void
+gdm_greeter_session_stop (GdmGreeterSession *session)
+{
+        g_return_if_fail (GDM_IS_GREETER_SESSION (session));
+
+        toggle_panel (session, FALSE);
+        toggle_login_window (session, FALSE);
+}
+
+static void
+gdm_greeter_session_set_property (GObject        *object,
+                                  guint           prop_id,
+                                  const GValue   *value,
+                                  GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_greeter_session_get_property (GObject        *object,
+                                  guint           prop_id,
+                                  GValue         *value,
+                                  GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_greeter_session_constructor (GType                  type,
+                                 guint                  n_construct_properties,
+                                 GObjectConstructParam *construct_properties)
+{
+        GdmGreeterSession      *greeter_session;
+
+        greeter_session = GDM_GREETER_SESSION (G_OBJECT_CLASS (gdm_greeter_session_parent_class)->constructor (type,
+                                                                                                               n_construct_properties,
+                                                                                                               construct_properties));
+
+        return G_OBJECT (greeter_session);
+}
+
+static void
+gdm_greeter_session_dispose (GObject *object)
+{
+        g_debug ("GdmGreeterSession: Disposing greeter_session");
+
+        G_OBJECT_CLASS (gdm_greeter_session_parent_class)->dispose (object);
+}
+
+static void
+gdm_greeter_session_class_init (GdmGreeterSessionClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_greeter_session_get_property;
+        object_class->set_property = gdm_greeter_session_set_property;
+        object_class->constructor = gdm_greeter_session_constructor;
+        object_class->dispose = gdm_greeter_session_dispose;
+        object_class->finalize = gdm_greeter_session_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmGreeterSessionPrivate));
+}
+
+static void
+gdm_greeter_session_event_handler (GdkEvent          *event,
+                                   GdmGreeterSession *session)
+{
+        g_assert (GDM_IS_GREETER_SESSION (session));
+
+        if (event->type == GDK_KEY_PRESS) {
+                GdkEventKey *key_event;
+
+                key_event = (GdkEventKey *) event;
+                if (session->priv->panel != NULL) {
+                        if (gtk_window_activate_key (GTK_WINDOW (session->priv->panel),
+                                                     key_event)) {
+                                gtk_window_present_with_time (GTK_WINDOW (session->priv->panel),
+                                                              key_event->time);
+                                return;
+                        }
+                }
+
+                if (session->priv->login_window != NULL) {
+                        if (gtk_window_activate_key (GTK_WINDOW (session->priv->login_window),
+                                                     ((GdkEventKey *) event))) {
+                                gtk_window_present_with_time (GTK_WINDOW (session->priv->login_window),
+                                                              key_event->time);
+                                return;
+                        }
+                }
+        }
+
+        gtk_main_do_event (event);
+}
+
+static void
+gdm_greeter_session_init (GdmGreeterSession *session)
+{
+        gdm_profile_start (NULL);
+
+        session->priv = GDM_GREETER_SESSION_GET_PRIVATE (session);
+
+        session->priv->client = gdm_greeter_client_new ();
+        g_signal_connect (session->priv->client,
+                          "info-query",
+                          G_CALLBACK (on_info_query),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "secret-info-query",
+                          G_CALLBACK (on_secret_info_query),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "info",
+                          G_CALLBACK (on_info),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "problem",
+                          G_CALLBACK (on_problem),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "ready",
+                          G_CALLBACK (on_ready),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "reset",
+                          G_CALLBACK (on_reset),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "selected-user-changed",
+                          G_CALLBACK (on_selected_user_changed),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "default-language-name-changed",
+                          G_CALLBACK (on_default_language_name_changed),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "default-layout-name-changed",
+                          G_CALLBACK (on_default_layout_name_changed),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "default-session-name-changed",
+                          G_CALLBACK (on_default_session_name_changed),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "timed-login-requested",
+                          G_CALLBACK (on_timed_login_requested),
+                          session);
+        g_signal_connect (session->priv->client,
+                          "user-authorized",
+                          G_CALLBACK (on_user_authorized),
+                          session);
+
+        /* We want to listen for panel mnemonics even if the
+         * login window is focused, so we intercept them here.
+         */
+        gdk_event_handler_set ((GdkEventFunc) gdm_greeter_session_event_handler,
+                               session, NULL);
+
+        gdm_profile_end (NULL);
+}
+
+static void
+gdm_greeter_session_finalize (GObject *object)
+{
+        GdmGreeterSession *greeter_session;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_GREETER_SESSION (object));
+
+        greeter_session = GDM_GREETER_SESSION (object);
+
+        g_return_if_fail (greeter_session->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_greeter_session_parent_class)->finalize (object);
+}
+
+GdmGreeterSession *
+gdm_greeter_session_new (void)
+{
+        if (session_object != NULL) {
+                g_object_ref (session_object);
+        } else {
+                session_object = g_object_new (GDM_TYPE_GREETER_SESSION, NULL);
+                g_object_add_weak_pointer (session_object,
+                                           (gpointer *) &session_object);
+        }
+
+        return GDM_GREETER_SESSION (session_object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-session.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-session.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-greeter-session.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_GREETER_SESSION_H
+#define __GDM_GREETER_SESSION_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_GREETER_SESSION         (gdm_greeter_session_get_type ())
+#define GDM_GREETER_SESSION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_SESSION, GdmGreeterSession))
+#define GDM_GREETER_SESSION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_GREETER_SESSION, GdmGreeterSessionClass))
+#define GDM_IS_GREETER_SESSION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_SESSION))
+#define GDM_IS_GREETER_SESSION_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_SESSION))
+#define GDM_GREETER_SESSION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_SESSION, GdmGreeterSessionClass))
+
+typedef struct GdmGreeterSessionPrivate GdmGreeterSessionPrivate;
+
+typedef struct
+{
+        GObject                   parent;
+        GdmGreeterSessionPrivate *priv;
+} GdmGreeterSession;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+} GdmGreeterSessionClass;
+
+GType                  gdm_greeter_session_get_type                       (void);
+
+GdmGreeterSession    * gdm_greeter_session_new                            (void);
+
+gboolean               gdm_greeter_session_start                          (GdmGreeterSession *session,
+                                                                           GError           **error);
+void                   gdm_greeter_session_stop                           (GdmGreeterSession *session);
+
+G_END_DECLS
+
+#endif /* __GDM_GREETER_SESSION_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-dialog.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-dialog.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-dialog.c	(revision 134)
@@ -0,0 +1,207 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#include "gdm-language-chooser-widget.h"
+#include "gdm-language-chooser-dialog.h"
+
+#define GDM_LANGUAGE_CHOOSER_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LANGUAGE_CHOOSER_DIALOG, GdmLanguageChooserDialogPrivate))
+
+struct GdmLanguageChooserDialogPrivate
+{
+        GtkWidget *chooser_widget;
+};
+
+
+static void     gdm_language_chooser_dialog_class_init  (GdmLanguageChooserDialogClass *klass);
+static void     gdm_language_chooser_dialog_init        (GdmLanguageChooserDialog      *language_chooser_dialog);
+static void     gdm_language_chooser_dialog_finalize    (GObject                       *object);
+
+G_DEFINE_TYPE (GdmLanguageChooserDialog, gdm_language_chooser_dialog, GTK_TYPE_DIALOG)
+
+char *
+gdm_language_chooser_dialog_get_current_language_name (GdmLanguageChooserDialog *dialog)
+{
+        char *language_name;
+
+        g_return_val_if_fail (GDM_IS_LANGUAGE_CHOOSER_DIALOG (dialog), NULL);
+
+        language_name = gdm_language_chooser_widget_get_current_language_name (GDM_LANGUAGE_CHOOSER_WIDGET (dialog->priv->chooser_widget));
+
+        return language_name;
+}
+
+void
+gdm_language_chooser_dialog_set_current_language_name (GdmLanguageChooserDialog *dialog,
+                                                       const char               *language_name)
+{
+
+        g_return_if_fail (GDM_IS_LANGUAGE_CHOOSER_DIALOG (dialog));
+
+        gdm_language_chooser_widget_set_current_language_name (GDM_LANGUAGE_CHOOSER_WIDGET (dialog->priv->chooser_widget), language_name);
+}
+
+static void
+gdm_language_chooser_dialog_size_request (GtkWidget      *widget,
+                                       GtkRequisition *requisition)
+{
+        int            screen_w;
+        int            screen_h;
+        GtkRequisition child_requisition;
+
+        if (GTK_WIDGET_CLASS (gdm_language_chooser_dialog_parent_class)->size_request) {
+                GTK_WIDGET_CLASS (gdm_language_chooser_dialog_parent_class)->size_request (widget, requisition);
+        }
+
+        screen_w = gdk_screen_get_width (gtk_widget_get_screen (widget));
+        screen_h = gdk_screen_get_height (gtk_widget_get_screen (widget));
+
+        gtk_widget_get_child_requisition (GTK_BIN (widget)->child, &child_requisition);
+        *requisition = child_requisition;
+
+        requisition->width += 2 * GTK_CONTAINER (widget)->border_width;
+        requisition->height += 2 * GTK_CONTAINER (widget)->border_width;
+
+        requisition->width = MIN (requisition->width, .50 * screen_w);
+        requisition->height = MIN (requisition->height, .80 * screen_h);
+}
+
+static void
+gdm_language_chooser_dialog_realize (GtkWidget *widget)
+{
+        GdmLanguageChooserDialog *chooser_dialog;
+        GdkWindow *root_window;
+        GdkCursor *cursor;
+
+        root_window = gdk_screen_get_root_window (gdk_screen_get_default ());
+        cursor = gdk_cursor_new (GDK_WATCH);
+        gdk_window_set_cursor (root_window, cursor);
+        gdk_cursor_unref (cursor);
+
+        chooser_dialog = GDM_LANGUAGE_CHOOSER_DIALOG (widget);
+
+        gtk_widget_show (chooser_dialog->priv->chooser_widget);
+
+        GTK_WIDGET_CLASS (gdm_language_chooser_dialog_parent_class)->realize (widget);
+
+        cursor = gdk_cursor_new (GDK_LEFT_PTR);
+        gdk_window_set_cursor (root_window, cursor);
+        gdk_cursor_unref (cursor);
+}
+
+static void
+gdm_language_chooser_dialog_class_init (GdmLanguageChooserDialogClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_language_chooser_dialog_finalize;
+        widget_class->size_request = gdm_language_chooser_dialog_size_request;
+        widget_class->realize = gdm_language_chooser_dialog_realize;
+
+        g_type_class_add_private (klass, sizeof (GdmLanguageChooserDialogPrivate));
+}
+
+static gboolean
+respond (GdmLanguageChooserDialog *dialog)
+{
+        gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+        return FALSE;
+}
+
+static void
+queue_response (GdmLanguageChooserDialog *dialog)
+{
+        g_idle_add ((GSourceFunc) respond, dialog);
+}
+
+static void
+gdm_language_chooser_dialog_init (GdmLanguageChooserDialog *dialog)
+{
+
+        dialog->priv = GDM_LANGUAGE_CHOOSER_DIALOG_GET_PRIVATE (dialog);
+
+        dialog->priv->chooser_widget = gdm_language_chooser_widget_new ();
+        gdm_chooser_widget_set_hide_inactive_items (GDM_CHOOSER_WIDGET (dialog->priv->chooser_widget),
+                                                    FALSE);
+
+        gdm_language_chooser_widget_set_current_language_name (GDM_LANGUAGE_CHOOSER_WIDGET (dialog->priv->chooser_widget),
+                                                               setlocale (LC_MESSAGES, NULL));
+        gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), dialog->priv->chooser_widget);
+
+        g_signal_connect_swapped (G_OBJECT (dialog->priv->chooser_widget),
+                                  "activated", G_CALLBACK (queue_response),
+                                  dialog);
+
+        gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+                                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                GTK_STOCK_OK, GTK_RESPONSE_OK,
+                                NULL);
+
+        gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+        gtk_container_set_border_width (GTK_CONTAINER (dialog), 12);
+        gtk_container_set_border_width (GTK_CONTAINER (dialog->priv->chooser_widget), 5);
+        gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER_ALWAYS);
+        gtk_window_set_default_size (GTK_WINDOW (dialog), 512, 440);
+        gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+}
+
+static void
+gdm_language_chooser_dialog_finalize (GObject *object)
+{
+        GdmLanguageChooserDialog *language_chooser_dialog;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LANGUAGE_CHOOSER_DIALOG (object));
+
+        language_chooser_dialog = GDM_LANGUAGE_CHOOSER_DIALOG (object);
+
+        g_return_if_fail (language_chooser_dialog->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_language_chooser_dialog_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_language_chooser_dialog_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_LANGUAGE_CHOOSER_DIALOG,
+                               "icon-name", "preferences-desktop-locale",
+                               "title", _("Languages"),
+                               "border-width", 8,
+                               "modal", TRUE,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-dialog.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-dialog.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-dialog.h	(revision 134)
@@ -0,0 +1,59 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_LANGUAGE_CHOOSER_DIALOG_H
+#define __GDM_LANGUAGE_CHOOSER_DIALOG_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LANGUAGE_CHOOSER_DIALOG         (gdm_language_chooser_dialog_get_type ())
+#define GDM_LANGUAGE_CHOOSER_DIALOG(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LANGUAGE_CHOOSER_DIALOG, GdmLanguageChooserDialog))
+#define GDM_LANGUAGE_CHOOSER_DIALOG_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LANGUAGE_CHOOSER_DIALOG, GdmLanguageChooserDialogClass))
+#define GDM_IS_LANGUAGE_CHOOSER_DIALOG(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LANGUAGE_CHOOSER_DIALOG))
+#define GDM_IS_LANGUAGE_CHOOSER_DIALOG_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LANGUAGE_CHOOSER_DIALOG))
+#define GDM_LANGUAGE_CHOOSER_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LANGUAGE_CHOOSER_DIALOG, GdmLanguageChooserDialogClass))
+
+typedef struct GdmLanguageChooserDialogPrivate GdmLanguageChooserDialogPrivate;
+
+typedef struct
+{
+        GtkDialog                        parent;
+        GdmLanguageChooserDialogPrivate *priv;
+} GdmLanguageChooserDialog;
+
+typedef struct
+{
+        GtkDialogClass   parent_class;
+} GdmLanguageChooserDialogClass;
+
+GType                  gdm_language_chooser_dialog_get_type                       (void);
+
+GtkWidget            * gdm_language_chooser_dialog_new                            (void);
+
+char *                 gdm_language_chooser_dialog_get_current_language_name      (GdmLanguageChooserDialog *dialog);
+void                   gdm_language_chooser_dialog_set_current_language_name      (GdmLanguageChooserDialog *dialog,
+     const char               *language_name);
+
+G_END_DECLS
+
+#endif /* __GDM_LANGUAGE_CHOOSER_DIALOG_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-widget.c	(revision 134)
@@ -0,0 +1,277 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <locale.h>
+#include <sys/stat.h>
+
+#include <fontconfig/fontconfig.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-language-chooser-widget.h"
+#include "gdm-chooser-widget.h"
+#include "gdm-languages.h"
+
+#define GDM_LANGUAGE_CHOOSER_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LANGUAGE_CHOOSER_WIDGET, GdmLanguageChooserWidgetPrivate))
+
+struct GdmLanguageChooserWidgetPrivate
+{
+        guint               languages_added : 1;
+};
+
+static void     gdm_language_chooser_widget_class_init  (GdmLanguageChooserWidgetClass *klass);
+static void     gdm_language_chooser_widget_init        (GdmLanguageChooserWidget      *language_chooser_widget);
+static void     gdm_language_chooser_widget_finalize    (GObject                       *object);
+
+G_DEFINE_TYPE (GdmLanguageChooserWidget, gdm_language_chooser_widget, GDM_TYPE_CHOOSER_WIDGET)
+
+enum {
+        CHOOSER_LIST_TITLE_COLUMN = 0,
+        CHOOSER_LIST_TRANSLATED_COLUMN,
+        CHOOSER_LIST_LOCALE_COLUMN
+};
+
+char *
+gdm_language_chooser_widget_get_current_language_name (GdmLanguageChooserWidget *widget)
+{
+        char *language_name;
+
+        g_return_val_if_fail (GDM_IS_LANGUAGE_CHOOSER_WIDGET (widget), NULL);
+
+        language_name = gdm_chooser_widget_get_selected_item (GDM_CHOOSER_WIDGET (widget));
+
+        if (language_name == NULL) {
+                language_name = g_strdup (setlocale (LC_MESSAGES, NULL));
+        }
+
+        return language_name;
+}
+
+void
+gdm_language_chooser_widget_set_current_language_name (GdmLanguageChooserWidget *widget,
+                                                       const char               *lang_name)
+{
+        char *name;
+
+        g_return_if_fail (GDM_IS_LANGUAGE_CHOOSER_WIDGET (widget));
+
+        if (lang_name == NULL) {
+                gdm_chooser_widget_set_selected_item (GDM_CHOOSER_WIDGET (widget),
+                                                      NULL);
+                return;
+        }
+
+        name = gdm_normalize_language_name (lang_name);
+        gdm_chooser_widget_set_selected_item (GDM_CHOOSER_WIDGET (widget),
+                                              name);
+
+        g_free (name);
+}
+
+static void
+gdm_language_chooser_widget_add_language (GdmLanguageChooserWidget *widget,
+                                          const char               *name)
+{
+        char *language;
+        char *normalized_name;
+        char *readable_language;
+        char *lang_tag;
+        char *tagged;
+
+        normalized_name = gdm_normalize_language_name (name);
+        gdm_parse_language_name (name, &lang_tag, NULL, NULL, NULL);
+        language = gdm_get_language_from_name (normalized_name, normalized_name);
+        readable_language = gdm_get_language_from_name (normalized_name, NULL);
+
+        tagged = g_strdup_printf ("<span lang=\"%s\">%s</span>", lang_tag, language);
+
+        if (language != NULL) {
+                gdm_chooser_widget_add_item (GDM_CHOOSER_WIDGET (widget),
+                                             normalized_name,
+                                             NULL,
+                                             tagged,
+                                             readable_language,
+                                             0,
+                                             FALSE,
+                                             FALSE);
+                g_free (language);
+        }
+        g_free (readable_language);
+        g_free (tagged);
+        g_free (lang_tag);
+        g_free (normalized_name);
+}
+
+static gboolean
+language_has_font (const char *locale)
+{
+        const FcCharSet *charset;
+        FcPattern       *pattern;
+        FcObjectSet     *object_set;
+        FcFontSet       *font_set;
+        char            *language_code;
+        gboolean         is_displayable;
+
+        is_displayable = FALSE;
+        pattern = NULL;
+        object_set = NULL;
+        font_set = NULL;
+
+        gdm_parse_language_name (locale, &language_code, NULL, NULL, NULL);
+
+        charset = FcLangGetCharSet ((FcChar8 *) language_code);
+        if (!charset) {
+                /* fontconfig does not know about this language */
+                is_displayable = TRUE;
+        } else {
+                /* see if any fonts support rendering it */
+                pattern = FcPatternBuild (NULL, FC_LANG, FcTypeString, language_code, NULL);
+
+                if (pattern == NULL)
+                        goto done;
+
+                object_set = FcObjectSetCreate ();
+
+                if (object_set == NULL)
+                        goto done;
+
+                font_set = FcFontList (NULL, pattern, object_set);
+
+                if (font_set == NULL)
+                        goto done;
+
+                is_displayable = (font_set->nfont > 0);
+        }
+
+ done:
+
+        if (font_set != NULL)
+                FcFontSetDestroy (font_set);
+
+        if (object_set != NULL)
+                FcObjectSetDestroy (object_set);
+
+        if (pattern != NULL)
+                FcPatternDestroy (pattern);
+
+        g_free (language_code);
+        return is_displayable;
+}
+
+static void
+add_available_languages (GdmLanguageChooserWidget *widget)
+{
+        char **language_names;
+        int    i;
+
+        language_names = gdm_get_all_language_names ();
+
+        for (i = 0; language_names[i] != NULL; i++) {
+                if (!language_has_font (language_names[i])) {
+                        continue;
+                }
+                gdm_language_chooser_widget_add_language (widget,
+                                                          language_names[i]);
+        }
+
+        g_strfreev (language_names);
+}
+
+static void
+gdm_language_chooser_widget_dispose (GObject *object)
+{
+        G_OBJECT_CLASS (gdm_language_chooser_widget_parent_class)->dispose (object);
+}
+
+static void
+gdm_language_chooser_widget_realize (GtkWidget *widget)
+{
+        GdmLanguageChooserWidget *chooser;
+
+        chooser = GDM_LANGUAGE_CHOOSER_WIDGET (widget);
+
+        GTK_WIDGET_CLASS (gdm_language_chooser_widget_parent_class)->realize (widget);
+
+        if (!chooser->priv->languages_added) {
+                add_available_languages (chooser);
+                chooser->priv->languages_added = TRUE;
+        }
+}
+
+static void
+gdm_language_chooser_widget_class_init (GdmLanguageChooserWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->dispose = gdm_language_chooser_widget_dispose;
+        object_class->finalize = gdm_language_chooser_widget_finalize;
+        widget_class->realize = gdm_language_chooser_widget_realize;
+
+        g_type_class_add_private (klass, sizeof (GdmLanguageChooserWidgetPrivate));
+}
+
+static void
+gdm_language_chooser_widget_init (GdmLanguageChooserWidget *widget)
+{
+        widget->priv = GDM_LANGUAGE_CHOOSER_WIDGET_GET_PRIVATE (widget);
+
+        gdm_chooser_widget_set_separator_position (GDM_CHOOSER_WIDGET (widget),
+                                                   GDM_CHOOSER_WIDGET_POSITION_TOP);
+}
+
+static void
+gdm_language_chooser_widget_finalize (GObject *object)
+{
+        GdmLanguageChooserWidget *language_chooser_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LANGUAGE_CHOOSER_WIDGET (object));
+
+        language_chooser_widget = GDM_LANGUAGE_CHOOSER_WIDGET (object);
+
+        g_return_if_fail (language_chooser_widget->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_language_chooser_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_language_chooser_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_LANGUAGE_CHOOSER_WIDGET,
+                               "inactive-text", _("_Languages:"),
+                               "active-text", _("_Language:"),
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-chooser-widget.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_LANGUAGE_CHOOSER_WIDGET_H
+#define __GDM_LANGUAGE_CHOOSER_WIDGET_H
+
+#include <glib-object.h>
+#include "gdm-chooser-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LANGUAGE_CHOOSER_WIDGET         (gdm_language_chooser_widget_get_type ())
+#define GDM_LANGUAGE_CHOOSER_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LANGUAGE_CHOOSER_WIDGET, GdmLanguageChooserWidget))
+#define GDM_LANGUAGE_CHOOSER_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LANGUAGE_CHOOSER_WIDGET, GdmLanguageChooserWidgetClass))
+#define GDM_IS_LANGUAGE_CHOOSER_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LANGUAGE_CHOOSER_WIDGET))
+#define GDM_IS_LANGUAGE_CHOOSER_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LANGUAGE_CHOOSER_WIDGET))
+#define GDM_LANGUAGE_CHOOSER_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LANGUAGE_CHOOSER_WIDGET, GdmLanguageChooserWidgetClass))
+
+typedef struct GdmLanguageChooserWidgetPrivate GdmLanguageChooserWidgetPrivate;
+
+typedef struct
+{
+        GdmChooserWidget                 parent;
+        GdmLanguageChooserWidgetPrivate *priv;
+} GdmLanguageChooserWidget;
+
+typedef struct
+{
+        GdmChooserWidgetClass   parent_class;
+} GdmLanguageChooserWidgetClass;
+
+GType                  gdm_language_chooser_widget_get_type                       (void);
+GtkWidget *            gdm_language_chooser_widget_new                            (void);
+
+char *                 gdm_language_chooser_widget_get_current_language_name      (GdmLanguageChooserWidget *widget);
+void                   gdm_language_chooser_widget_set_current_language_name      (GdmLanguageChooserWidget *widget,
+                                                                                   const char               *lang_name);
+
+G_END_DECLS
+
+#endif /* __GDM_LANGUAGE_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-option-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-option-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-option-widget.c	(revision 134)
@@ -0,0 +1,323 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: Ray Strode <rstrode@redhat.com>
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-profile.h"
+#include "gdm-languages.h"
+#include "gdm-language-option-widget.h"
+#include "gdm-recent-option-widget.h"
+#include "gdm-language-chooser-dialog.h"
+
+#define GDM_LANGUAGE_OPTION_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LANGUAGE_OPTION_WIDGET, GdmLanguageOptionWidgetPrivate))
+
+struct GdmLanguageOptionWidgetPrivate
+{
+        GtkWidget *dialog;
+};
+
+enum {
+        LANGUAGE_ACTIVATED,
+        DIALOG_HIDDEN,
+        NUMBER_OF_SIGNALS
+};
+
+static guint signals [NUMBER_OF_SIGNALS] = { 0, };
+
+static void     gdm_language_option_widget_class_init  (GdmLanguageOptionWidgetClass *klass);
+static void     gdm_language_option_widget_init        (GdmLanguageOptionWidget      *language_option_widget);
+static void     gdm_language_option_widget_finalize    (GObject                      *object);
+static void     gdm_language_option_widget_hide_dialog (GdmLanguageOptionWidget      *widget);
+
+G_DEFINE_TYPE (GdmLanguageOptionWidget, gdm_language_option_widget, GDM_TYPE_RECENT_OPTION_WIDGET)
+
+static void
+gdm_language_option_widget_set_language_from_dialog (GdmLanguageOptionWidget *widget)
+{
+        char *language_name;
+
+        language_name = gdm_language_chooser_dialog_get_current_language_name (GDM_LANGUAGE_CHOOSER_DIALOG (widget->priv->dialog));
+        gdm_language_option_widget_set_current_language_name (widget, language_name);
+        g_free (language_name);
+}
+
+static void
+on_dialog_response (GtkDialog               *dialog,
+                    int                      response_id,
+                    GdmLanguageOptionWidget *widget)
+{
+        switch (response_id) {
+                case GTK_RESPONSE_OK:
+                        gdm_language_option_widget_set_language_from_dialog (widget);
+                        break;
+
+                default:
+                        break;
+        }
+
+        gdm_language_option_widget_hide_dialog (widget);
+}
+
+static void
+gdm_language_option_widget_hide_dialog (GdmLanguageOptionWidget *widget)
+{
+        gtk_widget_destroy (widget->priv->dialog);
+        widget->priv->dialog = NULL;
+        g_signal_emit (G_OBJECT (widget), signals[DIALOG_HIDDEN], 0);
+}
+
+static void
+create_dialog (GdmLanguageOptionWidget *widget)
+{
+        gdm_profile_start (NULL);
+
+        g_assert (widget->priv->dialog == NULL);
+
+        widget->priv->dialog = gdm_language_chooser_dialog_new ();
+
+        gdm_profile_end (NULL);
+}
+
+static void
+gdm_language_option_widget_show_dialog (GdmLanguageOptionWidget *widget,
+                                        const char              *active_item_id)
+{
+        if (widget->priv->dialog == NULL) {
+                create_dialog (widget);
+        }
+
+        g_signal_connect (GTK_DIALOG (widget->priv->dialog),
+                          "response",
+                          G_CALLBACK (on_dialog_response),
+                          widget);
+
+        gtk_widget_show_all (GTK_WIDGET (widget->priv->dialog));
+
+        gdm_language_chooser_dialog_set_current_language_name (GDM_LANGUAGE_CHOOSER_DIALOG (GDM_LANGUAGE_OPTION_WIDGET (widget)->priv->dialog),
+                                                               active_item_id);
+}
+
+static void
+gdm_language_option_widget_activated (GdmOptionWidget *widget)
+{
+        char *active_item_id;
+
+        active_item_id = gdm_option_widget_get_active_item (GDM_OPTION_WIDGET (widget));
+        if (active_item_id == NULL) {
+                return;
+        }
+
+        if (strcmp (active_item_id, "__other") == 0) {
+                g_free (active_item_id);
+
+                active_item_id = gdm_option_widget_get_default_item (widget);
+                gdm_language_option_widget_set_current_language_name (GDM_LANGUAGE_OPTION_WIDGET (widget), active_item_id);
+                gdm_language_option_widget_show_dialog (GDM_LANGUAGE_OPTION_WIDGET (widget), active_item_id);
+        }
+
+        g_signal_emit (G_OBJECT (widget), signals[LANGUAGE_ACTIVATED], 0);
+
+        g_free (active_item_id);
+}
+
+static void
+gdm_language_option_widget_class_init (GdmLanguageOptionWidgetClass *klass)
+{
+        GObjectClass         *object_class = G_OBJECT_CLASS (klass);
+        GdmOptionWidgetClass *option_widget_class = GDM_OPTION_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_language_option_widget_finalize;
+
+        option_widget_class->activated = gdm_language_option_widget_activated;
+
+        signals[LANGUAGE_ACTIVATED] = g_signal_new ("language-activated",
+                                                     G_TYPE_FROM_CLASS (object_class),
+                                                     G_SIGNAL_RUN_FIRST,
+                                                     G_STRUCT_OFFSET (GdmLanguageOptionWidgetClass, language_activated),
+                                                     NULL,
+                                                     NULL,
+                                                     g_cclosure_marshal_VOID__VOID,
+                                                     G_TYPE_NONE,
+                                                     0);
+
+        signals[DIALOG_HIDDEN] = g_signal_new ("dialog-hidden",
+                                               G_TYPE_FROM_CLASS (object_class),
+                                               G_SIGNAL_RUN_FIRST,
+                                               G_STRUCT_OFFSET (GdmLanguageOptionWidgetClass, dialog_hidden),
+                                               NULL,
+                                               NULL,
+                                               g_cclosure_marshal_VOID__VOID,
+                                               G_TYPE_NONE,
+                                               0);
+
+        g_type_class_add_private (klass, sizeof (GdmLanguageOptionWidgetPrivate));
+}
+
+static char *
+gdm_language_option_widget_lookup_item (GdmRecentOptionWidget *widget,
+                                        const char            *locale,
+                                        char                 **name,
+                                        char                 **comment)
+{
+        char *language;
+        char *readable_language;
+        char *lang_tag;
+        char *normalized_locale;
+
+        normalized_locale = gdm_normalize_language_name (locale);
+
+        language = gdm_get_language_from_name (locale, normalized_locale);
+
+        if (language == NULL) {
+                g_free (normalized_locale);
+                return NULL;
+        }
+
+        readable_language = gdm_get_language_from_name (locale, NULL);
+        gdm_parse_language_name (locale, &lang_tag, NULL, NULL, NULL);
+        *name = g_strdup_printf ("<span lang=\"%s\">%s</span>", lang_tag, language);
+        *comment = readable_language;
+
+        g_free (language);
+        g_free (lang_tag);
+
+        return normalized_locale;
+}
+
+static void
+gdm_language_option_widget_init (GdmLanguageOptionWidget *widget)
+{
+        GError *error;
+
+        widget->priv = GDM_LANGUAGE_OPTION_WIDGET_GET_PRIVATE (widget);
+
+        error = NULL;
+        gdm_recent_option_widget_set_gconf_key (GDM_RECENT_OPTION_WIDGET (widget),
+                                                "/apps/gdm/simple-greeter/recent-languages",
+                                                gdm_language_option_widget_lookup_item,
+                                                &error);
+
+        if (error != NULL) {
+                g_warning ("Could not read recent languages from gconf: %s",
+                           error->message);
+                g_error_free (error);
+        }
+
+        gdm_option_widget_add_item (GDM_OPTION_WIDGET (widget),
+                                    "__other",
+                                    /* translators: This brings up a dialog
+                                     * with a list of languages to choose from
+                                     */
+                                    C_("language", "Other..."),
+                                    _("Choose a language from the "
+                                      "full list of available languages."),
+                                    GDM_OPTION_WIDGET_POSITION_BOTTOM);
+}
+
+static void
+gdm_language_option_widget_finalize (GObject *object)
+{
+        GdmLanguageOptionWidget *language_option_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LANGUAGE_OPTION_WIDGET (object));
+
+        language_option_widget = GDM_LANGUAGE_OPTION_WIDGET (object);
+
+        g_return_if_fail (language_option_widget->priv != NULL);
+
+        if (language_option_widget->priv->dialog != NULL) {
+                gtk_widget_destroy (language_option_widget->priv->dialog);
+        }
+
+        G_OBJECT_CLASS (gdm_language_option_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_language_option_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_LANGUAGE_OPTION_WIDGET,
+                               "label-text", _("_Language:"),
+                               "icon-name", "preferences-desktop-locale",
+                               "max-item-count", 8,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
+
+char *
+gdm_language_option_widget_get_current_language_name (GdmLanguageOptionWidget *widget)
+{
+        char *active_item_id;
+
+        active_item_id = gdm_option_widget_get_active_item (GDM_OPTION_WIDGET (widget));
+        if (active_item_id == NULL) {
+                return NULL;
+        }
+
+        if (strcmp (active_item_id, "__other") == 0) {
+                g_free (active_item_id);
+                return NULL;
+        }
+
+        return active_item_id;
+}
+
+void
+gdm_language_option_widget_set_current_language_name (GdmLanguageOptionWidget *widget,
+                                                      const char              *language_name)
+{
+        char *normalized_language_name;
+
+        g_return_if_fail (GDM_IS_LANGUAGE_OPTION_WIDGET (widget));
+
+        if (language_name != NULL) {
+                normalized_language_name = gdm_normalize_language_name (language_name);
+        } else {
+                normalized_language_name = NULL;
+        }
+
+        if (normalized_language_name != NULL &&
+            !gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (widget),
+                                            normalized_language_name, NULL, NULL, NULL)) {
+                gdm_recent_option_widget_add_item (GDM_RECENT_OPTION_WIDGET (widget),
+                                                   normalized_language_name);
+        }
+
+        gdm_option_widget_set_active_item (GDM_OPTION_WIDGET (widget), normalized_language_name);
+        g_free (normalized_language_name);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-option-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-option-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-language-option-widget.h	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#ifndef __GDM_LANGUAGE_OPTION_WIDGET_H
+#define __GDM_LANGUAGE_OPTION_WIDGET_H
+
+#include <glib-object.h>
+
+#include "gdm-recent-option-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LANGUAGE_OPTION_WIDGET         (gdm_language_option_widget_get_type ())
+#define GDM_LANGUAGE_OPTION_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LANGUAGE_OPTION_WIDGET, GdmLanguageOptionWidget))
+#define GDM_LANGUAGE_OPTION_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LANGUAGE_OPTION_WIDGET, GdmLanguageOptionWidgetClass))
+#define GDM_IS_LANGUAGE_OPTION_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LANGUAGE_OPTION_WIDGET))
+#define GDM_IS_LANGUAGE_OPTION_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LANGUAGE_OPTION_WIDGET))
+#define GDM_LANGUAGE_OPTION_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LANGUAGE_OPTION_WIDGET, GdmLanguageOptionWidgetClass))
+
+typedef struct GdmLanguageOptionWidgetPrivate GdmLanguageOptionWidgetPrivate;
+
+typedef struct
+{
+        GdmRecentOptionWidget          parent;
+        GdmLanguageOptionWidgetPrivate *priv;
+} GdmLanguageOptionWidget;
+
+typedef struct
+{
+        GdmRecentOptionWidgetClass    parent_class;
+
+        void (* language_activated)        (GdmLanguageOptionWidget *widget);
+        void (* dialog_hidden)             (GdmLanguageOptionWidget *widget);
+} GdmLanguageOptionWidgetClass;
+
+GType                  gdm_language_option_widget_get_type               (void);
+GtkWidget *            gdm_language_option_widget_new                    (void);
+
+char *                 gdm_language_option_widget_get_current_language_name      (GdmLanguageOptionWidget *widget);
+void                   gdm_language_option_widget_set_current_language_name      (GdmLanguageOptionWidget *widget,
+                                                                                  const char              *lang_name);
+
+
+
+#endif /* __GDM_LANGUAGE_OPTION_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-languages.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-languages.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-languages.c	(revision 134)
@@ -0,0 +1,999 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright 2008  Red Hat, Inc,
+ *           2007  William Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ * Written by : William Jon McCann <mccann@jhu.edu>
+ *              Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <locale.h>
+#include <langinfo.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+
+#include "gdm-languages.h"
+
+#include <langinfo.h>
+#ifndef __LC_LAST
+#define __LC_LAST       13
+#endif
+#include "locarchive.h"
+
+#define ALIASES_FILE LIBLOCALEDIR "/locale.alias"
+#define ARCHIVE_FILE LIBLOCALEDIR "/locale-archive"
+#define ISO_CODES_DATADIR ISO_CODES_PREFIX "/share/xml/iso-codes"
+#define ISO_CODES_LOCALESDIR ISO_CODES_PREFIX "/share/locale"
+
+typedef struct _GdmLocale {
+        char *id;
+        char *name;
+        char *language_code;
+        char *territory_code;
+        char *codeset;
+        char *modifier;
+} GdmLocale;
+
+static GHashTable *gdm_languages_map;
+static GHashTable *gdm_territories_map;
+static GHashTable *gdm_available_locales_map;
+
+static void
+gdm_locale_free (GdmLocale *locale)
+{
+        if (locale == NULL) {
+                return;
+        }
+
+        g_free (locale->id);
+        g_free (locale->name);
+        g_free (locale->codeset);
+        g_free (locale->modifier);
+        g_free (locale);
+}
+
+static char *
+normalize_codeset (const char *codeset)
+{
+        char *normalized_codeset;
+        const char *p;
+        char *q;
+
+        normalized_codeset = g_strdup (codeset);
+
+        if (codeset != NULL) {
+                for (p = codeset, q = normalized_codeset;
+                     *p != '\0'; p++) {
+
+                        if (*p == '-' || *p == '_') {
+                                continue;
+                        }
+
+                        *q = g_ascii_tolower (*p);
+                        q++;
+                }
+                *q = '\0';
+        }
+
+        return normalized_codeset;
+}
+
+/*
+ * According to http://en.wikipedia.org/wiki/Locale
+ * locale names are of the form:
+ * [language[_territory][.codeset][@modifier]]
+ */
+void
+gdm_parse_language_name (const char *name,
+                         char      **language_codep,
+                         char      **territory_codep,
+                         char      **codesetp,
+                         char      **modifierp)
+{
+        GRegex     *re;
+        GMatchInfo *match_info;
+        gboolean    res;
+        GError     *error;
+
+        error = NULL;
+        re = g_regex_new ("^(?P<language>[^_.@[:space:]]+)"
+                          "(_(?P<territory>[[:upper:]]+))?"
+                          "(\\.(?P<codeset>[-_0-9a-zA-Z]+))?"
+                          "(@(?P<modifier>[[:ascii:]]+))?$",
+                          0, 0, &error);
+        if (re == NULL) {
+                g_critical ("%s", error->message);
+                return;
+        }
+
+        if (!g_regex_match (re, name, 0, &match_info) ||
+            g_match_info_is_partial_match (match_info)) {
+                g_match_info_free (match_info);
+                g_regex_unref (re);
+                g_warning ("locale %s isn't valid\n", name);
+                return;
+        }
+
+        res = g_match_info_matches (match_info);
+        if (! res) {
+                g_warning ("Unable to parse locale: %s", name);
+                return;
+        }
+
+        if (language_codep != NULL) {
+                *language_codep = g_match_info_fetch_named (match_info, "language");
+        }
+
+        if (territory_codep != NULL) {
+                *territory_codep = g_match_info_fetch_named (match_info, "territory");
+
+                if (*territory_codep != NULL &&
+                    *territory_codep[0] == '\0') {
+                        g_free (*territory_codep);
+                        *territory_codep = NULL;
+                }
+        }
+
+        if (codesetp != NULL) {
+                *codesetp = g_match_info_fetch_named (match_info, "codeset");
+
+                if (*codesetp != NULL &&
+                    *codesetp[0] == '\0') {
+                        g_free (*codesetp);
+                        *codesetp = NULL;
+                }
+
+                if (*codesetp != NULL) {
+                        char *codeset;
+
+                        codeset = normalize_codeset (*codesetp);
+                        g_free (*codesetp);
+                        *codesetp = codeset;
+                }
+        }
+
+        if (modifierp != NULL) {
+                *modifierp = g_match_info_fetch_named (match_info, "modifier");
+
+                if (*modifierp != NULL &&
+                    *modifierp[0] == '\0') {
+                        g_free (*modifierp);
+                        *modifierp = NULL;
+                }
+        }
+
+        g_match_info_free (match_info);
+        g_regex_unref (re);
+}
+
+static char *
+construct_language_name (const char *language,
+                         const char *territory,
+                         const char *codeset,
+                         const char *modifier)
+{
+        char *name;
+
+        g_assert (language[0] != 0);
+        g_assert (territory == NULL || territory[0] != 0);
+        g_assert (codeset == NULL || codeset[0] != 0);
+        g_assert (modifier == NULL || modifier[0] != 0);
+
+        name = g_strdup_printf ("%s%s%s%s%s%s%s",
+                                language,
+                                territory != NULL? "_" : "",
+                                territory != NULL? territory : "",
+                                codeset != NULL? "." : "",
+                                codeset != NULL? codeset : "",
+                                modifier != NULL? "@" : "",
+                                modifier != NULL? modifier : "");
+
+        return name;
+}
+
+static void
+make_codeset_canonical_for_locale (const char  *name,
+                                   char       **codeset)
+{
+        char *old_locale;
+
+        old_locale = setlocale (LC_CTYPE, NULL);
+
+        if (setlocale (LC_CTYPE, name) == NULL) {
+                return;
+        }
+
+        g_free (*codeset);
+        *codeset = g_strdup (nl_langinfo (CODESET));
+
+        setlocale (LC_CTYPE, old_locale);
+}
+
+char *
+gdm_normalize_language_name (const char *name)
+{
+        char *normalized_name;
+        char *language_code;
+        char *territory_code;
+        char *codeset;
+        char *modifier;
+
+        if (name[0] == '\0') {
+                return NULL;
+        }
+
+        gdm_parse_language_name (name,
+                                 &language_code,
+                                 &territory_code,
+                                 &codeset, &modifier);
+
+        if (codeset != NULL) {
+                make_codeset_canonical_for_locale (name, &codeset);
+        }
+
+        normalized_name = construct_language_name (language_code,
+                                                   territory_code,
+                                                   codeset, modifier);
+        g_free (language_code);
+        g_free (territory_code);
+        g_free (codeset);
+        g_free (modifier);
+
+        return normalized_name;
+}
+
+static gboolean
+language_name_is_valid (const char *language_name)
+{
+        char     *old_locale;
+        gboolean  is_valid;
+
+        old_locale = g_strdup (setlocale (LC_MESSAGES, NULL));
+        is_valid = setlocale (LC_MESSAGES, language_name) != NULL;
+        setlocale (LC_MESSAGES, old_locale);
+        g_free (old_locale);
+
+        return is_valid;
+}
+
+static gboolean
+language_name_is_utf8 (const char *language_name)
+{
+        char     *old_locale;
+        char     *codeset;
+        gboolean  is_utf8;
+
+        old_locale = g_strdup (setlocale (LC_CTYPE, NULL));
+
+        if (setlocale (LC_CTYPE, language_name) == NULL) {
+                g_free (old_locale);
+                return FALSE;
+        }
+
+        codeset = normalize_codeset (nl_langinfo (CODESET));
+
+        is_utf8 = strcmp (codeset, "utf8") == 0;
+        g_free (codeset);
+
+        setlocale (LC_CTYPE, old_locale);
+        g_free (old_locale);
+
+        return is_utf8;
+}
+
+static gboolean
+language_name_has_translations (const char *language_name)
+{
+        GDir        *dir;
+        char        *path;
+        const char  *name;
+        gboolean     has_translations;
+
+        path = g_build_filename (GNOMELOCALEDIR, language_name, "LC_MESSAGES", NULL);
+
+        has_translations = FALSE;
+        dir = g_dir_open (path, 0, NULL);
+        g_free (path);
+
+        if (dir == NULL) {
+                goto out;
+        }
+
+        do {
+                name = g_dir_read_name (dir);
+
+                if (name == NULL) {
+                        break;
+                }
+
+                if (g_str_has_suffix (name, ".mo")) {
+                        has_translations = TRUE;
+                        break;
+                }
+        } while (name != NULL);
+        g_dir_close (dir);
+
+out:
+        return has_translations;
+}
+
+static gboolean
+add_locale (const char *language_name)
+{
+        GdmLocale *locale;
+        GdmLocale *old_locale;
+        char      *name;
+
+        if (language_name_is_utf8 (language_name)) {
+                name = g_strdup (language_name);
+        } else {
+                name = g_strdup_printf ("%s.utf8", language_name);
+
+                if (!language_name_is_utf8 (name)) {
+                        g_free (name);
+                        return FALSE;
+                }
+        }
+
+        if (!language_name_is_valid (name)) {
+                g_free (name);
+                return FALSE;
+        }
+
+
+        locale = g_new0 (GdmLocale, 1);
+        gdm_parse_language_name (name,
+                                 &locale->language_code,
+                                 &locale->territory_code,
+                                 &locale->codeset,
+                                 &locale->modifier);
+        g_free (name);
+        name = NULL;
+
+        locale->id = construct_language_name (locale->language_code, locale->territory_code,
+                                              NULL, locale->modifier);
+        locale->name = construct_language_name (locale->language_code, locale->territory_code,
+                                                locale->codeset, locale->modifier);
+
+        if (!language_name_has_translations (locale->name) &&
+            !language_name_has_translations (locale->id) &&
+            !language_name_has_translations (locale->language_code)) {
+                gdm_locale_free (locale);
+                return FALSE;
+        }
+
+        old_locale = g_hash_table_lookup (gdm_available_locales_map, locale->id);
+        if (old_locale != NULL) {
+                if (strlen (old_locale->name) > strlen (locale->name)) {
+                        gdm_locale_free (locale);
+                        return FALSE;
+                }
+        }
+
+        g_hash_table_insert (gdm_available_locales_map, g_strdup (locale->id), locale);
+
+        return TRUE;
+}
+
+struct nameent
+{
+        char    *name;
+        uint32_t locrec_offset;
+};
+
+static gboolean
+collect_locales_from_archive (void)
+{
+        GMappedFile        *mapped;
+        GError             *error;
+        char               *addr;
+        struct locarhead   *head;
+        struct namehashent *namehashtab;
+        struct nameent     *names;
+        uint32_t            used;
+        uint32_t            cnt;
+        gsize               len;
+        gboolean            locales_collected;
+
+        error = NULL;
+        mapped = g_mapped_file_new (ARCHIVE_FILE, FALSE, &error);
+        if (mapped == NULL) {
+                g_warning ("Mapping failed for %s: %s", ARCHIVE_FILE, error->message);
+                g_error_free (error);
+                return FALSE;
+        }
+
+        locales_collected = FALSE;
+
+        addr = g_mapped_file_get_contents (mapped);
+        len = g_mapped_file_get_length (mapped);
+
+        head = (struct locarhead *) addr;
+        if (head->namehash_offset + head->namehash_size > len
+            || head->string_offset + head->string_size > len
+            || head->locrectab_offset + head->locrectab_size > len
+            || head->sumhash_offset + head->sumhash_size > len) {
+                goto out;
+        }
+
+        namehashtab = (struct namehashent *) (addr + head->namehash_offset);
+
+        names = (struct nameent *) g_new0 (struct nameent, head->namehash_used);
+        for (cnt = used = 0; cnt < head->namehash_size; ++cnt) {
+                if (namehashtab[cnt].locrec_offset != 0) {
+                        names[used].name = addr + namehashtab[cnt].name_offset;
+                        names[used++].locrec_offset = namehashtab[cnt].locrec_offset;
+                }
+        }
+
+        for (cnt = 0; cnt < used; ++cnt) {
+                add_locale (names[cnt].name);
+        }
+
+        g_free (names);
+
+        locales_collected = TRUE;
+ out:
+
+        g_mapped_file_free (mapped);
+        return locales_collected;
+}
+
+static int
+select_dirs (const struct dirent *dirent)
+{
+        int result = 0;
+
+        if (strcmp (dirent->d_name, ".") != 0 && strcmp (dirent->d_name, "..") != 0) {
+                mode_t mode = 0;
+
+#ifdef _DIRENT_HAVE_D_TYPE
+                if (dirent->d_type != DT_UNKNOWN && dirent->d_type != DT_LNK) {
+                        mode = DTTOIF (dirent->d_type);
+                } else
+#endif
+                        {
+                                struct stat st;
+                                char       *path;
+
+                                path = g_build_filename (LIBLOCALEDIR, dirent->d_name, NULL);
+                                if (g_stat (path, &st) == 0) {
+                                        mode = st.st_mode;
+                                }
+                                g_free (path);
+                        }
+
+                result = S_ISDIR (mode);
+        }
+
+        return result;
+}
+
+static void
+collect_locales_from_directory (void)
+{
+        struct dirent **dirents;
+        int             ndirents;
+        int             cnt;
+
+        ndirents = scandir (LIBLOCALEDIR, &dirents, select_dirs, alphasort);
+
+        for (cnt = 0; cnt < ndirents; ++cnt) {
+                add_locale (dirents[cnt]->d_name);
+        }
+
+        if (ndirents > 0) {
+                free (dirents);
+        }
+}
+
+static void
+collect_locales (void)
+{
+
+        if (gdm_available_locales_map == NULL) {
+                gdm_available_locales_map = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify) gdm_locale_free);
+        }
+
+        if (collect_locales_from_archive ()) {
+                return;
+        } else {
+                g_warning ("Could not read list of available locales from libc, "
+                           "guessing possible locales from available translations, "
+                           "but list may be incomplete!");
+
+                collect_locales_from_directory ();
+        }
+}
+
+static gboolean
+is_fallback_language (const char *code)
+{
+        const char *fallback_language_names[] = { "C", "POSIX", NULL };
+        int i;
+
+        for (i = 0; fallback_language_names[i] != NULL; i++) {
+                if (strcmp (code, fallback_language_names[i]) == 0) {
+                        return TRUE;
+                }
+        }
+
+        return FALSE;
+}
+
+static const char *
+get_language (const char *code)
+{
+        const char *name;
+        int         len;
+
+        g_assert (code != NULL);
+
+        if (is_fallback_language (code)) {
+                return "Unspecified";
+        }
+
+        len = strlen (code);
+        if (len != 2 && len != 3) {
+                return NULL;
+        }
+
+        name = (const char *) g_hash_table_lookup (gdm_languages_map, code);
+
+        return name;
+}
+
+static char *
+get_first_item_in_semicolon_list (const char *list)
+{
+    char **items;
+    char  *item;
+
+    /* Some entries in iso codes have multiple values, separated
+     * by semicolons.  Not really sure which one to pick, so
+     * we just arbitrarily pick the first one.
+     */
+    items = g_strsplit (list, "; ", 2);
+
+    item = g_strdup (items[0]);
+    g_strfreev (items);
+
+    return item;
+}
+
+static char *
+get_translated_language (const char *code,
+                         const char *locale)
+{
+        const char *language;
+        char *name;
+
+        language = get_language (code);
+
+        name = NULL;
+        if (language != NULL) {
+                const char  *translated_name;
+                char        *old_locale;
+
+                if (locale != NULL) {
+                        old_locale = g_strdup (setlocale (LC_MESSAGES, NULL));
+                        setlocale (LC_MESSAGES, locale);
+                }
+
+                if (is_fallback_language (code)) {
+                        name = _("Unspecified");
+                } else {
+                        translated_name = dgettext ("iso_639", language);
+                        name = get_first_item_in_semicolon_list (translated_name);
+                }
+
+                if (locale != NULL) {
+                        setlocale (LC_MESSAGES, old_locale);
+                        g_free (old_locale);
+                }
+        }
+
+        return name;
+}
+
+static const char *
+get_territory (const char *code)
+{
+        const char *name;
+        int         len;
+
+        g_assert (code != NULL);
+
+        len = strlen (code);
+        if (len != 2 && len != 3) {
+                return NULL;
+        }
+
+        name = (const char *) g_hash_table_lookup (gdm_territories_map, code);
+
+        return name;
+}
+
+static const char *
+get_translated_territory (const char *code,
+                          const char *locale)
+{
+        const char *territory;
+        char *name;
+
+        territory = get_territory (code);
+
+        name = NULL;
+        if (territory != NULL) {
+                const char *translated_territory;
+                char       *old_locale;
+
+                if (locale != NULL) {
+                        old_locale = g_strdup (setlocale (LC_MESSAGES, NULL));
+                        setlocale (LC_MESSAGES, locale);
+                }
+
+                translated_territory = dgettext ("iso_3166", territory);
+                name = get_first_item_in_semicolon_list (translated_territory);
+
+                if (locale != NULL) {
+                        setlocale (LC_MESSAGES, old_locale);
+                        g_free (old_locale);
+                }
+        }
+
+        return name;
+}
+
+static void
+languages_parse_start_tag (GMarkupParseContext      *ctx,
+                           const char               *element_name,
+                           const char              **attr_names,
+                           const char              **attr_values,
+                           gpointer                  user_data,
+                           GError                  **error)
+{
+        const char *ccode_longB;
+        const char *ccode_longT;
+        const char *ccode;
+        const char *lang_name;
+
+        if (! g_str_equal (element_name, "iso_639_entry") || attr_names == NULL || attr_values == NULL) {
+                return;
+        }
+
+        ccode = NULL;
+        ccode_longB = NULL;
+        ccode_longT = NULL;
+        lang_name = NULL;
+
+        while (*attr_names && *attr_values) {
+                if (g_str_equal (*attr_names, "iso_639_1_code")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                if (strlen (*attr_values) != 2) {
+                                        return;
+                                }
+                                ccode = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "iso_639_2B_code")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                if (strlen (*attr_values) != 3) {
+                                        return;
+                                }
+                                ccode_longB = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "iso_639_2T_code")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                if (strlen (*attr_values) != 3) {
+                                        return;
+                                }
+                                ccode_longT = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "name")) {
+                        lang_name = *attr_values;
+                }
+
+                ++attr_names;
+                ++attr_values;
+        }
+
+        if (lang_name == NULL) {
+                return;
+        }
+
+        if (ccode != NULL) {
+                g_hash_table_insert (gdm_languages_map,
+                                     g_strdup (ccode),
+                                     g_strdup (lang_name));
+        }
+        if (ccode_longB != NULL) {
+                g_hash_table_insert (gdm_languages_map,
+                                     g_strdup (ccode_longB),
+                                     g_strdup (lang_name));
+        }
+        if (ccode_longT != NULL) {
+                g_hash_table_insert (gdm_languages_map,
+                                     g_strdup (ccode_longT),
+                                     g_strdup (lang_name));
+        }
+}
+
+static void
+territories_parse_start_tag (GMarkupParseContext      *ctx,
+                             const char               *element_name,
+                             const char              **attr_names,
+                             const char              **attr_values,
+                             gpointer                  user_data,
+                             GError                  **error)
+{
+        const char *acode_2;
+        const char *acode_3;
+        const char *ncode;
+        const char *territory_common_name;
+        const char *territory_name;
+
+        if (! g_str_equal (element_name, "iso_3166_entry") || attr_names == NULL || attr_values == NULL) {
+                return;
+        }
+
+        acode_2 = NULL;
+        acode_3 = NULL;
+        ncode = NULL;
+        territory_common_name = NULL;
+        territory_name = NULL;
+
+        while (*attr_names && *attr_values) {
+                if (g_str_equal (*attr_names, "alpha_2_code")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                if (strlen (*attr_values) != 2) {
+                                        return;
+                                }
+                                acode_2 = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "alpha_3_code")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                if (strlen (*attr_values) != 3) {
+                                        return;
+                                }
+                                acode_3 = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "numeric_code")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                if (strlen (*attr_values) != 3) {
+                                        return;
+                                }
+                                ncode = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "common_name")) {
+                        /* skip if empty */
+                        if (**attr_values) {
+                                territory_common_name = *attr_values;
+                        }
+                } else if (g_str_equal (*attr_names, "name")) {
+                        territory_name = *attr_values;
+                }
+
+                ++attr_names;
+                ++attr_values;
+        }
+
+        if (territory_common_name != NULL) {
+                territory_name = territory_common_name;
+        }
+
+        if (territory_name == NULL) {
+                return;
+        }
+
+        if (acode_2 != NULL) {
+                g_hash_table_insert (gdm_territories_map,
+                                     g_strdup (acode_2),
+                                     g_strdup (territory_name));
+        }
+        if (acode_3 != NULL) {
+                g_hash_table_insert (gdm_territories_map,
+                                     g_strdup (acode_3),
+                                     g_strdup (territory_name));
+        }
+        if (ncode != NULL) {
+                g_hash_table_insert (gdm_territories_map,
+                                     g_strdup (ncode),
+                                     g_strdup (territory_name));
+        }
+}
+
+static void
+languages_init (void)
+{
+        GError  *error;
+        gboolean res;
+        char    *buf;
+        gsize    buf_len;
+
+        bindtextdomain ("iso_639", ISO_CODES_LOCALESDIR);
+        bind_textdomain_codeset ("iso_639", "UTF-8");
+
+        gdm_languages_map = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+
+        error = NULL;
+        res = g_file_get_contents (ISO_CODES_DATADIR "/iso_639.xml",
+                                   &buf,
+                                   &buf_len,
+                                   &error);
+        if (res) {
+                GMarkupParseContext *ctx;
+                GMarkupParser        parser = { languages_parse_start_tag, NULL, NULL, NULL, NULL };
+
+                ctx = g_markup_parse_context_new (&parser, 0, NULL, NULL);
+
+                error = NULL;
+                res = g_markup_parse_context_parse (ctx, buf, buf_len, &error);
+
+                if (! res) {
+                        g_warning ("Failed to parse '%s': %s\n",
+                                   ISO_CODES_DATADIR "/iso_639.xml",
+                                   error->message);
+                        g_error_free (error);
+                }
+
+                g_markup_parse_context_free (ctx);
+                g_free (buf);
+        } else {
+                g_warning ("Failed to load '%s': %s\n",
+                           ISO_CODES_DATADIR "/iso_639.xml",
+                           error->message);
+                g_error_free (error);
+        }
+}
+
+static void
+territories_init (void)
+{
+        GError  *error;
+        gboolean res;
+        char    *buf;
+        gsize    buf_len;
+
+        bindtextdomain ("iso_3166", ISO_CODES_LOCALESDIR);
+        bind_textdomain_codeset ("iso_3166", "UTF-8");
+
+        gdm_territories_map = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+
+        error = NULL;
+        res = g_file_get_contents (ISO_CODES_DATADIR "/iso_3166.xml",
+                                   &buf,
+                                   &buf_len,
+                                   &error);
+        if (res) {
+                GMarkupParseContext *ctx;
+                GMarkupParser        parser = { territories_parse_start_tag, NULL, NULL, NULL, NULL };
+
+                ctx = g_markup_parse_context_new (&parser, 0, NULL, NULL);
+
+                error = NULL;
+                res = g_markup_parse_context_parse (ctx, buf, buf_len, &error);
+
+                if (! res) {
+                        g_warning ("Failed to parse '%s': %s\n",
+                                   ISO_CODES_DATADIR "/iso_3166.xml",
+                                   error->message);
+                        g_error_free (error);
+                }
+
+                g_markup_parse_context_free (ctx);
+                g_free (buf);
+        } else {
+                g_warning ("Failed to load '%s': %s\n",
+                           ISO_CODES_DATADIR "/iso_3166.xml",
+                           error->message);
+                g_error_free (error);
+        }
+}
+
+char *
+gdm_get_language_from_name (const char *name,
+                            const char *locale)
+{
+        char *full_language;
+        char *language_code;
+        char *territory_code;
+        const char *language;
+        const char *territory;
+
+        if (gdm_languages_map == NULL) {
+                languages_init ();
+        }
+
+        if (gdm_territories_map == NULL) {
+                territories_init ();
+        }
+
+        language_code = NULL;
+        territory_code = NULL;
+        full_language = NULL;
+
+        gdm_parse_language_name (name, &language_code, &territory_code,
+                                 NULL, NULL);
+
+        if (language_code == NULL) {
+                goto out;
+        }
+
+        language = get_translated_language (language_code, locale);
+
+        if (territory_code != NULL) {
+                territory = get_translated_territory (territory_code, locale);
+        } else {
+                territory = NULL;
+        }
+
+        if (territory != NULL) {
+                full_language  = g_strdup_printf ("%s (%s)",
+                        language ? language : "",
+                        territory ? territory : "");
+        } else {
+                full_language  = g_strdup (language);
+        }
+
+out:
+       g_free (language_code);
+       g_free (territory_code);
+
+       return full_language;
+}
+
+char **
+gdm_get_all_language_names (void)
+{
+        GHashTableIter iter;
+        gpointer key, value;
+        GPtrArray *array;
+
+        if (gdm_available_locales_map == NULL) {
+                collect_locales ();
+        }
+
+        array = g_ptr_array_new ();
+        g_hash_table_iter_init (&iter, gdm_available_locales_map);
+        while (g_hash_table_iter_next (&iter, &key, &value)) {
+                GdmLocale *locale;
+
+                locale = (GdmLocale *) value;
+
+                g_ptr_array_add (array, g_strdup (locale->name));
+        }
+        g_ptr_array_add (array, NULL);
+
+        return (char **) g_ptr_array_free (array, FALSE);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-languages.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-languages.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-languages.h	(revision 134)
@@ -0,0 +1,41 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright 2008 Red Hat, Inc.
+ * Copyright 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ * Written by: Ray Strode
+ *             William Jon McCann
+ */
+
+#ifndef __GDM_LANGUAGES_H
+#define __GDM_LANGUAGES_H
+
+G_BEGIN_DECLS
+
+char *        gdm_get_language_from_name  (const char *name,
+                                           const char *locale);
+char **       gdm_get_all_language_names  (void);
+void          gdm_parse_language_name     (const char *name,
+                                           char      **language_codep,
+                                           char      **territory_codep,
+                                           char      **codesetp,
+                                           char      **modifierp);
+char *        gdm_normalize_language_name (const char *name);
+
+G_END_DECLS
+
+#endif /* __GDM_LANGUAGE_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-dialog.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-dialog.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-dialog.c	(revision 134)
@@ -0,0 +1,197 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Matthias Clasen <mclasen@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <locale.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#include "gdm-layout-chooser-widget.h"
+#include "gdm-layout-chooser-dialog.h"
+
+#define GDM_LAYOUT_CHOOSER_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAYOUT_CHOOSER_DIALOG, GdmLayoutChooserDialogPrivate))
+
+struct GdmLayoutChooserDialogPrivate
+{
+        GtkWidget *chooser_widget;
+};
+
+
+static void     gdm_layout_chooser_dialog_class_init  (GdmLayoutChooserDialogClass *klass);
+static void     gdm_layout_chooser_dialog_init        (GdmLayoutChooserDialog      *layout_chooser_dialog);
+static void     gdm_layout_chooser_dialog_finalize    (GObject                       *object);
+
+G_DEFINE_TYPE (GdmLayoutChooserDialog, gdm_layout_chooser_dialog, GTK_TYPE_DIALOG)
+
+char *
+gdm_layout_chooser_dialog_get_current_layout_name (GdmLayoutChooserDialog *dialog)
+{
+        char *layout_name;
+
+        g_return_val_if_fail (GDM_IS_LAYOUT_CHOOSER_DIALOG (dialog), NULL);
+
+        layout_name = gdm_layout_chooser_widget_get_current_layout_name (GDM_LAYOUT_CHOOSER_WIDGET (dialog->priv->chooser_widget));
+
+        return layout_name;
+}
+
+void
+gdm_layout_chooser_dialog_set_current_layout_name (GdmLayoutChooserDialog *dialog,
+                                                   const char             *layout_name)
+{
+
+        g_return_if_fail (GDM_IS_LAYOUT_CHOOSER_DIALOG (dialog));
+
+        gdm_layout_chooser_widget_set_current_layout_name (GDM_LAYOUT_CHOOSER_WIDGET (dialog->priv->chooser_widget), layout_name);
+}
+
+static void
+gdm_layout_chooser_dialog_size_request (GtkWidget      *widget,
+                                        GtkRequisition *requisition)
+{
+        int            screen_w;
+        int            screen_h;
+        GtkRequisition child_requisition;
+
+        if (GTK_WIDGET_CLASS (gdm_layout_chooser_dialog_parent_class)->size_request) {
+                GTK_WIDGET_CLASS (gdm_layout_chooser_dialog_parent_class)->size_request (widget, requisition);
+        }
+
+        screen_w = gdk_screen_get_width (gtk_widget_get_screen (widget));
+        screen_h = gdk_screen_get_height (gtk_widget_get_screen (widget));
+
+        gtk_widget_get_child_requisition (GTK_BIN (widget)->child, &child_requisition);
+        *requisition = child_requisition;
+
+        requisition->width += 2 * GTK_CONTAINER (widget)->border_width;
+        requisition->height += 2 * GTK_CONTAINER (widget)->border_width;
+
+        requisition->width = MIN (requisition->width, .50 * screen_w);
+        requisition->height = MIN (requisition->height, .80 * screen_h);
+}
+
+static void
+gdm_layout_chooser_dialog_realize (GtkWidget *widget)
+{
+        GdmLayoutChooserDialog *chooser_dialog;
+
+        chooser_dialog = GDM_LAYOUT_CHOOSER_DIALOG (widget);
+
+        gtk_widget_show (chooser_dialog->priv->chooser_widget);
+
+        GTK_WIDGET_CLASS (gdm_layout_chooser_dialog_parent_class)->realize (widget);
+}
+
+static void
+gdm_layout_chooser_dialog_class_init (GdmLayoutChooserDialogClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_layout_chooser_dialog_finalize;
+        widget_class->size_request = gdm_layout_chooser_dialog_size_request;
+        widget_class->realize = gdm_layout_chooser_dialog_realize;
+
+        g_type_class_add_private (klass, sizeof (GdmLayoutChooserDialogPrivate));
+}
+
+static gboolean
+respond (GdmLayoutChooserDialog *dialog)
+{
+        gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+
+        return FALSE;
+}
+
+static void
+queue_response (GdmLayoutChooserDialog *dialog)
+{
+        g_idle_add ((GSourceFunc) respond, dialog);
+}
+
+static void
+gdm_layout_chooser_dialog_init (GdmLayoutChooserDialog *dialog)
+{
+
+        dialog->priv = GDM_LAYOUT_CHOOSER_DIALOG_GET_PRIVATE (dialog);
+
+        dialog->priv->chooser_widget = gdm_layout_chooser_widget_new ();
+        gdm_chooser_widget_set_hide_inactive_items (GDM_CHOOSER_WIDGET (dialog->priv->chooser_widget),
+                                                    FALSE);
+
+        gdm_layout_chooser_widget_set_current_layout_name (GDM_LAYOUT_CHOOSER_WIDGET (dialog->priv->chooser_widget),
+                                                               setlocale (LC_MESSAGES, NULL));
+        gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), dialog->priv->chooser_widget);
+
+        g_signal_connect_swapped (G_OBJECT (dialog->priv->chooser_widget),
+                                  "activated", G_CALLBACK (queue_response),
+                                  dialog);
+
+        gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+                                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                GTK_STOCK_OK, GTK_RESPONSE_OK,
+                                NULL);
+
+        gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+        gtk_container_set_border_width (GTK_CONTAINER (dialog), 12);
+        gtk_container_set_border_width (GTK_CONTAINER (dialog->priv->chooser_widget), 5);
+        gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER_ALWAYS);
+        gtk_window_set_default_size (GTK_WINDOW (dialog), 512, 440);
+        gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+}
+
+static void
+gdm_layout_chooser_dialog_finalize (GObject *object)
+{
+        GdmLayoutChooserDialog *layout_chooser_dialog;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LAYOUT_CHOOSER_DIALOG (object));
+
+        layout_chooser_dialog = GDM_LAYOUT_CHOOSER_DIALOG (object);
+
+        g_return_if_fail (layout_chooser_dialog->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_layout_chooser_dialog_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_layout_chooser_dialog_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_LAYOUT_CHOOSER_DIALOG,
+                               "icon-name", "preferences-desktop-keyboard",
+                               "title", _("Keyboard layouts"),
+                               "border-width", 8,
+                               "modal", TRUE,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-dialog.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-dialog.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-dialog.h	(revision 134)
@@ -0,0 +1,59 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Matthias Clasen <mclasen@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_LAYOUT_CHOOSER_DIALOG_H
+#define __GDM_LAYOUT_CHOOSER_DIALOG_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LAYOUT_CHOOSER_DIALOG         (gdm_layout_chooser_dialog_get_type ())
+#define GDM_LAYOUT_CHOOSER_DIALOG(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LAYOUT_CHOOSER_DIALOG, GdmLayoutChooserDialog))
+#define GDM_LAYOUT_CHOOSER_DIALOG_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LAYOUT_CHOOSER_DIALOG, GdmLayoutChooserDialogClass))
+#define GDM_IS_LAYOUT_CHOOSER_DIALOG(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LAYOUT_CHOOSER_DIALOG))
+#define GDM_IS_LAYOUT_CHOOSER_DIALOG_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LAYOUT_CHOOSER_DIALOG))
+#define GDM_LAYOUT_CHOOSER_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LAYOUT_CHOOSER_DIALOG, GdmLayoutChooserDialogClass))
+
+typedef struct GdmLayoutChooserDialogPrivate GdmLayoutChooserDialogPrivate;
+
+typedef struct
+{
+        GtkDialog                        parent;
+        GdmLayoutChooserDialogPrivate *priv;
+} GdmLayoutChooserDialog;
+
+typedef struct
+{
+        GtkDialogClass   parent_class;
+} GdmLayoutChooserDialogClass;
+
+GType                  gdm_layout_chooser_dialog_get_type                       (void);
+
+GtkWidget            * gdm_layout_chooser_dialog_new                            (void);
+
+char *                 gdm_layout_chooser_dialog_get_current_layout_name      (GdmLayoutChooserDialog *dialog);
+void                   gdm_layout_chooser_dialog_set_current_layout_name      (GdmLayoutChooserDialog *dialog,
+     const char               *layout_name);
+
+G_END_DECLS
+
+#endif /* __GDM_LAYOUT_CHOOSER_DIALOG_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-widget.c	(revision 134)
@@ -0,0 +1,205 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Matthias Clasen <mclasen@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <locale.h>
+#include <sys/stat.h>
+
+#include <fontconfig/fontconfig.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-layout-chooser-widget.h"
+#include "gdm-chooser-widget.h"
+#include "gdm-layouts.h"
+
+#define GDM_LAYOUT_CHOOSER_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAYOUT_CHOOSER_WIDGET, GdmLayoutChooserWidgetPrivate))
+
+struct GdmLayoutChooserWidgetPrivate
+{
+        guint               layouts_added : 1;
+};
+
+static void     gdm_layout_chooser_widget_class_init  (GdmLayoutChooserWidgetClass *klass);
+static void     gdm_layout_chooser_widget_init        (GdmLayoutChooserWidget      *layout_chooser_widget);
+static void     gdm_layout_chooser_widget_finalize    (GObject                     *object);
+
+G_DEFINE_TYPE (GdmLayoutChooserWidget, gdm_layout_chooser_widget, GDM_TYPE_CHOOSER_WIDGET)
+
+enum {
+        CHOOSER_LIST_TITLE_COLUMN = 0,
+        CHOOSER_LIST_TRANSLATED_COLUMN,
+        CHOOSER_LIST_LOCALE_COLUMN
+};
+
+char *
+gdm_layout_chooser_widget_get_current_layout_name (GdmLayoutChooserWidget *widget)
+{
+        char *id;
+
+        g_return_val_if_fail (GDM_IS_LAYOUT_CHOOSER_WIDGET (widget), NULL);
+
+        id = gdm_chooser_widget_get_selected_item (GDM_CHOOSER_WIDGET (widget));
+
+        if (id == NULL) {
+                id = g_strdup ("us");
+        }
+
+        return id;
+}
+
+void
+gdm_layout_chooser_widget_set_current_layout_name (GdmLayoutChooserWidget *widget,
+                                                   const char             *id)
+{
+        g_return_if_fail (GDM_IS_LAYOUT_CHOOSER_WIDGET (widget));
+
+        if (id == NULL) {
+                gdm_chooser_widget_set_selected_item (GDM_CHOOSER_WIDGET (widget),
+                                                      NULL);
+                return;
+        }
+
+        gdm_chooser_widget_set_selected_item (GDM_CHOOSER_WIDGET (widget), id);
+}
+
+static void
+gdm_layout_chooser_widget_add_layout (GdmLayoutChooserWidget *widget,
+                                          const char         *name)
+{
+        char *layout;
+        char *escaped;
+
+        layout = gdm_get_layout_from_name (name);
+
+        if (layout != NULL) {
+                escaped = g_markup_escape_text (layout, -1);
+                gdm_chooser_widget_add_item (GDM_CHOOSER_WIDGET (widget),
+                                             name,
+                                             NULL,
+                                             escaped,
+                                             NULL,
+                                             0,
+                                             FALSE,
+                                             FALSE);
+                g_free (escaped);
+                g_free (layout);
+        }
+}
+
+static void
+add_available_layouts (GdmLayoutChooserWidget *widget)
+{
+        char **layout_names;
+        int    i;
+
+        layout_names = gdm_get_all_layout_names ();
+
+        if (layout_names == NULL)
+           return;
+
+        for (i = 0; layout_names[i] != NULL; i++) {
+                gdm_layout_chooser_widget_add_layout (widget,
+                                                      layout_names[i]);
+        }
+
+        g_strfreev (layout_names);
+}
+
+static void
+gdm_layout_chooser_widget_dispose (GObject *object)
+{
+        G_OBJECT_CLASS (gdm_layout_chooser_widget_parent_class)->dispose (object);
+}
+
+static void
+gdm_layout_chooser_widget_realize (GtkWidget *widget)
+{
+        GdmLayoutChooserWidget *chooser;
+
+        chooser = GDM_LAYOUT_CHOOSER_WIDGET (widget);
+
+        GTK_WIDGET_CLASS (gdm_layout_chooser_widget_parent_class)->realize (widget);
+
+        if (!chooser->priv->layouts_added) {
+                add_available_layouts (chooser);
+                chooser->priv->layouts_added = TRUE;
+        }
+}
+
+static void
+gdm_layout_chooser_widget_class_init (GdmLayoutChooserWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->dispose = gdm_layout_chooser_widget_dispose;
+        object_class->finalize = gdm_layout_chooser_widget_finalize;
+        widget_class->realize = gdm_layout_chooser_widget_realize;
+
+        g_type_class_add_private (klass, sizeof (GdmLayoutChooserWidgetPrivate));
+}
+
+static void
+gdm_layout_chooser_widget_init (GdmLayoutChooserWidget *widget)
+{
+        widget->priv = GDM_LAYOUT_CHOOSER_WIDGET_GET_PRIVATE (widget);
+
+        gdm_chooser_widget_set_separator_position (GDM_CHOOSER_WIDGET (widget),
+                                                   GDM_CHOOSER_WIDGET_POSITION_TOP);
+}
+
+static void
+gdm_layout_chooser_widget_finalize (GObject *object)
+{
+        GdmLayoutChooserWidget *layout_chooser_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LAYOUT_CHOOSER_WIDGET (object));
+
+        layout_chooser_widget = GDM_LAYOUT_CHOOSER_WIDGET (object);
+
+        g_return_if_fail (layout_chooser_widget->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_layout_chooser_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_layout_chooser_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_LAYOUT_CHOOSER_WIDGET,
+                               "inactive-text", _("_Keyboard:"),
+                               "active-text", _("_Keyboard:"),
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-chooser-widget.h	(revision 134)
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Matthias Clasen <mclasen@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_LAYOUT_CHOOSER_WIDGET_H
+#define __GDM_LAYOUT_CHOOSER_WIDGET_H
+
+#include <glib-object.h>
+#include "gdm-chooser-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LAYOUT_CHOOSER_WIDGET         (gdm_layout_chooser_widget_get_type ())
+#define GDM_LAYOUT_CHOOSER_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LAYOUT_CHOOSER_WIDGET, GdmLayoutChooserWidget))
+#define GDM_LAYOUT_CHOOSER_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LAYOUT_CHOOSER_WIDGET, GdmLayoutChooserWidgetClass))
+#define GDM_IS_LAYOUT_CHOOSER_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LAYOUT_CHOOSER_WIDGET))
+#define GDM_IS_LAYOUT_CHOOSER_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LAYOUT_CHOOSER_WIDGET))
+#define GDM_LAYOUT_CHOOSER_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LAYOUT_CHOOSER_WIDGET, GdmLayoutChooserWidgetClass))
+
+typedef struct GdmLayoutChooserWidgetPrivate GdmLayoutChooserWidgetPrivate;
+
+typedef struct
+{
+        GdmChooserWidget                 parent;
+        GdmLayoutChooserWidgetPrivate *priv;
+} GdmLayoutChooserWidget;
+
+typedef struct
+{
+        GdmChooserWidgetClass   parent_class;
+} GdmLayoutChooserWidgetClass;
+
+GType                  gdm_layout_chooser_widget_get_type                       (void);
+GtkWidget *            gdm_layout_chooser_widget_new                            (void);
+
+char *                 gdm_layout_chooser_widget_get_current_layout_name      (GdmLayoutChooserWidget *widget);
+void                   gdm_layout_chooser_widget_set_current_layout_name      (GdmLayoutChooserWidget *widget,
+                                                                                   const char               *name);
+
+G_END_DECLS
+
+#endif /* __GDM_LAYOUT_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-option-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-option-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-option-widget.c	(revision 134)
@@ -0,0 +1,306 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: Matthias Clasen <mclasen@redhat.com>
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-profile.h"
+#include "gdm-layouts.h"
+#include "gdm-layout-option-widget.h"
+#include "gdm-recent-option-widget.h"
+#include "gdm-layout-chooser-dialog.h"
+
+#define GDM_LAYOUT_OPTION_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAYOUT_OPTION_WIDGET, GdmLayoutOptionWidgetPrivate))
+
+struct GdmLayoutOptionWidgetPrivate
+{
+        GtkWidget *dialog;
+};
+
+enum {
+        LAYOUT_ACTIVATED,
+        DIALOG_HIDDEN,
+        NUMBER_OF_SIGNALS
+};
+
+static guint signals [NUMBER_OF_SIGNALS] = { 0, };
+
+static void     gdm_layout_option_widget_class_init  (GdmLayoutOptionWidgetClass *klass);
+static void     gdm_layout_option_widget_init        (GdmLayoutOptionWidget      *layout_option_widget);
+static void     gdm_layout_option_widget_finalize    (GObject                     *object);
+static void     gdm_layout_option_widget_hide_dialog (GdmLayoutOptionWidget       *widget);
+
+G_DEFINE_TYPE (GdmLayoutOptionWidget, gdm_layout_option_widget, GDM_TYPE_RECENT_OPTION_WIDGET)
+
+static void
+gdm_layout_option_widget_set_layout_from_dialog (GdmLayoutOptionWidget *widget)
+{
+        char *layout_name;
+
+        layout_name = gdm_layout_chooser_dialog_get_current_layout_name (GDM_LAYOUT_CHOOSER_DIALOG (widget->priv->dialog));
+        g_debug ("GdmLayoutOptionWidget: Setting layout from dialog: '%s'", layout_name);
+
+        gdm_layout_option_widget_set_current_layout_name (widget, layout_name);
+        g_free (layout_name);
+}
+
+static void
+on_dialog_response (GtkDialog             *dialog,
+                    int                    response_id,
+                    GdmLayoutOptionWidget *widget)
+{
+        g_debug ("GdmLayoutOptionWidget: Got response from dialog: '%d'", response_id);
+
+        switch (response_id) {
+                case GTK_RESPONSE_OK:
+                        gdm_layout_option_widget_set_layout_from_dialog (widget);
+                        break;
+                default:
+                        break;
+        }
+
+        gdm_layout_option_widget_hide_dialog (widget);
+}
+
+static void
+gdm_layout_option_widget_hide_dialog (GdmLayoutOptionWidget *widget)
+{
+        gtk_widget_destroy (widget->priv->dialog);
+        widget->priv->dialog = NULL;
+        g_signal_emit (G_OBJECT (widget), signals [DIALOG_HIDDEN], 0);
+}
+
+static void
+create_dialog (GdmLayoutOptionWidget *widget)
+{
+        gdm_profile_start (NULL);
+
+        g_assert (widget->priv->dialog == NULL);
+
+        widget->priv->dialog = gdm_layout_chooser_dialog_new ();
+
+        gdm_profile_end (NULL);
+}
+
+static void
+gdm_layout_option_widget_show_dialog (GdmLayoutOptionWidget *widget,
+                                      const char            *active_item_id)
+{
+        if (widget->priv->dialog == NULL) {
+                create_dialog (widget);
+        }
+
+        g_signal_connect (GTK_DIALOG (widget->priv->dialog),
+                          "response",
+                          G_CALLBACK (on_dialog_response),
+                          widget);
+
+        gtk_widget_show_all (GTK_WIDGET (widget->priv->dialog));
+
+        gdm_layout_chooser_dialog_set_current_layout_name (GDM_LAYOUT_CHOOSER_DIALOG (GDM_LAYOUT_OPTION_WIDGET (widget)->priv->dialog),
+                                                           active_item_id);
+}
+
+static void
+gdm_layout_option_widget_activated (GdmOptionWidget *widget)
+{
+        char *active_item_id;
+
+        active_item_id = gdm_option_widget_get_active_item (GDM_OPTION_WIDGET (widget));
+        if (active_item_id == NULL) {
+                return;
+        }
+
+        if (strcmp (active_item_id, "__other") == 0) {
+                g_free (active_item_id);
+
+                active_item_id = gdm_option_widget_get_default_item (widget);
+                gdm_layout_option_widget_set_current_layout_name (GDM_LAYOUT_OPTION_WIDGET (widget), active_item_id);
+                gdm_layout_option_widget_show_dialog (GDM_LAYOUT_OPTION_WIDGET (widget), active_item_id);
+        }
+
+        g_signal_emit (G_OBJECT (widget), signals[LAYOUT_ACTIVATED], 0);
+
+        g_free (active_item_id);
+}
+
+static void
+gdm_layout_option_widget_class_init (GdmLayoutOptionWidgetClass *klass)
+{
+        GObjectClass         *object_class = G_OBJECT_CLASS (klass);
+        GdmOptionWidgetClass *option_widget_class = GDM_OPTION_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_layout_option_widget_finalize;
+
+        option_widget_class->activated = gdm_layout_option_widget_activated;
+
+        signals[LAYOUT_ACTIVATED] = g_signal_new ("layout-activated",
+                                                  G_TYPE_FROM_CLASS (object_class),
+                                                  G_SIGNAL_RUN_FIRST,
+                                                  G_STRUCT_OFFSET (GdmLayoutOptionWidgetClass, layout_activated),
+                                                  NULL,
+                                                  NULL,
+                                                  g_cclosure_marshal_VOID__VOID,
+                                                  G_TYPE_NONE,
+                                                  0);
+
+        signals[DIALOG_HIDDEN] = g_signal_new ("dialog-hidden",
+                                               G_TYPE_FROM_CLASS (object_class),
+                                               G_SIGNAL_RUN_FIRST,
+                                               G_STRUCT_OFFSET (GdmLayoutOptionWidgetClass, dialog_hidden),
+                                               NULL,
+                                               NULL,
+                                               g_cclosure_marshal_VOID__VOID,
+                                               G_TYPE_NONE,
+                                               0);
+
+        g_type_class_add_private (klass, sizeof (GdmLayoutOptionWidgetPrivate));
+}
+
+static char *
+gdm_layout_option_widget_lookup_item (GdmRecentOptionWidget *widget,
+                                      const char            *key,
+                                      char                 **name,
+                                      char                 **comment)
+{
+        char *layout;
+
+        layout = gdm_get_layout_from_name (key);
+
+        if (layout == NULL) {
+                return NULL;
+        }
+
+        *name = layout;
+        *comment = NULL;
+
+        return g_strdup (key);
+}
+
+static void
+gdm_layout_option_widget_init (GdmLayoutOptionWidget *widget)
+{
+        GError *error;
+
+        widget->priv = GDM_LAYOUT_OPTION_WIDGET_GET_PRIVATE (widget);
+
+        error = NULL;
+        gdm_recent_option_widget_set_gconf_key (GDM_RECENT_OPTION_WIDGET (widget),
+                                                "/apps/gdm/simple-greeter/recent-layouts",
+                                                gdm_layout_option_widget_lookup_item,
+                                                &error);
+
+        if (error != NULL) {
+                g_warning ("Could not read recent layouts from gconf: %s",
+                           error->message);
+                g_error_free (error);
+        }
+
+        gdm_option_widget_add_item (GDM_OPTION_WIDGET (widget),
+                                    "__other",
+                                    /* translators: This brings up a dialog of
+                                     * available keyboard layouts
+                                     */
+                                    C_("keyboard", "Other..."),
+                                    _("Choose a keyboard layout from the "
+                                      "full list of available layouts."),
+                                    GDM_OPTION_WIDGET_POSITION_BOTTOM);
+}
+
+static void
+gdm_layout_option_widget_finalize (GObject *object)
+{
+        GdmLayoutOptionWidget *layout_option_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_LAYOUT_OPTION_WIDGET (object));
+
+        layout_option_widget = GDM_LAYOUT_OPTION_WIDGET (object);
+
+        g_return_if_fail (layout_option_widget->priv != NULL);
+
+        if (layout_option_widget->priv->dialog != NULL) {
+                gtk_widget_destroy (layout_option_widget->priv->dialog);
+        }
+
+        G_OBJECT_CLASS (gdm_layout_option_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_layout_option_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_LAYOUT_OPTION_WIDGET,
+                               "label-text", _("_Keyboard:"),
+                               "icon-name", "preferences-desktop-keyboard",
+                               "max-item-count", 8,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
+
+char *
+gdm_layout_option_widget_get_current_layout_name (GdmLayoutOptionWidget *widget)
+{
+        char *active_item_id;
+
+        active_item_id = gdm_option_widget_get_active_item (GDM_OPTION_WIDGET (widget));
+        if (active_item_id == NULL) {
+                return NULL;
+        }
+
+        if (strcmp (active_item_id, "__other") == 0) {
+                g_free (active_item_id);
+                return NULL;
+        }
+
+        return active_item_id;
+}
+
+void
+gdm_layout_option_widget_set_current_layout_name (GdmLayoutOptionWidget *widget,
+                                                  const char            *id)
+{
+        g_return_if_fail (GDM_IS_LAYOUT_OPTION_WIDGET (widget));
+
+        if (id != NULL &&
+            !gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (widget),
+                                            id, NULL, NULL, NULL)) {
+                gdm_recent_option_widget_add_item (GDM_RECENT_OPTION_WIDGET (widget),
+                                                   id);
+        }
+        g_debug ("GdmLayoutOptionWidget: Setting active item: '%s'", id);
+        gdm_option_widget_set_active_item (GDM_OPTION_WIDGET (widget), id);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-option-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-option-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layout-option-widget.h	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#ifndef __GDM_LAYOUT_OPTION_WIDGET_H
+#define __GDM_LAYOUT_OPTION_WIDGET_H
+
+#include <glib-object.h>
+
+#include "gdm-recent-option-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_LAYOUT_OPTION_WIDGET         (gdm_layout_option_widget_get_type ())
+#define GDM_LAYOUT_OPTION_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LAYOUT_OPTION_WIDGET, GdmLayoutOptionWidget))
+#define GDM_LAYOUT_OPTION_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LAYOUT_OPTION_WIDGET, GdmLayoutOptionWidgetClass))
+#define GDM_IS_LAYOUT_OPTION_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LAYOUT_OPTION_WIDGET))
+#define GDM_IS_LAYOUT_OPTION_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LAYOUT_OPTION_WIDGET))
+#define GDM_LAYOUT_OPTION_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LAYOUT_OPTION_WIDGET, GdmLayoutOptionWidgetClass))
+
+typedef struct GdmLayoutOptionWidgetPrivate GdmLayoutOptionWidgetPrivate;
+
+typedef struct
+{
+        GdmRecentOptionWidget          parent;
+        GdmLayoutOptionWidgetPrivate *priv;
+} GdmLayoutOptionWidget;
+
+typedef struct
+{
+        GdmRecentOptionWidgetClass    parent_class;
+
+        void (* layout_activated)        (GdmLayoutOptionWidget *widget);
+        void (* dialog_hidden)           (GdmLayoutOptionWidget *widget);
+} GdmLayoutOptionWidgetClass;
+
+GType                  gdm_layout_option_widget_get_type               (void);
+GtkWidget *            gdm_layout_option_widget_new                    (void);
+
+char *                 gdm_layout_option_widget_get_current_layout_name      (GdmLayoutOptionWidget *widget);
+void                   gdm_layout_option_widget_set_current_layout_name      (GdmLayoutOptionWidget *widget,
+                                                                                  const char              *name);
+
+
+
+#endif /* __GDM_LAYOUT_OPTION_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layouts.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layouts.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layouts.c	(revision 134)
@@ -0,0 +1,275 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright 2008  Red Hat, Inc,
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by : Matthias Clasen
+ */
+
+#include "config.h"
+
+#include <string.h>
+
+#include <glib.h>
+
+#include <gdk/gdkx.h>
+
+#ifdef HAVE_LIBXKLAVIER
+#include <libxklavier/xklavier.h>
+#endif
+
+#include <gconf/gconf-client.h>
+
+#include "gdm-layouts.h"
+
+typedef struct {
+        GSList *list;
+        const char *layout;
+} LayoutData;
+
+#ifdef HAVE_LIBXKLAVIER
+static XklEngine         *engine = NULL;
+static XklConfigRegistry *config_registry = NULL;
+static XklConfigRec      *initial_config = NULL;
+
+static void
+init_xkl (void)
+{
+        if (config_registry == NULL) {
+                engine = xkl_engine_get_instance (GDK_DISPLAY ());
+                xkl_engine_backup_names_prop (engine);
+                config_registry = xkl_config_registry_get_instance (engine);
+                xkl_config_registry_load (config_registry, FALSE);
+
+                initial_config = xkl_config_rec_new ();
+                if (!xkl_config_rec_get_from_backup (initial_config, engine)) {
+                        g_warning ("failed to load XKB configuration");
+                        initial_config->model = g_strdup ("pc105");
+                }
+        }
+}
+
+static char *
+xci_desc_to_utf8 (XklConfigItem * ci)
+{
+        char *sd = g_strstrip (ci->description);
+        return sd[0] == 0 ? g_strdup (ci->name) :
+                g_locale_to_utf8 (sd, -1, NULL, NULL, NULL);
+}
+
+static void
+add_variant (XklConfigRegistry   *config,
+             const XklConfigItem *item,
+             gpointer             data)
+{
+        LayoutData *ldata = data;
+
+        ldata->list = g_slist_prepend (ldata->list, g_strdup_printf  ("%s\t%s", ldata->layout, item->name));
+}
+
+static void
+add_layout (XklConfigRegistry   *config,
+            const XklConfigItem *item,
+            gpointer             data)
+{
+        LayoutData *ldata = data;
+
+        ldata->layout = item->name;
+        ldata->list = g_slist_prepend (ldata->list, g_strdup (item->name));
+        xkl_config_registry_foreach_layout_variant (config, item->name, add_variant, data);
+        ldata->layout = NULL;
+}
+#endif
+
+gchar *
+gdm_get_layout_from_name (const char *name)
+{
+#ifdef HAVE_LIBXKLAVIER
+        XklConfigItem *item;
+        char          *layout;
+        char          *variant;
+        char          *result;
+        char          *id1;
+        char          *id2;
+        char          *p;
+
+        init_xkl ();
+
+        id1 = g_strdup (name);
+        p = strchr (id1, '\t');
+
+        if (p != NULL) {
+                id2 = p + 1;
+                *p = 0;
+        } else {
+                id2 = NULL;
+        }
+
+        item = xkl_config_item_new ();
+
+        g_snprintf (item->name, XKL_MAX_CI_NAME_LENGTH, "%s", id1);
+        if (xkl_config_registry_find_layout (config_registry, item)) {
+                layout = xci_desc_to_utf8 (item);
+        } else {
+                layout =  g_strdup_printf ("Layout %s", id1);
+        }
+
+        if (id2 != NULL) {
+                g_snprintf (item->name, XKL_MAX_CI_NAME_LENGTH, "%s", id2);
+                if (xkl_config_registry_find_variant (config_registry, id1, item))
+                        variant = xci_desc_to_utf8 (item);
+                else
+                        variant = g_strdup_printf ("Variant %s", id2);
+        } else {
+                variant = NULL;
+        }
+
+        g_object_unref (item);
+
+        g_free (id1);
+
+        if (variant != NULL) {
+                result = g_strdup_printf ("%s (%s)", layout, variant);
+                g_free (layout);
+                g_free (variant);
+        } else {
+                result = layout;
+        }
+
+        return result;
+#else
+        return NULL;
+#endif
+}
+
+char **
+gdm_get_all_layout_names (void)
+{
+#ifdef HAVE_LIBXKLAVIER
+        GSList    *l;
+        int        len;
+        int        i;
+        char     **layouts;
+        LayoutData data;
+
+        data.list = NULL;
+        data.layout = NULL;
+
+        init_xkl ();
+
+        xkl_config_registry_foreach_layout (config_registry, add_layout, &data);
+
+        len = g_slist_length (data.list);
+
+        layouts = g_new (char *, len + 1);
+        layouts[len] = NULL;
+
+        for (i = 0, l = data.list; i < len; i++, l = l->next) {
+                layouts[len - i - 1] = l->data;
+        }
+
+        g_slist_free (data.list);
+
+        return layouts;
+#else
+        return NULL;
+#endif
+}
+
+gboolean
+gdm_layout_is_valid (const char *layout_variant)
+{
+#ifdef HAVE_LIBXKLAVIER
+        XklConfigItem *item;
+        char          *layout;
+        char          *variant;
+        gboolean       retval;
+
+        layout = g_strdup (layout_variant);
+        variant = strchr (layout, '\t');
+        if (variant != NULL) {
+                variant[0] = '\0';
+                variant++;
+        }
+
+        item = xkl_config_item_new ();
+        g_snprintf (item->name, XKL_MAX_CI_NAME_LENGTH, "%s", layout);
+
+        retval = xkl_config_registry_find_layout (config_registry, item);
+
+        if (retval && variant != NULL) {
+                g_snprintf (item->name, XKL_MAX_CI_NAME_LENGTH, "%s", variant);
+                retval = xkl_config_registry_find_variant (config_registry, layout, item);
+        }
+
+        g_object_unref (item);
+        g_free (layout);
+
+        return retval;
+#else
+        return TRUE;
+#endif
+}
+
+const char *
+gdm_layout_get_default_layout (void)
+{
+#ifdef HAVE_LIBXKLAVIER
+        init_xkl ();
+
+        if (initial_config->layouts)
+                return initial_config->layouts[0];
+        else
+                return NULL;
+#else
+        return NULL;
+#endif
+}
+
+void
+gdm_layout_activate (const char *layout)
+{
+#ifdef HAVE_LIBXKLAVIER
+        XklConfigRec *config;
+        char         *p;
+
+        init_xkl ();
+
+        config = xkl_config_rec_new ();
+        config->model = g_strdup (initial_config->model);
+
+        if (layout == NULL) {
+                config->layouts = g_strdupv (initial_config->layouts);
+                config->variants = g_strdupv (initial_config->variants);
+                config->options = g_strdupv (initial_config->options);
+        } else {
+                config->layouts = g_new0 (char *, 2);
+                config->layouts[0] = g_strdup (layout);
+
+                p = strchr (config->layouts[0], '\t');
+                if (p != NULL) {
+                        config->variants = g_new0 (char *, 2);
+                        config->layouts[0][p - config->layouts[0]] = 0;
+                        config->variants[0] = g_strdup (p + 1);
+                }
+        }
+
+        xkl_config_rec_activate (config, engine);
+
+        g_object_unref (config);
+#endif
+}
+
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-layouts.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-layouts.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-layouts.h	(revision 134)
@@ -0,0 +1,35 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: Matthias Clasen
+ */
+
+#ifndef __GDM_LAYOUTS_H
+#define __GDM_LAYOUTS_H
+
+G_BEGIN_DECLS
+
+char *        gdm_get_layout_from_name   (const char *name);
+char **       gdm_get_all_layout_names   (void);
+gboolean      gdm_layout_is_valid        (const char *layout);
+const char *  gdm_layout_get_default_layout (void);
+void          gdm_layout_activate        (const char *layout);
+
+G_END_DECLS
+
+#endif /* __GDM_LAYOUT_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-option-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-option-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-option-widget.c	(revision 134)
@@ -0,0 +1,1155 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ *              William Jon McCann <mccann@jhu.edu>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-option-widget.h"
+
+#define GDM_OPTION_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_OPTION_WIDGET, GdmOptionWidgetPrivate))
+
+#define GDM_OPTION_WIDGET_RC_STRING \
+"style \"gdm-option-widget-style\"" \
+"{" \
+"  GtkComboBox::appears-as-list = 1" \
+"}" \
+"widget_class \"*<GdmOptionWidget>.*.GtkComboBox\" style \"gdm-option-widget-style\""
+
+struct GdmOptionWidgetPrivate
+{
+        GtkWidget                *label;
+        GtkWidget                *image;
+        char                     *label_text;
+        char                     *icon_name;
+        char                     *default_item_id;
+
+        GtkWidget                *items_combo_box;
+        GtkListStore             *list_store;
+
+        GtkTreeModelFilter       *model_filter;
+        GtkTreeModelSort         *model_sorter;
+
+        GtkTreeRowReference      *active_row;
+        GtkTreeRowReference      *top_separator_row;
+        GtkTreeRowReference      *bottom_separator_row;
+
+        gint                     number_of_top_rows;
+        gint                     number_of_middle_rows;
+        gint                     number_of_bottom_rows;
+
+        guint                    check_idle_id;
+};
+
+enum {
+        PROP_0,
+        PROP_LABEL_TEXT,
+        PROP_ICON_NAME,
+        PROP_DEFAULT_ITEM
+};
+
+enum {
+        ACTIVATED = 0,
+        NUMBER_OF_SIGNALS
+};
+
+static guint    signals[NUMBER_OF_SIGNALS];
+
+static void     gdm_option_widget_class_init  (GdmOptionWidgetClass *klass);
+static void     gdm_option_widget_init        (GdmOptionWidget      *option_widget);
+static void     gdm_option_widget_finalize    (GObject              *object);
+
+G_DEFINE_TYPE (GdmOptionWidget, gdm_option_widget, GTK_TYPE_ALIGNMENT)
+enum {
+        OPTION_NAME_COLUMN = 0,
+        OPTION_COMMENT_COLUMN,
+        OPTION_POSITION_COLUMN,
+        OPTION_ID_COLUMN,
+        NUMBER_OF_OPTION_COLUMNS
+};
+
+static gboolean
+find_item (GdmOptionWidget *widget,
+           const char       *id,
+           GtkTreeIter      *iter)
+{
+        GtkTreeModel *model;
+        gboolean      found_item;
+
+        g_assert (GDM_IS_OPTION_WIDGET (widget));
+        g_assert (id != NULL);
+
+        found_item = FALSE;
+        model = GTK_TREE_MODEL (widget->priv->model_sorter);
+
+        if (!gtk_tree_model_get_iter_first (model, iter)) {
+                return FALSE;
+        }
+
+        do {
+                char *item_id;
+
+                gtk_tree_model_get (model, iter,
+                                    OPTION_ID_COLUMN, &item_id, -1);
+
+                g_assert (item_id != NULL);
+
+                if (strcmp (id, item_id) == 0) {
+                        found_item = TRUE;
+                }
+                g_free (item_id);
+
+        } while (!found_item && gtk_tree_model_iter_next (model, iter));
+
+        return found_item;
+}
+
+static char *
+get_active_item_id (GdmOptionWidget *widget,
+                    GtkTreeIter      *iter)
+{
+        char         *item_id;
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+
+        g_return_val_if_fail (GDM_IS_OPTION_WIDGET (widget), NULL);
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+        item_id = NULL;
+
+        if (widget->priv->active_row == NULL ||
+            !gtk_tree_row_reference_valid (widget->priv->active_row)) {
+                return NULL;
+        }
+
+        path = gtk_tree_row_reference_get_path (widget->priv->active_row);
+        if (gtk_tree_model_get_iter (model, iter, path)) {
+                gtk_tree_model_get (model, iter,
+                                    OPTION_ID_COLUMN, &item_id, -1);
+        };
+        gtk_tree_path_free (path);
+
+        return item_id;
+}
+
+char *
+gdm_option_widget_get_active_item (GdmOptionWidget *widget)
+{
+        GtkTreeIter iter;
+
+        return get_active_item_id (widget, &iter);
+}
+
+static void
+activate_from_item_id (GdmOptionWidget *widget,
+                       const char      *item_id)
+{
+        GtkTreeIter   iter;
+
+        if (item_id == NULL) {
+                if (widget->priv->active_row != NULL) {
+                    gtk_tree_row_reference_free (widget->priv->active_row);
+                    widget->priv->active_row = NULL;
+                }
+
+                gtk_combo_box_set_active (GTK_COMBO_BOX (widget->priv->items_combo_box), -1);
+                return;
+        }
+
+        if (!find_item (widget, item_id, &iter)) {
+                g_critical ("Tried to activate non-existing item from option widget");
+                return;
+        }
+
+        gtk_combo_box_set_active_iter (GTK_COMBO_BOX (widget->priv->items_combo_box),
+                                       &iter);
+}
+
+static void
+activate_from_row (GdmOptionWidget    *widget,
+                   GtkTreeRowReference *row)
+{
+        g_assert (row != NULL);
+        g_assert (gtk_tree_row_reference_valid (row));
+
+        if (widget->priv->active_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->active_row);
+                widget->priv->active_row = NULL;
+        }
+
+        widget->priv->active_row = gtk_tree_row_reference_copy (row);
+
+        g_signal_emit (widget, signals[ACTIVATED], 0);
+
+}
+
+static void
+activate_selected_item (GdmOptionWidget *widget)
+{
+        GtkTreeModel        *model;
+        GtkTreeIter          sorted_iter;
+        gboolean             is_already_active;
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+        is_already_active = FALSE;
+
+        if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (widget->priv->items_combo_box), &sorted_iter)) {
+                GtkTreeRowReference *row;
+                GtkTreePath *sorted_path;
+                GtkTreePath *base_path;
+
+                sorted_path = gtk_tree_model_get_path (GTK_TREE_MODEL (widget->priv->model_sorter),
+                                                       &sorted_iter);
+                base_path =
+                    gtk_tree_model_sort_convert_path_to_child_path (widget->priv->model_sorter,
+                                                                    sorted_path);
+                gtk_tree_path_free (sorted_path);
+
+                if (widget->priv->active_row != NULL) {
+                        GtkTreePath *active_path;
+
+                        active_path = gtk_tree_row_reference_get_path (widget->priv->active_row);
+
+                        if (active_path != NULL) {
+                                if (gtk_tree_path_compare  (base_path, active_path) == 0) {
+                                        is_already_active = TRUE;
+                                }
+                                gtk_tree_path_free (active_path);
+                        }
+                }
+                g_assert (base_path != NULL);
+                row = gtk_tree_row_reference_new (model, base_path);
+                gtk_tree_path_free (base_path);
+
+                if (!is_already_active) {
+                    activate_from_row (widget, row);
+                }
+
+                gtk_tree_row_reference_free (row);
+        }
+}
+
+void
+gdm_option_widget_set_active_item (GdmOptionWidget *widget,
+                                   const char      *id)
+{
+        g_return_if_fail (GDM_IS_OPTION_WIDGET (widget));
+
+        activate_from_item_id (widget, id);
+}
+
+char *
+gdm_option_widget_get_default_item (GdmOptionWidget *widget)
+{
+        g_return_val_if_fail (GDM_IS_OPTION_WIDGET (widget), NULL);
+
+        return g_strdup (widget->priv->default_item_id);
+}
+
+void
+gdm_option_widget_set_default_item (GdmOptionWidget *widget,
+                                    const char      *item)
+{
+        char *active;
+
+        g_return_if_fail (GDM_IS_OPTION_WIDGET (widget));
+        g_return_if_fail (item == NULL ||
+                          gdm_option_widget_lookup_item (widget, item,
+                                                         NULL, NULL, NULL));
+
+        if (widget->priv->default_item_id == NULL ||
+            item == NULL ||
+            strcmp (widget->priv->default_item_id, item) != 0) {
+                g_free (widget->priv->default_item_id);
+                widget->priv->default_item_id = NULL;
+
+                if (widget->priv->active_row == NULL || item != NULL) {
+                    activate_from_item_id (widget, item);
+                }
+
+                widget->priv->default_item_id = g_strdup (item);
+
+                g_object_notify (G_OBJECT (widget), "default-item");
+
+        } 
+
+        /* If a row has already been selected, then reset the selection to
+         * the active row.  This way when a user fails to authenticate, any
+         * previously selected value will still be selected.
+         */
+        active = gdm_option_widget_get_active_item (widget);
+
+        if (active != NULL && item != NULL &&
+            strcmp (gdm_option_widget_get_active_item (widget),
+                    item) != 0) {
+                GtkTreeRowReference *row;
+                GtkTreePath         *active_path;
+                GtkTreeModel        *model;
+
+                gdm_option_widget_set_active_item (widget, active);
+                active_path = gtk_tree_row_reference_get_path (widget->priv->active_row);
+                model = GTK_TREE_MODEL (widget->priv->list_store);
+                if (active_path != NULL) {
+                        row = gtk_tree_row_reference_new (model, active_path);
+                        activate_from_row (widget, row);
+                        gtk_tree_path_free (active_path);
+                        gtk_tree_row_reference_free (row);
+                }
+        }
+}
+
+static const char *
+gdm_option_widget_get_label_text (GdmOptionWidget *widget)
+{
+        return widget->priv->label_text;
+}
+
+static void
+gdm_option_widget_set_label_text (GdmOptionWidget *widget,
+                                  const char      *text)
+{
+        if (widget->priv->label_text == NULL ||
+            strcmp (widget->priv->label_text, text) != 0) {
+                g_free (widget->priv->label_text);
+                widget->priv->label_text = g_strdup (text);
+                gtk_label_set_markup_with_mnemonic (GTK_LABEL (widget->priv->label),
+                                      text);
+                g_object_notify (G_OBJECT (widget), "label-text");
+        }
+}
+
+static const char *
+gdm_option_widget_get_icon_name (GdmOptionWidget *widget)
+{
+        return widget->priv->icon_name;
+}
+
+static void
+gdm_option_widget_set_icon_name (GdmOptionWidget *widget,
+                                 const char      *name)
+{
+        if (name == NULL && widget->priv->icon_name != NULL) {
+                /* remove icon */
+                g_free (widget->priv->icon_name);
+                widget->priv->icon_name = NULL;
+                gtk_widget_hide (widget->priv->image);
+                gtk_image_clear (GTK_IMAGE (widget->priv->image));
+                g_object_notify (G_OBJECT (widget), "icon-name");
+        } else if (name != NULL && widget->priv->icon_name == NULL) {
+                /* add icon */
+                widget->priv->icon_name = g_strdup (name);
+                gtk_widget_show (widget->priv->image);
+                gtk_image_set_from_icon_name (GTK_IMAGE (widget->priv->image), name, GTK_ICON_SIZE_BUTTON);
+                g_object_notify (G_OBJECT (widget), "icon-name");
+        } else if (name != NULL
+                   && widget->priv->icon_name != NULL
+                   && strcmp (widget->priv->icon_name, name) != 0) {
+                /* changed icon */
+                g_free (widget->priv->icon_name);
+                widget->priv->icon_name = g_strdup (name);
+                gtk_image_set_from_icon_name (GTK_IMAGE (widget->priv->image), name, GTK_ICON_SIZE_BUTTON);
+                g_object_notify (G_OBJECT (widget), "icon-name");
+        }
+}
+
+static void
+gdm_option_widget_set_property (GObject        *object,
+                                guint           prop_id,
+                                const GValue   *value,
+                                GParamSpec     *pspec)
+{
+        GdmOptionWidget *self;
+
+        self = GDM_OPTION_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_LABEL_TEXT:
+                gdm_option_widget_set_label_text (self, g_value_get_string (value));
+                break;
+        case PROP_ICON_NAME:
+                gdm_option_widget_set_icon_name (self, g_value_get_string (value));
+                break;
+        case PROP_DEFAULT_ITEM:
+                gdm_option_widget_set_default_item (self, g_value_get_string (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_option_widget_get_property (GObject        *object,
+                                guint           prop_id,
+                                GValue         *value,
+                                GParamSpec     *pspec)
+{
+        GdmOptionWidget *self;
+
+        self = GDM_OPTION_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_LABEL_TEXT:
+                g_value_set_string (value,
+                                    gdm_option_widget_get_label_text (self));
+                break;
+        case PROP_ICON_NAME:
+                g_value_set_string (value,
+                                    gdm_option_widget_get_icon_name (self));
+                break;
+        case PROP_DEFAULT_ITEM:
+                g_value_take_string (value,
+                                    gdm_option_widget_get_default_item (self));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_option_widget_constructor (GType                  type,
+                               guint                  n_construct_properties,
+                               GObjectConstructParam *construct_properties)
+{
+        GdmOptionWidget      *option_widget;
+
+        option_widget = GDM_OPTION_WIDGET (G_OBJECT_CLASS (gdm_option_widget_parent_class)->constructor (type,
+                                                                                                         n_construct_properties,
+                                                                                                         construct_properties));
+
+        return G_OBJECT (option_widget);
+}
+
+static void
+gdm_option_widget_dispose (GObject *object)
+{
+        GdmOptionWidget *widget;
+
+        widget = GDM_OPTION_WIDGET (object);
+
+        if (widget->priv->top_separator_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->top_separator_row);
+                widget->priv->top_separator_row = NULL;
+        }
+
+        if (widget->priv->bottom_separator_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->bottom_separator_row);
+                widget->priv->bottom_separator_row = NULL;
+        }
+
+        if (widget->priv->active_row != NULL) {
+                gtk_tree_row_reference_free (widget->priv->active_row);
+                widget->priv->active_row = NULL;
+        }
+
+        G_OBJECT_CLASS (gdm_option_widget_parent_class)->dispose (object);
+}
+
+static gboolean
+gdm_option_widget_mnemonic_activate (GtkWidget *widget,
+                                     gboolean   group_cycling)
+{
+        GdmOptionWidget *option_widget;
+
+        option_widget = GDM_OPTION_WIDGET (widget);
+        gtk_widget_grab_focus (option_widget->priv->items_combo_box);
+        gtk_combo_box_popup (GTK_COMBO_BOX (option_widget->priv->items_combo_box));
+
+        return TRUE;
+}
+
+static void
+gdm_option_widget_class_init (GdmOptionWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+        GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+        object_class->get_property = gdm_option_widget_get_property;
+        object_class->set_property = gdm_option_widget_set_property;
+        object_class->constructor = gdm_option_widget_constructor;
+        object_class->dispose = gdm_option_widget_dispose;
+        object_class->finalize = gdm_option_widget_finalize;
+        widget_class->mnemonic_activate = gdm_option_widget_mnemonic_activate;
+
+        gtk_rc_parse_string (GDM_OPTION_WIDGET_RC_STRING);
+
+        signals [ACTIVATED] = g_signal_new ("activated",
+                                            G_TYPE_FROM_CLASS (object_class),
+                                            G_SIGNAL_RUN_FIRST,
+                                            G_STRUCT_OFFSET (GdmOptionWidgetClass, activated),
+                                            NULL,
+                                            NULL,
+                                            g_cclosure_marshal_VOID__VOID,
+                                            G_TYPE_NONE,
+                                            0);
+
+        g_object_class_install_property (object_class,
+                                         PROP_LABEL_TEXT,
+                                         g_param_spec_string ("label-text",
+                                                              _("Label Text"),
+                                                              _("The text to use as a label"),
+                                                              NULL,
+                                                              (G_PARAM_READWRITE |
+                                                               G_PARAM_CONSTRUCT)));
+        g_object_class_install_property (object_class,
+                                         PROP_ICON_NAME,
+                                         g_param_spec_string ("icon-name",
+                                                              _("Icon name"),
+                                                              _("The icon to use with the label"),
+                                                              NULL,
+                                                              (G_PARAM_READWRITE |
+                                                               G_PARAM_CONSTRUCT)));
+
+        g_object_class_install_property (object_class,
+                                         PROP_DEFAULT_ITEM,
+                                         g_param_spec_string ("default-item",
+                                                              _("Default Item"),
+                                                              _("The id of the default item"),
+                                                              NULL,
+                                                              G_PARAM_READWRITE));
+
+        g_type_class_add_private (klass, sizeof (GdmOptionWidgetPrivate));
+}
+
+static void
+on_changed (GtkComboBox     *combo_box,
+            GdmOptionWidget *widget)
+{
+        if (widget->priv->default_item_id == NULL) {
+                return;
+        }
+
+        activate_selected_item (widget);
+}
+
+static void
+on_default_item_changed (GdmOptionWidget *widget)
+{
+        gtk_widget_set_sensitive (widget->priv->items_combo_box,
+                                  widget->priv->default_item_id != NULL);
+        gtk_tree_model_filter_refilter (widget->priv->model_filter);
+}
+
+static gboolean
+path_is_row (GdmOptionWidget     *widget,
+             GtkTreeModel        *model,
+             GtkTreePath         *path,
+             GtkTreeRowReference *row)
+{
+        GtkTreePath      *row_path;
+        GtkTreePath      *translated_path;
+        gboolean          is_row;
+
+        row_path = gtk_tree_row_reference_get_path (row);
+
+        if (row_path == NULL) {
+                return FALSE;
+        }
+
+        if (model == GTK_TREE_MODEL (widget->priv->model_sorter)) {
+                GtkTreePath *filtered_path;
+
+                filtered_path = gtk_tree_model_sort_convert_path_to_child_path (widget->priv->model_sorter, path);
+
+                translated_path = gtk_tree_model_filter_convert_path_to_child_path (widget->priv->model_filter, filtered_path);
+                gtk_tree_path_free (filtered_path);
+        } else if (model == GTK_TREE_MODEL (widget->priv->model_filter)) {
+                translated_path = gtk_tree_model_filter_convert_path_to_child_path (widget->priv->model_filter, path);
+        } else {
+                g_assert (model == GTK_TREE_MODEL (widget->priv->list_store));
+                translated_path = gtk_tree_path_copy (path);
+        }
+
+        if (gtk_tree_path_compare (row_path, translated_path) == 0) {
+                is_row = TRUE;
+        } else {
+                is_row = FALSE;
+        }
+        gtk_tree_path_free (translated_path);
+
+        return is_row;
+}
+
+static gboolean
+path_is_top_separator (GdmOptionWidget *widget,
+                       GtkTreeModel    *model,
+                       GtkTreePath     *path)
+{
+        if (widget->priv->top_separator_row != NULL) {
+                if (path_is_row (widget, model, path,
+                                 widget->priv->top_separator_row)) {
+                    return TRUE;
+                }
+        }
+
+        return FALSE;
+}
+
+static gboolean
+path_is_bottom_separator (GdmOptionWidget *widget,
+                          GtkTreeModel    *model,
+                          GtkTreePath     *path)
+{
+        if (widget->priv->bottom_separator_row != NULL) {
+
+                if (path_is_row (widget, model, path,
+                                 widget->priv->bottom_separator_row)) {
+                    return TRUE;
+                }
+        }
+
+        return FALSE;
+}
+
+static gboolean
+path_is_separator (GdmOptionWidget *widget,
+                   GtkTreeModel    *model,
+                   GtkTreePath     *path)
+{
+        return path_is_top_separator (widget, model, path) ||
+               path_is_bottom_separator (widget, model, path);
+}
+
+static gboolean
+gdm_option_widget_check_visibility (GdmOptionWidget *widget)
+{
+        if ((widget->priv->number_of_middle_rows != 0) &&
+            (widget->priv->number_of_top_rows > 0 ||
+             widget->priv->number_of_middle_rows > 1 || 
+             widget->priv->number_of_bottom_rows > 0)) {
+                gtk_widget_show (widget->priv->items_combo_box);
+                gtk_widget_show (widget->priv->label);
+
+                if (widget->priv->icon_name != NULL) {
+                        gtk_widget_show (widget->priv->image);
+                }
+        } else {
+                gtk_widget_hide (widget->priv->items_combo_box);
+                gtk_widget_hide (widget->priv->label);
+                gtk_widget_hide (widget->priv->image);
+        }
+
+        widget->priv->check_idle_id = 0;
+        return FALSE;
+}
+
+static void
+gdm_option_widget_queue_visibility_check (GdmOptionWidget *widget)
+{
+        if (widget->priv->check_idle_id == 0) {
+                widget->priv->check_idle_id = g_idle_add ((GSourceFunc) gdm_option_widget_check_visibility, widget);
+        }
+}
+
+static gboolean
+check_item_visibilty (GtkTreeModel *model,
+                      GtkTreeIter  *iter,
+                      gpointer      data)
+{
+        GdmOptionWidget *widget;
+        GtkTreePath     *path;
+        gboolean         is_top_separator;
+        gboolean         is_bottom_separator;
+        gboolean         is_visible;
+
+        g_assert (GDM_IS_OPTION_WIDGET (data));
+
+        widget = GDM_OPTION_WIDGET (data);
+
+        path = gtk_tree_model_get_path (model, iter);
+        is_top_separator = path_is_top_separator (widget, model, path);
+        is_bottom_separator = path_is_bottom_separator (widget, model, path);
+        gtk_tree_path_free (path);
+
+        if (is_top_separator) {
+                is_visible = widget->priv->number_of_top_rows > 0 &&
+                             widget->priv->number_of_middle_rows > 0;
+        } else if (is_bottom_separator) {
+                is_visible = widget->priv->number_of_bottom_rows > 0 &&
+                             widget->priv->number_of_middle_rows > 0;
+        } else {
+                is_visible = TRUE;
+        }
+
+        gdm_option_widget_queue_visibility_check (widget);
+
+        return is_visible;
+}
+
+static int
+compare_item (GtkTreeModel *model,
+              GtkTreeIter  *a,
+              GtkTreeIter  *b,
+              gpointer      data)
+{
+        GdmOptionWidget *widget;
+        GtkTreePath     *path;
+        gboolean         a_is_separator;
+        gboolean         b_is_separator;
+        char            *name_a;
+        char            *name_b;
+        int              position_a;
+        int              position_b;
+        int              result;
+
+        g_assert (GDM_IS_OPTION_WIDGET (data));
+
+        widget = GDM_OPTION_WIDGET (data);
+
+        gtk_tree_model_get (model, a,
+                            OPTION_NAME_COLUMN, &name_a,
+                            OPTION_POSITION_COLUMN, &position_a,
+                            -1);
+
+        gtk_tree_model_get (model, b,
+                            OPTION_NAME_COLUMN, &name_b,
+                            OPTION_POSITION_COLUMN, &position_b,
+                            -1);
+
+        if (position_a != position_b) {
+                result = position_a - position_b;
+                goto out;
+        }
+
+        if (position_a == GDM_OPTION_WIDGET_POSITION_MIDDLE) {
+                a_is_separator = FALSE;
+        } else {
+                path = gtk_tree_model_get_path (model, a);
+                a_is_separator = path_is_separator (widget, model, path);
+                gtk_tree_path_free (path);
+        }
+
+        if (position_b == GDM_OPTION_WIDGET_POSITION_MIDDLE) {
+                b_is_separator = FALSE;
+        } else {
+                path = gtk_tree_model_get_path (model, b);
+                b_is_separator = path_is_separator (widget, model, path);
+                gtk_tree_path_free (path);
+        }
+
+        if (a_is_separator && b_is_separator) {
+                result = 0;
+                goto out;
+        }
+
+        if (!a_is_separator && !b_is_separator) {
+            result = g_utf8_collate (name_a, name_b);
+            goto out;
+        }
+
+        g_assert (position_a == position_b);
+        g_assert (position_a != GDM_OPTION_WIDGET_POSITION_MIDDLE);
+
+        result = a_is_separator - b_is_separator;
+
+        if (position_a == GDM_OPTION_WIDGET_POSITION_BOTTOM) {
+                result *= -1;
+        }
+out:
+        g_free (name_a);
+        g_free (name_b);
+
+        return result;
+}
+
+static void
+name_cell_data_func (GtkTreeViewColumn  *tree_column,
+                     GtkCellRenderer    *cell,
+                     GtkTreeModel       *model,
+                     GtkTreeIter        *iter,
+                     GdmOptionWidget   *widget)
+{
+        char    *name;
+        char    *id;
+        char    *markup;
+        gboolean is_default;
+
+        name = NULL;
+        gtk_tree_model_get (model,
+                            iter,
+                            OPTION_ID_COLUMN, &id,
+                            OPTION_NAME_COLUMN, &name,
+                            -1);
+
+        if (widget->priv->default_item_id != NULL &&
+            id != NULL &&
+            strcmp (widget->priv->default_item_id, id) == 0) {
+                is_default = TRUE;
+        } else {
+                is_default = FALSE;
+        }
+        g_free (id);
+        id = NULL;
+
+        markup = g_strdup_printf ("<span size='small'>%s%s%s</span>",
+                                  is_default? "<i>" : "",
+                                  name ? name : "",
+                                  is_default? "</i>" : "");
+        g_free (name);
+
+        g_object_set (cell, "markup", markup, NULL);
+        g_free (markup);
+}
+
+static gboolean
+separator_func (GtkTreeModel *model,
+                GtkTreeIter  *iter,
+                gpointer      data)
+{
+        GdmOptionWidget *widget;
+        GtkTreePath     *path;
+        gboolean         is_separator;
+
+        g_assert (GDM_IS_OPTION_WIDGET (data));
+
+        widget = GDM_OPTION_WIDGET (data);
+
+        path = gtk_tree_model_get_path (model, iter);
+
+        is_separator = path_is_separator (widget, model, path);
+
+        gtk_tree_path_free (path);
+
+        return is_separator;
+}
+
+static void
+add_separators (GdmOptionWidget *widget)
+{
+        GtkTreeIter   iter;
+        GtkTreeModel *model;
+        GtkTreePath  *path;
+
+        g_assert (widget->priv->top_separator_row == NULL);
+        g_assert (widget->priv->bottom_separator_row == NULL);
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        gtk_list_store_insert_with_values (widget->priv->list_store,
+                                           &iter, 0,
+                                           OPTION_ID_COLUMN, "--",
+                                           OPTION_POSITION_COLUMN, GDM_OPTION_WIDGET_POSITION_BOTTOM,
+                                           -1);
+        path = gtk_tree_model_get_path (model, &iter);
+        widget->priv->bottom_separator_row =
+            gtk_tree_row_reference_new (model, path);
+        gtk_tree_path_free (path);
+
+        gtk_list_store_insert_with_values (widget->priv->list_store,
+                                           &iter, 0,
+                                           OPTION_ID_COLUMN, "-",
+                                           OPTION_POSITION_COLUMN, GDM_OPTION_WIDGET_POSITION_TOP,
+                                           -1);
+        path = gtk_tree_model_get_path (model, &iter);
+        widget->priv->top_separator_row =
+            gtk_tree_row_reference_new (model, path);
+        gtk_tree_path_free (path);
+}
+
+static void
+gdm_option_widget_init (GdmOptionWidget *widget)
+{
+        GtkWidget         *box;
+        GtkCellRenderer   *renderer;
+
+        widget->priv = GDM_OPTION_WIDGET_GET_PRIVATE (widget);
+
+        gtk_alignment_set_padding (GTK_ALIGNMENT (widget), 0, 0, 0, 0);
+        gtk_alignment_set (GTK_ALIGNMENT (widget), 0.5, 0.5, 0, 0);
+
+        box = gtk_hbox_new (FALSE, 6);
+        gtk_widget_show (box);
+        gtk_container_add (GTK_CONTAINER (widget),
+                           box);
+
+        widget->priv->image = gtk_image_new ();
+        gtk_widget_set_no_show_all (widget->priv->image, TRUE);
+        gtk_box_pack_start (GTK_BOX (box), widget->priv->image, FALSE, FALSE, 0);
+
+        widget->priv->label = gtk_label_new ("");
+        gtk_label_set_use_underline (GTK_LABEL (widget->priv->label), TRUE);
+        gtk_label_set_use_markup (GTK_LABEL (widget->priv->label), TRUE);
+        gtk_widget_set_no_show_all (widget->priv->label, TRUE);
+        gtk_box_pack_start (GTK_BOX (box), widget->priv->label, FALSE, FALSE, 0);
+
+        widget->priv->items_combo_box = gtk_combo_box_new ();
+
+        g_signal_connect (widget->priv->items_combo_box,
+                          "changed",
+                          G_CALLBACK (on_changed),
+                          widget);
+
+        /* We disable the combo box until it has a default
+         */
+        gtk_widget_set_sensitive (widget->priv->items_combo_box, FALSE);
+        g_signal_connect (widget,
+                          "notify::default-item",
+                          G_CALLBACK (on_default_item_changed),
+                          NULL);
+
+        gtk_widget_set_no_show_all (widget->priv->items_combo_box, TRUE);
+        gtk_container_add (GTK_CONTAINER (box),
+                           widget->priv->items_combo_box);
+        gtk_label_set_mnemonic_widget (GTK_LABEL (widget->priv->label),
+                                       GTK_WIDGET (widget));
+
+        g_assert (NUMBER_OF_OPTION_COLUMNS == 4);
+        widget->priv->list_store = gtk_list_store_new (NUMBER_OF_OPTION_COLUMNS,
+                                                       G_TYPE_STRING,
+                                                       G_TYPE_STRING,
+                                                       G_TYPE_INT,
+                                                       G_TYPE_STRING);
+
+
+        widget->priv->model_filter = GTK_TREE_MODEL_FILTER (gtk_tree_model_filter_new (GTK_TREE_MODEL (widget->priv->list_store), NULL));
+
+        gtk_tree_model_filter_set_visible_func (widget->priv->model_filter,
+                                                check_item_visibilty,
+                                                widget, NULL);
+
+        widget->priv->model_sorter = GTK_TREE_MODEL_SORT (gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (widget->priv->model_filter)));
+
+        gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE (widget->priv->model_sorter),
+                                         OPTION_ID_COLUMN,
+                                         compare_item,
+                                         widget, NULL);
+
+        gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (widget->priv->model_sorter),
+                                              OPTION_ID_COLUMN,
+                                              GTK_SORT_ASCENDING);
+        gtk_combo_box_set_model (GTK_COMBO_BOX (widget->priv->items_combo_box),
+                                 GTK_TREE_MODEL (widget->priv->model_sorter));
+
+        add_separators (widget);
+        gtk_combo_box_set_row_separator_func (GTK_COMBO_BOX (widget->priv->items_combo_box),
+                                              separator_func, widget, NULL);
+
+        /* NAME COLUMN */
+        renderer = gtk_cell_renderer_text_new ();
+        gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (widget->priv->items_combo_box), renderer, FALSE);
+        gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (widget->priv->items_combo_box),
+                                            renderer,
+                                            (GtkCellLayoutDataFunc) name_cell_data_func,
+                                            widget,
+                                            NULL);
+}
+
+static void
+gdm_option_widget_finalize (GObject *object)
+{
+        GdmOptionWidget *widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_OPTION_WIDGET (object));
+
+        widget = GDM_OPTION_WIDGET (object);
+
+        g_return_if_fail (widget->priv != NULL);
+
+        g_free (widget->priv->icon_name);
+        g_free (widget->priv->label_text);
+
+        G_OBJECT_CLASS (gdm_option_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_option_widget_new (const char *label_text)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_OPTION_WIDGET,
+                               "label-text", label_text, NULL);
+
+        return GTK_WIDGET (object);
+}
+
+void
+gdm_option_widget_add_item (GdmOptionWidget         *widget,
+                            const char              *id,
+                            const char              *name,
+                            const char              *comment,
+                            GdmOptionWidgetPosition  position)
+{
+        GtkTreeIter iter;
+
+        g_return_if_fail (GDM_IS_OPTION_WIDGET (widget));
+
+        switch (position) {
+            case GDM_OPTION_WIDGET_POSITION_BOTTOM:
+                widget->priv->number_of_bottom_rows++;
+                break;
+
+            case GDM_OPTION_WIDGET_POSITION_MIDDLE:
+                widget->priv->number_of_middle_rows++;
+                break;
+
+            case GDM_OPTION_WIDGET_POSITION_TOP:
+                widget->priv->number_of_top_rows++;
+                break;
+        }
+
+        gtk_list_store_insert_with_values (widget->priv->list_store,
+                                           &iter, 0,
+                                           OPTION_NAME_COLUMN, name,
+                                           OPTION_COMMENT_COLUMN, comment,
+                                           OPTION_POSITION_COLUMN, (int) position,
+                                           OPTION_ID_COLUMN, id,
+                                           -1);
+        gtk_tree_model_filter_refilter (widget->priv->model_filter);
+}
+
+void
+gdm_option_widget_remove_item (GdmOptionWidget *widget,
+                               const char      *id)
+{
+        GtkTreeModel *model;
+        GtkTreeIter   iter;
+        int           position;
+
+        g_return_if_fail (GDM_IS_OPTION_WIDGET (widget));
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!find_item (widget, id, &iter)) {
+                g_critical ("Tried to remove non-existing item from option widget");
+                return;
+        }
+
+        if (widget->priv->default_item_id != NULL &&
+            strcmp (widget->priv->default_item_id, id) == 0) {
+                g_critical ("Tried to remove default item from option widget");
+                return;
+        }
+
+        gtk_tree_model_get (model, &iter,
+                            OPTION_POSITION_COLUMN, &position,
+                            -1);
+
+        switch ((GdmOptionWidgetPosition) position) {
+            case GDM_OPTION_WIDGET_POSITION_BOTTOM:
+                widget->priv->number_of_bottom_rows--;
+                break;
+
+            case GDM_OPTION_WIDGET_POSITION_MIDDLE:
+                widget->priv->number_of_middle_rows--;
+                break;
+
+            case GDM_OPTION_WIDGET_POSITION_TOP:
+                widget->priv->number_of_top_rows--;
+                break;
+        }
+
+        gtk_list_store_remove (widget->priv->list_store, &iter);
+        gtk_tree_model_filter_refilter (widget->priv->model_filter);
+}
+
+void
+gdm_option_widget_remove_all_items (GdmOptionWidget *widget)
+{
+        GtkTreeIter   iter;
+        GtkTreeModel *model;
+        int           position;
+        gboolean      is_valid;
+
+        g_assert (GDM_IS_OPTION_WIDGET (widget));
+
+        model = GTK_TREE_MODEL (widget->priv->list_store);
+
+        if (!gtk_tree_model_get_iter_first (model, &iter)) {
+                return;
+        }
+
+        do {
+                gtk_tree_model_get (model, &iter,
+                                    OPTION_POSITION_COLUMN, &position,
+                                    -1);
+
+                if ((GdmOptionWidgetPosition) position == GDM_OPTION_WIDGET_POSITION_MIDDLE) {
+                        is_valid = gtk_list_store_remove (widget->priv->list_store,
+                                                          &iter);
+                } else {
+                        is_valid = gtk_tree_model_iter_next (model, &iter);
+                }
+
+
+        } while (is_valid);
+}
+
+gboolean
+gdm_option_widget_lookup_item (GdmOptionWidget          *widget,
+                               const char               *id,
+                               char                    **name,
+                               char                    **comment,
+                               GdmOptionWidgetPosition  *position)
+{
+        GtkTreeIter   iter;
+        char         *active_item_id;
+
+        g_return_val_if_fail (GDM_IS_OPTION_WIDGET (widget), FALSE);
+        g_return_val_if_fail (id != NULL, FALSE);
+
+        active_item_id = get_active_item_id (widget, &iter);
+
+        if (active_item_id == NULL || strcmp (active_item_id, id) != 0) {
+                g_free (active_item_id);
+
+                if (!find_item (widget, id, &iter)) {
+                        return FALSE;
+                }
+        } else {
+                g_free (active_item_id);
+        }
+
+        if (name != NULL) {
+                gtk_tree_model_get (GTK_TREE_MODEL (widget->priv->list_store), &iter,
+                                    OPTION_NAME_COLUMN, name, -1);
+        }
+
+        if (comment != NULL) {
+                gtk_tree_model_get (GTK_TREE_MODEL (widget->priv->list_store), &iter,
+                                    OPTION_COMMENT_COLUMN, comment, -1);
+        }
+
+        if (position != NULL) {
+                int position_as_int;
+
+                gtk_tree_model_get (GTK_TREE_MODEL (widget->priv->list_store), &iter,
+                                    OPTION_POSITION_COLUMN, &position_as_int, -1);
+
+                *position = (GdmOptionWidgetPosition) position_as_int;
+        }
+
+        return TRUE;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-option-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-option-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-option-widget.h	(revision 134)
@@ -0,0 +1,87 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ *              William Jon McCann <mccann@jhu.edu>
+ */
+
+#ifndef __GDM_OPTION_WIDGET_H
+#define __GDM_OPTION_WIDGET_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_OPTION_WIDGET         (gdm_option_widget_get_type ())
+#define GDM_OPTION_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_OPTION_WIDGET, GdmOptionWidget))
+#define GDM_OPTION_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_OPTION_WIDGET, GdmOptionWidgetClass))
+#define GDM_IS_OPTION_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_OPTION_WIDGET))
+#define GDM_IS_OPTION_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_OPTION_WIDGET))
+#define GDM_OPTION_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_OPTION_WIDGET, GdmOptionWidgetClass))
+
+typedef struct GdmOptionWidgetPrivate GdmOptionWidgetPrivate;
+
+typedef struct
+{
+        GtkAlignment             parent;
+        GdmOptionWidgetPrivate *priv;
+} GdmOptionWidget;
+
+typedef struct
+{
+        GtkAlignmentClass       parent_class;
+
+        void (* activated)      (GdmOptionWidget *widget);
+} GdmOptionWidgetClass;
+
+typedef enum {
+        GDM_OPTION_WIDGET_POSITION_TOP = 0,
+        GDM_OPTION_WIDGET_POSITION_MIDDLE,
+        GDM_OPTION_WIDGET_POSITION_BOTTOM,
+} GdmOptionWidgetPosition;
+
+GType                  gdm_option_widget_get_type               (void);
+GtkWidget *            gdm_option_widget_new                    (const char *label_text);
+
+void                   gdm_option_widget_add_item               (GdmOptionWidget *widget,
+                                                                 const char       *id,
+                                                                 const char       *name,
+                                                                 const char       *comment,
+                                                                 GdmOptionWidgetPosition position);
+
+void                   gdm_option_widget_remove_item            (GdmOptionWidget *widget,
+                                                                 const char       *id);
+
+void                   gdm_option_widget_remove_all_items       (GdmOptionWidget *widget);
+gboolean               gdm_option_widget_lookup_item            (GdmOptionWidget *widget,
+                                                                 const char       *id,
+                                                                 char            **name,
+                                                                 char            **comment,
+                                                                 GdmOptionWidgetPosition *position);
+
+char *                 gdm_option_widget_get_active_item        (GdmOptionWidget *widget);
+void                   gdm_option_widget_set_active_item        (GdmOptionWidget *widget,
+                                                                 const char       *item);
+char *                 gdm_option_widget_get_default_item       (GdmOptionWidget *widget);
+void                   gdm_option_widget_set_default_item       (GdmOptionWidget *widget,
+                                                                 const char       *item);
+G_END_DECLS
+
+#endif /* __GDM_OPTION_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-recent-option-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-recent-option-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-recent-option-widget.c	(revision 134)
@@ -0,0 +1,378 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include <gconf/gconf-client.h>
+
+#include "gdm-recent-option-widget.h"
+
+#define GDM_RECENT_OPTION_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_RECENT_OPTION_WIDGET, GdmRecentOptionWidgetPrivate))
+
+struct GdmRecentOptionWidgetPrivate
+{
+        GConfClient                   *gconf_client;
+        char                          *gconf_key;
+        guint                          notification_id;
+        GdmRecentOptionLookupItemFunc  lookup_item_func;
+
+        int                            max_item_count;
+};
+
+enum {
+        PROP_0,
+        PROP_MAX_ITEM_COUNT,
+};
+
+enum {
+        NUMBER_OF_SIGNALS
+};
+
+static void     gdm_recent_option_widget_class_init  (GdmRecentOptionWidgetClass *klass);
+static void     gdm_recent_option_widget_init        (GdmRecentOptionWidget      *option_widget);
+static void     gdm_recent_option_widget_finalize    (GObject              *object);
+
+G_DEFINE_TYPE (GdmRecentOptionWidget, gdm_recent_option_widget, GDM_TYPE_OPTION_WIDGET)
+
+static GSList *
+gdm_recent_option_widget_get_list_from_gconf (GdmRecentOptionWidget *widget)
+{
+        GConfValue *value;
+        GSList     *value_list;
+        GSList     *list;
+        GSList     *tmp;
+        GError     *lookup_error;
+
+        lookup_error = NULL;
+        value = gconf_client_get (widget->priv->gconf_client,
+                                  widget->priv->gconf_key,
+                                  &lookup_error);
+
+        if (lookup_error != NULL) {
+                g_warning ("could not get gconf key '%s': %s",
+                           widget->priv->gconf_key,
+                           lookup_error->message);
+                g_error_free (lookup_error);
+                return NULL;
+        }
+
+        if (value == NULL) {
+                g_warning ("gconf key '%s' is unset",
+                           widget->priv->gconf_key);
+                return NULL;
+        }
+
+        if (value->type != GCONF_VALUE_LIST ||
+            gconf_value_get_list_type (value) != GCONF_VALUE_STRING) {
+                g_warning ("gconf key is not a list of strings");
+                return NULL;
+        }
+
+        value_list = gconf_value_get_list (value);
+
+        list = NULL;
+        for (tmp = value_list; tmp != NULL; tmp = tmp->next) {
+                const char *id;
+
+                id = gconf_value_get_string ((GConfValue *)tmp->data);
+
+                list = g_slist_prepend (list, g_strdup (id));
+        }
+        list = g_slist_reverse (list);
+
+        gconf_value_free (value);
+
+        return list;
+}
+
+static GSList *
+truncate_list (GSList *list,
+               int     size)
+{
+    GSList     *tmp;
+    GSList     *next_node;
+
+    tmp = g_slist_nth (list, size);
+    do {
+        next_node = tmp->next;
+
+        g_free (tmp->data);
+        list = g_slist_delete_link (list, tmp);
+        tmp = next_node;
+    } while (tmp != NULL);
+
+    return list;
+}
+
+static void
+gdm_recent_option_widget_sync_items_from_gconf (GdmRecentOptionWidget *widget)
+{
+        GSList     *list;
+        GSList     *tmp;
+        gboolean    default_is_set;
+
+        list = gdm_recent_option_widget_get_list_from_gconf (widget);
+
+        if (widget->priv->max_item_count > 0 && g_slist_length (list) > widget->priv->max_item_count) {
+                list = truncate_list (list, widget->priv->max_item_count);
+                gconf_client_set_list (widget->priv->gconf_client,
+                                       widget->priv->gconf_key,
+                                       GCONF_VALUE_STRING, list, NULL);
+                g_slist_foreach (list, (GFunc) g_free, NULL);
+                g_slist_free (list);
+
+                list = gdm_recent_option_widget_get_list_from_gconf (widget);
+        }
+
+        gdm_option_widget_remove_all_items (GDM_OPTION_WIDGET (widget));
+        default_is_set = FALSE;
+
+        for (tmp = list; tmp != NULL; tmp = tmp->next) {
+                const char *key;
+                char       *id;
+                char       *name;
+                char       *comment;
+
+                key = (char *) tmp->data;
+
+                id = widget->priv->lookup_item_func (widget, key, &name, &comment);
+
+                if (id != NULL) {
+                        gboolean item_exists;
+
+                        item_exists = gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (widget), id, NULL, NULL, NULL);
+
+                        if (item_exists) {
+                                continue;
+                        }
+
+                        gdm_option_widget_add_item (GDM_OPTION_WIDGET (widget),
+                                                    id, name, comment,
+                                                    GDM_OPTION_WIDGET_POSITION_MIDDLE);
+                        if (!default_is_set) {
+                                gdm_option_widget_set_active_item (GDM_OPTION_WIDGET (widget),
+                                        id);
+                                default_is_set = TRUE;
+                        }
+
+                        g_free (name);
+                        g_free (comment);
+                        g_free (id);
+                }
+        }
+
+        g_slist_foreach (list, (GFunc) g_free, NULL);
+        g_slist_free (list);
+}
+
+static void
+gdm_recent_option_widget_notify_func (GConfClient *client,
+                                      guint        connection_id,
+                                      GConfEntry  *entry,
+                                      gpointer     user_data)
+{
+        gdm_recent_option_widget_sync_items_from_gconf (GDM_RECENT_OPTION_WIDGET (user_data));
+}
+
+gboolean
+gdm_recent_option_widget_set_gconf_key (GdmRecentOptionWidget          *widget,
+                                        const char                     *gconf_key,
+                                        GdmRecentOptionLookupItemFunc   lookup_item_func,
+                                        GError                        **error)
+{
+        GError *notify_error;
+
+        if (widget->priv->gconf_key != NULL &&
+            strcmp (widget->priv->gconf_key, gconf_key) == 0) {
+                return TRUE;
+        }
+
+        if (widget->priv->notification_id != 0) {
+                gconf_client_notify_remove (widget->priv->gconf_client,
+                                            widget->priv->notification_id);
+
+                widget->priv->notification_id = 0;
+        }
+
+        g_free (widget->priv->gconf_key);
+        widget->priv->gconf_key = g_strdup (gconf_key);
+
+        widget->priv->lookup_item_func = lookup_item_func;
+
+        gdm_recent_option_widget_sync_items_from_gconf (widget);
+
+        notify_error = NULL;
+        widget->priv->notification_id = gconf_client_notify_add (widget->priv->gconf_client,
+                                                                 gconf_key,
+                                                                 (GConfClientNotifyFunc)
+                                                                 gdm_recent_option_widget_notify_func,
+                                                                 widget, NULL, &notify_error);
+        if (notify_error != NULL) {
+                g_propagate_error (error, notify_error);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+gdm_recent_option_widget_dispose (GObject *object)
+{
+        G_OBJECT_CLASS (gdm_recent_option_widget_parent_class)->dispose (object);
+}
+
+static void
+gdm_recent_option_widget_set_property (GObject        *object,
+                                       guint           prop_id,
+                                       const GValue   *value,
+                                       GParamSpec     *pspec)
+{
+        GdmRecentOptionWidget *self;
+
+        self = GDM_RECENT_OPTION_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_MAX_ITEM_COUNT:
+                self->priv->max_item_count = g_value_get_int (value);
+                break;
+
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_recent_option_widget_get_property (GObject        *object,
+                                       guint           prop_id,
+                                       GValue         *value,
+                                       GParamSpec     *pspec)
+{
+        GdmRecentOptionWidget *self;
+
+        self = GDM_RECENT_OPTION_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_MAX_ITEM_COUNT:
+                g_value_set_int (value,
+                                 self->priv->max_item_count);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_recent_option_widget_class_init (GdmRecentOptionWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_recent_option_widget_get_property;
+        object_class->set_property = gdm_recent_option_widget_set_property;
+        object_class->dispose = gdm_recent_option_widget_dispose;
+        object_class->finalize = gdm_recent_option_widget_finalize;
+
+        g_object_class_install_property (object_class,
+                                         PROP_MAX_ITEM_COUNT,
+                                         g_param_spec_int ("max-item-count",
+                                                              _("Max Item Count"),
+                                                              _("The maximum number of items to keep around in the list"),
+                                                              0, G_MAXINT, 5,
+                                                              (G_PARAM_READWRITE |
+                                                               G_PARAM_CONSTRUCT)));
+
+
+        g_type_class_add_private (klass, sizeof (GdmRecentOptionWidgetPrivate));
+}
+
+static void
+gdm_recent_option_widget_init (GdmRecentOptionWidget *widget)
+{
+        widget->priv = GDM_RECENT_OPTION_WIDGET_GET_PRIVATE (widget);
+
+        widget->priv->gconf_client = gconf_client_get_default ();
+        widget->priv->max_item_count = 5;
+}
+
+static void
+gdm_recent_option_widget_finalize (GObject *object)
+{
+        GdmRecentOptionWidget *widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_OPTION_WIDGET (object));
+
+        widget = GDM_RECENT_OPTION_WIDGET (object);
+
+        g_return_if_fail (widget->priv != NULL);
+
+        g_object_unref (widget->priv->gconf_client);
+
+        G_OBJECT_CLASS (gdm_recent_option_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_recent_option_widget_new (const char *label_text,
+                              int         max_item_count)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_RECENT_OPTION_WIDGET,
+                               "label-text", label_text,
+                               "max-item-count", max_item_count,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
+
+void
+gdm_recent_option_widget_add_item (GdmRecentOptionWidget *widget,
+                                   const char            *id)
+{
+        GSList *list;
+
+        list = gdm_recent_option_widget_get_list_from_gconf (widget);
+
+        list = g_slist_prepend (list, g_strdup (id));
+
+        gconf_client_set_list (widget->priv->gconf_client,
+                          widget->priv->gconf_key,
+                          GCONF_VALUE_STRING, list, NULL);
+
+        g_slist_foreach (list, (GFunc) g_free, NULL);
+        g_slist_free (list);
+
+        gdm_recent_option_widget_sync_items_from_gconf (widget);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-recent-option-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-recent-option-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-recent-option-widget.h	(revision 134)
@@ -0,0 +1,69 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#ifndef __GDM_RECENT_OPTION_WIDGET_H
+#define __GDM_RECENT_OPTION_WIDGET_H
+
+#include <glib-object.h>
+
+#include "gdm-option-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_RECENT_OPTION_WIDGET         (gdm_recent_option_widget_get_type ())
+#define GDM_RECENT_OPTION_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_RECENT_OPTION_WIDGET, GdmRecentOptionWidget))
+#define GDM_RECENT_OPTION_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_RECENT_OPTION_WIDGET, GdmRecentOptionWidgetClass))
+#define GDM_IS_RECENT_OPTION_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_RECENT_OPTION_WIDGET))
+#define GDM_IS_RECENT_OPTION_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_RECENT_OPTION_WIDGET))
+#define GDM_RECENT_OPTION_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_RECENT_OPTION_WIDGET, GdmRecentOptionWidgetClass))
+
+typedef struct GdmRecentOptionWidgetPrivate GdmRecentOptionWidgetPrivate;
+
+typedef struct
+{
+        GdmOptionWidget               parent;
+        GdmRecentOptionWidgetPrivate *priv;
+} GdmRecentOptionWidget;
+
+typedef struct
+{
+        GdmOptionWidgetClass       parent_class;
+} GdmRecentOptionWidgetClass;
+
+typedef char * (* GdmRecentOptionLookupItemFunc) (GdmRecentOptionWidget  *widget,
+                                                  const char             *key,
+                                                  char                  **name,
+                                                  char                  **comment);
+
+
+GType                  gdm_recent_option_widget_get_type               (void);
+GtkWidget *            gdm_recent_option_widget_new                    (const char *label_text,
+                                                                        int         max_item_count);
+gboolean               gdm_recent_option_widget_set_gconf_key          (GdmRecentOptionWidget *widget,
+                                                                        const char *gconf_key,
+                                                                        GdmRecentOptionLookupItemFunc func,
+                                                                        GError     **error);
+void                   gdm_recent_option_widget_add_item               (GdmRecentOptionWidget *widget,
+                                                                        const char            *id);
+
+G_END_DECLS
+
+#endif /* __GDM_RECENT_OPTION_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-remote-login-window.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-remote-login-window.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-remote-login-window.c	(revision 134)
@@ -0,0 +1,314 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+
+#include "gdm-remote-login-window.h"
+#include "gdm-common.h"
+
+#define GDM_REMOTE_LOGIN_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_REMOTE_LOGIN_WINDOW, GdmRemoteLoginWindowPrivate))
+
+struct GdmRemoteLoginWindowPrivate
+{
+        gboolean connected;
+        char    *hostname;
+        char    *display;
+        GPid     xserver_pid;
+        guint    xserver_watch_id;
+};
+
+enum {
+        PROP_0,
+};
+
+enum {
+        DISCONNECTED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_remote_login_window_class_init   (GdmRemoteLoginWindowClass *klass);
+static void     gdm_remote_login_window_init         (GdmRemoteLoginWindow      *remote_login_window);
+static void     gdm_remote_login_window_finalize     (GObject                    *object);
+
+G_DEFINE_TYPE (GdmRemoteLoginWindow, gdm_remote_login_window, GTK_TYPE_WINDOW)
+
+static void
+xserver_child_watch (GPid                  pid,
+                     int                   status,
+                     GdmRemoteLoginWindow *login_window)
+{
+        g_debug ("GdmRemoteLoginWindow: **** xserver (pid:%d) done (%s:%d)",
+                 (int) pid,
+                 WIFEXITED (status) ? "status"
+                 : WIFSIGNALED (status) ? "signal"
+                 : "unknown",
+                 WIFEXITED (status) ? WEXITSTATUS (status)
+                 : WIFSIGNALED (status) ? WTERMSIG (status)
+                 : -1);
+
+        g_spawn_close_pid (login_window->priv->xserver_pid);
+
+        login_window->priv->xserver_pid = -1;
+        login_window->priv->xserver_watch_id = 0;
+
+        gtk_widget_destroy (GTK_WIDGET (login_window));
+}
+
+static gboolean
+start_xephyr (GdmRemoteLoginWindow *login_window)
+{
+        GError     *local_error;
+        char      **argv;
+        gboolean    res;
+        gboolean    ret;
+        int         flags;
+        char       *command;
+
+        command = g_strdup_printf ("Xephyr -query %s -parent 0x%x -br -once %s",
+                                   login_window->priv->hostname,
+                                   (unsigned int)GDK_WINDOW_XID (GTK_WIDGET (login_window)->window),
+                                   login_window->priv->display);
+        g_debug ("GdmRemoteLoginWindow: Running: %s", command);
+
+        ret = FALSE;
+
+        argv = NULL;
+        local_error = NULL;
+        res = g_shell_parse_argv (command, NULL, &argv, &local_error);
+        if (! res) {
+                g_warning ("GdmRemoteLoginWindow: Unable to parse command: %s", local_error->message);
+                g_error_free (local_error);
+                goto out;
+        }
+
+        flags = G_SPAWN_SEARCH_PATH
+                | G_SPAWN_DO_NOT_REAP_CHILD;
+
+        local_error = NULL;
+        res = g_spawn_async (NULL,
+                             argv,
+                             NULL,
+                             flags,
+                             NULL,
+                             NULL,
+                             &login_window->priv->xserver_pid,
+                             &local_error);
+        g_strfreev (argv);
+
+        if (! res) {
+                g_warning ("GdmRemoteLoginWindow: Unable to run command %s: %s",
+                           command,
+                           local_error->message);
+                g_error_free (local_error);
+                goto out;
+        }
+
+        g_debug ("GdmRemoteLoginWindow: Started: pid=%d command='%s'",
+                 login_window->priv->xserver_pid,
+                 command);
+
+        login_window->priv->xserver_watch_id = g_child_watch_add (login_window->priv->xserver_pid,
+                                                                  (GChildWatchFunc)xserver_child_watch,
+                                                                  login_window);
+        ret = TRUE;
+
+ out:
+        g_free (command);
+
+        return ret;
+}
+
+static gboolean
+start_xdmx (GdmRemoteLoginWindow *login_window)
+{
+        char    *cmd;
+        gboolean res;
+        GError  *error;
+
+        cmd = g_strdup_printf ("Xdmx -query %s -br -once %s",
+                               login_window->priv->hostname,
+                               login_window->priv->display);
+        g_debug ("Running: %s", cmd);
+
+        error = NULL;
+        res = g_spawn_command_line_async (cmd, &error);
+
+        g_free (cmd);
+
+        if (! res) {
+                g_warning ("Could not start Xdmx X server: %s", error->message);
+                g_error_free (error);
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+gboolean
+gdm_remote_login_window_connect (GdmRemoteLoginWindow *login_window,
+                                 const char           *hostname)
+{
+        gboolean res;
+        char    *title;
+
+        title = g_strdup_printf (_("Remote Login (Connecting to %s...)"), hostname);
+
+        gtk_window_set_title (GTK_WINDOW (login_window), title);
+
+        login_window->priv->hostname = g_strdup (hostname);
+        login_window->priv->display = g_strdup (":300");
+
+        if (0) {
+                res = start_xdmx (login_window);
+        } else {
+                res = start_xephyr (login_window);
+        }
+
+        if (res) {
+                title = g_strdup_printf (_("Remote Login (Connected to %s)"), hostname);
+                gtk_window_set_title (GTK_WINDOW (login_window), title);
+                g_free (title);
+        }
+
+        return res;
+}
+
+static void
+gdm_remote_login_window_set_property (GObject      *object,
+                                      guint         prop_id,
+                                      const GValue *value,
+                                      GParamSpec   *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_remote_login_window_get_property (GObject    *object,
+                                      guint       prop_id,
+                                      GValue     *value,
+                                      GParamSpec *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_remote_login_window_constructor (GType                  type,
+                                     guint                  n_construct_properties,
+                                     GObjectConstructParam *construct_properties)
+{
+        GdmRemoteLoginWindow      *login_window;
+
+        login_window = GDM_REMOTE_LOGIN_WINDOW (G_OBJECT_CLASS (gdm_remote_login_window_parent_class)->constructor (type,
+                                                                                                                      n_construct_properties,
+                                                                                                                      construct_properties));
+
+
+        return G_OBJECT (login_window);
+}
+
+static void
+gdm_remote_login_window_class_init (GdmRemoteLoginWindowClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_remote_login_window_get_property;
+        object_class->set_property = gdm_remote_login_window_set_property;
+        object_class->constructor = gdm_remote_login_window_constructor;
+        object_class->finalize = gdm_remote_login_window_finalize;
+
+        signals [DISCONNECTED] =
+                g_signal_new ("disconnected",
+                              G_TYPE_FROM_CLASS (object_class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmRemoteLoginWindowClass, disconnected),
+                              NULL,
+                              NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE,
+                              0);
+
+        g_type_class_add_private (klass, sizeof (GdmRemoteLoginWindowPrivate));
+}
+
+static void
+gdm_remote_login_window_init (GdmRemoteLoginWindow *login_window)
+{
+        login_window->priv = GDM_REMOTE_LOGIN_WINDOW_GET_PRIVATE (login_window);
+
+        gtk_window_set_position (GTK_WINDOW (login_window), GTK_WIN_POS_CENTER_ALWAYS);
+        gtk_window_set_title (GTK_WINDOW (login_window), _("Remote Login"));
+        gtk_window_set_decorated (GTK_WINDOW (login_window), FALSE);
+        gtk_window_set_skip_taskbar_hint (GTK_WINDOW (login_window), TRUE);
+        gtk_window_set_skip_pager_hint (GTK_WINDOW (login_window), TRUE);
+        gtk_window_stick (GTK_WINDOW (login_window));
+        gtk_window_maximize (GTK_WINDOW (login_window));
+        gtk_window_set_icon_name (GTK_WINDOW (login_window), "computer");
+}
+
+static void
+gdm_remote_login_window_finalize (GObject *object)
+{
+        GdmRemoteLoginWindow *login_window;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_REMOTE_LOGIN_WINDOW (object));
+
+        login_window = GDM_REMOTE_LOGIN_WINDOW (object);
+
+        g_return_if_fail (login_window->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_remote_login_window_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_remote_login_window_new (gboolean is_local)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_REMOTE_LOGIN_WINDOW,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-remote-login-window.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-remote-login-window.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-remote-login-window.h	(revision 134)
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_REMOTE_LOGIN_WINDOW_H
+#define __GDM_REMOTE_LOGIN_WINDOW_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_REMOTE_LOGIN_WINDOW         (gdm_remote_login_window_get_type ())
+#define GDM_REMOTE_LOGIN_WINDOW(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_REMOTE_LOGIN_WINDOW, GdmRemoteLoginWindow))
+#define GDM_REMOTE_LOGIN_WINDOW_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_REMOTE_LOGIN_WINDOW, GdmRemoteLoginWindowClass))
+#define GDM_IS_REMOTE_LOGIN_WINDOW(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_REMOTE_LOGIN_WINDOW))
+#define GDM_IS_REMOTE_LOGIN_WINDOW_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_REMOTE_LOGIN_WINDOW))
+#define GDM_REMOTE_LOGIN_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_REMOTE_LOGIN_WINDOW, GdmRemoteLoginWindowClass))
+
+typedef struct GdmRemoteLoginWindowPrivate GdmRemoteLoginWindowPrivate;
+
+typedef struct
+{
+        GtkWindow                    parent;
+        GdmRemoteLoginWindowPrivate *priv;
+} GdmRemoteLoginWindow;
+
+typedef struct
+{
+        GtkWindowClass   parent_class;
+
+        /* signals */
+        void (* disconnected)                (GdmRemoteLoginWindow *login_window);
+
+} GdmRemoteLoginWindowClass;
+
+GType               gdm_remote_login_window_get_type           (void);
+GtkWidget *         gdm_remote_login_window_new                (gboolean display_is_local);
+
+gboolean            gdm_remote_login_window_connect            (GdmRemoteLoginWindow *login_window,
+                                                                const char           *host);
+gboolean            gdm_remote_login_window_discconnect        (GdmRemoteLoginWindow *login_window);
+
+G_END_DECLS
+
+#endif /* __GDM_REMOTE_LOGIN_WINDOW_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-scrollable-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-scrollable-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-scrollable-widget.c	(revision 134)
@@ -0,0 +1,756 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ * USA.
+ *
+ * Written by: Ray Strode <rstrode@redhat.com>
+ *
+ * Parts taken from gtkscrolledwindow.c in the GTK+ toolkit.
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include "gdm-scrollable-widget.h"
+#include "gdm-timer.h"
+
+#define GDM_SCROLLABLE_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SCROLLABLE_WIDGET, GdmScrollableWidgetPrivate))
+
+enum
+{
+        SCROLL_CHILD,
+        MOVE_FOCUS_OUT,
+        NUMBER_OF_SIGNALS
+};
+
+typedef struct GdmScrollableWidgetAnimation GdmScrollableWidgetAnimation;
+
+struct GdmScrollableWidgetPrivate
+{
+        GtkWidget *scrollbar;
+
+        GdmScrollableWidgetAnimation *animation;
+        GtkWidget *invisible_event_sink;
+        guint      key_press_signal_id;
+        guint      key_release_signal_id;
+
+        GQueue    *key_event_queue;
+
+        guint      child_adjustments_stale : 1;
+};
+
+struct GdmScrollableWidgetAnimation
+{
+        GtkWidget *widget;
+        GdmTimer  *timer;
+        int        start_height;
+        int        desired_height;
+        GdmScrollableWidgetSlideStepFunc step_func;
+        gpointer   step_func_user_data;
+        GdmScrollableWidgetSlideDoneFunc done_func;
+        gpointer   done_func_user_data;
+};
+
+static void     gdm_scrollable_widget_class_init  (GdmScrollableWidgetClass *klass);
+static void     gdm_scrollable_widget_init        (GdmScrollableWidget      *clock_widget);
+static void     gdm_scrollable_widget_finalize    (GObject             *object);
+
+static guint signals[NUMBER_OF_SIGNALS] = { 0 };
+
+G_DEFINE_TYPE (GdmScrollableWidget, gdm_scrollable_widget, GTK_TYPE_BIN)
+
+static GdmScrollableWidgetAnimation *
+gdm_scrollable_widget_animation_new (GtkWidget *widget,
+                                     int        start_height,
+                                     int        desired_height,
+                                     GdmScrollableWidgetSlideStepFunc step_func,
+                                     gpointer   step_func_user_data,
+                                     GdmScrollableWidgetSlideDoneFunc done_func,
+                                     gpointer   done_func_user_data)
+{
+        GdmScrollableWidgetAnimation *animation;
+
+        animation = g_slice_new (GdmScrollableWidgetAnimation);
+
+        animation->widget = widget;
+        animation->timer = gdm_timer_new ();
+        animation->start_height = start_height;
+        animation->desired_height = desired_height;
+        animation->step_func = step_func;
+        animation->step_func_user_data = step_func_user_data;
+        animation->done_func = done_func;
+        animation->done_func_user_data = done_func_user_data;
+
+        return animation;
+}
+
+static void
+gdm_scrollable_widget_animation_free (GdmScrollableWidgetAnimation *animation)
+{
+        g_object_unref (animation->timer);
+        animation->timer = NULL;
+        g_slice_free (GdmScrollableWidgetAnimation, animation);
+}
+
+static void
+on_animation_tick (GdmScrollableWidgetAnimation *animation,
+                   double                        progress)
+{
+        int progress_in_pixels;
+        int width;
+        int height;
+
+        progress_in_pixels = progress * (animation->start_height - animation->desired_height);
+
+        height = animation->start_height - progress_in_pixels;
+
+        gtk_widget_get_size_request (animation->widget, &width, NULL);
+        gtk_widget_set_size_request (animation->widget, width, height);
+
+        if (animation->step_func != NULL) {
+                animation->step_func (GDM_SCROLLABLE_WIDGET (animation->widget),
+                                      progress,
+                                      animation->step_func_user_data);
+        }
+}
+
+static gboolean
+on_key_event (GdmScrollableWidget *scrollable_widget,
+              GdkEventKey         *key_event)
+{
+        g_queue_push_tail (scrollable_widget->priv->key_event_queue,
+                           gdk_event_copy ((GdkEvent *)key_event));
+        return FALSE;
+}
+
+static gboolean
+gdm_scrollable_redirect_input_to_event_sink (GdmScrollableWidget *scrollable_widget)
+{
+        GdkGrabStatus status;
+
+        status = gdk_pointer_grab (scrollable_widget->priv->invisible_event_sink->window,
+                          FALSE, 0, NULL, NULL, GDK_CURRENT_TIME);
+        if (status != GDK_GRAB_SUCCESS) {
+                return FALSE;
+        }
+
+        status = gdk_keyboard_grab (scrollable_widget->priv->invisible_event_sink->window,
+                           FALSE, GDK_CURRENT_TIME);
+        if (status != GDK_GRAB_SUCCESS) {
+                gdk_pointer_ungrab (GDK_CURRENT_TIME);
+                return FALSE;
+        }
+
+        scrollable_widget->priv->key_press_signal_id =
+            g_signal_connect_swapped (scrollable_widget->priv->invisible_event_sink,
+                                      "key-press-event", G_CALLBACK (on_key_event),
+                                      scrollable_widget);
+
+        scrollable_widget->priv->key_release_signal_id =
+            g_signal_connect_swapped (scrollable_widget->priv->invisible_event_sink,
+                                      "key-release-event", G_CALLBACK (on_key_event),
+                                      scrollable_widget);
+
+        return TRUE;
+}
+
+static void
+gdm_scrollable_unredirect_input (GdmScrollableWidget *scrollable_widget)
+{
+        g_signal_handler_disconnect (scrollable_widget->priv->invisible_event_sink,
+                                     scrollable_widget->priv->key_press_signal_id);
+        scrollable_widget->priv->key_press_signal_id = 0;
+
+        g_signal_handler_disconnect (scrollable_widget->priv->invisible_event_sink,
+                                     scrollable_widget->priv->key_release_signal_id);
+        scrollable_widget->priv->key_release_signal_id = 0;
+        gdk_keyboard_ungrab (GDK_CURRENT_TIME);
+        gdk_pointer_ungrab (GDK_CURRENT_TIME);
+}
+
+static void
+on_animation_stop (GdmScrollableWidgetAnimation *animation)
+{
+        GdmScrollableWidget *widget;
+        int                  width;
+
+        widget = GDM_SCROLLABLE_WIDGET (animation->widget);
+
+        if (animation->done_func != NULL) {
+                animation->done_func (widget, animation->done_func_user_data);
+        }
+
+        gdm_scrollable_widget_animation_free (widget->priv->animation);
+        widget->priv->animation = NULL;
+
+        gtk_widget_get_size_request (GTK_WIDGET (widget), &width, NULL);
+        gtk_widget_set_size_request (GTK_WIDGET (widget), width, -1);
+        gtk_widget_queue_resize (GTK_WIDGET (widget));
+
+        gdm_scrollable_unredirect_input (widget);
+}
+
+static void
+gdm_scrollable_widget_animation_start (GdmScrollableWidgetAnimation *animation)
+{
+        g_signal_connect_swapped (G_OBJECT (animation->timer), "tick",
+                                  G_CALLBACK (on_animation_tick),
+                                  animation);
+        g_signal_connect_swapped (G_OBJECT (animation->timer), "stop",
+                                  G_CALLBACK (on_animation_stop),
+                                  animation);
+        gdm_timer_start (animation->timer, .10);
+}
+
+static void
+gdm_scrollable_widget_animation_stop (GdmScrollableWidgetAnimation *animation)
+{
+        gdm_timer_stop (animation->timer);
+}
+
+static gboolean
+gdm_scrollable_widget_needs_scrollbar (GdmScrollableWidget *widget)
+{
+        GtkAdjustment *adjustment;
+
+        if (widget->priv->scrollbar == NULL) {
+                return FALSE;
+        }
+
+        if (widget->priv->animation != NULL) {
+                return FALSE;
+        }
+
+        if (widget->priv->child_adjustments_stale) {
+                return FALSE;
+        }
+
+        adjustment = gtk_range_get_adjustment (GTK_RANGE (widget->priv->scrollbar));
+
+        return adjustment->upper - adjustment->lower > adjustment->page_size;
+}
+
+static void
+gdm_scrollable_widget_size_request (GtkWidget      *widget,
+                                    GtkRequisition *requisition)
+{
+        GdmScrollableWidget *scrollable_widget;
+        GtkRequisition       child_requisition;
+        gboolean             child_adjustments_stale;
+
+        scrollable_widget = GDM_SCROLLABLE_WIDGET (widget);
+
+        requisition->width = 2 * GTK_CONTAINER (widget)->border_width;
+        requisition->height = 2 * GTK_CONTAINER (widget)->border_width;
+
+        requisition->width += 2 * widget->style->xthickness;
+        requisition->height += 2 * widget->style->ythickness;
+
+        child_adjustments_stale = FALSE;
+        if (GTK_BIN (widget)->child && GTK_WIDGET_VISIBLE (GTK_BIN (widget)->child)) {
+
+                int old_child_height;
+                gtk_widget_get_child_requisition (GTK_BIN (widget)->child,
+                                                  &child_requisition);
+                old_child_height = child_requisition.height;
+
+                gtk_widget_size_request (GTK_BIN (widget)->child,
+                                         &child_requisition);
+
+                requisition->width += child_requisition.width;
+                requisition->height += child_requisition.height;
+
+                child_adjustments_stale = old_child_height != child_requisition.height;
+        }
+
+        if (gdm_scrollable_widget_needs_scrollbar (scrollable_widget)) {
+                GtkRequisition scrollbar_requisition;
+
+                gtk_widget_show (scrollable_widget->priv->scrollbar);
+
+                gtk_widget_size_request (scrollable_widget->priv->scrollbar,
+                                         &scrollbar_requisition);
+
+                requisition->height = MAX (requisition->height,
+                                           scrollbar_requisition.height);
+                requisition->width += scrollbar_requisition.width;
+        } else {
+                gtk_widget_hide (scrollable_widget->priv->scrollbar);
+        }
+
+        scrollable_widget->priv->child_adjustments_stale = child_adjustments_stale;
+}
+
+static void
+gdm_scrollable_widget_size_allocate (GtkWidget     *widget,
+                                     GtkAllocation *allocation)
+{
+        GdmScrollableWidget *scrollable_widget;
+        GtkAllocation        scrollbar_allocation;
+        GtkAllocation        child_allocation;
+        gboolean             has_child;
+        gboolean             needs_scrollbar;
+        gboolean             is_flipped;
+
+        scrollable_widget = GDM_SCROLLABLE_WIDGET (widget);
+
+        widget->allocation = *allocation;
+
+        has_child = GTK_BIN (widget)->child && GTK_WIDGET_VISIBLE (GTK_BIN (widget)->child);
+        needs_scrollbar = gdm_scrollable_widget_needs_scrollbar (scrollable_widget);
+        is_flipped = gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL;
+
+        if (needs_scrollbar) {
+                GtkRequisition scrollbar_requisition;
+
+                gtk_widget_get_child_requisition (scrollable_widget->priv->scrollbar,
+                                                  &scrollbar_requisition);
+
+                scrollbar_allocation.width = scrollbar_requisition.width;
+
+                if (!is_flipped) {
+                        scrollbar_allocation.x = allocation->x + allocation->width;
+                        scrollbar_allocation.x -= GTK_CONTAINER (widget)->border_width;
+                        scrollbar_allocation.x -= scrollbar_allocation.width;
+                } else {
+                        scrollbar_allocation.x = allocation->x;
+                        scrollbar_allocation.x += GTK_CONTAINER (widget)->border_width;
+                }
+
+                scrollbar_allocation.height = allocation->height;
+                scrollbar_allocation.height -= 2 * GTK_CONTAINER (widget)->border_width;
+
+                scrollbar_allocation.y = allocation->y;
+                scrollbar_allocation.y += GTK_CONTAINER (widget)->border_width;
+
+                gtk_widget_size_allocate (scrollable_widget->priv->scrollbar,
+                                          &scrollbar_allocation);
+        }
+
+        if (has_child) {
+                child_allocation.width = allocation->width;
+                child_allocation.width -= 2 * GTK_CONTAINER (widget)->border_width;
+                child_allocation.width -= 2 * widget->style->xthickness;
+
+                if (needs_scrollbar) {
+                        child_allocation.width -= scrollbar_allocation.width;
+                }
+
+                if (!is_flipped) {
+                        child_allocation.x = allocation->x;
+                        child_allocation.x += GTK_CONTAINER (widget)->border_width;
+                        child_allocation.x += widget->style->xthickness;
+                } else {
+                        child_allocation.x = allocation->x + allocation->width;
+                        child_allocation.x -= GTK_CONTAINER (widget)->border_width;
+                        child_allocation.x -= child_allocation.width;
+                        child_allocation.x -= widget->style->xthickness;
+                }
+
+                child_allocation.height = allocation->height;
+                child_allocation.height -= 2 * GTK_CONTAINER (widget)->border_width;
+                child_allocation.height -= 2 * widget->style->ythickness;
+
+                child_allocation.y = allocation->y;
+                child_allocation.y += GTK_CONTAINER (widget)->border_width;
+                child_allocation.y += widget->style->ythickness;
+
+                gtk_widget_size_allocate (GTK_BIN (widget)->child,
+                                          &child_allocation);
+                scrollable_widget->priv->child_adjustments_stale = FALSE;
+        }
+}
+
+static void
+gdm_scrollable_widget_add (GtkContainer *container,
+                           GtkWidget    *child)
+{
+        GtkAdjustment *adjustment;
+
+        GTK_CONTAINER_CLASS (gdm_scrollable_widget_parent_class)->add (container, child);
+
+        adjustment = gtk_range_get_adjustment (GTK_RANGE (GDM_SCROLLABLE_WIDGET (container)->priv->scrollbar));
+
+        g_signal_connect_swapped (adjustment, "changed",
+                                  G_CALLBACK (gtk_widget_queue_resize),
+                                  container);
+
+        gtk_widget_set_scroll_adjustments (child, NULL, adjustment);
+}
+
+static void
+gdm_scrollable_widget_remove (GtkContainer *container,
+                              GtkWidget    *child)
+{
+        gtk_widget_set_scroll_adjustments (child, NULL, NULL);
+
+        GTK_CONTAINER_CLASS (gdm_scrollable_widget_parent_class)->remove (container, child);
+}
+
+static void
+gdm_scrollable_widget_forall (GtkContainer *container,
+                              gboolean      include_internals,
+                              GtkCallback   callback,
+                              gpointer      callback_data)
+{
+
+        GdmScrollableWidget *scrollable_widget;
+
+        scrollable_widget = GDM_SCROLLABLE_WIDGET (container);
+
+        GTK_CONTAINER_CLASS (gdm_scrollable_widget_parent_class)->forall (container,
+                                                                          include_internals,
+                                                                          callback,
+                                                                          callback_data);
+
+        if (!include_internals) {
+                return;
+        }
+
+        if (scrollable_widget->priv->scrollbar != NULL) {
+                callback (scrollable_widget->priv->scrollbar, callback_data);
+        }
+}
+
+static void
+gdm_scrollable_widget_destroy (GtkObject *object)
+{
+        GdmScrollableWidget *scrollable_widget;
+
+        scrollable_widget = GDM_SCROLLABLE_WIDGET (object);
+
+        gtk_widget_unparent (scrollable_widget->priv->scrollbar);
+        gtk_widget_destroy (scrollable_widget->priv->scrollbar);
+
+        GTK_OBJECT_CLASS (gdm_scrollable_widget_parent_class)->destroy (object);
+}
+
+static void
+gdm_scrollable_widget_finalize (GObject *object)
+{
+        GdmScrollableWidget *scrollable_widget;
+
+        scrollable_widget = GDM_SCROLLABLE_WIDGET (object);
+
+        g_queue_free (scrollable_widget->priv->key_event_queue);
+
+        G_OBJECT_CLASS (gdm_scrollable_widget_parent_class)->finalize (object);
+}
+
+static gboolean
+gdm_scrollable_widget_expose_event (GtkWidget      *widget,
+                                    GdkEventExpose *event)
+{
+        GdmScrollableWidget *scrollable_widget;
+        int                  x;
+        int                  y;
+        int                  width;
+        int                  height;
+        gboolean             is_flipped;
+
+        scrollable_widget = GDM_SCROLLABLE_WIDGET (widget);
+
+        if (!GTK_WIDGET_DRAWABLE (widget)) {
+                return FALSE;
+        }
+
+        is_flipped = gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL;
+
+        x = widget->allocation.x;
+        x += 2 * GTK_CONTAINER (widget)->border_width;
+
+        width = widget->allocation.width;
+        width -= 2 * GTK_CONTAINER (widget)->border_width;
+
+        if (gdm_scrollable_widget_needs_scrollbar (scrollable_widget)) {
+                width -= scrollable_widget->priv->scrollbar->allocation.width;
+
+                if (is_flipped) {
+                        x += scrollable_widget->priv->scrollbar->allocation.width;
+                }
+        }
+
+        y = widget->allocation.y;
+        y += 2 * GTK_CONTAINER (widget)->border_width;
+
+        height = widget->allocation.height;
+        height -= 2 * GTK_CONTAINER (widget)->border_width;
+
+        gtk_paint_shadow (widget->style, widget->window,
+                          GTK_WIDGET_STATE (widget), GTK_SHADOW_IN,
+                          &event->area, widget, "scrolled_window",
+                          x, y, width, height);
+
+        return GTK_WIDGET_CLASS (gdm_scrollable_widget_parent_class)->expose_event (widget, event);
+}
+
+static gboolean
+gdm_scrollable_widget_scroll_event (GtkWidget      *widget,
+                                    GdkEventScroll *event)
+{
+        if (event->direction != GDK_SCROLL_UP && event->direction != GDK_SCROLL_DOWN) {
+                return FALSE;
+        }
+
+        if (!GTK_WIDGET_VISIBLE (GTK_WIDGET (widget))) {
+                return FALSE;
+        }
+
+        return gtk_widget_event (GDM_SCROLLABLE_WIDGET (widget)->priv->scrollbar,
+                                 (GdkEvent *) event);
+}
+
+static void
+add_scroll_binding (GtkBindingSet  *binding_set,
+                    guint           keyval,
+                    GdkModifierType mask,
+                    GtkScrollType   scroll)
+{
+        guint keypad_keyval = keyval - GDK_Left + GDK_KP_Left;
+
+        gtk_binding_entry_add_signal (binding_set, keyval, mask,
+                                      "scroll-child", 1,
+                                      GTK_TYPE_SCROLL_TYPE, scroll);
+        gtk_binding_entry_add_signal (binding_set, keypad_keyval, mask,
+                                      "scroll-child", 1,
+                                      GTK_TYPE_SCROLL_TYPE, scroll);
+}
+
+static void
+add_tab_bindings (GtkBindingSet    *binding_set,
+                  GdkModifierType   modifiers,
+                  GtkDirectionType  direction)
+{
+        gtk_binding_entry_add_signal (binding_set, GDK_Tab, modifiers,
+                                      "move-focus-out", 1,
+                                      GTK_TYPE_DIRECTION_TYPE, direction);
+        gtk_binding_entry_add_signal (binding_set, GDK_KP_Tab, modifiers,
+                                      "move-focus-out", 1,
+                                      GTK_TYPE_DIRECTION_TYPE, direction);
+}
+
+static void
+gdm_scrollable_widget_class_install_bindings (GdmScrollableWidgetClass *klass)
+{
+        GtkBindingSet *binding_set;
+
+        binding_set = gtk_binding_set_by_class (klass);
+
+        add_scroll_binding (binding_set, GDK_Up, GDK_CONTROL_MASK, GTK_SCROLL_STEP_BACKWARD);
+        add_scroll_binding (binding_set, GDK_Down, GDK_CONTROL_MASK, GTK_SCROLL_STEP_FORWARD);
+
+        add_scroll_binding (binding_set, GDK_Page_Up, 0, GTK_SCROLL_PAGE_BACKWARD);
+        add_scroll_binding (binding_set, GDK_Page_Down, 0, GTK_SCROLL_PAGE_FORWARD);
+
+        add_scroll_binding (binding_set, GDK_Home, 0, GTK_SCROLL_START);
+        add_scroll_binding (binding_set, GDK_End, 0, GTK_SCROLL_END);
+
+        add_tab_bindings (binding_set, GDK_CONTROL_MASK, GTK_DIR_TAB_FORWARD);
+        add_tab_bindings (binding_set, GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_DIR_TAB_BACKWARD);
+}
+
+static void
+gdm_scrollable_widget_class_init (GdmScrollableWidgetClass *klass)
+{
+        GObjectClass             *object_class;
+        GtkObjectClass           *gtk_object_class;
+        GtkWidgetClass           *widget_class;
+        GtkContainerClass        *container_class;
+        GdmScrollableWidgetClass *scrollable_widget_class;
+
+        object_class = G_OBJECT_CLASS (klass);
+        gtk_object_class = GTK_OBJECT_CLASS (klass);
+        widget_class = GTK_WIDGET_CLASS (klass);
+        container_class = GTK_CONTAINER_CLASS (klass);
+        scrollable_widget_class = GDM_SCROLLABLE_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_scrollable_widget_finalize;
+
+        gtk_object_class->destroy = gdm_scrollable_widget_destroy;
+
+        widget_class->size_request = gdm_scrollable_widget_size_request;
+        widget_class->size_allocate = gdm_scrollable_widget_size_allocate;
+        widget_class->expose_event = gdm_scrollable_widget_expose_event;
+        widget_class->scroll_event = gdm_scrollable_widget_scroll_event;
+
+        container_class->add = gdm_scrollable_widget_add;
+        container_class->remove = gdm_scrollable_widget_remove;
+        container_class->forall = gdm_scrollable_widget_forall;
+
+        signals[SCROLL_CHILD] =
+          g_signal_new ("scroll-child",
+                        G_TYPE_FROM_CLASS (object_class),
+                        G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
+                        G_STRUCT_OFFSET (GtkScrolledWindowClass, scroll_child),
+                        NULL, NULL,
+                        g_cclosure_marshal_VOID__ENUM,
+                        G_TYPE_BOOLEAN, 1,
+                        GTK_TYPE_SCROLL_TYPE);
+        signals[MOVE_FOCUS_OUT] =
+          g_signal_new ("move-focus-out",
+                        G_TYPE_FROM_CLASS (object_class),
+                        G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
+                        G_STRUCT_OFFSET (GtkScrolledWindowClass, move_focus_out),
+                        NULL, NULL,
+                        g_cclosure_marshal_VOID__ENUM,
+                        G_TYPE_NONE, 1,
+                        GTK_TYPE_DIRECTION_TYPE);
+        gdm_scrollable_widget_class_install_bindings (klass);
+
+        g_type_class_add_private (klass, sizeof (GdmScrollableWidgetPrivate));
+}
+
+static void
+gdm_scrollable_widget_add_scrollbar (GdmScrollableWidget *widget)
+{
+        gtk_widget_push_composite_child ();
+        widget->priv->scrollbar = gtk_vscrollbar_new (NULL);
+        gtk_widget_set_composite_name (widget->priv->scrollbar, "scrollbar");
+        gtk_widget_pop_composite_child ();
+        gtk_widget_set_parent (widget->priv->scrollbar, GTK_WIDGET (widget));
+        g_object_ref (widget->priv->scrollbar);
+}
+
+static void
+gdm_scrollable_widget_add_invisible_event_sink (GdmScrollableWidget *widget)
+{
+        widget->priv->invisible_event_sink =
+            gtk_invisible_new_for_screen (gtk_widget_get_screen (GTK_WIDGET (widget)));
+        gtk_widget_show (widget->priv->invisible_event_sink);
+
+        widget->priv->key_event_queue = g_queue_new ();
+}
+
+static void
+gdm_scrollable_widget_init (GdmScrollableWidget *widget)
+{
+        widget->priv = GDM_SCROLLABLE_WIDGET_GET_PRIVATE (widget);
+
+        gdm_scrollable_widget_add_scrollbar (widget);
+        gdm_scrollable_widget_add_invisible_event_sink (widget);
+}
+
+GtkWidget *
+gdm_scrollable_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SCROLLABLE_WIDGET, NULL);
+
+        return GTK_WIDGET (object);
+}
+
+static gboolean
+gdm_scrollable_widget_animations_are_disabled (GdmScrollableWidget *scrollable_widget)
+{
+        GtkSettings *settings;
+        gboolean     animations_are_enabled;
+
+        settings = gtk_settings_get_for_screen (gtk_widget_get_screen (GTK_WIDGET (scrollable_widget)));
+        g_object_get (settings, "gtk-enable-animations", &animations_are_enabled, NULL);
+
+        return animations_are_enabled == FALSE;
+}
+
+void
+gdm_scrollable_widget_stop_sliding (GdmScrollableWidget *scrollable_widget)
+{
+        g_return_if_fail (GDM_IS_SCROLLABLE_WIDGET (scrollable_widget));
+
+        if (scrollable_widget->priv->animation != NULL) {
+                gdm_scrollable_widget_animation_stop (scrollable_widget->priv->animation);
+        }
+
+        g_assert (scrollable_widget->priv->animation == NULL);
+}
+
+void
+gdm_scrollable_widget_slide_to_height (GdmScrollableWidget *scrollable_widget,
+                                       int                  height,
+                                       GdmScrollableWidgetSlideStepFunc step_func,
+                                       gpointer             step_user_data,
+                                       GdmScrollableWidgetSlideDoneFunc done_func,
+                                       gpointer             done_user_data)
+{
+        GtkWidget *widget;
+        gboolean   input_redirected;
+
+        g_return_if_fail (GDM_IS_SCROLLABLE_WIDGET (scrollable_widget));
+        widget = GTK_WIDGET (scrollable_widget);
+
+        gdm_scrollable_widget_stop_sliding (scrollable_widget);
+
+        input_redirected = gdm_scrollable_redirect_input_to_event_sink (scrollable_widget);
+
+        if (!input_redirected || gdm_scrollable_widget_animations_are_disabled (scrollable_widget)) {
+                if (step_func != NULL) {
+                        step_func (scrollable_widget, 0.0, step_user_data);
+                }
+
+                if (done_func != NULL) {
+                        done_func (scrollable_widget, done_user_data);
+                }
+
+                if (input_redirected) {
+                        gdm_scrollable_unredirect_input (scrollable_widget);
+                }
+
+                return;
+        }
+
+        height += widget->style->ythickness * 2;
+        height += GTK_CONTAINER (widget)->border_width * 2;
+
+        scrollable_widget->priv->animation =
+            gdm_scrollable_widget_animation_new (widget,
+                                                 widget->allocation.height,
+                                                 height, step_func, step_user_data,
+                                                 done_func, done_user_data);
+
+        gdm_scrollable_widget_animation_start (scrollable_widget->priv->animation);
+}
+
+gboolean
+gdm_scrollable_widget_has_queued_key_events (GdmScrollableWidget *widget)
+{
+        g_return_val_if_fail (GDM_IS_SCROLLABLE_WIDGET (widget), FALSE);
+
+        return !g_queue_is_empty (widget->priv->key_event_queue);
+}
+
+void
+gdm_scrollable_widget_replay_queued_key_events (GdmScrollableWidget *widget)
+{
+        GtkWidget *toplevel;
+        GdkEvent  *event;
+
+        toplevel = gtk_widget_get_toplevel (GTK_WIDGET (widget));
+
+        while ((event = g_queue_pop_head (widget->priv->key_event_queue)) != NULL) {
+                gtk_propagate_event (toplevel, event);
+        }
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-scrollable-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-scrollable-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-scrollable-widget.h	(revision 134)
@@ -0,0 +1,73 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#ifndef __GDM_SCROLLABLE_WIDGET_H
+#define __GDM_SCROLLABLE_WIDGET_H
+
+#include <glib-object.h>
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SCROLLABLE_WIDGET         (gdm_scrollable_widget_get_type ())
+#define GDM_SCROLLABLE_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SCROLLABLE_WIDGET, GdmScrollableWidget))
+#define GDM_SCROLLABLE_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SCROLLABLE_WIDGET, GdmScrollableWidgetClass))
+#define GDM_IS_SCROLLABLE_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SCROLLABLE_WIDGET))
+#define GDM_IS_SCROLLABLE_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SCROLLABLE_WIDGET))
+#define GDM_SCROLLABLE_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SCROLLABLE_WIDGET, GdmScrollableWidgetClass))
+
+typedef struct GdmScrollableWidgetClass GdmScrollableWidgetClass;
+typedef struct GdmScrollableWidget GdmScrollableWidget;
+typedef struct GdmScrollableWidgetPrivate GdmScrollableWidgetPrivate;
+typedef void (* GdmScrollableWidgetSlideStepFunc) (GdmScrollableWidget *scrollable_widget,
+                                                   double               progress,
+                                                   gpointer            *user_data);
+typedef void (* GdmScrollableWidgetSlideDoneFunc) (GdmScrollableWidget *scrollable_widget,
+                                                   gpointer            *user_data);
+
+struct GdmScrollableWidget
+{
+        GtkBin                      parent;
+        GdmScrollableWidgetPrivate *priv;
+};
+
+struct GdmScrollableWidgetClass
+{
+        GtkBinClass parent_class;
+
+        void (* scroll_child) (GdmScrollableWidget *widget, GtkScrollType type);
+        void (* move_focus_out) (GdmScrollableWidget *widget, GtkDirectionType type);
+
+};
+
+GType                  gdm_scrollable_widget_get_type               (void);
+GtkWidget *            gdm_scrollable_widget_new                    (void);
+void                   gdm_scrollable_widget_stop_sliding           (GdmScrollableWidget *widget);
+void                   gdm_scrollable_widget_slide_to_height        (GdmScrollableWidget *widget,
+                                                                     int                  height,
+                                                                     GdmScrollableWidgetSlideStepFunc step_func,
+                                                                     gpointer             step_user_data,
+                                                                     GdmScrollableWidgetSlideDoneFunc done_func,
+                                                                     gpointer             data);
+gboolean               gdm_scrollable_widget_has_queued_key_events (GdmScrollableWidget *widget);
+void                   gdm_scrollable_widget_replay_queued_key_events (GdmScrollableWidget *widget);
+#endif /* __GDM_SCROLLABLE_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-session-option-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-session-option-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-session-option-widget.c	(revision 134)
@@ -0,0 +1,193 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: William Jon McCann <mccann@jhu.edu>
+ *             Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-session-option-widget.h"
+#include "gdm-sessions.h"
+
+#define GDM_SESSION_OPTION_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SESSION_OPTION_WIDGET, GdmSessionOptionWidgetPrivate))
+
+#define GDM_SESSION_OPTION_WIDGET_LAST_SESSION "__previous"
+
+struct GdmSessionOptionWidgetPrivate
+{
+        gpointer dummy;
+};
+
+enum {
+        PROP_0,
+};
+
+enum {
+        SESSION_ACTIVATED,
+        NUMBER_OF_SIGNALS
+};
+
+static guint signals [NUMBER_OF_SIGNALS] = { 0, };
+
+static void     gdm_session_option_widget_class_init  (GdmSessionOptionWidgetClass *klass);
+static void     gdm_session_option_widget_init        (GdmSessionOptionWidget      *session_option_widget);
+static void     gdm_session_option_widget_finalize    (GObject                     *object);
+
+G_DEFINE_TYPE (GdmSessionOptionWidget, gdm_session_option_widget, GDM_TYPE_OPTION_WIDGET)
+static void
+gdm_session_option_widget_activated (GdmOptionWidget *widget)
+{
+        char *active_item_id;
+
+        active_item_id = gdm_option_widget_get_active_item (GDM_OPTION_WIDGET (widget));
+        if (active_item_id == NULL) {
+                return;
+        }
+
+        g_signal_emit (G_OBJECT (widget), signals[SESSION_ACTIVATED], 0);
+}
+
+
+static void
+gdm_session_option_widget_class_init (GdmSessionOptionWidgetClass *klass)
+{
+        GObjectClass *object_class;
+        GdmOptionWidgetClass *option_widget_class;
+
+        object_class = G_OBJECT_CLASS (klass);
+        option_widget_class = GDM_OPTION_WIDGET_CLASS (klass);
+
+        object_class->finalize = gdm_session_option_widget_finalize;
+        option_widget_class->activated = gdm_session_option_widget_activated;
+
+        signals[SESSION_ACTIVATED] = g_signal_new ("session-activated",
+                                                   G_TYPE_FROM_CLASS (object_class),
+                                                   G_SIGNAL_RUN_FIRST,
+                                                   G_STRUCT_OFFSET (GdmSessionOptionWidgetClass, session_activated),
+                                                   NULL,
+                                                   NULL,
+                                                   g_cclosure_marshal_VOID__VOID,
+                                                   G_TYPE_NONE,
+                                                   0);
+
+        g_type_class_add_private (klass, sizeof (GdmSessionOptionWidgetPrivate));
+}
+
+static void
+add_available_sessions (GdmSessionOptionWidget *widget)
+{
+        char     **session_ids;
+        int        i;
+
+        session_ids = gdm_get_all_sessions ();
+
+        for (i = 0; session_ids[i] != NULL; i++) {
+                char *name;
+                char *comment;
+
+                if (!gdm_get_details_for_session (session_ids[i],
+                                                  &name, &comment)) {
+                        continue;
+                }
+
+                gdm_option_widget_add_item (GDM_OPTION_WIDGET (widget),
+                                            session_ids[i], name, comment,
+                                            GDM_OPTION_WIDGET_POSITION_MIDDLE);
+                g_free (name);
+                g_free (comment);
+        }
+
+        g_strfreev (session_ids);
+}
+
+static void
+gdm_session_option_widget_init (GdmSessionOptionWidget *widget)
+{
+        widget->priv = GDM_SESSION_OPTION_WIDGET_GET_PRIVATE (widget);
+
+        add_available_sessions (widget);
+}
+
+static void
+gdm_session_option_widget_finalize (GObject *object)
+{
+        GdmSessionOptionWidget *session_option_widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_SESSION_OPTION_WIDGET (object));
+
+        session_option_widget = GDM_SESSION_OPTION_WIDGET (object);
+
+        g_return_if_fail (session_option_widget->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_session_option_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_session_option_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_SESSION_OPTION_WIDGET,
+                               "label-text", _("_Sessions:"),
+                               "icon-name", "session-properties",
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
+
+char *
+gdm_session_option_widget_get_current_session (GdmSessionOptionWidget *widget)
+{
+        char *active_item_id;
+
+        active_item_id = gdm_option_widget_get_active_item (GDM_OPTION_WIDGET (widget));
+        if (active_item_id == NULL) {
+                return NULL;
+        }
+
+        return active_item_id;
+}
+
+void
+gdm_session_option_widget_set_current_session (GdmSessionOptionWidget *widget,
+                                               const char             *session)
+{
+        if (session == NULL) {
+                gdm_option_widget_set_active_item (GDM_OPTION_WIDGET (widget),
+                                                   GDM_SESSION_OPTION_WIDGET_LAST_SESSION);
+        } else if (gdm_option_widget_lookup_item (GDM_OPTION_WIDGET (widget), session,
+                                            NULL, NULL, NULL)) {
+                gdm_option_widget_set_active_item (GDM_OPTION_WIDGET (widget), session);
+        }
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-session-option-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-session-option-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-session-option-widget.h	(revision 134)
@@ -0,0 +1,62 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#ifndef __GDM_SESSION_OPTION_WIDGET_H
+#define __GDM_SESSION_OPTION_WIDGET_H
+
+#include <glib-object.h>
+
+#include "gdm-recent-option-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_SESSION_OPTION_WIDGET         (gdm_session_option_widget_get_type ())
+#define GDM_SESSION_OPTION_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SESSION_OPTION_WIDGET, GdmSessionOptionWidget))
+#define GDM_SESSION_OPTION_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SESSION_OPTION_WIDGET, GdmSessionOptionWidgetClass))
+#define GDM_IS_SESSION_OPTION_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SESSION_OPTION_WIDGET))
+#define GDM_IS_SESSION_OPTION_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SESSION_OPTION_WIDGET))
+#define GDM_SESSION_OPTION_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SESSION_OPTION_WIDGET, GdmSessionOptionWidgetClass))
+
+typedef struct GdmSessionOptionWidgetPrivate GdmSessionOptionWidgetPrivate;
+
+typedef struct
+{
+        GdmOptionWidget                parent;
+        GdmSessionOptionWidgetPrivate *priv;
+} GdmSessionOptionWidget;
+
+typedef struct
+{
+        GdmOptionWidgetClass              parent_class;
+
+        void (* session_activated)        (GdmSessionOptionWidget *widget);
+} GdmSessionOptionWidgetClass;
+
+GType                  gdm_session_option_widget_get_type               (void);
+GtkWidget *            gdm_session_option_widget_new                    (void);
+
+char *                 gdm_session_option_widget_get_current_session    (GdmSessionOptionWidget *widget);
+void                   gdm_session_option_widget_set_current_session    (GdmSessionOptionWidget *widget,
+                                                                         const char             *session);
+
+
+
+#endif /* __GDM_SESSION_OPTION_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-sessions.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-sessions.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-sessions.c	(revision 134)
@@ -0,0 +1,265 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright 2008 Red Hat, Inc,
+ *           2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ * Written by : William Jon McCann <mccann@jhu.edu>
+ *              Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+
+#include "gdm-sessions.h"
+
+typedef struct _GdmSessionFile {
+        char    *id;
+        char    *path;
+        char    *translated_name;
+        char    *translated_comment;
+} GdmSessionFile;
+
+static GHashTable *gdm_available_sessions_map;
+
+static gboolean gdm_sessions_map_is_initialized = FALSE;
+
+/* adapted from gnome-menus desktop-entries.c */
+static gboolean
+key_file_is_relevant (GKeyFile     *key_file)
+{
+        GError    *error;
+        gboolean   no_display;
+        gboolean   hidden;
+        gboolean   tryexec_failed;
+        char      *tryexec;
+
+        error = NULL;
+        no_display = g_key_file_get_boolean (key_file,
+                                             G_KEY_FILE_DESKTOP_GROUP,
+                                             "NoDisplay",
+                                             &error);
+        if (error) {
+                no_display = FALSE;
+                g_error_free (error);
+        }
+
+        error = NULL;
+        hidden = g_key_file_get_boolean (key_file,
+                                         G_KEY_FILE_DESKTOP_GROUP,
+                                         "Hidden",
+                                         &error);
+        if (error) {
+                hidden = FALSE;
+                g_error_free (error);
+        }
+
+        tryexec_failed = FALSE;
+        tryexec = g_key_file_get_string (key_file,
+                                         G_KEY_FILE_DESKTOP_GROUP,
+                                         "TryExec",
+                                         NULL);
+        if (tryexec) {
+                char *path;
+
+                path = g_find_program_in_path (g_strstrip (tryexec));
+
+                tryexec_failed = (path == NULL);
+
+                g_free (path);
+                g_free (tryexec);
+        }
+
+        if (no_display || hidden || tryexec_failed) {
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+load_session_file (const char              *id,
+                   const char              *path)
+{
+        GKeyFile          *key_file;
+        GError            *error;
+        gboolean           res;
+        GdmSessionFile    *session;
+
+        key_file = g_key_file_new ();
+
+        error = NULL;
+        res = g_key_file_load_from_file (key_file, path, 0, &error);
+
+        if (!res) {
+                g_debug ("Failed to load \"%s\": %s\n", path, error->message);
+                g_error_free (error);
+                goto out;
+        }
+
+        if (! g_key_file_has_group (key_file, G_KEY_FILE_DESKTOP_GROUP)) {
+                goto out;
+        }
+
+        res = g_key_file_has_key (key_file, G_KEY_FILE_DESKTOP_GROUP, "Name", NULL);
+        if (! res) {
+                g_debug ("\"%s\" contains no \"Name\" key\n", path);
+                goto out;
+        }
+
+        if (!key_file_is_relevant (key_file)) {
+                g_debug ("\"%s\" is hidden or contains non-executable TryExec program\n", path);
+                goto out;
+        }
+
+        session = g_new0 (GdmSessionFile, 1);
+
+        session->id = g_strdup (id);
+        session->path = g_strdup (path);
+
+        session->translated_name = g_key_file_get_locale_string (key_file, G_KEY_FILE_DESKTOP_GROUP, "Name", NULL, NULL);
+        session->translated_comment = g_key_file_get_locale_string (key_file, G_KEY_FILE_DESKTOP_GROUP, "Comment", NULL, NULL);
+
+        g_hash_table_insert (gdm_available_sessions_map,
+                             g_strdup (id),
+                             session);
+ out:
+        g_key_file_free (key_file);
+}
+
+static void
+collect_sessions_from_directory (const char *dirname)
+{
+        GDir       *dir;
+        const char *filename;
+
+        /* FIXME: add file monitor to directory */
+
+        dir = g_dir_open (dirname, 0, NULL);
+        if (dir == NULL) {
+                return;
+        }
+
+        while ((filename = g_dir_read_name (dir))) {
+                char *id;
+                char *full_path;
+
+                if (! g_str_has_suffix (filename, ".desktop")) {
+                        continue;
+                }
+                id = g_strndup (filename, strlen (filename) - strlen (".desktop"));
+
+                full_path = g_build_filename (dirname, filename, NULL);
+
+                load_session_file (id, full_path);
+
+                g_free (id);
+                g_free (full_path);
+        }
+
+        g_dir_close (dir);
+}
+
+static void
+collect_sessions (void)
+{
+        int         i;
+        const char *search_dirs[] = {
+                "/etc/X11/sessions/",
+                DMCONFDIR "/Sessions/",
+                DATADIR "/gdm/BuiltInSessions/",
+                DATADIR "/xsessions/",
+                NULL
+        };
+
+        if (gdm_available_sessions_map == NULL) {
+                gdm_available_sessions_map = g_hash_table_new_full (g_str_hash, g_str_equal,
+                                                                    g_free, g_free);
+        }
+
+        for (i = 0; search_dirs [i] != NULL; i++) {
+                collect_sessions_from_directory (search_dirs [i]);
+        }
+}
+
+char **
+gdm_get_all_sessions (void)
+{
+        GHashTableIter iter;
+        gpointer key, value;
+        GPtrArray *array;
+
+        if (!gdm_sessions_map_is_initialized) {
+                collect_sessions ();
+
+                gdm_sessions_map_is_initialized = TRUE;
+        }
+
+        array = g_ptr_array_new ();
+        g_hash_table_iter_init (&iter, gdm_available_sessions_map);
+        while (g_hash_table_iter_next (&iter, &key, &value)) {
+                GdmSessionFile *session;
+
+                session = (GdmSessionFile *) value;
+
+                g_ptr_array_add (array, g_strdup (session->id));
+        }
+        g_ptr_array_add (array, NULL);
+
+        return (char **) g_ptr_array_free (array, FALSE);
+}
+
+gboolean
+gdm_get_details_for_session (const char  *id,
+                             char       **name,
+                             char       **comment)
+{
+        GdmSessionFile *session;
+
+        if (!gdm_sessions_map_is_initialized) {
+                collect_sessions ();
+
+                gdm_sessions_map_is_initialized = TRUE;
+        }
+
+        session = (GdmSessionFile *) g_hash_table_lookup (gdm_available_sessions_map,
+                                                          id);
+
+        if (session == NULL) {
+                return FALSE;
+        }
+
+        if (name != NULL) {
+                *name = g_strdup (session->translated_name);
+        }
+
+        if (comment != NULL) {
+                *comment = g_strdup (session->translated_comment);
+        }
+
+        return TRUE;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-sessions.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-sessions.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-sessions.h	(revision 134)
@@ -0,0 +1,38 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright 2008 Red Hat, Inc.
+ * Copyright 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * 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.
+ *
+ * Written by: Ray Strode
+ *             William Jon McCann
+ */
+
+#ifndef __GDM_SESSIONS_H
+#define __GDM_SESSIONS_H
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+char **                gdm_get_all_sessions (void);
+gboolean               gdm_get_details_for_session (const char  *id,
+                                                    char       **name,
+                                                    char       **comment);
+
+G_END_DECLS
+
+#endif /* __GDM_SESSION_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-simple-greeter.schemas.in
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-simple-greeter.schemas.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-simple-greeter.schemas.in	(revision 134)
@@ -0,0 +1,286 @@
+<gconfschemafile>
+  <schemalist>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/debug</key>
+      <applyto>/apps/gdm/simple-greeter/debug</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>false</default>
+      <locale name="C">
+        <short>Enable debugging</short>
+        <long>Enable debugging mode for the greeter.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/banner_message_enable</key>
+      <applyto>/apps/gdm/simple-greeter/banner_message_enable</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>false</default>
+      <locale name="C">
+        <short>Enable showing the banner message</short>
+        <long>Set to true to show the banner message text.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/banner_message_text</key>
+      <applyto>/apps/gdm/simple-greeter/banner_message_text</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>string</type>
+      <default></default>
+      <locale name="C">
+        <short>Banner message text</short>
+        <long>Text banner message to show on the login window.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/banner_message_text_nochooser</key>
+      <applyto>/apps/gdm/simple-greeter/banner_message_text_nochooser</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>string</type>
+      <default></default>
+      <locale name="C">
+        <short>Banner message text when chooser is empty</short>
+        <long>Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/logo_icon_name</key>
+      <applyto>/apps/gdm/simple-greeter/logo_icon_name</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>string</type>
+      <default>computer</default>
+      <locale name="C">
+        <short>Icon name to use for greeter logo</short>
+        <long>Set to the themed icon name to use for the greeter logo.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/disable_restart_buttons</key>
+      <applyto>/apps/gdm/simple-greeter/disable_restart_buttons</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>FALSE</default>
+      <locale name="C">
+        <short>Disable showing the restart buttons</short>
+        <long>Set to true to disable showing the restart buttons in the login window.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/disable_user_list</key>
+      <applyto>/apps/gdm/simple-greeter/disable_user_list</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>FALSE</default>
+      <locale name="C">
+        <short>Do not show known users in the login window</short>
+        <long>Set to true to disable showing known users in the login window.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/recent-languages</key>
+      <applyto>/apps/gdm/simple-greeter/recent-languages</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[]</default>
+      <locale name="C">
+        <short>Recently selected languages</short>
+        <long>Set to a list of languages to be shown by default at the login window.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/recent-layouts</key>
+      <applyto>/apps/gdm/simple-greeter/recent-layouts</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[]</default>
+      <locale name="C">
+        <short>Recently selected keyboard layouts</short>
+        <long>Set to a list of keyboard layouts to be shown by default at the login window.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/wm_use_compiz</key>
+      <applyto>/apps/gdm/simple-greeter/wm_use_compiz</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>false</default>
+      <locale name="C">
+        <short>Use compiz as the window manager</short>
+        <long>Set to true to use compiz as the window manager.</long>
+      </locale>
+    </schema>
+
+
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/accessibility/screen_keyboard_enabled</key>
+      <applyto>/apps/gdm/simple-greeter/accessibility/screen_keyboard_enabled</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>FALSE</default>
+      <locale name="C">
+        <short>Enable on-screen keyboard</short>
+        <long>Set to true to enable the on-screen keyboard.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/accessibility/screen_reader_enabled</key>
+      <applyto>/apps/gdm/simple-greeter/accessibility/screen_reader_enabled</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>FALSE</default>
+      <locale name="C">
+        <short>Enable screen reader</short>
+        <long>Set to true to enable the screen reader.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/accessibility/screen_magnifier_enabled</key>
+      <applyto>/apps/gdm/simple-greeter/accessibility/screen_magnifier_enabled</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>FALSE</default>
+      <locale name="C">
+        <short>Enable screen magnifier</short>
+        <long>Set to true to enable the screen magnifier.</long>
+      </locale>
+    </schema>
+
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/a11y-keyboard/active</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/a11y-keyboard/active</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>TRUE</default>
+      <locale name="C">
+        <short>Enable accessibility keyboard plugin</short>
+        <long>Set to true to enable the plugin to manage the accessibility keyboard settings.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/a11y-keyboard/priority</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/a11y-keyboard/priority</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>int</type>
+      <default>7</default>
+      <locale name="C">
+        <short></short>
+        <long></long>
+      </locale>
+    </schema>
+
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/background/active</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/background/active</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>TRUE</default>
+      <locale name="C">
+        <short>True if the background settings manager plugin is enabled.</short>
+        <long>Set to true to enable the background settings manager plugin.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/background/priority</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/background/priority</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>int</type>
+      <default>5</default>
+      <locale name="C">
+        <short></short>
+        <long></long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/media-keys/active</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/media-keys/active</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>false</default>
+      <locale name="C">
+        <short>True if the media-keys settings manager plugin is enabled.</short>
+        <long>Set to true to enable the media-keys settings manager plugin.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/media-keys/priority</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/media-keys/priority</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>int</type>
+      <default>20</default>
+      <locale name="C">
+        <short></short>
+        <long></long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>TRUE</default>
+      <locale name="C">
+        <short>True if the sound settings manager plugin is enabled.</short>
+        <long>Set to true to enable the sound settings manager plugin.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/sound/priority</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/sound/priority</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>int</type>
+      <default>3</default>
+      <locale name="C">
+        <short></short>
+        <long></long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/xrandr/active</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/xrandr/active</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>TRUE</default>
+      <locale name="C">
+        <short>True if the xrandr settings manager plugin is enabled.</short>
+        <long>Set to true to enable the xrandr settings manager plugin.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/xrandr/priority</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/xrandr/priority</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>int</type>
+      <default>1</default>
+      <locale name="C">
+        <short></short>
+        <long></long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/xsettings/active</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/xsettings/active</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>bool</type>
+      <default>TRUE</default>
+      <locale name="C">
+        <short>True if the xsettings settings manager plugin is enabled.</short>
+        <long>Set to true to enable the xsettings settings manager plugin.</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/apps/gdm/simple-greeter/settings-manager-plugins/xsettings/priority</key>
+      <applyto>/apps/gdm/simple-greeter/settings-manager-plugins/xsettings/priority</applyto>
+      <owner>gdm-simple-greeter</owner>
+      <type>int</type>
+      <default>2</default>
+      <locale name="C">
+        <short></short>
+        <long></long>
+      </locale>
+    </schema>
+
+  </schemalist>
+</gconfschemafile>
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-timer.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-timer.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-timer.c	(revision 134)
@@ -0,0 +1,329 @@
+/*
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#include "config.h"
+#include "gdm-timer.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-marshal.h"
+
+#define GDM_TIMER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_TIMER, GdmTimerPrivate))
+
+#ifndef GDM_TIMER_TICKS_PER_SECOND
+#define GDM_TIMER_TICKS_PER_SECOND 60
+#endif
+
+struct GdmTimerPrivate
+{
+        double start_time;
+        double duration;
+
+        guint  tick_timeout_id;
+
+        guint  is_started : 1;
+};
+
+enum {
+        PROP_0,
+        PROP_START_TIME,
+        PROP_DURATION,
+        PROP_IS_STARTED
+};
+
+enum {
+        TICK,
+        STOP,
+        NUMBER_OF_SIGNALS
+};
+
+static guint signals[NUMBER_OF_SIGNALS];
+
+static void  gdm_timer_class_init  (GdmTimerClass *klass);
+static void  gdm_timer_init        (GdmTimer      *timer);
+static void  gdm_timer_finalize    (GObject       *object);
+
+static void  gdm_timer_queue_next_tick (GdmTimer *timer,
+                                        double    when);
+
+G_DEFINE_TYPE (GdmTimer, gdm_timer, G_TYPE_OBJECT)
+
+static void
+gdm_timer_finalize (GObject *object)
+{
+        GdmTimer *timer;
+
+        timer = GDM_TIMER (object);
+
+        gdm_timer_stop (timer);
+
+        G_OBJECT_CLASS (gdm_timer_parent_class)->finalize (object);
+}
+
+static void
+gdm_timer_get_property (GObject        *object,
+                        guint           prop_id,
+                        GValue         *value,
+                        GParamSpec     *pspec)
+{
+        GdmTimer *timer;
+
+        timer = GDM_TIMER (object);
+
+        switch (prop_id) {
+        case PROP_START_TIME:
+                g_value_set_double (value, timer->priv->start_time);
+                break;
+        case PROP_DURATION:
+                g_value_set_double (value, timer->priv->duration);
+                break;
+        case PROP_IS_STARTED:
+                g_value_set_boolean (value, timer->priv->is_started);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_timer_class_init (GdmTimerClass *klass)
+{
+        GObjectClass *object_class;
+
+        object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_timer_finalize;
+
+        object_class->get_property = gdm_timer_get_property;
+
+        signals[TICK] = g_signal_new ("tick",
+                                      G_TYPE_FROM_CLASS (object_class),
+                                      G_SIGNAL_RUN_LAST,
+                                      G_STRUCT_OFFSET (GdmTimerClass, tick),
+                                      NULL,
+                                      NULL,
+                                      gdm_marshal_VOID__DOUBLE,
+                                      G_TYPE_NONE,
+                                      1, G_TYPE_DOUBLE);
+        signals[STOP] = g_signal_new ("stop",
+                                      G_TYPE_FROM_CLASS (object_class),
+                                      G_SIGNAL_RUN_LAST,
+                                      G_STRUCT_OFFSET (GdmTimerClass, stop),
+                                      NULL,
+                                      NULL,
+                                      g_cclosure_marshal_VOID__VOID,
+                                      G_TYPE_NONE, 0);
+
+        g_object_class_install_property (object_class,
+                                         PROP_DURATION,
+                                         g_param_spec_double ("duration",
+                                                              _("Duration"),
+                                                              _("Number of seconds until timer stops"),
+                                                              0.0, G_MAXDOUBLE, 0.0,
+                                                              G_PARAM_READABLE));
+
+        g_object_class_install_property (object_class,
+                                         PROP_START_TIME,
+                                         g_param_spec_double ("start-time",
+                                                              _("Start time"),
+                                                              _("Time the timer was started"),
+                                                              0.0, G_MAXDOUBLE, 0.0,
+                                                              G_PARAM_READABLE));
+
+        g_object_class_install_property (object_class,
+                                         PROP_IS_STARTED,
+                                         g_param_spec_boolean ("is-started",
+                                                               _("Is it Running?"),
+                                                               _("Whether or not the timer "
+                                                                 "is currently ticking"),
+                                                               FALSE, G_PARAM_READABLE));
+
+
+
+        g_type_class_add_private (klass, sizeof (GdmTimerPrivate));
+}
+
+static void
+gdm_timer_init (GdmTimer *timer)
+{
+        timer->priv = GDM_TIMER_GET_PRIVATE (timer);
+}
+
+GdmTimer *
+gdm_timer_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_TIMER, NULL);
+
+        return GDM_TIMER (object);
+}
+
+static double
+get_current_time (void)
+{
+  const double microseconds_per_second = 1000000.0;
+  double       timestamp;
+  GTimeVal     now;
+
+  g_get_current_time (&now);
+
+  timestamp = ((microseconds_per_second * now.tv_sec) + now.tv_usec) /
+               microseconds_per_second;
+
+  return timestamp;
+}
+
+static double
+do_tick (GdmTimer *timer,
+         double    progress,
+         double    current_time)
+{
+        static const double frequency = 1.0 / GDM_TIMER_TICKS_PER_SECOND;
+        double next_tick;
+        double time_before_tick;
+        double tick_duration;
+
+        time_before_tick = current_time;
+        g_signal_emit (G_OBJECT (timer), signals[TICK], 0, progress);
+
+        current_time = get_current_time ();
+        tick_duration = current_time - time_before_tick;
+
+        next_tick = MAX (frequency - tick_duration, 0.0);
+
+        return next_tick;
+}
+
+static gboolean
+on_tick_timeout (GdmTimer *timer)
+{
+        double progress;
+        double current_time;
+        double elapsed_time;
+        double next_tick;
+
+        current_time = get_current_time ();
+        elapsed_time = current_time - timer->priv->start_time;
+        progress = elapsed_time / timer->priv->duration;
+
+        timer->priv->tick_timeout_id = 0;
+
+        g_object_ref (timer);
+        if (progress > 0.999) {
+                do_tick (timer, 1.0, current_time);
+                if (timer->priv->is_started) {
+                        gdm_timer_stop (timer);
+                }
+        } else {
+                next_tick = do_tick (timer, progress, current_time);
+                if (timer->priv->is_started) {
+                        gdm_timer_queue_next_tick (timer, next_tick);
+                }
+        }
+        g_object_unref (timer);
+
+        return FALSE;
+}
+
+static void
+gdm_timer_queue_next_tick (GdmTimer *timer,
+                           double    when)
+{
+        if (timer->priv->tick_timeout_id != 0) {
+                return;
+        }
+
+        if (!timer->priv->is_started) {
+                return;
+        }
+
+        timer->priv->tick_timeout_id = g_timeout_add ((guint) (when * 1000),
+                                                      (GSourceFunc) on_tick_timeout,
+                                                      timer);
+}
+
+static void
+gdm_timer_set_is_started (GdmTimer *timer,
+                          gboolean  is_started)
+{
+        timer->priv->is_started = is_started;
+        g_object_notify (G_OBJECT (timer), "is-started");
+}
+
+void
+gdm_timer_start (GdmTimer *timer,
+                 double    number_of_seconds)
+{
+        double next_tick;
+
+        g_return_if_fail (GDM_IS_TIMER (timer));
+        g_return_if_fail (number_of_seconds > G_MINDOUBLE);
+        g_return_if_fail (!timer->priv->is_started);
+
+        timer->priv->start_time = get_current_time ();
+        timer->priv->duration = number_of_seconds;
+
+        g_assert (timer->priv->tick_timeout_id == 0);
+        gdm_timer_set_is_started (timer, TRUE);
+
+        g_object_ref (timer);
+        next_tick = do_tick (timer, 0.0, timer->priv->start_time);
+        gdm_timer_queue_next_tick (timer, next_tick);
+        g_object_unref (timer);
+}
+
+void
+gdm_timer_stop (GdmTimer *timer)
+{
+        g_return_if_fail (GDM_IS_TIMER (timer));
+
+        if (!timer->priv->is_started) {
+                return;
+        }
+
+        if (timer->priv->tick_timeout_id != 0) {
+                g_source_remove (timer->priv->tick_timeout_id);
+                timer->priv->tick_timeout_id = 0;
+        }
+
+        gdm_timer_set_is_started (timer, FALSE);
+        g_signal_emit (G_OBJECT (timer), signals[STOP], 0);
+}
+
+gboolean
+gdm_timer_is_started (GdmTimer *timer)
+{
+        g_return_val_if_fail (GDM_IS_TIMER (timer), FALSE);
+
+        return timer->priv->is_started;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-timer.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-timer.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-timer.h	(revision 134)
@@ -0,0 +1,62 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ *  Written by: Ray Strode <rstrode@redhat.com>
+ */
+
+#ifndef GDM_TIMER_H
+#define GDM_TIMER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_TIMER         (gdm_timer_get_type ())
+#define GDM_TIMER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_TIMER, GdmTimer))
+#define GDM_TIMER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_TIMER, GdmTimerClass))
+#define GDM_IS_TIMER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_TIMER))
+#define GDM_IS_TIMER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_TIMER))
+#define GDM_TIMER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_TIMER, GdmTimerClass))
+
+typedef struct GdmTimerPrivate GdmTimerPrivate;
+
+typedef struct
+{
+        GObject          parent;
+        GdmTimerPrivate *priv;
+} GdmTimer;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void (* tick)  (GdmTimer *timer, double progress);
+        void (* stop)  (GdmTimer *timer);
+} GdmTimerClass;
+
+GType     gdm_timer_get_type       (void);
+GdmTimer *gdm_timer_new            (void);
+#if 0
+GObject *gdm_timer_new_for_source (GdmTimerSource *source);
+#endif
+void      gdm_timer_start          (GdmTimer *timer,
+                                   double    number_of_seconds);
+void      gdm_timer_stop           (GdmTimer *timer);
+gboolean  gdm_timer_is_started     (GdmTimer *timer);
+
+#endif /* GDM_TIMER_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-dialog.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-dialog.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-dialog.c	(revision 134)
@@ -0,0 +1,208 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#include "gdm-user-chooser-widget.h"
+#include "gdm-user-chooser-dialog.h"
+
+#define GDM_USER_CHOOSER_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_USER_CHOOSER_DIALOG, GdmUserChooserDialogPrivate))
+
+struct GdmUserChooserDialogPrivate
+{
+        GtkWidget *chooser_widget;
+};
+
+enum {
+        PROP_0,
+};
+
+static void     gdm_user_chooser_dialog_class_init  (GdmUserChooserDialogClass *klass);
+static void     gdm_user_chooser_dialog_init        (GdmUserChooserDialog      *user_chooser_dialog);
+static void     gdm_user_chooser_dialog_finalize    (GObject                       *object);
+
+G_DEFINE_TYPE (GdmUserChooserDialog, gdm_user_chooser_dialog, GTK_TYPE_DIALOG)
+
+char *
+gdm_user_chooser_dialog_get_chosen_user_name (GdmUserChooserDialog *dialog)
+{
+        char *user_name;
+
+        g_return_val_if_fail (GDM_IS_USER_CHOOSER_DIALOG (dialog), NULL);
+
+        user_name = gdm_user_chooser_widget_get_chosen_user_name (GDM_USER_CHOOSER_WIDGET (dialog->priv->chooser_widget));
+
+        return user_name;
+}
+
+void
+gdm_user_chooser_dialog_set_show_user_other (GdmUserChooserDialog *dialog,
+                                             gboolean              show_user)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_DIALOG (dialog));
+
+        gdm_user_chooser_widget_set_show_user_other (GDM_USER_CHOOSER_WIDGET (dialog->priv->chooser_widget), show_user);
+}
+
+void
+gdm_user_chooser_dialog_set_show_user_guest (GdmUserChooserDialog *dialog,
+                                             gboolean              show_user)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_DIALOG (dialog));
+
+        gdm_user_chooser_widget_set_show_user_guest (GDM_USER_CHOOSER_WIDGET (dialog->priv->chooser_widget), show_user);
+}
+
+void
+gdm_user_chooser_dialog_set_show_user_auto (GdmUserChooserDialog *dialog,
+                                            gboolean              show_user)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_DIALOG (dialog));
+
+        gdm_user_chooser_widget_set_show_user_auto (GDM_USER_CHOOSER_WIDGET (dialog->priv->chooser_widget), show_user);
+}
+
+static void
+gdm_user_chooser_dialog_set_property (GObject        *object,
+                                      guint           prop_id,
+                                      const GValue   *value,
+                                      GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_user_chooser_dialog_get_property (GObject        *object,
+                                      guint           prop_id,
+                                      GValue         *value,
+                                      GParamSpec     *pspec)
+{
+        switch (prop_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static GObject *
+gdm_user_chooser_dialog_constructor (GType                  type,
+                                     guint                  n_construct_properties,
+                                     GObjectConstructParam *construct_properties)
+{
+        GdmUserChooserDialog      *user_chooser_dialog;
+
+        user_chooser_dialog = GDM_USER_CHOOSER_DIALOG (G_OBJECT_CLASS (gdm_user_chooser_dialog_parent_class)->constructor (type,
+                                                                                                                           n_construct_properties,
+                                                                                                                           construct_properties));
+
+        return G_OBJECT (user_chooser_dialog);
+}
+
+static void
+gdm_user_chooser_dialog_dispose (GObject *object)
+{
+        G_OBJECT_CLASS (gdm_user_chooser_dialog_parent_class)->dispose (object);
+}
+
+static void
+gdm_user_chooser_dialog_class_init (GdmUserChooserDialogClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_user_chooser_dialog_get_property;
+        object_class->set_property = gdm_user_chooser_dialog_set_property;
+        object_class->constructor = gdm_user_chooser_dialog_constructor;
+        object_class->dispose = gdm_user_chooser_dialog_dispose;
+        object_class->finalize = gdm_user_chooser_dialog_finalize;
+
+        g_type_class_add_private (klass, sizeof (GdmUserChooserDialogPrivate));
+}
+
+static void
+on_response (GdmUserChooserDialog *dialog,
+             gint                      response_id)
+{
+        switch (response_id) {
+        default:
+                break;
+        }
+}
+
+static void
+gdm_user_chooser_dialog_init (GdmUserChooserDialog *dialog)
+{
+
+        dialog->priv = GDM_USER_CHOOSER_DIALOG_GET_PRIVATE (dialog);
+
+        dialog->priv->chooser_widget = gdm_user_chooser_widget_new ();
+
+        gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), dialog->priv->chooser_widget);
+
+        gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+                                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                GTK_STOCK_OK, GTK_RESPONSE_OK,
+                                NULL);
+        g_signal_connect (dialog,
+                          "response",
+                          G_CALLBACK (on_response),
+                          dialog);
+
+        gtk_widget_show_all (GTK_WIDGET (dialog));
+}
+
+static void
+gdm_user_chooser_dialog_finalize (GObject *object)
+{
+        GdmUserChooserDialog *user_chooser_dialog;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_USER_CHOOSER_DIALOG (object));
+
+        user_chooser_dialog = GDM_USER_CHOOSER_DIALOG (object);
+
+        g_return_if_fail (user_chooser_dialog->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_user_chooser_dialog_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_user_chooser_dialog_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_USER_CHOOSER_DIALOG,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-dialog.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-dialog.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-dialog.h	(revision 134)
@@ -0,0 +1,62 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_USER_CHOOSER_DIALOG_H
+#define __GDM_USER_CHOOSER_DIALOG_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_USER_CHOOSER_DIALOG         (gdm_user_chooser_dialog_get_type ())
+#define GDM_USER_CHOOSER_DIALOG(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_CHOOSER_DIALOG, GdmUserChooserDialog))
+#define GDM_USER_CHOOSER_DIALOG_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_USER_CHOOSER_DIALOG, GdmUserChooserDialogClass))
+#define GDM_IS_USER_CHOOSER_DIALOG(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_CHOOSER_DIALOG))
+#define GDM_IS_USER_CHOOSER_DIALOG_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_CHOOSER_DIALOG))
+#define GDM_USER_CHOOSER_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_CHOOSER_DIALOG, GdmUserChooserDialogClass))
+
+typedef struct GdmUserChooserDialogPrivate GdmUserChooserDialogPrivate;
+
+typedef struct
+{
+        GtkDialog                    parent;
+        GdmUserChooserDialogPrivate *priv;
+} GdmUserChooserDialog;
+
+typedef struct
+{
+        GtkDialogClass   parent_class;
+} GdmUserChooserDialogClass;
+
+GType                  gdm_user_chooser_dialog_get_type                   (void);
+
+GtkWidget            * gdm_user_chooser_dialog_new                        (void);
+
+char *                 gdm_user_chooser_dialog_get_chosen_user_name       (GdmUserChooserDialog *dialog);
+void                   gdm_user_chooser_dialog_set_show_other_user        (GdmUserChooserDialog *dialog,
+                                                                           gboolean              show);
+void                   gdm_user_chooser_dialog_set_show_user_guest        (GdmUserChooserDialog *dialog,
+                                                                           gboolean              show);
+void                   gdm_user_chooser_dialog_set_show_user_auto         (GdmUserChooserDialog *dialog,
+                                                                           gboolean              show);
+G_END_DECLS
+
+#endif /* __GDM_USER_CHOOSER_DIALOG_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-widget.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-widget.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-widget.c	(revision 134)
@@ -0,0 +1,768 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ * Copyright (C) 2007 Ray Strode <rstrode@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <dirent.h>
+#include <sys/stat.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <gtk/gtk.h>
+
+#include <gconf/gconf-client.h>
+
+#include "gdm-user-manager.h"
+#include "gdm-user-chooser-widget.h"
+
+
+#define KEY_DISABLE_USER_LIST "/apps/gdm/simple-greeter/disable_user_list"
+
+enum {
+        USER_NO_DISPLAY              = 1 << 0,
+        USER_ACCOUNT_DISABLED        = 1 << 1,
+};
+
+#define DEFAULT_USER_ICON "stock_person"
+
+#define GDM_USER_CHOOSER_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_USER_CHOOSER_WIDGET, GdmUserChooserWidgetPrivate))
+
+#define MAX_ICON_SIZE 128
+
+struct GdmUserChooserWidgetPrivate
+{
+        GdmUserManager *manager;
+        GtkIconTheme   *icon_theme;
+
+        GdkPixbuf      *logged_in_pixbuf;
+        GdkPixbuf      *stock_person_pixbuf;
+
+        guint           loaded : 1;
+        guint           show_user_other : 1;
+        guint           show_user_guest : 1;
+        guint           show_user_auto : 1;
+        guint           show_normal_users : 1;
+
+        guint           has_user_other : 1;
+
+        guint           load_idle_id;
+};
+
+enum {
+        PROP_0,
+        PROP_SHOW_USER_GUEST,
+        PROP_SHOW_USER_AUTO,
+        PROP_SHOW_USER_OTHER,
+};
+
+static void     gdm_user_chooser_widget_class_init  (GdmUserChooserWidgetClass *klass);
+static void     gdm_user_chooser_widget_init        (GdmUserChooserWidget      *user_chooser_widget);
+static void     gdm_user_chooser_widget_finalize    (GObject                   *object);
+
+G_DEFINE_TYPE (GdmUserChooserWidget, gdm_user_chooser_widget, GDM_TYPE_CHOOSER_WIDGET)
+
+static void     add_user_other    (GdmUserChooserWidget *widget);
+static void     remove_user_other (GdmUserChooserWidget *widget);
+
+static int
+get_font_height_for_widget (GtkWidget *widget)
+{
+        PangoFontMetrics *metrics;
+        PangoContext     *context;
+        int               ascent;
+        int               descent;
+        int               height;
+
+        gtk_widget_ensure_style (widget);
+        context = gtk_widget_get_pango_context (widget);
+        metrics = pango_context_get_metrics (context,
+                                             widget->style->font_desc,
+                                             pango_context_get_language (context));
+
+        ascent = pango_font_metrics_get_ascent (metrics);
+        descent = pango_font_metrics_get_descent (metrics);
+        height = PANGO_PIXELS (ascent + descent);
+        pango_font_metrics_unref (metrics);
+        return height;
+}
+
+static int
+get_icon_height_for_widget (GtkWidget *widget)
+{
+        int font_height;
+        int height;
+
+        font_height = get_font_height_for_widget (widget);
+        height = 3 * font_height;
+        if (height > MAX_ICON_SIZE) {
+                height = MAX_ICON_SIZE;
+        }
+
+        g_debug ("GdmUserChooserWidget: font height %d; using icon size %d", font_height, height);
+
+        return height;
+}
+
+static void
+update_other_user_visibility (GdmUserChooserWidget *widget)
+{
+        int number_of_users;
+
+        if (!widget->priv->show_user_other) {
+                if (widget->priv->has_user_other) {
+                        remove_user_other (widget);
+                }
+
+                return;
+        }
+
+        number_of_users = gdm_chooser_widget_get_number_of_items (GDM_CHOOSER_WIDGET (widget));
+
+        /* we hide the Other user if it's the last one, and we show it
+         * if there's another user */
+        if (number_of_users == 1 && widget->priv->has_user_other) {
+                remove_user_other (widget);
+        } if (number_of_users >= 1 && !widget->priv->has_user_other) {
+                add_user_other (widget);
+        }
+}
+
+static void
+add_user_other (GdmUserChooserWidget *widget)
+{
+        widget->priv->has_user_other = TRUE;
+        gdm_chooser_widget_add_item (GDM_CHOOSER_WIDGET (widget),
+                                     GDM_USER_CHOOSER_USER_OTHER,
+                                     NULL,
+                                     /* translators: This option prompts
+                                      * the user to type in a username
+                                      * manually instead of choosing from
+                                      * a list.
+                                      */
+                                     C_("user", "Other..."),
+                                     _("Choose a different account"),
+                                     0,
+                                     FALSE,
+                                     TRUE);
+}
+
+static void
+add_user_guest (GdmUserChooserWidget *widget)
+{
+        gdm_chooser_widget_add_item (GDM_CHOOSER_WIDGET (widget),
+                                     GDM_USER_CHOOSER_USER_GUEST,
+                                     widget->priv->stock_person_pixbuf,
+                                     _("Guest"),
+                                     _("Login as a temporary guest"),
+                                     0,
+                                     FALSE,
+                                     TRUE);
+        update_other_user_visibility (widget);
+}
+
+static void
+add_user_auto (GdmUserChooserWidget *widget)
+{
+        gdm_chooser_widget_add_item (GDM_CHOOSER_WIDGET (widget),
+                                     GDM_USER_CHOOSER_USER_AUTO,
+                                     NULL,
+                                     _("Automatic Login"),
+                                     _("Automatically login to the system after selecting options"),
+                                     0,
+                                     FALSE,
+                                     TRUE);
+        update_other_user_visibility (widget);
+}
+
+static void
+remove_user_other (GdmUserChooserWidget *widget)
+{
+        widget->priv->has_user_other = FALSE;
+        gdm_chooser_widget_remove_item (GDM_CHOOSER_WIDGET (widget),
+                                        GDM_USER_CHOOSER_USER_OTHER);
+}
+
+static void
+remove_user_guest (GdmUserChooserWidget *widget)
+{
+        gdm_chooser_widget_remove_item (GDM_CHOOSER_WIDGET (widget),
+                                        GDM_USER_CHOOSER_USER_GUEST);
+        update_other_user_visibility (widget);
+}
+
+static void
+remove_user_auto (GdmUserChooserWidget *widget)
+{
+        gdm_chooser_widget_remove_item (GDM_CHOOSER_WIDGET (widget),
+                                        GDM_USER_CHOOSER_USER_AUTO);
+        update_other_user_visibility (widget);
+}
+
+void
+gdm_user_chooser_widget_set_show_user_other (GdmUserChooserWidget *widget,
+                                             gboolean              show_user)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_WIDGET (widget));
+
+        if (widget->priv->show_user_other != show_user) {
+                widget->priv->show_user_other = show_user;
+                update_other_user_visibility (widget);
+        }
+}
+
+void
+gdm_user_chooser_widget_set_show_user_guest (GdmUserChooserWidget *widget,
+                                             gboolean              show_user)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_WIDGET (widget));
+
+        if (widget->priv->show_user_guest != show_user) {
+                widget->priv->show_user_guest = show_user;
+                if (show_user) {
+                        add_user_guest (widget);
+                } else {
+                        remove_user_guest (widget);
+                }
+        }
+}
+
+void
+gdm_user_chooser_widget_set_show_user_auto (GdmUserChooserWidget *widget,
+                                            gboolean              show_user)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_WIDGET (widget));
+
+        if (widget->priv->show_user_auto != show_user) {
+                widget->priv->show_user_auto = show_user;
+                if (show_user) {
+                        add_user_auto (widget);
+                } else {
+                        remove_user_auto (widget);
+                }
+        }
+}
+
+char *
+gdm_user_chooser_widget_get_chosen_user_name (GdmUserChooserWidget *widget)
+{
+        g_return_val_if_fail (GDM_IS_USER_CHOOSER_WIDGET (widget), NULL);
+
+        return gdm_chooser_widget_get_active_item (GDM_CHOOSER_WIDGET (widget));
+}
+
+void
+gdm_user_chooser_widget_set_chosen_user_name (GdmUserChooserWidget *widget,
+                                              const char           *name)
+{
+        g_return_if_fail (GDM_IS_USER_CHOOSER_WIDGET (widget));
+
+        gdm_chooser_widget_set_active_item (GDM_CHOOSER_WIDGET (widget), name);
+}
+
+void
+gdm_user_chooser_widget_set_show_only_chosen (GdmUserChooserWidget *widget,
+                                              gboolean              show_only) {
+        g_return_if_fail (GDM_IS_USER_CHOOSER_WIDGET (widget));
+
+        gdm_chooser_widget_set_hide_inactive_items (GDM_CHOOSER_WIDGET (widget),
+                                                    show_only);
+
+}
+static void
+gdm_user_chooser_widget_set_property (GObject        *object,
+                                      guint           prop_id,
+                                      const GValue   *value,
+                                      GParamSpec     *pspec)
+{
+        GdmUserChooserWidget *self;
+
+        self = GDM_USER_CHOOSER_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_SHOW_USER_AUTO:
+                gdm_user_chooser_widget_set_show_user_auto (self, g_value_get_boolean (value));
+                break;
+        case PROP_SHOW_USER_GUEST:
+                gdm_user_chooser_widget_set_show_user_guest (self, g_value_get_boolean (value));
+                break;
+        case PROP_SHOW_USER_OTHER:
+                gdm_user_chooser_widget_set_show_user_other (self, g_value_get_boolean (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_user_chooser_widget_get_property (GObject        *object,
+                                      guint           prop_id,
+                                      GValue         *value,
+                                      GParamSpec     *pspec)
+{
+        GdmUserChooserWidget *self;
+
+        self = GDM_USER_CHOOSER_WIDGET (object);
+
+        switch (prop_id) {
+        case PROP_SHOW_USER_AUTO:
+                g_value_set_boolean (value, self->priv->show_user_auto);
+                break;
+        case PROP_SHOW_USER_GUEST:
+                g_value_set_boolean (value, self->priv->show_user_guest);
+                break;
+        case PROP_SHOW_USER_OTHER:
+                g_value_set_boolean (value, self->priv->show_user_other);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static gboolean
+is_user_list_disabled (GdmUserChooserWidget *widget)
+{
+        GConfClient *client;
+        GError      *error;
+        gboolean     result;
+
+        client = gconf_client_get_default ();
+        error = NULL;
+        result = gconf_client_get_bool (client, KEY_DISABLE_USER_LIST, &error);
+        if (error != NULL) {
+                g_debug ("GdmUserChooserWidget: unable to get disable-user-list configuration: %s", error->message);
+                g_error_free (error);
+        }
+        g_object_unref (client);
+
+        return result;
+}
+
+static void
+add_user (GdmUserChooserWidget *widget,
+          GdmUser              *user)
+{
+        GdkPixbuf    *pixbuf;
+        char         *tooltip;
+        gboolean      is_logged_in;
+        int           size;
+
+        if (!widget->priv->show_normal_users) {
+                return;
+        }
+
+        size = get_icon_height_for_widget (GTK_WIDGET (widget));
+        pixbuf = gdm_user_render_icon (user, size);
+        if (pixbuf == NULL && widget->priv->stock_person_pixbuf != NULL) {
+                pixbuf = g_object_ref (widget->priv->stock_person_pixbuf);
+        }
+
+        tooltip = g_strdup_printf (_("Log in as %s"),
+                                   gdm_user_get_user_name (user));
+
+        is_logged_in = gdm_user_get_num_sessions (user) > 0;
+
+        g_debug ("GdmUserChooserWidget: User added name:%s logged-in:%d pixbuf:%p",
+                 gdm_user_get_user_name (user),
+                 is_logged_in,
+                 pixbuf);
+
+        gdm_chooser_widget_add_item (GDM_CHOOSER_WIDGET (widget),
+                                     gdm_user_get_user_name (user),
+                                     pixbuf,
+                                     gdm_user_get_display_name (user),
+                                     tooltip,
+                                     gdm_user_get_login_frequency (user),
+                                     is_logged_in,
+                                     FALSE);
+        g_free (tooltip);
+
+        if (pixbuf != NULL) {
+                g_object_unref (pixbuf);
+        }
+
+        update_other_user_visibility (widget);
+}
+
+static void
+on_user_added (GdmUserManager       *manager,
+               GdmUser              *user,
+               GdmUserChooserWidget *widget)
+{
+        /* wait for all users to be loaded */
+        if (! widget->priv->loaded) {
+                return;
+        }
+        add_user (widget, user);
+}
+
+static void
+on_user_removed (GdmUserManager       *manager,
+                 GdmUser              *user,
+                 GdmUserChooserWidget *widget)
+{
+        const char *user_name;
+
+        g_debug ("GdmUserChooserWidget: User removed: %s", gdm_user_get_user_name (user));
+        /* wait for all users to be loaded */
+        if (! widget->priv->loaded) {
+                return;
+        }
+
+        user_name = gdm_user_get_user_name (user);
+
+        gdm_chooser_widget_remove_item (GDM_CHOOSER_WIDGET (widget),
+                                        user_name);
+
+        update_other_user_visibility (widget);
+}
+
+static void
+on_user_is_logged_in_changed (GdmUserManager       *manager,
+                              GdmUser              *user,
+                              GdmUserChooserWidget *widget)
+{
+        const char *user_name;
+        gboolean    is_logged_in;
+
+        g_debug ("GdmUserChooserWidget: User logged in changed: %s", gdm_user_get_user_name (user));
+
+        user_name = gdm_user_get_user_name (user);
+        is_logged_in = gdm_user_get_num_sessions (user) > 0;
+
+        gdm_chooser_widget_set_item_in_use (GDM_CHOOSER_WIDGET (widget),
+                                            user_name,
+                                            is_logged_in);
+}
+
+static void
+on_user_login_frequency_changed (GdmUserManager       *manager,
+                                 GdmUser              *user,
+                                 GdmUserChooserWidget *widget)
+{
+        const char *user_name;
+        gulong      freq;
+
+        g_debug ("GdmUserChooserWidget: User login frequency changed: %s", gdm_user_get_user_name (user));
+
+        user_name = gdm_user_get_user_name (user);
+        freq = gdm_user_get_login_frequency (user);
+
+        gdm_chooser_widget_set_item_priority (GDM_CHOOSER_WIDGET (widget),
+                                              user_name,
+                                              freq);
+}
+
+static void
+on_users_loaded (GdmUserManager       *manager,
+                 GdmUserChooserWidget *widget)
+{
+        GSList *users;
+        gboolean list_visible;
+
+        g_debug ("GdmUserChooserWidget: Users loaded");
+
+        users = gdm_user_manager_list_users (manager);
+        while (users != NULL) {
+                add_user (widget, users->data);
+                users = g_slist_delete_link (users, users);
+        }
+
+        g_object_get (G_OBJECT (widget), "list-visible", &list_visible, NULL);
+
+        if (list_visible) {
+                gtk_widget_grab_focus (GTK_WIDGET (widget));
+        }
+        widget->priv->loaded = TRUE;
+
+        gdm_chooser_widget_loaded (GDM_CHOOSER_WIDGET (widget));
+}
+
+static gboolean
+load_users (GdmUserChooserWidget *widget)
+{
+
+        if (widget->priv->show_normal_users) {
+                widget->priv->manager = gdm_user_manager_ref_default ();
+                g_signal_connect (widget->priv->manager,
+                                  "user-added",
+                                  G_CALLBACK (on_user_added),
+                                  widget);
+                g_signal_connect (widget->priv->manager,
+                                  "user-removed",
+                                  G_CALLBACK (on_user_removed),
+                                  widget);
+                g_signal_connect (widget->priv->manager,
+                                  "users-loaded",
+                                  G_CALLBACK (on_users_loaded),
+                                  widget);
+                g_signal_connect (widget->priv->manager,
+                                  "user-is-logged-in-changed",
+                                  G_CALLBACK (on_user_is_logged_in_changed),
+                                  widget);
+                g_signal_connect (widget->priv->manager,
+                                  "user-login-frequency-changed",
+                                  G_CALLBACK (on_user_login_frequency_changed),
+                                  widget);
+        } else {
+                gdm_chooser_widget_loaded (GDM_CHOOSER_WIDGET (widget));
+        }
+
+        widget->priv->load_idle_id = 0;
+
+        return FALSE;
+}
+
+static GObject *
+gdm_user_chooser_widget_constructor (GType                  type,
+                                     guint                  n_construct_properties,
+                                     GObjectConstructParam *construct_properties)
+{
+        GdmUserChooserWidget      *widget;
+
+        widget = GDM_USER_CHOOSER_WIDGET (G_OBJECT_CLASS (gdm_user_chooser_widget_parent_class)->constructor (type,
+                                                                                                              n_construct_properties,
+                                                                                                              construct_properties));
+
+        widget->priv->has_user_other = FALSE;
+        widget->priv->show_normal_users = !is_user_list_disabled (widget);
+
+        widget->priv->load_idle_id = g_idle_add ((GSourceFunc)load_users, widget);
+
+        return G_OBJECT (widget);
+}
+
+static void
+gdm_user_chooser_widget_dispose (GObject *object)
+{
+        GdmUserChooserWidget *widget;
+
+        widget = GDM_USER_CHOOSER_WIDGET (object);
+
+        G_OBJECT_CLASS (gdm_user_chooser_widget_parent_class)->dispose (object);
+
+        if (widget->priv->load_idle_id > 0) {
+                g_source_remove (widget->priv->load_idle_id);
+                widget->priv->load_idle_id = 0;
+        }
+
+        if (widget->priv->logged_in_pixbuf != NULL) {
+                g_object_unref (widget->priv->logged_in_pixbuf);
+                widget->priv->logged_in_pixbuf = NULL;
+        }
+
+        if (widget->priv->stock_person_pixbuf != NULL) {
+                g_object_unref (widget->priv->stock_person_pixbuf);
+                widget->priv->stock_person_pixbuf = NULL;
+        }
+}
+
+static void
+gdm_user_chooser_widget_class_init (GdmUserChooserWidgetClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->get_property = gdm_user_chooser_widget_get_property;
+        object_class->set_property = gdm_user_chooser_widget_set_property;
+        object_class->constructor = gdm_user_chooser_widget_constructor;
+        object_class->dispose = gdm_user_chooser_widget_dispose;
+        object_class->finalize = gdm_user_chooser_widget_finalize;
+
+
+        g_object_class_install_property (object_class,
+                                         PROP_SHOW_USER_AUTO,
+                                         g_param_spec_boolean ("show-user-auto",
+                                                               "show user auto",
+                                                               "show user auto",
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_SHOW_USER_GUEST,
+                                         g_param_spec_boolean ("show-user-guest",
+                                                               "show user guest",
+                                                               "show user guest",
+                                                               FALSE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+        g_object_class_install_property (object_class,
+                                         PROP_SHOW_USER_OTHER,
+                                         g_param_spec_boolean ("show-user-other",
+                                                               "show user other",
+                                                               "show user other",
+                                                               TRUE,
+                                                               G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        g_type_class_add_private (klass, sizeof (GdmUserChooserWidgetPrivate));
+}
+
+static GdkPixbuf *
+get_stock_person_pixbuf (GdmUserChooserWidget *widget)
+{
+        GdkPixbuf *pixbuf;
+        int        size;
+
+        size = get_icon_height_for_widget (GTK_WIDGET (widget));
+
+        pixbuf = gtk_icon_theme_load_icon (widget->priv->icon_theme,
+                                           DEFAULT_USER_ICON,
+                                           size,
+                                           0,
+                                           NULL);
+
+        return pixbuf;
+}
+
+static GdkPixbuf *
+get_logged_in_pixbuf (GdmUserChooserWidget *widget)
+{
+        GdkPixbuf *pixbuf;
+        int        size;
+
+        size = get_icon_height_for_widget (GTK_WIDGET (widget));
+
+        pixbuf = gtk_icon_theme_load_icon (widget->priv->icon_theme,
+                                           "emblem-default",
+                                           size / 3,
+                                           0,
+                                           NULL);
+
+        return pixbuf;
+}
+
+typedef struct {
+        GdkPixbuf *old_icon;
+        GdkPixbuf *new_icon;
+} IconUpdateData;
+
+static gboolean
+update_icons (GdmChooserWidget *widget,
+              const char       *id,
+              GdkPixbuf       **image,
+              char            **name,
+              char            **comment,
+              gulong           *priority,
+              gboolean         *is_in_use,
+              gboolean         *is_separate,
+              IconUpdateData   *data)
+{
+        if (data->old_icon == *image) {
+                *image = data->new_icon;
+                return TRUE;
+        }
+
+        return FALSE;
+}
+
+static void
+load_icons (GdmUserChooserWidget *widget)
+{
+        GdkPixbuf     *old_pixbuf;
+        IconUpdateData data;
+
+        if (widget->priv->logged_in_pixbuf != NULL) {
+                g_object_unref (widget->priv->logged_in_pixbuf);
+        }
+        widget->priv->logged_in_pixbuf = get_logged_in_pixbuf (widget);
+
+        old_pixbuf = widget->priv->stock_person_pixbuf;
+        widget->priv->stock_person_pixbuf = get_stock_person_pixbuf (widget);
+        /* update the icons in the model */
+        data.old_icon = old_pixbuf;
+        data.new_icon = widget->priv->stock_person_pixbuf;
+        gdm_chooser_widget_update_foreach_item (GDM_CHOOSER_WIDGET (widget),
+                                                (GdmChooserUpdateForeachFunc)update_icons,
+                                                &data);
+        if (old_pixbuf != NULL) {
+                g_object_unref (old_pixbuf);
+        }
+}
+
+static void
+on_icon_theme_changed (GtkIconTheme         *icon_theme,
+                       GdmUserChooserWidget *widget)
+{
+        g_debug ("GdmUserChooserWidget: icon theme changed");
+        load_icons (widget);
+}
+
+static void
+setup_icons (GdmUserChooserWidget *widget)
+{
+        if (gtk_widget_has_screen (GTK_WIDGET (widget))) {
+                widget->priv->icon_theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (GTK_WIDGET (widget)));
+        } else {
+                widget->priv->icon_theme = gtk_icon_theme_get_default ();
+        }
+
+        if (widget->priv->icon_theme != NULL) {
+                g_signal_connect (widget->priv->icon_theme,
+                                  "changed",
+                                  G_CALLBACK (on_icon_theme_changed),
+                                  widget);
+        }
+
+        load_icons (widget);
+}
+
+static void
+gdm_user_chooser_widget_init (GdmUserChooserWidget *widget)
+{
+        widget->priv = GDM_USER_CHOOSER_WIDGET_GET_PRIVATE (widget);
+
+        gdm_chooser_widget_set_separator_position (GDM_CHOOSER_WIDGET (widget),
+                                                   GDM_CHOOSER_WIDGET_POSITION_BOTTOM);
+        gdm_chooser_widget_set_in_use_message (GDM_CHOOSER_WIDGET (widget),
+                                               _("Currently logged in"));
+
+        setup_icons (widget);
+}
+
+static void
+gdm_user_chooser_widget_finalize (GObject *object)
+{
+        GdmUserChooserWidget *widget;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_USER_CHOOSER_WIDGET (object));
+
+        widget = GDM_USER_CHOOSER_WIDGET (object);
+
+        g_return_if_fail (widget->priv != NULL);
+
+        G_OBJECT_CLASS (gdm_user_chooser_widget_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gdm_user_chooser_widget_new (void)
+{
+        GObject *object;
+
+        object = g_object_new (GDM_TYPE_USER_CHOOSER_WIDGET,
+                               NULL);
+
+        return GTK_WIDGET (object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-widget.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-widget.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-chooser-widget.h	(revision 134)
@@ -0,0 +1,70 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_USER_CHOOSER_WIDGET_H
+#define __GDM_USER_CHOOSER_WIDGET_H
+
+#include <glib-object.h>
+
+#include "gdm-chooser-widget.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_USER_CHOOSER_WIDGET         (gdm_user_chooser_widget_get_type ())
+#define GDM_USER_CHOOSER_WIDGET(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_CHOOSER_WIDGET, GdmUserChooserWidget))
+#define GDM_USER_CHOOSER_WIDGET_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_USER_CHOOSER_WIDGET, GdmUserChooserWidgetClass))
+#define GDM_IS_USER_CHOOSER_WIDGET(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_CHOOSER_WIDGET))
+#define GDM_IS_USER_CHOOSER_WIDGET_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_CHOOSER_WIDGET))
+#define GDM_USER_CHOOSER_WIDGET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_CHOOSER_WIDGET, GdmUserChooserWidgetClass))
+
+typedef struct GdmUserChooserWidgetPrivate GdmUserChooserWidgetPrivate;
+
+typedef struct
+{
+        GdmChooserWidget            parent;
+        GdmUserChooserWidgetPrivate *priv;
+} GdmUserChooserWidget;
+
+typedef struct
+{
+        GdmChooserWidgetClass   parent_class;
+} GdmUserChooserWidgetClass;
+
+#define GDM_USER_CHOOSER_USER_OTHER "__other"
+#define GDM_USER_CHOOSER_USER_GUEST "__guest"
+#define GDM_USER_CHOOSER_USER_AUTO  "__auto"
+
+GType                  gdm_user_chooser_widget_get_type                   (void);
+GtkWidget *            gdm_user_chooser_widget_new                        (void);
+
+char *                 gdm_user_chooser_widget_get_chosen_user_name       (GdmUserChooserWidget *widget);
+void                   gdm_user_chooser_widget_set_chosen_user_name       (GdmUserChooserWidget *widget,
+                                                                           const char           *user_name);
+void                   gdm_user_chooser_widget_set_show_only_chosen       (GdmUserChooserWidget *widget,
+                                                                           gboolean              show_only);
+void                   gdm_user_chooser_widget_set_show_user_other        (GdmUserChooserWidget *widget,
+                                                                           gboolean              show);
+void                   gdm_user_chooser_widget_set_show_user_guest        (GdmUserChooserWidget *widget,
+                                                                           gboolean              show);
+void                   gdm_user_chooser_widget_set_show_user_auto         (GdmUserChooserWidget *widget,
+                                                                           gboolean              show);
+G_END_DECLS
+
+#endif /* __GDM_USER_CHOOSER_WIDGET_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-manager.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-manager.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-manager.c	(revision 134)
@@ -0,0 +1,1753 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <signal.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#ifdef HAVE_PATHS_H
+#include <paths.h>
+#endif /* HAVE_PATHS_H */
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <glib/gstdio.h>
+#include <glib-object.h>
+#include <gio/gio.h>
+
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "gdm-user-manager.h"
+#include "gdm-user-private.h"
+
+#define GDM_USER_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_USER_MANAGER, GdmUserManagerPrivate))
+
+#define CK_NAME      "org.freedesktop.ConsoleKit"
+#define CK_PATH      "/org/freedesktop/ConsoleKit"
+#define CK_INTERFACE "org.freedesktop.ConsoleKit"
+
+#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
+#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
+#define CK_SEAT_INTERFACE    "org.freedesktop.ConsoleKit.Seat"
+#define CK_SESSION_INTERFACE "org.freedesktop.ConsoleKit.Session"
+
+/* Prefs Defaults */
+#define DEFAULT_ALLOW_ROOT      TRUE
+#define DEFAULT_MAX_ICON_SIZE   128
+#define DEFAULT_USER_MAX_FILE   65536
+
+#ifdef __sun
+#define DEFAULT_MINIMAL_UID     100
+#else
+#define DEFAULT_MINIMAL_UID     500
+#endif
+
+#ifndef _PATH_SHELLS
+#define _PATH_SHELLS    "/etc/shells"
+#endif
+#define PATH_PASSWD     "/etc/passwd"
+
+#define DEFAULT_GLOBAL_FACE_DIR DATADIR "/faces"
+#define DEFAULT_USER_ICON       "stock_person"
+#define DEFAULT_EXCLUDE         { "bin",        \
+                                  "root",       \
+                                  "daemon",     \
+                                  "adm",        \
+                                  "lp",         \
+                                  "sync",       \
+                                  "shutdown",   \
+                                  "halt",       \
+                                  "mail",       \
+                                  "news",       \
+                                  "uucp",       \
+                                  "operator",   \
+                                  "nobody",     \
+                                  "nobody4",    \
+                                  "noaccess",   \
+                                  GDM_USERNAME, \
+                                  "postgres",   \
+                                  "pvm",        \
+                                  "rpm",        \
+                                  "nfsnobody",  \
+                                  "pcap",       \
+                                  NULL }
+
+struct GdmUserManagerPrivate
+{
+        GHashTable            *users;
+        GHashTable            *sessions;
+        GHashTable            *exclusions;
+        GHashTable            *shells;
+        DBusGConnection       *connection;
+        DBusGProxy            *seat_proxy;
+        char                  *seat_id;
+
+        GFileMonitor          *passwd_monitor;
+        GFileMonitor          *shells_monitor;
+
+        guint                  reload_id;
+        guint                  ck_history_id;
+
+        guint8                 users_dirty : 1;
+};
+
+enum {
+        LOADING_USERS,
+        USERS_LOADED,
+        USER_ADDED,
+        USER_REMOVED,
+        USER_IS_LOGGED_IN_CHANGED,
+        USER_LOGIN_FREQUENCY_CHANGED,
+        LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void     gdm_user_manager_class_init (GdmUserManagerClass *klass);
+static void     gdm_user_manager_init       (GdmUserManager      *user_manager);
+static void     gdm_user_manager_finalize   (GObject             *object);
+
+static gpointer user_manager_object = NULL;
+
+G_DEFINE_TYPE (GdmUserManager, gdm_user_manager, G_TYPE_OBJECT)
+
+GQuark
+gdm_user_manager_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_user_manager_error");
+        }
+
+        return ret;
+}
+
+static gboolean
+start_new_login_session (GdmUserManager *manager)
+{
+        GError  *error;
+        gboolean res;
+
+        res = g_spawn_command_line_async ("gdmflexiserver -s", &error);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Unable to start new login: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Unable to start new login");
+                }
+        }
+
+        return res;
+}
+
+/* needs to stay in sync with gdm-slave */
+static char *
+_get_primary_user_session_id (GdmUserManager *manager,
+                              GdmUser        *user)
+{
+        gboolean    res;
+        gboolean    can_activate_sessions;
+        GError     *error;
+        GList      *sessions;
+        GList      *l;
+        char       *primary_ssid;
+
+        if (manager->priv->seat_id == NULL || manager->priv->seat_id[0] == '\0') {
+                g_debug ("GdmUserManager: display seat id is not set; can't switch sessions");
+                return NULL;
+        }
+
+        primary_ssid = NULL;
+        sessions = NULL;
+
+        g_debug ("GdmUserManager: checking if seat can activate sessions");
+
+        error = NULL;
+        res = dbus_g_proxy_call (manager->priv->seat_proxy,
+                                 "CanActivateSessions",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_BOOLEAN, &can_activate_sessions,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("unable to determine if seat can activate sessions: %s",
+                                   error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("unable to determine if seat can activate sessions");
+                }
+                goto out;
+        }
+
+        if (! can_activate_sessions) {
+                g_debug ("GdmUserManager: seat is unable to activate sessions");
+                goto out;
+        }
+
+        sessions = gdm_user_get_sessions (user);
+        if (sessions == NULL) {
+                g_warning ("unable to determine sessions for user: %s",
+                           gdm_user_get_user_name (user));
+                goto out;
+        }
+
+        for (l = sessions; l != NULL; l = l->next) {
+                const char *ssid;
+
+                ssid = l->data;
+
+                /* FIXME: better way to choose? */
+                if (ssid != NULL) {
+                        primary_ssid = g_strdup (ssid);
+                        break;
+                }
+        }
+
+ out:
+
+        return primary_ssid;
+}
+
+static gboolean
+activate_session_id (GdmUserManager *manager,
+                     const char     *seat_id,
+                     const char     *session_id)
+{
+        DBusError    local_error;
+        DBusMessage *message;
+        DBusMessage *reply;
+        gboolean     ret;
+
+        ret = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call ("org.freedesktop.ConsoleKit",
+                                                seat_id,
+                                                "org.freedesktop.ConsoleKit.Seat",
+                                                "ActivateSession");
+        if (message == NULL) {
+                goto out;
+        }
+
+        if (! dbus_message_append_args (message,
+                                        DBUS_TYPE_OBJECT_PATH, &session_id,
+                                        DBUS_TYPE_INVALID)) {
+                goto out;
+        }
+
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (dbus_g_connection_get_connection (manager->priv->connection),
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to activate session: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static gboolean
+session_is_login_window (GdmUserManager *manager,
+                         const char     *session_id)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        gboolean         res;
+        gboolean         ret;
+        char            *session_type;
+
+        ret = FALSE;
+
+        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
+                                           CK_NAME,
+                                           session_id,
+                                           CK_SESSION_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit seat object");
+                goto out;
+        }
+
+        session_type = NULL;
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetSessionType",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &session_type,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_debug ("Failed to identify the session type: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_debug ("Failed to identify the session type");
+                }
+                goto out;
+        }
+
+        if (session_type == NULL || session_type[0] == '\0' || strcmp (session_type, "LoginWindow") != 0) {
+                goto out;
+        }
+
+        ret = TRUE;
+
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+
+        return ret;
+}
+
+static char *
+_get_login_window_session_id (GdmUserManager *manager)
+{
+        gboolean    res;
+        gboolean    can_activate_sessions;
+        GError     *error;
+        GPtrArray  *sessions;
+        char       *primary_ssid;
+        int         i;
+
+        if (manager->priv->seat_id == NULL || manager->priv->seat_id[0] == '\0') {
+                g_debug ("GdmUserManager: display seat id is not set; can't switch sessions");
+                return NULL;
+        }
+
+        primary_ssid = NULL;
+        sessions = NULL;
+
+        g_debug ("GdmSlave: checking if seat can activate sessions");
+
+        error = NULL;
+        res = dbus_g_proxy_call (manager->priv->seat_proxy,
+                                 "CanActivateSessions",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_BOOLEAN, &can_activate_sessions,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("unable to determine if seat can activate sessions: %s",
+                                   error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("unable to determine if seat can activate sessions");
+                }
+                goto out;
+        }
+
+        if (! can_activate_sessions) {
+                g_debug ("GdmSlave: seat is unable to activate sessions");
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (manager->priv->seat_proxy,
+                                 "GetSessions",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH), &sessions,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("unable to determine sessions for user: %s",
+                                   error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("unable to determine sessions for user");
+                }
+                goto out;
+        }
+
+        for (i = 0; i < sessions->len; i++) {
+                char *ssid;
+
+                ssid = g_ptr_array_index (sessions, i);
+
+                if (session_is_login_window (manager, ssid)) {
+                        primary_ssid = g_strdup (ssid);
+                        break;
+                }
+        }
+        g_ptr_array_foreach (sessions, (GFunc)g_free, NULL);
+        g_ptr_array_free (sessions, TRUE);
+
+ out:
+
+        return primary_ssid;
+}
+
+gboolean
+gdm_user_manager_goto_login_session (GdmUserManager *manager)
+{
+        gboolean ret;
+        gboolean res;
+        char    *ssid;
+
+        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), FALSE);
+
+        ret = FALSE;
+
+        /* First look for any existing LoginWindow sessions on the seat.
+           If none are found, create a new one. */
+
+        ssid = _get_login_window_session_id (manager);
+        if (ssid != NULL) {
+                res = activate_session_id (manager, manager->priv->seat_id, ssid);
+                if (res) {
+                        ret = TRUE;
+                }
+        }
+
+        if (! ret) {
+                res = start_new_login_session (manager);
+                if (res) {
+                        ret = TRUE;
+                }
+        }
+
+        return ret;
+}
+
+gboolean
+gdm_user_manager_activate_user_session (GdmUserManager *manager,
+                                        GdmUser        *user)
+{
+        gboolean ret;
+        char    *ssid;
+        gboolean res;
+
+        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), FALSE);
+        g_return_val_if_fail (GDM_IS_USER (user), FALSE);
+
+        ret = FALSE;
+
+        ssid = _get_primary_user_session_id (manager, user);
+        if (ssid == NULL) {
+                goto out;
+        }
+
+        res = activate_session_id (manager, manager->priv->seat_id, ssid);
+        if (! res) {
+                g_debug ("GdmUserManager: unable to activate session: %s", ssid);
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        return ret;
+}
+
+static void
+on_user_sessions_changed (GdmUser        *user,
+                          GdmUserManager *manager)
+{
+        guint nsessions;
+
+        nsessions = gdm_user_get_num_sessions (user);
+
+        g_debug ("GdmUserManager: sessions changed user=%s num=%d",
+                 gdm_user_get_user_name (user),
+                 nsessions);
+
+        /* only signal on zero and one */
+        if (nsessions > 1) {
+                return;
+        }
+
+        g_signal_emit (manager, signals [USER_IS_LOGGED_IN_CHANGED], 0, user);
+}
+
+static void
+on_user_icon_changed (GdmUser        *user,
+                      GdmUserManager *manager)
+{
+        g_debug ("GdmUserManager: user icon changed");
+}
+
+static char *
+get_seat_id_for_session (DBusGConnection *connection,
+                         const char      *session_id)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        char            *seat_id;
+        gboolean         res;
+
+        proxy = NULL;
+        seat_id = NULL;
+
+        proxy = dbus_g_proxy_new_for_name (connection,
+                                           CK_NAME,
+                                           session_id,
+                                           CK_SESSION_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit session object");
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetSeatId",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 DBUS_TYPE_G_OBJECT_PATH, &seat_id,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_debug ("Failed to identify the current seat: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_debug ("Failed to identify the current seat");
+                }
+        }
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+
+        return seat_id;
+}
+
+static char *
+get_x11_display_for_session (DBusGConnection *connection,
+                             const char      *session_id)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        char            *x11_display;
+        gboolean         res;
+
+        proxy = NULL;
+        x11_display = NULL;
+
+        proxy = dbus_g_proxy_new_for_name (connection,
+                                           CK_NAME,
+                                           session_id,
+                                           CK_SESSION_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit session object");
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetX11Display",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_STRING, &x11_display,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_debug ("Failed to identify the x11 display: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_debug ("Failed to identify the x11 display");
+                }
+        }
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+
+        return x11_display;
+}
+
+static gboolean
+maybe_add_session_for_user (GdmUserManager *manager,
+                            GdmUser        *user,
+                            const char     *ssid)
+{
+        char    *sid;
+        char    *x11_display;
+        gboolean ret;
+
+        ret = FALSE;
+        sid = NULL;
+        x11_display = NULL;
+
+        /* skip if on another seat */
+        sid = get_seat_id_for_session (manager->priv->connection, ssid);
+        if (sid == NULL
+            || manager->priv->seat_id == NULL
+            || strcmp (sid, manager->priv->seat_id) != 0) {
+                g_debug ("GdmUserManager: not adding session on other seat: %s", ssid);
+                goto out;
+        }
+
+        /* skip if doesn't have an x11 display */
+        x11_display = get_x11_display_for_session (manager->priv->connection, ssid);
+        if (x11_display == NULL || x11_display[0] == '\0') {
+                g_debug ("GdmUserManager: not adding session without a x11 display: %s", ssid);
+                goto out;
+        }
+
+        if (g_hash_table_lookup (manager->priv->exclusions, gdm_user_get_user_name (user))) {
+                g_debug ("GdmUserManager: excluding user '%s'", gdm_user_get_user_name (user));
+                goto out;
+        }
+
+        g_hash_table_insert (manager->priv->sessions,
+                             g_strdup (ssid),
+                             g_strdup (gdm_user_get_user_name (user)));
+
+        _gdm_user_add_session (user, ssid);
+        g_debug ("GdmUserManager: added session for user: %s", gdm_user_get_user_name (user));
+
+        ret = TRUE;
+
+ out:
+        g_free (sid);
+        g_free (x11_display);
+
+        return ret;
+}
+
+static void
+add_sessions_for_user (GdmUserManager *manager,
+                       GdmUser        *user)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        gboolean         res;
+        guint32          uid;
+        GPtrArray       *sessions;
+        int              i;
+
+        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
+                                           CK_NAME,
+                                           CK_MANAGER_PATH,
+                                           CK_MANAGER_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit manager object");
+                goto out;
+        }
+
+        uid = gdm_user_get_uid (user);
+
+        g_debug ("Getting list of sessions for user %u", uid);
+
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetSessionsForUnixUser",
+                                 &error,
+                                 G_TYPE_UINT, uid,
+                                 G_TYPE_INVALID,
+                                 dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH),
+                                 &sessions,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_debug ("Failed to find sessions for user: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_debug ("Failed to find sessions for user");
+                }
+                goto out;
+        }
+
+        g_debug ("Found %d sessions for user %s", sessions->len, gdm_user_get_user_name (user));
+
+        for (i = 0; i < sessions->len; i++) {
+                char *ssid;
+
+                ssid = g_ptr_array_index (sessions, i);
+                maybe_add_session_for_user (manager, user, ssid);
+        }
+
+        g_ptr_array_foreach (sessions, (GFunc)g_free, NULL);
+        g_ptr_array_free (sessions, TRUE);
+
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+}
+
+static GdmUser *
+create_user (GdmUserManager *manager)
+{
+        GdmUser *user;
+
+        user = g_object_new (GDM_TYPE_USER, "manager", manager, NULL);
+        g_signal_connect (user,
+                          "sessions-changed",
+                          G_CALLBACK (on_user_sessions_changed),
+                          manager);
+        g_signal_connect (user,
+                          "icon-changed",
+                          G_CALLBACK (on_user_icon_changed),
+                          manager);
+        return user;
+}
+
+static gint
+match_real_name_cmpfunc (gconstpointer a,
+                         gconstpointer b)
+{
+        if (a == b)
+                return -1;
+
+        return g_strcmp0 (gdm_user_get_real_name ((GdmUser *) a),
+                          gdm_user_get_real_name ((GdmUser *) b));
+}
+
+static gboolean
+match_real_name_hrfunc (gpointer key,
+                        gpointer value,
+                        gpointer user_data)
+{
+        return (g_strcmp0 (user_data, gdm_user_get_real_name (value)) == 0);
+}
+
+static void
+add_user (GdmUserManager *manager,
+          GdmUser        *user)
+{
+        GdmUser *dup;
+
+        add_sessions_for_user (manager, user);
+        dup = g_hash_table_find (manager->priv->users,
+                                 match_real_name_hrfunc,
+                                 (char *) gdm_user_get_real_name (user));
+        if (dup != NULL) {
+                _gdm_user_show_full_display_name (user);
+                _gdm_user_show_full_display_name (dup);
+        }
+        g_hash_table_insert (manager->priv->users,
+                             g_strdup (gdm_user_get_user_name (user)),
+                             g_object_ref (user));
+
+        g_signal_emit (manager, signals[USER_ADDED], 0, user);
+}
+
+static GdmUser *
+add_new_user_for_pwent (GdmUserManager *manager,
+                        struct passwd  *pwent)
+{
+        GdmUser *user;
+
+        g_debug ("Creating new user");
+
+        user = create_user (manager);
+        _gdm_user_update (user, pwent);
+
+        add_user (manager, user);
+
+        return user;
+}
+
+static char *
+get_current_seat_id (DBusGConnection *connection)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        char            *session_id;
+        char            *seat_id;
+        gboolean         res;
+
+        proxy = NULL;
+        session_id = NULL;
+        seat_id = NULL;
+
+        proxy = dbus_g_proxy_new_for_name (connection,
+                                           CK_NAME,
+                                           CK_MANAGER_PATH,
+                                           CK_MANAGER_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit manager object");
+                goto out;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetCurrentSession",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 DBUS_TYPE_G_OBJECT_PATH,
+                                 &session_id,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                if (error != NULL) {
+                        g_debug ("Failed to identify the current session: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_debug ("Failed to identify the current session");
+                }
+                goto out;
+        }
+
+        seat_id = get_seat_id_for_session (connection, session_id);
+
+ out:
+        if (proxy != NULL) {
+                g_object_unref (proxy);
+        }
+        g_free (session_id);
+
+        return seat_id;
+}
+
+static gboolean
+get_uid_from_session_id (GdmUserManager *manager,
+                         const char     *session_id,
+                         uid_t          *uidp)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+        guint            uid;
+        gboolean         res;
+
+        proxy = dbus_g_proxy_new_for_name (manager->priv->connection,
+                                           CK_NAME,
+                                           session_id,
+                                           CK_SESSION_INTERFACE);
+        if (proxy == NULL) {
+                g_warning ("Failed to connect to the ConsoleKit session object");
+                return FALSE;
+        }
+
+        error = NULL;
+        res = dbus_g_proxy_call (proxy,
+                                 "GetUnixUser",
+                                 &error,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_UINT, &uid,
+                                 G_TYPE_INVALID);
+        g_object_unref (proxy);
+
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Failed to query the session: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to query the session");
+                }
+                return FALSE;
+        }
+
+        if (uidp != NULL) {
+                *uidp = (uid_t) uid;
+        }
+
+        return TRUE;
+}
+
+static void
+seat_session_added (DBusGProxy     *seat_proxy,
+                    const char     *session_id,
+                    GdmUserManager *manager)
+{
+        uid_t          uid;
+        gboolean       res;
+        struct passwd *pwent;
+        GdmUser       *user;
+        gboolean       is_new;
+
+        g_debug ("Session added: %s", session_id);
+
+        res = get_uid_from_session_id (manager, session_id, &uid);
+        if (! res) {
+                g_warning ("Unable to lookup user for session");
+                return;
+        }
+
+        errno = 0;
+        pwent = getpwuid (uid);
+        if (pwent == NULL) {
+                g_warning ("Unable to lookup user id %d: %s", (int)uid, g_strerror (errno));
+                return;
+        }
+
+        /* check exclusions up front */
+        if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
+                g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
+                return;
+        }
+
+        user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
+        if (user == NULL) {
+                g_debug ("Creating new user");
+
+                user = create_user (manager);
+                _gdm_user_update (user, pwent);
+                is_new = TRUE;
+        } else {
+                is_new = FALSE;
+        }
+
+        res = maybe_add_session_for_user (manager, user, session_id);
+
+        /* only add the user if we added a session */
+        if (is_new) {
+                if (res) {
+                        add_user (manager, user);
+                } else {
+                        g_object_unref (user);
+                }
+        }
+}
+
+static void
+seat_session_removed (DBusGProxy     *seat_proxy,
+                      const char     *session_id,
+                      GdmUserManager *manager)
+{
+        GdmUser *user;
+        char    *username;
+
+        g_debug ("Session removed: %s", session_id);
+
+        /* since the session object may already be gone
+         * we can't query CK directly */
+
+        username = g_hash_table_lookup (manager->priv->sessions, session_id);
+        if (username == NULL) {
+                return;
+        }
+
+        user = g_hash_table_lookup (manager->priv->users, username);
+        if (user == NULL) {
+                /* nothing to do */
+                return;
+        }
+
+        g_debug ("GdmUserManager: Session removed for %s", username);
+        _gdm_user_remove_session (user, session_id);
+}
+
+static void
+on_proxy_destroy (DBusGProxy     *proxy,
+                  GdmUserManager *manager)
+{
+        g_debug ("GdmUserManager: seat proxy destroyed");
+
+        manager->priv->seat_proxy = NULL;
+}
+
+static void
+get_seat_proxy (GdmUserManager *manager)
+{
+        DBusGProxy      *proxy;
+        GError          *error;
+
+        g_assert (manager->priv->seat_proxy == NULL);
+
+        error = NULL;
+        manager->priv->connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+        if (manager->priv->connection == NULL) {
+                if (error != NULL) {
+                        g_warning ("Failed to connect to the D-Bus daemon: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to connect to the D-Bus daemon");
+                }
+                return;
+        }
+
+        manager->priv->seat_id = get_current_seat_id (manager->priv->connection);
+        if (manager->priv->seat_id == NULL) {
+                return;
+        }
+
+        g_debug ("GdmUserManager: Found current seat: %s", manager->priv->seat_id);
+
+        error = NULL;
+        proxy = dbus_g_proxy_new_for_name_owner (manager->priv->connection,
+                                                 CK_NAME,
+                                                 manager->priv->seat_id,
+                                                 CK_SEAT_INTERFACE,
+                                                 &error);
+
+        if (proxy == NULL) {
+                if (error != NULL) {
+                        g_warning ("Failed to connect to the ConsoleKit seat object: %s",
+                                   error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Failed to connect to the ConsoleKit seat object");
+                }
+                return;
+        }
+
+        g_signal_connect (proxy, "destroy", G_CALLBACK (on_proxy_destroy), manager);
+
+        dbus_g_proxy_add_signal (proxy,
+                                 "SessionAdded",
+                                 DBUS_TYPE_G_OBJECT_PATH,
+                                 G_TYPE_INVALID);
+        dbus_g_proxy_add_signal (proxy,
+                                 "SessionRemoved",
+                                 DBUS_TYPE_G_OBJECT_PATH,
+                                 G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (proxy,
+                                     "SessionAdded",
+                                     G_CALLBACK (seat_session_added),
+                                     manager,
+                                     NULL);
+        dbus_g_proxy_connect_signal (proxy,
+                                     "SessionRemoved",
+                                     G_CALLBACK (seat_session_removed),
+                                     manager,
+                                     NULL);
+        manager->priv->seat_proxy = proxy;
+
+}
+
+/**
+ * gdm_manager_get_user:
+ * @manager: the manager to query.
+ * @username: the login name of the user to get.
+ *
+ * Retrieves a pointer to the #GdmUser object for the login named @username
+ * from @manager. This pointer is not a reference, and should not be released.
+ *
+ * Returns: a pointer to a #GdmUser object.
+ **/
+GdmUser *
+gdm_user_manager_get_user (GdmUserManager *manager,
+                           const char     *username)
+{
+        GdmUser *user;
+
+        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
+        g_return_val_if_fail (username != NULL && username[0] != '\0', NULL);
+
+        user = g_hash_table_lookup (manager->priv->users, username);
+
+        if (user == NULL) {
+                struct passwd *pwent;
+
+                pwent = getpwnam (username);
+
+                if (pwent != NULL) {
+                        user = add_new_user_for_pwent (manager, pwent);
+                }
+        }
+
+        return user;
+}
+
+GdmUser *
+gdm_user_manager_get_user_by_uid (GdmUserManager *manager,
+                                  uid_t           uid)
+{
+        GdmUser       *user;
+        struct passwd *pwent;
+
+        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
+
+        pwent = getpwuid (uid);
+        if (pwent == NULL) {
+                g_warning ("GdmUserManager: unable to lookup uid %d", (int)uid);
+                return NULL;
+        }
+
+        user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
+
+        if (user == NULL) {
+                user = add_new_user_for_pwent (manager, pwent);
+        }
+
+        return user;
+}
+
+static void
+listify_hash_values_hfunc (gpointer key,
+                           gpointer value,
+                           gpointer user_data)
+{
+        GSList **list = user_data;
+
+        *list = g_slist_prepend (*list, value);
+}
+
+GSList *
+gdm_user_manager_list_users (GdmUserManager *manager)
+{
+        GSList *retval;
+
+        g_return_val_if_fail (GDM_IS_USER_MANAGER (manager), NULL);
+
+        retval = NULL;
+        g_hash_table_foreach (manager->priv->users, listify_hash_values_hfunc, &retval);
+
+        return g_slist_sort (retval, (GCompareFunc) gdm_user_collate);
+}
+
+static gboolean
+parse_value_as_ulong (const char *value,
+                      gulong     *ulongval)
+{
+        char  *end_of_valid_long;
+        glong  long_value;
+        gulong ulong_value;
+
+        errno = 0;
+        long_value = strtol (value, &end_of_valid_long, 10);
+
+        if (*value == '\0' || *end_of_valid_long != '\0') {
+                return FALSE;
+        }
+
+        ulong_value = long_value;
+        if (ulong_value != long_value || errno == ERANGE) {
+                return FALSE;
+        }
+
+        *ulongval = ulong_value;
+
+        return TRUE;
+}
+
+static gboolean
+parse_ck_history_line (const char *line,
+                       char      **user_namep,
+                       gulong     *frequencyp)
+{
+        GRegex     *re;
+        GMatchInfo *match_info;
+        gboolean    res;
+        gboolean    ret;
+        GError     *error;
+
+        ret = FALSE;
+        re = NULL;
+        match_info = NULL;
+
+        error = NULL;
+        re = g_regex_new ("(?P<username>[0-9a-zA-Z]+)[ ]+(?P<frequency>[0-9]+)", 0, 0, &error);
+        if (re == NULL) {
+                if (error != NULL) {
+                        g_critical ("%s", error->message);
+                } else {
+                        g_critical ("Error in regex call");
+                }
+                goto out;
+        }
+
+        g_regex_match (re, line, 0, &match_info);
+
+        res = g_match_info_matches (match_info);
+        if (! res) {
+                g_warning ("Unable to parse history: %s", line);
+                goto out;
+        }
+
+        if (user_namep != NULL) {
+                *user_namep = g_match_info_fetch_named (match_info, "username");
+        }
+
+        if (frequencyp != NULL) {
+                char *freq;
+                freq = g_match_info_fetch_named (match_info, "frequency");
+                res = parse_value_as_ulong (freq, frequencyp);
+                g_free (freq);
+                if (! res) {
+                        goto out;
+                }
+        }
+
+        ret = TRUE;
+
+ out:
+        if (match_info != NULL) {
+                g_match_info_free (match_info);
+        }
+        if (re != NULL) {
+                g_regex_unref (re);
+        }
+        return ret;
+}
+
+static void
+process_ck_history_line (GdmUserManager *manager,
+                         const char     *line)
+{
+        gboolean res;
+        char    *username;
+        gulong   frequency;
+        GdmUser *user;
+
+        frequency = 0;
+        username = NULL;
+        res = parse_ck_history_line (line, &username, &frequency);
+        if (! res) {
+                return;
+        }
+
+        if (g_hash_table_lookup (manager->priv->exclusions, username)) {
+                g_debug ("GdmUserManager: excluding user '%s'", username);
+                g_free (username);
+                return;
+        }
+
+        user = gdm_user_manager_get_user (manager, username);
+        if (user == NULL) {
+                g_debug ("GdmUserManager: unable to lookup user '%s'", username);
+                g_free (username);
+                return;
+        }
+
+        g_object_set (user, "login-frequency", frequency, NULL);
+        g_signal_emit (manager, signals [USER_LOGIN_FREQUENCY_CHANGED], 0, user);
+        g_free (username);
+}
+
+static gboolean
+ck_history_watch (GIOChannel     *source,
+                  GIOCondition    condition,
+                  GdmUserManager *manager)
+{
+        GIOStatus status;
+        gboolean  done  = FALSE;
+
+        g_return_val_if_fail (manager != NULL, FALSE);
+
+        if (condition & G_IO_IN) {
+                char   *str;
+                GError *error;
+
+                error = NULL;
+                status = g_io_channel_read_line (source, &str, NULL, NULL, &error);
+                if (error != NULL) {
+                        g_warning ("GdmUserManager: unable to read line: %s", error->message);
+                        g_error_free (error);
+                }
+
+                if (status == G_IO_STATUS_NORMAL) {
+                        g_debug ("GdmUserManager: history output: %s", str);
+                        process_ck_history_line (manager, str);
+                } else if (status == G_IO_STATUS_EOF) {
+                        done = TRUE;
+                }
+
+                g_free (str);
+        } else if (condition & G_IO_HUP) {
+                done = TRUE;
+        }
+
+        if (done) {
+                g_signal_emit (G_OBJECT (manager), signals[USERS_LOADED], 0);
+
+                manager->priv->ck_history_id = 0;
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static void
+reload_ck_history (GdmUserManager *manager)
+{
+        char       *command;
+        const char *seat_id;
+        GError     *error;
+        gboolean    res;
+        char      **argv;
+        int         standard_out;
+        GIOChannel *channel;
+
+        seat_id = NULL;
+        if (manager->priv->seat_id != NULL
+            && g_str_has_prefix (manager->priv->seat_id, "/org/freedesktop/ConsoleKit/")) {
+
+                seat_id = manager->priv->seat_id + strlen ("/org/freedesktop/ConsoleKit/");
+        }
+
+        if (seat_id == NULL) {
+                g_warning ("Unable to find users: no seat-id found");
+                return;
+        }
+
+        command = g_strdup_printf ("ck-history --frequent --seat='%s' --session-type=''",
+                                   seat_id);
+        g_debug ("GdmUserManager: running '%s'", command);
+        error = NULL;
+        if (! g_shell_parse_argv (command, NULL, &argv, &error)) {
+                if (error != NULL) {
+                        g_warning ("Could not parse command: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Could not parse command");
+                }
+                goto out;
+        }
+
+        error = NULL;
+        res = g_spawn_async_with_pipes (NULL,
+                                        argv,
+                                        NULL,
+                                        G_SPAWN_SEARCH_PATH,
+                                        NULL,
+                                        NULL,
+                                        NULL, /* pid */
+                                        NULL,
+                                        &standard_out,
+                                        NULL,
+                                        &error);
+        g_strfreev (argv);
+        if (! res) {
+                if (error != NULL) {
+                        g_warning ("Unable to run ck-history: %s", error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Unable to run ck-history");
+                }
+                goto out;
+        }
+
+        channel = g_io_channel_unix_new (standard_out);
+        g_io_channel_set_close_on_unref (channel, TRUE);
+        g_io_channel_set_flags (channel,
+                                g_io_channel_get_flags (channel) | G_IO_FLAG_NONBLOCK,
+                                NULL);
+        manager->priv->ck_history_id = g_io_add_watch (channel,
+                                                       G_IO_IN | G_IO_HUP | G_IO_ERR | G_IO_NVAL,
+                                                       (GIOFunc)ck_history_watch,
+                                                       manager);
+        g_io_channel_unref (channel);
+
+ out:
+        g_free (command);
+}
+
+static void
+reload_passwd (GdmUserManager *manager)
+{
+        struct passwd *pwent;
+        GSList        *old_users;
+        GSList        *new_users;
+        GSList        *list;
+        GSList        *dup;
+        FILE          *fp;
+
+        old_users = NULL;
+        new_users = NULL;
+
+        errno = 0;
+        fp = fopen (PATH_PASSWD, "r");
+        if (fp == NULL) {
+                g_warning ("Unable to open %s: %s", PATH_PASSWD, g_strerror (errno));
+                goto out;
+        }
+
+        g_hash_table_foreach (manager->priv->users, listify_hash_values_hfunc, &old_users);
+        g_slist_foreach (old_users, (GFunc) g_object_ref, NULL);
+
+        /* Make sure we keep users who are logged in no matter what. */
+        for (list = old_users; list; list = list->next) {
+                if (gdm_user_get_num_sessions (list->data) > 0) {
+                        g_object_freeze_notify (G_OBJECT (list->data));
+                        _gdm_user_show_short_display_name (list->data);
+                        new_users = g_slist_prepend (new_users, g_object_ref (list->data));
+                }
+        }
+
+        for (pwent = fgetpwent (fp); pwent != NULL; pwent = fgetpwent (fp)) {
+                GdmUser *user;
+
+                user = NULL;
+
+                /* Skip users below MinimalUID... */
+                if (pwent->pw_uid < DEFAULT_MINIMAL_UID) {
+                        continue;
+                }
+
+                /* ...And users w/ invalid shells... */
+                if (pwent->pw_shell == NULL ||
+                    !g_hash_table_lookup (manager->priv->shells, pwent->pw_shell)) {
+                        g_debug ("GdmUserManager: skipping user with bad shell: %s", pwent->pw_name);
+                        continue;
+                }
+
+                /* ...And explicitly excluded users */
+                if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
+                        g_debug ("GdmUserManager: explicitly skipping user: %s", pwent->pw_name);
+                        continue;
+                }
+
+                user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
+
+                /* Update users already in the *new* list */
+                if (g_slist_find (new_users, user)) {
+                        _gdm_user_update (user, pwent);
+                        continue;
+                }
+
+                if (user == NULL) {
+                        user = create_user (manager);
+                } else {
+                        g_object_ref (user);
+                }
+
+                /* Freeze & update users not already in the new list */
+                g_object_freeze_notify (G_OBJECT (user));
+                _gdm_user_update (user, pwent);
+
+                new_users = g_slist_prepend (new_users, user);
+        }
+
+        /* Go through and handle removed users */
+        for (list = old_users; list; list = list->next) {
+                if (! g_slist_find (new_users, list->data)) {
+                        g_signal_emit (manager, signals[USER_REMOVED], 0, list->data);
+                        g_hash_table_remove (manager->priv->users,
+                                             gdm_user_get_user_name (list->data));
+                }
+        }
+
+        /* Go through and handle added users or update display names */
+        for (list = new_users; list; list = list->next) {
+                if (g_slist_find (old_users, list->data)) {
+                        dup = g_slist_find_custom (new_users,
+                                                   list->data,
+                                                   match_real_name_cmpfunc);
+                        if (dup != NULL) {
+                                _gdm_user_show_full_display_name (list->data);
+                                _gdm_user_show_full_display_name (dup->data);
+                        }
+                } else {
+                        add_user (manager, list->data);
+                }
+        }
+
+ out:
+        /* Cleanup */
+
+        fclose (fp);
+
+        g_slist_foreach (new_users, (GFunc) g_object_thaw_notify, NULL);
+        g_slist_foreach (new_users, (GFunc) g_object_unref, NULL);
+        g_slist_free (new_users);
+
+        g_slist_foreach (old_users, (GFunc) g_object_unref, NULL);
+        g_slist_free (old_users);
+}
+
+static void
+reload_users (GdmUserManager *manager)
+{
+        reload_ck_history (manager);
+        reload_passwd (manager);
+}
+
+static gboolean
+reload_users_timeout (GdmUserManager *manager)
+{
+        reload_users (manager);
+        manager->priv->reload_id = 0;
+
+        return FALSE;
+}
+
+static void
+queue_reload_users (GdmUserManager *manager)
+{
+        if (manager->priv->reload_id > 0) {
+                return;
+        }
+
+        g_signal_emit (G_OBJECT (manager), signals[LOADING_USERS], 0);
+        manager->priv->reload_id = g_idle_add ((GSourceFunc)reload_users_timeout, manager);
+}
+
+static void
+reload_shells (GdmUserManager *manager)
+{
+        char *shell;
+
+        setusershell ();
+
+        g_hash_table_remove_all (manager->priv->shells);
+        for (shell = getusershell (); shell != NULL; shell = getusershell ()) {
+                /* skip well known not-real shells */
+                if (shell == NULL
+                    || strcmp (shell, "/sbin/nologin") == 0
+                    || strcmp (shell, "/bin/false") == 0) {
+                        g_debug ("GdmUserManager: skipping shell %s", shell);
+                        continue;
+                }
+                g_hash_table_insert (manager->priv->shells,
+                                     g_strdup (shell),
+                                     GUINT_TO_POINTER (TRUE));
+        }
+
+        endusershell ();
+}
+
+static void
+on_shells_monitor_changed (GFileMonitor     *monitor,
+                           GFile            *file,
+                           GFile            *other_file,
+                           GFileMonitorEvent event_type,
+                           GdmUserManager   *manager)
+{
+        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
+            event_type != G_FILE_MONITOR_EVENT_CREATED) {
+                return;
+        }
+
+        reload_shells (manager);
+        reload_passwd (manager);
+}
+
+static void
+on_passwd_monitor_changed (GFileMonitor     *monitor,
+                           GFile            *file,
+                           GFile            *other_file,
+                           GFileMonitorEvent event_type,
+                           GdmUserManager   *manager)
+{
+        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
+            event_type != G_FILE_MONITOR_EVENT_CREATED) {
+                return;
+        }
+
+        reload_passwd (manager);
+}
+
+static void
+gdm_user_manager_class_init (GdmUserManagerClass *klass)
+{
+        GObjectClass   *object_class = G_OBJECT_CLASS (klass);
+
+        object_class->finalize = gdm_user_manager_finalize;
+
+        signals [LOADING_USERS] =
+                g_signal_new ("loading-users",
+                              G_TYPE_FROM_CLASS (klass),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserManagerClass, loading_users),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE, 0);
+        signals [USERS_LOADED] =
+                g_signal_new ("users-loaded",
+                              G_TYPE_FROM_CLASS (klass),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserManagerClass, users_loaded),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE, 0);
+        signals [USER_ADDED] =
+                g_signal_new ("user-added",
+                              G_TYPE_FROM_CLASS (klass),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserManagerClass, user_added),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__OBJECT,
+                              G_TYPE_NONE, 1, GDM_TYPE_USER);
+        signals [USER_REMOVED] =
+                g_signal_new ("user-removed",
+                              G_TYPE_FROM_CLASS (klass),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserManagerClass, user_removed),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__OBJECT,
+                              G_TYPE_NONE, 1, GDM_TYPE_USER);
+        signals [USER_IS_LOGGED_IN_CHANGED] =
+                g_signal_new ("user-is-logged-in-changed",
+                              G_TYPE_FROM_CLASS (klass),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserManagerClass, user_is_logged_in_changed),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__OBJECT,
+                              G_TYPE_NONE, 1, GDM_TYPE_USER);
+        signals [USER_LOGIN_FREQUENCY_CHANGED] =
+                g_signal_new ("user-login-frequency-changed",
+                              G_TYPE_FROM_CLASS (klass),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserManagerClass, user_login_frequency_changed),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__OBJECT,
+                              G_TYPE_NONE, 1, GDM_TYPE_USER);
+
+        g_type_class_add_private (klass, sizeof (GdmUserManagerPrivate));
+}
+
+static void
+gdm_user_manager_init (GdmUserManager *manager)
+{
+        int            i;
+        GFile         *file;
+        GError        *error;
+        const char    *exclude_default[] = DEFAULT_EXCLUDE;
+
+        manager->priv = GDM_USER_MANAGER_GET_PRIVATE (manager);
+
+        /* sessions */
+        manager->priv->sessions = g_hash_table_new_full (g_str_hash,
+                                                         g_str_equal,
+                                                         g_free,
+                                                         g_free);
+
+        /* exclusions */
+        manager->priv->exclusions = g_hash_table_new_full (g_str_hash,
+                                                           g_str_equal,
+                                                           g_free,
+                                                           NULL);
+        for (i = 0; exclude_default[i] != NULL; i++) {
+                g_hash_table_insert (manager->priv->exclusions,
+                                     g_strdup (exclude_default [i]),
+                                     GUINT_TO_POINTER (TRUE));
+        }
+
+        /* /etc/shells */
+        manager->priv->shells = g_hash_table_new_full (g_str_hash,
+                                                       g_str_equal,
+                                                       g_free,
+                                                       NULL);
+        reload_shells (manager);
+        file = g_file_new_for_path (_PATH_SHELLS);
+        error = NULL;
+        manager->priv->shells_monitor = g_file_monitor_file (file,
+                                                             G_FILE_MONITOR_NONE,
+                                                             NULL,
+                                                             &error);
+        if (manager->priv->shells_monitor != NULL) {
+                g_signal_connect (manager->priv->shells_monitor,
+                                  "changed",
+                                  G_CALLBACK (on_shells_monitor_changed),
+                                  manager);
+        } else {
+                if (error != NULL) {
+                        g_warning ("Unable to monitor %s: %s", _PATH_SHELLS, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Unable to monitor %s", _PATH_SHELLS);
+                }
+        }
+        g_object_unref (file);
+
+        /* /etc/passwd */
+        manager->priv->users = g_hash_table_new_full (g_str_hash,
+                                                      g_str_equal,
+                                                      g_free,
+                                                      (GDestroyNotify) g_object_run_dispose);
+        file = g_file_new_for_path (PATH_PASSWD);
+        manager->priv->passwd_monitor = g_file_monitor_file (file,
+                                                             G_FILE_MONITOR_NONE,
+                                                             NULL,
+                                                             &error);
+        if (manager->priv->passwd_monitor != NULL) {
+                g_signal_connect (manager->priv->passwd_monitor,
+                                  "changed",
+                                  G_CALLBACK (on_passwd_monitor_changed),
+                                  manager);
+        } else {
+                if (error != NULL) {
+                        g_warning ("Unable to monitor %s: %s", PATH_PASSWD, error->message);
+                        g_error_free (error);
+                } else {
+                        g_warning ("Unable to monitor %s", PATH_PASSWD);
+                }
+        }
+        g_object_unref (file);
+
+
+        get_seat_proxy (manager);
+
+        queue_reload_users (manager);
+
+        manager->priv->users_dirty = FALSE;
+}
+
+static void
+gdm_user_manager_finalize (GObject *object)
+{
+        GdmUserManager *manager;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GDM_IS_USER_MANAGER (object));
+
+        manager = GDM_USER_MANAGER (object);
+
+        g_return_if_fail (manager->priv != NULL);
+
+        if (manager->priv->seat_proxy != NULL) {
+                g_object_unref (manager->priv->seat_proxy);
+        }
+
+        if (manager->priv->ck_history_id != 0) {
+                g_source_remove (manager->priv->ck_history_id);
+                manager->priv->ck_history_id = 0;
+        }
+
+        if (manager->priv->reload_id > 0) {
+                g_source_remove (manager->priv->reload_id);
+                manager->priv->reload_id = 0;
+        }
+
+        g_hash_table_destroy (manager->priv->sessions);
+
+        g_file_monitor_cancel (manager->priv->passwd_monitor);
+        g_hash_table_destroy (manager->priv->users);
+
+        g_file_monitor_cancel (manager->priv->shells_monitor);
+        g_hash_table_destroy (manager->priv->shells);
+
+        g_free (manager->priv->seat_id);
+
+        G_OBJECT_CLASS (gdm_user_manager_parent_class)->finalize (object);
+}
+
+GdmUserManager *
+gdm_user_manager_ref_default (void)
+{
+        if (user_manager_object != NULL) {
+                g_object_ref (user_manager_object);
+        } else {
+                user_manager_object = g_object_new (GDM_TYPE_USER_MANAGER, NULL);
+                g_object_add_weak_pointer (user_manager_object,
+                                           (gpointer *) &user_manager_object);
+        }
+
+        return GDM_USER_MANAGER (user_manager_object);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-manager.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-manager.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-manager.h	(revision 134)
@@ -0,0 +1,87 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#ifndef __GDM_USER_MANAGER_H
+#define __GDM_USER_MANAGER_H
+
+#include <glib-object.h>
+
+#include "gdm-user.h"
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_USER_MANAGER         (gdm_user_manager_get_type ())
+#define GDM_USER_MANAGER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_MANAGER, GdmUserManager))
+#define GDM_USER_MANAGER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_USER_MANAGER, GdmUserManagerClass))
+#define GDM_IS_USER_MANAGER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_MANAGER))
+#define GDM_IS_USER_MANAGER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_MANAGER))
+#define GDM_USER_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_MANAGER, GdmUserManagerClass))
+
+typedef struct GdmUserManagerPrivate GdmUserManagerPrivate;
+
+typedef struct
+{
+        GObject                parent;
+        GdmUserManagerPrivate *priv;
+} GdmUserManager;
+
+typedef struct
+{
+        GObjectClass   parent_class;
+
+        void          (* loading_users)             (GdmUserManager *user_manager);
+        void          (* users_loaded)              (GdmUserManager *user_manager);
+        void          (* user_added)                (GdmUserManager *user_manager,
+                                                     GdmUser        *user);
+        void          (* user_removed)              (GdmUserManager *user_manager,
+                                                     GdmUser        *user);
+        void          (* user_is_logged_in_changed) (GdmUserManager *user_manager,
+                                                     GdmUser        *user);
+        void          (* user_login_frequency_changed) (GdmUserManager *user_manager,
+                                                        GdmUser        *user);
+} GdmUserManagerClass;
+
+typedef enum
+{
+        GDM_USER_MANAGER_ERROR_GENERAL,
+        GDM_USER_MANAGER_ERROR_KEY_NOT_FOUND
+} GdmUserManagerError;
+
+#define GDM_USER_MANAGER_ERROR gdm_user_manager_error_quark ()
+
+GQuark              gdm_user_manager_error_quark           (void);
+GType               gdm_user_manager_get_type              (void);
+
+GdmUserManager *    gdm_user_manager_ref_default           (void);
+
+GSList *            gdm_user_manager_list_users            (GdmUserManager *manager);
+GdmUser *           gdm_user_manager_get_user              (GdmUserManager *manager,
+                                                            const char     *user_name);
+GdmUser *           gdm_user_manager_get_user_by_uid       (GdmUserManager *manager,
+                                                            uid_t           uid);
+
+gboolean            gdm_user_manager_activate_user_session (GdmUserManager *manager,
+                                                            GdmUser        *user);
+
+gboolean            gdm_user_manager_goto_login_session    (GdmUserManager *manager);
+
+G_END_DECLS
+
+#endif /* __GDM_USER_MANAGER_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-private.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-private.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user-private.h	(revision 134)
@@ -0,0 +1,47 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
+ *
+ * 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
+ */
+
+/*
+ * Private interfaces to the GdmUser object
+ */
+
+#ifndef __GDM_USER_PRIVATE__
+#define __GDM_USER_PRIVATE__ 1
+
+#include <pwd.h>
+
+#include "gdm-user.h"
+
+G_BEGIN_DECLS
+
+void _gdm_user_update           (GdmUser             *user,
+                                 const struct passwd *pwent);
+void _gdm_user_add_session      (GdmUser             *user,
+                                 const char          *session_id);
+void _gdm_user_remove_session   (GdmUser             *user,
+                                 const char          *session_id);
+
+void _gdm_user_icon_changed     (GdmUser             *user);
+
+void _gdm_user_show_full_display_name (GdmUser   *user);
+void _gdm_user_show_short_display_name  (GdmUser   *user);
+
+G_END_DECLS
+
+#endif /* !__GDM_USER_PRIVATE__ */
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user.c	(revision 134)
@@ -0,0 +1,1151 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
+ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include <config.h>
+
+#include <float.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+#include <glib/gi18n.h>
+#include <gio/gio.h>
+#include <gtk/gtk.h>
+
+#include "gdm-user-manager.h"
+#include "gdm-user-private.h"
+
+#define GDM_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_USER, GdmUserClass))
+#define GDM_IS_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_USER))
+#define GDM_USER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GDM_TYPE_USER, GdmUserClass))
+
+#define GLOBAL_FACEDIR    DATADIR "/faces"
+#define MAX_ICON_SIZE     128
+#define MAX_FILE_SIZE     65536
+#define MINIMAL_UID       100
+
+enum {
+        PROP_0,
+        PROP_MANAGER,
+        PROP_REAL_NAME,
+        PROP_DISPLAY_NAME,
+        PROP_USER_NAME,
+        PROP_UID,
+        PROP_HOME_DIR,
+        PROP_SHELL,
+        PROP_LOGIN_FREQUENCY,
+};
+
+enum {
+        ICON_CHANGED,
+        SESSIONS_CHANGED,
+        LAST_SIGNAL
+};
+
+struct _GdmUser {
+        GObject         parent;
+
+        GdmUserManager *manager;
+
+        uid_t           uid;
+        char           *user_name;
+        char           *real_name;
+        char           *display_name;
+        char           *home_dir;
+        char           *shell;
+        GList          *sessions;
+        gulong          login_frequency;
+
+        GFileMonitor   *icon_monitor;
+};
+
+typedef struct _GdmUserClass
+{
+        GObjectClass parent_class;
+
+        void (* icon_changed)     (GdmUser *user);
+        void (* sessions_changed) (GdmUser *user);
+} GdmUserClass;
+
+static void gdm_user_finalize     (GObject      *object);
+
+static guint signals[LAST_SIGNAL] = { 0 };
+
+G_DEFINE_TYPE (GdmUser, gdm_user, G_TYPE_OBJECT)
+
+static int
+session_compare (const char *a,
+                 const char *b)
+{
+        if (a == NULL) {
+                return 1;
+        } else if (b == NULL) {
+                return -1;
+        }
+
+        return strcmp (a, b);
+}
+
+void
+_gdm_user_add_session (GdmUser    *user,
+                       const char *ssid)
+{
+        GList *li;
+
+        g_return_if_fail (GDM_IS_USER (user));
+        g_return_if_fail (ssid != NULL);
+
+        li = g_list_find_custom (user->sessions, ssid, (GCompareFunc)session_compare);
+        if (li == NULL) {
+                g_debug ("GdmUser: adding session %s", ssid);
+                user->sessions = g_list_prepend (user->sessions, g_strdup (ssid));
+                g_signal_emit (user, signals[SESSIONS_CHANGED], 0);
+        } else {
+                g_debug ("GdmUser: session already present: %s", ssid);
+        }
+}
+
+void
+_gdm_user_remove_session (GdmUser    *user,
+                          const char *ssid)
+{
+        GList *li;
+
+        g_return_if_fail (GDM_IS_USER (user));
+        g_return_if_fail (ssid != NULL);
+
+        li = g_list_find_custom (user->sessions, ssid, (GCompareFunc)session_compare);
+        if (li != NULL) {
+                g_debug ("GdmUser: removing session %s", ssid);
+                g_free (li->data);
+                user->sessions = g_list_delete_link (user->sessions, li);
+                g_signal_emit (user, signals[SESSIONS_CHANGED], 0);
+        } else {
+                g_debug ("GdmUser: session not found: %s", ssid);
+        }
+}
+
+guint
+gdm_user_get_num_sessions (GdmUser    *user)
+{
+        return g_list_length (user->sessions);
+}
+
+GList *
+gdm_user_get_sessions (GdmUser *user)
+{
+        return user->sessions;
+}
+
+static void
+_gdm_user_set_login_frequency (GdmUser *user,
+                               gulong   login_frequency)
+{
+        user->login_frequency = login_frequency;
+        g_object_notify (G_OBJECT (user), "login-frequency");
+}
+
+static void
+gdm_user_set_property (GObject      *object,
+                       guint         param_id,
+                       const GValue *value,
+                       GParamSpec   *pspec)
+{
+        GdmUser *user;
+
+        user = GDM_USER (object);
+
+        switch (param_id) {
+        case PROP_MANAGER:
+                user->manager = g_value_get_object (value);
+                g_assert (user->manager);
+                break;
+        case PROP_LOGIN_FREQUENCY:
+                _gdm_user_set_login_frequency (user, g_value_get_ulong (value));
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_user_get_property (GObject    *object,
+                       guint       param_id,
+                       GValue     *value,
+                       GParamSpec *pspec)
+{
+        GdmUser *user;
+
+        user = GDM_USER (object);
+
+        switch (param_id) {
+        case PROP_MANAGER:
+                g_value_set_object (value, user->manager);
+                break;
+        case PROP_USER_NAME:
+                g_value_set_string (value, user->user_name);
+                break;
+        case PROP_REAL_NAME:
+                g_value_set_string (value, user->real_name);
+                break;
+        case PROP_DISPLAY_NAME:
+                g_value_set_string (value, user->display_name);
+                break;
+        case PROP_HOME_DIR:
+                g_value_set_string (value, user->home_dir);
+                break;
+        case PROP_UID:
+                g_value_set_ulong (value, user->uid);
+                break;
+        case PROP_SHELL:
+                g_value_set_string (value, user->shell);
+                break;
+        case PROP_LOGIN_FREQUENCY:
+                g_value_set_ulong (value, user->login_frequency);
+                break;
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_user_class_init (GdmUserClass *class)
+{
+        GObjectClass *gobject_class;
+
+        gobject_class = G_OBJECT_CLASS (class);
+
+        gobject_class->set_property = gdm_user_set_property;
+        gobject_class->get_property = gdm_user_get_property;
+        gobject_class->finalize = gdm_user_finalize;
+
+        g_object_class_install_property (gobject_class,
+                                         PROP_MANAGER,
+                                         g_param_spec_object ("manager",
+                                                              _("Manager"),
+                                                              _("The user manager object this user is controlled by."),
+                                                              GDM_TYPE_USER_MANAGER,
+                                                              (G_PARAM_READWRITE |
+                                                               G_PARAM_CONSTRUCT_ONLY)));
+
+        g_object_class_install_property (gobject_class,
+                                         PROP_REAL_NAME,
+                                         g_param_spec_string ("real-name",
+                                                              "Real Name",
+                                                              "The real name to display for this user.",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+
+        g_object_class_install_property (gobject_class,
+                                         PROP_DISPLAY_NAME,
+                                         g_param_spec_string ("display-name",
+                                                              "Display Name",
+                                                              "The unique name to display for this user.",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+
+        g_object_class_install_property (gobject_class,
+                                         PROP_UID,
+                                         g_param_spec_ulong ("uid",
+                                                             "User ID",
+                                                             "The UID for this user.",
+                                                             0, G_MAXULONG, 0,
+                                                             G_PARAM_READABLE));
+        g_object_class_install_property (gobject_class,
+                                         PROP_USER_NAME,
+                                         g_param_spec_string ("user-name",
+                                                              "User Name",
+                                                              "The login name for this user.",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+        g_object_class_install_property (gobject_class,
+                                         PROP_HOME_DIR,
+                                         g_param_spec_string ("home-directory",
+                                                              "Home Directory",
+                                                              "The home directory for this user.",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+        g_object_class_install_property (gobject_class,
+                                         PROP_SHELL,
+                                         g_param_spec_string ("shell",
+                                                              "Shell",
+                                                              "The shell for this user.",
+                                                              NULL,
+                                                              G_PARAM_READABLE));
+        g_object_class_install_property (gobject_class,
+                                         PROP_LOGIN_FREQUENCY,
+                                         g_param_spec_ulong ("login-frequency",
+                                                             "login frequency",
+                                                             "login frequency",
+                                                             0,
+                                                             G_MAXULONG,
+                                                             0,
+                                                             G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+
+        signals [ICON_CHANGED] =
+                g_signal_new ("icon-changed",
+                              G_TYPE_FROM_CLASS (class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserClass, icon_changed),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE, 0);
+        signals [SESSIONS_CHANGED] =
+                g_signal_new ("sessions-changed",
+                              G_TYPE_FROM_CLASS (class),
+                              G_SIGNAL_RUN_LAST,
+                              G_STRUCT_OFFSET (GdmUserClass, sessions_changed),
+                              NULL, NULL,
+                              g_cclosure_marshal_VOID__VOID,
+                              G_TYPE_NONE, 0);
+}
+
+
+static void
+on_icon_monitor_changed (GFileMonitor     *monitor,
+                         GFile            *file,
+                         GFile            *other_file,
+                         GFileMonitorEvent event_type,
+                         GdmUser          *user)
+{
+        g_debug ("Icon changed: %d", event_type);
+
+        if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
+            event_type != G_FILE_MONITOR_EVENT_CREATED) {
+                return;
+        }
+
+        _gdm_user_icon_changed (user);
+}
+
+static void
+update_icon_monitor (GdmUser *user)
+{
+        GFile  *file;
+        GError *error;
+        char   *path;
+
+        if (user->home_dir == NULL) {
+                return;
+        }
+
+        if (user->icon_monitor != NULL) {
+                g_file_monitor_cancel (user->icon_monitor);
+                user->icon_monitor = NULL;
+        }
+
+        path = g_build_filename (user->home_dir, ".face", NULL);
+        g_debug ("adding monitor for '%s'", path);
+        file = g_file_new_for_path (path);
+        error = NULL;
+        user->icon_monitor = g_file_monitor_file (file,
+                                                  G_FILE_MONITOR_NONE,
+                                                  NULL,
+                                                  &error);
+        if (user->icon_monitor != NULL) {
+                g_signal_connect (user->icon_monitor,
+                                  "changed",
+                                  G_CALLBACK (on_icon_monitor_changed),
+                                  user);
+        } else {
+                g_warning ("Unable to monitor %s: %s", path, error->message);
+                g_error_free (error);
+        }
+        g_object_unref (file);
+        g_free (path);
+}
+
+static void
+gdm_user_init (GdmUser *user)
+{
+        user->manager = NULL;
+        user->user_name = NULL;
+        user->real_name = NULL;
+        user->display_name = NULL;
+        user->sessions = NULL;
+}
+
+static void
+gdm_user_finalize (GObject *object)
+{
+        GdmUser *user;
+
+        user = GDM_USER (object);
+
+        g_file_monitor_cancel (user->icon_monitor);
+
+        g_free (user->user_name);
+        g_free (user->real_name);
+        g_free (user->display_name);
+
+        if (G_OBJECT_CLASS (gdm_user_parent_class)->finalize)
+                (*G_OBJECT_CLASS (gdm_user_parent_class)->finalize) (object);
+}
+
+/**
+ * _gdm_user_update:
+ * @user: the user object to update.
+ * @pwent: the user data to use.
+ *
+ * Updates the properties of @user using the data in @pwent.
+ *
+ * Since: 1.0
+ **/
+void
+_gdm_user_update (GdmUser             *user,
+                  const struct passwd *pwent)
+{
+        gchar *real_name;
+
+        g_return_if_fail (GDM_IS_USER (user));
+        g_return_if_fail (pwent != NULL);
+
+        g_object_freeze_notify (G_OBJECT (user));
+
+        /* Display Name */
+        if (pwent->pw_gecos && pwent->pw_gecos[0] != '\0') {
+                gchar *first_comma;
+                gchar *real_name_utf8;
+
+                real_name_utf8 = g_locale_to_utf8 (pwent->pw_gecos, -1, NULL, NULL, NULL);
+
+                first_comma = strchr (real_name_utf8, ',');
+                if (first_comma) {
+                        real_name = g_strndup (real_name_utf8, first_comma - real_name_utf8);
+                        g_free (real_name_utf8);
+                } else {
+                        real_name = real_name_utf8;
+                }
+
+                if (real_name[0] == '\0') {
+                        g_free (real_name);
+                        real_name = NULL;
+                }
+        } else {
+                real_name = NULL;
+        }
+
+        if ((real_name && !user->real_name) ||
+            (!real_name && user->real_name) ||
+            (real_name &&
+             user->real_name &&
+             strcmp (real_name, user->real_name) != 0)) {
+                g_free (user->real_name);
+                user->real_name = real_name;
+                g_object_notify (G_OBJECT (user), "real-name");
+        } else {
+                g_free (real_name);
+        }
+
+        /* Unique Display Name */
+        if ((!user->real_name && user->display_name) ||
+            (user->real_name &&
+             user->display_name &&
+             strncmp (user->real_name, user->display_name, strlen (user->real_name)) != 0)) {
+                g_free (user->display_name);
+                user->display_name = NULL;
+                g_object_notify (G_OBJECT (user), "display-name");
+        }
+
+        /* UID */
+        if (pwent->pw_uid != user->uid) {
+                user->uid = pwent->pw_uid;
+                g_object_notify (G_OBJECT (user), "uid");
+        }
+
+        /* Username */
+        if ((pwent->pw_name && !user->user_name) ||
+            (!pwent->pw_name && user->user_name) ||
+            (pwent->pw_name &&
+             user->user_name &&
+             strcmp (user->user_name, pwent->pw_name) != 0)) {
+                g_free (user->user_name);
+                user->user_name = g_strdup (pwent->pw_name);
+                g_object_notify (G_OBJECT (user), "user-name");
+        }
+
+        /* Home Directory */
+        if ((pwent->pw_dir && !user->home_dir) ||
+            (!pwent->pw_dir && user->home_dir) ||
+            strcmp (user->home_dir, pwent->pw_dir) != 0) {
+                g_free (user->home_dir);
+                user->home_dir = g_strdup (pwent->pw_dir);
+                g_object_notify (G_OBJECT (user), "home-directory");
+                g_signal_emit (user, signals[ICON_CHANGED], 0);
+        }
+
+        /* Shell */
+        if ((pwent->pw_shell && !user->shell) ||
+            (!pwent->pw_shell && user->shell) ||
+            (pwent->pw_shell &&
+             user->shell &&
+             strcmp (user->shell, pwent->pw_shell) != 0)) {
+                g_free (user->shell);
+                user->shell = g_strdup (pwent->pw_shell);
+                g_object_notify (G_OBJECT (user), "shell");
+        }
+
+        update_icon_monitor (user);
+
+        g_object_thaw_notify (G_OBJECT (user));
+}
+
+/**
+ * _gdm_user_icon_changed:
+ * @user: the user to emit the signal for.
+ *
+ * Emits the "icon-changed" signal for @user.
+ *
+ * Since: 1.0
+ **/
+void
+_gdm_user_icon_changed (GdmUser *user)
+{
+        g_return_if_fail (GDM_IS_USER (user));
+
+        g_signal_emit (user, signals[ICON_CHANGED], 0);
+}
+
+/**
+ * gdm_user_get_uid:
+ * @user: the user object to examine.
+ *
+ * Retrieves the ID of @user.
+ *
+ * Returns: a pointer to an array of characters which must not be modified or
+ *  freed, or %NULL.
+ *
+ * Since: 1.0
+ **/
+
+uid_t
+gdm_user_get_uid (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), -1);
+
+        return user->uid;
+}
+
+/**
+ * gdm_user_get_real_name:
+ * @user: the user object to examine.
+ *
+ * Retrieves the display name of @user.
+ *
+ * Returns: a pointer to an array of characters which must not be modified or
+ *  freed, or %NULL.
+ *
+ * Since: 1.0
+ **/
+G_CONST_RETURN gchar *
+gdm_user_get_real_name (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), NULL);
+
+        return (user->real_name ? user->real_name : user->user_name);
+}
+
+/**
+ * gdm_user_get_display_name:
+ * @user: the user object to examine.
+ *
+ * Retrieves the unique display name of @user.
+ *
+ * Returns: a pointer to an array of characters which must not be modified or
+ *  freed, or %NULL.
+ *
+ * Since: 1.0
+ **/
+G_CONST_RETURN gchar *
+gdm_user_get_display_name (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), NULL);
+
+        return (user->display_name ? user->display_name
+                : gdm_user_get_real_name (user));
+}
+
+/**
+ * gdm_user_get_user_name:
+ * @user: the user object to examine.
+ *
+ * Retrieves the login name of @user.
+ *
+ * Returns: a pointer to an array of characters which must not be modified or
+ *  freed, or %NULL.
+ *
+ * Since: 1.0
+ **/
+
+G_CONST_RETURN gchar *
+gdm_user_get_user_name (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), NULL);
+
+        return user->user_name;
+}
+
+/**
+ * gdm_user_get_home_directory:
+ * @user: the user object to examine.
+ *
+ * Retrieves the home directory of @user.
+ *
+ * Returns: a pointer to an array of characters which must not be modified or
+ *  freed, or %NULL.
+ *
+ * Since: 1.0
+ **/
+
+G_CONST_RETURN gchar *
+gdm_user_get_home_directory (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), NULL);
+
+        return user->home_dir;
+}
+
+/**
+ * gdm_user_get_shell:
+ * @user: the user object to examine.
+ *
+ * Retrieves the login shell of @user.
+ *
+ * Returns: a pointer to an array of characters which must not be modified or
+ *  freed, or %NULL.
+ *
+ * Since: 1.0
+ **/
+
+G_CONST_RETURN gchar *
+gdm_user_get_shell (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), NULL);
+
+        return user->shell;
+}
+
+gulong
+gdm_user_get_login_frequency (GdmUser *user)
+{
+        g_return_val_if_fail (GDM_IS_USER (user), 0);
+
+        return user->login_frequency;
+}
+
+/**
+ * _gdm_user_show_full_display_name:
+ * @user: the user object to examine.
+ *
+ * Updates the unique display name of @user to "Real Name (username)".
+ *
+ * Since: 1.0
+ **/
+void
+_gdm_user_show_full_display_name (GdmUser *user)
+{
+        char *uniq_name;
+
+        g_return_if_fail (GDM_IS_USER (user));
+
+        if (user->real_name != NULL) {
+                uniq_name = g_strdup_printf ("%s (%s)",
+                                             user->real_name,
+                                             user->user_name);
+        } else {
+                uniq_name = NULL;
+        }
+
+        if ((user->real_name && !user->display_name) ||
+            (!user->real_name && user->display_name) ||
+            (user->real_name &&
+             user->display_name &&
+             strcmp (uniq_name, user->display_name) != 0)) {
+                g_free (user->display_name);
+                user->display_name = uniq_name;
+                g_object_notify (G_OBJECT (user), "display-name");
+        } else {
+                g_free (uniq_name);
+        }
+}
+
+/**
+ * _gdm_user_show_short_display_name:
+ * @user: the user object to examine.
+ *
+ * Resets the unique display name of @user.
+ *
+ * Since: 1.0
+ **/
+void
+_gdm_user_show_short_display_name (GdmUser *user)
+{
+        g_return_if_fail (GDM_IS_USER (user));
+
+        if (user->display_name) {
+                g_free (user->display_name);
+                user->display_name = NULL;
+                g_object_notify (G_OBJECT (user), "display-name");
+        }
+}
+
+int
+gdm_user_collate (GdmUser *user1,
+                  GdmUser *user2)
+{
+        const char *str1;
+        const char *str2;
+        gulong      num1;
+        gulong      num2;
+
+        g_return_val_if_fail (GDM_IS_USER (user1), 0);
+        g_return_val_if_fail (GDM_IS_USER (user2), 0);
+
+        if (user1->real_name != NULL) {
+                str1 = user1->real_name;
+        } else {
+                str1 = user1->user_name;
+        }
+
+        if (user2->real_name != NULL) {
+                str2 = user2->real_name;
+        } else {
+                str2 = user2->user_name;
+        }
+
+        num1 = user1->login_frequency;
+        num2 = user2->login_frequency;
+        g_debug ("Login freq 1=%u 2=%u", (guint)num1, (guint)num2);
+        if (num1 > num2) {
+                return -1;
+        }
+
+        if (num1 < num2) {
+                return 1;
+        }
+
+        /* if login frequency is equal try names */
+        if (str1 == NULL && str2 != NULL) {
+                return -1;
+        }
+
+        if (str1 != NULL && str2 == NULL) {
+                return 1;
+        }
+
+        if (str1 == NULL && str2 == NULL) {
+                return 0;
+        }
+
+        return g_utf8_collate (str1, str2);
+}
+
+static gboolean
+check_user_file (const char *filename,
+                 gssize      max_file_size)
+{
+        struct stat fileinfo;
+
+        if (max_file_size < 0) {
+                max_file_size = G_MAXSIZE;
+        }
+
+        /* Exists/Readable? */
+        if (stat (filename, &fileinfo) < 0) {
+                g_debug ("File does not exist");
+                return FALSE;
+        }
+
+        /* Is a regular file */
+        if (G_UNLIKELY (!S_ISREG (fileinfo.st_mode))) {
+                g_debug ("File is not a regular file");
+                return FALSE;
+        }
+
+        /* Size is kosher? */
+        if (G_UNLIKELY (fileinfo.st_size > max_file_size)) {
+                g_debug ("File is too large");
+                return FALSE;
+        }
+
+        return TRUE;
+}
+
+static char *
+get_filesystem_type (const char *path)
+{
+        GFile      *file;
+        GFileInfo  *file_info;
+        GError     *error;
+        char       *filesystem_type;
+
+        file = g_file_new_for_path (path);
+        error = NULL;
+        file_info = g_file_query_filesystem_info (file,
+                                                  G_FILE_ATTRIBUTE_FILESYSTEM_TYPE,
+                                                  NULL,
+                                                  &error);
+        if (file_info == NULL) {
+                g_warning ("Unable to query filesystem type for %s: %s", path, error->message);
+                g_error_free (error);
+                g_object_unref (file);
+                return NULL;
+        }
+
+        filesystem_type = g_strdup (g_file_info_get_attribute_string (file_info,
+                                                                      G_FILE_ATTRIBUTE_FILESYSTEM_TYPE));
+        if (filesystem_type == NULL) {
+                g_warning ("GIO returned NULL filesystem type for %s", path);
+        }
+
+        g_object_unref (file);
+        g_object_unref (file_info);
+
+        return filesystem_type;
+}
+
+static GdkPixbuf *
+render_icon_from_cache (GdmUser *user,
+                        int      icon_size)
+{
+        GdkPixbuf  *retval;
+        char       *path;
+        gboolean    is_autofs;
+        gboolean    res;
+        char       *filesystem_type;
+
+        path = g_build_filename (GDM_CACHE_DIR, user->user_name, "face", NULL);
+        res = check_user_file (path,
+                               MAX_FILE_SIZE);
+        if (res) {
+                retval = gdk_pixbuf_new_from_file_at_size (path,
+                                                           icon_size,
+                                                           icon_size,
+                                                           NULL);
+        } else {
+                g_debug ("Could not access face icon %s", path);
+                retval = NULL;
+        }
+        g_free (path);
+
+        return retval;
+}
+
+static void
+curved_rectangle (cairo_t *cr,
+                  double   x0,
+                  double   y0,
+                  double   width,
+                  double   height,
+                  double   radius)
+{
+        double x1;
+        double y1;
+
+        x1 = x0 + width;
+        y1 = y0 + height;
+
+        if (width < FLT_EPSILON || height < FLT_EPSILON) {
+                return;
+        }
+
+        if (width / 2 < radius) {
+                if (height / 2 < radius) {
+                        cairo_move_to  (cr, x0, (y0 + y1) / 2);
+                        cairo_curve_to (cr, x0 ,y0, x0, y0, (x0 + x1) / 2, y0);
+                        cairo_curve_to (cr, x1, y0, x1, y0, x1, (y0 + y1) / 2);
+                        cairo_curve_to (cr, x1, y1, x1, y1, (x1 + x0) / 2, y1);
+                        cairo_curve_to (cr, x0, y1, x0, y1, x0, (y0 + y1) / 2);
+                } else {
+                        cairo_move_to  (cr, x0, y0 + radius);
+                        cairo_curve_to (cr, x0, y0, x0, y0, (x0 + x1) / 2, y0);
+                        cairo_curve_to (cr, x1, y0, x1, y0, x1, y0 + radius);
+                        cairo_line_to (cr, x1, y1 - radius);
+                        cairo_curve_to (cr, x1, y1, x1, y1, (x1 + x0) / 2, y1);
+                        cairo_curve_to (cr, x0, y1, x0, y1, x0, y1 - radius);
+                }
+        } else {
+                if (height / 2 < radius) {
+                        cairo_move_to  (cr, x0, (y0 + y1) / 2);
+                        cairo_curve_to (cr, x0, y0, x0 , y0, x0 + radius, y0);
+                        cairo_line_to (cr, x1 - radius, y0);
+                        cairo_curve_to (cr, x1, y0, x1, y0, x1, (y0 + y1) / 2);
+                        cairo_curve_to (cr, x1, y1, x1, y1, x1 - radius, y1);
+                        cairo_line_to (cr, x0 + radius, y1);
+                        cairo_curve_to (cr, x0, y1, x0, y1, x0, (y0 + y1) / 2);
+                } else {
+                        cairo_move_to  (cr, x0, y0 + radius);
+                        cairo_curve_to (cr, x0 , y0, x0 , y0, x0 + radius, y0);
+                        cairo_line_to (cr, x1 - radius, y0);
+                        cairo_curve_to (cr, x1, y0, x1, y0, x1, y0 + radius);
+                        cairo_line_to (cr, x1, y1 - radius);
+                        cairo_curve_to (cr, x1, y1, x1, y1, x1 - radius, y1);
+                        cairo_line_to (cr, x0 + radius, y1);
+                        cairo_curve_to (cr, x0, y1, x0, y1, x0, y1 - radius);
+                }
+        }
+
+        cairo_close_path (cr);
+}
+
+static cairo_surface_t *
+surface_from_pixbuf (GdkPixbuf *pixbuf)
+{
+        cairo_surface_t *surface;
+        cairo_t         *cr;
+
+        surface = cairo_image_surface_create (gdk_pixbuf_get_has_alpha (pixbuf) ?
+                                              CAIRO_FORMAT_ARGB32 : CAIRO_FORMAT_RGB24,
+                                              gdk_pixbuf_get_width (pixbuf),
+                                              gdk_pixbuf_get_height (pixbuf));
+        cr = cairo_create (surface);
+        gdk_cairo_set_source_pixbuf (cr, pixbuf, 0, 0);
+        cairo_paint (cr);
+        cairo_destroy (cr);
+
+        return surface;
+}
+
+/**
+ * go_cairo_convert_data_to_pixbuf:
+ * @src: a pointer to pixel data in cairo format
+ * @dst: a pointer to pixel data in pixbuf format
+ * @width: image width
+ * @height: image height
+ * @rowstride: data rowstride
+ *
+ * Converts the pixel data stored in @src in CAIRO_FORMAT_ARGB32 cairo format
+ * to GDK_COLORSPACE_RGB pixbuf format and move them
+ * to @dst. If @src == @dst, pixel are converted in place.
+ **/
+
+static void
+go_cairo_convert_data_to_pixbuf (unsigned char *dst,
+                                 unsigned char const *src,
+                                 int width,
+                                 int height,
+                                 int rowstride)
+{
+        int i,j;
+        unsigned int t;
+        unsigned char a, b, c;
+
+        g_return_if_fail (dst != NULL);
+
+#define MULT(d,c,a,t) G_STMT_START { t = (a)? c * 255 / a: 0; d = t;} G_STMT_END
+
+        if (src == dst || src == NULL) {
+                for (i = 0; i < height; i++) {
+                        for (j = 0; j < width; j++) {
+#if G_BYTE_ORDER == G_LITTLE_ENDIAN
+                                MULT(a, dst[2], dst[3], t);
+                                MULT(b, dst[1], dst[3], t);
+                                MULT(c, dst[0], dst[3], t);
+                                dst[0] = a;
+                                dst[1] = b;
+                                dst[2] = c;
+#else
+                                MULT(a, dst[1], dst[0], t);
+                                MULT(b, dst[2], dst[0], t);
+                                MULT(c, dst[3], dst[0], t);
+                                dst[3] = dst[0];
+                                dst[0] = a;
+                                dst[1] = b;
+                                dst[2] = c;
+#endif
+                                dst += 4;
+                        }
+                        dst += rowstride - width * 4;
+                }
+        } else {
+                for (i = 0; i < height; i++) {
+                        for (j = 0; j < width; j++) {
+#if G_BYTE_ORDER == G_LITTLE_ENDIAN
+                                MULT(dst[0], src[2], src[3], t);
+                                MULT(dst[1], src[1], src[3], t);
+                                MULT(dst[2], src[0], src[3], t);
+                                dst[3] = src[3];
+#else
+                                MULT(dst[0], src[1], src[0], t);
+                                MULT(dst[1], src[2], src[0], t);
+                                MULT(dst[2], src[3], src[0], t);
+                                dst[3] = src[0];
+#endif
+                                src += 4;
+                                dst += 4;
+                        }
+                        src += rowstride - width * 4;
+                        dst += rowstride - width * 4;
+                }
+        }
+#undef MULT
+}
+
+static void
+cairo_to_pixbuf (guint8    *src_data,
+                 GdkPixbuf *dst_pixbuf)
+{
+        unsigned char *src;
+        unsigned char *dst;
+        guint          w;
+        guint          h;
+        guint          rowstride;
+
+        w = gdk_pixbuf_get_width (dst_pixbuf);
+        h = gdk_pixbuf_get_height (dst_pixbuf);
+        rowstride = gdk_pixbuf_get_rowstride (dst_pixbuf);
+
+        dst = gdk_pixbuf_get_pixels (dst_pixbuf);
+        src = src_data;
+
+        go_cairo_convert_data_to_pixbuf (dst, src, w, h, rowstride);
+}
+
+static GdkPixbuf *
+frame_pixbuf (GdkPixbuf *source)
+{
+        GdkPixbuf       *dest;
+        cairo_t         *cr;
+        cairo_surface_t *surface;
+        guint            w;
+        guint            h;
+        guint            rowstride;
+        int              frame_width;
+        double           radius;
+        guint8          *data;
+
+        frame_width = 2;
+
+        w = gdk_pixbuf_get_width (source) + frame_width * 2;
+        h = gdk_pixbuf_get_height (source) + frame_width * 2;
+        radius = w / 3.0;
+
+        dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
+                               TRUE,
+                               8,
+                               w,
+                               h);
+        rowstride = gdk_pixbuf_get_rowstride (dest);
+
+
+        data = g_new0 (guint8, h * rowstride);
+
+        surface = cairo_image_surface_create_for_data (data,
+                                                       CAIRO_FORMAT_ARGB32,
+                                                       w,
+                                                       h,
+                                                       rowstride);
+        cr = cairo_create (surface);
+        cairo_surface_destroy (surface);
+
+        /* set up image */
+        cairo_rectangle (cr, 0, 0, w, h);
+        cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.0);
+        cairo_fill (cr);
+
+        curved_rectangle (cr, frame_width, frame_width,
+                          w - frame_width * 2, h - frame_width * 2,
+                          radius);
+        cairo_set_source_rgba (cr, 0.5, 0.5, 0.5, 0.3);
+        cairo_fill_preserve (cr);
+
+        surface = surface_from_pixbuf (source);
+        cairo_set_source_surface (cr, surface, frame_width, frame_width);
+        cairo_fill (cr);
+        cairo_surface_destroy (surface);
+
+        cairo_to_pixbuf (data, dest);
+
+        cairo_destroy (cr);
+        g_free (data);
+
+        return dest;
+}
+
+GdkPixbuf *
+gdm_user_render_icon (GdmUser   *user,
+                      gint       icon_size)
+{
+        GdkPixbuf    *pixbuf;
+        GdkPixbuf    *framed;
+        char         *path;
+        char         *tmp;
+        gboolean      res;
+
+        g_return_val_if_fail (GDM_IS_USER (user), NULL);
+        g_return_val_if_fail (icon_size > 12, NULL);
+
+        path = NULL;
+
+        pixbuf = render_icon_from_cache (user, icon_size);
+        if (pixbuf != NULL) {
+                goto out;
+        }
+
+        /* Try ${GlobalFaceDir}/${username} */
+        path = g_build_filename (GLOBAL_FACEDIR, user->user_name, NULL);
+        res = check_user_file (path,
+                               MAX_FILE_SIZE);
+        if (res) {
+                pixbuf = gdk_pixbuf_new_from_file_at_size (path,
+                                                           icon_size,
+                                                           icon_size,
+                                                           NULL);
+        } else {
+                g_debug ("Could not access global face icon %s", path);
+                pixbuf = NULL;
+        }
+
+        g_free (path);
+        if (pixbuf != NULL) {
+                goto out;
+        }
+
+        /* Finally, ${GlobalFaceDir}/${username}.png */
+        tmp = g_strconcat (user->user_name, ".png", NULL);
+        path = g_build_filename (GLOBAL_FACEDIR, tmp, NULL);
+        g_free (tmp);
+        res = check_user_file (path,
+                               MAX_FILE_SIZE);
+        if (res) {
+                pixbuf = gdk_pixbuf_new_from_file_at_size (path,
+                                                           icon_size,
+                                                           icon_size,
+                                                           NULL);
+        } else {
+                g_debug ("Could not access global face icon %s", path);
+                pixbuf = NULL;
+        }
+        g_free (path);
+ out:
+
+        if (pixbuf != NULL) {
+                framed = frame_pixbuf (pixbuf);
+                if (framed != NULL) {
+                        g_object_unref (pixbuf);
+                        pixbuf = framed;
+                }
+        }
+
+        return pixbuf;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/gdm-user.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/gdm-user.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/gdm-user.h	(revision 134)
@@ -0,0 +1,60 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
+ * Copyright (C) 2007-2008 William Jon McCann <mccann@jhu.edu>
+ *
+ * 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
+ */
+
+/*
+ * Facade object for user data, owned by GdmUserManager
+ */
+
+#ifndef __GDM_USER__
+#define __GDM_USER__ 1
+
+#include <sys/types.h>
+#include <gtk/gtk.h>
+#include <gdk-pixbuf/gdk-pixbuf.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_USER (gdm_user_get_type ())
+#define GDM_USER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDM_TYPE_USER, GdmUser))
+#define GDM_IS_USER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDM_TYPE_USER))
+
+typedef struct _GdmUser GdmUser;
+
+GType                 gdm_user_get_type            (void) G_GNUC_CONST;
+
+uid_t                 gdm_user_get_uid             (GdmUser   *user);
+G_CONST_RETURN char  *gdm_user_get_user_name       (GdmUser   *user);
+G_CONST_RETURN char  *gdm_user_get_real_name       (GdmUser   *user);
+G_CONST_RETURN char  *gdm_user_get_display_name    (GdmUser   *user);
+G_CONST_RETURN char  *gdm_user_get_home_directory  (GdmUser   *user);
+G_CONST_RETURN char  *gdm_user_get_shell           (GdmUser   *user);
+guint                 gdm_user_get_num_sessions    (GdmUser   *user);
+GList                *gdm_user_get_sessions        (GdmUser   *user);
+gulong                gdm_user_get_login_frequency (GdmUser   *user);
+
+GdkPixbuf            *gdm_user_render_icon         (GdmUser   *user,
+                                                    gint       icon_size);
+
+gint                  gdm_user_collate             (GdmUser   *user1,
+                                                    GdmUser   *user2);
+
+G_END_DECLS
+
+#endif
Index: proiecte/PPPP/gdm/gui/simple-greeter/greeter-main.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/greeter-main.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/greeter-main.c	(revision 134)
@@ -0,0 +1,329 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <locale.h>
+#include <unistd.h>
+#include <signal.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+#include <gst/gst.h>
+#include <gconf/gconf-client.h>
+
+#include <dbus/dbus-glib.h>
+
+#include "gdm-log.h"
+#include "gdm-common.h"
+#include "gdm-signal-handler.h"
+#include "gdm-settings-client.h"
+#include "gdm-settings-keys.h"
+#include "gdm-profile.h"
+
+#include "gdm-greeter-session.h"
+
+#define DEBUG_KEY                 "/apps/gdm/simple-greeter/debug"
+
+#define SM_DBUS_NAME      "org.gnome.SessionManager"
+#define SM_DBUS_PATH      "/org/gnome/SessionManager"
+#define SM_DBUS_INTERFACE "org.gnome.SessionManager"
+
+#define SM_CLIENT_DBUS_INTERFACE "org.gnome.SessionManager.ClientPrivate"
+
+static DBusGConnection *bus_connection = NULL;
+static DBusGProxy      *sm_proxy = NULL;
+static char            *client_id = NULL;
+static DBusGProxy      *client_proxy = NULL;
+
+static gboolean
+is_debug_set (void)
+{
+        GConfClient *client;
+        gboolean     is;
+
+        /* enable debugging for unstable builds */
+        if (gdm_is_version_unstable ()) {
+                return TRUE;
+        }
+
+        client = gconf_client_get_default ();
+        is = gconf_client_get_bool (client, DEBUG_KEY, NULL);
+        g_object_unref (client);
+
+        return is;
+}
+
+
+static gboolean
+signal_cb (int      signo,
+           gpointer data)
+{
+        int ret;
+
+        g_debug ("Got callback for signal %d", signo);
+
+        ret = TRUE;
+
+        switch (signo) {
+        case SIGFPE:
+        case SIGPIPE:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down abnormally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGINT:
+        case SIGTERM:
+                /* let the fatal signals interrupt us */
+                g_debug ("Caught signal %d, shutting down normally.", signo);
+                ret = FALSE;
+
+                break;
+
+        case SIGHUP:
+                g_debug ("Got HUP signal");
+                /* FIXME:
+                 * Reread config stuff like system config files, VPN service files, etc
+                 */
+                ret = TRUE;
+
+                break;
+
+        case SIGUSR1:
+                g_debug ("Got USR1 signal");
+                /* FIXME:
+                 * Play with log levels or something
+                 */
+                ret = TRUE;
+
+                gdm_log_toggle_debug ();
+
+                break;
+
+        default:
+                g_debug ("Caught unhandled signal %d", signo);
+                ret = TRUE;
+
+                break;
+        }
+
+        return ret;
+}
+
+static gboolean
+session_manager_connect (void)
+{
+
+        if (bus_connection == NULL) {
+                GError *error;
+
+                error = NULL;
+                bus_connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
+                if (bus_connection == NULL) {
+                        g_message ("Failed to connect to the session bus: %s",
+                                   error->message);
+                        g_error_free (error);
+                        exit (1);
+                }
+        }
+
+        sm_proxy = dbus_g_proxy_new_for_name (bus_connection,
+                                              SM_DBUS_NAME,
+                                              SM_DBUS_PATH,
+                                              SM_DBUS_INTERFACE);
+        return (sm_proxy != NULL);
+}
+
+static void
+stop_cb (gpointer data)
+{
+        gtk_main_quit ();
+}
+
+static gboolean
+end_session_response (gboolean is_okay, const gchar *reason)
+{
+        gboolean ret;
+        GError *error = NULL;
+
+        ret = dbus_g_proxy_call (client_proxy, "EndSessionResponse",
+                                 &error,
+                                 G_TYPE_BOOLEAN, is_okay,
+                                 G_TYPE_STRING, reason,
+                                 G_TYPE_INVALID,
+                                 G_TYPE_INVALID);
+
+        if (!ret) {
+                g_warning ("Failed to send session response %s", error->message);
+                g_error_free (error);
+        }
+
+        return ret;
+}
+
+static void
+query_end_session_cb (guint flags, gpointer data)
+{
+        end_session_response (TRUE, NULL);
+}
+
+static void
+end_session_cb (guint flags, gpointer data)
+{
+        end_session_response (TRUE, NULL);
+        gtk_main_quit ();
+}
+
+static gboolean
+register_client (void)
+{
+        GError     *error;
+        gboolean    res;
+        const char *startup_id;
+        const char *app_id;
+
+        startup_id = g_getenv ("DESKTOP_AUTOSTART_ID");
+        app_id = "gdm-simple-greeter.desktop";
+
+        error = NULL;
+        res = dbus_g_proxy_call (sm_proxy,
+                                 "RegisterClient",
+                                 &error,
+                                 G_TYPE_STRING, app_id,
+                                 G_TYPE_STRING, startup_id,
+                                 G_TYPE_INVALID,
+                                 DBUS_TYPE_G_OBJECT_PATH, &client_id,
+                                 G_TYPE_INVALID);
+        if (! res) {
+                g_warning ("Failed to register client: %s", error->message);
+                g_error_free (error);
+                return FALSE;
+        }
+
+        g_debug ("Client registered with session manager: %s", client_id);
+        client_proxy = dbus_g_proxy_new_for_name (bus_connection,
+                                                  SM_DBUS_NAME,
+                                                  client_id,
+                                                  SM_CLIENT_DBUS_INTERFACE);
+
+        dbus_g_proxy_add_signal (client_proxy, "Stop", G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (client_proxy, "Stop",
+                                     G_CALLBACK (stop_cb), NULL, NULL);
+
+        dbus_g_proxy_add_signal (client_proxy, "QueryEndSession", G_TYPE_UINT, G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (client_proxy, "QueryEndSession",
+                                     G_CALLBACK (query_end_session_cb), NULL, NULL);
+
+        dbus_g_proxy_add_signal (client_proxy, "EndSession", G_TYPE_UINT, G_TYPE_INVALID);
+        dbus_g_proxy_connect_signal (client_proxy, "EndSession",
+                                     G_CALLBACK (end_session_cb), NULL, NULL);
+
+        g_unsetenv ("DESKTOP_AUTOSTART_ID");
+
+        return TRUE;
+}
+
+int
+main (int argc, char *argv[])
+{
+        GError            *error;
+        GdmGreeterSession *session;
+        gboolean           res;
+        GdmSignalHandler  *signal_handler;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gdm_set_fatal_warnings_if_unstable ();
+
+        g_type_init ();
+
+        gdm_profile_start ("Initializing settings client");
+        if (! gdm_settings_client_init (GDMCONFDIR "/gdm.schemas", "/")) {
+                g_critical ("Unable to initialize settings client");
+                exit (1);
+        }
+        gdm_profile_end ("Initializing settings client");
+
+        g_debug ("Greeter session pid=%d display=%s xauthority=%s",
+                 (int)getpid (),
+                 g_getenv ("DISPLAY"),
+                 g_getenv ("XAUTHORITY"));
+
+        /* FIXME: For testing to make it easier to attach gdb */
+        /*sleep (15);*/
+
+        gdm_log_init ();
+        gdm_log_set_debug (is_debug_set ());
+
+        gtk_init (&argc, &argv);
+        gst_init (&argc, &argv);
+
+        signal_handler = gdm_signal_handler_new ();
+        gdm_signal_handler_add_fatal (signal_handler);
+        gdm_signal_handler_add (signal_handler, SIGTERM, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGINT, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL);
+        gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL);
+
+        gdm_profile_start ("Creating new greeter session");
+        session = gdm_greeter_session_new ();
+        if (session == NULL) {
+                g_critical ("Unable to create greeter session");
+                exit (1);
+        }
+        gdm_profile_end ("Creating new greeter session");
+
+        error = NULL;
+        res = gdm_greeter_session_start (session, &error);
+        if (! res) {
+                g_warning ("Unable to start greeter session: %s", error->message);
+                g_error_free (error);
+                exit (1);
+        }
+
+        res = session_manager_connect ();
+        if (! res) {
+                g_warning ("Unable to connect to session manager");
+                exit (1);
+        }
+
+        res = register_client ();
+        if (! res) {
+                g_warning ("Unable to register client with session manager");
+        }
+
+        gtk_main ();
+
+        if (session != NULL) {
+                g_object_unref (session);
+        }
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/Makefile.am	(revision 134)
@@ -0,0 +1,66 @@
+NULL =
+
+INCLUDES = \
+	-I.					\
+	-I..					\
+	-DBINDIR=\"$(bindir)\"			\
+	-DDATADIR=\"$(datadir)\"		\
+	-DLIBDIR=\"$(libdir)\"			\
+	-DLIBEXECDIR=\"$(libexecdir)\"		\
+	-DLOGDIR=\"$(logdir)\"			\
+	-DPIXMAPDIR=\"$(pixmapdir)\"		\
+	-DSBINDIR=\"$(sbindir)\"		\
+	$(GTK_CFLAGS)				\
+	$(NULL)
+
+noinst_LTLIBRARIES = 			\
+	libnotificationarea.la		\
+	$(NULL)
+
+BUILT_SOURCES = 	\
+	na-marshal.c 	\
+	na-marshal.h	\
+	$(NULL)
+
+libnotificationarea_la_SOURCES =		\
+	fixedtip.h				\
+	fixedtip.c				\
+	obox.c					\
+	obox.h					\
+	na-tray.c				\
+	na-tray.h				\
+	na-tray-manager.c			\
+	na-tray-manager.h			\
+	na-marshal.c				\
+	na-marshal.h				\
+	$(NULL)
+
+libnotificationarea_la_LIBADD =			\
+	$(GTK_LIBS)				\
+	$(NULL)
+
+libnotificationarea_la_LDFLAGS = 		\
+	-export-dynamic 			\
+	$(NULL)
+
+EXTRA_DIST =					\
+	na-marshal.list				\
+	$(NULL)
+
+na-marshal.h: na-marshal.list $(GLIB_GENMARSHAL)
+	$(GLIB_GENMARSHAL) $< --header --prefix=_na_marshal > $@
+
+na-marshal.c: na-marshal.list $(GLIB_GENMARSHAL)
+	echo "#include \"na-marshal.h\"" > $@ && \
+	$(GLIB_GENMARSHAL) $< --body --prefix=_na_marshal >> $@
+
+noinst_PROGRAMS = testtray
+
+testtray_SOURCES = 		\
+	testtray.c		\
+	$(NULL)
+
+testtray_LDADD = 		\
+	libnotificationarea.la	\
+	$(GREETER_LIBS)		\
+	$(NULL)
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/Makefile.in	(revision 134)
@@ -0,0 +1,711 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+noinst_PROGRAMS = testtray$(EXEEXT)
+subdir = gui/simple-greeter/libnotificationarea
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libnotificationarea_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am__objects_1 =
+am_libnotificationarea_la_OBJECTS = fixedtip.lo obox.lo na-tray.lo \
+	na-tray-manager.lo na-marshal.lo $(am__objects_1)
+libnotificationarea_la_OBJECTS = $(am_libnotificationarea_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+libnotificationarea_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(libnotificationarea_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+PROGRAMS = $(noinst_PROGRAMS)
+am_testtray_OBJECTS = testtray.$(OBJEXT) $(am__objects_1)
+testtray_OBJECTS = $(am_testtray_OBJECTS)
+testtray_DEPENDENCIES = libnotificationarea.la $(am__DEPENDENCIES_1)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(libnotificationarea_la_SOURCES) $(testtray_SOURCES)
+DIST_SOURCES = $(libnotificationarea_la_SOURCES) $(testtray_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+INCLUDES = \
+	-I.					\
+	-I..					\
+	-DBINDIR=\"$(bindir)\"			\
+	-DDATADIR=\"$(datadir)\"		\
+	-DLIBDIR=\"$(libdir)\"			\
+	-DLIBEXECDIR=\"$(libexecdir)\"		\
+	-DLOGDIR=\"$(logdir)\"			\
+	-DPIXMAPDIR=\"$(pixmapdir)\"		\
+	-DSBINDIR=\"$(sbindir)\"		\
+	$(GTK_CFLAGS)				\
+	$(NULL)
+
+noinst_LTLIBRARIES = \
+	libnotificationarea.la		\
+	$(NULL)
+
+BUILT_SOURCES = \
+	na-marshal.c 	\
+	na-marshal.h	\
+	$(NULL)
+
+libnotificationarea_la_SOURCES = \
+	fixedtip.h				\
+	fixedtip.c				\
+	obox.c					\
+	obox.h					\
+	na-tray.c				\
+	na-tray.h				\
+	na-tray-manager.c			\
+	na-tray-manager.h			\
+	na-marshal.c				\
+	na-marshal.h				\
+	$(NULL)
+
+libnotificationarea_la_LIBADD = \
+	$(GTK_LIBS)				\
+	$(NULL)
+
+libnotificationarea_la_LDFLAGS = \
+	-export-dynamic 			\
+	$(NULL)
+
+EXTRA_DIST = \
+	na-marshal.list				\
+	$(NULL)
+
+testtray_SOURCES = \
+	testtray.c		\
+	$(NULL)
+
+testtray_LDADD = \
+	libnotificationarea.la	\
+	$(GREETER_LIBS)		\
+	$(NULL)
+
+all: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/simple-greeter/libnotificationarea/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu gui/simple-greeter/libnotificationarea/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstLTLIBRARIES:
+	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+	@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+libnotificationarea.la: $(libnotificationarea_la_OBJECTS) $(libnotificationarea_la_DEPENDENCIES) 
+	$(AM_V_CCLD)$(libnotificationarea_la_LINK)  $(libnotificationarea_la_OBJECTS) $(libnotificationarea_la_LIBADD) $(LIBS)
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+testtray$(EXEEXT): $(testtray_OBJECTS) $(testtray_DEPENDENCIES) 
+	@rm -f testtray$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(testtray_OBJECTS) $(testtray_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fixedtip.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/na-marshal.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/na-tray-manager.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/na-tray.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/obox.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testtray.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) check-am
+all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
+installdirs:
+install: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
+	clean-noinstPROGRAMS mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: all check install install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
+	ctags distclean distclean-compile distclean-generic \
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am
+
+
+na-marshal.h: na-marshal.list $(GLIB_GENMARSHAL)
+	$(GLIB_GENMARSHAL) $< --header --prefix=_na_marshal > $@
+
+na-marshal.c: na-marshal.list $(GLIB_GENMARSHAL)
+	echo "#include \"na-marshal.h\"" > $@ && \
+	$(GLIB_GENMARSHAL) $< --body --prefix=_na_marshal >> $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/fixedtip.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/fixedtip.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/fixedtip.c	(revision 134)
@@ -0,0 +1,260 @@
+/* Metacity fixed tooltip routine */
+
+/* 
+ * Copyright (C) 2001 Havoc Pennington
+ * Copyright (C) 2003-2006 Vincent Untz
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#include "fixedtip.h"
+
+/* Signals */
+enum
+{
+  CLICKED,
+  LAST_SIGNAL
+};
+
+static guint fixedtip_signals[LAST_SIGNAL] = { 0 };
+
+struct _NaFixedTipPrivate
+{
+  GtkWidget      *parent;
+  GtkWidget      *label;
+  GtkOrientation  orientation;
+};
+
+G_DEFINE_TYPE (NaFixedTip, na_fixed_tip, GTK_TYPE_WINDOW)
+
+static gboolean
+button_press_handler (GtkWidget      *fixedtip,
+                      GdkEventButton *event,
+                      gpointer        data)
+{
+  if (event->button == 1 && event->type == GDK_BUTTON_PRESS)
+    g_signal_emit (fixedtip, fixedtip_signals[CLICKED], 0);
+
+  return FALSE;
+}
+
+static gboolean
+expose_handler (GtkWidget *fixedtip)
+{
+  GtkRequisition req;
+
+  gtk_widget_size_request (fixedtip, &req);
+
+  gtk_paint_flat_box (fixedtip->style, fixedtip->window,
+                      GTK_STATE_NORMAL, GTK_SHADOW_OUT, 
+                      NULL, fixedtip, "tooltip",
+                      0, 0, req.width, req.height);
+
+  return FALSE;
+}
+
+static void
+na_fixed_tip_class_init (NaFixedTipClass *class)
+{
+  fixedtip_signals[CLICKED] =
+    g_signal_new ("clicked",
+		  G_OBJECT_CLASS_TYPE (class),
+		  G_SIGNAL_RUN_LAST,
+		  G_STRUCT_OFFSET (NaFixedTipClass, clicked),
+		  NULL, NULL,
+		  g_cclosure_marshal_VOID__VOID,
+		  G_TYPE_NONE, 0);
+
+  g_type_class_add_private (class, sizeof (NaFixedTipPrivate));
+}
+
+static void
+na_fixed_tip_init (NaFixedTip *fixedtip)
+{
+  GtkWidget *label;
+
+  fixedtip->priv = G_TYPE_INSTANCE_GET_PRIVATE (fixedtip, NA_TYPE_FIXED_TIP,
+                                                NaFixedTipPrivate);
+
+  gtk_window_set_type_hint (GTK_WINDOW (fixedtip),
+                            GDK_WINDOW_TYPE_HINT_TOOLTIP);
+
+  gtk_widget_set_app_paintable (GTK_WIDGET (fixedtip), TRUE);
+  gtk_window_set_resizable (GTK_WINDOW (fixedtip), FALSE);
+  gtk_widget_set_name (GTK_WIDGET (fixedtip), "gtk-tooltips");
+  gtk_container_set_border_width (GTK_CONTAINER (fixedtip), 4);
+
+  label = gtk_label_new (NULL);
+  gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
+  gtk_misc_set_alignment (GTK_MISC (label), 0.5, 0.5);
+  gtk_widget_show (label);
+  gtk_container_add (GTK_CONTAINER (fixedtip), label);
+  fixedtip->priv->label = label;
+
+  g_signal_connect (fixedtip, "expose_event",
+                    G_CALLBACK (expose_handler), NULL);
+
+  gtk_widget_add_events (GTK_WIDGET (fixedtip), GDK_BUTTON_PRESS_MASK);
+  
+  g_signal_connect (fixedtip, "button_press_event",
+                    G_CALLBACK (button_press_handler), NULL);
+
+  fixedtip->priv->orientation = GTK_ORIENTATION_HORIZONTAL;
+}
+
+static void
+na_fixed_tip_position (NaFixedTip *fixedtip)
+{
+  GdkScreen      *screen;
+  GtkRequisition  req;
+  int             root_x;
+  int             root_y;
+  int             parent_width;
+  int             parent_height;
+  int             screen_width;
+  int             screen_height;
+
+  screen = gtk_widget_get_screen (fixedtip->priv->parent);
+  gtk_window_set_screen (GTK_WINDOW (fixedtip), screen);
+
+  gtk_widget_size_request (GTK_WIDGET (fixedtip), &req);
+
+  gdk_window_get_origin (fixedtip->priv->parent->window, &root_x, &root_y);
+  gdk_drawable_get_size (GDK_DRAWABLE (fixedtip->priv->parent->window),
+                         &parent_width, &parent_height);
+
+  screen_width = gdk_screen_get_width (screen);
+  screen_height = gdk_screen_get_height (screen);
+
+  /* pad between panel and message window */
+#define PAD 5
+  
+  if (fixedtip->priv->orientation == GTK_ORIENTATION_VERTICAL)
+    {
+      if (root_x <= screen_width / 2)
+        root_x += parent_width + PAD;
+      else
+        root_x -= req.width + PAD;
+    }
+  else
+    {
+      if (root_y <= screen_height / 2)
+        root_y += parent_height + PAD;
+      else
+        root_y -= req.height + PAD;
+    }
+
+  /* Push onscreen */
+  if ((root_x + req.width) > screen_width)
+    root_x = screen_width - req.width;
+
+  if ((root_y + req.height) > screen_height)
+    root_y = screen_height - req.height;
+  
+  gtk_window_move (GTK_WINDOW (fixedtip), root_x, root_y);
+}
+
+static void
+na_fixed_tip_parent_size_allocated (GtkWidget     *parent,
+                                    GtkAllocation *allocation,
+                                    NaFixedTip    *fixedtip)
+{
+  na_fixed_tip_position (fixedtip);
+}
+
+static void
+na_fixed_tip_parent_screen_changed (GtkWidget  *parent,
+                                    GdkScreen  *new_screen,
+                                    NaFixedTip *fixedtip)
+{
+  na_fixed_tip_position (fixedtip);
+}
+
+GtkWidget *
+na_fixed_tip_new (GtkWidget      *parent,
+                  GtkOrientation  orientation)
+{
+  NaFixedTip *fixedtip;
+
+  g_return_val_if_fail (parent != NULL, NULL);
+
+  fixedtip = g_object_new (NA_TYPE_FIXED_TIP, NULL);
+
+  /* It doesn't work if we do this in na_fixed_tip_init(), so do it here */
+  GTK_WINDOW (fixedtip)->type = GTK_WINDOW_POPUP;
+
+  fixedtip->priv->parent = parent;
+
+#if 0
+  //FIXME: would be nice to be able to get the toplevel for the tip, but this
+  //doesn't work
+  GtkWidget  *toplevel;
+  
+  toplevel = gtk_widget_get_toplevel (parent);
+  /*
+  if (toplevel && GTK_WIDGET_TOPLEVEL (toplevel) && GTK_IS_WINDOW (toplevel))
+    gtk_window_set_transient_for (GTK_WINDOW (fixedtip), GTK_WINDOW (toplevel));
+    */
+#endif
+
+  fixedtip->priv->orientation = orientation;
+
+  //FIXME: would be nice to move the tip when the notification area moves
+  g_signal_connect_object (parent, "size-allocate",
+                           G_CALLBACK (na_fixed_tip_parent_size_allocated),
+                           fixedtip, 0);
+  g_signal_connect_object (parent, "screen-changed",
+                           G_CALLBACK (na_fixed_tip_parent_screen_changed),
+                           fixedtip, 0);
+
+  na_fixed_tip_position (fixedtip);
+
+  return GTK_WIDGET (fixedtip);
+}
+
+void
+na_fixed_tip_set_markup (GtkWidget  *widget,
+                         const char *markup_text)
+{
+  NaFixedTip *fixedtip;
+
+  g_return_if_fail (NA_IS_FIXED_TIP (widget));
+
+  fixedtip = NA_FIXED_TIP (widget);
+
+  gtk_label_set_markup (GTK_LABEL (fixedtip->priv->label),
+                        markup_text);
+
+  na_fixed_tip_position (fixedtip);
+}
+
+void
+na_fixed_tip_set_orientation (GtkWidget      *widget,
+                              GtkOrientation  orientation)
+{
+  NaFixedTip *fixedtip;
+
+  g_return_if_fail (NA_IS_FIXED_TIP (widget));
+
+  fixedtip = NA_FIXED_TIP (widget);
+
+  if (orientation == fixedtip->priv->orientation)
+    return;
+
+  fixedtip->priv->orientation = orientation;
+
+  na_fixed_tip_position (fixedtip);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/fixedtip.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/fixedtip.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/fixedtip.h	(revision 134)
@@ -0,0 +1,68 @@
+/* Fixed tooltip routine */
+
+/* 
+ * Copyright (C) 2001 Havoc Pennington, 2002 Red Hat Inc.
+ * Copyright (C) 2003-2006 Vincent Untz
+ * 
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#ifndef FIXED_TIP_H
+#define FIXED_TIP_H
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define NA_TYPE_FIXED_TIP			(na_fixed_tip_get_type ())
+#define NA_FIXED_TIP(obj)			(G_TYPE_CHECK_INSTANCE_CAST ((obj), NA_TYPE_FIXED_TIP, NaFixedTip))
+#define NA_FIXED_TIP_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST ((klass), NA_TYPE_FIXED_TIP, NaFixedTipClass))
+#define NA_IS_FIXED_TIP(obj)			(G_TYPE_CHECK_INSTANCE_TYPE ((obj), NA_TYPE_FIXED_TIP))
+#define NA_IS_FIXED_TIP_CLASS(klass)		(G_TYPE_CHECK_CLASS_TYPE ((klass), NA_TYPE_FIXED_TIP))
+#define NA_FIXED_TIP_GET_CLASS(obj)		(G_TYPE_INSTANCE_GET_CLASS ((obj), NA_TYPE_FIXED_TIP, NaFixedTipClass))
+
+typedef struct _NaFixedTip	  NaFixedTip;
+typedef struct _NaFixedTipPrivate NaFixedTipPrivate;
+typedef struct _NaFixedTipClass   NaFixedTipClass;
+
+struct _NaFixedTip
+{
+  GtkWindow parent_instance;
+
+  NaFixedTipPrivate *priv;
+};
+
+struct _NaFixedTipClass
+{
+  GtkWindowClass parent_class;
+
+  void (* clicked)    (NaFixedTip *fixedtip);
+};
+
+GType      na_fixed_tip_get_type (void);
+
+GtkWidget *na_fixed_tip_new (GtkWidget      *parent,
+                             GtkOrientation  orientation);
+
+void       na_fixed_tip_set_markup (GtkWidget  *widget,
+                                    const char *markup_text);
+
+void       na_fixed_tip_set_orientation (GtkWidget      *widget,
+                                         GtkOrientation  orientation);
+
+G_END_DECLS
+
+#endif /* FIXED_TIP_H */
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.c	(revision 134)
@@ -0,0 +1,165 @@
+#include "na-marshal.h"
+
+#include	<glib-object.h>
+
+
+#ifdef G_ENABLE_DEBUG
+#define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
+#define g_marshal_value_peek_char(v)     g_value_get_char (v)
+#define g_marshal_value_peek_uchar(v)    g_value_get_uchar (v)
+#define g_marshal_value_peek_int(v)      g_value_get_int (v)
+#define g_marshal_value_peek_uint(v)     g_value_get_uint (v)
+#define g_marshal_value_peek_long(v)     g_value_get_long (v)
+#define g_marshal_value_peek_ulong(v)    g_value_get_ulong (v)
+#define g_marshal_value_peek_int64(v)    g_value_get_int64 (v)
+#define g_marshal_value_peek_uint64(v)   g_value_get_uint64 (v)
+#define g_marshal_value_peek_enum(v)     g_value_get_enum (v)
+#define g_marshal_value_peek_flags(v)    g_value_get_flags (v)
+#define g_marshal_value_peek_float(v)    g_value_get_float (v)
+#define g_marshal_value_peek_double(v)   g_value_get_double (v)
+#define g_marshal_value_peek_string(v)   (char*) g_value_get_string (v)
+#define g_marshal_value_peek_param(v)    g_value_get_param (v)
+#define g_marshal_value_peek_boxed(v)    g_value_get_boxed (v)
+#define g_marshal_value_peek_pointer(v)  g_value_get_pointer (v)
+#define g_marshal_value_peek_object(v)   g_value_get_object (v)
+#else /* !G_ENABLE_DEBUG */
+/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
+ *          Do not access GValues directly in your code. Instead, use the
+ *          g_value_get_*() functions
+ */
+#define g_marshal_value_peek_boolean(v)  (v)->data[0].v_int
+#define g_marshal_value_peek_char(v)     (v)->data[0].v_int
+#define g_marshal_value_peek_uchar(v)    (v)->data[0].v_uint
+#define g_marshal_value_peek_int(v)      (v)->data[0].v_int
+#define g_marshal_value_peek_uint(v)     (v)->data[0].v_uint
+#define g_marshal_value_peek_long(v)     (v)->data[0].v_long
+#define g_marshal_value_peek_ulong(v)    (v)->data[0].v_ulong
+#define g_marshal_value_peek_int64(v)    (v)->data[0].v_int64
+#define g_marshal_value_peek_uint64(v)   (v)->data[0].v_uint64
+#define g_marshal_value_peek_enum(v)     (v)->data[0].v_long
+#define g_marshal_value_peek_flags(v)    (v)->data[0].v_ulong
+#define g_marshal_value_peek_float(v)    (v)->data[0].v_float
+#define g_marshal_value_peek_double(v)   (v)->data[0].v_double
+#define g_marshal_value_peek_string(v)   (v)->data[0].v_pointer
+#define g_marshal_value_peek_param(v)    (v)->data[0].v_pointer
+#define g_marshal_value_peek_boxed(v)    (v)->data[0].v_pointer
+#define g_marshal_value_peek_pointer(v)  (v)->data[0].v_pointer
+#define g_marshal_value_peek_object(v)   (v)->data[0].v_pointer
+#endif /* !G_ENABLE_DEBUG */
+
+
+/* VOID:OBJECT,OBJECT (na-marshal.list:1) */
+void
+_na_marshal_VOID__OBJECT_OBJECT (GClosure     *closure,
+                                 GValue       *return_value G_GNUC_UNUSED,
+                                 guint         n_param_values,
+                                 const GValue *param_values,
+                                 gpointer      invocation_hint G_GNUC_UNUSED,
+                                 gpointer      marshal_data)
+{
+  typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer     data1,
+                                                    gpointer     arg_1,
+                                                    gpointer     arg_2,
+                                                    gpointer     data2);
+  register GMarshalFunc_VOID__OBJECT_OBJECT callback;
+  register GCClosure *cc = (GCClosure*) closure;
+  register gpointer data1, data2;
+
+  g_return_if_fail (n_param_values == 3);
+
+  if (G_CCLOSURE_SWAP_DATA (closure))
+    {
+      data1 = closure->data;
+      data2 = g_value_peek_pointer (param_values + 0);
+    }
+  else
+    {
+      data1 = g_value_peek_pointer (param_values + 0);
+      data2 = closure->data;
+    }
+  callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
+
+  callback (data1,
+            g_marshal_value_peek_object (param_values + 1),
+            g_marshal_value_peek_object (param_values + 2),
+            data2);
+}
+
+/* VOID:OBJECT,STRING,LONG,LONG (na-marshal.list:2) */
+void
+_na_marshal_VOID__OBJECT_STRING_LONG_LONG (GClosure     *closure,
+                                           GValue       *return_value G_GNUC_UNUSED,
+                                           guint         n_param_values,
+                                           const GValue *param_values,
+                                           gpointer      invocation_hint G_GNUC_UNUSED,
+                                           gpointer      marshal_data)
+{
+  typedef void (*GMarshalFunc_VOID__OBJECT_STRING_LONG_LONG) (gpointer     data1,
+                                                              gpointer     arg_1,
+                                                              gpointer     arg_2,
+                                                              glong        arg_3,
+                                                              glong        arg_4,
+                                                              gpointer     data2);
+  register GMarshalFunc_VOID__OBJECT_STRING_LONG_LONG callback;
+  register GCClosure *cc = (GCClosure*) closure;
+  register gpointer data1, data2;
+
+  g_return_if_fail (n_param_values == 5);
+
+  if (G_CCLOSURE_SWAP_DATA (closure))
+    {
+      data1 = closure->data;
+      data2 = g_value_peek_pointer (param_values + 0);
+    }
+  else
+    {
+      data1 = g_value_peek_pointer (param_values + 0);
+      data2 = closure->data;
+    }
+  callback = (GMarshalFunc_VOID__OBJECT_STRING_LONG_LONG) (marshal_data ? marshal_data : cc->callback);
+
+  callback (data1,
+            g_marshal_value_peek_object (param_values + 1),
+            g_marshal_value_peek_string (param_values + 2),
+            g_marshal_value_peek_long (param_values + 3),
+            g_marshal_value_peek_long (param_values + 4),
+            data2);
+}
+
+/* VOID:OBJECT,LONG (na-marshal.list:3) */
+void
+_na_marshal_VOID__OBJECT_LONG (GClosure     *closure,
+                               GValue       *return_value G_GNUC_UNUSED,
+                               guint         n_param_values,
+                               const GValue *param_values,
+                               gpointer      invocation_hint G_GNUC_UNUSED,
+                               gpointer      marshal_data)
+{
+  typedef void (*GMarshalFunc_VOID__OBJECT_LONG) (gpointer     data1,
+                                                  gpointer     arg_1,
+                                                  glong        arg_2,
+                                                  gpointer     data2);
+  register GMarshalFunc_VOID__OBJECT_LONG callback;
+  register GCClosure *cc = (GCClosure*) closure;
+  register gpointer data1, data2;
+
+  g_return_if_fail (n_param_values == 3);
+
+  if (G_CCLOSURE_SWAP_DATA (closure))
+    {
+      data1 = closure->data;
+      data2 = g_value_peek_pointer (param_values + 0);
+    }
+  else
+    {
+      data1 = g_value_peek_pointer (param_values + 0);
+      data2 = closure->data;
+    }
+  callback = (GMarshalFunc_VOID__OBJECT_LONG) (marshal_data ? marshal_data : cc->callback);
+
+  callback (data1,
+            g_marshal_value_peek_object (param_values + 1),
+            g_marshal_value_peek_long (param_values + 2),
+            data2);
+}
+
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.h	(revision 134)
@@ -0,0 +1,36 @@
+
+#ifndef ___na_marshal_MARSHAL_H__
+#define ___na_marshal_MARSHAL_H__
+
+#include	<glib-object.h>
+
+G_BEGIN_DECLS
+
+/* VOID:OBJECT,OBJECT (na-marshal.list:1) */
+extern void _na_marshal_VOID__OBJECT_OBJECT (GClosure     *closure,
+                                             GValue       *return_value,
+                                             guint         n_param_values,
+                                             const GValue *param_values,
+                                             gpointer      invocation_hint,
+                                             gpointer      marshal_data);
+
+/* VOID:OBJECT,STRING,LONG,LONG (na-marshal.list:2) */
+extern void _na_marshal_VOID__OBJECT_STRING_LONG_LONG (GClosure     *closure,
+                                                       GValue       *return_value,
+                                                       guint         n_param_values,
+                                                       const GValue *param_values,
+                                                       gpointer      invocation_hint,
+                                                       gpointer      marshal_data);
+
+/* VOID:OBJECT,LONG (na-marshal.list:3) */
+extern void _na_marshal_VOID__OBJECT_LONG (GClosure     *closure,
+                                           GValue       *return_value,
+                                           guint         n_param_values,
+                                           const GValue *param_values,
+                                           gpointer      invocation_hint,
+                                           gpointer      marshal_data);
+
+G_END_DECLS
+
+#endif /* ___na_marshal_MARSHAL_H__ */
+
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.list
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.list	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-marshal.list	(revision 134)
@@ -0,0 +1,3 @@
+VOID:OBJECT,OBJECT
+VOID:OBJECT,STRING,LONG,LONG
+VOID:OBJECT,LONG
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray-manager.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray-manager.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray-manager.c	(revision 134)
@@ -0,0 +1,905 @@
+/* na-tray-manager.c
+ * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
+ * Copyright (C) 2003-2006 Vincent Untz
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Used to be: eggtraymanager.c
+ */
+
+#include <config.h>
+#include <string.h>
+#include <libintl.h>
+
+#include "na-tray-manager.h"
+
+#include <gdkconfig.h>
+#include <glib/gi18n.h>
+#if defined (GDK_WINDOWING_X11)
+#include <gdk/gdkx.h>
+#include <X11/Xatom.h>
+#elif defined (GDK_WINDOWING_WIN32)
+#include <gdk/gdkwin32.h>
+#endif
+#include <gtk/gtk.h>
+
+#include "na-marshal.h"
+
+/* Signals */
+enum
+{
+  TRAY_ICON_ADDED,
+  TRAY_ICON_REMOVED,
+  MESSAGE_SENT,
+  MESSAGE_CANCELLED,
+  LOST_SELECTION,
+  LAST_SIGNAL
+};
+
+enum {
+  PROP_0,
+  PROP_ORIENTATION
+};
+
+typedef struct
+{
+  long id, len;
+  long remaining_len;
+  
+  long timeout;
+  char *str;
+#ifdef GDK_WINDOWING_X11
+  Window window;
+#endif
+} PendingMessage;
+
+static guint manager_signals[LAST_SIGNAL];
+
+#define SYSTEM_TRAY_REQUEST_DOCK    0
+#define SYSTEM_TRAY_BEGIN_MESSAGE   1
+#define SYSTEM_TRAY_CANCEL_MESSAGE  2
+
+#define SYSTEM_TRAY_ORIENTATION_HORZ 0
+#define SYSTEM_TRAY_ORIENTATION_VERT 1
+
+#ifdef GDK_WINDOWING_X11
+static gboolean na_tray_manager_check_running_screen_x11 (GdkScreen *screen);
+#endif
+
+static void na_tray_manager_finalize     (GObject      *object);
+static void na_tray_manager_set_property (GObject      *object,
+					  guint         prop_id,
+					  const GValue *value,
+					  GParamSpec   *pspec);
+static void na_tray_manager_get_property (GObject      *object,
+					  guint         prop_id,
+					  GValue       *value,
+					  GParamSpec   *pspec);
+
+static void na_tray_manager_unmanage (NaTrayManager *manager);
+
+G_DEFINE_TYPE (NaTrayManager, na_tray_manager, G_TYPE_OBJECT)
+
+static void
+na_tray_manager_init (NaTrayManager *manager)
+{
+  manager->invisible = NULL;
+  manager->socket_table = g_hash_table_new (NULL, NULL);
+}
+
+static void
+na_tray_manager_class_init (NaTrayManagerClass *klass)
+{
+  GObjectClass *gobject_class;
+  
+  gobject_class = (GObjectClass *)klass;
+
+  gobject_class->finalize = na_tray_manager_finalize;
+  gobject_class->set_property = na_tray_manager_set_property;
+  gobject_class->get_property = na_tray_manager_get_property;
+
+  g_object_class_install_property (gobject_class,
+				   PROP_ORIENTATION,
+				   g_param_spec_enum ("orientation",
+						      "orientation",
+						      "orientation",
+						      GTK_TYPE_ORIENTATION,
+						      GTK_ORIENTATION_HORIZONTAL,
+						      G_PARAM_READWRITE |
+						      G_PARAM_CONSTRUCT |
+						      G_PARAM_STATIC_NAME |
+						      G_PARAM_STATIC_NICK |
+						      G_PARAM_STATIC_BLURB));
+  
+  manager_signals[TRAY_ICON_ADDED] =
+    g_signal_new ("tray_icon_added",
+		  G_OBJECT_CLASS_TYPE (klass),
+		  G_SIGNAL_RUN_LAST,
+		  G_STRUCT_OFFSET (NaTrayManagerClass, tray_icon_added),
+		  NULL, NULL,
+		  g_cclosure_marshal_VOID__OBJECT,
+		  G_TYPE_NONE, 1,
+		  GTK_TYPE_SOCKET);
+
+  manager_signals[TRAY_ICON_REMOVED] =
+    g_signal_new ("tray_icon_removed",
+		  G_OBJECT_CLASS_TYPE (klass),
+		  G_SIGNAL_RUN_LAST,
+		  G_STRUCT_OFFSET (NaTrayManagerClass, tray_icon_removed),
+		  NULL, NULL,
+		  g_cclosure_marshal_VOID__OBJECT,
+		  G_TYPE_NONE, 1,
+		  GTK_TYPE_SOCKET);
+  manager_signals[MESSAGE_SENT] =
+    g_signal_new ("message_sent",
+		  G_OBJECT_CLASS_TYPE (klass),
+		  G_SIGNAL_RUN_LAST,
+		  G_STRUCT_OFFSET (NaTrayManagerClass, message_sent),
+		  NULL, NULL,
+		  _na_marshal_VOID__OBJECT_STRING_LONG_LONG,
+		  G_TYPE_NONE, 4,
+		  GTK_TYPE_SOCKET,
+		  G_TYPE_STRING,
+		  G_TYPE_LONG,
+		  G_TYPE_LONG);
+  manager_signals[MESSAGE_CANCELLED] =
+    g_signal_new ("message_cancelled",
+		  G_OBJECT_CLASS_TYPE (klass),
+		  G_SIGNAL_RUN_LAST,
+		  G_STRUCT_OFFSET (NaTrayManagerClass, message_cancelled),
+		  NULL, NULL,
+		  _na_marshal_VOID__OBJECT_LONG,
+		  G_TYPE_NONE, 2,
+		  GTK_TYPE_SOCKET,
+		  G_TYPE_LONG);
+  manager_signals[LOST_SELECTION] =
+    g_signal_new ("lost_selection",
+		  G_OBJECT_CLASS_TYPE (klass),
+		  G_SIGNAL_RUN_LAST,
+		  G_STRUCT_OFFSET (NaTrayManagerClass, lost_selection),
+		  NULL, NULL,
+		  g_cclosure_marshal_VOID__VOID,
+		  G_TYPE_NONE, 0);
+
+#if defined (GDK_WINDOWING_X11)
+  /* Nothing */
+#elif defined (GDK_WINDOWING_WIN32)
+  g_warning ("Port NaTrayManager to Win32");
+#else
+  g_warning ("Port NaTrayManager to this GTK+ backend");
+#endif
+}
+
+static void
+na_tray_manager_finalize (GObject *object)
+{
+  NaTrayManager *manager;
+  
+  manager = NA_TRAY_MANAGER (object);
+
+  na_tray_manager_unmanage (manager);
+
+  g_list_free (manager->messages);
+  g_hash_table_destroy (manager->socket_table);
+  
+  G_OBJECT_CLASS (na_tray_manager_parent_class)->finalize (object);
+}
+
+static void
+na_tray_manager_set_property (GObject      *object,
+			      guint         prop_id,
+			      const GValue *value,
+			      GParamSpec   *pspec)
+{
+  NaTrayManager *manager = NA_TRAY_MANAGER (object);
+
+  switch (prop_id)
+    {
+    case PROP_ORIENTATION:
+      na_tray_manager_set_orientation (manager, g_value_get_enum (value));
+      break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+      break;
+    }
+}
+
+static void
+na_tray_manager_get_property (GObject    *object,
+			      guint       prop_id,
+			      GValue     *value,
+			      GParamSpec *pspec)
+{
+  NaTrayManager *manager = NA_TRAY_MANAGER (object);
+
+  switch (prop_id)
+    {
+    case PROP_ORIENTATION:
+      g_value_set_enum (value, manager->orientation);
+      break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+      break;
+    }
+}
+
+NaTrayManager *
+na_tray_manager_new (void)
+{
+  NaTrayManager *manager;
+
+  manager = g_object_new (NA_TYPE_TRAY_MANAGER, NULL);
+
+  return manager;
+}
+
+#ifdef GDK_WINDOWING_X11
+
+static gboolean
+na_tray_manager_plug_removed (GtkSocket       *socket,
+			      NaTrayManager   *manager)
+{
+  Window *window;
+
+  window = g_object_get_data (G_OBJECT (socket), "na-tray-child-window");
+
+  g_hash_table_remove (manager->socket_table, GINT_TO_POINTER (*window));
+  g_object_set_data (G_OBJECT (socket), "na-tray-child-window",
+		     NULL);
+  
+  g_signal_emit (manager, manager_signals[TRAY_ICON_REMOVED], 0, socket);
+
+  /* This destroys the socket. */
+  return FALSE;
+}
+
+static void
+na_tray_manager_make_socket_transparent (GtkWidget *widget,
+                                         gpointer   user_data)
+{
+  if (GTK_WIDGET_NO_WINDOW (widget))
+    return;
+
+  gdk_window_set_back_pixmap (widget->window, NULL, TRUE);
+}
+
+static gboolean
+na_tray_manager_socket_exposed (GtkWidget      *widget,
+                                GdkEventExpose *event,
+                                gpointer        user_data)
+{
+  gdk_window_clear_area (widget->window,
+                         event->area.x, event->area.y,
+                         event->area.width, event->area.height);
+  return FALSE;
+}
+
+static void
+na_tray_manager_socket_style_set (GtkWidget *widget,
+                                  GtkStyle  *previous_style,
+                                  gpointer   user_data)
+{
+  if (widget->window == NULL)
+    return;
+
+  na_tray_manager_make_socket_transparent (widget, user_data);
+}
+
+static void
+na_tray_manager_handle_dock_request (NaTrayManager       *manager,
+				     XClientMessageEvent *xevent)
+{
+  GtkWidget *socket;
+  Window *window;
+  GtkRequisition req;
+
+  if (g_hash_table_lookup (manager->socket_table, GINT_TO_POINTER (xevent->data.l[2])))
+    {
+      /* We already got this notification earlier, ignore this one */
+      return;
+    }
+  
+  socket = gtk_socket_new ();
+
+  gtk_widget_set_app_paintable (socket, TRUE);
+  //FIXME: need to find a theme where this (and expose event) is needed
+  gtk_widget_set_double_buffered (socket, FALSE);
+  g_signal_connect (socket, "realize",
+                    G_CALLBACK (na_tray_manager_make_socket_transparent), NULL);
+  g_signal_connect (socket, "expose_event",
+                    G_CALLBACK (na_tray_manager_socket_exposed), NULL);
+  g_signal_connect_after (socket, "style_set",
+                          G_CALLBACK (na_tray_manager_socket_style_set), NULL);
+  
+  /* We need to set the child window here
+   * so that the client can call _get functions
+   * in the signal handler
+   */
+  window = g_new (Window, 1);
+  *window = xevent->data.l[2];
+      
+  g_object_set_data_full (G_OBJECT (socket),
+			  "na-tray-child-window",
+			  window, g_free);
+  g_signal_emit (manager, manager_signals[TRAY_ICON_ADDED], 0,
+		 socket);
+
+  /* Add the socket only if it's been attached */
+  if (GTK_IS_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (socket))))
+    {
+      g_signal_connect (socket, "plug_removed",
+			G_CALLBACK (na_tray_manager_plug_removed), manager);
+      
+      gtk_socket_add_id (GTK_SOCKET (socket), *window);
+
+      g_hash_table_insert (manager->socket_table, GINT_TO_POINTER (*window), socket);
+
+      /*
+       * Make sure the icons have a meaningfull size ...
+       */ 
+      req.width = req.height = 1;
+      gtk_widget_size_request (socket, &req);
+      /*
+      if ((req.width < 16) || (req.height < 16))
+      {
+          gint nw = MAX (24, req.width);
+          gint nh = MAX (24, req.height);
+          g_warning (_("tray icon has requested a size of (%i x %i), resizing to (%i x %i)"), 
+                      req.width, req.height, nw, nh);
+          gtk_widget_set_size_request(icon, nw,  nh);
+      }
+      */
+      gtk_widget_show(socket);
+    }
+  else
+    gtk_widget_destroy (socket);
+}
+
+static void
+pending_message_free (PendingMessage *message)
+{
+  g_free (message->str);
+  g_free (message);
+}
+
+static GdkFilterReturn
+na_tray_manager_handle_client_message_message_data (GdkXEvent *xev,
+                                                    GdkEvent  *event,
+                                                    gpointer   data)
+{
+  XClientMessageEvent *xevent;
+  NaTrayManager       *manager;
+  GList               *p;
+  int                  len;
+  
+  xevent  = (XClientMessageEvent *) xev;
+  manager = data;
+
+  /* Try to see if we can find the pending message in the list */
+  for (p = manager->messages; p; p = p->next)
+    {
+      PendingMessage *msg = p->data;
+
+      if (xevent->window == msg->window)
+	{
+	  /* Append the message */
+	  len = MIN (msg->remaining_len, 20);
+
+	  memcpy ((msg->str + msg->len - msg->remaining_len),
+		  &xevent->data, len);
+	  msg->remaining_len -= len;
+
+	  if (msg->remaining_len == 0)
+	    {
+	      GtkSocket *socket;
+
+	      socket = g_hash_table_lookup (manager->socket_table,
+                                            GINT_TO_POINTER (msg->window));
+
+	      if (socket)
+		  g_signal_emit (manager, manager_signals[MESSAGE_SENT], 0,
+				 socket, msg->str, msg->id, msg->timeout);
+
+	      pending_message_free (msg);
+	      manager->messages = g_list_remove_link (manager->messages, p);
+              g_list_free_1 (p);
+	    }
+
+          break;
+	}
+    }
+
+  return GDK_FILTER_REMOVE;
+}
+
+static void
+na_tray_manager_handle_begin_message (NaTrayManager       *manager,
+				      XClientMessageEvent *xevent)
+{
+  GtkSocket      *socket;
+  GList          *p;
+  PendingMessage *msg;
+  long            timeout;
+  long            len;
+  long            id;
+
+  socket = g_hash_table_lookup (manager->socket_table,
+                                GINT_TO_POINTER (xevent->window));
+  /* we don't know about this tray icon, so ignore the message */
+  if (!socket)
+    return;
+
+  /* Check if the same message is already in the queue and remove it if so */
+  for (p = manager->messages; p; p = p->next)
+    {
+      PendingMessage *message = p->data;
+
+      if (xevent->window == message->window &&
+	  xevent->data.l[4] == message->id)
+	{
+	  /* Hmm, we found it, now remove it */
+	  pending_message_free (message);
+	  manager->messages = g_list_remove_link (manager->messages, p);
+          g_list_free_1 (p);
+	  break;
+	}
+    }
+
+  timeout = xevent->data.l[2];
+  len     = xevent->data.l[3];
+  id      = xevent->data.l[4];
+
+  if (len == 0)
+    {
+      g_signal_emit (manager, manager_signals[MESSAGE_SENT], 0,
+                     socket, "", id, timeout);
+    }
+  else
+    {
+      /* Now add the new message to the queue */
+      msg = g_new0 (PendingMessage, 1);
+      msg->window = xevent->window;
+      msg->timeout = timeout;
+      msg->len = len;
+      msg->id = id;
+      msg->remaining_len = msg->len;
+      msg->str = g_malloc (msg->len + 1);
+      msg->str[msg->len] = '\0';
+      manager->messages = g_list_prepend (manager->messages, msg);
+    }
+}
+
+static void
+na_tray_manager_handle_cancel_message (NaTrayManager       *manager,
+				       XClientMessageEvent *xevent)
+{
+  GList     *p;
+  GtkSocket *socket;
+  
+  /* Check if the message is in the queue and remove it if so */
+  for (p = manager->messages; p; p = p->next)
+    {
+      PendingMessage *msg = p->data;
+
+      if (xevent->window == msg->window &&
+	  xevent->data.l[4] == msg->id)
+	{
+	  pending_message_free (msg);
+	  manager->messages = g_list_remove_link (manager->messages, p);
+          g_list_free_1 (p);
+	  break;
+	}
+    }
+
+  socket = g_hash_table_lookup (manager->socket_table,
+                                GINT_TO_POINTER (xevent->window));
+  
+  if (socket)
+    {
+      g_signal_emit (manager, manager_signals[MESSAGE_CANCELLED], 0,
+		     socket, xevent->data.l[2]);
+    }
+}
+
+static GdkFilterReturn
+na_tray_manager_handle_client_message_opcode (GdkXEvent *xev,
+                                              GdkEvent  *event,
+                                              gpointer   data)
+{
+  XClientMessageEvent *xevent;
+  NaTrayManager       *manager;
+
+  xevent  = (XClientMessageEvent *) xev;
+  manager = data;
+
+  switch (xevent->data.l[1])
+    {
+    case SYSTEM_TRAY_REQUEST_DOCK:
+      /* Ignore this one since we don't know on which window this was received
+       * and so we can't know for which screen this is. It will be handled
+       * in na_tray_manager_window_filter() since we also receive it there */
+      break;
+
+    case SYSTEM_TRAY_BEGIN_MESSAGE:
+      na_tray_manager_handle_begin_message (manager, xevent);
+      return GDK_FILTER_REMOVE;
+
+    case SYSTEM_TRAY_CANCEL_MESSAGE:
+      na_tray_manager_handle_cancel_message (manager, xevent);
+      return GDK_FILTER_REMOVE;
+    default:
+      break;
+    }
+
+  return GDK_FILTER_CONTINUE;
+}
+
+static GdkFilterReturn
+na_tray_manager_window_filter (GdkXEvent *xev,
+                               GdkEvent  *event,
+                               gpointer   data)
+{
+  XEvent        *xevent = (GdkXEvent *)xev;
+  NaTrayManager *manager = data;
+
+  if (xevent->type == ClientMessage)
+    {
+      /* We handle this client message here. See comment in
+       * na_tray_manager_handle_client_message_opcode() for details */
+      if (xevent->xclient.message_type == manager->opcode_atom &&
+          xevent->xclient.data.l[1]    == SYSTEM_TRAY_REQUEST_DOCK)
+	{
+          na_tray_manager_handle_dock_request (manager,
+                                               (XClientMessageEvent *) xevent);
+          return GDK_FILTER_REMOVE;
+	}
+    }
+  else if (xevent->type == SelectionClear)
+    {
+      g_signal_emit (manager, manager_signals[LOST_SELECTION], 0);
+      na_tray_manager_unmanage (manager);
+    }
+
+  return GDK_FILTER_CONTINUE;
+}
+
+#if 0
+//FIXME investigate why this doesn't work
+static gboolean
+na_tray_manager_selection_clear_event (GtkWidget         *widget,
+                                       GdkEventSelection *event,
+                                       NaTrayManager     *manager)
+{
+  g_signal_emit (manager, manager_signals[LOST_SELECTION], 0);
+  na_tray_manager_unmanage (manager);
+
+  return FALSE;
+}
+#endif
+#endif  
+
+static void
+na_tray_manager_unmanage (NaTrayManager *manager)
+{
+#ifdef GDK_WINDOWING_X11
+  GdkDisplay *display;
+  guint32     timestamp;
+  GtkWidget  *invisible;
+
+  if (manager->invisible == NULL)
+    return;
+
+  invisible = manager->invisible;
+  g_assert (GTK_IS_INVISIBLE (invisible));
+  g_assert (GTK_WIDGET_REALIZED (invisible));
+  g_assert (GDK_IS_WINDOW (invisible->window));
+  
+  display = gtk_widget_get_display (invisible);
+  
+  if (gdk_selection_owner_get_for_display (display, manager->selection_atom) ==
+      invisible->window)
+    {
+      timestamp = gdk_x11_get_server_time (invisible->window);      
+      gdk_selection_owner_set_for_display (display,
+                                           NULL,
+                                           manager->selection_atom,
+                                           timestamp,
+                                           TRUE);
+    }
+
+  //FIXME: we should also use gdk_remove_client_message_filter when it's
+  //available
+  // See bug #351254
+  gdk_window_remove_filter (invisible->window,
+                            na_tray_manager_window_filter, manager);  
+
+  manager->invisible = NULL; /* prior to destroy for reentrancy paranoia */
+  gtk_widget_destroy (invisible);
+  g_object_unref (G_OBJECT (invisible));
+#endif
+}
+
+static void
+na_tray_manager_set_orientation_property (NaTrayManager *manager)
+{
+#ifdef GDK_WINDOWING_X11
+  GdkDisplay *display;
+  Atom        orientation_atom;
+  gulong      data[1];
+
+  if (!manager->invisible || !manager->invisible->window)
+    return;
+
+  display = gtk_widget_get_display (manager->invisible);
+  orientation_atom = gdk_x11_get_xatom_by_name_for_display (display,
+                                                            "_NET_SYSTEM_TRAY_ORIENTATION");
+
+  data[0] = manager->orientation == GTK_ORIENTATION_HORIZONTAL ?
+		SYSTEM_TRAY_ORIENTATION_HORZ :
+		SYSTEM_TRAY_ORIENTATION_VERT;
+
+  XChangeProperty (GDK_DISPLAY_XDISPLAY (display),
+		   GDK_WINDOW_XWINDOW (manager->invisible->window),
+                   orientation_atom,
+		   XA_CARDINAL, 32,
+		   PropModeReplace,
+		   (guchar *) &data, 1);
+#endif
+}
+
+#ifdef GDK_WINDOWING_X11
+
+static gboolean
+na_tray_manager_manage_screen_x11 (NaTrayManager *manager,
+				   GdkScreen     *screen)
+{
+  GdkDisplay *display;
+  Screen     *xscreen;
+  GtkWidget  *invisible;
+  char       *selection_atom_name;
+  guint32     timestamp;
+  
+  g_return_val_if_fail (NA_IS_TRAY_MANAGER (manager), FALSE);
+  g_return_val_if_fail (manager->screen == NULL, FALSE);
+
+  /* If there's already a manager running on the screen
+   * we can't create another one.
+   */
+#if 0
+  if (na_tray_manager_check_running_screen_x11 (screen))
+    return FALSE;
+#endif
+  display = gdk_screen_get_display (screen);
+  xscreen = GDK_SCREEN_XSCREEN (screen);
+  
+  invisible = gtk_invisible_new_for_screen (screen);
+  gtk_widget_realize (invisible);
+  
+  gtk_widget_add_events (invisible,
+                         GDK_PROPERTY_CHANGE_MASK | GDK_STRUCTURE_MASK);
+
+  selection_atom_name = g_strdup_printf ("_NET_SYSTEM_TRAY_S%d",
+					 gdk_screen_get_number (screen));
+  manager->selection_atom = gdk_atom_intern (selection_atom_name, FALSE);
+  g_free (selection_atom_name);
+
+  na_tray_manager_set_orientation_property (manager);
+  
+  timestamp = gdk_x11_get_server_time (invisible->window);
+
+  /* Check if we could set the selection owner successfully */
+  if (gdk_selection_owner_set_for_display (display,
+                                           invisible->window,
+                                           manager->selection_atom,
+                                           timestamp,
+                                           TRUE))
+    {
+      XClientMessageEvent xev;
+      GdkAtom             opcode_atom;
+      GdkAtom             message_data_atom;
+
+      xev.type = ClientMessage;
+      xev.window = RootWindowOfScreen (xscreen);
+      xev.message_type = gdk_x11_get_xatom_by_name_for_display (display,
+                                                                "MANAGER");
+
+      xev.format = 32;
+      xev.data.l[0] = timestamp;
+      xev.data.l[1] = gdk_x11_atom_to_xatom_for_display (display,
+                                                         manager->selection_atom);
+      xev.data.l[2] = GDK_WINDOW_XWINDOW (invisible->window);
+      xev.data.l[3] = 0;	/* manager specific data */
+      xev.data.l[4] = 0;	/* manager specific data */
+
+      XSendEvent (GDK_DISPLAY_XDISPLAY (display),
+		  RootWindowOfScreen (xscreen),
+		  False, StructureNotifyMask, (XEvent *)&xev);
+
+      manager->invisible = invisible;
+      g_object_ref (G_OBJECT (manager->invisible));
+      
+      opcode_atom = gdk_atom_intern ("_NET_SYSTEM_TRAY_OPCODE", FALSE);
+      manager->opcode_atom = gdk_x11_atom_to_xatom_for_display (display,
+                                                                opcode_atom);
+
+      message_data_atom = gdk_atom_intern ("_NET_SYSTEM_TRAY_MESSAGE_DATA",
+                                           FALSE);
+
+      /* Add a window filter */
+#if 0
+      /* This is for when we lose the selection of _NET_SYSTEM_TRAY_Sx */
+      g_signal_connect (invisible, "selection-clear-event",
+                        G_CALLBACK (na_tray_manager_selection_clear_event),
+                        manager);
+#endif
+      /* This is for SYSTEM_TRAY_REQUEST_DOCK and SelectionClear */
+      gdk_window_add_filter (invisible->window,
+                             na_tray_manager_window_filter, manager);
+      /* This is for SYSTEM_TRAY_BEGIN_MESSAGE and SYSTEM_TRAY_CANCEL_MESSAGE */
+      gdk_display_add_client_message_filter (display, opcode_atom,
+                                             na_tray_manager_handle_client_message_opcode,
+                                             manager);
+      /* This is for _NET_SYSTEM_TRAY_MESSAGE_DATA */
+      gdk_display_add_client_message_filter (display, message_data_atom,
+                                             na_tray_manager_handle_client_message_message_data,
+                                             manager);
+      return TRUE;
+    }
+  else
+    {
+      gtk_widget_destroy (invisible);
+ 
+      return FALSE;
+    }
+}
+
+#endif
+
+gboolean
+na_tray_manager_manage_screen (NaTrayManager *manager,
+			       GdkScreen     *screen)
+{
+  g_return_val_if_fail (GDK_IS_SCREEN (screen), FALSE);
+  g_return_val_if_fail (manager->screen == NULL, FALSE);
+
+#ifdef GDK_WINDOWING_X11
+  return na_tray_manager_manage_screen_x11 (manager, screen);
+#else
+  return FALSE;
+#endif
+}
+
+#ifdef GDK_WINDOWING_X11
+
+static gboolean
+na_tray_manager_check_running_screen_x11 (GdkScreen *screen)
+{
+  GdkDisplay *display;
+  Atom        selection_atom;
+  char       *selection_atom_name;
+
+  display = gdk_screen_get_display (screen);
+  selection_atom_name = g_strdup_printf ("_NET_SYSTEM_TRAY_S%d",
+                                         gdk_screen_get_number (screen));
+  selection_atom = gdk_x11_get_xatom_by_name_for_display (display,
+                                                          selection_atom_name);
+  g_free (selection_atom_name);
+
+  if (XGetSelectionOwner (GDK_DISPLAY_XDISPLAY (display),
+                          selection_atom) != None)
+    return TRUE;
+  else
+    return FALSE;
+}
+
+#endif
+
+gboolean
+na_tray_manager_check_running (GdkScreen *screen)
+{
+  g_return_val_if_fail (GDK_IS_SCREEN (screen), FALSE);
+
+#ifdef GDK_WINDOWING_X11
+  return na_tray_manager_check_running_screen_x11 (screen);
+#else
+  return FALSE;
+#endif
+}
+
+char *
+na_tray_manager_get_child_title (NaTrayManager      *manager,
+				 NaTrayManagerChild *child)
+{
+  char *retval = NULL;
+#ifdef GDK_WINDOWING_X11
+  GdkDisplay *display;
+  Window *child_window;
+  Atom utf8_string, atom, type;
+  int result;
+  int format;
+  gulong nitems;
+  gulong bytes_after;
+  gchar *val;
+
+  g_return_val_if_fail (NA_IS_TRAY_MANAGER (manager), NULL);
+  g_return_val_if_fail (GTK_IS_SOCKET (child), NULL);
+  
+  display = gdk_screen_get_display (manager->screen);
+
+  child_window = g_object_get_data (G_OBJECT (child),
+				    "na-tray-child-window");
+
+  utf8_string = gdk_x11_get_xatom_by_name_for_display (display, "UTF8_STRING");
+  atom = gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_NAME");
+
+  gdk_error_trap_push ();
+
+  result = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display),
+			       *child_window,
+			       atom,
+			       0, G_MAXLONG,
+			       False, utf8_string,
+			       &type, &format, &nitems,
+			       &bytes_after, (guchar **)&val);
+  
+  if (gdk_error_trap_pop () || result != Success)
+    return NULL;
+
+  if (type != utf8_string ||
+      format != 8 ||
+      nitems == 0)
+    {
+      if (val)
+	XFree (val);
+      return NULL;
+    }
+
+  if (!g_utf8_validate (val, nitems, NULL))
+    {
+      XFree (val);
+      return NULL;
+    }
+
+  retval = g_strndup (val, nitems);
+
+  XFree (val);
+#endif
+  return retval;
+}
+
+void
+na_tray_manager_set_orientation (NaTrayManager  *manager,
+				 GtkOrientation  orientation)
+{
+  g_return_if_fail (NA_IS_TRAY_MANAGER (manager));
+
+  if (manager->orientation != orientation)
+    {
+      manager->orientation = orientation;
+
+      na_tray_manager_set_orientation_property (manager);
+
+      g_object_notify (G_OBJECT (manager), "orientation");
+    }
+}
+
+GtkOrientation
+na_tray_manager_get_orientation (NaTrayManager *manager)
+{
+  g_return_val_if_fail (NA_IS_TRAY_MANAGER (manager), GTK_ORIENTATION_HORIZONTAL);
+
+  return manager->orientation;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray-manager.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray-manager.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray-manager.h	(revision 134)
@@ -0,0 +1,98 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* na-tray-manager.h
+ * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
+ * Copyright (C) 2003-2006 Vincent Untz
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Used to be: eggtraymanager.h
+ */
+
+#ifndef __NA_TRAY_MANAGER_H__
+#define __NA_TRAY_MANAGER_H__
+
+#include <gtk/gtk.h>
+#ifdef GDK_WINDOWING_X11
+#include <gdk/gdkx.h>
+#endif
+
+G_BEGIN_DECLS
+
+#define NA_TYPE_TRAY_MANAGER			(na_tray_manager_get_type ())
+#define NA_TRAY_MANAGER(obj)			(G_TYPE_CHECK_INSTANCE_CAST ((obj), NA_TYPE_TRAY_MANAGER, NaTrayManager))
+#define NA_TRAY_MANAGER_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST ((klass), NA_TYPE_TRAY_MANAGER, NaTrayManagerClass))
+#define NA_IS_TRAY_MANAGER(obj)			(G_TYPE_CHECK_INSTANCE_TYPE ((obj), NA_TYPE_TRAY_MANAGER))
+#define NA_IS_TRAY_MANAGER_CLASS(klass)		(G_TYPE_CHECK_CLASS_TYPE ((klass), NA_TYPE_TRAY_MANAGER))
+#define NA_TRAY_MANAGER_GET_CLASS(obj)		(G_TYPE_INSTANCE_GET_CLASS ((obj), NA_TYPE_TRAY_MANAGER, NaTrayManagerClass))
+	
+typedef struct _NaTrayManager	    NaTrayManager;
+typedef struct _NaTrayManagerClass  NaTrayManagerClass;
+typedef struct _NaTrayManagerChild  NaTrayManagerChild;
+
+struct _NaTrayManager
+{
+  GObject parent_instance;
+
+#ifdef GDK_WINDOWING_X11
+  GdkAtom selection_atom;
+  Atom    opcode_atom;
+#endif
+  
+  GtkWidget *invisible;
+  GdkScreen *screen;
+  GtkOrientation orientation;
+
+  GList *messages;
+  GHashTable *socket_table;
+};
+
+struct _NaTrayManagerClass
+{
+  GObjectClass parent_class;
+
+  void (* tray_icon_added)   (NaTrayManager      *manager,
+			      NaTrayManagerChild *child);
+  void (* tray_icon_removed) (NaTrayManager      *manager,
+			      NaTrayManagerChild *child);
+
+  void (* message_sent)      (NaTrayManager      *manager,
+			      NaTrayManagerChild *child,
+			      const gchar        *message,
+			      glong               id,
+			      glong               timeout);
+  
+  void (* message_cancelled) (NaTrayManager      *manager,
+			      NaTrayManagerChild *child,
+			      glong               id);
+
+  void (* lost_selection)    (NaTrayManager      *manager);
+};
+
+GType           na_tray_manager_get_type        (void);
+
+gboolean        na_tray_manager_check_running   (GdkScreen          *screen);
+NaTrayManager  *na_tray_manager_new             (void);
+gboolean        na_tray_manager_manage_screen   (NaTrayManager      *manager,
+						 GdkScreen          *screen);
+char           *na_tray_manager_get_child_title (NaTrayManager      *manager,
+						 NaTrayManagerChild *child);
+void            na_tray_manager_set_orientation (NaTrayManager      *manager,
+						 GtkOrientation      orientation);
+GtkOrientation  na_tray_manager_get_orientation (NaTrayManager      *manager);
+
+G_END_DECLS
+
+#endif /* __NA_TRAY_MANAGER_H__ */
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray.c	(revision 134)
@@ -0,0 +1,679 @@
+/*
+ * Copyright (C) 2002 Red Hat, Inc.
+ * Copyright (C) 2003-2006 Vincent Untz
+ * Copyright (C) 2007 Christian Persch
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+#include <config.h>
+#include <string.h>
+
+#include <gtk/gtk.h>
+
+#include "na-tray-manager.h"
+#include "fixedtip.h"
+#include "obox.h"
+
+#include "na-tray.h"
+
+#define ICON_SPACING 1
+#define MIN_BOX_SIZE 3
+
+typedef struct
+{
+  NaTrayManager *tray_manager;
+  GSList        *all_trays;
+  GHashTable    *icon_table;
+  GHashTable    *tip_table;
+} TraysScreen;
+
+struct _NaTrayPrivate
+{
+  GdkScreen   *screen;
+  TraysScreen *trays_screen;
+
+  GtkWidget *box;
+  GtkWidget *frame;
+
+  guint idle_redraw_id;
+
+  GtkOrientation orientation;
+};
+
+typedef struct
+{
+  char  *text;
+  glong  id;
+  glong  timeout;
+} IconTipBuffer;
+
+typedef struct
+{
+  NaTray *tray;      /* tray containing the tray icon */
+  GtkWidget  *icon;      /* tray icon sending the message */
+  GtkWidget  *fixedtip;
+  guint       source_id;
+  glong       id;        /* id of the current message */
+  GSList     *buffer;    /* buffered messages */
+} IconTip;
+
+enum
+{
+  PROP_0,
+  PROP_ORIENTATION,
+  PROP_SCREEN
+};
+
+static gboolean     initialized   = FALSE;
+static TraysScreen *trays_screens = NULL;
+
+static void icon_tip_show_next (IconTip *icontip);
+
+G_DEFINE_TYPE (NaTray, na_tray, GTK_TYPE_BIN)
+
+static NaTray *
+get_tray (TraysScreen *trays_screen)
+{
+  if (trays_screen->all_trays == NULL)
+    return NULL;
+  
+  return trays_screen->all_trays->data;
+}
+
+static void
+tray_added (NaTrayManager *manager,
+            GtkWidget     *icon,
+            TraysScreen   *trays_screen)
+{
+  NaTray *tray;
+  NaTrayPrivate *priv;
+
+  tray = get_tray (trays_screen);
+  if (tray == NULL)
+    return;
+
+  priv = tray->priv;
+
+  g_assert (priv->trays_screen == trays_screen);
+  
+  g_hash_table_insert (trays_screen->icon_table, icon, tray);
+
+  gtk_box_pack_end (GTK_BOX (priv->box), icon, FALSE, FALSE, 0);
+
+  gtk_widget_show (icon);
+  na_tray_force_redraw (tray);
+}
+
+static void
+tray_removed (NaTrayManager *manager,
+              GtkWidget     *icon,
+              TraysScreen   *trays_screen)
+{
+  NaTray *tray;
+
+  tray = g_hash_table_lookup (trays_screen->icon_table, icon);
+  if (tray == NULL)
+    return;
+
+  g_assert (tray->priv->trays_screen == trays_screen);
+
+  na_tray_force_redraw (tray);
+
+  g_hash_table_remove (trays_screen->icon_table, icon);
+  /* this will also destroy the tip associated to this icon */
+  g_hash_table_remove (trays_screen->tip_table, icon);
+}
+
+static void
+icon_tip_buffer_free (gpointer data,
+                      gpointer userdata)
+{
+  IconTipBuffer *buffer;
+
+  buffer = data;
+
+  g_free (buffer->text);
+  buffer->text = NULL;
+
+  g_free (buffer);
+}
+
+static void
+icon_tip_free (gpointer data)
+{
+  IconTip *icontip;
+
+  if (data == NULL)
+    return;
+
+  icontip = data;
+
+  if (icontip->fixedtip != NULL)
+    gtk_widget_destroy (GTK_WIDGET (icontip->fixedtip));
+  icontip->fixedtip = NULL;
+
+  if (icontip->source_id != 0)
+    g_source_remove (icontip->source_id);
+  icontip->source_id = 0;
+
+  if (icontip->buffer != NULL)
+    {
+      g_slist_foreach (icontip->buffer, icon_tip_buffer_free, NULL);
+      g_slist_free (icontip->buffer);
+    }
+  icontip->buffer = NULL;
+
+  g_free (icontip);
+}
+
+static int
+icon_tip_buffer_compare (gconstpointer a,
+                         gconstpointer b)
+{
+  const IconTipBuffer *buffer_a = a;
+  const IconTipBuffer *buffer_b = b;
+
+  if (buffer_a == NULL || buffer_b == NULL)
+    return !(buffer_a == buffer_b);
+
+  return buffer_a->id - buffer_b->id;
+}
+
+static void
+icon_tip_show_next_clicked (GtkWidget *widget,
+                            gpointer   data)
+{
+  icon_tip_show_next ((IconTip *) data);
+}
+
+static gboolean
+icon_tip_show_next_timeout (gpointer data)
+{
+  IconTip *icontip = (IconTip *) data;
+
+  icon_tip_show_next (icontip);
+
+  return FALSE;
+}
+
+static void
+icon_tip_show_next (IconTip *icontip)
+{
+  IconTipBuffer *buffer;
+
+  if (icontip->buffer == NULL)
+    {
+      /* this will also destroy the tip window */
+      g_hash_table_remove (icontip->tray->priv->trays_screen->tip_table,
+                           icontip->icon);
+      return;
+    }
+
+  if (icontip->source_id != 0)
+    g_source_remove (icontip->source_id);
+  icontip->source_id = 0;
+
+  buffer = icontip->buffer->data;
+  icontip->buffer = g_slist_remove (icontip->buffer, buffer);
+
+  if (icontip->fixedtip == NULL)
+    {
+      icontip->fixedtip = na_fixed_tip_new (icontip->icon,
+                                            na_tray_get_orientation (icontip->tray));
+
+      g_signal_connect (icontip->fixedtip, "clicked",
+                        G_CALLBACK (icon_tip_show_next_clicked), icontip);
+    }
+
+  na_fixed_tip_set_markup (icontip->fixedtip, buffer->text);
+
+  if (!GTK_WIDGET_MAPPED (icontip->fixedtip))
+    gtk_widget_show (icontip->fixedtip);
+
+  icontip->id = buffer->id;
+
+  if (buffer->timeout > 0)
+    icontip->source_id = g_timeout_add (buffer->timeout * 1000,
+                                        icon_tip_show_next_timeout, icontip);
+
+  icon_tip_buffer_free (buffer, NULL);
+}
+
+static void
+message_sent (NaTrayManager *manager,
+              GtkWidget     *icon,
+              const char    *text,
+              glong          id,
+              glong          timeout,
+              TraysScreen   *trays_screen)
+{
+  IconTip       *icontip;
+  IconTipBuffer  find_buffer;
+  IconTipBuffer *buffer;
+  gboolean       show_now;
+
+  icontip = g_hash_table_lookup (trays_screen->tip_table, icon);
+
+  find_buffer.id = id;
+  if (icontip && 
+      (icontip->id == id ||
+       g_slist_find_custom (icontip->buffer, &find_buffer,
+                            icon_tip_buffer_compare) != NULL))
+    /* we already have this message, so ignore it */
+    /* FIXME: in an ideal world, we'd remember all the past ids and ignore them
+     * too */
+    return;
+
+  show_now = FALSE;
+
+  if (icontip == NULL)
+    {
+      NaTray *tray;
+
+      tray = g_hash_table_lookup (trays_screen->icon_table, icon);
+      if (tray == NULL)
+        {
+          /* We don't know about the icon sending the message, so ignore it.
+           * But this should never happen since NaTrayManager shouldn't send
+           * us the message if there's no socket for it. */
+          g_critical ("Ignoring a message sent by a tray icon "
+                      "we don't know: \"%s\".\n", text);
+          return;
+        }
+
+      icontip = g_new0 (IconTip, 1);
+      icontip->tray = tray;
+      icontip->icon = icon;
+
+      g_hash_table_insert (trays_screen->tip_table, icon, icontip);
+
+      show_now = TRUE;
+    }
+
+  buffer = g_new0 (IconTipBuffer, 1);
+
+  buffer->text    = g_strdup (text);
+  buffer->id      = id;
+  buffer->timeout = timeout;
+
+  icontip->buffer = g_slist_append (icontip->buffer, buffer);
+
+  if (show_now)
+    icon_tip_show_next (icontip);
+}
+
+static void
+message_cancelled (NaTrayManager *manager,
+                   GtkWidget     *icon,
+                   glong          id,
+                   TraysScreen   *trays_screen)
+{
+  IconTip       *icontip;
+  IconTipBuffer  find_buffer;
+  GSList        *cancel_buffer_l;
+  IconTipBuffer *cancel_buffer;
+
+  icontip = g_hash_table_lookup (trays_screen->tip_table, icon);
+  if (icontip == NULL)
+    return;
+
+  if (icontip->id == id)
+    {
+      icon_tip_show_next (icontip);
+      return;
+    }
+
+  find_buffer.id = id;
+  cancel_buffer_l = g_slist_find_custom (icontip->buffer, &find_buffer,
+                                         icon_tip_buffer_compare);
+  if (cancel_buffer_l == NULL)
+    return;
+
+  cancel_buffer = cancel_buffer_l->data;
+  icon_tip_buffer_free (cancel_buffer, NULL);
+
+  icontip->buffer = g_slist_remove_link (icontip->buffer, cancel_buffer_l);
+  g_slist_free_1 (cancel_buffer_l);
+}
+
+static void
+update_orientation_for_messages (gpointer key,
+                                 gpointer value,
+                                 gpointer data)
+{
+  NaTray *tray;
+  IconTip    *icontip;
+
+  if (value == NULL)
+    return;
+
+  icontip = value;
+  tray    = data;
+  if (icontip->tray != tray)
+    return;
+
+  if (icontip->fixedtip)
+    na_fixed_tip_set_orientation (icontip->fixedtip, tray->priv->orientation);
+}
+
+static void
+update_size_and_orientation (NaTray *tray)
+{
+  NaTrayPrivate *priv = tray->priv;
+
+  na_obox_set_orientation (NA_OBOX (priv->box), priv->orientation);
+
+  /* This only happens when setting the property during object construction */
+  if (!priv->trays_screen)
+    return;
+
+  g_hash_table_foreach (priv->trays_screen->tip_table,
+                        update_orientation_for_messages, tray);
+
+  if (get_tray (priv->trays_screen) == tray)
+    na_tray_manager_set_orientation (priv->trays_screen->tray_manager,
+                                     priv->orientation);
+
+  /* note, you want this larger if the frame has non-NONE relief by default. */
+  switch (priv->orientation)
+    {
+    case GTK_ORIENTATION_VERTICAL:
+      /* Give box a min size so the frame doesn't look dumb */
+      gtk_widget_set_size_request (priv->box, MIN_BOX_SIZE, -1);
+      break;
+    case GTK_ORIENTATION_HORIZONTAL:
+      gtk_widget_set_size_request (priv->box, -1, MIN_BOX_SIZE);
+      break;
+    }
+
+  na_tray_force_redraw (tray);
+}
+
+static void
+na_tray_init (NaTray *tray)
+{
+  NaTrayPrivate *priv;
+
+  priv = tray->priv = G_TYPE_INSTANCE_GET_PRIVATE (tray, NA_TYPE_TRAY, NaTrayPrivate);
+
+  priv->screen = NULL;
+  priv->orientation = GTK_ORIENTATION_HORIZONTAL;
+
+  priv->frame = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
+  gtk_container_add (GTK_CONTAINER (tray), priv->frame);
+  gtk_widget_show (priv->frame);
+
+  priv->box = na_obox_new ();
+  gtk_box_set_spacing (GTK_BOX (priv->box), ICON_SPACING);
+  gtk_container_add (GTK_CONTAINER (priv->frame), priv->box);
+  gtk_widget_show (priv->box);
+}
+
+static GObject *
+na_tray_constructor (GType type,
+                     guint n_construct_properties,
+                     GObjectConstructParam *construct_params)
+{
+  GObject *object;
+  NaTray *tray;
+  NaTrayPrivate *priv;
+  int screen_number;
+
+  object = G_OBJECT_CLASS (na_tray_parent_class)->constructor (type,
+                                                               n_construct_properties,
+                                                               construct_params);
+  tray = NA_TRAY (object);
+  priv = tray->priv;
+
+  g_assert (priv->screen != NULL);
+
+  if (!initialized)
+    {
+      GdkDisplay *display;
+      int n_screens;
+
+      display = gdk_display_get_default ();
+      n_screens = gdk_display_get_n_screens (display);
+      trays_screens = g_new0 (TraysScreen, n_screens);
+      initialized = TRUE;
+    }
+
+  screen_number = gdk_screen_get_number (priv->screen);
+
+  if (trays_screens [screen_number].tray_manager == NULL)
+    {
+      NaTrayManager *tray_manager;
+
+      tray_manager = na_tray_manager_new ();
+
+      if (na_tray_manager_manage_screen (tray_manager, priv->screen))
+        {
+          trays_screens [screen_number].tray_manager = tray_manager;
+
+          g_signal_connect (tray_manager, "tray_icon_added",
+                            G_CALLBACK (tray_added),
+                            &trays_screens [screen_number]);
+          g_signal_connect (tray_manager, "tray_icon_removed",
+                            G_CALLBACK (tray_removed),
+                            &trays_screens [screen_number]);
+          g_signal_connect (tray_manager, "message_sent",
+                            G_CALLBACK (message_sent),
+                            &trays_screens [screen_number]);
+          g_signal_connect (tray_manager, "message_cancelled",
+                            G_CALLBACK (message_cancelled),
+                            &trays_screens [screen_number]);
+
+          trays_screens [screen_number].icon_table = g_hash_table_new (NULL,
+                                                                       NULL);
+          trays_screens [screen_number].tip_table = g_hash_table_new_full (
+                                                                NULL,
+                                                                NULL,
+                                                                NULL,
+                                                                icon_tip_free);
+        }
+      else
+        {
+          g_printerr ("System tray didn't get the system tray manager selection for screen %d\n",
+		      screen_number);
+          g_object_unref (tray_manager);
+        }
+    }
+      
+  priv->trays_screen = &trays_screens [screen_number];
+  trays_screens [screen_number].all_trays = g_slist_append (trays_screens [screen_number].all_trays,
+                                                            tray);
+
+  update_size_and_orientation (tray);
+
+  return object;
+}
+
+static void
+na_tray_dispose (GObject *object)
+{
+  NaTray *tray = NA_TRAY (object);
+  NaTrayPrivate *priv = tray->priv;
+  TraysScreen *trays_screen = priv->trays_screen;
+
+  if (trays_screen != NULL)
+    {
+      trays_screen->all_trays = g_slist_remove (trays_screen->all_trays, tray);
+
+      if (trays_screen->all_trays == NULL)
+        {
+          /* Make sure we drop the manager selection */
+          g_object_unref (trays_screen->tray_manager);
+          trays_screen->tray_manager = NULL;
+
+          g_hash_table_destroy (trays_screen->icon_table);
+          trays_screen->icon_table = NULL;
+
+          g_hash_table_destroy (trays_screen->tip_table);
+          trays_screen->tip_table = NULL;
+        }
+      else
+        {
+          NaTray *new_tray;
+
+          new_tray = get_tray (trays_screen);
+          if (new_tray != NULL)
+            na_tray_manager_set_orientation (trays_screen->tray_manager,
+                                             na_tray_get_orientation (new_tray));
+        }
+    }
+
+  priv->trays_screen = NULL;
+
+  if (priv->idle_redraw_id != 0)
+    {
+      g_source_remove (priv->idle_redraw_id);
+      priv->idle_redraw_id = 0;
+    }
+
+  G_OBJECT_CLASS (na_tray_parent_class)->dispose (object);
+}
+
+static void
+na_tray_set_property (GObject      *object,
+		      guint         prop_id,
+		      const GValue *value,
+		      GParamSpec   *pspec)
+{
+  NaTray *tray = NA_TRAY (object);
+  NaTrayPrivate *priv = tray->priv;
+
+  switch (prop_id)
+    {
+    case PROP_ORIENTATION:
+      na_tray_set_orientation (tray, g_value_get_enum (value));
+      break;
+    case PROP_SCREEN:
+      priv->screen = g_value_get_object (value);
+      break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+      break;
+    }
+}
+
+static void
+na_tray_size_request (GtkWidget        *widget,
+                      GtkRequisition   *requisition)
+{
+  gtk_widget_size_request (gtk_bin_get_child (GTK_BIN (widget)), requisition);
+}
+
+static void
+na_tray_size_allocate (GtkWidget        *widget,
+                       GtkAllocation    *allocation)
+{
+  gtk_widget_size_allocate (gtk_bin_get_child (GTK_BIN (widget)), allocation);
+}
+
+static void
+na_tray_class_init (NaTrayClass *klass)
+{
+  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+  GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+  gobject_class->constructor = na_tray_constructor;
+  gobject_class->set_property = na_tray_set_property;
+  gobject_class->dispose = na_tray_dispose;
+
+  widget_class->size_request = na_tray_size_request;
+  widget_class->size_allocate = na_tray_size_allocate;
+
+  g_object_class_install_property
+    (gobject_class,
+     PROP_ORIENTATION,
+     g_param_spec_enum ("orientation", "orientation", "orientation",
+		        GTK_TYPE_ORIENTATION,
+			GTK_ORIENTATION_HORIZONTAL,
+			G_PARAM_WRITABLE |
+			G_PARAM_CONSTRUCT_ONLY |
+			G_PARAM_STATIC_NAME |
+			G_PARAM_STATIC_NICK |
+			G_PARAM_STATIC_BLURB));
+  
+  g_object_class_install_property
+    (gobject_class,
+     PROP_SCREEN,
+     g_param_spec_object ("screen", "screen", "screen",
+			  GDK_TYPE_SCREEN,
+			  G_PARAM_WRITABLE |
+			  G_PARAM_CONSTRUCT_ONLY |
+			  G_PARAM_STATIC_NAME |
+			  G_PARAM_STATIC_NICK |
+			  G_PARAM_STATIC_BLURB));
+
+  g_type_class_add_private (gobject_class, sizeof (NaTrayPrivate));
+}
+
+NaTray *
+na_tray_new_for_screen (GdkScreen      *screen,
+		        GtkOrientation  orientation)
+{
+  return g_object_new (NA_TYPE_TRAY,
+		       "screen", screen,
+		       "orientation", orientation,
+		       NULL);
+}
+
+void
+na_tray_set_orientation (NaTray         *tray,
+			 GtkOrientation  orientation)
+{
+  NaTrayPrivate *priv = tray->priv;
+
+  if (orientation == priv->orientation)
+    return;
+  
+  priv->orientation = orientation;
+
+  update_size_and_orientation (tray);
+}
+
+GtkOrientation
+na_tray_get_orientation (NaTray *tray)
+{
+  return tray->priv->orientation;
+}
+
+static gboolean
+idle_redraw_cb (NaTray *tray)
+{
+  NaTrayPrivate *priv = tray->priv;
+
+  priv->idle_redraw_id = 0;
+  gtk_widget_hide (priv->box);
+  gtk_widget_show (priv->box);
+
+  return FALSE;
+}
+
+void
+na_tray_force_redraw (NaTray *tray)
+{
+  NaTrayPrivate *priv = tray->priv;
+
+  /* Force the icons to redraw their backgrounds.
+   * gtk_widget_queue_draw() doesn't work across process boundaries,
+   * so we do this instead.
+   */
+  if (priv->idle_redraw_id == 0)
+    priv->idle_redraw_id = g_idle_add ((GSourceFunc) idle_redraw_cb, tray);
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/na-tray.h	(revision 134)
@@ -0,0 +1,68 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* na-tray-tray.h
+ * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
+ * Copyright (C) 2003-2006 Vincent Untz
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Used to be: eggtraytray.h
+ */
+
+#ifndef __NA_TRAY_H__
+#define __NA_TRAY_H__
+
+#include <gtk/gtk.h>
+#ifdef GDK_WINDOWING_X11
+#include <gdk/gdkx.h>
+#endif
+
+G_BEGIN_DECLS
+
+#define NA_TYPE_TRAY			(na_tray_get_type ())
+#define NA_TRAY(obj)			(G_TYPE_CHECK_INSTANCE_CAST ((obj), NA_TYPE_TRAY, NaTray))
+#define NA_TRAY_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST ((klass), NA_TYPE_TRAY, NaTrayClass))
+#define NA_IS_TRAY(obj)			(G_TYPE_CHECK_INSTANCE_TYPE ((obj), NA_TYPE_TRAY))
+#define NA_IS_TRAY_CLASS(klass)		(G_TYPE_CHECK_CLASS_TYPE ((klass), NA_TYPE_TRAY))
+#define NA_TRAY_GET_CLASS(obj)		(G_TYPE_INSTANCE_GET_CLASS ((obj), NA_TYPE_TRAY, NaTrayClass))
+	
+typedef struct _NaTray		NaTray;
+typedef struct _NaTrayPrivate	NaTrayPrivate;
+typedef struct _NaTrayClass	NaTrayClass;
+typedef struct _NaTrayChild	NaTrayChild;
+
+struct _NaTray
+{
+  GtkBin parent_instance;
+
+  NaTrayPrivate *priv;
+};
+
+struct _NaTrayClass
+{
+  GtkBinClass parent_class;
+};
+
+GType           na_tray_get_type        (void);
+NaTray         *na_tray_new_for_screen  (GdkScreen     *screen,
+					 GtkOrientation orientation);
+void            na_tray_set_orientation	(NaTray        *tray,
+					 GtkOrientation orientation);
+GtkOrientation  na_tray_get_orientation (NaTray        *tray);
+void		na_tray_force_redraw	(NaTray        *tray);
+
+G_END_DECLS
+
+#endif /* __NA_TRAY_H__ */
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/obox.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/obox.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/obox.c	(revision 134)
@@ -0,0 +1,129 @@
+/* OBox Copyright (C) 2002 Red Hat Inc. based on GtkHBox */
+/* GTK - The GIMP Toolkit
+ * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * Modified by the GTK+ Team and others 1997-2000.  See the AUTHORS
+ * file for a list of people on the GTK+ Team.  See the ChangeLog
+ * files for a list of changes.  These files are distributed with
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
+ */
+
+#include "obox.h"
+
+#include <gtk/gtk.h>
+
+static void na_obox_size_request  (GtkWidget       *widget,
+				   GtkRequisition  *requisition);
+static void na_obox_size_allocate (GtkWidget       *widget,
+				   GtkAllocation   *allocation);
+
+
+G_DEFINE_TYPE (NaOBox, na_obox, GTK_TYPE_BOX)
+
+static void
+na_obox_class_init (NaOBoxClass *class)
+{
+  GtkWidgetClass *widget_class;
+
+  widget_class = (GtkWidgetClass*) class;
+
+  widget_class->size_request = na_obox_size_request;
+  widget_class->size_allocate = na_obox_size_allocate;
+}
+
+static void
+na_obox_init (NaOBox *obox)
+{
+  obox->orientation = GTK_ORIENTATION_HORIZONTAL;
+}
+
+GtkWidget*
+na_obox_new (void)
+{
+  NaOBox *obox;
+
+  obox = g_object_new (NA_TYPE_OBOX, NULL);
+
+  return GTK_WIDGET (obox);
+}
+
+static GtkWidgetClass*
+get_class (NaOBox *obox)     
+{
+  GtkWidgetClass *klass;
+
+  switch (obox->orientation)
+    {
+    case GTK_ORIENTATION_HORIZONTAL:
+      klass = GTK_WIDGET_CLASS (g_type_class_peek (GTK_TYPE_HBOX));
+      break;
+    case GTK_ORIENTATION_VERTICAL:
+      klass = GTK_WIDGET_CLASS (g_type_class_peek (GTK_TYPE_VBOX));
+      break;
+    default:
+      g_assert_not_reached ();
+      klass = NULL;
+      break;
+    }
+
+  return klass;
+}
+
+static void
+na_obox_size_request (GtkWidget      *widget,
+		      GtkRequisition *requisition)
+{
+  GtkWidgetClass *klass;
+  NaOBox *obox;
+
+  obox = NA_OBOX (widget);
+
+  klass = get_class (obox);
+
+  klass->size_request (widget, requisition);
+}
+
+static void
+na_obox_size_allocate (GtkWidget     *widget,
+		       GtkAllocation *allocation)
+{
+  GtkWidgetClass *klass;
+  NaOBox *obox;
+
+  obox = NA_OBOX (widget);
+
+  klass = get_class (obox);
+
+  klass->size_allocate (widget, allocation);
+}
+
+void
+na_obox_set_orientation (NaOBox         *obox,
+                         GtkOrientation  orientation)
+{
+  g_return_if_fail (NA_IS_OBOX (obox));
+
+  if (obox->orientation == orientation)
+    return;
+  
+  obox->orientation = orientation;
+
+  gtk_widget_queue_resize (GTK_WIDGET (obox));
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/obox.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/obox.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/obox.h	(revision 134)
@@ -0,0 +1,73 @@
+/* OBox Copyright (C) 2002 Red Hat Inc. based on GtkHBox */
+/* GTK - The GIMP Toolkit
+ * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * Modified by the GTK+ Team and others 1997-2000.  See the AUTHORS
+ * file for a list of people on the GTK+ Team.  See the ChangeLog
+ * files for a list of changes.  These files are distributed with
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
+ */
+
+#ifndef __NA_OBOX_H__
+#define __NA_OBOX_H__
+
+#include <gtk/gtk.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+#define NA_TYPE_OBOX            (na_obox_get_type ())
+#define NA_OBOX(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NA_TYPE_OBOX, NaOBox))
+#define NA_OBOX_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NA_TYPE_OBOX, NaOBoxClass))
+#define NA_IS_OBOX(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NA_TYPE_OBOX))
+#define NA_IS_OBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NA_TYPE_OBOX))
+#define NA_OBOX_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NA_TYPE_OBOX, NaOBoxClass))
+
+
+typedef struct _NaOBox       NaOBox;
+typedef struct _NaOBoxClass  NaOBoxClass;
+
+struct _NaOBox
+{
+  GtkBox box;
+
+  GtkOrientation orientation;
+};
+
+struct _NaOBoxClass
+{
+  GtkBoxClass parent_class;
+};
+
+
+GType	   na_obox_get_type (void) G_GNUC_CONST;
+GtkWidget* na_obox_new      (void);
+
+void na_obox_set_orientation (NaOBox         *obox,
+                              GtkOrientation  orientation);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* __NA_OBOX_H__ */
Index: proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/testtray.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/testtray.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/libnotificationarea/testtray.c	(revision 134)
@@ -0,0 +1,220 @@
+/*
+ * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
+ * Copyright (C) 2003-2006 Vincent Untz
+ * Copyright (C) 2006, 2007 Christian Persch
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <string.h>
+#include <stdio.h>
+#include <gtk/gtk.h>
+#include "na-tray-manager.h"
+#include "na-tray.h"
+
+#define NOTIFICATION_AREA_ICON "gnome-panel-notification-area"
+
+static guint n_windows = 0;
+
+typedef struct
+{
+  GdkScreen *screen;
+  guint screen_num;
+  GtkWidget *window;
+  NaTray *tray;
+  GtkWidget *box;
+  GtkLabel *count_label;
+} TrayData;
+
+static void
+do_add (GtkWidget *child, guint *n_children)
+{
+  *n_children += 1;
+}
+
+static void
+update_child_count (TrayData *data)
+{
+  guint n_children = 0;
+  char text[64];
+
+  if (!GTK_WIDGET_REALIZED (data->window))
+    return;
+
+  gtk_container_foreach (GTK_CONTAINER (data->box), (GtkCallback) do_add, &n_children);
+
+  g_snprintf (text, sizeof (text), "%u icons", n_children);
+  gtk_label_set_text (data->count_label, text);
+}
+
+static void
+tray_added_cb (GtkContainer *box, GtkWidget *icon, TrayData *data)
+{
+  g_print ("[Screen %u tray %p] Child %p added to tray: \"%s\"\n",
+	   data->screen_num, data->tray, icon, "XXX");//na_tray_manager_get_child_title (manager, icon));
+
+  update_child_count (data);
+}
+
+static void
+tray_removed_cb (GtkContainer *box, GtkWidget *icon, TrayData *data)
+{
+  g_print ("[Screen %u tray %p] Child %p removed from tray\n",
+	   data->screen_num, data->tray, icon);
+
+  update_child_count (data);
+}
+
+static void orientation_changed_cb (GtkComboBox *combo, TrayData *data)
+{
+  GtkOrientation orientation = (GtkOrientation) gtk_combo_box_get_active (combo);
+
+  g_print ("[Screen %u tray %p] Setting orientation to \"%s\"\n",
+	   data->screen_num, data->tray, orientation == 0 ? "horizontal" : "vertical");
+
+  na_tray_set_orientation (data->tray, orientation);
+}
+
+static void
+maybe_quit (gpointer data,
+	    GObject *zombie)
+{
+  if (--n_windows == 0) {
+    gtk_main_quit ();
+  }
+}
+
+static TrayData *create_tray_on_screen (GdkScreen *screen, gboolean force);
+
+static void
+warning_dialog_response_cb (GtkWidget *dialog,
+			    gint response,
+			    GdkScreen *screen)
+{
+  if (response == GTK_RESPONSE_YES) {
+    create_tray_on_screen (screen, TRUE);
+  }
+
+  gtk_widget_destroy (dialog);
+}
+
+static void
+add_tray_cb (GtkWidget *button, TrayData *data)
+{
+  create_tray_on_screen (data->screen, TRUE);
+}
+
+static TrayData *
+create_tray_on_screen (GdkScreen *screen,
+		       gboolean force)
+{
+  GtkWidget *window, *hbox, *vbox, *button, *combo, *label;
+  TrayData *data;
+
+  n_windows++;
+
+  if (!force && na_tray_manager_check_running (screen)) {
+    GtkWidget *dialog;
+
+    dialog = gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO,
+				     "Override tray manager?");
+    gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
+					     "There is already a tray manager running on screen %d.",
+					     gdk_screen_get_number (screen));
+    gtk_window_set_screen (GTK_WINDOW (dialog), screen);
+    g_signal_connect (dialog, "response", G_CALLBACK (warning_dialog_response_cb), screen);
+    gtk_window_present (GTK_WINDOW (dialog));
+    g_object_weak_ref (G_OBJECT (dialog), (GWeakNotify) maybe_quit, NULL);
+    return NULL;
+  }
+
+  data = g_new0 (TrayData, 1);
+  data->screen = screen;
+  data->screen_num = gdk_screen_get_number (screen);
+
+  data->window = window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+  g_object_weak_ref (G_OBJECT (window), (GWeakNotify) maybe_quit, NULL);
+
+  vbox = gtk_vbox_new (FALSE, 6);
+  gtk_container_add (GTK_CONTAINER (window), vbox);
+
+  button = gtk_button_new_with_mnemonic ("_Add another tray");
+  g_signal_connect (button, "clicked", G_CALLBACK (add_tray_cb), data);
+  gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
+
+  hbox = gtk_hbox_new (FALSE, 12);
+  gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
+  label = gtk_label_new_with_mnemonic ("_Orientation:");
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+  combo = gtk_combo_box_new_text ();
+  gtk_combo_box_append_text (GTK_COMBO_BOX (combo), "Horizontal");
+  gtk_combo_box_append_text (GTK_COMBO_BOX (combo), "Vertical");
+  g_signal_connect (combo, "changed",
+		    G_CALLBACK (orientation_changed_cb), data);
+  gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0);
+
+  label = gtk_label_new (NULL);
+  data->count_label = GTK_LABEL (label);
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
+
+  data->tray = na_tray_new_for_screen (screen, GTK_ORIENTATION_HORIZONTAL);
+  gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET (data->tray), TRUE, TRUE, 0);
+
+  data->box = GTK_BIN (GTK_BIN (data->tray)->child)->child;
+  g_signal_connect_after (data->box, "add", G_CALLBACK (tray_added_cb), data);
+  g_signal_connect_after (data->box, "remove", G_CALLBACK (tray_removed_cb), data);
+
+  gtk_combo_box_set_active (GTK_COMBO_BOX (combo), 0);
+
+  gtk_window_set_screen (GTK_WINDOW (window), screen);
+  gtk_window_set_default_size (GTK_WINDOW (window), -1, 200);
+
+  /* gtk_window_set_resizable (GTK_WINDOW (window), FALSE); */
+
+  gtk_widget_show_all (window);
+
+  update_child_count (data);
+
+  return data;
+}
+
+int
+main (int argc, char *argv[])
+{
+  GdkDisplay *display;
+  GdkScreen *screen;
+  int n_screens, i;
+
+  gtk_init (&argc, &argv);
+
+  gtk_window_set_default_icon_name (NOTIFICATION_AREA_ICON);
+
+  display = gdk_display_get_default ();
+  n_screens =  gdk_display_get_n_screens (display);
+  for (i = 0; i < n_screens; ++i) {
+    screen = gdk_display_get_screen (display, i);
+
+    create_tray_on_screen (screen, FALSE);
+  }
+  
+  gtk_main ();
+
+  return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/locarchive.h
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/locarchive.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/locarchive.h	(revision 134)
@@ -0,0 +1,97 @@
+/* Definitions for locale archive handling.
+   Copyright (C) 2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _LOCARCHIVE_H
+#define _LOCARCHIVE_H 1
+
+#include <stdint.h>
+
+#define AR_MAGIC 0xde020109
+
+struct locarhead
+{
+  uint32_t magic;
+  /* Serial number.  */
+  uint32_t serial;
+  /* Name hash table.  */
+  uint32_t namehash_offset;
+  uint32_t namehash_used;
+  uint32_t namehash_size;
+  /* String table.  */
+  uint32_t string_offset;
+  uint32_t string_used;
+  uint32_t string_size;
+  /* Table with locale records.  */
+  uint32_t locrectab_offset;
+  uint32_t locrectab_used;
+  uint32_t locrectab_size;
+  /* MD5 sum hash table.  */
+  uint32_t sumhash_offset;
+  uint32_t sumhash_used;
+  uint32_t sumhash_size;
+};
+
+
+struct namehashent
+{
+  /* Hash value of the name.  */
+  uint32_t hashval;
+  /* Offset of the name in the string table.  */
+  uint32_t name_offset;
+  /* Offset of the locale record.  */
+  uint32_t locrec_offset;
+};
+
+
+struct sumhashent
+{
+  /* MD5 sum.  */
+  char sum[16];
+  /* Offset of the file in the archive.  */
+  uint32_t file_offset;
+};
+
+struct locrecent
+{
+  uint32_t refs;		/* # of namehashent records that point here */
+  struct
+  {
+    uint32_t offset;
+    uint32_t len;
+  } record[__LC_LAST];
+};
+
+
+struct locarhandle
+{
+  int fd;
+  void *addr;
+  size_t len;
+};
+
+
+/* In memory data for the locales with their checksums.  */
+typedef struct locale_category_data
+{
+  off_t size;
+  void *addr;
+  char sum[16];
+} locale_data_t[__LC_LAST];
+
+#endif	/* locarchive.h */
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-filesystem-type.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-filesystem-type.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-filesystem-type.c	(revision 134)
@@ -0,0 +1,109 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gio/gio.h>
+
+static char *
+get_filesystem_type (const char *path)
+{
+        GFile      *file;
+        GFileInfo  *file_info;
+        GError     *error;
+        char       *filesystem_type;
+
+        file = g_file_new_for_path (path);
+        error = NULL;
+        file_info = g_file_query_filesystem_info (file,
+                                                  G_FILE_ATTRIBUTE_FILESYSTEM_TYPE,
+                                                  NULL,
+                                                  &error);
+        if (file_info == NULL) {
+                g_warning ("Unable to query filesystem type: %s", error->message);
+                g_error_free (error);
+                g_object_unref (file);
+                return NULL;
+        }
+
+        filesystem_type = g_strdup (g_file_info_get_attribute_string (file_info,
+                                                                      G_FILE_ATTRIBUTE_FILESYSTEM_TYPE));
+
+        g_object_unref (file);
+        g_object_unref (file_info);
+
+        return filesystem_type;
+}
+
+static void
+print_fstype (char **paths)
+{
+        int i;
+
+        i = 0;
+        while (paths[i] != NULL) {
+                char *fstype;
+                fstype = get_filesystem_type (paths[i]);
+                g_print ("%s is %s\n", paths[i], fstype);
+                g_free (fstype);
+                i++;
+        }
+}
+
+int
+main (int argc, char *argv[])
+{
+        GOptionContext *ctx;
+        char          **paths = NULL;
+        GOptionEntry    options[] = {
+                {G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, &paths, NULL},
+                {NULL}
+        };
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        g_type_init ();
+
+        /* Option parsing */
+        ctx = g_option_context_new ("- Test filesystem type");
+        g_option_context_add_main_entries (ctx, options, GETTEXT_PACKAGE);
+        g_option_context_parse (ctx, &argc, &argv, NULL);
+        g_option_context_free (ctx);
+
+        if (paths != NULL) {
+                print_fstype (paths);
+
+                g_strfreev (paths);
+        }
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-greeter-login-window.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-greeter-login-window.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-greeter-login-window.c	(revision 134)
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-settings-client.h"
+
+#include "gdm-greeter-login-window.h"
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget        *login_window;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        if (! gdm_settings_client_init (GDMCONFDIR "/gdm.schemas", "/")) {
+                g_critical ("Unable to initialize settings client");
+                exit (1);
+        }
+
+        login_window = gdm_greeter_login_window_new (TRUE);
+        gtk_widget_show (login_window);
+
+        gtk_main ();
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-greeter-panel.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-greeter-panel.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-greeter-panel.c	(revision 134)
@@ -0,0 +1,64 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-greeter-panel.h"
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget  *panel;
+        GdkDisplay *display;
+        GdkScreen  *screen;
+        int         monitor;
+        int         x, y;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        display = gdk_display_get_default ();
+        gdk_display_get_pointer (display, &screen, &x, &y, NULL);
+        monitor = gdk_screen_get_monitor_at_point (screen, x, y);
+
+        panel = gdm_greeter_panel_new (screen, monitor);
+        gdm_greeter_panel_show_user_options (GDM_GREETER_PANEL (panel));
+
+        gtk_widget_show (panel);
+
+        gtk_main ();
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-language-chooser.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-language-chooser.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-language-chooser.c	(revision 134)
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-language-chooser-dialog.h"
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget *dialog;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        dialog = gdm_language_chooser_dialog_new ();
+        gtk_widget_set_size_request (dialog, 480, 480);
+
+        if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) {
+                char *name;
+
+                name = gdm_language_chooser_dialog_get_current_language_name (GDM_LANGUAGE_CHOOSER_DIALOG (dialog));
+                g_message ("Language: %s", name ? name : "(null)");
+                g_free (name);
+        }
+        gtk_widget_destroy (dialog);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-languages.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-languages.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-languages.c	(revision 134)
@@ -0,0 +1,81 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-languages.h"
+
+static void
+print_languages (void)
+{
+        char **language_names;
+        int    i;
+
+        language_names = gdm_get_all_language_names ();
+
+        for (i = 0; language_names[i] != NULL; i++) {
+                char *language;
+                char *normalized_name;
+                char *readable_language;
+
+                normalized_name = gdm_normalize_language_name (language_names[i]);
+                language = gdm_get_language_from_name (normalized_name, normalized_name);
+                readable_language = gdm_get_language_from_name (normalized_name, NULL);
+
+                g_print ("%s\t%s\t%s\t%s\n",
+                         language_names[i],
+                         normalized_name,
+                         language,
+                         readable_language);
+
+                g_free (language);
+                g_free (readable_language);
+                g_free (normalized_name);
+        }
+
+        g_strfreev (language_names);
+}
+
+int
+main (int argc, char *argv[])
+{
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        print_languages ();
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-layout-chooser.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-layout-chooser.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-layout-chooser.c	(revision 134)
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-layout-chooser-dialog.h"
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget *dialog;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        dialog = gdm_layout_chooser_dialog_new ();
+        gtk_widget_set_size_request (dialog, 480, 480);
+
+        if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) {
+                char *name;
+
+                name = gdm_layout_chooser_dialog_get_current_layout_name (GDM_LAYOUT_CHOOSER_DIALOG (dialog));
+                g_message ("Layout: %s", name ? name : "(null)");
+                g_free (name);
+        }
+        gtk_widget_destroy (dialog);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-remote-login-window.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-remote-login-window.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-remote-login-window.c	(revision 134)
@@ -0,0 +1,100 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-remote-login-window.h"
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget        *login_window;
+        char             *std_out;
+        char             *hostname;
+        GRegex           *re;
+        GMatchInfo       *match_info = NULL;
+        gboolean          res;
+        GError           *error;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        std_out = NULL;
+        g_spawn_command_line_sync (LIBEXECDIR "/gdm-host-chooser",
+                                   &std_out,
+                                   NULL, NULL, NULL);
+        if (std_out == NULL) {
+                exit (1);
+        }
+
+        error = NULL;
+        re = g_regex_new ("hostname: (?P<hostname>[a-zA-Z0-9.-]+)", 0, 0, &error);
+        if (re == NULL) {
+                g_warning ("%s", error->message);
+                goto out;
+        }
+
+        g_regex_match (re, std_out, 0, &match_info);
+
+        res = g_match_info_matches (match_info);
+        if (! res) {
+                g_warning ("Unable to parse output: %s", std_out);
+                goto out;
+        }
+
+        hostname = g_match_info_fetch_named (match_info, "hostname");
+
+        g_debug ("Got %s", hostname);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        login_window = gdm_remote_login_window_new (TRUE);
+        g_signal_connect (login_window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
+        gtk_widget_show (login_window);
+
+        gdm_remote_login_window_connect (GDM_REMOTE_LOGIN_WINDOW (login_window), hostname);
+
+        gtk_main ();
+ out:
+
+        if (match_info != NULL) {
+                g_match_info_free (match_info);
+        }
+        if (re != NULL) {
+                g_regex_unref (re);
+        }
+
+        g_free (std_out);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-sessions.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-sessions.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-sessions.c	(revision 134)
@@ -0,0 +1,81 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-sessions.h"
+
+static void
+print_sessions (void)
+{
+        char **session_names;
+        int    i;
+
+        session_names = gdm_get_all_sessions ();
+
+        for (i = 0; session_names[i] != NULL; i++) {
+                gboolean res;
+                char    *name;
+                char    *comment;
+
+                res = gdm_get_details_for_session (session_names[i],
+                                                   &name,
+                                                   &comment);
+                if (! res) {
+                        continue;
+                }
+                g_print ("%s\t%s\t%s\n",
+                         session_names[i],
+                         name,
+                         comment);
+
+                g_free (name);
+                g_free (comment);
+        }
+
+        g_strfreev (session_names);
+}
+
+int
+main (int argc, char *argv[])
+{
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        print_sessions ();
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-user-chooser.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-user-chooser.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-user-chooser.c	(revision 134)
@@ -0,0 +1,63 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-user-chooser-dialog.h"
+
+int
+main (int argc, char *argv[])
+{
+        GtkWidget *dialog;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        dialog = gdm_user_chooser_dialog_new ();
+        /*gtk_widget_set_size_request (dialog, 480, 128);*/
+        gdm_user_chooser_dialog_set_show_user_guest (GDM_USER_CHOOSER_DIALOG (dialog), TRUE);
+        gdm_user_chooser_dialog_set_show_user_auto (GDM_USER_CHOOSER_DIALOG (dialog), TRUE);
+
+        if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) {
+                char *name;
+
+                name = gdm_user_chooser_dialog_get_chosen_user_name (GDM_USER_CHOOSER_DIALOG (dialog));
+                g_message ("User: %s", name ? name : "(null)");
+                g_free (name);
+        }
+        gtk_widget_destroy (dialog);
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/simple-greeter/test-user-manager.c
===================================================================
--- proiecte/PPPP/gdm/gui/simple-greeter/test-user-manager.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/simple-greeter/test-user-manager.c	(revision 134)
@@ -0,0 +1,98 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-user-manager.h"
+
+static GdmUserManager *manager = NULL;
+
+static void
+on_users_loaded (GdmUserManager *manager,
+                 gpointer        data)
+{
+        GSList *users;
+
+        g_debug ("Users loaded");
+
+        users = gdm_user_manager_list_users (manager);
+        while (users != NULL) {
+                g_print ("User: %s\n", gdm_user_get_user_name (users->data));
+                users = g_slist_delete_link (users, users);
+        }
+
+}
+
+static void
+on_user_added (GdmUserManager *manager,
+               GdmUser        *user,
+               gpointer        data)
+{
+        g_debug ("User added: %s", gdm_user_get_user_name (user));
+}
+
+static void
+on_user_removed (GdmUserManager *manager,
+                 GdmUser        *user,
+                 gpointer        data)
+{
+        g_debug ("User removed: %s", gdm_user_get_user_name (user));
+}
+
+int
+main (int argc, char *argv[])
+{
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+
+        setlocale (LC_ALL, "");
+
+        gtk_init (&argc, &argv);
+
+        manager = gdm_user_manager_ref_default ();
+        g_signal_connect (manager,
+                          "users-loaded",
+                          G_CALLBACK (on_users_loaded),
+                          NULL);
+        g_signal_connect (manager,
+                          "user-added",
+                          G_CALLBACK (on_user_added),
+                          NULL);
+        g_signal_connect (manager,
+                          "user-removed",
+                          G_CALLBACK (on_user_removed),
+                          NULL);
+
+        gtk_main ();
+
+        return 0;
+}
Index: proiecte/PPPP/gdm/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in	(revision 134)
@@ -0,0 +1,38 @@
+<oaf_info>
+  <oaf_server iid="OAFIID:GNOME_FastUserSwitchApplet_Factory" type="exe"
+              location="@LIBEXECDIR@/gdm-user-switch-applet">
+
+    <oaf_attribute name="repo_ids" type="stringv">
+      <item value="IDL:Bonobo/GenericFactory:1.0"/>
+      <item value="IDL:Bonobo/Unknown:1.0"/>
+    </oaf_attribute>
+    <oaf_attribute name="name" type="string" _value="User Switcher Applet Factory"/>
+    <oaf_attribute name="description" type="string" _value="User Switcher Applet Factory"/>
+    <oaf_attribute name="bonobo:environment" type="stringv">
+       <item value="DBUS_SESSION_BUS_ADDRESS"/>
+     <oaf_attribute name="bugzilla:bugzilla" type="string" value="GNOME"/>
+     <oaf_attribute name="bugzilla:product" type="string" value="gdm"/>
+     <oaf_attribute name="bugzilla:component" type="string" value="general"/>
+     <oaf_attribute name="bugzilla:version" type="string" value="@VERSION@"/>
+     <oaf_attribute name="bugzilla:other_binaries" type="string" value="gdm-user-switch-applet"/>
+    </oaf_attribute>
+  </oaf_server>
+
+  <oaf_server iid="OAFIID:GNOME_FastUserSwitchApplet" type="factory"
+              location="OAFIID:GNOME_FastUserSwitchApplet_Factory">
+
+    <oaf_attribute name="repo_ids" type="stringv">
+      <item value="IDL:GNOME/Vertigo/PanelAppletShell:1.0"/>
+      <item value="IDL:Bonobo/Control:1.0"/>
+      <item value="IDL:Bonobo/Unknown:1.0"/>
+    </oaf_attribute>
+    <oaf_attribute name="name" type="string" _value="User Switcher"/>
+    <oaf_attribute name="description" type="string" _value="A menu to quickly switch between users"/>
+    <oaf_attribute name="panel:icon" type="string" value="stock_people"/>
+    <oaf_attribute name="bugzilla:bugzilla" type="string" value="GNOME"/>
+    <oaf_attribute name="bugzilla:product" type="string" value="gdm"/>
+    <oaf_attribute name="bugzilla:component" type="string" value="general"/>
+    <oaf_attribute name="bugzilla:version" type="string" value="@VERSION@"/>
+    <oaf_attribute name="bugzilla:other_binaries" type="string" value="gdm-user-switch-applet"/>
+  </oaf_server>
+</oaf_info>
Index: proiecte/PPPP/gdm/gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml	(revision 134)
@@ -0,0 +1,20 @@
+<Root>
+  <popups>
+    <popup name="button3">
+      <menuitem
+       name="About Me Item"
+       verb="GdmAboutMe"
+       _label="Edit Personal _Information"/>
+      <menuitem
+       name="Users and Groups Admin Item"
+       verb="GdmUsersGroupsAdmin"
+       _label="_Edit Users and Groups"/>
+      <menuitem
+       name="About Item"
+       verb="GdmAbout"
+       _label="_About"
+       pixtype="stock"
+       pixname="gtk-about"/>
+    </popup>
+  </popups>
+</Root>
Index: proiecte/PPPP/gdm/gui/user-switch-applet/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/Makefile.am	(revision 134)
@@ -0,0 +1,64 @@
+NULL =
+
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/gui/simple-greeter		\
+	-DPREFIX=\""$(prefix)"\" 			\
+	-DLIBDIR=\""$(libdir)"\" 			\
+	-DDATADIR=\""$(datadir)"\"		 	\
+	-DSYSCONFDIR=\""$(sysconfdir)"\"		\
+	-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\"	\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
+	-DGLADEDIR=\""$(pkgdatadir)"\" 			\
+	-DLIBEXECDIR=\""$(libexecdir)"\" 		\
+	-DSBINDIR=\""$(sbindir)"\"		 	\
+	$(GTK_CFLAGS)					\
+	$(APPLET_CFLAGS)				\
+	$(NULL)
+
+libexec_PROGRAMS =			\
+	gdm-user-switch-applet		\
+	$(NULL)
+
+gdm_user_switch_applet_SOURCES =  	\
+	applet.c 			\
+	gdm-entry-menu-item.h		\
+	gdm-entry-menu-item.c		\
+	$(NULL)
+
+gdm_user_switch_applet_LDADD = 		\
+	$(top_builddir)/gui/simple-greeter/libgdmuser.la	\
+	$(COMMON_LIBS)					\
+	$(APPLET_LIBS)					\
+	$(NULL)
+
+# Bonobo UI
+uidir =	$(datadir)/gnome-2.0/ui
+ui_DATA =					\
+	GNOME_FastUserSwitchApplet.xml		\
+	$(NULL)
+
+# Bonobo .server
+serverdir = $(libdir)/bonobo/servers
+server_in_files =				\
+	GNOME_FastUserSwitchApplet.server.in	\
+	$(NULL)
+server_DATA = $(server_in_files:.server.in=.server)
+
+$(server_in_files): $(server_in_files:.server.in=.server.in.in)
+	sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" -e "s|\@VERSION\@|$(VERSION)|" $< > $@
+
+@INTLTOOL_SERVER_RULE@
+
+EXTRA_DIST = 			\
+	$(ui_DATA)		\
+	GNOME_FastUserSwitchApplet.server.in.in	\
+	$(NULL)
+
+DISTCLEANFILES =                        \
+	$(server_in_files)		\
+	$(server_DATA)			\
+        $(NULL)
+
+MAINTAINERCLEANFILES =                  \
+        *~                              \
+        Makefile.in
Index: proiecte/PPPP/gdm/gui/user-switch-applet/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/Makefile.in	(revision 134)
@@ -0,0 +1,791 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+libexec_PROGRAMS = gdm-user-switch-applet$(EXEEXT) $(am__EXEEXT_1)
+subdir = gui/user-switch-applet
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__EXEEXT_1 =
+am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(serverdir)" \
+	"$(DESTDIR)$(uidir)"
+PROGRAMS = $(libexec_PROGRAMS)
+am__objects_1 =
+am_gdm_user_switch_applet_OBJECTS = applet.$(OBJEXT) \
+	gdm-entry-menu-item.$(OBJEXT) $(am__objects_1)
+gdm_user_switch_applet_OBJECTS = $(am_gdm_user_switch_applet_OBJECTS)
+am__DEPENDENCIES_1 =
+gdm_user_switch_applet_DEPENDENCIES =  \
+	$(top_builddir)/gui/simple-greeter/libgdmuser.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(gdm_user_switch_applet_SOURCES)
+DIST_SOURCES = $(gdm_user_switch_applet_SOURCES)
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+DATA = $(server_DATA) $(ui_DATA)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/gui/simple-greeter		\
+	-DPREFIX=\""$(prefix)"\" 			\
+	-DLIBDIR=\""$(libdir)"\" 			\
+	-DDATADIR=\""$(datadir)"\"		 	\
+	-DSYSCONFDIR=\""$(sysconfdir)"\"		\
+	-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\"	\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
+	-DGLADEDIR=\""$(pkgdatadir)"\" 			\
+	-DLIBEXECDIR=\""$(libexecdir)"\" 		\
+	-DSBINDIR=\""$(sbindir)"\"		 	\
+	$(GTK_CFLAGS)					\
+	$(APPLET_CFLAGS)				\
+	$(NULL)
+
+gdm_user_switch_applet_SOURCES = \
+	applet.c 			\
+	gdm-entry-menu-item.h		\
+	gdm-entry-menu-item.c		\
+	$(NULL)
+
+gdm_user_switch_applet_LDADD = \
+	$(top_builddir)/gui/simple-greeter/libgdmuser.la	\
+	$(COMMON_LIBS)					\
+	$(APPLET_LIBS)					\
+	$(NULL)
+
+
+# Bonobo UI
+uidir = $(datadir)/gnome-2.0/ui
+ui_DATA = \
+	GNOME_FastUserSwitchApplet.xml		\
+	$(NULL)
+
+
+# Bonobo .server
+serverdir = $(libdir)/bonobo/servers
+server_in_files = \
+	GNOME_FastUserSwitchApplet.server.in	\
+	$(NULL)
+
+server_DATA = $(server_in_files:.server.in=.server)
+EXTRA_DIST = \
+	$(ui_DATA)		\
+	GNOME_FastUserSwitchApplet.server.in.in	\
+	$(NULL)
+
+DISTCLEANFILES = \
+	$(server_in_files)		\
+	$(server_DATA)			\
+        $(NULL)
+
+MAINTAINERCLEANFILES = \
+        *~                              \
+        Makefile.in
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gui/user-switch-applet/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu gui/user-switch-applet/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-libexecPROGRAMS: $(libexec_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-libexecPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
+
+clean-libexecPROGRAMS:
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+gdm-user-switch-applet$(EXEEXT): $(gdm_user_switch_applet_OBJECTS) $(gdm_user_switch_applet_DEPENDENCIES) 
+	@rm -f gdm-user-switch-applet$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_user_switch_applet_OBJECTS) $(gdm_user_switch_applet_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/applet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-entry-menu-item.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-serverDATA: $(server_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(serverdir)" || $(MKDIR_P) "$(DESTDIR)$(serverdir)"
+	@list='$(server_DATA)'; test -n "$(serverdir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(serverdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(serverdir)" || exit $$?; \
+	done
+
+uninstall-serverDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(server_DATA)'; test -n "$(serverdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(serverdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(serverdir)" && rm -f $$files
+install-uiDATA: $(ui_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(uidir)" || $(MKDIR_P) "$(DESTDIR)$(uidir)"
+	@list='$(ui_DATA)'; test -n "$(uidir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(uidir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \
+	done
+
+uninstall-uiDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(ui_DATA)'; test -n "$(uidir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(uidir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(uidir)" && rm -f $$files
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(serverdir)" "$(DESTDIR)$(uidir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-serverDATA install-uiDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-libexecPROGRAMS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-libexecPROGRAMS uninstall-serverDATA \
+	uninstall-uiDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libexecPROGRAMS clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am \
+	install-libexecPROGRAMS install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-serverDATA install-strip \
+	install-uiDATA installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	pdf pdf-am ps ps-am tags uninstall uninstall-am \
+	uninstall-libexecPROGRAMS uninstall-serverDATA \
+	uninstall-uiDATA
+
+
+$(server_in_files): $(server_in_files:.server.in=.server.in.in)
+	sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" -e "s|\@VERSION\@|$(VERSION)|" $< > $@
+
+@INTLTOOL_SERVER_RULE@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/gui/user-switch-applet/applet.c
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/applet.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/applet.c	(revision 134)
@@ -0,0 +1,1626 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
+ * Copyright (C) 2008      Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <string.h>
+#include <unistd.h>
+#include <sys/types.h>
+
+#include <glib/gi18n.h>
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include <gconf/gconf.h>
+#include <gconf/gconf-client.h>
+
+#include <glade/glade-xml.h>
+#include <dbus/dbus-glib.h>
+
+#include <bonobo/bonobo-main.h>
+#include <bonobo/bonobo-ui-util.h>
+
+#include <panel-applet.h>
+#include <panel-applet-gconf.h>
+
+#include "gdm-user-manager.h"
+#include "gdm-entry-menu-item.h"
+
+#define LOCKDOWN_DIR    "/desktop/gnome/lockdown"
+#define LOCKDOWN_KEY    LOCKDOWN_DIR "/disable_user_switching"
+
+typedef enum {
+        GSM_PRESENCE_STATUS_AVAILABLE = 0,
+        GSM_PRESENCE_STATUS_INVISIBLE,
+        GSM_PRESENCE_STATUS_BUSY,
+        GSM_PRESENCE_STATUS_IDLE,
+} GsmPresenceStatus;
+
+typedef struct _GdmAppletData
+{
+        PanelApplet    *applet;
+
+        GConfClient    *client;
+        GdmUserManager *manager;
+        GdmUser        *user;
+
+        GtkWidget      *menubar;
+        GtkWidget      *menuitem;
+        GtkWidget      *menu;
+#ifdef BUILD_PRESENSE_STUFF
+        GtkWidget      *user_item;
+#endif
+        GtkWidget      *control_panel_item;
+        GtkWidget      *account_item;
+        GtkWidget      *lock_screen_item;
+        GtkWidget      *login_screen_item;
+        GtkWidget      *quit_session_item;
+
+        gboolean        has_other_users;
+
+        guint           client_notify_lockdown_id;
+
+        guint           current_status;
+        guint           user_icon_changed_id;
+        guint           user_notify_id;
+        gint8           pixel_size;
+        gint            panel_size;
+        GtkIconSize     icon_size;
+#ifdef BUILD_PRESENSE_STUFF
+        DBusGProxy     *presence_proxy;
+#endif
+} GdmAppletData;
+
+typedef struct _SelectorResponseData
+{
+        GdmAppletData  *adata;
+        GtkRadioButton *radio;
+} SelectorResponseData;
+
+static void reset_icon   (GdmAppletData *adata);
+static void update_label (GdmAppletData *adata);
+
+static gboolean applet_factory (PanelApplet   *applet,
+                                const char    *iid,
+                                gpointer       data);
+
+PANEL_APPLET_BONOBO_FACTORY ("OAFIID:GNOME_FastUserSwitchApplet_Factory",
+                             PANEL_TYPE_APPLET,
+                             "gdm-user-switch-applet", "0",
+                             (PanelAppletFactoryCallback)applet_factory,
+                             NULL)
+
+static void
+about_me_cb (BonoboUIComponent *ui_container,
+             gpointer           data,
+             const char        *cname)
+{
+        GError *err;
+
+        err = NULL;
+        if (! g_spawn_command_line_async ("gnome-about-me", &err)) {
+                g_critical ("Could not run `gnome-about-me': %s",
+                            err->message);
+                g_error_free (err);
+                bonobo_ui_component_set_prop (ui_container,
+                                              "/commands/GdmAboutMe",
+                                              "hidden", "1",
+                                              NULL);
+        }
+}
+
+/*
+ * gnome-panel/applets/wncklet/window-menu.c:window_filter_button_press()
+ *
+ * Copyright (C) 2005 James M. Cape.
+ * Copyright (C) 2003 Sun Microsystems, Inc.
+ * Copyright (C) 2001 Free Software Foundation, Inc.
+ * Copyright (C) 2000 Helix Code, Inc.
+ */
+static gboolean
+menubar_button_press_event_cb (GtkWidget      *menubar,
+                               GdkEventButton *event,
+                               GdmAppletData  *adata)
+{
+        if (event->button != 1) {
+                g_signal_stop_emission_by_name (menubar, "button-press-event");
+                /* Reset the login window item */
+        }
+
+        return FALSE;
+}
+
+static void
+about_cb (BonoboUIComponent *ui_container,
+          gpointer           data,
+          const char        *cname)
+{
+        static const char *authors[] = {
+                "James M. Cape <jcape@ignore-your.tv>",
+                "Thomas Thurman <thomas@thurman.org.uk>",
+                "William Jon McCann <jmccann@redhat.com>",
+                NULL
+        };
+        static char *license[] = {
+                N_("The User Switch Applet 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."),
+                N_("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."),
+                N_("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 "),
+                NULL
+        };
+        char *license_i18n;
+
+        license_i18n = g_strconcat (_(license[0]), "\n\n", _(license[1]), "\n\n", _(license[2]), NULL); 
+
+        gtk_show_about_dialog (NULL,
+                               "version", VERSION,
+                               "copyright", "Copyright \xc2\xa9 2004-2005 James M. Cape.\n"
+                               "Copyright \xc2\xa9 2006 Thomas Thurman.\n"
+                               "Copyright \xc2\xa9 2008 Red Hat, Inc.",
+                               "comments", _("A menu to quickly switch between users."),
+                               "authors", authors,
+                               "license", license_i18n,
+                               "wrap-license", TRUE,
+                               "translator-credits", _("translator-credits"),
+                               "logo-icon-name", "stock_people",
+                               NULL);
+
+        g_free (license_i18n);
+}
+
+
+static void
+admin_cb (BonoboUIComponent *ui_container,
+          gpointer           data,
+          const char        *cname)
+{
+#ifdef USERS_ADMIN
+        char   **args;
+        gboolean res;
+        GError  *err;
+
+        err = NULL;
+        if (!g_shell_parse_argv (USERS_ADMIN, NULL, &args, &err)) {
+                g_critical ("Could not parse users and groups management command line `%s': %s",
+                            USERS_ADMIN, err->message);
+                return;
+        }
+
+        res = g_spawn_async (g_get_home_dir (),
+                             args,
+                             NULL,
+                             (G_SPAWN_STDOUT_TO_DEV_NULL |
+                              G_SPAWN_STDERR_TO_DEV_NULL |
+                              G_SPAWN_SEARCH_PATH),
+                             NULL,
+                             NULL,
+                             NULL,
+                             &err);
+        if (! res) {
+                g_critical ("Could not run `%s' to manage users and groups: %s",
+                            USERS_ADMIN, err->message);
+                g_error_free (err);
+        }
+        g_strfreev (args);
+#endif /* USERS_ADMIN */
+}
+
+static void
+set_menuitem_icon (BonoboUIComponent *component,
+                   const char        *item_path,
+                   GtkIconTheme      *theme,
+                   const char        *icon_name,
+                   gint               icon_size)
+{
+        GdkPixbuf *pixbuf;
+        int        width;
+        int        height;
+
+        pixbuf = gtk_icon_theme_load_icon (theme, icon_name, icon_size, 0, NULL);
+        if (pixbuf == NULL) {
+                return;
+        }
+
+        width = gdk_pixbuf_get_width (pixbuf);
+        height = gdk_pixbuf_get_height (pixbuf);
+        if (width > icon_size + 4 || height > icon_size + 4) {
+                GdkPixbuf *tmp;
+                if (height > width) {
+                        width *= (gdouble) icon_size / (gdouble) height;
+                        height = icon_size;
+                } else {
+                        height *= (gdouble) icon_size / (gdouble) width;
+                        width = icon_size;
+                }
+                tmp = gdk_pixbuf_scale_simple (pixbuf, width, height, GDK_INTERP_BILINEAR);
+                g_object_unref (pixbuf);
+                pixbuf = tmp;
+        }
+
+        bonobo_ui_util_set_pixbuf (component, item_path, pixbuf, NULL);
+        g_object_unref (pixbuf);
+}
+
+static void
+applet_style_set_cb (GtkWidget *widget,
+                     GtkStyle  *old_style,
+                     gpointer   data)
+{
+        BonoboUIComponent *component;
+        GdkScreen         *screen;
+        GtkIconTheme      *theme;
+        int                width;
+        int                height;
+        int                icon_size;
+
+        if (gtk_widget_has_screen (widget)) {
+                screen = gtk_widget_get_screen (widget);
+        } else {
+                screen = gdk_screen_get_default ();
+        }
+
+        if (gtk_icon_size_lookup_for_settings (gtk_settings_get_for_screen (screen),
+                                               GTK_ICON_SIZE_MENU, &width, &height)) {
+                icon_size = MAX (width, height);
+        } else {
+                icon_size = 16;
+        }
+
+        theme = gtk_icon_theme_get_for_screen (screen);
+        component = panel_applet_get_popup_component (PANEL_APPLET (widget));
+
+        set_menuitem_icon (component,
+                           "/commands/GdmAboutMe",
+                           theme,
+                           "user-info",
+                           icon_size);
+        set_menuitem_icon (component,
+                           "/commands/GdmUsersGroupsAdmin",
+                           theme,
+                           "stock_people",
+                           icon_size);
+}
+
+static void
+applet_change_background_cb (PanelApplet               *applet,
+                             PanelAppletBackgroundType  type,
+                             GdkColor                  *color,
+                             GdkPixmap                 *pixmap,
+                             GdmAppletData             *adata)
+{
+        GtkRcStyle *rc_style;
+        GtkStyle   *style;
+
+        gtk_widget_set_style (adata->menubar, NULL);
+        rc_style = gtk_rc_style_new ();
+        gtk_widget_modify_style (GTK_WIDGET (adata->menubar), rc_style);
+        g_object_unref (rc_style);
+
+        switch (type) {
+        case PANEL_NO_BACKGROUND:
+                break;
+        case PANEL_COLOR_BACKGROUND:
+                gtk_widget_modify_bg (adata->menubar, GTK_STATE_NORMAL, color);
+                break;
+        case PANEL_PIXMAP_BACKGROUND:
+                style = gtk_style_copy (adata->menubar->style);
+                if (style->bg_pixmap[GTK_STATE_NORMAL]) {
+                        g_object_unref (style->bg_pixmap[GTK_STATE_NORMAL]);
+                }
+
+                style->bg_pixmap[GTK_STATE_NORMAL] = g_object_ref (pixmap);
+                gtk_widget_set_style (adata->menubar, style);
+                g_object_unref (style);
+                break;
+        }
+}
+
+/*
+ * gnome-panel/applets/wncklet/window-menu.c:window_menu_key_press_event()
+ *
+ * Copyright (C) 2003 Sun Microsystems, Inc.
+ * Copyright (C) 2001 Free Software Foundation, Inc.
+ * Copyright (C) 2000 Helix Code, Inc.
+ */
+static gboolean
+applet_key_press_event_cb (GtkWidget     *widget,
+                           GdkEventKey   *event,
+                           GdmAppletData *adata)
+{
+        GtkMenuShell *menu_shell;
+
+        switch (event->keyval) {
+        case GDK_KP_Enter:
+        case GDK_ISO_Enter:
+        case GDK_3270_Enter:
+        case GDK_Return:
+        case GDK_space:
+        case GDK_KP_Space:
+                menu_shell = GTK_MENU_SHELL (adata->menubar);
+                /*
+                 * We need to call _gtk_menu_shell_activate() here as is done in
+                 * window_key_press_handler in gtkmenubar.c which pops up menu
+                 * when F10 is pressed.
+                 *
+                 * As that function is private its code is replicated here.
+                 */
+                if (!menu_shell->active) {
+                        gtk_grab_add (GTK_WIDGET (menu_shell));
+                        menu_shell->have_grab = TRUE;
+                        menu_shell->active = TRUE;
+                }
+
+                gtk_menu_shell_select_first (menu_shell, FALSE);
+                return TRUE;
+        default:
+                break;
+        }
+
+        return FALSE;
+}
+
+static void
+set_item_text_angle_and_alignment (GtkWidget *item,
+                                   double     text_angle,
+                                   float      xalign,
+                                   float      yalign)
+{
+        GtkWidget *label;
+
+        label = GTK_BIN (item)->child;
+
+        gtk_label_set_angle (GTK_LABEL (label), text_angle);
+
+        gtk_misc_set_alignment (GTK_MISC (label), xalign, yalign);
+}
+
+/*
+ * gnome-panel/applets/wncklet/window-menu.c:window_menu_size_allocate()
+ *
+ * Copyright (C) 2003 Sun Microsystems, Inc.
+ * Copyright (C) 2001 Free Software Foundation, Inc.
+ * Copyright (C) 2000 Helix Code, Inc.
+ */
+static void
+applet_size_allocate_cb (GtkWidget     *widget,
+                         GtkAllocation *allocation,
+                         GdmAppletData *adata)
+{
+        GList            *children;
+        GtkWidget        *top_item;
+        PanelAppletOrient orient;
+        gint              pixel_size;
+        gdouble           text_angle;
+        GtkPackDirection  pack_direction;
+        float             text_xalign;
+        float             text_yalign;
+
+        pack_direction = GTK_PACK_DIRECTION_LTR;
+        text_angle = 0.0;
+        text_xalign = 0.0;
+        text_yalign = 0.5;
+
+        children = gtk_container_get_children (GTK_CONTAINER (adata->menubar));
+        top_item = GTK_WIDGET (children->data);
+        g_list_free (children);
+
+        orient = panel_applet_get_orient (PANEL_APPLET (widget));
+
+        switch (orient) {
+        case PANEL_APPLET_ORIENT_UP:
+        case PANEL_APPLET_ORIENT_DOWN:
+                gtk_widget_set_size_request (top_item, -1, allocation->height);
+                pixel_size = allocation->height - top_item->style->ythickness * 2;
+                break;
+        case PANEL_APPLET_ORIENT_LEFT:
+                gtk_widget_set_size_request (top_item, allocation->width, -1);
+                pixel_size = allocation->width - top_item->style->xthickness * 2;
+                pack_direction = GTK_PACK_DIRECTION_TTB;
+                text_angle = 270.0;
+                text_xalign = 0.5;
+                text_yalign = 0.0;
+                break;
+        case PANEL_APPLET_ORIENT_RIGHT:
+                gtk_widget_set_size_request (top_item, allocation->width, -1);
+                pixel_size = allocation->width - top_item->style->xthickness * 2;
+                pack_direction = GTK_PACK_DIRECTION_BTT;
+                text_angle = 90.0;
+                text_xalign = 0.5;
+                text_yalign = 0.0;
+                break;
+        default:
+                g_assert_not_reached ();
+                break;
+        }
+
+        gtk_menu_bar_set_pack_direction (GTK_MENU_BAR (adata->menubar),
+                                         pack_direction);
+        gtk_menu_bar_set_child_pack_direction (GTK_MENU_BAR (adata->menubar),
+                                               pack_direction);
+
+        set_item_text_angle_and_alignment (adata->menuitem,
+                                           text_angle,
+                                           text_xalign,
+                                           text_yalign);
+
+        if (adata->panel_size != pixel_size) {
+                adata->panel_size = pixel_size;
+                reset_icon (adata);
+        }
+}
+
+
+static void
+gdm_applet_data_free (GdmAppletData *adata)
+{
+        gconf_client_notify_remove (adata->client, adata->client_notify_lockdown_id);
+
+        g_signal_handler_disconnect (adata->user, adata->user_notify_id);
+        g_signal_handler_disconnect (adata->user, adata->user_icon_changed_id);
+
+#ifdef BUILD_PRESENSE_STUFF
+        if (adata->presence_proxy != NULL) {
+                g_object_unref (adata->presence_proxy);
+        }
+#endif
+
+        if (adata->user != NULL) {
+                g_object_unref (adata->user);
+        }
+        g_object_unref (adata->client);
+        g_object_unref (adata->manager);
+
+        g_free (adata);
+}
+
+
+/*
+ * gnome-panel/applets/wncklet/window-menu.c:window_menu_on_expose()
+ *
+ * Copyright (C) 2003 Sun Microsystems, Inc.
+ * Copyright (C) 2001 Free Software Foundation, Inc.
+ * Copyright (C) 2000 Helix Code, Inc.
+ */
+static gboolean
+menubar_expose_event_cb (GtkWidget      *widget,
+                         GdkEventExpose *event,
+                         GdmAppletData  *adata)
+{
+        if (GTK_WIDGET_HAS_FOCUS (adata->applet))
+                gtk_paint_focus (widget->style, widget->window, GTK_WIDGET_STATE (widget),
+                                 NULL, widget, "menu-applet", 0, 0, -1, -1);
+
+        return FALSE;
+}
+
+static void
+menu_style_set_cb (GtkWidget     *menu,
+                   GtkStyle      *old_style,
+                   GdmAppletData *adata)
+{
+        GtkSettings *settings;
+        int          width;
+        int          height;
+
+        adata->icon_size = gtk_icon_size_from_name ("panel-menu");
+
+        if (adata->icon_size == GTK_ICON_SIZE_INVALID) {
+                adata->icon_size = gtk_icon_size_register ("panel-menu", 24, 24);
+        }
+
+        if (gtk_widget_has_screen (menu)) {
+                settings = gtk_settings_get_for_screen (gtk_widget_get_screen (menu));
+        } else {
+                settings = gtk_settings_get_default ();
+        }
+
+        if (!gtk_icon_size_lookup_for_settings (settings, adata->icon_size,
+                                                &width, &height)) {
+                adata->pixel_size = -1;
+        } else {
+                adata->pixel_size = MAX (width, height);
+        }
+}
+
+static void
+menuitem_style_set_cb (GtkWidget     *menuitem,
+                       GtkStyle      *old_style,
+                       GdmAppletData *adata)
+{
+        GtkWidget *image;
+
+        if (GDM_IS_ENTRY_MENU_ITEM (menuitem)) {
+        } else {
+                const char *icon_name;
+
+                if (menuitem == adata->login_screen_item) {
+                        icon_name = "system-users";
+                } else if (menuitem == adata->lock_screen_item) {
+                        icon_name = "system-lock-screen";
+                } else if (menuitem == adata->quit_session_item) {
+                        icon_name = "system-log-out";
+                } else if (menuitem == adata->account_item) {
+                        icon_name = "user-info";
+                } else if (menuitem == adata->control_panel_item) {
+                        icon_name = "preferences-desktop";
+                } else {
+                        icon_name = GTK_STOCK_MISSING_IMAGE;
+                }
+
+                image = gtk_image_menu_item_get_image (GTK_IMAGE_MENU_ITEM (menuitem));
+                gtk_image_set_pixel_size (GTK_IMAGE (image), adata->pixel_size);
+                gtk_image_set_from_icon_name (GTK_IMAGE (image), icon_name,
+                                              adata->icon_size);
+        }
+}
+
+static void
+user_notify_display_name_cb (GObject       *object,
+                             GParamSpec    *pspec,
+                             GdmAppletData *adata)
+{
+        update_label (adata);
+}
+
+/* Called every time the menu is displayed (and also for some reason
+ * immediately it's created, which does no harm). All we have to do
+ * here is kick off a request to GDM to let us know which users are
+ * logged in, so we can display check marks next to their names.
+ */
+static gboolean
+menu_expose_cb (GtkWidget *menu,
+                gpointer   data)
+{
+
+        return FALSE;
+}
+
+static void
+maybe_lock_screen (GdmAppletData *adata)
+{
+        char      *args[3];
+        GError    *err;
+        GdkScreen *screen;
+        gboolean   use_gscreensaver = TRUE;
+        gboolean   res;
+
+        g_debug ("Attempting to lock screen");
+
+        args[0] = g_find_program_in_path ("gnome-screensaver-command");
+        if (args[0] == NULL) {
+                args[0] = g_find_program_in_path ("xscreensaver-command");
+                use_gscreensaver = FALSE;
+        }
+
+        if (args[0] == NULL) {
+                return;
+        }
+
+        if (use_gscreensaver) {
+                args[1] = "--lock";
+        } else {
+                args[1] = "-lock";
+        }
+        args[2] = NULL;
+
+        if (gtk_widget_has_screen (GTK_WIDGET (adata->applet))) {
+                screen = gtk_widget_get_screen (GTK_WIDGET (adata->applet));
+        } else {
+                screen = gdk_screen_get_default ();
+        }
+
+        err = NULL;
+        res = gdk_spawn_on_screen (screen,
+                                   g_get_home_dir (),
+                                   args,
+                                   NULL,
+                                   0,
+                                   NULL,
+                                   NULL,
+                                   NULL,
+                                   &err);
+        if (! res) {
+                g_warning (_("Can't lock screen: %s"), err->message);
+                g_error_free (err);
+        }
+
+        if (use_gscreensaver) {
+                args[1] = "--throttle";
+        } else {
+                args[1] = "-throttle";
+        }
+
+        err = NULL;
+        res = gdk_spawn_on_screen (screen,
+                                   g_get_home_dir (),
+                                   args,
+                                   NULL,
+                                   (G_SPAWN_STDERR_TO_DEV_NULL
+                                   | G_SPAWN_STDOUT_TO_DEV_NULL),
+                                   NULL,
+                                   NULL,
+                                   NULL,
+                                   &err);
+        if (! res) {
+                g_warning (_("Can't temporarily set screensaver to blank screen: %s"),
+                           err->message);
+                g_error_free (err);
+        }
+
+        g_free (args[0]);
+}
+
+static void
+do_switch (GdmAppletData *adata,
+           GdmUser       *user)
+{
+        guint num_sessions;
+
+        g_debug ("Do user switch");
+
+        if (user == NULL) {
+                gdm_user_manager_goto_login_session (adata->manager);
+                goto out;
+        }
+
+        num_sessions = gdm_user_get_num_sessions (user);
+        if (num_sessions > 0) {
+                gdm_user_manager_activate_user_session (adata->manager, user);
+        } else {
+                gdm_user_manager_goto_login_session (adata->manager);
+        }
+ out:
+        maybe_lock_screen (adata);
+}
+
+static void
+update_switch_user (GdmAppletData *adata)
+{
+        GSList *users;
+
+        users = gdm_user_manager_list_users (adata->manager);
+        adata->has_other_users = FALSE;
+        if (users != NULL) {
+                adata->has_other_users = (g_slist_length (users) > 1);
+        }
+        g_slist_free (users);
+
+        if (adata->has_other_users) {
+                gtk_widget_show (adata->login_screen_item);
+        } else {
+
+                gtk_widget_hide (adata->login_screen_item);
+        }
+}
+
+static void
+on_manager_user_added (GdmUserManager *manager,
+                       GdmUser        *user,
+                       GdmAppletData  *adata)
+{
+        update_switch_user (adata);
+}
+
+static void
+on_manager_user_removed (GdmUserManager *manager,
+                         GdmUser        *user,
+                         GdmAppletData  *adata)
+{
+        update_switch_user (adata);
+}
+
+static void
+on_manager_users_loaded (GdmUserManager *manager,
+                         GdmAppletData  *adata)
+{
+        update_switch_user (adata);
+}
+
+#ifdef BUILD_PRESENSE_STUFF
+static void
+on_user_item_activate (GtkMenuItem   *item,
+                       GdmAppletData *adata)
+{
+        g_signal_stop_emission_by_name (item, "activate");
+}
+#endif
+
+static void
+on_control_panel_activate (GtkMenuItem   *item,
+                           GdmAppletData *adata)
+{
+        char      *args[2];
+        GError    *error;
+        GdkScreen *screen;
+        gboolean   res;
+
+        args[0] = g_find_program_in_path ("gnome-control-center");
+        if (args[0] == NULL) {
+                return;
+        }
+        args[1] = NULL;
+
+        if (gtk_widget_has_screen (GTK_WIDGET (adata->applet))) {
+                screen = gtk_widget_get_screen (GTK_WIDGET (adata->applet));
+        } else {
+                screen = gdk_screen_get_default ();
+        }
+
+        error = NULL;
+        res = gdk_spawn_on_screen (screen,
+                                   g_get_home_dir (),
+                                   args,
+                                   NULL,
+                                   0,
+                                   NULL,
+                                   NULL,
+                                   NULL,
+                                   &error);
+        if (! res) {
+                g_warning (_("Can't lock screen: %s"), error->message);
+                g_error_free (error);
+        }
+
+        g_free (args[0]);
+}
+
+static void
+on_account_activate (GtkMenuItem   *item,
+                     GdmAppletData *adata)
+{
+        char      *args[2];
+        GError    *error;
+        GdkScreen *screen;
+        gboolean   res;
+
+        args[0] = g_find_program_in_path ("gnome-about-me");
+        if (args[0] == NULL) {
+                return;
+        }
+        args[1] = NULL;
+
+        if (gtk_widget_has_screen (GTK_WIDGET (adata->applet))) {
+                screen = gtk_widget_get_screen (GTK_WIDGET (adata->applet));
+        } else {
+                screen = gdk_screen_get_default ();
+        }
+
+        error = NULL;
+        res = gdk_spawn_on_screen (screen,
+                                   g_get_home_dir (),
+                                   args,
+                                   NULL,
+                                   0,
+                                   NULL,
+                                   NULL,
+                                   NULL,
+                                   &error);
+        if (! res) {
+                g_warning (_("Can't lock screen: %s"), error->message);
+                g_error_free (error);
+        }
+
+        g_free (args[0]);
+}
+
+static void
+on_lock_screen_activate (GtkMenuItem   *item,
+                         GdmAppletData *adata)
+{
+        maybe_lock_screen (adata);
+}
+
+static void
+on_login_screen_activate (GtkMenuItem   *item,
+                          GdmAppletData *adata)
+{
+        GdmUser *user;
+
+        user = NULL;
+
+        do_switch (adata, user);
+}
+
+static void
+on_quit_session_activate (GtkMenuItem   *item,
+                          GdmAppletData *adata)
+{
+        char      *args[3];
+        GError    *error;
+        GdkScreen *screen;
+        gboolean   res;
+
+        args[0] = g_find_program_in_path ("gnome-session-save");
+        if (args[0] == NULL) {
+                return;
+        }
+
+        args[1] = "--logout-dialog";
+        args[2] = NULL;
+
+        if (gtk_widget_has_screen (GTK_WIDGET (adata->applet))) {
+                screen = gtk_widget_get_screen (GTK_WIDGET (adata->applet));
+        } else {
+                screen = gdk_screen_get_default ();
+        }
+
+        error = NULL;
+        res = gdk_spawn_on_screen (screen,
+                                   g_get_home_dir (),
+                                   args,
+                                   NULL,
+                                   0,
+                                   NULL,
+                                   NULL,
+                                   NULL,
+                                   &error);
+        if (! res) {
+                g_warning (_("Can't logout: %s"), error->message);
+                g_error_free (error);
+        }
+
+        g_free (args[0]);
+}
+
+#ifdef BUILD_PRESENSE_STUFF
+static gboolean
+on_menu_key_press_event (GtkWidget     *widget,
+                         GdkEventKey   *event,
+                         GdmAppletData *adata)
+{
+        GtkWidget *entry;
+
+        entry = gdm_entry_menu_item_get_entry (GDM_ENTRY_MENU_ITEM (adata->user_item));
+
+        if (GTK_WIDGET_HAS_FOCUS (entry)) {
+                gtk_widget_event (entry, (GdkEvent *)event);
+                return TRUE;
+        } else {
+                return FALSE;
+        }
+}
+
+static void
+save_status (GdmAppletData *adata,
+             guint          status)
+{
+        if (adata->current_status != status) {
+                GError *error;
+
+                adata->current_status = status;
+
+                g_debug ("Saving status: %u", status);
+                error = NULL;
+                dbus_g_proxy_call (adata->presence_proxy,
+                                   "SetStatus",
+                                   &error,
+                                   G_TYPE_UINT, status,
+                                   G_TYPE_INVALID,
+                                   G_TYPE_INVALID);
+
+                if (error != NULL) {
+                        g_warning ("Couldn't save presence status: %s", error->message);
+                        g_error_free (error);
+                }
+        }
+}
+
+static void
+on_status_available_activate (GtkWidget     *widget,
+                              GdmAppletData *adata)
+{
+
+        if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget))) {
+                save_status (adata, GSM_PRESENCE_STATUS_AVAILABLE);
+        }
+}
+
+static void
+on_status_busy_activate (GtkWidget     *widget,
+                         GdmAppletData *adata)
+{
+         if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget))) {
+                 save_status (adata, GSM_PRESENCE_STATUS_BUSY);
+         }
+}
+
+static void
+on_status_invisible_activate (GtkWidget     *widget,
+                              GdmAppletData *adata)
+{
+         if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget))) {
+                 save_status (adata, GSM_PRESENCE_STATUS_INVISIBLE);
+         }
+}
+
+static struct {
+        char      *icon_name;
+        char      *display_name;
+        void      *menu_callback;
+        GtkWidget *widget;
+} statuses[] = {
+        { "user-online", N_("Available"), on_status_available_activate, NULL },
+        { "user-invisible", N_("Invisible"), on_status_invisible_activate, NULL },
+        { "user-busy", N_("Busy"), on_status_busy_activate, NULL },
+        { "user-away", N_("Away"), NULL, NULL },
+};
+#endif
+
+static void
+update_label (GdmAppletData *adata)
+{
+        GtkWidget *label;
+        char      *markup;
+
+        label = gtk_bin_get_child (GTK_BIN (adata->menuitem));
+
+#ifdef BUILD_PRESENSE_STUFF
+        markup = g_strdup_printf ("<b>%s</b> <small>(%s)</small>",
+                                  gdm_user_get_display_name (GDM_USER (adata->user)),
+                                  _(statuses[adata->current_status].display_name));
+#else
+        markup = g_strdup_printf ("<b>%s</b>",
+                                  gdm_user_get_display_name (GDM_USER (adata->user)));
+#endif
+        gtk_label_set_markup (GTK_LABEL (label), markup);
+        g_free (markup);
+}
+
+#ifdef BUILD_PRESENSE_STUFF
+static void
+save_status_text (GdmAppletData *adata)
+{
+        GtkWidget     *entry;
+        GtkTextBuffer *buffer;
+        char          *escaped_text;
+        char          *text;
+        GtkTextIter    start, end;
+
+        entry = gdm_entry_menu_item_get_entry (GDM_ENTRY_MENU_ITEM (adata->user_item));
+        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (entry));
+        gtk_text_buffer_get_bounds (buffer, &start, &end);
+        text = gtk_text_buffer_get_text (buffer, &start, &end, FALSE);
+        escaped_text = g_markup_escape_text (text, -1);
+
+        if (escaped_text != NULL) {
+                GError *error;
+
+                error = NULL;
+                dbus_g_proxy_call (adata->presence_proxy,
+                                   "SetStatusText",
+                                   &error,
+                                   G_TYPE_STRING, escaped_text,
+                                   G_TYPE_INVALID,
+                                   G_TYPE_INVALID);
+
+                if (error != NULL) {
+                        g_warning ("Couldn't set presence status text: %s", error->message);
+                        g_error_free (error);
+                }
+        }
+
+        g_free (text);
+        g_free (escaped_text);
+}
+
+static void
+on_user_item_deselect (GtkWidget     *item,
+                       GdmAppletData *adata)
+{
+        save_status_text (adata);
+}
+#endif
+
+static void
+create_sub_menu (GdmAppletData *adata)
+{
+        GtkWidget *item;
+#ifdef BUILD_PRESENSE_STUFF
+        int        i;
+        GSList    *radio_group;
+#endif
+
+        adata->menu = gtk_menu_new ();
+#ifdef BUILD_PRESENSE_STUFF
+        g_signal_connect (adata->menu,
+                          "key-press-event",
+                          G_CALLBACK (on_menu_key_press_event),
+                          adata);
+#endif
+        gtk_menu_item_set_submenu (GTK_MENU_ITEM (adata->menuitem), adata->menu);
+        g_signal_connect (adata->menu, "style-set",
+                          G_CALLBACK (menu_style_set_cb), adata);
+        g_signal_connect (adata->menu, "show",
+                          G_CALLBACK (menu_expose_cb), adata);
+        gtk_widget_show (adata->menu);
+
+        g_signal_connect (adata->manager,
+                          "users-loaded",
+                          G_CALLBACK (on_manager_users_loaded),
+                          adata);
+        g_signal_connect (adata->manager,
+                          "user-added",
+                          G_CALLBACK (on_manager_user_added),
+                          adata);
+        g_signal_connect (adata->manager,
+                          "user-removed",
+                          G_CALLBACK (on_manager_user_added),
+                          adata);
+
+#ifdef BUILD_PRESENSE_STUFF
+        adata->user_item = gdm_entry_menu_item_new ();
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                               adata->user_item);
+        gtk_widget_show (adata->user_item);
+        g_signal_connect (adata->user_item, "activate",
+                          G_CALLBACK (on_user_item_activate), adata);
+        g_signal_connect (adata->user_item,
+                          "deselect",
+                          G_CALLBACK (on_user_item_deselect),
+                          adata);
+
+        item = gtk_separator_menu_item_new ();
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu), item);
+        gtk_widget_show (item);
+
+        radio_group = NULL;
+        for (i = 0; i < G_N_ELEMENTS (statuses); i++) {
+                GtkWidget *hbox;
+                GtkWidget *label;
+                GtkWidget *image;
+                GtkWidget *item;
+
+                if (statuses[i].menu_callback == NULL) {
+                        continue;
+                }
+
+                item = gtk_radio_menu_item_new (radio_group);
+                radio_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (item));
+                hbox = gtk_hbox_new (FALSE, 3);
+                label = gtk_label_new (_(statuses[i].display_name));
+                gtk_label_set_justify (GTK_LABEL(label), GTK_JUSTIFY_LEFT);
+                gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+                gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
+                gtk_widget_show (label);
+                image = gtk_image_new_from_icon_name (statuses[i].icon_name, GTK_ICON_SIZE_MENU);
+                gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, TRUE, 0);
+                gtk_widget_show (image);
+                gtk_widget_show (hbox);
+                gtk_container_add (GTK_CONTAINER (item), hbox);
+
+                gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                                       item);
+                g_signal_connect (item, "activate",
+                                  G_CALLBACK (statuses[i].menu_callback), adata);
+                gtk_widget_show (item);
+
+                statuses[i].widget = item;
+        }
+
+        item = gtk_separator_menu_item_new ();
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu), item);
+        gtk_widget_show (item);
+#endif
+
+        adata->account_item = gtk_image_menu_item_new_with_label (_("Account Information..."));
+        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->account_item),
+                                       gtk_image_new ());
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                               adata->account_item);
+        g_signal_connect (adata->account_item, "style-set",
+                          G_CALLBACK (menuitem_style_set_cb), adata);
+        g_signal_connect (adata->account_item, "activate",
+                          G_CALLBACK (on_account_activate), adata);
+        gtk_widget_show (adata->account_item);
+
+
+        adata->control_panel_item = gtk_image_menu_item_new_with_label (_("System Preferences..."));
+        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->control_panel_item),
+                                       gtk_image_new ());
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                               adata->control_panel_item);
+        g_signal_connect (adata->control_panel_item, "style-set",
+                          G_CALLBACK (menuitem_style_set_cb), adata);
+        g_signal_connect (adata->control_panel_item, "activate",
+                          G_CALLBACK (on_control_panel_activate), adata);
+        gtk_widget_show (adata->control_panel_item);
+
+
+        item = gtk_separator_menu_item_new ();
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu), item);
+        gtk_widget_show (item);
+
+        adata->lock_screen_item = gtk_image_menu_item_new_with_label (_("Lock Screen"));
+        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->lock_screen_item),
+                                       gtk_image_new ());
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                               adata->lock_screen_item);
+        g_signal_connect (adata->lock_screen_item, "style-set",
+                          G_CALLBACK (menuitem_style_set_cb), adata);
+        g_signal_connect (adata->lock_screen_item, "activate",
+                          G_CALLBACK (on_lock_screen_activate), adata);
+        gtk_widget_show (adata->lock_screen_item);
+
+        adata->login_screen_item = gtk_image_menu_item_new_with_label (_("Switch User"));
+        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->login_screen_item),
+                                       gtk_image_new ());
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                               adata->login_screen_item);
+        g_signal_connect (adata->login_screen_item, "style-set",
+                          G_CALLBACK (menuitem_style_set_cb), adata);
+        g_signal_connect (adata->login_screen_item, "activate",
+                          G_CALLBACK (on_login_screen_activate), adata);
+        /* Only show switch user if there are other users */
+
+        adata->quit_session_item = gtk_image_menu_item_new_with_label (_("Quit..."));
+        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->quit_session_item),
+                                       gtk_image_new ());
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menu),
+                               adata->quit_session_item);
+        g_signal_connect (adata->quit_session_item, "style-set",
+                          G_CALLBACK (menuitem_style_set_cb), adata);
+        g_signal_connect (adata->quit_session_item, "activate",
+                          G_CALLBACK (on_quit_session_activate), adata);
+        gtk_widget_show (adata->quit_session_item);
+}
+
+static void
+destroy_sub_menu (GdmAppletData *adata)
+{
+        gtk_menu_item_set_submenu (GTK_MENU_ITEM (adata->menuitem), NULL);
+
+        g_signal_handlers_disconnect_by_func (adata->manager,
+                                              G_CALLBACK (on_manager_user_added),
+                                              adata);
+        g_signal_handlers_disconnect_by_func (adata->manager,
+                                              G_CALLBACK (on_manager_user_removed),
+                                              adata);
+}
+
+static void
+set_menu_visibility (GdmAppletData *adata,
+                     gboolean       visible)
+{
+
+        if (visible) {
+                create_sub_menu (adata);
+        } else {
+                destroy_sub_menu (adata);
+        }
+}
+
+static void
+client_notify_lockdown_func (GConfClient   *client,
+                             guint          cnxn_id,
+                             GConfEntry    *entry,
+                             GdmAppletData *adata)
+{
+        GConfValue *value;
+        const char *key;
+
+        value = gconf_entry_get_value (entry);
+        key = gconf_entry_get_key (entry);
+
+        if (value == NULL || key == NULL) {
+                return;
+        }
+
+        if (strcmp (key, LOCKDOWN_KEY) == 0) {
+                if (gconf_value_get_bool (value)) {
+                        set_menu_visibility (adata, FALSE);
+                } else {
+                        set_menu_visibility (adata, TRUE);
+                }
+        }
+}
+
+static void
+reset_icon (GdmAppletData *adata)
+{
+        GdkPixbuf *pixbuf;
+        GtkWidget *image;
+
+        if (adata->user == NULL || !gtk_widget_has_screen (GTK_WIDGET (adata->menuitem))) {
+                return;
+        }
+
+#ifdef BUILD_PRESENSE_STUFF
+        if (adata->user_item != NULL) {
+                image = gdm_entry_menu_item_get_image (GDM_ENTRY_MENU_ITEM (adata->user_item));
+                pixbuf = gdm_user_render_icon (adata->user, adata->panel_size * 3);
+                if (pixbuf == NULL) {
+                        return;
+                }
+
+                gtk_image_set_from_pixbuf (GTK_IMAGE (image), pixbuf);
+                g_object_unref (pixbuf);
+        }
+#else
+        pixbuf = gdm_user_render_icon (adata->user, adata->panel_size);
+
+        if (pixbuf == NULL) {
+                return;
+        }
+
+        image = gtk_image_menu_item_get_image (GTK_IMAGE_MENU_ITEM (adata->menuitem));
+        gtk_image_set_from_pixbuf (GTK_IMAGE (image), pixbuf);
+        g_object_unref (pixbuf);
+#endif
+}
+
+static void
+on_user_icon_changed (GdmUser         *user,
+                      GdmAppletData   *adata)
+{
+        g_debug ("User icon changed");
+        reset_icon (adata);
+}
+
+static void
+setup_current_user (GdmAppletData *adata)
+{
+        const char *name;
+        GtkWidget  *label;
+
+        adata->user = gdm_user_manager_get_user_by_uid (adata->manager, getuid ());
+        if (adata->user != NULL) {
+                g_object_ref (adata->user);
+                name = gdm_user_get_real_name (adata->user);
+        } else {
+                name = _("Unknown");
+        }
+
+        adata->menuitem = gtk_image_menu_item_new_with_label (name);
+#ifndef BUILD_PRESENSE_STUFF
+        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->menuitem),
+                                       gtk_image_new ());
+#endif
+        label = GTK_BIN (adata->menuitem)->child;
+        gtk_menu_shell_append (GTK_MENU_SHELL (adata->menubar), adata->menuitem);
+        gtk_widget_show (adata->menuitem);
+
+        update_label (adata);
+
+        if (adata->user != NULL) {
+                reset_icon (adata);
+
+                adata->user_icon_changed_id =
+                        g_signal_connect (adata->user,
+                                          "icon-changed",
+                                          G_CALLBACK (on_user_icon_changed),
+                                          adata);
+                adata->user_notify_id =
+                        g_signal_connect (adata->user,
+                                         "notify::display-name",
+                                         G_CALLBACK (user_notify_display_name_cb),
+                                         adata);
+        }
+}
+
+#ifdef BUILD_PRESENSE_STUFF
+static void
+set_status (GdmAppletData *adata,
+            guint status)
+{
+        int i;
+
+        g_debug ("Setting current status: %u", status);
+        adata->current_status = status;
+        for (i = 0; i < G_N_ELEMENTS (statuses); i++) {
+                if (statuses[i].widget == NULL) {
+                        continue;
+                }
+                if (i == status) {
+                        gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (statuses[i].widget),
+                                                        TRUE);
+                }
+        }
+
+        update_label (adata);
+}
+
+static void
+on_presence_status_changed (DBusGProxy    *presence_proxy,
+                            guint          status,
+                            GdmAppletData *adata)
+{
+        g_debug ("Status changed: %u", status);
+
+        set_status (adata, status);
+}
+
+static void
+set_status_text (GdmAppletData *adata,
+                 const char    *status_text)
+{
+        GtkWidget     *entry;
+        GtkTextBuffer *buffer;
+
+        g_debug ("Status text changed: %s", status_text);
+
+        entry = gdm_entry_menu_item_get_entry (GDM_ENTRY_MENU_ITEM (adata->user_item));
+        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (entry));
+        gtk_text_buffer_set_text (buffer, status_text, -1);
+}
+
+static void
+on_presence_status_text_changed (DBusGProxy    *presence_proxy,
+                                 const char    *status_text,
+                                 GdmAppletData *adata)
+{
+        set_status_text (adata, status_text);
+}
+#endif
+
+static gboolean
+fill_applet (PanelApplet *applet)
+{
+        static const BonoboUIVerb menu_verbs[] = {
+                BONOBO_UI_VERB ("GdmAboutMe", about_me_cb),
+                BONOBO_UI_VERB ("GdmUsersGroupsAdmin", admin_cb),
+                BONOBO_UI_VERB ("GdmAbout", about_cb),
+                BONOBO_UI_VERB_END
+        };
+        static gboolean    first_time = FALSE;
+        char              *tmp;
+        BonoboUIComponent *popup_component;
+        GdmAppletData     *adata;
+        GError            *error;
+        DBusGConnection   *bus;
+
+        if (!first_time) {
+                first_time = TRUE;
+
+                /* Do this here so it's only done once. */
+                gtk_rc_parse_string ("style \"gdm-user-switch-menubar-style\"\n"
+                                     "{\n"
+                                     "GtkMenuBar::shadow-type = none\n"
+                                     "GtkMenuBar::internal-padding = 0\n"
+                                     "}\n"
+                                     "style \"gdm-user-switch-applet-style\"\n"
+                                     "{\n"
+                                     "GtkWidget::focus-line-width = 0\n"
+                                     "GtkWidget::focus-padding = 0\n"
+                                     "}\n"
+                                     "widget \"*.gdm-user-switch-menubar\" style \"gdm-user-switch-menubar-style\"\n"
+                                     "widget \"*.gdm-user-switch-applet\" style \"gdm-user-switch-applet-style\"\n");
+                gtk_window_set_default_icon_name ("stock_people");
+                g_set_application_name (_("User Switch Applet"));
+        }
+
+        adata = g_new0 (GdmAppletData, 1);
+        adata->applet = applet;
+        adata->panel_size = 24;
+
+        adata->client = gconf_client_get_default ();
+
+        gtk_widget_set_tooltip_text (GTK_WIDGET (applet), _("Change account settings and status"));
+        gtk_container_set_border_width (GTK_CONTAINER (applet), 0);
+        gtk_widget_set_name (GTK_WIDGET (applet), "gdm-user-switch-applet");
+        panel_applet_set_flags (applet, PANEL_APPLET_EXPAND_MINOR);
+        panel_applet_setup_menu_from_file (applet, NULL,
+                                           DATADIR "/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml",
+                                           NULL, menu_verbs, adata);
+
+        popup_component = panel_applet_get_popup_component (applet);
+
+        /* Hide the admin context menu items if locked down or no cmd-line */
+        if (gconf_client_get_bool (adata->client,
+                                   "/desktop/gnome/lockdown/inhibit_command_line",
+                                   NULL) ||
+            panel_applet_get_locked_down (applet)) {
+                bonobo_ui_component_set_prop (popup_component,
+                                              "/popups/button3/GdmSeparator",
+                                              "hidden", "1", NULL);
+                bonobo_ui_component_set_prop (popup_component,
+                                              "/commands/GdmUsersGroupsAdmin",
+                                              "hidden", "1", NULL);
+        } else {
+#ifndef USERS_ADMIN
+#  ifdef GDM_SETUP
+                bonobo_ui_component_set_prop (popup_component,
+                                              "/popups/button3/GdmSeparator",
+                                              "hidden", "1",
+                                              NULL);
+#  endif /* !GDM_SETUP */
+                bonobo_ui_component_set_prop (popup_component,
+                                              "/commands/GdmUsersGroupsAdmin",
+                                              "hidden", "1",
+                                              NULL);
+#endif /* !USERS_ADMIN */
+        }
+
+        /* Hide the gdmphotosetup item if it can't be found in the path. */
+        tmp = g_find_program_in_path ("gnome-about-me");
+        if (!tmp) {
+                bonobo_ui_component_set_prop (popup_component,
+                                              "/commands/GdmAboutMe",
+                                              "hidden", "1",
+                                              NULL);
+        } else {
+                g_free (tmp);
+        }
+
+        g_signal_connect (adata->applet,
+                          "style-set",
+                          G_CALLBACK (applet_style_set_cb), adata);
+        g_signal_connect (applet,
+                          "change-background",
+                          G_CALLBACK (applet_change_background_cb), adata);
+        g_signal_connect (applet,
+                          "size-allocate",
+                          G_CALLBACK (applet_size_allocate_cb), adata);
+        g_signal_connect (applet,
+                          "key-press-event",
+                          G_CALLBACK (applet_key_press_event_cb), adata);
+        g_signal_connect_after (applet,
+                                "focus-in-event",
+                                G_CALLBACK (gtk_widget_queue_draw), NULL);
+        g_signal_connect_after (applet,
+                                "focus-out-event",
+                                G_CALLBACK (gtk_widget_queue_draw), NULL);
+        g_object_set_data_full (G_OBJECT (applet),
+                                "gdm-applet-data",
+                                adata,
+                                (GDestroyNotify) gdm_applet_data_free);
+
+        adata->menubar = gtk_menu_bar_new ();
+        gtk_widget_set_name (adata->menubar, "gdm-user-switch-menubar");
+        GTK_WIDGET_SET_FLAGS (adata->menubar,
+                              GTK_WIDGET_FLAGS (adata->menubar) | GTK_CAN_FOCUS);
+        g_signal_connect (adata->menubar, "button-press-event",
+                          G_CALLBACK (menubar_button_press_event_cb), adata);
+        g_signal_connect_after (adata->menubar, "expose-event",
+                                G_CALLBACK (menubar_expose_event_cb), adata);
+        gtk_container_add (GTK_CONTAINER (applet), adata->menubar);
+        gtk_widget_show (adata->menubar);
+
+        adata->manager = gdm_user_manager_ref_default ();
+        setup_current_user (adata);
+
+        adata->client_notify_lockdown_id = gconf_client_notify_add (adata->client,
+                                                                    LOCKDOWN_KEY,
+                                                                    (GConfClientNotifyFunc)client_notify_lockdown_func,
+                                                                    adata,
+                                                                    NULL,
+                                                                    NULL);
+
+        if (gconf_client_get_bool (adata->client, LOCKDOWN_KEY, NULL)) {
+                set_menu_visibility (adata, FALSE);
+        } else {
+                set_menu_visibility (adata, TRUE);
+        }
+
+        error = NULL;
+        bus = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
+        if (bus == NULL) {
+                g_warning ("Unable to get session bus: %s", error->message);
+                g_error_free (error);
+                goto done;
+        }
+
+#ifdef BUILD_PRESENSE_STUFF
+        adata->presence_proxy = dbus_g_proxy_new_for_name (bus,
+                                                          "org.gnome.SessionManager",
+                                                          "/org/gnome/SessionManager/Presence",
+                                                          "org.gnome.SessionManager.Presence");
+        if (adata->presence_proxy != NULL) {
+                DBusGProxy *proxy;
+
+                dbus_g_proxy_add_signal (adata->presence_proxy,
+                                         "StatusChanged",
+                                         G_TYPE_UINT,
+                                         G_TYPE_INVALID);
+                dbus_g_proxy_connect_signal (adata->presence_proxy,
+                                             "StatusChanged",
+                                             G_CALLBACK (on_presence_status_changed),
+                                             adata,
+                                             NULL);
+                dbus_g_proxy_add_signal (adata->presence_proxy,
+                                         "StatusTextChanged",
+                                         G_TYPE_STRING,
+                                         G_TYPE_INVALID);
+                dbus_g_proxy_connect_signal (adata->presence_proxy,
+                                             "StatusTextChanged",
+                                             G_CALLBACK (on_presence_status_text_changed),
+                                             adata,
+                                             NULL);
+
+
+                proxy = dbus_g_proxy_new_from_proxy (adata->presence_proxy,
+                                                     "org.freedesktop.DBus.Properties",
+                                                     "/org/gnome/SessionManager/Presence");
+                if (proxy != NULL) {
+                        guint       status;
+                        const char *status_text;
+                        GValue      value = { 0, };
+
+                        status = 0;
+                        status_text = NULL;
+
+                        error = NULL;
+                        dbus_g_proxy_call (proxy,
+                                           "Get",
+                                           &error,
+                                           G_TYPE_STRING, "org.gnome.SessionManager.Presence",
+                                           G_TYPE_STRING, "status",
+                                           G_TYPE_INVALID,
+                                           G_TYPE_VALUE, &value,
+                                           G_TYPE_INVALID);
+
+                        if (error != NULL) {
+                                g_warning ("Couldn't get presence status: %s", error->message);
+                                g_error_free (error);
+                        } else {
+                                status = g_value_get_uint (&value);
+                        }
+
+                        g_value_unset (&value);
+
+                        error = NULL;
+                        dbus_g_proxy_call (proxy,
+                                           "Get",
+                                           &error,
+                                           G_TYPE_STRING, "org.gnome.SessionManager.Presence",
+                                           G_TYPE_STRING, "status-text",
+                                           G_TYPE_INVALID,
+                                           G_TYPE_VALUE, &value,
+                                           G_TYPE_INVALID);
+
+                        if (error != NULL) {
+                                g_warning ("Couldn't get presence status text: %s", error->message);
+                                g_error_free (error);
+                        } else {
+                                status_text = g_value_get_string (&value);
+                        }
+
+                        set_status (adata, status);
+                        set_status_text (adata, status_text);
+                }
+        } else {
+                g_warning ("Failed to get session presence proxy");
+        }
+#endif
+
+ done:
+        gtk_widget_show (GTK_WIDGET (adata->applet));
+
+        return TRUE;
+}
+
+static gboolean
+applet_factory (PanelApplet   *applet,
+                const char    *iid,
+                gpointer       data)
+{
+        gboolean ret;
+        ret = FALSE;
+        if (strcmp (iid, "OAFIID:GNOME_FastUserSwitchApplet") == 0) {
+                ret = fill_applet (applet);
+        }
+        return ret;
+}
Index: proiecte/PPPP/gdm/gui/user-switch-applet/gdm-entry-menu-item.c
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/gdm-entry-menu-item.c	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/gdm-entry-menu-item.c	(revision 134)
@@ -0,0 +1,308 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include "config.h"
+
+#include <unistd.h>
+#include <sys/types.h>
+
+#include <string.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gdm-entry-menu-item.h"
+
+/* same as twitter */
+#define TEXT_BUFFER_MAX_CHARS 64
+
+enum
+{
+        PROP_0,
+};
+
+struct _GdmEntryMenuItem
+{
+        GtkMenuItem      parent;
+
+        GtkWidget       *hbox;
+        GtkWidget       *image;
+        GtkWidget       *entry;
+};
+
+struct _GdmEntryMenuItemClass
+{
+        GtkMenuItemClass parent_class;
+};
+
+G_DEFINE_TYPE (GdmEntryMenuItem, gdm_entry_menu_item, GTK_TYPE_MENU_ITEM)
+
+static void
+gdm_entry_menu_item_set_property (GObject      *object,
+                                  guint         param_id,
+                                  const GValue *value,
+                                  GParamSpec   *pspec)
+{
+        GdmEntryMenuItem *item;
+
+        item = GDM_ENTRY_MENU_ITEM (object);
+
+        switch (param_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_entry_menu_item_get_property (GObject    *object,
+                                  guint       param_id,
+                                  GValue     *value,
+                                  GParamSpec *pspec)
+{
+        GdmEntryMenuItem *item;
+
+        item = GDM_ENTRY_MENU_ITEM (object);
+
+        switch (param_id) {
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+                break;
+        }
+}
+
+static void
+gdm_entry_menu_item_dispose (GObject *object)
+{
+
+        (*G_OBJECT_CLASS (gdm_entry_menu_item_parent_class)->dispose) (object);
+}
+
+static gboolean
+gdm_entry_menu_item_button_release (GtkWidget      *widget,
+                                    GdkEventButton *event)
+{
+        return TRUE;
+}
+
+/* Cut and paste from gtkwindow.c */
+static void
+send_focus_change (GtkWidget *widget,
+                   gboolean   in)
+{
+        GdkEvent *fevent = gdk_event_new (GDK_FOCUS_CHANGE);
+
+        g_object_ref (widget);
+
+        if (in) {
+                GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS);
+        } else {
+                GTK_WIDGET_UNSET_FLAGS (widget, GTK_HAS_FOCUS);
+        }
+
+        fevent->focus_change.type = GDK_FOCUS_CHANGE;
+        fevent->focus_change.window = g_object_ref (widget->window);
+        fevent->focus_change.in = in;
+
+        gtk_widget_event (widget, fevent);
+
+        g_object_notify (G_OBJECT (widget), "has-focus");
+
+        g_object_unref (widget);
+        gdk_event_free (fevent);
+}
+
+static gboolean
+gdm_entry_menu_item_button_press (GtkWidget      *widget,
+                                  GdkEventButton *event)
+{
+        GtkWidget *entry;
+
+        entry = GDM_ENTRY_MENU_ITEM (widget)->entry;
+
+        if (entry->window != NULL) {
+                gdk_window_raise (entry->window);
+        }
+
+        if (!GTK_WIDGET_HAS_FOCUS (entry)) {
+                gtk_widget_grab_focus (entry);
+        }
+
+        return FALSE;
+}
+
+static void
+gdm_entry_menu_item_realize (GtkWidget *widget)
+{
+        if (GTK_WIDGET_CLASS (gdm_entry_menu_item_parent_class)->realize) {
+                GTK_WIDGET_CLASS (gdm_entry_menu_item_parent_class)->realize (widget);
+        }
+}
+
+static void
+gdm_entry_menu_item_select (GtkItem *item)
+{
+        g_return_if_fail (GDM_IS_ENTRY_MENU_ITEM (item));
+        send_focus_change (GTK_WIDGET (GDM_ENTRY_MENU_ITEM (item)->entry), TRUE);
+}
+
+static void
+gdm_entry_menu_item_deselect (GtkItem *item)
+{
+        g_return_if_fail (GDM_IS_ENTRY_MENU_ITEM (item));
+
+        send_focus_change (GTK_WIDGET (GDM_ENTRY_MENU_ITEM (item)->entry), FALSE);
+}
+
+static void
+gdm_entry_menu_item_class_init (GdmEntryMenuItemClass *klass)
+{
+        GObjectClass     *gobject_class;
+        GtkWidgetClass   *widget_class;
+        GtkMenuItemClass *menu_item_class;
+        GtkItemClass     *item_class;
+
+        gobject_class = G_OBJECT_CLASS (klass);
+        widget_class = GTK_WIDGET_CLASS (klass);
+        menu_item_class = GTK_MENU_ITEM_CLASS (klass);
+        item_class = GTK_ITEM_CLASS (klass);
+
+        gobject_class->set_property = gdm_entry_menu_item_set_property;
+        gobject_class->get_property = gdm_entry_menu_item_get_property;
+        gobject_class->dispose = gdm_entry_menu_item_dispose;
+
+        widget_class->button_release_event = gdm_entry_menu_item_button_release;
+        widget_class->button_press_event = gdm_entry_menu_item_button_press;
+        widget_class->realize = gdm_entry_menu_item_realize;
+
+        item_class->select = gdm_entry_menu_item_select;
+        item_class->deselect = gdm_entry_menu_item_deselect;
+
+        menu_item_class->hide_on_activate = FALSE;
+}
+
+static void
+on_entry_show (GtkWidget        *widget,
+               GdmEntryMenuItem *item)
+{
+        if (widget->window != NULL) {
+                gdk_window_raise (widget->window);
+        }
+        send_focus_change (widget, TRUE);
+}
+
+static void
+on_text_buffer_changed (GtkTextBuffer    *buffer,
+                        GdmEntryMenuItem *item)
+{
+        int len;
+
+        len = gtk_text_buffer_get_char_count (buffer);
+        if (len > TEXT_BUFFER_MAX_CHARS) {
+                gdk_window_beep (GTK_WIDGET (item)->window);
+        }
+}
+
+static void
+on_entry_move_focus (GtkWidget        *widget,
+                     GtkDirectionType  direction,
+                     GdmEntryMenuItem *item)
+{
+        g_debug ("focus move");
+        send_focus_change (GTK_WIDGET (GDM_ENTRY_MENU_ITEM (item)->entry), FALSE);
+        g_signal_emit_by_name (item,
+                               "move-focus",
+                               GTK_DIR_TAB_FORWARD);
+}
+
+static void
+gdm_entry_menu_item_init (GdmEntryMenuItem *item)
+{
+        PangoFontDescription *fontdesc;
+        PangoFontMetrics     *metrics;
+        PangoContext         *context;
+        PangoLanguage        *lang;
+        int                   ascent;
+        GtkTextBuffer        *buffer;
+
+        item->hbox = gtk_hbox_new (FALSE, 6);
+        gtk_container_add (GTK_CONTAINER (item), item->hbox);
+
+        item->image = gtk_image_new ();
+        gtk_box_pack_start (GTK_BOX (item->hbox), item->image, FALSE, FALSE, 0);
+
+        item->entry = gtk_text_view_new ();
+        gtk_text_view_set_accepts_tab (GTK_TEXT_VIEW (item->entry), FALSE);
+        gtk_text_view_set_editable (GTK_TEXT_VIEW (item->entry), TRUE);
+        gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (item->entry),
+                                     GTK_WRAP_WORD);
+        g_signal_connect (item->entry,
+                          "show",
+                          G_CALLBACK (on_entry_show),
+                          item);
+        g_signal_connect (item->entry,
+                          "move-focus",
+                          G_CALLBACK (on_entry_move_focus),
+                          item);
+
+        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (item->entry));
+        g_signal_connect (buffer,
+                          "changed",
+                          G_CALLBACK (on_text_buffer_changed),
+                          item);
+
+        /* get the font ascent for the current font and language */
+        context = gtk_widget_get_pango_context (item->entry);
+        fontdesc = pango_context_get_font_description (context);
+        lang = pango_context_get_language (context);
+        metrics = pango_context_get_metrics (context, fontdesc, lang);
+        ascent = pango_font_metrics_get_ascent (metrics) * 1.5 / PANGO_SCALE;
+        pango_font_metrics_unref (metrics);
+
+        /* size our progress bar to be five ascents long */
+        gtk_widget_set_size_request (item->entry, ascent * 5, -1);
+
+        gtk_box_pack_start (GTK_BOX (item->hbox), item->entry, TRUE, TRUE, 0);
+
+        gtk_widget_show (item->hbox);
+        gtk_widget_show (item->image);
+        gtk_widget_show (item->entry);
+}
+
+GtkWidget *
+gdm_entry_menu_item_new (void)
+{
+        return g_object_new (GDM_TYPE_ENTRY_MENU_ITEM, NULL);
+}
+
+GtkWidget *
+gdm_entry_menu_item_get_entry (GdmEntryMenuItem *item)
+{
+        g_return_val_if_fail (GDM_IS_ENTRY_MENU_ITEM (item), NULL);
+
+        return item->entry;
+}
+
+GtkWidget *
+gdm_entry_menu_item_get_image (GdmEntryMenuItem *item)
+{
+        g_return_val_if_fail (GDM_IS_ENTRY_MENU_ITEM (item), NULL);
+
+        return item->image;
+}
Index: proiecte/PPPP/gdm/gui/user-switch-applet/gdm-entry-menu-item.h
===================================================================
--- proiecte/PPPP/gdm/gui/user-switch-applet/gdm-entry-menu-item.h	(revision 134)
+++ proiecte/PPPP/gdm/gui/user-switch-applet/gdm-entry-menu-item.h	(revision 134)
@@ -0,0 +1,51 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2004-2005 James M. Cape <jcape@ignore-your.tv>.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __GDM_ENTRY_MENU_ITEM__
+#define __GDM_ENTRY_MENU_ITEM__
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GDM_TYPE_ENTRY_MENU_ITEM \
+  (gdm_entry_menu_item_get_type ())
+#define GDM_ENTRY_MENU_ITEM(object) \
+  (G_TYPE_CHECK_INSTANCE_CAST ((object), GDM_TYPE_ENTRY_MENU_ITEM, GdmEntryMenuItem))
+#define GDM_ENTRY_MENU_ITEM_CLASS(klass) \
+  (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_ENTRY_MENU_ITEM, GdmEntryMenuItemClass))
+#define GDM_IS_ENTRY_MENU_ITEM(object) \
+  (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDM_TYPE_ENTRY_MENU_ITEM))
+#define GDM_IS_ENTRY_MENU_ITEM_CLASS(klass) \
+  (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_ENTRY_MENU_ITEM))
+#define GDM_ENTRY_MENU_ITEM_GET_CLASS(object) \
+  (G_TYPE_INSTANCE_GET_CLASS ((object), GDM_TYPE_ENTRY_MENU_ITEM, GdmEntryMenuItemClass))
+
+typedef struct _GdmEntryMenuItem GdmEntryMenuItem;
+typedef struct _GdmEntryMenuItemClass GdmEntryMenuItemClass;
+
+GType      gdm_entry_menu_item_get_type      (void) G_GNUC_CONST;
+
+GtkWidget *gdm_entry_menu_item_new           (void);
+GtkWidget *gdm_entry_menu_item_get_entry     (GdmEntryMenuItem *item);
+GtkWidget *gdm_entry_menu_item_get_image     (GdmEntryMenuItem *item);
+
+G_END_DECLS
+
+#endif /* __GDM_ENTRY_MENU_ITEM__ */
Index: proiecte/PPPP/gdm/install-sh
===================================================================
--- proiecte/PPPP/gdm/install-sh	(revision 134)
+++ proiecte/PPPP/gdm/install-sh	(revision 134)
@@ -0,0 +1,507 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2006-10-14.15
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+nl='
+'
+IFS=" ""	$nl"
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+if test -z "$doit"; then
+  doit_exec=exec
+else
+  doit_exec=$doit
+fi
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+posix_glob=
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chmodcmd=$chmodprog
+chowncmd=
+chgrpcmd=
+stripcmd=
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=
+dst=
+dir_arg=
+dstarg=
+no_target_directory=
+
+usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+   or: $0 [OPTION]... SRCFILES... DIRECTORY
+   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+   or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+-c         (ignored)
+-d         create directories instead of installing files.
+-g GROUP   $chgrpprog installed files to GROUP.
+-m MODE    $chmodprog installed files to MODE.
+-o USER    $chownprog installed files to USER.
+-s         $stripprog installed files.
+-t DIRECTORY  install into DIRECTORY.
+-T         report an error if DSTFILE is a directory.
+--help     display this help and exit.
+--version  display version info and exit.
+
+Environment variables override the default commands:
+  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+  case $1 in
+    -c) shift
+        continue;;
+
+    -d) dir_arg=true
+        shift
+        continue;;
+
+    -g) chgrpcmd="$chgrpprog $2"
+        shift
+        shift
+        continue;;
+
+    --help) echo "$usage"; exit $?;;
+
+    -m) mode=$2
+        shift
+        shift
+	case $mode in
+	  *' '* | *'	'* | *'
+'*	  | *'*'* | *'?'* | *'['*)
+	    echo "$0: invalid mode: $mode" >&2
+	    exit 1;;
+	esac
+        continue;;
+
+    -o) chowncmd="$chownprog $2"
+        shift
+        shift
+        continue;;
+
+    -s) stripcmd=$stripprog
+        shift
+        continue;;
+
+    -t) dstarg=$2
+	shift
+	shift
+	continue;;
+
+    -T) no_target_directory=true
+	shift
+	continue;;
+
+    --version) echo "$0 $scriptversion"; exit $?;;
+
+    --)	shift
+	break;;
+
+    -*)	echo "$0: invalid option: $1" >&2
+	exit 1;;
+
+    *)  break;;
+  esac
+done
+
+if test $# -ne 0 && test -z "$dir_arg$dstarg"; then
+  # When -d is used, all remaining arguments are directories to create.
+  # When -t is used, the destination is already specified.
+  # Otherwise, the last argument is the destination.  Remove it from $@.
+  for arg
+  do
+    if test -n "$dstarg"; then
+      # $@ is not empty: it contains at least $arg.
+      set fnord "$@" "$dstarg"
+      shift # fnord
+    fi
+    shift # arg
+    dstarg=$arg
+  done
+fi
+
+if test $# -eq 0; then
+  if test -z "$dir_arg"; then
+    echo "$0: no input file specified." >&2
+    exit 1
+  fi
+  # It's OK to call `install-sh -d' without argument.
+  # This can happen when creating conditional directories.
+  exit 0
+fi
+
+if test -z "$dir_arg"; then
+  trap '(exit $?); exit' 1 2 13 15
+
+  # Set umask so as not to create temps with too-generous modes.
+  # However, 'strip' requires both read and write access to temps.
+  case $mode in
+    # Optimize common cases.
+    *644) cp_umask=133;;
+    *755) cp_umask=22;;
+
+    *[0-7])
+      if test -z "$stripcmd"; then
+	u_plus_rw=
+      else
+	u_plus_rw='% 200'
+      fi
+      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+    *)
+      if test -z "$stripcmd"; then
+	u_plus_rw=
+      else
+	u_plus_rw=,u+rw
+      fi
+      cp_umask=$mode$u_plus_rw;;
+  esac
+fi
+
+for src
+do
+  # Protect names starting with `-'.
+  case $src in
+    -*) src=./$src ;;
+  esac
+
+  if test -n "$dir_arg"; then
+    dst=$src
+    dstdir=$dst
+    test -d "$dstdir"
+    dstdir_status=$?
+  else
+
+    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+    # might cause directories to be created, which would be especially bad
+    # if $src (and thus $dsttmp) contains '*'.
+    if test ! -f "$src" && test ! -d "$src"; then
+      echo "$0: $src does not exist." >&2
+      exit 1
+    fi
+
+    if test -z "$dstarg"; then
+      echo "$0: no destination specified." >&2
+      exit 1
+    fi
+
+    dst=$dstarg
+    # Protect names starting with `-'.
+    case $dst in
+      -*) dst=./$dst ;;
+    esac
+
+    # If destination is a directory, append the input filename; won't work
+    # if double slashes aren't ignored.
+    if test -d "$dst"; then
+      if test -n "$no_target_directory"; then
+	echo "$0: $dstarg: Is a directory" >&2
+	exit 1
+      fi
+      dstdir=$dst
+      dst=$dstdir/`basename "$src"`
+      dstdir_status=0
+    else
+      # Prefer dirname, but fall back on a substitute if dirname fails.
+      dstdir=`
+	(dirname "$dst") 2>/dev/null ||
+	expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	     X"$dst" : 'X\(//\)[^/]' \| \
+	     X"$dst" : 'X\(//\)$' \| \
+	     X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+	echo X"$dst" |
+	    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+		   s//\1/
+		   q
+		 }
+		 /^X\(\/\/\)[^/].*/{
+		   s//\1/
+		   q
+		 }
+		 /^X\(\/\/\)$/{
+		   s//\1/
+		   q
+		 }
+		 /^X\(\/\).*/{
+		   s//\1/
+		   q
+		 }
+		 s/.*/./; q'
+      `
+
+      test -d "$dstdir"
+      dstdir_status=$?
+    fi
+  fi
+
+  obsolete_mkdir_used=false
+
+  if test $dstdir_status != 0; then
+    case $posix_mkdir in
+      '')
+	# Create intermediate dirs using mode 755 as modified by the umask.
+	# This is like FreeBSD 'install' as of 1997-10-28.
+	umask=`umask`
+	case $stripcmd.$umask in
+	  # Optimize common cases.
+	  *[2367][2367]) mkdir_umask=$umask;;
+	  .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+	  *[0-7])
+	    mkdir_umask=`expr $umask + 22 \
+	      - $umask % 100 % 40 + $umask % 20 \
+	      - $umask % 10 % 4 + $umask % 2
+	    `;;
+	  *) mkdir_umask=$umask,go-w;;
+	esac
+
+	# With -d, create the new directory with the user-specified mode.
+	# Otherwise, rely on $mkdir_umask.
+	if test -n "$dir_arg"; then
+	  mkdir_mode=-m$mode
+	else
+	  mkdir_mode=
+	fi
+
+	posix_mkdir=false
+	case $umask in
+	  *[123567][0-7][0-7])
+	    # POSIX mkdir -p sets u+wx bits regardless of umask, which
+	    # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+	    ;;
+	  *)
+	    tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+	    trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+	    if (umask $mkdir_umask &&
+		exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+	    then
+	      if test -z "$dir_arg" || {
+		   # Check for POSIX incompatibilities with -m.
+		   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+		   # other-writeable bit of parent directory when it shouldn't.
+		   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+		   ls_ld_tmpdir=`ls -ld "$tmpdir"`
+		   case $ls_ld_tmpdir in
+		     d????-?r-*) different_mode=700;;
+		     d????-?--*) different_mode=755;;
+		     *) false;;
+		   esac &&
+		   $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+		     ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+		     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+		   }
+		 }
+	      then posix_mkdir=:
+	      fi
+	      rmdir "$tmpdir/d" "$tmpdir"
+	    else
+	      # Remove any dirs left behind by ancient mkdir implementations.
+	      rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+	    fi
+	    trap '' 0;;
+	esac;;
+    esac
+
+    if
+      $posix_mkdir && (
+	umask $mkdir_umask &&
+	$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+      )
+    then :
+    else
+
+      # The umask is ridiculous, or mkdir does not conform to POSIX,
+      # or it failed possibly due to a race condition.  Create the
+      # directory the slow way, step by step, checking for races as we go.
+
+      case $dstdir in
+	/*) prefix=/ ;;
+	-*) prefix=./ ;;
+	*)  prefix= ;;
+      esac
+
+      case $posix_glob in
+        '')
+	  if (set -f) 2>/dev/null; then
+	    posix_glob=true
+	  else
+	    posix_glob=false
+	  fi ;;
+      esac
+
+      oIFS=$IFS
+      IFS=/
+      $posix_glob && set -f
+      set fnord $dstdir
+      shift
+      $posix_glob && set +f
+      IFS=$oIFS
+
+      prefixes=
+
+      for d
+      do
+	test -z "$d" && continue
+
+	prefix=$prefix$d
+	if test -d "$prefix"; then
+	  prefixes=
+	else
+	  if $posix_mkdir; then
+	    (umask=$mkdir_umask &&
+	     $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+	    # Don't fail if two instances are running concurrently.
+	    test -d "$prefix" || exit 1
+	  else
+	    case $prefix in
+	      *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+	      *) qprefix=$prefix;;
+	    esac
+	    prefixes="$prefixes '$qprefix'"
+	  fi
+	fi
+	prefix=$prefix/
+      done
+
+      if test -n "$prefixes"; then
+	# Don't fail if two instances are running concurrently.
+	(umask $mkdir_umask &&
+	 eval "\$doit_exec \$mkdirprog $prefixes") ||
+	  test -d "$dstdir" || exit 1
+	obsolete_mkdir_used=true
+      fi
+    fi
+  fi
+
+  if test -n "$dir_arg"; then
+    { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+    { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+      test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+  else
+
+    # Make a couple of temp file names in the proper directory.
+    dsttmp=$dstdir/_inst.$$_
+    rmtmp=$dstdir/_rm.$$_
+
+    # Trap to clean up those temp files at exit.
+    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+    # Copy the file name to the temp name.
+    (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+
+    # and set any options; do chmod last to preserve setuid bits.
+    #
+    # If any of these fail, we abort the whole thing.  If we want to
+    # ignore errors from any of these, just make sure not to ignore
+    # errors from the above "$doit $cpprog $src $dsttmp" command.
+    #
+    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
+      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
+      && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
+      && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+    # Now rename the file to the real destination.
+    { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \
+      || {
+	   # The rename failed, perhaps because mv can't rename something else
+	   # to itself, or perhaps because mv is so ancient that it does not
+	   # support -f.
+
+	   # Now remove or move aside any old file at destination location.
+	   # We try this two ways since rm can't unlink itself on some
+	   # systems and the destination file might be busy for other
+	   # reasons.  In this case, the final cleanup might fail but the new
+	   # file should still install successfully.
+	   {
+	     if test -f "$dst"; then
+	       $doit $rmcmd -f "$dst" 2>/dev/null \
+	       || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \
+		     && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\
+	       || {
+		 echo "$0: cannot unlink or rename $dst" >&2
+		 (exit 1); exit 1
+	       }
+	     else
+	       :
+	     fi
+	   } &&
+
+	   # Now rename the file to the real destination.
+	   $doit $mvcmd "$dsttmp" "$dst"
+	 }
+    } || exit 1
+
+    trap '' 0
+  fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Index: proiecte/PPPP/gdm/ltmain.sh
===================================================================
--- proiecte/PPPP/gdm/ltmain.sh	(revision 134)
+++ proiecte/PPPP/gdm/ltmain.sh	(revision 134)
@@ -0,0 +1,1 @@
+link /usr/share/libtool/config/ltmain.sh
Index: proiecte/PPPP/gdm/m4/gnome-doc-utils.m4
===================================================================
--- proiecte/PPPP/gdm/m4/gnome-doc-utils.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/gnome-doc-utils.m4	(revision 134)
@@ -0,0 +1,56 @@
+dnl Do not call GNOME_DOC_DEFINES directly.  It is split out from
+dnl GNOME_DOC_INIT to allow gnome-doc-utils to bootstrap off itself.
+AC_DEFUN([GNOME_DOC_DEFINES],
+[
+AC_ARG_WITH([help-dir],
+  AC_HELP_STRING([--with-help-dir=DIR], [path to help docs]),,
+  [with_help_dir='${datadir}/gnome/help'])
+HELP_DIR="$with_help_dir"
+AC_SUBST(HELP_DIR)
+
+AC_ARG_WITH([omf-dir],
+  AC_HELP_STRING([--with-omf-dir=DIR], [path to OMF files]),,
+  [with_omf_dir='${datadir}/omf'])
+OMF_DIR="$with_omf_dir"
+AC_SUBST(OMF_DIR)
+
+AC_ARG_WITH([help-formats],
+  AC_HELP_STRING([--with-help-formats=FORMATS], [list of formats]),,
+  [with_help_formats=''])
+DOC_USER_FORMATS="$with_help_formats"
+AC_SUBST(DOC_USER_FORMATS)
+
+AC_ARG_ENABLE([scrollkeeper],
+	[AC_HELP_STRING([--disable-scrollkeeper],
+			[do not make updates to the scrollkeeper database])],,
+	enable_scrollkeeper=yes)
+AM_CONDITIONAL([ENABLE_SK],[test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
+
+dnl disable scrollkeeper automatically for distcheck
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
+
+AM_CONDITIONAL([HAVE_GNOME_DOC_UTILS],[test "$gdu_cv_have_gdu" = "yes"])
+])
+
+# GNOME_DOC_INIT ([MINIMUM-VERSION],[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
+#
+AC_DEFUN([GNOME_DOC_INIT],
+[AC_REQUIRE([AC_PROG_LN_S])dnl
+
+ifelse([$1],,[gdu_cv_version_required=0.3.2],[gdu_cv_version_required=$1])
+
+AC_MSG_CHECKING([gnome-doc-utils >= $gdu_cv_version_required])
+PKG_CHECK_EXISTS([gnome-doc-utils >= $gdu_cv_version_required],
+	[gdu_cv_have_gdu=yes],[gdu_cv_have_gdu=no])
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+	AC_MSG_RESULT([yes])
+	ifelse([$2],,[:],[$2])
+else
+	AC_MSG_RESULT([no])
+	ifelse([$3],,[AC_MSG_ERROR([gnome-doc-utils >= $gdu_cv_version_required not found])],[$3])
+fi
+
+GNOME_DOC_DEFINES
+])
Index: proiecte/PPPP/gdm/m4/intltool.m4
===================================================================
--- proiecte/PPPP/gdm/m4/intltool.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/intltool.m4	(revision 134)
@@ -0,0 +1,215 @@
+## intltool.m4 - Configure intltool for the target system. -*-Shell-script-*-
+## Copyright (C) 2001 Eazel, Inc.
+## Author: Maciej Stachowiak <mjs@noisehavoc.org>
+##         Kenneth Christiansen <kenneth@gnu.org>
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful, but
+## WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+## General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+##
+## As a special exception to the GNU General Public License, if you
+## distribute this file as part of a program that contains a
+## configuration script generated by Autoconf, you may include it under
+## the same distribution terms that you use for the rest of that program.
+
+dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
+# serial 40 IT_PROG_INTLTOOL
+AC_DEFUN([IT_PROG_INTLTOOL], [
+AC_PREREQ([2.50])dnl
+AC_REQUIRE([AM_NLS])dnl
+
+case "$am__api_version" in
+    1.[01234])
+	AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
+    ;;
+    *)
+    ;;
+esac
+
+if test -n "$1"; then
+    AC_MSG_CHECKING([for intltool >= $1])
+
+    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
+    [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+    ]
+    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+	AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
+fi
+
+AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
+AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
+AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+    AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
+fi
+
+  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
+     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
+      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+
+_IT_SUBST(INTLTOOL_DESKTOP_RULE)
+_IT_SUBST(INTLTOOL_DIRECTORY_RULE)
+_IT_SUBST(INTLTOOL_KEYS_RULE)
+_IT_SUBST(INTLTOOL_PROP_RULE)
+_IT_SUBST(INTLTOOL_OAF_RULE)
+_IT_SUBST(INTLTOOL_PONG_RULE)
+_IT_SUBST(INTLTOOL_SERVER_RULE)
+_IT_SUBST(INTLTOOL_SHEET_RULE)
+_IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
+_IT_SUBST(INTLTOOL_UI_RULE)
+_IT_SUBST(INTLTOOL_XAM_RULE)
+_IT_SUBST(INTLTOOL_KBD_RULE)
+_IT_SUBST(INTLTOOL_XML_RULE)
+_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
+_IT_SUBST(INTLTOOL_CAVES_RULE)
+_IT_SUBST(INTLTOOL_SCHEMAS_RULE)
+_IT_SUBST(INTLTOOL_THEME_RULE)
+_IT_SUBST(INTLTOOL_SERVICE_RULE)
+_IT_SUBST(INTLTOOL_POLICY_RULE)
+
+# Check the gettext tools to make sure they are GNU
+AC_PATH_PROG(XGETTEXT, xgettext)
+AC_PATH_PROG(MSGMERGE, msgmerge)
+AC_PATH_PROG(MSGFMT, msgfmt)
+AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+fi
+xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
+mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
+if test -z "$xgversion" -o -z "$mmversion"; then
+    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+fi
+
+AC_PATH_PROG(INTLTOOL_PERL, perl)
+if test -z "$INTLTOOL_PERL"; then
+   AC_MSG_ERROR([perl not found])
+fi
+AC_MSG_CHECKING([for perl >= 5.8.1])
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+   AC_MSG_ERROR([perl 5.8.1 is required for intltool])
+else
+   IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+   AC_MSG_RESULT([$IT_PERL_VERSION])
+fi
+if test "x$2" != "xno-xml"; then
+   AC_MSG_CHECKING([for XML::Parser])
+   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+       AC_MSG_RESULT([ok])
+   else
+       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
+   fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+AC_SUBST(ALL_LINGUAS)
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+  AC_LINK_IFELSE(
+    [AC_LANG_PROGRAM([[]],
+                     [[extern int _nl_msg_cat_cntr;
+                       return _nl_msg_cat_cntr]])],
+    [DATADIRNAME=share],
+    [case $host in
+    *-*-solaris*)
+    dnl On Solaris, if bind_textdomain_codeset is in libc,
+    dnl GNU format message catalog is always supported,
+    dnl since both are added to the libc all together.
+    dnl Hence, we'd like to go with DATADIRNAME=share
+    dnl in this case.
+    AC_CHECK_FUNC(bind_textdomain_codeset,
+      [DATADIRNAME=share], [DATADIRNAME=lib])
+    ;;
+    *)
+    [DATADIRNAME=lib]
+    ;;
+    esac])
+fi
+AC_SUBST(DATADIRNAME)
+
+IT_PO_SUBDIR([po])
+
+])
+
+
+# IT_PO_SUBDIR(DIRNAME)
+# ---------------------
+# All po subdirs have to be declared with this macro; the subdir "po" is
+# declared by IT_PROG_INTLTOOL.
+#
+AC_DEFUN([IT_PO_SUBDIR],
+[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
+dnl
+dnl The following CONFIG_COMMANDS should be exetuted at the very end
+dnl of config.status.
+AC_CONFIG_COMMANDS_PRE([
+  AC_CONFIG_COMMANDS([$1/stamp-it], [
+    if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
+       AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
+    fi
+    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
+    >"$1/stamp-it.tmp"
+    [sed '/^#/d
+	 s/^[[].*] *//
+	 /^[ 	]*$/d
+	'"s|^|	$ac_top_srcdir/|" \
+      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
+    ]
+    [sed '/^POTFILES =/,/[^\\]$/ {
+		/^POTFILES =/!d
+		r $1/POTFILES
+	  }
+	 ' "$1/Makefile.in" >"$1/Makefile"]
+    rm -f "$1/Makefile.tmp"
+    mv "$1/stamp-it.tmp" "$1/stamp-it"
+  ])
+])dnl
+])
+
+# _IT_SUBST(VARIABLE)
+# -------------------
+# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
+#
+AC_DEFUN([_IT_SUBST],
+[
+AC_SUBST([$1])
+m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
+]
+)
+
+# deprecated macros
+AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
+# A hint is needed for aclocal from Automake <= 1.9.4:
+# AC_DEFUN([AC_PROG_INTLTOOL], ...)
+
Index: proiecte/PPPP/gdm/m4/libtool.m4
===================================================================
--- proiecte/PPPP/gdm/m4/libtool.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/libtool.m4	(revision 134)
@@ -0,0 +1,1 @@
+link /usr/share/aclocal/libtool.m4
Index: proiecte/PPPP/gdm/m4/ltoptions.m4
===================================================================
--- proiecte/PPPP/gdm/m4/ltoptions.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/ltoptions.m4	(revision 134)
@@ -0,0 +1,1 @@
+link /usr/share/aclocal/ltoptions.m4
Index: proiecte/PPPP/gdm/m4/ltsugar.m4
===================================================================
--- proiecte/PPPP/gdm/m4/ltsugar.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/ltsugar.m4	(revision 134)
@@ -0,0 +1,1 @@
+link /usr/share/aclocal/ltsugar.m4
Index: proiecte/PPPP/gdm/m4/ltversion.m4
===================================================================
--- proiecte/PPPP/gdm/m4/ltversion.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/ltversion.m4	(revision 134)
@@ -0,0 +1,1 @@
+link /usr/share/aclocal/ltversion.m4
Index: proiecte/PPPP/gdm/m4/lt~obsolete.m4
===================================================================
--- proiecte/PPPP/gdm/m4/lt~obsolete.m4	(revision 134)
+++ proiecte/PPPP/gdm/m4/lt~obsolete.m4	(revision 134)
@@ -0,0 +1,1 @@
+link /usr/share/aclocal/lt~obsolete.m4
Index: proiecte/PPPP/gdm/missing
===================================================================
--- proiecte/PPPP/gdm/missing	(revision 134)
+++ proiecte/PPPP/gdm/missing	(revision 134)
@@ -0,0 +1,367 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+
+scriptversion=2006-05-10.23
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
+#   Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+  echo 1>&2 "Try \`$0 --help' for more information"
+  exit 1
+fi
+
+run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+  configure_ac=configure.ac
+else
+  configure_ac=configure.in
+fi
+
+msg="missing on your system"
+
+case $1 in
+--run)
+  # Try to run requested program, and just exit if it succeeds.
+  run=
+  shift
+  "$@" && exit 0
+  # Exit code 63 means version mismatch.  This often happens
+  # when the user try to use an ancient version of a tool on
+  # a file that requires a minimum version.  In this case we
+  # we should proceed has if the program had been absent, or
+  # if --run hadn't been passed.
+  if test $? = 63; then
+    run=:
+    msg="probably too old"
+  fi
+  ;;
+
+  -h|--h|--he|--hel|--help)
+    echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+  -h, --help      display this help and exit
+  -v, --version   output version information and exit
+  --run           try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+  aclocal      touch file \`aclocal.m4'
+  autoconf     touch file \`configure'
+  autoheader   touch file \`config.h.in'
+  autom4te     touch the output file, or create a stub one
+  automake     touch all \`Makefile.in' files
+  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
+  flex         create \`lex.yy.c', if possible, from existing .c
+  help2man     touch the output file
+  lex          create \`lex.yy.c', if possible, from existing .c
+  makeinfo     touch the output file
+  tar          try tar, gnutar, gtar, then tar without non-portable flags
+  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Send bug reports to <bug-automake@gnu.org>."
+    exit $?
+    ;;
+
+  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+    echo "missing $scriptversion (GNU Automake)"
+    exit $?
+    ;;
+
+  -*)
+    echo 1>&2 "$0: Unknown \`$1' option"
+    echo 1>&2 "Try \`$0 --help' for more information"
+    exit 1
+    ;;
+
+esac
+
+# Now exit if we have it, but it failed.  Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program).
+case $1 in
+  lex|yacc)
+    # Not GNU programs, they don't have --version.
+    ;;
+
+  tar)
+    if test -n "$run"; then
+       echo 1>&2 "ERROR: \`tar' requires --run"
+       exit 1
+    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+       exit 1
+    fi
+    ;;
+
+  *)
+    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+       # We have it, but it failed.
+       exit 1
+    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+       # Could not run --version or --help.  This is probably someone
+       # running `$TOOL --version' or `$TOOL --help' to check whether
+       # $TOOL exists and not knowing $TOOL uses missing.
+       exit 1
+    fi
+    ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case $1 in
+  aclocal*)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
+         to install the \`Automake' and \`Perl' packages.  Grab them from
+         any GNU archive site."
+    touch aclocal.m4
+    ;;
+
+  autoconf)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`${configure_ac}'.  You might want to install the
+         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
+         archive site."
+    touch configure
+    ;;
+
+  autoheader)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
+         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
+         from any GNU archive site."
+    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+    test -z "$files" && files="config.h"
+    touch_files=
+    for f in $files; do
+      case $f in
+      *:*) touch_files="$touch_files "`echo "$f" |
+				       sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+      *) touch_files="$touch_files $f.in";;
+      esac
+    done
+    touch $touch_files
+    ;;
+
+  automake*)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+         You might want to install the \`Automake' and \`Perl' packages.
+         Grab them from any GNU archive site."
+    find . -type f -name Makefile.am -print |
+	   sed 's/\.am$/.in/' |
+	   while read f; do touch "$f"; done
+    ;;
+
+  autom4te)
+    echo 1>&2 "\
+WARNING: \`$1' is needed, but is $msg.
+         You might have modified some files without having the
+         proper tools for further handling them.
+         You can get \`$1' as part of \`Autoconf' from any GNU
+         archive site."
+
+    file=`echo "$*" | sed -n "$sed_output"`
+    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+    if test -f "$file"; then
+	touch $file
+    else
+	test -z "$file" || exec >$file
+	echo "#! /bin/sh"
+	echo "# Created by GNU Automake missing as a replacement of"
+	echo "#  $ $@"
+	echo "exit 0"
+	chmod +x $file
+	exit 1
+    fi
+    ;;
+
+  bison|yacc)
+    echo 1>&2 "\
+WARNING: \`$1' $msg.  You should only need it if
+         you modified a \`.y' file.  You may need the \`Bison' package
+         in order for those modifications to take effect.  You can get
+         \`Bison' from any GNU archive site."
+    rm -f y.tab.c y.tab.h
+    if test $# -ne 1; then
+        eval LASTARG="\${$#}"
+	case $LASTARG in
+	*.y)
+	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+	    if test -f "$SRCFILE"; then
+	         cp "$SRCFILE" y.tab.c
+	    fi
+	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+	    if test -f "$SRCFILE"; then
+	         cp "$SRCFILE" y.tab.h
+	    fi
+	  ;;
+	esac
+    fi
+    if test ! -f y.tab.h; then
+	echo >y.tab.h
+    fi
+    if test ! -f y.tab.c; then
+	echo 'main() { return 0; }' >y.tab.c
+    fi
+    ;;
+
+  lex|flex)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified a \`.l' file.  You may need the \`Flex' package
+         in order for those modifications to take effect.  You can get
+         \`Flex' from any GNU archive site."
+    rm -f lex.yy.c
+    if test $# -ne 1; then
+        eval LASTARG="\${$#}"
+	case $LASTARG in
+	*.l)
+	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+	    if test -f "$SRCFILE"; then
+	         cp "$SRCFILE" lex.yy.c
+	    fi
+	  ;;
+	esac
+    fi
+    if test ! -f lex.yy.c; then
+	echo 'main() { return 0; }' >lex.yy.c
+    fi
+    ;;
+
+  help2man)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+	 you modified a dependency of a manual page.  You may need the
+	 \`Help2man' package in order for those modifications to take
+	 effect.  You can get \`Help2man' from any GNU archive site."
+
+    file=`echo "$*" | sed -n "$sed_output"`
+    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+    if test -f "$file"; then
+	touch $file
+    else
+	test -z "$file" || exec >$file
+	echo ".ab help2man is required to generate this page"
+	exit 1
+    fi
+    ;;
+
+  makeinfo)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified a \`.texi' or \`.texinfo' file, or any other file
+         indirectly affecting the aspect of the manual.  The spurious
+         call might also be the consequence of using a buggy \`make' (AIX,
+         DU, IRIX).  You might want to install the \`Texinfo' package or
+         the \`GNU make' package.  Grab either from any GNU archive site."
+    # The file to touch is that specified with -o ...
+    file=`echo "$*" | sed -n "$sed_output"`
+    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+    if test -z "$file"; then
+      # ... or it is the one specified with @setfilename ...
+      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+      file=`sed -n '
+	/^@setfilename/{
+	  s/.* \([^ ]*\) *$/\1/
+	  p
+	  q
+	}' $infile`
+      # ... or it is derived from the source name (dir/f.texi becomes f.info)
+      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+    fi
+    # If the file does not exist, the user really needs makeinfo;
+    # let's fail without touching anything.
+    test -f $file || exit 1
+    touch $file
+    ;;
+
+  tar)
+    shift
+
+    # We have already tried tar in the generic part.
+    # Look for gnutar/gtar before invocation to avoid ugly error
+    # messages.
+    if (gnutar --version > /dev/null 2>&1); then
+       gnutar "$@" && exit 0
+    fi
+    if (gtar --version > /dev/null 2>&1); then
+       gtar "$@" && exit 0
+    fi
+    firstarg="$1"
+    if shift; then
+	case $firstarg in
+	*o*)
+	    firstarg=`echo "$firstarg" | sed s/o//`
+	    tar "$firstarg" "$@" && exit 0
+	    ;;
+	esac
+	case $firstarg in
+	*h*)
+	    firstarg=`echo "$firstarg" | sed s/h//`
+	    tar "$firstarg" "$@" && exit 0
+	    ;;
+	esac
+    fi
+
+    echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+         You may want to install GNU tar or Free paxutils, or check the
+         command line arguments."
+    exit 1
+    ;;
+
+  *)
+    echo 1>&2 "\
+WARNING: \`$1' is needed, and is $msg.
+         You might have modified some files without having the
+         proper tools for further handling them.  Check the \`README' file,
+         it often tells you about the needed prerequisites for installing
+         this package.  You may also peek at any GNU archive site, in case
+         some other package would contain this missing \`$1' program."
+    exit 1
+    ;;
+esac
+
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Index: proiecte/PPPP/gdm/mkinstalldirs
===================================================================
--- proiecte/PPPP/gdm/mkinstalldirs	(revision 134)
+++ proiecte/PPPP/gdm/mkinstalldirs	(revision 134)
@@ -0,0 +1,161 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+
+scriptversion=2006-05-11.19
+
+# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+nl='
+'
+IFS=" ""	$nl"
+errstatus=0
+dirmode=
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
+
+Create each directory DIR (with mode MODE, if specified), including all
+leading file name components.
+
+Report bugs to <bug-automake@gnu.org>."
+
+# process command line arguments
+while test $# -gt 0 ; do
+  case $1 in
+    -h | --help | --h*)         # -h for help
+      echo "$usage"
+      exit $?
+      ;;
+    -m)                         # -m PERM arg
+      shift
+      test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+      dirmode=$1
+      shift
+      ;;
+    --version)
+      echo "$0 $scriptversion"
+      exit $?
+      ;;
+    --)                         # stop option processing
+      shift
+      break
+      ;;
+    -*)                         # unknown option
+      echo "$usage" 1>&2
+      exit 1
+      ;;
+    *)                          # first non-opt arg
+      break
+      ;;
+  esac
+done
+
+for file
+do
+  if test -d "$file"; then
+    shift
+  else
+    break
+  fi
+done
+
+case $# in
+  0) exit 0 ;;
+esac
+
+# Solaris 8's mkdir -p isn't thread-safe.  If you mkdir -p a/b and
+# mkdir -p a/c at the same time, both will detect that a is missing,
+# one will create a, then the other will try to create a and die with
+# a "File exists" error.  This is a problem when calling mkinstalldirs
+# from a parallel make.  We use --version in the probe to restrict
+# ourselves to GNU mkdir, which is thread-safe.
+case $dirmode in
+  '')
+    if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
+      echo "mkdir -p -- $*"
+      exec mkdir -p -- "$@"
+    else
+      # On NextStep and OpenStep, the `mkdir' command does not
+      # recognize any option.  It will interpret all options as
+      # directories to create, and then abort because `.' already
+      # exists.
+      test -d ./-p && rmdir ./-p
+      test -d ./--version && rmdir ./--version
+    fi
+    ;;
+  *)
+    if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
+       test ! -d ./--version; then
+      echo "mkdir -m $dirmode -p -- $*"
+      exec mkdir -m "$dirmode" -p -- "$@"
+    else
+      # Clean up after NextStep and OpenStep mkdir.
+      for d in ./-m ./-p ./--version "./$dirmode";
+      do
+        test -d $d && rmdir $d
+      done
+    fi
+    ;;
+esac
+
+for file
+do
+  case $file in
+    /*) pathcomp=/ ;;
+    *)  pathcomp= ;;
+  esac
+  oIFS=$IFS
+  IFS=/
+  set fnord $file
+  shift
+  IFS=$oIFS
+
+  for d
+  do
+    test "x$d" = x && continue
+
+    pathcomp=$pathcomp$d
+    case $pathcomp in
+      -*) pathcomp=./$pathcomp ;;
+    esac
+
+    if test ! -d "$pathcomp"; then
+      echo "mkdir $pathcomp"
+
+      mkdir "$pathcomp" || lasterr=$?
+
+      if test ! -d "$pathcomp"; then
+	errstatus=$lasterr
+      else
+	if test ! -z "$dirmode"; then
+	  echo "chmod $dirmode $pathcomp"
+	  lasterr=
+	  chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+	  if test ! -z "$lasterr"; then
+	    errstatus=$lasterr
+	  fi
+	fi
+      fi
+    fi
+
+    pathcomp=$pathcomp/
+  done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Index: proiecte/PPPP/gdm/omf.make
===================================================================
--- proiecte/PPPP/gdm/omf.make	(revision 134)
+++ proiecte/PPPP/gdm/omf.make	(revision 134)
@@ -0,0 +1,61 @@
+# 
+# No modifications of this Makefile should be necessary.
+#
+# This file contains the build instructions for installing OMF files.  It is
+# generally called from the makefiles for particular formats of documentation.
+#
+# Note that you must configure your package with --localstatedir=/var
+# so that the scrollkeeper-update command below will update the database
+# in the standard scrollkeeper directory.
+#
+# If it is impossible to configure with --localstatedir=/var, then
+# modify the definition of scrollkeeper_localstate_dir so that
+# it points to the correct location. Note that you must still use 
+# $(localstatedir) in this or when people build RPMs it will update
+# the real database on their system instead of the one under RPM_BUILD_ROOT.
+#
+# Note: This make file is not incorporated into xmldocs.make because, in
+#       general, there will be other documents install besides XML documents
+#       and the makefiles for these formats should also include this file.
+#
+# About this file:
+#	This file was derived from scrollkeeper_example2, a package
+#	illustrating how to install documentation and OMF files for use with
+#	ScrollKeeper 0.3.x and 0.4.x.  For more information, see:
+#		http://scrollkeeper.sourceforge.net/	
+# 	Version: 0.1.3 (last updated: March 20, 2002)
+#
+
+omf_dest_dir=$(datadir)/omf/@PACKAGE@
+scrollkeeper_localstate_dir = $(localstatedir)/scrollkeeper
+
+# At some point, it may be wise to change to something like this:
+# scrollkeeper_localstate_dir = @SCROLLKEEPER_STATEDIR@
+
+omf: omf_timestamp
+
+omf_timestamp: $(omffile)
+	-for file in $(omffile); do \
+	  scrollkeeper-preinstall $(docdir)/$(docname).xml $(srcdir)/$$file $$file.out; \
+	done; \
+	touch omf_timestamp
+
+install-data-hook-omf:
+	$(mkinstalldirs) $(DESTDIR)$(omf_dest_dir)
+	for file in $(omffile); do \
+		$(INSTALL_DATA) $$file.out $(DESTDIR)$(omf_dest_dir)/$$file; \
+	done
+	-scrollkeeper-update -p $(scrollkeeper_localstate_dir) -o $(DESTDIR)$(omf_dest_dir)
+
+uninstall-local-omf:
+	-for file in $(srcdir)/*.omf; do \
+		basefile=`basename $$file`; \
+		rm -f $(DESTDIR)$(omf_dest_dir)/$$basefile; \
+	done
+	-rmdir $(DESTDIR)$(omf_dest_dir)
+	-scrollkeeper-update -p $(scrollkeeper_localstate_dir)
+
+clean-local-omf:
+	-for file in $(omffile); do \
+		rm -f $$file.out; \
+	done
Index: proiecte/PPPP/gdm/po/ChangeLog
===================================================================
--- proiecte/PPPP/gdm/po/ChangeLog	(revision 134)
+++ proiecte/PPPP/gdm/po/ChangeLog	(revision 134)
@@ -0,0 +1,9501 @@
+2009-04-15  Khaled Hosny  <khaledhosny@eglug.org>
+
+	* ar.po: Updated Arabic translation.
+
+2009-04-12  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2009-04-04  Simos Xenitellis  <simos@gnome.org>
+
+	* el.po: Updated Greek translation by Thanos Lefteris.
+
+2009-03-30  Baris Cicek  <baris@teamforce.name.tr>
+
+	* tr.: Updated Turkish translation.
+
+2009-03-25  Shankar Prasad  <svenkate@redhat.com>
+
+        * kn.po: Updated few correction to Kannada translations.
+
+2009-03-21  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+	* ru.po: Updated Russian translation.
+
+2009-03-18  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic translation by Usama Akkad.
+
+2009-03-18  Funda Wang  <fundawang@gmail.com>
+
+	* zh_CN.po: Updated zh_CN translation.
+
+2009-03-16  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2009-03-16  Shankar Prasad  <svenkate@redhat.com>
+
+        * kn.po: Updated Kannada translations.
+
+2009-03-15  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2009-03-15 felix@redhat.com>
+
+	* ta.po:  Tamil Translation updated
+
+2009-03-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 * gl.po: Updated Galician translation
+
+2009-03-13  Sandeep Shedmake  <sshedmak@redhat.com>
+
+	* mr.po: Updated Marathi Translations.
+
+2009-03-12  Ani Peter <apeter@redhat.com>
+
+	* ml.po: Updated Malayalam Translations
+
+2009-03-12  Rajesh Ranjan <rranjan@redhat.com>
+
+	* hi.po: Updated Hindi Translation.
+	
+2009-03-11  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2009-03-10  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2009-03-08  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek Translation by Fotis Tsamis.
+
+2009-03-09  MiÈu Moldovan  <dumol@gnome.ro>
+
+	* ro.po: Updated Romanian translation
+
+2009-03-09  Runa Bhattacharjee  <runab@redhat.com>
+
+	* bn_IN.po: Updated Bengali India Translation
+
+2009-03-09  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation by Yaron Sharabani.
+
+2009-03-08  Petr Kovar  <pknbe@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2009-03-08  Milo Casagrande  <milo@ubuntu.com>
+
+	* it.po: Updated Italian translation by Francesco Marletta.
+
+2009-03-08  Takeshi AIHANA <takeshi.aihana@gmail.com>
+
+	* ja.po: Updated Japanese translation (Fixed #558335).
+
+2009-03-07   Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+	
+2009-03-06  Krishnababu K <kkrothap@redhat.com>
+
+	* te.po: Updated Telugu Translation.
+
+2009-03-06  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2009-03-04  Amitakhya Phukan <amitakhya@svn.gnome.org>
+
+	* as.po: Updated Assamese translations.
+
+2009-03-03  Manoj Kumar Giri  <mgiri@redhat.com>
+
+	* or.po: Updated Oriya Translation.
+
+2009-03-02  Claude Paroz  <claude@2xlibre.net>
+
+	* fr.po: Updated French translation by FrÃ©dÃ©ric Peters.
+
+2009-02-27  Ihar Hrachyshka <booxter@lacinka.org>
+
+	* be@latin.po: Added Belarusian Latin translation by Ihar Hrachyshka.
+	* LINGUAS: Added be@latin.
+
+2009-02-26  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2009-02-23  Philip Withnall  <philip@tecnocode.co.uk>
+
+	* en_GB.po: Updated British English translation.
+
+2009-02-23  Gil Forcada  <gforcada@gnome.org>
+
+	* ca.po: Updated Catalan translation by David  Planella.
+
+2009-02-22 Og Maciel <ogmaciel@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2009-02-19  Raivis Dejus <orvils@gmail.com>
+
+	* lv.po: Updated translation.
+
+2009-02-18  Ilkka Tuohela <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2009-02-18  Claude Paroz  <claude@2xlibre.net>
+
+	* LINGUAS:
+	* crh.po: Added Crimean Tatar translation on behalf of ReÅat SABIQ.
+
+2009-02-18  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2009-02-17  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2009-02-17  Sweta Kothari  <swkothar@redhat.com>
+
+	* gu.po: Committed Gujarati Translation.
+
+2009-02-16  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+	* nl.po: Updated Dutch translation by Wouter Bolsterlee.
+
+2009-02-15 Kenneth Nielsen <k.nielsen81@gmail.com>
+
+	* da.po: Updated Danish translation by Kenneth Nielsen
+
+2009-02-14  Tomasz Dominikowski  <tdominikowski@aviary.pl>
+
+	* pl.po: Updated Polish translation
+
+2009-02-14  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2009-02-13   Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2009-02-12  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2009-02-12  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2009-02-12  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2009-02-11  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2009-02-11  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2009-02-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2009-02-10  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2009-02-10  Gil Forcada  <gforcada@gnome.org>
+
+	* ast.po: Added Asturian translation on behalf of Mikel GonzÃ¡lez.
+	* LINGUAS: Added ast.
+
+2009-02-06   Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2009-02-04  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2009-02-04  Sweta Kothari  <swkothar@redhat.com>
+
+	* gu.po: Committed Gujarati Translation.
+
+2009-02-01  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2009-02-01  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2009-01-31  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2009-01-28  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2009-01-28  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2009-01-27  Ilkka Tuohela <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2009-01-24  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2009-01-15 Og Maciel <ogmaciel@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation by
+	Henrique P. Machado.
+
+2009-01-14  Gil Forcada  <gforcada@gnome.org>
+
+	* ca.po: Updated Catalan translation by David Planella.
+
+2009-01-07 Nurali Abdurahmonov <mavnur@gmail.com>
+
+	* uz.po: Added Uzbek translations by Nurali.
+	* LINGUAS: added uz and uz@cyrillic
+	* uz@cyrillic.po: added uzbek cyrillic transklations by Nurali
+
+2009-01-08  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2009-01-05  çé²(Gan Lu) <rhythm.gan@gmail.com>
+
+        * zh_CN.po: Updated Chinese Simplified translation
+
+2008-12-15  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-12-15  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2008-12-06  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2008-12-03  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in: Add missing file
+
+2008-12-02  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in: Remove obsolete file
+
+2008-11-08  Erdal Ronahi  <erdal.ronahi@gmail.com>
+
+	* ku.po: Updated Kurdish translation
+
+2008-11-08  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-10-21  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-10-16  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation by Pavol Å imo.
+
+2008-10-14  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-10-13  Timo Jyrinki  <timo.jyrinki@iki.fi>
+
+	* fi.po: Updated Finnish translation (restart translation fixed).
+
+2008-10-07  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-09-26  Jochen Skulj <jochen@jochenskulj.de>
+
+	* de.po: Updated German Translation (Translation of Â»suspendÂ« fixed).
+
+2008-09-25  Gil Forcada  <gforcada@gnome.org>
+
+	* ca.po: Updated Catalan translation by David Planella.
+
+2008-09-24 Og Maciel <ogmaciel@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation by Og Maciel.
+
+2008-09-22 Kenneth Nielsen <k.nielsen81@gmail.com>
+
+	* da.po: Updated Danish translation by Ask H. Larsen
+
+2008-09-22  Goran RakiÄ  <grakic@devbase.net>
+
+	* sr.po, sr@latin.po: Updated Serbian Translation (by Igor NestoroviÄ).
+
+2008-09-21  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+	* ru.po: Updated Russian translation.
+
+2008-09-22  Mugurel Tudor  <mugurelu@gnome.ro>
+
+	* ro.po: Updated Romanian translation by
+	MiÅu Moldovan <dumol@gnome.ro>
+
+2008-09-21  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2008-09-20  Jovan Naumovski  <jovan@lugola.net>
+
+	* mk.po: Updated Macedonian translation.
+
+2008-09-20  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-09-20  Nikos Charonitakis  <nikosx@gmail.com>
+
+	* el.po:  Updated Greek translation by Papadeas Pierros <ppapadeas@gmail.com>.
+
+2008-09-19  I. Felix <ifelix@redhat.com>
+
+	* ta.po:  Tamil Translation updated
+
+2008-09-19 Shankar Prasad  <svenkate@redhat.com>
+
+        * kn.po: Updated Kannada Translation
+
+2008-09-19 Shankar Prasad  <svenkate@redhat.com>
+
+        * kn.po: Updated Kannada Translation
+
+2008-09-19  Sweta Kothari  <swkothar@redhat.com>
+
+	* gu.po: Committed Gujarati Translation.
+
+2008-09-19  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Usama Akkad.
+
+2008-09-18  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-09-17  Luca Ferretti  <elle.uca@libero.it>
+
+	* it.po: Updated Italian translation by Francesco Marletta.
+
+2008-09-17  Manoj Kumar giri <mgiri@redhat.com>
+
+	* or.po: Updated Oriya Translation
+
+2008-09-16  Manoj Kumar Giri <mgiri@redhat.com>
+
+	* or.po: Updated Oriya Translation
+
+2008-09-16  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2008-09-16  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2008-09-16  Runa Bhattacharjee  <runab@redhat.com>
+
+	* bn_IN.po: Updated Bengali India Translation
+
+2008-09-15  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-09-15  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2008-09-14  Sandeep Shedmake  <sshedmak@redhat.com>
+
+	* mr.po: Updated Marathi Translations.
+
+2008-09-13  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2008-09-10  Pema Geyleg  <pema.geyleg@gmail.com>
+
+        * dz.po: Updated Dzongkha Translation
+
+2008-09-09  Robert Sedak  <robert.sedak@sk.t-com.hr>
+
+	* hr.po: Updated Croatian translation.
+
+2008-09-09  Funda Wang  <fundawang@gmail.com>
+
+	* zh_CN.po: Updated zh_CN translation.
+
+2008-09-08  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2008-09-08  Robert Sedak  <robert.sedak@sk.t-com.hr>
+
+	* hr.po: Updated Croatian translation.
+
+2008-09-07  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2008-09-07  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2008-09-07  Philip Withnall  <philip@tecnocode.co.uk>
+
+	* en_GB.po: Updated British English translation.
+
+2008-09-06  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian Translation.
+
+2008-09-05  Tomasz Dominikowski  <tdominikowski@aviary.pl>
+
+	* pl.po: Updated Polish translation
+
+2008-09-05  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-09-04  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2008-09-04  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-09-03  Jochen Skulj <jochen@jochenskulj.de>
+
+	* de.po: Updated German Translation.
+
+2008-09-02  Amitakhya Phukan <amitakhya@svn.gnome.org>
+
+	* as.po: Updated Assamese Translation.
+
+2008-09-02  Nguyá»
+n ThÃ¡i Ngá»c Duy <pclouds@gmail.com>
+
+	* vi.po: Updated Vietnamese translation
+
+2008-08-31  Robert-AndrÃ© Mauchin  <zebob.m@pengzone.org>
+
+	* fr.po: Updated French translation.
+
+2008-08-30  Og Maciel  <ogmaciel@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation by FÃ¡bio Nogueira
+	and fixes Bug #549897.
+
+2008-08-30  Sunil Mohan Adapa  <sunilmohan@fsf.org.in>
+
+	* te.po: Updated Telugu translation done by
+	Krishna Babu K <kkrothap@redhat.com>.
+
+2008-08-29  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-08-27  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-08-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-08-27  Ilkka Tuohela <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2008-08-26  Petr Kovar  <pknbe@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2008-08-26  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-08-26  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2008-08-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-25  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in: Update list
+
+2008-08-25  Tomasz Dominikowski  <tdominikowski@aviary.pl>
+
+	* pl.po: Updated Polish translation
+
+
+2008-08-25  Goran Rakic  <grakic@devbase.net>
+
+        * LINGUAS, sr@latin.po, sr@Latn.po: Conversion from sr@Latn to sr@latin.
+
+2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-23  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-08-23  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-08-23  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2008-08-22  Robert-AndrÃ© Mauchin  <zebob.m@pengzone.org>
+
+	* fr.po Updated French translation.
+
+2008-08-22  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-08-22  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in: Update files.
+
+2008-08-22  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-08-22  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in:
+	* POTFILES.skip: Update file list.
+
+2008-08-22  Runa Bhattacharjee <runab@redhat.com>
+
+	* bn_IN.po: Updated Bengali India Translation
+
+2008-08-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-17  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation  
+
+2008-08-17  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-08-17  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-08-15  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-08-14  William Jon McCann  <jmccann@redhat.com>
+
+	reviewed by: <delete if not using a buddy>
+
+	* POTFILES.in:
+	* POTFILES.skip:
+
+2008-08-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-14  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in: Update list.
+
+2008-08-14  Jorge Gonzalez  <jorgegonz@svn.gnome.org>                        
+
+	* es.po: Updated Spanish translation
+
+2008-08-13  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-08-13  Tomasz Dominikowski <tdominikowski@aviary.pl>
+
+	* pl.po: Updated Polish translation.
+
+2008-08-12  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2008-08-12  Ilkka Tuohela <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2008-08-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-09  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-08-09  Petr Kovar  <pknbe@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2008-08-08  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation 
+
+2008-08-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-08  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-08-07  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-08-07  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation.
+
+2008-08-07 Sweta Kothari  <swkothar@redhat.com>
+
+	* gu.po: Committed Gujarati Translation.
+
+2008-08-06  Jonh Wendell  <jwendell@gnome.org>
+
+	* pt_BR.po: Brazilian Portuguese translation updated by FÃ¡bio Nogueira.
+
+2008-08-06  Rajesh Ranjan <rajeshkajha@yahoo.com> 
+
+	* mai.po: Adding Maithili for gdm
+
+2008-08-06  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-08-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	 gl.po: Updated Galician translation
+
+2008-08-02  çé²(Lu Gan) <ganlu@gnome.org>
+
+        * zh_CN.po: Update Simplified Chinese translation.
+
+2008-08-02  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2008-07-29  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-07-28  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-07-27  Leonardo Ferreira Fontenelle  <leonardof@gnome.org>
+
+	* pt_BR.po: Fixed translation of "lock" (by Vladimir Melo).
+
+2008-07-24  Leonardo Ferreira Fontenelle  <leonardof@gnome.org>
+
+	* pt_BR.po: Terminology improvements by FabrÃ­cio Godoy.
+
+2008-07-24  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2008-07-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2008-07-17  Andre Klapper  <a9016009@gmx.de>
+
+	* de.po: Updated German translation.
+
+2008-07-20  Jorge Gonzalez  <jorgegonz@svn.gnome.org> 
+
+	* es.po: Updated Spanish translation  
+
+2008-07-19  Gil Forcada  <gforcada@gnome.org>
+
+	* ps.po: Added Pashto translation by Zabeeh khan.
+	* LINGUAS: Added ps.
+
+2008-07-18  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2008-07-17  Andre Klapper  <a9016009@gmx.de>
+
+	* de.po: Updated German translation.
+
+2008-07-17  Andre Klapper  <a9016009@gmx.de>
+
+	* de.po: Updated German translation.
+
+2008-07-16  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation.
+
+2008-07-10  Leonardo Ferreira Fontenelle  <leonardof@gnome.org>
+
+	* pt_BR.po: Brazilian Portuguese translation updated by Og Maciel.
+
+2008-07-05  Jorge Gonzalez  <jorgegonz@svn.gnome.org>
+
+	* es.po: Updated Spanish translation 
+
+2008-07-04  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-07-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-07-03  Yannig Marchegay <yannig@marchegay.org>
+
+	* oc.po: Updated Occitan translation.
+
+2008-07-01  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-06-24  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-06-20  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated by DÃ³ra KovÃ¡ts and me.
+
+2008-06-20  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-06-11  Erdal Ronahi  <erdal.ronahi@gmail.com>
+
+	* ku.po: Updated Kurdish Translations
+
+2008-06-11  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-06-10  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-06-05  Roozbeh Pournader  <roozbeh@gmail.com>
+
+	* fa.po: Fixed parts of bug 509996 in Persian translation (report
+	  and patch by Hedayat Vatankhah), updated translation.
+
+2008-06-05  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2008-05-29  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2008-05-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2008-05-25  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-05-25   Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2008-05-24  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-05-22  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-05-22  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation.
+
+2008-05-19  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2008-05-18  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-05-14  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-05-09  Matthias Clasen <mclasen@redhat.com>
+
+	* zh_CN.po: Apply a patch by Caius Chance (cchance@redhat.com)
+	to fix the Date/Time display.  (rh#445664)
+
+2008-05-06  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: And update again.
+
+2008-05-06  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Add some missing files.
+	* nb.po: Update again.
+
+2008-05-06  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-05-01  Leonardo Ferreira Fontenelle  <leonardof@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation, by Henrique P
+	Machado.
+
+2008-04-30  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-04-21  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-04-19  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation.
+
+2008-04-11  Matthias Clasen  <mclasen@redhat.com>
+
+	* POTFILES.in: Add missing files.
+
+2008-03-31  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in: Removed file.
+
+2008-03-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-03-25  Philip Withnall  <pwithnall@svn.gnome.org>
+
+	* en_GB.po: Updated British English translation.
+
+2008-03-23  Nikos Charonitakis  <nikosx@gmail.com>
+
+	* el.po: Updated Greek translation.
+
+2008-03-20  Priit Laes  <plaes at svn dot gnome dot org>
+
+	* et.po: Translation updated by Ivar Smolin
+
+2008-03-19  William Jon McCann  <jmccann@redhat.com>
+
+	reviewed by: <delete if not using a buddy>
+
+	* POTFILES.in:
+
+2008-03-12  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation by Pavol Å imo.
+
+2008-03-11  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-03-11  Gil Forcada  <gforcada@gnome.org>
+
+	* fur.po: Added Friulian translation on behalf of Massimo Furlani.
+	* LINGUAS: Added fur.
+	Part of #521746.
+
+2008-03-07  I. Felix <ifelix@svn.gnome.org>
+
+	* ta.po:  Tamil Translation updated
+
+2008-03-09  StÃ©phane Raimbault  <stephane.raimbault@gmail.com>
+
+	* fr.po: Updated French translation by StÃ©phane Raimbault and
+	Claude Paroz.
+
+2008-03-08  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek translation
+
+2008-03-07  Mugurel Tudor  <mugurelu@gnome.ro>
+
+	* ro.po: Updated Romanian translation
+	by MiÅu Moldovan <dumol@gnome.ro>
+
+2008-03-07  Sunil Mohan Adapa  <sunilmohan@fsf.org.in>
+
+	* LINGUAS: Added Telugu (te)
+	* te.po: Added Telugu translation done by 
+	Krishna Babu K <kkrothap@redhat.com>.
+
+2008-03-05  Marcel Telka  <marcel@telka.sk>
+
+	* POTFILES.in: Updated files list.
+	* sk.po: Updated Slovak translation by Pavol Å imo.
+
+2008-03-03  Rahul Bhalerao <b.rahul.pm@gmail.com>
+
+	* mr.po: Updated Marathi translations from Sandeep Shedmake.
+
+2008-03-02 Arangel Angov <arangel@linux.net.mk>
+
+        * mk.po: Updated Macedonian translation.
+
+2008-02-19  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-02-19 Arangel Angov <arangel@linux.net.mk>
+
+        * mk.po: Updated Macedonian translation.
+
+2008-02-19  Inaki Larramaga Murgoitio  <dooteo@euskalgnu.org>
+
+	* eu.po: Added Basque translation.
+
+2008-02-19  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2008-02-19  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Add missing files.
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-02-17  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2008-02-17 Arangel Angov <arangel@linux.net.mk>
+
+        * mk.po: Updated Macedonian translation.
+
+2008-02-17  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+	* POTFILES.in: Add missing file.
+
+2008-02-17  Nguyá»
+n ThÃ¡i Ngá»c Duy <pclouds@gmail.com>
+
+	* vi.po: Updated Vietnamese translation
+
+2008-02-16  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2008-02-16  Wadim Dziedzic  <wadimd@svn.gnome.org>
+
+	* pl.po: Updated polish translation
+
+2008-02-16  Ilkka Tuohela <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2008-02-14  Rahul Bhalerao <b.rahul.pm@gmail.com>
+
+	* mr.po: Updated Marathi translation by Sandeep Shedmake.
+
+2008-02-14  Runa Bhattacharjee <runabh@gmail.com>
+
+	* kn.po: Updated Kannada Translations by Shankar Prasad.
+
+2008-02-14  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2008-02-14  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2008-02-14  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2008-02-13  Petr Kovar  <pknbe@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2008-02-13  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2008-02-13  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2008-02-13  Yannig Marchegay <yannig@marchegay.org>
+
+	* oc.po: Updated Occitan translation.
+
+2008-02-13  Ilkka Tuohela <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2008-02-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-02-10  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Add missing file.
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-02-09  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-02-07  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Update files list.
+
+2008-02-07  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2008-02-05  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2008-02-05  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation by Mark Krapviner.
+
+2008-02-04  William Jon McCann  <jmccann@redhat.com>
+
+	* POTFILES.in:
+	* POTFILES.skip:
+
+2008-02-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2008-02-03  Arangel Angov <arangel@linux.net.mk>
+
+	* mk.po: Updating mk.po, Macedonian translation.
+
+2008-02-02  Yannig Marchegay <yannig@marchegay.org>
+
+	* oc.po: Updated Occitan translation.
+
+2008-02-02  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2008-02-02  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation
+
+2008-02-01  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Add missing files.
+
+2008-02-01  Runa Bhattacharjee <runabh@gmail.com>
+
+	* kn.po: Added Kannada Translations by Shankar Prasad
+	* LINGUAS: Added Kannada (kn)  to the List of Languages.
+
+2008-02-01  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-01-31  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Abou Manal.
+
+2008-01-31  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Abou Manal.
+
+2008-01-30  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Add missing files.
+
+2007-01-29  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation by Mark Krapviner.
+
+2008-01-29  Jonh Wendell  <jwendell@gnome.org>
+
+	* pt_BR.po: Brazilian Portuguese translation updated by Og Maciel.
+
+2008-01-28  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2008-01-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Add missing file.
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2008-01-26  Jorge Gonzalez  <jorgegonz@svn.gnome.org>  
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2008-01-23  Andre Klapper  <a9016009@gmx.de>
+
+	* POTFILES.in: Add missing file.
+
+2008-01-21  Kostas Papadimas  <pkst@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2008-01-11  Amitakhya Phukan  <amitakhya@svn.gnome.org>
+
+	* as.po: Updated Assamese translations
+
+2008-01-10  Luca Ferretti  <elle.uca@libero.it>
+
+	* it.po: Import updated Italian translations from gnome-2-20 branch
+
+2008-01-10  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2008-01-07  Amitakhya Phukan <amitakhya@svn.gnome.org>
+
+	* as.po: Updated Assamese translations
+
+2008-01-05  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
+
+        * eu.po: Updated Basque translation.
+
+2008-01-05   Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2008-01-03  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-12-31  Yannig Marchegay <yannig@marchegay.org>
+
+	* oc.po: Updated Occitan translation.
+
+2007-12-30  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-12-24  SeÃ¡n de BÃºrca  <sdeburca@svn.gnome.org>
+
+	* ga.po: Updated Irish translation.
+
+2007-12-24  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2007-12-21  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+
+2007-12-20  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-12-18  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Updated
+
+2007-12-17  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-12-17  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-12-15  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Add missing schemas file.
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-12-10  Matej UrbanÄiÄ  <mateju@svn.gnome.org>
+
+	* sl.po: Updated Slovenian Translation.
+
+2007-12-08  Jakub Friedl  <jfriedl@suse.cz>
+
+	* cs.po: Slightly updated Czech translation.
+
+2007-12-03  Danishka Navin  <danishka@gmail.com>
+
+	* si.po: Added Sinhala translation by Rashan
+	* LINGUAS: Added "si" (Sinhala).
+
+2007-11-27  Matej UrbanÄiÄ  <mateju@svn.gnome.org>
+
+	* sl.po: Updated Slovenian translation.
+
+2007-11-25  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-11-22  Mugurel Tudor  <mugurelu@gnome.ro>
+
+	* ro.po: Updated Romanian translation
+	by MiÅu Moldovan <dumol@gnome.ro>
+
+2007-11-12  Matej UrbanÄiÄ <mateju@svn.gnome.org>
+
+	* sl.po: Updated Slovenian translation.
+
+2007-11-05  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2007-10-31  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2007-10-29  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+
+2007-10-29  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-10-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Update this.
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-10-23  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2007-10-23  Matej UrbanÄiÄ  <mateju@svn.gnome.org>
+
+	* sl.po: Updated Slovenian translation.
+
+2007-10-18  Priit Laes  <plaes@svn.gnome.org>
+
+	* et.po: Translation update by Ivar Smolin.
+
+2007-10-17  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation.
+
+2007-10-12  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation merged from 2-20 branch
+
+2007-10-15  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+	Remove unused file.
+
+2007-10-04  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+	* POTFILES.skip:
+
+2007-10-04  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+
+2007-10-04  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+
+2007-10-04  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+
+2007-10-03  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Add new files.
+
+2007-09-11  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Remove file.
+
+2007-09-11  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in:
+	Fix distcheck
+
+2007-04-25  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* oc.po: Added Occitan translation from
+	Yannig MARCHEGAY <yannig@marchegay.org>.
+	* LINGUAS: Added "oc" (Occitan).
+
+2007-04-24  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated British English translation
+
+2007-04-23  Brian Cameron  <brian.cameron@sun.com>
+
+	* POTFILES.in: Remove vicious-extensions/glade-helper.c and
+	  vicious-extensions/ve-nongnome.c since we no longer use
+	  vicious-extensions with GDM.
+
+2007-04-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2007-04-21  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-04-15  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+	* POTFILES.in: Added missing files.
+
+2007-04-15  Djihed Afifi <djihed@gmail.com> 
+
+	* ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2007-04-15  Funda Wang  <fundawang@gmail.com>
+
+	* POTFILES.in: Remove oboslete files.
+
+2007-04-14  Funda Wang  <fundawang@gmail.com>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2007-04-09  Brian Cameron  <brian.cameron@sun.com>
+
+	* Remove gdmflexiser-xnest.desktop.in from POTFILES.in and add
+	  gdmflexiserver-xnest.desktop.in.in
+
+2007-04-06  Funda Wang  <fundawang@gmail.com>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2007-03-29  Priit Laes  <plaes@svn.gnome.org>
+
+	* et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
+
+2007-03-28  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Fixed an error in Portuguese translation.
+
+2007-03-27  Jakub Friedl  <jfriedl@suse.cz>
+
+	* cs.po: Fixed bug #421664
+
+2007-03-24  Takeshi AIHANA <takeshi.aihana@gmail.com>
+
+	* ja.po: Fixed Japanese translation.
+
+2007-03-23  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Fixed German translation by
+	Jens Seidel <jensseidel@users.sf.net>.
+
+2007-03-23  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Fixed German translation by
+	Jens Seidel <jensseidel@users.sf.net>.
+
+2007-03-23  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Fixed German translation by
+	Jens Seidel <jensseidel@users.sf.net>.
+
+2007-03-21  Pema Geyleg  <pema.geyleg@gmail.com>
+
+	* dz.po: Updated Dzongkha Translation.
+
+2007-03-19  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation from Espen
+	Stefansen.
+
+2007-03-19  Pema Geyleg  <pema.geyleg@gmail.com>
+
+	* dz.po: Updated Dzongkha Translation.
+
+2006-03-15 Kostas Papadimas <pkst@gnome.org>
+
+	* el.po Updated Greek Translation
+
+2006-03-13 Kostas Papadimas <pkst@gnome.org>
+
+	* el.po Updated Greek Translation
+
+2007-03-13  Takeshi AIHANA <takeshi.aihana@gmail.com>
+
+	* ja.po: Updated Japanese translation.
+
+2007-03-12  Leonardo Ferreira Fontenelle  <leonardof@svn.gnome.org>
+
+	* pt_BR.po: Fixes in Brazilian Portuguese translation by Raul Pereira
+	<contato@raulpereira.com>.
+
+2007-03-12  Priit Laes  <plaes@svn.gnome.org>
+
+	* et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
+
+2007-03-12  Brian Cameron  <brian.cameron@sun.com>
+
+	* POTFILES.skip:  Fix make distcheck again.  Someone broke
+	  this.  Please don't remove files from POTFILES.skip 
+	  unless you fix make distcheck a different way.
+
+2007-03-12  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2007-03-12  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation, by
+	         Jochen Skulj <jochen@jochenskulj.de>
+
+2007-03-11  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2007-03-11  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2007-03-11  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2007-03-11  Funda Wang  <fundawang@gmail.com>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2007-03-11  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2007-03-10  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2007-03-09  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2007-03-09  Leonardo Ferreira Fontenelle  <leonardof@svn.gnome.org>
+
+	* pt_BR.po: Fix in Brazilian Portuguese translation for better
+	consistency.
+
+2007-03-08  Ani Peter <peter.ani@gmail.com>
+	* ml.po: Updated Malayalam Translation
+
+2007-03-07  Ankit Patel  <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2007-03-07  Artur Flinta  <aflinta@svn.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2007-03-06  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2007-03-06  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated English (British) translation
+
+2007-03-06  Thierry Randrianiriana  <randrianiriana@gmail.com>
+
+	* mg.po: Updated Malagasy translation.
+
+2007-03-05  Leonardo Ferreira Fontenelle  <leonardof@svn.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation by Raul Pereira
+	<contato@raulpereira.com>, Rafael Sfair <rsfair@gmail.com> and
+	Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com> (me), over the
+	work by Washington Lins <washington-lins@uol.com.br>.
+
+2007-03-05  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2007-03-05 Maxim Dziumanenko <dziumanenko@gmail.com>
+
+	* uk.po: Update Ukrainian translation.
+
+2207-03-04  Erdal Ronahi <erdal dot ronahi at gmail dot com>
+
+	* ku.po: Updated Kurdish translation
+
+2007-03-04  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2007-03-04  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-03-03  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2007-03-02  Ankit Patel  <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2007-03-2  Maxim Dziumanenko <dziumanenko@gmail.com>
+
+	* uk.po: Update Ukrainian translation.
+
+2007-02-28  StÃ©phane Raimbault  <stephane.raimbault@gmail.com>
+
+	* fr.po: Updated French translation.
+
+2007-02-28  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2007-02-28  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2007-02-27  Gintautas Miliauskas  <gintas@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2007-02-25  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation by
+	Xavier Conde Rueda <xavi.conde@gmail.com>.
+
+2007-02-25  Priit Laes  <plaes@svn.gnome.org>
+
+	* et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
+
+2007-02-24  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2007-02-24  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2007-02-23  Nguyá»
+n ThÃ¡i Ngá»c Duy <pclouds@gmail.com>
+
+	* vi.po: Updated Vietnamese translation
+
+2007-02-23  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2007-02-23  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2007-02-22  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Finished Russian translation
+
+2007-02-20  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: updated (partially) Russian translation
+
+2007-02-20  Leonardo Ferreira Fontenelle  <leonardof@svn.gnome.org>
+
+	* pt_BR.po: Partially updated Brazilian Portuguese translation by
+	Washington Lins <washington-lins@uol.com.br>.
+
+2007-02-19  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2007-02-19  Takeshi AIHANA <takeshi.aihana@gmail.com>
+
+	* ja.po: Updated Japanese translation.
+
+2007-02-19  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2007-02-16  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Fixed broken en_GB.po
+
+2007-02-16  Thomas Thurman  <thomas@thurman.org.uk>
+
+	* en_GB.po: Updated British English translation.
+
+2007-02-14  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-02-13  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2007-02-12  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2007-02-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2007-02-10  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2007-02-10  StÃ©phane Raimbault  <stephane.raimbault@gmail.com>
+
+	* fr.po: Updated French translation by Jonathan Ernst.
+
+2007-02-9  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-02-09  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated English (British) translation
+
+2007-02-08  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-02-06  StÃ©phane Raimbault  <stephane.raimbault@gmail.com>
+
+	* fr.po: Updated French translation by Jonathan Ernst, Claude
+	Paroz and StÃ©phane Raimbault.
+
+2007-02-03  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation, by
+	         Fabian Nowak <timystery@arcor.de>
+
+2007-01-29  Brian Cameron  <brian.cameron@sun.com>
+
+	* POTFILES.in, POTFILES.skip:  Fix make distcheck.  This
+	  requires putting *.desktop.in files into POTFILES.skip
+	  for those files where the POTFILES.in file contains a
+	  *.desktop.in.in file.
+
+2007-01-28  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2007-01-25  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2007-01-23  Priit Laes  <plaes@svn.gnome.org>
+
+	* et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
+
+2007-01-15  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-01-13  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2007-01-3  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2006-12-31  Jovan Naumovski  <jovan@lugola.net>
+
+	* mk.po: Updated Macedonian translation
+
+2006-12-29  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated English (British) translation
+
+2006-12-29  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated English (British) translation
+
+2006-12-27  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation.
+
+2006-12-26  Danilo Å egan  <danilo@gnome.org>
+
+	* sr.po, sr@Latn.po: Fixed bug #344134.
+
+2006-12-26  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-12-24  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation.
+
+2006-12-22  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-12-21  Raivis Dejus <orvils@gmail.com>
+
+        * lv.po: Updated Latvian Translation.
+
+2006-12-21  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-12-18  Djihed Afifi <djihed@gmail.com>
+
+	* ar.po: Updated Arabic Translation.
+
+2006-12-17  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-12-17  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2006-12-16  Matic Zgur  <mr.zgur@gmail.com>
+
+	* sl.po: Updated Slovenian translation.
+
+2006-12-15  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-12-14  Amitakhya Phukan  <aphukan@redhat.com>
+
+        * as.po: file has been added to repository and
+	  Assamese translation has been updated.
+	* LINGUAS: Entry for Assamese language as added.
+
+2006-12-12  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-12-11  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2006-12-11  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-12-09  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-12-09  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-12-08  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2006-12-07  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-11-24  Brian Cameron  <brian.cameron@sun.com>
+
+	* POTFILES.in:  Add gui/greeter/greeter_item_customlist.c to
+	  fix bug #375984.
+
+2006-11-24  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-11-19  Daniel Nylander <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2006-11-04  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-11-03  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-11-02  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation from
+	Damien Durand <splinux@fedoraproject.org>.
+
+2006-11-01  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-10-30  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-10-29  Satoru SATOH <ss@gnome.gr.jp>
+
+	* ja.po: Fixed mismatched plural forms and updated some entries.
+
+2006-10-28  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-10-27  Luca Ferretti  <elle.uca@libero.it>
+
+	* it.po: "Backported" updated translation from gnome-2-16 branch.
+
+2006-10-26  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-10-17  Jens Seidel <jseidel@cvs.gnome.org>
+
+	* de.po: Fixed an accelerator clash in the German translation,
+	thanks to Martin Schulze for the patch.
+
+2006-10-15  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-10-09  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-10-08  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-10-07  Abel Cheung  <abel@oaka.org>
+
+	* zh_HK.po, zh_TW.po: Fix typo reported by Woodman Tuen.
+
+2006-10-05  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation by Yaniv Abir.
+
+2006-10-02  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-10-02  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-09-27  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-09-25  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-09-23  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-09-17  Ã
+smund SkjÃŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2006-09-17  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-09-10  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-09-08  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-09-04  Roozbeh Pournader  <roozbeh@farsiweb.info>
+
+	* fa.po: Update Persian translation by Meelad Zakaria.
+
+2006-09-04  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-09-04  Mugurel Tudor  <mugurelu@gnome.ro>
+
+	* ro.po: Updated Romanian translation by
+	MiÅu Moldovan <dumol@gnome.ro>
+
+2006-09-04  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Fix typo.
+
+2006-09-03  Abel Cheung  <abel@oaka.org>
+
+	* zh_HK.po: Updated Chinese (Hong Kong) translation.
+	* zh_TW.po: Updated Chinese (Taiwan) translation.
+
+2006-09-03  Danilo Å egan  <danilo@gnome.org>
+
+	* sr.po, sr@Latn.po: Updated by Goran RakiÄ.
+
+2006-08-31  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-09-01  Jovan Naumovski  <jovan@lugola.net>
+
+	* mk.po: Updated Macedonian translation.
+
+2006-08-31  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-08-31  Jovan Naumovski  <jovan@lugola.net>
+
+	* mk.po: Updated Macedonian translation.
+
+2006-08-30  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2006-08-30  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2006-08-28  Subhransu Behera  <arya_subhransu@yahoo.co.in>
+
+	* or.po: Updated Oriya Translation.
+
+2006-08-27  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-08-26  Jovan Naumovski  <jovan@lugola.net>
+
+	* mk.po: Updated Macedonian translation.
+
+2006-08-26  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2006-08-25  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-08-24  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-08-24  Stanislav Brabec  <sbrabec@suse.cz>
+
+	* cs.po: Word form fix.
+
+2006-08-24  Abel Cheung  <abel@oaka.org>
+
+	* zh_HK.po, zh_TW.po: Updated traditional Chinese translations.
+
+2006-08-23  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-08-23  Runa Bhattacharjee <runabh@gmail.com>
+
+	* bn_IN.po: Updated Bengali India Translation.
+
+2006-08-22  Matic Åœgur  <mr.zgur@gmail.com>
+
+	* sl.po: Updated Slovenian translation.
+
+2006-08-22  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation by
+	Robert Millan <rmh@aybabtu.com>
+
+2006-08-19  Ani Peter <peter.ani@gmail.com>
+
+	* ml.po: Updated Malayalam translation
+
+2006-08-18  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2006-08-17  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2006-08-16  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2006-08-15  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-08-13  Rahul Bhalerao  <b.rahul.pm@gmail.com>
+
+	* mr.po: Updated Marathi Translation
+
+2006-08-12  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
+
+	* nl.po: Dutch translation updated by Wouter Bolsterlee.
+
+2006-08-11  Subhransu Behera  <arya_subhransu@yahoo.co.in>
+
+	* or.po: Updated Oriya Translation.
+
+2006-08-11  Satoru SATOH <ss@gnome.gr.jp>
+
+	* ja.po: Update Japanese translation.
+
+2006-08-10  Maxim Dziumanenko <dziumanenko@gmail.com>
+
+	* uk.po: Update Ukrainian translation.
+
+2006-08-09  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-08-09  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-08-08  Ani Peter <peter.ani@gmail.com>
+
+	* ml.po: Updated Malayalam translation
+
+2006-08-07  Rahul Bhalerao  <b.rahul.pm@gmail.com>
+
+	* mr.po: Updated Marathi Translation
+
+2006-08-07  Inaki Larranaga  <dooteo@euskalgnu.org>
+
+	* eu.po: Fixed some typos.
+
+2006-08-07  Ankit Patel  <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2006-08-04  Ani Peter <peter.ani@gmail.com>
+
+	* ml.po: Updated Malayalam Translation
+
+2006-08-04  Rahul Bhalerao  <b.rahul.pm@gmail.com>
+
+	* mr.po: Updated Marathi translation
+
+2006-08-03  Subhransu Behera  <arya_subhransu@yahoo.co.in>
+
+	* or.po: Updated Oriya Translation.
+
+2006-08-02  Subhransu Behera  <arya_subhransu@yahoo.co.in>
+
+	* or.po: Updated Oriya Translation.
+
+2006-08-02  Subhransu Behera  <arya_subhransu@yahoo.co.in>
+
+	* or.po: Added New File for Oriya Translation.
+	* LINGUAS: Added Oriya (or) to The List of Languages.
+
+2006-08-01  Jovan Naumovski  <jovan@lugola.net>
+
+	* mk.po: Updated/fixed Macedonian translation.
+
+2006-07-31  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2006-07-30  Pawan Chitrakar  <pchitrakar@gmail.com>
+
+	* ne.po: Updated Nepali Translation
+
+2006-07-27  Francisco Javier F. Serrador  <serrador@openshine.com>
+
+	* es.po: Updated Spanish translation.
+
+2006-07-23  Lukas Novotny  <lukasnov@cvs.gnome.org>
+
+ 	* cs.po: Updated Czech translation.
+
+2006-07-22  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation. Closed #320515.
+
+2006-07-21  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation from
+	Jonathan Ernst <jonathan@ernstfamily.ch>.
+
+2006-07-20  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-07-20  Kostas Papadimas <pkst@gnome.org>
+
+         * el.po: Updated Greek translation.
+
+2006-07-17  BenoÃ®t Dejean  <benoit@placenet.org>
+
+	* fr.po: Updated French translation.
+
+2006-07-11  Ahmad Riza H Nst  <rizahnst@eriagempita.co.id>
+
+	* id.po: Updated.
+
+2006-07-09  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2006-07-07  Inaki Larranaga  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2006-07-05  I. Felix  <ifelix25.com>
+
+	* ta.po: Updated Tamil Translation.
+
+2006-07-05  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-07-04  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-07-03  Runa Bhattacharjee <runabh@gmail.com>
+
+        * bn_IN.po: Added Bengali India Translation
+        * LINGUAS: Added Bengali India (bn_IN) to the list of languages.
+
+2006-07-03  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-07-01  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-07-01  Lukas Novotny  <lukasnov@cvs.gnome.org>
+
+ 	* cs.po: Updated Czech translation.
+
+2006-06-29  Rajesh Ranjan <rajeshkajha@yahoo.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-06-26  Yair Hershkovitz  <yairhr@gmail.com>
+
+	* he.po: Updated Hebrew translation.
+
+2006-06-26  I. Felix  <ifelix25.com>
+
+	* ta.po: Updated Tamil Translation.
+
+2006-06-22  Raivis Dejus  <orvils@gmail.com>
+
+	* lv.po: Updated Latvian translation.
+
+2006-06-15  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-06-15  Daniel Nylander  <po@danielnylander.se>
+
+        * sv.po: Updated Swedish translation.
+
+2006-06-10  Josep Puigdemont CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-06-10  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2006-05-30  Pema Geyleg  <pema.geyleg@gmail.com>
+
+	* dz.po: Updated Dzongkha translation.
+
+2006-05-28  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2006-05-28  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Siegert vd Velde.
+
+2006-05-28  Pema Geyleg  <pema.geyleg@gmail.com>
+
+	* dz.po: Updated Dzongkha translation.
+
+2006-05-28  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation (merged from gnome-2-14 branch).
+
+2006-05-25  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-05-25  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Translation updated.
+
+2006-05-21  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation
+	by Alexander Shopov  <ash@contact.bg>
+
+2006-05-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-05-18  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-05-16  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-05-15  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-05-15  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-05-14  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2006-05-14  Gora Mohanty  <gmohanty@cvs.gnome.org>
+
+        * LINGUAS: Added 'mg' (Malagasy)
+        * mg.po: Added Malagasy translation by Thierry Randrianiriana
+          <randrianiriana@gmail.com>
+
+2006-05-12  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-05-10  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-05-06  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-05-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-05-04  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-05-03  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-05-03  Josep Puigdemont CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-05-02  Rhys Jones  <rhys@sucs.org>
+
+	* cy.po: Updated Welsh translation.
+
+2006-05-02  Ankit Patel  <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2006-05-01  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-04-30  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+
+2006-04-29  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-04-28  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-04-27  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-04-27  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-04-26  Gora Mohanty  <gmohanty@cvs.gnome.org>
+
+        * lv.po: Updated Latvian translation by Raivis Dejus <orvils@gmail.com>
+
+2006-04-26  Lukas Novotny  <lukasnov@cvs.gnome.org>
+
+ 	* cs.po: Updated Czech translation.
+
+2006-04-26  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-04-26  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-04-25  Daniel Nylander  <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2006-04-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-04-25  Josep Puigdemont CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-04-25  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-04-24  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-04-23  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2006-04-23  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* LINGUAS: Remove obsolete entry for no_NO.
+	* no.po: And the translation.
+
+2006-04-17  Josep Puigdemont CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-04-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-04-16  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-04-14  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation by Lukas Novotny.
+
+2006-04-12  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2006-04-12  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2006-04-12  Pema Geyleg  <pema.geyleg@gmail.com>
+
+	* dz.po: Updated Dzongkha translation.
+
+2006-04-12  Takeshi AIHANA <takeshi.aihana@gmail.com>
+
+	* ja.po: Updated Japanese translation.
+
+2006-04-11  Lukas Novotny  <lukasnov@cvs.gnome.org>
+
+ 	* cs.po: Updated Czech translation.
+
+2006-04-10  Brian Cameron <brian.cameron@sun.com>
+
+	* lv.po: Back out changes since they break make distcheck.
+
+2006-04-10  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-04-10  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-04-10  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-04-09  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-04-09  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Michiel Sikkes.
+
+2006-04-09  Rhys Jones  <rhys@sucs.org>
+
+	* cy.po: Updated Welsh translation.
+
+2006-04-09  Daniel Nylander  <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2006-04-09  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-04-09  Kostas Papadimas <pkst@gnome.org>
+
+          *el.po Updated Greek Translation
+
+2006-04-08  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-04-05  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-04-02  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2006-04-01  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* lv.po: Updated Latvian translation by
+	         Raivis Dejus <orvils@gmail.com>
+
+2006-03-30  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-03-28  Rhys Jones  <rhys@sucs.org>
+
+	* cy.po: Updated Welsh translation.
+
+2006-03-27  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation by
+	Francesco Marletta <francesco.marletta@tiscali.it>.
+
+2006-03-24  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-03-22  BenoÃ®t Dejean  <benoit@placenet.org>
+
+	* fr.po: Fixed format string.
+	Closes #334644.
+
+2006-03-22  Tommi Vainikainen  <thv@iki.fi>
+
+	* dz.po: Added Dzongkha translation from Pema Geyleg.
+	* ChangeLog: Removed cruft (>>>).
+
+2006-03-21  BenoÃ®t Dejean  <benoit@placenet.org>
+
+	* fr.po: Updated French translation.
+
+2006-03-21  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Fix typo (Vaihtehdot -> Vaihtoehdot).
+
+2006-03-21  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated by SZERVÃC Attila.
+
+2006-03-20  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2006-03-19  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-19  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-03-19 Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek Translation.
+
+2006-03-18  Guilherme de S. Pastore  <gpastore@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-03-17  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-17  Maxim Dziumanenko <mvd@mylinux.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2006-03-17  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-17  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated finnish translation.
+
+2006-03-17  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-17  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-03-17  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-03-16  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2006-03-16  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-03-16  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2006-03-16  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-03-15  Jens Seidel <jseidel@cvs.gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-03-15  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2006-03-05  Maxim Dziumanenko <mvd@mylinux.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2006-03-15  Kostas Papadimas  <pkst@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2006-03-15  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-03-14  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2006-03-14  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2006-03-14  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2006-03-14  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-03-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-03-14  Rhys Jones  <rhys@sucs.org>
+
+	* cy.po: Updated Welsh translation.
+
+2006-03-14  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-03-14  Guilherme de S. Pastore  <gpastore@gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-03-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-03-14  Daniel Nylander <po@danielnylander.se>
+
+        * sv.po: Updated Swedish translation
+
+2006-03-13  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-13  Mugurel Tudor  <mugurelu@gnome.ro>
+
+	* ro.po: Updated Romanian translation by
+	MiÅu Moldovan <dumol@gnome.ro>
+
+2006-03-12  Stanislav Brabec  <utx@penguin.cz>
+
+	* cs.po: Czech translation revision from Petr TomeÅ¡.
+
+2006-03-12  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-03-11  Lukas Novotny  <lukasnov@cvs.gnome.org>
+
+ 	* cs.po: Updated Czech translation.
+
+2006-03-11  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-03-11  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2006-03-10  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2006-03-10  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-03-10  Rajesh Ranjan <rranjan@redhat.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-03-06  Rajesh Ranjan <rranjan@redhat.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-03-08  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2006-03-06  Rajesh Ranjan <rranjan@redhat.com>
+
+        * hi.po: Updated Hindi Translation.
+
+2006-03-07  Daniel Nylander  <po@danielnylander.se>
+
+	* sv.po: Updated Swedish translation.
+
+2006-03-07  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Fix date formatting w.r.t. padding thanks to Lauri Nurmi.
+
+2006-03-05  BenoÃ®t Dejean  <benoit@placenet.org>
+
+	* fr.po: Updated French translation.
+
+2006-03-04  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-03-02  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2006-03-02  Hendrik Richter  <hendrikr@gnome.org>
+
+	* de.po: Updated German translation.
+
+2006-03-02  Maxim Dziumanenko <mvd@mylinux.ua>
+
+        * uk.po: Updated Ukrainian translation.
+
+2006-03-02  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated by SZERVÃC Attila.
+
+2006-03-02  Nikos Charonitakis  <nikosx@gmail.com>
+
+	* el.po: Updated Greek translation.
+
+2006-03-02  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated by SZERVÃC Attila.
+
+2006-03-01  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-02-26  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-02-25  Rhys Jones  <rhys@sucs.org>
+
+	* cy.po: Updated Welsh translation.
+
+2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+
+2006-02-23  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-02-23  Clytie Siddall <clytie@riverland.net.au>
+
+	* ka.po: Added Georgian translation by Alexander Didebulidze <didebuli@in.tum.de> and Vladimer Sichinava <alinux@siena.linux.it>.
+
+2006-02-22  Inaki Larranaga  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2006-02-21 Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2006-02-21 Kostas Papadimas <pkst@gnome.org>
+
+	* el.po Updated Greek Translation
+
+2006-02-21  Slobodan D. Sredojevic  <slobo@akrep.be>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation
+
+2006-02-20  Takeshi AIHANA <takeshi.aihana@gmail.com>
+
+	* ja.po: Updated Japanese translation.
+
+2006-02-18  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2006-02-17  Satoru SATOH <ss@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2006-02-16  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2006-02-15  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2006-02-13  Kjartan Maraas <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2006-02-12  Josep Puigdemont i CasamajÃ³  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation, together with
+	Xavier Conde <xavi.conde@gmail.com>
+
+2006-02-12  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2006-02-12  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2006-02-01  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-02-12  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-02-11  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-02-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-02-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-02-10  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-02-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-02-10  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-02-07  Lukas Novotny  <lukasnov@cvs.gnome.org>
+
+ 	* cs.po: Updated Czech translation.
+
+2006-02-07  Priit Laes  <amd@store20.com>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2006-02-07  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-02-05  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-02-02  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-02-01  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-02-01  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-31  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2006-01-31  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-01-31  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-01-31  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-01-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-01-31  Slobodan D. Sredojevic  <slobo@akrep.be>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation
+
+2006-01-30  Slobodan D. Sredojevic  <slobo@akrep.be>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation
+
+2006-01-30  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-01-29  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-01-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-01-28  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-01-28  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2006-01-28  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-01-28  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-27 Kostas Papadimas <pkst@gnome.org>
+
+	* el.po Updated Greek Translation
+
+2006-01-27  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+	* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+
+2006-01-26  Lasse Bang Mikkelsen  <lbm@fatalerror.dk>
+
+	* da.po: Updated Danish translation.
+
+2006-01-25  Stanislav Brabec  <sbrabec@suse.cz>
+
+	* cs.po: Typo fix.
+
+2006-01-23  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2006-01-23  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2006-01-22  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-01-22  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-01-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-01-20  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-01-20  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-01-19  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2006-01-19  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-01-17  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-01-17  Lasse Bang Mikkelsen  <lbm@fatalerror.dk>
+
+	* da.po: Updated Danish translation.
+
+2006-01-17  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2006-01-16  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-01-15  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2006-01-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-01-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-01-14  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional Chinese translaion(Taiwan).
+	* zh_HK.po: Added Traditional Chinese translation(Hong Kong).
+
+2006-01-13  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-13  Slobodan D. Sredojevic  <slobo@akrep.be>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation
+
+2006-01-12  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-01-11  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2006-01-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-01-11  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-01-11  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-09  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2006-01-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2006-01-09  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-01-09  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2006-01-09  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-09  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2006-01-08  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2006-01-07  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2006-01-07  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2006-01-07  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2006-01-06  Kjartan Maraas <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same
+
+2006-01-06  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2006-01-05  Josep Puigdemont  <josep.puigdemont@gmail.com>
+
+	* ca.po: Updated Catalan translation.
+
+2006-01-04  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2006-01-04  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2006-01-01  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2005-12-28  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2005-12-27  Ilkka tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-12-26  Ankit Patel  <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2005-12-25  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-12-25  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-12-25  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-12-25  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-12-22  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-12-22 Kostas Papadimas <pkst@gnome.org>
+
+	*el.po Updated Greek Translation
+
+2005-12-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-12-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-12-20  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-12-18  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-12-18  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-12-17  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-12-15  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-12-14  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-12-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-12-14  Ankit Patel  <ankit644@yahoo.com>
+
+        * gu.po: Updated Gujarati Translation.
+
+2005-12-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-12-12  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2005-12-11  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-12-09  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-12-07  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-12-07  Ã
+smund SkjÃŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2005-12-06  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-12-05  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-12-04  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-12-04  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same.
+
+2005-12-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-12-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-12-03  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-12-03  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-12-01  Ã
+smund SkjÃŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2005-11-27  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation (QA)
+
+2005-11-25  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-11-25  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-11-25  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-11-24  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-11-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-11-24  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-11-23  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-11-23  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-11-22  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-11-19  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-11-18  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-11-17  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-11-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-11-16  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-11-16  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-11-15  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-11-13  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-11-11  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-11-06  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-11-06  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-11-05  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional Chinese translation.
+
+2005-11-04  Adam Weinberger  <adamw@gnome.org>
+
+	* POTFILES.in: Added missing file.
+	* en_CA.po: Updated Canadian English translation.
+
+2005-11-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation (merged from gnome-2-12 branch).
+
+2005-11-03  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-11-03  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-11-02  Roozbeh Pournader  <roozbeh@farsiweb.info>
+
+	* fa.po: Updated Persian translation by Alireza Kheirkhahan
+	  <kheirkhahan@gmail.com> and Meelad Zakaria <meelad@farsiweb.info>.
+
+2005-11-01  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-11-01  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-10-28  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-10-27  Erdal Ronahi  <erdal.ronahi@gmail.com>
+
+	* ku.po: Added Kurdish translation.
+
+2005-10-27  Dan Damian  <dand@gnome.ro>
+
+	* ro.po: Updated Romanian translation by Misu Moldovan.
+
+2005-10-26  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation (thanks to Peter Chabada).
+
+2005-10-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional Chinese translation.
+
+2005-10-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites
+
+2005-10-20  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-10-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-10-18  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-10-17  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-10-17  Runa Bhattacharjee <runa@bengalinux.org>
+
+	* bn.po: Updated Bengali (bn) Translation by
+	Samia Niamatullah <mailsamia2001@yahoo.com>
+
+2005-10-16  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Migrated Japanese translation from gnome-2-12 branch.
+
+2005-10-15  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2005-10-12  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-10-04  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2005-10-05  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Fix for translation bug:
+	  Bug 317420: The login screen setup window is very wide
+	  - actually, this is a bug in gdm itself, this should be
+	    wrapped text in code...
+
+2005-10-03  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-10-01  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-09-30  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-09-27  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-09-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-09-12  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Fixed #316064
+
+2005-09-05  IÃ±aki LarraÃ±aga  <dooteo@euskalgnu.org>
+
+	* eu.po:  Updated Basque translation.
+
+2005-09-05  Slobodan D. Sredojevic  <ssl@uns.ns.ac.yu>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation
+
+2005-09-04  Dan Damian  <dand@gnome.ro>
+
+	* ro.po: Updated Romanian translation.
+
+2005-08-30  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-29  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2005-08-27  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation from
+	Xavier Claessens <x_claessens@skynet.be>.
+
+2005-08-27  Åœygimantas BeruÄka  <zygis@gnome.org>
+
+	* lt.po: Updated Lithuanian translation by Justina KlingaitÄ.
+
+2005-08-27  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-26  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional chinese translation.
+
+2005-08-26  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-25  Maxim Dziumanenko <mvd@mylinux.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2005-08-25  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-25  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation by
+	Xavi Conde <xavi.conde@gmail.com>.
+
+2005-08-22  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+	* ru.po: Updated Russian translation.
+
+2005-08-22  Mugurel Tudor  <mugurelu@gnome.ro>
+
+	* ro.po: Updated Romanian translation
+	by MiÅu Moldovan <dumol@gnome.ro>
+
+2005-08-18  Rhys Jones  <rhys@sucs.org>
+
+	* cy.po: Merged in Welsh translation update from gnome-2-12 branch.
+
+2005-08-15  Nikos Charonitakis  <charosn@her.forthnet.gr>
+
+	* el.po: Updated Greek translation.
+
+2005-08-12  Hendrik Brandt  <heb@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-08-11  Hendrik Brandt  <heb@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-08-11  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-08-10  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-09  Hendrik Brandt  <heb@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-08-09  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-08-09  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same
+
+2005-08-09  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-09  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-08-08  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-08-08  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-08-08  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated.
+
+2005-08-07  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-07  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-08-06  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-05  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-08-05  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-05  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-08-04  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-08-04  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same
+
+2005-08-04  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-08-04  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-08-04  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated.
+
+2005-08-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-04-01  Pawan Chitrakar  <pawan@nplinux.org>
+
+	* ne.po: Updated Nepali Translation
+
+2005-08-03  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-07-31  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-07-31  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-07-30  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-07-30  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-07-29  Ankit Patel <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2005-07-28  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2005-07-28  Ankit Patel <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2005-07-28  Terance Sola  <terance@lyse.net>
+
+	* nb.po: Updated Norwegian BokmÃ¥l translation.
+	* no.po: Same.
+
+2005-07-27  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-07-27  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-07-27  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-07-26  Hendrik Brandt  <heb@gnome-de.org>
+
+	* de.po: Corrected misstranslation in German translation.
+
+2005-07-26  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+	* POTFILES.in: Added "gui/gdmcommon.c".
+
+2005-07-26  Hendrik Brandt  <heb@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-07-26  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-07-26  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-07-25  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2005-07-24  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same
+
+2005-07-24  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-07-24  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2005-07-23  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-07-23  Adam Weinberger  <adamw@gnome.org>
+
+	* POTFILES.in: Added missing files.
+	* en_CA.po: Updated Canadian English translation.
+
+2005-07-23  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-07-23  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-07-22  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-07-22  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-07-22  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-07-22  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated.
+
+2005-07-22  Tommi Vainikainen  <thv@iki.fi>
+
+	* POTFILES.skip: Removed gui/*-strings.c which we removed from CVS
+	because .glade files are used.
+	* fi.po: Updated Finnish translation.
+
+2005-07-21  William Jon McCann  <mccann@jhu.edu>
+
+	* POTFILES.in: Added new file.
+
+2005-07-20  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated.
+
+2005-07-20  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-07-20  Adam Weinberger  <adamw@gnome.org>
+
+	* POTFILES.in: Added missing files.
+	* POTFILES.skip: Added missing files.
+	* en_CA.po: Updated Canadian English translation.
+
+2005-07-19  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-07-18  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation by Justina KlingaitÄ.
+
+2005-07-18  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-07-17  Nikos Charonitakis  <charosn@her.forthnet.gr>
+
+	* el.po: Updated Greek translation.
+
+2005-07-14  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-07-10  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-07-10  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-07-09  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-07-07  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2005-07-06  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-07-04  Hendrik Richter  <hendi@gnome-de.org>
+
+	* de.po: Fixed German translation by
+	Jens Seidel <jensseidel@users.sf.net>.
+
+2005-07-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-07-01  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+	* zh_TW.po: Updated Traditional Chinese translation.
+
+2005-06-22  Abel Cheung  <maddog@linuxhall.org>
+
+	* zh_TW.po: Fix language team reference.
+
+2005-06-23  Clytie Siddall <clytie@riverland.net.au>
+
+        * vi.po: Updated Vietnamese translation.
+
+2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation.
+	* no.po: Same
+
+2005-06-17  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-06-17  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-06-17  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-06-16  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-06-16  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2005-06-15  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-06-14  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated.
+
+2005-06-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-06-14  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Michiel Sikkes.
+
+2005-06-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
+
+	* gl.po: Updated Galician Translation.
+
+2005-06-12  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Updated Norwegian bokmÃ¥l translation from
+	Tore S. Bekkedal <toresbe@ifi.uio.no>
+	* no.po: Same.
+
+2005-06-11  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-06-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-06-10  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Vladimir Petkov <vpetkov@i-space.org>
+
+2005-06-06  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated.
+
+2005-06-07  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-06-03  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-06-02  Clytie Siddall <clytie@riverland.net.au>
+
+	* vi.po: Updated Vietnamese translation.
+
+2005-05-30  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2005-05-27  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2005-05-26  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-05-26  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Update
+	* no.po: Update
+
+2005-05-24  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-05-23  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-05-22  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-05-20  Nikos Charonitakis  <charosn@her.forthent.gr>
+
+	* el.po:  Updated Greek translation.
+
+2005-05-12  Danilo \305\240egan  <dsegan@gmx.net>
+
+	* POTFILES.in: Remove gdmchooser-strings.c and gdmsetup-strings.c.
+	 Fixes bug #55635.
+
+2005-05-12  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-05-12  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-05-11 Kostas Papadimas <pkst@gnome.org>
+
+	*el.po Updated Greek Translation
+
+2005-05-10  Ã
+smund SkjÃŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2005-05-06  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-05-05  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-05-03  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Vladimir Petkov <vpetkov@i-space.org>
+
+2005-05-02  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-04-30  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-04-28   Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek translation
+
+2005-04-27  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-26  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-04-25 Gareth Owen <gowen@gnome.org>
+
+	* en_GB.po: Updated British English translation.
+
+2005-04-24  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2005-04-23  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-18  David Lodge  <dave@cirt.net>
+
+	* en_GB.po: Updated British English translation.
+
+2005-04-19  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-18  Gareth Owen  <gowen72@yahoo.com>
+
+	* en_GB.po: Updated British English translation.
+
+2005-04-16  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-15  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-04-15  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-04-13  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-12  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2005-04-10  Ahmad Riza H Nst  <rizahnst@eriagempita.co.id>
+
+	* id.po: Updated Indonesian Translation.
+
+2005-04-09  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-04-06  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-05  Adam Weinberger  <adamw@gnome.org>
+
+	* POTFILES.in: Added gui/gdmuser.c.
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-01  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-04-01  Pawan Chitrakar  <pawan@nplinux.org>
+
+	* ne.po: Added Nepali Translation
+
+2005-03-31  Steve Murphy  <murf@e-tools.com>
+
+        * rw.po: Added Kinyarwanda translation.
+
+2005-03-29  Gabor Kelemen  <kelemeng@gnome.hu>
+
+	* hu.po: Hungarian translation updated.
+
+2005-03-26  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-03-26  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-03-19  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-03-15  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-03-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2005-03-14  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2005-03-13  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Michiel Sikkes.
+
+2005-03-11  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2005-03-11  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-03-11  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-03-11  Takeshi AIHANA <aihana@jcom.home.ne.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-03-10  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
+
+	* xh.po: Added Xhosa translation.
+
+2005-03-09  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-03-08  Baris Cicek <baris@teamforce.name.tr>
+
+	* tr.po: Updated Turkish Translation
+
+2005-03-08  Abel Cheung  <maddog@linuxhall.org>
+
+	* zh_TW.po: Updated traditional Chinese translation from GNOME HK Team
+
+2005-03-07  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2005-03-07  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2005-03-07  Takeshi AIHANA <aihana@jcom.home.ne.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-03-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Update
+	* no.po: Update
+
+2005-03-07  Hendrik Richter  <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+
+2005-03-07  Dan Damian  <dand@gnome.ro>
+
+	* ro.po: Updated Romanian translation by
+	MiÅu Moldovan <dumol@go.ro>.
+
+2005-03-06  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2005-03-06  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2005-03-06  Danilo Å egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2005-03-06  Dan Damian  <dand@gnome.ro>
+
+	* ro.po: Updated Romanian translation by
+	MiÅu Moldovan <dumol@go.ro>.
+
+2005-03-05  Hendrik Richter  <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-03-05  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2005-03-05  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-03-05  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2005-03-05  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Update Lithuanian translation.
+
+2005-03-05  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2005-03-05  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-03-05  Ankit Patel <ankit644@yahoo.com>
+
+	* gu.po: Updated Gujarati Translation.
+
+2005-03-04  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-03-04  Ilkka Tuohela  <hile@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-03-04  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-03-04  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Hungarian translation updated by Gabor Kelemen.
+
+2005-03-04  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-03-04  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2005-03-03  Takeshi AIHANA <aihana@jcom.home.ne.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-03-02  Abel Cheung  <maddog@linuxhall.org>
+
+	* zh_TW.po: Updated traditional Chinese translation from GNOME HK Team
+
+2005-03-02  Danilo Å egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2005-03-01  Baris Cicek <baris@teamforce.name.tr>
+
+	* tr.po: Fixed Turkish Translation
+
+2005-02-28  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2005-02-25  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2005-02-23  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-02-23  Jordi Mallach <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation by
+	Josep Puigdemont <jordi@sindominio.net>.
+
+2005-02-23  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2005-02-23  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Michiel Sikkes.
+
+2005-02-21  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2005-02-20  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2005-02-20  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2005-02-19  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-02-19  Maxim Dziumanenko <mvd@mylinux.com.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2005-02-19  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-02-18  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2005-02-18  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2005-02-17  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2005-02-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-02-16  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2005-02-16  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-02-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Update
+	* no.po: Update
+
+2005-02-15  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Alexander Shopov <ash@contact.bg>
+
+2005-02-15  Baris Cicek <baris@teamforce.name.tr>
+
+	* tr.po: Updated Turkish Translation
+
+2005-02-15  David Lodge  <dave@cirt.net>
+
+	* en_GB.po: Update English (British) translation.
+
+2005-02-15  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2005-02-15  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2005-02-15  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-02-15  Hendrik Richter  <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-02-14  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-02-14  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2005-02-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Updated Thai translation.
+
+2005-02-11  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2005-02-11  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-02-09  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2005-02-09  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-02-08  Hendrik Richter  <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2005-02-08  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Update
+	* no.po: Update
+
+2005-02-07  Leonid Kanter <leon@asplinux.ru>
+
+        * ru.po: Updated Russian translation
+
+2005-02-07  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2005-02-07  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated British translation.
+
+2005-02-05  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-02-04  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-02-04  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-02-04  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-02-04  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-02-04  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-02-03  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Hungarian translation updated.
+
+2005-02-03  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2005-02-02  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2005-02-02  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2005-02-01  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-02-01  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-01-31  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2005-01-30  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated British translation.
+
+2005-01-30  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-01-29  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2005-01-29  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-01-29  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-01-26  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2005-01-25  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2005-01-22  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2005-01-21  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Update
+	* nn.po: Update
+
+2005-01-18  Priit Laes  <plaes@cvs.gnome.org>
+
+	* et.po: Translation updated by Ivar Smolin.
+
+2005-01-15  Hendrik Richter  <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-01-15  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated  Greek translation.
+
+2005-01-12  Marcel Telka  <marcel@telka.sk>
+
+	* sk.po: Updated Slovak translation.
+
+2005-01-07  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Hungarian translation updated.
+
+2005-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2004-12-28  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2004-12-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Update
+	* no.po: Update
+
+2004-12-21  Simos Xenitellis  <simos@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2004-12-17  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-12-14  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2004-12-14  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-12-13  David Lodge <dave@cirt.net>
+
+	* en_GB.po: Updated British translation.
+
+2004-12-10  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2004-12-09  Dwayne Bailey  <dwayne@translate.org.za>
+
+	* zu.po: Correct language name errors
+	* zu.po: Compile fixes and updates to Zulu translation.
+	* zu.po: Added Zulu translation by
+	Zuza Software Foundation <info@translate.org.za>.
+
+2004-12-09  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2004-12-07  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-12-05  Raphael Higino  <raphaelh@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-12-05  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2004-12-04  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2004-12-04  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2004-12-03  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2004-12-01  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-12-01  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2004-12-01  Dwayne Bailey  <dwayne@translate.org.za>
+
+	* nso.po: Updated Northern Sotho translation.
+
+2004-12-01  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2004-11-30  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2004-11-30  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2004-11-30  Alexander Shopov  <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation by
+	Vladimir Petkov <vpetkov@i-space.org> and me
+
+2004-11-27  Dwayne Bailey  <dwayne@translate.org.za>
+
+	* nso.po: Added Northern Sotho translation by
+	Zuza Software Foundation <info@translate.org.za>.
+
+2004-11-25  Mohammad DAMT  <mdamt@bisnisweb.com>
+
+	* id.po: Updated Indonesian translation, now done by Dicky Wahyu Purnomo <dicky.wahyu@massaint.or.id>
+
+2004-11-14  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation.
+
+2004-11-13  Meelad Zakaria  <meelad@bamdad.org>
+
+	* fa.po: Updated Persian translation.
+
+2004-10-10  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-10-06  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-09-25  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-09-24  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2004-09-21  Åœygimantas BeruÄka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2004-09-19  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation by
+	Francesco Marletta <francesco.marletta@tiscali.it>.
+
+2004-09-13  Jesus Bravo Alvarez  <suso@trasno.net>
+
+	* gl.po: Updated Galician translation.
+
+2004-09-12  Theppitak Karoonboonyanan  <thep@linux.thai.net>
+
+	* th.po: Applied 'msgmerge' with current POT. The last commit was for
+	an old version.
+
+2004-09-12  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Updated Hungarian translation by Gabor Kelemen.
+
+2004-09-12  Supranee Thirawatthanasuk<supranee@opentle.org>
+
+	* th.po: Updated Thai translation
+
+2004-09-11  Hendrik Richter <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-09-11  Dafydd Harries  <daf@muse.19inch.net>
+
+	* cy.po: Updated Welsh translation.
+
+2004-09-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Corrected translation of "Refresh"
+
+2004-09-09  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Minor fix to Spanish translation.
+
+2004-09-07  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Minor fix to Finnish translation.
+
+2004-09-06  David Lodge <dave@cirt.net>
+
+        * en_GB.po: Updated British translation.
+
+2004-09-05  Marius Andreiana <marius galuna.ro>
+
+        * ro.po: updated by Misu Moldovan
+
+2004-09-03  Baris Cicek <baris@teamforce.name.tr>
+
+	* tr.po: Updated Turkish Translation
+
+2004-09-03  Akagic Amila <bono@linux.org.ba>
+
+	* bs.po: Updated Bosnian translation.
+
+2004-09-02  Hendrik Richter <hendrik@gnome-de.org>
+
+	* de.po: Updated German translation
+
+2004-09-01  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2004-08-31  Nikos Charonitakis  <charosn@her.forthent.gr>
+
+	* el.po:  Updated Greek translation.
+
+2004-08-31  Arafat Medini <lumina@silverpen.de>
+
+	* ar.po: Updated  Arabic translation
+
+2004-08-31  Ã
+smund SkjÃŠveland <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2004-08-28  Akagic Amila <bono@linux.org.ba>
+
+	* bs.po: Updated Bosnian translation.
+
+2004-08-27  Akagic Amila <bono@linux.org.ba>
+
+	* bs.po: Added Bosnian translation.
+
+2004-08-25  Hasbullah Bin Pit <sebol@my-penguin.org>
+
+	* ms.po: Updated Malay translation.
+
+2004-08-23  Ryoichi INAGAKI  <ryo1@bc.wakwak.com>
+
+	* ja.po: Updated Japanese translation.
+
+2004-08-23  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2004-08-22  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-08-21  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2004-08-21  Danilo Å egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-08-20  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-08-20  Maxim Dziumanenko <mvd@mylinux.com.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2004-08-19  EstÃªvÃ£o Samuel ProcÃ³pio  <tevaum@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-08-19  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2004-08-18  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-08-18  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-08-17  Martin Willemoes Hansen  <mwh@sysrq.dk>
+
+	* da.po: Updated Danish translation with
+	  updates from Marie Lund.
+
+2004-08-17  Metin Amiroff  <metin@karegen.com>
+
+	* az.po: Translation updated.
+
+2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nb.po: Added this.
+	* no.po: Updated this.
+
+2004-08-15  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2004-08-14  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2004-08-13  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Unified some fields in po headers for Finnish team.
+
+2004-08-13  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Update Russian translation
+
+2004-08-13  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-08-12  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-08-11  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2004-08-11  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-08-11  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-08-10  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2004-08-10  EstÃªvÃ£o Samuel ProcÃ³pio  <tevaum@cvs.gnome.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-08-09  Tommi Vainikainen  <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2004-08-09  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-08-06  Danilo Å egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-08-06  Laszlo Dvornik  <dvornik@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-08-06  Guntupalli Karunakar  <karunakar@freedomnink.org>
+
+	* hi.po: Updated Hindi translation.
+
+2004-08-06  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-08-06  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2004-08-06  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-08-05  Adam Weinberger  <adamw@gnome.org>
+
+	* en_CA.po: Updated Canadian English translation.
+
+2004-08-05  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites
+
+2004-08-05  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-08-05  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-07-30  Nikos Charonitakis  <charosn@her.forthent.gr>
+
+	* el.po: Updated Greek translation.
+
+2004-07-21  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-07-21m  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+        * hi.po: Updated Hindi translation.
+
+2004-07-14  Gustavo Maciel Dias Vieira  <gustavo@sagui.org>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation done by
+	Afonso Celso Medina <afmedina@uol.com.br>.
+
+2004-07-11  Sebastien Bacher  <seb128@debian.org>
+
+	* fr.po: Typo fix in the French translation.
+
+2004-07-10  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Fixed a string in the Danish translation.
+
+2004-07-06  EstÃªvÃ£o Samuel ProcÃ³pio  <tevaum@ig.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-07-05  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-06-29  Ivan Stojmirov <stojmir@linux.net.mk>
+
+	* mk.po: Updated Macedonian translation.
+
+2004-06-28  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Translation updated.
+
+2004-06-24  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-06-10  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2004-06-05  Dinesh Nadarajah <dinesh_list@sbcglobal.net>
+
+        * ta.po: Updated Tamil Translation
+
+2004-05-29  Dinesh Nadarajah <dinesh_list@sbcglobal.net>
+
+        *ta.po: Updated Tamil Translation
+
+2004-05-26  Alexander Shopov <ash@contact.bg>
+
+	* bg.po: Updated Bulgarian translation
+	by Rostislav Raykov <zbrox@dir.bg>
+
+2004-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation
+
+2004-05-03  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2004-05-02  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-04-21  John C Barstow  <jbowtie@amathaine.com>
+
+	* mi.po: Added Maori translation.
+
+2004-04-21  Changwoo Ryu  <cwryu@debian.org>
+
+	* Replaced %-d with %e.  `-' modifier is a GNU extension.
+
+2004-04-15  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+        * gu.po: Added Gujurati translation by
+        Gujarati Team <magnet@magnet-i.com>.
+
+2004-04-06  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-04-05  IÃÂ±aki LarraÃÂ±aga  <dooteo@euskalgnu.org>
+
+	* eu.po: Updated Basque translation.
+
+2004-04-05  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-04-03  SamÃÂºel JÃÂ³n Gunnarsson  <sammi@techattack.nu>
+
+	* is.po: Updated Icelandic translation by
+	Helgi ÃÂormar ÃÂorbjÃÂ¶rnsson  <helgi@trance.is>
+
+2004-03-31  Christian Rose  <menthos@menthos.com>
+
+	* af.po: Added Afrikaans translation by
+	Zuza Software Foundation <info@translate.org.za>.
+
+2004-03-30  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2004-03-25  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+        * pa.po: Added Punjabi translation by
+        Jaswinder Singh Phulewala <jaswinderlinux@netscape.net>.
+
+2004-03-22  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2004-03-21  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Added Hungarian translation.
+
+2004-03-21  Robert Sedak  <robert.sedak@sk.htnet.hr>
+
+	* hr.po: Updated Croatian translation.
+
+2004-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2004-03-21  Mugurel Tudor  <mugurelu@go.ro>
+
+	* ro.po: Updated Romanian translation by
+	MiÃ
+Âu Moldovan  <dumol@go.ro>
+
+2004-03-20  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation from
+	  Kevin Kee <kevin@oaka.org>.
+	* ja.po, ar.po: Mark wrong entry as fuzzy (msgfmt check failed).
+
+2004-03-20  Baris Cicek  <baris@teamforce.name.tr>
+
+	* tr.po: Updated Turkish translation.
+
+2004-03-20  Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
+
+	* cy.po: Updated Welsh translation.
+
+2004-03-19  Sayamindu Dasgupta <sayamindu@clai.net>
+
+	* bn.po: Updated Bengali translation by
+	Indranil Dasgupta <indradg@bengalinux.org>
+
+2004-03-18  Gareth Owen  <gowen72@yahoo.com>
+
+	* en_GB.po: Added British translation
+
+2004-03-19  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2004-03-18  Arafat Medini  <lumina@silverpen.de>
+
+	* ar.po: Updated Arabic translation.
+
+2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+	* mr.po: Added Marathi translation by
+	Indictrans team <indictrans@fastmail.fm>.
+
+2004-03-16  Arafat Medini <lumina@silverpen.de>
+
+	* ar.po: Updated Arabic translation
+
+2004-03-16  Leonid Kanter <leon@asplinux.ru>
+
+	* ru.po: Updated Russian translation
+
+2004-03-16  Dafydd Harries  <daf@muse.19inch.net>
+
+	* cy.po: Updated Welsh translation.
+
+2004-03-15  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation by
+	Francesco Marletta <francesco.marletta@tiscali.it>.
+
+2004-03-14  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-03-13  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-03-12  Maxim Dziumanenko <mvd@mylinux.com.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2004-03-11  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
+
+	* cy.po: Updated Welsh translation.
+
+2004-03-10  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2004-03-09  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-03-08  Francisco F. Serrador  <serrador@arrakis.es>
+
+	* es.po: Updated Spanis translation.
+
+2004-03-08 Alastair McKinstry <mckinstry@computer.org>
+
+	* ga.po: Updated Irish translation.
+
+2004-03-08  Alexander Winston  <alexander.winston@comcast.net>
+
+	* en_CA.po: Updated Canadian English translation to "698
+	translated messages" status.
+
+2004-03-08  Sanlig Badral  <badral@openmn.org>
+
+        * mn.po: Updated Mongolian translation.
+
+2004-03-07  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Michiel Sikkes.
+
+2004-03-07  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2004-03-07  Ales Nyakhaychyk  <nab@mail.by>
+
+	* be.po: Updated Belarusian translation.
+
+2004-03-06  MÃÂtin ÃÂmirov  <metin@karegen.com>
+
+	* az.po: Translation updated.
+
+2004-03-06  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2004-03-04  Nikos Charonitakis  <frolix68@yahoo.gr>
+
+	* el.po: Updated Greek translation.
+
+2004-03-03  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2004-03-04  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2004-03-02  Tommi Vainikainen <thv@iki.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2004-03-02  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated  Greek translation.
+
+2004-03-01  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-03-01  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-03-01  Funda Wang  <fundawang@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2004-03-01  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-03-01  Ã
+Âœygimantas BeruÃÂka  <uid0@akl.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2004-03-01  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2004-03-01  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-02-29  Yukihiro Nakai  <nakai@gnome.gr.jp>
+
+	* ja.po: Minor fix
+
+2004-02-28  Ã
+Âœygimantas BeruÃÂka  <uid0@tuxfamily.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2004-02-28  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2004-02-26  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2004-02-26  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-02-26  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-02-26  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-02-26  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2004-02-25  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2004-02-25  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-02-25  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-02-25  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-02-24 Alastair McKinstry <mckinstry@debian.org>
+
+	* ga.po: Updated Irish translation.
+
+2004-02-25  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2003-02-24  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+	* hi.po: Updated Hindi translation.
+
+2004-02-22  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2004-02-22  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated  Greek translation.
+
+2004-02-21  Paisa Seeluangsawat  <paisa@users.sf.net>
+
+	* th.po: Updated Thai translation by Surichat Sumrit,
+	Supranee Thirawatthanasuk, and Chanchai Junlouchai.
+
+2004-02-21  Christian Rose  <menthos@menthos.com>
+
+	* en_CA.po: Added Canadian English translation by
+	Adam Weinberger <adamw@FreeBSD.org>.
+
+2004-02-21  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-02-20  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Fixed Albanian translation.
+
+2004-02-19  Hasbullah Bin Pit <sebol@my-penguin.org>
+
+	* ms.po: Updated Malay translation.
+
+2004-02-18  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+	* fi.po: Updated Finnish translation from Tommi Vainikainen.
+
+2004-02-18  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2004-02-18  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-02-17  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2004-02-16  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-02-16  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-02-15  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated Portuguese translation.
+
+2004-02-15  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2004-02-15  Ã
+Âœygimantas BeruÃÂka  <uid0@tuxfamily.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2004-02-15  MÃÂtin ÃÂmirov  <metin@karegen.com>
+
+	* az.po: Translation updated.
+
+2004-02-15  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-02-13  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2004-02-13  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-02-12  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-02-12  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation.
+
+2004-02-12  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-02-10  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-02-10  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-02-10  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-02-10  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-02-09  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-02-03  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2004-02-02  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish transaltion by Lucas Vieites
+
+2004-02-02 Maxim Dziumanenko <mvd@mylinux.com.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
+
+	* hr.po: Updated Croatian translation.
+
+2004-02-01  MÃÂtin ÃÂmirov  <metin@karegen.com>
+
+	* az.po: Translation updated.
+
+2004-02-01  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-02-02  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-01-31  MÃÂtin ÃÂmirov  <metin@karegen.com>
+
+	* az.po: Translation updated.
+
+2004-01-31  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-01-28  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Fixed Czech translation.
+
+2004-01-27  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2004-01-27  Sanlig Badral  <badral@openmn.org>
+
+	* mn.po: Updated Mongolian translation.
+
+2004-01-26  Ã
+Âœygimantas BeruÃÂka  <uid0@tuxfamily.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2004-01-25  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated  Greek translation.
+
+2004-01-23  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-01-21  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-01-21  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-01-19  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-01-19  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-01-18  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation done by Joao
+	Emanuel <deathbird1981@yahoo.com.br>.
+
+2004-01-17  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-01-15  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated by Tino Meinen.
+
+2004-01-15  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-01-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites
+
+2004-01-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-01-13  Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Translation updated.
+
+2004-01-12  Fernando Herrera  <fherrera@onirica.com>
+
+	* no.po: Removed extra "
+" that made the build fail
+
+2004-01-12  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation by GNOME PL Team.
+
+2004-01-11  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2004-01-11  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2004-01-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated spanish translation. Corrected error displaying date
+
+2004-01-10  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004.01.09  Arafat Medini <lumina@silverpen.de>
+
+	* ar.po: Updated Arabic translation
+
+2004-01-09  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+Thu Jan 08 10:25:07 2004  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: whack the .xml.in files for the themes.  We no longer
+	  have translations there.
+
+2004-01-08  Ã
+Âœygimantas BeruÃÂka  <uid0@tuxfamily.org>
+
+	* lt.po: Updated Lithuanian translation.
+
+2004-01-07  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2004-01-05  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2004-01-05  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2004-01-04  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2004-01-03  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2004-01-03  Robert Sedak  <robert.sedak@sk.htnet.hr>
+
+	* hr.po: Updated Croatian translation.
+
+2004-01-02  Sanlig Badral  <badral@openmn.org>
+
+        * mn.po: Updated Mongolian translation.
+
+2004-01-02  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-01-01  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Updated and revised Portuguese translation.
+
+2004-01-01  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2004-01-01  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-12-29  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-12-27  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian Nynorsk translation.
+
+2003-12-26  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites.
+
+2003-12-22  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2003-12-21  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-12-20   Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-12-20  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites
+
+2003-12-20  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-12-14  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-12-14  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-12-12  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-12-12  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
+
+	* es.po: Updated Spanish translation by Lucas Vieites
+
+2003-12-11  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-12-04   Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-12-04   Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-12-03  Sanlig Badral  <badral@openmn.org>
+
+	* mn.po: Updated Mongolian translation.
+
+2003-11-28  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-11-27  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-11-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: Updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-11-17  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2003-11-17  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-11-12  Kostas Papadimas <pkst@gnome.org>
+
+	* el.po: Updated Greek translation.
+
+2003-11-11   Vincent van Adrighem  <adrighem@gnome.org>
+
+	* nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-11-07  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-11-01  Paul Duffy <dubhthach@frink.nuigalway.ie>
+
+        * ga.po: Fixed formatting errors. Submitted by
+                 David O'Callaghan <david.ocallaghan@cs.tcd.ie>
+
+2003-10-20  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-10-18  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-10-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2003-10-14  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-10-09  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* be.po: Updated Belarusian translation by Ales Nyakhaychyk
+	<nab@mail.by>.
+
+2003-10-08  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-10-07  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian (Nynorsk) translation.
+
+2003-10-05  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian (Nynorsk) translation.
+
+2003-10-01  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Applied revision by Augusta Marques da Silva
+	<augusta.marques@gmx.net>.
+
+2003-09-30  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* be.po: Updated Belarusian translation by Ales Nyakhaychyk
+	<nab@mail.by>.
+
+2003-09-30  ÃÂ
+smund SkjÃÂŠveland  <aasmunds@fys.uio.no>
+
+	* nn.po: Updated Norwegian (Nynorsk) translation.
+
+2003-09-26  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-09-15  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2003-09-13  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation by
+	Francesco Marletta <francesco.marletta@tiscali.it>
+
+2003-09-10  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-09-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* wa.po: Updated Walloon file
+
+2003-09-09  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-09-09  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+	* hi.po: Updated Hindi translation.
+
+2003-09-08  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
+
+        * es.po: Revision of Spanish translation by
+                 Francisco Javier F. Serrador <serrador@arrakis.es>.
+
+2003-09-08  Mugurel Tudor  <mugurelu@go.ro>
+
+	* ro.po: Updated Romanian translation by
+		MiÃ
+Âu Moldovan  <dumol@go.ro>
+
+2003-09-08  KAMAGASAKO Masatoshi  <emerald@gnome.gr.jp>
+
+	* ja.po: updated Japanese translation.
+
+2003-09-06  Gustavo Noronha Silva  <kov@debian.org>
+
+	* pt_BR.po: updated translation.
+
+2003-09-05  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation.
+
+2003-09-02  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-08-31  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2003-08-29  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-08-29  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Fixed an error in the line 453
+
+2003-08-29  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated translation by
+                 Lucas 'Basurero' Vieites <basurero@jazzfree.com>.
+
+2003-08-29  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2003-08-29  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+	* es.po, ms.po, sr.po, sr@Latn.po: Mark wrong entry as fuzzy (msgfmt check failed).
+
+2003-08-28  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2003-08-27  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2003-08-27  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-08-26  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-08-26  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation.
+
+2003-08-26  Dafydd Harries  <daf@parnassus.ath.cx>
+
+	* cy.po: Updated Welsh translation.
+
+2003-08-25  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-08-24  Duarte Loreto <happyguy_pt@hotmail.com>
+
+	* pt.po: Added missing accels to Portuguese translation.
+
+2003-08-23  Metin Amiroff <metin@karegen.com>
+
+	* az.po: Updated Azerbaijani translation.
+
+2003-08-22  TÃÂµivo LeedjÃÂ€rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian translation.
+
+2003-08-23  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2003-08-22  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Update Norwegian translation.
+
+2003-08-19  Dafydd Harries  <daf@parnassus.ath.cx>
+
+	* cy.po: Updated Welsh translation.
+
+2003-08-18  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+	* fi.po: Updated Finnish translation from Tommi Vainikainen.
+
+2003-08-18  Metin Amiroff <metin@karegen.com>
+
+	* az.po: Updated Azerbaijani translation.
+
+2003-08-17  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2003-08-17  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-08-16  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2003-08-16  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* be.po: Updated Belarusian translation by Ales Nyakhaychyk
+	<nab@mail.by>.
+
+2003-08-15  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation
+
+2003-08-15  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-08-14  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-08-14  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-08-14  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-08-14  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-08-13  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-08-09  Wang Jian  <lark@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation by
+	Funda Wang <fundawang@linux.net.cn>.
+
+2003-08-08  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-08-08  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation by
+	 Noor Azurah Anuar <gbumla@yahoom.com>
+
+2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+	* hi.po: Updated Hindi translation.
+
+2003-08-08  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-08-08  Danilo Ã
+Â egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-08-06  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2003-08-04  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-08-03  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation
+
+2003-08-02  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-08-01  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-08-01  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-08-01  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-07-31  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-07-29  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
+
+        * es.po: Updated Spanish translation by
+                 Lucas 'Basurero' Vieites <basurero@jazzfree.com>
+
+2003-07-29  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-07-29  Kang Jeong-Hee  <Keizi@mail.co.kr>
+
+	* ko.po: Updated Korean translation.
+
+2003-07-29  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-07-29  Gil "Dolfin" Osher <dolfin@rpg.org.il>
+
+	* he.po: Updated Hebrew translation.
+
+2003-07-28  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-07-27  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-07-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2003-07-26  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-07-26  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-07-26  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-07-25  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-07-25  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-07-24  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation
+
+2003-07-24  Dafydd Harries  <daf@parnassus.ath.cx>
+
+	* cy.po: Updated Welsh translation.
+
+2003-07-23  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-07-22  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-07-22  Kang Jeong-Hee  <Keizi@mail.co.kr>
+
+	* ko.po: Updated Korean translation.
+
+2003-07-22  Danilo ? egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation by Serbian team
+	(Prevod.org).
+
+2003-07-22  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-07-22  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-07-22  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-07-21  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-07-21  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-07-20  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-07-19  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation by
+	 Noor Azurah Anuar <gbumla@yahoom.com>
+
+2003-07-18  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
+
+        * es.po: Updated Spanish translation by
+          Francisco Javier Fernandez <serrador@arrakis.es>.
+
+2003-07-18  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-07-17  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese Translation.
+
+2003-07-17  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-07-17  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-07-16  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-07-15  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-07-15  Simos Xenitellis  <simos74@gmx.net>
+
+	* el.po: Updated a few common strings in Greek translation.
+
+2003-07-15  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-07-15  Kang Jeong-Hee  <Keizi@mail.co.kr>
+
+	* ko.po: Updated Korean translation.
+
+2003-07-13  Danilo ? egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Updated Serbian translation by Serbian team
+	(Prevod.org).
+
+2003-07-13  Metin Amiroff  <metin@karegen.com>
+
+	* az.po: Updated Azerbaijani translation.
+
+2003-07-11  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Added missing file.
+	* sv.po: Updated Swedish translation.
+
+2003-07-11  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2003-07-10  Artur Flinta  <aflinta@cvs.gnome.org>
+
+	* pl.po: Updated Polish translation.
+
+2003-07-07  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-07-07  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-07-02  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation.
+
+2003-07-02  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Updated Albanian translation.
+
+2003-06-30  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-06-30  Mohammad DAMT  <mdamt@bisnisweb.com>
+
+	* id.po: Added Indonesian translation
+
+2003-06-23  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-06-20  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Added missing file.
+	* sv.po: Updated Swedish translation.
+
+2003-06-11  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Tue Jun 10 09:18:26 2003  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: update
+
+2003-06-09  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation with bug report from
+	Julien Puydt <julien.puydt@ujf-grenoble.fr>.
+
+2003-06-07  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-06-07  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2003-06-07  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-06-07  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-06-06  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-06-06  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-06-05  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-06-05  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-06-05  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Wed Jun 04 17:35:00 2003  George Lebl <jirka@5z.com>
+
+	* cs.po: minor update, remove the trailing space from "Password: "
+
+2003-06-04  Abel Cheung  <maddog@linux.org.hk>
+
+	* ta.po: Fix broken encoding.
+
+2003-06-04  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated translation by Lucas 'Basurero'
+                 Vieites <basurero@jazzfree.com>.
+
+2003-06-04  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-06-04  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-06-04  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-06-03  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+	* az.po: Mark wrong entry as fuzzy (msgfmt check failed).
+
+2003-06-01  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation.
+
+2003-06-02  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-05-31  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-31  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-05-31  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-29  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
+
+        * pt_BR.po: Updated Brazilian Portuguese translation
+        from David Barzilay <barzilay@redhat.com>.
+
+2003-05-29  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-28  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-05-28  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated translation by Lucas 'Basurero'
+                 Vieites <basurero@jazzfree.com>.
+
+2003-05-27  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Tue May 27 07:27:43 2003  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: add new files
+
+2003-05-26  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated translation by Lucas 'Basurero'
+                 Vieites <basurero@jazzfree.com>.
+
+2003-05-26  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-05-25  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation
+
+2003-05-20  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-05-20  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-20  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-05-19  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-05-17  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-16  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-15  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Added missing file.
+	* sv.po: Updated Swedish translation.
+
+2003-05-14  KAMAGASAKO Masatoshi  <emerald@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2003-05-14  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-05-14  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-05-13  KAMAGASAKO Masatoshi  <emerald@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2003-05-11  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-05-10  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation.
+
+2003-05-11  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-05-08  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2003-05-07  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated translation by Lucas 'Basurero'
+                 Vieites <basurero@jazzfree.com>.
+
+2003-05-07  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-05-06  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+	* hi.po: Added Hindi translations.
+
+2003-05-06  Danilo ? egan  <dsegan@gmx.net>
+
+	* sr.po, sr@Latn.po: Added Serbian translation by
+	http://Prevod.org/.
+
+2003-05-05  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* be.po: Updated Belarusian translation
+	from Belarusian team <i18n@mova.org>.
+
+2003-05-01  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-01-30  Laurent Dhima  <laurenti@alblinux.net>
+
+	* sq.po: Added Albanian translation.
+
+2003-04-14  Paul Duffy <dubhthach@frink.nuigalway.ie>
+
+        * ga.po: Updated Irish translation.
+
+2003-04-14  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* be.po: Updated Belarusian translation
+	from Belarusian team <i18n@mova.org>.
+
+2003-04-11  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-04-11 Paul Duffy <dubhthach@frink.nuigalway.ie>
+
+        * ga.po: Updated Irish translation.
+
+2003-04-11  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-04-10  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-04-09  Paul Duffy <dubhthach@frink.nuigalway.ie>
+
+        * ga.po: Updated Irish translation
+
+2003-03-26  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation by
+	Lapo Calamandrei <lapo@it.gnome.org>
+
+2003-03-23  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-03-23  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Fixed mis-translations by
+			KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>.
+
+2003-03-18  Roozbeh Pournader  <roozbeh@sharif.edu>
+
+	* fa.po: Updated Persian translation.
+
+2003-03-17  Artis Trops  <hornet@navigator.lv>
+
+        * lv.po: Updated Latvian translation.
+
+2003-03-17  Kang Jeong-Hee <Keizi@mail.co.kr>
+
+	* ko.po: Updated Korean translation.
+
+2003-03-15  Roozbeh Pournader  <roozbeh@sharif.edu>
+
+	* fa.po: Updated Persian translation.
+
+2003-03-15  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-03-13  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2003-03-13  Christian Rose  <menthos@menthos.com>
+
+	* ml.po: Added Malayalam translation by
+	FSF-India <locale@gnu.org.in>.
+
+2003-03-13  Sanlig Badral  <badral@chinggis.com>
+
+	* mn.po: Updated Mongolian translation.
+
+2003-03-11  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2003-03-10  Takeshi AIHANA <aihana@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translations.
+
+2003-03-09  Metin Amiroff  <metin@karegen.com>
+
+	* az.po: Updated Azerbaijani translation.
+
+2003-03-08  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+	* fi.po: Updated Finnish translation by Lauri Nurmi.
+
+2003-03-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated again.
+
+2003-03-06  Christian Neumar  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-03-05  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation
+
+2003-03-05  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-03-05  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* be.po: Updated Belarusian translation
+	from Belarusian team <i18n@infonet.by>.
+
+2003-03-04  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2003-03-04  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2003-03-04  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-03-03  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-03-03  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated translation by Lucas 'Basurero'
+                 Vieites <basurero@jazzfree.com>.
+
+2003-03-03  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2003-03-03  Christian Rose  <menthos@menthos.com>
+
+	* ga.po: Updated Irish translation by
+	Paul Duffy <dubhthach@frink.nuigalway.ie>.
+
+2003-03-03  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2003-03-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-03-03  Yuriy Syrota  <rasta renome.rovno.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2003-03-03  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-03-03  Gil "Dolfin" Osher <dolfin@rpg.org.il>
+
+	* he.po: Updated Hebrew translation.
+
+2003-03-03  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-03-03  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+	* fi.po: Updated Finnish translation by Lauri Nurmi.
+
+2003-02-27  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2003-02-26  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2003-02-26  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* wa.po: Added Walloon file
+	* th.po: Fixed header
+
+2003-02-26  Taneem Ahmed  <taneem@eyetap.org>
+
+	* bn.po: Added Bangla/Bengali translation
+	by Progga <abulfazl@juniv.edu>
+
+2003-02-26  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-02-25  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-02-25  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* be.po: Updated Belarusian translation
+	from Belarusian team <i18n@infonet.by>.
+
+2003-02-24  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-02-23  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-02-22  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
+
+	* fa.po: Fixed the problem with a missing quotation mark.
+
+2003-02-21  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2003-02-20  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation
+
+2003-02-20  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation from
+	Alexandre Folle de Menezes <afmenez@terra.com.br>.
+
+2003-02-19  Sanlig Badral  <badral@chinggis.com>
+
+	* mn.po: Updated Mongolian translation.
+
+2003-02-19  Yuriy Syrota  <rasta renome.rovno.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-02-18  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated 1 string in Spanish translation.
+
+2003-02-18  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-02-18  Sanlig Badral  <badral@chinggis.com>
+
+	* mn.po: Updated Mongolian translation.
+
+2003-02-18  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2003-02-18  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-02-18  Roozbeh Pournader  <roozbeh@sharif.edu>
+
+	* fa.po: Added Persian translation.
+
+2003-02-17  Sanlig Badral  <badral@chinggis.com>
+
+	* mn.po: Updated Mongolian translation.
+
+2003-02-16  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2003-02-16  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-02-15  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-02-15  Benjamin Greiner  <nadaschauher@gmx.de>
+
+	* de.po: Updated German translation.
+
+2003-02-15  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated again.
+
+2003-02-14  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2003-02-14  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+	* es.po: Updated 1 string in Spanish translation.
+
+2003-02-14  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2003-02-14  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2003-02-14  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2003-02-13  Ross Golder <ross@golder.org>
+
+	* th.po: Started rough Thai translation.
+
+2003-02-12  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Fix date.
+
+2003-02-11  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Committed updated Turkish translation by Arman.
+
+2003-02-10  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Fixed a mistake in Italian translation.
+
+2003-02-07  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Fixed typos in Czech translation.
+
+2003-02-04  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-02-02  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2003-01-30  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated and revised Portuguese translation.
+
+2003-01-30  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Committed updated Turkish translation by Gorkem.
+
+2003-01-26  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation after review.
+
+2003-01-26  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+	* fi.po: Updated Finnish translation from Lauri Nurmi.
+
+2003-01-26  Kang Jeong-Jee  <Keizi@mail.co.kr>
+
+	* ko.po: Updated Korean translation.
+
+2003-01-26  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Some fixes for problems catched in translation review.
+
+2003-01-25  Alessio Frusciante  <algol@firenze.linux.it>
+
+	* it.po: Updated Italian translation by Lapo Calamandrei.
+
+2003-01-25  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+	* fi.po: Updated Finnish translation from Lauri Nurmi.
+
+2003-01-23  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-01-22  Christian Rose  <menthos@menthos.com>
+
+	* mn.po: Added Mongolian translation by
+	Sanlig Badral <badral@chinggis.com>.
+
+2003-01-22  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation
+	from Russian team <gnome-cyr@gnome.org>.
+
+2003-01-20  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-01-20  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vietnamese file
+
+2003-01-20  Yuriy Syrota  <rastaman@renome.rovno.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2003-01-20  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-01-18  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Committed updated Turkish translation by Gorkem.
+
+2003-01-17  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Shortened string, fixes #94467.
+
+2003-01-17  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2003-01-17  Gustavo Noronha Silva  <kov@debian.org>
+
+	* pt_BR.po: updated translation.
+
+2003-01-12  Christian Neumair  <chris@gnome-de.org>
+
+	* de.po: Updated German translation.
+
+2003-01-08  Daniel Yacob <locales@geez.org>
+
+	* am.po: Updated Amharic translation.
+
+2003-01-07  Daniel Yacob <locales@geez.org>
+
+	* am.po: Updated Amharic translation.
+
+Mon Jan 06 08:13:58 2003  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: add gui/greeter/greeter_parser.c
+
+2003-01-05  Kostas Papadimas <pkst@gmx.net>
+
+	* el.po: Updated Greek translation.
+
+2003-01-04  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2003-01-03  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2003-01-03  Yanko Kaneti <yaneti@declera.com>
+
+	* bg.po: Updated Bulgarian translation by Alexander Shopov.
+
+2003-01-03  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+    * es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+
+2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2003-01-01  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation.
+
+2002-12-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokmal) translation.
+
+2002-12-27  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated by V. van Adrighem.
+
+2002-12-25  Artis Trops  <hornet@navigator.lv>
+
+        * lv.po: Updated Latvian translation.
+
+2002-12-23  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2002-12-23  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2002-12-22  Daniel Yacob <locales@geez.org>
+
+	* am.po: Updated Amharic translation.
+
+2002-12-22  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-12-22  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-12-22  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-12-21  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-12-21  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated by V. van Adrighem.
+
+2002-12-20  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-12-20  Miloslav Trmac  <mitr@volny.cz>
+
+	* cs.po: Updated Czech translation.
+
+2002-12-20  Artis Trops  <hornet@navigator.lv>
+
+	* lv.po: Updated Latvian translation.
+
+2002-12-19  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation.
+
+2002-12-19  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2002-12-18  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2002-12-18  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-12-16  Daniel Yacob <locales@geez.org>
+
+	* am.po: Added Amharic translation.
+
+2002-12-15  Christophe Merlet  <redfox@redfoxcenter.org>
+
+	* fr.po: Updated French translation.
+
+2002-12-04  Marius Andreiana <marius galuna.ro>
+
+        * ro.po: updated
+
+2002-12-02  Kostas Papadimas  <pkst@gmx.net>
+
+	* el.po: Updated Greek translation.
+
+2002-11-30  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-11-26  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-11-25  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Massive copy-paste from stable branch.
+
+2002-11-25  Yanko Kaneti  <yaneti@declera.com>
+
+	* *.po: Convert all to UTF-8.
+
+2002-11-13  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* be.po: Added Belarusian translation
+	* from Belarusian team <i18n@infonet.by>.
+
+2002-10-18  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Terminology fixes.
+
+2002-10-16  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation.
+
+2002-10-15  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-10-15  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Spellcheck, small fixes.
+
+2002-09-20  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vietnamese file
+
+2002-09-06  Gustavo Noronha Silva  <kov@debian.org>
+
+	* pt_BR.po: updated, fixed typo
+
+2002-09-06  Marius Andreiana <mandreiana@yahoo.com>
+
+	* ro.po: updated
+
+2002-08-26  Christian Neumair  <christian-neumair@web.de>
+
+	* de.po: Updated German translation.
+
+2002-08-23  Christian Neumair  <christian-neumair@web.de>
+
+	* de.po: Updated German translation.
+
+2002-08-20  Yukihiro Nakai  <nakai@gnome.gr.jp>
+
+	* ja.po: Update Japanese translation
+
+2002-08-19  Marius Andreiana  <mandreiana@yahoo.com>
+
+        * ro.po: updated
+
+Sun Aug 18 23:59:16 2002  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: update, adds a file, but no new strings since that
+	  file contains only strings that alreayd appear elsewhere, but
+	  it makes intltool quiet
+
+2002-08-19  He Qiangqiang  <carton@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation by
+		    Wang Li <charles@linux.net.cn>
+
+2002-08-07  Gustavo Noronha Silva  <kov@beterraba>
+
+	* pt_BR: Updated translation.
+
+2002-08-07  Stanislav Brabec  <utx@penguin.cz>
+
+	* cs.po: Updated Czech translation from Michal Bukovjan
+	<michal.bukovjan@openone.cz>.
+
+2002-08-06  Peteris Krisjanis <peteris.krisjanis@os.lv>
+
+	* lv.po: Updated Latvian translation.
+
+2002-08-06  Akira TAGOH  <tagoh@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+2002-08-03  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-08-03  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian translation.
+
+2002-08-02  Manuel Borchers  <webmaster@matronix.de>
+
+	* de.po: Updated German translation.
+	  many thanks go to Christian Neumair <christian-neumair@web.de>!
+
+2002-08-04  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Updated Hungarian translation contributed
+	  by the UHU Linux team.
+
+2002-07-31  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation.
+
+Tue Jul 30 15:53:41 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: minor spelling fix
+
+Tue Jul 30 14:41:00 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: minor update
+
+2002-07-29  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Committed updated Turkish translation by Gorkem.
+
+2002-07-26  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vietnamese file
+
+Wed Jul 24 12:48:22 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: minor updates
+
+2002-07-24  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-07-22  Yanko Kaneti <yaneti@declera.com>
+
+	* bg.po: Updated Bulgarian translation.
+
+2002-07-22  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-07-22  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-07-21  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-07-21  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-07-20  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2002-07-20  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation.
+
+2002-07-19  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-07-19  Zbigniew Chyla  <chyla@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-07-17  Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2002-07-17  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-07-17  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Tue Jul 16 15:35:38 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: minor update to make the setup look nicer
+
+Tue Jul 16 14:42:58 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: minor spelling fix
+
+Tue Jul 16 11:59:39 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: update a bit
+
+2002-07-15  Zbigniew Chyla  <chyla@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-06-13  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-06-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-07-13  Peteris Krisjanis <pecisk@inbox.lv>
+
+	* lv.po: Updated Latvian translation.
+
+2002-07-13  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+Fri Jul 12 14:37:10 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: update czech translation
+
+2002-07-12  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-07-11  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Removed missing file.
+	* sv.po: Updated Swedish translation.
+
+2002-07-11  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-07-11  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Added missing files.
+	* sv.po: Updated Swedish translation.
+
+2002-06-26  Jesus Bravo Alvarez  <jba@pobox.com>
+
+	* gl.po: Updated Galician translation from
+	  Manuel A. Fernandez Montecelo <manuel@sindominio.net>
+
+2002-06-24  Yanko Kaneti <yaneti@declera.com>
+
+	* bg.po (added): Bulgarian translation by
+	Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>.
+
+2002-06-20  Peteris Krisjanis <pecisk@inbox.lv>
+
+	* lv.po: Updated Latvian translation.
+
+2002-06-20  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2002-06-20  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+	* ru.po: updated Russian translation.
+
+2002-06-18  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vietnamese file
+
+2002-06-18  Andrew V. Samoilov  <kai@cmail.ru>
+
+	* ru.po: Updated Russian translation.
+	* uk.po: Updated Ukrainian translation.
+
+2002-06-15  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-06-12  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-06-10  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian file.
+
+2002-06-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vientamese file
+
+2002-06-10  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation.
+
+2002-06-09  Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2002-06-08  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2002-06-08  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-06-07  Jesus Bravo Alvarez  <jba@pobox.com>
+
+	* gl.po: Partially updated Galician translation from
+	  Manuel A. Fernandez Montecelo <manuel@sindominio.net>
+
+2002-06-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-06-07  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian translation.
+
+2002-06-07  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+2002-06-07  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-06-07  Zbigniew Chyla  <chyla@buy.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-06-07  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-06-06  Carlos Perello Marin <carlos@gnome-db.org>
+
+	* es.po: Updated.
+
+2002-06-06  Mantas Kriauciunas <mantelis@centras.lt>
+
+	* lt.po: Updated Lithuanian translation
+
+2002-06-05  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-06-05  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2002-06-04  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation.
+
+2002-06-04  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian translation.
+
+2002-06-04  Germ??n Poo Caama??ÃÂ±o <gpoo@ubiobio.cl>
+
+	* es.po: Updated Spanish translation.
+
+2002-06-04  Jordi Mallach  <jordi@sindominio.net>
+
+	* ca.po: Updated Catalan translation.
+
+Mon Jun 03 11:42:32 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2002-06-03  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation
+
+2002-06-03  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-06-02  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-06-02  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-06-02  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-06-02  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Some review applied.
+
+2002-06-01  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-06-01  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation.
+
+2002-05-31  Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+
+2002-05-31  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-05-29  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation
+
+2002-05-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-05-28  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-05-27  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2002-05-27  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-05-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-05-27  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2002-05-25  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-05-25  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-05-25  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Corrected filenames.
+	* sv.po: Updated Swedish translation.
+
+Fri May 24 13:45:37 2002  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: correct filenames.
+	* cs.po: a few updates
+
+2002-05-23  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-05-22  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-05-22  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-05-22  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+Tue May 21 15:02:37 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2002-05-21  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation by Young-Ho Cha
+	<ganadist@chollian.net>.
+
+2002-05-20  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-05-18  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation (completed).
+
+2002-05-18  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-05-18  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-05-18  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Fri May 17 17:32:57 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: a bit more updates
+
+Fri May 17 17:04:16 2002  George Lebl <jirka@5z.com>
+
+	* cs.po: update a bit
+
+2002-05-17  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-05-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-05-16  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-05-15  Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Dutch translation updated.
+	    Some tweaks to existing translations and new
+	    translations added.
+
+Tue May 14 15:42:25 2002  George Lebl <jirka@5z.com>
+
+	* POTFILES.skip: kill non-existant files from here
+
+2002-05-13  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-05-13  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-05-12  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2002-05-11  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-05-11  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-05-08  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vietnamese file
+
+2002-05-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-05-06  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-05-05  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-05-04  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Updated Vietnamese file
+	* ca.po: Updated Catalan file
+
+2002-05-01  Germ??n Poo-Caama??ÃÂ±o  <gpoo@ubiobio.cl>
+
+	* es.po: Updated Spanish translation from
+	Lucas 'Basurero' Vieites <basurero@jazzfree.com>
+
+2002-05-01  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation and converted to UTF-8.
+
+2002-05-01  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* vi.po: Added Vietnamese file
+	* eu.po: Updated Basque file
+
+2002-04-30  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-04-30  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Committed updated Turkish translation by Nilg??ÃÂn.
+
+2002-04-29  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation and converted to UTF-8.
+
+2002-04-29  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2002-04-29  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-04-29  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-04-28  Abel Cheung  <maddog@linux.org.hk>
+
+	* POTFILES.skip: Removed dummy file.
+	* POTFILES.in: Added missing files.
+	* zh_TW.po: Updated traditional Chinese translation.
+	* .cvsignore: Ignore more files.
+
+2002-04-26  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-04-25  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-04-23  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-04-22  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-04-18  Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Updated Dutch translation by Ronald Hummelink.
+
+2002-04-16  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-04-15  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-04-06  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-04-02  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian translation.
+
+2002-03-28  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-03-28  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-03-28  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-03-27  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-03-26  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-03-25  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <toivo@linux.ee>
+
+	* et.po: Updated Estonian translation.
+
+2002-03-20  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-03-20  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-03-20  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-03-19  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-03-18  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation by
+	Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+2002-03-17  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-03-17  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-03-17  Wang Jian  <lark@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation by
+	Wang Li <charlesw1234@163.com>.
+
+2002-03-15  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-03-14  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation.
+
+2002-03-13  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-03-12  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-03-09  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2002-03-05  Carlos Perello Marin <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+	<basurero@jazzfree.com>
+
+2002-03-04  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-03-02  T??ÃÂµivo Leedj?ÃÂ¢ÃÂÃÂ¬rv  <leedjarv@interest.ee>
+
+	* et.po: Updated Estonian translation and converted to UTF-8.
+
+2002-02-28  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation by
+	by Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+2002-02-28  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-02-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-02-27  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-02-23  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2002-02-19  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-02-18  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-02-17  Wang Jian  <lark@linux.net.cn>
+
+	* zh_CN.po: Updated Simplified Chinese translation.
+
+2002-02-16  Stanislav Brabec  <utx@penguin.cz>
+
+        * ms.po: Updated translation for Bahasa Melayu on request of
+        Khairulanuar Abd Majid <khairul@ikhlas.com>.
+
+2002-02-11  Hasbullah Bin Pit  <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay translation.
+	 by Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+2002-02-11  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-02-10  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* POTFILES.in: Updated some.
+
+2002-02-10  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2002-02-07  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated Korean translation.
+
+2002-02-06  Wang Jian  <lark@linux.net.cn>
+
+	* zh_CN.po: Replaced by new translation from
+	Wang Li <charlesw1234@163.com>.
+
+2002-02-05  Duarte Loreto  <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-02-05  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Sorted and added missing file.
+	* sv.po: Updated Swedish translation.
+
+2002-02-05  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_CN.GB2312.po -> zh_CN.po: Convert to UTF-8 encoding.
+
+2002-02-04  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-02-02  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation and converted it to UTF-8.
+
+2002-01-12  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2002-01-30  Duarte Loreto  <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2002-01-30  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-01-29  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-01-29  Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+	* nl.po: Updated Dutch translation.
+
+2002-01-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated and converted to UTF-8.
+
+2002-01-12  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* POTFILES.in: Added gui/greeter.c and gui/greeter_lang_list.c
+
+2002-01-25  Roy-Magne Mo <rmo@sunnmore.net>
+
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2002-01-23  Peteris Krisjanis <peteris.krisjanis@ttc.lv>
+
+	* lv.po: Updated Latvian translation.
+
+2002-01-22  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2002-01-15 Hasbullah Bin Pit <sebol@ikhlas.com>
+
+	* ms.po: Updated Malay Translation
+         from Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+2002-01-13  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2002-01-12  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2002-01-12  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+Fri Jan 11 12:40:31 2002  George Lebl <jirka@5z.com>
+
+	* merge from 2.2 branch
+
+	2002-01-07  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+	2002-01-04  Pablo Saratxaga <pablo@mandrakesoft.com>
+
+	* eu.po: Added Basque file
+
+	2002-01-01  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2002-01-09  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-12-29  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation.
+
+2001-12-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Thu Dec 27 14:08:45 2001  George Lebl <jirka@5z.com>
+
+	* merge from 2.2 branch
+
+2001-12-21  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Thu Dec 20 16:57:27 2001  George Lebl <jirka@5z.com>
+
+	* merge from 2.2 branch
+
+	2001-12-14  Akira TAGOH  <tagoh@gnome.gr.jp>
+
+	* ja.po: Updated Japanese translation.
+
+	2001-12-12  Peteris Krisjanis <pecisk@inbox.lv>
+
+	* lv.po: Updated Latvian translation by Artis Trops
+	<hornet@navigators.lv>
+
+	2001-12-10  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation
+
+	2001-12-09  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+	2001-12-07  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * pt.po: Updated Portuguese translation
+
+	2001-11-27  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2001-12-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-12-11  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-12-04  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-12-02  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-11-29  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.po: Updated traditional Chinese translation.
+
+2001-11-27  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2001-11-24  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* az.po: Updated Azeri file
+
+2001-11-22  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Fixed a bunch of errors in the Danish translation.
+
+Thu Nov 22 00:39:10 2001  George Lebl <jirka@5z.com>
+
+	* merge from gdm-2-2 up to the 2.2.5.2 release tag
+
+2001-11-19  Roy-Magne Mo  <rmo@sunnmore.net>
+
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-11-17  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* pt.po: Added by Duarte Loreto <happyguy_pt@hotmail.com>
+
+2001-11-21  Peteris Krisjanis <pecisk@inbox.lv>
+
+	* lv.po: Updated Latvian translation by Artis Trops
+	<hornet@navigators.lv>
+
+Thu Nov 15 23:06:50 2001  George Lebl <jirka@5z.com>
+
+	* Merge from gdm-2-2:
+
+2001-11-08  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-11-12  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Corrected a broken fi.po.
+
+2001-11-10  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-11-09  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation once again.
+
+2001-11-09  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+Mon Nov 05 18:50:02 2001  George Lebl <jirka@5z.com>
+
+	* ms.po: update from Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+2001-11-03  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-10-30  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-10-30  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-10-29  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-10-29  Peteris Krisjanis <pecisk@inbox.lv>
+
+	* lv.po: Added Latvian translation by
+	Artis Trops <hornet@navigators.lv>
+
+2001-10-29  Marius Andreiana  <mandreiana@yahoo.com>
+
+	* ro.po: updated
+
+2001-10-28  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2001-10-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-10-28  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-10-28  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-10-28  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2001-10-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-10-27  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-10-26  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-10-25  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation by
+	GNOME PL Team <translators@gnome.pl>.
+
+2001-10-24  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-10-24  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-10-22  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-10-21  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-10-14  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2001-10-14  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-10-14  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-10-14  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-10-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+Fri Oct 12 12:50:59 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2001-10-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-10-07  Fatih Demir <kabalak@gtranslator.org>
+
+	* ta.po: Added Tamil translation by Dinesh.
+
+2001-10-05  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-10-03  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+	<basurero@jazzfree.com>
+
+2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-10-01  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Minor correction on the header.
+
+2001-09-30  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-09-28  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-09-28  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-09-28  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-09-25  Christopher R. Gabriel  <cgabriel@cgabriel.org>
+
+	* it.po: Updates from Salvo Isaja
+
+2001-09-24  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation from contributions of
+	Christophe Fergeau <teuf@users.sourceforge.net>.
+
+2001-09-18  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-09-16  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* az.po: Header fix.
+
+2001-09-16  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-09-13  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* da.po: Updated Danish file
+	* ga.po: Updated Irish file
+
+2001-09-12  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-09-11  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-09-09  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation by Lucas 'Basurero'
+	Vieites <basurero@jazzfree.com>
+
+2001-09-06  Roy-Magne Mo  <rmo@sunnmore.net>
+
+	* nn.po: Updated Norwegian (nynorsk) translation
+
+2001-09-05  Yukihiro Nakai <nakai@gnome.gr.jp>
+
+	* ja.po: Update Japanese translation.
+
+2001-09-03  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-09-02  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-09-01  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-09-01  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-08-31  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Missing vicious-extensions files
+	weren't missing, added them back.
+	* sv.po: Updated Swedish translation.
+
+2001-08-31  Abel Cheung  <maddog@linux.org.hk>
+
+	* zh_TW.Big5.po: Rename to ......
+	* zh_TW.po: This.
+
+2001-08-30  Christian Rose  <menthos@menthos.com>
+
+	* POTFILES.in: Removed missing vicious-extensions files,
+	sorted file, added comment.
+	* README.tools, update.pl, update.sh: Removed files
+	obsoleted by xml-i18n-tools.
+	* sv.po: Updated Swedish translation.
+
+2001-08-29  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-08-27  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Fixed a string.
+
+2001-08-29  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-08-27  Abel Cheung <maddog@linux.org.hk>
+
+	* zh_TW.Big5.po: merged with fresh pot file, adding some
+	  trivial update.
+
+2001-08-27  Jesus Bravo Alvarez  <jba@pobox.com>
+
+	* gl.po: Partially updated Galician translation.
+
+Fri Aug 24 19:31:56 2001  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: added utils/gdmaskpass.c
+
+	* cs.po: updated translations
+
+2001-08-23  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-08-22  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* ca.po: updated Catalan file
+	* fr.po: Corrected syntax error
+
+2001-08-21  Andras Timar  <timar@gnome.hu>
+
+	* hu.po: Fixed a few typos, slightly updated.
+
+2001-08-19  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-08-18  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-08-19  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-08-17  Marius Andreiana  <mandreiana@yahoo.com>
+
+	* ro.po: updated
+
+2001-08-13  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-08-11  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Fixes. Thanks to G??ÃÂ¶ran Uddeborg and
+	Mattias Dahlberg for their reviews.
+
+2001-08-11  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+Fri Aug 10 12:16:47 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2001-08-09  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Updated Turkish translation by G??ÃÂ¶rkem.
+
+2001-08-06  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation. Thanks to
+	G??ÃÂ¶ran Weinholt for pointing out a typo.
+
+2001-08-02  Abel Cheung <maddog@linux.org.hk>
+
+	* de.po:956: Mark as fuzzy because of gettext error.
+
+2001-07-29  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-07-27  Abel Cheung <maddog@linux.org.hk>
+
+	* de.po: Mark line 1453 as fuzzy, gettext complains.
+
+Tue Jul 24 20:23:04 2001  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: add vicious-extensions stuff back,it doesn't have it's
+	  own gettext setup currently.  Anyway, if you don't have it in your
+	  tree curse cvs 3 times and then do 'cvs co vicious-extensions' in
+	  your toplevel gdm2 tree
+
+2001-07-24  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* POTFILES.in: Remove icon-entry-hack.c and vicious-extensions stuff.
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-07-18  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-07-14  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+	* nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-07-14  Christopher R. Gabriel  <cgabriel@cgabriel.org>
+
+	* it.po: Updated italian translation.
+
+2001-07-11  Yukihiro Nakai  <nakai@gnome.gr.jp>
+
+	* ja.po: Update Japanese translation.
+
+2001-07-08  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2001-07-06  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-07-06  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-07-03  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+Sat Jun 30 16:35:50 2001  George Lebl <jirka@5z.com>
+
+	* ms.po: updated from Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+2001-06-30  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-06-30  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-06-28  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-06-26  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Some small changes in the Swedish translation.
+	Thanks to G??ÃÂ¶ran Uddeborg <goeran@uddeborg.pp.se>.
+
+2001-06-26  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-06-26  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-06-25  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-06-25  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+Sun Jun 24 13:34:30 2001  George Lebl <jirka@5z.com>
+
+	* POTFILES.in, cs.po: update potfiles and czech translations
+
+2001-06-24  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+Fri Jun 22 09:57:28 2001  George Lebl <jirka@5z.com>
+
+	* ms.po: updated translation from
+	  Khairulanuar Abd Majid <khairul@ikhlas.com>
+
+Thu Jun 21 12:07:32 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: correct typo
+
+2001-05-17  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translations.
+
+2001-06-16  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation, and also fixed the
+	translation of "Last" in Danish (after having read the last
+	changelog entry :-).
+
+2001-06-15  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation, and fixed the
+	translation of "Last" ("last session" context) in
+	Swedish. Thanks to G??ÃÂ¶ran Weinholt.
+
+2001-06-11  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation, and fixed the
+	spelling of "paranoia" in Swedish. Thanks to
+	G??ÃÂ¶ran Weinholt.
+
+2001-06-11  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-06-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* az.po: updated Azeri file
+
+2001-06-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* az.po: updated Azeri file
+
+2001-06-06  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+Wed Jun 06 00:44:01 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: correct a typo
+
+2001-06-03  Marius Andreiana  <mandreiana@yahoo.com>
+
+	* ro.po: updated
+
+2001-06-03  Karl Eichwalder  <ke@suse.de>
+
+	* zh_TW.Big5.po: Commit on account of "R.I.P. Deaddog"
+	<maddog@linuxhall.org>.
+
+2001-06-02  Karl Eichwalder  <ke@suse.de>
+
+	* ja.po, zh_TW.Big5.po: Use OLD_PO_FILE_INPUT=yes to merge the
+	files.
+
+2001-06-02  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-06-02  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-06-02  Marius Andreiana  <mandreiana@yahoo.com>
+
+	* ro.po: updated
+
+Sat Jun 02 01:53:26 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2001-06-01  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-05-30  gettextize  <bug-gnu-utils@gnu.org>
+
+	* Makefile.in.in: Upgrade to gettext-0.10.37.
+
+2001-05-29  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+Thu May 24 15:27:36 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update a bit
+
+Thu May 24 13:22:01 2001  George Lebl <jirka@5z.com>
+
+	* ms.po: added the Bahasa Melayu (ms) by
+	  Khairulanuar Abd Majid <khai@jaring.my>
+
+2001-05-24  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Small fixes + update. Thanx to Matthias for his recent update.
+
+2001-05-23  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-05-22  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-05-22  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Corrected Swedish translation, thanks to Jan Dj?ÃÂ¢ÃÂÃÂ¬rv
+	<jan.djarv@mbox200.swipnet.se> for his comments.
+
+2001-05-21  Fatih Demir <kabalak@gtranslator.org>
+
+	* ko.po: Updated Korean translation by Young-Ho.
+
+2001-05-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-05-21  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-05-21  Emese Kovacs  <emese@gnome.hu>
+
+	* hu.po: Updated Hungarian translation.
+
+2001-05-21  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-05-20  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Updated Turkish translation by G??ÃÂ¶rkem.
+
+2001-05-19  Matthias Warkus  <mawarkus@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-05-18  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+Thu May 17 15:43:45 2001  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: update with new files
+
+	* cs.po: update
+
+Thu May 17 01:24:46 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2001-05-15  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated slovak translation.
+
+Mon May 14 20:53:07 2001  George Lebl <jirka@5z.com>
+
+	* POTFILES.in: update
+
+	* cs.po: update czech translations a bit
+
+2001-05-15  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-05-14  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-05-08  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-05-06  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-05-06  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Another update.
+
+2001-05-05  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Corrected Swedish translation, thanks to
+	G??ÃÂ¶ran Uddeborg <goeran@uddeborg.pp.se>.
+
+2001-05-05  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-05-05  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-05-05  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-05-04  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-05-04  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+Thu May 03 13:33:15 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+Thu May 03 13:09:31 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update
+
+2001-05-03  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Updated Turkish translation by G??ÃÂ¶rkem.
+
+2001-04-30  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-04-30  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+Sun Apr 29 12:47:49 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update a bit
+
+2001-04-28  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-04-28  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-04-26  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-04-24  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-04-24  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-04-24  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-04-22  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-04-20  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+Thu Apr 19 03:26:08 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: updated
+
+2001-04-17  Ian McKellar  <ian@eazel.com>
+
+	* nn.po: Changed the encoding to iso-8859-1 - it was breaking my
+	build and George said that this was the right thing to set it to.
+
+Sun Apr 15 21:59:06 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: update the czech translation a bit
+
+2001-04-15  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* az.po: updated Azeri file
+
+2001-04-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+	* az.po: updated Azeri file
+
+2001-04-10  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-04-08  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-04-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-04-05  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-04-04  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2000-04-03  Yuri Syrota  <rasta@renome.rovno.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2001-04-02  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-04-01  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Update for gdm-2.2.1.
+
+2001-03-28  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-03-23  Martin Norb?ÃÂ¢ÃÂÃÂ¬ck  <d95mback@dtek.chalmers.se>
+
+	* sv.po: Updated Swedish translation.
+
+2001-03-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-03-19  Fatih Demir <kabalak@gtranslator.org>
+
+	* tr.po: Committed updated Turkish translation.
+
+2001-03-19  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Another Finnish update.
+
+2001-03-18  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-03-15  Ole Laursen  <olau@hardworking.dk>
+
+	* da.po: Updated Danish translation.
+
+2001-03-14  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-03-14  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2001-03-13  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-03-09  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation by Lucas 'Basurero'
+	  Vieites <basurero@jazzfree.com>
+
+2001-03-08  Martin Norb?ÃÂ¢ÃÂÃÂ¬ck  <d95mback@dtek.chalmers.se>
+
+	* sv.po: Updated Swedish translation.
+
+2001-03-08  Fatih Demir <kabalak@gtranslator.org>
+
+	* ko.po: Committed updated Korean translation
+		by Young-Ho.
+
+2001-03-08  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-03-07  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation by Lucas 'Basurero'
+	  Vieites <basurero@jazzfree.com>
+
+2001-03-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-03-06  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-03-06  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-03-06  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-03-05  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+Sun Mar 04 16:27:25 2001  George Lebl <jirka@5z.com>
+
+	* cs.po: Updated Czech translations a little bit
+
+2001-02-19  Pablo Saratxaga <pablo@mandrakeosft.com>
+
+	* ca.po: Updated Catalan file
+	* {nn,pt_BR,sl}.po: corrected charset lines
+	* zh_TW.Big5.po: converted DOS end of lines to Unix ones
+
+2001-03-02  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-03-02  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-03-01  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-03-01  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-03-01  Christian Meyer  <chrisime@gnome.org>
+
+	* de.po: Updated German translation.
+
+2001-03-01  Carlos Perell??ÃÂ³ Mar??ÃÂ­n <carlos@gnome-db.org>
+
+	* es.po: Updated Spanish translation by Lucas 'Basurero'
+	  Vieites <basurero@jazzfree.com>
+
+2001-03-01  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-02-28  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-02-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-02-27  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-02-25  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translation.
+
+2001-02-21  Fatih Demir	<kabalak@gtranslator.org>
+
+	* ko.po: Committed updated Korean translation.
+
+2001-02-19  Yukihiro Nakai  <nakai@gnome.gr.jp>
+
+	* ja.po: Update Japanese translation from Taku Yasui.
+
+2001-02-19  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-02-19  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-02-19  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-02-19  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-02-19  Pablo Saratxaga <pablo@mandrakeosft.com>
+
+	* az.po: Added Azeri file
+	* es.po: updated Spanish file
+	* *.po: fixed various syntax errors
+
+2001-02-15  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-02-15  Dan Damian  <dand@dnttm.ro>
+
+	* ro.po: Updated Romanian translation.
+
+2001-02-15  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2001-02-15  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-02-14  Dan Damian  <dand@dnttm.ro>
+
+	* ro.po: Updated Romanian translation.
+
+2001-02-14  Christian Rose  <menthos@menthos.com>
+
+	* sv.po: Updated Swedish translation.
+
+2001-02-13  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-02-13  Szabolcs Ban  <shooby@gnome.hu>
+
+	* hu.po: Updated Hungarian translation by Emese <emese@gnome.hu>.
+
+2001-02-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-02-13  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-02-12  Christian Meyer  <cm@ggtt.de>
+
+	* de.po: Updated German translation.
+
+2001-02-12  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+Sun Feb 11 17:16:00 2001  George Lebl <jirka@5z.com>
+
+	* fi.po: remove extra
+ to fix distcheck
+
+2001-02-11  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-02-10  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-02-09  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-02-06  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-02-02  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2001-02-02  Christian Meyer  <cm@ggtt.de>
+
+	* de.po: Updated German translation.
+
+2001-02-02  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian (bokm??ÃÂ¥l) translation.
+
+2001-02-01  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-01-31  Gediminas Paulauskas <menesis@delfi.lt>
+
+	* lt.po: Updated Lithuanian translation.
+
+2001-01-30  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* nn.po: Added Norwegian (nynorsk) translation.
+
+2001-01-26  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-01-26  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2001-01-25  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-01-24  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2001-01-24  Martin Norb?ÃÂ¢ÃÂÃÂ¬ck  <d95mback@dtek.chalmers.se>
+
+	* sv.po: Updated Swedish translation
+
+2001-01-24  Szabolcs Ban  <shooby@gnome.hu>
+
+        * hu.po: Tons of fixes by Andras and Emese (spelling,
+          terminology, headers)
+
+2001-01-24  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-01-23  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-01-23  Valek Filippov  <frob@df.ru>
+
+	* ru.po: Updated russian translation..
+
+2001-01-22  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2001-01-14  Gediminas Paulauskas <menesis@delfi.lt>
+
+	* lt.po: Updated Lithuanian translation.
+	* Makefile.in.in: removed.
+
+2001-01-13  Simos Xenitellis  <simos@hellug.gr>
+
+	* el.po: Updated Greek translation.
+
+2001-01-11  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Updated Slovak translation.
+
+2001-01-10  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Started heating up this module some more.
+
+2001-01-10  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2001-01-09  Valek Filippov  <frob@df.ru>
+
+	* ru.po: microupdated.
+
+2000-11-28  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+	* sk.po: Added Slovak translation.
+
+2000-11-01  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2000-10-21  Zbigniew Chyla  <cyba@gnome.pl>
+
+	* pl.po: Updated Polish translation.
+
+2000-10-19  Yukihiro Nakai  <nakai@gnome.gr.jp>
+
+	* zh_CN.GB2312.po: Initial Chinese(GB2312) transaltion
+                           from Wu Yulun
+
+2000-10-15  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated Finnish translation.
+
+2000-10-11  Christophe Merlet  <christophe@merlet.net>
+
+	* fr.po: Updated French translation.
+
+2000-10-10  Yukihiro Nakai <nakai@gnome.gr.jp>
+
+	* ja.po: Update Japanese translation.
+
+2000-10-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Started heating up this module while
+	waiting for the storm of patches from the distros.
+
+2000-09-10  Christian Meyer  <linux@chrisime.de>
+
+	* Added: update.pl and README.tools form kanikus.
+
+2000-08-24  Alastair McKinstry <mckinstry@computer.org>
+
+	* Added: Irish translation (ga.po).
+
+2000-07-30   Christopher R. Gabriel  <cgabriel@softwarelibero.org>
+
+	* Added: italian translation from Daniele Medri.
+
+2000-07-17  Andreas Hyden  <a.hyden@cyberpoint.se>
+
+	* sv.po: Updated Swedish translation.
+
+2000-07-12  Benedikt Roth  <Benedikt.Roth@gmx.net>
+
+	* de.po: Updated German translation from Kai Lahmann <kl@linuxfaqs.de>
+	* nl.po: Updated Dutch translation from Dennis Smit <synap@area101.penguin.nl>
+
+2000-06-24 Andraz Tori <andraz.tori1@guest.arnes.si>
+
+	* sl.po: Added Slovenian translations by Urban Borstnik <urban@sicmm.org>
+
+2000-06-15 Ville Hautam?ÃÂ¢ÃÂÃÂ¬ki <villeh@cs.joensuu.fi>
+
+	* fi.po: small fix
+
+2000-06-16  Yuri Syrota  <rasta@renome.rovno.ua>
+
+	* uk.po: Updated Ukrainian translation.
+
+2000-06-11  Valek Filippov  <frob@df.ru>
+
+	* ru.po: microupdated.
+
+2000-06-08  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+
+	* fi.po: Updated fi.po again, due to some changes in translation
+
+2000-06-08  Jarkko Ranta  <jjranta@cc.joensuu.fi>
+	* fi.po: Updated Finnish translation
+
+2000-06-08  Kjartan Maraas  <kmaraas@gnome.org>
+
+	* no.po: Updated Norwegian translation.
+
+2000-05-22  Fellmann Joaquim <joaquim@hrnet.fr>
+
+	* fr.po: Updated French translation
+
+2000-05-10  Andreas Hyden  <a.hyden@cyberpoint.se>
+
+	* update.sh: Updated.
+
+2000-05-10  Yukihiro Nakai <nakai@gnome.gr.jp>
+
+	* ja.po: Update from Takayuki KUSANO.
+
+2000-04-25  Ruben Lopez <ryu@mundivia.es>
+
+	* gl.po: Added Galician translation
+
+2000-04-21  Fatih Demir	<kabalak@gmx.net>
+
+	* tr.po : Updated it ...
+
+2000-04-20  Andreas Hyden  <a.hyden@cyberpoint.se>
+
+	* sv.po: Updated Swedish translation.
+
+2000-04-20  Pablo Saratxaga <pablo@mandrakesoft.com>
+
+	* lt.po: Added Lithuanian file
+	* es.po: Updated Spanish file
+
+2000-04-19  Pablo Saratxaga <pablo@mandrakesoft.com>
+
+	* da.po: Updated Danish file
+
+2000-04-04  Zbigniew Chyla  <chyla@buy.pl>
+
+	* pl.po: Updated translation.
+
+2000-04-01  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated Norwegian translation.
+
+Wed Mar  8  Spiros Papadimitriou <spapadim+@cs.cmu.edu>
+
+	* el.po: Update (from Simos Xenitellis, simos@hellug.gr).
+
+Wed Mar  1 21:12:45 2000  Stanislav Brabec  <utx@penguin.cz>
+
+	* cs.po: Small update.
+
+2000-02-26  Fatih Demir	<kabalak@gmx.net>
+
+	* tr.po : Updated translation .
+
+Wed Feb 23 03:25:04 2000  George Lebl <jirka@5z.com>
+
+	* cs.po: add a couple of czech translations
+
+2000-02-04  Shooby Ban <bansz@szif.hu>
+
+	* hu.po: Changed to valid po from Slapic.
+
+2000-01-03  Kjartan Maraas  <kmaraas@online.no>
+
+	* update.sh: A little script that lets people
+	update the .pot file without makefiles etc.
+
+2000-01-02  Sergey Panov <sipan@mit.edu>
+
+	* ru.po: Updated Russian translation.
+
+1999-12-30  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated Norwegian translation.
+
+1999-12-30  Martin Norb?ÃÂ¢ÃÂÃÂ¬ck  <d95mback@dtek.chalmers.se>
+
+	* sv.po: Updated Swedish translation
+
+1999-12-26  Fatih Demir <kabalak@gmx.net>
+
+	* tr.po: Added the Turkish translation .
+
+1999-11-19  Pablo Saratxaga <pablo@mandrakesoft.com>
+	* el.po: New Greek file	from Simos Xenitellis <simos@hellug.gr>
+	* es.po: updated spanish file
+
+1999-11-10  Yuri Syrota  <rasta@renome.rovno.ua>
+
+	* uk.po: Added translation.
+
+1999-10-21  Sergey Panov  <sipan@mit.edu>
+
+        * ru.po: Added translation.
+
+1999-10-03 +09  Changwoo Ryu  <cwryu@debian.org>
+
+	* ko.po: Updated translation.
+
+1999-10-01  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated translation.
+
+1999-09-29  Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>
+
+	* pt_BR.po: Updated Brazilian Portuguese translations.
+
+1999-09-29  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated translation.
+
+1999-09-29  Yukihiro Nakai <nacai@iname.com>
+
+	* ja.po: Update from Itani Eiichiro.
+
+1999-09-28  Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>
+
+	* pt_BR.po: Added Brazilian Portuguese translations.
+
+1999-09-27  Richard Hult  <rhult@frenzy.hemmet.chalmers.se>
+
+	* sv.po: Updated Swedish translation.
+
+1999-09-27  Kjartan Maraas  <kmaraas@online.no>
+
+	* da.po: Updated Danish translation from Kenneth
+	Christiansen <kenneth@ripen.dk>
+
+1999-09-27  Zbigniew Chyla  <chyla@alice.ci.pwr.wroc.pl>
+
+	* pl.po: Updated translation.
+
+1999-09-26  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>
+
+	* ko.po: Added Korean translation.
+
+1999-09-26  Lauris Kaplinski <lauris@ariman.ee>
+
+	* et.po: Added tranlation
+
+1999-09-23  Kjartan Maraas  <kmaraas@online.no>
+
+	* da.po: Updated Danish translation from Kenneth
+	Christiansen <kenneth@ripen.dk>
+
+1999-09-22  Yukihiro Nakai <nacai@iname.com>
+
+	* ja.po: First Japnaese translation.
+
+1999-09-07  Anders Carlsson  <andersca@gnu.org>
+
+	* sv.po: Updated translation.
+
+1999-09-07  Zbigniew Chyla  <chyla@alice.ci.pwr.wroc.pl>
+
+	* pl.po: Updated (100%).
+
+1999-09-03  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated translation.
+
+1999-09-02  Zbigniew Chyla  <chyla@alice.ci.pwr.wroc.pl>
+
+	* pl.po: Added translation.
+
+1999-08-31  Matthias Warkus  <mawa@iname.com>
+
+	* de.po: Committed translations to get i18n status to 100%.
+
+1999-08-31  Kjartan Maraas  <kmaraas@online.no>
+
+	* da.po: Added Danish translation from Birger Langkjer
+	<birger.langkjer@image.dk>
+
+1999-08-24  Mikko Rauhala  <mjr@iki.fi>
+
+	* fi.po: Added Finnish translation.
+
+1999-08-12  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated translation.
+
+1999-08-07  Anders Carlsson  <anders.carlsson@tordata.se>
+
+	* sv.po: Added Swedish translation.
+
+1999-07-30  Matthias Warkus  <mawa@iname.com>
+
+	* de.po: Corrected Karsten's translation.
+
+1999-07-27  Vincent Renardias <vincent@ldsol.com>
+
+	* Updated fr.po:
+	  before: 28 translated messages, 56 fuzzy translations, 79 untranslated messages.
+	  after:  164 translated messages, 3 untranslated messages.
+
+1999-07-23  Karsten Weiss  <karsten@addx.au.s.shuttle.de>
+
+	* de.po: Updated German translation.
+
+1999-07-18  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated Norwegian translation.
+
+1999-05-06  Kjartan Maraas  <kmaraas@online.no>
+
+	* no.po: Updated Norwegian translation.
+
+1999-02-17  Kjartan Maraas  <kmaraas@fib.hl.no>
+
+	* no.po: Updated
Index: proiecte/PPPP/gdm/po/LINGUAS
===================================================================
--- proiecte/PPPP/gdm/po/LINGUAS	(revision 134)
+++ proiecte/PPPP/gdm/po/LINGUAS	(revision 134)
@@ -0,0 +1,97 @@
+# please keep this list sorted alphabetically
+#
+af
+am
+ar
+as
+ast
+az
+be
+be@latin
+bg
+bn
+bn_IN
+br
+bs
+ca
+ca@valencia
+crh
+cs
+cy
+da
+de
+dz
+el
+en_CA
+en_GB
+eo
+es
+et
+eu
+fa
+fi
+fr
+fur
+ga
+gl
+gu
+he
+hi
+hr
+hu
+hy
+id
+is
+it
+ja
+ka
+kk
+kn
+ko
+ku
+lt
+lv
+mai
+mg
+mi
+mk
+ml
+mn
+mr
+ms
+nb
+ne
+nl
+nn
+nso
+oc
+or
+pa
+pl
+ps
+pt
+pt_BR
+ro
+ru
+rw
+si
+sk
+sl
+sq
+sr
+sr@latin
+sv
+ta
+te
+th
+tr
+uk
+uz
+uz@cyrillic
+vi
+wa
+xh
+zh_CN
+zh_HK
+zh_TW
+zu
Index: proiecte/PPPP/gdm/po/Makefile.in.in
===================================================================
--- proiecte/PPPP/gdm/po/Makefile.in.in	(revision 134)
+++ proiecte/PPPP/gdm/po/Makefile.in.in	(revision 134)
@@ -0,0 +1,217 @@
+# Makefile for program source directory in GNU NLS utilities package.
+# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+# Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
+#
+# 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 <otaylor@redhat.com> to use GETTEXT_PACKAGE
+#   instead of PACKAGE and to look for po2tbl in ./ not in intl/
+#
+# - Modified by jacob berkman <jacob@ximian.com> to install
+#   Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
+#
+# - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
+#
+# We have the following line for use by intltoolize:
+# INTLTOOL_MAKEFILE
+
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+top_builddir = @top_builddir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+datarootdir = @datarootdir@
+libdir = @libdir@
+DATADIRNAME = @DATADIRNAME@
+itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+subdir = po
+install_sh = @install_sh@
+# Automake >= 1.8 provides @mkdir_p@.
+# Until it can be supposed, use the safe fallback:
+mkdir_p = $(install_sh) -d
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+
+GMSGFMT = @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = @XGETTEXT@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
+GENPOT   = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
+
+ALL_LINGUAS = @ALL_LINGUAS@
+
+PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
+
+USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep '^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi)
+
+USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
+
+POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
+
+DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
+EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
+
+POTFILES = \
+# This comment gets stripped out
+
+CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
+
+.SUFFIXES:
+.SUFFIXES: .po .pox .gmo .mo .msg .cat
+
+.po.pox:
+	$(MAKE) $(GETTEXT_PACKAGE).pot
+	$(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
+
+.po.mo:
+	$(MSGFMT) -o $@ $<
+
+.po.gmo:
+	file=`echo $* | sed 's,.*/,,'`.gmo \
+	  && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+	sed -f ../intl/po2msg.sed < $< > $*.msg \
+	  && rm -f $@ && gencat $@ $*.msg
+
+
+all: all-@USE_NLS@
+
+all-yes: $(CATALOGS)
+all-no:
+
+$(GETTEXT_PACKAGE).pot: $(POTFILES)
+	$(GENPOT)
+
+install: install-data
+install-data: install-data-@USE_NLS@
+install-data-no: all
+install-data-yes: all
+	linguas="$(USE_LINGUAS)"; \
+	for lang in $$linguas; do \
+	  dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
+	  $(mkdir_p) $$dir; \
+	  if test -r $$lang.gmo; then \
+	    $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+	    echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
+	  else \
+	    $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+	    echo "installing $(srcdir)/$$lang.gmo as" \
+		 "$$dir/$(GETTEXT_PACKAGE).mo"; \
+	  fi; \
+	  if test -r $$lang.gmo.m; then \
+	    $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
+	    echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
+	  else \
+	    if test -r $(srcdir)/$$lang.gmo.m ; then \
+	      $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
+		$$dir/$(GETTEXT_PACKAGE).mo.m; \
+	      echo "installing $(srcdir)/$$lang.gmo.m as" \
+		   "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
+	    else \
+	      true; \
+	    fi; \
+	  fi; \
+	done
+
+# Empty stubs to satisfy archaic automake needs
+dvi info tags TAGS ID:
+
+# Define this as empty until I found a useful application.
+install-exec installcheck:
+
+uninstall:
+	linguas="$(USE_LINGUAS)"; \
+	for lang in $$linguas; do \
+	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
+	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
+	done
+
+check: all $(GETTEXT_PACKAGE).pot
+	rm -f missing notexist
+	srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
+	if [ -r missing -o -r notexist ]; then \
+	  exit 1; \
+	fi
+
+mostlyclean:
+	rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
+	rm -f .intltool-merge-cache
+
+clean: mostlyclean
+
+distclean: clean
+	rm -f Makefile Makefile.in POTFILES stamp-it
+	rm -f *.mo *.msg *.cat *.cat.m *.gmo
+
+maintainer-clean: distclean
+	@echo "This command is intended for maintainers to use;"
+	@echo "it deletes files that may require special tools to rebuild."
+	rm -f Makefile.in.in
+
+distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir: $(DISTFILES)
+	dists="$(DISTFILES)"; \
+	extra_dists="$(EXTRA_DISTFILES)"; \
+	for file in $$extra_dists; do \
+	  test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
+	done; \
+	for file in $$dists; do \
+	  test -f $$file || file="$(srcdir)/$$file"; \
+	  ln $$file $(distdir) 2> /dev/null \
+	    || cp -p $$file $(distdir); \
+	done
+
+update-po: Makefile
+	$(MAKE) $(GETTEXT_PACKAGE).pot
+	tmpdir=`pwd`; \
+	linguas="$(USE_LINGUAS)"; \
+	for lang in $$linguas; do \
+	  echo "$$lang:"; \
+	  result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
+	  if $$result; then \
+	    if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+	      rm -f $$tmpdir/$$lang.new.po; \
+            else \
+	      if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+	        :; \
+	      else \
+	        echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+	        rm -f $$tmpdir/$$lang.new.po; \
+	        exit 1; \
+	      fi; \
+	    fi; \
+	  else \
+	    echo "msgmerge for $$lang.gmo failed!"; \
+	    rm -f $$tmpdir/$$lang.new.po; \
+	  fi; \
+	done
+
+Makefile POTFILES: stamp-it
+	@if test ! -f $@; then \
+	  rm -f stamp-it; \
+	  $(MAKE) stamp-it; \
+	fi
+
+stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
+	cd $(top_builddir) \
+	  && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
+	       $(SHELL) ./config.status
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/po/POTFILES.in
===================================================================
--- proiecte/PPPP/gdm/po/POTFILES.in	(revision 134)
+++ proiecte/PPPP/gdm/po/POTFILES.in	(revision 134)
@@ -0,0 +1,94 @@
+# Files with translatable strings.
+# Please keep this file in alphabetical order.
+
+common/gdm-common.c
+common/gdm-log.c
+common/gdm-md5.c
+common/gdm-settings-backend.c
+common/gdm-settings.c
+common/gdm-settings-client.c
+common/gdm-settings-desktop-backend.c
+common/gdm-settings-direct.c
+common/gdm-settings-utils.c
+common/gdm-signal-handler.c
+common/test-log.c
+common/test-settings-client.c
+common/test-settings-server.c
+daemon/factory-slave-main.c
+daemon/gdm-chooser-session.c
+daemon/gdm-display-access-file.c
+daemon/gdm-display.c
+daemon/gdm-display-store.c
+daemon/gdm-factory-slave.c
+daemon/gdm-greeter-server.c
+daemon/gdm-greeter-session.c
+daemon/gdm-local-display-factory.c
+daemon/gdm-manager.c
+daemon/gdm-product-display.c
+daemon/gdm-product-slave.c
+daemon/gdm-server.c
+daemon/gdm-session-auditor.c
+daemon/gdm-session.c
+daemon/gdm-session-direct.c
+daemon/gdm-session-relay.c
+daemon/gdm-session-settings.c
+daemon/gdm-session-settings.c
+daemon/gdm-session-worker.c
+daemon/gdm-session-worker-job.c
+daemon/gdm-simple-slave.c
+daemon/gdm-slave.c
+daemon/gdm-slave-proxy.c
+daemon/gdm-static-display.c
+daemon/gdm-static-factory-display.c
+daemon/gdm-welcome-session.c
+daemon/gdm-xdmcp-display.c
+daemon/gdm-xdmcp-display-factory.c
+daemon/main.c
+daemon/product-slave-main.c
+daemon/session-worker-main.c
+daemon/simple-slave-main.c
+daemon/test-session.c
+daemon/xdmcp-chooser-slave-main.c
+data/gdm.schemas.in.in
+data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in
+data/greeter-autostart/gdm-simple-greeter.desktop.in.in
+data/greeter-autostart/gnome-power-manager.desktop.in.in
+data/greeter-autostart/gnome-settings-daemon.desktop.in.in
+data/greeter-autostart/gnome-mag.desktop.in
+data/greeter-autostart/gok.desktop.in
+data/greeter-autostart/metacity.desktop.in
+data/greeter-autostart/orca-screen-reader.desktop.in
+data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in
+gui/simple-chooser/gdm-host-chooser-dialog.c
+gui/simple-chooser/gdm-host-chooser-widget.c
+gui/simple-greeter/gdm-cell-renderer-timer.c
+gui/simple-greeter/gdm-chooser-widget.c
+gui/simple-greeter/gdm-clock-widget.c
+gui/simple-greeter/gdm-greeter-login-window.c
+gui/simple-greeter/gdm-greeter-login-window.c
+gui/simple-greeter/gdm-greeter-login-window.glade
+gui/simple-greeter/gdm-greeter-login-window.glade
+gui/simple-greeter/gdm-greeter-panel.c
+gui/simple-greeter/gdm-language-chooser-dialog.c
+gui/simple-greeter/gdm-language-chooser-widget.c
+gui/simple-greeter/gdm-language-option-widget.c
+gui/simple-greeter/gdm-languages.c
+gui/simple-greeter/gdm-layout-chooser-dialog.c
+gui/simple-greeter/gdm-layout-chooser-widget.c
+gui/simple-greeter/gdm-layout-option-widget.c
+gui/simple-greeter/gdm-option-widget.c
+gui/simple-greeter/gdm-recent-option-widget.c
+gui/simple-greeter/gdm-remote-login-window.c
+gui/simple-greeter/gdm-session-option-widget.c
+gui/simple-greeter/gdm-simple-greeter.schemas.in
+gui/simple-greeter/gdm-timer.c
+gui/simple-greeter/gdm-user.c
+gui/simple-greeter/gdm-user-chooser-widget.c
+gui/simple-greeter/greeter-main.c
+gui/user-switch-applet/applet.c
+gui/user-switch-applet/gdm-entry-menu-item.c
+gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in
+gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml
+utils/gdmflexiserver.c
+utils/gdm-screenshot.c
+
Index: proiecte/PPPP/gdm/po/POTFILES.skip
===================================================================
--- proiecte/PPPP/gdm/po/POTFILES.skip	(revision 134)
+++ proiecte/PPPP/gdm/po/POTFILES.skip	(revision 134)
@@ -0,0 +1,14 @@
+# Files with translatable strings to skip.
+# Please keep this file in alphabetical order.
+#
+# The following three desktop.in files are generated files, so
+# it is not necessary to check them for translatable strings.
+# Without these files, "make distcheck" fails.  Please do not
+# remove these unless you fix "make distcheck" a different way.
+#
+data/gdm.schemas.in
+gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in
+data/greeter-autostart/at-spi-registryd-wrapper.desktop.in
+data/greeter-autostart/gdm-simple-greeter.desktop.in
+data/greeter-autostart/gnome-power-manager.desktop.in
+data/greeter-autostart/gnome-settings-daemon.desktop.in
Index: proiecte/PPPP/gdm/po/af.po
===================================================================
--- proiecte/PPPP/gdm/po/af.po	(revision 134)
+++ proiecte/PPPP/gdm/po/af.po	(revision 134)
@@ -0,0 +1,3623 @@
+# Afrikaans translation of gdm2.
+# Copyright (C) 2004 Zuza Software Foundation
+# This file is distributed under the same license as the gdm2 package.
+# Zuza Software Foundation <info@translate.org.za>, 2004
+# F Wolff <friedel@translate.org.za>, 2009
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.6-branch\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-22 20:00-0300\n"
+"PO-Revision-Date: 2009-05-16 21:54+0200\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>\n"
+"Language-Team: translate-discuss-af@lists.sourceforge.net\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: af\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.3.1\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom is nie 'n karaktertoestel nie"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Aktiveer ontoutkode"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Vertoon-ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Slaaf van die GNOME-vertoonbestuurder"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kon nie die gebruiker \"%s\" op die stelsel kry nie"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Kan nie die aanmeldstelsel inisialiseer nie"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+#, fuzzy
+msgid "Unable to authenticate user"
+msgstr "Kon nie gebruiker verifieer nie"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+#, fuzzy
+msgid "Unable to establish credentials"
+msgstr "Kan nie diens %s vestig nie: %s\n"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Kon nie die X-bediener (die grafiese omgewing) begin nie a.g.v. 'n interne "
+"fout. Kontak asb. die stelseladministrateur of gaan die syslog na vir "
+"diagnose. Intussen sal hierdie vertoon gedeaktiveer word.  Herbegin GDM "
+"wanneer die probleem reggestel is."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: kon nie koppel aan ouervertoon '%s' nie"
+
+#: ../daemon/gdm-server.c:361
+#, fuzzy, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"%s: Bediener sou deur gebruiker-id %d geskep word, maar daardie gebruiker "
+"bestaan nie"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Kon nie groep-id instel na %d nie"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, fuzzy, c-format
+msgid "initgroups () failed for %s"
+msgstr "Inisiering van groepe() gefaal vir %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Kon nie gebruiker-id instel na %d nie"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Kon nie groep-id instel na 0 nie"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Kon nie staaflÃªer vir vertoon %s open nie!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Fout met stel van %s na %s"
+
+#: ../daemon/gdm-server.c:469
+#, fuzzy, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Bedienerprioriteit kon nie gestel word na %d nie: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: LeÃ« bedieneropdrag vir vertoon %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Gebruikernaam"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Die gebruikernaam"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Gasheernaam"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Die gasheernaam"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Vertoontoestel"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Die vertoontoestel"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "onbekende fout"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Gebruikernaam:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "geen gebruikerrekening beskikbaar nie"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Kan nie na die gebruiker wissel nie"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Gebruiker %s bestaan nie"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Groep %s bestaan nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Kon nie sok skep nie!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP-navraag vanaf gasheer %s geweier"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+#, fuzzy
+msgid "Could not extract authlist from packet"
+msgstr "Kon nie outeurslys onttrek uit pakket nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Fout in toetssom"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Slegte adres"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Kon nie vertoonadres lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Kon nie vertoonpoortnommer lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, fuzzy, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Kon nie outeurslys onttrek uit pakket nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Fout in toetssom"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Het VERSOEK ontvang van verbande gasheer %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Kon nie beeldnommer lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Kon nie konneksietipe lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Kon die kliÃ«ntadres lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Kon nie verifiÃ«rings-name lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Kon nie verifiÃ«rings-data lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Kon nie magtigingslys lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Kon nie vervaardiger-ID lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Gefaalde toetssom van %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Het bestuursopdrag van verbande gasheer %s ontvang"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Kon nie sessie-ID lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Kon nie beeldklas lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Kon nie adres lees nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Het KEEPALIVE van verbande gasheer %s ontvang"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#, fuzzy
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "%s: Kon nie XDMCP-kopteks lees nie!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Verkeerde XDMCP-weergawe!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Kan nie adres ontleed nie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Kon nie bediener se gasheernaamvind nie: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Kan nie PID-lÃªer %s skryf nie, moontlik gebrek aan disketspasie.  Fout: %s"
+
+#: ../daemon/main.c:270
+#, fuzzy, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+"%s: Aanmeldgids %s bestaan nie, of is nie 'n gids nie. Gebruik ServAuthDir %"
+"s."
+
+#: ../daemon/main.c:283
+#, fuzzy, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s: Magtigingsgids %s bestaan nie. Staak."
+
+#: ../daemon/main.c:287
+#, fuzzy, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "%s:  Magtingsgids %s is nie 'n gids nie. Staak."
+
+#: ../daemon/main.c:361
+#, fuzzy, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"%s: Bemagtigingsgids %s word nie deur gebruiker %s, groep %s besit nie. "
+"Staak."
+
+#: ../daemon/main.c:368
+#, fuzzy, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s: Magtingsgids %s het verkeerde toestemmings %o. Behoort %o te wees. Staak."
+
+#: ../daemon/main.c:405
+#, fuzzy, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: Kan nie gdm-gebruiker vind nie (%s). Staak!"
+
+#: ../daemon/main.c:411
+#, fuzzy
+msgid "The GDM user should not be root. Aborting!"
+msgstr "%s: Die gdm-gebruiker moet nie die stam wees nie. Staak!"
+
+#: ../daemon/main.c:417
+#, fuzzy, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: Kan nie die gdm-groep (%s) vind nie. Staak!"
+
+#: ../daemon/main.c:423
+#, fuzzy
+msgid "The GDM group should not be root. Aborting!"
+msgstr "%s: Die gdm-groep moet nie die stam wees nie. Staak!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Druk GDM-weergawe"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME-vertoonbestuurder"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+#, fuzzy
+msgid "Only root wants to run GDM"
+msgstr "Slegs root behoort GDM uit te voer\n"
+
+#: ../daemon/session-worker-main.c:149
+#, fuzzy
+msgid "GNOME Display Manager Session Worker"
+msgstr "GDM (Die GNOME Display Manager) loop nie."
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Aanmeldvenster"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Kragbestuurder"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME-vergrootglas"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Vergroot dele van die skerm"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME-sleutelbord op die skerm"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Gebruik 'n sleutelbord op die skerm"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca-skermleser"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Bied inligting op die skerm aan as spraak of braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#, fuzzy
+msgid "PolicyKit Authentication Agent"
+msgstr "VerifiÃ«ring het gefaal"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Kies stelsel"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#, fuzzy
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: Kon nie XDMCP-buffer skep nie!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Kon nie XDMCP-kopteks lees nie!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Waarde"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "persentasie van voltooide tyd"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Onaktiewe teks"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Die teks om te gebruik in die etiket as die gebruiker nog nie 'n item gekies "
+"het nie"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Aktiewe teks"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Die teks om te gebruik in die etiket as die gebruik 'n item gekies het"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+#, fuzzy
+msgid "Whether or not the chooser list is visible"
+msgstr "Of die tydmeter tans afloop of nie"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%k:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%k:%M%p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Meld outomatiese aan..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Kanselleer tans..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Kies 'n taal en klik Meld aan"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#, fuzzy
+msgid "Authentication Dialog"
+msgstr "VerifiÃ«ring het gefaal"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Rekenaarnaam"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Meld aan"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Herbegin"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Skakel af"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+#, fuzzy
+msgid "Suspend"
+msgstr "_Tydelik stop"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Weergawe"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Paneel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Tale"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "Ta_le:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Taal:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Ander..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Kies 'n taal vanaf die volledige lys vanuit beskikbare tale."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Nie gespesifiseer nie"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Sleutelborduitlegte"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Sleutelbord:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Ander..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Kies 'n sleutelborduitleg vanuit die volledige lys van beskikbare uitlegte."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Teks vir etiket"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Die teks om as 'n etiket te gebruik"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Ikoonnaam"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Die ikoon om saam met die etiket te gebruik"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Verstekitem"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "Die ID van die verstekitem"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maksimum aantal items"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Die maksimum aantal items om in die lys te hou"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "AfgeleÃ« aanmelding (koppel tans aan %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "AfgeleÃ« aanmelding (gekoppel aan %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "AfgeleÃ« aanmelding"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessies:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Boodskap op die banier"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#, fuzzy
+msgid "Banner message text when chooser is empty"
+msgstr "Boodskap op die banier"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+#, fuzzy
+msgid "Enable accessibility keyboard plugin"
+msgstr "Aktiveer _toeganklikheidsmodules"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+#, fuzzy
+msgid "Recently selected languages"
+msgstr "Kies 'n taal"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#, fuzzy
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Gebruik 'n sleutelbord op die skerm"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Duur"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Aantal sekondes totdat die tydmeter stop"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Begintyd"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Tyd toe die tydmeter begin is"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Loop dit?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Of die tydmeter tans afloop of nie"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Bestuurder"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Ander..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Kies 'n ander rekening"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gas"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Meld aan as 'n tydelike gas"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Outomatiese aanmelding"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Meld outomaties aan by die stelsel nadat opsies gekies is"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Meld aan as %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Tans aangemeld"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Die Gebruikerwisselaar is Vry Sagteware; u kan dit herversprei en/of wysig "
+"onderhewig aan die voorwaardes van die GNU Algemene Publieke Lisensie soos "
+"gepubliseer deur die Stigting vir Vry Sagteware; Ã³f weergawe 2 van die "
+"Lisensie, Ã³f (indien u verkies) enige latere weergawe."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Hierdie program word versprei in die hoop dat dit nuttig sal wees, maar "
+"SONDER ENIGE WAARBORG; sonder selfs die geÃ¯mpliseerde waarborg van "
+"VERHANDELBAARHEID of GESKIKTHEID VIR 'N SPESIFIEKE DOEL.  Sien die GNU "
+"Algemene Publieke Lisensie vir meer detail."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"U moes 'n kopie van die GNU Algemene Publieke Lisensie ontvang het saam met "
+"hierdie program; indien nie, skryf aan Free Software Foundation, Inc., 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "'n Kieslys om vinnig tussen gebruikers te wissel."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Friedel Wolff"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Kan nie skerm sluit nie: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Kan nie afmeld nie: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Beskikbaar"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Onsigbaar"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Besig"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Weg"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Rekeninginligting..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Stelselvoorkeure..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Sluit skerm"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Wissel gebruiker"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Sluit af..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Gebruikerwisselaar"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Verander rekeningopstelling en status"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "'n Kieslys om vinnig tussen gebruikers te wissel"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Gebruikerwisselaar"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Wysig persoonlike _inligting"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Aangaande"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "R_edigeer gebruikers en groepe"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "GeÃ¯gnoreer - behou vir versoenbaarheid"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "OPDRAG"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Afvoer vir ontfouting"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Weergawe van hierdie toepassing"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Kon nie die huidige sessie identifiseer nie."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nuwe GDM-aanmelding"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Kan nie nuwe vertoon begin nie"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Neem 'n skermskoot"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "werker het afgesluit met status %d"
+
+#, fuzzy
+#~| msgid "Unable to establish service %s: %s\n"
+#~ msgid "Unable establish credentials"
+#~ msgstr "Kan nie diens %s vestig nie: %s\n"
+
+#~| msgid "Failed to restart self"
+#~ msgid "Failed to restart computer"
+#~ msgstr "Kon nie rekenaar herbegin nie"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "U mag nie die rekenaar herbegin nie omdat veelvoudige gebruikers "
+#~ "aangemeld is"
+
+#~| msgid "Failed to restart self"
+#~ msgid "Failed to stop computer"
+#~ msgstr "Kon nie rekenaar stop nie"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "U mag nie die rekenaar stop nie omdat veelvoudige gebruikers aangemeld is"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Hierdie sessie meld jou aan by CDE"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "Ek kan nie die X-bediener (jou grafiese koppelvlak) laai nie.  Dit is "
+#~ "waarskynlik nie korrek opgestel is nie.  Jy sal in 'n konsole moet "
+#~ "aanmeld en die X-konfigurasieprogram weer moet laat loop. Herbegin dan "
+#~ "GDM."
+
+#~ msgid ""
+#~ "Would you like me to try to run the X configuration program?  Note that "
+#~ "you will need the root password for this."
+#~ msgstr ""
+#~ "Wil jy hÃª ek moet probeer om die X-konfigurasieprogram te laat loop? Neem "
+#~ "kennis dat jydie stamwagwoord hiervoor nodig het."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Tik asseblief die stam (bevoorregte gebruiker) wagwoord in."
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "Ek sal nou weer probeer om die X-bediender te laai."
+
+#~ msgid ""
+#~ "I will disable this X server for now.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "Ek stel die X-bediener tydelik buite werking.  Herlaai GDM wanneer dit "
+#~ "gekonfigureer is."
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Ek kan nie die X-bediener (jou grafiese koppelvlak) laai nie.  Dit is "
+#~ "waarskynlik dat dit nie korrek opgestel is nie. Wil jy die X-"
+#~ "bedienerafvoer sien om die probleem te diagnoseer?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Wil jy die gedetaileerde X-bedienerafvoer ook bekyk?"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Ek kan nie die X-bediener (jou grafiese koppelvlak) laai nie. Dit lyk of "
+#~ "jou muis nie reg opgestel is nie.  Wil jy die X-bedienerafvoer sien om "
+#~ "die probleem te diagnoseer?"
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Wil jy hÃª ek moet probeer om die muis-konfigurasieprogram te laat loop? "
+#~ "Neem kennis datjy die stamwagwoord hiervoor nodig het."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Dit is 'n faalbestande xterm-sessie. Vensters het nou alleenlik fokus as "
+#~ "jy jou wyser oor hulle hou. Om hierdie modus te verlaat, tik 'exit' in "
+#~ "die vensterin die boonste linkerhoek"
+
+#~ msgid ""
+#~ "I could not start your session and so I have started the failsafe xterm "
+#~ "session.  Windows now have focus only if you have your cursor above "
+#~ "them.  To get out of this mode type 'exit' in the window in the upper "
+#~ "left corner"
+#~ msgstr ""
+#~ "Ek kon nie jou sessie laai nie, en laai dus die faalbestande xterm "
+#~ "sessie. Vensters het nou alleenlik fokus as jy jou muis oor hulle hou. Om "
+#~ "hierdie modus te verlaat tik 'exit' in die venster in die boonste "
+#~ "linkerhoek"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Hierdie sessie laat jou aanmeld by GNOME"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Kon nie nuwe magtigings-toegang skryf nie: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Kon nie nuwe magtigings-toegang skryf nie. Moontlik uit disketspasie"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM kon nie 'n nuwe magtigings-toegang na disket skryf nie.  Moontlik uit "
+#~ "disketspasie.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Kon nie 'n nuwe koekie-lÃªer skep in %s nie"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Kon nie met veiligheid %s open nie"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Kon nie koekie-lÃªer %s open nie"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Kon nie koekie-lÃªer %s toesluit nie"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Kon nie koekie skryf nie"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Ignoreer koekie-lÃªer %s wat verdag voorkom"
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "Kan nie skryf na %s: %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds, it is likely that something bad is going on.  I will wait for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "Die beeld-bediener is omtrent 6 keer in die laaste 90 sekondes afgesluit. "
+#~ "Iets verdag gaan waarskynlik aan. Ek sal 2 minute wag voordat ek weer op "
+#~ "beeld %s probeer."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Kan nie pyp skep nie"
+
+#~ msgid "%s: Failed forking gdm slave process for %s"
+#~ msgstr "%s: Gefaalde gdm-slaaf vurkingsproses vir %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s nie 'n gewone lÃªer nie!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... LÃªer te lank om te vertoon ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s kon nie geopen word nie"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Kan nie vurk om beeld fout/inligtings-boks te vertoon nie"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Gids %s bestaan nie."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s word nie deur gebruiker-id %d besit nie."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s kan deur groep geskryf word."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s kan deur ander geskryf word."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s bestaan nie, maar moet bestaan."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s is nie 'n gewone lÃªer nie."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s kan deur groep/ander geskryf word."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s oorskry stelsel-administreerder se gespesifiseerde maksimum lÃªer-"
+#~ "grootte."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Kon nie sok skep nie"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Kon nie sok bind nie"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Kon nie EIEU skep nie"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Kon nie EIEU open nie"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Bedienermagtigingsgids (daemoon/ServAuthDir) is gestel op %s, maar "
+#~ "ditbestaan nie. Korrigeer asb. Gdm-konfigurasie %s en herbegin gdm."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Bedienermagtigingsgids (daemoon/ServAuthDir) is gestel op %s, maar dit "
+#~ "isnie 'n gids nie. Korrigeer asb. gdm-konfigurasie %s en herbegin gdm."
+
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr "%s: Geen konfigurasielÃªer: %s. Gebruik verstekwaardes."
+
+#~ msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+#~ msgstr "%s: BasisX-sessie is leeg, gebruik %s/gdm/X-sessie"
+
+#~ msgid "%s: Standard X server not found, trying alternatives"
+#~ msgstr "%s: Standaard X-bediener nie gevind, probeer alternatiewe"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+#~ msgstr ""
+#~ "%s: XDMPC was geaktiveer terwyl daar geen XDMCP ondersteuning was nie, "
+#~ "skakel dit af"
+
+#~ msgid "%s: Root cannot be autologged in, turing off automatic login"
+#~ msgstr ""
+#~ "%s: Stam kan nie outomaties aangemeld word nie, skakel outomatiese "
+#~ "aanmeld af"
+
+#~ msgid "%s: Root cannot be autologged in, turing off timed login"
+#~ msgstr ""
+#~ "%s: Stam kan nie outomaties aangemeld word nie, skakel tyd gemete aanmeld "
+#~ "af"
+
+#~ msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+#~ msgstr "%s: TimedLoginDelay minder as 5, dus gebruik ek 5."
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Geen groeter gespesifiseer nie."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Geen afgeleÃ« groeter gespesifiseer."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Geen sessiegids gespesifiseer nie."
+
+#~ msgid "%s: Empty server command, using standard one."
+#~ msgstr "%s:  LeÃ« bedieneropdrag, gebruik standaard een."
+
+#~ msgid "%s: Display number %d in use!  I will use %d"
+#~ msgstr "%s: Vertoon nommer %d in gebruik! Ek sal %d gebruik"
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: Ongeldige bedienerlyn in konfigurasielÃªer. Ignoreer!"
+
+#~ msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+#~ msgstr "%s: XDMPC buite werking en geen plaaslike bedieners bepaal. Staak!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no local servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP buite werking en geen plaaslike bedieners bepaal.  Voeg %s op "
+#~ "by :%d om konfigurasie toe te laat."
+
+#~ msgid ""
+#~ "XDMCP is disabled and gdm cannot find any local server to start.  "
+#~ "Aborting!  Please correct the configuration %s and restart gdm."
+#~ msgstr ""
+#~ "XDMCP is buite werking en gdm kan nie 'n plaaslike bediener vind om te "
+#~ "laai nie. Staak!Korrigeer asb. die konfigurasie %s en herbegin gdm."
+
+#~ msgid ""
+#~ "The gdm user does not exist. Please correct gdm configuration %s and "
+#~ "restart gdm."
+#~ msgstr ""
+#~ "Die gdm-gebruiker bestaan nie.  Korrigeer asb. die gdm-konfigurasie %s "
+#~ "enherbegin gdm."
+
+#~ msgid ""
+#~ "The gdm user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Die gdm-gebruiker is gestel om die stam te wees, maar dit word nie "
+#~ "toegelaat nie aangesien dit moontlik 'nsekuriteitsrisiko inhou. Korrigeer "
+#~ "asb. gdm konfigurasie %s en herbegin gdm."
+
+#~ msgid ""
+#~ "The gdm group does not exist. Please correct gdm configuration %s and "
+#~ "restart gdm."
+#~ msgstr ""
+#~ "Die gdm-groep bestaan nie.  Korrigeer asb. die gdm-konfigurasie %s "
+#~ "enherbegin gdm."
+
+#~ msgid ""
+#~ "The gdm group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Die gdm-groep is gestel as die stam maar dit word nie toegelaat nie, "
+#~ "aangesien dit moontlik 'nsekuriteitsrisiko inhou. Korrigeer asb. gdm "
+#~ "konfigurasie %s en herbegin gdm."
+
+#~ msgid "%s: Greeter not found or can't be executed by the gdm user"
+#~ msgstr ""
+#~ "%s: Groeter nie gevind nie of kan nie deur die gdm-gebruiker uitgevoer "
+#~ "word nie"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+#~ msgstr ""
+#~ "%s: AfgeleÃ« groeter nie gevind nie of kan nie deur die gdm-gebruiker "
+#~ "uitgevoer word nie"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the gdm user"
+#~ msgstr ""
+#~ "%s: Selekteerder nie gevind nie, of dit kan nie deur die gdm-gebruiker "
+#~ "uitgevoer word nie"
+
+#~ msgid "No daemon/ServAuthDir specified in the configuration file"
+#~ msgstr "Geen daemoon/ServAuthDir gespesifiseer in konfigurasielÃªer nie"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: Geen daemoon/ServAuthDir gespesifiseer nie."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or gdm "
+#~ "configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Bedienermagtigingsgids (daemoon/ServAuthDir) is ingestel op %s maar is "
+#~ "nieeiendom van gebruiker %s en groep %s nie. Korrigeer asb. eienaarskap "
+#~ "of gdm konfigurasie %s en herbegin gdm."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions, it should have permissions of %o. Please correct "
+#~ "the permissions or the gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Bedienermagtigingsgids (daemoon/ServAuthDir) is gestel as %s maar het "
+#~ "verkeerde toestemmings, dit moet eintlik toestemmings van %o hÃª. "
+#~ "Korrigeer asb. Die toestemmings of die gdm konfigurasie %s en herbegin "
+#~ "gdm."
+
+#~ msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "Kan nie PID-lÃªer %s skryf nie, moontlik gebrek aan disketspasie.  Fout: %"
+#~ "s\n"
+
+#~ msgid "%s: fork() failed!"
+#~ msgstr "%s: vurk() gefaal!"
+
+#~ msgid "%s: setsid() failed: %s!"
+#~ msgstr "%s: setsid() gefaal: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Probeer faalbestande X-bediener %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: Besig om die XKeepsCrashing skrip te laat loop"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "Ek kan nie die X-bediener (jou grafiese koppelvlak) begin nie. Dit is "
+#~ "waarskynlik nie reg opgestel nie. Jy sal op 'n konsole moet aanmeld en "
+#~ "die X-konfigurasieprogram moet herbegin. Herbegin dan GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Herhaaldelik gefaal om die X-bediener binne 'n kort periode te begin; "
+#~ "stel %s-beeld buite werking"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Meester staak tydelik..."
+
+#~ msgid "System is rebooting, please wait ..."
+#~ msgstr "Stelsel herbegin, wag asb. ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Stelsel skakel af, wag asb. ..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Halt gefaal: %s"
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Meester herbegin..."
+
+#~ msgid "%s: Reboot failed: %s"
+#~ msgstr "%s: Herbegin gefaal: %s"
+
+#~ msgid "Reboot or Halt request when there is no system menu from display %s"
+#~ msgstr ""
+#~ "Herlaai of Halt versoek wanneer daar geen stelsel-kieslys van beeld %s is "
+#~ "nie"
+
+#~ msgid "Restart, Reboot or Halt request from a non-local display %s"
+#~ msgstr "Oorbegin, Herlaai of Halt versoek van 'n afgeleÃ« beeld %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Staak beeld %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM begin oor..."
+
+#~ msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+#~ msgstr ""
+#~ "hoof daemoon:  Het SIGABRT, iets het drasties verkeerd geloop. Stort "
+#~ "ineen!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Moenie in agtergrond in vurk nie"
+
+#~ msgid "No console (local) servers to be run"
+#~ msgstr "Geen konsole (plaaslike) bedieners om te loop nie"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Behou LD_* veranderlikes"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Begin die eerste X-bediener, maar halt dan totdat ons 'n GAAN kry in die "
+#~ "eieu"
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Fout in keuse %s: %s.\n"
+#~ "Loop '%s --help' om 'n volledige lys beskikbare opdragreÃ«lopsies te "
+#~ "sien.\n"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Fout met die opstel van %s seinhanteerder: %s"
+
+#~ msgid "gdm already running. Aborting!"
+#~ msgstr "gdm loop reeds. Staak!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Fout in die opstel van CHLD-seinhanteerder"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Kan nie %s open vir skryf nie"
+
+#~ msgid "Flexible server request denied: Not authenticated"
+#~ msgstr "Aanpasbare-bediener versoek geweier: Nie geverifieer nie"
+
+#~ msgid "Unknown server type requested, using standard server."
+#~ msgstr "Onbekende bediener-tipe versoek, gebruik standaar bediener."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers, using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Verlangde bediener %s mag nie vir aanpasbare bedieners gebruik word nie, "
+#~ "gebruikstandaardbediener."
+
+#~ msgid "Query logout action request denied: Not authenticated"
+#~ msgstr "Navraag afmeld-aksie versoek geweier: Nie geverifieer nie"
+
+#~ msgid "Set logout action request denied: Not authenticated"
+#~ msgstr "Gestelde afmeld-aksie versoek geweier: Nie geverifieer nie"
+
+#~ msgid "Query vt request denied: Not authenticated"
+#~ msgstr "Navraag vt-versoek geweier: Nie geverifieer nie"
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Ja of n = Nee? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: Kan nie plaaslike adresse kry nie!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Kon nie setgid %d nie. Staak."
+
+#~ msgid "initgroups() failed for %s. Aborting."
+#~ msgstr "initgroups() gefaal vir %s. Staak."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: Fout met instelling van sein %d tot %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Jongste aanmelding:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Kan nie terugvalkonsole laai nie"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should I "
+#~ "try another display number?  If you answer no, I will attempt to start "
+#~ "the server on %s again.%s"
+#~ msgstr ""
+#~ "Dit wil voorkom of daar reeds 'n X-bediener op beeld %s loop. Moet ek 'n "
+#~ "ander beeldnommer probeer?  Indien nie, sal ek weer probeer om die "
+#~ "bediener op %s te begin.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Jy kan die konsoles verander deur Ctrl-Alt en 'n funksie-sleutel te "
+#~ "druk, soos bv.Ctrl-Alt-F7 om na konsole 7 te gaan.  X-bedieners loop "
+#~ "gewoonlik op konsoles 7 en hoÃ«r.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "Beeld '%s' kan nie deur Xnest geopen word nie"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "Beeld %s is besig.  Daar loop reeds 'n ander X-bediener."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Fout met die open van 'n pyp: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Kan nie 'n beskikbare beeldnommer vind nie"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: Beeld %s is besig.  Probeer 'n ander beeldnommer."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Ongeldige bediener-opdrag '%s'"
+
+#~ msgid "Server name '%s' not found, using standard server"
+#~ msgstr ""
+#~ "Bedienernaam '%s' kan nie gevind word nie, gebruik standaard bediener"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Kan nie X-bediener proses vurk nie!"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Kan nie EGID instel na gebruiker-GID nie"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Kan nie EUID instel na gebruiker-UID nie"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Jy is reeds aangemeld. Jy kan nogtans aanmeld, terugkeer na jou "
+#~ "vorigeaanmeldsessie of hierdie aanmelding staak"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Keer terug na vorige aanmelding"
+
+#~ msgid "Abort login"
+#~ msgstr "Staak aanmelding"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "Jy is reeds aangemeld. Jy kan nogtans aanmeld of hierdie aanmelding staak"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: kan nie vurk nie"
+
+#~ msgid ""
+#~ "Could not execute the configuration program.  Make sure it's path is set "
+#~ "correctly in the configuration file.  I will attempt to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Kon nie die konfigurasie-program uitvoer nie.  Maak seker die pad is "
+#~ "korrek gestel in die konfigurasielÃªer. Ek sal probeer om dit vanaf die "
+#~ "verstekplek te begin."
+
+#~ msgid ""
+#~ "Could not execute the configuration program.  Make sure it's path is set "
+#~ "correctly in the configuration file."
+#~ msgstr ""
+#~ "Kon nie die konfigurasie-program uitvoer nie.   Maak seker die pad is "
+#~ "korrek ingestel in die konfigurasielÃªer."
+
+#~ msgid ""
+#~ "Enter the root password\n"
+#~ "to run the configuration."
+#~ msgstr ""
+#~ "Tik die stamwagwoord\n"
+#~ " inom die konfigurasie te laat loop."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Kan nie pyp na gdm-groeter inisieer nie"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  So I have started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "Geen bedieners gedefinieer in die konfigurasielÃªer nie en XDMCP is buite "
+#~ "werking gestel.Dit kan net 'n konfigurasiefout wees.  Ek het daarom 'n "
+#~ "enkele bediener vir jou begin.  Jy behoort aan te meld en die "
+#~ "konfigurasie reg te maak.  Let op dat outomatiese en tydgebonde aanmelde "
+#~ "nou versper is."
+
+#~ msgid ""
+#~ "I could not start the regular X server (your graphical environment) and "
+#~ "so this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Ek kon nie die normale X-bediener (jou grafiese omgewing) laai nie en "
+#~ "dusis hierdie 'n faalvrye X-bediener.  Jy behoort aan te meld en die X-"
+#~ "bediener behoorlik te konfigureer."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "Die gespesifiseerde beeldnommer was besig, dus is hierdie bediener op "
+#~ "beeld %s gelaai."
+
+#~ msgid ""
+#~ "The greeter program appears to be crashing.\n"
+#~ "I will attempt to use a different one."
+#~ msgstr ""
+#~ "Dit wil voorkom asof die groet-program besig is om om te val.\n"
+#~ "Ek sal probeer om 'n ander een te gebruik."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Kan nie die groeter laai met gtk-modules nie: %s.  Probeer sonder "
+#~ "modules"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: Kan nie die groeter laai nie, probeer verstek: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter program, you will not be able to log in.  This "
+#~ "display will be disabled.  Try logging in by other means and editing the "
+#~ "configuration file"
+#~ msgstr ""
+#~ "Kan nie die groet-program laai nie, jy sal nie kan nie aanmeld nie. "
+#~ "Hierdiebeeld sal versper word.  Probeer om op 'n ander manier aan te meld "
+#~ "en die konfigurasielÃªer te redigeer"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: Fout met laai van groeter op beeld %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Kan nie gdm-groeter proses vurk nie"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Kan nie eieu open nie!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Kan nie pyp na gdm-kieser inisieÃ«r nie"
+
+#~ msgid ""
+#~ "Cannot start the chooser program, you will probably not be able to log "
+#~ "in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Kan nie die kieser-program laai nie, jy sal moontlik nie kan aanmeld nie."
+#~ "Kontak asb. die stelsel-administreerder."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Fout met laai van kieser op beeld %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Kan nie gdm-kieserproses vurk nie"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Kon nie ~/.xsession-foute open nie"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: Uitvoering van PreSession-skrip teruggestuur > 0. Staak."
+
+#~ msgid "Language %s does not exist, using %s"
+#~ msgstr "Taal %s bestaan nie, gebruik %s"
+
+#~ msgid "System default"
+#~ msgstr "Stelselverstek"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Kon nie omgewing vir %s instel nie. Staak."
+
+#~ msgid "%s: setusercontext() failed for %s. Aborting."
+#~ msgstr "%s: setusercontext() gefaal vir %s. Staak."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Kon nie %s word nie. Staak."
+
+#~ msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+#~ msgstr ""
+#~ "%s: Geen Uitvoeropdrag in hierdie sessielÃªer: %s, begin faalvrye GNOME"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  I will run the GNOME "
+#~ "failsafe session for you."
+#~ msgstr ""
+#~ "Die sessie wat jy gekies het lyk nie geldig nie.  Ek sal die GNOME-"
+#~ "faalvrye bestand vir jou laat loop."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+#~ msgstr ""
+#~ "%s: Kan nie die basiese X-sessie skrip vind of laat loop nie, sal GNOME-"
+#~ "faalvrye bestand probeer"
+
+#~ msgid ""
+#~ "Cannot find or run the base session script, will try the GNOME failsafe "
+#~ "session for you."
+#~ msgstr ""
+#~ "Kan nie die basiese sessie-skrip vind of laai nie, sal die GNOME-"
+#~ "faalbestand vir jou  probeer."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-sessie kan nie gevind word vir 'n faalbestaande GNOME-sessie "
+#~ "nie, probeer xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Kon nie die GNOME-installering vind nie, sal probeer om \"Failsafe xterm"
+#~ "\" sessie te laat loop."
+
+#~ msgid ""
+#~ "This is the Failsafe Gnome session.  You will be logged into the "
+#~ "'Default' session of Gnome with no startup scripts run.  This is only to "
+#~ "fix problems in your installation."
+#~ msgstr ""
+#~ "Dit is 'n faalbestande Gnome-sessie.  Jy sal in die 'Verstek' sessie van "
+#~ "Gnome aangemeld word sonder enige laaifunksie skripte wat loop. Dit is "
+#~ "slegs om probleme in jou installasie reg te maak."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "Kan nie \"xterm\" vind om 'n faalbestande-sessie te laai nie."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Dit is 'n Faalbestande xterm-sessie.  Jy sal by 'n terminaalkonsole "
+#~ "aangemeld word sodat jy jou stelsel kan regmaak as jy nie op enige ander "
+#~ "manier kan aanmeld nie.  Om die terminaalmededinger te verlaat, tik "
+#~ "'exit' en gaan die venster binne."
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: Gebruiker mag nie aanmeld nie"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "Die stelsel-administreerder het jou rekening buite werking gestel."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Fout! Kan nie uitvoerbare konteks instel nie."
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: Kon nie %s%s%s uitvoer nie"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "A.g.v. 'n interne probleem kan hierdie sessie nie gelaai word nie."
+
+#~ msgid "%s: User passed auth but getpwnam(%s) failed!"
+#~ msgstr "%s: Gebruiker het magtiging verkry maar getpwnam(%s) het gefaal!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: Uitvoering van PostLogin skrip teruggestuur > 0. Staak."
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "Jou tuisgids is gelys as:\n"
+#~ "'%s'\n"
+#~ "maar bestaan blykbaar niet.  Wil jy aanmeld met die / (stam) gids as jou "
+#~ "tuisgids?\n"
+#~ "\n"
+#~ "Dit is onwaarskynlik dat enige iets gaan werk tensy jy 'n faalbestande "
+#~ "sessie gebruik."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: Tuisgids vir %s: '%s' bestaan nie!"
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM kon nie na jou magtigslÃªer skryf nie.  Dit mag beteken dat jou "
+#~ "disketspasie op is of dat jou tuisgids nie oopgemaak kon word vir skryf "
+#~ "nie.  Hoe dit ookal sy, dit is nie moontlik om aan te meld nie.  Kontak "
+#~ "asb. jou stelsel-administreerder"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Fout met vurk van gebruiker-sessie"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "Jou sessie het net minder as 10 sekondes geduur.  As jy nie self afgemeld "
+#~ "het nie kan dit beteken dat daar 'n installasieprobleem is of jou "
+#~ "disketspasie mag op wees.  Probeer om met een van die faalbestande "
+#~ "sessies aan te meld om te kyk of jy die probleem kan regmaak."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Bekyk besonderhede (~/.xsession-foute lÃªer)"
+
+#~ msgid "GDM detected a shutdown or reboot in progress."
+#~ msgstr "GDM het 'n afskakeling of 'n herlaai besig, bespeur."
+
+#~ msgid "Ping to %s failed, whacking display!"
+#~ msgstr "Pieng na %s gefaal, beeld word verwyder!"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Fatale X-fout - Herlaai %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Aanmeld-klank versoek by nieplaaslike vertoon, of die speelsagteware kan "
+#~ "nie laat loop word nie of die geluid bestaan nie"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: Gefaalde herlaai: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Kan nie skrip-proses vurk nie!"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Gefaal om 'n pyp te skep"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: Gefaalde uitvoering: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Foutiewe gebruikernaam of wagwoord.  Letters moet in korrekte kas getik "
+#~ "word."
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "Maak asb. seker dat die Caps Lock sleutel nie geaktiveer is nie."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Tik asb. jou gebruikernaam in"
+
+#~ msgid "Password:"
+#~ msgstr "Wagwoord:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "Kon nie gebruiker \"%s\" verifieer nie"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Stam aanmelding nie toegelaat op beeld '%s'"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "Die stelsel-administreerder mag nie vanaf hierdie skerm aanmeld nie"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "Gebruiker %s mag nie aanmeld nie"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "Die stelsel-administreerder het jou rekening versper."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Kan nie gebruikergroep vir %s instel nie"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group, you will not be able to log in, please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Kan nie jou gebruikergroep stel nie, jy sal nie kan aanmeld nie, kontak "
+#~ "asb. jou stelsel-administreerder."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "Wagwoord van %s het verval"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Jy moet jou wagwoord te verander.\n"
+#~ "Kies asb. 'n nuwe een."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password, you will not be able to log in, please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Kan nie jou wagwoord verander nie, jy sal nie kan aanmeld nie, probeer "
+#~ "asb. weer later of kontak jou stelsel-administreerder."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again, "
+#~ "please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Jou wagwoord is verander, maar jy sal dit dalk weer moet verander, "
+#~ "probeer asb. Weer later of kontak jou stelsel-administreerder."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Jou wagwoord het verval.\n"
+#~ "Slegs 'n stelsel-adminstreerder kan dit nou verander"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Interne fout op passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occured, you will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "n Interne fout het plaasgevind, jy sal nie kan aanmeld nie.\n"
+#~ "Probeer asb. later weer of kontak jou stelsel-administreerder."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "Kan nie 'n passwd-struktuur  vir %s kry nie"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr ""
+#~ "Jy word versoek om jou wagwoord onmiddelik te verander (wagwoord "
+#~ "verouderd)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr ""
+#~ "Jy word versoek om jou wagwoord onmiddelik te verander (deur stam "
+#~ "afgedwing)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "Jou rekening het verval; kontak asb. jou stelsel-administreerder"
+
+#~ msgid "No password supplied"
+#~ msgstr "Geen wagwoord verskaf nie"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Wagwoord onveranderd"
+
+#~ msgid "Can not get username"
+#~ msgstr "Kan nie gebruikernaam kry nie"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Hertik nuwe UNIX-wagwoord:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Tik nuwe UNIX-wagwoord in:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(huidige) UNIX-wagwoord:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Fout tydens verandering van NIS-wagwoord."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Jy moet 'n langer wagwoord kies"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Wagwoord is reeds gebruik. Kies 'n ander een."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Jy moet langer wag voordat jy jou wagwoord verander"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Jammer, wagwoorde verskil"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Kan nie pam-handvatsel instel met geen beeld nie"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Kan nie PAM_TTY=%s instel nie"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Kan nie PAM_RHOST=%s instel nie"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Die stelsel-adminstreerder mag nie vanaf hierdie skerm aanmeld nie"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "VerifiÃ«ringsbewysruiling vir gebruiker %s het gefaal"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Die verandering van die bewysverifiÃ«ring het gefaal. Probeer asb. weer "
+#~ "later of kontak die stelsel-administreerder."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Gebruiker %s het nie meer toegang tot die stelsel nie"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "Gebruiker %s mag nie huidiglik toegang kry nie"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Die stelsel-administreerder het toegang tot die stelsel tydelik versper."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Kon nie acct. mgmt vir %s instel nie"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Kon nie getuigskrifte vir %s instel nie"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Kon nie sessie vir %s open nie"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "VerifiÃ«ring het gefaal.  Letters moet in korrekte kas getik word."
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system temporary."
+#~ msgstr ""
+#~ "\n"
+#~ "Die stelseladministreerder het jou toegang tot die stelsel tydelik "
+#~ "versper."
+
+#~ msgid "Can't find PAM configuration for gdm."
+#~ msgstr "Kan nie PAM-konfigurasie vir gdm. vind nie."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: Kon nie bind aan XDMCP-sok nie!"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: Onbekende opcode van gasheer %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: Geen XDMPC ondersteuning"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest opdragreÃ«l"
+
+#~ msgid "STRING"
+#~ msgstr "STRING"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Ekstra opsies vir Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPSIES"
+
+#~ msgid "Run in background"
+#~ msgstr "Laat loop in agtergrond"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Laat loop net Xnest, geen navrae (geen kieser)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Maak 'n direkte navraag in plaas van 'n indirekte een (kieser)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Laat uitsending loop in plaas van indirekte (kieser)"
+
+#~ msgid "Don't check for running gdm"
+#~ msgstr "Moenie vir lopende gdm kyk nie"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Vra asb. jou stelsel-administreerder om dit te installeer."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Indirekte XDMCP is nie geaktiveer nie"
+
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr ""
+#~ "Vra asb. jou stelsel-administreerder om dit in die GDM-konfigurator "
+#~ "program te aktiveer."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP is nie geaktiveer nie"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Vra asb. jou stelsel-administreerder om dit te begin."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "Kon nie 'n beskikbare beeldnommer vind nie"
+
+#~ msgid "GDM Host Chooser"
+#~ msgstr "GDM-gasheer kieser"
+
+#~ msgid "Probe the network"
+#~ msgstr "Ondersoek die netwerk"
+
+#~ msgid "Exit the application"
+#~ msgstr "Verlaat die applikasie"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Open 'n sessie na die geselekteerde gasheer"
+
+#~ msgid "C_onnect"
+#~ msgstr "K_onnekteer"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "A_dd host: "
+#~ msgstr "V_oeg gasheer by: "
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "Bevraagteken en voeg hierdie gasheer by die bostaande lys"
+
+#~ msgid "_Add"
+#~ msgstr "_Voeg by"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Wag asb.: skandeer plaaslike netwerk..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "Geen bediener-gashere is gevind nie."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "Kies 'n ga_sheer om aan te koppel:"
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Kan nie aan afgeleÃ« bediener koppel nie"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "Die gasheer \"%s\" is nie gewillig om tans 'n aanmeldsessie te ondersteun "
+#~ "nie. Probeer asb. weer later."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Geen reaksie van bediener ontvang nie"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Geen reaksie van gasheer \"%s\" binne %d sekondes gekry nie.  Miskien is "
+#~ "die gasheer afgeskakel of is dit nie nou bereid om 'n aanmeldsessie te "
+#~ "ondersteun nie.  Probeer asb. weer later."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Kan nie gasheer vind nie"
+
+#~ msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+#~ msgstr ""
+#~ "Ek kan nie die gasheer \"%s\" vind nie, miskien het jy dit verkeerd "
+#~ "ingetik."
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "machines as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "machine."
+#~ msgstr ""
+#~ "Die hoofarea van hierdie toepassing vertoon die gashere op die plaaslike "
+#~ "netwerk waar \"XDMCP\" geaktiveer is. Dit laat gebruikers toe om van "
+#~ "buite af aan te meld by ander rekenaars asof hulle aangemeld is deur die "
+#~ "konsole te gebruik.\n"
+#~ "\n"
+#~ "Jy kan die netwerk herskandeer vir nuwe gashere deur op \"Refresh\" te "
+#~ "kliek.  Wanneer jy 'n gasheer geselekteer het, kliek op \"Connect\" om 'n "
+#~ "sessie na daardie rekenaar te open."
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "Kan nie die verstek gasheer-ikoon open nie: %s"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "Kon nie die seinmasker kry nie!"
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Sok vir xdm-kommunikasie"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOK"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "Klient-adres om na terug te keer in reaksie op xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADRES"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Aansluitingstipe om na terug te keer in reaksie op xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "TIPE"
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "Kan nie kieser laat loop nie"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded gdm.  Please restart the gdm daemon or reboot "
+#~ "the computer."
+#~ msgstr ""
+#~ "Die kieser-weergawe (%s) stem nie ooreen met die daemoon-weergawe (%s) "
+#~ "nie.  Jy hetwaarskynlik pas gdm opgradeer.  Herbegin asb. die gdm daemoon "
+#~ "of herbegin die rekenaar."
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "Jy mag in feite 'n ander beeld-bestuurder gebruik, soos bv. KDM "
+#~ "(KDEDisplay Manager) of xdm."
+
+#~ msgid ""
+#~ "If you still wish to use this feature, either start GDM yourself or ask "
+#~ "your system administrator to start GDM."
+#~ msgstr ""
+#~ "As jy steeds hierdie kenmerk wil gebruik, kan jy GDM self laai of vra "
+#~ "joustelsel-administreerder om GDM te begin."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "Kan nie met GDM (Die GNOME Display Manager) kommunikeer nie"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Miskien het jy nog 'n ou weergawe van GDM wat loop."
+
+#~ msgid ""
+#~ "Cannot communicate with gdm, perhaps you have an old version running."
+#~ msgstr ""
+#~ "Kan nie met GDM kommunikeer nie, miskien het jy nog 'n ou weergawe wat "
+#~ "loop."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "Die toegelate limiet van aanpasbare X-bedieners is bereik."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Foute het voorgekom terwyl daar probeer is om X-bediener te laai."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr ""
+#~ "Die X-bediener het gefaal.  Dalk was dit nie goed gekonfigureer nie."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "Te veel X-sessies loop."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Die geneste X-bediener (Xnest) kan nie aan jou huidige X-bediener koppel "
+#~ "nie. Miskien ontbreek 'n X- magtigingslÃªer."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or gdm is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Die geneste X-bediener (Xnest) is nie beskikbaar nie, of gdm is swak "
+#~ "gekonfigureer.\n"
+#~ "Installeer asb. die Xnest-pakket om die geneste aanmeld te kan gebruik."
+
+#~ msgid ""
+#~ "The X server is not available, it is likely that gdm is badly configured."
+#~ msgstr ""
+#~ "Die X-bediener is nie beskikbaar nie, dit is moontlik dat gdm swak "
+#~ "gekonfigureer is."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "Probeer om 'n onbekende afmelding-aksie in te stel, of probeer om 'n "
+#~ "afmeld-aksie in te stel wat nie beskikbaar is nie."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtuele terminale nie geondersteun."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "Poog om na 'n ongeldige virtuele-terminaalnommer te verander."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "Poog om 'n onondersteunde konfigurasie-sleutel by te werk."
+
+#~ msgid ""
+#~ "You do not seem to have authentication needed be for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Dit wil voorkom asof jy nie die nodige magtiging het vir hierdie "
+#~ "bewerking nie.Miskien is jou .Xauthority lÃªer nie reg opgestel nie."
+
+#~ msgid "Too many messages were sent to gdm and it hung upon us."
+#~ msgstr "Te veel boodskappe is na gdm gestuur, en gevolglik het dit afgelui."
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "Meld as 'n ander gebruiker aan binne 'n geneste venster"
+
+#~ msgid "New Login in a Nested Window"
+#~ msgstr "Nuwe aanmelding in 'n geneste venster"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Kan nie beeld verander nie"
+
+#~ msgid "Nobody"
+#~ msgstr "Niemand"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "Beeld %s op virtuele-terminaal %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "Genestebeeld %s op virtuele-terminaal %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Open beelde"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Open nuwe beeld"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Verander na _Bestaande Beeld"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Sommige beelde is reeds geopen. Jy kan een uit die lys hieronder kies of "
+#~ "'n nuwe een open."
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "Kan nie xscreensaver-beeldknutsels buite werking stel nie"
+
+#~ msgid "Choose server"
+#~ msgstr "Kies bediener"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Kies die X-bediener om te begin"
+
+#~ msgid "Standard server"
+#~ msgstr "Standaard bediener"
+
+#~ msgid "Send the specified protocol command to gdm"
+#~ msgstr "Stuur die gespesifiseerde protokol-opdrag na gdm"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest-modus"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Moenie huidige skerm sluit nie"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "VerifiÃ«er voor laat loop --opdrag"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr ""
+#~ "Dit wil voorkom asof jy nie die nodige magtiging vir hierdie bewerking "
+#~ "het nie"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "Miskien is jou .Xauthority lÃªer nie korrek opgestel nie."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Dit lyk asof jy nie aangemeld is op die konsole nie"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Laai van 'n nuwe aanmelding werk slegs reg op die konsole."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Meld aan as 'n ander gebruiker sonder om eers af te meld"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albanees"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amhaars"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Arabies (Egipte)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Arabies (Lebanon)"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Aserbeidjans"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Baskies"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|Wit-Russies"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengaals"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengaals (IndiÃ«)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|Bulgaars"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosnies"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Katalaans"
+
+#~ msgid "A-M|Chinese (simplified)"
+#~ msgstr "A-M|Sjinees (eenvoudige)"
+
+#~ msgid "A-M|Chinese (traditional)"
+#~ msgstr "A-M|Sjinees (traditioneel)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Kroasies"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A-M|Tsjeggies"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|Deens"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A-M|Nederlands"
+
+#~ msgid "A-M|English"
+#~ msgstr "A-M|Engels"
+
+#~ msgid "A-M|English (American)"
+#~ msgstr "A-M|Engels (Amerikaans)"
+
+#~ msgid "A-M|English (Australian)"
+#~ msgstr "A-M|Engels (Australies)"
+
+#~ msgid "A-M|English (British)"
+#~ msgstr "A-M|Engels (Brits)"
+
+#~ msgid "A-M|English (Canadian)"
+#~ msgstr "A-M|Engels (Kanadees)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|Engels (Iers)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estnies"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Fins"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|Frans"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galicies"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|Duits"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Grieks"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujaraties"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|Hebreeus"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|Hongaars"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|Yslands"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesies"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Iers"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Italiaans"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|Japannees"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kannada"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Koreaans"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Letties"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Litaus"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Masedonies"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Maleis"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malabaars"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Mahratti"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongools"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|Noorse bokmal"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|Noorse nynorsk"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Oria"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "N-Z|Pandjabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persies"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|Pools"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|Portugees"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|Portugees (BrasiliÃ«)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|Roemeens"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Russies"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Serwies"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Serwies (Latyn)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|Serwies (Jekaviaan)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Z|Slowaaks"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Z|Sloweens"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Z|Spaans"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Z|Spaans (Mexiko)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Sweeds"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Sweeds (Finland)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|Tamil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugees"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|Thai"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|Turks"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|Oekrains"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|ViÃ«tnamees"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|Walleens"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Z|Wallies"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Z|Jiddisj"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Ander|POSIX/C Engels"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "Gebruiker %s sal binne %d sekondes aanmeld"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: String te lank!"
+
+#~ msgid "%sWelcome to %s%s"
+#~ msgstr "%sWelkom by %s%s"
+
+#~ msgid "Could not fork a new process!"
+#~ msgstr "Kon nie 'n nuwe proses vurk nie!"
+
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "Jy sal waarskynlik ook nie kan aanmeld nie."
+
+#~ msgid "Are you sure you want to reboot the machine?"
+#~ msgstr "Is jy seker dat jy wil hÃª die masjien moet herbegin?"
+
+#~ msgid "Are you sure you want to shut down the machine?"
+#~ msgstr "Is jy seker dat jy die masjien wil afsluit?"
+
+#~ msgid "Are you sure you want to suspend the machine?"
+#~ msgstr "Is jy seker dat jy die masjien tydelik wil stop?"
+
+#~ msgid "Welcome"
+#~ msgstr "Welkom"
+
+#~ msgid "Welcome to %n"
+#~ msgstr "Welkom by %n"
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr "TimedLoginDelay  was minder as 5. Ek sal 5 gebruik."
+
+#~ msgid ""
+#~ "Your preferred session type %s is not installed on this machine.\n"
+#~ "Do you wish to make %s the default for future sessions?"
+#~ msgstr ""
+#~ "Jou voorkeur sessie-tipe %s is nie geinstalleer op hierdie masjien nie.\n"
+#~ "Will jy %s die verstek maak vir toekomstige sessies?"
+
+#~ msgid "Make _Default"
+#~ msgstr "Maak _Verstek"
+
+#~ msgid ""
+#~ "You have chosen %s for this session, but your default setting is %s.\n"
+#~ "Do you wish to make %s the default for future sessions?"
+#~ msgstr ""
+#~ "Jy het %s gekies vir hierdie sessie, maar die verstekstelling is %s.\n"
+#~ "Wil jy %s die verstek maak vir toekomstige sessies?"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Slegs Vir _Hierdie Sessie"
+
+#~ msgid ""
+#~ "You have chosen %s for this session.\n"
+#~ "If you wish to make %s the default for future sessions,\n"
+#~ "run the 'switchdesk' utility\n"
+#~ "(System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Jy het %s gekies vir hierdie sessie.\n"
+#~ "As jy %s die verstek wil maak vir toekomstige sessies,\n"
+#~ "laat loop die 'switchdesk' hulpprogram\n"
+#~ "(System->Desktop Switching Tool van die paneelkieslys)."
+
+#~ msgid "System Default"
+#~ msgstr "stelsel verstek"
+
+#~ msgid "_Username:"
+#~ msgstr "_Gebruikernaam:"
+
+#~ msgid "%s session selected"
+#~ msgstr "%s sessie geselekteer"
+
+#~ msgid "_Last"
+#~ msgstr "_Jongste"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr ""
+#~ "Meld aan deur dieselfde sessie te gebruik as toe jy laas aangemeld het"
+
+#~ msgid "Failsafe Gnome"
+#~ msgstr "Faalbestande Gnome"
+
+#~ msgid "Failsafe xterm"
+#~ msgstr "Faalbestande xterm"
+
+#~ msgid "%s: Session directory %s not found!"
+#~ msgstr "%s: Kon nie sessie-gids %s vind nie!"
+
+#~ msgid "Yaikes, nothing found in the session directory."
+#~ msgstr "O gits, niks gevind in hierdie sessie-gids nie."
+
+#~ msgid "Failsafe _Gnome"
+#~ msgstr "Faalbestande _Gnome"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Hierdie is 'n faalbestande sessie wat jou by GNOME sal aanmeld. Geen "
+#~ "beginskripte sal gelees word nie en moet slegs gebruik word as jy nie "
+#~ "andersins kan aanmeld nie.  GNOME sal die 'Verstek' sessie gebruik."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "Faalbestande _Terminaal"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Hierdie is 'n faalbestande sessie wat jou by 'n terminaal sal aanmeld. "
+#~ "Geen beginskripte sal gelees word nie en moet slegs gebruik word as jy "
+#~ "nie andersins kan aanmeld nie.  Om die terminaal te verlaat, tik 'exit'."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr ""
+#~ "Geen versteksessie-skakel gevind nie.  Gebruik faalbestande GNOME.\n"
+
+#~ msgid "%s language selected"
+#~ msgstr "%s taal geselekteer"
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr ""
+#~ "Meld aan deur dieselfde taal te gebruik as toe jy laas aangemeld het"
+
+#~ msgid "_System Default"
+#~ msgstr "_Stelsel verstek"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "Meld aan deur die verstekstelsel taal te gebruik"
+
+#~ msgid "_Password:"
+#~ msgstr "_Wagwoord:"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Gooi asb. 25 sent in om aan te meld."
+
+#~ msgid "Doubleclick on the user to log in"
+#~ msgstr "Dubbelkliek op gebruiker om aan te meld"
+
+#~ msgid "Finger"
+#~ msgstr "Vinger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM Aanmelding"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "_XDMCP-kieser..."
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "machines, if there are any."
+#~ msgstr ""
+#~ "Laat 'n XDMCP-kieser loop wat jou sal toelaat om aan te meld in die "
+#~ "beskikbare afgeleÃ« masjiene, indien enige."
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_Konfigureer aanmeldbestuurder..."
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "Konfigureer GDM (hierdie aanmeldbestuurder). Dit sal die stamwagwoord "
+#~ "vereis."
+
+#~ msgid "Reboot your computer"
+#~ msgstr "Herbegin jou rekenaar"
+
+#~ msgid "Shut_down"
+#~ msgstr "Sluit _af"
+
+#~ msgid "Shut down the system so that you may safely turn off the computer."
+#~ msgstr ""
+#~ "Sluit die stelsel af sodat jy met veiligheid jou rekenaar kan afskakel."
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Stop jou rekenaar tydelik"
+
+#~ msgid "_Actions"
+#~ msgstr "_Aksies"
+
+#~ msgid "_Theme"
+#~ msgstr "_Tema"
+
+#~ msgid "D_isconnect"
+#~ msgstr "D_iskonnekteer"
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr "Kan nie Verstekbeeld open nie: %s. Skors oppervlakblaaier!"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "Te veel gebruikers om hier te lys..."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Kan nie groeter laai nie"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+#~ "computer."
+#~ msgstr ""
+#~ "Die groeter-weergawe (%s) stem nie met die daemoon-weergawe ooreen nie.  "
+#~ "Jy het waarskynlik pas gdm opgradeer.  Herbegin asb. die gdm daemoon of "
+#~ "herbegin die rekenaar."
+
+#~ msgid "Reboot"
+#~ msgstr "Herbegin"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded gdm.  Please restart the gdm daemon or reboot "
+#~ "the computer."
+#~ msgstr ""
+#~ "Die groeter-weergawe (%s) stem nie met die daemoon-weergawe (%s) ooreen "
+#~ "nie.  Jy het waarskynlik pas gdm opgradeer. Herbegin asb. die gdm daemoon "
+#~ "of herbegin die rekenaar."
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Sessiegids is afwesig"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Jou sessiegids is afwesig of leeg! Daar is twee beskikbare sessies wat jy "
+#~ "kan gebruik, maar jy behoort aan te meld en die gdm konfigurasie reg te "
+#~ "stel."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Konfigurasie is verkeerd"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, and thus I ran the default command.  Please fix your "
+#~ "configuration."
+#~ msgstr ""
+#~ "Die konfigurasielÃªer bevat 'n ongeldige opdragreÃ«l vir die "
+#~ "aanmelddialoog, en ek het dus die verstekopdrag laat loop.  Maak asb. die "
+#~ "konfigurasie reg."
+
+#~ msgid "No configuration was found"
+#~ msgstr "Geen konfigurasie is gevind nie"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration program."
+#~ msgstr ""
+#~ "Die konfigurasie is nie gevind nie. GDM gebruik verstekwaardes om hierdie "
+#~ "sessie te laat loop.  Jy behoort aan te meld en 'n konfigurasielÃªer te "
+#~ "skep met die GDM konfigurasieprogram."
+
+#~ msgid "The face browser is not configured"
+#~ msgstr "Die oppervlakblaaier is nie gekonfigureer nie"
+
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "Die oppervlakblaaier is nie gekonfigureer in die GDM-konfigurasie nie.  "
+#~ "Vra asb. fou stelsel-adminstreerder om dit in werking te stel in die GDM "
+#~ "konfigureerderprogram."
+
+#~ msgid "Login Photo"
+#~ msgstr "Aanmeldfoto"
+
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "Kies 'n foto wat in die oppervlakblaaier gewys kan word:"
+
+#~ msgid "Browse"
+#~ msgstr "Blaai"
+
+#~ msgid "No picture selected."
+#~ msgstr "Geen prentjie geselekteer."
+
+#~ msgid "Picture is too large"
+#~ msgstr "Prentjie is te groot"
+
+#~ msgid ""
+#~ "The system administrator disallowed pictures larger than %d bytes to show "
+#~ "in the face browser"
+#~ msgstr ""
+#~ "Die stelsel-administreerder laat nie prente groter as %d grepe toe om in "
+#~ "oppervlakblaaier gewys te word nie"
+
+#~ msgid "Cannot open file"
+#~ msgstr "Kan nie lÃªer open nie"
+
+#~ msgid ""
+#~ "File %s cannot be open for reading\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "LÃªer %s kan nie geopen word vir lees nie\n"
+#~ "Fout: %s"
+
+#~ msgid ""
+#~ "File %s cannot be open for writing\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "LÃªer %s kan nie geopen word vir skryf nie\n"
+#~ "Fout: %s"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Verander die prent wat gewys sal word in die GDM (aanmeldingsbestuurder) "
+#~ "oppervlakblaaier"
+
+#~ msgid "Login Screen Setup"
+#~ msgstr "Aanmeldingsskerm opstelling"
+
+#~ msgid "Greeter"
+#~ msgstr "Groeter"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "L_ocal: "
+#~ msgstr "P_laaslik: "
+
+#~ msgid "_Remote: "
+#~ msgstr "_AfgeleÃ«: "
+
+#~ msgid "_Welcome string: "
+#~ msgstr "_Verwelkomingsstring: "
+
+#~ msgid "Re_mote welcome string: "
+#~ msgstr "_AfgeleÃ« verwelkomingsstring: "
+
+#~ msgid "Standard greeter"
+#~ msgstr "Standaard groeter"
+
+#~ msgid "Graphical greeter"
+#~ msgstr "Grafiese groeter"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "String wat in groeter gewys word as verwelkoming. Jy kan %n hier invoeg "
+#~ "en dit sal deur die naam van jou rekenaar vervang word."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "String wat in die groeter gewys sal word vir almal wat van buite af "
+#~ "aanmeld metXDMCP.  Jy kan %n hier invoeg en dit sal deur die naam van jou "
+#~ "rekenaar vervang word."
+
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "Gebruik altyd 'n 24-uur horl_osie-formaat"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "_Outomatiese aanmeld-gebruikernaam:"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "_Meld 'n gebruiker outomaties aan tydens eerste begin"
+
+#~ msgid "Timed login us_ername:"
+#~ msgstr "Tyd-gemete aanmelding ge_bruikernaam:"
+
+#~ msgid "_Seconds before login:"
+#~ msgstr "_Sekondes voor aanmelding:"
+
+#~ msgid "Login a user automa_tically after a specified number of seconds"
+#~ msgstr ""
+#~ "Meld 'n gebruiker outoma_ties aan na 'n gespesifiseerde aantal sekondes"
+
+#~ msgid "General"
+#~ msgstr "Algemeen"
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Miscellaneous"
+#~ msgstr "Allerlei"
+
+#~ msgid "Show choosable user images (_face browser)"
+#~ msgstr "Wys kiesbare gebruiker-beelde (_oppervlakblaaier)"
+
+#~ msgid "Background"
+#~ msgstr "Agtergrond"
+
+#~ msgid "_No background"
+#~ msgstr "_Geen agtergrond"
+
+#~ msgid "_Image"
+#~ msgstr "_Beeld"
+
+#~ msgid "Co_lor"
+#~ msgstr "Kl_eur"
+
+#~ msgid "_Scale background image to fit"
+#~ msgstr "_Skaleer agtergrondbeeld om te pas"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "_Slegs kleur op afgeleÃ« beelde"
+
+#~ msgid "_Background color: "
+#~ msgstr "_Agtergrondkleur: "
+
+#~ msgid "Pick a color"
+#~ msgstr "Kies 'n kleur"
+
+#~ msgid "Preview:"
+#~ msgstr "Voorskou:"
+
+#~ msgid "Copyright:"
+#~ msgstr "Kopiereg:"
+
+#~ msgid "Author:"
+#~ msgstr "Outeur:"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "beskrywing\n"
+#~ "dingesie"
+
+#~ msgid "author"
+#~ msgstr "outeur"
+
+#~ msgid "copyright"
+#~ msgstr "kopiereg"
+
+#~ msgid "_Install new theme"
+#~ msgstr "_Installeer nuwe tema"
+
+#~ msgid "Options"
+#~ msgstr "Opsies"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "Laat _stam toe om aan te meld met GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "Laat stam toe om a_fgeleÃ« aan te meld met GDM"
+
+#~ msgid "Allow remote _timed logins"
+#~ msgstr "Laat a_fgelÃ«e tyd-gemete aanmelding toe"
+
+#~ msgid ""
+#~ "Show the \"Actions\" menu (formerly known as the \"System\" menu).  If "
+#~ "not set, none of the system commands will be available (this includes "
+#~ "reboot, shutdown, configure, chooser)"
+#~ msgstr ""
+#~ "Wys die \"Actions\" kieslys (voorheen bekend as die \"System\" kieslys).  "
+#~ "Indien nie gestel, sal nie een van die stelselopdragte beskikbaar wees "
+#~ "nie (dit sluit in herbegin, afskakel, konfigureer, kieser)"
+
+#~ msgid "Show _actions menu"
+#~ msgstr "Wys _handelings-kieslys"
+
+#~ msgid "Allow c_onfiguration from the login screen"
+#~ msgstr "Laat k_onfigurasie toe vanaf die aanmeldingskerm"
+
+#~ msgid "Allo_w running XDMCP chooser from the login screen"
+#~ msgstr "Laa_t loop van die XDMCP-kieser toe vanaf die aanmeldingskerm"
+
+#~ msgid ""
+#~ "Always disallow TCP connections to _X server (disables all remote "
+#~ "connections)"
+#~ msgstr ""
+#~ "Moet nooit TCP-konneksies toelaat na _X-bediener nie (versper alle "
+#~ "afgeleÃ« koppelinge)"
+
+#~ msgid "Retry _delay (seconds) :"
+#~ msgstr "Probeer weer _vertraging (sekondes) :"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "Maak 'n _geluid wanneer aanmeldingsvenster gereed is"
+
+#~ msgid "acc_sound_file_box"
+#~ msgstr "akoustiese_klank_lÃªer_boks"
+
+#~ msgid "Sound _file:"
+#~ msgstr "Klank_lÃªer:"
+
+#~ msgid "_Test sound"
+#~ msgstr "_Toets klank"
+
+#~ msgid "Accessibility"
+#~ msgstr "Toeganklikheid"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "Geen XDMCP-ondersteuning in die binÃªre lÃªer nie. Om XDMCP ondersteuning "
+#~ "te aktiveer moet jy GDM heropstel met die XDMCP biblioteke."
+
+#~ msgid "Enable _XDMCP"
+#~ msgstr "Aktiveer _XDMCP"
+
+#~ msgid "Honour _indirect requests"
+#~ msgstr "Honoreer _indirekte versoeke"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Luister op _UDP-poort: "
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "Maksimum _wagtende versoeke:"
+
+#~ msgid "Max p_ending indirect requests:"
+#~ msgstr "Maksimum, w_agtende indirekte versoeke:"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "Maksimum a_fgelÃ«e sessies:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Maksimum wag_tyd:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Maksimum indirekte w_agtyd:"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Vertonings per _gasheer:"
+
+#~ msgid "Pin_g interval (seconds):"
+#~ msgstr "Pien_g interval (sekondes):"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "Pieng interval (sekondes):"
+
+#~ msgid "XDMCP"
+#~ msgstr "XDMCP"
+
+#~ msgid ""
+#~ "An error occured while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "n Fout het ingetree terwyl probeer is om kontak te maak met die "
+#~ "aanmeldingskerms. Miskien het al die bywerkings nog nie in werking getree "
+#~ "nie."
+
+#~ msgid ""
+#~ "Autologin or timed login to the superuser (root) account is not allowed."
+#~ msgstr ""
+#~ "Outo-aanmelding of tyd-gemete aanmelding na die supergebruiker (stam) "
+#~ "rekening word nie toegelaat nie."
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "Argief is nie van 'n subgids nie"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Argief is nie van 'n enkele subgids nie"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Die lÃªer is nie 'n tar.gz of 'n tar-argief nie"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Argief sluit nie 'n GdmGreeterTheme.info-lÃªer in nie"
+
+#~ msgid "File does not exist"
+#~ msgstr "LÃªer bestaan nie"
+
+#~ msgid "No file selected"
+#~ msgstr "Geen lÃªer geselekteer nie"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Nie 'n tema argief nie"
+
+#~ msgid "Details: %s"
+#~ msgstr "Besonderhede: %s"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed, install again anyway?"
+#~ msgstr ""
+#~ "Dit wil voorkom asof temagids '%s' reeds geinstalleer is, installeer in "
+#~ "elk geval?"
+
+#~ msgid "Some error occured when installing the theme"
+#~ msgstr "n Fout het ingesluip tydens installering van die temagids"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "Selekteer nuwe tema argief om te installeer"
+
+#~ msgid "_Install"
+#~ msgstr "_Installeer"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "Wil jy regtig tema '%s'  van die stelsel verwyder?"
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser Under the category "
+#~ "GNOME/System."
+#~ msgstr ""
+#~ "Hierdie konfigurasie-venster verander die instellings van die GDM-daemoon "
+#~ "wat die grafiese aanmeldskerm vir GNOME is.  Enige veranderinge wat jy "
+#~ "maak sal onmiddelik in werking tree.\n"
+#~ "\n"
+#~ "Let op dat nie alle konfigurasieopsies hier gelys is nie.  Jy mag miskien "
+#~ "%s wil redigeer as jy nie kan kry wat jy soek nie.\n"
+#~ "\n"
+#~ "Vir volledige dokumentasie sien die GNOME hulp-blaaier onder die GNOME/"
+#~ "Sisteem kategorie."
+
+#~ msgid "You must be the superuser (root) to configure GDM."
+#~ msgstr "Jy moet die super-gebruiker (stam) wees om GDM te konfigureer."
+
+#~ msgid ""
+#~ "A graphical application for configuring the GNOME Display Manager (GDM)"
+#~ msgstr ""
+#~ "n Grafiese toepassing om die GNOME-beeldbestuurder (GDM) te konfigureer"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "Die groeter-weergawe (%s) verskil van die daemoon-weergawe.\n"
+#~ "Jy het gdm waarskynlik onlangs opgradeer.\n"
+#~ "Herbegin asb. die gdm daemoon of herbegin die rekenaar."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "Die groeter-weergawe (%s) verskil van die daemoon-weergawe (%s).\n"
+#~ "Jy het gdm waarskynlik onlangs opgradeer.\n"
+#~ "Herbegin asb. die gdm daemoon of herbegin die rekenaar."
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "Daar was fout tydens die laai van die tema %s"
+
+#~ msgid "The theme for the graphical greeter is corrupt"
+#~ msgstr "Die tema vir die grafiese-groeter is korrup"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "Die tema bevat nie die definisie vir die gebruikernaam/wagwoord "
+#~ "toegangselement nie."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme also could "
+#~ "not have been loaded, I will attempt to start the standard greeter"
+#~ msgstr ""
+#~ "Daar was fout tydens die laai van die tema, en die verstek-tema kon ook "
+#~ "nie gelaai word nie. Ek sal probeer om die standaardgroeter te begin"
+
+#~ msgid ""
+#~ "I could not start the standard greeter.  This display will abort and you "
+#~ "may have to login another way and fix the installation of gdm"
+#~ msgstr ""
+#~ "Ek kon nie die standaard groeter laai nie. Hierdie beeld sal staak en jy "
+#~ "sal miskien op 'n ander manier moet aanmeld en die gdm installasie regmaak"
+
+#~ msgid "Last"
+#~ msgstr "Jongste"
+
+#~ msgid "Select a language for your session to use:"
+#~ msgstr "Kies 'n taal vir jou sessie om te gebruik:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Kies _Taal..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Kies _Sessie..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Beantwoord vrae hier en druk Enter wanneer jy klaar is. Vir kieslys druk "
+#~ "F10."
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "Kan nie verstekbeeld open nie: %s!"
+
+#~ msgid ""
+#~ "Doubleclick on the user\n"
+#~ "to log in"
+#~ msgstr ""
+#~ "Dubbelkliek op die gebruiker\n"
+#~ "om aan te meld"
+
+#~ msgid "Sus_pend"
+#~ msgstr "Sto_p tydelik"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "_XDMCP-kieser"
+
+#~ msgid "_Configure"
+#~ msgstr "_Konfigureer"
+
+#~ msgid "You've got capslock on!"
+#~ msgstr "Jy het Caps Lock aan!"
+
+#~ msgid "Choose a Session"
+#~ msgstr "Kies 'n sessie"
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "Sluit rekenaar _af"
+
+#~ msgid "Shut down your computer so that you may turn it off."
+#~ msgstr "Sluit die rekenaar af sodat jy dit kan afskakel."
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "_Herbegin die rekenaar"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Sto_p die rekenaar tydelik"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Laat _XDMCP-kieser loop"
+
+#~ msgid "_Configure the login manager"
+#~ msgstr "_Konfigureer die aanmeldbestuurder"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Sirkels"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Tema met blou sirkels"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c) 2000 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME Kuns variasie van Sirkels met 'n Oppervlakblaaier"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOME-kunstenaars"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Gelukkige GNOME met Blaaier"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME Kuns variasie van Sirkels"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Gelukkige GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Fout  terwyl probeer is om (%s) te laat loop\n"
+#~ "wat aan (%s) gekoppel is"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass loop slegs as stam\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "VerifiÃ«ringsmislukking!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(geheue buffer)"
+
+#~ msgid "(memory buffer"
+#~ msgstr "(geheue buffer"
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "Kan nie gebruiker-koppelvlak laai nie"
+
+#~ msgid ""
+#~ "An error occured while loading the user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "Daar was fout tydens die oplaai van die gebruiker-koppelvlak element %s%s "
+#~ "van lÃªer %s.  Die Glade-koppelvlakbeskrywing is moontlik korrup.  %s kan "
+#~ "nie voortgaan nie en gaan nou stop.  Jy moet jou installasie van %s "
+#~ "nagaan of  %s herinstalleer."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Glade-lÃªer is bedwelmd! Maak seker die regte lÃªer is geinstalleer!\n"
+#~ "lÃªer: %s dingesie: %s"
+
+#~ msgid ""
+#~ "An error occured while loading the user interface element %s%s from file %"
+#~ "s.  CList type widget should have %d columns.  Possibly the glade "
+#~ "interface description was corrupted.  %s cannot continue and will exit "
+#~ "now.  You should check your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "'n Fout het ingesluip tydens die laai van die gebruiker-koppelvlak "
+#~ "element %s%s van lÃªer %s.  CList-tipe dingesie behoort %d kolomme te hÃª.  "
+#~ "Die Glade-koppelvlakbeskrywing is moontlik korrup.  %s kan nie voortgaan "
+#~ "nie en gaan nou stop.  Gaan asb. jou installasie van %s na of "
+#~ "herinstalleer %s."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Oop lÃªer is op breekpunt! Maak seker die regte lÃªer is geinstalleer!\n"
+#~ "lÃªer: %s dingesie: %s verwagte clist-kolomme: %d"
+
+#~ msgid ""
+#~ "An error occured while loading the user interface from file %s.  Possibly "
+#~ "the glade interface description was not found.  %s cannot continue and "
+#~ "will exit now.  You should check your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "n Fout het ingesluip tydens die laai van die gebruiker-koppelvlak van "
+#~ "lÃªer %s. Die Glade-koppelvlakbeskrywing kon moontlik nie gevind word "
+#~ "nie.  %s kan nie voortgaan nie en gaan nou stop.  Gaan asb. jou "
+#~ "installasie van %s na of herinstalleer %s."
+
+#~ msgid "No interface could be loaded, BAD! (file: %s)"
+#~ msgstr "Geen koppelvlak kon gelaai word nie, NIE GOED NIE! (lÃªer: %s)"
+
+#~ msgid "Too many alias levels for a locale, may indicate a loop"
+#~ msgstr "Te veel aliasvlakke vir 'n lokaliteit, mag dui op 'n lus"
Index: proiecte/PPPP/gdm/po/am.po
===================================================================
--- proiecte/PPPP/gdm/po/am.po	(revision 134)
+++ proiecte/PPPP/gdm/po/am.po	(revision 134)
@@ -0,0 +1,3407 @@
+# Translations into the Amharic Language.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+# Ge'ez Frontier Foundation <locales@geez.org>, 2002.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"POT-Creation-Date: 2003-09-02 12:12-0700\n"
+"PO-Revision-Date: 2003-01-08 19:19+EDT\n"
+"Last-Translator: Ge'ez Frontier Foundation <locales@geez.org>\n"
+"Language-Team: Amharic <locales@geez.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+#, fuzzy
+msgid "CDE"
+msgstr "á¬á²á¢"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr ""
+
+#: config/Default.desktop.in.h:1
+msgid "Default System Session"
+msgstr ""
+
+#: config/Default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr ""
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr ""
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr ""
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:11
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:12
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+
+#: config/gettextfoo.h:13
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr ""
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr ""
+
+#: daemon/auth.c:56
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr ""
+
+#: daemon/auth.c:59
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+
+#: daemon/auth.c:64
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+
+#: daemon/auth.c:193
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr ""
+
+#: daemon/auth.c:217 daemon/auth.c:234 daemon/auth.c:759
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr ""
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:572 daemon/auth.c:610
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:591
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:641 daemon/auth.c:662
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr ""
+
+#: daemon/auth.c:737
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr ""
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+
+#: daemon/display.c:243
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr ""
+
+#: daemon/display.c:315
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr ""
+
+#: daemon/errorgui.c:286
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr ""
+
+#: daemon/errorgui.c:301
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+
+#: daemon/errorgui.c:309
+#, c-format
+msgid "%s could not be opened"
+msgstr ""
+
+#: daemon/errorgui.c:402 daemon/errorgui.c:522 daemon/errorgui.c:609
+#: daemon/errorgui.c:706
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr ""
+
+#: daemon/filecheck.c:54
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr ""
+
+#: daemon/filecheck.c:61 daemon/filecheck.c:103
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr ""
+
+#: daemon/filecheck.c:67 daemon/filecheck.c:110
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr ""
+
+#: daemon/filecheck.c:73
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr ""
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr ""
+
+#: daemon/filecheck.c:96
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr ""
+
+#: daemon/filecheck.c:117
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr ""
+
+#: daemon/filecheck.c:124
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+
+#: daemon/gdm-net.c:248
+#, c-format
+msgid "%s: Could not make socket"
+msgstr ""
+
+#: daemon/gdm-net.c:258
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr ""
+
+#: daemon/gdm-net.c:334
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr ""
+
+#: daemon/gdm-net.c:342
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr ""
+
+#: daemon/gdm.c:234
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:243
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:248
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:257
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:270
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+
+#: daemon/gdm.c:304 gui/gdmlogin.c:692 gui/greeter/greeter.c:95
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr ""
+
+#: daemon/gdm.c:349
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr ""
+
+#: daemon/gdm.c:389
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr ""
+
+#: daemon/gdm.c:417
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr ""
+
+#: daemon/gdm.c:430
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr ""
+
+#: daemon/gdm.c:443
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr ""
+
+#: daemon/gdm.c:449
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr ""
+
+#: daemon/gdm.c:459
+#, c-format
+msgid "%s: No greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:462
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:466
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr ""
+
+#: daemon/gdm.c:491
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr ""
+
+#: daemon/gdm.c:534
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr ""
+
+#: daemon/gdm.c:553
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+
+#: daemon/gdm.c:564 daemon/gdm.c:603
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr ""
+
+#. start
+#. server uid
+#: daemon/gdm.c:580
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+
+#: daemon/gdm.c:595
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:616
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Trying 'nobody'!"
+msgstr ""
+
+#: daemon/gdm.c:624
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+
+#: daemon/gdm.c:631
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:638
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:646
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:652
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Trying 'nobody'!"
+msgstr ""
+
+#: daemon/gdm.c:660
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:667
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:674
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:682
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:697
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:704
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:715
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:724
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr ""
+
+#: daemon/gdm.c:726
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr ""
+
+#: daemon/gdm.c:752
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:763
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:769
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:780
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:857
+#, c-format
+msgid "%s: fork() failed!"
+msgstr ""
+
+#. should never happen
+#: daemon/gdm.c:860 daemon/slave.c:2978
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr ""
+
+#: daemon/gdm.c:1030
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr ""
+
+#: daemon/gdm.c:1048
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr ""
+
+#: daemon/gdm.c:1160
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1172
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+
+#: daemon/gdm.c:1217
+msgid "System is rebooting, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1219
+msgid "System is shutting down, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1313
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+
+#: daemon/gdm.c:1322
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr ""
+
+#. Bury this display for good
+#: daemon/gdm.c:1382
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr ""
+
+#. Reboot machine
+#: daemon/gdm.c:1395
+msgid "Master rebooting..."
+msgstr ""
+
+#: daemon/gdm.c:1407
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr ""
+
+#. Halt machine
+#: daemon/gdm.c:1415
+msgid "Master halting..."
+msgstr ""
+
+#: daemon/gdm.c:1427
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr ""
+
+#. Suspend machine
+#. XXX: this is ugly, why should there be a suspend like this,
+#. * see GDM_SOP_SUSPEND_MACHINE
+#: daemon/gdm.c:1437 daemon/gdm.c:2604
+msgid "Master suspending..."
+msgstr ""
+
+#: daemon/gdm.c:1547
+msgid "GDM restarting ..."
+msgstr ""
+
+#: daemon/gdm.c:1551
+msgid "Failed to restart self"
+msgstr ""
+
+#: daemon/gdm.c:1711
+msgid "Do not fork into the background"
+msgstr ""
+
+#: daemon/gdm.c:1713
+msgid "No console (local) servers to be run"
+msgstr ""
+
+#: daemon/gdm.c:1715
+msgid "Preserve LD_* variables"
+msgstr ""
+
+#: daemon/gdm.c:1835 gui/gdmchooser.c:1494
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+
+#: daemon/gdm.c:1853
+msgid "Only root wants to run gdm\n"
+msgstr ""
+
+#: daemon/gdm.c:1869 daemon/gdm.c:1873 daemon/gdm.c:1948 daemon/gdm.c:1952
+#: daemon/gdm.c:1956 daemon/gdm.c:1960 daemon/gdm.c:1970 daemon/gdm.c:1976
+#: daemon/gdm.c:1987 daemon/misc.c:1391 daemon/misc.c:1395 daemon/misc.c:1399
+#: daemon/misc.c:1406 daemon/misc.c:1410 daemon/misc.c:1414
+#: daemon/server.c:499 daemon/server.c:512 daemon/slave.c:678
+#: daemon/slave.c:692 daemon/slave.c:702 daemon/slave.c:712 daemon/slave.c:724
+#: gui/gdmchooser.c:1373 gui/gdmchooser.c:1376 gui/gdmchooser.c:1379
+#: gui/gdmlogin.c:3803 gui/gdmlogin.c:3811 gui/gdmlogin.c:3814
+#: gui/greeter/greeter.c:1161 gui/greeter/greeter.c:1169
+#: gui/greeter/greeter.c:1172
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr ""
+
+#: daemon/gdm.c:1897
+msgid "gdm already running. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:1996
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr ""
+
+#: daemon/gdm.c:3241 daemon/gdm.c:3260
+msgid "Flexible server request denied: Not authenticated"
+msgstr ""
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3278
+msgid "Unknown server type requested, using standard server."
+msgstr ""
+
+#: daemon/gdm.c:3282
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:555
+msgid "y = Yes or n = No? >"
+msgstr "y = á á áá­áµ n = á á­? >"
+
+#: daemon/misc.c:869
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr ""
+
+#: daemon/misc.c:984
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr ""
+
+#: daemon/misc.c:989
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/misc.c:1219 daemon/misc.c:1233
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr ""
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr ""
+
+#: daemon/server.c:330
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+
+#: daemon/server.c:337
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+
+#: daemon/server.c:377
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr ""
+
+#: daemon/server.c:405
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr ""
+
+#: daemon/server.c:487
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr ""
+
+#. Send X too busy
+#: daemon/server.c:770
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr ""
+
+#: daemon/server.c:785
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr ""
+
+#: daemon/server.c:879
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr ""
+
+#: daemon/server.c:884
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr ""
+
+#: daemon/server.c:1060
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: daemon/server.c:1073 daemon/server.c:1079 daemon/server.c:1084
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: daemon/server.c:1121
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: daemon/server.c:1135
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+
+#: daemon/server.c:1150 daemon/slave.c:2234 daemon/slave.c:2692
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr ""
+
+#: daemon/server.c:1156 daemon/slave.c:2239 daemon/slave.c:2697
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr ""
+
+#: daemon/server.c:1162 daemon/slave.c:2244 daemon/slave.c:2702
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr ""
+
+#: daemon/server.c:1169
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr ""
+
+#: daemon/server.c:1180
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr ""
+
+#: daemon/server.c:1188
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr ""
+
+#: daemon/slave.c:987
+msgid "Log in anyway"
+msgstr ""
+
+#: daemon/slave.c:989
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+
+#: daemon/slave.c:993
+msgid "Return to previous login"
+msgstr ""
+
+#: daemon/slave.c:994 daemon/slave.c:1000
+#, fuzzy
+msgid "Abort login"
+msgstr "á á²áµ ááá¥á á­áá£"
+
+#: daemon/slave.c:997
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+
+#: daemon/slave.c:1087
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+
+#: daemon/slave.c:1323
+#, c-format
+msgid "%s: cannot fork"
+msgstr ""
+
+#: daemon/slave.c:1370
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr ""
+
+#: daemon/slave.c:1520
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+
+#: daemon/slave.c:1534
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+
+#: daemon/slave.c:1661
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+
+#: daemon/slave.c:2188 daemon/slave.c:2193
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr ""
+
+#: daemon/slave.c:2312
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+
+#: daemon/slave.c:2326
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+
+#: daemon/slave.c:2335
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+
+#: daemon/slave.c:2355
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+
+#. Something went wrong
+#: daemon/slave.c:2380
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+
+#: daemon/slave.c:2387
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr ""
+
+#: daemon/slave.c:2400
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2407
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr ""
+
+#: daemon/slave.c:2411
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr ""
+
+#: daemon/slave.c:2496
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr ""
+
+#: daemon/slave.c:2651
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr ""
+
+#: daemon/slave.c:2740
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+
+#: daemon/slave.c:2744
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr ""
+
+#: daemon/slave.c:2747
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr ""
+
+#: daemon/slave.c:2919
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr ""
+
+#: daemon/slave.c:3015
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3044
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr ""
+
+#: daemon/slave.c:3045
+msgid "System default"
+msgstr ""
+
+#: daemon/slave.c:3061
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3081
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3087
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3146
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr ""
+
+#: daemon/slave.c:3152
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#: daemon/slave.c:3166
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+
+#: daemon/slave.c:3171
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#. yaikes
+#: daemon/slave.c:3186
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+
+#: daemon/slave.c:3191
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+
+#: daemon/slave.c:3199
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+
+#: daemon/slave.c:3214
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3227
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+
+#: daemon/slave.c:3254
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr ""
+
+#: daemon/slave.c:3257
+msgid "The system administrator has disabled your account."
+msgstr ""
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3268 daemon/slave.c:3273
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr ""
+
+#. we can't really be any more specific
+#: daemon/slave.c:3284
+msgid "Cannot start the session due to some internal error."
+msgstr ""
+
+#: daemon/slave.c:3337
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr ""
+
+#: daemon/slave.c:3351
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3360
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3368
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr ""
+
+#: daemon/slave.c:3496
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+
+#: daemon/slave.c:3573
+#, c-format
+msgid "%s: Error forking user session"
+msgstr ""
+
+#: daemon/slave.c:3652
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+
+#: daemon/slave.c:3660
+msgid "View details (~/.xsession-errors file)"
+msgstr ""
+
+#: daemon/slave.c:3786
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr ""
+
+#: daemon/slave.c:3880
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr ""
+
+#: daemon/slave.c:4153
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr ""
+
+#: daemon/slave.c:4554
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr ""
+
+#: daemon/slave.c:4562 daemon/slave.c:4699
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr ""
+
+#: daemon/slave.c:4656
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr ""
+
+#: daemon/slave.c:4693
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:70 daemon/verify-pam.c:708 daemon/verify-shadow.c:71
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:718 daemon/verify-shadow.c:76
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr ""
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:114 daemon/verify-pam.c:175
+#: daemon/verify-shadow.c:113 gui/gdmlogin.c:2905
+msgid "Please enter your username"
+msgstr ""
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:115 daemon/verify-pam.c:91 daemon/verify-pam.c:92
+#: daemon/verify-pam.c:93 daemon/verify-pam.c:169 daemon/verify-pam.c:505
+#: daemon/verify-shadow.c:114 gui/gdmlogin.c:1095 gui/gdmlogin.c:1109
+#: gui/gdmlogin.c:1757 gui/gdmlogin.c:2223 gui/greeter/greeter.c:265
+#: gui/greeter/greeter_parser.c:1045
+msgid "Username:"
+msgstr "ášá°á áá áµááŠ"
+
+#: daemon/verify-crypt.c:153 daemon/verify-pam.c:94 daemon/verify-pam.c:95
+#: daemon/verify-pam.c:216 daemon/verify-shadow.c:171 gui/gdmlogin.c:1789
+#, fuzzy
+msgid "Password:"
+msgstr "ááµá¢á«á áááŠ "
+
+#: daemon/verify-crypt.c:171 daemon/verify-crypt.c:185
+#: daemon/verify-shadow.c:189 daemon/verify-shadow.c:203
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr ""
+
+#: daemon/verify-crypt.c:198 daemon/verify-pam.c:594
+#: daemon/verify-shadow.c:216
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr ""
+
+#: daemon/verify-crypt.c:200 daemon/verify-shadow.c:218
+msgid "The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-crypt.c:216 daemon/verify-shadow.c:234
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr ""
+
+#: daemon/verify-crypt.c:218 daemon/verify-pam.c:624 daemon/verify-pam.c:873
+#: daemon/verify-shadow.c:236
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+
+#: daemon/verify-crypt.c:233 daemon/verify-crypt.c:270 daemon/verify-pam.c:642
+#: daemon/verify-pam.c:890 daemon/verify-shadow.c:250
+#: daemon/verify-shadow.c:286
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:235 daemon/verify-crypt.c:273 daemon/verify-pam.c:644
+#: daemon/verify-pam.c:893 daemon/verify-shadow.c:252
+#: daemon/verify-shadow.c:289
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:265 daemon/verify-shadow.c:281
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:96
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+
+#: daemon/verify-pam.c:97
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+
+#: daemon/verify-pam.c:98
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+
+#: daemon/verify-pam.c:99
+msgid "No password supplied"
+msgstr ""
+
+#: daemon/verify-pam.c:100
+#, fuzzy
+msgid "Password unchanged"
+msgstr "ááµá¢á«á áááŠ "
+
+#: daemon/verify-pam.c:101
+msgid "Can not get username"
+msgstr ""
+
+#: daemon/verify-pam.c:102
+msgid "Retype new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:103
+msgid "Enter new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:104
+msgid "(current) UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:105
+msgid "Error while changing NIS password."
+msgstr ""
+
+#: daemon/verify-pam.c:106
+msgid "You must choose a longer password"
+msgstr ""
+
+#: daemon/verify-pam.c:107
+msgid "Password has been already used. Choose another."
+msgstr ""
+
+#: daemon/verify-pam.c:108
+msgid "You must wait longer to change your password"
+msgstr ""
+
+#: daemon/verify-pam.c:109
+msgid "Sorry, passwords do not match"
+msgstr ""
+
+#: daemon/verify-pam.c:380
+msgid "Cannot setup pam handle with null display"
+msgstr ""
+
+#: daemon/verify-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr ""
+
+#: daemon/verify-pam.c:405
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr ""
+
+#: daemon/verify-pam.c:415
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr ""
+
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:550 daemon/verify-pam.c:569 daemon/verify-pam.c:823
+#: daemon/verify-pam.c:836
+msgid "Couldn't authenticate user"
+msgstr ""
+
+#: daemon/verify-pam.c:597
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-pam.c:613
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr ""
+
+#: daemon/verify-pam.c:615
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+
+#: daemon/verify-pam.c:622 daemon/verify-pam.c:870
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr ""
+
+#: daemon/verify-pam.c:628 daemon/verify-pam.c:876
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr ""
+
+#: daemon/verify-pam.c:630
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+
+#: daemon/verify-pam.c:635 daemon/verify-pam.c:883
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:656 daemon/verify-pam.c:906
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:670 daemon/verify-pam.c:921
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:712
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-pam.c:728 daemon/verify-pam.c:826 daemon/verify-pam.c:839
+msgid "Authentication failed"
+msgstr ""
+
+#: daemon/verify-pam.c:792
+msgid "Automatic login"
+msgstr ""
+
+#: daemon/verify-pam.c:879
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+
+#: daemon/verify-pam.c:1054 daemon/verify-pam.c:1056
+msgid "Can't find PAM configuration for gdm."
+msgstr ""
+
+#: daemon/xdmcp.c:270
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr ""
+
+#: daemon/xdmcp.c:291
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:301
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr ""
+
+#: daemon/xdmcp.c:375
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr ""
+
+#: daemon/xdmcp.c:382
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr ""
+
+#: daemon/xdmcp.c:435
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:455 daemon/xdmcp.c:741
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: daemon/xdmcp.c:471 daemon/xdmcp.c:761
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: daemon/xdmcp.c:724
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: daemon/xdmcp.c:732
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: daemon/xdmcp.c:768
+#, c-format
+msgid "%s: Bad address"
+msgstr ""
+
+#: daemon/xdmcp.c:883
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1012
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1022 daemon/xdmcp.c:1296 daemon/xdmcp.c:1549
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: daemon/xdmcp.c:1029
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: daemon/xdmcp.c:1036
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: daemon/xdmcp.c:1044
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: daemon/xdmcp.c:1053
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: daemon/xdmcp.c:1063
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: daemon/xdmcp.c:1080
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1104
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1281
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1289 daemon/xdmcp.c:1556
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1303
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: daemon/xdmcp.c:1395 daemon/xdmcp.c:1401 daemon/xdmcp.c:1459
+#: daemon/xdmcp.c:1465
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: daemon/xdmcp.c:1541
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1799 daemon/xdmcp.c:1806 daemon/xdmcp.c:1812
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:132 gui/gdmXnestchooser.c:139
+msgid "Xnest command line"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:132 gui/gdmXnestchooser.c:139
+msgid "STRING"
+msgstr "áášá"
+
+#: gui/gdmXnestchooser.c:133 gui/gdmXnestchooser.c:140
+msgid "Extra options for Xnest"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:133 gui/gdmXnestchooser.c:140
+msgid "OPTIONS"
+msgstr "áá­á«ááœ"
+
+#: gui/gdmXnestchooser.c:134 gui/gdmXnestchooser.c:144
+msgid "Run in background"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:141
+msgid "Just run Xnest, no query (no chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:142
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:143
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:145
+msgid "Don't check for running gdm"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:486
+msgid "Xnest doesn't exist."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:488
+msgid "Please ask your system administrator to install it."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:513
+msgid "Indirect XDMCP is not enabled"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:515 gui/gdmXnestchooser.c:535
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:533
+msgid "XDMCP is not enabled"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:563
+msgid "GDM is not running"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:565
+msgid "Please ask your system administrator to start it."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:581
+msgid "Could not find a free display number"
+msgstr ""
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "á ááá (_O)"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "ááá³"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr ""
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr ""
+
+#: gui/gdmchooser.c:75
+msgid "Please wait: scanning local network..."
+msgstr ""
+
+#: gui/gdmchooser.c:76
+msgid "No serving hosts were found."
+msgstr ""
+
+#: gui/gdmchooser.c:77
+msgid "Choose a ho_st to connect to:"
+msgstr ""
+
+#: gui/gdmchooser.c:484
+msgid "Cannot connect to remote server"
+msgstr ""
+
+#: gui/gdmchooser.c:485
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+
+#: gui/gdmchooser.c:851
+msgid "Did not receive response from server"
+msgstr ""
+
+#: gui/gdmchooser.c:852
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+
+#: gui/gdmchooser.c:904
+msgid "Cannot find host"
+msgstr ""
+
+#: gui/gdmchooser.c:905
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr ""
+
+#: gui/gdmchooser.c:1133
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+
+#: gui/gdmchooser.c:1168
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr ""
+
+#: gui/gdmchooser.c:1387 gui/gdmlogin.c:3822 gui/gdmlogin.c:3829
+#: gui/greeter/greeter.c:1180 gui/greeter/greeter.c:1187
+msgid "Could not set signal mask!"
+msgstr ""
+
+#: gui/gdmchooser.c:1393
+msgid "Socket for xdm communication"
+msgstr ""
+
+#: gui/gdmchooser.c:1393
+msgid "SOCKET"
+msgstr ""
+
+#: gui/gdmchooser.c:1396
+msgid "Client address to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1396
+msgid "ADDRESS"
+msgstr "á áµá«á»"
+
+#: gui/gdmchooser.c:1399
+msgid "Connection type to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1399
+msgid "TYPE"
+msgstr "áá­ááµ"
+
+#: gui/gdmchooser.c:1527
+msgid "Cannot run chooser"
+msgstr ""
+
+#: gui/gdmchooser.c:1528
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmcomm.c:392 gui/gdmphotosetup.c:66
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr ""
+
+#: gui/gdmcomm.c:395 gui/gdmphotosetup.c:69
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+
+#: gui/gdmcomm.c:398 gui/gdmphotosetup.c:72
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+
+#: gui/gdmcomm.c:416 gui/gdmflexiserver.c:253
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr ""
+
+#: gui/gdmcomm.c:419 gui/gdmflexiserver.c:256
+msgid "Perhaps you have an old version of GDM running."
+msgstr ""
+
+#: gui/gdmcomm.c:436 gui/gdmcomm.c:439
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr ""
+
+#: gui/gdmcomm.c:442
+msgid "The allowed limit of flexible X servers reached."
+msgstr ""
+
+#: gui/gdmcomm.c:444
+msgid "There were errors trying to start the X server."
+msgstr ""
+
+#: gui/gdmcomm.c:446
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr ""
+
+#: gui/gdmcomm.c:449
+msgid "Too many X sessions running."
+msgstr ""
+
+#: gui/gdmcomm.c:451
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+
+#: gui/gdmcomm.c:456
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+
+#: gui/gdmcomm.c:461
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr ""
+
+#: gui/gdmcomm.c:465
+msgid "Trying to update an unsupported configuration key."
+msgstr ""
+
+#: gui/gdmcomm.c:467
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: gui/gdmcomm.c:471
+msgid "Unknown error occured."
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr ""
+
+#: gui/gdmflexiserver.c:129
+msgid "Choose server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:140
+msgid "Choose the X server to start"
+msgstr ""
+
+#: gui/gdmflexiserver.c:146
+msgid "Standard server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:194
+msgid "Send the specified protocol command to gdm"
+msgstr ""
+
+#: gui/gdmflexiserver.c:194
+msgid "COMMAND"
+msgstr "áµá¥áá"
+
+#: gui/gdmflexiserver.c:195
+msgid "Xnest mode"
+msgstr ""
+
+#: gui/gdmflexiserver.c:196
+msgid "Do not lock current screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:197
+msgid "Debugging output"
+msgstr ""
+
+#: gui/gdmflexiserver.c:198
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: gui/gdmflexiserver.c:273
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+
+#: gui/gdmflexiserver.c:277
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: gui/gdmflexiserver.c:302
+msgid "You do not seem to be logged in on the console"
+msgstr ""
+
+#: gui/gdmflexiserver.c:305
+msgid "Starting a new login only works correctly on the console."
+msgstr ""
+
+#: gui/gdmflexiserver.c:334
+msgid "Can't lock screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:337
+msgid "Can't disable xscreensaver display hacks"
+msgstr ""
+
+#: gui/gdmflexiserver.c:351
+msgid "Cannot start new display"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:2
+#, fuzzy
+msgid "New Login"
+msgstr "á á²áµ ááá¥á á­áá£"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+#, fuzzy
+msgid "A-M|Albanian"
+msgstr "á-á |á áá­á£á­ááá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "á-á |á áá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "á-á |áá­á¢á (ášáá¥áœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "á-á |áá­á¢á (ášáá£ááµ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Azerbaijani"
+msgstr "á-á |á áá­á£á­ááá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Basque"
+msgstr "á-á |á£áµá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+#, fuzzy
+msgid "A-M|Belarusian"
+msgstr "á-á |á¡áááªá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+#, fuzzy
+msgid "A-M|Bengali"
+msgstr "á-á |á¥ááááá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+#, fuzzy
+msgid "A-M|Bengali (India)"
+msgstr "á-á |á¥ááááá (ášá ášá­áááµ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bulgarian"
+msgstr "á-á |á¡áááªá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+#, fuzzy
+msgid "A-M|Bosnian"
+msgstr "á-á |á€áµá¶áá á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Catalan"
+msgstr "á-á |á«á³áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Chinese (simplified)"
+msgstr "á-á |á»á­áá (ááá)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (traditional)"
+msgstr "á-á |á»á­áá (á£áááá)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Croatian"
+msgstr "á-á |á­á®áœá«áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Czech"
+msgstr "á-á |áŒá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Danish"
+msgstr "á-á |áŽááœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Dutch"
+msgstr "á-á |á°áœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|English"
+msgstr "á-á |á¥ááááá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English (American)"
+msgstr "á-á |á¢ááááá (ášá ááªá«)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (Australian)"
+msgstr "á-á |á¥ááááá (ášá ááµáµá¬áá«)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (British)"
+msgstr "á-á |á¥ááááá (ášá¥áªá³á)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (Ireland)"
+msgstr "á-á |á¥ááááá (ášá ášá­áááµ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|Estonian"
+msgstr "á-á |á€áµá¶áá á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|Finnish"
+msgstr "á-á |áááœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|French"
+msgstr "á-á |áášáá³á­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|Galician"
+msgstr "á-á |áááºá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|German"
+msgstr "á-á |áá­áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|Greek"
+msgstr "á-á |ááªá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+#, fuzzy
+msgid "A-M|Gujarati"
+msgstr "á-á |á­á®áœá«áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113 gui/gdmlanguages.c:115
+msgid "A-M|Hebrew"
+msgstr "á-á |áá¥á«áµá¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+#, fuzzy
+msgid "A-M|Hindi"
+msgstr "á-á |áááœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|Hungarian"
+msgstr "á-á |ááááªá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|Icelandic"
+msgstr "á-á |á á­áµáááµá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+#, fuzzy
+msgid "A-M|Indonesian"
+msgstr "á-á |áášá¶áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+#, fuzzy
+msgid "A-M|Interlingua"
+msgstr "á-á |á£áá«áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+msgid "A-M|Irish"
+msgstr "á-á |á á­áªáœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+msgid "A-M|Italian"
+msgstr "á-á |á£áá«áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Japanese"
+msgstr "á-á |áááá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+#, fuzzy
+msgid "A-M|Kannada"
+msgstr "á-á |á®áªá«á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Korean"
+msgstr "á-á |á®áªá«á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Latvian"
+msgstr "á-á |ááµáªá«á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Lithuanian"
+msgstr "á-á |áá±á áá«á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Macedonian"
+msgstr "á-á |áášá¶áá"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Malay"
+msgstr "á-á |ááá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+#, fuzzy
+msgid "A-M|Malayalam"
+msgstr "á-á |ááá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+#, fuzzy
+msgid "A-M|Marathi"
+msgstr "á-á |ááá­á"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+#, fuzzy
+msgid "A-M|Mongolian"
+msgstr "á-á |áášá¶áá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "áš-á|áá­áá­á (ášáŠá­áá)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "áš-á|áá­áá­á (ášááá­áµá­)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:155
+#, fuzzy
+msgid "N-Z|Oriya"
+msgstr "áš-á|á©á­ášáá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:157
+#, fuzzy
+msgid "N-Z|Panjabi"
+msgstr "áš-á|áµáááœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:159
+#, fuzzy
+msgid "N-Z|Persian"
+msgstr "áš-á|á«áœá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "N-Z|Polish"
+msgstr "áš-á|áááœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "N-Z|Portuguese"
+msgstr "áš-á|áá­á±ááá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "áš-á|áá­á±ááá (ášá¥á«áá)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Romanian"
+msgstr "áš-á|á®ááá«á"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Russian"
+msgstr "áš-á|á«áœá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+#, fuzzy
+msgid "N-Z|Serbian"
+msgstr "áš-á|áµááªá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Slovak"
+msgstr "áš-á|áµáá«á­á"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Slovenian"
+msgstr "áš-á|áµááªá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Spanish"
+msgstr "áš-á|áµáááœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Spanish (Mexico)"
+msgstr "áš-á|áµáááœ (ášáá­á²á®)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Swedish"
+msgstr "áš-á|áµááµáá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Swedish (Finland)"
+msgstr "áš-á|áµááµáá (ášáááááµ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Tamil"
+msgstr "áš-á|á³ááá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+#, fuzzy
+msgid "N-Z|Telugu"
+msgstr "áš-á|á³ááá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+#, fuzzy
+msgid "N-Z|Thai"
+msgstr "áš-á|á³ááá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Turkish"
+msgstr "áš-á|á±á­á­á"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Ukrainian"
+msgstr "áš-á|á©á­ášáá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Vietnamese"
+msgstr "áš-á|áªáµááá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Walloon"
+msgstr "áš-á|áááá"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+#, fuzzy
+msgid "N-Z|Welsh"
+msgstr "áš-á|áááœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+#, fuzzy
+msgid "N-Z|Yiddish"
+msgstr "áš-á|áµááµáá"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:203
+msgid "Other|POSIX/C English"
+msgstr "áá|POSIX/C á¥ááááá"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:378
+msgid "A-M"
+msgstr "á-á "
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:386
+msgid "N-Z"
+msgstr "áš-á"
+
+#: gui/gdmlogin.c:209 gui/greeter/greeter_parser.c:1031
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr ""
+
+#: gui/gdmlogin.c:441
+#, c-format
+msgid "%s: String too long!"
+msgstr ""
+
+#: gui/gdmlogin.c:443
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr ""
+
+#: gui/gdmlogin.c:597
+msgid "Could not fork a new process!"
+msgstr ""
+
+#: gui/gdmlogin.c:599
+msgid "You likely won't be able to log in either."
+msgstr ""
+
+#: gui/gdmlogin.c:643 gui/greeter/greeter_system.c:55
+msgid "Are you sure you want to reboot the machine?"
+msgstr "á®áááá°á©á á¥áá°áá ááµááá­ á¥áá°áááá á¥á­áá á áááµ?"
+
+#: gui/gdmlogin.c:644 gui/gdmlogin.c:2629 gui/greeter/greeter_parser.c:1011
+#: gui/greeter/greeter_system.c:56 gui/greeter/greeter_system.c:180
+#, fuzzy
+msgid "_Reboot"
+msgstr "á¥áá°áá á áµááá©"
+
+#: gui/gdmlogin.c:656 gui/greeter/greeter_system.c:67
+msgid "Are you sure you want to shut down the machine?"
+msgstr "á®áááá°á©á áá á¥áá°áááá á¥á­áá á áááµ?"
+
+#: gui/gdmlogin.c:657
+#, fuzzy
+msgid "Shut _Down"
+msgstr "á á¥á... (_D)"
+
+#: gui/gdmlogin.c:677 gui/greeter/greeter_system.c:78
+msgid "Are you sure you want to suspend the machine?"
+msgstr ""
+
+#: gui/gdmlogin.c:678 gui/gdmlogin.c:2656 gui/greeter/greeter_system.c:79
+msgid "_Suspend"
+msgstr ""
+
+#: gui/gdmlogin.c:725 gui/gdmlogin.c:3600 gui/greeter/greeter.c:146
+#: gui/greeter/greeter.c:951
+msgid "Welcome"
+msgstr ""
+
+#: gui/gdmlogin.c:728 gui/gdmlogin.c:3603 gui/greeter/greeter.c:149
+#: gui/greeter/greeter.c:954
+#, c-format
+msgid "Welcome to %n"
+msgstr ""
+
+#: gui/gdmlogin.c:772 gui/greeter/greeter.c:174
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr ""
+
+#: gui/gdmlogin.c:878 gui/greeter/greeter_session.c:111
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#: gui/gdmlogin.c:884 gui/gdmlogin.c:912 gui/gdmlogin.c:987
+#: gui/greeter/greeter_action_language.c:154 gui/greeter/greeter_session.c:117
+#: gui/greeter/greeter_session.c:148
+#, fuzzy
+msgid "Make _Default"
+msgstr "ášáá ášá"
+
+#: gui/gdmlogin.c:884 gui/greeter/greeter_session.c:117
+msgid "Just _Log In"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:904 gui/gdmlogin.c:981
+#: gui/greeter/greeter_action_language.c:148 gui/greeter/greeter_session.c:140
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#: gui/gdmlogin.c:912 gui/gdmlogin.c:987
+#: gui/greeter/greeter_action_language.c:154 gui/greeter/greeter_session.c:148
+msgid "Just For _This Session"
+msgstr ""
+
+#. if !GdmShowLastSession then our saved session is
+#. * irrelevant, we are in "switchdesk mode"
+#. * and the relevant thing is the saved session
+#. * in .Xclients
+#.
+#: gui/gdmlogin.c:920 gui/greeter/greeter_session.c:158
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+
+#: gui/gdmlogin.c:963 gui/gdmlogin.c:972
+#: gui/greeter/greeter_action_language.c:52
+#: gui/greeter/greeter_action_language.c:132
+#: gui/greeter/greeter_action_language.c:140
+#, fuzzy
+msgid "System Default"
+msgstr "ášáá ášá"
+
+#: gui/gdmlogin.c:1096 gui/gdmlogin.c:1110 gui/gdmlogin.c:1759
+#: gui/gdmlogin.c:2224 gui/gdmlogin.c:2863
+#, fuzzy
+msgid "_Username:"
+msgstr "ášá°á áá áµááŠ"
+
+#: gui/gdmlogin.c:1168
+#, c-format
+msgid "%s session selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1191 gui/gdmlogin.c:1461 gui/greeter/greeter_session.c:257
+#, fuzzy
+msgid "_Last"
+msgstr "áášášá»"
+
+#: gui/gdmlogin.c:1202 gui/greeter/greeter_session.c:263
+msgid "Log in using the session that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1215 gui/greeter/greeter_session.c:274
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr ""
+
+#: gui/gdmlogin.c:1232 gui/greeter/greeter_session.c:250
+msgid "Failsafe Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1233 gui/greeter/greeter_session.c:251
+msgid "Failsafe xterm"
+msgstr ""
+
+#: gui/gdmlogin.c:1329 gui/greeter/greeter_session.c:379
+msgid "Yaikes, nothing found in the session directory."
+msgstr ""
+
+#: gui/gdmlogin.c:1340 gui/greeter/greeter_session.c:391
+msgid "Failsafe _Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1342 gui/greeter/greeter_session.c:393
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+
+#: gui/gdmlogin.c:1365 gui/greeter/greeter_session.c:415
+msgid "Failsafe _Terminal"
+msgstr ""
+
+#: gui/gdmlogin.c:1367 gui/greeter/greeter_session.c:417
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:437
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1432
+#, c-format
+msgid "%s language selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1472
+msgid "Log in using the language that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1476
+#, fuzzy
+msgid "_System Default"
+msgstr "ášáá ášá"
+
+#: gui/gdmlogin.c:1487
+msgid "Log in using the default system language"
+msgstr ""
+
+#: gui/gdmlogin.c:1507
+#, fuzzy
+msgid "_Other"
+msgstr "áá"
+
+#: gui/gdmlogin.c:1790
+#, fuzzy
+msgid "_Password:"
+msgstr "ááµá¢á«á áááŠ "
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2010 gui/greeter/greeter.c:416
+msgid "Please insert 25 cents to log in."
+msgstr ""
+
+#: gui/gdmlogin.c:2232
+msgid "Doubleclick on the user to log in"
+msgstr ""
+
+#: gui/gdmlogin.c:2356
+msgid "GNOME Desktop Manager"
+msgstr ""
+
+#: gui/gdmlogin.c:2382 gui/greeter/greeter_item.c:116
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#: gui/gdmlogin.c:2384 gui/greeter/greeter_item.c:120
+msgid "%a %b %d, %I:%M %p"
+msgstr "%a %b %d, %I:%M %p"
+
+#: gui/gdmlogin.c:2444
+msgid "Finger"
+msgstr ""
+
+#: gui/gdmlogin.c:2537
+msgid "GDM Login"
+msgstr "ášGDM ááá¥á á­áá£"
+
+#: gui/gdmlogin.c:2580 gui/greeter/greeter_parser.c:981
+msgid "_Session"
+msgstr "á­áá áá (_S)"
+
+#: gui/gdmlogin.c:2587 gui/greeter/greeter_parser.c:976
+msgid "_Language"
+msgstr "ááá (_L)"
+
+#: gui/gdmlogin.c:2599 gui/greeter/greeter_system.c:142
+msgid "_XDMCP Chooser..."
+msgstr ""
+
+#: gui/gdmlogin.c:2606 gui/greeter/greeter_system.c:149
+#: gui/greeter/greeter_system.c:341
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+
+#: gui/gdmlogin.c:2615 gui/greeter/greeter_system.c:157
+#, fuzzy
+msgid "_Configure Login Manager..."
+msgstr "ááá¡... (_C)"
+
+#: gui/gdmlogin.c:2622 gui/greeter/greeter_system.c:164
+#: gui/greeter/greeter_system.c:361
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+
+#: gui/gdmlogin.c:2636 gui/greeter/greeter_system.c:187
+msgid "Reboot your computer"
+msgstr "á®áááá°á©á á¥áá°áá á áµááá­"
+
+#: gui/gdmlogin.c:2642 gui/greeter/greeter_parser.c:1001
+#: gui/greeter/greeter_system.c:68 gui/greeter/greeter_system.c:192
+#, fuzzy
+msgid "Shut_down"
+msgstr "á á¥á... (_D)"
+
+#: gui/gdmlogin.c:2649 gui/greeter/greeter_system.c:199
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr ""
+
+#: gui/gdmlogin.c:2663 gui/greeter/greeter_system.c:212
+msgid "Suspend your computer"
+msgstr ""
+
+#: gui/gdmlogin.c:2669 gui/greeter/greeter_parser.c:986
+#, fuzzy
+msgid "_Actions"
+msgstr "áá­á«ááœ"
+
+#: gui/gdmlogin.c:2681 gui/greeter/greeter_canvas_item.c:145
+#: gui/greeter/greeter_parser.c:996
+msgid "_Quit"
+msgstr "áá£ (_Q)"
+
+#: gui/gdmlogin.c:2683 gui/greeter/greeter_canvas_item.c:147
+#: gui/greeter/greeter_parser.c:991
+msgid "D_isconnect"
+msgstr "áááááµ á áá­á¥ (_I)"
+
+#: gui/gdmlogin.c:2750 gui/greeter/greeter_item_ulist.c:426
+msgid "Icon"
+msgstr ""
+
+#: gui/gdmlogin.c:2757 gui/greeter/greeter_item_ulist.c:433
+#, fuzzy
+msgid "Username"
+msgstr "ášá°á áá áµááŠ"
+
+#: gui/gdmlogin.c:3211
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr ""
+
+#: gui/gdmlogin.c:3233 gui/gdmsetup.c:468 gui/greeter/greeter_item_ulist.c:281
+msgid "Too many users to list here..."
+msgstr ""
+
+#: gui/gdmlogin.c:3678 gui/gdmlogin.c:3708 gui/gdmlogin.c:3751
+#: gui/greeter/greeter.c:618 gui/greeter/greeter.c:648
+#: gui/greeter/greeter.c:692
+msgid "Cannot start the greeter"
+msgstr ""
+
+#: gui/gdmlogin.c:3679 gui/gdmlogin.c:3709
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3715 gui/gdmlogin.c:3760 gui/greeter/greeter.c:655
+#: gui/greeter/greeter.c:701
+msgid "Reboot"
+msgstr "á¥áá°áá á áµááá©"
+
+#: gui/gdmlogin.c:3752
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3758 gui/greeter/greeter.c:699
+msgid "Restart"
+msgstr "á¥áá°áá á áµááá©"
+
+#: gui/gdmlogin.c:3910 gui/greeter/greeter.c:1401
+msgid "Session directory is missing"
+msgstr ""
+
+#: gui/gdmlogin.c:3912 gui/greeter/greeter.c:1403
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+
+#: gui/gdmlogin.c:3935 gui/greeter/greeter.c:1427
+msgid "Configuration is not correct"
+msgstr ""
+
+#: gui/gdmlogin.c:3937 gui/greeter/greeter.c:1429
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+
+#: gui/gdmlogin.c:3961 gui/greeter/greeter.c:1455
+msgid "No configuration was found"
+msgstr ""
+
+#: gui/gdmlogin.c:3963 gui/greeter/greeter.c:1457
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+
+#: gui/gdmphotosetup.c:139
+msgid "The face browser is not configured"
+msgstr ""
+
+#: gui/gdmphotosetup.c:142
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+
+#: gui/gdmphotosetup.c:152 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "ášááá¥áá
+ á­áá£ áá¶"
+
+#: gui/gdmphotosetup.c:162
+msgid "Select a photograph to show in the facebrowser:"
+msgstr ""
+
+#: gui/gdmphotosetup.c:167
+msgid "Browse"
+msgstr "áá"
+
+#: gui/gdmphotosetup.c:200
+msgid "No picture selected."
+msgstr ""
+
+#: gui/gdmphotosetup.c:210
+msgid "Picture is too large"
+msgstr ""
+
+#: gui/gdmphotosetup.c:211
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+
+#: gui/gdmphotosetup.c:236 gui/gdmphotosetup.c:255
+msgid "Cannot open file"
+msgstr ""
+
+#: gui/gdmphotosetup.c:237
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+
+#: gui/gdmphotosetup.c:256
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:24
+msgid "Login Screen Setup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:20
+msgid "Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:22
+msgid "L_ocal: "
+msgstr "á
+á­á¥áŠ (_O)"
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:62
+msgid "_Remote: "
+msgstr "ášá«ááŠ (_R)"
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:65
+msgid "_Welcome string: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:40
+msgid "Re_mote welcome string: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:840 gui/gdmsetup.glade.h:46
+msgid "Standard greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:842 gui/gdmsetup.glade.h:19
+msgid "Graphical greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:48
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:50
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:9
+msgid "Always use 24 hour cloc_k format"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:11
+msgid "Automatic Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:54
+msgid "_Automatic login username:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:59
+msgid "_Login a user automatically on first bootup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:51
+#, fuzzy
+msgid "Timed Login"
+msgstr "ášGDM ááá¥á á­áá£"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:52
+msgid "Timed login us_ername:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:64
+msgid "_Seconds before login:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:25
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:18
+msgid "General"
+msgstr "á á ááá­"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:26
+msgid "Logo"
+msgstr "á á­á"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:32
+msgid "Miscellaneous"
+msgstr "ášá°áá«áš"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:44
+msgid "Show choosable user images (_face browser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:12
+msgid "Background"
+msgstr "áá°á¡"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:60
+msgid "_No background"
+msgstr "áá°á¡ ášáá (_N)"
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:57
+msgid "_Image"
+msgstr "ááµá (_I)"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:13
+msgid "Co_lor"
+msgstr "ááá (_L)"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:63
+msgid "_Scale background image to fit"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:61
+msgid "_Only color on remote displays"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:55
+msgid "_Background color: "
+msgstr "ášáá°á¡ ááááŠ (_B)"
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:36
+msgid "Pick a color"
+msgstr "ááá áášá¡"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:39
+#, fuzzy
+msgid "Preview:"
+msgstr "<b>á
+áµá áá­á³áŠ</b>"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:34
+msgid "No screenshot available"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:15
+#, fuzzy
+msgid "Description:"
+msgstr "<b>áááá«áŠ</b>"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:14
+#, fuzzy
+msgid "Copyright:"
+msgstr "ášá
+áá áá¥áµ"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:10
+#, fuzzy
+msgid "Author:"
+msgstr "á°á«á²"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:68
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:66
+msgid "author"
+msgstr "á°á«á²"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:67
+msgid "copyright"
+msgstr "ášá
+áá áá¥áµ"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:58
+msgid "_Install new theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:56
+msgid "_Delete theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup.glade.h:35
+msgid "Options"
+msgstr "áá­á«ááœ"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:4
+msgid "Allow _root to login with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:7
+msgid "Allow root to login r_emotely with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:6
+msgid "Allow remote _timed logins"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:45
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:43
+#, fuzzy
+msgid "Show _actions menu"
+msgstr "ášá²áµá°á áá á á³á­ (_S)"
+
+#: gui/gdmsetup-strings.c:71 gui/gdmsetup.glade.h:5
+msgid "Allow c_onfiguration from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:3
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup.glade.h:8
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:41
+msgid "Retry _delay (seconds) :"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:42
+msgid "Security"
+msgstr "á°á
+ááµ"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:33
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:17
+msgid "Enable _XDMCP"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:79 gui/gdmsetup.glade.h:21
+msgid "Honour _indirect requests"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:23
+msgid "Listen on _UDP port: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:28
+msgid "Maximum _pending requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup.glade.h:27
+msgid "Max p_ending indirect requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:29
+msgid "Maximum _remote sessions:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:30
+msgid "Maximum _wait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:31
+msgid "Maximum indirect w_ait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:16
+msgid "Displays per _host:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:37
+msgid "Pin_g interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:38
+msgid "Ping interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:53
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#: gui/gdmsetup.c:145
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+
+#: gui/gdmsetup.c:1423
+msgid "Archive is not of a subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1431
+msgid "Archive is not of a single subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1455 gui/gdmsetup.c:1534
+msgid "File not a tar.gz or tar archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1457
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr ""
+
+#: gui/gdmsetup.c:1479
+msgid "File does not exist"
+msgstr ""
+
+#: gui/gdmsetup.c:1587
+msgid "No file selected"
+msgstr ""
+
+#: gui/gdmsetup.c:1614
+msgid "Not a theme archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1615
+#, c-format
+msgid "Details: %s"
+msgstr ""
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1633
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr ""
+
+#: gui/gdmsetup.c:1709
+msgid "Some error occured when installing the theme"
+msgstr ""
+
+#: gui/gdmsetup.c:1755
+msgid "Select new theme archive to install"
+msgstr ""
+
+#: gui/gdmsetup.c:1823
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr ""
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2033
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+
+#: gui/gdmsetup.c:2417
+msgid "You must be the superuser (root) to configure GDM."
+msgstr ""
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr ""
+
+#: gui/greeter/greeter.c:619 gui/greeter/greeter.c:649
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:693
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:1249
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr ""
+
+#: gui/greeter/greeter.c:1297
+msgid "The theme for the graphical greeter is corrupt"
+msgstr ""
+
+#: gui/greeter/greeter.c:1300
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+
+#: gui/greeter/greeter.c:1332
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+
+#: gui/greeter/greeter.c:1353
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+
+#: gui/greeter/greeter_action_language.c:45
+msgid "Last"
+msgstr "áášášá»"
+
+#: gui/greeter/greeter_action_language.c:188
+msgid "Select a language"
+msgstr "ááá áášá¡"
+
+#: gui/greeter/greeter_action_language.c:205
+msgid "Select a language for your session to use:"
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:124
+#, fuzzy
+msgid "Select _Language..."
+msgstr "ááá áášá¡"
+
+#: gui/greeter/greeter_canvas_item.c:131
+#, fuzzy
+msgid "Select _Session..."
+msgstr "á­áá áá (_S)"
+
+#: gui/greeter/greeter_canvas_item.c:351
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:263
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:365
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1006 gui/greeter/greeter_system.c:205
+msgid "Sus_pend"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1016
+msgid "_XDMCP Chooser"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1021
+#, fuzzy
+msgid "_Configure"
+msgstr "ááá¡"
+
+#: gui/greeter/greeter_parser.c:1026
+msgid "You've got capslock on!"
+msgstr ""
+
+#: gui/greeter/greeter_session.c:233
+msgid "Choose a Session"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:270
+msgid "Choose an Action"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:292
+#, fuzzy
+msgid "Shut _down the computer"
+msgstr "á®áááá°á©á áá"
+
+#: gui/greeter/greeter_system.c:295
+msgid "Shut down your computer so that you may turn it off."
+msgstr ""
+
+#: gui/greeter/greeter_system.c:310
+#, fuzzy
+msgid "_Reboot the computer"
+msgstr "á®áááá°á©á á¥áá°áá á áµááá­"
+
+#: gui/greeter/greeter_system.c:324
+#, fuzzy
+msgid "Sus_pend the computer"
+msgstr "á®áááá°á©á áá"
+
+#: gui/greeter/greeter_system.c:338
+msgid "Run _XDMCP chooser"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:358
+msgid "_Configure the login manager"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(á) 2002 Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(á) 2002 áá"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr ""
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr ""
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr ""
+
+#: gui/modules/dwellmouselistener.c:573 gui/modules/keymouselistener.c:632
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+
+#: utils/gdmaskpass.c:26
+msgid "gdmaskpass only runs as root\n"
+msgstr ""
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+msgid "Authentication failure!\n"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:83
+msgid "(memory buffer)"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:115 vicious-extensions/glade-helper.c:137
+#: vicious-extensions/glade-helper.c:157
+msgid "(memory buffer"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:189 vicious-extensions/glade-helper.c:236
+#: vicious-extensions/glade-helper.c:273
+msgid "Cannot load user interface"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:206
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:237
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:255
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:274
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:286
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr ""
+
+#: vicious-extensions/ve-nongnome.c:132
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr ""
+
+#~ msgid "Information"
+#~ msgstr "áášá"
+
+#~ msgid "AnotherLevel"
+#~ msgstr "AnotherLevel"
+
+#~ msgid "Gnome"
+#~ msgstr "áá"
+
+#~ msgid "Name: "
+#~ msgstr "áµááŠ "
+
+#~ msgid "_Reboot..."
+#~ msgstr "á¥áá°áá á áµááá©... (_R)"
+
+#~ msgid "S_ystem"
+#~ msgstr "á²áµá°á (_Y)"
+
+#~ msgid "GDM Setup"
+#~ msgstr "ášGDM á
+áá
+áµ"
+
+#~ msgid "<b>Author:</b>"
+#~ msgstr "<b>á°á«á²áŠ</b>"
+
+#~ msgid "<b>Copyright:</b>"
+#~ msgstr "<b>ášá
+áá áá¥áµáŠ</b>"
Index: proiecte/PPPP/gdm/po/ar.po
===================================================================
--- proiecte/PPPP/gdm/po/ar.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ar.po	(revision 134)
@@ -0,0 +1,1600 @@
+# translation of gdm.HEAD.po to Arabic
+# Copyright (C) 2002,2003, 2004, 2006, 2007, 2008 Free Software Foundation, Inc.
+# Arafat Medini <lumina@silverpen.de>, 2002,2004.
+# Isam Bayazidi <bayazidi@arabeyes.org>, 2002.
+# Nuriddin Aminagha <nuriddin@haydarlinux.org>, 2002.
+# <lumina@silverpen.de>, 2004.
+# Abdulaziz Al-Arfaj <alarfaj0@yahoo.com>, 2004.
+# Djihed Afifi <djihed@gmail.com>, 2006, 2007.
+# Khaled Hosny <khaledhosny@eglug.org>, 2006, 2007, 2008, 2009.
+# Usama Akkad <uak@aya.sy>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-02 16:53+0200\n"
+"PO-Revision-Date: 2009-09-02 16:52+0300\n"
+"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
+"Language-Team: Arabic <doc@arabeyes.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Virtaal 0.4.0\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "ââª/dev/urandomâ¬ ÙÙØ³ Ø¬ÙØ§Ø²Ø§ Ù
+ÙØ­Ø±ÙÙØ§"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "ÙØ¹ÙÙ Ø§ÙØªÙÙÙØ­"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Ø±ÙÙ
+ Ù
+Ø¹Ø±ÙÙ Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "Ø§ÙÙ
+Ø¹Ø±ÙÙ"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Ù
+Ø¯ÙØ± Ø¹Ø±Ø¶ Ø¬ÙÙÙ
+ Ø§ÙØªØ§ØšØ¹"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ØªØ¹Ø°ÙØ± Ø¥ÙØ¬Ø§Ø¯ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ \"%s\" Ø¹ÙÙ ÙØ°Ø§ Ø§ÙÙÙØžØ§Ù
+"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ØªØ¹Ø°ÙØ± ØšØ¯Ø£ ÙØžØ§Ù
+ Ø§ÙÙÙÙØ¬"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØªØ­ÙÙ Ù
+Ù Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØªØ±Ø®ÙØµ ÙÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ØªØ¹Ø°ÙØ± ØªÙØµÙØš Ø§ÙØ§Ø¹ØªÙ
+Ø§Ø¯Ø§Øª"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ØªØ¹Ø°ÙØ± ØªØŽØºÙÙ Ø§ÙØ®Ø§Ø¯ÙÙ
+ Ø³ (ØšÙØŠØªÙ Ø§ÙØ±Ø³ÙÙ
+ÙØ©) ØšØ³ØšØš ØšØ¹Ø¶ Ø§ÙØ£Ø®Ø·Ø§Ø¡ Ø§ÙØ¯Ø§Ø®ÙÙØ©. Ø§ÙØ±Ø¬Ø§Ø¡ "
+"Ø§ÙØ§ØªØµØ§Ù ØšÙ
+Ø¯ÙØ± Ø§ÙÙØžØ§Ù
+ Ø£Ù Ù
+Ø±Ø§Ø¬Ø¹Ø© Ø³Ø¬Ù Ø§ÙÙØžØ§Ù
+ ÙÙØªØŽØ®ÙØµ. Ø³ÙØºÙÙ Ø§ÙØ¹Ø±Ø¶ ÙÙ ÙØ°Ù "
+"Ø§ÙØ£Ø«ÙØ§Ø¡. Ø§ÙØ±Ø¬Ø§Ø¡ Ø¥Ø¹Ø§Ø¯Ø© ØªØŽØºÙÙ Ù
+âØ¹âØ¬ Ø¹ÙØ¯ ØªØµØ­ÙØ­ Ø§ÙØ®Ø·Ø£."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÙØŽÙ Ø§ÙØ§ØªØµØ§Ù ØšØ§ÙØ¹Ø±Ø¶ Ø§ÙØ£Øš '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "ÙØ§Ù Ø§ÙØ®Ø§Ø¯ÙÙ
+ Ø³ÙÙÙÙÙØ¯ Ù
+Ù ÙØšÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ %s ÙÙÙ Ø°ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ ØºÙØ± Ù
+ÙØ¬ÙØ¯"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ØªØ¹Ø°ÙØ± Ø¶ØšØ· Ù
+Ø¹Ø±ÙÙ Ø§ÙÙ
+Ø¬Ù
+ÙØ¹Ø© ÙÙ %Id"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "ÙØŽÙ  initgroups () ÙÙÙ %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ØªØ¹Ø°ÙØ± Ø¶ØšØ· Ù
+Ø¹Ø±ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ ÙÙÙ %Id"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ØªØ¹Ø°ÙØ± Ø¶ØšØ· Ù
+Ø¹Ø±ÙÙ Ø§ÙÙ
+Ø¬Ù
+ÙØ¹Ø© ÙÙÙ0 "
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ØªØ¹Ø°ÙØ± ÙØªØ­ Ù
+ÙÙ Ø§ÙØ³Ø¬Ù ÙÙØ¹Ø±Ø¶ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Ø®Ø·Ø£ Ø¶ØšØ· %s ÙÙ %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s:ØªØ¹Ø°ÙØ± Ø¶ØšØ· Ø£ÙÙÙÙØ© Ø§ÙØ®Ø§Ø¯ÙÙ
+ ÙØªÙÙÙ %Id: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Ø£Ù
+Ø± Ø®Ø§Ø¯ÙÙ
+ ÙØ§Ø±Øº ÙÙØ¹Ø±Ø¶ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ¶ÙÙ"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ¶ÙÙ"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ø¬ÙØ§Ø² Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ø¬ÙØ§Ø² Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "Ø®Ø·Ø£ Ø£Ø«ÙØ§Ø¡ ØšØ¯Ø¡ Ø§ÙØ­ÙØ§Ø± Ù
+Ø¹ ÙØžØ§Ù
+ Ø§ÙØªÙØ«ÙÙ - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "ÙØŽÙ Ø¹Ø§Ù
+"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "ÙÙØ°Øª Ø§ÙØ°ÙØ§ÙØ±Ø©"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "Ø®Ø·Ø£ Ù
+ÙØšØ±Ù
+Ø¬ Ø§ÙØªÙØ·ØšÙÙ"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "Ø®Ø·Ø£ Ù
+Ø¬ÙÙÙ"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+: "
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "Ø®Ø·Ø£ ÙÙ Ø¥Ø®ØšØ§Ø± ÙØžØ§Ù
+ Ø§ÙØªÙØ«ÙÙ Ø¹Ù Ù
+ÙØ­ÙØ« Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ø§ÙÙ
+ÙØ¶Ù - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "Ø®Ø·Ø£ ÙÙ Ø¥Ø®ØšØ§Ø± ÙØžØ§Ù
+ Ø§ÙØªÙØ«ÙÙ Ø¹Ù Ø§Ø³Ù
+ Ù
+Ø³ØªØ¶ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "Ø®Ø·Ø£ ÙÙ Ø¥Ø®ØšØ§Ø± ÙØžØ§Ù
+ Ø§ÙØªÙØ«ÙÙ Ø¹Ù Ù
+Ø¹Ø±Ø§Ø¶ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "Ø®Ø·Ø£ ÙÙ Ø¥Ø¹ÙØ§Ù
+ ÙØžØ§Ù
+ Ø§ÙØ§Ø³ØªÙØ«Ø§Ù ØšÙ
+ÙØ·Ø¹ Ø§ÙØ¹Ø±Ø¶ - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "Ø®Ø·Ø£ ÙÙ Ø¥Ø¹ÙØ§Ù
+ ÙØžØ§Ù
+ Ø§ÙØ§Ø³ØªÙØ«Ø§Ù ØšØ§Ø¹ØªÙ
+Ø§Ø¯Ø§Øª xauth ÙÙØ¹Ø±Ø¶ - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "ÙØ§ ÙÙÙØ¬Ø¯ Ø­Ø³Ø§Øš Ù
+Ø³ØªØ®Ø¯ÙÙ
+ "
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØ§ÙØªÙØ§Ù ÙÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ %s ØºÙØ± Ù
+ÙØ¬ÙØ¯"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Ø§ÙÙ
+Ø¬Ù
+ÙØ¹Ø© %s ØºÙØ± Ù
+ÙØ¬ÙØ¯Ø©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØŽØ§Ø¡ Ù
+ÙØšØ³ !"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Ù
+ÙÙÙØ¹ Ø·ÙØš XDMCP Ù
+Ù Ø§ÙÙ
+Ø³ØªØ¶ÙÙ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ØªØ¹Ø°ÙØ± Ø¥Ø³ØªØ®Ø±Ø§Ø¬ ÙØ§ØŠÙ
+Ø© Ø§ÙØªÙØ«ÙÙ Ù
+Ù Ø§ÙØ±Ø²Ù
+Ø©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Ø®Ø·Ø£ ÙÙ checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Ø¹ÙÙØ§Ù Ø³ÙÙØ¡"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ø¹ÙÙØ§Ù Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ø±ÙÙ
+ Ù
+ÙÙØ° Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "â%s: ØªØ¹Ø°ÙØ± Ø¥Ø³ØªØ®Ø±Ø§Ø¬ ÙØ§ØŠÙ
+Ø© Ø§ÙØªÙØ«ÙÙ Ù
+Ù Ø§ÙØ±Ø²Ù
+Ø©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "â%s: Ø®Ø·Ø£ ÙÙ checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "â%s: Ø§Ø³ØªÙÙ
+Øª REQUEST Ù
+Ù Ù
+Ø³ØªØ¶ÙÙ Ù
+Ø­ØžÙØ± %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ø±ÙÙ
+ Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© ÙÙØ¹ Ø§ÙØ§ØªØµØ§Ù"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ø¹ÙÙØ§Ù Ø§ÙØ¹Ù
+ÙÙ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ø£Ø³Ù
+Ø§Ø¡ Ø§ÙØ§Ø³ØªÙØ«Ø§Ù"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© ØšÙØ§ÙØ§Øª Ø§ÙØªÙØ«ÙÙ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© ÙØ§ØŠÙ
+Ø© Ø§ÙØªØ±Ø§Ø®ÙØµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ù
+Ø¹Ø±ÙÙ Ø§ÙÙ
+ØµÙÙØ¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "â%s: ÙØŽÙ checksum Ù
+Ù %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "â%s: Ø§Ø³ØªÙÙ
+Øª Manage Ù
+Ù Ø§ÙÙ
+Ø³ØªØ¶ÙÙ Ø§ÙÙ
+Ø­ØžÙØ± %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ù
+Ø¹Ø±ÙÙ Ø§ÙØ¬ÙØ³Ø©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© ØµÙÙ Ø§ÙØ¹Ø±Ø¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "â%s: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© Ø§ÙØ¹ÙÙØ§Ù"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "â%s: Ø§Ø³ØªÙÙ
+Øª KEEPALIVE Ù
+Ù Ù
+Ø³ØªØ¶ÙÙ Ù
+Ø­ØžÙØ± %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "âGdmXdmcpDisplayFactory: ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© ØªØ±ÙÙØ³Ø© XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "âXMDCP: Ø¥ØµØ¯Ø§Ø±Ø© XDMCP Ø®Ø§Ø·ØŠØ©!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "âXMDCP: ØªØ¹Ø°ÙØ± ØªØ­ÙÙÙ Ø§ÙØ¹ÙÙØ§Ù "
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ØªØ¹Ø°ÙØ± ØªÙÙÙ Ø§Ø³Ù
+ Ù
+Ø³ØªØ¶ÙÙ Ø§ÙØ®Ø§Ø¯ÙÙ
+: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ØªØ¹Ø°ÙØ± ÙØªØ§ØšØ© Ù
+ÙÙ Ø§ÙÙ PID %s: Ø±ØšÙ
+Ø§ ÙØ¹Ø¯Ù
+ ÙØ¬ÙØ¯ Ø­ÙØ²Ø¹ÙÙ Ø§ÙÙØ±Øµ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr " Ø¯ÙÙÙ Ø§ÙØ³Ø¬Ù %s ØºÙØ± Ù
+ÙØ¬ÙØ¯ Ø£Ù ÙÙØ³ Ø¯ÙÙÙØ§. "
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr " Authdir %s ØºÙØ± Ù
+ÙØ¬ÙØ¯. Ø¥Ø¬ÙØ§Ø¶."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s ÙÙØ³ ØšØ§ÙØ¯ÙÙÙ. Ø¥Ø¬ÙØ§Ø¶."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "AuthdirÂ·%s ÙÙØ³ Ù
+ÙÙØ§ ÙÙÙ
+Ø³ØªØ®Ø¯Ù
+ %IdØ Ø§ÙÙ
+Ø¬Ù
+ÙØ¹Ø© %Id. Ø¥Ø¬ÙØ§Ø¶."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "AuthdirÂ·%s ÙÙ ØªØµØ§Ø±ÙØ­ Ø®Ø§Ø·ØŠØ© %o. ÙØ¬Øš Ø£Ù ØªÙÙÙ %o. Ø¥Ø¬ÙØ§Ø¶."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÙÙ
+ Ø£Ø¬Ø¯ Ù
+Ø³ØªØ®Ø¯Ù
+ Ù
+âØ¹âØ¬ '%s'.Ø¥Ø¬ÙØ§Ø¶!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "ÙØ¬Øš Ø£Ù ÙØ§ ÙÙÙÙ Ù
+Ø³ØªØ®Ø¯Ù
+ Ù
+âØ¹âØ¬ Ø¬Ø°Ø±Ø§. Ø¥Ø¬ÙØ§Ø¶! "
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÙÙ
+ Ø£Ø¬Ø¯ Ù
+Ø¬Ù
+ÙØ¹Ø© Ù
+âØ¹âØ¬ '%s'. Ø¥Ø¬ÙØ§Ø¶!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "ÙØ¬Øš Ø£Ù ÙØ§ ØªÙÙÙ Ù
+Ø¬Ù
+ÙØ¹Ø© Ù
+âØ¹âØ¬ Ø¬Ø°Ø±Ø§. Ø¥Ø¬ÙØ§Ø¶!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Ø§Ø¬Ø¹Ù Ø¬Ù
+ÙØ¹ Ø§ÙØªØ­Ø°ÙØ±Ø§Øª ÙØ§ØªÙØ©"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Ø§Ø®Ø±Ø¬ ØšØ¹Ø¯ ØªØ£Ø®ÙØ± ÙÙÙÙ (ÙÙØªÙÙÙØ­)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Ø§Ø·ØšØ¹ Ø¥ØµØ¯Ø§Ø±Ø© Ù
+âØ¹âØ¬"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Ù
+Ø¯ÙØ± Ø¹Ø±Ø¶ Ø¬ÙÙÙ
+."
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Ø§ÙØ¬Ø°Ø± ÙÙØ· ÙØ±ÙØ¯ ØªØŽØºÙÙ Ù
+âØ¹âØ¬"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Ø¹Ø§Ù
+Ù Ø¬ÙØ³Ø© Ù
+Ø¯ÙØ± Ø§ÙØ¹Ø±Ø¶ Ø¬ÙÙÙ
+"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "ØºÙØ§Ù ØªØ³Ø¬ÙÙ AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Ù
+Ø¯ÙØ± Ø§ÙØ·Ø§ÙØ©"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Ø¹ÙØ±ÙØª Ø¥Ø¯Ø§Ø±Ø© Ø§ÙØ·Ø§ÙØ©"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Ø¹ÙØ±ÙØª Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø¬ÙÙÙ
+"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ù
+ÙØšØ± ØŽØ§ØŽØ© Ø¬ÙÙÙ
+"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ÙÙØšØ± Ø£Ø¬Ø²Ø§Ø¡ Ù
+Ù Ø§ÙØŽØ§ØŽØ©"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "ÙÙØ­Ø© Ù
+ÙØ§ØªÙØ­ Ø§ÙØŽØ§ØŽØ© ÙØ¬ÙÙÙ
+"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Ø§Ø³ØªØ®Ø¯Ù
+ ÙÙØ­Ø© Ù
+ÙØ§ØªÙØ­ Ø§ÙØŽØ§ØŽØ©"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Ù
+ÙØªØ§Ø³ÙØªÙ"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÙØ§Ø±ØŠ Ø§ÙØŽØ§ØŽØ© Ø£ÙØ±ÙØ§"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "ÙÙØ¯Ù
+ Ù
+Ø§ Ø¹ÙÙ Ø§ÙØŽØ§ØŽØ© Ù
+Ù Ù
+Ø¹ÙÙÙ
+Ø§Øª Ù
+ÙØ·ÙÙØ© Ø£Ù ØšØ·Ø±ÙÙØ© ØšØ±Ø§ÙÙ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Ø¹Ù
+ÙÙ Ø§Ø³ØªÙØ«Ø§Ù PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Ø§Ø®ØªØ± ÙØžØ§Ù
+Ø§"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "âXMCP: ØªØ¹Ø°ÙØ± Ø¥ÙØŽØ§Ø¡ ØµÙÙÙØ§Ù XDMCP !"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "ØªØ¹Ø°ÙØ± ÙØ±Ø§Ø¡Ø© ØªØ±ÙÙØ³Ø© XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Ø§ÙÙÙÙ
+Ø©"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "ÙØ³ØšØ© Ø§ÙØªÙ
+Ø§Ù Ø§ÙÙÙØª"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Ø§ÙÙØµ Ø§ÙØ®Ø§Ù
+Ù"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Ø§ÙÙØµ Ø§ÙØ°Ù Ø³ÙØ³ØªØ®Ø¯Ù
+ ÙÙ Ø§ÙÙØµÙÙØ© Ø¥Ø°Ø§ Ù
+Ø§ ÙÙ
+ ÙØ®ØªØ± Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ø¹ÙØµØ±Ø§ ØšØ¹Ø¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Ø§ÙÙØµ Ø§ÙÙØŽØ·"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Ø§ÙÙØµ Ø§ÙØ°Ù Ø³ÙØ³ØªØ®Ø¯Ù
+ ÙÙ Ø§ÙÙØµÙÙØ© Ø¥Ø°Ø§ Ù
+Ø§ Ø§Ø®ØªØ§Ø± Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ø¹ÙØµØ±Ø§ "
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Ø§ÙÙØ§ØŠÙ
+Ø© ØžØ§ÙØ±Ø©"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Ù
+Ø§ Ø¥Ø°Ø§ ÙØ§ÙØª ÙØ§ØŠÙ
+Ø© Ø§ÙÙ
+Ø®ÙØ± ØžØ§ÙØ±Ø© Ø£Ù
+ ÙØ§"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%Ol:%OM:%OS %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%Ol:%OM %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %Oe"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$sØ %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "ÙÙØ¬ ØªÙÙØ§ØŠÙØ§..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "ÙÙØºÙ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Ø§Ø®ØªØ± Ø§ÙÙØºØ© Ø«Ù
+ Ø§ÙÙØ± \"ÙÙØ¬\""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Ø­ÙØ§Ø± Ø§ÙØ§Ø³ØªÙØ«Ø§Ù"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Ø§Ø³Ù
+ Ø§ÙØ­Ø§Ø³ÙØš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÙÙØ¬"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Ø£Ø¹ÙØ¯ Ø§ÙØªØŽØºÙÙ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Ø£Ø·ÙØŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Ø¹ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Ø§ÙØ¥ØµØ¯Ø§Ø±"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Ø§ÙÙÙØ­Ø©"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Ø§ÙÙØºØ§Øª"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "Ø§ÙÙ_ØºØ§Øª:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "Ø§Ù_ÙØºØ©:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Ø£Ø®Ø±Ù..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Ø§Ø®ØªØ± ÙØºØ© Ù
+Ù ÙØ§ØŠÙ
+Ø© Ø§ÙÙØºØ§Øª Ø§ÙÙ
+ØªÙÙØ±Ø©."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ØºÙØ± Ù
+Ø­Ø¯Ø¯"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "ØªØ®Ø·ÙØ· ÙÙØ­Ø© Ø§ÙÙ
+ÙØ§ØªÙØ­"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "ÙÙ_Ø­Ø© Ø§ÙÙ
+ÙØ§ØªÙØ­:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Ø£Ø®Ø±Ù..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Ø§Ø®ØªØ± ØªØ®Ø·ÙØ· ÙÙØ­Ø© Ù
+ÙØ§ØªÙØ­ Ù
+Ù ÙØ§ØŠÙ
+Ø© Ø§ÙØªØ®Ø·ÙØ·Ø§Øª Ø§ÙÙ
+ØªÙÙØ±Ø©."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "ÙØµ Ø§ÙÙØµÙÙØ©"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Ø§ÙÙØµ Ø§ÙØ°Ù Ø³ÙÙØ³ØªØ®Ø¯Ù
+ ÙÙØµÙÙØ©"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Ø§Ø³Ù
+ Ø§ÙØ£ÙÙÙÙØ©"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ø§ÙØ£ÙÙÙÙØ© Ø§ÙØªÙ Ø³ØªØ³ØªØ®Ø¯Ù
+ Ù
+Ø¹ Ø§ÙÙØµÙÙØ©"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Ø§ÙØ¹ÙØµØ± Ø§ÙÙ
+ØšØ¯ØŠÙ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Ù
+Ø¹Ø±ÙÙ Ø§ÙØ¹ÙØµØ± Ø§ÙÙ
+ØšØ¯ØŠÙ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Ø£ÙØµÙ Ø¹ÙØ¯ÙÙ ÙÙØ¹ÙØ§ØµØ±"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Ø£ÙØµÙ Ø¹Ø¯Ø¯ Ù
+Ù Ø§ÙØ¹ÙØ§ØµØ± Ø§ÙØªÙ Ø³ÙÙØ­ØªÙØž ØšÙØ§ ÙÙ Ø§ÙÙØ§ØŠÙ
+Ø©"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÙÙÙØ¬ Ø¹Ù ØšØ¹Ø¯ (ÙØ¬Ø±Ù Ø§ÙØ§ØªØµØ§Ù ØšÙ %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÙÙÙØ¬ Ø¹Ù ØšØ¹Ø¯ (Ù
+ÙØªÙÙØµÙ Øš %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ÙÙÙØ¬ Ø¹Ù ØšØ¹Ø¯ "
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "Ø§Ù_Ø¬ÙØ³Ø§Øª:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "ÙØµ Ø±Ø³Ø§ÙØ© Ø§ÙÙ
+ÙØµÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "ÙØµ Ø±Ø³Ø§ÙØ© Ø§ÙÙ
+ÙØµÙ Ø¥Ø°Ø§ ÙØ§Ù Ø§ÙÙ
+Ø®ÙØ± Ø®Ø§ÙÙØ§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Ø¹Ø·ÙÙ Ø¹Ø±Ø¶ Ø£Ø²Ø±Ø§Ø± Ø¥Ø¹Ø§Ø¯Ø© Ø§ÙØªØŽØºÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÙØ§ ØªØ¹Ø±Ø¶ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ÙÙ ÙÙ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "ÙØ¹ÙÙ Ù
+ÙØ­Ù ÙÙØ­Ø© Ù
+ÙØ§ØªÙØ­ Ø§ÙØ§ØªØ§Ø­Ø©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "ÙØ¹ÙÙ Ø§ÙØªÙÙÙØ­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "ÙØ¹ÙÙ Ø·ÙØ± Ø§ÙØªÙÙÙØ­ ÙÙÙ
+ÙØ±Ø­ÙØš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "ÙØ¹ÙÙ ÙÙØ­Ø© Ø§ÙÙ
+ÙØ§ØªÙØ­ Ø§ÙÙ
+ÙØ¬ÙØ¯Ø© Ø¹ÙÙ Ø§ÙØŽØ§ØŽØ©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "ÙØ¹ÙÙ Ù
+ÙØšØ± Ø§ÙØŽØ§ØŽØ©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "ÙØ¹ÙÙ ÙØ§Ø±ØŠ Ø§ÙØŽØ§ØŽØ©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "ÙØ¹ÙÙ Ø¹Ø±Ø¶ Ø±Ø³Ø§ÙØ© Ø§ÙÙ
+ÙØµÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ø§Ø³Ù
+ Ø§ÙØ£ÙÙÙÙØ© Ø§ÙØªÙ Ø³ØªØ³ØªØ®Ø¯Ù
+ ÙØŽØ¹Ø§Ø± Ø§ÙÙ
+ÙØ±Ø­ÙØš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Ø£ÙØ³Ø§Ù ÙÙØ­Ø© Ø§ÙÙ
+ÙØ§ØªÙØ­ Ø§ÙÙ
+ÙØªÙØ§Ø© Ù
+Ø€Ø®Ø±Ø§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Ø§ÙÙØºØ§Øª Ø§ÙÙ
+ÙØªÙØ§Ø© Ù
+Ø€Ø®Ø±Ø§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "Ø¹ÙÙÙ ÙÙØ§ØŠÙ
+Ø© Ù
+Ù Ø£ÙØ³Ø§Ù ÙÙØ­Ø© Ø§ÙÙ
+ÙØ§ØªÙØ­ ÙØªØ¹Ø±Ø¶ Ø§ÙØªØ±Ø§Ø¶ÙØ§ Ø¹ÙØ¯ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Ø¹ÙÙÙ ÙÙØ§ØŠÙ
+Ø© Ù
+Ù Ø§ÙÙØºØ§Øª ÙØªØ¹Ø±Ø¶ Ø§ÙØªØ±Ø§Ø¶ÙØ§ Ø¹ÙØ¯ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Ø§Ø¶ØšØ·Ù Ø¥ÙÙ Ø§Ø³Ù
+ Ø£ÙÙÙÙØ© Ø§ÙØ³Ù
+Ø© Ø§ÙØªÙ Ø³ØªØ³ØªØ®Ø¯Ù
+ ÙØŽØ¹Ø§Ø± Ø§ÙÙ
+ÙØ±Ø­ÙØš."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙØªØ¹Ø·ÙÙ Ø¹Ø±Ø¶ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ÙÙ Ø§ÙÙ
+Ø¹Ø±ÙÙÙÙ ÙÙ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙØªØ¹Ø·ÙÙ Ø¹Ø±Ø¶ Ø£Ø²Ø±Ø§Ø± Ø¥Ø¹Ø§Ø¯Ø© Ø§ÙØªØŽØºÙÙ ÙÙ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ Ø­ØªÙ ÙÙÙ
+ÙÙÙÙÙ Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø§ÙØ®ÙÙÙØ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙØªÙØ¹ÙÙ Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯ Ù
+ÙØ§ØªÙØ­ Ø§ÙÙØ³Ø§ØŠØ·."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ Ø­ØªÙ ÙÙÙ
+ÙÙÙÙÙ ÙÙØ­Ø© Ø§ÙÙ
+ÙØ§ØªÙØ­ Ø§ÙÙ
+ÙØ¬ÙØ¯Ø© Ø¹ÙÙ Ø§ÙØŽØ§ØŽØ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ Ø­ØªÙ ÙÙÙÙØ¹Ù Ø§ÙÙ
+ÙØ­Ù Ø¥Ø¯Ø§Ø±Ø© ØªÙÙØŠØ© ÙÙØ­Ø© Ù
+ÙØ§ØªÙØ­ Ø§ÙØ¥ØªØ§Ø­Ø©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ Ø­ØªÙ ÙÙÙÙØ¹Ù Ù
+ÙØšØ± Ø§ÙØŽØ§ØŽØ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ Ø­ØªÙ ÙÙÙÙØ¹Ù ÙØ§Ø±ØŠ Ø§ÙØŽØ§ØŽØ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙØªÙØ¹ÙÙ Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯ Ø§ÙØ£ØµÙØ§Øª."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙØªÙØ¹ÙÙ Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ Ø­ØªÙ ÙÙÙÙØ¹Ù Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙÙØ¹Ø±Ø¶ ÙØµ Ø±Ø³Ø§ÙØ© Ø§ÙÙ
+ÙØµÙ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Ø§Ø¬Ø¹ÙÙ ØµØ­ÙØ­ ÙÙØ³ØªØ®Ø¯Ù
+ ÙÙÙ
+ØšÙØ² ÙÙ
+Ø¯ÙØ± ÙÙØ§ÙØ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Ù
+ÙØµÙ Ø§ÙØ±Ø³Ø§ØŠÙ Ø§ÙÙØµÙ Ø§ÙÙ
+Ø¹Ø±ÙØ¶ ÙÙ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬ Ø¹ÙØ¯Ù
+Ø§ ÙÙÙÙ Ø§ÙÙ
+Ø®ÙØ± Ø®Ø§ÙÙØ§Ø ØšØ¯ÙØ§ Ù
+Ù "
+"banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Ù
+ÙØµÙ Ø§ÙØ±Ø³Ø§ØŠÙ Ø§ÙÙØµÙ Ø§ÙÙ
+Ø¹Ø±ÙØ¶ ÙÙ ÙØ§ÙØ°Ø© Ø§ÙÙÙÙØ¬."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "ØµØ­ÙØ­ Ø¥Ø°Ø§ ÙØ§Ù Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø§ÙØªÙÙØŠØ© ÙÙ Ø§ÙØ®ÙÙÙØ© Ù
+ÙÙÙØ¹ÙØ§."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "ØµØ­ÙØ­ Ø¥Ø°Ø§ ÙØ§Ù Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ù
+ÙØ§ØªÙØ­ Ø§ÙÙØ³Ø§ØŠØ· Ù
+ÙØ¹Ù."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ØµØ­ÙØ­ Ø¥Ø°Ø§ ÙØ§Ù Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø§ÙØµÙØª Ù
+ÙØ¹Ù."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "ØµØ­ÙØ­ Ø¥Ø°Ø§ ÙØ§Ù Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª xrandr Ù
+ÙØ¹Ù."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "ØµØ­ÙØ­ Ø¥Ø°Ø§ ÙØ§Ù Ù
+ÙØ­Ù Ù
+Ø¯ÙØ± ØªÙÙØŠØ© xsettings Ù
+ÙÙÙØ¹ÙØ§."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Ø§Ø³ØªØ®Ø¯Ù
+ ÙÙÙ
+ÙØšÙØ² ÙÙ
+Ø¯ÙØ± ÙÙØ§ÙØ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Ø§ÙÙ
+Ø¯ÙØ©"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Ø¹Ø¯Ø¯ Ø§ÙØ«ÙØ§ÙÙ ÙØšÙ Ø£Ù ÙØªÙÙÙ Ø§ÙÙ
+ÙØ€ÙÙÙØª"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÙÙØª Ø§ÙØšØ¯Ø¡"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ÙÙØª ØšØ¯Ø¡ Ø§ÙÙ
+ÙØ€ÙÙÙØª"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÙÙ ÙØºÙ
+ÙØ"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Ù
+Ø§ Ø¥Ø°Ø§ ÙØ§Ù Ø§ÙÙ
+ÙØ€ÙÙÙØª ÙØ¹Ù
+Ù Ø£Ù
+ ÙØ§"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Ø§ÙÙ
+Ø¯ÙØ±"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "Ù
+Ø¯ÙØ± Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ ÙØŽÙØ± Ø¥ÙÙ Ø£Ù ÙØ°Ø§ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ù
+ÙØªØ­ÙÙ
+ ØšÙ."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Ø£Ø®Ø±Ù..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Ø§Ø®ØªØ± Ø­Ø³Ø§ØšØ§ Ù
+Ø®ØªÙÙØ§"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Ø¶ÙÙ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "ÙÙØ¬ ÙØ¶ÙÙ Ù
+Ø€ÙØª"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "ÙÙÙØ¬ ØªÙÙØ§ØŠÙ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "ÙÙØ¬ ØªÙÙØ§ØŠÙØ§ Ø¥ÙÙ Ø§ÙÙØžØ§Ù
+ ØšØ¹Ø¯ Ø§Ø®ØªÙØ§Ø± Ø§ÙØ®ÙØ§Ø±Ø§Øª"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "ÙÙØ¬ ØšØ§Ø³Ù
+ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "ÙØ§ÙÙØ¬ Ø­Ø§ÙÙØ§"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ØšØ±ÙÙ
+Ø¬ Ù
+ØšØ¯ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ø§ÙØ³Ø±ÙØ¹ ØšØ±Ù
+Ø¬ÙØ© Ø­Ø±Ø©Ø ØšØ§Ù
+ÙØ§ÙÙ Ø¥Ø¹Ø§Ø¯Ø© ØªÙØ²ÙØ¹Ù Ù/Ø£Ù ØªØ¹Ø¯ÙÙÙ ØªØ­Øª "
+"ØŽØ±ÙØ· Ø§ÙØ±Ø®ØµØ© Ø§ÙØ¹Ù
+ÙÙ
+ÙØ© Ø§ÙØ¹Ø§Ù
+Ø© ÙØ¬ÙÙ ÙØ§ÙØªÙ ÙØŽØ±ØªÙØ§ Ù
+ÙØžÙ
+Ø© Ø§ÙØšØ±Ù
+Ø¬ÙØ§Øª Ø§ÙØ­Ø±Ø©Ø Ø³ÙØ§Ø¡ "
+"Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© 2 Ù
+Ù Ø§ÙØ±Ø®ØµØ© Ø£Ù Ø£Ù Ø¥ØµØ¯Ø§Ø±Ø© ØšØ¹Ø¯ÙØ§ (Ø­Ø³Øš Ø±ØºØšØªÙ)."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"ÙÙØ²ÙØ¹ Ø§ÙØšØ±ÙØ§Ù
+Ø¬ Ø¹ÙÙ Ø£Ù
+Ù Ø£Ù ÙÙÙÙ Ù
+ÙÙØ¯ÙØ§ ÙÙ
+Ù ÙØ³ØªØ®Ø¯Ù
+Ù Ø¯ÙÙ Ø£Ø¯ÙÙ Ù
+Ø³Ø€ÙÙÙØ©Ø ÙÙØ§ Ø­ØªÙ Ø£Ù "
+"Ø¶Ù
+Ø§Ù ÙØ¶Ù
+Ù ØµÙØ§Ø­ÙØ© Ø§ÙØ¹Ø±Ø¶ ÙÙ Ø§ÙØ³ÙÙ Ø£Ù ØªÙØ§ÙÙÙ Ù
+Ø¹ Ø£Ù Ø§Ø³ØªØ®Ø¯Ø§Ù
+ Ù
+Ø­Ø¯Ø¯. ÙÙ
+ÙÙÙ Ù
+Ø±Ø§Ø¬Ø¹Ø© "
+"Ø§ÙØ±Ø®ØµØ© Ø§ÙØ¹Ù
+ÙÙ
+ÙØ© Ø§ÙØ¹Ø§Ù
+Ø© ÙØ¬ÙÙ ÙÙ
+Ø²ÙØ¯ Ù
+Ù Ø§ÙØªÙØ§ØµÙÙ."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Ù
+Ù Ø§ÙÙ
+ÙØªØ±Ø¶ Ø£Ù ØªÙÙÙ ÙØ¯ Ø§Ø³ØªÙÙ
+Øª ÙØ³Ø®Ø© Ù
+Ù Ø±Ø®ØµØ© Ø¬ÙÙ Ø§ÙØ¹Ø§Ù
+Ø© Ù
+Ø¹ ÙØ°Ø§ Ø§ÙØšØ±ÙØ§Ù
+Ø¬Ø ÙÙ Ø­Ø§Ù "
+"Ø¹Ø¯Ù
+ Ø§Ø³ØªÙØ§Ù
+Ù ÙØ°ÙÙØ ÙÙ
+ÙÙÙ Ù
+ÙØ§ØªØšØ©:\n"
+"Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02110-"
+"1301 USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÙØ§ØŠÙ
+Ø© ÙÙØªØšØ¯ÙÙ Ø§ÙØ³Ø±ÙØ¹ ØšÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯ÙÙ"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"ÙØ±ÙÙ Ø¹Ø±ØšØ¢ÙØ² ÙÙØªØ±Ø¬Ù
+Ø© http://www.arabeyes.org :\n"
+"Ø¬ÙØ§Ø¯ Ø¹ÙÙÙÙ\t<djihed@gmail.com>\n"
+"Ø®Ø§ÙØ¯ Ø­Ø³ÙÙ\t<khaledhosny@eglug.org>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ØªØ¹Ø°ÙØ± Ø¥ÙÙØ§Ù Ø§ÙØŽØ§ØŽØ©: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØ¶ØšØ· Ø§ÙÙ
+Ø€ÙØª ÙØ­Ø§ÙØžØ© Ø§ÙØŽØ§ØŽØ© Ø¥ÙÙ ÙØ±Ø§Øº: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØ®Ø±ÙØ¬: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Ù
+ØªØ§Ø­"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Ø®ÙÙ"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ù
+ØŽØºÙÙ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ØšØ¹ÙØ¯"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Ù
+Ø¹ÙÙÙ
+Ø§Øª Ø§ÙØ­Ø³Ø§Øš..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ØªÙØ¶ÙÙØ§Øª Ø§ÙÙØžØ§Ù
+..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Ø£ÙØµÙØ¯ Ø§ÙØŽØ§ØŽØ©"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ØšØ¯ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Ø£ØºÙÙ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Ù
+Ø¬ÙÙÙ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ØšØ±ÙÙ
+Ø¬ Ù
+ØšØ¯ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ "
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ØºÙÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª ÙØ­Ø§ÙØ© Ø§ÙØ­Ø³Ø§Øš"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÙØ§ØŠÙ
+Ø© ÙÙØªØšØ¯ÙÙ Ø§ÙØ³Ø±ÙØ¹ ØšÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ÙÙ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Ù
+ØšØ¯ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ù
+Ø¹Ù
+Ù ØšØ±ÙÙ
+Ø¬ Ù
+ØšØ¯ÙÙ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ø­Ø±ÙÙØ± Ø§Ù_Ù
+Ø¹ÙÙÙ
+Ø§Øª Ø§ÙØŽØ®ØµÙØ©"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Ø¹ÙÙ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Ø­Ø±ÙÙØ± Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ÙÙ ÙØ§ÙÙ
+Ø¬Ù
+ÙØ¹Ø§Øª"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ù
+ØªØ¬Ø§ÙÙ - Ù
+ØšÙÙ ÙÙØªÙØ§ÙÙÙØ©"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "Ø£Ù
+Ø±"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Ø®Ø±ÙØ¬ Ø§ÙØªÙÙÙØ­"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Ø¥ØµØ¯Ø§Ø±Ø© ÙØ°Ø§ Ø§ÙØªØ·ØšÙÙ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ØªØ¹Ø°ÙØ± Ø§ÙØªØ¹Ø±Ù Ø¹ÙÙ Ø§ÙØ¬ÙØ³Ø© Ø§ÙØ­Ø§ÙÙØ©"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ÙÙÙØ¬ Ù
+âØ¹âØ¬ Ø¬Ø¯ÙØ¯"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ØªØ¹Ø°ÙØ± ØšØ¯Ø£ ØªØŽØºÙÙ Ø§ÙØ¹Ø±Ø¶ Ø§ÙØ¬Ø¯ÙØ¯"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Ø£ÙØ®ÙØ°Øª ÙÙØ·Ø© Ø§ÙØŽØ§ØŽØ©"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ø®Ø° ØµÙØ±Ø© ÙÙØŽØ§ØŽØ©"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "ØºØ§Ø¯Ø± Ø§ÙØ¹Ø§Ù
+Ù ØšØ§ÙØ­Ø§ÙØ© %Id"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "ØªØ¹Ø°ÙØ± ØªÙØµÙØš Ø§ÙØ§Ø¹ØªÙ
+Ø§Ø¯Ø§Øª "
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "ÙØŽÙ Ø¥Ø¹Ø§Ø¯Ø© ØªØŽØºÙÙ Ø§ÙØ­Ø§Ø³ÙØš"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "ÙÙØ³ Ù
+Ø³Ù
+ÙØ­Ø§ ÙÙ ØšØ¥Ø¹Ø§Ø¯Ø© ØªØŽØºÙÙ Ø§ÙØ­Ø§Ø³ÙØš ÙÙÙÙØ¬ Ø¹Ø¯Ø¯ Ù
+Ù Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ÙÙ"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "ÙØŽÙ Ø¥ÙÙØ§Ù Ø§ÙØ­Ø§Ø³ÙØš"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "ÙÙØ³ Ù
+Ø³Ù
+ÙØ­Ø§ ÙÙ ØšØ¥ÙÙØ§Ù Ø§ÙØ­Ø§Ø³ÙØš ÙÙÙÙØ¬ Ø¹Ø¯Ø¯ Ù
+Ù Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ÙÙ"
+
+#~ msgid "page 5"
+#~ msgstr "ØµÙØ­Ø© 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Ù
+ÙØªØ§Ø­ Ø§ÙØ­Ø±ÙÙ Ø§ÙÙØšÙØ±Ø© Ù
+ÙØ¹Ù."
+
+#~ msgid "User"
+#~ msgstr "Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ø§ÙØ°Ù ÙÙ
+Ø«ÙÙ Ø¹ÙØµØ± Ø§ÙÙØ§ØŠÙ
+Ø© ÙØ°Ø§."
+
+#~ msgid "Icon Size"
+#~ msgstr "Ø­Ø¬Ù
+ Ø§ÙØ£ÙÙÙÙØ©"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "Ø­Ø¬Ù
+ Ø§ÙØ£ÙÙÙÙØ© Ø§ÙØ°Ù Ø³ÙÙØ³ØªØ¹Ù
+Ù."
+
+#~ msgid "Indicator Size"
+#~ msgstr "Ø­Ø¬Ù
+ Ø§ÙÙ
+Ø€ØŽØ±"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "Ø­Ø¬Ù
+ Ù
+Ø€ØŽØ± Ø§ÙØªØ£ÙÙØ¯"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Ù
+ØšØ§Ø¹Ø¯Ø© Ø§ÙÙ
+Ø€ØŽØ±"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Ø§ÙÙØ§ØµÙ ØšÙÙ Ø§Ø³Ù
+ Ø§ÙÙ
+Ø³ØªØ®Ø¯Ù
+ Ù Ø§ÙÙ
+Ø€ØŽØ±"
+
+#~ msgid "_Help"
+#~ msgstr "_Ù
+Ø³Ø§Ø¹Ø¯Ø©"
+
+#~ msgid "Main Options"
+#~ msgstr "Ø§ÙØ®ÙØ§Ø±Ø§Øª Ø§ÙØ±ØŠÙØ³ÙØ©"
Index: proiecte/PPPP/gdm/po/as.po
===================================================================
--- proiecte/PPPP/gdm/po/as.po	(revision 134)
+++ proiecte/PPPP/gdm/po/as.po	(revision 134)
@@ -0,0 +1,1296 @@
+# 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 <aphukan@redhat.com>, 2006, 2008.
+# Amitakhya Phukan <amitakhya@svn.gnome.org>, 2008.
+# Amitakhya Phukan <aphukan@fedoraproject.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: as\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
+"cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-21 09:58+0530\n"
+"Last-Translator: \n"
+"Language-Team: American English <>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1)\n"
+"X-Generator: Lokalize 0.2\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom àŠàŠàŠŸ àŠà§à§°à§àŠà§àŠàŠŸà§° àŠ¯àŠšà§àŠ€à§à§° àŠšàŠ¹à§"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "debugging àŠà§àŠ¡ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àŠªà§à§°àŠŠà§°à§àŠ¶àŠšà§° ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§àŠ€ \"%s\" àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠªà§à§±àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§à§°àŠ£àŠŸàŠ²à§ àŠà§°àŠ®à§àŠ­ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠšàŠŸàŠ"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠªà§°àŠ¿àŠà§ àŠªà§°à§àŠà§àŠ·àŠŸ àŠà§°àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠªà§à§°à§±à§àŠ¶àŠŸàŠ§àŠ¿àŠàŠŸà§° àŠŠàŠ¿àŠ¬ àŠªà§°àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "àŠ¬àŠ¿àŠ¶à§àŠ¬àŠŸàŠžàŠ¯à§àŠà§àŠ¯ àŠ€àŠ¥à§àŠ¯ àŠªà§à§°àŠ€àŠ¿àŠ·à§àŠ àŠŸ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"àŠ­àŠ¿àŠ€à§°à§à§±àŠŸ àŠ­à§àŠ²à§° àŠ¬àŠŸàŠ¬à§ X àŠžà§à§±àŠ (àŠàŠªà§àŠšàŠŸà§° àŠàŠ¿àŠ€à§à§°àŠŸàŠà§àŠàŠ¿àŠ€ àŠªà§°àŠ¿àŠ¬à§àŠ¶) àŠà§°àŠ®à§àŠ­ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ² à¥€ "
+"àŠàŠªà§àŠšàŠŸà§° àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§à§° àŠªà§à§°àŠ¶àŠŸàŠžàŠàŠ àŠ¯à§àŠàŠŸàŠ¯à§àŠ àŠà§°àŠ àŠ¬àŠŸ àŠàŠªà§àŠšàŠŸà§° syslog àŠàŠŸàŠàŠ àŠ­à§àŠ² àŠàŠŸàŠšàŠ¿àŠ¬à§° "
+"àŠ¬àŠŸàŠ¬à§ à¥€ àŠ€à§àŠ€àŠ¿à§àŠŸàŠ²à§àŠà§ àŠàŠ àŠªà§à§°àŠŠà§°à§àŠ¶àŠš àŠšàŠ¿àŠ·à§àŠà§à§°à§à§ àŠà§°àŠŸ àŠ¹'àŠ¬ à¥€ àŠžàŠ®àŠžà§àŠ¯àŠŸ àŠžàŠ®àŠŸàŠ§àŠŸàŠš àŠà§°àŠŸà§° àŠªàŠ¿àŠàŠ€ àŠ
+àŠšà§àŠà§à§°àŠ¹ "
+"àŠà§°àŠ¿ GDM àŠªà§àŠšà§°àŠŸà§°àŠ®à§àŠ­ àŠà§°àŠ¿àŠ¬ à¥€"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: àŠ®à§àŠ² àŠªà§à§°àŠŠà§°à§àŠ¶àŠš '%s' àŠ²à§ àŠžàŠàŠ¯à§àŠ àŠà§°àŠŸàŠ€ àŠ¬àŠ¿àŠ«àŠ²"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ %s àŠ àŠžà§à§±àŠàŠ àŠà§°àŠ®à§àŠ­ àŠà§°àŠ¿àŠ¬ àŠ²àŠŸàŠàŠ¿àŠàŠ¿àŠ² àŠàŠ¿àŠšà§àŠ€à§ àŠžà§àŠ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ àŠšàŠŸàŠ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid àŠ %d àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ¿àŠ€ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s à§° àŠ¬àŠŸàŠ¬à§ initgroups () àŠ¬àŠ¿àŠ«àŠ² àŠ¹'àŠ²"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "%d àŠ²à§ userid àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ¿àŠ€ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid àŠ à§Š àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ¿àŠ€ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: àŠªà§à§°àŠŠà§°à§àŠ¶àŠš %s à§° àŠ¬àŠŸàŠ¬à§ logfile àŠà§àŠ²àŠŸ àŠš'àŠ'àŠ² !"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s àŠ %s àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°à§àŠàŠ€à§ àŠ­à§àŠ²"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: àŠžà§à§±àŠà§° àŠ
+àŠà§à§°àŠŸàŠ§àŠ¿àŠàŠŸà§°à§° àŠ®àŠŸàŠ€à§à§°àŠŸ %d à§°à§àŠªà§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°à§àŠàŠ€à§ àŠ¬à§àŠ¯à§°à§àŠ¥: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: àŠªà§à§°àŠŠà§°à§àŠ¶àŠš %s à§° àŠ¬àŠŸàŠ¬à§ à§°àŠ¿àŠà§àŠ€ àŠžà§à§±àŠ àŠàŠŠà§àŠ¶"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àŠà§àŠ¹àŠžà§àŠ¥à§°àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àŠà§àŠ¹àŠžà§àŠ¥à§°àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àŠªà§à§°àŠŠà§°à§àŠ¶àŠšà§° àŠ¯àŠšà§àŠ€à§à§°"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àŠªà§à§°àŠŠà§°à§àŠ¶àŠšà§° àŠ¯àŠšà§àŠ€à§à§°"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£ àŠªà§à§°àŠ£àŠŸàŠ²à§à§° àŠžà§àŠ€à§ àŠ¯à§àŠàŠŸàŠ¯à§àŠ àŠà§°àŠ®à§àŠ­ àŠà§°àŠŸàŠ€ àŠ­à§àŠ² - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "àŠžàŠŸàŠ§àŠŸà§°àŠ£ àŠ¬àŠ¿àŠà§àŠ€àŠ¿"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "àŠžà§àŠ®à§àŠ€àŠ¿àŠ¶àŠà§àŠ€àŠ¿à§° àŠ¬àŠŸàŠ¹àŠ¿à§°à§°"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "àŠ
+àŠšà§àŠªà§à§°à§à§àŠ àŠ¬àŠšà§à§±àŠŸàŠàŠšà§° àŠ­à§àŠ²"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "àŠ
+àŠà§àŠàŠŸàŠ€ àŠ­à§àŠ²"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠšàŠŸàŠ®:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "àŠªàŠàŠšà§àŠŠà§° àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠªà§à§°àŠ®àŠªà§àŠà§° àŠ¬àŠ¿àŠ·à§à§ àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£ àŠªà§à§°àŠ£àŠŸàŠ²à§àŠ àŠàŠšà§à§±àŠŸàŠ€ àŠ­à§àŠ² - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠà§àŠ¹àŠžà§àŠ¥à§°àŠšàŠŸàŠ®à§° àŠ¬àŠ¿àŠ·à§à§ àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£ àŠªà§à§°àŠ£àŠŸàŠ²à§àŠ àŠàŠšà§à§±àŠŸàŠ€ àŠ­à§àŠ² - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠ'àŠšà§àŠžà§àŠ²à§° àŠ¬àŠ¿àŠ·à§à§ àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£ àŠªà§à§°àŠ£àŠŸàŠ²à§àŠ àŠàŠšà§à§±àŠŸàŠ€ àŠ­à§àŠ² - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£ àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§àŠ àŠªà§à§°àŠŠà§°à§àŠ¶àŠšà§° àŠ¶àŠ¬à§àŠŠ àŠ€àŠ¥à§àŠ¯ àŠàŠšàŠŸàŠàŠàŠ€à§ àŠ­à§àŠ² - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£ àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠšàŠŸàŠ²à§àŠ display xauth credentials à§° àŠ¬àŠ¿àŠ·à§à§ àŠàŠšàŠŸàŠàŠàŠ€à§ àŠ­à§àŠ² - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "àŠà§àŠšà§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠ¹àŠ¿àŠàŠŸàŠª àŠšàŠŸàŠ"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ²à§ àŠžàŠ²àŠšàŠ¿ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ àŠšàŠŸàŠ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s àŠžàŠ®àŠ·à§àŠàŠ¿ àŠšàŠŸàŠ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "àŠ'àŠà§àŠ àŠžà§àŠ·à§àŠàŠ¿ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "àŠà§àŠ¹àŠžà§àŠ¥ %s à§° àŠªà§°àŠŸ XDMCP àŠàŠ¿àŠà§àŠàŠŸàŠžàŠŸ àŠ
+àŠà§à§°àŠ¹àŠ¿àŠ€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "àŠªà§àŠà§àŠà§° àŠªà§°àŠŸ authlist àŠàŠŠà§àŠ§àŠŸà§° àŠšàŠ¹à§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum àŠ€ àŠ­à§àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àŠ¬à§à§àŠŸ àŠ àŠ¿àŠàŠšàŠŸ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: àŠªà§à§°àŠŠà§°à§àŠ¶àŠšà§° àŠ àŠ¿àŠàŠšàŠŸ àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: àŠªà§à§°àŠŠà§°à§àŠ¶àŠšà§° àŠªà§à§°à§àŠà§° àŠšàŠ®à§àŠ¬à§° àŠªà§àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: àŠªà§àŠà§àŠà§° àŠªà§°àŠŸ authlist àŠàŠŠà§àŠ§àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksum àŠ€ àŠ­à§àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠà§àŠ¹àŠžà§àŠ¥ %s à§° àŠªà§°àŠŸ REQUEST àŠªà§à§±àŠŸ àŠà§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Display Number àŠªà§àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: àŠžàŠàŠ¯à§àŠà§° àŠ§à§°àŠ£ àŠªà§àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: àŠà§à§°àŠŸàŠ¹àŠà§° àŠ àŠ¿àŠàŠšàŠŸ àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: àŠªà§°àŠ¿àŠà§ àŠªà§à§°àŠ®àŠŸàŠ£àŠà§°à§àŠ€àŠŸ àŠšàŠŸàŠ® àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: àŠªà§°àŠ¿àŠà§ àŠªà§à§°àŠ®àŠŸàŠ£àŠà§°à§àŠ€àŠŸ àŠ€àŠ¥à§àŠ¯ àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: àŠªà§°àŠ¿àŠà§ àŠªà§à§°àŠ®àŠŸàŠ£àŠà§°à§àŠ€àŠŸ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: àŠªà§à§°àŠžà§àŠ€à§àŠ€àŠàŠŸà§°àŠ ID àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s àŠ€ checksum àŠ¬àŠ¿àŠ«àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠà§àŠ·àŠ¿àŠ€ àŠà§àŠ¹àŠžà§àŠ¥ %sà§° àŠªà§°àŠŸ MANAGE àŠªà§à§±àŠŸ àŠ'àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠš ID àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Display Class àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: àŠ àŠ¿àŠàŠšàŠŸ àŠªà§àŠŸ àŠšàŠŸàŠ¯àŠŸà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠà§àŠ·àŠ¿àŠ€ àŠà§àŠ¹àŠžà§àŠ¥ %s à§° àŠªà§°àŠŸ KEEPALIVE àŠªà§à§±àŠŸ àŠà§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP àŠ¹à§àŠ¡àŠŸà§° àŠªà§àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: àŠ­à§àŠ² XDMCP àŠžàŠàŠžà§àŠà§°àŠ£!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: àŠ àŠ¿àŠàŠšàŠŸ àŠ¬àŠ¿àŠ¶à§àŠ²à§àŠ·àŠ£ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "àŠžà§à§±àŠà§° àŠà§àŠ¹àŠžà§àŠ¥à§° àŠšàŠŸàŠ® àŠªà§à§±àŠŸ àŠš'àŠ'àŠ²: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID àŠšàŠ¥àŠ¿àŠªàŠ€à§à§° %s àŠ²àŠ¿àŠàŠŸ àŠš'àŠ'àŠ²: àŠžàŠ®à§àŠ­à§±àŠ€àŠ àŠ¡àŠ¿àŠžà§àŠàŠ€ àŠà§°à§ àŠžà§àŠ¥àŠŸàŠš àŠšàŠŸàŠ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠ¬àŠŸ àŠªàŠà§àŠàŠ¿àŠàŠŸ àŠšàŠ¹à§ à¥€"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s àŠšàŠŸàŠ®à§° àŠà§àŠšà§ Authdir àŠšàŠŸàŠ à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "%s Authdir àŠªàŠà§àŠàŠ¿àŠàŠŸ àŠšàŠ¹à§ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹'àŠ² à¥€"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s  àŠ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ %d, àŠžàŠ®àŠžà§àŠ€àŠ¿ %d à§° àŠšàŠ¹à§ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§à¥€"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s à§° àŠ­à§àŠ² àŠ
+àŠšà§àŠ®àŠ€àŠ¿ %o àŠàŠà§à¥€ àŠàŠàŠà§ %o àŠ¹'àŠ¬ àŠ²àŠŸàŠà§ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "'%s' GDM àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ àŠšàŠŸàŠ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§ !"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à§° àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ root àŠ¹'àŠ¬ àŠšà§à§±àŠŸà§°à§ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "'%s' GDM àŠžàŠ®àŠžà§àŠ€àŠ¿ àŠšàŠŸàŠ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à§° àŠžàŠ®àŠžà§àŠ€àŠ¿ root àŠ¹'àŠ¬ àŠšà§à§±àŠŸà§°à§ à¥€ àŠà§àŠ·à§àŠàŠŸ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹'àŠ²!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àŠžàŠàŠ²à§ àŠžàŠàŠ¿à§àŠšàŠ¿àŠ àŠ§à§àŠ¬àŠàŠžàŠŸàŠ€à§àŠ®àŠ à§°à§àŠª àŠŠàŠ¿à§àŠ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àŠàŠàŠŸ àŠžàŠ®à§à§° àŠªàŠ¿àŠàŠ€ àŠ¬àŠŸàŠ¹àŠ¿à§° àŠ¹'àŠ¬ - debugging à§° àŠ¬àŠŸàŠ¬à§"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM à§° àŠžàŠàŠžà§àŠà§°àŠ£ àŠ®à§àŠŠà§à§°àŠ£ àŠà§°àŠ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME Display Manager"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "àŠ
+àŠàŠ² root àŠ GDM àŠàŠ²àŠŸàŠ¬ àŠà§àŠà§"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Session Worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "àŠ¶àŠà§àŠ€àŠ¿ àŠªà§°àŠ¿àŠàŠŸàŠ²àŠ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àŠ¶àŠà§àŠ€àŠ¿ àŠªà§°àŠ¿àŠàŠŸàŠ²àŠšàŠŸà§° àŠ¡à§àŠ®àŠš"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME àŠªàŠàŠšà§àŠŠà§° àŠ¡à§àŠ®àŠš"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠªà§°àŠ¿àŠ¬à§°à§àŠŠà§àŠ§àŠ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸà§° àŠàŠ¿àŠà§ àŠ
+àŠàŠ¶ àŠ¬àŠ¿àŠ¬à§°à§àŠŠà§àŠ§àŠš àŠà§°àŠ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME Onscreen Keyboard"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "àŠàŠàŠŸ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠŠà§àŠàŠŸ àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Screen Reader"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸà§° àŠ€àŠ¥à§àŠ¯àŠ àŠ¬àŠŸàŠšà§ àŠ¬àŠŸ àŠ¬à§à§°à§àŠàŠ²àŠ¿ àŠàŠà§° àŠ¹àŠ¿àŠàŠŸàŠªà§ àŠªà§à§°àŠžà§àŠ€à§àŠ€ àŠà§°àŠ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£à§° àŠžàŠ®à§àŠ¬àŠŸàŠŠ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§ àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: XDMCP àŠªà§à§°àŠ¶àŠ®àŠ àŠžà§àŠ·à§àŠàŠ¿ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP àŠ¹à§àŠ¡àŠŸà§° àŠªà§àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àŠ®àŠŸàŠš"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "àŠžàŠ®à§àŠªà§à§°à§àŠ£ àŠ¹à§à§±àŠŸ àŠžàŠ®à§à§° àŠ¶àŠ€àŠŸàŠàŠ¶"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àŠšàŠ¿àŠ·à§àŠà§à§°à§à§ àŠ²àŠ¿àŠªàŠ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠ¯àŠŠàŠ¿ àŠà§àŠšà§ àŠ¬àŠžà§àŠ€à§ àŠàŠ€àŠ¿à§àŠŸàŠ àŠ²à§à§±àŠŸ àŠšàŠŸàŠ àŠ€à§àŠšà§àŠ¹'àŠ²à§ àŠ²à§àŠ¬à§àŠ²àŠ€ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ "
+"àŠ²àŠ¿àŠªàŠ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àŠžàŠà§à§°àŠ¿à§ àŠ²àŠ¿àŠªàŠ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠ¯àŠŠàŠ¿ àŠà§àŠšà§ àŠ¬àŠžà§àŠ€à§ àŠ²à§àŠà§ àŠ€à§àŠšà§àŠ¹'àŠ²à§ àŠ²à§àŠ¬à§àŠ²àŠ€ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ àŠ²àŠ¿àŠªàŠ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "àŠŠà§àŠ¶à§àŠ¯àŠ®àŠŸàŠš àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "àŠàŠŸàŠàŠ®àŠŸà§° àŠžàŠà§à§°àŠ¿à§ àŠ¹à§ àŠšà§ àŠšàŠ¹à§"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àŠžà§àŠ¬à§àŠàŠà§à§°àŠ¿à§àŠ­àŠŸàŠ¬à§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠŸ àŠ¹à§àŠà§..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠà§°àŠŸ àŠ¹à§àŠà§..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "àŠ­àŠŸàŠ·àŠŸ àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠ àŠà§°à§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àŠªà§à§°àŠ®àŠŸàŠ£à§àŠà§°àŠ£à§° àŠžàŠ®à§àŠ¬àŠŸàŠŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸà§°à§° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "àŠªà§à§°à§±à§àŠ¶"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "àŠªà§àŠšà§°àŠŸà§ àŠà§°àŠ®à§àŠ­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àŠ¬àŠšà§àŠ§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àŠžà§àŠ¥àŠàŠ¿àŠ€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àŠžàŠàŠžà§àŠà§°àŠ£"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "àŠªà§àŠšà§àŠ²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àŠ­àŠŸàŠ·àŠŸàŠžàŠ®à§àŠ¹"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "àŠ­àŠŸàŠ·àŠŸàŠžàŠ®à§àŠ¹ (_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "àŠ­àŠŸàŠ·àŠŸ (_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "àŠ­àŠŸàŠ·àŠŸà§° àŠžàŠ®à§àŠªà§à§°à§àŠ£ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§° àŠªà§°àŠŸ àŠàŠàŠŸ àŠ­àŠŸàŠ·àŠŸ àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ¿àŠ€ àŠà§°àŠŸ àŠ¹à§à§±àŠŸ àŠšàŠŸàŠ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àŠàŠŸàŠ¬àŠ¿ àŠ«àŠ²àŠà§° àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠ (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "àŠªà§°àŠ¿àŠàŠ²à§àŠªàŠšàŠŸà§° àŠžàŠ®à§àŠªà§à§°à§àŠ£ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§° àŠªà§°àŠŸ àŠàŠŸàŠ¬àŠ¿ àŠ«àŠ²àŠà§° àŠªà§°àŠ¿àŠàŠ²à§àŠªàŠšàŠŸ àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "àŠ²à§àŠ¬à§àŠ² àŠ²àŠ¿àŠªàŠ¿"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "àŠ²à§àŠ¬à§àŠ² àŠ¹àŠ¿àŠàŠŸàŠªà§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ àŠàŠà§°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "àŠàŠàŠàŠ£à§° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "àŠ²à§àŠ¬à§àŠ²à§° àŠžà§àŠ€à§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ àŠàŠàŠàŠ£"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "àŠ
+àŠ¬àŠ¿àŠàŠ²à§àŠªàŠ¿àŠ€ àŠ¬àŠžà§àŠ€à§"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "àŠ
+àŠ¬àŠ¿àŠàŠ²à§àŠªàŠ¿àŠ€ àŠ¬àŠžà§àŠ€à§à§° id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àŠžà§°à§àŠ¬àŠŸàŠ§àŠ¿àŠ àŠ¬àŠžà§àŠ€à§à§° àŠàŠ£àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àŠ€àŠŸàŠ²àŠ¿àŠàŠŸàŠ€ à§°àŠŸàŠàŠ¿àŠ¬ àŠ²àŠàŠŸ àŠ¬àŠžà§àŠ€à§à§° àŠžà§°à§àŠ¬àŠŸàŠ§àŠ¿àŠ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "àŠŠà§à§°à§° àŠªà§°àŠŸ àŠªà§à§°à§±à§àŠ¶ (%s àŠ²à§ àŠžàŠàŠ¯à§àŠ àŠà§°àŠŸ àŠ¹à§àŠà§...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "àŠŠà§à§°à§° àŠªà§°àŠŸ àŠªà§à§°à§±à§àŠ¶ (%s àŠ²à§ àŠžàŠàŠ¯à§àŠ àŠà§°àŠŸ àŠ¹'àŠ²)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "àŠŠà§à§°à§° àŠªà§°àŠŸ àŠªà§à§°à§±à§àŠ¶"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠšàŠžàŠ®à§àŠ¹ (_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àŠªàŠ€àŠŸàŠàŠŸà§° àŠžàŠ®à§àŠ¬àŠŸàŠŠà§° àŠ²àŠ¿àŠªàŠ¿"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "àŠšàŠ¿à§°à§àŠ¬àŠŸàŠàŠš àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸ à§°àŠ¿àŠà§àŠ€ àŠ¹'àŠ²à§ àŠ¬à§àŠšàŠŸà§°à§° àŠ¬àŠŸà§°à§àŠ€àŠŸà§° àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àŠªà§àŠšà§°àŠŸà§°àŠ®à§àŠ­à§° àŠ¬à§àŠàŠŸàŠ® àŠŠà§àŠà§à§±àŠŸ àŠšàŠ¿àŠ·à§àŠà§à§°à§à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠà§àŠàŠŸàŠ€ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠžàŠàŠ²àŠ àŠšà§àŠŠà§àŠà§à§±àŠŸàŠ¬"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "àŠ
+àŠ­àŠ¿àŠàŠ®à§° àŠàŠŸàŠ¬àŠ¿ àŠ«àŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠšà§â àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "debugging àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠš àŠà§°à§àŠàŠ€àŠŸà§° àŠ¬àŠŸàŠ¬à§ debugging àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠŠà§àŠàŠŸ àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠ àŠžàŠà¥€à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬à§°à§àŠŠà§àŠ§àŠ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠªà§à§àŠàŠ€àŠŸàŠ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "àŠªàŠ€àŠŸàŠàŠŸà§° àŠžàŠ®à§àŠ¬àŠŸàŠŠ àŠŠà§àŠà§à§±àŠŸ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠš àŠà§°à§àŠàŠ€àŠŸà§° àŠ¬àŠŸàŠ¬à§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ àŠàŠàŠàŠ£à§° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "àŠ
+àŠ²àŠªàŠ€à§ àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠŸ àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠà§° àŠªà§°àŠ¿àŠàŠ²à§àŠªàŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "àŠ
+àŠ²àŠªàŠ€à§ àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠ­àŠŸàŠ·àŠŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠ
+àŠ¬àŠ¿àŠàŠ²à§àŠªàŠªàŠ¿àŠ€ àŠ­àŠŸàŠ¬à§ àŠŠà§àŠà§à§±àŠŸàŠ¬ àŠ²àŠàŠŸ àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠà§° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠŠà§àŠà§à§±àŠŸàŠ¬ àŠ²àŠàŠŸ àŠ­àŠŸàŠ·àŠŸà§° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àŠ
+àŠ­àŠ¿àŠšàŠšà§àŠŠàŠšà§° àŠ²'àŠ'à§° àŠ¬àŠŸàŠ¬à§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ àŠ¥àŠ¿àŠ® àŠ¥àŠàŠŸ àŠàŠàŠàŠ£à§° àŠšàŠŸàŠ®àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠà§àŠàŠŸàŠ€ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠžàŠàŠ²àŠ àŠŠà§àŠà§à§±àŠŸ àŠšàŠ¿àŠ·à§àŠà§à§°à§à§ àŠà§°àŠ¿àŠ¬àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠªà§àŠšà§°àŠŸà§°àŠ®à§àŠ­à§° àŠ¬à§àŠàŠŸàŠ® àŠŠà§àŠà§à§±àŠŸ àŠšàŠ¿àŠ·à§àŠà§à§°à§à§ àŠà§°àŠ¿àŠ¬àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àŠªà§àŠ·à§àŠ àŠ­à§àŠ®àŠ¿à§° àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "media-keys àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠŠà§àŠàŠŸ àŠŠàŠ¿à§àŠŸ àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"àŠ
+àŠ­àŠ¿àŠàŠ® àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠàŠŸàŠ¬àŠ¿à§° àŠ«àŠ²àŠà§° àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ "
+"àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬à§°à§àŠŠà§àŠ§àŠàŠ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠªà§à§àŠàŠ€àŠŸàŠ àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àŠªà§àŠ·à§àŠ àŠ­à§àŠ®àŠ¿à§° àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠ¿àŠ¬'àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "àŠªàŠ€àŠŸàŠàŠŸà§° àŠžàŠ®à§àŠ¬àŠŸàŠŠà§° àŠ²àŠ¿àŠªàŠ¿ àŠŠà§àŠà§à§±àŠŸàŠ¬àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "compiz àŠ àŠªà§°à§àŠŠà§àŠŠàŠŸà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠ àŠ¹àŠ¿àŠàŠŸàŠªà§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬àŠ²à§ true àŠ²à§ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠ€àŠŸ àŠšàŠ¿à§°à§àŠ¬àŠŸàŠàŠšà§° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ à§°àŠ¿àŠà§àŠ€ àŠ¹'àŠ²à§ banner_message_text-à§° àŠªà§°àŠ¿àŠ¬à§°à§àŠ€à§ àŠªà§à§°à§±à§àŠ¶ "
+"àŠàŠàŠšà§àŠ¡à§àŠ€ àŠªà§à§°àŠŠà§°à§àŠ¶àŠšàŠ¯à§àŠà§àŠ¯ àŠà§àŠà§àŠžàŠ àŠ¬à§àŠšàŠŸà§°à§° àŠ¬àŠŸà§°à§àŠ€àŠŸ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "àŠªà§à§°à§±à§àŠ¶ àŠªà§°à§àŠŠà§àŠŠàŠŸàŠ€ àŠŠà§àŠà§à§±àŠŸàŠ¬ àŠ²àŠàŠŸ àŠ²àŠ¿àŠàŠ¿àŠ€ àŠªàŠ€àŠŸàŠàŠŸà§° àŠžàŠ®à§àŠ¬àŠŸàŠŠ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "true àŠ¯àŠŠàŠ¿ àŠªà§àŠ·à§àŠ àŠ­à§àŠ®àŠ¿à§° àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "true àŠ¯àŠŠàŠ¿ media-keys àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "true àŠ¯àŠŠàŠ¿ àŠ§à§àŠ¬àŠšàŠ¿à§° àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "true àŠ¯àŠŠàŠ¿ xrandr àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "true àŠ¯àŠŠàŠ¿ xsettings àŠªàŠàŠšà§àŠŠà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠà§° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§à§°àŠ¿à§ àŠà§°àŠŸ àŠ¹à§àŠà§ à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "compiz àŠ àŠªà§°à§àŠŠà§àŠŠàŠŸà§° àŠªà§°àŠ¿àŠàŠŸàŠ²àŠ àŠ¹àŠ¿àŠàŠŸàŠªà§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àŠàŠŸàŠ²àŠŸà§±àŠ§àŠ¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àŠàŠŸàŠàŠ®àŠŸà§° à§°àŠàŠŸàŠ²à§àŠà§ àŠà§àŠà§àŠ£à§àŠ¡à§° àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "àŠà§°àŠ®à§àŠ­à§° àŠžàŠ®à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "àŠàŠŸàŠàŠ®àŠŸà§° àŠà§°àŠ®à§àŠ­ àŠà§°àŠŸà§° àŠžàŠ®à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àŠàŠàŠà§ àŠàŠ²àŠ®àŠŸàŠš àŠ¹à§ àŠšà§ ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àŠàŠŸàŠàŠ®àŠŸà§° àŠžàŠà§à§°àŠ¿à§ àŠ¹à§ àŠšà§ àŠšàŠ¹à§"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "àŠªà§°àŠ¿àŠàŠŸàŠ²àŠ"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "àŠàŠ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠšàŠ¿à§àŠšà§àŠ€à§à§°àŠ£ àŠà§°àŠŸ user manager object à¥€"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "àŠ
+àŠšà§àŠ¯ àŠàŠàŠŸ àŠ¹àŠ¿àŠàŠŸàŠª àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àŠ
+àŠ€àŠ¿àŠ¥àŠ¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "àŠ
+àŠžà§àŠ¥àŠŸà§à§ àŠ
+àŠ€àŠ¿àŠ¥àŠ¿ àŠ¹àŠ¿àŠàŠŸàŠªà§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "àŠžà§àŠ¬à§àŠàŠà§à§°àŠ¿à§àŠ­àŠŸàŠ¬à§ àŠªà§à§°à§±à§àŠ¶"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "àŠ¬àŠ¿àŠàŠ²à§àŠª àŠšàŠ¿à§°à§àŠ¬à§àŠ¬àŠŸàŠàŠš àŠà§°àŠŸà§° àŠªàŠ¿àŠàŠ€ àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§àŠ€ àŠžà§àŠ¬à§àŠàŠà§à§°àŠ¿à§ àŠ­àŠŸàŠ¬à§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s àŠ¹àŠ¿àŠàŠŸàŠªà§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "àŠàŠ€àŠ¿àŠ®àŠ§à§àŠ¯à§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠŸ àŠàŠà§"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠ®àŠŸàŠàŠ€ àŠ¶à§àŠà§à§°à§ àŠžàŠ²àŠšàŠ¿ àŠà§°àŠ¿àŠ¬àŠ²à§ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ à¥€"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "àŠ
+àŠ®àŠ¿àŠ€àŠŸàŠà§àŠ· àŠ«à§àŠàŠš (aphukan@fedoraproject.org)"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠ¬àŠšà§àŠ§ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸ àŠ¬àŠšà§àŠ§ àŠà§°àŠ¿àŠ¬àŠ²à§ àŠ
+àŠžà§àŠ¥àŠŸà§à§àŠ­àŠŸàŠ¬à§ àŠžà§àŠà§à§°àŠ¿àŠšà§âàŠà§àŠ­àŠŸà§°àŠ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ£ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "àŠªà§à§°àŠžà§àŠ¥àŠŸàŠš àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°àŠ¿: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àŠ®àŠà§àŠ€ àŠàŠà§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àŠ
+àŠŠà§àŠ¶à§àŠ¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "àŠ¬à§àŠ¯àŠžà§àŠ€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "àŠà§àŠŸàŠ€ àŠšàŠŸàŠ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àŠ¹àŠ¿àŠàŠŸàŠª àŠžàŠàŠà§à§°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§à§° àŠªàŠàŠšà§àŠŠàŠ¬à§à§°..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àŠªà§°à§àŠŠàŠŸ àŠ²àŠ àŠà§°àŠ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Switch User"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àŠªà§à§°àŠžà§àŠ¥àŠŸàŠš..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "àŠ
+àŠà§àŠàŠŸàŠ€"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "User Switch Applet"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àŠ¹àŠ¿àŠàŠŸàŠªà§° àŠªàŠàŠšà§àŠŠ àŠà§°à§ àŠ
+à§±àŠžà§àŠ¥àŠŸ àŠžàŠ²àŠšàŠ¿ àŠà§°àŠ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠ®àŠŸàŠàŠ€ àŠ¶à§àŠà§à§°à§ àŠžàŠ²àŠšàŠ¿ àŠà§°àŠ¿àŠ¬àŠ²à§ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "User Switcher"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "User Switcher Applet Factory"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "àŠ¬à§àŠ¯àŠà§àŠ€àŠ¿àŠàŠ€ àŠ€àŠ¥à§àŠ¯ àŠžàŠ®à§àŠªàŠŸàŠŠàŠš àŠà§°àŠ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "àŠ¬àŠ¿àŠ·à§à§ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ àŠà§°à§ àŠà§àŠàŠ àŠžàŠ®à§àŠªàŠŸàŠŠàŠš àŠà§°àŠ (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "àŠàŠàŠàŠŸàŠ£ àŠà§°àŠŸ àŠ¹'àŠ² - àŠžà§àŠžàŠà§àŠàŠ€à§° àŠ¬àŠŸàŠ¬à§ à§°àŠàŠŸ àŠ¹à§àŠà§"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àŠ¡àŠ¿àŠ¬àŠŸàŠà§° àŠšàŠ¿à§°à§àŠàŠ®"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àŠàŠ àŠ
+àŠšà§àŠªà§à§°à§à§àŠà§° àŠžàŠàŠžà§àŠà§°àŠ£"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "àŠ¬à§°à§àŠ€à§àŠ€àŠ®àŠŸàŠšà§° àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠš àŠàŠ¿àŠšàŠŸàŠà§àŠ€ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ² à¥€"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àŠšàŠ€à§àŠš GDM àŠªà§à§°à§±à§àŠ¶"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "àŠšàŠ€à§àŠš àŠªà§à§°àŠŠà§°à§àŠ¶àŠš àŠà§°àŠ®à§àŠ­ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àŠªà§°à§àŠŠàŠŸà§° àŠàŠ¬àŠ¿ àŠà§à§°àŠ¹àŠ£ àŠà§°àŠŸ àŠ¹à§àŠà§"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àŠªà§°à§àŠŠà§àŠŠàŠŸà§° àŠàŠ¬àŠ¿ àŠ€à§àŠ²àŠ"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "%d àŠ
+à§±àŠžà§àŠ¥àŠŸà§° àŠžà§àŠ€à§ àŠà§°à§àŠ®à§ àŠ¬àŠŸàŠ¹àŠ¿à§° àŠ¹'àŠ²"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "àŠ¬àŠ¿àŠ¶à§àŠ¬àŠŸàŠžàŠ¯à§àŠà§àŠ¯àŠ€àŠŸ àŠžà§àŠ¥àŠŸàŠªàŠš àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ'àŠ²"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸà§° àŠªà§àŠšà§°àŠŸà§°àŠ®à§àŠ­ àŠà§°à§àŠàŠ€à§ àŠ¬àŠ¿àŠ«àŠ²"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "àŠ¬àŠ¹à§àŠ€à§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠŸà§° àŠ¬àŠŸàŠ¬à§ àŠàŠªà§àŠšàŠ¿ àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸà§° àŠªà§àŠšà§°àŠŸà§°àŠ®à§àŠ­ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°à§"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸà§° àŠ¬àŠšà§àŠ§ àŠà§°à§àŠàŠ€à§ àŠ­à§àŠ²"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "àŠ¬àŠ¹à§àŠ€à§ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠŸà§° àŠ¬àŠŸàŠ¬à§ àŠàŠªà§àŠšàŠ¿ àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸà§° àŠ¬àŠšà§àŠ§ àŠà§°àŠ¿àŠ¬ àŠšà§à§±àŠŸà§°à§"
+
+#~ msgid "page 5"
+#~ msgstr "àŠªà§àŠ·à§àŠ àŠŸ à§«"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "àŠàŠªà§àŠšàŠŸà§° Caps Lock àŠàŠŸàŠ¬àŠ¿ àŠžàŠà§à§°àŠ¿à§ à¥€"
+
+#~ msgid "User"
+#~ msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "àŠàŠ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§° àŠ¬àŠžà§àŠ€à§à§±à§ àŠªà§à§°àŠ€àŠ¿àŠšàŠ¿àŠ§àŠ¿àŠ€à§àŠ¬ àŠà§°àŠŸ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸ à¥€"
+
+#~ msgid "Icon Size"
+#~ msgstr "àŠàŠàŠàŠ£à§° àŠàŠàŠŸà§°"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§° àŠà§°àŠ¿àŠ¬ àŠ²àŠàŠŸ àŠàŠàŠàŠ£à§° àŠàŠàŠŸà§° à¥€"
+
+#~ msgid "Indicator Size"
+#~ msgstr "àŠžà§àŠàŠà§° àŠàŠàŠŸà§°"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "àŠªà§°à§àŠà§àŠ·àŠŸ àŠžà§àŠàŠà§° àŠàŠàŠŸà§°"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "àŠžà§àŠàŠà§° àŠ®àŠŸàŠà§° à§°àŠ¿àŠà§àŠ€ àŠžà§àŠ¥àŠŸàŠš"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "àŠ¬à§àŠ¯à§±àŠ¹à§°àŠà§°à§àŠàŠ€àŠŸà§° àŠšàŠŸàŠ® àŠà§°à§ àŠžà§àŠàŠà§° àŠ®àŠŸàŠà§° à§°àŠ¿àŠà§àŠ€ àŠžà§àŠ¥àŠŸàŠš"
+
+#~ msgid "_Help"
+#~ msgstr "àŠžàŠ¹àŠŸà§ (_H)"
+
+#~ msgid "Main Options"
+#~ msgstr "àŠ®à§àŠà§àŠ¯ àŠ¬àŠ¿àŠàŠ²à§àŠª"
+
+#~ msgid "user account not available on system"
+#~ msgstr "àŠ¬à§àŠ¯à§±àŠžà§àŠ¥àŠŸàŠªà§à§°àŠ£àŠŸàŠ²à§àŠ€ àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸà§° àŠ¹àŠ¿àŠàŠŸàŠª àŠšàŠŸàŠ"
+
+#~ msgid ""
+#~ "session log '%s' is not a normal file, logging session to '%s' instead.\n"
+#~ msgstr ""
+#~ "àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠšà§° àŠ²'àŠ '%s' àŠžàŠŸàŠ§àŠŸà§°àŠ£ àŠšàŠ¥àŠ¿àŠªàŠ€à§à§° àŠšàŠ¹à§, àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠšàŠ '%s' àŠ€ àŠªà§à§°à§±à§àŠ¶ àŠà§°à§à§±àŠŸ àŠ¹à§àŠà§ à¥€\n"
+
+#~ msgid "unable to log session"
+#~ msgstr "àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠšàŠ àŠ²àŠ àŠà§°àŠ¿àŠ¬ àŠªà§°àŠŸ àŠš'àŠ¹'àŠ¬"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "àŠ¬à§àŠàŠ²à§àŠªàŠ¿àŠ GDM System Defaults àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž àŠšàŠ¥àŠ¿àŠªàŠ€à§à§°"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "àŠàŠàŠŸ daemon àŠš'àŠ¹'àŠ¬"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "àŠà§àŠšà§ àŠàŠšà§àŠžà§àŠ² (àŠžà§àŠ¥àŠŸàŠšà§à§) àŠžà§à§±àŠ àŠàŠ²àŠŸàŠ¬'àŠ²à§ àŠšàŠŸàŠ"
+
+#~ msgid "Disconnect"
+#~ msgstr "àŠžàŠàŠ¯à§àŠ àŠ¬àŠ¿àŠà§àŠàŠ¿àŠšà§àŠš"
+
+#~ msgid "IP Address"
+#~ msgstr "IP àŠ àŠ¿àŠàŠšàŠŸ"
+
+#~ msgid "Network status"
+#~ msgstr "àŠšà§'àŠà§±à§°à§àŠà§° àŠ
+à§±àŠžà§àŠ¥àŠŸ"
+
+#~ msgid "Prompt:"
+#~ msgstr "àŠªà§à§°àŠ®àŠªà§àŠ:"
+
+#~ msgid "Tue Oct 23 21:16:50 EDT 2007"
+#~ msgstr "àŠ®àŠàŠ² àŠ
+àŠà§àŠà§ à§šà§© à§šà§§:à§§à§¬:à§«à§Š EDT à§šà§Šà§Šà§­"
+
+#~ msgid "page 1"
+#~ msgstr "àŠªà§àŠ·à§àŠ àŠŸ à§§"
+
+#~ msgid "page 2"
+#~ msgstr "àŠªà§àŠ·à§àŠ àŠŸ à§š"
+
+#~ msgid "page 3"
+#~ msgstr "àŠªà§àŠ·à§àŠ àŠŸ à§©"
+
+#~ msgid "page 4"
+#~ msgstr "àŠªà§àŠ·à§àŠ àŠŸ à§ª"
+
+#~ msgid "Login with the same session as last time."
+#~ msgstr "àŠ¯à§à§±àŠŸàŠ¬àŠŸà§°à§° àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠšàŠ€à§ àŠªà§à§°à§±à§àŠ¶ àŠà§°àŠ à¥€"
+
+#~ msgid "Legacy"
+#~ msgstr "àŠ²àŠ¿àŠà§àŠàŠ¿"
+
+#~ msgid "Login based on preset legacy configuration"
+#~ msgstr "àŠªà§à§°à§àŠ¬ àŠšàŠ¿à§°à§àŠ§àŠŸà§°àŠ¿àŠ€ àŠ²àŠ¿àŠà§àŠàŠ¿ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžà§° àŠ®àŠ€à§ àŠà§°àŠŸ àŠªà§à§°à§±à§àŠ¶"
+
+#~ msgid "_Session:"
+#~ msgstr "àŠ
+àŠ§àŠ¿àŠ¬à§àŠ¶àŠš (_S):"
+
+#~ msgid "_Users:"
+#~ msgstr "àŠ¬à§àŠ¯à§±àŠ¹àŠŸà§°àŠà§°à§àŠàŠ€àŠŸàŠžàŠàŠ² (_U)::"
+
Index: proiecte/PPPP/gdm/po/ast.po
===================================================================
--- proiecte/PPPP/gdm/po/ast.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ast.po	(revision 134)
@@ -0,0 +1,4496 @@
+# translation of gdm.po to Asturian
+# Asturian translation for gdm
+# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007
+# This file is distributed under the same license as the gdm package.
+#
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2007.
+# Xose S. Puente <xspuente@gmail.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-16 18:37-0300\n"
+"PO-Revision-Date: 2009-09-16 15:06+0100\n"
+"Last-Translator: Astur <malditoastur@gmail.com>\n"
+"Language-Team: Asturian <gnome@softastur.org>\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-09 14:28+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+"X-Poedit-Language: Asturian\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nun ye un presÃ©u de carauteres"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Activar el cÃ³digu de depuraciÃ³n"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID de pantalla"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Esclavu del xestor de pantalles de GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nun pudo alcontrase l'usuariu Â«%sÂ» nel sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nun pudo anicializase'l sistema d'accesu"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nun pudo autenticase al usuariu"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nun pudo autorizase al usuariu"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Nun pudieron afitase les credenciales"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nun pudo aniciase'l sirvidor X (el so entornu grÃ¡ficu) darrÃ©u d'un fallu "
+"internu. Contaute col so alministrador del sistema o compruebe'l rexistru "
+"del sistema pa obtener un diagnÃ³sticu. Mientres tantu, esta pantalla "
+"desactivarÃ¡se. Reanicie GDM cuando s'heba iguao'l problema."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: fallÃ³ al conectar cola pantalla madre Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"El sirvidor tenÃ­a de llanzase pol usuariu %s pero esi usuariu nun esiste"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nun pudo afitase'l id de grupu a %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "FallÃ³ initgroups() pa %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nun pudo afitase'l id d'usuariu a %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nun pudo afitase'l id de grupu a 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Nun se pudo abrir l'archivu de registru de la pantalla %s."
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: AsocediÃ³ un error al establecer %s a %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: La prioridÃ¡ del servidor nun se pudo poner a %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Comandu de servidor vacÃ­u pala pantalla %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nome d'Usuariu"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "El nome d'usuariu"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nome del equipu"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "El nome del equipu"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Pantalla"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "La pantalla"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "fallu al aniciar la conversaciÃ³n col sistema d'autenticaciÃ³n - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "fallu xeneral"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "memoria escosada"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "fallu del programador de l'aplicaciÃ³n"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "fallu desconocÃ­u"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Usuariu:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"fallu al informar al sistema d'autenticaciÃ³n del diÃ¡logu del nome d'usuariu "
+"preferÃ­u - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"fallu al informar al sistema d'autenticaciÃ³n del nome del equipu del usuariu "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"fallu al informar al sistema d'autenticaciÃ³n tocante a la consola del "
+"usuariu - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"fallu al informar al sistema d'autenticaciÃ³n de la cadena de pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"fallu al informar al sistema d'autenticaciÃ³n de les credenciales xauth de la "
+"pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "nun hai cuentes d'usuariu disponibles"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Nun pudo camudase l'usuariu"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "L'usuariu %s nun esiste"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "El grupu %s nun esiste"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nun pudo crease'l socket."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "La peticiÃ³n XDMCP dende equipu %s refugÃ³se"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nun pudo estrayese la llista d'autorizaciones del paquete"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Fallu na suma de comprobaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "/dev/urandom nun ye un presÃ©u de carauteres"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: nun pudo lleese la direiciÃ³n de la pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: nun pudo lleese'l nÃºmberu de puertu de la pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: nun pudo estrayese la llista d'autorizaciones del paquete"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: fallu na suma de comprobaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: recibiÃ³se'l mensax REQUEST dende l'equipu escluyÃ­u %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: nun pudo lleese'l nÃºmberu de la pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: nun pudo lleese la triba de conexÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: nun pudo lleese la direiciÃ³n del veceru"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: nun pudieron lleese los nomes d'autenticaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: nun pudieron lleese los datos d'autenticaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: nun pudo lleese la llista d'autorizaciones"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: nun pudo lleese'l ID del fabricante"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: fallÃ³ la suma de verificaciÃ³n de %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: recibiÃ³se'l mensax MANAGE dende l'equipu escluyÃ­u %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: nun pudo lleese'l Id de sesiÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: nun pudo lleese la clas de pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: nun pudo lleese la direiciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: recibiÃ³se'l mensax KEEPALIVE dende l'equipu escluyÃ­u %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Nun pudo lleese la cabecera XDMCP."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: La versiÃ³n de XDMCP ye incorreuta!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Nun puede analizase la direiciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nun pudo obtenese'l nome del equipu: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Nun puede escribise'l ficheru con PID %s: dablemente nun hai espaciu nel "
+"discu: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "El direutoriu de rexistru %s nun esiste o nun ye un direutoriu."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "El direutoriu d'autorizaciÃ³n %s nun esiste. Albortando."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "El direutoriu d'autorizaciÃ³n %s nun ye un direutoriu. Albortando."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"El direutoriu d'autorizaciÃ³n %s nun pertenez al usuariu %d, grupu %d. "
+"Albortando."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"El direutoriu d'autorizaciÃ³n %s tien los permisos incorreutos %o. TendrÃ­a de "
+"tener %o. Albortando."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nun puede alcontrase l'usuariu de GDM Â«%sÂ». Albortando."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "L'usuariu de GDM nun debiera ser root. Albortando."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nun s'alcuentra'l grupu de GDM Â«%sÂ». Albortando."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "El grupu de GDM nun debiera ser root. Albortando!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Facer que tolos avisos seyan fatales"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Colar dempuÃ©s d'un tiempu - pa depuraciÃ³n"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Imprimir la versiÃ³n de GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Xestor d'entrada de GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "NamÃ¡i l'alministrador puede executar GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Trabayador de sesiÃ³n de GDM"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Endolcu de rexistru AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Ventana d'entrada"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Alministrador d'EnerxÃ­a"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Degorriu d'alministraciÃ³n d'enerxÃ­a"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Degorriu d'axustes de GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Magnificador de pantalla de GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Magnificar partes de la pantalla"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "TeclÃ¡u en pantalla de GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Usar un teclÃ¡u en pantalla"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Llector de pantalla Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Presentar informaciÃ³n en pantalla como voz o Braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Axente d'autenticaciÃ³n PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Esbillar sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Â¡Nun se pudo crear la memoria intermedia (buffer) de XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Nun pudo lleese la cabecera XDMCP."
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "porcentax de tiempu completÃ¡u"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Testu inactivu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"El testu que s'usarÃ¡ na etiqueta si l'usuariu entÃ¡ nun escoyÃ³ un elementu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Testu activu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "El testu que s'usarÃ¡ na etiqueta si l'usuariu escoyÃ³ un elementu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Llistar visibles"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "ConseÃ±a si el seleutor de llista ye visible"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a, %e de %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Aniciar sesiÃ³n automÃ¡ticamenteâŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "EncaboxandoâŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Esbille una llingua y calque Aniciar sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ¡logu d'autenticaciÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nome del equipu"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Coneutase"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reaniciar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Apagar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspender"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "LlingÃŒes"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_LlingÃŒes:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Llingua:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Otru..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Escueya una llingua de la llista de llingÃŒes disponibles."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Ensin especificar"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Distribuciones de teclÃ¡u"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_TeclÃ¡u:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Otru..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Escueya una distribuciÃ³n de teclÃ¡u de la llista de distribuciones "
+"disponibles."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Testu d'etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "El testu qu'usar como etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Nome del iconu"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "L'iconu qu'usar cola etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Elementu predeterminÃ¡u"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "El id del elementu predeterminÃ¡u"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "NÃºmberu mÃ¡ximu d'elementos"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "El mÃ¡ximu nÃºmberu d'elementos que caltener na llista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Aniciu de sesiÃ³n remotu (coneutÃ¡ndose a %sâŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Aniciu de sesiÃ³n remotu (coneutÃ¡ndose a %sâŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Aniciu de sesiÃ³n remotu"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesiones:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Mensaxe de testu d'entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Mensaxe de testu d'entrada cuando'l seleutor ta ermu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Desactivar l'amosÃ¡u de los botones de reaniciu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Non amosar los usuarios na ventana d'aniciu de sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Activar el complementu d'accesibilidÃ¡ del teclÃ¡u"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Activar depuraciÃ³n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Activar el mou de depuraciÃ³n pa la interface d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Activar teclÃ¡u na pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Activar magnificador de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Activar llector de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Activar l'amosÃ¡u del mensaxe d'entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nome del iconu qu'usar pal logotipu de la interface d'entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Distribuciones de teclÃ¡u esbillaes recientemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "LlingÃŒes recientemente esbillaes"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Afitar una llista de distribuciones de teclÃ¡u qu'amosar na ventana d'aniciu "
+"de sesiÃ³n de mou predeterminÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Afitar a una llista de llingÃŒes qu'amosar na ventana d'aniciu de sesiÃ³n de "
+"mou predeterminÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Afitar al nome del tema d'iconos qu'usar pal logotipu de la interface "
+"grÃ¡fica."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Afitar a braero pa desactivar l'amosÃ¡u de los usuarios conocÃ­os na ventana "
+"d'aniciu de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Afitar a braero pa desactivar l'amosÃ¡u de los usuarios conocÃ­os na ventana "
+"d'aniciu de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Afitar a braero p'activar el complementu del xestor d'axustes del fondu de "
+"pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Afitar a braero p'activar los axustes del complementu del xestor de tecles "
+"multimedia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Afitar a braero p'activar el teclÃ¡u en pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Afitar a braero p'activar el complementu del xestor d'axustes d'accesibilidÃ¡ "
+"del teclÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Afitar a braero p'activar el magnificador de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Afitar a braero p'activar el llector de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Afitar a braero p'activar el complementu del xestor d'axustes de sonÃ­u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Afitar a braero p'activar el complementu del xestor d'axustes de xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Afitar a braero p'activar el complementu del xestor d'axustes xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Afitar a braero p'amosar el mensaxe de testu d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Afitar a braero pa usar compiz como xestor de ventanes."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Mensaxe de testu qu'amosar na ventana d'aniciu de sesiÃ³n cuando'l seleutor "
+"ta ermu, n'arrÃ³u de banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Mensaxe de testu qu'amosar na ventana d'aniciu de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Braero si'l complementu del xestor d'axustes del fondu de pantalla ta "
+"activÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Braero si'l complementu del xestor d'axustes de tecles multimedia ta activÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Braero si'l complementu del xestor d'axustes de sonÃ­u ta activÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Braero si'l complementu del xestor d'axustes de xrandr ta activÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Braero si'l complementu del xestor d'axustes xsettings ta activÃ¡u."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Usar compiz como xestor de ventanes"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DuraciÃ³n"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "NÃºmberu de segundos fasta que se pare'l cuntador"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora d'entamu"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Hora na que s'aniciÃ³ el cuntador"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Â¿Ta executÃ¡ndose?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ConseÃ±a si'l cuntador ta executÃ¡ndose anguaÃ±o"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Alministrador"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "L'oxetu d'alministrador d'usuarios que remana a esti usuariu."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Otru..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Escueye una cuenta distinta"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "InvitÃ¡u"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Aniciar sesiÃ³n como invitÃ¡u temporal"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Aniciu de sesiÃ³n automÃ¡ticu"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Aniciar sesiÃ³n nel sistema dempuÃ©s d'esbillar les opciones"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Aniciar sesiÃ³n como %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "SesiÃ³n aniciada"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"La miniaplicaciÃ³n Seleutor d'usuarios ye software llibre; puede "
+"redistribuyila y/o camudala baxo los tÃ©rminos de la Llicencia PÃºblica "
+"Xeneral GNU espublizada pola Free Software Foundation; bien na versiÃ³n 2 de "
+"la Llicencia, o (a la so eleiciÃ³n) cualesquier versiÃ³n postrera."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menÃº pa camudar rÃ¡pidamente ente usuarios."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "IÃ±igo Varela https://launchpad.net/~malditoastur"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nun pudo bloquiase la pantalla: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Nun pudo afitase temporalmente'l curiapantalles como una pantalla en blancu: "
+"%s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nun se puede colar de la sesiÃ³n: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponible"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisible"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "OcupÃ¡u"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Ausente"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaciÃ³n de la cuentaâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Preferencies del sistemaâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Bloquiar pantalla"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Camudar usuariu"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Colar..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "DesconocÃ­u"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "MiniaplicaciÃ³n del seleutor d'usuarios"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Camudar los axustes de la cuenta y l'estÃ¡u"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menÃº pa camudar rÃ¡pidamente ente usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Seleutor d'usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FÃ¡brica de la miniaplicaciÃ³n del seleutor d'usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editar _InformaciÃ³n Personal"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Tocante _a"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editar Grupos y Usuarios"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "InorÃ¡u - retenÃ­u pola compatibilidÃ¡"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMANDU"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Mensaxes de depuraciÃ³n"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersiÃ³n d'esta aplicaciÃ³n"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nun pudo identificase la sesiÃ³n actual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Aniciu de sesiÃ³n GDM nuevu"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nun pudo aniciase la pantalla nueva"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "SacÃ³se la semeya de pantalla"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Capturar una imaxe de la pantalla"
+
+#, fuzzy
+#~ msgid "Unable establish credentials"
+#~ msgstr "Nun pudo establecese'l serviciu %s: %s\n"
+
+#, fuzzy
+#~ msgid "Failed to restart computer"
+#~ msgstr "FallÃ³'l reaniciase"
+
+#, fuzzy
+#~ msgid "Failed to stop computer"
+#~ msgstr "FallÃ³'l reaniciase"
+
+#~ msgid "Didn't understand `%s' (expected integer)"
+#~ msgstr "Nun s'entendiÃ³ `%s' (aguardÃ¡base por un enteru)"
+
+#~ msgid "Integer `%s' is too large or small"
+#~ msgstr "L'enteru Â«%sÂ» ye abondo grande o enforma pequeÃ±u"
+
+#~ msgid "Didn't understand `%s' (expected true or false)"
+#~ msgstr "Nun se pue procesar Â«%sÂ» (aguardÃ¡base Â«trueÂ» o Â«falseÂ»)"
+
+#~ msgid "Text contains invalid UTF-8"
+#~ msgstr "El testu contiÃ©n UTF-8 invÃ¡lidu"
+
+#~ msgid "Common Desktop Environment (CDE)"
+#~ msgstr "Entornu d'escritoriu comÃºn (CDE)"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Esta sesiÃ³n conÃ©cta-y en CDE"
+
+#~ msgid "Run Xclient script"
+#~ msgstr "Executar script Xclient"
+
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "Esta sesiÃ³n executa el script Xclient"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Error al entamar el servidor X (la so interfaz grÃ¡fica). De xuru que nun "
+#~ "tÃ¡ configurÃ¡u afayadizamente. TendrÃ¡ qu'entrar nuna consola y tornar a "
+#~ "configurar el servidor X. DepuÃ©s resetee el GDM."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Â¿Quier que tente configurar el servidor X? NecesitarÃ¡ la contraseÃ±a del "
+#~ "alministrador pa esto."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Por favor, escriba la contraseÃ±a de root (usuariu con privilexos)."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "Tentando reaniciar el servidor X."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "El servidor X agora ta desactivÃ¡u. Reanicie GDM cuando tea configurÃ¡u "
+#~ "correchamente."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Error al entamar el servidor X (la so interfaz grÃ¡fica). De xuru que nun "
+#~ "tÃ¡ configurÃ¡u afayadizamente. Â¿Quier ver la salida del servidor X pa "
+#~ "diagnosticar el problema?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Â¿Quier tamiÃ©n ver la salida detallada del servidor X?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Error al entamar el servidor X (la su interfaz grÃ¡fica). Parez qu'el "
+#~ "presÃ©u apuntador (el so mur) nun tÃ¡ configurÃ¡u afayadizamente. Â¿Quier ver "
+#~ "la salida del servidor X pa diagnosticar el problema?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Â¿Quier intentar configurar el mur? Tenga en cuenta que pa ello necesitarÃ¡ "
+#~ "la contraseÃ±a de administrador (root)."
+
+#~ msgid ""
+#~ "System has no Xclients file, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window."
+#~ msgstr ""
+#~ "El sistema nun tien un archivu Xclients, asÃ­ qu'entamose una sesiÃ³n xterm "
+#~ "a prueba de fallos. Les ventanes namÃ¡s tendrÃ¡n el focu cuando alluegue'l "
+#~ "punteru del mur sobre elles. Pa colar d'esti mÃ³u escriba Â«exitÂ» na ventana."
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window."
+#~ msgstr ""
+#~ "Fallu al entamar la sesiÃ³n, poro entamÃ³se una sesiÃ³n xterm a preba de "
+#~ "fallos. Les ventanes namÃ¡s tendrÃ¡n el focu cuando allugue'l punteru del "
+#~ "mur sobre ellas. Pa colar d'esti mÃ³u escriba Â«exitÂ» na ventana."
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Esta sesiÃ³n conecta-y en GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "ConexÃ³n Remota Segura"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Esta sesiÃ³n conecta-y a un gÃŒÃ©spede remotu emplegando ssh"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Nun se pudo escribir un rexistru d'autorizaciÃ³n nuevu. Posiblemente "
+#~ "nun hai espaciu nel discu."
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM nun foi pa escribir un rexistru d'autorizaciÃ³n nuevu nel discu. "
+#~ "Posiblemente nun hai espaciu nel discu. %s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Nun se pudo crear un nuevu archivu de cookie en %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Nun se pue abrir con seguridÃ¡ %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Nun se pudo abrir l'archivu cookie %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Nun se pudo bloquear l'archivu cookie %s"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s Ignorando archivu cookie sospechosu %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "El servidor de pantallas foi parÃ¡u unas 6 vegaes nos postreros 90 "
+#~ "segundos. Ye probable que daquÃ© tÃ© fallando. Va esperase de mientres 2 "
+#~ "minutos enantes d'intentalo otra vuelta na pantalla %s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Nunse pue crear un pipe"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: FallÃ³ al bifurcar el procesu esclavu de GDM pa %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s nun ye un archivu normal.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "âŠ Archivu demasiado grande p'amosarâŠ\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s nun pudo abrise"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Nun pudo bifurcase p'amosar un diÃ¡logu d'error/informaciÃ³n"
+
+#~ msgid "Welcome"
+#~ msgstr "BienvenÃ­u"
+
+#~ msgid "Welcome to %n"
+#~ msgstr "BienvenÃ­u a %n"
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: Prioridad fuera de mÃ¡rxenes; camudada a %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Comandu de servidor vacÃ­u, usando unu habitual."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Estableciose'l direutoriu d'autorizaciÃ³n del servidor (daemon/"
+#~ "ServAuthDir) en %s, pero nun esiste. Corrixa la configuraciÃ³n de GDM y "
+#~ "reinÃ­cielo."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Estableciose'l direutoriu d'autorizaciÃ³n del servidor (daemon/"
+#~ "ServAuthDir) a %s, pero esto nun ye un direutoriu. Corrixa la "
+#~ "configuraciÃ³n de GDM y reinÃ­cielo."
+
+#~ msgid "%s: BaseXsession empty; using %s"
+#~ msgstr "%s: BaseXsession tÃ¡ vacÃ­u, usando %s"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: Nun se atopÃ³'l servidor X estÃ¡ndar, intentando alternatives"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Nun s'especificÃ³ la interfaz d'entrada."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Nun s' especificÃ³ la interfaz d'entrada remota."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Nun s'especificÃ³'l direutoriu de sesiones."
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: ActivÃ³se XDMCP a pesar de nun esistir soporte XDMCP, desactivÃ¡ndolu"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: XDMCP tÃ¡ desactivÃ¡u y nun hai definÃ­os servidores estÃ¡ticos. "
+#~ "DetendrÃ¡se."
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP tÃ¡ desactivÃ¡u y nun hai definÃ­os servidores estÃ¡ticos. Amestase "
+#~ "%s en :%d pa permitir la configuraciÃ³n."
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP tÃ¡ desactivÃ¡u y GDM nun pue atopar nengÃºn servidor estÃ¡ticu "
+#~ "qu'entamar. Detiense. Corrixa la configuraciÃ³n y reinicie GDM."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "L'usuariu de GDM Â«%sÂ» nun esiste. Corrixa la configuraciÃ³n de GDM y "
+#~ "reinicie GDM."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "ConfigurÃ³se l'usuariu de GDM pa que seya root, pero esto nun tÃ¡ permitÃ­u "
+#~ "ya que ye un riesgu de seguridÃ¡. Corrixa la configuraciÃ³n de GDM y "
+#~ "reinicie GDM."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "Nun esiste'l grupu Â«%sÂ» de GDM. Corrixa la configuraciÃ³n de GDM y reinicie "
+#~ "GDM."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Configurose'l grupu GDM pa que seya root, esto nun tÃ¡ permitÃ­u ya que ye "
+#~ "un riesgu de seguridÃ¡. Corrixa la configuraciÃ³n de GDM y reinicie GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %d and group %d. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "El direutoriu d'autorizaciÃ³n de servidor (daemon/ServAuthDir) tÃ¡ "
+#~ "establecÃ­u como %s pero nun ye propiedÃ¡ del usuariu %d y grupu %d. Por "
+#~ "favor, corrixa el propietariu o la configuraciÃ³n de GDM y reinÃ­cie GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "EstableciÃ³se'l direutoru d'autorizaciÃ³n del servidor (daemon/ServAuthDir) "
+#~ "a %s, pero tien los permisos errÃ³neos: deberÃ­a tener los permisos de %o. "
+#~ "Corrixa los permisos o la configuraciÃ³n de GDM y reinicie GDM."
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Nun se pudo vincular al socket"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Nun se pudo abrir FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "Nun se pue escribir l'archivu del PID %s: posiblemente nun hai espaciu "
+#~ "nel disci. Error: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: Â¡FallÃ³ fork ()!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: Â¡FallÃ³ setsid(): %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Tentando sirvidor X %s a preba de fallos"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: Executando'l script XKeepsCrashing"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "Nun se pue entamar el servidor X (la so interfaz grÃ¡fica). Probablemente "
+#~ "nun tÃ¡ configurÃ¡u correutamente. DeberÃ­a entrar nuna consola y volver a "
+#~ "executar el programa de configuraciÃ³n de X. DempuÃ©s reinicie GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "AsocediÃ³ un error al entamar el servidor X varies vegaes nun corto "
+#~ "perÃ­odu de tiempu; desautÃ­vase la pantalla %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Mayestru suspendiendo..."
+
+#~ msgid "Master hibernating..."
+#~ msgstr "Mayestru ivernando..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "El sistema ta reaniciando, espere por favor..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "El sistema ta apagÃ¡ndose, espere por favor..."
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Reaniciando l'ordenador..."
+
+#~ msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+#~ msgstr ""
+#~ "custom_cmd: Ãndiz personalizÃ¡u del comando %ld fuera del rangu permitÃ­u[0,"
+#~ "%d)"
+
+#~ msgid "Executing custom command %ld with restart option..."
+#~ msgstr "Exjecutando comandu personalizÃ¡u %ld con opciÃ³n de reinicio..."
+
+#~ msgid "%s: Execution of custom command failed: %s"
+#~ msgstr "%s: La execuciÃ³n del comandu personalizÃ¡u fallÃ³: %s"
+
+#~ msgid "Executing custom command %ld with no restart option ..."
+#~ msgstr "Executando comandu personalizÃ¡u %ld ensin opciÃ³n de reinicio..."
+
+#~ msgid "custom_cmd: forking process for custom command %ld failed"
+#~ msgstr "custom_cmd: fallÃ³ la bifurcaciÃ³n pal comandu personalizÃ¡u %ld"
+
+#~ msgid "custom_cmd: child %d returned %d"
+#~ msgstr "custom_cmd: el fÃ­u %d devolviÃ³ %d"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, Hibernate, or Halt request when "
+#~ "there is no system menu from display %s"
+#~ msgstr ""
+#~ "Reinicie GDM, Reinicie l'equipu, Suspender, Hibernar, o pedÃ­u d'ApagÃ¡u "
+#~ "cuando nun hai menÃº del sistema de pantalla %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, Hibernate, or Halt request from a "
+#~ "non-static display %s"
+#~ msgstr ""
+#~ "Reinicie GDM, Reinicie l'equipu, Suspender, Hibernar, o pedÃ­u d'ApagÃ¡u "
+#~ "dende una pantalla non estÃ¡tica %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: AlbuÃ©rtase la pantalla %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM reaniciando..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "serviciu principal: AlgamÃ³se SIGABRT. DaquÃ© foi permal. Â¡Nos caemos!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Non bifurcar al segundu planu"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Nun hai servidores de consola (estÃ¡ticas) pa executar"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr ""
+#~ "Archivu alternativu de configuraciÃ³n d'opciones por omisiÃ³n del sistema "
+#~ "de GDM"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "ARCHIVU-DE-CONFIGURACIÃN"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Preservar variables LD_*"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Entamar el primer sirvidor X y parase hasta que tengamos GO nel fifo"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Nun se pudo abrir %s pa escritura"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- El xestor d'entrada de GNOME"
+
+#~ msgid "main options"
+#~ msgstr "opciones principales"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Error al configurar el remanador de la seÃ±al %s: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM ya tÃ¡ executÃ¡ndose. Â¡Albortando!."
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Error al configurar el remanador de la seÃ±al CHLD"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "SolicitÃº DYNAMIC denegada: Nun se autenticÃ³"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "SolicitÃº%s denegada: Nun se autenticÃ³"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr ""
+#~ "DesconÃ³cese'l tipu de servidor de la peticiÃ³n; usarÃ¡se'l servidor d'avezu."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Al servidor solicitÃ¡u %s nun se-y permite usase pa servidores flexibles; "
+#~ "usarÃ¡se'l servidor d'avezu."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "Â¿y = SÃ­ o n = Non? >"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Nun se pudo facer setgid %d. Albortando."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "FallÃ³ initgroups() pa %s. Albortando."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: AsocediÃ³ un error al establecer la seÃ±al %d a %s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Nun se pue entamar la consola alternativa"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "Ya esste un servidor X n'execuciÃ³n na pantalla %s. Â¿Quier intentar otro "
+#~ "nÃºmberu de pantalla? Si respuende non, GDM volverÃ¡ a intentar entamar el "
+#~ "servidor en %s otra vuelta. %s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Pue intercambiar consoles calcando Ctrl-Alt mÃ¡s una tecla de funciÃ³n, "
+#~ "asÃ­na como Ctrl-Alt-F7 pa dir a la consola 7. D'avezu los servidores X "
+#~ "execÃºtanse na consola 7 Ã³ superiores)."
+
+#~ msgid "Display '%s' cannot be opened by nested display"
+#~ msgstr "La pantalla '%s' nun pue abrise pola pantalla aÃ±erada"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "La pantalla %s tÃ¡ ocupada. YÃ¡ hai otru servidor X n'execuciÃ³n."
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: nun se pue atopar un nÃºmberu de pantalla llibre"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: La pantalla %s tÃ¡ ocupada. Intentando otru nÃºmberu de pantalla."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "El comandu Â«%sÂ» del servidor nun ye vÃ¡lidu"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Nun se atopÃ³'l nome de servidor Â«%sÂ», usarÃ¡se'l servidor davezu"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s nun se atopÃ³'l servidor X: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Nun ye posible crear un nuevu procesu Xserver."
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Nun se pue axustar EGID al GID del usuariu"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Nun se pue axustar EUID al UID del usuariu"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Ya entamÃ³ una sesiÃ³n. Pue entrar de toes formes, tornar a la sesiÃ³n "
+#~ "anterior, o albortar esti entamu de sesiÃ³n"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Tornar a la sesiÃ³n anterior"
+
+#~ msgid "Abort login"
+#~ msgstr "Albortar conexÃ³n"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "Ya entamÃ³ sesiÃ³n. Pue aniciar  sesiÃ³n de toes formes o albortar esti "
+#~ "entamu de sesiÃ³n"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: nun pue biforcase"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: nun se pue abrir la pantalla %s"
+
+#~ msgid ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+#~ msgstr ""
+#~ "Nun se pudo acceder al archivu de configuraciÃ³n (custom.conf). AsegÃºrese "
+#~ "de que l'archivu esiste enantes d'exjecutar la utilidad de configuraciÃ³n "
+#~ "del xestor d'accesu."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Nun se pudo executar el programa de configuraciÃ³n. AsegÃºrese de que la "
+#~ "ruta seya correuta nel archivu de configuraciÃ³n. IntentarÃ¡se inicialo "
+#~ "dende'l so allugamientu predeterminÃ¡u."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Nun se pudo executar el programa de configuraciÃ³n. AsegÃºrese de que la "
+#~ "ruta seya correuta nel archivu de configuraciÃ³n."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr ""
+#~ "Tien d'autenticase como alministrador (root) pa editar la configuraciÃ³n."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "SolicitÃ³se un sonÃ­u d'entrada nuna pantalla non local o el software de "
+#~ "reproducciÃ³n nun se pue executar o'l sonÃ­u nun esiste."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Ye imposible entamar un tubu a gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "Nun se definiÃ³ nengÃºn servidor nel archivu de configuraciÃ³n y XDMCP "
+#~ "desactivÃ³se. Ãsto namÃ¡s pue ser un error de configuraciÃ³n. GDM entamÃ³ un "
+#~ "servidor Ãºnicu pa ustÃ©. DeberÃ­a poder entrar y arreglar la configuraciÃ³n. "
+#~ "Recuerde que agora la entrada automÃ¡tica y temporizada tÃ¡n desactivaes."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Nun se pudo entamar el servidor X habitual (el so entornu grÃ¡ficu) polo "
+#~ "qu'esto ye un servidor X a preba de fallos. DeberÃ¡ entrar y configurar el "
+#~ "servidor X afayaÃ­zamente."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "El nÃºmberu de pantalla especificÃ¡u taba ocupado, asina qu'esti servidor "
+#~ "entamÃ³se na pantalla %s."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing. Attempting to use a "
+#~ "different one."
+#~ msgstr ""
+#~ "Parez que la interfaz d'entrada se cae. IntentarÃ¡ usase una diferente."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: nun se pue entamar la interfaz d'entrada con mÃ³dulos gtk: %s. "
+#~ "Intentando sin mÃ³dulos"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr ""
+#~ "%s: nun se pue entamar la interfaz d'entrada, intentando col "
+#~ "predeterminÃ¡u: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Nun se pudo entamar la interfaz d'entrada; nun se-y permitirÃ¡ entamar una "
+#~ "sesiÃ³n. Esta pantalla se desactivarÃ¡. Intente acceder per otros medios y "
+#~ "editar l'archivu de configuraciÃ³n"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr ""
+#~ "%s: AsocediÃ³ un error al entamar la interfaz d'entrada na pantalla %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Nun ye posible biforcar el procesu gdmgreeter"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Â¡Nun se pue abrir fifo!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Ye imposible entamar un tubu a gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Nun se pue entamar la aplicaciÃ³n de seleiciÃ³n. Probablemente nun podrÃ¡ "
+#~ "acceder. Contacte col so alministrador del sistema."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: AsocediÃ³ un error al entamar el selector na pantalla %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Nun se pue bifurcar el proceso gdmchooser"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Nun se pudo abrir ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: La execuciÃ³n del script PreSessiÃ³n devolviÃ³ > 0. Albortando."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "La llingua %s nun esiste; usando %s"
+
+#~ msgid "System default"
+#~ msgstr "Del sistema por omisiÃ³n"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Nun se pudo establecer l'entornu pa %s. Albortando."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: FallÃ³ setusercontext() pa %s. Albortando."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Nun se pudo convertir en %s. Albortando."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr ""
+#~ "Nun hai nenguna llÃ­nia Exec nel archivu de sesiÃ³n: %s. ExecutarÃ¡se una "
+#~ "sesiÃ³n GNOME a preba de fallos nel so llugar."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s. Nun se pue atopar o executar el script Xsession bÃ¡sicu de sesiÃ³n. "
+#~ "IntentarÃ¡se con una sesiÃ³n a preba de fallos de GNOME nel so llugar."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Nun se pue atopar o executar el script bÃ¡sicu de sesiÃ³n. IntentarÃ¡se con "
+#~ "una sesiÃ³n a preba de fallos de GNOME."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: nun s'atopÃ³ gnome-session pa una sesiÃ³n a preba de fallos de GNOME, "
+#~ "tentando con xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Nun se pudo atopar la instalaciÃ³n de GNOME,  intentarÃ¡se executar la "
+#~ "sesiÃ³n Â«Xterm a preba de fallosÂ»."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "Esta ye la sesiÃ³n GNOME a preba de fallos. EntrarÃ¡ a la sesiÃ³n "
+#~ "Â«PredeterminadaÂ» de GNOME ensin executar scripts d'entamu. Esto namÃ¡s "
+#~ "permite iguar problemes na so instalaciÃ³n."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr ""
+#~ "Nun se pudo atopar el programa Â«xtermÂ» pa entamar una sesiÃ³n a preba de "
+#~ "fallos."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Esta ye la sesiÃ³n a preba de fallos xterm.  AccederÃ¡ a una consola de "
+#~ "terminal pa que puea iguar el so sistema si nun pue acceder d'otru mÃ³u. "
+#~ "Pa colar de la ventana de terminal, escriba Â«exitÂ» y calque Intro na "
+#~ "ventana."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "Esta ye la sesiÃ³n a preba de fallos xterm.  AccederÃ¡ a una consola de "
+#~ "terminal y se-y pedirÃ¡ que meta la contraseÃ±a d'alministrador (root) pa "
+#~ "que puea iguar el so sistema si nun pue acceder d'otru mÃ³u. Pa colar del "
+#~ "emulador de terminal, teclee Â«exitÂ» y calque Intro na ventana."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "La sesiÃ³n a preba de fallos tÃ¡ restringida a los usuarios que tienen "
+#~ "asignÃ¡u'l papel d'alministrador (root). Si nun pue entrar de cualquier "
+#~ "otra forma, contaute col so alministrador de sistemes"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: L'usuariu nun tien permisu p'acceder"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "El administrador del sistema ha desactivado su cuenta."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Â¡Error!. Nun se pue establecer el contestu executable."
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "Nun se pudo entamar la sesiÃ³n debÃ­u a dalgunos errores internos."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: L'usuariu pasÃ³ l'autenticaciÃ³n pero getpwnam (%s) fallÃ³."
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: La execuciÃ³n del script PostLogin devolviÃ³ > 0. AbÃ³rtase."
+
+#~ msgid ""
+#~ "Your home directory is listed as: '%s' but it does not appear to exist.  "
+#~ "Do you want to log in with the / (root) directory as your home directory? "
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "El so directoriu personal tÃ¡ establecÃ­u a: Â«%sÂ» pero al paecer nun esiste. "
+#~ "Â¿Quier entamar una sesiÃ³n col directoriu / (raigaÃ±u) como'l so directoriu "
+#~ "personal? Ye probable que nada furrule a nun ser qu'utilice una sesiÃ³n a "
+#~ "preba de fallos."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: El directoriu personal pa %s: Â«%sÂ» nun esiste."
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "TÃ¡ inorÃ¡ndose l'archivu $HOME/.dmrc del usuariu. Esto impidi que se "
+#~ "guarden la sesiÃ³n predeterminada ya l'idioma. L'archivu deberÃ­a "
+#~ "pertenecer al usuariu y tener los permisos 644. El directoriu personal "
+#~ "del usuariu debe pertenecer al usuariu y nun ser escribible pa otros "
+#~ "usuarios."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM nun pudo escribir nel so archivu d'autorizaciÃ³n. Esto pue significar "
+#~ "que nun tien espaciu nel discu o que'l so directoriu personal nun se pudo "
+#~ "abrir pa escritura. En cualquier caso nun ye posible entamaar la sesiÃ³n. "
+#~ "Contaute con l'alministrador del sistema"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr ""
+#~ "%s: AsocediÃ³ un error al crear un nuevu procesu pala sesiÃ³n del usuariu"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "La so sesiÃ³n durÃ³ menos de 10 segundos. Si nun finÃ³ la sesiÃ³n usted mesmu "
+#~ "esto podrÃ­a significar qu'hai dalgÃºn error na instalaciÃ³n o que nun tien "
+#~ "espaciu nel discu. Intente entrar con dalguna de les sesiones a preba de "
+#~ "fallos pa ver si pue iguar esti problema."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Ver detalles (archivu ~/.xsession-errors)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM detectÃ³ un apagÃ¡u o un reinicio en progresu."
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: AsocediÃ³ un error fatal de X - Reiniciando %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "SolicitÃ³se'l sonÃ­u d'entrada nuna pantalla non llocal, el software de "
+#~ "reproducciÃ³n nun se pue executar o'l sonÃ­u nun esiste"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: FallÃ³ la execuciÃ³n: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: nun ye posible biforcar el procesu del script."
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Nun se pue crear un pipe"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Nome d'usuariu o contraseÃ±a incorreutos. FÃ­xese nes mayÃºscules y "
+#~ "minÃºscules."
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "Les mayÃºscules tan activaes."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Por favor, introduza'l so nome d'usuariu"
+
+#~ msgid "Password:"
+#~ msgstr "ContraseÃ±a:"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "Nun tÃ¡ permitÃ­u que l'alministrador del sistema acceda dende esta pantalla"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "L'alministrador del sistema desactivÃ³ la so cuenta."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Nun se pudo establecer el so grupu d'usuariu, asÃ­ que nun podrÃ¡ entamar "
+#~ "sesiÃ³n. Contaute col so alministrador del sistema."
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Tien que camudar la contraseÃ±a. \n"
+#~ "Por favor, indique la so contraseÃ±a nueva."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Nun se pudo camudar la so contraseÃ±a, asÃ­na que nun podrÃ¡ entamar sesiÃ³n. "
+#~ "IntÃ©ntelo mÃ¡s tarde o contaute col so alministrador del sistema."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "CamudÃ³se la so contraseÃ±a pero pue que la tenga que volver a camudar. "
+#~ "IntÃ©ntelo mÃ¡s tarde o contaute col so alministrador del sistema."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "La so contraseÃ±a caducÃ³.\n"
+#~ "Agora sÃ³lo pue camudarla un alministrador del sistema"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "AsocediÃ³ un error internu, nun podrÃ¡ entamar sesiÃ³n.\n"
+#~ "IntÃ©ntelo mÃ¡s tarde o contaute col sl alministrador del sistema."
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "Tien que camudar la so contraseÃ±a nel intre (contraseÃ±a caducada)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr ""
+#~ "Fuisti requerÃ­u pa camudar la clave inmediatamente (forzÃ¡u pol root)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr ""
+#~ "La to cuenta espirÃ³; por favor, contauta col to alministrador del sistema"
+
+#~ msgid "No password supplied"
+#~ msgstr "Nun s'especificÃ³ contraseÃ±a dala"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Clave non camudada"
+
+#~ msgid "Can not get username"
+#~ msgstr "Non pudo garrase nome d'usuariu"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Reescribe la nueva clave UNIX"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Introduza la nueva clave UNIX"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(actual) Clave UNIX:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Error al camudar la contraseÃ±ar NIS."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Tienes qu'escoyer una clave llarga"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "La clave ta n'usu. Escueya otra."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Debes esperar pa camudar la to clave"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "SiÃ©ntolo, les claves nun coinciden"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Nun pue configurase el remanador pam con pantalles nules"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Nun pudo establecese PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Nun pudo establecese PAM_RHOST=%s"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Nun se permite entrar como alministrador en la pantalla Â«%sÂ»"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Nun tÃ¡ permitÃ­u que l'alministrador del sistema acceda dende esta pantalla"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "CamudÃ³ l'indicador d'autenticaciÃ³n pa l'usuariu %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "FallÃ³'l cambiuu del indicador d'autenticaciÃ³n. IntÃ©ntelo mÃ¡s tarde o "
+#~ "contaute col so alministrador del sistema."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Ya nun se permite la entrada al sistema del usuariu %s"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "NÃ©sti momentu nun se permite acceder al usuariu %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "L'alministrador del sistema desactivÃ³ temporalmente l'iniciu de sesiÃ³n al "
+#~ "sistema."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Nun pude configurar la gestiÃ³n de cuentes pa %s"
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Nun se pudo establecer el grupo d'usuariu pa %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Nun se pudieron establecer les credenciales pa %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Nun se pudo abrir una sesiÃ³n pa %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "FallÃ³ l'autentificaciÃ³n. Compruebe les lletres mayÃºscules y minÃºscules."
+
+#~ msgid ""
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "L'alministrador del sistema desactivÃ³ temporalmente'l so accesu al "
+#~ "sistema."
+
+#~ msgid ""
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "Nun se pudo establecer el so grupu d'usuariu, asÃ­na que nun podrÃ¡ entamar "
+#~ "sesiÃ³n. Contaute col so alministrador del sistema."
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Error al executar '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: nun hai soporte pa XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "LlÃ­nia de comandos Xnest"
+
+#~ msgid "STRING"
+#~ msgstr "CADENA"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Opciones estra pa Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPCIONES"
+
+#~ msgid "Run in background"
+#~ msgstr "Executar en Segundu Planu"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Simplemente executar Xnest, ensin consulta (sin selector)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Facer consulta direuta en vez d'indireuta (selector)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Executar difusiÃ³n en vez d'indireuta (selector)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "Nun comprobar si ya s'executa GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Selector d'entrada gdm aÃ±erÃ¡u"
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Nun tÃ¡ activÃ¡u'l XDMCP indireutu"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "Pida al so alministrador de sistema qu'active esta carauterÃ­stica."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP nun tÃ¡ activÃ¡u"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Pida al so alministrador que lu entame."
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Pida al so alministrador de sistema que lu instale."
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Espere un momentin: guetando na rede llocalâŠ"
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "Nun s'atoparon equipos sirvidores."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "Escueya un _equipu pa coneutase:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "El equipo \"%s\" nun quier soportar una sesiÃ³n d'entrada agora mesmo. "
+#~ "IntÃ©ntelo mÃ¡s tarde."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Nun foi a coneutase al servidor remotu"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Nun se recibiÃ³ nenguna rempuesta dende l'equipu \"%s\" en %d segundos. "
+#~ "Quiciabes l'equipu nun tÃ¡ prendÃ­u, o nun quier soportar una sesiÃ³n "
+#~ "d'entrada agora mesmo. IntÃ©ntelo mÃ¡s tarde."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Nun se recibiÃ³ rempuesta del servidor"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "Nun se pue atopar l'anfitriÃ³n \"%s\". Quiciabes lo escriÃ³ mal."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Nun se pue atopar l'equipu"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "L'Ã¡rea principal d'esta aplicaciÃ³n amosa los equipos na rede llocal que "
+#~ "tienen activÃ¡u \"XDMCP\". Esto permite que los usuarios accedan de mÃ³u "
+#~ "remotu a otres mÃ¡quines como si accedieran usando la consola.\n"
+#~ "\n"
+#~ "Pue esplorar la red guetando equipos nuevos calcando \"Actualizar\". "
+#~ "Cuando seleicione un equipu calque \"Coneutar\" pa abrir una sesiÃ³n nese "
+#~ "equipu."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Socket pa comunicaciÃ³n xdm"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "DireiciÃ³n de cliente a devolver en rempuesta a xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "SEÃES"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Tipu de conexÃ³n a devolver en rempuesta a xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "TIPU"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- selector d'entrada gdm"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "La versiÃ³n del selector (%s) nun cuadra cola versiÃ³n del demoniu (%s). "
+#~ "Probablemente acaba d'actualizar GDM. Reinicie'l demoniu GDM o l'equipu."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "Nujn se pue executar el selector"
+
+#~ msgid "A_dd host: "
+#~ msgstr "Ames_tar equipu: "
+
+#~ msgid "C_onnect"
+#~ msgstr "C_oneutase"
+
+#~ msgid "Exit the application"
+#~ msgstr "Colar de l'aplicaciÃ³n"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "Selector del equipu d'entrada"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Abrir una sesiÃ³n nel equipu seleccionÃ¡u"
+
+#~ msgid "Probe the network"
+#~ msgstr "Esplorar la red"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "Consultar y amestar esti equipu a la lista d'enriba"
+
+#~ msgid "Status"
+#~ msgstr "EstÃ¡u"
+
+#~ msgid "_Add"
+#~ msgstr "_Amestar"
+
+#~ msgid ""
+#~ "You might be using a different display manager, such as KDM (KDE Display "
+#~ "Manager), CDE login (dtlogin), or xdm. If you wish to use this feature, "
+#~ "then your system will need to be configured to use GDM instead."
+#~ msgstr ""
+#~ "Pue usar un xestor de pantalla distintu, como KDM (xestor de pantalla de "
+#~ "KDE), entamu de sesiÃ³n CDE (dtlogin), o xdm. Si quier usar esta "
+#~ "carauterÃ­stica, tien de configurar el so sistema pa usar GDM."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "Nun se pue comunicar con GDM (El xestor de pantalles de GNOME)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Quiciabes tÃ© executando una versiÃ³n antigua de GDM."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr ""
+#~ "Nun se pue comunicar con GDM. Quiciabes tÃ© executando una versiÃ³n antigua."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "AlcanzadÃ³se'l llÃ­mite de servidores X flexibles permitidos."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Asocedieron errores al intentar entamar el servidor X."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "El servidor X fallÃ³.  Quiciabes nun tea bien configurÃ¡u."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "TÃ¡n executÃ¡ndose demasiaes sesiones X."
+
+#~ msgid ""
+#~ "The nested X server cannot connect to your current X server.  You may be "
+#~ "missing an X authorization file."
+#~ msgstr ""
+#~ "El servidor X que se necesita nun coneuta col servidor d'anguaÃ±o X. Pudo "
+#~ "perder l'archivu d'autorizaciÃ³n X."
+
+#~ msgid ""
+#~ "The nested X server is not available, or GDM is badly configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "El servidor aÃ±erÃ¡u (Xnest) nun tÃ¡ disponible, o GDM tÃ¡ mal configurÃ¡u.\n"
+#~ "Instale'l paquete Xnest pa usar la entrada aÃ±erada."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr ""
+#~ "El servidor X nun tÃ¡ disponible. Probablemente GDM tÃ© mal configurÃ¡u."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "TÃ¡ intentando establecese una acciÃ³n de pieslle de sesiÃ³n desconocida, o "
+#~ "intentÃ³se establecer una acciÃ³n de pieslle de sesiÃ³n que nun tÃ¡ "
+#~ "disponible."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Terminales virtuales non soportaes."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "Intentando camudar a un nÃºmberu de terminal virtual non vÃ¡lidu."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "Tratando d'actualizar una clave de configuraciÃ³n non soportada."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Al paecer nun tien l'autenticaciÃ³n necesaria pa esta operaciÃ³n. Quiciabes "
+#~ "el so archivu .Xauthority nun tÃ¡ configurÃ¡u afayaizamente."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "UnviÃ¡ronse demasiados mensaxes a GDM y colgÃ³se."
+
+#~ msgid "The accessibility registry was not found."
+#~ msgstr "Nun se atopÃ³'l rexistru d'accesibilidÃ¡."
+
+#~ msgid "The accessibility registry could not be started."
+#~ msgstr "Nun se pudo entamar el rexistru d'accesibilidÃ¡."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d segundu"
+#~ msgstr[1] "%d segundos"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Usu: %s [-b][-v] y unu de los siguientes:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a pantalla\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r pantalla\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d pantalla\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [nome_servidor]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t mÃ¡simos intentos pa coneutar (predeterminÃ¡u 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s valor d'espera (predeterminÃ¡u 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "Servidor ocupÃ¡u, dormirÃ¡se.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "FallÃ³ la conexÃ³n al demoniu, durmiendo durante %d segundos. Reintento %d "
+#~ "de %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "FallÃ³ al coneutar col servidor tres %d reintentos\n"
+
+#~ msgid "New Login in a Window"
+#~ msgstr "Nuevu entamu de sesiÃ³n en ventana"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Unviar el comandu de protocolu especificÃ¡u a GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Mou Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Nun bloquiar la pantalla d'anguaÃ±u"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Autenticar enantes d'executar --comandu"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Entamar una nueva sesiÃ³n flexible, non amosar ventana emerxente"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Nun se pue camudar la pantalla"
+
+#~ msgid "Nobody"
+#~ msgstr "Naide"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "Pantalla %s en terminal virtual %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "Pantalla aÃ±erada %s en terminal virtual %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Abrir pantalles"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Abrir una pantalla nueva"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Camudar a una pantalla _esistente"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Ya hai dalgunes pantalles abiertes. Pue seleicionar una de la llista "
+#~ "inferior o abrir una nueva."
+
+#~ msgid "Choose server"
+#~ msgstr "Escueya'l servidor"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Escueya'l servidor X que quier entamar"
+
+#~ msgid "Standard server"
+#~ msgstr "Servidor estÃ¡ndar"
+
+#~ msgid "Error: GDM (GNOME Display Manager) is not running."
+#~ msgstr "Error: GDM (xestor de pantalla de GNOME) nun tÃ¡ n'execuciÃ³n."
+
+#~ msgid "You might be using a different display manager."
+#~ msgstr "Pue usar un xestor de pantalla distintu."
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "Al paecer nun tien l'autenticaciÃ³n necesaria pa esta operaciÃ³n"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Quiciabes el so archivu .Xauthority nun tÃ© configurÃ¡u afayaizamente."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Al paecer nun accediÃ³ a la consola"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr ""
+#~ "Entamar con un nuevu inicio de sesiÃ³n sÃ³lo furrula afayaizamente na "
+#~ "consola."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Entrar como otru usuariu sin salir"
+
+#~ msgid "New Login"
+#~ msgstr "Entamu de sesiÃ³n nuevu"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|AlbanÃ©s"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|AmhÃ¡rico"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Ãrabe (Exiptu)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Ãrabe (LÃ­banu)"
+
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|Ãrabe (Arabia SaudÃ­)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armeniu"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Azerbaijanu"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "N-Z|Vascu"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|Bielorrusu"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|BengalÃ­"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|BengalÃ­ (India)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|BÃºlgaru"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosniu"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|CatalÃ¡n"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Chinu (China continental)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Chinu (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Chinu (Singapur)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|Chinu (Taiwan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Croata"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A-M|Checu"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|DanÃ©s"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A-M|HolandÃ©s"
+
+#~ msgid "A-M|Dutch (Belgium)"
+#~ msgstr "A-M|HolandÃ©s (BÃ©lxica)"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|InglÃ©s (EE. UU.)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|InglÃ©s (Australia)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|InglÃ©s (Reinu UnÃ­u)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|InglÃ©s (CanadÃ¡)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|InglÃ©s (Irlanda)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|InglÃ©s (Dinamarca)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|InglÃ©s (SudÃ¡frica)"
+
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|InglÃ©s (Malta)"
+
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|InglÃ©s (Nueva Zelanda)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estoniu"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|FinÃ©s"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|FrancÃ©s"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|FrancÃ©s (BÃ©lxica)"
+
+#~ msgid "A-M|French (Canada)"
+#~ msgstr "A-M|FrancÃ©s (CanadÃ¡)"
+
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|FrancÃ©s (Luxemburgu)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|FrancÃ©s (Suiza)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Gallegu"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|AlemÃ¡n"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|AlemÃ¡n (Austria)"
+
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|AlemÃ¡n (Luxemburgu)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A-M|AlemÃ¡n (Suiza)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Griegu"
+
+#~ msgid "A-M|Greek (Cyprus)"
+#~ msgstr "A-M|Griegu (Chipre)"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujarati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|HebrÃ©u"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|HÃºngaru"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|IslandÃ©s"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesiu"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interllingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|IrlandÃ©s"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Italianu"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|XaponÃ©s"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kannada"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Kinyarwanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Coreanu"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|LetÃ³n"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Lituanu"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Macedoniu"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malayu"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malayalam"
+
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|MaltÃ©s"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|MarathÃ­"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongol"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Z|Sotho del norte"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|Noruegu (Bokmaal)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|Noruegu (Nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Oriya"
+
+#~ msgid "N-Z|Punjabi"
+#~ msgstr "N-Z|Punjabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persa"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|Polacu"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|PortuguÃ©s"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|PortuguÃ©s (BrasileÃ±u)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|Rumanu"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Rusu"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Serbiu"
+
+#~ msgid "N-Z|Serbian (Serbia & Montenegro)"
+#~ msgstr "N-Z|Serbiu (Serbia y Montenegru)"
+
+#~ msgid "N-Z|Serbian (Montenegro)"
+#~ msgstr "N-Z|Serbiu (Montenegru)"
+
+#~ msgid "N-Z|Serbian (Serbia)"
+#~ msgstr "N-Z|Serbiu (Serbia)"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Serbiu (Latinu)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|Serbiu (Xekovinu)"
+
+#~ msgid "N-Z|Serbian (Bosnia)"
+#~ msgstr "N-Z|Serbiu (Bosnia)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "A-M|Eslovacu"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "A-M|Eslovenu"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "A-M|EspaÃ±ol"
+
+#~ msgid "N-Z|Spanish (Argentina)"
+#~ msgstr "A-M|EspaÃ±ol (Arxentina)"
+
+#~ msgid "N-Z|Spanish (Bolivia)"
+#~ msgstr "A-M|EspaÃ±ol (Bolivia)"
+
+#~ msgid "N-Z|Spanish (Chile)"
+#~ msgstr "A-M|EspaÃ±ol (Chile)"
+
+#~ msgid "N-Z|Spanish (Colombia)"
+#~ msgstr "A-M|EspaÃ±ol (Colombia)"
+
+#~ msgid "N-Z|Spanish (Costa Rica)"
+#~ msgstr "A-M|EspaÃ±ol (Costa Rica)"
+
+#~ msgid "N-Z|Spanish (Ecuador)"
+#~ msgstr "A-M|EspaÃ±ol (Ecuador)"
+
+#~ msgid "N-Z|Spanish (Guatemala)"
+#~ msgstr "A-M|EspaÃ±ol (Guatemala)"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "A-M|EspaÃ±ol (MÃ©xicu)"
+
+#~ msgid "N-Z|Spanish (Nicaragua)"
+#~ msgstr "A-M|EspaÃ±ol (Nicaragua)"
+
+#~ msgid "N-Z|Spanish (Panama)"
+#~ msgstr "A-M|EspaÃ±ol (PanamÃ¡)"
+
+#~ msgid "N-Z|Spanish (Peru)"
+#~ msgstr "A-M|EspaÃ±ol (PerÃº)"
+
+#~ msgid "N-Z|Spanish (Paraguay)"
+#~ msgstr "A-M|EspaÃ±ol (Paraguay)"
+
+#~ msgid "N-Z|Spanish (El Salvador)"
+#~ msgstr "A-M|EspaÃ±ol (El Salvador)"
+
+#~ msgid "N-Z|Spanish (Uruguay)"
+#~ msgstr "A-M|EspaÃ±ol (Uruguay)"
+
+#~ msgid "N-Z|Spanish (Venezuela)"
+#~ msgstr "A-M|EspaÃ±ol (Venezuela)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Suecu"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Suecu (Finlandia)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|Tamil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|TailandÃ©s"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|Turcu"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|Ucranianu"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|Vietnamita"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|ValÃ³n"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "A-M|GalÃ©s"
+
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|Xhosa"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Z|Yidish"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Z|ZulÃº"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Otros|InglÃ©s POSIX/C"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "Last language"
+#~ msgstr "Cabera Llingua"
+
+#~ msgid "System Default"
+#~ msgstr "PredeterminÃ¡u del Sistema"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Â¿Quier facer que %s seya predeterminÃ¡u pa sesiones futures?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr ""
+#~ "EscoyÃ³ %s pa esta sesiÃ³n, pero la so configuraciÃ³n predeterminada ye %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "Facela pre_determinada"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "NamÃ¡s por es_ta sesiÃ³n"
+
+#~ msgid "Select a Language"
+#~ msgstr "Escoyeta de Llingua"
+
+#~ msgid "Change _Language"
+#~ msgstr "Camudar _Llingua"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "E_scueya la llingua pa usar na so sesiÃ³n:"
+
+#~ msgid "the login screen"
+#~ msgstr "pantalla d'entrada"
+
+#~ msgid "Do you wish to restart %s with the chosen language?"
+#~ msgstr "Â¿Quier reaniciar %s cola llingua escoyÃ­a?"
+
+#~ msgid "You will restart %s with the %s locale."
+#~ msgstr "ReaniciarÃ¡ %s cola configuraciÃ³n rexonal %s."
+
+#~ msgid "_Yes"
+#~ msgstr "_SÃ­"
+
+#~ msgid "_No"
+#~ msgstr "_Non"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "Nun se pue executar el comand '%s': %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Nun se pue entamar el programa en segundu planu"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "L'usuariu %u entamarÃ¡ una sesiÃ³n en %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Â¿De xuru que quier reaniciar l'equipu?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Reaniciar"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Â¿De xuru que quier apagar l'equipu?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Â¿De xuru que quier suspender l'equipu?"
+
+#~ msgid "Are you sure you want to hibernate the computer?"
+#~ msgstr "Â¿De xuru que quier hibernar l'equipu?"
+
+#~ msgid "_Hibernate"
+#~ msgstr "_Ivernar"
+
+#~ msgid "_Username:"
+#~ msgstr "_Usuariu:"
+
+#~ msgid "%s session selected"
+#~ msgstr "SesiÃ³n %s seleicionada"
+
+#~ msgid "_Last"
+#~ msgstr "_Caberu"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Escoyeta de _Llingua..."
+
+#~ msgid "_Password:"
+#~ msgstr "_ContraseÃ±a:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "El so tipu de sesiÃ³n preferida, %s, nun tÃ¡ instalÃ¡u nesti equipu."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "EscoyÃ³ %s pa esta sesiÃ³n"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Si quier que %s sea la sesiÃ³n predeterminada dende d'agora,execute la "
+#~ "utilidad Â«switchdeskÂ»(SistemaâšFerramienta de camudar d'Escritoriu del menÃº "
+#~ "del panel)."
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Inserte 25 cÃ©ntimos pa entrar."
+
+#~ msgid "Finger"
+#~ msgstr "DÃ©u"
+
+#~ msgid "GDM Login"
+#~ msgstr "Aniciu de sesiÃ³n GDM"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_Configurar el xestor d'entradaâŠ"
+
+#~ msgid "_Actions"
+#~ msgstr "A_iciones"
+
+#~ msgid "_Theme"
+#~ msgstr "_Tema"
+
+#~ msgid "D_isconnect"
+#~ msgstr "D_esconeutar"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "La versiÃ³n de la interfaz d'entrada (%s) nun cuadra cola versiÃ³n del "
+#~ "servicio. Probablemente acaba d'actualizar GDM. Reinicie'l serviciu GDM o "
+#~ "l'equipu."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Nun se pue entamar la interfaz d'entrada"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "La versiÃ³n de la interfaz d'entrada (%s) nun cuadracon la versiÃ³n del "
+#~ "serviciu (%s). Probablemente acaba d'actualizar GDM. Reinicie'l serviciu "
+#~ "GDM o l'equipu."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Reaniciar GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "Reaniciar l'equipu"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Falta'l directoriu de sesiones"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "El to directoriu de sesiones falta o tÃ¡ vacÃ­u. Hai dos sesiones "
+#~ "disponibles que pue usar, pero deberÃ­a entrar ya iguar la configuraciÃ³n "
+#~ "de GDM."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "La configuraciÃ³n nun ye afayaÃ­za"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "L'archivu de configuraciÃ³n contien una llÃ­nia de comandi non vÃ¡lida pa'l "
+#~ "diÃ¡logu d'entrada, executarÃ¡se'l comandu predeterminÃ¡u. Igue la so "
+#~ "configuraciÃ³n."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "L'archivu %s nun se pue abrir pa escritura."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Nun se pue abrir l'archivu"
+
+#~ msgid "Images"
+#~ msgstr "Imaxes"
+
+#~ msgid "All Files"
+#~ msgstr "Tolos Ficheros"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Camudar la imaxe qu'amosarase nel visor de rostros de GDM (xestor "
+#~ "d'entrada)"
+
+#~ msgid "Login Photo"
+#~ msgstr "Foto d'entrada"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Imaxe del usuariu</b>"
+
+#~ msgid "Login Photo Preferences"
+#~ msgstr "Preferencies de la foto d'entrada"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME a preba de fallos"
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "GNOME a preba de fallos"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Esto ye una sesiÃ³n a preba de fallos que-y permitirÃ¡ entrar a Gnome. Nun "
+#~ "se lleerÃ¡n scripts d'entamu y namÃ¡s tien d'usase cuando nun pue entrar de "
+#~ "nengÃºn otru mÃ³u. Gnome utilizarÃ¡ la sesiÃ³n Â«PredeterminadaÂ»."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "_Terminal a preba de fallos"
+
+#~ msgid "Failsafe Terminal"
+#~ msgstr "Terminal a preba de fallos"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Esta ye una sesiÃ³n a preba de fallos que-y permitirÃ¡ entrar a una consola "
+#~ "de terminal. Nun se lleerÃ¡n scripts d'entamu y namÃ¡s tien d'usase si nun "
+#~ "pue acceder d'otru mÃ³u. Pa salir de la ventana de terminal, escriba Â«exitÂ» "
+#~ "y calque Intro na ventana."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "AsocediÃ³ un error al contactar coles pantalles d'entrada. Pue que nun "
+#~ "tuvieren efeutu toles actualizaciones."
+
+#~ msgid "Users include list modification"
+#~ msgstr "ModificaciÃ³n de la llista d'inclusiÃ³n d'usuarios"
+
+#~ msgid ""
+#~ "Some of the users in the Include list (Users tab) now have uid lower than "
+#~ "MinimalUID and will be removed."
+#~ msgstr ""
+#~ "Algunos de los usuarios na llista d'InclusiÃ³n (Solapa d'usuarios) anguaÃ±u "
+#~ "tienen un uid menor que MinimalUID y sedrÃ¡n desaniciaos."
+
+#~ msgid "Themed"
+#~ msgstr "TemÃ¡ticu"
+
+#~ msgid "Themed with face browser"
+#~ msgstr "DecorÃ¡u con amosador de cares"
+
+#~ msgid "Plain"
+#~ msgstr "Plano"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Llisu con amosador de cares"
+
+#~ msgid "Autologin or timed login to the root account is forbidden."
+#~ msgstr ""
+#~ "Nun se permite la entrada temporizada o automÃ¡tica pala cuenta "
+#~ "d'alministraciÃ³n (root)."
+
+#~ msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+#~ msgstr "El UID del usuario \"%s\" ye menor que'l MinimalUID permitÃ­u."
+
+#~ msgid "User not allowed"
+#~ msgstr "Usuariu non permitÃ­u"
+
+#~ msgid "(Enabled)"
+#~ msgstr "(ActivÃ¡u)"
+
+#~ msgid "(Disabled)"
+#~ msgstr "(DesactivÃ¡u)"
+
+#~ msgid "No themes selected!"
+#~ msgstr "Nun hai ficheru esbillÃ¡u"
+
+#~ msgid ""
+#~ "You need one or more themes selected for the \"Random from selected\" "
+#~ "option to be valid. Failure to do so will force \"Selected only\" mode."
+#~ msgstr ""
+#~ "Necesita unu o mÃ¡s temes esbillaos pa que sea vÃ¡lida la opciÃ³n "
+#~ "\"Aleatoriu de los seleccionados\". Si falla al facer esto forzarÃ¡'l mÃ³u "
+#~ "\"SÃ³lo esbillaos\"."
+
+#~ msgid "Apply changes to the modified command?"
+#~ msgstr "Â¿Quier aplicar los cambeos al comanduo modificÃ¡u?"
+
+#~ msgid "If you don't apply, the changes will be discarded."
+#~ msgstr "Si nun aplica, los cambeos descartarÃ¡nse."
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr ""
+#~ "Nun se permite la entrada temporizada o automÃ¡tica pala cuenta "
+#~ "d'alministraciÃ³n (root)."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "L'usuariu \"%s\"  ya esiste na llista d'inclusiÃ³n."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Nun se pudo amestar al usuariu"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "L'usuariu \"%s\"  ya esiste na llista d'esclusiÃ³n."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "L'usuariu \"%s\" nun esiste."
+
+#~ msgid "Invalid command path"
+#~ msgstr "Ruta de comandu no vÃ¡lida"
+
+#~ msgid ""
+#~ "The path you provided for this command is not valid. The changes will not "
+#~ "be saved."
+#~ msgstr ""
+#~ "La ruta que proporcionÃ³ pa esti comandu nun ye vÃ¡lida. Los cambeos nun se "
+#~ "guardarÃ¡n."
+
+#~ msgid ""
+#~ "Some of the users had uid lower than MinimalUID (Security tab) and could "
+#~ "not be added."
+#~ msgstr ""
+#~ "Dellos de los usuarios tenÃ­en uid menor que MinimalUID (Solapa de "
+#~ "Seguridad) y nun pudieron ser amostaos."
+
+#~ msgid "Select Command"
+#~ msgstr "Seleicione'l comandu"
+
+#~ msgid "No file selected"
+#~ msgstr "Nun hai ficheru esbillÃ¡u"
+
+#~ msgid "Apply the changes to commands before closing?"
+#~ msgstr "Â¿Quier aplicar los cambeos a los comandos enantes de pesllar?"
+
+#~ msgid "If you don't apply, the changes made will be disregarded."
+#~ msgstr "Si nun aplica, los cambeos descartarÃ¡nse."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Pesllar_ensin aplicar"
+
+#~ msgid "Halt command"
+#~ msgstr "Comandu d'ApagaÃº"
+
+#~ msgid "Reboot command"
+#~ msgstr "Comandu de Reiniciu"
+
+#~ msgid "Suspend command"
+#~ msgstr "Comandi de SuspensiÃ³n"
+
+#~ msgid "Hibernate command"
+#~ msgstr "Comandu d'hibernaciÃ³n"
+
+#~ msgid "Sounds"
+#~ msgstr "SonÃ­os"
+
+#~ msgid "None"
+#~ msgstr "DengÃºn"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "L'archivu nun ye d'un subdirectoriu"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "L'archivu nun ye d'un solu subdirectoriu"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "El ficheru nun ye un archivu tar.gz o tar"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "L'archivu nun inclui un ficheru GdmGreeterTheme.info"
+
+#~ msgid "File does not exist"
+#~ msgstr "El ficheru nun esiste"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Nun ye un archivu de tema"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "El directoriu del tema '%s' parez que ya tÃ¡ instalÃ¡u. Â¿Quier volver a "
+#~ "instalalo?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "AsocediÃ³ dalgÃºn error al instalar el tema"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Escueya Archivu de Tema"
+
+#~ msgid "_Install"
+#~ msgstr "_Instalar"
+
+#~ msgid "Theme archives"
+#~ msgstr "Archivos de temes"
+
+#~ msgid "Theme active in \"Selected only\" mode"
+#~ msgstr "Tema activu en mÃ³u \"SÃ³lo seleicionÃ¡u\""
+
+#~ msgid ""
+#~ "This theme cannot be deleted at this point. If you wish to delete this "
+#~ "theme switch to \"Selected only\" mode, and deselect it by choosing a "
+#~ "different theme."
+#~ msgstr ""
+#~ "Esti tema nin se pue desaniciar agora. Si quier borrar esti tema camude a "
+#~ "mÃ³u \"SÃ³lo seleicionÃ¡u\", y deseleiciÃ³nelu escoyendo un tema diferente."
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Â¿Quier quitar el tema \"%s\"?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Si escueyi desaniciar el tema, perderÃ¡se dafechu."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Quitar tema"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "Â¿Quier instalar el tema dende '%s'?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "Escueya instalar p'amestar el tema dende l'archivu '%s'."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Esta ventana de configuraciÃ³n camuda axustes pal serviciu GDM, que ye la "
+#~ "pantalla d'entrada grÃ¡fica pa GNOME. Los cambeos que faiga tendrÃ¡n efeuto "
+#~ "darrÃ©u.\n"
+#~ "\n"
+#~ "Non toles opciones de configuraciÃ³n tÃ¡n presentes equÃ­. Quiciabes quiera "
+#~ "editar %s si nun atopa lo que ta guetando.\n"
+#~ "\n"
+#~ "Pa mÃ¡s informaciÃ³n acuda a la estaya \"Escritoriu\" del navegador d'ayuda "
+#~ "de GNOME."
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "yes"
+#~ msgstr "sÃ­"
+
+#~ msgid "no"
+#~ msgstr "non"
+
+#~ msgid "Random theme mode change"
+#~ msgstr "Cambiu a mÃ³u de tema al debalu"
+
+#~ msgid ""
+#~ "Since no themes were selected in random theme mode switching back to "
+#~ "single theme mode."
+#~ msgstr ""
+#~ "Debido a que nun s'escoyÃ³ denngÃºn tema nel mÃ³u de tema al debalu, "
+#~ "tornarÃ¡se al mÃ³u de tema Ãºnico."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Â¿Quier aplicar los cambeos a los usuarios enantes de pesllar?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr "Si nun aplica, los cambeos fechos na solapa Usuarios inorarÃ¡nse."
+
+#~ msgid "Could not access configuration file (defaults.conf)"
+#~ msgstr "Nun se pudo acceder al archivu de configuraciÃ³n (defaults.conf)"
+
+#~ msgid ""
+#~ "Make sure that the file exists before launching login manager config "
+#~ "utility."
+#~ msgstr ""
+#~ "AsegÃºrese de que l'archivu esista enantes d'entamar la utilidad de "
+#~ "configuraciÃ³n del xestor d'accesu."
+
+#~ msgid "Could not access configuration file (custom.conf)"
+#~ msgstr "Nun se pudo acceder al archivu de configuraciÃ³n (custom.conf)"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "Tienes de ser usuariu root pa configurar GDM"
+
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "Configure l'aspeutu y comportamientu de la pantalla d'entrada"
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n reemplazarÃ¡se pol nome del equipu"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab. Users in the Exclude list will not "
+#~ "appear. MinimalUID setting in the Security tab will affect which users "
+#~ "will be allowed to join Include list."
+#~ msgstr ""
+#~ "<b>Nota:</b>  Los usuarios na llista Incluir apaecerÃ¡n nel visor de "
+#~ "rostros si tuviere activÃ¡u y apaecerÃ¡n na llista desplegable d'usuarios "
+#~ "pa entraes automÃ¡tiques o temporizaes na solapa SeguridÃ¡.  Los usuarios "
+#~ "na llista Excluir nun apaecerÃ¡n. L'axuste MinimalUID na solapa de "
+#~ "seguridÃ¡ afectarÃ¡ a quÃ© usuarios se-ys permitirÃ¡ unise a la llista "
+#~ "Incluir."
+
+#~ msgid ""
+#~ "<b>Note:</b> You can select different commands from the drop-down list, "
+#~ "and modify them through relevant fields located below. To save changes "
+#~ "press Apply Command Changes button."
+#~ msgstr ""
+#~ "<b>Nota:</b> Pue escoyer distintos comandos de la llista estenderexable, "
+#~ "y camudalos a travÃ©s de los campos relevantes allugaos embaxu. Pa guardar "
+#~ "los cambeos calque'l botÃ³n Â«Aplicar cambios al comanduÂ»."
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>Adlvertencia:</b>  Axustes incorreutos puen impedir que'l sirvidor X "
+#~ "se reanicie. Los cambeos nestos axustes nun tendrÃ¡n efeutu hasta que GDM "
+#~ "se reanicie."
+
+#~ msgid "A_dd..."
+#~ msgstr "A_mestarâŠ"
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "_Permitir entrada remota al alministrador del sistema"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "A_plicar los cambeos del usuariu"
+
+#~ msgid "Accessibility"
+#~ msgstr "AccesibilidÃ¡"
+
+#~ msgid "Accessible from the outside of the login manager"
+#~ msgstr "Accesible dende fuera del xestor d'accesu"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Amestar/Camudar servidores qu'entamar"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Amestar_servidorâŠ"
+
+#~ msgid "Add User"
+#~ msgstr "Amestar usuariu"
+
+#~ msgid ""
+#~ "Adds a chooser button to the Actions menu that will restart the current X "
+#~ "server with a chooser.  XDMCP does not need to be enabled on the local "
+#~ "computer for this to work."
+#~ msgstr ""
+#~ "Amesta un botÃ³n de selector al menÃº Â«AicionesÂ» que reaniciarÃ¡'l sirvidor X "
+#~ "actual con un seleutor. Nun se necesita activar XDMCP nel equipu llocal "
+#~ "pa qu'esto furrule."
+
+#~ msgid ""
+#~ "All users with a lower UID will be excluded from the face browser, "
+#~ "automatic and timed login."
+#~ msgstr ""
+#~ "Tolos usuarios con un UID menor escartarÃ¡nse del visor de rostros, y de "
+#~ "les entraes automÃ¡tiques y temporizaes."
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Permitir entraes remotes _temporizaes"
+
+#~ msgid ""
+#~ "Allow changing the GTK+ (widget) theme from the greeter. Currently this "
+#~ "only affects the standard greeter. The theme will stay in effect on this "
+#~ "display until changed and will affect all the other windows that are put "
+#~ "up by GDM."
+#~ msgstr ""
+#~ "Permite camudar el tema de GTK+ (widgets) dende l'interfaz. AnguaÃ±u esto "
+#~ "sÃ³lo afecta al interfaz estÃ¡ndar. El tema tarÃ¡ n'efeuto nesta pantalla "
+#~ "hasta que se camude y afectarÃ¡ a les demÃ¡s ventanes que tÃ©n controlaes "
+#~ "por GDM."
+
+#~ msgid "Allow group writable files and directories."
+#~ msgstr "Permitir archivos y directorios escribibles pol grupu."
+
+#~ msgid "Allow logi_n if group write permissions on user's home directory"
+#~ msgstr ""
+#~ "Permitir l'a_niciu si hai permisu d'escritura pal grupu nel direutoriu "
+#~ "home del usuariu"
+
+#~ msgid "Allow login _if all write permissions on user's home directory"
+#~ msgstr ""
+#~ "Permitir l'aniciu s_i hai permisu d'escritura universal nel direutoriu "
+#~ "home del usuariu"
+
+#~ msgid "Allow world writable files and directories."
+#~ msgstr ""
+#~ "Autorizar el permisu d'escritura universal pa archivos y direutorios"
+
+#~ msgid ""
+#~ "Always append -nolisten tcp to the command line of local X servers, thus "
+#~ "disallowing TCP connection.  This is useful if you do not care for "
+#~ "allowing remote connections, since the X protocol could really be "
+#~ "potentially a security hazard to leave open, even though no known "
+#~ "security problems exist. Also disables X forwarding, but does not affect "
+#~ "XDMCP."
+#~ msgstr ""
+#~ "Amestar siempre -nolisten tcp a la llinia d'ordes de los sirvidores X "
+#~ "llocales, torgando asÃ­ la conexÃ³n TCP.  Esto ye amaÃ±oso si nun pienses "
+#~ "permitir conexones remotes, desque'l protocolu X puede ser un peligru "
+#~ "potencial pa la seguridÃ¡ si queda abiertu, anque nun esistan problemes de "
+#~ "seguridÃ¡ conocÃ­os. TamiÃ©n desactiva X forwarding, pero nun afeuta a XDMCP."
+
+#~ msgid "Apply Co_mmand Changes"
+#~ msgstr "Aplicar Ca_mbÃ©os d'Ordes"
+
+#~ msgid "Author:"
+#~ msgstr "Autor:"
+
+#~ msgid "Background"
+#~ msgstr "Fondu de pantalla"
+
+#~ msgid "Background color of the greeter."
+#~ msgstr "Color de fondu pa la entrada."
+
+#~ msgid "Behaviour"
+#~ msgstr "Comportamientu"
+
+#~ msgid "C_ommand:"
+#~ msgstr "_Orde:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "PersonalizÃ¡_u:"
+
+#~ msgid ""
+#~ "Checks the ownership of the home directories before writing to them. This "
+#~ "prevents security issues in case of bad setup."
+#~ msgstr ""
+#~ "Compreba la propiedÃ¡ de los direutorios home enantes d'escribir nellos. "
+#~ "Esto previÃ©n problemes de seguridÃ¡ en casu de mala configuraciÃ³n."
+
+#~ msgid "Co_lor:"
+#~ msgstr "Co_lor:"
+
+#~ msgid "Color depth:"
+#~ msgstr "ProfundidÃ¡ de la color"
+
+#~ msgid "Comma_nd type:"
+#~ msgstr "Tipu de coma_ndu:"
+
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "Configurar XDMC_P..."
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "Configurar Sirvidor _X..."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions."
+#~ msgstr ""
+#~ "Controla quÃ© testu se amuesa al llÃ¡u de la imaxe del logotipu nel "
+#~ "interfaz pales sesiones remotes XDMCP."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. This string is only used for local logins."
+#~ msgstr ""
+#~ "Controla quÃ© testu se amuesa al llÃ¡u de la imaxe del logotipu nel "
+#~ "interfaz estÃ¡ndar. Esta cadena Ãºsase sÃ³lo pa entraes llocales."
+
+#~ msgid "Copyright:"
+#~ msgstr "Copyright:"
+
+#~ msgid "De_fault session:"
+#~ msgstr "SesiÃ³n _predeterminada:"
+
+#~ msgid "Delay in seconds before the Timed login user will be logged in."
+#~ msgstr ""
+#~ "Retrasu en segundos enantes de qu'entre l'usuariu d'entrada temporizada."
+
+#~ msgid ""
+#~ "Determines the maximum number of remote display connections which will be "
+#~ "managed simultaneously. I.e. the total number of remote displays that can "
+#~ "use your host."
+#~ msgstr ""
+#~ "Determina'l nÃºmberu mÃ¡ximu de conexones de pantalles remotes que "
+#~ "xestionarÃ¡nse a Ãºn tiempu. Por exemplu, el nÃºmberu de pantalles remotes "
+#~ "totales que pue usar el so host."
+
+#~ msgid ""
+#~ "Determines the maximum number of seconds between the time where a user "
+#~ "chooses a host and the subsequent indirect query where the user is "
+#~ "connected to the host.  When the timeout is exceeded, the information "
+#~ "about the chosen host is forgotten and the indirect slot freed up for "
+#~ "other displays."
+#~ msgstr ""
+#~ "Determina'l nÃºmberu mÃ¡ximu de segundos entre'l tiempu onde un usuariu "
+#~ "elixe un host y la consulta subsiguiente onde el usuariu conectase al "
+#~ "host. Cuando'l tiempu se pasa, la informaciÃ³n al rodiu del host elexÃ­u "
+#~ "escaÃ©cese y'l slot indireutu libÃ©rase pa otres pantalles."
+
+#~ msgid "Disa_ble multiple logins for a single user"
+#~ msgstr "Enca_boxar mÃºltiples conexones d'un mesmu usuariu"
+
+#~ msgid "Display the title bar in the greeter."
+#~ msgstr "Ver la barra de tÃ­tulu na ventana d'entrada."
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Pantalles por _host:"
+
+#~ msgid "Displays this image as the background in the greeter."
+#~ msgstr "Amosar esta imaxe como fondu de la pantalla."
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "Nun amosar imaxe pa conexones _remotes"
+
+#~ msgid ""
+#~ "Does not place cookies into the users home directory if this directory is "
+#~ "on NFS."
+#~ msgstr ""
+#~ "Nun coloca cookies nel direutoriu personal del usuariu si esi direutoriu "
+#~ "tÃ¡ en NFS."
+
+#~ msgid "Don't restart the login manager after the execution"
+#~ msgstr "Nun reaniciar el xestor de conexones tres de la execuciÃ³n"
+
+#~ msgid "E_dit Commands..."
+#~ msgstr "E_ditar ordes..."
+
+#~ msgid "E_xclude:"
+#~ msgstr "E_xcluir:"
+
+#~ msgid "Ena_ble debug messages to system log"
+#~ msgstr "Permitir mensaxes de de_bug al rexistru del sistema"
+
+#~ msgid ""
+#~ "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for "
+#~ "X-terminals which don't supply their own display browser."
+#~ msgstr ""
+#~ "Activa la eleiciÃ³n XDMCP INDIRECT (ex. execuciÃ³n remota de gdmchooser) "
+#~ "palos terminales X que nun suministren el so propiu esaminador de "
+#~ "pantalles."
+
+#~ msgid ""
+#~ "Enables greeter to be launched with additional Gtk+ modules. This is "
+#~ "useful when extra features are required such as accessible login. Note "
+#~ "that only \"trusted\" modules should be used to minimize security issues."
+#~ msgstr ""
+#~ "Permite al interfaz llanzase con mÃ³dulos GTK+ adicionales. Esto ye Ãºtil "
+#~ "cuando faen falta carauterÃ­stiques adicionales como una entrada "
+#~ "accesible. Note que sÃ³lo deberÃ­en usase mÃ³dulos \"confiaos\" pa minimizar "
+#~ "problemes de seguridÃ¡."
+
+#~ msgid ""
+#~ "Full path and arguments for the command to be executed. If the value is "
+#~ "missing, the command will not be available."
+#~ msgstr ""
+#~ "Ruta completa y argumentos del comandu que s'executarÃ¡. Si'l valor tÃ¡ "
+#~ "vacÃ­u, el comandu nun tarÃ¡ disponible."
+
+#~ msgid "Full path and arguments to the command to be executed"
+#~ msgstr "Ruta completa y argumentos del comandu que s'executarÃ¡."
+
+#~ msgid ""
+#~ "GDM should run the login window on this server and allow a user to log "
+#~ "in.  If not selected, then GDM will just run this server and wait for it "
+#~ "to terminate."
+#~ msgstr ""
+#~ "GDM deberÃ­a executar la ventana d'entrada nesti servidor y permitir a un "
+#~ "usuarii entrar. Si nun se seleiciona, entÃ³s GDM executarÃ¡ esti servidor y "
+#~ "esperarÃ¡ a que fine."
+
+#~ msgid "General"
+#~ msgstr "Xeneral"
+
+#~ msgid ""
+#~ "Given user should be logged in after a number of seconds (set with Pause "
+#~ "before login) of inactivity on the login screen.  This is useful for "
+#~ "public access terminals or perhaps even home use."
+#~ msgstr ""
+#~ "L'usuariu dÃ¡u deberÃ­a entrar tres un nÃºmberu de segundos (establecios con "
+#~ "Pausa enantes d'entrada) d'inactividÃ¡ na pantalla d'entrada. Esto ye Ãºtil "
+#~ "palos terminales d'accesu pÃºblicu o quiciabes pa usu domÃ©sticu."
+
+#~ msgid ""
+#~ "Given user should be logged in upon first bootup.  No password will be "
+#~ "asked.  This is useful for single user workstations where local console "
+#~ "security is not an issue."
+#~ msgstr ""
+#~ "L'usuariu dÃ¡u entamarÃ¡ sesiÃ³n tres el primer arranque. Nun se pedirÃ¡ "
+#~ "denguna contraseÃ±a. Esto ye Ãºtil pa estaciones de trabayu con un solu "
+#~ "usuariu onde la seguridÃ¡ de la consola llocal nun ye un problema."
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "Interfaz d'entrada\n"
+#~ "Seleutor d'equipos"
+
+#~ msgid ""
+#~ "Hide visual feedback in the password entry. Turning this option on can "
+#~ "increase security, as the length of your password cannot be guessed by "
+#~ "people looking at your screen."
+#~ msgstr ""
+#~ "Escuende informaciÃ³n na entrada de contraseÃ±es. Activar esta opciÃ³n pue "
+#~ "aumentar la seguridÃ¡ ya que nun pue vese'l llargor de la so contraseÃ±a."
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "Confiar nes solicitudes _indireutes"
+
+#~ msgid "I_mage:"
+#~ msgstr "I_maxe:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "I_ncluir:"
+
+#~ msgid ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme.  If no such image is defined, the "
+#~ "image specified by DefaultFace will be used.  The image must be in an gdk-"
+#~ "pixbuf supported format and the file must be readable to the GDM user."
+#~ msgstr ""
+#~ "Si un usuariu nun tien definida una imaxe de rostru, GDM usarÃ¡ l'iconu "
+#~ "Â«stock_personÂ» definÃ­u nel tema GTK+ actual. Si dicha imaxe nun tÃ¡ "
+#~ "definÃ­a, la imaxe especificada en DefaultFace sedrÃ¡ la que se use. La "
+#~ "imaxe debe tar nun formatu soportÃ¡u por gdk-pixbuf y l'archivu debe ser "
+#~ "lleÃ­ble pol usuariu de GDM."
+
+#~ msgid ""
+#~ "Image file to display in the logo box. The file must be in an gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled."
+#~ msgstr ""
+#~ "L'archivu d'imaxe a amosar na caxa del logu. L'archivu debe tar nun "
+#~ "formatu soportÃ¡u por gdk-pixbuf y debe ser lleÃ­ble pol usuariu GDM. Si "
+#~ "nun s'especifica nengÃºn archivu la carauterÃ­stica del logotipu "
+#~ "desactÃ­vase."
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "Inclui_r l'elementu Seleuor d'equipos (XDMCP) nel menÃº"
+
+#~ msgid ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority."
+#~ msgstr ""
+#~ "Indica que'l servidor X deberÃ­a ser entamÃ¡u con una prioridÃ¡ de procesu "
+#~ "diferente."
+
+#~ msgid ""
+#~ "Interval in which to ping the X server in seconds.  If the X server "
+#~ "doesn't return before the next time we ping it, the connection is stopped "
+#~ "and the session ended."
+#~ msgstr ""
+#~ "Intervalu nel cual facer ping al servidor X en segundos. Si'l servidor X "
+#~ "nun devuelve dempuÃ©s de la siguiente vez que se-y fai un ping, la conexÃ³n "
+#~ "fina y la sesiÃ³n piÃ©sllase."
+
+#~ msgid "LRla_bel:"
+#~ msgstr "Etiqu_etaLR"
+
+#~ msgid "La_unch:"
+#~ msgstr "_Llanzar:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Escuchar nel puertu _UDP: "
+
+#~ msgid "Loc_k position of the window"
+#~ msgstr "_Bloquear posiciÃ³n de la ventana"
+
+#~ msgid "Local"
+#~ msgstr "Llocal"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "Preferencies de la ventana d'entrada"
+
+#~ msgid "Login _failed:"
+#~ msgstr "Entrada _fallÃ­a:"
+
+#~ msgid "Login _retry delay:"
+#~ msgstr "_Retrasu pa reintentu d'entrada:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "Entrada _esitosa:"
+
+#~ msgid "Logo"
+#~ msgstr "Logu"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "MÃ¡ximo de sesiones _remotes:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Tiempu mÃ¡ximu d'espe_ra:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Tiempu mÃ¡ximo d'espera indireut_a:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "MÃ¡ximo de solicitudes indireutes p_endientes:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Barra de MenÃº"
+
+#~ msgid "Messa_ge:"
+#~ msgstr "Mensa_x:"
+
+#~ msgid "Ne_ver place cookies on NFS"
+#~ msgstr "N_unca colocar cookies en NFS"
+
+#~ msgid "No _restart required"
+#~ msgstr "_Nun se requier reiniciu"
+
+#~ msgid ""
+#~ "Number of simultaneously provided displays with host choosers.  If more "
+#~ "queries from different hosts come in, the oldest ones will be forgotten."
+#~ msgstr ""
+#~ "NÃºmberu de pantalles proporcionaes a Ãºn tiempu con seleutores de host. Si "
+#~ "entran mÃ¡s peticiones de distintos hosts, les mÃ¡s antigues escaecerÃ¡nse."
+
+#~ msgid "Only allow login i_f user owns their home directory"
+#~ msgstr ""
+#~ "SÃ³lo permitir entrar s_i l'usuariu ye'l propietariu de la so carpeta "
+#~ "personal"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "Op_ciones:\t"
+
+#~ msgid "Pa_th:"
+#~ msgstr "Ru_ta:"
+
+#~ msgid "Paranoia option. Only accepts user owned files and directories."
+#~ msgstr ""
+#~ "OpciÃ³n paranoica. SÃ³lo aceptar archivos y direutorios propiedÃ¡ del "
+#~ "usuariu."
+
+#~ msgid "Per_sistent"
+#~ msgstr "Pers_istente"
+
+#~ msgid "Permissions"
+#~ msgstr "Permisos"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Escueya'l color de fondu"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed\n"
+#~ "Themed with face browser"
+#~ msgstr ""
+#~ "Planu\n"
+#~ "Planu con visor de rostros\n"
+#~ "Con temes\n"
+#~ "Con temaes y visor de rostros"
+
+#~ msgid "Qui_ver when incorrect username/password entered"
+#~ msgstr "_Temblar cuando se introduz un usuariu/contraseÃ±a incorreutu"
+
+#~ msgid "R_emove"
+#~ msgstr "D_esaniciar"
+
+#~ msgid "Re_move Server"
+#~ msgstr "D_esaniciar servidor"
+
+#~ msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+#~ msgstr "Preferencies de Reaniciar, Apagar, Suspender y ordes personalizÃ¡es"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Tasa de refrescu:"
+
+#~ msgid "Remote"
+#~ msgstr "Remota"
+
+#~ msgid ""
+#~ "Remote connections through XDMCP will be allowed to log into the "
+#~ "\"TimedLogin\" user by letting the login window time out, just like the "
+#~ "local user on the first console."
+#~ msgstr ""
+#~ "Les conexones remotes a travÃ©s de XDMCP permitirÃ¡se-ys entrar col usuariu "
+#~ "Â«TimedLoginÂ» tres dexar la pantalla d'entrada expirar, de la mesma manera "
+#~ "que l'usuariu llocal na primer consola."
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Entrada remota desactivada\n"
+#~ "Igual que la entrada llocal"
+
+#~ msgid "Resolution:"
+#~ msgstr "ResoluciÃ³n:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "E_scalar hasta axustar a la pantalla"
+
+#~ msgid "Select Background Image"
+#~ msgstr "Escueya Imaxe de Fondu"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "Escueya Logu de Fondu"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Escueya un Ficheru de SonÃ­u"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "SÃ³lo los seleicionaos\n"
+#~ "Al dÃ©balu de los seleicionaos\n"
+
+#~ msgid ""
+#~ "Sends debug output to the syslog.  This can be useful for tracking down "
+#~ "problems with GDM.  This output tends to be verbose so should not be "
+#~ "turned on for general use."
+#~ msgstr ""
+#~ "EnvÃ­a informaciÃ³n de depuraciÃ³n al rexistru del sistema. Esto pue ser "
+#~ "Ãºtil pa llocalizar problemes con GDM. Esta informaciÃ³n tiende a ser "
+#~ "extensa, polo que nun deberÃ­a activase pa usu xeneral."
+
+#~ msgid "Server Settings"
+#~ msgstr "Axustes del servidor"
+
+#~ msgid "Server _name:"
+#~ msgstr "_Nome del sirvidor:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Sirvidores pa aniciar"
+
+#~ msgid "Set positio_n of the window:"
+#~ msgstr "Afitar la posiciÃ³_n del ventanu:"
+
+#~ msgid "Sh_ow title bar"
+#~ msgstr "Am_osar la barra de tÃ­tulu"
+
+#~ msgid "Shake the display when an incorrect username/password is entered."
+#~ msgstr "Ximelgar la pantalla al enxertar un usuariu/contraseÃ±a incorreutu."
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "A_mosar el menÃº d'aiciones"
+
+#~ msgid ""
+#~ "Specifies if Custom Command will appear outside the login manager, for "
+#~ "example on the desktop through the Log Out/Shut Down widgets."
+#~ msgstr ""
+#~ "Afita si Orde Personalizada apaecerÃ¡ fuera del xestor d'aniciu, por "
+#~ "exemplu nel escritoriu mandÃ¡ndose de los widgets Salir/Apagar."
+
+#~ msgid ""
+#~ "Specifies if gdm will be stopped/restarted once Custom Command has been "
+#~ "executed."
+#~ msgstr ""
+#~ "Afita si gdm va parase/reaniciar desque se execute Orde Personalizada."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command buttons "
+#~ "and menu items."
+#~ msgstr ""
+#~ "Afita la etiqueta que s'amuesa nos botones y elementos del menÃº de Orde "
+#~ "Personalizada."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command list "
+#~ "items and radio buttons."
+#~ msgstr ""
+#~ "Afita la etiqueta que s'amuesa nos elementos de llista y botones "
+#~ "d'escoyeta de Orde Personalizada."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on Custom Command tooltip "
+#~ "entries."
+#~ msgstr ""
+#~ "Afita el mensaxe que s'amuesa nes entrÃ¡es d'aida de Orde Personalizada."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "when one of the Custom Command widgets is activated."
+#~ msgstr ""
+#~ "Afita el mensaxe que s'amuesa na caxa dialogu d'avisu al activar un "
+#~ "widget de Orde Personalizada."
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins. The face images must be stored in gdk-pixbuf supported "
+#~ "formats and they must be readable for the GDM user."
+#~ msgstr ""
+#~ "Direutoriu del sistema pa archivos de foto. El alministraor del sistema "
+#~ "puede asitiar iconos pa los usuarios equÃ­ ensin tocar los direutorios "
+#~ "home. Les semeyes nÃ³mense igual que l'usuariu. Les imÃ¡xenes de semeya hai "
+#~ "que les guardar en formatos soportÃ¡os por gdk-pixbuf y tienen que poder "
+#~ "lleese pol usuariu GDM."
+
+#~ msgid "T_ooltip:"
+#~ msgstr "Gabit_u:"
+
+#~ msgid "Text to appear in the warning pop-up dialogs"
+#~ msgstr "Testu qu'apaecerÃ¡ nos diÃ¡logos saltones d'avisu"
+
+#~ msgid "Text to appear on the buttons and menu items"
+#~ msgstr "Testu qu'apaecerÃ¡ nos botones y oxetos de menÃº"
+
+#~ msgid "Text to appear on the radio buttons and list items"
+#~ msgstr "Testu qu'apaecerÃ¡ nos botones d'escoyeta y oxetos de llista"
+
+#~ msgid "Text to appear on the tooltips"
+#~ msgstr "Testu qu'apaecerÃ¡ nos gabitos"
+
+#~ msgid ""
+#~ "The UDP port number gdm should listen to for XDMCP requests. Don't change "
+#~ "this unless you know what you are doing."
+#~ msgstr ""
+#~ "El nÃºmberu de puertu UDP pol que tien qu'escuchar gdm los pidÃ­os XDMCP. "
+#~ "Nun lo cambÃ©es si nun sabes lo que tas faciendo."
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Example: /usr/X11R6/bin/X"
+#~ msgstr ""
+#~ "La orde a executar, col camÃ­n completu al binariu del sirvidor X, y "
+#~ "cualisquier argumentu estra necesariu. Exemplu: /usr/X11R6/bin/X"
+
+#~ msgid "The greeter will play a sound after a failed login attempt."
+#~ msgstr ""
+#~ "La interfaz reproducirÃ¡ un sonÃ­u tres d'un intentu fallÃ­u d'entamar "
+#~ "sesiÃ³n."
+
+#~ msgid "The greeter will play a sound after a successful login attempt."
+#~ msgstr ""
+#~ "La interfaz reproducirÃ¡ un son tres d'una sesiÃ³n entamada con Ã©situ."
+
+#~ msgid "The greeter will play a sound or beep when it is ready for a login."
+#~ msgstr ""
+#~ "La interfaz reproducirÃ¡ un son o pitarÃ¡ cuando tea llista pa entamar "
+#~ "sesiÃ³n."
+
+#~ msgid "The horizontal position of the login window."
+#~ msgstr "La posiciÃ³n horizontal del ventanu d'aniciu de sesiÃ³n."
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "El nome que s'amosarÃ¡ al usuariu."
+
+#~ msgid ""
+#~ "The number of seconds that should pass before reactivating the entry "
+#~ "field after a failed login."
+#~ msgstr ""
+#~ "El nÃºmberu de segundos que tienen que pasar enantes de reactivar el campu "
+#~ "de entrada tres d'un fallu nel aniciu de sesiÃ³n."
+
+#~ msgid "The position of the login window cannot be changed."
+#~ msgstr "La posiciÃ³n del ventanu d'aniciu de sesiÃ³n nun pue cambease."
+
+#~ msgid ""
+#~ "The position of the login window is determined by Position X / Position Y."
+#~ msgstr ""
+#~ "La posiciÃ³n del ventanu d'aniciu de sesiÃ³n determÃ­nase por PosiciÃ³n X / "
+#~ "PosiciÃ³n Y."
+
+#~ msgid ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions."
+#~ msgstr ""
+#~ "La sesiÃ³n que se usa por omisiÃ³n si l'usuariu nun tien guardada la "
+#~ "preferencia y escueye \"Ãltima\" na llista de sesiones."
+
+#~ msgid "Themes"
+#~ msgstr "Temes"
+
+#~ msgid ""
+#~ "This server is available as a choice when a user wishes to run a "
+#~ "flexible, on demand server."
+#~ msgstr ""
+#~ "Esti sirvidor ta disponible como escoyeta cuando un usuariu quier "
+#~ "executar un sirvidor flexible, a demanda."
+
+#~ msgid ""
+#~ "To avoid denial of service attacks, GDM has fixed size queue of pending "
+#~ "connections. Please note that this parameter does *not* limit the number "
+#~ "of remote displays which can be managed. It only limits the number of "
+#~ "displays initiating a connection simultaneously."
+#~ msgstr ""
+#~ "Pa evitar ataques de denegaciÃ³n de servicio, GDM tien una cola de tamaÃ±u "
+#~ "fixu de peticiones pendientes. Esti parÃ¡metru *nun* llimita'l nÃºmberu de "
+#~ "pantalles remotes que puen xestionase. SÃ³lo llimita'l nÃºmberu de "
+#~ "pantalles entamando una conexÃ³n a Ãºn tiempu."
+
+#~ msgid ""
+#~ "To prevent attackers from filling up the pending queue, GDM will only "
+#~ "allow one connection for each remote computer.  If you want to provide "
+#~ "display services to computers with more than one screen, you should "
+#~ "increase the this value accordingly."
+#~ msgstr ""
+#~ "Pa evitar que los atacantes enllenen la cola de pendientes, GDM sÃ³lu "
+#~ "permitirÃ¡ una conexÃ³n por cada equipu remotu. Si quier proporcionar "
+#~ "servicios de pantalla a equipos con mÃ¡s d'un monitor, tien que "
+#~ "incrementar esti valor correspondientemente."
+
+#~ msgid ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off.  "
+#~ "If this is off then one of the actions will be available anywhere.  These "
+#~ "actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and "
+#~ "such."
+#~ msgstr ""
+#~ "Activa o desactiva'l menÃº Acciones (qu'enantes nomÃ¡base menÃº del "
+#~ "Sistema). Si esto ta desactivÃ¡u entÃ³s una d'estes aiciones nun tarÃ¡n "
+#~ "disponibles nenyures. Estes aiciones incluyen Apagar, Reaniciar, "
+#~ "Personalizar, Configurar, seleutor XDMCP."
+
+#~ msgid "U_ser:"
+#~ msgstr "U_suariu:"
+
+#~ msgid "Us_e 24 Hour Clock:"
+#~ msgstr "Usar r_elÃ³ de 24 Hores:"
+
+#~ msgid "Users"
+#~ msgstr "Usuarios"
+
+#~ msgid "Welcome Message"
+#~ msgstr "Mensax de Bienvenida"
+
+#~ msgid ""
+#~ "When GDM is ready to manage a remote display, an ACCEPT packet is sent to "
+#~ "it containing a unique session id which will be used in future XDMCP "
+#~ "conversations. GDM will then place the session id in the pending queue "
+#~ "waiting for the display to respond with a MANAGE request. If no response "
+#~ "is received within maximum wait time, GDM will declare the display dead "
+#~ "and erase it from the pending queue freeing up the slot for other "
+#~ "displays."
+#~ msgstr ""
+#~ "Cuando GDM tea preparÃ¡u pa xestionar una pantalla remota, unviarÃ¡se un "
+#~ "paquete ACCEPT que contien un id de sesiÃ³n Ãºnicu qu'usarÃ¡se en "
+#~ "conversaciones XDMCP futures. GDM entos colocarÃ¡ el id de sesiÃ³n na cola "
+#~ "pendiente esperando que la pantalla responda con una solicitÃº MANAGE. Si "
+#~ "nun se recibe una rempuesta dientro del tiempu mÃ¡ximu d'espera, GDM "
+#~ "declararÃ¡ la pantalla muerta y desaniciarÃ¡la de la cola de pendientes, "
+#~ "lliberando l'espaciu pa otres pantalles."
+
+#~ msgid ""
+#~ "When the user logs in and already has an existing session, they are "
+#~ "connected to that session rather than starting a new session.  This only "
+#~ "works for sessions running on Virtual Terminals started with "
+#~ "gdmflexiserver, and not with XDMCP."
+#~ msgstr ""
+#~ "Cuando l'usuariu entra y ya tien una sesiÃ³n existente, conectarÃ¡se-y a "
+#~ "esa sesiÃ³n en llugar d'entamar una sesiÃ³n nueva. Esto sÃ³lo furrula pales "
+#~ "sesiones que s'executen en terminales virtuales entamaos con "
+#~ "gdmflexiserver, y non con XDMCP."
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "Preferencies de la ventana d'entrada del servidor X"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "Preferencies de la ventana d'entrada XDMCP"
+
+#~ msgid "_Add..."
+#~ msgstr "_Amestar..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_Amestar/Modificar..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "_Permitir entrada llocal al alministrador de sistema"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr ""
+#~ "_Permitir que los usuarios camuden les fontes y colores del interfaz planu"
+
+#~ msgid "_Background color:"
+#~ msgstr "Color de _fondu:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_PredeterminÃ¡u: \"BienvenÃ­u a %n\""
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "_PredeterminÃ¡u: \"BienvenÃ­u\""
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_Denegar les conexones TCP a Xserver"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "Activar l'_Entamu de sesiÃ³n automÃ¡ticu"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Flexible (a demanda)"
+
+#~ msgid "_Global face dir:"
+#~ msgstr "Directoriu _global de semeyes:"
+
+#~ msgid "_GtkRC file:"
+#~ msgstr "Ficheru _GtkRC:"
+
+#~ msgid "_Hide visual feedback in the password entry"
+#~ msgstr "_Tapecer de la vista la contraseÃ±a enxertada"
+
+#~ msgid "_Image:"
+#~ msgstr "_Imaxe:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "_IncluyÃ­r toos los usuarios de /etc/passwd (non pa NIS)"
+
+#~ msgid "_Label:"
+#~ msgstr "_Etiqueta:"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "Les _entraes xestionarÃ¡nse nesti equipu"
+
+#~ msgid "_Maximum pending requests:"
+#~ msgstr "MÃ¡ximu de solicitues _pendientes:"
+
+#~ msgid "_Minimal UID:"
+#~ msgstr "UID _mÃ­nimu:"
+
+#~ msgid "_Only allow login if user's home directory permissions are secure"
+#~ msgstr ""
+#~ "_SÃ³lo permitir entrar si los permisos de la carpeta personal del usuariu "
+#~ "son seguros"
+
+#~ msgid "_Path:        "
+#~ msgstr "_CamÃ­n:        "
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_Pausa enantes d'entrar:"
+
+#~ msgid "_Ping interval:"
+#~ msgstr "Intervalu de _ping:"
+
+#~ msgid "_Priority:"
+#~ msgstr "_PrioridÃ¡:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Esaniciar"
+
+#~ msgid "_Remove..."
+#~ msgstr "Quita_r..."
+
+#~ msgid "_Server:"
+#~ msgstr "_Servidor:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Servidores:"
+
+#~ msgid "_Style:"
+#~ msgstr "E_stilu:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Tema:"
+
+#~ msgid "_User:"
+#~ msgstr "_Usuariu:"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "_X coordinate"
+#~ msgstr "Coordenada _X"
+
+#~ msgid "_Y coordinate"
+#~ msgstr "Coordenada _Y"
+
+#~ msgid ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+#~ msgstr ""
+#~ "auto\n"
+#~ "si\n"
+#~ "non"
+
+#~ msgid "dummy"
+#~ msgstr "bobu"
+
+#~ msgid "seconds"
+#~ msgstr "segundos"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "Abondos usuarios pa llistar equÃ­..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Reaniciar MÃ¡quina"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "AsocediÃ³ un error al cargar el tema %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "El tema pa la interfaz d'entrada grÃ¡fica tÃ¡ corrompÃ­u"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "El tema nun contien una definiciÃ³n pal elementu d'entrada de nome "
+#~ "d'usuario/contraseÃ±a."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "AsocediÃ³ un error al cargar el tema y el tema predeterminÃ¡u tampocu pudo "
+#~ "cargase. IntentarÃ¡se entamar la interfaz d'entrada estÃ¡ndar"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "Nun se pudo entamar la interfaz d'entrada GTK+.  Esta pantalla pesllarÃ¡se "
+#~ "y quicibes deba entrar d'otru mÃ³u pa iguar la instalaciÃ³n de GDM"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Nun se atopa'l so directoriu de sesiones o tÃ¡ vacÃ­u. Hai dos sesiones "
+#~ "disponibles que pues usar, pero deberÃ­es entrar ya iguar la configuraciÃ³n "
+#~ "de GDM."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Escoyeta de _SesiÃ³n..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "Rellene'l campu equÃ­ y calque Intro.  Pa tener un menÃº calque F10."
+
+#~ msgid "Last session"
+#~ msgstr "Cabera sesiÃ³n"
+
+#~ msgid "Sus_pend"
+#~ msgstr "Sus_pender"
+
+#~ msgid "Confi_gure"
+#~ msgstr "Confi_gurar"
+
+#~ msgid "Op_tions"
+#~ msgstr "Op_ciones"
+
+#~ msgid "_OK"
+#~ msgstr "_Aceutar"
+
+#~ msgid "Change _Session"
+#~ msgstr "Camudar _SesiÃ³n"
+
+#~ msgid "Sessions"
+#~ msgstr "Sesiones"
+
+#~ msgid "_Last session"
+#~ msgstr "_Cabera sesiÃ³n"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "Coneutase usando la sesiÃ³n qu'emplegÃ³ la cabera vegada qu'entrÃ³"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "Confi_gurar l'Alministrador de ConexÃ³n..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "_Apagar l'ordenador"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "DetiÃ©n l'ordenador pa que puedas apagalu."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_Reainiciar l'ordenador"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Reaniciar el so ordenador"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Sus_pender l'ordernador"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Suspender el so ordenador"
+
+#~ msgid "Hibernate your computer"
+#~ msgstr "Ivernar el so ordenador"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Executar el seleutor _XDMCP"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "Executa un selector XDMCP que-y permita entrar en equipos remotos "
+#~ "disponibles, si los hai."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "Confi_gurar el xestor d'entrada"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "Configurar GDM (esti xestor d'entrada). Requier la contraseÃ±a de root."
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "CÃ­rculos"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Tema con cÃ­rculos azules"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c) 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME Art variante de CÃ­rculos con amosador de semeyes"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "Artistes de GNOME"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "GNOME feliz  con amosador de semeyes"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME Art variante de CÃ­rculos"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "GNOME feliz"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Error al intentar executar (%s)\n"
+#~ "que tÃ¡ enllazÃ¡u con (%s)"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "Nun se pue abrir el ficheru de xestos: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "Pantalla DMX a la que migrar"
+
+#~ msgid "DISPLAY"
+#~ msgstr "VISUALIZADOR"
+
+#~ msgid "Backend display name"
+#~ msgstr "Nome de la pantalla de backend"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Ficheru Xauthority pa la pantalla de destÃ­n"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHFILE"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Ficheru Xauthority pa la pantalla de backend"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "FallÃ³ al abrir la pantalla Â«%sÂ»\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "La extensiÃ³n DMX nun tÃ¡ presente en \"%s\"\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- migrar una pantalla de segundu planu d'una pantalla DMX a otra"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "Tienes que conseÃ±ar una pantalla DMX de destin usando %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "Tienes que conseÃ±ar una pantalla de backend usando %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen \"%s\" fallÃ³ en \"%s\"\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass executase namÃ¡i como superusuariu\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "Â¡Fallu d'autenticaciÃ³n!\n"
Index: proiecte/PPPP/gdm/po/az.po
===================================================================
--- proiecte/PPPP/gdm/po/az.po	(revision 134)
+++ proiecte/PPPP/gdm/po/az.po	(revision 134)
@@ -0,0 +1,3887 @@
+# translation of gdm2.HEAD.az.po to Azerbaijani
+# translation of gdm2.HEAD.az.po to Azerbaijani Turkish
+# Copyright (C) 1999-2000,2003, 2004 Free Software Foundation, Inc.
+# Vasif Ismailoglu MD <azerb_linux@hotmail.com>, 2001.
+# MÉtin Æmirov <metin@karegen.com>, 2003, 2004.
+# Metin Amiroff <metin@karegen.com>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2.HEAD.az\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-08-16 11:21+0200\n"
+"PO-Revision-Date: 2004-08-17 22:06+0300\n"
+"Last-Translator: Metin Amiroff <metin@karegen.com>\n"
+"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
+"net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3.1\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Bu iclas sizi CDE-yÉ daxil edÉcÉkdir"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "Ãn QurÄulu Sistem Ä°clasÄ±"
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Bu Ã¶n qurÄulu sistem iclasÄ±dÄ±r"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"X vericini baÅlada bilmirÉm (sizin qrafiki ara ÃŒzÃŒnÃŒz).  DeyÉsÉn dÃŒzgÃŒn "
+"quraÅdÄ±rÄ±lmayÄ±b.  Siz konsola girib X quraÅdÄ±rma proqramÄ±nÄ± icra "
+"etmÉlisiniz. Sonra GDM yenidÉn baÅladÄ±la bilÉr."
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"X quraÅdÄ±rma proqramÄ±nÄ± icra etmÉk istÉyirsiniz? UnutmayÄ±n ki, bunun ÃŒÃ§ÃŒn "
+"ÅifrÉ bildirmÉlisiniz."
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "XahiÅ edirik, ali istifadÉÃ§i ÅifrÉnizi yazÄ±n."
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Ä°ndi X vericini yenidÉn baÅlatmaÄa cÉhd edÉcÉyÉm."
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+"Ä°ndilik X vericini baÄlayacaÄam. DÃŒzgÃŒn quraÅdÄ±rÄ±ldÄ±ÄÄ± vaxt GDM-ni yenidÉn "
+"baÅladÄ±n."
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"X vericini baÅlada bilmirÉm (sizin qrafiki ara ÃŒzÃŒnÃŒz).  DeyÉsÉn dÃŒzgÃŒn "
+"quraÅdÄ±rÄ±lmayÄ±b.  Problemin hÉlli ÃŒÃ§ÃŒn X verici Ã§Ä±xÄ±ÅÄ±nÄ± gÃ¶rmÉk istÉyirsiniz?"
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Eyni zamanda ÉtraflÄ± X verici Ã§Ä±xÄ±ÅÄ±nÄ± da gÃ¶rmÉk istÉyirsiniz?"
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"X vericini baÅlada bilmirÉm (sizin qrafiki ara ÃŒzÃŒnÃŒz).  DeyÉsÉn iÅarÉlÉyici "
+"avadanlÄ±ÄÄ±nÄ±z (siÃ§anÄ±nÄ±z) dÃŒzgÃŒn quraÅdÄ±rÄ±lmayÄ±b. Problemin hÉlli ÃŒÃ§ÃŒn X "
+"verici Ã§Ä±xÄ±ÅÄ±nÄ± gÃ¶rmÉk istÉyirsiniz?"
+
+#: config/gettextfoo.h:11 config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"SiÃ§an quraÅdÄ±rma proqramÄ±nÄ± baÅlatmq istÉyirsiniz? UnutmayÄ±n ki, bunun ÃŒÃ§ÃŒn "
+"ÅifrÉni daxil edÉcÉksiniz."
+
+#: config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Bu failsafe xterm iclasÄ±dÄ±r.  Ä°ndi pÉncÉrÉlÉr fokusa ancaq siÃ§an onlarÄ±n "
+"ÃŒstÃŒndÉ ikÉn sahib olacaqlar. Bu moddan Ã§Ä±xmaq ÃŒÃ§ÃŒn sol ÃŒst tÉrÉfdÉki "
+"pÉncÉrÉdÉ 'exit' Émrini verin"
+
+#: config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Sizin iclasÄ±nÄ±z baÅladÄ±la bilmÉdi vÉ ona gÃ¶rÉ dÉ failsafe xterm iclasÄ± "
+"baÅladÄ±ldÄ±.  Ä°ndi pÉncÉrÉlÉr fokusa ancaq siÃ§an onlarÄ±n ÃŒstÃŒndÉ ikÉn sahib "
+"olacaqlar. Bu moddan Ã§Ä±xmaq ÃŒÃ§ÃŒn sol ÃŒst tÉrÉfdÉki pÉncÉrÉdÉ 'exit' Émrini "
+"verin"
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Bu iclas sizi GNOME-a daxil edÉcÉkdir"
+
+#: daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: yeni %s sÉlahiyyÉt giriÅi yazÄ±la bilmÉdi"
+
+#: daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr "%s: Yeni sÉlahiyyÉt giriÅini yazÄ±la bilmÉdi.  DeyÉsÉn diskdÉ yer qalmayÄ±b"
+
+#: daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"GDM yeni sÉlahiyyÉt giriÅini diskÉ yaza bilmÉdi.  DiyÉsÉn diskdÉ yer "
+"qalmayÄ±b.%s%s"
+
+#: daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: %s CÉrgÉsindÉ yeni kÃ¶kÉ faylÄ±nÄ± yarada bilmÉdim"
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: %s tÉhlÃŒkÉsiz olaraq aÃ§Ä±la bilmir"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: %s kÃ¶kÉ faylÄ± aÃ§Ä±la bilmÉdi"
+
+#: daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: %s kÃ¶kÉ faylÄ± qÄ±fÄ±llana bilmÉdi"
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: KÃ¶kÉ yaza bilmÉdim"
+
+#: daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: TÉhlÃŒkÉli gÃ¶rÃŒnÉn %s kÃ¶kÉsinÉ ÉhÉmiyyÉt verilmÉyÉcÉk"
+
+#: daemon/auth.c:898 daemon/gdm.c:2291
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "%s faylÄ±na yazÄ±la bilmir: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+"Ekran vericisi son 60 saniyÉ iÃ§indÉ 6-ya yaxÄ±n dÉfÉ sÃ¶ndÃŒrÃŒldÃŒ, bu heÃ§ dÉ "
+"gÃ¶zÉl bir vÉziyyÉt deyil. %s ekranÄ± ÃŒstÃŒndÉ yenidÉn sÄ±namadan ÉvvÉl 2 dÉqiqÉ "
+"gÃ¶zlÉyÉcÉm."
+
+#: daemon/display.c:260
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Boru yaradÄ±la bilmir"
+
+#: daemon/display.c:336
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s : %s ÃŒÃ§ÃŒn qul gdm ÉmÉliyyatini Ã§ÉngÉllÉyÉ bilmÉdim "
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s normal bir fayl deyil!\n"
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... Fayl gÃ¶stÉrmÉk ÃŒÃ§ÃŒn Ã§ox uzundur ...\n"
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s aÃ§Ä±la bilmÉdi"
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: xÉta/info qutusuna Ã§ÉngÉllÉyÉ bilmÉdim"
+
+#: daemon/filecheck.c:64
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s : %s qovluÄu yoxdur ."
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:118 daemon/filecheck.c:180
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s :%s nin sahibi %d deyildir ."
+
+#: daemon/filecheck.c:82 daemon/filecheck.c:125
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s : %s qrup tÉrÉfindÉn yazila bilÉr . "
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s : %s basqsi tÉrÉfindÉn yazila bilÉr ."
+
+#: daemon/filecheck.c:103 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s olmalÄ±dÄ±r, amma yoxdur."
+
+#: daemon/filecheck.c:111 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s : %s normal bir fayl deyildir."
+
+#: daemon/filecheck.c:132
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s : %s qrup tÉrÉfindÉn vÉ basqsi tÉrÉfindÉn dÉ yazila bilÉr ."
+
+#: daemon/filecheck.c:139 daemon/filecheck.c:192
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s sistem idarÉÃ§isinin bildirdiyi maksimal bÃ¶yÃŒklÃŒyÃŒndÉn daha bÃ¶yÃŒkdÃŒr: %s"
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Soket yarada bilmÉdim!"
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Bind soketinÉ baÄ qura bilmÉdim"
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: FIFO edilÉ bilmÉdi"
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: FIFO aÃ§Ä±la bilmÉdi"
+
+#: daemon/gdm.c:248
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Verici SÉlahiyyÉt cÉrgÉsi (daemon/ServAuthDir) %s olaraq seÃ§ilib ancaq "
+"mÃ¶vcud deyil. XahiÅ edirik %s gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ gdm-ni yenidÉn "
+"baÅladÄ±n."
+
+#: daemon/gdm.c:257
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: %s icazÉ qovluÄu yoxdur . ÃÄ±xÄ±ram ."
+
+#: daemon/gdm.c:262
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Verici SÉlahiyyÉt cÉrgÉsi (daemon/ServAuthDir) %s olaraq seÃ§ilib ancaq bu "
+"bir cÉrgÉ deyil. XahiÅ edirik %s gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ gdm-ni yenidÉn "
+"baÅladÄ±n."
+
+#: daemon/gdm.c:271
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: %s icazÉ qovluÄu deyildir . ÃÄ±xÄ±ram ."
+
+#: daemon/gdm.c:284
+#, c-format
+msgid "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: %s Qeyd cÉrgÉsi mÃ¶vcud deyil ya da cÉrgÉ deyil.  %s istifadÉ edilÉcÉk."
+
+#: daemon/gdm.c:313 gui/gdmlogin.c:650 gui/greeter/greeter.c:105
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s: QuraÅdÄ±rma faylÄ± yoxdur: %s Ãn qurÄular iÅlÉdilÉcÉkdir."
+
+#: daemon/gdm.c:364
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr "%s: BaseXsession boÅdur, %s/gdm/Xsession istifadÉ edilÉcÉk"
+
+#: daemon/gdm.c:408
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: Standart X vericisi tapÄ±lmadÄ±, alternatÄ±v verici sÄ±nanÄ±r"
+
+#: daemon/gdm.c:440
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr "%s:  XDMCP olmadÄ±ÄÄ± yerdÉ XDMCP dÉstÉyi fÉallaÅdÄ±rÄ±lÄ±b, bunu baÄlayÄ±ram"
+
+#: daemon/gdm.c:453
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr "%s:  Ali istifadÉÃ§i avtomatik girÉ bilmÉz, avtomatik giriÅ baÄlanÄ±r"
+
+#: daemon/gdm.c:466
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr "%s: Ali istifadÉÃ§i avtomatik girÉ bilmÉz, vaxtlaÅdÄ±rÄ±lmÄ±Å giriÅ baÄlanÄ±r"
+
+#: daemon/gdm.c:472
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr "%s: TimedLoginDelay 5-dÉn azdÄ±r, 5 iÅlÉdilÉcÉk."
+
+#: daemon/gdm.c:482
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: SalamlayÄ±cÄ± bildirilmÉyib."
+
+#: daemon/gdm.c:485
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Uzaq salamlayÄ±cÄ± bildirilmÉyib."
+
+#: daemon/gdm.c:489
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Ä°clas qovluÄu bildirilmÉyib."
+
+#: daemon/gdm.c:514
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s: BoÅ verici Émri, standart olani iÅlÉdirÉm."
+
+#: daemon/gdm.c:557
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: Ekran nÃ¶mrÉsi %d istifadÉdÉdir!  %d iÅlÉdÉcÉm"
+
+#: daemon/gdm.c:576
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: QuraÅdÄ±rma faylÄ±nda hÃ¶kmsÃŒz verici sÉtiri tapÄ±ldÄ± . Bunu rÉdd edirÉm!"
+
+#: daemon/gdm.c:587 daemon/gdm.c:628
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr "%s: XDMCP baÄlandÄ± vÉ heÃ§ bir yerli verici bildirilmÉdi. ÃÄ±xÄ±ram! "
+
+#. start
+#. server uid
+#: daemon/gdm.c:605
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: XDMCP fÉal deyil vÉ heÃ§ bir yerli verici tÉ'yin edilmÉyib. QurÄuya icazÉ "
+"vermÉk ÃŒÃ§ÃŒn %s-ni %d-yÉ ÉlavÉ edirÉm! "
+
+#: daemon/gdm.c:620
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+"XDMCP fÉal deyil vÉ gdm baÅlamaq ÃŒÃ§ÃŒn hÉr hansÄ± bir yerli verici tapa "
+"bilmir. XahiÅ edirik %s gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ gdm-ni yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:642
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+"gdm istifadÉÃ§isi mÃ¶vcud deyil. XahiÅ edirik %s gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ "
+"gdm-ni yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:649
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: gdm istifadÉÃ§isi (%s) tapÄ±laa bilmÉdi. ÃÄ±xÄ±ram!"
+
+#: daemon/gdm.c:656
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"gdm istifadÉÃ§isinÉ ali istifadÉÃ§i sÉlahiyyÉtlÉri verilib. Buna icazÉ "
+"verilmir, Ã§ÃŒnki bu tÉhlÃŒkÉsizlik riski daÅÄ±yÄ±r.  XahiÅ edirik %s gdm "
+"qurÄularÄ±nÄ± dÃŒzÉldin vÉ gdm-ni yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:664
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s: gdm istifadÉÃ§isi 'root' olmamalÄ±dÄ±r. ÃÄ±xÄ±ram!"
+
+#: daemon/gdm.c:671
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+"gdm qrupu mÃ¶vcud deyil. XahiÅ edirik %s gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ gdm-ni "
+"yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:678
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: (%s) gdm qrupunu tapa bilmÉdim. ÃÄ±xÄ±ram!"
+
+#: daemon/gdm.c:685
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"gdm qrupu ali istifadÉÃ§i qrupu olaraq verilib. Buna icazÉ verilmir, Ã§ÃŒnki bu "
+"tÉhlÃŒkÉsizlik riski daÅÄ±yÄ±r.  XahiÅ edirik %s gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ "
+"gdm-ni yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:693
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s: gdm grupu 'root' olmamalÄ±dÄ±r . ÃÄ±xÄ±ram!"
+
+#: daemon/gdm.c:708
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr "%s: QarÅÄ±layÄ±cÄ± tapÄ±lmadÄ± ya da istifadÉÃ§i icra edÉ bilmÉdi"
+
+#: daemon/gdm.c:715
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+"%s: Uzaq qarÅÄ±layÄ±cÄ± tapÄ±lmadÄ± ya da GDM istifadÉÃ§isi tÉrÉfindÉn icra edÉ "
+"bilmÉdi"
+
+#: daemon/gdm.c:726
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s: SeÃ§ici tapÄ±lmadÄ± ya da istifadÉÃ§i icra edÉ bilmÉdi"
+
+#: daemon/gdm.c:735
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr "QuraÅdÄ±rma faylÄ±nda daemon/ServAuthDir bildirilmÉyib"
+
+#: daemon/gdm.c:737
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: daemon/ServAuthDir bildirilmÉyib."
+
+#: daemon/gdm.c:761
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+"Verici SÉlahiyyÉt cÉrgÉsi (daemon/ServAuthDir) %s olaraq seÃ§ilib ancaq onun "
+"sahibi %s istifadÉÃ§isi vÉ %s qrupu deyil. XahiÅ edirik %s gdm qurÄularÄ±nÄ± "
+"dÃŒzÉldin vÉ gdm-ni yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:772
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+"%s: %s icazÉ qovluÄu %s istifadÉÃ§isinin, ya da %s grupunun deyil. LÉÄv "
+"edirÉm."
+
+#: daemon/gdm.c:778
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+"Verici SÉlahiyyÉt cÉrgÉsi (daemon/ServAuthDir) %s olaraq seÃ§ilib ancaq sÉhv "
+"sÉlahiyyÉtlÉri var, cÉrgÉ, %o sÉlahiyyÉtinÉ malik olmalÄ±dÄ±r. XahiÅ edirik %s "
+"gdm qurÄularÄ±nÄ± dÃŒzÉldin vÉ gdm-ni yenidÉn baÅladÄ±n."
+
+#: daemon/gdm.c:789
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: %s icazÉ qovluÄunun %o sÉhv sÉlahiyyÉtlÉri var. %o olmalÄ±dÄ±r. ÃÄ±xÄ±lÄ±r."
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:845 daemon/gdm.c:853 daemon/gdm.c:2073 daemon/gdm.c:2081
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr "%s PID faylÄ±na yazÄ±la bilmÉdi, deyÉsÉn yer Ã§atÄ±ÅmÄ±r.  XÉta: %s\n"
+
+#: daemon/gdm.c:847 daemon/gdm.c:855 daemon/gdm.c:2075 daemon/gdm.c:2083
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr "%s PID faylÄ±na yazÄ±la bilmÉdi, deyÉsÉn yer Ã§atÄ±ÅmÄ±r.  XÉta: %s"
+
+#: daemon/gdm.c:865
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: fork() bacarÄ±lmadÄ±!"
+
+#. should never happen
+#: daemon/gdm.c:868 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: setsid() bacarÄ±lmadÄ±: %s!"
+
+#: daemon/gdm.c:1038
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: failsafe X verici %s sÄ±nanÄ±r"
+
+#: daemon/gdm.c:1056
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: XKeepsCrashing skripti icra edilir"
+
+#: daemon/gdm.c:1176
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"X vericini baÅlada bilmirÉm (sizin qrafiki ara ÃŒzÃŒnÃŒz).  DeyÉsÉn dÃŒzgÃŒn "
+"quraÅdÄ±rÄ±lmayÄ±b.  Siz konsola girib X quraÅdÄ±rma proqramÄ±nÄ± yenidÉn icra "
+"etmÉlisiniz. Sonra GDM yenidÉn baÅladÄ±n."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1188
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Balaca zaman araliginda bir neÃ§É dÉfÉ X vericisini baslada bilmÉdim;%s "
+"ekranini bagliyiram"
+
+#: daemon/gdm.c:1196 daemon/gdm.c:2794
+msgid "Master suspending..."
+msgstr "Usta gÃ¶zlÉdilir..."
+
+#: daemon/gdm.c:1250
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "Sistem yenidÉn baÅladÄ±lÄ±r, xahiÅ edirik gÃ¶zlÉyin ..."
+
+#: daemon/gdm.c:1252
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Sistem sÃ¶ndÃŒrÃŒlÃŒr, xahiÅ edirik gÃ¶zlÉyin ..."
+
+#: daemon/gdm.c:1263
+msgid "Master halting..."
+msgstr "Usta sÃ¶ndÃŒrÃŒlÃŒr..."
+
+#: daemon/gdm.c:1276
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: SÃ¶ndÃŒrmÉ bacarÄ±lmadÄ±: %s"
+
+#: daemon/gdm.c:1285
+msgid "Master rebooting..."
+msgstr "Usta yenidÉn baÅlayÄ±r..."
+
+#: daemon/gdm.c:1298
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: YenidÉn baÅlama bacarÄ±lmadÄ±: %s"
+
+#: daemon/gdm.c:1396
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+"Sistem menyusunun olmadÄ±ÄÄ± %s ekranÄ±ndan YenidÉn BaÅlat vÉ ya SÃ¶ndÃŒr sorÄusu "
+"gÉldi"
+
+#: daemon/gdm.c:1405
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr "Uzaq %s ekrandan YenidÉn BaÅlama ya da SÃ¶ndÃŒrmÉ Émri verildi"
+
+#. Bury this display for good
+#: daemon/gdm.c:1471
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: %s ekranÄ±ndan Ã§Ä±xÄ±lÄ±r"
+
+#: daemon/gdm.c:1622
+msgid "GDM restarting ..."
+msgstr "GDM yenidÉn baÅlayÄ±r ..."
+
+#: daemon/gdm.c:1626
+msgid "Failed to restart self"
+msgstr "Ãz Ã¶zÃŒnÃŒ yenidÉn baÅlada bilmÉdi"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1700
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr "Ésas demon: SIGABRT alÄ±ndÄ±, nÉ isÉ Ã§ox pis getdi. BaÄlanÄ±r!"
+
+#: daemon/gdm.c:1859
+msgid "Do not fork into the background"
+msgstr "Arxa plana fork etmÉ"
+
+#: daemon/gdm.c:1861
+msgid "No console (local) servers to be run"
+msgstr "Ä°cra edilÉcÉk heÃ§ bir (yerli) konsol vericisi yoxdur"
+
+#: daemon/gdm.c:1863
+msgid "Preserve LD_* variables"
+msgstr "LD_* dÉyiÅÉnlÉrini qoru"
+
+#: daemon/gdm.c:1865
+msgid "Print GDM version"
+msgstr "GDM buraxÄ±lÄ±ÅÄ±nÄ± gÃ¶stÉr"
+
+#: daemon/gdm.c:1867
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Ä°lk X Vericisini baÅlat amma daha sonra fifo-da GO alana qÉdÉr dayan"
+
+#: daemon/gdm.c:1988 gui/gdmchooser.c:2057
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s seÃ§imindÉ xÉta var : %s .\n"
+"XahiÅ edirik '%s --help' ilÉ mÃŒmkÃŒn olan seÃ§imlÉri gÃ¶rÃŒn.\n"
+
+#: daemon/gdm.c:2011
+msgid "Only root wants to run gdm\n"
+msgstr "TÉkcÉ ali istifadÉÃ§i gdm-ni iÅÉ salmaq istÉyir\n"
+
+#: daemon/gdm.c:2027 daemon/gdm.c:2031 daemon/gdm.c:2106 daemon/gdm.c:2110
+#: daemon/gdm.c:2114 daemon/gdm.c:2118 daemon/gdm.c:2128 daemon/gdm.c:2134
+#: daemon/gdm.c:2145 daemon/misc.c:1648 daemon/misc.c:1652 daemon/misc.c:1656
+#: daemon/misc.c:1663 daemon/misc.c:1667 daemon/misc.c:1671
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1936 gui/gdmchooser.c:1939 gui/gdmchooser.c:1942
+#: gui/gdmlogin.c:3929 gui/gdmlogin.c:3937 gui/gdmlogin.c:3940
+#: gui/greeter/greeter.c:1085 gui/greeter/greeter.c:1093
+#: gui/greeter/greeter.c:1096
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: %s siqnal idarÉÃ§isini qurarkÉn xÉta meydana gÉldi: %s"
+
+#: daemon/gdm.c:2055
+msgid "gdm already running. Aborting!"
+msgstr "gdm onsuz da iÅlÉyir. ÃÄ±xÄ±ram!"
+
+#: daemon/gdm.c:2154
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: CHLD siqnal idarÉÃ§isini qurarkÉn xÉta meydana gÉldi"
+
+#: daemon/gdm.c:2260
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "%s yazÄ±lmaq ÃŒÃ§ÃŒn aÃ§Ä±la bilmir"
+
+#: daemon/gdm.c:3527 daemon/gdm.c:3546
+msgid "FLEXI_XSERVER request denied: Not authenticated"
+msgstr "FLEXI_XSERVER request denied: Not authenticated"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3564
+msgid "Unknown server type requested, using standard server."
+msgstr "NamÉ'lum verici nÃ¶vÃŒ sorÄulandÄ±, standart verici iÅlÉdilir."
+
+#: daemon/gdm.c:3568
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+"SorÄulanan verici %s fleksibl vericilÉrdÉ iÅlÉdilmÉz, standrt verici "
+"iÅlÉdirÉm."
+
+#: daemon/gdm.c:3690
+msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+
+#: daemon/gdm.c:3748 daemon/gdm.c:3803
+msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "SET_LOGOUT_ACTION request denied: Not authenticated"
+
+#: daemon/gdm.c:3848 daemon/gdm.c:3875
+msgid "QUERY_VT request denied: Not authenticated"
+msgstr "QUERY_VT request denied: Not authenticated"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:652
+msgid "y = Yes or n = No? >"
+msgstr "b = BÉli ya da x = Xeyir? >"
+
+#: daemon/misc.c:1016
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Yeli ÃŒnvanlar Ã¶yrÉnilÉ bilmir!"
+
+#: daemon/misc.c:1168
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "setgid %d edÉ bilmÉdim .ÃÄ±xÄ±ram."
+
+#: daemon/misc.c:1173
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "%s ÃŒÃ§ÃŒn initgroups() bacarÄ±lmadÄ±. ÃÄ±xÄ±ram."
+
+#: daemon/misc.c:1410 daemon/misc.c:1424
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: %d siqnal idarÉÃ§isini qurarkÉn xÉta meydana gÉldi: %s"
+
+#: daemon/misc.c:2317
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Son giriÅ:\n"
+"%s"
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "Fallback konsolu aÃ§Ä±Ä±la bilmir"
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+"%s ekranÄ±nda iÅlÉyÉn X verici onsuz da vardÄ±r.  BaÅqa ekran nÃ¶mrÉsi sÄ±naya "
+"bilÉrÉm?  Yox deyirsinizsÉ, onda %s ÃŒstÃŒndÉ vericini yenidÉn baÅlatmaÄa "
+"Ã§alÄ±ÅacaÄam.%s"
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (KonsollarÄ± Ctrl-Alt vÉ funksiya dÃŒymÉlÉrini birlikdÉ basaraq dÉyiÅdirÉ "
+"bilÉrsiniz, mÉsÉlÉn Ctrl-Alt-F7 7-ci konsola aparar.  X vericilÉr Ã§ox vaxt 7-"
+"ci vÉ ÃŒstÃŒndÉki konsollarda iÅlÉyÉr.)"
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "'%s' ekranÄ± Xnest tÉrÉfindÉn aÃ§Ä±la bilmir"
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "%s ekranÄ± mÉÅÄuldur, iÅlÉyÉn baÅqa X verici var."
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "`%s' borusu aÃ§Ä±lÄ±rkÉn xÉta oldu : %s"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: BoÅ ekran nÃ¶mrÉsi tapÄ±la bilmir"
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: %s ekranÄ± mÉÅÄuldur.  BaÅqa ekran nÄmrÉsi sÄ±na."
+
+#: daemon/server.c:916
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "SÉhv verici Émri '%s'"
+
+#: daemon/server.c:921
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Verici adÄ± '%s' tapÄ±lmadÄ±, standard verici iÅlÉdilir"
+
+#: daemon/server.c:1098
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s ekranÄ± ÃŒÃ§ÃŒn qeyd faylÄ±nÄ± aÃ§a bilmÉdim!"
+
+#: daemon/server.c:1110 daemon/server.c:1116 daemon/server.c:1121
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s qiymÉtini %s-É Ã§evirÉrkÉn xÉta meydana gÉldi"
+
+#: daemon/server.c:1158
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s ekranÄ± nÃŒmayiÅi ÃŒÃ§ÃŒn boÅ verici Émri"
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Server was to be spawned by uid %d but that user doesn't exist"
+
+#: daemon/server.c:1187 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: qrup nÃ¶mrÉsini %d edÉ bilmÉdim"
+
+#: daemon/server.c:1193 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: %s ÃŒÃ§ÃŒn initgroups() bacarÄ±lmadÄ±."
+
+#: daemon/server.c:1199 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: istifadÉÃ§i nÃ¶mrÉsini %d edÉ bilmÉdim"
+
+#: daemon/server.c:1206
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: qrup nÃ¶mrÉsini 0 edÉ bilmÉdim"
+
+#: daemon/server.c:1223
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Xvericisi tapÄ±la bilmÉdi: %s"
+
+#: daemon/server.c:1231
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Xverici fork edilÉ bilmÉdi"
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr "Ä°stifadÉÃ§i GID-nÉ EGID verilÉ bilmÉdi"
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr "Ä°stifadÉÃ§i GID-nÉ EUID verilÉ bilmÉdi"
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr "HÉr CÃŒr Gir"
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"Siz onsuzda hazÄ±rda sistemÉ girmiÅsiniz. YenÉ dÉ giriÅ edÉ bilÉrsiniz, "
+"ÉvvÉlki giriÅinizÉ qayÄ±da bilÉrsiniz ya da bu giriÅi lÉÄv edÉ bilÉrsiniz"
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr "ÆvvÉlki giriÅÉ qayÄ±t"
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr "GiriÅi lÉÄv et"
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+"Siz onsuzda hazÄ±rda sistemÉ girmiÅsiniz. YenÉ dÉ giriÅ edÉ bilÉrsiniz ya da "
+"bu giriÅi lÉÄv edÉ bilÉrsiniz"
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: Ã§ÉngÉllÉnÉ bilmir"
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: %s ekranÄ± aÃ§Ä±la bilmir"
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+"QuraÅdÄ±rma proqramÄ± icra edilÉ bilmir. Onun cÄ±ÄÄ±rÄ±nÄ±n quraÅdÄ±rma faylÄ±nda "
+"dÃŒzgÃŒn bildirildiyini yoxlayÄ±n. Ä°ndi Ã¶n qurÄulu Ã§Ä±ÄÄ±r iÅlÉdilÉrÉk sÄ±nanacaq."
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+"QuraÅdÄ±rma proqramÄ± icra edilÉ bilmir. Onun cÄ±ÄÄ±rÄ±nÄ±n quraÅdÄ±rma faylÄ±nda "
+"dÃŒzgÃŒn bildirildiyini yoxlayÄ±n."
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+"QuraÅdÄ±rmanÄ± baÅlatmaq ÃŒÃ§ÃŒn\n"
+"ali istifadÉÃ§i ÅifrÉsini gir."
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: gdmgreeter ÃŒÃ§ÃŒn boru aÃ§a bilmÉdim"
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+"QuraÅdÄ±rma faylÄ±nda heÃ§ verici mÃŒÉyyÉnlÉÅdirilmÉyib vÉ XDMCP baÄlanÄ±b. Bu, "
+"yalnÄ±z quraÅdÄ±rma xÉtasÄ± ola bilÉr. Ä°ndi Ã¶zÃŒnÃŒzÉ tÉk verici baÅlatdÄ±nÄ±z. "
+"Girib qurÄularÄ± dÃŒzÉltmÉlisiniz. Yadda saxlayÄ±n ki, avtomatik vÉ "
+"vaxtlaÅdÄ±rÄ±lmÄ±Å giriÅlÉr indi qeyri-fÉaldÄ±r."
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"SÄ±ravi X vericisi  (sizin qrafiki mÃŒhidiniz) baÅladÄ±la bilmir vÉ ona gÃ¶rÉ dÉ "
+"bu, failsafe X vericisidir. Ä°ndi girib X vericisini dÃŒzgÃŒn quraÅdÄ±rmalÄ±sÄ±nÄ±z."
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr "BildirilÉn nÃ¶mrÉ boÅ deyil, ona gÃ¶rÉ dÉ bu verici %s ekranÄ±nda baÅladÄ±ldÄ±."
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+"SalamlayÄ±cÄ± proqram dayanmadan iflas edir.\n"
+"BaÅqasÄ± iÅlÉdilÉcÉk."
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+"%s: gtk modullarÄ± ilÉ salamlayÄ±cÄ± baÅladÄ±la bilmÉdi: %s. Ä°ndi modulsuz "
+"sÄ±nanacaq"
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: SalamlayÄ±cÄ± baÅladÄ±la bilmir, Ã¶n qurÄular yoxlanacaq: %s"
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Salamlama proqramÄ± baÅladÄ±la bilmir, siz girÉ bilmÉyÉcÉksiniz. Bu ekran "
+"baÄlanacaqdÄ±r. BaÅqa cÃŒr girib quraÅdÄ±rma faylÄ±nÄ± dÃŒzÉltmÉyÉ Ã§alÄ±ÅÄ±n."
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: %s displeyindÉ salamlayÄ±cÄ±nÄ± baÅladarkÉn bir xÉta meydana gÉldi"
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: gdmgreeter ÉmÉliyyatÄ±nÄ± fork edÉ bilmÉdim"
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Fifo aÃ§Ä±la bilmir!"
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: gdmgreeter ÃŒÃ§ÃŒn boru aÃ§Ä±la bilmÉdi"
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+"SeÃ§ici proqram baÅladÄ±la bilmir, siz girÉ bilmÉyÉcÉksiniz. XahiÅ edirik, "
+"sistem idarÉÃ§isi ilÉ gÃ¶rÃŒÅÃŒn."
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: %s displeyindÉ salamlayÄ± baÅlarkÉn xÉta meydana gÉldi"
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: gdmchooser ÉmÉliyyatÄ± fork edilÉ bilmir"
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: ~/.xsession-errors faylÄ±nÄ± aÃ§a bilmÉdim."
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: Ä°clas ÉvvÉli skriptdÉn 0-dan bÃ¶yÃŒk bir nÉticÉ alÄ±ndÄ±. ÃÄ±xÄ±lÄ±r."
+
+#: daemon/slave.c:3503
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "%s dili mÃ¶vcud deyil, %s iÅlÉdilÉcÉk."
+
+#: daemon/slave.c:3504
+msgid "System default"
+msgstr "SistemdÉki Ã¶n qurÄu"
+
+#: daemon/slave.c:3520
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: %s ÃŒÃ§ÃŒn mÃŒhid yarada bilmÉdim. ÃÄ±xÄ±ram."
+
+#: daemon/slave.c:3567
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: %s ÃŒÃ§ÃŒn setusercontext() bacarÄ±lmadÄ±. ÃÄ±xÄ±ram."
+
+#: daemon/slave.c:3573
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: %s-a dÃ¶nÃŒÅÉ bilmÉdi. ÃÄ±xÄ±lÄ±r."
+
+#: daemon/slave.c:3633
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr "%s: %s Ä°clas faylÄ±nda Exec sÉtiri yoxdur, failsafe GNOME baÅladÄ±lÄ±r"
+
+#: daemon/slave.c:3639
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+"SeÃ§diyiniz iclas hÃ¶kmsÃŒzdÃŒr.  Sizin ÃŒÃ§ÃŒn GNOME failsafe iclasÄ± "
+"baÅladÄ±lacaqdÄ±r."
+
+#: daemon/slave.c:3653
+#, c-format
+msgid "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+"%s: Ésas Xsession skripti tapÄ±la ya da iÅÉ salÄ±na bilmir, GNOME failsafe "
+"sÄ±nanacaq"
+
+#: daemon/slave.c:3659
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+"Æsas iclas skripti tapÄ±la ya da iÅÉ salÄ±na bilmir, GNOME failsafe "
+"sÄ±nanacaqdÄ±r."
+
+#. yaikes
+#: daemon/slave.c:3674
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr "%s:  failsafe GNOME iclasÄ± ÃŒÃ§ÃŒn gnome-session tapÄ±lmadÄ±, xterm sÄ±nanÄ±r"
+
+#: daemon/slave.c:3679
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr "GNOME qurulumu tapÄ±la bilmir, Failsafe xterm iclasÄ± sÄ±nanacaq."
+
+#: daemon/slave.c:3687
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+"Bu, Failsafe Gnome iclasÄ±dÄ±r. BaÅlanÄÄ±c skriptlÉri olmadan Ã¶n qurÄulu Gnome "
+"iclasÄ±na girÉcÉksiniz. Bu yalnÄ±z qurulumunuzdakÄ± problemlÉri dÃŒzÉltmÉk "
+"ÃŒÃ§ÃŒndÃŒr.."
+
+#: daemon/slave.c:3702
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Failsafe iclas ÃŒÃ§ÃŒn \"xterm\" taplÄ±la bilmir."
+
+#: daemon/slave.c:3715
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Bu, Failsafe xterm iclasÄ±dÄ±r. BaÅqa cÃŒr girÉ bilmirsinizsÉ, terminal "
+"konsoluna girÉrÉk sisteminizi quraÅdÄ±ra bilÉrsiniz. Terminaldan Ã§Ä±xmaq ÃŒÃ§ÃŒn, "
+"'exit' Émrini icra edin."
+
+#: daemon/slave.c:3742
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s Ä°stifadÉÃ§iyÉ sistemÉ giriÅ qadaÄandÄ±r"
+
+#: daemon/slave.c:3745
+msgid "The system administrator has disabled your account."
+msgstr "Sistem idarÉÃ§isi hesabÄ±nÄ±zÄ± baÄlayÄ±b."
+
+#: daemon/slave.c:3774
+msgid "Error! Unable to set executable context."
+msgstr "XÉta! Ä°craÃ§Ä± mÉzmun seÃ§ilÉ bilmÉdi."
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3782 daemon/slave.c:3787
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: %s %s %s icra edilÉ bilmÉdi"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3798
+msgid "Cannot start the session due to some internal error."
+msgstr "Ä°clas bir daxili xÉtaya gÃ¶rÉ baÅladÄ±la bilmir."
+
+#: daemon/slave.c:3852
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s: Ä°stifadÉÃ§i sÉlahiyyÉt yoxlamasÄ±nÄ± keÃ§di amma getpwnam(%s) bacarÄ±lmadÄ±!"
+
+#: daemon/slave.c:3866
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: Ä°clas ÉvvÉli skriptindÉn 0-dan bÃ¶yÃŒk bir nÉticÉ alÄ±ndÄ±. ÃÄ±xÄ±rlÄ±r."
+
+#: daemon/slave.c:3875
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Sizin ev cÉrgÉniz:\n"
+"'%s' olaraq sÄ±ralanÄ±b,\n"
+"amma mÃ¶vcud deyil. KÃ¶k (/) cÉrgÉsinÉ ev cÉrgÉsi kimi girmÉk istÉyirsiniz?\n"
+"\n"
+"Failsafe iclas iÅlÉtmÉdiyiniz mÃŒddÉtcÉ, heÃ§ nÉ iÅlÉmÉyÉcÉk."
+
+#: daemon/slave.c:3883
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: %s ÃŒÃ§ÃŒn ev cÉrgÉsi: '%s' mÃ¶vcud deyildir!"
+
+#: daemon/slave.c:4060
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"GDM sizin sÉlahiyyÉt faylÄ±nÄ±za qeyd edÉ bilmÉdi. Bu, sizin diskinizdÉ boÅ "
+"yer qalmadÄ±ÄÄ±nÄ± ya da ev cÉrgÉnizin yazÄ±lmaq ÃŒÃ§ÃŒn aÃ§Ä±la bimÉdiyini gÃ¶stÉrir. "
+"Buna gÃ¶rÉ siz sistemÉ girÉ bilmÉyÉcÉksiniz. XahiÅ edirik sistem idarÉÃ§inizlÉ "
+"ÉlaqÉ qurun."
+
+#: daemon/slave.c:4136
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Ä°stifadÉÃ§i iclasÄ± fork edilÉ bilmÉdi"
+
+#: daemon/slave.c:4217
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Ä°clasÄ±nÄ±z 10 saniyÉdÉn daha az davam etdi. Siz ÅÉxsÉn Ã§Ä±xÄ±Å etmÉdinizsÉ, bu "
+"bir quraÅdÄ±rma problemi olduÄunu ya da diskdÉ heÃ§ boÅ yer qalmadÄ±ÄÄ±nÄ± "
+"gÃ¶stÉrir. Failsafe iclaslarÄ±ndan biri ilÉ girib problemi dÃŒzÉltmÉyi sÄ±nayÄ±n."
+
+#: daemon/slave.c:4225
+msgid "View details (~/.xsession-errors file)"
+msgstr "TÉfÉrruatlarÄ± gÃ¶stÉr (~/.xsession-errors faylÄ±)"
+
+#: daemon/slave.c:4369
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "GDM fÉaliyyÉtdÉ olan sÃ¶ndÃŒrmÉ ya da yenidÉn baÅlatma aÅkar etdi."
+
+#: daemon/slave.c:4463
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "%s pinqi bacarÄ±lmadÄ±, ekran qapadÄ±lÄ±r!"
+
+#: daemon/slave.c:4749
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: ÃlÃŒmcÃŒl X xÉtasÄ± - %s yenidÉn baÅladÄ±lÄ±r."
+
+#: daemon/slave.c:4843
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Yerli olmayan displeydÉ giriÅ sÉsi istÉndi ya da Ã§alÄÄ± proqramÄ± icra edilÉ "
+"bilmir ya da sÉs mÃ¶vcud deyil"
+
+#: daemon/slave.c:5198
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: %s baÅladÄ±la bilmÉdi"
+
+#: daemon/slave.c:5206 daemon/slave.c:5345
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: script ÉmÉliyyatÄ± fork edilÉ bilmÉdi!"
+
+#: daemon/slave.c:5300
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Boru yaradÄ±la bilmÉdi"
+
+#: daemon/slave.c:5339
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: %s icra edilÉ bilmÉdi"
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:1033 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"SÉhv istifadÉÃ§i adÄ± ya da ÅifrÉ. HÉrflÉrin bÃ¶yÃŒklÃŒyÃŒ dÃŒzgÃŒn olmalÄ±dÄ±r."
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:1043 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Caps Lock dÃŒymÉsinin aÃ§Ä±q olmadÄ±ÄÄ±ndan Émin olun."
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:439
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3040
+msgid "Please enter your username"
+msgstr "XahiÅ edirik, istifadÉÃ§i adÄ±nÄ± bildir"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:339 daemon/verify-pam.c:340
+#: daemon/verify-pam.c:341 daemon/verify-pam.c:426 daemon/verify-pam.c:785
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2344 gui/greeter/greeter.c:281
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "Ä°stifadÉÃ§i AdÄ±:"
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:342 daemon/verify-pam.c:343
+#: daemon/verify-pam.c:487 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "ÅifrÉ:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "\"%s\" istifadÉÃ§isi tÉsdiqlÉnÉ bilmÉdi"
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:881
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "'Root' girisi `%s' ekraninda rÉdd edildi"
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Sistem idarÉÃ§isi bu ekrandan giriÅi qadaÄan edib"
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "%s istifadÉÃ§isinÉ sistemÉ giriÅ qadaÄandÄ±r"
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:927
+#: daemon/verify-pam.c:1214 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Sistem idarÉÃ§isi hesabÄ±nÄ±zÄ± baÄlayÄ±b"
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:945
+#: daemon/verify-pam.c:1231 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "%s ÃŒÃ§ÃŒn istifadÉÃ§i qrupu seÃ§É bilmirÉm"
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:947
+#: daemon/verify-pam.c:1234 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Sizin istifadÉÃ§i qrupunuzu seÃ§É bilmÉdim, siz sistemÉ girÉ bilmÉyÉcÉksiniz. "
+"XahiÅ edirik, sistem idarÉÃ§isi ilÉ gÃ¶rÃŒÅÃŒn."
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "%s istifadÉÃ§isinin ÅifrÉsinin vaxtÄ± dolub"
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"ÅifrÉnizi tÉ'cili olaraq dÉyiÅdirmÉlisiniz.\n"
+"XahiÅ edirik yenisini seÃ§in."
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"ÅifrÉniz dÉyiÅdirilÉ bilmÉdi, siz sistemÉ girÉ bilmÉyÉcÉksiniz.XahiÅ edirik, "
+"sistem idarÉÃ§isi ilÉ gÃ¶rÃŒÅÃŒn."
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+"ÅifrÉniz dÉyiÅdirlidi, amma daha sonra bunu yenÉ dÉ dÉyiÅdirmÉk "
+"mÉcburiyyÉtindÉ qala bilÉrsiniz.XahiÅ edirik, daha sonra yenidÉn sÄ±nayÄ±n ya "
+"da sistem idarÉÃ§isi ilÉ gÃ¶rÃŒÅÃŒn."
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"ÅifrÉnizin vaxtÄ± dolub.\n"
+"TÉkcÉ sistem idarÉÃ§isi onu dÉyiÅsirÉ bilÉr"
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "Daxili xÉta"
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Daxili xÉta baÅ verdi, siz sistemÉ girÉ bilmÉyÉcÉksiniz. XahiÅ edirik, "
+"sistem idarÉÃ§isi ilÉ gÃ¶rÃŒÅÃŒn."
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "%s ÃŒÃ§ÃŒn ÅifrÉ qurÄusunu ala bilmirÉm"
+
+#: daemon/verify-pam.c:344
+msgid "You are required to change your password immediately (password aged)"
+msgstr "ÅifrÉnizi tÉ'cili olaraq dÉyiÅdirmÉlisiniz (ÅifrÉnizin vaxtÄ± keÃ§ib)"
+
+#: daemon/verify-pam.c:345
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "ÅifrÉnizi tÉ'cili olaraq dÉyiÅdirmÉlisiniz (sistem idarÉÃ§isinin fÉrmanÄ± ilÉ)"
+
+#: daemon/verify-pam.c:346
+msgid "Your account has expired; please contact your system administrator"
+msgstr "HesabÄ±nÄ±zÄ±n vaxtÄ± keÃ§ib; xahiÅ edirik, sistem idarÉÃ§isi ilÉ gÃ¶rÃŒÅÃŒn"
+
+#: daemon/verify-pam.c:347
+msgid "No password supplied"
+msgstr "ÅifrÉ verilmÉyib"
+
+#: daemon/verify-pam.c:348
+msgid "Password unchanged"
+msgstr "Parol dÉyiÅdirilmÉdi"
+
+#: daemon/verify-pam.c:349
+msgid "Can not get username"
+msgstr "Ä°stifadÉÃ§i adÄ± alÄ±na bilmir"
+
+#: daemon/verify-pam.c:350
+msgid "Retype new UNIX password:"
+msgstr "Yeni UNIX ÅifrÉsini yenidÉn yazÄ±n: "
+
+#: daemon/verify-pam.c:351
+msgid "Enter new UNIX password:"
+msgstr "Yeni UNIX ÅifrÉsini yazÄ±n: "
+
+#: daemon/verify-pam.c:352
+msgid "(current) UNIX password:"
+msgstr "(hazÄ±rkÄ±) UNIX ÅifrÉsi: "
+
+#: daemon/verify-pam.c:353
+msgid "Error while changing NIS password."
+msgstr "NIS ÅifrÉsini dÉyiÅdirÉrkÉn xÉta yarandÄ±."
+
+#: daemon/verify-pam.c:354
+msgid "You must choose a longer password"
+msgstr "Daha uzun ÅifrÉ seÃ§mÉlisiniz"
+
+#: daemon/verify-pam.c:355
+msgid "Password has been already used. Choose another."
+msgstr "ÅifrÉ onsuzda istifadÉ edilib. BaÅqasÄ±nÄ± seÃ§in."
+
+#: daemon/verify-pam.c:356
+msgid "You must wait longer to change your password"
+msgstr "ÅifrÉnizi dÉyiÅdirmÉk ÃŒÃ§ÃŒn daha uzun mÃŒddÉt gÃ¶zlÉmÉlisiniz"
+
+#: daemon/verify-pam.c:357
+msgid "Sorry, passwords do not match"
+msgstr "BaÄÄ±ÅlayÄ±n, ÅifrÉlÉr uyÄun gÉlmir"
+
+#: daemon/verify-pam.c:651
+msgid "Cannot setup pam handle with null display"
+msgstr "Pam idarÉÃ§isini sÄ±fÄ±r ekranla quraÅdÄ±rÄ±la bilmir"
+
+#: daemon/verify-pam.c:668
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "%s xidmÉti yarana bilmÉdi: %s\n"
+
+#: daemon/verify-pam.c:681
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "PAM_TTY=%s edÉ bilmirÉm."
+
+#: daemon/verify-pam.c:691
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "PAM_RHOST=%s edÉ bilmirÉm"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:838 daemon/verify-pam.c:856 daemon/verify-pam.c:1153
+#: daemon/verify-pam.c:1165
+msgid "Couldn't authenticate user"
+msgstr "Ä°stifadÉÃ§ini tÉsdiqlÉyÉ bilmÉdim "
+
+#: daemon/verify-pam.c:884
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Sistem idarÉÃ§isi hesabÄ±nÄ±zÄ± baÄlayÄ±b."
+
+#: daemon/verify-pam.c:908 daemon/verify-pam.c:1195
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "%s istifadÉÃ§isi ÃŒÃ§ÃŒn tÉsdiqlÉmÉ bacarÄ±lmadÄ±"
+
+#: daemon/verify-pam.c:910 daemon/verify-pam.c:1198
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"SÉlahiyyÉt hÃŒquqlarÄ±ndakÄ± dÉyiÅmÉ bacarÄ±lmadÄ±. XahiÅ edirik daha sonra bir "
+"daha sÄ±nayÄ±n ya da sistem idarÉÃ§inizlÉ ÉlaqÉ qurun."
+
+#: daemon/verify-pam.c:925 daemon/verify-pam.c:1211
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "%s istifadÉÅisinin artÄ±q sistemÉ yolu baÄlÄ±dÄ±r"
+
+#: daemon/verify-pam.c:931 daemon/verify-pam.c:1217
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "%s istifadÉÅisinin hal hazÄ±rda sistemÉ yolu baÄlÄ±dÄ±r"
+
+#: daemon/verify-pam.c:933
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Sistem idarÉÃ§isi mÃŒvÉqqÉti olaraq sistemÉ giriÅi baÄlayÄ±b."
+
+#: daemon/verify-pam.c:938 daemon/verify-pam.c:1224
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "%s ÃŒÃ§ÃŒn iclas idarÉsini qura bilmÉdim"
+
+#: daemon/verify-pam.c:966 daemon/verify-pam.c:1254
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "%s ÃŒÃ§ÃŒn xÃŒsusiyyÉtlÉri qura bilmÉdim"
+
+#: daemon/verify-pam.c:980 daemon/verify-pam.c:1269
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "%s ÃŒÃ§ÃŒn iclas aÃ§a bilmÉdim "
+
+#: daemon/verify-pam.c:1037
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"TÉsdiqlÉmÉ bacarÄ±lmadÄ±.  HÉrflÉr dÃŒzgÃŒn bÃ¶yÃŒklÃŒkdÉ yazÄ±lmalÄ±dÄ±r."
+
+#: daemon/verify-pam.c:1053 daemon/verify-pam.c:1156 daemon/verify-pam.c:1168
+msgid "Authentication failed"
+msgstr "TÉsdiqlÉmÉ bacarÄ±lmadÄ±"
+
+#: daemon/verify-pam.c:1122
+msgid "Automatic login"
+msgstr "Avtomatik GiriÅ"
+
+#: daemon/verify-pam.c:1220
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+"\n"
+"Sistem idarÉÃ§isi mÃŒvÉqqÉti olaraq hesabÄ±nÄ±zÄ± baÄlayÄ±b"
+
+#: daemon/verify-pam.c:1425 daemon/verify-pam.c:1427
+msgid "Can't find PAM configuration for gdm."
+msgstr "GDM ÃŒÃ§ÃŒn PAM quraÅdÄ±rma faylÄ±nÄ± tapa bilmirÉm"
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Verici qovÅaq adÄ± alÄ±na bilmÉdi: %s!"
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Soket yaradÄ±la bilmÉdi!"
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: XDMCP soketinÉ baÄ qurula bilmÉdi!"
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: XDMCP ara yaddaÅÄ± yaradÄ±la bilmÉdi!"
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: XDMCP baÅlÄ±ÄÄ± oxuna bilmÉdi!"
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: SÉhv XDMCP buraxÄ±lÄ±ÅÄ±!"
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: %s qovÅaÄÄ±ndann namÉ'lum opkod alÄ±ndÄ±"
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: PaketdÉn tÉsdiq siyahÄ±sÄ± aÃ§Ä±la bilmÉdi"
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksum'da xÉta var"
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ekran ÃŒnvanÄ± oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ekran qapÄ± nÃ¶mrÉsi oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: HÃ¶kmsÃŒz ÃŒnvan"
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s qovÅaÄlndan gÉlÉn XDMCP mÃŒraciÉtini rÉdd etdim "
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: QadaÄan edilmiÅ %s qovÅaÄÄ±ndan TÆLÆB alÄ±ndÄ±"
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ekran nÃ¶mrÉsi oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: BaglantÄ± nÃ¶vÃŒnÃŒ oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: AlÄ±cÄ± ÃŒnvanÄ± oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: SÉlahiyyÉt adlarÄ± oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: SÉlahiyyÉt mÉ'lumatÄ± oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: SÉlahiyyÉt siyahÄ±sÄ± oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: E'malatÃ§Ä± ID-si oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s-dÉn checksum bacarÄ±lmadÄ±"
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: QadaÄan edilmiÅ %s qovÅaÄÄ±ndan idarÉ etmÉ mÃŒraciÉti alÄ±ndÄ±"
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ä°clas ID-si oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Ekran sinifi oxuna bilmÉdi"
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ãnvan oxuna bilmir"
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: QadaÄan edilmiÅ %s qovÅaÄÄ±ndan KEEPALIVE alÄ±ndÄ±"
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: XDMCP dÉstÉyi mÃ¶vcud deyil"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Xnest Émr sÉtiri: "
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "QATAR"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Xnest ÃŒÃ§ÃŒn ÉlavÉ seÃ§imlÉr"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "SEÃÄ°MLÆR"
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "Arxa planda iÅlÉ"
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "TÉkcÉ Xnest icra et, sorÄu deyil"
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Ä°ndirekt yerinÉ direkt sorÄu yolla"
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Ä°ndirekt yerinÉ translasiya iÅlÉt"
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "Ä°ÅlÉyÉn gdm-ni yoxlama"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "Xnest mÃ¶vcud deyil."
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "XahiÅ edirik, sistem idarÉÃ§inizdÉn onu qurmasÄ±nÄ± xahiÅ edin."
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "BirbaÅa olmayan XDMCP hazÄ±rda fÉal deyil"
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+"XahiÅ edirik, sistem idarÉÃ§inizdÉn bunu GDM qurÄulama proqramÄ±nda "
+"fÉallaÅdÄ±rmasÄ±nÄ± xahiÅ edin."
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "XDMCP hazÄ±rda fÉal deyil"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "GDM hazÄ±rda iÅlÉmir"
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "XahiÅ edirik, sistem idarÉÃ§inizdÉn onu baÅlatmasÄ±nÄ± xahiÅ edin."
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "BoÅ ekran nÃ¶mrÉsi tapa bilmirÉm"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "Gnome QovÅaq SeÃ§ici"
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Bu proqramÄ±n necÉ iÅlÉdilÉcÉyi barÉdÉ"
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "ÅÉbÉkÉni yoxla"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "Proqramdan Ã§Ä±x"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "SeÃ§ili qovÅaÄa iclas aÃ§"
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "_BaÄlan"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "VÉziyyÉt"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "QovÅaq É_lavÉ et:"
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "QovÅaÄÄ± soÄula vÉ yuxarÄ±dakÄ± siyahÄ±ya ÉlavÉ et"
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "Æ_lavÉ Et"
+
+#: gui/gdmchooser.c:80
+msgid "Please wait: scanning local network..."
+msgstr "XahiÅ edirik gÃ¶zlÉyin: yerli ÅÉbÉkÉ axtarÄ±lÄ±r..."
+
+#: gui/gdmchooser.c:81
+msgid "No serving hosts were found."
+msgstr "HeÃ§ verici kompÃŒter tapÄ±la bilmÉdi."
+
+#: gui/gdmchooser.c:82
+msgid "Choose a ho_st to connect to:"
+msgstr "BaÄlantÄ± qurulacaq _qovÅaÄÄ± seÃ§in:"
+
+#. markup
+#: gui/gdmchooser.c:659
+msgid "Cannot connect to remote server"
+msgstr "Uzaq qovÅaÄa baÄlana bilmir"
+
+#: gui/gdmchooser.c:660
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"\"%s\" qovÅaÄÄ± hazÄ±rda giriÅ iclasÄ±nÄ± dÉstÉklÉmÉk istÉmir. XahiÅ edirik daha "
+"sonra sÄ±nayÄ±n."
+
+#. markup
+#: gui/gdmchooser.c:1284
+msgid "Did not receive response from server"
+msgstr "VericidÉn cavab alÄ±na bilmÉdi"
+
+#: gui/gdmchooser.c:1285
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"\"%s\" vericisindÉn %d saniyÉ iÃ§indÉ cavab alÄ±nmadÄ±.  DeyÉsÉn qovÅaq "
+"sÃ¶ndÃŒrÃŒlÃŒb ya da hazÄ±rda giriÅ iclasÄ±nÄ± dÉstÉklÉmÉk istÉmir.  XahiÅ edirik "
+"daha sonra sÄ±nayÄ±n."
+
+#: gui/gdmchooser.c:1391
+msgid "Cannot find host"
+msgstr "QovÅaq tapÄ±la bilmir"
+
+#: gui/gdmchooser.c:1392
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "\"%s\" qovÅaÄÄ± tapÄ±la bilmir, ola bilÉr ki onu dÃŒzgÃŒn daxil etmÉmiÅsiniz."
+
+#: gui/gdmchooser.c:1678
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Bu proqramÄ±n Ésas sahÉsi yerli ÅÉbÉkÉdÉ \"XDMCP\" dÉstÉyi fÉal olan "
+"qovÅaqlarÄ± gÃ¶stÉrir. Bu, istifadÉÃ§ilÉrÉ konsoldan girmiÅ kimi uzaqdakÄ± digÉr "
+"kompÃŒterlÉrÉ giriÅ etmÉ imkanÄ± verir.\n"
+"\n"
+"ÅÉbÉkÉdÉki yeni qovÅaqlarÄ± \"YenilÉ\" dÃŒymÉsinÉ basaraq yoxlaya bilÉrsiniz.  "
+"QovÅaqda iclasÄ± baÅladmaq ÃŒÃ§ÃŒn qovÅaÄÄ± seÃ§ib \"BaÄlan\" dÃŒymÉsinÉ basÄ±n."
+
+#: gui/gdmchooser.c:1725
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Ãn qurÄulu kompÃŒter timsalÄ± aÃ§Ä±la bilmÉdi: %s"
+
+#: gui/gdmchooser.c:1950 gui/gdmlogin.c:3948 gui/gdmlogin.c:3955
+#: gui/greeter/greeter.c:1104 gui/greeter/greeter.c:1111
+msgid "Could not set signal mask!"
+msgstr "Siqnal maskasini ala bilmÉdim!"
+
+#: gui/gdmchooser.c:1956
+msgid "Socket for xdm communication"
+msgstr "XDM rabitÉlÉri ÃŒÃ§ÃŒn soket"
+
+#: gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr "QAPI"
+
+#: gui/gdmchooser.c:1959
+msgid "Client address to return in response to xdm"
+msgstr "XDM-yÉ verilÉcÉk alÄ±cÄ± cavabÄ±"
+
+#: gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "ÃNVAN"
+
+#: gui/gdmchooser.c:1962
+msgid "Connection type to return in response to xdm"
+msgstr "XDM-yÉ cavab verilÉcÉk baÄlantÄ± nÃ¶vÃŒ"
+
+#: gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "NÃV"
+
+#. markup
+#: gui/gdmchooser.c:2091
+msgid "Cannot run chooser"
+msgstr "SeÃ§ici iÅÉ salÄ±na bilmir"
+
+#: gui/gdmchooser.c:2092
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"SalamlayÄ±cÄ± buraxÄ±lÄ±ÅÄ± (%s) demon buraxÄ±lÄ±ÅÄ± ilÉ (%s) uyÄun gÉlmir. DeyÉsÉn "
+"gdm-ni yenilÉmiÅsiniz. XahiÅ edirik, gdm demonunun yenidÉn baÅladÄ±n ya da "
+"kompÃŒteri yenidÉn baÅladÄ±n."
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (GNOME Ekran Ä°darÉÃ§isi) fÉaliyyÉtdÉ deyil."
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr "KDM ya da xdm kimi ekran idarÉÃ§isini istifadÉ edir ola bilÉrsiniz."
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+"YenÉ dÉ bunu iÅlÉtmÉk istÉyirsinizsÉ, ya GDM-ni Ã¶zÃŒnÃŒz baÅladÄ±n ya da sistem "
+"idarÉÃ§inizlÉ bu barÉdÉ gÃ¶rÃŒÅÃŒn."
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "GDM (GNOME Ekran Ä°darÉÃ§isi) ilÉ rabitÉ qurula bilmir"
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "BÉlkÉ GDM-nin kÃ¶hnÉ buraxÄ±lÄ±ÅÄ±naa maliksiniz?"
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "GDM ilÉ rabitÉ qurula bilmir, bÉlkÉ kÃ¶hnÉ buraxÄ±lÄ±Åa maliksiniz."
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Ä°cazÉ verilÉn fleksibl X verici miqdarÄ± aÅÄ±ldÄ±."
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "X verici baÅlatma cÉhdlÉri sÄ±rasÄ±nda xÉtalar oldu."
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "X verici iflas etdi. DeyÉsÉn dÃŒzgÃŒn quraÅdÄ±rÄ±lmayÄ±b."
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "HÉddindÉn artÄ±q X iclasÄ± iÅlÉyir."
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"Xnest sizin hazÄ±rkÄ± X vericinizÉ baÄlana bilmÉdi. Yoxsa tanÄ±tma faylÄ±nÄ±z "
+"Éksikdir."
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"X verici (Xnest) yoxdur ya da gdm dÃŒzgÃŒn quraÅdÄ±rÄ±lmayÄ±b.\n"
+"BelÉ giriÅlÉr ÃŒÃ§ÃŒn xahiÅ edirik Xnest paketini qurun."
+
+#: gui/gdmcomm.c:478
+msgid "The X server is not available, it is likely that gdm is badly configured."
+msgstr "X verici yoxdur, deyÉsÉn dÃŒzgÃŒn quraÅdÄ±rÄ±lmayÄ±b."
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr "NamÉ'lum Ã§Ä±xÄ±Å gediÅatÄ± verildi."
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "Virtual terminallar dÉstÉklÉnmir."
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "HÃ¶kmsÃŒz terminal nÃ¶nrÉsinÉ keÃ§mÉyÉ cÉhd edilir."
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr "DÉstÉklÉnmÉyÉn qurÄu aÃ§arÄ±nÄ± yenilÉnmÉyÉ Ã§alÄ±ÅÄ±lÄ±r."
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Bu ÉmÉliyyat ÃŒÃ§ÃŒn sÉlahiyyÉtlÉriniz yoxdur.  DeyÉsÉn .Xauthority faylÄ±nÄ±z "
+"dÃŒzgÃŒn quraÅdÄ±rÄ±lmayÄ±b."
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "gdm-yÉ hÉddindÉn artÄ±q ismarÄ±Å yollandÄ±."
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "NamÉ'lum xÉta baÅ verdi."
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "PÉncÉrÉ yerinÉ yeni istifadÉÃ§i olaraq sistemÉ gir"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Daxili PÉncÉrÉdÉ Yeni GiriÅ"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "Displey dÉyiÅdirilÉ bilmir"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "HeÃ§kim"
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "%s displeyi %d virtual terminalÄ±nda"
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "HopdurulmuÅ %s displeyi %d virtual terminalÄ±nda"
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2888
+#: gui/greeter/greeter_item_ulist.c:449
+msgid "Username"
+msgstr "Ä°stifadÉÃ§i adÄ±"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "Displey"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "DispleylÉri AÃ§"
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_Yeni Displey AÃ§"
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "MÃ¶vcud DispleyÉ _KeÃ§"
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Onsuz da aÃ§Ä±q displeylÉr mÃ¶vcuddur.  AÅaÄÄ±dakÄ± siyahÄ±dan birini seÃ§É "
+"bilÉrsiniz, ya da yenisini aÃ§a bilÉrsiniz."
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "Ekran qÄ±fÄ±llana bilmir"
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "Xscreensaver ekran heklÉri qeyri-fÉallaÅdÄ±rÄ±la bilmir"
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Verici seÃ§"
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "BaÅladÄ±lacaq X vericini seÃ§"
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Standart verici"
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "gdm-yÉ bilridilÉn protokol Émrini yolla"
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "ÆMR"
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "Xnest modu"
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "HazÄ±rkÄ± ekranÄ± qÄ±fÄ±llama"
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "XÉta ayÄ±glamasÄ± yekunu"
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "--ÉmrdÉn ÉvvÉl Ã¶zÃŒnÃŒ tanÄ±t"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "Bu ÉmÉliyyatÄ± yerinÉ gÉtirmÉk ÃŒÃ§ÃŒn lazÄ±mi sÉlahiyyÉtlÉriniz yoxdur."
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "DeyÉsÉn, .Xauthority faylÄ±nÄ±z dÃŒzgÃŒn quraÅdÄ±rÄ±lmayÄ±b."
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "Siz konsola girmiÅ gÃ¶rÃŒnmÃŒrsÃŒnÃŒz."
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "Yeni giriÅ hazÄ±rda yalnÄ±z konsolda iÅlÉyir."
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "Yeni ekran baÅladÄ±la bilmir"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "SistemdÉn Ã§Ä±xmadan yeni istifadÉÃ§i olaraq girin"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Yeni GiriÅ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr "A-M|Alban dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "A-M|Amharik dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "Æ-M|ÆrÉbcÉ (Misir)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "Æ-M|ÆrÉbcÉ (Livan)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Armenian"
+msgstr "A-M|ErmÉnicÉ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Azerbaijani"
+msgstr "A-M|AzÉrbaycanca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Basque"
+msgstr "A-M|Basqca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Belarusian"
+msgstr "A-M|Belarusca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali"
+msgstr "A-M|Bengal dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengal dili (Hindistan)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bulgarian"
+msgstr "A-M|Bolqar dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Bosnian"
+msgstr "A-M|Xorvatca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Catalan"
+msgstr "A-M|Katalanca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|ÃincÉ (sadÉ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|ÃincÉ (ÉnÉnÉvi)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Croatian"
+msgstr "A-M|Xorvatca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Czech"
+msgstr "A-M|ÃexcÉ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Danish"
+msgstr "A-M|Daniya dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|Dutch"
+msgstr "A-M|Niderland dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English"
+msgstr "A-M|Ä°ngiliscÉ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (USA)"
+msgstr "A-M|Ä°ngiliscÉ (ABÅ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (Australia)"
+msgstr "A-M|Ä°ngiliscÉ (Avstraliya)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (UK)"
+msgstr "A-M|Ä°ngiliscÉ (BB)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Canada)"
+msgstr "A-M|Ä°ngiliscÉ (Kanada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|English (Ireland)"
+msgstr "A-M|Ä°ngiliscÉ (Ä°rlandiya)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|English (Denmark)"
+msgstr "A-M|Ä°ngiliscÉ (Danimarka)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|Estonian"
+msgstr "A-M|Eston dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Finnish"
+msgstr "A-M|Fin dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|French"
+msgstr "A-M|FransÄ±zca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|French (Belgium)"
+msgstr "A-M|FransÄ±zca (BelÃ§ika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|French (Switzerland)"
+msgstr "A-M|FransÄ±zca (Ä°sveÃ§rÉ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+msgid "A-M|Galician"
+msgstr "A-M|Qal dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+msgid "A-M|German"
+msgstr "A-M|Almanca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|German (Austria)"
+msgstr "A-M|Almanca (Avstriya)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|Almanca (Ä°sveÃ§rÉ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Greek"
+msgstr "A-M|Yunanca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Gujarati"
+msgstr "A-M|Gujarati dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127 gui/gdmlanguages.c:129
+msgid "A-M|Hebrew"
+msgstr "A-M|YÉhudicÉ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Hindi"
+msgstr "A-M|Hindu dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Hungarian"
+msgstr "A-M|Macarca"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Icelandic"
+msgstr "A-M|Ä°slandiya  dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Indonesian"
+msgstr "A-M|Indonezia dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Interlingua"
+msgstr "A-M|BeynÉlxalq  dil"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Irish"
+msgstr "A-M|Ä°rlandiya dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Italian"
+msgstr "A-M|Ä°talyan dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Japanese"
+msgstr "A-M|Yapon dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Kannada"
+msgstr "A-M|Kannada dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Korean"
+msgstr "A-M|Koreya dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Latvian"
+msgstr "A-M|LatÄ±Å dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "A-M|Lithuanian"
+msgstr "A-M|Litva dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "A-M|Macedonian"
+msgstr "A-M|Makedon dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "A-M|Malay"
+msgstr "A-M|Malay dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "A-M|Malayalam"
+msgstr "A-M|Malayam dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "A-M|Marathi"
+msgstr "A-M|Marati dili"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "A-M|Mongolian"
+msgstr "A-M|Mongol dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|NorveÃ§ dili (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|NorveÃ§ dili (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Oriya"
+msgstr "N-Z|Oriya dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Panjabi"
+msgstr "N-Z|Panjabi dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Persian"
+msgstr "N-Z|Farsca"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Polish"
+msgstr "N-Z|Polyakca"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Portuqalca"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Portuqalca (Brazilya)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Romanian"
+msgstr "N-Z|RumÄ±nca"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Russian"
+msgstr "N-Z|Rusca"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185 gui/gdmlanguages.c:187
+msgid "N-Z|Serbian"
+msgstr "N-Z|SerbcÉ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|SerbcÉ (LatÄ±n)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|SerbcÉ (Ä°yekaviyan)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Slovak"
+msgstr "N-Z|Slovak dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Sloven dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Spanish"
+msgstr "N-Z|Ä°span dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Ä°span dili (Mexiko)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Swedish"
+msgstr "N-Z|Ä°sveÃ§ dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Ä°sveÃ§ dili (Finlandiya)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Tamil"
+msgstr "N-Z|Tamil dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Telugu"
+msgstr "N-Z|Teluqu dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Thai"
+msgstr "N-Z|Tay dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:211
+msgid "N-Z|Turkish"
+msgstr "N-Z|TÃŒrk dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:213
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Ukrayna dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:215
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Vyetnam dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:217
+msgid "N-Z|Walloon"
+msgstr "N-Z|Valun dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:219
+msgid "N-Z|Welsh"
+msgstr "N-Z|Uels dili"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:221
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Yid dili"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:223
+msgid "Other|POSIX/C English"
+msgstr "DiqÉr|POSIX/C Ä°ngilis dili"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "%s istifadÉÃ§isi %d saniyÉ iÃ§indÉ sistemÉ girÉcÉkdir"
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: Qatar Ã§ox uzundur!"
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%s%s%s-É XoÅ GÉlmisÉn"
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr "Yeni gediÅat fork edilÉ bilmÉdi!"
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr "YenÉ dÉ deyÉsÉn girÉ bilmÉyÉcÉksiniz."
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:45
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Kompyuteri yenidÉn baslatmaq mi istÉyirsÉn?"
+
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2752 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:47 gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr "YenidÉn _BaÅlat"
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:58
+msgid "Are you sure you want to shut down the machine?"
+msgstr "HÉqiqÉtÉn dÉ kompÃŒteri sÃ¶ndÃŒrmÉk istÉyirsiniz?"
+
+#. markup
+#: gui/gdmlogin.c:599 gui/gdmlogin.c:2765 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:60 gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr "_SÃ¶ndÃŒr"
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:70
+msgid "Are you sure you want to suspend the machine?"
+msgstr "HÉqiqÉtÉn dÉ kompÃŒteri gÃ¶zlÉtmÉk istÉyirsiniz?"
+
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2779 gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr "_GÃ¶zlÉt"
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3723 gui/greeter/greeter.c:164
+#: gui/greeter/greeter.c:858
+msgid "Welcome"
+msgstr "XoÅ GÉldiniz"
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3726 gui/greeter/greeter.c:167
+#: gui/greeter/greeter.c:861
+#, c-format
+msgid "Welcome to %n"
+msgstr "%n KompÃŒterinÉ XoÅ GÉldiniz"
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:192
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "ZamanlÄ±GiriÅGecikmÉsi 5-dÉn aÅaÄÄ±dÄ±r.  5 istifadÉ edilÉcÉkdir."
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"SeÃ§diyiniz %s iclas nÃ¶vÃŒ bu kompyuterdÉ yÃŒklÃŒ deyil. GÉlcÉkdÉki iclaslar "
+"ÃŒÃ§ÃŒn %s-ni Ã¶n qurÄulu  iclas etmÉk istÉyirsiniz?"
+
+#  default is nicely translated
+#  Translators: default GNOME session
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "Ãn QurÄulu _Olsun"
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "_YenÉ DÉ Gir"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Bu iclas ÃŒÃ§ÃŒn %s seÃ§diniz, amma Ã¶n qurÄulu iclas %s-dÄ±r.\n"
+"GÉlÉcÉkdÉki iclaslar ÃŒÃ§ÃŒn %s-ni Ã¶n qurÄulu iclas etmÉk istÉyirsiniz?"
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Ancaq _Bu Ä°clas ÃÃ§ÃŒn"
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Bu iclas ÃŒÃ§ÃŒn %s seÃ§diniz.\n"
+"GÉlÉcÉkdÉki iclaslar ÃŒÃ§ÃŒn %s seÃ§iminin Ã¶n qurÄulu olmasÄ±nÄ± istÉyirsinizsÉ,\n"
+"'switchdesk' vasitÉsini icra edin\n"
+"(Panel menyusundan Sistem->Masa ÃstÃŒ KeÃ§iÅ vasitÉsi)."
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "Sistemin Ãn QurÄulusu"
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2345 gui/gdmlogin.c:2994
+msgid "_Username:"
+msgstr "_Ä°stifadÉÃ§i AdÄ±:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr "%s iclasÄ± seÃ§ildi"
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Sonuncu"
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "AxÄ±rÄ±ncÄ± dÉfÉ iÅlÉtdiyiniz iclasÄ± istifadÉ edÉrÉk girin."
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "Failsafe Gnome"
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "Failsafe xterm"
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: %s Ä°clas qovluÄu tapÄ±la bilmÉdi!"
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Ehhhhhh, icaslar qovluÄunda heÃ§ bir Åey tapÄ±la bilmÉdi."
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "Failsafe _Gnome"
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Bu, sizi GNOME iclasÄ±na soxacaq failsafe iclasdÄ±r.  HeÃ§ bir baÅlanÄÄ±c "
+"skripti oxunmayacaqdÄ±r. Bunu baÅqa cÃŒr girdiyinizdÉ ÉldÉ edÉ bilÉrsiniz. "
+"GNOME 'Ãn qurÄulu' iclasÄ± iÅlÉdÉcÉk."
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "Failsafe _Terminal"
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Bu, sizi Terminala soxacaq failsafe iclasdÄ±r.  HeÃ§ bir baÅlanÄÄ±c skripti "
+"oxunmayacaqdÄ±r. Bunu baÅqa cÃŒr girdiyinizdÉ ÉldÉ edÉ bilÉrsiniz. Terminaldan "
+"Ã§Ä±xmaq ÃŒÃ§ÃŒn 'exit' yazÄ±n."
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr "Ãn qurÄulu bir iclas baÄÄ± tapÄ±la bilmÉdi! Failsafe GNOME.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr "%s dili seÃ§ildi"
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "AxÄ±rÄ±ncÄ± dÉfÉ iÅlÉtdiyiniz dili istifadÉ edÉrÉk girin"
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr "_SistemdÉ Ãn QurÄulu Olan"
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr "SistemÉ Ã¶n qurÄulu dili iÅlÉdÉrÉk gir"
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "BaÅ_qa"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "Å_ifrÉ:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2130 gui/greeter/greeter.c:434
+msgid "Please insert 25 cents to log in."
+msgstr "XahiÅ edirik 25 qÉpik giriÅ haqqÄ± Ã¶dÉyin."
+
+#: gui/gdmlogin.c:2353
+msgid "Doubleclick on the user to log in"
+msgstr "GirmÉk ÃŒÃ§ÃŒn istifadÉÃ§iyÉ cÃŒt tÄ±qlayÄ±n"
+
+#: gui/gdmlogin.c:2477
+msgid "GNOME Desktop Manager"
+msgstr "GNOME Masa ÃstÃŒ Ä°darÉÃ§isi"
+
+#: gui/gdmlogin.c:2503 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#: gui/gdmlogin.c:2505 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: gui/gdmlogin.c:2554
+msgid "Finger"
+msgstr "Finger"
+
+#: gui/gdmlogin.c:2660
+msgid "GDM Login"
+msgstr "GDM GiriÅi"
+
+#: gui/gdmlogin.c:2703 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "_Ä°clas"
+
+#: gui/gdmlogin.c:2710 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_Dil"
+
+#: gui/gdmlogin.c:2722 gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr "_XDMCP SeÃ§icisi..."
+
+#: gui/gdmlogin.c:2729 gui/greeter/greeter_system.c:141
+#: gui/greeter/greeter_system.c:331
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr "ÆgÉr varsa, mÃ¶vcud uzaq maÅÄ±nlara daxil olmaq ÃŒÃ§ÃŒn XDMCP vericisini iÅÉ sal."
+
+#: gui/gdmlogin.c:2738 gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr "GiriÅ Ä°darÉÃ§isini _QuraÅdÄ±r..."
+
+#: gui/gdmlogin.c:2745 gui/greeter/greeter_system.c:156
+#: gui/greeter/greeter_system.c:351
+msgid "Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"GDMni (bu giriÅ idarÉÃ§isini) QuraÅdÄ±rÄ±n. Bunun ÃŒÃ§ÃŒn ali istifadÉÃ§i ÅifrÉsi "
+"lazÄ±mdÄ±r."
+
+#: gui/gdmlogin.c:2759 gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr "KompÃŒteri yenidÉn baÅlat"
+
+#: gui/gdmlogin.c:2772 gui/greeter/greeter_system.c:187
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "KompÃŒteri rahatca baÄlaya bilmÉk ÃŒÃ§ÃŒn sistemi sÃ¶ndÃŒr."
+
+#: gui/gdmlogin.c:2786 gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr "KompÃŒteri gÃ¶zlÉmÉ halÄ±na gÉtir"
+
+#: gui/gdmlogin.c:2792 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_GediÅatlar"
+
+#: gui/gdmlogin.c:2801
+msgid "_Theme"
+msgstr "Ã_rtÃŒk"
+
+#: gui/gdmlogin.c:2812 gui/greeter/greeter_canvas_item.c:146
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_ÃÄ±x"
+
+#: gui/gdmlogin.c:2814 gui/greeter/greeter_canvas_item.c:148
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "BaÄlantÄ±nÄ± _kÉs"
+
+#: gui/gdmlogin.c:2881 gui/greeter/greeter_item_ulist.c:442
+msgid "Icon"
+msgstr "Timsal"
+
+#: gui/gdmlogin.c:3362
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Ãn qurÄulu rÉsmi aÃ§a bilmÉdim: %s. Ãz darayicisini lÉgv edriÉm ."
+
+#: gui/gdmlogin.c:3384 gui/gdmsetup.c:532 gui/greeter/greeter_item_ulist.c:297
+msgid "Too many users to list here..."
+msgstr "Ä°stifadÉÃ§i miqdarÄ± burada gÃ¶stÉrilÉ bilmÉyÉcÉk qÉdÉr Ã§oxdur..."
+
+#. markup
+#: gui/gdmlogin.c:3802 gui/gdmlogin.c:3833 gui/gdmlogin.c:3877
+#: gui/greeter/greeter.c:637 gui/greeter/greeter.c:668
+#: gui/greeter/greeter.c:713
+msgid "Cannot start the greeter"
+msgstr "SalamlayÄ±cÄ± baÅladÄ±la bilmir"
+
+#: gui/gdmlogin.c:3803 gui/gdmlogin.c:3834
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"SalamlayÄ±cÄ± buraxÄ±lÄ±ÅÄ± (%s) demon buraxÄ±lÄ±ÅÄ± ilÉ uyÄun gÉlmir. DeyÉsÉn gdm-"
+"ni yenilÉmiÅsiniz. XahiÅ edirik, gdm demonunun yenidÉn baÅladÄ±n ya da "
+"kompÃŒteri yenidÉn baÅladÄ±n."
+
+#: gui/gdmlogin.c:3840 gui/gdmlogin.c:3886 gui/greeter/greeter.c:675
+#: gui/greeter/greeter.c:722
+msgid "Reboot"
+msgstr "YenidÉn baÅlat"
+
+#: gui/gdmlogin.c:3878
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"SalamlayÄ±cÄ± buraxÄ±lÄ±ÅÄ± (%s) demon buraxÄ±lÄ±ÅÄ± ilÉ (%s) uyÄun gÉlmir. DeyÉsÉn "
+"gdm-ni yenilÉmiÅsiniz. XahiÅ edirik, gdm demonunun yenidÉn baÅladÄ±n ya da "
+"kompÃŒteri yenidÉn baÅladÄ±n."
+
+#: gui/gdmlogin.c:3884 gui/greeter/greeter.c:720
+msgid "Restart"
+msgstr "YenidÉn baÅla"
+
+#. markup
+#: gui/gdmlogin.c:4070 gui/greeter/greeter.c:1335
+msgid "Session directory is missing"
+msgstr "Ä°clas qovluÄu mÃ¶vcud deyil"
+
+#: gui/gdmlogin.c:4072 gui/greeter/greeter.c:1337
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Ä°clas qovluÄunuz ya mÃ¶vcud deyil ya da boÅdur. Siz iki mÃ¶vcud iclas iÅlÉdÉ "
+"bilÉrsiniz, yalnÄ±z ÉvvÉlcÉ sistemÉ girib gdm qurÄularÄ±nÄ± dÃŒzÉltmÉlisiniz."
+
+#. markup
+#: gui/gdmlogin.c:4096 gui/greeter/greeter.c:1362
+msgid "Configuration is not correct"
+msgstr "QuraÅdÄ±rma sÉhvdir"
+
+#: gui/gdmlogin.c:4098 gui/greeter/greeter.c:1364
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+"Bu quraÅdÄ±rma faylÄ± giriÅ dialoqu ÃŒÃ§ÃŒn hÃ¶mksÃŒz Émr daxil edir. Buna gÃ¶rÉ dÉ "
+"ana Émr icra edildi. XahiÅ edirik qurÄularÄ±nÄ±zÄ± dÃŒzÉldin."
+
+#. markup
+#: gui/gdmlogin.c:4123 gui/greeter/greeter.c:1391
+msgid "No configuration was found"
+msgstr "QuraÅdÄ±rma tapÄ±lmadÄ±"
+
+#: gui/gdmlogin.c:4125 gui/greeter/greeter.c:1393
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+"QuraÅdÄ±rma tapÄ±lmadÄ±.  GDM bu iclasÄ± iÅÉ salmaq ÃŒÃ§ÃŒn Ã¶n qurÄularÄ± iÅlÉdir. "
+"Siz girib GDM quraÅdÄ±rma proqramÄ± ilÉ quraÅdÄ±rma faylÄ±nÄ± yaratmalÄ±sÄ±nÄ±z."
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "SifÉt seÃ§icisi quraÅdÄ±rÄ±lmayÄ±b"
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+"SifÉt seÃ§icisi GDM qurÄularÄ±nda quraÅdÄ±rÄ±lmayÄ±b. XahiÅ edirik sistem "
+"idarÉÃ§inizlÉ gÃ¶rÃŒÅÉrÉk onu GDM quraÅdÄ±rma proqramÄ±ndan fÉallaÅdÄ±rÄ±lmasÄ±nÄ± "
+"xahiÅ edin."
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "GiriÅ RÉsmi"
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "SifÉt sÉyyahÄ±nda gÃ¶stÉrmÉk istÉdiyiniz fotoqrafÄ± seÃ§in:"
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "GÉz"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "RÉsm seÃ§ilmÉyib."
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "RÉsm Ã§ox bÃ¶yÃŒkdÃŒr"
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr "Sistem idarÉÃ§iniz %d baytdan bÃ¶yÃŒk rÉsmlÉri qadaÄan edib."
+
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Fayl aÃ§Ä±la bilmir"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"%s faylÄ± oxunmaq ÃŒÃ§ÃŒn aÃ§Ä±la bilmir\n"
+"XÉta: %s"
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"%s faylÄ± yazÄ±lmaq ÃŒÃ§ÃŒn aÃ§Ä±la bilmir\n"
+"XÉta: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid "Change the picture that will show in the GDM (login manager) face browser"
+msgstr "GDM-dÉ gÃ¶stÉrilÉcÉk ÅÉkilinizi sifÉt sÉyyahÄ±ndan seÃ§in. "
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "GiriÅ EkranÄ± QurÄularÄ±"
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "SalamlayÄ±cÄ±"
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "Ye_rli: "
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "_Uzaq:"
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "_XoÅ gÉldin ismarÄ±cÄ±:"
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "_Uzaq xoÅ gÉldin ismarÄ±ÅÄ±:"
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:927 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "Standart salamlayÄ±cÄ±"
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:929 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "Qrafiki salamlayÄ±cÄ±"
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+"SalamlayÄ±cÄ±da gÃ¶stÉrilÉcÉk xoÅ gÉldiniz ismarÄ±ÅÄ±. Buraya %n dÉ daxil edÉ "
+"bilÉrsiniz, onun yerinÉ kompÃŒterinizin adÄ± gÃ¶stÉrilÉcÉk."
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+"Uzaqdan XDMCP ilÉ baÄlananlar ÃŒÃ§ÃŒn salamlayÄ±cÄ±da gÃ¶stÉrilÉcÉk xoÅ gÉldiniz "
+"ismarÄ±ÅÄ±. Buraya %n dÉ daxil edÉ bilÉrsiniz, onun yerinÉ kompÃŒterinizin adÄ± "
+"gÃ¶stÉrilÉcÉk."
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "HÉmiÅÉ 24 saatlÄ±q vaxt ÅÉ_klini iÅlÉt"
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "Avtomatik GiriÅ"
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "_Avtomatik giriÅ istifadÉÃ§i adÄ±: "
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "Ä°lk aÃ§Ä±lÄ±Åda istifadÉÃ§ini avtomatik _daxil et."
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "VaxtlaÅdÄ±rÄ±lmÄ±Å GiriÅ"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "VaxtlaÅdÄ±rÄ±lmÄ±Å giriÅ _istifadÉÃ§i adÄ±: "
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "GiriÅdÉn ÉvvÉl qalan _saniyÉ: "
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "Ä°stifadÉÃ§ini bildirilÉn saniyÉ mÃŒddÉti sonra avtomatik gir"
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "Ãmumi"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "Loqo"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "MÃŒxtÉ'lif"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "SeÃ§ilÉ bilÉn istifadÉÃ§i rÉsimlÉrini gÃ¶stÉr (_ÃŒz sÉyyarÄ±nÄ± fÉallaÅdÄ±r)"
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Arxa plan"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "Arxa plan_sÄ±z"
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_RÉsm"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "RÉ_ng"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "Arxa plan rÉsmini uyÄunlaÅdÄ±rma ÃŒÃ§ÃŒn _miqyaslandÄ±r"
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "Uzaq ekranlarda _tÉkcÉ rÉng"
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "_Arxa Plan RÉngi :"
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "RÉng SeÃ§"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "NÃŒmayiÅ:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "Ekran NÃŒmayiÅi Yoxdur"
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Ä°zahat:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "TÉ'lif hÃŒququ:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "MÃŒÉllif:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"izah\n"
+"pÉncÉrÉcik"
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "mÃŒÉllif"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "TÉ'lif HaqqÄ±"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "Yeni Ã¶rtÃŒ _qur"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "ÃrtÃŒyÃŒ _sil"
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "SeÃ§imlÉr"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "_Ali istifadÉÃ§iyÉ GDM ilÉ girmÉyÉ icazÉ ver"
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Ali istifadÉÃ§iyÉ GDM ilÉ _uzaqdan girmÉyÉ icazÉ ver"
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "Uzaq _vaxtÄ± sÉrhÉdli giriÅlÉrÉ icazÉ ver"
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+"ÆvvÉldÉn \"System\" menyusu olaraq bilinÉn \"Actions\" menyusunu gÃ¶stÉr. "
+"ÆgÉr seÃ§ili deyilsÉ, yenidÉn baÅlatma, sÃ¶ndÃŒrmÉ, quraÅdÄ±rma vÉ seÃ§ici sistem "
+"ÉmrlÉrindÉn heÃ§ biri gÃ¶stÉrilmÉyÉcÉk."
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "_GediÅatlar menyusunu gÃ¶stÉr"
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "GiriÅ ekranÄ±ndan _quraÅdÄ±rmalara icazÉ ver"
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "GiriÅ ekranÄ±ndan XDMCP seÃ§icisinin iÅÉ _salÄ±nmasÄ±na icazÉ ver"
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+"_X vericisinÉ TCP baÄlantÄ±larÄ±na qÉtiyyÉn icazÉ vermÉ (bÃŒtÃŒn uzaq "
+"baÄlantÄ±larÄ± qeyri-fÉallaÅdÄ±rÄ±r)"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "Yeniden sÄ±nama _ertÉlÉmÉsi (saniyÉ): "
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "TÉhlÃŒkÉsizlik"
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "YetiÅmÉ qabiliyyÉti modullarÄ±nÄ± _fÉallaÅdÄ±r"
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr "GiriÅ pÉncÉrÉsi hazÄ±r olanda _sÉs Ã§Ä±xart"
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "acc_sound_file_box"
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "SÉs _faylÄ±:"
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_SÉsi sÄ±na"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "YetiÅmÉ QabiliyyÉti"
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+"Ä°craÃ§Ä±da XDMCP dÉstÉyi yoxdur. XDMCP dÉstÉyini fÉallaÅdÄ±rmaq ÃŒÃ§ÃŒn GDM-ni "
+"XDMCP kitabxanalarÄ± ilÉ dÉrlÉmÉlisiniz."
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "_XDMCP-ni fÉallaÅdÄ±r"
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "_VasitÉli tÉlÉblÉri ÅÉrÉflÉndir"
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "_UDP qapÄ±sÄ±na qulaq as: "
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Maksimal _gÃ¶zlÉyÉn tÉlÉb:"
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Maksimal gÃ¶zlÉyÉn vasitÉli _tÉlÉb:"
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "Maksimal _uzaq iclas:"
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "Maksimal _gÃ¶zlÉmÉ vaxtÄ±:"
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Maksimal _vasitÉli gÃ¶zlÉmÉ vaxtÄ±:"
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "Q_ovÅaq baÅÄ±na ekran:"
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "Pin_g aralÄ±ÄÄ± (saniyÉ):"
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Ping aralÄ±ÄÄ± (saniyÉ):"
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. markup
+#: gui/gdmsetup.c:163
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+"GiriÅ ekranlarÄ±yla rabitÉ qurarkÉn xÉta meydana gÉldi. GÃŒncÉllÉmÉlÉrinizin "
+"hamÄ±sÄ± yerinÉ icra edilmÉyÉ bilÉr."
+
+#. markup
+#: gui/gdmsetup.c:486
+msgid "Autologin or timed login to the superuser (root) account is not allowed."
+msgstr "Avtomatik giriÅ ya da ali istifadÉÃ§inin zamanlanmÄ±Å giriÅinÉ icazÉ verilmir."
+
+#: gui/gdmsetup.c:1714
+msgid "Archive is not of a subdirectory"
+msgstr "Arxiv alt cÉrgÉlÉrdÉn ibarÉt deyil"
+
+#: gui/gdmsetup.c:1722
+msgid "Archive is not of a single subdirectory"
+msgstr "Arxiv tÉk cÉrgÉdÉn ibarÉt deyil"
+
+#: gui/gdmsetup.c:1746 gui/gdmsetup.c:1826
+msgid "File not a tar.gz or tar archive"
+msgstr "Fayl tar.gz ya da tar arxiv nÃ¶vÃŒndÉn deyil"
+
+#: gui/gdmsetup.c:1748
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Arxiv GdmGreeterTheme.info faylÄ±nÄ± daxil etmir"
+
+#: gui/gdmsetup.c:1770
+msgid "File does not exist"
+msgstr "Fayl mÃ¶vcud deyil"
+
+#. markup
+#: gui/gdmsetup.c:1884
+msgid "No file selected"
+msgstr "HeÃ§ bir fayl seÃ§ilmÉyib"
+
+#. markup
+#: gui/gdmsetup.c:1912
+msgid "Not a theme archive"
+msgstr "ÃrtÃŒk arxivi deyil"
+
+#: gui/gdmsetup.c:1913
+#, c-format
+msgid "Details: %s"
+msgstr "ÆtraflÄ±: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1931
+#, c-format
+msgid "Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr "'%s' ÃrtÃŒk cÉrgÉsi onsuzda qurulub, yenidÉn qurmaq istÉyirsiniz?"
+
+#. markup
+#: gui/gdmsetup.c:2017
+msgid "Some error occured when installing the theme"
+msgstr "ÃrtÃŒk qurulurkÉn bÉzi xÉtalar meydana gÉldi"
+
+#: gui/gdmsetup.c:2063
+msgid "Select new theme archive to install"
+msgstr "Qurulacaq yeni Ã¶rtÃŒk arxivini seÃ§in"
+
+#: gui/gdmsetup.c:2067
+msgid "_Install"
+msgstr "_Qur"
+
+#: gui/gdmsetup.c:2131
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "HÉqiqÉtÉn dÉ '%s' Ã¶rtÃŒyÃŒnÃŒ sisteminizdÉn silmÉk istÉyirsiniz?"
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2344
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+"Bu pÉncÉrÉ GDM demonunun qurÄularÄ±nÄ± dÉyiÅdirÉn quraÅdÄ±rma pÉncÉrÉsidir.  "
+"Etdiyiniz dÉyiÅiklÉr birbaÅa fÉal olacaq.\n"
+"\n"
+"Qeyd edin ki bÃŒtÃŒn quraÅdÄ±rma sÉÃ§ÉnÉklÉri burada gÃ¶stÉrilmÉyib.  "
+"AxtardÄ±ÄÄ±nÄ±z seÃ§imi tapa bilmirsÉnizsÉ ÉllÉ %s faylÄ±nÄ± dÉyiÅdirÉ "
+"bilÉrsiniz. \n"
+"Tam sÉnÉdlÉr ÃŒÃ§ÃŒn GNOME/Sistem kateqoriyasÄ± altÄ±nda GNOME yardÄ±m sÉyyahÄ±nÄ± "
+"seÃ§in."
+
+#. markup
+#: gui/gdmsetup.c:2755
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "GDM-i qurasdÄ±rmaq ÃŒÃ§ÃŒn ali istifadÉÃ§i (root) olmalÄ±sÄ±nÄ±z."
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr "GNOME Ekran Ä°darÉÃ§isinin (GDM) qrafiki quraÅdÄ±rma proqramÄ±"
+
+#: gui/greeter/greeter.c:638 gui/greeter/greeter.c:669
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"QarÅÄ±layÄ±cÄ± buraxÄ±lÄ±ÅÄ± (%s) demon buraxÄ±lÄ±ÅÄ±na uyÄun gÉlmir.\n"
+"DeyÉsÉn gdm gÃŒncÉllÉmÉsi aparmÄ±sÄ±nÄ±z.\n"
+"XahiÅ edirik, gdm demonunun yenidÉn baÅladÄ±n ya da kompÃŒteri sÃŒndÃ¶rÃ¶b "
+"yenidÉn yandÄ±rÄ±n."
+
+#: gui/greeter/greeter.c:714
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"QarÅÄ±layÄ±cÄ± buraxÄ±lÄ±ÅÄ± (%s) demon buraxÄ±lÄ±ÅÄ±na (%s) uyÄun gÉlmir.\n"
+"DeyÉsÉn gdm gÃŒncÉllÉmÉsi aparmÄ±sÄ±nÄ±z.\n"
+"XahiÅ edirik, gdm demonunun yenidÉn baÅladÄ±n ya da kompÃŒteri sÃŒndÃ¶rÃ¶b "
+"yenidÉn yandÄ±rÄ±n."
+
+#: gui/greeter/greeter.c:1173
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "ÃrtÃŒyÃŒn yÃŒklÉnmÉsi sÄ±rasÄ±nda xÉta oldu: %s"
+
+#. markup
+#: gui/greeter/greeter.c:1226
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "Qrafiki salamlayÄ±cÄ± Ã¶rtÃŒyÃŒ xÉsÉrlidir"
+
+#: gui/greeter/greeter.c:1229
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"Qrafiki salamlayÄ±cÄ± Ã¶rtÃŒyÃŒnÃŒn istifadÉÃ§i adÄ±/ÅifrÉ giriÅlÉri ÃŒÃ§ÃŒn tÉ'yin "
+"edilmiÅ ÃŒzvlÉri yoxdur."
+
+#. markup
+#: gui/greeter/greeter.c:1262
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+"ÃrtÃŒk yÃŒklÉnirkÉn xÉta meydana gÉldi vÉ buna gÃ¶rÉ dÉ Ã¶n qurÄu Ã¶rtÃŒk yÃŒklÉnÉ "
+"bilmÉdi. Standart salamlayÄ±cÄ±nÄ± baÅladmaÄa Ã§alÄ±Åacam"
+
+#. markup
+#: gui/greeter/greeter.c:1284
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+"Standart salamlayÄ±cÄ±nÄ± baÅlada bilmÉdim. Ä°ndi bu ekrandan Ã§Ä±xacaqsÄ±nÄ±z vÉ "
+"baÅqa bir yolla girib gdm qurÄularÄ±nÄ± dÃŒzÉltmÉlisiniz"
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Sonuncu"
+
+#: gui/greeter/greeter_action_language.c:196
+msgid "Select a language"
+msgstr "Dili seÃ§in"
+
+#: gui/greeter/greeter_action_language.c:215
+msgid "Select a language for your session to use:"
+msgstr "Ä°clasÄ±nÄ±zda istifadÉ etmÉk istÉdiyiniz dili seÃ§in:"
+
+#: gui/greeter/greeter_canvas_item.c:125
+msgid "Select _Language..."
+msgstr "_Dili SeÃ§..."
+
+#: gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr "Ä°clasÄ± _SeÃ§..."
+
+#: gui/greeter/greeter_canvas_item.c:374
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"BuradakÄ± suallarÄ± cavablayÄ±n vÉ bitÉndÉ Enter-É basÄ±n. Menyu ÃŒÃ§ÃŒn F10-a "
+"basÄ±n."
+
+#: gui/greeter/greeter_item_ulist.c:279
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Ãn qurÄulu rÉsm aÃ§Ä±la bilmÉdi: %s!"
+
+#: gui/greeter/greeter_item_ulist.c:381
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+"GirmÉk ÃŒÃ§ÃŒn istifadÉÃ§iyÉ\n"
+"cÃŒt tÄ±qlayÄ±n"
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr "_GÃ¶zlÉt"
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "_XDMCP SeÃ§ici"
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_QuraÅdÄ±r"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "Capslock dÃŒymÉniz fÉaldÄ±r!"
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Ä°clas SeÃ§in"
+
+#: gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "GediÅat SeÃ§in"
+
+#: gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "KompÃŒteri _sÃ¶ndÃŒr"
+
+#: gui/greeter/greeter_system.c:285
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Bunu baÄlamaq ÃŒÃ§ÃŒn kompÃŒteri sÃ¶ndÃŒrÃŒn."
+
+#: gui/greeter/greeter_system.c:300
+msgid "_Reboot the computer"
+msgstr "KompÃŒteri _yenidÉn baÅlat"
+
+#: gui/greeter/greeter_system.c:314
+msgid "Sus_pend the computer"
+msgstr "KompÃŒteri _gÃ¶zlÉt"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr "_XDMCP seÃ§icisini icra et"
+
+#: gui/greeter/greeter_system.c:348
+msgid "Confi_gure the login manager"
+msgstr "GiriÅ idarÉÃ§isini _quraÅdÄ±r"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, Jeyms Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, Jeyms Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "DairÉlÉr"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Mavi dairÉli Ã¶rtÃŒ"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "SifÉt seÃ§icili dairÉlÉrdÉn ÉmÉlÉ gÉlÉn GNOME sÉnÉt variasiyasÄ±"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "GNOME SÉnÉtkarlarÄ±"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "SeÃ§icili XÃ¶ÅbÉxt GNOME"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "DairÉlÉrin GNOME SÉnÉt DÉyiÅmÉlÉri"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "XÃ¶ÅbÉxt GNOME"
+
+#: gui/modules/dwellmouselistener.c:579 gui/modules/keymouselistener.c:674
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"(%2$s)-a baÄlÄ± olan (%1$s)\n"
+"iÅÉ salÄ±nmaq istÉnirkÉn xÉta yarandÄ±"
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "gdmaskpass tÉkcÉ ali istifadÉÃ§i olaraq icra edilir\n"
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "TÉsdiqlÉmÉ bacarÄ±lmadÄ±!\n"
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr "(yaddaÅ buferi)"
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr "(yaddaÅ buferi"
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr "Ä°stifadÉÃ§i ara ÃŒzÃŒ yÃŒklÉnÉ bilmir"
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+"%s%s Ä°stifadÉÃ§i ara ÃŒzÃŒ elementini %s-dÉn yÃŒklÉrkÉn xÉta oldu. DeyÉsÉn qlade "
+"ara ÃŒz izahatÄ± xÉsarÉt gÃ¶rÃŒb. %s davam edÉ bilmir vÉ sonlanacaq. %s "
+"qurulumunu yoxlayÄ±n ya da %s-i yenidÉn qurun."
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Qleyd faylÄ± qÄ±rÄ±lÄ±r! DÃŒzgÃŒn faylÄ±n qurulub qurulmadÄ±ÄÄ±nÄ± bir yoxla!\n"
+"fayl: %s \"widget\": %s"
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+"%s%s Ä°stifadÉÃ§i ara ÃŒzÃŒ elementini %s dÉn yÃŒklÉrkÉn xÉta oldu. CList nÃ¶vÃŒ "
+"widget-in %d sÃŒtunu olmalÄ±dÄ±r. DeyÉsÉn qlade ara ÃŒz izahatÄ± xÉsarÉt gÃ¶rÃŒb. %"
+"s davam edÉ bilmir vÉ sonlanacaq. %s qurulumunu yoxlayÄ±n ya da %s-i yenidÉn "
+"qurun."
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Qleyd faylÄ± qÄ±rÄ±lÄ±r! DÃŒzgÃŒn faylÄ±n qurulub qurulmadÄ±ÄÄ±nÄ± bir yoxla!\n"
+"fayl: %s \"widget\": %s gÃ¶zlanilÉn clist sÃŒtunlarÄ±: %d"
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Ä°stifadÉÃ§i ara ÃŒzÃŒnÃŒ %s falÄ±ndan yÃŒklÉrkÉn xÉta oldu. DeyÉsÉn qlade ara ÃŒz "
+"izahatÄ± tapÄ±la bilmÉyib. %s davam eda bilmir vÉ indi sonlanacaq. %s "
+"qurulumunu yoxlayÄ±n ya da %s-i yenidÉn qurun."
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "HeÃ§ ara ÃŒz yÃŒklÉnÉ bilmÉdi, LÆNÆT SÆNÆ KOR ÅEYTAN! (fayl: %s)"
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr ""
+"Lokal ÃŒÃ§ÃŒn hÉddindÉn artÄ±q lÉqÉb sÉviyÉsi var, buna dÃ¶ngÃŒ sÉbÉp olmuÅ "
+"olabilÉr"
+
Index: proiecte/PPPP/gdm/po/be.po
===================================================================
--- proiecte/PPPP/gdm/po/be.po	(revision 134)
+++ proiecte/PPPP/gdm/po/be.po	(revision 134)
@@ -0,0 +1,5021 @@
+# ÐÐµÐ»Ð°ÑÑÑÐºÑ Ð¿ÐµÑÐ°ÐºÐ»Ð°ÐŽ gdm.
+# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+# Vital Khilko <dojlid@mova.org>, 2002, 2003.
+# Alexander Nyakhaychyk <nyakhaychyk@gmail.com>, 2003, 2004, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-23 20:48+0000\n"
+"PO-Revision-Date: 2009-08-27 09:57+0300\n"
+"Last-Translator: Alexander Nyakhaychyk <nyakhaychyk@gmail.com>\n"
+"Language-Team: Belarusian <i18n@mova.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.2\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÐœÐµ Ð·'ÑÑÐ»ÑÐµÑÑÐ° ÑÑÐŒÐ²Ð°Ð»ÑÐœÐ°Ð¹ Ð¿ÑÑÐ»Ð°ÐŽÐ°Ð¹"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+#| msgid "Enable debugging output"
+msgid "Enable debugging code"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ ÐºÐŸÐŽ ÐŽÐ»Ñ Ð¿ÐŸÑÑÐºÑ ÐŽÑÑÐµÐºÑÐ°Ñ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+#| msgid "Display"
+msgid "Display ID"
+msgstr "ID ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Display Manager Slave"
+msgstr "ÐÑÑÐ³Ð°ÑÐœÑ ÐºÑÑÐ°ÑÐœÑÐº ÐŽÑÑÐ¿Ð»ÑÑ GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÐœÐ°Ð¹ÑÑÑ Ñ ÑÑÑÑÑÐŒÐµ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° \"%s\""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐœÑÑÑÑÐ»ÑÐ·Ð°Ð²Ð°ÑÑ ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ Ñ ÑÑÑÑÑÐŒÐµ"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+#| msgid "Couldn't authenticate user"
+msgid "Unable to authenticate user"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÑÑÑÐœÑÑÑÑÐºÐ°Ð²Ð°ÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+#| msgid "Unable to establish service %s: %s\n"
+msgid "Unable to establish credentials"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ ÐŽÐ°Ð²ÐµÑ"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+#| msgid ""
+#| "I could not start the X\n"
+#| "server (your graphical environment)\n"
+#| "due to some internal error.\n"
+#| "Please contact your system administrator\n"
+#| "or check your syslog to diagnose.\n"
+#| "In the meantime this display will be\n"
+#| "disabled.  Please restart gdm when\n"
+#| "the problem is corrected."
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑ X ÑÐµÑÐ²ÐµÑ (Ð²Ð°ÑÐ°Ðµ Ð³ÑÐ°ÑÑÑÐœÐ°Ðµ Ð°ÑÑÑÐŸÐŽÐŽÐ·Ðµ) Ð·-Ð·Ð° ÑÐœÑÑÑÐ°ÐœÐ°Ðµ "
+"Ð¿Ð°ÐŒÑÐ»ÐºÑ. ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð·Ð²ÑÐ¶ÑÑÐµÑÑ Ð· Ð²Ð°ÑÑÐŒ ÑÑÑÑÑÐŒÐœÑÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ ÑÑ Ð¿ÑÐ°Ð²ÐµÑÑÐµ "
+"ÑÑÑÑÑÐŒÐœÑ Ñ
+ÑÐ°ÐœÐ°Ð»ÐŸÐ³. ÐŠÑÐ¿ÐµÑÐ°ÐºÐ° Ð³ÑÑÑ ÐŽÑÑÐ¿Ð»ÑÐ¹ Ð±ÑÐŽÐ·Ðµ Ð°ÐŽÐºÐ»ÑÑÐ°ÐœÑ.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, "
+"Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÐµ GDM, ÐºÐ°Ð»Ñ Ð¿ÑÐ°Ð±Ð»ÐµÐŒÐ° Ð±ÑÐŽÐ·Ðµ Ð²ÑÑÐ°ÑÐ°ÐœÐ°."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+#| msgid "%s: cannot open display %s"
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐŽÐ°Ð»ÑÑÑÑÑÐ° ÐŽÐ° Ð±Ð°ÑÑÐºÐŸÑÑÐºÐ°Ð³Ð° ÐŽÑÑÐ¿Ð»ÑÑ \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+#| msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Ð¡ÐµÑÐ²ÐµÑ Ð±ÑÑ Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒ %s, ÑÐºÑ Ð·Ð°ÑÐ°Ð· ÐœÐµ ÑÑÐœÑÐµ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+#| msgid "%s: Couldn't set groupid to %d"
+msgid "Couldn't set groupid to %d"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°ÐŽÐ°ÑÑ %d ÑÐº ÑÐŽÑÐœÑÑÑÑÐºÐ°ÑÐ°Ñ Ð³ÑÑÐ¿Ñ"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+#| msgid "%s: initgroups() failed for %s"
+msgid "initgroups () failed for %s"
+msgstr "Ð·Ð±ÐŸÐ¹ initgroups () ÐŽÐ»Ñ %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+#| msgid "%s: Couldn't set userid to %d"
+msgid "Couldn't set userid to %d"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°ÐŽÐ°ÑÑ %d ÑÐº ÑÐŽÑÐœÑÑÑÑÐºÐ°ÑÐ°Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+#| msgid "%s: Couldn't set groupid to 0"
+msgid "Couldn't set groupid to 0"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°ÐŽÐ°ÑÑ 0 ÑÐº ÑÐŽÑÐœÑÑÑÑÐºÐ°ÑÐ°Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÐœÐµÐ°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð» ÑÐ°ÑÐŸÐ¿ÑÑÐ° ÐŽÐ»Ñ ÐŽÑÑÐ¿Ð»ÑÑ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÑ %s Ñ %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+#| msgid "%s: Xserver not found: %s"
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÐŒÐ° Ð·Ð°ÐŽÐ°ÑÑ Ð¿Ð°Ð»ÑÑÑÐºÑ ÑÐµÑÐ²ÐµÑÐ° %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÐÑÑÑÐ°Ñ ÐºÐ°ÐŒÐ°ÐœÐŽÐ° Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° ÐŽÐ»Ñ ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº"
+
+#: ../daemon/gdm-session-auditor.c:91
+#| msgid "Username"
+msgid "The username"
+msgstr "Ð£Ð»ÑÐºÐŸÐ²Ð°Ðµ ÑÐŒÑ"
+
+#: ../daemon/gdm-session-auditor.c:95
+#| msgid "Username"
+msgid "Hostname"
+msgstr "ÐÑÐ·ÐµÐ»"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð°ÐŽÐŽÐ°Ð»ÐµÐœÐ°Ð³Ð° Ð²ÑÐ·Ð»Ð°"
+
+#: ../daemon/gdm-session-auditor.c:101
+#| msgid "Display"
+msgid "Display Device"
+msgstr "ÐÑÑÐ»Ð°ÐŽÐ° ÐÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "ÐÑÑÐ»Ð°ÐŽÐ° ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐœÑÑÑÑÐ»ÑÐ·Ð°ÑÑÑ Ð¿ÐµÑÐ°ÐŒÐŸÑ Ð· ÑÑÑÑÑÐŒÐ°Ð¹ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+#| msgid "Quiver on failure"
+msgid "general failure"
+msgstr "Ð°Ð³ÑÐ»ÑÐœÐ°Ñ Ð¿Ð°ÐŒÑÐ»ÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "Ð±ÑÐ°ÐºÑÐµ Ð¿Ð°ÐŒÑÑÑ"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑÑÑÐ° ÐŽÐ°ÑÑÐ°ÑÐ°Ð²Ð°ÐœÐœÑ"
+
+#: ../daemon/gdm-session-worker.c:1089
+#| msgid "Unknown error occured."
+msgid "unknown error"
+msgstr "ÐœÐµÐ²ÑÐŽÐŸÐŒÐ°Ñ Ð¿Ð°ÐŒÑÐ»ÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐœÑÐ°ÑÐŒÐ°Ð²Ð°ÐœÐœÑ ÑÑÑÑÑÐŒÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ Ð°Ð± ÑÐ°ÑÐŒÐ°ÑÐµ ÑÐ»ÑÐºÐŸÐ²Ð°Ð³Ð° ÑÐŒÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐœÑÐ°ÑÐŒÐ°Ð²Ð°ÐœÐœÑ ÑÑÑÑÑÐŒÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ Ð°Ð± ÐœÐ°Ð·Ð²Ðµ Ð²ÑÐ·Ð»Ð° ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐœÑÐ°ÑÐŒÐ°Ð²Ð°ÐœÐœÑ ÑÑÑÑÑÐŒÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ Ð°Ð± ÐºÐ°ÐœÑÐŸÐ»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐœÑÐ°ÑÐŒÐ°Ð²Ð°ÐœÐœÑ ÑÑÑÑÑÐŒÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ Ð°Ð± ÐœÐ°Ð·Ð²Ðµ ÐŽÑÑÐ¿Ð»ÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐœÑÐ°ÑÐŒÐ°Ð²Ð°ÐœÐœÑ ÑÑÑÑÑÐŒÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ Ð°Ð± ÐŽÐ°Ð²ÐµÑÑÑÑ
+ xauth-Ð»ÑÑÑÐ°Ñ
+ ÐŽÑÑÐ¿Ð»ÑÑ "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+#| msgid "No screenshot available"
+msgid "no user account available"
+msgstr "ÑÐ°Ñ
+ÑÐœÐ°Ðº ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° ÐœÐµÐŽÐ°ÑÑÑÐ¿ÐœÑ"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÐŒÑÐœÑÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+#| msgid "Xnest doesn't exist."
+msgid "User %s doesn't exist"
+msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº %s ÐœÐµ ÑÑÐœÑÐµ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+#| msgid "Xnest doesn't exist."
+msgid "Group %s doesn't exist"
+msgstr "ÐÑÑÐ¿Ð° %s ÐœÐµ ÑÑÐœÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+#| msgid "%s: Could not create socket!"
+msgid "Could not create socket!"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ ÑÐŸÐºÐµÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÐÐŽÐŒÐŸÐ²Ð° ÐœÐ° XDMCP Ð·Ð°Ð¿ÑÑ Ð°ÐŽ Ð²ÑÐ·Ð»Ð° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+#| msgid "%s: Could not extract authlist from packet"
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÑÑÑÐŒÐ°ÑÑ ÑÐ¿ÑÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ Ð· Ð¿Ð°ÐºÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+#| msgid "%s: Error in checksum"
+msgid "Error in checksum"
+msgstr "ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿ÑÐ°Ð²ÐµÑÑÐ°Ðµ ÑÑÐŒÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+#| msgid "%s: Bad address"
+msgid "Bad address"
+msgstr "ÐÐµÐ¿ÑÐºÑ Ð°ÐŽÑÐ°Ñ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð°ÐŽÑÐ°Ñ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐœÑÐŒÐ°Ñ Ð¿ÐŸÑÑÑ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÐŽÐ°Ð±ÑÑÑ ÑÑÐ¿ÑÑ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ ÑÐ° ÑÐºÑÑÑÐºÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ñ Ð¿ÑÐ°Ð²ÐµÑÑÐ°Ðµ ÑÑÐŒÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Ð°ÑÑÑÐŒÐ°ÐœÑ REQUEST(Ð·Ð°Ð¿ÑÑ) Ð°ÐŽ Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÐ°Ð³Ð° Ð²ÑÐ·Ð»Ð° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐœÑÐŒÐ°Ñ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð²ÑÐŽ ÐŽÐ°Ð»ÑÑÑÐœÑÐœÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð°ÐŽÑÐ°Ñ ÐºÐ»ÑÐµÐœÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÐ¹ÐœÑÑ ÐœÐ°Ð·Ð²Ñ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐœÑÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐŽÐ°ÐœÑÐœÑ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÑÑÐ¿ÑÑ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ID Ð²ÑÑÐ²ÐŸÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ñ Ð¿ÑÐ°Ð²ÐµÑÑÐ°Ð¹ ÑÑÐŒÐµ Ð· %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Ð°ÑÑÑÐŒÐ°ÐœÑ Ð·Ð°Ð¿ÑÑ ÐœÐ° Ð°Ð±ÑÐ»ÑÐ³ÐŸÑÐ²Ð°ÐœÑÐœÐµ Ð°ÐŽ Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÐ°Ð³Ð° Ð²ÑÐ·Ð»Ñ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ID ÑÑÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐºÐ»ÑÑÑ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð°ÐŽÑÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Ð°ÑÑÑÐŒÐ°ÐœÑ Ð·Ð°Ð¿ÑÑ KEEPALIVE Ð°ÐŽ Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÐ°Ð³Ð° Ð²ÑÐ·Ð»Ð° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#| msgid "%s: Could not read XDMCP header!"
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ÐœÐ°ÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð·Ð°Ð³Ð°Ð»ÐŸÐ²Ð°Ðº XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+#| msgid "%s: Incorrect XDMCP version!"
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÐºÐµÐ¿ÑÐºÐ°Ñ Ð²ÐµÑÑÑÑ XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐ°Ð·Ð°Ð±ÑÐ°ÑÑ Ð°ÐŽÑÐ°Ñ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+#| msgid "%s: Could not get server hostname: %s!"
+msgid "Could not get server hostname: %s!"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð²ÑÐ·ÐœÐ°ÑÑÑÑ ÐœÐ°Ð·Ð²Ñ Ð²ÑÐ·Ð»Ð°: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+#| msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÐ°Ñ PID ÑÐ°Ð¹Ð» %s: Ð²ÐµÑÐ°Ð³ÐŸÐŽÐœÐ°, Ð±ÑÐ°ÐºÑÐµ Ð¿ÑÐ°ÑÑÐŸÑÑ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+#| msgid ""
+#| "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Ð¢ÑÑÐºÐ° Ñ
+ÑÐ°ÐœÐ°Ð»ÐŸÐ³Ñ %s ÐœÐµ ÑÑÐœÑÐµ ÑÑ ÐœÐµ Ð·'ÑÑÐ»ÑÐµÑÑÐ° ÑÑÑÐºÐ°Ð¹."
+
+#: ../daemon/main.c:283
+#, c-format
+#| msgid "%s: Authdir %s does not exist. Aborting."
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Ð¢ÑÑÐºÐ° Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ %s ÐœÐµ ÑÑÐœÑÐµ. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÐœÐµ Ð¿ÑÐ°ÑÑ."
+
+#: ../daemon/main.c:287
+#, c-format
+#| msgid "%s: Authdir %s is not a directory. Aborting."
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+"Ð¢ÑÑÐºÐ° Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ %s ÐœÐµ Ð·'ÑÑÐ»ÑÐµÑÑÐ° ÑÑÑÐºÐ°Ð¹. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÐœÐµ Ð¿ÑÐ°ÑÑ."
+
+#: ../daemon/main.c:361
+#, c-format
+#| msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Ð¢ÑÑÐºÐ° Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ %s ÐœÐµ ÐœÐ°Ð»ÐµÐ¶ÑÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ %d, Ð³ÑÑÐ¿Ðµ %d. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ "
+"Ð·Ð°ÐºÐ°ÐœÑÑÐœÐœÐµ Ð¿ÑÐ°ÑÑ."
+
+#: ../daemon/main.c:368
+#, c-format
+#| msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Ð¢ÑÑÐºÐ° Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ %s ÐŒÐ°Ðµ ÐºÐµÐ¿ÑÐºÑÑ Ð¿ÑÐ°Ð²Ñ %o. ÐÑÑÑÑÑ Ð±ÑÑÑ %o. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ "
+"Ð·Ð°ÐºÐ°ÐœÑÑÐœÐœÐµ Ð¿ÑÐ°ÑÑ."
+
+#: ../daemon/main.c:405
+#, c-format
+#| msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+"ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° GDM \"%s\". ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ ÑÐ¿ÑÐœÐµÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#: ../daemon/main.c:411
+#| msgid "%s: The gdm user should not be root. Aborting!"
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM ÐœÑ ÐŒÑÑÑÑÑ ÐœÐ°Ð»ÐµÐ¶ÑÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ root ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ ÑÐ¿ÑÐœÐµÐœÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#: ../daemon/main.c:417
+#, c-format
+#| msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ Ð³ÑÑÐ¿Ñ GDM \"%s\". ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ ÑÐ¿ÑÐœÐµÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#: ../daemon/main.c:423
+#| msgid "%s: The gdm group should not be root. Aborting!"
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM ÐœÑ ÐŒÑÑÑÑÑ ÐœÐ°Ð»ÐµÐ¶ÑÑÑ ÐŽÐ° Ð³ÑÑÐ¿Ñ root ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ ÑÐ¿ÑÐœÐµÐœÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÐµ Ð¿Ð°Ð¿ÑÑÑÐŽÐ¶Ð°ÐœÐœÑ ÑÐ°ÑÐ°Ð»ÑÐœÑÐŒÑ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ÐÑÑ
+Ð°ÐŽ Ð¿ÑÐ° ÑÐ°Ñ - ÐŽÐ»Ñ Ð¿ÐŸÑÑÐºÑ Ð¿Ð°ÐŒÑÐ»Ð°Ðº"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÐÑÑÐº Ð²ÑÑÑÑÑ GDM"
+
+#: ../daemon/main.c:534
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Display Manager"
+msgstr "ÐÑÑÐ°ÑÐœÑÐº ÐŽÑÑÐ¿Ð»ÑÑ GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+#| msgid "Only root wants to run gdm\n"
+msgid "Only root wants to run GDM"
+msgstr "Ð¢ÐŸÐ»ÑÐºÑ root ÐŒÐŸÐ¶Ð° Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑ GDM"
+
+#: ../daemon/session-worker-main.c:149
+#| msgid "GDM (The GNOME Display Manager) is not running."
+msgid "GNOME Display Manager Session Worker"
+msgstr "Ð Ð°Ð±ÐŸÑÑ ÑÑÐ°ÐœÑÐ° GDM"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "ÐÐ±Ð³ÐŸÑÑÐºÐ° AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+#| msgid "Log in anyway"
+msgid "Login Window"
+msgstr "ÐÐºÐœÐŸ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ÐÑÑÐ°ÑÐœÑÐº ÑÑÐ»ÐºÐ°Ð²Ð°ÐœÐœÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÐÑÐŒÐ°Ðœ ÐºÑÑÐ°ÑÐœÑÐºÐ° ÑÑÐ»ÐºÐ°Ð²Ð°ÐœÐœÐµÐŒ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ÐÑÐŒÐ°Ðœ ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Screen Magnifier"
+msgstr "ÐÐ°Ð²ÐµÐ»ÑÑÐ°Ð»ÑÐœÑÐº ÑÐºÑÐ°ÐœÑ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ÐÐ°Ð²ÑÐ»ÑÑÐ²Ð°Ðµ ÑÐ°ÑÑÐºÑ ÑÐºÑÐ°ÐœÑ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Ð­ÐºÑÐ°ÐœÐœÐ°Ñ ÐºÐ»Ð°Ð²ÑÑÑÑÑÐ° GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÐÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÑÑ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+#| msgid "Security"
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Ð§ÑÑÐ°Ñ ÑÐºÑÐ°ÐœÐ° Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Ð§ÑÑÐ°ÑÑ ÑÑ Ð°ÐŽÐ»ÑÑÑÑÐŸÑÐ²Ð°ÑÑ Ð°Ð·Ð±ÑÐºÐ°Ð¹ ÐÑÐ°Ð¹Ð»Ñ Ð·Ð²ÐµÑÑÐºÑ Ð· ÑÐºÑÐ°ÐœÐ°"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication failed"
+msgid "PolicyKit Authentication Agent"
+msgstr "ÐÐ³ÐµÐœÑ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+#| msgid "System"
+msgid "Select System"
+msgstr "ÐÑÐ»ÑÑÑÐœÐœÐµ ÑÑÑÑÑÐŒÑ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "%s: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ Ð±ÑÑÐµÑ XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+#| msgid "%s: Could not read XDMCP header!"
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð·Ð°Ð³Ð°Ð»ÐŸÐ²Ð°Ðº XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÐÐœÐ°ÑÑÐœÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Ð°ÐŽÑÐŸÑÐºÑ Ð·Ð°Ð²ÐµÑÑÐ°ÐœÐ°Ð³Ð° ÑÐ°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "ÐÐµÐ°ÐºÑÑÑÐœÑ ÑÑÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Ð¢ÑÐºÑÑ ÐŒÐµÑÐºÑ, ÐºÐ°Ð»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº ÑÑÑÑ ÐœÑ Ð²ÑÐ»ÑÑÑÑ ÑÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "ÐÐºÑÑÑÐœÑ ÑÑÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Ð¢ÑÐºÑÑ ÐŒÐµÑÐºÑ, ÐºÐ°Ð»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº ÑÐ¶ÐŸ Ð²ÑÐ»ÑÑÑÑ ÑÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "ÐÐ°ÑÐœÑ ÑÐ¿ÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "ÐŠÑ Ð±Ð°ÑÐœÑ ÑÐ¿ÑÑ Ð°Ð±ÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+#| msgid "%a %b %d, %l:%M %p"
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+#| msgid "%a %b %d, %H:%M"
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+#| msgid "Automatic login"
+msgid "Automatically logging in..."
+msgstr "ÐÑÑÐ°ÐŒÐ°ÑÑÑÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+#| msgid "Master halting..."
+msgid "Cancelling..."
+msgstr "Ð¡ÐºÐ°ÑÐ°Ð²Ð°ÐœÐœÐµ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+#| msgid "Select a language"
+msgid "Select language and click Log In"
+msgstr "ÐÑÐ»ÑÑÑÑÐµ ÐŒÐŸÐ²Ñ Ñ Ð¿ÑÑÑÑÐºÐœÑÑÐµ \"ÐÐ²Ð°Ð¹ÑÑÑ\""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#| msgid "Authentication failed"
+msgid "Authentication Dialog"
+msgstr "ÐÑÑÐ»ÐŸÐ³ Ð°ÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐ°Ð·Ð²Ð° ÐºÐ°ÐŒÐ¿ÑÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+#| msgid "Just _Log In"
+msgid "Log In"
+msgstr "Ð£Ð²Ð°Ð¹ÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÐÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+#| msgid "Shut _Down"
+msgid "Shut Down"
+msgstr "ÐÑÐºÐ»ÑÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+#| msgid "_Suspend"
+msgid "Suspend"
+msgstr "ÐÑÑÐ¿ÑÐœÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+#| msgid "_Session"
+msgid "Version"
+msgstr "ÐÐµÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "ÐÐ°ÐœÑÐ»Ñ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+#| msgid "_Language"
+msgid "Languages"
+msgstr "ÐÐŸÐ²Ñ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+#| msgid "_Language"
+msgid "_Languages:"
+msgstr "_ÐÐŸÐ²Ñ:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+#| msgid "_Language"
+msgid "_Language:"
+msgstr "_ÐÐŸÐ²Ð°:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+#| msgid "_Other"
+msgctxt "language"
+msgid "Other..."
+msgstr "IÐœÑÑÑ..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ÐÐ±ÑÑÑÑÐµ ÐŒÐŸÐ²Ñ Ð· Ð¿ÐŸÑÐœÐ°Ð³Ð° ÑÐ¿ÑÑÑ ÐœÐ°ÑÑÐœÑÑ
+ ÐŒÐŸÑ."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÐÑÐ²ÑÐ·ÐœÐ°ÑÐ°ÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Ð Ð°ÑÐºÐ»Ð°ÐŽÐºÑ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_ÐÐ»Ð°Ð²ÑÑÑÑÑÐ°:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+#| msgid "_Other"
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÐÐœÑÐ°Ñ..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÐÐ±ÑÑÑÑÐµ ÑÐ°ÑÐºÐ»Ð°ÐŽÐºÑ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ Ð· Ð¿ÐŸÑÐœÐ°Ð³Ð° ÑÐ¿ÑÑÑ ÐœÐ°ÑÑÐœÑÑ
+ ÑÐ°ÑÐºÐ»Ð°ÐŽÐ°Ðº."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Ð¢ÑÐºÑÑ ÐŒÐµÑÐºÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Ð¢ÑÐºÑ, ÑÐºÑ Ð±ÑÐŽÐ·Ðµ ÑÐ¶ÑÑÑ Ñ ÑÐºÐ°ÑÑÑ ÐŒÐµÑÐºÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+#| msgid "Icon"
+msgid "Icon name"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð·ÐœÐ°ÑÐºÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+#| msgid "The font to use on the welcome message"
+msgid "The icon to use with the label"
+msgstr "ÐÐœÐ°ÑÐºÐ°, ÐŽÐ»Ñ Ð²ÑÐºÐ°ÑÑÑÑÐ°ÐœÐœÑ Ð· ÐœÐ°ÐºÐ»ÐµÐ¹ÐºÐ°Ð¹"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+#| msgid "Default font: "
+msgid "Default Item"
+msgstr "ÐÑÐ°ÐŽÐ²ÑÐ·ÐœÐ°ÑÐ°ÐœÑ ÑÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+#| msgid "This is the default system session"
+msgid "The id of the default item"
+msgstr "ID Ð¿ÑÐ°ÐŽÐ²ÑÐ·ÐœÐ°ÑÐ°ÐœÐ°Ð³Ð° ÑÐ»ÐµÐŒÐµÐœÑÐ°"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÐ°Ñ ÐºÐŸÐ»ÑÐºÐ°ÑÑÑ ÑÐ»ÐµÐŒÐµÐœÑÐ°Ñ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÐ°Ñ ÐºÐŸÐ»ÑÐºÐ°ÑÑÑ ÑÐ»ÐµÐŒÐµÐœÑÐ°Ñ Ð²Ð°ÐºÐŸÐ» ÑÐ¿ÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÐÐŽÐŽÐ°Ð»ÐµÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ (ÐŽÐ°Ð»ÑÑÐ°ÐµÐŒÑÑ ÐŽÐ° %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÐÐŽÐŽÐ°Ð»ÐµÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ (ÐŽÐ°Ð»ÑÑÐ°ÐœÑ ÐŽÐ° %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+#| msgid "Timed Login"
+msgid "Remote Login"
+msgstr "ÐÐŽÐŽÐ°Ð»ÐµÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+#| msgid "_Session"
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÐ°ÐœÑÑ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ð¢ÑÐºÑÑ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Ð¢ÑÐºÑÑ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÑ, ÐºÐ°Ð±Ñ Ð°Ð±ÑÑÐ°Ð»ÑÐœÑÐº Ð¿ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ÐÐŽÐºÐ»ÑÑÑÑÑ Ð¿Ð°ÐºÐ°Ðº ÐºÐœÐŸÐ¿Ð°Ðº Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+#| msgid "Do note allow the user to drag the login window around"
+msgid "Do not show known users in the login window"
+msgstr "ÐÐµ Ð¿Ð°ÐºÐ°Ð·Ð²Ð°ÑÑ Ð²ÑÐŽÐŸÐŒÑÑ
+ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°Ñ Ñ Ð²Ð°ÐºÐœÐµ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+#| msgid "Enable _accessibility modules"
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ ÐŒÐŸÐŽÑÐ»Ñ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐ°Ðµ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+#| msgid "Enable debugging output"
+msgid "Enable debugging"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ ÑÑÐ¶ÑÐŒ Ð¿ÐŸÑÑÐºÑ Ð¿Ð°ÐŒÑÐ»Ð°Ðº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+#| msgid "Enable debugging output"
+msgid "Enable debugging mode for the greeter."
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ ÑÑÐ¶ÑÐŒ Ð¿ÐŸÑÑÐºÑ Ð¿Ð°ÐŒÑÐ»Ð°Ðº ÐŽÐ»Ñ Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÑÑ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ Ð¿Ð°Ð²ÐµÐ»ÑÑÐ°Ð»ÑÐœÑÐº ÑÐºÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ ÑÑÑÐ°Ñ ÑÐºÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Ð£ÐºÐ»ÑÑÑÑÑ Ð°ÐŽÐ»ÑÑÑÑÐ°Ð²Ð°ÐœÐœÐµ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð·ÐœÐ°ÑÐºÑ ÐŽÐ»Ñ ÑÐ¶ÑÐ²Ð°ÐœÐœÑ Ñ ÑÐºÐ°ÑÑÑ Ð»Ð°Ð³Ð°ÑÑÐ¿Ð° Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ÐÐ¿ÐŸÑÐœÑÑ Ð²ÑÐ»ÑÑÐ°ÐœÑÑ ÑÐ°ÑÐºÐ»Ð°ÐŽÐºÑ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+#| msgid "Select a language"
+msgid "Recently selected languages"
+msgstr "ÐÐ¿ÐŸÑÐœÑÑ Ð²ÑÐ»ÑÑÐ°ÐœÑÑ ÐŒÐŸÐ²Ñ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "ÐÑÐ°Ð±ÑÑÑ, ÐºÐ°Ð± ÑÐ¿ÑÑ ÑÐ°ÑÐºÐ»Ð°ÐŽÐ°Ðº Ð±ÑÑ Ð±Ð°ÑÐœÑ Ñ Ð²Ð°ÐºÐœÐµ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ÐÑÐ°Ð±ÑÑÑ, ÐºÐ°Ð± ÑÐ¿ÑÑ ÐŒÐŸÑ Ð±ÑÑ Ð±Ð°ÑÐœÑ Ñ Ð²Ð°ÐºÐœÐµ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "ÐÑÐ°Ð±ÑÑÑ, ÐºÐ°Ð± ÑÑÐŒÐ°ÑÑÑÐœÐ°Ñ Ð·ÐœÐ°ÑÐºÐ° Ð±ÑÐ»Ð° Ð±Ð°ÑÐœÐ°Ñ ÑÐº Ð»Ð°Ð³Ð°ÑÑÐ¿ Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± Ð°ÐŽÐºÐ»ÑÑÑÑÑ Ð¿Ð°ÐºÐ°Ð· ÑÐ¿ÑÑÑ Ð²ÑÐŽÐŸÐŒÑÑ
+ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°Ñ Ñ Ð²Ð°ÐºÐœÐµ "
+"ÑÐ²Ð°Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± Ð°ÐŽÐºÐ»ÑÑÑÑÑ Ð¿Ð°ÐºÐ°Ð· ÐºÐœÐŸÐ¿ÐºÑ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ Ñ Ð²Ð°ÐºÐœÐµ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐºÑÑÐ°ÑÐœÑÐºÐ° ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ ÑÐ»Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐºÑÑÐ°ÑÐœÑÐºÐ° ÐŒÐµÐŽÑÑ-ÐºÐ»Ð°Ð²ÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÑÑ ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐºÑÑÐ°ÑÐœÑÐºÐ° ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ Ð²ÑÑÑÑÐ°Ð»ÑÐœÐ°Ð¹ "
+"ÐºÐ»Ð°Ð²ÑÑÑÑÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ Ð¿Ð°Ð²ÐµÐ»ÑÑÐ°Ð»ÑÐœÑÐº ÑÐºÑÐ°ÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÑÑÑÐ°Ñ ÑÐºÑÐ°ÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐºÑÑÐ°ÑÐœÑÐºÐ° ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ Ð³ÑÐºÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐºÑÑÐ°ÑÐœÑÐºÐ° ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐºÑÑÐ°ÑÐœÑÐºÐ° ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ ÑÑÐºÑ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "ÐÑÐ°Ð±ÑÑÑ ÑÑÑÑÐœÐ°Ð¹, ÐºÐ°Ð± ÑÐºÐ»ÑÑÑÑÑ compiz Ñ ÑÐºÐ°ÑÑÑ ÐºÑÑÐ°ÑÐœÑÐºÐ° Ð²ÐŸÐºÐœÐ°Ñ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Ð¢ÑÐºÑÑÐ°Ð²Ð°Ðµ Ð¿Ð°Ð²ÐµÐŽÐ°ÐŒÐ»ÐµÐœÐœÐµ Ñ Ð²Ð°ÐºÐœÐµ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ, ÐºÐ°Ð»Ñ Ð°Ð±ÑÑÐ°Ð»ÑÐœÑÐº ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°Ñ Ð¿ÑÑÑÑ "
+"(Ð·Ð°ÐŒÐµÑÑ banner_message_text)."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+#| msgid "The welcome message displayed on the login window"
+msgid "Text banner message to show on the login window."
+msgstr "ÐÐ°ÐŽÐ¿ÑÑ ÐŽÐ»Ñ ÑÑÐºÑÑÐ°Ð²Ð°Ð³Ð° ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÐ°, Ð±Ð°ÑÐœÐ°Ð³Ð° Ñ Ð²Ð°ÐºÐœÐµ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "ÐÑÑÑÐœÐ°, ÐºÐ°Ð»Ñ ÑÐºÐ»ÑÑÐ°ÐœÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐÑÑÐ°ÑÐœÑÐº ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ ÑÐ»Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "ÐÑÑÑÐœÐ°, ÐºÐ°Ð»Ñ ÑÐºÐ»ÑÑÐ°ÐœÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐÑÑÐ°ÑÐœÑÐº ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ ÐŒÐµÐŽÑÑ-ÐºÐ»Ð°Ð²ÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ÐÑÑÑÐœÐ°, ÐºÐ°Ð»Ñ ÑÐºÐ»ÑÑÐ°ÐœÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐÑÑÐ°ÑÐœÑÐº ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ Ð³ÑÐºÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "ÐÑÑÑÐœÐ°, ÐºÐ°Ð»Ñ ÑÐºÐ»ÑÑÐ°ÐœÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐÑÑÐ°ÑÐœÑÐº ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "ÐÑÑÑÐœÐ°, ÐºÐ°Ð»Ñ ÑÐºÐ»ÑÑÐ°ÐœÑ ÐŽÐ°ÐŽÐ°ÑÐ°Ðº ÐÑÑÐ°ÑÐœÑÐº ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑÑ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Ð£Ð¶ÑÑÑ compiz Ñ ÑÐºÐ°ÑÑÑ ÐºÑÑÐ°ÑÐœÑÐºÐ° Ð²ÐŸÐºÐœÐ°Ñ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+#| msgid "Information"
+msgid "Duration"
+msgstr "ÐÑÐ°ÑÑÐ³Ð»Ð°ÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÐÐŸÐ»ÑÐºÐ°ÑÑÑ ÑÐµÐºÑÐœÐŽ Ð¿ÐµÑÑ ÑÑÐŒ ÑÐ°Ð¹ÐŒÐµÑ ÑÐ¿ÑÐœÑÑÑÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÐÐ°ÑÐ°ÑÑ Ð°ÐŽÐ»ÑÐº"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Ð§Ð°Ñ, Ñ ÑÐºÑ Ð¿Ð°ÑÐ°Ñ Ð¿ÑÐ°ÑÐ°Ð²Ð°ÑÑ ÑÐ°Ð¹ÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+#| msgid "GDM is not running"
+msgid "Is it Running?"
+msgstr "ÐŠÑ ÑÐœ Ð¿ÑÐ°ÑÑÐµ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ÐŠÑ ÑÑÐºÐ°Ðµ Ð·Ð°ÑÐ°Ð· ÑÐ°Ð¹ÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+#| msgid "_Language"
+msgid "Manager"
+msgstr "ÐÑÑÐ°ÑÐœÑÐº"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "ÐÑÑÐ°ÑÐœÑÐº, ÑÐºÑ ÐºÐ°ÐœÑÑÐ°Ð»ÑÐµ Ð³ÑÑÐ°Ð³Ð° ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+#| msgid "_Other"
+msgctxt "user"
+msgid "Other..."
+msgstr "ÐÐœÑÑÑ..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+#| msgid "Choose an Action"
+msgid "Choose a different account"
+msgstr "ÐÐ±ÑÑÑÑÐµ ÑÐœÑÑ ÑÐ°Ñ
+ÑÐœÐ°Ðº"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "ÐÐŸÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Ð£Ð²Ð°Ð¹ÑÑÑ ÑÐº Ð³ÐŸÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "ÐÑÑÐ°ÐŒÐ°ÑÑÑÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÑÑÐ°ÐŒÐ°ÑÑÑÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ Ñ ÑÑÑÑÑÐŒÑ Ð¿Ð°ÑÐ»Ñ Ð²ÑÐ»ÑÑÑÐœÐœÑ ÐŸÐ¿ÑÑÐ¹"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+#| msgid "Log in anyway"
+msgid "Log in as %s"
+msgstr "Ð£Ð²Ð°Ð¹ÑÑÑ ÑÐº %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "ÐÑ ÑÐ²Ð°Ð¹ÑÐ»Ñ ÑÐº"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ÐÐ¿Ð»ÐµÑ ÐÐµÑÐ°ÐºÐ»ÑÑÑÐœÐœÐµ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° - Ð³ÑÑÐ° Ð²ÐŸÐ»ÑÐœÐ°Ðµ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÐœÐ°Ðµ Ð·Ð°Ð±ÐµÑÐ¿ÑÑÑÐœÐœÐµ; ÐÑ "
+"ÐŒÐŸÐ¶Ð°ÑÐµ  ÑÐ°ÑÐ¿Ð°ÑÑÑÐŽÐ¶Ð²Ð°ÑÑ Ñ/ÑÑ Ð·ÐŒÑÐœÑÑÑ ÑÐ³ÐŸ Ð·Ð³ÐŸÐŽÐœÐ° Ð· ÑÐŒÐŸÐ²Ð°ÐŒÑ GNU General Public "
+"License ÑÑÐŸ Ð²ÑÐŽÐ°ÐŽÐ·ÐµÐœÐ° Free Software Foundation; Ð»ÑÐ±ÐŸÐ¹ Ð²ÐµÑÑÑÑ Ð¿Ð°ÑÑÐœÐ°ÑÑÑ Ð°ÐŽ 2 "
+"(ÐœÐ° Ð²Ð°Ñ Ð³ÑÑÑ)."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"ÐÑÑÐ°Ñ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÐ° ÑÐ°ÑÐ¿Ð°ÑÑÑÐŽÐ¶Ð²Ð°ÐµÑÑÐ° Ð· ÐœÐ°ÐŽÐ·ÐµÑÐ¹, ÑÑÐŸ ÑÐœÐ° Ð±ÑÐŽÐ·Ðµ ÐºÐ°ÑÑÑÐœÑÐ¹, Ð°Ð»Ðµ ÐÐÐ "
+"ÐÐÐ¯ÐÐÐ¥ ÐÐÐ ÐÐÐ¢Ð«Ð¯Ð; ÐœÐ°Ð²Ð°Ñ, Ð±ÐµÐ· ÐœÐ°ÐŒÑÐºÐ°Ñ Ð³Ð°ÑÐ°ÐœÑÑÑ Ð¿ÑÐ°ÐŽÑÐºÑÐ° ÑÑ Ð¿ÑÐŽÐ°ÑÐœÐ°ÑÑÑ ÐŽÐ»Ñ "
+"Ð¿ÑÐ°ÐºÑÑÑÐœÐ°Ð³Ð° Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐœÐœÑ.  ÐÐ° Ð¿Ð°ÐŽÑÐ°Ð±ÑÐ·ÐœÐ°ÑÑÑÐŒÑ Ð·Ð²ÑÑÑÐ°Ð¹ÑÐµÑÑ ÐŽÐ° GNU General "
+"Public License."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"ÐÑ ÐŒÑÑÑÐ»Ñ Ð°ÑÑÑÐŒÐ°ÑÑ ÐºÐŸÐ¿ÑÑ GNU General Public License ÑÐ°Ð·Ð°ÐŒ Ð· Ð³ÑÑÐ°Ð¹ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÐ°Ð¹; "
+"ÐºÐ°Ð»Ñ ÐœÐµ - Ð»ÑÑÑÑÐ¹ÑÐµ ÐŽÐ° Free Software Foundation, Inc., 51 Franklin St, Fifth "
+"Floor, Boston, MA 02110-1301 USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐµÐœÑ ÐŽÐ»Ñ Ñ
+ÑÑÐºÐ°Ð³Ð° Ð¿ÐµÑÐ°ÐºÐ»ÑÑÑÐœÐœÑ Ð¿Ð°ÐŒÑÐ¶ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒÑ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Vital Khilko <dojlid@mova.org>, 2002, 2003.\n"
+"Alexander Nyakhaychyk <nyakhaychyk@gmail.com>, 2003, 2004, 2009."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+#| msgid "Can't lock screen"
+msgid "Can't lock screen: %s"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°ÐŒÐºÐœÑÑÑ ÑÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐ°ÑÐŸÐ²Ð° ÐœÐ°ÑÑÐ°Ð²ÑÑÑ Ð°Ñ
+ÐŸÑÐœÑÐºÐ° ÑÐºÑÐ°ÐœÑ, ÐºÐ°Ð± Ð±ÑÑ ÑÐŸÑÐœÑ (Ð¿ÑÑÑÑ) ÑÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+#| msgid "Can't lock screen"
+msgid "Can't logout: %s"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐ²Ð°ÑÑÑ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+#| msgid "Available Sessions"
+msgid "Available"
+msgstr "ÐÑÑÑÑÑÐœÑÑÐ°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÐÑÐ±Ð°ÑÐœÑ"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÐÐ°ÐœÑÑÑ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÐÐŽÑÑÑÐœÑÑÐ°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+#| msgid "Information"
+msgid "Account Information..."
+msgstr "ÐÐ²ÐµÑÑÐºÑ Ð¿ÑÐ° ÑÐ°Ñ
+ÑÐœÐ°Ðº..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Ð¡ÑÑÑÑÐŒÐœÑÑ Ð¿ÐµÑÐ°Ð²Ð°Ð³Ñ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+#| msgid "Can't lock screen"
+msgid "Lock Screen"
+msgstr "ÐÐ°ÐŒÐºÐœÑÑÑ ÑÐºÑÐ°Ðœ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ÐÐµÑÐ°ÐºÐ»ÑÑÑÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+#| msgid "Quit"
+msgid "Quit..."
+msgstr "ÐÑÐ¹ÑÑÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÐÐµÐ²ÑÐŽÐŸÐŒÐ°"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÐÐ¿Ð»ÐµÑ Ð¿ÐµÑÐ°ÐºÐ»ÑÑÑÐœÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ÐÑÐŒÑÐœÑÑÑ ÐœÐ°ÑÑÐ°ÑÐ»ÐµÐœÐœÑ Ñ ÑÑÐ°Ðœ ÑÐ°Ñ
+ÑÐœÐºÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐµÐœÑ ÐŽÐ»Ñ Ñ
+ÑÑÐºÐ°Ð³Ð° Ð¿ÐµÑÐ°ÐºÐ»ÑÑÑÐœÐœÑ Ð¿Ð°ÐŒÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÐÐµÑÐ°ÐºÐ»ÑÑÐ°Ð»ÑÐœÑÐº ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°Ñ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ð€Ð°Ð±ÑÑÐºÐ° Ð°Ð¿Ð»ÐµÑÐ° \"ÐÐµÑÐ°ÐºÐ»ÑÑÑÐœÐœÐµ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°\""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ð ÑÐŽÐ°Ð³Ð°Ð²Ð°ÑÑ Ð¿ÐµÑÑÐ°ÐœÐ°Ð»ÑÐœÑÑ _Ð·Ð²ÐµÑÑÐºÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+#| msgid "_Reboot"
+msgid "_About"
+msgstr "_ÐÑÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Ð _ÑÐŽÐ°Ð³Ð°Ð²Ð°ÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°Ñ Ñ Ð³ÑÑÐ¿Ñ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÐ³ÐœÐ°ÑÐ°Ð²Ð°ÑÑ - Ð¿Ð°ÐºÑÐœÑÑÐ° ÐŽÐ»Ñ ÑÑÐŒÑÑÑÐ°Ð»ÑÐœÐ°ÑÑÑ"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "ÐÑÐ²Ð°ÐŽ ÑÑÐ¶ÑÐŒÐ° Ð¿ÐŸÑÑÐºÑ Ð¿Ð°ÐŒÑÐ»Ð°Ðº"
+
+#: ../utils/gdmflexiserver.c:68
+#| msgid "How to use this application"
+msgid "Version of this application"
+msgstr "ÐÐµÑÑÑÑ Ð³ÑÑÐ°Ð³Ð° ÐŽÐ°ÑÑÐ°ÑÐ°Ð²Ð°ÐœÐœÑ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð²ÑÐ·ÐœÐ°ÑÑÑÑ Ð±ÑÐ³ÑÑÑ ÑÐµÐ°ÐœÑ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+#| msgid "New Login"
+msgid "- New GDM login"
+msgstr "- ÐœÐŸÐ²Ñ ÑÐ²Ð°Ñ
+ÐŸÐŽ GDM"
+
+#: ../utils/gdmflexiserver.c:767
+#| msgid "Cannot start new display"
+msgid "Unable to start new display"
+msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑ ÐœÐŸÐ²Ñ ÐŽÑÑÐ¿Ð»ÑÐ¹"
+
+#: ../utils/gdm-screenshot.c:219
+#| msgid "No screenshot available"
+msgid "Screenshot taken"
+msgstr "ÐÐŽÑÐŒÐ°Ðº Ð°ÑÑÑÐŒÐ°ÐœÑ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "ÐÑÑÑÐŒÐ°ÑÑ Ð·ÐŽÑÐŒÐ°Ðº ÑÐºÑÐ°ÐœÐ°"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "ÐÑÑÐ°Ñ ÑÑÑÑÑ Ð·Ð°Ð²ÑÐŽÐ·Ðµ Ð²Ð°Ñ Ñ CDE"
+
+#~ msgid "Default System Session"
+#~ msgstr "ÐÐ°Ð¿ÐŸÐŒÐœÐ°Ñ ÑÑÑÑÑÐŒÐœÐ°Ñ ÑÑÑÑÑ"
+
+#, fuzzy
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Ð²Ð°ÑÐ°Ðµ ÒÑÐ°ÑÑÑÐœÐ°Ðµ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÐµ).  ÐÐ°ÐŽÐŸÐ±ÐœÐ° "
+#~ "ÐœÐ° ÑÐŸÐµ, ÑÑÐŸ ÑÐœ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐœÑÐ¿ÑÐ°Ð²ÑÐ»ÑÐœÐ°.  ÐÐ°ÐŒ Ð¿Ð°ÑÑÐ°Ð±ÑÐµÑÑÐ° Ð·Ð°ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ñ "
+#~ "ÐºÐ°ÐœÑÐŸÐ»Ñ Ð¹ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÐœÐ°ÐœÐŸÐ²Ð° ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ X-ÐŸÑ. ÐÐ°ÑÑÐŒ "
+#~ "Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ GDM."
+
+#~ msgid ""
+#~ "Would you like me to try to run the X configuration program?  Note that "
+#~ "you will need the root password for this."
+#~ msgstr ""
+#~ "ÐÐ°ÐŽÐ°ÐµÑÐµ, ÐºÐ°Ð± GDM Ð¿Ð°ÑÐ¿ÑÐ°Ð±Ð°Ð²Ð°Ñ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ X-ÐŸÑ? ÐÐ°ÐŒ "
+#~ "ÑÐ¿Ð°ÑÑÑÐ±ÑÑÑÐ° Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° root."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Ð£Ð²ÑÐŽÐ·ÑÑÐµ Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° root (Ð¿ÑÑÐ²ÑÐ»ÑÐ²Ð°ÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº)."
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº Ð·Ð°ÑÐ°Ð· Ð±ÑÐŽÐ·Ðµ Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ ÐœÐ°ÐœÐŸÐ²Ð°."
+
+#~ msgid ""
+#~ "I will disable this X server for now.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "ÐÐ°Ð¿ÑÑÐº X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° Ð·Ð°ÑÐ°Ð· Ð°ÐŽÐºÐ»ÑÑÐ°ÐœÑ. ÐÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ GDM, ÐºÐ°Ð»Ñ ÑÐœ Ð±ÑÐŽÐ·Ðµ "
+#~ "Ð¿ÑÐ°Ð²ÑÐ»ÑÐœÐ° ÐœÐ°Ð»Ð°ÐŽÐ¶Ð°ÐœÑ."
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Ð²Ð°Ñ Ð³ÑÐ°ÑÑÑÐœÑ ÑÐœÑÑÑÑÑÐ¹Ñ). ÐÐ°ÐŽÐŸÐ±ÐœÐ°, ÑÐœ ÐœÑ "
+#~ "ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐœÐµÐºÐ°ÑÑÐºÑÐœÐ°. ÐÐ°ÐŽÐ°ÐµÑÐµ Ð¿Ð°Ð³Ð»ÑÐŽÐ·ÐµÑÑ Ð²ÑÑ
+Ð°ÐŽÐœÑÑ Ð¿Ð°Ð²ÐµÐŽÐ°ÐŒÐ»ÐµÐœÑÐœÑ X-"
+#~ "Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÑ ÐŽÐ»Ñ ÐŽÑÑÐ³ÐœÐŸÑÑÑÐºÑ Ð¿ÑÐ°Ð±Ð»ÐµÐŒÑ?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "ÐÐŸ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð¿Ð°Ð³Ð»ÑÐŽÐ·ÐµÑÑ Ð¿Ð°ÐŽÑÐ°Ð±ÑÐ·ÐœÑ Ð²ÑÐ²Ð°ÐŽ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° X?"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Ð²Ð°Ñ Ð³ÑÐ°ÑÑÑÐœÑ ÑÐœÑÑÑÑÑÐ¹Ñ). ÐÐ°ÐŽÐŸÐ±ÐœÐ°, "
+#~ "ÑÐºÐ°Ð·Ð°Ð»ÑÐœÐ°Ñ Ð¿ÑÑÐ»Ð°ÐŽÐ° (ÐŒÑÑ) ÐœÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÐ° ÐºÐ°ÑÑÐºÑÐœÐ°. ÐÐ°ÐŽÐ°ÐµÑÐµ Ð¿Ð°Ð³Ð»ÑÐŽÐ·ÐµÑÑ "
+#~ "Ð²ÑÑ
+Ð°ÐŽÐœÑÑ Ð¿Ð°Ð²ÐµÐŽÐ°ÐŒÐ»ÐµÐœÑÐœÑ X-ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ ÐŽÑÑÐ³ÐœÐŸÑÑÑÐºÑ Ð¿ÑÐ°Ð±Ð»ÐµÐŒÑ?"
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "ÐÐ°ÐŽÐ°ÐµÑÐµ, ÐºÐ°Ð± GDM Ð¿Ð°ÑÐ¿ÑÐ°Ð±Ð°Ð²Ð°Ñ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ ÐŽÐ»Ñ "
+#~ "ÐŒÑÑÑ? ÐÐ°ÐŒ ÑÐ¿Ð°ÑÑÑÐ±ÑÑÑÐ° Ð¿Ð°ÑÐŸÐ»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ root."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "ÐÑÑÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ñ ÑÑÑÑÑ xterm.  ÐÐŸÐºÐœÑ Ð±ÑÐŽÑÑÑ Ð°ÑÑÑÐŒÐ»ÑÐ²Ð°ÑÑ Ð·Ð°ÑÑÑÐŸÐŽÐ¶Ð°ÐœÑÐœÐµ ÐºÐ°Ð»Ñ "
+#~ "Ð²Ñ Ð·ÑÐŒÐµÑÑÑÑÑÐµ ÑÐºÐ°Ð·Ð°Ð»ÑÐœÑÐº ÐœÐ° ÑÐŒÑ.  ÐÐ°Ð± Ð²ÑÐ¹ÑÑÑÑ Ð· Ð³ÑÑÐ°Ð³Ð° ÑÑÐ¶ÑÐŒÑ, ÐœÐ°Ð±ÑÑÑÑÐµ "
+#~ "\"exit\" Ñ Ð²Ð°ÐºÐœÐµ, ÑÑÐŸ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐ·ÑÑÑÐ° Ñ Ð»ÐµÐ²ÑÐŒ Ð²ÐµÑÑ
+ÐœÑÐŒ Ð²ÑÐ³Ð»Ðµ."
+
+#~ msgid ""
+#~ "I could not start your session and so I have started the failsafe xterm "
+#~ "session.  Windows now have focus only if you have your cursor above "
+#~ "them.  To get out of this mode type 'exit' in the window in the upper "
+#~ "left corner"
+#~ msgstr ""
+#~ "ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð²Ð°ÑÑÑ ÑÑÑÑÑ Ð¹ ÑÐ°ÐŒÑ Ð±ÑÐ»Ð° Ð·Ð°Ð¿ÑÑÑÐ°ÐœÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ñ "
+#~ "ÑÑÑÑÑ xterm.  ÐÐŸÐºÐœÑ Ð±ÑÐŽÑÑÑ Ð°ÑÑÑÐŒÐ»ÑÐ²Ð°ÑÑ Ð·Ð°ÑÑÑÐŸÐŽÐ¶Ð°ÐœÑÐœÐµ ÐºÐ°Ð»Ñ Ð²Ñ Ð·ÑÐŒÐµÑÑÑÑÑÐµ "
+#~ "ÑÐºÐ°Ð·Ð°Ð»ÑÐœÑÐº ÐœÐ° ÑÐŒÑ.  ÐÐ°Ð± Ð²ÑÐ¹ÑÑÑÑ Ð· Ð³ÑÑÐ°Ð³Ð° ÑÑÐ¶ÑÐŒÑ, ÐœÐ°Ð±ÑÑÑÑÐµ \"exit\" Ñ "
+#~ "Ð²Ð°ÐºÐœÐµ, ÑÑÐŸ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐ·ÑÑÑÐ° Ñ Ð»ÐµÐ²ÑÐŒ Ð²ÐµÑÑ
+ÐœÑÐŒ Ð²ÑÐ³Ð»Ðµ."
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "ÐÑÑÐ°Ñ ÑÑÑÑÑ Ð·Ð°Ð²ÑÐŽÐ·Ðµ Ð²Ð°Ñ Ñ GNOME"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÐ°ÑÑ ÐœÐŸÐ²Ñ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÐ¹ÐœÑ Ð·Ð°Ð¿ÑÑ: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÐ°ÑÑ ÐœÐŸÐ²Ñ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÐ¹ÐœÑ Ð·Ð°Ð¿ÑÑ. ÐÐ°Ð³ÑÑÐŒÐ°, ÐœÑ Ñ
+Ð°Ð¿Ð°Ðµ "
+#~ "ÐŒÐµÐ¹ÑÑÐ° ÐœÐ° ÐŽÑÑÐºÑ"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÐ°ÑÑ ÐœÐŸÐ²Ñ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÐ¹ÐœÑ Ð·Ð°Ð¿ÑÑ. ÐÐ°Ð³ÑÑÐŒÐ°, ÐœÑ Ñ
+Ð°Ð¿Ð°Ðµ ÐŒÐµÐ¹ÑÑÐ° "
+#~ "ÐœÐ° ÐŽÑÑÐºÑ. %s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÐ²Ð°ÑÑÑÑ ÐœÐŸÐ²Ñ ÑÐ°Ð¹Ð» cookie Ñ %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÐ° Ð°ÐŽÑÑÐœÑÑÑ %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð» Ð¿ÐµÑÑÐ²Ð° %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°ÐŒÐºÐœÑÑÑ ÑÐ°Ð¹Ð» Ð¿ÐµÑÑÐ²Ð° %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÐ°ÑÑ Ð¿ÐµÑÑÐ²Ð°"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: ÐœÐµÐ·Ð°ÑÐ²Ð°Ð¶Ð°ÐµÑÑÐ° Ð¿Ð°ÐŽÐ°Ð·ÑÐŸÐœÑ ÑÐ°Ð¹Ð» Ð¿ÐµÑÑÐ²Ð° %s"
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÐ°ÑÑ Ñ %s: %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds, it is likely that something bad is going on.  I will wait for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ»ÑÐ¶ÐœÑÐº ÐŽÑÑÐ¿Ð»ÑÑ Ð±ÑÑ Ð²ÑÐºÐ»ÑÑÐ°ÐœÑ 6 ÑÐ°Ð·ÐŸÑ Ð·Ð° Ð°Ð¿ÐŸÑÐœÑÑ 90 ÑÑÐºÑÐœÐŽÐ°Ñ - Ð³ÑÑÐ° "
+#~ "Ð²ÑÐ³Ð»ÑÐŽÐ°Ðµ ÑÐ°Ðº, ÐœÑÐ±ÑÑÐ° Ð°ÐŽÐ±ÑÐ²Ð°ÐµÑÑÐ° ÐœÐµÑÑÐ° ÐŽÑÑÐœÐœÐ°Ðµ.  ÐÐ°ÑÐ°Ð· Ð±ÑÐŽÐ·Ðµ Ð¿ÐµÑÐ°Ð¿ÑÐœÐ°Ðº ÐœÐ° "
+#~ "2 Ñ
+Ð²ÑÐ»ÑÐœÑ, Ð·Ð°ÑÑÐŒ Ð±ÑÐŽÐ·Ðµ Ð·ÑÐŸÐ±Ð»ÐµÐœÐ° ÑÐ¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÐ³ÐŸ ÐœÐ°ÐœÐŸÐ²Ð° ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ %"
+#~ "s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ ÑÑÑÐ±Ð°Ð¿ÑÐ°Ð²ÐŸÐŽ"
+
+#~ msgid "%s: Failed forking gdm slave process for %s"
+#~ msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÐ²Ð°ÑÑÐœÑÐœÑ ÐœÐ°ÑÑÐ°ÐŽÐºÐ° gdm ÐŽÐ»Ñ %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s - Ð³ÑÑÐ° ÐœÑ Ð·Ð²ÑÑÐ°Ð¹ÐœÑ ÑÐ°Ð¹Ð»!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... Ð€Ð°Ð¹Ð» Ð·Ð°ÐœÐ°ÐŽÑÐ° Ð²ÑÐ»ÑÐºÑ ÐŽÐ»Ñ Ð¿Ð°ÐºÐ°Ð·Ñ ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð°ÐŽÑÑÐœÐµÐœÑ"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ ÐœÐ°ÑÑÐ°ÐŽÐºÐ° ÐŽÐ»Ñ Ð°ÐŽÐ»ÑÑÑÑÐ°Ð²Ð°ÐœÑÐœÑ Ð¿Ð°ÐŒÑÐ»Ð°Ðº/Ð·ÑÐ²ÐµÑÑÐ°Ðº"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: ÑÑÑÐºÐ° %s ÐœÑ ÑÑÐœÑÐµ."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s ÐœÐµ ÐœÐ°Ð»ÐµÐ¶ÑÑÑ uid %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: ÐÑÑÐ¿Ðµ ÐœÐµ ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÑ Ð·Ð°Ð¿ÑÑ Ñ %s."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÐ° ÐœÐ° Ð·Ð°Ð¿ÑÑ ÑÐœÑÑÐŒ."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s ÐœÑ ÑÑÐœÑÐµ, Ð°Ð»Ðµ ÐŒÑÑÑÑÑ."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s ÐœÐµ Ð·ÑÑÑÐ»ÑÐµÑÑÐ° Ð·Ð²ÑÑÐ°Ð¹ÐœÑÐŒ ÑÐ°Ð¹Ð»Ð°ÐŒ."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: ÐÐ°Ð¿ÑÑ Ñ %s ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÑ Ð³ÑÑÐ¿Ðµ/ÑÐœÑÑÐŒ."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%s: %s Ð±ÐŸÐ»ÑÑ Ð·Ð° ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÑ ÑÑÑÑÑÐŒÐœÑÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ Ð¿Ð°ÐŒÐµÑ."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÐ²Ð°ÑÑÑÑ ÑÐŸÐºÐµÑ"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÑÐ²ÑÐ·Ð°ÑÑ ÑÐŸÐºÐµÑ"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÐ²Ð°ÑÑÑÑ ÑÐ°Ð¹Ð» FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð» FIFO"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ°Ð»ÑÐ³ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° (daemon/ServAuthDir) ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ Ñ %s, Ð°Ð»Ðµ "
+#~ "Ð³ÑÑÐ°  ÐœÐµ ÑÑÐœÑÐµ. ÐÐ°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ gdm %s Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ°Ð»ÑÐ³ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° (daemon/ServAuthDir) ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ Ñ %s, Ð°Ð»Ðµ "
+#~ "Ð³ÑÑÐ° ÐœÑ ÐºÐ°ÑÐ°Ð»ÑÐ³. ÐÐ°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ gdm %s Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr "%s: ÐÐŽÑÑÑÐœÑÑÐ°Ðµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ ÑÐ°Ð¹Ð»: %s. ÐÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ðµ."
+
+#~ msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession Ð¿ÑÑÑÐ°Ñ, Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found, trying alternatives"
+#~ msgstr "%s: Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐœÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÑ Ð°ÐŽÑÑÐºÐ°ÐœÑ, ÑÐ¿ÑÐŸÐ±Ð° Ð°Ð»ÑÑÑÑÐœÐ°ÑÑÑÐœÑÑ
+"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+#~ msgstr ""
+#~ "%s: ÐÑÐ°ÑÐ°ÐºÐŸÐ» XDMCP Ð±ÑÑ ÑÐºÐ»ÑÑÐ°ÐœÑ, Ð°Ð»Ðµ ÑÐœ ÐœÑ Ð¿Ð°ÐŽÑÑÑÐŒÐ»ÑÐ²Ð°ÐµÑÑÐ°, ÑÐ°ÐŒÑ "
+#~ "Ð°ÐŽÐºÐ»ÑÑÐ°ÐµÑÑÐ°"
+
+#~ msgid "%s: Root cannot be autologged in, turing off automatic login"
+#~ msgstr ""
+#~ "%s: Root ÐœÑ ÐŒÐŸÐ¶Ð° Ð°ÑÑÐ°ÐŒÐ°ÑÑÑÐœÐ° ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÑÑÑÑÐŒÑ, Ð°ÑÑÐ°ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ "
+#~ "Ð°ÐŽÐºÐ»ÑÑÐ°ÐµÑÑÐ°"
+
+#~ msgid "%s: Root cannot be autologged in, turing off timed login"
+#~ msgstr ""
+#~ "%s: Root ÐœÑ ÐŒÐŸÐ¶Ð° Ð°ÑÑÐ°ÐŒÐ°ÑÑÑÐœÐ° ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÑÑÑÑÐŒÑ, Ð°ÑÑÐ°ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ Ð¿ÑÐ° "
+#~ "ÑÐ°Ñ Ð°ÐŽÐºÐ»ÑÑÐ°ÐµÑÑÐ°"
+
+#~ msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+#~ msgstr "%s: TimedLoginDelay ÐŒÐµÐœÑÑ Ð·Ð° 5; Ð±ÑÐŽÐ·Ðµ Ð²ÑÐºÐ°ÑÑÑÑÐ°ÐœÐ° Ð·ÐœÐ°ÑÑÐœÑÐœÐµ 5."
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Ð²ÑÑÐ°ÐœÑÐœÐµ ÐœÐµÐ·Ð°ÐŽÐ°ÐœÐ°Ðµ."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: ÐÑ Ð¿Ð°Ð·ÐœÐ°ÑÐ°ÐœÐ° Ð²ÑÑÐ°ÐœÑÐœÐµ ÐŽÐ»Ñ Ð°ÐŽÐŽÐ°Ð»ÐµÐœÑÑ
+ ÐºÐ»ÑÐµÐœÑÐ°Ñ."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: ÐÑ Ð¿Ð°Ð·ÐœÐ°ÑÐ°ÐœÑ ÐºÐ°ÑÐ°Ð»ÑÐ³ ÑÑÐ°ÐœÑÐ°Ñ."
+
+#~ msgid "%s: Empty server command, using standard one."
+#~ msgstr ""
+#~ "%s: ÐÑÑÑÐ°Ñ ÐºÐ°ÐŒÐ°ÐœÐŽÐ° Ð·Ð°Ð¿ÑÑÐºÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°, Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐ°Ñ."
+
+#~ msgid "%s: Display number %d in use!  I will use %d"
+#~ msgstr "%s: ÐÑÐŒÐ°Ñ ÐŽÑÑÐ¿Ð»ÑÑ %d Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ°! ÐÑÐŽÐ·Ðµ ÑÐºÐ°ÑÑÑÑÐ°ÐœÑ ÐœÑÐŒÐ°Ñ %d"
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr ""
+#~ "%s: ÐÐµÐŽÐ°Ð¿ÑÑÑÐ°Ð»ÑÐœÐ° Ð²ÑÐ·ÐœÐ°ÑÐ°ÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº Ñ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑÐŒ ÑÐ°Ð¹Ð»Ðµ. "
+#~ "ÐÐ³ÐœÐ°ÑÐ°Ð²Ð°ÐœÑÐœÐµ!"
+
+#~ msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: ÐÑÐ°ÑÐ°ÐºÐŸÐ» XDMCP Ð²ÑÐºÐ»ÑÑÐ°ÐœÑ Ð¹ Ð»ÑÐºÐ°Ð»ÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÑ Ð²ÑÐ·ÐœÐ°ÑÐ°ÐœÑ. ÐÐ²Ð°ÑÐ¿ÑÐœ!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no local servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP Ð²ÑÐºÐ»ÑÑÐ°ÐœÑ Ð¹ Ð»ÑÐºÐ°Ð»ÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÑ Ð²ÑÐ·ÐœÐ°ÑÐ°ÐœÑ. ÐÐ°ÐŽÐ°ÐµÑÑÐ° %s ÐŽÐ° :%d "
+#~ "ÐŽÐ»Ñ Ð²ÑÑÐ°ÑÑÐœÑÐœÑ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and gdm cannot find any local server to start.  "
+#~ "Aborting!  Please correct the configuration %s and restart gdm."
+#~ msgstr ""
+#~ "ÐÑÐ°ÑÐ°ÐºÐŸÐ» XDMCP Ð°ÐŽÐºÐ»ÑÑÐ°ÐœÑ Ð¹ gdm ÐœÑ ÐŒÐŸÐ¶Ð° Ð°ÐŽÑÑÐºÐ°ÑÑ Ð»ÑÐºÐ°Ð»ÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐŽÐ»Ñ "
+#~ "Ð·Ð°Ð¿ÑÑÐºÑ. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ ÑÐ¿ÑÐœÐµÐœÑÐœÐµ! ÐÐ°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ %s Ñ "
+#~ "Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid ""
+#~ "The gdm user does not exist. Please correct gdm configuration %s and "
+#~ "restart gdm."
+#~ msgstr ""
+#~ "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº gdm ÐœÑ Ð¹ÑÐœÑÐµ. ÐÐ°ÐŽÐ¿ÑÐ°ÑÑÐµ ÐœÐ°Ð»Ð°ÐŽÐºÑ gdm %s Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid ""
+#~ "The gdm user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº gdm ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÑÐº root,  ÑÑÐŸ Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÐ°, ÑÐ°ÐŒÑ ÑÐº Ð·ÑÑÑÐ»ÑÐµÑÑÐ° "
+#~ "Ð¿Ð°ÑÑÑÑÐœÑÐœÐµ Ð±ÑÑÑÐ¿ÐµÐºÑ. ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ gdm %s Ñ "
+#~ "Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid ""
+#~ "The gdm group does not exist. Please correct gdm configuration %s and "
+#~ "restart gdm."
+#~ msgstr ""
+#~ "ÐÑÑÐ¿Ð° gdm ÐœÑ ÑÑÐœÑÐµ. ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ gdm %s Ñ "
+#~ "Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid ""
+#~ "The gdm group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "ÐÑÑÐ¿Ð° gdm ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÐ° ÑÐº root, ÑÑÐŸ ÐœÐµÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÐ°, ÑÐ°ÐŒÑ ÑÐº Ð·ÑÑÑÐ»ÑÐµÑÑÐ° "
+#~ "Ð¿Ð°ÑÑÑÑÐœÑÐœÐµÐŒ Ð±ÑÑÑÐ¿ÐµÐºÑ. ÐÐ°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ gdm %s Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ "
+#~ "gdm."
+
+#~ msgid "%s: Greeter not found or can't be executed by the gdm user"
+#~ msgstr ""
+#~ "%s: ÐÑÑÐ°ÐœÑÐœÐµ ÐœÑ Ð°ÐŽÑÑÐºÐ°ÐœÐ° ÑÑ ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð²ÑÐºÐ°ÐœÐ°ÐœÐ° ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒ gdm"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+#~ msgstr ""
+#~ "%s: ÐÑÑÐ°ÐœÑÐœÐµ ÐŽÐ»Ñ Ð°ÐŽÐ»ÐµÐ³Ð»ÑÑ
+ ÑÑÑÑÑÐŒ ÐœÑ Ð°ÐŽÑÑÐºÐ°ÐœÐ° ÑÑ ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð²ÑÐºÐ°ÐœÐ°ÐœÐ° "
+#~ "ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒ gdm"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the gdm user"
+#~ msgstr "%s: Chooser ÐœÑ Ð°ÐŽÑÑÐºÐ°ÐœÑ ÑÑ ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð²ÑÐºÐ°ÐœÐ°ÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒ gdm"
+
+#~ msgid "No daemon/ServAuthDir specified in the configuration file"
+#~ msgstr "Ð£ ÑÐ°Ð¹Ð»Ðµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ ÐœÑ ÑÐºÐ°Ð·Ð°ÐœÑ Ð¿Ð°ÑÐ°ÐŒÑÑÐ°Ñ daemon/ServAuthDir"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: ÐŽÑÐŒÐ°Ðœ/ServAuthDir ÐœÐµÐ·Ð°ÐŽÐ°ÐœÐ°."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or gdm "
+#~ "configuration %s and restart gdm."
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ°Ð»ÑÐ³ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° (daemon/ServAuthDir) ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ Ñ %s, Ð°Ð»Ðµ "
+#~ "ÐœÐµ ÐœÐ°Ð»ÐµÐ¶ÑÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ %s Ñ Ð³ÑÑÐ¿Ðµ %s. ÐÐ°ÐŽÐºÐ°ÑÑÐºÑÑÐ¹ÑÐµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ gdm %"
+#~ "s Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions, it should have permissions of %o. Please correct "
+#~ "the permissions or the gdm configuration %s and restart gdm."
+#~ msgstr ""
+#~ "Ð¢ÑÑÐºÐ° Ð°ÑÑÑÐ°ÑÐ·Ð°ÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° (daemon/ServAuthDir) ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÐ° Ñ %s, Ð°Ð»Ðµ "
+#~ "ÐŒÐ°Ðµ ÐŽÑÑÐœÐœÑÑ Ð¿ÑÐ°Ð²Ñ ÐŽÐŸÑÑÑÐ¿Ñ, ÑÐœÐ° Ð¿Ð°Ð²ÑÐœÐœÐ° ÐŒÐµÑÑ Ð¿ÑÐ°Ð²Ñ %o. ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, "
+#~ "Ð²ÑÐ¿ÑÐ°ÑÑÐµ Ð¿ÑÐ°Ð²Ñ ÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ %s gdm Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ gdm."
+
+#~ msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÐ°ÑÑ PID ÑÐ°Ð¹Ð» %s, Ð²ÐµÑÐ°Ð³ÐŸÐŽÐœÐ°, Ð±ÑÐ°ÐºÑÐµ ÐŽÑÑÐºÐ°Ð²Ð°Ðµ Ð¿ÑÐ°ÑÑÐŸÑÑ. "
+#~ "ÐÐ°ÐŒÑÐ»ÐºÐ°: %s\n"
+
+#~ msgid "%s: fork() failed!"
+#~ msgstr "%s: ÐœÑÑÐŽÐ°Ð»Ñ Ð²ÑÐºÐ»ÑÐº ÑÑÐœÐºÑÑÑ fork()!"
+
+#~ msgid "%s: setsid() failed: %s!"
+#~ msgstr "%s: ÐœÑÑÐŽÐ°Ð»Ñ Ð²ÑÐºÐ»ÑÐº setsid(): %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Ð¡Ð¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ñ Ð±ÑÑÑÐ¿ÐµÑÐœÑÐŒ ÑÑÐ¶ÑÐŒÐµ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: ÐÑÐºÐ°ÐœÐ°ÐœÑÐœÐµ ÑÑÑÐœÐ°ÑÑ XKeepsCrashing"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Ð²Ð°Ñ Ð³ÑÐ°ÑÑÑÐœÑ ÑÐœÑÑÑÑÑÐ¹Ñ). ÐÐŽÐ°ÐµÑÑÐ°, ÑÐœ ÐœÑ "
+#~ "ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐºÐ°ÑÑÐºÑÐœÐ°. ÐÐ°ÐŒ ÑÐ¿Ð°ÑÑÑÐ±ÑÑÑÐ° Ð·Ð°ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ñ ÐºÐ°ÐœÑÐŸÐ»Ñ Ð¹ "
+#~ "Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÐœÐ°ÐœÐŸÐ²Ð° ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÐ°Ñ X-ÐŸÑ. ÐÐ°ÑÑÐŒ Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÐµÐºÐ°Ð»ÑÐºÑ ÑÐ°Ð·ÐŸÑ Ð·Ð° ÐºÐ°ÑÐŸÑÐºÑ Ð¿ÑÐ°ÐŒÐµÐ¶Ð°Ðº "
+#~ "ÑÐ°ÑÑ; Ð°ÐŽÐºÐ»ÑÑÑÐœÑÐœÐµ ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "ÐÑÑÐ¿ÑÐœÐµÐœÑÐœÐµ ÐºÐ°ÐŒÐ¿ÑÑÐ°ÑÑ..."
+
+#~ msgid "System is rebooting, please wait ..."
+#~ msgstr "Ð¡ÑÑÑÑÐŒÐ° Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ¶Ð°ÐµÑÑÐ°, ÐºÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÑÐ°ÐºÐ°Ð¹ÑÐµ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Ð¡ÑÑÑÑÐŒÐ° Ð²ÑÐºÐ»ÑÑÐ°ÐµÑÑÐ°, ÐºÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÑÐ°ÐºÐ°Ð¹ÑÐµ..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Ð·Ð±ÐŸÐ¹ ÑÐ¿ÑÐœÐµÐœÑÐœÑ: %s"
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Ð¡ÑÑÑÑÐŒÐœÐ°Ñ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÐ°..."
+
+#~ msgid "%s: Reboot failed: %s"
+#~ msgstr "%s: Ð·Ð±ÐŸÐ¹ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ: %s"
+
+#~ msgid "Reboot or Halt request when there is no system menu from display %s"
+#~ msgstr ""
+#~ "ÐÑÑ Ð·Ð°Ð¿ÑÑ ÐœÐ° Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÑ ÑÐ¿ÑÐœÐµÐœÑÐœÐµ Ð· ÐŽÑÑÐ¿Ð»ÑÑ %s ÑÐ°ÐŽÑ, ÐºÐ°Ð»Ñ ÐœÑ Ð±ÑÐ»ÐŸ "
+#~ "ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° ÐŒÑÐœÑ"
+
+#~ msgid "Restart, Reboot or Halt request from a non-local display %s"
+#~ msgstr ""
+#~ "ÐÐ°Ð¿ÑÑ ÐœÐ° Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÐº, Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÑ ÑÐ¿ÑÐœÐµÐœÑÐœÐµ Ð· ÐœÐµÐŒÑÑÑÐŸÐ²Ð°Ð³Ð° ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Ð°Ð²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð°ÐŽÐºÐ»ÑÑÑÐœÑÐœÐµ Ð°ÐŽ ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "ÐÐµÑÐ°Ð·Ð°Ð¿ÑÑÐº GDM..."
+
+#~ msgid "Failed to restart self"
+#~ msgstr "ÐÐ±ÐŸÐ¹ Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÐ»Ð°ÑÐœÐ°Ðµ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ"
+
+#~ msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+#~ msgstr "Ð³Ð°Ð»ÐŸÑÐœÑ ÐŽÑÐŒÐ°Ðœ: Ð°ÑÑÑÐŒÐ°ÐœÑ ÑÑÐ³ÐœÐ°Ð» SIGABRT, ÐœÐµÑÑÐ° Ð¿Ð°Ð¹ÑÐ»ÐŸ ÐœÑ ÑÐ°Ðº!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "ÐÐµ Ð¿ÐµÑÐ°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÐ»ÐŸ"
+
+#~ msgid "No console (local) servers to be run"
+#~ msgstr "ÐÑÐŒÐ° Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°Ñ ÐºÐ°ÐœÑÐŸÐ»Ñ (ÐŒÑÑÑÐŸÐ²ÑÑ
+) ÐŽÐ»Ñ Ð²ÑÐºÐ°ÐœÐ°ÐœÑÐœÑ"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "ÐÐ°Ñ
+ÐŸÑÐ²Ð°ÑÑ LD_* Ð¿ÐµÑÐ°ÐŒÐµÐœÑÑ"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "ÐÐ°Ð¿ÑÑÐºÐ°Ðµ Ð¿ÐµÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº X, Ð·Ð°ÑÑÐŒ ÑÐ¿ÑÐœÑÐµÑÑÐ° Ð¿ÐŸÐºÑÐ»Ñ ÐœÑ Ð·ÑÑÐ²ÑÑÑÐ° GO Ñ fifo"
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "ÐÐ°ÐŒÑÐ»ÐºÐ° Ñ ÐºÐ»ÑÑÐŸÑ
+ %s: %s.\n"
+#~ "ÐÐ°Ð¿ÑÑÑÑÑÑÐµ '%s --help' ÐºÐ°Ð± ÑÐ±Ð°ÑÑÑÑ Ð¿ÐŸÑÐœÑ ÑÑÐ¿ÑÑ ÐŽÐ°ÑÑÑÐ¿ÐœÑÑ
+ ÐºÐ»ÑÑÐŸÑ.\n"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÐœÑÐºÐ° ÑÑÐ³ÐœÐ°Ð»Ñ %s: %s"
+
+#~ msgid "gdm already running. Aborting!"
+#~ msgstr "gdm ÑÐ¶ÐŸ Ð²ÑÐºÐŸÐœÐ²Ð°ÐµÑÑÐ°. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÐœÑÐºÐ° ÑÑÐ³ÐœÐ°Ð»Ð° CHLD"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ %s ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÑ"
+
+#~ msgid "Flexible server request denied: Not authenticated"
+#~ msgstr "ÐÐ°Ð¿ÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÑ Ð°ÐŽÑ
+ÑÐ»ÐµÐœÑ: ÐÑ Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÐœÑ"
+
+#~ msgid "Unknown server type requested, using standard server."
+#~ msgstr ""
+#~ "ÐÐ°Ð¿ÑÑ ÐŽÐ° ÐœÐµÐ²ÑÐŽÐŸÐŒÐ°Ð³Ð° ÑÑÐ¿Ñ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°, Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ "
+#~ "Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers, using "
+#~ "standard server."
+#~ msgstr ""
+#~ "ÐÐ°Ð¿ÑÑÐ°ÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº %s ÐœÐµ ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÐ° Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ, Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° "
+#~ "ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº."
+
+#~ msgid "Query logout action request denied: Not authenticated"
+#~ msgstr "ÐÐŽÑ
+ÑÐ»ÐµÐœÑ Ð·Ð²Ð°ÑÐŸÑ ÐœÐ° ÐŽÐ·ÐµÑÐœÑÐœÐµ-Ð²ÑÑ
+Ð°ÐŽ: ÐœÐµ Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÐœÑ"
+
+#~ msgid "Set logout action request denied: Not authenticated"
+#~ msgstr "ÐÐŽÑ
+ÑÐ»ÐµÐœÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÐµ Ð·Ð°Ð¿ÑÑÑ ÐŽÐ·ÐµÑÐœÑÐœÑ-Ð²ÑÑ
+Ð°ÐŽÑ: ÐœÐµ Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÐœÑ"
+
+#~ msgid "Query vt request denied: Not authenticated"
+#~ msgstr "ÐÐŽÑ
+ÑÐ»ÐµÐœÑ Ð·Ð²Ð°ÑÐŸÑ vt: ÐœÐµ Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÐœÑ"
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "Ñ = \"Ð¢Ð°Ðº\" ÑÑ n = \"ÐÐµ\"? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÑÑÑÐŒÐ°ÑÑ Ð»ÑÐºÐ°Ð»ÑÐœÑÑ Ð°ÐŽÑÑÑÑ!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ Ð³ÑÑÐ¿Ñ %d. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "initgroups() failed for %s. Aborting."
+#~ msgstr ""
+#~ "ÐÐ±ÐŸÐ¹ Ð¿Ð°ÐŽ ÑÐ°Ñ Ð²ÑÐºÐ»ÑÐºÑ ÑÑÐœÐºÑÑÑ initgroups() ÐŽÐ»Ñ %s. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ "
+#~ "Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s:Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÑ ÑÑÐ³ÐœÐ°Ð»Ñ %d Ñ %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "ÐÐ¿ÐŸÑÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð°Ð²Ð°ÑÑÐ¹ÐœÑÑ ÐºÐ°ÐœÑÐŸÐ»Ñ"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should I "
+#~ "try another display number?  If you answer no, I will attempt to start "
+#~ "the server on %s again.%s"
+#~ msgstr ""
+#~ "ÐÐ°ÐŽÐŸÐ±ÐœÐ°, X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÑÐ¶ÐŸ Ð¿ÑÐ°ÑÑÐµ ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ %s. ÐÐ°ÑÐ¿ÑÐ°Ð±Ð°Ð²Ð°ÑÑ ÑÐœÑÑ ÐœÑÐŒÐ°Ñ "
+#~ "ÐŽÑÑÐ¿Ð»ÑÑ? ÐÐ°Ð»Ñ Ð²Ñ Ð°ÐŽÐºÐ°Ð¶Ð°ÑÐµ \"ÐÐµ\", Ð±ÑÐŽÐ·Ðµ ÑÐ¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÐ° "
+#~ "ÐŽÑÑÐ¿Ð»ÑÑ %s ÐœÐ°ÐœÐŸÐ²Ð°.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ Ð·ÑÐŒÑÐœÑÑÑ ÐºÐ°ÐœÑÐŸÐ»Ñ ÐœÐ°ÑÑÑÐºÐ°ÐŒ ÐœÐ° Ctrl-Alt Ñ ÑÑÐœÐºÑÑÑÐœÐ°Ð»ÑÐœÑÑ "
+#~ "ÐºÐ»ÑÐ²ÑÑÑ, ÐœÐ°Ð¿ÑÑÐºÐ»Ð°ÐŽ, Ctrl-Alt-F7 ÐŽÐ»Ñ Ð¿ÐµÑÐ°Ñ
+ÐŸÐŽÑ ÐœÐ° ÐºÐ°ÐœÑÐŸÐ»Ñ 7.  X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÑ "
+#~ "Ð·Ð²ÑÑÐ°Ð¹ÐœÐ° Ð·Ð°Ð¿ÑÑÐºÐ°ÑÑÑÐ° ÐœÐ° ÐºÐ°ÐœÑÐŸÐ»ÑÑ
+ 7 Ñ Ð²ÑÑÑÐ¹.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "ÐÑÑÐ¿Ð»ÑÐ¹ \"%s\" ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð°ÐŽÑÑÐœÐµÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°ÐŒ Xnest"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "ÐÑÑÐ¿Ð»ÑÐ¹ %s Ð·Ð°ÐœÑÑÑ. Ð£Ð¶ÐŸ Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ ÑÐœÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð°ÐŽÐºÑÑÑÑÑÑ ÐºÐ°ÐœÐ°Ð»Ð°: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ ÐœÑÐŒÐ°Ñ Ð²ÐŸÐ»ÑÐœÐ°Ð³Ð° ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: ÐÑÑÐ¿Ð»ÑÐ¹ %s Ð·Ð°ÐœÑÑÑ. ÐÐ°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÑÐœÑÑ ÐœÑÐŒÐ°Ñ ÐŽÑÑÐ¿Ð»ÑÑ."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "ÐÐµÐŽÐ°Ð¿ÑÑÑÐ°Ð»ÑÐœÐ°Ñ ÐºÐ°ÐŒÐ°ÐœÐŽÐ° Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° \"%s\""
+
+#~ msgid "Server name '%s' not found, using standard server"
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ»ÑÐ¶ÐœÑÐº Ð· ÑÐŒÐµÐŒ \"%s\" ÐœÑ Ð°ÐŽÑÑÐºÐ°ÐœÑ, Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ Ð¿ÑÐ°ÑÑÑ Xserver"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ EGID Ñ GIDÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ EUID Ñ UID ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "ÐÑ ÑÐ¶ÐŸ ÑÐ²Ð°Ð¹ÑÐ»Ñ.  ÐÑ ÐŒÐ¶Ð°ÑÐµ ÑÑÑÑÐŸÑÐœÐ° ÑÐ²Ð°Ð¹ÑÑÑÑ, Ð²ÑÑÐœÑÑÑÐ° ÐŽÐ° Ð¿Ð°Ð¿ÑÑÑÐŽÐœÑÐµ ÑÑÑÑÑ "
+#~ "ÑÑ ÑÐ¿ÑÐœÑÑÑ Ð³ÑÑÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ"
+
+#~ msgid "Return to previous login"
+#~ msgstr "ÐÑÑÐœÑÑÑÐ° ÐŽÐ° Ð¿Ð°Ð¿ÑÑÑÐŽÐœÑÐµ ÑÑÑÑÑ"
+
+#~ msgid "Abort login"
+#~ msgstr "Ð¡Ð¿ÑÐœÑÑÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "ÐÑ ÑÐ¶ÐŸ ÑÐ²Ð°Ð¹ÑÐ»Ñ.  ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ ÑÐ²Ð°Ð¹ÑÑÑÑ ÑÑÑ ÑÐ°Ð· ÑÑ Ð¿ÐµÑÐ°ÑÐ²Ð°ÑÑ Ð³ÑÑÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿Ð°ÐŽÐ²ÐŸÑÑÑ Ð¿ÑÐ°ÑÑÑ"
+
+#~ msgid ""
+#~ "Could not execute the configuration program.  Make sure it's path is set "
+#~ "correctly in the configuration file.  I will attempt to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "ÐÐµÐ°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ.  Ð£Ð¿ÑÑÐœÑÑÐµÑÑ, ÑÑÐŸ ÑÐ»ÑÑ
+ ÐŽÐ° ÑÐµ "
+#~ "Ð¿ÑÐ°Ð²ÑÐ»ÑÐœÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ Ñ ÑÐ°Ð¹Ð»Ðµ ÐœÐ°Ð»Ð°ÐŽÐ°Ðº.  ÐÑÐŽÐ·Ðµ ÑÐ¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÐµ Ð· "
+#~ "ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ð³Ð° Ð·ÐœÐ°Ñ
+ÐŸÐŽÐ¶Ð°ÐœÑÐœÑ."
+
+#~ msgid ""
+#~ "Could not execute the configuration program.  Make sure it's path is set "
+#~ "correctly in the configuration file."
+#~ msgstr ""
+#~ "ÐÐµÐ°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ.  Ð£Ð¿ÑÑÐœÑÑÐµÑÑ, ÑÑÐŸ ÑÐ»ÑÑ
+ ÐŽÐ° ÑÐµ "
+#~ "Ð¿ÑÐ°Ð²ÑÐ»ÑÐœÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ Ñ ÑÐ°Ð¹Ð»Ðµ ÐœÐ°Ð»Ð°ÐŽÐ°Ðº."
+
+#~ msgid ""
+#~ "Enter the root password\n"
+#~ "to run the configuration."
+#~ msgstr ""
+#~ "Ð£Ð²ÑÐŽÐ·ÑÑÐµ Ð¿Ð°ÑÐŸÐ»Ñ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°\n"
+#~ "ÐºÐ°Ð± Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐœÑÑÑÑÐ»ÑÐ·Ð°Ð²Ð°ÑÑ ÐºÐ°ÐœÐ°Ð» ÐŽÐ° gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  So I have started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "ÐÐœÑÐ²ÐŸÐŽÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÑ Ð±ÑÑ Ð²ÑÐ·ÐœÐ°ÑÐ°ÐœÑ Ñ ÑÐ°Ð¹Ð»Ðµ ÐœÐ°Ð»Ð°ÐŽÐ°Ðº Ñ Ð¿ÑÐ°ÑÐ°ÐºÐŸÐ» XDMCP Ð±ÑÑ "
+#~ "Ð°ÐŽÐºÐ»ÑÑÐ°ÐœÑ.  ÐÑÑÐ° ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ ÑÐŸÐ»ÑÐºÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ°Ð¹ Ñ ÐœÐ°Ð»Ð°ÐŽÐºÐ°Ñ
+.  Ð¢Ð°ÐŒÑ Ð±ÑÐŽÐ·Ðµ "
+#~ "Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ ÑÐ°ÐŒÐŸÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº.  ÐÐ°ÐŒ ÑÑÑÐ±Ð° ÑÐ²Ð°Ð¹ÑÑÑÑ Ð¹ Ð²ÑÐ¿ÑÐ°Ð²ÑÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ.  "
+#~ "ÐÐ°Ð¹ÑÐµ ÐœÐ° ÑÐ²Ð°Ð·Ðµ, Ð°ÑÑÐ°ÐŒÐ°ÑÑÑÐœÑ Ð¹ Ð°ÐŽÑÑÑÐŒÑÐœÐŸÐ²Ð°ÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ð·Ð°ÑÐ°Ð· Ð°ÐŽÐºÐ»ÑÑÐ°ÐœÑ."
+
+#~ msgid ""
+#~ "I could not start the regular X server (your graphical environment) and "
+#~ "so this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð·Ð²ÑÑÐ°Ð¹ÐœÑ X Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Ð²Ð°ÑÐ°Ðµ Ð³ÑÐ°ÑÑÑÐœÐ°Ðµ "
+#~ "Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ðµ), Ñ ÑÐ°ÐŒÑ Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ Ð±ÑÑÑÐ¿ÐµÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº Ð¥.  ÐÐ°ÐŒ ÑÑÑÐ±Ð° "
+#~ "Ð·Ð°ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ð¹ Ð¿ÑÐ°Ð²ÑÐ»ÑÐœÐ° ÐœÐ°Ð»Ð°ÐŽÐ·ÑÑÑ Ð¥ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "ÐÑÑÐ¿Ð»ÑÐ¹ Ð· Ð¿Ð°Ð·ÐœÐ°ÑÐ°ÐœÑÐŒ ÐœÑÐŒÐ°ÑÐ°ÐŒ Ð±ÑÑ Ð·Ð°ÐœÑÑÑ, ÑÐ°ÐŒÑ Ð³ÑÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº Ð±ÑÑ "
+#~ "Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ %s."
+
+#~ msgid ""
+#~ "The greeter program appears to be crashing.\n"
+#~ "I will attempt to use a different one."
+#~ msgstr ""
+#~ "ÐÐŽÐ°ÐµÑÑÐ°, Ð¿ÑÐ°Ð³ÑÐ°ÐŒÐ° Ð²ÑÑÐ°ÐœÑÐœÑ Ð·Ð²Ð°Ð»ÑÐ»Ð°ÑÑ.\n"
+#~ "Ð¡Ð¿ÑÐŸÐ±Ð° ÑÐºÐ°ÑÑÑÑÐ°ÑÑ ÑÐœÑÑÑ."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð²ÑÑÐ°Ð»ÑÐœÑÐº Ð· gtk ÐŒÐŸÐŽÑÐ»ÑÐŒÑ: %s. Ð¡Ð¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ "
+#~ "Ð±ÑÐ· ÐŒÐŸÐŽÑÐ»ÑÑ"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð²ÑÑÐ°ÐœÑÐœÐµ, ÑÐ¿ÑÐŸÐ±Ð° ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ð³Ð°: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter program, you will not be able to log in.  This "
+#~ "display will be disabled.  Try logging in by other means and editing the "
+#~ "configuration file"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ Ð²ÑÑÐ°ÐœÑÐœÑ, ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ°. ÐÑÑÑ "
+#~ "ÐŽÑÑÐ¿Ð»ÑÐ¹ Ð±ÑÐŽÐ·Ðµ Ð°ÐŽÐºÐ»ÑÑÐ°ÐœÑ.  ÐÐ°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ Ð·Ð°ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° ÑÐœÑÑÐŒ ÑÐ»ÑÑ
+Ð°ÐŒ Ñ "
+#~ "Ð²ÑÐ¿ÑÐ°Ð²ÑÑÑ ÑÐ°Ð¹Ð» ÐœÐ°Ð»Ð°ÐŽÐ°Ðº"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð²ÑÑÐ°ÐœÑÐœÑ ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ gdmgreeter"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ fifo!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐ°ÑÐ¿Ð°ÑÐ°ÑÑ ÑÑÑÐ±Ð°Ð¿ÑÐ°Ð²ÐŸÐŽ ÐŽÐ° gdmgreeter"
+
+#~ msgid ""
+#~ "Cannot start the chooser program, you will probably not be able to log "
+#~ "in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ Ð²ÑÐ±Ð°ÑÑ, ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ°.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, "
+#~ "Ð¿Ð°Ð²ÐµÐŽÐ°ÐŒÑÑÐµ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÑ."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð²ÑÐ±ÑÑÐ°Ð»ÑÐœÑÐºÐ° ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: ÐœÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ gdmchooser"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð» ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr ""
+#~ "%s: ÑÑÑÐœÐ°Ñ PreSession Ð²ÑÑÐœÑÑ Ð·ÐœÐ°ÑÑÐœÑÐœÐµ > 0. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "Language %s does not exist, using %s"
+#~ msgstr "ÐÐŸÐ²Ð° %s Ð°ÐŽÑÑÑÐœÑÑÐ°Ðµ; Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° %s"
+
+#~ msgid "System default"
+#~ msgstr "ÐÐ°Ð¿ÐŸÐŒÐœÐ°Ñ ÑÑÑÑÑÐŒÐœÐ°Ñ ÐŒÐŸÐ²Ð°"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr ""
+#~ "%s: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ðµ ÐŽÐ»Ñ %s. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ "
+#~ "Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "%s: setusercontext() failed for %s. Aborting."
+#~ msgstr "%s: ÐÐ±ÐŸÐ¹ setusercontext() ÐŽÐ»Ñ %s. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: %sÐœÑ ÐŒÐŸÐ¶Ð° Ð°ÐŽÐ±ÑÑÑÐ°. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+#~ msgstr "%s: ÐœÑÐŒÐ° Exec-ÑÐ°ÐŽÐºÐ° Ñ ÑÐ°Ð¹Ð»Ðµ ÑÑÑÑÑ: %s, Ð±ÑÑÑÐ¿ÐµÑÐœÑ Ð·Ð°Ð¿ÑÑÐº GNOME"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  I will run the GNOME "
+#~ "failsafe session for you."
+#~ msgstr ""
+#~ "Ð¡ÑÑÑÑ, ÑÐºÑÑ Ð²Ñ Ð²ÑÐ»ÑÑÑÐ»Ñ, ÐœÐµ Ð²ÑÐ³Ð»ÑÐŽÐ°Ðµ ÑÑÑÐ°ÑÑÐœÐ°Ð¹.  GDM Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐµ Ð²ÑÐºÐ°ÐœÐ°ÑÑ "
+#~ "Ð±ÑÑÑÐ¿ÐµÑÐœÑÑ ÑÑÑÑÑ ÐŽÐ»Ñ Ð²Ð°Ñ."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+#~ msgstr ""
+#~ "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ ÑÑ Ð²ÑÐºÐ°ÐœÐ°ÑÑ Ð°ÑÐœÐŸÑÐœÑ ÑÑÑÐœÐ°Ñ Xsession. GDM Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐµ "
+#~ "ÑÑÐ²Ð°ÑÑÑÑ Ð±ÑÑÑÐ¿ÐµÑÐœÑÑ ÑÑÑÑÑ"
+
+#~ msgid ""
+#~ "Cannot find or run the base session script, will try the GNOME failsafe "
+#~ "session for you."
+#~ msgstr ""
+#~ "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ ÑÑ Ð²ÑÐºÐ°ÐœÐ°ÑÑ Ð°ÑÐœÐŸÑÐœÑ ÑÑÑÐœÐ°Ñ ÑÑÑÑÑ. GDM Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐµ "
+#~ "Ð±ÑÑÑÐ¿ÐµÑÐœÑÑ ÑÑÑÑÑ."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: Ð°ÐŽÑÑÑÐœÑÑÐ°Ðµ gnome-session ÐŽÐ»Ñ Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ðµ ÑÑÑÑÑ GNOME, ÑÐ¿ÑÐŸÐ±Ð° Ð²ÑÐºÐ°ÐœÐ°ÑÑ "
+#~ "xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐºÐ°ÑÑ ÑÑÑÐ°Ð»ÑÑÐºÑ GNOME, ÑÐ¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÐºÑ ÑÑÑÑÑ \"ÐÑÑÑÐ¿ÐµÑÐœÑ "
+#~ "xterm\"."
+
+#~ msgid ""
+#~ "This is the Failsafe Gnome session.  You will be logged into the "
+#~ "'Default' session of Gnome with no startup scripts run.  This is only to "
+#~ "fix problems in your installation."
+#~ msgstr ""
+#~ "ÐÑÑÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ñ ÑÑÑÑÑ GNOME.  ÐÑ Ð±ÑÐŽÐ·ÐµÑÐµ ÐŽÐ°Ð»ÑÑÐ°ÐœÑ ÐŽÐ° ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ðµ ÑÑÑÑÑ GNOME "
+#~ "Ð±ÐµÐ· Ð²ÑÐºÐ°ÐœÐ°ÐœÑÐœÑ ÑÑÑÐœÐ°ÑÐ°Ñ Ð·Ð°Ð¿ÑÑÐºÑ.  ÐÑÑÐ°Ñ ÑÑÑÑÑ Ð¿ÑÑÐ·ÐœÐ°ÑÐ°ÐœÐ° ÑÐŸÐ»ÑÐºÑ ÐŽÐ»Ñ "
+#~ "Ð²ÑÐ¿ÑÐ°ÑÐ»ÐµÐœÑÐœÑ Ð²Ð°ÑÐ°Ðµ ÑÑÑÐ°Ð»ÑÑÐºÑ."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ \"xterm\" ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ð³Ð° ÑÑÐ°ÐœÑÐ°."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "ÐÑÑÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ñ ÑÑÑÑÑ xterm.  ÐÑ Ð±ÑÐŽÐ·ÐµÑÐµ ÐŽÐ°Ð»ÑÑÐ°ÐœÑ ÐŽÐ° ÐºÐ°ÐœÑÐŸÐ»Ñ, ÐºÐ°Ð± ÐŒÐµÑÑ "
+#~ "ÐŒÐ°Ð³ÑÑÐŒÐ°ÑÑÑÑ Ð²ÑÐ¿ÑÐ°Ð²ÑÑÑ Ð²Ð°ÑÑ ÑÑÑÑÑÐŒÑ Ñ ÑÑÐŒ Ð²ÑÐ¿Ð°ÐŽÐºÑ, ÐºÐ°Ð»Ñ Ð²Ñ ÐœÑ ÐŒÐŸÐ¶Ð°ÑÐµ "
+#~ "ÑÐ²Ð°Ð¹ÑÑÑÑ Ñ ÑÑÑÑÑÐŒÑ ÑÐœÑÑÐŒ ÑÑÐœÐ°ÐŒ.  ÐÐ»Ñ Ð²ÑÑ
+Ð°ÐŽÑ Ð· Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ ÑÐŒÑÐ»ÑÑÑÑ "
+#~ "ÑÑÑÐŒÑÐœÐ°Ð»Ñ, ÑÐ²ÑÐŽÐ·ÑÑÐµ \"exit\" Ñ ÐœÐ°ÑÑÑÑÐœÑÑÐµ ÐºÐ»ÑÐ²ÑÑÑ \"Enter\"."
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ ÐœÐµÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÐ° ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÑÑÑÑÐŒÑ"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÑÑÑÑÐŒÑ Ð°ÐŽÐºÐ»ÑÑÑÑ Ð²Ð°Ñ ÑÐ°Ñ
+ÑÐœÐ°Ðº."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "ÐÐ°ÐŒÑÐ»ÐºÐ°! ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ Ð·Ð°Ð¿ÑÑÐºÐœÑ ÐºÐ°ÐœÑÑÐºÑÑ."
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð²ÑÐºÐ°ÐœÐ°ÑÑ %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿Ð°ÑÐ°ÑÑ ÑÑÑÑÑ Ð·-Ð·Ð° ÐœÐµÐºÐ°Ðµ ÐœÑÑÑÐ°ÐœÐ°Ðµ Ð¿Ð°ÐŒÑÐ»ÐºÑ."
+
+#~ msgid "%s: User passed auth but getpwnam(%s) failed!"
+#~ msgstr "%s: ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÐœÑ, Ð°Ð»Ðµ ÐœÐµ Ð°ÐŽÐ±ÑÑÑÑ getpwnam(%s)!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr ""
+#~ "%s: ÑÑÑÐœÐ°Ñ PreSession Ð²ÑÑÐœÑÑ Ð·ÐœÐ°ÑÑÐœÑÐœÐµ > 0. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°Ð²ÑÑÑÑÐœÑÐœÐµ Ð¿ÑÐ°ÑÑ!"
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ° ÑÐ²ÐŸÐ¹ÑÐºÐ°Ñ ÑÑÑÐºÐ° Ð²ÑÐ·ÐœÐ°ÑÐ°ÐœÐ° ÑÐº:\n"
+#~ "\"%s\",\n"
+#~ "Ð°Ð»Ðµ, Ð·ÐŽÐ°ÐµÑÑÐ°, ÑÐœÐ° ÐœÑ Ð¹ÑÐœÑÐµ.  ÐŠÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ ÑÐ²Ð°Ð¹ÑÑÑÑ, ÐŒÐ°ÑÑÑ Ñ ÑÐºÐ°ÑÑÑÑ "
+#~ "ÑÐ²ÐŸÐ¹ÑÐºÐ°Ð¹ ÑÑÑÐºÑ / (ÐºÐŸÑÐ°ÐœÑ)?\n"
+#~ "\n"
+#~ "Ð¥ÑÑÑÑÐ¹ Ð·Ð° ÑÑÑ, Ð°ÐœÑÑÐŸÐ³Ð° ÐœÑ Ð±ÑÐŽÐ·Ðµ Ð¿ÑÐ°ÑÐ°Ð²Ð°ÑÑ, Ð¿ÐŸÐºÑÐ»Ñ ÐœÑ Ð±ÑÐŽÐ·Ðµ Ð²ÑÐºÐ°ÑÑÑÑÐ°ÐœÐ° "
+#~ "Ð±ÑÑÑÐ¿ÐµÑÐœÐ°Ñ ÑÑÑÑÑ."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: ÑÐ²ÐŸÐ¹ÑÐºÐ°Ñ ÑÑÑÐºÐ° ÐŽÐ»Ñ %s: \"%s\" ÐœÑ Ð¹ÑÐœÑÐµ!"
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ»ÑÐ¶ÐœÑÐº GDM ÐœÑ ÐŒÐŸÐ¶Ð° Ð¿ÑÑÐ°ÑÑ Ñ Ð²Ð°Ñ ÑÐ°Ð¹Ð» Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ.  ÐÐ°Ð³ÑÑÐŒÐ° Ð±ÑÐ°ÐºÑÐµ "
+#~ "ÐŽÑÑÐºÐ°Ð²Ð°Ðµ Ð¿ÑÐ°ÑÑÐŸÑÑ ÑÑ Ð²Ð°ÑÐ°Ñ ÑÐ²ÐŸÐ¹ÑÐºÐ°Ñ ÑÑÑÐºÐ° ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð°ÐŽÑÑÐœÐµÐœÐ° ÐŽÐ»Ñ "
+#~ "Ð·Ð°Ð¿ÑÑÑ.  ÐÑÑÐºÑÐŒ ÑÑÐœÐ°ÐŒ, ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð²ÑÐºÐ°ÐœÐ°ÑÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°Ð²ÐµÐŽÐ°ÐŒÑÑÐµ "
+#~ "Ð¿ÑÐ° Ð³ÑÑÐ° Ð²Ð°ÑÐ°ÐŒÑ ÑÑÑÑÑÐŒÐœÐ°ÐŒÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐºÑ"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÐœÐ°ÑÐŸÐŽÐ·ÑÐœÐ°Ñ Ð¿ÑÐ°ÑÑÑÑ ÑÑÑÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "ÐÐ°ÑÐ°Ñ ÑÑÑÑÑ ÑÑÐ³ÐœÑÐ»Ð°ÑÑ ÐŒÐµÐœÐµÐ¹ Ð·Ð° 10 ÑÑÐºÑÐœÐŽÐ°Ñ.  ÐÐ°Ð»Ñ Ð²Ñ ÐœÐµ Ð·Ð°Ð²ÐµÑÑÑÐ»Ñ ÑÑÑÑÑ "
+#~ "ÑÐ°ÐŒÑ, Ð³ÑÑÐ° ÐŒÐŸÐ¶Ð°\n"
+#~ "ÑÑÐ²ÐµÐŽÑÑÑÑ Ð¿ÑÐ° ÑÐŸÐµ, ÑÑÐŸ ÑÑÐœÑÑÑÑ ÐœÐµÐ¹ÐºÑÑ ÑÑÐ¶ÐºÐ°ÑÑÑÑ Ð²Ð° ÑÑÑÐ°Ð»ÑÑÑÑ ÑÑ ÐŒÐŸÐ¶Ð° "
+#~ "Ð±ÑÐ°ÐºÐ°Ð²Ð°ÑÑ ÐŽÑÑÐºÐ° Ð¿ÑÐ°ÑÑÐŸÑÑ.  ÐÐ°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÑÐ²Ð°Ð¹ÑÑÑÑ Ñ Ð°ÐŽÐœÑ Ð·Ñ Ð±ÑÑÑÐ¿ÐµÑÐœÑÑ
+ "
+#~ "ÑÑÑÑÐ¹ ÐºÐ°Ð± Ð¿Ð°Ð³Ð»ÑÐŽÐ·ÐµÑÑ ÑÑ ÐŒÐŸÐ¶Ð°ÑÐµ Ð²Ñ ÑÐ°Ð·ÑÐ²ÑÐ·Ð°ÑÑ Ð³ÑÑÑÑ ÑÐºÐ»Ð°ÐŽÐ°ÐœÐ°ÑÑÑÑ."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "ÐÑÐ°Ð³Ð»ÐµÐŽÐ·ÑÑÑ Ð¿Ð°ÐŽÑÐ°Ð±ÑÐ·ÐœÐ°ÑÑÑÑ (ÑÐ°Ð¹Ð» ~/.xsession-errors)"
+
+#~ msgid "GDM detected a shutdown or reboot in progress."
+#~ msgstr "GDM Ð·Ð°ÑÐ²Ð°Ð¶ÑÑ Ð·ÑÐŽÐ·ÑÐ¹ÑÑÐœÐµÐœÑÐœÐµ Ð²ÑÐºÐ»ÑÑÑÐœÑÐœÑ ÑÑ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÑ."
+
+#~ msgid "Ping to %s failed, whacking display!"
+#~ msgstr "ÐÐ±ÐŸÐ¹ ÐŽÐŸÑÑÑÐ¿Ñ ÐŽÐ° %s!"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: ÐœÐµÐ²ÑÐ¿ÑÐ°Ð²ÑÐŒÐ°Ñ Ð¿Ð°ÐŒÑÐ»ÐºÐ° X - Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÐº %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "ÐÑÐº ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ð·Ð°Ð¿Ð°ÑÑÐ°Ð±Ð°Ð²Ð°ÐœÑ ÐœÐ° Ð°ÐŽÐŽÐ°Ð»ÐµÐœÑ ÐŽÑÑÐ¿Ð»ÑÐ¹, ÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÐ° Ð¿ÑÐ°Ð¹Ð³ÑÐ°Ð²Ð°ÐœÑÐœÑ "
+#~ "ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð·Ð°Ð¿ÑÑÑÐ°ÐœÐ°, ÑÑ Ð³ÑÐº Ð°ÐŽÑÑÑÐœÑÑÐ°Ðµ"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: Ð·Ð±ÐŸÐ¹ Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð¿ÑÑÐºÑ: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ ÑÑÑÐœÐ°ÑÑ!"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ ÑÑÑÐ±Ð°Ð¿ÑÐ°Ð²ÐŸÐŽ"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: Ð·Ð±ÐŸÐ¹ Ð²ÑÐºÐ°ÐœÐ°ÐœÑÐœÑ: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÑÐ¿ÑÐ°Ð²ÑÐ»ÑÐœÐ°Ðµ ÑÐ»ÑÐºÐŸÐ²Ð°Ðµ Ð¹ÐŒÑ ÑÑ Ð¿Ð°ÑÐŸÐ»Ñ.  ÐÑÑÐ°ÑÑ ÐŒÑÑÑÑÑ Ð±ÑÑÑ ÐœÐ°Ð±ÑÐ°ÐœÑÑ "
+#~ "Ð°ÐŽÐ¿Ð°Ð²ÐµÐŽÐœÑÐŒ Ð¿Ð°ÐŒÐµÑÐ°ÐŒ."
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, ÑÐ¿ÑÑÐœÑÑÐµÑÑ, ÑÑÐŸ ÐºÐ»ÑÐ²ÑÑÐ° Caps Lock Ð²ÑÐºÐ»ÑÑÐ°ÐœÐ°."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Ð£Ð²ÑÐŽÐ·ÑÑÐµ Ð²Ð°ÑÐ°Ðµ ÑÐ»ÑÐºÐŸÐ²Ð°Ðµ ÑÐŒÑ"
+
+#~ msgid "Password:"
+#~ msgstr "ÐÐ°ÑÐŸÐ»Ñ:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÑÑÐ°ÑÑÐ·Ð°Ð²Ð°ÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° \"%s\""
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Ð ÑÐ³ÑÑÑÑÐ°ÑÑÑ root'Ñ Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÐ° ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ \"%s\""
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÑÑÑÑÐŒÑ ÐœÐµ ÐŽÐ°Ð·Ð²ÐŸÐ»ÑÑ ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ð· Ð³ÑÑÐ°Ð³Ð° ÑÐºÑÐ°ÐœÑ"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ %s ÐœÐµ ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÐ° ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ñ ÑÑÑÑÑÐŒÐµ"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÑÑÑÑÐŒÑ Ð°ÐŽÐºÐ»ÑÑÑÑ Ð²Ð°Ñ ÑÐ°Ñ
+ÑÐœÐ°Ðº."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ Ð³ÑÑÐ¿Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° ÐŽÐ»Ñ %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group, you will not be able to log in, please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ Ð²Ð°ÑÑÑ Ð³ÑÑÐ¿Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°, Ð²Ñ ÐœÑ Ð·ÐŽÐŸÐ»ÑÐœÑÑ ÑÐ²Ð°Ð¹ÑÑÑÑ Ñ "
+#~ "ÑÑÐ°ÐœÑ, Ð·ÑÐ²ÑÐ¶ÑÑÐµÑÑ ÑÐ° ÑÐ²Ð°ÑÐŒ ÑÑÑÑÑÐŒÐœÑÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "ÐÑÐ¹ÑÐ°Ñ ÑÑÑÐŒÑÐœ ÐŽÐ·ÐµÑÐœÑÐœÑ Ð¿Ð°ÑÐŸÐ»Ñ %s"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "ÐÐ°ÐŒ ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° ÑÑÑÐŒÑÐœÐŸÐ²Ð° Ð·ÑÐŒÑÐœÑÑÑ Ð²Ð°Ñ Ð¿Ð°ÑÐŸÐ»Ñ.\n"
+#~ "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð°Ð±ÑÑÑÑÐµ Ð·Ð°ÑÐ°Ð· ÐœÐŸÐ²Ñ Ð¿Ð°ÑÐŸÐ»Ñ."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password, you will not be able to log in, please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÑÐŒÑÐœÑÑÑ Ð²Ð°Ñ Ð¿Ð°ÑÐŸÐ»Ñ; Ð²Ñ ÐœÑ Ð·ÐŽÐŸÐ»ÐµÐµÑÐµ ÑÐ²Ð°Ð¹ÑÑÑÑ, ÐºÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, "
+#~ "Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÐºÑÑÑ
+Ñ Ð¿Ð°Ð·ÑÐœÐµÐ¹ ÑÑ Ð·ÑÐ²ÑÐ¶ÑÑÐµÑÑ Ð· Ð²Ð°ÑÑÐŒ ÑÑÑÑÑÐŒÐœÑÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again, "
+#~ "please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "ÐÐ°Ñ Ð¿Ð°ÑÐŸÐ»Ñ Ð±ÑÑ Ð·ÑÐŒÐµÐœÐµÐœÑ, Ð°Ð»Ðµ Ð²Ñ ÐŒÐŸÐ¶Ð°ÑÐµ Ð·ÑÐŒÑÐœÑÑÑ ÑÐ³ÐŸ Ð·ÐœÐŸÑ, ÐºÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, "
+#~ "Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÑÑÑ ÑÐ°Ð· Ð¿Ð°Ð·ÑÐœÐµÐ¹ ÑÑ Ð·ÑÐ²ÑÐ¶ÑÑÐµÑÑ Ð· Ð²Ð°ÑÑÐŒ ÑÑÑÑÑÐŒÐœÑÐŒ "
+#~ "Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Ð¡ÐºÐŸÐœÑÑÑÑÑ ÑÑÑÐŒÑÐœ ÐŽÐ·ÐµÑÐœÑÐœÑ Ð²Ð°ÑÐ°Ð³Ð° Ð¿Ð°ÑÐŸÐ»Ñ.\n"
+#~ "ÐÐ°ÑÐ°Ð· ÑÐ¶ÐŸ ÑÐŸÐ»ÑÐºÑ ÑÑÑÑÑÐŒÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÐŒÐŸÐ¶Ð° Ð·ÑÐŒÑÐœÑÑÑ ÑÐ³ÐŸ"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Ð£ÐœÑÑÑÐ°ÐœÐ°Ñ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ñ passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occured, you will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÐ»Ð°ÑÑ ÑÐœÑÑÑÐ°ÐœÐ°Ñ Ð¿Ð°ÐŒÑÐ»ÐºÐ°; Ñ Ð²Ð°Ñ ÐœÑ Ð±ÑÐŽÐ·Ðµ ÐŒÐ°Ð³ÑÑÐŒÐ°ÑÑÑÑ ÑÐ²Ð°Ð¹ÑÑÑÑ.\n"
+#~ "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÑÑÑ ÑÐ°Ð· ÐºÑÑÑ
+Ñ Ð¿Ð°Ð·ÑÐœÐµÐ¹ ÑÑ Ð·ÑÐ²ÑÐ¶ÑÑÐµÑÑ Ð· Ð²Ð°ÑÑÐŒ "
+#~ "ÑÑÑÑÑÐŒÐœÑÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÑÑÑÐŒÐ°ÑÑ ÑÑÑÑÐºÑÑÑÑ Ð¿Ð°ÑÐŸÐ»Ñ ÐŽÐ»Ñ %s"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "ÐÐ°ÐŒ ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° ÑÑÑÐŒÑÐœÐŸÐ²Ð° Ð·ÑÐŒÑÐœÑÑÑ Ð²Ð°Ñ Ð¿Ð°ÑÐŸÐ»Ñ (Ð¿Ð°ÑÐŸÐ»Ñ ÑÐ°ÑÑÐ°ÑÑÑ)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "ÐÐ°ÐŒ ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° ÑÑÑÐŒÑÐœÐŸÐ²Ð° Ð·ÑÐŒÑÐœÑÑÑ Ð²Ð°Ñ Ð¿Ð°ÑÐŸÐ»Ñ (ÑÑÑÑÐº Ð· Ð±ÐŸÐºÑ root)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr ""
+#~ "Ð¡ÐºÐŸÐœÑÑÑÑÑ ÑÑÑÐŒÑÐœ ÐŽÐ·ÐµÑÐœÑÐœÑ Ð²Ð°ÑÐ°Ð³Ð° ÑÐ°Ñ
+ÑÐœÐºÐ°; Ð·ÑÐ²ÑÐ¶ÑÑÐµÑÑ Ð· Ð²Ð°ÑÑÐŒ ÑÑÑÑÑÐŒÐœÑÐŒ "
+#~ "Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ"
+
+#~ msgid "No password supplied"
+#~ msgstr "ÐÐ°ÑÐŸÐ»Ñ ÐœÐµÐ¿Ð°ÑÑÐ°ÑÐ»ÐµÐœÑ"
+
+#~ msgid "Password unchanged"
+#~ msgstr "ÐÐ°ÑÐŸÐ»Ñ ÐœÑÐ·ÑÐŒÐµÐœÐµÐœÑ"
+
+#~ msgid "Can not get username"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÑÑÑÐŒÐ°ÑÑ ÑÐ»ÑÐºÐŸÐ²Ð°Ðµ ÑÐŒÑ"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "ÐÐ°ÑÑÐ°ÑÑÑÐµ ÐœÐŸÐ²Ñ UNIX Ð¿Ð°ÑÐŸÐ»Ñ:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Ð£Ð²ÑÐŽÐ·ÑÑÐµ ÐœÐŸÐ²Ñ UNIX Ð¿Ð°ÑÐŸÐ»Ñ:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(Ð±ÑÐ³ÑÑÑ) UNIX Ð¿Ð°ÑÐŸÐ»Ñ:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·ÑÐŒÑÐœÐµÐœÑÐœÑ Ð¿Ð°ÑÐŸÐ»Ñ NIS."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "ÐÑ ÐŒÑÑÑÑÐµ Ð°Ð±ÑÐ°ÑÑ Ð±ÐŸÐ»ÑÑ ÐŽÐŸÑÐ³Ñ Ð¿Ð°ÑÐŸÐ»Ñ"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "ÐÐ°ÑÐŸÐ»Ñ ÑÐ¶ÐŸ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ°. ÐÐ±ÑÑÑÑÐµ ÑÐœÑÑ."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "ÐÑ ÐŒÑÑÑÑÐµ ÐºÑÑÑ
+Ñ Ð±ÐŸÐ»ÑÑ Ð¿Ð°ÑÐ°ÐºÐ°ÑÑ, ÐºÐ°Ð± Ð·ÑÐŒÑÐœÑÑÑ Ð²Ð°Ñ Ð¿Ð°ÑÐŸÐ»Ñ"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "ÐšÐºÐ°ÐŽÐ°, Ð°Ð»Ðµ Ð¿Ð°ÑÐŸÐ»Ñ ÐœÐµ ÑÑÐ¿Ð°ÐŽÐ°ÑÑÑ"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°Ð»Ð°ÐŽÐ·ÑÑÑ Ð°Ð¿ÑÐ°ÑÐŸÑÐºÑ pam Ð· ÐœÑÐ»ÑÐ²ÑÐŒ ÐŽÑÑÐ¿Ð»ÑÑÐŒ"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÑÑÑÑÐŒÑ ÐœÑ ÐŽÐ°Ð·Ð²ÐŸÐ»ÑÑ ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ð· Ð³ÑÑÐ°Ð³Ð° ÑÐºÑÐ°ÐœÑ"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÑÑÑ Ð·Ð±ÐŸÐ¹ Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·ÑÐŒÐµÐœÑ ÐŒÐ°ÑÐºÐµÑÐ° Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ ÐŽÐ»Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐŽÐ±ÑÑÑÑ Ð·Ð±ÐŸÐ¹ Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·ÑÐŒÐµÐœÑ ÐŒÐ°ÑÐºÐµÑÐ° Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ. ÐÐ°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÐœÐ°ÐœÐŸÐ²Ð° "
+#~ "Ð¿Ð°Ð·ÑÐœÐµÐ¹ ÑÑ Ð·ÑÐ²ÑÐ¶ÑÑÐµÑÑ ÑÐ° ÑÐ²Ð°ÑÐŒ ÑÑÑÑÑÐŒÐœÑÐŒ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ %s Ð±ÐŸÐ»ÐµÐ¹ ÐœÑ ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÑ ÐŽÐŸÑÑÑÐ¿ Ñ ÑÑÑÑÑÐŒÑ"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ %s ÐœÑ ÐŽÐ°Ð·Ð²ÐŸÐ»ÐµÐœÑ ÐŽÐŸÑÑÑÐ¿ Ñ Ð³ÑÑÑ ÑÐ°Ñ"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÑÑÑÑÐŒÑ ÑÐ°ÑÐŸÐ²Ð° Ð·Ð°Ð±Ð»ÑÐºÐ°Ð²Ð°Ñ ÐŽÐŸÑÑÑÐ¿ ÐŽÐ° ÑÑÑÑÑÐŒÑ."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÐœÐ°Ð»Ð°ÐŽÐ·ÑÑÑ ÐºÑÑÐ°Ð². ÑÐ».Ð·Ð°Ð¿ÑÑÐ°ÐŒ %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐºÑÑÐŽÑÑÐ°ÑÑÑ  %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "ÐÐµÐ°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐœÑÑÑ ÑÑÑÑÑ ÐŽÐ»Ñ %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐ±ÐŸÐ¹ Ð²ÑÑÑÐ²ÑÑÐ»ÐµÐœÑÐœÑ Ð°ÑÐŸÐ±Ñ.  ÐÑÑÐ°ÑÑ Ð¿Ð°Ð²ÑÐœÐœÑ Ð±ÑÑÑ ÐœÐ°Ð±ÑÐ°ÐœÑ Ð°ÐŽÐ¿Ð°Ð²ÐµÐŽÐœÑÐŒ Ð¿Ð°ÐŒÐµÑÐ°ÐŒ."
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system temporary."
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÐ°ÑÐŸÐ²Ð° Ð²ÑÐºÐ»ÑÑÑÑ Ð²Ð°Ñ ÐŽÐŸÑÑÑÐ¿ ÐŽÐ° ÑÑÑÑÑÐŒÑ."
+
+#~ msgid "Can't find PAM configuration for gdm."
+#~ msgstr "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐºÐ°ÑÑ ÑÐ°Ð¹Ð» ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ PAM ÐŽÐ»Ñ gdm."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÑÐ²ÑÐ·Ð°ÑÑ XDMCP Ð³ÐœÑÐ·ÐŽÐŸ!"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: ÐœÐµÐ²ÑÐŽÐŸÐŒÑ ÐºÐŸÐŽ ÐŽÐ·ÐµÑÐœÑÐœÑ (opcode) Ð°ÐŽ Ð²ÑÐ·Ð»Ð° %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: ÐœÑÐŒÐ° Ð¿Ð°ÐŽÑÑÑÐŒÐºÑ XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "ÐÐ°ÐŒÐ°ÐœÐŽÐœÑ ÑÐ°ÐŽÐŸÐº Xnest"
+
+#~ msgid "STRING"
+#~ msgstr "Ð ÐÐÐÐ"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "ÐÐ°ÐŽÐ°ÑÐºÐŸÐ²ÑÑ Ð¿Ð°ÑÐ°ÐŒÑÑÑÑ ÐŽÐ»Ñ Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "ÐÐÐ ÐÐÐ­Ð¢Ð Ð«"
+
+#~ msgid "Run in background"
+#~ msgstr "ÐÐ°Ð¿ÑÑÑÑÑÑÑ Ñ ÑÐ»Ðµ"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Ð¢ÐŸÐ»ÑÐºÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Xnest, Ð±ÑÐ· Ð·Ð°Ð¿ÑÑÑ (Ð±ÑÐ· Ð²ÑÐ±Ð°ÑÑ)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "ÐÑÐºÐ°ÐœÐ°ÑÑ Ð¿ÑÐ°ÐŒÑ Ð·Ð°Ð¿ÑÑ Ð·Ð°ÐŒÐµÑÑ ÐœÐµÐ¿ÑÐ°ÐŒÐŸÐ³Ð° (Ð²ÑÐ±Ð°ÑÑ)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "ÐÐ°Ð¿ÑÑÑÑÑÑÑ ÑÑÑÐŸÐºÐ°Ð²ÑÑÑÐ°Ð»ÑÐœÑ Ð·Ð°ÐŒÐµÑÑ ÐœÐµÐ¿ÑÐ°ÐŒÐŸÐ³Ð° (Ð²ÑÐ±Ð°ÑÑ)"
+
+#~ msgid "Don't check for running gdm"
+#~ msgstr "ÐÐµ Ð¿ÑÐ°Ð²ÑÑÐ°ÑÑ ÑÑ Ð·Ð°Ð¿ÑÑÑÐ°ÐœÑ gdm"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr ""
+#~ "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð·ÑÐ²ÑÑÐœÑÑÐµÑÑ ÐŽÐ° Ð²Ð°ÑÐ°Ð³Ð° ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°, ÐºÐ°Ð± ÑÐœ "
+#~ "ÑÑÑÐ°Ð»ÑÐ²Ð°Ñ ÑÐ³ÐŸ."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "ÐÐµÐ¿ÑÐ°ÐŒÑ XDMCP ÐœÑ ÑÐºÐ»ÑÑÐ°ÐœÑ"
+
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr ""
+#~ "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð·ÑÐ²ÑÑÐœÑÑÐµÑÑ ÐŽÐ° Ð²Ð°ÑÐ°Ð³Ð° ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°, ÐºÐ°Ð± ÑÐœ "
+#~ "ÑÐºÐ»ÑÑÑÑ ÑÐ³ÐŸ Ñ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÐµ ÐœÐ°Ð»Ð°ÐŽÐºÑ GDM."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP ÐœÑ ÑÐºÐ»ÑÑÐ°ÐœÑ"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr ""
+#~ "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð·ÑÐ²ÑÑÐœÑÑÐµÑÑ ÐŽÐ° Ð²Ð°ÑÐ°Ð³Ð° ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°, ÐºÐ°Ð± ÑÐœ "
+#~ "Ð·Ð°Ð¿ÑÑÑÑÑÑ ÑÐ³ÐŸ."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ ÐœÑÐŒÐ°Ñ Ð²ÐŸÐ»ÑÐœÐ°Ð³Ð° ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "GDM Host Chooser"
+#~ msgstr "ÐÑÐ°Ð³ÑÐ°ÐŒÐ° Ð²ÑÐ±Ð°ÑÑ Ð²ÑÐ·Ð»Ñ GDM"
+
+#~ msgid "Probe the network"
+#~ msgstr "ÐÑÐ°Ð²ÐµÑÑÑÑ ÑÐµÑÐºÑ"
+
+#~ msgid "Exit the application"
+#~ msgstr "ÐÑÐ¹ÑÑÑÑ Ð· ÐŽÐ°ÑÑÐ°ÑÐ°Ð²Ð°ÐœÑÐœÑ"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "ÐÐŽÑÑÐœÑÑÑ ÑÑÐ°ÐœÑ Ð· Ð²ÑÐ±ÑÐ°ÐœÑÐŒ Ð²ÑÐ·Ð»ÐŸÐŒ"
+
+#~ msgid "C_onnect"
+#~ msgstr "ÐÐ°_Ð»ÑÑÑÐœÑÐœÐµ"
+
+#~ msgid "Status"
+#~ msgstr "Ð¡ÑÐ°Ðœ"
+
+#~ msgid "A_dd host: "
+#~ msgstr "ÐÐ°ÐŽÐ°_ÑÑ Ð²ÑÐ·ÐµÐ»: "
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "ÐÐ¿ÑÑÐ°ÑÑ Ñ ÐŽÐ°ÐŽÐ°ÑÑ Ð³ÑÑÑ Ð²ÑÐ·ÐµÐ» Ñ ÑÑÐ¿ÑÑ Ð²ÑÑÑÐ¹"
+
+#~ msgid "_Add"
+#~ msgstr "Ð_Ð°ÐŽÐ°ÑÑ"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÑÐ°ÐºÐ°Ð¹ÑÐµ: ÑÐŽÐ·Ðµ Ð¿ÑÐ°Ð³Ð»ÑÐŽ ÐŒÑÑÑÐŸÐ²Ð°Ðµ ÑÐµÑÐºÑ..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "ÐÐµ Ð°ÐŽÑÑÐºÐ°ÐœÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°ÑÑ, ÐŽÐ»Ñ Ð°Ð±ÑÐ»ÑÐ³ÐŸÑÐ²Ð°ÐœÑÐœÑ."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "ÐÑÐ±ÑÑÑÑÐµ Ð²_ÑÐ·ÐµÐ» ÐŽÐ»Ñ ÐŽÐ°Ð»ÑÑÑÐœÑÐœÑ:"
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐŽÐ°Ð»ÑÑÑÑÑÐ° ÐŽÐ° Ð°ÐŽÐŽÐ°Ð»ÐµÐœÐ°Ð³Ð° Ð²ÑÐ·Ð»Ð°"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "ÐÑÐ·ÐµÐ» \"%s\" ÐœÐµ Ð¿Ð°ÐŽÑÑÑ
+ÑÐ°Ð²Ð°ÐœÑ ÐŽÐ»Ñ Ð¿Ð°ÐŽÑÑÑÐŒÐºÑ ÑÑÑÑÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ñ Ð±ÑÐ³ÑÑÑ ÑÐ°Ñ.  "
+#~ "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÑÑÑ ÑÐ°Ð· Ð¿ÑÐ°Ð· ÐœÐµÐ¹ÐºÑ ÑÐ°Ñ."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "ÐÑ Ð±ÑÑ Ð°ÑÑÑÐŒÐ°ÐœÑ Ð°ÐŽÐºÐ°Ð· Ð°ÐŽ Ð²ÑÐ·Ð»Ð°"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "ÐÐŽ Ð²ÑÐ·Ð»Ð° \"%s\" Ð·Ð° Ð°Ð¿ÐŸÑÐœÑÑ %d ÑÑÐºÑÐœÐŽÐ°Ñ ÐœÑ Ð±ÑÑ Ð°ÑÑÑÐŒÐ°ÐœÑ Ð°ÐŽÐºÐ°Ð·.  ÐÐ°Ð³ÑÑÐŒÐ°, "
+#~ "Ð²ÑÐ·ÐµÐ» Ð²ÑÐºÐ»ÑÑÐ°ÐœÑ Ð°Ð»ÑÐ±ÐŸ ÐœÐµ Ð¿Ð°ÐŽÑÑÑ
+ÑÐ°Ð²Ð°ÐœÑ ÐŽÐ»Ñ Ð¿Ð°ÐŽÑÑÑÐŒÐºÑ ÑÑÑÑÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ñ "
+#~ "Ð±ÑÐ³ÑÑÑ ÑÐ°Ñ.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÑÐ¿ÑÐ°Ð±ÑÐ¹ÑÐµ ÑÑÑ ÑÐ°Ð· Ð¿ÑÐ°Ð· ÐœÐµÐ¹ÐºÑ ÑÐ°Ñ."
+
+#~ msgid "Cannot find host"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ Ð²ÑÐ·ÐµÐ»"
+
+#~ msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ Ð²ÑÐ·ÐµÐ» \"%s\", Ñ
+ÑÑÑÑÐ¹ Ð·Ð° ÑÑÑ Ð²Ñ ÐœÑÐ¿ÑÐ°Ð²ÑÐ»ÑÐœÐ° ÑÐ²ÑÐ»Ñ ÐœÐ°Ð·Ð²Ñ."
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "machines as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "machine."
+#~ msgstr ""
+#~ "ÐÑÐ°ÑÐŸÑÐœÐ°Ñ Ð¿ÑÐ°ÑÑÐŸÑÐ° Ð³ÑÑÐ°Ð³Ð° ÐŽÐ°ÑÑÐ°ÑÐ°Ð²Ð°ÐœÑÐœÑ Ð°ÐŽÐ»ÑÑÑÑÐŸÑÐ²Ð°Ðµ Ð²ÑÐ·Ð»Ñ Ð»Ð°ÐºÐ°Ð»ÑÐœÐ°Ðµ "
+#~ "ÑÐµÑÐºÑ, ÑÐºÑÑ ÐŒÐ°ÑÑÑ ÑÐºÐ»ÑÑÐ°ÐœÑ Ð¿ÑÐ°ÑÐ°ÐºÐŸÐ» \"XDMCP\". ÐÑÑÐ° ÐŽÐ°Ð·Ð²Ð°Ð»ÑÐµ "
+#~ "ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒ ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÑÐ°ÐœÑ ÐœÐ° Ð°ÐŽÐŽÐ°Ð»ÐµÐœÐ°Ð¹ ÐŒÐ°ÑÐžÐœÐµ, ÐºÐ°Ð»Ñ Ð± ÑÐœÑ "
+#~ "ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÐ»Ñ Ñ ÑÑÐ°ÐœÑ Ñ ÐºÐ°ÐœÑÐŸÐ»Ñ.\n"
+#~ "\n"
+#~ "ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ Ð¿ÐµÑÐ°Ð°Ð¿ÑÑÐ°ÑÑ ÑÐµÑÐºÑ ÐŽÐ»Ñ Ð¿ÐŸÑÑÐºÑ ÐœÐŸÐ²ÑÑ
+ Ð²ÑÐ·Ð»ÐŸÑ, Ð¿ÑÑÑÑÐºÐœÑÑÑÑ ÐºÐœÐŸÐ¿ÐºÑ "
+#~ "\"ÐÐ±ÐœÐ°Ð²ÑÑÑ\". ÐÐ°Ð»Ñ Ð²ÑÐ·ÐµÐ» Ð±ÑÐŽÐ·Ðµ Ð²ÑÐ±ÑÐ°ÐœÑ, Ð¿ÑÑÑÑÐºÐœÑÑÐµ ÐºÐœÐŸÐ¿ÐºÑ \"ÐÐ°Ð»ÑÑÑÑÑÐ°\" "
+#~ "ÐŽÐ»Ñ Ð°ÐŽÐºÑÑÑÑÑÑ ÑÑÐ°ÐœÑÐ°."
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐœÑÑÑ ÐŽÐ°Ð¿ÐŸÐŒÐœÑÑ Ð·ÐœÐ°ÑÐºÑ Ð²ÑÐ·Ð»Ð°: %s"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ ÐŒÐ°ÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ!"
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "ÐÐœÑÐ·ÐŽÐŸ ÐŽÐ»Ñ ÑÐ·Ð°ÐµÐŒÐ°ÐŽÐ·ÐµÑÐœÑÐœÑÑ xdm"
+
+#~ msgid "SOCKET"
+#~ msgstr "ÐÐÐ¯ÐÐÐ"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "ÐÐŽÑÑÑÐ° ÐºÐ»ÑÐµÐœÑÐ°, ÑÐºÐ°Ñ Ð²ÑÑÑÐ°ÐµÑÑÐ° Ð¿ÑÑ Ð°ÐŽÐºÐ°Ð·Ðµ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÑ xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ÐÐÐ Ð­Ð¡Ð"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "ÐÑÐŽ Ð·Ð»ÑÑÑÐœÑÐœÑ, ÑÐºÑ Ð²ÑÑÑÐ°ÐµÑÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð°ÐŽÐºÐ°Ð·Ñ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÑ xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "ÐÐÐ"
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð²ÑÐºÐ°ÐœÐ°ÑÑ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ Ð²ÑÐ±Ð°ÑÑ"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded gdm.  Please restart the gdm daemon or reboot "
+#~ "the computer."
+#~ msgstr ""
+#~ "ÐÑÑÑÑÑ (%s) Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ Ð²ÑÐ±Ð°ÑÑ ÐœÐµ ÑÑÐ¿Ð°ÐŽÐ°Ðµ Ð· Ð²ÑÑÑÑÑÐ¹ ÐŽÑÐŒÐ°ÐœÐ° (%s).  ÐÐ°Ð³ÑÑÐŒÐ°, "
+#~ "gdm Ð±ÑÑ ÑÐŸÐ»ÑÐºÑ ÑÑÐŸ Ð°Ð±ÐœÐŸÑÐ»ÐµÐœÑ.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ ÐŽÑÐŒÐ°Ðœ gdm "
+#~ "Ð°Ð»ÑÐ±ÐŸÐ¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÐµ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ."
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "ÐÐµÑÐ°Ð³ÐŸÐŽÐœÐ°, Ð²Ñ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐµ ÑÐœÑÑ ÐºÑÑÐ°ÑÐœÑÐº ÑÐ²Ð°Ñ
+ÐŸÐŽÑ, ÑÐ°ÐºÑ ÑÐº KDE ÑÑ xdm."
+
+#~ msgid ""
+#~ "If you still wish to use this feature, either start GDM yourself or ask "
+#~ "your system administrator to start GDM."
+#~ msgstr ""
+#~ "ÐÐ°Ð»Ñ Ð²Ñ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ Ð³ÑÑÑÑ ÐŒÐ°Ð³ÑÑÐŒÐ°ÑÑÑÑ, Ð°Ð»ÑÐ±ÐŸ ÑÐ°ÐŒÐ°ÑÑÐŸÐ¹ÐœÐ° "
+#~ "Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ GDM ÑÑ Ð·ÑÐ²ÑÑÐœÑÑÐµÑÑ Ð¿Ð° Ð³ÑÑÐ° ÐŽÐ° ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÑ."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÐ°Ð²Ð°ÑÑ Ð· GDM (ÐÑÑÐ°ÑÐœÑÐº ÐŽÑÑÐ¿Ð»ÑÑÑ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ñ GNOME)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Ð¥ÑÑÑÑÐ¹ Ð·Ð° ÑÑÑ Ð²Ñ ÐŒÐ°ÐµÑÐµ ÑÑÐ°ÑÑÑ Ð²ÑÑÑÑÑ GDM, ÑÐºÐ°Ñ Ð²ÑÐºÐŸÐœÐ²Ð°ÐµÑÑÐ°."
+
+#~ msgid ""
+#~ "Cannot communicate with gdm, perhaps you have an old version running."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÑÐ²ÑÐ·Ð°ÑÑÐ° Ð· ÐŽÑÐŒÐ°ÐœÐ°ÐŒ gdm, ÐŒÐ°Ð³ÑÑÐŒÐ°, Ð²ÑÐºÐŸÐœÐ²Ð°ÐµÑÑÐ° ÑÑÐ°ÑÐ°Ñ Ð²ÑÑÑÑÑ."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "ÐÐ°Ð·Ð²ÐŸÐ»ÐµÐœÐ°Ñ ÐºÐŸÐ»ÑÐºÐ°ÑÑÑÑ Ð³ÐœÑÑÐºÑÑ
+ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°Ñ ÐŽÐ°ÑÑÐ³ÐœÑÑÐ°Ñ."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "ÐÐ°ÐŽ ÑÐ°Ñ ÑÐ¿ÑÐŸÐ±Ñ Ð·Ð°Ð¿ÑÑÐºÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° Ð°ÐŽÐ±ÑÐ»ÑÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÑ."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "ÐÐŽÐ±ÑÑÑÑ Ð·Ð±ÐŸÐ¹ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°. ÐÐ°Ð³ÑÑÐŒÐ°, ÑÐœ ÐœÑ ÐŽÐŸÐ±ÑÐ° ÐœÐ°Ð»Ð°ÐŽÐ¶Ð°ÐœÑ."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "ÐÑÐ°ÑÑÐµ Ð·Ð°ÑÐŒÐ°Ñ Ð¥-ÑÑÐ°ÐœÑÐ°Ñ."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Ð£ÐºÐ»Ð°ÐŽÐ·ÐµÐœÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Xnest) ÐœÑ ÐŒÐŸÐ¶Ð° ÐŽÐ°Ð»ÑÑÑÑÑÐ° ÐŽÐ° X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°. ÐÐ°Ð³ÑÑÐŒÐ°, "
+#~ "Ð°ÐŽÑÑÑÐœÑÑÐ°Ðµ ÑÐ°Ð¹Ð» Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ ÑÑÑÑÑÐŒÑ X."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or gdm is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Ð£ÐºÐ»Ð°ÐŽÐ·ÐµÐœÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº (Xnest) ÐœÐµÐŽÐ°ÑÑÑÐ¿ÐœÑ ÑÑ Ð¿Ð°ÐºÐµÑ gdm Ð¿Ð°ÐŒÑÐ»ÐºÐŸÐ²Ð° "
+#~ "ÐœÐ°Ð»Ð°ÐŽÐ¶Ð°ÐœÑ.\n"
+#~ "Ð£ÑÑÐ°Ð»ÑÐ¹ÑÐµ Ð¿Ð°ÐºÐµÑ Xnest ÐŽÐ»Ñ Ð²ÑÐºÐ°ÑÑÑÑÐ°ÐœÑÐœÑ ÑÐºÐ»Ð°ÐŽÐ·ÐµÐœÐ°Ðµ ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ."
+
+#~ msgid ""
+#~ "The X server is not available, it is likely that gdm is badly configured."
+#~ msgstr "X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÐµÐŽÐ°ÑÑÑÐ¿ÐœÑ, Ð·ÐŽÐ°ÐµÑÑÐ°, Ð¿Ð°ÐºÐµÑ gdm Ð¿Ð°ÐŒÑÐ»ÐºÐŸÐ²Ð° ÐœÐ°Ð»Ð°ÐŽÐ¶Ð°ÐœÑ."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "Ð¡Ð¿ÑÐŸÐ±Ð° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ ÐœÐµÐ²ÑÐŽÐŸÐŒÐ°Ðµ ÐŽÐ·ÐµÑÐœÑÐœÐµ Ð²ÑÑ
+Ð°ÐŽÑ Ð°Ð»ÑÐ±ÐŸ ÑÐ¿ÑÐŸÐ±Ð° ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ "
+#~ "ÐŽÐ·ÐµÑÐœÑÐœÐµ Ð²ÑÑ
+Ð°ÐŽÑ, ÑÐºÐŸÐµ ÐœÑ ÐŒÐ°ÐµÑÑÐ° Ñ ÐœÐ°ÑÑÐœÐ°ÑÑÑÑ."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Ð£ÑÑÐœÑÑ ÑÑÑÐŒÑÐœÐ°Ð»Ñ ÐœÐµ Ð¿Ð°ÐŽÑÑÑÐŒÐ»ÑÐ²Ð°ÑÑÑÐ°."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "Ð¡Ð¿ÑÐŸÐ±Ð° Ð·ÑÐŒÑÐœÑÑÑ ÐœÐµÑÑÑÐ°ÑÑÐœÑ ÐœÑÐŒÐ°Ñ ÑÑÑÐœÐ°Ð³Ð° ÑÑÑÐŒÑÐœÐ°Ð»Ð°."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "Ð¡Ð¿ÑÐŸÐ±Ð° Ð°Ð±ÐœÐ°Ð²ÑÑÑ ÐºÐ»ÑÑ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÑ, ÑÐºÑ ÐœÐµ Ð¿Ð°ÐŽÑÑÑÐŒÐ»ÑÐ²Ð°ÐµÑÑÐ°."
+
+#~ msgid ""
+#~ "You do not seem to have authentication needed be for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "ÐÐŽÐ°ÐµÑÑÐ°, ÐŽÐ»Ñ Ð³ÑÑÐ°Ðµ Ð°Ð¿ÑÑÐ°ÑÑÑ ÐœÐµ Ð¿Ð°ÑÑÑÐ±ÐœÐ° Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ. ÐÐ°Ð³ÑÑÐŒÐ°, ÑÐ°Ð¹Ð» ."
+#~ "Xauthority ÐœÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐºÐ°ÑÑÐºÑÐœÐ°."
+
+#~ msgid "Too many messages were sent to gdm and it hung upon us."
+#~ msgstr "ÐÐ°ÑÐŒÐ°Ñ Ð¿Ð°Ð²ÐµÐŽÐ°ÐŒÐ»ÐµÐœÑÐœÑÑ Ð±ÑÐ»ÐŸ ÐŽÐ°ÑÐ»Ð°ÐœÐ° ÐŽÐ° gdm Ñ ÑÐœ Ð·Ð°Ð²ÑÑ."
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "Ð£Ð²Ð°Ð¹ÑÑÑÑ Ñ ÑÑÑÑÑÐŒÑ ÑÐº ÑÐœÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº Ð²Ð°-ÑÐºÐ»Ð°ÐŽÐ·ÐµÐœÑÐŒ Ð°ÐºÐœÐµ"
+
+#~ msgid "New Login in a Nested Window"
+#~ msgstr "ÐÐŸÐ²Ñ ÑÐ²Ð°Ñ
+ÐŸÐŽ Ð²Ð°-ÑÐºÐ»Ð°ÐŽÐ·ÐµÐœÑÐŒ Ð°ÐºÐœÐµ"
+
+#~ msgid "Cannot change display"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·ÑÐŒÑÐœÑÑÑ ÐŽÑÑÐ¿Ð»ÑÐ¹"
+
+#~ msgid "Nobody"
+#~ msgstr "ÐÑÑ
+ÑÐŸ"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "ÐÑÑÐ¿Ð»ÑÐ¹ %s ÐœÐ° ÑÑÑÐœÑÐŒ ÑÑÑÐŒÑÐœÐ°Ð»Ðµ %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "ÐÐŽÐœÐ°ÑÐŸÐŽÐœÑ ÐŽÑÑÐ¿Ð»ÑÐ¹ %s ÐœÐ° ÑÑÑÐœÑÐŒ ÑÑÑÐŒÑÐœÐ°Ð»Ðµ %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "ÐÐŽÑÑÐµÐœÑÑ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_ÐÐŽÑÑÐœÑÑÑ ÐœÐŸÐ²Ñ ÐŽÑÑÐ¿Ð»ÑÐ¹"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "ÐÑÐŒÑÐœÑÑÑ ÐœÐ° _ÑÑÐœÑÑÑÑ ÐŽÑÑÐ¿Ð»ÑÐ¹"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "ÐÐµÐºÐ°Ð»ÑÐºÑ ÐŽÑÑÐ¿Ð»ÑÑÑ ÑÐ¶ÐŸ Ð°ÐŽÑÑÐœÐµÐœÐ°. ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ Ð²ÑÐ»ÑÑÑÑÑ Ð¿Ð°ÑÑÑÐ±ÐœÑ ÑÐ° ÑÑÐ¿ÑÑÐ°, "
+#~ "ÑÐºÑ Ð·ÐœÐ°Ñ
+ÐŸÐŽÐ·ÑÑÑÐ° ÐœÑÐ¶ÑÐ¹ ÑÑ Ð°ÐŽÑÑÐœÑÑÑ ÐœÐŸÐ²Ñ."
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÐºÐ»ÑÑÑÑÑ Ñ
+ÑÑÑÑÐºÑ Ð·ÑÐ±ÐµÑÐ°Ð³Ð°Ð»ÑÐœÑÐºÐ° ÑÐºÑÐ°ÐœÑ"
+
+#~ msgid "Choose server"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÐºÑ"
+
+#~ msgid "Standard server"
+#~ msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº"
+
+#~ msgid "Send the specified protocol command to gdm"
+#~ msgstr "ÐÐ°ÑÐ»Ð°ÑÑ Ð¿Ð°Ð·ÐœÐ°ÑÐ°ÐœÑÑ ÐºÐ°ÐŒÐ°ÐœÐŽÑ Ð¿ÑÐ°ÑÐ°ÐºÐŸÐ»Ð° ÐŽÐ° gdm"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Ð ÑÐ¶ÑÐŒ Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "ÐÐµ Ð·Ð°ÑÑÐœÑÑÑ Ð±ÑÐ³ÑÑÑ ÑÐºÑÐ°Ðœ"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "ÐÑÑÐ°ÑÑÐ·Ð°ÑÑÑ Ð¿ÐµÑÐ°ÐŽ Ð·Ð°Ð¿ÑÑÐºÐ°ÐŒ -- ÐºÐ°ÐŒÐ°ÐœÐŽÑ"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "ÐÐŽÐ°ÐµÑÑÐ°, ÐŽÐ»Ñ Ð³ÑÑÐ°Ð³Ð° ÐŽÐ·ÐµÑÐœÑÐœÑ Ð°ÑÑÐ°ÑÑÐ·Ð°ÑÑÑ ÐœÐµÐ¿Ð°ÑÑÑÐ±ÐœÐ°Ñ."
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "ÐÐ°Ð³ÑÑÐŒÐ°, ÑÐ°Ð¹Ð» .Xauthority ÐœÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ Ð¿ÑÐ°Ð²ÑÐ»ÑÐœÐ°."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "ÐÐŽÐ°ÐµÑÑÐ°, Ð²Ñ ÐœÐµ Ð·Ð°ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°Ð»ÑÑÑ ÐœÐ° ÐºÐ°ÐœÑÐŸÐ»Ñ."
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "ÐÐ°ÑÐ°ÑÐ°Ðº ÐœÐŸÐ²Ð°Ð³Ð° ÑÐ²Ð°Ñ
+ÐŸÐŽÑ ÐŒÐ°Ð³ÑÑÐŒÑ ÑÐŸÐ»ÑÐºÑ ÐŽÐ»Ñ ÐºÐ°ÐœÑÐŸÐ»Ñ."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr ""
+#~ "Ð£Ð²Ð°Ð¹ÑÑÑÑ Ñ ÐœÐŸÐ²Ñ ÑÑÐ°ÐœÑ Ñ ÑÐºÐ°ÑÑÑÑ ÑÐœÑÐ°Ð³Ð° ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° Ð±ÑÐ· Ð²ÑÑ
+Ð°ÐŽÑ Ð· "
+#~ "Ð±ÑÐ³ÑÑÐ°Ð³Ð° ÑÑÐ°ÐœÑÐ°"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "Ð-Ð|ÐÐ»ÑÐ±Ð°ÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "Ð-Ð|ÐÐŒÑ
+Ð°ÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-Ð|ÐÑÐ°Ð±ÑÐºÐ°Ñ (Ð­Ð³ÑÐ¿Ñ)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-Ð|ÐÑÐ°Ð±ÑÐºÐ°Ñ (ÐÑÐ±ÑÑ)"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "Ð-Ð|ÐÐ·ÑÑÐ±Ð°Ð¹ÐŽÐ¶Ð°ÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "Ð-Ð|ÐÐµÐ»Ð°ÑÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "Ð-Ð|ÐÑÐœÐ³Ð°Ð»ÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "Ð-Ð|ÐÑÐœÐ³Ð°Ð»ÑÑÐºÐ°Ñ (ÐÐœÐŽÑÑ)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐ³Ð°ÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-Ð|ÐÐ°ÑÑÐœÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐ°Ð»ÑÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Chinese (simplified)"
+#~ msgstr "Ð-Ð|ÐÑÑÐ°Ð¹ÑÐºÐ°Ñ (ÑÐ¿ÑÐŸÑÑÐ°ÐœÐ°Ñ)"
+
+#~ msgid "A-M|Chinese (traditional)"
+#~ msgstr "Ð-Ð|ÐÑÑÐ°Ð¹ÑÐºÐ°Ñ (ÑÑÐ°ÐŽÑÑÑÐ¹ÐœÐ°Ñ)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "Ð-Ð¯|Ð¥Ð°ÑÐ²Ð°ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "Ð-Ð¯|Ð§ÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "Ð-Ð|ÐÐ°Ð»ÑÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|English"
+#~ msgstr "Ð-Ð|ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|English (American)"
+#~ msgstr "Ð-Ð|ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ (ÐÐŒÑÑÑÐºÐ°)"
+
+#~ msgid "A-M|English (Australian)"
+#~ msgstr "Ð-Ð|ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ (ÐÑÑÑÑÐ°Ð»ÑÑ)"
+
+#~ msgid "A-M|English (British)"
+#~ msgstr "Ð-Ð|ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ (ÐÑÑÑÐ°ÐœÑÑ)"
+
+#~ msgid "A-M|English (Canadian)"
+#~ msgstr "Ð-Ð|ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ (ÐÐ°ÐœÐ°ÐŽÐ°)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "Ð-Ð|ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ (ÐÑÐ»ÑÐœÐŽÑÑ)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-Ð|ÐÑÑÐ»ÑÐœÐŽÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "Ð-Ð¯|Ð€ÑÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|French"
+#~ msgstr "Ð-Ð¯|Ð€ÑÐ°ÐœÑÑÐ·ÐºÐ°Ñ"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "Ð-Ð|ÐÐ°Ð»ÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|German"
+#~ msgstr "Ð-Ð|ÐÑÐŒÐµÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "Ð-Ð|ÐÑÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "Ð-Ð|ÐÑÑÑÐ°ÑÑ"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "Ð-Ð|ÐÑÐŽÐŸÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "Ð-Ð¯|Ð¥ÑÐœÐŽÐ·Ñ"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "Ð-Ð|ÐÑÐ³ÐŸÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "Ð-Ð|ÐÑÐ»Ð°ÐœÐŽÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "Ð-Ð|ÐÐœÐŽÐ°ÐœÑÐ·ÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "Ð-Ð|ÐÐœÑÑÑÐ»ÑÐœÐ³Ð²Ð°"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "Ð-Ð|ÐÑÐ»ÑÐœÐŽÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "Ð-Ð|ÐÑÐ°Ð»ÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "Ð-Ð¯|Ð¯Ð¿ÐŸÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "Ð-Ð|ÐÐ°ÐœÐ°ÐŽÐ°(Kannada)"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "Ð-Ð¯|ÐÑÐ²ÐŸÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "Ð-Ð|ÐÐ°ÐŒÐŸÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "Ð-Ð|ÐÐ°ÐºÐµÐŽÐŸÐœÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "Ð-Ð|ÐÑÐ°Ð»ÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "Ð-Ð|ÐÐ°Ð»Ð°ÑÐŒ"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐ°ÑÑ"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "Ð-Ð|ÐÐ°ÐœÐ³ÐŸÐ»ÑÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐ²ÑÑÐºÐ°Ñ (Ð±Ð°ÐºÐŒÐ°Ð»)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "Ð-Ð|ÐÐ°ÑÐ²ÑÑÐºÐ°Ñ (ÐœÑÐœÐŸÑÑÐº)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "Ð-Ð|ÐÑÑÑ"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "Ð-Ð¯|ÐÐ°Ðœ'ÑÐ±Ñ"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "Ð-Ð¯|ÐÑÑÑÑÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "Ð-Ð¯|ÐÐŸÐ»ÑÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "Ð-Ð¯|ÐÐ°ÑÑÑÐ³Ð°Ð»ÑÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "Ð-Ð¯|ÐÐ°ÑÑÑÐ³Ð°Ð»ÑÑÐºÐ°Ñ (ÐÑÐ°Ð·ÑÐ»ÑÑ)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "Ð-Ð¯|Ð ÑÐŒÑÐœÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "Ð-Ð¯|Ð Ð°ÑÐµÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "Ð-Ð¯|Ð¡ÑÑÐ±ÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "Ð-Ð¯|Ð¡ÑÑÐ±ÑÐºÐ°Ñ (Ð»Ð°ÑÑÐœÐºÐ°)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "Ð-Ð¯|Ð¡ÑÑÐ±ÑÐºÐ°Ñ (ÐÐºÐ°Ð²ÑÑÐœ)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "Ð-Ð¯|Ð¡Ð»Ð°Ð²Ð°ÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "Ð-Ð¯|Ð¡Ð»Ð°Ð²ÐµÐœÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "Ð-Ð|ÐÑÑÐ¿Ð°ÐœÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "Ð-Ð|ÐÑÑÐ¿Ð°ÐœÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "Ð-Ð¯|ÐšÐ²ÐµÐŽÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "Ð-Ð¯|ÐšÐ²ÑÐŽÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "Ð-Ð¯|Ð¢ÑÑÐµÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "Ð-Ð¯|Ð¢ÑÐ»ÑÐ³Ñ"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "Ð-Ð¯|Ð¢Ð°Ð¹ÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "Ð-Ð¯|Ð¢ÑÑÑÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "Ð-Ð¯|Ð£ÐºÑÐ°ÑÐœÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|Ð£ÐµÑÐœÐ°ÐŒÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|ÐÐ°Ð»ÑÐœÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "Ð-Ð¯|ÐÐ°Ð»ÑÐ¹ÑÐºÐ°Ñ"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "Ð-Ð|ÐÐŽÐ·ÑÑ"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "ÐÐœÑÐ°Ñ|POSIX/C ÐÐœÐ³ÐµÐ»ÑÑÐºÐ°Ñ"
+
+#~ msgid "A-M"
+#~ msgstr "Ð-Ð"
+
+#~ msgid "N-Z"
+#~ msgstr "Ð-Ð¯"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº %s Ð·Ð°ÑÑÐ³ÑÑÑÑÑÐµÑÑÐ° Ð¿ÑÐ°Ð· %d ÑÑÐºÑÐœÐŽÐ°Ñ"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: Ð·Ð°ÐŽÐ°ÑÐ³Ñ ÑÐ°ÐŽÐŸÐº!"
+
+#~ msgid "%sWelcome to %s%s"
+#~ msgstr "%s ÐšÑÑÑÐ° Ð²ÑÑÐ°ÐµÐŒ ÐœÐ° %s%s"
+
+#~ msgid "Could not fork a new process!"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ ÐœÐŸÐ²Ñ Ð¿ÑÐ°ÑÑÑ!"
+
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "ÐÐ°ÐŽÐŸÐ±ÐœÐ° ÐœÐ° ÑÐŸÐµ, ÑÑÐŸ Ð²Ñ ÐœÑ ÐŒÐŸÐ¶Ð°ÑÐµ ÑÐ²Ð°Ð¹ÑÑÑÑ."
+
+#~ msgid "Are you sure you want to reboot the machine?"
+#~ msgstr "ÐÑ ÑÐ°Ð¿ÑÐ°ÑÐŽÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÑ ÐŒÐ°ÑÑÐœÑ?"
+
+#~ msgid "Are you sure you want to shut down the machine?"
+#~ msgstr "ÐÑ ÑÐ°Ð¿ÑÐ°ÑÐŽÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð²ÑÐºÐ»ÑÑÑÑÑ ÐŒÐ°ÑÑÐœÑ?"
+
+#~ msgid "Are you sure you want to suspend the machine?"
+#~ msgstr "ÐÑ ÑÐ°Ð¿ÑÐ°ÑÐŽÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð¿ÑÑÐ¿ÑÐœÑÑÑ ÐŒÐ°ÑÑÐœÑ?"
+
+#~ msgid "Welcome"
+#~ msgstr "ÐÑÑÐ°ÐµÐŒ"
+
+#~ msgid "Welcome to %n"
+#~ msgstr "ÐÑÑÐ°ÐµÐŒ ÐœÐ° Ð²ÑÐ·ÑÐ»Ðµ %n"
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr ""
+#~ "ÐÐœÐ°ÑÑÐœÑÐœÐµ TimedLoginDelay Ð±ÑÐ»ÐŸ ÐŒÐµÐœÑÑÐŒ Ð·Ð° 5.  ÐÑÐŽÐ·Ðµ ÑÐ¶ÑÑÐ° Ð·ÐœÐ°ÑÑÐœÑÐœÐµ 5."
+
+#~ msgid ""
+#~ "Your preferred session type %s is not installed on this machine.\n"
+#~ "Do you wish to make %s the default for future sessions?"
+#~ msgstr ""
+#~ "Ð£Ð»ÑÐ±ÑÐœÑ Ð²Ð°ÐŒÑ ÑÑÐ¿ ÑÑÐ°ÐœÑÑ %s ÐœÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐœÐ° Ð³ÑÑÐ°Ðµ ÐŒÐ°ÑÑÐœÐµ.\n"
+#~ "ÐŠÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ ÐÑ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ %s ÐŽÐ°Ð¿ÐŸÐŒÐœÐ° Ñ ÐœÐ°ÑÑÑÐ¿ÐœÑÑ
+ ÑÑÐ°ÐœÑÐ°Ñ
+?"
+
+#~ msgid "Make _Default"
+#~ msgstr "ÐÑÐ°Ð±ÑÑÑ ÐŽÐ°Ð¿_ÐŸÐŒÐœÑÐŒ"
+
+#~ msgid ""
+#~ "You have chosen %s for this session, but your default setting is %s.\n"
+#~ "Do you wish to make %s the default for future sessions?"
+#~ msgstr ""
+#~ "ÐÑ Ð²ÑÐ±ÑÐ°Ð»Ñ %s ÐŽÐ»Ñ Ð³ÑÑÐ°Ðµ ÑÑÑÑÑ Ð·Ð°ÐŒÐµÑÑ Ð²Ð°ÑÐ°Ðµ Ð·Ð²ÑÑÐ°Ð¹ÐœÐ°Ðµ %s.\n"
+#~ "ÐŠÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð²Ñ Ð¹ Ð·ÑÐ°Ð±ÑÑÑ %s ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ð¹ ÐœÐ°ÐŽÐ°Ð»ÐµÐ¹?"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Ð¢ÐŸÐ»ÑÐºÑ ÐŽÐ»Ñ _Ð³ÑÑÐ°Ðµ ÑÑÑÑÑ"
+
+#~ msgid ""
+#~ "You have chosen %s for this session.\n"
+#~ "If you wish to make %s the default for future sessions,\n"
+#~ "run the 'switchdesk' utility\n"
+#~ "(System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "ÐÑ Ð²ÑÐ±ÑÐ°Ð»Ñ %s ÐŽÐ»Ñ Ð³ÑÑÐ°Ð³Ð° ÑÑÐ°ÐœÑÐ°.\n"
+#~ "ÐÐ°Ð»Ñ Ð²Ñ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð·ÑÐ°Ð±ÑÑÑ %s Ð·ÑÑ
+ÐŸÐŽÐœÑÐŒ ÐŽÐ»Ñ Ð±ÑÐŽÑÑÑÑ
+ ÑÑÐ°ÐœÑÐ°Ñ,\n"
+#~ "Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ \"switchdesk\"\n"
+#~ "(Ð¡ÑÑÑÑÐŒÐ°->ÐÐœÑÑÑÑÐŒÑÐœÑ Ð¿ÐµÑÐ°ÐºÐ»ÑÑÑÐœÑÐœÑ ÑÑÐ°Ð»ÑÑÐŸÑ Ð· ÐŒÑÐœÑ Ð¿Ð°ÐœÑÐ»Ñ)."
+
+#~ msgid "System Default"
+#~ msgstr "Ð¡ÑÑÑÑÐŒÐœÑÑ ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°ÑÑÑÑ"
+
+#~ msgid "_Username:"
+#~ msgstr "ÐÐ°ÑÑÑ_ÑÐ°Ð»ÑÐœÑÐº:"
+
+#~ msgid "%s session selected"
+#~ msgstr "ÐÑÐ±ÑÐ°ÐœÑ ÑÑÐ°ÐœÑ %s"
+
+#~ msgid "_Last"
+#~ msgstr "ÐÐ¿_ÐŸÑÐœÑ"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr ""
+#~ "Ð£Ð²Ð°Ð¹ÑÑÑÑ, ÐºÐ°ÑÑÑÑÐ°ÑÑÑÑÑ ÑÑÐ°ÐœÑÐ°ÐŒ, ÑÐºÑ Ð±ÑÑ ÑÐºÐ°ÑÑÑÑÐ°ÐœÑ Ð²Ð°ÐŒÑ Ñ Ð°Ð¿ÐŸÑÐœÑ ÑÐ°Ð·"
+
+#~ msgid "Failsafe Gnome"
+#~ msgstr "ÐÑÑÑÐ¿ÐµÑÐœÑ ÑÑÐ¶ÑÐŒ Gnome"
+
+#~ msgid "Failsafe xterm"
+#~ msgstr "ÐÑÑÑÐ¿ÐµÑÐœÑ ÑÑÐ¶ÑÐŒ xterm"
+
+#~ msgid "%s: Session directory %s not found!"
+#~ msgstr "%s: ÑÑÑÐºÐ° ÑÑÑÑÑÑ %s ÐœÑ Ð·ÐœÐŸÐ¹ÐŽÐ·ÐµÐœÐ°Ñ"
+
+#~ msgid "Yaikes, nothing found in the session directory."
+#~ msgstr "Ð ÐºÐ°ÑÐ°Ð»ÑÐ·Ðµ ÑÑÐ°ÐœÑÐ° ÐœÑÑÐŸÐ³Ð° ÐœÑ Ð°ÐŽÑÑÐºÐ°ÐœÐ°."
+
+#~ msgid "Failsafe _Gnome"
+#~ msgstr "ÐÑÑÑÐ¿ÐµÑÐœÑ _ÑÑÐ¶ÑÐŒ GNOME"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "ÐÑÑÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÑ ÑÑÐ°ÐœÑ Ñ ÑÐºÑÐŒ Ð²Ñ Ð¿Ð°ÑÑÐ°Ð¿ÑÑÐµ Ñ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ðµ GNOME. Ð¡ÑÑÐœÐ°ÑÑ "
+#~ "Ð·Ð°Ð¿ÑÑÐºÑ ÐœÑ Ð±ÑÐŽÑÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÐœÑÑ. Ð¡ÑÐ°ÐœÑ ÑÑÑÐ±Ð° Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ, ÐºÐ°Ð»Ñ ÐœÑ "
+#~ "Ð°ÑÑÑÐŒÐ»ÑÐ²ÐµÑÑÐ° ÑÐ²Ð°Ð¹ÑÑÑÑ ÑÐœÐ°ÐºÑ. ÐÑÑÑÐŸÐŽÑÐŽÐ·Ðµ  GNOME Ð±ÑÐŽÐ·Ðµ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ "
+#~ "\"ÐÑÑ
+ÐŸÐŽÐœÑ\" ÑÑÐ°ÐœÑ."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "ÐÑÑÑÐ¿ÐµÑÐœÑ ÑÑÐ¶ÑÐŒ Ð· _ÑÑÑÐŒÑÐœÐ°Ð»Ð°ÐŒ"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "ÐÑÑÐ° Ð±ÑÑÑÐ¿ÐµÑÐœÑ ÑÑÐ°ÐœÑ Ñ ÑÐºÑÐŒ Ð²Ñ Ð¿Ð°ÑÑÐ°Ð¿ÑÑÐµ Ñ ÑÑÑÐŒÑÐœÐ°Ð». Ð¡ÑÑÐœÐ°ÑÑ Ð·Ð°Ð¿ÑÑÐºÑ ÐœÑ "
+#~ "Ð±ÑÐŽÑÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÐœÑÑ. Ð¡ÑÐ°ÐœÑ ÑÑÑÐ±Ð° Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ, ÐºÐ°Ð»Ñ ÐœÑ Ð°ÑÑÐŒÐ°ÐµÑÑÐ° ÑÐ²Ð°Ð¹ÑÑÑÑ "
+#~ "ÑÐœÐ°ÐºÑ. ÐÐ»Ñ Ð²ÑÑ
+Ð°ÐŽÑ Ð· ÑÑÑÐŒÑÐœÐ°Ð»Ð° ÐœÐ°ÑÑÑÑÐœÑÑÐµ \"exit\"."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr ""
+#~ "ÐÑÐŒÐ° ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ð³Ð° ÑÑÐ°ÐœÑÑ. ÐÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ°  GNOME Ñ Ð±ÑÑÑÐ¿ÐµÑÐœÑÐŒ ÑÑÐ¶ÑÐŒÐµ.\n"
+
+#~ msgid "%s language selected"
+#~ msgstr "ÐÑÐ±ÑÐ°ÐœÐ°Ñ ÐŒÐŸÐ²Ð°: %s"
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr "Ð£Ð²Ð°Ð¹ÑÑÑÑ Ð· ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÐµÐŒ ÐŒÐŸÐ²Ñ, ÑÐºÑÑ Ð²Ñ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°Ð»Ñ Ñ Ð°Ð¿ÐŸÑÐœÑ ÑÐ°Ð·"
+
+#~ msgid "_System Default"
+#~ msgstr "Ð¡ÑÑÑÑ_ÐŒÐœÑÑ ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°ÑÑÑÑ"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "Ð£Ð²Ð°Ð¹ÑÑÑÑ Ñ ÑÑÑÑÑÐŒÑ, ÐºÐ°ÑÑÑÑÐ°ÑÑÑÑÑ ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ð¹ ÐŒÐŸÐ²Ð°Ð¹ ÑÑÑÑÑÐŒÑ"
+
+#~ msgid "_Password:"
+#~ msgstr "_ÐÐ°ÑÐŸÐ»Ñ: "
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°ÐºÐ»Ð°ÐŽÐ·ÑÑÐµ 1000 ÑÑÐ±Ð»ÑÑ Ñ ÐŽÑÑÐºÐ°Ð²ÐŸÐŽ ÐŽÐ»Ñ ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ."
+
+#~ msgid "Doubleclick on the user to log in"
+#~ msgstr "ÐÐ°ÐŽÐ²ÐŸÐµÐœÐ°Ñ Ð¿ÑÑÑÑÑÐºÐ° ÐœÐ° ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐµ ÐŽÐ»Ñ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#~ msgid "Finger"
+#~ msgstr "Ð€ÑÐœÐ³ÐµÑ"
+
+#~ msgid "GDM Login"
+#~ msgstr "Ð ÑÐ³ÑÑÑÑÐ°ÑÑÑ GDM"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "_XDMCP Ð°Ð±ÑÑÐ°Ð»ÑÐœÑÐº..."
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "machines, if there are any."
+#~ msgstr ""
+#~ "ÐÑÐºÐ°ÐœÐ°ÑÑ XDMCP Ð°Ð±ÑÑÐ°Ð»ÑÐœÑÐº, ÑÐºÑ ÐŽÐ°Ð·Ð²ÐŸÐ»ÑÑÑ Ð²Ð°ÐŒ ÑÐ²Ð°Ð¹ÑÑÑÑ Ñ ÐŽÐ°ÑÑÑÐ¿ÐœÑÑ "
+#~ "Ð°ÐŽÐŽÐ°Ð»ÐµÐœÑÑ ÐŒÐ°ÑÑÐœÑ, ÐºÐ°Ð»Ñ ÑÐœÑ ÑÑÐœÑÑÑÑ."
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "ÐÐ°_Ð»Ð°ÐŽÐ·ÑÑÑ ÐºÑÑÐ°ÑÐœÑÐº ÑÐ²Ð°Ñ
+ÐŸÐŽÑ..."
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "ÐÐ°Ð»Ð°ÐŽÐ·ÑÑÑ GDM (Ð³ÑÑÑ ÐºÑÑÐ°ÑÐœÑÐº ÑÐ²Ð°Ñ
+ÐŸÐŽÑ). ÐÐ»Ñ Ð³ÑÑÐ° ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° Ð²ÐµÐŽÐ°ÑÑ Ð¿Ð°ÑÐŸÐ»Ñ "
+#~ "Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°."
+
+#~ msgid "Reboot your computer"
+#~ msgstr "ÐÐµÑÐ°Ð·Ð°Ð¿ÑÑÐº Ð²Ð°ÑÐ°Ð³Ð° ÐºÐ°ÐŒÐ¿ÑÑÐ°ÑÑ"
+
+#~ msgid "Shut_down"
+#~ msgstr "ÐÑ_ÐºÐ»ÑÑÑÑÑ"
+
+#~ msgid "Shut down the system so that you may safely turn off the computer."
+#~ msgstr ""
+#~ "Ð¡Ð¿ÑÐœÑÐµ ÑÑÑÑÑÐŒÑ ÑÐ°ÐºÑÐŒ ÑÑÐœÐ°ÐŒ, ÐºÐ°Ð± Ð²Ñ Ð·ÐŒÐ°Ð³Ð»Ñ Ð±ÑÑÑÐ¿ÐµÑÐœÐ° Ð²ÑÐºÐ»ÑÑÑÑÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ."
+
+#~ msgid "Suspend your computer"
+#~ msgstr "ÐÑÑÐ¿ÑÐœÑÑÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ"
+
+#~ msgid "_Actions"
+#~ msgstr "_ÐÐ·ÐµÑÐœÑÐœÑ"
+
+#~ msgid "_Theme"
+#~ msgstr "_Ð¢ÑÐŒÐ°"
+
+#~ msgid "_Quit"
+#~ msgstr "Ð_ÑÐ¹ÑÑÑÑ"
+
+#~ msgid "D_isconnect"
+#~ msgstr "_ÐÐŽÐ»ÑÑÑÑÑÐ°"
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ DefaultImage: %s. ÐÐ°ÐœÑÐ»Ñ Ð· ÑÐŸÑÐ°Ð·ÐŽÑÐŒÐºÐ°ÐŒÑ Ð±ÑÐŽÐ·Ðµ "
+#~ "Ð²ÑÐºÐ»ÑÑÐ°ÐœÐ°!"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "ÐÐ°ÑÐŒÐ°Ñ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°Ñ, ÐºÐ°Ð± Ð¿Ð°ÐºÐ°Ð·Ð°ÑÑ ÑÑ
+ ÑÑÑÑ
+..."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+#~ "computer."
+#~ msgstr ""
+#~ "ÐÑÑÑÑÑ (%s) Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐ° ÐœÐµ ÑÑÐ¿Ð°ÐŽÐ°Ðµ Ð· Ð²ÑÑÑÑÑÐ¹ ÐŽÑÐŒÐ°ÐœÑ.  ÐÐ°Ð³ÑÑÐŒÐ°, Ð²Ñ ÐŒÐ°ÐµÑÐµ "
+#~ "ÑÐŸÐ»ÑÐºÑ-ÑÑÐŸ Ð°Ð±ÐœÐŸÑÐ»ÐµÐœÑ gdm.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ ÐŽÑÐŒÐ°Ðœ gdm ÑÑ "
+#~ "Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÐµ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ."
+
+#~ msgid "Reboot"
+#~ msgstr "ÐÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÐ°"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded gdm.  Please restart the gdm daemon or reboot "
+#~ "the computer."
+#~ msgstr ""
+#~ "ÐÑÑÑÑÑ (%s) Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐ° ÐœÐµ ÑÑÐ¿Ð°ÐŽÐ°Ðµ Ð· Ð²ÑÑÑÑÑÐ¹ ÐŽÑÐŒÐ°ÐœÑ (%s).  ÐÐ°Ð³ÑÑÐŒÐ°, Ð²Ñ "
+#~ "ÐŒÐ°ÐµÑÐµ ÑÐŸÐ»ÑÐºÑ-ÑÑÐŸ Ð°Ð±ÐœÐŸÑÐ»ÐµÐœÑ gdm.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿ÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ ÐŽÑÐŒÐ°Ðœ gdm ÑÑ "
+#~ "Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÐµ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ."
+
+#~ msgid "Session directory is missing"
+#~ msgstr "ÐÑÐ°Ð¿ÑÑÑÐ°ÐœÐ° ÑÑÑÐºÐ° ÑÑÑÑÑ"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Ð¢ÑÑÐºÐ° Ð²Ð°ÑÐ°Ðµ ÑÑÑÑÑ Ð°ÐŽÑÑÑÐœÑÑÐ°Ðµ ÑÑ Ð¿ÑÑÑÐ°Ñ!  ÐÑÑÑÑ ÐŽÐ·ÑÐ²Ðµ ÐŽÐ°ÑÑÑÐ¿ÐœÑÑ ÐŽÐ»Ñ "
+#~ "Ð²ÑÐºÐ°ÑÑÑÑÐ°ÐœÑÐœÑ ÑÑÑÑÑ, Ð°Ð»Ðµ Ð²Ñ ÐŒÑÑÑÑÐµ ÑÐ²Ð°ÑÑÑÑ Ð¹ Ð²ÑÐ¿ÑÐ°Ð²ÑÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ gdm."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "ÐÑÐ¿ÑÐ°Ð²ÑÐ»ÑÐœÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, and thus I ran the default command.  Please fix your "
+#~ "configuration."
+#~ msgstr ""
+#~ "Ð€Ð°Ð¹Ð» ÐœÐ°Ð»Ð°ÐŽÐ°Ðº ÑÑÑÑÐŒÐ»ÑÐ²Ð°Ðµ ÐœÐµÑÑÑÐ°ÑÑÐœÑ Ð·Ð°Ð³Ð°ÐŽÐœÑ ÑÐ°ÐŽÐŸÐº ÐŽÐ»Ñ ÐŽÑÑÐ»ÑÐ³Ñ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ, "
+#~ "ÑÐ°ÐŒÑ Ð±ÑÐŽÐ·Ðµ Ð²ÑÐºÐ°ÐœÐ°ÐœÑ ÐŽÐ°Ð¿ÐŸÐŒÐœÑ Ð·Ð°Ð³Ð°ÐŽ.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð²ÑÐ¿ÑÐ°ÑÑÐµ ÐœÐ°Ð»Ð°ÐŽÐºÑ."
+
+#~ msgid "No configuration was found"
+#~ msgstr "ÐÐ°Ð»Ð°ÐŽÐºÑ ÐœÑ Ð·ÐœÐŸÐ¹ÐŽÐ·ÐµÐœÑ"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration program."
+#~ msgstr ""
+#~ "Ð€Ð°Ð¹Ð» ÐœÐ°Ð»Ð°ÐŽÐ°Ðº Ð°ÐŽÑÑÑÐœÑÑÐ°Ðµ. GDM Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°Ðµ ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°ÑÑÑÑ Ð·Ð°Ð¿ÑÑÐºÑ Ð³ÑÑÐ°Ðµ "
+#~ "ÑÑÑÑÑ.  ÐÑ ÐŒÑÑÑÑÐµ ÑÐ²Ð°ÑÑÑÑ Ð¹ ÑÑÐ²Ð°ÑÑÑÑ ÑÐ°Ð¹Ð» ÐœÐ°Ð»Ð°ÐŽÐ°Ðº Ð¿ÑÐ°Ð· Ð¿ÑÐ°Ð³ÑÐ°ÐŒÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ "
+#~ "GDM."
+
+#~ msgid "The face browser is not configured"
+#~ msgstr "ÐÐ°ÐœÐŽÑÐŸÑÐœÑÐº ÑÐ²Ð°ÑÐ°Ñ GDM ÐœÐµÐœÐ°Ð»Ð°ÐŽÐ¶Ð°ÐœÑ"
+
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "ÐÐ°ÐœÐŽÑÐŸÑÐœÑÐº ÑÐ²Ð°ÑÐ°Ñ GDM ÐœÐµÐœÐ°Ð»Ð°ÐŽÐ¶Ð°ÐœÑ.  ÐÐ°Ð»Ñ Ð»Ð°ÑÐºÐ°, Ð¿Ð°Ð¿ÑÐ°ÑÑÑÐµ ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° "
+#~ "Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ° ÑÐºÐ»ÑÑÑÑÑ ÑÐ³ÐŸ Ñ ÐœÐ°Ð»ÐŽÐºÐ°Ñ
+ GDM."
+
+#~ msgid "Login Photo"
+#~ msgstr "Ð€ÐŸÑÐ° ÐŽÐ»Ñ GDM"
+
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "ÐÑÐ±ÑÑÑÑÐµ ÑÐŸÑÐ°Ð·ÐŽÑÐŒÐ°Ðº, ÑÐºÑ Ð±ÑÐŽÐ·Ðµ Ð°ÐŽÐ»ÑÑÑÑÐŸÑÐ²Ð°ÑÑÐ° ÐœÐ° Ð¿Ð°ÐœÑÐ»Ñ ÑÐŸÑÐ°: "
+
+#~ msgid "Browse"
+#~ msgstr "ÐÑÐ°Ð³Ð»ÑÐŽ"
+
+#~ msgid "No picture selected."
+#~ msgstr "ÐÐ°ÑÑÑÐœÐºÐ° ÐœÑ Ð²ÑÐ±ÑÐ°ÐœÐ°."
+
+#~ msgid "Picture is too large"
+#~ msgstr "ÐÑÑÐ²Ð° Ð·Ð°ÐœÐ°ÐŽÑÐ° Ð²ÑÐ»ÑÐºÐ°Ñ"
+
+#~ msgid ""
+#~ "The system administrator disallowed pictures larger than %d bytes to show "
+#~ "in the face browser"
+#~ msgstr ""
+#~ "Ð¡ÑÑÑÑÐŒÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ Ð·Ð°Ð±Ð°ÑÐ°ÐœÑÑ Ð²ÑÐŽÐ°ÑÑÑÑ ÐŽÐ»Ñ Ð²Ð°ÐœÐŽÑÐŸÑÐœÑÐºÐ° ÑÐ²Ð°ÑÐ°Ñ Ð±ÐŸÐ»ÑÑÑÑ "
+#~ "Ð·Ð° %d Ð±Ð°Ð¹ÑÐ°Ñ"
+
+#~ msgid "Cannot open file"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð»"
+
+#~ msgid ""
+#~ "File %s cannot be open for reading\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "Ð€Ð°Ð¹Ð» %s ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð°ÐŽÑÑÐœÐµÐœÑ ÐŽÐ»Ñ ÑÑÑÐ°ÐœÑÐœÑ\n"
+#~ "ÐÐ°ÐŒÑÐ»ÐºÐ°: %s"
+
+#~ msgid ""
+#~ "File %s cannot be open for writing\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "Ð€Ð°Ð¹Ð» %s ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð°ÐŽÑÑÐœÐµÐœÑ ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑÑ\n"
+#~ "ÐÐ°ÐŒÑÐ»ÐºÐ°: %s"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "ÐÑÑÐ»ÑÐ³ Ð·ÑÐŒÐµÐœÑ ÐºÐ°ÑÑÑÐœÐºÑ, ÑÐºÐ°Ñ Ð±ÑÐŽÐ·Ðµ Ð°ÐŽÐ»ÑÑÑÑÐ°Ð²Ð°ÐœÐ°Ñ ÐœÐ° Ð¿ÑÐ°Ð³Ð»ÑÐŽÐ°Ð»ÑÐœÑÐºÐµ "
+#~ "ÐŒÑÐœÐ°ÐŽÐ¶Ð°ÑÐ° ÑÐ²Ð°Ñ
+ÐŸÐŽÑ GDM"
+
+#~ msgid "Login Screen Setup"
+#~ msgstr "ÐÐ°Ð»Ð°ÐŽÐºÐ° ÑÐºÑÐ°ÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#~ msgid "Greeter"
+#~ msgstr "ÐÑÑÐ°Ð»ÑÐœÑÐº"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "L_ocal: "
+#~ msgstr "_ÐÑÑÑÐŸÐ²Ñ: "
+
+#~ msgid "_Remote: "
+#~ msgstr "ÐÐŽÐŽ_Ð°Ð»ÐµÐœÑ:"
+
+#~ msgid "_Welcome string: "
+#~ msgstr "_Ð Ð°ÐŽÐŸÐº Ð²ÑÑÐ°ÐœÑÐœÑ: "
+
+#~ msgid "Re_mote welcome string: "
+#~ msgstr "_Ð Ð°ÐŽÐŸÐº Ð°ÐŽÐŽÐ°Ð»ÐµÐœÐ°Ð³Ð° Ð²ÑÑÐ°ÐœÑÐœÑ: "
+
+#~ msgid "Standard greeter"
+#~ msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐœÑ Ð²ÑÑÐ°Ð»ÑÐœÑÐº"
+
+#~ msgid "Graphical greeter"
+#~ msgstr "ÐÑÐ°ÑÑÑÐœÑ Ð²ÑÑÐ°Ð»ÑÐœÑÐº"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "Ð Ð°ÐŽÐŸÐº, ÑÐºÑ Ð±ÑÐŽÐ·Ðµ Ð±Ð°ÑÐœÑ Ñ Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐµ ÑÐº Ð²ÑÑÐ°ÐœÑÐœÐµ.  ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ ÑÑÑÐ°Ð²ÑÑÑ ÑÑÐŽÑ "
+#~ "%n, ÑÑÐŸ Ð±ÑÐŽÐ·Ðµ Ð·Ð°ÐŒÐµÐœÐµÐœÐ° ÐœÐ° ÐœÐ°Ð·Ð²Ñ Ð²Ð°ÑÐ°Ð³Ð° ÐºÐ°ÐŒÐ¿ÑÑÐ°ÑÐ°."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "Ð Ð°ÐŽÐŸÐº, ÑÐºÑ Ð±ÑÐŽÐ·Ðµ Ð±Ð°ÑÐœÑ Ñ Ð²ÑÑÐ°Ð»ÑÐœÑÐºÐµ ÐŽÐ»Ñ ÑÑÐŒÑ, Ñ
+ÑÐŸ ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ð°ÐŽÐŽÐ°Ð»ÐµÐœÐ° "
+#~ "Ð¿ÑÐ°Ð· XDMCP.  ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ ÑÑÑÐ°Ð²ÑÑÑ ÑÑÐŽÑ %n, ÑÑÐŸ Ð±ÑÐŽÐ·Ðµ Ð·Ð°ÐŒÐµÐœÐµÐœÐ° ÐœÐ° ÐœÐ°Ð·Ð²Ñ "
+#~ "Ð²Ð°ÑÐ°Ð³Ð° ÐºÐ°ÐŒÐ¿ÑÑÐ°ÑÐ°."
+
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "ÐÐ°ÑÑÑÐŽÑ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ 24-Ð³Ð°ÐŽÐ·ÑÐœÐœÑ ÑÐ°ÑÐŒÐ°Ñ Ð³Ð°ÐŽÐ·ÑÐœÑÐœÑÐºÐ°"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "_ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº Ð°ÑÑÐ°ÑÐ²Ð°Ñ
+ÐŸÐŽÑ:"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "_ÐÑÑÐ°ÐŒÐ°ÑÑÑÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ Ð¿Ð°ÐŽ ÑÐ°Ñ Ð¿ÐµÑÑÐ°Ðµ Ð·Ð°Ð³ÑÑÐ·ÐºÑ"
+
+#~ msgid "Timed login us_ername:"
+#~ msgstr "ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº, ÐŽÐ»Ñ ÑÐ²Ð°Ñ
+ÐŸÐŽ Ð¿ÑÐ°Ð· Ð¿ÑÑÐœÑ ÑÐ°Ñ:"
+
+#~ msgid "_Seconds before login:"
+#~ msgstr "Ð¡ÑÐºÑÐœÐŽÐ°Ñ ÐŽÐ° ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ:"
+
+#~ msgid "Login a user automa_tically after a specified number of seconds"
+#~ msgstr "Ð£Ð²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÑÐ°ÐœÑ Ð°ÑÑÐ°ÐŒÐ°ÑÑÑÐœÐ° Ð¿ÑÐ°Ð· Ð¿ÐµÑÐœÑÑ ÐºÐŸÐ»ÑÐºÐ°ÑÑÑÑ ÑÑÐºÑÐœÐŽÐ°Ñ"
+
+#~ msgid "General"
+#~ msgstr "ÐÑÐœÐŸÑÐœÑÑ"
+
+#~ msgid "Logo"
+#~ msgstr "ÐÑÐ³Ð°ÑÑÐ¿"
+
+#~ msgid "Miscellaneous"
+#~ msgstr "Ð ÐŸÐ·ÐœÐ°Ðµ"
+
+#~ msgid "Show choosable user images (_face browser)"
+#~ msgstr ""
+#~ "ÐÐ°ÐºÐ°Ð·Ð°ÑÑ Ð²ÑÐŽÐ°ÑÑÑÑ, ÑÐºÑÑ ÐŒÑÑÑÑÑ Ð²ÑÐ±ÑÑÐ°ÑÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº (ÑÐºÐ»ÑÑÑÑÑ Ð¿ÑÐ°Ð³Ð»ÑÐŽ "
+#~ "ÑÐ²Ð°ÑÐ°Ñ)"
+
+#~ msgid "Background"
+#~ msgstr "Ð¢Ð»ÐŸ"
+
+#~ msgid "_No background"
+#~ msgstr "_ÐÑÐ· ÑÐ»Ð°"
+
+#~ msgid "_Image"
+#~ msgstr "_ÐÑÐŽÐ°ÑÑÑ"
+
+#~ msgid "Co_lor"
+#~ msgstr "_ÐÐŸÐ»ÐµÑ"
+
+#~ msgid "_Scale background image to fit"
+#~ msgstr "ÐÐ°_ÑÑÐ°Ð±Ð°Ð²Ð°ÑÑ Ð²ÑÐŽÐ°ÑÑÑÑ ÐŽÐ° Ð·Ð°Ð¿Ð°ÑÐœÐµÐœÑÐœÑ"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "_ÐÐŸÐ»ÐµÑ ÑÐŸÐ»ÑÐºÑ ÐœÐ° Ð°ÐŽÐŽÐ°Ð»ÐµÐœÑÑ
+ ÐŽÑÑÐ¿Ð»ÑÑÑ
+"
+
+#~ msgid "_Background color: "
+#~ msgstr "ÐÐŸÐ»ÐµÑ _ÑÐ»Ð°: "
+
+#~ msgid "Pick a color"
+#~ msgstr "ÐÑÐ±ÑÑÑÑÐµ ÐºÐŸÐ»ÐµÑ"
+
+#~ msgid "Preview:"
+#~ msgstr "ÐÐ°ÑÑÐºÐ»Ð°ÐŽ:"
+
+#~ msgid "Description:"
+#~ msgstr "ÐÐ¿ÑÑÐ°ÐœÑÐœÐµ:"
+
+#~ msgid "Copyright:"
+#~ msgstr "ÐÑÐ°Ð²Ñ:"
+
+#~ msgid "Author:"
+#~ msgstr "Ð¡ÑÐ²Ð°ÑÐ°Ð»ÑÐœÑÐº:"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "Ð²ÑÐŽÐ¶ÑÑ\n"
+#~ "Ð°Ð¿ÑÑÐ°ÐœÑÐœÑ"
+
+#~ msgid "author"
+#~ msgstr "ÑÑÐ²Ð°ÑÐ°Ð»ÑÐœÑÐº"
+
+#~ msgid "copyright"
+#~ msgstr "Ð¿ÑÐ°Ð²Ñ ÑÑÐ²Ð°ÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#~ msgid "_Install new theme"
+#~ msgstr "Ð£ÑÑÐ°Ð»ÑÐ²Ð°ÑÑ _ÐœÐŸÐ²ÑÑ ÑÑÐŒÑ"
+
+#~ msgid "_Delete theme"
+#~ msgstr "Ð_ÑÐŽÐ°Ð»ÑÑÑ ÑÑÐŒÑ"
+
+#~ msgid "Options"
+#~ msgstr "ÐÑÐ±Ð°ÑÑ"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "ÐÐ°Ð·Ð²ÐŸÐ»ÑÑÑ ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° _root Ñ GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "ÐÐ°Ð·Ð²ÐŸÐ»ÑÑÑ root ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° Ñ GDM Ð°ÐŽ_ÐŽÐ°Ð»ÐµÐœÐ°"
+
+#~ msgid "Allow remote _timed logins"
+#~ msgstr "ÐÐ°Ð·Ð²ÐŸÐ»ÑÑÑ Ð°ÐŽÐ°Ð»ÐµÐœÐ°Ðµ ÐŽÐ°Ð»ÑÑÑÐœÑÐœÐµ"
+
+#~ msgid ""
+#~ "Show the \"Actions\" menu (formerly known as the \"System\" menu).  If "
+#~ "not set, none of the system commands will be available (this includes "
+#~ "reboot, shutdown, configure, chooser)"
+#~ msgstr ""
+#~ "ÐÐ°ÐºÐ°Ð·ÑÐ²Ð°ÑÑ ÐŒÑÐœÑ \"ÐÐ·ÐµÑÐœÑÐœÑ\" (Ð±ÐŸÐ»ÑÑ Ð²ÑÐŽÐŸÐŒÐ°Ðµ ÑÐº \"Ð¡ÑÑÑÑÐŒÐ°\").  ÐÐ°Ð»Ñ ÐœÐµ "
+#~ "ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÐ°, ÑÑÑÑÑÐŒÐœÑÑ ÐºÐ°ÐŒÐ°ÐœÐŽÑ ÐœÑ Ð±ÑÐŽÑÑÑ ÐŽÐ°ÑÑÑÐ¿ÐœÑ (Ð³ÑÑÐ° Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÐ°, "
+#~ "Ð²ÑÐºÐ»ÑÑÑÐœÑÐœÐµ, ÐœÐ°Ð»Ð°ÐŽÐºÐµ, Ð²ÑÐ±ÑÑÐ°Ð»ÑÐœÑÐº)"
+
+#~ msgid "Show _actions menu"
+#~ msgstr "ÐÐ°ÐºÐ°Ð·Ð°ÑÑ ÐŒÑÐœÑ ÐŽ_Ð·ÐµÑÐœÑÐœÑÑ"
+
+#~ msgid "Allow c_onfiguration from the login screen"
+#~ msgstr "ÐÐ°Ð·Ð²ÐŸÐ»ÑÑÑ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°Ð²Ð°ÐœÑÐœÐµ Ð· ÑÐºÑÐ°ÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÐ°"
+
+#~ msgid "Allo_w running XDMCP chooser from the login screen"
+#~ msgstr "ÐÐ°Ð·_Ð²ÐŸÐ»ÑÑÑ Ð²ÑÐºÐ°ÐœÐ°ÐœÑÐœÐµ Ð²ÑÐ±ÑÑÐ°Ð»ÑÐœÑÐºÑ XDMCP Ð· ÑÐºÑÐ°ÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#~ msgid ""
+#~ "Always disallow TCP connections to _X server (disables all remote "
+#~ "connections)"
+#~ msgstr ""
+#~ "ÐÐ°ÑÑÑÐŽÑ Ð·Ð°Ð±Ð°ÑÐ°ÐœÑÑÑ TCP ÐŽÐ°Ð»ÑÑÑÐœÑÐœÑ ÐŽÐ° Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ° _X (Ð²ÑÐºÐ»ÑÑÐ°Ðµ ÑÑÐµ "
+#~ "Ð°ÐŽÐŽÐ°Ð»ÐµÐœÑÑ ÐŽÐ°Ð»ÑÑÑÐœÑÐœÑ)"
+
+#~ msgid "Retry _delay (seconds) :"
+#~ msgstr "ÐÐ°_ÑÑÑÐŒÐºÐ° Ð¿Ð°ÑÑÐŸÑÑ (ÑÑÐºÑÐœÐŽÐ°Ñ):"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "ÐÐ°Ð²ÐµÐŽÐ°ÐŒÑÑÑ Ð³_ÑÐºÐ°ÐŒ, ÐºÐ°Ð»Ñ Ð²Ð°ÐºÐœÐŸ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ð¿Ð°ÐŽÑÑÑ
+ÑÐ°Ð²Ð°ÐœÐ°"
+
+#~ msgid "acc_sound_file_box"
+#~ msgstr "acc_sound_file_box"
+
+#~ msgid "Sound _file:"
+#~ msgstr "ÐÑÐºÐ°Ð²Ñ _ÑÐ°Ð¹Ð»:"
+
+#~ msgid "_Test sound"
+#~ msgstr "ÐÑÐ°_Ð²ÐµÑÑÑÑ Ð³ÑÐº"
+
+#~ msgid "Accessibility"
+#~ msgstr "ÐÐ°ÑÑÑÐ¿ÐœÐ°ÑÑÑÑ"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "XDMCP ÐœÑ Ð¿Ð°ÐŽÑÑÑÐŒÐ»ÑÐ²Ð°ÐµÑÑÐ° Ñ Ð±ÑÐœÐ°ÑÐœÑÐŒ ÑÐ°Ð¹Ð»Ðµ. ÐÐ»Ñ ÑÐºÐ»ÑÑÑÐœÑÐœÑ Ð¿Ð°ÐŽÑÑÑÐŒÐºÑ XDMCP "
+#~ "ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° Ð¿ÐµÑÐ°ÑÐ°Ð±ÑÐ°ÑÑ GDM Ð· Ð±ÑÐ±Ð»ÑÑÑÑÐºÐ°ÐŒÑ XDMCP."
+
+#~ msgid "Enable _XDMCP"
+#~ msgstr "Ð£ÐºÐ»ÑÑÑÑÑ _XDMCP"
+
+#~ msgid "Honour _indirect requests"
+#~ msgstr "ÐÑÑÐ¹ÐŒÐ°ÑÑ _ÐœÐµÐ¿ÑÐ°ÐŒÑÑ Ð·Ð°Ð¿ÑÑÑ"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Ð¡Ð»ÑÑ
+Ð°ÑÑ ÐœÐ° _UDP-Ð¿ÐŸÑÑÐµ: "
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÐ°Ñ _ÐºÐŸÐ»ÑÐºÐ°ÑÑÑÑ Ð·Ð°Ð¿ÑÑÐ°Ñ:"
+
+#~ msgid "Max p_ending indirect requests:"
+#~ msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÐ°Ñ Ðº_ÐŸÐ»ÑÐºÐ°ÑÑÑÑ ÐœÐµÐ¿ÑÐ°ÐŒÑÑ
+ Ð·Ð°Ð¿ÑÑÐ°Ñ:"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÐ°Ñ ÐºÐŸÐ»ÑÐºÐ°ÑÑÑÑ Ð°ÐŽÐŽ_Ð°Ð»ÐµÐœÑÑ
+ ÑÑÐ°ÐœÑÐ°Ñ:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÑ ÑÐ°Ñ _ÑÐ°ÐºÐ°ÐœÑÐœÑ:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "ÐÐ°Ð¹Ð±ÐŸÐ»ÑÑÑ ÑÐ°Ñ ÑÐ°_ÐºÐ°ÐœÑÐœÑ ÐœÐµÐ¿ÑÐ°ÐŒÑÑ
+ Ð·Ð°Ð¿ÑÑÐ°Ñ:"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "ÐÑÑÐ¿Ð»ÑÑÑ ÐœÐ° Ð²_ÑÐ·ÐµÐ»:"
+
+#~ msgid "Pin_g interval (seconds):"
+#~ msgstr "ÐÐ°ÑÑÑÐŒÐºÐ° ÑÑÐ²_ÑÑÑÑ (ÑÑÐºÑÐœÐŽÑ):"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "ÐÐ°ÑÑÑÐŒÐºÐ° ÑÑÐ²ÑÑÑÑ (ÑÑÐºÑÐœÐŽÑ):"
+
+#~ msgid "XDMCP"
+#~ msgstr "XDMCP"
+
+#~ msgid ""
+#~ "An error occured while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÐ¿ÑÐŸÐ±Ñ Ð·Ð»ÑÑÑÐœÑÐœÑ Ð· ÑÐºÑÐ°ÐœÐ°ÐŒÑ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ. ÐÑ ÑÑÐµ "
+#~ "Ð°Ð±ÐœÐ°ÑÐ»ÐµÐœÑÐœÑ ÐŒÐŸÐ³ÑÑÑ ÐŒÐµÑÑ ÑÑÐµÐºÑ."
+
+#~ msgid ""
+#~ "Autologin or timed login to the superuser (root) account is not allowed."
+#~ msgstr ""
+#~ "ÐÑÑÐ°ÑÐ²Ð°Ñ
+ÐŸÐŽ ÑÑ Ð°ÐŽÐºÐ»Ð°ÐŽÐ·ÐµÐœÑ ÑÐ²Ð°Ñ
+ÐŸÐŽ Ñ ÑÐºÐ°ÑÑÑÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ° (root) "
+#~ "Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÑ."
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "ÐÑÑ
+ÑÑ ÐœÐµ Ð· Ð¿Ð°ÐŽÐºÐ°ÑÐ°Ð»ÑÐ³Ð°"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "ÐÑÑ
+ÑÑ ÐœÐµ Ð· Ð°ÑÐŸÐ±ÐœÐ°Ð³Ð° ÐºÐ°ÑÐ°Ð»ÑÐ³Ð°"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Ð€Ð°Ð¹Ð» ÐœÑ Ð·ÑÑÑÐ»ÑÐµÑÑÐ° tar.gz ÑÑ tar Ð°ÑÑ
+ÑÐ²Ð°ÐŒ"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "ÐÑÑ
+ÑÑ ÐœÑ ÑÐºÐ»ÑÑÐ°Ðµ ÑÐ°Ð¹Ð» GdmGreeterTheme.info"
+
+#~ msgid "File does not exist"
+#~ msgstr "Ð€Ð°Ð¹Ð» ÐœÑ ÑÑÐœÑÐµ"
+
+#~ msgid "No file selected"
+#~ msgstr "Ð€Ð°Ð¹Ð» ÐœÑ Ð²ÑÐ»ÑÑÐ°ÐœÑ"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "ÐÑÑÐ° ÐœÑ ÑÐºÑÑÑÐ°Ðº ÑÑÐŒÑ"
+
+#~ msgid "Details: %s"
+#~ msgstr "ÐÐ°ÐŽÑÐ°Ð±ÑÐ·ÐœÐ°ÑÑÑÑ: %s"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed, install again anyway?"
+#~ msgstr "ÐÐŽÐ°ÐµÑÑÐ°, ÐºÐ°ÑÐ°Ð»ÑÐ³ ÑÑÐŒÑ \"%s\" ÑÐ¶ÐŸ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ, Ð£ÑÑÐ°Ð»ÑÐ²Ð°ÑÑ ÐœÐ°ÐœÐ°Ð²Ð°?"
+
+#~ msgid "Some error occured when installing the theme"
+#~ msgstr "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÑ ÑÑÐŒÑ"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "ÐÑÐ±ÑÑÑÑÐµ ÑÐºÑÑÑÐ°Ðº Ð· ÐœÐŸÐ²Ð°Ð¹ ÑÑÐŒÐ°Ð¹, ÐºÐ°Ð± ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ"
+
+#~ msgid "_Install"
+#~ msgstr "Ð£Ñ_ÑÐ°Ð»ÑÐ²Ð°ÑÑ"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "ÐÑ ÑÐ°Ð¿ÑÐ°ÑÐŽÑ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð²ÑÐŽÐ°Ð»ÑÑÑ ÑÑÐŒÑ \"%s\" Ð· ÑÑÑÑÑÐŒÑ?"
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser Under the category "
+#~ "GNOME/System."
+#~ msgstr ""
+#~ "ÐÑÑÐ°Ðµ Ð²Ð°ÐºÐœÐŸ ÐœÐ°Ð»Ð°ÐŽÐ°Ðº Ð·ÑÐŒÑÐœÑÐµ ÑÑÑÐ°Ð»ÑÑÐºÑ ÐŽÐ»Ñ GDM, ÑÐºÑ Ð·ÑÑÑÐ»ÑÐµÑÑÐ° Ð³ÑÐ°ÑÑÑÐœÑÐŒ "
+#~ "ÑÐºÑÐ°ÐœÐ°ÐŒ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ñ GNOME.  ÐÑÐŒÐµÐœÑ Ð°ÐŽÐ±ÑÐŽÑÑÑÐ° ÐœÐµÐ°ÐŽÐºÐ»Ð°ÐŽÐœÐ°.\n"
+#~ "\n"
+#~ "ÐÐ°ÑÐ²Ð°Ð¶ÑÐµ, ÑÑÐŸ ÐœÑ ÑÑÐµ Ð¿Ð°ÑÐ°ÐŒÑÑÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ Ð¿ÐµÑÐ°Ð»ÑÑÐ°ÐœÑ ÑÑÑ.  ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ "
+#~ "Ð¿Ð°Ð¶Ð°ÐŽÐ°ÑÑ ÑÑÐŽÐ°Ð³Ð°Ð²Ð°ÑÑ ÑÐ°Ð¹Ð» \"%s\", ÐºÐ°Ð»Ñ ÑÑÑ ÐœÑ Ð±ÑÐŽÐ·Ðµ ÑÐ°Ð³ÐŸ, ÑÑÐŸ Ð²Ð°ÐŒ Ð¿Ð°ÑÑÑÐ±ÐœÐ°."
+
+#~ msgid "You must be the superuser (root) to configure GDM."
+#~ msgstr "ÐÑ ÐŒÑÑÑÑÐµ Ð±ÑÑÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°ÑÐ°ÐŒ (root), ÐºÐ°Ð± ÐœÐ°Ð»Ð°ÐŽÐ¶Ð²Ð°ÑÑ GDM."
+
+#~ msgid ""
+#~ "A graphical application for configuring the GNOME Display Manager (GDM)"
+#~ msgstr ""
+#~ "ÐÑÐ°ÑÑÑÐœÐ°Ðµ ÐŽÐ°ÑÑÐ°ÑÐ°Ð²Ð°ÐœÑÐœÐµ ÐŽÐ»Ñ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°Ð²Ð°ÐœÑÐœÑ GNOME ÐŒÑÐœÐ°ÐŽÐ¶Ð°ÑÑ ÐŽÑÑÐ¿Ð»ÑÑ (GDM)"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "ÐÑÑÑÑÑ (%s) Ð²ÑÑÐ°ÐœÑÐœÑ ÐœÑ ÑÑÐ¿Ð°ÐŽÐ°Ðµ Ð· Ð²ÑÑÑÑÑÐ¹ ÐŽÑÐŒÐ°ÐœÐ°.\n"
+#~ "ÐÐ°Ð³ÑÑÐŒÐ°, gdm Ð±ÑÑ ÐºÐŸÐ»ÑÐºÑ ÑÑÐŸ Ð°Ð±ÐœÐŸÑÐ»ÐµÐœÑ.\n"
+#~ "ÐÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ ÐŽÑÐŒÐ°ÐœÐ° gdm ÑÑ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÐµ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "ÐÑÑÑÑÑ (%s) Ð²ÑÑÐ°ÐœÑÐœÑ ÐœÑ ÑÑÐ¿Ð°ÐŽÐ°Ðµ Ð· Ð²ÑÑÑÑÑÐ¹ ÐŽÑÐŒÐ°ÐœÐ° (%s).\n"
+#~ "ÐÐ°Ð³ÑÑÐŒÐ°, gdm Ð±ÑÑ ÐºÐŸÐ»ÑÐºÑ ÑÑÐŸ Ð°Ð±ÐœÐŸÑÐ»ÐµÐœÑ.\n"
+#~ "ÐÐµÑÐ°Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ ÐŽÑÐŒÐ°ÐœÐ° gdm ÑÑ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÐµ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ."
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÑÐŒÑ \"%s\""
+
+#~ msgid "The theme for the graphical greeter is corrupt"
+#~ msgstr "Ð¢ÑÐŒÐ° ÐŽÐ»Ñ ÒÑÐ°ÑÑÑÐœÐ°Ð³Ð° Ð²ÑÑÐ°ÐœÑÐœÑ Ð¿Ð°ÑÐºÐŸÐŽÐ¶Ð°ÐœÐ°Ñ"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr "Ð¢ÑÐŒÐ° ÐœÑ ÑÑÑÑÐŒÐ»ÑÐ²Ð°Ðµ Ð²ÑÐ·ÐœÐ°ÑÑÐœÑÐœÑ ÐŽÐ»Ñ ÑÐ»ÐµÐŒÑÐœÑÑ ÑÐ»ÑÐºÐŸÐ²Ð°Ðµ_Ð¹ÐŒÑ/Ð¿Ð°ÑÐŸÐ»Ñ."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme also could "
+#~ "not have been loaded, I will attempt to start the standard greeter"
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÑÐŒÑ, Ð·ÑÑ
+ÐŸÐŽÐœÐ°Ñ ÑÑÐŒÐ° ÑÐ°Ðº ÑÐ°ÐŒÐ° ÐœÑ ÐŒÐŸÐ¶Ð° "
+#~ "Ð±ÑÑÑ Ð·Ð°Ð³ÑÑÐ¶Ð°ÐœÐ°, Ð±ÑÐŽÐ·Ðµ Ð·ÑÐŽÐ·ÐµÐ¹ÑÑÐœÐµÐœÐ° ÑÐ¿ÑÐŸÐ±Ð° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐ°Ðµ Ð²ÑÑÐ°ÐœÑÐœÐµ"
+
+#~ msgid ""
+#~ "I could not start the standard greeter.  This display will abort and you "
+#~ "may have to login another way and fix the installation of gdm"
+#~ msgstr ""
+#~ "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐ°Ðµ Ð²ÑÑÐ°ÐœÑÐœÐµ. Ð£Ð²Ð°Ñ
+ÐŸÐŽ Ð±ÑÐŽÐ·Ðµ Ð¿ÐµÑÐ°ÑÐ²Ð°ÐœÑ, "
+#~ "ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° Ð·Ð°ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ° ÑÐœÑÑÐŒ ÑÐ»ÑÑ
+Ð°ÐŒ Ñ Ð²ÑÐ¿ÑÐ°Ð²ÑÑÑ ÑÑÑÐ°Ð»ÑÑÐºÑ ÐŽÑÐŒÐ°ÐœÐ° gdm"
+
+#~ msgid "Last"
+#~ msgstr "ÐÐ¿ÐŸÑÐœÑ"
+
+#~ msgid "Select a language for your session to use:"
+#~ msgstr "ÐÑÐ»ÑÑÑÑÐµ ÐŒÐŸÐ²Ñ ÐŽÐ»Ñ Ð²ÑÐºÐ°ÑÑÑÑÐ°ÐœÑÐœÐµ Ñ ÑÑÐ°ÑÐµ:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "ÐÑÐ»ÑÑÑÐœÑÐœÐµ _ÐŒÐŸÐ²Ñ..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "ÐÑÐ»ÑÑÑÐœÑÐœÑ _ÑÑÑÑÑ..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Ð£Ð²ÑÐŽÐ·ÐµÑÐµ ÑÑÑÐ°ÐºÐ° Ð°ÐŽÐºÐ°Ð· ÐœÐ° Ð¿ÑÑÐ°ÐœÑÐœÐµ, Ð·Ð°ÑÑÐŒ ÐœÐ°ÑÑÑÑÐœÑÑÐµ \"Enter\".  ÐÐ°Ð± "
+#~ "Ð²ÑÐºÐ»ÑÐºÐ°ÑÑ ÐŒÑÐœÑ ÐœÐ°ÑÑÑÑÐœÑÑÐµ F10."
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ ÐŽÐ°Ð¿ÐŸÐŒÐœÑ Ð²ÑÐŽÐ°ÑÑÑ: %s!"
+
+#~ msgid ""
+#~ "Doubleclick on the user\n"
+#~ "to log in"
+#~ msgstr ""
+#~ "ÐÐ°ÐŽÐ²ÐŸÐµÐœÐ°Ñ Ð¿ÑÑÑÑÑÐºÐ° ÐœÐ° ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐµ\n"
+#~ "ÐŽÐ»Ñ ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#~ msgid "Sus_pend"
+#~ msgstr "_ÐÑÑÐ¿ÑÐœÑÑÑ"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "ÐÐ±ÑÑÐ°Ð»ÑÐœÑÐº _XDMCP"
+
+#~ msgid "_Configure"
+#~ msgstr "ÐÐ°_Ð»Ð°ÐŽÐºÐ°"
+
+#~ msgid "You've got capslock on!"
+#~ msgstr "Ð£ Ð²Ð°Ñ ÑÐºÐ»ÑÑÐ°ÐœÑ \"Caps Lock\"!"
+
+#~ msgid "Choose a Session"
+#~ msgstr "ÐÐ±ÑÐ°ÐœÑÐœÐµ ÑÑÐ°ÐœÑÑ"
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "Ð_ÑÐºÐ»ÑÑÑÑÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ"
+
+#~ msgid "Shut down your computer so that you may turn it off."
+#~ msgstr "ÐÑÐºÐ»ÑÑÐ°Ðµ Ð²Ð°Ñ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ, ÐºÐ°Ð»Ñ Ð²Ñ Ð¶Ð°ÐŽÐ°ÐµÑÐµ ÑÐ³ÐŸ Ð²ÑÐºÐ»ÑÑÑÑÑ."
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "ÐÐµÑÐ°Ð·Ð°Ð¿_ÑÑÑÑÑÑÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "ÐÑÑ_Ð¿ÑÐœÑÑÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "ÐÑÐºÐ°ÐœÐ°ÑÑ Ð°Ð±ÑÑÐ°Ð»ÑÐœÑÐº _XDMCP"
+
+#~ msgid "_Configure the login manager"
+#~ msgstr "ÐÐ°_Ð»Ð°ÐŽÐ·ÑÑÑ ÐºÑÑÐ°ÑÐœÑÐº ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 ÐÐŸÐœÐŽ, ÐÐ¶ÑÐ¹ÐŒÑ ÐÐŸÐœÐŽ"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "ÐÐŸÐœÐŽ, ÐÐ¶ÑÐ¹ÐŒÑ ÐÐŸÐœÐŽ"
+
+#~ msgid "Circles"
+#~ msgstr "ÐÑÑÐ³Ñ"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Ð¢ÑÐŒÐ° Ð· Ð±Ð»Ð°ÐºÑÑÐœÑÐŒÑ ÐºÑÑÐ³Ð°ÐŒÑ"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME ÐÐ°ÑÑÑÑÑÑ ÐœÐ° ÑÑÐŒÑ ÐºÑÑÐ³ÐŸÑ Ð· Ð²Ð°ÐœÐŽÑÐŸÑÐœÑÐºÐ°ÐŒ ÑÐ²Ð°ÑÐ°Ñ"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "ÐÑÑÑÑÑÑ GNOME"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "ÐšÑÐ°ÑÑÐ»ÑÐ²Ñ GNOME Ð· Ð²Ð°ÐœÐŽÑÐŸÑÐœÑÐºÐ°ÐŒ"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME ÐÐ°ÑÑÑÑÑÑ ÐœÐ° ÑÑÐŒÑ ÐºÑÑÐ³ÐŸÑ"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "ÐšÑÐ°ÑÑÐ»ÑÐ²Ñ GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÐ¿ÑÐŸÐ±Ñ Ð²ÑÐºÐ°ÐœÐ°ÐœÑÐœÑ (%s)\n"
+#~ "ÑÐºÑ Ð·Ð»ÑÑÐ°ÐœÑ Ð· (%s)"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass Ð¿ÑÐ°ÑÑÐµ ÑÐŸÐ»ÑÐºÑ Ð°ÐŽ root\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "ÐÑÑÑÐœÑÑÑÑÐºÐ°ÑÑÑ ÐœÐµ Ð°ÐŽÐ±ÑÐ»Ð°ÑÑ!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(Ð±ÑÑÑÑ Ð¿Ð°ÐŒÑÑÑ)"
+
+#~ msgid "(memory buffer"
+#~ msgstr "(Ð±ÑÑÑÑ Ð¿Ð°ÐŒÑÑÑ"
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð³ÑÑÐ·ÑÑÑ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÐµ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°"
+
+#~ msgid ""
+#~ "An error occured while loading the user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÐ»ÐµÐŒÑÐœÑÐ° ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÑ %s%s Ð· ÑÐ°Ð¹Ð»Ð° \"%s"
+#~ "\".  ÐÐ°Ð³ÑÑÐŒÐ°, Ð°Ð¿ÑÑÐ°ÐœÑÐœÐµ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÑ Ð±ÑÐ»ÐŸ Ð¿Ð°ÑÐºÐŸÐŽÐ¶Ð°ÐœÐ°.  ÐÑÐ°Ð³ÑÐ°ÐŒÐ° %s ÐœÑ ÐŒÐŸÐ¶Ð° "
+#~ "Ð²ÑÐºÐŸÐœÐ²Ð°ÑÑÐ° ÐŽÐ°Ð»ÐµÐ¹ Ñ Ð±ÑÐŽÐ·Ðµ Ð·Ð°Ð²ÐµÑÑÐ°ÐœÐ°.  ÐÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° Ð¿ÑÐ°Ð²ÐµÑÑÑÑ ÑÑÑÐ°Ð»ÑÑÐºÑ %s ÑÑ "
+#~ "Ð¿ÐµÑÐ°ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ %s."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Ð€Ð°Ð¹Ð» ÑÑÐ¿Ð° glade ÑÐ°Ð¿ÑÐ°Ð²Ð°ÐœÑ! Ð£Ð¿ÑÑÐœÑÑÐµÑÑ, ÑÑÐŸ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐºÐ°ÑÑÐºÑÐœÑ ÑÐ°Ð¹Ð»!\n"
+#~ "ÑÐ°Ð¹Ð»: %s, Ð²ÑÐŽÐ¶ÑÑ: %s"
+
+#~ msgid ""
+#~ "An error occured while loading the user interface element %s%s from file %"
+#~ "s.  CList type widget should have %d columns.  Possibly the glade "
+#~ "interface description was corrupted.  %s cannot continue and will exit "
+#~ "now.  You should check your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÐ»ÐµÐŒÑÐœÑÑ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° %s%s "
+#~ "Ð· ÑÐ°Ð¹Ð»Ð° \"%s\".  ÐÑÐŽÐ¶ÑÑ Ð²ÑÐŽÑ CList ÐŒÑÑÑÑÑ ÐŒÐµÑÑ %d ÑÐ»ÑÐ¿ÐºÐŸÑ.  ÐÐ°Ð³ÑÑÐŒÐ°, "
+#~ "glade Ð°Ð¿ÑÑÐ°ÐœÑÐœÐµ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÑ Ð±ÑÐ»ÐŸ Ð¿Ð°ÑÐºÐŸÐŽÐ¶Ð°ÐœÐœÐœÐ°.  %s ÐœÑ ÐŒÐŸÐ¶Ð° Ð²ÑÐºÐŸÐœÐ²Ð°ÑÑÐ° Ð¹ "
+#~ "Ð±ÑÐŽÐ·Ðµ Ð·Ð°Ð²ÐµÑÑÐ°ÐœÐ°.  ÐÑÐŒ ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° Ð¿ÑÐ°Ð²ÐµÑÑÑÑ Ð²Ð°ÑÑÑ ÑÑÑÐ°Ð»ÑÑÐºÑ %s ÑÑ "
+#~ "Ð¿ÐµÑÐ°ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ %s."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Ð€Ð°Ð¹Ð» ÑÑÐ¿Ð° glade ÑÐ°Ð¿ÑÐ°Ð²Ð°ÐœÑ! Ð£Ð¿ÑÑÐœÑÑÐµÑÑ, ÑÑÐŸ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑ ÐºÐ°ÑÑÐºÑÐœÑ ÑÐ°Ð¹Ð»!\n"
+#~ "ÑÐ°Ð¹Ð»: %s, Ð²ÑÐŽÐ¶ÑÑ: %s, ÑÐ°ÐºÐ°ÐµÑÑÐ° ÐºÐŸÐ»ÑÐºÐ°ÑÑÑÑ ÑÐ»ÑÐ¿ÐºÐŸÑ: %d"
+
+#~ msgid ""
+#~ "An error occured while loading the user interface from file %s.  Possibly "
+#~ "the glade interface description was not found.  %s cannot continue and "
+#~ "will exit now.  You should check your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "ÐÐŽÐ±ÑÐ»Ð°ÑÑ Ð¿Ð°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° Ð· ÑÐ°Ð¹Ð»Ð° %"
+#~ "sÐÐ°Ð³ÑÑÐŒÐ°, Ð°Ð¿ÑÑÐ°ÐœÑÐœÐµ ÑÐ¿Ð°Ð»ÑÑÑÐœÑÐœÑ glade ÐœÑ Ð·ÐœÐŸÐ¹ÐŽÐ·ÐµÐœÐ°  %s ÐœÑ ÐŒÐŸÐ¶Ð° Ð¿ÑÐ°ÑÑÐ³Ð²Ð°ÑÑ "
+#~ "Ð²ÑÐºÐŸÐœÐ²Ð°ÑÑÐ° Ð¹ Ð±ÑÐŽÐ·Ðµ Ð·Ð°Ð²ÐµÑÑÐ°ÐœÐ° Ð·Ð°ÑÐ°Ð·. ÐÐ°ÐŒ ÐœÐµÐ°Ð±Ñ
+ÐŸÐŽÐœÐ° Ð¿ÑÐ°Ð²ÐµÑÑÑÑ ÑÑÑÐ°Ð»ÑÐ²Ð°ÐœÑÐœÐµ %"
+#~ "s ÑÑ Ð¿ÐµÑÐ°ÑÑÑÐ°Ð»ÑÐ²Ð°ÑÑ %s."
+
+#~ msgid "No interface could be loaded, BAD! (file: %s)"
+#~ msgstr "Ð¡Ð¿Ð°Ð»ÑÑÑÐœÑÐœÐµ ÐœÑ ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ Ð·Ð°Ð³ÑÑÐ¶Ð°ÐœÐ°; ÐÐÐÐ¡ÐÐ! (ÑÐ°Ð¹Ð»: %s)"
+
+#~ msgid "Too many alias levels for a locale, may indicate a loop"
+#~ msgstr "ÐÐ°ÑÐŒÐ°Ñ ÑÐ·ÑÐŸÑÐœÑÑ ÐŒÑÐœÑÑÐ°Ðº ÐŽÐ»Ñ ÐŒÑÑÑÐŸÐ²Ð°ÑÑÑÑ, Ð³ÑÑÐ° ÐŒÐŸÐ¶Ð° Ð°Ð·ÐœÐ°ÑÐ°ÑÑ ÑÑÐºÐ»"
+
+#~ msgid "%s: Can't find the gdm user (%s). Trying 'nobody'!"
+#~ msgstr ""
+#~ "%s: ÐÐµ Ð°ÐŽÑÑÐºÐ°ÐœÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐº gdm (%s). Ð¡Ð¿ÑÐŸÐ±Ð° Ð²ÑÐºÐ°ÑÑÑÑÐ°ÑÑ \"nobody\"!"
+
+#~ msgid "%s: Can't find the gdm group (%s). Trying 'nobody'!"
+#~ msgstr "%s: ÐÑ Ð°ÐŽÑÑÐºÐ°ÐœÐ° Ð³ÑÑÐ¿Ð° gdm (%s). Ð¡Ð¿ÑÐŸÐ±Ð° Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ \"nobody\"!"
+
+#~ msgid "gdm_auth_user_add: Could not open cookie file %s"
+#~ msgstr "gdm_auth_user_add: ÐÐµ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð» cookie %s"
+
+#~ msgid "gdm_auth_user_add: Could not lock cookie file %s"
+#~ msgstr "gdm_auth_user_add: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð±Ð»ÑÐºÐ°Ð²Ð°ÑÑ ÑÐ°Ð¹Ð» cookie %s"
+
+#~ msgid ""
+#~ "Failed to start the display server several times in a short time period; "
+#~ "disabling display %s"
+#~ msgstr ""
+#~ "ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐº ÐœÐµÐºÐ°Ð»ÑÐºÑ ÑÐ°Ð·ÐŸÑ Ð·Ð° ÐºÐ°ÑÐŸÑÐºÑ Ð¿ÑÐ°ÐŒÐµÐ¶Ð°Ðº "
+#~ "ÑÐ°ÑÑ; Ð°ÐŽÐºÐ»ÑÑÑÐœÑÐœÐµ ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "gdm_failsafe_question: Cannot fork to display error/info box"
+#~ msgstr ""
+#~ "gdm_failsafe_question: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÐ»ÑÑÑÑÐ°Ð²Ð°ÑÑ Ð°ÐºÐœÐŸ Ð¿Ð°ÐŒÑÐ»ÐºÑ/ÑÐœÑÐ°ÑÐŒÐ°ÑÑÑ"
+
+#~ msgid "gdm_child_action: Reboot failed: %s"
+#~ msgstr "gdm_child_action: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÑÑÑ ÑÑÑÑÑÐŒÑ: %s"
+
+#~ msgid "gdm_child_action: Halt failed: %s"
+#~ msgstr "gdm_child_action: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÐ¿ÑÐœÑÑÑ ÑÑÑÑÑÐŒÑ: %s"
+
+#~ msgid "gdm_child_action: Suspend failed: %s"
+#~ msgstr "gdm_child_action: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÑÐ¿ÑÐœÑÑÑ ÐºÐ°ÐŒÐ¿ÑÑÐ°Ñ: %s"
+
+#~ msgid "%s: Error setting up TERM signal handler"
+#~ msgstr "%s:ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ð° TERM"
+
+#~ msgid "%s: Error setting up INT signal handler"
+#~ msgstr "%s: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ð° INT"
+
+#~ msgid "%s: Error setting up HUP signal handler"
+#~ msgstr "%s: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ð° HUP"
+
+#~ msgid "%s: Error setting up USR1 signal handler"
+#~ msgstr "%s: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ð° USR1"
+
+#~ msgid "%s: Error setting up CHLD signal handler: %s"
+#~ msgstr "%s:ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÐ° CHLD: %s"
+
+#~ msgid "%s: Error setting up ALRM signal handler: %s"
+#~ msgstr "%s:ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÐ° ALRM: %s"
+
+#~ msgid "gdm_server_spawn: Error setting USR1 to SIG_IGN"
+#~ msgstr "gdm_server_spawn: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ USR1 Ñ SIG_IGN"
+
+#~ msgid "gdm_server_spawn: Error setting TTIN to SIG_IGN"
+#~ msgstr "gdm_server_spawn: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ TERM Ñ SIG_IGN"
+
+#~ msgid "gdm_server_spawn: Error setting TTOU to SIG_IGN"
+#~ msgstr "gdm_server_spawn: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð²ÑÐ·ÐœÐ°ÑÑÐœÑÐœÑ TTOU ÑÐº SIG_IGN"
+
+#~ msgid "gdm_server_spawn: Error setting HUP to SIG_DFL"
+#~ msgstr "gdm_server_spawn: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ HUP Ñ SIG_DFL"
+
+#~ msgid "gdm_server_spawn: Error setting TERM to SIG_DFL"
+#~ msgstr "gdm_server_spawn: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ TERM Ñ SIG_DFL"
+
+#~ msgid "gdm_server_spawn: Can't fork Xserver process!"
+#~ msgstr "gdm_server_spawn: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ X-Ð¿Ð°ÑÐ»ÑÐ¶ÐœÑÐºÐ°!"
+
+#~ msgid "%s: Error setting up TERM/INT signal handler: %s"
+#~ msgstr "%s: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÑÐ°Ð»ÑÑÐºÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÐ° TERM/INT: %s"
+
+#~ msgid "focus_first_x_window: cannot fork"
+#~ msgstr "focus_first_x_window: ÐœÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ"
+
+#~ msgid "gdm_slave_wait_for_login: No login/Bad login"
+#~ msgstr "gdm_slave_wait_for_login: ÐÑÐŒÐ° ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ/ÐœÑÑÐŽÐ°Ð»Ð°Ñ ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ"
+
+#~ msgid "gdm_slave_chooser: Can't init pipe to gdmchooser"
+#~ msgstr "gdm_slave_chooser: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÐœÑÑÑÑÐ»ÑÐ·Ð°Ð²Ð°ÑÑ ÐºÐ°ÐœÐ°Ð» ÐŽÐ° gdmchooser"
+
+#~ msgid "gdm_slave_chooser: Error starting chooser on display %s"
+#~ msgstr "gdm_slave_chooser: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð·Ð°Ð¿ÑÑÐºÑ chooser ÐœÐ° ÐŽÑÑÐ¿Ð»ÑÑ %s"
+
+#~ msgid "gdm_slave_chooser: Can't fork gdmchooser process"
+#~ msgstr "gdm_slave_chooser: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ gdmchooser"
+
+#~ msgid "gdm_slave_session_start: Could not become %s. Aborting."
+#~ msgstr ""
+#~ "gdm_slave_session_start: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÐ°ÑÑ %s. ÐÐ²Ð°ÑÑÐ¹ÐœÐ°Ðµ Ð·Ð°ÐºÐ°ÐœÑÑÐœÑÐœÐµ "
+#~ "Ð¿ÑÐ°ÑÑ."
+
+#~ msgid "Running %s for %s on %s"
+#~ msgstr "ÐÐ°Ð¿ÑÑÐº %s ÐŽÐ»Ñ %s ÐœÐ° %s"
+
+#~ msgid "gdm_slave_session_start: User not allowed to log in"
+#~ msgstr "gdm_slave_session_start: ÐÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÑ Ð·Ð°Ð±Ð°ÑÐŸÐœÐµÐœÐ° ÑÑÐ³ÑÑÑÑÐ°Ð²Ð°ÑÑÐ°"
+
+#~ msgid ""
+#~ "The system administrator has\n"
+#~ "disabled your account."
+#~ msgstr ""
+#~ "ÐÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ ÑÑÑÑÑÐŒÑ Ð·Ð°Ð±Ð»ÑÐºÐ°Ð²Ð°Ñ\n"
+#~ "Ð²Ð°Ñ ÑÐ»ÑÐºÐŸÐ²Ñ Ð·Ð°Ð¿ÑÑ."
+
+#~ msgid "gdm_slave_session_start: Could not find/run session `%s'"
+#~ msgstr ""
+#~ "gdm_slave_session_start: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð°ÐŽÑÑÐºÐ°ÑÑ/Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÑÐ°ÐœÑ \"%s\""
+
+#~ msgid ""
+#~ "Cannot start the session, most likely the\n"
+#~ "session does not exist.  Please select from\n"
+#~ "the list of available sessions in the login\n"
+#~ "dialog window."
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÑÐ°ÐœÑ, Ñ
+ÑÑÑÑÐ¹ Ð·Ð° ÑÑÑ,\n"
+#~ "ÑÑÐ°ÐœÑ ÐœÑ ÑÑÐœÑÐµ. ÐÑÐ±ÑÑÑÑÐµ ÑÑÐ°ÐœÑ ÑÐ° ÑÑÐ¿ÑÑÑ\n"
+#~ "ÐŽÐ°ÑÑÑÐ¿ÐœÑÑ
+ ÑÑÐ°ÐœÑÐ°Ñ Ñ Ð°ÐºÐœÐµ ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ."
+
+#~ msgid "gdm_slave_session_start: Could not start session `%s'"
+#~ msgstr "gdm_slave_session_start: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÑÑÑÑÑÑÑ ÑÑÐ°ÐœÑ \"%s\""
+
+#~ msgid ""
+#~ "Cannot start your shell.  It could be that the\n"
+#~ "system administrator has disabled your login.\n"
+#~ "It could also indicate an error with your account.\n"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°Ð¿ÑÑÑÑÑÑÑ Ð°Ð±Ð°Ð»ÐŸÐœÐºÑ. ÐÐ°Ð³ÑÑÐŒÐ°\n"
+#~ "ÑÑÑÑÑÐŒÐœÑ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐ°Ñ Ð°ÐŽÐºÐ»ÑÑÑÑ ÐŒÐ°Ð³ÑÑÐŒÐ°ÑÑÑÑ ÑÑÐ³ÑÑÑÑÐ°ÑÑÑ.\n"
+#~ "ÐÑÑÐ°  ÐŒÐŸÐ¶Ð° Ð±ÑÑÑ ÑÐ°ÐºÑÐ°ÐŒÐ° Ð¿Ð°ÐŒÑÐ»ÐºÐ° ÑÐ²Ð° ÑÐ»ÑÐºÐŸÐ²ÑÐŒ Ð·Ð°Ð¿ÑÑÐµ.\n"
+
+#~ msgid "gdm_slave_exec_script: Can't fork script process!"
+#~ msgstr "gdm_slave_exec_script: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÑÑÐ²Ð°ÑÑÑÑ Ð¿ÑÐ°ÑÑÑ ÑÑÑÐœÐ°ÑÑ!"
+
+#~ msgid "gdm_parse_enriched_login: Failed creating pipe"
+#~ msgstr "gdm_parse_enriched_login: ÐÐ±ÐŸÐ¹ Ð¿Ð°ÐŽ ÑÐ°Ñ ÑÑÐ²Ð°ÑÑÐœÑÐœÑ ÐºÐ°ÐœÐ°Ð»Ñ"
+
+#~ msgid "gdm_parse_enriched_login: Can't fork script process!"
+#~ msgstr "gdm_parse_enriched_login: ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° ÐœÐ°ÑÐ°ÐŽÐ·ÑÑÑ Ð¿ÑÐ°ÑÑÑ ÑÑÑÐœÐ°ÑÑ!"
+
+#~ msgid "Can't find /etc/pam.d/%s!"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐºÐ°ÑÑ /etc/pam.d/%s!"
+
+#~ msgid "Can't set PAM_RUSER=%s"
+#~ msgstr "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð·Ð°ÐŽÐ°ÑÑ PAM_RUSER=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password. Letters must be typed in the correct "
+#~ "case. Please make sure the Caps Lock key is not enabled."
+#~ msgstr ""
+#~ "\n"
+#~ "Ð£Ð»ÑÐºÐŸÐ²Ð°Ðµ Ð¹ÐŒÑ ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ° ÑÑ Ð¿Ð°ÑÐŸÐ»Ñ ÐœÐµ Ð¿Ð°ÐŒÑÐ»ÐºÐŸÐ²ÑÑ. ÐÑÑÐ°ÑÑ ÐŒÑÑÑÑÑ ÐŒÐµÑÑ "
+#~ "Ð°ÐŽÐ¿Ð°Ð²ÐµÐŽÐœÐ°ÑÑÑÑ Ñ ÑÐµÐ³ÑÑÑÐ°ÑÑ. Ð£Ð¿ÑÑÐœÑÑÐµÑÑ, ÑÑÐŸ ÐºÐ»ÑÐ²ÑÑÐ° \"Caps Lock\" ÐœÑ Ð±ÑÐ»Ð° "
+#~ "ÐœÐ°ÑÑÑÐœÑÑÐ°Ñ."
+
+#~ msgid "gdm_xdmcp_init: Could not create socket!"
+#~ msgstr "gdm_xdmcp_init: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ ÑÑÐ²Ð°ÑÑÑÑ ÑÐŸÐºÐµÑ!"
+
+#~ msgid "gdm_xdmcp_init: Could not bind to XDMCP socket!"
+#~ msgstr "gdm_xdmcp_init: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð²ÑÐ±ÑÐ°ÑÑ XDMCP ÑÐŸÐºÐµÑ!"
+
+#~ msgid "gdm_xdmcp_handle_forward_query: Could not read display address"
+#~ msgstr ""
+#~ "gdm_xdmcp_handle_forward_query: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð°ÐŽÑÑÑÑ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "gdm_xdmcp_handle_forward_query: Could not read display port number"
+#~ msgstr "gdm_xdmcp_handle_forward_query: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐœÑÐŒÐ°Ñ Ð¿ÐŸÑÑÐ°"
+
+#~ msgid ""
+#~ "gdm_xdmcp_handle_forward_query: Could not extract authlist from packet"
+#~ msgstr ""
+#~ "gdm_xdmcp_handle_forward_query: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð²ÑÐ»ÑÑÑÑÑ authlist Ð· Ð¿Ð°ÐºÐµÑÑ"
+
+#~ msgid "gdm_xdmcp_handle_forward_query: Error in checksum"
+#~ msgstr "gdm_xdmcp_handle_forward_query: ÐÐ°ÐŒÑÐ»ÐºÐ° Ñ ÐºÐ°ÐœÑÑÐŸÐ»ÑÐœÐ°Ð¹ ÑÑÐŒÐµ"
+
+#~ msgid "gdm_xdmcp_handle_forward_query: Bad address"
+#~ msgstr "gdm_xdmcp_handle_forward_query: ÐÐµÐ¿ÑÐºÐ°Ñ Ð°ÐŽÑÑÑÐ°"
+
+#~ msgid "gdm_xdmcp_handle_request: Could not read Client Address"
+#~ msgstr "gdm_xdmcp_handle_request: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ Ð°ÐŽÑÑÑÑ ÐºÐ»ÑÐµÐœÑÐ°"
+
+#~ msgid "gdm_xdmcp_handle_request: Could not read Manufacturer ID"
+#~ msgstr "gdm_xdmcp_handle_request: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ID Ð²ÑÑÐ²ÐŸÑÑÐ°"
+
+#~ msgid "gdm_xdmcp_handle_manage: Could not read Session ID"
+#~ msgstr "gdm_xdmcp_handle_manage: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ID ÑÑÐ°ÐœÑÑ"
+
+#~ msgid "gdm_xdmcp_handle_manage: Could not read Display Number"
+#~ msgstr "gdm_xdmcp_handle_manage: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐœÑÐŒÐ°Ñ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "gdm_xdmcp_handle_manage: Could not read Display Class"
+#~ msgstr "gdm_xdmcp_handle_manage: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐºÐ»ÑÑÑ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "gdm_xdmcp_handle_keepalive: Could not read Display Number"
+#~ msgstr "gdm_xdmcp_handle_keepalive: ÐÑ Ð°ÑÑÑÐŒÐ°Ð»Ð°ÑÑ Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ÐœÑÐŒÐ°Ñ ÐŽÑÑÐ¿Ð»ÑÑ"
+
+#~ msgid "gdm_xdmcp_handle_keepalive: Could not read Session ID"
+#~ msgstr "gdm_xdmcp_handle_keepalive: ÐÐµ ÐŒÐ°Ð³ÑÑÐŒÐ° Ð¿ÑÐ°ÑÑÑÐ°ÑÑ ID ÑÑÐ°ÐœÑÑ"
+
+#~ msgid "gdm_xdmcp_init: No XDMCP support"
+#~ msgstr "gdm_xdmcp_init: ÐÑÐŒÐ° Ð¿Ð°ÐŽÑÑÑÐŒÐºÑ XDMCP"
+
+#~ msgid "gdm_xdmcp_run: No XDMCP support"
+#~ msgstr "gdm_xdmcp_run: ÐÑÐŒÐ° Ð¿Ð°ÐŽÑÑÑÐŒÐºÑ XDMCP"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "machines as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\". When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "machine."
+#~ msgstr ""
+#~ "ÐÑÐ°ÑÐŸÑÐœÐ°Ñ Ð¿ÑÐ°ÑÑÐŸÑÐ° Ð³ÑÑÐ°Ð³Ð° ÐŽÐ°ÑÑÐ°ÑÐ°Ð²Ð°ÐœÑÐœÑ Ð°ÐŽÐ»ÑÑÑÑÐŸÑÐ²Ð°Ðµ Ð²ÑÐ·Ð»Ñ Ð»Ð°ÐºÐ°Ð»ÑÐœÐ°Ðµ "
+#~ "ÑÐµÑÐºÑ, ÑÐºÑÑ ÐŒÐ°ÑÑÑ ÑÐºÐ»ÑÑÐ°ÐœÑ Ð¿ÑÐ°ÑÐ°ÐºÐŸÐ» \"XDMCP\". ÐÑÑÐ° ÐŽÐ°Ð·Ð²Ð°Ð»ÑÐµ "
+#~ "ÐºÐ°ÑÑÑÑÐ°Ð»ÑÐœÑÐºÐ°ÐŒ ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÑÑ Ñ ÑÑÐ°ÐœÑ ÐœÐ° Ð°ÐŽÐŽÐ°Ð»ÐµÐœÐ°Ð¹ ÐŒÐ°ÑÐžÐœÐµ, ÐºÐ°Ð»Ñ Ð± ÑÐœÑ "
+#~ "ÑÐ²Ð°Ñ
+ÐŸÐŽÐ·ÑÐ»Ñ Ñ ÑÑÐ°ÐœÑ Ñ ÐºÐ°ÐœÑÐŸÐ»Ñ.\n"
+#~ "\n"
+#~ "ÐÑ ÐŒÐŸÐ¶Ð°ÑÐµ Ð¿ÐµÑÐ°Ð°Ð¿ÑÑÐ°ÑÑ ÑÐµÑÐºÑ ÐŽÐ»Ñ Ð¿ÐŸÑÑÐºÑ ÐœÐŸÐ²ÑÑ
+ Ð²ÑÐ·Ð»ÐŸÑ, ÐœÐ°ÑÑÑÐœÑÑÑÑ ÐœÐ° ÐºÐœÐŸÐ¿ÐºÑ "
+#~ "\"ÐÐ±ÐœÐ°Ð²ÑÑÑ\". ÐÐ°Ð»Ñ Ð²ÑÐ·ÐµÐ» Ð±ÑÐŽÐ·Ðµ Ð²ÑÐ±ÑÐ°ÐœÑ, ÐœÐ°ÑÑÑÑÐœÑÑÐµ ÐœÐ° ÐºÐœÐŸÐ¿ÐºÑ \"ÐÐ°Ð»ÑÑÑÑÑÐ°"
+#~ "\" ÐŽÐ»Ñ Ð°ÐŽÐºÑÑÑÑÑÑ ÑÑÐ°ÐœÑÐ°."
+
+#~ msgid "gdm_signals_init: Error setting up HUP signal handler"
+#~ msgstr "gdm_signals_init: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ HUP"
+
+#~ msgid "gdm_signals_init: Error setting up INT signal handler"
+#~ msgstr "gdm_signals_init: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ INT"
+
+#~ msgid "gdm_signals_init: Error setting up TERM signal handler"
+#~ msgstr ""
+#~ "gdm_signals_init: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ TERM"
+
+#~ msgid ""
+#~ "<b>GDM (The GNOME Display Manager) is not running.</b>\n"
+#~ "\n"
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager or xdm).\n"
+#~ "If you still wish to use this feature, either start GDM your self or ask "
+#~ "your system administrator to start GDM."
+#~ msgstr ""
+#~ "<b>GDM (ÐÑÐœÐ°ÐŽÐ¶Ð°Ñ ÐŽÑÑÐ¿Ð»ÑÑÑ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ñ GNOME) ÐœÑ Ð²ÑÐºÐŸÐœÐ²Ð°ÐµÑÑÐ°.</b>\n"
+#~ "\n"
+#~ "ÐÐ°Ð³ÑÑÐŒÐ°, Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° ÑÐœÑÑ ÐŒÑÐœÐ°ÐŽÐ¶Ð°Ñ ÐŽÑÑÐ¿Ð»ÑÑÑ, ÑÐ°ÐºÑ ÑÐº KDM (ÐÑÐœÐ°ÐŽÐ¶Ð°Ñ "
+#~ "ÐŽÑÑÐ¿Ð»ÑÑÑ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ñ KDE) ÑÑ xdm.\n"
+#~ "ÐÐ°Ð»Ñ Ð²Ñ ÑÑÑ Ð¶ Ð¶Ð°ÐŽÐ°ÐµÑÐµ Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ Ð³ÑÑÑÑ ÑÑÐœÐºÑÑÑ, Ð°Ð»ÑÐ±ÐŸ Ð·Ð°Ð¿ÑÑÑÑÑÑÐµ GDM "
+#~ "ÑÐ°ÐŒÑ ÑÑ Ð¿Ð°Ð¿ÑÐ°ÑÑÑÐµ Ð·ÑÐ°Ð±ÑÑÑ Ð³ÑÑÐ° Ð²Ð°ÑÐ°Ð³Ð° ÑÑÑÑÑÐŒÐœÐ°Ð³Ð° Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÑÑÐ°."
+
+#~ msgid "AnotherLevel"
+#~ msgstr "AnotherLevel"
+
+#~ msgid "Failsafe"
+#~ msgstr "ÐÑÑÑÐ¿ÐµÑÐœÑ"
+
+#~ msgid "Gnome"
+#~ msgstr "GNOME"
+
+#~ msgid "XSession"
+#~ msgstr "Ð¡ÑÐ°ÐœÑ X"
+
+#~ msgid "Gnome Chooser"
+#~ msgstr "ÐÑÐ°Ð³ÑÐ°ÐŒÐ° Ð²ÑÐ±Ð°ÑÑ GNOME"
+
+#~ msgid ""
+#~ "Doubleclick here to un-iconify the login window, so that you may log in."
+#~ msgstr "ÐÐ»ÑÐºÐœÑÑÐµ ÑÑÑÐ°ÐºÐ° ÐŽÐ²ÐŸÐ¹ÑÑ ÐŽÐ»Ñ ÑÐ°Ð·Ð³ÐŸÑÑÐ²Ð°ÐœÑÐœÑ Ð°ÐºÐœÐ° ÑÐ²Ð°Ñ
+ÐŸÐŽÑ Ñ ÑÑÐ°ÐœÑ."
+
+#~ msgid "gdm_login_parse_config: No configuration file: %s. Using defaults."
+#~ msgstr ""
+#~ "gdm_login_parse_config: ÐÐŽÑÑÑÐœÑÑÐ°Ðµ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ ÑÐ°Ð¹Ð»: %s. "
+#~ "ÐÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° ÐŽÐ°Ð¿ÐŸÐŒÐœÑ"
+
+#~ msgid "gdm_login_session_init: Session script directory not found!"
+#~ msgstr "gdm_login_session_init: ÐÐµ Ð°ÐŽÑÑÐºÐ°ÐœÑ ÐºÐ°ÑÐ°Ð»ÑÐ³ ÑÐ° ÑÑÑÐœÐ°ÑÐ°ÐŒÑ ÑÑÐ°ÐœÑÐ°Ñ!"
+
+#~ msgid ""
+#~ "This session will log you directly into GNOME, into your current session."
+#~ msgstr ""
+#~ "Ð£ Ð³ÑÑÑÐŒ ÑÑÐ°ÐœÑÐµ Ð²Ñ Ð¿Ð°ÑÑÐ°Ð¿ÑÑÐµ ÐœÐ°ÑÐ¿ÑÐŸÑÑ Ñ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ðµ GNOME, Ñ Ð²Ð°Ñ Ð±ÑÐ³ÑÑÑ "
+#~ "ÑÑÐ°ÐœÑ."
+
+#~ msgid ""
+#~ "This session will log you into GNOME and it will let you choose which one "
+#~ "of the GNOME sessions you want to use."
+#~ msgstr ""
+#~ "Ð£ Ð³ÑÑÑÐŒ ÑÑÐ°ÐœÑÐµ Ð²Ñ Ð¿Ð°ÑÑÐ°Ð¿ÑÑÐµ Ñ Ð°ÑÑÑÐŸÐŽÑÐŽÐ·Ðµ GNOME Ñ Ð°ÑÑÑÐŒÐ°ÐµÑÐµ ÐŒÐ°Ð³ÑÑÐŒÐ°ÑÑÑÑ "
+#~ "Ð²ÑÐ±ÑÐ°ÑÑ, ÑÐºÑ Ð· ÑÑÐ°ÐœÑÐ°Ñ GNOME Ð²ÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÑÑ."
+
+#~ msgid "Create new session"
+#~ msgstr "Ð¡ÑÐ²Ð°ÑÑÑÑ ÐœÐŸÐ²Ñ ÑÑÐ°ÐœÑ"
+
+#~ msgid "Name: "
+#~ msgstr "ÐÐŒÑ:"
+
+#~ msgid "Remember this setting"
+#~ msgstr "ÐÐ°Ð¿ÐŸÐŒÐœÑÑÑ Ð³ÑÑÑÑ ÐœÐ°Ð»Ð°ÐŽÐºÑ"
+
+#~ msgid "Can't open icon file: %s. Suspending iconify feature!"
+#~ msgstr ""
+#~ "ÐÐµÐŒÐ°Ð³ÑÑÐŒÐ° Ð°ÐŽÑÑÐœÑÑÑ ÑÐ°Ð¹Ð» Ð·ÐœÐ°ÑÐºÑ: %s. ÐÐ°Ð¹ÐŒÐµÐœÑÑÐ°ÐœÑÐœÐµ Ð±ÑÐŽÐ·Ðµ Ð·Ð°Ð±Ð»ÑÐºÐ°Ð²Ð°ÐœÐ°!"
+
+#~ msgid "Iconify the login window"
+#~ msgstr "ÐÐ³Ð°ÑÐœÑÑÑ Ð°ÐºÐµÐœÑÐ° ÑÐ²Ð°Ñ
+ÐŸÐŽÑ"
+
+#~ msgid "_Reboot..."
+#~ msgstr "_ÐÐµÑÐ°Ð·Ð°Ð³ÑÑÐ·ÐºÐ°..."
+
+#~ msgid "S_ystem"
+#~ msgstr "Ð¡_ÑÑÑÑÐŒÐ°"
+
+#~ msgid "main: Error setting up HUP signal handler"
+#~ msgstr "main: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ HUP"
+
+#~ msgid "main: Error setting up INT signal handler"
+#~ msgstr "main: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ INT"
+
+#~ msgid "main: Error setting up TERM signal handler"
+#~ msgstr "main: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ TERM"
+
+#~ msgid "Select a photo"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÑÐŸÑÐ°"
+
+#~ msgid "GDM Setup"
+#~ msgstr "Ð£ÑÑÐ°Ð»ÑÑÐºÑ GDM"
+
+#~ msgid "Welcome string: "
+#~ msgstr "ÐÑÑÐ°ÐœÑÐœÐµ: "
+
+#~ msgid "<b>Author:</b>"
+#~ msgstr "<b>ÐÑÑÐ°Ñ:</b>"
+
+#~ msgid "GDM Configurator"
+#~ msgstr "ÐÐ°ÐœÑÑÐ³ÑÑÐ°ÑÐ°Ñ GDM"
+
+#~ msgid "greeter_parse_config: No configuration file: %s. Using defaults."
+#~ msgstr ""
+#~ "greeter_parse_config: ÐÑ ÐºÐ°ÐœÑÑÐ³ÑÑÐ°ÑÑÐ¹ÐœÑ ÑÐ°Ð¹Ð»: %s. ÐÑÐºÐ°ÑÑÑÑÐŸÑÐ²Ð°ÐµÑÑÐ° "
+#~ "ÐŽÐ°Ð¿ÐŸÐŒÐœÐ°Ðµ."
+
+#~ msgid "main: Error setting up CHLD signal handler"
+#~ msgstr "main: ÐÐ°ÐŒÑÐ»ÐºÐ° Ð¿Ð°ÐŽ ÑÐ°Ñ Ð·Ð°ÐŽÐ°ÐœÑÐœÑ Ð°Ð¿ÑÐ°ÑÐŸÑÑÑÑÐºÑ ÑÑÐ³ÐœÐ°Ð»Ñ CHLD"
+
+#~ msgid "<b>Copyright:</b>"
+#~ msgstr "<b>ÐÑÐ°Ð²Ñ:</b>"
+
+#~ msgid "Disconnect"
+#~ msgstr "ÐÐŽÐ»ÑÑÑÑÑÐ°"
+
+#~ msgid "Option"
+#~ msgstr "ÐÐ°ÑÐ°ÐŒÑÑÑÑ"
+
+#~ msgid "gdm_chooser_parse_config: No configuration file: %s. Aborting."
+#~ msgstr ""
+#~ "gdm_chooser_parse_config: ÐÐµÑ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐŸÐœÐœÐŸÐ³ÐŸ ÑÐ°Ð¹Ð»Ð°: %s. ÐÐ²Ð°ÑÐžÐ¹ÐœÐŸÐµ "
+#~ "ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ!"
+
+#~ msgid "A-M|American English"
+#~ msgstr "Ð-Ð|ÐÐŒÐµÑÐžÐºÐ°ÐœÑÐºÐžÐ¹ Ð°ÐœÐ³Ð»ÐžÐ¹ÑÐºÐžÐ¹"
+
+#~ msgid "A-M|British English"
+#~ msgstr "Ð-Ð|ÐÑÐžÑÐ°ÐœÑÐºÐžÐ¹ Ð°ÐœÐ³Ð»ÐžÐ¹ÑÐºÐžÐ¹"
+
+#~ msgid "N-Z|Brazilian Portuguese"
+#~ msgstr "Ð-Ð¯|ÐÑÐ°Ð·ÐžÐ»ÑÑÐºÐžÐ¹ Ð¿ÐŸÑÑÑÐ³Ð°Ð»ÑÑÐºÐžÐ¹"
+
+#~ msgid "Catalan"
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐœÑÐºÐžÐ¹"
+
+#~ msgid "Chinese (simplified)"
+#~ msgstr "ÐÐžÑÐ°Ð¹ÑÐºÐžÐ¹ (ÑÐ¿ÑÐŸÑÑÐœÐœÑÐ¹)"
+
+#~ msgid "Chinese (traditional)"
+#~ msgstr "ÐÐžÑÐ°Ð¹ÑÐºÐžÐ¹ (ÑÑÐ°ÐŽÐžÑÐžÐŸÐœÐœÑÐ¹)"
+
+#~ msgid "Croatian"
+#~ msgstr "Ð¥ÐŸÑÐ²Ð°ÑÑÐºÐžÐ¹"
+
+#~ msgid "Czech"
+#~ msgstr "Ð§ÐµÑÑÐºÐžÐ¹"
+
+#~ msgid "Danish"
+#~ msgstr "ÐÐ°ÑÑÐºÐžÐ¹"
+
+#~ msgid "Dutch"
+#~ msgstr "ÐÐŸÐ»Ð°ÐœÐŽÑÐºÐžÐ¹"
+
+#~ msgid "English"
+#~ msgstr "ÐÐœÐ³Ð»ÐžÐ¹ÑÐºÐžÐ¹"
+
+#~ msgid "American English"
+#~ msgstr "ÐÐŒÐµÑÐžÐºÐ°ÐœÑÐºÐžÐ¹ Ð°ÐœÐ³Ð»ÐžÐ¹ÑÐºÐžÐ¹"
+
+#~ msgid "British English"
+#~ msgstr "ÐÑÐžÑÐ°ÐœÑÐºÐžÐ¹ Ð°ÐœÐ³Ð»ÐžÐ¹ÑÐºÐžÐ¹"
+
+#~ msgid "Estonian"
+#~ msgstr "Ð­ÑÑÐŸÐœÑÐºÐžÐ¹"
+
+#~ msgid "Finnish"
+#~ msgstr "Ð€ÐžÐœÑÐºÐžÐ¹"
+
+#~ msgid "French"
+#~ msgstr "Ð€ÑÐ°ÐœÑÑÐ·ÑÐºÐžÐ¹"
+
+#~ msgid "Galician"
+#~ msgstr "ÐÐ°Ð»ÑÑÐºÐžÐ¹"
+
+#~ msgid "German"
+#~ msgstr "ÐÐµÐŒÐµÑÐºÐžÐ¹"
+
+#~ msgid "Greek"
+#~ msgstr "ÐÑÐµÑÐµÑÐºÐžÐ¹"
+
+#~ msgid "Hebrew"
+#~ msgstr "ÐÐ²ÑÐžÑ"
+
+#~ msgid "Hungarian"
+#~ msgstr "ÐÐµÐœÐ³ÐµÑÑÐºÐžÐ¹"
+
+#~ msgid "Icelandic"
+#~ msgstr "ÐÑÐ»Ð°ÐœÐŽÑÐºÐžÐ¹"
+
+#~ msgid "Italian"
+#~ msgstr "ÐÑÐ°Ð»ÑÑÐœÑÐºÐžÐ¹"
+
+#~ msgid "Japanese"
+#~ msgstr "Ð¯Ð¿ÐŸÐœÑÐºÐžÐ¹"
+
+#~ msgid "Korean"
+#~ msgstr "ÐÐŸÑÐµÐ¹ÑÐºÐžÐ¹"
+
+#~ msgid "Lithuanian"
+#~ msgstr "ÐÐžÑÐŸÐ²ÑÐºÐžÐ¹"
+
+#~ msgid "Norwegian (bokmal)"
+#~ msgstr "ÐÐŸÑÐ²ÐµÐ¶ÑÐºÐžÐ¹ (bokmal)"
+
+#~ msgid "Norwegian (nynorsk)"
+#~ msgstr "ÐÐŸÑÐ²ÐµÐ¶ÑÐºÐžÐ¹ (nynorsk)"
+
+#~ msgid "Polish"
+#~ msgstr "ÐÐŸÐ»ÑÑÐºÐžÐ¹"
+
+#~ msgid "Portuguese"
+#~ msgstr "ÐÐŸÑÑÑÐ³Ð°Ð»ÑÑÐºÐžÐ¹"
+
+#~ msgid "Brazilian Portuguese"
+#~ msgstr "ÐÑÐ°Ð·ÐžÐ»ÑÑÐºÐžÐ¹ Ð¿ÐŸÑÑÑÐ³Ð°Ð»ÑÑÐºÐžÐ¹"
+
+#~ msgid "Romanian"
+#~ msgstr "Ð ÑÐŒÑÐœÑÐºÐžÐ¹"
+
+#~ msgid "Russian"
+#~ msgstr "Ð ÑÑÑÐºÐžÐ¹"
+
+#~ msgid "Slovak"
+#~ msgstr "Ð¡Ð»ÐŸÐ²Ð°ÑÐºÐžÐ¹"
+
+#~ msgid "Slovenian"
+#~ msgstr "Ð¡Ð»ÐŸÐ²ÐµÐœÑÐºÐžÐ¹"
+
+#~ msgid "Spanish"
+#~ msgstr "ÐÑÐ¿Ð°ÐœÑÐºÐžÐ¹"
+
+#~ msgid "Swedish"
+#~ msgstr "ÐšÐ²ÐµÐŽÑÐºÐžÐ¹"
+
+#~ msgid "Turkish"
+#~ msgstr "Ð¢ÑÑÐµÑÐºÐžÐ¹"
+
+#~ msgid "gdm_slave_session_start: Authentication completed. Whacking greeter"
+#~ msgstr "gdm_slave_session_start: ÐÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð²ÑÐ¿ÐŸÐ»ÐœÐµÐœÐ°. ÐÑÐžÐ²ÐµÑÑÑÐ²ÐžÐµ"
+
+#~ msgid "Rescan"
+#~ msgstr "ÐÐµÑÐµÑÐžÑÐ°ÑÑ"
+
+#~ msgid "Help"
+#~ msgstr "Ð¡Ð¿ÑÐ°Ð²ÐºÐ°"
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "Most recently queried hosts"
+#~ msgstr "ÐÐµÐŽÐ°Ð²ÐœÐŸ Ð·Ð°Ð¿ÑÐŸÑÐµÐœÐœÑÐµ Ñ
+ÐŸÑÑÑ"
+
+#~ msgid "Basic"
+#~ msgstr "ÐÑÐŸÑÑÑÐµ"
+
+#~ msgid "Expert"
+#~ msgstr "Ð­ÐºÑÐ¿ÐµÑÑÐœÑÐµ"
+
+#~ msgid ""
+#~ "This panel displays the basic options for configuring GDM.\n"
+#~ "\n"
+#~ "If you need finer detail, select 'expert' or 'system setup' from the list "
+#~ "above.\n"
+#~ "\n"
+#~ "This will display some of the more complex options of GDM that rarely "
+#~ "need to be changed."
+#~ msgstr ""
+#~ "Ð­ÑÐ° Ð¿Ð°ÐœÐµÐ»Ñ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ ÐŸÑÐœÐŸÐ²ÐœÑÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž GDM.\n"
+#~ "\n"
+#~ "ÐÑÐ»Ðž Ð²Ð°ÐŒ ÐœÑÐ¶ÐœÑ Ð±ÐŸÐ»ÐµÐµ ÐŒÐµÐ»ÐºÐžÐµ Ð¿ÐŸÐŽÑÐŸÐ±ÐœÐŸÑÑÐž, Ð²ÑÐ±ÐµÑÐžÑÐµ \"Ð­ÐºÑÐ¿ÐµÑÑÐœÑÐµ\" ÐžÐ»Ðž "
+#~ "\"Ð£ÑÑÐ°ÐœÐŸÐ²ÐºÐ° ÑÐžÑÑÐµÐŒÑ\" ÐžÐ· ÑÐ¿ÐžÑÐºÐ° Ð¿ÑÐžÐ²ÐµÐŽÐµÐœÐœÐŸÐ³ÐŸ Ð²ÑÑÐµ.\n"
+#~ "\n"
+#~ "ÐÑÐž ÑÑÐŸÐŒ Ð±ÑÐŽÑÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÑ ÐœÐµÐºÐŸÑÐŸÑÑÐµ Ð±ÐŸÐ»ÐµÐµ ÑÐ»ÐŸÐ¶ÐœÑÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ GDM, ÐºÐŸÑÐŸÑÑÐµ "
+#~ "ÑÐµÐ¶Ðµ ÐœÑÐ¶ÐŽÐ°ÑÑÑÑ Ð² ÐžÐ·ÐŒÐµÐœÐµÐœÐžÐž."
+
+#~ msgid ""
+#~ "This panel displays the more advanced options of GDM.\n"
+#~ "\n"
+#~ "Be sure to take care when manipulating the security options, or you could "
+#~ "be vulnerable to attackers.\n"
+#~ "\n"
+#~ "Choose \"System\" to change fundamental options in GDM."
+#~ msgstr ""
+#~ "Ð­ÑÐ° Ð¿Ð°ÐœÐµÐ»Ñ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÐµ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑ GDM.\n"
+#~ "\n"
+#~ "ÐÑÐŽÑÑÐµ Ð²ÐœÐžÐŒÐ°ÑÐµÐ»ÑÐœÑ Ð¿ÑÐž ÐžÐ·ÐŒÐµÐœÐµÐœÐžÐž Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² Ð±ÐµÐ·ÐŸÐ¿Ð°ÑÐœÐŸÑÑÐž, ÐžÐœÐ°ÑÐµ Ð²Ñ ÐŒÐŸÐ¶ÐµÑÐµ "
+#~ "ÑÑÐ°ÑÑ ÑÐŽÐŸÐ±ÐœÐŸÐ¹ ÐŒÐžÑÐµÐœÑÑ ÐŽÐ»Ñ Ð°ÑÐ°ÐºÑÑÑÐžÑ
+.\n"
+#~ "\n"
+#~ "ÐÑÐ±ÐµÑÐžÑÐµ Ð¿ÑÐœÐºÑ \"Ð¡ÐžÑÑÐµÐŒÐ°\" ÐŽÐ»Ñ ÐžÐ·ÐŒÐµÐœÐµÐœÐžÑ Ð²Ð°Ð¶ÐœÐµÐ¹ÑÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² GDM."
+
+#~ msgid ""
+#~ "This panel displays GDM's fundamental system settings.\n"
+#~ "\n"
+#~ "You should only change these paths if you really know what you are doing, "
+#~ "as an incorrect setup could stop your machine from booting properly.\n"
+#~ "\n"
+#~ "Choose \"Basic\" if you just want to change your machine's login "
+#~ "appearance."
+#~ msgstr ""
+#~ "Ð­ÑÐ° Ð¿Ð°ÐœÐµÐ»Ñ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ ÑÐžÑÑÐµÐŒÐœÑÐµ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž Ð²Ð°Ð¶ÐœÐµÐ¹ÑÐžÑ
+ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ² GDM.\n"
+#~ "\n"
+#~ "ÐÑ ÐŽÐŸÐ»Ð¶ÐœÑ ÐžÐ·ÐŒÐµÐœÑÑÑ ÑÑÐž Ð¿ÑÑÐž ÑÐŸÐ»ÑÐºÐŸ ÐµÑÐ»Ðž Ð²Ñ ÐÐÐÐ¡Ð¢ÐÐÐ¢ÐÐÐ¬ÐÐ ÐÐÐÐÐ¢Ð ÑÑÐŸ Ð²Ñ "
+#~ "ÐŽÐµÐ»Ð°ÐµÑÐµ, ÑÐ°Ðº ÐºÐ°Ðº ÐœÐµÐºÐŸÑÑÐµÐºÑÐœÐ°Ñ ÑÑÑÐ°ÐœÐŸÐ²ÐºÐ° ÐŒÐŸÐ¶ÐµÑ Ð»ÐžÑÐžÑÑ Ð²Ð°ÑÑ ÐŒÐ°ÑÐžÐœÑ "
+#~ "Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž Ð¿ÑÐ°Ð²ÐžÐ»ÑÐœÐŸ Ð·Ð°Ð³ÑÑÐ·ÐžÑÑÑÑ.\n"
+#~ "\n"
+#~ "ÐÑÐ±ÐµÑÐžÑÐµ \"ÐÑÐœÐŸÐ²ÐœÑÐµ\", ÐµÑÐ»Ðž Ð²Ñ Ð¿ÑÐŸÑÑÐŸ Ñ
+ÐŸÑÐžÑÐµ ÐžÐ·ÐŒÐµÐœÐžÑÑ Ð²ÐœÐµÑÐœÐžÐ¹ Ð²ÐžÐŽ Ð²Ð°ÑÐµÐ¹ "
+#~ "ÑÐµÐ³ÐžÑÑÑÐ°ÑÐžÐž."
+
+#~ msgid "Error reading session script!"
+#~ msgstr "ÐÑÐžÐ±ÐºÐ° Ð¿ÑÐž ÑÑÐµÐœÐžÐž ÑÐºÑÐžÐ¿ÑÐ° ÑÐµÐ°ÐœÑÐ°!"
+
+#~ msgid "Error reading this session script"
+#~ msgstr "ÐÑÐžÐ±ÐºÐ° Ð¿ÑÐž ÑÑÐµÐœÐžÐž ÑÐºÑÐžÐ¿ÑÐ° ÑÑÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÐ°"
+
+#~ msgid "Yes"
+#~ msgstr "ÐÐ°"
+
+#~ msgid "No"
+#~ msgstr "ÐÐµÑ"
+
+#~ msgid "gdm_config_parse_most: Invalid server line in config file. Ignoring!"
+#~ msgstr ""
+#~ "gdm_config_parse_most: ÐÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐŸ Ð·Ð°ÐŽÐ°Ðœ ÑÐµÑÐ²ÐµÑ Ð² ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐŸÐœÐœÐŸÐŒ ÑÐ°Ð¹Ð»Ðµ. "
+#~ "ÐÑÐŸÐžÐ³ÐœÐŸÑÐžÑÐŸÐ²Ð°Ðœ!"
+
+#~ msgid ""
+#~ "The applied settings cannot take effect until gdm\n"
+#~ "is restarted or your computer is rebooted.\n"
+#~ "You can restart GDM when all sessions are\n"
+#~ "closed (when all users log out) or you can\n"
+#~ "restart GDM now (which will kill all current\n"
+#~ "sessions)"
+#~ msgstr ""
+#~ "ÐÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐœÐµ Ð±ÑÐŽÑÑ ÐžÐŒÐµÑÑ ÑÑÑÐµÐºÑÐ° Ð¿ÐŸÐºÐ° gdm\n"
+#~ "ÐœÐµ Ð±ÑÐŽÐµÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐµÐœ ÐžÐ»Ðž Ð²Ð°Ñ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑ Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ¶ÐµÐœ.\n"
+#~ "ÐÑ ÐŒÐŸÐ¶ÐµÑÐµ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÑ GDM ÐºÐŸÐ³ÐŽÐ° Ð²ÑÐµ ÑÐµÐ°ÐœÑÑ Ð±ÑÐŽÑÑ\n"
+#~ "Ð·Ð°ÐºÑÑÑÑ (Ð²ÑÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ðž Ð²ÑÐ¹ÐŽÑÑ ÐžÐ· ÑÐžÑÑÐµÐŒÑ) ÐžÐ»Ðž\n"
+#~ "ÐœÐµÐŒÐµÐŽÐ»ÐµÐœÐœÐŸ (Ð² ÑÑÐŸÐŒ ÑÐ»ÑÑÐ°Ðµ Ð²ÑÐµ ÑÐµÐºÑÑÐžÐµ ÑÐµÐ°ÐœÑÑ Ð±ÑÐŽÑÑ\n"
+#~ "Ð·Ð°ÐºÑÑÑÑ)"
+
+#~ msgid "Restart after logout"
+#~ msgstr "ÐÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐžÑÑ Ð¿ÐŸÑÐ»Ðµ Ð²ÑÑ
+ÐŸÐŽÐ°"
+
+#~ msgid "Restart now"
+#~ msgstr "ÐÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐžÑÑ ÑÐµÐ¹ÑÐ°Ñ"
+
+#~ msgid ""
+#~ "Are you sure you wish to restart GDM\n"
+#~ "now and lose any unsaved data?"
+#~ msgstr ""
+#~ "ÐÑ ÑÐ²ÐµÑÐµÐœÑ, ÑÑÐŸ Ñ
+ÐŸÑÐžÑÐµ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÑ GDM\n"
+#~ "ÑÐµÐ¹ÑÐ°Ñ Ðž Ð¿ÐŸÑÐµÑÑÑÑ ÐœÐµÑÐŸÑ
+ÑÐ°ÐœÐµÐœÐœÑÐµ ÐŽÐ°ÐœÐœÑÐµ?"
+
+#~ msgid ""
+#~ "The greeter settings will take effect the next time\n"
+#~ "it is displayed.  The rest of the settings will not\n"
+#~ "take effect until gdm is restarted or the computer is\n"
+#~ "rebooted"
+#~ msgstr ""
+#~ "ÐÐ°ÑÑÑÐŸÐ¹ÐºÐž Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ Ð±ÑÐŽÑÑ ÐžÐŒÐµÑÑ ÑÑÑÐµÐºÑ Ð² ÑÐ»ÐµÐŽÑÑÑÐžÐ¹ ÑÐ°Ð·\n"
+#~ "Ð¿ÑÐž ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐž. ÐÑÑÐ°Ð»ÑÐœÑÐµ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐœÐµ Ð±ÑÐŽÑÑ ÐžÐŒÐµÑÑ\n"
+#~ "ÑÑÑÐµÑÐºÐ° Ð¿ÐŸÐºÐ° GDM ÐœÐµ Ð±ÑÐŽÐµÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐµÐœ ÐžÐ»Ðž ÐºÐŸÐŒÐ¿ÑÑÑÐµÑ\n"
+#~ "ÐœÐµ Ð±ÑÐŽÐµÑ Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ¶ÐµÐœ"
+
+#~ msgid ""
+#~ "\n"
+#~ "Could not delete session %s\n"
+#~ "   Error: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐµ ÑÐŽÐ°Ð»Ð°ÑÑ ÑÐŽÐ°Ð»ÐžÑÑ ÑÐµÐ°ÐœÑ %s\n"
+#~ "   ÐÑÐžÐ±ÐºÐ°: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Could not remove session %s\n"
+#~ "   Error: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐµ ÑÐŽÐ°Ð»Ð°ÑÑ ÑÐŽÐ°Ð»ÐžÑÑ ÑÐµÐ°ÐœÑ  %s\n"
+#~ "   ÐÑÐžÐ±ÐºÐ°: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Could not write session %s\n"
+#~ "   Error: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐµ ÑÐŽÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÐžÑÐ°ÑÑ ÑÐµÐ°ÐœÑ %s\n"
+#~ "   ÐÑÐžÐ±ÐºÐ°: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Could not write contents to session %s\n"
+#~ "   Error: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "ÐÐµ ÑÐŽÐ°Ð»Ð°ÑÑ Ð·Ð°Ð¿ÐžÑÐ°ÑÑ ÑÐŸÐŽÐµÑÐ¶ÐžÐŒÐŸÐµ ÑÐµÐ°ÐœÑÐ° %s\n"
+#~ "   ÐÑÐžÐ±ÐºÐ°: %s"
+
+#~ msgid ""
+#~ "This will destroy any changes made in this session.\n"
+#~ "Are you sure you want to do this?"
+#~ msgstr ""
+#~ "ÐÑÐ±ÑÐµ ÐžÐ·ÐŒÐµÐœÐµÐœÐžÑ ÑÐŽÐµÐ»Ð°ÐœÐœÑÐµ Ð² ÑÑÐŸÐŒ ÑÐµÐ°ÐœÑÐµ Ð±ÑÐŽÑÑ ÑÐœÐžÑÑÐŸÐ¶ÐµÐœÑ.\n"
+#~ "ÐÑ Ñ
+ÐŸÑÐžÑÐµ ÑÐŽÐµÐ»Ð°ÑÑ ÑÑÐŸ?"
+
+#~ msgid ""
+#~ "This will destroy any changes made in the configuration.\n"
+#~ "Are you sure you want to do this?"
+#~ msgstr ""
+#~ "ÐÑÐ±ÑÐµ ÐžÐ·ÐŒÐµÐœÐµÐœÐžÑ ÑÐŽÐµÐ»Ð°ÐœÐœÑÐµ Ð² ÑÑÐŸÐŒ ÑÐµÐ°ÐœÑÐµ Ð±ÑÐŽÑÑ ÑÐœÐžÑÑÐŸÐ¶ÐµÐœÑ.\n"
+#~ "ÐÑ Ñ
+ÐŸÑÐžÑÐµ ÑÐŽÐµÐ»Ð°ÑÑ ÑÑÐŸ?"
+
+#~ msgid "GDM Configuration Utility"
+#~ msgstr "ÐÐœÑÑÑÑÐŒÐµÐœÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž GDM"
+
+#~ msgid "Revert to settings in the configuration file"
+#~ msgstr "ÐÐŸÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž Ð² ÑÐ°Ð¹Ð»Ðµ ÐºÐŸÐœÑÐžÐ³ÑÑÐ°ÑÐžÐž"
+
+#~ msgid "Revert settings"
+#~ msgstr "ÐÐµÑÐœÑÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž"
+
+#~ msgid "Revert to settings that were shipped with your system"
+#~ msgstr "ÐÐŸÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž, ÐºÐŸÑÐŸÑÑÐµ Ð±ÑÐ»Ðž ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÑ Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑÐµÐ»ÐµÐŒ"
+
+#~ msgid "Revert to Factory Settings"
+#~ msgstr "ÐÐŸÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑÐµÐ»Ñ"
+
+#~ msgid "Apply the current changes"
+#~ msgstr "ÐÑÐžÐŒÐµÐœÐžÑÑ ÑÐµÐºÑÑÐžÐµ ÐžÐ·ÐŒÐµÐœÐµÐœÐžÑ"
+
+#~ msgid "Apply"
+#~ msgstr "ÐÑÐžÐŒÐµÐœÐžÑÑ"
+
+#~ msgid "basic_settings"
+#~ msgstr "ÐŸÑÐœÐŸÐ²ÐœÑÐµ_ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž"
+
+#~ msgid "General Appearance"
+#~ msgstr "ÐÐ±ÑÐžÐ¹ Ð²ÐžÐŽ"
+
+#~ msgid "Select a logo to be displayed during login"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÑÐŒÐ±Ð»ÐµÐŒÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÐŒÑÑ Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÐµ Ð² ÑÐžÑÑÐµÐŒÑ"
+
+#~ msgid "Minimised Icon: "
+#~ msgstr "ÐÐžÐœÐžÐŒÐžÐ·ÐžÑÐŸÐ²Ð°ÐœÐœÐ°Ñ Ð¿ÐžÐºÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°: "
+
+#~ msgid "Select a GTK+ theme file (gtkrc)"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÑÐ°Ð¹Ð» ÑÐµÐŒÑ GTK+ (gtkrc)"
+
+#~ msgid ""
+#~ "This is the GTK+ RC file that describes the theme that the login window "
+#~ "should use"
+#~ msgstr ""
+#~ "Ð­ÑÐŸ ÑÐ°Ð¹Ð» GTK+ RC, ÐºÐŸÑÐŸÑÑÐ¹ ÐŸÐ¿ÐžÑÑÐ²Ð°ÐµÑ ÑÐµÐŒÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÑ ÐŸÐºÐœÐŸÐŒ Ð²Ñ
+ÐŸÐŽÐ° Ð² "
+#~ "ÑÐžÑÑÐµÐŒÑ."
+
+#~ msgid "Gtk+ RC file: "
+#~ msgstr "Ð€Ð°Ð¹Ð» Gtk+ RC: "
+
+#~ msgid "Login appearance"
+#~ msgstr "ÐÐœÐµÑÐœÐžÐ¹ Ð²ÐžÐŽ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ"
+
+#~ msgid "Greeter Look and Feel"
+#~ msgstr "ÐÐœÐµÑÐœÐžÐ¹ Ð²ÐžÐŽ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ"
+
+#~ msgid ""
+#~ "Show the \"System\" menu.  This has the shutdown, reboot and "
+#~ "configuration items"
+#~ msgstr ""
+#~ "ÐÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ \"Ð¡ÐžÑÑÐµÐŒÐœÐŸÐµ\" ÐŒÐµÐœÑ. ÐÐœÐŸ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð¿ÑÐœÐºÑÑ \"ÐÑÐºÐ»ÑÑÐµÐœÐžÐµ\", "
+#~ "\"ÐÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐ°\" Ðž \"ÐÐ°ÑÑÑÐŸÐ¹ÐºÐ°\"."
+
+#~ msgid "Show the 'system' menu, (for reboot, shutdown etc.)"
+#~ msgstr "ÐÐŸÐºÐ°Ð·Ð°ÑÑ \"ÑÐžÑÑÐµÐŒÐœÐŸÐµ\" ÐŒÐµÐœÑ (ÐŽÐ»Ñ Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž, Ð²ÑÐºÐ»ÑÑÐµÐœÐžÑ Ðž Ñ.ÐŽ.)"
+
+#~ msgid "Show title bar on login window"
+#~ msgstr "ÐÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº ÐœÐ° ÐŸÐºÐœÐµ ÑÐµÐ³ÐžÑÑÑÐ°ÑÐžÐž"
+
+#~ msgid "%n"
+#~ msgstr "%n"
+
+#~ msgid "This is %n"
+#~ msgstr "Ð­ÑÐŸ %n"
+
+#~ msgid "Pick a Font"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÑÑÐžÑÑ"
+
+#~ msgid "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"
+#~ msgstr "AaBbCcDdEeFfGgHhIiJjKkLlMmÐÐ°ÐÐ±ÐÐ²ÐÐ³ÐÐŽÐÐµÐÑÐÐ¶ÐÐ·ÐÐžÐÐºÐÐ»ÐÐŒ"
+
+#~ msgid "Extras"
+#~ msgstr "ÐÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÐŸ"
+
+#~ msgid "Default locale: "
+#~ msgstr "ÐÐŸÐºÐ°Ð»ÐžÐ·Ð°ÑÐžÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ: "
+
+#~ msgid "ca_ES"
+#~ msgstr "ca_ES"
+
+#~ msgid "cs_CZ"
+#~ msgstr "cs_CZ"
+
+#~ msgid "hr_HR"
+#~ msgstr "hr_HR"
+
+#~ msgid "da_DK"
+#~ msgstr "da_DK"
+
+#~ msgid "de_DE"
+#~ msgstr "de_DE"
+
+#~ msgid "nl_NL"
+#~ msgstr "nl_NL"
+
+#~ msgid "en_US"
+#~ msgstr "en_US"
+
+#~ msgid "en_UK"
+#~ msgstr "en_UK"
+
+#~ msgid "fi_FI"
+#~ msgstr "fi_FI"
+
+#~ msgid "fr_FR"
+#~ msgstr "fr_FR"
+
+#~ msgid "gl_ES"
+#~ msgstr "gl_ES"
+
+#~ msgid "el_GR"
+#~ msgstr "el_GR"
+
+#~ msgid "iw_IL"
+#~ msgstr "iw_IL"
+
+#~ msgid "hu_HU"
+#~ msgstr "hu_HU"
+
+#~ msgid "is_IS"
+#~ msgstr "is_IS"
+
+#~ msgid "it_IT"
+#~ msgstr "it_IT"
+
+#~ msgid "ja_JP"
+#~ msgstr "ja_JP"
+
+#~ msgid "ko_KR"
+#~ msgstr "ko_KR"
+
+#~ msgid "lt_LT"
+#~ msgstr "lt_LT"
+
+#~ msgid "nn_NO"
+#~ msgstr "nn_NO"
+
+#~ msgid "no_NO"
+#~ msgstr "no_NO"
+
+#~ msgid "pl_PL"
+#~ msgstr "pl_PL"
+
+#~ msgid "pt_PT"
+#~ msgstr "pt_PT"
+
+#~ msgid "pt_BR"
+#~ msgstr "pt_BR"
+
+#~ msgid "ro_RO"
+#~ msgstr "ro_RO"
+
+#~ msgid "ru_RU"
+#~ msgstr "ru_RU"
+
+#~ msgid "sk_SK"
+#~ msgstr "sk_SK"
+
+#~ msgid "sl_SI"
+#~ msgstr "sl_SI"
+
+#~ msgid "es_ES"
+#~ msgstr "es_ES"
+
+#~ msgid "sv_SE"
+#~ msgstr "sv_SE"
+
+#~ msgid "tr_TR"
+#~ msgstr "tr_TR"
+
+#~ msgid ""
+#~ "Always use the 24 hour format for the clock in the greeter, even if the "
+#~ "norm for the current locale is 12 hour"
+#~ msgstr ""
+#~ "ÐÑÐµÐ³ÐŽÐ° ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ 24-ÑÐ°ÑÐŸÐ²ÐŸÐ¹ ÑÐŸÑÐŒÐ°Ñ ÐŽÐ»Ñ ÑÐ°ÑÐŸÐ² Ð² Ð¿ÑÐžÐ³Ð»Ð°ÑÐµÐœÐžÐž, ÐŽÐ°Ð¶Ðµ ÐµÑÐ»Ðž "
+#~ "ÐŸÐ±ÑÑÐœÐŸ ÐŽÐ»Ñ ÑÐµÐºÑÑÐµÐ¹ Ð»ÐŸÐºÐ°Ð»Ðž ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÑÑÑ 12-ÑÐ°ÑÐŸÐ²ÐŸÐ¹ ÑÐŸÑÐŒÐ°Ñ"
+
+#~ msgid "Position"
+#~ msgstr "ÐÐŸÐ·ÐžÑÐžÑ"
+
+#~ msgid "Manually set position"
+#~ msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÑ Ð¿ÐŸÐ·ÐžÑÐžÑ Ð²ÑÑÑÐœÑÑ"
+
+#~ msgid "Lock position"
+#~ msgstr "ÐÐ°ÑÐžÐºÑÐžÑÐŸÐ²Ð°ÑÑ Ð¿ÐŸÐ·ÐžÑÐžÑ"
+
+#~ msgid "X position: "
+#~ msgstr "ÐÐŸÐ·ÐžÑÐžÑ Ð¿ÐŸ X: "
+
+#~ msgid "Y position: "
+#~ msgstr "ÐÐŸÐ·ÐžÑÐžÑ Ð¿ÐŸ Y: "
+
+#~ msgid "Xinerama screen: "
+#~ msgstr "Ð­ÐºÑÐ°Ðœ Xinerama: "
+
+#~ msgid "Face browser"
+#~ msgstr "ÐÑÐŸÑÐŒÐŸÑÑ Ð»ÐžÑ"
+
+#~ msgid "Default face image: "
+#~ msgstr "ÐÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ Ð»ÐžÑÐ° ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÐŸÐµ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ:"
+
+#~ msgid "Global faces directory: "
+#~ msgstr "ÐÐ»ÐŸÐ±Ð°Ð»ÑÐœÑÐ¹ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ Ð»ÐžÑ: "
+
+#~ msgid "Maximum face width: "
+#~ msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐ°Ñ ÑÐžÑÐžÐœÐ° Ð»ÐžÑÐ°: "
+
+#~ msgid "Choose the directory to search for faces"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ ÐŽÐ»Ñ Ð¿ÐŸÐžÑÐºÐ° Ð»ÐžÑ"
+
+#~ msgid "Maximum face height: "
+#~ msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐ°Ñ Ð²ÑÑÐŸÑÐ° Ð»ÐžÑÐ°: "
+
+#~ msgid "Exclude these users: "
+#~ msgstr "ÐÑÐºÐ»ÑÑÐžÑÑ ÑÑÐžÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹: "
+
+#~ msgid "Background type: "
+#~ msgstr "Ð¢ÐžÐ¿ ÑÐŸÐœÐ°: "
+
+#~ msgid "None"
+#~ msgstr "ÐÐµÑ"
+
+#~ msgid "The background should be an image"
+#~ msgstr "Ð€ÐŸÐœ ÐŽÐŸÐ»Ð¶ÐµÐœ Ð±ÑÑÑ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµÐŒ"
+
+#~ msgid "The background should be a color"
+#~ msgstr "Ð€ÐŸÐœ ÐŽÐŸÐ»Ð¶ÐµÐœ Ð±ÑÑÑ ÑÐ²ÐµÑÐŸÐŒ"
+
+#~ msgid "The color to use on the background"
+#~ msgstr "ÐŠÐ²ÐµÑ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ ÐŽÐ»Ñ ÑÐŸÐœÐ°"
+
+#~ msgid "Background image:"
+#~ msgstr "ÐÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÐŽÐ»Ñ ÑÐŸÐœÐ°:"
+
+#~ msgid "On remote login screens only set color to reduce network traffic"
+#~ msgstr ""
+#~ "ÐÑÐž ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐ¹ ÑÐµÐ³ÐžÑÑÑÐ°ÑÐžÐž ÑÐºÑÐ°Ðœ Ð±ÑÐŽÐµÑ ÑÑÑÐ°ÐœÐ°Ð²Ð»ÐžÐ²Ð°ÑÑ ÑÐŸÐ»ÑÐºÐŸ ÑÐ²ÐµÑ, ÑÑÐŸÐ±Ñ "
+#~ "ÑÐŒÐµÐœÑÑÐžÑÑ ÑÑÐ°ÑÐžÐº"
+
+#~ msgid "Background program"
+#~ msgstr "Ð€ÐŸÐœÐŸÐ²Ð°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°"
+
+#~ msgid "Background program: "
+#~ msgstr "Ð€ÐŸÐœÐŸÐ²Ð°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°: "
+
+#~ msgid "Select a file containing Locale information"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÑÐ°Ð¹Ð» ÑÐŸÐŽÐµÑÐ¶Ð°ÑÐžÐ¹ ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÐŸ Ð»ÐŸÐºÐ°Ð»ÐžÐ·Ð°ÑÐžÐž"
+
+#~ msgid "expert"
+#~ msgstr "ÑÐºÑÐ¿ÐµÑÑ"
+
+#~ msgid "Allow logging in as root (administrator) user."
+#~ msgstr "ÐÐŸÐ·Ð²ÐŸÐ»ÐžÑÑ ÑÐµÐ³ÐžÑÑÑÐžÑÐŸÐ²Ð°ÑÑÑÑ ÐºÐ°Ðº root (Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑ)"
+
+#~ msgid ""
+#~ "Determines whether GDM should kill X clients started by the init scripts "
+#~ "when the user logs in."
+#~ msgstr ""
+#~ "ÐÐ¿ÑÐµÐŽÐµÐ»ÑÐµÑ Ð±ÑÐŽÐµÑ Ð»Ðž GDM ÑÐœÐžÑÑÐŸÐ¶Ð°ÑÑ X-ÐºÐ»ÐžÐµÐœÑÐŸÐ² Ð·Ð°Ð¿ÑÑÐµÐœÐœÑÑ
+ ÑÑÐµÐœÐ°ÑÐžÑÐŒÐž "
+#~ "ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž Ð¿ÑÐž Ð²Ñ
+ÐŸÐŽÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð² ÑÐžÑÑÐµÐŒÑ."
+
+#~ msgid "Kill 'init' clients"
+#~ msgstr "Ð£Ð±ÐžÑÑ ÐºÐ»ÐžÐµÐœÑÐŸÐ² 'init'"
+
+#~ msgid "Should GDM print authentication errors in the greeter"
+#~ msgstr ""
+#~ "ÐÐŸÐ»Ð¶ÐµÐœ Ð»Ðž GDM Ð¿ÐµÑÐ°ÑÐ°ÑÑ ÑÐŸÐŸÐ±ÑÐµÐœÐžÑ ÐŸÐ± ÐŸÑÐžÐ±ÐºÐ°Ñ
+ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž Ð² Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÐž"
+
+#~ msgid "Select how relaxed permissions are"
+#~ msgstr "ÐÑÐ±ÑÐ°ÑÑ ÐœÐ°ÑÐºÐŸÐ»ÑÐºÐŸ Ð³ÐžÐ±ÐºÐž Ð¿ÑÐ°Ð²Ð°"
+
+#~ msgid "Permissions: "
+#~ msgstr "ÐÑÐ°Ð²Ð°: "
+
+#~ msgid "Allow world writable files and directories"
+#~ msgstr "Ð Ð°Ð·ÑÐµÑÐžÑÑ ÐœÐ°Ð»ÐžÑÐžÐµ ÐŽÐŸÑÑÑÐ¿ÐœÑÑ
+ ÐŽÐ»Ñ Ð²ÑÐµÑ
+ ÐœÐ° Ð·Ð°Ð¿ÐžÑÑ ÑÐ°Ð¹Ð»ÐŸÐ² Ðž ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐ²"
+
+#~ msgid "World writable"
+#~ msgstr "ÐÐŸÑÑÑÐ¿ÐœÑÐµ ÐŽÐ»Ñ Ð²ÑÐµÑ
+ ÐœÐ° Ð·Ð°Ð¿ÐžÑÑ"
+
+#~ msgid "Allow group writable files and directories"
+#~ msgstr "Ð Ð°Ð·ÑÐµÑÐžÑÑ ÐœÐ°Ð»ÐžÑÐžÐµ ÐŽÐŸÑÑÑÐ¿ÐœÑÑ
+ ÐŽÐ»Ñ Ð³ÑÑÐ¿Ð¿Ñ ÐœÐ° Ð·Ð°Ð¿ÐžÑÑ ÑÐ°Ð¹Ð»ÐŸÐ² Ðž ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐ²"
+
+#~ msgid "Group writable"
+#~ msgstr "ÐÐŸÑÑÑÐ¿ÐœÑÐµ ÐŽÐ»Ñ Ð³ÑÑÐ¿Ð¿Ñ ÐœÐ° Ð·Ð°Ð¿ÐžÑÑ"
+
+#~ msgid "Only accept user owned files and directories"
+#~ msgstr "Ð Ð°Ð·ÑÐµÑÐžÑÑ ÑÐŸÐ»ÑÐºÐŸ Ð¿ÑÐžÐœÐ°ÐŽÐ»ÐµÐ¶Ð°ÑÐžÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÑÐ°Ð¹Ð»Ñ Ðž ÐºÐ°ÑÐ°Ð»ÐŸÐ³Ðž"
+
+#~ msgid "Paranoia"
+#~ msgstr "ÐÐ°ÑÐ°ÐœÐŸÐ¹Ð°"
+
+#~ msgid "Authorization Details"
+#~ msgstr "ÐÐŸÐŽÑÐŸÐ±ÐœÐŸÑÑÐž Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÐž"
+
+#~ msgid "GDM runs as this user: "
+#~ msgstr "GDM Ð·Ð°Ð¿ÑÑÐµÐœ ÐºÐ°Ðº ÑÑÐŸÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ: "
+
+#~ msgid "User 'auth' directory: "
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ \"auth\" Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ: "
+
+#~ msgid "User 'auth' FB directory: "
+#~ msgstr "FB ÐÐ°ÑÐ°Ð»ÐŸÐ³ \"auth\" Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ: "
+
+#~ msgid "User 'auth' file: "
+#~ msgstr "Ð€Ð°Ð¹Ð» \"auth\" Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ: "
+
+#~ msgid "GDM runs as this group: "
+#~ msgstr "GDM Ð·Ð°Ð¿ÑÑÐµÐœ ÐŸÑ ÐžÐŒÐµÐœÐž ÑÑÐŸÐ¹ Ð³ÑÑÐ¿Ð¿Ñ: "
+
+#~ msgid "Limits"
+#~ msgstr "ÐÑÐµÐŽÐµÐ»Ñ"
+
+#~ msgid "Maximum user file length: "
+#~ msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐ°Ñ ÐŽÐ»ÐžÐœÐ° ÑÐ°Ð¹Ð»Ð° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ: "
+
+#~ msgid "Maximum session file length: "
+#~ msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐ°Ñ ÐŽÐ»ÐžÐœÐ° ÑÐ°Ð¹Ð»Ð° ÑÐµÐ°ÐœÑÐ°: "
+
+#~ msgid "Connection Settings"
+#~ msgstr "ÐÐ°ÑÑÑÐŸÐ¹ÐºÐž ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ"
+
+#~ msgid "Servers"
+#~ msgstr "Ð¡ÐµÑÐ²ÐµÑÑ"
+
+#~ msgid "Name"
+#~ msgstr "ÐÐ°Ð·Ð²Ð°ÐœÐžÐµ"
+
+#~ msgid "Command"
+#~ msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ°"
+
+#~ msgid "Flexible"
+#~ msgstr "ÐÐžÐ±ÐºÐžÐ¹"
+
+#~ msgid "Add server"
+#~ msgstr "ÐÐŸÐ±Ð°Ð²ÐžÑÑ ÑÐµÑÐ²ÐµÑ"
+
+#~ msgid "Edit server"
+#~ msgstr "ÐÑÐ°Ð²ÐºÐ° ÑÐµÑÐ²ÐµÑÐ°"
+
+#~ msgid "No."
+#~ msgstr "ÐÐŸÐŒÐµÑ"
+
+#~ msgid "Server"
+#~ msgstr "Ð¡ÐµÑÐ²ÐµÑ"
+
+#~ msgid "Extra arguments"
+#~ msgstr "ÐÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÐµ Ð°ÑÐ³ÑÐŒÐµÐœÑÑ"
+
+#~ msgid "Always restart X servers"
+#~ msgstr "ÐÑÐµÐ³ÐŽÐ° Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°ÑÑ X-ÑÐµÑÐ²ÐµÑÐ°"
+
+#~ msgid "Xnest server: "
+#~ msgstr "Ð¡ÐµÑÐ²ÐµÑ Xnest: "
+
+#~ msgid "Maximum number of flexible servers: "
+#~ msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐŸÐµ ÑÐžÑÐ»ÐŸ Ð³ÐžÐ±ÐºÐžÑ
+ ÑÐµÑÐ²ÐµÑÐŸÐ²: "
+
+#~ msgid "Standard X server: "
+#~ msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐœÑÐ¹ X-ÑÐµÑÐ²ÐµÑ:"
+
+#~ msgid "X-server setup"
+#~ msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐºÐ° X-ÑÐµÑÐ²ÐµÑÐ°"
+
+#~ msgid "Add session"
+#~ msgstr "ÐÐŸÐ±Ð°Ð²ÐžÑÑ ÑÐµÐ°ÐœÑ"
+
+#~ msgid "Remove session"
+#~ msgstr "Ð£ÐŽÐ°Ð»ÐžÑÑ ÑÐµÐ°ÐœÑ"
+
+#~ msgid "Selected session name: "
+#~ msgstr "ÐÐ°Ð·Ð²Ð°ÐœÐžÐµ Ð²ÑÐ±ÑÐ°ÐœÐœÐŸÐ³ÐŸ ÑÐµÐ°ÐœÑÐ°:"
+
+#~ msgid "Appearance"
+#~ msgstr "ÐÐœÐµÑÐœÐžÐ¹ Ð²ÐžÐŽ"
+
+#~ msgid "Directory for host images: "
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÐŽÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐ¹ Ñ
+ÐŸÑÑÐŸÐ²: "
+
+#~ msgid "Default host image:"
+#~ msgstr "ÐÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ Ñ
+ÐŸÑÑÐ° Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ: "
+
+#~ msgid "Refresh"
+#~ msgstr "ÐÐ±ÐœÐŸÐ²ÐžÑÑ"
+
+#~ msgid "Scan every 'x' seconds: "
+#~ msgstr "Ð¡ÐºÐ°ÐœÐžÑÐŸÐ²Ð°ÑÑ ÐºÐ°Ð¶ÐŽÑÐµ \"x\" ÑÐµÐºÑÐœÐŽ: "
+
+#~ msgid "Hosts"
+#~ msgstr "Ð¥ÐŸÑÑÑ"
+
+#~ msgid "Send a query to the local network and list all servers that respond"
+#~ msgstr ""
+#~ "ÐÐŸÑÑÐ»Ð°ÑÑ Ð·Ð°Ð¿ÑÐŸÑ Ð² Ð»ÐŸÐºÐ°Ð»ÑÐœÑÑ ÑÐµÑÑ Ðž Ð¿ÐµÑÐµÑÐžÑÐ»ÑÑÑ Ð²ÑÐµ ÐŸÑÐ²ÐµÑÐžÐ²ÑÐžÐµ ÑÐµÑÐ²ÐµÑÐ°"
+
+#~ msgid "Broadcast query"
+#~ msgstr "ÐšÐžÑÐŸÐºÐŸÐ²ÐµÑÐ°ÑÐµÐ»ÑÐœÑÐ¹ Ð·Ð°Ð¿ÑÐŸÑ"
+
+#~ msgid "Debugging"
+#~ msgstr "ÐÑÐ»Ð°ÐŽÐºÐ°"
+
+#~ msgid "system_setup"
+#~ msgstr "ÑÐžÑÑÐµÐŒÐœÐ°Ñ_ÑÑÑÐ°ÐœÐŸÐ²ÐºÐ°"
+
+#~ msgid "Executables"
+#~ msgstr "ÐÑÐ¿ÐŸÐ»ÐœÑÐµÐŒÑÐµ"
+
+#~ msgid "Greeter command: "
+#~ msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ: "
+
+#~ msgid "Halt command: "
+#~ msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° ÐŸÑÑÐ°ÐœÐŸÐ²Ð°: "
+
+#~ msgid "Reboot command: "
+#~ msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÐµÑÐµÐ·Ð°Ð³ÑÑÐ·ÐºÐž: "
+
+#~ msgid "Configurator command: "
+#~ msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐ° ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž: "
+
+#~ msgid "Directories"
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³Ðž"
+
+#~ msgid "PRE session scripts directory: "
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð¿ÑÐµÐŽÑÐµÐ°ÐœÑÐŸÐ²ÑÑ
+ ÑÑÐµÐœÐ°ÑÐžÐµÐ²: "
+
+#~ msgid "POST session scripts directory: "
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð¿ÐŸÑÐ»ÐµÑÐµÐ°ÐœÑÐŸÐ²ÑÑ
+ ÑÑÐµÐœÐ°ÑÐžÐµÐ²: "
+
+#~ msgid "Logging directory: "
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð¶ÑÑÐœÐ°Ð»ÐžÑÐŸÐ²Ð°ÐœÐžÑ: "
+
+#~ msgid "Display initialization directory: "
+#~ msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž ÐŽÐžÑÐ¿Ð»ÐµÑ: "
+
+#~ msgid "PID file: "
+#~ msgstr "Ð€Ð°Ð¹Ð» PID: "
+
+#~ msgid "Paths"
+#~ msgstr "ÐÑÑÐž"
+
+#~ msgid "Default $PATH: "
+#~ msgstr "ÐÑÑ
+ÐŸÐŽÐœÐŸÐµ Ð·ÐœÐ°ÑÐµÐœÐžÐµ $PATH: "
+
+#~ msgid "Root $PATH: "
+#~ msgstr "ÐÐœÐ°ÑÐµÐœÐžÐµ $PATH ÐŽÐ»Ñ root: "
+
+#~ msgid "Localization"
+#~ msgstr "ÐÐŸÐºÐ°Ð»ÐžÐ·Ð°ÑÐžÑ"
+
+#~ msgid "Environment"
+#~ msgstr "ÐÐºÑÑÐ¶ÐµÐœÐžÐµ"
+
+#~ msgid "(C) 2001 Lee Mallabone"
+#~ msgstr "(C) 2001 Lee Mallabone"
+
+#~ msgid ""
+#~ "Configure the GNOME Display Manager.\n"
+#~ "Please submit any bugs or feature requests at http://bugzilla.gnome.org "
+#~ "under the `gdm' product."
+#~ msgstr ""
+#~ "ÐÐ°ÑÑÑÐŸÐ¹ÐºÐ° ÐÐžÑÐ¿ÐµÑÑÐµÑÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ GNOME.\n"
+#~ "Ð¡ÐŸÐŸÐ±ÑÐ°Ð¹ÑÐµ ÐŸ Ð»ÑÐ±ÑÑ
+ ÐŸÑÐžÐ±ÐºÐ°Ñ
+ Ðž Ð¶ÐµÐ»Ð°ÑÐµÐ»ÑÐœÑÑ
+ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑÑ
+ Ð¿ÐŸ Ð°ÐŽÑÐµÑÑ http://"
+#~ "bugzilla.gnome.org Ð² ÑÐ°Ð·ÐŽÐµÐ»Ðµ \"gdm\"."
+
+#~ msgid "label273"
+#~ msgstr "ÐŒÐµÑÐºÐ°273"
+
+#~ msgid "Extra arguments:"
+#~ msgstr "ÐÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÐµ Ð°ÑÐ³ÑÐŒÐµÐœÑÑ:"
+
+#~ msgid "Custom command line:"
+#~ msgstr "ÐÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÑÐºÐ°Ñ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐ°Ñ ÑÑÑÐŸÐºÐ°: "
+
+#~ msgid "Command line: "
+#~ msgstr "ÐÐŸÐŒÐ°ÐœÐŽÐœÐ°Ñ ÑÑÑÐŸÐºÐ°:"
+
+#~ msgid "Make this the default server"
+#~ msgstr "Ð¡ÐŽÐµÐ»Ð°ÑÑ ÑÐµÑÐ²ÐµÑÐŸÐŒ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ"
Index: proiecte/PPPP/gdm/po/be@latin.po
===================================================================
--- proiecte/PPPP/gdm/po/be@latin.po	(revision 134)
+++ proiecte/PPPP/gdm/po/be@latin.po	(revision 134)
@@ -0,0 +1,1108 @@
+# BieÅaruski pierakÅad Gdm.
+# This file is distributed under the same license as the gdm package.
+# Ihar Hrachyshka (c) 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-02-27 15:50+0200\n"
+"PO-Revision-Date: 2009-02-28 00:33+0200\n"
+"Last-Translator: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>\n"
+"Language-Team: i18n@mova.org <i18n@mova.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nia joÅÄ znakavaj pryÅadaj"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "UkluÄy kod debugavaÅnia"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ID ekranu"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "Padparadkavany kiraÅ­nik ekranu GNOME"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nie udaÅosia znajÅci karystalnika \"%s\" u systemie"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nie Å­daÅosia inicyjalizavaÄ systemu Å­vachodu"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nie Å­daÅosia spraÅ­dziÄ tojesnaÅÄ karystalnika"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nie Å­daÅosia aÅ­taryzavaÄ karystalnika"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "Nie Å­daÅosia Å­ÅadkavaÄ Åºviestki dla Å­vachodu"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1105
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: nie Å­daÅosia spaÅuÄycca z baÄkoÅ­skim ekranam \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nie Å­daÅosia akreÅliÄ ID hrupy jak %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "niaÅ­daÅaje vykanaÅnie initgroups() dla %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nie Å­daÅosia akreÅliÄ ID karystalnika jak %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nie Å­daÅosia akreÅliÄ ID hrupy jak 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: nie Å­daÅosia adÄyniÄ fajÅ logaÅ­ dla ekranu %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: pamyÅka akreÅleÅnia %s jak %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: nie Å­daÅosia akreÅliÄ pryjarytet servera jak %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: pusty zahad dla servera na ekranie %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Karystalnik"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Nazva karystalnika"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Host"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Nazva hostu"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ekran"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "PryÅada ekranu"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "dapamoÅŸnaja prahrama vyjÅ¡Åa z statusnym kodam %d"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "pamyÅka naviazaÅnia kamunikacyi z systemaj aÅ­taryzacyi - %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "ahulnaja niaÅ­daÄa"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "niastaÄa pamiaci"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "pamyÅka Å­ kodzie aplikacyi"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "nieviadomaja pamyÅka"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "Karystalnik:"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "pamyÅka infarmavaÅnia systemy aÅ­taryzacyi pra Å­lubiony sposab vitaÅnia karystalnika - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "pamyÅka infarmavaÅnia systemy aÅ­taryzacyi pra host karystalnika - %s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "pamyÅka infarmavaÅnia systemy aÅ­taryzacyi pra kansol karystalnika - %s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "pamyÅka infarmavaÅnia systemy aÅ­taryzacyi pra nazvu ekranu - %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "pamyÅka infarmavaÅnia systemy aÅ­taryzacyi pra Åºviestki Å­vachodu \"xauth\" hetaha ekranu - %s"
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "niama takoha kontu karystalnika"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "Nie Å­daÅosia ÅºmianiÄ dziejnaha karystalnika"
+
+#: ../daemon/gdm-simple-slave.c:429
+msgid "Unable establish credentials"
+msgstr "Nie Å­daÅosia Å­ÅadkavaÄ Åºviestki dla Å­vachodu"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Karystalnik %s nie isnuje"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Hrupa %s nie isnuje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nie Å­daÅosia stvaryÄ sokiet!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:860
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "AdmoÅ­leny zapyt XDMCP ad hostu %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1017
+#: ../daemon/gdm-xdmcp-display-factory.c:1238
+msgid "Could not extract authlist from packet"
+msgstr "Nie Å­daÅosia vyniaÄ aÅ­taryzacyjny Åpis z pakunku"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1030
+#: ../daemon/gdm-xdmcp-display-factory.c:1253
+msgid "Error in checksum"
+msgstr "PamyÅka Å­ padliÄanaj sumie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1504
+msgid "Bad address"
+msgstr "Kiepski adras"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1585
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: nie Å­daÅosia praÄytaÄ adras ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1593
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: nie Å­daÅosia praÄytaÄ numar portu dla ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1602
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: nie Å­daÅosia vyniÄ aÅ­taryzacyjny Åpis z pakunku"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1622
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: pamyÅka Å­ padliÄanaj sumie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2131
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ad zabaronienaha hostu %s atrymany zapyt \"REQUEST\""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2141
+#: ../daemon/gdm-xdmcp-display-factory.c:2496
+#: ../daemon/gdm-xdmcp-display-factory.c:2748
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: nie Å­daÅosia praÄytaÄ numar ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2148
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: nie Å­daÅosia praÄytaÄ typ spaÅuÄeÅnia"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2155
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: nie Å­daÅosia praÄytaÄ adras klijentu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2163
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: nie Å­daÅosia praÄytaÄ nazvy dla aÅ­taryzacyi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2172
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: nie Å­daÅosia praÄytaÄ Åºviestki dla aÅ­taryzacyi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2182
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: nie Å­daÅosia praÄytaÄ aÅ­taryzacyjny Åpis"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2201
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: nie Å­daÅosia praÄytaÄ ID vytvorcy"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2228
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: nie Å­daÅosia spraÅ­dziÄ padliÄanuju sumu dla %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2480
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ad zabaronienaha hostu %s atrymany zapyt \"Manage\""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2489
+#: ../daemon/gdm-xdmcp-display-factory.c:2755
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: nie Å­daÅosia praÄytaÄ ID sesii"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2503
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: nie Å­daÅosia praÄytaÄ klasu ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2608
+#: ../daemon/gdm-xdmcp-display-factory.c:2658
+#: ../daemon/gdm-xdmcp-display-factory.c:2664
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: nie Å­daÅosia praÄytaÄ adras"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2738
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ad zabaronienaha hostu %s atrymany zapyt \"KEEPALIVE\""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2827
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: nie Å­daÅosia praÄytaÄ zahaÅovak XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2833
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: niasÅuÅ¡naja versija XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2839
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: nie Å­daÅosia razabraÄ adras"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3284
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nie Å­daÅosia atrymaÄ nazvu hostu servera: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Nie Å­daÅosia praÄytaÄ fajÅ PID %s: mahÄyma, nie staje dyskavaj prastory: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Kataloh logaÅ­ %s nie isnuje, albo heta nie kataloh."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Kataloh aÅ­taryzacyi %s nie isnuje. SpynieÅnie."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Mierkavany kataloh aÅ­taryzacyi %s nia joÅÄ kataloham. SpynieÅnie."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Kataloh aÅ­taryzacyi %s nie naleÅŸyÄ karystalniku %d, hrupie %d. SpynieÅnie."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Kataloh aÅ­taryzacyi %s maje kiepskija dazvoÅy %o. MusiaÄ byÄ %o. SpynieÅnie."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nie Å­daÅosia znajÅci karystalnika \"%s\" dla GDM. SpynieÅnie!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Karystalnik GDM musiÄ nia byÄ root'am. SpynieÅnie!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nie Å­daÅosia znajÅci hrupu \"%s\" dla GDM. SpynieÅnie!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Hrupa GDM musiÄ nia byÄ root'am. SpynieÅnie!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "UvaÅŸaj usie pieraÅciarohi za fatalnyja pamyÅki"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Vyjdzi praz peÅ­ny Äas (dla debugavaÅnia)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "VypiÅ¡y versiju GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "KiraÅ­nik ekranu GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Tolki root choÄa Å­ruchamlaÄ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "DapamoÅŸny kiraÅ­nik sesijaÅ­ dla ekranu GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Abhortka rehistru AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "Akno Å­vachodu"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "KiraÅ­nik enerhii"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Deman, jaki kiruje enerhijaj"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Deman naÅadaÅ­ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Lupa dla ekranu GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "PavialiÄvaje Äastki ekranu"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Ekrannaja klavijatura GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Klavijatura na ekranie"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÄytaÅnie nadpisaÅ­ z ekranu Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "PramaÅ­laje ci padaje Å­ syhnaÅach Brailla tekst z ekranu"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Vybiery systemu"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: nie Å­daÅosia stvaryÄ bufer XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: nie Å­daÅosia praÄytaÄ zahaÅovak XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "VartaÅÄ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "pracent zakanÄeÅnia"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "Niadziejny tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Tekst dla nadpisaÅ­, jakija karystalnik jaÅ¡Äe nie zaznaÄyÅ­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "Dziejny tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Tekst dla nadpisaÅ­, jakija karystalnik uÅŸo zaznaÄyÅ­"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%2$s, %1$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "AÅ­tamatyÄny Å­vachod..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "AnulavaÅnie..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "Nie Å­daÅosia Å­ruchomiÄ kamputar nanoÅ­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+"Tabie zabaroniena Å­ruchamlaÄ kamputar nanoÅ­, bo Å­ systemu Å­vajÅ¡li niekalki karystalnikaÅ­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "Nie Å­daÅosia vykluÄyÄ kamputar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+"Tabie zabaroniena vykluÄaÄ kamputar, bo Å­ systemu Å­vajÅ¡li niekalki karystalnikaÅ­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "Vybiery movu j klikni Å­ knopku \"Uvajdzi\""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Akno aÅ­taryzacyi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nazva kamputara"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Uvajdzi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Uruchom nanoÅ­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "VykluÄy"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ZaÅni"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versija"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "staronka 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Movy"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Movy:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Mova:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "InÅ¡aja..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Vybiery movu z poÅ­naha Åpisu mahÄymych movaÅ­."
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "Nie akreÅlenaja"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "RaskÅadki klavijatury"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Klavijatura:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "InÅ¡aja..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Vybiery raskÅadku klavijatury z poÅ­naha Åpisu mahÄymych raskÅadak."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Tekst podpisu"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Tekst dla podpisu"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nazva ikony"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ikona dla podpisu"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "ZmoÅ­Äany element"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "ID zmoÅ­Äanaha elementu"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "NajbolÅ¡aja kolkaÅÄ elementaÅ­"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "NajbolÅ¡aja kolkaÅÄ elementaÅ­ u Åpisie"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Daloki Å­vachod (SpaÅuÄeÅnie z %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Daloki Å­vachod (SpaÅuÄany z %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "Daloki Å­vachod"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesii:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Tekst vitalnaha tekstu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "Nie pakazvaj knopki novaha Å­ruchomleÅnia"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "Nie pakazvaj viedamych karystalnikaÅ­ u vaknie Å­vachodu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "UkluÄy plugin dastupnaj klavijatury"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "UkluÄy debugavaÅnie"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "UkluÄy reÅŸym debugavaÅnia dla prahramy Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "UklyÄy ekrannuju klavijaturu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "UkluÄy ekrannuju lupu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "UkluÄy ÄytaÅnie nadpisaÅ­ z ekranu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "Pakazvaj vitalny tekst"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "Nazva ikony dla lahatypu prahramy Å­vachodu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Raniej vybranyja raskÅadki klavijatury"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Raniej vybranyja movy"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr "AkreÅli jak \"TRUE\", kab vykluÄyÄ demanstracyju viedamych nazvaÅ­ karystalnikaÅ­ u vaknie Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr "AkreÅli jak \"TRUE\", kab vykluÄyÄ vyjaÅ­leÅnie knopak pieraÅ­ruchomleÅnia Å­ vaknie Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ plugin naÅadaÅ­ dla fonam."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ plugin naÅadaÅ­ dla medyjaklaviÅ¡aÅ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ ekrannuju klavijaturu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"AkreÅli jak \"TRUE\", kab ukluÄyÄ plugin dziela kiravaÅnia naÅadami klavijatury dla bolÅ¡aj dastupnaÅci."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ ekrannuju lupu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ ÄytaÅnie nadpisaÅ­ z ekranu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ plugin naÅadaÅ­ dla huku."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ plugin naÅadaÅ­ dla \"Xrandr\"."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr "AkreÅli jak \"TRUE\", kab ukluÄyÄ plugin dla naÅadaÅ­ \"Xsettings\"."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"AkreÅli jak Åpis raskÅadak klavijatury, jakija treba zmoÅ­Äana pakazvaÄ u vaknie Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "AkreÅli jak Åpis movaÅ­, jakija treba zmoÅ­Äana pakazvaÄ u vaknie Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "AkreÅli nazvu ikony Å­ matyvie dla lahatypu prahramy Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "AkreÅli jak \"TRUE\", kab prahrama pakazvaÅa vitalny tekst."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "AkreÅli jak \"TRUE\", kab zrabiÄ \"compiz\" kiraÅ­nikom voknaÅ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "Vitalny tekst dla demanstracyi Å­ vaknie Å­vachodu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "\"TRUE\", kali Å­kluÄany plugin naÅadaÅ­ dla fonu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "\"TRUE\", kali Å­kluÄany plugin naÅadaÅ­ dla medyjaklaviÅ¡aÅ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "\"TRUE\", kali Å­kluÄany plugin naÅadaÅ­ dla huku."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "\"TRUE\", kali Å­kluÄany plugin naÅadaÅ­ dla \"Xrandr\"."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "\"TRUE\", kali Å­kluÄany plugin naÅadaÅ­ dla \"Xsettings\"."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "Zrabi \"compiz\" kiraÅ­nikom voknaÅ­"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "PraciahÅaÅÄ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "KolkaÅÄ sekund da spynieÅnia hadziÅnika"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "PaÄatkovy Äas"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Äas ukluÄeÅnia hadziÅnika"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ci pracuje?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Ci pracuje hadziÅnik"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "KiraÅ­nik"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "Abjekt kiravaÅnia karystalnikami, jakomu padparadkoÅ­vajecca hety karystalnik."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "InÅ¡y..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "Vybiery inÅ¡y kont"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "HoÅÄ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "Uvajdzi jak Äasovy hoÅÄ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "AÅ­tamatyÄny Å­vachod"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "AÅ­tamatyÄna Å­vajdzi Å­ systemu paÅla vybaru opcyjaÅ­"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "Uvajdzi jak %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "UÅŸo Å­vajÅ¡oÅ­"
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Aplet pierakluÄeÅnia karystalnikaÅ­ ÅºjaÅ­lajecca svabodnaj prahramaj, jakuju moÅŸna raspaÅ­siudÅŸvaÄ i/albo "
+"madyfikavaÄ zhodna z umovami GNU General Public License, apublikavanaj Free "
+"Software Foundation u versii 2 albo luboj paÅºniejÅ¡aj."
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid ""
+"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."
+msgstr ""
+"Hetuju prahramu raspaÅ­siudÅŸvajuÄ u nadziei, Å¡to jon budzie karysny, ale BIEÅ¹ "
+"NIJAKAJ HARANTYI, taksama biez harantyi PRYDATNAÅCI DZIELA KANKRETNAHA "
+"VYKARYSTOÅ¬VAÅNIA. PadrabiaznaÅci moÅŸna znajÅci Å­ GNU General Public License."
+
+#: ../gui/user-switch-applet/applet.c:168
+msgid ""
+"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 "
+msgstr ""
+"Kopija licenzii GNU General Public License pavinna byÄ dastaÅ­lenaja razam z "
+"Nautilusam. Kali jaje niama, napiÅ¡y (pa-anhielsku) na adras Free Software "
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "A menu to quickly switch between users."
+msgstr "Menu dla chutkaha pierakluÄeÅnia karystalnikaÅ­."
+
+#: ../gui/user-switch-applet/applet.c:186
+msgid "translator-credits"
+msgstr ""
+"Alaksandar Navicki & Åacinka.org <zolak@lacinka.org>\n"
+"Ihar HraÄyÅ¡ka"
+
+#: ../gui/user-switch-applet/applet.c:643
+#: ../gui/user-switch-applet/applet.c:778
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nie Å­daÅosia zablakavaÄ ekran: %s"
+
+#: ../gui/user-switch-applet/applet.c:665
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Nie Å­daÅosia Äasova pryznaÄyÄ Äysty ekran za achoÅ­nika ekranu: %s"
+
+#: ../gui/user-switch-applet/applet.c:876
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nie Å­daÅosia vyjÅci: %s"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Available"
+msgstr "Dastupny"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Invisible"
+msgstr "NievidoÄny"
+
+#: ../gui/user-switch-applet/applet.c:961
+msgid "Busy"
+msgstr "Zaniaty"
+
+#: ../gui/user-switch-applet/applet.c:962
+msgid "Away"
+msgstr "AdyjÅ¡oÅ­"
+
+#: ../gui/user-switch-applet/applet.c:1108
+msgid "Account Information..."
+msgstr "Infarmacyja pra kont..."
+
+#: ../gui/user-switch-applet/applet.c:1120
+msgid "System Preferences..."
+msgstr "Systemnyja naÅady..."
+
+#: ../gui/user-switch-applet/applet.c:1136
+msgid "Lock Screen"
+msgstr "Zablakuj ekran"
+
+#: ../gui/user-switch-applet/applet.c:1147
+msgid "Switch User"
+msgstr "PierakluÄy karystalnika"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1158
+msgid "Quit..."
+msgstr "Vyjdzi..."
+
+#: ../gui/user-switch-applet/applet.c:1261
+msgid "Unknown"
+msgstr "Nieviadomy"
+
+#: ../gui/user-switch-applet/applet.c:1373
+msgid "User Switch Applet"
+msgstr "Aplet pierakluÄeÅnia karystalnikaÅ­"
+
+#: ../gui/user-switch-applet/applet.c:1382
+msgid "Change account settings and status"
+msgstr "Å¹miani naÅady kontu dy jahony stan"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Menu dla chutkaha pierakluÄeÅnia karystalnikaÅ­"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "PierakluÄeÅnie karystalnikaÅ­"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Fabryka apleta pierakluÄeÅnia karystalnikaÅ­"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "_Redahuj persanalnyja Åºviestki"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Pra aplet"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Redahuj karystalnikaÅ­ i hrupy"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Praihnaravana - pakinuta dziela Å­zhodnienaÅci"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ZAHAD"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "Debugavaje vyjÅcie"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Versija hetaj aplikacyi"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nie Å­daÅosia vyznaÄyÄ dziejnuju sesiju."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Novy Å­vachod z GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nie Å­daÅosia Å­kluÄyÄ na novym ekranie"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "Zrabi zdymak ekranu"
+
Index: proiecte/PPPP/gdm/po/bg.po
===================================================================
--- proiecte/PPPP/gdm/po/bg.po	(revision 134)
+++ proiecte/PPPP/gdm/po/bg.po	(revision 134)
@@ -0,0 +1,1186 @@
+# Bulgarian translation of gdm po-file.
+# Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2002.
+# Yanko Kaneti <yaneti@declera.com>, 2002.
+# Alexander Shopov <al_shopov@yahoo.com>, 2002, 2005, 2006, 2007, 2008, 2009.
+# Rostislav Raykov <zbrox@dir.bg>, 2004.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-24 22:48+0300\n"
+"PO-Revision-Date: 2009-08-24 22:48+0300\n"
+"Last-Translator: Alexander Shopov <ash@contact.bg>\n"
+"Language-Team: Bulgarian <dict@fsa-bg.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "â/dev/urandomâ ÐœÐµ Ðµ Ð·ÐœÐ°ÐºÐŸÐ²ÐŸ ÑÑÑÑÐŸÐ¹ÑÑÐ²ÐŸ"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐºÐŸÐŽÐ° Ð·Ð° ÐžÐ·ÑÐžÑÑÐ²Ð°ÐœÐµ ÐœÐ° Ð³ÑÐµÑÐºÐž"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ÐÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐ¹"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "ÐžÐŽ."
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "ÐÑÑÐµÑÐµÐœ Ð¿ÑÐŸÑÐµÑ ÐœÐ° ÐŒÐµÐœÐžÐŽÐ¶ÑÑÐ° ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐž ÐœÐ° GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÑ â%sâ ÐœÐµ Ð±Ðµ ÐŸÑÐºÑÐžÑ Ð² ÑÐžÑÑÐµÐŒÐ°ÑÐ°"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Ð¡ÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° Ð²Ð»ÐžÐ·Ð°ÐœÐµ ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð±ÑÐŽÐµ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·ÐžÑÐ°ÐœÐ°"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÑÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÐŸÑÐŸÑÐžÐ·Ð°ÑÐžÑÑÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÑÑÑÐ°ÐœÐŸÐ²ÑÐ²Ð°ÐœÐµ ÐœÐ° Ð°ÐºÑÐµÐŽÐžÑÐ°ÑÐžÑÑÐ°"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ ÑÑÐ°ÑÑÐžÑÐ° X ÑÑÑÐ²ÑÑÐ° (Ð³ÑÐ°ÑÐžÑÐœÐ°ÑÐ° ÐžÐœÑÑÐ°ÑÑÑÑÐºÑÑÑÐ°) Ð¿ÐŸÑÐ°ÐŽÐž Ð²ÑÑÑÐµÑÐœÐ° "
+"Ð³ÑÐµÑÐºÐ°. ÐÐ±ÑÑÐœÐµÑÐµ ÑÐµ ÐºÑÐŒ ÑÐžÑÑÐµÐŒÐœÐžÑ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑ, Ð·Ð° ÐŽÐ° Ð¿ÑÐŸÐ²ÐµÑÐž ÐŽÐœÐµÐ²ÐœÐžÑÐžÑÐµ Ð·Ð° "
+"ÐŽÐžÐ°Ð³ÐœÐŸÑÑÐžÐºÐ°. Ð¢ÐŸÐ·Ðž ÐŽÐžÑÐ¿Ð»ÐµÐ¹ ÑÐµ Ð±ÑÐŽÐµ Ð·Ð°Ð±ÑÐ°ÐœÐµÐœ. Ð ÐµÑÑÐ°ÑÑÐžÑÐ°Ð¹ÑÐµ GDM, ÐºÐŸÐ³Ð°ÑÐŸ "
+"Ð¿ÑÐŸÐ±Ð»ÐµÐŒÑÑ Ðµ ÐºÐŸÑÐžÐ³ÐžÑÐ°Ðœ."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÐœÐµÐ²ÑÐ·ÐŒÐŸÐ¶ÐœÐŸ Ðµ ÐŽÐ° ÐœÐ°Ð¿ÑÐ°Ð²Ðž Ð²ÑÑÐ·ÐºÐ° Ñ ÑÐŸÐŽÐžÑÐµÐ»ÑÐºÐžÑ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ â\\%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Ð¡ÑÑÐ²ÑÑÑÑ Ð±Ðµ Ð¿ÐŸÑÐŸÐŽÐµÐœ ÐŸÑ Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ñ %s, ÐœÐŸ ÑÐ°ÐºÑÐ² Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ» ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐ²Ð°"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ Ð·Ð°ÐŽÐ°ÐŽÐµ ÐŽÐ° Ðµ %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "ÐœÐµÑÑÐ¿ÐµÑ
+ ÐœÐ° initgroups() Ð·Ð° %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ Ð·Ð°ÐŽÐ°ÐŽÐµ ÐŽÐ° Ðµ %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ Ð·Ð°ÐŽÐ°ÐŽÐµ ÐŽÐ° Ðµ 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ ÐŸÑÐ²ÐŸÑÐž Ð¶ÑÑÐœÐ°Ð»ÐœÐžÑÑ ÑÐ°Ð¹Ð» Ð·Ð° ÐŽÐžÑÐ¿Ð»ÐµÐ¹ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: ÐÑÐµÑÐºÐ° Ð¿ÑÐž Ð·Ð°ÐŽÐ°Ð²Ð°ÐœÐµ ÐœÐ° %s ÐŽÐ° Ðµ %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ Ð·Ð°ÐŽÐ°ÐŽÐµ %d ÐºÐ°ÑÐŸ Ð¿ÑÐžÐŸÑÐžÑÐµÑ ÐœÐ° ÑÑÑÐ²ÑÑ: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÐÑÐ°Ð·ÐœÐ° ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð·Ð° ÐŽÐžÑÐ¿Ð»ÐµÐ¹ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÐºÐŸ ÐžÐŒÐµ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ÐÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÐºÐŸÑÐŸ ÐžÐŒÐµ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ÐÐŒÐµ ÐœÐ° ÐºÐŸÐŒÐ¿ÑÑÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ÐÐŒÐµÑÐŸ ÐœÐ° ÐºÐŸÐŒÐ¿ÑÑÑÑÐ°"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ð£ÑÑÑÐŸÐ¹ÑÑÐ²ÐŸ ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ð£ÑÑÑÐŸÐ¹ÑÑÐ²ÐŸÑÐŸ ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·ÐžÑÐ°ÐœÐµ ÐœÐ° ÐŸÐ±ÐŒÑÐœÐ°ÑÐ° ÐœÐ° ÑÑÐŸÐ±ÑÐµÐœÐžÑ ÑÑÑ ÑÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° "
+"ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ â %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "ÐŸÐ±ÑÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "Ð¿Ð°ÐŒÐµÑÑÐ° ÑÐ²ÑÑÑÐž"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐœÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "ÐœÐµÐžÐ·Ð²ÐµÑÑÐœÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "ÐÐŸÑÑÐµÐ±ÐžÑÐµÐ»:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÐœÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð·Ð° Ð¿ÑÐµÐŽÐ¿ÐŸÑÐžÑÐ°ÐœÐŸÑÐŸ ÐžÐŒÐµ "
+"ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ» â %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÐœÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð·Ð° ÐžÐŒÐµÑÐŸ ÐœÐ° ÐºÐŸÐŒÐ¿ÑÑÑÑÐ° "
+"ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ñ â %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÐœÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð·Ð° ÐºÐŸÐœÐ·ÐŸÐ»Ð°ÑÐ° ÐœÐ° "
+"Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ñ â %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÐœÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð·Ð° ÐœÐžÐ·Ð° Ð² Ð¿ÑÐŸÐŒÐµÐœÐ»ÐžÐ²Ð°ÑÐ° "
+"DISPLAY â %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÐœÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°ÑÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð·Ð° Ð°ÐºÑÐµÐŽÐžÑÐ°ÑÐžÑÑÐ° ÐŸÑ "
+"xauth â %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "ÐœÑÐŒÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "ÐÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÑ ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð±ÑÐŽÐµ ÑÐŒÐµÐœÐµÐœ"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "ÐÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÑ â%sâ ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐ²Ð°"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ÐÑÑÐ¿Ð°ÑÐ° â%sâ ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐ²Ð°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÑÑÐ·ÐŽÐ°Ð²Ð°ÐœÐµÑÐŸ ÐœÐ° Ð³ÐœÐµÐ·ÐŽÐŸ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÐÑÐºÐ°Ð·Ð°ÐœÐ° Ð·Ð°ÑÐ²ÐºÐ° ÐœÐ° XDMCP ÐŸÑ Ñ
+ÐŸÑÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÐžÐ·Ð²Ð»ÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° âauthlistâ ÐŸÑ Ð¿Ð°ÐºÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "ÐÑÐµÑÐºÐ° Ð² ÐºÐŸÐœÑÑÐŸÐ»ÐœÐ°ÑÐ° ÑÑÐŒÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "ÐÐŸÑ Ð°ÐŽÑÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° Ð°ÐŽÑÐµÑÐ° ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐœÐŸÐŒÐµÑÐ° ÐœÐ° Ð¿ÐŸÑÑÐ° ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐ¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÐžÐ·Ð²Ð»ÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° âauthlistâ ÐŸÑ Ð¿Ð°ÐºÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ÐÑÐµÑÐºÐ° Ð² ÐºÐŸÐœÑÑÐŸÐ»ÐœÐ°ÑÐ° ÑÑÐŒÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ÐÐŸÐ»ÑÑÐµÐœÐ° Ðµ Ð·Ð°ÑÐ²ÐºÐ° ÐŸÑ Ð·Ð°Ð±ÑÐ°ÐœÐµÐœÐ°ÑÐ° ÑÐžÑÑÐµÐŒÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐœÐŸÐŒÐµÑÐ° ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÑÐžÐ¿Ð° ÐœÐ° Ð²ÑÑÐ·ÐºÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° Ð°ÐŽÑÐµÑÐ° ÐœÐ° ÐºÐ»ÐžÐµÐœÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐžÐŒÐµÐœÐ°ÑÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐŽÐ°ÐœÐœÐžÑÐµ Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÑÐ¿ÐžÑÑÐºÐ° Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑÐ° ÐœÐ° Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÐÑÐµÑÐºÐ° Ð² ÐºÐŸÐœÑÑÐŸÐ»ÐœÐ°ÑÐ° ÑÑÐŒÐ° ÐœÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ÐÐŸÐ»ÑÑÐµÐœÐ° Ðµ Ð·Ð°ÑÐ²ÐºÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐŸÑ Ð·Ð°Ð±ÑÐ°ÐœÐµÐœÐžÑ Ñ
+ÐŸÑÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑÐ° ÐœÐ° ÑÐµÑÐžÑÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐºÐ»Ð°ÑÐ° ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐ¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° Ð°ÐŽÑÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÐÐŸÐ»ÑÑÐµÐœÐ° Ðµ Ð·Ð°ÑÐ²ÐºÐ° Ð·Ð° Ð¿ÐŸÐŽÐŽÑÑÐ¶Ð°ÐœÐµ ÐœÐ° Ð²ÑÑÐ·ÐºÐ°ÑÐ° ÐŸÑ Ð·Ð°Ð±ÑÐ°ÐœÐµÐœÐžÑ Ñ
+ÐŸÑÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+"GdmXdmcpDisplayFactory: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° Ð·Ð°Ð³Ð»Ð°Ð²ÐœÐ°ÑÐ° ÑÐ°ÑÑ ÐœÐ° XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÐÑÐµÑÐœÐ° Ð²ÐµÑÑÐžÑ ÐœÐ° XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐÐŽÑÐµÑÑÑ ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ Ð°ÐœÐ°Ð»ÐžÐ·ÐžÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÐŸÐ»ÑÑÐ°Ð²Ð°ÐœÐµ ÐœÐ° ÐžÐŒÐµÑÐŸ ÐœÐ° ÑÑÑÐ²ÑÑ: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"ÐÐµÐ²ÑÐ·ÐŒÐŸÐ¶ÐœÐŸ Ðµ ÐŽÐ° ÑÐµ Ð·Ð°Ð¿ÐžÑÐµ ÑÐ°Ð¹Ð» Ñ ÐœÐŸÐŒÐµÑ ÐœÐ° Ð¿ÑÐŸÑÐµÑ %s, ÐœÐ°Ð¹-Ð²ÐµÑÐŸÑÑÐœÐŸ ÐœÑÐŒÐ° "
+"Ð¿ÑÐŸÑÑÑÐ°ÐœÑÑÐ²ÐŸ ÐœÐ° ÐŽÐžÑÐºÐ°: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "ÐÐ°Ð¿ÐºÐ°ÑÐ° Ñ Ð¶ÑÑÐœÐ°Ð»ÐžÑÐµ %s ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐ²Ð° ÐžÐ»Ðž ÐœÐµ Ðµ Ð¿Ð°Ð¿ÐºÐ°."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "ÐÐ°Ð¿ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ»ÐœÐŸÐŒÐŸÑÐ°Ð²Ð°ÐœÐµ %s ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐ²Ð°. ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "ÐÐ°Ð¿ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ»ÐœÐŸÐŒÐŸÑÐ°Ð²Ð°ÐœÐµ %s ÐœÐµ Ðµ Ð¿Ð°Ð¿ÐºÐ°. ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"ÐÐ°Ð¿ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ»ÐœÐŸÐŒÐŸÑÐ°Ð²Ð°ÐœÐµ %s ÐœÐµ Ð¿ÑÐžÐœÐ°ÐŽÐ»ÐµÐ¶Ðž ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ» %d, Ð³ÑÑÐ¿Ð° %d. "
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"ÐÐ°Ð¿ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ»ÐœÐŸÐŒÐŸÑÐ°Ð²Ð°ÐœÐµ %s Ðµ Ñ Ð³ÑÐµÑÐœÐž Ð¿ÑÐ°Ð²Ð° %o. Ð¢ÑÑÐ±Ð²Ð° ÐŽÐ° ÑÐ° %o. "
+"ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ ÐŸÑÐºÑÐžÐµ Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ñ ÐœÐ° GDM â%sâ. ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "ÐÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÑ ÐœÐ° GDM ÐœÐµ ÑÑÑÐ±Ð²Ð° ÐŽÐ° Ðµ ârootâ. ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ ÐœÐ°ÐŒÐµÑÐž Ð³ÑÑÐ¿Ð°ÑÐ° ÐœÐ° GDM (%s). ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "ÐÑÑÐ¿Ð°ÑÐ° ÐœÐ° GDM ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ðµ ârootâ. ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ¿ÐžÑÐ°!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÐÑÐžÑÐºÐž Ð¿ÑÐµÐŽÑÐ¿ÑÐµÐ¶ÐŽÐµÐœÐžÑ ÐŽÐ° ÑÐ° ÑÐ°ÑÐ°Ð»ÐœÐž"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Ð¡Ð¿ÐžÑÐ°ÐœÐµ ÐœÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° ÑÐ»ÐµÐŽ Ð¿ÐµÑÐžÐŸÐŽ ÐŸÑ Ð²ÑÐµÐŒÐµ â Ð·Ð° ÐžÐ·ÑÐžÑÑÐ²Ð°ÐœÐµ ÐœÐ° Ð³ÑÐµÑÐºÐž"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÐÐŸÐºÐ°Ð·Ð²Ð°ÐœÐµ ÐœÐ° Ð²ÐµÑÑÐžÑÑÐ° ÐœÐ° GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "ÐÐµÐœÐžÐŽÐ¶ÑÑ ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐž ÐœÐ° GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Ð¡Ð°ÐŒÐŸ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÑÑ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÐžÐ·Ð¿ÑÐ»ÐœÐž GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° Ð·Ð° ÑÐµÑÐžÐž ÐºÑÐŒ ÐŒÐµÐœÐžÐŽÐ¶ÑÑÐ° ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐž ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "ÐÐ±Ð²ÐžÐ²ÐºÐ° ÐœÐ° ÑÐµÐ³ÐžÑÑÑÑÐ° ÐœÐ° AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ÐÐºÑÐ°Ðœ Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Ð£Ð¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° Ð·Ð°Ñ
+ÑÐ°ÐœÐ²Ð°ÐœÐµÑÐŸ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÐÐµÐŒÐŸÐœ Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° Ð·Ð°Ñ
+ÑÐ°ÐœÐ²Ð°ÐœÐµÑÐŸ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ÐÐµÐŒÐŸÐœ Ð·Ð° ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐžÑÐµ ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ÐÑÐ¿Ð° ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ð£Ð²ÐµÐ»ÐžÑÐ°Ð²Ð°ÐœÐµ ÐœÐ° ÑÐ°ÑÑÐž ÐŸÑ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "ÐÐºÑÐ°ÐœÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ° ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÐœÐ°ÑÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÐÐºÑÐ°ÐœÐµÐœ ÑÐµÑÐµÑ (Orca)"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "ÐÑÐµÐŽÑÑÐ°Ð²ÑÐœÐµ ÐœÐ° ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÐŸÑ ÐµÐºÑÐ°ÐœÐ° ÑÑÐµÐ· ÑÐµÑ ÐžÐ»Ðž Ð±ÑÐ°Ð¹Ð»"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "ÐÐ³ÐµÐœÑ Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ ÐœÐ° PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÐÐ·Ð±ÐŸÑ ÐœÐ° ÑÐžÑÑÐµÐŒÐ°"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÑÑÐ·ÐŽÐ°Ð²Ð°ÐœÐµÑÐŸ ÐœÐ° Ð±ÑÑÐµÑ Ð·Ð° XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž Ð¿ÑÐŸÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° Ð·Ð°Ð³Ð»Ð°Ð²ÐœÐ°ÑÐ° ÑÐ°ÑÑ ÐœÐ° XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Ð¡ÑÐŸÐ¹ÐœÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Ð¿ÑÐŸÑÐµÐœÑ ÐŸÑ Ð·Ð°Ð²ÑÑÑÐµÐœÐŸÑÐŸ Ð²ÑÐµÐŒÐµ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "ÐÐµÐ°ÐºÑÐžÐ²ÐµÐœ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Ð¢ÐµÐºÑÑ, ÐºÐŸÐ¹ÑÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Ð·Ð° ÐµÑÐžÐºÐµÑ, Ð°ÐºÐŸ Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÑ Ð²ÑÐµ ÐŸÑÐµ ÐœÐµ Ðµ ÐžÐ·Ð±ÑÐ°Ð» "
+"ÐµÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "ÐÐºÑÐžÐ²ÐµÐœ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"Ð¢ÐµÐºÑÑÑÑ, ÐºÐŸÐ¹ÑÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Ð² ÐµÑÐžÐºÐµÑÐ°, ÐºÐŸÐ³Ð°ÑÐŸ Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»ÑÑ Ðµ ÐžÐ·Ð±ÑÐ°Ð» ÐµÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "ÐÐžÐŽÐžÐŒ ÑÐ¿ÐžÑÑÐº"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "ÐÐ°Ð»Ðž ÑÐ¿ÐžÑÑÐºÑÑ Ð·Ð° ÐžÐ·Ð±ÐŸÑ ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ» Ðµ Ð²ÐžÐŽÐžÐŒ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%d %b, %a"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµâŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Ð¡Ð¿ÐžÑÐ°ÐœÐµâŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "ÐÐ·Ð±ÐµÑÐµÑÐµ ÐµÐ·ÐžÐº Ðž ÐœÐ°ÑÐžÑÐœÐµÑÐµ âÐÐ»ÐžÐ·Ð°ÐœÐµâ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÐÐžÐ°Ð»ÐŸÐ³ Ð·Ð° ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐŒÐµ ÐœÐ° ÐºÐŸÐŒÐ¿ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÐÐ»ÐžÐ·Ð°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Ð ÐµÑÑÐ°ÑÑÐžÑÐ°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÐÐ·ÐºÐ»ÑÑÐ²Ð°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ÐÑÐžÑÐ¿ÐžÐ²Ð°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÐµÑÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "ÐÐ·ÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_ÐÐ·ÐžÑÐž:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_ÐÐ·ÐžÐº:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "ÐÑÑÐ³âŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ÐÐ·Ð±ÐŸÑ ÐœÐ° ÐµÐ·ÐžÐº ÐŸÑ Ð¿ÑÐ»ÐœÐžÑ ÑÐ¿ÐžÑÑÐº Ñ ÐœÐ°Ð»ÐžÑÐœÐž ÐµÐ·ÐžÑÐž."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÐÐµÑÐºÐ°Ð·Ð°Ðœ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "ÐÐŸÐŽÑÐµÐŽÐ±Ð° ÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_ÐÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÐÑÑÐ³Ð°âŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÐÐ·Ð±ÐµÑÐµÑÐµ Ð¿ÐŸÐŽÑÐµÐŽÐ±Ð° ÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°ÑÐ° ÐŸÑ Ð¿ÑÐ»ÐœÐžÑ ÑÐ¿ÐžÑÑÐº Ñ Ð¿ÐŸÐŽÑÐµÐŽÐ±Ðž."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Ð¢ÐµÐºÑÑ Ð·Ð° ÐµÑÐžÐºÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Ð¢ÐµÐºÑÑ, ÐºÐŸÐ¹ÑÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Ð·Ð° ÐµÑÐžÐºÐµÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "ÐÐŒÐµ ÐœÐ° ÐžÐºÐŸÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "ÐÐºÐŸÐœÐ°ÑÐ°, ÐºÐŸÑÑÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Ñ ÐµÑÐžÐºÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐµÐœ ÐµÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "ÐÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑÑÑ ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐžÑ ÐµÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÐµÐœ Ð±ÑÐŸÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑÐž"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÐœÐžÑÑ Ð±ÑÐŸÐ¹ ÐµÐ»ÐµÐŒÐµÐœÑÐž, ÐºÐŸÐžÑÐŸ ÐŽÐ° ÑÐµ ÑÑÐŽÑÑÐ¶Ð°Ñ Ð² ÑÐ¿ÐžÑÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÐÑÐŽÐ°Ð»ÐµÑÐµÐœÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµ (ÑÐ²ÑÑÐ·Ð²Ð°ÐœÐµ ÐºÑÐŒ â%sââŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÐÑÐŽÐ°Ð»ÐµÑÐµÐœÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµ (ÐŸÑÑÑÐµÑÑÐ²ÐµÐœÐ° Ð²ÑÑÐ·ÐºÐ° ÐºÑÐŒ â%sâ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ÐÑÐŽÐ°Ð»ÐµÑÐµÐœÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÑÐžÐž:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ð¡ÑÐŸÐ±ÑÐµÐœÐžÐµ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð²"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Ð¡ÑÐŸÐ±ÑÐµÐœÐžÐµ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð², ÐºÐŸÐ³Ð°ÑÐŸ ÑÐ¿ÐžÑÑÐºÑÑ Ð·Ð° ÐžÐ·Ð±ÐŸÑ ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ» Ðµ Ð¿ÑÐ°Ð·ÐµÐœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ÐÑÑÐŸÐœÑÑ Ð·Ð° ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÐœÐµ ÐŽÐ° ÐœÐµ ÑÐµ Ð¿ÐŸÐºÐ°Ð·Ð²Ð°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÐÐ° ÐœÐµ ÑÐµ Ð¿ÐŸÐºÐ°Ð·Ð²Ð° ÑÐ¿ÐžÑÑÐºÑÑ Ñ Ð¿ÐŸÐ·ÐœÐ°ÑÐž Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ðž Ð² Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° Ð²Ñ
+ÐŸÐŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐŒÐŸÐŽÑÐ»Ð° Ð·Ð° ÐŽÐŸÑÑÑÐ¿ÐœÐŸÑÑ ÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐžÐ·ÑÐžÑÑÐ²Ð°ÐœÐµÑÐŸ ÐœÐ° Ð³ÑÐµÑÐºÐž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐžÐ·ÑÐžÑÑÐ²Ð°ÐœÐµÑÐŸ ÐœÐ° Ð³ÑÐµÑÐºÐž Ð² Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° Ð·Ð° Ð¿ÐŸÑÑÐµÑÐ°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÐœÐ°ÑÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° Ð»ÑÐ¿Ð°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÐœÐžÑ ÑÐµÑÐµÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "ÐÐºÐ»ÑÑÐ²Ð°ÐŒÐµ ÐœÐ° Ð¿ÐŸÐºÐ°Ð·Ð²Ð°ÐœÐµÑÐŸ ÐœÐ° ÑÑÐŸÐ±ÑÐµÐœÐžÐµ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð²"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "ÐÐºÐŸÐœÐ°, ÐºÐŸÑÑÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Ð·Ð° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° Ð·Ð° Ð¿ÐŸÑÑÐµÑÐ°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ÐÐ°ÑÐºÐŸÑÐŸ ÐžÐ·Ð±ÑÐ°ÐœÐž Ð¿ÐŸÐŽÑÐµÐŽÐ±Ðž ÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ÐÐ°ÑÐºÐŸÑÐŸ ÐžÐ·Ð±ÑÐ°ÐœÐž ÐµÐ·ÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÑÐ¿ÐžÑÑÐº Ñ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐœÐž Ð¿ÐŸÐŽÑÐµÐŽÐ±Ðž, ÐºÐŸÐžÑÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐºÐ°Ð·Ð²Ð°Ñ "
+"Ð² Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° Ð²Ñ
+ÐŸÐŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÑÐ¿ÐžÑÑÐº Ñ ÐµÐ·ÐžÑÐž, ÐºÐŸÐžÑÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐºÐ°Ð·Ð²Ð°Ñ Ð² Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° "
+"Ð²Ñ
+ÐŸÐŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° e ÐžÐºÐŸÐœÐ°ÑÐ°, ÐºÐŸÑÑÐŸ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Ð·Ð° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° Ð·Ð° Ð¿ÐŸÑÑÐµÑÐ°ÐœÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° ÐœÐµ ÑÐµ Ð¿ÐŸÐºÐ°Ð·Ð²Ð° ÑÐ¿ÐžÑÑÐºÑÑ Ñ Ð¿ÐŸÐ·ÐœÐ°ÑÐž Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ðž Ð² "
+"Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° Ð²Ñ
+ÐŸÐŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° ÐœÐµ ÑÐž Ð¿ÐŸÐºÐ°Ð·Ð²Ð°Ñ Ð±ÑÑÐŸÐœÐžÑÐµ Ð·Ð° ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÐœÐµ Ð² "
+"Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° Ð²Ñ
+ÐŸÐŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° ÑÐŸÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÐŒÑÐ»ÑÐžÐŒÐµÐŽÐžÐ¹ÐœÐžÑÐµ ÐºÐ»Ð°Ð²ÐžÑÐž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ ÐµÐºÑÐ°ÐœÐœÐ°ÑÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° "
+"ÐŽÐŸÑÑÑÐ¿ÐœÐŸÑÑÑÐ° ÐœÐ° ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°ÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð»ÑÐ¿Ð°ÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ ÐµÐºÑÐ°ÐœÐœÐžÑ ÑÐµÑÐµÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° Ð·Ð²ÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð²ÐºÐ»ÑÑÐžÑÐµ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐœÐ° xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° ÑÐµ Ð¿ÐŸÐºÐ°Ð·Ð²Ð° ÑÑÐŸÐ±ÑÐµÐœÐžÐµÑÐŸ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð²."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "ÐÐ°ÐŽÐ°Ð¹ÑÐµ ÐŽÐ° Ðµ ÐžÑÑÐžÐœÐ°, Ð·Ð° ÐŽÐ° Ð¿ÐŸÐ»Ð·Ð²Ð°ÑÐµ compiz Ð·Ð° ÐŒÐµÐœÐžÐŽÐ¶ÑÑ ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÑÐžÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Ð¢ÐµÐºÑÑÑÑ ÐœÐ° ÑÑÐŸÐ±ÑÐµÐœÐžÐµÑÐŸ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð² Ð² Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° Ð²Ñ
+ÐŸÐŽ, ÐºÐŸÐ³Ð°ÑÐŸ ÑÐ¿ÐžÑÑÐºÑÑ Ð·Ð° "
+"ÐžÐ·Ð±ÐŸÑ ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ» Ðµ Ð¿ÑÐ°Ð·ÐµÐœ, Ð²ÐŒÐµÑÑÐŸ ÑÐŸÐ·Ðž Ð² ÐºÐ»ÑÑÐ° banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Ð¢ÐµÐºÑÑÑÑ ÐœÐ° ÑÑÐŸÐ±ÑÐµÐœÐžÐµÑÐŸ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð² Ð² Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐ° Ð·Ð° Ð²Ñ
+ÐŸÐŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "ÐÑÑÐžÐœÐ°, ÐºÐŸÐ³Ð°ÑÐŸ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° ÑÐŸÐœÐ° Ðµ Ð²ÐºÐ»ÑÑÐµÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"ÐÑÑÐžÐœÐ°, ÐºÐŸÐ³Ð°ÑÐŸ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° ÐŒÑÐ»ÑÐžÐŒÐµÐŽÐžÐ¹ÐœÐžÑÐµ ÐºÐ»Ð°Ð²ÐžÑÐž Ðµ "
+"Ð²ÐºÐ»ÑÑÐµÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ÐÑÑÐžÐœÐ°, ÐºÐŸÐ³Ð°ÑÐŸ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° Ð·Ð²ÑÐºÐ° Ðµ Ð²ÐºÐ»ÑÑÐµÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "ÐÑÑÐžÐœÐ°, ÐºÐŸÐ³Ð°ÑÐŸ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ ÐœÐ° xrandr Ðµ Ð²ÐºÐ»ÑÑÐµÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "ÐÑÑÐžÐœÐ°, ÐºÐŸÐ³Ð°ÑÐŸ Ð¿ÑÐžÑÑÐ°Ð²ÐºÐ°ÑÐ° Ð·Ð° ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐžÑÐµ ÐœÐ° xsettings Ðµ Ð²ÐºÐ»ÑÑÐµÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "ÐÐ° ÐŒÐµÐœÐžÐŽÐ¶ÑÑ ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÑÐž ÐŽÐ° ÑÐµ Ð¿ÐŸÐ»Ð·Ð²Ð° Compiz"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "ÐÑÐŸÐŽÑÐ»Ð¶ÐžÑÐµÐ»ÐœÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÐÑÐµÐŒÐµ Ð² ÑÐµÐºÑÐœÐŽÐž Ð¿ÑÐµÐŽÐž ÑÐ¿ÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÑÐ°Ð¹ÐŒÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ÐÑÐµÐŒÐµÑÐŸ ÐœÐ° ÑÑÐ°ÑÑÐžÑÐ°ÐœÐµ ÐœÐ° ÑÐ°Ð¹ÐŒÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ð¡ÑÐ°ÑÑÐžÑÐ°Ðœ Ð»Ðž Ðµ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ÐÐ°Ð»Ðž Ð² ÐŒÐŸÐŒÐµÐœÑÐ° ÑÐ°Ð¹ÐŒÐµÑÑÑ ÑÐ°Ð±ÐŸÑÐž"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "ÐÐµÐœÐžÐŽÐ¶ÑÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "ÐÐ±ÐµÐºÑÑÑ-ÐŒÐµÐœÐžÐŽÐ¶ÑÑ, ÐºÐŸÐ¹ÑÐŸ ÑÐ¿ÑÐ°Ð²Ð»ÑÐ²Ð° ÑÐŸÐ·Ðž Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "ÐÑÑÐ³âŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "ÐÐ·Ð±ÐµÑÐµÑÐµ ÑÐ°Ð·Ð»ÐžÑÐµÐœ Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "ÐÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "ÐÑ
+ÐŸÐŽ ÐºÐ°ÑÐŸ Ð³ÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµ Ð² ÑÐžÑÑÐµÐŒÐ°ÑÐ° ÑÐ»ÐµÐŽ ÐžÐ·Ð±ÐŸÑ ÐœÐ° ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "ÐÐ»ÐžÐ·Ð°ÐœÐµ ÐºÐ°ÑÐŸ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Ð ÐŒÐŸÐŒÐµÐœÑÐ° Ðµ Ð²Ð»ÑÐ·ÑÐ»"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Ð¢Ð°Ð·Ðž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° (ÐÐ¿Ð»ÐµÑ Ð·Ð° ÑÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ») Ðµ ÑÐ²ÐŸÐ±ÐŸÐŽÐµÐœ ÑÐŸÑÑÑÐµÑ. ÐÐŸÐ¶ÐµÑÐµ ÐŽÐ° Ñ "
+"ÑÐ°Ð·Ð¿ÑÐŸÑÑÑÐ°ÐœÑÐ²Ð°ÑÐµ Ðž/ÐžÐ»Ðž Ð¿ÑÐŸÐŒÐµÐœÑÑÐµ Ð¿ÐŸÐŽ ÑÑÐ»ÐŸÐ²ÐžÑÑÐ° ÐœÐ° ÐÐ±ÑÐžÑ Ð¿ÑÐ±Ð»ÐžÑÐµÐœ Ð»ÐžÑÐµÐœÐ· ÐœÐ° "
+"GNU (GNU GPL), ÐºÐ°ÐºÑÐŸ Ðµ Ð¿ÑÐ±Ð»ÐžÐºÑÐ²Ð°Ðœ ÐŸÑ Ð€ÐŸÐœÐŽÐ°ÑÐžÑÑÐ° Ð·Ð° ÑÐ²ÐŸÐ±ÐŸÐŽÐµÐœ ÑÐŸÑÑÑÐµÑ â Ð²ÐµÑÑÐžÑ "
+"2 ÐœÐ° Ð»ÐžÑÐµÐœÐ·Ð° ÐžÐ»Ðž (Ð¿ÐŸ Ð²Ð°ÑÐµ ÑÐµÑÐµÐœÐžÐµ) Ð¿ÐŸ-ÐºÑÑÐœÐ° Ð²ÐµÑÑÐžÑ."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Ð¢Ð°Ð·Ðž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÑÐµ ÑÐ°Ð·Ð¿ÑÐŸÑÑÑÐ°ÐœÑÐ²Ð° Ñ ÐœÐ°ÐŽÐµÐ¶ÐŽÐ°ÑÐ°, ÑÐµ ÑÐµ Ð±ÑÐŽÐµ Ð¿ÐŸÐ»ÐµÐ·ÐœÐ°, ÐœÐŸ ÐÐÐ "
+"ÐÐÐÐÐÐÐ ÐÐÐ ÐÐÐŠÐÐ, ÐŽÐŸÑÐž Ðž ÐºÐŸÑÐ²ÐµÐœÐžÑÐµ Ð·Ð° ÐÐ ÐÐÐÐÐÐ ÐžÐ»Ðž Ð¡ÐªÐÐ¢ÐÐÐ¢Ð¡Ð¢ÐÐÐ Ð¡ ÐÐÐÐÐÐ¢Ð Ð "
+"ÐÐ Ð Ð£ÐÐÐ¢Ð ÐÐÐ. ÐÐ° Ð¿ÐŸÐŽÑÐŸÐ±ÐœÐŸÑÑÐž Ð¿ÐŸÐ³Ð»ÐµÐŽÐœÐµÑÐµ ÐÐ±ÑÐžÑ Ð¿ÑÐ±Ð»ÐžÑÐµÐœ Ð»ÐžÑÐµÐœÐ· ÐœÐ° GNU."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Ð¢ÑÑÐ±Ð²Ð° ÐŽÐ° ÑÑÐµ Ð¿ÐŸÐ»ÑÑÐžÐ»Ðž ÐºÐŸÐ¿ÐžÐµ ÐŸÑ ÐÐ±ÑÐžÑ Ð¿ÑÐ±Ð»ÐžÑÐµÐœ Ð»ÐžÑÐµÐœÐ· ÐœÐ° GNU (GNU GPL) "
+"Ð·Ð°ÐµÐŽÐœÐŸ Ñ ÑÐ°Ð·Ðž Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°. ÐÐºÐŸ ÐœÐµ ÑÑÐµ, Ð¿ÐžÑÐµÑÐµ ÐŽÐŸ Free Software Foundation, "
+"Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐµÐœÑ Ð·Ð° Ð±ÑÑÐ·Ð° Ð¿ÑÐŸÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ðž."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"ÐÐ»ÐµÐºÑÐ°ÐœÐŽÑÑ ÐšÐŸÐ¿ÐŸÐ² <ash@contact.bg>\n"
+"\n"
+"ÐÑÐŸÐµÐºÑÑÑ Ð·Ð° Ð¿ÑÐµÐ²ÐŸÐŽ ÐœÐ° GNOME ÐžÐŒÐ° ÐœÑÐ¶ÐŽÐ° ÐŸÑ Ð¿ÐŸÐŽÐºÑÐµÐ¿Ð°.\n"
+"ÐÐ°ÑÑÐµÑÐµ Ð¿ÐŸÐ²ÐµÑÐµ Ð·Ð° ÐœÐ°Ñ ÐœÐ° http://gnome.cult.bg\n"
+"ÐÐŸÐºÐ»Ð°ÐŽÐ²Ð°Ð¹ÑÐµ Ð·Ð° Ð³ÑÐµÑÐºÐž ÐœÐ° http://gnome.cult.bg/bugs"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÐÐºÑÐ°ÐœÑÑ ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð±ÑÐŽÐµ Ð·Ð°ÐºÐ»ÑÑÐµÐœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ°ÑÐ° Ð·Ð° Ð·Ð°ÑÐžÑÐ° ÐœÐ° ÐµÐºÑÐ°ÐœÐ° ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð³ÐŸ Ð·Ð°ÑÑÐŒÐœÐž Ð²ÑÐµÐŒÐµÐœÐœÐŸ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÐÐ·Ð»ÐžÐ·Ð°ÐœÐµÑÐŸ Ðµ ÐœÐµÐ²ÑÐ·ÐŒÐŸÐ¶ÐœÐŸ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ÐÐ° Ð»ÐžÐœÐžÑ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÐÐµÐ²ÐžÐŽÐžÐŒ"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÐÐ°ÐµÑ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÐÑÑÑÑÑÐ²Ð°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "ÐÐœÑÐŸÑÐŒÐ°ÑÐžÑ Ð·Ð° ÑÐµÐ³ÐžÑÑÑÐ°ÑÐžÑÑÐ°âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐœÐž ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐžâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "ÐÐ°ÐºÐ»ÑÑÐ²Ð°ÐœÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Ð¡ÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÐÐ·Ñ
+ÐŸÐŽâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÐÐµÐ¿ÐŸÐ·ÐœÐ°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÐÐ¿Ð»ÐµÑ Ð·Ð° ÑÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ÐÑÐŸÐŒÑÐœÐ° ÐœÐ° ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐžÑÐµ ÐœÐ° ÑÐµÐ³ÐžÑÑÑÐ°ÑÐžÑÑÐ° Ðž ÑÑÑÑÐŸÑÐœÐžÐµÑÐŸ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐµÐœÑ Ð·Ð° Ð±ÑÑÐ·Ð° ÑÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Ð¡ÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ð€Ð°Ð±ÑÐžÐºÐ° Ð·Ð° Ð°Ð¿Ð»ÐµÑÐ° Ð·Ð° ÑÐŒÑÐœÐ° ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ð ÐµÐŽÐ°ÐºÑÐžÑÐ°ÐœÐµ ÐœÐ° _Ð»ÐžÑÐœÐ°ÑÐ° ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_ÐÑÐœÐŸÑÐœÐŸ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Ð ÐµÐŽÐ°ÐºÑÐžÑÐ°ÐœÐµ ÐœÐ° Ð¿ÐŸÑÑÐµÐ±ÐžÑÐµÐ»Ðž Ðž Ð³ÑÑÐ¿Ðž"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÐ³ÐœÐŸÑÐžÑÐ° ÑÐµ â ÐŸÑÑÐ°Ð²ÐµÐœÐ° Ðµ Ð·Ð° ÑÑÐ²ÐŒÐµÑÑÐžÐŒÐŸÑÑ"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ÐÐÐÐÐÐÐ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Ð¡ÑÐŸÐ±ÑÐµÐœÐžÑ Ð·Ð° Ð³ÑÐµÑÐºÐ°"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÐÐµÑÑÐžÑÑÐ° ÐœÐ° ÑÐŸÐ²Ð° Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÐµ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Ð¢ÐµÐºÑÑÐ°ÑÐ° ÑÐµÑÐžÑ ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð±ÑÐŽÐµ ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÐ°."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "â ÐœÐŸÐ²ÐŸ Ð²Ð»ÐžÐ·Ð°ÐœÐµ ÑÑÐµÐ· GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ÐÐµÑÑÐ¿ÐµÑ
+ Ð¿ÑÐž ÑÑÐ°ÑÑÐžÑÐ°ÐœÐµÑÐŸ ÐœÐ° ÐœÐŸÐ² ÐŽÐžÑÐ¿Ð»ÐµÐ¹"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "ÐÐºÑÐ°ÐœÑÑ Ðµ Ð·Ð°ÑÐœÐµÑ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ð¡ÐœÐžÐŒÐºÐ° ÐœÐ° ÐµÐºÑÐ°ÐœÐ°"
Index: proiecte/PPPP/gdm/po/bn.po
===================================================================
--- proiecte/PPPP/gdm/po/bn.po	(revision 134)
+++ proiecte/PPPP/gdm/po/bn.po	(revision 134)
@@ -0,0 +1,1188 @@
+# Bengali Translation of the GDM
+# Copyright (C) 1998, 99, 2000, 01, 02, 03, 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+#
+# Progga <abulfazl@juniv.edu>, 2003.
+# Indranil Das Gupta <indradg@bengalinux.org>, 2004.
+# Mahay Alam Khan <makl10n@yahoo.com>, 2005.
+# Samia Niamatullah <mailsamia2001@yahoo.com>, 2005.
+# Runa Bhattacharjee <runa@bengalinux.org>, 2005.
+# Runa Bhattacharjee <runab@redhat.com>, 2008, 2009.
+# Loba Yeasmeen <loba@ankur.org.bd>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bn\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-06 13:37+0000\n"
+"PO-Revision-Date: 2009-09-06 11:22+0700\n"
+"Last-Translator: Loba Yeasmeen <loba@ankur.org.bd>\n"
+"Language-Team: Bengali <ankur-bd-l10n@googlegroups.com>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom àŠà§àŠ¯àŠŸàŠ°à§àŠà§àŠàŠŸàŠ° àŠ¡àŠ¿àŠ­àŠŸàŠàŠž àŠšà§"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "àŠà§àŠ¡ àŠ¡àŠ¿àŠ¬àŠŸàŠàŠàŠ°àŠ£ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ° àŠžà§àŠ²à§àŠ­"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "àŠžàŠ¿àŠžà§àŠà§àŠ®à§àŠ° àŠ®àŠ§à§àŠ¯à§ \"%s\" àŠšàŠŸàŠ®àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠªàŠŸàŠà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "àŠ²àŠàŠàŠš àŠžàŠ¿àŠžà§àŠà§àŠ® àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠªàŠ°àŠ¿àŠà§ àŠªàŠ°à§àŠà§àŠ·àŠŸ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠà§ àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "àŠªàŠ°àŠ¿àŠà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"àŠ
+àŠ­à§àŠ¯àŠšà§àŠ€àŠ°à§àŠ£ àŠ€à§àŠ°à§àŠàŠ¿àŠ° àŠ«àŠ²à§ X àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ° (àŠà§àŠ°àŠŸàŠ«àŠ¿àŠàŠŸàŠ² àŠªàŠ°àŠ¿àŠ¬à§àŠ¶) àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥à¥€ àŠžàŠ®àŠžà§àŠ¯àŠŸ àŠžàŠšàŠŸàŠà§àŠ€ "
+"àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠàŠªàŠšàŠŸàŠ° àŠžàŠ¿àŠžà§àŠà§àŠ® àŠ
+à§àŠ¯àŠŸàŠ¡àŠ®àŠ¿àŠšàŠ¿àŠžà§àŠà§àŠ°à§àŠàŠ°à§àŠ° àŠžàŠŸàŠ¥à§ àŠ¯à§àŠàŠŸàŠ¯à§àŠ àŠàŠ°à§àŠš àŠ
+àŠ¥àŠ¬àŠŸ syslog àŠªàŠ°à§àŠà§àŠ·àŠŸ "
+"àŠàŠ°à§àŠšà¥€ àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ àŠàŠ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€  àŠžàŠ®àŠžà§àŠ¯àŠŸ àŠžàŠ®àŠŸàŠ§àŠŸàŠš àŠ¹àŠ²à§ GDM àŠªà§àŠšàŠ°àŠŸà§ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°à§àŠšà¥€"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%1s: àŠàŠ°à§àŠ§à§àŠ¬àŠ€àŠš àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ '%2s' àŠàŠ° àŠžàŠŸàŠ¥à§ àŠžàŠàŠ¯à§àŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+# spawn: àŠžà§àŠ·à§àŠàŠ¿ àŠ¹àŠà§àŠŸ
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ %s àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ° àŠžà§àŠªàŠš àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€, àŠàŠ¿àŠšà§àŠ€à§ àŠžàŠàŠ¶à§àŠ²àŠ¿àŠ·à§àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ "
+"àŠàŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠšà§àŠ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid àŠàŠ° àŠ®àŠŸàŠš %d àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s-àŠ° àŠàŠšà§àŠ¯ initgroups () àŠ¬àŠ¿àŠ«àŠ²"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid àŠàŠ° àŠ®àŠŸàŠš %d àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid àŠàŠ° àŠ®àŠŸàŠš 0 àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%1$s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ %2$s-àŠ° àŠàŠšà§àŠ¯ àŠ²àŠ-àŠ«àŠŸàŠàŠ² àŠà§àŠ²àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%1$s: %2$s àŠàŠ° àŠ®àŠŸàŠš %3$s àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%1s: àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ°à§àŠ° àŠ
+àŠà§àŠ°àŠŸàŠ§àŠ¿àŠàŠŸàŠ°à§àŠ° àŠ®àŠŸàŠ€à§àŠ°àŠŸ %d àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: %2s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%1s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ %2s àŠàŠ° àŠàŠšà§àŠ¯ àŠ«àŠŸàŠàŠàŠŸ àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ° àŠàŠ®àŠŸàŠšà§àŠ¡ àŠàŠ²à§àŠ²àŠ¿àŠàŠ¿àŠ€"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àŠ¹à§àŠžà§àŠ àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àŠ¹à§àŠžà§àŠ àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ¡àŠ¿àŠ­àŠŸàŠàŠž"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ¡àŠ¿àŠ­àŠŸàŠàŠž"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠ° àŠžàŠŸàŠ¥à§ àŠàŠ¥à§àŠªàŠàŠ¥àŠš àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ€à§àŠ°à§àŠàŠ¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "àŠžàŠŸàŠ§àŠŸàŠ°àŠ£ àŠ¬àŠ¿àŠ«àŠ²àŠ€àŠŸ"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "àŠªàŠ°à§àŠ¯àŠŸàŠªà§àŠ€ àŠ®à§àŠ®àŠ°àŠ¿ àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠš àŠªà§àŠ°à§àŠà§àŠ°àŠŸàŠ®àŠŸàŠ° àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "àŠ
+àŠàŠŸàŠšàŠŸ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠšàŠŸàŠ®:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠªàŠàŠšà§àŠŠàŠžàŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®à§àŠ° àŠªà§àŠ°àŠ®àŠªà§àŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠ€à§àŠ°à§àŠàŠ¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠ¹à§àŠžà§àŠ àŠšàŠŸàŠ® àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠ€à§àŠ°à§àŠàŠ¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠàŠšàŠžà§àŠ² àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠ€à§àŠ°à§àŠàŠ¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠžà§àŠà§àŠ°àŠ¿àŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠ€à§àŠ°à§àŠàŠ¿ - - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§àŠ° xauth àŠªàŠ°àŠ¿àŠà§ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠ€à§àŠ°à§àŠàŠ¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "àŠà§àŠšà§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠ¬àŠ¿àŠŠà§àŠ¯àŠ®àŠŸàŠš àŠšà§àŠ"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s àŠšàŠŸàŠ®àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s àŠšàŠŸàŠ®àŠ àŠŠàŠ² àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "àŠžàŠà§àŠ àŠšàŠ¿àŠ°à§àŠ®àŠŸàŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "àŠ¹à§àŠžà§àŠ %s àŠ¥à§àŠà§ àŠªà§àŠ°àŠŸàŠªà§àŠ€ XDMCP àŠà§à§à§àŠ°àŠ¿ àŠªà§àŠ°àŠ€à§àŠ¯àŠŸàŠà§àŠ¯àŠŸàŠš àŠàŠ°àŠŸ àŠ¹à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "àŠªà§àŠ¯àŠŸàŠà§àŠ àŠ¥à§àŠà§ authlist àŠªà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum àŠ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠžàŠ àŠ¿àŠ àŠšà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§àŠ° àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠªà§àŠ°à§àŠ àŠžàŠàŠà§àŠ¯àŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: àŠªà§àŠ¯àŠŸàŠà§àŠ àŠ¥à§àŠà§ authlist àŠªà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksumàŠ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%1$s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠ¹à§àŠžà§àŠ %2$s àŠ¥à§àŠà§ REQUEST àŠªà§à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§àŠ° àŠžàŠàŠà§àŠ¯àŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: àŠžàŠàŠ¯à§àŠà§àŠ° àŠ§àŠ°àŠ£ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: àŠà§àŠ²àŠŸà§à§àŠšà§àŠà§àŠ° àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£àŠàŠŸàŠ°à§ àŠšàŠŸàŠ® àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£àŠàŠŸàŠ°à§ àŠ€àŠ¥à§àŠ¯ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£àŠàŠŸàŠ°à§ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: àŠªà§àŠ°àŠžà§àŠ€à§àŠ€àŠàŠŸàŠ°àŠà§àŠ° ID àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%1$s: %2$s àŠ¥à§àŠà§ àŠªà§àŠ°àŠŸàŠªà§àŠ€ checksum àŠžàŠ àŠ¿àŠ àŠšà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%1$s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠ¹à§àŠžà§àŠ %2$s àŠ¥à§àŠà§ MANAGE àŠªà§à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: àŠžà§àŠ¶àŠš ID àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠà§àŠ²àŠŸàŠž àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%1$s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠ¹à§àŠžà§àŠ %2$s àŠ¥à§àŠà§ KEEPALIVE àŠªà§à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP àŠ¹à§àŠ¡àŠŸàŠ° àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: XDMCP àŠžàŠàŠžà§àŠàŠ°àŠ£ àŠžàŠ àŠ¿àŠ àŠšà§!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªàŠŸàŠ°à§àŠž àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ°à§àŠ° àŠ¹à§àŠžà§àŠ àŠšàŠŸàŠ® àŠªàŠŸàŠà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID àŠ«àŠŸàŠàŠ² %1$s àŠ²àŠ¿àŠàŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: àŠžàŠ®à§àŠ­àŠ¬àŠ€ àŠ¡àŠ¿àŠžà§àŠà§ àŠ
+àŠ¬àŠ¶àŠ¿àŠ·à§àŠ àŠžà§àŠ¥àŠŸàŠš àŠšà§àŠ: %2$s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠ¬àŠŸ àŠ¡àŠ¿àŠ°à§àŠà§àŠàŠ°àŠ¿ àŠšà§à¥€"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s àŠ¡àŠ¿àŠ°à§àŠà§àŠàŠ°àŠ¿ àŠšà§à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s, %1d àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ %2d àŠŠàŠ²à§àŠ° àŠ®àŠŸàŠ²àŠ¿àŠàŠŸàŠšàŠŸàŠ§à§àŠš àŠšà§à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Authdir %s-àŠ° àŠàŠšà§àŠ¯ àŠàŠ²à§àŠ²àŠ¿àŠàŠ¿àŠ€ àŠ
+àŠšà§àŠ®àŠ€àŠ¿ %1o àŠžàŠ àŠ¿àŠ àŠšà§à¥€ %2o àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "'%s' àŠšàŠŸàŠ®àŠ GDM àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠžàŠšàŠŸàŠà§àŠ€ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ root àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€ àŠšà§à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "'%s' àŠšàŠŸàŠ®àŠ GDM àŠà§àŠ°à§àŠª àŠªàŠŸàŠà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM àŠŠàŠ² root àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€ àŠšà§à¥€ àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àŠžàŠàŠ² àŠžàŠ€àŠ°à§àŠàŠ¬àŠŸàŠ£à§ àŠà§àŠ°à§àŠ€àŠ° àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àŠžà§àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ àŠžàŠ®à§à§àŠ° àŠªàŠ°à§ àŠªà§àŠ°àŠžà§àŠ¥àŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§ - àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM àŠàŠ° àŠžàŠàŠžà§àŠàŠ°àŠ£ àŠ®à§àŠŠà§àŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ°"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "àŠ¶à§àŠ§à§àŠ®àŠŸàŠ€à§àŠ° root àŠŠà§àŠ¬àŠŸàŠ°àŠŸ GDM àŠ°àŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ° àŠžà§àŠ¶àŠš àŠàŠ°à§àŠ®à§ "
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "SPI àŠ°à§àŠàŠ¿àŠžà§àŠà§àŠ°àŠ¿ àŠ°âà§àŠ¯àŠŸàŠªàŠŸàŠ°à§"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "àŠªàŠŸàŠà§àŠŸàŠ° àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ°"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àŠªàŠŸàŠà§àŠŸàŠ° àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠªàŠšàŠŸàŠ° àŠ¡à§àŠ®àŠš"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ¡à§àŠ®àŠš"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME àŠªàŠ°à§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠàŠàŠàŠ¿ àŠ
+àŠàŠ¶ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME àŠ
+àŠšàŠžà§àŠà§àŠ°àŠ¿àŠš àŠà§àŠ¬à§àŠ°à§àŠ¡"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "àŠªàŠ°à§àŠŠàŠŸà§ àŠžà§àŠ¥àŠŸàŠªàŠ¿àŠ€ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca àŠªàŠ°à§àŠŠàŠŸ àŠªàŠŸàŠ àŠ"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àŠ­àŠŸàŠ·à§àŠ¯ àŠ
+àŠ¥àŠ¬àŠŸ àŠ¬à§àŠ°à§àŠàŠ²à§àŠ° àŠ®àŠŸàŠ§à§àŠ¯àŠ®à§ àŠªàŠ°à§àŠŠàŠŸà§ àŠ€àŠ¥à§àŠ¯ àŠàŠªàŠžà§àŠ¥àŠŸàŠªàŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit àŠ
+àŠšà§àŠ®à§àŠŠàŠšà§àŠ° àŠàŠà§àŠšà§àŠ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "àŠžàŠ¿àŠžà§àŠà§àŠ® àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP àŠ¬àŠŸàŠ«àŠŸàŠ° àŠšàŠ¿àŠ°à§àŠ®àŠŸàŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP àŠ¶à§àŠ°à§àŠ·àŠàŠ°àŠ£ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àŠ®àŠŸàŠš"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "àŠžàŠ®àŠŸàŠªà§àŠ€ àŠžàŠ®à§à§àŠ° àŠ¶àŠ€àŠŸàŠàŠ¶"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿à§ àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ°àŠŸ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠà§àŠšà§ àŠ¬àŠžà§àŠ€à§ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠšàŠŸ àŠ¹àŠ²à§, àŠ²à§àŠ¬à§àŠ²à§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àŠžàŠà§àŠ°àŠ¿à§ àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ°àŠŸ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠà§àŠšà§ àŠ¬àŠžà§àŠ€à§ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠ¹àŠ²à§, àŠ²à§àŠ¬à§àŠ²à§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "àŠŠà§àŠ¶à§àŠ¯àŠ®àŠŸàŠš àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠšàŠ¯à§àŠà§àŠ¯ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠ¿àŠ€ àŠ¹àŠ¬à§ àŠàŠ¿ àŠ¹àŠ¬à§ àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àŠžà§àŠ¬à§àŠàŠà§àŠ°àŠ¿à§ àŠ²àŠàŠàŠš àŠàŠ°àŠà§..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "àŠ­àŠŸàŠ·àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§ àŠ²àŠàŠàŠš àŠà§àŠ²àŠ¿àŠ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àŠªà§àŠ°àŠ®àŠŸàŠšà§àŠàŠ°àŠ£ àŠ¡àŠŸà§àŠŸàŠ²àŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "àŠ²àŠàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "àŠªà§àŠšàŠ°àŠŸà§ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àŠ¬àŠšà§àŠ§ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àŠžà§àŠ¥àŠàŠ¿àŠ€ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àŠžàŠàŠžà§àŠàŠ°àŠ£"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "àŠªà§àŠ¯àŠŸàŠšà§àŠ²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àŠ­àŠŸàŠ·àŠŸ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "àŠ­àŠŸàŠ·àŠŸ: (_L)"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "àŠ­àŠŸàŠ·àŠŸ: (_L)"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯àŠŸàŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "àŠ¬àŠ¿àŠŠà§àŠ¯àŠ®àŠŸàŠš àŠ­àŠŸàŠ·àŠŸàŠ° àŠžàŠ®à§àŠªà§àŠ°à§àŠ£ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠ¥à§àŠà§ àŠàŠàŠàŠ¿ àŠ­àŠŸàŠ·àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "àŠ
+àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "àŠà§àŠ¬à§àŠ°à§àŠ¡: (_K)"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯àŠŸàŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"àŠ¬àŠ¿àŠŠà§àŠ¯àŠ®àŠŸàŠš àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžà§àŠ° àŠžàŠ®à§àŠªà§àŠ°à§àŠ£ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠ¥à§àŠà§ àŠàŠàŠàŠ¿ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "àŠ²à§àŠ¬à§àŠ² àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "àŠ²à§àŠ¬à§àŠ² àŠ¹àŠ¿àŠžà§àŠ¬à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "àŠàŠàŠàŠšà§àŠ° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "àŠ²à§àŠ¬à§àŠ²à§àŠ° àŠžàŠŸàŠ¥à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠàŠàŠàŠš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "àŠªà§àŠ°à§àŠ¬àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ¿àŠ€ àŠàŠªàŠŸàŠŠàŠŸàŠš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "àŠªà§àŠ°à§àŠ¬àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ¿àŠ€ àŠàŠªàŠŸàŠŠàŠŸàŠšà§àŠ° id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àŠžàŠ°à§àŠ¬àŠŸàŠ§àŠ¿àŠ àŠ¬àŠžà§àŠ€à§ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àŠ€àŠŸàŠ²àŠ¿àŠàŠŸàŠ° àŠ®àŠ§à§àŠ¯à§ àŠ
+àŠšà§àŠ€àŠ°à§àŠ­à§àŠà§àŠ€ àŠàŠ°àŠŸàŠ° àŠàŠŠà§àŠŠà§àŠ¶à§àŠ¯à§ àŠžàŠ°à§àŠ¬àŠŸàŠ§àŠ¿àŠ àŠ¬àŠžà§àŠ€à§ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "àŠŠà§àŠ°àŠ¬àŠ°à§àŠ€à§ àŠ²àŠàŠàŠš (%s-àŠ° àŠžàŠŸàŠ¥à§ àŠžàŠàŠ¯à§àŠ àŠžà§àŠ¥àŠŸàŠªàŠš àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "àŠŠà§àŠ°àŠ¬àŠ°à§àŠ€à§ àŠ²àŠàŠàŠš (%s-àŠ° àŠžàŠŸàŠ¥à§ àŠžàŠàŠ¯à§àŠà§àŠ€)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "àŠŠà§àŠ°àŠ¬àŠ°à§àŠ€à§ àŠ²àŠàŠàŠš"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "àŠžà§àŠ¶àŠš: (_S)"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ°à§àŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠ«àŠŸàŠàŠàŠŸ àŠ¹àŠ²à§, àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ°à§àŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠªàŠŸàŠ à§àŠ¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àŠªà§àŠšàŠ°àŠŸàŠ°àŠ®à§àŠ­ àŠ¬à§àŠ€àŠŸàŠ®àŠàŠ¿àŠ° àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿à§ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªàŠ°àŠ¿àŠàŠ¿àŠ€ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àŠ° àŠšàŠŸàŠ® àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§ àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠà§àŠžà§àŠžàŠ¿àŠ¬àŠ¿àŠ²àŠ¿àŠàŠ¿ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠš àŠàŠšà§àŠ¯ àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠ®à§àŠ¡ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "àŠªàŠ°à§àŠŠàŠŸà§ àŠžà§àŠ¥àŠŸàŠªàŠ¿àŠ€ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠªàŠŸàŠ àŠ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠšà§àŠ° àŠ²à§àŠà§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠàŠàŠàŠšà§àŠ° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "àŠžàŠ®à§àŠªà§àŠ°àŠ€àŠ¿ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "àŠžàŠ®à§àŠªà§àŠ°àŠ€àŠ¿ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠ­àŠŸàŠ·àŠŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠ°à§àŠ¬àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ¿àŠ€ àŠ¹àŠ¿àŠžà§àŠ¬à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠ¿àŠ€ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžà§àŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ "
+"àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠ°à§àŠ¬àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ¿àŠ€ àŠ¹àŠ¿àŠžà§àŠ¬à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠ¿àŠ€ àŠ­àŠŸàŠ·àŠŸàŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠšà§àŠ° àŠ²à§àŠà§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠ¥àŠ¿àŠ®à§àŠ° àŠàŠàŠàŠšà§àŠ° àŠšàŠŸàŠ® àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªàŠ°àŠ¿àŠàŠ¿àŠ€ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àŠ° àŠšàŠŸàŠ® àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠšàŠŸ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true "
+"àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠšàŠ°àŠŸàŠ°àŠ®à§àŠ­ àŠ¬à§àŠ€àŠŸàŠ® àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠšàŠŸ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àŠªàŠàŠ­à§àŠ®àŠ¿ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "media-keys àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠàŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"àŠ
+à§àŠ¯àŠŸàŠà§àŠžà§àŠžàŠ¿àŠ¬àŠ¿àŠ²àŠ¿àŠàŠ¿ àŠà§àŠ¬à§àŠ°à§àŠ¡ àŠžà§àŠàŠ¿àŠ àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠªàŠšàŠŸàŠ° àŠàŠšà§àŠ¯ àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true "
+"àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠªàŠŸàŠ àŠ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àŠ¶àŠ¬à§àŠŠà§àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"xsettings àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠªàŠŸàŠ à§àŠ¯ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠšà§àŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "àŠàŠàŠšà§àŠ¡à§ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠ°à§àŠªà§ compiz àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°à§àŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠšà§àŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠ«àŠŸàŠàŠàŠŸ àŠ¹àŠ²à§ banner_message_text àŠàŠ° àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€à§ àŠ²àŠàŠàŠš "
+"àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠšàŠ¯à§àŠà§àŠ¯ àŠªàŠŸàŠ à§àŠ¯ àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "àŠ²àŠàŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠšàŠ¯à§àŠà§àŠ¯ àŠªàŠŸàŠ à§àŠ¯ àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "àŠªàŠàŠ­à§àŠ®àŠ¿àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "media-keys àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "àŠ¶àŠ¬à§àŠŠà§àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "àŠàŠàŠšà§àŠ¡à§ àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ° àŠ¹àŠ¿àŠžà§àŠ¬à§ compiz àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àŠžàŠ®à§àŠàŠŸàŠ²"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àŠàŠŸàŠàŠ®àŠŸàŠ° àŠ¬àŠšà§àŠ§ àŠ¹àŠà§àŠŸàŠ° àŠªà§àŠ°à§àŠ¬à§ àŠ
+àŠ€àŠ¿àŠ¬àŠŸàŠ¹àŠ¿àŠ€ àŠžà§àŠà§àŠšà§àŠ¡ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "àŠàŠ°àŠ®à§àŠ­à§àŠ° àŠžàŠ®à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "àŠàŠŸàŠàŠ®àŠŸàŠ° àŠàŠ°àŠ®à§àŠ­à§àŠ° àŠžàŠ®à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àŠàŠ²àŠà§ àŠàŠ¿?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àŠàŠŸàŠàŠ®àŠŸàŠ° àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ àŠàŠ£àŠšàŠŸ àŠàŠ°àŠà§ àŠàŠ¿ àŠàŠ°àŠà§ àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ°"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠšàŠ¿à§àŠšà§àŠ€à§àŠ°àŠ£ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠªà§àŠ°à§à§àŠ àŠ¹àŠà§àŠŸ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ®à§àŠ¯àŠŸàŠšà§àŠàŠŸàŠ° àŠ¬àŠžà§àŠ€à§à¥€"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯àŠŸàŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "àŠ­àŠ¿àŠšà§àŠš àŠ
+à§àŠ¯àŠŸàŠàŠàŠšà§àŠ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àŠ
+àŠ€àŠ¿àŠ¥àŠ¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "àŠ
+àŠžà§àŠ¥àŠŸà§à§ àŠ
+àŠ€àŠ¿àŠ¥àŠ¿ àŠ¹àŠ¿àŠžà§àŠ¬à§ àŠ²àŠàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "àŠžà§àŠ¬à§àŠàŠà§àŠ°àŠ¿à§ àŠ²àŠàŠàŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "àŠ¬àŠ¿àŠàŠ²à§àŠª àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠšà§àŠ° àŠªàŠ°à§ àŠžà§àŠ¬à§àŠàŠà§àŠ°àŠ¿à§àŠ°à§àŠªà§ àŠžàŠ¿àŠžà§àŠà§àŠ®à§ àŠ²àŠàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s àŠªàŠ°àŠ¿àŠà§à§ àŠ²àŠàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ àŠ²àŠàŠàŠš àŠàŠ°àŠŸ àŠ¹à§à§àŠà§"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"àŠ¬à§àŠ¯àŠ¬àŠŸàŠ°àŠàŠŸàŠ°à§ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²à§àŠ àŠàŠàŠàŠ¿ àŠ¬àŠ¿àŠšàŠŸàŠ®à§àŠ²à§àŠ¯ àŠžàŠ«à§àŠàŠà§à§àŠ¯àŠŸàŠ°; Free Software Foundation "
+"àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠªà§àŠ°àŠàŠŸàŠ¶àŠ¿àŠ€ GNU General Public License-àŠ° àŠ¶àŠ°à§àŠ€àŠŸàŠšà§àŠ¯àŠŸà§à§ àŠàŠàŠ¿ àŠ¬àŠ¿àŠ€àŠ°àŠ£ àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°àŠŸ "
+"àŠ¯àŠŸàŠ¬à§; àŠ¹à§ àŠ²àŠŸàŠàŠžà§àŠšà§àŠžà§àŠ° àŠžàŠàŠžà§àŠàŠ°àŠ£ à§š àŠ
+àŠ¥àŠ¬àŠŸ (àŠàŠªàŠšàŠŸàŠ° àŠžà§àŠ¬àŠ¿àŠ§àŠŸàŠšà§àŠ¯àŠŸà§à§) àŠžàŠŸàŠ®à§àŠªà§àŠ°àŠ€àŠ¿àŠ àŠà§àŠšà§ àŠžàŠàŠžà§àŠàŠ°àŠ£à¥€"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"àŠàŠàŠ¿ àŠ¬àŠ¿àŠ€àŠ°àŠ£ àŠàŠ°àŠŸàŠ° àŠ®à§àŠ² àŠàŠŠà§àŠŠà§àŠ¶à§àŠ¯ àŠ¹àŠ²à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠàŠ° àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠàŠªàŠà§àŠ€ àŠ¹àŠ¬à§àŠš, àŠàŠ¿àŠšà§àŠ€à§ àŠà§àŠš "
+"àŠà§àŠŸàŠ°à§àŠšà§àŠàŠ¿ àŠàŠŸà§àŠŸàŠ; àŠàŠ®àŠšàŠàŠ¿ àŠ¬àŠŸàŠ£àŠ¿àŠà§àŠ¯àŠ¿àŠ àŠàŠ¬àŠ àŠàŠàŠàŠ¿ àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ àŠàŠŸàŠà§àŠ° àŠàŠªàŠ¯à§àŠàŠ¿àŠ€àŠŸàŠ° àŠšàŠ¿àŠ¹àŠ¿àŠ€ "
+"àŠà§àŠŸàŠ°à§àŠšà§àŠàŠ¿ àŠàŠŸà§àŠŸàŠà¥€ àŠàŠ°àŠ àŠ
+àŠ§àŠ¿àŠ àŠàŠŸàŠšàŠ€à§ GNU General Public License àŠŠà§àŠà§àŠšà¥€"
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"àŠàŠªàŠšàŠ¿ àŠàŠ àŠªà§àŠ°à§àŠà§àŠ°àŠŸàŠ®à§àŠ° àŠžàŠŸàŠ¥à§ GNU General Public License-àŠ° àŠàŠàŠàŠ¿ àŠªà§àŠ°àŠ€àŠ¿àŠ²àŠ¿àŠªàŠ¿ àŠªàŠŸàŠ¬à§àŠš; àŠ¯àŠŠàŠ¿ "
+"àŠšàŠŸ àŠ¥àŠŸàŠà§, àŠ€àŠŸàŠ¹àŠ²à§ ree Software Foundation, Inc., 51 Franklin Street, Fifth "
+"Floor, Boston, MA 02110-1301, USA àŠ²àŠ¿àŠà§ àŠªàŠŸàŠ àŠŸàŠšà¥€"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠŠà§àŠ°à§àŠ€ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšà§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠ®à§àŠšà§à¥€"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Progga <abulfazl@juniv.edu>\n"
+"Indranil Das Gupta <indradg@bengalinux.org>\n"
+"Mahay Alam Khan <makl10n@yahoo.com>\n"
+"Samia Niamatullah <mailsamia2001@yahoo.com>\n"
+"Runa Bhattacharjee (runab@redhat.com)"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ²àŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "àŠ«àŠŸàŠàŠàŠŸ àŠªàŠ°à§àŠŠàŠŸà§ àŠ
+àŠžà§àŠ¥àŠŸà§àŠ¿àŠ­àŠŸàŠ¬à§ àŠžà§àŠà§àŠ°àŠ¿àŠšàŠžà§àŠ­àŠŸàŠ° àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¯àŠŸàŠ¬à§ àŠšàŠŸ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "àŠ²àŠ-àŠàŠàŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àŠàŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àŠ
+àŠŠà§àŠ¶à§àŠ¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "àŠ¬à§àŠ¯àŠžà§àŠ€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "àŠ
+àŠšà§àŠ¯àŠ€à§àŠ°"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àŠžàŠ¿àŠžà§àŠà§àŠ®à§àŠ° àŠªàŠàŠšà§àŠŠàŠžàŠ®à§àŠ¹..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ²àŠ àŠàŠ°à§àŠš"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àŠªà§àŠ°àŠžà§àŠ¥àŠŸàŠš..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "àŠ
+àŠàŠŸàŠšàŠŸ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšà§àŠ° àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²à§àŠ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§àŠ° àŠžà§àŠàŠ¿àŠ àŠ àŠ
+àŠ¬àŠžà§àŠ¥àŠŸ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°à§àŠš"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "àŠ­àŠ¿àŠšà§àŠš àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§ àŠŠà§àŠ°à§àŠ€ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠàŠàŠàŠ¿ àŠ®à§àŠšà§"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšàŠàŠŸàŠ°à§"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠªàŠ²à§àŠ àŠ«à§àŠ¯àŠŸàŠà§àŠàŠ°àŠ¿"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "àŠ¬à§àŠ¯àŠà§àŠ€àŠ¿àŠàŠ€ àŠ€àŠ¥à§àŠ¯ àŠžàŠ®à§àŠªàŠŸàŠŠàŠšàŠŸ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "àŠªàŠ°àŠ¿àŠàŠ¿àŠ€àŠ¿ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ àŠà§àŠ°à§àŠª àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "àŠàŠªà§àŠà§àŠ·àŠ¿àŠ€ - àŠžà§àŠžàŠàŠàŠ¿àŠ€àŠ° àŠàŠšà§àŠ¯ àŠ
+àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠ¿àŠ€ àŠ°àŠŸàŠàŠŸ àŠ¹à§à§àŠà§"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àŠàŠàŠàŠªà§àŠ àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠšà§àŠ° àŠžàŠàŠžà§àŠàŠ°àŠ£"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠš àŠžà§àŠ¶àŠŸàŠš àŠžàŠšàŠŸàŠà§àŠ€ àŠàŠ°àŠŸ àŠ¯àŠŸà§àŠšàŠ¿à¥€"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àŠšàŠ€à§àŠš GDM àŠ²àŠàŠàŠš"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "àŠšàŠ€à§àŠš àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àŠžà§àŠà§àŠ°àŠ¿àŠšàŠ¶àŠ àŠà§àŠ°àŠ¹àŠ£ àŠàŠ°àŠŸ àŠ¹à§à§àŠà§"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠàŠàŠàŠ¿ àŠàŠ¬àŠ¿ àŠšàŠ¿àŠš"
Index: proiecte/PPPP/gdm/po/bn_IN.po
===================================================================
--- proiecte/PPPP/gdm/po/bn_IN.po	(revision 134)
+++ proiecte/PPPP/gdm/po/bn_IN.po	(revision 134)
@@ -0,0 +1,1199 @@
+# translation of bn_IN.po to Bengali INDIA
+# Bengali India Translation of the GDM2 po file
+# Copyright (C) 1998, 99, 2000, 01, 02, 03, 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+#
+# Progga <abulfazl@juniv.edu>, 2003.
+# Indranil Das Gupta <indradg@bengalinux.org>, 2004.
+# Mahay Alam Khan <makl10n@yahoo.com>, 2005.
+# Samia Niamatullah <mailsamia2001@yahoo.com>, 2005.
+# Runa Bhattacharjee <runa@bengalinux.org>, 2005.
+# Runa Bhattacharjee <runab@redhat.com>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: bn_IN\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-23 20:48+0000\n"
+"PO-Revision-Date: 2009-08-31 14:26+0530\n"
+"Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n"
+"Language-Team: Bengali INDIA <anubad@lists.ankur.org.in>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom àŠà§àŠ¯àŠŸàŠ°à§àŠà§àŠàŠŸàŠ° àŠ¡àŠ¿àŠ­àŠŸàŠàŠž àŠšà§"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "àŠà§àŠ¡ àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "àŠžàŠ¿àŠžà§àŠà§àŠ®à§àŠ° àŠ®àŠ§à§àŠ¯à§ \"%s\" àŠšàŠŸàŠ®àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠªàŠŸàŠà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "àŠ²àŠ-àŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠªàŠ°àŠ¿àŠà§ àŠªàŠ°à§àŠà§àŠ·àŠŸ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠà§ àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "àŠªàŠ°àŠ¿àŠà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"àŠ
+àŠ­à§àŠ¯àŠšà§àŠ€àŠ°à§àŠ£ àŠ€à§àŠ°à§àŠàŠ¿àŠ° àŠ«àŠ²à§ X àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ° (àŠà§àŠ°àŠŸàŠ«àŠ¿àŠàŠŸàŠ² àŠªàŠ°àŠ¿àŠ¬à§àŠ¶) àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥à¥€ àŠžàŠ®àŠžà§àŠ¯àŠŸ àŠžàŠšàŠŸàŠà§àŠ€ "
+"àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠàŠªàŠšàŠŸàŠ° àŠžàŠ¿àŠžà§àŠà§àŠ® àŠ
+à§àŠ¯àŠŸàŠ¡àŠ®àŠ¿àŠšàŠ¿àŠžà§àŠà§àŠ°à§àŠàŠ°à§àŠ° àŠžàŠŸàŠ¥à§ àŠ¯à§àŠàŠŸàŠ¯à§àŠ àŠàŠ°à§àŠš àŠ
+àŠ¥àŠ¬àŠŸ syslog àŠªàŠ°à§àŠà§àŠ·àŠŸ "
+"àŠàŠ°à§àŠšà¥€ àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ àŠàŠ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€  àŠžàŠ®àŠžà§àŠ¯àŠŸ àŠžàŠ®àŠŸàŠ§àŠŸàŠš àŠ¹àŠ²à§ GDM àŠªà§àŠšàŠ°àŠŸà§ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°à§àŠšà¥€"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: àŠàŠ°à§àŠ§à§àŠ¬àŠ€àŠš àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ '%s'-àŠ° àŠžàŠŸàŠ¥à§ àŠžàŠàŠ¯à§àŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ %s àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ° àŠžà§àŠªàŠš àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€, àŠàŠ¿àŠšà§àŠ€à§ àŠžàŠàŠ¶à§àŠ²àŠ¿àŠ·à§àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ "
+"àŠàŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠšà§àŠ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid-àŠ° àŠ®àŠŸàŠš %d àŠ°à§àŠªà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s-àŠ° àŠàŠšà§àŠ¯ initgroups () àŠ¬àŠ¿àŠ«àŠ²"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid-àŠ° àŠ®àŠŸàŠš %d àŠ°à§àŠªà§ àŠ§àŠŸàŠ°à§àŠ¯ àŠàŠ°àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid-àŠ° àŠ®àŠŸàŠš 0 (à§Š) àŠ°à§àŠªà§ àŠ§àŠŸàŠ°à§àŠ¯ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ %s-àŠ° àŠàŠšà§àŠ¯ àŠ²àŠ-àŠ«àŠŸàŠàŠ² àŠà§àŠ²àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s-àŠ° àŠ®àŠŸàŠš %s àŠ°à§àŠªà§ àŠ§àŠŸàŠ°à§àŠ¯ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ°à§àŠ° àŠ
+àŠà§àŠ°àŠŸàŠ§àŠ¿àŠàŠŸàŠ°à§àŠ° àŠ®àŠŸàŠ€à§àŠ°àŠŸ %d àŠ°à§àŠªà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ %s-àŠ° àŠàŠšà§àŠ¯ àŠ«àŠŸàŠàŠàŠŸ àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ° àŠàŠ®àŠŸàŠšà§àŠ¡ àŠàŠ²à§àŠ²àŠ¿àŠàŠ¿àŠ€"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àŠ¹à§àŠžà§àŠ-àŠšà§àŠ®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àŠ¹à§àŠžà§àŠ-àŠšà§àŠ®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ¡àŠ¿àŠ­àŠŸàŠàŠž"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ¡àŠ¿àŠ­àŠŸàŠàŠž"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠ° àŠžàŠŸàŠ¥à§ àŠàŠ²àŠŸàŠªàŠš àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠžàŠ®àŠžà§àŠ¯àŠŸ - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "àŠžàŠŸàŠ§àŠŸàŠ°àŠ£ àŠ¬àŠ¿àŠ«àŠ²àŠ€àŠŸ"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "àŠªàŠ°à§àŠ¯àŠŸàŠªà§àŠ€ àŠ®à§àŠ®àŠ°àŠ¿ àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠš àŠªà§àŠ°à§àŠà§àŠ°àŠŸàŠ®àŠŸàŠ° àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "àŠ
+àŠàŠŸàŠšàŠŸ àŠžàŠ®àŠžà§àŠ¯àŠŸ"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§àŠ° àŠšàŠŸàŠ®:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠªàŠàŠšà§àŠŠàŠžàŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®à§àŠ° àŠªà§àŠ°àŠ®àŠªà§àŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠžàŠ®àŠžà§àŠ¯àŠŸ - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠ¹à§àŠžà§àŠ-àŠšà§àŠ® àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠžàŠ®àŠžà§àŠ¯àŠŸ - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠàŠšàŠžà§àŠ² àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠžàŠ®àŠžà§àŠ¯àŠŸ - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠžà§àŠà§àŠ°àŠ¿àŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠžàŠ®àŠžà§àŠ¯àŠŸ - - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "àŠ
+àŠšà§àŠ®à§àŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠà§ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§àŠ° xauth àŠªàŠ°àŠ¿àŠà§ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯ àŠàŠŸàŠšàŠŸàŠ€à§ àŠžàŠ®àŠžà§àŠ¯àŠŸ - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "àŠà§àŠšà§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠàŠªàŠ²àŠ¬à§àŠ§ àŠšà§àŠ"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "àŠàŠ¿àŠ¹à§àŠšàŠ¿àŠ€ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ° àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s àŠšàŠŸàŠ®àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s àŠšàŠŸàŠ®àŠ àŠŠàŠ² àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "àŠžàŠà§àŠ àŠšàŠ¿àŠ°à§àŠ®àŠŸàŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "àŠ¹à§àŠžà§àŠ %s àŠ¥à§àŠà§ àŠªà§àŠ°àŠŸàŠªà§àŠ€ XDMCP àŠà§à§à§àŠ°àŠ¿ àŠªà§àŠ°àŠ€à§àŠ¯àŠŸàŠà§àŠ¯àŠŸàŠš àŠàŠ°àŠŸ àŠ¹à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "àŠªà§àŠ¯àŠŸàŠà§àŠ àŠ¥à§àŠà§ authlist àŠªà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum-àŠ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠžàŠ àŠ¿àŠ àŠšà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§àŠ° àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠªà§àŠ°à§àŠ àŠžàŠàŠà§àŠ¯àŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: àŠªà§àŠ¯àŠŸàŠà§àŠ àŠ¥à§àŠà§ authlist àŠªà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksum-àŠ àŠ€à§àŠ°à§àŠàŠ¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠ¹à§àŠžà§àŠ %s àŠ¥à§àŠà§ REQUEST àŠªà§àŠ°àŠŸàŠªà§àŠ€ àŠ¹à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§àŠ° àŠžàŠàŠà§àŠ¯àŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: àŠžàŠàŠ¯à§àŠà§àŠ° àŠ§àŠ°àŠš àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: àŠà§àŠ²àŠŸà§à§àŠšà§àŠà§àŠ° àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£àŠàŠŸàŠ°à§ àŠšàŠŸàŠ® àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£àŠàŠŸàŠ°à§ àŠ€àŠ¥à§àŠ¯ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£àŠàŠŸàŠ°à§ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: àŠªà§àŠ°àŠžà§àŠ€à§àŠ€àŠàŠŸàŠ°àŠà§àŠ° ID àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s àŠ¥à§àŠà§ àŠªà§àŠ°àŠŸàŠªà§àŠ€ checksum àŠžàŠ àŠ¿àŠ àŠšà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠ¹à§àŠžà§àŠ %s àŠ¥à§àŠà§ MANAGE àŠªà§àŠ°àŠŸàŠªà§àŠ€ àŠ¹à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: àŠžà§àŠ¶àŠš ID àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠà§àŠ²àŠŸàŠž àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: àŠšàŠ¿àŠ·àŠ¿àŠŠà§àŠ§ àŠ¹à§àŠžà§àŠ %s àŠ¥à§àŠà§ KEEPALIVE àŠªà§àŠ°àŠŸàŠªà§àŠ€ àŠ¹à§à§àŠà§"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP àŠ¹à§àŠ¡àŠŸàŠ° àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: XDMCP àŠžàŠàŠžà§àŠàŠ°àŠ£ àŠžàŠ àŠ¿àŠ àŠšà§!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªàŠŸàŠ°à§àŠž àŠàŠ°àŠ€à§ àŠ¬àŠ¿àŠ«àŠ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "àŠžàŠŸàŠ°à§àŠ­àŠŸàŠ°à§àŠ° àŠ¹à§àŠžà§àŠ-àŠšà§àŠ® àŠªàŠŸàŠà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID àŠ«àŠŸàŠàŠ² %s àŠ²àŠ¿àŠàŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: àŠžàŠ®à§àŠ­àŠ¬àŠ€ àŠ¡àŠ¿àŠžà§àŠà§ àŠ
+àŠ¬àŠ¶àŠ¿àŠ·à§àŠ àŠžà§àŠ¥àŠŸàŠš àŠšà§àŠ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠ¬àŠŸ àŠ¡àŠ¿àŠ°à§àŠà§àŠàŠ°àŠ¿ àŠšà§à¥€"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s àŠ¡àŠ¿àŠ°à§àŠà§àŠàŠ°àŠ¿ àŠšà§à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s, %d àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ %d àŠŠàŠ²à§àŠ° àŠ®àŠŸàŠ²àŠ¿àŠàŠŸàŠšàŠŸàŠ§à§àŠš àŠšà§à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s-àŠ° àŠàŠšà§àŠ¯ àŠàŠ²à§àŠ²àŠ¿àŠàŠ¿àŠ€ àŠ
+àŠšà§àŠ®àŠ€àŠ¿ %o àŠžàŠ àŠ¿àŠ àŠšà§à¥€ %o àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§à¥€"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "'%s' àŠšàŠŸàŠ®àŠ GDM àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠžàŠšàŠŸàŠà§àŠ€ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ root àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€ àŠšà§à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "'%s' àŠšàŠŸàŠ®àŠ GDM àŠŠàŠ² àŠªàŠŸàŠà§àŠŸ àŠ¯àŠŸà§àŠšàŠ¿à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM àŠŠàŠ² root àŠ¹àŠà§àŠŸ àŠàŠàŠ¿àŠ€ àŠšà§à¥€ àŠàŠ°à§àŠ® àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àŠžàŠàŠ² àŠžàŠ€àŠ°à§àŠàŠ¬àŠŸàŠ£à§àŠ°àŠà§ àŠà§àŠ°à§àŠ€àŠ° àŠ§àŠŸàŠ°à§àŠ¯ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àŠžà§àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ àŠžàŠ®à§à§àŠ° àŠªàŠ°à§ àŠªà§àŠ°àŠžà§àŠ¥àŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§ - àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM-àŠ° àŠžàŠàŠžà§àŠàŠ°àŠ£ àŠªà§àŠ°àŠ¿àŠšà§àŠ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME Display Manager"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "àŠ¶à§àŠ§à§àŠ®àŠŸàŠ€à§àŠ° root àŠŠà§àŠ¬àŠŸàŠ°àŠŸ GDM àŠžàŠà§àŠàŠŸàŠ²àŠ¿àŠ€ àŠ¹àŠ¬à§"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Session Worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "àŠ¬àŠ¿àŠŠà§àŠ¯à§à§ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àŠ¬àŠ¿àŠŠà§àŠ¯à§à§ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠ° àŠ¡à§àŠ®àŠš"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ¡à§àŠ®àŠš"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME àŠªàŠ°à§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠ àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠ
+àŠàŠ¶ àŠ¬à§ àŠàŠ°à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME àŠ
+àŠš-àŠžà§àŠà§àŠ°àŠ¿àŠš àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ (gok)"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "àŠªàŠ°à§àŠŠàŠŸà§ àŠžà§àŠ¥àŠŸàŠªàŠ¿àŠ€ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca àŠªàŠ°à§àŠŠàŠŸ àŠªàŠŸàŠ  àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àŠ­àŠŸàŠ·à§àŠ¯ àŠ
+àŠ¥àŠ¬àŠŸ àŠ¬à§àŠ°à§àŠàŠ²à§àŠ° àŠ®àŠŸàŠ§à§àŠ¯àŠ®à§ àŠªàŠ°à§àŠŠàŠŸà§ àŠàŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠ€àŠ¥à§àŠ¯ àŠªà§àŠ°àŠžà§àŠ€à§àŠ€ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit àŠ
+àŠšà§àŠ®à§àŠŠàŠšà§àŠ° àŠàŠà§àŠšà§àŠ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "àŠžàŠ¿àŠžà§àŠà§àŠ® àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP àŠ¬àŠŸàŠ«àŠŸàŠ° àŠšàŠ¿àŠ°à§àŠ®àŠŸàŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP àŠ¹à§àŠ¡àŠŸàŠ° àŠªà§àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àŠ®àŠŸàŠš"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "àŠžàŠ®àŠŸàŠªà§àŠ€ àŠžàŠ®à§à§àŠ° àŠ¶àŠ€àŠŸàŠàŠ¶"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿à§àŠ€àŠŸ àŠàŠ¿àŠ¹à§àŠšàŠàŠŸàŠ°à§ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ°àŠŸ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠà§àŠšà§ àŠ¬àŠžà§àŠ€à§ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠšàŠŸ àŠ¹àŠ²à§, àŠ²à§àŠ¬à§àŠ²à§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àŠžàŠà§àŠ°àŠ¿à§àŠ€àŠŸ àŠàŠ¿àŠ¹à§àŠšàŠàŠŸàŠ°à§ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠ°àŠŸ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠà§àŠšà§ àŠ¬àŠžà§àŠ€à§ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠ¹àŠ²à§, àŠ²à§àŠ¬à§àŠ²à§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "àŠŠà§àŠ¶à§àŠ¯àŠ®àŠŸàŠš àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠšàŠ¯à§àŠà§àŠ¯ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠ¿àŠ€ àŠ¹àŠ¬à§ àŠàŠ¿ àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àŠžà§àŠ¬à§àŠàŠà§àŠ°àŠ¿à§ àŠ²àŠ-àŠàŠš..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àŠ¬àŠŸàŠ€àŠ¿àŠ² àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "àŠ­àŠŸàŠ·àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§ àŠ²àŠ-àŠàŠš àŠàŠ°à§àŠš àŠà§àŠ²àŠ¿àŠ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àŠªàŠ°àŠ¿àŠà§ àŠªà§àŠ°àŠ®àŠŸàŠ£à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠ¡àŠŸà§àŠ²àŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§àŠ° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "àŠ²àŠ-àŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "àŠªà§àŠšàŠ°àŠŸà§ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àŠ¬àŠšà§àŠ§ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àŠžà§àŠ¥àŠàŠ¿àŠ€ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àŠžàŠàŠžà§àŠàŠ°àŠ£"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "àŠªà§àŠ¯àŠŸàŠšà§àŠ²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àŠ­àŠŸàŠ·àŠŸ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "àŠ­àŠŸàŠ·àŠŸ: (_L)"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "àŠ­àŠŸàŠ·àŠŸ: (_L)"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯àŠŸàŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "àŠàŠªàŠ²àŠ¬à§àŠ§ àŠ­àŠŸàŠ·àŠŸàŠ° àŠžàŠ®à§àŠªà§àŠ°à§àŠ£ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠ¥à§àŠà§ àŠàŠàŠàŠ¿ àŠ­àŠŸàŠ·àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "àŠ
+àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡: (_K)"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯àŠŸàŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "àŠàŠªàŠ²àŠ¬à§àŠ§ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžà§àŠ° àŠžàŠ®à§àŠªà§àŠ°à§àŠ£ àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠ¥à§àŠà§ àŠàŠàŠàŠ¿ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "àŠ²à§àŠ¬à§àŠ²à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "àŠ²à§àŠ¬à§àŠ²à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "àŠàŠàŠàŠšà§àŠ° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "àŠ²à§àŠ¬à§àŠ²à§àŠ° àŠžàŠŸàŠ¥à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠàŠàŠàŠš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠ¬àŠžà§àŠ€à§"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠ¬àŠžà§àŠ€à§àŠ° id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àŠžàŠ°à§àŠ¬àŠŸàŠ§àŠ¿àŠ àŠ¬àŠžà§àŠ€à§ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àŠ€àŠŸàŠ²àŠ¿àŠàŠŸàŠ° àŠ®àŠ§à§àŠ¯à§ àŠ
+àŠšà§àŠ€àŠ°à§àŠ­à§àŠà§àŠ€ àŠàŠ°àŠŸàŠ° àŠàŠŠà§àŠŠà§àŠ¶à§àŠ¯à§ àŠžàŠ°à§àŠ¬àŠŸàŠ§àŠ¿àŠ àŠ¬àŠžà§àŠ€à§ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "àŠŠà§àŠ°àŠ¬àŠ°à§àŠ€à§ àŠ²àŠ-àŠàŠš (%s-àŠ° àŠžàŠŸàŠ¥à§ àŠžàŠàŠ¯à§àŠ àŠžà§àŠ¥àŠŸàŠªàŠš àŠàŠ°àŠŸ àŠ¹àŠà§àŠà§...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "àŠŠà§àŠ°àŠ¬àŠ°à§àŠ€à§ àŠ²àŠ-àŠàŠš (%s-àŠ° àŠžàŠŸàŠ¥à§ àŠžàŠàŠ¯à§àŠà§àŠ€)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "àŠŠà§àŠ°àŠ¬àŠ°à§àŠ€à§ àŠ²àŠ-àŠàŠš"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "àŠžà§àŠ¶àŠŸàŠš: (_S)"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ°à§àŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠ«àŠŸàŠàŠàŠŸ àŠ¹àŠ²à§, àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ°à§àŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠà§àŠà§àŠžàŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àŠªà§àŠšàŠ°àŠŸàŠ°àŠ®à§àŠ­ àŠàŠ¿àŠ¹à§àŠšàŠàŠŸàŠ°à§ àŠ¬àŠŸàŠàŠšà§àŠ° àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿à§ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªàŠ°àŠ¿àŠàŠ¿àŠ€ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àŠ° àŠšàŠŸàŠ® àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠŸ àŠ¹àŠ¬à§ àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "àŠ¬àŠ¿àŠ¶à§àŠ· àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠªà§àŠ°àŠ£àŠŸàŠ²à§àŠ° àŠà§àŠ·à§àŠ€à§àŠ°à§ àŠªà§àŠ°àŠ¯à§àŠà§àŠ¯ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠ®à§àŠ¡ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "àŠªàŠ°à§àŠŠàŠŸà§ àŠžà§àŠ¥àŠŸàŠªàŠ¿àŠ€ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠªàŠŸàŠ  àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠšà§àŠ° àŠ²à§àŠà§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠàŠàŠàŠšà§àŠ° àŠšàŠŸàŠ®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "àŠžàŠ®à§àŠªà§àŠ°àŠ€àŠ¿ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "àŠžàŠ®à§àŠªà§àŠ°àŠ€àŠ¿ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠ¿àŠ€ àŠ­àŠŸàŠ·àŠŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠ¡àŠ¿àŠ«àŠ²à§àŠàŠ°à§àŠªà§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠ¿àŠ€ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžà§àŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠ¡àŠ¿àŠ«àŠ²à§àŠàŠ°à§àŠªà§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠ¿àŠ€ àŠ­àŠŸàŠ·àŠŸàŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸà§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àŠ
+àŠ­àŠ¿àŠ¬àŠŸàŠŠàŠšà§àŠ° àŠ²à§àŠà§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠ¥àŠ¿àŠ®à§àŠ° àŠàŠàŠàŠšà§àŠ° àŠšàŠŸàŠ® àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªàŠ°àŠ¿àŠàŠ¿àŠ€ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àŠ° àŠšàŠŸàŠ® àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠšàŠŸ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) "
+"àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠšàŠ°àŠŸàŠ°àŠ®à§àŠ­ àŠàŠ¿àŠ¹à§àŠšàŠàŠŸàŠ°à§ àŠ¬àŠŸàŠàŠš àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠšàŠŸ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) "
+"àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àŠªàŠàŠ­à§àŠ®àŠ¿ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "media-keys àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠàŠªàŠžà§àŠ¥àŠ¿àŠ€ àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"àŠ¬àŠ¿àŠ¶à§àŠ· àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°à§àŠ° àŠàŠ¿-àŠ¬à§àŠ°à§àŠ¡ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) "
+"àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ¬àŠ¿àŠ¬àŠ°à§àŠ§àŠ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠ€àŠ¥à§àŠ¯ àŠªàŠŸàŠ  àŠàŠ°àŠŸàŠ° àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àŠ¶àŠ¬à§àŠŠà§àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"xsettings àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ "
+"àŠàŠ°à§àŠšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸàŠ° àŠà§àŠà§àŠžàŠ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠšà§àŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "àŠàŠàŠšà§àŠ¡à§ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠ°à§àŠªà§ compiz àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°à§àŠ° àŠàŠšà§àŠ¯ àŠ®àŠŸàŠš true (àŠžàŠ€à§àŠ¯) àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠšà§àŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ àŠ«àŠŸàŠàŠàŠŸ àŠ¹àŠ²à§ banner_message_text-àŠ° àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€à§ àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠšàŠ¯à§àŠà§àŠ¯ àŠà§àŠà§àŠžàŠ àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ°à§àŠ° àŠ¬àŠŸàŠ°à§àŠ€àŠŸà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "àŠ²àŠ-àŠàŠš àŠàŠàŠšà§àŠ¡à§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠšàŠ¯à§àŠà§àŠ¯ àŠ¬à§àŠ¯àŠŸàŠšàŠŸàŠ° àŠà§àŠà§àŠžàŠ àŠ¬àŠŸàŠ°à§àŠ€àŠŸà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "àŠªàŠàŠ­à§àŠ®àŠ¿àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True (àŠžàŠ€à§àŠ¯)à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "media-keys àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True (àŠžàŠ€à§àŠ¯)à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "àŠ¶àŠ¬à§àŠŠà§àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True (àŠžàŠ€à§àŠ¯)à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True (àŠžàŠ€à§àŠ¯)à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠªà§àŠ²àŠŸàŠ-àŠàŠš àŠžàŠà§àŠ°àŠ¿à§ àŠ¹àŠ²à§ àŠ®àŠŸàŠš True (àŠžàŠ€à§àŠ¯)à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "àŠàŠàŠšà§àŠ¡à§ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸ àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ àŠ°à§àŠªà§ compiz àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¬à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àŠ
+àŠ¬àŠàŠŸàŠ²"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àŠàŠŸàŠàŠ® àŠ¬àŠšà§àŠ§ àŠ¹àŠà§àŠŸàŠ° àŠªà§àŠ°à§àŠ¬à§ àŠ
+àŠ€àŠ¿àŠ¬àŠŸàŠ¹àŠ¿àŠ€ àŠžà§àŠà§àŠšà§àŠ¡ àŠžàŠàŠà§àŠ¯àŠŸ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "àŠàŠ°àŠ®à§àŠ­à§àŠ° àŠžàŠ®à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "àŠàŠŸàŠàŠ®àŠŸàŠ° àŠàŠ°àŠ®à§àŠ­à§àŠ° àŠžàŠ®à§"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àŠàŠ²àŠà§ àŠàŠ¿?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àŠàŠŸàŠàŠ®àŠŸàŠ° àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ àŠàŠ£àŠšàŠŸ àŠàŠ°àŠà§ àŠàŠ¿ àŠšàŠŸ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "àŠàŠ¿àŠ¹à§àŠšàŠ¿àŠ€ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠà§ àŠšàŠ¿à§àŠšà§àŠ€à§àŠ°àŠ£ àŠàŠ°àŠŸàŠ° àŠàŠšà§àŠ¯ àŠªà§àŠ°à§à§àŠ àŠ¹àŠà§àŠŸ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸàŠ° àŠ
+àŠ¬àŠà§àŠà§àŠà¥€"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àŠ
+àŠšà§àŠ¯àŠŸàŠšà§àŠ¯..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "àŠ­àŠ¿àŠšà§àŠš àŠ
+à§àŠ¯àŠŸàŠàŠàŠšà§àŠ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àŠ
+àŠ€àŠ¿àŠ¥àŠ¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "àŠ
+àŠžà§àŠ¥àŠŸà§à§ àŠ
+àŠ€àŠ¿àŠ¥àŠ¿ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠžàŠ¹àŠ¯à§àŠà§ àŠ²àŠ-àŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "àŠžà§àŠ¬à§àŠàŠà§àŠ°àŠ¿à§ àŠ²àŠ-àŠàŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "àŠ¬àŠ¿àŠàŠ²à§àŠª àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠšà§àŠ° àŠªàŠ°à§ àŠžà§àŠ¬à§àŠàŠà§àŠ°àŠ¿à§àŠ°à§àŠªà§ àŠžàŠ¿àŠžà§àŠà§àŠ®à§ àŠ²àŠ-àŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s àŠªàŠ°àŠ¿àŠà§à§ àŠ²àŠ-àŠàŠš àŠàŠ°à§àŠš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠšà§ àŠ²àŠ-àŠàŠš àŠàŠ°àŠŸ àŠ¹à§à§àŠà§"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§àŠ° àŠ®àŠ§à§àŠ¯à§ àŠŠà§àŠ°à§àŠ€ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšà§àŠ° àŠàŠšà§àŠ¯ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠ¯à§àŠà§àŠ¯ àŠ®à§àŠšà§à¥€"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Progga <abulfazl@juniv.edu>\n"
+"Indranil Das Gupta <indradg@bengalinux.org>\n"
+"Mahay Alam Khan <makl10n@yahoo.com>\n"
+"Samia Niamatullah <mailsamia2001@yahoo.com>\n"
+"Runa Bhattacharjee (runab@redhat.com)"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ²àŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "àŠ
+àŠžà§àŠ¥àŠŸà§à§ àŠ°à§àŠªà§ àŠžà§àŠà§àŠ°àŠ¿àŠš-àŠžà§àŠ­àŠŸàŠ°à§àŠ° àŠàŠšà§àŠ¯ àŠ«àŠŸàŠàŠàŠŸ àŠªàŠ°à§àŠŠàŠŸ àŠªà§àŠ°à§à§àŠ àŠàŠ°àŠŸ àŠ¯àŠŸàŠ¬à§ àŠšàŠŸ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "àŠ²àŠ-àŠàŠàŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àŠàŠªàŠ²àŠ¬à§àŠ§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àŠ
+àŠŠà§àŠ¶à§àŠ¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "àŠ¬à§àŠ¯àŠžà§àŠ€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "àŠ
+àŠšà§àŠªàŠžà§àŠ¥àŠ¿àŠ€"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠ€àŠ¥à§àŠ¯..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àŠžàŠ¿àŠžà§àŠà§àŠ® àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠªàŠàŠšà§àŠŠ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àŠªàŠ°à§àŠŠàŠŸ àŠ²àŠ àŠàŠ°à§àŠš"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àŠªà§àŠ°àŠžà§àŠ¥àŠŸàŠš..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "àŠ
+àŠàŠŸàŠšàŠŸ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšà§àŠ° àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²à§àŠ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§àŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àŠ¯ àŠ àŠ
+àŠ¬àŠžà§àŠ¥àŠŸ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°à§àŠš"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "àŠ­àŠ¿àŠšà§àŠš àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠà§ àŠŠà§àŠ°à§àŠ€ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠàŠàŠàŠ¿ àŠ®à§àŠšà§"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ
+à§àŠ¯àŠŸàŠàŠŸàŠàŠšà§àŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠ¬à§àŠ¯àŠ¬àŠžà§àŠ¥àŠŸ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "User Switcher Applet Factory"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "àŠ¬à§àŠ¯àŠà§àŠ€àŠ¿àŠàŠ€ àŠ€àŠ¥à§àŠ¯ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°à§àŠš (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "àŠªàŠ°àŠ¿àŠàŠ¿àŠ€àŠ¿ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§ àŠ àŠŠàŠ² àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°à§àŠš (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "àŠàŠªà§àŠà§àŠ·àŠ¿àŠ€ - àŠžà§àŠžàŠàŠàŠ¿àŠ€àŠ° àŠàŠšà§àŠ¯ àŠ
+àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠ¿àŠ€ àŠ°àŠŸàŠàŠŸ àŠ¹à§à§àŠà§"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àŠ¡àŠ¿àŠ¬àŠŸàŠ àŠžàŠàŠà§àŠ°àŠŸàŠšà§àŠ€ àŠàŠàŠàŠªà§àŠ"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àŠ
+à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠšà§àŠ° àŠžàŠàŠžà§àŠàŠ°àŠ£"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠš àŠžà§àŠ¶àŠŸàŠš àŠžàŠšàŠŸàŠà§àŠ€ àŠàŠ°àŠŸ àŠ¯àŠŸà§àŠšàŠ¿à¥€"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àŠšàŠ€à§àŠš GDM àŠ²àŠ-àŠàŠš"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "àŠšàŠ€à§àŠš àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠàŠ°àŠ®à§àŠ­ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ°à§àŠ¥"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠàŠ¬àŠ¿ àŠà§àŠ°àŠ¹àŠ£ àŠàŠ°àŠŸ àŠ¹à§à§àŠà§"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àŠªàŠ°à§àŠŠàŠŸàŠ° àŠàŠàŠàŠ¿ àŠàŠ¬àŠ¿ àŠšàŠ¿àŠš"
+
Index: proiecte/PPPP/gdm/po/br.po
===================================================================
--- proiecte/PPPP/gdm/po/br.po	(revision 134)
+++ proiecte/PPPP/gdm/po/br.po	(revision 134)
@@ -0,0 +1,1333 @@
+# Breton translation for gdm
+# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006
+# This file is distributed under the same license as the gdm package.
+#
+# Giulia <oublieuse@gmail.com>, 2006.
+# Denis <denisarnuad@yahoo.fr>, 2008-2009.
+# Jamy <jamybzh@free.fr>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-07-28 12:07+0000\n"
+"PO-Revision-Date: 2009-09-06 20:39+0100\n"
+"Last-Translator: Denis\n"
+"Language-Team: Breton <br@li.org>\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-05-25 21:15+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179
+#: ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Gweredekaat ar c'hod diveugaÃ±"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "SkrammaÃ± an ID"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "hennader (id)"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192
+#: ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr ""
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+#: ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Anv an arveriad"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Anv an arveriad"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Anv an ostiz"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Anv an ostiz"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "SkrammaÃ± an drobarzhell"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "fazi dianav"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "Anv arveriad :"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1439
+#: ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "An arveriad %s n'eus ket anezhaÃ±"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Ar strollad %s n'eus ket anezhaÃ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "Ne oa ket tu da lenn rizh ar c'hennaskaÃ±: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "Ne oa ket tu da lenn chomlec'h an arval : %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "Ne oa ket tu da lenn anvioÃ¹ an dilesa : %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "Ne oa ket tu da lenn roadennoÃ¹ an dilesa : %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "Ne oa ket tu da lenn hannad an estez : %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "Ne oa ket tu da lenn chomlec'hioÃ¹ : %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:517
+#, fuzzy
+msgid "Make all warnings fatal"
+msgstr "Lakaat an holl c'houzavioÃ¹ da vezaÃ± lazhus"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "MoullaÃ± an handlev GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr ""
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Prenestr kennaskaÃ±"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lenner skramm Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "DiuzaÃ± ur reizhiad"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Gwerzh"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+#, fuzzy
+msgid "percentage of time complete"
+msgstr "dregantad an amzer echuet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Testenn oberiant"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Roll hewel"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr ""
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr ""
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr ""
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "O nullaÃ±..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Diuz ur yezh ha klik KennaskaÃ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Anv an urzhiataer"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "KennaskaÃ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Adloc'haÃ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "LazhaÃ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Lakaat da gousket"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Handelv"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panell"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "YezhoÃ¹"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_YezhoÃ¹ :"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Yezh :"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgid "Other..."
+msgstr "All..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Anerspizet"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Klavier :"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "All..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Testenn ar skritellig"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Anv an arlun"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Ergorenn dre-ziouer :"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "KennaskaÃ± a-bell (kennaskaÃ± ouzh %s..."
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "KennaskaÃ± a-bell (kennasket ouzh %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Kennask a-bell gant _XDMCP"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "E_stezioÃ¹ :"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the plugin to manage the accessibility keyboard settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Padelezh"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Ardoer"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "All..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "KennaskaÃ± evel %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Ul laÃ±ser evit kemmaÃ± buan etre an arveriaded."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"  Breizh https://launchpad.net/~jamybzh-free\n"
+"  Denis https://launchpad.net/~bibar"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "N'haller ket prennaÃ± ar skramm : %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Hegerz"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Dihewel"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ac'hubet"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Aet kuit"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "TitouroÃ¹ ar gont..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "GwellvezioÃ¹ ar reizhiad..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "PrennaÃ± ar skramm"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Trec'haoliÃ± an arveriad"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Kuitaat..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Dianav"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Arloadig trec'haoliÃ± arveriad"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "KemmaÃ± arventennoÃ¹ ha stad ar gont"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Ul laÃ±ser evit kemmaÃ± buan etre an arveriaded"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Trec'haoler arveriad"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Aozerezh arloadig kemmer arveriad"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Embann an titouroÃ¹ personel"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Diw_ar-benn"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Embann arveriaded ha strolladoÃ¹"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "URZHIAD"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "Ec'hankad diveugaÃ±"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Handelv an arload-maÃ±"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr ""
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "An estez-maÃ± a lug ac'hanoc'h da CDE"
+#~ msgid "Run Xclient script"
+#~ msgstr "LaÃ±saÃ± ar skript Xclient"
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Ha fellout a ra deoc'h klask aozaÃ± X server? Dav eo deoc'h gouzout ho po "
+#~ "ezhomm eus ar ger-kuzh root evit kement-maÃ±."
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Roit ar ger-tremen root marplij."
+#~ msgid "Trying to restart the X server."
+#~ msgstr "O klask adloc'haÃ± an dafariad X."
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Ha fellout a ra deoc'h klask kefluniaÃ± al lododenn? Dav eo deoc'h gouzout "
+#~ "ho po ezhomm eus ar ger-kuzh root evit kement-maÃ±."
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "An estez-maÃ± a lug ac'hanoc'h davet GNOME"
+#~ msgid "Secure Remote connection"
+#~ msgstr "Kennask pell surentezek"
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "An estez-maÃ± a gennasko deoc'h en ostiz pell gant ssh"
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: N'eus ket tu da grouiÃ± ur restr nevez en %s"
+#~ msgid "Welcome"
+#~ msgstr "Degemer"
+#~ msgid "Welcome to %n"
+#~ msgstr "Degemer war %n"
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Oc'h adloc'haÃ± emaÃ± ar sistem, gortozit marplij..."
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Oc'h en em lazhaÃ± emaÃ± ar sistem, gortozit marplij..."
+#~ msgid "Restarting computer..."
+#~ msgstr "Oc'h adloc'haÃ± an urzhiataer..."
+#~ msgid "Password:"
+#~ msgstr "Ger-tremenÂ :"
+#~ msgid "OPTIONS"
+#~ msgstr "DIBARZHIOÃ"
+#~ msgid "Last language"
+#~ msgstr "Yezh diwezhaÃ±"
+#~ msgid "Select a Language"
+#~ msgstr "DiuzaÃ± ur yezh"
+#~ msgid "Change _Language"
+#~ msgstr "KemmaÃ± ar _yezh"
+#~ msgid "_Username:"
+#~ msgstr "_Anv an arveriad :"
+#~ msgid "%s session selected"
+#~ msgstr "Estez diuzet %s"
+#~ msgid "Select _Language..."
+#~ msgstr "_DiuzaÃ± ur yezh..."
+#~ msgid "_Password:"
+#~ msgstr "_Ger-Tremen :"
+#~ msgid "Op_tions:\t"
+#~ msgstr "Dibar_zhioÃ¹ :\t"
+#~ msgid "Select _Session..."
+#~ msgstr "DiuzaÃ± un e_stez..."
+#~ msgid "Last session"
+#~ msgstr "Estez diwezhaÃ±"
+#~ msgid "Op_tions"
+#~ msgstr "Dibar_zhioÃ¹"
+#~ msgid "Change _Session"
+#~ msgstr "KemmaÃ± an e_stez"
+#~ msgid "Sessions"
+#~ msgstr "EstezioÃ¹"
+#~ msgid "_Last session"
+#~ msgstr "Estez _diwezhaÃ±"
+#~ msgid "GDM restarting ..."
+#~ msgstr "O adloc'haÃ± GDM..."
+#~ msgid "Please enter your username"
+#~ msgstr "Roit hoc'h anv arveriad mar plij"
+#~ msgid "ADDRESS"
+#~ msgstr "CHOMLEC'H"
+#~ msgid "TYPE"
+#~ msgstr "RIZH"
+#~ msgid "A_dd host: "
+#~ msgstr "OuzhpennaÃ± un ostiz : "
+#~ msgid "_Add"
+#~ msgstr "_OuzhpennaÃ±"
+#~ msgid "System Default"
+#~ msgstr "Reizhiad dre-ziouer"
+#~ msgid "_Yes"
+#~ msgstr "_Ya"
+#~ msgid "_Restart"
+#~ msgstr "_Adloc'haÃ±"
+#~ msgid "_Hibernate"
+#~ msgstr "_GoaÃ±viÃ±"
+#~ msgid "_Last"
+#~ msgstr "_DiwezhaÃ±"
+#~ msgid "S_ession"
+#~ msgstr "_Estez"
+#~ msgid "_Theme"
+#~ msgstr "_Neuz"
+#~ msgid "Restart GDM"
+#~ msgstr "Adloc'haÃ± GDM"
+#~ msgid "Restart computer"
+#~ msgstr "Adloc'haÃ± an urzhiataer"
+#~ msgid "Images"
+#~ msgstr "SkeudennoÃ¹"
+#~ msgid "All Files"
+#~ msgstr "an holl restroÃ¹"
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Skeudenn arveriad</b>"
+#~ msgid "Halt command"
+#~ msgstr "Arc'had lazhaÃ±"
+#~ msgid "Reboot command"
+#~ msgstr "Arc'had adloc'haÃ±"
+#~ msgid "Suspend command"
+#~ msgstr "Arc'had lakaat da gousket"
+#~ msgid "Hibernate command"
+#~ msgstr "Arc'had goaÃ±viÃ±"
+#~ msgid "Sounds"
+#~ msgstr "SonioÃ¹"
+#~ msgid "None"
+#~ msgstr "Tra ebet"
+#~ msgid "Select Theme Archive"
+#~ msgstr "DiuzaÃ± un diell neuzioÃ¹"
+#~ msgid "_Install"
+#~ msgstr "_StaliaÃ±"
+#~ msgid "Theme archives"
+#~ msgstr "DielloÃ¹ neuz"
+#~ msgid "_Remove Theme"
+#~ msgstr "_Dilemel an neuz"
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "KefluniaÃ± neuz hag emzalc'h ar prenestr kennaskaÃ± GDM"
+#~ msgid "A_dd..."
+#~ msgstr "_OuzhpennaÃ±..."
+#~ msgid "Accessibility"
+#~ msgstr "Haezadusted"
+#~ msgid "Add S_erver..."
+#~ msgstr "OuzhpennaÃ± un d_afariad..."
+#~ msgid "Add User"
+#~ msgstr "OuzhpennaÃ± un arveriad"
+#~ msgid "Author:"
+#~ msgstr "Aozer :"
+#~ msgid "Background"
+#~ msgstr "Drekleur"
+
+#, fuzzy
+#~ msgid "Background color of the greeter."
+#~ msgstr "Liv an drekleur :"
+#~ msgid "Behaviour"
+#~ msgstr "Emzalc'h"
+#~ msgid "C_ommand:"
+#~ msgstr "_Arc'had :"
+#~ msgid "C_ustom:"
+#~ msgstr "Per_sonalaat :"
+#~ msgid "Co_lor:"
+#~ msgstr "_Liv :"
+#~ msgid "Comma_nd type:"
+#~ msgstr "Rizh an a_rc'had :"
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "KefluniaÃ± XDMC_P..."
+#~ msgid "Configure _X Server..."
+#~ msgstr "KefluniaÃ± an dafariad _X"
+#~ msgid "Copyright:"
+#~ msgstr "Copyright :"
+#~ msgid "E_dit Commands..."
+#~ msgstr "E_mbann an arc'hadoÃ¹..."
+#~ msgid "General"
+#~ msgstr "Hollek"
+#~ msgid "I_mage:"
+#~ msgstr "_Skeudenn :"
+#~ msgid "La_unch:"
+#~ msgstr "Loc'haÃ±"
+
+#, fuzzy
+#~ msgid "Local"
+#~ msgstr "Lec'hel"
+#~ msgid "Login Window Preferences"
+#~ msgstr "GwellvezioÃ¹ ar prenestr lugaÃ±"
+#~ msgid "R_emove"
+#~ msgstr "Dil_emel"
+#~ msgid "Re_move Server"
+#~ msgstr "Dile_mel an dafariad"
+#~ msgid "Remote"
+#~ msgstr "A-bell"
+#~ msgid "Resolution:"
+#~ msgstr "Diarunusted :"
+#~ msgid "Select Background Image"
+#~ msgstr "DiuzaÃ± ur skeudenn drekleur"
+#~ msgid "Select Logo Image"
+#~ msgstr "DiuzaÃ± ur siell skeudenn"
+#~ msgid "Server Settings"
+#~ msgstr "ArventennoÃ¹ an dafariad"
+#~ msgid "Server _name:"
+#~ msgstr "A_nv an dafariad :"
+#~ msgid "Themes"
+#~ msgstr "NeuzioÃ¹"
+#~ msgid "U_ser:"
+#~ msgstr "A_rveriad :"
+#~ msgid "Users"
+#~ msgstr "Arveriaded"
+#~ msgid "_Add..."
+#~ msgstr "_OuzhpennaÃ±..."
+#~ msgid "_Add/Modify..."
+#~ msgstr "_OuzhpennaÃ±/KemmaÃ±..."
+#~ msgid "_Background color:"
+#~ msgstr "Liv an _drekleur :"
+#~ msgid "_GtkRC file:"
+#~ msgstr "Restr _Gtkrc :"
+#~ msgid "_Image:"
+#~ msgstr "_Skeudenn :"
+#~ msgid "_Label:"
+#~ msgstr "_Skritellig :"
+#~ msgid "_Path:        "
+#~ msgstr "_Treug :        "
+#~ msgid "_Remove"
+#~ msgstr "_Dilemel"
+#~ msgid "_Remove..."
+#~ msgstr "_Dilemel..."
+#~ msgid "_Server:"
+#~ msgstr "Da_fariad :"
+#~ msgid "_Style:"
+#~ msgstr "_Stil :"
+#~ msgid "_Theme:"
+#~ msgstr "_Neuz :"
+#~ msgid "_User:"
+#~ msgstr "_Arveriad :"
+#~ msgid "Sus_pend"
+#~ msgstr "Lakaat da g_ousket"
+#~ msgid "Confi_gure"
+#~ msgstr "Ke_fluniaÃ±"
+#~ msgid "Shut _down the computer"
+#~ msgstr "_LazhaÃ± an urzhiataer"
+#~ msgid "_Restart the computer"
+#~ msgstr "_Adloc'haÃ± an urzhiataer"
+#~ msgid "Restart your computer"
+#~ msgstr "Adloc'haÃ± hoc'h urzhiataer"
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Lakaat an urzhiataer da g_ousket"
+#~ msgid "Suspend your computer"
+#~ msgstr "Sus_pentaÃ± hoc'h urzhiataer"
+#~ msgid "Hibernate your computer"
+#~ msgstr "GoaÃ±viÃ± hoc'h urzhiataer"
+#~ msgid "Circles"
+#~ msgstr "Kelc'hioÃ¹"
+#~ msgid "Theme with blue circles"
+#~ msgstr "Neuz gant kelc'hioÃ¹ glas"
+
Index: proiecte/PPPP/gdm/po/bs.po
===================================================================
--- proiecte/PPPP/gdm/po/bs.po	(revision 134)
+++ proiecte/PPPP/gdm/po/bs.po	(revision 134)
@@ -0,0 +1,3901 @@
+# translation of gdm2.HEAD.po to Bosnian
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+# Kemal Ä¹Â anjta <gomez@lugzdk.ba>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-08-25 19:25+0200\n"
+"PO-Revision-Date: 2004-08-28 18:57+0200\n"
+"Last-Translator: Kemal Ä¹Â anjta <gomez@lugzdk.ba>\n"
+"Language-Team: Bosnian <lokal@linux.org.ba>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Ova Vas sesija prijavljuje u CDE"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "UobiÃÅ€ajna sesija sistema"
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Ovo je uobiÃÅ€ajna sesija sistema"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Ne mogu da pokrenem X server (vaÄ¹Ëe grafiÃÅ€ko okruÄ¹ÄŸenje ). Najvjerojatnije "
+"nije odgovarajuÃe podeÄ¹Ëen. MoraÃete da se prijavite u konzoli i ponovo "
+"pokrenete program za podeÄ¹Ëavanje X servera. Onda pokuÄ¹Ëajte ponovo pokrenuti "
+"GDM."
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"Ä¹Ëelite li pokrenuti program za konfiguraciju X servera? Trebat Ãe vam "
+"Ä¹Ëifra root korisnika."
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Molim Vas unesite Ä¹Ëifru root (korisnika sa privilegijama) korisnika."
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Sada Ãu probati ponovo pokrenuti X server ponovo."
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+"Privremeno Ãu iskljuÃÅ€iti ovaj X server. Ponovo pokrenite GDM kada ga "
+"ispravno podesite."
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Ne mogu da pokrenem X server (vaÄ¹Ëe grafiÃÅ€ko okruÄ¹ÄŸenje). Najvjerojatnije nije "
+"odgovarajuÃe podeÄ¹Ëen. Da li Ä¹ÄŸelite da vidite izlaz X servera kako biste "
+"pronaÄ¹Ëli problem?"
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Ä¹Ëelite li takoÃer pogledati detaljni izlaz X servera?"
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Ne mogu da pokrenem X server (vaÄ¹Ëe grafiÃÅ€ko okruÄ¹ÄŸenje). Izgleda da "
+"pokazivaÃÅ€ki ureÃaj (vaÄ¹Ë miÄ¹Ë) nije odgovarajuÃe podeÄ¹Ëen. Da li Ä¹ÄŸelite da "
+"pogledate izlaz X servera kako biste otkrili problem?"
+
+#: config/gettextfoo.h:11 config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"Ä¹Ëelite li probati pokrenuti program za konfiguraciju miÄ¹Ëa?  Trebat Ãe vam "
+"Ä¹Ëifra root korisnika."
+
+#: config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Ovo je sigurna xterm sesija. Prozori su sada u fokusu jedino ako ste miÄ¹Ëem "
+"iznad njih. Da napustite ovaj naÃÅ€in rada, unesite \"exit\" u prozoru u "
+"gornjem lijevom uglu"
+
+#: config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Ne mogu pokrenuti vaÄ¹Ëu sesiju pa je pokrenuta failsafe xterm sesija. Prozori "
+"su sada u fokusu jedino ako ste miÄ¹Ëem iznad njih. Da napustite ovaj naÃÅ€in "
+"rada, unesite \"exit\" u prozoru u gornjem lijevom uglu"
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Ova sesija Vas prijavljuje u GNOME"
+
+#: daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: Ne mogu zapisati novi autorizacijski unos: %s"
+
+#: daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Ne mogu zapisati novi autorizacijski unos. MoguÃe je da nedostaje "
+"prostora na disku"
+
+#: daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"GDM ne moÄ¹ÄŸe zapisati novi autorizacijski unos na disk.  MoguÃe je da "
+"nedostaje prostora na disku.%s%s"
+
+#: daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Ne mogu napraviti novu datoteku sa kolaÃÅ€iÃem u %s"
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Nije moguÃe sigurno otvoriti %s"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Ne mogu otvoriti datoteku sa kolaÃÅ€iÃem u %s"
+
+#: daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Ne mogu zakljuÃÅ€ati datoteku sa kolaÃÅ€iÃem u %s"
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Ne mogu zapisati kolaÃÅ€iÃ"
+
+#: daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Zanemarujem sumnjivu datoteku sa kolaÃÅ€iÃem %s"
+
+#: daemon/auth.c:898 daemon/gdm.c:2291
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Ne mogu zapisati u %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+"Server za prikaz je ugaÄ¹Ëen oko 6 puta u posljednjih 90 sekundi, Ä¹Ëto "
+"znaÃÅ€i da najvjerovatnije neÄ¹Ëto nije u redu. PriÃÅ€ekati Ãu 2 minute prije nego "
+"Ä¹Ëto pokuÄ¹Ëam ponovo za zaslon %s."
+
+#: daemon/display.c:260
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Ne mogu kreirati cijev"
+
+#: daemon/display.c:336
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s: Nije uspio napraviti podproces za %s"
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s nije regularna datoteka!\n"
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... Datoteka je predugaÃÅ€ka da bi bila prikazana ...\n"
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s se ne moÄ¹ÄŸe otvoriti"
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Ne moÄ¹ÄŸe raÃÅ€vati proces i prikazati prozor sa greÄ¹Ëkama i informacijama"
+
+#: daemon/filecheck.c:64
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Direktorij %s ne postoji."
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:118 daemon/filecheck.c:180
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s datoteku ne posjeduje uid %d."
+
+#: daemon/filecheck.c:82 daemon/filecheck.c:125
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: Grupi je dozvoljeno pisati u %s."
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: Ostalima je dozvoljeno pisati u %s."
+
+#: daemon/filecheck.c:103 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s ne postoji, a mora postojati."
+
+#: daemon/filecheck.c:111 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s nije regularna datoteka."
+
+#: daemon/filecheck.c:132
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: Grupi i ostalima je dozvoljeno pisati u %s."
+
+#: daemon/filecheck.c:139 daemon/filecheck.c:192
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: %s datoteka je veÃa nego Ä¹Ëto je dopuÄ¹Ëteno od administratora."
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Ne mogu napraviti vezu prema udaljenom raÃÅ€unaru"
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Ne mogu uspostaviti vezu prema udaljenom raÃÅ€unaru na odgovarajuÃi port"
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: Ne mogu napraviti FIFO"
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: Ne mogu otvoriti FIFO"
+
+#: daemon/gdm.c:248
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Autorizacijski direktorij servera (daemon/ServAuthDir) je postavljen na %s "
+"Ä¹Ëto ne postoji. Molim vas da ispravite podeÄ¹Ëavanje %s i ponovo pokrenete gdm."
+
+#: daemon/gdm.c:257
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s ne postoji. Odustajanje."
+
+#: daemon/gdm.c:262
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Autorizacijski direktorij servera (daemon/ServAuthDir) je postavljen na %s "
+"Ä¹Ëto nije direktorij. Molim vas da ispravite podeÄ¹Ëavanje %s i ponovo "
+"pokrenete gdm."
+
+#: daemon/gdm.c:271
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir %s nije direktorij. Odustajanje."
+
+#: daemon/gdm.c:284
+#, c-format
+msgid "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: Logdir %s ne postoji ili nije direktorij. Koristim ServAuthDir %s."
+
+#: daemon/gdm.c:313 gui/gdmlogin.c:650 gui/greeter/greeter.c:105
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s: Ne postoji datoteka sa konfiguracijom: %s. Koristim uobiÃÅ€ajne postavke."
+
+#: daemon/gdm.c:364
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr "%s: BaseXsession je prazan, koristim %s/gdm/Xsession"
+
+#: daemon/gdm.c:408
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: Standardni X server nije pronaÃen, isprobavam alternative"
+
+#: daemon/gdm.c:440
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr "%s: XDMCP je ukljuÃÅ€en, ali XDMCP podrÄ¹Ëka ne postoji, te ga iskljuÃÅ€ujem"
+
+#: daemon/gdm.c:453
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr "%s: Root korisnik ne moÄ¹ÄŸe biti prijavljen automatski, iskljuÃÅ€ujem automatsko prijavljivanje"
+
+#: daemon/gdm.c:466
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr ""
+"%s: Korisnik root ne moÄ¹ÄŸe biti automatski prijavljen, te iskljuÃÅ€ujem "
+"vremenski ograniÃÅ€eno prijavljivanje"
+
+#: daemon/gdm.c:472
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr "%s: TimedLoginDelay je manji od 5, pa Ãu koristiti 5."
+
+#: daemon/gdm.c:482
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Nije naveden pozdravni ekran."
+
+#: daemon/gdm.c:485
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Nije naveden udaljeni pozdravni ekran."
+
+#: daemon/gdm.c:489
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Direktorij sa sesijama nije naveden."
+
+#: daemon/gdm.c:514
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s: Komanda servera je prazna, koristim standardnu."
+
+#: daemon/gdm.c:557
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: Zaslon pod brojem %d je u upotrebi! Koristiti Ãu zaslon broj %d"
+
+#: daemon/gdm.c:576
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+"%s: Linija sa podeÄ¹Ëavanjima servera u datoteci sa konfiguracijom je "
+"neispravna. Zanemarujem!"
+
+#: daemon/gdm.c:587 daemon/gdm.c:628
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr "%s: XDMCP je iskljuÃÅ€en, a nisu definisani lokalni serveri. Odustajem!"
+
+#. start
+#. server uid
+#: daemon/gdm.c:605
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: XDMCP je iskljuÃÅ€en i nisu definisani lokalni serveri. Dodajem %s na :%d "
+"kako bih dozvolio podeÄ¹Ëavanja!"
+
+#: daemon/gdm.c:620
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+"XDMCP je iskljuÃÅ€en i GDM ne moÄ¹ÄŸe pronaÃi lokalni server koji bi pokrenuo. "
+"Odustajem!  Molim vas ispravite konfiguraciju %s i ponovo pokrenete GDM."
+
+#: daemon/gdm.c:642
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+"Korisnik GDM-a ne postoji. Molim vas ispravite konfiguraciju %s i ponovo "
+"pokrenete GDM."
+
+#: daemon/gdm.c:649
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: Ne mogu pronaÃi gdm-ovog korisnika (%s). Odustajanje!"
+
+#: daemon/gdm.c:656
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Korisnik GDM-a je postavljen kao root korisnik, Ä¹Ëto nije dozvoljeno jer "
+"predstavlja sigurnosni rizik. Molim vas ispravite konfiguraciju %s i ponovo "
+"pokrenite GDM."
+
+#: daemon/gdm.c:664
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s: Korisnik gdm-a ne moÄ¹ÄŸe biti korisnik root. Obustavljam!"
+
+#: daemon/gdm.c:671
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+"Grupa GDM-a ne postoji. Molim vas da ispravite konfiguraciju %s i ponovo "
+"pokrenete GDM."
+
+#: daemon/gdm.c:678
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: Ne mogu pronaÃi gdm-ovu grupu (%s). Odustajanje!"
+
+#: daemon/gdm.c:685
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Grupa GDM-a je postavljena kao root grupa, Ä¹Ëto nije dozvoljeno jer "
+"predstavlja sigurnosni rizik. Molim vas da ispravite konfiguraciju %s i ponovo "
+"pokrenete GDM."
+
+#: daemon/gdm.c:693
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s: Grupa gdm ne smije biti grupa root. Obustavljam!"
+
+#: daemon/gdm.c:708
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr "%s: pozdravni ekran nije pronaÃen ili korisnik gdm-a nema privilegije da ga izvrÄ¹Ëi"
+
+#: daemon/gdm.c:715
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr "%s: Udaljeni pozdravni ekran nije pronaÃen ili ga korisnik gdm-a ne moÄ¹ÄŸe izvrÄ¹Ëiti."
+
+#: daemon/gdm.c:726
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s: Izbornik nije pronaÃen ili korisnik gdm-a nema privilegije da ga pokrene"
+
+#: daemon/gdm.c:735
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr "Nije naveden servis/ServAuthDir u trenutnoj datoteci sa konfiguracijama"
+
+#: daemon/gdm.c:737
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Nije naveden servis/ServAuthDir."
+
+#: daemon/gdm.c:761
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+"Autorizacijski direktorij servera (daemon/ServAuthDir) je postavljen na %s "
+"Ä¹Ëto nije u vlasniÄ¹Ëtvu korisnika %s i grupe %s. Molim vas da ispravite "
+"vlasniÄ¹Ëtvo ili konfiguraciju gdm-a %s i ponovo pokrenete gdm."
+
+#: daemon/gdm.c:772
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: Authdir %s nije pod vlasnikom %s, grupom %s. Odustajanje."
+
+#: daemon/gdm.c:778
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+"Autorizacijski direktorij servera (daemon/ServAuthDir) je podeÄ¹Ëen na %s i "
+"ima pogreÄ¹Ëne privilegije Ã¢ one trebaju biti %o. Molim ispravite privilegije ili gdm "
+"konfiguraciju %s i ponovo pokrenite gdm."
+
+#: daemon/gdm.c:789
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: Authdir %s ima pogreÄ¹Ëne privilegije %o. Trebala bi biti %o. Odustajanje."
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:845 daemon/gdm.c:853 daemon/gdm.c:2073 daemon/gdm.c:2081
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr ""
+"Ne mogu zapisati PID datoteku %s, moguÃe je da viÄ¹Ëe nema prostora na disku.  "
+"GreÄ¹Ëka: %s\n"
+
+#: daemon/gdm.c:847 daemon/gdm.c:855 daemon/gdm.c:2075 daemon/gdm.c:2083
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr ""
+"Ne mogu zapisati PID datoteku %s, moguÃe je da viÄ¹Ëe nema prostora na disku.  "
+"GreÄ¹Ëka: %s"
+
+#: daemon/gdm.c:865
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: fork() nije uspio!"
+
+#. should never happen
+#: daemon/gdm.c:868 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: setsid() nije uspio: %s!"
+
+#: daemon/gdm.c:1038
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: PokuÄ¹Ëavam pokrenuti failsafe X server %s"
+
+#: daemon/gdm.c:1056
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: PokreÃem izvrÄ¹Ënu skriptu XKeepsCrashing"
+
+#: daemon/gdm.c:1176
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Ne mogu da pokrenem X server (vaÄ¹Ëe grafiÃÅ€ko okruÄ¹ÄŸenje).  Izgleda da je "
+"pogreÄ¹Ëno podeÄ¹Ëen. Morate se prijaviti u konzoli i ponovo pokrenuti program "
+"za konfiguraciju X servera. Zatim ponovo pokrenite GDM."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1188
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Nisam uspio da pokrenem X server nekoliko puta u kratkom vremenskom periodu; "
+"iskljuÃÅ€ujem ekran %s"
+
+#: daemon/gdm.c:1196 daemon/gdm.c:2794
+msgid "Master suspending..."
+msgstr "Glavna suspenzija..."
+
+#: daemon/gdm.c:1250
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "Sistem se ponovo pokreÃe, molim saÃÅ€ekajte ..."
+
+#: daemon/gdm.c:1252
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Sistem se gasi, molim saÃÅ€ekajte ..."
+
+#: daemon/gdm.c:1263
+msgid "Master halting..."
+msgstr "Glavno gaÄ¹Ëenje..."
+
+#: daemon/gdm.c:1276
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: NeuspjeÄ¹Ëno gaÄ¹Ëenje: %s"
+
+#: daemon/gdm.c:1285
+msgid "Master rebooting..."
+msgstr "Glavno ponovo pokretanje..."
+
+#: daemon/gdm.c:1298
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: NeuspjeÄ¹Ëno ponovo pokretanje raÃÅ€unra: %s"
+
+#: daemon/gdm.c:1396
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr "Ponovi pokreni ili ugasi kada ne postoji sistemski izbornik sa ekrana %s"
+
+#: daemon/gdm.c:1405
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr "Zahtjev sa udaljenog ekrana %s za ponovnim pokretanjem ili gaÄ¹Ëenjem"
+
+#. Bury this display for good
+#: daemon/gdm.c:1471
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Obustavljanje ekrana %s"
+
+#: daemon/gdm.c:1622
+msgid "GDM restarting ..."
+msgstr "GDM se ponovo pokreÃe ..."
+
+#: daemon/gdm.c:1626
+msgid "Failed to restart self"
+msgstr "Nisam se uspio ponovo pokrenuti"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1700
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr "glavni servis: Got SIGABRT, neÄ¹Ëto se vrlo loÄ¹Ëe dogodilo. IskljuÃÅ€ujem."
+
+#: daemon/gdm.c:1859
+msgid "Do not fork into the background"
+msgstr "Nemoj podijeliti proces i poslati ga u pozadinu"
+
+#: daemon/gdm.c:1861
+msgid "No console (local) servers to be run"
+msgstr "Nema konzolnih (lokalnih) servera koje treba pokrenuti"
+
+#: daemon/gdm.c:1863
+msgid "Preserve LD_* variables"
+msgstr "SaÃÅ€uvaj LD_* varijable"
+
+#: daemon/gdm.c:1865
+msgid "Print GDM version"
+msgstr "IspiÄ¹Ëi verziju GDM-a"
+
+#: daemon/gdm.c:1867
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+"Pokreni prvi X server ali ga tada zaustavi sve dok se ne pojavi GO "
+"u fifo-u"
+
+#: daemon/gdm.c:1988 gui/gdmchooser.c:2057
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"GreÄ¹Ëka na opciji %s: %s.\n"
+"Pokrenite '%s --help' za potpuni popis svih opcija moguÃih u komandnoj "
+"liniji.\n"
+
+#: daemon/gdm.c:2011
+msgid "Only root wants to run gdm\n"
+msgstr "Samo root korisnik moÄ¹ÄŸe pokrenuti GDM\n"
+
+#: daemon/gdm.c:2027 daemon/gdm.c:2031 daemon/gdm.c:2106 daemon/gdm.c:2110
+#: daemon/gdm.c:2114 daemon/gdm.c:2118 daemon/gdm.c:2128 daemon/gdm.c:2134
+#: daemon/gdm.c:2145 daemon/misc.c:1648 daemon/misc.c:1652 daemon/misc.c:1656
+#: daemon/misc.c:1663 daemon/misc.c:1667 daemon/misc.c:1671
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1936 gui/gdmchooser.c:1939 gui/gdmchooser.c:1942
+#: gui/gdmlogin.c:3958 gui/gdmlogin.c:3966 gui/gdmlogin.c:3969
+#: gui/greeter/greeter.c:1085 gui/greeter/greeter.c:1093
+#: gui/greeter/greeter.c:1096
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: GreÄ¹Ëka prilikom podeÄ¹Ëavanja upravljaÃÅ€a %s signala: %s"
+
+#: daemon/gdm.c:2055
+msgid "gdm already running. Aborting!"
+msgstr "GDM je veÃ pokrenut. Prekidam!"
+
+#: daemon/gdm.c:2154
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: GreÄ¹Ëka prilikom postavljanja upravljaÃÅ€a CHLD signala"
+
+#: daemon/gdm.c:2260
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Ne mogu otvoriti %s za pisanje"
+
+#: daemon/gdm.c:3527 daemon/gdm.c:3546
+msgid "FLEXI_XSERVER request denied: Not authenticated"
+msgstr "Odbijen je zahtjev za odjavom: Niste provjereni za autentiÃÅ€nost"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3564
+msgid "Unknown server type requested, using standard server."
+msgstr "Zahtjevan je nepoznati tip servera, koristim uobiÃÅ€ajni server."
+
+#: daemon/gdm.c:3568
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+"Nije dozvoljeno koristiti %s server kao fleksibilni server, koristim "
+"uobiÃÅ€ajni server."
+
+#: daemon/gdm.c:3690
+msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Odbijen je zahtjev za odjavom: Niste provjereni za autentiÃÅ€nost"
+
+#: daemon/gdm.c:3748 daemon/gdm.c:3803
+msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Odbijen je zahtjev za odjavom: Niste provjereni za autentiÃÅ€nost"
+
+#: daemon/gdm.c:3848 daemon/gdm.c:3875
+msgid "QUERY_VT request denied: Not authenticated"
+msgstr "Odbijen je zahtjev za odjavom: Niste provjereni za autentiÃÅ€nost"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:652
+msgid "y = Yes or n = No? >"
+msgstr "y = Da ili n = Ne? >"
+
+#: daemon/misc.c:1016
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Ne mogu dobiti lokalne adrese!"
+
+#: daemon/misc.c:1168
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Nisam mogao postaviti gid na %d. Prekidam."
+
+#: daemon/misc.c:1173
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "initgroups() nije uspio za %s. Prekidam."
+
+#: daemon/misc.c:1410 daemon/misc.c:1424
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: GreÄ¹Ëka pri postavljanju signala %d na %s"
+
+#: daemon/misc.c:2317
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Zadnja prijava:\n"
+"%s"
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "Ne mogu pokrenuti konzolu u sluÃÅ€aju pada"
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+"Izgleda da je X server veÃ pokrenut na ekranu %s. Da probam drugi broj "
+"ekrana? Ako odgovorite ne, pokuÄ¹Ëati Ãu pokrenuti server na %s ponovo.%s"
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (Kombinacijom Ctrl-Alt+funkcijsko dugme moÄ¹ÄŸete mijenjati konzole (npr. "
+"Ctrl-Alt-F7 Ãe Vas prebaciti na 7. konzolu). X-server se obiÃÅ€no nalazi na 7. "
+"pa naviÄ¹Ëe. "
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Xnest ne moÄ¹ÄŸe pokrenuti prikaz \"%s\""
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Prikaz %s je zauzet. Drugi X server je veÃ pokrenut."
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: GreÄ¹Ëka prilikom otvaranje veze sa procesom: %s"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Ne mogu pronaÃi slobodan broj ekrana"
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Zaslon %s je zauzet. PokuÄ¹Ëavam drugi broj ekrana."
+
+#: daemon/server.c:916
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Neispravna komanda servera \"%s\""
+
+#: daemon/server.c:921
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Ime servera '%s' nije pronaÃeno, koristim standardni server"
+
+#: daemon/server.c:1098
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Ne mogu otvoriti datoteku sa zapisima za prikaz %s!"
+
+#: daemon/server.c:1110 daemon/server.c:1116 daemon/server.c:1121
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: GreÄ¹Ëka pri postavljanju %s na %s"
+
+#: daemon/server.c:1158
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Prazna komanda servera za ekran %s"
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Server se je trebao pokrenuti sa uid brojem %d, ali taj korisnik ne postoji"
+
+#: daemon/server.c:1187 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Ne mogu postaviti groupid na %d"
+
+#: daemon/server.c:1193 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: initgroups() nije uspio za %s"
+
+#: daemon/server.c:1199 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Ne mogu postaviti userid na %d"
+
+#: daemon/server.c:1206
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Ne mogu postaviti groupid na 0"
+
+#: daemon/server.c:1223
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Xserver nije pronaÃen: %s"
+
+#: daemon/server.c:1231
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Nije moguÃe granati Xserver proces!"
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr "Ne mogu postaviti EGID za GID korisnika"
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr "Ne mogu postaviti EUID za UID korisnika"
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr "Ipak se prijavi"
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"VeÃ ste prijavljeni. MoÄ¹ÄŸete se ipak prijaviti, vratiti na prethodno "
+"prijavljenu sesiju, ili otkazati ovu prijavu"
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr "Vrati se na prethodnu prijavu"
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr "OtkaÄ¹ÄŸi prijavu"
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "VeÃ ste prijavljeni. MoÄ¹ÄŸete se ipak prijaviti, ili otkazati ovu prijavu"
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"Ne mogu pokrenuti X\n"
+"server. (vaÄ¹Ëe grafiÃÅ€ko okruÄ¹ÄŸenje)\n"
+"zbog nekih internih greÄ¹Ëaka.\n"
+"Molim vas da kontaktirate administratora\n"
+"sistema ili pregledajte syslog.\n"
+"U meÃuvremenu ovaj zaslon Ãe biti\n"
+"iskljuÃÅ€en. Molimo vas da ponovo pokrenete\n"
+"GDM kada ispravite problem."
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: ne moÄ¹ÄŸe raÃÅ€vati proces"
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: ne moÄ¹ÄŸe otvoriti prikaz %s"
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+"Ne moÄ¹ÄŸe izvrÄ¹Ëiti program za postavljanje konfiguracije. Provjerite je li njegova "
+"putanja taÃÅ€no postavljena u datoteci sa konfiguracijom. PokuÄ¹Ëajte ga pokrenuti s "
+"uobiÃÅ€ajene lokacije."
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+"Nisam mogao pokrenuti program za postavljanje konfiguracije. Provjerite je li "
+"njegova putanja ispravno postavljena u datoteci sa konfiguracijom."
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+"Unesite Ä¹Ëifru root korisnika\n"
+"kako biste pokrenuli konfiguraciju."
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Ne mogu otvoriti vezu prema gdmgreeter"
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+"Nisu definisani serveri u datoteci sa konfiguracijom, a XDMCP je iskljuÃÅ€en. "
+"Ovo moÄ¹ÄŸe biti samo greÄ¹Ëka u konfiguraciji. Zato sam pokrenuo samostalan "
+"server za Vas. Trebate se prijaviti i popraviti konfiguraciju. Obratite paÄ¹ÄŸnju "
+"da je automatsko i vremenski aktivirano prijavljivanje trenutno iskljuÃÅ€eno."
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"Ne mogu pokrenuti regularni X server (vaÄ¹Ëe grafiÃÅ€ko okruÄ¹ÄŸenje) pa je ovaj "
+"failsafe X server. Prijavite se i ispravno podesite X server."
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr "Navedeni broj prikaza je zauzet, pa je ovaj server pokrenut na prikazu %s."
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+"Izgleda da se ovaj program za dobrodoÄ¹Ëlicu ruÄ¹Ëi.\n"
+"PokuÄ¹Ëat Ãe koristiti neki drugi."
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: Ne mogu pokrenuti greeter s gtk modulima: %s. PokuÄ¹Ëavam bez modula "
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Ne mogu pokrenuti greeter, pokuÄ¹Ëavam uobiÃÅ€ajno: %s"
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Ne moÄ¹ÄŸe pokrenuti program za dobrodoÄ¹Ëlicu, pa se iz tog razloga neÃete moÃi "
+"prijaviti. Ovaj ekran Ãe biti iskljuÃÅ€en. PokuÄ¹Ëajte se prijaviti na drugi "
+"naÃÅ€in i promijenite datoteku sa konfiguracijom"
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: GreÄ¹Ëka prilikom pokretanja programa za dobrodoÄ¹Ëlicu na prikazu %s"
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Nije moguÃe granati gdmgreeter proces"
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Ne mogu otvoriti fifo!"
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Ne mogu naÃi inicijalnu vezu prema gdmchooser-u"
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+"Ne moÄ¹ÄŸe pokrenuti program za biranje, iz tog razloga se vjerovatno neÃete moÃi "
+"prijaviti.  Molim kontaktirajte sistem administratora"
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: GreÄ¹Ëka prilikom pokretanja programa za odabir na ekranu %s"
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Nije moguÃe granati gdmchooser proces"
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s:  Ne mogu otvoriti ~/.xsession-errors"
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: IzvrÄ¹Ëavanje PreSession skripte vraÃa > 0. Prekidam."
+
+#: daemon/slave.c:3503
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "Jezik %s ne postoji, koristim %s"
+
+#: daemon/slave.c:3504
+msgid "System default"
+msgstr "UobiÃÅ€ajni sistem"
+
+#: daemon/slave.c:3520
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Ne mogu podesiti okruÄ¹ÄŸenje za %s. Prekidam."
+
+#: daemon/slave.c:3567
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: setusercontext() nije uspio za %s. Prekidam."
+
+#: daemon/slave.c:3573
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Ne moÄ¹ÄŸe postati %s. Prekidam."
+
+#: daemon/slave.c:3636
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr "%s: Nije naÃena Exec linija u datoteci za sesiju: %s, pokreÃe failsafe GNOME"
+
+#: daemon/slave.c:3642
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+"Sesija koju ste odabrali ne izgleda ispravno. Za vas Ãe se pokrenuti sigurna "
+"GNOME sesija."
+
+#: daemon/slave.c:3656
+#, c-format
+msgid "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+"%s: Ne mogu pronaÃi ili pokrenuti osnovnu Xsession skriptu, pokuÄ¹Ëati Ãu "
+"GNOME provjerenu (failsafe)"
+
+#: daemon/slave.c:3662
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+"Ne moÄ¹ÄŸe naÃi ili pokrenuti osnovnu skriptu za sesiju, pokuÄ¹Ëati Ãe za vas "
+"pokrenuti sigurni GNOME."
+
+#. yaikes
+#: daemon/slave.c:3677
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+"%s: gnome-session nije pronaÃen za pokretanje failsafe GNOME sesije, "
+"pokuÄ¹Ëavam xterm"
+
+#: daemon/slave.c:3682
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"Ne moÄ¹ÄŸe pronaÃi instalaciju GNOME-a, pokuÄ¹Ëati Ãe pokrenuti \"xterm sesiju "
+"otpornu na greÄ¹Ëke\"."
+
+#: daemon/slave.c:3690
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+"Ovo je GNOME sesija otporna na greÄ¹Ëke. Bit Ãete prijavljeni u \"UobiÃÅ€ajnu"
+"\" sesiju GNOMEa bez pokretanja skripti po pokretanju. Ovo je samo da "
+"popravite greÄ¹Ëku u vaÄ¹Ëoj instalaciji."
+
+#: daemon/slave.c:3705
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Ne mogu pronaÃi \"xterm\" kako bih pokrenuo sesiju otpornu na greÄ¹Ëke."
+
+#: daemon/slave.c:3718
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Ovo je xterm sesija otporna na greÄ¹Ëke. Bit Ãete prijavljeni na konzolu "
+"terminala kako biste popravili VaÄ¹Ë sistem ako se ne moÄ¹ÄŸete prijaviti na "
+"drugi naÃÅ€in. Da biste izaÄ¹Ëli iz terminala, otkucajte \"exit\" i pritisnite "
+"tipku enter u prozoru."
+
+#: daemon/slave.c:3745
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: Korisniku nije dozvoljeno prijavljivanje"
+
+#: daemon/slave.c:3748
+msgid "The system administrator has disabled your account."
+msgstr "Sistem administrator je iskljuÃÅ€io VaÄ¹Ë korisniÃÅ€ki raÃÅ€un."
+
+#: daemon/slave.c:3777
+msgid "Error! Unable to set executable context."
+msgstr "GreÄ¹Ëka! Ne mogu postaviti izvrÄ¹Ëni dodatak."
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3785 daemon/slave.c:3790
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Ne mogu izvrÄ¹Ëiti %s %s %s"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3801
+msgid "Cannot start the session due to some internal error."
+msgstr "Ne moÄ¹ÄŸe pokrenuti sesiju zbog neke unutraÄ¹Ënje greÄ¹Ëke."
+
+#: daemon/slave.c:3855
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s: Korisnik je proÄ¹Ëao autorizaciju ali getpwnam(%s) nije uspio!"
+
+#: daemon/slave.c:3869
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: IzvrÄ¹Ëavanje PostLogin skripte vraÃa > 0. Prekidam."
+
+#: daemon/slave.c:3878
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"VaÄ¹Ë korisniÃÅ€ki direktorij je naveden kao:\n"
+"\"%s\"\n"
+"ali izgleda da on ne postoji. Ä¹Ëelite li se prijaviti sa / (korijenskim) "
+"direktorijem kao vaÄ¹Ëim osobnim direktorijem?\n"
+"\n"
+"Nemojte oÃÅ€ekivati da Ãe iÄ¹Ëta raditi osim ako koristite failsafe sesiju."
+
+#: daemon/slave.c:3886
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: KorisniÃÅ€ki direktorij za %s: '%s' ne postoji!"
+
+#: daemon/slave.c:4063
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"GDM nije mogao pisati u vaÄ¹Ëu datoteku za autorizaciju. Ovo moÄ¹ÄŸe znaÃÅ€iti da "
+"nemate prostora na disku ili da vaÄ¹Ë privatni direktorij ne moÄ¹ÄŸe biti otvoren "
+"za upis. U svakom sluÃÅ€aju ne moÄ¹ÄŸete se prijaviti. Molim kontaktirajte vaÄ¹Ëeg "
+"sistem administratora."
+
+#: daemon/slave.c:4139
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: GreÄ¹Ëka prilikom raÃÅ€vanja procesa korisniÃÅ€ke sesije"
+
+#: daemon/slave.c:4220
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"VaÄ¹Ëa sesija je trajala manje od 10 sekundi. Ako se niste odjavili, ovo moÄ¹ÄŸe "
+"znaÃÅ€iti da postoje odreÃeni problemi s instalacijom ili moÄ¹ÄŸda imate manjak "
+"prostora na disku. PokuÄ¹Ëajte se prijaviti preko neke od sesija otpornih na "
+"greÄ¹Ëke kako biste pokuÄ¹Ëali popraviti problem."
+
+#: daemon/slave.c:4228
+msgid "View details (~/.xsession-errors file)"
+msgstr "Pogledaj detalje (datoteka ~/.xsession-errors)"
+
+#: daemon/slave.c:4372
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "GDM je primijetio da je gaÄ¹Ëenje ili prekid rada raÃÅ€unara u toku."
+
+#: daemon/slave.c:4466
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "Ping na %s nije uspio, odbacujem prikaz!"
+
+#: daemon/slave.c:4752
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: Fatalna X greÄ¹Ëka - ponovo pokreÃem %s"
+
+#: daemon/slave.c:4846
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Zahtijevani zvuk prijave na prikazu koji nije lokalni ili reprodukcijskom "
+"programu ne moÄ¹ÄŸe biti pokrenut ili zvuk ne postoji."
+
+#: daemon/slave.c:5201
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: NeuspjeÄ¹Ëno pokretanje: %s"
+
+#: daemon/slave.c:5209 daemon/slave.c:5348
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Nije moguÃe granati skript proces!"
+
+#: daemon/slave.c:5303
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: GreÄ¹Ëka pri stvaranju veze"
+
+#: daemon/slave.c:5342
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: NeuspjeÄ¹Ëno izvrÄ¹Ëavanje: %s"
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:1030 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Neispravno korisniÃÅ€ko ime ili Ä¹Ëifra. Slova moraju biti odgovarajuÃe "
+"veliÃÅ€ine."
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:1040 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Provjerite da nije ukljuÃÅ€en \"Caps Lock\"."
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:439
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3069
+msgid "Please enter your username"
+msgstr "Molim, upiÄ¹Ëite svoje korisniÃÅ€ko ime"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:339 daemon/verify-pam.c:340
+#: daemon/verify-pam.c:341 daemon/verify-pam.c:426 daemon/verify-pam.c:785
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2372 gui/greeter/greeter.c:281
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "KorisniÃÅ€ko ime:"
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:342 daemon/verify-pam.c:343
+#: daemon/verify-pam.c:487 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "Ä¹Â ifra:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Nisam moogao prepoznati korisnika \"%s\""
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:881
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Prijava root korisnika je nedozvoljena na prikazu '%s'"
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Sistem administrator nije dozvolio da se prijavite sa ovog prikaza"
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "Korisniku %s nije dozvoljena prijava"
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:927
+#: daemon/verify-pam.c:1211 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Administrator sustema je onemoguÃio vaÄ¹Ë korisniÃÅ€ki raÃÅ€un."
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:945
+#: daemon/verify-pam.c:1228 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Nisam mogao podesiti korisniÃÅ€ku grupu za %s"
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:947
+#: daemon/verify-pam.c:1231 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Nije uspjelo postavljanje vaÄ¹Ëe korisniÃÅ€ke grupe, molim kontaktirajte "
+"administratora vaÄ¹Ëeg sistema"
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "ViÄ¹Ëe nije vaÄ¹ÄŸeÃa Ä¹Ëifra za %s"
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Morate promjeniti vaÄ¹Ëu Ä¹Ëifru.\n"
+"Molim, odaberite novu."
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Ne moÄ¹ÄŸete promijeniti vaÄ¹Ëu Ä¹Ëifru, neÃete se moÃi prijaviti na sistem. Molim "
+"pokuÄ¹Ëajte ponovo kasnije ili kontaktirajte vaÄ¹Ëeg administratora sistema."
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+"VaÄ¹Ëa Ä¹Ëifra je promijenjena ali Ãete je morati promijeniti ponovo, molim "
+"pokuÄ¹Ëajte ponovo kasnije ili kontaktirajte vaÄ¹Ëeg administratora sistema."
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"VaÄ¹Ëa Ä¹Ëifra je prestala vaÄ¹ÄŸiti.\n"
+"Sada je samo administrator sistema moÄ¹ÄŸe promijeniti."
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "Interna greÄ¹Ëka na passwdexpired"
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Dogodila se interna greÄ¹Ëka, neÃete se moÃi prijaviti.\n"
+"Molim, pokuÄ¹Ëajte ponovo ili kontaktirajte vaÄ¹Ëeg administratora sistema."
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Nisam mogao saznati passwd strukturu za %s"
+
+#: daemon/verify-pam.c:344
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Morate odmah promijeniti Ä¹Ëifru (zastarjela Ä¹Ëifra)"
+
+#: daemon/verify-pam.c:345
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Morate odmah promijeniti Ä¹Ëifru (administrator je naredio)"
+
+#: daemon/verify-pam.c:346
+msgid "Your account has expired; please contact your system administrator"
+msgstr "VaÄ¹Ë korisniÃÅ€ki raÃÅ€un je istekao; molim kontaktirajte sistem administratora"
+
+#: daemon/verify-pam.c:347
+msgid "No password supplied"
+msgstr "Ä¹Â ifra nije unesena"
+
+#: daemon/verify-pam.c:348
+msgid "Password unchanged"
+msgstr "Nepromjenjena Ä¹Ëifra"
+
+#: daemon/verify-pam.c:349
+msgid "Can not get username"
+msgstr "Ne mogu saznati korisniÃÅ€ko ime"
+
+#: daemon/verify-pam.c:350
+msgid "Retype new UNIX password:"
+msgstr "Ponovo unesite UNIX Ä¹Ëifru:"
+
+#: daemon/verify-pam.c:351
+msgid "Enter new UNIX password:"
+msgstr "Unesite novu UNIX Ä¹Ëifru:"
+
+#: daemon/verify-pam.c:352
+msgid "(current) UNIX password:"
+msgstr "(trenutna) UNIX Ä¹Ëifra:"
+
+#: daemon/verify-pam.c:353
+msgid "Error while changing NIS password."
+msgstr "GreÄ¹Ëka pri promjeni NIS Ä¹Ëifre."
+
+#: daemon/verify-pam.c:354
+msgid "You must choose a longer password"
+msgstr "Morate izabrati duÄ¹ÄŸu Ä¹Ëifru"
+
+#: daemon/verify-pam.c:355
+msgid "Password has been already used. Choose another."
+msgstr "Ä¹Â ifra je veÃ koriÄ¹Ëtena. Odaberite neku drugu."
+
+#: daemon/verify-pam.c:356
+msgid "You must wait longer to change your password"
+msgstr "Morate duÄ¹ÄŸe ÃÅ€ekati za promjenu Ä¹Ëifre"
+
+#: daemon/verify-pam.c:357
+msgid "Sorry, passwords do not match"
+msgstr "Ä¹Ëao mi je, Ä¹Ëifre se ne poklapaju"
+
+#: daemon/verify-pam.c:651
+msgid "Cannot setup pam handle with null display"
+msgstr "Ne mogu podesiti pam upravljaÃÅ€ sa null prikazom"
+
+#: daemon/verify-pam.c:668
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Ne mogu uspostaviti servis %s: %s\n"
+
+#: daemon/verify-pam.c:681
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Ne mogu podesiti PAM_TTY=%s"
+
+#: daemon/verify-pam.c:691
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Ne mogu podesiti PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:838 daemon/verify-pam.c:856 daemon/verify-pam.c:1150
+#: daemon/verify-pam.c:1162
+msgid "Couldn't authenticate user"
+msgstr "Nisam mogao autorizirati korisnika"
+
+#: daemon/verify-pam.c:884
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Sistem administrator nije dozvolio prijave s ovog prikaza."
+
+#: daemon/verify-pam.c:908 daemon/verify-pam.c:1192
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Promjena autorizacije nije uspjela za korisnika %s"
+
+#: daemon/verify-pam.c:910 daemon/verify-pam.c:1195
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"Promjena tokena za autorizaciju nije uspjela. Molimo, pokuÄ¹Ëajte ponovo "
+"kasnije ili kontatirajte sistem administratora."
+
+#: daemon/verify-pam.c:925 daemon/verify-pam.c:1208
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Korisniku %s viÄ¹Ëe nije dozvoljen pristup sistemu"
+
+#: daemon/verify-pam.c:931 daemon/verify-pam.c:1214
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "Korisniku %s nije dozvoljeno trenutno dobivanje pristupa"
+
+#: daemon/verify-pam.c:933
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Sistem administrator je privremeno onemoguÃio pristup sistemu."
+
+#: daemon/verify-pam.c:938 daemon/verify-pam.c:1221
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Nisam mogao podesiti upravitelj naloga za %s"
+
+#: daemon/verify-pam.c:966 daemon/verify-pam.c:1251
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Nisam mogao uspostaviti povjerenje za %s"
+
+#: daemon/verify-pam.c:980 daemon/verify-pam.c:1266
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Nisam mogao otvoriti sesiju za %s"
+
+#: daemon/verify-pam.c:1034
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"NeuspjeÄ¹Ëna identifikacija. Unesena slova moraju biti ispravne veliÃÅ€ine."
+
+#: daemon/verify-pam.c:1050 daemon/verify-pam.c:1153 daemon/verify-pam.c:1165
+msgid "Authentication failed"
+msgstr "NeuspjeÄ¹Ëna identifikacija"
+
+#: daemon/verify-pam.c:1119
+msgid "Automatic login"
+msgstr "Automatsko prijavljivanje (login)"
+
+#: daemon/verify-pam.c:1217
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+"\n"
+"Sistem administrator je privremeno onemoguÃio pristup sistemu."
+
+#: daemon/verify-pam.c:1420 daemon/verify-pam.c:1422
+msgid "Can't find PAM configuration for gdm."
+msgstr "Ne mogu pronaÃi PAM konfiguraciju za gdm."
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Ne mogu saznati ime raÃÅ€unara: %s!"
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Ne mogu napraviti socket!"
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Ne mogu se povezati na XDMCP socket!"
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Ne mogu napraviti XDMCP meÃuspremnik!"
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Ne mogu proÃÅ€itati XDMCP zaglavlje!"
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Neispravna XDMCP verzija!"
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: Nepoznat opcode sa raÃÅ€unara %s"
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ne mogu otpakovati authlist iz paketa"
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: GreÄ¹Ëka u checksum-u"
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ne mogu prikazati adrese"
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ne mogu proÃÅ€itati broj porta zaslona"
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: PogreÄ¹Ëna adresa"
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Odbijena XDMCP provjera sa adrese %s"
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Dobio REQUEST od zabranjenoe adrese %s"
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ne mogu proÃÅ€itati broj prikaza"
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ne mogu proÃÅ€itati vrstu veze"
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ne mogu proÃÅ€itati adresu klijenta"
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Ne mogu proÃÅ€itati imena za autorizaciju"
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Ne mogu proÃÅ€itati podatke za autorizaciju"
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Ne mogu proÃÅ€itati listu za autorizaciju"
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ne mogu proÃÅ€itati ID proizvoÃaÃÅ€a"
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Nije uspjela provjera suma sa %s"
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Dobio Manage sa zabranjene adrese %s"
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ne mogu proÃÅ€itati ID sesije"
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Ne mogu proÃÅ€itati klasu prikaza"
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ne mogu proÃÅ€itati adrese"
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Dobio sam KEEPALIVE sa zabranjene adrese %s"
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Nema podrÄ¹Ëke za XDMCP"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Xnest komandna linija"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "ZNAK"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Dodatne opcije za Xnest"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "OPCIJE"
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "Pokreni u pozadini"
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Samo pokreni Xnest, bez provjere (nema izabranika)"
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Uradi direktni upit umjesto indirektnog (izabranik)"
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Pokreni emitiranje umjesto posrednog upita (izabranik)"
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "Ne provjeravaj za pokrenuti GDM"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "Xnest ne postoji."
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "Molim traÄ¹ÄŸite od VaÄ¹Ëeg sistem administratora da ga instalira."
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "Nije ukljuÃÅ€en posredan XDMCP"
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+"Molim traÄ¹ÄŸite od VaÄ¹Ëeg sistem administratora da ga ukljuÃÅ€i u programu za "
+"konfiguraciju GDM-a."
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "XDMCP nije omoguÃen"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "GDM nije pokrenut"
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "Molim traÄ¹ÄŸite od VaÄ¹Ëeg sistem administratora da ga pokrene."
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "Nisam mogao pronaÃi slobodan broj prikaza"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "GDM odabir raÃÅ€unara"
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Kako koristiti ovu aplikaciju"
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "Testiraj mreÄ¹ÄŸu"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "Zatvorite program"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "Otvori sesiju na odabranoj adresi"
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "_Spoji"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Status"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "_Dodaj raÃÅ€unar: "
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "Napravi upit i dodaj ovaj raÃÅ€unar u gornji popis"
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_Dodaj"
+
+#: gui/gdmchooser.c:80
+msgid "Please wait: scanning local network..."
+msgstr "Molim priÃÅ€ekajte: pretraÄ¹ÄŸujem lokalnu mreÄ¹ÄŸu..."
+
+#: gui/gdmchooser.c:81
+msgid "No serving hosts were found."
+msgstr "Nisu pronaÃene adrese."
+
+#: gui/gdmchooser.c:82
+msgid "Choose a ho_st to connect to:"
+msgstr "Odaberite _raÃÅ€unar na koji se Ä¹ÄŸelite spojiti:"
+
+#. markup
+#: gui/gdmchooser.c:659
+msgid "Cannot connect to remote server"
+msgstr "Ne mogu se spojiti sa udaljenim serverom"
+
+#: gui/gdmchooser.c:660
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr "RaÃÅ€unar \"%s\" ne moÄ¹ÄŸe trenutno odobriti prijavu. Molim pokuÄ¹Ëajte kasnije."
+
+#. markup
+#: gui/gdmchooser.c:1284
+msgid "Did not receive response from server"
+msgstr "Nije primio odgovor od servera"
+
+#: gui/gdmchooser.c:1285
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Nije primio bilo kakav odgovor sa raÃÅ€unara \"%s\" u %d sekundi. MoÄ¹ÄŸda "
+"raÃÅ€unar nije ukljuÃÅ€en, ili trenutno ne Ä¹ÄŸeli primiti prijavu.  Molim "
+"pokuÄ¹Ëajte kasnije."
+
+#: gui/gdmchooser.c:1391
+msgid "Cannot find host"
+msgstr "Ne mogu naÃi raÃÅ€unar"
+
+#: gui/gdmchooser.c:1392
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "Ne mogu naÃi raÃÅ€unar \"%s\", moÄ¹ÄŸda ste loÄ¹Ëe unijeli njegovo ime."
+
+#: gui/gdmchooser.c:1678
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Glavni dio ove aplikacije prikazuje adrese u lokalnoj mreÄ¹ÄŸi koje imaju "
+"omoguÃen \"XDMCP\". Ovo dozvoljava korisnicima da se prijave na udaljene "
+"kompjutere kao da su prijavljeni koristeÃi konzolu.\n"
+"\n"
+"MoÄ¹ÄŸete ponovo pretraÄ¹ÄŸiti mreÄ¹ÄŸu klikom na \"OsvjeÄ¹ÄŸi\". Kada odaberete adresu "
+"kliknite na \"PoveÄ¹ÄŸi se\" kako biste otvorili sesiju na tom kompjuteru."
+
+#: gui/gdmchooser.c:1725
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Ne mogu otvoriti uobiÃÅ€ajnu sliÃÅ€icu raÃÅ€unara: %s"
+
+#: gui/gdmchooser.c:1950 gui/gdmlogin.c:3977 gui/gdmlogin.c:3984
+#: gui/greeter/greeter.c:1104 gui/greeter/greeter.c:1111
+msgid "Could not set signal mask!"
+msgstr "Nisam mogao podesiti masku signala!"
+
+#: gui/gdmchooser.c:1956
+msgid "Socket for xdm communication"
+msgstr "Socket za xdm komunikaciju"
+
+#: gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr "SOCKET"
+
+#: gui/gdmchooser.c:1959
+msgid "Client address to return in response to xdm"
+msgstr "Adresa klijenta koju treba vratiti u odgovoru xdm-u"
+
+#: gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "ADRESA"
+
+#: gui/gdmchooser.c:1962
+msgid "Connection type to return in response to xdm"
+msgstr "Tip konekcije koji treba vratiti u odgovoru xdm-u"
+
+#: gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "TIP"
+
+#. markup
+#: gui/gdmchooser.c:2091
+msgid "Cannot run chooser"
+msgstr "Ne mogu pokrenuti izabranika"
+
+#: gui/gdmchooser.c:2092
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Verzija izbornika (%s) se ne poklapa sa verzijom pozadinskog procesa (%s). "
+"Vjerojatno ste nedavno preÄ¹Ëli na novu verziju GDM-a. Molim ponovo pokrenite  program GDM-a ili ponovo pokrenite raÃÅ€unar."
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (GNOME-ov upravitelj ekrana) nije pokrenut."
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+"MoÄ¹ÄŸda zapravo koristite neki drugi upravitelj prikaza, kao Ä¹Ëto je KDM ili "
+"XDM."
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+"Ukoliko i dalje Ä¹ÄŸelite da koristite ovu moguÃnost, ili sami pokrenite GDM, "
+"ili traÄ¹ÄŸite od vaÄ¹Ëeg sistem administratora da pokrene GDM."
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Ne mogu komunicirati sa GDM-om (Gnomovim upraviteljem prikaza)."
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "MoÄ¹ÄŸda koristite staru verziju GDM-a."
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "Ne mogu kominicirati sa GDM-om, moÄ¹ÄŸda imate pokrenutu staru verziju."
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Dozvoljeno ograniÃÅ€enje je broj dozvoljenih fleksibilnih X servera."
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "DoÄ¹Ëlo je do greÄ¹Ëaka u pokuÄ¹Ëaju pokretanja X servera."
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Pokretanje X servera neuspjeÄ¹Ëno. MoÄ¹ÄŸda nije dobro iskonfigurisan."
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "Pokrenuto je previÄ¹Ëe X sesija."
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"UgnijeÄ¹ÄŸden server X-a (Xnest) ne moÄ¹ÄŸe se povezati sa vaÄ¹Ëim trenutnim "
+"serverom X-a . MoÄ¹ÄŸda vam nedostaje autorizacijska datoteka sa"
+"serverom X-a."
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"UgnjeÄ¹ÄŸdeni server X-a (Xnest) nije dostupan ili je GDM netaÃÅ€no "
+"konfigurisan.\n"
+"Molim vas instalirajte Xnest paket ukoliko Ä¹ÄŸelite koristiti ugnjeÄ¹ÄŸdeno "
+"prijavljivanje."
+
+#: gui/gdmcomm.c:478
+msgid "The X server is not available, it is likely that gdm is badly configured."
+msgstr "X server nije dostupan, vjerovatno gdm nije pravilno iskonfigurisan."
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"PokuÄ¹Ëavate postaviti nepoznatu odjavnu radnju, ili pokuÄ¹Ëavate postaviti "
+"odjavnu radnju koja nije dostupna."
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "Virtualni terminali nisu podrÄ¹ÄŸani."
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "PokuÄ¹Ëaj promjene neispravnog broja virtualnog terminala."
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr "PokuÄ¹Ëavam nadograditi nepodrÄ¹ÄŸan konfiguracijski kljuÃÅ€."
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Izgleda da nemate dozvole potrebne za ovu operaciju.  MoÄ¹ÄŸda vaÄ¹Ëa .Xauthority "
+"datoteka nije ispravno iskonfigurisana."
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Poslano je previÄ¹Ëe poruka prema gdm-u, te je prestao raditi."
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "Dogodila se nepoznata greÄ¹Ëka."
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Prijavite se kao drugi korisnik unutar ugnijeÄ¹ÄŸdenog prozora"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Nova prijava u ugnijeÄ¹ÄŸdenom prozoru"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "Ne mogu promijeniti prikaz"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "Niko"
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "PrikaÄ¹ÄŸi %s na virtualnom terminalu %d"
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "UgnijeÄ¹ÄŸÃeni prikaz %s na virtualnom terminalu %d"
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2917
+#: gui/greeter/greeter_item_ulist.c:449
+msgid "Username"
+msgstr "KorisniÃÅ€ko ime"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "Prikaz"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "Otvori prikaze"
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_Otvori nove prikaze"
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "Promjeni u postojeÃi _Ekran"
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Neki prikazi su veÃ otvoreni. MoÄ¹ÄŸete odabrati jedan iz popisa ispod ili "
+"otvoriti novi."
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "Ne mogu zakljuÃÅ€ati prikaz"
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "Ne mogu iskljuÃÅ€iti xscreensaver prikaze na ekranu"
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Odaberite server"
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "Odaberite koji X server Ä¹ÄŸelite pokrenuti"
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Standardni server"
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "PoÄ¹Ëalji posebnu komandu protokola gdm-u"
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "KOMANDA"
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "NaÃÅ€in rada Xnesta"
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "Nemoj zakljuÃÅ€ati trenutni prikaz"
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "Otklanjaj greÄ¹Ëke na izlazu"
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "Prijavite se prije pokretanja --komande"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "Izgleda da nemate dozvole potrebne za ovu operaciju"
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "MoÄ¹ÄŸda vaÄ¹Ëa .Xauthority datoteka nije ispravno konfigurisana."
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "Izgleda da niste prijavljeni u konzoli"
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "Pokretanje novog prijavljivanja radi ispravno samo u konzoli."
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "Ne moÄ¹ÄŸe pokrenuti novi prikaz"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Prijavi se kao drugi korisnik bez odjavljivanja"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Nova prijava"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr "A-M|Albanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "A-M|Amharski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Arapski (Egipat)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Arapski (Libanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Armenian"
+msgstr "A-M|Armenian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Azerbaijani"
+msgstr "A-M|AzerbejdÄ¹ÄŸanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Basque"
+msgstr "A-M|Baskijski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Belarusian"
+msgstr "A-M|Bjeloruski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali"
+msgstr "A-M|Bengali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengali (Indija)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bulgarian"
+msgstr "A-M|Bugarski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Bosnian"
+msgstr "A-M|Bosanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Catalan"
+msgstr "A-M|Katalanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|Kineski (pojednostavljeni)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|Kineski (tradicionalni)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Croatian"
+msgstr "A-M|Hrvatski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Czech"
+msgstr "A-M|ÃÅeÄ¹Ëki"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Danish"
+msgstr "A-M|Danski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|Dutch"
+msgstr "N-Z|Nizozemski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English"
+msgstr "A-M|Engleski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (USA)"
+msgstr "A-M|Engleski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (Australia)"
+msgstr "A-M|Engleski (Australski)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (UK)"
+msgstr "A-M|Engleski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Canada)"
+msgstr "A-M|Engleski (Kanadski)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|English (Ireland)"
+msgstr "A-M|Engleski (Irski)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|English (Denmark)"
+msgstr "A-M|Engleski (Danski)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|Estonian"
+msgstr "A-M|Estonski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Finnish"
+msgstr "A-M|Finski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|French"
+msgstr "N-Ä¹Â |Francuski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|French (Belgium)"
+msgstr "N-Ä¹Â |Francuski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|French (Switzerland)"
+msgstr "N-Ä¹Â |Francuski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+msgid "A-M|Galician"
+msgstr "A-M|Galicijski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+msgid "A-M|German"
+msgstr "A-M|NjemaÃÅ€ki"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|German (Austria)"
+msgstr "A-M|NjemaÃÅ€ki (Austrijski)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|NjemaÃÅ€ki (Ä¹Â vicarski)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Greek"
+msgstr "A-M|GrÃÅ€ki"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Gujarati"
+msgstr "A-M|Guharati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127 gui/gdmlanguages.c:129
+msgid "A-M|Hebrew"
+msgstr "N-Ä¹Â |Hebrejski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Hindi"
+msgstr "N-Ä¹Â |Hindu"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Hungarian"
+msgstr "A-M|MaÃarski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Icelandic"
+msgstr "A-M|Islandski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Indonesian"
+msgstr "A-M|Indonezijski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Interlingua"
+msgstr "A-M|ViÄ¹ËejeziÃÅ€ki"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Irish"
+msgstr "A-M|Irski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Italian"
+msgstr "A-M|talijanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Japanese"
+msgstr "A-M|japanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Kannada"
+msgstr "A-M|Kanadski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Korean"
+msgstr "A-M|Korejski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Latvian"
+msgstr "A-M|Latvijski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "A-M|Lithuanian"
+msgstr "A-M|Litvanski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "A-M|Macedonian"
+msgstr "A-M|Makedonski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "A-M|Malay"
+msgstr "A-M|Malajski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "A-M|Malayalam"
+msgstr "A-M|Malajamski"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "A-M|Marathi"
+msgstr "A-M|Marati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "A-M|Mongolian"
+msgstr "A-M|Mongolski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|NorveÄ¹Ëki (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|NorveÄ¹Ëki (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Oriya"
+msgstr "N-Z|Orija"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Panjabi"
+msgstr "N-Z|PandÄ¹ÄŸabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Persian"
+msgstr "N-Z|Persijski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Polish"
+msgstr "N-Z|Poljski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Portugalski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Portugalski (Brazilski)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Romanian"
+msgstr "N-Z|Rumunski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Russian"
+msgstr "N-Z|Ruski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185 gui/gdmlanguages.c:187
+msgid "N-Z|Serbian"
+msgstr "N-Z|Srpski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Srpski (Latinica)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Srpski (ÃÅirilica)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Slovak"
+msgstr "N-Z|SlovaÃÅ€ki"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Slovenski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Spanish"
+msgstr "N-Z|Ä¹Â panski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Ä¹Â panski (Meksiko)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Swedish"
+msgstr "N-Z|Ä¹Â vedski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Ä¹Â vedski (Finska)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Tamil"
+msgstr "N-Z|Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Telugu"
+msgstr "N-Z|Telugu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Thai"
+msgstr "N-Z|Tajlandski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:211
+msgid "N-Z|Turkish"
+msgstr "N-Z|Turski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:213
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Ukrajinski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:215
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Vijetnamski"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:217
+msgid "N-Z|Walloon"
+msgstr "N-Z|Valun"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:219
+msgid "N-Z|Welsh"
+msgstr "N-Z|VelÄ¹Ëki"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:221
+msgid "N-Z|Yiddish"
+msgstr "N-Z|jidiÄ¹Ë"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:223
+msgid "Other|POSIX/C English"
+msgstr "Ostali|POSIX/C Engleski"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "Korisnik %s Ãe se prijaviti na sistem za %d sekundi"
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: Niz znakova je predug!"
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sDobrodoÄ¹Ëli na %s%s"
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr "Ne moÄ¹ÄŸe izdvojiti novi proces!"
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr "Najvjerovatnije se neÃete moÃi prijaviti."
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:45
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Jeste li sigurni da Ä¹ÄŸelite ponovo pokrenuti raÃÅ€unar?"
+
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2781 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:47 gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr "_Ponovo pokretanje"
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:58
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Jeste li sigurni da Ä¹ÄŸelite ugasiti raÃÅ€unar?"
+
+#. markup
+#: gui/gdmlogin.c:599 gui/gdmlogin.c:2794 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:60 gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr "_Ugasi"
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:70
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Jeste li sigurni da Ä¹ÄŸelite privremeno zaustaviti raÃÅ€unar?"
+
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2808 gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr "_Odgodi"
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3752 gui/greeter/greeter.c:164
+#: gui/greeter/greeter.c:858
+msgid "Welcome"
+msgstr "DobrodoÄ¹Ëli"
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3755 gui/greeter/greeter.c:167
+#: gui/greeter/greeter.c:861
+#, c-format
+msgid "Welcome to %n"
+msgstr "DobrodoÄ¹Ëli u %n"
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:192
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "TimedLoginDelay je manje od 5. Koristit Ãe 5."
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"VaÄ¹Ë uobiÃÅ€ajni tip sesije %s nije instaliran na raÃÅ€unaru.\n"
+"Ä¹Ëelite li konfigurisati %s kao uobiÃÅ€ajno za sljedeÃe sesije?"
+
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "OznaÃÅ€i kao _UobiÃÅ€ajno"
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "Samo se _prijavi"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Izabrali ste %s za ovu sesiju, dok je vaÄ¹Ëe uobiÃÅ€ajna konfiguracija %s.\n"
+"Ä¹Ëelite li podesiti da %s bude vaÄ¹Ëa uobiÃÅ€ajna sesija ubuduÃe?"
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Samo za _ovu sesiju"
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Izabrali ste %s za ovu sesiju.\n"
+"Ako Ä¹ÄŸelite iskonfigurisati %s kao uobiÃÅ€ajno za buduÃe sesije,\n"
+"pokrenite \"switchdesk\" alat\n"
+"(\"Sistem->Alat za promjenu radnog okruÄ¹ÄŸenja\" iz menija na panelu)."
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "UobiÃÅ€ajni sistem"
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2373 gui/gdmlogin.c:3023
+msgid "_Username:"
+msgstr "_KorisniÃÅ€ko ime:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr "Izabrana je %s sesija"
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Zadnji"
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "Prijavi se koristeÃi sesiju koju ste koristili prilikom zadnjeg prijavljivanja"
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "Siguran Gnome"
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "Siguran xterm"
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: Direktorij za sesije %s nije naÃen!"
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Jao, nije pronaÃeno niÄ¹Ëta u direktoriju sa sesijama."
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "Siguran _Gnome"
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Ovo je sesija otporna na greÄ¹Ëke koja Ãe vas prijaviti u GNOME. Nijedna "
+"skripta neÃe biti proÃÅ€itana prilikom pokretanja. Koristite samo ukoliko se "
+"ne moÄ¹ÄŸete prijaviti na drugi naÃÅ€in. GNOME Ãe koristiti \"UobiÃÅ€ajnu\" "
+"sesiju."
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "Siguran _terminal"
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Ovo je uobiÃÅ€ajna sesija koja Ãe vas prijaviti u terminal. Nijedna "
+"skripta neÃe biti proÃÅ€itana prilikom pokretanja. Koristite samo ukoliko se "
+"ne moÄ¹ÄŸete prijaviti na drugi naÃÅ€in. Da biste izaÄ¹Ëli iz terminala upiÄ¹Ëite "
+"\"exit\"."
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+"Nije pronaÃena veza prema uobiÃÅ€ajnoj sesiji. Koristim GNOME sesiju otpornu "
+"na greÄ¹Ëke.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr "Izabran je %s jezik"
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "Prijavite se koristeÃi jezik koji ste koristili prilikom zadnjeg prijavljivanja"
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr "_UobiÃÅ€ajni sistem"
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr "Prijavite se koristeÃi uobiÃÅ€ajni jezik sistema"
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "_Ostalo"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_Ä¹Â ifra:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2130 gui/greeter/greeter.c:434
+msgid "Please insert 25 cents to log in."
+msgstr "Molim Vas ubacite 25 centi da se prijavite."
+
+#: gui/gdmlogin.c:2381
+msgid "Doubleclick on the user to log in"
+msgstr "Dvostrukim klikom na korisnika se prijavljujete"
+
+#: gui/gdmlogin.c:2506
+msgid "GNOME Desktop Manager"
+msgstr "Radno okruÄ¹ÄŸenje GNOME"
+
+#: gui/gdmlogin.c:2532 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#: gui/gdmlogin.c:2534 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: gui/gdmlogin.c:2583
+msgid "Finger"
+msgstr "Finger"
+
+#: gui/gdmlogin.c:2689
+msgid "GDM Login"
+msgstr "GDM Prijava"
+
+#: gui/gdmlogin.c:2732 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "_Sesija"
+
+#: gui/gdmlogin.c:2739 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_Jezik"
+
+#: gui/gdmlogin.c:2751 gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr "_XDMCP izbornik..."
+
+#: gui/gdmlogin.c:2758 gui/greeter/greeter_system.c:141
+#: gui/greeter/greeter_system.c:331
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+"Pokreni XDMCP izbornik koji omoguÃuje prijave na dostupne udaljene raÃÅ€unare, "
+"ako uopÃe takvih ima."
+
+#: gui/gdmlogin.c:2767 gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr "_Konfiguracija upravitelja prijavom..."
+
+#: gui/gdmlogin.c:2774 gui/greeter/greeter_system.c:156
+#: gui/greeter/greeter_system.c:351
+msgid "Configure GDM (this login manager). This will require the root password."
+msgstr "KonfiguriÄ¹Ëi GDM (ovaj upravitelj prijavljivanja). Ovo Ãe zahtijevati Ä¹Ëifru root korisnika"
+
+#: gui/gdmlogin.c:2788 gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr "Ponovo pokreni raÃÅ€unar"
+
+#: gui/gdmlogin.c:2801 gui/greeter/greeter_system.c:187
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "GaÄ¹Ëenje VaÄ¹Ëeg raÃÅ€unara kako bi ga sigurno mogli iskljuÃÅ€iti."
+
+#: gui/gdmlogin.c:2815 gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr "Zaustavite rad VaÄ¹Ëeg raÃÅ€unara"
+
+#: gui/gdmlogin.c:2821 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_Akcije"
+
+#: gui/gdmlogin.c:2830
+msgid "_Theme"
+msgstr "_Tema"
+
+#: gui/gdmlogin.c:2841 gui/greeter/greeter_canvas_item.c:146
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_Izlaz"
+
+#: gui/gdmlogin.c:2843 gui/greeter/greeter_canvas_item.c:148
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "_Prekini vezu"
+
+#: gui/gdmlogin.c:2910 gui/greeter/greeter_item_ulist.c:442
+msgid "Icon"
+msgstr "Slika"
+
+#: gui/gdmlogin.c:3391
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Ne mogu otvoriti uobiÃÅ€ajnu sliku: %s. IskljuÃÅ€ujem biranje lica!"
+
+#: gui/gdmlogin.c:3413 gui/gdmsetup.c:569 gui/greeter/greeter_item_ulist.c:297
+msgid "Too many users to list here..."
+msgstr "PreviÄ¹Ëe korisnika da bi ih ovdje ispisao..."
+
+#. markup
+#: gui/gdmlogin.c:3831 gui/gdmlogin.c:3862 gui/gdmlogin.c:3906
+#: gui/greeter/greeter.c:637 gui/greeter/greeter.c:668
+#: gui/greeter/greeter.c:713
+msgid "Cannot start the greeter"
+msgstr "Ne moÄ¹ÄŸe prikazati dobrodoÄ¹Ëlicu"
+
+#: gui/gdmlogin.c:3832 gui/gdmlogin.c:3863
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Verzija programa za dobrodoÄ¹Ëlicu (%s) ne odgovara verziji programa. "
+"Vjerovatno ste upravo preÄ¹Ëli na novu verziju GDM-a. Molim ponovo pokrenite GDM program ili ponovo pokrenite raÃÅ€unar."
+
+#: gui/gdmlogin.c:3869 gui/gdmlogin.c:3915 gui/greeter/greeter.c:675
+#: gui/greeter/greeter.c:722
+msgid "Reboot"
+msgstr "Ponovo pokreni"
+
+#: gui/gdmlogin.c:3907
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Verzija programa za dobrodoÄ¹Ëlicu (%s) ne odgovara verziji programa "
+"(%s). Vjerojatno ste upravo preÄ¹Ëli na novu verziju GDM-a. Molim ponovo "
+"pokrenite gdm program ili ponovo pokrenite raÃÅ€unar."
+
+#: gui/gdmlogin.c:3913 gui/greeter/greeter.c:720
+msgid "Restart"
+msgstr "Ponovo pokreni"
+
+#. markup
+#: gui/gdmlogin.c:4099 gui/greeter/greeter.c:1335
+msgid "Session directory is missing"
+msgstr "Nedostaje direktorij sa sesijama"
+
+#: gui/gdmlogin.c:4101 gui/greeter/greeter.c:1337
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"VaÄ¹Ë direktorij sa sesijama nedostaje ili je prazan!  Postoje dvije dostupne "
+"sesije koje moÄ¹ÄŸete koristiti, ali se trebate ipak prijaviti i ispraviti "
+"problem u GDM konfiguraciji."
+
+#. markup
+#: gui/gdmlogin.c:4125 gui/greeter/greeter.c:1362
+msgid "Configuration is not correct"
+msgstr "Konfiguracija nije ispravna"
+
+#: gui/gdmlogin.c:4127 gui/greeter/greeter.c:1364
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+"Datoteka sa konfiguracijom sadrÄ¹ÄŸi neispravne komande za prijavni dijalog, te sam "
+"pokrenuo uobiÃÅ€ajne komande. Molim vas ispravite konfiguraciju."
+
+#. markup
+#: gui/gdmlogin.c:4152 gui/greeter/greeter.c:1391
+msgid "No configuration was found"
+msgstr "Konfiguracija nije pronaÃena"
+
+#: gui/gdmlogin.c:4154 gui/greeter/greeter.c:1393
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+"Nije pronaÃena konfiguracija. GDM koristi uobiÃÅ€ajnu konfiguraciju za pokretanje "
+"ove sesije. Trebate se prijaviti i napraviti datoteku sa konfiguracijom uz pomoÃ "
+"GDM programa za postavljanje konfiguracije."
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "Pregledavanje lica nije iskonfigurisano"
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+"Nije pronaÃena konfiguracija. GDM koristi uobiÃÅ€ajnu konfiguraciju za pokretanje "
+"ove sesije. Trebate se prijaviti i napraviti datoteku sa konfiguracijom uz pomoÃ "
+"GDM programa za postavljanje konfiguracije."
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Slika za prijavu"
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "Izaberite sliku koja Ãe biti prikazana u biraÃÅ€u lica:"
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "PotraÄ¹ÄŸi"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "Nije oznaÃÅ€ena nijedna slika."
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "Slika je prevelika"
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+"Sistem administrator ne dozvoljava prikazivanje slika veÃih od %d bajtova "
+"pri pregledanju lica"
+
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Ne mogu otvoriti datoteku"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"Datoteka %s ne moÄ¹ÄŸe biti otvorena za ÃÅ€itanje\n"
+"GreÄ¹Ëka: %s"
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"Datoteka %s ne moÄ¹ÄŸe biti otvorena za pisanje\n"
+"GreÄ¹Ëka: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid "Change the picture that will show in the GDM (login manager) face browser"
+msgstr "Promijenite sliku koja se prikazuje u GDM-ovom (upravitelj prijava) biraÃÅ€u lica"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "PodeÄ¹Ëavanje prikaza za prijavu"
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "Pozdravni ekran"
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "L_okalni:"
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "Uda_ljeni:"
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "Pozdravna reÃÅ€enica:"
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "_Udaljeni pozdravna reÃÅ€enica:"
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:969 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "Standardni prikaz pozdrava"
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:971 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "GrafiÃÅ€ki prikaz pozdrava"
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+"Tekst koji se prikazuje kao dobrodoÄ¹Ëlica. MoÄ¹ÄŸete ovdje ubaciti %n i ono Ãe "
+"biti zamijenjeno imenom vaÄ¹Ëeg raÃÅ€unara."
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+"Tekst koji Ãe biti prikazan kao dobrodoÄ¹Ëlica ljudima koji se prijavljuju sa "
+"udaljenih mjesta pomoÃu XDMCP. MoÄ¹ÄŸete ovdje ubaciti %n i ono Ãe biti "
+"zamijenjeno imenom vaÄ¹Ëeg raÃÅ€unara."
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "Uvijek koristi 24 sata za z_apis "
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "Automatsko prijavljivanje (login)"
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "_Automatsko korisniÃÅ€ko ime:"
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "_Prijavi korisnika automatski pri prvom pokretanju"
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "Tempirana prijava"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "KorisniÃÅ€ko im_e za tempiranu prijavu:"
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "_Sekundi prije prijavljivanja:"
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "Prijavi korisnika automa_tski nakon odreÃenog broja sekundi"
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "OpÃenito"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "Logo"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Razno"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "PrikaÄ¹ÄŸi dostupne slike korisnika (preglednik _lica)"
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Pozadina"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "_Bez pozadine"
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_Slika"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "Bo_ja"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "_RazvlaÃÅ€enje pozadinske slike"
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "Samo boja na udaljenim prikazima"
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "_Boja pozadine:"
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "Odabir boje"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "Pregled:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "Nije dostupna slika prikaza"
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Opis:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "Autor:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"element\n"
+"za opis"
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "autor"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "copyright"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "_Instaliraj novu temu"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "_ObriÄ¹Ëi temu"
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Opcije"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "Dozvoli _root korisniku prijavu sa GDM"
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Dozvoli root korisniku da se prijavi sa u_daljenog raÃÅ€unara sa GDM"
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "Dozvoli _vremenski odreÃena prijavljivanja sa udaljenog raÃÅ€unara"
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+"PrikaÄ¹ÄŸi izbornik \"Akcije\" (prethodno nazvan \"Sistemski\" izbornik). Ukoliko "
+"nije postavljeno, neÃe biti dostupne sistemske komande (ovo ukljuÃÅ€uje "
+"ponovo pokretanje, gaÄ¹Ëenje, konfiguraciju i izbornik)"
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "PrikaÄ¹ÄŸi izbornik sa _akcijama"
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "Dozvoli k_onfiguraciju sa prikaza za prijavljivanje"
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "Doz_voli pokretanje XDMCP izbornika sa prijavnog prikaza"
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr "Nikad ne dozvoli TCP veze na _X server (onemoguÃava sve udaljene veze)"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "_Period prije ponovljenog pokuÄ¹Ëaja (u sekundama):"
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "Sigurnost"
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "OmoguÃi module _dostupnosti"
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr "Napravi _zvuk kada je spreman prozor za prijavu"
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "acc_sound_file_box"
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "_Datoteka sa zvukom:"
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_Testiranje zvuka"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "PristupaÃÅ€nost"
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+"Nema XDMCP podrÄ¹Ëke u programu. Da biste omoguÃili XDMCP podrÄ¹Ëku morate "
+"ponovo kompajlirati GDM sa XDMCP bibliotekama."
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "OmoguÃi _XDMCP"
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "Obradi _indirektne zahtjeve"
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "SluÄ¹Ëaj na _UDP portu:"
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Maksimalan broj _odloÄ¹ÄŸenih zahtjeva:"
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Maksimalan broj indirektnih odloÄ¹ÄŸ_enih zahtjeva:"
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "Maksimalan broj uda_ljenih sesija:"
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "Maksimalno _vrijeme ÃÅ€ekanja:"
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Maksimalno vrijeme i_ndirektnog ÃÅ€ekanja:"
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "Zaslona po _raÃÅ€unaru:"
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "Interval pin_g-a (u sekundama):"
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Interval ping-a (u sekundama):"
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. markup
+#: gui/gdmsetup.c:164
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+"Dogodila se greÄ¹Ëka prilikom pokuÄ¹Ëaja kontaktiranja ekrana za prijavu. Neke "
+"nadogradnje nisu imale efekta."
+
+#. markup
+#: gui/gdmsetup.c:487
+msgid "Autologin or timed login to the superuser (root) account is not allowed."
+msgstr "Nije dozvoljena automatska prijava ili vremenska prijava za korisnika root."
+
+#: gui/gdmsetup.c:1756
+msgid "Archive is not of a subdirectory"
+msgstr "U arhivi ne postoji poddirektorij"
+
+#: gui/gdmsetup.c:1764
+msgid "Archive is not of a single subdirectory"
+msgstr "U arhivi ne postoji jedan poddirektorij"
+
+#: gui/gdmsetup.c:1788 gui/gdmsetup.c:1868
+msgid "File not a tar.gz or tar archive"
+msgstr "Datoteka nije tar.gz ili tar arhiva"
+
+#: gui/gdmsetup.c:1790
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Arhiva nema GdmGreeterTheme.info datoteku"
+
+#: gui/gdmsetup.c:1812
+msgid "File does not exist"
+msgstr "Datoteka ne postoji"
+
+#. markup
+#: gui/gdmsetup.c:1926
+msgid "No file selected"
+msgstr "Nije odabrana nijedna datoteka"
+
+#. markup
+#: gui/gdmsetup.c:1954
+msgid "Not a theme archive"
+msgstr "Nije arhiva sa temom"
+
+#: gui/gdmsetup.c:1955
+#, c-format
+msgid "Details: %s"
+msgstr "Detalji: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1973
+#, c-format
+msgid "Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr ""
+"ÃÅini se da je veÃ instaliran direktorij s temom \"%s\", da ga instaliram "
+"ponovo?"
+
+#. markup
+#: gui/gdmsetup.c:2059
+msgid "Some error occured when installing the theme"
+msgstr "Dogodila se greÄ¹Ëka prilikom instaliranja teme"
+
+#: gui/gdmsetup.c:2105
+msgid "Select new theme archive to install"
+msgstr "Odaberite arhivu teme koju Ä¹ÄŸelite instalirati"
+
+#: gui/gdmsetup.c:2109
+msgid "_Install"
+msgstr "_Instaliraj"
+
+#: gui/gdmsetup.c:2173
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Da li zaista Ä¹ÄŸelite obrisati temu \"%s\" sa sistema?"
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2386
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+"Ovaj prozor za konfiguraciju mijenja konfiguraciju GDM servisa, koji "
+"je grafiÃÅ€ki upravitelj prijave za GNOME.  Promjene koje napravite Ãe odmah "
+"uzeti maha.\n"
+"\n"
+"Obratite paÄ¹ÄŸnju da ovdje nisu navedene sve opcije konfiguracije.  MoÄ¹ÄŸda Ãete "
+"htjeti promijeniti %s ako ne moÄ¹ÄŸete naÃi ono Ä¹Ëto traÄ¹ÄŸite.\n"
+"\n"
+"Za potpuna uputstva, pogledajte GNOME-ov preglednik pomoÃi u kategoriji GNOME/"
+"System."
+
+#. markup
+#: gui/gdmsetup.c:2797
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "Morate biti superkorisnik (root) kako biste konfigurisali GDM."
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr "GrafiÃÅ€ka aplikacija za konfiguraciju upravitelja prikaza GNOME  (GDM)"
+
+#: gui/greeter/greeter.c:638 gui/greeter/greeter.c:669
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Verzija programa za pozdrav (%s) ne odgovara verziji pozadinskog programa.\n"
+"Vjerovatno ste upravo preÄ¹Ëli na novu verziju GDM-a.\n"
+"Molim vas da ponovo pokrenete GDM pozadinski proces ili ponovo pokrenete "
+"raÃÅ€unar."
+
+#: gui/greeter/greeter.c:714
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Verzija programa za pozdrav (%s) ne odgovara verziji pozadinskog programa (%s).\n"
+"Vjerovatno ste upravo preÄ¹Ëli na novu verziju GDM-a.\n"
+"Molim vas da ponovo pokrenete GDM pozadinski proces ili ponovo pokrenete "
+"raÃÅ€unar."
+
+#: gui/greeter/greeter.c:1173
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Dogodila se greÄ¹Ëka prilikom uÃÅ€itavanja teme %s"
+
+#. markup
+#: gui/greeter/greeter.c:1226
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "Tema za grafiÃÅ€ku dobrodoÄ¹Ëlicu je neispravna"
+
+#: gui/greeter/greeter.c:1229
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr "Ova tema ne sadrÄ¹ÄŸi definiciju elemenata za unos korisniÃÅ€kog imena i Ä¹Ëifre."
+
+#. markup
+#: gui/greeter/greeter.c:1262
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+"DoÄ¹Ëlo je do greÄ¹Ëke prilikom uÃÅ€itavanja teme, a uobiÃÅ€ajna tema takoÃer "
+"ne moÄ¹ÄŸe biti uÃÅ€itana. PokuÄ¹Ëat Ãu pokrenuti standardan prikaz pozdrava"
+
+#. markup
+#: gui/greeter/greeter.c:1284
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+"Ne mogu pokrenuti standardani prikaz pozdrava.  Ovaj zaslon Ãe se prekinuti, "
+"a vi se moÄ¹ÄŸete prijaviti na drugi naÃÅ€in i popraviti instalaciju gdm-a"
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Zadnji"
+
+#: gui/greeter/greeter_action_language.c:196
+msgid "Select a language"
+msgstr "Odaberite jezik"
+
+#: gui/greeter/greeter_action_language.c:215
+msgid "Select a language for your session to use:"
+msgstr "Odaberite jezik koji Ãete koristiti u sesiji:"
+
+#: gui/greeter/greeter_canvas_item.c:125
+msgid "Select _Language..."
+msgstr "Odaberite _jezik..."
+
+#: gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr "Odaberite _sesiju..."
+
+#: gui/greeter/greeter_canvas_item.c:374
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr "Odgovorite na ova pitanja i pritisnite Enter kada zavrÄ¹Ëite. Za meni, pritisnite F10."
+
+#: gui/greeter/greeter_item_ulist.c:279
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Ne mogu otvoriti uobiÃÅ€ajnu sliku: %s!"
+
+#: gui/greeter/greeter_item_ulist.c:381
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+"Dvostrukim klikom na korisnika\n"
+"se prijavljujete"
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr "_Odgodi"
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "_XDMCP izbornik"
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Konfiguracija"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "Imate ukljuÃÅ€enu tipku 'Caps lock'!"
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Izaberite sesiju"
+
+#: gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "Izaberite akciju"
+
+#: gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "_GaÄ¹Ëenje raÃÅ€unara"
+
+#: gui/greeter/greeter_system.c:285
+msgid "Shut down your computer so that you may turn it off."
+msgstr "GaÄ¹Ëenje vaÄ¹Ëeg raÃÅ€unara kako bi ga mogli iskljuÃÅ€iti."
+
+#: gui/greeter/greeter_system.c:300
+msgid "_Reboot the computer"
+msgstr "_Ponovo pokreni raÃÅ€unar"
+
+#: gui/greeter/greeter_system.c:314
+msgid "Sus_pend the computer"
+msgstr "Sus_penzija raÃÅ€unara"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr "Pokrenite _XDMCP izbornik"
+
+#: gui/greeter/greeter_system.c:348
+msgid "Confi_gure the login manager"
+msgstr "Konfi_guracija upravitelja prijavom"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Krugovi"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Tema sa plavim krugovima"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "GNOME art varijacija krugova sa preglednikom izgleda"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "GNOME-ovi umjetnici"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "Sretni GNOME sa preglednikom"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "GNOME-ova umjetniÃÅ€ka varijacija krugova"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "Sretni GNOME"
+
+#: gui/modules/dwellmouselistener.c:579 gui/modules/keymouselistener.c:674
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"GreÄ¹Ëka pri pokretanju (%s)\n"
+"koji je povezan sa (%s)"
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "gdmaskpass se moÄ¹ÄŸe pokrenuti samo kao root\n"
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "GreÄ¹Ëka prilikom autentifikacije!\n"
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr "(buffer memorije)"
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr "(buffer memorije"
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr "N moÄ¹ÄŸe uÃÅ€itati korisniÃÅ€ko okruÄ¹ÄŸenje"
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+"Dogodila se greÄ¹Ëka prilikom uÃÅ€itavanja elementa korisniÃÅ€kog okruÄ¹ÄŸenja %s%s "
+"iz datoteke %s. MoguÃe je da su opisi glade suÃÅ€elja oÄ¹ËteÃeni. %s ne moÄ¹ÄŸe "
+"nastaviti sa radom. Provjerite instalaciju %s ili ponovo instalirajte %s."
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Glade datoteka je pukla! Provjerite da je odgovarajuÃa datoteka "
+"instalirana!\n"
+"datoteka: %s kontrola: %s"
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+"Dogodila se greÄ¹Ëka prilikom uÃÅ€itavanja elementa korisniÃÅ€kog okruÄ¹ÄŸenja %s%s "
+"iz datoteke %s. CList tip kontrole mora imati %d kolona. MoguÃe je da su "
+"opisi glade suÃÅ€elja oÄ¹ËteÃeni. %s ne moÄ¹ÄŸe nastaviti sa radom. Provjerite "
+"instalaciju %s ili ponovo instalirajte %s."
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Glade datoteka je pukla! Provjerite da je odgovarajuÃa datoteka "
+"instalirana!\n"
+"datoteka: %s kontrola: %s oÃÅ€ekivani broj clist kolona: %d"
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Dogodila se greÄ¹Ëka prilikom uÃÅ€itavanja elementa korisniÃÅ€kog okruÄ¹ÄŸenja iz "
+"datoteke %s. MoguÃe je da su opisi glade suÃÅ€elja oÄ¹ËteÃeni. %s ne moÄ¹ÄŸe "
+"nastaviti sa radom. Provjerite instalaciju %s ili ponovo instalirajte %s."
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "OkruÄ¹ÄŸenje ne moÄ¹ÄŸe biti uÃÅ€itano, Ä¹Ëto je loÄ¹Ëe, jako loÄ¹Ëe! (datoteka: %s)"
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr "PreviÄ¹Ëe nivoa nadimaka za lokale, moÄ¹ÄŸe pokrenuti povratnu petlju"
+
Index: proiecte/PPPP/gdm/po/ca.po
===================================================================
--- proiecte/PPPP/gdm/po/ca.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ca.po	(revision 134)
@@ -0,0 +1,5365 @@
+# gdm2 translation to Catalan.
+# Copyright Â© 2000-2007 Free Software Foundation, Inc.
+# SoftcatalÃ  <info@softcatala.org>, 2000, 2001, 2002.
+# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005, 2006.
+# Xavier Conde Rueda <xavi.conde@gmail.com>, 2006, 2007
+# David Planella Molas <david.planella@gmail.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.12\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-19 18:19+0200\n"
+"PO-Revision-Date: 2009-09-16 23:09+0200\n"
+"Last-Translator: David Planella <david.planella@gmail.com>\n"
+"Language-Team: Catalan <tradgnome@softcatala.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "El /dev/urandom no Ã©s un dispositiu de carÃ cters"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Habilita el codi de depuraciÃ³"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Identificador de la pantalla"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "identificador"
+
+# FIXME (dpm)
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Esclau del gestor de pantalla del GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "no s'ha trobat l'usuari Â«%sÂ» al sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "No s'ha pogut inicialitzar el sistema d'entrada"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "No s'ha pogut autenticar l'usuari"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "No s'ha pogut autoritzar l'usuari"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "No s'han pogut establir les credencials"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"No s'ha pogut iniciar el servidor X (l'entorn grÃ fic) degut a un error "
+"intern. HaurÃ­eu de contactar amb l'administrador del sistema o comprovar el "
+"fitxer de registre de sistema (syslog) per a poder-ne fer un diagnÃ²stic. "
+"Mentrestant s'inhabilitarÃ  aquesta pantalla. Reinicieu el GDM quan hÃ giu "
+"solucionat el problema."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: no s'ha pogut connectar a la pantalla pare Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"L'usuari %s havia d'engendrar el servidor perÃ² aquest usuari no existeix"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "No s'ha pogut definir el groupid com a %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "ha fallat l'initgroups () per a %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "No s'ha pogut definir l'userid com a %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "No s'ha pogut definir el groupid com a 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: no s'ha pogut obrir el fitxer de registre per a la pantalla %s."
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: s'ha produÃ¯t un error en establir %s a %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: no s'ha pogut establir la prioritat del servidor a %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: l'ordre del servidor per a la pantalla %s estÃ  buida"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nom d'usuari"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "El nom d'usuari"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nom de l'ordinador"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "El nom de l'ordinador"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispositiu de pantalla"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "El dispositiu de pantalla"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"s'ha produÃ¯t un error en iniciar la conversa amb el sistema d'autenticaciÃ³ - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "s'ha produÃ¯t una fallada general"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "s'ha exhaurit la memÃ²ria"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "s'ha produÃ¯t un error de programaciÃ³ de l'aplicaciÃ³"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "error desconegut"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de l'indicador "
+"de nom d'usuari preferit - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ del nom de "
+"l'ordinador de l'usuari - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de la consola de "
+"l'usuari - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de la cadena de "
+"la pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de les "
+"credencials xauth de la pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "no hi ha tal compte d'usuari disponible"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "No s'ha pogut commutar a aquest usuari"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "No existeix l'usuari %s"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "No existeix el grup %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "No s'ha pogut crear el sÃ²col"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "L'ordinador central %s ha denegat la consulta XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "No s'ha pogut extreure la llista d'autenticaciÃ³ del paquet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "S'ha produÃ¯t un error en la suma de comprovaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "L'adreÃ§a no Ã©s vÃ lida"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: no s'ha pogut llegir l'adreÃ§a de la visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: no s'ha pogut llegir el nÃºmero de port de la visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: no s'ha pogut extreure la llista d'autenticaciÃ³ del paquet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: s'ha produÃ¯t un error en la suma de comprovaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ha arribat una SOLÂ·LICITUD des d'un ordinador prohibit %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: no s'ha pogut llegir el nÃºmero de la visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: no s'ha pogut llegir el tipus de connexiÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: no s'ha pogut llegir l'adreÃ§a del client"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: no s'han pogut llegir els noms d'autenticaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: no s'han pogut llegir les dades d'autenticaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: no s'ha pogut llegir la llista d'autoritzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: no s'ha pogut llegir l'ID del productor"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: la suma de comprovaciÃ³ ha fallat des de %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ha arribat una peticiÃ³ de GESTIÃ des d'un ordinador prohibit %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: no s'ha pogut llegir l'ID de sessiÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: no s'ha pogut llegir la classe de visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: no s'ha pogut llegir l'adreÃ§a"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ha arribat un KEEPALIVE des d'un ordinador prohibit %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: no s'ha pogut llegir la capÃ§alera de l'XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: versiÃ³ incorrecta de l'XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: no s'ha pogut analitzar l'adreÃ§a"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "No s'ha pogut obtenir el nom d'ordinador del servidor: %s"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"No es pot escriure el fitxer de PID %s: pot ser que no quedi espai al disc: %"
+"s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "No existeix el directori de registres %s o no Ã©s un directori."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "No existeix el directori d'autenticaciÃ³ %s. S'interromprÃ .."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "El directori d'autenticaciÃ³ %s no Ã©s un directori. S'interromprÃ ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"El directori d'autenticaciÃ³ %s no Ã©s propietat de l'usuari %d ni del grup %"
+"d. S'interromprÃ ."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"El directori d'autenticaciÃ³ %s no tÃ© els permisos correctes (%o); haurien de "
+"ser %o. S'interromprÃ ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "No es pot trobar l'usuari del GDM Â«%sÂ». S'interromprÃ ."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "L'usuari del GDM no hauria de ser el superusuari. S'interromprÃ ."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "No s'ha trobat el grup Â«%sÂ» del GDM. S'interromprÃ ."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "El grup del GDM no hauria de ser el del superusuari. S'interromprÃ ."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Fes que tots els avisos siguin fatals"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Surt al cap d'un temps - utilitzeu-ho per a la depuraciÃ³"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Mostra la versiÃ³ del GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gestor de pantalla del GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "NomÃ©s el superusuari hauria d'executar el GDM"
+
+# FIXME (dpm)
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Fil de treball de sessiÃ³ del gestor de pantalla del GNOME"
+
+# Ho he escurÃ§at una mica -> Accessibility Technologies Service Provider
+# Interface (dpm)
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Embolcall del servei de registre de l'accessibilitat (AT SPI)"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Finestra d'entrada"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Gestor de l'energia"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Dimoni de la gestiÃ³ de l'energia"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Dimoni dels parÃ metres del GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ampliador de pantalla del GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Amplia parts de la pantalla"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Teclat en pantalla del GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Utilitza un teclat en pantalla"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lector de pantalla Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+"Presenta la informaciÃ³ en pantalla amb un sintetitzador de veu o en Braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agent d'autenticaciÃ³ del PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Seleccioneu el sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: No s'ha pogut crear la memÃ²ria intermÃšdia de l'XDMCP"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: no s'ha pogut llegir la capÃ§alera de l'XDMCP"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "percentatge de temps completat"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Text inactiu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"El text a utilitzar a l'etiqueta si l'usuari encara no ha seleccionat cap "
+"element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Text actiu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "El text a utilitzar a l'etiqueta si l'usuari ha seleccionat un element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "La llista Ã©s visible"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Si la llista per a triar l'usuari Ã©s visible"
+
+# Vegeu http://www.gnu.org/software/libc/manual/html_node/Formatting-Calendar-
+# Time.html#Formatting-Calendar-Time
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d de %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "S'estÃ  entrant de manera automÃ tica..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "S'estÃ  cancelÂ·lant..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Seleccioneu la llengua i feu clic a Â«EntraÂ»"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ leg d'autenticaciÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nom de l'ordinador"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Entra"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reinicia"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Atura"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Atura temporalment"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersiÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Quadre"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "LlengÃŒes"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_LlengÃŒes:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Llengua:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Altres..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Trieu una llengua de les que hi ha disponibles a la llista."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "No especificat"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Disposicions de teclat"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Teclat:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Altres..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Trieu una disposiciÃ³ de teclat de les que hi ha disponibles a la llista."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Text de l'etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "El text a utilitzar com a etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Nom de la icona"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "La icona a utilitzar amb l'etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Element predeterminat"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "L'identificador de l'element predeterminat"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Nombre mÃ xim d'elements"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "El nombre mÃ xim d'elements a mantenir per a la llista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Entrada remota (s'estÃ  connectant a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Entrada remota (connectat a %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Entrada remota"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessions:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Text del missatge del bÃ ner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr ""
+"Text del missatge del bÃ ner que es mostrarÃ  quan el seleccionador sigui buit"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Inhabilita la visualitzaciÃ³ dels botons de reinici"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "No mostris els usuaris coneguts a la finestra d'entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Habilita el connector d'accessibilitat del teclat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Habilita la depuraciÃ³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Habilita el mode de depuraciÃ³ per al rebedor."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Habilita el teclat en pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Habilita l'ampliador de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Habilita el lector de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Habilita la visualitzaciÃ³ del missatge del bÃ ner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "El nom de la icona a utilitzar com a logotip del rebedor"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Disposicions de teclat seleccionades recentment"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "LlengÃŒes seleccionades recentment"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Establiu-ho a una llista de disposicions de teclat a mostrar de manera "
+"predeterminada a la finestra d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Establiu-ho a una llista de llengÃŒes a mostrar de manera predeterminada a la "
+"finestra d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Establiu-ho al nom de la icona de tema a utilitzar per al logotip del "
+"rebedor."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a evitar que es mostrin els usuaris coneguts "
+"a la pantalla d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a evitar que es mostrin els botons de reinici "
+"a la pantalla d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a habilitar el connector de gestiÃ³ dels "
+"parÃ metres del fons de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a habilitar el connector de gestiÃ³ dels "
+"parÃ metres de les tecles multimÃšdia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Establiu-ho a Â«trueÂ» (cert) per a habilitar el teclat en pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a habilitar el connector de gestiÃ³ dels "
+"parÃ metres del teclat accessible."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Establiu-ho a Â«trueÂ» (cert) per a habilitar l'ampliador de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Establiu-ho a Â«trueÂ» (cert) per a habilitar el lector de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a habilitar el connector de gestiÃ³ dels "
+"parÃ metres del so."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a habilitar el connector de gestiÃ³ dels "
+"parÃ metres de l'xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a habilitar el connector de gestiÃ³ dels "
+"parÃ metres de l'xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a mostrar el text del missatge del bÃ ner."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Establiu-ho a Â«trueÂ» (cert) per a utilitzar el Compiz com a gestor de "
+"finestres."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Missatge de text del bÃ ner a mostrar a la finestra d'entrada quan el "
+"selector d'usuari sigui buit, en lloc del parÃ metre Â«banner_message_textÂ»."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Missatge de text del bÃ ner a mostrar a la finestra d'entrada."
+
+# FIXME: a quin Â«backgroundÂ» es refereix? (dpm)
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de fons estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de les tecles multimÃšdia "
+"estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres del so estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de l'xrandr estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de l'xsettings estÃ  "
+"habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Utilitza el Compiz com a gestor de finestres"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Durada"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Nombre de segons abans d'aturar el temporitzador"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora d'inici"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "L'hora en quÃš s'ha iniciat el temporitzador"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "S'estÃ  executant?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Si el temporitzador estÃ  activat o no"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Gestor"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "L'objecte de gestiÃ³ d'usuaris que controla aquest usuari."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Altres..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Seleccioneu un compte diferent"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Convidat"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Entra com a convidat temporal"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Entrada automÃ tica"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Entra automÃ ticament a la sessiÃ³ desprÃ©s de seleccionar les opcions"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Entra com a %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Actualment connectat"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"La miniaplicaciÃ³ del commutador d'usuaris Ã©s programari lliure; podeu "
+"redistribuir-la i/o modificar-la d'acord amb els termes de la llicÃšncia "
+"pÃºblica general de GNU tal com la publica la Free Software Foundation, ja "
+"sigui la versiÃ³ 2 de la llicÃšncia, o bÃ©, si aixÃ­ ho voleu, qualsevol altra "
+"versiÃ³ posterior."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Aquest programa es distribueix amb l'esperanÃ§a que sigui Ãºtil, perÃ² SENSE "
+"CAP TIPUS DE GARANTIA, NI EXPLÃCITA NI IMPLÃCITA; AIXÃ INCLOU, SENSE LIMITAR-"
+"S'HI, LES GARANTIES IMPLÃCITES DE COMERCIALITZACIÃ I ADEQUACIÃ A UN ÃS "
+"CONCRET. Vegeu la llicÃšncia pÃºblica general de GNU per a obtenir-ne mÃ©s "
+"detalls."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"HaurÃ­eu d'haver rebut una cÃ²pia de la llicÃšncia pÃºblica general de GNU "
+"juntament amb aquest programa. Si aquest no Ã©s el cas, escriviu a la Free "
+"Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-"
+"1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menÃº per a commutar rÃ pidament d'usuari."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Jordi Mallach <jordi@sindominio.net>\n"
+"Xavier Conde Rueda <xavi.conde@gmail.com>\n"
+"David Planella Molas <david.planella@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "No es pot blocar la pantalla: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"No es pot fer que l'estalvi de pantalla enfosqueixi la pantalla de manera "
+"transitÃ²ria: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "No es pot sortir: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponible"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisible"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupat"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Absent"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaciÃ³ del compte..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PreferÃšncies del sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Bloca la pantalla"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Commuta d'usuari"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Surt..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "MiniaplicaciÃ³ del commutador d'usuari"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Canvia els parÃ metres del compte i l'estat"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menÃº per a commutar rÃ pidament d'usuari"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Commutador d'usuari"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FÃ brica de la miniaplicaciÃ³ del commutador d'usuari"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Edita la _informaciÃ³ personal"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Quant a"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Edita els usuaris i els grups"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorat - existeix nomÃ©s per compatibilitat"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ORDRE"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Sortida de depuraciÃ³"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersiÃ³ d'aquesta aplicaciÃ³"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "No s'ha pogut identificar la sessiÃ³ actual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Entrada GDM nova"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "No es pot iniciar la pantalla nova"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "S'ha fet una captura de pantalla"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Fes una foto de la pantalla"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "el fil de treball ha sortit amb l'estat %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "No s'han pogut establir les credencials"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "No s'ha pogut reiniciar l'ordinador"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "No podeu reiniciar l'ordinador perquÃš hi ha diversos usuaris connectats"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "No s'ha pogut aturar l'ordinador"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "No podeu aturar l'ordinador perquÃš hi ha diversos usuaris connectats"
+
+#~ msgid "page 5"
+#~ msgstr "pÃ gina 5"
+
+#~ msgid "Status"
+#~ msgstr "Estat"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Teniu les majÃºscules activades."
+
+#~ msgid "User"
+#~ msgstr "Usuari"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "L'usuari al qual representa aquest element de menÃº."
+
+#~ msgid "Icon Size"
+#~ msgstr "Mida de la icona"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "La mida de la icona a utilitzar."
+
+#~ msgid "Indicator Size"
+#~ msgstr "Mida de l'indicador"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "Mida de la marca de verificaciÃ³"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Espaiat de l'indicador"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Espai entre el nom d'usuari i l'indicador"
+
+#~ msgid "_Help"
+#~ msgstr "A_juda"
+
+#~ msgid "Main Options"
+#~ msgstr "Opcions principals"
+
+#, fuzzy
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "Fitxer de configuraciÃ³ de valors per defecte alternatiu"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "No hi ha servidors de consola (estÃ tics) a executar"
+
+#, fuzzy
+#~ msgid "Accessibility Preferences"
+#~ msgstr "Accessibilitat"
+
+#, fuzzy
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "PreferÃšncies de la foto d'entrada"
+
+#, fuzzy
+#~ msgid "gtk-disconnect"
+#~ msgstr "_Desconnecta"
+
+#, fuzzy
+#~ msgid "_Users:"
+#~ msgstr "_Usuari:"
+
+#~ msgid "_User:"
+#~ msgstr "_Usuari:"
+
+#~ msgid "Users"
+#~ msgstr "Usuaris"
+
+#, fuzzy
+#~ msgid "Other"
+#~ msgstr "_Altres"
+
+#, fuzzy
+#~ msgid "Continue"
+#~ msgstr "Confi_gura"
+
+#, fuzzy
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "Nova entrada a una finestra imbricada"
+
+#, fuzzy
+#~ msgid "Details"
+#~ msgstr "Detalls: %s"
+
+#, fuzzy
+#~ msgid "Options"
+#~ msgstr "Op_cions"
+
+#, fuzzy
+#~ msgid "Display Style"
+#~ msgstr "Pantalla"
+
+#, fuzzy
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "PreferÃšncies de la finestra d'entrada"
+
+#, fuzzy
+#~ msgid "Show Active Users Only"
+#~ msgstr "Mostra el menÃº d'_accions"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Envia l'ordre de protocol especificada al GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Mode Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "No bloquis la pantalla actual"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Autentica abans d'executar --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Inicia una nova sessiÃ³ flexible; no mostris cap menÃº emergent"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Aquesta sessiÃ³ entra al CDE"
+
+#~ msgid "Run Xclient script"
+#~ msgstr "Executa l'script Xclient"
+
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "Aquesta sessiÃ³ executa l'script d'Xclients"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Aquesta sessiÃ³ entra al GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "ConnexiÃ³ remota segura"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Amb aquesta sessiÃ³ entrareu a un ordinador remot utilitzant SSH"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "No es pot iniciar el servidor d'X (la interfÃ­cie grÃ fica). Ãs probable "
+#~ "que no estigui configurat correctament. Haureu d'entrar en una consola i "
+#~ "tornar a executar el programa de configuraciÃ³ d'X. DesprÃ©s torneu a "
+#~ "iniciar el GDM."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Voleu provar d'executar el programa de configuraciÃ³ d'X? Necessitareu la "
+#~ "contrasenya del superusuari (root)."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "IntroduÃ¯u la contrasenya del superusuari (l'usuari amb privilegis)."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "S'estÃ  intentant iniciar el servidor d'X."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "S'inhabilitarÃ  aquest servidor d'X per ara. Reinicieu el GDM quan estigui "
+#~ "configurat correctament."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "No es pot iniciar el servidor d'X (la interfÃ­cie grÃ fica). Ãs probable "
+#~ "que no estigui configurat correctament. Voleu visualitzar la sortida del "
+#~ "servidor d'X per diagnosticar el problema?"
+
+# NOTA: jo posaria sortida (com en la resta)
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Voleu veure tambÃ© la sortida detallada del servidor d'X?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "No es pot iniciar el servidor d'X (la vostra interfÃ­cie grÃ fica). Sembla "
+#~ "que el punter (el ratolÃ­) no estÃ  configurat correctament. Voleu veure la "
+#~ "sortida del servidor d'X per diagnosticar el problema?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Voleu provar de configurar el ratolÃ­? Necessitareu la contrasenya del "
+#~ "superusuari (root)."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Aquesta Ã©s la sessiÃ³ d'xterm a prova de fallades. Les finestres nomÃ©s "
+#~ "tenen el focus si hi poseu el cursor a sobre. Per a sortir d'aquest mode, "
+#~ "introduÃ¯u Â«exitÂ» a la finestra del cantÃ³ superior esquerre"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "No s'ha pogut iniciar la sessiÃ³ i per tant s'ha iniciat la sessiÃ³ xterm a "
+#~ "prova de fallades. Les finestres nomÃ©s tenen el focus si hi poseu el "
+#~ "cursor a sobre. Per a sortir d'aquest mode, introduÃ¯u Â«exitÂ» a la finestra "
+#~ "del cantÃ³ superior esquerre"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: no s'ha pogut crear una nova entrada d'autoritzaciÃ³: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: no s'ha pogut escriure una nova entrada d'autoritzaciÃ³. Possiblement "
+#~ "no hi ha espai en el disc"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "El GDM no ha pogut escriure una nova entrada d'autoritzaciÃ³ al disc. "
+#~ "Possiblement no hi ha espai al disc.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: no s'ha pogut crear un fitxer nou de galetes a %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: no es pot obrir %s amb seguretat"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: no s'ha pogut obrir el fitxer de galetes %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: no s'ha pogut blocar el fitxer de galetes %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: no s'ha pogut escriure la galeta"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: s'estÃ  descartant el fitxer de galetes sospitÃ³s %s."
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "No s'ha pogut escriure a %s: %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "El servidor de visualitzaciÃ³ s'ha aturat unes 6 vegades en els darrers 90 "
+#~ "segons. Ãs probable que passi alguna cosa dolenta. S'esperarÃ  2 minuts "
+#~ "abans de tornar-ho a intentar a la pantalla %s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: No s'ha pogut crear el conducte (pipe)"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: el procÃ©s esclau del gdm ha fallat en bifurcar-se per %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s no Ã©s un fitxer normal.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... El fitxer Ã©s massa llarg per mostrar ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "No s'ha pogut obrir %s"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr ""
+#~ "%s: No s'ha pogut bifurcar per mostrar un quadre d'error o informatiu"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: El directori %s no existeix."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s no Ã©s propietat de la uid %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: El grup tÃ© permÃ­s d'escriptura per a %s."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: Els altres tenen permÃ­s d'escriptura per a %s."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s no existeix perÃ² ha d'existir."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s no Ã©s un fitxer habitual."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: El grup/altres tenen permÃ­s d'escriptura per a %s."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s Ã©s mÃ©s gran que la mida mÃ xima de fitxer especificada per "
+#~ "l'administrador del sistema."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: No s'ha pogut crear el sÃ²col"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: No s'ha pogut vincular al sÃ²col"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: No s'ha pogut crear una FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: No s'ha pogut obrir una FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "No es pot escriure el fitxer de PID %s: Ã©s possible que no quedi espai al "
+#~ "disc. Error: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: el fork() ha fallat."
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: el setsid() ha fallat: %s."
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: S'estÃ  provant el servidor d'X %s a prova de fallades"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: S'estÃ  executant la seqÃŒÃšncia XKeepsCrashing"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "No es pot iniciar el servidor d'X (la interfÃ­cie grÃ fica). Ãs probable "
+#~ "que no estigui configurat correctament. Haureu d'entrar en una consola i "
+#~ "tornar a executar el programa de configuraciÃ³ d'X. DesprÃ©s torneu a "
+#~ "iniciar el GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "No s'ha pogut iniciar el servidor d'X diverses vegades en un perÃ­ode curt "
+#~ "de temps; s'estÃ  inhabilitant la pantalla %s."
+
+#~ msgid "Master suspending..."
+#~ msgstr "S'estÃ  suspenent el mestre..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "El sistema s'estÃ  reiniciant, espereu..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "El sistema s'estÃ  aturant, espereu..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: l'aturada ha fallat: %s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "S'estÃ  reiniciant l'ordinador..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: no s'ha pogut reiniciar: %s"
+
+#~ msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+#~ msgstr ""
+#~ "custom_cmd: l'Ã­ndex %ld per a les ordres personalitzades estÃ  fora del "
+#~ "rang [0,%d)"
+
+#~ msgid "%s%ld="
+#~ msgstr "%s%ld="
+
+#~ msgid "Executing custom command %ld with restart option..."
+#~ msgstr ""
+#~ "S'estÃ  executant l'ordre personalitzada %ld amb l'opciÃ³ de reinici..."
+
+#~ msgid "%s: Execution of custom command failed: %s"
+#~ msgstr "%s: ha fallat l'execuciÃ³ de l'ordre personalitzada (%s)"
+
+#~ msgid "Executing custom command %ld with no restart option ..."
+#~ msgstr ""
+#~ "S'estÃ  executant l'ordre personalitzada %ld sense opciÃ³ de reinici..."
+
+#~ msgid "custom_cmd: forking process for custom command %ld failed"
+#~ msgstr ""
+#~ "custom_cmd: ha fallat la bifurcaciÃ³ del procÃ©s per a l'ordre "
+#~ "personalitzada %ld"
+
+#~ msgid "custom_cmd: child %d returned %d"
+#~ msgstr "custom_cmd: el fill %d ha retornat %d"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "SolÂ·licitud de reinici el GDM, reinici de la mÃ quina, aturada temporal, o "
+#~ "aturada quan no hi ha cap menÃº del sistema a la pantalla %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "SolÂ·licitud de reiniciaciÃ³ del GDM, reiniciaciÃ³ de la mÃ quina, aturada "
+#~ "temporal, o aturar des d'una pantalla no estÃ tica %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: S'estÃ  avortant la pantalla %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "S'estÃ  reiniciant el GDM..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "dimoni principal: s'ha rebut SIGABRT. Alguna cosa ha fallat. S'estÃ  "
+#~ "sortint."
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "No bifurquis al segon pla"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Preserva les variables LD_*"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Inicia el primer servidor d'X perÃ² desprÃ©s atura't fins que es reba un GO "
+#~ "al fifo"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "No s'ha pogut obrir %s per escriptura"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- El gestor d'entrades del GNOME"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: S'ha produÃ¯t un error en configurar el gestor del senyal %s: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "El GDM ja s'estÃ  executant. S'estÃ  avortant."
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: S'ha produÃ¯t un error en configurar el gestor del senyal CHLD"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "S'ha denegat la solÂ·licitud DYNAMIC: No s'ha autenticat"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "S'ha denegat la solÂ·licitud %s: No s'ha autenticat"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr ""
+#~ "S'ha solÂ·licitat un tipus de servidor desconegut, s'utilitzarÃ  "
+#~ "l'estÃ ndard."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "El servidor solÂ·licitat %s no es pot utilitzar per a servidors flexibles; "
+#~ "s'utilitzarÃ  l'estÃ ndard."
+
+#~ msgid "%s%d="
+#~ msgstr "%s%d="
+
+#~ msgid "%s%d=Custom_%d"
+#~ msgstr "%s%d=Personalitzada_%d"
+
+#~ msgid "%s%d=Execute custom command _%d"
+#~ msgstr "%s%d=Executa l'ordre personalitzada _%d"
+
+#~ msgid "%s%d=Are you sure?"
+#~ msgstr "%s%d=N'esteu segur?"
+
+#~ msgid "%s%d=Execute custom command %d"
+#~ msgstr "%s%d=Executa l'ordre personalitzada %d"
+
+#~ msgid "%s%d=false"
+#~ msgstr "%s%d=fals"
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr ""
+#~ "%s: no existeix el fitxer de configuraciÃ³ del GDM Â«%sÂ». S'empraran els "
+#~ "valors per defecte."
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession Ã©s buit; s'estÃ  utilitzant %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr ""
+#~ "%s: no s'ha trobat un servidor d'X estÃ ndard; s'estan provant les "
+#~ "alternatives"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: no s'ha especificat el rebedor."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: no s'ha especificat el rebedor remot."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: no s'ha especificat el directori de sessions."
+
+#~ msgid "%s%d"
+#~ msgstr "%s%d"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: S'ha habilitat l'XDMCP encara que l'XDMCP no estÃ  suportat; s'estÃ  "
+#~ "desactivant"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: timedLoginDelay Ã©s menys de 5, per tant s'utilitzarÃ  5."
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: la prioritat estÃ  fora dels lÃ­mits. S'ha canviat a %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: ordre de servidor buida; se n'estÃ  utilitzant una d'estÃ ndard."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "El directori d'autoritzaciÃ³ del servidor (daemon/ServAuthDir) estÃ  "
+#~ "definit com a %s, perÃ² no existeix. Corregiu la configuraciÃ³ del GDM i "
+#~ "reinicieu-lo."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "El directori d'autoritzaciÃ³ del servidor (daemon/ServAuthDir) estÃ  "
+#~ "definit com a %s, perÃ² no Ã©s un directori. Corregiu la configuraciÃ³ del "
+#~ "GDM i reinicieu-lo."
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr ""
+#~ "%s: hi ha una lÃ­nia del servidor no vÃ lida al fitxer de configuraciÃ³. "
+#~ "S'estÃ  ignorant."
+
+#~ msgid "%s: Main config file (defaults.conf) is missing. Aborting!"
+#~ msgstr ""
+#~ "%s: manca el fitxer de cofiguraciÃ³ (defaults.conf). S'estÃ  interrompent."
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: l'XDMCP estÃ  inhabilitat i no s'han definit servidors locals. S'estÃ  "
+#~ "interrompent."
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: L'XDMCP estÃ  inhabilitat i no s'han definit servidors locals. S'estÃ  "
+#~ "afegint %s a :%d per a permetre la configuraciÃ³."
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "L'XDMCP estÃ  inhabilitat i el GDM no pot trobar servidors estÃ tics per "
+#~ "iniciar-se. S'estÃ  avortant. Corregiu la configuraciÃ³ i reinicieu el GDM."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "L'usuari '%s' del gdm no existeix. Corregiu la configuraciÃ³ del GDM i "
+#~ "reinicieu-lo."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "L'usuari del gdm estÃ  definit com a superusuari. AixÃ² no es permet atÃšs "
+#~ "que pot ser un risc de seguretat. Corregiu la configuraciÃ³ del gdm i "
+#~ "reinicieu-lo."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "El grup GDM '%s' no existeix. Corregiu la configuraciÃ³ del gdm i "
+#~ "reinicieu-lo."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "El grup del gdm estÃ  definit com al superusuari. AixÃ² no es permet atÃšs "
+#~ "que pot ser un risc de seguretat. Corregiu la configuraciÃ³ del GDM i "
+#~ "reinicieu-lo."
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: no es troba el rebedor o no pot ser executat per l'usuari GDM"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: no es troba el rebedor remot o no pot ser executat per l'usuari GDM"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: no es troba el seleccionador o no pot ser executat per l'usuari GDM"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr ""
+#~ "No s'ha especificat el directori d'autenticaciÃ³ del servidor o del dimoni "
+#~ "al fitxer de configuraciÃ³ del GDM"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: No s'ha especificat daemon/ServAuthDir."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "El directori d'autoritzaciÃ³ del servidor (daemon/ServAuthDir) estÃ  "
+#~ "definit com a %s, perÃ² no Ã©s propietat de l'usuari %s ni del grup %s. "
+#~ "Corregiu la propietat o la configuraciÃ³ del GDM i reinicieu-lo."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "El directori d'autoritzaciÃ³ del servidor (daemon/ServAuthDir) estÃ  "
+#~ "definit com a %s perÃ² els permisos sÃ³n incorrectes: hauria de tenir "
+#~ "permisos %o. Corregiu els permisos o la configuraciÃ³ del GDM i reinicieu-"
+#~ "lo."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = SÃ­ o n = No? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: no es poden obtenir les adreces locals."
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "No s'ha pogut fer el setgid %d. S'estÃ  avortant."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "Ha fallat l'initgroups() per a %s. S'estÃ  avortant."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: s'ha produÃ¯t un error en establir %d a %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Darrer login:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "No es pot iniciar la consola de recanvi"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "Sembla ser que ja estÃ  executant-se un servidor d'X a la pantalla %s. "
+#~ "Voleu provar un altre nÃºmero de pantalla? Si responeu no, el GDM provarÃ  "
+#~ "d'iniciar el servidor a %s de nou.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Podeu canviar de consola prement Ctrl-Alt mÃ©s una tecla de funciÃ³, com "
+#~ "ara Ctrl-Alt-F7 per anar a la consola 7. Els servidors d'X normalment "
+#~ "s'executen a la consola 7 o superior.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "L'Xnest no pot obrir la pantalla '%s'"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr ""
+#~ "La pantalla %s estÃ  ocupada, ja hi ha un altre servidor d'X executant-"
+#~ "s'hi."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: s'ha produÃ¯t un error en obrir un conducte: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: no es pot trobar un nÃºmero de pantalla lliure"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr ""
+#~ "%s: la pantalla %s estÃ  ocupada. S'estÃ  intentant un nÃºmero de pantalla "
+#~ "distint."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "L'ordre '%s' del servidor no Ã©s vÃ lida"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "No s'ha trobat el nom del servidor '%s', s'utilitzarÃ  l'estÃ ndard"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: no s'ha trobat el servidor d'X: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: no es pot bifurcar el procÃ©s Xserver"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "No es pot establir l'EGID a l'usuari GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "No es pot establir EUID a l'usuari UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Ja Ã©reu dins el sistema. Podeu entrar igualment, tornar a la sessiÃ³ "
+#~ "d'entrada anterior, o avortar aquesta entrada"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Torna a l'entrada anterior"
+
+#~ msgid "Abort login"
+#~ msgstr "Avorta l'entrada"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "Ja Ã©reu dins el sistema. Podeu entrar igualment, o avortar aquesta entrada"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: no es pot fer bifurcar"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: no es pot obrir la pantalla %s"
+
+#~ msgid ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+#~ msgstr ""
+#~ "No es pot accedir al fitxer de configuraciÃ³ (custom.conf). Assegureu-vos "
+#~ "que el fitxer existeix abans d'executar la utilitat de configuraciÃ³ del "
+#~ "gestor d'entrades."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "No es pot executar el programa de configuraciÃ³. Assegureu-vos que el seu "
+#~ "camÃ­ estigui definit correctament al fitxer de configuraciÃ³. S'intentarÃ  "
+#~ "iniciar-lo des de la ubicaciÃ³ per defecte."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "No es pot executar el programa de configuraciÃ³. Assegureu-vos que el seu "
+#~ "camÃ­ estigui definit correctament al fitxer de configuraciÃ³."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr ""
+#~ "Us heu d'autenticar com a superusuari per a executar la configuraciÃ³."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "S'ha demanat un so d'entrada en una visualitzaciÃ³ no local, o el programa "
+#~ "de reproducciÃ³ no es pot executar, o no existeix el so."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: no es pot inicialitzar un conducte al gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "No s'ha definit cap servidor al fitxer de configuraciÃ³ i l'XDMCP s'ha "
+#~ "inhabilitat. AixÃ² nomÃ©s pot ser un error de configuraciÃ³. Per aixÃ² GDM ha "
+#~ "iniciat un Ãºnic servidor. HaurÃ­eu d'entrar-hi i arreglar la configuraciÃ³. "
+#~ "Les entrades automÃ tiques i temporitzades estan inhabilitades."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "No s'ha pogut iniciar el servidor d'X habitual (l'entorn grÃ fic) i per "
+#~ "aixÃ² aquest Ã©s un servidor d'X a prova de fallades. HaurÃ­eu de registrar-"
+#~ "vos i configurar correctament el servidor d'X."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "El nÃºmero de pantalla especificat estava ocupat, per tant s'ha iniciat "
+#~ "aquest servidor a la pantalla %s."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing. Attempting to use a "
+#~ "different one."
+#~ msgstr ""
+#~ "El programa rebedor sembla estar fallant. S'intentarÃ  utilitzar-ne un de "
+#~ "diferent."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: no s'ha pogut iniciar el rebedor amb mÃ²duls gtk: %s. S'estÃ  provant "
+#~ "sense mÃ²duls"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr ""
+#~ "%s: no s'ha pogut iniciar el rebedor, s'estÃ  provant el predeterminat: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "No s'ha pogut iniciar el programa rebedor, no podreu entrar. Aquesta "
+#~ "pantalla s'inhabilitarÃ . Proveu d'entrar per altres mitjans i d'editar el "
+#~ "fitxer de configuraciÃ³"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: s'ha produÃ¯t un error en iniciar el rebedor a la pantalla %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: no es pot bifurcar el procÃ©s gdmgreeter"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: no es pot obrir la fifo"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: no es pot inicialitzar un conducte cap al gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "No s'ha pogut iniciar el programa seleccionador. Segurament no podreu "
+#~ "entrar. Contacteu amb l'administrador del sistema."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr ""
+#~ "%s: s'ha produÃ¯t un error en iniciar el seleccionador a la pantalla %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: no es pot bifurcar el procÃ©s gdmchooser"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: no s'ha pogut obrir ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr ""
+#~ "%s: l'execuciÃ³ de la seqÃŒÃšncia PreSession ha retornat un valor mÃ©s gran "
+#~ "que 0. S'estÃ  interrompent."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "La llengua %s no existeix, s'emprarÃ  %s"
+
+#~ msgid "System default"
+#~ msgstr "Valor per defecte del sistema"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr ""
+#~ "%s: no s'ha pogut configurar l'entorn per a %s. S'estÃ  interrompent."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext () ha fallat per a %s. S'estÃ  interrompent."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr ""
+#~ "%s: no s'ha pogut convertir en l'id d'usuari %s. S'estÃ  interrompent."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr ""
+#~ "No hi ha cap lÃ­nia d'execuciÃ³ al fitxer de sessiÃ³: %s. Es provarÃ  la "
+#~ "sessiÃ³ GNOME a prova de fallades"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: no s'ha pogut trobar o executar la seqÃŒÃšncia base Xsession. Es "
+#~ "provarÃ  la sessiÃ³ GNOME a prova de fallades."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "No es pot trobar o executar la seqÃŒÃšncia base de sessiÃ³. Es provarÃ  la "
+#~ "sessiÃ³ GNOME a prova de fallades"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: no s'ha trobat el gnome-session per a una sessiÃ³ GNOME a prova de "
+#~ "fallades, es provarÃ  amb l'xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "No s'ha trobat la instalÂ·laciÃ³ del GNOME, es provarÃ  d'executar la sessiÃ³ "
+#~ "Â«xterm a prova de falladesÂ»."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "Aquesta Ã©s la sessiÃ³ GNOME a prova de fallades. Sereu registrat a la "
+#~ "sessiÃ³ Â«Per defecteÂ» del GNOME sense cap execuciÃ³ de la seqÃŒÃšncia "
+#~ "d'inicialitzaciÃ³. AixÃ² es fa per arreglar problemes en la instalÂ·laciÃ³."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr ""
+#~ "%s: no es troba el gnome-session per a una sessiÃ³ GNOME a prova de "
+#~ "fallades, s'estÃ  provant amb l'xterm."
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "No s'ha trobat la instalÂ·laciÃ³ del GNOME, es provarÃ  d'executar la sessiÃ³ "
+#~ "Â«xterm a prova de falladesÂ»."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr ""
+#~ "No es pot trobar \"xterm\" per iniciar una sessiÃ³ a prova de fallades."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Aquesta Ã©s la sessiÃ³ d'xterm a prova de fallades. Sereu registrat a una "
+#~ "consola de terminal per tal que pugueu arreglar el vostre sistema si no "
+#~ "podeu entrar de cap altra manera. Per sortir de l'emulador del terminal, "
+#~ "escriviu Â«exitÂ» i premeu retorn a la finestra."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "Aquesta Ã©s la sessiÃ³ d'xterm a prova de fallades. Entrareu a una consola "
+#~ "de terminal per tal que pugueu arreglar el vostre sistema si no podeu "
+#~ "entrar de cap altra manera. Per sortir de l'emulador del terminal, "
+#~ "escriviu Â«exitÂ» i premeu retorn a la finestra."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "La sessiÃ³ a prova de fallades estÃ  restringida a aquells usuaris que "
+#~ "tinguin assignat el rol de superusuari. Si no podeu entrar de cap altra "
+#~ "manera, contacteu el vostre administrador de sistemes"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: l'usuari no estÃ  autoritzat a entrar-hi."
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "L'administrador del sistema us ha inhabilitat el compte."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr ""
+#~ "S'ha produÃ¯t un error. No s'ha pogut establir el context executable."
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s: no s'ha pogut executar %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: no s'ha pogut executar %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "No es pot iniciar la sessiÃ³ a causa d'un error intern."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr ""
+#~ "%s: l'usuari ha passat l'autenticaciÃ³, perÃ² el getpwnam (%s) ha fallat."
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr ""
+#~ "%s: L'execuciÃ³ de la seqÃŒÃšncia PostLogin ha retornat un valor mÃ©s gran "
+#~ "que 0. S'estÃ  avortant."
+
+#~ msgid ""
+#~ "Your home directory is listed as: '%s' but it does not appear to exist.  "
+#~ "Do you want to log in with the / (root) directory as your home directory? "
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "El vostre directori d'usuari estÃ  llistat com a: Â«%sÂ», perÃ² sembla que no "
+#~ "existeix. Voleu entrar-hi utilitzant el directori arrel (Â«/Â») com al "
+#~ "vostre directori d'usuari? Probablement res no funcionarÃ  si no Ã©s que "
+#~ "utilitzeu una sessiÃ³ a prova de fallades."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: el directori de l'usuari %s: '%s' no existeix."
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "S'ignorarÃ  el fitxer $HOME/.dmrc. AixÃ² evita que es desin la sessiÃ³ "
+#~ "predeterminada i la llengua. El directori d'usuari $HOME  hauria de ser "
+#~ "propietat de l'usuari i no permetre-hi l'escriptura d'altres usuaris."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM no ha pogut escriure en el vostre fitxer autoritzaciÃ³. AixÃ² podria "
+#~ "voler dir que us heu quedat sense espai en el disc o que el vostre "
+#~ "directori d'usuari no s'ha pogut obrir per a escriptura. En qualsevol "
+#~ "cas, no Ã©s possible entrar. Contacteu l'administrador del sistema"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: s'ha produÃ¯t un error en bifurcar la sessiÃ³ de l'usuari"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "La vostra sessiÃ³ ha durat menys de 10 segons nomÃ©s. Si no heu sortit "
+#~ "vosaltres mateixos, aixÃ² pot voler dir que hi ha algun problema "
+#~ "d'instalÂ·laciÃ³ o que us heu quedat sense espai al disc. Proveu a entrar "
+#~ "amb una de les sessions a prova d'errors per a veure si podeu corregir "
+#~ "aquest problema."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Veure detalls (fitxers ~/.xsession-errors)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "El GDM ha detectat una aturada o reinici en progrÃ©s."
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: s'ha produÃ¯t un error d'X fatal - S'estÃ  reiniciant %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "S'ha demanat un so d'entrada en una visualitzaciÃ³ no local, o el programa "
+#~ "de reproducciÃ³ no es pot executar, o no existeix el so"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: no s'ha pogut iniciar: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: no es pot bifurcar el procÃ©s de la seqÃŒÃšncia"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: no s'ha pogut crear el conducte"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: no s'ha pogut executar (%s)"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "El nom d'usuari o la contrasenya sÃ³n incorrectes. Es diferencia entre "
+#~ "majÃºscules i minÃºscules."
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "La tecla de blocatge de majÃºscules estÃ  activada."
+
+#~ msgid "Please enter your username"
+#~ msgstr "IntroduÃ¯u el vostre nom d'usuari"
+
+#~ msgid "Password:"
+#~ msgstr "Contrasenya:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "No s'ha pogut autenticar l'usuari Â«%sÂ»"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "L'entrada del superusuari s'ha rebutjat a la pantalla '%s'"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "No es permet a l'administrador del sistema entrar des d'aquesta pantalla"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "L'usuari %s no estÃ  autoritzat a entrar-hi."
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "L'administrador del sistema us ha inhabilitat el compte."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "No es pot definir un grup d'usuari per a %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "No s'ha pogut definir el vostre grup d'usuari, per tant no podreu entrar-"
+#~ "hi. Contacteu amb l'administrador del sistema."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "La contrasenya de %s ha caducat"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Heu de canviar la vostra contrasenya immediatament.\n"
+#~ "Escolliu una de nova."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "No s'ha pogut canviar la contrasenya, per tant no podreu entrar-hi. "
+#~ "Intenteu-ho de nou mÃ©s tard o contacteu amb l'administrador del sistema."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "S'ha canviat la vostra contrasenya, perÃ² potser haureu que canviar-la de "
+#~ "nou. Proveu-ho de nou mÃ©s tard o contacteu amb l'administrador del "
+#~ "sistema."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "La vostra contrasenya ha caducat.\n"
+#~ "Ara nomÃ©s un administrador us la pot canviar"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "S'ha produÃ¯t un error intern en passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "S'ha produÃ¯t un error intern, per tant no podreu entrar-hi.\n"
+#~ "Contacteu amb l'administrador del sistema."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "No s'ha pogut aconseguir l'estructura de la contrasenya per %s"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr ""
+#~ "Heu de canviar la vostra contrasenya immediatament perquÃš la contrasenya "
+#~ "ha caducat"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr ""
+#~ "Heu de canviar la vostra contrasenya immediatament a peticiÃ³ del "
+#~ "superusuari"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr ""
+#~ "El vostre compte ha caducat. Contacteu amb l'administrador del sistema"
+
+#~ msgid "No password supplied"
+#~ msgstr "No s'ha entrat cap contrasenya"
+
+#~ msgid "Password unchanged"
+#~ msgstr "No s'ha canviat la contrasenya"
+
+#~ msgid "Can not get username"
+#~ msgstr "No es pot obtenir el nom d'usuari"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Torneu a escriure una contrasenya UNIX nova:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "IntroduÃ¯u una contrasenya UNIX nova:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "Contrasenya actual UNIX:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "S'ha produÃ¯t un error en canviar la contrasenya NIS."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Heu d'escollir una contrasenya mÃ©s llarga"
+
+# Jo utilitzo sigut habitualment, perÃ² per cortesia a l'estÃ ndard (josep)
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Aquesta contrasenya ja ha estat utilitzada. Trieu-ne una altra."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Heu d'esperar mÃ©s per a poder canviar la vostra contrasenya"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Les contrasenyes no coincideixen"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "No es pot configurar el gestor de pam amb una visualitzaciÃ³ nulÂ·la"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "No es pot especificar PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "No es pot definir PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "No es permet a l'administrador del sistema entrar des d'aquesta pantalla"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr ""
+#~ "Ha fallat el canvi amb el dispositiu d'autenticaciÃ³ per a l'usuari %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Ha fallat el canvi amb el dispositiu d'autenticaciÃ³. Intenteu-ho de nou "
+#~ "mÃ©s tard o contacteu amb l'administrador del sistema."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Ja no es permet l'accÃ©s al sistema a l'usuari %s"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "No es permet l'accÃ©s al sistema a l'usuari %s en aquest moment"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "L'administrador del sistema ha inhabilitat temporalment l'accÃ©s al "
+#~ "sistema."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "No s'ha pogut definir el gestor de compte per a %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "No s'han pogut definir les credencials per a %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "No s'ha pogut obrir la sessiÃ³ per a %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "Ha fallat l'autenticaciÃ³. Es distingeix entre majÃºscules i minÃºscules."
+
+#~ msgid ""
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "L'administrador del sistema us ha inhabilitat temporalment l'accÃ©s al "
+#~ "sistema."
+
+#~ msgid ""
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "No s'ha pogut definir el vostre grup d'usuari, per tant no podreu entrar-"
+#~ "hi. Contacteu amb l'administrador del sistema."
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "No s'ha trobat la configuraciÃ³ del PAM per al GDM."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: no s'ha pogut vincular al sÃ²col XDMCP"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: no es coneix el codi d'operaciÃ³ del servidor %s"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: s'ha produÃ¯t un error en executar Â«%s --display %s --display-authfile %"
+#~ "s --to %s --to-authfile %sÂ»: %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: no es permet l'Ãºs de l'XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "LÃ­nia d'ordres d'Xnest"
+
+#~ msgid "STRING"
+#~ msgstr "CADENA"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Opcions extra d'Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPCIONS"
+
+#~ msgid "Run in background"
+#~ msgstr "Executa en segon pla"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr ""
+#~ "Executa Ãºnicament Xnest, no utilitzis la cerca (sense seleccionador)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Fes una cerca directa en comptes d'indirecta (seleccionador)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Executa la difusiÃ³ en comptes de la indirecta (seleccionador)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "No comprovis si s'estÃ  executant cap GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Escollidor d'entrades gdm imbricat"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Demaneu a l'administrador de sistema que l'instalÂ·li."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "L'XDMCP indirecte no estÃ  habilitat"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr ""
+#~ "Demaneu a l'administrador de sistema que habiliti aquesta caracterÃ­stica."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP no estÃ  habilitat"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Demaneu a l'administrador del sistema que l'iniciÃ¯."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "No s'ha pogut trobar un nÃºmero de pantalla lliure"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Espereu: s'estÃ  escanejant la xarxa local..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "No s'ha trobat cap ordinador central servidor."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "Escolliu un _servidor al qual connectar:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "El servidor Â«%sÂ» no accepta sessions d'entrada ara mateix. Proveu-ho de "
+#~ "nou mÃ©s tard."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "No es pot connectar al servidor remot"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "No s'ha rebut cap resposta del servidor Â«%sÂ» en %d segons. Potser el "
+#~ "servidor no estÃ  engegat, o no accepta sessions d'entrada ara mateix. "
+#~ "Intenteu-ho de nou mÃ©s tard."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "No s'ha rebut cap resposta del servidor"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "No es pot trobar el servidor Â«%sÂ». Potser l'heu escrit malament."
+
+#~ msgid "Cannot find host"
+#~ msgstr "No es pot trobar el servidor"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "L'Ã rea principal d'aquesta aplicaciÃ³ mostra els ordinadors centrals de la "
+#~ "xarxa local que han habilitat l'Â«XDMCPÂ». AixÃ² permet als usuaris entrar "
+#~ "remotament a altres mÃ quines com si hi haguessin entrat utilitzant la "
+#~ "consola.\n"
+#~ "\n"
+#~ "Podeu tornar a escanejar la xarxa cercant nous ordinadors centrals fent "
+#~ "clic a Â«RefrescaÂ». Quan hÃ giu seleccionat un ordinador central feu clic a "
+#~ "Â«ConnectaÂ» per a obrir una sessiÃ³ en aquella mÃ quina."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "SÃ²col per la comunicaciÃ³ amb l'xdm"
+
+#~ msgid "SOCKET"
+#~ msgstr "SÃCOL"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "AdreÃ§a del client que s'ha de tornar en resposta al xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADREÃA"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Tipus de connexiÃ³ que s'ha de tornar en resposta al xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "TIPUS"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- escollidor d'entrades gdm"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "La versiÃ³ del seleccionador (%s) no es correspon amb la versiÃ³ del dimoni "
+#~ "(%s). Probablement acabeu d'actualitzar el GDM. Reinicieu el dimoni del "
+#~ "gdm o l'ordinador."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "No es pot executar el seleccionador"
+
+#~ msgid "A_dd host: "
+#~ msgstr "Afegeix un servi_dor: "
+
+#~ msgid "C_onnect"
+#~ msgstr "C_onnecta"
+
+#~ msgid "Exit the application"
+#~ msgstr "Surt de l'aplicaciÃ³"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "Seleccionador de l'ordinador d'entrada"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Obre una sessiÃ³ a l'ordinador central seleccionat"
+
+#~ msgid "Probe the network"
+#~ msgstr "Sondeja la xarxa"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "Consulta i afegeix aquest servidor a la llista anterior"
+
+#~ msgid "_Add"
+#~ msgstr "_Afegeix"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "TambÃ© podeu fer servir un gestor de pantalla diferent, com ara el KDM "
+#~ "(gestor de pantalla del KDE) o l'xdm. Si encara voleu utilitzar aquesta "
+#~ "caracterÃ­stica, inicieu el GDM vÃ³s mateix, o demaneu a l'administrador "
+#~ "del sistema que l'iniciÃ¯."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "No es pot comunicar amb el GDM (el gestor de pantalla del GNOME)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Potser esteu executant una versiÃ³ antiga de GDM."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr ""
+#~ "No es pot comunicar amb el GDM. Potser esteu executant una versiÃ³ antiga."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "S'ha arribat al lÃ­mit permÃšs de servidors flexibles d'X."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Hi ha hagut errors en intentar iniciar el servidor d'X."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "El servidor d'X ha fallat. Potser no estÃ  ben configurat."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "S'estan executant massa sessions d'X."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "El servidor imbricat d'X (Xnest) no pot connectar amb el vostre servidor "
+#~ "d'X actual. Potser us falta un fitxer d'autoritzaciÃ³ d'X."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "El servidor imbricat d'X (Xnest) no estÃ  disponible, o el GDM estÃ  mal "
+#~ "configurat.\n"
+#~ "InstalÂ·leu el paquet Xnest per poder utilitzar l'entrada imbricada."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr ""
+#~ "El servidor d'X no estÃ  disponible. Probablement el GDM estÃ  mal "
+#~ "configurat."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "S'estÃ  intentant establir una acciÃ³ de sortida desconeguda, o intentant "
+#~ "establir una acciÃ³ de sortida que no estÃ  disponible."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Les terminals virtuals no estan implementades."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "S'estÃ  intentant canviar a un nÃºmero de terminal virtual invÃ lid."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr ""
+#~ "S'esta tractant d'actualitzar una clau de configuraciÃ³ no suportada."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Sembla que no teniu l'autenticaciÃ³ necessÃ ria per a aquesta operaciÃ³. "
+#~ "Potser el vostre fitxer .Xauthority no estÃ  configurat correctament."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "S'han enviat massa missatges al GDM i s'ha penjat."
+
+#~ msgid "The accessibility registry was not found."
+#~ msgstr "No s'ha trobat el registre d'accessibilitat."
+
+#~ msgid "The accessibility registry could not be started."
+#~ msgstr "No s'ha pogut iniciar el registre d'accessibilitat."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d segon"
+#~ msgstr[1] "%d segons"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Forma d'Ãºs: %s [-b][-v] i un dels segÃŒents:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a pantalla\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r pantalla\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d pantalla\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [nom del servidor]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t mÃ xim d'intents de connexiÃ³ (15 per defecte)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s valor d'espera (8 per defecte)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "El servidor estÃ  ocupat, es farÃ  una pausa.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "Ha fallat la connexiÃ³ al dimoni, s'esperarÃ  %d segons. Intent %d de %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Han fallat tots els %d intents de connexiÃ³ al servidor\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "Entreu com a un usuari diferent dins d'una finestra imbricada"
+
+#~ msgid "Cannot change display"
+#~ msgstr "No es pot canviar de pantalla"
+
+#~ msgid "Nobody"
+#~ msgstr "NingÃº"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "VisualitzaciÃ³ %s a la terminal virtual %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "VisualitzaciÃ³ imbricada %s a la terminal virtual %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Pantalles obertes"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Obre una pantalla nova"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Canvia a una pantalla _existent"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Ja hi ha algunes pantalles obertes. Podeu seleccionar-ne una de la "
+#~ "segÃŒent llista o obrir-ne una nova."
+
+#~ msgid "Choose server"
+#~ msgstr "Escolliu el servidor"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Escolliu el servidor d'X per comenÃ§ar"
+
+#~ msgid "Standard server"
+#~ msgstr "Servidor estÃ ndard"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "Sembla que no teniu l'autenticaciÃ³ necessÃ ria per aquesta operaciÃ³"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Potser el vostre fitxer .Xauthority no estÃ  configurat correctament."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Sembla que no esteu registrat a la consola"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Iniciar una entrada nova nomÃ©s funciona correctament a la consola."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Entreu com a un altre usuari sense sortir"
+
+#~ msgid "New Login"
+#~ msgstr "Entrada nova"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|AlbanÃšs"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|AmhÃ ric"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Ãrab (Egipte)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Ãrab (LÃ­ban)"
+
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|Ãrab (ArÃ bia Saudita)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armeni"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Ãzeri"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Basc"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|BielorÃºs"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|BengalÃ­"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|BengalÃ­ (India)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|BÃºlgar"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|BosniÃ "
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|CatalÃ "
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "N-Z|XinÃšs (Xina principal)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "N-Z|XinÃšs (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "N-Z|XinÃšs (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "N-Z|XinÃšs (Taiwan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Croat"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "N-Z|Txec"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|DanÃšs"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A-M|HolandÃšs"
+
+#~ msgid "A-M|Dutch (Belgium)"
+#~ msgstr "A-M|HolandÃšs (BÃšlgica)"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|AnglÃšs (EUA)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|AnglÃšs (AustrÃ lia)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|AnglÃšs (RU)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|AnglÃšs (CanadÃ )"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|AnglÃšs (Irlanda)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|AnglÃšs (Dinamarca)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|AnglÃšs (SudÃ frica)"
+
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|AnglÃšs (Malta)"
+
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|AnglÃšs (Nova Zelanda)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|EstoniÃ "
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|FinÃšs"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|FrancÃšs"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|FrancÃšs (BÃšlgica)"
+
+#~ msgid "A-M|French (Canada)"
+#~ msgstr "A-M|FrancÃšs (CanadÃ )"
+
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|FrancÃšs (Luxemburg)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|FrancÃšs (SuÃ¯ssa)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Gallec"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|Alemany"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|Alemany (Ãustria)"
+
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|Alemany (Luxemburg)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A-M|Alemany (SuÃ¯ssa)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Grec"
+
+#~ msgid "A-M|Greek (Cyprus)"
+#~ msgstr "A-M|Grec (Xipre)"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujarati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|Hebreu"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|HongarÃšs"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|IslandÃšs"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesi"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|IrlandÃšs"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|ItaliÃ "
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|JaponÃšs"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|KanarÃšs"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Kinyaruanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|CoreÃ "
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|LetÃ³"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|LituÃ "
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Macedoni"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malai"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malaialam"
+
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|MaltÃšs"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marathi"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongol"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "A-M|Alt sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|Noruec (bokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|Noruec (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Oriya"
+
+#~ msgid "N-Z|Punjabi"
+#~ msgstr "N-Z|Punjabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persa"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|PolonÃšs"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|PortuguÃšs"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|PortuguÃšs (Brasiler)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|RomanÃšs"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Rus"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Serbi"
+
+#~ msgid "N-Z|Serbian (Serbia & Montenegro)"
+#~ msgstr "N-Z|Serbi (SÃšrbia i Montenegro)"
+
+#~ msgid "N-Z|Serbian (Montenegro)"
+#~ msgstr "N-Z|Serbi (Montenegro)"
+
+#~ msgid "N-Z|Serbian (Serbia)"
+#~ msgstr "N-Z|Serbi (SÃšrbia)"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Serbi (LlatÃ­)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|Serbi (Jekavian)"
+
+#~ msgid "N-Z|Serbian (Bosnia)"
+#~ msgstr "N-Z|Serbi (BÃ²snia)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "A-M|Eslovac"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "A-M|EslovÃš"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "A-M|Espanyol"
+
+#~ msgid "N-Z|Spanish (Argentina)"
+#~ msgstr "A-M|Espanyol (Argentina)"
+
+#~ msgid "N-Z|Spanish (Bolivia)"
+#~ msgstr "A-M|Espanyol (BolÃ­via)"
+
+#~ msgid "N-Z|Spanish (Chile)"
+#~ msgstr "A-M|Espanyol (Xile)"
+
+#~ msgid "N-Z|Spanish (Colombia)"
+#~ msgstr "A-M|Espanyol (ColÃ²mbia)"
+
+#~ msgid "N-Z|Spanish (Costa Rica)"
+#~ msgstr "A-M|Espanyol (Costa Rica)"
+
+#~ msgid "N-Z|Spanish (Ecuador)"
+#~ msgstr "A-M|Espanyol (Equador)"
+
+#~ msgid "N-Z|Spanish (Guatemala)"
+#~ msgstr "A-M|Espanyol (Guatemala)"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "A-M|Espanyol (MÃšxic)"
+
+#~ msgid "N-Z|Spanish (Nicaragua)"
+#~ msgstr "A-M|Espanyol (Nicaragua)"
+
+#~ msgid "N-Z|Spanish (Panama)"
+#~ msgstr "A-M|Espanyol (PanamÃ )"
+
+#~ msgid "N-Z|Spanish (Peru)"
+#~ msgstr "A-M|Espanyol (PerÃº)"
+
+#~ msgid "N-Z|Spanish (Paraguay)"
+#~ msgstr "A-M|Espanyol (Paraguay)"
+
+#~ msgid "N-Z|Spanish (El Salvador)"
+#~ msgstr "A-M|Espanyol (El Salvador)"
+
+#~ msgid "N-Z|Spanish (Uruguay)"
+#~ msgstr "A-M|Espanyol (Uruguay)"
+
+#~ msgid "N-Z|Spanish (Venezuela)"
+#~ msgstr "A-M|Espanyol (VeneÃ§uela)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Suec"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Suec (FinlandÃšs)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|TÃ mil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|TailandÃšs"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|Turc"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|UcraÃ¯nÃšs"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|Vietnamita"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|ValÃ³"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "A-M|GalÂ·lÃšs"
+
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|Xosa"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "A-M|Jiddisch"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Z|Zulu"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Altres|POSIX/C AnglÃšs"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "No s'ha pogut executar l'ordre '%s': %s"
+
+#~ msgid "Cannot start background application"
+#~ msgstr "No es pot iniciar l'aplicaciÃ³ en segon pla"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "L'usuari %u entrarÃ  d'aquÃ­ a %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Esteu segur que voleu arrencar de nou l'ordinador?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Reinicia"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Esteu segur que voleu aturar l'ordinador?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Esteu segur que voleu aturar temporalment l'ordinador?"
+
+#~ msgid "System Default"
+#~ msgstr "Valor per defecte del sistema"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr ""
+#~ "Voleu establir %s com a opciÃ³ predeterminada per a properes sessions?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr ""
+#~ "Heu triat %s per a aquesta sessiÃ³, perÃ² la vostra configuraciÃ³ "
+#~ "predeterminada Ã©s %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "Fes-la la pre_determinada"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "NomÃ©s per a aques_ta sessiÃ³"
+
+#~ msgid "_Username:"
+#~ msgstr "Nom d'_usuari:"
+
+#~ msgid "%s session selected"
+#~ msgstr "%s sessiÃ³ seleccionada"
+
+#~ msgid "_Last"
+#~ msgstr "_Darrer"
+
+#~ msgid "%s language selected"
+#~ msgstr "%s Ã©s la llengua seleccionada"
+
+#~ msgid "_System Default"
+#~ msgstr "Valor per defecte del _sistema"
+
+#~ msgid "_Password:"
+#~ msgstr "_Contrasenya:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr ""
+#~ "El vostre tipus de sessiÃ³ preferida %s no estÃ  instalÂ·lada en aquest "
+#~ "ordinador."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Heu escollit %s per a aquesta sessiÃ³"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Si voleu que %s sigui el predeterminat per a sessions futures, executeu "
+#~ "la utilitat 'switchdesk' (Sistema->Desktop Switching Tool des del menÃº "
+#~ "del quadre)."
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Inseriu 5 durets per entrar-hi."
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "Entrada GDM"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_Configura el gestor d'entrades..."
+
+#~ msgid "_Actions"
+#~ msgstr "_Accions"
+
+#~ msgid "_Theme"
+#~ msgstr "_Tema"
+
+#~ msgid "Welcome"
+#~ msgstr "Benvingut/da"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "La versiÃ³ del rebedor (%s) no es correspon amb la del dimoni. "
+#~ "Probablement acabeu d'actualitzar el GDM. Reinicieu el dimoni GDM o "
+#~ "arrenqueu de nou l'ordinador."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "No es pot iniciar el rebedor"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "La versiÃ³ del rebedor (%s) no es correspon amb la del dimoni (%s). "
+#~ "Probablement acabeu d'actualitzar el GDM. Reinicieu el dimoni del GDM o "
+#~ "arrenqueu de nou l'ordinador."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Reinicia el GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "Reinicia l'ordinador"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "No s'ha pogut especificar la mÃ scara de la senyal"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "El directori de la sessiÃ³ no existeix"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "El directori de la sessiÃ³ no hi Ã©s o Ã©s buit. Hi ha dues sessions "
+#~ "disponibles que podeu emprar, perÃ² haureu d'entrar i corregir la "
+#~ "configuraciÃ³ del GDM."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "La configuraciÃ³ no Ã©s correcta"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "El fitxer de configuraciÃ³ contÃ© una lÃ­nia d'ordre invÃ lida per al diÃ leg "
+#~ "d'entrada, i per aixÃ² s'ha executat l'ordre per defecte. Arregleu la "
+#~ "configuraciÃ³."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "No es pot obrir el fitxer %s per a escriure-hi."
+
+#~ msgid "Cannot open file"
+#~ msgstr "No es pot obrir el fitxer"
+
+#~ msgid "Images"
+#~ msgstr "Imatges"
+
+#~ msgid "All Files"
+#~ msgstr "Tots els fitxers"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Canvieu la imatge que apareixerÃ  al navegador de cares del gestor "
+#~ "d'entrada"
+
+#~ msgid "Login Photo"
+#~ msgstr "Foto d'entrada"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Imatge d'usuari</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME a prova de fallades"
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "GNOME a prova de fallades"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Aquesta Ã©s una sessiÃ³ a prova de fallades que us farÃ  entrar al GNOME. No "
+#~ "es llegirÃ  cap seqÃŒÃšncia d'inicialitzaciÃ³ i nomÃ©s s'ha de fer servir quan "
+#~ "no hi pugueu entrar de cap altra manera. GNOME utilitzarÃ  la sessiÃ³ 'Per "
+#~ "defecte'."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "_Terminal a prova de fallades"
+
+#~ msgid "Failsafe Terminal"
+#~ msgstr "Terminal a prova de fallades"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Aquesta Ã©s una sessiÃ³ a prova de fallades que us farÃ  entrar al terminal. "
+#~ "No es llegirÃ  cap seqÃŒÃšncia d'inicialitzaciÃ³ i nomÃ©s s'ha de fer servir "
+#~ "si no hi podeu entrar de cap altra manera. Per sortir del terminal "
+#~ "escriviu 'exit'."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "S'ha produÃ¯t un error en intentar contactar les finestres d'entrada. "
+#~ "Possiblement no s'hagin fet totes les actualitzacions."
+
+#~ msgid "Users include list modification"
+#~ msgstr "ModificaciÃ³ per als usuaris a la llista d'inclusiÃ³"
+
+#~ msgid ""
+#~ "Some of the users in the Include list (Users tab) now have uid lower than "
+#~ "MinimalUID and will be removed."
+#~ msgstr ""
+#~ "Alguns dels usuaris a la llista d'inclusiÃ³ (pestanya d'usuaris) ara tenen "
+#~ "un uid inferior a MinimalUID i se suprimiran."
+
+#~ msgid "Themed"
+#~ msgstr "Amb tema"
+
+#~ msgid "Plain"
+#~ msgstr "Normal"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Normal amb navegador de cares"
+
+#~ msgid "Autologin or timed login to the root account is forbidden."
+#~ msgstr ""
+#~ "No es permeten les entrades automÃ tiques o temporitzades al compte del "
+#~ "superusuari (root)."
+
+#~ msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+#~ msgstr "L'UID d'usuari Â«%sÂ» Ã©s inferior al MinimalUID permÃšs."
+
+#~ msgid "User not allowed"
+#~ msgstr "Usuari no autoritzat"
+
+#~ msgid "command_chooser_combobox"
+#~ msgstr "command_chooser_combobox"
+
+#~ msgid "(Enabled)"
+#~ msgstr "(Habilitat)"
+
+#~ msgid "(Disabled)"
+#~ msgstr "(Inhabilitat)"
+
+#~ msgid "No themes selected!"
+#~ msgstr "No s'ha seleccionat cap tema"
+
+#~ msgid ""
+#~ "You need one or more themes selected for the \"Random from selected\" "
+#~ "option to be valid. Failure to do so will force \"Selected only\" mode."
+#~ msgstr ""
+#~ "Necessiteu seleccionar almenys un tema per a poder emprar l'opciÃ³ "
+#~ "Â«Aleatori des dels seleccionatsÂ». Si no, es forÃ§arÃ  el mode Â«NomÃ©s el "
+#~ "seleccionatÂ»."
+
+#~ msgid "Apply changes to the modified command?"
+#~ msgstr "Voleu aplicar els canvis als usuaris abans de tancar?"
+
+#~ msgid "If you don't apply, the changes will be discarded."
+#~ msgstr "Si no els apliqueu, els canvis es descartaran."
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr ""
+#~ "No es permeten les entrades automÃ tiques o temporitzades al compte del "
+#~ "superusuari (root)."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "Ja existeix l'usuari Â«%sÂ» a la llista d'inclusiÃ³."
+
+#~ msgid "Cannot add user"
+#~ msgstr "No es pot afegir l'usuari"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "Ja existeix l'usuari Â«%sÂ» a la llista d'exclusiÃ³."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "L'usuari Â«%sÂ» no existeix."
+
+#~ msgid "Invalid command path"
+#~ msgstr "El camÃ­ a l'ordre no Ã©s vÃ lid"
+
+#~ msgid ""
+#~ "The path you provided for this command is not valid. The changes will not "
+#~ "be saved."
+#~ msgstr ""
+#~ "El camÃ­ que heu proporcionat per a aquesta ordre no Ã©s vÃ lid. Els canvis "
+#~ "no es desaran."
+
+#~ msgid ""
+#~ "Some of the users had uid lower than MinimalUID (Security tab) and could "
+#~ "not be added."
+#~ msgstr ""
+#~ "Alguns dels usuaris tenen un uid inferior al MinimalUID (a la pestanya de "
+#~ "seguretat) i no s'hi poden afegir."
+
+#~ msgid "Select Command"
+#~ msgstr "Escolliu una ordre"
+
+#~ msgid "No file selected"
+#~ msgstr "No s'ha seleccionat cap fitxer"
+
+#~ msgid "Apply the changes to commands before closing?"
+#~ msgstr "Voleu aplicar els canvis a les ordres abans de tancar?"
+
+#~ msgid "If you don't apply, the changes made will be disregarded."
+#~ msgstr "Si no els apliqueu, els canvis fets es perdran."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Tanca _sense aplicar"
+
+#~ msgid "Halt command"
+#~ msgstr "Ordre per a aturar"
+
+#~ msgid "Reboot command"
+#~ msgstr "Ordre per a reiniciar"
+
+#~ msgid "Suspend command"
+#~ msgstr "Ordre per a suspendre"
+
+#~ msgid "Sounds"
+#~ msgstr "Sons"
+
+#~ msgid "None"
+#~ msgstr "Cap"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "L'arxiu no Ã©s d'un subdirectori"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "L'arxiu tÃ© mÃ©s d'un subdirectori"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "El fitxer no Ã©s un arxiu tar ni tar.gz"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "L'arxiu no inclou el fitxer GdmGreeterTheme.info"
+
+#~ msgid "File does not exist"
+#~ msgstr "El fitxer no existeix"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "No Ã©s un arxiu de tema"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "Sembla que el directori de tema Â«%sÂ» ja estÃ  instalÂ·lat. Voleu instalÂ·lar-"
+#~ "lo de nou?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "S'ha produÃ¯t un error en instalÂ·lar el tema"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Seleccioneu un arxiu de tema"
+
+#~ msgid "_Install"
+#~ msgstr "_InstalÂ·la"
+
+#~ msgid "Theme active in \"Selected only\" mode"
+#~ msgstr "Tema actiu en el mode Â«NomÃ©s el seleccionatÂ» "
+
+#~ msgid ""
+#~ "This theme cannot be deleted at this point. If you wish to delete this "
+#~ "theme switch to \"Selected only\" mode, and deselect it by choosing a "
+#~ "different theme."
+#~ msgstr ""
+#~ "No podeu suprimir el tema en aquest moment. Si desitgeu suprimir-lo "
+#~ "canvieu al mode Â«NomÃ©s el seleccionatÂ» i seleccioneu un altre tema per a "
+#~ "desseleccionar-lo."
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Voleu suprimeix el tema Â«%sÂ»?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Si escolliu suprimir-lo, es perdrÃ  per sempre."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Suprimeix el tema"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "Voleu instalÂ·lar el tema de '%s'?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "Seleccioneu Â«InstalÂ·laÂ» per a afegir el tema del fitxer Â«%sÂ»."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Aquesta finestra de configuraciÃ³ canvia les opcions del dimoni GDM, que "
+#~ "Ã©s la finestra d'entrada grÃ fica del GNOME. Els canvis que feu tindran "
+#~ "efecte immediatament.\n"
+#~ "\n"
+#~ "Tingueu en compte que no totes les opcions de la configuraciÃ³ estan "
+#~ "llistades aquÃ­. Potser voleu editar %s si no trobeu el que voleu.\n"
+#~ "\n"
+#~ "Per a veure la documentaciÃ³ completa, vegeu el navegador d'ajuda del "
+#~ "GNOME sota la categoria Â«EscriptoriÂ»."
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "yes"
+#~ msgstr "sÃ­"
+
+#~ msgid "no"
+#~ msgstr "no"
+
+#~ msgid "Random theme mode change"
+#~ msgstr "Mode de canvi aleatori de tema"
+
+#~ msgid ""
+#~ "Since no themes were selected in random theme mode switching back to "
+#~ "single theme mode."
+#~ msgstr ""
+#~ "No s'ha seleccionat cap tema per al mode de temes aleatoris. Es tornarÃ  "
+#~ "al mode d'un tema Ãºnic."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Voleu aplicar els canvis als usuaris abans de tancar?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr "Si no els apliqueu, els canvis fets als usuaris es perdran."
+
+#~ msgid "Could not access configuration file (defaults.conf)"
+#~ msgstr "No es pot accedir al fitxer de configuraciÃ³ (defaults.conf)"
+
+#~ msgid ""
+#~ "Make sure that the file exists before launching login manager config "
+#~ "utility."
+#~ msgstr ""
+#~ "Assegureu-vos que el fitxer existeix abans d'executar la utilitat de "
+#~ "configuraciÃ³ del gestor d'entrades."
+
+#~ msgid "Could not access configuration file (custom.conf)"
+#~ msgstr "No es pot accedir el fitxer de configuraciÃ³ (custom.conf)"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "Heu de ser el superusuari (root) per configurar el GDM."
+
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "Configureu la pantalla d'entrada (el gestor d'entrades del GNOME)"
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "     "
+#~ msgstr "     "
+
+#~ msgid "         "
+#~ msgstr "         "
+
+#~ msgid "     LRla_bel:"
+#~ msgstr "     LRla_bel:"
+
+#~ msgid "     Messa_ge:"
+#~ msgstr "     Missat_ge:"
+
+#~ msgid "     Pa_th:"
+#~ msgstr "     Ca_mÃ­:"
+
+#~ msgid "     T_ooltip:"
+#~ msgstr "     C_onsell flotant:"
+
+#~ msgid "     _Label:"
+#~ msgstr "     E_tiqueta:"
+
+#~ msgid "     _Path:       "
+#~ msgstr "     _CamÃ­:       "
+
+#~ msgid " _X coordinate"
+#~ msgstr " Coordenada _X"
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "Se substituirÃ  %n pel nom de l'ordinador"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab. Users in the Exclude list will not "
+#~ "appear. MinimalUID setting in the Security tab will affect which users "
+#~ "will be allowed to join Include list."
+#~ msgstr ""
+#~ "<b>Nota:</b> els usuaris a la llista d'inclosos apareixeran al navegador "
+#~ "de cares si estÃ  habilitat, i en les llistes desplegables d'usuaris per a "
+#~ "les entrades automÃ tiques i temporitzades, a la pestanya de seguretat. "
+#~ "Els usuaris a la llista d'exclosos no hi apareixeran. El valor del "
+#~ "parÃ metre MinimalUID a la pestanya de seguretat influirÃ  en quins usuaris "
+#~ "podran pertÃ nyer a la llista d'inclosos."
+
+#~ msgid ""
+#~ "<b>Note:</b> You can select different commands from the drop-down list, "
+#~ "and modify them through relevant fields located below. To save changes "
+#~ "press Apply Command Changes button."
+#~ msgstr ""
+#~ "<b>Nota:</b> podeu seleccionar diferents ordres des de la llista "
+#~ "desplegable, i modificar-les mitjanÃ§ant els camps ubicats a sota. Per a "
+#~ "desar els canvis, premeu el botÃ³ Â«Aplica els canvis a l'ordreÂ»."
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>AvÃ­s:</b> una configuraciÃ³ incorrecta pot fer que el servidor X no "
+#~ "s'iniciÃ¯ correctament. Els canvis a la configuraciÃ³ no tindran efecte "
+#~ "fins que no es reiniciÃ¯ el GDM."
+
+#~ msgid "A_dd..."
+#~ msgstr "A_fegeix..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "Permet entrades remotes de _l'administrador del sistema"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "A_plica els canvis d'usuari"
+
+#~ msgid "Accessible from the outside of the login manager"
+#~ msgstr "Accessible des de fora del gestor d'entrades"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Afegeix/modifica el servidors a iniciar"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Afegeix un s_ervidor..."
+
+#~ msgid "Add User"
+#~ msgstr "Afegeix un usuari"
+
+#~ msgid ""
+#~ "Adds a chooser button to the Actions menu that will restart the current X "
+#~ "server with a chooser.  XDMCP does not need to be enabled on the local "
+#~ "computer for this to work."
+#~ msgstr ""
+#~ "Afegeix un botÃ³ de selecciÃ³ per al menÃº d'accions, que reiniciarÃ  el "
+#~ "servidor d'X actual amb un seleccionador. No cal que l'XDMCP estigui "
+#~ "habilitat en l'ordinador local."
+
+#~ msgid ""
+#~ "All users with a lower UID will be excluded from the face browser, "
+#~ "automatic and timed login."
+#~ msgstr ""
+#~ "Tots els usuaris amb un UID inferior seran exclosos del navegador de "
+#~ "cares i de les entrades automÃ tiques i temporitzades."
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Permet entrades remotes temporit_zades"
+
+#~ msgid ""
+#~ "Allow changing the GTK+ (widget) theme from the greeter. Currently this "
+#~ "only affects the standard greeter. The theme will stay in effect on this "
+#~ "display until changed and will affect all the other windows that are put "
+#~ "up by GDM."
+#~ msgstr ""
+#~ "Permet canviar el tema dels ginys GTK+ des del rebedor. Actualment, aixÃ² "
+#~ "nomÃ©s s'aplica al rebedor estÃ ndard. El tema romandrÃ  a la pantalla fins "
+#~ "que es canviÃ¯ i afectarÃ  a les altres finestres mostrades pel GDM."
+
+#~ msgid "Allow group writable files and directories."
+#~ msgstr "Permet amb fitxers i directoris escrivibles pel grup."
+
+#~ msgid "Allow logi_n if group write permissions on user's home directory"
+#~ msgstr ""
+#~ "Permet e_ntrar si existeix permÃ­s d'escriptura per al grup en el "
+#~ "directori d'inici de l'usuari"
+
+#~ msgid "Allow login _if all write permissions on user's home directory"
+#~ msgstr ""
+#~ "Permet entrar s_i existeix permÃ­s d'escriptura en el directori d'inici de "
+#~ "l'usuari"
+
+#~ msgid "Allow world writable files and directories."
+#~ msgstr "Permet amb fitxers i directoris escrivibles per tothom."
+
+#~ msgid ""
+#~ "Allows the configurator to be run from the greeter. Note that the user "
+#~ "will need to type in the root password before the configurator will be "
+#~ "started."
+#~ msgstr ""
+#~ "Permet que el rebedor executi el configurador. Tingueu en compte que "
+#~ "l'usuari haurÃ  d'escriure la contrasenya del superusuari per a iniciar el "
+#~ "configurador."
+
+#~ msgid ""
+#~ "Always append -nolisten tcp to the command line of local X servers, thus "
+#~ "disallowing TCP connection.  This is useful if you do not care for "
+#~ "allowing remote connections, since the X protocol could really be "
+#~ "potentially a security hazard to leave open, even though no known "
+#~ "security problems exist. Also disables X forwarding, but does not affect "
+#~ "XDMCP."
+#~ msgstr ""
+#~ "Afegeix sempre Â«-nolisten tcpÂ» a la lÃ­nia d'ordres dels servidors X "
+#~ "locals, aixÃ­ s'inhabilita la connexiÃ³ per TCP. AixÃ² Ã©s Ãºtil si no "
+#~ "necessiteu permetre connexions remotes, atÃšs que el protocol X podria ser "
+#~ "una amenaÃ§a de seguretat potencial, tot i que no se'n coneix cap problema "
+#~ "de seguretat encara. TambÃ© inhabilita l'Â«X forwardingÂ», perÃ² no afecta "
+#~ "l'XDMCP."
+
+#~ msgid "Apply Co_mmand Changes"
+#~ msgstr "Aplica els ca_nvis a l'ordre"
+
+#~ msgid "Author:"
+#~ msgstr "Autor:"
+
+#~ msgid "Background"
+#~ msgstr "Fons"
+
+#~ msgid "Background color of the greeter."
+#~ msgstr "Color de fons del rebedor."
+
+#~ msgid "Behaviour"
+#~ msgstr "Comportament"
+
+#~ msgid "C_ommand:"
+#~ msgstr "_Ordre:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "_Personalitzat:"
+
+#~ msgid ""
+#~ "Checks the ownership of the home directories before writing to them. This "
+#~ "prevents security issues in case of bad setup."
+#~ msgstr ""
+#~ "Comprova la propietat dels directoris d'inici abans d'escriure'ls. AixÃ² "
+#~ "evita riscos de seguretat en cas d'una configuraciÃ³ incorrecta."
+
+#~ msgid "Co_lor:"
+#~ msgstr "Co_lor:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Profunditat de color:"
+
+#~ msgid "Comma_nd type:"
+#~ msgstr "Ti_pus d'ordre:"
+
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "Configura l'XDMC_P..."
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "Configura el servidor _X..."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions."
+#~ msgstr ""
+#~ "Controla el text que es mostrarÃ  al costat de la imatge amb el logotipus "
+#~ "en el rebedor per a sessions XDMCP."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. This string is only used for local logins."
+#~ msgstr ""
+#~ "Controla quin text es mostra al costat de la imatge del logotipus en el "
+#~ "rebedor estÃ ndard. Aquesta cadena nomÃ©s s'empra en entrades locals."
+
+#~ msgid "Copyright:"
+#~ msgstr "Copyright:"
+
+#~ msgid "De_fault session:"
+#~ msgstr "SessiÃ³ _predeterminada:"
+
+#~ msgid "Delay in seconds before the Timed login user will be logged in."
+#~ msgstr "Retard en segons abans que l'usuari amb temporitzaciÃ³ entri."
+
+#~ msgid ""
+#~ "Determines the maximum number of remote display connections which will be "
+#~ "managed simultaneously. I.e. the total number of remote displays that can "
+#~ "use your host."
+#~ msgstr ""
+#~ "Determina el nombre mÃ xim de connexions a pantalles remotes que es "
+#~ "gestionaran simultÃ niament. P.e., el nombre total de pantalles remotes "
+#~ "que pot emprar el vostre servidor."
+
+#~ msgid ""
+#~ "Determines the maximum number of seconds between the time where a user "
+#~ "chooses a host and the subsequent indirect query where the user is "
+#~ "connected to the host.  When the timeout is exceeded, the information "
+#~ "about the chosen host is forgotten and the indirect slot freed up for "
+#~ "other displays."
+#~ msgstr ""
+#~ "Determina el nombre mÃ xim de segons entre el moment en quÃš un usuari "
+#~ "escull el servidor i la crida indirecta subsegÃŒent, en la qual l'usuari "
+#~ "s'hi connecta. Quan se supera el temps d'espera, la informaciÃ³ quant al "
+#~ "servidor escollit s'oblida, i s'allibera la ranura per a altres "
+#~ "visualitzacions."
+
+#~ msgid "Disa_ble multiple logins for a single user"
+#~ msgstr "Inha_bilita entrades mÃºltiples per a un Ãºnic usuari"
+
+#~ msgid "Display the title bar in the greeter."
+#~ msgstr "Mostra la barra de tÃ­tol en el rebedor."
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Pantalles per _ordinador:"
+
+#~ msgid "Displays this image as the background in the greeter."
+#~ msgstr "Mostra aquesta imatge com a fons de pantalla en el rebedor."
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "No mostris la imatge per a entrades _remotes"
+
+#~ msgid ""
+#~ "Does not place cookies into the users home directory if this directory is "
+#~ "on NFS."
+#~ msgstr ""
+#~ "No estableix galetes en el directori d'inici dels usuaris si aquest "
+#~ "directori Ã©s NFS."
+
+#~ msgid ""
+#~ "Does not reuse existing X servers, but kills them and starts over. "
+#~ "Normally, just reinitializing is a nicer way to go but if the X server "
+#~ "memory usage keeps growing this may be a safer option."
+#~ msgstr ""
+#~ "En comptes de fer servir servidors X existents, els mata i els torna a "
+#~ "iniciar. Normalment, n'hi ha prou amb reinicialitzar-los, perÃ² si el "
+#~ "servidor fa servir molta memÃ²ria aixÃ² pot ser una opciÃ³ mÃ©s segura."
+
+#~ msgid "Don't restart the login manager after the execution"
+#~ msgstr "No reiniciÃ¯s el gestor d'entrada desprÃ©s de l'execuciÃ³"
+
+#~ msgid "E_dit Commands..."
+#~ msgstr "E_dita les ordres..."
+
+#~ msgid "E_xclude:"
+#~ msgstr "E_xclou:"
+
+#~ msgid "Ena_ble debug messages to system log"
+#~ msgstr "Ha_bilita els missatges de depuraciÃ³ al registre del sistema"
+
+#~ msgid ""
+#~ "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for "
+#~ "X-terminals which don't supply their own display browser."
+#~ msgstr ""
+#~ "Habilita la selecciÃ³ INDIRECTA XDMCP (p.e., execuciÃ³ remota del "
+#~ "gdmchooser) per a terminals X que no proporcionin el seu propi navegador "
+#~ "de visualitzacions."
+
+#~ msgid ""
+#~ "Enables greeter to be launched with additional Gtk+ modules. This is "
+#~ "useful when extra features are required such as accessible login. Note "
+#~ "that only \"trusted\" modules should be used to minimize security issues."
+#~ msgstr ""
+#~ "Permet que el rebedor s'executi amb mÃ²duls GTK+ addicionals. AixÃ² Ã©s Ãºtil "
+#~ "quan es necessiten caracterÃ­stiques addicionals, com ara entrades "
+#~ "accessibles. Tingueu en compte que nomÃ©s haurÃ­eu d'emprar mÃ²duls Â«segursÂ» "
+#~ "per minimitzar les amenaces de seguretat."
+
+#~ msgid ""
+#~ "Full path and arguments to command to be executed. If the value is "
+#~ "missing, the command will not available."
+#~ msgstr ""
+#~ "CamÃ­ complet i arguments per a l'ordre que s'ha d'executar. Si manca el "
+#~ "valor, l'ordre no estarÃ  disponible."
+
+#~ msgid "Full path and arguments to the command to be executed"
+#~ msgstr "CamÃ­ complet i arguments per a l'ordre que s'ha d'executar"
+
+#~ msgid ""
+#~ "GDM should run the login window on this server and allow a user to log "
+#~ "in.  If not selected, then GDM will just run this server and wait for it "
+#~ "to terminate."
+#~ msgstr ""
+#~ "El GDM ha d'executar la finestra d'entrada en aquest servidor, i permetre "
+#~ "que els usuaris hi entrin. Si no se selecciona, llavors el GDM nomÃ©s "
+#~ "executarÃ  aquest servidor i esperarÃ  a que termini."
+
+#~ msgid "General"
+#~ msgstr "General"
+
+#~ msgid ""
+#~ "Given user should be logged in after a number of seconds (set with Pause "
+#~ "before login) of inactivity on the login screen.  This is useful for "
+#~ "public access terminals or perhaps even home use."
+#~ msgstr ""
+#~ "S'ha d'entrar l'usuari indicat desprÃ©s d'un cert nombre de segons "
+#~ "d'inactivitat (establert amb Â«Pausa abans d'entrarÂ») a la pantalla "
+#~ "d'entrada. AixÃ² Ã©s Ãºtil per a terminals d'accÃ©s pÃºblic o per a Ãºs a la "
+#~ "llar."
+
+#~ msgid ""
+#~ "Given user should be logged in upon first bootup.  No password will be "
+#~ "asked.  This is useful for single user workstations where local console "
+#~ "security is not an issue."
+#~ msgstr ""
+#~ "S'ha d'entrar l'usuari indicat desprÃ©s en la primera arrencada. No es "
+#~ "demanarÃ  contrasenya. AixÃ² Ã©s Ãºtil per a estacions de treball d'un Ãºnic "
+#~ "usuari, on no s'ha de tenir en compte la seguretat de la consola local."
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "Rebedor\n"
+#~ "Selector"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "Accepta peticions _indirectes"
+
+#~ msgid "I_mage:"
+#~ msgstr "I_matge:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "I_nclou:"
+
+#~ msgid ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme.  If no such image is defined, the "
+#~ "image specified by DefaultFace will be used.  The image must be in an gdk-"
+#~ "pixbuf supported format and the file must be readable to the GDM user."
+#~ msgstr ""
+#~ "Si un usuari no tÃ© una imatge de cara definida, el GDM en farÃ  servir la "
+#~ "icona predeterminada en el tema GTK+ actual. Si no s'ha definit tal "
+#~ "imatge, es farÃ  servir la imatge especificada a DefaultFace. El fitxer ha "
+#~ "d'estar en un format suportat pel gdk-pixbuf, i ser llegible per l'usuari "
+#~ "GDM."
+
+#~ msgid ""
+#~ "Image file to display in the logo box. The file must be in an gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled."
+#~ msgstr ""
+#~ "El fitxer d'imatge a mostrar en la caixa del logotipus. El fitxer ha "
+#~ "d'estar en un format suportat per gdk-pixbuf, i ser llegible per l'usuari "
+#~ "GDM. Si no se n'especifica cap, s'inhabilitarÃ  aquesta caracterÃ­stica."
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "Inclou l'_element de menÃº selector de nom de mÃ quina (XDMCP)"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "Inclou l'element de menÃº de con_figuraciÃ³"
+
+#~ msgid ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority."
+#~ msgstr ""
+#~ "Indica que el servidor X s'hauria de reiniciar en una prioritat de procÃ©s "
+#~ "diferent."
+
+#~ msgid ""
+#~ "Interval in which to ping the X server in seconds.  If the X server "
+#~ "doesn't return before the next time we ping it, the connection is stopped "
+#~ "and the session ended."
+#~ msgstr ""
+#~ "Interval entre pings al servidor X, en segons. Si el servidor X no "
+#~ "retorna abans de la segÃŒent vegada que s'hi faci ping, s'atura la "
+#~ "connexiÃ³ i la sessiÃ³ finalitza."
+
+#~ msgid "La_unch:"
+#~ msgstr "Ll_anÃ§a:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Escolta al port _UDP: "
+
+#~ msgid "Loc_k position of the window"
+#~ msgstr "Blo_ca la posiciÃ³ de la finestra"
+
+#~ msgid "Local"
+#~ msgstr "Local"
+
+#~ msgid "Login _failed:"
+#~ msgstr "Entrada _fallada:"
+
+#~ msgid "Login _retry delay:"
+#~ msgstr "_Retard entre intents d'entrada:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "Entrada amb Ãš_xit:"
+
+#~ msgid "Logo"
+#~ msgstr "Logotip"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "MÃ xim de sessions _remotes:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Temps mÃ _xim d'espera:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Temps mÃ xim d'esper_a per una peticiÃ³ indirecta:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "MÃ xim de p_eticions indirectes pendents:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Barra de menÃº"
+
+#~ msgid "Ne_ver place cookies on NFS"
+#~ msgstr "No posis _galetes a NFS"
+
+#~ msgid "No _restart required"
+#~ msgstr "No cal _reiniciar"
+
+#~ msgid ""
+#~ "Number of simultaneously provided displays with host choosers.  If more "
+#~ "queries from different hosts come in, the oldest ones will be forgotten."
+#~ msgstr ""
+#~ "Nombre de pantalles proporcionades simultÃ niament amb selectors de "
+#~ "servidor. Si es reben mÃ©s peticions des de diferents mÃ quines, "
+#~ "s'oblidaran les mÃ©s antigues."
+
+#~ msgid "Only allow login i_f user owns their home directory"
+#~ msgstr ""
+#~ "NomÃ©s permet l'entrada si l'usuari Ã©s propietari del seu directori d'inici"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "Op_cions:\t"
+
+#~ msgid "Paranoia option. Only accepts user owned files and directories."
+#~ msgstr ""
+#~ "L'opciÃ³ mÃ©s segura. NomÃ©s accepta els directoris i carpetes que siguin "
+#~ "propietat de l'usuari."
+
+#~ msgid "Per_sistent"
+#~ msgstr "Per_sistent"
+
+#~ msgid "Permissions"
+#~ msgstr "Permisos"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Seleccioneu un color de fons"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "Simple\n"
+#~ "Simple amb navegador de cares\n"
+#~ "Amb temes"
+
+#~ msgid "Qui_ver when incorrect username/password entered"
+#~ msgstr ""
+#~ "Sacse_ja la finestra quan s'introdueixi un nom d'usuari o contrasenya "
+#~ "incorrectes"
+
+#~ msgid "R_emove"
+#~ msgstr "Sup_rimeix"
+
+#~ msgid "Re_move Server"
+#~ msgstr "Supri_meix el servidor"
+
+#~ msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+#~ msgstr ""
+#~ "PreferÃšncies per a les ordres reiniciar, aturar, suspendre i "
+#~ "personalitzades"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "FreqÃŒÃšncia d'actualitzaciÃ³:"
+
+#~ msgid "Remote"
+#~ msgstr "Remot"
+
+#~ msgid ""
+#~ "Remote connections through XDMCP will be allowed to log into the "
+#~ "\"TimedLogin\" user by letting the login window time out, just like the "
+#~ "local user on the first console."
+#~ msgstr ""
+#~ "Es permetrÃ  que les connexions remotes mitjanÃ§ant XDMCP puguin entrar amb "
+#~ "l'usuari amb temporitzaciÃ³. Per fer-ho, s'esperarÃ  a que s'acabi el temps "
+#~ "d'espera per a la finestra, com es fa amb l'usuari local en la primera "
+#~ "consola."
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Entrada remota inhabilitada\n"
+#~ "Igual que en local"
+
+#~ msgid "Resolution:"
+#~ msgstr "ResoluciÃ³:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "_Ajusta a la pantalla"
+
+#~ msgid "Scale background image to fit the screen."
+#~ msgstr "E_scala la imatge de fons fins que s'ajusti a la pantalla."
+
+#~ msgid "Select Background Image"
+#~ msgstr "Seleccioneu una imatge de fons"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "Seleccioneu un logotip"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Seleccioneu un fitxer de so"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "NomÃ©s el seleccionat\n"
+#~ "Aleatori des dels seleccionats\n"
+
+#~ msgid ""
+#~ "Sends debug ouput to the syslog.  This can be useful for tracking down "
+#~ "problems with GDM.  This output tends to be verbose so should not be "
+#~ "turned on for general use."
+#~ msgstr ""
+#~ "Envia la sortida de depuraciÃ³ al syslog. AixÃ² pot ser Ãºtil per a trobar "
+#~ "problemes amb el GDM. Sol generar una sortida forÃ§a extensa, per tant no "
+#~ "convÃ© activar-ho en general."
+
+#~ msgid "Server Settings"
+#~ msgstr "ParÃ metres del servidor"
+
+#~ msgid "Server _name:"
+#~ msgstr "_Nom del servidor:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Servidors a iniciar"
+
+#~ msgid "Set positio_n of the window:"
+#~ msgstr "Estableix la posiciÃ³ e_n la finestra:"
+
+#~ msgid "Sh_ow title bar"
+#~ msgstr "M_ostra la barra de tÃ­tol"
+
+#~ msgid "Shake the display when an incorrect username/password is entered."
+#~ msgstr "Sacseja la pantalla quan s'entri un usuari/contrasenya incorrectes."
+
+#~ msgid ""
+#~ "Show visual feedback is the password entry. Turning this option on can be "
+#~ "a security hazard as the length of your password can be guessed."
+#~ msgstr ""
+#~ "Mostra informaciÃ³ visual a l'entrada de la contrasenya. Activar aquesta "
+#~ "opciÃ³ pot ser un risc de seguretat atÃšs que es pot endevinar la longitud "
+#~ "de la vostra contrasenya."
+
+#~ msgid ""
+#~ "Specifies if Custom Command will appear outside the login manager, for "
+#~ "example on the desktop through the Log Out/Shut Down widgets."
+#~ msgstr ""
+#~ "Especifica si l'ordre personalitzada apareixerÃ  fora del gestor "
+#~ "d'entrades, per exemple a l'escriptori mitjanÃ§ant els ginys de sortida de "
+#~ "sessiÃ³."
+
+#~ msgid ""
+#~ "Specifies if gdm will be stopped/restarted once Custom Command has been "
+#~ "executed."
+#~ msgstr ""
+#~ "Especifica si s'ha d'aturar/reiniciar el gdm una vegada s'ha executat "
+#~ "l'ordre personalitzada."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command buttons "
+#~ "and menu items."
+#~ msgstr ""
+#~ "Especifica l'etiqueta que es mostrarÃ  en els elements de menÃº i botons "
+#~ "per a l'ordre personalitzada."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command list "
+#~ "items and radio buttons."
+#~ msgstr ""
+#~ "Especifica l'etiqueta que es mostrarÃ  en els elements de llista i botons "
+#~ "de radi per a l'ordre personalitzada."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on Custom Command tooltip "
+#~ "entries."
+#~ msgstr ""
+#~ "Especifica el missatge que es mostrarÃ  en els consells flotants per a "
+#~ "l'ordre personalitzada."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "when one of the Custom Command widgets is activated."
+#~ msgstr ""
+#~ "Especifica el missatge que es mostrarÃ  en la caixa de diÃ leg d'avÃ­s quan "
+#~ "s'activi un dels ginys per a les ordres personalitzades."
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins. The face images must be stored in gdk-pixbuf supported "
+#~ "formats and they must be readable for the GDM user."
+#~ msgstr ""
+#~ "Directori global per als fitxers de cares. L'administrador del sistema "
+#~ "pot emplaÃ§ar-hi les icones per als usuaris, sense haver de tocar-ne els "
+#~ "directoris d'inici. Les imatges han d'emmagatzemar-se en formats "
+#~ "suportats pel gdk-pixbuf i han de poder ser llegides per l'usuari GDM."
+
+#~ msgid "Text to appear in the warning pop-up dialogs"
+#~ msgstr "Text que es mostrarÃ  en els diÃ legs emergents d'avÃ­s"
+
+#~ msgid "Text to appear on the buttons and menu items"
+#~ msgstr "Text que apareixerÃ  en els botons i els elements de menÃº"
+
+#~ msgid "Text to appear on the radio buttons and list items"
+#~ msgstr "Text que apareixerÃ  en els botons de radi i els elements de llistes"
+
+#~ msgid "Text to appear on the tooltips"
+#~ msgstr "Text que apareixerÃ  en els consells flotants"
+
+#~ msgid ""
+#~ "The UDP port number gdm should listen to for XDMCP requests. Don't change "
+#~ "this unless you know what you are doing."
+#~ msgstr ""
+#~ "El nÃºmero de port UDP que ha d'escoltar el gdm per a rebre peticions "
+#~ "XDMCP. No ho canvieu a menys que n'esteu segurs."
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Example: /usr/X11R6/bin/X"
+#~ msgstr ""
+#~ "L'ordre a executar, amb el cami sencer al binari del servidor X, i els "
+#~ "arguments addicionals necessaris. Per exemple: /usr/X11R6/bin/X"
+
+#~ msgid "The greeter will play a sound after a failed login attempt."
+#~ msgstr ""
+#~ "El rebedor emetrÃ  un so cada vegada que es produeixi un intent d'entrada "
+#~ "erroni."
+
+#~ msgid "The greeter will play a sound after a successful login attempt."
+#~ msgstr ""
+#~ "El rebedor emetrÃ  un so cada vegada que es produeixi una entrada correcta."
+
+#~ msgid "The greeter will play a sound or beep when it is ready for a login."
+#~ msgstr "El rebedor emetrÃ  un so quan estigui llest per a entrar-hi."
+
+#~ msgid "The horizontal position of the login window."
+#~ msgstr "La posiciÃ³ horitzontal de la finestra d'entrada."
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "El nom que es mostrarÃ  a l'usuari."
+
+#~ msgid ""
+#~ "The number of seconds that should pass before reactivating the entry "
+#~ "field after a failed login."
+#~ msgstr ""
+#~ "El nombre de segons que han de passar abans de reactivar el camp "
+#~ "d'entrada desprÃ©s d'una entrada fallida."
+
+#~ msgid "The position of the login window cannot be changed."
+#~ msgstr "No es pot canviar la posiciÃ³ de la finestra d'entrada."
+
+#~ msgid ""
+#~ "The position of the login window is determined by Position X / Position Y."
+#~ msgstr ""
+#~ "La posiciÃ³ de la finestra d'entrada ve determinada per les posicions X i "
+#~ "Y."
+
+#~ msgid ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions."
+#~ msgstr ""
+#~ "La sessiÃ³ emprada per defecte si l'usuari no tÃ© una preferÃšncia desada i "
+#~ "ha escollit 'Ãltima' de la llista de sessions."
+
+#~ msgid "Themes"
+#~ msgstr "Temes"
+
+#~ msgid ""
+#~ "This server is available as a choice when a user wishes to run a "
+#~ "flexible, on demand server."
+#~ msgstr ""
+#~ "Aquest servidor estÃ  disponible quan un usuari vulgui emprar un servidor "
+#~ "flexible, sota demanda."
+
+#~ msgid ""
+#~ "To avoid denial of service attacks, GDM has fixed size queue of pending "
+#~ "connections. Please note that this parameter does *not* limit the number "
+#~ "of remote displays which can be managed. It only limits the number of "
+#~ "displays initiating a connection simultaneously."
+#~ msgstr ""
+#~ "Per evitar atacs de rebuig de servei, el GDM tÃ© una cua de mida fixa per "
+#~ "a les connexions pendents. Tingueu en compte que aquest parÃ metre no "
+#~ "limita el nombre de pantalles remotes que es poden gestionar: nomÃ©s "
+#~ "limita el nombre de pantalles que inicien una connexiÃ³ simultÃ niament."
+
+#~ msgid ""
+#~ "To prevent attackers from filling up the pending queue, GDM will only "
+#~ "allow one connection for each remote computer.  If you want to provide "
+#~ "display services to computers with more than one screen, you should "
+#~ "increase the this value accordingly."
+#~ msgstr ""
+#~ "Per prevenir que els atacants omplin la cua d'esperes, el GDM nomÃ©s "
+#~ "permetrÃ  una connexiÃ³ per cada ordinador remot. Si voleu proporcionar "
+#~ "serveis de pantalla a mÃ quines amb mÃ©s d'una pantalla haurÃ­eu "
+#~ "d'incrementar aquest valor."
+
+#~ msgid ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off.  "
+#~ "If this is off then one of the actions will be available anywhere.  These "
+#~ "actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and "
+#~ "such."
+#~ msgstr ""
+#~ "Habilita o inhabilita el menÃº d'accions (anteriorment, el menÃº de "
+#~ "sistema). Si estÃ  inhabilitat llavors cap de les accions estarÃ  "
+#~ "disponible. Les accions inclouen aturar, reiniciar, personalitzar, "
+#~ "configurar, selector XDMCP, etc."
+
+#~ msgid "U_ser:"
+#~ msgstr "U_suari:"
+
+#~ msgid "Us_e 24 Hour Clock:"
+#~ msgstr "Empra un rellotg_e de 24 hores:"
+
+#~ msgid ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+#~ msgstr ""
+#~ "Fes servir cercles en comptes d'asteriscos en l'entrada de contrasenyes. "
+#~ "AixÃ² pot no funcionar amb certs tipus de lletra."
+
+#~ msgid "Welcome Message"
+#~ msgstr "Missatge de benvinguda"
+
+#~ msgid ""
+#~ "When GDM is ready to manage a display an ACCEPT packet is sent to it "
+#~ "containing a unique session id which will be used in future XDMCP "
+#~ "conversations. GDM will then place the session id in the pending queue "
+#~ "waiting for the display to respond with a MANAGE request. If no response "
+#~ "is received within maximum wait time, GDM will declare the display dead "
+#~ "and erase it from the pending queue freeing up the slot for other "
+#~ "displays."
+#~ msgstr ""
+#~ "Quan el GDM estÃ  llest per a gestionar una pantalla, s'hi envia un paquet "
+#~ "ACCEPT que contÃ© un id de sessiÃ³ Ãºnic que es farÃ  servir en futures "
+#~ "converses XDMCP. El GDM posarÃ  l'id de sessiÃ³ a la cua de pendents, a "
+#~ "l'espera de que la pantalla respongui amb una peticiÃ³ MANAGE. Si no es "
+#~ "rep una resposta en el temps mÃ xim d'espera, el GDM declararÃ  la pantalla "
+#~ "morta i l'esborrarÃ  de la cua de pendents, alliberant-ne la ranura per a "
+#~ "altres pantalles."
+
+#~ msgid ""
+#~ "When the user logs in and already has an existing session, they are "
+#~ "connected to that session rather than starting a new session.  This only "
+#~ "works for session's running on Virtual Terminals started with "
+#~ "gdmflexiserver, and not with XDMCP."
+#~ msgstr ""
+#~ "Quan els usuaris entrin i ja existeixi una sessiÃ³, s'hi connecten en "
+#~ "comptes de crear-ne una de nova. AixÃ² nomÃ©s funciona per als servidors "
+#~ "que executen terminals virtuals arrencats amb el gdmflexiserver, no amb "
+#~ "XDMCP."
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "PreferÃšncies de la finestra d'entrada del servidor X"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "PreferÃšncies de la finestra d'entrada d'XDMCP"
+
+#~ msgid "_Add..."
+#~ msgstr "_Afegeix..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_Afegeix/modifica..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "Permet entrar _a l'administrador de sistema local"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr ""
+#~ "_Permet que els usuaris canviÃ¯n els tipus de lletra i els colors del "
+#~ "rebedor simple"
+
+#~ msgid "_Background color:"
+#~ msgstr "Color de _fons:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "Pre_determinat: Â«Benvingut a %nÂ»"
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "Pre_determinat: Â«BenvingutÂ»"
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "Rebutja les connexions TCP al servi_dor X"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "Habilita l'_entrada automÃ tica"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Flexible (a peticiÃ³)"
+
+#~ msgid "_Global face dir:"
+#~ msgstr "Directori _global de cares:"
+
+#~ msgid "_GtkRC file:"
+#~ msgstr "Fitxer _GtkRC:"
+
+#~ msgid "_Image:"
+#~ msgstr "_Imatge:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "_Inclou a tots els usuaris de /etc/passwd (no per a NIS)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "Aquesta mÃ quina gestiona _les entrades"
+
+#~ msgid "_Maximum pending requests:"
+#~ msgstr "_MÃ xim de peticions pendents:"
+
+#~ msgid "_Minimal UID:"
+#~ msgstr "UID _mÃ­nim:"
+
+#~ msgid "_Only allow login if user's home directory permissions are secure"
+#~ msgstr ""
+#~ "NomÃ©s permet l'entrada si els permis_os del directori d'inici sÃ³n segurs"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "Fes una _pausa abans d'entrar:"
+
+#~ msgid "_Ping interval:"
+#~ msgstr "Interval de _ping:"
+
+#~ msgid "_Priority:"
+#~ msgstr "_Prioritat:"
+
+#~ msgid "_Remove"
+#~ msgstr "Sup_rimeix"
+
+#~ msgid "_Remove..."
+#~ msgstr "Sup_rimeix..."
+
+#~ msgid "_Restart the Xserver with each login"
+#~ msgstr "_Reinicia el servidor X a cada entrada"
+
+#~ msgid "_Server:"
+#~ msgstr "_Servidor:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Servidors:"
+
+#~ msgid "_Show visual feedback (asterisks) in the password entry"
+#~ msgstr "Mostra informaciÃ³ vi_sual (asteriscs) en l'entrada de contrasenyes"
+
+#~ msgid "_Style:"
+#~ msgstr "E_stil:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Tema:"
+
+#~ msgid "_Use circles instead of asterisks in the password entry"
+#~ msgstr "_Empra cercles en comptes d'asteriscos en l'entrada de contrasenyes"
+
+#~ msgid "_VT:"
+#~ msgstr "_Terminal virtual:"
+
+#~ msgid "_X coordinate"
+#~ msgstr "Coordenada _X"
+
+#~ msgid "_Y coordinate"
+#~ msgstr "Coordenada _Y"
+
+#~ msgid ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+#~ msgstr ""
+#~ "auto\n"
+#~ "sÃ­\n"
+#~ "no"
+
+#~ msgid "dummy"
+#~ msgstr "de proves"
+
+#~ msgid "seconds"
+#~ msgstr "segons"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "Hi ha massa usuaris per a llistar acÃ­..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Reinicia la mÃ quina"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "S'ha produÃ¯t un error en carregar el tema %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "El tema per al rebedor estÃ  corromput"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "El tema no contÃ© una definiciÃ³ per a l'element del camp nom d'usuari/"
+#~ "contrasenya."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "Hi ha hagut un error en carregar el tema, i tampoc s'ha pogut carregar el "
+#~ "tema per defecte, s'intentarÃ  iniciar el rebedor estÃ ndard"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "No s'ha pogut iniciar el rebedor estÃ ndard GTK+. Aquesta pantalla "
+#~ "s'avortarÃ  i potser haureu d'entrar d'una altra manera i corregir la "
+#~ "instalÂ·laciÃ³ del GDM"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "El directori de la sessiÃ³ no hi Ã©s o Ã©s buit. Hi ha dues sessions "
+#~ "disponibles que podeu emprar, perÃ² haureu d'entrar i corregir la "
+#~ "configuraciÃ³ del gdm."
+
+#~ msgid "Last language"
+#~ msgstr "Darrera llengua"
+
+#~ msgid "Select a Language"
+#~ msgstr "Seleccioneu una llengua"
+
+#~ msgid "Change _Language"
+#~ msgstr "Canvieu la _llengua"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "_Seleccioneu la llengua per a la vostra sessiÃ³:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Seleccioneu una _llengua..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Seleccioneu una _sessiÃ³..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Contesteu aquestes preguntes i premeu la tecla de retorn quan hÃ giu "
+#~ "acabat. Per obtenir un menÃº, premeu F10."
+
+#~ msgid "custom_cmd%d"
+#~ msgstr "ordre_pers%d"
+
+#~ msgid "Last session"
+#~ msgstr "Darrera sessiÃ³"
+
+#~ msgid "Sus_pend"
+#~ msgstr "Sus_pÃšn"
+
+#~ msgid "_OK"
+#~ msgstr "_D'acord"
+
+#~ msgid "Change _Session"
+#~ msgstr "_Seleccioneu una sessiÃ³"
+
+#~ msgid "Sessions"
+#~ msgstr "Sessions"
+
+#~ msgid "_Last session"
+#~ msgstr "Darrera _sessiÃ³"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr ""
+#~ "Entreu fent servir la sessiÃ³ utilitzada la darrera vegada que vau entrar."
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "Confi_gura el gestor d'entrades..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "Atura l'or_dinador"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Atura l'ordinador per a poder apagar-lo."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_Reinicia l'ordinador"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Arrenqueu de nou l'ordinador"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Sus_pÃšn l'ordinador"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Suspeneu l'ordinador"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Executa el seleccionador _XDMCP"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "Executa un seleccionador XDMCP que us permetrÃ  entrar en les mÃ quines "
+#~ "remotes disponibles, si n'hi ha alguna."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "Confi_gura el gestor d'entrades"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "Configura el gestor d'entrades GDM. AixÃ² requerirÃ  la contrasenya del "
+#~ "superusuari (root)."
+
+#~ msgid "custom_cmd_button%d"
+#~ msgstr "custom_cmd_button%d"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Cercles"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Tema amb cercles blaus"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "VariaciÃ³ de GNOME Art de Cercles amb un navegador de cares"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "Artistes del GNOME"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "FeliÃ§ GNOME amb navegador"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME Art, variaciÃ³ de cercles"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "FeliÃ§ GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "S'ha produÃ¯t un error en executar (%s)\n"
+#~ "que estÃ  enllaÃ§at a (%s)"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "No es pot obrir el fitxer de gestos: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "Pantalla DMX a on migrar"
+
+#~ msgid "DISPLAY"
+#~ msgstr "PANTALLA"
+
+#~ msgid "Backend display name"
+#~ msgstr "Nom de visualitzaciÃ³ del rerefons"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Fitxer Xauthority per a la pantalla de destÃ­"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "FITXERAUTH"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Fitxer Xauthority per a la visualitzaciÃ³ del rerefons"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "No es pot obrir la pantalla Â«%sÂ»\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "No es troba l'extensiÃ³ DMX a Â«%sÂ»\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr ""
+#~ "- migra una visualitzaciÃ³ del rerefons des d'una visualitzaciÃ³ DMX a una "
+#~ "altra"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "Heu d'especificar una pantalla de destinaciÃ³ DMX emprant %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "Heu d'especificar una visualitzaciÃ³ de rerefons utilitzant %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "Ha fallat DMXAddScreen \"%s\" a \"%s\"\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass nomÃ©s s'executa com a superusuari\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "Ha fallat l'autenticaciÃ³\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(memÃ²ria intermÃšdia)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "S'ha produÃ¯t un error en carregar l'element de la interfÃ­cie d'usuari %s%"
+#~ "s del fitxer %s. Possiblement la descripciÃ³ d'interfÃ­cie de glade estava "
+#~ "corrompuda. %s no pot continuar i sortirÃ  ara. HaurÃ­eu de comprovar la "
+#~ "instalÂ·laciÃ³ de %s o tornar a instalÂ·lar %s."
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "No es pot carregar la interfÃ­cie d'usuari"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "El fitxer de glade Ã©s erroni. Assegureu-vos que s'ha instalÂ·lat el fitxer "
+#~ "correcte.\n"
+#~ "Fitxer: %s giny: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "S'ha produÃ¯t un error en carregar l'element de la interfÃ­cie d'usuari %s%"
+#~ "s del fitxer %s. El giny de tipus CList ha de tenir %d columna. "
+#~ "Possiblement la descripciÃ³ d'interfÃ­cie de glade era corrupta. %s no pot "
+#~ "continuar i sortirÃ  ara. HaurÃ­eu de comprovar la instalÂ·laciÃ³ de %s o "
+#~ "tornar a instalÂ·lar %s."
+#~ msgstr[1] ""
+#~ "S'ha produÃ¯t un error en carregar l'element de la interfÃ­cie d'usuari %s%"
+#~ "s del fitxer %s. El giny de tipus CList ha de tenir %d columnes. "
+#~ "Possiblement la descripciÃ³ d'interfÃ­cie de glade era corrupta. %s no pot "
+#~ "continuar i sortirÃ  ara. HaurÃ­eu de comprovar la instalÂ·laciÃ³ de %s o "
+#~ "tornar a instalÂ·lar %s."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "El fitxer de glade Ã©s erroni Assegureu-vos que s'ha instalÂ·lat el fitxer "
+#~ "correcte\n"
+#~ "Fitxer: %s giny: %s columnes CList esperades: %d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "S'ha produÃ¯t un error en carregar la interfÃ­cie d'usuari del fitxer %s. "
+#~ "Possiblement no s'ha trobat la descripciÃ³ d'interfÃ­cie de glade. %s no "
+#~ "pot continuar i sortirÃ  ara. HaurÃ­eu de comprovar la instalÂ·laciÃ³ de %s o "
+#~ "tornar a instalÂ·lar %s."
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr ""
+#~ "No s'ha pogut carregar cap interfÃ­cie. AixÃ² Ã©s incorrecte (fitxer: %s)"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr ""
+#~ "Hi ha massa nivells d'Ã lies per a la localitzaciÃ³; pot indicar un bucle"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "Inhabilita el reenviament X, perÃ² no afecta a XDMCP."
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "Exemple: /usr/X11R6/bin/X"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Ha fallat el ping a %s, s'estÃ  eliminant la pantalla."
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "Heu escollit %s per a aquesta sessiÃ³."
+
+# FIXME
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "Si voleu fer de %s l'opciÃ³ predeterminada per a sessions futures, "
+#~ "executeu la utilitat 'switchdesk' (Eines del sistema->Desktop Switching "
+#~ "Tool del menÃº del quadre)."
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Error en l'opciÃ³ %s: %s.\n"
+#~ "Executeu '%s --help' per a veure un llistat complet de les opcions de la "
+#~ "lÃ­nia d'ordres.\n"
+
+#~ msgid " seconds"
+#~ msgstr " segons"
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "S'intentarÃ  reiniciar el servidor d'X de nou."
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Voleu que es provi d'executar el programa de configuraciÃ³ del ratolÃ­? "
+#~ "Necessitareu la contrasenya de superusuari (root)."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "La versiÃ³ del rebedor (%s) no es correspon amb la del dimoni. "
+#~ "Probablement acabeu d'actualitzar el GDM. Reinicieu el dimoni del GDM o "
+#~ "arrenqueu de nou l'ordinador."
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "No es pot obrir la icona predeterminada de l'ordinador central: %s"
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr ""
+#~ "No es pot obrir DefaultImage: %s. S'estÃ  anulÂ·lant el navegador de cares."
+
+#~ msgid "Yikes, nothing found in the session directory."
+#~ msgstr "No s'ha trobat res al directori de la sessiÃ³."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr ""
+#~ "No s'ha trobat l'enllaÃ§ de la sessiÃ³ per defecte. S'estÃ  utilitzant el "
+#~ "GNOME a prova de fallades.\n"
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "No es pot obrir la DefaultImage: %s"
+
+#~ msgid "Theme broken: must have pam-message label!"
+#~ msgstr "El tema Ã©s incorrecte: ha de tenir una etiqueta pam-message."
+
+#~ msgid "Shut Down the system so that you may safely turn off the computer."
+#~ msgstr "Atureu l'ordinador per a poder apagar-lo amb seguretat."
+
+#~ msgid "Master rebooting..."
+#~ msgstr "S'estÃ  rearrencant de nou el mestre..."
+
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr ""
+#~ "%s: no hi ha una lÃ­nia Exec al fitxer de sessiÃ³: %s. S'estÃ  iniciant el "
+#~ "GNOME a prova de fallades."
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "La sessiÃ³ que heu seleccionat no sembla ser vÃ lida. S'executarÃ  la sessiÃ³ "
+#~ "GNOME a prova de fallades."
+
+#~ msgid "24-hour"
+#~ msgstr "24-hour"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "Seleccionador _XDMCP..."
+
+#~ msgid "Reboot"
+#~ msgstr "Arrenca de nou"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "Seleccionador _XDMCP"
+
+#~ msgid "Reboot your computer"
+#~ msgstr "Arrenqueu de nou l'ordinador"
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "A_rrenca de nou l'ordinador"
+
+#~ msgid ""
+#~ "<b>WARNING:</b> Placing values in this section that your Xserver does not "
+#~ "support will stop your Xserver\n"
+#~ "from restarting (effectively not allowing this configuration application "
+#~ "to run), BE CAREFUL!"
+#~ msgstr ""
+#~ "<b>AtenciÃ³:</b> Si poseu valors en aquesta secciÃ³ que el vostre servidor "
+#~ "X no suporta, farÃ  que el vostre servidor X\n"
+#~ "no es reiniciÃ¯ (no es podrÃ  executar aquesta aplicaciÃ³ de configuraciÃ³)."
+
+#~ msgid ""
+#~ "The \"Users\" tab specifies which users are visible to GDM.  Users listed "
+#~ "in \"Include\" will appear\n"
+#~ "in the Face Browser if it is enabled in the \"Security\" tab and will "
+#~ "also appear in the\n"
+#~ "drop-down list for Automatic/Timed login under the \"General\" tab.  "
+#~ "Users listed in \"Exclude\"\n"
+#~ "will not be displayed regardless of whether \"Include All Users\" is "
+#~ "checked."
+#~ msgstr ""
+#~ "La pestanya \"Usuaris\" especifica quins usuaris sÃ³n visibles al GDM. Els "
+#~ "usuaris llistats a \"Include\" apareixeran\n"
+#~ "en el navegador de cares si estÃ  habilitat en la pestanya \"Seguretat\" i "
+#~ "tambÃ© apareixerÃ  en la llista desplegable\n"
+#~ "per a entrada per temps sota la pestanya \"General\". Els usuaris "
+#~ "llistats a \"Exclou\"\n"
+#~ "no es mostraran independentment de si \"Inclou a tots els usuaris\" estÃ  "
+#~ "habilitat."
+
+#~ msgid "Restart gdm"
+#~ msgstr "Reinicia el gdm"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration application."
+#~ msgstr ""
+#~ "No s'ha trobat la configuraciÃ³. El GDM estÃ  utilitzant valors per defecte "
+#~ "per a executar aquesta sessiÃ³. HaurÃ­eu d'entrar i crear un fitxer de "
+#~ "configuraciÃ³ amb el programa de configuraciÃ³ del GDM."
+
+#~ msgid "All Images"
+#~ msgstr "Totes les imatges"
+
+#~ msgid "<b>Selection</b>"
+#~ msgstr "<b>SelecciÃ³</b>"
+
+#~ msgid "User Image"
+#~ msgstr "Imatge d'usuari"
+
+#~ msgid "_Browse"
+#~ msgstr "_Navega"
+
+#~ msgid "Open File"
+#~ msgstr "Obre un fitxer"
+
+#~ msgid "<b>Server Settings</b>"
+#~ msgstr "<b>ConfiguraciÃ³ del servidor</b>"
+
+#~ msgid "Allow _configuration from the login screen"
+#~ msgstr "Permet c_onfigurar des de la pantalla d'entrada"
+
+#~ msgid "Allow running _XDMCP chooser from the login screen"
+#~ msgstr ""
+#~ "Permet e_xecutar el seleccionador XDMCP des de la pantalla d'entrada"
+
+#~ msgid "Allow theme selection in _GTK+ Greeter"
+#~ msgstr "Permet la selecciÃ³ del tema al rebedor _GTK+"
+
+#~ msgid "Choose network computer to connect to."
+#~ msgstr "Escolliu un ordinador de xarxa al qual _connectar-se."
+
+#~ msgid "Chooser"
+#~ msgstr "Seleccionador"
+
+#~ msgid "Create Server Definition"
+#~ msgstr "Crea una definiciÃ³ de servidor"
+
+#~ msgid "Delete"
+#~ msgstr "Suprimeix"
+
+#~ msgid "Delete Server Definition"
+#~ msgstr "Suprimeix la definiciÃ³ del servidor"
+
+#~ msgid "GTK+ Greeter"
+#~ msgstr "Rebedor GTK+"
+
+#~ msgid "Handled"
+#~ msgstr "Gestionat"
+
+#~ msgid "Login a _user automatically after a specified number of seconds"
+#~ msgstr ""
+#~ "Entra amb _un usuari automÃ ticament desprÃ©s d'un nombre donat de segons"
+
+#~ msgid "No Logo"
+#~ msgstr "Sense logotip"
+
+#~ msgid ""
+#~ "Note: For settings to take effect, the gdm service will require a restart."
+#~ msgstr "Haureu de reiniciar el servidor GDM per aplicar els canvis."
+
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "_Missatge remot de benvinguda (%n = nom de mÃ quina): "
+
+#~ msgid "Retry delay (_seconds):"
+#~ msgstr "Retard en reintentar (_segons):"
+
+#~ msgid "Server Definition to Modify:"
+#~ msgstr "DefiniciÃ³ de servidor que s'ha de modificar:"
+
+#~ msgid "Show _Face Browser"
+#~ msgstr "MOstra el na_vegador de cares"
+
+#~ msgid "Test Sound"
+#~ msgstr "Prova el so"
+
+#~ msgid "Themed Greeter"
+#~ msgstr "Rebedor amb temes"
+
+#~ msgid "Use default Remote Welcome"
+#~ msgstr "Empra la benvinguda remota predeterminada"
+
+#~ msgid "Usually something like: /usr/bin/X"
+#~ msgstr "Normalment sol ser: /usr/bin/X"
+
+#~ msgid "XDMCP"
+#~ msgstr "XDMCP"
+
+#~ msgid "_Mode:"
+#~ msgstr "_Mode:"
+
+#~ msgid "_Timed login username:"
+#~ msgstr "Nom d'usuari per a l'en_trada temporitzada:"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "La versiÃ³ del rebedor (%s) no es correspon amb la del dimoni.\n"
+#~ "Probablement acabeu d'actualitzar el gdm.\n"
+#~ "Reinicieu el dimoni del gdm o arrenqueu de nou l'ordinador."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "La versiÃ³ del rebedor (%s) no es correspon amb la del dimoni (%s).\n"
+#~ "Probablement acabeu d'actualitzar el gdm.\n"
+#~ "Reinicieu el dimoni del gdm o arrenqueu de nou l'ordinador."
+
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr ""
+#~ "%s: El superusuari no pot entrar automÃ ticament; s'estÃ  desactivant "
+#~ "l'entrada automÃ tica"
+
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr ""
+#~ "%s: el superusuari no pot entrar automÃ ticament; s'estÃ  desactivant "
+#~ "l'entrada temporitzada"
+
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr "%s: la pantalla nÃºmero %d estÃ  en Ãºs. S'utilitzarÃ  la %d"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "Potser esteu utilitzant un gestor de pantalla diferent, com KDM (Gestor "
+#~ "de pantalla de KDE) o xdm."
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "No es poden inhabilitar els hacks de pantalla de xscreensaver"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "L'usuari %s entrarÃ  d'aquÃ­ a %d segons"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: La cadena Ã©s massa llarga."
+
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr ""
+#~ "%s: No existeix el fitxer de configuraciÃ³ file: %s. S'estÃ  utilitzant els "
+#~ "valors per defecte."
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr "El TimedLoginDelay era menor que 5. S'utilitzarÃ  5."
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr ""
+#~ "Entreu utilitzant la llengua que heu fet servir la darrera vegada que vau "
+#~ "entrar"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "Entra utilitzant la llengua per defecte del sistema"
+
+#~ msgid "No configuration was found"
+#~ msgstr "No s'ha trobat cap configuraciÃ³"
+
+#~ msgid "PNG and JPEG"
+#~ msgstr "PNG i JPEG"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "Seleccioneu l'arxiu del nou tema a instalÂ·lar"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "Esteu segur de voler suprimir el tema Â«%sÂ» del sistema?"
+
+#~ msgid "<"
+#~ msgstr "<"
+
+#~ msgid ">"
+#~ msgstr ">"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "Permet al supe_rusuari entrar amb el GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "Permet al superusuari entrar r_emotament amb el GDM"
+
+#~ msgid "Apply"
+#~ msgstr "Aplica"
+
+#~ msgid "Browse"
+#~ msgstr "Navega"
+
+#~ msgid "Enable _XDMCP"
+#~ msgstr "Habilita l'_XDMCP"
+
+#~ msgid "Flexible"
+#~ msgstr "Flexible"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "Rebedor GTK+\n"
+#~ "Rebedor amb temes"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "Rebedor GTK+\n"
+#~ "Rebedor amb temes\n"
+#~ "Inhabilitat"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "Reprodueix un _so quan la finestra d'entrada estiga preparada"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "No estÃ  habilitat l'Ãºs d'XDMCP en el binari. Per habilitar l'Ãºs d'XDMCP "
+#~ "heu de tornar a recompilar el GDM amb les biblioteques de l'XDMCP."
+
+#~ msgid ""
+#~ "Only One Theme\n"
+#~ "Random Theme"
+#~ msgstr ""
+#~ "NomÃ©s un tema\n"
+#~ "Tema aleatori"
+
+#~ msgid "Pick a color"
+#~ msgstr "Trieu un color"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "Interval de ping (segons):"
+
+#~ msgid "Preview:"
+#~ msgstr "VisualitzaciÃ³ prÃšvia:"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "Cadena a mostrar al rebedor com a benvinguda. Podeu inserir %n acÃ­ i es "
+#~ "reemplaÃ§arÃ  pel nom de l'ordinador."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "Cadena a mostrar al rebedor per als qui entren remotament amb XDMCP. "
+#~ "Podeu inserir %n acÃ­ i es reemplaÃ§arÃ  pel nom de l'ordinador."
+
+#~ msgid "User to Include"
+#~ msgstr "Usuari a incloure"
+
+#~ msgid "User to exclude"
+#~ msgstr "Usuari a excloure"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "Nom d'usuari per a l'entrada _automÃ tica:"
+
+#~ msgid "_Delete theme"
+#~ msgstr "_Suprimeix el tema"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "_Entra amb un usuari automÃ ticament en la primera arrencada"
+
+#~ msgid "_No background"
+#~ msgstr "Sense fo_ns"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "N_omÃ©s color en pantalles remotes"
+
+#~ msgid "_Welcome string: "
+#~ msgstr "Missatge de ben_vinguda: "
+
+#~ msgid "copyright"
+#~ msgstr "copyright"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "descripciÃ³\n"
+#~ "giny"
+
+#~ msgid "Last"
+#~ msgstr "Darrer"
+
+#~ msgid "Configure login screen behavior"
+#~ msgstr "Configura el comportament de la pantalla d'entrada"
+
+#~ msgid "Login Screen"
+#~ msgstr "Pantalla d'entrada"
+
+#~ msgid "Log in as %s automatically"
+#~ msgstr "Fes-me entrar com a %s de manera automÃ tica"
+
+#~ msgid "Allow %s seconds for anyone else to log in first"
+#~ msgstr "Espera %s segons de manera que d'altres puguin entrar primer."
+
+#~ msgid "Login Screen Settings"
+#~ msgstr "ParÃ metres de la pantalla d'entrada"
+
+#~ msgid "When the computer starts up:"
+#~ msgstr "Quan l'ordinador s'engegui:"
+
+#~ msgid "_Show the screen for choosing who will log in"
+#~ msgstr "_Mostra la pantalla per a seleccionar qui entrarÃ "
+
+#~ msgid "_Unlock"
+#~ msgstr "_Desbloca"
Index: proiecte/PPPP/gdm/po/ca@valencia.po
===================================================================
--- proiecte/PPPP/gdm/po/ca@valencia.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ca@valencia.po	(revision 134)
@@ -0,0 +1,1217 @@
+# translation of gdm.gnome-2-26.po to catalan
+# gdm2 translation to Catalan.
+# Copyright Â© 2000-2007, 2009 Free Software Foundation, Inc.
+#
+# SoftcatalÃ  <info@softcatala.org>, 2000, 2001, 2002.
+# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005, 2006.
+# Xavier Conde Rueda <xavi.conde@gmail.com>, 2006, 2007.
+# David Planella Molas <david.planella@gmail.com>, 2008.
+# Carles Ferrando Garcia <carles.ferrando@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.gnome-2-26\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-24 20:18+0200\n"
+"PO-Revision-Date: 2009-08-15 09:22+0200\n"
+"Last-Translator: Carles Ferrando Garcia <carles.ferrando@gmail.com>\n"
+"Language-Team: catalan <tradgnome@softcatala.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "El /dev/urandom no Ã©s un dispositiu de carÃ cters"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Habilita el codi de depuraciÃ³"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Identificador de la pantalla"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "identificador"
+
+# FIXME (dpm)
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Esclau del gestor de pantalla del GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "no s'ha trobat l'usuari Â«%sÂ» al sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "No s'ha pogut inicialitzar el sistema d'entrada"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "No s'ha pogut autenticar l'usuari"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "No s'ha pogut autoritzar l'usuari"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "No s'han pogut establir les credencials"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"No s'ha pogut iniciar el servidor X (l'entorn grÃ fic) degut a un error "
+"intern. HaurÃ­eu de contactar amb l'administrador del sistema o comprovar el "
+"fitxer de registre de sistema (syslog) per a poder-ne fer un diagnÃ²stic. "
+"Mentrestant s'inhabilitarÃ  esta pantalla. Reinicieu el GDM quan hÃ geu "
+"solucionat el problema."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: no s'ha pogut connectar a la pantalla pare Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "L'usuari %s havia d'engendrar el servidor perÃ² este usuari no existeix"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "No s'ha pogut definir el groupid com a %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "ha fallat l'initgroups () per a %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "No s'ha pogut definir l'userid com a %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "No s'ha pogut definir el groupid com a 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: no s'ha pogut obrir el fitxer de registre per a la pantalla %s."
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: s'ha produÃ¯t un error en establir %s a %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: no s'ha pogut establir la prioritat del servidor a %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: l'orde del servidor per a la pantalla %s estÃ  buida"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nom d'usuari"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "El nom d'usuari"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nom de l'ordinador"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "El nom de l'ordinador"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispositiu de pantalla"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "El dispositiu de pantalla"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"s'ha produÃ¯t un error en iniciar la conversa amb el sistema d'autenticaciÃ³ - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "s'ha produÃ¯t una fallada general"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "s'ha exhaurit la memÃ²ria"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "s'ha produÃ¯t un error de programaciÃ³ de l'aplicaciÃ³"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "error desconegut"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de l'indicador "
+"de nom d'usuari preferit - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ del nom de "
+"l'ordinador de l'usuari - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de la consola de "
+"l'usuari - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de la cadena de "
+"la pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"s'ha produÃ¯t un error en informar el sistema d'autenticaciÃ³ de les "
+"credencials xauth de la pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "no hi ha tal compte d'usuari disponible"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "No s'ha pogut commutar a este usuari"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "No existeix l'usuari %s"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "No existeix el grup %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "No s'ha pogut crear el sÃ²col"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "L'ordinador central %s ha denegat la consulta XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "No s'ha pogut extreure la llista d'autenticaciÃ³ del paquet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "S'ha produÃ¯t un error en la suma de comprovaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "L'adreÃ§a no Ã©s vÃ lida"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: no s'ha pogut llegir l'adreÃ§a de la visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: no s'ha pogut llegir el nÃºmero de port de la visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: no s'ha pogut extreure la llista d'autenticaciÃ³ del paquet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: s'ha produÃ¯t un error en la suma de comprovaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ha arribat una SOLÂ·LICITUD des d'un ordinador prohibit %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: no s'ha pogut llegir el nÃºmero de la visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: no s'ha pogut llegir el tipus de connexiÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: no s'ha pogut llegir l'adreÃ§a del client"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: no s'han pogut llegir els noms d'autenticaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: no s'han pogut llegir les dades d'autenticaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: no s'ha pogut llegir la llista d'autoritzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: no s'ha pogut llegir l'ID del productor"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: la suma de comprovaciÃ³ ha fallat des de %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ha arribat una peticiÃ³ de GESTIÃ des d'un ordinador prohibit %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: no s'ha pogut llegir l'ID de sessiÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: no s'ha pogut llegir la classe de visualitzaciÃ³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: no s'ha pogut llegir l'adreÃ§a"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ha arribat un KEEPALIVE des d'un ordinador prohibit %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: no s'ha pogut llegir la capÃ§alera de l'XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: versiÃ³ incorrecta de l'XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: no s'ha pogut analitzar l'adreÃ§a"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "No s'ha pogut obtindre el nom d'ordinador del servidor: %s"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"No es pot escriure el fitxer de PID %s: pot ser que no quede espai al disc: %"
+"s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "No existeix el directori de registres %s o no Ã©s un directori."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "No existeix el directori d'autenticaciÃ³ %s. S'interromprÃ .."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "El directori d'autenticaciÃ³ %s no Ã©s un directori. S'interromprÃ ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"El directori d'autenticaciÃ³ %s no Ã©s propietat de l'usuari %d ni del grup %"
+"d. S'interromprÃ ."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"El directori d'autenticaciÃ³ %s no tÃ© els permisos correctes (%o); haurien de "
+"ser %o. S'interromprÃ ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "No es pot trobar l'usuari del GDM Â«%sÂ». S'interromprÃ ."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "L'usuari del GDM no hauria de ser el superusuari. S'interromprÃ ."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "No s'ha trobat el grup Â«%sÂ» del GDM. S'interromprÃ ."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "El grup del GDM no hauria de ser el del superusuari. S'interromprÃ ."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Fes que tots els avisos siguen fatals"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Ix al cap d'un temps - utilitzeu-ho per a la depuraciÃ³"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Mostra la versiÃ³ del GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gestor de pantalla del GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "NomÃ©s el superusuari hauria d'executar el GDM"
+
+# FIXME (dpm)
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Fil de treball de sessiÃ³ del gestor de pantalla del GNOME"
+
+# Ho he escurÃ§at una mica -> Accessibility Technologies Service Provider
+# Interface (dpm)
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Embolcall del servei de registre de l'accessibilitat (AT SPI)"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Finestra d'entrada"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Gestor de l'energia"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Dimoni de la gestiÃ³ de l'energia"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Dimoni dels parÃ metres del GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ampliador de pantalla del GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Amplia parts de la pantalla"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Teclat en pantalla del GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Utilitza un teclat en pantalla"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lector de pantalla Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+"Presenta la informaciÃ³ en pantalla amb un sintetitzador de veu o en Braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#, fuzzy
+msgid "PolicyKit Authentication Agent"
+msgstr "DiÃ leg d'autenticaciÃ³"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Seleccioneu el sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#, fuzzy
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: no s'ha pogut crear la memÃ²ria intermÃšdia de l'XDMCP"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: no s'ha pogut llegir la capÃ§alera de l'XDMCP"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "percentatge de temps completat"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Text inactiu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"El text a utilitzar a l'etiqueta si l'usuari encara no ha seleccionat cap "
+"element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Text actiu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "El text a utilitzar a l'etiqueta si l'usuari ha seleccionat un element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#, fuzzy
+msgid "Whether or not the chooser list is visible"
+msgstr "Si el temporitzador estÃ  activat o no"
+
+# Vegeu http://www.gnu.org/software/libc/manual/html_node/Formatting-Calendar-
+# Time.html#Formatting-Calendar-Time
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d de %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "S'estÃ  entrant de manera automÃ tica..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "S'estÃ  cancelÂ·lant..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Seleccioneu la llengua i feu clic a Â«EntraÂ»"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ leg d'autenticaciÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nom de l'ordinador"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Entra"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reinicia"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Atura"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Atura temporalment"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersiÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Quadre"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "LlengÃŒes"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_LlengÃŒes:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Llengua:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Altres..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Trieu una llengua de les que hi ha disponibles a la llista."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "No especificat"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Disposicions de teclat"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Teclat:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Altres..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Trieu una disposiciÃ³ de teclat de les que hi ha disponibles a la llista."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Text de l'etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "El text a utilitzar com a etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nom de la icona"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "La icona a utilitzar amb l'etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Element predeterminat"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "L'identificador de l'element predeterminat"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Nombre mÃ xim d'elements"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "El nombre mÃ xim d'elements a mantindre per a la llista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Entrada remota (s'estÃ  connectant a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Entrada remota (connectat a %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Entrada remota"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessions:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Text del missatge del bÃ ner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#, fuzzy
+msgid "Banner message text when chooser is empty"
+msgstr "Text del missatge del bÃ ner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Inhabilita la visualitzaciÃ³ dels botons de reinici"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "No mostres els usuaris coneguts a la finestra d'entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Habilita el connector d'accessibilitat del teclat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Habilita la depuraciÃ³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Habilita el mode de depuraciÃ³ per al rebedor."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Habilita el teclat en pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Habilita l'ampliador de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Habilita el lector de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Habilita la visualitzaciÃ³ del missatge del bÃ ner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "El nom de la icona a utilitzar com a logotip del rebedor"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Disposicions de teclat seleccionades recentment"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "LlengÃŒes seleccionades recentment"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Establiu-ho a una llista de disposicions de teclat a mostrar de manera "
+"predeterminada a la finestra d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Establiu-ho a una llista de llengÃŒes a mostrar de manera predeterminada a la "
+"finestra d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Establiu-ho al nom de la icona de tema a utilitzar per al logotip del "
+"rebedor."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#, fuzzy
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Establiu-ho a cert per a inhabilitar la visualitzaciÃ³ dels usuaris coneguts "
+"a la finestra d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#, fuzzy
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Establiu-ho a cert per a inhabilitar la visualitzaciÃ³ dels botons de reinici "
+"a la finestra d'entrada."
+
+# FIXME: a quin Â«backgroundÂ» es refereix? (dpm)
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+#, fuzzy
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Establiu-ho a cert per a habilitar el connector de gestiÃ³ dels parÃ metres de "
+"fons."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#, fuzzy
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Establiu-ho a cert per a habilitar el connector de gestiÃ³ dels parÃ metres de "
+"les tecles multimÃšdia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#, fuzzy
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Establiu-ho a cert per a habilitar el teclat en pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#, fuzzy
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Establiu-ho a cert per a habilitar el connector de gestiÃ³ dels parÃ metres "
+"d'accessibilitat del teclat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#, fuzzy
+msgid "Set to true to enable the screen magnifier."
+msgstr "Establiu-ho a cert per a habilitar l'ampliador de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#, fuzzy
+msgid "Set to true to enable the screen reader."
+msgstr "Establiu-ho a cert per a habilitar el lector de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#, fuzzy
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Establiu-ho a cert per a habilitar el connector de gestiÃ³ dels parÃ metres "
+"del so."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#, fuzzy
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Establiu-ho a cert per a habilitar el connector de gestiÃ³ dels parÃ metres de "
+"l'xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#, fuzzy
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Establiu-ho a cert per a habilitar el connector de gestiÃ³ dels parÃ metres de "
+"l'xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Establiu-ho a cert per a mostrar el text del missatge del bÃ ner."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Establiu-ho a cert per a utilitzar el Compiz com a gestor de finestres."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#, fuzzy
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr "Missatge de text del bÃ ner a mostrar a la finestra d'entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Missatge de text del bÃ ner a mostrar a la finestra d'entrada."
+
+# FIXME: a quin Â«backgroundÂ» es refereix? (dpm)
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de fons estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de les tecles multimÃšdia "
+"estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres del so estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de l'xrandr estÃ  habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"Ãs cert si el connector del gestor de parÃ metres de l'xsettings estÃ  "
+"habilitat."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Utilitza el Compiz com a gestor de finestres"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Durada"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Nombre de segons abans d'aturar el temporitzador"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora d'inici"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "L'hora en quÃš s'ha iniciat el temporitzador"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "S'estÃ  executant?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Si el temporitzador estÃ  activat o no"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Gestor"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "L'objecte de gestiÃ³ d'usuaris que controla este usuari."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Altres..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Seleccioneu un compte diferent"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Convidat"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Entra com a convidat temporal"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Entrada automÃ tica"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Entra automÃ ticament a la sessiÃ³ desprÃ©s de seleccionar les opcions"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Entra com a %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Actualment connectat"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"La miniaplicaciÃ³ del commutador d'usuaris Ã©s programari lliure; podeu "
+"redistribuir-la i/o modificar-la d'acord amb els termes de la llicÃšncia "
+"pÃºblica general de GNU tal com la publica la Free Software Foundation, ja "
+"siga la versiÃ³ 2 de la llicÃšncia, o bÃ©, si aixÃ­ ho voleu, qualsevol altra "
+"versiÃ³ posterior."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Este programa es distribueix amb l'esperanÃ§a que siga Ãºtil, perÃ² SENSE CAP "
+"TIPUS DE GARANTIA, NI EXPLÃCITA NI IMPLÃCITA; AIXÃ INCLOU, SENSE LIMITAR-"
+"S'HI, LES GARANTIES IMPLÃCITES DE COMERCIALITZACIÃ I ADEQUACIÃ A UN ÃS "
+"CONCRET. Vegeu la llicÃšncia pÃºblica general de GNU per a obtindre'n mÃ©s "
+"detalls."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"HaurÃ­eu d'haver rebut una cÃ²pia de la llicÃšncia pÃºblica general de GNU "
+"juntament amb este programa. Si este no Ã©s el cas, escriviu a la Free "
+"Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-"
+"1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menÃº per a commutar rÃ pidament d'usuari."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Jordi Mallach <jordi@sindominio.net>\n"
+"Xavier Conde Rueda <xavi.conde@gmail.com>\n"
+"David Planella Molas <david.planella@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "No es pot blocar la pantalla: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"No es pot fer que l'estalvi de pantalla enfosquisca la pantalla de manera "
+"transitÃ²ria: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "No es pot eixir: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponible"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisible"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupat"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Absent"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaciÃ³ del compte..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PreferÃšncies del sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Bloca la pantalla"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Commuta d'usuari"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Ix..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "MiniaplicaciÃ³ del commutador d'usuari"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Canvia els parÃ metres del compte i l'estat"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menÃº per a commutar rÃ pidament d'usuari"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Commutador d'usuari"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FÃ brica de la miniaplicaciÃ³ del commutador d'usuari"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Edita la _informaciÃ³ personal"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Quant a"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Edita els usuaris i els grups"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorat - existeix nomÃ©s per compatibilitat"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ORDE"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Eixida de depuraciÃ³"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersiÃ³ d'esta aplicaciÃ³"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "No s'ha pogut identificar la sessiÃ³ actual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Entrada GDM nova"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "No es pot iniciar la pantalla nova"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Fes una foto de la pantalla"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "el fil de treball ha eixit amb l'estat %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "No s'han pogut establir les credencials"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "No s'ha pogut reiniciar l'ordinador"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "No podeu reiniciar l'ordinador perquÃš hi ha diversos usuaris connectats"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "No s'ha pogut aturar l'ordinador"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "No podeu aturar l'ordinador perquÃš hi ha diversos usuaris connectats"
+
+#~ msgid "page 5"
+#~ msgstr "pÃ gina 5"
Index: proiecte/PPPP/gdm/po/crh.po
===================================================================
--- proiecte/PPPP/gdm/po/crh.po	(revision 134)
+++ proiecte/PPPP/gdm/po/crh.po	(revision 134)
@@ -0,0 +1,1173 @@
+# QÄ±rÄ±mtatarca gdm.
+# This file is distributed under the same license as the gdm package.
+#
+# ReÅat SABIQ <tilde.birlik@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-02-17 19:45+0000\n"
+"PO-Revision-Date: 2009-02-15 18:49-0600\n"
+"Last-Translator: ReÅat SABIQ <tilde.birlik@gmail.com>\n"
+"Language-Team: QÄ±rÄ±mtatarca (QÄ±rÄ±m TÃŒrkÃ§esi)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom bir remiz cihazÄ± degil"
+
+# tÃŒklÃŒ
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "ArÄ±zasÄ±zlandÄ±ruv kodunÄ± qabilleÅtir"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "KÃ¶sterim Kimligi"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "kimlik"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME KÃ¶sterim Ä°darecisi Qulu"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "sistem ÃŒzerinde \"%s\" qullanÄ±cÄ±sÄ± tapÄ±lamadÄ±"
+
+# tÃŒklÃŒ
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Ä°Ã§eri imzalanuv sistemi baÅlanÄÄ±Ã§landÄ±rÄ±lamay"
+
+# tÃŒklÃŒ
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "QullanÄ±cÄ± sahihlenamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "QullanÄ±cÄ± salÃ¢hiyetlendirilamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "Ä°timatname belgilenamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1105
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"X sunucÄ±sÄ±nÄ± (siziÃ± grafikiy\n"
+" Ã§evreÃ±izni) dahiliy bir hata\n"
+"yÃŒzÃŒnden baÅlatamadÄ±m.\n"
+"LÃŒtfen sistem mÃŒdiriÃ±iznen temasqa keÃ§iÃ±iz\n"
+"veya teÅhislemek iÃ§ÃŒn syslog'nÄ± teÅkeriÃ±iz.\n"
+"Bu arada bu kÃ¶sterim \n"
+"ÄayrÄ± qabilleÅtirilecek.  LÃŒtfen hata tÃŒzetilgen soÃ±\n"
+"GDM'ni kene baÅlatÄ±Ã±Ä±z."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ana kÃ¶sterim olÄan '%s' baÄlanÄ±lamadÄ±"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"SunucÄ± qullanÄ±cÄ± %s tarafÄ±ndan yavrulanacaq edi faqat bÃ¶yle bir qullanÄ±cÄ± "
+"yoqtÄ±r"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ZÃŒmre nomerasÄ± %d olaraq tesbit etilamadÄ±"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s iÃ§ÃŒn initgroups () muvafaqiyetsiz"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "QullanÄ±cÄ± numarasÄ± %d olaraq tesbit etilamadÄ±"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ZÃŒmre nomerasÄ± 0 olaraq tesbit etilamadÄ±"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s kÃ¶sterimi iÃ§ÃŒn kÃŒtÃŒk dosyesi aÃ§Ä±lamadÄ±!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s %s olaraq tesbit etilgende hata"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: SunucÄ± evelligi %d olaraq tesbit etilamadÄ±: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s kÃ¶sterimi iÃ§ÃŒn boÅ sunucÄ± emri"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "QullanÄ±cÄ± adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "QullanÄ±cÄ± adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Qonaqbay adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Qonaqbay adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "KÃ¶sterim CihazÄ±"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "KÃ¶sterim cihazÄ±"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "iÅÃ§i %d durumÄ± ile Ã§Ä±qqan"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "sahihleme sistemi ile laf baÅlatqanda hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "umumiy muvafaqiyetsizlik"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "hafiza bitken"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "uyÄulama programcÄ±sÄ± hatasÄ±"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "bilinmegen hata"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "QullanÄ±cÄ± adÄ±:"
+
+# tÃŒklÃŒ
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"sahihleme sistemini tercih etilgen qullanÄ±cÄ± adÄ± daveti aqqÄ±nda "
+"malÃŒmatlandÄ±rÄanda hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"sahihleme sistemini qullanÄ±cÄ±nÄ±Ã± qonaqbayÄ± aqqÄ±nda malÃŒmatlandÄ±rÄanda hata - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"sahihleme sistemini qullanÄ±cÄ±nÄ±Ã± konsolÄ± aqqÄ±nda malÃŒmatlandÄ±rÄanda hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"sahihleme sistemini kÃ¶sterim tizgisi aqqÄ±nda malÃŒmatlandÄ±rÄanda hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"sahihleme sistemini kÃ¶sterim xauth itimatnamesi aqqÄ±nda malÃŒmatlandÄ±rÄanda "
+"hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "qullanÄ±cÄ± esabÄ± iÃ§ yoq"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "QullanÄ±cÄ±Äa deÃ±iÅtiramadÄ±m"
+
+#: ../daemon/gdm-simple-slave.c:429
+msgid "Unable establish credentials"
+msgstr "Ä°timatname tesbit etilamadÄ±"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "QullanÄ±cÄ± %s mevcut degil"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ZÃŒmre %s mevcut degil"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Oyuq (Soket) icat etilamadÄ±!"
+
+# tÃŒklÃŒ
+#: ../daemon/gdm-xdmcp-display-factory.c:860
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s qonaqbayÄ±ndan XDMCP soramÄ± red etildi"
+
+# tÃŒklÃŒ
+#: ../daemon/gdm-xdmcp-display-factory.c:1017
+#: ../daemon/gdm-xdmcp-display-factory.c:1238
+msgid "Could not extract authlist from packet"
+msgstr "Sahihleme cedveli paketten Ã§Ä±qarÄ±lamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1030
+#: ../daemon/gdm-xdmcp-display-factory.c:1253
+msgid "Error in checksum"
+msgstr "TeÅkerme cemisinde (checksum) hata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1504
+msgid "Bad address"
+msgstr "Fena adres"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1585
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: KÃ¶sterim adresi oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1593
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: KÃ¶sterim liman nomerasÄ± oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1602
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Sahihleme cedveli paketten Ã§Ä±qarÄ±lamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1622
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: TeÅkerme cemisinde hata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2131
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: YasaqlanÄan %s sunucÄ±sÄ±ndan Ä°STEM (REQUEST) alÄ±ndÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2141
+#: ../daemon/gdm-xdmcp-display-factory.c:2496
+#: ../daemon/gdm-xdmcp-display-factory.c:2748
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: KÃSTERÄ°M NumarasÄ± oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2148
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: BaÄlantÄ± TÃŒrÃŒ oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2155
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: MÃŒÅteri Adresi oqulamadÄ±."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2163
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Sahihleme Ä°simleri oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2172
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Sahihleme Verileri oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2182
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Sahihleme Cedveli oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2201
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ä°malatÃ§Ä± Kimligi oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2228
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s'ten teÅkerme cemisi (checksum) muvafaqiyetsiz"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2480
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: YasaqlanÄan %s qonaqbayÄ±ndan Ä°dare Et (Manage) alÄ±ndÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2489
+#: ../daemon/gdm-xdmcp-display-factory.c:2755
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Oturum Kimligi oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2503
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: KÃ¶sterim sÄ±nfÄ± oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2608
+#: ../daemon/gdm-xdmcp-display-factory.c:2658
+#: ../daemon/gdm-xdmcp-display-factory.c:2664
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Adres oqulamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2738
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: YasaqlanÄan %s qonaqbayÄ±ndan YAÅAT (KEEPALIVE) alÄ±ndÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2827
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP baÅlÄ±ÄÄ± oqulamadÄ±!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2833
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: YaÃ±lÄ±Å XDMCP sÃŒrÃŒmi!"
+
+# tÃŒklÃŒ
+#: ../daemon/gdm-xdmcp-display-factory.c:2839
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: adres ayÄ±rÄ±ÅtÄ±rÄ±lamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3284
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "SunucÄ± qonaqbay adÄ± alÄ±namadÄ±: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID dosyesi %s yazÄ±lamadÄ±: belki disk tolu: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Log fihristi %s mevcut degil yaki bir fihrist degil."
+
+# tÃŒklÃŒ
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s sahihleme fihristi mevcut degil. Abortlana."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "%s sahihleme fihristi bir fihrist degildir. Abortlana."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"%s sahihleme fihristi %d qullanÄ±cÄ± ve %d zÃŒmresine ait degil. Abortlana."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s sahihleme fihristiniÃ± %o rÃŒhsetleri yanlÄ±ÅtÄ±r. %o oluvÄ± lÃ¢zim. Abortlana."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM qullanÄ±cÄ±sÄ± '%s' tapÄ±lamadÄ±. Abortlana!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM qullanÄ±cÄ±sÄ± tamÄ±r (root) olmamalÄ±. Abortlana!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM zÃŒmresi '%s' tapÄ±lamay. Abortlana!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM zÃŒmresi tamÄ±r (root) olmamalÄ±. Abortlana!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Ä°htarlarnÄ±Ã± episini Ã¶lÃŒmcil yap"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Birazdan soÃ± Ã§Ä±q - arÄ±zasÄ±zlandÄ±ruv iÃ§ÃŒn"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM sÃŒrÃŒmini bastÄ±r"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME KÃ¶sterim Ä°darecisi"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Ancaq tamÄ±r (root) qullanÄ±cÄ±sÄ± GDM'ni Ã§aptÄ±rmaÄa ister"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME KÃ¶sterim Ä°darecisi OturÄ±m Ä°ÅÃ§isi"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Sicili SarÄ±cÄ±sÄ±"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "Ä°Ã§eri Ä°mzalanuv Penceresi"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Quvet Ä°darecisi"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Quvet idaresi cÄ±nÄ±"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME Tesbitleri CÄ±nÄ±"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME Ekran BÃŒyÃŒticisi"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "EkrannÄ±Ã± qÄ±sÄ±mlarÄ±nÄ± bÃŒyÃŒt"
+
+# tÃŒklÃŒ
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Ekran-ÃŒstÃŒ GNOME Klavyesi"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Bir ekran-ÃŒstÃŒ klavye qullan"
+
+# tÃŒklÃŒ
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Ekran OquyÄ±cÄ±sÄ±"
+
+# tÃŒklÃŒ
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Ekran-ÃŒstÃŒ malÃŒmatnÄ± nutuq yaki qabartma yazÄ± olaraq taqdim et"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Sistemni Sayla"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: XDMCP bufferi oqulamadÄ±!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XMCP: XDMCP baÅlÄ±ÄÄ± oqulamadÄ±!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "QÄ±ymet"
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "tamamlanÄan vaqÄ±tnÄ±Ã± faizi"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "ÄayrÄ± Faal Metin"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "QullanÄ±cÄ± bir unsurnÄ± saylaÄance etikette qullanÄ±lacaq metin"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "Faal Metin"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "QullanÄ±cÄ± bir unsurnÄ± saylaÄan olsa etikette qullanÄ±lacaq metin"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "Avtomatáž± olaraq iÃ§eri imzalanÄ±la..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "VazgeÃ§ile..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "Bilgisayar yaÃ±Ä±dan baÅlatÄ±lamadÄ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+"Birden fazla qullanÄ±cÄ±nÄ±Ã± iÃ§eri imzalanÄan oluvÄ±ndan dolayÄ± bilgisayarnÄ± "
+"kene baÅlatuvÄ±Ã±Ä±z caiz degildir"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "Bilgisayar toqtatÄ±lamadÄ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+"Birden fazla qullanÄ±cÄ±nÄ±Ã± iÃ§eri imzalanÄan oluvÄ±ndan dolayÄ± bilgisayarnÄ± "
+"toqtatuvÄ±Ã±Ä±z caiz degildir"
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "Tilni saylap Ä°Ã§eri Ä°mzalan'Äa Ã§ertiÃ±iz"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Sahihlenme DialogÄ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Bilgisayar Ä°smi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Ä°Ã§eri Ä°mzalan"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Kene baÅlat"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Qapat"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "SarqÄ±t"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "SÃŒrÃŒm"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "saife 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Tiller"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Tiller"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Til:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Diger..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "FaydalanÄ±lÄ±ÅlÄ± tillerniÃ± tolu cedvelinden bir til saylaÃ±Ä±z."
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "Belirtilmegen"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Klavye serimleri"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Klavye:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Diger..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "FaydalanÄ±lÄ±ÅlÄ± klavyelerniÃ± tolu cedvelinden bir klavye saylaÃ±Ä±z."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Etiket Metni"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Bir etiket olaraq qullanÄ±lacaq metin"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Ä°ÅaretÃ§ik adÄ±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Etiket ile qullanÄ±lacaq iÅaretÃ§ik"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Ãg-belgilengen Unsur"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Ãg-belgilengen unsurnÄ±Ã± kimligi"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Azamiy Unsur SayÄ±sÄ±"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Cedvelde tutulacaq unsurlarnÄ±Ã± azamiy sayÄ±sÄ±"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Uzaqtan Ä°Ã§eri Ä°mzalanuv (BaÄlanÄ±la: %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Uzaqtan Ä°Ã§eri Ä°mzalanuv (BaÄlanÄ±ldÄ±: %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "Uzaqtan Ä°Ã§eri Ä°mzalanuv"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_OturÄ±mlar:"
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "AfiÅ risalesi metni"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "Kene baÅlatuv dÃ¶gmeleriniÃ± kÃ¶sterilÃŒvini ÄayrÄ± qabilleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "Ä°Ã§eri imzalanuv penceresinde bilingen qullanÄ±cÄ±larnÄ± kÃ¶sterme"
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ä°riÅilebilirlik klavyesi plaginini qabilleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "ArÄ±zasÄ±zlandÄ±ruvnÄ± qabilleÅtir"
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "SelÃ¢mlayÄ±cÄ± iÃ§ÃŒn arÄ±zasÄ±zlandÄ±ruv keliÅini qabilleÅtir."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "Ekran-ÃŒstÃŒ klavyeni qabilleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "Ekran bÃŒyÃŒticisini qabilleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "Ekran oquyÄ±cÄ±sÄ±nÄ± qabilleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "AfiÅ risalesiniÃ± kÃ¶sterilÃŒvini qabilleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "SelÃ¢mlayÄ±cÄ± logosÄ± iÃ§ÃŒn qullanÄ±lacaq iÅaretÃ§ik ismi"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Demi saylanÄan klavye serimleri"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Demi saylanÄan tiller"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"Ä°Ã§eri imzalanuv penceresinde bilingen qullanÄ±cÄ±larnÄ±Ã± kÃ¶sterilÃŒvini ÄayrÄ± "
+"qabilleÅtirmek iÃ§ÃŒn DOÄRU'Äa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"Ä°Ã§eri imzalanuv penceresinde kene baÅlatuv dÃ¶gmeleriniÃ± kÃ¶sterilÃŒvini ÄayrÄ± "
+"qabilleÅtirmek iÃ§ÃŒn DOÄRU'Äa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+"Arqa-zemin tesbitleri idarecisi plaginini qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa "
+"tesbit etiÃ±iz."
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+"MÃŒhit-tuÅlarÄ± tesbitleri idarecisi plaginini qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa "
+"tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "Ekran-ÃŒstÃŒ klavyeni qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Ä°riÅilebilirlik klavyesi tesbitlerini idare etecek plaginni qabilleÅtirmek "
+"iÃ§ÃŒn DoÄru'Äa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "Ekran bÃŒyÃŒticisini qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "Ekran oquyÄ±cÄ±sÄ±nÄ± qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+"Ses tesbitleri idarecisi plaginini qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa tesbit "
+"etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+"xrandr tesbitleri idarecisi plaginini qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa tesbit "
+"etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+"xsettings tesbitleri idarecisi plaginini qabilleÅtirmek iÃ§ÃŒn DoÄru'Äa tesbit "
+"etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Ä°Ã§eri imzalanuv penceresinde Ã¶g-belgilengen olaraq kÃ¶sterilecek bir klavye "
+"serimleri cedveline tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Ä°Ã§eri imzalanuv penceresinde Ã¶g-belgilengen olaraq kÃ¶sterilecek bir tiller "
+"cedveline tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"SelÃ¢mlayÄ±cÄ± logosÄ± iÃ§ÃŒn qullanÄ±lacaq temalÄ± iÅaretÃ§ik ismine tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "AfiÅ risalesi metnini kÃ¶stermek iÃ§ÃŒn doÄruÄa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Pencere idarecisi olaraq compiz'ni qullanmaq iÃ§ÃŒn doÄruÄa tesbit etiÃ±iz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "Ä°Ã§eri imzalanuv penceresinde kÃ¶sterilecek metin afiÅi risalesi."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Arqa-zemin tesbitleri idarecisi plagini qabilleÅtirilgen ise, doÄru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"MÃŒhit-tuÅlarÄ± tesbitleri idarecisi plagini qabilleÅtirilgen ise, doÄru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Ses tesbitleri idarecisi plagini qabilleÅtirilgen ise, doÄru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr tesbitleri idarecisi plagini qabilleÅtirilgen ise, doÄru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings tesbitleri idarecisi plagini qabilleÅtirilgen ise, doÄru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "Pencere idarecisi olaraq compiz'ni qullan"
+
+# tÃŒklÃŒ
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DevamlÄ±lÄ±q"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "VaqÄ±t-Ã¶lÃ§er toqtaÄance saniye sayÄ±sÄ±"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "BaÅlanÄ±Å vaqtÄ±"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "VaqÄ±t-Ã¶lÃ§erniÃ± baÅlatÄ±lÄanÄ± vaqÄ±t"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÃapamÄ±?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "VaqÄ±t-Ã¶lÃ§erniÃ± Åu ande tÄ±q-tÄ±q eteyatÄ±p yatmaÄanÄ±"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "Ä°dareci"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "Bu qullanÄ±cÄ±nÄ± muraqabe etken qullanÄ±cÄ± idarecisi nesnesi."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "Diger..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "BaÅqa bir esap saylaÃ±Ä±z"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "Musafir"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "Muvaqqat musafir olaraq iÃ§eri imzalan"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "Avtomatik Ä°Ã§eri Ä°mzalanuv"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "Ä°htiyariyatnÄ± saylaÄan soÃ± sistemge Ã¶z-Ã¶zÃŒnden iÃ§eri imzalan"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "%s olaraq iÃ§eri imzalan"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "Al-azÄ±rda iÃ§eri imzalanÄan"
+
+# tÃŒklÃŒ
+#: ../gui/user-switch-applet/applet.c:160
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"QullanÄ±cÄ± AlmaÅtÄ±ruv UyÄulamaÃ§Ä±ÄÄ± serbest yazÄ±lÄ±mdÄ±r; onÄ± Serbest YazÄ±lÄ±m "
+"VaqfÄ± (FSF) tarafÄ±ndan neÅir etilgeni kibi GNU Umumiy Aleniy LitsenziyasÄ± "
+"ÅartlarÄ± altÄ±nda kene daÄÄ±ta bilir ve/yaki deÃ±iÅtire bilirsiÃ±iz; ya "
+"LitsenziyanÄ±Ã± 2-nci sÃŒrÃŒmi, ya da (ihtiyarÄ±Ã±Ä±zÄa gÃ¶re) er angi soÃ±raki "
+"sÃŒrÃŒmi."
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid ""
+"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."
+msgstr ""
+"Bu program faydalÄ± olacaÄÄ± ÃŒmÃŒti ile, lÃ¢kin ER ANGÄ° KEFALET OLMADAN "
+"daÄÄ±tÄ±la; atta zÄ±mniy ALIP-VERÄ°LEBÄ°LÄ°RLÄ°K yaki BELLÄ° MURATQA LÄ°YAQAT "
+"kefaleti olmadan. Daha Ã§oq tafsilÃ¢t iÃ§ÃŒn GNU Umumiy Aleniy LitsenziyasÄ±nÄ± "
+"kÃ¶rÃŒÃ±iz."
+
+#: ../gui/user-switch-applet/applet.c:168
+msgid ""
+"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 "
+msgstr ""
+"Bu program ile beraber bir GNU Umumiy Aleniy LitsenziyasÄ± kopiyasÄ±nÄ± "
+"berilgen oluvÄ±Ã±Ä±z lÃ¢zim; aksi taqdirde, Serbest YazÄ±lÄ±m VaqfÄ±'na yazÄ±Ã±Ä±z: "
+"Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
+"02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "A menu to quickly switch between users."
+msgstr "QullanÄ±cÄ±lar arasÄ±nda Ã§abik almaÅmaq iÃ§ÃŒn bir menÃŒ"
+
+#: ../gui/user-switch-applet/applet.c:186
+msgid "translator-credits"
+msgstr "ReÅat SABIQ <tilde.birlik@gmail.com>, 2009"
+
+#: ../gui/user-switch-applet/applet.c:643
+#: ../gui/user-switch-applet/applet.c:778
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ekran kilitlenamadÄ±: %s"
+
+# tÃŒklÃŒ
+#: ../gui/user-switch-applet/applet.c:665
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "BoÅ ekranÄa ekran-saqlayÄ±cÄ± muvaqqat olaraq tesbit etilamay: %s"
+
+#: ../gui/user-switch-applet/applet.c:876
+#, c-format
+msgid "Can't logout: %s"
+msgstr "TÄ±ÅarÄ± imzalanÄ±lamay: %s"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Available"
+msgstr "FaydalanÄ±lÄ±ÅlÄ±"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Invisible"
+msgstr "KÃ¶rÃŒnmez"
+
+#: ../gui/user-switch-applet/applet.c:961
+msgid "Busy"
+msgstr "MeÅÄul"
+
+#: ../gui/user-switch-applet/applet.c:962
+msgid "Away"
+msgstr "Uzaqta"
+
+#: ../gui/user-switch-applet/applet.c:1108
+msgid "Account Information..."
+msgstr "Esap MalÃŒmatÄ±..."
+
+#: ../gui/user-switch-applet/applet.c:1120
+msgid "System Preferences..."
+msgstr "Sistem Tercihleri..."
+
+#: ../gui/user-switch-applet/applet.c:1136
+msgid "Lock Screen"
+msgstr "EkrannÄ± Kilitle"
+
+#: ../gui/user-switch-applet/applet.c:1147
+msgid "Switch User"
+msgstr "QullanÄ±cÄ±nÄ± AlmaÅtÄ±r"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1158
+msgid "Quit..."
+msgstr "Terk Et..."
+
+#: ../gui/user-switch-applet/applet.c:1261
+msgid "Unknown"
+msgstr "NamalÃŒm"
+
+#: ../gui/user-switch-applet/applet.c:1373
+msgid "User Switch Applet"
+msgstr "QullanÄ±cÄ± AlmaÅtÄ±ruv UyÄulamaÃ§Ä±ÄÄ±"
+
+#: ../gui/user-switch-applet/applet.c:1382
+msgid "Change account settings and status"
+msgstr "Esap tesbitleri ve durumÄ±nÄ± deÃ±iÅtir"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "QullanÄ±cÄ±lar arasÄ±nda Ã§abik almaÅmaq iÃ§ÃŒn bir menÃŒ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "QullanÄ±cÄ± AlmaÅtÄ±rÄ±cÄ±"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "QullanÄ±cÄ± AlmaÅtÄ±rÄ±cÄ± UyÄulamaÃ§Ä±q FabrikasÄ±"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Åahsiy _MalÃŒmatnÄ± Tarir Et"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_AqqÄ±nda"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "QullanÄ±cÄ±larnÄ± ve ZÃŒmrelerni _Tarir Et"
+
+# tÃŒklÃŒ
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ä°hmal etildi - telif qabiliyeti iÃ§ÃŒn alÄ±qoyuldÄ±"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "EMÄ°R"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "ArÄ±zasÄ±zlandÄ±ruv Ã§Ä±qtÄ±sÄ±"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Bu uyÄulamanÄ±Ã± sÃŒrÃŒmi"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "AÄÄ±mdaki oturÄ±mnÄ± kimliklendiramadÄ±m."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- YaÃ±Ä± GDM iÃ§eri imzalanuvÄ±"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "YaÃ±Ä± kÃ¶sterim baÅlatÄ±lamadÄ±"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "EkrannÄ±Ã± resmini al"
Index: proiecte/PPPP/gdm/po/cs.po
===================================================================
--- proiecte/PPPP/gdm/po/cs.po	(revision 134)
+++ proiecte/PPPP/gdm/po/cs.po	(revision 134)
@@ -0,0 +1,1145 @@
+# Czech translation of gdm.
+# Copyright (C) 2002, 2003, 2007, 2008, 2009 the author(s) of gdm.
+# Copyright (C) 2003, 2004, 2005, 2006 Miloslav Trmac <mitr@volny.cz>.
+# Copyright (C) 2006 Lukas Novotny <lukasnov@cvs.gnome.org>.
+# Copyright (C) 2006 Petr TomeÅ¡ <ptomes@gmail.com>.
+# This file is distributed under the same license as the gdm package.
+# George Lebl <jirka@5z.com>, 2000.
+# Michal Bukovjan <bukm@centrum.cz>, 2002, 2003.
+# Miloslav Trmac <mitr@volny.cz>, 2003, 2004, 2005, 2006.
+# Lukas Novotny <lukasnov@cvs.gnome.org>, 2006.
+# Petr TomeÅ¡ <ptomes@gmail.com>, 2006.
+# Jakub Friedl <jfriedl@suse.cz>, 2007.
+# Petr Kovar <pknbe@volny.cz>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-16 22:17+0200\n"
+"PO-Revision-Date: 2009-09-16 22:16+0200\n"
+"Last-Translator: Petr Kovar <pknbe@volny.cz>\n"
+"Language-Team: Czech <gnome-cs-list@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.0\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nenÃ­ znakovÃœm zobrazovaÄem"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Povolit ladicÃ­ kÃ³d"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID displeje"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "PomocnÃœ sprÃ¡vce displeje GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "v systÃ©mu nelze najÃ­t uÅŸivatele \"%s\""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nelze spustit systÃ©m pÅihlÃ¡Å¡enÃ­"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nelze ovÄÅit uÅŸivatele"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nelze potvrdit uÅŸivatele"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Nelze vytvoÅit povÄÅenÃ­"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nelze spustit server X (vaÅ¡e grafickÃ© prostÅedÃ­) kvÅ¯li jistÃ© vnitÅnÃ­ chybÄ. "
+"Kontaktujte prosÃ­m svÃ©ho sprÃ¡vce systÃ©mu, nebo se podÃ­vejte do souborÅ¯ se "
+"zÃ¡znamy. MezitÃ­m bude tento displej zakÃ¡zÃ¡n. AÅŸ bude problÃ©m vyÅeÅ¡en, "
+"spusÅ¥te prosÃ­m GDM znovu."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: nelze se pÅipojit k rodiÄovskÃ©mu displeji \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Server mÄl bÃœt spuÅ¡tÄnÃœ uÅŸivatelem %s, ale takovÃœ uÅŸivatel neexistuje"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nelze nastavit groupid na %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () selhalo u %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nelze nastavit userid na %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nelze nastavit groupid na 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Nelze otevÅÃ­t soubor zÃ¡znamu k displeji %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Chyba pÅi nastavovÃ¡nÃ­ %s na %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Priorita serveru nemÅ¯ÅŸe bÃœt nastavena na %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: PrÃ¡zdnÃœ pÅÃ­kaz serveru k displeji %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "UÅŸivatel"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "UÅŸivatelskÃ© jmÃ©no"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "NÃ¡zev poÄÃ­taÄe"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "NÃ¡zev poÄÃ­taÄe"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ZaÅÃ­zenÃ­ displeje"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "ZaÅÃ­zenÃ­ displeje"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "chyba pÅi spouÅ¡tÄnÃ­ komunikace s ovÄÅovacÃ­m systÃ©mem - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "obecnÃ© selhÃ¡nÃ­"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "nedostatek pamÄti"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "aplikaÄnÃ­ chyba programÃ¡tora"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "neznÃ¡mÃ¡ chyba"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "UÅŸivatel:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"chyba pÅi informovÃ¡nÃ­ ovÄÅovacÃ­ho systÃ©mu o preferovanÃ©m dotazu na "
+"uÅŸivatelskÃ© jmÃ©no - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"chyba pÅi informovÃ¡nÃ­ ovÄÅovacÃ­ho systÃ©mu o nÃ¡zvu poÄÃ­taÄe uÅŸivatele - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "chyba pÅ informovÃ¡nÃ­ ovÄÅovacÃ­ho systÃ©mu o uÅŸivatelovÄ konzole - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "chyba pÅi informovÃ¡nÃ­ ovÄÅovacÃ­ho systÃ©mu o ÅetÄzci displeje - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"chyba pÅi informovÃ¡nÃ­ ovÄÅovacÃ­ho systÃ©mu o povÄÅenÃ­ xauth displeje - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "nenÃ­ dostupnÃœ ÅŸÃ¡dnÃœ uÅŸivatelskÃœ ÃºÄet"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Nelze zmÄnit uÅŸivatele"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "UÅŸivatel %s neexistuje"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Skupina %s neexistuje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nelze vytvoÅit socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Dotaz protokolem XDMCP odepÅen poÄÃ­taÄem %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nelze zÃ­skat authlist z paketu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Chyba v kontrolnÃ­m souÄtu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "ChybnÃ¡ adresa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Nelze pÅeÄÃ­st adresu displeje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Nelze pÅeÄÃ­st ÄÃ­slo portu displeje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Nelze zÃ­skat authlist z paketu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Chyba v kontrolnÃ­m souÄtu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ObdrÅŸeno REQUEST ze zakÃ¡zanÃ©ho poÄÃ­taÄe %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Nelze pÅeÄÃ­st Display Number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Nelze pÅeÄÃ­st Connection Type"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Nelze pÅeÄÃ­st Client Address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Nelze pÅeÄÃ­st Authentication Names"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Nelze pÅeÄÃ­st Authentication Data"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Nelze pÅeÄÃ­st Authorization List"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Nelze pÅeÄÃ­st Manufacturer ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ChybnÃœ kontrolnÃ­ souÄet od %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ObdrÅŸeno Manage od zakÃ¡zanÃ©ho poÄÃ­taÄe %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Nelze pÅeÄÃ­st Session ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Nelze pÅeÄÃ­st Display Class"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Nelze pÅeÄÃ­st adresu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ObdrÅŸeno KEEPALIVE od zakÃ¡zanÃ©ho poÄÃ­taÄe %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Nelze pÅeÄÃ­st zÃ¡hlavÃ­ XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: NesprÃ¡vnÃ¡ verze XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Nelze analyzovat adresu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nelze zÃ­skat nÃ¡zev serveru: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Nelze zapsat soubor PID %s: moÅŸnÃ¡ doÅ¡lo mÃ­sto na disku: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s neexistuje nebo nenÃ­ adresÃ¡Åem."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "AuthDir %s neexistuje. UkonÄovÃ¡nÃ­."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "AuthDir %s nenÃ­ adresÃ¡Åem. UkonÄovÃ¡nÃ­."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "AuthDir %s nenÃ­ vlastnÄn uÅŸivatelem %d a skupinou %d. UkonÄovÃ¡nÃ­."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "AuthDir %s mÃ¡ chybnÄ nastavenÃ¡ prÃ¡va %o. MÄly by bÃœt %o. UkonÄovÃ¡nÃ­."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nelze najÃ­t uÅŸivatele GDM \"%s\". UkonÄovÃ¡nÃ­!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "UÅŸivatel GDM nesmÃ­ bÃœt superuÅŸivatelem. UkonÄovÃ¡nÃ­!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nelze najÃ­t skupinu GDM \"%s\". UkonÄovÃ¡nÃ­!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Skupina GDM nesmÃ­ bÃœt superuÅŸivatelem. UkonÄovÃ¡nÃ­!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "UÄinÃ­ vÅ¡echna varovÃ¡nÃ­ kritickÃœmi"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "UkonÄit po malÃ© prodlevÄ (kvÅ¯li ladÄnÃ­)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Vypsat verzi GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "SprÃ¡vce displeje GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Spustit GDM chce pouze superuÅŸivatel"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "SezenÃ­ sprÃ¡vce displeje GNOME (worker)"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Objekt registru AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "PÅihlaÅ¡ovacÃ­ okno"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "SprÃ¡vce napÃ¡jenÃ­"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "DÃ©mon sprÃ¡vy napÃ¡jenÃ­"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "DÃ©mon nastavenÃ­ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Lupa obrazovky GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ZvÄtÅ¡uje danÃ© oblasti na obrazovce"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "KlÃ¡vesnice na obrazovce GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "PouÅŸije klÃ¡vesnici na obrazovce"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÄtenÃ­ obrazovky Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "ZprostÅedkovat informace na obrazovce ÅeÄÃ­ nebo BraillovÃœm pÃ­smem"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "OvÄÅovacÃ­ agent PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Vybrat systÃ©m"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Nelze vytvoÅit vyrovnÃ¡vacÃ­ pamÄÅ¥ XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Nelze pÅeÄÃ­st zÃ¡hlavÃ­ XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Hodnota"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "procent z Äasu dokonÄenÃ­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "NeaktivnÃ­ text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Text, kterÃœ se mÃ¡ pouÅŸÃ­t v popisku, pokud uÅŸivatel dosud nevybral poloÅŸku"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "AktivnÃ­ text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Text, kterÃœ se mÃ¡ pouÅŸÃ­t v popisku, pokud uÅŸivatel vybral poloÅŸku"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Seznam je viditelnÃœ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Zda je seznam vÃœbÄru viditelnÃœ Äi nikoliv"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a, %e. %B"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "AutomatickÃ© pÅihlaÅ¡ovÃ¡nÃ­..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "ProbÃ­hÃ¡ zruÅ¡enÃ­..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Zvolte prosÃ­m jazyk a kliknÄte na PÅihlÃ¡sit se"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "OvÄÅovacÃ­ dialog"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "NÃ¡zev poÄÃ­taÄe"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "PÅihlÃ¡sit se"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Restartovat"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Vypnout"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Uspat"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Verze"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Jazyky"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Jazyky:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Jazyk:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "OstatnÃ­..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Vyberte jazyk z ÃºplnÃ©ho seznamu dostupnÃœch jazykÅ¯."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "NeurÄeno"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "RozloÅŸenÃ­ klÃ¡vesnice"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_KlÃ¡vesnice:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "OstatnÃ­..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Vyberte klÃ¡vesnici z ÃºplnÃ©ho seznamu dostupnÃœch rozloÅŸenÃ­."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Text popisku"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Text, kterÃœ se mÃ¡ pouÅŸÃ­t jako popisek"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "NÃ¡zev ikony"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Ikona, kterÃ¡ se mÃ¡ pouÅŸÃ­t s popiskem"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "VÃœchozÃ­ poloÅŸka"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "ID vÃœchozÃ­ poloÅŸky"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "MaximÃ¡lnÃ­ poÄet poloÅŸek"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Maximum poloÅŸek, kterÃ© se mÃ¡ ponechat v seznamu"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "VzdÃ¡lenÃ© pÅihlÃ¡Å¡enÃ­ (pÅipojovÃ¡nÃ­ k %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "VzdÃ¡lenÃ© pÅihlÃ¡Å¡enÃ­ (pÅipojeno k %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "VzdÃ¡lenÃ© pÅihlÃ¡Å¡enÃ­"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_SezenÃ­:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Text nÃ¡pisu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Text nÃ¡pisu pÅi prÃ¡zdnÃ©m vÃœbÄru"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Vypnout zobrazovÃ¡nÃ­ tlaÄÃ­tek restartu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Nezobrazovat v oknÄ pÅihlÃ¡Å¡enÃ­ znÃ¡mÃ© uÅŸivatele"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Povolit zÃ¡suvnÃœ modul zpÅÃ­stupnÄnÃ­ klÃ¡vesnice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Povolit ladÄnÃ­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Povolit ladicÃ­ reÅŸim u uvÃ­tacÃ­ho programu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Povolit klÃ¡vesnici na obrazovce"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Povolit lupu obrazovky"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Povolit ÄtenÃ­ obrazovky"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Povolit zobrazovÃ¡nÃ­ nÃ¡pisu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "NÃ¡zev ikony, kterÃœ se mÃ¡ pouÅŸÃ­t u loga uvÃ­tacÃ­ho programu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Naposledy zvolenÃ¡ rozloÅŸenÃ­ klÃ¡vesnice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Naposledy zvolenÃ© jazyky"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Nastavte na seznam rozloÅŸenÃ­ klÃ¡vesnice, kterÃ© majÃ­ bÃœt ve vÃœchozÃ­m stavu "
+"zobrazovÃ¡ny v oknÄ pÅihlÃ¡Å¡enÃ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Nastavte na seznam jazykÅ¯, kterÃ© majÃ­ bÃœt ve vÃœchozÃ­m stavu zobrazovÃ¡ny v "
+"oknÄ pÅihlÃ¡Å¡enÃ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Nastavte na nÃ¡zev ikony opatÅenÃ© motivem, kterÃ¡ mÃ¡ bÃœt pouÅŸita v logu "
+"uvÃ­tacÃ­ho programu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Nastavte na \"true\", chcete-li vypnout zobrazovÃ¡nÃ­ znÃ¡mÃœch uÅŸivatelÅ¯ v oknÄ "
+"pÅihlÃ¡Å¡enÃ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt vypnuto zobrazovÃ¡nÃ­ tlaÄÃ­tek restartu v oknÄ "
+"pÅihlÃ¡Å¡enÃ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt zapnut zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ "
+"pozadÃ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt zapnut zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ "
+"mediÃ¡lnÃ­ch klÃ¡ves."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Nastavte na \"true\", mÃ¡-li bÃœt zapnuta klÃ¡vesnice na obrazovce."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt zapnut zÃ¡suvnÃœ modul na sprÃ¡vu nastavenÃ­ "
+"zpÅÃ­stupnÄnÃ­ klÃ¡vesnice."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Nastavte na \"true\", mÃ¡-li bÃœt zapnuta lupa obrazovky."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Nastavte na \"true\", mÃ¡-li bÃœt zapnuto ÄtenÃ­ obrazovky."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt zapnut zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ zvuku."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt zapnut zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ "
+"xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Nastavte na \"true\", mÃ¡-li bÃœt zapnut zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ "
+"xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Nastavte na \"true\", mÃ¡-li bÃœt zobrazen text nÃ¡pisu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Nastavte na \"true\", mÃ¡-li bÃœt pouÅŸit compiz jako sprÃ¡vce oken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Text nÃ¡pisu, kterÃœ se mÃ¡ zobrazovat v oknÄ pÅihlÃ¡Å¡enÃ­ pÅi prÃ¡zdnÃ©m vÃœbÄru "
+"uÅŸivatelÅ¯, namÃ­sto banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Text nÃ¡pisu, kterÃœ se mÃ¡ zobrazovat v oknÄ pÅihlÃ¡Å¡enÃ­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "\"True\", je-li zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ pozadÃ­ povolen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"\"True\", je-li zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ multimediÃ¡lnÃ­ch klÃ¡ves "
+"povolen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "\"True\", je-li zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ zvuku povolen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "\"True\", je-li zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ xrandr povolen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "\"True\", je-li zÃ¡suvnÃœ modul sprÃ¡vce nastavenÃ­ xsettings povolen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "PouÅŸÃ­t compiz jako sprÃ¡vce oken"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "TrvÃ¡nÃ­"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "PoÄet sekund pÅed zastavenÃ­m ÄasovaÄe"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Äas spuÅ¡tÄnÃ­"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Äas spuÅ¡tÄnÃ­ ÄasovaÄe"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "BÄÅŸÃ­?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Zda ÄasovaÄ prÃ¡vÄ bÄÅŸÃ­ Äi nebÄÅŸÃ­"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "SprÃ¡vce"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "Objekt sprÃ¡vce uÅŸivatele, kterÃœm je tento uÅŸivatel ovlÃ¡dÃ¡n."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "OstatnÃ­..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Vybrat jinÃœ ÃºÄet"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Host"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "PÅihlÃ¡sit se jako doÄasnÃœ host"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "AutomatickÃ© pÅihlÃ¡Å¡enÃ­"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Automaticky pÅihlÃ¡sit k systÃ©mu po vybrÃ¡nÃ­ voleb"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "PÅihlÃ¡sit se jako %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "AktuÃ¡lnÄ pÅihlÃ¡Å¡en"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Applet rychlÃ©ho pÅepÃ­nanÃ­ uÅŸivatelÅ¯ je svobodnÃœ software; mÅ¯ÅŸete jej Å¡Ã­Åit a "
+"modifikovat podle ustanovenÃ­ GNU General Public License, vydÃ¡vanÃ© Free "
+"Software Foundation; a to buÄ verze 2 tÃ©to licence anebo (podle vlastnÃ­ho "
+"uvÃ¡ÅŸenÃ­) kterÃ©koliv pozdÄjÅ¡Ã­ verze."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Tento program je rozÅ¡iÅovÃ¡n v nadÄji, ÅŸe bude uÅŸiteÄnÃœ, avÅ¡ak BEZ JAKÃKOLIV "
+"ZÃRUKY; neposkytujÃ­ se ani odvozenÃ© zÃ¡ruky PRODEJNOSTI anebo VHODNOSTI PRO "
+"URÄITÃ ÃÄEL. DalÅ¡Ã­ podrobnosti hledejte v GNU General Public License."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Kopii GNU General Public License jste mÄl(a) obdrÅŸet spolu s tÃ­mto "
+"programem; pokud se tak nestalo, napiÅ¡te o ni Free Software Foundation, "
+"Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "NabÃ­dka rychlÃ©ho pÅepÃ­nÃ¡nÃ­ mezi uÅŸivateli."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"George Lebl <jirka@5z.com>\n"
+"Michal Bukovjan <bukm@centrum.cz>\n"
+"Miloslav TrmaÄ <mitr@volny.cz>\n"
+"LukÃ¡Å¡ NovotnÃœ <lukasnov@cvs.gnome.org>\n"
+"Petr TomeÅ¡ <ptomes@gmail.com>\n"
+"Jakub Friedl <jfriedl@suse.cz>\n"
+"Petr KovÃ¡Å <pknbe@volny.cz>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nelze uzamknout obrazovku: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Å etÅiÄ obrazovky nelze doÄasnÄ nastavit na prÃ¡zdnou obrazovku: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nelze se odhlÃ¡sit: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "PÅÃ­tomen"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "NeviditelnÃœ"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ZaneprÃ¡zdnÄn"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "PryÄ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Informace o ÃºÄtu..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PÅedvolby systÃ©mu..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Uzamknout obrazovku"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "PÅepnout uÅŸivatele"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "UkonÄit..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "NeznÃ¡mÃœ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Applet pÅepÃ­nÃ¡nÃ­ uÅŸivatelÅ¯"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ZmÄnit nastavenÃ­ ÃºÄtu a stav"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "NabÃ­dka rychlÃ©ho pÅepÃ­nÃ¡nÃ­ mezi uÅŸivateli"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "PÅepÃ­nÃ¡nÃ­ uÅŸivatelÅ¯"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "GenerÃ¡tor appletu pÅepÃ­nanÃ­ uÅŸivatelÅ¯"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Upravit osobnÃ­ _informace"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "O _aplikaci"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Upravit _uÅŸivatele a skupiny"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "IgnorovÃ¡no - ponechÃ¡no kvÅ¯li kompatibilitÄ"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "PÅÃKAZ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "LadicÃ­ vÃœstup"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Verze tÃ©to aplikace"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "NezdaÅilo se urÄit aktuÃ¡lnÃ­ sezenÃ­."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- novÃ© pÅihlÃ¡Å¡enÃ­ GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nelze spustit novÃœ displej"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "VytvoÅen snÃ­mek obrazovky"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "PoÅÃ­dit snÃ­mek obrazovky"
Index: proiecte/PPPP/gdm/po/cy.po
===================================================================
--- proiecte/PPPP/gdm/po/cy.po	(revision 134)
+++ proiecte/PPPP/gdm/po/cy.po	(revision 134)
@@ -0,0 +1,4328 @@
+# gdm2 yn Gymraeg.
+# www.kyfieithu.co.uk <kyfieithu@dotmon.com>, 2003.
+# KGyfieithu <kyfieithu@dotmon.com>, 2003.
+# Bryn Salisbury <bryn.salisbury@operamail.com>, 2003.
+# Dafydd Harries <daf@muse.19inch.net>, 2003 2004..
+# Telsa Gwynne <hobbit@aloss.ukuu.org.uk>, 2004.
+# Rhys Jones <rhys@sucs.org>, 2005, 2006.
+#
+# Need to settle on word for suspend: we have crogiannu and
+# gorffwys here.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-05-02 21:47+0100\n"
+"PO-Revision-Date: 2006-05-02 21:24-0000\n"
+"Last-Translator: Rhys Jones <rhys@sucs.org>\n"
+"Language-Team: Welsh <gnome-cy@www.linux.org.uk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
+"11) ? 2 : 3;\n"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Mae'r sesiwn hwn yn eich mewngofnodi i CDE"
+
+#: ../config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "Sesiwn Rhagosodedig y System"
+
+#: ../config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Dyma sesiwn rhagosodedig y system"
+
+#. DO NOT CHANGE HEADER FILE BY HAND! CHANGE THE extract-shell.sh
+#. SCRIPT THIS IS GENERATED.  ADD A CHANGELOG ENTRY IF YOU MODIFY
+#. THIS SCRIPT.
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:5
+msgid ""
+"Failed to start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and "
+"reconfigure the X server.  Then restart GDM."
+msgstr ""
+"Methu cychwyn y gweinydd X (eich rhyngwyneb graffigol). Mae'n debygol nad yw "
+"wedi ei gyflunio'n gywir. Fe fydd yn rhaid i chi fewngofnodi ar gonsol ac "
+"ail-gyflunio'r gweinydd X. Yna ailgychwynnwch GDM."
+
+#: ../config/gettextfoo.h:6
+msgid ""
+"Would you like to try to configure the X server?  Note that you will need "
+"the root password for this."
+msgstr ""
+"Hoffech chi geisio cyflunio'r gweinydd X yn awr? Sylwch y bydd angen "
+"cyfrinair yr uwchddefnyddiwr (\"root\") ar gyfer hyn."
+
+#: ../config/gettextfoo.h:7
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+"Teipiwch gyfrinair \"root\" (y defnyddiwr breintiedig) os gwelwch yn dda."
+
+#: ../config/gettextfoo.h:8
+msgid "Trying to restart the X server."
+msgstr "Ceisio ailgychwyn y gweinydd X."
+
+#: ../config/gettextfoo.h:9
+msgid ""
+"The X server is now disabled.  Restart GDM when it is configured correctly."
+msgstr ""
+"Mae'r gweinydd X wedi ei analluogi erbyn hyn.  Ailgychwynnwch GDM wedi iddo "
+"gael ei gyflunio'n gywir."
+
+#: ../config/gettextfoo.h:10
+msgid ""
+"Failed to start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Methu cychwyn y gweinydd X (eich rhyngwyneb graffigol). Mae'n debyg nad yw "
+"wedi ei gyflunio'n gywir. Hoffech chi weld allbwn y gweinydd X er mwyn "
+"dadansoddi'r broblem?"
+
+#: ../config/gettextfoo.h:11
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "A hoffech chi weld allbwn manwl y gweinydd X hefyd?"
+
+#: ../config/gettextfoo.h:12
+msgid ""
+"Failed to start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Methu cychwyn y gweinydd X (eich rhyngwyneb graffigol). Mae'n debyg nad yw'r "
+"ddyfais pwyntydd (eich llygoden) wedi ei chyflunio'n gywir. Hoffech chi weld "
+"allbwn y gweinydd X er mwyn dadansoddi'r broblem?"
+
+#: ../config/gettextfoo.h:13 ../config/gettextfoo.h:14
+msgid ""
+"Would you like to try to configure the mouse?  Note that you will need the "
+"root password for this."
+msgstr ""
+"Hoffech chi geisio cyflunio'r llygoden?  Sylwch y bydd angen cyfrinair yr "
+"uwchddefnyddiwr (\"root\") ar gyfer hyn."
+
+#: ../config/gettextfoo.h:15
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Dyma'r sesiwn xterm difethiant. Mae'r ffocws gan ffenestri nawr dim ond os "
+"mae gennych eich cyrchydd drostynt. Er mwyn gadael y modd hwn, teipiwch "
+"'exit' yn y ffenest yn y gornel pen chwith."
+
+#: ../config/gettextfoo.h:16
+msgid ""
+"Failed to start the session, so starting a failsafe xterm session.  Windows "
+"will have focus only if the mouse pointer is above them.  To get out of this "
+"mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Methu cychwyn eich sesiwn, felly'n cychwyn sesiwn xterm difethiant.  Dim ond "
+"pan mae pwyntydd y llygoden dros ffenestr fydd ganddo ffocws.  Er mwyn "
+"gadael y modd hwn, teipiwch 'exit' yn y ffenestr yn y gornel chwith uchaf."
+
+#: ../config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: ../config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Mae'r sesiwn hwn yn eich mewngofnodi i GNOME"
+
+#: ../daemon/auth.c:57
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: Methu ysgrifennu cofnod awdurdodaeth newydd: %s"
+
+#: ../daemon/auth.c:60
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Methu ysgrifennu cofnod awdurdodaeth newydd. Efallai nad oes lle ar y "
+"disg"
+
+#: ../daemon/auth.c:65
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"Methu GDM ysgrifennu cofnod awdurdodaeth newydd i'r disg. Efallai nad oes "
+"lle ar y disg.%s%s"
+
+#: ../daemon/auth.c:195
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Methu creu ffeil cwci newydd yn %s"
+
+#: ../daemon/auth.c:219 ../daemon/auth.c:236 ../daemon/auth.c:876
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Ni ellir agor %s yn ddiogel"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:675 ../daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Methwyd agor y ffeil cwci %s"
+
+#: ../daemon/auth.c:696
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Methu cloi'r ffeil cwci %s"
+
+#: ../daemon/auth.c:746 ../daemon/auth.c:768
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Methu ysgrifennu cwci"
+
+#: ../daemon/auth.c:852
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Anwybyddu ffeil cwci amheus %s"
+
+#: ../daemon/auth.c:895 ../daemon/gdm.c:1364 ../daemon/gdm.c:1728
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Ni ellir ysgrifennu at %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:111
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  Waiting for 2 minutes before "
+"trying again on display %s."
+msgstr ""
+"Mae'r gweinydd dangos wedi cael ei gau tua 6 gwaith yn y 90 eiliad diwethaf. "
+"Mae'n debyg fod rhywbeth gwael yn mynd ymlaen. Yn aros am 2 funud cyn ceisio "
+"eto ar y dangosydd %s."
+
+#: ../daemon/display.c:255
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Ni ellir creu piben"
+
+#: ../daemon/display.c:331
+#, c-format
+msgid "%s: Failed forking GDM slave process for %s"
+msgstr "%s: Methwyd fforio proses gwas GDM ar gyfer %s"
+
+#: ../daemon/errorgui.c:348
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "Nid yw %s yn ffeil rheolaidd!\n"
+
+#: ../daemon/errorgui.c:365
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"...Ffeil yn rhy hir i'w ddangos ...\n"
+"\n"
+
+#: ../daemon/errorgui.c:374
+#, c-format
+msgid "%s could not be opened"
+msgstr "Methu agor %s"
+
+#: ../daemon/errorgui.c:486 ../daemon/errorgui.c:630 ../daemon/errorgui.c:741
+#: ../daemon/errorgui.c:862
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Ni ellir fforchio er mwyn dangos blwch gwall/gwybodaeth"
+
+#: ../daemon/filecheck.c:61
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Dyw'r cyfeiriadur %s ddim yn bodoli."
+
+#: ../daemon/filecheck.c:73 ../daemon/filecheck.c:115
+#: ../daemon/filecheck.c:178
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: Nid yw %s yn berchen i'r uid %d."
+
+#: ../daemon/filecheck.c:79 ../daemon/filecheck.c:122
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: mae %s yn ysgrifenadwy gan y grÅµp."
+
+#: ../daemon/filecheck.c:85
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: mae %s yn ysgrifenadwy gan eraill."
+
+#: ../daemon/filecheck.c:100 ../daemon/filecheck.c:166
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: nid yw %s yn bodoli ond rhaid iddo fodoli"
+
+#: ../daemon/filecheck.c:108 ../daemon/filecheck.c:172
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: nid yw %s yn ffeil arferol"
+
+#: ../daemon/filecheck.c:129
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: mae %s yn ysgrifenadwy gan y grÅµp/eraill."
+
+#: ../daemon/filecheck.c:136 ../daemon/filecheck.c:191
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+"%s: mae %s yn fwy na'r maint ffeil mwyaf a benodwyd gan y gweinyddwr system"
+
+#: ../daemon/gdm-net.c:332
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Methwyd creu soced"
+
+#: ../daemon/gdm-net.c:363
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Methwyd rhwymo soced"
+
+#: ../daemon/gdm-net.c:449
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: Methwyd creu FIFO"
+
+#: ../daemon/gdm-net.c:457
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: Methwyd agor FIFO"
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:198 ../daemon/gdm.c:206 ../daemon/gdm.c:1498
+#: ../daemon/gdm.c:1506
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr ""
+"Ni ellir ysgrifennu'r ffeil PID %s: efallai nad oes lle ar y ddisg. Gwall: %"
+"s\n"
+
+#: ../daemon/gdm.c:200 ../daemon/gdm.c:208 ../daemon/gdm.c:1500
+#: ../daemon/gdm.c:1508
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr ""
+"Ni ellir ysgrifennu'r ffeil PID %s: efallai nad oes lle ar y ddisg. Gwall: %s"
+
+#: ../daemon/gdm.c:218
+#, c-format
+msgid "%s: fork () failed!"
+msgstr "%s: fork() wedi methu!"
+
+#. should never happen
+#: ../daemon/gdm.c:221 ../daemon/slave.c:3372
+#, c-format
+msgid "%s: setsid () failed: %s!"
+msgstr "%s: setsid() wedi methu: %s!"
+
+#: ../daemon/gdm.c:412
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Ceisio'r gweinydd X difethiant %s"
+
+#: ../daemon/gdm.c:430
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Gweithredu'r sgript XKeepsCrashing"
+
+#: ../daemon/gdm.c:547
+msgid ""
+"The X server (your graphical interface) cannot be started.  It is likely "
+"that it is not set up correctly.  You will need to log in on a console and "
+"rerun the X configuration application, then restart GDM."
+msgstr ""
+"Methu cychwyn y gweinydd X (eich rhyngwyneb graffigol). Mae'n debyg nad yw "
+"wedi ei osod yn gywir. Bydd yn rhaid i chi fewngofnodi ar gonsol ac ail-"
+"redeg y rhaglen cyflunio X, yna ailgychwyn GDM."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:559
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Wedi methu cychwyn y gweinydd X aml dro mewn amser bach; yn analluogi'r "
+"dangosydd %s"
+
+#: ../daemon/gdm.c:569 ../daemon/gdm.c:2298
+msgid "Master suspending..."
+msgstr "Meistr yn gorffwys..."
+
+#: ../daemon/gdm.c:622
+#, c-format
+msgid "System is restarting, please wait ..."
+msgstr "Mae'r system yn ailgychwyn, arhoswch os gwelwch yn dda..."
+
+#: ../daemon/gdm.c:624
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Mae'r system yn troi bant, arhoswch os gwelwch yn dda..."
+
+#: ../daemon/gdm.c:635
+msgid "Master halting..."
+msgstr "Meistr yn  atal..."
+
+#: ../daemon/gdm.c:648
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Arhosiad wedi methu: %s"
+
+#: ../daemon/gdm.c:657
+msgid "Restarting computer..."
+msgstr "Ailddechrau'r cyfrifiadur..."
+
+#: ../daemon/gdm.c:670
+#, c-format
+msgid "%s: Restart failed: %s"
+msgstr "%s: Ailgychwyn wedi methu: %s"
+
+#: ../daemon/gdm.c:774
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+"system menu from display %s"
+msgstr ""
+"Ailgychwyn GDM, Ailgychwyn y peiriant, Crogi neu Atal cais pan nad oes "
+"dewislen system o'r dangosydd %s"
+
+#: ../daemon/gdm.c:783
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+"display %s"
+msgstr ""
+"Ailgychwyn GDM, Ailgychwyn y peiriant, Crogi neu Atal cais o ddangosydd %s "
+"nad yw'n statig"
+
+#. Bury this display for good
+#: ../daemon/gdm.c:849
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Yn terfynu'r dangosydd %s"
+
+#: ../daemon/gdm.c:1000
+msgid "GDM restarting ..."
+msgstr "GDM yn ailgychwyn..."
+
+#: ../daemon/gdm.c:1004
+msgid "Failed to restart self"
+msgstr "Wedi methu ailgychwyn fy hunan"
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1078
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr ""
+"prif ellyll: Derbyniwyd SIGABRT. Aeth rhywbeth o'i le yn fawr. Yn mynd i "
+"lawr!"
+
+#: ../daemon/gdm.c:1236
+msgid "Do not fork into the background"
+msgstr "Peidio fforchio i'r cefndir"
+
+#: ../daemon/gdm.c:1238
+msgid "No console (static) servers to be run"
+msgstr "Dim gweinyddion consol (statig) i'w rhedeg"
+
+#: ../daemon/gdm.c:1240
+msgid "Alternative defaults configuration file"
+msgstr "Ffeil amgen i gyflunio dewisiadau rhagosodedig"
+
+#: ../daemon/gdm.c:1240
+msgid "CONFIGFILE"
+msgstr "FFEIL_GYFLUNIAD"
+
+#: ../daemon/gdm.c:1242
+msgid "Preserve LD_* variables"
+msgstr "Cadw newidynnau LD_*"
+
+#: ../daemon/gdm.c:1244
+msgid "Print GDM version"
+msgstr "Argraffu fersiwn GDM"
+
+#: ../daemon/gdm.c:1246
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+"Cychwyn y gweinydd X cyntaf ond yna aros nes ein bod ni'n derbyn GO yn y fifo"
+
+#: ../daemon/gdm.c:1353 ../daemon/gdm.c:1697
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Ni ellir agor %s er mwyn ysgrifennu"
+
+#: ../daemon/gdm.c:1411 ../gui/gdmchooser.c:1978
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"Gwall Ã¢'r opsiwn %s: %s.\n"
+"Rhedwch '%s --help' er mwyn gweld rhestr lawn o'r opsiynau llinell orchymyn "
+"sydd ar gael.\n"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/gdm.c:1433
+msgid "Only root wants to run GDM\n"
+msgstr "Dim ond root sydd eisiau rhedeg GDM\n"
+
+#: ../daemon/gdm.c:1449 ../daemon/gdm.c:1453 ../daemon/gdm.c:1536
+#: ../daemon/gdm.c:1540 ../daemon/gdm.c:1544 ../daemon/gdm.c:1548
+#: ../daemon/gdm.c:1558 ../daemon/gdm.c:1564 ../daemon/gdm.c:1575
+#: ../daemon/misc.c:1771 ../daemon/misc.c:1775 ../daemon/misc.c:1779
+#: ../daemon/misc.c:1786 ../daemon/misc.c:1790 ../daemon/misc.c:1794
+#: ../daemon/server.c:521 ../daemon/server.c:534 ../daemon/slave.c:792
+#: ../daemon/slave.c:806 ../daemon/slave.c:816 ../daemon/slave.c:826
+#: ../daemon/slave.c:838 ../gui/gdmlogin.c:3532 ../gui/gdmlogin.c:3543
+#: ../gui/gdmlogin.c:3549
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: Gwall wrth osod i fyny trinydd arwydd %s: %s"
+
+#: ../daemon/gdm.c:1480
+msgid "GDM already running. Aborting!"
+msgstr "Mae GDM yn rhedeg yn barod. Wrthi'n atal!"
+
+#: ../daemon/gdm.c:1584
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: Gwall wrth osod i fyny trinydd arwydd CHLD"
+
+#: ../daemon/gdm.c:2713
+msgid "DYNAMIC request denied: Not authenticated"
+msgstr "Gwrthodwyd cais DYNAMIC: Heb ddilysu"
+
+#: ../daemon/gdm.c:2879 ../daemon/gdm.c:2897 ../daemon/gdm.c:3187
+#: ../daemon/gdm.c:3238 ../daemon/gdm.c:3290 ../daemon/gdm.c:3331
+#: ../daemon/gdm.c:3357
+#, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "Gwrthodwyd cais %s: Heb ddilysu"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:2915
+msgid "Unknown server type requested; using standard server."
+msgstr "Gofynnwyd am fath gweinydd anhysbys; yn defnyddio'r gweinydd safonol."
+
+#: ../daemon/gdm.c:2919
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+msgstr ""
+"Ni chaniateir y math gweinydd %s, ofynnwyd amdano, ar gyfer gweinyddion "
+"hyblyg; yn defnyddio'r gweinydd safonol."
+
+#: ../daemon/gdmconfig.c:557 ../daemon/gdmconfig.c:564
+#, c-format
+msgid "%s: No GDM configuration file: %s. Using defaults."
+msgstr "%s: Dim ffeil cyfluniad GDM: %s. Defnyddio'r rhagosodiadau."
+
+#: ../daemon/gdmconfig.c:995
+#, c-format
+msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+msgstr "%s: BaseXsession yn wag; yn defnyddio %s/gdm/Xsession"
+
+#: ../daemon/gdmconfig.c:1028
+#, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr "%s: Heb ganfod y gweinydd X safonol; wrthi'n ceisio rhai eraill"
+
+#: ../daemon/gdmconfig.c:1087
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Dim cyfarchwr wedi ei benodi."
+
+#: ../daemon/gdmconfig.c:1089
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Dim cyfarchwr pell wedi ei benodi."
+
+#: ../daemon/gdmconfig.c:1091
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Dim cyfeiriadur sesiynau wedi ei benodi."
+
+#: ../daemon/gdmconfig.c:1175
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr ""
+"%s: Mi alluogwyd XDMCP pan nad oedd XDMCP yn cael ei gynnal; wrthi'n ei "
+"analluogi."
+
+#: ../daemon/gdmconfig.c:1236
+#, c-format
+msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+msgstr ""
+"%s: Mae TimedLoginDelay yn llai na 5, felly'n defnyddio 5 fel rhagosodiad."
+
+#: ../daemon/gdmconfig.c:1474
+#, c-format
+msgid "%s: Priority out of bounds; changed to %d"
+msgstr "%s: Blaenoriaeth y tu allan i'r terfyn; newidiwyd i %d"
+
+#: ../daemon/gdmconfig.c:1480
+#, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr "%s: Gorchymyn gweinydd gwag; yn defnyddio'r gorchymyn safonol."
+
+#: ../daemon/gdmconfig.c:1679
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+"%s: Nid yw'r cyfeiriadur cofnod %s yn bodoli neu nid cyfeiriadur ydyw. Yn "
+"defnyddio ServAuthDir %s."
+
+#: ../daemon/gdmconfig.c:1696
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Mae'r cyfeiriadur awdurdodaeth gweinydd (daemon/ServAuthDir) wedi ei osod i %"
+"s ond nid yw hyn yn bodoli. Cywirwch gyfluniad GDM ac ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:1707
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Nid yw'r cyfeiriadur awdurdodaeth %s yn bodoli. Terfynu."
+
+#: ../daemon/gdmconfig.c:1713
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Mae'r cyfeiriadur awdurdodaeth gweinydd (daemon/ServAuthDir) wedi ei osod i %"
+"s ond nid yw hyn yn gyfeiriadur. Cywirwch gyfluniad GDM ac ailgychwynnwch "
+"GDM."
+
+#: ../daemon/gdmconfig.c:1724
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Nid yw'r cyfeiriadur awdurdodaeth %s yn gyfeiriadur. Terfynu."
+
+#: ../daemon/gdmconfig.c:1797
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: Llinell gweinydd annilys yn y ffeil cyfluniad. Yn anwybyddu!"
+
+#: ../daemon/gdmconfig.c:1919 ../daemon/gdmconfig.c:1960
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+msgstr ""
+"%s: XDMCP wedi'i analluogi ac nid oes gweinyddion statig wedi'u diffinio. "
+"Wrthi'n atal!"
+
+#. start
+#. server uid
+#: ../daemon/gdmconfig.c:1937
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: Mae XDMCP wedi'i analluogi ac nid oes gweinyddion statig wedi'u "
+"diffinio. Yn ychwanegu %s i :%d er mwyn caniatÃ¡u cyflunio!"
+
+#: ../daemon/gdmconfig.c:1950
+msgid ""
+"XDMCP is disabled and GDM cannot find any static server to start.  "
+"Aborting!  Please correct the configuration and restart GDM."
+msgstr ""
+"Mae XDMCP wedi analluogi ac ni all GDM ganfod unrhyw weinydd statig i'w "
+"gychwyn. Wrthi'n atal! Cywirwch y cyfluniad ac ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:1979
+#, c-format
+msgid ""
+"The GDM user '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+"Nid yw'r defnyddiwr GDM '%s' yn bodoli. Cywirwch gyfluniad GDM ac "
+"ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:1987
+#, c-format
+msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: Methu canfod y defnyddiwr GDM '%s'. Wrthi'n atal!"
+
+#: ../daemon/gdmconfig.c:1994
+msgid ""
+"The GDM user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct GDM configuration and restart GDM."
+msgstr ""
+"Y mae'r defnyddiwr GDM wedi ei osod i root (yr uwch-ddefnyddiwr) ond ni "
+"chaniateir hyn gan ei fod yn berygl i ddiogelwch. Cywirwch y cyfluniad GDM "
+"ac ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:2005
+#, c-format
+msgid "%s: The GDM user should not be root. Aborting!"
+msgstr ""
+"%s: Ni ddylai'r defnyddiwr GDM fod yn uwchddefnyddiwr (root). Wrthi'n atal!"
+
+#: ../daemon/gdmconfig.c:2012
+#, c-format
+msgid ""
+"The GDM group '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+"Nid yw'r grÅµp GDM '%s' yn bodoli. Cywirwch gyfluniad GDM ac ailgychwynnwch "
+"GDM."
+
+#: ../daemon/gdmconfig.c:2020
+#, c-format
+msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: Methu canfod y grÅµp GDM '%s'. Wrthi'n atal!"
+
+#: ../daemon/gdmconfig.c:2027
+msgid ""
+"The GDM group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Mae'r grÅµp GDM wedi ei osod i root (yr uwch-ddefnyddiwr) ond ni chaniateir "
+"hyn gan ei fod yn berygl i ddiogelwch. Cywirwch gyfluniad GDM ac "
+"ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:2037
+#, c-format
+msgid "%s: The GDM group should not be root. Aborting!"
+msgstr "%s: Ni ddylai'r grÅµp GDM fod yn uwchddefnyddiwr (root). Wrthi'n atal!"
+
+#: ../daemon/gdmconfig.c:2046
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the GDM user"
+msgstr ""
+"%s: Cyfarchwr heb ei ganfod neu ni ellir ei weithredu gan y defnyddiwr GDM"
+
+#: ../daemon/gdmconfig.c:2052
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+msgstr ""
+"%s: Cyfarchwr pell heb ei ganfod neu ni ellir ei weithredu gan y defnyddiwr "
+"GDM"
+
+#: ../daemon/gdmconfig.c:2060
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the GDM user"
+msgstr ""
+"%s: Dewisydd heb ei ganfod neu ni ellir ei weithredu gan y defnyddiwr GDM"
+
+#: ../daemon/gdmconfig.c:2069
+msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+msgstr "Dim ellyll/ServAuthDir wedi ei benodi yn y ffeil cyfluniad GDM"
+
+#: ../daemon/gdmconfig.c:2072
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Dim ellyll/ServAuthDir wedi ei benodi."
+
+#: ../daemon/gdmconfig.c:2096
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or GDM "
+"configuration and restart GDM."
+msgstr ""
+"Mae'r cyfeiriadur awdurdodaeth gweinydd (gweinydd/ServAuthDir) wedi ei osod "
+"i %s ond nid yw'r defnyddiwr %s a'r grÅµp %s yn ei berchen ef. Cywirwch y "
+"berchnogaeth neu'r cyfluniad GDM ac ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:2108
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+"%s: Nid yw'r cyfeiriadur awdurdodaeth (Authdir) %s wedi ei berchen gan y "
+"defnyddiwr %s a'r grÅµp %s. Yn terfynu."
+
+#: ../daemon/gdmconfig.c:2114
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the GDM configuration and restart GDM."
+msgstr ""
+"Mae'r cyfeiriadur awdurdodaeth gweinydd (gweinydd/ServAuthDir) wedi ei osod "
+"i %s  ond mae ganddo'r caniatadau anghywir: dylai fod Ã¢ chaniatadau o %o. "
+"Cywirwch y berchnogaeth neu'r cyfluniad GDM ac ailgychwynnwch GDM."
+
+#: ../daemon/gdmconfig.c:2127
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s: Mae gan y cyfeiriadur awdurdodaeth (Authdir) %s y caniatadau anghywir %"
+"o. Dylai fod %o. Yn terfynu."
+
+# TRWSIO
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:745
+msgid "y = Yes or n = No? >"
+msgstr "y = Ie neu n = Na? >"
+
+#: ../daemon/misc.c:1125
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Wedi methu cyrchu cyfeiriadau lleol!"
+
+#: ../daemon/misc.c:1279
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Wedi methu setgid %d. Wrthi'n atal."
+
+#: ../daemon/misc.c:1284
+#, c-format
+msgid "initgroups () failed for %s. Aborting."
+msgstr "initgroups() wedi methu ar gyfer %s. Wrthi'n atal."
+
+#: ../daemon/misc.c:1529 ../daemon/misc.c:1543
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: Gwall wrth osod arwydd %d i %s"
+
+#: ../daemon/misc.c:2443
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Mewngofnodiad diwethaf:\n"
+"%s"
+
+#: ../daemon/server.c:150
+msgid "Can not start fallback console"
+msgstr "Ni ellir cychwyn consol wrth gefn"
+
+#: ../daemon/server.c:340
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should "
+"another display number by tried?  Answering no will cause GDM to attempt "
+"starting the server on %s again.%s"
+msgstr ""
+"Ymddengys fod yna weinydd X yn rhedeg eisoes ar y dangosydd %s. A ddylid "
+"ceisio rhif dangosydd arall?  Os atebwch chi 'na', mi fydd GDM yn ceisio "
+"cychwyn y gweinydd ar %s eto.%s"
+
+#: ../daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"(Fe allwch newid consol gan wasgu Ctrl-Alt a bysell ffwythiant, megis Ctrl-"
+"Alt-F7 er mwyn mynd at gonsol 7. Mae gweinyddion X fel arfer yn rhedeg ar "
+"gonsolau 7 ac uwch.)"
+
+#: ../daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Ni allai Xnest agor y dangosydd '%s'"
+
+#: ../daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Y mae dangosydd %s yn brysur. Mae yna weinydd X yn rhedeg yn barod."
+
+#: ../daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: Gwall wrth agor pibell: %s"
+
+#: ../daemon/server.c:698
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: methu cysylltu Ã¢'r dangosydd rhiant '%s'"
+
+#. Send X too busy
+#: ../daemon/server.c:838
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Wedi methu darganfod rhif dangosydd rhydd"
+
+#: ../daemon/server.c:865
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Dangosydd %s yn brysur. Yn ceisio rhif dangosydd arall."
+
+#: ../daemon/server.c:976
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Gorchymyn gweinydd annilys '%s'"
+
+#: ../daemon/server.c:981
+#, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr "Methu darganfod gweinydd o'r enw '%s', yn defnyddio gweinydd safonol"
+
+#: ../daemon/server.c:1160
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Wedi methu agor ffeil gofnod am ddangosydd %s!"
+
+#: ../daemon/server.c:1172 ../daemon/server.c:1178 ../daemon/server.c:1183
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Gwall wrth osod %s i %s"
+
+#: ../daemon/server.c:1229
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Gorchymyn gweinydd gwag am ddangosydd %s"
+
+#: ../daemon/server.c:1239
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Methu gosod blaenoriaeth y gweinydd i %d: %s"
+
+#: ../daemon/server.c:1251
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+"%s: Roedd y gweinydd i fod i gael ei gychwyn gan y UID %d ond nid yw'r "
+"defnyddiwr hwnnw'n bodoli"
+
+#: ../daemon/server.c:1266 ../daemon/slave.c:2485 ../daemon/slave.c:2956
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Methwyd gosod yr ID grÅµp i %d"
+
+#: ../daemon/server.c:1272 ../daemon/slave.c:2491 ../daemon/slave.c:2962
+#, c-format
+msgid "%s: initgroups () failed for %s"
+msgstr "%s: initgroups() wedi methu ar gyfer %s"
+
+#: ../daemon/server.c:1278 ../daemon/slave.c:2496 ../daemon/slave.c:2967
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Methwyd gosod yr ID defnyddiwr i %d"
+
+#: ../daemon/server.c:1285
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Methwyd gosod yr ID grÅµp i 0"
+
+#: ../daemon/server.c:1312
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Gweinydd X heb ei ganfod: %s"
+
+#: ../daemon/server.c:1320
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Ni ellir fforchio proses gweinydd X!"
+
+#: ../daemon/slave.c:281
+msgid "Can't set EGID to user GID"
+msgstr "Methwyd gosod EGID at GID y defnyddiwr"
+
+#: ../daemon/slave.c:289
+msgid "Can't set EUID to user UID"
+msgstr "Methwyd gosod EUID at UID y defnyddiwr"
+
+#: ../daemon/slave.c:1133
+msgid "Log in anyway"
+msgstr "Mewngofnodi beth bynnag"
+
+# TRWSIO (.)
+#: ../daemon/slave.c:1135
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"Rydych wedi mewngofnodi eisoes. Fe allech fewngofnodi beth bynnag, mynd yn "
+"ÃŽl i'r sesiwn mewngofnodi blaenorol, neu derfynu'r mewngofnodiad hwn"
+
+#: ../daemon/slave.c:1139
+msgid "Return to previous login"
+msgstr "Mynd yn ÃŽl i'r mewngofnodiad blaenorol"
+
+#: ../daemon/slave.c:1140 ../daemon/slave.c:1146
+msgid "Abort login"
+msgstr "Terfynu'r mewngofnodiad"
+
+#: ../daemon/slave.c:1143
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+"Rydych yn barod wedi mewngofnodi. Mi allech fewngofnodi beth bynnag, neu "
+"derfynu'r mewngofnodiad hyn"
+
+#: ../daemon/slave.c:1320
+msgid ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+msgstr ""
+"Methu cychwyn y gweinydd X\n"
+"(eich rhyngwyneb graffigol)\n"
+"oherwydd rhyw wall mewnol.\n"
+"Os gwelwch yn dda, cysylltwch Ã¢ gweinyddwr\n"
+"eich system neu gwiriwch eich cofnod\n"
+"system er mwyn dadansoddi'r\n"
+"broblem. Yn y cyfamser fe gaiff\n"
+" y dangosydd hwn ei analluogi.\n"
+"Os gwelwch yn dda, ailgychwynnwch\n"
+"GDM wedi i'r broblem gael ei thrwsio."
+
+#: ../daemon/slave.c:1580
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: methu fforchio"
+
+#: ../daemon/slave.c:1627
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: wedi methu agor y dangosydd %s"
+
+#: ../daemon/slave.c:1778
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file.  Attempting to start it from the "
+"default location."
+msgstr ""
+"Methu gweithredu'r rhaglen gyflunio. Sicrhewch fod ei llwybr wedi ei osod yn "
+"gywir yn y ffeil cyfluniad. Wrthi'n ceisio ei gychwyn o'r lleoliad "
+"rhagosodedig."
+
+#: ../daemon/slave.c:1792
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file."
+msgstr ""
+"Methu gweithredu'r rhaglen gyflunio. Sicrhewch fod ei llwybr wedi ei osod yn "
+"gywir yn y ffeil cyfluniad."
+
+# TRWSIO (\n?)
+#: ../daemon/slave.c:1956
+msgid "You must authenticate as root to run configuration."
+msgstr ""
+"Rhaid i chi ddilysu fel uwchddefnyddiwr (root) i redeg y rhaglen gyflunio."
+
+#: ../daemon/slave.c:2088 ../daemon/slave.c:2111
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist."
+msgstr ""
+"Gofynnwyd am sain mewngofnodi ar ddangosydd sydd ddim yn un lleol, neu ni "
+"ellir rhedeg y meddalwedd chwarae sain, neu nid yw'r sain yn bodoli."
+
+#: ../daemon/slave.c:2439 ../daemon/slave.c:2444
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Wedi methu ymgychwyn pibell i gdmgreeter"
+
+#: ../daemon/slave.c:2576
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  GDM has started a single server for "
+"you.  You should log in and fix the configuration.  Note that automatic and "
+"timed logins are disabled now."
+msgstr ""
+"Does dim gweinydd wedi ei ddiffinio yn y ffeil cyfluniad, ac mae XDMCP wedi "
+"ei analluogi. Mae'n rhaid bod hyn yn wall cyfluniad. Mae GDM wedi cychwyn "
+"gweinydd unigol ar eich cyfer. Fe ddylech chi fewngofnodi a thrwsio'r "
+"cyfluniad. Nodwch fod mewngofnodi awtomatig ac amserol wedi ei analluogi."
+
+#: ../daemon/slave.c:2590
+msgid ""
+"Could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"Methu cychwyn y gweinydd X arferol (eich amgylchedd graffigol) arferol, "
+"felly mae hwn yn weinydd X difethiant. Dylech chi fewngofnodi a chyflunio'r "
+"gweinydd X yn gywir."
+
+#: ../daemon/slave.c:2599
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+"Roedd y rhif dangosydd a benodwyd yn brysur, felly cychwynnwyd y gweinydd "
+"hwn ar y dangosydd %s."
+
+#: ../daemon/slave.c:2619
+msgid ""
+"The greeter application appears to be crashing.\n"
+"Attempting to use a different one."
+msgstr ""
+"Ymddengys fod y rhaglen cyfarch yn chwalu.\n"
+"Yn ceisio defnyddio un wahanol."
+
+#. Something went wrong
+#: ../daemon/slave.c:2642
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+"%s: Ni ellir cychwyn y cyfarchwr gyda modylau gtk: %s. Yn ceisio heb fodylau."
+
+#: ../daemon/slave.c:2649
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Ni ellir cychwyn y cyfarchwr, yn ceisio'r rhagosodiad: %s"
+
+# TRWSIO (.)
+#: ../daemon/slave.c:2661
+msgid ""
+"Cannot start the greeter application; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Methu cychwyn y rhaglen gyfarch. Mae'n debyg na fyddwch yn gallu "
+"mewngofnodi. Bydd y dangosydd hwn yn cael ei analluogi. Cysylltwch Ã¢ "
+"gweinyddwr y system os gwelwch yn dda."
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2668
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: Gwall wrth gychwyn cyfarchwr ar y dangosydd %s"
+
+#: ../daemon/slave.c:2672
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Wedi methu fforchio'r broses gdmgreeter"
+
+#: ../daemon/slave.c:2744
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Ni ellir agor FIFO!"
+
+#: ../daemon/slave.c:2916
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Wedi methu ymgychwyn pibell i gdmchooser"
+
+#: ../daemon/slave.c:3021
+msgid ""
+"Cannot start the chooser application. You will probably not be able to log "
+"in.  Please contact the system administrator."
+msgstr ""
+"Methu cychwyn y rhaglen dewis. Mae'n debyg na fyddwch yn gallu mewngofnodi. "
+"Cysylltwch Ã¢ gweinyddwr y system os gwelwch yn dda."
+
+#: ../daemon/slave.c:3025
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Gwall wrth gychwyn dewisydd ar y dangosydd %s"
+
+#: ../daemon/slave.c:3028
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Wedi methu fforchio'r broses gdmchooser"
+
+#: ../daemon/slave.c:3261
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Wedi methu agor ~/.xsession-errors"
+
+#: ../daemon/slave.c:3425
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: Dychwelodd gweithrediad sgript PreSession gwerth > 0. Yn terfynu."
+
+#: ../daemon/slave.c:3469
+#, c-format
+msgid "Language %s does not exist; using %s"
+msgstr "Iaith %s ddim yn bodoli; yn defnyddio %s"
+
+#: ../daemon/slave.c:3470
+msgid "System default"
+msgstr "Rhagosodiad y system"
+
+#: ../daemon/slave.c:3487
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Ni allwyd gosod amgylchedd ar gyfer %s. Yn terfynu."
+
+#: ../daemon/slave.c:3554
+#, c-format
+msgid "%s: setusercontext () failed for %s. Aborting."
+msgstr "%s: Methodd setusercontext() ar gyfer %s. Yn terfynu."
+
+#: ../daemon/slave.c:3560
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Ni allwyd dod yn %s. Yn terfynu."
+
+#: ../daemon/slave.c:3601
+#, c-format
+msgid ""
+"No Exec line in the session file: %s.  Running the GNOME failsafe session "
+"instead"
+msgstr ""
+"Dim llinell Exec yn y ffeil sesiwn: %s. Yn rhedeg y sesiwn GNOME difethiant "
+"yn lle hynny"
+
+#: ../daemon/slave.c:3604
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: ../daemon/slave.c:3624
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+"%s: Methu canfod na rhedeg y sgript Xsession sail. Yn rhedeg y sesiwn GNOME "
+"difethiant yn lle hynny."
+
+#: ../daemon/slave.c:3630
+msgid ""
+"Cannot find or run the base session script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+"Methu canfod na rhedeg sgript sail y sesiwn. Yn rhedeg y sesiwn GNOME "
+"difethiant yn lle hynny"
+
+#. yaikes
+#: ../daemon/slave.c:3662
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+"%s: Methwyd canfod gnome-session ar gyfer sesiwn GNOME difethiant; yn ceisio "
+"xterm"
+
+#: ../daemon/slave.c:3667
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"Methwyd canfod y gosodiad GNOME. Ceisio rhedeg y sesiwn \"Xterm difethiant\" "
+"yn lle hynny."
+
+#: ../daemon/slave.c:3675 ../daemon/slave.c:3699
+msgid ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME without the startup scripts being run.  This should be used "
+"to fix problems in your installation."
+msgstr ""
+"Dyma'r sesiwn GNOME difeithiant. Fe gewch eich mewngofnodi i sesiwn "
+"'Rhagosod' GNOME heb y sgriptiau cychwyn yn cael eu rhedeg. Mae hyn ond er "
+"mwyn trwsio problemau yn eich gosodiad."
+
+#. yaikes
+#: ../daemon/slave.c:3686
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+msgstr ""
+"%s: Methwyd canfod gnome-session ar gyfer sesiwn GNOME difethiant; yn ceisio "
+"xterm"
+
+#: ../daemon/slave.c:3691
+msgid ""
+"Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+"session instead."
+msgstr ""
+"Methwyd canfod y gosodiad GNOME. Ceisio rhedeg y sesiwn \"Xterm difethiant\" "
+"yn lle hynny."
+
+#: ../daemon/slave.c:3717
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Methu canfod \"xterm\" er mwyn dechrau sesiwn difethiant."
+
+#: ../daemon/slave.c:3739 ../daemon/slave.c:3785
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Dyma'r sesiwn Xterm difethiant. Fe gaiff eich mewngofnodi i gonsol terfynell "
+"fel gallwch drwsio eich system os nad ydych chi'n gallu mewngofnodi trwy ryw "
+"ddull arall. Er mwyn gadael yr efelychydd terfynell, teipiwch 'exit' ac "
+"Enter i mewn i'r ffenest."
+
+#: ../daemon/slave.c:3753
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console and be prompted to enter the password for root so that you may fix "
+"your system if you cannot log in any other way. To exit the terminal "
+"emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Dyma'r sesiwn Xterm difethiant. Fe gewch eich mewngofnodi i gonsol terfynell "
+"a'ch promptio i roi'r cyfrinair gwraidd (\"root\") fel y gallwch chi drwsio "
+"eich system os na fedrwch chi fewngofnodi trwy ryw ddull arall. I adael y "
+"derfynell, teipiwch 'exit' ac Enter o fewn y ffenest."
+
+#: ../daemon/slave.c:3766
+msgid ""
+"The failsafe session is restricted to users who have been assigned the root "
+"role. If you cannot log in any other way please contact your system "
+"administrator"
+msgstr ""
+"Mae'r sesiwn difethiant yn gyfyngedig i ddefnyddwyr a chanddyn nhw rÃŽl yr "
+"uwchddefnyddiwr. Os na fedrwch chi fewngofnodi mewn unrhyw ffordd arall, "
+"cysylltwch Ã¢ gweinyddwr eich system"
+
+#: ../daemon/slave.c:3823
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: Ni chaiff y defnyddiwr fewngofnodi"
+
+#: ../daemon/slave.c:3826
+msgid "The system administrator has disabled your account."
+msgstr "Mae gweinyddwr y system wedi analluogi eich cyfrif."
+
+#: ../daemon/slave.c:3857
+msgid "Error! Unable to set executable context."
+msgstr "Gwall! Ni ellir gosod y cyd-destun gweithredadwy."
+
+#: ../daemon/slave.c:3866 ../daemon/slave.c:3875
+#, c-format
+msgid "%s: Could not exec %s %s %s %s %s %s"
+msgstr "%s: Methodd exec %s %s %s %s %s %s"
+
+#: ../daemon/slave.c:3884 ../daemon/slave.c:3889
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Methodd exec %s %s %s"
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:3901
+msgid "Cannot start the session due to some internal error."
+msgstr "Ni ellir cychwyn y sesiwn oherwydd rhyw wall mewnol."
+
+# TRWSIO
+#: ../daemon/slave.c:3955
+#, c-format
+msgid "%s: User passed auth but getpwnam (%s) failed!"
+msgstr "%s: Pasiodd y defnyddiwr y dilysiad ond methodd getpwnam(%s)!"
+
+#: ../daemon/slave.c:3968
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: Dychwelodd gweithrediad sgript PostLogin gwerth > 0. Yn terfynu."
+
+#: ../daemon/slave.c:3990
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Mae eich cyfeiriadur cartref wedi ei rhestru fel:\n"
+"'%s'\n"
+"ond ymddengys nad yw e'n bodoli. Ydych chi eisiau mewngofnodi efo'r "
+"cyfeiriadur / (gwraidd) fel eich cyfeiriadur cartref?\n"
+"\n"
+"Mae'n annhebygol na fydd unrhyw beth yn gweithio os nad ydych chi'n "
+"defnyddio sesiwn difethiant."
+
+#: ../daemon/slave.c:4002
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Nid yw cyfeiriadur cartref ar gyfer %s: '%s' yn bodoli!"
+
+#: ../daemon/slave.c:4051
+msgid ""
+"User's $HOME/.dmrc file is being ignored.  This prevents the default session "
+"and language from being saved.  File should be owned by user and have 644 "
+"permissions.  User's $HOME directory must be owned by user and not writable "
+"by other users."
+msgstr ""
+"Mae ffeil $HOME/.dmrc y defnyddiwr yn cael ei anwybyddu.  Mae hyn yn "
+"rhwystro'r sesiwn ac iaith ragosodedig rhag cael eu cadw.  Y defnyddiwr "
+"ddylai berchen y ffeiliau, a dylai fod ganddynt 644 fel caniatÃ¢d. Rhaid i'r "
+"defnyddiwr fod yn berchen ar ei g/chyfeiriadur $HOME ei hun, ac ni ddylai "
+"defnyddwyr eraill fedru ysgrifennu ato."
+
+#: ../daemon/slave.c:4180
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"Nid oedd GDM yn gallu ysgrifennu i'ch ffeil awdurdodaeth. Fe all hyn olygu "
+"bod dim lle ar ÃŽl ar eich disg, neu ni allwyd agor eich cyfeiriadur cartref "
+"er mwyn ysgrifennu. Fodd bynnag, nid yw'n bosib mewngofnodi. Os gwelwch yn "
+"dda, cysylltwch Ã¢ gweinyddwr eich system."
+
+#: ../daemon/slave.c:4256
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Gwall wrth fforchio sesiwn defnyddiwr"
+
+#: ../daemon/slave.c:4337
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Fe barodd eich sesiwn llai na 10 eiliad. Os nad ydych chi wedi allgofnodi "
+"eich hunan, fe all hyn olygu fod yn a rhyw broblem sefydliad neu fod prinder "
+"lle ar y disg. Ceisiwch fewngofnodi gydag un o'r sesiynau difethiant er mwyn "
+"gweld os gallwch drwsio'r broblem."
+
+#: ../daemon/slave.c:4345
+msgid "View details (~/.xsession-errors file)"
+msgstr "Gweld manylion (ffeil ~/.xsession-errors)"
+
+#: ../daemon/slave.c:4509
+msgid "GDM detected a halt or restart in progress."
+msgstr "Synhwyrodd GDM fod ataliad neu ailgychwyn yn digwydd."
+
+#: ../daemon/slave.c:4603
+#, c-format
+msgid "Ping to %s failed; whacking display!"
+msgstr "Methodd ping i %s; yn bwrw'r dangosydd!"
+
+#: ../daemon/slave.c:4882
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s :Gwall X farwol - Ailgychwyn %s"
+
+#: ../daemon/slave.c:4951
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Gofynnwyd am sain mewngofnodi ar ddangosydd sydd ddim yn lleol, neu ni ellir "
+"rhedeg y meddalwedd chwarae neu nid yw'r sain yn bodoli"
+
+#: ../daemon/slave.c:5308
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Methwyd cychwyn: %s"
+
+#: ../daemon/slave.c:5315 ../daemon/slave.c:5454
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Ni ellir fforchio proses sgript!"
+
+#: ../daemon/slave.c:5409
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Methwyd creu piben"
+
+#: ../daemon/slave.c:5448
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Methwyd gweithred: %s"
+
+#: ../daemon/verify-crypt.c:68 ../daemon/verify-pam.c:1129
+#: ../daemon/verify-shadow.c:69
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Enw defnyddiwr neu gyfrinair anghywir. Rhaid teipio llythrennau yn y prif "
+"lythrennedd cywir."
+
+#: ../daemon/verify-crypt.c:73 ../daemon/verify-pam.c:1139
+#: ../daemon/verify-shadow.c:74 ../gui/greeter/greeter_parser.c:376
+msgid "Caps Lock is on."
+msgstr "Mae Caps Lock ymlaen."
+
+#: ../daemon/verify-crypt.c:118 ../daemon/verify-pam.c:525
+#: ../daemon/verify-shadow.c:117 ../gui/gdmlogin.c:2785
+msgid "Please enter your username"
+msgstr "Rhowch enw eich cyfrif os gwelwch yn dda"
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:119 ../daemon/verify-pam.c:425
+#: ../daemon/verify-pam.c:426 ../daemon/verify-pam.c:427
+#: ../daemon/verify-pam.c:512 ../daemon/verify-pam.c:864
+#: ../daemon/verify-shadow.c:118 ../gui/gdmlogin.c:1008 ../gui/gdmlogin.c:1022
+#: ../gui/gdmlogin.c:1636 ../gui/gdmlogin.c:2116 ../gui/greeter/greeter.c:173
+#: ../gui/greeter/greeter_parser.c:395
+msgid "Username:"
+msgstr "Enw Defnyddiwr:"
+
+#: ../daemon/verify-crypt.c:157 ../daemon/verify-pam.c:428
+#: ../daemon/verify-pam.c:429 ../daemon/verify-pam.c:573
+#: ../daemon/verify-shadow.c:175 ../gui/gdmlogin.c:1671
+#: ../gui/greeter/greeter.c:192
+msgid "Password:"
+msgstr "Cyfrinair:"
+
+#: ../daemon/verify-crypt.c:175 ../daemon/verify-crypt.c:189
+#: ../daemon/verify-shadow.c:193 ../daemon/verify-shadow.c:207
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Ni allwyd dilysu'r defnyddiwr \"%s\""
+
+#: ../daemon/verify-crypt.c:202 ../daemon/verify-pam.c:975
+#: ../daemon/verify-shadow.c:220
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Mewngofnodiad root wedi ei wahardd ar y dangosydd '%s'"
+
+#: ../daemon/verify-crypt.c:204 ../daemon/verify-shadow.c:222
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Nid yw gweinyddwr y system yn cael mewngofnodi o'r sgrin hon"
+
+#: ../daemon/verify-crypt.c:220 ../daemon/verify-crypt.c:244
+#: ../daemon/verify-shadow.c:238 ../daemon/verify-shadow.c:262
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "Ni chaiff y defnyddiwr %s fewngofnodi"
+
+#: ../daemon/verify-crypt.c:222 ../daemon/verify-crypt.c:246
+#: ../daemon/verify-pam.c:1021 ../daemon/verify-pam.c:1315
+#: ../daemon/verify-shadow.c:240 ../daemon/verify-shadow.c:264
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Mae gweinyddwr y system wedi analluogi eich cyfrif."
+
+#: ../daemon/verify-crypt.c:269 ../daemon/verify-crypt.c:407
+#: ../daemon/verify-pam.c:1039 ../daemon/verify-pam.c:1332
+#: ../daemon/verify-shadow.c:287 ../daemon/verify-shadow.c:425
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Ni ellir gosod grÅµp defnyddiwr ar gyfer %s"
+
+#: ../daemon/verify-crypt.c:271 ../daemon/verify-crypt.c:410
+#: ../daemon/verify-pam.c:1041 ../daemon/verify-pam.c:1335
+#: ../daemon/verify-shadow.c:289 ../daemon/verify-shadow.c:428
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Methu gosod eich grÅµp defnyddiwr; ni fyddwch yn gallu mewngofnodi. Ceisiwch "
+"eto'n hwyrach neu cysylltwch Ã¢ gweinyddwr eich system os gwelwch yn dda."
+
+#: ../daemon/verify-crypt.c:282 ../daemon/verify-crypt.c:355
+#: ../daemon/verify-shadow.c:300 ../daemon/verify-shadow.c:374
+#, c-format
+msgid "Password of %s has expired"
+msgstr "Mae cyfrinair %s wedi darfod"
+
+#: ../daemon/verify-crypt.c:284 ../daemon/verify-shadow.c:302
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Mae'n rhaid i chi newid eich cyfrinair.\n"
+"Dewiswch un newydd os gwelwch chi'n dda."
+
+#: ../daemon/verify-crypt.c:295 ../daemon/verify-shadow.c:313
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Methu newid eich cyfrinair; ni fyddwch yn gallu mewngofnodi. Ceisiwch eto'n "
+"hwyrach neu cysylltwch Ã¢ gweinyddwr eich system os gwelwch yn dda."
+
+#: ../daemon/verify-crypt.c:338 ../daemon/verify-crypt.c:346
+#: ../daemon/verify-shadow.c:357 ../daemon/verify-shadow.c:365
+msgid ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+msgstr ""
+"Mae'ch cyfrinair wedi ei newid ond efallai bydd rhaid i chi ei newid unwaith "
+"eto. Ceisiwch eto'n hwyrach, neu cysylltwch Ã¢ gweinyddwr eich system os "
+"gwelwch yn dda."
+
+#: ../daemon/verify-crypt.c:357 ../daemon/verify-shadow.c:376
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Mae eich cyfrinair wedi darfod.\n"
+"Dim ond gweinyddwr system all ei newid e nawr"
+
+#: ../daemon/verify-crypt.c:364 ../daemon/verify-shadow.c:383
+msgid "Internal error on passwdexpired"
+msgstr "Gwall mewnol ar passwdexpired"
+
+#: ../daemon/verify-crypt.c:366 ../daemon/verify-shadow.c:385
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Digwyddodd gwall mewnol. Ni fyddwch yn gallu mewngofnodi.\n"
+"Os gwelwch yn dda, ceisiwch eto'n hwyrach neu cysylltwch Ã¢ gweinyddwr eich "
+"system."
+
+#: ../daemon/verify-crypt.c:402 ../daemon/verify-shadow.c:420
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Ni ellir cyrchu strwythur cyfrinair ar gyfer %s"
+
+#: ../daemon/verify-pam.c:430
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Mae'n rhaid i chi newid eich cyfrinair ar unwaith (hen gyfrinair)"
+
+#: ../daemon/verify-pam.c:431
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Mae'n rhaid i chi newid eich cyfrinair ar unwaith (gofynnol gan root)"
+
+#: ../daemon/verify-pam.c:432
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+"Mae eich cyfrif wedi darfod; cysylltwch Ã¢ gweinyddwr eich system os gwelwch "
+"yn dda"
+
+#: ../daemon/verify-pam.c:433
+msgid "No password supplied"
+msgstr "Darparwyd dim cyfrinair"
+
+#: ../daemon/verify-pam.c:434
+msgid "Password unchanged"
+msgstr "Cyfrinair heb ei newid"
+
+#: ../daemon/verify-pam.c:435
+msgid "Can not get username"
+msgstr "Ni ellir cyrchu'r enw defnyddiwr"
+
+#: ../daemon/verify-pam.c:436
+msgid "Retype new UNIX password:"
+msgstr "Aildeipiwch y cyfrinair UNIX newydd:"
+
+#: ../daemon/verify-pam.c:437
+msgid "Enter new UNIX password:"
+msgstr "Rhowch eich cyfrinair UNIX newydd:"
+
+#: ../daemon/verify-pam.c:438
+msgid "(current) UNIX password:"
+msgstr "Cyfrinair UNIX (cyfredol):"
+
+#: ../daemon/verify-pam.c:439
+msgid "Error while changing NIS password."
+msgstr "Gwall wrth newid cyfrinair NIS."
+
+#: ../daemon/verify-pam.c:440
+msgid "You must choose a longer password"
+msgstr "Mae'n rhaid i chi ddewis cyfrinair hirach."
+
+#: ../daemon/verify-pam.c:441
+msgid "Password has been already used. Choose another."
+msgstr "Mae'r cyfrinair wedi ei ddefnyddio eisoes. Dewiswch yn wahanol."
+
+# TRWSIO (.)
+#: ../daemon/verify-pam.c:442
+msgid "You must wait longer to change your password"
+msgstr "Mae'n rhaid i chi aros yn hirach er mwyn newid eich cyfrinair"
+
+#: ../daemon/verify-pam.c:443
+msgid "Sorry, passwords do not match"
+msgstr "Mae'n flin, nid yw'r cyfrineiriau'n cydweddu"
+
+#: ../daemon/verify-pam.c:737
+msgid "Cannot setup pam handle with null display"
+msgstr "Ni ellir gosod trinydd PAM efo dangosydd NULL"
+
+#: ../daemon/verify-pam.c:754
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Ni ellir sefydlu gwasanaeth %s: %s\n"
+
+# TRWSIO
+#: ../daemon/verify-pam.c:767
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Ni ellir gosod PAM_TTY=%s"
+
+#: ../daemon/verify-pam.c:777
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Ni ellir gosod PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:925 ../daemon/verify-pam.c:943
+#: ../daemon/verify-pam.c:1254 ../daemon/verify-pam.c:1266
+msgid "Couldn't authenticate user"
+msgstr "Methwyd dilysu'r defnyddiwr"
+
+#: ../daemon/verify-pam.c:978
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Nid yw gweinyddwr y system yn cael mewngofnodi o'r sgrin hon"
+
+#: ../daemon/verify-pam.c:1002 ../daemon/verify-pam.c:1296
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Methwyd newid tocyn awdurdodaeth ar gyfer y defnyddiwr %s"
+
+#: ../daemon/verify-pam.c:1004 ../daemon/verify-pam.c:1299
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"Methodd y newid i'r tocyn awdurdodaeth. Os gwelwch yn dda, ceisiwch eto "
+"wedyn neu cysylltwch Ã¢ gweinyddwr y system."
+
+#: ../daemon/verify-pam.c:1019 ../daemon/verify-pam.c:1312
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Ni chaiff y defnyddiwr %s ddefnyddio'r system bellach"
+
+#: ../daemon/verify-pam.c:1025 ../daemon/verify-pam.c:1318
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "Ni chaiff y defnyddiwr %s ddefnyddio'r system ar hyn o bryd"
+
+#: ../daemon/verify-pam.c:1027
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Mae gweinyddwr y system wedi analluogi mynediad i'r system dros dro."
+
+#: ../daemon/verify-pam.c:1032 ../daemon/verify-pam.c:1325
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Methwyd gosod rheolaeth cyfrif ar gyfer %s"
+
+#: ../daemon/verify-pam.c:1065 ../daemon/verify-pam.c:1359
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Methwyd gosod credlythyrau ar gyfer %s"
+
+#: ../daemon/verify-pam.c:1079 ../daemon/verify-pam.c:1375
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Methwyd agor sesiwn ar gyfer %s"
+
+#: ../daemon/verify-pam.c:1133
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Methodd dilysiad. Rhaid i lythrennau gael eu teipio yn y prif lythrennedd "
+"cywir."
+
+#: ../daemon/verify-pam.c:1147 ../daemon/verify-pam.c:1257
+#: ../daemon/verify-pam.c:1269
+msgid "Authentication failed"
+msgstr "Method dilysiad"
+
+#: ../daemon/verify-pam.c:1221
+msgid "Automatic login"
+msgstr "Mewngofnodiad awtomatig"
+
+#: ../daemon/verify-pam.c:1321
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporarily."
+msgstr ""
+"\n"
+"Mae gweinyddwr y system wedi analluogi eich mynediad i'r system dros dro."
+
+#: ../daemon/verify-pam.c:1543 ../daemon/verify-pam.c:1545
+msgid "Can't find PAM configuration for GDM."
+msgstr "Ni ellir canfod cyfluniad PAM ar gyfer GDM."
+
+#: ../daemon/xdmcp.c:350
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Methwyd cyrchu enw gwesteiwr y gweinydd: %s!"
+
+#: ../daemon/xdmcp.c:375
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Methwyd creu soced!"
+
+#: ../daemon/xdmcp.c:460
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Methwyd clymu at soced XDMCP!"
+
+#: ../daemon/xdmcp.c:532
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Methwyd creu byffer XDMCP!"
+
+#: ../daemon/xdmcp.c:538
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Methwyd darllen pennawd XDMCP!"
+
+#: ../daemon/xdmcp.c:545
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Fersiwn XDMCP anghywir!"
+
+#: ../daemon/xdmcp.c:625 ../daemon/xdmcp.c:632
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: Opcode anhysbys o'r gwesteiwr %s"
+
+#: ../daemon/xdmcp.c:666 ../daemon/xdmcp.c:1111
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Methwyd echdynnu rhestr awdurdodaeth o'r pecyn"
+
+#: ../daemon/xdmcp.c:682 ../daemon/xdmcp.c:1131
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Gwall yn y swm gwirio"
+
+#: ../daemon/xdmcp.c:1094
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Methwyd darllen cyfeiriad dangosydd"
+
+#: ../daemon/xdmcp.c:1102
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Methwyd darllen rhif porth y dangosydd"
+
+#: ../daemon/xdmcp.c:1167 ../daemon/xdmcp.c:1191
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Cyfeiriad gwael"
+
+#: ../daemon/xdmcp.c:1350 ../daemon/xdmcp.c:1357
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Gwrthodwyd cais XDMCP o'r gweinydd %s"
+
+#: ../daemon/xdmcp.c:1586 ../daemon/xdmcp.c:1593
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Cafwyd REQUEST o'r gwesteiwr gwaharddedig %s"
+
+#: ../daemon/xdmcp.c:1605 ../daemon/xdmcp.c:1978 ../daemon/xdmcp.c:2388
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Methwyd darllen Rhif Dangosydd"
+
+#: ../daemon/xdmcp.c:1612
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Methwyd darllen Math Cysylltiad"
+
+#: ../daemon/xdmcp.c:1619
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Methwyd darllen Cyfeiriad Cleient"
+
+#: ../daemon/xdmcp.c:1627
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Methwyd darllen Enwau Dilysu"
+
+#: ../daemon/xdmcp.c:1636
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Methwyd darllen Data Dilysu"
+
+#: ../daemon/xdmcp.c:1646
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Methwyd darllen Rhestr Dilysu"
+
+#: ../daemon/xdmcp.c:1663
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Methwyd darllen ID Gwneuthurwr"
+
+#: ../daemon/xdmcp.c:1689 ../daemon/xdmcp.c:1696
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Methodd swm gwirio o %s"
+
+#: ../daemon/xdmcp.c:1954 ../daemon/xdmcp.c:1961
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Cafwyd MANAGE o'r gwesteiwr gwaharddedig %s"
+
+#: ../daemon/xdmcp.c:1971 ../daemon/xdmcp.c:2395
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Methwyd darllen ID Sesiwn"
+
+#: ../daemon/xdmcp.c:1985
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Methwyd darllen Dosbarth Dangosydd"
+
+#: ../daemon/xdmcp.c:2106 ../daemon/xdmcp.c:2113 ../daemon/xdmcp.c:2125
+#: ../daemon/xdmcp.c:2235 ../daemon/xdmcp.c:2242 ../daemon/xdmcp.c:2254
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Methwyd darllen cyfeiriad"
+
+#: ../daemon/xdmcp.c:2365 ../daemon/xdmcp.c:2379
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Cafwyd KEEPALIVE o westeiwr gwaharddedig %s"
+
+#: ../daemon/xdmcp.c:2729
+#, c-format
+msgid ""
+"%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+msgstr ""
+"%s: Methu rhedeg '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+
+#: ../daemon/xdmcp.c:2764 ../daemon/xdmcp.c:2771 ../daemon/xdmcp.c:2777
+#: ../daemon/xdmcp.c:2783
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Dim cynhaliaeth XDMCP"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "Xnest command line"
+msgstr "Llinell orchymyn Xnest"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "STRING"
+msgstr "LLINYN"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "Extra options for Xnest"
+msgstr "Opsiynau ychwanegol ar gyfer Xnest"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "OPTIONS"
+msgstr "OPSIYNAU"
+
+#: ../gui/gdmXnestchooser.c:170 ../gui/gdmXnestchooser.c:180
+msgid "Run in background"
+msgstr "Rhedeg yn y cefndir"
+
+#: ../gui/gdmXnestchooser.c:177
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Rhedeg Xnest yn unig, dim ymholiad (dim dewisydd)"
+
+#: ../gui/gdmXnestchooser.c:178
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Gwneud ymholiad uniongyrchol yn hytrach nac anuniongyrchol (dewisydd)"
+
+#: ../gui/gdmXnestchooser.c:179
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Rhedeg darlledu yn hytrach nac anuniongyrchol (dewisydd)"
+
+#: ../gui/gdmXnestchooser.c:181
+msgid "Don't check for running GDM"
+msgstr "Peidio gwirio am GDM yn rhedeg"
+
+#: ../gui/gdmXnestchooser.c:516
+msgid "Xnest doesn't exist."
+msgstr "Nid yw Xnest yn bodoli."
+
+#: ../gui/gdmXnestchooser.c:517
+msgid "Please ask your system administrator to install it."
+msgstr "Os gwelwch yn dda, gofynnwch i weinyddwr y system i'w ymsefydlu."
+
+#: ../gui/gdmXnestchooser.c:542
+msgid "Indirect XDMCP is not enabled"
+msgstr "Nid yw XDMCP anuniongyrchol wedi ei alluogi"
+
+#: ../gui/gdmXnestchooser.c:543 ../gui/gdmXnestchooser.c:561
+msgid "Please ask your system administrator to enable this feature."
+msgstr ""
+"Os gwelwch yn dda, gofynnwch i weinyddwr y system alluogi'r nodwedd hon."
+
+#: ../gui/gdmXnestchooser.c:560
+msgid "XDMCP is not enabled"
+msgstr "Nid yw XDMCP wedi ei alluogi"
+
+#: ../gui/gdmXnestchooser.c:592
+msgid "GDM is not running"
+msgstr "Nid yw GDM yn rhedeg"
+
+#: ../gui/gdmXnestchooser.c:593
+msgid "Please ask your system administrator to start it."
+msgstr "Os gwelwch yn dda, gofynnwch i weinyddwr y system i'w gychwyn."
+
+#: ../gui/gdmXnestchooser.c:609
+msgid "Could not find a free display number"
+msgstr "Methwyd canfod rhif dangosydd rhydd"
+
+#: ../gui/gdmchooser.c:85
+msgid "Please wait: scanning local network..."
+msgstr "Arhoswch os gwelwch yn dda: yn archwilioâr rhwydwaith lleol..."
+
+#: ../gui/gdmchooser.c:86
+msgid "No serving hosts were found."
+msgstr "Ni chanfuwyd unrhyw westeiwyr sy'n gweinyddu."
+
+#: ../gui/gdmchooser.c:87
+msgid "Choose a ho_st to connect to:"
+msgstr "_Dewiswch westeiwr i gysylltu ag ef:"
+
+#: ../gui/gdmchooser.c:618
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"Nid yw'r gweinydd \"%s\" yn fodlon cynnal sesiwn mewngofnodi ar hyn o bryd. "
+"Os gwelwch yn dda, ceisiwch eto yn wedyn."
+
+#: ../gui/gdmchooser.c:628
+msgid "Cannot connect to remote server"
+msgstr "Ni ellir cysylltu ar weinydd pell"
+
+#: ../gui/gdmchooser.c:1280
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Ni dderbyniwyd unrhyw ateb o'r gwesteiwr \"%s\" o fewn %d eiliad. Efallai "
+"nid yw'r gwesteiwr wedi ei droi ymlaen, neu nid yw'n fodlon cynnal sesiwn "
+"mewngofnodi ar hyn o bryd. Os gwelwch yn dda, ceisiwch eto wedyn."
+
+#: ../gui/gdmchooser.c:1293
+msgid "Did not receive response from server"
+msgstr "Ni dderbyniwyd ateb o'r gweinydd"
+
+#: ../gui/gdmchooser.c:1395
+#, c-format
+msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr "Methu canfod y gwesteiwr \"%s\". Efallai i chi gamdeipio'r enw."
+
+#: ../gui/gdmchooser.c:1404
+msgid "Cannot find host"
+msgstr "Ni ellir canfod y gwesteiwr"
+
+# TRWSIO (Adnewyddu - ife hwn sydd ar y botwm?)
+#: ../gui/gdmchooser.c:1609
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that computer."
+msgstr ""
+"Mae prif ardal y rhaglen hon yn dangos y gwesteiwyr ar y rhwydwaith lleol "
+"sydd Ã¢ \"XDMCP\" wedi ei alluogi. Mae hyn yn caniatÃ¡u defnyddwyr i "
+"fewngofnodi yn bell i gyfrifiaduron eraill yn yr un modd ac maen nhw'n "
+"mewngofnodi gan ddefnyddio'r consol.\n"
+"\n"
+"Fe allwch ail-archwilioâr rhwydwaith am westeiwyr newydd gan glicio "
+"\"Adnewyddu\". Wedi i chi ddewis gwesteiwr, cliciwch \"Cysylltu\" er mwyn "
+"agor sesiwn i'r peiriant hwnnw."
+
+#: ../gui/gdmchooser.c:1906
+msgid "Socket for xdm communication"
+msgstr "Soced ar gyfer cyfathrebiad XDM"
+
+#: ../gui/gdmchooser.c:1906
+msgid "SOCKET"
+msgstr "SOCED"
+
+# TRWSIO (XDM)
+#: ../gui/gdmchooser.c:1909
+msgid "Client address to return in response to xdm"
+msgstr "Cyfeiriad cleient i'w ddychwelyd yn ymateb i XDM"
+
+#: ../gui/gdmchooser.c:1909
+msgid "ADDRESS"
+msgstr "CYFEIRIAD"
+
+# TRWSIO (XDM)
+#: ../gui/gdmchooser.c:1912
+msgid "Connection type to return in response to xdm"
+msgstr "Y math cysylltiad i'w ddychwelyd yn ymateb i XDM"
+
+#: ../gui/gdmchooser.c:1912
+msgid "TYPE"
+msgstr "MATH"
+
+#: ../gui/gdmchooser.c:2042
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"Nid yw fersiwn y dewisydd (%s) yn cydweddu Ã¢ fersiwn yr ellyll (%s). Mae'n "
+"debyg eich bod chi newydd uwchraddio gdm. Os gwelwch yn dda, ailgychwynnwch "
+"yr ellyll gdm neu'r cyfrifiadur."
+
+#: ../gui/gdmchooser.c:2052
+msgid "Cannot run chooser"
+msgstr "Ni ellir rhedeg dewisydd"
+
+#. EOF
+#: ../gui/gdmchooser.glade.h:1
+msgid "A_dd host: "
+msgstr "_Ychwanegu gwesteiwr: "
+
+#: ../gui/gdmchooser.glade.h:2
+msgid "C_onnect"
+msgstr "Cy_sylltu"
+
+#: ../gui/gdmchooser.glade.h:3
+msgid "Exit the application"
+msgstr "Gadael y rhaglen"
+
+#: ../gui/gdmchooser.glade.h:4
+msgid "How to use this application"
+msgstr "Sut i ddefnyddio'r rhaglen hon"
+
+#: ../gui/gdmchooser.glade.h:5
+msgid "Login Host Chooser"
+msgstr "Dewisydd Gwesteiwr Mewngofnodi"
+
+#: ../gui/gdmchooser.glade.h:6
+msgid "Open a session to the selected host"
+msgstr "Agor sesiwn i'r gwesteiwr dewisol"
+
+#: ../gui/gdmchooser.glade.h:7
+msgid "Probe the network"
+msgstr "Chwilio'r rhwydwaith"
+
+#: ../gui/gdmchooser.glade.h:8
+msgid "Query and add this host to the above list"
+msgstr "Ymholi ac ychwanegu'r gwesteiwr hwn i'r rhestr uchod"
+
+#: ../gui/gdmchooser.glade.h:9
+msgid "Status"
+msgstr "Cyflwr"
+
+#: ../gui/gdmchooser.glade.h:10
+msgid "_Add"
+msgstr "_Ychwanegu"
+
+#: ../gui/gdmcomm.c:619
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "Nid yw GDM (Rheolydd Dangosydd GNOME) yn rhedeg."
+
+#: ../gui/gdmcomm.c:621
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm. If you still wish to use this feature, either start "
+"GDM yourself or ask your system administrator to start GDM."
+msgstr ""
+"Mae'n bosib eich bod chi mewn gwirionedd yn defnyddio rheolwr dangosydd "
+"gwahanol, fel KDM (KDE Display Manager) neu xdm. Os ydych o hyd eisiau "
+"defnyddio'r nodwedd hon, un ai cychwynnwch GDM eich hunan neu gofynnwch i "
+"weinyddwr eich system gychwyn GDM."
+
+#: ../gui/gdmcomm.c:645 ../gui/gdmflexiserver.c:787
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Ni ellir cyfathrebu efo GDM (Rheolydd Dangosydd GNOME)"
+
+#: ../gui/gdmcomm.c:647 ../gui/gdmflexiserver.c:789
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Efallai bod gennych hen fersiwn o GDM yn rhedeg."
+
+# TRWSIO (GDM)
+#: ../gui/gdmcomm.c:664 ../gui/gdmcomm.c:667
+msgid "Cannot communicate with GDM. Perhaps you have an old version running."
+msgstr "Methu cyfathrebu Ã¢ GDM. Hwyrach fod gennych hen fersiwn yn rhedeg."
+
+#: ../gui/gdmcomm.c:670
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Cyrhaeddwyd cyfwng y gweinyddion X hyblyg a ganiateir."
+
+#: ../gui/gdmcomm.c:672
+msgid "There were errors trying to start the X server."
+msgstr "Roedd gwallau wrth geisio cychwyn y gweinydd X."
+
+#: ../gui/gdmcomm.c:674
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Methodd y gweinydd X. Efallai nid yw e wedi ei gyflunio'n dda."
+
+#: ../gui/gdmcomm.c:677
+msgid "Too many X sessions running."
+msgstr "Gormod o sesiynau X yn rhedeg."
+
+#: ../gui/gdmcomm.c:679
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"Nid yw'r gweinydd X nythol (Xnest) yn gallu cysylltu Ã¢'ch gweinydd X "
+"cyfredol. Efallai nad oes ffeil awdurdodaeth X gennych."
+
+# TRWSIO (GDM)
+#: ../gui/gdmcomm.c:684
+msgid ""
+"The nested X server (Xnest) is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Nid yw'r gweinydd X nythol (Xnest) ar gael, neu mae GDM wedi ei gyflunio'n\n"
+"wael. Os gwelwch yn dda, ymsefydlwch y pecyn Xnest er mwyn defnyddio\n"
+"mewngofnodiad nythol."
+
+# TRWSIO s/gdm/GDM/; s/, /. /;
+#: ../gui/gdmcomm.c:689
+msgid "The X server is not available. GDM may be misconfigured."
+msgstr ""
+"Nid yw'r gweinydd X ar gael. Mae'n bosib fod GDM wedi ei gyflunio'n wael."
+
+#: ../gui/gdmcomm.c:692
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Yn ceisio gosod gweithred allgofnodi anhysbys, neu'n ceisio gosod gweithred "
+"allgofnodi nid yw ar gael."
+
+#: ../gui/gdmcomm.c:695
+msgid "Virtual terminals not supported."
+msgstr "Ni chefnogir terfynellau rhithwir."
+
+#: ../gui/gdmcomm.c:697
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Yn ceisio newid at rif terfynell rhithwir annilys."
+
+#: ../gui/gdmcomm.c:699
+msgid "Trying to update an unsupported configuration key."
+msgstr "Yn ceisio diweddaru allwedd cyfluniad ni chynhelir."
+
+#: ../gui/gdmcomm.c:701
+msgid ""
+"You do not seem to have the authentication needed for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Ymddengys nad oes gennych y dilysiad sy'n angenrheidiol ar gyfer y weithred "
+"hon. Efallai nad yw eich ffeil .Xauthority wedi ei gosod yn gywir."
+
+#: ../gui/gdmcomm.c:705
+msgid "Too many messages were sent to GDM and it hung up on us."
+msgstr "Danfonwyd gormod o negeseuon i gdm ac fe grogodd."
+
+#: ../gui/gdmcomm.c:708
+msgid "Unknown error occurred."
+msgstr "Digwyddodd gwall anhysbys."
+
+#: ../gui/gdmcommon.c:592
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#. Translators: You should translate time part as
+#. %H:%M if your language does not have AM and PM
+#. equivalent.  Note: %l is a strftime option for
+#. 12-hour clock format
+#: ../gui/gdmcommon.c:598
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: ../gui/gdmcommon.c:706
+msgid " seconds"
+msgstr " eiliad"
+
+#: ../gui/gdmcommon.c:708
+msgid " second"
+msgstr " eiliad"
+
+#: ../gui/gdmdynamic.c:48
+#, c-format
+msgid "Usage: %s [-b][-v] and one of the following:\n"
+msgstr "Defnydd: %s [-b][-v] ac un o'r canlynol:\n"
+
+#: ../gui/gdmdynamic.c:49
+#, c-format
+msgid "\t-a display\n"
+msgstr "\t-a dangosydd\n"
+
+#: ../gui/gdmdynamic.c:50
+#, c-format
+msgid "\t-r display\n"
+msgstr "\t-r dangosydd\n"
+
+#: ../gui/gdmdynamic.c:51
+#, c-format
+msgid "\t-d display\n"
+msgstr "\t-d dangosydd\n"
+
+#: ../gui/gdmdynamic.c:52
+#, c-format
+msgid "\t-l [server_name]\n"
+msgstr "\t-l [enw_gweinydd]\n"
+
+#: ../gui/gdmdynamic.c:53
+#, c-format
+msgid "\t-t maximum tries to connect (default 15)\n"
+msgstr "\tt nifer uchaf o weithiau i geisio cysylltu (15 yw'r rhagosodiad)\n"
+
+#: ../gui/gdmdynamic.c:54
+#, c-format
+msgid "\t-s sleep value (default 8)\n"
+msgstr "\t-s gwerth cwsg (8 yw'r rhagosodiad)\n"
+
+#: ../gui/gdmdynamic.c:230
+msgid "Server busy, will sleep.\n"
+msgstr "Gweinydd yn brysur; yn cysgu.\n"
+
+#: ../gui/gdmdynamic.c:320
+#, c-format
+msgid "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+msgstr ""
+"Methodd y cysylltiad Ã¢'r ellyll, yn cysgu am %d eiliad.  Ail-gynnig %d o %d\n"
+
+#. This is a serious error, so print a message even if verbose is off
+#: ../gui/gdmdynamic.c:343
+#, c-format
+msgid "Failed to connect to server after %d retries\n"
+msgstr "Methu cysylltu Ã¢'r gweinydd ar ÃŽl %d o ail-geisiadau\n"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Mewngofnodi fel defnyddiwr arall o fewn ffenest nythol"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Mewngofnodiad Newydd Mewn Ffenest Nythol"
+
+#: ../gui/gdmflexiserver.c:103
+msgid "Cannot change display"
+msgstr "Ni ellir newid dangosydd"
+
+#: ../gui/gdmflexiserver.c:180
+msgid "Nobody"
+msgstr "Neb"
+
+#: ../gui/gdmflexiserver.c:215
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "Dangosydd %s ar derfynell rithwir %d"
+
+#: ../gui/gdmflexiserver.c:220
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Dangosydd nythol %s ar derfynell rithwir %d"
+
+#: ../gui/gdmflexiserver.c:250 ../gui/gdmlogin.c:2633
+#: ../gui/greeter/greeter_item_ulist.c:245
+msgid "Username"
+msgstr "Enw Cyfrif"
+
+#: ../gui/gdmflexiserver.c:259
+msgid "Display"
+msgstr "Dangosydd"
+
+#: ../gui/gdmflexiserver.c:373
+msgid "Open Displays"
+msgstr "Dangosyddion Agored"
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:376
+msgid "_Open New Display"
+msgstr "_Agor Dangosydd Newydd"
+
+#: ../gui/gdmflexiserver.c:378
+msgid "Change to _Existing Display"
+msgstr "Newid ar Ddangosydd _Presennol"
+
+#: ../gui/gdmflexiserver.c:386
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Mae rhai dangosyddion ar gael eisoes. Gallwch ddewis un o'r rhestr isod Neu "
+"agor un newydd."
+
+#: ../gui/gdmflexiserver.c:569
+msgid "Choose server"
+msgstr "Dewiswch weinydd"
+
+#: ../gui/gdmflexiserver.c:580
+msgid "Choose the X server to start"
+msgstr "Dewiswch y gweinydd X i'w gychwyn"
+
+#: ../gui/gdmflexiserver.c:586
+msgid "Standard server"
+msgstr "Gweinydd safonol"
+
+# TRWSIO
+#: ../gui/gdmflexiserver.c:688
+msgid "Send the specified protocol command to GDM"
+msgstr "Danfon y gorchymyn protocol penodedig i GDM"
+
+#: ../gui/gdmflexiserver.c:688
+msgid "COMMAND"
+msgstr "GORCHYMYN"
+
+#: ../gui/gdmflexiserver.c:689
+msgid "Xnest mode"
+msgstr "Modd Xnest"
+
+#: ../gui/gdmflexiserver.c:690
+msgid "Do not lock current screen"
+msgstr "Peidio Ã¢ chloi'r sgrin gyfredol"
+
+#: ../gui/gdmflexiserver.c:691
+msgid "Debugging output"
+msgstr "Allbwn datnamu"
+
+#: ../gui/gdmflexiserver.c:692
+msgid "Authenticate before running --command"
+msgstr "Dilysu cyn rhedeg --command"
+
+#: ../gui/gdmflexiserver.c:693
+msgid "Start new flexible session; do not show popup"
+msgstr "Dechrau sesiwn hyblyg newydd; peidio Ã¢ dangos ffenestr naid"
+
+#: ../gui/gdmflexiserver.c:836
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+"Ymddengys nad oes gennych y dilysiad sy'n angenrheidiol ar gyfer y weithred "
+"hon"
+
+#: ../gui/gdmflexiserver.c:839
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Efallai nid yw eich ffeil .Xauthority wedi ei osod i fyny yn gywir."
+
+#: ../gui/gdmflexiserver.c:866
+msgid "You do not seem to be logged in on the console"
+msgstr "Ymddengys nad ydych wedi mewngofnodi ar y consol"
+
+#: ../gui/gdmflexiserver.c:868
+msgid "Starting a new login only works correctly on the console."
+msgstr "Mae cychwyn mewngofnodiad newydd ond yn gweithio'n gywir ar y consol."
+
+#: ../gui/gdmflexiserver.c:914
+msgid "Cannot start new display"
+msgstr "Ni ellir cychwyn dangosydd newydd"
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Mewngofnodi fel defnyddiwr arall heb allgofnodi"
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Mewngofnodiad Newydd"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr "A-M|Afrikaans"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "A-M|Alabaneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr "A-M|Amhareg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Arabeg (Yr Aifft)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Arabeg (Lebanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:63
+msgid "A-M|Armenian"
+msgstr "A-M|Armeneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:65
+msgid "A-M|Azerbaijani"
+msgstr "A-M|Azerbaijani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:67
+msgid "A-M|Basque"
+msgstr "A-M|Basgeg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:69
+msgid "A-M|Belarusian"
+msgstr "A-M|Belarwsieg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:71
+msgid "A-M|Bengali"
+msgstr "A-M|Bengaleg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:73
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengaleg (India)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:75
+msgid "A-M|Bulgarian"
+msgstr "A-M|Bwlgareg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:77
+msgid "A-M|Bosnian"
+msgstr "A-M|Bosnieg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:79
+msgid "A-M|Catalan"
+msgstr "A-M|Catalaneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Chinese (China Mainland)"
+msgstr "N-Z|TsieinÃ«eg (Tseina - Tir Mawr)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "N-Z|TsieinÃ«eg (Hong Kong)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Chinese (Singapore)"
+msgstr "N-Z|TsieinÃ«eg (Singapore)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Chinese (Taiwan)"
+msgstr "N-Z|TsieinÃ«eg (Taiwan)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Croatian"
+msgstr "A-M|Croateg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Czech"
+msgstr "N-Z|Tsieceg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|Danish"
+msgstr "A-M|Daneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|Dutch"
+msgstr "A-M|Iseldireg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|English (USA)"
+msgstr "N-Z|Saesneg (UDA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+msgid "A-M|English (Australia)"
+msgstr "N-Z|Saesneg (Awstralia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|English (UK)"
+msgstr "N-Z|Saesneg (Prydain)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|English (Canada)"
+msgstr "N-Z|Saesneg (Canada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|English (Ireland)"
+msgstr "N-Z|Saesneg (Gwyddelig)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|English (Denmark)"
+msgstr "N-Z|Saesneg (Denmarc)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|English (South Africa)"
+msgstr "N-Z|Saesneg (De Affrica)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|Estonian"
+msgstr "A-M|Estoneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|Finnish"
+msgstr "A-M|Ffinneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+msgid "A-M|French"
+msgstr "A-M|Ffrangeg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+msgid "A-M|French (Belgium)"
+msgstr "A-M|Ffrangeg (Gwlad Belg)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|French (Switzerland)"
+msgstr "A-M|Ffrangeg (Y Swistir)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|Galician"
+msgstr "A-M|Galiseg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|German"
+msgstr "A-M|Almaeneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|German (Austria)"
+msgstr "A-M|Almaeneg (Awstria)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|Almaeneg (Y Swistir)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+msgid "A-M|Greek"
+msgstr "A-M|Groeg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131
+msgid "A-M|Gujarati"
+msgstr "A-M|Gwjarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:133 ../gui/gdmlanguages.c:135
+msgid "A-M|Hebrew"
+msgstr "A-M|Hebraeg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|Hindi"
+msgstr "A-M|Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+msgid "A-M|Hungarian"
+msgstr "A-M|Hwngareg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|Icelandic"
+msgstr "A-M|Islandeg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|Indonesian"
+msgstr "A-M|Indoneseg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+msgid "A-M|Interlingua"
+msgstr "A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Irish"
+msgstr "A-M|Gwyddeleg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149
+msgid "A-M|Italian"
+msgstr "A-M|Eidaleg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:151
+msgid "A-M|Japanese"
+msgstr "A-M|JapanÃ«eg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:153
+msgid "A-M|Kannada"
+msgstr "A-M|Canareg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:156
+msgid "A-M|Kinyarwanda"
+msgstr "A-M|Kinyarwanda"
+
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|Korean"
+msgstr "A-M|CorÃ«eg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|Latvian"
+msgstr "A-M|Latfieg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Lithuanian"
+msgstr "A-M|Lithwaneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|Macedonian"
+msgstr "A-M|Macedoneg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|Malay"
+msgstr "A-M|Malay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|Malayalam"
+msgstr "A-M|Malaiameg"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|Marathi"
+msgstr "A-M|Marati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "A-M|Mongolian"
+msgstr "A-M|Mongoleg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "N-Z|Northern Sotho"
+msgstr "A-M|Gogledd Sotho"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|Norwyeg (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:177
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|Norwyeg (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:179
+msgid "N-Z|Oriya"
+msgstr "N-Z|Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "N-Z|Panjabi"
+msgstr "N-Z|Panjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "N-Z|Persian"
+msgstr "N-Z|Perseg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:185
+msgid "N-Z|Polish"
+msgstr "N-Z|Pwyleg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Portiwgaleg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Portiwgaleg (Brasilaidd)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "N-Z|Romanian"
+msgstr "N-Z|Rwmaneg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:193
+msgid "N-Z|Russian"
+msgstr "N-Z|Rwseg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:195 ../gui/gdmlanguages.c:197
+msgid "N-Z|Serbian"
+msgstr "N-Z|Serbeg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:199
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Serbeg (Lladin)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Serbeg (Jekavian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "N-Z|Slovak"
+msgstr "N-Z|Slofaceg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Slofeneg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "N-Z|Spanish"
+msgstr "N-Z|Sbaeneg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Sbaeneg (Mecsico)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "N-Z|Swedish"
+msgstr "N-Z|Swedeg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Swedeg (Ffindir)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:215
+msgid "N-Z|Tamil"
+msgstr "N-Z|Tamileg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:217
+msgid "N-Z|Telugu"
+msgstr "N-Z|Telwgw"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+msgid "N-Z|Thai"
+msgstr "N-Z|Siameg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Turkish"
+msgstr "N-Z|Tyrceg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Wcreineg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+msgid "N-Z|Vietnamese"
+msgstr "A-M|Fietnameg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Walloon"
+msgstr "N-Z|Walwneg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Welsh"
+msgstr "A-M|Cymraeg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Yiddish"
+msgstr "A-M|Iddew-Almaeneg"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:233
+msgid "N-Z|Zulu"
+msgstr "N-Z|Swlw"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:235
+msgid "Other|POSIX/C English"
+msgstr "Eraill|POSIX/Saesneg C"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: ../gui/gdmlogin.c:355
+#, c-format
+msgid "Cannot run command '%s': %s."
+msgstr "Methu rhedeg y gorchymyn '%s': %s."
+
+#: ../gui/gdmlogin.c:363
+msgid "Cannot start background application"
+msgstr "Methu cychwyn rhaglen gefndir"
+
+#: ../gui/gdmlogin.c:437 ../gui/greeter/greeter_parser.c:381
+msgid "User %u will login in %t"
+msgstr "Bydd y defnyddiwr %u yn mewngofnodi mewn %t"
+
+#: ../gui/gdmlogin.c:655 ../gui/greeter/greeter_system.c:71
+msgid "Are you sure you want to restart the computer?"
+msgstr "Ydych chi'n sicr eich bod am ailgychwyn y cyfrifiadur?"
+
+#: ../gui/gdmlogin.c:656 ../gui/gdmlogin.c:2506
+#: ../gui/greeter/greeter_parser.c:356 ../gui/greeter/greeter_system.c:72
+#: ../gui/greeter/greeter_system.c:178
+msgid "_Restart"
+msgstr "_Ailgychwyn"
+
+#: ../gui/gdmlogin.c:670 ../gui/greeter/greeter_system.c:83
+msgid "Are you sure you want to Shut Down the computer?"
+msgstr "Ydych chi'n sicr eich bod am droi'r cyfrifiadur i ffwrdd?"
+
+#: ../gui/gdmlogin.c:671 ../gui/gdmlogin.c:2516
+#: ../gui/greeter/greeter_parser.c:346 ../gui/greeter/greeter_system.c:84
+#: ../gui/greeter/greeter_system.c:187
+msgid "Shut _Down"
+msgstr "Troi _Bant..."
+
+#: ../gui/gdmlogin.c:693 ../gui/greeter/greeter_system.c:94
+msgid "Are you sure you want to suspend the computer?"
+msgstr "Ydych chi'n siÅµr eich bod am orffwys y cyfrifiadur?"
+
+#: ../gui/gdmlogin.c:694 ../gui/gdmlogin.c:2526
+#: ../gui/greeter/greeter_system.c:95
+msgid "_Suspend"
+msgstr "_Gorffwys"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlogin.c:778 ../gui/gdmlogin.c:807 ../gui/gdmlogin.c:890
+#: ../gui/greeter/greeter_action_language.c:158
+#: ../gui/greeter/greeter_session.c:119 ../gui/greeter/greeter_session.c:150
+#, c-format
+msgid "Do you wish to make %s the default for future sessions?"
+msgstr "Ydych chi am wneud %s yn rhagosodiad ar gyfer sesiynau'r dyfodol?"
+
+#: ../gui/gdmlogin.c:781 ../gui/greeter/greeter_session.c:122
+#, c-format
+msgid "Your preferred session type %s is not installed on this computer."
+msgstr "Nid yw eich math sesiwn dymunol %s wedi ei osod ar y peiriant hwn."
+
+#: ../gui/gdmlogin.c:786 ../gui/gdmlogin.c:817 ../gui/gdmlogin.c:898
+#: ../gui/greeter/greeter_action_language.c:166
+#: ../gui/greeter/greeter_session.c:126 ../gui/greeter/greeter_session.c:159
+msgid "Make _Default"
+msgstr "Gwneud yn Rhagosodiad"
+
+#: ../gui/gdmlogin.c:786 ../gui/greeter/greeter_session.c:126
+msgid "Just _Log In"
+msgstr "_Mewngofnodi'n Unig"
+
+#: ../gui/gdmlogin.c:811 ../gui/gdmlogin.c:892
+#: ../gui/greeter/greeter_action_language.c:160
+#: ../gui/greeter/greeter_session.c:153
+#, c-format
+msgid "You have chosen %s for this session, but your default setting is %s."
+msgstr "Rydych wedi dewis %s ar gyfer y sesiwn yma, ond %s yw'ch rhagosodiad."
+
+#: ../gui/gdmlogin.c:817 ../gui/gdmlogin.c:898
+#: ../gui/greeter/greeter_action_language.c:166
+#: ../gui/greeter/greeter_session.c:159
+msgid "Just For _This Session"
+msgstr "Dim ond ar Gyfer y _Sesiwn Yma"
+
+#: ../gui/gdmlogin.c:828
+#, c-format
+msgid "You have chosen %s for this session."
+msgstr "Rydych wedi dewis %s ar gyfer y sesiwn hwn."
+
+#: ../gui/gdmlogin.c:831
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System Tools->Desktop Switching Tool from the main menu)."
+msgstr ""
+"Os ydych am wneud %s yn rhagosodiad ar gyfer sesiynau'r dyfodol, rhedwch y "
+"cyfleuster 'switchdesk' (System->Erfyn Newid Penbwrdd o ddewislen y panel)."
+
+#: ../gui/gdmlogin.c:872 ../gui/gdmlogin.c:881
+#: ../gui/greeter/greeter_action_language.c:73
+#: ../gui/greeter/greeter_action_language.c:142
+#: ../gui/greeter/greeter_action_language.c:150
+msgid "System Default"
+msgstr "Rhagosodiad y System"
+
+#: ../gui/gdmlogin.c:1009 ../gui/gdmlogin.c:1023 ../gui/gdmlogin.c:1640
+#: ../gui/gdmlogin.c:2117 ../gui/gdmlogin.c:2738
+msgid "_Username:"
+msgstr "_Enw Defnyddiwr:"
+
+#: ../gui/gdmlogin.c:1097
+#, c-format
+msgid "%s session selected"
+msgstr "Dewiswyd y sesiwn %s"
+
+#: ../gui/gdmlogin.c:1118 ../gui/gdmlogin.c:1236
+msgid "_Last"
+msgstr "_Diwethaf"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: ../gui/gdmlogin.c:1201
+#, c-format
+msgid "%s language selected"
+msgstr "Dewiswyd yr iaith %s"
+
+#: ../gui/gdmlogin.c:1247
+msgid "_System Default"
+msgstr "Rhagosodiad y _System"
+
+#: ../gui/gdmlogin.c:1279
+msgid "_Other"
+msgstr "_Eraill"
+
+#: ../gui/gdmlogin.c:1672
+msgid "_Password:"
+msgstr "_Cyfrinair:"
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:1903 ../gui/greeter/greeter.c:340
+msgid "Please insert 25 cents to log in."
+msgstr "Rhowch 20 ceiniog i mewn er mwyn mewngofnodi os gwelwch yn dda."
+
+# TRWSIO
+#: ../gui/gdmlogin.c:2237
+msgid "GNOME Desktop Manager"
+msgstr "Rheolydd Penbwrdd GNOME"
+
+#: ../gui/gdmlogin.c:2303
+msgid "Finger"
+msgstr "Fysedd"
+
+#: ../gui/gdmlogin.c:2421
+msgid "GDM Login"
+msgstr "Mewngofnodi GDM"
+
+#: ../gui/gdmlogin.c:2464 ../gui/greeter/greeter_parser.c:326
+msgid "_Session"
+msgstr "_Sesiwn"
+
+#: ../gui/gdmlogin.c:2471 ../gui/greeter/greeter_parser.c:321
+msgid "_Language"
+msgstr "_Iaith"
+
+#: ../gui/gdmlogin.c:2485 ../gui/greeter/greeter_system.c:153
+msgid "Remote Login via _XDMCP..."
+msgstr "Mewngofnodi Pell drwy _XDMCP..."
+
+#: ../gui/gdmlogin.c:2496
+msgid "_Configure Login Manager..."
+msgstr "_Cyflunio'r Rheolydd Mewngofnodi..."
+
+#: ../gui/gdmlogin.c:2536 ../gui/greeter/greeter_parser.c:331
+msgid "_Actions"
+msgstr "_Gweithrediadau"
+
+#: ../gui/gdmlogin.c:2545
+msgid "_Theme"
+msgstr "_Thema"
+
+#: ../gui/gdmlogin.c:2556 ../gui/greeter/greeter_canvas_item.c:165
+#: ../gui/greeter/greeter_parser.c:341
+msgid "_Quit"
+msgstr "_Gadael"
+
+#: ../gui/gdmlogin.c:2558 ../gui/greeter/greeter_canvas_item.c:167
+#: ../gui/greeter/greeter_parser.c:336
+msgid "D_isconnect"
+msgstr "D_adgysylltu"
+
+#: ../gui/gdmlogin.c:2626 ../gui/greeter/greeter_item_ulist.c:239
+msgid "Icon"
+msgstr "Eicon"
+
+#: ../gui/gdmlogin.c:2707
+msgid "Welcome"
+msgstr "Croeso"
+
+#: ../gui/gdmlogin.c:3376 ../gui/gdmlogin.c:3410 ../gui/greeter/greeter.c:581
+#: ../gui/greeter/greeter.c:616
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version. You have "
+"probably just upgraded GDM. Please restart the GDM daemon or the computer."
+msgstr ""
+"Nid yw fersiwn y cyfarchwr (%s) yn cyfateb Ã¢ fersiwn yr ellyll. Mae'n debyg "
+"eich bod chi newydd uwchraddio GDM. Ailgychwynnwch yr ellyll GDM neu'r "
+"cyfrifiadur os gwelwch yn dda."
+
+#: ../gui/gdmlogin.c:3386 ../gui/gdmlogin.c:3420 ../gui/gdmlogin.c:3468
+#: ../gui/greeter/greeter.c:591 ../gui/greeter/greeter.c:626
+#: ../gui/greeter/greeter.c:675
+msgid "Cannot start the greeter"
+msgstr "Methu cychwyn y cyfarchwr"
+
+#: ../gui/gdmlogin.c:3425
+msgid "Restart"
+msgstr "Ailgychwyn"
+
+#: ../gui/gdmlogin.c:3458 ../gui/greeter/greeter.c:665
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"Nid yw fersiwn y cyfarchwr (%s) yn cyfateb Ã¢ fersiwn yr ellyll (%s).  Mae'n "
+"debyg eich bod chi newydd uwchraddio GDM. Ailgychwynnwch yr ellyll GDM neu'r "
+"cyfrifiadur os gwelwch yn dda."
+
+#: ../gui/gdmlogin.c:3473 ../gui/greeter/greeter.c:680
+msgid "Restart GDM"
+msgstr "Ailgychwyn GDM"
+
+#: ../gui/gdmlogin.c:3475
+msgid "Restart computer"
+msgstr "Ailddechrau'r cyfrifiadur"
+
+#: ../gui/gdmlogin.c:3560
+msgid "Could not set signal mask!"
+msgstr "Methwyd gosod masg arwydd!"
+
+#: ../gui/gdmlogin.c:3675 ../gui/greeter/greeter.c:1366
+msgid "Session directory is missing"
+msgstr "Cyfeiriadur sesiwn ar goll"
+
+#: ../gui/gdmlogin.c:3676
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+msgstr ""
+"Mae eich cyfeiriadur sesiwn ar goll neu yn wag! Mae dwy sesiwn ar gael i "
+"chi'u defnyddio, ond dylech fewngofnodi a chywiro cyfluniad GDM."
+
+#: ../gui/gdmlogin.c:3699 ../gui/greeter/greeter.c:1391
+msgid "Configuration is not correct"
+msgstr "Nid yw'r cyfluniad yn gywir"
+
+#: ../gui/gdmlogin.c:3700 ../gui/greeter/greeter.c:1392
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, so running the default command.  Please fix your configuration."
+msgstr ""
+"Mae'r ffeil cyfluniad yn cynnwys llinell orchymyn annilys ar gyfer yr ymgom "
+"mewngofnodi, felly'n rhedeg y gorchymyn rhagosodedig. Gwiriwch y cyfluniad "
+"os gwelwch yn dda."
+
+#: ../gui/gdmphotosetup.c:188
+#, c-format
+msgid "File %s cannot be opened for writing."
+msgstr "Ni ellir agor ffeil %s i'w darllen."
+
+#: ../gui/gdmphotosetup.c:195
+msgid "Cannot open file"
+msgstr "Methu agor ffeil"
+
+#: ../gui/gdmphotosetup.c:249
+msgid "Select User Image"
+msgstr "Dewis Delwedd Defnyddiwr"
+
+#: ../gui/gdmphotosetup.c:273 ../gui/gdmsetup.c:5592 ../gui/gdmsetup.c:5714
+#: ../gui/gdmsetup.c:5867 ../gui/gdmsetup.c:5989
+msgid "Images"
+msgstr "Delweddau"
+
+#: ../gui/gdmphotosetup.c:278 ../gui/gdmsetup.c:3048 ../gui/gdmsetup.c:5597
+#: ../gui/gdmsetup.c:5719 ../gui/gdmsetup.c:5872 ../gui/gdmsetup.c:5994
+msgid "All Files"
+msgstr "Pob Ffeil"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"Newid y llun a wnaiff ymddangos ym mhorwr wyneb GDM (rheolydd mewngofnodi)"
+
+#: ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Ffoto Mewngofnodi"
+
+#: ../gui/gdmphotosetup.glade.h:1
+msgid "<b>User Image</b>"
+msgstr "<b>Delwedd Defnyddiwr</b>"
+
+#: ../gui/gdmphotosetup.glade.h:2
+msgid "Login Photo Preferences"
+msgstr "Dewisiadau Ffoto Mewngofnodi"
+
+#: ../gui/gdmsession.c:125 ../gui/gdmsession.c:296
+msgid "Failsafe _GNOME"
+msgstr "_GNOME Difethiant"
+
+#: ../gui/gdmsession.c:126 ../gui/gdmsession.c:297
+msgid ""
+"This is a failsafe session that will log you into GNOME. No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Mae hwn yn sesiwn ddifethiant, wnaiff eich mewngofnodi i GNOME. Ni fydd "
+"unrhyw sgriptiau cychwyn yn cael eu darllen, a dylech ddefnyddio hwn ddim "
+"ond os na ellwch chi fewngofnodi fel arall. Mi fydd GNOME yn defnyddio'r "
+"sesiwn 'Default'."
+
+#: ../gui/gdmsession.c:136 ../gui/gdmsession.c:308
+msgid "Failsafe _Terminal"
+msgstr "_Terfynell Difethiant"
+
+#: ../gui/gdmsession.c:137 ../gui/gdmsession.c:309
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Mae hwn yn sesiwn ddifethiant gwnaiff adael i chi fewngofnodi i'r derfynell. "
+"Fydd ddim sgriptiau cychwyn yn cael eu darllen; defnyddiwch hwn ddim ond pam "
+"na allwch fewngofnodi fel arall. I adael y derfynell, teipiwch 'exit'."
+
+#: ../gui/gdmsetup.c:260
+msgid ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+msgstr ""
+"Gwall wrth gysylltu Ã¢'r sgriniau mewngofnodi. Mae'n bosib na fydd rhai o'r "
+"diweddariadau wedi dod i rym."
+
+#: ../gui/gdmsetup.c:801 ../gui/gdmsetup.c:819 ../gui/gdmsetup.c:974
+#: ../gui/gdmsetup.c:1220
+msgid "Themed"
+msgstr "Ã Thema"
+
+#: ../gui/gdmsetup.c:804 ../gui/gdmsetup.c:835
+msgid "Plain"
+msgstr "Plaen"
+
+#: ../gui/gdmsetup.c:805 ../gui/gdmsetup.c:836
+msgid "Plain with face browser"
+msgstr "Plaen gyda phorwr wyneb"
+
+#: ../gui/gdmsetup.c:1571
+msgid "Autologin or timed login to the root account is not allowed."
+msgstr ""
+"Ni chaniateir mewngofnodi awtomatig neu fewngofnodi amseredig i'r cyfrif "
+"uwchddefnyddiwr (root)."
+
+#: ../gui/gdmsetup.c:1794
+#, c-format
+msgid "The \"%s\" user already exists in the include list."
+msgstr "Mae'r defnyddiwr \"%s\" eisoes yn bodoli yn y rhestr gynnwys."
+
+#: ../gui/gdmsetup.c:1804 ../gui/gdmsetup.c:1834 ../gui/gdmsetup.c:1871
+msgid "Cannot add user"
+msgstr "Methu ychwanegu defnyddiwr"
+
+#: ../gui/gdmsetup.c:1824
+#, c-format
+msgid "The \"%s\" user already exists in the exclude list."
+msgstr "Mae'r defnyddiwr \"%s\" eisoes yn bodoli yn y rhestr eithrio."
+
+#: ../gui/gdmsetup.c:1861
+#, c-format
+msgid "The \"%s\" user does not exist."
+msgstr "Nid yw'r defnyddiwr \"%s\" yn bodoli"
+
+#: ../gui/gdmsetup.c:3043 ../gui/gdmsetup.glade.h:76
+msgid "Sounds"
+msgstr "Synau"
+
+#: ../gui/gdmsetup.c:3252 ../gui/gdmsetup.c:3310
+msgid "None"
+msgstr "Dim"
+
+#: ../gui/gdmsetup.c:3743
+msgid "Archive is not of a subdirectory"
+msgstr "Archif ddim o is-gyfeiriadur"
+
+#: ../gui/gdmsetup.c:3751
+msgid "Archive is not of a single subdirectory"
+msgstr "Archif ddim o is-gyfeiriadur unigol"
+
+#: ../gui/gdmsetup.c:3775 ../gui/gdmsetup.c:3853
+msgid "File not a tar.gz or tar archive"
+msgstr "Ffeil ddim yn tar.gz neu archif tar"
+
+#: ../gui/gdmsetup.c:3777
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Archif ddim yn cynnwys ffeil GdmGreeterTheme.info"
+
+#: ../gui/gdmsetup.c:3799
+msgid "File does not exist"
+msgstr "Ffeil ddim yn bodoli"
+
+#: ../gui/gdmsetup.c:3919
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../gui/gdmsetup.c:3926
+msgid "Not a theme archive"
+msgstr "Dim yn archif thema"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:3948
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr ""
+"Mae'r ymddangos fod y cyfeiriadur thema '%s' wedi'i osod yn barod. Gosod eto "
+"beth bynnag?"
+
+#: ../gui/gdmsetup.c:4040
+msgid "Some error occurred when installing the theme"
+msgstr "Bu gwall wrth osod y thema"
+
+#: ../gui/gdmsetup.c:4096
+msgid "No file selected"
+msgstr "Dim ffeil dewisedig"
+
+#: ../gui/gdmsetup.c:4117
+msgid "Select Theme Archive"
+msgstr "Dewis Archif ThemÃ¢u"
+
+#: ../gui/gdmsetup.c:4121 ../gui/gdmsetup.c:5112
+msgid "_Install"
+msgstr "_Sefydlu"
+
+#: ../gui/gdmsetup.c:4212
+#, c-format
+msgid "Remove the \"%s\" theme?"
+msgstr "Tynnu'r thema \"%s\"?"
+
+#: ../gui/gdmsetup.c:4221
+msgid "If you choose to remove the theme, it will be permanently lost."
+msgstr "Os dewiswch chi dynnu'r thema, fe'i collir am byth."
+
+#: ../gui/gdmsetup.c:4229
+msgid "_Remove Theme"
+msgstr "_Tynnu Thema"
+
+#: ../gui/gdmsetup.c:5101
+#, c-format
+msgid "Install the theme from '%s'?"
+msgstr "Gosod y thema o '%s'?"
+
+#: ../gui/gdmsetup.c:5102
+#, c-format
+msgid "Select install to add the theme from the file '%s'."
+msgstr "Dewiswch 'gosod' i ychwanegu'r thema o'r ffeil '%s'."
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:5364
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" "
+"category."
+msgstr ""
+"Mae'r ffenestr cyfluniad yma yn newid gosodiadau ar gyfer yr ellyll GDM, sef "
+"y sgrin mewngofnodi raffigol ar gyfer GNOME. Bydd y newidiadau wnewch chi'n "
+"dod i rym yn syth.\n"
+"\n"
+"Noder na ddangosir y holl opsiynau cyflunio fan hyn. Efallai byddwch am "
+"olygi %s os nad ydych yn gallu darganfod beth ydych yn chwilio amdani.\n"
+"\n"
+"Am y ddogfennaeth gyfan gweler y porwr cymorth GNOME dan y categori \"Desktop"
+"\"."
+
+#: ../gui/gdmsetup.c:6410
+msgid "Apply the changes to users before closing?"
+msgstr "Gosod y newidiadau i'r defnyddwyr cyn cau?"
+
+#: ../gui/gdmsetup.c:6411
+msgid ""
+"If you don't apply, the changes made on the Users tab will be disregarded."
+msgstr ""
+"Os na wnewch chi eu rhoi ar waith, anwybyddir y newidiadau ar y tab "
+"Defnyddwyr."
+
+#: ../gui/gdmsetup.c:6414
+msgid "Close _without Applying"
+msgstr "Cau _heb roi ar waith"
+
+#: ../gui/gdmsetup.c:6465 ../gui/gdmsetup.c:6472
+msgid "Could not access GDM configuration file.\n"
+msgstr "Methu cyrchu ffeil gyfluniad GDM.\n"
+
+#: ../gui/gdmsetup.c:6521
+msgid "You must be the root user to configure GDM."
+msgstr "Rhaid i chi fod yn uwch ddefnyddiwr (root) i gyflunio GDM."
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.in.h:1
+msgid "Configure the login window (GNOME Display Manager)"
+msgstr "Cyflunio'r ffenestr mewngofnodi (Rheolwr Dangoswyr GNOME)"
+
+#: ../gui/gdmsetup.desktop.in.in.h:2
+msgid "Login Window"
+msgstr "Ffenestr Mewngofnodi"
+
+#: ../gui/gdmsetup.desktop.in.in.h:3 ../gui/gdmsetup.glade.h:41
+msgid "Login Window Preferences"
+msgstr "Dewisiadau Ffenestr Mewngofnodi"
+
+#: ../gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: ../gui/gdmsetup.glade.h:3
+#, no-c-format
+msgid "%n will be replaced by hostname"
+msgstr "Fe roddir yr enw gwesteiwr yn lle %n"
+
+#: ../gui/gdmsetup.glade.h:4
+msgid ""
+"<b>Note:</b>  Users in the Include list will appear in the face browser if "
+"enabled and will appear in the user drop-down lists for automatic and timed "
+"logins on the Security tab.  Users in the Exclude list will not appear."
+msgstr ""
+"<b>Sylwer:</b>  Bydd defnyddwyr yn y rhestr Cynnwys yn ymddangos yn y porwr "
+"wynebau, os yw wedi'i alluogi, ac yn ymddangos yn y dewislenni gollwng ar y "
+"tab Diogelwch ar gyfer mewngofnodi awtomatig a rhai wedi'u hamseru.  Fydd "
+"defnyddwyr yn y rhestr Eithrio ddim yn ymddangos."
+
+#: ../gui/gdmsetup.glade.h:5
+msgid ""
+"<b>Warning:</b>  Incorrect settings could prevent the X server from "
+"restarting.  Changes to these settings will not take effect until GDM is "
+"restarted."
+msgstr ""
+"<b>Rhybudd:</b>  Fe allai gosodiadau anghywir rwystro'r gweinydd X rhag ail-"
+"gychwyn.  Fydd newidiadau i'r gosodiadau yma ddim yn dod i rym nes i GDM "
+"gael ei ail-gychwyn."
+
+#: ../gui/gdmsetup.glade.h:6
+msgid "A_dd..."
+msgstr "_Ychwanegu..."
+
+#: ../gui/gdmsetup.glade.h:7
+msgid "A_llow remote system administrator login"
+msgstr "Cyflunio mewngofnodi pell gweinyddwr y system"
+
+#: ../gui/gdmsetup.glade.h:8
+msgid "A_pply User Changes"
+msgstr "_Gweithredu Newidiadau'r Defnyddiwr"
+
+#: ../gui/gdmsetup.glade.h:9
+msgid "Accessibility"
+msgstr "Hygyrchedd"
+
+#: ../gui/gdmsetup.glade.h:10
+msgid "Add / Modify Servers To Start"
+msgstr "Ychwanegu / Newid y Gweinyddion i'w Cychwyn"
+
+#: ../gui/gdmsetup.glade.h:11
+msgid "Add S_erver..."
+msgstr "Ychwanegu _Gweinydd..."
+
+#: ../gui/gdmsetup.glade.h:12
+msgid "Add User"
+msgstr "Ychwanegu Defnyddiwr"
+
+#: ../gui/gdmsetup.glade.h:13
+msgid "Allo_w remote timed logins"
+msgstr "_CaniatÃ¡u mewngofnodi pell wedi amseru"
+
+#: ../gui/gdmsetup.glade.h:14
+msgid "Author:"
+msgstr "Awdur:"
+
+#: ../gui/gdmsetup.glade.h:15
+msgid "Background"
+msgstr "Cefndir"
+
+#: ../gui/gdmsetup.glade.h:16
+msgid "C_ommand:"
+msgstr "_Gorchymyn:"
+
+#: ../gui/gdmsetup.glade.h:17
+msgid "C_ustom:"
+msgstr "_Addasedig:"
+
+#: ../gui/gdmsetup.glade.h:18
+msgid "Co_lor:"
+msgstr "_Lliw:"
+
+#: ../gui/gdmsetup.glade.h:19
+msgid "Color depth:"
+msgstr "Dyfnder lliw:"
+
+#: ../gui/gdmsetup.glade.h:20
+msgid "Configure _X Server..."
+msgstr "Cyflunio _Gweinydd X..."
+
+#: ../gui/gdmsetup.glade.h:21
+msgid "Configure _XDMCP..."
+msgstr "Cyflunio _XDMCP..."
+
+#: ../gui/gdmsetup.glade.h:22
+msgid "Copyright:"
+msgstr "Hawlfraint:"
+
+#: ../gui/gdmsetup.glade.h:23
+msgid "Disables X forwarding, but does not affect XDMCP."
+msgstr "Analluogi blaenyrru X, ond heb effeithio ar XDMCP."
+
+#: ../gui/gdmsetup.glade.h:24
+msgid "Displays per _host:"
+msgstr "Ddangosyddion fesul gwesteiwr:"
+
+#: ../gui/gdmsetup.glade.h:25
+msgid "Do not show image for _remote logins"
+msgstr "Peidio dangos delwedd ar gyfer mewngofnodi _pell"
+
+#: ../gui/gdmsetup.glade.h:26
+msgid "E_nable debug messages to system log"
+msgstr "Galluogi i negeseuon _datnamu fynd at log y system"
+
+#: ../gui/gdmsetup.glade.h:27
+msgid "E_xclude:"
+msgstr "E_ithrio:"
+
+#: ../gui/gdmsetup.glade.h:28
+msgid "Enable _Timed Login"
+msgstr "Galluogi _Mewngofnodi wedi'i Amseru"
+
+#: ../gui/gdmsetup.glade.h:29
+msgid "Example: /usr/X11R6/bin/X"
+msgstr "Esiampl: /usr/X11R6/bin/X"
+
+#: ../gui/gdmsetup.glade.h:30
+msgid ""
+"Greeter\n"
+"Chooser"
+msgstr ""
+"Cyfarchwr\n"
+"Dewisydd"
+
+#: ../gui/gdmsetup.glade.h:32
+msgid "Honor _indirect requests"
+msgstr "Parchu _ceisiadau anuniongyrchol"
+
+#: ../gui/gdmsetup.glade.h:33
+msgid "I_mage:"
+msgstr "_Delwedd:"
+
+#: ../gui/gdmsetup.glade.h:34
+msgid "I_nclude:"
+msgstr "_Cynnwys:"
+
+#: ../gui/gdmsetup.glade.h:35
+msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+msgstr "_Cynnwys eitem dewislen Dewisydd Enw Gwesteiwr (XDMCP)"
+
+#: ../gui/gdmsetup.glade.h:36
+msgid "Include Con_figure menu item"
+msgstr "Cynnwys _eitem dewislen Cyflunio"
+
+#: ../gui/gdmsetup.glade.h:37
+msgid "L_ogin retry delay:"
+msgstr "Saib cyn ail-geisio _mewngofnodi:"
+
+#: ../gui/gdmsetup.glade.h:38
+msgid "La_unch:"
+msgstr "_Lansio:"
+
+#: ../gui/gdmsetup.glade.h:39
+msgid "Listen on _UDP port: "
+msgstr "Gwrando ar borth _UDP:"
+
+#: ../gui/gdmsetup.glade.h:40
+msgid "Local"
+msgstr "Lleol"
+
+#: ../gui/gdmsetup.glade.h:42
+msgid "Login _failed:"
+msgstr "Mewngofnodi wedi _methu:"
+
+#: ../gui/gdmsetup.glade.h:43
+msgid "Login _successful:"
+msgstr "Mewngofnodiad yn _llwyddiannus:"
+
+#: ../gui/gdmsetup.glade.h:44
+msgid "Logo"
+msgstr "Logo"
+
+#: ../gui/gdmsetup.glade.h:45
+msgid "Maximum _pending requests:"
+msgstr "Uchafrif ceisiadau fydd yn _disgwyl:"
+
+#: ../gui/gdmsetup.glade.h:46
+msgid "Maximum _remote sessions:"
+msgstr "Uchafrif _sesiynau pell:"
+
+#: ../gui/gdmsetup.glade.h:47
+msgid "Maximum _wait time:"
+msgstr "Uchafrif _amser disgwyl:"
+
+#: ../gui/gdmsetup.glade.h:48
+msgid "Maximum indirect w_ait time:"
+msgstr "Uchafrif amser disgwyl a_nuniongyrchol:"
+
+#: ../gui/gdmsetup.glade.h:49
+msgid "Maximum p_ending indirect requests:"
+msgstr "Uchafrif _ceisiadau anuniongyrchol fydd yn disgwyl:"
+
+#: ../gui/gdmsetup.glade.h:50
+msgid "Menu Bar"
+msgstr "Bar Dewislen"
+
+#: ../gui/gdmsetup.glade.h:51
+msgid "Op_tions:\t"
+msgstr "Op_siynau:\t"
+
+#: ../gui/gdmsetup.glade.h:52
+msgid "Pick Background Color"
+msgstr "Dewis Lliw Cefndir"
+
+#: ../gui/gdmsetup.glade.h:53
+msgid "Pin_g interval:"
+msgstr "Cyfnod _Pingio:"
+
+#: ../gui/gdmsetup.glade.h:54
+msgid ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed"
+msgstr ""
+"Plaen\n"
+"Plaen gyda phorwr wynebau\n"
+"ThemÃ¢u"
+
+#: ../gui/gdmsetup.glade.h:57
+msgid "R_emove"
+msgstr "_Tynnu"
+
+#: ../gui/gdmsetup.glade.h:58
+msgid "Re_move Server"
+msgstr "_Tynnu Gweinydd"
+
+#: ../gui/gdmsetup.glade.h:59
+msgid "Refresh rate:"
+msgstr "Cyfradd adnewyddu:"
+
+#: ../gui/gdmsetup.glade.h:60
+msgid "Remote"
+msgstr "Pell"
+
+#: ../gui/gdmsetup.glade.h:61
+msgid ""
+"Remote login disabled\n"
+"Same as Local"
+msgstr ""
+"Mewngofnodi pell wedi'u analluogi\n"
+"Yr un peth Ã¢'r lleol"
+
+#: ../gui/gdmsetup.glade.h:63
+msgid "Resolution:"
+msgstr "Cydraniad:"
+
+#: ../gui/gdmsetup.glade.h:64
+msgid "Sc_ale to fit screen"
+msgstr "_Graddio i lenwi'r sgrin"
+
+#: ../gui/gdmsetup.glade.h:65
+msgid "Security"
+msgstr "Diogelwch"
+
+#: ../gui/gdmsetup.glade.h:66
+msgid "Select Background Image"
+msgstr "Dewis Delwedd Cefndir"
+
+#: ../gui/gdmsetup.glade.h:67
+msgid "Select Logo Image"
+msgstr "Dewis Delwedd Logo"
+
+#: ../gui/gdmsetup.glade.h:68
+msgid "Select Sound File"
+msgstr "Dewis Ffeil Sain"
+
+#: ../gui/gdmsetup.glade.h:69
+msgid ""
+"Selected only\n"
+"Random from selected\n"
+msgstr ""
+"Dewisedig yn unig\n"
+"Ar hap o'r rhai wedi'u dewis\n"
+
+#: ../gui/gdmsetup.glade.h:72
+msgid "Server Settings"
+msgstr "Gosodiadau Gweinydd"
+
+#: ../gui/gdmsetup.glade.h:73
+msgid "Server _name:"
+msgstr "Enw _gweinydd:"
+
+#: ../gui/gdmsetup.glade.h:74
+msgid "Servers To Start"
+msgstr "Gweinyddion i'w Cychwyn"
+
+#: ../gui/gdmsetup.glade.h:75
+msgid "Sho_w Actions menu"
+msgstr "Dangos dewislen _Gweithredoedd"
+
+#: ../gui/gdmsetup.glade.h:77
+msgid "Themes"
+msgstr "Themau"
+
+#: ../gui/gdmsetup.glade.h:78
+msgid "U_ser:"
+msgstr "_Defnyddiwr:"
+
+#: ../gui/gdmsetup.glade.h:79
+msgid "Users"
+msgstr "Defnyddwyr"
+
+#: ../gui/gdmsetup.glade.h:80
+msgid "Welcome Message"
+msgstr "Neges Groeso"
+
+#: ../gui/gdmsetup.glade.h:81
+msgid "X Server Login Window Preferences"
+msgstr "Dewisiadau Ffenestr Mewngofnodi Gweinydd X"
+
+#: ../gui/gdmsetup.glade.h:82
+msgid "XDMCP Login Window Preferences"
+msgstr "Dewisiadau Ffenestr Mewngofnodi XDMCP"
+
+#: ../gui/gdmsetup.glade.h:83
+msgid "_Add..."
+msgstr "_Ychwanegu..."
+
+#: ../gui/gdmsetup.glade.h:84
+msgid "_Add/Modify..."
+msgstr "_Ychwanegu/Newid..."
+
+#: ../gui/gdmsetup.glade.h:85
+msgid "_Allow local system administrator login"
+msgstr "_CaniatÃ¡u i weinyddwr y system fewngofnodi yn lleol"
+
+#: ../gui/gdmsetup.glade.h:86
+msgid "_Allow users to change fonts and colors of plain greeter"
+msgstr "_CaniatÃ¡u i ddefnyddwyr newid ffontiau a lliwiau'r cyfarchwr sylfaenol"
+
+#: ../gui/gdmsetup.glade.h:87
+msgid "_Background color:"
+msgstr "_Lliw Cefndir: "
+
+#: ../gui/gdmsetup.glade.h:89
+#, no-c-format
+msgid "_Default: \"Welcome to %n\""
+msgstr "_Rhagosodiad: \"Croeso i %n\""
+
+#: ../gui/gdmsetup.glade.h:90
+msgid "_Default: \"Welcome\""
+msgstr "_Rhagosodiad: \"Croeso\""
+
+#: ../gui/gdmsetup.glade.h:91
+msgid "_Deny TCP connections to Xserver"
+msgstr "_Gwrthod cysylltiadau TCP Ã¢'r gweinydd X"
+
+#: ../gui/gdmsetup.glade.h:92
+msgid "_Enable Automatic Login"
+msgstr "_Galluogi Mewngofnodi Awtomatig"
+
+#: ../gui/gdmsetup.glade.h:93
+msgid "_Enable accessible login"
+msgstr "Galluogi mewngofnodi _hygyrchol"
+
+#: ../gui/gdmsetup.glade.h:94
+msgid "_Flexible (on demand)"
+msgstr "_Hyblyg (ar ofyn)"
+
+#: ../gui/gdmsetup.glade.h:95
+msgid "_Image:"
+msgstr "_Delwedd:"
+
+#: ../gui/gdmsetup.glade.h:96
+msgid "_Include all users from /etc/passwd (not for NIS)"
+msgstr "_Cynnwys bob defnyddiwr o /etc/passwd (ddim ar gyfer NIS)"
+
+#: ../gui/gdmsetup.glade.h:97
+msgid "_Login screen ready:"
+msgstr "_Sgrin mewngofnodi yn barod:"
+
+#: ../gui/gdmsetup.glade.h:98
+msgid "_Logins are handled by this computer"
+msgstr "_Mae'r cyfrifiadur hwn yn delio Ã¢ cheisiadau i fewngofnodi"
+
+#: ../gui/gdmsetup.glade.h:99
+msgid "_Pause before login:"
+msgstr "_Saib cyn mewngofnodi:"
+
+#: ../gui/gdmsetup.glade.h:100
+msgid "_Remove"
+msgstr "_Tynnu"
+
+#: ../gui/gdmsetup.glade.h:101
+msgid "_Remove..."
+msgstr "_Tynnu..."
+
+#: ../gui/gdmsetup.glade.h:102
+msgid "_Server:"
+msgstr "_Gweinydd:"
+
+#: ../gui/gdmsetup.glade.h:103
+msgid "_Servers:"
+msgstr "_Gweinyddion:"
+
+#: ../gui/gdmsetup.glade.h:104
+msgid "_Style:"
+msgstr "_Arddull:"
+
+#: ../gui/gdmsetup.glade.h:105
+msgid "_Theme:"
+msgstr "_Thema:"
+
+#: ../gui/gdmsetup.glade.h:106
+msgid "_User:"
+msgstr "_Defnyddiwr:"
+
+#: ../gui/gdmsetup.glade.h:107
+msgid "_VT:"
+msgstr "_VT:"
+
+#: ../gui/gdmsetup.glade.h:108
+msgid "dummy"
+msgstr "dymi"
+
+#: ../gui/gdmsetup.glade.h:109
+msgid "seconds"
+msgstr "eiliad"
+
+#: ../gui/gdmuser.c:276 ../gui/gdmuser.c:278
+msgid "Too many users to list here..."
+msgstr "Gormod o ddefnyddwyr i'w rhestru yma..."
+
+#: ../gui/greeter/greeter.c:631 ../gui/greeter/greeter.c:682
+msgid "Restart Machine"
+msgstr "Ailddechrau'r Peiriant"
+
+#: ../gui/greeter/greeter.c:1210
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Roedd nam wrth lwytho'r thema %s"
+
+#: ../gui/greeter/greeter.c:1262
+msgid "The greeter theme is corrupt"
+msgstr "Mae thema'r cyfarchwr wedi llygru"
+
+#: ../gui/greeter/greeter.c:1263
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"Nid ydy'r thema yn cynnwys diffiniad o'r cofnod enw defnyddiwr/cyfrinair."
+
+#: ../gui/greeter/greeter.c:1296
+msgid ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. Attempting to start the standard greeter"
+msgstr ""
+"Roedd gwall wrth lwytho'r thema, a methwyd llwytho'r thema ragosodedig. "
+"Wrthi'n ceisio cychwyn y cyfarchwr safonol"
+
+#: ../gui/greeter/greeter.c:1318
+msgid ""
+"The GTK+ greeter could not be started.  This display will abort and you may "
+"have to login another way and fix the installation of GDM"
+msgstr ""
+"Methwyd cychwyn y cyfarchwr GTK+ safonol.  Bydd y dangosydd yn atal, a bydd "
+"rhaid i chi fewngofnodi mewn ffordd wahanol i drwsio'r gosodiad o GDM"
+
+#: ../gui/greeter/greeter.c:1367
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Mae eich cyfeiriadur sesiwn ar goll neu yn wag! Mae dwy sesiwn ar gael i "
+"chi'u defnyddio, ond dylech fewngofnodi a chywiro cyfluniad gdm."
+
+#: ../gui/greeter/greeter_action_language.c:66
+msgid "Last Language"
+msgstr "Iaith Ddiwethaf"
+
+#: ../gui/greeter/greeter_action_language.c:227
+msgid "Select a Language"
+msgstr "Dewis iaith"
+
+#: ../gui/greeter/greeter_action_language.c:237
+msgid "Change _Language"
+msgstr "Newid _Iaith"
+
+#: ../gui/greeter/greeter_action_language.c:257
+msgid "_Select the language for your session to use:"
+msgstr "_Dewis iaith i'ch sesiwn i'w ddefnyddio:"
+
+#: ../gui/greeter/greeter_canvas_item.c:144
+msgid "Select _Language..."
+msgstr "Dewis _Iaith..."
+
+#: ../gui/greeter/greeter_canvas_item.c:151
+msgid "Select _Session..."
+msgstr "Dewis _Sesiwn..."
+
+#: ../gui/greeter/greeter_canvas_item.c:459
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"Ateb y cwestiwn yma a phwyswch Enter pan fyddwch wedi gorffen. I alw'r "
+"ddewislen gwasgwch F10."
+
+#: ../gui/greeter/greeter_item_ulist.c:154
+msgid "Already logged in"
+msgstr "Eisoes wedi mewngofnodi"
+
+#: ../gui/greeter/greeter_parser.c:351 ../gui/greeter/greeter_system.c:196
+msgid "Sus_pend"
+msgstr "_Gorffwys"
+
+#: ../gui/greeter/greeter_parser.c:361
+msgid "Remote Login via _XDMCP"
+msgstr "Mewngofnodi Pell drwy _XDMCP"
+
+#: ../gui/greeter/greeter_parser.c:366
+msgid "Confi_gure"
+msgstr "_Cyflunio"
+
+#: ../gui/greeter/greeter_parser.c:371
+msgid "Op_tions"
+msgstr "_Opsiynau"
+
+#: ../gui/greeter/greeter_parser.c:400
+msgid "_OK"
+msgstr "_Iawn"
+
+#: ../gui/greeter/greeter_parser.c:405
+msgid "_Cancel"
+msgstr "_Diddymu"
+
+#: ../gui/greeter/greeter_parser.c:410
+msgid "_Start Over"
+msgstr "_Ail-gychwyn"
+
+#: ../gui/greeter/greeter_session.c:172
+#, c-format
+msgid "You have chosen %s for this session"
+msgstr "Rydych wedi dewis %s ar gyfer y sesiwn hwn"
+
+#: ../gui/greeter/greeter_session.c:175
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Os ydych am wneud %s yn rhagosodiad ar gyfer sesiynau'r dyfodol, rhedwch y "
+"cyfleuster 'switchdesk' (System->Erfyn Newid Penbwrdd o ddewislen y panel)."
+
+#: ../gui/greeter/greeter_session.c:228
+msgid "Change _Session"
+msgstr "Dewiswch _Sesiwn"
+
+#: ../gui/greeter/greeter_session.c:250
+msgid "Sessions"
+msgstr "Sesiynau"
+
+#: ../gui/greeter/greeter_session.c:270
+msgid "_Last session"
+msgstr "_Sesiwn ddiwethaf"
+
+#: ../gui/greeter/greeter_session.c:276
+msgid "Log in using the session that you have used last time you logged in"
+msgstr ""
+"Mewngofnodi gan ddefnyddio'r sesiwn a ddefnyddiwyd y tro diwethaf i chi "
+"mewngofnodi"
+
+#: ../gui/greeter/greeter_system.c:163
+msgid "Confi_gure Login Manager..."
+msgstr "_Cyflunio'r Rheolydd Mewngofnodi..."
+
+#: ../gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "Dewiswch Weithred"
+
+#: ../gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "Cau'r cyfrifiadur i _lawr"
+
+#: ../gui/greeter/greeter_system.c:285
+msgid "Shut Down your computer so that you may turn it off."
+msgstr "Cau eich cyfrifiadur i lawr fel y gallwch ei droi e bant."
+
+#: ../gui/greeter/greeter_system.c:300
+msgid "_Restart the computer"
+msgstr "_Ailddechrau'r cyfrifiadur"
+
+#: ../gui/greeter/greeter_system.c:303
+msgid "Restart your computer"
+msgstr "Ailddechrau'ch cyfrifiadur"
+
+#: ../gui/greeter/greeter_system.c:317
+msgid "Sus_pend the computer"
+msgstr "_Gorffwys y cyfrifiadur"
+
+#: ../gui/greeter/greeter_system.c:320
+msgid "Suspend your computer"
+msgstr "Gorffwys y cyfrifiadur"
+
+#: ../gui/greeter/greeter_system.c:334
+msgid "Run _XDMCP chooser"
+msgstr "Rhedeg y dew_isiwr XDMCP"
+
+#: ../gui/greeter/greeter_system.c:337
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"computers, if there are any."
+msgstr ""
+"Rhedeg dewiswr XDMCP a wnaiff adael i chi fewngofnodi i unrhyw beiriannau "
+"pell sydd ar gael, os oes yna rai."
+
+#: ../gui/greeter/greeter_system.c:354
+msgid "Confi_gure the login manager"
+msgstr "_Cyflunio'r rheolydd mewngofnodi"
+
+#: ../gui/greeter/greeter_system.c:357
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"Cyflunio GDM (y rheolydd mewngofnodi yma). Bydd hyn angen cyfrinair root"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "Â© 2002 Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Cylchoedd"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Thema gyda chylchoedd glas"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "Amrywiad Celf GNOME o'r Cylchoedd gyda Phorwr Wyneb"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "Artistiaid GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "GNOME Hapus gyda Phorwr"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "Amrywiad Celf GNOME o Gylchoedd"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "GNOME Hapus"
+
+#: ../gui/modules/dwellmouselistener.c:656
+#: ../gui/modules/keymouselistener.c:926
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"Gwall wrth geisio rhedeg (%s)\n"
+"sydd wedi ei gysylltu Ã¢ (%s)"
+
+#: ../gui/modules/keymouselistener.c:254
+#, c-format
+msgid "Cannot open gestures file: %s"
+msgstr "Methu agor ffeil ystum: %s"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:38
+msgid "DMX display to migrate to"
+msgstr "Dangosydd DMX i fudo iddo"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:39 ../utils/gdm-dmx-reconnect-proxy.c:44
+msgid "DISPLAY"
+msgstr "DANGOSYDD"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:43
+msgid "Backend display name"
+msgstr "Enw dangosydd ochr gefn"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:48
+msgid "Xauthority file for destination display"
+msgstr "Ffeil Xauthority ar gyfer y dangosydd cyrchfan"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:49 ../utils/gdm-dmx-reconnect-proxy.c:54
+msgid "AUTHFILE"
+msgstr "FFEIL_AUTH"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:53
+msgid "Xauthority file for backend display"
+msgstr "Ffeil Xauthority ar gyfer y dangosydd ochr gefn"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:71
+#, c-format
+msgid "Failed to open display \"%s\"\n"
+msgstr "Methu agor y dangosydd \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:75
+#, c-format
+msgid "DMX extension not present on \"%s\"\n"
+msgstr "Estyniad DMX ddim yn bresennol ar \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:98
+msgid "- migrate a backend display from one DMX display to another"
+msgstr "-mudo dangosydd ochr gefn o un dangosydd DMX i'r llall"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:104
+#, c-format
+msgid "You must specify a destination DMX display using %s\n"
+msgstr "Rhaid i chi benodi dangosydd cyrchfan DMX gan ddefnyddio %s\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:109
+#, c-format
+msgid "You must specify a backend display by using %s\n"
+msgstr "Rhaid i chi benodi dangosydd ochr gefn gan ddefnyddio %s\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:124
+#, c-format
+msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+msgstr "DMXAddScreen \"%s\" wedi methu ar \"%s\"\n"
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "gdmaskpass ond yn rhedeg fel root\n"
+
+#: ../utils/gdmaskpass.c:42 ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Nam dilysiant!\n"
+
+#: ../vicious-extensions/glade-helper.c:84
+#: ../vicious-extensions/glade-helper.c:116
+#: ../vicious-extensions/glade-helper.c:138
+#: ../vicious-extensions/glade-helper.c:158
+msgid "(memory buffer)"
+msgstr "(byffer cof)"
+
+#: ../vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occurred while loading user interface element %s%s from file %s.  "
+"Possibly the glade interface description was corrupted.  %s cannot continue "
+"and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Bu nam wrth lwytho rhyngwyneb defnyddiwr %s%s o'r ffeil %s. Mae'n bosib fod "
+"y disgrifiad rhyngwyneb glade wedi ei lygru. Ni all %s barhau, felly mae'n "
+"gorffen nawr. Dylech chi wirio eich gosodiad o %s neu ail-osod %s."
+
+#: ../vicious-extensions/glade-helper.c:208
+#: ../vicious-extensions/glade-helper.c:276
+#: ../vicious-extensions/glade-helper.c:318
+msgid "Cannot load user interface"
+msgstr "Methu llwytho'r rhyngwyneb defnyddiwr"
+
+#: ../vicious-extensions/glade-helper.c:214
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Mae'r ffeil Glade ar grac! Gwnewch yn siÅµr bod y ffeil cywir wedi ei gosod!\n"
+"ffeil: %s teclyn: %s"
+
+#: ../vicious-extensions/glade-helper.c:246
+#, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+"Bu nam wrth geisio llwytho'r elfen rhyngwyneb defnyddiwr %s%s o'r ffeil %s. "
+"Dylai teclyn math CList gael %d golofn. Mae'n bosib bod y disgrifiad "
+"rhyngwyneb glade wedi ei lygru. Mae %s yn methu parhau ac fe wnaiff orffen "
+"nawr. Dylech wirio eich gosodiad o %s neu ail-osod %s."
+msgstr[1] ""
+"Bu nam wrth geisio llwytho'r elfen rhyngwyneb defnyddiwr %s%s o'r ffeil %s. "
+"Dylai teclyn math CList gael %d golofn. Mae'n bosib bod y disgrifiad "
+"rhyngwyneb glade wedi ei lygru. %s yn methu parhau ac fe wnaiff orffen nawr. "
+"Dylech wirio eich gosodiad o %s neu ail-osod %s."
+msgstr[2] ""
+"Bu nam wrth geisio llwytho'r elfen rhyngwyneb defnyddiwr %s%s o'r ffeil %s. "
+"Dylai teclyn math CList gael %d colofn. Mae'n bosib bod y disgrifiad "
+"rhyngwyneb glade wedi ei lygru. Mae %s yn methu parhau ac fe wnaiff orffen "
+"nawr. Dylech wirio eich gosodiad o %s neu ail-osod %s."
+msgstr[3] ""
+"Bu nam wrth geisio llwytho'r elfen rhyngwyneb defnyddiwr %s%s o'r ffeil %s. "
+"Dylai teclyn math CList gael %d colofn. Mae'n bosib bod y disgrifiad "
+"rhyngwyneb glade wedi ei lygru. Mae %s yn methu parhau ac fe wnaiff orffen "
+"nawr. Dylech wirio eich gosodiad o %s neu ail-osod %s."
+
+#: ../vicious-extensions/glade-helper.c:282
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Mae'r ffeil Glade ar grac! Gwnewch yn siÅµr bod y ffeil wedi ei sefydlu yn "
+"gywir!\n"
+"ffeil: %s teclyn: %s colofnau clist disgwyliedig: %d"
+
+#: ../vicious-extensions/glade-helper.c:302
+#, c-format
+msgid ""
+"An error occurred while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Bu nam wrth lwytho'r rhyngwyneb defnyddiwr o'r ffeil %s. Mae'n bosib y "
+"methwyd canfod disgrifiad rhyngwyneb glade. Mae %s yn methu parhau, felly "
+"gwnaiff orffen nawr. Dylech chi wirio eich gosodiad o %s neu ail-osod %s."
+
+#: ../vicious-extensions/glade-helper.c:321
+#, c-format
+msgid "No interface could be loaded. This is BAD! (file: %s)"
+msgstr "Ni ellir llwytho rhyngwyneb. Mae hyn yn WAEL! (ffeil: %s)"
+
+#: ../vicious-extensions/ve-nongnome.c:135
+msgid "Too many alias levels for a locale; may indicate a loop"
+msgstr "Gormod o lefelau ffugenw ar gyfer y locale; gall fod dolen"
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "Fe fydda i'n awr yn ceisio ailgychwyn y gweinydd X eto."
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "A hoffech i mi geisio rhedeg y rhaglen cyfluniad llygoden? Nodwch fe fydd "
+#~ "angen cyfrinair \"root\" arnoch ar gyfer hyn."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Nid yw fersiwn y cyfarchwr (%s) yn cyfateb Ã¢ fersiwn yr ellyll.  Mae'n "
+#~ "debyg eich bod chi newydd uwchraddio GDM. Ailgychwynnwch yr ellyll GDM "
+#~ "neu'r cyfrifiadur os gwelwch yn dda."
+
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr ""
+#~ "%s: Ni chaniateir i'r uwchdefnyddiwr (\"root\") fewngofnodi yn awtomatig, "
+#~ "wrthi'n analluogi mewngofnodiad awtomatig"
+
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr ""
+#~ "%s: Ni chaniateir i'r uwchdefnyddiwr (\"root\") fewngofnodi yn awtomatig, "
+#~ "wrthi'n analluogi mewngofnodiad wedi'i amseru"
+
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr ""
+#~ "%s: Dangosydd rhif %d mewn defnydd!  Yn defnyddio %d fel rhagosodiad"
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Meistr yn ailfwtio..."
+
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr ""
+#~ "%s: Dim llinell Exec yn y ffeil sesiwn: %s. Yn cychwyn sesiwn GNOME "
+#~ "difethiant"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Nid yw'r sesiwn ddewisoch chi yn edrych yn ddilys. Yn rhedeg y sesiwn "
+#~ "GNOME difethiant yn lle hynny"
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr ""
+#~ "Os gwelwch yn dda, sicrhewch nad yw'r fysell Caps Lock wedi ei alluogi."
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "Ni ellir agor yr eicon gwesteiwr rhagosod: %s"
+
+#~ msgid "*"
+#~ msgstr "*"
Index: proiecte/PPPP/gdm/po/da.po
===================================================================
--- proiecte/PPPP/gdm/po/da.po	(revision 134)
+++ proiecte/PPPP/gdm/po/da.po	(revision 134)
@@ -0,0 +1,4437 @@
+# Danish translation of GDM.
+# Copyright (C) 1998-2006
+# This file is distributed under the same license as the gdm package.
+# Kenneth Christiansen <kenneth@ripen.dk>, 1998, 1999.
+# Birger Langkjer <birger.langkjer@image.dk>, 2000.
+# Keld Simonsen <keld@dkuug.dk>, 2001.
+# Ole Laursen <olau@hardworking.dk>, 2001, 02, 03, 04, 06.
+# Marie Lund <marielund@post.cybercity.dk>, 2004.
+# Martin Willemoes Hansen <mwh@sysrq.dk>, 2004, 05.
+# Lasse Bang Mikkelsen <lbm@fatalerror.dk>, 2006.
+# Ask Hjorth Larsen <asklarsen@gmail.com>, 2008, 09.
+# Kenneth Nielsen <k.nielsen81@gmail.com>, 2009.
+#
+# Konventioner:
+#
+#   X server -> X-server
+#   chooser -> vÃŠlger
+#   device/display/desktop manager -> logind-program
+#   display -> (ofte) terminal
+#   face browser -> ansigtsvÃŠlger
+#   greeter -> velkomstbyder
+#   plain -> simpel
+#   session scripts -> sessionsprogrammer
+#   shutdown -> slukke (ikke lukke ned)
+#   suspend -> gÃ¥ i dvale
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-13 04:00+0200\n"
+"PO-Revision-Date: 2009-09-13 02:52+0200\n"
+"Last-Translator: Kenneth Nielsen <k.nielsen81@gmail.com>\n"
+"Language-Team: Danish <dansk@dansk-gruppen.dk>\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"
+
+# ordlisten siger tegn-specialfil for character special file
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom er ikke en tegn-enhed"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "AktivÃ©r fejlfindingskode"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "SkÃŠrm-ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+# et forsÃžg pÃ¥ at finde pÃ¥ noget mere dÃŠkkende
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME-skÃŠrmhÃ¥ndteringsslave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kunne ikke finde brugeren \"%s\" pÃ¥ systemet"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Kan ikke initiere logind-systemet"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Kan ikke godkende bruger"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Kan ikke autorisere brugeren"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Kan ikke etablere akkreditiver"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"X-serveren (dit grafiske miljÃž) kunne ikke startes pga. en intern fejl. "
+"Kontakt venligst systemadministratoren eller kontrollÃ©r systemloggen for at "
+"diagnosticere problemet. I mellemtiden bliver denne terminal deaktiveret. "
+"Genstart GDM nÃ¥r problemet er lÃžst."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: kan ikke tilslutte til ophavsterminalen \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Serveren skulle vÃŠre startet af brugeren %s, men den bruger eksisterer ikke"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Kunne ikke sÃŠtte gruppe-id til %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () mislykkedes for %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Kunne ikke sÃŠtte bruger-id til %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Kunne ikke sÃŠtte gruppe-id til 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Kunne ikke Ã¥bne logfil for terminalen %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Fejl ved sÃŠtning af %s til %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Server-prioritet kunne ikke angives til %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Tom serverkommando til terminalen %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Brugernavn"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Brugernavnet"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "VÃŠrtsnavn"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "VÃŠrtsnavnet"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "SkÃŠrmenhed"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "SkÃŠrmenheden"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "fejl ved initiering af konversation med godkendelsessystemet - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "generel fejl"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "lÃžbet tÃžr for hukommelse"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "applikationsprogrammÃžrfejl"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "ukendt fejl"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Brugernavn:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"fejl under informering af godkendelsessystemet om foretrukken "
+"brugernavnsprompt - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"fejl under informering af godkendelsessystemet om brugerens vÃŠrtsnavn - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"fejl under informering af godkendelsessystemet om brugerens konsol - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "fejl under informering af godkendelsessystemet om skÃŠrmstreng - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"fejl under informering af godkendelsessystemet om skÃŠrm-xauth-akkreditiver - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "ingen brugerkonto tilgÃŠngelig"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Kan ikke skifte til bruger"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Brugeren %s findes ikke"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Gruppen %s findes ikke"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Kunne ikke oprette sokkel!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "NÃŠgtet XDMCP-forespÃžrgsel fra vÃŠrt %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Kunne ikke udpakke auth-liste fra sokkel"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Fejl i kontrolsum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Ugyldig adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Kunne ikke lÃŠse terminalens adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Kunne ikke lÃŠse terminalens portnummer"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Kunne ikke skaffe godkendelsesliste fra pakke"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Fejl i kontrolsum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Modtog REQUEST fra bandlyst vÃŠrt %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Kunne ikke lÃŠse terminalnummer"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Kunne ikke lÃŠse forbindelsestype"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Kunne ikke lÃŠse klientadresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Kunne ikke lÃŠse godkendelsesnavne"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Kunne ikke lÃŠse godkendelsedata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Kunne ikke lÃŠse autorisationslisten"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Kunne ikke lÃŠse fabrikant-id"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Fejlagtig kontrolsum fra %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Modtog Manage fra bandlyst vÃŠrt %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Kunne ikke lÃŠse sessions-id"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Kunne ikke lÃŠse terminalklasse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Kunne ikke lÃŠse adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Modtog KEEPALIVE fra bandlyst vÃŠrt %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Kunne ikke lÃŠse XDMCP-hoved!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Forkert XDMCP-version!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Kan ikke fortolke adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Kunne ikke skaffe serverens vÃŠrtsnavn: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Kan ikke skrive pid-filen %s: er muligvis lÃžbet tÃžr for diskplads: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logmappe %s eksisterer ikke eller er ikke en mappe."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Godkendelsesmappen %s eksisterer ikke. Afbryder."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Godkendelsesmappen %s er ikke en mappe. Afbryder."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Godkendelsesmappen %s ejes ikke af bruger %d, gruppe %d. Afbryder."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Godkendelsesmappen %s har forkerte adgangsrettigheder %o. Skulle vÃŠre %o. "
+"Afbryder."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Kan ikke finde GDM-brugeren \"%s\". Afbryder!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM-brugeren mÃ¥ ikke vÃŠre root. Afbryder!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Kan ikke finde GDM-gruppen \"%s\". Afbryder!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM-gruppen mÃ¥ ikke vÃŠre root. Afbryder!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "GÃžr alle advarsler fatale"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Afslut efter et stykke tid - til fejlsÃžgning"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Udskriv GDM-version"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME-skÃŠrmhÃ¥ndtering"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Kun root vil kÃžre GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Sessionsarbejder for GNOME-skÃŠrmhÃ¥ndtering"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI-registreringsdatabaseomslag"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Logind-skÃŠrm"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "StrÃžmstyring"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "StrÃžmstyringsdÃŠmon"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME-indstillingsdÃŠmon"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME-skÃŠrmforstÃžrrelse"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ForstÃžr dele af skÃŠrmen"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME-skÃŠrmtastatur"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Brug et skÃŠrmtastatur"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca-skÃŠrmlÃŠseren"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Presenter information pÃ¥ skÃŠrmen som tale eller blindeskrift"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit-autentificeringsagent"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "VÃŠlg system"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Kunne ikke oprette XDMCP-buffer!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Kunne ikke lÃŠse XDMCP-hoved!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "VÃŠrdi"
+
+# ???
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "procentdel af tid fuldfÃžrt"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Tekst ved inaktivitet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Teksten der bruges i etiketten, hvis brugeren endnu ikke har valgt et element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Tekst ved aktivitet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Teksten der bruges i etiketten, hvis brugeren har valgt et element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Liste synlig"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Hvorvidt vÃŠlgerlisten er synlig"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Logger ind automatisk..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Annullerer..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "VÃŠlg sprog og klik pÃ¥ log ind"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Godkendelsesdialog"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Computernavn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Log ind"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Genstart"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Luk ned"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Hvile"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Sprog"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Sprog:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Sprog:"
+
+# andre sprog
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Andre..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "VÃŠlg et sprog fra den fulde liste af tilgÃŠngelige sprog."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Ikke angivet"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Tastaturgenveje"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Tastatur:"
+
+# andre sprog
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Andre..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "VÃŠlg et tastaturlayout fra den fulde liste af tilgÃŠngelige layout."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Etikettekst"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Teksten der bruges som etiket"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Ikonnavn"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Ikonet, der bruges til etiketten"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Standardelement"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "Standardelementets id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maksimalt elementantal"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Det maksimale antal af elementer, der holdes i listen"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Fjernt logind (Forbinder til %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Fjernt logind (Forbundet til %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Fjernt logind"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessioner:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Meddelelsestekst i banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Meddelelsestekst i banner nÃ¥r vÃŠlgeren er tom"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "DeaktivÃ©r visning af genstart-knapper"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Vis ikke kendte brugere i logind-vinduet"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "AktivÃ©r modulet for tastaturtilgÃŠngelighed"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "AktivÃ©r fejlfinding"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "AktivÃ©r fejlfindingstilstand for velkomstbyderen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "AktivÃ©r skÃŠrmtastatur"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "AktivÃ©r skÃŠrmforstÃžrrelse"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "AktivÃ©r skÃŠrmlÃŠser"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "AktivÃ©r visning af bannermeddelelse"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ikonnavn der bruges til velkomstbyderlogoet"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Senest valgte tastaturlayout"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Senest valgte sprog"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"SÃŠt til en liste af tastaturlayout som skal vises som forvalg i logind-"
+"vinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"SÃŠt til en liste af sprog, som skal vises som forvalg i logind-vinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "SÃŠt til navnet pÃ¥ ikontemaet der bruges til velkomstbyderlogoet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"SÃŠt til true for at deaktivere visning af kendte brugere i logind-vinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"SÃŠt til true for at deaktivere visning af genstartsknapperne i logind-"
+"vinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"SÃŠt til true for at aktivere modulet til hÃ¥ndtering af "
+"baggrundsindstillinger."
+
+# ???
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "SÃŠt til true for at aktivere modulet for indstillinger af medietaster."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "SÃŠt til true for at aktivere skÃŠrmtastaturet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"SÃŠt til true for at aktivere modulet for tilgÃŠngelighedsindstillinger til "
+"tastatur."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "SÃŠt til true for at aktivere skÃŠrmforstÃžrrelse."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "SÃŠt til true for at aktivere skÃŠrmlÃŠseren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"SÃŠt til true for at aktivere modulet til hÃ¥ndtering af lydindstillinger."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"SÃŠt til true for at aktivere modulet til hÃ¥ndtering af xrandr-indstillinger."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"SÃŠt til true for at aktivere modulet til hÃ¥ndtering af xsettings-"
+"indstillinger."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "SÃŠt til true for at vise bannermeddelelsesteksten."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "SÃŠt til true for at bruge compiz som vindueshÃ¥ndtering."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Tekstbannermeddelelsen, der vises i logind-vinduet, nÃ¥r brugervÃŠlgeren er "
+"tom, frem for banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Tekstbannermeddelelsen, der vises i logind-vinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"True hvis modulet til hÃ¥ndtering af baggrundsindstillinger er aktiveret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"True hvis modulet til hÃ¥ndtering af media-keys-indstillinger er aktiveret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True hvis modulet til hÃ¥ndtering af lydindstillinger er aktiveret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True hvis modulet til hÃ¥ndtering af xrandr-indstillinger er aktiveret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"True hvis modulet til hÃ¥ndtering af xsettings-indstillinger er aktiveret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Brug compiz som vindueshÃ¥ndtering"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Varighed"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Antal sekunder til stopuret stopper"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Starttid"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Starttidspunktet for stopuret"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Tager det tid?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Hvorvidt stopuret tager tid i Ãžjeblikket"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "HÃ¥ndtering"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "BrugerhÃ¥ndteringsobjektet som denne bruger styres af."
+
+# andre sprog
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Andet..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "VÃŠlg en anden konto"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "GÃŠst"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Log ind som midlertidig gÃŠst"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatisk logind"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Log automatisk ind pÃ¥ systemet efter indstillingsvalg"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Log ind som %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Logget ind lige nu"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Brugerskiftepanelprogrammet er fri software. Du kan redistribuere og/eller "
+"modificere det under de betingelserne som er angivet i GNU General Public "
+"License, som udgivet af Free Software Foundation. Enten version 3 af "
+"licensen eller (efter eget valg) enhver senere version."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Dette program distribueres i hÃ¥b om at det vil vise sig nyttigt, men UDEN "
+"NOGEN FORM FOR GARANTI, uden selv de underforstÃ¥ede garantier omkring "
+"SALGBARHED eller EGNETHED TIL ET BESTEMT FORMÃ
+L. Yderligere detaljer kan "
+"lÃŠses i GNU General Public License."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Du skulle have modtaget en kopi af GNU General Public License sammen med "
+"dette program. Hvis ikke, sÃ¥ skriv til Free Software Foundation, Inc., "
+"Franklin Street 51, femte sal, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "En menu til hurtigt at skifte mellem brugere."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Kenneth Christiansen\n"
+"Birger Langkjer\n"
+"Keld Simonsen\n"
+"Ole Laursen\n"
+"Marie Lund\n"
+"Martin Willemoes Hansen\n"
+"Lasse Bang Mikkelsen\n"
+"Ask Hjorth Larsen\n"
+"Kenneth Nielsen\n"
+"\n"
+"Dansk-gruppen <dansk@dansk-gruppen.dk>\n"
+"\n"
+"Mere info: http://www.dansk-gruppen.dk"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Kan ikke lÃ¥se skÃŠrmen: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Kan ikke midlertidigt indstille pauseskÃŠrm til blank skÃŠrm: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Kan ikke logge ud: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "TilgÃŠngelig"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Usynlig"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Travl"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "FravÃŠrende"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Kontoinformation..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Systemindstillinger..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "LÃ¥s skÃŠrm"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Skift bruger"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Afslut..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Brugerskiftepanelprogram"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Ãndr kontoinformation og status"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "En menu til hurtigt at skifte mellem brugere"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Brugerskifter"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Fabrik til brugerskiftepanelprogram"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "RedigÃ©r personlige _informationer"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Om"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_RedigÃ©r brugere og grupper"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignoreret - beholdt af hensyn til kompatibilitet"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "FejlsÃžgingsinformation"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Versionen af dette program"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Kunne ikke identificere den aktuelle session."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nyt GDM-logind"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Kan ikke starte ny terminal"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "SkÃŠrmbillede taget"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Tag et billede af skÃŠrmen"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "arbejder afsluttede med status %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "Kan ikke etablere akkreditiver"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Genstart af computeren mislykkedes"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Du har ikke tilladelse til at genstarte computeren, da flere brugere er "
+#~ "logget ind"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Kunne ikke stoppe computer"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Du har ikke tilladelse til at stoppe computeren, da flere brugere er "
+#~ "logget ind"
+
+#~ msgid "page 5"
+#~ msgstr "side 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Caps lock-tasten er slÃ¥et til."
+
+#~ msgid "User"
+#~ msgstr "Bruger"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "Brugeren, som dette menuelement reprÃŠsenterer."
+
+#~ msgid "Icon Size"
+#~ msgstr "IkonstÃžrrelse"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "IkonstÃžrrelsen, der bruges."
+
+#~ msgid "Indicator Size"
+#~ msgstr "IndikatorstÃžrrelse"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "StÃžrrelsen af afkrydsningsindikatoren"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Indikatormellemrum"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Mellemrum mellem brugernavn og indikatoren"
+
+#~ msgid "_Help"
+#~ msgstr "_HjÃŠlp"
+
+#~ msgid "Main Options"
+#~ msgstr "Hovedindstillinger"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Denne session logger dig pÃ¥ CDE"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "X-serveren (den grafiske grÃŠnseflade) kan ikke startes. Sandsynligvis er "
+#~ "den ikke sat rigtigt op. Du bliver nÃždt til at logge ind gennem en konsol "
+#~ "og kÃžre opsÃŠtningsprogrammet til X igen. Genstart derefter GDM."
+
+#~ msgid ""
+#~ "Would you like me to try to run the X configuration program?  Note that "
+#~ "you will need the root password for this."
+#~ msgstr ""
+#~ "Vil du prÃžve at kÃžre konfigurationsprogrammet for X? BemÃŠrk at du skal "
+#~ "have administratoradgangskoden for at kunne gÃžre dette."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Indtast venligst administratoradgangskoden."
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "X-serveren forsÃžges nu genstartet."
+
+#~ msgid ""
+#~ "I will disable this X server for now.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "Denne X-server bliver indtil videre deaktiveret. Genstart GDM nÃ¥r den er "
+#~ "sat korrekt op."
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Kan ikke starte X-serveren (den grafiske grÃŠnseflade). Sandsynligvis er "
+#~ "den ikke sat rigtigt op. Vil du se udskriften fra X-serveren for at "
+#~ "diagnosticere problemet?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Vil du se de detaljerede uddata fra X-serveren ogsÃ¥?"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Kan ikke starte X-serveren (den grafiske grÃŠnseflade). Sandsynligvis er "
+#~ "pegeredskabet (din mus) ikke sat rigtigt op. Vil du se udskriften fra X-"
+#~ "serveren for at diagnosticere problemet?"
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Vil du prÃžve at kÃžre konfigurationsprogrammet til musen? BemÃŠrk at du "
+#~ "skal have administratoradgangskoden for at kunne gÃžre dette."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Dette er en fejlsikret xterm-session. Vinduer har kun fokus hvis "
+#~ "musemarkÃžren er over dem. Skriv 'exit' og tryk pÃ¥ returtasten i vinduet i "
+#~ "Ãžverste venstre hjÃžrne for at afslutte den fejlsikrede session."
+
+#~ msgid ""
+#~ "I could not start your session and so I have started the failsafe xterm "
+#~ "session.  Windows now have focus only if you have your cursor above "
+#~ "them.  To get out of this mode type 'exit' in the window in the upper "
+#~ "left corner"
+#~ msgstr ""
+#~ "Sessionen kunne ikke startes, sÃ¥ i stedet er den fejlsikrede xterm-"
+#~ "session blevet startet. Vinduer har kun fokus hvis musemarkÃžren er over "
+#~ "dem. Skriv 'exit' og tryk pÃ¥ returtasten i vinduet i Ãžverste venstre "
+#~ "hjÃžrne for at afslutte den fejlsikrede session."
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Denne session logger dig pÃ¥ GNOME"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Kunne ikke skrive nyt godkendelseselement: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Kunne ikke skrive nyt godkendelseselement. Muligvis er der ikke mere "
+#~ "plads pÃ¥ disken."
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM kunne ikke skrive et nyt godkendelseselement. Muligvis er der ikke "
+#~ "mere plads pÃ¥ disken.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Kunne ikke oprette ny infokage i %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Kan ikke sikkert oprette %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Kunne ikke Ã¥bne infokagefil %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Kunne ikke lÃ¥se infokagefil %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Kunne ikke skrive infokage"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Ignorerer suspekt udseende infokagefil %s"
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "Kan ikke skrive til %s: %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "Terminalserveren er blevet lukket ned omkring 6 gange inden for de "
+#~ "seneste 90 sekunder. Sandsynligvis er der noget galt. Der ventes nu 2 "
+#~ "minutter fÃžr der forsÃžges igen pÃ¥ terminal %s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Kan ikke oprette datakanal"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Fejl under forgrening af GDM-slaveproces for %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s er ikke en almindelig fil!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... Fil for lang til at kunne vises ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s kunne ikke Ã¥bnes"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Kan ikke fraspalte en proces til at vise fejl-/infovindue"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Mappen %s eksisterer ikke."
+
+# uid = Unique Identification
+# Bruger man samme forkortelse pÃ¥ dansk?
+# Hvis ikke, skulle vi mÃ¥ske have det pÃ¥ ordlisten.
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s er ikke ejet af uid %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s kan ÃŠndres af gruppen."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s kan ÃŠndres af andre."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s eksisterer ikke, men krÃŠves."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s er ikke en almindelig fil."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s kan ÃŠndres af gruppen/andre."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s er stÃžrre end systemadministratorens anvisning for den maksimalt "
+#~ "tilladte filstÃžrrelse."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Kunne ikke lave sokkel"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Kunne ikke binde til sokkel"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Kunne ikke oprette FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Kunne ikke Ã¥bne FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "Kan ikke skrive pid-filen %s: er muligvis lÃžbet tÃžr for diskplads. Fejl: %"
+#~ "s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () mislykkedes!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () mislykkedes: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: ForsÃžger den fejlsikrede X-server %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: KÃžrer XKeepsCrashing-programmet"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "X-serveren (din grafiske grÃŠnseflade) kan ikke startes. Sandsynligvis er "
+#~ "den ikke sat rigtigt op. Du bliver nÃždt til at logge ind fra "
+#~ "kommandolinjen og starte opsÃŠtningsprogrammet til X igen. Genstart "
+#~ "derefter GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Kunne ikke starte X-server adskillige gange inden for en kort "
+#~ "tidsperiode; deaktiverer terminalen %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Hovedprogram igangsÃŠtter dvale..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Systemet genstarter, vent venligst..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Systemet lukker ned, vent venligst..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Slukning mislykkedes: %s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Genstarter maskinen..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: Genstart mislykkedes: %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "GDM-genstarts-, maskingenstarts-, berosÃŠtnings- eller "
+#~ "slukningsforespÃžrgsel modtaget uden en systemmenu ved terminalen %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "GDM-genstarts-, maskingenstarts-, berosÃŠtnings- eller "
+#~ "slukningsforespÃžrgsel modtaget fra en ikke-fast terminal %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Afbryder terminal %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM genstarter..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "hovedserver: Modtog SIGABRT, et eller andet gik meget galt. GÃ¥r ned!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Fraspalt ikke en proces til at ligge i baggrunden"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Ingen faste konsol-servere at kÃžre"
+
+# dÃŠkker vist nogenlunde, test fÃžr der rettes til noget andet
+#~ msgid "Alternative configuration file"
+#~ msgstr "Alternativ konfigurationsfil"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Bevar 'LD_*'-variabler"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Start den fÃžrste X-server, men vent sÃ¥ indtil der modtages et GO i FIFO'en"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Kan ikke %s til skrivning"
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Fejl ved tilvalget %s: %s.\n"
+#~ "KÃžr '%s --help' for at se en komplet liste over tilgÃŠngelige "
+#~ "kommandolinjetilvalg.\n"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Fejl under opsÃŠtning af %s-signalhÃ¥ndtering: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM kÃžrer allerede. Afbryder!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Fejl under opsÃŠtning af CHLD-signalhÃ¥ndtering"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMISK forespÃžrgsel afvist: Ikke godkendt"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "ForespÃžrgsel %s afvist: Ikke godkendt"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "Ukendt servertype forespurgt; bruger forvalgt server."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Forespurgt server, %s, er ikke tilladt som fleksibel server; bruger "
+#~ "forvalgt server."
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr ""
+#~ "%s: Ingen GDM konfigurationsfil: %s. Bruger prekonfigurerede vÃŠrdier."
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession tom; bruger %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: Forvalgt X-server ikke fundet; forsÃžger alternativer"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Ingen velkomstbyder angivet."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Ingen velkomstbyder angivet."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Ingen sessionsmappe angivet."
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: XDMCP blev slÃ¥et til, men der er ingen XDMCP-understÃžttelse; slÃ¥r det "
+#~ "fra igen"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr ""
+#~ "%s: Pausen fÃžr tidsindstillet logind er mindre end 5, sÃ¥ 5 benyttes i "
+#~ "stedet."
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: Prioritet udenfor afgrÃŠnsning; ÃŠndret til %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Tom serverkommando, bruger forvalgt kommando."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Servergodkendelsesmappen (daemon/ServAuthDir) er sat til at vÃŠre %s, men "
+#~ "denne eksisterer ikke. Ret venligt GDM-konfigurationen og genstart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Servergodkendelsesmappen (daemon/ServAuthDir) er sat til at vÃŠre %s, men "
+#~ "dette er ikke en mappe. Ret venligt GDM-konfigurationen og genstart GDM."
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: Ugyldig serverlinje i konfigurationsfil. Ignorerer!"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "%s: XDMCP slÃ¥et fra og ingen faste servere angivet. Afbryder!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP er deaktiveret og ingen faste servere defineret. TilfÃžjer %s "
+#~ "pÃ¥ :%d for at tillade konfiguration!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP er deaktiveret og GDM kan ikke finde nogen faste servere at "
+#~ "starte.  Afbryder!  Ret venligst konfigurationen og genstart GDM."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM-brugeren '%s' eksisterer ikke. Ret venligst GDM-konfigurationen og "
+#~ "genstart GDM."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM-brugeren er sat til at vÃŠre root, men dette er ikke tilladt da det "
+#~ "kan udgÃžre en sikkerhedsrisiko. Ret venligt GDM-konfigurationen og "
+#~ "genstart GDM."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM-gruppen '%s' eksisterer ikke. Ret venligst GDM-konfigurationen og "
+#~ "genstart GDM."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM-gruppen er sat til at vÃŠre root, men dette er ikke tilladt da det kan "
+#~ "udgÃžre en sikkerhedsrisiko. Ret venligt GDM-konfigurationen og genstart "
+#~ "GDM."
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: Velkomstbyder ikke fundet eller kan ikke kÃžres af GDM-brugeren"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Fjern velkomstbyder ikke fundet eller kan ikke kÃžres af GDM-brugeren"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "%s: VÃŠlger ikke fundet eller kan ikke kÃžres af GDM-brugeren"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "Ingen daemon/ServAuthDir angivet i GDM-konfigurationsfilen"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: Ingen daemon/ServAuthDir angivet."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "Servergodkendelsesmappen (daemon/ServAuthDir) er sat til at vÃŠre %s, men "
+#~ "ejes ikke af brugeren %s og gruppen %s. Ret venligt ejerskabet eller GDM-"
+#~ "konfigurationen og genstart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Servergodkendelsesmappen (daemon/ServAuthDir) er sat til at vÃŠre %s, men "
+#~ "har de forkerte adgangsrettigheder: den bÃžr have rettighederne %o. Ret "
+#~ "venligt rettighederne eller GDM-konfigurationen og genstart GDM."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Ja eller n = Nej? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: Kan ikke skaffe lokaladresser!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Kunne ikke udfÃžre setgid %d. Afbryder."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () mislykkedes for %s. Afbryder."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: Fejl ved sÃŠtning af signal %d til %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Forrige logind:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Kan ikke ikke starte tilbagefaldsterminal"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "Det ser ud til at en X-server allerede kÃžrer pÃ¥ skÃŠrm %s. Vil du forsÃžge "
+#~ "et andet skÃŠrmnummer? Hvis du svarer nej vil GDM forsÃžge at starte "
+#~ "serveren pÃ¥ %s igen.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "(Du kan skifte konsol ved at trykke <ctrl>-<alt> plus en funktionstast, "
+#~ "sÃ¥ som <ctrl>-<alt>-F7 for at gÃ¥ til konsol 7. X-servere kÃžrer normalt pÃ¥ "
+#~ "konsol 7 og hÃžjere.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "Terminalen '%s' kan ikke Ã¥bnes af Xnest"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "Terminalen %s er optaget, en anden X-server kÃžrer allerede"
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Fejl ved Ã¥bning af datakanal: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Kan ikke finde et ledigt skÃŠrmnummer"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: Terminalen %s er optaget. PrÃžver et andet skÃŠrmnummer."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Ugyldig serverkommando '%s'"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Servernavn \"%s\" ikke fundet; bruger forvalgt server"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: X-server ikke fundet: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Kan ikke fraspalte Xserver-proces"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Kan ikke sÃŠtte EGID til bruger-GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Kan ikke sÃŠtte EUID til bruger-UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Du er allerede logget ind. Du kan logge ind alligevel, vende tilbage til "
+#~ "den foregÃ¥ende session eller afbryde"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Vend tilbage til tidligere session"
+
+#~ msgid "Abort login"
+#~ msgstr "Afbryd logind"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr "Du er allerede logget ind. Du kan logge ind alligevel eller afbryde"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: kan ikke fraspalte proces"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: kan ikke Ã¥bne terminalen %s"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Kunne ikke starte opsÃŠtningsprogrammet. KontrollÃ©r at stien er sat "
+#~ "korrekt i konfigurationsfilen. Der forsÃžges at starte det fra "
+#~ "standardplaceringen."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Kunne ikke kÃžre opsÃŠtningsprogrammet. KontrollÃ©r at stien er sat korrekt "
+#~ "i konfigurationsfilen."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "Du skal vÃŠre administrator for at kÃžre opsÃŠtningsprogrammet."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "Logind-lyd forespurgt pÃ¥ ikke-lokal terminal eller afspilningsprogrammet "
+#~ "kan ikke startes eller lyden findes ikke."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Kan ikke Ã¥bne datakanal til gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "Ingen servere er defineret i konfigurationsfilen, og XDMCP er "
+#~ "deaktiveret. Dette kan kun vÃŠre en opsÃŠtningsfejl. GDM har startet en "
+#~ "enkelt server til dig. Du bÃžr logge ind og rette opsÃŠtningen. BemÃŠrk at "
+#~ "automatisk og tidsindstillet logind nu er deaktiveret."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Kunne ikke at starte den almindelige X-server (dit grafiske miljÃž), sÃ¥ "
+#~ "dette er en fejlsikret X-server. Du bÃžr logge ind og sÃŠtte X-serveren "
+#~ "korrekt op."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "Specificeret skÃŠrmnummer var optaget sÃ¥ denne server blev startet pÃ¥ "
+#~ "skÃŠrm %s."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+#~ msgstr ""
+#~ "Velkomstprogrammet ser ud til at gÃ¥ ned.\n"
+#~ "Et andet forsÃžges i stedet."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Kan ikke starte velkomstbyderen med GTK-modulerne: %s. PrÃžver uden "
+#~ "moduler"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr ""
+#~ "%s: Kan ikke starte velkomstbyder, forsÃžger alternativ konfiguration: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Kan ikke starte velkomstbyderprogrammet, sÃ¥ du vil ikke vÃŠre i stand til "
+#~ "at logge ind. Denne terminal bliver deaktiveret. PrÃžv at logge ind pÃ¥ en "
+#~ "anden mÃ¥de og rette konfigurationsfilen"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: Fejl under opstart af velkomstbyder pÃ¥ terminalen %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Kan ikke fraspalte velkomstbyderproces"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Kan ikke Ã¥bne FIFO!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Kan ikke Ã¥bne datakanal til gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Kan ikke starte vÃŠlgerprogrammet, sÃ¥ du vil ikke vÃŠre i stand til at "
+#~ "logge ind. Kontakt venligst systemadministratoren."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Fejl under opstart af vÃŠlger pÃ¥ terminalen %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Kan ikke fraspalte gdmchooser-proces"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Kunne ikke Ã¥bne ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: UdfÃžrsel af PreSession-program returnerede > 0. Afbryder."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "Sproget %s findes ikke; bruger %s"
+
+#~ msgid "System default"
+#~ msgstr "Systemforvalg"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Kunne ikke opsÃŠtte miljÃžet for %s. Afbryder."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext () mislykkedes for %s. Afbryder."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Kunne ikke blive %s. Afbryder."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr ""
+#~ "Ingen Exec-linje i sessionsfilen: %s. Starter den fejlsikrende GNOME-"
+#~ "session i stedet"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: Kan ikke finde eller kÃžre X-session-programmet. Starter i stedet den "
+#~ "fejlsikrede GNOME-session."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Kan ikke finde eller kÃžre grundssessionsprogrammet. Starter i stedet den "
+#~ "fejlsikrede GNOME-session."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session ikke fundet til en fejlsikret GNOME-session; prÃžver "
+#~ "xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "Kunne ikke finde GNOME-installationen. Starter i stedet den \"fejlsikrede "
+#~ "xterm\"."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "Dette er den fejlsikrede GNOME-session. Du vil blive logget ind "
+#~ "standardsessionen i GNOME uden at opstartsprogrammerne bliver udfÃžrt. "
+#~ "Dette bÃžr kun bruges til at ordne problemer i din installation."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "Kan ikke finde 'xterm' til at starte en fejlsikret session."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Dette er den fejlsikrede xterm-session. Du vil blive logget ind en "
+#~ "terminalkonsol sÃ¥ du kan komme til at ordne systemet hvis det ikke er "
+#~ "muligt at logge ind pÃ¥ andre mÃ¥der. Indtast \"exit\" i vinduet og tryk pÃ¥ "
+#~ "returtasten for at afslutte den fejlsikrede session."
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: Bruger har ikke tilladelse til at logge ind"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "Systemadministratoren har deaktiveret din konto."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Fejl! Kan ikke sÃŠtte kÃžrbar kontekst."
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: Kunne ikke kÃžre %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "Kan ikke starte sessionen pga. en intern fejl."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: Bruger godkendt, men getpwnam (%s) mislykkedes!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: UdfÃžrsel af prÃŠsessionsprogram returnerede > 0. Afbryder."
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "Din hjemmemappe bliver angivet til at vÃŠre\n"
+#~ "'%s',\n"
+#~ "men ser ikke ud til at eksistere. Vil du logge ind med rodmappen \"/\" "
+#~ "som din hjemmemappe?\n"
+#~ "\n"
+#~ "Sandsynligvis virker intet medmindre du kÃžrer en fejlsikret session."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: Hjemmemappen til %s: '%s' eksisterer ikke!"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "Brugerens $HOME/.dmrc-fil bliver ignoreret. Dette forhindrer forvalgt "
+#~ "session samt sprog i at blive gemt. Filen bÃžr vÃŠre ejet af brugeren og "
+#~ "have fil-rettighederne 644. Brugerens $HOME-katalog skal vÃŠre ejet af "
+#~ "bruger og ikke-skrivbar af andre brugere."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM kunne ikke skrive i din godkendelsesfil. Dette kunne betyde at du er "
+#~ "lÃžbet tÃžr for diskplads eller at din hjemmemappe ikke kan Ã¥bnes til "
+#~ "skrivning. I hvert fald er det ikke muligt at logge ind. Kontakt venligst "
+#~ "din systemadministrator."
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Fejl under fraspaltning af brugersession"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "Din session varede kortere end 10 sekunder. Hvis du ikke selv har logget "
+#~ "ud, kan dette betyde at der er nogle problemer med installationen eller "
+#~ "at du er lÃžbet tÃžr for diskplads. PrÃžv at logge ind med en af de "
+#~ "fejlsikrede sessioner og se om du kan lÃžse problemet."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Vis detaljer (filen ~/.xsession-errors)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM opdagede en igangvÃŠrende slukning eller genstart."
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Ping til %s mislykkedes; deaktiverer terminal!"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Fatal X-fejl - genstarter %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Logind-lyd forespurgt pÃ¥ ikke-lokal terminal eller ogsÃ¥ kan "
+#~ "afspilningsprogrammet ikke findes eller lyden eksisterer ikke"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: Det mislykkedes at starte: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Kan ikke fraspalte velkomstbyderproces"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Kan ikke oprette datakanal"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: Det mislykkedes at kÃžre: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Ugyldigt brugernavn eller adgangskode. BemÃŠrk at der gÃžres forskel med "
+#~ "hensyn til smÃ¥ og store bogstaver."
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "Caps Lock er slÃ¥et til."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Indtast venligst dit brugernavn"
+
+#~ msgid "Password:"
+#~ msgstr "Adgangskode:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "Kunne ikke godkende bruger \"%s\""
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Root-logind ikke tilladt pÃ¥ terminalen '%s'"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "Systemadministratoren har ikke tilladelse til at logge ind fra denne skÃŠrm"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "Brugeren %s har ikke tilladelse til at logge ind"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministratoren har deaktiveret din konto."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Kan ikke sÃŠtte brugergruppe for %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Kan ikke sÃŠtte din brugergruppe, sÃ¥ du vil ikke vÃŠre i stand til at logge "
+#~ "pÃ¥, kontakt venligst systemadministratoren."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "Adgangskoden for %s er udlÃžbet"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Du skal skifte din adgangskode.\n"
+#~ "VÃŠlg venligst en ny."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Kan ikke ÃŠndre din adgangskode, sÃ¥ du vil ikke vÃŠre i stand til at logge "
+#~ "ind. PrÃžv igen senere eller kontakt din systemadministrator."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Din adgangskode er blevet ÃŠndret, men du skal muligvis ÃŠndre den igen. "
+#~ "PrÃžv igen senere eller kontakt din systemadministrator."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Din adgangskode er udlÃžbet.\n"
+#~ "Kun en systemadministrator kan ÃŠndre det nu"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Intern fejl ved passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "En intern fejl opstod sÃ¥ du kan ikke logge ind.\n"
+#~ "PrÃžv igen senere eller kontakt din systemadministrator."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "Kan ikke skaffe passwd-struktur for %s"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr ""
+#~ "Du skal skifte din adgangskode med det samme (koden er blevet for gammel)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr ""
+#~ "Du skal skifte din adgangskode med det samme (gennemtvunget af "
+#~ "systemadministratoren)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "Din konto er udlÃžbet; kontakt venligst systemadministratoren"
+
+#~ msgid "No password supplied"
+#~ msgstr "Ingen adgangskode angivet"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Adgangskode uÃŠndret"
+
+#~ msgid "Can not get username"
+#~ msgstr "Kan ikke skaffe brugernavn"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Genindtast ny UNIX-adgangskode:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Indtast ny UNIX-adgangskode:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "Aktuel UNIX-adgangskode:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Fejl ved ÃŠndring af NIS-adgangskode."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Du skal vÃŠlge en lÃŠngere adgangskode"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Adgangskoden er allerede blevet brugt. VÃŠlg en anden."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Du skal vente lÃŠngere for at skifte din adgangskode"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Adgangskoderne er ikke ens"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Kan ikke opsÃŠtte PAM-hÃ¥ndtering med nul-terminal"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Kan ikke sÃŠtte PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Kan ikke sÃŠtte PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministrator kan ikke logge ind fra denne skÃŠrm"
+
+# dÃŠkker vist nogenlunde, test fÃžr der rettes til noget andet
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "Godkendelsesstafetskift mislykkedes for bruger %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Skift af godkendelsesstafetten mislykkedes. PrÃžv igen senere eller "
+#~ "kontakt systemadministratoren."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Brugeren %s har ikke lÃŠngere tilladelse til at tilgÃ¥ systemet"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "Brugeren %s har ikke lÃŠngere tilladelse til at fÃ¥ adgang nu"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministratoren har deaktiveret adgang til systemet midlertidigt."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Kunne ikke sÃŠtte kontohÃ¥ndtering for %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Kunne ikke sÃŠtte akkreditiver for %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Kunne ikke Ã¥bne session for %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "Ikke godkendt. BemÃŠrk at der gÃžres forskel pÃ¥ store og smÃ¥ bogstaver."
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministratoren har deaktiveret din adgang til systemet "
+#~ "midlertidigt."
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "Kan ikke finde PAM-konfigurationsfil for GDM."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: Kunne ikke forbinde til XDMCP sokkel!"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: Ukendt instruktionskode fra vÃŠrt %s"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Kunne ikke kÃžre \"%sÂ·--display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s\": %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: Ingen XDMCP-understÃžttelse"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest-kommandolinje:"
+
+#~ msgid "STRING"
+#~ msgstr "STRENG"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Ekstra tilvalg til Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "TILVALG"
+
+#~ msgid "Run in background"
+#~ msgstr "KÃžr i baggrunden"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "KÃžr bare Xnest, spÃžrg ikke (ingen vÃŠlger)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Foretag direkte forespÃžrgsel i stedet for indirekte (med vÃŠlger)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "UdfÃžr rundspÃžrge i stedet for indirekte (med vÃŠlger)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "KontrollÃ©r ikke om GDM allerede kÃžrer"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Bed din systemadministrator om at installere det."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Indirekte XDMCP er ikke aktiveret"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "Bed venligst din systemadministrator om at aktivere denne funktion."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP er ikke aktiveret"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Bed din systemadministrator om at starte det."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "Kunne ikke finde et ledigt skÃŠrmnummer"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Vent venligst: gennemsÃžger lokalnetvÃŠrket..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "Ingen betjenende vÃŠrter fundet."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "VÃŠlg en _vÃŠrt at tilkÃžble til:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "VÃŠrten \"%s\" er ikke villig til at understÃžtte en logind-session i "
+#~ "Ãžjeblikket. PrÃžv igen senere."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Kan ikke tilkoble til fjern server"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Modtog ikke noget svar fra serveren \"%s\" i %d sekunder. MÃ¥ske er vÃŠrten "
+#~ "ikke tÃŠndt eller ikke villig til at understÃžtte en logind-session i "
+#~ "Ãžjeblikket. PrÃžv igen senere."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Modtog ikke noget svar fra serveren"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr ""
+#~ "Kan ikke finde vÃŠrten \"%s\". MÃ¥ske har du indtastet navnet forkert."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Kan ikke finde vÃŠrt"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "Hovedarealet i dette program viser vÃŠrterne pÃ¥ lokalnetvÃŠrket der har "
+#~ "\"XDMCP\" slÃ¥et til. Dette tillader brugere at logge ind pÃ¥ andre "
+#~ "maskiner som om de sad direkte ved den.\n"
+#~ "\n"
+#~ "Du kan gennemsÃžge netvÃŠrket igen efter nye vÃŠrter ved at klikke pÃ¥ "
+#~ "'OpdatÃ©r'. NÃ¥r du har valgt en vÃŠrt, sÃ¥ klik pÃ¥ 'Tilkobl' for Ã¥bne en "
+#~ "session til den maskine."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Sokkel til XDM-kommunikation"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOKKEL"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "Klientadresse der skal returneres som svar til XDM"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADRESSE"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Forbindelsestype der skal returneres som svar til XDM"
+
+#~ msgid "TYPE"
+#~ msgstr "TYPE"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "VÃŠlgerversionen (%s) passer ikke til serverversionen (%s). Du har "
+#~ "sandsynligvis lige opgraderet GDM. Genstart venligst enten GDM-serveren "
+#~ "eller maskinen."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "Kan ikke kÃžre vÃŠlger"
+
+#~ msgid "A_dd host: "
+#~ msgstr "T_ilfÃžj vÃŠrt:"
+
+# bemÃŠrk at denne tekst skal synkroniseres med en hjÃŠlpetekst nedenfor
+#~ msgid "C_onnect"
+#~ msgstr "Tilk_obl"
+
+#~ msgid "Exit the application"
+#~ msgstr "Afslut programmet"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "GDM-vÃŠrtsvÃŠlger"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Ã
+bn en session hos den valgte vÃŠrt"
+
+# mere beskrivende
+#~ msgid "Probe the network"
+#~ msgstr "SÃžg netvÃŠrket igennem efter vÃŠrter"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "ForespÃžrg og tilfÃžj denne vÃŠrt til listen ovenfor"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "_Add"
+#~ msgstr "_TilfÃžj"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "Du kÃžrer sandsynligvis et andet logind-program som f.eks. KDM (KDE logind-"
+#~ "program) eller xdm. Hvis du stadig Ãžnsker at benytte denne facilitet, sÃ¥ "
+#~ "start enten GDM selv, eller bed din systemadministrator om at starte GDM."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "Kan ikke kommunikere med GDM (logind-programmet til GNOME)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "MÃ¥ske kÃžrer der en gammel version af GDM."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "Kan ikke kommunikere med GDM. MÃ¥ske kÃžrer der en gammel version."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "Tilladt grÃŠnse for fleksible X-servere er nÃ¥et."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Der opstod fejl under forsÃžg pÃ¥ at starte X-serveren."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "X-serveren fejlede. MÃ¥ske er den ikke konfigureret korrekt."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "For mange X-sessioner kÃžrer."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Xnest kan ikke koble til din aktive X-server. Du mangler mÃ¥ske en X-"
+#~ "godkendelsesfil."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "X-serveren Xnest er ikke tilgÃŠngelig, eller GDM er fejlkonfigureret.\n"
+#~ "InstallÃ©r venligst Xnest-programpakken for at bruge indlejret logind."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X-serveren er ikke tilgÃŠngelig. GDM er muligvis fejlkonfigureret."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "ForsÃžger at sÃŠtte en ukendt logudhandling, eller forsÃžger at sÃŠtte en "
+#~ "logudhandling som ikke er tilgÃŠngelig."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtuelle terminaler understÃžttes ikke."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "ForsÃžger at skifte til et ugyldig virtuelt terminalnummer."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "PrÃžver at opdatere en ikke-understÃžttet konfigurationsnÃžgle."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Du ser ikke ud til at have bemyndigelsen der er krÃŠvet for denne "
+#~ "handling. MÃ¥ske er din .Xauthority-fil ikke sat korrekt op."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr ""
+#~ "For mange meddelelser blev sendt til GDM og den stoppede med at svare os."
+
+#~ msgid " seconds"
+#~ msgstr " sekunder"
+
+#~ msgid " second"
+#~ msgstr " sekond"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Brug: %s [-b][-v] og en af fÃžlgende:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a skÃŠrm\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r skÃŠrm\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d skÃŠrm\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [servernavn]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t maks. antal tilslutningsforsÃžg (standard 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s ventetid (standard 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "Server er optaget, vil vente.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "Forbindelsen til serveren mislykkedes, venter i %d sekunder. ForsÃžg %d af "
+#~ "%d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Kunne ikke tilslutte til server efter %d forsÃžg\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "Log ind som en anden bruger i et nyt vindue"
+
+#~ msgid "New Login in a Nested Window"
+#~ msgstr "Nyt logind i et nyt vindue"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Kan ikke skifte skÃŠrm"
+
+#~ msgid "Nobody"
+#~ msgstr "Ingen"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "SkÃŠrm %s pÃ¥ virtuel terminal %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "Indlejret skÃŠrm %s pÃ¥ virtuel terminal %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Ã
+bn skÃŠrme"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Ã
+bn ny skÃŠrm"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Skift til _eksisterende skÃŠrm"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Der er allerede nogle skÃŠrme Ã¥bne. Du kan vÃŠlge en fra listen nedenfor "
+#~ "eller Ã¥bne en ny."
+
+#~ msgid "Choose server"
+#~ msgstr "VÃŠlg server"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "VÃŠlg X-server som skal startes"
+
+#~ msgid "Standard server"
+#~ msgstr "Forvalgt server"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Send den angivne protokolkommando til GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest-tilstand"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "LÃ¥s ikke aktuel skÃŠrm"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Godkend fÃžr kÃžrsel af --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Start ny fleksibel session; vis ikke pop op"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr ""
+#~ "Du ser ikke ud til at have den bemyndigelse der er krÃŠvet for denne "
+#~ "handling."
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "MÃ¥ske er din .Xauthority-fil ikke sat korrekt op."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Du ser ikke ud til at vÃŠre logget ind pÃ¥ konsollen."
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Start af et nyt logind virker kun korrekt fra konsollen."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Log ind som en anden bruger uden at logge ud"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albansk"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amharisk"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Arabisk (Egypten)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Arabisk (Libanon)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armensk"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Aserbadjansk"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Baskisk"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|Belarusisk"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengali"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengali (Indien)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|Bulgarsk"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosnisk"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Katalansk"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Kinesisk (Kina, fastlandet)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Kinesisk (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Kinesisk (Singapore)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|Kinesisk (Taiwan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Kroatisk"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A-M|Tjekkisk"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|Dansk"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A-M|Hollandsk"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|Engelsk (USA)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|Engelsk (Australien)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|Engelsk (Storbritannien)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|Engelsk (Canada)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|Engelsk (Irland)"
+
+# Her er vist en fejl i selve programmet - ???
+# Engelsk fra Danmark... hm.
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|Engelsk (Danmark)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|Engelsk (Sydafrika)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estisk"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Finsk"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|Fransk"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|Fransk (Belgien) "
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|Fransk (Schweiz)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galisisk"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|Tysk"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|Tysk (Ãstrig)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "<A-M|Tysk (Schweiz)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|GrÃŠsk"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujarati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|Hebraisk"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|Ungarsk"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|Islandsk"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesisk"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Irsk"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Italiensk"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|Japansk"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kannada"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Kinyarwanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Koreansk"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Lettisk"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Litauisk"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Makedonsk"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malayisk"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malayam"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marathi"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongolsk"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Z|Nordisk Sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Ã
+|Norsk (bokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Ã
+|Norsk (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Ã
+|Oriya"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "N-Ã
+|Panjabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Ã
+|Persisk"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Ã
+|Polsk"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Ã
+|Portugisisk"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Ã
+|Portugisisk (Brasilien)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Ã
+|Romansk"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Ã
+|Russisk"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Ã
+|Serbisk"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Ã
+|Serbisk (latinsk)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Ã
+|Serbisk (jekavisk)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Ã
+|Slovakisk"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Ã
+|Slovensk"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Ã
+|Spansk"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Ã
+|Spansk (Mexico)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Ã
+|Svensk"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Ã
+|Svensk (Finland)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Ã
+|Tamilsk"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Ã
+|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Ã
+|Thai"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Ã
+|Tyrkisk"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Ã
+|Ukrainsk"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Ã
+|Vietnamesisk"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Ã
+|Vallonsk"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Ã
+|Wallisisk"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Ã
+|Jiddisch"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Ã
+|Zulu"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Andre|POSIX/C engelsk"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Ã
+"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "Kan ikke kÃžre kommandoen '%s': %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Kan ikke ikke starte baggrundsprogram"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "Brugeren %u logger ind om %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Er du sikker pÃ¥ at du vil genstarte maskinen?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Genstart"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Er du sikker pÃ¥ at du vil slukke maskinen?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Er du sikker pÃ¥ at du vil lade maskinen gÃ¥ i dvale?"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Ãnsker du at gÃžre %s til forvalgt ved fremtidige sessioner?"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr ""
+#~ "Din foretrukne sessionstype %s er ikke installeret pÃ¥ denne maskine."
+
+#~ msgid "Make _Default"
+#~ msgstr "GÃžr til _forvalgt"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr ""
+#~ "Du har valgt %s for denne session, men den forvalgte indstilling er %s."
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Kun for _denne session"
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "Du har valgt %s for denne session."
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "Hvis du vil gÃžre %s til forvalgt for fremtidige sessioner, kÃžr programmet "
+#~ "'switchdesk'(System->Skift skrivebord fra panel-menuen)."
+
+#~ msgid "System Default"
+#~ msgstr "Systemforvalg"
+
+#~ msgid "_Username:"
+#~ msgstr "_Brugernavn:"
+
+#~ msgid "%s session selected"
+#~ msgstr "%s-session valgt"
+
+# som i 'forrige session'
+#~ msgid "_Last"
+#~ msgstr "_Forrige"
+
+#~ msgid "%s language selected"
+#~ msgstr "%s sprog valgt"
+
+#~ msgid "_System Default"
+#~ msgstr "_Systemforvalg"
+
+#~ msgid "_Password:"
+#~ msgstr "_Adgangskode:"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Kast venligst 50 Ãžre i for at logge ind."
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM-logind"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_KonfigurÃ©r logindprogram..."
+
+#~ msgid "_Actions"
+#~ msgstr "_Handlinger"
+
+#~ msgid "_Theme"
+#~ msgstr "_Tema"
+
+# bemÃŠrk at denne tekst skal synkroniseres med en hjÃŠlpetekst nedenfor
+#~ msgid "D_isconnect"
+#~ msgstr "_Frakobl"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Velkomstbyderversionen (%s) passer ikke til serverversionen. Du har "
+#~ "sandsynligvis lige opgraderet GDM. Genstart venligst enten GDM-serveren "
+#~ "eller maskinen."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Kan ikke start velkomstbyderen"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Velkomstbyderversionen (%s) passer ikke til serverversionen (%s). Du har "
+#~ "sandsynligvis lige opgraderet GDM. Genstart venligst enten GDM-serveren "
+#~ "eller maskinen."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Genstart GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "Genstart maskinen"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "Kunne ikke sÃŠtte signalmaske!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Sessionsmappen mangler"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "Sessionsmappen mangler eller er tom! Der er to sessioner tilgÃŠngelige, "
+#~ "men du bÃžr logge ind og straks rette opsÃŠtningen af GDM."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Konfigurationen er ikke korrekt"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "Konfigurationsfilen indeholder en ugyldig kommandolinje til logind-"
+#~ "skÃŠrmen, derfor kÃžres standardkommandoen. Ret venligst konfigurationen."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "Filen %s kan ikke Ã¥bnes til skrivning."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Kan ikke Ã¥bne fil"
+
+#~ msgid "Images"
+#~ msgstr "Billeder"
+
+#~ msgid "All Files"
+#~ msgstr "Alle filer"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr "VÃŠlg det billede som bliver vist i logind-programmets ansigtsvÃŠlger"
+
+#~ msgid "Login Photo"
+#~ msgstr "Logind-foto"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Brugerbillede</b>"
+
+#~ msgid "Login Photo Preferences"
+#~ msgstr "Indstillinger for logind-foto"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "Fejlsikret _GNOME"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Dette er en fejlsikret session som logger dig pÃ¥ GNOME. Ingen "
+#~ "opstartsprogrammer bliver kÃžrt og skal kun bruges nÃ¥r du ellers ikke kan "
+#~ "logge ind. GNOME vil bruge standardsessionen."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "Fejlsikret _terminal"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Dette er den fejlsikrede session som logger dig pÃ¥ GNOME. Ingen "
+#~ "opstartsprogrammer bliver kÃžrt, og session er kun beregnet til nÃ¥r du "
+#~ "ellers ikke kan logge ind. For at afslutte terminalen, skriv 'exit'."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "En fejl opstod under forsÃžg pÃ¥ at kontakte logind-skÃŠrmene. MÃ¥ske er ikke "
+#~ "alle opdateringer trÃ¥dt i kraft."
+
+#~ msgid "Themed"
+#~ msgstr "Med tema"
+
+#~ msgid "Plain"
+#~ msgstr "Simpel"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Simpel med ansigtsvÃŠlger"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr ""
+#~ "Automatisk eller tidsindstillet logind pÃ¥ administratorkontoen er ikke "
+#~ "tilladt."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "Brugeren \"%s\" eksisterer allerede pÃ¥ inkluderingslisten."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Kan ikke tilfÃžje bruger"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "Brugeren \"%s\" eksisterer allerede pÃ¥ ekskluderingslisten."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "Brugeren \"%s\" eksisterer ikke."
+
+#~ msgid "Sounds"
+#~ msgstr "LydhÃŠndelser"
+
+#~ msgid "None"
+#~ msgstr "Ingen"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "Arkiv er ikke af en undermappe"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Arkiv er ikke af en enkelt undermappe"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Fil er ikke et tar.gz- eller tar-arkiv"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Arkiv indeholder ikke en GdmGreeterTheme.info-fil"
+
+#~ msgid "File does not exist"
+#~ msgstr "Fil eksisterer ikke"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Ikke et temaarkiv"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "Temamappen \"%s\" ser allerede ud til at vÃŠre installeret. InstallÃ©r den "
+#~ "igen alligevel?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "Der opstod en fejl under installeringen af temaet"
+
+#~ msgid "No file selected"
+#~ msgstr "Ingen fil valgt"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "VÃŠlg temaarkiv"
+
+#~ msgid "_Install"
+#~ msgstr "_InstallÃ©r"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Fjern temaet \"%s\"?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Hvis du vÃŠlger at fjerne temaet, bliver det slettet permanent."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Fjern tema"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "InstallÃ©r temaet fra '%s'?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "VÃŠlg 'InstallÃ©r' for at tilfÃžje temaet fra filen '%s'."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Dette konfigurationsvindue ÃŠndrer indstillinger for GDM-serveren som er "
+#~ "den grafiske logind-skÃŠrm til GNOME. De ÃŠndringer du foretager, vil trÃŠde "
+#~ "i kraft Ãžjeblikkeligt.\n"
+#~ "\n"
+#~ "BemÃŠrk at ikke alle konfigurationsmulighederne er vist her. Hvis du ikke "
+#~ "kan finde hvad du leder efter, kan du prÃžve at redigere %s.\n"
+#~ "\n"
+#~ "Se hjÃŠlpe til GNOME for den komplette dokumentation under kategorien "
+#~ "Skrivebord."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Anvend ÃŠndringerne for brugere inden der lukkes?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr ""
+#~ "Hvis du ikke anvender, vil ÃŠndringerne lavet pÃ¥ Bruger-fanebladet ikke "
+#~ "blive gemt."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Luk _uden at anvende"
+
+#~ msgid "Could not access GDM configuration file.\n"
+#~ msgstr "Kunne ikke tilgÃ¥ GDM-konfigurationsfilen.\n"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "Kun root-brugeren kan konfigurere GDM."
+
+#~ msgid "Configure the login window (GNOME Display Manager)"
+#~ msgstr "KonfigurÃ©r logind-skÃŠrmen (GDM)"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "Indstillinger for logind-skÃŠrm"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n vil blive erstattet med vÃŠrtsnavn"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab.  Users in the Exclude list will not "
+#~ "appear."
+#~ msgstr ""
+#~ "<b>BemÃŠrk:</b>  Brugere pÃ¥ inkluderingslisten vises i ansigstvÃŠlgeren, "
+#~ "hvis denne er slÃ¥et til og vises i bruger-rullegardinet for automatiske "
+#~ "og tidsindstillede logind under Sikkerheds-fanen.  Brugere pÃ¥ "
+#~ "ekskluderingslisten vises ikke."
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>Advarsel:</b>  Forkerte indstillinger kan forhindre X-serveren i at "
+#~ "genstarte.  Ãndringer til disse indstillinger vil ikke trÃŠde i kraft fÃžr "
+#~ "GDM er genstartet."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "Ti_llad fjerne system-administrator logind"
+
+#~ msgid "Accessibility"
+#~ msgstr "TilgÃŠngelighed"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "TilfÃžj/ÃŠndr servere til opstart"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "TilfÃžj s_erver..."
+
+#~ msgid "Add User"
+#~ msgstr "TilfÃžj bruger"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Tillad fjerne _tidsindstillede logind"
+
+#~ msgid "Author:"
+#~ msgstr "Forfatter:"
+
+#~ msgid "Background"
+#~ msgstr "Baggrund"
+
+#~ msgid "C_ommand:"
+#~ msgstr "K_ommando:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "Br_ugerdefineret:"
+
+#~ msgid "Co_lor:"
+#~ msgstr "Fa_rve:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Farvedybde:"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "KonfigurÃ©r _X-server..."
+
+#~ msgid "Configure _XDMCP..."
+#~ msgstr "KonfigurÃ©r _XDMCP..."
+
+#~ msgid "Copyright:"
+#~ msgstr "Ophavsret:"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "Deaktiverer X-videresending, men har ingen effekt pÃ¥ XDMCP."
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Terminaler per _vÃŠrt:"
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "Vis ikke billede ved fjern-logind"
+
+#~ msgid "E_nable debug messages to system log"
+#~ msgstr "AktivÃ©r _fejlmeddelelser til systemloggen"
+
+#~ msgid "E_xclude:"
+#~ msgstr "U_deluk:"
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "Eksempel: /usr/X11R6/bin/X"
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "Velkomstbyder\n"
+#~ "VÃŠlger"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "Tillad _indirekte forespÃžrgsler"
+
+#~ msgid "I_mage:"
+#~ msgstr "_Billede:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "I_nkludÃ©r:"
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "In_kludÃ©r vÃŠrtsnavn-vÃŠlger (XDMCP) menupunkt"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "InkludÃ©r kon_figurations-menupunkt"
+
+#~ msgid "L_ogin retry delay:"
+#~ msgstr "Logind gentagelses-forsinkelse:"
+
+#~ msgid "La_unch:"
+#~ msgstr "_KÃžr:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Lyt pÃ¥ _UDP-port: "
+
+#~ msgid "Local"
+#~ msgstr "Lokal"
+
+#~ msgid "Login _failed:"
+#~ msgstr "Logind mislykkedes:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "Logind lykkede_s:"
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "Maks. _ventende forespÃžrgsler:"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "Maks. _fjernsessioner:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Maksimal vente_tid: "
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Maksimal in_direkte ventetid: "
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "Maks. v_entende indirekte forespÃžrgsler:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Menulinie"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "Inds_tillinger:\t"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "VÃŠlg baggrundsfarve"
+
+#~ msgid "Pin_g interval:"
+#~ msgstr "Pin_g-interval:"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "Simpel\n"
+#~ "Simpel med ansigtsvÃŠlger\n"
+#~ "Med tema"
+
+#~ msgid "Re_move Server"
+#~ msgstr "F_jern server"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Opdateringshatighed:"
+
+#~ msgid "Remote"
+#~ msgstr "Fjern"
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Fjern-logind deaktiveret\n"
+#~ "Samme som lokal"
+
+#~ msgid "Resolution:"
+#~ msgstr "OplÃžsning:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "Sk_alÃ©r til skÃŠrm"
+
+#~ msgid "Select Background Image"
+#~ msgstr "VÃŠlg baggrundsbillede"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "VÃŠlg logo"
+
+#~ msgid "Select Sound File"
+#~ msgstr "VÃŠlg lydfil"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "Kun valgte\n"
+#~ "TilfÃŠldig fra valgte\n"
+
+#~ msgid "Server Settings"
+#~ msgstr "Server-indstillinger"
+
+#~ msgid "Server _name:"
+#~ msgstr "Server_navn:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Servere som skal startes"
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "Vis _handlingsmenu"
+
+#~ msgid "Themes"
+#~ msgstr "Temaer"
+
+#~ msgid "U_ser:"
+#~ msgstr "Br_uger:"
+
+#~ msgid "Welcome Message"
+#~ msgstr "Velkomst-meddelelse"
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "Indstillinger for X-server logind-skÃŠrm"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "Indstillinger for XDMCP logind-skÃŠrm"
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_TilfÃžj/ÃŠndr..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "_Tillad lokal system-administrator logind"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr ""
+#~ "_Tillad brugere at ÃŠndre skrifttype og farver pÃ¥ den simple velkomstbyder"
+
+#~ msgid "_Background color:"
+#~ msgstr "_Baggrundsfarve:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_Forvalg: \"Velkommen til %n\""
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "_Forvalg: \"Velkommen\""
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_Afvis TCP-forbindelser til X-server"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "_AktivÃ©r automatisk logind"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Fleksibel (ved efterspÃžrgelse)"
+
+#~ msgid "_Image:"
+#~ msgstr "_Billede:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "_InkludÃ©r alle brugere fra /etc/passwd (ikke for NIS)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "_Logind-forsÃžg hÃ¥ndteres af denne maskine"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_Ventetid fÃžr logind:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Fjern"
+
+#~ msgid "_Server:"
+#~ msgstr "_Server:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Servere:"
+
+#~ msgid "_Style:"
+#~ msgstr "_Stil:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Tema:"
+
+#~ msgid "_User:"
+#~ msgstr "_Bruger:"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "dummy"
+#~ msgstr "dummy"
+
+#~ msgid "seconds"
+#~ msgstr "sekunder"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "For mange brugere til at vise her..."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "Velkomstbyderversionen (%s) passer ikke til serverversionen. Du har "
+#~ "sandsynligvis lige opgraderet GDM. Genstart venligst enten GDM-serveren "
+#~ "eller maskinen."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Genstart maskine"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "Der opstod en fejl ved indlÃŠsning af temaet %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "Temaet for velkomstbyderen er Ãždelagt"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "Temaet indeholder ikke definitionen for brugernavn-/adgangskodeboksen."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "Der opstod en fejl under indlÃŠsning af temaet, og standardtemaet kunne "
+#~ "ikke indlÃŠses. ForsÃžger at starte standardvelkomstbyderen"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "GTK+-velkomstbyderen kunne ikke startes. Denne terminal vil nu afbryde og "
+#~ "du bliver nÃždt til at logge ind pÃ¥ en anden mÃ¥de og rette GDM-"
+#~ "installationen"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Sessionsmappen mangler eller er tom! Der er sÃ¥ to sessioner tilgÃŠngelige, "
+#~ "men du bÃžr logge ind og straks rette opsÃŠtningen af GDM."
+
+#~ msgid "Last Language"
+#~ msgstr "Forrige sprog"
+
+#~ msgid "Select a Language"
+#~ msgstr "VÃŠlg et sprog"
+
+#~ msgid "Change _Language"
+#~ msgstr "Skift s_prog"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "_VÃŠlg et sprog for din session:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "VÃŠlg s_prog..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "VÃŠlg s_ession..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Besvar spÃžrgsmÃ¥l her og tryk pÃ¥ returtasten nÃ¥r du er fÃŠrdig. Tryk F10 "
+#~ "for en menu."
+
+#~ msgid "Sus_pend"
+#~ msgstr "D_vale..."
+
+#~ msgid "Confi_gure"
+#~ msgstr "Konfi_gurÃ©r"
+
+#~ msgid "_OK"
+#~ msgstr "_O.k."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Du har valgt %s til denne session"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Hvis du vil gÃžre %s til forvalgt for fremtidige sessioner, kÃžr programmet "
+#~ "'switchdesk' (System->Skift skrivebord fra panel-menuen)."
+
+#~ msgid "Change _Session"
+#~ msgstr "Skift _session"
+
+#~ msgid "Sessions"
+#~ msgstr "Sessioner"
+
+#~ msgid "_Last session"
+#~ msgstr "_Forrige session"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "Log ind med den session du brugte sidste gang du loggede pÃ¥"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "_KonfigurÃ©r logindprogram..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "S_luk maskinen"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Stopper systemet pÃ¥ maskinen sÃ¥ du kan slukke den."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "Gensta_rt maskinen"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Genstart maskinen"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Lad maskinen gÃ¥ i _dvale"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Lad maskinen gÃ¥ i dvale"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "KÃžr _XDMCP-vÃŠlger"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "KÃžr en XDMCP-vÃŠlger som vil tillade dig at logge ind pÃ¥ tilgÃŠngelige "
+#~ "fjernvÃŠrter, hvis der er nogen."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "_KonfigurÃ©r logindprogrammet"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "KonfigurÃ©r GDM (dette program). Dette krÃŠver administratoradgangskoden."
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Cirkler"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Tema med blÃ¥ cirkler"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "Variation af cirkler med ansigsvÃŠlger"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOME-kunstnere"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Glad GNOME med vÃŠlger"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "Variation af cirkler"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Glad GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Fejl ved kÃžrsel af \"%s\"\n"
+#~ "som er kÃŠdet sammen med \"%s\""
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "Kan ikke Ã¥bne fagter-fil: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX-terminal som flyttes til"
+
+#~ msgid "DISPLAY"
+#~ msgstr "DISPLAY"
+
+#~ msgid "Backend display name"
+#~ msgstr "Bagende-terminalnavn"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Xauthority-fil til destinations-terminal"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHFILE"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Xauthority-fil til bagende-terminal"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "Kunne ikke Ã¥bne terminalen \"%s\"\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "DMX-udvidelse ikke tilgÃŠngelig pÃ¥ \"%s\"\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- flyt en bagende-terminal fra Ã©n DMX-terminal til en anden"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "Du skal angive en destinations-DMX-terminal med %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "Du skal angive en bagende-terminal med %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen \"%s\" mislykkedes pÃ¥ \"%s\"\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass kÃžrer kun som root\n"
+
+# dÃŠkker vist nogenlunde, test fÃžr der rettes til noget andet
+#~ msgid "Authentication failure!\n"
+#~ msgstr "Godkendelsesfejl!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(hukommelsesmellemlager)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "En fejl opstod under indlÃŠsning af element %s%s af brugergrÃŠnsefladen fra "
+#~ "filen %s. En mulig Ã¥rsag kan vÃŠre at grÃŠnsefladebeskrivelsen er Ãždelagt. %"
+#~ "s kan ikke fortsÃŠtte og vil afslutte nu. Du bÃžr kontrollere "
+#~ "installationen af %s eller geninstallere %s."
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "Kan ikke indlÃŠse brugergrÃŠnseflade"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Glade-filen er Ãždelagt! KontrollÃ©r at den korrekte fil er installeret!\n"
+#~ "Fil: %s  Kontrol: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "En fejl opstod under indlÃŠsning af element %s%s af brugergrÃŠnsefladen fra "
+#~ "filen %s. CList-kontrollen skal have %d kolonne. En mulig Ã¥rsag kan vÃŠre "
+#~ "at Glade-grÃŠnsefladebeskrivelsen er Ãždelagt. %s kan ikke fortsÃŠtte og vil "
+#~ "afslutte nu. Du bÃžr kontrollere installationen af %s eller geninstallere %"
+#~ "s."
+#~ msgstr[1] ""
+#~ "En fejl opstod under indlÃŠsning af element %s%s af brugergrÃŠnsefladen fra "
+#~ "filen %s. CList-kontrollen skal have %d kolonner. En mulig Ã¥rsag kan vÃŠre "
+#~ "at Glade-grÃŠnsefladebeskrivelsen er Ãždelagt. %s kan ikke fortsÃŠtte og vil "
+#~ "afslutte nu. Du bÃžr kontrollere installationen af %s eller geninstallere %"
+#~ "s."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Glade-filen er pÃ¥ crack! KontrollÃ©r at den korrekte fil er installeret!\n"
+#~ "Fil: %s  Kontrol: %s  Forventede clist-kolonner: %d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "En fejl opstod under indlÃŠsning af brugergrÃŠnsefladen fra filen %s. En "
+#~ "mulig Ã¥rsag kan vÃŠre at Glade-grÃŠnsefladebeskrivelsen ikke blev fundet. %"
+#~ "s kan ikke fortsÃŠtte og vil afslutte nu. Du bÃžr kontrollere "
+#~ "installationen af %s eller geninstallere %s."
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "Ingen grÃŠnseflade kunne indlÃŠses. Dette er ikke godt! (fil: %s)"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "For mange aliasniveauer for en region; kan indikere en lÃžkke"
+
+#~ msgid "24-hour"
+#~ msgstr "24-timer"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "_XDMCP-vÃŠlger..."
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr "Kan ikke Ã¥bne forvalgt billede: %s. Bruger ikke ansigtsvÃŠlger!"
+
+#~ msgid "%s: Session directory %s not found!"
+#~ msgstr "%s: Sessionsmappen %s ikke fundet!"
+
+#~ msgid "Yikes, nothing found in the session directory."
+#~ msgstr "Intet fundet i sessionsmappen."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr ""
+#~ "Ingen automatisk valgt sessionshenvisning fundet. Bruger fejlsikret "
+#~ "GNOME.\n"
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "Kan ikke Ã¥bne forvalgt vÃŠrtsikon: %s"
+
+#~ msgid "Theme broken: must have pam-message label!"
+#~ msgstr "Tema Ãždelagt: skal have pam-meddelelsesetiket!"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "_XDMCP-vÃŠlger"
+
+#~ msgid "Shut Down the system so that you may safely turn off the computer."
+#~ msgstr "Luk systemet ned sÃ¥ maskinen kan slukkes sikkert."
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Hovedprogram genstarter..."
+
+#~ msgid "Reboot"
+#~ msgstr "Genstart maskinen"
+
+#~ msgid "Reboot your computer"
+#~ msgstr "Genstart maskinen"
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "_Genstart maskinen"
+
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr ""
+#~ "%s: Systemadministrator kan ikke blive logget ind automatisk, slÃ¥r "
+#~ "automatisk logind fra"
+
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr ""
+#~ "%s: Systemadministrator kan ikke blive logget ind automatisk, slÃ¥r "
+#~ "tidsindstillet logind fra"
+
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr "%s: SkÃŠrm nummer %d er i brug! Vil bruge %d"
+
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr "%s: Ingen Exec-linje i sessionsfilen: %s. Starter fejlsikret GNOME"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Den valgte session ser ikke gyldig ud. Starter i stedet den fejlsikrede "
+#~ "GNOME-session."
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "KontrollÃ©r at Caps Lock-tasten ikke er aktiveret."
+
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr ""
+#~ "Bed din systemadministrator om at aktivere det i konfigurationsprogrammet."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "Du kÃžrer mÃ¥ske et andet logind-program, sÃ¥ som KDM (KDE Display Manager) "
+#~ "eller xdm."
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "Kan ikke deaktivere xscreensaver-rettelser"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "Brugeren %s logger ind om %d sekunder"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: Strengen er for lang!"
+
+#~ msgid "%sWelcome to %s%s"
+#~ msgstr "%sVelkommen til %s%s"
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr ""
+#~ "Pausen fÃžr tidsindstillet logind var mindre end 5, sÃ¥ 5 benyttes i stedet."
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr "Log ind med det sprog der blev benyttet ved sidste logind."
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "Log ind med systemets forvalgte sprog"
+
+#~ msgid "Restart gdm"
+#~ msgstr "Genstart GDM"
+
+#~ msgid "No configuration was found"
+#~ msgstr "Ingen konfiguration blev fundet"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration program."
+#~ msgstr ""
+#~ "Konfigurationsfilen blev ikke fundet. GDM bruger standardvÃŠrdier til at "
+#~ "kÃžre denne session. Du bÃžr logge ind og oprette en konfigurationsfil med "
+#~ "opsÃŠtningsprogrammet til GDM."
+
+#~ msgid "Open File"
+#~ msgstr "Ã
+bn fil"
+
+#~ msgid "PNG and JPEG"
+#~ msgstr "PNG og JPEG"
+
+#~ msgid "The face browser is not configured"
+#~ msgstr "AnsigtsvÃŠlgeren er ikke konfigureret"
+
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "AnsigtsvÃŠlgeren er ikke sat op. Bed venligst din systemadministrator om "
+#~ "at aktivere den i opsÃŠtningsprogrammet til GDM."
+
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "VÃŠlg et fotografi der skal vises i ansigtsvÃŠlgeren:"
+
+#~ msgid "_Browse"
+#~ msgstr "_Gennemse"
+
+#~ msgid "No picture selected."
+#~ msgstr "Intet billede valgt."
+
+#~ msgid "Details: %s"
+#~ msgstr "Detaljer: %s"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "VÃŠlg et nyt temaarkiv at installere"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "Vil du virkelig slette temaet '%s' fra systemet?"
+
+#~ msgid "     "
+#~ msgstr "     "
+
+#~ msgid "<"
+#~ msgstr "<"
+
+#~ msgid "<b>Server Settings</b>"
+#~ msgstr "<b>Serverindstillinger</b>"
+
+#~ msgid ""
+#~ "<b>WARNING:</b> Placing values in this section that your Xserver does not "
+#~ "support will stop your Xserver\n"
+#~ "from restarting (effectively not allowing this configuration program to "
+#~ "run), BE CAREFUL!"
+#~ msgstr ""
+#~ "<b>ADVARSEL</b> Angivelse af vÃŠrdier i denne sektion som din X-server "
+#~ "ikke understÃžtter vil forhindre din X-server i at genstarte (med andre "
+#~ "ord forhindre dette konfigurationsprogram i at kÃžre), vÃŠr forsigtig!"
+
+#~ msgid ">"
+#~ msgstr ">"
+
+#~ msgid "Allow _configuration from the login screen"
+#~ msgstr "Tillad adgang til _indstillingerne fra logind-skÃŠrmen"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "Tillad _root at logge ind med GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "Tillad root at logge ind _fjernt med GDM"
+
+#~ msgid "Allow running _XDMCP chooser from the login screen"
+#~ msgstr "Tillad kÃžrsel af _XDMCP-vÃŠlgeren fra logind-skÃŠrmen"
+
+#~ msgid "Allow theme selection in _GTK+ Greeter."
+#~ msgstr "Tillad temavalg i _GTK+-velkomst-vinduet."
+
+#~ msgid ""
+#~ "Always _disallow TCP connections to X server (disables all remote "
+#~ "connections)"
+#~ msgstr ""
+#~ "Tillad _aldrig TCP-forbindelser til X-serveren (deaktiverer alle fjerne "
+#~ "forbindelser)"
+
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "Brug altid 24-_timers format for tid"
+
+#~ msgid "Apply"
+#~ msgstr "Anvend"
+
+#~ msgid "Browse"
+#~ msgstr "Gennemse"
+
+#~ msgid "Choose network computer to connect to."
+#~ msgstr "VÃŠlg en netvÃŠrks-computer der skal tilsluttes."
+
+#~ msgid "Chooser"
+#~ msgstr "VÃŠlger"
+
+#~ msgid "Create Server Definition"
+#~ msgstr "Opret serverdefinition"
+
+#~ msgid "Delete"
+#~ msgstr "Slet"
+
+#~ msgid "Delete Server Definition"
+#~ msgstr "Slet serverdefinition"
+
+#~ msgid "Enable _XDMCP"
+#~ msgstr "AktivÃ©r _XDMCP"
+
+#~ msgid "Flexible"
+#~ msgstr "Fleksibel"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "GTK+-velkomst\n"
+#~ "Velkomst med tema"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "GTK+-velkomst\n"
+#~ "Velkomst med tema\n"
+#~ "Deaktiveret"
+
+#~ msgid "Handled"
+#~ msgstr "HÃ¥ndteret"
+
+#~ msgid "Login a _user automatically after a specified number of seconds"
+#~ msgstr "Log en _bruger pÃ¥ automatisk efter det angivne antal sekunder"
+
+#~ msgid "Make a _sound after a failed login attempt"
+#~ msgstr "Afspil en _lyd efter et mislykket logind-forsÃžg"
+
+#~ msgid "Make a _sound after a successful login attempt"
+#~ msgstr "Afspil en _lyd efter et vellykket logind-forsÃžg"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "Afspil en _lyd nÃ¥r logind-vinduet er parat"
+
+#~ msgid "No Logo"
+#~ msgstr "Intet logo"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "Ingen XDMCP-understÃžttelse i programfilen. For at aktivere XDMCP-"
+#~ "understÃžttelse bliver du nÃždt til at oversÃŠtte GDM igen med XDMCP-"
+#~ "rutinebibliotekerne."
+
+#~ msgid ""
+#~ "Note: For settings to take effect, the gdm service will require a restart."
+#~ msgstr ""
+#~ "BemÃŠrk: For at indstillingerne kan trÃŠde i kraft, skal GDM-tjenesten "
+#~ "genstartes."
+
+#~ msgid ""
+#~ "Only One Theme\n"
+#~ "Random Theme"
+#~ msgstr ""
+#~ "Kun et tema\n"
+#~ "TilfÃŠldigt tema"
+
+#~ msgid "Pick a color"
+#~ msgstr "VÃŠlg en farve"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "Ping-interval (sekunder):"
+
+#~ msgid "Preview:"
+#~ msgstr "Eksempel:"
+
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "_Fjern velkomstbesked (%n = vÃŠrtsnavn): "
+
+#~ msgid "Retry delay (_seconds):"
+#~ msgstr "Pause mellem gentagne forsÃžg (_sekunder):"
+
+#~ msgid "Server Definition to Modify:"
+#~ msgstr "Serverdefinition som skal ÃŠndres:"
+
+#~ msgid "Show choosable user images (_Face Browser)"
+#~ msgstr "Vis valgbare brugerbilleder (ansigts_vÃŠlger)"
+
+#~ msgid ""
+#~ "Show the \"Actions\" menu (formerly known as the \"System\" menu).  If "
+#~ "not set, none of the system commands will be available (this includes "
+#~ "restart, shutdown, configure, chooser)"
+#~ msgstr ""
+#~ "Vis menuen \"Handlinger\" (tidligere kendt som menuen \"System\"). Hvis "
+#~ "ikke sat, vil ingen af systemkommandoerne vÃŠre tilgÃŠngelige (dette "
+#~ "inkluderer genstart, sluk, konfigurÃ©r, vÃŠlger)"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "Streng som skal vises i velkomstbyderen som velkomst. Du kan indsÃŠtte %n "
+#~ "her og det vil blive erstattet med navnet pÃ¥ maskinen."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "Streng som skal vises i velkomstbyderen som velkomst for folk der logger "
+#~ "ind fjernt med XDMCP. Du kan indsÃŠtte %n her og det vil blive erstattet "
+#~ "med navnet pÃ¥ maskinen."
+
+#~ msgid "Test Sound"
+#~ msgstr "Test lyden"
+
+#~ msgid "Use default Remote Welcome"
+#~ msgstr "Brug forvalgt ekstern velkomst"
+
+#~ msgid "User to Include"
+#~ msgstr "Bruger som skal inkluderes"
+
+#~ msgid "User to exclude"
+#~ msgstr "Bruger som skal udelukkes"
+
+#~ msgid "Usually something like: /usr/bin/X"
+#~ msgstr "I de fleste tilfÃŠlde: /usr/bin/X"
+
+#~ msgid "_1 General"
+#~ msgstr "_1 Generelt"
+
+#~ msgid "_2 GTK+ Greeter"
+#~ msgstr "_2 GTK+-velkomstbyder"
+
+#~ msgid "_3 Themed Greeter"
+#~ msgstr "_3 Velkomst med tema"
+
+#~ msgid "_7 XDMCP"
+#~ msgstr "_7 XDMCP"
+
+#~ msgid "_8 Face Browser"
+#~ msgstr "_8 AnsigtsvÃŠlger"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "Brugernavn til _automatisk logind:"
+
+#~ msgid "_Delete theme"
+#~ msgstr "_Slet tema"
+
+#~ msgid "_Include All Users"
+#~ msgstr "_InkludÃ©r alle brugere"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "_Log en bruger automatisk pÃ¥ ved fÃžrste opstart"
+
+#~ msgid "_Mode:"
+#~ msgstr "_Tilstand:"
+
+#~ msgid "_No background"
+#~ msgstr "I_ngen baggrund"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "_Udelukkende farve ved fjerne terminaler"
+
+#~ msgid "_Timed login username:"
+#~ msgstr "Brugernavn til t_idsindstillet logind:"
+
+#~ msgid "_Welcome string: "
+#~ msgstr "_Velkomstbesked: "
+
+#~ msgid "author"
+#~ msgstr "forfatter"
+
+#~ msgid "copyright"
+#~ msgstr "ophavsret"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "beskrivelses-\n"
+#~ "kontrol"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "Velkomstbyderversionen (%s) passer ikke til serverversionen.\n"
+#~ "Du har sandsynligvis lige opgraderet GDM. Genstart venligst\n"
+#~ "enten GDM-serveren eller maskinen."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "Velkomstbyderversionen (%s) passer ikke til serverversionen (%s).\n"
+#~ "Du har sandsynligvis lige opgraderet GDM.\n"
+#~ "Genstart venligst enten GDM-serveren eller maskinen."
+
+# som i 'sidste session'
+#~ msgid "Last"
+#~ msgstr "Forrige"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "X-serveren (den grafisk grÃŠnseflade) kan ikke startes op. Sandsynligvis "
+#~ "er den ikke indstillet korrekt. Du bliver nÃždt til at logge ind ved en "
+#~ "konsol og kÃžre opsÃŠtningsprogrammet til X igen. Genstart derefter GDM."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+#~ msgstr ""
+#~ "%s: Kan ikke finde eller kÃžre grund-Xsession-programmet, prÃžver "
+#~ "fejlsikret GNOME"
+
+#~ msgid "A-M|English"
+#~ msgstr "A-M|Engelsk"
+
+#~ msgid "Could not fork a new process!"
+#~ msgstr "Kunne ikke fraspalte ny proces"
+
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "Du kan sandsynligvis heller ikke logge ind."
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "Fejlsikret GNOME"
+
+#~ msgid "Failsafe xterm"
+#~ msgstr "Fejlsikret xterm"
+
+#~ msgid "Doubleclick on the user to log in"
+#~ msgstr "Dobbeltklik pÃ¥ en bruger for at logge ind"
+
+#~ msgid "Standard greeter"
+#~ msgstr "Standardvelkomstbyder"
+
+#~ msgid "Graphical greeter"
+#~ msgstr "Grafisk velkomstbyder"
+
+#~ msgid "Miscellaneous"
+#~ msgstr "Diverse"
+
+#~ msgid "acc_sound_file_box"
+#~ msgstr "acc_sound_file_box"
+
+#~ msgid ""
+#~ "Doubleclick on the user\n"
+#~ "to log in"
+#~ msgstr ""
+#~ "Dobbeltklik pÃ¥ bruger\n"
+#~ "for at logge ind"
+
+#~ msgid "(memory buffer"
+#~ msgstr "(hukommelsesmellemlager"
+
+#~ msgid "Picture is too large"
+#~ msgstr "Billede er for stort"
+
+#~ msgid ""
+#~ "The system administrator disallowed pictures larger than %d bytes to show "
+#~ "in the face browser"
+#~ msgstr ""
+#~ "Systemadministratoren har forbudt billeder stÃžrre end %d byte til "
+#~ "ansigtsvÃŠlgeren."
+
+#~ msgid ""
+#~ "File %s cannot be open for reading\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "Filen %s kan ikke Ã¥bnes til lÃŠsning.\n"
+#~ "Fejl: %s"
+
+#~ msgid "FLEXI_XSERVER request denied: Not authenticated"
+#~ msgstr "ForespÃžrgsel om fleksibel x-server afvist: Ikke godkendt"
+
+#~ msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+#~ msgstr ""
+#~ "ForespÃžrgsel \"undersÃžg muligheder for logud-handlinger\" afvist: Ikke "
+#~ "godkendt"
+
+#~ msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+#~ msgstr "ForespÃžrgsel \"sÃŠt logud-handling\" afvist: Ikke godkendt"
+
+#~ msgid ""
+#~ "A graphical application for configuring the GNOME Display Manager (GDM)"
+#~ msgstr ""
+#~ "Et grafisk program til at konfigurere logind-programmet til GNOME (GDM)"
+
+#~ msgid "Flexible server request denied: Not authenticated"
+#~ msgstr "Fleksibel serverforespÃžrgsel afvist: Ikke godkendt"
+
+#~ msgid "Query logout action request denied: Not authenticated"
+#~ msgstr "ForespÃžrg logudhandling afvist: Ikke godkendt"
+
+#~ msgid "Set logout action request denied: Not authenticated"
+#~ msgstr "SÃŠt logudhandling afvist: Ikke godkendt"
+
+#~ msgid "A-M|English (British)"
+#~ msgstr "A-M|Engelsk (britisk)"
+
+#~ msgid "Shut_down"
+#~ msgstr "_Sluk..."
+
+#~ msgid "%s: Can't find the gdm user (%s). Trying 'nobody'!"
+#~ msgstr "%s: Kan ikke finde gdm-brugeren (%s). ForsÃžger med 'nobody'!"
+
+#~ msgid "%s: Can't find the gdm group (%s). Trying 'nobody'!"
+#~ msgstr "%s: Kan ikke finde GDM-gruppen (%s). ForsÃžger med 'nobody'!."
Index: proiecte/PPPP/gdm/po/de.po
===================================================================
--- proiecte/PPPP/gdm/po/de.po	(revision 134)
+++ proiecte/PPPP/gdm/po/de.po	(revision 134)
@@ -0,0 +1,5429 @@
+# German GDM translation.
+# Copyright (C) 1999-2004 Free Software Foundation, Inc.
+#
+# Karsten Weiss <karsten@addx.au.s.shuttle.de>, 1999.
+# Benedikt Roth <Benedikt.Roth@gmx.net>, 2000, 2001.
+# Christian Meyer <chrisime@gnome.org>, 2000, 2001.
+# Christian Neumair <chris@gnome-de.org>, 2002-2004.
+# Hendrik Richter <hendrikr@gnome.org>, 2004, 2005, 2006, 2007, 2009.
+# Hendrik Brandt <heb@gnome-de.org>, 2005.
+# Fabian Nowak <timystery@arcor.de>, 2007.
+# Andre Klapper <ak-47@gmx.net>, 2008.
+# Jochen Skulj <jochen@jochenskulj.de>, 2008.
+# Christian Kirbach <Christian.Kirbach@googlemail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GDM HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-13 17:50+0200\n"
+"PO-Revision-Date: 2009-09-13 17:51+0200\n"
+"Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com>\n"
+"Language-Team: German <gnome-de@gnome.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ist kein zeichenorientiertes GerÃ€t"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Fehlerdiagnose-Code aktivieren"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Kennung anzeigen"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "Kennung"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager-Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "Benutzer Â»%sÂ« konnte nicht auf dem System gefunden werden"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Anmeldesystem konnte nicht initialisiert werden"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Benutzernachweis konnte nicht ÃŒberprÃŒft werden"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Benutzer konnte nicht berechtigt werden"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Berechtigungsnachweis konnte nicht engerichtet werden"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Der X-Server (Ihre grafische Umgebung) konnte auf Grund eines internen "
+"Fehlers nicht gestartet werden. Bitte kontaktieren Sie den "
+"Systemadministrator oder ÃŒberprÃŒfen Sie zur Fehlerdiagnose das "
+"Systemprotokoll. Bis auf Weiteres wird diese Anzeige deaktiviert. Bitte "
+"starten Sie GDM neu, wenn der Fehler behoben ist."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: Verbindung zur Elternanzeige Â»%sÂ« gescheitert"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Server sollte fÃŒr den Benutzer %s gestartet werden, aber dieser "
+"Benutzer existiert nicht"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%d konnte nicht als Gruppenkennung festgelegt werden"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () fÃŒr %s gescheitert"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "%d konnte nicht als Benutzerkennung festgelegt werden"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "0 konnte nicht als Gruppenkennung festgelegt werden"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Protokolldatei fÃŒr Anzeige %s konnte nicht geÃ¶ffnet werden!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s konnte nicht auf %s gesetzt werden"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: PrioritÃ€t des Servers konnte nicht auf %d gesetzt werden: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Leerer Server-Befehl fÃŒr Anzeige %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Benutzername"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Der Benutzername"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Rechnername"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Der Rechnername"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "AnzeigegerÃ€t"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Das AnzeigegerÃ€t"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"Fehler beim Initialisieren des Ausstausches mit dem Legitimationssystem - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "Allgemeiner Fehler"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "Zu wenig Speicherplatz"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "Programmierfehler in der Anwendung"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "Unbekannter Fehler"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Benutzername:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"Fehler beim Benachrichtigen des Legitimationssystem ÃŒber die bevorzugte "
+"Benutznamenanzeige - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"Fehler beim Benachrichtigen des Legitimationssystem ÃŒber den Rechnernamen "
+"des Benutzers - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"Fehler beim Benachrichtigen des Legitimationssystem ÃŒber das "
+"Befehlseingabeprogramm des Benutzers - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"Fehler beim Benachrichtigen des Legitimationssystem ÃŒber den Anzeigenamen "
+"des Benutzers - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"Fehler beim Benachrichtigen des Legitimationssystem ÃŒber die Display xauth-"
+"Berechtigungsnachweise - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "Kein Benutzerkonto verfÃŒgbar"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Zum Benutzer konnte nicht gewechselt werden"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Benutzer %s existiert nicht."
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Gruppe %s existiert nicht."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Socket konnte nicht angelegt werden!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP-Anfrage von Rechner %s abgewiesen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Legitimationsliste konnte dem Paket nicht entnommen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Fehler in PrÃŒfsumme"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Fehlerhafte Adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Anzeigeadresse konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Port-Nummer der Anzeige konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Legitimationsliste konnte dem Paket nicht entnommen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Fehler in PrÃŒfsumme"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: REQUEST von gesperrtem Rechner %s erhalten"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Anzeigenummer konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Verbindungstyp konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Client-Adresse konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Legitimationsnamen konnten nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Legitimationsdaten konnten nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Autorisierungsliste konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Herstellerkennung konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Fehler in PrÃŒfsumme von %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Manage von gesperrtem Host %s erhalten"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Sitzungskennung konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Anzeigeklasse konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Adresse konnte nicht gelesen werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: KEEPALIVE von gesperrtem Rechner %s erhalten"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP-Kopfzeilen konnten nicht gelesen werden!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Falsche XDMCP-Version!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Adresse konnte nicht verarbeitet werden"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Rechnername des Servers konnte nicht ermittelt werden: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"PID-Datei %s konnte nicht geschrieben werden, mÃ¶glicherweise geht der "
+"Plattenplatz zur Neige: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Protokollverzeichnis %s existiert nicht oder ist kein Verzeichnis."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Legitimationsverzeichnis %s existiert nicht. Abbruch."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Legitimationsverzeichnis %s ist kein Verzeichnis. Abbruch."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Authentifizierungsverzeichnis %s gehÃ¶rt nicht Benutzer %d und Gruppe %d. "
+"Abbruch."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Legitimationsverzeichnis %s hat falsche Zugriffsrechte %o. Sie sollten %o "
+"sein. Abbruch."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Der GDM-Benutzer Â»%sÂ« konnte nicht gefunden werden. Abbruch!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Der GDM-Benutzer sollte nicht Â»rootÂ« sein. Abbruch!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Die GDM-Gruppe Â»%sÂ« konnte nicht gefunden werden. Abbruch!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Die GDM-Gruppe sollte nicht Â»rootÂ« sein. Abbruch!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Alle Warnungen als fatal behandeln"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Nach einer Weile beenden - dient der Fehleranalyse"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM-Version ausgeben"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME Display-Manager"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Nur der Â»rootÂ«-Benutzer darf GDM starten"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display-Manager Arbeitsprozess"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registrationseinbindung"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Anmeldefenster"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Energieverwaltung"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Energieverwaltungsdienst"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME Verwaltungsdienst"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME Bildschirmlupe"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Teile des Bildschirms vergrÃ¶Ãern"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME Bildschirmtastatur"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Tastatur auf dem Bildschirm verwenden"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Bildschirmleser"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Bildschirminformationen als Sprache oder Braille darstellen"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Legitimationsdienst von PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "System auswÃ€hlen"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP-Puffer konnte nicht angelegt werden!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP-Kopfzeilen konnten nicht gelesen werden!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Wert"
+
+# CHECK
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Prozent der abgeschlossenen Zeit"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Inaktiver Text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Der Text wird in der Bezeichnung verwendet, wenn der Benutzer noch kein "
+"Element ausgewÃ€hlt hat"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Aktiver Text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"Der Text wird in der Bezeichnung verwendet, wenn der Benutzer ein Element "
+"ausgewÃ€hlt hat"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Liste sichtbar"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Legt fest, ob die Liste des WÃ€hlers sichtbar ist"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a, %d. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Automatische Anmeldung âŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Abbruch âŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Sprache auswÃ€hlen und auf Â»AnmeldenÂ« klicken"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Legitimationsdialog"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Computername"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Anmelden"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Neustart"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Ausschalten"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Bereitschaft"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Leiste"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Sprachen"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "Spra_chen:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "Spra_che:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Andere âŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+"Eine Sprache aus der vollstÃ€ndigen Liste der verfÃŒgbaren Sprachen wÃ€hlen"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "nicht angegeben"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Tastaturlayout"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Tastatur:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Andere âŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Eine Tastaturlayout aus der vollstÃ€ndigen Liste der verfÃŒgbaren "
+"Tastaturlayouts wÃ€hlen"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Bezeichnungstext"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Der als Bezeichnung verwendete Text"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Symbolname"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Das mit der Bezeichnung verwendete Symbol"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Voreingestelltes Element"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "Die Kennung des voreingestellten Elementes"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maximale Elementanzahl"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Die maximale Anzehl der Elemente, die in der Liste vorgehalten werden"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Entfernte Anmeldung (Verbindung zu %s aufbauen âŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Entfernte Anmeldung (mit %s verbunden)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Entfernte Anmeldung"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "Sit_zungen:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Bannertext"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Text der Bannernachricht, wenn der WÃ€hler leer ist"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Anzeige des Knopfes Â»NeustartÂ« deaktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Keine bekannten Benutzer im Anmeldefenster anzeigen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Barrierefreiheitsmodule fÃŒr Tastatur aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Fehlerdiagnose aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Fehlerdiagnosemodus fÃŒr BegrÃŒÃer aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Bildschirmtastatur aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Bildschirmlupe aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Bildschirmleser aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Anzeige des Bannertextes aktivieren"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Symbolname des zu verwendenden Logos"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Zuletzt gewÃ€hlte Tastaturlayouts"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Zuletzt gewÃ€hlte Sprachen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Der SchlÃŒssel legt eine Liste von Tastaturlayouts fest, die als Vorgabe im "
+"Anmeldefenster angezeigt wird."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Der SchlÃŒssel legt eine Liste von Sprachen fest, die als Vorgabe im "
+"Anmeldefenster angezeigt wird."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Der SchlÃŒssel legt den konfigurierbaren Symbolnamen fÃŒr das BegrÃŒÃer-Logo "
+"fest."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um die Anzeige bekannter Benutzer im "
+"Anmeldefenster zu deaktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um die Anzeige des Knopfes Â»NeustartÂ« im "
+"Anmeldefenster zu deaktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um das Plugin fÃŒr die Verwaltung der "
+"Hintergrundeinstellung zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um das Plugin fÃŒr die Verwaltung von "
+"Medientasten zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um die Bildschirmtastatur zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um das Plugin zur Verwaltung der "
+"Barrierefreiheit fÃŒr die Tastatur zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Den SchlÃŒssel auf wahr setzen, um die Bildschirmlupe zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Den SchlÃŒssel auf wahr setzen, um den Bildschirmleser zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um das Plugin fÃŒr die Verwaltung der Audio-"
+"Einstellungen zu aktivieren."
+
+# CHECK
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um das Plugin zur Verwaltung der xrandr-"
+"Einstellungen zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um das Plugin zur Verwaltung der xsettings-"
+"Einstellungen zu aktivieren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Den SchlÃŒssel auf wahr setzen, um den Bannertext anzuzeigen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Den SchlÃŒssel auf wahr setzen, um Compiz als Fenstermanager zu verwenden."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Der an Stelle von Â»banner_message_textÂ« im Anmeldefenster anzuzeigende "
+"Bannertext, wenn der WÃ€hler leer ist."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Der im Anmeldefenster anzuzeigende Bannertext."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Der SchlÃŒssel ist auf wahr gesetzt, wenn das Plugin fÃŒr die "
+"Hintergrundeinstellungsverwaltung aktiviert ist."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Der SchlÃŒssel ist auf wahr gesetzt, wenn das Plugin fÃŒr die Verwaltung der "
+"Medientasten aktiviert ist."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"Der SchlÃŒssel ist auf wahr gesetzt, wenn das Plugin fÃŒr die Audio-"
+"Einstellungen aktiviert ist."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"Der SchlÃŒssel ist auf wahr gesetzt, wenn das Plugin fÃŒr die Verwaltung der "
+"xrandr-Einstellungen aktiviert ist."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"Der SchlÃŒssel ist auf wahr gesetzt, wenn das Plugin fÃŒr die Verwaltung der "
+"xsettings-Einstellungen aktiviert ist."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Compiz als Fenstermanager verwenden."
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Dauer"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Anzahl der Sekunden, bevor der Zeitmesser stoppt."
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Startzeit"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Zeit, wann der Zeitmesser gestartet wurde"
+
+# CHECK
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Zeitmesser aktiv?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Gibt an, ob der Zeitmesser momentan lÃ€uft"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Verwaltung"
+
+# CHECK: Was ist mit Â»user manager objectÂ« gemeint?
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr ""
+"Das Benutzerverwaltungsobjekt, von dem diese Benutzerkennung gesteuert wird"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Andere âŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Eine andere Benutzerkennung wÃ€hlen"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gast"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Als temporÃ€rer Gast anmelden"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatische Anmeldung"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Automatische Anmeldung ans System nach Auswahl der Einstellungen"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Als %s anmelden"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Momentan angemeldet"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Das Benutzerwechsel-Applet ist freie Software, Sie kÃ¶nnen es weitergeben und/"
+"oder verÃ€ndern, solange Sie sich an die Regeln der GNU General Public "
+"License halten, so wie sie von der Free Software Foundation festgelegt "
+"wurden entweder in Version 2 der Lizenz oder (nach Ihrem Ermessen) in jeder "
+"folgenden Lizenz."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Dieses Programm wurde mit dem Ziel verÃ¶ffentlicht, dass Sie es nÃŒtzlich "
+"finden, jedoch OHNE JEDWEDE GARANTIE, sogar ohne eine implizite Garantie der "
+"VERKAUFBARKEIT oder der NUTZBARKEIT FÃR EINEN SPEZIELLEN ZWECK. Schauen Sie "
+"fÃŒr weitere Informationen bitte in der GNU General Public License (GNU GPL) "
+"nach."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Mit diesem Programm sollten Sie auÃerdem eine Kopie der GNU General Public "
+"License erhalten haben. Wenn dem nicht so ist, so schreiben Sie bitte an die "
+"Free Software Foundation, Inc.,\n"
+" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Ein MenÃŒ, um schnell zwischen Benutzern zu wechseln"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Karsten Weiss <karsten@addx.au.s.shuttle.de>\n"
+"Benedikt Roth <Benedikt.Roth@gmx.net>\n"
+"Christian Meyer <chrisime@gnome.org>\n"
+"Christian Neumair <chris@gnome-de.org>\n"
+"Hendrik Richter <hendrikr@gnome.org>\n"
+"Hendrik Brandt <heb@gnome-de.org>\n"
+"Fabian Nowak <timystery@arcor.de>\n"
+"Andre Klapper <ak-47@gmx.net>\n"
+"Jochen Skulj <jochen@jochenskulj.de>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Bildschirm konnte nicht gesperrt werden: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Bildschirmschoner kann nicht vorÃŒbergehend auf leeren Bildschirm gesetzt "
+"werden: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Abmelden ist gescheitert: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "VerfÃŒgbar"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Unsichtbar"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "BeschÃ€ftigt"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Abwesend"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Kontoinformationen âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Systemeinstellungen âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Bildschirm sperren"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Benutzer wechseln"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Beenden âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Benutzerwechsel-Applet"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Einstellungen und Status des Benutzerkontos anpassen"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Ein MenÃŒ zum schnellen Wechsel zwischen Benutzern"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Benutzerwechsel"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Benutzerwechsel-Applet-Fabrik"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "_PersÃ¶nliche Angaben bearbeiten"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Info"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Benutzer und Gruppen bearbeiten"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignoriert - aus KompatibilitÃ€tsgrÃŒnden erhalten"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "BEFEHL"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Diagnose-Ausgabe aktivieren"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Version dieser Anwendung"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Aktuelle Sitzung kann nicht identifiziert werden."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "â Neue GDM-Anmeldung"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Neue Anzeige konnte nicht gestartet werden"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Bildschirmfoto wurde aufgenommen"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ein Foto des Bildschirminhalts aufnehmen"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "Arbeitsprozess wurde mit dem Status %d beendet"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "Berechtigungsnachweis konnte nicht engerichtet werden"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Neustart des Computers gescheitert"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Sie sollten den Computer nicht neu starten, da mehrere Benutzer "
+#~ "angemeldet sind"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Ausschalten gescheitert"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Sie sollten den Computer nicht ausschalten, da mehrere Benutzer "
+#~ "angemeldet sind"
+
+# CHECK: Was bedeutet hier page 5?
+#~ msgid "page 5"
+#~ msgstr "Seite 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Die Umschalttaste ist aktiviert."
+
+#~ msgid "User"
+#~ msgstr "Benutzer"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "Der Benutzer, den dieser MenÃŒeintrag reprÃ€sentiert."
+
+#~ msgid "Icon Size"
+#~ msgstr "SymbolgrÃ¶Ãe"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "Die GrÃ¶Ãe des zu verwendenden Symbols"
+
+#~ msgid "Indicator Size"
+#~ msgstr "IndikatorgrÃ¶Ãs"
+
+# CHECK: check indicator?
+#~ msgid "Size of check indicator"
+#~ msgstr "GrÃ¶Ãe des Kontrollindikators"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Indikatorabstand"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Abstand zwischen Benutzername und Indikator"
+
+#~ msgid "_Help"
+#~ msgstr "_Hilfe"
+
+#~ msgid "Main Options"
+#~ msgstr "Haupteinstellungen"
+
+#, fuzzy
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "Einstellungen des Anmeldefotos"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Den angegebenen Protokollbefehl an GDM senden"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest-Modus"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Aktuellen Bildschirm nicht sperren"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Vor dem AusfÃŒhren von Â»--commandÂ« legitimieren"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Eine neue anpassungsfÃ€hige Sitzung starten; kein Popup anzeigen"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Diese Sitzung meldet Sie an CDE an"
+
+#~ msgid "Run Xclient script"
+#~ msgstr "Xclient-Skript ausfÃŒhren"
+
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "Diese Sitzung fÃŒhrt das Xclients-Skript aus."
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Diese Sitzung meldet Sie an GNOME an"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "Sichere entfernte Verbindung"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr ""
+#~ "Diese Sitzung meldet Sie mittels SSH auf einem entfernten Rechner an"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Der X-Server (Ihre grafische OberflÃ€che) konnte nicht gestartet werden. "
+#~ "Wahrscheinlich ist er nicht korrekt eingerichtet. Sie mÃŒssen sich auf "
+#~ "einer Konsole anmelden und den X-Server erneut konfigurieren. Starten Sie "
+#~ "GDM dann neu."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Soll versucht werden, den X-Server zu konfigurieren? Hinweis: Sie "
+#~ "benÃ¶tigen dafÃŒr das Â»rootÂ«-Passwort."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr ""
+#~ "Bitte geben Sie das Passwort fÃŒr Â»rootÂ« (den allmÃ€chtigen Benutzer) ein."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "Es wird versucht, den X-Server neu zu starten."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "Der X-Server ist nun deaktiviert. Starten Sie GDM neu, wenn er korrekt "
+#~ "konfiguriert ist."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Der X-Server (Ihre grafische OberflÃ€che) konnte nicht gestartet werden. "
+#~ "Wahrscheinlich ist er nicht korrekt eingerichtet. Wollen Sie die Ausgabe "
+#~ "des X-Servers sehen, um das Problem zu suchen?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Wollen Sie auch die detaillierte X-Server-Ausgabe sehen?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Der X-Server (Ihre grafische OberflÃ€che) konnte nicht gestartet werden. "
+#~ "Anscheinend ist Ihr ZeigegerÃ€t (Ihre Maus) nicht korrekt eingerichtet. "
+#~ "Wollen Sie die Ausgabe des X-Servers sehen, um das Problem zu suchen?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Soll versucht werden, die Maus zu konfigurieren? Hinweis: Sie benÃ¶tigen "
+#~ "hierfÃŒr das Â»rootÂ«-Passwort."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Dies ist die abgesicherte xterm-Sitzung. Fenster sind nun ausschlieÃlich "
+#~ "fokussiert, falls sich der Zeiger darÃŒber befindet. Geben Sie im Fenster "
+#~ "in der oberen linken Ecke Â»exitÂ« ein, um diesen Modus zu verlassen."
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "Ihre Sitzung konnte nicht gestartet werden, daher wurde die abgesicherte "
+#~ "xterm-Sitzung gestartet. Fenster sind nun ausschlieÃlich fokussiert, "
+#~ "falls sich der Zeiger darÃŒber befindet. Geben Sie im Fenster in der "
+#~ "oberen linken Ecke Â»exitÂ« ein, um diesen Modus zu verlassen."
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Neuer Legitimationseintrag %s konnte nicht geschrieben werden."
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Neuer Legitimationseintrag konnte nicht geschrieben werden. "
+#~ "MÃ¶glicherweise ist kein Plattenplatz verfÃŒgbar"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM konnte den neuen Legitimationseintrag nicht auf die Platte schreiben. "
+#~ "MÃ¶glicherweise kein Plattenplatz verfÃŒgbar.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Cookie-Datei %s konnte nicht angelegt werden."
+
+# CHECK
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: %s konnte nicht sicher geÃ¶ffnet werden"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Cookie-Datei %s konnte nicht geÃ¶ffnet werden."
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Cookie-Datei %s konnte nicht gesperrt werden."
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Cookie konnte nicht geschrieben werden"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: VerdÃ€chtige Cookie-Datei %s wird ignoriert"
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "Schreiben nach %s nicht mÃ¶glich: %s"
+
+# CHECK - zu flapsig?
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "Der Anzeige-Server wurde in den letzten 90 Sekunden ca. 6 Mal "
+#~ "heruntergefahren. Vermutlich lÃ€uft irgendetwas schief. Vor dem nÃ€chsten "
+#~ "Anmeldeversuch auf Anzeige %s wird eine Pause von 2 Minuten eingelegt."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Weiterleitung konnte nicht angelegt werden"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Abspalten des GDM-Slave-Prozesses fÃŒr %s gescheitert"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s ist keine regulÃ€re Datei!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... Datei zu lang, um sie anzuzeigen ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s konnte nicht geÃ¶ffnet werden"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Abspalten gescheitert, um Fehler-/Info-Box anzuzeigen"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Verzeichnis %s existiert nicht."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: Besitzer von %s hat nicht die Benutzerkennung %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: Gruppe hat Schreibzugriff auf %s."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: Alle Benutzer haben Schreibzugriff auf %s."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s existiert nicht, muss es jedoch."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s ist keine regulÃ€re Datei."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: Gruppe / Alle Benutzer haben Schreibzugriff auf %s."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s ist grÃ¶Ãer als die vom Systemadministrator festgelegte maximale "
+#~ "DateigrÃ¶Ãe."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Socket konnte nicht angelegt werden"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Socket konnte nicht gebunden werden."
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: FIFO konnte nicht erzeugt werden"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: FIFO konnte nicht geÃ¶ffnet werden"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "PID-Datei %s konnte nicht geschrieben werden, mÃ¶glicherweise geht der "
+#~ "Plattenplatz zur Neige. Fehler: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () gescheitert!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () gescheitert: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Abgesicherter X-Server %s wird versucht"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: Das Skript XKeepsCrashing wird gestartet"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "Der X-Server (Ihre grafische OberflÃ€che) konnte nicht gestartet werden. "
+#~ "Wahrscheinlich ist er nicht korrekt eingerichtet. Sie mÃŒssen sich auf "
+#~ "einer Konsole anmelden und Ihr X-Konfigurationsprogramm erneut ausfÃŒhren. "
+#~ "Starten Sie GDM dann neu."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "X-Server konnte nicht in kurzen ZeitabstÃ€nden gestartet werden; Anzeige %"
+#~ "s wird deaktiviert"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Master wird in Ruhezustand versetzt âŠ"
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "System wird neu gestartet, bitte warten âŠ"
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "System wird heruntergefahren, bitte warten âŠ"
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Anhalten gescheitert: %s!"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "System wird neu gestartet âŠ"
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: Neustart gescheitert: %s!"
+
+#~ msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+#~ msgstr ""
+#~ "custom_cmd: Index des Spezialbefehls %ld auÃerhalb des zulÃ€ssigen "
+#~ "Bereiches [0,%d)"
+
+#~ msgid "%s%ld="
+#~ msgstr "%s%ld="
+
+#~ msgid "Executing custom command %ld with restart option..."
+#~ msgstr "Spezialbefehl %ld wird mit Neustartoption ausgefÃŒhrt âŠ"
+
+#~ msgid "%s: Execution of custom command failed: %s"
+#~ msgstr "%s: AusfÃŒhrung des Spezialbefehls ist gescheitert: %s"
+
+#~ msgid "Executing custom command %ld with no restart option ..."
+#~ msgstr "Spezialbefehl %ld wird ohne Neustartoption ausgefÃŒhrt âŠ"
+
+#~ msgid "custom_cmd: forking process for custom command %ld failed"
+#~ msgstr ""
+#~ "custom_cmd: Duplizieren des Prozesses fÃŒr Spezialbefehl %ld ist "
+#~ "gescheitert"
+
+#~ msgid "custom_cmd: child %d returned %d"
+#~ msgstr "custom_cmd: Kindprozess %d gab %d zurÃŒck"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "Anfrage zum Neustart von GDM, des Systems, zum Versetzen in den "
+#~ "Ruhezustand oder zum Herunterfahren zeigen, obwohl es kein SystemmenÃŒ auf "
+#~ "Anzeige %s gibt"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "Anfrage zum Neustart von GDM, des Systems, zum Versetzen in den "
+#~ "Ruhezustand oder zum Herunterfahren erhalten von der entfernten Anzeige %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Abbruch von Anzeige %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM wird neu gestartet âŠ"
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "Hauptdienst: SIGABRT erhalten, irgendetwas ist verdammt schief gelaufen. "
+#~ "Auf Wiedersehen."
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Nicht in den Hintergrund abspalten"
+
+# CHECK
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Es sollen keine Konsolen-Server (lokal) ausgefÃŒhrt werden"
+
+#~ msgid "Alternative defaults configuration file"
+#~ msgstr "Alternative Standardkonfigurationsdatei"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "KONFIGURATIONSDATEI"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "LD_*-Variablen vorhalten"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Den ersten X-Server starten, aber dann warten, bis im FIFO ein GO "
+#~ "auftaucht"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "%s konnte nicht zum Schreiben geÃ¶ffnet werden"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- der GNOME-Anmeldemanager"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Fehler beim Einrichten des Signalhandlers %s: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM lÃ€uft bereits. Abbruch!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Fehler beim Einrichten des CHLD-Signalhandlers"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC-Anfrage abgewiesen: Nicht authentifiziert"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s-Anfrage abgewiesen: Nicht legitimiert"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "Unbekannter Servertyp angefragt, Standard-Server wird benutzt."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Angefragter Server %s darf nicht fÃŒr flexible Server verwendet werden, "
+#~ "Standard-Server wird benutzt."
+
+#~ msgid "%s%d="
+#~ msgstr "%s%d="
+
+#~ msgid "%s%d=Custom_%d"
+#~ msgstr "%s%d=Spezial_%d"
+
+#~ msgid "%s%d=Execute custom command _%d"
+#~ msgstr "%s%d=Spezialbefehl _%d ausfÃŒhren"
+
+#~ msgid "%s%d=Are you sure?"
+#~ msgstr "%s%d=Sind Sie sicher?"
+
+#~ msgid "%s%d=Execute custom command %d"
+#~ msgstr "%s%d=Spezialbefehl ausfÃŒhren: %d"
+
+#~ msgid "%s%d=false"
+#~ msgstr "%s%d=falsch"
+
+#~ msgid "%s: Unable to load configuration from %s: %s"
+#~ msgstr "%s: Konfiguration konnte nicht aus %s geladen werden: %s"
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession ist leer, %s/gdm/Xsession wird verwendet"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr ""
+#~ "%s: Der Standard-X-Server wurde nicht gefunden, Alternativen werden "
+#~ "versucht"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Kein BegrÃŒÃer angegeben."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Kein entfernter BegrÃŒÃer angegeben."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Kein Sitzungsverzeichnis angegeben."
+
+#~ msgid "%s%d"
+#~ msgstr "%s%d"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: XDMCP wurde aktiviert, wird jedoch nicht unterstÃŒtzt - XDMCP wird "
+#~ "deshalb deaktiviert"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr ""
+#~ "%s: VerzÃ¶gerung bei zeitgesteuerter Anmeldung ist kleiner als 5. Daher "
+#~ "wird 5 verwendet."
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: PrioritÃ€t auÃerhalb des gÃŒltigen Bereichs; neuer Wert: %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Leerer Server-Befehl, Standard wird verwendet."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Als Server-Authentifizierungsverzeichnis (daemon/ServAuthDir) wurde Â»%sÂ« "
+#~ "festgelegt, dies existiert jedoch nicht. Bitte korrigieren Sie die GDM-"
+#~ "Konfiguration und starten Sie GDM neu."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Als Server-Authentifizierungsverzeichnis (daemon/ServAuthDir) wurde Â»%sÂ« "
+#~ "festgelegt, dies ist jedoch kein Verzeichnis. Bitte korrigieren Sie die "
+#~ "GDM-Konfiguration und starten Sie GDM neu."
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: UngÃŒltige Server-Zeile in Konfigurationsdatei. Wird ignoriert!"
+
+#~ msgid "%s: Main config file (defaults.conf) is missing. Aborting!"
+#~ msgstr "%s: Zentrale Konfigurationsdatei (defaults.conf) fehlt. Abbruch!"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: XDMCP deaktiviert und keine statischen Server definiert. Abbruch!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP deaktiviert und keine lokalen Server definiert. Um die "
+#~ "Konfiguration zu ermÃ¶glichen, wird %s auf :%d hinzugefÃŒgt!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP ist deaktiviert und GDM kann keinen statischen zu startenden Server "
+#~ "finden. Abbruch! Bitte korrigieren Sie die Konfiguration %s und starten "
+#~ "Sie GDM neu."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "Der GDM-Benutzer Â»%sÂ« existiert nicht. Bitte korrigieren Sie die GDM-"
+#~ "Konfiguration und starten Sie GDM neu."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Â»rootÂ« wurde als GDM-Benutzer festgelegt, dies ist jedoch nicht zulÃ€ssig, "
+#~ "da es ein Sicherheitsrisiko darstellen kann. Bitte korrigieren Sie die "
+#~ "GDM-Konfiguration und starten Sie GDM neu."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "Die GDM-Gruppe Â»%sÂ« existiert nicht. Bitte korrigieren Sie die GDM-"
+#~ "Konfiguration und starten Sie GDM neu."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Â»rootÂ« wurde als GDM-Gruppe festgelegt, dies ist jedoch nicht zulÃ€ssig, da "
+#~ "es ein Sicherheitsrisiko darstellen kann. Bitte korrigieren Sie die GDM-"
+#~ "Konfiguration und starten Sie GDM neu."
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Der BegrÃŒÃer konnte nicht gefunden oder nicht vom GDM-Benutzer "
+#~ "ausgefÃŒhrt werden"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Der entfernte BegrÃŒÃer konnte nicht gefunden oder nicht vom GDM-"
+#~ "Benutzer ausgefÃŒhrt werden"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Der AuswÃ€hler konnte nicht gefunden oder nicht vom GDM-Benutzer "
+#~ "ausgefÃŒhrt werden"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "daemon/ServAuthDir ist nicht in der Konfigurationsdatei angegeben"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: Kein Daemon/ServAuthDir angegeben."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "Als Server-Authentifizierungsverzeichnis (daemon/ServAuthDir) wurde %s "
+#~ "festgelegt, der Besitzer ist jedoch nicht Benutzer %s und Gruppe %s. "
+#~ "Bitte korrigieren Sie die Besitzerrechte oder die GDM-Konfiguration und "
+#~ "starten Sie GDM neu."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Als Server-Authentifizierungsverzeichnis (daemon/ServAuthDir) wurde %s "
+#~ "festgelegt, dieses hat jedoch nicht die erforderlichen Zugriffsrechte, "
+#~ "die auf %o gesetzt sein sollten. Bitte Ã€ndern Sie die Zugriffsrechte oder "
+#~ "die GDM-Konfiguration und starten Sie GDM neu."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Ja oder n = Nein? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: Lokale Adresse konnte nicht ermittelt werden!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Fehler bei setgid %d. Abbruch."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () fÃŒr %s gescheitert. Abbruch."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: %d konnte nicht auf %s gesetzt werden"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Letzte Anmeldung:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Problemfall-Konsole konnte nicht gestartet werden"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "Anscheinend lÃ€uft bereits ein X-Server auf Anzeige %s. Soll eine andere "
+#~ "Anzeigennummer ausprobiert werden? Falls Sie mit nein antworten, wird "
+#~ "erneut versucht, den Server auf %s zu starten.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Sie kÃ¶nnen durch die Konsolen wechseln, indem Sie Strg, Alt und eine "
+#~ "Funktionstaste drÃŒcken, z.B. Strg+Alt+F7, um zur Konsole 7 zugelangen. X-"
+#~ "Server laufen normalerweise auf Konsole 7 oder hÃ¶her.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "Anzeige Â»%sÂ« konnte nicht von Xnest geÃ¶ffnet werden"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "Anzeige %s ist belegt. Es lÃ€uft bereits ein anderer X-Server."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Fehler beim Ãffnen einer Weiterleitung: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Es konnte keine freie Anzeige-Nummer gefunden werden"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: Anzeige %s belegt. Versuchen Sie eine andere Anzeige-Nummer."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "UngÃŒltiger Server-Befehl Â»%sÂ«"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Server-Name Â»%sÂ« nicht gefunden. Standard-Server wird verwendet"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: X-Server nicht gefunden: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: X-Server-Prozess konnte nicht abgespalten werden!"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "EGID konnte nicht auf GID gesetzt werden"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "EUID konnte nicht auf UID gesetzt werden"
+
+# CHECK
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Sie sind bereits angemeldet. Sie kÃ¶nnen sich dennoch anmelden, zur "
+#~ "vorherigen Anmeldesitzung wechseln oder diese Anmeldung abbrechen."
+
+#~ msgid "Return to previous login"
+#~ msgstr "Zur vorherigen Anmeldung zurÃŒckkehren"
+
+#~ msgid "Abort login"
+#~ msgstr "Anmeldung abbrechen"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "Sie sind bereits angemeldet. Sie kÃ¶nnen sich dennoch anmelden oder diese "
+#~ "Anmeldung abbrechen"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: Abspalten gescheitert"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: Anzeige %s konnte nicht geÃ¶ffnet werden"
+
+#~ msgid ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+#~ msgstr ""
+#~ "Auf die Konfigurationsdatei (custom.conf) konnte nicht zugegriffen "
+#~ "werden. Stellen Sie sicher, dass die Datei existiert bevor Sie das "
+#~ "Konfigurationsprogramm des Anmeldemanagers ausfÃŒhren."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Das Konfigurationsprogramm konnte nicht ausgefÃŒhrt werden. Stellen Sie "
+#~ "sicher, dass der korrekte Pfad in der Konfigurationsdatei festgelegt "
+#~ "wurde. Es wird nun versucht, es vom Vorgabeort zu starten."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Das Konfigurationsprogramm konnte nicht ausgefÃŒhrt werden. Stellen Sie "
+#~ "sicher, dass der korrekte Pfad in der Konfigurationsdatei festgelegt "
+#~ "wurde."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "Bitte geben Sie zur Konfiguration das Â»rootÂ«-Passwort ein."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "Der Anmeldeklang wurde auf einer nicht-lokalen Anzeige angefordert, die "
+#~ "Wiedergabe-Software konnte nicht ausgefÃŒhrt werden oder der Klang "
+#~ "existiert nicht."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Weiterleitung zu gdmgreeter konnte nicht initialisiert werden"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "In der Konfigurationsdatei wurden keine Server definiert und XDMCP wurde "
+#~ "deaktiviert. Dies kann ausschlieÃlich ein Konfigurationsfehler sein. "
+#~ "Daher wurde fÃŒr Sie ein einzelner Server gestartet. Sie sollten sich "
+#~ "anmelden und die Konfiguration korrigieren. Beachten Sie, dass "
+#~ "automatische und zeitverzÃ¶gerte Anmeldungen momentan nicht mÃ¶glich sind."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Der normale X-Server (Ihre grafische Umgebung) konnte nicht gestartet "
+#~ "werden, daher ist dies der abgesicherte X-Server. Sie sollten sich "
+#~ "anmelden und den X-Server korrekt konfigurieren."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "Die angegebene Anzeige-Nummer war belegt, daher wurde dieser Server auf "
+#~ "Anzeige %s gestartet."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing. Attempting to use a "
+#~ "different one."
+#~ msgstr ""
+#~ "Das BegrÃŒÃerprogramm scheint gerade abzustÃŒrzen. Es wird versucht, ein "
+#~ "anderes zu verwenden."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Fehler beim Starten des BegrÃŒÃers mit folgenden GTK+-Modulen: %s. "
+#~ "Start ohne Module wird versucht."
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: Fehler beim Starten des BegrÃŒÃers, Vorgabe wird versucht: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Das BegrÃŒÃerprogramm konnte nicht gestartet werden. Sie kÃ¶nnen sich nicht "
+#~ "anmelden. Die Anzeige wird deaktiviert. Versuchen Sie, sich auf andere "
+#~ "Weise anzumelden und die Konfigurationsdatei zu bearbeiten."
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: Fehler beim Starten des BegrÃŒÃers auf Anzeige %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: gdmgreeter-Prozess konnte nicht abgespalten werden"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: FIFO konnte nicht geÃ¶ffnet werden!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Weiterleitung zu gdmchooser konnte nicht initialisiert werden"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Das AuswÃ€hlerprogramm konnte nicht gestartet werden. Sie kÃ¶nnen sich "
+#~ "wahrscheinlich nicht anmelden. Bitte kontaktieren Sie den "
+#~ "Systemadministrator."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Fehler beim Starten des AuswÃ€hlers auf Anzeige %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: gdmchooser-Prozess konnte nicht abgespalten werden"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Â»~/.xsession-errorsÂ« konnte nicht geÃ¶ffnet werden"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr ""
+#~ "%s: AusfÃŒhren des PreSession-Skripts lieferte einen RÃŒckgabewert > 0. "
+#~ "Abbruch."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "Die Sprache %s existiert nicht, %s wird verwendet"
+
+#~ msgid "System default"
+#~ msgstr "Systemvorgabe"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Umgebung fÃŒr %s konnte nicht eingerichtet werden. Abbruch."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext () fÃŒr %s gescheitert. Abbruch."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Es konnte nicht zu %s gewechselt werden. Abbruch."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr ""
+#~ "Im Sitzungsbasisskript Â»%sÂ« konnte kein Â»ExecÂ«-Befehl gefunden werden. "
+#~ "Daher wird die abgesicherte GNOME-Sitzung fÃŒr Sie versucht."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: Das XSession-Basisskript konnte nicht gefunden oder ausgefÃŒhrt "
+#~ "werden. Daher wird die abgesicherte GNOME-Sitzung fÃŒr Sie versucht."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Das Sitzungsbasisskript konnte nicht gefunden oder ausgefÃŒhrt werden. "
+#~ "Daher wird die abgesicherte GNOME-Sitzung fÃŒr Sie versucht."
+
+# CHECK
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session wurde fÃŒr eine abgesicherte GNOME-Sitzung nicht "
+#~ "gefunden. xterm wird versucht"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Die GNOME-Installation konnte nicht gefunden werden, die Sitzung "
+#~ "Â»Abgesichertes X-TerminalÂ« wird versucht."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "Dies ist die abgesicherte GNOME-Sitzung. Sie werden an der GNOME-"
+#~ "Vorgabesitzung angemeldet und es werden keine Startskripte ausgefÃŒhrt. "
+#~ "Dies dient ausschlieÃlich zur Problembehebung."
+
+# CHECK
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session wurde fÃŒr eine abgesicherte GNOME-Sitzung nicht "
+#~ "gefunden. xterm wird versucht"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "Die GNOME-Installation konnte nicht gefunden werden, die Sitzung "
+#~ "Â»Abgesichertes X-TerminalÂ« wird versucht."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr ""
+#~ "Â»xtermÂ« konnte nicht gefunden werden, um eine abgesicherte Sitzung zu "
+#~ "starten"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Dies ist die abgesicherte XTerm-Sitzung. Sie werden an einer Terminal-"
+#~ "Konsole angemeldet, sodass Sie Ihr System reparieren kÃ¶nnen, falls Sie "
+#~ "sich auf keine andere Weise anmelden konnten. Geben Sie im Terminal-"
+#~ "Emulator Â»exitÂ« ein und drÃŒcken Sie die Eingabetaste, um den Terminal-"
+#~ "Emulator zu beenden."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "Dies ist die abgesicherte XTerm-Sitzung. Sie werden an einer Terminal-"
+#~ "Konsole angemeldet und nach dem Â»rootÂ«-Password gefragt, sodass Sie Ihr "
+#~ "System reparieren kÃ¶nnen, falls Sie sich auf keine andere Weise anmelden "
+#~ "kÃ¶nnen. Geben Sie im Terminal-Emulator Â»exitÂ« ein und drÃŒcken Sie die "
+#~ "Eingabetaste, um den Terminal-Emulator zu beenden."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "Die abgesicherte Sitzung ist auf Benutzer mit Â»rootÂ«-Zugriff beschrÃ€nkt. "
+#~ "Falls Sie sich auf keine andere Weite anmelden kÃ¶nnen, wenden Sie sich "
+#~ "bitte an Ihren Systemadministrator."
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: Benutzer darf sich nicht anmelden"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "Der Systemadministrator hat Ihren Zugang deaktiviert."
+
+# CHECK
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Fehler! Executable-Kontext konnte nicht gesetzt werden."
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s: %s %s %s %s %s %s konnte nicht ausgefÃŒhrt werden"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: %s %s %s konnte nicht ausgefÃŒhrt werden"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr ""
+#~ "Die Sitzung konnte aufgrund eines internen Fehlers nicht gestartet werden."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: Benutzer ÃŒbergab auth, getpwnam (%s) ist jedoch gescheitert!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr ""
+#~ "%s: AusfÃŒhren des PostLogin-Skripts lieferte einen RÃŒckgabewert > 0. "
+#~ "Abbruch."
+
+#~ msgid ""
+#~ "Your home directory is listed as: '%s' but it does not appear to exist.  "
+#~ "Do you want to log in with the / (root) directory as your home directory? "
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "Ihr Heimverzeichnis ist als Â»%sÂ« gelistet, scheint jedoch nicht zu "
+#~ "existieren. MÃ¶chten Sie sich mit dem Wurzelverzeichnis (/) als "
+#~ "Heimverzeichnis anmelden? Vermutlich wird nichts funktionieren, sofern "
+#~ "Sie keine abgesicherte Sitzung verwenden."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: Heimverzeichnis Â»%sÂ« fÃŒr %s existiert nicht!"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "Die Datei $HOME/.dmrc besitzt ungÃŒltige Zugriffsrechte und wird deshalb "
+#~ "ignoriert. Dadurch kann die Standardsitzung und -sprache nicht "
+#~ "gespeichert werden. Die Datei sollte Eigentum des Benutzers sein und die "
+#~ "oktalen Rechte 644 haben. Sein $HOME-Verzeichnis muss sein Eigentum sein "
+#~ "und darf fÃŒr andere nicht beschreibbar sein."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM konnte nicht in Ihre Legitimationsdatei schreiben. Das kÃ¶nnte "
+#~ "bedeuten, dass kein Plattenplatz mehr vorhanden ist oder Ihr "
+#~ "Heimverzeichnis nicht zum Schreiben geÃ¶ffnet werden konnte. In jedem Fall "
+#~ "kÃ¶nnen Sie sich nicht anmelden. Bitte kontaktieren Sie den "
+#~ "Systemadministrator."
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Fehler beim Abspalten der Benutzersitzung"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "Ihre Sitzung dauerte lediglich weniger als 10 Sekunden. Falls Sie sich "
+#~ "nicht selbst abgemeldet haben, deutet dies darauf hin, dass ein "
+#~ "Installationsproblem vorliegt oder kein Plattenplatz mehr verfÃŒgbar ist. "
+#~ "Versuchen Sie, sich mit einer abgesicherten Sitzung anzumelden, um zu "
+#~ "versuchen, das Problem zu beheben."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Details anzeigen (Datei ~/.xsession-errors)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr ""
+#~ "GDM hat ermittelt, dass momentan ein Herunterfahr- oder Neustartprozess "
+#~ "im Gange ist."
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Schwerwiegender X-Fehler - %s wird neu gestartet"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Der Anmeldeklang wurde auf einer nicht-lokalen Anzeige angefordert, die "
+#~ "Wiedergabe-Software konnte nicht ausgefÃŒhrt werden oder der Klang "
+#~ "existiert nicht"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: AusfÃŒhren gescheitert: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Skriptprozess konnte nicht abgespalten werden!"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Weiterleitung konnte nicht angelegt werden"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: AusfÃŒhren gescheitert: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Der Benutzername oder das Passwort ist fehlerhaft. Buchstaben mÃŒssen "
+#~ "unter BerÃŒcksichtigung der GroÃ-/Kleinschreibung eingegeben werden."
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "Feststelltaste ist aktiviert."
+
+#~ msgid "Please enter your username"
+#~ msgstr ""
+#~ "Bitte geben Sie Ihren\n"
+#~ "Benutzernamen ein"
+
+#~ msgid "Password:"
+#~ msgstr "Passwort:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "Benutzer Â»%sÂ« konnte nicht legitimiert werden"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Â»rootÂ«-Anmeldung auf Anzeige Â»%sÂ« verboten"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "Der Systemadministrator darf sich von diesem Bildschirm aus nicht anmelden"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "Benutzer %s darf sich nicht anmelden"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "Der Systemadministrator hat Ihren Zugang gesperrt."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Benutzergruppe fÃŒr %s konnte nicht festgelegt werden"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Ihre Benutzergruppe konnte nicht festgelegt werden. Sie kÃ¶nnen sich "
+#~ "deshalb nicht anmelden.\n"
+#~ "Bitte kontaktieren Sie Ihren Systemadministrator."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "Das Passwort von %s ist abgelaufen"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Sie mÃŒssen Ihr Passwort Ã€ndern.\n"
+#~ "Bitte wÃ€hlen Sie ein neues."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Ihr Passwort konnte nicht geÃ€ndert werden. Sie kÃ¶nnen sich nicht "
+#~ "anmelden. Bitte versuchen Sie es spÃ€ter noch einmal oder kontaktieren Sie "
+#~ "den Systemadministrator."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Ihr Passwort wurde geÃ€ndert, Sie mÃŒssen es jedoch mÃ¶glicherweise erneut "
+#~ "Ã€ndern. Bitte versuchen Sie es spÃ€ter noch einmal oder kontaktieren Sie "
+#~ "den Systemadministrator."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Ihr Passwort ist abgelaufen.\n"
+#~ "Es kann nur vom Systemadministrator geÃ€ndert werden"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Internet Fehler bei Â»passwdexpiredÂ«"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Es ist ein interner Fehler aufgetreten. Sie kÃ¶nnen sich nicht anmelden.\n"
+#~ "Bitte versuchen Sie es spÃ€ter noch einmal oder kontaktieren Sie den "
+#~ "Systemadministrator."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "Passwd-Struktur fÃŒr %s konnte nicht erhalten werden"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "Sie mÃŒssen umgehend Ihr Passwort Ã€ndern (Passwort veraltet)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr ""
+#~ "Sie mÃŒssen umgehend Ihr Passwort Ã€ndern (vom Â»rootÂ«-Benutzer erzwungen)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr ""
+#~ "Ihr Zugang ist abgelaufen; bitte kontaktieren Sie den Systemadministrator"
+
+#~ msgid "No password supplied"
+#~ msgstr "Kein Passwort angegeben"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Passwort unverÃ€ndert"
+
+#~ msgid "Can not get username"
+#~ msgstr "Benutzername konnte nicht ermittelt werden"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Neues UNIX-Passwort bestÃ€tigen:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Neues UNIX-Passwort:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(aktuelles) UNIX-Passwort:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Fehler beim Ãndern des NIS-Passworts."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Sie mÃŒssen ein lÃ€ngeres Passwort wÃ€hlen"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Passwort wurde bereits verwendet. WÃ€hlen Sie ein Anderes."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Sie mÃŒssen lÃ€nger warten, um Ihr Passwort zu Ã€ndern."
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Leider stimmen die PasswÃ¶rter nicht ÃŒberein"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "PAM-Handle konnte nicht mit leerer Anzeige eingerichtet werden"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "PAM_TTY=%s konnte nicht gesetzt werden"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "PAM_RHOST=%s konnte nicht gesetzt werden"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Der Systemadministrator darf sich von diesem Bildschirm aus nicht anmelden"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "Wechsel der Legitimationskennung fÃŒr Benutzer %s gescheitert"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Die Ãnderung der Legitimationskennung schlug fehl. Bitte versuchen Sie es "
+#~ "spÃ€ter noch einmal oder kontaktieren Sie den Systemadministrator."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Benutzer %s darf nicht mehr auf das System zugreifen"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "Benutzer %s darf zu diesem Zeitpunkt nicht auf das System zugreifen"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Der Systemadministrator hat den Zugriff auf das System vorÃŒbergehend "
+#~ "gesperrt."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Zugangsverwaltung fÃŒr %s konnte nicht gesetzt werden"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Berechtigungsnachweise fÃŒr %s konnten nicht gesetzt werden"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Sitzung fÃŒr %s konnte nicht geÃ¶ffnet werden"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "Legitimation gescheitert. Buchstaben mÃŒssen unter BerÃŒcksichtigung der "
+#~ "GroÃ-/Kleinschreibung eingegeben werden."
+
+#~ msgid ""
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "Der Systemadministrator den Zugriff durch Sie auf das System "
+#~ "vorÃŒbergehend unterbunden."
+
+#~ msgid ""
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "Ihre Benutzergruppe konnte nicht festgelegt werden. Sie kÃ¶nnen sich "
+#~ "deshalb nicht anmelden. Bitte kontaktieren Sie Ihren Systemadministrator."
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "PAM-Konfiguration fÃŒr GDM konnte nicht gefunden werden."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: XDMCP-Socket konnte nicht gebunden werden."
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: Unbekannter Opcode von Rechner %s"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Fehler beim AusfÃŒhren '%s --display %s --display-authfile %s --to %s "
+#~ "--to-authfile %s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: Keine XDMCP-UnterstÃŒtzung"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest-Kommandozeile: "
+
+#~ msgid "STRING"
+#~ msgstr "ZEICHENKETTE"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "ZusÃ€tzliche Xnest-Optionen"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPTIONEN"
+
+#~ msgid "Run in background"
+#~ msgstr "Im Hintergrund ausfÃŒhren"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Lediglich Xnest ausfÃŒhren, keine Anfrage (kein AuswÃ€hler)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Direkte Anfrage anstatt Indirekter (AuswÃ€hler)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Broadcast anstatt Indirekter (AuswÃ€hler)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "Nicht auf laufenden GDM ÃŒberprÃŒfen"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Eingebetteter GDM-AnmeldungsauswÃ€hler"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Bitten Sie Ihren Systemadministrator, es zu installieren."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Indirektes XDMCP ist nicht aktiviert"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr ""
+#~ "Bitten Sie Ihren Systemadministrator diese Eigenschaft zu aktivieren."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP ist nicht aktiviert"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Bitten Sie Ihren Systemadministrator, es zu starten."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "Es konnte keine freie Anzeigenummer gefunden werden"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Bitte warten: Lokales Netzwerk wird durchsucht âŠ"
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "Es wurden keine anbietenden Rechner gefunden."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr ""
+#~ "WÃ€hlen Sie einen _Rechner, mit dem die Verbindung aufgenommen werden soll:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "Der Rechner Â»%sÂ« ist im Augenblick nicht bereit, eine Anmeldesitzung "
+#~ "anzunehmen. Bitte versuchen Sie es spÃ€ter noch einmal."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Verbindungsaufbau mit entferntem Server gescheitert"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Vom Rechner Â»%sÂ« lieferte in %d Sekunden keine Antwort. MÃ¶glicherweise ist "
+#~ "der Rechner nicht angeschalten oder ist im Augenblick nicht bereit, eine "
+#~ "Anmeldesitzung anzunehmen. Bitte versuchen Sie es spÃ€ter noch einmal."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Keine Antwort vom Server erhalten"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr ""
+#~ "Der Rechner Â»%sÂ« konnte nicht gefunden werden. MÃ¶glicherweise haben Sie "
+#~ "den Namen falsch eingegeben."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Rechner konnte nicht gefunden werden"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "Der Hauptbereich dieser Anwendung zeigt die Rechner im lokalen Netzwerk, "
+#~ "die Â»XDMCPÂ« aktiviert haben. Dieses erlaubt Benutzern, sich aus der Ferne "
+#~ "auf anderen Rechnern anzumelden, als wÃŒrden sie dazu direkt deren Konsole "
+#~ "verwenden.\n"
+#~ "\n"
+#~ "Sie kÃ¶nnen das Netzwerk auf neue Rechner durchsuchen, indem Sie auf "
+#~ "Â»AktualisierenÂ« klicken. Klicken Sie auf Â»VerbindenÂ«, wenn Sie einen "
+#~ "Rechner ausgewÃ€hlt haben, um eine Sitzung auf diesem Computer zu Ã¶ffnen."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Socket fÃŒr XDM-Kommunikation"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "Client-Adresse, die XDM als Antwort geschickt werden soll"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADRESSE"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Verbindungstyp, der XDM als Antwort geschickt werden soll"
+
+#~ msgid "TYPE"
+#~ msgstr "TYP"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- GDM-AnmeldungsauswÃ€hler"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Die Version des AuswÃ€hlers (%s) stimmt nicht mit der Version des Dienstes "
+#~ "(%s) ÃŒberein. Vermutlich haben Sie gerade GDM aktualisiert. Starten Sie "
+#~ "den GDM-Dienst oder den Computer neu."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "AuswÃ€hler konnte nicht ausgefÃŒhrt werden"
+
+#~ msgid "A_dd host: "
+#~ msgstr "Rechner _hinzufÃŒgen: "
+
+#~ msgid "C_onnect"
+#~ msgstr "_Verbinden"
+
+#~ msgid "Exit the application"
+#~ msgstr "Die Anwendung beenden"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "RechnerwÃ€hler"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Eine Sitzung auf dem gewÃ€hlten Rechner Ã¶ffnen"
+
+#~ msgid "Probe the network"
+#~ msgstr "Das Netzwerk durchsuchen"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "Diesen Rechner abfragen und zur obigen Liste hinzufÃŒgen"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "_Add"
+#~ msgstr "_HinzufÃŒgen"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "MÃ¶glicherweise verwenden Sie einen anderen Display-Manager wie KDM (KDE "
+#~ "Diesplay-Manager) oder xdm. Falls Sie diese Funktion nach wie vor "
+#~ "verwenden mÃ¶chten, mÃŒssen Sie entweder GDM selbst neu starten oder oder "
+#~ "Ihren Systemadministrator darum bitten."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr ""
+#~ "Es konnte nicht mit GDM (GNOME Display Manager, dem GNOME Anzeigemanager) "
+#~ "kommuniziert werden"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "MÃ¶glicherweise ist die Version veraltet."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr ""
+#~ "Es konnte nicht mit GDM kommuniziert werden, mÃ¶glicherweise verwenden Sie "
+#~ "eine veraltete Version."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "Die zulÃ€ssige Anzahl flexibler X-Server ist erreicht."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Beim Starten des X-Servers sind Fehler aufgetreten."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr ""
+#~ "Der X-Server schlug fehl. MÃ¶glicherweise ist er nicht korrekt "
+#~ "konfiguriert."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "Es laufen zu viele X-Sitzungen."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Der eingebettete X-Server (Xnest) kann keine Verbindung mit dem aktuellen "
+#~ "X-Server aufnehmen. MÃ¶glicherweise fehlt eine X-Autorisierungsdatei."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Der eingebettete X-Server (Xnest) ist nicht verfÃŒgbar oder GDM ist nicht "
+#~ "korrekt konfiguriert.\n"
+#~ "Bitte installieren Sie das Xnest-Paket, um die eingebettete Anmeldung zu "
+#~ "verwenden."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr ""
+#~ "Der X-Server ist nicht verfÃŒgbar, wahrscheinlich wurde GDM nicht korrekt "
+#~ "konfiguriert."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "Es wurde versucht, eine unbekannte oder nicht verfÃŒgbare Abmeldeaktion zu "
+#~ "setzen."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtuelle Terminals nicht unterstÃŒtzt."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr ""
+#~ "Es wurde versucht, zu einem virtuellen Terminal mit ungÃŒltiger Nummer zu "
+#~ "wechseln."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr ""
+#~ "Es wurde versucht, einen nicht unterstÃŒtzten KonfigurationsschlÃŒssel zu "
+#~ "aktualisieren"
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Anscheinend haben Sie nicht die fÃŒr diese Operation erforderliche "
+#~ "Legitimation. MÃ¶glicherweise ist Ihre Â».XauthorityÂ«-Datei nicht korrekt "
+#~ "eingerichtet."
+
+# CHECK
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr ""
+#~ "Es wurden zu viele Meldungen an GDM verschickt, was dazu fÃŒhrte, dass er "
+#~ "sich aufhing."
+
+#~ msgid "The accessibility registry was not found."
+#~ msgstr ""
+#~ "Die Registrierung der Barrierefreiheit konnte nicht gefunden werden."
+
+#~ msgid "The accessibility registry could not be started."
+#~ msgstr ""
+#~ "Die Registrierung der Barrierefreiheit konnte nicht gestartet werden."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d Sekunde"
+#~ msgstr[1] "%d Sekunden"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Aufruf: %s [-b][-v] und eines der Folgenden:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a Anzeige\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r Anzeige\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d Anzeige\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [Server-Name]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t Maximale Anzahl an Verbindungsversuchen (Vorgabe: 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s Wartezeit (Vorgabe: 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "Server ist beschÃ€ftigt, warten.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "Die Verbindung zum Dienst ist gescheitert, warten fÃŒr %d Sekunden. "
+#~ "Versuch %d von %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Verbindung zum Server nach %d Versuchen gescheitert\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "In einem verschachtelten Fenster neu anmelden"
+
+#~ msgid "New Login in a Nested Window"
+#~ msgstr "In Fenster neu anmelden"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Anzeigewechsel nicht mÃ¶glich"
+
+#~ msgid "Nobody"
+#~ msgstr "Niemand"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "Anzeige %s auf virtuellem Terminal %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "Anzeige %s in Fenster auf virtuellem Terminal %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "GeÃ¶ffnete Anzeigen"
+
+#~ msgid "_Open New Display"
+#~ msgstr "Neue Anzeige Ã¶_ffnen"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Zur _existierenden Anzeige wechseln"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Es wurde bereits mindestens eine Anzeige geÃ¶ffnet. Sie kÃ¶nnen eine aus "
+#~ "untenstehender Liste wÃ€hlen oder eine neue Ã¶ffnen."
+
+#~ msgid "Choose server"
+#~ msgstr "Server auswÃ€hlen"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Den zu startenden X-Server auswÃ€hlen"
+
+#~ msgid "Standard server"
+#~ msgstr "Standard-Server"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr ""
+#~ "Anscheinend haben Sie nicht die fÃŒr diese Operation erforderliche "
+#~ "Legitimation."
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "MÃ¶glicherweise ist Ihre Â».XauthorityÂ«-Datei nicht korrekt eingerichtet."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Anscheinend sind sie nicht ÃŒber die Konsole angemeldet."
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr ""
+#~ "Das Starten einer neuen Anmeldung funktioniert nur mittels der Konsole "
+#~ "fehlerfrei."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Neu anmelden, ohne sich abzumelden"
+
+#~ msgid "New Login"
+#~ msgstr "Neu anmelden"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikanisch"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albanisch"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amharisch"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Arabisch (Ãgypten)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Arabisch (Libanon)"
+
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|Arabisch (Saudi Arabien)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armenisch"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Aserbaidschanisch"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Baskisch"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "N-Z|WeiÃrussisch"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengalisch"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengalisch (Indien)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "N-Z|Bulgarisch"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosnisch"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Katalanisch"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Chinesisch (China - Hauptland)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Chinesisch (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Chinesisch (Singapur)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|Chinesisch (Taiwan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Kroatisch"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "N-Z|Tschechisch"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|DÃ€nisch"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "N-Z|NiederlÃ€ndisch"
+
+#~ msgid "A-M|Dutch (Belgium)"
+#~ msgstr "A-M|NiederlÃ€ndisch (Belgien)"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|Englisch (USA)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|Englisch (Australien)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|Englisch (UK)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|Englisch (Kanada)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|Englisch (Irland)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|Englisch (DÃ€nemark)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|Englisch (SÃŒdafrika)"
+
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|Englisch (Malta)"
+
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|Englisch (Neuseeland)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estnisch"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Finnisch"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|FranzÃ¶sisch"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|FranzÃ¶sisch (Belgien)"
+
+#~ msgid "A-M|French (Canada)"
+#~ msgstr "A-M|FranzÃ¶sisch (Kanada)"
+
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|FranzÃ¶sisch (Luxemburg)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|FranzÃ¶sisch (Schweiz)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galizisch"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|Deutsch"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|Deutsch (Ãsterreich)"
+
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|Deutsch (Luxemburg)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A-M|Deutsch (Schweiz)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Griechisch"
+
+#~ msgid "A-M|Greek (Cyprus)"
+#~ msgstr "A-M|Griechisch (Zypern)"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujarati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|HebrÃ€isch"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "N-Z|Ungarisch"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|IslÃ€ndisch"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesisch"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Irisch"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Italienisch"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|Japanisch"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kannada"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Kinyarwanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Koreanisch"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Lettisch"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Litauisch"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Mazedonisch"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malaiisch"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malayalam"
+
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|Maltesisch"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marathi"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongolisch"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Z|NÃ¶rdliches Sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|Norwegisch (BokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|Norwegisch (Nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Oriya"
+
+#~ msgid "N-Z|Punjabi"
+#~ msgstr "N-Z|Pandschabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persisch"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|Polnisch"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|Portugiesisch"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|Portugiesisch (Brasilien)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|RumÃ€nisch"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Russisch"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Serbisch"
+
+#~ msgid "N-Z|Serbian (Serbia & Montenegro)"
+#~ msgstr "N-Z|Serbisch (Serbien & Montenegro)"
+
+#~ msgid "N-Z|Serbian (Montenegro)"
+#~ msgstr "N-Z|Serbisch (Montenegro)"
+
+#~ msgid "N-Z|Serbian (Serbia)"
+#~ msgstr "N-Z|Serbisch (Serbien)"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Serbisch (Latein)"
+
+# CHECK
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|Serbisch (Dschevakisch)"
+
+#~ msgid "N-Z|Serbian (Bosnia)"
+#~ msgstr "N-Z|Serbisch (Bosnien)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Z|Slowakisch"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Z|Slowenisch"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Z|Spanisch"
+
+#~ msgid "N-Z|Spanish (Argentina)"
+#~ msgstr "N-Z|Spanisch (Argentinien)"
+
+#~ msgid "N-Z|Spanish (Bolivia)"
+#~ msgstr "N-Z|Spanisch (Bolivien)"
+
+#~ msgid "N-Z|Spanish (Chile)"
+#~ msgstr "N-Z|Spanisch (Chile)"
+
+#~ msgid "N-Z|Spanish (Colombia)"
+#~ msgstr "N-Z|Spanisch (Kolumbien)"
+
+#~ msgid "N-Z|Spanish (Costa Rica)"
+#~ msgstr "N-Z|Spanisch (Costa Rica)"
+
+#~ msgid "N-Z|Spanish (Ecuador)"
+#~ msgstr "N-Z|Spanisch (Ecuador)"
+
+#~ msgid "N-Z|Spanish (Guatemala)"
+#~ msgstr "N-Z|Spanisch (Guatemala)"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Z|Spanisch (Mexiko)"
+
+#~ msgid "N-Z|Spanish (Nicaragua)"
+#~ msgstr "N-Z|Spanisch (Nicaragua)"
+
+#~ msgid "N-Z|Spanish (Panama)"
+#~ msgstr "N-Z|Spanisch (Panama)"
+
+#~ msgid "N-Z|Spanish (Peru)"
+#~ msgstr "N-Z|Spanisch (Peru)"
+
+#~ msgid "N-Z|Spanish (Paraguay)"
+#~ msgstr "N-Z|Spanisch (Paraguay)"
+
+#~ msgid "N-Z|Spanish (El Salvador)"
+#~ msgstr "N-Z|Spanisch (El Salvador)"
+
+#~ msgid "N-Z|Spanish (Uruguay)"
+#~ msgstr "N-Z|Spanisch (Uruguay)"
+
+#~ msgid "N-Z|Spanish (Venezuela)"
+#~ msgstr "N-Z|Spanisch (Venezuela)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Schwedisch"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Schwedisch (Finnland)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|Tamil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|Thai"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|TÃŒrkisch"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|Ukrainisch"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|Vietnamesisch"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|Wallonisch"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Z|Walisisch"
+
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|Xhosa"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "A-M|Jiddisch"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Z|Zulu"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Weitere|POSIX/C-Englisch"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "Befehl Â»%sÂ« konnte nicht ausgefÃŒhrt werden: %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Hintergrundprogramm konnte nicht gestartet werden"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "Benutzer %u wird in %t angemeldet"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Sind Sie sicher, dass Sie den Rechner neu starten mÃ¶chten?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Neu starten"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Sind Sie sicher, dass Sie den Rechner ausschalten mÃ¶chten?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr ""
+#~ "Sind Sie sicher, dass Sie den Rechner in den Ruhezustand versetzen "
+#~ "mÃ¶chten?"
+
+#~ msgid "System Default"
+#~ msgstr "Systemvorgabe"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "MÃ¶chten Sie %s zur Vorgabe fÃŒr kÃŒnftige Sitzungen machen?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "Sie haben fÃŒr diese Sitzung %s gewÃ€hlt, Ihre Vorgabe ist jedoch %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "Zur _Vorgabe machen"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Nur fÃŒr _diese Sitzung"
+
+#~ msgid "_Username:"
+#~ msgstr "_Benutzername:"
+
+#~ msgid "%s session selected"
+#~ msgstr "Sitzung %s gewÃ€hlt"
+
+#~ msgid "_Last"
+#~ msgstr "_Vorherige"
+
+#~ msgid "%s language selected"
+#~ msgstr "Sprache %s gewÃ€hlt"
+
+#~ msgid "_System Default"
+#~ msgstr "_Systemvorgabe"
+
+#~ msgid "_Password:"
+#~ msgstr "_Passwort:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr ""
+#~ "Ihr bevorzugter Sitzungstyp %s ist auf diesem Rechner nicht installiert."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Sie haben fÃŒr diese Sitzung %s gewÃ€hlt"
+
+# CHECK
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Falls Sie %s zur Vorgabe fÃŒr kÃŒnftige Sitzungen machen wollen, mÃŒssen Sie "
+#~ "das Werkzeug Â»switchdeskÂ« ausfÃŒhren (Anwendungen -> Systemwerkzeuge -> "
+#~ "Desktop-Wechselwerkzeug)."
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Bitte werfen Sie 25 Cent ein, um sich anzumelden."
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM-Anmeldung"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "Anmeldemanager _konfigurieren âŠ"
+
+#~ msgid "_Actions"
+#~ msgstr "A_ktionen"
+
+#~ msgid "_Theme"
+#~ msgstr "_Thema"
+
+#~ msgid "D_isconnect"
+#~ msgstr "_Trennen"
+
+#~ msgid "Welcome"
+#~ msgstr "Willkommen"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "Die Version des BegrÃŒÃers (%s) stimmt nicht mit der Version des Dienstes "
+#~ "ÃŒberein. Vermutlich haben Sie gerade GDM aktualisiert. Starten Sie den "
+#~ "GDM-Dienst oder den Computer neu."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Der BegrÃŒÃer konnte nicht gestartet werden"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Die Version des BegrÃŒÃers (%s) stimmt nicht mit der Version des Dienstes "
+#~ "(%s) ÃŒberein. Vermutlich haben Sie gerade GDM aktualisiert. Starten Sie "
+#~ "den GDM-Dienst oder den Computer neu."
+
+#~ msgid "Restart GDM"
+#~ msgstr "GDM neu starten"
+
+#~ msgid "Restart computer"
+#~ msgstr "System _neu starten"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "Signalmaske konnte nicht gesetzt werden!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Sitzungsverzeichnis fehlt"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "Ihr Sitzungsverzeichnis fehlt oder ist leer! Es stehen zwei Sitzungen zur "
+#~ "VerfÃŒgung, die Sie verwenden kÃ¶nnen, Sie sollten sich jedoch anmelden und "
+#~ "Ihre GDM-Konfiguration korrigieren."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Konfiguration ist nicht fehlerfrei"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "Die Konfigurationsdatei enthÃ€lt eine ungÃŒltige Befehlszeile fÃŒr den "
+#~ "Anmeldedialog, daher wurde der Vorgabebefehl ausgefÃŒhrt. Bitte "
+#~ "korrigieren Sie Ihre Konfiguration."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "Datei %s konnte nicht zum Schreiben geÃ¶ffnet werden."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Datei konnte nicht geÃ¶ffnet werden"
+
+#~ msgid "Images"
+#~ msgstr "Bilder"
+
+#~ msgid "All Files"
+#~ msgstr "Alle Dateien"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Das Bild Ã€ndern, das im Benutzeralbum GDMs (des Anmeldemanagers) "
+#~ "angezeigt werden soll"
+
+#~ msgid "Login Photo"
+#~ msgstr "Anmeldefoto"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Benutzerbild</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME (abgesichert)"
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "GNOME (abgesichert)"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Dies ist eine abgesicherte Sitzung, die Sie bei GNOME anmeldet. "
+#~ "Startskripte werden nicht gelesen - diese Sitzung sollte nur verwendet "
+#~ "werden, falls Sie sich nicht anders anmelden kÃ¶nnen. GNOME wird die "
+#~ "Vorgabesitzung verwenden."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "_Terminal (abgesichert)"
+
+#~ msgid "Failsafe Terminal"
+#~ msgstr "Terminal (abgesichert)"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Dies ist eine abgesicherte Sitzung, die Sie bei einem Terminal anmeldet. "
+#~ "Startskripte werden nicht gelesen - diese Sitzung sollte nur verwendet "
+#~ "werden, falls Sie sich anders nicht anmelden kÃ¶nnen. Geben Sie Â»exitÂ« ein, "
+#~ "um das Terminal zu verlassen."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "Bei der Kontaktaufnahme mit den Anmeldebildschirmen ist ein Fehler "
+#~ "aufgetreten. MÃ¶glicherweise sind nicht alle Ãnderungen wirksam geworden."
+
+#~ msgid "Users include list modification"
+#~ msgstr "Ãnderung der Liste Â»EinbeziehenÂ« fÃŒr Benutzer"
+
+#~ msgid ""
+#~ "Some of the users in the Include list (Users tab) now have uid lower than "
+#~ "MinimalUID and will be removed."
+#~ msgstr ""
+#~ "Einige Benutzer in der Liste Â»EinbeziehenÂ« (Reiter Â»BenutzerÂ«) haben nun "
+#~ "eine kleinere Benutzerkennung als die minimale Benutzerkennung und werden "
+#~ "entfernt."
+
+#~ msgid "Themed"
+#~ msgstr "Grafisch"
+
+#~ msgid "Plain"
+#~ msgstr "Einfach"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Einfach; mit Benutzeralbum"
+
+#~ msgid "Autologin or timed login to the root account is forbidden."
+#~ msgstr ""
+#~ "Am Â»rootÂ«-Zugang ist weder die automatische noch die zeitgesteuerte "
+#~ "Anmeldung zulÃ€ssig."
+
+#~ msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+#~ msgstr ""
+#~ "Die Â»%sÂ« Benutzerkennung ist kleiner als die minimale Benutzerkennung."
+
+#~ msgid "User not allowed"
+#~ msgstr "Benutzer darf sich nicht anmelden"
+
+#~ msgid "command_chooser_combobox"
+#~ msgstr "command_chooser_combobox"
+
+#~ msgid "(Enabled)"
+#~ msgstr "(Aktiviert)"
+
+#~ msgid "(Disabled)"
+#~ msgstr "(Deaktiviert)"
+
+#~ msgid "No themes selected!"
+#~ msgstr "Keine Themen gewÃ€hlt"
+
+#~ msgid ""
+#~ "You need one or more themes selected for the \"Random from selected\" "
+#~ "option to be valid. Failure to do so will force \"Selected only\" mode."
+#~ msgstr ""
+#~ "FÃŒr die Option Â»ZufÃ€llig aus ausgewÃ€hltenÂ« mÃŒssen ein oder mehrere Themen "
+#~ "ausgewÃ€hlt sein. Ist dies nicht der Fall, so wird die Option Â»nur "
+#~ "ausgewÃ€hltesÂ« erzwungen."
+
+#~ msgid "Apply changes to the modified command?"
+#~ msgstr "Sollen die Ãnderungen am modifizierten Befehl ÃŒbernommen werden?"
+
+#~ msgid "If you don't apply, the changes will be discarded."
+#~ msgstr ""
+#~ "Wenn Sie nicht Â»ÃbernehmenÂ« wÃ€hlen, gehen alle gemachten Ãnderungen "
+#~ "verloren."
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr ""
+#~ "Am Â»rootÂ«-Zugang ist weder die automatische noch die zeitgesteuerte "
+#~ "Anmeldung zulÃ€ssig."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "Der Benutzer Â»%sÂ« existiert bereits in der Â»EinbeziehenÂ«-Liste."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Benutzer konnte nicht hinzugefÃŒgt werden"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "Der Benutzer Â»%sÂ« existiert bereits in der Â»AusschlieÃenÂ«-Liste."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "Der Benutzer Â»%sÂ« existiert nicht."
+
+#~ msgid "Invalid command path"
+#~ msgstr "UngÃŒltiger Befehlpfad"
+
+#~ msgid ""
+#~ "The path you provided for this command is not valid. The changes will not "
+#~ "be saved."
+#~ msgstr ""
+#~ "Der fÃŒr diesen Befehl angegebene Pfad ist nicht gÃŒltig. Die Ãnderungen "
+#~ "werden nicht gespeichert."
+
+#~ msgid ""
+#~ "Some of the users had uid lower than MinimalUID (Security tab) and could "
+#~ "not be added."
+#~ msgstr ""
+#~ "Einige Benutzer hatten eine kleinere Benutzerkennung als die Minimale "
+#~ "Benutzerkennung (Reiter Â»SicherheitÂ«) und konnten nicht hinzugefÃŒgt werden."
+
+#~ msgid "Select Command"
+#~ msgstr "Befehl auswÃ€hlen"
+
+#~ msgid "No file selected"
+#~ msgstr "Keine Datei gewÃ€hlt"
+
+#~ msgid "Apply the changes to commands before closing?"
+#~ msgstr "Sollen die Ãnderungen an Befehlen ÃŒbernommen werden?"
+
+#~ msgid "If you don't apply, the changes made will be disregarded."
+#~ msgstr ""
+#~ "Wenn Sie nicht Â»ÃbernehmenÂ« wÃ€hlen, gehen alle gemachten Ãnderungen "
+#~ "verloren."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "SchlieÃen und Ãnderungen _verwerfen"
+
+#~ msgid "Halt command"
+#~ msgstr "Herunterfahren-Befehl"
+
+#~ msgid "Reboot command"
+#~ msgstr "Neustarten-Befehl"
+
+#~ msgid "Suspend command"
+#~ msgstr "Ruhezustand-Befehl"
+
+#~ msgid "Sounds"
+#~ msgstr "KlÃ€nge"
+
+#~ msgid "None"
+#~ msgstr "Kein"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "Archiv enthÃ€lt kein Unterverzeichnis"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Archiv enthÃ€lt kein einziges Unterverzeichnis"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Datei ist kein tar.gz- oder tar-Archiv"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Archiv enthÃ€lt keine Â»GdmGreeterTheme.infoÂ«-Datei"
+
+#~ msgid "File does not exist"
+#~ msgstr "Datei existiert nicht"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Kein Themenarchiv"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "Der Themenordner Â»%sÂ« scheint bereits installiert zu sein. MÃ¶chten Sie ihn "
+#~ "trotzdem erneut installieren?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "Beim Installieren des Themas sind Fehler aufgetreten"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Themenarchiv auswÃ€hlen"
+
+#~ msgid "_Install"
+#~ msgstr "_Installieren"
+
+#~ msgid "Theme active in \"Selected only\" mode"
+#~ msgstr "Thema im Modus Â»Nur ausgewÃ€hltesÂ« aktiv"
+
+#~ msgid ""
+#~ "This theme cannot be deleted at this point. If you wish to delete this "
+#~ "theme switch to \"Selected only\" mode, and deselect it by choosing a "
+#~ "different theme."
+#~ msgstr ""
+#~ "Das Thema kann momentan nicht gelÃ¶scht werden. Wenn Sie wÃŒnschen, es zu "
+#~ "lÃ¶schen, wechseln sie in die Option Â»nur ausgewÃ€hltesÂ« und deselektieren "
+#~ "sie es, indem Sie ein anderes Thema wÃ€hlen."
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Soll das Thema Â»%sÂ« entfernt werden?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Wenn Sie dieses Thema entfernen, wird es dauerhaft gelÃ¶scht werden."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "Thema _entfernen"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "Soll das Thema aus Â»%sÂ« installiert werden?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr ""
+#~ "WÃ€hlen Sie Â»InstallierenÂ« um das Thema aus der Datei Â»%sÂ« hinzuzufÃŒgen."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Dieses Konfigurationsfenster Ã€ndert die Einstellungen des GDM-Dienstes, "
+#~ "dem grafische Anmeldebildschirm fÃŒr GNOME. Hier gemachte Ãnderungen "
+#~ "werden sofort wirksam.\n"
+#~ "\n"
+#~ "Beachten Sie, dass hier nicht alle Konfigurationsoptionen aufgelistet "
+#~ "sind. Falls Sie hier nicht finden, wonach Sie suchen, sollten Sie %s "
+#~ "bearbeiten.\n"
+#~ "\n"
+#~ "Umfassende Dokumentation liefert Ihnen der GNOME-Hilfebrowser unter der "
+#~ "Kategorie Â»DesktopÂ«."
+
+#~ msgid "auto"
+#~ msgstr "automatisch"
+
+#~ msgid "yes"
+#~ msgstr "ja"
+
+#~ msgid "no"
+#~ msgstr "nein"
+
+#~ msgid "Random theme mode change"
+#~ msgstr "ZufÃ€lliges Thema auswÃ€hlen"
+
+#~ msgid ""
+#~ "Since no themes were selected in random theme mode switching back to "
+#~ "single theme mode."
+#~ msgstr ""
+#~ "Es wurden keine Themen fÃŒr die zufÃ€llige Auswahl gewÃ€hlt, daher wird nur "
+#~ "ein einzelnes Thema verwendet."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Sollen die Ãnderungen an Benutzern ÃŒbernommen werden?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr ""
+#~ "Wenn Sie nicht Â»ÃbernehmenÂ« wÃ€hlen, gehen alle im Reiter Â»BenutzerÂ« "
+#~ "gemachten Ãnderungen verloren."
+
+#~ msgid "Could not access configuration file (defaults.conf)"
+#~ msgstr ""
+#~ "Auf die Konfigurationsdatei (defaults.conf) konnte nicht zugegriffen "
+#~ "werden"
+
+#~ msgid ""
+#~ "Make sure that the file exists before launching login manager config "
+#~ "utility."
+#~ msgstr ""
+#~ "Stellen Sie sicher, dass die Datei existiert bevor Sie das "
+#~ "Konfigurationsprogramm des Anmeldemanagers ausfÃŒhren."
+
+#~ msgid "Could not access configuration file (custom.conf)"
+#~ msgstr ""
+#~ "Auf die Konfigurationsdatei (custom.conf) konnte nicht zugegriffen werden"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr ""
+#~ "Sie mÃŒssen sich als Benutzer Â»rootÂ« anmelden, um GDM zu konfigurieren."
+
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "Aussehen und Verhalten des Anmeldefensters konfigurieren"
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "     "
+#~ msgstr "     "
+
+#~ msgid "         "
+#~ msgstr "         "
+
+#~ msgid "     LRla_bel:"
+#~ msgstr "     LRBe_schriftung:"
+
+#~ msgid "     Messa_ge:"
+#~ msgstr "     _Nachricht:"
+
+#~ msgid "     Pa_th:"
+#~ msgstr "     _Pfad:"
+
+#~ msgid "     T_ooltip:"
+#~ msgstr "     _Minihilfe:"
+
+#~ msgid "     _Label:"
+#~ msgstr "     _Beschriftung:"
+
+#~ msgid "     _Path:       "
+#~ msgstr "     _Pfad:       "
+
+#~ msgid " _X coordinate"
+#~ msgstr " _X-Koordinate"
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n wird durch den Rechnernamen ersetzt"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab. Users in the Exclude list will not "
+#~ "appear. MinimalUID setting in the Security tab will affect which users "
+#~ "will be allowed to join Include list."
+#~ msgstr ""
+#~ "<b>Hinweis:</b> Benutzer in der Â»EinbeziehenÂ«-Liste werden, falls "
+#~ "aktiviert, im Benutzeralbum angezeigt und erscheinen in den "
+#~ "Auswahlfeldern fÃŒr die automatische und die zeitgesteuerte Anmeldung auf "
+#~ "dem Reiter Â»SicherheitÂ«. Benutzer in der Â»AusschlieÃenÂ«-Liste werden nicht "
+#~ "angezeigt."
+
+#~ msgid ""
+#~ "<b>Note:</b> You can select different commands from the drop-down list, "
+#~ "and modify them through relevant fields located below. To save changes "
+#~ "press Apply Command Changes button."
+#~ msgstr ""
+#~ "<b>Hinweis:</b> Sie kÃ¶nnen verschiedene Befehle aus der aufklappbaren "
+#~ "Auswahlliste auswÃ€hlen und durch die unterhalb angeordneten Felder "
+#~ "verÃ€ndern. Um die Ãnderungen zu speichern, klicken Sie auf die "
+#~ "SchaltflÃ€che Â»AnwendenÂ«.<b>Warning:</b>  Incorrect settings could prevent "
+#~ "the X server from restarting.  Changes to these settings will not take "
+#~ "effect until GDM is restarted.<b>Achtung:</b> Fehlerhafte Einstellungen "
+#~ "kÃ¶nnen ein Neustarten des X-Servers verhindern. Ãnderungen an diesen "
+#~ "Einstellungen werden erst nach einem Neustart von GDM wirksam."
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>Warnung:</b> Fehlerhafte Einstellungen kÃ¶nnen den X-Server am "
+#~ "Neustarten hindern. Ãnderungen an diesen Einstellungen werden erst nach "
+#~ "einem Neustart von GDM aktiv."
+
+#~ msgid "A_dd..."
+#~ msgstr "_HinzufÃŒgen âŠ"
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "_Entfernte Anmeldungen fÃŒr Systemadministratoren zulassen"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "Ãnderungen an Benutzern ÃŒ_bernehmen"
+
+#~ msgid "Accessible from the outside of the login manager"
+#~ msgstr "Zugreifbar von auÃerhalb des Anmeldungsmanagers"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Zu startende Server hinzufÃŒgen/bearbeiten"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Ser_ver hinzufÃŒgen âŠ"
+
+#~ msgid "Add User"
+#~ msgstr "Benutzer hinzufÃŒgen"
+
+#~ msgid ""
+#~ "Adds a chooser button to the Actions menu that will restart the current X "
+#~ "server with a chooser.  XDMCP does not need to be enabled on the local "
+#~ "computer for this to work."
+#~ msgstr ""
+#~ "XXXFÃŒgt eine AuswahlschaltflÃ€che zum Â»AktionenÂ«-MenÃŒ hinzu, die den "
+#~ "aktuellen X-Server mit einer Auswahl neu starten. XDMCP muss fÃŒr diesen "
+#~ "Schritt nicht auf dem lokalen Rechner aktiviert sein."
+
+#~ msgid ""
+#~ "All users with a lower UID will be excluded from the face browser, "
+#~ "automatic and timed login."
+#~ msgstr ""
+#~ "Alle Benutzer mit einer kleineren Benutzerkennung werden vom "
+#~ "Benutzeralbum, der automatischen und der zeitgesteuerten Anmeldung "
+#~ "ausgeschlossen."
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Entfernte _zeitgesteuerte Anmeldungen zulassen"
+
+#~ msgid ""
+#~ "Allow changing the GTK+ (widget) theme from the greeter. Currently this "
+#~ "only affects the standard greeter. The theme will stay in effect on this "
+#~ "display until changed and will affect all the other windows that are put "
+#~ "up by GDM."
+#~ msgstr ""
+#~ "Erlaubt das Wechseln des GTK+-Themas aus dem BegrÃŒÃer. Momentan wirkt "
+#~ "sich dies auf den StandardbegrÃŒÃer aus. Das Thema wird auf der Anzeige "
+#~ "aktiv bleiben bis es geÃ€ndert wird und wirkt sich auf alle anderenFenster "
+#~ "aus, die im GDM angezeigt werden."
+
+#~ msgid "Allow group writable files and directories."
+#~ msgstr "Dateien und Ordner mit Gruppenschreibrecht zulassen."
+
+#~ msgid "Allow logi_n if group write permissions on user's home directory"
+#~ msgstr ""
+#~ "A_nmeldung bei Gruppenschreibrechten auf das Heimverzeichnis des "
+#~ "Benutzers zulassen"
+
+#~ msgid "Allow login _if all write permissions on user's home directory"
+#~ msgstr ""
+#~ "Anmeldung be_i globalen Schreibrechten auf das Heimverzeichnis des "
+#~ "Benutzers zulassen"
+
+#~ msgid "Allow world writable files and directories."
+#~ msgstr "Dateien und Ordner mit globalen Schreibrechten zulassen."
+
+#~ msgid ""
+#~ "Allows the configurator to be run from the greeter. Note that the user "
+#~ "will need to type in the root password before the configurator will be "
+#~ "started."
+#~ msgstr ""
+#~ "Erlaubt es, die Einstellungen aus dem BegrÃŒÃer heraus zu Ã€ndern. Beachten "
+#~ "Sie, dass der Benutzer dafÃŒr das Root-Passwort eingeben muss."
+
+#~ msgid ""
+#~ "Always append -nolisten tcp to the command line of local X servers, thus "
+#~ "disallowing TCP connection.  This is useful if you do not care for "
+#~ "allowing remote connections, since the X protocol could really be "
+#~ "potentially a security hazard to leave open, even though no known "
+#~ "security problems exist. Also disables X forwarding, but does not affect "
+#~ "XDMCP."
+#~ msgstr ""
+#~ "Erlaubt es, an die Befehlszeile des lokalen X-Servers Â»-nolisten tcpÂ« "
+#~ "anzuhÃ€ngen, sodass TCP-Verbindingen verboten werden. Dies ist nÃŒtzlich, "
+#~ "wenn Sie entfernte Verbindungen nicht benÃ¶tigen, da das X-Protokoll eine "
+#~ "mÃ¶gliche offene SicherheitslÃŒcke darstellen kann, auch wenn keine "
+#~ "bekannten Sicherheitsprobleme existieren. X-Forwarding wird ebenfalls "
+#~ "deaktiviert, aber wirkt sich nicht auf XDMCP aus."
+
+#~ msgid "Apply Co_mmand Changes"
+#~ msgstr "Ãnderungen an Kommandos ÃŒ_bernehmen"
+
+#~ msgid "Author:"
+#~ msgstr "Autor:"
+
+#~ msgid "Background"
+#~ msgstr "Hintergrund"
+
+#~ msgid "Background color of the greeter."
+#~ msgstr "Hintergrundfarbe des BegrÃŒÃers:"
+
+#~ msgid "Behaviour"
+#~ msgstr "Verhalten"
+
+#~ msgid "C_ommand:"
+#~ msgstr "_Befehl:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "_Benutzerdefiniert:"
+
+#~ msgid ""
+#~ "Checks the ownership of the home directories before writing to them. This "
+#~ "prevents security issues in case of bad setup."
+#~ msgstr ""
+#~ "ÃberprÃŒft die Besitzrechte des Heimverzeichnis, bevor darauf geschrieben "
+#~ "wird. Dies verhindert Sicherheitsprobleme aufgrund einer fehlerhaften "
+#~ "Einstellung."
+
+#~ msgid "Co_lor:"
+#~ msgstr "_Farbe:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Farbtiefe:"
+
+#~ msgid "Comma_nd type:"
+#~ msgstr "_Befehlstyp:"
+
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "X_DMCP konfigurieren âŠ"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "_X-Server konfigurieren âŠ"
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions."
+#~ msgstr ""
+#~ "Steuert, welcher Text neben dem Logo-Bild im BegrÃŒÃer fÃŒr die entfernte "
+#~ "XDMCP-Sitzung angezeigt wird."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. This string is only used for local logins."
+#~ msgstr ""
+#~ "Steuert, welcher Text neben dem Logo-Bild im StandardbegrÃŒÃer angezeigt "
+#~ "wird. Diese Zeichenkette wird nur fÃŒr lokale Anmeldungen verwendet."
+
+#~ msgid "Copyright:"
+#~ msgstr "Copyright:"
+
+#~ msgid "De_fault session:"
+#~ msgstr "_Voreingestellte Sitzung:"
+
+#~ msgid "Delay in seconds before the Timed login user will be logged in."
+#~ msgstr ""
+#~ "VerzÃ¶gerung in Sekunden, bevor die zeitgesteuerte Anmeldung des Benutzers "
+#~ "erfolgt."
+
+#~ msgid ""
+#~ "Determines the maximum number of remote display connections which will be "
+#~ "managed simultaneously. I.e. the total number of remote displays that can "
+#~ "use your host."
+#~ msgstr ""
+#~ "Legt die Maximalanzahl der enfernten Verbindungen fest, die gleichzeitig "
+#~ "verwaltet werden; z.B. die Gesamtanzahl der entfernten Verbindungen, die "
+#~ "Ihren Rechner nutzen kÃ¶nnen."
+
+#~ msgid ""
+#~ "Determines the maximum number of seconds between the time where a user "
+#~ "chooses a host and the subsequent indirect query where the user is "
+#~ "connected to the host.  When the timeout is exceeded, the information "
+#~ "about the chosen host is forgotten and the indirect slot freed up for "
+#~ "other displays."
+#~ msgstr ""
+#~ "Legt die Maximalanzahl der Sekunden zwischen dem Zeitpunkt, an dem der "
+#~ "Benutzer den Rechner auswÃ€hlt, und der anschlieÃenden indirekten Anfrage, "
+#~ "die den Benutzer mit dem Rechner verbindet, fest. Ist diese abgelaufen, "
+#~ "werden die Informationen ÃŒber ausgewÃ€hlten Rechner verworfen und der "
+#~ "indirekt Platz fÃŒr andere Anzeigen freigegeben."
+
+#~ msgid "Disa_ble multiple logins for a single user"
+#~ msgstr "Mehrfache Anmeldungen eines einzelnen Benutzers de_aktivieren"
+
+#~ msgid "Display the title bar in the greeter."
+#~ msgstr "Darstellung in der Titelzeile des BegrÃŒÃers."
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Anzeigen pro _Rechner:"
+
+#~ msgid "Displays this image as the background in the greeter."
+#~ msgstr "Dieses Bild als Hintergrund des BegrÃŒÃers verwenden."
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "Bild nicht fÃŒr _entferne Anmeldungen verwenden"
+
+#~ msgid ""
+#~ "Does not place cookies into the users home directory if this directory is "
+#~ "on NFS."
+#~ msgstr ""
+#~ "Cookies nicht im Heimverzeichnis des Benutzers ablegen, wenn sich das "
+#~ "Verzeichnis auf einem NFS-Dateisystem befindet."
+
+#~ msgid ""
+#~ "Does not reuse existing X servers, but kills them and starts over. "
+#~ "Normally, just reinitializing is a nicer way to go but if the X server "
+#~ "memory usage keeps growing this may be a safer option."
+#~ msgstr ""
+#~ "Verwendet bestehende X-Server nicht weiter, sondern stoppt diese und "
+#~ "startet sie erneut. Normalerweise ist das einfache Neuinitialisieren eine "
+#~ "schÃ¶nere Art, aber wenn der Speicherverbrauch des X-Servers weiter "
+#~ "wÃ€chst, ist diese Option mÃ¶glicherweise sicherer."
+
+#~ msgid "Don't restart the login manager after the execution"
+#~ msgstr "Anmeldemanager nach der AusfÃŒhrung nicht neustarten"
+
+#~ msgid "E_dit Commands..."
+#~ msgstr "_Befehle bearbeiten âŠ"
+
+#~ msgid "E_xclude:"
+#~ msgstr "_AusschlieÃen:"
+
+#~ msgid "Ena_ble debug messages to system log"
+#~ msgstr "Ausgabe von Debug-Meldungen im System-Protokoll aktivieren"
+
+#~ msgid ""
+#~ "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for "
+#~ "X-terminals which don't supply their own display browser."
+#~ msgstr ""
+#~ "Aktiviert XDMCP INDIRECT-Auswahl (z.B. entfernte AusfÃŒhrung des "
+#~ "gdmchooser) fÃŒr X-Terminals, die keinen eigenen Anzeige-Browser "
+#~ "unterstÃŒtzen."
+
+#~ msgid ""
+#~ "Enables greeter to be launched with additional Gtk+ modules. This is "
+#~ "useful when extra features are required such as accessible login. Note "
+#~ "that only \"trusted\" modules should be used to minimize security issues."
+#~ msgstr ""
+#~ "Aktiviert das Starten des BegrÃŒÃers mit zusÃ€tzlichen Gtk+-Modulen. Dieses "
+#~ "ist nÃŒtzlich, wenn zusÃ€tzliche Funktionen wie eine barrierefreie "
+#~ "Anmeldung benÃ¶tigt werden. Beachten Sie, dass nur Â»vertrauenswÃŒrdigeÂ« "
+#~ "Module verwendet werden sollten, um Sicherheitsprobleme zu minimieren."
+
+#~ msgid ""
+#~ "Full path and arguments to command to be executed. If the value is "
+#~ "missing, the command will not available."
+#~ msgstr ""
+#~ "VollstÃ€ndiger Pfad und Argumente des auszufÃŒhrenden Befehls. Wenn Werte "
+#~ "fehlen, ist der Befehl nicht verfÃŒgbar."
+
+#~ msgid "Full path and arguments to the command to be executed"
+#~ msgstr "VollstÃ€ndiger Pfad und Argumente des auszufÃŒhrenden Befehls"
+
+#~ msgid ""
+#~ "GDM should run the login window on this server and allow a user to log "
+#~ "in.  If not selected, then GDM will just run this server and wait for it "
+#~ "to terminate."
+#~ msgstr ""
+#~ "GDM soll das Anmeldefenster auf diesem Server starten und einem Benutzer "
+#~ "das Anmelden erlauben. Wenn nicht ausgewÃ€hlt, startet GDM den Server nur "
+#~ "und wartet auf sein Beenden."
+
+#~ msgid "General"
+#~ msgstr "Allgemein"
+
+#~ msgid ""
+#~ "Given user should be logged in after a number of seconds (set with Pause "
+#~ "before login) of inactivity on the login screen.  This is useful for "
+#~ "public access terminals or perhaps even home use."
+#~ msgstr ""
+#~ "Angegebener Benutzer muss nach einer Anzahl (festgelegt mit dem Warten "
+#~ "vor der Anmeldung) von Sekunden der InaktivitÃ€t auf dem Anmeldebildschirm "
+#~ "angemeldet sein. Dies ist fÃŒr Terminals mit Ã¶ffentlichen Zugang oder "
+#~ "sogar fÃŒr den Heimgebrauch nÃŒtzlich."
+
+#~ msgid ""
+#~ "Given user should be logged in upon first bootup.  No password will be "
+#~ "asked.  This is useful for single user workstations where local console "
+#~ "security is not an issue."
+#~ msgstr ""
+#~ "Angegebener Benutzer wird nach dem ersten Starten angemeldet. Es wird "
+#~ "kein Passwort abgefragt. Dies ist fÃŒr Rechnern von Einzelbenutzern "
+#~ "nÃŒtzlich, bei denen die Sicherheit der lokalen Konsole kein Problem "
+#~ "darstellt."
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "BegrÃŒÃer\n"
+#~ "AuswÃ€hler"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "_Indirekte Anforderungen annehmen"
+
+#~ msgid "I_mage:"
+#~ msgstr "_Bild:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "_Einbeziehen:"
+
+#~ msgid ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme.  If no such image is defined, the "
+#~ "image specified by DefaultFace will be used.  The image must be in an gdk-"
+#~ "pixbuf supported format and the file must be readable to the GDM user."
+#~ msgstr ""
+#~ "Wenn ein Benutzer kein festgelegtes Benutzerbild hat, verwendet GDM das "
+#~ "Â»stock_personÂ«-Symbol des aktuellen GTK+-Themas. Wenn ein solches Bild "
+#~ "nicht definiert ist, wird das als voreingestelltes Benutzerbild "
+#~ "festgelegte Bild verwendet. Das Bild muss in einem von gdk-pixbuf "
+#~ "unterstÃŒtzten Format abgelegt werden und fÃŒr den GDM-Benutzer lesbar sein."
+
+#~ msgid ""
+#~ "Image file to display in the logo box. The file must be in an gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled."
+#~ msgstr ""
+#~ "Bilddatei, die als Logo angezeigt wird. Die Datei muss in einem von gdk-"
+#~ "pixbuf unterstÃŒtzten Format abgelegt werden und fÃŒr den GDM-Benutzer "
+#~ "lesbar sein. Ist keine Datei festgelegt, wird die Logo-Funktion "
+#~ "deaktiviert."
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "Symbol fÃŒr RechnerwÃ€hler (_XDMCP) anzeigen"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "Symbol zur _Konfiguration anzeigen"
+
+#~ msgid ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority."
+#~ msgstr ""
+#~ "Gibt an, dass der X-Server mit einer anderen ProzessprioritÃ€t gestartet "
+#~ "werden soll."
+
+#~ msgid ""
+#~ "Interval in which to ping the X server in seconds.  If the X server "
+#~ "doesn't return before the next time we ping it, the connection is stopped "
+#~ "and the session ended."
+#~ msgstr ""
+#~ "Intervall in Sekunden, in dem ein Ping an den X-Server gesendet wird. "
+#~ "Wenn der X-Server nicht vor dem nÃ€chsten Ping, das gesendet wird, "
+#~ "antwortet, wird die Verbindung gestoppt und die Sitzung beendet."
+
+#~ msgid "La_unch:"
+#~ msgstr "_Starten:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "An _UDP-Port horchen: "
+
+#~ msgid "Loc_k position of the window"
+#~ msgstr "Fensterposition _sperren"
+
+#~ msgid "Local"
+#~ msgstr "Lokal"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "Einstellungen des Anmeldefensters"
+
+#~ msgid "Login _failed:"
+#~ msgstr "Anmeldung _gescheitert:"
+
+#~ msgid "Login _retry delay:"
+#~ msgstr "Ver_zÃ¶gerung vor erneuter Anmeldung:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "Anmeldung _erfolgreich:"
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "Maximale Anzahl _entfernter Sitzungen:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Maximale _Wartezeit:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Maximale indirekte War_tezeit:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "Maximale Anzahl au_sstehender indirekter Anforderungen:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "MenÃŒleiste"
+
+#~ msgid "Ne_ver place cookies on NFS"
+#~ msgstr "Nie_mals Cookies auf NFS ablegen"
+
+#~ msgid "No _restart required"
+#~ msgstr "Kein _Neustart erforderlich"
+
+#~ msgid ""
+#~ "Number of simultaneously provided displays with host choosers.  If more "
+#~ "queries from different hosts come in, the oldest ones will be forgotten."
+#~ msgstr ""
+#~ "Anzahl der gleichzeitig mit der Rechnerauswahl bereitgestellten Anzeigen. "
+#~ "Wenn mehr Anfragen von verschiedenen Rechnern ankommen, werden die "
+#~ "Ã€ltesten verworfen."
+
+#~ msgid "Only allow login i_f user owns their home directory"
+#~ msgstr ""
+#~ "Nur Anmeldungen zulassen, _wenn der Benutzer Besitzer seines "
+#~ "Heimverzeichnisses ist"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "_Einstellungen:\t"
+
+#~ msgid "Paranoia option. Only accepts user owned files and directories."
+#~ msgstr ""
+#~ "Paranoia-Option. Nur Benutzer, die Dateien und Ordner besitzen, werden "
+#~ "zugelassen."
+
+#~ msgid "Per_sistent"
+#~ msgstr "Daue_rhaft"
+
+#~ msgid "Permissions"
+#~ msgstr "Zugriffsrechte"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Hintergrundfarbe wÃ€hlen"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "Einfach\n"
+#~ "Einfach; mit Benutzeralbum\n"
+#~ "Grafisch"
+
+#~ msgid "Qui_ver when incorrect username/password entered"
+#~ msgstr "Bl_inken, wenn ein Anmeldeversuch gescheitert ist."
+
+#~ msgid "R_emove"
+#~ msgstr "_Entfernen"
+
+#~ msgid "Re_move Server"
+#~ msgstr "Server ent_fernen"
+
+#~ msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+#~ msgstr ""
+#~ "Neustart, Anhalten, Ruhezustand und Einstellungen der Spezialbefehle"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Bildwiederholfrequenz:"
+
+#~ msgid "Remote"
+#~ msgstr "Entfernt"
+
+#~ msgid ""
+#~ "Remote connections through XDMCP will be allowed to log into the "
+#~ "\"TimedLogin\" user by letting the login window time out, just like the "
+#~ "local user on the first console."
+#~ msgstr ""
+#~ "Entfernte Verbindungen ÃŒber XDMCP werden als Â»zeitgesteuerte AnmeldungenÂ« "
+#~ "zugelassen, indem der Benutzer wie lokale Benutzer auf der ersten Konsole "
+#~ "die Zeit ablaufen lassen kÃ¶nnen."
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Entfernte Anmeldung deaktiviert\n"
+#~ "Wie lokale Anmeldung"
+
+#~ msgid "Resolution:"
+#~ msgstr "AuflÃ¶sung:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "Auf BildschirmgrÃ¶Ãe s_kalieren"
+
+#~ msgid "Scale background image to fit the screen."
+#~ msgstr "Hintergrundbild auf BildschirmgrÃ¶Ãe skalieren"
+
+#~ msgid "Select Background Image"
+#~ msgstr "Hintergrundbild auswÃ€hlen"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "Logo auswÃ€hlen"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Klangdatei auswÃ€hlen"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "Nur ausgewÃ€hltes\n"
+#~ "ZufÃ€llig aus ausgewÃ€hlten\n"
+
+#~ msgid ""
+#~ "Sends debug ouput to the syslog.  This can be useful for tracking down "
+#~ "problems with GDM.  This output tends to be verbose so should not be "
+#~ "turned on for general use."
+#~ msgstr ""
+#~ "Sendet Debug-Meldungen an das Systemprotokoll. Dies kann nÃŒtzlich sein, "
+#~ "um Probleme mit GDM nachzuverfolgen. Diese Ausgaben sind oft sehr "
+#~ "umfangreich, sodass sie im normalen Betrieb nicht eingeschaltet werden "
+#~ "sollten."
+
+#~ msgid "Server Settings"
+#~ msgstr "Server-Einstellungen"
+
+#~ msgid "Server _name:"
+#~ msgstr "Server-_Name:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Zu startende Server"
+
+#~ msgid "Set positio_n of the window:"
+#~ msgstr "Positio_n des Fensters festlegen:"
+
+#~ msgid "Sh_ow title bar"
+#~ msgstr "Titelleiste an_zeigen"
+
+#~ msgid "Shake the display when an incorrect username/password is entered."
+#~ msgstr "Die Anzeige durchrÃŒtteln, wenn ein Anmeldeversuch gescheitert ist."
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "_AktionsmenÃŒ anzeigen"
+
+#~ msgid ""
+#~ "Show visual feedback is the password entry. Turning this option on can be "
+#~ "a security hazard as the length of your password can be guessed."
+#~ msgstr ""
+#~ "Zeigt eine visuelle RÃŒckmeldung bei der Passworteingabe an. Diese Option "
+#~ "einzuschalten kann eine SicherheitsgefÃ€hrdung darstellen, da die LÃ€nge "
+#~ "Ihres Passwortes erraten werden kann."
+
+#~ msgid ""
+#~ "Specifies if Custom Command will appear outside the login manager, for "
+#~ "example on the desktop through the Log Out/Shut Down widgets."
+#~ msgstr ""
+#~ "Legt fest, ob Spezialbefehle auÃerhalb des Anmeldemanagers erscheinen, "
+#~ "beispielsweise auf dem Desktop durch Elemente fÃŒr das Abmelden oder "
+#~ "Herunterfahren."
+
+#~ msgid ""
+#~ "Specifies if gdm will be stopped/restarted once Custom Command has been "
+#~ "executed."
+#~ msgstr ""
+#~ "Legt fest, ob gdm gestoppt/neu gestartet wird, sobald der Spezialbefehl "
+#~ "ausgefÃŒhrt wurde."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command buttons "
+#~ "and menu items."
+#~ msgstr ""
+#~ "Legt die Beschriftung fest, die auf der SchaltflÃ€che und dem MenÃŒeintrag "
+#~ "des Spezialbefehls angezeigt wird."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command list "
+#~ "items and radio buttons."
+#~ msgstr ""
+#~ "Legt die Beschriftung fest, die bei ListeneintrÃ€gen und AuswahlknÃ¶pfen "
+#~ "des Spezialbefehls angezeigt werden."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on Custom Command tooltip "
+#~ "entries."
+#~ msgstr ""
+#~ "Legt den Hinweis fest, der als Minihilfe zum Spezialbefehl angezeigt wird."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "when one of the Custom Command widgets is activated."
+#~ msgstr ""
+#~ "Legt den Hinweis fest, der in Warnhinweisen angezeigt wird, wenn eines "
+#~ "der Elemente des Spezialbefehls aktiviert wird."
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins. The face images must be stored in gdk-pixbuf supported "
+#~ "formats and they must be readable for the GDM user."
+#~ msgstr ""
+#~ "Systemweites Verzeichnis der Benutzerbilder. Der Systemadministrator kann "
+#~ "hier Symbole fÃŒr die Benutzer ablegen, ohne auf deren Heimverzeichnisse "
+#~ "zuzugreifen. Benutzerbilder werden nach dem Anmeldenamen ihrer Benutzer "
+#~ "benannt. Die Benutzerbilder mÃŒssen in einem von gdk-pixbuf unterstÃŒtzten "
+#~ "Format abgelegt werden und fÃŒr den GDM-Benutzer lesbar sein."
+
+#~ msgid "Text to appear in the warning pop-up dialogs"
+#~ msgstr "Text, der in Warnungshinweisen erscheint"
+
+#~ msgid "Text to appear on the buttons and menu items"
+#~ msgstr "Text, der auf SchaltflÃ€chen und in MenÃŒpunkten erscheint"
+
+#~ msgid "Text to appear on the radio buttons and list items"
+#~ msgstr "Text, der in AuswahlknÃ¶pfen und ListeneintrÃ€gen erscheint"
+
+#~ msgid "Text to appear on the tooltips"
+#~ msgstr "Text, der in Minihilfen erscheint"
+
+#~ msgid ""
+#~ "The UDP port number gdm should listen to for XDMCP requests. Don't change "
+#~ "this unless you know what you are doing."
+#~ msgstr ""
+#~ "Die UDP<Portnummer, auf der gdm XDMCP-Anfragen annehmen soll. Ãndern Sie "
+#~ "diese nicht, wenn Sie nicht wissen, was sie tun."
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Example: /usr/X11R6/bin/X"
+#~ msgstr ""
+#~ "Der auszufÃŒhrende Befehl inklusive vollstÃ€ndigem Pfad und aller "
+#~ "benÃ¶tigten Zusatzargumente des X-Servers. Beispiel: /usr/X11R6/bin/X"
+
+#~ msgid "The greeter will play a sound after a failed login attempt."
+#~ msgstr "Einen Klang ausgeben, wenn ein Anmeldeversuch gescheitert ist."
+
+#~ msgid "The greeter will play a sound after a successful login attempt."
+#~ msgstr "Einen Klang ausgeben, wenn ein Anmeldeversuch erfolgreich war"
+
+#~ msgid "The greeter will play a sound or beep when it is ready for a login."
+#~ msgstr ""
+#~ "Einen Klang oder Ton ausgeben, wenn der BegrÃŒÃer zur Anmeldung bereit ist."
+
+#~ msgid "The horizontal position of the login window."
+#~ msgstr "Die horizontale Position des Anmeldefensters."
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "Der Name, der dem Benutzer angezeigt wird."
+
+#~ msgid ""
+#~ "The number of seconds that should pass before reactivating the entry "
+#~ "field after a failed login."
+#~ msgstr ""
+#~ "Anzahl der Sekunden, die vergehen sollen, bevor das Anmeldefeld nach "
+#~ "einer gescheiterten Anmeldung wieder aktiv wird."
+
+#~ msgid "The position of the login window cannot be changed."
+#~ msgstr "Die Position des Anmeldefensters kann nicht geÃ€ndert werden."
+
+#~ msgid ""
+#~ "The position of the login window is determined by Position X / Position Y."
+#~ msgstr ""
+#~ "Die Position des Anmeldefensters wird festgelegt von Position X / "
+#~ "Position Y."
+
+#~ msgid ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions."
+#~ msgstr ""
+#~ "Die Sitzung, die standardmÃ€Ãig verwendet wird, wenn der Benutzer keine "
+#~ "Einstellungen gespeichert hat und Â»VorherigeÂ« aus der Liste der Sitzungen "
+#~ "auswÃ€hlt."
+
+#~ msgid "Themes"
+#~ msgstr "Themen"
+
+#~ msgid ""
+#~ "This server is available as a choice when a user wishes to run a "
+#~ "flexible, on demand server."
+#~ msgstr ""
+#~ "Dieser Server ist als Auswahl verfÃŒgber, wenn ein Benutzer wÃŒnscht, einen "
+#~ "flexiblen On-Demand-Server zu starten."
+
+#~ msgid ""
+#~ "To avoid denial of service attacks, GDM has fixed size queue of pending "
+#~ "connections. Please note that this parameter does *not* limit the number "
+#~ "of remote displays which can be managed. It only limits the number of "
+#~ "displays initiating a connection simultaneously."
+#~ msgstr ""
+#~ "Um Denial-of-Service-Angriffe zu vermeiden, existiert eine maximale "
+#~ "Anzahl anstehender Verbindungen in der Warteschlange. Bitte beachten Sie, "
+#~ "dass dieser Parameter *nicht* die Anzahl der gleichzeitigen Verbindungen, "
+#~ "die verwaltet werden kÃ¶nnen, beschrÃ€nkt. Er beschrÃ€nkt nur die Anzahl der "
+#~ "Anzeigen, die gleichzeitig eine Verbindung initialisieren kÃ¶nnen."
+
+#~ msgid ""
+#~ "To prevent attackers from filling up the pending queue, GDM will only "
+#~ "allow one connection for each remote computer.  If you want to provide "
+#~ "display services to computers with more than one screen, you should "
+#~ "increase the this value accordingly."
+#~ msgstr ""
+#~ "Um Angriffe durch FÃŒllen der Warteschlange zu verhindern, erlaubt GDM nur "
+#~ "eine Verbindung fÃŒr jeden entfernten Rechner. Wenn Sie Anzeigedienste fÃŒr "
+#~ "Rechner mit mehr als einem Bildschirm bereitstellen mÃ¶chten, sollten Sie "
+#~ "diesen Wert entsprechend erhÃ¶hen."
+
+#~ msgid ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off.  "
+#~ "If this is off then one of the actions will be available anywhere.  These "
+#~ "actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and "
+#~ "such."
+#~ msgstr ""
+#~ "Das Â»AktionenÂ«-MenÃŒ anzeigen (frÃŒher bekannt als Â»SystemÂ«-MenÃŒ). Falls "
+#~ "dieses KontrollkÃ€stchen nicht gesetzt ist, steht einer der Systembefehle "
+#~ "woanders zur VerfÃŒgung (einschlieÃlich Â»HerunterfahrenÂ«, Â»Neu startenÂ«, "
+#~ "Â»KonfigurierenÂ« sowie Â»AuswÃ€hlerÂ« usw)."
+
+#~ msgid "U_ser:"
+#~ msgstr "_Benutzer:"
+
+#~ msgid "Us_e 24 Hour Clock:"
+#~ msgstr "24 Stunden-Anzeige verwenden:"
+
+#~ msgid ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+#~ msgstr ""
+#~ "Kreise statt Stern-Symbole in der Passworteingabe verwenden. Dies "
+#~ "funktioniert aber mÃ¶glicherweise nicht mit allen Schriftaren."
+
+#~ msgid "Welcome Message"
+#~ msgstr "BegrÃŒÃungsnachricht"
+
+#~ msgid ""
+#~ "When GDM is ready to manage a display an ACCEPT packet is sent to it "
+#~ "containing a unique session id which will be used in future XDMCP "
+#~ "conversations. GDM will then place the session id in the pending queue "
+#~ "waiting for the display to respond with a MANAGE request. If no response "
+#~ "is received within maximum wait time, GDM will declare the display dead "
+#~ "and erase it from the pending queue freeing up the slot for other "
+#~ "displays."
+#~ msgstr ""
+#~ "Wenn GDM bereit ist, eine Anzeige zu verwalten, wird an diese ein ACCEPT-"
+#~ "Paket geschickt, das den eindeutigen SitzungsschlÃŒssel beinhaltet, der "
+#~ "bei zukÃŒnftigen XDMCP-Konversationen verwendet wird. GDM wird diesen "
+#~ "SitzungsschlÃŒssel in die Warteschlange setzen und darauf warten, dass die "
+#~ "Anzeige mit einer MANAGE-Anfrage antwortet. Wenn innerhalb der maximalen "
+#~ "Wartezeit keine Antwort empfangen wird, erklÃ€rt GDM die Anzeige fÃŒr tot "
+#~ "und lÃ¶scht sie aus der Warteschlange, um den Platz fÃŒr andere Anzeigen "
+#~ "freizugeben."
+
+#~ msgid ""
+#~ "When the user logs in and already has an existing session, they are "
+#~ "connected to that session rather than starting a new session.  This only "
+#~ "works for session's running on Virtual Terminals started with "
+#~ "gdmflexiserver, and not with XDMCP."
+#~ msgstr ""
+#~ "Wenn sich ein Benutzer anmeldet und eine bestehende Sitzung hat, wird er "
+#~ "mit dieser verbunden statt eine neue Sitzung zu starten. Dies "
+#~ "funktioniert nur fÃŒr Sitzungen, die auf virtuellen Terminals mit "
+#~ "gdmflexiserver gestartet werden und nicht mit XDMCP."
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "Einstellungen des X-Server-Anmeldefensters"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "Einstellungen des XDMCP-Anmeldefensters"
+
+#~ msgid "_Add..."
+#~ msgstr "_HinzufÃŒgen âŠ"
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_HinzufÃŒgen/bearbeiten âŠ"
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "_Lokalen Systemadministratoren erlauben, sich einzuloggen"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr ""
+#~ "_Benutzern erlauben, Schriften und Farben des einfachen BegrÃŒÃers zu "
+#~ "Ã€ndern"
+
+#~ msgid "_Background color:"
+#~ msgstr "_Hintergrundfarbe:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_Vorgabe: Â»Willkommen auf %nÂ«"
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "_Vorgabe: Â»WillkommenÂ«"
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_TCP-Verbindungen zum X-Server verbieten"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "_Automatische Anmeldung aktivieren"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Flexibel (auf Anforderung)"
+
+#~ msgid "_Global face dir:"
+#~ msgstr "_Globales Benutzerbilderverzeichnis:"
+
+#~ msgid "_GtkRC file:"
+#~ msgstr "_GtkRC-Datei:"
+
+#~ msgid "_Image:"
+#~ msgstr "_Bild:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "Alle Benutzer aus /_etc/passwd einbeziehen (nicht fÃŒr NIS)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "_Anmeldungen werden von diesem Rechner verarbeitet"
+
+#~ msgid "_Maximum pending requests:"
+#~ msgstr "Maximale Anzahl _ausstehender Anforderungen:"
+
+#~ msgid "_Minimal UID:"
+#~ msgstr "_Minimale UID:"
+
+#~ msgid "_Only allow login if user's home directory permissions are secure"
+#~ msgstr ""
+#~ "_Nur Anmeldungen zulassen, wenn die Zugriffsrechte auf das "
+#~ "Heimverzeichnis des Benutzers sicher sind"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_Zeit bis zur Anmeldung:"
+
+#~ msgid "_Ping interval:"
+#~ msgstr "_Ping-Intervall:"
+
+#~ msgid "_Priority:"
+#~ msgstr "_PrioritÃ€t:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Entfernen"
+
+#~ msgid "_Remove..."
+#~ msgstr "_Entfernen âŠ"
+
+#~ msgid "_Restart the Xserver with each login"
+#~ msgstr "_X-Server mit jeder Anmeldung neu starten"
+
+#~ msgid "_Server:"
+#~ msgstr "_Server:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Server:"
+
+#~ msgid "_Show visual feedback (asterisks) in the password entry"
+#~ msgstr ""
+#~ "_Visuelle RÃŒckmeldung (Stern-Symbole) bei der Passworteingabe anzeigen"
+
+#~ msgid "_Style:"
+#~ msgstr "_Art:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Thema:"
+
+#~ msgid "_Use circles instead of asterisks in the password entry"
+#~ msgstr "Kreise statt Stern-Symbole bei der Passworteingabe _verwenden"
+
+#~ msgid "_User:"
+#~ msgstr "_Benutzername:"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "_X coordinate"
+#~ msgstr "_X-Koordnate"
+
+#~ msgid "_Y coordinate"
+#~ msgstr "_Y-Koordinate"
+
+#~ msgid ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+#~ msgstr ""
+#~ "automatisch\n"
+#~ "ja\n"
+#~ "nein"
+
+#~ msgid "dummy"
+#~ msgstr "Dummy"
+
+#~ msgid "seconds"
+#~ msgstr "Sekunden"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "Zu viele Benutzer, um sie hier aufzulisten"
+
+#~ msgid "Restart Machine"
+#~ msgstr "System _neu starten"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "Beim Laden des Themas %s ist ein Fehler aufgetreten"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "Das Thema des grafischen BegrÃŒÃers ist fehlerhaft"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "Das Thema enthÃ€lt keine Definition des Benutzername/Passwort-"
+#~ "Eingabeelements."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "Beim Laden des Themas ist ein Fehler aufgetreten und das Standardthema "
+#~ "konnte nicht geÃ¶ffnet werden. Es wird nun versucht, den StandardbegrÃŒÃer "
+#~ "zu starten"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "Der GTK+-BegrÃŒÃer konnte nicht gestartet werden. Die Anzeige wird "
+#~ "abgebrochen und Sie mÃŒssen Sich auf eine andere Weise anmelden, um die "
+#~ "GDM-Installation zu reparieren."
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Ihr Sitzungsverzeichnis fehlt oder ist leer! Es stehen zwei Sitzungen zur "
+#~ "VerfÃŒgung, die Sie verwenden kÃ¶nnen, Sie sollten sich jedoch anmelden und "
+#~ "Ihre GDM-Konfiguration korrigieren."
+
+#~ msgid "Last language"
+#~ msgstr "Vorherige Sprache"
+
+#~ msgid "Select a Language"
+#~ msgstr "Eine Sprache wÃ€hlen"
+
+#~ msgid "Change _Language"
+#~ msgstr "_Sprache Ã€ndern"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "WÃ€hlen Sie die fÃŒr Ihre Sitzung zu verwendende _Sprache:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "_Sprache wÃ€hlen âŠ"
+
+#~ msgid "Select _Session..."
+#~ msgstr "Sit_zung wÃ€hlen âŠ"
+
+# wir lassen den 1. Teil unter den Tisch fallen, die Ãbersetzung wÃ€re
+# irrefÃŒhrend
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "DrÃŒcken Sie F10, um zu einem MenÃŒ zu gelangen."
+
+#~ msgid "custom_cmd%d"
+#~ msgstr "custom_cmd%d"
+
+#~ msgid "Last session"
+#~ msgstr "Vorherige Sitzung"
+
+#~ msgid "Sus_pend"
+#~ msgstr "In _Ruhezustand versetzen"
+
+#~ msgid "Confi_gure"
+#~ msgstr "_Konfigurieren"
+
+#~ msgid "Op_tions"
+#~ msgstr "_Einstellungen"
+
+#~ msgid "_OK"
+#~ msgstr "_OK"
+
+#~ msgid "Change _Session"
+#~ msgstr "Sit_zung Ã€ndern"
+
+#~ msgid "Sessions"
+#~ msgstr "Sitzungen"
+
+#~ msgid "_Last session"
+#~ msgstr "_Vorherige Sitzung"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr ""
+#~ "Mit der Sitzung anmelden, die Sie bei Ihrer vorherigen Anmeldung "
+#~ "verwendet haben"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "Anmeldemanager _konfigurieren âŠ"
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "_Rechner ausschalten"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Den Computer herunterfahren, sodass Sie ihn ausschalten kÃ¶nnen."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "System _neu starten"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Das System neu starten"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Den Computer in den _Ruhezustand versetzen"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Den Computer in den Ruhezustand versetzen"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Den _XDMCP-AuswÃ€hler ausfÃŒhren"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "Einen XDMCP-AuswÃ€hler ausfÃŒhren, der es Ihnen erlaubt, sich an entfernten "
+#~ "Computern anzumelden, falls solche vorhanden sind."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "Den Anmeldemanager _konfigurieren"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "GDM (diesen Anmeldemanager) konfigurieren. Hierzu ist das Â»rootÂ«-Passwort "
+#~ "erforderlich."
+
+#~ msgid "custom_cmd_button%d"
+#~ msgstr "custom_cmd_button%d"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Kreise"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Thema mit blauen Kreisen"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "Abwandlung der Â»KreiseÂ« von Â»GNOME ArtÂ« mit Benutzeralbum"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOME-KÃŒnstler"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Happy-GNOME mit Benutzeralbum"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "Abwandlung der Â»KreiseÂ« von Â»Gnome ArtÂ«"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Happy-GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Fehler beim Versuch, %s auszufÃŒhren,\n"
+#~ "das mit %s verknÃŒpft ist"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "Gestendatei konnte nicht geÃ¶ffnet werden: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX-Anzeige zu der migriert werden soll"
+
+#~ msgid "DISPLAY"
+#~ msgstr "ANZEIGE"
+
+#~ msgid "Backend display name"
+#~ msgstr "Name der Backend-Anzeige"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Xauthority-Datei fÃŒr Zielanzeige"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHENTIFIZIERUNGSDATEI"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Xauthority-Datei fÃŒr Backend-Anzeige"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "Anzeige %s konnte nicht geÃ¶ffnet werden\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "Die DMX-Erweiterung ist auf Â»%sÂ« nicht vorhanden\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr ""
+#~ "- eine Backend-Anzeige von einer DMX-Anzeige zu einer anderen migrieren"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "Sie mÃŒssen eine Ziel-DMX-Anzeige angeben, indem Sie %s verwenden\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "Sie mÃŒssen eine Backend-Anzeige verwenden, indem Sie %s verwenden\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen Â»%sÂ« ist gescheitert auf Â»%sÂ«\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "Nur der Â»rootÂ«-Benutzer darf gdmaskpass ausfÃŒhren\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "Legitimation gescheitert!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(Speicherpuffer)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "Beim Laden des BenutzeroberflÃ€chenelements %s%s aus der Datei %s ist ein "
+#~ "Fehler aufgetreten. MÃ¶glicherweise ist die Glade-OberflÃ€chenbeschreibung "
+#~ "fehlerhaft. %s kann nicht fortgesetzt werden und wird daher nun beendet. "
+#~ "Sie sollten Ihre %s-Installation ÃŒberprÃŒfen oder %s neu installieren."
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "Die BenutzeroberflÃ€che konnte nicht geladen werden"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Die Glade-Datei ist durchgedreht! Stellen Sie sicher, dass die richtige "
+#~ "Datei\n"
+#~ "installiert ist!\n"
+#~ "Datei: %s Widget: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "Beim Laden des BenutzeroberflÃ€chenelements %s%s aus der Datei %s ist ein "
+#~ "Fehler aufgetreten. Das Widget vom Typ CList sollte %d Spalte besitzen. "
+#~ "MÃ¶glicherweise ist die Glade-OberflÃ€chenbeschreibung fehlerhaft. %s kann "
+#~ "nicht fortgesetzt werden und wird daher nun beendet. Sie sollten Ihre %s-"
+#~ "Installation ÃŒberprÃŒfen oder %s neu installieren."
+#~ msgstr[1] ""
+#~ "Beim Laden des BenutzeroberflÃ€chenelements %s%s aus der Datei %s ist ein "
+#~ "Fehler aufgetreten. Das Widget vom Typ CList sollte %d Spalten besitzen. "
+#~ "MÃ¶glicherweise ist die Glade-OberflÃ€chenbeschreibung fehlerhaft. %s kann "
+#~ "nicht fortgesetzt werden und wird daher nun beendet. Sie sollten Ihre %s-"
+#~ "Installation ÃŒberprÃŒfen oder %s neu installieren."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Die Glade-Datei ist durchgedreht! Stellen Sie sicher, dass die richtige "
+#~ "Datei\n"
+#~ "installiert ist!\n"
+#~ "Datei: %s Widget: %s erwartete CList-Spalten: %d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "Beim Laden der BenutzeroberflÃ€che aus der Datei %s ist ein Fehler "
+#~ "aufgetreten. MÃ¶glicherweise wurde die Glade-OberflÃ€chenbeschreibung nicht "
+#~ "gefunden. %s kann nicht fortgesetzt werden und wird daher nun beendet. "
+#~ "Sie sollten Ihre %s-Installation ÃŒberprÃŒfen oder %s neu installieren."
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr ""
+#~ "Es konnte keine OberflÃ€che geladen werden, das ist schlecht! (Datei: %s)"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr ""
+#~ "Zu viele Aliasebenen fÃŒr eine Standorteinstellung, deutet auf eine "
+#~ "Rekursion hin"
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: Keine GDM-Konfigurationsdatei Â»%sÂ«. Vorgaben werden verwendet."
+
+#~ msgid "(Enabled) "
+#~ msgstr "_XDMCP aktivieren"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "X-Forwarding deaktivieren, betrifft jedoch nicht XDMCP."
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "Beispiel: /usr/X11R6/bin/X"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Ping nach %s gescheitert, Anzeige wird aufgegeben."
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "Es wird nun versucht, den X-Server neu zu starten."
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Soll versucht werden, das Maus-Konfigurationsprogramm zu starten? "
+#~ "Hinweis: DafÃŒr benÃ¶tigen Sie das Â»rootÂ«-Passwort."
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Fehler bei Option %s: %s.\n"
+#~ "FÃŒhren Sie '%s --help' aus, um eine komplette Liste verfÃŒgbarer\n"
+#~ "Befehlszeilenparameter zu erhalten.\n"
+
+#~ msgid " seconds"
+#~ msgstr " Sekunden"
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "Sie haben fÃŒr diese Sitzung %s gewÃ€hlt."
+
+# CHECK
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "Falls Sie %s zur Vorgabe fÃŒr kÃŒnftige Sitzungen machen mÃ¶chten, mÃŒssen "
+#~ "Sie das Werkzeug Â»switchdeskÂ« ausfÃŒhren (Anwendungen -> Systemwerkzeuge -> "
+#~ "Desktop-Wechselwerkzeug)."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Die Version des BegrÃŒÃers (%s) stimmt nicht mit der Version des Dienstes "
+#~ "ÃŒberein. Vermutlich haben Sie gerade GDM aktualisiert. Starten Sie den "
+#~ "GDM-Dienst oder den Computer neu."
+
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr ""
+#~ "%s: Der Benutzer Â»rootÂ« kann nicht automatisch angemeldet werden. "
+#~ "Automatische Anmeldung wird deshalb deaktiviert."
+
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr ""
+#~ "%s: Der Benutzer Â»rootÂ« kann nicht automatisch angemeldet werden. "
+#~ "Zeitgesteuerte Anmeldung wird deshalb deaktiviert."
+
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr "%s: Anzeige Nr. %d in Gebrauch. Deshalb %d wird verwendet."
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Master wird neu gestartet âŠ"
+
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr ""
+#~ "%s: Keine Exec-Zeile in der Sitzungsdatei %s. Abgesichertes GNOME wird "
+#~ "gestartet."
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Die von Ihnen gewÃ€hlte Sitzung scheint ungÃŒltig zu sein. Daher wird fÃŒr "
+#~ "Sie die abgesicherte GNOME-Sitzung ausgefÃŒhrt."
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "Stellen Sie sicher, dass die Dauerumschalttaste nicht aktiv ist"
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "Voreingestelltes Rechnersymbol konnte nicht geÃ¶ffnet werden: %s"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "24-hour"
+#~ msgstr "24-hour"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "Benutzer %s wird in %d Sekunden angemeldet"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: Zeichenkette zu lang!"
+
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr "%s: Keine Konfigurationsdatei Â»%sÂ«. Vorgaben werden verwendet."
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr ""
+#~ "VerzÃ¶gerung bei zeitgesteuerter Anmeldung (TimedLoginDelay) war kleiner "
+#~ "als 5. Es wird 5 verwendet."
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr ""
+#~ "Mit der Sprache anmelden, die Sie bei Ihrer letzten Anmeldung verwendet "
+#~ "haben"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "Unter Verwendung der vom System voreingestellten Sprache anmelden"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "_XDMCP-AuswÃ€hler âŠ"
+
+#~ msgid "Shut down the system so that you may safely turn off the computer."
+#~ msgstr ""
+#~ "Den Computer herunterfahren, sodass Sie ihn sicher ausschalten kÃ¶nnen."
+
+#~ msgid "Restart gdm"
+#~ msgstr "GDM neu starten"
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr ""
+#~ "Vorgabebild (DefaultImage) %s konnte nicht geÃ¶ffnet werden. Benutzeralbum "
+#~ "nicht verfÃŒgbar!"
+
+#~ msgid "No configuration was found"
+#~ msgstr "Keine Konfiguration gefunden"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration application."
+#~ msgstr ""
+#~ "Die Konfiguration wurde nicht gefunden. GDM verwendet die Vorgaben, um "
+#~ "diese Sitzung auszufÃŒhren. Sie sollen sich anmelden und mit dem GDM-"
+#~ "Konfigurationsprogramm eine Konfigurationsdatei anlegen."
+
+#~ msgid "All Images"
+#~ msgstr "Alle Bilder"
+
+#~ msgid "<b>Selection</b>"
+#~ msgstr "<b>Auswahl</b>"
+
+#~ msgid "User Image"
+#~ msgstr "Benutzerbild"
+
+#~ msgid "_Browse"
+#~ msgstr "_Durchsuchen"
+
+#~ msgid "Yikes, nothing found in the session directory."
+#~ msgstr "Upps, keine EintrÃ€ge im Sitzungsverzeichnis gefunden."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr ""
+#~ "Kein Link zur voreingestellten Sitzung gefunden. Abgesichertes GNOME wird "
+#~ "verwendet.\n"
+
+#~ msgid "Open File"
+#~ msgstr "Datei Ã¶ffnen"
+
+#~ msgid "PNG and JPEG"
+#~ msgstr "PNG und JPEG"
+
+#~ msgid "Details: %s"
+#~ msgstr "Details: %s"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "WÃ€hlen Sie das zu installierte Themenarchiv"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "Soll das Thema Â»%sÂ« wirklich vom Computer entfernt werden?"
+
+#~ msgid "<"
+#~ msgstr "<"
+
+#~ msgid "<b>Server Settings</b>"
+#~ msgstr "<b>Server-Einstellungen</b>"
+
+#~ msgid ""
+#~ "<b>WARNING:</b> Placing values in this section that your Xserver does not "
+#~ "support will stop your Xserver\n"
+#~ "from restarting (effectively not allowing this configuration application "
+#~ "to run), BE CAREFUL!"
+#~ msgstr ""
+#~ "<b>WARNUNG:</b> Wenn Sie Werte in diesen Abschnitt einfÃŒgen, die Ihr X-"
+#~ "Server nicht unterstÃŒtzt, wird Ihr X-Server\n"
+#~ "nicht neu gestartet werden kÃ¶nnen - effektiv kann dann auch "
+#~ "diesesKonfigurationsprogramm nicht mehr ausgefÃŒhrt werden. SEIEN SIE "
+#~ "VORSICHTIG!"
+
+#~ msgid ">"
+#~ msgstr ">"
+
+#~ msgid "Allow _configuration from the login screen"
+#~ msgstr "_Konfiguration vom Anmeldebildschirm aus erlauben"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "Â»_rootÂ«-Benutzer erlauben, sich mit GDM anzumelden"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "Â»rootÂ«-Benutzer erlauben, sich _entfernt mit GDM anzumelden"
+
+#~ msgid "Allow running _XDMCP chooser from the login screen"
+#~ msgstr "AusfÃŒhren des XDMCP-Aus_wÃ€hlers vom Anmeldebildschirm aus erlauben"
+
+#~ msgid "Allow theme selection in _GTK+ Greeter"
+#~ msgstr "Themenauswahl im _GTK+-BegrÃŒÃer zulassen"
+
+#~ msgid "Apply"
+#~ msgstr "Anwenden"
+
+#~ msgid "Browse"
+#~ msgstr "AuswÃ€hlen"
+
+#~ msgid "Choose network computer to connect to."
+#~ msgstr ""
+#~ "Bitte wÃ€hlen Sie einen Netzwerkrechner, zu dem verbunden werden soll."
+
+#~ msgid "Chooser"
+#~ msgstr "AuswÃ€hler"
+
+#~ msgid "Create Server Definition"
+#~ msgstr "Server-Definition erstellen"
+
+#~ msgid "Delete"
+#~ msgstr "LÃ¶schen"
+
+#~ msgid "Delete Server Definition"
+#~ msgstr "Server-Definition lÃ¶schen"
+
+#~ msgid "Flexible"
+#~ msgstr "Flexibel"
+
+#~ msgid "GTK+ Greeter"
+#~ msgstr " GTK+-BegrÃŒÃer"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "GTK+-BegrÃŒÃer\n"
+#~ "Thema-BegrÃŒÃer"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "GTK+-BegrÃŒÃer\n"
+#~ "Thema-BegrÃŒÃer\n"
+#~ "Deaktiviert"
+
+#~ msgid "Handled"
+#~ msgstr "Behandeln"
+
+#~ msgid "Login a _user automatically after a specified number of seconds"
+#~ msgstr ""
+#~ "Einen Benutzer a_utomatisch nach einer bestimmten Anzahl von Sekunden "
+#~ "anmelden"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "Einen _Klang ausgeben, wenn das Anmeldefenster bereit ist"
+
+#~ msgid "No Logo"
+#~ msgstr "Kein Logo"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "Keine XDMCP-UnterstÃŒtzung im Programm. Um XDMCP-UnterstÃŒtzung zu "
+#~ "aktivieren, mÃŒssen Sie GDM mit den XDMCP-Bibliotheken kompilieren."
+
+#~ msgid ""
+#~ "Note: For settings to take effect, the gdm service will require a restart."
+#~ msgstr ""
+#~ "Hinweis: Damit alle Ãnderungen wirksam werden, muss der GDM-Dienst neu "
+#~ "gestartet werden."
+
+#~ msgid ""
+#~ "Only One Theme\n"
+#~ "Random Theme"
+#~ msgstr ""
+#~ "Nur ein Thema\n"
+#~ "ZufÃ€lliges Thema"
+
+#~ msgid "Pick a color"
+#~ msgstr "WÃ€hlen Sie eine Farbe"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "Ping-Intervall (in Sekunden):"
+
+#~ msgid "Preview:"
+#~ msgstr "Vorschau:"
+
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "Ent_fernte BegrÃŒÃungsnachricht (%n = Rechnername) : "
+
+#~ msgid "Retry delay (_seconds):"
+#~ msgstr "_VerzÃ¶gerung bis zum erneuten Versuch (Sekunden):"
+
+#~ msgid "Server Definition to Modify:"
+#~ msgstr "Zu bearbeitende Server-Definition:"
+
+#~ msgid "Show _Face Browser"
+#~ msgstr "Benutzeralbum"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "Im BegrÃŒÃer als BegrÃŒÃung anzuzeigende Zeichenkette, wobei %n durch den "
+#~ "Computernamen ersetzt wird."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "Zeichenkette, die im BegrÃŒÃer fÃŒr Benutzer angezeigt werden soll, die "
+#~ "sich entfernt mit XDMCP anmelden, wobei %n durch den Computernamen "
+#~ "ersetzt wird."
+
+#~ msgid "Test Sound"
+#~ msgstr "Klang testen"
+
+#~ msgid ""
+#~ "The \"Users\" tab specifies which users are visible to GDM.  Users listed "
+#~ "in \"Include\" will appear\n"
+#~ "in the Face Browser if it is enabled in the \"Security\" tab and will "
+#~ "also appear in the\n"
+#~ "drop-down list for Automatic/Timed login under the \"General\" tab.  "
+#~ "Users listed in \"Exclude\"\n"
+#~ "will not be displayed regardless of whether \"Include All Users\" is "
+#~ "checked."
+#~ msgstr ""
+#~ "Der Reiter Â»BenutzerÂ« legt fest, welche Benutzer fÃŒr GDM sichtbar sind. "
+#~ "Benutzer die unter Â»EinbeziehenÂ« aufgelistet sind,\n"
+#~ "werden im Benutzeralbum angezeigt, wenn dieses im Reiter Â»SicherheitÂ« "
+#~ "aktiviert ist und werden auÃerdem in der Auswahlliste\n"
+#~ "fÃŒr automatisches/zeitgesteuertes Anmelden im Reiter Â»AllgemeinÂ« "
+#~ "erscheinen.\n"
+#~ "Benutzer die unter Â»AusschlieÃenÂ« aufgefÃŒhrt sind, werden niemals "
+#~ "angezeigt - auch wenn die Option Â»Alle Benutzer einbeziehenÂ«\n"
+#~ "ausgewÃ€hlt ist."
+
+#~ msgid "Themed Greeter"
+#~ msgstr "Thema-BegrÃŒÃer"
+
+#~ msgid "Use default Remote Welcome"
+#~ msgstr "Entfernt den Standard-WillkommensgruÃ verwenden"
+
+#~ msgid "User to Include"
+#~ msgstr "EinzuschlieÃende Benutzer"
+
+#~ msgid "User to exclude"
+#~ msgstr "AuszuschlieÃende Benutzer"
+
+#~ msgid "Usually something like: /usr/bin/X"
+#~ msgstr "FÃŒr gewÃ¶hnlich etwa: /usr/bin/X"
+
+#~ msgid "XDMCP"
+#~ msgstr "XDMCP"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "_Benutzername bei automatischer Anmeldung:"
+
+#~ msgid "_Delete theme"
+#~ msgstr "Thema _lÃ¶schen"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "Beim ersten Start _automatisch einen Benutzer anmelden"
+
+#~ msgid "_Mode:"
+#~ msgstr "_Modus:"
+
+#~ msgid "_No background"
+#~ msgstr "_Kein Hintergrund"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "Auf entfernten Anzeigen _nur Farben"
+
+#~ msgid "_Timed login username:"
+#~ msgstr "Be_nutzername bei zeitgesteuerter Anmeldung:"
+
+#~ msgid "_Welcome string: "
+#~ msgstr "_BegrÃŒÃungsnachricht: "
+
+#~ msgid "copyright"
+#~ msgstr "Copyright"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "Beschreibung\n"
+#~ "Widget"
+
+#~ msgid "Reboot"
+#~ msgstr "Computer neu starten"
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "Vorgabesymbol (DefaultImage) %s konnte nicht geÃ¶ffnet werden"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "_XDMCP-AuswÃ€hler"
+
+#~ msgid "Reboot your computer"
+#~ msgstr "Den Computer neu starten"
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "Den Computer _neu starten"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "MÃ¶glicherweise verwenden Sie einen anderen Anzeigemanager, wie z.B. (KDM "
+#~ "(KDE Display Manager, den KDE Anzeigemanager) oder xdm."
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "XScreenSaver-Anzeige-Hacks konnten nicht deaktiviert werden"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "Die Version des BegrÃŒÃers (%s) stimmt nicht mit der Version des Dienstes "
+#~ "ÃŒberein.\n"
+#~ "Vermutlich haben Sie gerade GDM aktualisiert.\n"
+#~ "Starten Sie den GDM-Dienst oder den Computer neu."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "Die Version des BegrÃŒÃers (%s) stimmt nicht mit der Version des Dienstes "
+#~ "(%s) ÃŒberein.\n"
+#~ "Vermutlich haben Sie gerade GDM aktualisiert.\n"
+#~ "Starten Sie den GDM-Dienst oder den Computer neu."
+
+#~ msgid "Last"
+#~ msgstr "Letzte"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s.An error occurred "
+#~ "while loading the user interface element %s%s from file %s. CList type "
+#~ "widget should have %d columns. Possibly the glade interface description "
+#~ "was corrupted. %s cannot continue and will exit now. You should check "
+#~ "your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "Beim Laden des BenutzeroberflÃ€chenelements %s%s aus der Datei %s ist ein "
+#~ "Fehler aufgetreten. Das Widget vom Typ CList sollte %d Spalte besitzen. "
+#~ "MÃ¶glicherweise ist die Glade-OberflÃ€chenbeschreibung fehlerhaft. %s kann "
+#~ "nicht fortgesetzt werden und wird daher nun beendet. Sie sollten Ihre %s-"
+#~ "Installation ÃŒberprÃŒfen oder %s neu installieren.Beim Laden des "
+#~ "BenutzeroberflÃ€chenelements %s%s aus der Datei %s ist ein Fehler "
+#~ "aufgetreten. Das Widget vom Typ CList sollte %d Spalten besitzen. "
+#~ "MÃ¶glicherweise ist die Glade-OberflÃ€chenbeschreibung fehlerhaft. %s kann "
+#~ "nicht fortgesetzt werden und wird daher nun beendet. Sie sollten Ihre %s-"
+#~ "Installation ÃŒberprÃŒfen oder %s neu installieren."
Index: proiecte/PPPP/gdm/po/dz.po
===================================================================
--- proiecte/PPPP/gdm/po/dz.po	(revision 134)
+++ proiecte/PPPP/gdm/po/dz.po	(revision 134)
@@ -0,0 +1,5479 @@
+# Dzongkha translation of gdm2
+# Copyright @ 2006 Free Software Foundation, Inc.
+# Mindu Dorji.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-08-08 01:45+0000\n"
+"PO-Revision-Date: 2008-09-05 10:11+0530\n"
+"Last-Translator: Dawa pemo <daws_403@hotmail.com>\n"
+"Language-Team: DZONGKHA <pgeyleg@dit.gov.bt>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Poedit-Language: Dzongkha\n"
+"X-Poedit-Country: BHUTAN\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../common/gdm-config.c:338
+#, c-format
+msgid "Didn't understand `%s' (expected integer)"
+msgstr "àœ§àŒàœàœŒàŒàœàŒàœàœŽàœàœŠ`%s' (àœàœàœŒàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ§àŸ²àœ²àœ£àŒàœàŸ²àœàœŠ)"
+
+#: ../common/gdm-config.c:346
+#, c-format
+msgid "Integer `%s' is too large or small"
+msgstr "àœ§àŸ²àœ²àœ£àŒàœàŸ²àœàœŠàŒ`%s'àœ àœàœ²àŒàœàœàœàŒàœàœºàœàŒàœŠàŒàœàœºàœàŒàœŠàŸŠàœŒàœàŒàœ¡àœàŒàœàŒàœàœŽàœàŒàœàœŽàŒ"
+
+#: ../common/gdm-config.c:376
+#, c-format
+msgid "Didn't understand `%s' (expected true or false)"
+msgstr "àœ§àŒàœàœŒàŒàœàŒàœàœŽàœàœŠàŒ`%s' (àœ¢àœºàŒàœàŒàœàœŠàŸàŸ±àœºàœàŒàœàœ àœ²àŒàœàœàœºàœàŒàœàŒàœ¡àœàŒàœàŒàœ¢àŸ«àœŽàœàŒàœàŒ)"
+
+#: ../common/gdm-config.c:388
+#: ../common/gdm-config.c:400
+#: ../common/gdm-config.c:412
+#: ../common/gdm-config.c:427
+#, c-format
+msgid "Text contains invalid UTF-8"
+msgstr "àœàœ²àœàŒàœ¡àœ²àœàŒàœàœàŒàœàŒàœàœŽàœŠàŒàœàœºàœàŒUTF-8"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "Common Desktop Environment (CDE)"
+msgstr "àœŠàŸ€àŸ±àœ²àœ¢àŒàœàœàœàŒàœàœºàœàœŠàœ²àŒàœàœŒàœàŒàœàœàœ àŒàœ àœàœŒàœ¢ (CDE)"
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœàŸ±àœŒàœàŒàœŠàœ²àŒàœàœ²àŒàœšàœ²àŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#. The names/descriptions should really be better
+#: ../config/default.desktop.in.h:2
+msgid "Run Xclient script"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœàœŠàŒàœàœŒàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàœ²àŒàœ¡àœ²àœàŒàœàœàœŽàœàœŠàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ"
+
+#: ../config/default.desktop.in.h:3
+msgid "This session runs the Xclients script"
+msgstr "àœ àŒàœàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœàœŠàŒàœàœŒàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàœ²àŒàœàœ²àŒàœ¡àœ²àœàŒàœàœàœŽàœàœŠàŒàœ àœàœ²àŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àœàŒàœšàœ²àœàŒ"
+
+#. DO NOT CHANGE HEADER FILE BY HAND! CHANGE THE extract-shell.sh
+#. SCRIPT THIS IS GENERATED.  ADD A CHANGELOG ENTRY IF YOU MODIFY
+#. THIS SCRIPT.
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:5
+msgid "Failed to start the X server (your graphical interface).  It is likely that it is not set up correctly.  You will need to log in on a console and reconfigure the X server.  Then restart GDM."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàŸ±àœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœ)àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ àœàœºàŒàœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàœàŒ àœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœàœŒ àœàœºàŒàœ£àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../config/gettextfoo.h:6
+msgid "Would you like to try to configure the X server?  Note that you will need the root password for this."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ? àœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŸ±àœŒàœàŒàœ£àœŽàŒàœ¢àŸ©àŒàœàœ àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒàœàœàœŒàœàŒ àœŠàœºàœàœŠàŒàœàœ¢àŒàœàŸ²àœàŒàœàœàœŒ"
+
+#: ../config/gettextfoo.h:7
+msgid "Please type in the root (privileged user) password."
+msgstr "àœ¢àŸ©àŒàœàœ àœ²àŒàœàœŒàœàŒàœ¡àœ²àœ (àœàœºàŒàœàœàœàŒàœ
+àœàŒàœàŸ±àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœ)àœàœàŒàœ£àœŽàŒ àœ¡àœ²àœàŒàœàœàœ¢àŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../config/gettextfoo.h:8
+msgid "Trying to restart the X server."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœŠàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../config/gettextfoo.h:9
+msgid "The X server is now disabled.  Restart GDM when it is configured correctly."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒ àœàŒàœ£àŸàœŒàŒàœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœšàœ²àœàŒ àœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../config/gettextfoo.h:10
+msgid "Failed to start the X server (your graphical interface).  It is likely that it is not set up correctly.  Would you like to view the X server output to diagnose the problem?"
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàŸ±àœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœ)àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàœºàŒàœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàœàŒ àœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœàœàœ àŒàœàœ£àŒàœàœºàŒ àœàœŒàœŠàŒàœ àœàœ²àœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒ àœšàœ àœŽàœàœ²àŒàœàœŽàœàœ²àŒàœ£àœŽàŒ àœàœ£àŸàŒàœàœ²àŒàœšàœ²àœàŒàœ? "
+
+#: ../config/gettextfoo.h:11
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒ àœšàœ àœŽàœàœ²àŒàœàœŽàœàœ²àŒ àœ¢àŸàŸ±àœŠàŒàœàœ€àœàŒàœ£àœŽàŒàœ¡àœàŒ àœàœ£àŸàŒàœàœ²àŒàœšàœ²àœàŒàœ? "
+
+#: ../config/gettextfoo.h:12
+msgid "Failed to start the X server (your graphical interface).  It seems that the pointer device (your mouse) is not set up correctly.  Would you like to view the X server output to diagnose the problem?"
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàŸ±àœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœ)àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàœàŒàœàŸ±àœºàœàŒàœàœàœŠàŒàœ àœàŸ²àœŽàœ£àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœ àœŽàœŠàœ²àŒ)àœàœºàŒ àœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàœàŒ àœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœàœàœ àŒàœàœ£àŒàœàœºàŒ àœàœŒàœŠàŒàœ àœàœ²àœàŒàœ àŒàœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒ àœšàœ àœŽàœàœ²àŒàœàœŽàœàœ²àŒàœ£àœŽàŒ àœàœ£àŸàŒàœàœ²àŒàœšàœ²àœàŒàœ? "
+
+#: ../config/gettextfoo.h:13
+#: ../config/gettextfoo.h:14
+msgid "Would you like to try to configure the mouse?  Note that you will need the root password for this."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ àœŽàœŠàœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœšàœ²àœàŒàœ? àœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¢àŸ©àŒàœàœ àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœàœŒàœàŒ àœŠàœºàœàœŠàŒàœàœ¢àŒàœàŸ²àœàŒàœàœàœŒ"
+
+#: ../config/gettextfoo.h:15
+msgid "System has no Xclients file, so starting a failsafe xterm session.  Windows will have focus only if the mouse pointer is above them.  To get out of this mode type 'exit' in the window."
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàŒàœšàœºàœàœŠàœ²àŒàœàœ£àœ àœ²àœàœ²àŒàœàœºàœàœàŒàœ£àœŠ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ
+àœ²àŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœàœ²àŒàœ£àŸàœàŒàœ£àœŽàŒ àœ àœŒàœàŒàœ¢àŸàœàœŠàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœ£àœŽàŒ àœàœºàœàŒàœàœàœ²àœàœŠàŒàœ àœàœàŒàœ àœŒàœàŒàŒ àœàœàœŠàŒàœ£àœàŒàœàŸ±àœ²àŒàœàœàŸ±àœºàŒàœàŒàœ àœàœ²àŒàœàœàŒàœ£àœŠàŒ àœ àœàœŒàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœàœŒàœ àœ²àŒàœàœ¡àœŒàœàŒàœàœŽàœ¢àŒàœ£àœŽàŒ âàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœâ àœ àœàœàŒ"
+
+#: ../config/gettextfoo.h:16
+msgid "Failed to start the session, so starting a failsafe xterm session.  Windows will have focus only if the mouse pointer is above them.  To get out of this mode type 'exit' in the window."
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ
+àœ²àŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœàœ²àŒàœ£àŸàœàŒàœ£àœŽàŒ àœ àœŒàœàŒàœ¢àŸàœàœŠàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœ£àœŽàŒ àœàœºàœàŒàœàœàœ²àœàœŠàŒàœ àœàœàŒàœ àœŒàœàŒàŒ àœàœàœŠàŒàœ£àœàŒàœàŸ±àœ²àŒàœàœàŸ±àœºàŒàœàŒàœ àœàœ²àŒàœàœàŒàœ£àœŠàŒ àœ àœàœŒàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœàŒ âàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœâ àœ àœàœàŒ"
+
+#: ../config/gnome.desktop.in.in.h:1
+msgid "GNOME"
+msgstr "àœàœ²àŒàœàœŒàœàŒ"
+
+#: ../config/gnome.desktop.in.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœàŸ±àœŒàœàŒàœàœ²àŒàœàœŒàœàŒàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../config/ssh.desktop.in.in.h:1
+msgid "Secure Remote connection"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœàœŽàœàŒàœ£àœàŒàœàœàœ àŒàœàœàœàŒàœàœàœŒàŒ"
+
+#: ../config/ssh.desktop.in.in.h:2
+msgid "This session logs you into a remote host using ssh"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœšàœºàœŠàœ²àŒàœšàœºàœŠàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàœàŒàœ¢àœ²àœàŒàœ§àœŒàœŠàœ²àœàœ²àŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../daemon/auth.c:64
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœŒàŒàœàœàœŒàœàŒàœàœŠàœ¢àœàŒ%sàœ àœàŸ²àœ²àŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/auth.c:67
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr "%s: àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœŒàŒàœàœàœŒàœàŒàœàœŠàœ¢àœàŒ àœ àœàŸ²àœ²àŒàœàŒàœàœŽàœàœŠàŒ àœàœ²àœàœŠàœ²àŒàœàœàŒ àœàœ¢àŒàœŠàŸàœŒàœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../daemon/auth.c:72
+#, c-format
+msgid "GDM could not write a new authorization entry to disk.  Possibly out of diskspace.%s%s"
+msgstr "àœàœ²àŒàŒàœàœ²àŒàœšàœºàœàŒàœàœ²àœŠàŒ àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœŒàŒàœàœàœŒàœàŒàœàœŠàœ¢àœàŒ àœàœ²àœàœŠàœ²àŒàœàœŽàŒ àœ àœàŸ²àœ²àŒàœàŒàœàœŽàœàœŠàŒ àœàœ²àœàœŠàœ²àŒàœàœàŒ àœàœ¢àŒàœŠàŸàœŒàœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ %s%s"
+
+#: ../daemon/auth.c:205
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: %sàœàœàŒàœ£àœŽàŒ àœàœŽàŒàœàœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŠàœ¢àœàŒ àœàœŠàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/auth.c:229
+#: ../daemon/auth.c:246
+#: ../daemon/auth.c:848
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s:  %s àœàœºàœàŒàœŠàŸ²àœŽàœàŒàœŠàŸŠàœºàŒ àœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:652
+#: ../daemon/auth.c:693
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s:  àœàœŽàŒàœàœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/auth.c:672
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s:  àœàœŽàŒàœàœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœ£àŸ¡àœºàŒàœàœ²àœàŒàœàœ¢àŸàŸ±àœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/auth.c:721
+#: ../daemon/auth.c:743
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: àœàœŽàŒàœàœ²àŒ àœ àœàŸ²àœ²àŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/auth.c:826
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s:  àœàœŒàœàœŠàŒàœàŒàœ
+àœàŒàœŠàŸŠàœºàŒàœàœàœŒàœàŒàœàœ²àŒ àœàœŽàŒàœàœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœŠàŸ£àœàŒàœàœºàœàŒàœŠàŸŠàœºàŒàœàœàœàŒàœàœŒàŒ"
+
+#: ../daemon/auth.c:867
+#: ../daemon/gdm.c:1536
+#: ../daemon/gdm.c:1907
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "%s: %sàœ£àœŽàŒ àœ àœàŸ²àœ²àŒàœàœ²àŒàœàœŽàœàœŠàŒ"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:196
+#, c-format
+msgid "The display server has been shut down about 6 times in the last 90 seconds. It is likely that something bad is going on.  Waiting for 2 minutes before trying again on display %s."
+msgstr "àœ àœàœŠàŒàœàœ àœ²àŒàœŠàŸàœ¢àŒàœàŒ àŒ©àŒ  àœàœ²àŒàœàœàŒàœ àœàœŒàœàŒàœ£àœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœŠàœ¢àŒàœàœ¢àŒàœàœºàŒ àœàœºàœàœŠàŒ àŒŠ àœàœºàŒàœ
+àœ²àœàŒ àœŠàŸàœŒàŒàœàœŠàŸ¡àœàœŠàŒàœàœŽàœ àœàœºàŒàœ£àœŽàŒàœàœŠàŸàœàŒàœàŒ àœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒ àœ¡àœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœ£àœŽàŒ àœ£àœŒàœàŒàœŠàŸàœºàŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàŒàœàœŠàŸàŸ±àœºàœàŒàœàœ àœ²àŒàœ§àœºàŒàœàœ¢àŒ àœŠàŸàœ¢àŒàœàŒ àŒ¢ àœàœŠàŸàœŽàœàŒàœàœŒàŒ"
+
+#: ../daemon/display.c:340
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: àœ¢àŸàŸ±àœŽàœàŒàœàœŽàœàŒàœàœŠàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/display.c:416
+#, c-format
+msgid "%s: Failed forking GDM slave process for %s"
+msgstr "%s: %s àœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàŸ²àœàŒàœàœ¡àœŒàœàŒàœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/errorgui.c:362
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%sàœ àœàœ²àŒ àœàœŽàœŠàŒàœ¢àŸàŸ±àœŽàœàŒàœàŸ±àœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàœŠàŒ\n"
+
+#: ../daemon/errorgui.c:379
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ¢àœ²àœàŒàœàŸ²àœàœŠàŒàœàœŠàŒ ... \n"
+
+#: ../daemon/errorgui.c:388
+#, c-format
+msgid "%s could not be opened"
+msgstr "%sàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/errorgui.c:500
+#: ../daemon/errorgui.c:650
+#: ../daemon/errorgui.c:763
+#: ../daemon/errorgui.c:886
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: àœ àœàœŒàœ£àŒàœ/àœàœ¢àŸ¡àŒàœàœŒàœàŒàœŠàŸàŸ²àœŒàœàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/gdm-daemon-config-keys.h:44
+#: ../gui/gdmlogin.c:2501
+msgid "Welcome"
+msgstr "àœàŸ±àœŒàœàŒàœàŒàœ£àœºàœàœŠàŒàœŠàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config-keys.h:45
+#, c-format
+msgid "Welcome to %n"
+msgstr "%nàœ£àœŽàŒ àœàŸ±àœŒàœàŒàœàŒàœ£àœºàœàœŠàŒàœŠàœŒ "
+
+#: ../daemon/gdm-daemon-config.c:1128
+#, c-format
+msgid "%s: Priority out of bounds; changed to %d"
+msgstr "%s:àœàœàœŒàŒàœ¢àœ²àœàŒàœàœ
+àœàŒàœàœàœàœŠàŒàœàŸ±àœ²àŒàœàŸ±àœ²àŒàœàœ¢àŒàœšàœ²àœàŒàœàœŠàŒ %dàœ£àœŽàŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœ¡àœ²àŒ"
+
+#: ../daemon/gdm-daemon-config.c:1134
+#, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr "%s:àœŠàœ¢àŒàœàœ¢àŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ àœŠàŸàœŒàœàœàŒàœšàœ²àœàœàŒàœ£àœŠàŒ àœàœàŒàœ£àŸ¡àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1256
+#, c-format
+msgid "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ%sàœàœ²àœàŒàœ àœàœŽàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒàœ
+àœ²àœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ%sàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1281
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but this does not exist. Please correct GDM configuration and restart GDM."
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàŸ±àœ²àŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒ(àœàœºàŒàœàœ±àœŒàœàŒ/àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàŒàœàŸ±àœàŒàœàœŒàŒàœàœºàœ)%sàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŽàœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœ àœàœ²àŒàœàœ²àœàŒàœ àœàœŽàœ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1292
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ%sàœàœ²àœàŒàœ àœàœŽàœ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1297
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but this is not a directory. Please correct GDM configuration and restart GDM."
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ(àœàœºàŒàœàœ±àœŒàœàŒ/àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàŒàœàŸ±àœàŒàœàœŒàŒàœàœºàœ)%sàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŽàœ àœàœºàŒàœ àœàœàœàŒàœàŒ àœ àœàœ²àŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒ àœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1308
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ%sàœàœºàŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1484
+#, c-format
+msgid "%s: BaseXsession empty; using %s"
+msgstr "%s: àœàœàœ²àŒàœ¢àŸàœºàœàŒàœšàœºàœàœŠàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒ àœŠàŸàœŒàœàœàŒàœšàœ²àœàœàŒàœ£àœŠ; %sàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒ"
+
+#: ../daemon/gdm-daemon-config.c:1528
+#, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr "%s: àœàœàŒàœ£àŸ¡àœàŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàœŠàŒàœ€àœºàœŠàŒàœàœàœàŒàœàœ£àŸàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1590
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1606
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1622
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: àœ£àœ±àŒàœ¡àœŽàœàŒàœàŸ±àœ²àŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœŠàœ£àŒàœàœàœŒàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1670
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr "%s: àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœàœºàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœ¡àœŒàœàœàŒàœ£àœŠàŒ àœ àœàœ²àŒàœšàœŒàœàŒàœ¢àŸàŸ±àœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1895
+#: ../daemon/gdm-daemon-config.c:1938
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+msgstr "%s:àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœŽàœ àœ¢àŸàœàŒàœàœ¢àŸàœàŒàœŠàœ¢àŒàœàœ¢àŒ àœàœºàœŠàŒàœ àœàœ²àœàŒàœàŒàœ àœàœàŒàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒ!"
+
+#. start
+#. server uid
+#: ../daemon/gdm-daemon-config.c:1914
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow configuration!"
+msgstr "%s: àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœ¢àŸàœàŒàœàœ¢àŸàœàŒàœŠàœ¢àŒàœàœ¢àŒ àœàœºàœŠàŒàœ àœàœ²àœàŒàœàŒàœ àœàœàŒàœàœŠàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒàœàœ²àŒàœ£àœŽàŒ %s àœàœºàŒ :%d àœàœŽàŒ àœàŒàœŠàŸàœŒàœàŒàœàœ¢àŸàŸ±àœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1929
+msgid "XDMCP is disabled and GDM cannot find any static server to start.  Aborting!  Please correct the configuration and restart GDM."
+msgstr " àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœ¢àŸàœàŒàœàœ¢àŸàœàŒàœŠàœ¢àŒàœàœ¢àŒ àœàœ
+àœ²àœàŒàœ¡àœàŒàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1972
+#, c-format
+msgid "The GDM user '%s' does not exist. Please correct GDM configuration and restart GDM."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ'%s'àœàœ²àœàŒàœ àœàœŽàœ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1980
+#, c-format
+msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgstr "%s:àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ'%s'àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒ!"
+
+#: ../daemon/gdm-daemon-config.c:1987
+msgid "The GDM user is set to be root, but this is not allowed since it can pose a security risk.  Please correct GDM configuration and restart GDM."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœºàŒ àœ¢àŸ©àŒàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŽàœ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàœºàŒàœàœ²àœŠàŒàœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœ£àœŽàŒ àœàœºàœàŒàœàŒàœàœàœ£àŒàœàœ²àŒàœšàœ²àœàœàŒàœ£àœŠàŒàœàœ²àŒàœàœŒàœ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:1997
+#, c-format
+msgid "%s: The GDM user should not be root. Aborting!"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœºàŒ àœ¢àŸ©àŒàœàŒàœŠàŸŠàœºàŒàœàœ²àŒàœàœàœŽàœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒ!"
+
+#: ../daemon/gdm-daemon-config.c:2004
+#, c-format
+msgid "The GDM group '%s' does not exist. Please correct GDM configuration and restart GDM."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àŒàœŠàŸ¡àœºàŒàœàœàŒ'%s' àœàœ²àœàŒàœ àœàœŽàœ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒ àœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:2012
+#, c-format
+msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àŒàœŠàŸ¡àœºàŒàœàœàŒ '%s'àœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒ!"
+
+#: ../daemon/gdm-daemon-config.c:2019
+msgid "The GDM group is set to be root, but this is not allowed since it can pose a security risk. Please correct GDM configuration and restart GDM."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàŸ¡àœºàŒàœàœàŒàœàœºàŒ àœ¢àŸ©àŒàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŽàœ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàœºàŒàœàœ²àœŠàŒàœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœ£àœŽàŒ àœàœºàœàŒàœàŒàœàœàœ£àŒàœàœ²àŒàœšàœ²àœàœàŒàœ£àœŠàŒàœàœ²àŒàœàœŒàœ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒ àœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:2028
+#, c-format
+msgid "%s: The GDM group should not be root. Aborting!"
+msgstr "%s:àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàŸ¡àœºàŒàœàœàŒàœàœºàŒ àœ¢àŸ©àŒàœàŒàœŠàŸŠàœºàŒ àœ àœŒàœàŒàœàœàœŒàœàŒàœàœºàœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒ!"
+
+#: ../daemon/gdm-daemon-config.c:2076
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but is not owned by user %d and group %d. Please correct the ownership or GDM configuration and restart GDM."
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ(àœàœºàŒàœàœ±àœŒàœàŒ/àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ)àœàœºàŒ %sàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŽàœ àœàœºàŒàœ àœàœàœàŒàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ%dàœàœàŒ àœŠàŸ¡àœºàŒàœàœàŒ%dàœàœ²àœŠàŒ àœàœàœàŒàœàœàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ àœàœàœàŒàœàœàœàŒ àœ¡àœàŒàœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:2089
+#, c-format
+msgid "%s: Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "%s: àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ%sàœàœºàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ%d àœàœàŒ àœŠàŸ¡àœºàŒàœàœàŒ%d àœàœ²àœŠàŒ àœàœàœàŒàœàœàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:2098
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but has the wrong permissions: it should have permissions of %o. Please correct the permissions or the GDM configuration and restart GDM."
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ(àœàœºàŒàœàœ±àœŒàœàŒ/àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ)àœàœºàŒ %sàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŽàœ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàœàœàŒàœàŒàœàŸ±àœ²àŒàœ àœàŸ±àœŽàœ¢àŒàœšàœ²àœàŒàœàœ²àŒàœàœºàŒàœ¡àœàŒ àœàœºàŒàœ£àœŽàŒàœàœàœàŒàœ%oàœ¡àœŒàœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ àœàœàœàŒàœàŒ àœ¡àœàŒàœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm-daemon-config.c:2111
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ%s àœ£àœŽàŒ àœàœàœàŒàœàŒàœàŸ±àœ²àŒàœ àœàŸ±àœŽàœ¢àŒ%oàœ àœàœŽàœ àœàœºàŒ%oàœ àœŒàœàŒàœàœàœŒàœàŒàœšàœ²àœàŒàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm-net.c:337
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: àœŠàœŒàŒàœàœºàœàœ²àŒàŒàœàœàœŒàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/gdm-net.c:368
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s:àœŠàœŒàœàŒàœàœºàœàœ²àŒàœàœŠàŸ¡àœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/gdm-net.c:454
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: àœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœàŒàœšàœŒàŒ àœàœàœŒàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/gdm-net.c:462
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: àœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœàŒàœšàœŒàŒ àœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/gdm-xdmcp-manager.c:2487
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "àœšàœºàœàœŠàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²:àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœàœ¢àŒàœàœºàœàŒàœàœŠàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠ!"
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:195
+#: ../daemon/gdm.c:203
+#: ../daemon/gdm.c:1669
+#: ../daemon/gdm.c:1677
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr "àœàœ²àŒàœšàœ àœ²àŒàœàœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ %s àœ àœàŸ²àœ²àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ: àœàœ²àœàœŠàœ²àŒàœàœàŒ àœàœ¢àŒàœŠàŸàœŒàœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœ àœàœŒàœ£àŒàœàŒ:%s\n"
+
+#: ../daemon/gdm.c:197
+#: ../daemon/gdm.c:205
+#: ../daemon/gdm.c:1671
+#: ../daemon/gdm.c:1679
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr "àœàœ²àŒàœšàœ àœ²àŒàœàœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœ àœàŸ²àœ²àŒàœàœ²àŒàœàœàœàœŽàœàœŠàŒàœàœŠàŒ: àœàœ²àœàœŠàœ²àŒàœàœàŒ àœàœ¢àŒàœŠàŸàœŒàœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœ àœàœŒàœ£àŒàœàŒ:%s"
+
+#: ../daemon/gdm.c:216
+#, c-format
+msgid "%s: fork () failed!"
+msgstr "%s: àœàŒàœŠàŸ€àœºàœ£àŒ()àœàŒàœàœŽàœàœŠ!"
+
+#. should never happen
+#: ../daemon/gdm.c:219
+#: ../daemon/slave.c:3582
+#, c-format
+msgid "%s: setsid () failed: %s!"
+msgstr "%s: àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàœŒàŒàœ¢àŸàœàœŠàŒ()àœàŒàœàœŽàœàœŠàŒ:%s!"
+
+#: ../daemon/gdm.c:447
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ%sàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:465
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s:àœšàœºàœàœŠàœ²àŒàœàœ²àœàœŠàœ²àŒ àœàœºàŒàœ¢àœºàŒàœ€àœ²àœàŒàœ¡àœ²àœàŒàœàœŽàœàœŠàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:579
+msgid "The X server (your graphical interface) cannot be started.  It is likely that it is not set up correctly.  You will need to log in on a console and rerun the X configuration application, then restart GDM."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœ)àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ àœàœºàŒàœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàŒàœŠàŸàŸ²àœŒàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœŠàŒàœ¢àœ²àœàŒàœàœºàŒ àœ£àœŒàœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœàœŒ àœàœºàŒàœ£àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:591
+#, c-format
+msgid "Failed to start X server several times in a short time period; disabling display %s"
+msgstr "àœàœŽàœŠàŒàœ¡àœŽàœàŒàœàœŽàœàŒàœàœŽàŒàœ
+àœ²àœàŒàœàœàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ àœàœºàœàœŠàŒàœ£àœºàŒàœ€àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%s àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàœàŒàœàœŠàŒ"
+
+#: ../daemon/gdm.c:653
+#: ../daemon/gdm.c:2553
+msgid "Master suspending..."
+msgstr "àœšàœàŒ àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:684
+#, c-format
+msgid "System is restarting, please wait ..."
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœŒàŒ àœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœàœàœàŒ..."
+
+#: ../daemon/gdm.c:686
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœŠàŸàœŒàŒàœàœŠàŸ¡àœàŒàœàœŒàŒ àœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/gdm.c:697
+msgid "Master halting..."
+msgstr "àœšàœàŒ àœàœàœàœŠàŒàœ àœàœŒàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:719
+msgid "Restarting computer..."
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœŒàŒ..."
+
+#. We are just feeling very paranoid
+#: ../daemon/gdm.c:741
+#, c-format
+msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ: àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœŽàœ¢àŒàœàœŒàŒ %ld àœàŸ±àœ²àŒàœàœ¢àŒàœàœàœàŒàœàŒàœàŸ±àœ²àœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàŸ±àœàŒàœàœàŒ [0,%d)"
+
+#: ../daemon/gdm.c:762
+#, c-format
+msgid "Executing custom command %ld with restart option..."
+msgstr "àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœàœàœàŒàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ %ld àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:785
+#: ../daemon/gdm.c:823
+#, c-format
+msgid "%s: Execution of custom command failed: %s"
+msgstr "%s: àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœ àœàŸ±àœŽàœàŒàœ¡àœŒàœàŒ: %s"
+
+#: ../daemon/gdm.c:794
+#, c-format
+msgid "Executing custom command %ld with no restart option ..."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ %ld àœ àœàœ²àŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàœàŒàœàœºàœàŒàœàœ²àŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#. failed fork
+#: ../daemon/gdm.c:800
+#, c-format
+msgid "custom_cmd: forking process for custom command %ld failed"
+msgstr "custom_cmd: àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ %ld àœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàœ²àœ àœ²àŒàœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒàœ àœàœ²àŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœ àœàŸ±àœŽàœàŒàœ¡àœŒàœàŒ"
+
+#: ../daemon/gdm.c:834
+#, c-format
+msgid "custom_cmd: child %d returned %d"
+msgstr "custom_cmd: àœàŒàœ£àœàŒ %d àœàœ²àœŠàŒ %d àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœ àœàœàŒàœ¡àœŒàœàŒ"
+
+#: ../daemon/gdm.c:951
+#, c-format
+msgid "Restart GDM, Restart machine, Suspend, or Halt request when there is no system menu from display %s"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœàŒàœ£àœŠàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœ¢àŒàœàœàŒàœàœºàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒàœàœ²àŒ àœ¡àœàŒàœàŒ àœàœ¢àŒàœàœºàœàŒàœàŸ±àœ²àŒàœàœŽàŒàœàŒ"
+
+#: ../daemon/gdm.c:957
+#, c-format
+msgid "Restart GDM, Restart machine, Suspend or Halt request from a non-static display %s"
+msgstr "àœ¢àŸàœàŒàœàœ¢àŸàœàŒàœàœ²àœàŒàœàœ àœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœ
+àœ²àœàŒàœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœàŒ àœàŸ³àœŒàœàŒàœ àœàŸ²àœŽàœ£àŒàœ£àœàœŒàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒàœàœ²àŒ àœ¡àœàŒàœ
+àœàŒ àœàœ¢àŒàœàœºàœàŒàœàŸ±àœ²àŒàœàœŽàŒàœàŒ"
+
+#. Bury this display for good
+#: ../daemon/gdm.c:1034
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:1195
+msgid "GDM restarting ..."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœŒàŒ..."
+
+#: ../daemon/gdm.c:1199
+msgid "Failed to restart self"
+msgstr "àœ¢àœàŒàœàœ²àœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1284
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr "àœàœºàŒàœàœ±àœŒàœàŒàœàœàœŒàŒàœàœŒàŒ: àœšàœºàœŠàœ²àŒàœšàœ àœ²àŒàœàœ²àŒàœšàœºàŒàœàœ²àŒàœšàœ¢àŒàœàœ²àŒ àœàœŒàœàŒàœàœŽàœ àœàŒàœ
+àœ²àŒàœ
+àœ²àœàŒ àœàŒàœàœàœŽàœàŒàœŠàŸŠàœŒàœàŒàœ¢àœàŒàœàœ£àŒàœŠàœŒàŒàœàœŽàœ àœàœ¢àŒàœ àœàŸ±àœŒàŒàœàœŒ!"
+
+#: ../daemon/gdm.c:1441
+msgid "Do not fork into the background"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àœ àœ²àŒàœàœàŒàœ£àœŽàŒ àœàŒàœàŒàœŠàŸ€àœºàœ£àŒ"
+
+#: ../daemon/gdm.c:1443
+msgid "No console (static) servers to be run"
+msgstr "àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒ (àœ¢àŸàœàŒàœàœ¢àŸàœ) àœàŒàœŠàŸàŸ²àœŒàœàŒàœŠàœ¢àŒàœàœ¢àŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../daemon/gdm.c:1445
+msgid "Alternative GDM System Defaults configuration file"
+msgstr "àœàœàœŠàŒàœàœàœàŒàœàŸ±àœ²àœŠàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàœàŒàœšàœ²àœ"
+
+#: ../daemon/gdm.c:1445
+msgid "CONFIGFILE"
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ"
+
+#: ../daemon/gdm.c:1447
+msgid "Preserve LD_* variables"
+msgstr "àœšàœºàœ£àŒàœàœ²àŒ àœàœàœŠàŒàœŠàŸ²àœŽàœàŒàœ àœàœàŒ *àœ àœàŸ±àœŽàœ¢àŒàœ
+àœàŒàœàœŽàŒ (_*)"
+
+#: ../daemon/gdm.c:1449
+msgid "Print GDM version"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒ àœàœàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒ"
+
+#: ../daemon/gdm.c:1451
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ àœàœºàŒàœ£àœŠàŒ àœàŒàœàœ
+àœŠàŒàœàŸ±àœ²àœŠàŒ àœàœ²àŒàœàœŒàŒàœàœàŒàœ àœàŸ±àœŒàŒàœàœºàœ¢àŒ àœàŒàœàœŒàœàŒàœàœŽàœàŒàœàœŒàœàŒ àœàœºàœàŒàœŠàŸ¡àœŒàœàŒàœàœàœŒ"
+
+#: ../daemon/gdm.c:1525
+#: ../daemon/gdm.c:1871
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "àœ àœàŸ²àœ²àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ%sàœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/gdm.c:1576
+msgid "- The GNOME login manager"
+msgstr "- àœàœ²àŒàœàœŒàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ"
+
+#: ../daemon/gdm.c:1577
+#: ../gui/gdmXnestchooser.c:487
+#: ../gui/gdmXnestchooser.c:495
+#: ../gui/gdmchooser.c:1981
+#: ../gui/gdmflexiserver.c:755
+msgid "main options"
+msgstr "àœàœàœàŒàœàŒàœàœàœŒàŒàœàœŒàŒàœàœŽàŒ"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/gdm.c:1608
+msgid "Only root wants to run GDM\n"
+msgstr "àœ¢àŸ©àŒàœàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœàŒàœàœ²àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœàœŒàŒàœàœàœŒàœàŒàœšàœ²àœàŒàœàœŠàŒ\n"
+
+#: ../daemon/gdm.c:1625
+#: ../daemon/gdm.c:1629
+#: ../daemon/gdm.c:1707
+#: ../daemon/gdm.c:1711
+#: ../daemon/gdm.c:1715
+#: ../daemon/gdm.c:1719
+#: ../daemon/gdm.c:1729
+#: ../daemon/gdm.c:1735
+#: ../daemon/gdm.c:1746
+#: ../daemon/misc.c:1394
+#: ../daemon/misc.c:1398
+#: ../daemon/misc.c:1402
+#: ../daemon/misc.c:1409
+#: ../daemon/misc.c:1413
+#: ../daemon/misc.c:1417
+#: ../daemon/server.c:528
+#: ../daemon/server.c:541
+#: ../daemon/slave.c:873
+#: ../daemon/slave.c:887
+#: ../daemon/slave.c:897
+#: ../daemon/slave.c:907
+#: ../daemon/slave.c:919
+#: ../gui/gdmlogin.c:3399
+#: ../gui/gdmlogin.c:3410
+#: ../gui/gdmlogin.c:3416
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: àœàœ¢àŸ¡àŒàœ¢àŸàœàœŠàŒàŒàœ£àœºàœàœŠàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ%s àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ%s"
+
+#: ../daemon/gdm.c:1651
+msgid "GDM already running. Aborting!"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœºàŒàœ àœàœŽàœ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:1755
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: àœàœ²àœŠàŒ àœàŒàœ£àœàŒàœ£àœºàœàœŠàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/gdm.c:3209
+msgid "DYNAMIC request denied: Not authenticated"
+msgstr "àœàœŽàœŠàŒàœ
+àœàŒàœàŸ±àœ²àŒàœàœŽàŒàœàŒàœ£àœŽàŒ àœàŒàœàœàœºàœàŒàœàŒàœàœàœŽàœ: àœàœàœºàœàŒàœàœ€àœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../daemon/gdm.c:3502
+#: ../daemon/gdm.c:3766
+#: ../daemon/gdm.c:3850
+#: ../daemon/gdm.c:3980
+#: ../daemon/gdm.c:4027
+#: ../daemon/gdm.c:4095
+#: ../daemon/gdm.c:4158
+#: ../daemon/gdm.c:4198
+#: ../daemon/gdm.c:4243
+#, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "%sàœàœ²àŒàœàœŽàŒàœàŒàœ£àœŽàŒ àœàŒàœàœàœºàœàŒàœàŒàœàœàœŽàœ: àœàœàœºàœàŒàœàœ€àœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:3536
+msgid "Unknown server type requested; using standard server."
+msgstr "àœàŒàœ€àœºàœŠàŒàœàœ àœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœàŸ±àœºàŒàœàŒàœ
+àœ²àœàŒàœàœ²àŒ àœàœŽàŒàœàŒàœ àœàœàŒàœàœŽàœ àœàœàŒàœ£àŸ¡àœàŒàœŠàœ¢àŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/gdm.c:3540
+#, c-format
+msgid "Requested server %s not allowed to be used for flexible servers; using standard server."
+msgstr "àœàœŽàŒàœàŒàœ àœàœàŒàœàœ²àŒ àœŠàœ¢àŒàœàœ¢àŒ%s àœŠàŸàœàœŠàŒàœàœàœºàŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœàœàŒàœ£àœŠàŒ àœàœàŒàœ£àŸ¡àœàŒàœŠàœ¢àŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ "
+
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:592
+msgid "y = Yes or n = No? >"
+msgstr "àœàœ àœ²àŒ=àœšàœ²àœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœšàœºàœàŒ=àœàœºàœ?>"
+
+#: ../daemon/misc.c:993
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "%d àœŠàœºàœàœ²àŒàœàœ²àœàœ²àŒ àœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/misc.c:998
+#, c-format
+msgid "initgroups () failed for %s. Aborting."
+msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœšàœ²àŒàœàœ²àœàœ²àŒàœàœŽàŒàœ¢àœŽàœàœŠàœ²àŒ ()àœ àœàœàŒàœàŒàœàœàœŽàœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/misc.c:1249
+#: ../daemon/misc.c:1263
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: àœàœ²àœŠàŒ àœàœ¢àŸ¡àŒàœ¢àŸàœàœŠàŒ%dàœ£àœŠàŒ%sàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/misc.c:2108
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"àœàœàœ àŒàœàœàœŽàœàŒàœàœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ:\n"
+"%s"
+
+#: ../daemon/server.c:157
+msgid "Can not start fallback console"
+msgstr "àœàŸ³àœŒàŒàœàœŽàœ¢àŒàœ¢àŸàŸ±àœàŒàœàœàŒàœàœ²àŒàœàŒàœŠàŸàŸ²àœŒàœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/server.c:347
+#, c-format
+msgid "There already appears to be an X server running on display %s.  Should another display number by tried?  Answering no will cause GDM to attempt starting the server on %s again.%s"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ
+àœ²àœàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœºàŒàœ¡àœŒàœàœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ  àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœšàœàŒ àœàœàœàŒàœàœ²àŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœàœŒàœàŒàœšàœ²àœàŒàœ? àœàœ²àŒàœàœàœŽàœàŒàœàœºàœ¢àŒàœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœ£àœŒàœàŒàœŠàŸàœºàŒàœ¢àœàŒ àœŠàœ¢àŒàœàœ¢àŒ%s àœàœŽàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ
+àœŽàœàœàŒàœšàœ²àœàŒ %s"
+
+#: ../daemon/server.c:355
+msgid "  (You can change consoles by pressing Ctrl-Alt plus a function key, such as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and higher.)"
+msgstr "(àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœ àœàœ²àœàŒ-àœàœàœàŒàœ£àŸ¡àœºàŒàœàœŽàŒ àœ àœàœàŒàœ£àœŠàŒàœàŸ±àœ²àŒàœ£àŸ¡àœºàŒàœàœ²àœàŒ àœàœàœºàœ¢àŒàœàŒ àœàœàŒàœ àœàœ²àœ-àœàœàœàŒàœ£àŸ¡àœºàŒ-àœšàœºàœàŒàŒ§ àœàœŽàŒàœàœŽàŒ àœšàœºàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœàŒàœŠàŸàŸ²àœŒàœàŒàœàœŽàŒàœŠàœŒàœ¢àŒàœàœŽàœàœŠàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒ àœšàŒàœ¢àŸàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœàŒàœŠàŸàŸ²àœŒàœàŒ àŒ§ àœàŒàœàœàŒ àœàœºàŒàœ£àœŠàŒàœàœàœŒàŒàœàœ²àŒàœ£àœŽàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àœàŒàœšàœ²àœàŒ"
+
+#: ../daemon/server.c:401
+#, c-format
+msgid "Display '%s' cannot be opened by nested display"
+msgstr "àœàœàŸ²àœàœŠàŸàœŒàœàŒ'%s'àœ àœàœàŒàœàœ²àŒàœàœºàŒ àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœ²àœàœ²àŒàœàœ²àœŠàŒ àœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœŽàœàœŠ"
+
+#: ../daemon/server.c:432
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "àœàœàŸ²àœàœŠàŸàœŒàœàŒ'%s'àœ àœàœàŒàœàœ²àŒàœàœºàŒ àœàœŒàœàœŠàŒàœàœºàœàŒàœšàœ²àœàŒàœàœŠàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ àœàœàœàŒàœàœ²àŒàœ
+àœ²àœàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœºàŒàœ àœàœŽàœ"
+
+#: ../daemon/server.c:516
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: àœ¢àŸàŸ±àœŽàœàŒàœàœŽàœàŒàœ
+àœ²àœàŒ àœàŒàœàŸ±àœºàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ%s"
+
+#: ../daemon/server.c:705
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s:àœ¢àŸ©àŒàœ£àœàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœ£àœŽàŒ àœàœàœŽàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#. Send X too busy
+#: ../daemon/server.c:847
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: àœàœ²àœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàŸ±àœ²àŒàœšàœàŒàœàŸ²àœàœŠàŒ àœàœ£àœàŒàœ
+àœ²àœàŒ àœ àœàœŒàœ£àŒàœàœ²àŒàœàœŒàœàŒàœàœŠàŒ"
+
+#: ../daemon/server.c:874
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: àœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœºàŒ%sàœàœŒàœàœŠàŒàœàœºàœàŒàœšàœ²àœàŒàœàœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœšàœàŒàœàŸ²àœàœŠàŒ àœàœàœàŒàœàœ²àŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+
+#: ../daemon/server.c:1036
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "àœàœŽàœŠàŒàœàœºàœàŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ'%sàŒ"
+
+#: ../daemon/server.c:1044
+#, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœ²àœàŒ'%s' àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ àœàœàŒàœ£àŸ¡àœàŒàœŠàœ¢àŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/server.c:1254
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s:àœàœ²àœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàŸ²àœàŒàœàœºàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ àœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/server.c:1268
+#: ../daemon/server.c:1274
+#: ../daemon/server.c:1279
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %sàœ£àœŠàŒ%sàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/server.c:1337
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœŠàŸàœŒàœàœàŒàœàœàœŒàœàŒ"
+
+#: ../daemon/server.c:1347
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s:àœŠàœ¢àŒàœàœ¢àŒàœàœàœŒàŒàœ¢àœ²àœàŒàœàœºàŒ%d: %sàœ£àœŽàŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ "
+
+#: ../daemon/server.c:1359
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: àœŠàœ¢àŒàœàœ¢àŒàœàœºàŒ àœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒ%dàœàœ²àœŠàŒ àœ àœàŸ±àœŽàœàŒàœàœ
+àœŽàœàŒàœàœàœŒàœàŒàœšàœ²àœàŒàœ¢àœŽàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœºàŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../daemon/server.c:1374
+#: ../daemon/slave.c:2674
+#: ../daemon/slave.c:3161
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: àœŠàŸ¡àœºàŒàœàœàŒàœšàœ àœ²àŒàœàœ²àŒ%dàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/server.c:1380
+#: ../daemon/slave.c:2680
+#: ../daemon/slave.c:3167
+#, c-format
+msgid "%s: initgroups () failed for %s"
+msgstr "%s: %sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœ²àŒàœàœ²àœàœ²àŒàœàœŽàŒàœ¢àœŽàœàœŠàœ²àŒ () àœ àœàœàŒàœàŒàœàœàœŽàœàŒ"
+
+#: ../daemon/server.c:1386
+#: ../daemon/slave.c:2685
+#: ../daemon/slave.c:3172
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœšàœ àœ²àŒàœàœ²àŒ%dàœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/server.c:1393
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: àœŠàŸ¡àœºàŒàœàœàŒàœšàœ àœ²àŒàœàœ²àŒ0àœ£àœŽàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/server.c:1420
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s:àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àœŠàŒ %sàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ"
+
+#: ../daemon/server.c:1428
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:335
+msgid "Can't set EGID to user GID"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ àœàœ²àŒàœšàœ àœ²àŒàœàœ²àŒàœ£àœŽàŒ àœšàœ²àŒàœàœ²àŒàœšàœ àœ²àŒàœàœ²àŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:343
+msgid "Can't set EUID to user UID"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ àœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœ£àœŽàŒ àœšàœ²àŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:1240
+msgid "Log in anyway"
+msgstr "àœàœàŒàœ¢àœŽàœàŒàœŠàŸŠàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+
+#: ../daemon/slave.c:1242
+msgid "You are already logged in.  You can log in anyway, return to your previous login session, or abort this login"
+msgstr "àœàŸ±àœŒàœàŒàœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒàœ àœàœŽàœ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœ§àœºàŒàœàœ àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœàŒ àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœ¢àœŽàœàŒàœŠàŸŠàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœŽàœàœŠàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/slave.c:1246
+msgid "Return to previous login"
+msgstr "àœ§àœºàŒàœàœ àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àœŽàŒ àœŠàŸ³àœ¢àŒàœ£àœŒàœ"
+
+#: ../daemon/slave.c:1247
+#: ../daemon/slave.c:1253
+msgid "Abort login"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒ"
+
+#: ../daemon/slave.c:1250
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "àœàŸ±àœŒàœàŒàœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒàœ àœàœŽàœ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœ¢àœŽàœàŒàœŠàŸŠàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ²àŒàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœàœŽàœàŒ"
+
+#: ../daemon/slave.c:1440
+msgid ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+msgstr ""
+"àœàœàŒàœ àœàœŒàœàŒàœàŸ±àœ²àŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒàœàœ¢àŸàœºàœàŒàœàœºàŒ\n"
+"àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàœàœ àŒàœ àœàœŒàœ¢)\n"
+" àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ\n"
+"àœàœŒàœŠàŒàœ àœàœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ \n"
+"àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒ\n"
+" àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàŸ²àœàŒàœàœºàœàŒàœ£àœŽàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàŒ\n"
+" àœàœºàŒàœàœ²àŒàœàœ¢àŒàœàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ\n"
+" àœàœàœ àŒàœàœ£àŒàœàœºàŒ àœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœŠàŸàœºàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../daemon/slave.c:1718
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: àœàŒàœŠàŸ€àœºàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:1767
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s:àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:1837
+msgid "Could not access configuration file (custom.conf). Make sure that the file exists before launching  login manager config utility."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ(custom.conf)àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ  àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàœ àœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàœŠàŒàœàœŠàœ¢àŒàœàœàœŽàœàœŠàŒàœàŒàœ àœàœàŒàœàœ àœ²àŒàœ§àœºàŒàœàœ¢àŒ  àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ¡àœŒàœàœàŒàœ àœàœ²àŒàœàœºàœŠàŒàœàœàœàŒàœ àœàœàŒ"
+
+#: ../daemon/slave.c:1945
+msgid "Could not execute the configuration application.  Make sure its path is set correctly in the configuration file.  Attempting to start it from the default location."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœàœºàŒàœàœ²àŒàœ àœàŸ²àœŽàœ£àŒàœ£àœàŒàœàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàŒ àœàœàœºàœàŒàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœŠàŒàœàœŒàœàœŠàŒàœàœàŒàœ£àœŠàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒ àœàœàœ àŒàœàœ
+àœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:1962
+msgid "Could not execute the configuration application.  Make sure its path is set correctly in the configuration file."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœàœºàŒàœàœ²àŒàœ àœàŸ²àœŽàœ£àŒàœ£àœàŒàœàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàŒ àœàœàœºàœàŒàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ"
+
+#: ../daemon/slave.c:2132
+msgid "You must authenticate as root to run configuration."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœàŸ±àœŒàœàŒàœ¢àœàŒàœ¢àŸ©àŒàœàŒàœŠàŸŠàœºàŒ àœàœàœºàœàŒàœàœ€àœàŒàœ àœàœàŒàœàœàœŒ"
+
+#: ../daemon/slave.c:2262
+#: ../daemon/slave.c:2285
+msgid "Login sound requested on non-local display or the play software cannot be run or the sound does not exist."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàŸ²àŒàœŠàŸàœàŒàœàœºàŒ àœàœºàŒàœàœàœŠàŒàœàœ²àœàŒàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒ àœàœŽàŒàœàŒàœ àœàœàŒàœàœŽàœ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœàœàŒàœàœ²àœ àœ²àŒàœàœàœºàœàŒàœàœŠàŒàœàœºàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœ²àŒàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœàœºàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:2613
+#: ../daemon/slave.c:2618
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ£àœŽàŒ àœ¢àŸàŸ±àœŽàœàŒàœàœŽàœàŒàœ àœàœŒàŒàœ àœàŸ±àœºàœàŒ àœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:2770
+msgid "No servers were defined in the configuration file and XDMCP was disabled.  This can only be a configuration error.  GDM has started a single server for you.  You should log in and fix the configuration.  Note that automatic and timed logins are disabled now."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàŒ àœŠàœ¢àŒàœàœ¢àŒàœàœ
+àœ²àœàŒàœ¡àœàŒ àœàœºàœŠàŒàœ àœàœ²àœàŒàœàŒàœ àœàœàœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœ£àŒàœŠàœŒàŒàœàœŽàœ àœ àœàœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒ àœ àœàœŒàœ£àŒàœàŒàœàœ
+àœ²àœàŒàœ¢àœàŒàœšàœ²àœàœàŒàœ àœŒàœàŒàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àŒàœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàœ¢àŒàœàœ¢àŒàœ¢àŸàŸ±àœàŒàœàœŒàŒàœ
+àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ
+àœ²àŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœàœ àŒàœàœ£àŒàœŠàœºàœ£àŒàœàœàœŒ àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒ àœàŒàœ£àŸàœŒàŒàœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœšàœ²àœàœàŒ àœŠàœºàœàœŠàŒàœàœ¢àŒàœàŸ²àœàŒàœàœàœŒ"
+
+#: ../daemon/slave.c:2784
+msgid "Could not start the regular X server (your graphical environment) and so this is a failsafe X server.  You should log in and properly configure the X server."
+msgstr "àœàœŽàœŠàŒàœ¢àŸàŸ±àœŽàœàŒàœàŸ±àœ²àŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ(àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàœàœ àŒàœ àœàœŒàœ¢) àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœºàŒ àœàœŽàœ£àŒàœ£àŸ¡àœàŒàœŠàŸŠàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœàœŒ"
+
+#: ../daemon/slave.c:2793
+#, c-format
+msgid "The specified display number was busy, so this server was started on display %s."
+msgstr "àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœšàœàŒàœàœºàŒ àœàœŒàœàœŠàŒàœàœºàœàŒàœšàœ²àœàœàŒàœ£àœŠàŒ àœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœŽàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ
+àœ²àŒ"
+
+#: ../daemon/slave.c:2808
+msgid "The greeter application appears to be crashing. Attempting to use a different one."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒàœàœ¢àŸ¡àœàŒàœ àœàŸ²àœŽàœàŒàœàŸ±àœŽàœàŒàœàœ²àŒàœàœàœŽàœàŒàœ àœàœŽàœàŒ  àœŠàœŒàŒàœŠàœŒàŒàœàœ
+àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœàœàœ àŒàœàœ
+àœàŒàœàœŒàŒ"
+
+#. Something went wrong
+#: ../daemon/slave.c:2831
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœàœºàŒàœàœàŒàœàœàœ²àŒ:%sàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ àœàœàŒàœàœàœ²àŒàœàœºàœàŒàœàœ¢àŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:2838
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒ%sàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:2850
+msgid "Cannot start the greeter application; you will not be able to log in.  This display will be disabled.  Try logging in by other means and editing the configuration file"
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ£àœŠàŒàœ¢àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ àœàœàœŠàŒàœ€àœºàœŠàŒàœàœàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœàœŽàœàŒàœàœàŒàœ¢àŸàŸ±àœàŒàœàœŒàŒ"
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2857
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœŽàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/slave.c:2861
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àœ àœ²àŒàœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:2941
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: àœàœ²àŒàœàœŒàŒ àœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:3119
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœŽàœàŒàœàœŽàœàŒàœ àœàœŒàŒàœ àœàŸ±àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:3230
+msgid "Cannot start the chooser application. You will probably not be able to log in.  Please contact the system administrator."
+msgstr "àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ àœŒàœàŒàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/slave.c:3234
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ%sàœàœŽàŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/slave.c:3237
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/slave.c:3470
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: ~/àœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ àœšàœºàœàœŠàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàŸ±àœ²àŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/slave.c:3635
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: àœ£àœ±àŒàœ¡àœŽàœàŒàœŠàŸàœŒàœàŒàœàŸ±àœ²àŒ àœ¡àœ²àœàŒàœàœŽàœàœŠàŒàœ£àœàŒàœ£àœºàœàŒàœàŸ±àœ²àœŠàŒ> 0àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœàœàœàŒàœ¡àœ²àŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3708
+#, c-format
+msgid "Language %s does not exist; using %s"
+msgstr "àœŠàŸàœàŒàœ¡àœ²àœàŒ%sàœàœºàœàœàŒàœ£àœŠàŒ%sàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3709
+msgid "System default"
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœ"
+
+#: ../daemon/slave.c:3726
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s:  %s àœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàœ àŒàœ àœàœŒàœ¢àŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒ àœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3793
+#, c-format
+msgid "%s: setusercontext () failed for %s. Aborting."
+msgstr "%s: %s àœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàœºàœàœ²àŒàœ¡àœŽàŒàœŠàœ¢àŒàœàœ±àœàŒàœàœºàœàœŠàœ²àŒ() àœàŒàœàœàœŽàœàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3799
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: %sàœ£àœŽàŒ àœ àœàŸ±àœŽàœ¢àŒàœàŒàœàœŽàœàœŠàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3831
+#, c-format
+msgid "No Exec line in the session file: %s.  Running the GNOME failsafe session instead"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%s.àœàœàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœ¢àŸàŸ±àœŽàœ¢àŒàœ£àœàŒàœàœ²àœàŒàœ àœàœŽàœ àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3834
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: ../daemon/slave.c:3861
+#, c-format
+msgid "%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe session instead."
+msgstr "%s:àœàœàœ²àŒàœ¢àŸàœºàœàŒàœšàœºàœàœŠàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ¡àœ²àœàŒàœàœŽàœàœŠàŒ àœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ àœ¡àœàŒàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3867
+msgid "Cannot find or run the base session script.  Running the GNOME failsafe session instead."
+msgstr "àœàœ²àŒàœàœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàœ²àŒàœ¢àŸàœºàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ¡àœ²àœàŒàœàœŽàœàœŠàŒ àœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœ àœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ  àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœàŒàœàœŒàŒ"
+
+#. yaikes
+#: ../daemon/slave.c:3901
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr "%s: àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ²àŒàœàœŒàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœàŒàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:3906
+msgid "Could not find the GNOME installation, will try running the \"Failsafe xterm\" session."
+msgstr "àœàœ²àŒàœàœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ \"Failsafe xterm\" àœ£àœ±àŒàœ¡àœŽàœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœšàœ²àœàŒ"
+
+#: ../daemon/slave.c:3914
+msgid "This is the Failsafe GNOME session.  You will be logged into the 'Default' session of GNOME without the startup scripts being run.  This should be used to fix problems in your installation."
+msgstr "àœ àœàœ²àŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ²àŒàœàœŒàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒàœšàœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ¡àœ²àœàŒàœàœŽàœàœŠàŒ àœàœ¡àœŒàœàŒàœàŒàœàœàœŒàœ£àŒàœàœ¢àŒ àœàœ²àŒàœàœŒàœàŒàœàŸ±àœ²àŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ àœ àœàœ²àŒàœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàœàŒ àœàœàœ àŒàœàœ£àŒàœŠàœºàœ£àŒàœàœàœŠàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŒ"
+
+#: ../daemon/slave.c:3933
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ \"xterm\" àœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:3943
+msgid "This is the Failsafe xterm session.  You will be logged into a terminal console so that you may fix your system if you cannot log in any other way.  To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr "àœ àœàœ²àŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœšàœºàœàœŠàœ²àŒàœàœàŒàœàŸ±àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒàœšàœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàœŠàŒàœ€àœºàœŠàŒàœàœàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒàœàŒàœ
+àœ²àœàŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœ
+àœ²àœàŒàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒ àœàœºàŒàœ£àœŠàŒàœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàŸ±àœ²àŒ àœàœàœ àŒàœàœ£àŒàœàœºàŒàœŠàœºàœ£àŒàœàœŽàœàœŠàŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàœŽàœŠàŒàœ àœàŸ²àœŽàœ£àŒ àœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ âàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒâ àœ¡àœ²àœàŒàœàœàœ¢àŒàœàœ¢àŸàŸ±àœàœŠàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../daemon/slave.c:3962
+msgid "This is the Failsafe xterm session.  You will be logged into a terminal console and be prompted to enter the password for root so that you may fix your system if you cannot log in any other way. To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr "àœ àœàœ²àŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœšàœºàœàœŠàœ²àŒàœàœàŒàœàŸ±àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒàœšàœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàœŠàŒàœ€àœºàœŠàŒàœàœàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒàœàŒàœ
+àœ²àœàŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœ
+àœ²àœàŒàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒ àœàœºàŒàœ£àœŠàŒàœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàŸ±àœ²àŒ àœàœàœ àŒàœàœ£àŒàœàœºàŒàœŠàœºàœ£àŒàœàœŽàœàœŠàŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàœŽàœŠàŒàœ àœàŸ²àœŽàœ£àŒàœàœºàŒ àœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ âàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒâ àœ¡àœ²àœàŒàœàœàœ¢àŒàœàœ¢àŸàŸ±àœàœŠàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../daemon/slave.c:3974
+msgid "The failsafe session is restricted to users who have been assigned the root role. If you cannot log in any other way please contact your system administrator"
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒ àœ¢àŸ©àŒàœàœ àœ²àŒàœ£àœŠàŒàœ àœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœºàŒàœ¡àœŒàœàŒàœàœ²àŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœàŒàœ£àœŽàŒàœàœŒàœàœàŒàœšàœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàœŠàŒàœ£àœàŒàœàŒàœ
+àœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒàœ¡àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒàœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒ "
+
+#: ../daemon/slave.c:4003
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s:àœ£àœàŒàœ£àœºàœàŒàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../daemon/slave.c:4006
+#: ../daemon/verify-pam.c:1490
+msgid "The system administrator has disabled your account."
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ¢àŸ©àœ²àœŠàŒàœàœŒàŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœŽàœ"
+
+#: ../daemon/slave.c:4037
+msgid "Error! Unable to set executable context."
+msgstr "àœ àœàœŒàœ£àŒàœ! àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ àœ²àŒ àœŠàŸàœàœŠàŒàœàœŒàœàŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#. will go to .xsession-errors
+#: ../daemon/slave.c:4047
+#: ../daemon/slave.c:4049
+#, c-format
+msgid "%s: Could not exec %s"
+msgstr "%s: execàœ àœàœàŒàœàŒàœàœŽàœàœŠ %s"
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:4058
+msgid "Cannot start the session due to some internal error."
+msgstr "àœàœàŒàœ àœàœŒàœàŒàœàŸ±àœ²àŒ àœàœàœ àŒàœàœ£àŒàœ
+àœ²àœàŒàœ£àœŽàŒàœàœ¢àŸàœºàœàŒàœàœºàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:4469
+#, c-format
+msgid "%s: User passed auth but getpwnam (%s) failed!"
+msgstr "%s:àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒ àœàœàœàŒàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœ¡àœŒàœàŒàœ¢àœŽàœàŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœ£àœºàœàŒàœàœ²àœ àœ²àŒàœàœ²àœàŒ(%s)àœàŒàœàœàœŽàœàŒ"
+
+#: ../daemon/slave.c:4482
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s:àœàœŒàœŠàœ²àœàœ²àŒàœ£àœŒàœàŒàœšàœ²àœàŒ àœ¡àœ²àœàŒàœàœŽàœàœŠàŒàœ£àœàŒàœ£àœºàœàŒàœàŸ±àœ²àœŠàŒ >àŒ  àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœàœàœàŒàœàœŽàœ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:4503
+#, c-format
+msgid "Your home directory is listed as: '%s' but it does not appear to exist.  Do you want to log in with the / (root) directory as your home directory? It is unlikely anything will work unless you use a failsafe session."
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœºàŒ '%s'àœŠàŸŠàœºàŒ àœàœŒàŒàœàœàœŒàœàŒàœ àœàœàŒàœ¡àœŒàœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœ¡àœŒàœàŒàœàœŒàŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒ àœàœ²àŒàœ àœàŸ±àœŽàœàŒàœàœŠàŒ  àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒ àœàŸ±àœ²àœàŒàœàŸ±àœ²àŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœŠàŸŠàœºàŒ  /(àœ¢àŸ©àŒàœ)àœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ?  àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœàŒàœàœŽàœàŒàœàœŒàœàŒ àœ£àœ±àŒàœàŒàœàœ²àŒàœ¡àœàŒ àœ àœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœ²àŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœàŒ"
+
+#: ../daemon/slave.c:4515
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: %s: '%s' àœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŸ±àœ²àœàŒàœàŸ±àœ²àŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../daemon/slave.c:4574
+msgid "User's $HOME/.dmrc file is being ignored.  This prevents the default session and language from being saved.  File should be owned by user and have 644 permissions.  User's $HOME directory must be owned by user and not writable by other users."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒ $HOME/.dmrc àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒàœŠàŸ£àœàŒàœàœºàœàŒàœàœàœàŒàœàœŒàŒ àœ àœàœ²àŒàœàœ²àœŠàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœàŒ àœŠàŸàœàŒàœ¡àœ²àœàŒàœàœŽàŒ àœŠàŸ²àœŽàœàŒàœàœàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŠàŒ àœàœàœàŒàœàœàœŠàŒàœ àœàœàœàŒàœšàœ²àœàŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒàœàœàœàŒàœàœàœŒàœàŒàœàœàŒ àœàœºàŒàœ£àœŽàŒàœàœàœàŒàœàŒ àŒŠàŒ€àŒ€ àœ¡àœŒàœàŒàœàœàœŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒ$HOME àœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœºàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒàœàœàœàŒàœàœàœŒàœàŒàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœàœàŒàœàŸ±àœ²àœŠàŒ àœ àœàŸ²àœ²àŒàœàŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒàœàœàœŒ"
+
+#: ../daemon/slave.c:4716
+msgid "GDM could not write to your authorization file.  This could mean that you are out of disk space or that your home directory could not be opened for writing.  In any case, it is not possible to log in.  Please contact your system administrator"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŽàŒ àœ àœàŸ²àœ²àŒàœàŒàœàœŽàœàœŠàŒ àœàœºàŒàœàœ²àŒàœ¢àŸàŸ±àœŽàŒàœàœàœàŒàœàœºàŒ àœàœ²àœàœŠàœ²àŒàœàœ²àŒàœàœ¢àŒàœŠàŸàœŒàœàŒàœ£àœàœàŒàœàœºàœàœàŒàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàŸ±àœ²àœàŒàœàŸ±àœ²àŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœºàŒ àœ àœàŸ²àœ²àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàœàŒàœ
+àœ²àœàŒ àœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:4798
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/slave.c:4912
+msgid "Your session only lasted less than 10 seconds.  If you have not logged out yourself, this could mean that there is some installation problem or that you may be out of diskspace.  Try logging in with one of the failsafe sessions to see if you can fix this problem."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒ àœŠàŸàœ¢àŒàœàŒ àŒ¡àŒ  àœ£àœŠàŒàœàœŽàœàœàŒàœ
+àœ²àœàŒàœàŒàœàœàœŒàœàœŠàŒ àœàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ±àœ²àœ¢àŒàœàœŠàŸàŸ±àœŒàœàŒàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàŸ±àœ²àŒ àœàœàœ àŒàœàœ£àŒàœ
+àœ²àœàŒàœ¡àœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ²àœàœŠàœ²àŒàœàœ²àŒàœàœ¢àŒàœŠàŸàœŒàœàŒàœ£àœàœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœàœ àŒàœàœ£àŒàœ àœàœ²àŒ àœŠàœºàœ£àŒàœàœàœŠàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœ
+àœ²àœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒàœàœ£àŸàŒ"
+
+#: ../daemon/slave.c:4926
+msgid "View details (~/.xsession-errors file)"
+msgstr "àœ¢àŸàŸ±àœŠàŒàœàœ€àœàŒàœŠàŸàœŒàœàŒ (~/.àœšàœºàœàœŠàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœŒàœ£àŒàœàœ àœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœ)"
+
+#: ../daemon/slave.c:5074
+msgid "GDM detected a halt or restart in progress."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœàœ¢àŒàœàœºàœàŒ àœ¡àœàŒàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ àœ²àŒàœàœŠàŸàœàŒàœšàœ²àœàŒàœàœ àœ²àŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœàŸ±àœŽàœàŒàœ¡àœ²àŒ"
+
+#: ../daemon/slave.c:5450
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœ àœàœŒàœ£àŒàœàŒàœàœàœŠàŒàœàœºàœàŒ - %sàœ£àœŒàœàŒàœŠàŸàœºàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœŒàŒ"
+
+#: ../daemon/slave.c:5523
+msgid "Login sound requested on non-local display or the play software cannot be run or the sound does not exist"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàŸ²àŒàœŠàŸàœàŒàœàœºàŒ àœàœºàŒàœàœàœŠàŒàœàœ²àœàŒàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ
+àœ²àœàŒàœàœŽàŒ àœàœŽàŒàœàŒàœ àœàœàŒàœ¡àœŒàœàœàŒàœšàœ²àœàŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœàœàŒàœàœ²àœ àœ²àŒàœàœàœºàœàŒàœàœŠàŒàœàœºàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàŒàœàœŽàœàœŠàŒàœàœ àœàŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:5932
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: %s: àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœàœŽàœàŒ"
+
+#: ../daemon/slave.c:5940
+#: ../daemon/slave.c:6054
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s:àœ¡àœ²àœàŒàœàœŽàœàœŠàŒàœàŸ±àœ²àŒàœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/slave.c:6005
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s:àœ¢àŸàŸ±àœŽàœàŒàœàœŽàœàŒàœàœŠàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/slave.c:6048
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: %sàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-crypt.c:73
+#: ../daemon/verify-pam.c:1307
+#: ../daemon/verify-shadow.c:74
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒàœàœàŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŒàœ¢àŒàœàŒ àœ¡àœ²àŒàœàœŽàŒàœàœŽàŒ àœàœàŸ±àœŒàœàœŠàŒàœàœŽàœàœŠàŒàœàŒàœ àœàœŒàœ£àŒàœàœ¢àŒ àœ¡àœ²àœàŒàœàœàœ¢àŒàœàœ¢àŸàŸ±àœàŒàœàœàœŒ"
+
+#: ../daemon/verify-crypt.c:78
+#: ../daemon/verify-pam.c:1317
+#: ../daemon/verify-shadow.c:79
+#: ../gui/greeter/greeter_parser.c:384
+msgid "Caps Lock is on."
+msgstr "àœàœŽàœàœŠàŒàœ£àŸ¡àœºàŒàœšàœ±àœŒàœàŒàœšàœ²àœàŒàœàœŠàŒ"
+
+#: ../daemon/verify-crypt.c:125
+#: ../daemon/verify-pam.c:564
+#: ../daemon/verify-shadow.c:127
+msgid "Please enter your username"
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒàœàœàœŽàœàœŠàŒ"
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:126
+#: ../daemon/verify-pam.c:473
+#: ../daemon/verify-pam.c:474
+#: ../daemon/verify-pam.c:475
+#: ../daemon/verify-pam.c:557
+#: ../daemon/verify-pam.c:971
+#: ../daemon/verify-shadow.c:128
+#: ../gui/gdmlogin.c:868
+#: ../gui/gdmlogin.c:882
+#: ../gui/gdmlogin.c:1349
+#: ../gui/gdmlogin.c:1848
+#: ../gui/greeter/greeter.c:247
+#: ../gui/greeter/greeter_parser.c:403
+msgid "Username:"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒ:"
+
+#: ../daemon/verify-crypt.c:164
+#: ../daemon/verify-pam.c:476
+#: ../daemon/verify-pam.c:477
+#: ../daemon/verify-pam.c:588
+#: ../daemon/verify-shadow.c:185
+#: ../gui/gdmlogin.c:1384
+msgid "Password:"
+msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒ:"
+
+#: ../daemon/verify-crypt.c:212
+#: ../daemon/verify-shadow.c:233
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàœŠàœ£àŒàœàœàœ²àŒàœ àœàœ²àŒàœàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../daemon/verify-crypt.c:230
+#: ../daemon/verify-crypt.c:254
+#: ../daemon/verify-pam.c:1166
+#: ../daemon/verify-shadow.c:251
+#: ../daemon/verify-shadow.c:275
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ¢àŸ©àœ²àœŠàŒàœàœŒàŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœŽàœ"
+
+#: ../daemon/verify-crypt.c:279
+#: ../daemon/verify-crypt.c:417
+#: ../daemon/verify-pam.c:1186
+#: ../daemon/verify-shadow.c:300
+#: ../daemon/verify-shadow.c:439
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact your system administrator."
+msgstr ""
+"\n"
+"àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœŠàŸ¡àœºàŒàœàœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/verify-crypt.c:292
+#: ../daemon/verify-shadow.c:313
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœŠàœŒàœ¢àŒàœàœàœŒàŒàœàœŠàŒ\n"
+"àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŠàœ¢àœàŒàœàœ
+àœ²àœàŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../daemon/verify-crypt.c:303
+#: ../daemon/verify-shadow.c:324
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try again later or contact your system administrator."
+msgstr ""
+"\n"
+"àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒ àœŠàœŒàœ¢àŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœ€àœŽàœ£àŒàœ£àœŠàŒàœ£àœŒàœàŒàœŠàŸàœºàŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/verify-crypt.c:346
+#: ../daemon/verify-crypt.c:354
+#: ../daemon/verify-shadow.c:368
+#: ../daemon/verify-shadow.c:376
+msgid "Your password has been changed but you may have to change it again. Please try again later or contact your system administrator."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœŠàœŒàœ¢àŒàœ¡àœŒàœàŒàœ¢àœŽàœàŒ àœàŒàœ¢àœŽàœàŒàœ£àœŒàœàŒàœŠàŸàœºàŒ àœŠàœŒàœ¢àŒàœàœàœŒàŒàœàœ²àŒàœšàœ²àœàŒàœàœŠàŒ àœ€àœŽàœ£àŒàœ£àœŠàŒàœ£àœŒàœàŒàœŠàŸàœºàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/verify-crypt.c:365
+#: ../daemon/verify-shadow.c:387
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœàœŽàœŠàŒàœ¡àœŒàœ£àŒàœàœ£àŒàœŠàœŒàŒàœàœŽàœ àœàœºàŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœàŒàœàœ²àœŠàŒàœŠàœŒàœ¢àŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-crypt.c:374
+#: ../daemon/verify-shadow.c:396
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"àœàœàŒàœ àœàœŒàœàŒàœàŸ±àœ²àŒàœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒàœàŸ±àœŽàœàŒàœ¡àœŒàœàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ\n"
+"àœ€àœŽàœ£àŒàœ£àœŠàŒàœ£àœŒàœàŒàœŠàŸàœºàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/verify-pam.c:478
+msgid "You are required to change your password immediately (password aged)"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœàœºàŒàœ àœàŸ²àœ£àŒàœ£àœŠàŒ àœŠàœŒàœ¢àŒàœàœàœŒàŒàœàœŠàŒ (àœàœŒàœàŒàœ¡àœ²àœàŒ àœ¢àŸàœŠàŒàœŠàœŒàŒàœàœŽàœ)"
+
+#: ../daemon/verify-pam.c:479
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœàœºàŒàœ àœàŸ²àœ£àŒàœ£àœŠàŒ àœŠàœŒàœ¢àŒàœàœàœŒàŒàœàœŠàŒ (àœ¢àŸ©àŒàœàŒàœàŒàœàœàœŠàŒàœàœàœŒàŒàœàœŽàœ)"
+
+#: ../daemon/verify-pam.c:480
+msgid "Your account has expired; please contact your system administrator"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœàœŽàœŠàŒàœ¡àœŒàœ£àŒàœàœ£àŒàœŠàœŒàŒàœàœŽàœ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/verify-pam.c:481
+msgid "No password supplied"
+msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒàœàœàŸ²àœàŒàœŠàŸ€àœºàœ£àŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:482
+msgid "Password unchanged"
+msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒàœàŒàœŠàœŒàœ¢àŒàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:483
+msgid "Can not get username"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒ àœ àœàœŒàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:484
+msgid "Retype new UNIX password:"
+msgstr "àœ¡àœŽàŒàœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŠàœ¢àœàŒ àœ£àœŒàœàŒàœ¡àœ²àœàŒàœàœàœ¢àŒàœ¢àŸàŸ±àœàœŠàŒ:"
+
+#: ../daemon/verify-pam.c:485
+msgid "Enter new UNIX password:"
+msgstr "àœ¡àœŽàŒàœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŠàœ¢àœàŒàœàœàœŽàœàœŠàŒ:"
+
+#: ../daemon/verify-pam.c:486
+msgid "(current) UNIX password:"
+msgstr "(àœàŒàœ£àŸàœŒàœ àœ²àŒ) àœ¡àœŽàŒàœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àŒàœàœŒàœàŒàœ¡àœ²àœ"
+
+#: ../daemon/verify-pam.c:487
+msgid "Error while changing NIS password."
+msgstr "àœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœŠàœ²àŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœŠàœŒàœ¢àŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../daemon/verify-pam.c:488
+msgid "You must choose a longer password"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœ¢àœ²àœàŒàœŠàœŽàŒàœ
+àœ²àœàŒàœàœàœŽàœàœŠàŒàœàœàœŒ"
+
+#: ../daemon/verify-pam.c:489
+msgid "Password has been already used. Choose another."
+msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœŠàŸàœºàŒàœ àœàœŽàœ àœàœàœàŒàœàœ²àŒàœ
+àœ²àœàŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:490
+msgid "You must wait longer to change your password"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœŠàœŒàœ¢àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¡àœŽàœàŒàœ¢àœ²àœàŒàœŠàœŽàŒàœ
+àœ²àœàŒ àœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœàœàœŒ"
+
+#: ../daemon/verify-pam.c:491
+msgid "Sorry, passwords do not match"
+msgstr "àœàœàœŒàœàœŠàœàŒàœàŒàœ àœàŸ²àœºàœ£àŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŽàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:773
+msgid "Cannot setup pam handle with null display"
+msgstr "àœŠàŸàœŒàœàŒàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœàœ±àœàŒàœàŸ±àœ²àŒàœàœ€àœºàœàŒàœàœàœŽàœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:790
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "àœàœàœŠàŒàœàœŒàœàŒ%s: %sàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ\n"
+
+#: ../daemon/verify-pam.c:806
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "àœàœ²àŒàœšàœºàŒàœšàœºàœàŒ-àœàœ²àŒàœàœ²àŒàœàœ àœ²àŒ=%sàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ (_T)"
+
+#: ../daemon/verify-pam.c:819
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "àœàœ²àŒàœšàœºàŒàœšàœºàœàŒ-àœšàœ¢àŒàœ§àœŒàœŠàœàœ²àŒ=%sàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ (_R)"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:1038
+#: ../daemon/verify-pam.c:1083
+#: ../daemon/verify-pam.c:1429
+#: ../daemon/verify-pam.c:1441
+msgid "Couldn't authenticate user"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ àœàœàœºàœàŒàœàœ€àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1114
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ'%s'àœàœŽàŒ àœ¢àŸ©àŒàœàœ àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../daemon/verify-pam.c:1117
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàœŠàœ£àŒàœàœàœ²àŒàœ àœàœ²àŒàœàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../daemon/verify-pam.c:1147
+#: ../daemon/verify-pam.c:1471
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàœºàœàŒàœàœ€àœàŒàœ¢àŸàœàœŠàŒàœàœàœàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàŒàœàœàœŽàœàŒ"
+
+#: ../daemon/verify-pam.c:1149
+#: ../daemon/verify-pam.c:1474
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or contact the system administrator."
+msgstr ""
+"\n"
+" àœàœàœºàœàŒàœàœ€àœàŒàœàœŒàŒàœ¢àŸàœàœŠàŒàœàŸ±àœ²àŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàŒàœàŒàœàœàœŽàœàŒ àœ£àœŒàœàŒàœ€àœŽàœ£àŒàœ£àœŠàŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœŠàŸàŸ±àœºàœàŒàœàœàœàŒ àœ¡àœàŒàœàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/verify-pam.c:1164
+#: ../daemon/verify-pam.c:1487
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ %sàœàœ²àœŠàŒ àœàŒàœ£àœŠàŒàœàœ¢àŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàŒ àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../daemon/verify-pam.c:1170
+#: ../daemon/verify-pam.c:1493
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "àœàœŽàœŠàŒàœàœŒàœàŒàœ àœàœ²àŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ %sàœàœ²àœŠàŒ àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../daemon/verify-pam.c:1172
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàœàœŠàŒàœŠàŸàœàœŠàŒàœ
+àœ²àœàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœºàŒàœ£àœŽàŒ àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœŽàœ"
+
+#: ../daemon/verify-pam.c:1177
+#: ../daemon/verify-pam.c:1500
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¢àŸ©àœ²àœŠàŒàœàœŒàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1184
+#: ../daemon/verify-pam.c:1507
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœŠàŸ¡àœºàŒàœàœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1210
+#: ../daemon/verify-pam.c:1534
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœŒàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1224
+#: ../daemon/verify-pam.c:1550
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1311
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"àœàœàœºàœàŒàœàœ€àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœ¡àœ²àŒàœàœŽàŒàœàœŽàŒ àœàœàŸ±àœŒàœàœŠàŒàœàœŽàœàœŠàŒàœàœàœºàœàŒàœàŒàœŠàŸŠàœºàŒ àœ¡àœ²àœàŒàœàœàœ¢àŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1325
+#: ../daemon/verify-pam.c:1432
+#: ../daemon/verify-pam.c:1444
+msgid "Authentication failed"
+msgstr "àœàœàœºàœàŒàœàœ€àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../daemon/verify-pam.c:1395
+msgid "Automatic login"
+msgstr "àœ¢àœàŒàœàœàœ²àœàŒàœàŸ±àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ"
+
+#: ../daemon/verify-pam.c:1496
+msgid "The system administrator has disabled your access to the system temporarily."
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàœàœŠàŒàœŠàŸàœàœŠàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœ²àŒ àœàœàœŠàŒàœŠàŸàœàœŠàŒàœ
+àœ²àœàŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœŽàœ"
+
+#: ../daemon/verify-pam.c:1510
+msgid "Cannot set your user group; you will not be able to log in. Please contact your system administrator."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœŠàŸ¡àœºàŒàœàœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../daemon/xdmcp.c:85
+#, c-format
+msgid "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-authfile %s': %s"
+msgstr "%s: '%s --display %s --display-authfile %s --to %s --to-authfile %s':àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàŒàœàœŽàœàœŠàŒ%s"
+
+#: ../daemon/xdmcp.c:119
+#: ../daemon/xdmcp.c:126
+#: ../daemon/xdmcp.c:132
+#: ../daemon/xdmcp.c:138
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s:àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmXnestchooser.c:176
+#: ../gui/gdmXnestchooser.c:184
+msgid "Xnest command line"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²àŒàœàœ²àŒàœàœàœŒàœàŒàœ£àœàŒ"
+
+#: ../gui/gdmXnestchooser.c:176
+#: ../gui/gdmXnestchooser.c:184
+msgid "STRING"
+msgstr "àœ¡àœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒ"
+
+#: ../gui/gdmXnestchooser.c:177
+#: ../gui/gdmXnestchooser.c:185
+msgid "Extra options for Xnest"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàœàŒàœàŒàœàœºàœàœŠàŒ"
+
+#: ../gui/gdmXnestchooser.c:177
+#: ../gui/gdmXnestchooser.c:185
+msgid "OPTIONS"
+msgstr "àœàœàœàŒàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmXnestchooser.c:178
+#: ../gui/gdmXnestchooser.c:189
+msgid "Run in background"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àœ àœ²àŒàœàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ"
+
+#: ../gui/gdmXnestchooser.c:186
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²àŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœàŒàœ
+àœ²àœàŒàœšàœ²àœàŒ àœ àœàŸ²àœ²àŒàœàœàŸ±àœàŒàœàœºàœàŒ(àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœºàœ)"
+
+#: ../gui/gdmXnestchooser.c:187
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "àœàœàŒàœŠàŸàœŒàœ¢àŒàœàŸ±àœ²àŒàœàœàŒàœ£àœŽàŒ àœàœàŒàœàœ¢àŒàœàŸ±àœ²àŒàœ àœàŸ²àœ²àŒàœàœàŸ±àœàŒàœ àœàœàŒ(àœ àœàœºàœàœŠàŒàœàŸ±àœºàœ)"
+
+#: ../gui/gdmXnestchooser.c:188
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "àœàœàŒàœŠàŸàœŒàœ¢àŒàœàŸ±àœ²àŒàœàœàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœàŒàœàœŠàŸàŸ²àœàœŠàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ(àœ àœàœºàœàœŠàŒàœàŸ±àœºàœ)"
+
+#: ../gui/gdmXnestchooser.c:190
+msgid "Don't check for running GDM"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmXnestchooser.c:486
+msgid "- Nested gdm login chooser"
+msgstr "àœàœºàœŠàœ²àŒàœàœºàœàœ²àŒ àŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ"
+
+#: ../gui/gdmXnestchooser.c:494
+msgid "- Nested gdm login"
+msgstr "àœàœºàœŠàœ²àŒàœàœºàœàœ²àŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ"
+
+#: ../gui/gdmXnestchooser.c:533
+msgid "Indirect XDMCP is not enabled"
+msgstr "àœàœàŒàœŠàŸàœŒàœ¢àŒàœàŸ±àœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmXnestchooser.c:534
+#: ../gui/gdmXnestchooser.c:551
+msgid "Please ask your system administrator to enable this feature."
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœàŸ±àœàŒàœ¢àŸ£àœàŒàœ àœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœàœàœàŒàœàœºàœ¢àŒàœŠàŸ³àœàœŠàŒ"
+
+#: ../gui/gdmXnestchooser.c:550
+msgid "XDMCP is not enabled"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmXnestchooser.c:581
+msgid "GDM is not running"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœ±àŒàœ àœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmXnestchooser.c:582
+msgid "Please ask your system administrator to start it."
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàœ²àŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàœàœºàœ¢àŒàœŠàŸ³àœàŒ"
+
+#: ../gui/gdmXnestchooser.c:598
+msgid "Could not find a free display number"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœšàœàŒàœàŸ²àœàœŠàŒ àœàœ£àœàŒàœ
+àœ²àœàŒàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ"
+
+#: ../gui/gdmXnestchooser.c:622
+msgid "Xnest doesn't exist."
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²àŒ àœàœàœŠàŒàœàœºàŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmXnestchooser.c:623
+msgid "Please ask your system administrator to install it."
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàœ²àŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœàœàŒàœàœºàœ¢àŒàœŠàŸ³àœàŒ"
+
+#: ../gui/gdmchooser.c:86
+msgid "Please wait: scanning local network..."
+msgstr "àœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœàœàœàŒ: àœàœºàŒàœàœàœŠàŒàœàŸ±àœ²àŒàœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒ àœàœ²àœàŒàœ£àŸàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../gui/gdmchooser.c:87
+msgid "No serving hosts were found."
+msgstr "àœàœàœŠàŒàœàœŒàœàŒàœàœŽàŒàœàœ àœ²àŒàœàœŠàŸàœàŒàœàœ²àŒ àœ§àœŒàœŠàœàœ²àŒàœàœ
+àœ²àœàŒàœ¡àœàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ"
+
+#: ../gui/gdmchooser.c:88
+msgid "Choose a ho_st to connect to:"
+msgstr "àœàœàœŽàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ§àœŒàœŠàœàœ²àŒàœ
+àœ²àœàŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ(_s)"
+
+#: ../gui/gdmchooser.c:646
+#, c-format
+msgid "The host \"%s\" is not willing to support a login session right now.  Please try again later."
+msgstr "àœ§àœŒàœŠàœàœ²àŒ\"%s\"àœàœ²àœŠàŒ àœàŒàœ£àŸàœŒàŒàœ¢àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœ àœàœàŒàœàœ²àœ àœ²àŒ àœŠàŸ€àŸ²àœŒàŒàœŠàœºàœàœŠàŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmchooser.c:655
+msgid "Cannot connect to remote server"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ£àœŽàŒ àœàœàœŽàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmchooser.c:1311
+#, c-format
+msgid "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the host is not turned on, or is not willing to support a login session right now.  Please try again later."
+msgstr "àœ§àœŒàœŠàœàœ²àŒ\"%s\"àœàœàŒàœ£àœŠàŒ àœŠàŸàœ¢àŒàœàŒ%d àœàœàŒàœ£àœŽàŒ àœàœŒàœŠàŒàœ£àœàŒàœàŒàœàœ²àŒàœ¡àœàŒàœàŒàœàœŒàœàŒ àœ§àœŒàœŠàœàœ²àŒàœàœºàŒ àœšàœ±àœŒàœàŒàœàŒàœ àœàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŒàœ£àŸàœŒàŒàœ¢àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœ àœàœàŒàœàœ²àœ àœ²àŒ àœŠàŸ€àŸ²àœŒàŒàœŠàœºàœàœŠàŒàœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœ€àœŽàœ£àŒàœ£àœŠàŒ àœ£àœŒàœàŒàœŠàŸàœºàŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmchooser.c:1323
+msgid "Did not receive response from server"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœàŒàœ£àœŠàŒ àœàœŒàœŠàŒàœ£àœàŒàœàŒàœàœŒàœàŒ"
+
+#: ../gui/gdmchooser.c:1425
+#, c-format
+msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr "àœ§àœŒàœŠàœàœ²àŒ\"%s\"àœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ¡àœ²àœàŒàœàœàœ¢àŒàœ àœàœŒàœ£àŒàœàœºàŒ àœàœ¢àŸàŸ±àœàœŠàŒàœàœàœ àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmchooser.c:1433
+msgid "Cannot find host"
+msgstr "àœ§àœŒàœŠàœàœ²àŒàœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmchooser.c:1634
+msgid ""
+"The main area of this application shows the hosts on the local network that have \"XDMCP\" enabled. This allows users to login remotely to other computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you have selected a host click \"Connect\" to open a session to that computer."
+msgstr ""
+"àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒ àœàœàœ àŒàœàœŒàœàœŠàŒàœàœŒàŒàœàŒàœàœ²àœŠàŒ \"XDMCP\"àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœ¡àœŒàœàŒàœàœ²àŒ àœàœºàŒàœàœàœŠàŒàœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒàœàœàŒ àœ§àœŒàœŠàœàœ²àŒàœàœŽàŒàœŠàŸàœŒàœàœàŒàœšàœ²àœàŒ àœ àœàœ²àŒàœàœ²àœŠàŒ àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ àœàŒàœŠàŸàŸ²àœŒàœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœŒàŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœàœàŒàœàœŽàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàœàŒàœšàœ²àœàŒ\n"
+"\n"
+"àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ \"Refresh\"àœàœŽàŒ àœšàœºàœàŒàœàœàœàŒàœ àœàœàŒàœàœºàŒ àœ§àœŒàœŠàœàœ²àŒàœàœŠàœ¢àŒàœàœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒàœ£àœŒàœàŒàœŠàŸàœºàŒàœ¢àœàŒ àœàœ²àœàŒàœ£àŸàŒàœ àœàœàŒàœàœŽàœàœŠàŒ àœ§àœŒàœŠàœàœ²àŒàœ
+àœ²àœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒàœàœàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒ àœàŒàœàŸ±àœºàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ \"Connect\" àœ£àœŽàŒ àœšàœºàœàŒàœàœàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmchooser.c:1910
+msgid "Socket for xdm communication"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœ¢àŸàŸ±àœŽàœàŒàœ àœàŸ²àœºàœ£àŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàœŒàœàŒàœàœºàœàœ²àŒ"
+
+#: ../gui/gdmchooser.c:1910
+msgid "SOCKET"
+msgstr "àœŠàœŒàœàŒàœàœºàœàœ²àŒ"
+
+#: ../gui/gdmchooser.c:1912
+msgid "Client address to return in response to xdm"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àŒàœàœŒàœŠàŒàœ£àœàŒàœ£àœŽàŒ àœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒàœàŸ±àœ²àŒ àœ¡àœàŒàœ£àœàŒàœàŒàœàŸ±àœàŒ àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœàœàœàŒàœàœ²àŒ"
+
+#: ../gui/gdmchooser.c:1912
+msgid "ADDRESS"
+msgstr "àœàŒàœàŸ±àœàŒàŒ"
+
+#: ../gui/gdmchooser.c:1914
+msgid "Connection type to return in response to xdm"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àŒ àœàœŒàœŠàŒàœ£àœàŒàœ£àœŽàŒ àœàœàœŽàœàŒàœ£àœàŒàœàŸ±àœ²àŒàœàœàŸ±àœºàŒàœàŒ àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœàœàœàŒàœàœ²àŒ"
+
+#: ../gui/gdmchooser.c:1914
+msgid "TYPE"
+msgstr "àœàœàŸ±àœºàŒàœàŒ"
+
+#: ../gui/gdmchooser.c:1980
+msgid "- gdm login chooser"
+msgstr "- àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ"
+
+#: ../gui/gdmchooser.c:2047
+#, c-format
+msgid "The chooser version (%s) does not match the daemon version (%s).  You have probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr "àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒ(%s)àœàœàŒ àœàœºàŒàœàœ±àœŒàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒ(%s)àœàœàœ²àœŠàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¡àœ¢àŒàœàœŠàŸàŸ±àœºàœàŒ àœ àœàœàŒàœàœ¢àœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàœ±àœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmchooser.c:2057
+msgid "Cannot run chooser"
+msgstr "àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#. EOF
+#: ../gui/gdmchooser.glade.h:1
+msgid "A_dd host: "
+msgstr "àœ§àœŒàœŠàœàœ²àŒàœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ: (_d)"
+
+#: ../gui/gdmchooser.glade.h:2
+msgid "C_onnect"
+msgstr "àœàœàœŽàœàŒ (_o)"
+
+#: ../gui/gdmchooser.glade.h:3
+msgid "Exit the application"
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmchooser.glade.h:4
+msgid "How to use this application"
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŠàŒ"
+
+#: ../gui/gdmchooser.glade.h:5
+msgid "Login Host Chooser"
+msgstr "àœ§àœŒàœŠàœàœ²àŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmchooser.glade.h:6
+msgid "Open a session to the selected host"
+msgstr "àœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœ²àŒ àœ§àœŒàœŠàœàœ²àŒàœ£àœŽàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœàŒàœàŸ±àœºàŒ"
+
+#: ../gui/gdmchooser.glade.h:7
+msgid "Probe the network"
+msgstr "àœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒàœ£àœŽàŒ àœàœàŸ±àœàŒàœàœ²àœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmchooser.glade.h:8
+msgid "Query and add this host to the above list"
+msgstr "àœ àœàŸ²àœ²àŒàœàœàŸ±àœàŒàœ àœàœàŒàœàœºàŒ àœ§àœŒàœŠàœàœ²àŒàœ àœàœ²àŒ àœàœŒàœàŒàœàœ²àŒàœàœŒàŒàœ¡àœ²àœàŒàœ£àœŽàŒ àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../gui/gdmchooser.glade.h:9
+msgid "Status"
+msgstr "àœàœàœŠàŒàœàœàŒ"
+
+#: ../gui/gdmchooser.glade.h:10
+msgid "_Add"
+msgstr "àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ  (_A)"
+
+#: ../gui/gdmcomm.c:628
+msgid "GDM (GNOME Display Manager) is not running."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ (àœàœ²àŒàœàœŒàœàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœ) àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:630
+msgid "You might be using a different display manager, such as KDM (KDE Display Manager), CDE login (dtlogin), or xdm. If you wish to use this feature, then your system will need to be configured to use GDM instead."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœŒàŒàœàŒàœ£àœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœŠàœŒàŒàœŠàœŒàŒ àœàœàœºàœ¢àŒàœàŒ àœàœºàŒàœàœ²àŒàœšàœºàœàŒ(àœàœºàŒàœàœ²àŒàœšàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ)  àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒàœ¡àœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœ£àŒàœŠàŸ²àœ²àœàŒàœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ±àœàŒàœ¢àŸ£àœàŒàœ àœàœ²àŒ  àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒ àœ¢àœºàŒàœ àœàœŒàœàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœ¢àœàŒàœàœ²àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàœàœºàœ¢àŒàœŠàŸ³àœàŒ"
+
+#: ../gui/gdmcomm.c:653
+#: ../gui/gdmflexiserver.c:846
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœ¢àŸàŸ±àœŽàœàŒàœ àœàŸ²àœºàœ£àŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ (àœàœ²àŒàœàœŒàœàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ)"
+
+#: ../gui/gdmcomm.c:655
+#: ../gui/gdmflexiserver.c:848
+msgid "Perhaps you have an old version of GDM running."
+msgstr "àœàŸ±àœŒàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœŒàœàŒàœ¢àœ²àœàŒàœ¢àŸàœ²àœàœàŒàœ
+àœ²àœàŒ àœ£àœ±àŒàœ àœàœàŒàœàœ àœ²àŒàœàœŠàŸàœàŒ àœ¡àœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:672
+#: ../gui/gdmcomm.c:675
+msgid "Cannot communicate with GDM. Perhaps you have an old version running."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœ¢àŸàŸ±àœŽàœàŒàœ àœàŸ²àœºàœ£àŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœŒàœàŒàœ¢àœ²àœàŒàœ¢àŸàœ²àœàœàŒàœ
+àœ²àœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ àœ²àŒàœàœŠàŸàœàŒàœšàœ²àœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:678
+msgid "The allowed limit of flexible X servers reached."
+msgstr "àœàœàœºàœàŒàœ
+àœàŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àœŠàŒ àœàŸ±àœàŒàœàœŒàœàŒàœàœ àœ²àŒàœàœàŒ"
+
+#: ../gui/gdmcomm.c:680
+msgid "There were errors trying to start the X server."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœŠàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../gui/gdmcomm.c:682
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŒàœàœàœŽàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœºàœŠàŒàœàœàœºàœàŒ àœàŒàœ àœàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:685
+msgid "Too many X sessions running."
+msgstr "àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ àœ²àŒàœàœŠàŸàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒ àœàœàŒàœàŸ²àœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:687
+msgid "The nested X server cannot connect to your current X server.  You may be missing an X authorization file."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ (àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²)àœàœºàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàŒàœ£àŸàœŒàœ àœ²àŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ£àœŽàŒ àœàœàœŽàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœ£àœŽàŒàœšàœºàœàœŠàœ²àŒàœàœàœàŒàŒàœ àœàœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ
+àœ²àœàŒ àœàœºàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:692
+msgid ""
+"The nested X server is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"àœàœºàœŠàœ²àŒàœàœºàœàœ²àŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ (àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²)àœàœºàŒ àœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàŸ±àœàŒàœàœºàœŠàŒàœŠàŸŠàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœ àœàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ\n"
+"àœàœºàœŠàœ²àŒàœàœºàœàœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²àŒàœàœŽàœàŒàœŠàŸàŸ²àœ²àœ£àŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmcomm.c:697
+msgid "The X server is not available. GDM may be misconfigured."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœºàŒ àœàœ²àŒàœ àœàœŒàœàŒàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒ àœàŸ±àœàŒàœàœºàœŠàŒàœŠàŸŠàœºàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmcomm.c:700
+msgid "Trying to set an unknown logout action, or trying to set a logout action which is not available."
+msgstr "àœàŒàœ€àœºàœŠàŒàœàœ àœ²àŒ àœàŸ±àœ²àœ¢àŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àŒàœàŒàœ
+àœ²àœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœàœŠàŒàœ àœàœàŒàœàœŒàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœŒàœàŒàœàŒàœàœŽàœàœŠàŒàœàœ àœ²àŒ àœàŸ±àœ²àœ¢àŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àŒàœàŒàœ
+àœ²àœàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœàœŠàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../gui/gdmcomm.c:703
+msgid "Virtual terminals not supported."
+msgstr "àœàœ¢àŒàœ
+àœŽàŒàœ¡àœºàœ£àŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàœŽàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmcomm.c:705
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "àœàœŽàœŠàŒàœàœºàœàŒàœàœ¢àŒàœ
+àœŽàŒàœ¡àœºàœ£àŒàœàŸ±àœ²àŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœšàœàŒàœàŸ²àœàœŠàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœàœŠàŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../gui/gdmcomm.c:707
+msgid "Trying to update an unsupported configuration key."
+msgstr "àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœàœºàœàŒàœàœ àœ²àŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àŸ¡àœºàŒàœàœ²àœàŒàœ
+àœ²àœàŒ àœàœŽàœŠàŒàœàœàœŽàœàŒàœàœàœŒàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+
+#: ../gui/gdmcomm.c:709
+msgid "You do not seem to have the authentication needed for this operation.  Perhaps your .Xauthority file is not set up correctly."
+msgstr "àœàŸ±àœŒàœàŒàœ£àœŽàŒàœàœàœŒàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœàœàœŒàŒàœàœ àœ²àŒ àœàœàœºàœàŒàœàœ€àœàŒàœàœºàœàœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœšàœºàœàœŠàœ²àŒàœàœàœàŒàœ àœàœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœàœàœºàœàŒàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmcomm.c:713
+msgid "Too many messages were sent to GDM and it hung up on us."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœŽàŒ àœ àœàŸ²àœ²àœàŒàœàœŒàœàŒàœàœàŒàœ¢àœàœŠàŒàœ
+àœ²àœàŒàœàœàœàŒàœ¡àœŒàœàœàŒàœ£àœŠàŒ àœàœºàŒàœàœŽàŒàœàŒàœàœ
+àœŠàŒàœ£àœŽàŒàœàœŒàœàœŠàŒàœ£àœŽàœŠàŒàœàœŽàœàŒ"
+
+#: ../gui/gdmcomm.c:716
+msgid "Unknown error occurred."
+msgstr "àœàŒàœ€àœºàœŠàŒàœàœ àœ²àŒàœ àœàœŒàœ£àŒàœàŒàœàŸ±àœŽàœàŒàœ¡àœ²àŒ"
+
+#: ../gui/gdmcommon.c:762
+msgid "The accessibility registry was not found."
+msgstr "àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœàœŒàŒàœàœàœŒàœàŒàœ àœàœ²àŒàœ àœàœŒàœ£àŒàœàŒàœ àœàœŒàœàŒ"
+
+#: ../gui/gdmcommon.c:785
+msgid "The accessibility registry could not be started."
+msgstr "àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœàœŒàŒàœàœàœŒàœàŒàœ àœàœ²àŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmcommon.c:847
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#. Translators: You should translate time part as
+#. %H:%M if your language does not have AM and PM
+#. equivalent.  Note: %l is a strftime option for
+#. 12-hour clock format
+#: ../gui/gdmcommon.c:853
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: ../gui/gdmcommon.c:953
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "àœŠàŸàœ¢àŒàœàŒ%dàŒ"
+msgstr[1] "àœŠàŸàœ¢àŒàœàŒ%dàŒ"
+
+#: ../gui/gdmdynamic.c:54
+#, c-format
+msgid "Usage: %s [-b][-v] and one of the following:\n"
+msgstr "àœ£àœàŒàœ£àœºàœàŒ:%s [-b][-v] àœàœàŒ àœ àœŒàœàŒàœ£àœŠàŒàœàœ
+àœ²àœàŒ:\n"
+
+#: ../gui/gdmdynamic.c:55
+#, c-format
+msgid "\t-a display\n"
+msgstr "\t-a àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ\n"
+
+#: ../gui/gdmdynamic.c:56
+#, c-format
+msgid "\t-r display\n"
+msgstr "\t-r àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ\n"
+
+#: ../gui/gdmdynamic.c:57
+#, c-format
+msgid "\t-d display\n"
+msgstr "t-d àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ\n"
+
+#: ../gui/gdmdynamic.c:58
+#, c-format
+msgid "\t-l [server_name]\n"
+msgstr "\t-l [àœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœ²àœ](_n)\n"
+
+#: ../gui/gdmdynamic.c:59
+#, c-format
+msgid "\t-t maximum tries to connect (default 15)\n"
+msgstr "\t-t àœàœàœŽàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàŸ±àœ²àŒàœàœàŒàœàœàœ àŒ(àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàŒ¡àŒ¥)\n"
+
+#: ../gui/gdmdynamic.c:60
+#, c-format
+msgid "\t-s sleep value (default 8)\n"
+msgstr "\t-s àœàœŠàŸàœŽàœàŒàœàœ àœ²àŒàœàœºàŒàœ£àœŽàŒ (àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàŒš)\n"
+
+#: ../gui/gdmdynamic.c:237
+#, c-format
+msgid "Server busy, will sleep.\n"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœŒàœàŒàœàœºàœàŒàœšàœ²àœàœàŒàœ£àœŠàŒ àœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœ àœŒàœàŒàŒ\n"
+
+#: ../gui/gdmdynamic.c:327
+#, c-format
+msgid "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+msgstr "àœàœºàŒàœàœ±àœŒàœàŒàœ£àœŽàŒàœàœàœŽàœàŒàœàŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœŠàŸàœ¢àŒàœàŒ%dàœ¢àœ²àœàŒàœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœ àœŒàœàŒàŒ %dàœ£àœŠàŒ%dàœ£àœŒàœàŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒ\n"
+
+#. This is a serious error, so print a message even if verbose is off
+#: ../gui/gdmdynamic.c:350
+#, c-format
+msgid "Failed to connect to server after %d retries\n"
+msgstr "àœàœºàœàœŠàŒ%dàœŠàŸ³àœ¢àŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœ àœ²àŒàœ€àœŽàœ£àŒàœ£àœŽàŒ àœŠàœ¢àŒàœàœ¢àŒàœ£àœŽàŒàœàœàœŽàœàŒàœàŒàœàœŽàœàœŠàŒ\n"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.in.h:1
+msgid "Login as another user in a window"
+msgstr "àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒ àœàœàœàŒàœ
+àœ²àœàŒàœàœ²àŒàœàœàŒàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ àœàœàœàŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.in.h:2
+msgid "New Login in a Window"
+msgstr "àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ
+àœ²àœàŒàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ¢àœ"
+
+#: ../gui/gdmflexiserver.c:68
+msgid "Send the specified protocol command to GDM"
+msgstr "àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœàœàœàŒàœŠàŸ€àœºàœ£àŒàœ£àœàŒàœ£àœŽàœàœŠàŒàœàŸ±àœ²àŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœŽàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmflexiserver.c:68
+msgid "COMMAND"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒ"
+
+#: ../gui/gdmflexiserver.c:69
+msgid "Xnest mode"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœºàœŠàœàœ²àŒ àœàœàœŠàŒàœ£àœàŒ"
+
+#: ../gui/gdmflexiserver.c:70
+msgid "Do not lock current screen"
+msgstr "àœàŒàœ£àŸàœŒàœ àœ²àŒàœàœŠàœ£àŒàœàœàœ²àŒàœàœºàŒ àœ£àŸ¡àœºàŒàœàœ²àœàŒàœàŒàœàœ¢àŸàŸ±àœàŒ"
+
+#: ../gui/gdmflexiserver.c:71
+msgid "Debugging output"
+msgstr "àœ¢àŸàŸ±àœºàœàŒàœŠàœºàœ£àŒàœàŸ±àœ²àŒ àœšàœ àœŽàœàœ²àŒàœàœŽàœàœ²àŒ"
+
+#: ../gui/gdmflexiserver.c:72
+msgid "Authenticate before running --command"
+msgstr "àŒ --àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœ¡àœŒàœàŒàœàŒàœàœàœŒàœ£àŒàœàœ àœ²àŒàœ§àœºàŒàœàœ¢àŒàœàœàœºàœàŒàœàœ€àœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmflexiserver.c:73
+msgid "Start new flexible session; do not show popup"
+msgstr "àœàŸ±àŒàœŠàŸàœàœŠàŒàœàœàœºàŒàœàœ àœ²àŒàœ£àœ±àŒàœ¡àœ±àœŽàœàŒàœàœŠàœ¢àœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ àœàœŒàœàŒàœšàœàŒàœàŒàœŠàŸàœŒàœàŒ"
+
+#: ../gui/gdmflexiserver.c:156
+msgid "Cannot change display"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœŠàœŒàœ¢àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmflexiserver.c:234
+msgid "Nobody"
+msgstr "àœàŒàœ¡àœàŒ"
+
+#: ../gui/gdmflexiserver.c:269
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "%s àœàœºàŒ àœàœ¢àŒàœ
+àœŽàŒàœ¡àœ£àŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒ %d àœàœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmflexiserver.c:274
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "àœàœºàœŠàœ²àŒàœàœºàœàœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ %s àœàœºàŒ àœàœ¢àŒàœ
+àœŽàŒàœ¡àœ£àŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒ %d àœàœŽàŒ"
+
+#: ../gui/gdmflexiserver.c:304
+#: ../gui/gdmlogin.c:2427
+#: ../gui/greeter/greeter_item_ulist.c:311
+msgid "Username"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒàŒ"
+
+#: ../gui/gdmflexiserver.c:313
+msgid "Display"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ"
+
+#: ../gui/gdmflexiserver.c:424
+msgid "Open Displays"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒàœàŒàœàŸ±àœºàŒ"
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:427
+msgid "_Open New Display"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŠàœ¢àœàŒàœàŒàœàŸ±àœºàŒ (_O)"
+
+#: ../gui/gdmflexiserver.c:429
+msgid "Change to _Existing Display"
+msgstr "àœàŒàœ£àŸàœŒàŒàœ¡àœŒàœàŒàœàœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ£àœŽàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒ (_E)"
+
+#: ../gui/gdmflexiserver.c:437
+msgid "There are some displays already open.  You can select one from the list below or open a new one."
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ£àŒàœ£àœŒàŒàœ
+àœ²àœàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàŒàœàŸ±àœºàŒàœŠàŸàœºàŒàœ àœàœŽàœ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ àœŒàœàŒàœàœ²àŒàœàœŒàŒàœ¡àœ²àœàŒàœàœàŒàœ£àœŠàŒ àœàœ
+àœ²àœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœŠàœ¢àœàŒàœ
+àœ²àœàŒàœàŒàœàŸ±àœºàŒàœàœŒàœ"
+
+#: ../gui/gdmflexiserver.c:621
+msgid "Choose server"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒ"
+
+#: ../gui/gdmflexiserver.c:632
+msgid "Choose the X server to start"
+msgstr "àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒ"
+
+#: ../gui/gdmflexiserver.c:638
+msgid "Standard server"
+msgstr "àœàœàŒàœ£àŸ¡àœàŒàœŠàœ¢àŒàœàœ¢àŒ"
+
+#: ../gui/gdmflexiserver.c:772
+msgid "Error: GDM (GNOME Display Manager) is not running."
+msgstr " àœ àœàœŒàœ£àŒàœ :àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ (àœàœ²àŒàœàœŒàœàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ àœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœ) àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmflexiserver.c:773
+msgid "You might be using a different display manager."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒàœ¡àœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmflexiserver.c:888
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "àœàŸ±àœŒàœàŒàœ£àœŽàŒàœàœàœŒàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœàœàœŒàŒàœàœ àœ²àŒ àœàœàœºàœàŒàœàœ€àœàŒàœàœºàœàœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmflexiserver.c:891
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœšàœºàœàœŠàœ²àŒàœàœàœàŒàœ àœàœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœàœàœºàœàŒàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmflexiserver.c:920
+msgid "You do not seem to be logged in on the console"
+msgstr "àœàŸ±àœŒàœàŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœàœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŒàœ àœàœàœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmflexiserver.c:922
+msgid "Starting a new login only works correctly on the console."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ¢àœàŒàœ
+àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœºàŒàœàŒàœàœàœŒàœàœŠàŒ àœàŒàœŠàŸàŸ²àœŒàœàŒàœàœŽàŒ àœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœ£àœ±àŒàœ àœàœàŒàœàœ²àŒàœàœàœŽàœàŒ"
+
+#: ../gui/gdmflexiserver.c:970
+msgid "Cannot start new display"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŠàœ¢àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "àœàŸ±àœ²àœ¢àŒàœàœŠàŸàŸ±àœŒàœàŒàœàŒàœ àœàœàŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœàœàŒàœ
+àœ²àœàŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ¢àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Afrikaans"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàœàŒàœ¢àœ²àŒàœàœ±àœàœŠàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Albanian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàœ±àœ£àŒàœàŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Amharic"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàœºàœàŒàœ§àœºàŒàœ¢àœ²àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Arabic (Egypt)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàŒàœ¢àŒàœàœ²àœàŒ(àœšàœ²àŒàœàœ²àœàœàœ²)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Arabic (Lebanon)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàŒàœ¢àŒàœàœ²àœàŒ(àœ£àœºàŒàœàŒàœàœ±àœŒàœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Arabic (Saudi Arabia)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàŒàœ¢àŒàœàœ²àœàŒ(àœŠàœ àœŽàŒàœàœ²àŒ àœšàŒàœ¢àŒàœàœ²àŒàœ¡àŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|Armenian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàœ¢àŒàœàœ²àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|Azerbaijani"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœšàŒàœàœ¢àŒàœàŒàœ¡àœºàŒàœàŒàœàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|Basque"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœ±àœŠàœ²àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+msgid "A-M|Belarusian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœºàŒàœ£àŒàœ¢àœŽàŒàœŠàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|Bengali"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœºàœàŒàœàŒàœ£àœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|Bengali (India)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœºàœàŒàœàŒàœ£àœ²àŒ (àœ¢àŸàŸ±àŒàœàœ¢)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|Bulgarian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœ±àœ£àŒàœàŒàœ¢àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|Bosnian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœŒàœŠàœ²àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|Catalan"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœàœºàŒàœàŒàœ£àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|Chinese (China Mainland)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ¢àŸàŸ±àŒàœàœàŒ (àœ¢àŸàŸ±àŒàœàœàŒàœàœàœŒàŒàœàœŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ¢àŸàŸ±àŒàœàœ (àœ§àœŒàœàŒàœàœŒàœàŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+msgid "A-M|Chinese (Singapore)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ àœ¢àŸàŸ±àŒàœàœ (àœŠàœ²àœàŒàœàŒàœàœŒàœ¢) "
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+msgid "A-M|Chinese (Taiwan)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ¢àŸàŸ±àŒàœàœ (àœàœ àœ²àŒàœàœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|Croatian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœŒàœ¢àœŒàŒàœ€àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|Czech"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ
+àœºàœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|Danish"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ| àœàœºàŒàœàœ²àœ€àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|Dutch"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+msgid "A-M|Dutch (Belgium)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœàŒ(àœàœºàœ£àŒàœàœ²àŒàœ¡àœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+msgid "A-M|English (USA)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ(àœ¡àœŽàŒàœšàœºàœŠàœ²àŒàœšàœº)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131
+msgid "A-M|English (Australia)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ (àœšàœ±àœŠàœ²àŒàœàŒàœ£àœ²àŒàœ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:133
+msgid "A-M|English (UK)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ(àœ¡àœŽàŒàœàœº)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:135
+msgid "A-M|English (Canada)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ(àœàœºàŒàœàŒàœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|English (Ireland)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ àœšàœ àœ²àŒàœ¢àœ²àŒàœ£àœºàœàœàœ²)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+msgid "A-M|English (Denmark)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ (àœàœºàœàŒàœàœ±àœ¢àœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|English (South Africa)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ (àœ£àŸ·àœŒàŒàœšàœàŒàœ¢àœ²àŒàœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|English (Malta)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ (àœàœ±àœ£àŒàœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+msgid "A-M|English (New Zealand)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ (àœàœ²àœ àœŽàŒàœàœ²àŒàœ£àœºàœàœàœ²àŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Estonian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœŠàœ²àŒàœàœŒàŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149
+msgid "A-M|Finnish"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ²àŒàœàœ²àœ€àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:151
+msgid "A-M|French"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœºàœ¢àœºàœàœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:153
+msgid "A-M|French (Belgium)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|(àœàœºàœ£àŒàœàœ²àŒàœ¡àœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:155
+msgid "A-M|French (Canada)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ²àŒàœ¢àœºàœàœàœ²àŒ (àœàœºàŒàœàŒàœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|French (Luxembourg)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ²àŒàœ¢àœºàœàœàœ²àŒ (àœ£àœàŒàœàœºàœàŒàœàœ±àœ¢àœàŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|French (Switzerland)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœºàœ¢àœºàœàœàŒ(àœŠàœŽàœ¡àœ²àœàœ²àŒàœàœ¢àŒàœ£àœºàœàœàœ²)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Galician"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœºàŒàœ£àœ²àŒàœŠàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|German"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ¢àŒàœàœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|German (Austria)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ¢àŒàœàœ±àœàŒ(àœšàœ±àœŠàœ²àŒàœàœ²àŒàœ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|German (Luxembourg)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ¢àŒàœàœ±àœàŒ(àœ£àœàŒàœàœºàœàŒàœàœ±àœ¢àœàŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|German (Switzerland)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ¢àŒàœàœ±àœàŒ (àœŠàœŽàœ¡àœ²àœàœ²àŒàœàœ¢àŒàœ£àœºàœàœàœ²)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "A-M|Greek"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ²àŒàœ¢àœ²àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "A-M|Greek (Cyprus)"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ²àŒàœ¢àœ²àœàŒ (àœŠàœ àœ²àŒàœàœ¢àœ±àœŠàœ²àŒ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "A-M|Gujarati"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœŽàŒàœàŒàœ¢àŒàœàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:177
+#: ../gui/gdmlanguages.c:179
+msgid "A-M|Hebrew"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ§àœºàŒàœàœ²àœ¢àœ²àœ àœŽàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "A-M|Hindi"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ§àœ²àœàŒàœàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "A-M|Hungarian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ§àœàŒàœàŒàœ¢àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:185
+msgid "A-M|Icelandic"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ àœ²àœŠàœ²àŒàœ£àœºàœàŒàœàœ²àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "A-M|Indonesian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœàœŒàŒàœàœºàŒàœ€àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "A-M|Interlingua"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœàœ¢àŒàœ£àœ²àœàŒàœàœŽàŒàœ àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "A-M|Irish"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ àœ²àŒàœ¢àœ²àœ€àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:193
+msgid "A-M|Italian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àŒàœàŒàœ£àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:195
+msgid "A-M|Japanese"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàŒàœàŒàœàœ²àœŠàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:197
+msgid "A-M|Kannada"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàŒàœàŒàœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:199
+msgid "A-M|Kinyarwanda"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ²àœàŒàœ¡àœ¢àŒàœàœàŒàœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "A-M|Korean"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœŒàŒàœ¢àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "A-M|Latvian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ£àœºàœàœ²àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "A-M|Lithuanian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœ£àœ²àŒàœàœŽàŒàœ àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "A-M|Macedonian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœºàŒàœŠàœ²àŒàœàœŒàŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "A-M|Malay"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàŒàœ£àœºàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "A-M|Malayalam"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàŒàœ£àŒàœ¡àŒàœ£àœàŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "A-M|Maltese"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœ±àœ£àŒàœàœ²àŒàœŠàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:215
+msgid "A-M|Marathi"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàŒàœ¢àŒàœàœ²àŒ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:217
+msgid "A-M|Mongolian"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœàœŒàœàŒàœàœŒàŒàœ£àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+msgid "N-Z|Northern Sotho"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœŒàœ¢àŒàœàœ±àœàŒ àœŠàœŒàŒàœàœŒàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœŒàœ¢àŒàœàœºàŒàœàœ²àŒàœ¡àœ±àœàŒ(àœàœŒàœàŒàœàœ±àœ£)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœŒàœ¢àŒàœàœºàŒàœàœ²àŒàœ¡àœ±àœàŒ(àœàœ²àŒàœàœŒàœ¢àœŠàœ²àœ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+msgid "N-Z|Oriya"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœšàœŒàŒàœ¢àœ²àŒàœ¡àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Punjabi"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœ±àœàŒàœàŒàœàœ²àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Persian"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœ¢àŒàœ€àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Polish"
+msgstr "àœšàœºàœàŒ-àœàœºàœàŒ| àœàœŒàŒàœ£àœ²àœ€àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:233
+msgid "N-Z|Portuguese"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœŒàœ¢àŒàœàœŽàŒàœàœ²àœŠàœ²àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:235
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœŒàœ¢àŒàœàœŽàŒàœàœ²àœŠàœ²àŒàŒ(àœàŒàœ¢àŒàœàœ²àŒàœ£àœ²àŒàœ¡àœ±àœ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:237
+msgid "N-Z|Romanian"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœ¢àœŒàŒàœàŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:239
+msgid "N-Z|Russian"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ| àœ¢àŒàœ€àœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:241
+msgid "N-Z|Serbian"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:243
+msgid "N-Z|Serbian (Serbia & Montenegro)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒ(àœŠàœ¢àŒàœàœ²àŒàœ¡àŒ àœàœàŒ àœàœ±àœŒàœàŒàœàœ²àŒàœàœ²àœàŒàœ¢àœŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:245
+msgid "N-Z|Serbian (Montenegro)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒàŒ(àœàœ±àœŒàœàŒàœàœ²àŒàœàœ²àœàŒàœ¢àœŒàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:247
+msgid "N-Z|Serbian (Serbia)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒ(àœŠàœ¢àŒàœàœ²àŒàœ¡àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:249
+msgid "N-Z|Serbian (Latin)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒàŒ(àœ£àœºàŒàœàœ²àœ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:251
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒ(àœàœºàŒàœàŒàœàœ²àŒàœ¡àœ±àœ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:253
+msgid "N-Z|Serbian (Bosnia)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ¢àŒàœàœ²àŒàœ¡àœ±àœàŒàŒ(àœàœŒàœŠàœ²àŒàœàœ²àŒàœ¡àœ±àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:255
+msgid "N-Z|Slovak"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœŒàœ£àœŒàŒàœàœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:257
+msgid "N-Z|Slovenian"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœŒàœ£àœŒàŒàœàœ²àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:259
+msgid "N-Z|Spanish"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àœ²àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:261
+msgid "N-Z|Spanish (Argentina)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒàŒ(àœšàœ¢àŒàœàœºàœàŒàœàœ²àŒàœàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:263
+msgid "N-Z|Spanish (Bolivia)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœŒàŒàœ£àœ²àŒàœàœ²àŒàœ¡àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:265
+msgid "N-Z|Spanish (Chile)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœ
+àœ²àŒàœ£àœ²àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:267
+msgid "N-Z|Spanish (Colombia)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœŒàŒàœ£àœŒàœàŒàœàœ²àŒàœ¡àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:269
+msgid "N-Z|Spanish (Costa Rica)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœ±àœŒàœŠàœ²àŒàœàŒàœ¢àœ²àŒàœàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:271
+msgid "N-Z|Spanish (Ecuador)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœšàœ²àŒàœàœŽàœ¡àœºàŒàœàœŒàœ¢àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:273
+msgid "N-Z|Spanish (Guatemala)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœ àœŽàŒàœàœ²àŒàœàŒàœ£àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:275
+msgid "N-Z|Spanish (Mexico)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒàŒ(àœàœºàœàŒàœŠàœ²àŒàœàœŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:277
+msgid "N-Z|Spanish (Nicaragua)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœ²àŒàœàŒàœ¢àŒàœàœŽàŒàœàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:279
+msgid "N-Z|Spanish (Panama)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àœ²àŒ (àœàŒàœàŒàœàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:281
+msgid "N-Z|Spanish (Peru)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœºàŒàœ¢àœŽàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:283
+msgid "N-Z|Spanish (Paraguay)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àœ²àŒ (àœàŒàœ¢àŒàœàœŽàŒàœ¡àœºàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:285
+msgid "N-Z|Spanish (El Salvador)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒàŒ(àœšàœºàœ£àŒ àœŠàœ±àœ£àŒàœàœºàŒàœàœŒàœ¢àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:287
+msgid "N-Z|Spanish (Uruguay)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àœ²àŒ (àœšàœŽàŒàœ¢àœŽàŒàœàœºàŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:289
+msgid "N-Z|Spanish (Venezuela)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœ²àœàœºàŒàœàœ²àœ€àŒ(àœàœºàŒàœàœ²àŒàœàœŽàœŠàŒàœ£àŒ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:291
+msgid "N-Z|Swedish"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœŽàŒàœ¡àœ²àŒàœàœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:293
+msgid "N-Z|Swedish (Finland)"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœŠàœŽàŒàœ¡àœ²àŒàœàœ²àœ€àŒ(àœàœ²àœàŒàœ£àœºàœàœàœ²)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:295
+msgid "N-Z|Tamil"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ| àœàŒàœàœ²àœ£àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:297
+msgid "N-Z|Telugu"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœºàŒàœ£àœŽàŒàœàœŽàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:299
+msgid "N-Z|Thai"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœ±àœ àœ²àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:301
+msgid "N-Z|Turkish"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœ¢àŒàœàœ²àœ€àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:303
+msgid "N-Z|Ukrainian"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœ¡àœŽàœàŒàœ¢àœ àœ²àŒàœàœ²àŒàœ¡àœ±àœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:305
+msgid "N-Z|Vietnamese"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœºàœàœ²àŒàœàŒàœàœ²àœŠàœ²àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:307
+msgid "N-Z|Walloon"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàŒàœ£àœ±àœŽàœàŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:309
+msgid "N-Z|Welsh"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœºàœ£àœ€àœ²àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:311
+msgid "N-Z|Xhosa"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœšàœºàœàœŠàœ²àŒàœ§àœŒàŒàœŠ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:313
+msgid "N-Z|Yiddish"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœ¡àœ²àœàŒàœàœ²àœ€àŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:315
+msgid "N-Z|Zulu"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ|àœàœŽàŒàœ£àœŽàŒ"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:317
+msgid "Other|POSIX/C English"
+msgstr "àœàœàœàŒ|àœàœ²àŒàœšàœŒàŒàœšàœºàœŠàœ²àŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àŒ/àœŠàœ²àŒ àœšàœ²àœàŒàœ£àœ²àœ€àŒ"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:503
+msgid "A-M"
+msgstr "àœšàœºàŒ-àœšàœºàœàŒ"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:511
+msgid "N-Z"
+msgstr "àœšàœºàœàŒ-àœàœºàœàœ²àŒ"
+
+#: ../gui/gdmlanguages.c:679
+msgid "Last language"
+msgstr "àœŠàŸàœàŒàœ¡àœ²àœàŒàœàœàœŽàœ"
+
+#: ../gui/gdmlanguages.c:686
+#: ../gui/gdmlanguages.c:760
+#: ../gui/gdmlanguages.c:768
+msgid "System Default"
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœ"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlanguages.c:776
+#: ../gui/gdmlogin.c:1501
+#: ../gui/gdmlogin.c:1515
+#: ../gui/greeter/greeter.c:333
+#: ../gui/greeter/greeter.c:348
+#, c-format
+msgid "Do you wish to make %s the default for future sessions?"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ%sàœàœºàŒ àœàŒàœ àœŒàœàœŠàŒàœàœ àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœŠàŸŠàœºàŒ àœàœàœŒàŒàœàœ²àŒàœšàœ²àœàŒàœ? "
+
+#: ../gui/gdmlanguages.c:778
+#: ../gui/gdmlogin.c:1518
+#: ../gui/greeter/greeter.c:351
+#, c-format
+msgid "You have chosen %s for this session, but your default setting is %s."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ%sàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœŽàœ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàœºàŒ%sàœšàœ²àœàŒàœàœŠàŒ"
+
+#: ../gui/gdmlanguages.c:784
+#: ../gui/gdmlogin.c:1508
+#: ../gui/gdmlogin.c:1524
+#: ../gui/greeter/greeter.c:340
+#: ../gui/greeter/greeter.c:357
+msgid "Make _Default"
+msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœŒàŒ (_D)"
+
+#: ../gui/gdmlanguages.c:784
+#: ../gui/gdmlogin.c:1524
+#: ../gui/greeter/greeter.c:357
+msgid "Just For _This Session"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœ (_T)"
+
+#: ../gui/gdmlanguages.c:839
+msgid "Select a Language"
+msgstr "àœŠàŸàœàŒàœ¡àœ²àœàŒàœ
+àœ²àœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmlanguages.c:849
+msgid "Change _Language"
+msgstr "àœŠàŸàœàŒàœ¡àœ²àœàŒàœŠàœŒàœ¢àŒ(_L)"
+
+#: ../gui/gdmlanguages.c:869
+msgid "_Select the language for your session to use:"
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœŠàŸàœàŒàœ¡àœ²àœàŒàœàœºàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ:(_S)"
+
+#: ../gui/gdmlanguages.c:931
+msgid "the login screen"
+msgstr "àœàœŠàœ£àŒàœàœàœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœ"
+
+#: ../gui/gdmlanguages.c:932
+#, c-format
+msgid "Do you wish to restart %s with the chosen language?"
+msgstr "àœàœàœàŒàœàŒàœàœ¢àŸàŸ±àœàœŠàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàŒàœ¡àœ²àœàŒàœàœàŒàœàœ
+àœŠàœàŒàœŠàŸŠàœºàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœ¢àœºàŒàœŠàŸšàœŒàœàŒàœ¡àœŒàœàŒàœ?%s"
+
+#: ../gui/gdmlanguages.c:934
+#, c-format
+msgid "You will restart %s with the %s locale."
+msgstr "%s àœ£àœŒàŒàœàœºàœ£àŒ%sàŒàœàœàŒàœàœ
+àœŠàœàŒàœŠàŸŠàœºàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmlanguages.c:938
+msgid "_Yes"
+msgstr "àœàœàœŽàœ(_Y)"
+
+#: ../gui/gdmlanguages.c:938
+msgid "_No"
+msgstr "àœàœºàœ(_N)"
+
+#: ../gui/gdmlogin.c:388
+#, c-format
+msgid "Cannot run command '%s': %s."
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒ'%s': %sàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:396
+msgid "Cannot start background application"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:471
+#: ../gui/greeter/greeter_parser.c:389
+msgid "User %u will login in %t"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ%uàœàœ²àœŠàŒ%t àœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmlogin.c:696
+#: ../gui/greeter/greeter_system.c:80
+msgid "Are you sure you want to restart the computer?"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœàœºàœŠàŒàœàœàœºàœàŒàœšàœ²àœàŒàœ?"
+
+#: ../gui/gdmlogin.c:697
+#: ../gui/gdmlogin.c:2279
+#: ../gui/greeter/greeter_parser.c:364
+#: ../gui/greeter/greeter_system.c:81
+#: ../gui/greeter/greeter_system.c:217
+msgid "_Restart"
+msgstr "àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ(_R)"
+
+#: ../gui/gdmlogin.c:725
+#: ../gui/greeter/greeter_system.c:104
+msgid "Are you sure you want to Shut Down the computer?"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœŠàŸàœŒàŒàœàœŠàŸ¡àœàŒàœàœ²àŒ àœàœºàœŠàŒàœàœàœºàœàŒàœšàœ²àœàŒàœ?"
+
+#: ../gui/gdmlogin.c:726
+#: ../gui/gdmlogin.c:2290
+#: ../gui/greeter/greeter_parser.c:354
+#: ../gui/greeter/greeter_system.c:105
+#: ../gui/greeter/greeter_system.c:228
+msgid "Shut _Down"
+msgstr "àœŠàŸàœŒàŒàœàœŠàŸ¡àœàœŠàŒ (_D)"
+
+#: ../gui/gdmlogin.c:744
+#: ../gui/greeter/greeter_system.c:113
+msgid "Are you sure you want to suspend the computer?"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒàœàœ²àŒ àœàœºàœŠàŒàœàœàœºàœàŒàœšàœ²àœàŒàœ?àŒ"
+
+#: ../gui/gdmlogin.c:745
+#: ../gui/gdmlogin.c:2301
+#: ../gui/greeter/greeter_system.c:114
+msgid "_Suspend"
+msgstr "àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒ (_S)"
+
+#: ../gui/gdmlogin.c:869
+#: ../gui/gdmlogin.c:883
+#: ../gui/gdmlogin.c:1353
+#: ../gui/gdmlogin.c:1849
+#: ../gui/gdmlogin.c:2531
+msgid "_Username:"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒàŒ (_U)"
+
+#: ../gui/gdmlogin.c:959
+#, c-format
+msgid "%s session selected"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒ%sàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœ¡àœ²àŒ"
+
+#: ../gui/gdmlogin.c:980
+msgid "_Last"
+msgstr "àœàœàœŽàœàŒàœàœàŒ (_L)"
+
+#: ../gui/gdmlogin.c:1065
+#: ../gui/greeter/greeter_canvas_item.c:162
+msgid "Select _Language..."
+msgstr "àœŠàŸàœàŒàœ¡àœ²àœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ...(_L)"
+
+#: ../gui/gdmlogin.c:1385
+msgid "_Password:"
+msgstr "àœàœŒàœàŒàœ¡àœ²àœ (_P)"
+
+#: ../gui/gdmlogin.c:1504
+#: ../gui/greeter/greeter.c:336
+#, c-format
+msgid "Your preferred session type %s is not installed on this computer."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàœ àŒàœàœàœàŒàœ
+àœàŒàœàŸ±àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœàŸ±àœºàŒàœàŒ%sàœàœºàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒàœàœàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:1508
+#: ../gui/greeter/greeter.c:340
+msgid "Just _Log In"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœàŒàœ àœàœàŒ (_L)"
+
+#: ../gui/gdmlogin.c:1531
+#: ../gui/greeter/greeter.c:364
+#, c-format
+msgid "You have chosen %s for this session"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ%sàœàœàœàŒàœàŒàœàœ¢àŸàŸ±àœàœŠàŒàœàœŽàœ"
+
+#: ../gui/gdmlogin.c:1534
+#: ../gui/greeter/greeter.c:367
+#, c-format
+msgid "If you wish to make %s the default for future sessions, run the 'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ %s àœàœºàŒ àœàŒàœ àœŒàœàœŠàŒàœàœ àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœ àœàœŒàœàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒ\n"
+"'àœŠàœŽàŒàœàœ²àœàŒàœàœºàœàœŠàœ²àŒ' àœŠàŸ€àŸ±àœŒàœàŒàœàœŠàŒàœàœºàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ (àœàœºàŒàœàœ±àœ£àŒàœàœàœ¢àŒàœàœàŒàœàœàŒàœ£àœŠàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒ->àœàœºàœàœŠàœ²àŒàœàœŒàœàŒ àœŠàœŽàŒàœ¡àœ²àŒàœàœ²àœàŒàœ£àœàŒàœàœŠ)"
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:1649
+#: ../gui/greeter/greeter.c:462
+msgid "Please insert 25 cents to log in."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœŠàœºàœàœàœ²àŒ àŒ¢àŒ¥ àœàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:1970
+msgid "GNOME Desktop Manager"
+msgstr "àœàœ²àŒàœàœŒàœàŒ àœàœºàœàœŠàœ²àŒàœàœŒàœàŒ àœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ"
+
+#: ../gui/gdmlogin.c:2036
+msgid "Finger"
+msgstr "àœàœàœŽàœàŒàœàœŒàŒ"
+
+#: ../gui/gdmlogin.c:2188
+msgid "GDM Login"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ"
+
+#: ../gui/gdmlogin.c:2231
+msgid "S_ession"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒ (_e)"
+
+#: ../gui/gdmlogin.c:2238
+#: ../gui/greeter/greeter_parser.c:329
+msgid "_Language"
+msgstr "àœŠàŸàœàŒàœ¡àœ²àœ (_L)"
+
+#: ../gui/gdmlogin.c:2252
+#: ../gui/greeter/greeter_system.c:181
+msgid "Remote Login via _XDMCP..."
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ¢àŸàŸ±àœŽàœàŒàœàœºàŒ àœàœàŒàœ¢àœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ(_X)"
+
+#: ../gui/gdmlogin.c:2268
+msgid "_Configure Login Manager..."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ...(_C)"
+
+#: ../gui/gdmlogin.c:2330
+#: ../gui/greeter/greeter_parser.c:339
+msgid "_Actions"
+msgstr "àœàŸ±àŒàœàŒàœàœŽàŒ (_A)"
+
+#: ../gui/gdmlogin.c:2339
+msgid "_Theme"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ (_T)"
+
+#: ../gui/gdmlogin.c:2350
+#: ../gui/greeter/greeter_canvas_item.c:189
+#: ../gui/greeter/greeter_parser.c:349
+msgid "_Quit"
+msgstr "àœŠàŸ€àœàœŠàŒ (_Q)"
+
+#: ../gui/gdmlogin.c:2352
+#: ../gui/greeter/greeter_canvas_item.c:193
+#: ../gui/greeter/greeter_parser.c:344
+msgid "D_isconnect"
+msgstr "àœàœàœŽàœàŒàœ£àœàŒàœàœàœŒàœ (_i)"
+
+#: ../gui/gdmlogin.c:2420
+#: ../gui/greeter/greeter_item_ulist.c:305
+msgid "Icon"
+msgstr "àœàœŒàœŠàŒàœàœàœ¢àŒ"
+
+#: ../gui/gdmlogin.c:2620
+#: ../gui/greeter/greeter_parser.c:418
+msgid "_Start Again"
+msgstr "àœ£àœŒàœàŒàœŠàŸàœºàŒàœ¢àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠ(_S)"
+
+#: ../gui/gdmlogin.c:3238
+#: ../gui/gdmlogin.c:3272
+#: ../gui/greeter/greeter.c:714
+#: ../gui/greeter/greeter.c:749
+#, c-format
+msgid "The greeter version (%s) does not match the daemon version. You have probably just upgraded GDM. Please restart the GDM daemon or the computer."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàœŒàœàŒàœ¢àœ²àœàŒ(%s) àœàœºàŒ àœàœºàŒàœàœ±àœŒàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒàœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¡àœ¢àŒàœàœŠàŸàŸ±àœºàœàŒàœ àœàœàŒàœàœ¢àœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàœ±àœŒàœàŒ  àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒ"
+
+#: ../gui/gdmlogin.c:3248
+#: ../gui/gdmlogin.c:3282
+#: ../gui/gdmlogin.c:3330
+#: ../gui/greeter/greeter.c:724
+#: ../gui/greeter/greeter.c:759
+#: ../gui/greeter/greeter.c:808
+msgid "Cannot start the greeter"
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:3287
+msgid "Restart"
+msgstr "àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:3320
+#: ../gui/greeter/greeter.c:798
+#, c-format
+msgid "The greeter version (%s) does not match the daemon version (%s).  You have probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàœŒàœàŒàœ¢àœ²àœàŒ(%s) àœàœºàŒ àœàœºàŒàœàœ±àœŒàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒ(%s) àœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¡àœ¢àŒàœàœŠàŸàŸ±àœºàœàŒàœ àœàœàŒàœàœ¢àœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàœ±àœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmlogin.c:3335
+#: ../gui/greeter/greeter.c:813
+msgid "Restart GDM"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:3337
+msgid "Restart computer"
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ "
+
+#: ../gui/gdmlogin.c:3427
+msgid "Could not set signal mask!"
+msgstr "àœàœ¢àŸ¡àŒàœ àœàŸ²àœŽàœ£àŒàœàœàœŒàœàŒàœàœºàœàœŠàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:3545
+#: ../gui/greeter/greeter.c:1603
+msgid "Session directory is missing"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ àœàœ¢àŸ³àœàŒàœŠàŸàœŒàœ¢àŒàœàœŽàœàœŠàŒàœàœŽàœ"
+
+#: ../gui/gdmlogin.c:3546
+msgid "Your session directory is missing or empty!  There are two available sessions you can use, but you should log in and correct the GDM configuration."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœºàŒ àœàœ¢àŸ³àœàŒàœŠàŸàœŒàœ¢àŒàœàœŽàœàœŠàŒàœàœ àœàŒ àœŠàŸàœŒàœàœàŒàœšàœ²àœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœàŒàœàœàœ²àœŠàŒàœ¡àœŒàœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàŸ±àœŒàœàŒàœ¢àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœàœŒ"
+
+#: ../gui/gdmlogin.c:3569
+#: ../gui/greeter/greeter.c:1628
+msgid "Configuration is not correct"
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœºàœàŒàœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmlogin.c:3570
+#: ../gui/greeter/greeter.c:1629
+msgid "The configuration file contains an invalid command line for the login dialog, so running the default command.  Please fix your configuration."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœ àœ²àŒàœ£àœŒàœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœŽàœŠàŒàœàœºàœàŒàœàŸ±àœ²àŒ àœàœàœŒàœàŒàœ£àœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœàœºàŒàœàœ²àœŠàŒàœŠàŸŠàœºàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœºàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœŒàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒ àœàœàœ àŒàœàœ£àŒàœŠàœºàœ£àŒ "
+
+#: ../gui/gdmphotosetup.c:215
+#, c-format
+msgid "File %s cannot be opened for writing."
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœºàŒ àœ àœàŸ²àœ²àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmphotosetup.c:222
+msgid "Cannot open file"
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/gdmphotosetup.c:276
+msgid "Select User Image"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmphotosetup.c:300
+#: ../gui/gdmsetup.c:4312
+#: ../gui/gdmsetup.c:7115
+#: ../gui/gdmsetup.c:7255
+#: ../gui/gdmsetup.c:7567
+#: ../gui/gdmsetup.c:7706
+msgid "Images"
+msgstr "àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàœŽàŒ "
+
+#: ../gui/gdmphotosetup.c:305
+#: ../gui/gdmsetup.c:4450
+#: ../gui/gdmsetup.c:7120
+#: ../gui/gdmsetup.c:7260
+#: ../gui/gdmsetup.c:7572
+#: ../gui/gdmsetup.c:7711
+msgid "All Files"
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàŒàœàœàœàŒ"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid "Change the picture that will show in the GDM (login manager) face browser"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ(àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœ) àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒ àœàœŒàœàŒàœàœ²àœ àœ²àŒàœàœ¢àŒàœàœºàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒ"
+
+#: ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "àœàœ¢àŒàœ£àœŽàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmphotosetup.glade.h:1
+msgid "<b>User Image</b>"
+msgstr "<b>àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒ</b>"
+
+#: ../gui/gdmphotosetup.glade.h:2
+msgid "Login Photo Preferences"
+msgstr "àœàœ¢àŒàœàŸ±àœ²àŒàœàœàœ àŒàœàœàœàŒàœàœŽàŒàœ£àœŽàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsession.c:142
+#: ../gui/gdmsession.c:328
+msgid "Failsafe _GNOME"
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ²àŒàœàœŒàœàŒ (_G)"
+
+#: ../gui/gdmsession.c:143
+#: ../gui/gdmsession.c:329
+msgid "Failsafe GNOME"
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ²àŒàœàœŒàœàŒ"
+
+#: ../gui/gdmsession.c:144
+#: ../gui/gdmsession.c:330
+msgid "This is a failsafe session that will log you into GNOME. No startup scripts will be read and it is only to be used when you can't log in otherwise.  GNOME will use the 'Default' session."
+msgstr "àœ àœàœ²àŒàœàŸ±àœŒàœàŒàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœšàœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŸ±àœ²àŒ àœ¡àœ²àœàŒàœàœŽàœàœŠàŒàœàœŽàŒàœàœ²àŒàœ£àŸ·àœ àœàœºàŒàœ¡àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœàŒàœ
+àœ²àœàŒàœšàœ²àœàŒ àœàœ²àŒàœàœŒàœàŒàœàŸ±àœ²àœŠàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsession.c:155
+#: ../gui/gdmsession.c:341
+msgid "Failsafe _Terminal"
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ_àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒ (_T)"
+
+#: ../gui/gdmsession.c:156
+#: ../gui/gdmsession.c:342
+msgid "Failsafe Terminal"
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒ"
+
+#: ../gui/gdmsession.c:157
+#: ../gui/gdmsession.c:343
+msgid "This is a failsafe session that will log you into a terminal.  No startup scripts will be read and it is only to be used when you can't log in otherwise.  To exit the terminal, type 'exit'."
+msgstr "àœ àœàœ²àŒàœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœšàœ²àœàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŸ±àœ²àŒ àœ¡àœ²àœàŒàœàœŽàœàœŠàŒàœàœŽàŒàœàœ²àŒàœ£àŸ·àœ àœàœºàŒàœ¡àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœàŒàœ
+àœ²àœàŒàœšàœ²àœàŒ àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ âàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒâ àœ¡àœ²àœàŒàœàœàœ¢àŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:321
+msgid "An error occurred while trying to contact the login screens.  Not all updates may have taken effect."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ£àŒàœàœàœ²àŒàœ£àœŽàŒ àœ àœàŸ²àœºàœ£àŒàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàœàŒàœàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒàœàŸ±àœŽàœàŒàœ¡àœ²àŒ àœàœŽàœŠàŒàœàœàœŽàœàŒàœàœàœŒàŒàœàœ²àŒàœàŒàœàœàœàŒàœ£àœŽàŒ àœàœŽàœŠàŒàœàŒàœàŒàœàŸ±àœŽàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:786
+#: ../gui/gdmsetup.c:2989
+msgid "Users include list modification"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒ àœàœŒàŒàœ¡àœ²àœàŒàœ£àœºàœàœŠàŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒ àœàŸ²àœàœŠàŒàœŠàœŽàŒàœàœàœŽàœàœŠàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.c:787
+msgid "Some of the users in the Include list (Users tab) now have uid lower than MinimalUID and will be removed."
+msgstr "àœàŸ²àœàœŠàŒàœàœàœŽàœàœŠàŒàœàœŒàŒàœ¡àœ²àœàŒ(àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœŒàœàŒàœ£àŸ¡àœºàŒ)àœàœàŒàœàœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ£àŒàœ£àœŽàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœŽàœàŒàœ€àœŒàœŠàŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœ£àœŠàŒàœàœŽàœàŒàœàœ²àŒ àœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœ¡àœŒàœàœàŒàœàœàŒ  àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.c:1203
+#: ../gui/gdmsetup.c:1229
+#: ../gui/gdmsetup.c:1388
+#: ../gui/gdmsetup.c:1805
+msgid "Themed"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŒàœàŒàœ¡àœŒàœàœàŒ "
+
+#: ../gui/gdmsetup.c:1206
+#: ../gui/gdmsetup.c:1232
+msgid "Themed with face browser"
+msgstr "àœàœàœŠàŒàœàœŒàœ àœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœàœ
+àœŠ"
+
+#: ../gui/gdmsetup.c:1209
+#: ../gui/gdmsetup.c:1250
+msgid "Plain"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœŒàŒ"
+
+#. Themed with face browser
+#: ../gui/gdmsetup.c:1212
+#: ../gui/gdmsetup.c:1253
+msgid "Plain with face browser"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœŒàŒ àœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœàœ
+àœŠàŒ"
+
+#: ../gui/gdmsetup.c:1440
+msgid "Autologin or timed login to the root account is forbidden."
+msgstr "àœ¢àŸ©àŒàœàœ àœ²àŒàœ¢àŸ©àœ²àœŠàŒàœàœŒàŒàœ àœàœ²àŒàœ£àœŽàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ¡àœàŒàœàŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ àœàœàŒàœàœ²àŒàœàœŽàŒàœàŒàœàœŒàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.c:1442
+#: ../gui/gdmsetup.c:2726
+#: ../gui/gdmsetup.c:2830
+#, c-format
+msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+msgstr "\"%s\" àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœ àœàœ²àŒ àœ àœàœàŒàœàœŒàœàŒàœàœ àœ²àŒàœàœŽàœàŒàœ€àœŒàœŠàŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœ£àœŠàŒ àœàœàœ àœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.c:1449
+msgid "User not allowed"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàŒàœàœŒàœàœàŒ"
+
+#: ../gui/gdmsetup.c:1531
+msgid "auto"
+msgstr "àœ¢àœàŒàœàœàœ²àœàŒ"
+
+#: ../gui/gdmsetup.c:1535
+msgid "yes"
+msgstr "àœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.c:1639
+#: ../gui/gdmsetup.glade.h:3
+msgid "(Enabled)"
+msgstr "(àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœ¡àœŒàœàœàŒ)"
+
+#: ../gui/gdmsetup.c:1641
+msgid "(Disabled)"
+msgstr "(àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœ¡àœŒàœàœàŒ)"
+
+#: ../gui/gdmsetup.c:1859
+#: ../gui/gdmsetup.c:1891
+#: ../gui/gdmsetup.c:5019
+msgid "No themes selected!"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœ àœàœàœàŒàœàœºàœàŒ!"
+
+#: ../gui/gdmsetup.c:1860
+#: ../gui/gdmsetup.c:1892
+#: ../gui/gdmsetup.c:5020
+msgid "You need one or more themes selected for the \"Random from selected\" option to be valid. Failure to do so will force \"Selected only\" mode."
+msgstr "àœàŸ±àœŒàœàŒàœ£àœŽàŒ  \"Random from selected\" àœàœàœàŒàœàŒàœ àœàœ²àŒàœàœŽàœŠàŒàœ£àŸ¡àœàŒàœšàœ²àœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ
+àœ²àœàŒàœ¡àœàŒàœàŒàœàœºàŒàœ£àœŠàŒàœ£àŸ·àœàŒàœàœ àœ²àŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœŽàŒàœàœàœŒ  àœ àœàœ²àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœ àœàŸ±àœŽàœàŒàœàœ²àŒàœ àœàœ²àŒàœàœ²àœŠàŒ  \"Selected only\" àœàœàœŠàŒàœ£àœàŒàœàœàŒàœàœàœŒàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.c:2018
+msgid "Apply changes to the modified command?"
+msgstr "àœ£àœºàœàœŠàŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàœ àœàœ²àŒàœ£àœŽàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàœŽàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ?"
+
+#: ../gui/gdmsetup.c:2019
+msgid "If you don't apply, the changes will be discarded."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒ àœàœàœŒàœàŒàœàœàœŒàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.c:2452
+msgid "Autologin or timed login to the root account is not allowed."
+msgstr "àœ¢àŸ©àŒàœàœ àœ²àŒàœ¢àŸ©àœ²àœŠàŒàœàœŒàŒàœ£àœŽàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ¡àœàŒàœàŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ àœàœàŒàœàœ²àŒàœàœŽàŒàœàœ²àŒàœàœŒàœ"
+
+#: ../gui/gdmsetup.c:2671
+#, c-format
+msgid "The \"%s\" user already exists in the include list."
+msgstr "àœàŸ²àœàœŠàŒàœàœàœŽàœàœŠàŒàœàœŒàŒàœ¡àœ²àœàŒàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ\"%s\" àœàœºàŒàœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àŒàœ àœàœŽàœ"
+
+#: ../gui/gdmsetup.c:2679
+#: ../gui/gdmsetup.c:2707
+#: ../gui/gdmsetup.c:2734
+#: ../gui/gdmsetup.c:2764
+#: ../gui/gdmsetup.c:2838
+msgid "Cannot add user"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàŒàœŠàŸàœŒàœàŒàœàœ¢àŸàŸ±àœàŒàœàœ²àŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:2699
+#, c-format
+msgid "The \"%s\" user already exists in the exclude list."
+msgstr "àœàŸ²àœàœŠàŒàœàœàœŒàœàŒàœàœŒàŒàœ¡àœ²àœàŒàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ\"%s\" àœàœºàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àŒàœ àœàœŽàœ"
+
+#: ../gui/gdmsetup.c:2756
+#, c-format
+msgid "The \"%s\" user does not exist."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ\"%s\"àœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmsetup.c:2920
+msgid "Invalid command path"
+msgstr "àœàœŽàœŠàŒàœàœºàœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàŸ²àœŽàœ£àŒàœ£àœàŒ"
+
+#: ../gui/gdmsetup.c:2921
+msgid "The path you provided for this command is not valid. The changes will not be saved."
+msgstr "àœ àŒàœàœ²àŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ±àœ²àœàŒàœàœ²àŒàœ àœàŸ²àœŽàœ£àŒàœ£àœàŒàœ àœàœ²àŒàœàœŽàœŠàŒàœ£àŸ¡àœàŒàœàœºàœàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàœŽàŒàœŠàŸ²àœŽàœàŒàœàœàœàŒàœàœ²àŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:2990
+msgid "Some of the users had uid lower than MinimalUID (Security tab) and could not be added."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœ£àŒàœ£àœŽàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŽàŒàœàœ±àœ£àŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒ(àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœàœàœŒàœàŒàœ£àŸ¡àœºàŒ)àœ£àœŠàŒàœàœŽàœàŒàœàœ²àŒ àœ¡àœŽàŒàœšàœ àœ²àŒàœ àœàœ²àŒàœ¡àœŒàœàœàŒàœàœàŒ àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒàœàœ²àŒàœàœàœŽàœàŒ"
+
+#. first get the file
+#: ../gui/gdmsetup.c:3604
+msgid "Select Command"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:3630
+#: ../gui/gdmsetup.c:5545
+msgid "No file selected"
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœ
+àœ²àœàŒàœ¡àœàŒ àœŠàœºàœ£àŒàœ àœàœŽàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:3795
+msgid "Apply the changes to commands before closing?"
+msgstr "àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒ àœàŒàœàœŠàŸ¡àœàœŠàŒàœàœ àœ²àŒàœ§àœºàŒàœàœ¢àŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ£àœŽàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ?"
+
+#: ../gui/gdmsetup.c:3796
+msgid "If you don't apply, the changes made will be disregarded."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒ àœàŒàœàœºàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.c:3799
+#: ../gui/gdmsetup.c:8143
+msgid "Close _without Applying"
+msgstr "àœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàŒàœ àœàœàŒàœàœ¢àŒàœàŒàœàœŠàŸ¡àœàœŠàŒ(_w)"
+
+#. Add halt, reboot and suspend commands
+#: ../gui/gdmsetup.c:3890
+msgid "Halt command"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœ¢àŒàœàœºàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:3891
+msgid "Reboot command"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ¢àœ²àŒàœàœŽàœàœ²àŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:3892
+msgid "Suspend command"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:4445
+#: ../gui/gdmsetup.glade.h:135
+msgid "Sounds"
+msgstr "àœŠàŸàŸ²àŒàœŠàŸàœàŒ"
+
+#: ../gui/gdmsetup.c:4664
+#: ../gui/gdmsetup.c:4718
+msgid "None"
+msgstr "àœ
+àœ²àŒàœàœºàœàŒ"
+
+#: ../gui/gdmsetup.c:5193
+msgid "Archive is not of a subdirectory"
+msgstr "àœ¡àœ²àœàŒàœàœàœŒàœàŒàœàœºàŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒàœ¡àœàŒàœ£àœàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:5201
+msgid "Archive is not of a single subdirectory"
+msgstr "àœ¡àœ²àœàŒàœàœàœŒàœàŒàœàœºàŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒàœ¡àœàŒàœ£àœàŒàœàœ²àŒàœàŸ²àœŠàŒàœ£àœŠàŒ àœàœŽàœàŒàœ¢àŸ¡àœŒàœàŒàœàœ
+àœ²àœàŒàœ¡àœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:5225
+#: ../gui/gdmsetup.c:5302
+msgid "File not a tar.gz or tar archive"
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœàœ¢àŒ.àœàœ²àŒàœàœºàœàœ²àŒàœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ¢àŒàœ¡àœ²àœàŒàœàœàœŒàœàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:5227
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "àœ¡àœ²àœàŒàœàœàœŒàœàŒàœàŸ²àœàœŠàŒàœŠàœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àœ àœ²àŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœàœ¢àŸ¡àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœ²àŒàœàœŽàœàŒ"
+
+#: ../gui/gdmsetup.c:5249
+msgid "File does not exist"
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàœŠàŒàœàœºàŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/gdmsetup.c:5368
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../gui/gdmsetup.c:5375
+msgid "Not a theme archive"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàŸ±àœ²àŒ àœ¡àœ²àœàŒàœàœàœŒàœàŒàœàœºàœàŒàœàœŠàŒ"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:5397
+#, c-format
+msgid "Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ '%s' àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœ àœàœàœàŒàœàœàœŽàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ àœ£àœŒàœàŒàœŠàŸàœºàŒàœàœàŒàœ¢àœŽàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:5489
+msgid "Some error occurred when installing the theme"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœºàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŽàœàŒàœàŸ²àŒàœ
+àœ²àœàŒàœàŸ±àœŽàœàŒàœàœŽàœ"
+
+#: ../gui/gdmsetup.c:5567
+msgid "Select Theme Archive"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœ¡àœ²àœàŒàœàœàœŒàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:5571
+#: ../gui/gdmsetup.c:6664
+msgid "_Install"
+msgstr "àœàœàœ²àŒàœàœàœŽàœàœŠàŒ (_I)"
+
+#: ../gui/gdmsetup.c:5575
+msgid "Theme archives"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàŸ±àœ²àŒ àœ¡àœ²àœàŒàœàœàœŒàœàŒàœàœŽ"
+
+#: ../gui/gdmsetup.c:5676
+msgid "Theme active in \"Selected only\" mode"
+msgstr " \"Selected only\" àœàœàœŠàŒàœ£àœàŒàœàœàŒ àœ€àœŽàœàœŠàŒàœ£àŸ¡àœàŒàœšàœ²àœàŒàœàœ²àŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ"
+
+#: ../gui/gdmsetup.c:5677
+msgid "This theme cannot be deleted at this point. If you wish to delete this theme switch to \"Selected only\" mode, and deselect it by choosing a different theme."
+msgstr "àœ àŒàœàœ²àŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ àœàœ²àŒ àœàœŒàœàŒàœàœàŒàœ àœàœ²àŒàœ£àœŽàŒàœàœàœŒàœàŒàœàœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ àŒàœàœ²àŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ \"Selected only\" àœàœàœŠàŒàœ£àœàŒàœ£àœŽàŒ àœŠàœŒàœ¢àŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ²àŒàœ àœàœ²àŒ àœàœàœŒàœàŒàœàœàœàŒàœàœ²àœ àœ²àŒàœ¢àœºàŒàœ àœàœŒàœàŒàœàœŠàŸàŸ±àœºàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœŠàœŒàŒàœŠàœŒàŒàœ
+àœ²àœàŒàœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒàœàœŒàœàŒ àœŠàœºàœ£àŒàœ àœàœŽàŒàœàœ€àœŒàœ£àŒ"
+
+#: ../gui/gdmsetup.c:5706
+#, c-format
+msgid "Remove the \"%s\" theme?"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ \"%s\"àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ? "
+
+#: ../gui/gdmsetup.c:5714
+msgid "If you choose to remove the theme, it will be permanently lost."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœºàŒ àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàœàœ²àœ àœ²àŒàœàœàœàŒàœàŒàœàœ¢àŸàŸ±àœàœŠàŒàœàŒàœ
+àœ²àœàŒ àœàœºàŒàœ¢àŸàœàŒàœàœ¢àŸàœàŒàœŠàŸŠàœºàŒàœàœ¢àŸ³àœàŒàœŠàŸàœŒàœ¢àŒàœàœŽàœàœŠàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.c:5722
+msgid "_Remove Theme"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàŒ (_R)"
+
+#: ../gui/gdmsetup.c:6653
+#, c-format
+msgid "Install the theme from '%s'?"
+msgstr "'%s'àœàœàŒàœ£àœŠàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ?"
+
+#: ../gui/gdmsetup.c:6654
+#, c-format
+msgid "Select install to add the theme from the file '%s'."
+msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ'%s'àœàœàŒàœ£àœŠàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàŒàœŠàŸàœŒàœàŒàœàœ¢àŸàŸ±àœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:6909
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the graphical login screen for GNOME.  Changes that you make will take effect immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" category."
+msgstr ""
+"àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœàœ²àŒàœàœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàŒàœ¢àœ²àœŠàŒàœàŸ±àœ²àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœšàœ²àœàŒàœàœ²àŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœºàŒàœàœ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàœàŒàœšàœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒàœ£àœŽàŒ àœàœºàŒàœ àœàŸ²àœ£àŒàœ£àœŠàŒ àœàœŽàœŠàŒàœàŒàœ àœàŸ±àœŽàœàŒàœ àœŒàœàŒàŒ \n"
+"\n"
+"àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœàœàŒàœàŒàœàŒàœàœàœàŒ àœàœ±àŒàœ£àœŽàŒàœàœŒàŒàœàœàœŒàœàŒàœàœºàœàœàŒ àœŠàœºàœàœŠàŒàœàœ¢àŒàœàŸ²àœàŒ àœàŸ±àœŒàœàŒàœ£àœŽàŒàœàœàœŒàŒàœàœ²àŒàœàœºàŒàœàŒàœàœŒàœàŒàœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ %sàœàœŽàœàŒàœàœàŒàœàœ¢àŸàŸ±àœàŒàœàœ²àŒàœšàœ²àœàœàŒàœ àœŒàœàŒàŒ \n"
+"\n"
+"àœ¡àœ²àœàŒàœàœàœŒàœàŒàœ¡àœŒàœàœŠàŒàœ¢àŸ«àœŒàœàœŠàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ \"Desktop\" àœàœàŸ±àœºàŒàœàœ àœ²àŒàœàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœàŸ²àœŒàœàœŠàŒàœ¢àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœ£àœŽàŒàœàœ£àŸàŒ"
+
+#: ../gui/gdmsetup.c:8121
+msgid "Random theme mode change"
+msgstr "àœàœàŒàœ àœàŸ±àœŽàœàŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŠàŒàœ£àœàŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒ"
+
+#: ../gui/gdmsetup.c:8122
+msgid "Since no themes were selected in random theme mode switching back to single theme mode."
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœ
+àœ²àœàŒàœ¡àœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœàŒàœ àœàœàœàŒàœ£àœŠàŒ àœàœàŒàœ àœàŸ±àœŽàœàŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŠàŒàœ£àœàŒàœàœàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŠàœ£àœàŒàœ¢àŸàŸ±àœàŒàœàŒàœàœàŒàœ£àœŒàœàŒàœŠàœŒàœ¢àŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœ àœàœàŒàœàœŒàŒ"
+
+#: ../gui/gdmsetup.c:8139
+msgid "Apply the changes to users before closing?"
+msgstr " àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒ àœàŒàœàœŠàŸ¡àœàœŠàŒàœàœ àœ²àŒàœ§àœºàŒàœàœ¢àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒàœ£àœŽàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ?"
+
+#: ../gui/gdmsetup.c:8140
+msgid "If you don't apply, the changes made on the Users tab will be disregarded."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœŒàœàŒàœ£àŸ¡àœºàŒàœàœŽàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒ àœàŒàœàœºàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.c:8212
+msgid "Could not access configuration file (defaults.conf)"
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ(defaults.conf)àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:8213
+#: ../gui/gdmsetup.c:8230
+msgid "Make sure that the file exists before launching login manager config utility."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàœ àœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœŠàŸ€àŸ±àœŒàœàŒàœàœŠàŒàœ àœàœŒàŒàœàŒàœàœàœŽàœàœŠàŒàœàœ àœ²àŒàœ§àœºàŒàœàœ¢àŒ  àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ àœàœ²àŒàœ¡àœŒàœàœàŒàœàœºàœŠàŒàœàœàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.c:8229
+msgid "Could not access configuration file (custom.conf)"
+msgstr "àœ¢àœ²àœàŒàœŠàŸàœ¢àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ (custom.conf) àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.c:8277
+msgid "You must be the root user to configure GDM."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœàŸ±àœŒàœàŒàœ¢àœàŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ¢àŸ©àŒàœàŒàœšàœ²àœàŒàœàœàœŒ"
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.in.h:1
+msgid "Configure GDM login window appearance and behavior"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒ àœ àœàŸ±àœŽàœàœŠàŸ£àœàŒàœàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ£àœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.desktop.in.in.h:2
+msgid "Login Window"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœ"
+
+#: ../gui/gdmsetup.glade.h:2
+#, no-c-format
+msgid "%n will be replaced by hostname"
+msgstr "%nàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœ§àœŒàœŠàœ²àœàœ²àŒàœàœºàœàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:4
+msgid "<b>Note:</b>  Users in the Include list will appear in the face browser if enabled and will appear in the user drop-down lists for automatic and timed logins on the Security tab. Users in the Exclude list will not appear. MinimalUID setting in the Security tab will affect which users will be allowed to join Include list."
+msgstr "<b>àœàŸ²àœàŒàœ àœàœ²àœàŒ:</b> àœàŸ²àœàœŠàŒàœàœàœŽàœàœŠàŒàœàœŒàŒàœ¡àœ²àœàŒàœàœàŒàœàœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœ¡àœŒàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒ àœ àœàŸ±àœŽàœàŒàœ àœŒàœàŒ àœàœºàŒàœ£àœŠàŒ àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœàœàœŒàœàŒàœ£àŸ¡àœºàœ àœ²àŒàœàœŽàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒàœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœàŒàœàœŒàŒàœàœŽàŒàœàœàŒ àœ àœàŸ±àœŽàœàŒàœ àœŒàœàŒàŒ àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœàœàœŒàœàŒàœ£àŸ¡àœºàŒàœ àœàœ²àŒàœàœàŒ àœàœŽàœàŒàœ€àœŒàœŠàŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœŠàŸàœàœŠàŒàœàŸ±àœ²àœŠàŒ àœàŸ²àœàœŠàŒàœàœàœŽàœàœŠàŒàœàœŒàŒàœ¡àœ²àœàŒàœàœàŒàœ àœàœŽàœ£àŒàœàœŒàœàŒàœàœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒàœàœàœŒàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:5
+msgid "<b>Note:</b> You can select different commands from the drop-down list, and modify them through relevant fields located below. To save changes press Apply Command Changes button."
+msgstr "<b>àœàŸ²àœàŒàœ àœàœ²àœàŒ:</b> àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœŠàœŒàŒàœŠàœŒàŒàœàœŽàŒ àœàœàœŒàœàŒàœàœàœàŒàœàœŒàŒàœ¡àœ²àœàŒàœ àœàœ²àŒàœ£àœŠàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœàœŽàœàŒ àœàœºàŒàœ£àœŠàŒ àœ àœàœ²àŒàœàœŽàŒàœ àœŒàœàŒàœ£àœŽàŒàœàœàœŠàŒàœàœºàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ àœàŸ²àœºàœ£àŒàœ¡àœŒàœàŒàœŠàŒàœŠàŸàœŒàŒàœàœ¢àŸàŸ±àœŽàœàŒàœàœºàŒ àœ£àœºàœàœŠàŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœàœŽàœàŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàœŽàŒàœŠàŸ²àœŽàœàŒàœàœàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàŸ±àœ²àŒàœšàœºàœàŒàœ¢àŸàŒàœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒ àœšàœºàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:6
+msgid "<b>Warning:</b>  Incorrect settings could prevent the X server from restarting.  Changes to these settings will not take effect until GDM is restarted."
+msgstr "<b>àœàœºàœàŒàœàœ¢àŸ¡àŒ:</b>àœŠàŸàŸ²àœ²àœàŒàœŠàŸàœàœŠàŒàœàŸ±àœ²àŒàœ àœàŸ±àœŽàœ¢àŒàœ àœàŸ±àœŒàŒàœàŒàœ
+àœ²àœàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœ£àœŠàŒàœàœàœàœàŒàœšàœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàŒàœàœàœŽàœàœŠàŒàœàœŽàœàŒàœàœŒàœàŒ àœŠàŸàŸ²àœ²àœàŒàœŠàŸàœàœŠàŒàœ£àœŽàŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒàœ£àœŽàŒ àœàœŽàœŠàŒàœàŒàœàœ²àŒàœ àœàœŒàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:7
+msgid "A_dd..."
+msgstr "àœàŒàœŠàŸàœŒàœàœŠàŒàœ¢àŸàŸ±àœàœŠàŒ...(_d)"
+
+#: ../gui/gdmsetup.glade.h:8
+msgid "A_llow remote system administrator login"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœ(_l)"
+
+#: ../gui/gdmsetup.glade.h:9
+msgid "A_pply User Changes"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàœŽàŒ àœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒ(_p)"
+
+#: ../gui/gdmsetup.glade.h:10
+msgid "Accessibility"
+msgstr "àœ àœàœŒàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:11
+msgid "Accessible from the outside of the login manager"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ àœàœ²àŒàœàœ²àŒ àœàŸ±àœ²àŒàœàŒàœ£àœŠàŒàœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœàœŽàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:12
+msgid "Add / Modify Servers To Start"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœ£àœŽàŒ àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ/àœ£àœºàœàœŠàŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:13
+msgid "Add S_erver..."
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ...(_e)"
+
+#: ../gui/gdmsetup.glade.h:14
+msgid "Add User"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:15
+msgid "Adds a chooser button to the Actions menu that will restart the current X server with a chooser.  XDMCP does not need to be enabled on the local computer for this to work."
+msgstr "àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœšàœºàœàŒàœ¢àŸàŒàœ
+àœ²àœàŒ àœàŒàœ£àŸàœŒàœ àœ²àŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ
+àœ²àœàŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœàŸ±àŒàœàœ àœ²àŒàœàœàœ¢àŒàœàœàŒàœ
+àœ²àœàŒ àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒàœšàœ²àœàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœ àœàœ²àŒ àœ àŒàœàœ²àŒàœ£àœ±àŒàœàœ¡àœŒàœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœºàŒàœàœàœŠàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒàœàœŽàŒàœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœàœ²àŒàœàœàœŒ"
+
+#: ../gui/gdmsetup.glade.h:16
+msgid "All users with a lower UID will be excluded from the face browser, automatic and timed login."
+msgstr "àœàœŽàœàŒàœ€àœŒàœŠàŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœ àœàœàŒàœàœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒàœàŒàœàœàœàŒ àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒ àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àŒàœàœ²àŒàœàŸ²àœàœŠàŒàœ£àœŠàŒàœàœàœŒàœàŒàœàœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:17
+msgid "Allo_w remote timed logins"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœ(_w)"
+
+#: ../gui/gdmsetup.glade.h:18
+msgid "Allow changing the GTK+ (widget) theme from the greeter. Currently this only affects the standard greeter. The theme will stay in effect on this display until changed and will affect all the other windows that are put up by GDM."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœàœºàŒ+(àœàœ²àŒàœàœºàœàœ²àŒ) àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ àœàœ²àŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ
+àœŽàœ  àœ àœàŸ²àœ£àŒàœ£àœŽàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœàœàŒàœ£àŸ¡àœàŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœàœàœŒàœàœàŒàœšàœ²àœàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ àœàœ²àŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàŒàœ àœàœàŒàœàœŽàœàŒ àœ àŒàœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒ àœàœŽàœŠàŒàœàŒàœàœàŒàœŠàŸ¡àœŒàœàŒàœ àœŒàœàŒ àœàœºàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœ²àœŠàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœàœàœàŒàœàœ²àŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœàŒàœàœàœàŒàœàœàœŒàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:19
+msgid "Allow group writable files and directories."
+msgstr "àœŠàŸ¡àœºàŒàœàœàŒàœ àœàŸ²àœ²àŒàœàœàœŽàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŽàŒàœàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœŽàŒàœ àœàœàŒàœàœ
+àœŽàœ"
+
+#: ../gui/gdmsetup.glade.h:20
+msgid "Allow logi_n if group write permissions on user's home directory"
+msgstr "àœŠàŸ¡àœºàŒàœàœàŒàœ àœàŸ²àœ²àŒàœàœ²àœ àœ²àŒàœàœàœàŒàœàŒàœ àœàœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœŽàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:21
+msgid "Allow login _if all write permissions on user's home directory"
+msgstr "àœ àœàŸ²àœ²àŒàœàœ²àœ àœ²àŒàœàœàœàŒàœàŒàœàœŽàŒàœàŒàœàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœŽàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:22
+msgid "Allow world writable files and directories."
+msgstr "àœ àœàœàŒàœàŸ³àœ²àœàŒàœ àœàŸ²àœ²àŒàœàœàœŽàœàŒàœàœ àœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŽàŒàœàœàŒ àœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœŽàŒàœ àœàœàŒàœàœ
+àœŽàœ"
+
+#: ../gui/gdmsetup.glade.h:23
+msgid "Allows the configurator to be run from the greeter. Note that the user will need to type in the root password before the configurator will be started."
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ àœàœ²àŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ£àœŠàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒàœàœŒàœàœ£àœŽàŒàœ àœàœàŒàœàœ
+àœŽàœàœàŒàœšàœ²àœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àŒàœ àœàœŒàŒàœàŒàœàœàœŽàœàœŠàŒàœàœ àœ²àŒàœ§àœºàŒàœàŒ àœ¢àŸ©àŒàœàŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœàŒ àœ¡àœ²àœàŒàœàœàœ¢àŒàœ¢àŸàŸ±àœàœŠàŒàœàœàœŒàœàŒàœšàœ²àœàœàŒ àœàŸ²àœàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:24
+msgid "Always append -nolisten tcp to the command line of local X servers, thus disallowing TCP connection.  This is useful if you do not care for allowing remote connections, since the X protocol could really be potentially a security hazard to leave open, even though no known security problems exist. Also disables X forwarding, but does not affect XDMCP."
+msgstr "àœšàŒàœ¢àŸàœàŒàœ¢àœàŒ -àœàœŒàŒàœ£àœ²àŒàœŠàœºàœàŒ àœàœ²àŒàœŠàœ²àŒàœàœ²àŒ àœàœºàŒàœàœàœŠàŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒàœàœ²àŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàŸ²àœ£àŒàœàœ²àœàŒàœ àœàœ²àŒàœ£àœŽàŒ àœ àœàœŽàœàŒàœàœŠàŸ£àœŒàœàŒàœ àœàœàŒ àœàœ²àŒàœŠàœ²àŒàœàœ²àŒàœàœàœŽàœàŒàœ£àœàŒàœ àœàœàŒàœàŒàœàœ
+àœŽàœàŒàœàœ¢àŒ àœ€àœºàœŠàŒàœàœ àœ²àŒàœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœàœàœ àŒàœàœ£àŒàœàœŽàŒàœàœºàœàŒàœàœºàŒàœ¢àœàŒàœ àœàœàŒàœ¢àœŽàœàŒ àœšàœºàœàœŠàœ²àŒàœàœàœàŒàœŠàŸ€àœºàœ£àŒàœ£àœàŒàœ£àœŽàœàœŠàŒàœ àœàœ²àŒ àœàŒàœàŸ±àœºàŒàœàœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœŽàœŠàŒàœ£àŸ¡àœàŒàœàŸ±àœ²àŒàœŠàŸàœŒàŒàœ£àœŠàŒ àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœàœàœŒàœàŒàœàœºàœàŒàœ
+àœ²àœàŒàœšàœ²àœàœàŒàœ£àœŠàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœ¢àœ²àœàŒàœàœàœŽàœàŒàœ£àœàŒàœàœŽàŒàœ àœàœàŒàœàœ
+àœŽàœàŒàœàœ²àŒ àœŠàŸ£àœàŒàœàœºàœàŒàœàœàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœàŒàœàœŒàœàŒàœ
+àœàŒàœšàœ²àœàŒ àœšàœºàœàœŠàœ²àŒàœàœàœŒàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœ¡àœàŒàœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒàœàœàœŒàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:25
+msgid "Apply Co_mmand Changes"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàœŽàŒ àœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒ(_m)"
+
+#: ../gui/gdmsetup.glade.h:26
+msgid "Author:"
+msgstr "àœ¢àŸ©àœŒàœàŒàœàŒàœàœŒàŒ:"
+
+#: ../gui/gdmsetup.glade.h:27
+msgid "Background"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àŒ"
+
+#: ../gui/gdmsetup.glade.h:28
+msgid "Background color of the greeter."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœ²àŒàœ¢àŸàŸ±àœàŒàœàœàœ²àœ àœ²àŒàœàœŒàœŠàŒàœàœàœ²àŒ"
+
+#: ../gui/gdmsetup.glade.h:29
+msgid "Behaviour"
+msgstr "àœŠàŸ€àŸ±àœŒàœàŒàœ£àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:30
+msgid "C_ommand:"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒ:(_o)"
+
+#: ../gui/gdmsetup.glade.h:31
+msgid "C_ustom:"
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒ:(_u)"
+
+#: ../gui/gdmsetup.glade.h:32
+msgid "Checks the ownership of the home directories before writing to them. This prevents security issues in case of bad setup."
+msgstr "àœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœ àœàœ²àŒàœàœ²àŒàœàœàœàŒàœàœàœàŒàœ àœàœ²àŒ àœàœºàŒàœàœŽàŒàœ£àœŽàŒàœàŒàœ àœàŸ²àœ²àŒàœàœ àœ²àŒàœ§àœºàŒàœàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàœàŒàœšàœ²àœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàŸ±àœàŒàœàœºàœŠàŒàœàŸ±àœ²àŒàœàœàœàŒàœàœŒàœàŒàœàœàŒ àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœ²àŒàœàœŽàŒ àœŠàŸàœŒàœàŒàœàœàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:33
+msgid "Co_lor:"
+msgstr "àœàœŒàœŠàŒàœàœàœ²: (_l)"
+
+#: ../gui/gdmsetup.glade.h:34
+msgid "Color depth:"
+msgstr "àœàœŒàœŠàŒàœàœàœ²àœ àœ²àŒàœàœàœ²àœàŒàœàœàŒ:"
+
+#: ../gui/gdmsetup.glade.h:35
+msgid "Comma_nd type:"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœàŸ±àœºàŒàœàŒ:(_n)"
+
+#: ../gui/gdmsetup.glade.h:36
+msgid "Configure XDMC_P..."
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ... (_P)"
+
+#: ../gui/gdmsetup.glade.h:37
+msgid "Configure _X Server..."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ...(_X)"
+
+#: ../gui/gdmsetup.glade.h:38
+msgid "Controls which text to display next to the logo image in the greeter for remote XDMCP sessions."
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœàŒ àœ£àœŠàŒàœ¢àŸàœàœŠàŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ àœàœ²àŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœàœ²àœàŒàœ¡àœ²àœàŒàœàŒàœ àœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàŒ àœàœàŒàœ àœàœ²àœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:39
+msgid "Controls which text to display next to the logo image in the standard greeter. This string is only used for local logins."
+msgstr "àœàœàŒàœ£àŸ¡àœàŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœàŒ àœ£àœŠàŒàœ¢àŸàœàœŠàŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ àœàœ²àŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœàœ²àœàŒàœ¡àœ²àœàŒàœàŒàœ àœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàŒ àœàœàŒàœ àœàœ²àœàŒàœ àœàœàœàŒàœšàœ²àœàŒ àœ¡àœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒàœ àœàœ²àŒ àœàœºàŒàœàœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:40
+msgid "Copyright:"
+msgstr "àœ àœàŸ²àŒàœàœ€àœŽàœŠàŒàœàœàœàŒàœàŒ:"
+
+#: ../gui/gdmsetup.glade.h:41
+msgid "De_fault face:"
+msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœŒàœàŒàœ¢àŸ£àœàŒ:(_f)"
+
+#: ../gui/gdmsetup.glade.h:42
+msgid "De_fault session:"
+msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœ±àŒàœ¡àœŽàœ:(_f)"
+
+#: ../gui/gdmsetup.glade.h:43
+msgid "Delay in seconds before the Timed login user will be logged in."
+msgstr "àœŠàŸàœ¢àŒàœàŒàœàœŽàŒàœàœ²àŒàœ§àœºàŒàœàŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœ£àŸ·àœŒàœàŒàœàŒàœ àœàœ²àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:44
+msgid "Determines the maximum number of remote display connections which will be managed simultaneously. I.e. the total number of remote displays that can use your host."
+msgstr "àœàœŽàœŠàŒàœàœàœàŒàœ£àœŽàŒàœ£àœºàœàœŠàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœàœŽàœàŒàœ£àœàŒàœàœŽàŒàœàœ²àŒ àœàœ²àŒàœàœàœ àŒàœàŸ²àœàœŠàŒàœ àœàœ²àŒàœàœàœàŒàœ àœàœºàœàœŠàŒàœàœàœŒàœàŒàœšàœ²àœàŒ àœàœºàŒàœ¡àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ§àœŒàœŠàœ²àœàœ²àŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ²àŒ àœàœàŒàœ¢àœ²àœàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàŸ²àœàœŠàŒàœàœŠàŸ¡àœŒàœàœŠàŒàœ àœàœ²àŒ"
+
+#: ../gui/gdmsetup.glade.h:45
+msgid "Determines the maximum number of seconds between the time where a user chooses a host and the subsequent indirect query where the user is connected to the host.  When the timeout is exceeded, the information about the chosen host is forgotten and the indirect slot freed up for other displays."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒàœàœ²àœŠàŒ àœ§àœŒàœŠàœ²àœàœ²àŒàœ
+àœ²àœàŒàœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒàœàœ²àŒ àœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒ àœ§àœŒàœŠàœ²àœàœ²àŒàœ£àœŽàŒàœàœàœŽàœàŒàœ¡àœŒàœàŒàœàœ²àŒ àœ€àœŽàœ£àŒàœ£àœŽàœ àœ²àŒàœàœàŒàœŠàŸàœŒàœ¢àŒàœ àœàŸ²àœ²àŒàœàœàŸ±àœàŒ àœ àœàœ²àŒàœàœ²àŒàœàœ¢àŒàœàŒàœàœ²àŒ àœŠàŸàœ¢àŒàœàŒàœàœ²àŒàœàœàŒàœàœàœ àŒàœàŸ²àœàœŠàŒàœ àœàœ²àŒàœàœàœàŒàœ àœàœºàœàœŠàŒàœàœàœŒàœàŒàœšàœ²àœàŒ àœàœ£àŒàœàœàœàœŠàŒàœ àœàœ²àŒàœ£àŸ·àœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ§àœŒàœŠàœ²àœàœ²àŒàœàœ²àŒàœŠàŸàœŒàœ¢àŒàœ£àœŠàŒàœàœ¢àŸ¡àŒàœàœŒàœàŒàœ àœàœ²àŒ àœàœ¢àŸàœºàœàœàŒàœšàœ²àœàŒ àœàœºàŒàœ£àœŠàŒ àœàœàŒàœŠàŸàœŒàœ¢àŒàœŠàŒàœŠàŸàœŒàŒàœ àœàœ²àŒ àœàœàœàŒàœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸàŸ²àœŒàœ£àœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:46
+msgid "Disa_ble multiple logins for a single user"
+msgstr "àœ¢àŸàŸ±àœàŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸ£àŒàœàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒàœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒ (_b)"
+
+#: ../gui/gdmsetup.glade.h:47
+msgid "Display the title bar in the greeter."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœàŒ àœàœàœŒàŒàœàœ²àœàŒàœàŸ²àŒàœ¢àœ²àœàŒàœ àœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:48
+msgid "Displays per _host:"
+msgstr "àœ§àœŒàœŠàœàœ²àŒàœ¢àœºàŒ àœàœŠàŸàŸ²àœàŒàœŠàŸàœŒàœàŒ:(_h)"
+
+#: ../gui/gdmsetup.glade.h:49
+msgid "Displays this image as the background in the greeter."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœàŒ àœ àŒàœàœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ àœàœ²àŒ àœ¢àŸàŸ±àœàŒàœàœàœ²àŒàœŠàŸŠàœºàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:50
+msgid "Do not show image for _remote logins"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàŒàœŠàŸàœŒàœàŒ(_r)"
+
+#: ../gui/gdmsetup.glade.h:51
+msgid "Does not place cookies into the users home directory if this directory is on NFS."
+msgstr "àœ àŒàœàœ²àŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœ àœàœ²àŒ àœšàœºàœàŒàœšàœºàœàŒàœšàœºàœŠàœ²àŒàœàœŽàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœŽàŒàœàœ²àŒàœàœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœ àœàœ²àŒàœàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœàœ"
+
+#: ../gui/gdmsetup.glade.h:52
+msgid "Don't restart the login manager after the execution"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ àœ²àŒàœ€àœŽàœ£àŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ àœàœ²àŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:53
+msgid "E_dit Commands..."
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœŽàŒàœàœŽàœàŒàœàœàŒàœ àœàœàŒ(_d)"
+
+#: ../gui/gdmsetup.glade.h:54
+msgid "E_xclude:"
+msgstr "àœàŸ²àœàœŠàŒàœ£àœŠàŒàœàœàœŒàœàŒ:(_x)"
+
+#: ../gui/gdmsetup.glade.h:55
+msgid "Ena_ble debug messages to system log"
+msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàŸ²àœàŒàœàœºàœàŒàœàœàŒ àœ¢àŸàŸ±àœºàœàŒàœŠàœºàœ£àŒàœ àœàŸ²àœ²àœàŒàœàœŒàœàŒàœàœŽàŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒ(_b)"
+
+#: ../gui/gdmsetup.glade.h:56
+msgid "Enable _Timed Login"
+msgstr "àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒ(_T)"
+
+#: ../gui/gdmsetup.glade.h:57
+msgid "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for X-terminals which don't supply their own display browser."
+msgstr "àœàœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœàŒàœàœàœàŒàœàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒ àœàœàŸ²àœàŒàœŠàŸ€àœºàœ£àŒàœàŒàœ àœàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒ-àœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœ²àŒàœŠàœ²àŒ àœàœàŒàœŠàŸàœŒàœ¢àŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒàœàœ²àŒ (àœàœºàŒàœ¡àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàŸ±àœ²àŒ àœàœàŒàœ¢àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒ) àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:58
+msgid "Enables greeter to be launched with additional Gtk+ modules. This is useful when extra features are required such as accessible login. Note that only \"trusted\" modules should be used to minimize security issues."
+msgstr "àœàŒàœŠàŸàœŒàœàŒàœàœ²àŒàœàœ²àŒàœàœºàŒ+ àœàœàŒàœàœàœ²àŒàœàœŽàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœŠàœ¢àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœàœŽàœàŒàœàœ²àœ àœ²àŒ àœàŸ±àœàŒàœ¢àŸ£àœàŒàœàœºàœàœŠàŒàœàœŽàŒàœàœàœŒàœŠàŒàœàœàœŒàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœàŒàœàœŒàœàŒàœ
+àœàŒàœšàœ²àœàŒ \"trusted\" àœàœàŒàœàœàœ²àŒàœàœŽàŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒ àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœ²àŒàœàœŽàŒ àœàœŽàœàŒàœàœŽàŒàœàœàœŒàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŒàœàŒàœšàœ²àœàœàŒàœàŸ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:59
+msgid "Full path and arguments for the command to be executed. If the value is missing, the command will not be available."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ£àœŽàŒ àœ àœàŸ²àœŽàœ£àŒàœ£àœàŒàœàŒàœàœàŒàœàœàŒàœŠàŸàŸ²àœŽàœàŒàœ¢àŸàœàœŠàŒàœàœŽàŒ àœàœ£àŒàœŠàŸ²àœ²àœàŒàœàœàœŠàŒàœàœŒàœàŒàœ àœàœ²àŒàœàœ¢àŸ³àœàŒàœŠàŸàœŒàœ¢àŒàœàœŽàœàœŠàŒàœ¡àœŒàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàœ²àŒàœ àœàœŒàœàŒàœàœŽàœàœŠàœàŒàœàœ²àŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:60
+msgid "Full path and arguments to the command to be executed"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàœ²àŒàœ£àœŽàŒ àœ àœàŸ²àœŽàœ£àŒàœ£àœàŒàœàŒàœàœàŒàœàœàŒàœŠàŸàŸ²àœŽàœàŒàœ¢àŸàœàœŠàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:61
+msgid "GDM should run the login window on this server and allow a user to log in.  If not selected, then GDM will just run this server and wait for it to terminate."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœ àŒàœàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœàœŒàŒ àœàœºàŒàœ£àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒàœàœàœŒ  àœŠàœºàœ£àŒàœ àœàœŽàŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœºàŒàœ£àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœ àœŒàœàŒ àœàœºàŒàœ£àœŠàŒ àœ¢àŸ©àŒàœàŸ²àœŒàœ£àŒàœàœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒàœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:62
+msgid "General"
+msgstr "àœ¡àœŒàœàœŠàŒàœàŸ±àœ"
+
+#: ../gui/gdmsetup.glade.h:63
+msgid "Given user should be logged in after a number of seconds (set with Pause before login) of inactivity on the login screen.  This is useful for public access terminals or perhaps even home use."
+msgstr "àœàŸ±àœ²àœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ£àŒàœàœàœ²àŒàœ àœàœ²àŒàœàœŽàŒ àœ£àœ±àŒàœàœ²àœàŒàœàœ àœ²àŒàœŠàŸàœ¢àŒàœàŒ(àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ§àœºàŒàœàŒ àœàœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ) àœàœŽàŒàœàœ²àŒàœàŸ²àœàœŠàŒàœ
+àœ²àœàŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœàœŒ  àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœàœ²àŒàœàœàŒàœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàœŽàŒ àœ¡àœàŒàœàŒ àœàŸ±àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœ¡àœàŒ àœàœàŒàœàœŒàœàŒàœ
+àœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:64
+msgid "Given user should be logged in upon first bootup.  No password will be asked.  This is useful for single user workstations where local console security is not an issue."
+msgstr "àœàŸ±àœ²àœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒ àœàœ±àœŠàœ²àœàœ²àŒàœàœŽàœàœ²àŒàœšàœàŒ àœàœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœàœŒ  àœàœŒàœàŒàœ¡àœ²àœàŒàœàœ²àŒàœ àœàŸ²àœ²àŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœàœºàŒàœàœàœŠàŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àŒ àœŠàŸ€àŸ²àœŒàœàŒàœàœ²àŒàœàœºàœàŒàœŠàŒ àœ£àœ±àŒàœàœ¡àœŒàœàŒàœ£àŸàœºàŒàœàŒàœàœŽàœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ¢àŸàŸ±àœàŒàœàœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàŒàœàœŒàœàŒàœ
+àœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:65
+msgid ""
+"Greeter\n"
+"Chooser"
+msgstr ""
+"àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ\n"
+"àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:67
+msgid "Hide visual feedback in the password entry. Turning this option on can increase security, as the length of your password cannot be guessed by people looking at your screen."
+msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŒàœàœàœŒàœàŒàœ àœàœ²àŒàœàœàŒ àœàœàœŒàœàŒàœàœ àœ²àŒàœàœŠàœàŒàœ£àœàŒàœŠàŸŠàŒàœàœàœàŒ àœ àŒàœàœ²àŒàœàœàœàŒàœàŒàœàœºàŒ àœšàœ±àœŒàœàœ àœàœàŒàœàœ²àŒàœàœºàŒàœàœ²àœŠàŒ  àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒ àœàœŠàœ£àŒàœàœàœ²àŒàœàœŽàŒàœàœ£àŸàŒàœàœ²àŒàœàœŽàŒàœàœ²àœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœ²àŒàœ¢àœ²àœàŒàœàœàŒàœ àœàœ²àŒ àœàœŒàœàŒàœàœŒàœàŒàœàœàœàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàœºàœàŒàœŠàŸ²àœŽàœàŒàœ¡àœ¢àŒàœ àœàœ¢àŒàœàœàœàœàŒàœšàœ²àœàŒ "
+
+#: ../gui/gdmsetup.glade.h:68
+msgid "Honor _indirect requests"
+msgstr "àœàœàŒàœŠàŸàœŒàœ¢àŒàœàŸ±àœ²àŒàœàœŽàŒàœàŒàœàœŽàŒàœ£àœŽàŒ àœàœ¢àŸ©àœ²àŒàœ àœàœŒàœàŒàœ àœàœàŒ (_i)"
+
+#: ../gui/gdmsetup.glade.h:69
+msgid "I_mage:"
+msgstr "àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒ (_m)"
+
+#: ../gui/gdmsetup.glade.h:70
+msgid "I_nclude:"
+msgstr "àœàŸ²àœàœŠàŒàœŠàœŽàŒàœàœàœŽàœàœŠàŒ:(_n)"
+
+#: ../gui/gdmsetup.glade.h:71
+msgid "If a user has no defined face image, GDM will use the \"stock_person\" icon defined in the current GTK+ theme.  If no such image is defined, the image specified by DefaultFace will be used.  The image must be in an gdk-pixbuf supported format and the file must be readable to the GDM user."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœºàœŠàŒàœ àœàœ²àœàŒàœ àœàœàŒàœ àœàœàŒàœàœ àœ²àŒàœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàœºàœàŒàœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœàŒàœ£àŸàœŒàœ àœ²àŒàœàœ²àŒàœàœ²àŒàœàœºàŒ+àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ àœàœ²àŒàœàœàŒ àœàœºàœŠàŒàœ àœàœ²àœàŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒ \"stock_person\" àœàœŒàœŠàŒàœàœàœ¢àŒàœ àœàœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ àœ àœàœ²àŒàœàœàœŽàœàŒàœàœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàœŽàŒàœàœºàœŠàŒàœ àœàœ²àœàŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàŸ±àœ²àœŠàŒàœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ àœàœ²àŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ àœàœ²àŒ àœàœ²àŒàœàœ²àŒàœàœºàŒ-àœàœ²àŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àŒàœàœ²àŒàœ¡àœŽàŒàœšàœºàœàŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœ àœàœàŒàœ àœàœàŒàœàœ àœ²àŒàœ¢àŸ©àŒàœŠàŸàŸ²àœ²àœàŒàœ
+àœ²àœàŒàœàœàŒàœšàœ²àœàŒàœàœàœŒàŒ àœàœºàŒàœ£àœŠàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ àœàœ²àŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ£àœŽàŒàœ£àŸ·àœàŒàœàœàœŽàœàŒàœàœ²àŒàœšàœ²àœàŒàœàœàœŒ"
+
+#: ../gui/gdmsetup.glade.h:72
+msgid "Image file to display in the logo box. The file must be in an gdk-pixbuf supported format and it must be readable by the GDM user. If no file is specified the logo feature is disabled."
+msgstr "àœ£àœŠàŒàœ¢àŸàœàœŠàŒàœŠàŸàŸ²àœŒàœàŒàœ àœàœ²àŒàœàœàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ àœàœ²àŒ àœàœ²àŒàœàœ²àŒàœàœºàŒ-àœàœ²àŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àŒàœàœ²àŒàœ¡àœŽàŒàœšàœºàœàŒàœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ
+àœ¢àŒàœ àœàœàŒàœ àœàœàŒàœàœ àœ²àŒàœ¢àŸ©àŒàœŠàŸàŸ²àœ²àœàŒàœ
+àœ²àœàŒàœàœàŒàœšàœ²àœàŒàœàœàœŒàŒ àœàœºàŒàœ£àœŠàŒ àœ àœàœ²àŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒ àœ£àŸ·àœàŒàœàœàœŽàœàŒàœšàœ²àœàŒàœàœàœŒ  àœàœºàŒàœàœàœŽàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŠàœ£àŒàœàœàœŒàœàŒàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœ£àœŠàŒàœ¢àŸàœàœŠàŒàœàŸ±àœàŒàœ¢àŸ£àœàŒàœ àœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:73
+msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+msgstr "àœ§àœŒàœŠàœ²àœàœ²àŒàœàœºàœàŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ(àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²)àœàœàœ¢àŒàœàœàŒàœ¢àŸ£àœàŒàœàŸ²àœàœŠàŒàœàŸ²àœàœŠàŒàœŠàœŽàŒàœàœàœŽàœàœŠàŒ(_e)"
+
+#: ../gui/gdmsetup.glade.h:74
+msgid "Include Con_figure menu item"
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœ¢àŒàœàœàŒàœ¢àŸ£àœàŒàœàŸ²àœàœŠàŒàœàŸ²àœàœŠàŒàœŠàœŽàŒàœàœàœŽàœàœŠàŒ(_f)"
+
+#: ../gui/gdmsetup.glade.h:75
+msgid "Indicates that the X server should be started at a different process priority."
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒ àœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒàœàœàœŒàŒàœ¢àœ²àœàŒàœŠàœŒàŒàœŠàœŒàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœŒàœàŒàœŠàŸŠàœºàŒ àœàœ¢àŸ¡àŒàœŠàŸàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:76
+msgid "Interval in which to ping the X server in seconds.  If the X server doesn't return before the next time we ping it, the connection is stopped and the session ended."
+msgstr "àœŠàŸàœ¢àŒàœàŒàœàœàŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŒàœ àœàœ²àŒ àœàœ²àœàŒàœŠàŸàŸ²àŒàœàœàœŒàœàŒàœšàœ²àœàŒàœàŒàœàœ²àŒàœàœ¢àŒàœàœàœàœŠàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒ àœàŒàœàœ
+àœŠàŒàœàŸ±àœ²àœŠàŒàœàœ²àœàŒàœŠàŸàœ¢àŒàœàŒàœàœàœŒàœàŒàœàœ àœ²àŒàœ§àœºàŒàœàŒ àœŠàŸ³àœ¢àŒàœ£àœŒàœàŒàœàŒàœ àœàœàŒàœàŒàœ
+àœ²àœàŒ àœàœàœŽàœàŒàœ£àœàŒàœ àœàœ²àŒàœàœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœàœŽàœàŒàœàœŠàŸ¡àœŽàœàŒàœšàœ²àœàŒ"
+
+#. This defines the label that will appear on the list/radiobutton items and stands for L(ist)R(adiobutton)label
+#: ../gui/gdmsetup.glade.h:78
+msgid "LRla_bel:"
+msgstr "     àœšàœºàœ£àŒàœšàœ¢àŒàœàŒàœ¡àœ²àœ:(_b)"
+
+#: ../gui/gdmsetup.glade.h:79
+msgid "La_unch:"
+msgstr "àœàœŠàœ¢àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒ:(_u)"
+
+#: ../gui/gdmsetup.glade.h:80
+msgid "Listen on _UDP port: "
+msgstr "àœ¡àœŽàŒàœàœ²àŒàœàœ²àŒ àœ àœàŸ²àœºàœàŒàœ£àœàŒàœ£àœŽàŒàœàœ: (_U)"
+
+#: ../gui/gdmsetup.glade.h:81
+msgid "Loc_k position of the window"
+msgstr "àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒàœàœàœŠàŒàœŠàŒàœ£àŸ¡àœºàŒàœàœ²àœàŒàœ¢àŸàŸ±àœàœŠàŒ (_k)"
+
+#: ../gui/gdmsetup.glade.h:82
+msgid "Local"
+msgstr "àœàœºàŒàœàœàœŠàŒ "
+
+#: ../gui/gdmsetup.glade.h:83
+msgid "Login Window Preferences"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœàœ àŒàœàœàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:84
+msgid "Login _failed:"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœàœŽàœàŒ: (_f)"
+
+#: ../gui/gdmsetup.glade.h:85
+msgid "Login _retry delay:"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸ³àœ¢àŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàŸ±àœ²àœ¢àŒàœ àœàŸ±àœàœŠàŒ:(_r)"
+
+#: ../gui/gdmsetup.glade.h:86
+msgid "Login _successful:"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœàœ¢àŒàœ àœàŸ±àœŒàœ£àŒàœàŸ±àœŽàœàŒàœ¡àœ²àŒ:(_s)"
+
+#: ../gui/gdmsetup.glade.h:87
+msgid "Logo"
+msgstr "àœ£àœŠàŒàœ¢àŸàœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:88
+msgid "Maximum _remote sessions:"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàŸ±àœ²àŒàœàœàŒàœàœàœ àŒ (_r)"
+
+#: ../gui/gdmsetup.glade.h:89
+msgid "Maximum _wait time:"
+msgstr "àœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœàœ²àœ àœ²àŒ àœàœŽàœŠàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœàœàœ àŒ:(_w)"
+
+#: ../gui/gdmsetup.glade.h:90
+msgid "Maximum indirect w_ait time:"
+msgstr "àœàœàŒàœŠàŸàœŒàœ¢àŒàœàœŠàŸàœŽàœàŒàœŠàŸ¡àœŒàœàŒàœàœ²àœ àœ²àŒ àœàœŽàœŠàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœàœàœ àŒ: (_a)"
+
+#: ../gui/gdmsetup.glade.h:91
+msgid "Maximum p_ending indirect requests:"
+msgstr "àœàœŠàŸ£àœ¢àŒàœàœàœàŒàœàœàŒàœŠàŸàœŒàœ¢àŒàœàŸ±àœ²àŒàœàœŽàŒàœàœ àœ²àŒàœàœàŒàœàœàœ àŒ (_e)"
+
+#: ../gui/gdmsetup.glade.h:92
+msgid "Menu Bar"
+msgstr "àœàœàœ¢àŒàœàœàŒàœàŸ²àŒàœ¢àœ²àœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:93
+msgid "Messa_ge:"
+msgstr "     àœ àœàŸ²àœ²àœàŒàœàœŒàœ:(_g)"
+
+#: ../gui/gdmsetup.glade.h:94
+msgid "Ne_ver place cookies on NFS"
+msgstr "àœàœŽàŒàœàœ²àŒàœàœ²àŒàœàœàŒàœ¡àœàŒ àœšàœºàœàŒàœšàœºàœàŒàœšàœºàœŠàœ²àŒàœàœŽàŒàœàŒàœàœàœ (_v)"
+
+#: ../gui/gdmsetup.glade.h:95
+msgid "No _restart required"
+msgstr "àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœàœàœŒàœŠàŒàœàœàœŒàŒàœàœºàœàŒ ( _r)"
+
+#: ../gui/gdmsetup.glade.h:96
+msgid "Number of simultaneously provided displays with host choosers.  If more queries from different hosts come in, the oldest ones will be forgotten."
+msgstr "àœ§àœŒàœŠàœ²àœàœ²àŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœŽàœŠàŒàœàœàœàŒàœ£àœŽàŒàœàŸ±àœ²àœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàŸ²àœàœŠàŒ àœ§àœŒàœŠàœ²àœàœ²àŒàœŠàœŒàŒàœŠàœŒàŒàœ£àœŠàŒ àœ àœàŸ²àœ²àŒàœàœàŸ±àœàŒàœ£àœºàŒàœ€àŒàœ àœŒàœàŒàœàŒàœ
+àœ²àœàŒ àœ¢àŸàœŠàŒàœàœ²àŒàœ àœàœ²àŒàœàœŽàŒàœàœ¢àŸàœºàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:97
+msgid "Only allow login i_f user owns their home directory"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒàœàœŒàœàŒàœ¢àœ àœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœàœàŒàœàœàœàŒàœàœàœŽàœàœàŒàœšàœ²àœàœàŒàœàŒàœ
+àœ²àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœ (_f)"
+
+#: ../gui/gdmsetup.glade.h:98
+msgid "Op_tions:\t"
+msgstr "àœàœàœàŒàœàŒàœàœŽàŒ:\t(_t)"
+
+#: ../gui/gdmsetup.glade.h:99
+msgid "Pa_th:"
+msgstr "     àœ àœàŸ²àœŽàœ£àŒàœ£àœ:(_t)"
+
+#: ../gui/gdmsetup.glade.h:100
+msgid "Paranoia option. Only accepts user owned files and directories."
+msgstr "àœàœºàŒàœ¢àŒàœàœŒàœ àœ²àŒàœ¡àŒ àœàœàœàŒàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àœŠàŒàœàœàœàŒàœàœàœàŒàœàœàœŽàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŽàŒàœàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœŽàŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœàœàŒàœ£àœºàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:101
+msgid "Per_sistent"
+msgstr "àœšàœŽàŒàœàœŽàœàœŠàŒàœàœ¢àŸàŸ±àœàŒàœàœ²àŒ(_s)"
+
+#: ../gui/gdmsetup.glade.h:102
+msgid "Permissions"
+msgstr "àœàœàœàŒàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:103
+msgid "Pick Background Color"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àœ àœ²àŒàœàœŒàœŠàŒàœàœàœ²àŒàœ àœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:104
+msgid ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed\n"
+"Themed with face browser"
+msgstr ""
+"àœàœàŒàœ¢àŸàŸ±àœàŒ\n"
+"àœàœàŒàœ¢àŸàŸ±àœàŒàœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœàœ
+àœŠàŒ\n"
+"àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŒàœàŒàœ¡àœŒàœàœ\n"
+"àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœàœ
+àœŠ"
+
+#: ../gui/gdmsetup.glade.h:108
+msgid "Qui_ver when incorrect username/password entered"
+msgstr "àœàœàœºàœàŒàœàœºàœàŒàœ£àœàŒàœ£àœºàœàŒàœàœ²àœàŒ/àœàœŒàœàŒàœ¡àœ²àœàŒ àœàœŒàŒàœàœàœŒàœàŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœ àœàœ¢àœàŒàœšàœ²àœàŒ (_v)"
+
+#: ../gui/gdmsetup.glade.h:109
+msgid "R_emove"
+msgstr "àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàŒ (_e)"
+
+#: ../gui/gdmsetup.glade.h:110
+msgid "Re_move Server"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàŒ(_m)"
+
+#: ../gui/gdmsetup.glade.h:111
+msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœàœ àŒàœàœàœàŒàœàœŽàŒ àœ¢àœ²àŒàœàœŽàœàœ²àŒ àœàœ¢àŒàœàœºàœàŒ àœ àœàŸ²àœ£àŒàœàœàœàŒ àœàœàŒ àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:112
+msgid "Refresh rate:"
+msgstr "àœ¡àœàŒàœŠàœºàœ£àŒàœàŸ±àœ²àŒàœàœàŒ:"
+
+#: ../gui/gdmsetup.glade.h:113
+msgid "Remote"
+msgstr "àœàœàŒàœ¢àœ²àœàŒàŒ "
+
+#: ../gui/gdmsetup.glade.h:114
+msgid "Remote connections through XDMCP will be allowed to log into the \"TimedLogin\" user by letting the login window time out, just like the local user on the first console."
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ¢àŸàŸ±àœŽàœàŒàœàœºàŒ àœàœàŒàœ¢àœ²àœàŒàœàœàœŽàœàŒàœ£àœàŒàœàœŽàŒ àœàŒàœŠàŸàŸ²àœŒàœàŒàœàœàŒàœàŒàœ àœàœ²àŒàœàœŽàœ àœ²àŒ àœàœºàŒàœàœàœŠàŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ£àŒàœàœàœàœŠàŒàœ£àœŽàœŠàŒàœàœ
+àœŽàœàŒàœŠàŸàœºàŒ  \"TimedLogin\" àœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒàœàœàŒàœ£àœŽàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:115
+msgid ""
+"Remote login disabled\n"
+"Same as Local"
+msgstr ""
+"àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœºàŒàœ¡àœàŒ\n"
+"àœàœºàŒàœàœàœŠàŒàœàŸ±àœ²àŒàœàœàœŽàœàŒàœŠàŸŠàœºàŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœ¡àœ²àŒ"
+
+#: ../gui/gdmsetup.glade.h:117
+msgid "Resolution:"
+msgstr "àœ§àœŽàœàŒàœàŒ:"
+
+#: ../gui/gdmsetup.glade.h:118
+msgid "Sc_ale to fit screen"
+msgstr "àœàœŠàœ£àŒàœàœàœ²àŒàœàœŽàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœàœàŒàœ àœàœ£àŒ(_a)"
+
+#: ../gui/gdmsetup.glade.h:119
+msgid "Scale background image to fit the screen."
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒ àœàœŠàœ£àŒàœàœàœ²àŒàœàœàŒ àœàœŽàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœ àœàœ£àŒ"
+
+#: ../gui/gdmsetup.glade.h:120
+msgid "Security"
+msgstr "àœŠàŸ²àœŽàœàŒàœŠàŸàŸ±àœŒàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:121
+msgid "Select Background Image"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:122
+msgid "Select Logo Image"
+msgstr "àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœ£àœŠàŒàœ¢àŸàœàœŠàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:123
+msgid "Select Sound File"
+msgstr "àœŠàŸàŸ²àŒàœŠàŸàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:124
+msgid ""
+"Selected only\n"
+"Random from selected\n"
+msgstr ""
+"àœŠàœºàœ£àŒàœ àœàœŽàŒàœ
+àœàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœ\n"
+"àœŠàœºàœ£àŒàœ àœàœŽàŒàœ
+àœàŒàœàŸ±àœ²àŒàœàœàŒàœ£àœŠàŒàœàœàŒàœ àœàŸ±àœŽàœàŒàŒ\n"
+
+#: ../gui/gdmsetup.glade.h:127
+msgid "Sends debug output to the syslog.  This can be useful for tracking down problems with GDM.  This output tends to be verbose so should not be turned on for general use."
+msgstr "àœ¢àŸàŸ±àœºàœàŒàœŠàœºàœ£àŒàœšàœ àœŽàœàœ²àŒàœàœŽàœàœ²àŒàœ àœàœ²àŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàŸ²àœàŒàœàœºàœàŒàœ àœàœ²àŒàœ£àœŽàŒàœàœàœàœàŒàœšàœ²àœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœàœ àŒàœàœ£àŒàœàœŽàŒàœ¢àŸàœºàœŠàŒàœ àœàœŒàœ£àŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàŒàœàœŒàœàŒàœ
+àœàŒàœ àœŒàœàŒàŒ àœ àŒàœàœ²àŒàœšàœ àœŽàŒàœàœ²àŒàœàœŽàœàœ²àŒàœàœ²àœŠàŒ àœàœ²àœàŒàœàœàŒàœàœàœŽàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ àœàœºàŒàœ àœàœàœàŒàœ£àœŠàŒ àœŠàŸ€àŸ±àœ²àŒàœàœàœàŒàœ£àœàŒàœ£àœºàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ àœàŸ±àœŽàœ¢àŒàŒàœàŒàœàœàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:128
+msgid "Server Settings"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœŠàŸàŸ²àœ²àœàŒàœŠàŸàœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:129
+msgid "Server _name:"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœ²àœàŒ:(_n)"
+
+#: ../gui/gdmsetup.glade.h:130
+msgid "Servers To Start"
+msgstr "àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:131
+msgid "Set positio_n of the window:"
+msgstr "àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒàœàœàœŠàŒàœŠàŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ: (_n)"
+
+#: ../gui/gdmsetup.glade.h:132
+msgid "Sh_ow title bar"
+msgstr "àœàœàœŒàŒàœàœ²àœàŒàœàŸ²àŒàœ¢àœ²àœàŒàœŠàŸàœŒàœàŒ(_o)"
+
+#: ../gui/gdmsetup.glade.h:133
+msgid "Shake the display when an incorrect username/password is entered."
+msgstr "àœàœàœºàœàŒàœàœºàœàŒàœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒ/àœàœŒàœàŒàœ¡àœ²àœàŒàœ àœàœ²àŒ àœàœŒàŒàœàœàœŒàœàŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àŒàœŠàŸ€àŸ²àœŽàœ"
+
+#: ../gui/gdmsetup.glade.h:134
+msgid "Sho_w Actions menu"
+msgstr "àœàŸ±àŒàœàŒàœàœŽàŒàœàœ²àŒàœàœàœ¢àŒàœàœàŒàœŠàŸàœŒàœàŒ (_w)"
+
+#: ../gui/gdmsetup.glade.h:136
+msgid "Specifies if Custom Command will appear outside the login manager, for example on the desktop through the Log Out/Shut Down widgets."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàœ²àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àŒàœàŸ±àœ²àŒàœàœ¢àŒ àœ àœàŸ±àœŽàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ àœàœàœºàœ¢àŒàœàŒ àœàœºàœàœŠàœ²àŒàœàœŒàœàŒàœàœŽàŒàœ£àœŽàŒ àœàŸ±àœ²àœ¢àŒàœàœŠàŸàŸ±àœŒàœàŒ/àœŠàŸàœŒàŒàœàœŠàŸ¡àœàŒ àœàœ²àŒàœàœºàœàœ²àŒàœàœŽàŒàœàœ¢àŸàŸ±àœŽàœàŒàœàœºàŒ"
+
+#: ../gui/gdmsetup.glade.h:137
+msgid "Specifies if gdm will be stopped/restarted once Custom Command has been executed."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàœ²àŒ àœàœ¢àŒàœàœ
+àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ¢àŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ àœàœ²àŒ àœàœàœàŒàœàœàœàŒ/àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœŽàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:138
+msgid "Specifies the label that will be displayed on the Custom Command buttons and menu items."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœšàœºàœàŒàœ¢àŸàŒàœàœŽàŒàœàœàŒàœàœàœ¢àŒàœàœàŒàœ¢àŸ£àœàŒàœàŸ²àœàœŠàŒàœ àœàœ²àŒàœàœŽàŒàœàœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàœ²àŒ àœàŒàœ¡àœ²àœàŒàœ àœàœ²àŒàœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:139
+msgid "Specifies the label that will be displayed on the Custom Command list items and radio buttons."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœŒàŒàœ¡àœ²àœàŒàœàœàŒàœ¢àœºàŒàœàœ²àœ àœŒàŒàœšàœºàœàŒàœ¢àŸàŒàœàŒàœ àœàœ²àŒàœàœŽàŒàœàœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàœ²àŒ àœàŒàœ¡àœ²àœàŒàœ àœàœ²àŒàœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:140
+msgid "Specifies the message that will be displayed on Custom Command tooltip entries."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœ£àœàŒàœàœŠàŒàœàœàŒàœàœŠàŸ³àœàŒàœàœŒàŒàœàœàœŒàœàŒàœàœŽàŒàœàœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàœ²àŒàœ àœàŸ²àœ²àœàŒàœàœŒàœàŒàœ àœàœ²àŒàœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:141
+msgid "Specifies the message that will be displayed on the warning dialog box when one of the Custom Command widgets is activated."
+msgstr "àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœàœ²àŒàœàœºàœàœ²àŒàœàœŽàŒàœ£àœŠàŒàœàœ
+àœ²àœàŒ àœ€àœŽàœàœŠàŒàœ£àŸ¡àœàŒàœàœàœŒàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœºàœàŒàœàœ¢àŸ¡àŒàœàœ àœ²àŒàœ£àœŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœ àœàœ²àŒàœàœŽàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàœ²àŒàœ àœàŸ²àœ²àœàŒàœàœŒàœàŒàœ àœàœ²àŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:142
+msgid "Systemwide directory for face files. The sysadmin can place icons for users here without touching their homedirs. Faces are named after their users' logins. The face images must be stored in gdk-pixbuf supported formats and they must be readable for the GDM user."
+msgstr "àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœ¡àœŒàœàœŠàŒàœàŸ±àœ²àŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœàœŒàœŠàŒàœàœàœ¢àŒàœàœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœŒàœàŒàœàœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœ àœàœ²àŒàœàŒàœàœàŸ²àœŒàœàœŠàŒàœàœ¢àŒ àœàœ±àŒàœ£àœŽàŒàœàœàœàŒàœàœŽàœàœŠàŒ àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœŽàŒ àœàœŒàœàŒàœ¢àœ àœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœàœ²àœàŒàœàœàœàœŠàŒàœ¡àœŒàœàœàŒàœšàœ²àœàŒ àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàœŽàŒ àœàœ²àŒàœàœ²àŒàœàœºàŒ-àœàœ²àŒàœšàœ àœ²àŒàœšàœºàœàœŠàœ²àœàœ²àŒàœ àœŽàŒàœšàœºàœàŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœ¢àŸ©àŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœàœàŒàœàœŠàœŒàœàŒàœ àœàœŒàœàŒàœ àœàœàŒàœàœàœŒàŒ àœàœºàŒàœ£àœŠàŒàœ àœàœ²àŒàœàœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àŸ·àœàŒàœàœàœŽàœàŒàœàœàœŒ"
+
+#: ../gui/gdmsetup.glade.h:143
+msgid "T_ooltip:"
+msgstr "     àœ£àœàŒàœàœŠàŒàœàœàŒàœàœŠàŸ³àœ:(_o)"
+
+#: ../gui/gdmsetup.glade.h:144
+msgid "Text to appear in the warning pop-up dialogs"
+msgstr "àœàœºàœàŒàœàœ¢àŸ¡àŒàœàœŒàœàŒ-àœšàœàŒàœàœ àœ²àŒàœ£àœŒàœàŒàœàœŽàŒàœàœàŒ àœ àœàŸ±àœŽàœàŒàœàœ²àŒàœàœ²àŒàœàœ²àœàŒàœ¡àœ²àœ"
+
+#: ../gui/gdmsetup.glade.h:145
+msgid "Text to appear on the buttons and menu items"
+msgstr "àœšàœºàœàŒàœ¢àŸàŒàœàœŽàŒàœàœàŒ àœàœàœ¢àŒàœàœàŒàœ¢àŸ£àœàŒàœàŸ²àœàœŠàŒàœàœŽàŒàœàœŽàŒ àœ àœàŸ±àœŽàœàŒàœàœ²àŒàœàœ²àŒàœàœ²àœàŒàœ¡àœ²àœ"
+
+#: ../gui/gdmsetup.glade.h:146
+msgid "Text to appear on the radio buttons and list items"
+msgstr "àœ¢àœºàŒàœàœ²àœ àœŒàŒàœšàœºàœàŒàœ¢àŸàŒàœàœŽàŒàœàœàŒ àœàœŒàŒàœ¡àœ²àœàŒàœ¢àŸ£àœàŒàœàŸ²àœàœŠàŒàœàœŽàŒàœàœŽàŒ àœ àœàŸ±àœŽàœàŒàœàœ²àŒàœàœ²àŒàœàœ²àœàŒàœ¡àœ²àœ"
+
+#: ../gui/gdmsetup.glade.h:147
+msgid "Text to appear on the tooltips"
+msgstr "àœ£àœàŒàœàœŠàŒàœàœàŒàœàœŠàŸ³àœàŒàœ àœàœ²àŒàœàœŽàŒàœàœŽàŒàœ àœàŸ±àœŽàœàŒàœàœ²àŒàœàœ²àŒàœàœ²àœàŒàœ¡àœ²àœ"
+
+#: ../gui/gdmsetup.glade.h:148
+msgid "The UDP port number gdm should listen to for XDMCP requests. Don't change this unless you know what you are doing."
+msgstr "àœ¡àœŽàŒàœàœ²àŒàœàœ²àŒàœ àœàŸ²àœºàœàŒàœ£àœàŒàœšàœàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ àœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœŽàŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàŒàœàœàœŒ  àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ±àœŒàœàŒàœ¢àœàŒàœàŒàœ
+àœ²àŒàœ àœàœàœàŒàœšàœ²àœàŒàœàŒàœàŒàœ€àœºàœŠàŒàœàœŽàœàŒ àœ àŒàœàœ²àŒàœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:149
+msgid "The command to execute, with full path to the binary of the X server, and any extra arguments needed. Example: /usr/X11R6/bin/X"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœ²àŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ  àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒàœàœ²àŒàœàœŽàœàŒàœ£àŸ¡àœàŒàœ àœàœ²àŒàœ£àœŽàŒ àœ àœàŸ²àœŽàœ£àŒàœ£àœàŒàœàŒàœàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ  àœàœàŒàœàœàœŒàŒàœàœ àœ²àŒàœŠàŸàŸ²àœŽàœàŒàœ¢àŸàœàœŠàŒàœàœºàœàœŠàŒàœàŒàœ
+àœ²àŒàœ¢àœàŒàœ àœàœàŒàœ¢àœŽàœàŒàŒ àœàœàœºàœ¢àŒàœàœ¢àŸàœŒàœàŒ: /usr/X11R6/bin/X"
+
+#: ../gui/gdmsetup.glade.h:150
+msgid "The greeter will play a sound after a failed login attempt."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœàœ àŒàœàœ
+àœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœ
+àœ²àœàŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœ
+àœ²àœàŒàœàœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:151
+msgid "The greeter will play a sound after a successful login attempt."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœàœ àŒàœàœ
+àœàŒàœàœàœ¢àŒàœ àœàŸ±àœŒàœ£àŒàœ
+àœàŒàœ
+àœ²àœàŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœ
+àœ²àœàŒàœàœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:152
+msgid "The greeter will play a sound or beep when it is ready for a login."
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœ²àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàŸ²àŒàœŠàŸàŸ²àœ²àœàŒàœšàœ²àœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœ
+àœ²àœàŒàœ¡àœàŒàœàŒ àœàœ¢àŸ¡àŒàœŠàŸàœàŒàœ
+àœ²àœàŒàœàœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:153
+msgid "The horizontal position of the login window."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒ àœàœàŒàœŠàŸàœŒàœàœŠàŒàœàœàœŠàŒàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:154
+msgid "The name that will be displayed to the user."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœ àœàœ²àŒàœ£àœŽàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒàœàœ²àŒàœàœ²àœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:155
+msgid "The number of seconds that should pass before reactivating the entry field after a failed login."
+msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœ àœàŸ±àœŽàœàŒàœàœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ
+àœ²àœàŒàœàœ²àŒàœ€àœŽàœ£àŒàœàŒ àœàœŒàŒàœàœàœŒàœàŒàœŠàŒàœŠàŸàœŒàŒàœ àœàœ²àŒàœ£àœŒàœàŒàœ€àœŽàœàœŠàŒàœ£àŸ¡àœàŒàœàŒàœàœàœŒàŒàœàœ àœ²àŒàœ§àœºàŒàœàŒ àœ¢àŸ©àœ²àœŠàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœàœŒàŒàœàœ²àŒ àœŠàŸàœ¢àŒàœàŒàœàœŽàŒàœàœ²àŒàœàŸ²àœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:156
+msgid "The position of the login window cannot be changed."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒ àœàœàœŠàŒàœŠàŒàœ àœàœ²àŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:157
+msgid "The position of the login window is determined by Position X / Position Y."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒ àœàœàœŠàŒàœŠàŒàœ àœàœ²àŒ àœàœàœŠàŒàœŠàŒàœšàœºàœàœŠàœ²àŒ/ àœàœàœŠàŒàœŠàŒàœàœ àœ²àŒàœàœ²àœŠàŒàœàœàœàŒàœ àœàœºàœàœŠàŒàœàœàœŒàŒàœ¡àœŒàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:158
+msgid "The session that is used by default if the user does not have a saved preference and has picked 'Last' from the list of sessions."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒàœ£àœŽàŒ àœŠàŸ²àœŽàœàŒàœàœàœàŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàœàœ àŒàœàœàœàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàŒàœ
+àœ²àœàŒàœàœàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàŒàœ¡àœ²àœàŒàœ àœàœ²àŒàœ£àœŠàŒ 'àœàœàœŽàœàŒ' àœ àœàœŽàŒàœ¡àœŒàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àœŠàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœ¡àœŒàœàŒàœàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒ"
+
+#: ../gui/gdmsetup.glade.h:159
+msgid "The vertical position of the login window."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœ²àŒàœàœ²àŒ àœàœºàœ¢àŒàœàŸ²àœàŒàœàœàœŠàŒàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:160
+msgid "Themes"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:161
+msgid "This server is available as a choice when a user wishes to run a flexible, on demand server."
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒ àœàœàœŒàŒàœ àœàœŒàœàŒàœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒàœàœ²àœŠàŒ àœàŸ±àŒàœŠàŸàœàœŠàŒàœàœàœºàŒàœàœŒàœàŒàœàœŒàŒàœ
+àœ²àœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒàœ¢àœºàŒàœ àœàœŒàœàŒàœàœŠàŸàŸ±àœºàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœàœàŒàœàŒàœ
+àœ²àœàŒàœŠàŸŠàœºàŒ àœ àœàœŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:162
+msgid "To avoid denial of service attacks, GDM has fixed size queue of pending connections. Please note that this parameter does *not* limit the number of remote displays which can be managed. It only limits the number of displays initiating a connection simultaneously."
+msgstr "àœàœàœŠàŒàœàœŒàœàŒàœàœàœàŒàœàœàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàœàŒàœàŒàœàœàœŽàœàŒàœàœ²àŒàœàœŽàœ¢àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœàœŠàŸ£àœ¢àŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàœàœŽàœàŒàœ£àœàŒàœàœŽàŒàœàœ²àŒ àœàŸ²àœ£àŒàœàœàŒàœàœàœàŒàœàœàœŒàœŠàŒàœ àœàœàŒàœ¡àœŒàœàŒ àœ àŒàœàœ²àŒàœàœàŒàœàœàœŽàœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœ£àœºàœàœŠàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ²àŒ àœàœàŒàœ¢àœ²àœàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàŸ²àœàœŠàŒàœ àœàœ²àŒ àœàœàŒàœàœ²àŒàœàœàœŒàœàŒàœšàœ²àœàœàŒàœàŸ²àœàŒàœàœàœàŒ àœ àœàœ²àŒàœàœ²àœŠàŒ àœàœŽàœŠàŒàœàœàœàŒàœ£àœŽàŒ àœàœàœŽàœàŒàœ£àœàŒàœ
+àœ²àœàŒàœ àœàœŒàŒàœ àœàŸ±àœºàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàŸ±àœ²àŒàœàŸ²àœàœŠàŒàœ àœàœ²àŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœàœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:163
+msgid "To prevent attackers from filling up the pending queue, GDM will only allow one connection for each remote computer.  If you want to provide display services to computers with more than one screen, you should increase the this value accordingly."
+msgstr "àœàœàœŒàœàŒàœàœ²àŒàœàœŽàŒ àœàœŠàŸ£àœ¢àŒàœàœàœàŒàœàœ²àŒàœàŸ²àœ£àŒàœ àœàœ²àŒàœàœàœàŒàœàœ²àŒàœ£àœŠàŒ àœŠàŸàœŒàœàŒàœàœàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœ¢àœ²àœàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ¢àœºàŒàœ¢àœºàœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœàœŽàœàŒàœ£àœàŒàœàœ
+àœ²àœàŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœ àœàœàŒàœàœ
+àœŽàœàœàŒàœšàœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœàœŠàŒàœàœŒàœàŒàœàœŽàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœŽàŒàœ£àœŽàŒ àœàœŠàœ£àŒàœàœàœ²àŒàœàœ
+àœ²àœàŒàœ£àœŠàŒàœ£àŸ·àœàŒàœŠàŸàœºàŒàœàŸ±àœ²àœàŒàœàœ²àŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœ àŒàœàœ²àŒàœàœàœŠàŒàœàœŒàœàŒàœ àœàœ²àŒ àœ àœàŸ²àœ²àœ£àŒàœàœºàŒàœ¡àœ¢àŒàœ àœàœ¢àŒàœ àœàœàŒàœàœàœŒ"
+
+#: ../gui/gdmsetup.glade.h:164
+msgid "Turns the Actions menu (which used to be called System menu) on or off.  If this is off then one of the actions will be available anywhere.  These actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and such."
+msgstr "àœàŸ±àŒàœàœ àœ²àŒàœàœàœ¢àŒàœàœàŒ (àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœ¢àŒàœàœàŒàœàœºàœ¢àŒàœŠàŸ³àœàŒàœàœ²àŒ) àœšàœ±àœŒàœàŒàœ¡àœàŒàœàŒàœšàœŒàœàŒ àœ àœàœàœàŒàœšàœ²àœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒàœšàœŒàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒ àœàœºàŒàœ£àœŠàŒ àœàŸ±àŒàœàŒàœàœŽàŒàœ£àœŠàŒàœàœ
+àœ²àœàŒ àœàŒàœŠàŸàœºàŒàœ àœàœàŒàœ¢àœŽàœàŒàœ àœàœŒàœàŒàœàœŽàœàœŠàœàŒàœ¡àœŒàœàŒ àœ àŒàœàœ²àŒàœàŸ±àŒàœàŒàœàœŽàŒàœàœàŒ àœŠàŸàœŒàŒàœàœŠàŸ¡àœàŒàœàœ²àŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒ àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœàŒàœàœºàŒàœàœàœŽàœàŒàœàœŽàŒàœ¡àœŒàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:165
+msgid "U_ser:"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ:(_s)"
+
+#: ../gui/gdmsetup.glade.h:166
+msgid "Us_e 24 Hour Clock:"
+msgstr "àœàœŽàŒàœàœŒàœàŒàœàœºàŒàœ àœàœŒàœ¢àŒ àŒ¢àŒ€ àœ£àœàŒàœ£àœºàœàŒàœ àœàœ: (_e)"
+
+#: ../gui/gdmsetup.glade.h:167
+msgid "Users"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:168
+msgid "Welcome Message"
+msgstr "àœàŸ±àœŒàœàŒàœ£àœºàœàœŠàŒàœ àœàŸ²àœ²àœàŒàœàœŒàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:169
+msgid "When GDM is ready to manage a remote display, an ACCEPT packet is sent to it containing a unique session id which will be used in future XDMCP conversations. GDM will then place the session id in the pending queue waiting for the display to respond with a MANAGE request. If no response is received within maximum wait time, GDM will declare the display dead and erase it from the pending queue freeing up the slot for other displays."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ àœàœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ
+àœ²àœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàŸ²àŒàœŠàŸàŸ²àœ²àœàŒàœšàœ²àœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒàœàŒàœ àœŒàœàœŠàŒàœàœ àœ²àŒàœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàŸ²àœŒàœŠàŒàœàŸ³àœºàœàŒàœàœàŒàœ£àœàŒàœ£àœºàœàŒàœàœ àœàŒàœàœ²àŒàœšàœ²àœàŒàœàœ²àŒ àœàœàœŽàœàŒàœàœŒàœàŒàœàŒàœ¡àœ²àœàŒàœàœ àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœšàœ àœ²àŒàœàœ²àŒàœ
+àœ²àœàŒàœ¡àœŒàœàŒàœàœ²àŒ àœàœàŒàœ£àœºàœàŒàœ àœàŸ²àœ²àœàŒàœàœàŒàœ
+àœ²àœàŒàœàœàœàŒàœ¡àœŒàœàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒàœàœºàŒàœ£àœŠàŒ àœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒàœàŒàœ
+àœ²àœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœ£àœàŒàœàœàœŒàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœŠàŸàœŽàœàŒàœàœ²àŒ àœàœŠàŸ£àœ¢àŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàŸ²àœ£àŒàœ àœàœ²àŒàœàœàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœšàœ àœ²àŒàœàœ²àŒàœ àœàœ²àŒàœàœàœàŒàœ àœŒàœàŒàŒ àœàœŠàŸàœŽàœàŒàœàœ àœ²àŒàœàœàŒàœàœàœ àŒàœàœŽàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ àœàœŒàœàŒ àœ£àœàŒàœàœ
+àœ²àœàŒàœ¡àœàŒàœàŒàœ àœàœŒàœàŒàœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœ²àŒàœ€àœ²àŒàœŠàœŒàœàœàŒàœŠàŸŠàœºàŒàœàœŠàœ£àŒàœàœŠàŸàŸ²àœàœŠàŒàœ àœàœàŒàœ àœŒàœàŒ àœàœºàŒàœ£àœŠàŒ àœ àœàœ²àŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœàœàŒàœàœ²àŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŒàœŠàŸàœŒàŒàœ¢àœàŒàœàœàœàŒàœàœàœŒàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœŠàŸ£àœ¢àŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàŸ²àœ£àŒàœ àœàœ²àŒàœ£àœŠàŒàœàŸ²àœºàœàŒàœàœàœàŒàœ àœŒàœàŒàŒ"
+
+#: ../gui/gdmsetup.glade.h:170
+msgid "When the user logs in and already has an existing session, they are connected to that session rather than starting a new session.  This only works for sessions running on Virtual Terminals started with gdmflexiserver, and not with XDMCP."
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœ àœàœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàœàŒàœàŒàœàœàŒ àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒàœ¡àœŒàœàŒàœàœàœ²àœàŒàœàœ àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒ àœàœºàŒàœàœŽàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœŠàœ¢àœàŒàœ
+àœ²àœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàœàŒàœàŒàœ àœàœ²àŒ àœ àŒàœàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœ£àœŽàŒàœàœàœŽàœàœàŒàœšàœ²àœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœàœºàœàŒàœàœ¢àŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœšàœºàœàŒàœšàœºàœ£àŒàœšàœ²àŒàœšàœºàœàœŠàœ²àŒàœšàœ àœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœ¡àœŒàœàŒàœàœ²àŒ àœàœ¢àŒàœ
+àœŽàŒàœ¡àœ£àŒàœàœ¢àŒàœàœ²àŒàœàœ±àœ£àŒàœàœŽàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒàœ¢àŸàŸ±àœàœàŒàœ
+àœ²àœàŒàœ£àœ±àŒàœ àœàœàœàŒàœšàœ²àœàŒ"
+
+#: ../gui/gdmsetup.glade.h:171
+msgid "X Server Login Window Preferences"
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœàœ àŒàœàœàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:172
+msgid "XDMCP Login Window Preferences"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœàœàœ àŒàœàœàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmsetup.glade.h:173
+msgid "_Add..."
+msgstr "àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ...  (_A)"
+
+#: ../gui/gdmsetup.glade.h:174
+msgid "_Add/Modify..."
+msgstr "àœàŒàœŠàŸàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ/àœ£àœºàœàœŠàŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒ...(_A)"
+
+#: ../gui/gdmsetup.glade.h:175
+msgid "_Allow local system administrator login"
+msgstr "àœàœºàŒàœàœàœŠàŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàœ àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœ(_A)"
+
+#: ../gui/gdmsetup.glade.h:176
+msgid "_Allow users to change fonts and colors of plain greeter"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœàŒàœàœŒàœ àœ²àŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àœ àœ²àŒ àœ¡àœ²àœàŒàœàœàœŽàœàœŠàŒàœàœàŒàœàœŒàœŠàŒàœàœàœ²àŒ àœàœŠàŸàŸ±àœŽàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœ
+àœŽàœ(_A)"
+
+#: ../gui/gdmsetup.glade.h:177
+msgid "_Background color:"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àœ àœ²àŒàœàœŒàœŠàŒàœàœàœ²àŒ:(_B)"
+
+#: ../gui/gdmsetup.glade.h:179
+#, no-c-format
+msgid "_Default: \"Welcome to %n\""
+msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒ: \"Welcome to %n\"(_D)"
+
+#: ../gui/gdmsetup.glade.h:180
+msgid "_Default: \"Welcome\""
+msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒ:\"Welcome\"(_D)"
+
+#: ../gui/gdmsetup.glade.h:181
+msgid "_Deny TCP connections to Xserver"
+msgstr "àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ£àœŽàŒ àœàœ²àŒàœŠàœ²àŒàœàœ²àŒàœàœàœŽàœàŒàœ£àœàŒ àœàœŠàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ(_D)"
+
+#: ../gui/gdmsetup.glade.h:182
+msgid "_Enable Automatic Login"
+msgstr "àœ¢àœàŒàœàœàœ²àœàŒàœàŸ±àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒ(_E)"
+
+#: ../gui/gdmsetup.glade.h:183
+msgid "_Enable accessible login"
+msgstr "àœ àœàœŽàœ£àŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ àœ²àŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒ (_E)"
+
+#: ../gui/gdmsetup.glade.h:184
+msgid "_Flexible (on demand)"
+msgstr "àœŠàŸàœàœŠàŒàœàœàœºàŒ(àœàœàœàœŠàŒàœàœŒàœ)(_F)"
+
+#: ../gui/gdmsetup.glade.h:185
+msgid "_Global face dir:"
+msgstr "àœŠàŸ€àŸ±àœ²àŒàœàŸ±àœàŒàœàœàœŒàœàŒàœ¢àŸ£àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ:(_G)"
+
+#: ../gui/gdmsetup.glade.h:186
+msgid "_GtkRC file:"
+msgstr "àœàœ²àŒàœàœ²àŒàœàœºàŒàœšàœ¢àŒàœŠàœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ:(_G)"
+
+#: ../gui/gdmsetup.glade.h:187
+msgid "_Hide visual feedback in the password entry"
+msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŒàœàœàœŒàœàŒàœ àœàœ²àŒàœàœàŒ àœàœàœŒàœàŒàœàœ àœ²àŒàœàœŠàœàŒàœ£àœàŒàœŠàŸŠàŒàœàœàœàŒ (_H)"
+
+#: ../gui/gdmsetup.glade.h:188
+msgid "_Image:"
+msgstr "àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒ: (_I)"
+
+#: ../gui/gdmsetup.glade.h:189
+msgid "_Include all users from /etc/passwd (not for NIS)"
+msgstr "/etc/passwd àœàœàŒàœ£àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàŒàœàœàœàŒàœàŸ²àœàœŠàŒàœŠàœŽàŒàœàœàœŽàœàœŠàŒ  (àœšàœºàœàŒàœšàœ àœ²àŒàœšàœºàœŠàœ²àŒàœàœ²àœàœŒàœàŒàœ£àœŽàŒàœàœºàœàŒ) (_I)"
+
+#: ../gui/gdmsetup.glade.h:190
+msgid "_Label:"
+msgstr "     àœàŒàœ¡àœ²àœ:(_L)"
+
+#: ../gui/gdmsetup.glade.h:191
+msgid "_Login screen ready:"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ£àŒàœàœàœ²àŒàœàŸ²àŒàœŠàŸàŸ²àœ²àœàŒàœšàœ²àœàŒ:(_L)"
+
+#: ../gui/gdmsetup.glade.h:192
+msgid "_Logins are handled by this computer"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŽàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒàœàœ²àœŠàŒ àœ£àœºàœàœŠàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœšàœ²àœàŒ(_L)"
+
+#: ../gui/gdmsetup.glade.h:193
+msgid "_Maximum pending requests:"
+msgstr "àœàœŠàŸ£àœ¢àŒàœ¡àœŒàœàŒàœàœ àœ²àŒàœàœŽàŒàœàŒàœàœàŒàœàœàœ àŒ (_M)"
+
+#: ../gui/gdmsetup.glade.h:194
+msgid "_Minimal UID:"
+msgstr "àœàœŽàœàŒàœ€àœŒàœŠàŒàœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒ:(_M)"
+
+#: ../gui/gdmsetup.glade.h:195
+msgid "_Only allow login if user's home directory permissions are secure"
+msgstr "àœ£àœàŒàœàœ àœ²àŒàœàŸ±àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœàœàŒàœàŒàœàœŽàŒ àœàœàœ àŒàœàœàœàŒàœšàœ²àœàŒàœàŒàœ
+àœ²àœàŒàœ¢àŸàŸ±àœ²àœàŒàœ
+àœ²àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒ  (_O)"
+
+#: ../gui/gdmsetup.glade.h:196
+msgid "_Path:        "
+msgstr "àœ àœàŸ²àœŽàœ£àŒàœ£àœ: (_P)"
+
+#: ../gui/gdmsetup.glade.h:197
+msgid "_Pause before login:"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ§àœºàŒàœàœ¢àŒàœàœºàœàŒ:(_P)"
+
+#: ../gui/gdmsetup.glade.h:198
+msgid "_Ping interval:"
+msgstr "àœàœ²àœàŒàœŠàŸàŸ²àŒàœàœ¢àŒàœàœàœàœŠàŒ:(_P)"
+
+#: ../gui/gdmsetup.glade.h:199
+msgid "_Priority:"
+msgstr "àœàœàœŒàŒàœ¢àœ²àœàŒ:(_P)"
+
+#: ../gui/gdmsetup.glade.h:200
+msgid "_Remove"
+msgstr "àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàŒ (_R)"
+
+#: ../gui/gdmsetup.glade.h:201
+msgid "_Remove..."
+msgstr "àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒ... (_R)"
+
+#: ../gui/gdmsetup.glade.h:202
+msgid "_Server:"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒ:(_S)"
+
+#: ../gui/gdmsetup.glade.h:203
+msgid "_Servers:"
+msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒ:(_S)"
+
+#: ../gui/gdmsetup.glade.h:204
+msgid "_Style:"
+msgstr "àœàœàœŒàŒàœ¢àŸ£àœàŒ(_S)"
+
+#: ../gui/gdmsetup.glade.h:205
+msgid "_Theme:"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ: (_T)"
+
+#: ../gui/gdmsetup.glade.h:206
+msgid "_User:"
+msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ: (_U)"
+
+#: ../gui/gdmsetup.glade.h:207
+msgid "_VT:"
+msgstr "àœàœ²àŒàœàœ²àŒ:(_V)"
+
+#: ../gui/gdmsetup.glade.h:208
+msgid "_X coordinate"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàŒàœŠàŸàœŒàœàŒ(_X)"
+
+#: ../gui/gdmsetup.glade.h:209
+msgid "_Y coordinate"
+msgstr "àœàœ àœ²àŒàœàŒàœŠàŸàœŒàœàŒ(_Y)"
+
+#: ../gui/gdmsetup.glade.h:210
+msgid ""
+"auto\n"
+"yes\n"
+"no"
+msgstr ""
+"àœ¢àœàŒàœàœàœ²àœàŒ\n"
+"àœšàœ²àœàŒ\n"
+"àœàœºàœàŒ"
+
+#: ../gui/gdmsetup.glade.h:213
+msgid "dummy"
+msgstr "àœàœàœºàŒàœàœàœŽàœàœŠàŒ"
+
+#: ../gui/gdmsetup.glade.h:214
+msgid "seconds"
+msgstr "àœŠàŸàœ¢àŒàœàŒàœàœŽàŒ"
+
+#: ../gui/gdmuser.c:286
+#: ../gui/gdmuser.c:288
+msgid "Too many users to list here..."
+msgstr "àœàœ±àŒàœ£àœŽàŒàœàœŒàŒàœàœàœŒàœàŒàœ àœàœàŒàœàœàœŒàŒàœàœ àœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒ àœàœàŒàœàŸ²àœàœŠàŒàœàœŠàŒ"
+
+#: ../gui/greeter/greeter.c:764
+#: ../gui/greeter/greeter.c:815
+msgid "Restart Machine"
+msgstr "àœàŸ³àœŒàœàŒàœ àœàŸ²àœŽàœ£àŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ "
+
+#: ../gui/greeter/greeter.c:1427
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ%sàœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/greeter/greeter.c:1481
+msgid "The greeter theme is corrupt"
+msgstr "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àœ àœ²àŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœºàŒ àœàœàŒàœ
+àœàŒàœšàœ²àœàŒàœàœŠàŒ"
+
+#: ../gui/greeter/greeter.c:1482
+msgid "The theme does not contain definition for the username/password entry element."
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœºàŒàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒ/àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŒàŒàœàœàœŒàœàŒàœàŒàœ£àœàŒàœàœ²àŒ àœàœºàœŠàŒàœàœ²àœàŒàœàœ²àœàŒàœ àœàœŽàœ"
+
+#: ../gui/greeter/greeter.c:1515
+msgid "There was an error loading the theme, and the default theme could not be loaded. Attempting to start the standard greeter"
+msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒàœ¡àœŒàœàœàŒàœ£àœŠàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœºàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœàœàŒàœ£àŸ¡àœàŒàœàŸ±àœ²àŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœºàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒ àœàœàœ àŒàœàœ
+àœàŒàœàœŒàŒ"
+
+#: ../gui/greeter/greeter.c:1537
+msgid "The GTK+ greeter could not be started.  This display will abort and you may have to login another way and fix the installation of GDM"
+msgstr "àœàœ²àŒàœàœ²àŒàœàœºàŒ+ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœºàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœºàŒ àœàœ¢àŒàœàœ€àœŒàœ£àŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàœàŒàœ£àœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàœŠàŒàœ£àœàŒàœàœàœàŒàœ
+àœ²àœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàŸ±àœ²àŒ àœàœàœ àŒàœàœ£àŒàœŠàœºàœ£àŒàœàœàœŒàœàŒàœ àœŒàœàŒàŒ "
+
+#: ../gui/greeter/greeter.c:1604
+msgid "Your session directory is missing or empty!  There are two available sessions you can use, but you should log in and correct the gdm configuration."
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœºàŒ àœàœ¢àŸ³àœàŒàœŠàŸàœŒàœ¢àŒàœàœŽàœàœŠàŒàœàœ àœàŒ àœŠàŸàœŒàœàœàŒàœšàœ²àœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœŽàœàŒàœàœ àœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœàŒàœàœàœ²àœŠàŒàœ¡àœŒàœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàŸ±àœŒàœàŒàœ¢àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœŒàœ¢àŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœàœŒ"
+
+#: ../gui/greeter/greeter_canvas_item.c:172
+msgid "Select _Session..."
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ...(_S)"
+
+#: ../gui/greeter/greeter_canvas_item.c:500
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr "àœàœ±àŒàœ£àœŽàŒàœ¡àœŒàœàŒàœàœ²àŒàœàŸ²àœ²àŒàœàŒàœàœŽàŒàœàœ²àŒ àœ£àœàŒàœàœ¢àŸàŸ±àœàœŠàŒàœàœ¢àœàŒàœàŒ àœ£àœŒàœàŒàœ£àŸ¡àœºàŒàœšàœºàœàŒ àœàœàœ¢àŒàœàœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàŒàŒ¡àŒ  àœ£àœŽàŒàœšàœºàœàŒ"
+
+#. Last isn't in the session list, so add separate.
+#: ../gui/greeter/greeter_item_customlist.c:260
+#: ../gui/greeter/greeter_item_customlist.c:269
+#: ../gui/greeter/greeter_item_customlist.c:365
+msgid "Last session"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœàœàœŽàœ"
+
+#: ../gui/greeter/greeter_item_ulist.c:207
+msgid "Already logged in"
+msgstr "àœ§àœºàŒàœàŒàœ£àœŠàŒàœ¢àœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœŽàœ"
+
+#: ../gui/greeter/greeter_parser.c:334
+msgid "_Session"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒ (_S)"
+
+#: ../gui/greeter/greeter_parser.c:359
+#: ../gui/greeter/greeter_system.c:239
+msgid "Sus_pend"
+msgstr "àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒ (_p)"
+
+#: ../gui/greeter/greeter_parser.c:369
+msgid "Remote Login via _XDMCP"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ¢àŸàŸ±àœŽàœàŒàœàœ àœ²àŒàœàœàŒàœ¢àœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ(_X)"
+
+#: ../gui/greeter/greeter_parser.c:374
+msgid "Confi_gure"
+msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ (_g)"
+
+#: ../gui/greeter/greeter_parser.c:379
+msgid "Op_tions"
+msgstr "àœàœàœàŒàœàŒàœàœŽàŒ(_t)"
+
+#: ../gui/greeter/greeter_parser.c:408
+msgid "_OK"
+msgstr "àœàœàœŽàœàŒ (_O)"
+
+#: ../gui/greeter/greeter_parser.c:413
+msgid "_Cancel"
+msgstr "àœàŒàœàœºàœàŒ(_C)"
+
+#: ../gui/greeter/greeter_session.c:91
+msgid "Change _Session"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœŠàœŒàœ¢àŒ(_S)"
+
+#: ../gui/greeter/greeter_session.c:113
+msgid "Sessions"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœàœŽàŒ"
+
+#: ../gui/greeter/greeter_session.c:133
+msgid "_Last session"
+msgstr "àœ£àœ±àŒàœ¡àœŽàœàŒàœàœàœŽàœàŒàœàœàŒ(_L)"
+
+#: ../gui/greeter/greeter_session.c:139
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœàŒàœàœàœ àŒàœàœàœŽàœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœŠàŸàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/greeter/greeter_system.c:199
+msgid "Confi_gure Login Manager..."
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ...(_g)"
+
+#: ../gui/greeter/greeter_system.c:327
+msgid "Choose an Action"
+msgstr "àœàŸ±àŒàœàŒàœ
+àœ²àœàŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+
+#: ../gui/greeter/greeter_system.c:349
+msgid "Shut _down the computer"
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœŠàŸàœŒàŒàœàœŠàŸ¡àœàœŠàŒ (_d)"
+
+#: ../gui/greeter/greeter_system.c:352
+msgid "Shut Down your computer so that you may turn it off."
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœŠàŸàœŒàŒàœàœŠàŸ¡àœàœŠàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàœ±àœàŒàœšàœŒàœàŒàœ àœàœàŒ"
+
+#: ../gui/greeter/greeter_system.c:367
+msgid "_Restart the computer"
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ(_R)"
+
+#: ../gui/greeter/greeter_system.c:370
+msgid "Restart your computer"
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ "
+
+#: ../gui/greeter/greeter_system.c:411
+msgid "Sus_pend the computer"
+msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒ (_p)"
+
+#: ../gui/greeter/greeter_system.c:414
+msgid "Suspend your computer"
+msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒ"
+
+#: ../gui/greeter/greeter_system.c:428
+msgid "Run _XDMCP chooser"
+msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ (_X)"
+
+#: ../gui/greeter/greeter_system.c:431
+msgid "Run an XDMCP chooser which will allow you to log into available remote computers, if there are any."
+msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœŽàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàœºàŒàœàœŽàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœ
+àœ²àœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ"
+
+#: ../gui/greeter/greeter_system.c:453
+msgid "Confi_gure the login manager"
+msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ (_g)"
+
+#: ../gui/greeter/greeter_system.c:456
+msgid "Configure GDM (this login manager). This will require the root password."
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒ(àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ àœàœ²) àœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¢àŸ©àŒàœàœ àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœàœŒ"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(àœ àœàŸ²àŒàœàœ€àœŽàœŠàŒàœàœàœàŒàœ) àŒ¢àŒ àŒ àŒ  àœàœ±àœŒàœàœàœ²àŒ àœàœºàœàœŠàœ²àŒàœàœ±àœŒàœàœàœ²àŒ"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "àœàœ±àœŒàœàœàœ²àŒ àœàœºàœàœŠàœ²àŒàœàœ±àœŒàœàœàœ²àŒ"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "àœŠàŸàœŒàœ¢àŒàœàœ²àœ"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "àœŠàŸàœŒàœ¢àŒàœàœ²àœàŒàœ§àœŒàœàœàŒàœ¡àœŒàœàŒàœàœ²àŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(àœ àœàŸ²àŒàœàœ€àœŽàœŠàŒàœàœàœàŒàœ) àŒ¢àŒ àŒ àŒ¢ àœàœ²àŒàœàœŒàœàŒ"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœ
+àœ²àœàŒàœàœàŒàœŠàŸŠàŸ²àœàœŠàŒàœàœ àœ²àŒ àœŠàŸàœŒàœ¢àŒàœàœ²àœàŒàœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ¢àœ²àŒàœàœŒàœ àœ²àŒàœ àœàŸ±àœŽàœ¢àŒàœàŒ"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "àœàœ²àŒàœàœŒàœàŒàœ¢àœ²àŒàœàœŒàŒàœàœàœàŒ"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "àœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœàœ
+àœŠàŒàœàœ àœ²àŒ àœàœàœ àŒàœàœàœŠàŒàœ
+àœàŒàœàŸ±àœ²àŒ àœàœ²àŒàœàœŒàœàŒ"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "àœŠàŸàœŒàœ¢àŒàœàœ²àœàŒàœàœ²àŒ àœàœ²àŒàœàœŒàœàŒàœ¢àœ²àŒàœàœŒàœ àœ²àŒàœ àœàŸ±àœŽàœ¢àŒàœàŒ"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "àœàœàœ àŒàœàœàœŠàŒàœ
+àœàŒàœàŸ±àœ²àŒàœàœ²àŒàœàœŒàœàŒ"
+
+#: ../gui/modules/dwellmouselistener.c:594
+#: ../gui/modules/keymouselistener.c:947
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"(%s)àœ£àœŽàŒàœ àœàŸ²àœºàœ£àŒàœàœàœŽàœàŒàœ¡àœŒàœàŒàœàœ²\n"
+"àŒ(%s)àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœ àœ²àŒàœŠàŸàœàœŠàŒàœ àœàœŒàœ£àŒàœàŒ"
+
+#: ../gui/modules/keymouselistener.c:256
+#, c-format
+msgid "Cannot open gestures file: %s"
+msgstr "àœ¢àŸ£àœàŒàœ àœàŸ±àœŽàœ¢àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:38
+msgid "DMX display to migrate to"
+msgstr "àœàœ²àŒàœšàœºàœàŒàœšàœºàœàœŠàœ²àŒ àœàœàœ²àŒàœàœàœŠàŒàœŠàŸ€àœŒàŒàœŠàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:39
+#: ../utils/gdm-dmx-reconnect-proxy.c:44
+msgid "DISPLAY"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:43
+msgid "Backend display name"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœ²àœàŒàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:48
+msgid "Xauthority file for destination display"
+msgstr "àœ àœàŸ²àœŒàŒàœ¡àœŽàœ£àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœàœàœàŒàœàœ àœ²àŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:49
+#: ../utils/gdm-dmx-reconnect-proxy.c:54
+msgid "AUTHFILE"
+msgstr "àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:53
+msgid "Xauthority file for backend display"
+msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:71
+#, c-format
+msgid "Failed to open display \"%s\"\n"
+msgstr "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ\"%s\" àœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœŽàœàœŠàŒ\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:75
+#, c-format
+msgid "DMX extension not present on \"%s\"\n"
+msgstr "àœàœ²àŒàœšàœºàœàŒàœšàœºàœàœŠàœ²àŒàœ¢àŸàŸ±àŒàœàœŠàŸàŸ±àœºàœàŒ\"%s\"àœàœŽàŒàœàœ²àœàŒàœ àœàœŽàœ\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:98
+msgid "- migrate a backend display from one DMX display to another"
+msgstr "àœàœ²àŒàœšàœºàœàŒàœšàœºàœàœŠàœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœ
+àœ²àœàŒàœ£àœŠàŒàœàœ
+àœ²àœàŒàœ£àœŽàŒ àœ¢àŸàŸ±àœàŒàœàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ
+àœ²àœàŒ àœàœàœ²àŒàœàœàœŠàŒàœŠàŸ€àœŒàŒ(_m)"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:104
+#, c-format
+msgid "You must specify a destination DMX display using %s\n"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ%sàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœŠàŸàœºàŒ àœ àœàŸ²àœŒàŒàœ¡àœŽàœ£àŒàœàœ²àŒàœšàœºàœàŒàœšàœºàœàœ²àœŠàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ
+àœ²àœàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœàœŒ\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:109
+#, c-format
+msgid "You must specify a backend display by using %s\n"
+msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ%sàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœŠàŸàœºàŒ àœ¢àŸàŸ±àœàŒàœàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ
+àœ²àœàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœàœŒ\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:124
+#, c-format
+msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+msgstr "àœàœ²àŒàœšàœºàœàŒàœšàœºàœàœŠàœ²àŒàœšàœºàœàœ²àŒàœŠàœ²àŒàœàœ²àœ¢àœ²àœàŒ\"%s\"àœàŒàœàœàœŽàœàŒ \"%s\"àœàœŽ\n"
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàœŠàœ²àŒàœàœ±àœŠàœ²àŒàœàœºàŒ àœ¢àŸ©àŒàœàŒàœàœàŒàœ
+àœ²àœàŒàœŠàŸŠàœºàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àœàŒàœšàœ²àœàŒ\n"
+
+#: ../utils/gdmaskpass.c:42
+#: ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "àœàœàœºàœàŒàœàœ€àœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒ\n"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: àœŠàŸ£àœŒàœàŒàœàœŒàŒ%sàœàœ²àœàŒàœ àœàœŽàœ"
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s àœàœºàŒ àœ¡àœŽàŒàœšàœ àœ²àŒàœàœ²àŒ%dàœàœ²àœŠàŒ àœàœàœàŒàœàœàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s àœàœºàŒ àœŠàŸ¡àœºàŒàœàœàŒàœàŸ±àœ²àœŠàŒàœ àœàŸ²àœ²àŒàœàœàœŽàœàŒ"
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s àœàœºàŒ àœàœàœàŒàœàŸ±àœ²àœŠàŒàœ àœàŸ²àœ²àŒàœàœàœŽàœàŒ"
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s àœàœºàŒàœàœ²àœàŒàœ àœàœŽàœ àœàœºàŒàœ¡àœŒàœàŒàœàœàœŒ"
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s àœàœºàŒ àœàœŽàœŠàŒàœ¢àŸàŸ±àœŽàœàŒàœàŸ±àœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ
+àœ²àœàŒàœàœºàœàŒàœàœŠàŒ"
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s àœàœºàŒ àœŠàŸ¡àœºàŒàœàœàŒ/àœàœàœàŒàœàŸ±àœ²àœŠàŒàœ àœàŸ²àœ²àŒàœàœàœŽàœàŒ"
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s àœàœºàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœàœàœ àŒàœ£àœŠàŒàœŠàŸŠàœŒàœàŒàœàœŠàŒ"
+#~ msgid "Could not create socket!"
+#~ msgstr "àœŠàœŒàœàŒàœàœºàœàœ²àŒàœàœŠàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠ!"
+#~ msgid "Denied XDMCP query from host %s"
+#~ msgstr "àœ§àœŒàœŠàœàœ²àŒ%sàœàœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒ àœ àœàŸ²àœ²àŒàœàœàŸ±àœàŒàœàŒàœàœàœºàœàŒàœàŒàœàœàœŽàœàŒ"
+#~ msgid "Could not extract authlist from packet"
+#~ msgstr "àœàœàœàŒàœàœàŒàœàœàŒàœ£àœŠàŒ àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœŒàŒàœ¡àœ²àœàŒ àœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠ"
+#~ msgid "Error in checksum"
+#~ msgstr "àœ
+àœºàœàŒàœŠàœàŒàœàœàŒàœ àœàœŒàœ£àŒàœ"
+#~ msgid "Bad address"
+#~ msgstr "àœàŒàœàŸ±àœàŒàœàŸ±àœàŒàŒàœàœºàœŠ"
+#~ msgid "%s: Could not read display address"
+#~ msgstr "%s:àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàŒàœàŸ±àœàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read display port number"
+#~ msgstr "%s:àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàŸ²àœºàœàŒàœ£àœàŒàœšàœàŒàœàŸ²àœàœŠàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not extract authlist from packet"
+#~ msgstr "%s: àœàœàœàŒàœàœàŒàœàœàŒàœ£àœŠàŒ àœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœàœŒàŒàœ¡àœ²àœàŒ àœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Error in checksum"
+#~ msgstr "%s: àœ
+àœºàœàŒàœŠàœàŒàœàœàŒàœ àœàœŒàœ£àŒàœàŒ"
+#~ msgid "%s: Got REQUEST from banned host %s"
+#~ msgstr "%s: àœàœàœàŒàœàœàŒàœ
+àœàŒàœàŸ±àœ²àŒàœ§àœŒàœŠàœàœ²àŒ%sàœàœàŒàœ£àœŠàŒ àœàœŽàŒàœàŒàœàœŒàœàŒàœ
+àœ²àŒ"
+#~ msgid "%s: Could not read Display Number"
+#~ msgstr "%s:àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœšàœàŒàœàŸ²àœàœŠàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Connection Type"
+#~ msgstr "%s:àœàœàœŽàœàŒàœ£àœàŒàœàŸ±àœ²àŒàœàœàŸ±àœºàŒàœàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Client Address"
+#~ msgstr "%s:àœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒàœ¡àœàŒàœ£àœàŒàœàœ²àŒàœàŒàœàŸ±àœàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Authentication Names"
+#~ msgstr "%s: àœàœàœºàœàŒàœàœ€àœàŒàœàŸ±àœ²àŒàœàœ²àœàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Authentication Data"
+#~ msgstr "%s:àœàœàœºàœàŒàœàœ€àœàŒàœàŸ±àœ²àŒ àœàœàœàŒàœŠàŸ¡àœŽàœàŒàœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Authorization List"
+#~ msgstr "%s:àœàœàœºàœàŒàœàœ€àœàŒàœàŸ±àœ²àŒ àœàœŒàŒàœ¡àœ²àœàŒàœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Manufacturer ID"
+#~ msgstr "%s:àœàœàœŒàŒàœàœŠàŸàŸ²àœŽàœàŒàœàœ àœ²àŒ àœšàœ àœ²àŒàœàœ²àŒàœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Failed checksum from %s"
+#~ msgstr "%s:  %sàœàœàŒàœ£àœŠàŒ àœ
+àœºàœàŒàœŠàœàŒàœàŒàœàœàœŽàœàŒ"
+#~ msgid "%s: Got Manage from banned host %s"
+#~ msgstr "%s: àœàœàœàŒàœàœàŒàœ
+àœàŒàœàŸ±àœ²àŒàœ§àœŒàœŠàœàœ²àŒ%sàœàœàŒàœ£àœŠàŒ àœ àœàœ²àœàŒàœŠàŸàŸ±àœŒàœàŒàœàœŒàœàŒàœ
+àœ²àŒ"
+#~ msgid "%s: Could not read Session ID"
+#~ msgstr "%s:àœ£àœ±àŒàœ¡àœŽàœàŒàœàŸ±àœ²àŒàœšàœ àœ²àŒàœàœ²àŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read Display Class"
+#~ msgstr "%s: àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàŸ±àœ²àŒàœàœàŸ±àœºàŒàœàœàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Could not read address"
+#~ msgstr "%s: àœ£àŸ·àœàŒàœàœ²àœ àœ²àŒàœàŒàœàŸ±àœàŒ àœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Got KEEPALIVE from banned host %s"
+#~ msgstr "%s: àœàœàœàŒàœàœàŒàœ
+àœàŒàœàŸ±àœ²àŒ àœ§àœŒàœŠàœàœ²àŒ%sàœàœàŒàœ£àœŠàŒ àœàœŠàœŒàœàŒàœàœŒàœ¢àŒàœàœàœàŒ àœàœºàœ¢àŒàœàœŒàœàŒàœ
+àœ²àŒ"
+#~ msgid "XDMCP: Could not read XDMCP header!"
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²:àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœàœàœŒàŒàœ¡àœ²àœàŒàœ£àŸ·àœàŒàœàŒàœàœŽàœàœŠ!"
+#~ msgid "XDMCP: Incorrect XDMCP version!"
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœšàœºàœàŒàœàœ²àŒàœŠàœ²àŒàœàœ²:àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœàœŒàœàŒàœ¢àœ²àœàŒàŒàœàœàœºàœàŒàœàœºàœ!"
+#~ msgid "Could not get server hostname: %s!"
+#~ msgstr "àœŠàœ¢àŒàœàœ¢àŒàœ§àœŒàœŠàœàœ²àŒàœàœºàœàŒàœàœŒàœàŒàœàŒàœàœŽàœàœŠ:%s!"
+#~ msgid "command failed %s: %d"
+#~ msgstr "àœàœ¢àŸ¡àŒàœàœàœŒàœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàŸ±àœŽàœàŒàœ¡àœŒàœàœ%s: %d"
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ\"%s\"àœàœàœºàœàŒàœàœ€àœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ%sàœàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŒàœ"
+#~ msgid "Password of %s has expired"
+#~ msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœàœŽàœŠàŒàœ¡àœŒàœ£àŒàœàœ£àŒàœŠàœŒàŒàœàœŽàœ"
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŽàœŠàŒàœ¡àœŒàœ£àŒàœàœ£àŒàœàœ²àŒàœ£àœŽàŒ àœàœàŒàœ àœàœŒàœàŒàœàŸ±àœ²àŒàœ àœàœŒàœ£àŒàœàŒ"
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "%sàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœàœ²àŒ àœŠàŸàŸ²àœ²àœàŒàœàœàœŒàœàŒàœ àœàœŒàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid "no"
+#~ msgstr "àœàœºàœàŒ"
+#~ msgid " "
+#~ msgstr " "
+#~ msgid "  "
+#~ msgstr "  "
+#~ msgid "    "
+#~ msgstr "   "
+#~ msgid "     "
+#~ msgstr "   "
+#~ msgid "         "
+#~ msgstr "         "
+#~ msgid ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+#~ msgstr ""
+#~ "àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŒàŒàœàœàœŒàœàŒàœ àœàœ²àŒàœàœàŒ àœŠàŸàœ¢àŒàœ¢àŸàœàœŠàŒàœàœŽàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœŠàŸàœŒàœ¢àŒàœàœ²àœàŒàœàœŽàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒ àœ¡àœ²àœàŒàœàœàœŽàœàœŠàŒàœàœŽàŒ"
+#~ "àœàŒàœàœàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒàœ£àœ±àŒàœàœ²àŒàœ àœàœàŒ"
+#~ msgid "_Use circles instead of asterisks in the password entry"
+#~ msgstr "àœŠàŸàœ¢àŒàœ¢àŸàœàœŠàŒàœàœŽàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœàœŒàœàŒàœ¡àœ²àœàŒàœàœŒàŒàœàœàœŒàœàŒàœ àœàœ²àŒàœàœàŒ àœŠàŸàœŒàœ¢àŒàœàœ²àœàŒàœàœŽàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ (_U)"
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "àœ àœàœ²àŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœšàœ²àœàŒ àœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœ£àŸàœàŒàœ£àœŽàŒ àœ àœŒàœàŒàœ¢àŸàœàœŠàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœàŒ "
+#~ "àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœ£àœŽàŒ àœàœºàœàŒàœàœàœ²àœàœŠàŒàœ àœàœàŒàœ àœŒàœàŒàŒ àœàœàœŠàŒàœ£àœàŒàœàŸ±àœ²àŒ àœàœàŸ±àœºàŒàœàŒàœ àœàœ²àŒàœàœàŒàœ£àœŠàŒ àœ àœàœŒàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒàœàœàŒ "
+#~ "àœàœàœŒàœ àœ²àŒàœàœ¡àœŒàœàŒàœàœŽàœ¢àŒàœ£àœŽàŒ âàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœâ àœ¡àœ²àœàŒàœàœàœ¢àŒàœàœ¢àŸàŸ±àœàŒàœàœàœŒ"
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr ""
+#~ "%s: àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ²àŒàœàœŒàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ
+àœ²àœàŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœ£àœ±àŒàœ¡àœŽàœàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœàŒàœ£àœŽàŒ "
+#~ "àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœŒàŒ"
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "àœàœ²àŒàœàœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœ£àœŠàŒ àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ \"Failsafe xterm\" àœ£àœ±àŒàœ¡àœŽàœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœŒàŒ"
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s:  %s %s %s %s %s %s àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àŒàœšàœºàŒàœšàœºàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœŒàœ£àŒàœàœ²àŒàœàœŒàœàŒàœàœŠàŒ"
+#~ msgid "(memory buffer)"
+#~ msgstr "(àœàŸ²àœàŒàœàœàŒ àœàœàœàŒàœàœŒàœàœŠàŒ)"
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒ àœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒàœàŒàœ£àœàŒ %s%s àœàœºàŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœàŒàœ£àœŠàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒ"
+#~ "àœàŸ±àœŽàœàŒàœàœŽàœ àœàœºàŒàœ£àœºàœàœ²àŒàœàœ²àŒ àœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒàœ àœàŸ²àœºàœ£àŒàœàœ€àœàŒàœàœºàŒ àœàœºàœàœàŒàœàœ£àŒàœŠàœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ  %sàœàœºàŒ àœ àœàŸ²àœŒàŒàœàœàœŽàœàŒàœàœ²àŒàœàœŽàœàœŠàœàŒ"
+#~ "àœ£àœŠàŒ àœàŒàœ£àŸàœŒàŒàœ¢àœàŒ àœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒ%sàœàœ²àŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàœºàŒàœ£àœŽàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàŒ àœ¡àœàŒ"
+#~ "àœ
+àœ²àœàŒ%s àœ£àœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒ"
+#~ msgid "Cannot load user interface"
+#~ msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒ àœàœŒàœŠàŒàœ àœàŸ²àŒàœàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "àœàœºàŒàœ£àœºàœàœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœàœŠàŒàœàœàŒàœ€àœŒàœ¢àŒàœàœŽàœ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàœºàœàŒàœàŒàœàœºàŒ àœàœºàœŠàŒàœàœ¢àŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒ\n"
+#~ " àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ:%s àœàœ²àŒàœàœºàœàœ²àŒ:%s àŒ"
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒ àœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒàœàŒàœ£àœàŒ %s%s àœàœºàŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœàŒàœ£àœŠàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒ"
+#~ "àœàŸ±àœŽàœàŒàœàœŽàœ àœŠàœ²àŒàœàœŒàŒàœ¡àœ²àœàŒàœàœ²àŒàœàœàŸ±àœºàŒàœàŒàœ àœàœàŒàœàœ²àŒ àœàœ²àœàœ²àŒàœàœºàœàœ²àŒàœ£àœŽàŒ àœàœºàœ¢àŒàœàœ²àœàŒ %d àœ¡àœŒàœàŒàœàœàœŒ àœàœºàœ£àœºàœàœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒ àœ àœàŸ²àœºàœ£àŒàœàœ€àœàŒ"
+#~ "àœàœºàŒ àœàœàŒàœ
+àœàŒàœ£àœŽàŒàœàŸ±àœŽàœ¢àŒàœŠàœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ %sàœàœºàŒàœ àœàŸ²àœŒàŒàœàœàœŽàœàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŒàœ£àŸàœŒàŒàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ àœàŸ±àœŒàœàŒ"
+#~ "àœàŸ±àœ²àœŠàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒ %s àœ£àœŽàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàŒàœàœàœŒàŒ àœ¡àœàŒàœ
+àœ²àœàŒ %s àœ£àœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœàœŒ"
+#~ msgstr[1] ""
+#~ "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒ àœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒàœàŒàœ£àœàŒ %s%s àœàœºàŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœàŒàœ£àœŠàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒ"
+#~ "àœàŸ±àœŽàœàŒàœàœŽàœ àœŠàœ²àŒàœàœŒàŒàœ¡àœ²àœàŒàœàœ²àŒàœàœàŸ±àœºàŒàœàŒàœ àœàœàŒàœàœ²àŒ àœàœ²àœàœ²àŒàœàœºàœàœ²àŒàœ£àœŽàŒ àœàœºàœ¢àŒàœàœ²àœàŒ %d àœ¡àœŒàœàŒàœàœàœŒ àœàœºàœ£àœºàœàœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒ àœ àœàŸ²àœºàœ£àŒàœàœ€àœàŒ"
+#~ "àœàœºàŒ àœàœàŒàœ
+àœàŒàœ£àœŽàŒàœàŸ±àœŽàœ¢àŒàœŠàœŒàœàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ %sàœàœºàŒàœ àœàŸ²àœŒàŒàœàœàœŽàœàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŒàœ£àŸàœŒàŒàœàŸ±àœ²àœ¢àŒàœ àœàœŒàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ àœàŸ±àœŒàœàŒ"
+#~ "àœàŸ±àœ²àœŠàŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒ %s àœ£àœŽàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàŒàœàœàœŒàŒ àœ¡àœàŒàœ
+àœ²àœàŒ %s àœ£àœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœàœŒ"
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "àœàœºàŒàœ£àœºàœàœ²àŒ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœºàŒ àœàœŠàŒàœàœàŒàœ€àœŒàœ¢àŒàœàœŽàœ àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàœºàœàŒàœàŒàœàœºàŒ àœàœºàœŠàŒàœàœ¢àŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒ\n"
+#~ " àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ:%s àœàœ²àŒàœàœºàœàœ²àŒ:%s àœ¢àœºàŒàœàŒàœàœŠàŸàŸ±àœºàœàŒàœàœ²àŒ àœŠàœ²àŒàœàœŒàŒàœ¡àœ²àœàŒàœàœ²àŒàœàœºàœ¢àŒàœàœ²àœàŒ%dàŒ"
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœàŒàœ£àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ àœàœŒàœ£àŒàœàŒàœ
+àœ²àœàŒàœàŸ±àœŽàœàŒàœàœŽàœ àœàœºàŒàœ£àœºàœàœ²àŒàœàœ²àŒ "
+#~ "àœàœŒàœŠàŒàœ àœàŸ²àŒàœàœ àœ²àŒ àœ àœàŸ²àœºàœ£àŒàœ€àœàœàŒàœàœºàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ %s àœ àœàŸ²àœŒàŒàœàœàœŽàœàŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàŒàœ£àŸàœŒàŒàœ¢àœàŒ àœàŸ±àœ²àœ¢àŒ"
+#~ "àœ àœàœŒàœàŒàœ àœàŸ±àœŒàŒàœ àœŒàœàŒàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒ%sàœàœ²àŒ àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœàœºàŒàœ£àœŽàŒ àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ%s àœ£àœŒàœàŒàœàœàœ²àŒàœàœàœŽàœàœŠàŒ"
+#~ "àœ àœàœàŒàœàœàœŒ"
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "àœàœŒàœŠàŒàœ àœàŸ²àŒàœàŒàœàœ
+àœ²àœàŒàœ¡àœàŒ àœàœàœŒàœàŒàœàœŠàœ£àŒàœ àœàœàŒàœàŒàœàœŽàœàœŠàŒ àœ àœàœ²àŒàœàŸ±àœàŒàœàœºàœŠàŒàœšàœ²àœàŒàœàœŠ!(àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ:%s)"
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr ""
+#~ "àœ£àœŒàŒàœàœºàœ£àŒàœ
+àœ²àœàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àœàŒàœàœàœàŒàœàŸ±àœ²àŒàœàœàœŠàŒàœ¢àœ²àœàŒ àœàœàŒàœàŸ²àœàœŠàœàŒàœ£àœŠàŒ àœ àœàŸ²àœ£àŒàœàœàœŒàœ£àŒàœ
+àœ²àœàŒàœàœ²àŒ àœàœ¢àŸ¡àŒàœàœŒàœàŒàœŠàŸàœŒàœàŒàœ àœŒàœàŒàŒ"
+#~ msgid "CDE"
+#~ msgstr "àœŠàœ²àŒàœàœ²àŒàœšàœ²àŒ"
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: àœàœàœàœŠàŒàœ àœàœŒàœàŒàœàŒàœàœŽàœàœŠàŒ%s"
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ:%s"
+#~ msgid "%s%ld="
+#~ msgstr "%s%ld="
+#~ msgid "%s%d="
+#~ msgstr "%s%d="
+#~ msgid "%s%d=Custom_%d"
+#~ msgstr "%s%d=àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒ_%d"
+#~ msgid "%s%d=Execute custom command _%d"
+#~ msgstr "%s%d=àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ_%dàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ"
+#~ msgid "%s%d=Are you sure?"
+#~ msgstr "%s%d=àœàŸ±àœŒàœàŒàœàœºàœŠàŒàœàœ²àœàŒàœšàœ²àœàŒàœàŒ?"
+#~ msgid "%s%d=Execute custom command %d"
+#~ msgstr "%s%d=àœŠàŸ²àœŒàœ£àŒàœŠàŸàŸ²àœ²àœàŒàœàœ¢àŸ¡àŒàœàœàœŒàœàŒ %dàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ"
+#~ msgid "%s%d=false"
+#~ msgstr "%s%d=àœ¢àŸ«àœŽàœàŒàœàŒ"
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœ²àœàŒàœ àœàœŽàœ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+#~ msgid "%s%d"
+#~ msgstr "%s%d"
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àœ²àœ¢àŒàœ àœàŸ±àœàœŠàŒ àŒ¥ àœ£àœŠàŒàœàœŽàœàœàŒàœ£àœŠàŒ àŒ¥ àœ£àœŽàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŒàŒ"
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàŒ àœàœŽàœŠàŒàœàœºàœàŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒ àœ¢àŸàŸ±àœŽàœàŒàœ£àœàŒàœ àœàœŽàœ àœŠàŸ£àœàŒàœàœºàœàŒàœàœàœàŒàœàœŒàŒ"
+#~ msgid "%s: Main config file (defaults.conf) is missing. Aborting!"
+#~ msgstr "%s: àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàŒ (defaults.conf) àœ àœàœ²àŒàœàœ¢àŸ³àœàŒàœŠàŸàœŒàœ¢àŒàœàœŽàœàœŠàŒàœ¡àœŒàœàœàŒ àœàœ¢àŒàœàœ€àœŒàœ£!"
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒàœàœ àœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœºàŒàœàœ²àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒ"
+#~ "àœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàœºàŒàœàŒàœàœ²àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ"
+#~ "àœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒàœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœºàŒàœàœ²àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàœàŒ àœàœºàŒàœàœ±àœŒàœàŒ/àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: àœàœºàŒàœàœ±àœŒàœàŒ/àœŠàœ¢àŒàœàœ¢àŒàœàœàœàŒàœŠàŸ€àŸ²àœŒàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: àœàœ²àœŠàŒ àœàœºàŒàœàœàœŠàŒàœàŸ±àœ²àŒàœàŒàœàŸ±àœàŒ àœ àœàœŒàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s:àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœŠàœŒàœàŒàœàœºàœàœ²àŒàœ£àœŽàŒ àœàœŠàŸ¡àœàœŠàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: àœ§àœŒàœŠàœàœ²àŒ%sàœàœàŒàœ£àœŠàŒ àœàŒàœ€àœºàœŠàŒàœàœ àœ²àŒ àœšàœŒàœàŒàœàœŒàœàœ²àŒ"
+#~ msgid "%s language selected"
+#~ msgstr "%s àœ àœàœàŒàœàœ²àŒ àœŠàŸàœàŒàœ¡àœ²àœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœ¡àœ²àŒ"
+#~ msgid "_System Default"
+#~ msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœ (_S)"
+#~ msgid "_Other"
+#~ msgstr "àœàœàœàŒ (_O)"
+#~ msgid "command_chooser_combobox"
+#~ msgstr "command_chooser_combobox"
+#~ msgid " _X coordinate"
+#~ msgstr " àœšàœºàœàœŠàœ²àŒàœàŒàœŠàŸàœŒàœàŒ(_X)"
+#~ msgid ""
+#~ "Does not reuse existing X servers, but kills them and starts over. "
+#~ "Normally, just reinitializing is a nicer way to go but if the X server "
+#~ "memory usage keeps growing this may be a safer option."
+#~ msgstr ""
+#~ "àœ¡àœŒàœàŒàœàœàœ²àœàŒàœàœ àœ²àŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœŽàŒàœ£àœŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœàœ²àŒàœ àœàœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœàœŠàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœ àœàœŒàŒàœàœàœŽàœàœŠàœàŒàœšàœ²àœàŒ "
+#~ "àœŠàŸ€àŸ±àœ²àœ¢àŒàœàœàœàŒàœ£àœŽàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœ àœàŸ±àœºàœàŒàœ àœàœàŒàœàœ²àŒàœ àœàœ²àŒ àœàœàœŠàŒàœ£àœàŒàœ£àœºàœàœŠàŒàœ€àœŒàœàŒàœ
+àœ²àœàŒàœšàœ²àœàŒ àœàœºàŒàœ àœàœàœàŒàœàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒ"
+#~ "àœàŸ²àœàŒàœàœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœ²àŒ àœ¡àœ¢àŒàœàœŠàŸàŸ±àœºàœàŒàœ àœàŸ±àœŒàŒàœŠàŸ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒ àœ àŒàœàœ²àŒàœ àœàœ²àŒàœàœºàœàŒàœàœºàœàŒàœàœàœàŒàœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàŒ"
+#~ msgid "_Restart the Xserver with each login"
+#~ msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ¢àœºàŒàœ¢àœºàŒàœàœàœ²àœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœ àœàœ²àŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ (_R)"
+#~ msgid "custom_cmd%d"
+#~ msgstr "custom_cmd%d"
+#~ msgid "custom_cmd_button%d"
+#~ msgstr "custom_cmd_button%d"
+#~ msgid "(Enabled) "
+#~ msgstr "(àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœ¡àœŒàœàœàŒ)"
+#~ msgid "This is the default system session"
+#~ msgstr "àœ àœàœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœšàœ²àœàŒ"
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "%sàœ£àœŽàŒ àœàœ²àœàŒàœ àœàœàŒàœàŒàœàœàœŽàœàŒ àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœºàŒàœàŸ²àœàœŠàŒàœàœŠ!"
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ%sàœàœàœàŒàœàŒàœàœ¢àŸàŸ±àœàœŠàŒàœàœŽàœ"
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ %s àœàœºàŒ àœàŒàœ àœŒàœàœŠàŒàœàœ àœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœ àœàœŒàœàŒàœ¡àœŒàœàŒàœàŒàœ
+àœ²àœàŒ\n"
+#~ "'àœŠàœŽàŒàœàœ²àœàŒàœàœºàœàœŠàœ²àŒ' àœŠàŸ€àŸ±àœŒàœàŒàœàœŠàŒàœàœºàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒ (àœàœàœ¢àŒàœàœàŒàœàœàœŒàŒàœàœŒàœ àœ²àŒàœàœàŒàœ£àœŠàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœ£àœàŒàœàœŠàŒ->àœàœºàœàœŠàœ²àŒàœàœŒàœàŒ "
+#~ "àœŠàœŽàŒàœ¡àœ²àŒàœàœ²àœàŒàœ£àœàŒàœàœŠ)"
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœàœàœŒàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàœàŒàœšàœ²àœàŒ àœàœºàŒàœ àœàœàœàŒàœàœàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœ£àœŽàŒ àœàœàŒàœàœàœŒàœàŒàœàœºàœàŒ"
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "àœàœàœºàœ¢àŒàœàŒ:/usr/X11R6/bin/X"
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "àœàœàœàŒàœàŒ%s: %sàœ£àœŽàŒàœ àœàœŒàœ£àŒàœàŒ\n"
+#~ "àœ àœàœŒàœàŒàœàœŽàœàœŠàŒàœàœ àœ²àŒ àœàœàœŒàœàŒàœ£àœàŒàœàœàœàŒàœàœ àœ²àŒ àœàœŒàŒàœ¡àœ²àœàŒàœ§àŸ²àœ²àœ£àŒàœàœŽàŒàœ
+àœ²àœàŒ àœàœ£àŸàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ %s --àœàŸ²àœŒàœàœŠàŒàœ¢àœàŒàœàœ¡àœŒàœàŒ"
+#~ "àœàœàœŒàœ£àŒ\n"
+#~ msgid " seconds"
+#~ msgstr "àœŠàŸàœ¢àŒàœàŒàœàœŽàŒ"
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "àœàŒàœàœ²àœŠàŒàœ£àœŒàœàŒàœŠàŸàœºàŒàœ¢àœàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœŠàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒ"
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàŒàœ£àœŽàŒàœàœ àœŽàœŠàœ²àŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœŠàŒàœ¢àœ²àœàŒàœàœºàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœàœŠàŒ àœ àœàœàŒàœàœ
+àœŽàœàŒàœàœ²àŒàœšàœ²àœàŒàœ? àœ àœàœ²àŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¢àŸ©àŒ"
+#~ "àœàœ àœ²àŒàœàœŒàœàŒàœ¡àœ²àœàŒàœàœºàŒàœàœàœŒàœàŒ àœŠàœºàœàœŠàŒàœàœ¢àŒàœàŸ²àœ"
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ àœàœŒàœàŒàœ¢àœ²àœàŒ(%s) àœàœºàŒ àœàœºàŒàœàœ±àœŒàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒàœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¡àœ¢àŒàœàœŠàŸàŸ±àœºàœàŒ"
+#~ "àœ àœàœàŒàœàœ¢àœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàœ±àœŒàœàŒ  àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒ"
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr "%s: àœ¢àŸ©àŒàœàŒàœàœºàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœšàœŒàœàŒàœ¢àŸàŸ±àœàŒàœàœŒàŒ"
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr "%s: àœ¢àŸ©àŒàœàŒàœàœºàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàœàœŠàŒ àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœšàœŒàœàŒàœ¢àŸàŸ±àœàŒàœàœŒàŒ"
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr "%s: àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœàœ²àœàŒàœ¡àœŒàœàŒàœàœ²àŒàœšàœàŒàœàŸ²àœàœŠàŒ%d àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœ àœàœàŒ %d àœ£àœŽàŒàœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœŒàŒ"
+#~ msgid "Master rebooting..."
+#~ msgstr "àœšàœàŒ àœ¢àœ²àŒàœàœŽàŒàœàœ²àœàŒàœ àœàœàŒàœàœŒàŒ..."
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr ""
+#~ "%s: àœ£àœ±àŒàœ¡àœŽàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœ¢àŸàŸ±àœŽàœàŒàœ£àœàŒàœàœºàœàœàŒàœ£àœŠàŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ àœàœ²àŒàœàœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœŒàŒ"
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒ àœàœŽàœŠàŒàœ
+àœàŒàœŠàŸŠàœºàŒ àœàœ²àŒàœàœàœŒàœàŒàœàœŠàŒ àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœŒàœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒ"
+#~ "àœàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœàœºàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœŒàŒ"
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "àœàœŽàœàœŠàœ£àŸ¡àœºàŒàœàœºàŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœºàœàœàŒ àœàœºàœŠàŒàœàœàœºàœàŒàœàœàœŒàŒàœàœàœàŒàŒ"
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ§àœŒàœŠàœàœ²àŒàœàœ²àŒ àœàœŒàœŠàŒàœ àœàŸ²àŒàœàŒ %sàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "*"
+#~ msgstr "*"
+#~ msgid "24-hour"
+#~ msgstr "àœàœŽàŒàœàœŒàœàŒ-àŒ¢àŒ€àŒ"
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœàœŠàœ£àŒàœàœàœ²àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ àœ²àŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒ àœàœŠàœàŒàœàœàŸ²àœŒàœàœŠàŒàœ àœàœàŒàœàœ²àŒ àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœàœàœŒàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "àœ£àœàŒàœ£àœºàœàŒàœàŒ%sàœàœ²àœŠàŒ àœŠàŸàœ¢àŒàœàŒ%dàœàœàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ"
+#~ msgid "%s: String too long!"
+#~ msgstr "%s:àœàœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒàœ¢àœ²àœàŒàœàŸ²àœàœŠàŒàœàœŠàŒ"
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr "%s: àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœ²àœàŒàœ àœàœŽàœ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ"
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr "àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàŸ±àœ²àœ¢àŒàœ àœàŸ±àœàœŠàŒàœàœºàŒ àŒ¥ àœ£àœŠàŒàœàœŽàœàŒàœàœŠàŒ àœàŒàœàœ²àœŠàŒ àŒ¥ àœàœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœ²àŒàœšàœ²àœàŒ"
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ...(_X)"
+#~ msgid "Restart gdm"
+#~ msgstr "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒ%sàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ àœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒ àœ àœàŸ²àœ£àŒàœàœàœàŒàœ àœàœàŒàœàœŒ!"
+#~ msgid "No configuration was found"
+#~ msgstr "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ
+àœ²àœàŒàœ¡àœàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ"
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration application."
+#~ msgstr ""
+#~ "àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàœºàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœ àœàœ²àŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒ àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ "
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœŠàŒàœ¢àœ²àœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœ
+àœ²àœàŒ àœàœŠàœ¢àŒ"
+#~ "àœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒàœàœàœŒ"
+#~ msgid "All Images"
+#~ msgstr "àœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàŒàœàœàœàŒ"
+#~ msgid "<b>Selection</b>"
+#~ msgstr "<b>àœŠàœºàœ£àŒàœ àœàœŽàŒ</b>"
+#~ msgid "User Image"
+#~ msgstr "àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàŒ"
+#~ msgid "_Browse"
+#~ msgstr "àœàœ¢àŸ¡àŒàœ àœàœŒàœ£àŒ(_B)"
+#~ msgid "Yikes, nothing found in the session directory."
+#~ msgstr "àœ¡àœ àœ²àŒàœàœºàœŠàœ²àŒ àœ£àœ±àŒàœ¡àœŽàœàŒàœŠàŸ£àœŒàœàŒàœàœŒàŒàœàœàŒ àœàŒàœàœ²àŒàœ¡àœàŒ àœ àœàœŒàœ£àŒàœàŒàœàœŒàœàŒ"
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœ²àŒàœ àœàŸ²àœºàœ£àŒàœ£àœàŒàœàŒàœàœŒàœàŒ àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœàœ²àŒàœàœŒàœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàŒ\n"
+#~ msgid "Open File"
+#~ msgstr "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœàŒàœàŸ±àœºàŒ"
+#~ msgid "PNG and JPEG"
+#~ msgstr "àœàœ²àŒàœšàœºàœàŒàœàœ²àŒàœàœàŒ àœàœºàŒàœàœ²àŒàœšàœ²àŒàœàœ²àŒ"
+#~ msgid "Details: %s"
+#~ msgstr "àœ¢àŸàŸ±àœŠàŒàœàœ€àœàŒ:%s"
+#~ msgid "Select new theme archive to install"
+#~ msgstr "àœàœàœ²àŒàœàœàœŽàœàœŠàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœ¡àœ²àœàŒàœàœàœŒàœàŒàœàœŠàœ¢àœàŒàœ
+àœ²àœàŒ àœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒ"
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ'%s'àœàœºàŒ àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàŒàœ£àœŠàŒ àœàœàŒàœ¢àœ²àŒàœ àœàœ àŒàœ¢àœ²àŒ àœ¢àŸ©àŒàœàœŠàŸàŸ²àœàŒàœàœàœàŒàœàœ²àŒàœšàœ²àœàŒàœ?"
+#~ msgid "<"
+#~ msgstr "<"
+#~ msgid "<b>Server Settings</b>"
+#~ msgstr "<b>àœŠàœ¢àŒàœàœ¢àŒàœàœàœ²àŒàœŠàŸàŸ²àœ²àœ</b>"
+#~ msgid ""
+#~ "<b>WARNING:</b> Placing values in this section that your Xserver does not "
+#~ "support will stop your Xserver\n"
+#~ "from restarting (effectively not allowing this configuration application "
+#~ "to run), BE CAREFUL!"
+#~ msgstr ""
+#~ "<b>àœàœºàœàŒàœàœ¢àŸ¡àŒ</b>àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àœŠàŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœàœ²àŒàœ àœàœàŒàœàœ àœ²àŒ àœàœàŸ±àœºàŒàœàœàŒàœ àœàœ²àŒàœàœàŒ àœàœºàŒàœ£àœŽàœŠàœ²àŒàœàœàœŽàœàœŠàŒàœàŒ"
+#~ "àœ
+àœ²àœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœšàœºàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒàœàœºàŒ \n"
+#~ "àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœ²àŒàœ£àœŠàŒ àœàœàœàœŠàŒàœ àœàœŒàœàŒàœ àœàœàŒàœ àœŒàœàŒàŒ(àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ àœàœ²àŒ àœàœŽàœŠàŒàœ£àŸ¡àœàŒàœŠàŸŠàœºàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœ
+àœŽàœ) "
+#~ "àœàŸ²àœàŒàœàŒàœàœàœŒàœ!"
+#~ msgid ">"
+#~ msgstr ">"
+#~ msgid "Allow _configuration from the login screen"
+#~ msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ£àŒàœàœàœ²àŒàœàœàŒàœ£àœŠàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœ
+àœŽàœ (_c)"
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "àœ¢àŸ©àŒàœàŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœ(_r)"
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "àœ¢àŸ©àŒàœàŒàœàœºàŒ àœàœàŒàœ¢àœ²àœàŒàœ£àœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ
+àœŽàœ (_e)"
+#~ msgid "Allow running _XDMCP chooser from the login screen"
+#~ msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœàœŠàœ£àŒàœàœàœ²àŒàœàœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ
+àœŽàœ(_X)"
+#~ msgid "Allow theme selection in _GTK+ Greeter"
+#~ msgstr "àœàœ²àŒàœàœ²àŒàœàœºàŒ+ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœàŒ àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœàŒàœàœ
+àœŽàœ(_G)"
+#~ msgid "Apply"
+#~ msgstr "àœ àœàœŽàœàŒàœŠàŸ€àŸ±àœŒàœàŒàœ àœàœàŒ"
+#~ msgid "Browse"
+#~ msgstr "àœàœ¢àŸ¡àŒàœ àœàœŒàœ£àŒ"
+#~ msgid "Choose network computer to connect to."
+#~ msgstr "àœàœàœŽàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ¡àœŒàœàœŠàŒàœ àœàŸ²àœºàœ£àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœàœàœàŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+#~ msgid "Chooser"
+#~ msgstr "àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ"
+#~ msgid "Create Server Definition"
+#~ msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœºàœŠàŒàœ àœàœ²àœàŒ àœàœŠàœ¢àŒàœàœŠàŸàŸ²àœŽàœàŒàœ àœàœàŒ"
+#~ msgid "Delete"
+#~ msgstr "àœàœàœŒàœàŒàœàœàœàŒàŒ "
+#~ msgid "Delete Server Definition"
+#~ msgstr "àœŠàœ¢àŒàœàœ¢àŒàœàŸ±àœ²àŒàœàœºàœŠàŒàœ àœàœ²àœàŒàœàœàœŒàœàŒàœàœàœàŒàŒ"
+#~ msgid "Description:"
+#~ msgstr "àœ àœàŸ²àœºàœ£àŒàœàœ€àœàŒ:"
+#~ msgid "Flexible"
+#~ msgstr "àœàŸ±àŒàœŠàŸàœàœŠàŒàœàœàœºàŒàœàœŒàœàŒàœàœŒàŒ"
+#~ msgid "GTK+ Greeter"
+#~ msgstr "àœàœ²àŒàœàœ²àŒàœàœºàŒ+ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ"
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "àœàœ²àŒàœàœ²àŒàœàœºàŒ+àœàœ²àŒàœ¢àœ²àŒàœàœ¢àŒ\n"
+#~ "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ£àŸ¡àœàŒàœàœ àœ²àŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ"
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "àœàœ²àŒàœàœ²àŒàœàœºàŒ+àœàœ²àŒàœ¢àœ²àŒàœàœ¢àŒ\n"
+#~ "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ£àŸ¡àœàŒàœàœ àœ²àŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ\n"
+#~ "àœ£àŸàœŒàœàœŠàŒàœàœ²àœàŒàœšàœ²àœàŒàœàœŠàŒ"
+#~ msgid "Handled"
+#~ msgstr "àœ£àœºàœàœŠàŒàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàŒ"
+#~ msgid "Login a _user automatically after a specified number of seconds"
+#~ msgstr ""
+#~ "àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœŠàŸàœ¢àŒàœàŒàœàŸ²àœàœŠàŒàœàŸ±àœ²àŒàœ€àœŽàœ£àŒàœ£àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ(_u)"
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœŠàŸàœŒàŒàœŠàŸàŸ²àœ²àœàŒ àœàŸ²àŒàœŠàŸàŸ²àœ²àœàŒàœ àœàŸ±àœŒàœ£àœàŒàœàŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœàœàœŒàœàŒ(_s)"
+#~ msgid "No Logo"
+#~ msgstr "àœ£àœŠàŒàœ¢àŸàœàœŠàŒàœàœ²àœàŒàœ àœàœŽàœàŒ"
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "àœàœ àœ²àŒàœàŒàœ¢àœ²àŒàœàœàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœàœ²àœàŒàœ àœàœŽàœ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœ²àŒ àœ¢àŸàŸ±àœàŒàœŠàŸàŸ±àœŒàœ¢àŒàœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœàœ²àŒ"
+#~ "àœ£àœŽàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœàœºàŒàœàœàœŒàœàŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœŠàŸ³àœ¢àŒàœàŸ±àœŒàœàœŠàŒàœŠàŸàŸ²àœ²àœàŒàœ àœàœàŒàœàœàœŒ"
+#~ msgid "No screenshot available"
+#~ msgstr "àœàœŠàœ£àŒàœàœàœ²àœ àœ²àŒàœàœ¢àŒ àœ àœàœŒàœàŒàœàœ²àŒàœàœŽàœàœŠàŒàœàœŠàŒ"
+#~ msgid ""
+#~ "Note: For settings to take effect, the gdm service will require a restart."
+#~ msgstr "àœàŸ²àœàŒàœ àœàœ²àœàŒ: àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒàœàœŽàŒàœ£àœŽàŒ àœàœŽàœŠàŒàœàŒàœ àœàœŒàœàŒàœàœ²àŒàœ£àœŽàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàœŠàŒàœàœŒàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœŒ"
+#~ msgid ""
+#~ "Only One Theme\n"
+#~ "Random Theme"
+#~ msgstr ""
+#~ "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœ
+àœ²àœàŒàœàœàŒ\n"
+#~ "àœàœàŒàœ àœàŸ±àœŽàœàŒàœàœ¢àŸàœŒàœàŒàœàœŒàœàŒ"
+#~ msgid "Pick a color"
+#~ msgstr "àœàœŒàœŠàŒàœàœàœ²àŒàœ
+àœ²àœàŒàœŠàœºàœ£àŒ"
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "àœàœ¢àŒàœàœàœàœŠàŒ àœàœ²àœàŒàœ àœàœàŒ (àœŠàŸàœ¢àŒàœ):"
+#~ msgid "Preview:"
+#~ msgstr "àœŠàŸàœŒàœàŒàœ£àŸàŒ:"
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœàŸ±àœŒàœàŒàœàŒàœ£àœºàœàœŠàŒàœŠàœŒàœ àœ²àŒàœàœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒ:(%n = àœ§àœŒàœŠàœ²àœàœ²àŒàœàœºàœàŒ): (_m)"
+#~ msgid "Retry delay (_seconds):"
+#~ msgstr "àœàŸ±àœ²àœ¢àŒàœ àœàŸ±àœàœŠàŒàœ£àœŽàŒ àœ£àœŒàœàŒàœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒ (àœŠàŸàœ¢àŒàœ):(_s)"
+#~ msgid "Server Definition to Modify:"
+#~ msgstr "àœ£àœºàœàœŠàŒàœàœ
+àœŒàœŠàŒàœ àœàœàŒàœàœàœŒàŒàœàœ àœ²àŒ àœŠàœ¢àŒàœàœ¢àŒàœàœºàœŠàŒàœ àœàœ²àœàŒ:"
+#~ msgid "Show _Face Browser"
+#~ msgstr "àœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœŠàŸàœŒàœàŒ (_F)"
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àœ àœ²àŒàœàœàŒ àœàŸ±àœŒàœàŒàœàŒàœ£àœºàœàœŠàŒàœŠàœŒàŒàœŠàŸŠàœºàŒ àœŠàŸàœŒàœàŒàœàœ²àœ àœ²àŒàœàœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ%n àœàœ±àŒàœ£àœŽàŒàœàœàœŽàœàœŠàŒàœàœàœŽàœàŒàœàœàŒ àœàœºàŒàœàœ²àŒ"
+#~ "àœàœàŒàœ£àœŽàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœàœ²àœàŒàœàœàœŽàœàœŠàŒàœ àœŒàœàŒàŒ"
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "àœàœàŒàœ¢àœ²àœàŒàœ£àœŽàŒ àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒàœàœàŒàœàœ
+àœ²àœàŒàœàœ¢àŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àœ àœ²àŒàœàœàŒ "
+#~ "àœŠàŸàœŒàœàŒàœàœ²àœ àœ²àŒàœàœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ%n àœàœ±àŒàœ£àœŽàŒàœàœàœŽàœàœŠàŒàœàœàœŽàœàŒàœàœàŒ àœàœºàŒàœàœ²àŒàœàœàŒàœ£àœŽàŒàœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœ²àŒàœàœ²àœàŒàœàœàœŽàœàœŠàŒàœ àœŒàœàŒàŒ"
+#~ msgid "Test Sound"
+#~ msgstr "àœŠàŸàŸ²àŒàœŠàŸàœàŒàœàœ¢àŸàœàŒàœàœ²àœàŒàœ àœàœàŒ "
+#~ msgid ""
+#~ "The \"Users\" tab specifies which users are visible to GDM.  Users listed "
+#~ "in \"Include\" will appear\n"
+#~ "in the Face Browser if it is enabled in the \"Security\" tab and will "
+#~ "also appear in the\n"
+#~ "drop-down list for Automatic/Timed login under the \"General\" tab.  "
+#~ "Users listed in \"Exclude\"\n"
+#~ "will not be displayed regardless of whether \"Include All Users\" is "
+#~ "checked."
+#~ msgstr ""
+#~ "\"Users\" àœàœàœŒàœàŒàœ£àŸ¡àœºàŒàœàœºàŒàœàœ²àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàŸ±àœ²àœŠàŒàœàœàœŒàœàŒàœàœŽàœàœŠàŒàœàœ àœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ àœàœŠàœ£àŒàœàœàœŒàœàŒàœ àœàœàœàŒàœšàœ²àœàŒ  "
+#~ "\"Include\" àœàœàŒàœàœŒàŒàœ àœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ\n"
+#~ " àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ \"Security\" àœàœàœŒàœàŒàœ£àŸ¡àœºàœ àœ²àŒàœàœàŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœ²àœàŒàœàŒàœ
+àœ²àœàŒ\n"
+#~ " àœàœºàœŠàœ²àŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒ àœ àœàœŒàœàœàŒàœàŒàœàœàŒ \"General\" àœàœàœŒàœàŒàœ£àŸ¡àœºàœ àœ²àŒàœ àœŒàœàŒàœ£àœŽàŒ àœ¢àœàŒàœàœàœ²àœàŒ/àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ"
+#~ "àœàŸ±àœ²àŒ àœàœàœàŒàœàœŒàœ àœ²àŒàœàœàŒàœ£àœŽàŒàœ¡àœàŒàœ àœàœŒàœàœàŒàœšàœ²àœàŒ \"Exclude\" àœàœàŒ\n"
+#~ " àœàœŒàŒàœ àœàœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœàœŽàŒ \"Include All Users\" àœàœ²àœàŒàœàœàŸ±àœàŒàœ àœàœàŒàœ¢àœŽàœàŒàœàŒàœ àœàœàŒàœ¢àœŽàœàŒ "
+#~ "àœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœ²àŒàœ àœàœàŒ"
+#~ msgid "Themed Greeter"
+#~ msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ£àŸ¡àœàŒàœàœ àœ²àŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ"
+#~ msgid "Use default Remote Welcome"
+#~ msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàŒàœ¢àœ²àœàŒàœ àœàŸ±àœŒàœàŒàœàŒàœ£àœºàœàœŠàŒàœŠàœŒàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ"
+#~ msgid "User to Include"
+#~ msgstr "àœàŸ²àœàœŠàŒàœŠàœŽàŒàœàœàœŽàœàœŠàŒàœàœ²àœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒ"
+#~ msgid "User to exclude"
+#~ msgstr "àœàŸ²àœàœŠàŒàœ£àœŠàŒàœàœàœŒàœàŒàœàœ²àœ àœ²àŒàœ£àœàŒàœ£àœºàœàŒàœàŒ"
+#~ msgid "Usually something like: /usr/bin/X"
+#~ msgstr "àœŠàŸ€àŸ±àœ²àœ¢àŒàœàœàœàŒàœ£àœŽàŒàœ àœàœ²àŒàœàœàœŽàœàŒ:/usr/bin/X"
+#~ msgid "XDMCP"
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ"
+#~ msgid "_Automatic login username:"
+#~ msgstr "àœ¢àœàŒàœàœàœ²àœàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒàŒ (_A)"
+#~ msgid "_Delete theme"
+#~ msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœàœàœŒàœàŒàœàœàœàŒàŒ (_D)"
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "àœàœŽàœàœ²àŒàœšàœàŒàœàœàŒàœàœ àœ²àŒàœàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ
+àœ²àœàŒ àœ¢àœàŒàœàœàœ²àœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ (_L)"
+#~ msgid "_Mode:"
+#~ msgstr "àœàœàœŠàŒàœ£àœàŒ(_M)"
+#~ msgid "_No background"
+#~ msgstr "àœ¢àŸàŸ±àœàŒàœàœàœ²àŒàœàœ²àœàŒàœ àœàœŽàœ (_N)"
+#~ msgid "_Only color on remote displays"
+#~ msgstr "àœàœàŒàœ¢àœ²àœàŒàœàœàŸ²àœàŒàœŠàŸàœŒàœàŒàœàœàŒ àœàœŒàœŠàŒàœàœàœ²àŒàœ¢àŸàŸ±àœàœàŒàœàœ
+àœ²àœ (_O)"
+#~ msgid "_Timed login username:"
+#~ msgstr "àœàœŽàœŠàŒàœàœŠàŸàŸ²àœ²àœàœŠàŒàœàœàŒàœàœŠàŸàŸ±àœŒàœàŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœ²àœàŒàŒ (_T)"
+#~ msgid "_Welcome string: "
+#~ msgstr "àœàŸ±àœŒàœàŒàœàŒàœ£àœºàœàœŠàŒàœŠàœŒàœ àœ²àŒàœàœ²àœàŒàœ¢àŸàŸ±àœŽàœàŒ:(_W)"
+#~ msgid "copyright"
+#~ msgstr "àœ àœàŸ²àŒàœàœ€àœŽàœŠàŒàœàœàœàŒàœàŒ"
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "àœ àœàŸ²àœºàœ£àŒàœàœ€àœàŒ\n"
+#~ "àœàœ²àŒàœàœºàœàœ²àŒ"
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ¢àœ²àœàŒ(%s) àœàœºàŒ àœàœºàŒàœàœ±àœŒàœàŒàœ¢àœŒàœàŒàœ¢àœ²àœàŒàœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ\n"
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœŽàœŠàŒàœàœàœŽàœàŒàœàœàœŒàŒàœàœ¢àœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ\n"
+#~ "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàœ±àœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+#~ msgid "Reboot"
+#~ msgstr "àœ¢àœ²àŒàœàœŽàœàœ²àŒ"
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒàœàœŒàœàŒàœ¢àœ²àœàŒ(%s) àœàœºàŒ àœàœºàŒàœàœ±àœŒàœàŒàœàœŒàœàŒàœ¢àœ²àœàŒ(%s)àœàœàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ\n"
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœàœŽàœŠàŒàœàœàœŽàœàŒàœàœàœŒàŒàœàœ¢àœàŒàœ
+àœ²àœàŒàœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ\n"
+#~ "àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœºàŒàœàœ±àœŒàœàŒ àœ¡àœàŒàœ
+àœ²àœàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàœàœàŒàŒ"
+#~ msgid "Last"
+#~ msgstr "àœàœàœŽàœàŒàœàœàŒ"
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàŒàœàŸ±àœºàŒàœàŒàœàœŽàœàœŠàŒ:%s!"
+#~ msgid "Theme broken: must have pam-message label!"
+#~ msgstr "àœàœ¢àŸàœŒàœàŒàœàœŒàœàŒàœ¢àŸàŸ±àœŽàœàŒàœàœàŒàœàœŽàœàŒ: àœàœ±àœàŒ-àœ àœàŸ²àœ²àœàŒàœàœŒàœàŒàœàŸ±àœ²àŒàœàŒàœ¡àœ²àœàŒàœàœàœŒ"
+#~ msgid "_Reboot"
+#~ msgstr "àœ¢àœ²àŒàœàœŽàœàœ²àŒàœ àœàœàŒ (_R)"
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "àœšàœºàœàœŠàœ²àŒàœàœ²àŒàœšàœºàœàŒàœŠàœ²àŒàœàœ²àŒ àœ àœàœºàœàœŠàŒàœàŸ±àœºàœàŒ (_X)"
+#~ msgid "You've got capslock on!"
+#~ msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàœŽàœàœŠàŒàœ£àŸ¡àœºàŒ àœšàœ±àœŒàœàŒàœŠàŸŠàœºàŒàœàœàœàŒàœàœŽàœ"
+#~ msgid "Reboot your computer"
+#~ msgstr "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœàŸ³àœŒàœàŒàœ¢àœ²àœàŒ àœ¢àœ²àŒàœàœŽàœàœ²àŒàœ àœàœàŒ"
+#~ msgid "Shut down the system so that you may safely turn off the computer."
+#~ msgstr "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœŠàŸàœŒàŒàœàœŠàŸ¡àœàœŠàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœàœºàŒ àœàœºàœàŒàœàŒàœàœºàœàœàŒàœŠàŸŠàœºàŒ àœšàœŒàœàŒàœ¢àŸàŸ±àœàœŠàŒ"
+#~ msgid "_Reboot the computer"
+#~ msgstr "àœàŸ³àœŒàœàŒàœ¢àœ²àœàŒàœ¢àœ²àŒàœàœŽàœàœ²àŒàœ àœàœàŒ (_R)"
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "àœàŒàœàœ²àœŠàŒ àœšàœºàœàœŠàœ²àŒàœŠàœ¢àŒàœàœ¢àŒ (àœàŸ±àœŒàœàŒàœàŸ±àœ²àŒàœàœàŒàœ¢àœ²àœŠàŒàœàŸ±àœ²àŒàœàœŒàœŠàŒàœ àœàŸ²àŒàœ) àœ àœàœŒàŒàœàœàœŽàœàœŠàŒàœàŒàœàœŽàœàœŠàŒ àœàœºàŒàœàœºàœŠàŒàœàœàœºàœàŒàœŠàŸŠàœºàŒ àœàœàœ²àŒàœŠàŸàŸ²àœ²àœàŒ"
+#~ "àœàŒàœ àœàœàœàŒ àœ àœŒàœàŒàœàœ²àŒàœàœŠàŒ àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒàœàŒàœŠàŸàŸ²àœŒàœàŒàœ
+àœ²àœàŒàœ£àœŽàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àœàœàŒàœ£àœŠàŒ àœšàœºàœàœŠàœ²àŒàœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœŠàŒàœ¢àœ²àœàŒàœàœºàŒ "
+#~ "àœ£àœŒàœàŒàœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœàœŒ àœàœºàŒàœ£àœŠàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ£àœŒàœàŒàœ àœàœŒàŒàœàœàœŽàœàœŠàŒ"
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+#~ msgstr ""
+#~ "%s: àœàœàœ²àŒàœ¢àŸàœºàœàŒàœšàœºàœàœŠàœ²àŒàœ£àœ±àŒàœ¡àœŽàœàŒàœ¡àœ²àœàŒàœàœŽàœàœŠàŒ àœ àœàœŒàœ£àŒàœàœ²àŒàœ àœàœŒàœàŒàœàœ àœàŒ àœàœ¡àœŒàœàŒàœàœàœŒàœ£àŒàœàœ²àŒàœàœŽàœàœŠàœàŒàœ£àœŠàŒ àœàœ²àŒàœàœŒàœàŒàœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒ"
+#~ "àœàœºàœàŒàœŠàŸ²àœŽàœàŒàœ£àœŽàŒ àœ àœàœàŒàœ¢àŸ©àœŒàœ£àŒàœàœŠàŸàŸ±àœºàœàŒàœàœ²àŒàœšàœ²àœàŒ"
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr ""
+#~ "àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒ àœ àœàœ²àŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœŠàŒàœ¢àœ²àœàŒàœàœàŒ àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœàœàœàŒàœàœºàœ¢àŒàœŠàŸ³àœàŒ"
+#~ msgid "A-M|English"
+#~ msgstr "àœšàœºàŒ-àœšàœºàœàŒ|àœšàœ²àœàŒàœ£àœ²àœ€àŒ"
+#~ msgid "Could not fork a new process!"
+#~ msgstr "àœ£àœŠàŒàœŠàŸŠàŸ±àœŒàœ¢àŒàœàœŠàœ¢àœàŒàœ
+àœ²àœàŒ àœàŒàœŠàŸ€àœºàœ£àŒàœàŒàœàœŽàœàœŠàŒ"
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ¡àœàŒ àœ àœàœàŒàœàœàœŒàŒàœàœ²àŒàœàœàœŒàœàŒàœ àœŒàœàŒàŒ"
+#~ msgid "Failsafe Gnome"
+#~ msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœàœ²àŒàœàœŒàœàŒ"
+#~ msgid "Failsafe xterm"
+#~ msgstr "àœ àœàœŽàœŠàŒàœ€àœŒàœ¢àŒàœàœºàœàŒàœŠàŸ²àœŽàœàŒàœàœ²àŒ àœšàœºàœàœŠàœ²àŒàœàœàŒ"
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr ""
+#~ "àœàŸ±àœŒàœàŒàœàŸ±àœ²àœŠàŒ àœàœàŒàœàœàŒàœàœàœ àŒàœàœàœŽàœàŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœŠàŸàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒ àœŠàŸàœàŒàœ¡àœ²àœàŒàœàœºàŒ àœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœàœŒàœàŒ"
+#~ "àœ£àœŠàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+#~ msgid "Log in using the default system language"
+#~ msgstr "àœŠàŸàœŒàœàŒàœŠàŸàŸ²àœ²àœàŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàŸ±àœ²àŒ àœŠàŸàœàŒàœ¡àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒàœŠàŸàœºàŒ àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒ"
+#~ msgid "Doubleclick on the user to log in"
+#~ msgstr "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àŒàœ£àœŽàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ£àœŽàŒ àœšàœºàœàŒàœàœàœàŒàœàœ¢àŒàœàœàœ²àœŠàŒàœ àœàœàŒ"
+#~ msgid "The face browser is not configured"
+#~ msgstr "àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœºàŒ àœàœ²àŒàœàœ²àŒàœšàœºàœàŒàœàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœàŒàœ àœàœàŒàœàœŠàŒ àœ àœàœ²àŒàœàœ²àŒàœàœ²àŒàœšàœºàœàŒ àœ¢àœ²àœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœŠàŒàœ¢àœ²àœàŒàœàœàŒ "
+#~ "àœ£àŸàœŒàœàœŠàŒàœ
+àœàŒàœàœàœŒàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŸ±àœŒàœàŒàœ¢àœ àœ²àŒàœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœ£àœŽàŒàœŠàŸ³àœàŒàœàœàœàŒàŒ"
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœŠàŸàœŒàœàŒàœàœ²àœ àœ²àŒàœàœ¢àŒàœ
+àœ²àœàŒ àœŠàœºàœ£àŒàœ àœàœŽàŒàœ àœàœ"
+#~ msgid "No picture selected."
+#~ msgstr "àœàœ¢àŒàœàœ
+àœ²àœàŒàœ¡àœàŒ àœŠàœºàœ£àŒàœ àœàœŽàŒàœàŒàœ àœàœàŒàœàœŠàŒ"
+#~ msgid "Picture is too large"
+#~ msgstr "àœàœ¢àŒàœŠàŸŠàœŒàœàŒàœàŸ²àœàœŠàŒàœàœŠàŒ"
+#~ msgid ""
+#~ "The system administrator disallowed pictures larger than %d bytes to show "
+#~ "in the face browser"
+#~ msgstr ""
+#~ "àœ¢àœ²àœàŒàœ£àœŽàœàœŠàŒàœàœàœàŒàœŠàŸàŸ±àœŒàœàŒàœàŒàœàœ²àœŠàŒ àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢àŒàœàœàŒàœŠàŸàœŒàœàŒàœàœ²àœ àœ²àŒ àœàœ¢àŒàœàŸ±àœ²àŒàœàœàŒàœàœ àœ²àœàœ²àŒ%d àœ£àœŠàŒàœŠàŸŠàœŒàœàŒàœàœ²àŒàœàœŽàŒ àœàŒ"
+#~ "àœàœŒàœàœàŒàœŠàŸŠàœºàŒàœàœàœŒàŒàœàœŽàœ"
+#~ msgid ""
+#~ "File %s cannot be open for reading\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "àœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒ%sàœàœºàŒ àœ£àŸ·àœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŽàŒ àœàŒàœàŸ±àœºàŒàœàœ²àŒàœàœàœŽàœàŒàœàœŠàŒ\n"
+#~ "àœ àœàœŒàœ£àŒàœàŒ:%sàŒ"
+#~ msgid "Standard greeter"
+#~ msgstr "àœàœàŒàœ£àŸ¡àœàŒàœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ"
+#~ msgid "Graphical greeter"
+#~ msgstr "àœàœàŒàœ¢àœ²àœŠàŒàœàŸ±àœ²àŒ àœ£àœºàœàœŠàŒàœŠàŸšàœŒàœàŒàœàœŽàŒàœàœ²àŒ"
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "àœšàŒàœ¢àŸàœàŒàœ¢àœàŒ àœàœŽàŒàœàœŒàœàŒ àŒ¢àŒ€ àœàœ²àŒ àœàœàŒàœŠàŸàŸ²àœ²àœàŒàœ£àœàŒàœ£àœºàœàŒàœ àœàœàŒ (_k)"
+#~ msgid "Miscellaneous"
+#~ msgstr "àœŠàŸ£àŒàœàœŒàœàœŠàŒ"
+#~ msgid "Show choosable user images (_face browser)"
+#~ msgstr "àœàœàœàŒàœàŒàœàœ¢àŸàŸ±àœàŒàœàœàœŽàœàŒàœàœ àœ²àŒ àœ£àœàŒàœ£àœºàœàŒàœàœ àœ²àŒàœàœàœŽàœàœŠàŒàœàœ¢àŸàœàŒàœàœŽàŒàœŠàŸàœŒàœàŒ(àœàœàœŒàœàŒàœ¢àŸ£àœàŒàœàœ¢àœ àœŽàŒàœàœ¢) (_f)"
+#~ msgid "acc_sound_file_box"
+#~ msgstr "àœšàœºàŒàœŠàœ²àŒàœŠàœ²àŒ àœŠàŸàŸ²àŒàœŠàŸàœàŒàœ¡àœ²àœàŒàœŠàŸ£àœŒàœàŒàœŠàŸàŸ²àœŒàœàŒ"
+#~ msgid ""
+#~ "Doubleclick on the user\n"
+#~ "to log in"
+#~ msgstr ""
+#~ "àœàœàŒàœàœŠàŸàŸ±àœŒàœàŒàœ àœàœàŒàœàœ²àœ àœ²àŒàœàœŒàœàŒàœ£àœŠàŒ àœ£àœàŒàœ£àœºàœàŒàœàŒàœ£àœŽàŒ \n"
+#~ "àœàœ¢àŒàœàœàœ²àœŠàŒàœšàœºàœàŒàœàœàœàŒàœ àœàœàŒ"
+#~ msgid "(memory buffer"
+#~ msgstr "(àœàŸ²àœàŒàœàœ àœàœàœàŒàœàœŒàœàœŠàŒ)"
+
Index: proiecte/PPPP/gdm/po/el.po
===================================================================
--- proiecte/PPPP/gdm/po/el.po	(revision 134)
+++ proiecte/PPPP/gdm/po/el.po	(revision 134)
@@ -0,0 +1,1474 @@
+# translation of gdm.HEAD.po to Greek
+# Greek translation of gdm2.
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# kostas:12Nov2003, updates and fixes
+# kostas:25Jan2004, update translation
+# kostas:02Mar2004, one more update
+# nikos:30Jul2004, consistency update
+# nikos:31Aug2004, update
+#
+# simos: 261 messages, 13Feb2001.
+# simos: 276 messages, 20Feb2001.
+# simos: 276 messages, 27Feb2001, two fuzzies.
+# simos: 277 messages, 01Mar2001.
+# simos: 284 messages, 08Mar2001.
+# kostas: 557 messages, 24Oct2002, completed translation.
+# simos: 557 messages, 24Oct2002, quality control (ending 'n', double-spaces).
+# kostas: updated translation for 2.1x, 02Dec2002.
+# kostas:562 messages, 05Jan2003, updated translation.
+# kostas:580 messages,05Mar2003, one more update.
+# kostas:590 messagew,25May2003, update for Gnome 2.4xx.
+# kostas:652 messages,03Aug2003,.
+# kostas:653 messages,15Aug2003,.
+# Simos Xenitellis <simos@hellug.gr>, 1999, 2000, 2001, 2002.
+# Kostas Papadimas <pkst@gnome.org>, 2002,2003, 2004, 2005, 2006, 2007.
+# Nikos Charonitakis   <charosn@her.forthnet.gr>, 2004.
+# Pierros Papadeas <ppapadeas@gmail.com>, 2008.
+# Fotis Tsamis <ftsamis@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-04-04 23:01+0100\n"
+"PO-Revision-Date: 2009-04-04 16:34+0200\n"
+"Last-Translator: Thanos Lefteris <alefteris@gmail.com>\n"
+"Language-Team: Greek\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÎŒÎ¹Î± character device"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÎºÏÎŽÎ¹ÎºÎ± debugging"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ÎÎœÎ±Î³ÎœÏÏÎ¹ÏÏÎ¹ÎºÏ Î¿ÎžÏÎœÎ·Ï"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Slave ÎÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï ÎµÏÎ¹ÏÎ¬ÎœÎµÎ¹Î±Ï ÎµÏÎ³Î±ÏÎ¯Î±Ï GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "Î±ÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÎµÏÏÎµÏÎ·Ï ÏÎ¿Ï
+ ÏÏÎ®ÏÏÎ· \"%s\" ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ±"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÏÏÎ¹ÎºÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÎµÎ¹ÏÏÎŽÎ¿Ï
+"
+
+#
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï ÏÏÎ®ÏÏÎ·"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î­Î³ÎºÏÎ¹ÏÎ·Ï ÏÏÎ®ÏÏÎ·"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÏÎ±ÏÎ¿Ï
+ÏÎ¯Î±ÏÎ·Ï ÎŽÎ¹Î±ÏÎ¹ÏÏÎµÏ
+ÏÎ·ÏÎ¯ÏÎœ"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1105
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® Î§ (ÏÎ¿ Î³ÏÎ±ÏÎ¹ÎºÏ ÏÎµÏÎ¹Î²Î¬Î»Î»Î¿Îœ ÏÎ±Ï) Î»ÏÎ³Ï "
+"ÎºÎ¬ÏÎ¿Î¹Î¿Ï
+ ÎµÏÏÏÎµÏÎ¹ÎºÎ¿Ï ÏÏÎ¬Î»ÎŒÎ±ÏÎ¿Ï. ÎÏÎ¹ÎºÎ¿Î¹ÎœÏÎœÎ®ÏÏÎµ ÎŒÎµ ÏÎ¿ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï "
+"Î® ÎµÎ»Î­Î³ÎŸÏÎµ ÏÎ¿ syslog Î³Î¹Î± ÎŽÎ¹Î¬Î³ÎœÏÏÎ·. Î£ÏÎ¿ ÎŒÎµÏÎ±ÎŸÏ Î±Ï
+ÏÎ® Î· Î¿ÎžÏÎœÎ· ÎžÎ± "
+"Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯. ÎÏÎ±ÎœÎµÎºÎºÎ¹ÎœÎ®ÏÏÎµ ÏÎ¿ GDM ÏÏÎ±Îœ ÎŽÎ¹Î¿ÏÎžÏÎžÎµÎ¯ ÏÎ¿ ÏÏÏÎ²Î»Î·ÎŒÎ±."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: Î±ÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÏÏÎœÎŽÎµÏÎ·Ï ÏÏÎ· ÎŒÎ·ÏÏÎ¹ÎºÎ® Î¿ÎžÏÎœÎ· '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Î ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®Ï Î§ spawned Î±ÏÏ ÏÎ¿ ÏÏÎ®ÏÏÎ· %s Î±Î»Î»Î¬ Î±Ï
+ÏÏÏ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹"
+
+#
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÏÏÎžÎŒÎ¹ÏÎ·Ï ÏÎ·Ï ÏÎ±Ï
+ÏÏÏÎ·ÏÎ±Ï Î¿ÎŒÎ¬ÎŽÎ±Ï ÏÎµ %d"
+
+#
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "Î€Î¿ initgroups() Î±ÏÎ­ÏÏ
+ÏÎµ Î³Î¹Î± ÏÎ¿ %s"
+
+#
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÏÏÎžÎŒÎ¹ÏÎ·Ï ÏÎ·Ï ÏÎ±Ï
+ÏÏÏÎ·ÏÎ±Ï ÏÏÎ®ÏÏÎ· ÏÎµ %d"
+
+#
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÏÏÎžÎŒÎ¹ÏÎ·Ï ÏÎ·Ï ÏÎ±Ï
+ÏÏÏÎ·ÏÎ±Ï Î¿ÎŒÎ¬ÎŽÎ±Ï ÏÎµ 0"
+
+#
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¿Î¯Î³ÎŒÎ±ÏÎ¿Ï Î±ÏÏÎµÎ¯Î¿Ï
+ ÎºÎ±ÏÎ±Î³ÏÎ±ÏÏÎœ Î³Î¹Î± ÎµÎŒÏÎ¬ÎœÎ¹ÏÎ· %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Î£ÏÎ¬Î»ÎŒÎ± ÏÏÎžÎŒÎ¹ÏÎ·Ï %s ÏÎµ %s"
+
+#
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Î ÏÏÎ¿ÏÎµÏÎ±Î¹ÏÏÎ·ÏÎ± ÏÎ¿Ï
+ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®Ï ÎŽÎµÎœ ÎŒÏÎ¿ÏÎµÎ¯ ÎœÎ± Î¿ÏÎ¹ÏÎžÎµÎ¯ ÏÎµ %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÎÎµÎœÎ® ÎµÎœÏÎ¿Î»Î® ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ® Î³Î¹Î± Î¿ÎžÏÎœÎ· %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÎÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ·"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Î€Î¿ ÏÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ·"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ÎÎœÎ¿ÎŒÎ± ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Î€Î¿ ÏÎœÎ¿ÎŒÎ± ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Î£Ï
+ÏÎºÎµÏ
+Î® Î±ÏÎµÎ¹ÎºÏÎœÎ¹ÏÎ·Ï"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Î ÏÏ
+ÏÎºÎµÏ
+Î® Î±ÏÎµÎ¹ÎºÏÎœÎ¹ÏÎ·Ï"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "Î· ÎµÏÎµÎŸÎµÏÎ³Î±ÏÎ¯Î± Î­ÎºÎ»ÎµÎ¹ÏÎµ ÎŒÎµ ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ· %d"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "ÏÏÎ¬Î»ÎŒÎ± Î­ÎœÎ±ÏÎŸÎ·Ï ÏÏ
+ÎœÎ¿ÎŒÎ¹Î»Î¯Î±Ï ÎŒÎµ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï - %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "Î³ÎµÎœÎ¹ÎºÎ® Î±ÏÎ¿ÏÏ
+ÏÎ¯Î±"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "Î±ÎœÎµÏÎ¬ÏÎºÎµÎ¹Î± ÎŒÎœÎ®ÎŒÎ·Ï"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "ÏÏÎ¬Î»ÎŒÎ± ÏÏÎ¿Î³ÏÎ±ÎŒÎŒÎ±ÏÎ¹ÏÏÎ® ÎµÏÎ±ÏÎŒÎ¿Î³Î®Ï"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "Î¬Î³ÎœÏÏÏÎ¿ ÏÏÎ¬Î»ÎŒÎ±"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "ÎÎœÎ¿ÎŒÎ± ÏÏÎ®ÏÏÎ·:"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"ÏÏÎ¬Î»ÎŒÎ± ÏÎ»Î·ÏÎ¿ÏÏÏÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î³Î¹Î± ÏÎ·Îœ ÎµÎ¹ÎŽÎ¿ÏÎ¿Î¯Î·ÏÎ· "
+"ÏÏÎ¿ÏÎ¹ÎŒÏÎŒÎµÎœÎ¿Ï
+ Î¿ÎœÏÎŒÎ±ÏÎ¿Ï ÏÏÎ®ÏÏÎ· - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"ÏÏÎ¬Î»ÎŒÎ± ÏÎ»Î·ÏÎ¿ÏÏÏÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î³Î¹Î± ÏÎ¿ hostname ÏÏÎ®ÏÏÎ· - %s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"ÏÏÎ¬Î»ÎŒÎ± ÏÎ»Î·ÏÎ¿ÏÏÏÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î³Î¹Î± ÏÎ·Îœ ÎºÎ¿ÎœÏÏÎ»Î± ÏÏÎ®ÏÏÎ· - %s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"ÏÏÎ¬Î»ÎŒÎ± ÏÎ»Î·ÏÎ¿ÏÏÏÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î³Î¹Î± ÏÏÎ¬ÏÎ· Î±ÏÎµÎ¹ÎºÏÎœÎ¹ÏÎ·Ï - %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"ÏÏÎ¬Î»ÎŒÎ± ÏÎ»Î·ÏÎ¿ÏÏÏÎ·ÏÎ·Ï ÏÎ¿Ï
+ ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï Î³Î¹Î± ÏÎ·Îœ ÎµÎŒÏÎ¬ÎœÎ¹ÏÎ· "
+"ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎ¿Ï Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÏÏ ÏÏÎ®ÏÏÎ·"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±Î»Î»Î±Î³Î®Ï ÏÎµ ÏÏÎ®ÏÏÎ·"
+
+#: ../daemon/gdm-simple-slave.c:429
+msgid "Unable establish credentials"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÏÎ±ÏÎ¿Ï
+ÏÎ¯Î±ÏÎ·Ï ÎŽÎ¹Î±ÏÎ¹ÏÏÎµÏ
+ÏÎ·ÏÎ¯ÏÎœ"
+
+#
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Î ÏÏÎ®ÏÏÎ·Ï %s ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹"
+
+#
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Î Î¿ÎŒÎ¬ÎŽÎ± %s ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î¯Î±Ï Ï
+ÏÎ¿ÎŽÎ¿ÏÎ®Ï!"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:860
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÎÏÎœÎ·ÏÎ· ÎµÏÏÏÎ®ÎŒÎ±ÏÎ¿Ï XDMCP Î±ÏÏ ÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± %s"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:1017
+#: ../daemon/gdm-xdmcp-display-factory.c:1238
+msgid "Could not extract authlist from packet"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÎµÎŸÎ±Î³ÏÎ³Î®Ï Î»Î¯ÏÏÎ±Ï ÎµÎ»Î­Î³ÏÎ¿Ï
+ Î±Ï
+ÎžÎµÎœÏÎ¹ÎºÏÏÎ·ÏÎ±Ï Î±ÏÏ ÏÎ¿ ÏÎ±ÎºÎ­ÏÎ¿"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:1030
+#: ../daemon/gdm-xdmcp-display-factory.c:1253
+msgid "Error in checksum"
+msgstr "Î£ÏÎ¬Î»ÎŒÎ± ÏÏÎ¿ Î¬ÎžÏÎ¿Î¹ÏÎŒÎ± ÎµÎ»Î­Î³ÏÎ¿Ï
+"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1504
+msgid "Bad address"
+msgstr "ÎÏÏÎ±Î»ÎŒÎ­ÎœÎ· ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1585
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ·Ï Î¿ÎžÏÎœÎ·Ï"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1593
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÎµÏÏÎµÏÎ·Ï ÎµÎ»ÎµÏÎžÎµÏÎ¿Ï
+ Î±ÏÎ¹ÎžÎŒÎ¿Ï Î¿ÎžÏÎœÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:1602
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÎµÎŸÎ±Î³ÏÎ³Î®Ï Î»Î¯ÏÏÎ±Ï ÎµÎ»Î­Î³ÏÎ¿Ï
+ Î±Ï
+ÎžÎµÎœÏÎ¹ÎºÏÏÎ·ÏÎ±Ï Î±ÏÏ ÏÎ¿ ÏÎ±ÎºÎ­ÏÎ¿"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:1622
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Î£ÏÎ¬Î»ÎŒÎ± ÏÏÎ¿ Î¬ÎžÏÎ¿Î¹ÏÎŒÎ± ÎµÎ»Î­Î³ÏÎ¿Ï
+"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2131
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ÎÎ®ÏÎ· REQUEST Î±ÏÏ Î±ÏÎ±Î³Î¿ÏÎµÏ
+ÎŒÎ­ÎœÎ¿ ÏÏÏÏÎ·ÎŒÎ± %s"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2141
+#: ../daemon/gdm-xdmcp-display-factory.c:2496
+#: ../daemon/gdm-xdmcp-display-factory.c:2748
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎÏÎ¹ÎžÎŒÎ¿Ï ÎÏÎµÎ¹ÎºÏÎœÎ¹ÏÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2148
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎÎ¯ÎŽÎ¿Ï
+Ï Î£ÏÎœÎŽÎµÏÎ·Ï"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2155
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ·Ï ÏÎµÎ»Î¬ÏÎ·"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2163
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎÎœÎ¿ÎŒÎ¬ÏÏÎœ ÎµÎŸÎ¿Ï
+ÏÎ¹Î¿ÎŽÏÏÎ·ÏÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2172
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎÎµÎŽÎ¿ÎŒÎ­ÎœÏÎœ ÎµÎŸÎ¿Ï
+ÏÎ¹Î¿ÎŽÏÏÎ·ÏÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2182
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎÎ¯ÏÏÎ±Ï ÎµÎŸÎ¿Ï
+ÏÎ¹Î¿ÎŽÏÏÎ·ÏÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2201
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï Î€Î±Ï
+ÏÏÏÎ·ÏÎ±Ï ÎºÎ±ÏÎ±ÏÎºÎµÏ
+Î±ÏÏÎ®"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2228
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÎÏÏÎ±Î»ÎŒÎ­ÎœÎ¿ Î¬ÎžÏÎ¿Î¹ÏÎŒÎ± ÎµÎ»Î­Î³ÏÎ¿Ï
+ Î±ÏÏ %s"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2480
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ÎÎ®ÏÎ· ÎŒÎ·ÎœÏÎŒÎ±ÏÎ¿Ï Manage Î±ÏÏ Î±ÏÎ±Î³Î¿ÏÎµÏ
+ÎŒÎ­ÎœÎ¿ ÏÏÏÏÎ·ÎŒÎ± %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2489
+#: ../daemon/gdm-xdmcp-display-factory.c:2755
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÏÎ±Ï
+ÏÏÏÎ·ÏÎ±Ï ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ·Ï"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2503
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÏÎ¬ÎŸÎ·Ï Î¿ÎžÏÎœÎ·Ï"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2608
+#: ../daemon/gdm-xdmcp-display-factory.c:2658
+#: ../daemon/gdm-xdmcp-display-factory.c:2664
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2738
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÎÎ®ÏÎ· KEEPALIVE Î±ÏÏ Î±ÏÎ±Î³Î¿ÏÎµÏ
+ÎŒÎ­ÎœÎ¿ ÏÏÏÏÎ·ÎŒÎ± %s"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2827
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎºÎµÏÎ±Î»Î¯ÎŽÎ±Ï XDMCP!"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:2833
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÎÏÏÎ±Î»ÎŒÎ­ÎœÎ· Î­ÎºÎŽÎ¿ÏÎ· XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2839
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ¬Î»Ï
+ÏÎ·Ï ÎŽÎ¹ÎµÏÎžÏ
+ÎœÏÎ·Ï"
+
+#
+#: ../daemon/gdm-xdmcp-display-factory.c:3284
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î»Î®ÏÎ·Ï ÏÎ¿Ï
+ Î¿ÎœÏÎŒÎ±ÏÎ¿Ï ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï ÏÎ¿Ï
+ ÎµÎŸÏ
+ÏÎ·ÏÎµÏÎ·ÏÎ®: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÎµÎ³Î³ÏÎ±ÏÎ®Ï Î±ÏÏÎµÎ¯Î¿Ï
+ PID %s, ÏÎ¹ÎžÎ±ÎœÎ® Î±ÎœÎµÏÎ¬ÏÎºÎµÎ¹Î± ÏÏÏÎ¿Ï
+ ÏÏÎ¿ ÎŽÎ¯ÏÎºÎ¿:%s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹ Î® ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï."
+
+#
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Î ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï Authdir %s ÎŽÎµÎœ Ï
+ÏÎ¬ÏÏÎµÎ¹. ÎÎ¹Î±ÎºÎ¿ÏÎ®."
+
+#
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Î€Î¿ %s (Î³Î¹Î± Authdir) ÎŽÎµÎœ ÎµÎ¯ÎœÎ±Î¹ ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï. ÎÎ¹Î±ÎºÎ¿ÏÎ®."
+
+#
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Î ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï Authdir %s ÎŽÎµÎœ Î±ÎœÎ®ÎºÎµÎ¹ ÏÏÎ¿ ÏÏÎ®ÏÎ· %d, Î¿ÎŒÎ¬ÎŽÎ± %d. ÎÎ¹Î±ÎºÎ¿ÏÎ®."
+
+#
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Î ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï Authdir %s Î­ÏÎµÎ¹ Î»Î¬ÎžÎ¿Ï ÎŽÎ¹ÎºÎ±Î¹ÏÎŒÎ±ÏÎ± %o. ÎÏÏÎµÏÎµ %o. ÎÎ¹Î±ÎºÎ¿ÏÎ®."
+
+#
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÎÎµ Î²ÏÎ­ÎžÎ·ÎºÎµ Î¿ ÏÏÎ®ÏÏÎ·Ï GDM '%s'. ÎÎ¹Î±ÎºÎ¿ÏÎ®!"
+
+#
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Î ÏÏÎ®ÏÏÎ·Ï GDM ÎŽÎµÎœ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï. ÎÎ¹Î±ÎºÎ¿ÏÎ®!"
+
+#
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÎÎµ Î²ÏÎ­ÎžÎ·ÎºÎµ Î· Î¿ÎŒÎ¬ÎŽÎ± GDM '%s'. ÎÎ¹Î±ÎºÎ¿ÏÎ®!"
+
+#
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Î Î¿ÎŒÎ¬ÎŽÎ± GDM ÎŽÎµ ÏÏÎ­ÏÎµÎ¹ ÎœÎ± ÎµÎ¯ÎœÎ±Î¹ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï. ÎÎ¹Î±ÎºÎ¿ÏÎ®!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÎÎ± Î³Î¯ÎœÎ¿Ï
+Îœ ÏÎ»ÎµÏ Î¿Î¹ ÏÏÎ¿ÎµÎ¹ÎŽÎ¿ÏÎ¿Î¹Î®ÏÎµÎ¹Ï ÎŒÎ¿Î¹ÏÎ±Î¯ÎµÏ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ÎÎŸÎ¿ÎŽÎ¿Ï ÎŒÎµÏÎ¬ Î±ÏÏ Î­ÎœÎ± ÏÏÎ¿ÎœÎ¹ÎºÏ ÎŽÎ¹Î¬ÏÏÎ·ÎŒÎ± - Î³Î¹Î± debugging"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÎÎºÏÏÏÏÏÎ· Î­ÎºÎŽÎ¿ÏÎ·Ï GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "ÎÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï ÎÏÎ¹ÏÎ¬ÎœÎµÎ¹Î±Ï ÎÏÎ³Î±ÏÎ¯Î±Ï GNOME"
+
+#
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "ÎÏÎœÎ¿ Î¿ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï ÎžÎ­Î»ÎµÎ¹ ÎœÎ± ÏÏÎ­ÎŸÎµÎ¹ ÏÎ¿ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Session Worker ÎÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÎÏÎ¹ÏÎ¬ÎœÎµÎ¹Î±Ï ÎÏÎ³Î±ÏÎ¯Î±Ï GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "Î Î±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+"
+
+#
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ÎÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï ÎµÎœÎ­ÏÎ³ÎµÎ¹Î±Ï"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÎÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ· ÎµÎœÎ­ÏÎ³ÎµÎ¹Î±Ï Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± Ï
+ÏÏÎ²Î±ÎžÏÎ¿Ï
+"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Î¡Ï
+ÎžÎŒÎ¯ÏÎµÎ¹Ï GNOME Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± Ï
+ÏÏÎ²Î±ÎžÏÎ¿Ï
+"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ÎÎµÎ³ÎµÎžÏ
+ÎœÏÎ®Ï Î¿ÎžÏÎœÎ·Ï GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ÎÎµÎ³Î­ÎžÏ
+ÎœÏÎ· ÏÎŒÎ·ÎŒÎ¬ÏÏÎœ ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Î Î»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ Î¿ÎžÏÎœÎ·Ï"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÎµÏÎ±ÏÎŒÎ¿Î³Î®Ï Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï Î¿ÎžÏÎœÎ·Ï Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Î Î±ÏÎ¿ÏÏÎ± ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¯Î± ÏÏÎ·Îœ Î¿ÎžÏÎœÎ· ÎŒÎµ ÎŒÎ¿ÏÏÎ® Î¿ÎŒÎ¹Î»Î¯Î±Ï Î® braille"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÎÏÎ¹Î»Î¿Î³Î® ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï"
+
+#
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÎŽÎ·ÎŒÎ¹Î¿Ï
+ÏÎ³Î¯Î±Ï ÎµÎœÏÎ±ÎŒÎ¹ÎµÏ
+ÏÎ® XDMCP!"
+
+#
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XMCP: ÎÏÎ¿ÏÏ
+ÏÎ¯Î± Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï ÎºÎµÏÎ±Î»Î¯ÎŽÎ±Ï XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Î€Î¹ÎŒÎ®"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "ÏÎ¿ÏÎ¿ÏÏÏ ÏÏÏÎœÎ¿Ï
+ ÏÎ¿Ï
+ ÏÎ­ÏÎ±ÏÎµ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "ÎÎœÎµÎœÎµÏÎ³Ï ÎºÎµÎ¯ÎŒÎµÎœÎ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Î€Î¿ ÎºÎµÎ¯ÎŒÎµÎœÎ¿ ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÏÏÎ·Îœ ÏÎ±ÎŒÏÎ­Î»Î± Î±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï ÎŽÎµÎœ Î­ÏÎµÎ¹ "
+"ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ Î±ÎºÏÎŒÎ± Î­ÎœÎ± Î±ÎœÏÎ¹ÎºÎµÎ¯ÎŒÎµÎœÎ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "ÎÎœÎµÏÎ³Ï ÎºÎµÎ¯ÎŒÎµÎœÎ¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"Î€Î¿ ÎºÎµÎ¯ÎŒÎµÎœÎ¿ ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎ±Î¹ ÏÏÎ·Îœ ÏÎ±ÎŒÏÎ­Î»Î± Î±Îœ Î¿ ÏÏÎ®ÏÏÎ·Ï Î­ÏÎµÎ¹ ÎµÏÎ¹Î»Î­ÎŸÎµÎ¹ "
+"Î­ÎœÎ± Î±ÎœÏÎ¹ÎºÎµÎ¯ÎŒÎµÎœÎ¿"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "ÎÏ
+ÏÏÎŒÎ±ÏÎ· ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï ÏÎµ..."
+
+#
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "ÎÎºÏÏÏÏÎ·..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr "ÎÎµÎœ ÎµÏÎ¹ÏÏÎ­ÏÎµÏÎ±Î¹ Î· ÎµÏÎ±ÎœÎµÎºÎ¯ÎœÎ·ÏÎ· ÎºÎ±ÎžÏÏ ÎºÎ±Î¹ Î¬Î»Î»Î¿Î¹ ÏÏÎ®ÏÏÎµÏ ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎŽÎµÎŒÎ­ÎœÎ¿Î¹"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "ÎÏÎ¿ÏÏ
+ÏÎ¯Î± ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÎ¿Ï Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr "ÎÎµÎœ ÎµÏÎ¹ÏÏÎ­ÏÎµÏÎ±Î¹ Î¿ ÏÎµÏÎŒÎ±ÏÎ¹ÏÎŒÏÏ ÎºÎ±ÎžÏÏ ÎºÎ±Î¹ Î¬Î»Î»Î¿Î¹ ÏÏÎ®ÏÏÎµÏ ÎµÎ¯ÎœÎ±Î¹ ÏÏ
+ÎœÎŽÎµÎŒÎ­ÎœÎ¿Î¹"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "ÎÏÎ¹Î»Î­ÎŸÏÎµ Î³Î»ÏÏÏÎ± ÎºÎ±Î¹ ÏÎ±ÏÎ®ÏÏÎµ ÎÎ¯ÏÎ¿ÎŽÎ¿Ï"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÎÎ¹Î¬Î»Î¿Î³Î¿Ï ÏÎ¹ÏÏÎ¿ÏÎ¿Î¯Î·ÏÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÎÎœÎ¿ÎŒÎ± Ï
+ÏÎ¿Î»Î¿Î³Î¹ÏÏÎ®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÎÎ¯ÏÎ¿ÎŽÎ¿Ï"
+
+#
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÎÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÎÎ»ÎµÎ¯ÏÎ¹ÎŒÎ¿"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ÎÎœÎ±ÏÏÎ¿Î»Î®"
+
+#
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÎÎºÎŽÎ¿ÏÎ·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "ÏÎµÎ»Î¯ÎŽÎ± 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Î Î¯ÎœÎ±ÎºÎ±Ï ÎµÏÎ±ÏÎŒÎ¿Î³ÏÎœ"
+
+#
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "ÎÎ»ÏÏÏÎµÏ"
+
+#
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_ÎÎ»ÏÏÏÎµÏ:"
+
+#
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_ÎÎ»ÏÏÏÎ±:"
+
+#
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "ÎÎ»Î»Î·..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ÎÏÎ¹Î»Î­ÎŸÏÎµ ÎŒÎ¹Î± Î³Î»ÏÏÏÎ± Î±ÏÏ ÏÎ·Îœ ÏÎ»Î®ÏÎ· Î»Î¯ÏÏÎ± ÏÏÎœ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÏÎœ Î³Î»ÏÏÏÏÎœ."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÎÎŽÎ¹ÎµÏ
+ÎºÏÎ¯ÎœÎ¹ÏÏÎ¿"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "ÎÎ¹Î±ÏÎ¬ÎŸÎµÎ¹Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Î Î»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿:"
+
+#
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÎÎ»Î»Î·..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"ÎÏÎ¹Î»Î­ÎŸÏÎµ ÎŒÎ¹Î± ÎŽÎ¹Î¬ÏÎ±ÎŸÎ· Î³Î»ÏÏÏÎ±Ï Î±ÏÏ ÏÎ·Îœ ÏÎ»Î®ÏÎ· Î»Î¯ÏÏÎ± ÏÏÎœ ÎŽÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÏÎœ ÎŽÎ¹Î±ÏÎ¬ÎŸÎµÏÎœ."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "ÎÎµÎ¯ÎŒÎµÎœÎ¿ ÎµÏÎ¹ÎºÎ­ÏÎ±Ï"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Î€Î¿ ÎºÎµÎ¯ÎŒÎµÎœÎ¿ ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÏÏ ÎµÏÎ¹ÎºÎ­ÏÎ±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "ÎÎœÎ¿ÎŒÎ± ÎµÎ¹ÎºÎ¿ÎœÎ¹ÎŽÎ¯Î¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Î€Î¿ ÎµÎ¹ÎºÎ¿ÎœÎ¯ÎŽÎ¹Î¿ ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ·ÏÎ¹ÎŒÎ¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÎŒÎµ ÏÎ·Îœ ÎµÏÎ¹ÎºÎ­ÏÎ±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Î ÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿ Î±ÎœÏÎ¹ÎºÎµÎ¯ÎŒÎµÎœÎ¿"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Î€Î¿ id ÏÎ¿Ï
+ ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ¿Ï
+ Î±ÎœÏÎ¹ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÎÎ­Î³Î¹ÏÏÎ· ÎŒÎ­ÏÏÎ·ÏÎ· Î±ÎœÏÎ¹ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Î ÎŒÎ­Î³Î¹ÏÏÎ¿Ï Î±ÏÎ¹ÎžÎŒÏÏ Î±ÎœÏÎ¹ÎºÎµÎ¹ÎŒÎ­ÎœÏÎœ ÏÎ¿Ï
+ ÎžÎ± ÎŽÎ¹Î±ÏÎ·ÏÎ¿ÏÎœÏÎ±Î¹ ÏÏÎ· Î»Î¯ÏÏÎ±"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÎÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ· ÏÏÎœÎŽÎµÏÎ· (Î£ÏÎœÎŽÎµÏÎ· ÏÎµ %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÎÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ· ÏÏÎœÎµÏÎ· (Î£ÏÎœÎŽÎµÏÎ· ÏÎµ %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ÎÏÎ¿ÎŒÎ±ÎºÏÏ
+ÏÎŒÎ­ÎœÎ· ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï"
+
+#
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "Î£Ï
+ÎœÎµ_ÎŽÏÎ¯ÎµÏ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "ÎÎ®ÎœÏ
+ÎŒÎ± ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+ Banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "ÎÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÏÎ¿Î²Î¿Î»Î®Ï ÏÏÎœ ÎºÎ¿Ï
+ÎŒÏÎ¹ÏÎœ ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "ÎÏÏÎºÏÏ
+ÏÎ· Î³ÎœÏÏÏÏÎœ ÏÏÎ·ÏÏÏÎœ ÏÏÎ¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÏÏÎœÎŽÎµÏÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÏÏÏÎžÎµÏÎ·Ï Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î±Ï ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÎºÏÎŽÎ¹ÎºÎ± debugging"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÎºÏÎŽÎ¹ÎºÎ± debugging Î³Î¹Î± ÏÎ·Îœ ÎŒÎ¹ÎºÏÎ¿-ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÏÎ±Î¹ÏÎµÏÎ¹ÏÎŒÎ¿Ï."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ Î¿ÎžÏÎœÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÎŒÎµÎ³ÎµÎžÏ
+ÎœÏÎ® Î¿ÎžÏÎœÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÎµÏÎ±ÏÎŒÎ¿Î³Î®Ï Î±ÎœÎ¬Î³ÎœÏÏÎ·Ï Î¿ÎžÏÎœÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "ÎÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÏÎ¿Î²Î¿Î»Î®Ï ÏÎ¿Ï
+ ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+ ÏÎ¿Ï
+ banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "ÎÎœÎ¿ÎŒÎ± ÎµÎ¹ÎºÎ¿ÎœÎ¹ÎŽÎ¯Î¿Ï
+ Î³Î¹Î± ÏÏÎ®ÏÎ· ÏÏÎ¿ Î»Î¿Î³ÏÏÏ
+ÏÎ¿ ÏÎ±Î¹ÏÎµÏÎ¹ÏÏÎ®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Î ÏÎ¿ÏÏÎ¬ÏÏÏ ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎµÏ ÎŽÎ¹Î±ÏÎ¬ÎŸÎµÎ¹Ï ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Î ÏÎ¿ÏÏÎ¬ÏÏÏ ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎµÏ Î³Î»ÏÏÏÎµÏ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ·Ï ÏÏÎ¿Î²Î¿Î»Î®Ï ÏÏÎœ Î³ÎœÏÏÏÏÎœ ÏÏÎ·ÏÏÏÎœ ÏÏÎ¿ "
+"ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± Î±ÏÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¯Î·ÏÎ· ÏÎ·Ï ÏÏÎ¿Î²Î¿Î»Î®Ï ÏÏÎœ ÎºÎ¿Ï
+ÎŒÏÎ¹ÏÎœ ÎµÏÎ±ÎœÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï "
+"ÏÏÎ¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï "
+"ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ ÏÎ±ÏÎ±ÏÎºÎ·ÎœÎ¯Î¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï "
+"ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ ÎºÎ¿Ï
+ÎŒÏÎ¹ÏÎœ-ÏÎ¿Î»Ï
+ÎŒÎ­ÏÏÎœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ ÏÎ¿ ÏÎ»Î·ÎºÏÏÎ¿Î»ÏÎ³Î¹Î¿ Î¿ÎžÏÎœÎ·Ï."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎ¿ÏÎœ Î¿Î¹ ÏÏ
+ÎžÎŒÎ¯ÏÎµÎ¹Ï ÏÏÎ¿ÏÎ¹ÏÏÏÎ·ÏÎ±Ï "
+"ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î· ÎŒÎµÎ³Î­ÎžÏ
+ÎœÏÎ· Î¿ÎžÏÎœÎ·Ï."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î¿ Î±ÎœÎ±Î³ÎœÏÏÏÎ·Ï Î¿ÎžÏÎœÎ·Ï."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï "
+"ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ Î®ÏÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï "
+"ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ ÎÎ»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï "
+"ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ Î»Î¯ÏÏÎ±Ï ÎŽÎ¹Î±ÏÎ¬ÎŸÎµÏÎœ ÏÎ»Î·ÎºÏÏÎ¿Î»Î¿Î³Î¯Î¿Ï
+ Î³Î¹Î± ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎµÎŒÏÎ¬ÎœÎ¹ÏÎ· ÏÏÎ¿ "
+"ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ Î»Î¯ÏÏÎ±Ï Î³Î»ÏÏÏÏÎœ Î³Î¹Î± ÏÏÎ¿ÎµÏÎ¹Î»ÎµÎ³ÎŒÎ­ÎœÎ· ÎµÎŒÏÎ¬ÎœÎ¹ÏÎ· ÏÏÎ¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"ÎÏÎ¯Î¶ÎµÏÎ±Î¹ ÎŒÎµ ÏÎ¿ ÏÎœÎ¿ÎŒÎ± ÏÎ¿Ï
+ themed ÎµÎ¹ÎºÎ¿ÎœÎ¹ÎŽÎ¯Î¿Ï
+ Î³Î¹Î± ÏÏÎ®ÏÎ· ÏÏ Î»Î¿Î³ÏÏÏ
+ÏÎ¿ ÏÎ±Î¹ÏÎµÏÎ¹ÏÎŒÎ¿Ï."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "ÎÏÎ¯Î¶ÎµÏÎ±Î¹ ÏÎµ Î±Î»Î·ÎžÎ­Ï ÏÏÏÎµ ÎœÎ± ÎµÎŒÏÎ±ÎœÎ¯Î¶ÎµÏÎ±Î¹ ÏÎ¿ ÎŒÎ®ÎœÏ
+ÎŒÎ± ÎºÎµÎ¹ÎŒÎ­ÎœÎ¿Ï
+ ÏÎ¿Ï
+ banner."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"ÎÏÎ¹ÏÎŒÏÏ ÏÎµ Î±Î»Î·ÎžÎ­Ï Î³Î¹Î± ÎœÎ± ÎµÎœÎµÏÎ³Î¿ÏÎ¿Î¹Î·ÎžÎµÎ¯ Î¿ compiz ÏÏ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÏÎ±ÏÎ±ÎžÏÏÏÎœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "ÎÎµÎ¯ÎŒÎµÎœÎ¿ ÎŒÎ·ÎœÏÎŒÎ±ÏÎ¿Ï bannner ÏÎ¿Ï
+ ÎžÎ± ÏÏÎ¿Î²Î¬Î»Î»ÎµÏÎ±Î¹ ÏÏÎ¿ ÏÎ±ÏÎ¬ÎžÏ
+ÏÎ¿ ÎµÎ¹ÏÏÎŽÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"ÎÎ»Î·ÎžÎ­Ï Î±Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î® Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ "
+"ÏÎ±ÏÎ±ÏÎºÎ·ÎœÎ¯Î¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"ÎÎ»Î·ÎžÎ­Ï Î±Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î® Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ ÎºÎ¿Ï
+ÎŒÏÎ¹ÏÎœ-"
+"ÏÎ¿Î»Ï
+ÎŒÎ­ÏÏÎœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"ÎÎ»Î·ÎžÎ­Ï Î±Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î® Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ Î®ÏÎ¿Ï
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"ÎÎ»Î·ÎžÎ­Ï Î±Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î® Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"ÎÎ»Î·ÎžÎ­Ï Î±Îœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎœÎµÏÎ³Î® Î· ÏÏÏÏÎžÎµÏÎ· Î»ÎµÎ¹ÏÎ¿Ï
+ÏÎ³Î¯Î± ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "Î§ÏÎ®ÏÎ· ÏÎ¿Ï
+ compiz ÏÏ ÎŽÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ® ÏÎ±ÏÎ±ÎžÏÏÏÎœ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "ÎÎ¹Î¬ÏÎºÎµÎ¹Î±"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÎÏÎ¹ÎžÎŒÏÏ ÎŽÎµÏ
+ÏÎµÏÎ¿Î»Î­ÏÏÏÎœ ÎµÏÏ ÏÎ¿ ÏÏÎ±ÎŒÎ¬ÏÎ·ÎŒÎ± ÏÎ¿Ï
+ ÏÏÎ¿ÎœÎ¿ÎŒÎ­ÏÏÎ¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÎÏÎ± ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ÎÏÎ± ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÏÏÎ¿ÎœÎ¿ÎŒÎ­ÏÏÎ¿Ï
+"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÎÎºÏÎµÎ»ÎµÎ¯ÏÎ±Î¹ ÏÏÏÎ±;"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ÎÎ¬Îœ Î±ÎºÎ¿ÏÎ³Î¿ÎœÏÎ±Î¹ Î® ÏÏÎ¹ Î¿Î¹ ÎºÏÏÏÎ¿Î¹ ÏÎ¿Ï
+ ÏÏÎ¿ÎœÏÎŒÎµÏÏÎ¿Ï
+"
+
+#
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "Manager"
+msgstr "ÎÎ¹Î±ÏÎµÎ¹ÏÎ¹ÏÏÎ®Ï"
+
+#: ../gui/simple-greeter/gdm-user.c:243
+msgid "The user manager object this user is controlled by."
+msgstr ""
+"Î€Î¿ Î±ÎœÏÎ¹ÎºÎµÎ¯ÎŒÎµÎœÎ¿ ÎŽÎ¹Î±ÏÎµÎ¯ÏÎ¹ÏÎ·Ï ÏÏÎ·ÏÏÏÎœ Î±ÏÏ ÏÎ¿Îœ Î¿ÏÎ¿Î¯Î¿ ÎµÎ»Î­Î³ÏÎµÏÎ±Î¹ Î±Ï
+ÏÏÏ Î¿ ÏÏÎ®ÏÏÎ·Ï."
+
+#
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "ÎÎ»Î»Î¿Ï..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "ÎÏÎ¹Î»Î­ÎŸÏÎµ Î­ÎœÎ± ÎŽÎ¹Î±ÏÎ¿ÏÎµÏÎ¹ÎºÏ Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÏ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "Î ÏÎ¿ÏÏÏÎ¹ÎœÏÏ ÏÏÎ®ÏÏÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "ÎÎ¯ÏÎ¿ÎŽÎ¿Ï ÏÏ ÏÏÎ¿ÏÏÏÎ¹ÎœÏÏ ÏÏÎ®ÏÏÎ·Ï"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "ÎÏ
+ÏÏÎŒÎ±ÏÎ· ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "ÎÏ
+ÏÏÎŒÎ±ÏÎ· ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï ÏÏÎ¿ ÏÏÏÏÎ·ÎŒÎ± ÎŒÎµÏÎ¬ Î±ÏÏ ÏÎ·Îœ ÏÏÎžÎŒÎ¹ÏÎ· ÏÏÎœ ÎµÏÎ¹Î»Î¿Î³ÏÎœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "ÎÎ¯ÏÎ¿ÎŽÎ¿Ï ÏÏ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "ÎÎŽÎ· ÏÏ
+ÎœÎŽÎµÎŽÎµÎŒÎ­ÎœÎ¿Ï ÏÎµ"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Î ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÎµÎœÎ±Î»Î»Î±Î³Î®Ï ÏÏÎ·ÏÏÏÎœ ÎµÎ¯ÎœÎ±Î¹ ÎµÎ»ÎµÏÎžÎµÏÎ¿ Î»Î¿Î³Î¹ÏÎŒÎ¹ÎºÏ. ÎÏÎ¿ÏÎµÎ¯ÏÎµ ÎœÎ± ÏÎ¿ "
+"Î±ÎœÎ±ÎŽÎ¹Î±ÎœÎ­ÎŒÎµÏÎµ Î®/ÎºÎ±Î¹ ÎœÎ± ÏÎ¿ ÏÏÎ¿ÏÎ¿ÏÎ¿Î¹ÎµÎ¯ÏÎµ ÎŒÎ­ÏÏ ÏÏÎœ ÏÏÏÎœ ÏÎ·Ï GNU General Public "
+"License ÏÏÏÏ Î±Ï
+ÏÎ® ÎŽÎ·ÎŒÎ¿ÏÎ¹ÎµÏÏÎ·ÎºÎµ Î±ÏÏ ÏÎ¿ Free Software Foundation, Î­ÎºÎŽÎ¿ÏÎ· 2 , Î® "
+"(ÏÏÎ¿Î±Î¹ÏÎµÏÎ¹ÎºÎ¬) Î¿ÏÎ¿Î¹Î±ÎŽÎ®ÏÎ¿ÏÎµ ÎœÎµÏÏÎµÏÎ· Î­ÎºÎŽÎ¿ÏÎ·."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"ÎÏ
+ÏÏ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ± ÎŽÎ¹Î±ÎœÎ­ÎŒÎµÏÎ±Î¹ ÎŒÎµ ÏÎ·Îœ ÎµÎ»ÏÎ¯ÎŽÎ± Î¿ÏÎ¹ ÎžÎ± ÎµÎ¯ÎœÎ±Î¹ ÏÏÎ®ÏÎ¹ÎŒÎ¿Ï, Î±Î»Î»Î¬ Î§Î©Î¡ÎÎ£ "
+"ÎÎÎÎÎÎ ÎÎ ÎÎÎ¥Î€Î©Î£ ÎÎÎÎ¥ÎÎ£Î Î³Î¹Î± ÏÏ
+Î³ÎºÎµÎºÏÎ¹ÎŒÎ­ÎœÎ¿ ÏÎºÎ¿ÏÏ. ÎÎµÎ¯ÏÎµ Î³Î¹Î± ÏÎµÏÎ¹ÏÏÏÏÎµÏÎµÏ "
+"Î»ÎµÏÏÎ¿ÎŒÎ­ÏÎµÎ¹ÎµÏ ÏÎ·Îœ GNU General Public License ."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"ÎÎ± ÏÏÎ­ÏÎµÎ¹ ÎœÎ± Î­ÏÎµÏÎµ Î»Î¬Î²ÎµÎ¹ Î­ÎœÎ± Î±ÎœÏÎ¯Î³ÏÎ±ÏÎ¿ ÏÎ·Ï GNU General Public License ÎŒÎ±Î¶Î¯ "
+"ÎŒÎµ ÏÎ¿ Î±Ï
+ÏÏ ÏÎ¿ ÏÏÏÎ³ÏÎ±ÎŒÎŒÎ±. ÎÎœ ÏÏÎ¹ Î³ÏÎ¬ÏÏÎµ ÏÏÎ¿ Free Software Foundation, Inc., "
+"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÎÎœÎ± ÎŒÎµÎœÎ¿Ï Î³Î¹Î± ÏÎ·Îœ Î³ÏÎ®Î³Î¿ÏÎ· ÎµÎœÎ±Î»Î»Î±Î³Î® ÏÏÎ·ÏÏÏÎœ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "ÎÏÏÏÎ±Ï Î Î±ÏÎ±ÎŽÎ®ÎŒÎ±Ï <pkst@gnome.org>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÎºÎ»ÎµÎ¹ÎŽÏÎŒÎ±ÏÎ¿Ï Î¿ÎžÏÎœÎ·Ï: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÏÏÎ¿ÏÏÏÎ¹ÎœÎ¿Ï Î¿ÏÎ¹ÏÎŒÎ¿Ï ÏÎ¿Ï
+ screensaver ÏÎµ ÎºÎµÎœÎ® Î¿ÎžÏÎœÎ·: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÏÎ¿ÏÏÎœÎŽÎµÏÎ·Ï: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ÎÎ¹Î±ÎžÎ­ÏÎ¹ÎŒÎ¿Ï"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÎÏÏÎ±ÏÎ¿Ï"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÎÏÎ±ÏÏÎ¿Î»Î·ÎŒÎ­ÎœÎ¿Ï"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÎÏÏÎœ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Î Î»Î·ÏÎ¿ÏÎ¿ÏÎ¯ÎµÏ Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÎ¿Ï..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Î ÏÎ¿ÏÎ¹ÎŒÎ®ÏÎµÎ¹Ï ÏÏ
+ÏÏÎ®ÎŒÎ±ÏÎ¿Ï..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "ÎÎ»ÎµÎ¯ÎŽÏÎŒÎ± Î¿ÎžÏÎœÎ·Ï"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ÎÎ»Î»Î±Î³Î® ÏÏÎ®ÏÏÎ·"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÎÎŸÎ¿ÎŽÎ¿Ï..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÎÎ³ÎœÏÏÏÎ¿"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÎÎ¹ÎºÏÎ¿ÎµÏÎ±ÏÎŒÎ¿Î³Î® ÎµÎœÎ±Î»Î»Î±Î³Î®Ï ÏÏÎ·ÏÏÏÎœ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ÎÎ»Î»Î±Î³Î® ÏÏ
+ÎžÎŒÎ¯ÏÎµÏÎœ Î»Î¿Î³Î±ÏÎ¹Î±ÏÎŒÎ¿Ï ÎºÎ±Î¹ ÎºÎ±ÏÎ¬ÏÏÎ±ÏÎ·Ï"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÎÎœÎ± ÎŒÎµÎœÎ¿Ï Î³Î¹Î± ÏÎ·Îœ Î³ÏÎ®Î³Î¿ÏÎ· ÎµÎœÎ±Î»Î»Î±Î³Î® ÏÏÎ·ÏÏÏÎœ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÎÎœÎ±Î»Î»Î±Î³Î® ÏÏÎ·ÏÏÏÎœ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "ÎÏÎ³Î¿ÏÏÎ¬ÏÎ¹Î¿ ÎµÏÎ±ÏÎŒÎ¿Î³Î¹ÎŽÎ¯Î¿Ï
+ Î±Î»Î»Î±Î³Î®Ï ÏÏÎ®ÏÏÎ·"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ÎÏÎµÎŸÎµÏÎ³Î±ÏÎ¯Î± ÏÏÎ¿Ï_ÏÏÎ¹ÎºÏÎœ ÏÎ»Î·ÏÎ¿ÏÎ¿ÏÎ¹ÏÎœ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Î ÎµÏÎ¯"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "ÎÏÎµ_ÎŸÎµÏÎ³Î±ÏÎ¯Î± ÏÏÎ·ÏÏÏÎœ ÎºÎ±Î¹ Î¿ÎŒÎ¬ÎŽÏÎœ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÎÎ³ÎœÎ¿Î·ÎŒÎ­ÎœÎ¿ - Ï
+ÏÎ¬ÏÏÎµÎ¹ Î³Î¹Î± Î»ÏÎ³Î¿Ï
+Ï ÏÏ
+ÎŒÎ²Î±ÏÏÏÎ·ÏÎ±Ï"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "ÎÎŸÎ¿ÎŽÎ¿Ï ÎµÎºÏÏÎ±Î»ÎŒÎ¬ÏÏÏÎ·Ï"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÎÎºÎŽÎ¿ÏÎ· Î±Ï
+ÏÎ®Ï ÏÎ·Ï ÎµÏÎ±ÏÎŒÎ¿Î³Î®Ï"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± Î±ÎœÎ±Î³ÎœÏÏÎ¹ÏÎ·Ï ÏÎ·Ï ÏÎ±ÏÎ¿ÏÏÎ±Ï ÏÏ
+ÎœÎµÎŽÏÎ¯Î±Ï."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ÎÎ­Î± ÎµÎ¯ÏÎ¿ÎŽÎ¿Ï GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ÎÎŽÏ
+ÎœÎ±ÎŒÎ¯Î± ÎµÎºÎºÎ¯ÎœÎ·ÏÎ·Ï ÎœÎ­Î±Ï Î¿ÎžÏÎœÎ·Ï"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "ÎÎ®ÏÎ· ÏÏÏÎ¿Î³ÏÎ±ÏÎ¯Î±Ï ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï"
Index: proiecte/PPPP/gdm/po/en_CA.po
===================================================================
--- proiecte/PPPP/gdm/po/en_CA.po	(revision 134)
+++ proiecte/PPPP/gdm/po/en_CA.po	(revision 134)
@@ -0,0 +1,4096 @@
+# English/Canada translation of gdm2.
+# Copyright (C) 2004-2006 Adam Weinberger and the GNOME Foundation
+# This file is distributed under the same licence as the gdm2 package.
+# Adam Weinberger <adamw@gnome.org>, 2004, 2005, 2006.
+# 
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-31 20:40-0500\n"
+"PO-Revision-Date: 2005-08-08 10:41-0400\n"
+"Last-Translator: Adam Weinberger <adamw@gnome.org>\n"
+"Language-Team: Canadian English <adamw@gnome.org>\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"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "This session logs you into CDE"
+
+#: ../config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "Default System Session"
+
+#: ../config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "This is the default system session"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+
+#: ../config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+
+#: ../config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Please type in the root (privileged user) password."
+
+#: ../config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "I will now try to restart the X server again."
+
+#: ../config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+
+#: ../config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+
+#: ../config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Would you like to view the detailed X server output as well?"
+
+#: ../config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+
+#: ../config/gettextfoo.h:11 ../config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+
+#: ../config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+
+#: ../config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+
+#: ../config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: ../config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "This session logs you into GNOME"
+
+#: ../daemon/auth.c:57
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: Could not write new authorization entry: %s"
+
+#: ../daemon/auth.c:60
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Could not write new authorization entry.  Possibly out of diskspace"
+
+#: ../daemon/auth.c:65
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+
+#: ../daemon/auth.c:195
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Could not make new cookie file in %s"
+
+#: ../daemon/auth.c:219 ../daemon/auth.c:236 ../daemon/auth.c:876
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Cannot safely open %s"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:675 ../daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Could not open cookie file %s"
+
+#: ../daemon/auth.c:696
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Could not lock cookie file %s"
+
+#: ../daemon/auth.c:746 ../daemon/auth.c:768
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Could not write cookie"
+
+#: ../daemon/auth.c:852
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Ignoring suspiciously looking cookie file %s"
+
+#: ../daemon/auth.c:895 ../daemon/gdm.c:1361 ../daemon/gdm.c:1725
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Can't write to %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:111
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  Waiting for 2 minutes before "
+"trying again on display %s."
+msgstr ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  Waiting for 2 minutes before "
+"trying again on display %s."
+
+#: ../daemon/display.c:255
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Cannot create pipe"
+
+#: ../daemon/display.c:331
+#, c-format
+msgid "%s: Failed forking GDM slave process for %s"
+msgstr "%s: Failed forking GDM slave process for %s"
+
+#: ../daemon/errorgui.c:348
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s not a regular file!\n"
+
+#: ../daemon/errorgui.c:365
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... File too long to display ...\n"
+
+#: ../daemon/errorgui.c:374
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s could not be opened"
+
+#: ../daemon/errorgui.c:488 ../daemon/errorgui.c:632 ../daemon/errorgui.c:743
+#: ../daemon/errorgui.c:864
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Cannot fork to display error/info box"
+
+#: ../daemon/filecheck.c:61
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Directory %s does not exist."
+
+#: ../daemon/filecheck.c:73 ../daemon/filecheck.c:115
+#: ../daemon/filecheck.c:178
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s is not owned by uid %d."
+
+#: ../daemon/filecheck.c:79 ../daemon/filecheck.c:122
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s is writable by group."
+
+#: ../daemon/filecheck.c:85
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s is writable by other."
+
+#: ../daemon/filecheck.c:100 ../daemon/filecheck.c:166
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s does not exist but must exist."
+
+#: ../daemon/filecheck.c:108 ../daemon/filecheck.c:172
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s is not a regular file."
+
+#: ../daemon/filecheck.c:129
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: %s is writable by group/other."
+
+#: ../daemon/filecheck.c:136 ../daemon/filecheck.c:191
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: %s is bigger than sysadmin specified maximum file size."
+
+#: ../daemon/gdm-net.c:270
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Could not make socket"
+
+#: ../daemon/gdm-net.c:301
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Could not bind socket"
+
+#: ../daemon/gdm-net.c:387
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: Could not make FIFO"
+
+#: ../daemon/gdm-net.c:395
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: Could not open FIFO"
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:198 ../daemon/gdm.c:206 ../daemon/gdm.c:1495
+#: ../daemon/gdm.c:1503
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+
+#: ../daemon/gdm.c:200 ../daemon/gdm.c:208 ../daemon/gdm.c:1497
+#: ../daemon/gdm.c:1505
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+
+#: ../daemon/gdm.c:218
+#, c-format
+msgid "%s: fork () failed!"
+msgstr "%s: fork () failed!"
+
+#. should never happen
+#: ../daemon/gdm.c:221 ../daemon/slave.c:3332
+#, c-format
+msgid "%s: setsid () failed: %s!"
+msgstr "%s: setsid () failed: %s!"
+
+#: ../daemon/gdm.c:412
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Trying failsafe X server %s"
+
+#: ../daemon/gdm.c:430
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Running the XKeepsCrashing script"
+
+#: ../daemon/gdm.c:547
+msgid ""
+"The X server (your graphical interface) cannot be started.  It is likely "
+"that it is not set up correctly.  You will need to log in on a console and "
+"rerun the X configuration application, then restart GDM."
+msgstr ""
+"The X server (your graphical interface) cannot be started.  It is likely "
+"that it is not set up correctly.  You will need to log in on a console and "
+"rerun the X configuration application, then restart GDM."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:559
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+
+#: ../daemon/gdm.c:569 ../daemon/gdm.c:2295
+msgid "Master suspending..."
+msgstr "Master suspending..."
+
+#: ../daemon/gdm.c:622
+#, c-format
+msgid "System is restarting, please wait ..."
+msgstr "System is restarting, please wait ..."
+
+#: ../daemon/gdm.c:624
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "System is shutting down, please wait ..."
+
+#: ../daemon/gdm.c:635
+msgid "Master halting..."
+msgstr "Master halting..."
+
+#: ../daemon/gdm.c:648
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Halt failed: %s"
+
+#: ../daemon/gdm.c:657
+msgid "Restarting computer..."
+msgstr "Restarting computer..."
+
+#: ../daemon/gdm.c:670
+#, c-format
+msgid "%s: Restart failed: %s"
+msgstr "%s: Restart failed: %s"
+
+#: ../daemon/gdm.c:771
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+"system menu from display %s"
+msgstr ""
+"Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+"system menu from display %s"
+
+#: ../daemon/gdm.c:780
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+"display %s"
+msgstr ""
+"Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+"display %s"
+
+#. Bury this display for good
+#: ../daemon/gdm.c:846
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Aborting display %s"
+
+#: ../daemon/gdm.c:997
+msgid "GDM restarting ..."
+msgstr "GDM restarting ..."
+
+#: ../daemon/gdm.c:1001
+msgid "Failed to restart self"
+msgstr "Failed to restart self"
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1075
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+
+#: ../daemon/gdm.c:1233
+msgid "Do not fork into the background"
+msgstr "Do not fork into the background"
+
+#: ../daemon/gdm.c:1235
+msgid "No console (static) servers to be run"
+msgstr "No console (static) servers to be run"
+
+#: ../daemon/gdm.c:1237
+msgid "Alternative configuration file"
+msgstr "Alternate configuration file"
+
+#: ../daemon/gdm.c:1237
+msgid "CONFIGFILE"
+msgstr "CONFIGFILE"
+
+#: ../daemon/gdm.c:1239
+msgid "Preserve LD_* variables"
+msgstr "Preserve LD_* variables"
+
+#: ../daemon/gdm.c:1241
+msgid "Print GDM version"
+msgstr "Print GDM version"
+
+#: ../daemon/gdm.c:1243
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Start the first X server but then halt until we get a GO in the fifo"
+
+#: ../daemon/gdm.c:1350 ../daemon/gdm.c:1694
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Can't open %s for writing"
+
+#: ../daemon/gdm.c:1408 ../gui/gdmchooser.c:1932
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/gdm.c:1430
+msgid "Only root wants to run GDM\n"
+msgstr "Only root wants to run GDM\n"
+
+#: ../daemon/gdm.c:1446 ../daemon/gdm.c:1450 ../daemon/gdm.c:1533
+#: ../daemon/gdm.c:1537 ../daemon/gdm.c:1541 ../daemon/gdm.c:1545
+#: ../daemon/gdm.c:1555 ../daemon/gdm.c:1561 ../daemon/gdm.c:1572
+#: ../daemon/misc.c:1771 ../daemon/misc.c:1775 ../daemon/misc.c:1779
+#: ../daemon/misc.c:1786 ../daemon/misc.c:1790 ../daemon/misc.c:1794
+#: ../daemon/server.c:522 ../daemon/server.c:535 ../daemon/slave.c:780
+#: ../daemon/slave.c:794 ../daemon/slave.c:804 ../daemon/slave.c:814
+#: ../daemon/slave.c:826 ../gui/gdmchooser.c:1841 ../gui/gdmchooser.c:1844
+#: ../gui/gdmchooser.c:1847 ../gui/gdmlogin.c:3388 ../gui/gdmlogin.c:3398
+#: ../gui/gdmlogin.c:3403 ../gui/greeter/greeter.c:1003
+#: ../gui/greeter/greeter.c:1011 ../gui/greeter/greeter.c:1014
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: Error setting up %s signal handler: %s"
+
+#: ../daemon/gdm.c:1477
+msgid "GDM already running. Aborting!"
+msgstr "GDM already running. Aborting!"
+
+#: ../daemon/gdm.c:1581
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: Error setting up CHLD signal handler"
+
+#: ../daemon/gdm.c:2709
+msgid "DYNAMIC request denied: Not authenticated"
+msgstr "DYNAMIC request denied: Not authenticated"
+
+#: ../daemon/gdm.c:2860 ../daemon/gdm.c:2878 ../daemon/gdm.c:3138
+#: ../daemon/gdm.c:3189 ../daemon/gdm.c:3241 ../daemon/gdm.c:3282
+#: ../daemon/gdm.c:3308
+#, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "%s request denied: Not authenticated"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:2896
+msgid "Unknown server type requested; using standard server."
+msgstr "Unknown server type requested; using standard server."
+
+#: ../daemon/gdm.c:2900
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+msgstr ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+
+#: ../daemon/gdmconfig.c:542 ../daemon/gdmconfig.c:549
+#, c-format
+msgid "%s: No GDM configuration file: %s. Using defaults."
+msgstr "%s: No GDM configuration file: %s. Using defaults."
+
+#: ../daemon/gdmconfig.c:845
+#, c-format
+msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+msgstr "%s: BaseXsession empty; using %s/gdm/Xsession"
+
+#: ../daemon/gdmconfig.c:878
+#, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr "%s: Standard X server not found; trying alternatives"
+
+#: ../daemon/gdmconfig.c:937
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: No greeter specified."
+
+#: ../daemon/gdmconfig.c:939
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: No remote greeter specified."
+
+#: ../daemon/gdmconfig.c:941
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: No sessions directory specified."
+
+#: ../daemon/gdmconfig.c:1025
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+
+#: ../daemon/gdmconfig.c:1086
+#, c-format
+msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+msgstr "%s: TimedLoginDelay is less than 5; defaulting to 5."
+
+#: ../daemon/gdmconfig.c:1322
+#, c-format
+msgid "%s: Priority out of bounds; changed to %d"
+msgstr "%s: Priority out of bounds; changed to %d"
+
+#: ../daemon/gdmconfig.c:1328
+#, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr "%s: Empty server command; using standard command."
+
+#: ../daemon/gdmconfig.c:1527
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+
+#: ../daemon/gdmconfig.c:1543
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct GDM configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1552
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s does not exist. Aborting."
+
+#: ../daemon/gdmconfig.c:1557
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct GDM configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1566
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir %s is not a directory. Aborting."
+
+#: ../daemon/gdmconfig.c:1639
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: Invalid server line in config file. Ignoring!"
+
+#: ../daemon/gdmconfig.c:1762 ../daemon/gdmconfig.c:1800
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+msgstr "%s: XDMCP disabled and no static servers defined. Aborting!"
+
+#. start
+#. server uid
+#: ../daemon/gdmconfig.c:1780
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow "
+"configuration!"
+
+#: ../daemon/gdmconfig.c:1792
+msgid ""
+"XDMCP is disabled and GDM cannot find any static server to start.  "
+"Aborting!  Please correct the configuration and restart GDM."
+msgstr ""
+"XDMCP is disabled and GDM cannot find any static server to start.  "
+"Aborting!  Please correct the configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1817
+#, c-format
+msgid ""
+"The GDM user '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+"The GDM user '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+
+#: ../daemon/gdmconfig.c:1825
+#, c-format
+msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: Cannot find the GDM user '%s'. Aborting!"
+
+#: ../daemon/gdmconfig.c:1831
+msgid ""
+"The GDM user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct GDM configuration and restart GDM."
+msgstr ""
+"The GDM user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct GDM configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1840
+#, c-format
+msgid "%s: The GDM user should not be root. Aborting!"
+msgstr "%s: The GDM user should not be root. Aborting!"
+
+#: ../daemon/gdmconfig.c:1846
+#, c-format
+msgid ""
+"The GDM group '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+"The GDM group '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+
+#: ../daemon/gdmconfig.c:1853
+#, c-format
+msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: Cannot find the GDM group '%s'. Aborting!"
+
+#: ../daemon/gdmconfig.c:1859
+msgid ""
+"The GDM group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct GDM configuration and restart GDM."
+msgstr ""
+"The GDM group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct GDM configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1868
+#, c-format
+msgid "%s: The GDM group should not be root. Aborting!"
+msgstr "%s: The GDM group should not be root. Aborting!"
+
+#: ../daemon/gdmconfig.c:1877
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the GDM user"
+msgstr "%s: Greeter not found or cannot be executed by the GDM user"
+
+#: ../daemon/gdmconfig.c:1883
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+msgstr "%s: Remote greeter not found or cannot be executed by the GDM user"
+
+#: ../daemon/gdmconfig.c:1891
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the GDM user"
+msgstr "%s: Chooser not found or it cannot be executed by the GDM user"
+
+#: ../daemon/gdmconfig.c:1900
+msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+msgstr "No daemon/ServAuthDir specified in the GDM configuration file"
+
+#: ../daemon/gdmconfig.c:1902
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: No daemon/ServAuthDir specified."
+
+#: ../daemon/gdmconfig.c:1925
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or GDM "
+"configuration and restart GDM."
+msgstr ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or GDM "
+"configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1935
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+
+#: ../daemon/gdmconfig.c:1940
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the GDM configuration and restart GDM."
+msgstr ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the GDM configuration and restart GDM."
+
+#: ../daemon/gdmconfig.c:1952
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:745
+msgid "y = Yes or n = No? >"
+msgstr "y = Yes or n = No? >"
+
+#: ../daemon/misc.c:1125
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Cannot get local addresses!"
+
+#: ../daemon/misc.c:1279
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Could not setgid %d. Aborting."
+
+#: ../daemon/misc.c:1284
+#, c-format
+msgid "initgroups () failed for %s. Aborting."
+msgstr "initgroups () failed for %s. Aborting."
+
+#: ../daemon/misc.c:1529 ../daemon/misc.c:1543
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: Error setting signal %d to %s"
+
+#: ../daemon/misc.c:2443
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Last login:\n"
+"%s"
+
+#: ../daemon/server.c:151
+msgid "Can not start fallback console"
+msgstr "Can not start fallback console"
+
+#: ../daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should "
+"another display number by tried?  Answering no will cause GDM to attempt "
+"starting the server on %s again.%s"
+msgstr ""
+"There already appears to be an X server running on display %s.  Should "
+"another display number by tried?  Answering no will cause GDM to attempt to "
+"start the server on %s again. %s"
+
+#: ../daemon/server.c:349
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+
+#: ../daemon/server.c:395
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Display '%s' cannot be opened by Xnest"
+
+#: ../daemon/server.c:426
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Display %s is busy. There is another X server running already."
+
+#: ../daemon/server.c:510
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: Error opening a pipe: %s"
+
+#: ../daemon/server.c:698
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: failed to connect to parent display '%s'"
+
+#. Send X too busy
+#: ../daemon/server.c:838
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Cannot find a free display number"
+
+#: ../daemon/server.c:865
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Display %s busy.  Trying another display number."
+
+#: ../daemon/server.c:976
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Invalid server command '%s'"
+
+#: ../daemon/server.c:981
+#, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr "Server name '%s' not found; using standard server"
+
+#: ../daemon/server.c:1160
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Could not open logfile for display %s!"
+
+#: ../daemon/server.c:1172 ../daemon/server.c:1178 ../daemon/server.c:1183
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Error setting %s to %s"
+
+#: ../daemon/server.c:1229
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Empty server command for display %s"
+
+#: ../daemon/server.c:1239
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Server priority could not be set to %d: %s"
+
+#: ../daemon/server.c:1251
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Server was to be spawned by uid %d but that user doesn't exist"
+
+#: ../daemon/server.c:1266 ../daemon/slave.c:2450 ../daemon/slave.c:2921
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Couldn't set groupid to %d"
+
+#: ../daemon/server.c:1272 ../daemon/slave.c:2456 ../daemon/slave.c:2927
+#, c-format
+msgid "%s: initgroups () failed for %s"
+msgstr "%s: initgroups () failed for %s"
+
+#: ../daemon/server.c:1278 ../daemon/slave.c:2461 ../daemon/slave.c:2932
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Couldn't set userid to %d"
+
+#: ../daemon/server.c:1285
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Couldn't set groupid to 0"
+
+#: ../daemon/server.c:1312
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Xserver not found: %s"
+
+#: ../daemon/server.c:1320
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Can't fork Xserver process!"
+
+#: ../daemon/slave.c:269
+msgid "Can't set EGID to user GID"
+msgstr "Can't set EGID to user GID"
+
+#: ../daemon/slave.c:277
+msgid "Can't set EUID to user UID"
+msgstr "Can't set EUID to user UID"
+
+#: ../daemon/slave.c:1104
+msgid "Log in anyway"
+msgstr "Log in anyway"
+
+#: ../daemon/slave.c:1106
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+
+#: ../daemon/slave.c:1110
+msgid "Return to previous login"
+msgstr "Return to previous login"
+
+#: ../daemon/slave.c:1111 ../daemon/slave.c:1117
+msgid "Abort login"
+msgstr "Abort login"
+
+#: ../daemon/slave.c:1114
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "You are already logged in.  You can log in anyway or abort this login"
+
+#: ../daemon/slave.c:1291
+msgid ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+msgstr ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+
+#: ../daemon/slave.c:1545
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: cannot fork"
+
+#: ../daemon/slave.c:1592
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: cannot open display %s"
+
+#: ../daemon/slave.c:1743
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file.  Attempting to start it from the "
+"default location."
+msgstr ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file.  Attempting to start it from the "
+"default location."
+
+#: ../daemon/slave.c:1757
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file."
+msgstr ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file."
+
+#: ../daemon/slave.c:1921
+msgid "You must authenticate as root to run configuration."
+msgstr "You must authenticate as root to run configuration."
+
+#: ../daemon/slave.c:2053 ../daemon/slave.c:2076
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist."
+msgstr ""
+"Login sound requested on non-local display, the play software cannot be run, "
+"or the sound does not exist."
+
+#: ../daemon/slave.c:2404 ../daemon/slave.c:2409
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Cannot init pipe to gdmgreeter"
+
+#: ../daemon/slave.c:2541
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  GDM has started a single server for "
+"you.  You should log in and fix the configuration.  Note that automatic and "
+"timed logins are disabled now."
+msgstr ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  GDM has started a single server for "
+"you.  You should log in and fix the configuration.  Note that automatic and "
+"timed logins are disabled now."
+
+#: ../daemon/slave.c:2555
+msgid ""
+"Could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"The regular X server (your graphical environment) could not be started, so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+
+#: ../daemon/slave.c:2564
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+
+#: ../daemon/slave.c:2584
+msgid ""
+"The greeter application appears to be crashing.\n"
+"Attempting to use a different one."
+msgstr ""
+"The greeter application appears to be crashing.\n"
+"Attempting to use a different one."
+
+#. Something went wrong
+#: ../daemon/slave.c:2607
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+
+#: ../daemon/slave.c:2614
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Cannot start greeter trying default: %s"
+
+#: ../daemon/slave.c:2626
+msgid ""
+"Cannot start the greeter application; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Cannot start the greeter application; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2633
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: Error starting greeter on display %s"
+
+#: ../daemon/slave.c:2637
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Cannot fork gdmgreeter process"
+
+#: ../daemon/slave.c:2709
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Can't open fifo!"
+
+#: ../daemon/slave.c:2881
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Cannot init pipe to gdmchooser"
+
+#: ../daemon/slave.c:2986
+msgid ""
+"Cannot start the chooser application. You will probably not be able to log "
+"in.  Please contact the system administrator."
+msgstr ""
+"Cannot start the chooser application. You will probably not be able to log "
+"in.  Please contact the system administrator."
+
+#: ../daemon/slave.c:2990
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Error starting chooser on display %s"
+
+#: ../daemon/slave.c:2993
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Cannot fork gdmchooser process"
+
+#: ../daemon/slave.c:3226
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Could not open ~/.xsession-errors"
+
+#: ../daemon/slave.c:3385
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: Execution of PreSession script returned > 0. Aborting."
+
+#: ../daemon/slave.c:3429
+#, c-format
+msgid "Language %s does not exist; using %s"
+msgstr "Language %s does not exist; using %s"
+
+#: ../daemon/slave.c:3430
+msgid "System default"
+msgstr "System default"
+
+#: ../daemon/slave.c:3447
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Could not setup environment for %s. Aborting."
+
+#: ../daemon/slave.c:3494
+#, c-format
+msgid "%s: setusercontext () failed for %s. Aborting."
+msgstr "%s: setusercontext () failed for %s. Aborting."
+
+#: ../daemon/slave.c:3500
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Could not become %s. Aborting."
+
+#: ../daemon/slave.c:3536
+#, c-format
+msgid ""
+"No Exec line in the session file: %s.  Running the GNOME failsafe session "
+"instead"
+msgstr ""
+"No Exec line in the session file: %s.  Running the GNOME failsafe session "
+"instead"
+
+#: ../daemon/slave.c:3539
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: ../daemon/slave.c:3559
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+"%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe "
+"session instead."
+
+#: ../daemon/slave.c:3565
+msgid ""
+"Cannot find or run the base session script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+"Cannot find or run the base session script.  Running the GNOME failsafe "
+"session instead."
+
+#. yaikes
+#: ../daemon/slave.c:3580
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+msgstr "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+
+#: ../daemon/slave.c:3585
+msgid ""
+"Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+"session instead."
+msgstr ""
+"Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+"session instead."
+
+#: ../daemon/slave.c:3593
+msgid ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME without the startup scripts being run.  This should be used "
+"to fix problems in your installation."
+msgstr ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME without the startup scripts being run.  This should be used "
+"to fix problems in your installation."
+
+#: ../daemon/slave.c:3608
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Cannot find \"xterm\" to start a failsafe session."
+
+#: ../daemon/slave.c:3621
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+
+#: ../daemon/slave.c:3648
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: User not allowed to log in"
+
+#: ../daemon/slave.c:3651
+msgid "The system administrator has disabled your account."
+msgstr "The system administrator has disabled your account."
+
+#: ../daemon/slave.c:3682
+msgid "Error! Unable to set executable context."
+msgstr "Error! Unable to set executable context."
+
+#. will go to .xsession-errors
+#: ../daemon/slave.c:3690 ../daemon/slave.c:3695
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Could not exec %s %s %s"
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:3706
+msgid "Cannot start the session due to some internal error."
+msgstr "Cannot start the session due to some internal error."
+
+#: ../daemon/slave.c:3760
+#, c-format
+msgid "%s: User passed auth but getpwnam (%s) failed!"
+msgstr "%s: User passed auth but getpwnam (%s) failed!"
+
+#: ../daemon/slave.c:3773
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: Execution of PostLogin script returned > 0. Aborting."
+
+#: ../daemon/slave.c:3795
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+
+#: ../daemon/slave.c:3807
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Home directory for %s: '%s' does not exist!"
+
+#: ../daemon/slave.c:3856
+msgid ""
+"User's $HOME/.dmrc file is being ignored.  This prevents the default session "
+"and language from being saved.  File should be owned by user and have 644 "
+"permissions.  User's $HOME directory must be owned by user and not writable "
+"by other users."
+msgstr ""
+"User's $HOME/.dmrc file is being ignored.  This prevents the default session "
+"and language from being saved.  File should be owned by user and have 644 "
+"permissions.  User's $HOME directory must be owned by user and not writable "
+"by other users."
+
+#: ../daemon/slave.c:3985
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+
+#: ../daemon/slave.c:4061
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Error forking user session"
+
+#: ../daemon/slave.c:4142
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+
+#: ../daemon/slave.c:4150
+msgid "View details (~/.xsession-errors file)"
+msgstr "View details (~/.xsession-errors file)"
+
+#: ../daemon/slave.c:4314
+msgid "GDM detected a halt or restart in progress."
+msgstr "GDM detected a halt or restart in progress."
+
+#: ../daemon/slave.c:4408
+#, c-format
+msgid "Ping to %s failed; whacking display!"
+msgstr "Ping to %s failed; whacking display!"
+
+#: ../daemon/slave.c:4687
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: Fatal X error - Restarting %s"
+
+#: ../daemon/slave.c:4756
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+
+#: ../daemon/slave.c:5113
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Failed starting: %s"
+
+#: ../daemon/slave.c:5120 ../daemon/slave.c:5259
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Can't fork script process!"
+
+#: ../daemon/slave.c:5214
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Failed creating pipe"
+
+#: ../daemon/slave.c:5253
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Failed executing: %s"
+
+#: ../daemon/verify-crypt.c:68 ../daemon/verify-pam.c:1119
+#: ../daemon/verify-shadow.c:69
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+
+#: ../daemon/verify-crypt.c:73 ../daemon/verify-pam.c:1129
+#: ../daemon/verify-shadow.c:74 ../gui/greeter/greeter_parser.c:1106
+msgid "Caps Lock is on."
+msgstr "Caps Lock is on."
+
+#: ../daemon/verify-crypt.c:118 ../daemon/verify-pam.c:525
+#: ../daemon/verify-shadow.c:117 ../gui/gdmlogin.c:2773
+msgid "Please enter your username"
+msgstr "Please enter your username"
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:119 ../daemon/verify-pam.c:425
+#: ../daemon/verify-pam.c:426 ../daemon/verify-pam.c:427
+#: ../daemon/verify-pam.c:512 ../daemon/verify-pam.c:854
+#: ../daemon/verify-shadow.c:118 ../gui/gdmlogin.c:996 ../gui/gdmlogin.c:1010
+#: ../gui/gdmlogin.c:1624 ../gui/gdmlogin.c:2104 ../gui/greeter/greeter.c:172
+#: ../gui/greeter/greeter_parser.c:1125
+msgid "Username:"
+msgstr "Username:"
+
+#: ../daemon/verify-crypt.c:157 ../daemon/verify-pam.c:428
+#: ../daemon/verify-pam.c:429 ../daemon/verify-pam.c:573
+#: ../daemon/verify-shadow.c:175 ../gui/gdmlogin.c:1659
+#: ../gui/greeter/greeter.c:190
+msgid "Password:"
+msgstr "Password:"
+
+#: ../daemon/verify-crypt.c:175 ../daemon/verify-crypt.c:189
+#: ../daemon/verify-shadow.c:193 ../daemon/verify-shadow.c:207
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Couldn't authenticate user \"%s\""
+
+#: ../daemon/verify-crypt.c:202 ../daemon/verify-pam.c:965
+#: ../daemon/verify-shadow.c:220
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Root login disallowed on display '%s'"
+
+#: ../daemon/verify-crypt.c:204 ../daemon/verify-shadow.c:222
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "The system administrator is not allowed to login from this screen"
+
+#: ../daemon/verify-crypt.c:220 ../daemon/verify-crypt.c:244
+#: ../daemon/verify-shadow.c:238 ../daemon/verify-shadow.c:262
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "User %s not allowed to log in"
+
+#: ../daemon/verify-crypt.c:222 ../daemon/verify-crypt.c:246
+#: ../daemon/verify-pam.c:1011 ../daemon/verify-pam.c:1292
+#: ../daemon/verify-shadow.c:240 ../daemon/verify-shadow.c:264
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"The system administrator has disabled your account."
+
+#: ../daemon/verify-crypt.c:269 ../daemon/verify-crypt.c:407
+#: ../daemon/verify-pam.c:1029 ../daemon/verify-pam.c:1309
+#: ../daemon/verify-shadow.c:287 ../daemon/verify-shadow.c:425
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Cannot set user group for %s"
+
+#: ../daemon/verify-crypt.c:271 ../daemon/verify-crypt.c:410
+#: ../daemon/verify-pam.c:1031 ../daemon/verify-pam.c:1312
+#: ../daemon/verify-shadow.c:289 ../daemon/verify-shadow.c:428
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+
+#: ../daemon/verify-crypt.c:282 ../daemon/verify-crypt.c:355
+#: ../daemon/verify-shadow.c:300 ../daemon/verify-shadow.c:374
+#, c-format
+msgid "Password of %s has expired"
+msgstr "Password of %s has expired"
+
+#: ../daemon/verify-crypt.c:284 ../daemon/verify-shadow.c:302
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"You are required to change your password.\n"
+"Please choose a new one."
+
+#: ../daemon/verify-crypt.c:295 ../daemon/verify-shadow.c:313
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+
+#: ../daemon/verify-crypt.c:338 ../daemon/verify-crypt.c:346
+#: ../daemon/verify-shadow.c:357 ../daemon/verify-shadow.c:365
+msgid ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+msgstr ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+
+#: ../daemon/verify-crypt.c:357 ../daemon/verify-shadow.c:376
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+
+#: ../daemon/verify-crypt.c:364 ../daemon/verify-shadow.c:383
+msgid "Internal error on passwdexpired"
+msgstr "Internal error on passwdexpired"
+
+#: ../daemon/verify-crypt.c:366 ../daemon/verify-shadow.c:385
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+
+#: ../daemon/verify-crypt.c:402 ../daemon/verify-shadow.c:420
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Cannot get passwd structure for %s"
+
+#: ../daemon/verify-pam.c:430
+msgid "You are required to change your password immediately (password aged)"
+msgstr "You are required to change your password immediately (password aged)"
+
+#: ../daemon/verify-pam.c:431
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "You are required to change your password immediately (root enforced)"
+
+#: ../daemon/verify-pam.c:432
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Your account has expired; please contact your system administrator"
+
+#: ../daemon/verify-pam.c:433
+msgid "No password supplied"
+msgstr "No password supplied"
+
+#: ../daemon/verify-pam.c:434
+msgid "Password unchanged"
+msgstr "Password unchanged"
+
+#: ../daemon/verify-pam.c:435
+msgid "Can not get username"
+msgstr "Can not get username"
+
+#: ../daemon/verify-pam.c:436
+msgid "Retype new UNIX password:"
+msgstr "Retype new UNIX password:"
+
+#: ../daemon/verify-pam.c:437
+msgid "Enter new UNIX password:"
+msgstr "Enter new UNIX password:"
+
+#: ../daemon/verify-pam.c:438
+msgid "(current) UNIX password:"
+msgstr "(current) UNIX password:"
+
+#: ../daemon/verify-pam.c:439
+msgid "Error while changing NIS password."
+msgstr "Error while changing NIS password."
+
+#: ../daemon/verify-pam.c:440
+msgid "You must choose a longer password"
+msgstr "You must choose a longer password"
+
+#: ../daemon/verify-pam.c:441
+msgid "Password has been already used. Choose another."
+msgstr "Password has been already used. Choose another."
+
+#: ../daemon/verify-pam.c:442
+msgid "You must wait longer to change your password"
+msgstr "You must wait longer to change your password"
+
+#: ../daemon/verify-pam.c:443
+msgid "Sorry, passwords do not match"
+msgstr "Sorry, passwords do not match"
+
+#: ../daemon/verify-pam.c:737
+msgid "Cannot setup pam handle with null display"
+msgstr "Cannot setup pam handle with null display"
+
+#: ../daemon/verify-pam.c:754
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Unable to establish service %s: %s\n"
+
+#: ../daemon/verify-pam.c:767
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Can't set PAM_TTY=%s"
+
+#: ../daemon/verify-pam.c:777
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Can't set PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:915 ../daemon/verify-pam.c:933
+#: ../daemon/verify-pam.c:1231 ../daemon/verify-pam.c:1243
+msgid "Couldn't authenticate user"
+msgstr "Couldn't authenticate user"
+
+#: ../daemon/verify-pam.c:968
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+
+#: ../daemon/verify-pam.c:992 ../daemon/verify-pam.c:1273
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Authentication token change failed for user %s"
+
+#: ../daemon/verify-pam.c:994 ../daemon/verify-pam.c:1276
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+
+#: ../daemon/verify-pam.c:1009 ../daemon/verify-pam.c:1289
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "User %s no longer permitted to access the system"
+
+#: ../daemon/verify-pam.c:1015 ../daemon/verify-pam.c:1295
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "User %s not permitted to gain access at this time"
+
+#: ../daemon/verify-pam.c:1017
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+
+#: ../daemon/verify-pam.c:1022 ../daemon/verify-pam.c:1302
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Couldn't set acct. mgmt for %s"
+
+#: ../daemon/verify-pam.c:1055 ../daemon/verify-pam.c:1336
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Couldn't set credentials for %s"
+
+#: ../daemon/verify-pam.c:1069 ../daemon/verify-pam.c:1352
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Couldn't open session for %s"
+
+#: ../daemon/verify-pam.c:1123
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+
+#: ../daemon/verify-pam.c:1137 ../daemon/verify-pam.c:1234
+#: ../daemon/verify-pam.c:1246
+msgid "Authentication failed"
+msgstr "Authentication failed"
+
+#: ../daemon/verify-pam.c:1210
+msgid "Automatic login"
+msgstr "Automatic login"
+
+#: ../daemon/verify-pam.c:1298
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporarily."
+msgstr ""
+"\n"
+"The system administrator has disabled your access to the system temporarily."
+
+#: ../daemon/verify-pam.c:1519 ../daemon/verify-pam.c:1521
+msgid "Can't find PAM configuration for GDM."
+msgstr "Cannot find PAM configuration for GDM."
+
+#: ../daemon/xdmcp.c:350
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Could not get server hostname: %s!"
+
+#: ../daemon/xdmcp.c:375
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Could not create socket!"
+
+#: ../daemon/xdmcp.c:460
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Could not bind to XDMCP socket!"
+
+#: ../daemon/xdmcp.c:532
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Could not create XDMCP buffer!"
+
+#: ../daemon/xdmcp.c:538
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Could not read XDMCP header!"
+
+#: ../daemon/xdmcp.c:545
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Incorrect XDMCP version!"
+
+#: ../daemon/xdmcp.c:625 ../daemon/xdmcp.c:632
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: Unknown opcode from host %s"
+
+#: ../daemon/xdmcp.c:666 ../daemon/xdmcp.c:1111
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Could not extract authlist from packet"
+
+#: ../daemon/xdmcp.c:682 ../daemon/xdmcp.c:1131
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Error in checksum"
+
+#: ../daemon/xdmcp.c:1094
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Could not read display address"
+
+#: ../daemon/xdmcp.c:1102
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Could not read display port number"
+
+#: ../daemon/xdmcp.c:1166 ../daemon/xdmcp.c:1190
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Bad address"
+
+#: ../daemon/xdmcp.c:1349 ../daemon/xdmcp.c:1356
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Denied XDMCP query from host %s"
+
+#: ../daemon/xdmcp.c:1585 ../daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Got REQUEST from banned host %s"
+
+#: ../daemon/xdmcp.c:1604 ../daemon/xdmcp.c:1977 ../daemon/xdmcp.c:2387
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Could not read Display Number"
+
+#: ../daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Could not read Connection Type"
+
+#: ../daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Could not read Client Address"
+
+#: ../daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Could not read Authentication Names"
+
+#: ../daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Could not read Authentication Data"
+
+#: ../daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Could not read Authorization List"
+
+#: ../daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Could not read Manufacturer ID"
+
+#: ../daemon/xdmcp.c:1688 ../daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Failed checksum from %s"
+
+#: ../daemon/xdmcp.c:1953 ../daemon/xdmcp.c:1960
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Got Manage from banned host %s"
+
+#: ../daemon/xdmcp.c:1970 ../daemon/xdmcp.c:2394
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Could not read Session ID"
+
+#: ../daemon/xdmcp.c:1984
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Could not read Display Class"
+
+#: ../daemon/xdmcp.c:2105 ../daemon/xdmcp.c:2112 ../daemon/xdmcp.c:2124
+#: ../daemon/xdmcp.c:2234 ../daemon/xdmcp.c:2241 ../daemon/xdmcp.c:2253
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Could not read address"
+
+#: ../daemon/xdmcp.c:2364 ../daemon/xdmcp.c:2378
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Got KEEPALIVE from banned host %s"
+
+#: ../daemon/xdmcp.c:2728
+#, c-format
+msgid ""
+"%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+msgstr ""
+"%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+
+#: ../daemon/xdmcp.c:2763 ../daemon/xdmcp.c:2770 ../daemon/xdmcp.c:2776
+#: ../daemon/xdmcp.c:2782
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: No XDMCP support"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "Xnest command line"
+msgstr "Xnest command line"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "STRING"
+msgstr "STRING"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "Extra options for Xnest"
+msgstr "Extra options for Xnest"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "OPTIONS"
+msgstr "OPTIONS"
+
+#: ../gui/gdmXnestchooser.c:170 ../gui/gdmXnestchooser.c:180
+msgid "Run in background"
+msgstr "Run in background"
+
+#: ../gui/gdmXnestchooser.c:177
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Just run Xnest, no query (no chooser)"
+
+#: ../gui/gdmXnestchooser.c:178
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Do direct query instead of indirect (chooser)"
+
+#: ../gui/gdmXnestchooser.c:179
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Run broadcast instead of indirect (chooser)"
+
+#: ../gui/gdmXnestchooser.c:181
+msgid "Don't check for running GDM"
+msgstr "Do not check for running GDM"
+
+#: ../gui/gdmXnestchooser.c:510
+msgid "Xnest doesn't exist."
+msgstr "Xnest doesn't exist."
+
+#: ../gui/gdmXnestchooser.c:511
+msgid "Please ask your system administrator to install it."
+msgstr "Please ask your system administrator to install it."
+
+#: ../gui/gdmXnestchooser.c:536
+msgid "Indirect XDMCP is not enabled"
+msgstr "Indirect XDMCP is not enabled"
+
+#: ../gui/gdmXnestchooser.c:537 ../gui/gdmXnestchooser.c:555
+msgid "Please ask your system administrator to enable this feature."
+msgstr "Please ask your system administrator to enable this feature."
+
+#: ../gui/gdmXnestchooser.c:554
+msgid "XDMCP is not enabled"
+msgstr "XDMCP is not enabled"
+
+#: ../gui/gdmXnestchooser.c:586
+msgid "GDM is not running"
+msgstr "GDM is not running"
+
+#: ../gui/gdmXnestchooser.c:587
+msgid "Please ask your system administrator to start it."
+msgstr "Please ask your system administrator to start it."
+
+#: ../gui/gdmXnestchooser.c:603
+msgid "Could not find a free display number"
+msgstr "Could not find a free display number"
+
+#: ../gui/gdmchooser.c:83
+msgid "Please wait: scanning local network..."
+msgstr "Please wait: scanning local network..."
+
+#: ../gui/gdmchooser.c:84
+msgid "No serving hosts were found."
+msgstr "No serving hosts were found."
+
+#: ../gui/gdmchooser.c:85
+msgid "Choose a ho_st to connect to:"
+msgstr "Choose a ho_st to connect to:"
+
+#: ../gui/gdmchooser.c:621
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+
+#: ../gui/gdmchooser.c:631
+msgid "Cannot connect to remote server"
+msgstr "Cannot connect to remote server"
+
+#: ../gui/gdmchooser.c:1253
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+
+#: ../gui/gdmchooser.c:1266
+msgid "Did not receive response from server"
+msgstr "Did not receive response from server"
+
+#: ../gui/gdmchooser.c:1368
+#, c-format
+msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr "Cannot find the host \"%s\". Perhaps you have mistyped it."
+
+#: ../gui/gdmchooser.c:1377
+msgid "Cannot find host"
+msgstr "Cannot find host"
+
+#: ../gui/gdmchooser.c:1615
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that computer."
+msgstr ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that computer."
+
+#: ../gui/gdmchooser.c:1665
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Can't open default host icon: %s"
+
+#: ../gui/gdmchooser.c:1855 ../gui/gdmlogin.c:3413
+#: ../gui/greeter/greeter.c:1022 ../gui/greeter/greeter.c:1029
+msgid "Could not set signal mask!"
+msgstr "Could not set signal mask!"
+
+#: ../gui/gdmchooser.c:1861
+msgid "Socket for xdm communication"
+msgstr "Socket for xdm communication"
+
+#: ../gui/gdmchooser.c:1861
+msgid "SOCKET"
+msgstr "SOCKET"
+
+#: ../gui/gdmchooser.c:1864
+msgid "Client address to return in response to xdm"
+msgstr "Client address to return in response to xdm"
+
+#: ../gui/gdmchooser.c:1864
+msgid "ADDRESS"
+msgstr "ADDRESS"
+
+#: ../gui/gdmchooser.c:1867
+msgid "Connection type to return in response to xdm"
+msgstr "Connection type to return in response to xdm"
+
+#: ../gui/gdmchooser.c:1867
+msgid "TYPE"
+msgstr "TYPE"
+
+#: ../gui/gdmchooser.c:1987
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+
+#: ../gui/gdmchooser.c:1997
+msgid "Cannot run chooser"
+msgstr "Cannot run chooser"
+
+#. EOF
+#: ../gui/gdmchooser.glade.h:1
+msgid "A_dd host: "
+msgstr "A_dd host: "
+
+#: ../gui/gdmchooser.glade.h:2
+msgid "C_onnect"
+msgstr "C_onnect"
+
+#: ../gui/gdmchooser.glade.h:3
+msgid "Exit the application"
+msgstr "Exit the application"
+
+#: ../gui/gdmchooser.glade.h:4
+msgid "How to use this application"
+msgstr "How to use this application"
+
+#: ../gui/gdmchooser.glade.h:5
+msgid "Login Host Chooser"
+msgstr "Login Host Chooser"
+
+#: ../gui/gdmchooser.glade.h:6
+msgid "Open a session to the selected host"
+msgstr "Open a session to the selected host"
+
+#: ../gui/gdmchooser.glade.h:7
+msgid "Probe the network"
+msgstr "Probe the network"
+
+#: ../gui/gdmchooser.glade.h:8
+msgid "Query and add this host to the above list"
+msgstr "Query and add this host to the above list"
+
+#: ../gui/gdmchooser.glade.h:9
+msgid "Status"
+msgstr "Status"
+
+#: ../gui/gdmchooser.glade.h:10
+msgid "_Add"
+msgstr "_Add"
+
+#: ../gui/gdmcomm.c:424
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (The GNOME Display Manager) is not running."
+
+#: ../gui/gdmcomm.c:426
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm. If you still wish to use this feature, either start "
+"GDM yourself or ask your system administrator to start GDM."
+msgstr ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm. If you still wish to use this feature, either start "
+"GDM yourself or ask your system administrator to start GDM."
+
+#: ../gui/gdmcomm.c:450 ../gui/gdmflexiserver.c:774
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Cannot communicate with GDM (The GNOME Display Manager)"
+
+#: ../gui/gdmcomm.c:452 ../gui/gdmflexiserver.c:776
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Perhaps you have an old version of GDM running."
+
+#: ../gui/gdmcomm.c:469 ../gui/gdmcomm.c:472
+msgid "Cannot communicate with GDM. Perhaps you have an old version running."
+msgstr "Cannot communicate with GDM. Perhaps you have an old version running."
+
+#: ../gui/gdmcomm.c:475
+msgid "The allowed limit of flexible X servers reached."
+msgstr "The allowed limit of flexible X servers reached."
+
+#: ../gui/gdmcomm.c:477
+msgid "There were errors trying to start the X server."
+msgstr "There were errors trying to start the X server."
+
+#: ../gui/gdmcomm.c:479
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "The X server failed.  Perhaps it is not configured well."
+
+#: ../gui/gdmcomm.c:482
+msgid "Too many X sessions running."
+msgstr "Too many X sessions running."
+
+#: ../gui/gdmcomm.c:484
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+
+#: ../gui/gdmcomm.c:489
+msgid ""
+"The nested X server (Xnest) is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"The nested X server (Xnest) is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+
+#: ../gui/gdmcomm.c:494
+msgid "The X server is not available. GDM may be misconfigured."
+msgstr "The X server is not available. GDM may be misconfigured."
+
+#: ../gui/gdmcomm.c:497
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+
+#: ../gui/gdmcomm.c:500
+msgid "Virtual terminals not supported."
+msgstr "Virtual terminals not supported."
+
+#: ../gui/gdmcomm.c:502
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Trying to change to an invalid virtual terminal number."
+
+#: ../gui/gdmcomm.c:504
+msgid "Trying to update an unsupported configuration key."
+msgstr "Trying to update an unsupported configuration key."
+
+#: ../gui/gdmcomm.c:506
+msgid ""
+"You do not seem to have the authentication needed for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"You do not seem to have the authentication needed for this operation.  Your ."
+"Xauthority file may be set up incorrectly."
+
+#: ../gui/gdmcomm.c:510
+msgid "Too many messages were sent to GDM and it hung up on us."
+msgstr "Too many messages were sent to GDM and it hung up on us."
+
+#: ../gui/gdmcomm.c:513
+msgid "Unknown error occurred."
+msgstr "Unknown error occurred."
+
+#: ../gui/gdmcommon.c:449
+msgid "%a %b %d, %H:%M"
+msgstr "%a %d %b, %H:%M"
+
+#. Translators: You should translate time part as
+#. %H:%M if your language does not have AM and PM
+#. equivalent.  Note: %l is a strftime option for
+#. 12-hour clock format
+#: ../gui/gdmcommon.c:455
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %d %b, %l:%M %p"
+
+#: ../gui/gdmcommon.c:563
+msgid " seconds"
+msgstr " seconds"
+
+#: ../gui/gdmcommon.c:565
+msgid " second"
+msgstr " second"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Log in as another user inside a nested window"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "New Login in a Nested Window"
+
+#: ../gui/gdmflexiserver.c:103
+msgid "Cannot change display"
+msgstr "Cannot change display"
+
+#: ../gui/gdmflexiserver.c:180
+msgid "Nobody"
+msgstr "Nobody"
+
+#: ../gui/gdmflexiserver.c:215
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "Display %s on virtual terminal %d"
+
+#: ../gui/gdmflexiserver.c:220
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Nested display %s on virtual terminal %d"
+
+#: ../gui/gdmflexiserver.c:250 ../gui/gdmlogin.c:2621
+#: ../gui/greeter/greeter_item_ulist.c:245
+msgid "Username"
+msgstr "Username"
+
+#: ../gui/gdmflexiserver.c:259
+msgid "Display"
+msgstr "Display"
+
+#: ../gui/gdmflexiserver.c:373
+msgid "Open Displays"
+msgstr "Open Displays"
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:376
+msgid "_Open New Display"
+msgstr "_Open New Display"
+
+#: ../gui/gdmflexiserver.c:378
+msgid "Change to _Existing Display"
+msgstr "Change to _Existing Display"
+
+#: ../gui/gdmflexiserver.c:386
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+
+#: ../gui/gdmflexiserver.c:569
+msgid "Choose server"
+msgstr "Choose server"
+
+#: ../gui/gdmflexiserver.c:580
+msgid "Choose the X server to start"
+msgstr "Choose the X server to start"
+
+#: ../gui/gdmflexiserver.c:586
+msgid "Standard server"
+msgstr "Standard server"
+
+#: ../gui/gdmflexiserver.c:688
+msgid "Send the specified protocol command to GDM"
+msgstr "Send the specified protocol command to GDM"
+
+#: ../gui/gdmflexiserver.c:688
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../gui/gdmflexiserver.c:689
+msgid "Xnest mode"
+msgstr "Xnest mode"
+
+#: ../gui/gdmflexiserver.c:690
+msgid "Do not lock current screen"
+msgstr "Do not lock current screen"
+
+#: ../gui/gdmflexiserver.c:691
+msgid "Debugging output"
+msgstr "Debugging output"
+
+#: ../gui/gdmflexiserver.c:692
+msgid "Authenticate before running --command"
+msgstr "Authenticate before running --command"
+
+#: ../gui/gdmflexiserver.c:693
+msgid "Start new flexible session; do not show popup"
+msgstr "Start new flexible session; do not show popup"
+
+#: ../gui/gdmflexiserver.c:800
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "You do not seem to have the authentication needed for this operation"
+
+#: ../gui/gdmflexiserver.c:803
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Perhaps your .Xauthority file is not set up correctly."
+
+#: ../gui/gdmflexiserver.c:826
+msgid "You do not seem to be logged in on the console"
+msgstr "You do not seem to be logged in on the console"
+
+#: ../gui/gdmflexiserver.c:828
+msgid "Starting a new login only works correctly on the console."
+msgstr "Starting a new login only works correctly on the console."
+
+#: ../gui/gdmflexiserver.c:871
+msgid "Cannot start new display"
+msgstr "Cannot start new display"
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Log in as another user without logging out"
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "New Login"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr "A-M|Afrikaans"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "A-M|Albanian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr "A-M|Amharic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Arabic (Egypt)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Arabic (Lebanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:63
+msgid "A-M|Armenian"
+msgstr "A-M|Armenian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:65
+msgid "A-M|Azerbaijani"
+msgstr "A-M|Azerbaijani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:67
+msgid "A-M|Basque"
+msgstr "A-M|Basque"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:69
+msgid "A-M|Belarusian"
+msgstr "A-M|Belarusian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:71
+msgid "A-M|Bengali"
+msgstr "A-M|Bengali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:73
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengali (India)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:75
+msgid "A-M|Bulgarian"
+msgstr "A-M|Bulgarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:77
+msgid "A-M|Bosnian"
+msgstr "A-M|Bosnian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:79
+msgid "A-M|Catalan"
+msgstr "A-M|Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Chinese (China Mainland)"
+msgstr "A-M|Chinese (China Mainland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "A-M|Chinese (Hong Kong)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Chinese (Singapore)"
+msgstr "A-M|Chinese (Singapore)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Chinese (Taiwan)"
+msgstr "A-M|Chinese (Taiwan)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Croatian"
+msgstr "A-M|Croatian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Czech"
+msgstr "A-M|Czech"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|Danish"
+msgstr "A-M|Danish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|Dutch"
+msgstr "A-M|Dutch"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|English (USA)"
+msgstr "A-M|English (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+msgid "A-M|English (Australia)"
+msgstr "A-M|English (Australia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|English (UK)"
+msgstr "A-M|English (UK)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|English (Canada)"
+msgstr "A-M|English (Canada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|English (Ireland)"
+msgstr "A-M|English (Ireland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|English (Denmark)"
+msgstr "A-M|English (Denmark)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|English (South Africa)"
+msgstr "A-M|English (South Africa)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|Estonian"
+msgstr "A-M|Estonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|Finnish"
+msgstr "A-M|Finnish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+msgid "A-M|French"
+msgstr "A-M|French"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+msgid "A-M|French (Belgium)"
+msgstr "A-M|French (Belgium)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|French (Switzerland)"
+msgstr "A-M|French (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|Galician"
+msgstr "A-M|Galician"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|German"
+msgstr "A-M|German"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|German (Austria)"
+msgstr "A-M|German (Austria)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|German (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+msgid "A-M|Greek"
+msgstr "A-M|Greek"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131
+msgid "A-M|Gujarati"
+msgstr "A-M|Gujarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:133 ../gui/gdmlanguages.c:135
+msgid "A-M|Hebrew"
+msgstr "A-M|Hebrew"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|Hindi"
+msgstr "A-M|Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+msgid "A-M|Hungarian"
+msgstr "A-M|Hungarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|Icelandic"
+msgstr "A-M|Icelandic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|Indonesian"
+msgstr "A-M|Indonesian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+msgid "A-M|Interlingua"
+msgstr "A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Irish"
+msgstr "A-M|Irish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149
+msgid "A-M|Italian"
+msgstr "A-M|Italian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:151
+msgid "A-M|Japanese"
+msgstr "A-M|Japanese"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:153
+msgid "A-M|Kannada"
+msgstr "A-M|Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:156
+msgid "A-M|Kinyarwanda"
+msgstr "A-M|Kinyarwanda"
+
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|Korean"
+msgstr "A-M|Korean"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|Latvian"
+msgstr "A-M|Latvian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Lithuanian"
+msgstr "A-M|Lithuanian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|Macedonian"
+msgstr "A-M|Macedonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|Malay"
+msgstr "A-M|Malay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|Malayalam"
+msgstr "A-M|Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|Marathi"
+msgstr "A-M|Marathi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "A-M|Mongolian"
+msgstr "A-M|Mongolian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "N-Z|Northern Sotho"
+msgstr "N-Z|Northern Sotho"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|Norwegian (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:177
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|Norwegian (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:179
+msgid "N-Z|Oriya"
+msgstr "N-Z|Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "N-Z|Panjabi"
+msgstr "N-Z|Panjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "N-Z|Persian"
+msgstr "N-Z|Persian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:185
+msgid "N-Z|Polish"
+msgstr "N-Z|Polish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Portuguese"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Portuguese (Brazilian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "N-Z|Romanian"
+msgstr "N-Z|Romanian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:193
+msgid "N-Z|Russian"
+msgstr "N-Z|Russian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:195 ../gui/gdmlanguages.c:197
+msgid "N-Z|Serbian"
+msgstr "N-Z|Serbian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:199
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Serbian (Latin)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Serbian (Jekavian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "N-Z|Slovak"
+msgstr "N-Z|Slovak"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Slovenian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "N-Z|Spanish"
+msgstr "N-Z|Spanish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Spanish (Mexico)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "N-Z|Swedish"
+msgstr "N-Z|Swedish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Swedish (Finland)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:215
+msgid "N-Z|Tamil"
+msgstr "N-Z|Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:217
+msgid "N-Z|Telugu"
+msgstr "N-Z|Telugu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+msgid "N-Z|Thai"
+msgstr "N-Z|Thai"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Turkish"
+msgstr "N-Z|Turkish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Ukrainian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Vietnamese"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Walloon"
+msgstr "N-Z|Walloon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Welsh"
+msgstr "N-Z|Welsh"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Yiddish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:233
+msgid "N-Z|Zulu"
+msgstr "N-Z|Zulu"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:235
+msgid "Other|POSIX/C English"
+msgstr "Other|POSIX/C English"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: ../gui/gdmlogin.c:350
+#, c-format
+msgid "Cannot run command '%s': %s."
+msgstr "Cannot run command '%s': %s."
+
+#: ../gui/gdmlogin.c:358
+msgid "Cannot start background application"
+msgstr "Cannot start background application"
+
+#: ../gui/gdmlogin.c:432 ../gui/greeter/greeter_parser.c:1111
+msgid "User %u will login in %t"
+msgstr "User %u will login in %t"
+
+#: ../gui/gdmlogin.c:649 ../gui/greeter/greeter_system.c:67
+msgid "Are you sure you want to restart the computer?"
+msgstr "Are you sure you want to restart the computer?"
+
+#: ../gui/gdmlogin.c:650 ../gui/gdmlogin.c:2494
+#: ../gui/greeter/greeter_parser.c:1086 ../gui/greeter/greeter_system.c:68
+#: ../gui/greeter/greeter_system.c:187
+msgid "_Restart"
+msgstr "_Restart"
+
+#: ../gui/gdmlogin.c:662 ../gui/greeter/greeter_system.c:79
+msgid "Are you sure you want to Shut Down the computer?"
+msgstr "Are you sure you want to Shut Down the computer?"
+
+#: ../gui/gdmlogin.c:663 ../gui/gdmlogin.c:2504
+#: ../gui/greeter/greeter_parser.c:1076 ../gui/greeter/greeter_system.c:80
+#: ../gui/greeter/greeter_system.c:199
+msgid "Shut _Down"
+msgstr "Shut _Down"
+
+#: ../gui/gdmlogin.c:683 ../gui/greeter/greeter_system.c:90
+msgid "Are you sure you want to suspend the computer?"
+msgstr "Are you sure you want to suspend the computer?"
+
+#: ../gui/gdmlogin.c:684 ../gui/gdmlogin.c:2514
+#: ../gui/greeter/greeter_system.c:91
+msgid "_Suspend"
+msgstr "_Suspend"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlogin.c:767 ../gui/gdmlogin.c:796 ../gui/gdmlogin.c:879
+#: ../gui/greeter/greeter_action_language.c:158
+#: ../gui/greeter/greeter_session.c:119 ../gui/greeter/greeter_session.c:149
+#, c-format
+msgid "Do you wish to make %s the default for future sessions?"
+msgstr "Do you wish to make %s the default for future sessions?"
+
+#: ../gui/gdmlogin.c:770 ../gui/greeter/greeter_session.c:122
+#, c-format
+msgid "Your preferred session type %s is not installed on this computer."
+msgstr "Your preferred session type %s is not installed on this computer."
+
+#: ../gui/gdmlogin.c:775 ../gui/gdmlogin.c:806 ../gui/gdmlogin.c:886
+#: ../gui/greeter/greeter_action_language.c:165
+#: ../gui/greeter/greeter_session.c:125 ../gui/greeter/greeter_session.c:157
+msgid "Make _Default"
+msgstr "Make _Default"
+
+#: ../gui/gdmlogin.c:775 ../gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "Just _Log In"
+
+#: ../gui/gdmlogin.c:800 ../gui/gdmlogin.c:881
+#: ../gui/greeter/greeter_action_language.c:160
+#: ../gui/greeter/greeter_session.c:152
+#, c-format
+msgid "You have chosen %s for this session, but your default setting is %s."
+msgstr "You have chosen %s for this session, but your default setting is %s."
+
+#: ../gui/gdmlogin.c:806 ../gui/gdmlogin.c:886
+#: ../gui/greeter/greeter_action_language.c:165
+#: ../gui/greeter/greeter_session.c:157
+msgid "Just For _This Session"
+msgstr "Just For _This Session"
+
+#: ../gui/gdmlogin.c:817
+#, c-format
+msgid "You have chosen %s for this session."
+msgstr "You have chosen %s for this session."
+
+#: ../gui/gdmlogin.c:820
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System Tools->Desktop Switching Tool from the main menu)."
+msgstr ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System Tools->Desktop Switching Tool from the main menu)."
+
+#: ../gui/gdmlogin.c:861 ../gui/gdmlogin.c:870
+#: ../gui/greeter/greeter_action_language.c:73
+#: ../gui/greeter/greeter_action_language.c:142
+#: ../gui/greeter/greeter_action_language.c:150
+msgid "System Default"
+msgstr "System Default"
+
+#: ../gui/gdmlogin.c:997 ../gui/gdmlogin.c:1011 ../gui/gdmlogin.c:1628
+#: ../gui/gdmlogin.c:2105 ../gui/gdmlogin.c:2726
+msgid "_Username:"
+msgstr "_Username:"
+
+#: ../gui/gdmlogin.c:1085
+#, c-format
+msgid "%s session selected"
+msgstr "%s session selected"
+
+#: ../gui/gdmlogin.c:1106 ../gui/gdmlogin.c:1224
+msgid "_Last"
+msgstr "_Last"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: ../gui/gdmlogin.c:1189
+#, c-format
+msgid "%s language selected"
+msgstr "%s language selected"
+
+#: ../gui/gdmlogin.c:1235
+msgid "_System Default"
+msgstr "_System Default"
+
+#: ../gui/gdmlogin.c:1267
+msgid "_Other"
+msgstr "_Other"
+
+#: ../gui/gdmlogin.c:1660
+msgid "_Password:"
+msgstr "_Password:"
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:1891 ../gui/greeter/greeter.c:338
+msgid "Please insert 25 cents to log in."
+msgstr "Please insert 25 cents to log in."
+
+#: ../gui/gdmlogin.c:2225
+msgid "GNOME Desktop Manager"
+msgstr "GNOME Desktop Manager"
+
+#: ../gui/gdmlogin.c:2291
+msgid "Finger"
+msgstr "Finger"
+
+#: ../gui/gdmlogin.c:2409
+msgid "GDM Login"
+msgstr "GDM Login"
+
+#: ../gui/gdmlogin.c:2452 ../gui/greeter/greeter_parser.c:1056
+msgid "_Session"
+msgstr "_Session"
+
+#: ../gui/gdmlogin.c:2459 ../gui/greeter/greeter_parser.c:1051
+msgid "_Language"
+msgstr "_Language"
+
+#: ../gui/gdmlogin.c:2473 ../gui/greeter/greeter_system.c:153
+msgid "Remote Login via _XDMCP..."
+msgstr "Remote Login via _XDMCP..."
+
+#: ../gui/gdmlogin.c:2484
+msgid "_Configure Login Manager..."
+msgstr "_Configure Login Manager..."
+
+#: ../gui/gdmlogin.c:2524 ../gui/greeter/greeter_parser.c:1061
+msgid "_Actions"
+msgstr "_Actions"
+
+#: ../gui/gdmlogin.c:2533
+msgid "_Theme"
+msgstr "_Theme"
+
+#: ../gui/gdmlogin.c:2544 ../gui/greeter/greeter_canvas_item.c:165
+#: ../gui/greeter/greeter_parser.c:1071
+msgid "_Quit"
+msgstr "_Quit"
+
+#: ../gui/gdmlogin.c:2546 ../gui/greeter/greeter_canvas_item.c:167
+#: ../gui/greeter/greeter_parser.c:1066
+msgid "D_isconnect"
+msgstr "D_isconnect"
+
+#: ../gui/gdmlogin.c:2614 ../gui/greeter/greeter_item_ulist.c:239
+msgid "Icon"
+msgstr "Icon"
+
+#: ../gui/gdmlogin.c:3231 ../gui/gdmlogin.c:3265 ../gui/greeter/greeter.c:575
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+
+#: ../gui/gdmlogin.c:3241 ../gui/gdmlogin.c:3275 ../gui/gdmlogin.c:3323
+#: ../gui/greeter/greeter.c:585 ../gui/greeter/greeter.c:620
+#: ../gui/greeter/greeter.c:669
+msgid "Cannot start the greeter"
+msgstr "Cannot start the greeter"
+
+#: ../gui/gdmlogin.c:3280
+msgid "Restart"
+msgstr "Restart"
+
+#: ../gui/gdmlogin.c:3313 ../gui/greeter/greeter.c:659
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+
+#: ../gui/gdmlogin.c:3328 ../gui/greeter/greeter.c:674
+msgid "Restart GDM"
+msgstr "Restart GDM"
+
+#: ../gui/gdmlogin.c:3330
+msgid "Restart computer"
+msgstr "Restart computer"
+
+#: ../gui/gdmlogin.c:3365
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Can't open DefaultImage: %s. Suspending face browser!"
+
+#: ../gui/gdmlogin.c:3528 ../gui/greeter/greeter.c:1255
+msgid "Session directory is missing"
+msgstr "Session directory is missing"
+
+#: ../gui/gdmlogin.c:3529
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+msgstr ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+
+#: ../gui/gdmlogin.c:3552 ../gui/greeter/greeter.c:1280
+msgid "Configuration is not correct"
+msgstr "Configuration is not correct"
+
+#: ../gui/gdmlogin.c:3553 ../gui/greeter/greeter.c:1281
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, so running the default command.  Please fix your configuration."
+msgstr ""
+"The configuration file contains an invalid command line for the login "
+"dialogue, so the default command will be run.  Please fix your configuration."
+
+#: ../gui/gdmphotosetup.c:187
+#, c-format
+msgid "File %s cannot be opened for writing."
+msgstr "File %s cannot be opened for writing."
+
+#: ../gui/gdmphotosetup.c:194
+msgid "Cannot open file"
+msgstr "Cannot open file"
+
+#: ../gui/gdmphotosetup.c:248
+msgid "Select User Image"
+msgstr "Select User Image"
+
+#: ../gui/gdmphotosetup.c:272 ../gui/gdmsetup.c:5582 ../gui/gdmsetup.c:5704
+#: ../gui/gdmsetup.c:5857 ../gui/gdmsetup.c:5979
+msgid "Images"
+msgstr "Images"
+
+#: ../gui/gdmphotosetup.c:277 ../gui/gdmsetup.c:3046 ../gui/gdmsetup.c:5587
+#: ../gui/gdmsetup.c:5709 ../gui/gdmsetup.c:5862 ../gui/gdmsetup.c:5984
+msgid "All Files"
+msgstr "All Files"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"Change the picture that will show in the GDM (login manager) face browser"
+
+#: ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Login Photo"
+
+#: ../gui/gdmphotosetup.glade.h:1
+msgid "<b>User Image</b>"
+msgstr "<b>User Image</b>"
+
+#: ../gui/gdmphotosetup.glade.h:2
+msgid "Login Photo Preferences"
+msgstr "Login Photo Preferences"
+
+#: ../gui/gdmsession.c:125 ../gui/gdmsession.c:294
+msgid "Failsafe _GNOME"
+msgstr "Failsafe _GNOME"
+
+#: ../gui/gdmsession.c:126 ../gui/gdmsession.c:295
+msgid ""
+"This is a failsafe session that will log you into GNOME. No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"This is a failsafe session that will log you into GNOME. No startup scripts "
+"will be read and it is only to be used when you cannot log in otherwise.  "
+"GNOME will use the 'Default' session."
+
+#: ../gui/gdmsession.c:136 ../gui/gdmsession.c:305
+msgid "Failsafe _Terminal"
+msgstr "Failsafe _Terminal"
+
+#: ../gui/gdmsession.c:137 ../gui/gdmsession.c:306
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you cannot log in "
+"otherwise.  To exit the terminal, type 'exit'."
+
+#: ../gui/gdmsession.c:275
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: Session directory %s not found!"
+
+#: ../gui/gdmsession.c:283
+msgid "Yikes, nothing found in the session directory."
+msgstr "Yikes, nothing found in the session directory."
+
+#: ../gui/gdmsession.c:322
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr "No default session link found. Using Failsafe GNOME.\n"
+
+#: ../gui/gdmsetup.c:260
+msgid ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+msgstr ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+
+#: ../gui/gdmsetup.c:801 ../gui/gdmsetup.c:819 ../gui/gdmsetup.c:974
+#: ../gui/gdmsetup.c:1220
+msgid "Themed"
+msgstr "Themed"
+
+#: ../gui/gdmsetup.c:804 ../gui/gdmsetup.c:835
+msgid "Plain"
+msgstr "Plain"
+
+#: ../gui/gdmsetup.c:805 ../gui/gdmsetup.c:836
+msgid "Plain with face browser"
+msgstr "Plain with face browser"
+
+#: ../gui/gdmsetup.c:1571
+msgid "Autologin or timed login to the root account is not allowed."
+msgstr "Autologin or timed login to the root account is not allowed."
+
+#: ../gui/gdmsetup.c:1792
+#, c-format
+msgid "The \"%s\" user already exists in the include list."
+msgstr "The \"%s\" user already exists in the include list."
+
+#: ../gui/gdmsetup.c:1802 ../gui/gdmsetup.c:1832 ../gui/gdmsetup.c:1869
+msgid "Cannot add user"
+msgstr "Cannot add user"
+
+#: ../gui/gdmsetup.c:1822
+#, c-format
+msgid "The \"%s\" user already exists in the exclude list."
+msgstr "The \"%s\" user already exists in the exclude list."
+
+#: ../gui/gdmsetup.c:1859
+#, c-format
+msgid "The \"%s\" user does not exist."
+msgstr "The \"%s\" user does not exist."
+
+#: ../gui/gdmsetup.c:3041 ../gui/gdmsetup.glade.h:73
+msgid "Sounds"
+msgstr "Sounds"
+
+#: ../gui/gdmsetup.c:3245 ../gui/gdmsetup.c:3303
+msgid "None"
+msgstr "None"
+
+#: ../gui/gdmsetup.c:3736
+msgid "Archive is not of a subdirectory"
+msgstr "Archive is not of a subdirectory"
+
+#: ../gui/gdmsetup.c:3744
+msgid "Archive is not of a single subdirectory"
+msgstr "Archive is not of a single subdirectory"
+
+#: ../gui/gdmsetup.c:3768 ../gui/gdmsetup.c:3846
+msgid "File not a tar.gz or tar archive"
+msgstr "File not a tar.gz or tar archive"
+
+#: ../gui/gdmsetup.c:3770
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Archive does not include a GdmGreeterTheme.info file"
+
+#: ../gui/gdmsetup.c:3792
+msgid "File does not exist"
+msgstr "File does not exist"
+
+#: ../gui/gdmsetup.c:3912
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../gui/gdmsetup.c:3919
+msgid "Not a theme archive"
+msgstr "Not a theme archive"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:3941
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr ""
+"Theme directory '%s' seems to be installed already. Install again anyway?"
+
+#: ../gui/gdmsetup.c:4033
+msgid "Some error occurred when installing the theme"
+msgstr "An error occurred when installing the theme"
+
+#: ../gui/gdmsetup.c:4089
+msgid "No file selected"
+msgstr "No file selected"
+
+#: ../gui/gdmsetup.c:4110
+msgid "Select Theme Archive"
+msgstr "Select Theme Archive"
+
+#: ../gui/gdmsetup.c:4114 ../gui/gdmsetup.c:5103
+msgid "_Install"
+msgstr "_Install"
+
+#: ../gui/gdmsetup.c:4205
+#, c-format
+msgid "Remove the \"%s\" theme?"
+msgstr "Remove the \"%s\" theme?"
+
+#: ../gui/gdmsetup.c:4214
+msgid "If you choose to remove the theme, it will be permanently lost."
+msgstr "If you choose to remove the theme, it will be permanently lost."
+
+#: ../gui/gdmsetup.c:4222
+msgid "_Remove Theme"
+msgstr "_Remove Theme"
+
+#: ../gui/gdmsetup.c:5092
+#, c-format
+msgid "Install the theme from '%s'?"
+msgstr "Install the theme from '%s'?"
+
+#: ../gui/gdmsetup.c:5093
+#, c-format
+msgid "Select install to add the theme from the file '%s'."
+msgstr "Select install to add the theme from the file '%s'."
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:5354
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" "
+"category."
+msgstr ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" "
+"category."
+
+#: ../gui/gdmsetup.c:6400
+msgid "Apply the changes to users before closing?"
+msgstr "Apply the changes to users before closing?"
+
+#: ../gui/gdmsetup.c:6401
+msgid ""
+"If you don't apply, the changes made on the Users tab will be disregarded."
+msgstr ""
+"If you do not apply, the changes made on the Users tab will be disregarded."
+
+#: ../gui/gdmsetup.c:6404
+msgid "Close _without Applying"
+msgstr "Close _without Applying"
+
+#: ../gui/gdmsetup.c:6452
+msgid "Could not access GDM configuration file.\n"
+msgstr "Could not access GDM configuration file.\n"
+
+#: ../gui/gdmsetup.c:6496
+msgid "You must be the root user to configure GDM."
+msgstr "You must be the root user to configure GDM."
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.h:1
+msgid "Configure the login window (GNOME Display Manager)"
+msgstr "Configure the login window (GNOME Display Manager)"
+
+#: ../gui/gdmsetup.desktop.in.h:2
+msgid "Login Window"
+msgstr "Login Window"
+
+#: ../gui/gdmsetup.desktop.in.h:3 ../gui/gdmsetup.glade.h:39
+msgid "Login Window Preferences"
+msgstr "Login Window Preferences"
+
+#: ../gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: ../gui/gdmsetup.glade.h:3
+#, no-c-format
+msgid "%n will be replaced by hostname"
+msgstr "%n will be replaced by hostname"
+
+#: ../gui/gdmsetup.glade.h:4
+msgid ""
+"<b>Note:</b>  Users in the Include list will appear in the face browser if "
+"enabled and will appear in the user drop-down lists for automatic and timed "
+"logins on the Security tab.  Users in the Exclude list will not appear."
+msgstr ""
+"<b>Note:</b>  Users in the Include list will appear in the face browser if "
+"enabled and will appear in the user drop-down lists for automatic and timed "
+"logins on the Security tab.  Users in the Exclude list will not appear."
+
+#: ../gui/gdmsetup.glade.h:5
+msgid ""
+"<b>Warning:</b>  Incorrect settings could prevent the X server from "
+"restarting.  Changes to these settings will not take effect until GDM is "
+"restarted."
+msgstr ""
+"<b>Warning:</b>  Incorrect settings could prevent the X server from "
+"restarting.  Changes to these settings will not take effect until GDM is "
+"restarted."
+
+#: ../gui/gdmsetup.glade.h:6
+msgid "A_llow remote system administrator login"
+msgstr "A_llow remote system administrator login"
+
+#: ../gui/gdmsetup.glade.h:7
+msgid "Accessibility"
+msgstr "Accessibility"
+
+#: ../gui/gdmsetup.glade.h:8
+msgid "Add / Modify Servers To Start"
+msgstr "Add / Modify Servers To Start"
+
+#: ../gui/gdmsetup.glade.h:9
+msgid "Add S_erver..."
+msgstr "Add S_erver..."
+
+#: ../gui/gdmsetup.glade.h:10
+msgid "Add User"
+msgstr "Add User"
+
+#: ../gui/gdmsetup.glade.h:11
+msgid "Allo_w remote timed logins"
+msgstr "Allo_w remote timed logins"
+
+#: ../gui/gdmsetup.glade.h:12
+msgid "Author:"
+msgstr "Author:"
+
+#: ../gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Background"
+
+#: ../gui/gdmsetup.glade.h:14
+msgid "C_ommand:"
+msgstr "C_ommand:"
+
+#: ../gui/gdmsetup.glade.h:15
+msgid "C_ustom:"
+msgstr "C_ustom:"
+
+#: ../gui/gdmsetup.glade.h:16
+msgid "Co_lor:"
+msgstr "Co_lour:"
+
+#: ../gui/gdmsetup.glade.h:17
+msgid "Color depth:"
+msgstr "Colour depth:"
+
+#: ../gui/gdmsetup.glade.h:18
+msgid "Configure _X Server..."
+msgstr "Configure _X Server..."
+
+#: ../gui/gdmsetup.glade.h:19
+msgid "Configure _XDMCP..."
+msgstr "Configure _XDMCP..."
+
+#: ../gui/gdmsetup.glade.h:20
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../gui/gdmsetup.glade.h:21
+msgid "Disables X forwarding, but does not affect XDMCP."
+msgstr "Disables X forwarding, but does not affect XDMCP."
+
+#: ../gui/gdmsetup.glade.h:22
+msgid "Displays per _host:"
+msgstr "Displays per _host:"
+
+#: ../gui/gdmsetup.glade.h:23
+msgid "Do not show image for _remote logins"
+msgstr "Do not show image for _remote logins"
+
+#: ../gui/gdmsetup.glade.h:24
+msgid "E_nable debug messages to system log"
+msgstr "E_nable debug messages to system log"
+
+#: ../gui/gdmsetup.glade.h:25
+msgid "E_xclude:"
+msgstr "E_xclude:"
+
+#: ../gui/gdmsetup.glade.h:26
+msgid "Enable _Timed Login"
+msgstr "Enable _Timed Login"
+
+#: ../gui/gdmsetup.glade.h:27
+msgid "Example: /usr/X11R6/bin/X"
+msgstr "Example: /usr/X11R6/bin/X"
+
+#: ../gui/gdmsetup.glade.h:28
+msgid ""
+"Greeter\n"
+"Chooser"
+msgstr ""
+"Greeter\n"
+"Chooser"
+
+#: ../gui/gdmsetup.glade.h:30
+msgid "Honor _indirect requests"
+msgstr "Honour _indirect requests"
+
+#: ../gui/gdmsetup.glade.h:31
+msgid "I_mage:"
+msgstr "I_mage:"
+
+#: ../gui/gdmsetup.glade.h:32
+msgid "I_nclude:"
+msgstr "I_nclude:"
+
+#: ../gui/gdmsetup.glade.h:33
+msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+msgstr "Includ_e Hostname Chooser (XDMCP) menu item"
+
+#: ../gui/gdmsetup.glade.h:34
+msgid "Include Con_figure menu item"
+msgstr "Include Con_figure menu item"
+
+#: ../gui/gdmsetup.glade.h:35
+msgid "L_ogin retry delay:"
+msgstr "L_ogin retry delay:"
+
+#: ../gui/gdmsetup.glade.h:36
+msgid "La_unch:"
+msgstr "La_unch:"
+
+#: ../gui/gdmsetup.glade.h:37
+msgid "Listen on _UDP port: "
+msgstr "Listen on _UDP port: "
+
+#: ../gui/gdmsetup.glade.h:38
+msgid "Local"
+msgstr "Local"
+
+#: ../gui/gdmsetup.glade.h:40
+msgid "Login _failed:"
+msgstr "Login _failed:"
+
+#: ../gui/gdmsetup.glade.h:41
+msgid "Login _successful:"
+msgstr "Login _successful:"
+
+#: ../gui/gdmsetup.glade.h:42
+msgid "Logo"
+msgstr "Logo"
+
+#: ../gui/gdmsetup.glade.h:43
+msgid "Maximum _pending requests:"
+msgstr "Maximum _pending requests:"
+
+#: ../gui/gdmsetup.glade.h:44
+msgid "Maximum _remote sessions:"
+msgstr "Maximum _remote sessions:"
+
+#: ../gui/gdmsetup.glade.h:45
+msgid "Maximum _wait time:"
+msgstr "Maximum _wait time:"
+
+#: ../gui/gdmsetup.glade.h:46
+msgid "Maximum indirect w_ait time:"
+msgstr "Maximum indirect w_ait time:"
+
+#: ../gui/gdmsetup.glade.h:47
+msgid "Maximum p_ending indirect requests:"
+msgstr "Maximum p_ending indirect requests:"
+
+#: ../gui/gdmsetup.glade.h:48
+msgid "Menu Bar"
+msgstr "Menu Bar"
+
+#: ../gui/gdmsetup.glade.h:49
+msgid "Op_tions:\t"
+msgstr "Op_tions:\t"
+
+#: ../gui/gdmsetup.glade.h:50
+msgid "Pick Background Color"
+msgstr "Pick Background Colour"
+
+#: ../gui/gdmsetup.glade.h:51
+msgid "Pin_g interval:"
+msgstr "Pin_g interval:"
+
+#: ../gui/gdmsetup.glade.h:52
+msgid ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed"
+msgstr ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed"
+
+#: ../gui/gdmsetup.glade.h:55
+msgid "Re_move Server"
+msgstr "Re_move Server"
+
+#: ../gui/gdmsetup.glade.h:56
+msgid "Refresh rate:"
+msgstr "Refresh rate:"
+
+#: ../gui/gdmsetup.glade.h:57
+msgid "Remote"
+msgstr "Remote"
+
+#: ../gui/gdmsetup.glade.h:58
+msgid ""
+"Remote login disabled\n"
+"Same as Local"
+msgstr ""
+"Remote login disabled\n"
+"Same as Local"
+
+#: ../gui/gdmsetup.glade.h:60
+msgid "Resolution:"
+msgstr "Resolution:"
+
+#: ../gui/gdmsetup.glade.h:61
+msgid "Sc_ale to fit screen"
+msgstr "Sc_ale to fit screen"
+
+#: ../gui/gdmsetup.glade.h:62
+msgid "Security"
+msgstr "Security"
+
+#: ../gui/gdmsetup.glade.h:63
+msgid "Select Background Image"
+msgstr "Select Background Image"
+
+#: ../gui/gdmsetup.glade.h:64
+msgid "Select Logo Image"
+msgstr "Select Logo Image"
+
+#: ../gui/gdmsetup.glade.h:65
+msgid "Select Sound File"
+msgstr "Select Sound File"
+
+#: ../gui/gdmsetup.glade.h:66
+msgid ""
+"Selected only\n"
+"Random from selected\n"
+msgstr ""
+"Selected only\n"
+"Random from selected\n"
+
+#: ../gui/gdmsetup.glade.h:69
+msgid "Server Settings"
+msgstr "Server Settings"
+
+#: ../gui/gdmsetup.glade.h:70
+msgid "Server _name:"
+msgstr "Server _name:"
+
+#: ../gui/gdmsetup.glade.h:71
+msgid "Servers To Start"
+msgstr "Servers To Start"
+
+#: ../gui/gdmsetup.glade.h:72
+msgid "Sho_w Actions menu"
+msgstr "Sho_w Actions menu"
+
+#: ../gui/gdmsetup.glade.h:74
+msgid "Themes"
+msgstr "Themes"
+
+#: ../gui/gdmsetup.glade.h:75
+msgid "U_ser:"
+msgstr "U_ser:"
+
+#: ../gui/gdmsetup.glade.h:76
+msgid "Users"
+msgstr "Users"
+
+#: ../gui/gdmsetup.glade.h:77
+msgid "Welcome Message"
+msgstr "Welcome Message"
+
+#: ../gui/gdmsetup.glade.h:78
+msgid "X Server Login Window Preferences"
+msgstr "X Server Login Window Preferences"
+
+#: ../gui/gdmsetup.glade.h:79
+msgid "XDMCP Login Window Preferences"
+msgstr "XDMCP Login Window Preferences"
+
+#: ../gui/gdmsetup.glade.h:80
+msgid "_Add/Modify..."
+msgstr "_Add/Modify..."
+
+#: ../gui/gdmsetup.glade.h:81
+msgid "_Allow local system administrator login"
+msgstr "_Allow local system administrator login"
+
+#: ../gui/gdmsetup.glade.h:82
+msgid "_Allow users to change fonts and colors of plain greeter"
+msgstr "_Allow users to change fonts and colours of plain greeter"
+
+#: ../gui/gdmsetup.glade.h:83
+msgid "_Background color:"
+msgstr "_Background colour:"
+
+#: ../gui/gdmsetup.glade.h:85
+#, no-c-format
+msgid "_Default: \"Welcome to %n\""
+msgstr "_Default: \"Welcome to %n\""
+
+#: ../gui/gdmsetup.glade.h:86
+msgid "_Default: \"Welcome\""
+msgstr "_Default: \"Welcome\""
+
+#: ../gui/gdmsetup.glade.h:87
+msgid "_Deny TCP connections to Xserver"
+msgstr "_Deny TCP connections to Xserver"
+
+#: ../gui/gdmsetup.glade.h:88
+msgid "_Enable Automatic Login"
+msgstr "_Enable Automatic Login"
+
+#: ../gui/gdmsetup.glade.h:89
+msgid "_Enable accessible login"
+msgstr "_Enable accessible login"
+
+#: ../gui/gdmsetup.glade.h:90
+msgid "_Flexible (on demand)"
+msgstr "_Flexible (on demand)"
+
+#: ../gui/gdmsetup.glade.h:91
+msgid "_Image:"
+msgstr "_Image:"
+
+#: ../gui/gdmsetup.glade.h:92
+msgid "_Include all users from /etc/passwd (not for NIS)"
+msgstr "_Include all users from /etc/passwd (not for NIS)"
+
+#: ../gui/gdmsetup.glade.h:93
+msgid "_Login screen ready:"
+msgstr "_Login screen ready:"
+
+#: ../gui/gdmsetup.glade.h:94
+msgid "_Logins are handled by this computer"
+msgstr "_Logins are handled by this computer"
+
+#: ../gui/gdmsetup.glade.h:95
+msgid "_Pause before login:"
+msgstr "_Pause before login:"
+
+#: ../gui/gdmsetup.glade.h:96
+msgid "_Remove"
+msgstr "_Remove"
+
+#: ../gui/gdmsetup.glade.h:97
+msgid "_Server:"
+msgstr "_Server:"
+
+#: ../gui/gdmsetup.glade.h:98
+msgid "_Servers:"
+msgstr "_Servers:"
+
+#: ../gui/gdmsetup.glade.h:99
+msgid "_Style:"
+msgstr "_Style:"
+
+#: ../gui/gdmsetup.glade.h:100
+msgid "_Theme:"
+msgstr "_Theme:"
+
+#: ../gui/gdmsetup.glade.h:101
+msgid "_User:"
+msgstr "_User:"
+
+#: ../gui/gdmsetup.glade.h:102
+msgid "_VT:"
+msgstr "_VT:"
+
+#: ../gui/gdmsetup.glade.h:103
+msgid "dummy"
+msgstr "dummy"
+
+#: ../gui/gdmsetup.glade.h:104
+msgid "seconds"
+msgstr "seconds"
+
+#: ../gui/gdmuser.c:276 ../gui/gdmuser.c:278
+msgid "Too many users to list here..."
+msgstr "Too many users to list here..."
+
+#: ../gui/greeter/greeter.c:610
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version. You have "
+"probably just upgraded GDM. Please restart the GDM daemon or the computer."
+msgstr ""
+"The greeter version (%s) does not match the daemon version. You have "
+"probably just upgraded GDM. Please restart the GDM daemon or the computer."
+
+#: ../gui/greeter/greeter.c:625 ../gui/greeter/greeter.c:676
+msgid "Restart Machine"
+msgstr "Restart Machine"
+
+#: ../gui/greeter/greeter.c:1099
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "There was an error loading the theme %s"
+
+#: ../gui/greeter/greeter.c:1151
+msgid "The greeter theme is corrupt"
+msgstr "The greeter theme is corrupt"
+
+#: ../gui/greeter/greeter.c:1152
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"The theme does not contain definition for the username/password entry "
+"element."
+
+#: ../gui/greeter/greeter.c:1185
+msgid ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. Attempting to start the standard greeter"
+msgstr ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. Attempting to start the standard greeter"
+
+#: ../gui/greeter/greeter.c:1207
+msgid ""
+"The GTK+ greeter could not be started.  This display will abort and you may "
+"have to login another way and fix the installation of GDM"
+msgstr ""
+"The GTK+ greeter could not be started.  This display will abort and you may "
+"have to log in another way and fix the installation of GDM"
+
+#: ../gui/greeter/greeter.c:1256
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+
+#: ../gui/greeter/greeter_action_language.c:66
+msgid "Last Language"
+msgstr "Last Language"
+
+#: ../gui/greeter/greeter_action_language.c:223
+msgid "Select a Language"
+msgstr "Select a Language"
+
+#: ../gui/greeter/greeter_action_language.c:233
+msgid "Change _Language"
+msgstr "Change _Language"
+
+#: ../gui/greeter/greeter_action_language.c:253
+msgid "_Select the language for your session to use:"
+msgstr "_Select the language for your session to use:"
+
+#: ../gui/greeter/greeter_canvas_item.c:144
+msgid "Select _Language..."
+msgstr "Select _Language..."
+
+#: ../gui/greeter/greeter_canvas_item.c:151
+msgid "Select _Session..."
+msgstr "Select _Session..."
+
+#: ../gui/greeter/greeter_canvas_item.c:423
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"Answer questions here and press Enter when done.  For a menu press F10."
+
+#: ../gui/greeter/greeter_item_ulist.c:118
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Can't open DefaultImage: %s!"
+
+#: ../gui/greeter/greeter_item_ulist.c:152
+msgid "Already logged in"
+msgstr "Already logged in"
+
+#: ../gui/greeter/greeter_item_ulist.c:195
+msgid "Theme broken: must have pam-message label!"
+msgstr "Theme broken: must have pam-message label!"
+
+#: ../gui/greeter/greeter_parser.c:1081 ../gui/greeter/greeter_system.c:212
+msgid "Sus_pend"
+msgstr "Sus_pend"
+
+#: ../gui/greeter/greeter_parser.c:1091
+msgid "Remote Login via _XDMCP"
+msgstr "Remote Login via _XDMCP"
+
+#: ../gui/greeter/greeter_parser.c:1096
+msgid "Confi_gure"
+msgstr "Confi_gure"
+
+#: ../gui/greeter/greeter_parser.c:1101
+msgid "Op_tions"
+msgstr "Op_tions"
+
+#: ../gui/greeter/greeter_parser.c:1130
+msgid "_OK"
+msgstr "_OK"
+
+#: ../gui/greeter/greeter_parser.c:1135
+msgid "_Cancel"
+msgstr "_Cancel"
+
+#: ../gui/greeter/greeter_session.c:170
+#, c-format
+msgid "You have chosen %s for this session"
+msgstr "You have chosen %s for this session"
+
+#: ../gui/greeter/greeter_session.c:173
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System->Desktop Switching Tool from the panel menu)."
+
+#: ../gui/greeter/greeter_session.c:226
+msgid "Change _Session"
+msgstr "Change _Session"
+
+#: ../gui/greeter/greeter_session.c:248
+msgid "Sessions"
+msgstr "Sessions"
+
+#: ../gui/greeter/greeter_session.c:268
+msgid "_Last session"
+msgstr "_Last session"
+
+#: ../gui/greeter/greeter_session.c:274
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "Log in using the session that you have used last time you logged in"
+
+#: ../gui/greeter/greeter_system.c:160 ../gui/greeter/greeter_system.c:356
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"computers, if there are any."
+msgstr ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"computers, if there are any."
+
+#: ../gui/greeter/greeter_system.c:168
+msgid "Confi_gure Login Manager..."
+msgstr "Confi_gure Login Manager..."
+
+#: ../gui/greeter/greeter_system.c:175 ../gui/greeter/greeter_system.c:376
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"Configure GDM (this login manager). This will require the root password."
+
+#: ../gui/greeter/greeter_system.c:194 ../gui/greeter/greeter_system.c:322
+msgid "Restart your computer"
+msgstr "Restart your computer"
+
+#: ../gui/greeter/greeter_system.c:206
+msgid "Shut Down the system so that you may safely turn off the computer."
+msgstr "Shut Down the system so that you may safely turn off the computer."
+
+#: ../gui/greeter/greeter_system.c:219 ../gui/greeter/greeter_system.c:339
+msgid "Suspend your computer"
+msgstr "Suspend your computer"
+
+#: ../gui/greeter/greeter_system.c:279
+msgid "Choose an Action"
+msgstr "Choose an Action"
+
+#: ../gui/greeter/greeter_system.c:301
+msgid "Shut _down the computer"
+msgstr "Shut _down the computer"
+
+#: ../gui/greeter/greeter_system.c:304
+msgid "Shut Down your computer so that you may turn it off."
+msgstr "Shut Down your computer so that you may turn it off."
+
+#: ../gui/greeter/greeter_system.c:319
+msgid "_Restart the computer"
+msgstr "_Restart the computer"
+
+#: ../gui/greeter/greeter_system.c:336
+msgid "Sus_pend the computer"
+msgstr "Sus_pend the computer"
+
+#: ../gui/greeter/greeter_system.c:353
+msgid "Run _XDMCP chooser"
+msgstr "Run _XDMCP chooser"
+
+#: ../gui/greeter/greeter_system.c:373
+msgid "Confi_gure the login manager"
+msgstr "Confi_gure the login manager"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Circles"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Theme with blue circles"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "GNOME Art variation of Circles with a Face Browser"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "GNOME Artists"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "Happy GNOME with Browser"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "GNOME Art variation of Circles"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "Happy GNOME"
+
+#: ../gui/modules/dwellmouselistener.c:656
+#: ../gui/modules/keymouselistener.c:926
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+
+#: ../gui/modules/keymouselistener.c:254
+#, c-format
+msgid "Cannot open gestures file: %s"
+msgstr "Cannot open gestures file: %s"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:37
+msgid "DMX display to migrate to"
+msgstr "DMX display to migrate to"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:38 ../utils/gdm-dmx-reconnect-proxy.c:43
+msgid "DISPLAY"
+msgstr "DISPLAY"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:42
+msgid "Backend display name"
+msgstr "Backend display name"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:47
+msgid "Xauthority file for destination display"
+msgstr "Xauthority file for destination display"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:48 ../utils/gdm-dmx-reconnect-proxy.c:53
+msgid "AUTHFILE"
+msgstr "AUTHFILE"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:52
+msgid "Xauthority file for backend display"
+msgstr "Xauthority file for backend display"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:70
+#, c-format
+msgid "Failed to open display \"%s\"\n"
+msgstr "Failed to open display \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:74
+#, c-format
+msgid "DMX extension not present on \"%s\"\n"
+msgstr "DMX extension not present on \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:97
+msgid "- migrate a backend display from one DMX display to another"
+msgstr "- migrate a backend display from one DMX display to another"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:103
+#, c-format
+msgid "You must specify a destination DMX display using %s\n"
+msgstr "You must specify a destination DMX display using %s\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:108
+#, c-format
+msgid "You must specify a backend display by using %s\n"
+msgstr "You must specify a backend display by using %s\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:123
+#, c-format
+msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+msgstr "DMXAddScreen \"%s\" failed on \"%s\"\n"
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "gdmaskpass only runs as root\n"
+
+#: ../utils/gdmaskpass.c:42 ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Authentication failure!\n"
+
+#: ../vicious-extensions/glade-helper.c:84
+#: ../vicious-extensions/glade-helper.c:116
+#: ../vicious-extensions/glade-helper.c:138
+#: ../vicious-extensions/glade-helper.c:158
+msgid "(memory buffer)"
+msgstr "(memory buffer)"
+
+#: ../vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occurred while loading user interface element %s%s from file %s.  "
+"Possibly the glade interface description was corrupted.  %s cannot continue "
+"and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"An error occurred while loading user interface element %s%s from file %s.  "
+"The glade interface description may be corrupted.  %s cannot continue and "
+"will exit now.  You should check your installation of %s or reinstall %s."
+
+#: ../vicious-extensions/glade-helper.c:208
+#: ../vicious-extensions/glade-helper.c:276
+#: ../vicious-extensions/glade-helper.c:318
+msgid "Cannot load user interface"
+msgstr "Cannot load user interface"
+
+#: ../vicious-extensions/glade-helper.c:214
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+
+#: ../vicious-extensions/glade-helper.c:246
+#, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. The glade interface description "
+"may be corrupted. %s cannot continue and will exit now. You should check "
+"your installation of %s or reinstall %s."
+msgstr[1] ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. The glade interface description "
+"may be corrupted. %s cannot continue and will exit now. You should check "
+"your installation of %s or reinstall %s."
+
+#: ../vicious-extensions/glade-helper.c:282
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+
+#: ../vicious-extensions/glade-helper.c:302
+#, c-format
+msgid ""
+"An error occurred while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"An error occurred while loading the user interface from file %s. The glade "
+"interface description may be missing.  %s cannot continue and will exit "
+"now.  You should check your installation of %s or reinstall %s."
+
+#: ../vicious-extensions/glade-helper.c:321
+#, c-format
+msgid "No interface could be loaded. This is BAD! (file: %s)"
+msgstr "No interface could be loaded. This is BAD! (file: %s)"
+
+#: ../vicious-extensions/ve-nongnome.c:135
+msgid "Too many alias levels for a locale; may indicate a loop"
+msgstr "Too many alias levels for a locale; may indicate a loop"
Index: proiecte/PPPP/gdm/po/en_GB.po
===================================================================
--- proiecte/PPPP/gdm/po/en_GB.po	(revision 134)
+++ proiecte/PPPP/gdm/po/en_GB.po	(revision 134)
@@ -0,0 +1,5225 @@
+# English (British) translation.
+# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the gdm2 package.
+# Gareth Owen <gowen72@yahoo.com>, 2004.
+# Bruce Cowan <bcowan@fastmail.co.uk>, Philip Withnall <philip@tecnocode.co.uk>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-12 23:43+0100\n"
+"PO-Revision-Date: 2009-07-21 19:44+0100\n"
+"Last-Translator: Philip Withnall <philip@tecnocode.co.uk>\n"
+"Language-Team: British English <en@li.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom is not a character device"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Enable debugging code"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Display ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "could not find user \"%s\" on system"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Unable to initialise login system"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Unable to authenticate user"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Unable to authorise user"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Unable to establish credentials"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: failed to connect to parent display '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Server was to be spawned by user %s but that user doesn't exist"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Couldn't set groupid to %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () failed for %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Couldn't set userid to %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Couldn't set groupid to 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Could not open logfile for display %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Error setting %s to %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Server priority couldn't be set to %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Empty server command for display %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Username"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "The username"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Hostname"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "The hostname"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Display Device"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "The display device"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "error initiating conversation with authentication system - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "general failure"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "out of memory"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "application programmer error"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "unknown error"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Username:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"error informing authentication system of preferred username prompt - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "error informing authentication system of user's hostname - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "error informing authentication system of user's console - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "error informing authentication system of display string - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"error informing authentication system of display xauth credentials - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "no user account available"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Unable to change to user"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "User %s doesn't exist"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Group %s doesn't exist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Could not create socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Denied XDMCP query from host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Could not extract authlist from packet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Error in checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Bad address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Could not read display address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Could not read display port number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Could not extract authlist from packet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Error in checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Got REQUEST from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Could not read Display Number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Could not read Connection Type"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Could not read Client Address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Could not read Authentication Names"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Could not read Authentication Data"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Could not read Authorisation List"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Could not read Manufacturer ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Failed checksum from %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Got Manage from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Could not read Session ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Could not read Display Class"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Could not read address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Got KEEPALIVE from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Incorrect XDMCP version!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Unable to parse address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Could not get server hostname: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Cannot write PID file %s: possibly out of disk space: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s does not exist or isn't a directory."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s does not exist. Aborting."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s is not a directory. Aborting."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s is not owned by user %d, group %d. Aborting."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Can't find the GDM user '%s'. Aborting!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "The GDM user should not be root. Aborting!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Can't find the GDM group '%s'. Aborting!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "The GDM group should not be root. Aborting!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Make all warnings fatal"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Exit after a time (for debugging)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Print GDM version"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME Display Manager"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Only root wants to run GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Session Worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT-SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Login Window"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Power Manager"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Power management daemon"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME Settings Daemon"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME Screen Magnifier"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Magnify parts of the screen"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME On-screen Keyboard"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Use an on-screen keyboard"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Screen Reader"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Present on-screen information as speech or braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit Authentication Agent"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Select System"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Could not create XDMCP buffer!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Could not read XDMCP header!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Value"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "percentage of time complete"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Inactive Text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "The text to use in the label if the user hasn't yet picked an item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Active Text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "The text to use in the label if the user has picked an item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "List Visible"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Whether the chooser list is visible"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Automatically logging inâŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "CancellingâŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Select language and click Log In"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Authentication Dialogue"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Computer Name"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Log In"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Restart"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Shut Down"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspend"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Languages"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Languages:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Language:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "OtherâŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Choose a language from the full list of available languages."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Unspecified"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Keyboard layouts"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Keyboard:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "OtherâŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Choose a keyboard layout from the full list of available layouts."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Label Text"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "The text to use as a label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Icon name"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "The icon to use with the label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Default Item"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "The ID of the default item"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Max Item Count"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "The maximum number of items to keep around in the list"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Remote Login (Connecting to %sâŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Remote Login (Connected to %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Remote Login"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessions:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Banner message text"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Banner message text when chooser is empty"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Disable showing the restart buttons"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Do not show known users in the login window"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Enable accessibility keyboard plugin"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Enable debugging"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Enable debugging mode for the greeter."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Enable on-screen keyboard"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Enable screen magnifier"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Enable screen reader"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Enable showing the banner message"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Icon name to use for greeter logo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Recently-selected keyboard layouts"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Recently-selected languages"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Set to a list of languages to be shown by default at the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Set to the themed icon name to use for the greeter logo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "Set to true to disable showing known users in the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Set to true to disable showing the restart buttons in the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Set to true to enable the background settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Set to true to enable the media-keys settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Set to true to enable the on-screen keyboard."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Set to true to enable the screen magnifier."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Set to true to enable the screen reader."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Set to true to enable the sound settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Set to true to enable the xrandr settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Set to true to enable the xsettings settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Set to true to show the banner message text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Set to true to use compiz as the window manager."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Text banner message to show on the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True if the background settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True if the media-keys settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True if the sound settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True if the xrandr settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "True if the xsettings settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Use compiz as the window manager"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Duration"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Number of seconds until timer stops"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Start time"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Time the timer was started"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Is it Running?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Whether the timer is currently ticking"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Manager"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "The user manager object by which this user is controlled."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "OtherâŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Choose a different account"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Guest"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Log in as a temporary guest"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatic Login"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Automatically log into the system after selecting options"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Log in as %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Currently logged in"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet is free software; you can redistribute it and/or "
+"modify it under the terms of the GNU General Public Licence as published by "
+"the Free Software Foundation; either version 2 of the Licence, or (at your "
+"option) any later version."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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 Licence for "
+"more details."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"You should have received a copy of the GNU General Public Licence along with "
+"this program; if not, write to the Free Software Foundation, Inc., 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "A menu to quickly switch between users."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Philip Withnall <pwithnall@svn.gnome.org>\n"
+"Bruce Cowan <bcowan@fastmail.co.uk>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Can't lock screen: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Can't temporarily set screensaver to blank screen: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Can't logout: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Available"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisible"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Busy"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Away"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Account InformationâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "System PreferencesâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Lock Screen"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Switch User"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "QuitâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Unknown"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "User Switch Applet"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Change account settings and status"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "A menu to quickly switch between users"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "User Switcher"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "User Switcher Applet Factory"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Edit Personal _Information"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_About"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Edit Users and Groups"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignored â retained for compatibility"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Debugging output"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Version of this application"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Could not identify the current session."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- New GDM login"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Unable to start new display"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Screenshot taken"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Take a picture of the screen"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "worker exited with status %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "Unable establish credentials"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Failed to restart computer"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Failed to stop computer"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+
+#~ msgid "page 5"
+#~ msgstr "page 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "You have the Caps Lock key on."
+
+#~ msgid "User"
+#~ msgstr "User"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "The user this menu item represents."
+
+#~ msgid "Icon Size"
+#~ msgstr "Icon Size"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "The size of the icon to use."
+
+#~ msgid "Indicator Size"
+#~ msgstr "Indicator Size"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "Size of tick indicator"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Indicator Spacing"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Space between the username and the indicator"
+
+#~ msgid "_Help"
+#~ msgstr "_Help"
+
+#~ msgid "Main Options"
+#~ msgstr "Main Options"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "Accessibility Preferences"
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>Enable features which make your computer easier to use:</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "Assistive Technology Preferences"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "_Hear text read aloud (Reader)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "_Ignore duplicate keypresses (Bounce Keys)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_Make items larger (Magnifier)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "_Only accept long-held keypresses (Slow Keys)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "_See more contrast in colours (High Contrast)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "_Type without the keyboard (On-screen Keyboard)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "_Use a larger font size (Large Print)"
+
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "Disable showing the accessibility button"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Set to true to disable showing the accessibility button in the login "
+#~ "window."
+
+#~ msgid "_Users:"
+#~ msgstr "_Users:"
+
+#~ msgid "_User:"
+#~ msgstr "_User:"
+
+#~ msgid "Missing Required File"
+#~ msgstr "Missing Required File"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "Appearance"
+
+#~ msgid "Continue"
+#~ msgstr "Continue"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "Create new logins in _nested windows"
+
+#~ msgid "Details"
+#~ msgstr "Details"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "Multiple Logins Found - User Switcher"
+
+#~ msgid "Options"
+#~ msgstr "Options"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "Some preferences have been locked by the system adminstrator."
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "Use the `people' icon for the menu title"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "Use the current user's name for the menu title"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "Use the word `Users' as the menu title"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "User Switcher Error"
+
+#~ msgid "Users"
+#~ msgstr "Users"
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "_Lock the screen after switching users"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Send the specified protocol command to GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest mode"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Do not lock current screen"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Authenticate before running --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Start new flexible session; do not show popup"
+
+#~ msgid "Didn't understand `%s' (expected integer)"
+#~ msgstr "Didn't understand `%s' (expected integer)"
+
+#~ msgid "Integer `%s' is too large or small"
+#~ msgstr "Integer `%s' is too large or small"
+
+#~ msgid "Didn't understand `%s' (expected true or false)"
+#~ msgstr "Didn't understand `%s' (expected true or false)"
+
+#~ msgid "Text contains invalid UTF-8"
+#~ msgstr "Text contains invalid UTF-8"
+
+#~ msgid "Common Desktop Environment (CDE)"
+#~ msgstr "Common Desktop Environment (CDE)"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "This session logs you into CDE"
+
+#~ msgid "Run Xclient script"
+#~ msgstr "Run Xclient script"
+
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "This session runs the Xclients script"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Please type in the root (privileged user) password."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "Trying to restart the X server."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Would you like to view the detailed X server output as well?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "This session logs you into GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "Secure Remote connection"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "This session logs you into a remote host using ssh"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Could not write new authorization entry: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Could not make new cookie file in %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Cannot safely open %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Could not open cookie file %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Could not lock cookie file %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Could not write cookie"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Ignoring suspiciously looking cookie file %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds, it is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Cannot create pipe"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Failed forking GDM slave process for %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s not a regular file!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s could not be opened"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Cannot fork to display error/info box"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Directory %s does not exist."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s is not owned by uid %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s is writable by group."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s is writable by other."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s does not exist but must exist."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s is not a regular file."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s is writable by group/other."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%s: %s is bigger than sysadmin specified maximum file size."
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: Priority out of bounds; changed to %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Empty server command; using standard command."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+
+#~ msgid "%s: BaseXsession empty; using %s"
+#~ msgstr "%s: BaseXsession empty; using %s"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: Standard X server not found; trying alternatives"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: No greeter specified."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: No remote greeter specified."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: No sessions directory specified."
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "%s: XDMCP disabled and no static servers defined. Aborting!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %d and group %d. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorisation directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %d and group %d. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Could not make socket"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Could not bind socket"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Could not make FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Could not open FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () failed!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () failed: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Trying failsafe X server %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: Running the XKeepsCrashing script"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+
+#~ msgid "command failed %s: %d"
+#~ msgstr "command failed %s: %d"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Master suspending..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "System is restarting, please wait ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "System is shutting down, please wait ..."
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Restarting computer..."
+
+#~ msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+#~ msgstr "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+
+#~ msgid "Executing custom command %ld with restart option..."
+#~ msgstr "Executing custom command %ld with restart option..."
+
+#~ msgid "%s: Execution of custom command failed: %s"
+#~ msgstr "%s: Execution of custom command failed: %s"
+
+#~ msgid "Executing custom command %ld with no restart option ..."
+#~ msgstr "Executing custom command %ld with no restart option ..."
+
+#~ msgid "custom_cmd: forking process for custom command %ld failed"
+#~ msgstr "custom_cmd: forking process for custom command %ld failed"
+
+#~ msgid "custom_cmd: child %d returned %d"
+#~ msgstr "custom_cmd: child %d returned %d"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Aborting display %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM restarting ..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Do not fork into the background"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "No console (static) servers to be run"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "Alternative GDM System Defaults configuration file"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Preserve LD_* variables"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Start the first X server but then halt until we get a GO in the fifo"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Can't open %s for writing"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- The GNOME login manager"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Error setting up %s signal handler: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM already running. Aborting!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Error setting up CHLD signal handler"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC request denied: Not authenticated"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s request denied: Not authenticated"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "Unknown server type requested; using standard server."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Yes or n = No? >"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Could not setgid %d. Aborting."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () failed for %s. Aborting."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: Error setting signal %d to %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Last login:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Can not start fallback console"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number be tried?  Answering no will cause GDM to start "
+#~ "the server on %s again.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+
+#~ msgid "Display '%s' cannot be opened by nested display"
+#~ msgstr "Display '%s' cannot be opened by nested display"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "Display %s is busy. There is another X server running already."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Error opening a pipe: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Cannot find a free display number"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: Display %s busy.  Trying another display number."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Invalid server command '%s'"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Server name '%s' not found; using standard server"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: Xserver not found: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Can't fork Xserver process!"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Can't set EGID to user GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Can't set EUID to user UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Return to previous login"
+
+#~ msgid "Abort login"
+#~ msgstr "Abort login"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: cannot fork"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: cannot open display %s"
+
+#~ msgid ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+#~ msgstr ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "You must authenticate as root to run configuration."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Can't init pipe to gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are now disabled."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing. Attempting to use a "
+#~ "different one."
+#~ msgstr ""
+#~ "The greeter application appears to be crashing. Attempting to use a "
+#~ "different one."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: Cannot start greeter trying default: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: Error starting greeter on display %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Can't fork gdmgreeter process"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Can't open fifo!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Can't init pipe to gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Error starting chooser on display %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Can't fork gdmchooser process"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Could not open ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: Execution of PreSession script returned > 0. Aborting."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "Language %s does not exist; using %s"
+
+#~ msgid "System default"
+#~ msgstr "System default"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Could not setup environment for %s. Aborting."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext () failed for %s. Aborting."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Could not become %s. Aborting."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: Cannot find or run the base session script.  Running the GNOME "
+#~ "failsafe session insteae."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without startup scripts being run.  This "
+#~ "should only be used to fix problems in your installation."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "Cannot find \"xterm\" to start a failsafe session."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: User not allowed to log in"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "The system administrator has disabled your account."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Error! Unable to set executable context."
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s: Could not exec %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: Could not exec %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "Cannot start the session due to some internal error."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: User passed auth but getpwnam (%s) failed!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: Execution of PostLogin script returned > 0. Aborting."
+
+#~ msgid ""
+#~ "Your home directory is listed as: '%s' but it does not appear to exist.  "
+#~ "Do you want to log in with the / (root) directory as your home directory? "
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "Your home directory is listed as: '%s' but it does not appear to exist.  "
+#~ "Do you want to log in with the / (root) directory as your home directory? "
+#~ "It is unlikely anything will work unless you use a failsafe session."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: Home directory for %s: '%s' does not exist!"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Error forking user session"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "View details (~/.xsession-errors file)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM detected a halt or restart in progress."
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Fatal X error - Restarting %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: Failed starting: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Can't fork script process!"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Failed creating pipe"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: Failed executing: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "Caps Lock is on."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Please enter your username"
+
+#~ msgid "Password:"
+#~ msgstr "Password:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "Couldn't authenticate user \"%s\""
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Root login disallowed on display '%s'"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "The system administrator is not allowed to login from this screen"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "User %s not allowed to log in"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Cannot set user group for %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "Password of %s has expired"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Internal error on passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "An internal error occured. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "Cannot get passwd structure for %s"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr ""
+#~ "You are required to change your password immediately (password aged)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr ""
+#~ "You are required to change your password immediately (root enforced)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "Your account has expired; please contact your system administrator"
+
+#~ msgid "No password supplied"
+#~ msgstr "No password supplied"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Password unchanged"
+
+#~ msgid "Can not get username"
+#~ msgstr "Can not get username"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Retype new UNIX password:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Enter new UNIX password:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(current) UNIX password:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Error while changing NIS password."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "You must choose a longer password"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Password has been already used. Choose another."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "You must wait longer to change your password"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Sorry, passwords do not match"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Cannot setup pam handle with null display"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Can't set PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Can't set PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "Authentication token change failed for user %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "User %s no longer permitted to access the system"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "User %s not permitted to gain access at this time"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Couldn't set acct. mgmt for %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Couldn't set credentials for %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Couldn't open session for %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+
+#~ msgid ""
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+
+#~ msgid ""
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "Can't find PAM configuration for GDM."
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: No XDMCP support"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest command line"
+
+#~ msgid "STRING"
+#~ msgstr "STRING"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Extra options for Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPTIONS"
+
+#~ msgid "Run in background"
+#~ msgstr "Run in background"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Just run Xnest, no query (no chooser)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Do direct query instead of indirect (chooser)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Run broadcast instead of indirect (chooser)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "Don't check for running GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Nested gdm login chooser"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Please ask your system administrator to install it."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Indirect XDMCP is not enabled"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "Please ask your system administrator to enable this feature."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP is not enabled"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Please ask your system administrator to start it."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "Could not find a free display number"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Please wait: scanning local network..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "No serving hosts were found."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "Choose a ho_st to connect to:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Cannot connect to remote server"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Did not receive response from server"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "Cannot find the host \"%s\". Perhaps you have mistyped it."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Cannot find host"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Socket for xdm communication"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "Client address to return in response to xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADDRESS"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Connection type to return in response to xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "TYPE"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- gdm login chooser"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "Cannot run chooser"
+
+#~ msgid "A_dd host: "
+#~ msgstr "A_dd host: "
+
+#~ msgid "C_onnect"
+#~ msgstr "C_onnect"
+
+#~ msgid "Exit the application"
+#~ msgstr "Exit the application"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "Login Host Chooser"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Open a session to the selected host"
+
+#~ msgid "Probe the network"
+#~ msgstr "Probe the network"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "Query and add this host to the above list"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "_Add"
+#~ msgstr "_Add"
+
+#~ msgid ""
+#~ "You might be using a different display manager, such as KDM (KDE Display "
+#~ "Manager), CDE login (dtlogin), or xdm. If you wish to use this feature, "
+#~ "then your system will need to be configured to use GDM instead."
+#~ msgstr ""
+#~ "You might be using a different display manager, such as KDM (KDE Display "
+#~ "Manager), CDE login (dtlogin), or xdm. If you wish to use this feature, "
+#~ "then your system will need to be configured to use GDM instead."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "Cannot communicate with GDM (The GNOME Display Manager)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Perhaps you have an old version of GDM running."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "The allowed limit of flexible X servers reached."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "There were errors trying to start the X server."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "The X server failed.  Perhaps it is not configured well."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "Too many X sessions running."
+
+#~ msgid ""
+#~ "The nested X server cannot connect to your current X server.  You may be "
+#~ "missing an X authorization file."
+#~ msgstr ""
+#~ "The nested X server cannot connect to your current X server.  You may be "
+#~ "missing an X authorisation file."
+
+#~ msgid ""
+#~ "The nested X server is not available, or GDM is badly configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "The nested X server is not available, or GDM is badly configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "The X server is not available. GDM may be misconfigured."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtual terminals not supported."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "Trying to change to an invalid virtual terminal number."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "Trying to update an unsupported configuration key."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "Too many messages were sent to GDM and it hung up on us."
+
+#~ msgid "The accessibility registry was not found."
+#~ msgstr "The accessibility registry was not found."
+
+#~ msgid "The accessibility registry could not be started."
+#~ msgstr "The accessibility registry could not be started."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d second"
+#~ msgstr[1] "%d seconds"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Usage: %s [-b][-v] and one of the following:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a display\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r display\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d display\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [server_name]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t maximum tries to connect (default 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s sleep value (default 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "Server busy, will sleep.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Failed to connect to server after %d retries\n"
+
+#~ msgid "Login as another user inside a nested window"
+#~ msgstr "Login as another user inside a nested window"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Cannot change display"
+
+#~ msgid "Nobody"
+#~ msgstr "Nobody"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "Display %s on virtual terminal %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "Nested display %s on virtual terminal %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Open Displays"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Open New Display"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Change to _Existing Display"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+
+#~ msgid "Choose server"
+#~ msgstr "Choose server"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Choose the X server to start"
+
+#~ msgid "Standard server"
+#~ msgstr "Standard server"
+
+#~ msgid "Error: GDM (GNOME Display Manager) is not running."
+#~ msgstr "Error: GDM (GNOME Display Manager) is not running."
+
+#~ msgid "You might be using a different display manager."
+#~ msgstr "You might be using a different display manager."
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr ""
+#~ "You do not seem to have the authentication needed for this operation"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "Perhaps your .Xauthority file is not set up correctly."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "You do not seem to be logged in on the console"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Starting a new login only works correctly on the console."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Log in as another user without logging out"
+
+#~ msgid "New Login"
+#~ msgstr "New Login"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albanian"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amharic"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Arabic (Egypt)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Arabic (Lebanon)"
+
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|Arabic (Saudi Arabia)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armenian"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Azerbaijani"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Basque"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|Belarusian"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengali"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengali (India)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|Bulgarian"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosnian"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Catalan"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Chinese (China Mainland)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Chinese (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Chinese (Singapore)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|Chinese (Taiwan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Croatian"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A-M|Czech"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|Danish"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A-M|Dutch"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|Dutch (Belgium)"
+#~ msgstr "A-M|Dutch (Belgium)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|English (USA)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|English (Australia)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|English (UK)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|English (Canada)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|English (Ireland)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|English (Denmark)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|English (South Africa)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|English (Malta)"
+
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|English (New Zealand)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estonian"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Finnish"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|French"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|French (Belgium)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|French (Canada)"
+#~ msgstr "A-M|French (Canada)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|French (Luxembourg)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|French (Switzerland)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galician"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|German"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|German (Austria)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|German (Luxembourg)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A-M|German (Switzerland)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Greek"
+
+#~ msgid "A-M|Greek (Cyprus)"
+#~ msgstr "A-M|Greek (Cyprus)"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujarati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|Hebrew"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|Hungarian"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|Icelandic"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesian"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Irish"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Italian"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|Japanese"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kannada"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Kinyarwanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Korean"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Latvian"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Lithuanian"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Macedonian"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malay"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malayalam"
+
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|Maltese"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marathi"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongolian"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Z|Northern Sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|Norwegian (bokmal)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|Norwegian (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Oriya"
+
+#~ msgid "N-Z|Punjabi"
+#~ msgstr "N-Z|Punjabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persian"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|Polish"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|Portuguese"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|Portuguese (Brazilian)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|Romanian"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Russian"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Serbian"
+
+#~ msgid "N-Z|Serbian (Serbia & Montenegro)"
+#~ msgstr "N-Z|Serbian (Serbia & Montenegro)"
+
+#~ msgid "N-Z|Serbian (Montenegro)"
+#~ msgstr "N-Z|Serbian (Montenegro)"
+
+#~ msgid "N-Z|Serbian (Serbia)"
+#~ msgstr "N-Z|Serbian (Serbia)"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Serbian (Latin)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|Serbian (Jekavian)"
+
+#~ msgid "N-Z|Serbian (Bosnia)"
+#~ msgstr "N-Z|Serbian (Bosnia)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Z|Slovak"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Z|Slovenian"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Z|Spanish"
+
+#~ msgid "N-Z|Spanish (Argentina)"
+#~ msgstr "N-Z|Spanish (Argentina)"
+
+#~ msgid "N-Z|Spanish (Bolivia)"
+#~ msgstr "N-Z|Spanish (Bolivia)"
+
+#~ msgid "N-Z|Spanish (Chile)"
+#~ msgstr "N-Z|Spanish (Chile)"
+
+#~ msgid "N-Z|Spanish (Colombia)"
+#~ msgstr "N-Z|Spanish (Colombia)"
+
+#~ msgid "N-Z|Spanish (Costa Rica)"
+#~ msgstr "N-Z|Spanish (Costa Rica)"
+
+#~ msgid "N-Z|Spanish (Ecuador)"
+#~ msgstr "N-Z|Spanish (Ecuador)"
+
+#~ msgid "N-Z|Spanish (Guatemala)"
+#~ msgstr "N-Z|Spanish (Guatemala)"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Z|Spanish (Mexico)"
+
+#~ msgid "N-Z|Spanish (Nicaragua)"
+#~ msgstr "N-Z|Spanish (Nicaragua)"
+
+#~ msgid "N-Z|Spanish (Panama)"
+#~ msgstr "N-Z|Spanish (Panama)"
+
+#~ msgid "N-Z|Spanish (Peru)"
+#~ msgstr "N-Z|Spanish (Peru)"
+
+#~ msgid "N-Z|Spanish (Paraguay)"
+#~ msgstr "N-Z|Spanish (Paraguay)"
+
+#~ msgid "N-Z|Spanish (El Salvador)"
+#~ msgstr "N-Z|Spanish (El Salvador)"
+
+#~ msgid "N-Z|Spanish (Uruguay)"
+#~ msgstr "N-Z|Spanish (Uruguay)"
+
+#~ msgid "N-Z|Spanish (Venezuela)"
+#~ msgstr "N-Z|Spanish (Venezuela)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Swedish"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Swedish (Finland)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|Tamil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|Thai"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|Turkish"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|Ukrainian"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|Vietnamese"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|Walloon"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Z|Welsh"
+
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|Xhosa"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Z|Yiddish"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Z|Zulu"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Other|POSIX/C English"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "Last language"
+#~ msgstr "Last language"
+
+#~ msgid "System Default"
+#~ msgstr "System Default"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Do you wish to make %s the default for future sessions?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr ""
+#~ "You have chosen %s for this session, but your default setting is %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "Make _Default"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Just For _This Session"
+
+#~ msgid "Select a Language"
+#~ msgstr "Select a Language"
+
+#~ msgid "Change _Language"
+#~ msgstr "Change _Language"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "_Select the language for your session to use:"
+
+#~ msgid "the login screen"
+#~ msgstr "the login screen"
+
+#~ msgid "Do you wish to restart %s with the chosen language?"
+#~ msgstr "Do you wish to restart %s with the chosen language?"
+
+#~ msgid "You will restart %s with the %s locale."
+#~ msgstr "You will restart %s with the %s locale."
+
+#~ msgid "_Yes"
+#~ msgstr "_Yes"
+
+#~ msgid "_No"
+#~ msgstr "_No"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "Cannot run command '%s': %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Cannot start background application"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "User %u will login in %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Are you sure you want to restart the computer?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Restart"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Are you sure you want to shut down the computer?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Are you sure you want to suspend the computer?"
+
+#~ msgid "_Username:"
+#~ msgstr "_Username:"
+
+#~ msgid "%s session selected"
+#~ msgstr "%s session selected"
+
+#~ msgid "_Last"
+#~ msgstr "_Last"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Select _Language..."
+
+#~ msgid "_Password:"
+#~ msgstr "_Password:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "Your preferred session type %s is not installed on this computer."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "You have chosen %s for this session"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Please insert 20p to log in."
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM Login"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_Configure Login Manager..."
+
+#~ msgid "_Actions"
+#~ msgstr "_Actions"
+
+#~ msgid "_Theme"
+#~ msgstr "_Theme"
+
+#~ msgid "Welcome"
+#~ msgstr "Welcome"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Cannot start the greeter"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Restart GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "Restart computer"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "Could not set signal mask!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Session directory is missing"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Configuration is not correct"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialogue, so running the default command.  Please fix your configuration."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "File %s cannot be opened for writing."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Cannot open file"
+
+#~ msgid "Images"
+#~ msgstr "Images"
+
+#~ msgid "All Files"
+#~ msgstr "All Files"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+
+#~ msgid "Login Photo"
+#~ msgstr "Login Photo"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>User Image</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "Failsafe _GNOME"
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "Failsafe GNOME"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "Failsafe _Terminal"
+
+#~ msgid "Failsafe Terminal"
+#~ msgstr "Failsafe Terminal"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+
+#~ msgid "Users include list modification"
+#~ msgstr "Users include list modification"
+
+#~ msgid ""
+#~ "Some of the users in the Include list (Users tab) now have uid lower than "
+#~ "MinimalUID and will be removed."
+#~ msgstr ""
+#~ "Some of the users in the Include list (Users tab) now have uid lower than "
+#~ "MinimalUID and will be removed."
+
+#~ msgid "Themed"
+#~ msgstr "Themed"
+
+#~ msgid "Themed with face browser"
+#~ msgstr "Themed with face browser"
+
+#~ msgid "Plain"
+#~ msgstr "Plain"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Plain with face browser"
+
+#~ msgid "Autologin or timed login to the root account is forbidden."
+#~ msgstr "Autologin or timed login to the root account is forbidden."
+
+#~ msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+#~ msgstr "The \"%s\" user UID is lower than allowed MinimalUID."
+
+#~ msgid "User not allowed"
+#~ msgstr "User not allowed"
+
+#~ msgid "(Enabled)"
+#~ msgstr "(Enabled)"
+
+#~ msgid "(Disabled)"
+#~ msgstr "(Disabled)"
+
+#~ msgid "No themes selected!"
+#~ msgstr "No themes selected!"
+
+#~ msgid ""
+#~ "You need one or more themes selected for the \"Random from selected\" "
+#~ "option to be valid. Failure to do so will force \"Selected only\" mode."
+#~ msgstr ""
+#~ "You need one or more themes selected for the \"Random from selected\" "
+#~ "option to be valid. Failure to do so will force \"Selected only\" mode."
+
+#~ msgid "Apply changes to the modified command?"
+#~ msgstr "Apply changes to the modified command?"
+
+#~ msgid "If you don't apply, the changes will be discarded."
+#~ msgstr "If you don't apply, the changes will be discarded."
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "Autologin or timed login to the root account is not allowed."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "The \"%s\" user already exists in the include list."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Cannot add user"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "The \"%s\" user already exists in the exclude list."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "The \"%s\" user does not exist."
+
+#~ msgid "Invalid command path"
+#~ msgstr "Invalid command path"
+
+#~ msgid ""
+#~ "The path you provided for this command is not valid. The changes will not "
+#~ "be saved."
+#~ msgstr ""
+#~ "The path you provided for this command is not valid. The changes will not "
+#~ "be saved."
+
+#~ msgid ""
+#~ "Some of the users had uid lower than MinimalUID (Security tab) and could "
+#~ "not be added."
+#~ msgstr ""
+#~ "Some of the users had uid lower than MinimalUID (Security tab) and could "
+#~ "not be added."
+
+#~ msgid "Select Command"
+#~ msgstr "Select Command"
+
+#~ msgid "No file selected"
+#~ msgstr "No file selected"
+
+#~ msgid "Apply the changes to commands before closing?"
+#~ msgstr "Apply the changes to commands before closing?"
+
+#~ msgid "If you don't apply, the changes made will be disregarded."
+#~ msgstr "If you don't apply, the changes made will be disregarded."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Close _without Applying"
+
+#~ msgid "Halt command"
+#~ msgstr "Halt command"
+
+#~ msgid "Reboot command"
+#~ msgstr "Reboot command"
+
+#~ msgid "Suspend command"
+#~ msgstr "Suspend command"
+
+#~ msgid "Sounds"
+#~ msgstr "Sounds"
+
+#~ msgid "None"
+#~ msgstr "None"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "Archive is not of a subdirectory"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Archive is not of a single subdirectory"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "File not a tar.gz or tar archive"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Archive does not include a GdmGreeterTheme.info file"
+
+#~ msgid "File does not exist"
+#~ msgstr "File does not exist"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Not a theme archive"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "Some error occurred when installing the theme"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Select Theme Archive"
+
+#~ msgid "_Install"
+#~ msgstr "_Install"
+
+#~ msgid "Theme archives"
+#~ msgstr "Theme archives"
+
+#~ msgid "Theme active in \"Selected only\" mode"
+#~ msgstr "Theme active in \"Selected only\" mode"
+
+#~ msgid ""
+#~ "This theme cannot be deleted at this point. If you wish to delete this "
+#~ "theme switch to \"Selected only\" mode, and deselect it by choosing a "
+#~ "different theme."
+#~ msgstr ""
+#~ "This theme cannot be deleted at this point. If you wish to delete this "
+#~ "theme switch to \"Selected only\" mode, and deselect it by choosing a "
+#~ "different theme."
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Remove the \"%s\" theme?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "If you choose to remove the theme, it will be permanently lost."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Remove Theme"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "Install the theme from '%s'?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "Select install to add the theme from the file '%s'."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "yes"
+#~ msgstr "yes"
+
+#~ msgid "no"
+#~ msgstr "no"
+
+#~ msgid "Random theme mode change"
+#~ msgstr "Random theme mode change"
+
+#~ msgid ""
+#~ "Since no themes were selected in random theme mode switching back to "
+#~ "single theme mode."
+#~ msgstr ""
+#~ "Since no themes were selected in random theme mode switching back to "
+#~ "single theme mode."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Apply the changes to users before closing?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+
+#~ msgid "Could not access configuration file (defaults.conf)"
+#~ msgstr "Could not access configuration file (defaults.conf)"
+
+#~ msgid ""
+#~ "Make sure that the file exists before launching login manager config "
+#~ "utility."
+#~ msgstr ""
+#~ "Make sure that the file exists before launching login manager config "
+#~ "utility."
+
+#~ msgid "Could not access configuration file (custom.conf)"
+#~ msgstr "Could not access configuration file (custom.conf)"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "You must be the root user to configure GDM."
+
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "Configure GDM login window appearance and behavior"
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "  "
+#~ msgstr "  "
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "     "
+#~ msgstr "     "
+
+#~ msgid "         "
+#~ msgstr "         "
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n will be replaced by hostname"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab. Users in the Exclude list will not "
+#~ "appear. MinimalUID setting in the Security tab will affect which users "
+#~ "will be allowed to join Include list."
+#~ msgstr ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab. Users in the Exclude list will not "
+#~ "appear. MinimalUID setting in the Security tab will affect which users "
+#~ "will be allowed to join Include list."
+
+#~ msgid ""
+#~ "<b>Note:</b> You can select different commands from the drop-down list, "
+#~ "and modify them through relevant fields located below. To save changes "
+#~ "press Apply Command Changes button."
+#~ msgstr ""
+#~ "<b>Note:</b> You can select different commands from the drop-down list, "
+#~ "and modify them through relevant fields located below. To save changes "
+#~ "press Apply Command Changes button."
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+
+#~ msgid "A_dd..."
+#~ msgstr "A_dd..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "A_llow remote system administrator login"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "A_pply User Changes"
+
+#~ msgid "Accessible from the outside of the login manager"
+#~ msgstr "Accessible from the outside of the login manager"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Add/Modify Servers To Start"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Add S_erver..."
+
+#~ msgid "Add User"
+#~ msgstr "Add User"
+
+#~ msgid ""
+#~ "Adds a chooser button to the Actions menu that will restart the current X "
+#~ "server with a chooser.  XDMCP does not need to be enabled on the local "
+#~ "computer for this to work."
+#~ msgstr ""
+#~ "Adds a chooser button to the Actions menu that will restart the current X "
+#~ "server with a chooser.  XDMCP does not need to be enabled on the local "
+#~ "computer for this to work."
+
+#~ msgid ""
+#~ "All users with a lower UID will be excluded from the face browser, "
+#~ "automatic and timed login."
+#~ msgstr ""
+#~ "All users with a lower UID will be excluded from the face browser, "
+#~ "automatic and timed login."
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Allo_w remote timed logins"
+
+#~ msgid ""
+#~ "Allow changing the GTK+ (widget) theme from the greeter. Currently this "
+#~ "only affects the standard greeter. The theme will stay in effect on this "
+#~ "display until changed and will affect all the other windows that are put "
+#~ "up by GDM."
+#~ msgstr ""
+#~ "Allow changing the GTK+ (widget) theme from the greeter. Currently this "
+#~ "only affects the standard greeter. The theme will stay in effect on this "
+#~ "display until changed and will affect all the other windows that are put "
+#~ "up by GDM."
+
+#~ msgid "Allow group writable files and directories."
+#~ msgstr "Allow group writable files and directories."
+
+#~ msgid "Allow logi_n if group write permissions on user's home directory"
+#~ msgstr "Allow logi_n if group write permissions on user's home directory"
+
+#~ msgid "Allow login _if all write permissions on user's home directory"
+#~ msgstr "Allow login _if all write permissions on user's home directory"
+
+#~ msgid "Allow world writable files and directories."
+#~ msgstr "Allow world writable files and directories."
+
+#~ msgid ""
+#~ "Allows the configurator to be run from the greeter. Note that the user "
+#~ "will need to type in the root password before the configurator will be "
+#~ "started."
+#~ msgstr ""
+#~ "Allows the configurator to be run from the greeter. Note that the user "
+#~ "will need to type in the root password before the configurator will be "
+#~ "started."
+
+#~ msgid ""
+#~ "Always append -nolisten tcp to the command line of local X servers, thus "
+#~ "disallowing TCP connection.  This is useful if you do not care for "
+#~ "allowing remote connections, since the X protocol could really be "
+#~ "potentially a security hazard to leave open, even though no known "
+#~ "security problems exist. Also disables X forwarding, but does not affect "
+#~ "XDMCP."
+#~ msgstr ""
+#~ "Always append -nolisten tcp to the command line of local X servers, thus "
+#~ "disallowing TCP connection.  This is useful if you do not care for "
+#~ "allowing remote connections, since the X protocol could really be "
+#~ "potentially a security hazard to leave open, even though no known "
+#~ "security problems exist. Also disables X forwarding, but does not affect "
+#~ "XDMCP."
+
+#~ msgid "Apply Co_mmand Changes"
+#~ msgstr "Apply Co_mmand Changes"
+
+#~ msgid "Author:"
+#~ msgstr "Author:"
+
+#~ msgid "Background"
+#~ msgstr "Background"
+
+#~ msgid "Background color of the greeter."
+#~ msgstr "Background colour of the greeter."
+
+#~ msgid "Behaviour"
+#~ msgstr "Behaviour"
+
+#~ msgid "C_ommand:"
+#~ msgstr "C_ommand:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "C_ustom:"
+
+#~ msgid ""
+#~ "Checks the ownership of the home directories before writing to them. This "
+#~ "prevents security issues in case of bad setup."
+#~ msgstr ""
+#~ "Checks the ownership of the home directories before writing to them. This "
+#~ "prevents security issues in case of bad setup."
+
+#~ msgid "Co_lor:"
+#~ msgstr "Co_lour:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Colour depth:"
+
+#~ msgid "Comma_nd type:"
+#~ msgstr "Comma_nd type:"
+
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "Configure XDMC_P..."
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "Configure _X Server..."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions."
+#~ msgstr ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. This string is only used for local logins."
+#~ msgstr ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. This string is only used for local logins."
+
+#~ msgid "Copyright:"
+#~ msgstr "Copyright:"
+
+#~ msgid "De_fault session:"
+#~ msgstr "De_fault session:"
+
+#~ msgid "Delay in seconds before the Timed login user will be logged in."
+#~ msgstr "Delay in seconds before the Timed login user will be logged in."
+
+#~ msgid ""
+#~ "Determines the maximum number of remote display connections which will be "
+#~ "managed simultaneously. I.e. the total number of remote displays that can "
+#~ "use your host."
+#~ msgstr ""
+#~ "Determines the maximum number of remote display connections which will be "
+#~ "managed simultaneously, i.e. the total number of remote displays that can "
+#~ "use your host."
+
+#~ msgid ""
+#~ "Determines the maximum number of seconds between the time where a user "
+#~ "chooses a host and the subsequent indirect query where the user is "
+#~ "connected to the host.  When the timeout is exceeded, the information "
+#~ "about the chosen host is forgotten and the indirect slot freed up for "
+#~ "other displays."
+#~ msgstr ""
+#~ "Determines the maximum number of seconds between the time where a user "
+#~ "chooses a host and the subsequent indirect query where the user is "
+#~ "connected to the host.  When the timeout is exceeded, the information "
+#~ "about the chosen host is forgotten and the indirect slot freed up for "
+#~ "other displays."
+
+#~ msgid "Disa_ble multiple logins for a single user"
+#~ msgstr "Disa_ble multiple logins for a single user"
+
+#~ msgid "Display the title bar in the greeter."
+#~ msgstr "Display the title bar in the greeter."
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Displays per _host:"
+
+#~ msgid "Displays this image as the background in the greeter."
+#~ msgstr "Displays this image as the background in the greeter."
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "Do not show image for _remote logins"
+
+#~ msgid ""
+#~ "Does not place cookies into the users home directory if this directory is "
+#~ "on NFS."
+#~ msgstr ""
+#~ "Does not place cookies into the users home directory if this directory is "
+#~ "on NFS."
+
+#~ msgid "Don't restart the login manager after the execution"
+#~ msgstr "Don't restart the login manager after the execution"
+
+#~ msgid "E_dit Commands..."
+#~ msgstr "E_dit Commands..."
+
+#~ msgid "E_xclude:"
+#~ msgstr "E_xclude:"
+
+#~ msgid "Ena_ble debug messages to system log"
+#~ msgstr "Ena_ble debug messages to system log"
+
+#~ msgid "Enable _Timed Login"
+#~ msgstr "Enable _Timed Login"
+
+#~ msgid ""
+#~ "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for "
+#~ "X-terminals which don't supply their own display browser."
+#~ msgstr ""
+#~ "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for "
+#~ "X-terminals which don't supply their own display browser."
+
+#~ msgid ""
+#~ "Enables greeter to be launched with additional Gtk+ modules. This is "
+#~ "useful when extra features are required such as accessible login. Note "
+#~ "that only \"trusted\" modules should be used to minimize security issues."
+#~ msgstr ""
+#~ "Enables greeter to be launched with additional Gtk+ modules. This is "
+#~ "useful when extra features are required such as accessible login. Note "
+#~ "that only \"trusted\" modules should be used to minimize security issues."
+
+#~ msgid ""
+#~ "Full path and arguments for the command to be executed. If the value is "
+#~ "missing, the command will not be available."
+#~ msgstr ""
+#~ "Full path and arguments for the command to be executed. If the value is "
+#~ "missing, the command will not be available."
+
+#~ msgid "Full path and arguments to the command to be executed"
+#~ msgstr "Full path and arguments to the command to be executed"
+
+#~ msgid ""
+#~ "GDM should run the login window on this server and allow a user to log "
+#~ "in.  If not selected, then GDM will just run this server and wait for it "
+#~ "to terminate."
+#~ msgstr ""
+#~ "GDM should run the login window on this server and allow a user to log "
+#~ "in.  If not selected, then GDM will just run this server and wait for it "
+#~ "to terminate."
+
+#~ msgid "General"
+#~ msgstr "General"
+
+#~ msgid ""
+#~ "Given user should be logged in after a number of seconds (set with Pause "
+#~ "before login) of inactivity on the login screen.  This is useful for "
+#~ "public access terminals or perhaps even home use."
+#~ msgstr ""
+#~ "Given user should be logged in after a number of seconds (set with Pause "
+#~ "before login) of inactivity on the login screen.  This is useful for "
+#~ "public access terminals or perhaps even home use."
+
+#~ msgid ""
+#~ "Given user should be logged in upon first bootup.  No password will be "
+#~ "asked.  This is useful for single user workstations where local console "
+#~ "security is not an issue."
+#~ msgstr ""
+#~ "Given user should be logged in upon first bootup.  No password will be "
+#~ "asked.  This is useful for single user workstations where local console "
+#~ "security is not an issue."
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "Greeter\n"
+#~ "Chooser"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "Honour _indirect requests"
+
+#~ msgid "I_mage:"
+#~ msgstr "I_mage:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "I_nclude:"
+
+#~ msgid ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme.  If no such image is defined, the "
+#~ "image specified by DefaultFace will be used.  The image must be in an gdk-"
+#~ "pixbuf supported format and the file must be readable to the GDM user."
+#~ msgstr ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme.  If no such image is defined, the "
+#~ "image specified by DefaultFace will be used.  The image must be in an gdk-"
+#~ "pixbuf supported format and the file must be readable to the GDM user."
+
+#~ msgid ""
+#~ "Image file to display in the logo box. The file must be in an gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled."
+#~ msgstr ""
+#~ "Image file to display in the logo box. The file must be in an gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled."
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "Includ_e Hostname Chooser (XDMCP) menu item"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "Include Con_figure menu item"
+
+#~ msgid ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority."
+#~ msgstr ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority."
+
+#~ msgid ""
+#~ "Interval in which to ping the X server in seconds.  If the X server "
+#~ "doesn't return before the next time we ping it, the connection is stopped "
+#~ "and the session ended."
+#~ msgstr ""
+#~ "Interval in which to ping the X server in seconds.  If the X server "
+#~ "doesn't return before the next time we ping it, the connection is stopped "
+#~ "and the session ended."
+
+#~ msgid "LRla_bel:"
+#~ msgstr "LRla_bel:"
+
+#~ msgid "La_unch:"
+#~ msgstr "La_unch:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Listen on _UDP port: "
+
+#~ msgid "Loc_k position of the window"
+#~ msgstr "Loc_k position of the window"
+
+#~ msgid "Local"
+#~ msgstr "Local"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "Login Window Preferences"
+
+#~ msgid "Login _failed:"
+#~ msgstr "Login _failed:"
+
+#~ msgid "Login _retry delay:"
+#~ msgstr "Login _retry delay:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "Login _successful:"
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "Maximum _remote sessions:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Maximum _wait time:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Maximum indirect w_ait time:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "Maximum p_ending indirect requests:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Menu Bar"
+
+#~ msgid "Messa_ge:"
+#~ msgstr "Messa_ge:"
+
+#~ msgid "Ne_ver place cookies on NFS"
+#~ msgstr "Ne_ver place cookies on NFS"
+
+#~ msgid "No _restart required"
+#~ msgstr "No _restart required"
+
+#~ msgid ""
+#~ "Number of simultaneously provided displays with host choosers.  If more "
+#~ "queries from different hosts come in, the oldest ones will be forgotten."
+#~ msgstr ""
+#~ "Number of simultaneously provided displays with host choosers.  If more "
+#~ "queries from different hosts come in, the oldest ones will be forgotten."
+
+#~ msgid "Only allow login i_f user owns their home directory"
+#~ msgstr "Only allow login i_f user owns their home directory"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "Op_tions:\t"
+
+#~ msgid "Pa_th:"
+#~ msgstr "Pa_th:"
+
+#~ msgid "Paranoia option. Only accepts user owned files and directories."
+#~ msgstr "Paranoia option. Only accepts user owned files and directories."
+
+#~ msgid "Per_sistent"
+#~ msgstr "Per_sistent"
+
+#~ msgid "Permissions"
+#~ msgstr "Permissions"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Pick Background Colour"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed\n"
+#~ "Themed with face browser"
+#~ msgstr ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed\n"
+#~ "Themed with face browser"
+
+#~ msgid "Qui_ver when incorrect username/password entered"
+#~ msgstr "Qui_ver when incorrect username/password entered"
+
+#~ msgid "R_emove"
+#~ msgstr "R_emove"
+
+#~ msgid "Re_move Server"
+#~ msgstr "Re_move Server"
+
+#~ msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+#~ msgstr "Reboot, Halt, Suspend and Custom Command Preferences"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Refresh rate:"
+
+#~ msgid "Remote"
+#~ msgstr "Remote"
+
+#~ msgid ""
+#~ "Remote connections through XDMCP will be allowed to log into the "
+#~ "\"TimedLogin\" user by letting the login window time out, just like the "
+#~ "local user on the first console."
+#~ msgstr ""
+#~ "Remote connections through XDMCP will be allowed to log into the "
+#~ "\"TimedLogin\" user by letting the login window time out, just like the "
+#~ "local user on the first console."
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+
+#~ msgid "Resolution:"
+#~ msgstr "Resolution:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "Sc_ale to fit screen"
+
+#~ msgid "Scale background image to fit the screen."
+#~ msgstr "Scale background image to fit the screen."
+
+#~ msgid "Select Background Image"
+#~ msgstr "Select Background Image"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "Select Logo Image"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Select Sound File"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+
+#~ msgid ""
+#~ "Sends debug output to the syslog.  This can be useful for tracking down "
+#~ "problems with GDM.  This output tends to be verbose so should not be "
+#~ "turned on for general use."
+#~ msgstr ""
+#~ "Sends debug output to the syslog.  This can be useful for tracking down "
+#~ "problems with GDM.  This output tends to be verbose so should not be "
+#~ "turned on for general use."
+
+#~ msgid "Server Settings"
+#~ msgstr "Server Settings"
+
+#~ msgid "Server _name:"
+#~ msgstr "Server _name:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Servers To Start"
+
+#~ msgid "Set positio_n of the window:"
+#~ msgstr "Set positio_n of the window:"
+
+#~ msgid "Sh_ow title bar"
+#~ msgstr "Sh_ow title bar"
+
+#~ msgid "Shake the display when an incorrect username/password is entered."
+#~ msgstr "Shake the display when an incorrect username/password is entered."
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "Sho_w Actions menu"
+
+#~ msgid ""
+#~ "Show visual feedback in the password entry. Turning this option on can be "
+#~ "a security hazard as the length of your password can be guessed."
+#~ msgstr ""
+#~ "Show visual feedback in the password entry. Turning this option on can be "
+#~ "a security hazard as the length of your password can be guessed."
+
+#~ msgid ""
+#~ "Specifies if Custom Command will appear outside the login manager, for "
+#~ "example on the desktop through the Log Out/Shut Down widgets."
+#~ msgstr ""
+#~ "Specifies if Custom Command will appear outside the login manager, for "
+#~ "example on the desktop through the Log Out/Shut Down widgets."
+
+#~ msgid ""
+#~ "Specifies if gdm will be stopped/restarted once Custom Command has been "
+#~ "executed."
+#~ msgstr ""
+#~ "Specifies if gdm will be stopped/restarted once Custom Command has been "
+#~ "executed."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command buttons "
+#~ "and menu items."
+#~ msgstr ""
+#~ "Specifies the label that will be displayed on the Custom Command buttons "
+#~ "and menu items."
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command list "
+#~ "items and radio buttons."
+#~ msgstr ""
+#~ "Specifies the label that will be displayed on the Custom Command list "
+#~ "items and radio buttons."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on Custom Command tooltip "
+#~ "entries."
+#~ msgstr ""
+#~ "Specifies the message that will be displayed on Custom Command tooltip "
+#~ "entries."
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "when one of the Custom Command widgets is activated."
+#~ msgstr ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "when one of the Custom Command widgets is activated."
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins. The face images must be stored in gdk-pixbuf supported "
+#~ "formats and they must be readable for the GDM user."
+#~ msgstr ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins. The face images must be stored in gdk-pixbuf supported "
+#~ "formats and they must be readable for the GDM user."
+
+#~ msgid "T_ooltip:"
+#~ msgstr "T_ooltip:"
+
+#~ msgid "Text to appear in the warning pop-up dialogs"
+#~ msgstr "Text to appear in the warning pop-up dialogues"
+
+#~ msgid "Text to appear on the buttons and menu items"
+#~ msgstr "Text to appear on the buttons and menu items"
+
+#~ msgid "Text to appear on the radio buttons and list items"
+#~ msgstr "Text to appear on the radio buttons and list items"
+
+#~ msgid "Text to appear on the tooltips"
+#~ msgstr "Text to appear on the tooltips"
+
+#~ msgid ""
+#~ "The UDP port number gdm should listen to for XDMCP requests. Don't change "
+#~ "this unless you know what you are doing."
+#~ msgstr ""
+#~ "The UDP port number gdm should listen to for XDMCP requests. Don't change "
+#~ "this unless you know what you are doing."
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Example: /usr/X11R6/bin/X"
+#~ msgstr ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Example: /usr/X11R6/bin/X"
+
+#~ msgid "The greeter will play a sound after a failed login attempt."
+#~ msgstr "The greeter will play a sound after a failed login attempt."
+
+#~ msgid "The greeter will play a sound after a successful login attempt."
+#~ msgstr "The greeter will play a sound after a successful login attempt."
+
+#~ msgid "The greeter will play a sound or beep when it is ready for a login."
+#~ msgstr "The greeter will play a sound or beep when it is ready for a login."
+
+#~ msgid "The horizontal position of the login window."
+#~ msgstr "The horizontal position of the login window."
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "The name that will be displayed to the user."
+
+#~ msgid ""
+#~ "The number of seconds that should pass before reactivating the entry "
+#~ "field after a failed login."
+#~ msgstr ""
+#~ "The number of seconds that should pass before reactivating the entry "
+#~ "field after a failed login."
+
+#~ msgid "The position of the login window cannot be changed."
+#~ msgstr "The position of the login window cannot be changed."
+
+#~ msgid ""
+#~ "The position of the login window is determined by Position X / Position Y."
+#~ msgstr ""
+#~ "The position of the login window is determined by Position X / Position Y."
+
+#~ msgid ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions."
+#~ msgstr ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions."
+
+#~ msgid "Themes"
+#~ msgstr "Themes"
+
+#~ msgid ""
+#~ "This server is available as a choice when a user wishes to run a "
+#~ "flexible, on demand server."
+#~ msgstr ""
+#~ "This server is available as a choice when a user wishes to run a "
+#~ "flexible, on demand server."
+
+#~ msgid ""
+#~ "To avoid denial of service attacks, GDM has fixed size queue of pending "
+#~ "connections. Please note that this parameter does *not* limit the number "
+#~ "of remote displays which can be managed. It only limits the number of "
+#~ "displays initiating a connection simultaneously."
+#~ msgstr ""
+#~ "To avoid denial of service attacks, GDM has fixed size queue of pending "
+#~ "connections. Please note that this parameter does *not* limit the number "
+#~ "of remote displays which can be managed. It only limits the number of "
+#~ "displays initiating a connection simultaneously."
+
+#~ msgid ""
+#~ "To prevent attackers from filling up the pending queue, GDM will only "
+#~ "allow one connection for each remote computer.  If you want to provide "
+#~ "display services to computers with more than one screen, you should "
+#~ "increase the this value accordingly."
+#~ msgstr ""
+#~ "To prevent attackers from filling up the pending queue, GDM will only "
+#~ "allow one connection for each remote computer.  If you want to provide "
+#~ "display services to computers with more than one screen, you should "
+#~ "increase the this value accordingly."
+
+#~ msgid ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off.  "
+#~ "If this is off then one of the actions will be available anywhere.  These "
+#~ "actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and "
+#~ "such."
+#~ msgstr ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off.  "
+#~ "If this is off then one of the actions will be available anywhere.  These "
+#~ "actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and "
+#~ "such."
+
+#~ msgid "U_ser:"
+#~ msgstr "U_ser:"
+
+#~ msgid "Us_e 24 Hour Clock:"
+#~ msgstr "Us_e 24 Hour Clock:"
+
+#~ msgid ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+#~ msgstr ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+
+#~ msgid "Welcome Message"
+#~ msgstr "Welcome Message"
+
+#~ msgid ""
+#~ "When GDM is ready to manage a remote display, an ACCEPT packet is sent to "
+#~ "it containing a unique session id which will be used in future XDMCP "
+#~ "conversations. GDM will then place the session id in the pending queue "
+#~ "waiting for the display to respond with a MANAGE request. If no response "
+#~ "is received within maximum wait time, GDM will declare the display dead "
+#~ "and erase it from the pending queue freeing up the slot for other "
+#~ "displays."
+#~ msgstr ""
+#~ "When GDM is ready to manage a remote display, an ACCEPT packet is sent to "
+#~ "it containing a unique session id which will be used in future XDMCP "
+#~ "conversations. GDM will then place the session id in the pending queue "
+#~ "waiting for the display to respond with a MANAGE request. If no response "
+#~ "is received within maximum wait time, GDM will declare the display dead "
+#~ "and erase it from the pending queue freeing up the slot for other "
+#~ "displays."
+
+#~ msgid ""
+#~ "When the user logs in and already has an existing session, they are "
+#~ "connected to that session rather than starting a new session.  This only "
+#~ "works for sessions running on Virtual Terminals started with "
+#~ "gdmflexiserver, and not with XDMCP."
+#~ msgstr ""
+#~ "When the user logs in and already has an existing session, they are "
+#~ "connected to that session rather than starting a new session.  This only "
+#~ "works for sessions running on Virtual Terminals started with "
+#~ "gdmflexiserver, and not with XDMCP."
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "X Server Login Window Preferences"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "XDMCP Login Window Preferences"
+
+#~ msgid "_Add..."
+#~ msgstr "_Add..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_Add/Modify..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "_Allow local system administrator login"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "_Allow users to change fonts and colors of plain greeter"
+
+#~ msgid "_Background color:"
+#~ msgstr "_Background colour:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_Default: \"Welcome to %n\""
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "_Default: \"Welcome\""
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_Deny TCP connections to Xserver"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "_Enable Automatic Login"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Flexible (on demand)"
+
+#~ msgid "_Global face dir:"
+#~ msgstr "_Global face dir:"
+
+#~ msgid "_GtkRC file:"
+#~ msgstr "_GtkRC file:"
+
+#~ msgid "_Image:"
+#~ msgstr "_Image:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "_Include all users from /etc/passwd (not for NIS)"
+
+#~ msgid "_Label:"
+#~ msgstr "_Label:"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "_Logins are handled by this computer"
+
+#~ msgid "_Maximum pending requests:"
+#~ msgstr "_Maximum pending requests:"
+
+#~ msgid "_Minimal UID:"
+#~ msgstr "_Minimal UID:"
+
+#~ msgid "_Only allow login if user's home directory permissions are secure"
+#~ msgstr "_Only allow login if user's home directory permissions are secure"
+
+#~ msgid "_Path:       "
+#~ msgstr "_Path:       "
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_Pause before login:"
+
+#~ msgid "_Ping interval:"
+#~ msgstr "_Ping interval:"
+
+#~ msgid "_Priority:"
+#~ msgstr "_Priority:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Remove"
+
+#~ msgid "_Remove..."
+#~ msgstr "_Remove..."
+
+#~ msgid "_Server:"
+#~ msgstr "_Server:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Servers:"
+
+#~ msgid "_Show visual feedback (asterisks) in the password entry"
+#~ msgstr "_Show visual feedback (asterisks) in the password entry"
+
+#~ msgid "_Style:"
+#~ msgstr "_Style:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Theme:"
+
+#~ msgid "_Use circles instead of asterisks in the password entry"
+#~ msgstr "_Use circles instead of asterisks in the password entry"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "_X coordinate"
+#~ msgstr "_X coordinate"
+
+#~ msgid "_Y coordinate"
+#~ msgstr "_Y coordinate"
+
+#~ msgid ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+#~ msgstr ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+
+#~ msgid "dummy"
+#~ msgstr "dummy"
+
+#~ msgid "seconds"
+#~ msgstr "seconds"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "Too many users to list here..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Restart Machine"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "There was an error loading the theme %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "The greeter theme is corrupt"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Select _Session..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+
+#~ msgid "Last session"
+#~ msgstr "Last session"
+
+#~ msgid "Sus_pend"
+#~ msgstr "Sus_pend"
+
+#~ msgid "_OK"
+#~ msgstr "_OK"
+
+#~ msgid "Change _Session"
+#~ msgstr "Change _Session"
+
+#~ msgid "Sessions"
+#~ msgstr "Sessions"
+
+#~ msgid "_Last session"
+#~ msgstr "_Last session"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "Log in using the session that you have used last time you logged in"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "Confi_gure Login Manager..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "Shut _down the computer"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Shut Down your computer so that you may turn it off."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_Restart the computer"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Restart your computer"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Sus_pend the computer"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Suspend your computer"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Run _XDMCP chooser"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "Confi_gure the login manager"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "Configure GDM (this login manager). This will require the root password."
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Circles"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Theme with blue circles"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c) 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME Art variation of Circles with a Face Browser"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOME Artists"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Happy GNOME with Browser"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME Art variation of Circles"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Happy GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "Cannot open gestures file: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX display to migrate to"
+
+#~ msgid "DISPLAY"
+#~ msgstr "DISPLAY"
+
+#~ msgid "Backend display name"
+#~ msgstr "Backend display name"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Xauthority file for destination display"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHFILE"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Xauthority file for backend display"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "Failed to open display \"%s\"\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "DMX extension not present on \"%s\"\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- migrate a backend display from one DMX display to another"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "You must specify a destination DMX display using %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "You must specify a backend display by using %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen \"%s\" failed on \"%s\"\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass only runs as root\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "Authentication failure!\n"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Halt failed: %s"
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: Restart failed: %s"
+
+#~ msgid "%s%ld="
+#~ msgstr "%s%ld="
+
+#~ msgid "%s%d="
+#~ msgstr "%s%d="
+
+#~ msgid "%s%d=Custom_%d"
+#~ msgstr "%s%d=Custom_%d"
+
+#~ msgid "%s%d=Execute custom command _%d"
+#~ msgstr "%s%d=Execute custom command _%d"
+
+#~ msgid "%s%d=Are you sure?"
+#~ msgstr "%s%d=Are you sure?"
+
+#~ msgid "%s%d=Execute custom command %d"
+#~ msgstr "%s%d=Execute custom command %d"
+
+#~ msgid "%s%d=false"
+#~ msgstr "%s%d=false"
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: No GDM configuration file: %s. Using defaults."
+
+#~ msgid "%s%d"
+#~ msgstr "%s%d"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: TimedLoginDelay is less than 5, defaulting to 5."
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: Invalid server line in config file. Ignoring!"
+
+#~ msgid "%s: Main config file (defaults.conf) is missing. Aborting!"
+#~ msgstr "%s: Main config file (defaults.conf) is missing. Aborting!"
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: Greeter not found or can't be executed by the GDM user"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: Remote greeter not found or can't be executed by the GDM user"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "%s: Chooser not found or it can't be executed by the GDM user"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "No daemon/ServAuthDir specified in the GDM configuration file"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: No daemon/ServAuthDir specified."
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: Cannot get local addresses!"
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: Could not bind to XDMCP socket!"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: Unknown opcode from host %s"
+
+#~ msgid "%s language selected"
+#~ msgstr "%s language selected"
+
+#~ msgid "_System Default"
+#~ msgstr "_System Default"
+
+#~ msgid "command_chooser_combobox"
+#~ msgstr "command_chooser_combobox"
+
+#~ msgid " _X coordinate"
+#~ msgstr " _X coordinate"
+
+#~ msgid ""
+#~ "Does not reuse existing X servers, but kills them and starts over. "
+#~ "Normally, just reinitializing is a nicer way to go but if the X server "
+#~ "memory usage keeps growing this may be a safer option."
+#~ msgstr ""
+#~ "Does not reuse existing X servers, but kills them and starts over. "
+#~ "Normally, just reinitialising is a nicer way to go but if the X server "
+#~ "memory usage keeps growing this may be a safer option."
+
+#~ msgid "_Restart the Xserver with each login"
+#~ msgstr "_Restart the Xserver with each login"
+
+#~ msgid "custom_cmd%d"
+#~ msgstr "custom_cmd%d"
+
+#~ msgid "custom_cmd_button%d"
+#~ msgstr "custom_cmd_button%d"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(memory buffer)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "Cannot load user interface"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgstr[1] ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "No interface could be loaded. This is BAD! (file: %s)"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "Too many alias levels for a locale; may indicate a loop"
+
+#~ msgid "(Enabled) "
+#~ msgstr "(Enabled) "
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "I will now try to restart the X server again."
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr "%s: Root cannot be logged in automatically, turning off timed login"
+
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr "%s: Display number %d is in use!  Defaulting to %d"
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Master rebooting..."
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Ping to %s failed; whacking display!"
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "Please make sure the Caps Lock key is not enabled."
+
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "Can't open default host icon: %s"
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "Can't disable xscreensaver display hacks"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "User %s will login in %d seconds"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: String too long!"
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr "TimedLoginDelay was less than 5.  I'll just use 5."
+
+#~ msgid "Failsafe xterm"
+#~ msgstr "Failsafe xterm"
+
+#~ msgid "Yikes, nothing found in the session directory."
+#~ msgstr "Yikes, nothing found in the session directory."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr "No default session link found. Using Failsafe GNOME.\n"
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr ""
+#~ "Log in using the language that you have used last time you logged in"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "Log in using the default system language"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "_XDMCP Chooser..."
+
+#~ msgid "Shut down the system so that you may safely turn off the computer."
+#~ msgstr "Shut down the system so that you may safely turn off the computer."
+
+#~ msgid "Reboot"
+#~ msgstr "Reboot"
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr "Can't open DefaultImage: %s. Suspending face browser!"
+
+#~ msgid "No configuration was found"
+#~ msgstr "No configuration was found"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration program."
+#~ msgstr ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration program."
+
+#~ msgid "Open File"
+#~ msgstr "Open File"
+
+#~ msgid "PNG and JPEG"
+#~ msgstr "PNG and JPEG"
+
+#~ msgid "The face browser is not configured"
+#~ msgstr "The face browser is not configured"
+
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "Select a photograph to show in the facebrowser:"
+
+#~ msgid "_Browse"
+#~ msgstr "_Browse"
+
+#~ msgid "No picture selected."
+#~ msgstr "No picture selected."
+
+#~ msgid "_Welcome string: "
+#~ msgstr "_Welcome string: "
+
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "Re_mote welcome string (%n = hostname): "
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "Always use 24 hour cloc_k format"
+
+#~ msgid "GTK+ Greeter"
+#~ msgstr "GTK+ Greeter"
+
+#~ msgid "Themed Greeter"
+#~ msgstr "Themed Greeter"
+
+#~ msgid "Use default Remote Welcome"
+#~ msgstr "Use default Remote Welcome"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "_Automatic login username:"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "_Login a user automatically on first bootup"
+
+#~ msgid "_Timed login username:"
+#~ msgstr "_Timed login username:"
+
+#~ msgid "Login a _user automatically after a specified number of seconds"
+#~ msgstr "Login a _user automatically after a specified number of seconds"
+
+#~ msgid "Browse"
+#~ msgstr "Browse"
+
+#~ msgid "No Logo"
+#~ msgstr "No Logo"
+
+#~ msgid "_No background"
+#~ msgstr "_No background"
+
+#~ msgid "No Background"
+#~ msgstr "No Background"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "_Only colour on remote displays"
+
+#~ msgid "Pick a color"
+#~ msgstr "Pick a colour"
+
+#~ msgid "_2 GTK+ Greeter"
+#~ msgstr "_2 GTK+ Greeter"
+
+#~ msgid "Preview:"
+#~ msgstr "Preview:"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "description\n"
+#~ "widget"
+
+#~ msgid "copyright"
+#~ msgstr "copyright"
+
+#~ msgid "_Delete theme"
+#~ msgstr "_Delete theme"
+
+#~ msgid "_3 Themed Greeter"
+#~ msgstr "_3 Themed Greeter"
+
+#~ msgid "_Show choosable user images (Face Browser)"
+#~ msgstr "_Show choosable user images (Face browser)"
+
+#~ msgid "_Include All Users"
+#~ msgstr "_Include All Users"
+
+#~ msgid "User to Include"
+#~ msgstr "User to Include"
+
+#~ msgid "Delete"
+#~ msgstr "Delete"
+
+#~ msgid "<"
+#~ msgstr "<"
+
+#~ msgid ">"
+#~ msgstr ">"
+
+#~ msgid "User to exclude"
+#~ msgstr "User to exclude"
+
+#~ msgid "Apply"
+#~ msgstr "Apply"
+
+#~ msgid "_4 Face Browser"
+#~ msgstr "_4 Face Browser"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "Allow _root to login with GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "Allow root to login r_emotely with GDM"
+
+#~ msgid "Allow _configuration from the login screen"
+#~ msgstr "Allow _configuration from the login screen"
+
+#~ msgid "Allow running _XDMCP chooser from the login screen"
+#~ msgstr "Allow running _XDMCP chooser from the login screen"
+
+#~ msgid ""
+#~ "Always _disallow TCP connections to X server (disables all remote "
+#~ "connections)"
+#~ msgstr ""
+#~ "Always _disallow TCP connections to X server (disables all remote "
+#~ "connections)"
+
+#~ msgid "Retry delay (_seconds):"
+#~ msgstr "Retry delay (_seconds):"
+
+#~ msgid "Allow theme selection in _GTK+ Greeter."
+#~ msgstr "Allow theme selection in _GTK+ Greeter."
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "Make a _sound when login window is ready"
+
+#~ msgid "Test Sound"
+#~ msgstr "Test Sound"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+
+#~ msgid "Pin_g interval (seconds):"
+#~ msgstr "Pin_g interval (seconds):"
+
+#~ msgid "_7 XDMCP"
+#~ msgstr "_7 XDMCP"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "Select new theme archive to install"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "Do you really wish to remove theme '%s' from the system?"
+
+#~ msgid "Configure the login screen (GNOME Display Manager)"
+#~ msgstr "Configure the login screen (GNOME Display Manager)"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+
+#~ msgid "Last"
+#~ msgstr "Last"
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "Can't open DefaultImage: %s!"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "_XDMCP Chooser"
+
+#~ msgid "Failsafe Gnome"
+#~ msgstr "Failsafe Gnome"
+
+#~ msgid "Yaikes, nothing found in the session directory."
+#~ msgstr "Yaikes, nothing found in the session directory."
+
+#~ msgid "Failsafe _Gnome"
+#~ msgstr "Failsafe _Gnome"
+
+#~ msgid "Could not fork a new process!"
+#~ msgstr "Could not fork a new process!"
+
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "You likely won't be able to log in either."
+
+#~ msgid "sdfg"
+#~ msgstr "sdfg"
+
+#~ msgid "asdf"
+#~ msgstr "asdf"
+
+#~ msgid "(memory buffer"
+#~ msgstr "(memory buffer"
Index: proiecte/PPPP/gdm/po/eo.po
===================================================================
--- proiecte/PPPP/gdm/po/eo.po	(revision 134)
+++ proiecte/PPPP/gdm/po/eo.po	(revision 134)
@@ -0,0 +1,2184 @@
+# Esperanto translation for gdm
+# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
+# This file is distributed under the same license as the gdm package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-10 23:30+0000\n"
+"PO-Revision-Date: 2009-07-26 11:49+0000\n"
+"Last-Translator: Jacob Nordfalk <jacob.nordfalk@gmail.com>\n"
+"Language-Team: Esperanto <ubuntu-l10n-eo@lists.launchpad.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Launchpad-Export-Date: 2009-07-27 16:20+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Ekrana ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME ekran-administra sklavo"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Ne eblas establi ensalutilojn"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Uzantonomo"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "La uzantonomo"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Servilnomo"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "La servilnomo"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Vidigilo"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "La vidigilo"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "Uzantonomo:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "La uzanto %s ne ekzistas"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "La grupo %s ne ekzistas"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Rifuzis XDMCP-demando de servilo %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, fuzzy, c-format
+#| msgid "%s could not be opened"
+msgid "%s: Could not read Connection Type"
+msgstr "ne eblis malfermi %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, fuzzy, c-format
+#| msgid "%s could not be opened"
+msgid "%s: Could not read Client Address"
+msgstr "ne eblis malfermi %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ne eblis legi la seancan ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ne eblis legi adreson"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, fuzzy, c-format
+#| msgid "Could not set signal mask!"
+msgid "Could not get server hostname: %s!"
+msgstr "Ne povis agordi signalmaskon!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, fuzzy, c-format
+#| msgid "Authdir %s does not exist. Aborting."
+msgid "Authdir %s does not exist. Aborting."
+msgstr "AÅ­tenta dosierujo s ne ekzistas. Äesigas."
+
+#: ../daemon/main.c:287
+#, fuzzy, c-format
+#| msgid "Archive is not of a subdirectory"
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Arkivo ne entenas subdosierujon"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, fuzzy, c-format
+#| msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: La GDM-uzanto '%s' ne estas trovita. Interrompo!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:417
+#, fuzzy, c-format
+#| msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: La GDM-uzanto '%s' ne estas trovita. Interrompo!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr ""
+
+#: ../daemon/main.c:534
+#, fuzzy
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Display Manager"
+msgstr "GNOME labortablo-administrilo"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Salutfenestro"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+#, fuzzy
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME labortablo-administrilo"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+#, fuzzy
+#| msgid "Security"
+msgid "Metacity"
+msgstr "Sekureco"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+#, fuzzy
+#| msgid "Select User Image"
+msgid "Select System"
+msgstr "Elekti Uzantobildon"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valoro"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+#, fuzzy
+#| msgid "_Hibernate the computer"
+msgid "percentage of time complete"
+msgstr "_Dormigi la komputilon"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a, %d. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "AÅ­tomate ensalutante..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Nuliganta..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "AÅ­tentokontrolo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Ensaluti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "RelanÄi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ElÅalti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "PaÅ­zigi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versio"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panelo"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Lingvoj"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Lingvoj:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Lingvo:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Alia..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Elektu lingvon de la plena listo de eblaj lingvoj."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Klavarfasono"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Klavaro:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Aliaj..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Elektu klavarfasonon de la plena listo de eblaj fasonoj."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Piktogramnomo"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Fora saluto (konektas al %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Fora saluto (konektita al %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Fora saluto"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Seancoj:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+#, fuzzy
+#| msgid "_Start Again"
+msgid "Start time"
+msgstr "_LanÄi denove"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:247
+#, fuzzy
+#| msgid "_Language"
+msgid "Manager"
+msgstr "_Lingvo"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+#, fuzzy
+#| msgid "Automatic login"
+msgid "Automatic Login"
+msgstr "aÅ­tomata ensaluto"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, fuzzy, c-format
+#| msgid "Log in anyway"
+msgid "Log in as %s"
+msgstr "Ensaluti malgraÅ­e"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+#, fuzzy
+#| msgid "Already logged in"
+msgid "Currently logged in"
+msgstr "Jam ensalutita"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, fuzzy, c-format
+#| msgid "Can't write to %s: %s"
+msgid "Can't lock screen: %s"
+msgstr "Ne eblas skribi al %s: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:882
+#, fuzzy, c-format
+#| msgid ""
+#| "Last login:\n"
+#| "%s"
+msgid "Can't logout: %s"
+msgstr ""
+"Pasinta ensaluto:\n"
+"%s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr ""
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+#, fuzzy
+#| msgid "_Quit"
+msgid "Quit..."
+msgstr "_Eliri"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nova GDM-saluto"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Ne povis ruli novan vidigilon"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr ""
+
+#~ msgid "Didn't understand `%s' (expected integer)"
+#~ msgstr "Â»%sÂ« ne estas komprenita (entjero estis atendita)"
+
+#~ msgid "Integer `%s' is too large or small"
+#~ msgstr "Entjero '%s' estas tro granda aÅ­ tro malgranda."
+
+#~ msgid "Didn't understand `%s' (expected true or false)"
+#~ msgstr "Â»%sÂ« ne estas komprenita (Â»trueÂ« aÅ­ Â»falseÂ« estis atendita)"
+
+#~ msgid "Text contains invalid UTF-8"
+#~ msgstr "Teksto enhavas nevalidan UTF-8"
+
+#~ msgid "Common Desktop Environment (CDE)"
+#~ msgstr "Common Desktop Environment (CDE)"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Äi tiu seanco vin ensalutas al CDE"
+
+#~ msgid "Run Xclient script"
+#~ msgstr "Ruli Xclient-skripton"
+
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "Äi tiu seanco ruligas la Xclients-skripton"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Ne eblis laÅ­nÄi la X-servilon (via grafika interfaco). VerÅajne Äi estas "
+#~ "misagordite. Ensalutu al la konsolo kaj agordi la X-servilon denove. "
+#~ "Poste relaÅ­nÄu GDM-on."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Äu vi volas agordi la X-servilon? Atentigo: Vi bezonos por tio la \"root"
+#~ "\"-pasvorton."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Bonvole tajpi la pasvorton de la Äefuzanto (\"root\")."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "Provas reruli la X-servilon."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "La X-servilo nun estas malvalidigita. RelanÄu GDM-on, se Äi estas korekte "
+#~ "agordita."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Ne eblis lanÄi la X-servilon (via grafika fasado). VerÅajne Äi estas "
+#~ "misagordite. Äu vi volas rigardi la eligon de la X-servilo por serÄi la "
+#~ "problemon?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Äu vi volas rigardi ankaÅ­ la detalan eligon de la X-servilo?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Ne eblis lanÄi la X-servilon (via grafika fasado). VerÅajne la montrilo "
+#~ "(via muso) estas misagordite. Äu vi volas rigardi la eligon de la X-"
+#~ "servilo por serÄi la problemon?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Äu vi volas agordi la muson? Atentigo: Vi bezonos por tio la \"root\"-"
+#~ "pasvorton."
+
+#~ msgid ""
+#~ "System has no Xclients file, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window."
+#~ msgstr ""
+#~ "La sistemo ne havas Xclients-dosieron, do komenciÄas panetolera xterm-"
+#~ "seanco. La fenestro nur havos fokuson se vi montras al Äi per la "
+#~ "musmontrilo. Por eliri Äi tiun reÄimon, tajpu 'exit' en la fenestro."
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window."
+#~ msgstr ""
+#~ "Fiaskis starti la seancon, do komenciÄas panetolera xterm-seanco. La "
+#~ "fenestro nur havos fokuson se vi montras al Äi per la musmontrilo. Por "
+#~ "eliri Äi tiun reÄimon, tajpu 'exit' en la fenestro."
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Äi tiu seanco ensalutas vin al GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "Sekura fora konekto"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Äi tiu seanco ensalutas vin al fora komputilo per ssh"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s ne estas laÅ­regula dosiero.\n"
+
+#~ msgid "Welcome"
+#~ msgstr "Bonvenon"
+
+#~ msgid "Welcome to %n"
+#~ msgstr "Bonvenon Äe %n"
+
+#~ msgid "%s: BaseXsession empty; using %s"
+#~ msgstr "%s: BaseXsession malplenas; uzatas %s"
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Seanca dosierujo ne estas difinita."
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () fiaskis!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () fiaskis: %s!"
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Sistemo estas lanÄota, bonvole atendi ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Sistemo estas elÅaltota, bonvole atendi ..."
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Sistemo estas relanÄota..."
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM estas relanÄota âŠ"
+
+#~ msgid "Failed to restart self"
+#~ msgstr "RelanÄo fiaskis"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Ne forku al la fono."
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- la GNOME-ensalutrespondeculo"
+
+#~ msgid "main options"
+#~ msgstr "agordaÄµoj"
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Jes aÅ­ n = Ne? >"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Vi jam estas ensalutinta. Vi povas ensaluti tamen, reiri al antaÅ­a "
+#~ "salutseanco, aÅ­ Äesigi Äi tiun ensaluton"
+
+#~ msgid "Abort login"
+#~ msgstr "Interrompi ensaluton"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: forko fiaksis"
+
+#~ msgid "System default"
+#~ msgstr "sistemnormo"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: uzanto ne rajtas ensaluti"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "La $HOME/.dmrc de la uzanto estas ignorata. Pro tio ne konserviÄas la "
+#~ "seanca kaj lingva preferoj. La dosiero estu posedata de la uzanto kaj Äi "
+#~ "havu permesojn 644. La $HOME de la uzanto estu posedata de la uzanto kaj "
+#~ "ne skribebla fare de aliaj uzantoj."
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Nekorekta uzantonomo aÅ­ pasvorto. Literoj estu tajpataj en Äusta uskleco."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Bonvolu enigi vian uzantonomon"
+
+#~ msgid "Password:"
+#~ msgstr "Pasvorto:"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Vi ÅanÄu vian pasvorton.\n"
+#~ "Bonvole elektu novan."
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "Vi devas tuj ÅanÄi vian pasvorton (pasvorto malnoviÄis)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "Vi devas tuj ÅanÄi vian pasvorton (administranto devigis)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "Via konto eksvalidiÄis; bonvole kontaktu vian sistemadministranton"
+
+#~ msgid "No password supplied"
+#~ msgstr "Neniu pasvorto provizita"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Pasvorto neÅanÄita"
+
+#~ msgid "Can not get username"
+#~ msgstr "Ne povas akiri uzantonomon"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Retajpu novan UNIKSan pasvorton:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Entajpu novan UNIKSan pasvorton:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(aktuala) UNIKSa pasvorto:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Eraro dum ÅanÄado de NIS-pasvorto."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Vi devas elekti pli longan pasvorton"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Pasvorto jam estas uzita. Elektu alian."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Vi devas pli longe atendi por ÅanÄi vian pasvorton"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Pardonu, pasvortoj ne kongruas"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Ne povas agordi PAM_TTY=%s"
+
+#~ msgid "STRING"
+#~ msgstr "ÄENO"
+
+#~ msgid "OPTIONS"
+#~ msgstr "AGORDOJ"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADRESO"
+
+#~ msgid "TYPE"
+#~ msgstr "TIPO"
+
+#~ msgid "C_onnect"
+#~ msgstr "K_onekti"
+
+#~ msgid "Status"
+#~ msgstr "Stato"
+
+#~ msgid "_Add"
+#~ msgstr "_Aldoni"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Eble vi havas malnovan version de GDM rulante."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "Tro multaj X-seancoj ruliÄas."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtualaj terminaloj ne subtenataj."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d sekundo"
+#~ msgstr[1] "%d sekundoj"
+
+#~ msgid "Nobody"
+#~ msgstr "Neniu"
+
+#~ msgid "Choose server"
+#~ msgstr "Elekti servilon"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrika"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albana"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amhara"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Araba (Egiptio)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Araba (Libano)"
+
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|Araba (Saudi-Arabio)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armena"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|AzerbajÄana"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Vaska"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "N-Z|Belorusa"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengala"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengala (Indio)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "N-Z|Bulgara"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosnia"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Kataluna"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Äina (Äinio)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Äina (Hongkongo)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Äina (Singapuro)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|Äina (Tajvano)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Kroata"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "N-Z|ÄeÄ¥a"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|Dana"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "N-Z|Nederlanda"
+
+#~ msgid "A-M|Dutch (Belgium)"
+#~ msgstr "N-Z|Nederlanda (Belgio)"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|Angla (USA)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|Angla (AÅ­stralio)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|Angla (UnuiÄinta ReÄlando)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|Angla (Kanado)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|Angla (Irlando)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|Angla (Danio)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|Angla (Sudafriko)"
+
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|Angla (Malto)"
+
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|Angla (Novzelando)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estona"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Finna"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|Franca"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|Franca (Belgio)"
+
+#~ msgid "A-M|French (Canada)"
+#~ msgstr "A-M|Franca (Kanado)"
+
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|Franca (Luksemburgio)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|Franca (Svisio)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galega"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|Germana"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|Germana (AÅ­strio]"
+
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|Germana (Luksemburgio)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A-M|Germana (Svisio)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Greka"
+
+#~ msgid "A-M|Greek (Cyprus)"
+#~ msgstr "A-M|Greka (Kipro)"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|GuÄarata"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|Hebrea"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindia"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "N-Z|Hungara"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|Islanda"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Malaja"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Irlanda"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Itala"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|Japana"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kanado"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Ruanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Korea"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Latva"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Litova"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Makedona"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malaja"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malajala"
+
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|Malta"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marata"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongola"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Z|Peda"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|Norvega (BokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|Norvega (Nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Orija"
+
+#~ msgid "N-Z|Punjabi"
+#~ msgstr "N-Z|PanÄaba"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persa"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|Pola"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|Portugala"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|Portugala (Brazilio)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|Rumana"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Rusa"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Serba"
+
+#~ msgid "N-Z|Serbian (Serbia & Montenegro)"
+#~ msgstr "N-Z|Serba (Serbio & Montenegro)"
+
+#~ msgid "N-Z|Serbian (Montenegro)"
+#~ msgstr "N-Z|Serba (Montenegro)"
+
+#~ msgid "N-Z|Serbian (Serbia)"
+#~ msgstr "N-Z|Serba (Serbio)"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Serba (Latina)"
+
+#~ msgid "N-Z|Serbian (Bosnia)"
+#~ msgstr "N-Z|Serbia (Bosnio)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Z|Slovaka"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Z|Slovena"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Z|Hispana"
+
+#~ msgid "N-Z|Spanish (Argentina)"
+#~ msgstr "N-Z|Hispana (Argentino)"
+
+#~ msgid "N-Z|Spanish (Bolivia)"
+#~ msgstr "N-Z|Hispana (Bolivio)"
+
+#~ msgid "N-Z|Spanish (Chile)"
+#~ msgstr "N-Z|Hispana (Äilio)"
+
+#~ msgid "N-Z|Spanish (Colombia)"
+#~ msgstr "N-Z|Hispana (Kolombio)"
+
+#~ msgid "N-Z|Spanish (Costa Rica)"
+#~ msgstr "N-Z|Hispana (Kostariko)"
+
+#~ msgid "N-Z|Spanish (Ecuador)"
+#~ msgstr "N-Z|Hispana (Ekvadoro)"
+
+#~ msgid "N-Z|Spanish (Guatemala)"
+#~ msgstr "N-Z|Hispana (Gvatemalo)"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Z|Hispana (Meksiko)"
+
+#~ msgid "N-Z|Spanish (Nicaragua)"
+#~ msgstr "N-Z|Hispana (Nikaragvo)"
+
+#~ msgid "N-Z|Spanish (Panama)"
+#~ msgstr "N-Z|Hispana (Panamo)"
+
+#~ msgid "N-Z|Spanish (Peru)"
+#~ msgstr "N-Z|Hispana (Peruo)"
+
+#~ msgid "N-Z|Spanish (Paraguay)"
+#~ msgstr "N-Z|Hispana (Paragvajo)"
+
+#~ msgid "N-Z|Spanish (El Salvador)"
+#~ msgstr "N-Z|Hispana (Salvadoro)"
+
+#~ msgid "N-Z|Spanish (Uruguay)"
+#~ msgstr "N-Z|Hispana (Urugvajo)"
+
+#~ msgid "N-Z|Spanish (Venezuela)"
+#~ msgstr "N-Z|Hispana (Venezuelo)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Sveda"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Sveda (Finnlando)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|Tamila"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugua"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|Taja"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|Turka"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|Ukraina"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|Vjetnama"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|Valona"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Z|Kimra"
+
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|Kosa"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "A-M|Jida"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Z|Zulua"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Pluaj|POSIX/C-Angla"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "Last language"
+#~ msgstr "AntaÅ­a lingvo"
+
+#~ msgid "System Default"
+#~ msgstr "SistemdefaÅ­lto"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Äu vi preferas la uzon de %s por la venontaj seancoj?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "Vi elektis %s por tiu seanco, sed la defaÅ­lto estas %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "Fari _defaÅ­lton"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Nur por _Äi tiu seanco"
+
+#~ msgid "Select a Language"
+#~ msgstr "Elekti lingvon"
+
+#~ msgid "Change _Language"
+#~ msgstr "ÅanÄi _lingvon"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "Elekti lingvon por uzi en la _seanco:"
+
+#~ msgid "the login screen"
+#~ msgstr "la salutekrano"
+
+#~ msgid "Do you wish to restart %s with the chosen language?"
+#~ msgstr "Äu vi volas ke %s restartu kun la elektita lingvo?"
+
+#~ msgid "You will restart %s with the %s locale."
+#~ msgstr "Vi relanÄos %s 'n per lokaÄµaro-agordo Â»%sÂ«."
+
+#~ msgid "_Yes"
+#~ msgstr "_Jes"
+
+#~ msgid "_No"
+#~ msgstr "_Ne"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "komandon Â»%sÂ« ne eblis ruli: %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Ne eblis lanÄi fonprogramon"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "Uzanto %u ensalutigis en %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Äu vi certe volas relanÄi la komputilon?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Restartu"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Äu vi certe volas elÅalti la komputilon?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Äu vi certe volas suspendi la komputilon?"
+
+#~ msgid "Are you sure you want to hibernate the computer?"
+#~ msgstr "Äu vi certe volas dormigi la komputilon?"
+
+#~ msgid "_Hibernate"
+#~ msgstr "_Dormigi"
+
+#~ msgid "_Username:"
+#~ msgstr "_Uzantonomo:"
+
+#~ msgid "%s session selected"
+#~ msgstr "%s Seancon elektis"
+
+#~ msgid "_Last"
+#~ msgstr "_AntaÅ­a"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Elekti _lingvon..."
+
+#~ msgid "_Password:"
+#~ msgstr "_Pasvorto:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr ""
+#~ "Via preferata seancotipo %s ne estas instalita sur tiu Äi komputilo."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Vi elektis %s por tiu seanco"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Bonvole enmetu 25 cendojn por saluti."
+
+#~ msgid "Finger"
+#~ msgstr "Fingro"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_Agordi salutadministrilo"
+
+#~ msgid "_Actions"
+#~ msgstr "_Agoj"
+
+#~ msgid "_Theme"
+#~ msgstr "_Etoso"
+
+#~ msgid "D_isconnect"
+#~ msgstr "_Disigi"
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Ne eblis lanÄi salutanton."
+
+#~ msgid "Restart GDM"
+#~ msgstr "RelanÄi GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "RelanÄi komputilon"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Seancodosierujo mankis"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "Via senacodosierujo mankis aÅ­ malplenas! Du seancoj disponeblas kiujn vi "
+#~ "povas uzi, sed vi tamen ensalutu por korekti viajn GDM-agordojn."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Agordo ne estas korekta"
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "Dosieron %s ne eblis malfermi por skribo."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Ne eblis malfermi dosieron."
+
+#~ msgid "Images"
+#~ msgstr "Bildoj"
+
+#~ msgid "All Files"
+#~ msgstr "Äiuj dosieroj"
+
+#~ msgid "Login Photo"
+#~ msgstr "Salutbildo"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Uzantobildo</b>"
+
+#~ msgid "Login Photo Preferences"
+#~ msgstr "Agordoj de la salutbildo"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME (sekurata)"
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "GNOME (sekurata)"
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "_Terminalo (sekurata)"
+
+#~ msgid "Failsafe Terminal"
+#~ msgstr "Terminalo (sekurata)"
+
+#~ msgid "Plain"
+#~ msgstr "Simpla"
+
+#~ msgid "User not allowed"
+#~ msgstr "Uzanto ne estas permesita"
+
+#~ msgid "(Enabled)"
+#~ msgstr "(enÅaltite)"
+
+#~ msgid "(Disabled)"
+#~ msgstr "(elÅaltite)"
+
+#~ msgid "No themes selected!"
+#~ msgstr "Elektis neniun etoson!"
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "La uzanto Â»%sÂ« jam ekzistas en la inkludo-listo."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Ne eblas aldoni uzanton"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "La uzanto Â»%sÂ« jam ekzistas en la ekskludo-listo."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "La uzanto Â»%sÂ« ne ekzistas."
+
+#~ msgid "Select Command"
+#~ msgstr "Elekti komandon"
+
+#~ msgid "No file selected"
+#~ msgstr "Elektis neniun dosieron"
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Fermi _kaj rifuzi ÅanÄitaÄµojn"
+
+#~ msgid "Halt command"
+#~ msgstr "ElÅalto-komando"
+
+#~ msgid "Reboot command"
+#~ msgstr "RelanÄo-komando"
+
+#~ msgid "Suspend command"
+#~ msgstr "Suspendkomando"
+
+#~ msgid "Hibernate command"
+#~ msgstr "Dormigkomando"
+
+#~ msgid "Sounds"
+#~ msgstr "Sonoj"
+
+#~ msgid "None"
+#~ msgstr "Nenio"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Arkivo entenas ne eÄ unu subdosierujon"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Dosiero ne estas \"tar.gz\"- aÅ­ \"tar\"-arkivo"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Arkivo ne entenas Â»GdmGreeterTheme.infoÂ«-dosieron"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Nenia etosoarkivo"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Elekti etosoarkivon"
+
+#~ msgid "_Install"
+#~ msgstr "_Instali"
+
+#~ msgid "Theme archives"
+#~ msgstr "etosoarkivoj"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Äu forigi Äi tiun etoson Â»%sÂ«?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Se vi forigos tiun etoson, Äi daÅ­re forestos."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Forigi etoson"
+
+#~ msgid "auto"
+#~ msgstr "aÅ­tomate"
+
+#~ msgid "yes"
+#~ msgstr "jes"
+
+#~ msgid "A_dd..."
+#~ msgstr "_Aldoni..."
+
+#~ msgid "Accessibility"
+#~ msgstr "Alirebleco"
+
+#~ msgid "Add User"
+#~ msgstr "Aldoni uzanton"
+
+#~ msgid "Author:"
+#~ msgstr "AÅ­toro:"
+
+#~ msgid "Background"
+#~ msgstr "Fono"
+
+#~ msgid "Behaviour"
+#~ msgstr "Agmaniero"
+
+#~ msgid "Co_lor:"
+#~ msgstr "_Koloro :"
+
+#~ msgid "Copyright:"
+#~ msgstr "Kopirajto:"
+
+#~ msgid "General"
+#~ msgstr "Äenerale"
+
+#~ msgid "I_mage:"
+#~ msgstr "_Bildo:"
+
+#~ msgid "La_unch:"
+#~ msgstr "_LanÄi:"
+
+#~ msgid "Local"
+#~ msgstr "Loke"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Menuzono"
+
+#~ msgid "Messa_ge:"
+#~ msgstr "_MesaÄo:"
+
+#~ msgid "Permissions"
+#~ msgstr "Permesoj"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Aktualiga ofteco:"
+
+#~ msgid "Resolution:"
+#~ msgstr "Distingivo:"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Elekti sondosieron"
+
+#~ msgid "T_ooltip:"
+#~ msgstr "Åpruchelpilo"
+
+#~ msgid "Themes"
+#~ msgstr "Etosoj"
+
+#~ msgid "U_ser:"
+#~ msgstr "_Uzanto:"
+
+#~ msgid "Users"
+#~ msgstr "Uzantoj"
+
+#~ msgid "_Add..."
+#~ msgstr "_Aldoni..."
+
+#~ msgid "_Background color:"
+#~ msgstr "_Fonkoloro:"
+
+#~ msgid "_Image:"
+#~ msgstr "_Bildo:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Forigi"
+
+#~ msgid "_Remove..."
+#~ msgstr "_Forigi..."
+
+#~ msgid "_Server:"
+#~ msgstr "_Servilo:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Serviloj:"
+
+#~ msgid "_Style:"
+#~ msgstr "_Stilo:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Etoso:"
+
+#~ msgid "_User:"
+#~ msgstr "_Uzanto:"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+#~ msgstr ""
+#~ "aÅ­tomate\n"
+#~ "jes\n"
+#~ "ne"
+
+#~ msgid "seconds"
+#~ msgstr "sekundoj"
+
+#~ msgid "Sus_pend"
+#~ msgstr "_PaÅ­zi"
+
+#~ msgid "_OK"
+#~ msgstr "_Akcepti"
+
+#~ msgid "_Last session"
+#~ msgstr "_AntaÅ­a seanco"
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "_ElÅalti komputilon"
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_RelanÄi la komputilon"
+
+#~ msgid "Restart your computer"
+#~ msgstr "RelanÄi vian komputilon"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Suspendi vian komputilon"
+
+#~ msgid "Hibernate your computer"
+#~ msgstr "Dormigi vian komputilon"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Cirkloj"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Etoso kun bluaj cirkloj"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOME-artistoj"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Happy-GNOME"
+
+#~ msgid "DISPLAY"
+#~ msgstr "VIDIGILO"
Index: proiecte/PPPP/gdm/po/es.po
===================================================================
--- proiecte/PPPP/gdm/po/es.po	(revision 134)
+++ proiecte/PPPP/gdm/po/es.po	(revision 134)
@@ -0,0 +1,1243 @@
+# translation of gdm.HEAD.po to EspaÃ±ol
+# GDM2's Spanish translation
+# Copyright Â© 1998-2005, 2006, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+#
+# Pablo Saratxaga <srtxg@chanae.alphanet.ch>, 1998-2000.
+# GermÃ¡n Poo CaamaÃ±o <gpoo@ubiobio.cl>, 2002.  (RevisiÃ³n).
+# Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2003, 2004, 2005, 2006.
+# Lucas Vieites FariÃ±a <lucas@asixinformatica.com>, 2001-2005, 2006.
+# Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2006.
+# Lucas Vieites <lucas@codexion.com>, 2008.
+# Jorge GonzÃ¡lez <jorgegonz@svn.gnome.org>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-23 20:48+0000\n"
+"PO-Revision-Date: 2009-08-24 07:47+0200\n"
+"Last-Translator: Jorge GonzÃ¡lez <jorgegonz@svn.gnome.org>\n"
+"Language-Team: EspaÃ±ol <gnome-es-list@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Group-Coordinator: Francisco Javier F. Serrador <serrador@openshine.com>\n"
+"Translation-Asignee: Lucas Vieites <lucas@asixinformatica.com> \n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom no es un dispositivo de caracteres"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Activar cÃ³digo de depuraciÃ³n"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID de pantalla"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Esclavo del gestor de pantallas de GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "no se pudo encontrar el usuario Â«%sÂ» en el sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "No se pudo inicializar el sistema de acceso"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "No se pudo autenticar al usuario"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "No se pudo autorizar al usuario"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "No se pudieron establecer las credenciales"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"No se pudo iniciar el servidor X (su entorno grÃ¡fico) debido a un error "
+"interno. Contacte con su administrador del sistema o compruebe el registro "
+"del sistema para obtener un diagnÃ³stico. Mientras tanto esta pantalla se "
+"desactivarÃ¡. Reinicie GDM cuando se haya solucionado el problema."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: fallÃ³ al conectar con la pantalla madre Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"El servidor debÃ­a ser lanzado por el usuario %s pero ese usuario no existe"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "No se pudo establecer el id de grupo a %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "Ha fallado initgroups() para %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "No se pudo establecer el id de usuario a %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "No se pudo establecer el id de grupo a 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: No se pudo abrir el archivo de registro de la pantalla %s."
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Ha ocurrido un error al establecer %s a %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: La prioridad del servidor no se pudo poner a %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Comando de servidor vacÃ­o para la pantalla %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Usuario"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "El nombre del usuario"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Equipo"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "El nombre del equipo"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Pantalla"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "La pantalla"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "error al iniciar la conversaciÃ³n con el sistema de autenticaciÃ³n - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "fallo general"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "sin memoria"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "error del programador de la aplicaciÃ³n"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "error desconocido"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "Usuario:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"error al informar al sistema de autenticaciÃ³n del diÃ¡logo del nombre de "
+"usuario preferido - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"error al informar al sistema de autenticaciÃ³n del nombre del equipo del "
+"usuario - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"error al informar al sistema de autenticaciÃ³n acerca de la consola del "
+"usuario - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"error al informar al sistema de autenticaciÃ³n de la cadena de pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"error al informar al sistema de autenticaciÃ³n de las credenciales xauth de "
+"la pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "no hay cuentas de usuario disponibles"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "No se pudo cambiar el usuario"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "El usuario %s no existe"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "El grupo %s no existe"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "No se pudo crear el socket."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "La peticiÃ³n XDMCP desde equipo %s se ha denegado"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "No se pudo extraer la lista de autorizaciones del paquete"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Error en la suma de comprobaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "DirecciÃ³n errÃ³nea"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: no se pudo leer la direcciÃ³n de la pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: no se pudo leer el nÃºmero de puerto de la pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: no se pudo extraer la lista de autorizaciones del paquete"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: error en la suma de comprobaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: se ha recibido el mensaje REQUEST desde el equipo excluido %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: no se pudo leer el nÃºmero de la pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: no se pudo leer el tipo de conexiÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: no se pudo leer la direcciÃ³n del cliente"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: no se pudo leer los nombres de autenticaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: no se pudo leer los datos de autenticaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: no se pudo leer la lista de autorizaciones"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: no se pudo leer el ID del fabricante"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ha fallado la suma de verificaciÃ³n de %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: se ha recibido el mensaje MANAGE desde el equipo excluido %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: no se pudo leer el Id de sesiÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: no se pudo leer la clase de pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: no se pudo leer la direcciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: se ha recibido el mensaje KEEPALIVE desde el equipo excluido %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: No se pudo leer la cabecera XDMCP."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: La versiÃ³n de XDMCP es incorrecta."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: No se puede analizar la direcciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "No se pudo obtener el nombre del equipo: %s."
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"No se puede escribir el archivo con PID %s: posiblemente no hay espacio en "
+"el disco: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "El directorio de registro %s no existe o no es un directorio."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "El directorio de autorizaciÃ³n %s no existe. Se aborta."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "El directorio de autorizaciÃ³n %s no es un directorio. Se aborta."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"El directorio de autorizaciÃ³n %s no pertenece al usuario %d, grupo %d. Se "
+"aborta."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"El directorio de autorizaciÃ³n %s tiene los permisos incorrectos %o. DeberÃ­a "
+"tener %o. Se aborta."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "No se puede encontrar el usuario de GDM Â«%sÂ». Se aborta."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "El usuario de GDM no deberÃ­a ser root. Se aborta."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "No se encuentra el grupo de GDM Â«%sÂ». Se aborta."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "El grupo de GDM no deberÃ­a ser root. Se aborta."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Hacer que todos los avisos sean crÃ­ticos"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Salir despuÃ©s de un tiempo - para depuraciÃ³n"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Imprimir la versiÃ³n de GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gestor de entrada de GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Solamente el administrador puede ejecutar GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Trabajador de sesiÃ³n de GDM"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Envolvente de registro AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Ventana de inicio de sesiÃ³n"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "GestiÃ³n de energÃ­a"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Demonio del gestor de energÃ­a"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Administrador de preferencias de GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Magnificador de pantalla de GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Magnificar partes de la pantalla"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Teclado en pantalla de GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Usar un teclado en pantalla"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lector de pantalla Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Presentar informaciÃ³n en pantalla como voz o Braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agente de autenticaciÃ³n de PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Seleccionar sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: No se pudo crear un bÃºfer XDMCP."
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: No se pudo leer la cabecera XDMCP."
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "porcentaje de tiempo completado"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Texto inactivo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"El texto que se usarÃ¡ en la etiqueta si el usuario todavÃ­a no ha elegido un "
+"elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Texto activo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"El texto que se usarÃ¡ en la etiqueta si el usuario ha elegido un elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Listar visibles"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Indica si el selector de lista es visible"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+# El formato de fecha, dÃ­a y 12-horas (Dom 12 de jun, 2:00 pm)
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+# El formato de la fecha, dÃ­a y 24-horas Dom 12 de jun, 14:00)
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Iniciar sesiÃ³n automÃ¡ticamenteâŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "CancelandoâŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Seleccione un idioma y pulse Iniciar sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ¡logo de autenticaciÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nombre del equipo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Iniciar sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Apagar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspender"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Idiomas"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Idiomas:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Idioma:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "OtroâŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Elija un idioma de la lista de idiomas disponibles."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Sin especificar"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Distribuciones de teclado"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Teclado:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "OtraâŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Elija una distribuciÃ³n de teclado de la lista de distribuciones disponibles."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Texto de etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "El texto que usar como etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nombre del icono"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "El icono que usar con la etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Elemento predeterminado"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "El id del elemento predeterminado"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "NÃºmero mÃ¡ximo de elementos"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "El mÃ¡ximo nÃºmero de elementos que mantener en la lista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Inicio de sesiÃ³n remoto (conectÃ¡ndose a %sâŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Inicio de sesiÃ³n (conectado a %sâŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Inicio de sesiÃ³n remoto"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesiones:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Mensaje de texto de entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Mensaje de texto de entrada cuando el selector estÃ¡ vacÃ­o"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Desactivar el mostrado de los botones de reinicio"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "No mostrar los usuarios en la ventana de inicio de sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Activar el complemento de teclado de accesibilidad"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Activar depuraciÃ³n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Activar el modo de depuraciÃ³n para la interfaz de entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Activar teclado en pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Activar magnificador de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Activar lector de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Activar el mostrado del mensaje de entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nombre del icono que usar para el logotipo de la interfaz de entrada"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Distribuciones de teclado seleccionadas recientemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Idiomas recientemente seleccionados"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Establecer una lista de distribuciones de teclado que mostrar en la ventana "
+"de inicio de sesiÃ³n de forma predeterminada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Establecer a una lista de idiomas que mostrar en la ventana de inicio de "
+"sesiÃ³n de forma predeterminada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Establecer al nombre del tema de iconos que usar para el logotipo de la "
+"interfaz grÃ¡fica."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Establecer a verdadero para desactivar el mostrado de los usuarios conocidos "
+"en la ventana de inicio de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Establecer a verdadero para desactivar el mostrado de los botones de "
+"reinicio en la ventana de inicio de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Establecer a verdadero para activar el complemento del gestor de ajustes del "
+"fondo de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Establecer a verdadero para activar los ajustes del complemento del gestor "
+"de teclas multimedia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Establecer a verdadero para activar el teclado en pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Establecer a verdadero para activar el complemento del gestor de ajustes de "
+"accesibilidad del teclado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Establecer a verdadero para activar el magnificador de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Establecer a verdadero para activar el lector de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Establecer a verdadero para activar el complemento del gestor de ajustes de "
+"sonido."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Establecer a verdadero para activar el complemento del gestor de ajustes de "
+"xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Establecer a verdadero para activar el complemento del gestor de ajustes "
+"xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Establecer a verdadero para mostrar el mensaje de texto de entrada."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Establecer a verdadero para usar compiz como gestor de ventanas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Mensaje de texto que mostrar en la ventana de inicio de sesiÃ³n cuando el "
+"selector estÃ¡ vacÃ­o, en lugar de banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Mensaje de texto que mostrar en la ventana de inicio de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Verdadero si el complemento del gestor de ajustes del fondo de pantalla estÃ¡ "
+"activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Verdadero si el complemento del gestor de ajustes de teclas multimedia estÃ¡ "
+"activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"Verdadero si el complemento del gestor de ajustes de sonido estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"Verdadero si el complemento del gestor de ajustes de xrandr estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"Verdadero si el complemento del gestor de ajustes xsettings estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Usar compiz como gestor de ventanas"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DuraciÃ³n"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "NÃºmero de segundos hasta que se pare el contador"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora de inicio"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Hora en la que se iniciÃ³ el contador"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Â¿Se estÃ¡ ejecutando?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Indica si el contador estÃ¡ ejecutÃ¡ndose actualmente"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Gestor"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "El objeto de gestiÃ³n de usuarios que controla a este usuario."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "OtroâŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Elija una cuenta distinta"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Invitado"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Iniciar sesiÃ³n como invitado temporal"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Inicio de sesiÃ³n automÃ¡tico"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Iniciar sesiÃ³n en el sistema despuÃ©s de seleccionar las opciones"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Iniciar sesiÃ³n como %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "SesiÃ³n iniciada"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"La miniaplicaciÃ³n Selector de usuarios es software libre; puede "
+"redistribuirla y/o modificarla bajo los tÃ©rmins de la Licencia PÃºblica "
+"General GNU publicada por la Free Software Foundation; bien en la versiÃ³n 2 "
+"de la Licencia, o (a su elecciÃ³n) cualquier versiÃ³n posterior."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Este programa se distribuye con la esperanza de que le sea Ãºtil, pero SIN "
+"NINGUNA GARANTÃA; sin incluso la garantÃ­a implÃ­cita de MERCANTILIDAD o "
+"IDONEIDAD PARA UN PROPÃSITO PARTICULAR. Vea la Licencia PÃºblica General GNU "
+"para mÃ¡s detalles."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"DeberÃ­a haber recibido una copia de la Licencia PÃºblica General de GNU junto "
+"con este programa, si no es asÃ­, escriba a la Free Software Foundation, Inc, "
+"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EE. UU."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menÃº para cambiar rÃ¡pidamente entre usuarios."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Lucas Vieites <lucas@codexion.com>, 2008\n"
+"Jorge GonzÃ¡lez <jorgegonz@svn.gnome.org>, 2009"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "No se puede bloquear la pantalla: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"No se puede establecer temporalmente el salvapantallas a oscurecer pantalla: "
+"%s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "No se puede salir de la sesiÃ³n: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponible"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisible"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupado"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Ausente"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaciÃ³n de la cuentaâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Preferencias del sistemaâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Bloquear la pantalla"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Cambiar de usuario"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "SalirâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "MiniaplicaciÃ³n del selector de usuarios"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Cambiar los ajustes de la cuenta y el estado"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menÃº para cambiar rÃ¡pidamente entre usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Selector de usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FÃ¡brica de la miniaplicaciÃ³n del selector de usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editar _informaciÃ³n personal"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Acerca _de"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editar usuarios y grupos"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorado - retenido por compatibilidad"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "OpciÃ³n de depuraciÃ³n"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersiÃ³n de esta aplicaciÃ³n"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "No se pudo identificar la sesiÃ³n actual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Inicio de sesiÃ³n GDM nuevo"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "No se pudo iniciar la pantalla nueva"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Captura de pantalla obtenida"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Tomar una captura de la pantalla"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "worker se detuvo con estado %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "No se pudieron establecer las credenciales"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "FallÃ³ al reiniciar el equipo"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "No se le permite reiniciar el equipo porque hay mÃºltiples usuarios que "
+#~ "han iniciado sesiÃ³n"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "FallÃ³ al parar el equipo"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "No se le permite parar el equipo porque hay mÃºltiples usuarios que han "
+#~ "iniciado sesiÃ³n"
+
+#~ msgid "page 5"
+#~ msgstr "pÃ¡gina 5"
+
+#~ msgid "Status"
+#~ msgstr "Estado"
+
+#~ msgid "User"
+#~ msgstr "Usuario"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "El usuario que este elemento del menÃº representa."
+
+#~ msgid "Icon Size"
+#~ msgstr "TamaÃ±o de icono"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "El tamaÃ±o del icono que usar."
+
+#~ msgid "Indicator Size"
+#~ msgstr "TamaÃ±o del indicador"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "TamaÃ±o del indicador de comprobaciÃ³n"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Espaciado del indicador"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Espacio entre el nombre de usuario y el indicador"
+
+#~ msgid "Main Options"
+#~ msgstr "Opciones principales"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Tiene pulsada la tecla Bloq MayÃºs"
+
+#~ msgid "_Help"
+#~ msgstr "Ay_uda"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "Desactivar el mostrado del botÃ³n de accesibilidad"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Establecer a Â«TRUEÂ» para desactivar el mostrado del botÃ³n de accesibilidad "
+#~ "en la ventana de inicio de sesiÃ³n."
Index: proiecte/PPPP/gdm/po/et.po
===================================================================
--- proiecte/PPPP/gdm/po/et.po	(revision 134)
+++ proiecte/PPPP/gdm/po/et.po	(revision 134)
@@ -0,0 +1,895 @@
+# GNOME Kuvahalduri (GDM) eesti keele tÃµlge.
+# Estonian translation of GDM (The GNOME Display Manager).
+#
+# Copyright (C) 1999, 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2007-2009 The GNOME Project.
+# This file is distributed under the same license as the GDM package.
+#
+# Lauris Kaplinski <lauris@ariman.ee>, 1999.
+# TÃµivo LeedjÃ€rv <toivo@linux.ee>, 2002, 2003.
+# Ivar Smolin <okul@linux.ee>, 2005-2009.
+# Priit Laes <amd@store20.com>, 2005.
+# Mattias PÃµldaru <mahfiaz gmail com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GDM HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2009-09-10 22:09+0300\n"
+"Last-Translator: Ivar Smolin <okul@linux.ee>\n"
+"Language-Team: Estonian <gnome-et@linux.ee>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom pole mÃ€rkseade"
+
+msgid "Enable debugging code"
+msgstr "Silumiskoodi lubamine"
+
+msgid "Display ID"
+msgstr "Kuva ID"
+
+msgid "id"
+msgstr "id"
+
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME'i kuvahalduri ori"
+
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kasutajat \"%s\" pole vÃµimalik sÃŒsteemist leida"
+
+msgid "Unable to initialize login system"
+msgstr "SisselogimissÃŒsteemi pole vÃµimalik lÃ€htestada"
+
+msgid "Unable to authenticate user"
+msgstr "Kasutajat pole vÃµimalik autentida"
+
+msgid "Unable to authorize user"
+msgstr "Kasutajat pole vÃµimalik autoriseerida"
+
+msgid "Unable to establish credentials"
+msgstr "Autentimistunnuseid pole vÃµimalik tuvastada"
+
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"X-serverit (graafilist kasutajakeskkonda) pole vÃµimalik mingi sisemise vea "
+"tÃµttu kÃ€ivitada. Palun vÃµta ÃŒhendust oma sÃŒsteemihalduriga vÃµi uuri veale "
+"jÃ€lilejÃµudmiseks sÃŒsteemi logisid.  Vahepeal on see kuva blokitud.  "
+"Probleemide kÃµrvaldamise jÃ€rel taaskÃ€ivita palun GDM."
+
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: tÃµrge ÃŒhendumisel vanemkuvaga '%s'"
+
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Server proovis luua uut protsessi kasutaja %s Ãµigustes, kuid sellist "
+"kasutajat pole olemas"
+
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Grupi ID'd (groupid) pole vÃµimalik %d-ks seada"
+
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "tÃµrge initgroups()Â tÃ€itmisel %s jaoks"
+
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Kasutaja ID'd (userid) pole vÃµimalik %d-ks seada"
+
+msgid "Couldn't set groupid to 0"
+msgstr "Grupi ID'd (groupid) pole vÃµimalik 0-ks seada"
+
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Kuva %s jaoks pole vÃµimalik logfaili avada!"
+
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Viga signaali %s sÃ€ttimisel signaaliks %s"
+
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Serveri prioriteeti pole vÃµimalik %d-ks seada: %s"
+
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: TÃŒhi serverikÃ€sk kuva %s jaoks"
+
+msgid "Username"
+msgstr "Kasutajanimi"
+
+msgid "The username"
+msgstr "Kasutajanimi"
+
+msgid "Hostname"
+msgstr "Hostinimi"
+
+msgid "The hostname"
+msgstr "Hostinimi"
+
+msgid "Display Device"
+msgstr "Kuvaseade"
+
+msgid "The display device"
+msgstr "Kuvaseade"
+
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "viga autentimissÃŒsteemiga suhtluse alustamisel - %s"
+
+msgid "general failure"
+msgstr "ÃŒldine tÃµrge"
+
+msgid "out of memory"
+msgstr "mÃ€lu sai otsa"
+
+msgid "application programmer error"
+msgstr "rakenduse programmeerija viga"
+
+msgid "unknown error"
+msgstr "tundmatu viga"
+
+msgid "Username:"
+msgstr "Kasutajanimi:"
+
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"viga autentimissÃŒsteemi teavitamisel eelistatud kasutajanime viibast - %s"
+
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"viga autentimissÃŒsteemile kasutaja hostinime kohta teavituse saatamisel - %s"
+
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"viga autentimissÃŒsteemile kasutaja konsooli kohta teavituse saatamisel - %s"
+
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"viga autentimissÃŒsteemile kuvatava stringi kohta teavituse saatamisel - %s"
+
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"viga autentimissÃŒsteemile xauth tÃµendite kohta teavituse saatamisel - %s"
+
+#, c-format
+msgid "no user account available"
+msgstr "kasutajakonto pole saadaval"
+
+msgid "Unable to change to user"
+msgstr "Kasutajat pole vÃµimalik vahetada"
+
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Kasutajat %s pole olemas"
+
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Gruppi %s pole olemas"
+
+msgid "Could not create socket!"
+msgstr "Soklit pole vÃµimalik luua!"
+
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP pÃ€ring hostist %s tagasi lÃŒkatud"
+
+msgid "Could not extract authlist from packet"
+msgstr "Paketist pole vÃµimalik autentimisnimekirja (authlist) kÃ€tte saada"
+
+msgid "Error in checksum"
+msgstr "Viga kontrollsummas"
+
+msgid "Bad address"
+msgstr "Vigane aadress"
+
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Kuva aadressi pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Kuva pordinumbrit pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ei Ãµnnestu authlisti paketist kÃ€tte saada"
+
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Viga kontrollsummas"
+
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Keelatud hostilt %s tuli REQUEST"
+
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Kuva numbrit pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ãhenduse tÃŒÃŒpi pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Kliendi aadressi pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Autentimisnimesid pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Autentimisandmeid pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Volitusnimekirja pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Tootja ID'd pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Vigane kontrollsumma %s-lt"
+
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Keelatud host %s saatis 'Manage'"
+
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Seansi identifikaatorit pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Kuva klassi pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Aadressi pole vÃµimalik lugeda"
+
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Keelatud host %s saatis KEEPALIVE"
+
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP pÃ€ist pole vÃµimalik lugeda!"
+
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Vale XDMCP versioon!"
+
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: Aadressi pole vÃµimalik analÃŒÃŒsida"
+
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Serveri hostinime hankimine pole vÃµimalik: %s!"
+
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"PID-faili %s pole vÃµimalik kirjutada kirjutada: arvatavasti on kettaruum "
+"otsas: %s"
+
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logikataloogi %s pole olemas vÃµi pole see kataloog."
+
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Autentimiskataloogi %s pole olemas. Katkestatakse."
+
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Autentimiskataloog %s ei ole kataloog. Katkestatakse."
+
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Autentimiskataloog %s ei kuulu kasutajale %d ja grupile %d. Katkestatakse."
+
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Autentimiskataloogi %s pÃ€Ã€suÃµigused (%o) on valed. Peaks olema %o. "
+"Katkestatakse."
+
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM-i kasutajat '%s' pole vÃµimalik leida. Katkestatakse!"
+
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM-i kasutaja ei tohi olla juurkasutaja. Katkestatakse!"
+
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM-i gruppi '%s' pole vÃµimalik leida. Katkestatakse!"
+
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM-i grupp ei tohi olla juurkasutaja grupp. Katkestatakse!"
+
+msgid "Make all warnings fatal"
+msgstr "KÃµikide hoiatuste fataalseks muutmine"
+
+msgid "Exit after a time - for debugging"
+msgstr "LÃµpetamine pÃ€rast kindlat ajavahemikku - silumise jaoks"
+
+msgid "Print GDM version"
+msgstr "GDM-i versiooni vÃ€ljastamine"
+
+msgid "GNOME Display Manager"
+msgstr "GNOME tÃ¶Ã¶lauahaldur"
+
+#. make sure the pid file doesn't get wiped
+msgid "Only root wants to run GDM"
+msgstr "Ainult juurkasutaja tohib GDM-i kÃ€ivitada"
+
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME'i kuvahalduri sessioonitÃ¶Ã¶line"
+
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI registrimÃ€hkur"
+
+msgid "Login Window"
+msgstr "Sisselogimisaken"
+
+msgid "Power Manager"
+msgstr "Vooluhaldur"
+
+msgid "Power management daemon"
+msgstr "Vooluhalduri deemon"
+
+msgid "GNOME Settings Daemon"
+msgstr "GNOME sÃ€tetedeemon"
+
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME ekraaniluup"
+
+msgid "Magnify parts of the screen"
+msgstr "Ekraani osade suurendamine"
+
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME ekraaniklaviatuur"
+
+msgid "Use an onscreen keyboard"
+msgstr "Ekraaniklaviatuuri kasutamine"
+
+msgid "Metacity"
+msgstr "Metacity"
+
+msgid "Orca Screen Reader"
+msgstr "Orca Ekraanilugeja"
+
+msgid "Present on-screen information as speech or braille"
+msgstr "Ekraanil olevate andmete esitamine braille kÃµnena"
+
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit autentimisagent"
+
+msgid "Select System"
+msgstr "SÃŒsteemi valimine"
+
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP puhvrit pole vÃµimalik luua!"
+
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP pÃ€ise lugemine pole vÃµimalik!"
+
+msgid "Value"
+msgstr "VÃ€Ã€rtus"
+
+msgid "percentage of time complete"
+msgstr "aega lÃµpetamiseni protsentides"
+
+msgid "Inactive Text"
+msgstr "Passiivne tekst"
+
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Sildil kasutatav tekst, kui kasutaja pole ÃŒhtegi kirjet valinud"
+
+msgid "Active Text"
+msgstr "Aktiivne tekst"
+
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Sildil kasutatav tekst, kui kasutaja on kirje valinud"
+
+msgid "List Visible"
+msgstr "Nimekiri nÃ€htaval"
+
+msgid "Whether or not the chooser list is visible"
+msgstr "Kas kasutajate valimise nimekiri on nÃ€htaval vÃµi mitte"
+
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+msgid "%a %b %e"
+msgstr "%a, %e. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+msgid "Automatically logging in..."
+msgstr "Automaatne sisselogimine..."
+
+#. need to wait for response from backend
+msgid "Cancelling..."
+msgstr "TÃŒhistamine..."
+
+msgid "Select language and click Log In"
+msgstr "Vali keel ja klÃµpsa sisselogimise nupul"
+
+msgid "Authentication Dialog"
+msgstr "Autentimisdialoog"
+
+msgid "Computer Name"
+msgstr "Arvuti nimi"
+
+msgid "Log In"
+msgstr "Logi sisse"
+
+msgid "Restart"
+msgstr "TaaskÃ€ivitamine"
+
+msgid "Shut Down"
+msgstr "Seiska"
+
+msgid "Suspend"
+msgstr "Peata"
+
+msgid "Version"
+msgstr "Versioon"
+
+msgid "Panel"
+msgstr "Paneel"
+
+msgid "Languages"
+msgstr "Keeled"
+
+msgid "_Languages:"
+msgstr "_Keeled:"
+
+msgid "_Language:"
+msgstr "Kee_l:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+msgctxt "language"
+msgid "Other..."
+msgstr "Muu..."
+
+msgid "Choose a language from the full list of available languages."
+msgstr "Vali saadaolevate keelte nimekirjast sobiv keel."
+
+msgid "Unspecified"
+msgstr "MÃ€Ã€ramata"
+
+msgid "Keyboard layouts"
+msgstr "Klaviatuuripaigutused"
+
+msgid "_Keyboard:"
+msgstr "_Klaviatuur:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Muu..."
+
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Vali saadaolevate klaviatuuripaigutuste nimekirjast sobiv paigutus."
+
+msgid "Label Text"
+msgstr "Sildi tekst"
+
+msgid "The text to use as a label"
+msgstr "Sildil kasutatav tekst"
+
+msgid "Icon name"
+msgstr "Ikooni nimi"
+
+msgid "The icon to use with the label"
+msgstr "Sildiga kasutatav ikoon"
+
+msgid "Default Item"
+msgstr "Vaikimisi kirje"
+
+msgid "The id of the default item"
+msgstr "Vaikimisi kirje id"
+
+msgid "Max Item Count"
+msgstr "Suurim kirjete arv"
+
+msgid "The maximum number of items to keep around in the list"
+msgstr "Suurim nimekirjas hoitavate kirjete arv"
+
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Kauglogimine (ÃŒhendumine hostiga %s...)"
+
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Kauglogimine (ÃŒhendatud hostiga %s)"
+
+msgid "Remote Login"
+msgstr "Kauglogimine"
+
+msgid "_Sessions:"
+msgstr "_Seansid:"
+
+msgid "Banner message text"
+msgstr "BÃ€nnersÃµnumi tekst"
+
+msgid "Banner message text when chooser is empty"
+msgstr "BÃ€nnersÃµnumi tekst tÃŒhja kasutajate valimise nimekirja korral"
+
+msgid "Disable showing the restart buttons"
+msgstr "TaaskÃ€ivitamise nuppude nÃ€itamise keelamine"
+
+msgid "Do not show known users in the login window"
+msgstr "Sisselogimisaknas ei nÃ€idata teadaolevaid kasutajaid"
+
+msgid "Enable accessibility keyboard plugin"
+msgstr "HÃµbustustega klaviatuuri plugina lubamine"
+
+msgid "Enable debugging"
+msgstr "Silumise lubatud"
+
+msgid "Enable debugging mode for the greeter."
+msgstr "Tervitaja silumisreÅŸiimi lubamine."
+
+msgid "Enable on-screen keyboard"
+msgstr "Ekraaniklaviatuuri lubamine"
+
+msgid "Enable screen magnifier"
+msgstr "Ekraaniluubi lubamine"
+
+msgid "Enable screen reader"
+msgstr "Ekraanilugeja lubamine"
+
+msgid "Enable showing the banner message"
+msgstr "BÃ€nnerisÃµnumi nÃ€itamise lubamine"
+
+msgid "Icon name to use for greeter logo"
+msgstr "Tervitaja logona kasutatava ikooni nimi"
+
+msgid "Include local users in Face Browser"
+msgstr "Kohalike kasutajate kaasamine nÃ€gudesirvijasse"
+
+msgid "Recently selected keyboard layouts"
+msgstr "Viimati valitud klaviatuuripaigutused"
+
+msgid "Recently selected languages"
+msgstr "Viimati valitud keeled"
+
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Sisselogimisaknaga nÃ€idatavate klaviatuuripaigutuste nimekirja mÃ€Ã€ramine."
+
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Sisselogimisaknaga nÃ€idatavate keelte nimekirja mÃ€Ã€ramine."
+
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "NÃ€gudesirvijas nÃ€itamata jÃ€etavate kasutajate nimekirja mÃ€Ã€ramine."
+
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "NÃ€gudesirvijas vaikimisi nÃ€idatavate kasutajate nimekirja mÃ€Ã€ramine."
+
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Tervitaja logona kasutatava teemaikooni nimi."
+
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Kui mÃ€rgitud, siis on teadaolevate kasutajate nÃ€itamine sisselogimisaknas "
+"keelatud."
+
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Kui mÃ€rgitud, siis on taaskÃ€ivitamise nuppude nÃ€itamine sisselogimisaknas "
+"keelatud."
+
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Kui mÃ€rgitud, siis on taustasÃ€tete halduri plugin lubatud."
+
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Kui mÃ€rgitud, siis on meediaklahvide sÃ€tete halduri plugin lubatud."
+
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Kui mÃ€rgitud, siis on ekraaniklaviatuur lubatud."
+
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "Kui mÃ€rgitud, siis on klaviatuurihÃµlbustuste sÃ€tete haldamine lubatud."
+
+msgid "Set to true to enable the screen magnifier."
+msgstr "Kui mÃ€rgitud, siis on ekraani luup lubatud."
+
+msgid "Set to true to enable the screen reader."
+msgstr "Kui mÃ€rgitud, siis on ekraanilugeja lubatud."
+
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Kui mÃ€rgitud, siis on helisÃ€tete halduri plugin lubatud."
+
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Kui mÃ€rgitud, siis on xrandr sÃ€tetehalduri plugin lubatud."
+
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Kui mÃ€rgitud, siis on xsettings sÃ€tetehalduri plugin lubatud."
+
+msgid "Set to true to include system local users in Face Browser"
+msgstr ""
+"Kui mÃ€rgitud, siis kaasatakse nÃ€gudesirvijasse ka kohalikud sÃŒsteemsed "
+"kasutajad"
+
+msgid "Set to true to show the banner message text."
+msgstr "Kui mÃ€rgitud, siis kuvatakse bÃ€nnerisÃµnumit."
+
+msgid "Set to true to use compiz as the window manager."
+msgstr "Kui mÃ€rgitud, siis kasutatakse aknahalduriks compiz'i."
+
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"TÃŒhja kasutajate nimekirja korral sisselogimisakna bÃ€nneris "
+"banner_message_text vÃ€Ã€rtuse asemel kuvatav tekst."
+
+msgid "Text banner message to show on the login window."
+msgstr "Sisselogimisakna bÃ€nneris kuvatav tekst."
+
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Kui mÃ€rgitud, siis on taustasÃ€tete halduri plugin lubatud."
+
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Kui mÃ€rgitud, siis on meediaklahvide sÃ€tete halduri plugin lubatud."
+
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Kui mÃ€rgitud, siis on helisÃ€tete halduri plugin lubatud."
+
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Kui mÃ€rgitud, siis on xrandr-sÃ€tete halduri plugin lubatud."
+
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Kui mÃ€rgitud, siis on xsettings sÃ€tetehalduri plugin lubatud."
+
+msgid "Use compiz as the window manager"
+msgstr "Compiz'i kasutamine aknahalduriks"
+
+msgid "Users to exclude in the Face Browser"
+msgstr "NÃ€gudesirvijast vÃ€ljajÃ€etavad kasutajad"
+
+msgid "Users to include in the Face Browser"
+msgstr "NÃ€gudesirvijasse kaasatavad kasutajad"
+
+msgid "Duration"
+msgstr "Kestus"
+
+msgid "Number of seconds until timer stops"
+msgstr "Sekundeid taimeri seiskumiseni"
+
+msgid "Start time"
+msgstr "Algusaeg"
+
+msgid "Time the timer was started"
+msgstr "Taimeri kÃ€ivitamise algusaeg"
+
+msgid "Is it Running?"
+msgstr "Kas see tÃ¶Ã¶tab?"
+
+msgid "Whether or not the timer is currently ticking"
+msgstr "Kas taimer hetkel tiksub vÃµi mitte"
+
+msgid "Manager"
+msgstr "Haldur"
+
+msgid "The user manager object this user is controlled by."
+msgstr "Seda kasutajat haldava kasutajahalduri objekt."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+msgctxt "user"
+msgid "Other..."
+msgstr "Muu..."
+
+msgid "Choose a different account"
+msgstr "Vali mÃµni teine konto"
+
+msgid "Guest"
+msgstr "KÃŒlaline"
+
+msgid "Login as a temporary guest"
+msgstr "Sisselogimine kÃŒlalisena"
+
+msgid "Automatic Login"
+msgstr "Automaatne sisselogimine"
+
+msgid "Automatically login to the system after selecting options"
+msgstr "Automaatne sisselogimine pÃ€rast valikute mÃ€rkimist"
+
+#, c-format
+msgid "Log in as %s"
+msgstr "Logi sisse kasutajana %s"
+
+msgid "Currently logged in"
+msgstr "Hetkel sisselogitud"
+
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Kasutajate vahel lÃŒlitumise rakend on vaba tarkvara. Te vÃµite seda edasi "
+"levitada ja/vÃµi muuta vastavalt GNU Ãldise Avaliku Litsentsi tingimustele, "
+"nagu need on Vaba Tarkvara Fondi poolt avaldatud; kas Litsentsi versioon "
+"number 2 vÃµi (vastavalt Teie valikule) ÃŒkskÃµik milline hilisem versioon."
+
+msgid ""
+"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."
+msgstr ""
+"Seda programmi levitatakse lootuses, et see on kasulik, kuid ILMA IGASUGUSE "
+"GARANTIITA; isegi KESKMISE/TAVALISE KVALITEEDIGARANTIITA vÃµi SOBIVUSELE "
+"TEATUD KINDLAKS EESMÃRGIKS. Ãksikasjade suhtes vaata GNU Ãldist Avalikku "
+"Litsentsi."
+
+msgid ""
+"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 "
+msgstr ""
+"Te peaks olema saanud GNU Ãldise Avaliku Litsentsi koopia koos selle "
+"programmiga; kui ei, siis vÃµtke ÃŒhendust Free Software Foundation'iga, Inc., "
+"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+msgid "A menu to quickly switch between users."
+msgstr "KiirmenÃŒÃŒ kasutajate vahel lÃŒlitumiseks."
+
+msgid "translator-credits"
+msgstr ""
+"Lauris Kaplinski <lauris@ariman.ee>, 1999.\n"
+"TÃµivo LeedjÃ€rv <toivo@linux.ee>, 2002, 2003.\n"
+"Ivar Smolin <okul@linux.ee>, 2005-2009.\n"
+"Priit Laes <amd@store20.com>, 2005.\n"
+"Mattias PÃµldaru <mahfiaz gmail com>, 2009."
+
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ekraani pole vÃµimalik lukustada: %s"
+
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Ekraani ajutiseks puhastamiseks pole ekraanisÃ€Ã€stjat vÃµimalik kehtestada: %s"
+
+#, c-format
+msgid "Can't logout: %s"
+msgstr "VÃ€lja pole vÃµimalik logida: %s"
+
+msgid "Available"
+msgstr "Saadaval"
+
+msgid "Invisible"
+msgstr "NÃ€htamatu"
+
+msgid "Busy"
+msgstr "HÃµivatud"
+
+msgid "Away"
+msgstr "Eemal"
+
+msgid "Account Information..."
+msgstr "Konto andmed..."
+
+msgid "System Preferences..."
+msgstr "SÃŒsteemi eelistused..."
+
+msgid "Lock Screen"
+msgstr "Lukusta ekraan"
+
+msgid "Switch User"
+msgstr "LÃŒlitu kasutajate vahel"
+
+#. Only show switch user if there are other users
+msgid "Quit..."
+msgstr "LÃµpeta..."
+
+msgid "Unknown"
+msgstr "Tundmatu"
+
+msgid "User Switch Applet"
+msgstr "Kasutajate vahel lÃŒlitumise rakend"
+
+msgid "Change account settings and status"
+msgstr "Konto sÃ€tete ja oleku valimine"
+
+msgid "A menu to quickly switch between users"
+msgstr "MenÃŒÃŒ kiireks kasutajate vahel lÃŒlitumiseks"
+
+msgid "User Switcher"
+msgstr "Kasutajate vahel lÃŒlituja"
+
+msgid "User Switcher Applet Factory"
+msgstr "Kasutajate vahel lÃŒlitumise rakendi Factory"
+
+msgid "Edit Personal _Information"
+msgstr "Redigeeri _isiklikke andmeid"
+
+msgid "_About"
+msgstr "_Programmist lÃ€hemalt"
+
+msgid "_Edit Users and Groups"
+msgstr "_Redigeeri kasutajaid ja gruppe"
+
+msgid "Ignored - retained for compatibility"
+msgstr "Eiratakse - see on lubatud ÃŒhilduvuse eesmÃ€rkidel"
+
+msgid "COMMAND"
+msgstr "KÃSK"
+
+msgid "Debugging output"
+msgstr "VÃ€ljastab silumisteavet"
+
+msgid "Version of this application"
+msgstr "Selle rakenduse versioon"
+
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Praegust seanssi pole vÃµimalik tuvastada."
+
+#. Option parsing
+msgid "- New GDM login"
+msgstr "- Uus GDM sisselogimine"
+
+msgid "Unable to start new display"
+msgstr "Uut kuva pole vÃµimalik kÃ€ivitada"
+
+msgid "Screenshot taken"
+msgstr "KuvatÃµmmis on tehtud"
+
+#. Option parsing
+msgid "Take a picture of the screen"
+msgstr "Ekraani pildistamine"
Index: proiecte/PPPP/gdm/po/eu.po
===================================================================
--- proiecte/PPPP/gdm/po/eu.po	(revision 134)
+++ proiecte/PPPP/gdm/po/eu.po	(revision 134)
@@ -0,0 +1,1146 @@
+# translation of eu.po to Basque
+# Copyright (C) 2001, 2004, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>, 2004, 2005.
+# IÃ±aki LarraÃ±aga Murgoitio <dooteo@euskalgnu.org>, 2006,2007,2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: eu\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-14 10:12+0200\n"
+"Last-Translator: IÃ±aki LarraÃ±aga Murgoitio <dooteo@euskalgnu.org>\n"
+"Language-Team: Basque <itzulpena@euskalgnu.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ez da karaktere motako gailua"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Gaitu arazketa-kodea"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Pantailaren IDa"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "IDa"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOMEren mahaigain-kudeatzailearen morroia"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ezin izan da \"%s\" erabiltzailea aurkitu sisteman"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Ezin da sistemako saio-hasiera hasieratu"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Ezin da erabiltzailea autentifikatu"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Ezin da erabiltzailea baimendu"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Ezin dira kredentzialak ezarri"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Ezin izan dut X zerbitzaria (zure ingurune grafikoa) abiarazi barneko "
+"erroreen ondorioz.Jarri harremanetan zure sistema-administratzailearekin edo "
+"egiaztatu syslog arazteko.Bitartean pantaila hau desgaitu egingo da. GDM "
+"berrabiarazi arazoa zuzendutakoan."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: huts egin du '%s' pantaila gurasoarekin konektatzean"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Zerbitzaria %s erabiltzaileak abiarazi behar zuen, baina erabiltzaile hori "
+"ez da existitzen"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Ezin izan da groupid ezarri %d(e)n"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s(r)en initgroups()-ek huts egin du."
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Ezin izan da userid ezarri %d(e)n"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Ezin izan da groupid ezarri 0-n"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Ezin izan da egunkari-fitxategia ireki %s pantailarentzat!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Errorea %s %s(e)n ezartzean"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: zerbitzariaren lehentasuna ezin da %d balioarekin ezarri: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s pantailaren zerbitzari-komando hutsa"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Erabiltzaile-izena"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Erabiltzaile-izena"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ostalari-izena"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Ostalari-izena"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Pantailaren gailua"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Pantailaren gailua"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "errorea autentifikazio-sistemarekin harremanetan jartzean - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "Hutsegite orokorra"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "Memoriarik ez"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "aplikazioaren programazioko errorea"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "errore ezezaguna"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Erabiltzaile-izena:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"errorea erabiltzaile-izenaren galdera hobetsiaren autentifikazio-sistema "
+"informatzean - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"errorea erabiltzailearen ostalari-izenaren autentifikazio-sistema "
+"informatzean - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "errorea erabiltzailearen kontsolaren autentifikazio-sistema informatzean - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "errorea pantailaren katearen autentifikazio-sistema informatzean - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"errorea pantailaren xauth kredentzialen autentifikazio-sistema informatzean "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "ez dago erabiltzailearen konturik erabilgarri"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Ezin da erabiltzailez aldatu"
+
+#
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s erabiltzailea ez da existitzen"
+
+#
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s taldea ez da existitzen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Ezin izan da socket-a sortu!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s ostalariak XDMCPren kontsulta ukatu du"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Ezin izan da paketeko authlist atera"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Errorea kontrol-baturan"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Helbide okerra"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ezin izan da pantailako helbidea irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ezin izan da pantailako ataka-zenbakia irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ezin izan da paketeko authlist atera"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Errorea kontrol-baturan"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Baimenik ez duen %s ostalariaren REQUEST jaso da"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ezin izan da pantailako zenbakia irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ezin izan da konexio-mota irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ezin izan da bezeroaren helbidea irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Ezin izan dira autentifikazio-izenak irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Ezin izan da autentifikazio-informazioa irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Ezin izan da autentifikazio-zerrenda irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ezin izan da fabrikatzailearen IDa irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s(r)en kontrol-baturak huts egin du"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Baimenik ez duen %s ostalariaren MANAGE mezua jaso da"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ezin izan da saioaren IDa irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Ezin izan da pantailaren klasea irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ezin izan da helbidea irakurri"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Baimenik ez duen %s ostalariaren KEEPALIVE mezua jaso da"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ezin izan da XDMCPren goiburua irakurri!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: XDMCPren bertsio okerra!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ezin da helbidea analizatu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Ezin izan da zerbitzariaren ostalari-izenik lortu: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Ezin da %s PID fitxategia idatzi, agian ez da lekurik egongo diskoan: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s ez da existitzen edo ez da direktorioa."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s ez dago. Abortatu egingo da."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s ez da direktorioa. Abortatu egingo da."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s ez da %d erabiltzailearena, ez %d taldearena. Abortatu egingo da."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Authdir %s(r)ek %o baimen okerrak ditu. %o izan behar luke. Abortatu egingo "
+"da."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Ezin da GDM-ren %s erabiltzailea aurkitu. Abortatu egingo da!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM-erabiltzaileak ez luke root izan behar. Abortatu egingo da!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Ezin da GDM-ren '%s' taldea aurkitu. Abortatu egingo da!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM-taldeak ez luke root izan behar. Abortatu egingo da!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Abisu guztiak larri bihurtu"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Irten denbora baten ostean - arazteko"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Bistaratu GDM bertsioa"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOMEren mahaigainaren kudeatzailea"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Root-ak bakarrik nahi du gdm exekutatu"
+
+#
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOMEren pantaila-kudeatzaileko saio-langilea"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI erregistroaren bildukia"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Saio-hasieraren leihoa"
+
+#
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Energia-kudeatzailea"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Energia kudeatzeko daemon-a"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOMEren ezarpenen daemon-a"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOMEren pantailaren lupa"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Pantailaren zatiak handiagotzen ditu"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOMEren pantailako teklatua"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Erabili pantailako teklatua"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca pantaila-irakurlea"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Azaldu pantailako informazioa hitzeginez edo Braille gisa"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit autentifikazio agentea"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Hautatu sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ezin izan da XDMCP bufferra sortu!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XMCP: ezin izan da XDMCPren goiburua irakurri!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Balioa"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "osatutako denboraren ehunekoa"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Testu inaktiboa"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Etiketan erabiliko den testua, erabiltzaileak ez badu elementu bat hautatu "
+"oraindik"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Testu aktiboa"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Etiketan erabiliko den testua, erabiltzaileak elementu bat hautatu duenean"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Zerrenda ikusgai"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Hautatzailea ikusgai dagoen edo ez adierazten du"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %d"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Saioa automatikoki hasten..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Bertan behera uzten..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Hautatu hizkuntza eta egin klik 'Saioa-hasi'n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Autentifikazioaren elkarrizketa-koadroa"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Ordenagailuaren izena"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Sartu saioan"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Berrabiarazi"
+
+#
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Itzali"
+
+#
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Eseki"
+
+#
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Bertsioa"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panela"
+
+#
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Hizkuntzak"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Hizkuntzak:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Hizkuntza:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Bestelakoa..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Hizkuntza erabilgarrien zerrenda osotik aukeratu hizkuntza."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Zehaztu gabea"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Teklatuen diseinuak"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Teklatua:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Bestelakoa..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Diseinu erabilgarrien zerrenda osotik aukeratu teklatu-diseinu bat."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Etiketaren testua"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Testua etiketa gisa erabiltzeko"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Ikono-izena"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Ikonoa etiketarekin erabiltzeko"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Elementu lehenetsia"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "Elementu lehenetsiaren IDa"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Gehien. elementu-kopurua"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Elementuen gehienezko kopurua zerrendaren inguruan mantentzeko"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Urruneko saioa (%s-(r)a konektatzen...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Urruneko saioa (%s-(r)a konektatuta)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Urruneko saioa"
+
+#
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Saioak:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Harrerako mezuaren testua"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Harrerako mezuaren testua hautatzailea hutsik dagoenean"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Desgaitu berrabiarazteko botoiak erakustea"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Ez erakutsi erabiltzaileak saio-hasierako leihoan"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Gaitu erabilerraztasuneko teklatuaren plugin-a"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Gaitu arazketa"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Gaitu arazketa modua ongietorriko interfazean"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Gaitu pantailako teklatua"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Gaitu pantailaren lupa"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Gaitu pantailaren irakurlea"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Gaitu harrerako mezua erakustea"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ikonoaren izena ongi etorriko logotipoan erabiltzeko"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Hautatutako azken teklatu-diseinuak"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Hautatutako azken hizkuntzak"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Ezarri teklatu-diseinuen zerrenda lehenetsi gisa erakusteko saio-hasierako "
+"leihoan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Ezarri hizkuntzen zerrenda lehenetsi gisa erakusteko saio-hasierako leihoan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Ezarri gaiaren ikonoaren izena ongi etorriko logotipoan erabiltzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Ezarri TRUE (egia) gisa erabiltzaile ezagunak erakustea desgaitzeko saio-"
+"hasierako leihoan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Ezarri TRUE (egia) gisa berrabiarazteko botoiak erakustea desgaitzeko saio-"
+"hasierako leihoan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Ezarri TRUE (egia) gisa atzeko planoaren ezarpenen kudeatzailearen plugina "
+"gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Ezarri TRUE (egia) gisa multimediako teklen ezarpenen kudeatzailearen "
+"plugina gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Ezarri TRUE (egia) gisa pantailako teklatua gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Ezarri TRUE (egia) gisa erabilerraztasuneko teklatuaren ezarpenak kudeatzeko "
+"plugina gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Ezarri TRUE (egia) gisa pantailako lupa gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Ezarri TRUE (egia) gisa pantailaren irakurlea gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Ezarri TRUE (egia) gisa soinuaren ezarpenen kudeatzailearen plugina gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Ezarri TRUE (egia) gisa xrandr-ren ezarpenen kudeatzailearen plugina "
+"gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Ezarri TRUE (egia) gisa xsettings-en ezarpenen kudeatzailearen plugina "
+"gaitzeko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Ezarri true (egia) gisa harrerako mezuaren testua erakusteko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Ezarri TRUE (egia) gisa compiz erabiltzeko leiho-kudeatzaile gisa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Harrerako mezuaren testua saio-hasierako leihoan erakusteko, erabiltzaile-"
+"hautatzailea hutsik dagoenean banner_message_text ordez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Harrerako mezuaren testua saio-hasierako leihoan erakusteko."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "EGIA atzeko planoaren ezarpenen kudeatzailearen plugina gaituta badago."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"True (egia) multimediako teklen ezarpenen kudeatzailearen plugina gaituta "
+"badago."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True (egia) soinuaren ezarpenen kudeatzailearen plugina gaituta badago."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True (egia) xrandr-ren ezarpenen kudeatzailearen plugina gaituta badago."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "EGIA xsettings-en ezarpenen kudeatzailearen plugina gaituta badago."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Erabili compiz leiho-kudeatzaile gisa"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Iraupena"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Segundo kopurua tenporizadorea gelditu arte"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hasierako ordua"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Tenporizadorea hasi den ordua"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Exekutatzen ari da?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Tenporizadorea exekutatzen ari den edo ez"
+
+#
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Kudeatzailea"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "Erabiltzaile hau kontrolatzen duen erabiltzaile-kudeatzailea."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Bestelakoa..."
+
+#
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Aukeratu beste kontu bat"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gonbidatua"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Hasi saioa gonbidatu gisa"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Saio-hasiera automatikoa"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Hasi sistemako saioa automatikoki aukerak hautatu ondoren"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Hasi saioa %s gisa"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Jadanik saio hasita"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"'User Switch Applet' software librea da; birbana eta/edo alda dezakezu "
+"Software Foundation-ek argitaratutako GNU Lizentzia Publiko Orokorraren 2. "
+"bertsioan, edo (nahiago baduzu) beste berriago batean, jasotako baldintzak "
+"betez gero."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Programa hau erabilgarria izango delakoan banatzen da, baina, INOLAKO "
+"BERMERIK GABE; era berean, ez da bermatzen beraren EGOKITASUNA "
+"MERKATURATZEKO edo HELBURU PARTIKULARRETARAKO ERABILTZEKO. Argibide gehiago "
+"nahi izanez gero, ikus GNU Lizentzia Publiko Orokorra."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Programa honekin batera GNU Lizentzia Publiko Orokorraren kopia bat jasoko "
+"zenuen; hala ez bada, idatzi hona: Free SoftwareFoundation, Inc., 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Erabiltzaileen artean bizkor aldatzeko menua."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>\n"
+"IÃ±aki LarraÃ±aga Murgoitio <dooteo@euskalgnu.org>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ezin da pantaila blokeatu: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Ezin da pantaila-babeslea aldi baterako ezarri pantaila belzteko: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Ezin da saioa amaitu: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Erabilgarri"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Ikusezina"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Lanpetuta"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Kanpoan"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Kontuaren informazioa..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Sistemaren hobespenak..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Blokeatu pantaila"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Aldatu erabiltzailez"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Irten..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Ezezaguna"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Erabiltzailez aldatzeko appleta"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Aldatu kontuaren ezarpenak eta egoera"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Erabiltzaileen artean bizkor aldatzeko menua"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Erabiltzaile-aldatzailea"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Erabiltzaile-aldatzaile appletaren fabrika"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editatu _informazio pertsonala"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Honi _buruz"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editatu erabiltzaileak eta taldeak"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ez ikusi egin - bateragarritasunagatik gordeta"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMANDOA"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Irteeraren arazketa lantzen"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Aplikazio honen bertsioa"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Ezin izan da uneko saioa identifikatu."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- GDM saio-hasiera berria"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Ezin da pantaila berria hasi"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Hartutako pantaila-argazkia"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Egin pantailaren argazkia"
+
Index: proiecte/PPPP/gdm/po/fa.po
===================================================================
--- proiecte/PPPP/gdm/po/fa.po	(revision 134)
+++ proiecte/PPPP/gdm/po/fa.po	(revision 134)
@@ -0,0 +1,5000 @@
+# Persian translation of gdm2.
+# Copyright (C) 2003, 2004, 2005, 2006, 2008 Sharif FarsiWeb, Inc.
+# Copyright (C) 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm package.
+# Roozbeh Pournader <roozbeh@gmail.com>, 2003, 2005, 2008.
+# Meelad Zakaria <meelad@farsiweb.info>, 2004, 2005, 2006.
+# Alireza Kheirkhahan <kheirkhahan@gmail.com>, 2005.
+# Hedayat Vatankhah <hedayat@grad.com>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-08 18:54+0000\n"
+"PO-Revision-Date: 2008-06-05 12:29-0700\n"
+"Last-Translator: Roozbeh Pournader <roozbeh@gmail.com>\n"
+"Language-Team: Persian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:427
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+#, fuzzy
+msgid "Display ID"
+msgstr "ÙÙ
+Ø§ÛØŽ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+#, fuzzy
+msgid "GNOME Display Manager Slave"
+msgstr "Ù
+Ø¯ÛØ± Ø±ÙÙ
+ÛØ²Û Ú¯ÙÙÙ
+"
+
+#: ../daemon/gdm-display-access-file.c:250
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:195
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:228
+#, fuzzy
+msgid "Unable to authenticate user"
+msgstr "ÙÙÛØª Ú©Ø§Ø±ØšØ± ØªØ£ÛÛØ¯ ÙØŽØ¯"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:274
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+#, fuzzy
+msgid "Unable to establish credentials"
+msgstr "Unable to establish service %s: %s\n"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1023
+#, fuzzy
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: failed to connect to parent display '%s'"
+
+#: ../daemon/gdm-server.c:362
+#, fuzzy, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "%s: Server was to be spawned by uid %d but that user doesn't exist"
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:415
+#, fuzzy, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%s: Couldn't set groupid to %d"
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:421
+#, fuzzy, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s: initgroups () failed for %s"
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:427
+#, fuzzy, c-format
+msgid "Couldn't set userid to %d"
+msgstr "%s: Couldn't set userid to %d"
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:435
+#, fuzzy
+msgid "Couldn't set groupid to 0"
+msgstr "%s: Couldn't set groupid to 0"
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Could not open logfile for display %s!"
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Error setting %s to %s"
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Server priority couldn't be set to %d: %s"
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Empty server command for display %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±"
+
+#: ../daemon/gdm-session-auditor.c:91
+#, fuzzy
+msgid "The username"
+msgstr "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±"
+
+#: ../daemon/gdm-session-auditor.c:95
+#, fuzzy
+msgid "Hostname"
+msgstr "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+#, fuzzy
+msgid "Display Device"
+msgstr "ÙÙ
+Ø§ÛØŽ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1577 ../daemon/gdm-session-direct.c:1595
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:967
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:968
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:969
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:970
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:971
+#, fuzzy
+msgid "unknown error"
+msgstr "Ø®Ø·Ø§Û ÙØ§ÙØŽØ§Ø®ØªÙâØ§Û Ø±Ø® Ø¯Ø§Ø¯."
+
+#: ../daemon/gdm-session-worker.c:978
+msgid "Username:"
+msgstr "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±:"
+
+#: ../daemon/gdm-session-worker.c:984
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:998
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1013
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1292 ../daemon/gdm-session-worker.c:1310
+#, fuzzy, c-format
+msgid "no user account available"
+msgstr "ÙÛÚ Ø¹Ú©Ø³ ØµÙØ­ÙâØ§Û Ù
+ÙØ¬ÙØ¯ ÙÛØ³Øª"
+
+#: ../daemon/gdm-session-worker.c:1337
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:372
+#, fuzzy
+msgid "Unable establish credentials"
+msgstr "Unable to establish service %s: %s\n"
+
+#: ../daemon/gdm-welcome-session.c:397
+#, fuzzy, c-format
+msgid "User %s doesn't exist"
+msgstr "Xnest ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯."
+
+#: ../daemon/gdm-welcome-session.c:404
+#, fuzzy, c-format
+msgid "Group %s doesn't exist"
+msgstr "Xnest ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+#, fuzzy
+msgid "Could not create socket!"
+msgstr "%s: Could not create socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Denied XDMCP query from host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+#, fuzzy
+msgid "Could not extract authlist from packet"
+msgstr "%s: Could not extract authlist from packet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+#, fuzzy
+msgid "Error in checksum"
+msgstr "%s: Error in checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+#, fuzzy
+msgid "Bad address"
+msgstr "%s: Bad address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Could not read display address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Could not read display port number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Could not extract authlist from packet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Error in checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Got REQUEST from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Could not read Display Number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Could not read Connection Type"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Could not read Client Address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Could not read Authentication Names"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Could not read Authentication Data"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Could not read Authorization List"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Could not read Manufacturer ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Failed checksum from %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Got Manage from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Could not read Session ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Could not read Display Class"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Could not read address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Got KEEPALIVE from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+#, fuzzy
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "%s: Could not read XDMCP header!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+#, fuzzy
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "%s: Incorrect XDMCP version!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, fuzzy, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "%s: Could not get server hostname: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+
+#: ../daemon/main.c:270
+#, fuzzy, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+
+#: ../daemon/main.c:283
+#, fuzzy, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s does not exist. Aborting."
+
+#: ../daemon/main.c:287
+#, fuzzy, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir %s is not a directory. Aborting."
+
+#: ../daemon/main.c:361
+#, fuzzy, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+
+#: ../daemon/main.c:368
+#, fuzzy, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+
+#: ../daemon/main.c:405
+#, fuzzy, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: Can't find the GDM user (%s). Aborting!"
+
+#: ../daemon/main.c:411
+#, fuzzy
+msgid "The GDM user should not be root. Aborting!"
+msgstr "%s: The GDM user should not be root. Aborting!"
+
+#: ../daemon/main.c:417
+#, fuzzy, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: Can't find the GDM group '%s'. Aborting!"
+
+#: ../daemon/main.c:423
+#, fuzzy
+msgid "The GDM group should not be root. Aborting!"
+msgstr "%s: The GDM group should not be root. Aborting!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Print GDM version"
+
+#: ../daemon/main.c:534
+#, fuzzy
+msgid "GNOME Display Manager"
+msgstr "Ù
+Ø¯ÛØ± Ø±ÙÙ
+ÛØ²Û Ú¯ÙÙÙ
+"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+#, fuzzy
+msgid "Only root wants to run GDM"
+msgstr "Only root wants to run GDM\n"
+
+#: ../daemon/session-worker-main.c:149
+#, fuzzy
+msgid "GNOME Display Manager Session Worker"
+msgstr "âGDM (Ù
+Ø¯ÛØ± ÙÙ
+Ø§ÛØŽ Ú¯ÙÙÙ
+) Ø¯Ø± Ø­Ø§Ù Ø§Ø¬Ø±Ø§ ÙÛØ³Øª."
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+#, fuzzy
+msgid "Select System"
+msgstr "ØªØµÙÛØ± Ú©Ø§Ø±ØšØ± Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#, fuzzy
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "%s: Could not create XDMCP buffer!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+#, fuzzy
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "%s: Could not read XDMCP header!"
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.c:808
+#: ../gui/simple-greeter/gdm-greeter-panel.c:569
+#, fuzzy
+msgid "Accessibility Preferences"
+msgstr "Ø¯Ø³ØªØ±Ø³ÛâÙŸØ°ÛØ±Û"
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:1
+msgid "<b>Enable features that make your computer easier to use:</b>"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:2
+#, fuzzy
+msgid "Assistive Technology Preferences"
+msgstr "ØªØ±Ø¬ÛØ­Ø§Øª Ø¹Ú©Ø³ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:3
+msgid "_Hear text read aloud (Reader)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:4
+msgid "_Ignore duplicate keypresses (Bounce Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:5
+msgid "_Make items larger (Magnifier)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:6
+msgid "_Only accept long held keypresses (Slow Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:7
+msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:8
+msgid "_See more contrast in colors (High Contrast)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:9
+msgid "_Type without the keyboard (On-screen Keyboard)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:10
+msgid "_Use a larger font size (Large Print)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1123
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1124
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1132
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1133
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%OH:%OM:%OS"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%OH:%OM"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%A %Od %B"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, fuzzy, c-format
+msgid "%1$s, %2$s"
+msgstr "%s: %s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:182
+#, fuzzy
+msgid "You have the Caps Lock key on."
+msgstr "ÙÙÙ ØªØšØ¯ÛÙ Ø±ÙØŽÙ Ø§Ø³Øª!"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:325
+#, fuzzy
+msgid "Automatically logging in..."
+msgstr "ÙØ±ÙØ¯ Ø®ÙØ¯Ú©Ø§Ø± ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1223
+#, fuzzy
+msgid "Failed to restart computer"
+msgstr "Failed to restart self"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1226
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1307
+#, fuzzy
+msgid "Failed to stop computer"
+msgstr "Failed to restart self"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1310
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1385
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1941
+msgid "Login Window"
+msgstr "ÙŸÙØ¬Ø±ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#, fuzzy
+msgid "Authentication Dialog"
+msgstr "ØªØ£ÛÛØ¯ ÙÙÛØª ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+#, fuzzy
+msgid "Log In"
+msgstr "ÙÙØ· _ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+#, fuzzy
+msgid "Shut Down"
+msgstr "_Ø®Ø§Ù
+ÙØŽ Ú©Ø±Ø¯Ù"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+#, fuzzy
+msgid "Suspend"
+msgstr "_Ù
+Ø¹ÙÙ Ú©Ø±Ø¯Ù"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+#, fuzzy
+msgid "Version"
+msgstr "_ÙØŽØ³Øª"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:551
+#, fuzzy
+msgid "Panel"
+msgstr "_Ø§ÙØµØ±Ø§Ù"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:221
+#, fuzzy
+msgid "Languages"
+msgstr "_Ø²ØšØ§Ù"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:258
+#, fuzzy
+msgid "_Languages:"
+msgstr "_Ø²ØšØ§Ù"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:259
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+#, fuzzy
+msgid "_Language:"
+msgstr "_Ø²ØšØ§Ù"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:202
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:199
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:86
+#: ../gui/user-switch-applet/applet.c:1228
+#, fuzzy
+msgid "Other..."
+msgstr "_ØºÛØ±Ù"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:203
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:210
+msgid "Keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:197
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:198
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:228
+msgid "_Keyboard:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:200
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+#, fuzzy
+msgid "Icon name"
+msgstr "ØŽÙ
+Ø§ÛÙ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+#, fuzzy
+msgid "Default Item"
+msgstr "ÙØŽØ³Øª ÙŸÛØŽâÙØ±Ø¶ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+#, fuzzy
+msgid "The id of the default item"
+msgstr "Ø§ÛÙ ÙØŽØ³Øª ÙŸÛØŽâÙØ±Ø¶ Ø³ÛØ³ØªÙ
+ Ø§Ø³Øª"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+#, fuzzy
+msgid "Remote Login"
+msgstr "ÙØ±ÙØ¯ Ø¬Ø¯ÛØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+#, fuzzy
+msgid "_Sessions:"
+msgstr "_ÙØŽØ³Øª"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the accessibility button"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+#, fuzzy
+msgid "Enable accessibility keyboard plugin"
+msgstr "ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙŸÛÙ
+Ø§ÙÙâÙØ§Û Ø¯_Ø³ØªØ±Ø³ÛâÙŸØ°ÛØ±Û"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+#, fuzzy
+msgid "Enable debugging"
+msgstr "ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙØ±ÙØ¯ Ù
+Ø¯ØªâØ¯Ø§Ø± ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+#, fuzzy
+msgid "Enable screen reader"
+msgstr "Ø¢Ù
+Ø§Ø¯_Ù Ú©Ø±Ø¯Ù ØµÙØ­ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid ""
+"Set to TRUE to disable showing the accessibility button in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+#, fuzzy
+msgid "Duration"
+msgstr "Ø§Ø·ÙØ§Ø¹Ø§Øª"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+#, fuzzy
+msgid "Start time"
+msgstr "Ø¢_ØºØ§Ø² Ø¯ÙØšØ§Ø±Ù"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+#, fuzzy
+msgid "Is it Running?"
+msgstr "âGDM Ø¯Ø± Ø­Ø§Ù Ø§Ø¬Ø±Ø§ ÙÛØ³Øª"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+#, fuzzy
+msgid "Manager"
+msgstr "_Ø²ØšØ§Ù"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:87
+#, fuzzy
+msgid "Choose a different account"
+msgstr "ÛÚ© Ú©ÙØŽ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:99
+msgid "Guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:100
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:112
+#, fuzzy
+msgid "Automatic Login"
+msgstr "ÙØ±ÙØ¯ Ø®ÙØ¯Ú©Ø§Ø± ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:113
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:441
+#, fuzzy, c-format
+msgid "Log in as %s"
+msgstr "Log in anyway"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:525
+#, fuzzy
+msgid "Currently logged in"
+msgstr "ÙÙ
+âØ§Ú©ÙÙÙ Ø¯Ø§Ø®Ù Ø³ÛØ³ØªÙ
+ ÙØ³ØªÛØ¯"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:795
+#, fuzzy, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÙÙ
+ÛâØªÙØ§Ù ØµÙØ­ÙÙ ÙÙ
+Ø§ÛØŽ Ø±Ø§ ÙÙÙ Ú©Ø±Ø¯"
+
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1023
+msgid "Unknown"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1081
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1105
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+#, fuzzy
+msgid "User"
+msgstr "Ú©Ø§Ø±ØšØ±ÙØ§"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+#, fuzzy
+msgid "Icon Size"
+msgstr "ØŽÙ
+Ø§ÛÙ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+#, fuzzy
+msgid "_About"
+msgstr "_Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "Send the specified protocol command to GDM"
+msgstr "Ø§Ø±Ø³Ø§Ù ÙØ±Ù
+Ø§Ù ÙØ±Ø§Ø±Ø¯Ø§Ø¯ Ù
+ØŽØ®Øµ ØŽØ¯Ù ØšÙ gdm"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "ÙØ±Ù
+Ø§Ù"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "Xnest mode"
+msgstr "Ø­Ø§ÙØª Xnest"
+
+#: ../utils/gdmflexiserver.c:62
+msgid "Do not lock current screen"
+msgstr "ØµÙØ­ÙÙ ÙØ¹ÙÛ ÙÙÙ ÙØŽÙØ¯"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr "Ø®Ø±ÙØ¬Û Ø§ØŽÚ©Ø§ÙâØ²Ø¯Ø§ÛÛ"
+
+#: ../utils/gdmflexiserver.c:64
+msgid "Authenticate before running --command"
+msgstr "ØªØ£ÛÛØ¯ ÙÙÛØª ÙØšÙ Ø§Ø² Ø§Ø¬Ø±Ø§Û â--command"
+
+#: ../utils/gdmflexiserver.c:65
+msgid "Start new flexible session; do not show popup"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:67
+#, fuzzy
+msgid "Version of this application"
+msgstr "ÚÚ¯ÙÙÙ Ø§Ø² Ø§ÛÙ ØšØ±ÙØ§Ù
+Ù Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛÙ
+"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:226
+#, fuzzy
+msgid "Main Options"
+msgstr "Ú¯Ø²ÛÙÙâÙØ§Û Ø§ØµÙÛ"
+
+#: ../utils/gdmflexiserver.c:759
+#, fuzzy
+msgid "Unable to start new display"
+msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙÙ
+Ø§ÛØŽ Ø¬Ø¯ÛØ¯ Ø±Ø§ Ø¢ØºØ§Ø² Ú©Ø±Ø¯"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Ø§ÛÙ ÙØŽØ³Øª ØŽÙ
+Ø§ Ø±Ø§ ÙØ§Ø±Ø¯ CDE Ù
+ÛâÚ©ÙØ¯"
+
+#~ msgid "GNOME"
+#~ msgstr "Ú¯ÙÙÙ
+"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Ø§ÛÙ ÙØŽØ³Øª ØŽÙ
+Ø§ Ø±Ø§ ÙØ§Ø±Ø¯ Ú¯ÙÙÙ
+ Ù
+ÛâÚ©ÙØ¯"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "Ø§ØªØµØ§Ù Ø¯ÙØ±Ø¯Ø³Øª Ø§Ù
+Ù"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Ø§ÛÙ ÙØŽØ³Øª ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² ssh ØŽÙ
+Ø§ Ø±Ø§ ÙØ§Ø±Ø¯ ÛÚ© Ù
+ÛØ²ØšØ§Ù Ø¯ÙØ±Ø¯Ø³Øª Ù
+ÛâÚ©ÙØ¯"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Please type in the root (privileged user) password."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "Trying to restart the X server."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Would you like to view the detailed X server output as well?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Ø§ÛÙ ÙØŽØ³Øª ÙŸØ§ÛØ§ÙÙÙ X Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø± Ø§Ø³Øª. ÙŸÙØ¬Ø±ÙâÙØ§ ÙÙØ· ÙÙØªÛ Ú©Ù Ù
+Ú©Ø§ÙâÙÙ
+Ø§ Ø±ÙÛ Ø¢ÙÙØ§Ø³Øª "
+#~ "ØªÙ
+Ø±Ú©Ø² Ø¯Ø§Ø±ÙØ¯. ØšØ±Ø§Û Ø®Ø±ÙØ¬ Ø§Ø² Ø§ÛÙ Ø­Ø§ÙØª Ú¯ÙØŽÙÙ Ø³Ù
+Øª Ø±Ø§Ø³Øª ÙŸÙØ¬Ø±Ù ØšÙÙÛØ³ÛØ¯ Â«exitÂ»"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "Ø¢ØºØ§Ø² ÙØŽØ³Øª Ù
+Ù
+Ú©Ù ÙØšÙØ¯ ØšÙØ§ØšØ±âØ§ÛÙ ÙØŽØ³Øª ÙŸØ§ÛØ§ÙÙÙ X Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø± Ø¢ØºØ§Ø² ØŽØ¯. ÙŸÙØ¬Ø±ÙâÙØ§ ÙÙØ· "
+#~ "ÙÙØªÛ Ú©Ù Ù
+Ú©Ø§ÙâÙÙ
+Ø§ Ø±ÙÛ Ø¢ÙÙØ§ ÙØ³ØªÙØ¯ ØªÙ
+Ø±Ú©Ø² Ø¯Ø§Ø±ÙØ¯. ØšØ±Ø§Û Ø®Ø§Ø±Ø¬ Ø§Ø² Ø§ÛÙ Ø­Ø§ÙØª Ú¯ÙØŽÙÙ "
+#~ "Ø³Ù
+Øª Ø±Ø§Ø³Øª ÙŸÙØ¬Ø±Ù ØšÙÙÛØ³ÛØ¯ Â«exitÂ»"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Could not write new authorization entry: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Could not make new cookie file in %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Cannot safely open %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Could not open cookie file %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Could not lock cookie file %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Could not write cookie"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Ignoring suspiciously looking cookie file %s"
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "Can't write to %s: %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Cannot create pipe"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Failed forking GDM slave process for %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s not a regular file!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s could not be opened"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Cannot fork to display error/info box"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Directory %s does not exist."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s is not owned by uid %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s is writable by group."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s is writable by other."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s does not exist but must exist."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s is not a regular file."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s is writable by group/other."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%s: %s is bigger than sysadmin specified maximum file size."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Could not make socket"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Could not bind socket"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Could not make FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Could not open FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () failed!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid() failed: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Trying failsafe X server %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: Running the XKeepsCrashing script"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Master suspending..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "System is rebooting, please wait ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "System is shutting down, please wait ..."
+
+#~ msgid "Master halting..."
+#~ msgstr "Master halting..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Halt failed: %s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Restarting computer..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: Reboot failed: %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Aborting display %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM restarting ..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "main daemon: Got SIGABRT, something went very wrong. Going down!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Do not fork into the background"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "No console (static) servers to be run"
+
+#~ msgid "Alternative defaults configuration file"
+#~ msgstr "Alternative defaults configuration file"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Preserve LD_* variables"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Start the first X server but then halt until we get a GO in the fifo"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Can't open %s for writing"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- Ù
+Ø¯ÛØ± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ú¯ÙÙÙ
+"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Error setting up %s signal handler: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM already running. Aborting!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Error setting up CHLD signal handler"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC request denied: Not authenticated"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s request denied: Not authenticated"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "Unknown server type requested, using standard server."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: No GDM configuration file: %s. Using defaults."
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession empty, using %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: Standard X server not found, trying alternatives"
+
+# msgstr "%s: âTimedLoginDelay Ú©Ù
+ØªØ± Ø§Ø² Ûµ ØšÙØ¯Ø ÙŸØ³ Ø§Ø² Ûµ Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâØŽÙØ¯"
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: No greeter specified."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: No remote greeter specified."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: No sessions directory specified."
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: TimedLoginDelay is less than 5, defaulting to 5."
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Empty server command; using standard command."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: Invalid server line in config file. Ignoring!"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "%s: XDMCP disabled and no static servers defined. Aborting!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: Greeter not found or can't be executed by the GDM user"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: Remote greeter not found or can't be executed by the GDM user"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "%s: Chooser not found or it can't be executed by the GDM user"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "No daemon/ServAuthDir specified in the GDM configuration file"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: No daemon/ServAuthDir specified."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Yes or n = No? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: Cannot get local addresses!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Could not setgid %d. Aborting."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () failed for %s. Aborting."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: Error setting signal %d to %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Last login:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Can not start fallback console"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "Display '%s' cannot be opened by Xnest"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "Display %s is busy. There is another X server running already."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Error opening a pipe: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Cannot find a free display number"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: Display %s busy.  Trying another display number."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Invalid server command '%s'"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Server name '%s' not found; using standard server"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: Xserver not found: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Can't fork Xserver process!"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Can't set EGID to user GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Can't set EUID to user UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Return to previous login"
+
+#~ msgid "Abort login"
+#~ msgstr "Abort login"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: cannot fork"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: cannot open display %s"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "You must authenticate as root to run configuration."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Can't init pipe to gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+#~ msgstr ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: Cannot start greeter trying default: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: Error starting greeter on display %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Can't fork gdmgreeter process"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Can't open fifo!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Can't init pipe to gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Error starting chooser on display %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Can't fork gdmchooser process"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Could not open ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: Execution of PreSession script returned > 0. Aborting."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "Language %s does not exist; using %s"
+
+#~ msgid "System default"
+#~ msgstr "System default"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Could not setup environment for %s. Aborting."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext () failed for %s. Aborting."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Could not become %s. Aborting."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "Cannot find \"xterm\" to start a failsafe session."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: User not allowed to log in"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "The system administrator has disabled your account."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Error! Unable to set executable context."
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s: Could not exec %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: Could not exec %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "Cannot start the session due to some internal error."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: User passed auth but getpwnam (%s) failed!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: Execution of PostLogin script returned > 0. Aborting."
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: Home directory for %s: '%s' does not exist!"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Error forking user session"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "View details (~/.xsession-errors file)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM detected a halt or restart in progress."
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Ping to %s failed; whacking display!"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Fatal X error - Restarting %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: Failed starting: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Can't fork script process!"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Failed creating pipe"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: Failed executing: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ± ÛØ§ Ú¯Ø°Ø±ÙØ§ÚÙ Ø¯Ø±Ø³Øª ÙÛØ³Øª. ØšØ²Ø±Ú¯Û Ù Ú©ÙÚÚ©Û Ø­Ø±ÙÙ ØšØ§ÛØ¯ Ø±Ø¹Ø§ÛØª ØŽÙØ¯."
+
+#~ msgid "Please enter your username"
+#~ msgstr "ÙØ·ÙØ§Ù ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±ÛâØªØ§Ù Ø±Ø§ ÙØ§Ø±Ø¯ Ú©ÙÛØ¯"
+
+#~ msgid "Password:"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙ:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "ÙÙÛØª Ú©Ø§Ø±ØšØ± Â«%sÂ» ØªØ£ÛÛØ¯ ÙØŽØ¯"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšØ±Ø§Û root Ø§Ø² ØµÙØ­ÙÙ ÙÙ
+Ø§ÛØŽ Â«%sÂ» Ù
+Ø¬Ø§Ø² ÙÛØ³Øª"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ù
+Ø¬Ø§Ø² ÙÛØ³Øª Ø§Ø² Ø§ÛÙ ØµÙØ­ÙÙ ÙÙ
+Ø§ÛØŽ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙØ¯"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "Ú©Ø§Ø±ØšØ± %s Ù
+Ø¬Ø§Ø² ØšÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ÙÛØ³Øª"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø­Ø³Ø§Øš ØŽÙ
+Ø§ Ø±Ø§ Ø§Ø² Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ Ø§Ø³Øª."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù Ú¯Ø±ÙÙ Ú©Ø§Ø±ØšØ± Ø±Ø§ ØšØ±Ø§Û %s ØªÙØžÛÙ
+ Ú©Ø±Ø¯"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ÙÙ
+ÛâØªÙØ§Ù Ú©Ø±ÙÙ Ú©Ø§Ø±ØšØ± ØŽÙ
+Ø§ Ø±Ø§ ØªÙØžÛÙ
+ Ú©Ø±Ø¯Ø ØŽÙ
+Ø§ ÙÙ
+ÛâØªÙØ§ÙÛØ¯ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯. ÙØ·ÙØ§Ù "
+#~ "ØšØ§ Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØªÙ
+Ø§Ø³ ØšÚ¯ÛØ±ÛØ¯."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙÙ %s Ù
+ÙÙØ¶Û ØŽØ¯Ù Ø§Ø³Øª"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "ÙØ§Ø²Ù
+ Ø§Ø³Øª Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø®ÙØ¯ Ø±Ø§ ØªØºÛÛØ± Ø¯ÙÛØ¯.\n"
+#~ "ÙØ·ÙØ§Ù ÛÚ© Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø¬Ø¯ÛØ¯ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ÙÙ
+ÛâØªÙØ§Ù Ú¯Ø°Ø±ÙØ§ÚÙÙ ØŽÙ
+Ø§ Ø±Ø§ ØªØºÛÛØ± Ø¯Ø§Ø¯Ø ØŽÙ
+Ø§ ÙÙ
+ÛâØªÙØ§ÙÛØ¯ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯. ÙØ·ÙØ§Ù "
+#~ "ØšØ¹Ø¯Ø§Ù Ø¯ÙØšØ§Ø±Ù Ø§Ù
+ØªØ­Ø§Ù Ú©ÙÛØ¯ ÛØ§ ØšØ§ Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØªÙ
+Ø§Ø³ ØšÚ¯ÛØ±ÛØ¯."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Ú¯Ø°Ø±ÙØ§ÚÙÙ ØŽÙ
+Ø§ ØªØºÛÛØ± ÛØ§ÙØª ÙÙÛ Ù
+Ù
+Ú©Ù Ø§Ø³Øª ÙØ§Ø²Ù
+ ØšØ§ØŽØ¯ Ø¯ÙØšØ§Ø±Ù Ø¢Ù Ø±Ø§ ØªØºÛÛØ± Ø¯ÙÛØ¯. "
+#~ "ÙØ·ÙØ§Ù ØšØ¹Ø¯Ø§Ù Ø¯ÙØšØ§Ø±Ù Ø§Ù
+ØªØ­Ø§Ù Ú©ÙÛØ¯ ÛØ§ ØšØ§ Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØªÙ
+Ø§Ø³ ØšÚ¯ÛØ±ÛØ¯."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Ú¯Ø°Ø±ÙØ§ÚÙÙ ØŽÙ
+Ø§ Ù
+ÙÙØ¶Û ØŽØ¯Ù Ø§Ø³Øª.\n"
+#~ "Ø­Ø§ÙØ§ Ø¯ÛÚ¯Ø± ÙÙØ· Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ù
+ÛâØªÙØ§ÙØ¯ Ø¢Ù Ø±Ø§ ØªØºÛÛØ± Ø¯ÙØ¯"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Ø®Ø·Ø§Û Ø¯Ø§Ø®ÙÛ Ø¯Ø± passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "ÛÚ© Ø®Ø·Ø§Û Ø¯Ø§Ø®ÙÛ Ø±Ø® Ø¯Ø§Ø¯Ø Ù ØŽÙ
+Ø§ ÙÙ
+ÛâØªÙØ§ÙÛØ¯ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯.\n"
+#~ "ÙØ·ÙØ§Ù ØšØ¹Ø¯Ø§Ù Ø¯ÙØšØ§Ø±Ù Ø§Ù
+ØªØ­Ø§Ù Ú©ÙÛØ¯ ÛØ§ ØšØ§ Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØªÙ
+Ø§Ø³ ØšÚ¯ÛØ±ÛØ¯."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù Ø³Ø§Ø®ØªØ§Ø± passwd Ø±Ø§ ØšØ±Ø§Û %s Ú¯Ø±ÙØª"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "ÙØ§Ø²Ù
+ Ø§Ø³Øª ÙÙØ±Ø§Ù Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø®ÙØ¯ Ø±Ø§ ØªØºÛÛØ± Ø¯ÙÛØ¯ (Ú¯Ø°Ø±ÙØ§ÚÙ ÙØ¯ÛÙ
+Û ØŽØ¯Ù Ø§Ø³Øª)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "ÙØ§Ø²Ù
+ Ø§Ø³Øª ÙÙØ±Ø§Ù Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø®ÙØ¯ Ø±Ø§ ØªØºÛÛØ± Ø¯ÙÛØ¯ (Ø§Ø¬ØšØ§Ø± Ø§Ø² root)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "Ø­Ø³Ø§Øš ØŽÙ
+Ø§ Ù
+ÙÙØ¶Û ØŽØ¯Ù Ø§Ø³ØªØ ÙØ·ÙØ§Ù ØšØ§ Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØªÙ
+Ø§Ø³ ØšÚ¯ÛØ±ÛØ¯."
+
+#~ msgid "No password supplied"
+#~ msgstr "Ú¯Ø°Ø²ÙØ§ÚÙâØ§Û Ø¯Ø§Ø¯Ù ÙØŽØ¯"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙ ØªØºÛÛØ±Û ÙÚ©Ø±Ø¯"
+
+#~ msgid "Can not get username"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙØ§Ù
+ Ú©Ø§Ø±ØšØ± Ø±Ø§ Ú¯Ø±ÙØª"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø¬Ø¯ÛØ¯ ÛÙÙÛÚ©Ø³ Ø±Ø§ Ø¯ÙØšØ§Ø±Ù ØšÙÙÛØ³ÛØ¯:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø¬Ø¯ÛØ¯ ÛÙÙÛÚ©Ø³ Ø±Ø§ ÙØ§Ø±Ø¯ Ú©ÙÛØ¯:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙÙ ÛÙÙÛÚ©Ø³ (ÙØ¹ÙÛ):"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Ø®Ø·Ø§ Ø¯Ø± ÙÙÚ¯Ø§Ù
+ ØªØºÛÛØ± Ø¯Ø§Ø¯Ù Ú¯Ø°Ø±ÙØ§ÚÙÙ NIS."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "ØŽÙ
+Ø§ ØšØ§ÛØ¯ Ú¯Ø°Ø±ÙØ§ÚÙÙ ØšÙÙØ¯ØªØ±Û Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙ ÙØšÙØ§Ù Ø§Ø³ØªÙØ§Ø¯Ù ØŽØ¯Ù Ø§Ø³Øª. ÛÚ©Û Ø¯ÛÚ¯Ø± Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "ØŽÙ
+Ø§ ØšØ§ÛØ¯ Ù
+Ø¯Øª ØšÛØŽØªØ±Û ØµØšØ± Ú©ÙÛØ¯ ØªØ§ ØšØªÙØ§ÙÛØ¯ Ú¯Ø°Ø±ÙØ§ÚÙÙ Ø®ÙØ¯ Ø±Ø§ ØªØºÛÛØ± Ø¯ÙÛØ¯"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Ú¯Ø°Ø±ÙØ§ÚÙâÙØ§ ÛÚ©Ø³Ø§Ù ÙÛØ³ØªÙØ¯"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Cannot setup pam handle with null display"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Can't set PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Can't set PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ù
+Ø¬Ø§Ø² ÙÛØ³Øª Ø§Ø² Ø§ÛÙ ØµÙØ­ÙÙ ÙÙ
+Ø§ÛØŽ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙØ¯"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "ØªØºÛÛØ± ÙØŽØ§ÙÙÙ ØªØ£ÛÛØ¯ ÙÙÛØª ØšØ±Ø§Û Ú©Ø§Ø±ØšØ± %s ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ØªØºÛÛØ± ÙØŽØ§ÙÙÙ ØªØ£ÛÛØ¯ ÙÙÛØª ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯. ÙØ·ÙØ§Ù ØšØ¹Ø¯Ø§Ù Ø¯ÙØšØ§Ø±Ù Ø§Ù
+ØªØ­Ø§Ù Ú©ÙÛØ¯ ÛØ§ ØšØ§ Ù
+Ø¯ÛØ± "
+#~ "Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØªÙ
+Ø§Ø³ ØšÚ¯ÛØ±ÛØ¯."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Ú©Ø§Ø±ØšØ± %s Ø¯ÛÚ¯Ø± Ù
+Ø¬Ø§Ø² ÙÛØ³Øª ØšÙ Ø³ÛØ³ØªÙ
+ Ø¯Ø³ØªØ±Ø³Û Ø¯Ø§ØŽØªÙ ØšØ§ØŽØ¯"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "Ø¯Ø± Ø­Ø§Ù Ø­Ø§Ø¶Ø± Ú©Ø§Ø±ØšØ± %s Ù
+Ø¬Ø§Ø² ØšÙ Ø¯Ø³ØªÛØ§ØšÛ ØšÙ Ø³ÛØ³ØªÙ
+ ÙÛØ³Øª"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø¯Ø³ØªØ±Ø³Û ØŽÙ
+Ø§ ØšÙ Ø³ÛØ³ØªÙ
+ Ø±Ø§ Ù
+ÙÙØªØ§Ù Ø§Ø² Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ Ø§Ø³Øª."
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØšØ±Ø§Û %s ÙØŽØ³Øª ØšØ§Ø² Ú©Ø±Ø¯"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "ØªØ£ÛÛØ¯ ÙÙÛØª ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯. ØšØ²Ø±Ú¯Û Ù Ú©ÙÚÚ©Û Ø­Ø±ÙÙ ØšØ§ÛØ¯ Ø±Ø¹Ø§ÛØª ØŽÙØ¯."
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ù
+ÙÙØªØ§Ù Ø¯Ø³ØªØ±Ø³Û ØŽÙ
+Ø§ ØšÙ Ø³ÛØ³ØªÙ
+ Ø±Ø§ Ø§Ø² Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ Ø§Ø³Øª."
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙŸÛÚ©Ø±ØšÙØ¯Û PAM ØšØ±Ø§Û GDM Ø±Ø§ ÙŸÛØ¯Ø§ Ú©Ø±Ø¯."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: Could not bind to XDMCP socket!"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: Unknown opcode from host %s"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: No XDMCP support"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Ø®Ø· ÙØ±Ù
+Ø§Ù Xnest"
+
+#~ msgid "STRING"
+#~ msgstr "Ø±ØŽØªÙ"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Ú¯Ø²ÛÙÙâÙØ§Û Ø§Ø¶Ø§ÙÛ Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "Ú¯Ø²ÛÙÙâÙØ§"
+
+#~ msgid "Run in background"
+#~ msgstr "Ø§Ø¬Ø±Ø§ Ø¯Ø± ÙŸØ³âØ²Ù
+ÛÙÙ"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "ÙÙØ· Ø§Ø¬Ø±Ø§Û  XnestØ ØšØ¯ÙÙ ÙŸØ±Ø³âÙØ¬Ù (ØšØ¯ÙÙ Ø§ÙØªØ®Ø§ØšâÚ¯Ø±)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Ø§ÙØ¬Ø§Ù
+ ÙŸØ±Ø³âÙØ¬ÙÛ Ù
+Ø³ØªÙÛÙ
+ ØšÙ Ø¬Ø§Û ØºÛØ± Ù
+Ø³ØªÙÛÙ
+ (Ø§ÙØªØ®Ø§ØšâÚ¯Ø±)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "ÙØ¬ÙØ¯ GDM Ø¯Ø± Ø­Ø§Ù Ø§Ø¬Ø±Ø§ ØšØ±Ø±Ø³Û ÙØŽÙØ¯"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Ø§ÙØªØ®Ø§ØšâÚ¯Ø± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+  GDM ØªÙ Ø¯Ø± ØªÙ"
+
+#~ msgid "- Nested gdm login"
+#~ msgstr "- ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ GDM ØªÙ Ø¯Ø± ØªÙ"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "ÙØ·ÙØ§Ù Ø§Ø² Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØšØ®ÙØ§ÙÛØ¯ Ø¢Ù Ø±Ø§ ÙØµØš Ú©ÙØ¯."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "âXDMCP ØºÛØ± Ù
+Ø³ØªÙÛÙ
+ ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙØŽØ¯Ù Ø§Ø³Øª"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "ÙØ·ÙØ§Ù Ø§Ø² Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØšØ®ÙØ§ÙÛØ¯ Ø§ÛÙ Ø§Ù
+Ú©Ø§Ù Ø±Ø§ ØšÙ Ú©Ø§Ø± ØšÛÙØ¯Ø§Ø²Ø¯."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "âXDMCP ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙØŽØ¯Ù Ø§Ø³Øª"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "ÙØ·ÙØ§Ù Ø§Ø² Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØšØ®ÙØ§ÙÛØ¯ Ø¢Ù Ø±Ø§ Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙØ¯."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "ÙŸÛØ¯Ø§ Ú©Ø±Ø¯Ù ØŽÙ
+Ø§Ø±ÙÙ ÛÚ© ÙÙ
+Ø§ÛØŽ Ø¢Ø²Ø§Ø¯ Ù
+Ù
+Ú©Ù ÙØšÙØ¯"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "ÙØ·ÙØ§Ù ØµØšØ± Ú©ÙÛØ¯: Ø¯Ø± Ø­Ø§Ù ÙŸÙÛØŽ ØŽØšÚ©Ù Ù
+Ø­ÙÛ..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "ÙÛÚ Ù
+ÛØ²ØšØ§Ù Ø¯Ø± Ø­Ø§Ù Ú©Ø§Ø±Û ÙŸÛØ¯Ø§ ÙØŽØ¯."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "ÛÚ© _Ù
+ÛØ²ØšØ§Ù Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯ ØªØ§ ØšÙ Ø¢Ù Ù
+ØªØµÙ ØŽÙÛØ¯:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "Ù
+ÛØ²ØšØ§Ù Â«%sÂ» Ø¯Ø± Ø­Ø§Ù Ø­Ø§Ø¶Ø± ÙÙ
+ÛâØ®ÙØ§ÙØ¯ ÛÚ© ÙØŽØ³Øª ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø±Ø§ ÙŸØŽØªÛØšØ§ÙÛ Ú©ÙØ¯. "
+#~ "ÙØ·ÙØ§Ù ØšØ¹Ø¯Ø§Ù Ø¯ÙØšØ§Ø±Ù Ø§Ù
+ØªØ­Ø§Ù Ú©ÙÛØ¯."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØšÙ Ú©Ø§Ø±Ú¯Ø²Ø§Ø± Ù
+ØªØµÙ ØŽØ¯"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Ø¯Ø± %2$Id Ø«Ø§ÙÛÙ ÙŸØ§Ø³Ø®Û Ø§Ø² Ù
+ÛØ²ØšØ§Ù Â«%1$sÂ» Ø¯Ø±ÛØ§ÙØª ÙØŽØ¯. ØŽØ§ÛØ¯ Ù
+ÛØ²ØšØ§Ù Ø±ÙØŽÙ ÙÛØ³ØªØ "
+#~ "ÛØ§ Ø¯Ø± Ø­Ø§Ù Ø­Ø§Ø¶Ø± ÙÙ
+ÛâØ®ÙØ§ÙØ¯ ÛÚ© ÙØŽØ³Øª ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø±Ø§ ÙŸØŽØªÛØšØ§ÙÛ Ú©ÙØ¯. ÙØ·ÙØ§Ù ØšØ¹Ø¯Ø§Ù "
+#~ "Ø¯ÙØšØ§Ø±Ù Ø§Ù
+ØªØ­Ø§Ù Ú©ÙÛØ¯."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "ÙŸØ§Ø³Ø®Û Ø§Ø² Ú©Ø§Ø±Ú¯Ø²Ø§Ø± Ø¯Ø±ÛØ§ÙØª ÙØŽØ¯"
+
+# c-format
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "Ù
+ÛØ²ØšØ§Ù Â«â%sÂ» ÙŸÛØ¯Ø§ ÙÙ
+ÛâØŽÙØ¯. ØŽØ§ÛØ¯ Ø¢Ù Ø±Ø§ Ø§ØŽØªØšØ§Ù ÙØ§Ø±Ø¯ Ú©Ø±Ø¯ÙâØ§ÛØ¯."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Ù
+ÛØ²ØšØ§Ù ÙŸÛØ¯Ø§ ÙÙ
+ÛâØŽÙØ¯"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "Ù
+Ø­ÙØ·ÙÙ Ø§ØµÙÛ Ø§ÛÙ ØšØ±ÙØ§Ù
+Ù Ù
+ÛØ²ØšØ§ÙâÙØ§Û Ù
+ÙØ¬ÙØ¯ Ø¯Ø± ØŽØšÚ©ÙÙ Ù
+Ø­ÙÛ ÙØŽØ§Ù Ø±Ø§ Ù
+ÛâØ¯ÙØ¯ Ú©Ù "
+#~ "Â«XDMCPÂ» Ø±Ø§ ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙâØ§ÙØ¯. Ø§ÛÙ Ú¯Ø²ÛÙÙ ØšÙ Ú©Ø§Ø±ØšØ±Ø§Ù Ø§Ø¬Ø§Ø²Ù Ù
+ÛâØ¯ÙØ¯ Ø§Ø² Ø¯ÙØ±Ø¯Ø³Øª "
+#~ "ÙØ§Ø±Ø¯ Ø±Ø§ÛØ§ÙÙâÙØ§Û Ø¯ÛÚ¯Ø± ØŽÙÙØ¯Ø Ø¯Ø±Ø³Øª Ù
+Ø«Ù Ø§ÛÙ Ú©Ù Ø§Ø² Ø·Ø±ÛÙ ÙŸÛØŽØ§ÙÙ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽØ¯Ù "
+#~ "ØšØ§ØŽÙØ¯.\n"
+#~ "\n"
+#~ "ØŽÙ
+Ø§ Ù
+ÛâØªÙØ§ÙÛØ¯ ØšØ±Ø§Û ÛØ§ÙØªÙ Ù
+ÛØ²ØšØ§Ù Ø¬Ø¯ÛØ¯ ØšØ§ Ú©ÙÛÚ© Ú©Ø±Ø¯Ù Ø±ÙÛ Â«ÙÙØ³Ø§Ø²ÛÂ» ØŽØšÚ©Ù Ø±Ø§ "
+#~ "ØšØ§Ø²ÙŸÙÛØŽ Ú©ÙÛØ¯. ÙÙØªÛ Ù
+ÛØ²ØšØ§Ù Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©Ø±Ø¯ÛØ¯ Ø±ÙÛ Â«Ø§ØªØµØ§ÙÂ» Ú©ÙÛÚ© Ú©ÙÛØ¯ ØªØ§ ÛÚ© ÙØŽØ³Øª "
+#~ "ØšÙ Ø¢Ù Ø±Ø§ÛØ§ÙÙ ØšØ§Ø² ØŽÙØ¯."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Ø³ÙÚ©Øª ØšØ±Ø§Û Ø§Ø±ØªØšØ§Ø· xdm"
+
+#~ msgid "SOCKET"
+#~ msgstr "Ø³ÙÚ©Øª"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "ÙØŽØ§ÙÛ Ú©Ø§Ø±Ú¯ÛØ± Ú©Ù Ø¯Ø± ÙŸØ§Ø³Ø® ØšÙ xdm ØšØ§Ø²Ú¯Ø±Ø¯Ø§ÙØ¯Ù Ù
+ÛâØŽÙØ¯"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ÙØŽØ§ÙÛ"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "ÙÙØ¹ Ø§ØªØµØ§Ù Ú©Ù Ø¯Ø± ÙŸØ§Ø³Ø® ØšÙ xdm ØšØ§Ø²Ú¯Ø±Ø¯Ø§ÙØ¯Ù Ù
+ÛâØŽÙØ¯"
+
+#~ msgid "TYPE"
+#~ msgstr "ÙÙØ¹"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "ÙØ³Ø®ÙÙ Ø§ÙØªØ®Ø§ØšâÚ¯Ø± (%s) ØšØ§ ÙØ³Ø®ÙÙ ØŽØšØ­ (%s) Ù
+Ø·Ø§ØšÙØª ÙØ¯Ø§Ø±Ø¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽÙ
+Ø§ ÙÙ
+ÛÙ Ø§ÙØ§Ù "
+#~ "GDM Ø±Ø§ Ø§Ø±ØªÙØ§ Ø¯Ø§Ø¯ÙâØ§ÛØ¯. ÙØ·ÙØ§Ù ØŽØšØ­ GDM ÛØ§ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù Ø§ÙØªØ®Ø§ØšâÚ¯Ø± Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©Ø±Ø¯"
+
+#~ msgid "A_dd host: "
+#~ msgstr "Ø§_Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù Ù
+ÛØ²ØšØ§Ù: "
+
+#~ msgid "C_onnect"
+#~ msgstr "Ø§Øª_ØµØ§Ù"
+
+#~ msgid "Exit the application"
+#~ msgstr "Ø®Ø±ÙØ¬ Ø§Ø² ØšØ±ÙØ§Ù
+Ù"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "Ø§ÙØªØ®Ø§ØšâÚ¯Ø± Ù
+ÛØ²ØšØ§Ù ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "ØšØ§Ø² Ú©Ø±Ø¯Ù ÛÚ© ÙØŽØ³Øª ØšÙ Ù
+ÛØ²ØšØ§Ù Ø§ÙØªØ®Ø§ØšâØŽØ¯Ù"
+
+#~ msgid "Probe the network"
+#~ msgstr "Ú©Ø§ÙØŽ ØŽØšÚ©Ù"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "ÙŸØ±Ø³âÙØ¬Ù Ù Ø§Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù Ø§ÛÙ Ù
+ÛØ²ØšØ§Ù ØšÙ ÙÙØ±Ø³Øª ØšØ§ÙØ§"
+
+#~ msgid "Status"
+#~ msgstr "ÙØ¶Ø¹ÛØª"
+
+#~ msgid "_Add"
+#~ msgstr "Ø§_Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "ØŽØ§ÛØ¯ ØŽÙ
+Ø§ Ø§Ø² ÛÚ© Ú©Ø¯ÛØ± ÙÙ
+Ø§ÛØŽ Ø¯ÛÚ¯Ø± Ù
+Ø«Ù KDM (Ù
+Ø¯ÛØ± ÙÙ
+Ø§ÛØŽ KDE) Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâÚ©ÙÛØ¯. "
+#~ "Ø§Ú¯Ø± ØšØ§ Ø§ÛÙ ÙØ¬ÙØ¯ Ù
+ÛâØ®ÙØ§ÙÛØ¯ Ø§Ø² Ø§ÛÙ Ø§Ù
+Ú©Ø§ÙØ§Øª Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛØ¯Ø Ø®ÙØ¯ØªØ§Ù GDM Ø±Ø§ "
+#~ "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯ ÛØ§ Ø§ÛÙ Ú©Ù Ø§Ø² Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØšØ®ÙØ§ÙÛØ¯ Ú©Ù GDM Ø±Ø§ Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û "
+#~ "Ú©ÙØ¯."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØšØ§ GDM ØªÙ
+Ø§Ø³ ØšØ±ÙØ±Ø§Ø± Ú©Ø±Ø¯ (Ù
+Ø¯ÛØ± ÙÙ
+Ø§ÛØŽ Ú¯ÙÙÙ
+)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "ØŽØ§ÛØ¯ ÙØ³Ø®ÙâØ§Û ÙØ¯ÛÙ
+Û Ø§Ø² GDM Ø¯Ø± Ø­Ø§Ù Ø§Ø¬Ø±Ø§Ø³Øª."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØšØ§ GDM ØªÙ
+Ø§Ø³ ØšØ±ÙØ±Ø§Ø± Ú©Ø±Ø¯Ø ØŽØ§ÛØ¯ ÙØ³Ø®ÙâØ§Û ÙØ¯ÛÙ
+Û Ø¯Ø± Ø­Ø§Ù Ø§Ø¬Ø±Ø§Ø³Øª."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "Ø­Ø¯ Ù
+Ø¬Ø§Ø² Ú©Ø§Ø±Ú¯Ø²Ø§Ø±ÙØ§Û Ø§ÙØ¹Ø·Ø§ÙâÙŸØ°ÛØ± X Ø³Ø± Ø±Ø³ÛØ¯."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "ÙÙÚ¯Ø§Ù
+ ØªÙØ§ØŽ ØšØ±Ø§Û Ø¢ØºØ§Ø² Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X Ø®Ø·Ø§ÙØ§ÛÛ Ø±Ø® Ø¯Ø§Ø¯."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù Ø¯Ø±Ø³Øª ÙŸÛÚ©Ø±ØšÙØ¯Û ÙØŽØ¯Ù Ø§Ø³Øª."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "ØªØ¹Ø¯Ø§Ø¯ ÙØŽØ³ØªâÙØ§Û X Ø¯Ø± Ø­Ø§Ù Ø§Ø¬Ø±Ø§  Ø²ÛØ§Ø¯ Ø§Ø³Øª."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "ØšØ±ÙØ±Ø§Ø±Û Ø§ØªØµØ§Ù Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ØªÙØ¯Ø±ØªÙ (Xnest) ØšØ§ Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ÙØ¹ÙÛ Ù
+Ù
+Ú©Ù ÙÛØ³Øª. Ù
+Ù
+Ú©Ù "
+#~ "Ø§Ø³Øª ØŽÙ
+Ø§ ÛÚ© ÙŸØ±ÙÙØ¯ÙÙ Ø§Ø¹Ø·Ø§Û Ø§Ø®ØªÛØ§Ø± Ú©Ù
+ Ø¯Ø§ØŽØªÙ ØšØ§ØŽÛØ¯."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ØªÙØ¯Ø±ØªÙ (Xnest) ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯ ÛØ§ GDM Ø¯Ø±Ø³Øª ÙŸÛÚ©Ø±ØšÙØ¯Û ÙØŽØ¯Ù Ø§Ø³Øª.\n"
+#~ "ÙØ·ÙØ§Ù ØšØ±Ø§Û Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØªÙØ¯Ø±ØªÙ ØšØ³ØªÙÙ Xnest Ø±Ø§ ÙØµØš Ú©ÙÛØ¯"
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯Ø Ù
+Ù
+Ú©Ù Ø§Ø³Øª GDM Ø¯Ø±Ø³Øª ÙŸÛÚ©Ø±ØšÙØ¯Û ÙØŽØ¯Ù ØšØ§ØŽØ¯."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "Ø¯Ø± Ø­Ø§Ù ØªÙØ§ØŽ ØšØ±Ø§Û ØªÙØžÛÙ
+ ÛÚ© Ú©ÙØŽ Ø®Ø±ÙÚ Ø§Ø² Ø³ÛØ³ØªÙ
+ ÙØ§ØŽÙØ§Ø®ØªÙØ ÛØ§ ØªÙØ§ØŽ ØšØ±Ø§Û ØªÙØžÛÙ
+ "
+#~ "ÛÚ© Ú©ÙØŽ Ø®Ø±ÙØ¬ Ø§Ø² Ø³ÛØ³ØªÙ
+ Ú©Ù Ù
+ÙØ¬ÙØ¯ ÙÛØ³Øª."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "ÙŸØ§ÛØ§ÙÙÙ Ù
+Ø¬Ø§Ø²Û ÙŸØŽØªÛØšØ§ÙÛ ÙÙ
+ÛâØŽÙØ¯."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "Ø¯Ø± Ø­Ø§Ù ØªÙØ§ØŽ ØšØ±Ø§Û ØªØºÛÛØ± ØŽÙ
+Ø§Ø±ÙÙ ÙŸØ§ÛØ§ÙÙÙ Ù
+Ø¬Ø§Ø²Û ÙØ§Ù
+Ø¹ØªØšØ±."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "Ø¯Ø± Ø­Ø§Ù ØªÙØ§ØŽ ØšØ±Ø§Û ØšÙâÙÙÚ¯Ø§Ù
+âØ³Ø§Ø²Û ÛÚ© Ú©ÙÛØ¯ ÙŸÛÚ©Ø±ØšÙØ¯Û ÙŸØŽØªÛØšØ§ÙÛ ÙØŽØ¯Ù."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "ØšÙ ÙØžØ± ÙÙ
+ÛâØ¢ÛØ¯ ØŽÙ
+Ø§ Ø§Ø¬Ø§Ø²ÙâÙØ§Û ÙØ§Ø²Ù
+ ØšØ±Ø§Û Ø§ÛÙ Ø¹Ù
+ÙÛØ§Øª Ø±Ø§ Ø¯Ø§ØŽØªÙ ØšØ§ØŽÛØ¯. ØŽØ§ÛØ¯ "
+#~ "ÙŸØ±ÙÙØ¯ÙÙ â.Xauthority ØŽÙ
+Ø§ Ø¯Ø±Ø³Øª ØšØ±ÙŸØ§Ø³Ø§Ø²Û ÙØŽØ¯Ù Ø§Ø³Øª."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr ""
+#~ "ØªØ¹Ø¯Ø§Ø¯ ÙŸÛØºØ§Ù
+âÙØ§Û Ø§Ø±Ø³Ø§ÙÛ ØšÙ GDM Ø¢Ù ÙØ¯Ø± Ø²ÛØ§Ø¯ ØšÙØ¯ Ú©Ù Ø¯ÛÚ¯Ø± ØšÙ Ù
+Ø§ Ø¬ÙØ§Øš ÙÙ
+ÛâØ¯ÙØ¯."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%Id Ø«Ø§ÙÛÙ"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Usage: %s [-b][-v] and one of the following:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a display\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r display\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d display\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [server_name]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t maximum tries to connect (default 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s sleep value (default 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "Server busy, will sleep.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Failed to connect to server after %d retries\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšÙ Ø¹ÙÙØ§Ù ÛÚ© Ú©Ø§Ø±ØšØ± Ø¯ÛÚ¯Ø± Ø¯Ø± ÛÚ© ÙŸÙØ¬Ø±ÙÙ ØªÙØ¯Ø±ØªÙ"
+
+#~ msgid "New Login in a Nested Window"
+#~ msgstr "ÙØ±ÙØ¯ Ø¬Ø¯ÛØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø¯Ø± ÛÚ© ÙŸÙØ¬Ø±ÙÙ ØªÙØ¯Ø±ØªÙ"
+
+#~ msgid "Cannot change display"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙÙ
+Ø§ÛØŽ Ø±Ø§ ØªØºÛÛØ± Ø¯Ø§Ø¯"
+
+#~ msgid "Nobody"
+#~ msgstr "ÙÛÚâÚ©Ø³"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "ÙÙ
+Ø§ÛØŽ %s Ø±ÙÛ ÙŸØ§ÛØ§ÙÙÙ Ù
+Ø¬Ø§Ø²Û %Id"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "ØµÙØ­Ù ÙÙ
+Ø§ÛØŽ ØªÙØ¯Ø±ØªÙÛ %s Ø±ÙÛ ÙŸØ§ÛØ§ÙÙÙ Ù
+Ø¬Ø§Ø²Û %Id"
+
+#~ msgid "Open Displays"
+#~ msgstr "ØšØ§Ø² Ú©Ø±Ø¯Ù ÙÙ
+Ø§ÛØŽâÙØ§"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_ØšØ§Ø² Ú©Ø±Ø¯Ù ÙÙ
+Ø§ÛØŽ Ø¬Ø¯ÛØ¯"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "ØªØ¹ÙÛØ¶ ØšÙ ÙÙ
+Ø§ÛØŽ _Ù
+ÙØ¬ÙØ¯"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "ØªØ¹Ø¯Ø§Ø¯Û ØµÙØ­ÙÙ ÙÙ
+Ø§ÛØŽ ØšØ§Ø² Ø§Ø³Øª. ØŽÙ
+Ø§ Ù
+ÛâØªÙØ§ÙÛØ¯ ÛÚ©Û Ø±Ø§ Ø§Ø² ÙÙØ±Ø³Øª Ø²ÛØ± Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯ "
+#~ "ÛØ§ Ø§ÛÙ Ú©Ù ÛÚ© ÙÙ
+Ø§ÛØŽ Ø¬Ø¯ÛØ¯ ØšØ§Ø² Ú©ÙÛØ¯."
+
+#~ msgid "Choose server"
+#~ msgstr "Ø§ÙØªØ®Ø§Øš Ú©Ø§Ø±Ú¯Ø²Ø§Ø±"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X Ø±Ø§ ØšØ±Ø§Û Ø¢ØºØ§Ø² Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Standard server"
+#~ msgstr "Ú©Ø§Ø±Ú¯Ø²Ø§Ø± Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr ""
+#~ "ØšÙ ÙØžØ± ÙÙ
+ÛâØ¢ÛØ¯ ØŽÙ
+Ø§ ØªØ£ÛÛØ¯ Ø§Ø¬Ø§Ø²ÙâÙØ§Û ÙØ§Ø²Ù
+ ØšØ±Ø§Û Ø§ÛÙ Ø¹Ù
+ÙÛØ§Øª Ø±Ø§ Ø¯Ø§ØŽØªÙ ØšØ§ØŽÛØ¯"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "ØŽØ§ÛØ¯ ÙŸØ±ÙÙØ¯ÙÙ .Xauthority ØŽÙ
+Ø§ Ø¯Ø±Ø³Øª ØšØ±ÙŸØ§Ø³Ø§Ø²Û ÙØŽØ¯Ù ØšØ§ØŽØ¯."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "ØšÙ ÙØžØ± ÙÙ
+ÛâØ¢ÛØ¯ Ø¯Ø± ÙŸÛØŽØ§ÙÙ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽØ¯Ù ØšØ§ØŽÛØ¯"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Ø¢ØºØ§Ø² ÛÚ© ÙØŽØ³Øª ÙØ±ÙØ¯ Ø¬Ø¯ÛØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ÙÙØ· Ø¯Ø± ÛÚ© ÙŸÛØŽØ§ÙÙ Ø¯Ø±Ø³Øª Ø¹Ù
+Ù Ù
+ÛâÚ©ÙØ¯."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšÙâØ¹ÙÙØ§Ù ÛÚ© Ú©Ø§Ø±ØšØ± Ø¯ÛÚ¯Ø± ØšØ¯ÙÙ Ø®Ø±ÙØ¬ Ø§Ø² Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "Ø§ÙÙâØ³|Ø¢ÙØ±ÛÚ©Ø§ÙØ³"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "Ø§ÙÙâØ³|Ø¢ÙØšØ§ÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ù
+ÙØ±Û"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "ØŽâÛ|Ø¹Ø±ØšÛ (Ù
+ØµØ±)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "ØŽâÛ|Ø¹Ø±ØšÛ (ÙØšÙØ§Ù)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ø±Ù
+ÙÛ"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "Ø§ÙÙâØ³|Ø¢Ø°Ø±ØšØ§ÛØ¬Ø§ÙÛ"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "Ø§ÙÙâØ³|ØšØ§Ø³Ú©Û"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "Ø§ÙÙâØ³|ØšÙÙØ±ÙØ³Û"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "Ø§ÙÙâØ³|ØšÙÚ¯Ø§ÙÛ"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "Ø§ÙÙâØ³|ØšÙÚ¯Ø§ÙÛ (ÙÙØ¯)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "Ø§ÙÙâØ³|ØšÙØºØ§Ø±Û"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "Ø§ÙÙâØ³|ØšÙØ³ÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "ØŽâÛ|Ú©Ø§ØªØ§ÙÙÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "Ø§ÙÙâØ³|ÚÛÙÛ (Ø³Ø±Ø²Ù
+ÛÙ Ø§ØµÙÛ)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "Ø§ÙÙâØ³|ÚÛÙÛ (ÙÙÚ¯âÚ©ÙÚ¯)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "Ø§ÙÙâØ³|ÚÛÙÛ (Ø³ÙÚ¯Ø§ÙŸÙØ±)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "Ø§ÙÙâØ³|ÚÛÙÛ (ØªØ§ÛÙØ§Ù)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "ØŽâÛ|Ú©Ø±ÙØ§ØªÛ"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "Ø§ÙÙâØ³|ÚÚ©Û"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "Ø§ÙÙâØ³|Ø¯Ø§ÙÙ
+Ø§Ø±Ú©Û"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "ØŽâÛ|ÙÙÙØ¯Û"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û(Ø§ÛØ§ÙØ§Øª Ù
+ØªØ­Ø¯Ù)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û (Ø§Ø³ØªØ±Ø§ÙÛØ§)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û(ØšØ±ÛØªØ§ÙÛØ§)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û (Ú©Ø§ÙØ§Ø¯Ø§)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û (Ø§ÛØ±ÙÙØ¯)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û (Ø¯Ø§ÙÙ
+Ø§Ø±Ú©)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û (Ø¢ÙØ±ÛÙØ§Û Ø¬ÙÙØšÛ)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ø³ØªÙÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "ØŽâÛ|ÙÙÙØ§ÙØ¯Û"
+
+#~ msgid "A-M|French"
+#~ msgstr "ØŽâÛ|ÙØ±Ø§ÙØ³ÙÛ"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "ØŽâÛ|ÙØ±Ø§ÙØ³ÙÛ(ØšÙÚÛÚ©)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "Ø§ÙÙâØ³|ÙØ±Ø§ÙØ³ÙÛ(Ø³ÙØŠÛØ³)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "Ø§ÙÙâØ³|Ú¯Ø§ÙÛØ³ÛØ§ÛÛ"
+
+#~ msgid "A-M|German"
+#~ msgstr "Ø§ÙÙâØ³|Ø¢ÙÙ
+Ø§ÙÛ"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "Ø§ÙÙâØ³|Ø¢ÙÙ
+Ø§ÙÛ (Ø§ØªØ±ÛØŽ)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "Ø§ÙÙâØ³|Ø¢ÙÙ
+Ø§ÙÛ (Ø³ÙØŠÛØ³)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "ØŽâÛ|ÛÙÙØ§ÙÛ"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "ØŽâÛ|Ú¯Ø¬Ø±Ø§ØªÛ"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "ØŽâÛ|Ø¹ØšØ±Û"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "ØŽâÛ|ÙÙØ¯Û"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "ØŽâÛ|Ù
+Ø¬Ø§Ø±Û"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÛØ³ÙÙØ¯Û"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙØ¯ÙÙØ²ÛØ§ÛÛ"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "ØŽâÛ|Ù
+ÛØ§ÙâØ²ØšØ§Ù"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÛØ±ÙÙØ¯Û"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÛØªØ§ÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "Ø§ÙÙâØ³|ÚØ§ÙŸÙÛ"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "ØŽâÛ|Ú©ÙØ§Ø¯ÙâØ§Û"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "ØŽâÛ|Ú©ÛÙÛØ§Ø±ÙØ§ÙØ¯Ø§ÛÛ"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "ØŽâÛ|Ú©Ø±ÙâØ§Û"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "ØŽâÛ|ÙØªÙÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "ØŽâÛ|ÙÛØªÙØ§ÙÛØ§ÛÛ"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "ØŽâÛ|Ù
+ÙØ¯ÙÙÛ"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "ØŽâÛ|Ù
+Ø§ÙØ²ÛØ§ÛÛ"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "ØŽâÛ|Ù
+Ø§ÙØ§ÛØ§ÙÛ"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "ØŽâÛ|Ù
+ÙØ§Ø±Ø§ØªÛ"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "ØŽâÛ|Ù
+ØºÙÙÛ"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "ØŽâÛ|Ø³ÙØªÙÛÛ ØŽÙ
+Ø§ÙÛ"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "ØŽâÛ|ÙØ±ÙÚÛ (ØšÙÚ©Ø³Ù
+Ø§Ù)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "ØŽâÛ|ÙØ±ÙÚÛ (ÙØ±ÙÚÛ Ø¬Ø¯ÛØ¯)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙØ±ÛØ§"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "Ø§ÙÙâØ³|ÙŸÙØ¬Ø§ØšÛ"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "ØŽâÛ|ÙØ§Ø±Ø³Û"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "ØŽâÛ|ÙÙØ³ØªØ§ÙÛ"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "Ø§ÙÙâØ³|ÙŸØ±ØªØºØ§ÙÛ"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "Ø§ÙÙâØ³|ÙŸØ±ØªØºØ§ÙÛ (ØšØ±Ø²ÛÙÛ)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "Ø§ÙÙâØ³|Ø±ÙÙ
+Ø§ÙÛØ§ÛÛ"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "Ø§ÙÙâØ³|Ø±ÙØ³Û"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "ØŽâÛ|ØµØ±ØšÛ"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "ØŽâÛ|ØµØ±ØšÛ(ÙØ§ØªÛÙÛ)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "ØŽâÛ|ØµØ±ØšÛ ("
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ø³ÙÙØ§Ú©Û"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ø³ÙÙÙÛÙÛØ§ÛÛ"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ø³ÙŸØ§ÙÛØ§ÛÛ"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§Ø³ÙŸØ§ÙÛØ§ÛÛ (Ù
+Ú©Ø²ÛÚ©)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "Ø§ÙÙâØ³|Ø³ÙØŠØ¯Û"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "Ø§ÙÙâØ³|Ø³ÙØŠØ¯Û (ÙÙÙØ§ÙØ¯)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "Ø§ÙÙâØ³|ØªØ§Ù
+ÛÙÛ"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "Ø§ÙÙâØ³|ØªÙÙÚ¯ÙÛÛ"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "Ø§ÙÙâØ³|ØªØ§ÛÙÙØ¯Û"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "Ø§ÙÙâØ³|ØªØ±Ú©Û"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ©Ø±Ø§ÛÙÛ"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "ØŽâÛ|ÙÛØªÙØ§Ù
+Û"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "ØŽâÛ|ÙØ§ÙÙÙÛ"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "ØŽâÛ|ÙÛÙØ²Û"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "ØŽâÛ|ÛØ¯Û"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "Ø§ÙÙâØ³|Ø²ÙÙÙÛÛ"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "ØºÛØ±Ù|Ø§ÙÚ¯ÙÛØ³Û POSIC/C"
+
+#~ msgid "A-M"
+#~ msgstr "Ø§ÙÙâØ³"
+
+#~ msgid "N-Z"
+#~ msgstr "ØŽâÛ"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙØ±Ù
+Ø§Ù Â«%sÂ» Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©Ø±Ø¯: %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØšØ±ÙØ§Ù
+ÙÙ ÙŸØ³âØ²Ù
+ÛÙÙ Ø±Ø§ Ø¢ØºØ§Ø² Ú©Ø±Ø¯"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "Ú©Ø§Ø±ØšØ± %u Ø¯Ø± Ø¹Ø±Ø¶ %t Ø«Ø§ÙÛÙ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ Ù
+ÛâØŽÙØ¯"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Ø¢ÛØ§ Ù
+Ø·Ù
+ØŠÙÛØ¯ Ú©Ù Ù
+ÛâØ®ÙØ§ÙÛØ¯ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯Ø"
+
+#~ msgid "_Restart"
+#~ msgstr "_Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Ø¢ÛØ§ Ù
+Ø·Ù
+ØŠÙÛØ¯ Ú©Ù Ù
+ÛâØ®ÙØ§ÙÛØ¯ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ø®Ø§Ù
+ÙØŽ Ú©ÙÛØ¯Ø"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Ø¢ÛØ§ Ù
+Ø·Ù
+ØŠÙÛØ¯ Ú©Ù Ù
+ÛâØ®ÙØ§ÙÛØ¯ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ ØšÙ Ø­Ø§ÙØª ØªØ¹ÛÙÙ Ø¯Ø±âØ¢ÙØ±ÛØ¯Ø"
+
+#~ msgid "System Default"
+#~ msgstr "ÙŸÛØŽâÙØ±Ø¶ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Ø¢ÛØ§ Ù
+ÛâØ®ÙØ§ÙÛØ¯ Ú©Ù %s ÙŸÛØŽâÙØ±Ø¶ ÙØŽØ³ØªâÙØ§Û ØšØ¹Ø¯Û ØŽÙ
+Ø§ ÙØ±Ø§Ø± Ú¯ÛØ±Ø¯Ø"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "ØŽÙ
+Ø§ %s Ø±Ø§ ØšØ±Ø§Û Ø§ÛÙ ÙØŽØ³Øª Ø§ÙØªØ®Ø§Øš Ú©Ø±Ø¯ÛØ¯Ø ÙÙÛ ÙŸÛØŽâÙØ±Ø¶ ØŽÙ
+Ø§ %s Ø§Ø³Øª."
+
+#~ msgid "Make _Default"
+#~ msgstr "_ÙØ±Ø§Ø± Ø¯Ø§Ø¯Ù ØšÙ Ø¹ÙÙØ§Ù ÙŸÛØŽâÙØ±Ø¶"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "ÙÙØ· ØšØ±Ø§Û _Ø§ÛÙ ØªØŽØ³Øª"
+
+#~ msgid "_Username:"
+#~ msgstr "_ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±:"
+
+#~ msgid "%s session selected"
+#~ msgstr "ÙØŽØ³Øª %s Ø§ÙØªØ®Ø§Øš ØŽØ¯"
+
+#~ msgid "_Last"
+#~ msgstr "Ø¢_Ø®Ø±ÛÙ"
+
+#~ msgid "%s language selected"
+#~ msgstr "Ø²ØšØ§Ù %s Ø§ÙØªØ®Ø§Øš ØŽØ¯"
+
+#~ msgid "_System Default"
+#~ msgstr "ÙŸÛØŽâÙØ±Ø¶ _Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "_Password:"
+#~ msgstr "_Ú¯Ø°Ø±ÙØ§ÚÙ:"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ÙØ·ÙØ§Ù Ø¯Ù Ø³Ú©ÙÙ ÛµÛ° ØªÙÙ
+Ø§ÙÛ ØšÛØ§ÙØ¯Ø§Ø²ÛØ¯."
+
+#~ msgid "Finger"
+#~ msgstr "âFinger"
+
+#~ msgid "GDM Login"
+#~ msgstr "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ GDM"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_ÙŸÛÚ©Ø±ØšÙØ¯Û Ù
+Ø¯ÛØ± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+..."
+
+#~ msgid "_Actions"
+#~ msgstr "Ú©Ù_ØŽâÙØ§"
+
+#~ msgid "_Theme"
+#~ msgstr "_ØªÙ
+"
+
+#~ msgid "_Quit"
+#~ msgstr "_ØªØ±Ú©"
+
+#~ msgid "D_isconnect"
+#~ msgstr "_ÙØ·Ø¹ Ø§ØªØµØ§Ù"
+
+#~ msgid "Welcome"
+#~ msgstr "Ø®ÙØŽ Ø¢Ù
+Ø¯ÛØ¯"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "ÙØ³Ø®ÙÙ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù (%s) ØšØ§ ÙØ³Ø®ÙÙ ØŽØšØ­ Ù
+Ø·Ø§ØšÙØª ÙØ¯Ø§Ø±Ø¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽÙ
+Ø§ ÙÙ
+ÛÙ Ø§ÙØ§Ù GDM Ø±Ø§ "
+#~ "Ø§Ø±ØªÙØ§ Ø¯Ø§Ø¯ÙâØ§ÛØ¯. ÙØ·ÙØ§Ù ØŽØšØ­ GDM ÛØ§ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù Ø±Ø§ Ø¢ØºØ§Ø² Ú©Ø±Ø¯"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "ÙØ³Ø®ÙÙ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù (%s) ØšØ§ ÙØ³Ø®ÙÙ ØŽØšØ­ (%s) Ù
+Ø·Ø§ØšÙØª ÙØ¯Ø§Ø±Ø¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽÙ
+Ø§ ÙÙ
+ÛÙ Ø§ÙØ§Ù "
+#~ "GDM Ø±Ø§ Ø§Ø±ØªÙØ§ Ø¯Ø§Ø¯ÙâØ§ÛØ¯. ÙØ·ÙØ§Ù ØŽØšØ­ GDM ÛØ§ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ Ø±Ø§ÛØ§ÙÙ"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙÙØ§Øš Ø³ÛÚ¯ÙØ§Ù Ø±Ø§ ØªÙØžÛÙ
+ Ú©Ø±Ø¯!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "ØŽØ§Ø®ÙÙ ÙØŽØ³Øª Ú¯Ù
+ ØŽØ¯Ù Ø§Ø³Øª"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "ØŽØ§Ø®ÙÙ ÙØŽØ³Øª ØŽÙ
+Ø§ Ú¯Ù
+ ØŽØ¯Ù Ø§Ø³Øª ÛØ§ Ø®Ø§ÙÛ Ø§Ø³Øª! Ø¯Ø± Ø­Ø§Ù Ø­Ø§Ø¶Ø± Ø¯Ù ÙØŽØ³Øª ØšØ±Ø§Û Ø§Ø³ØªÙØ§Ø¯Ù "
+#~ "Ù
+ÙØ¬ÙØ¯ Ø§Ø³ØªØ ÙÙÛ ØŽÙ
+Ø§ ØšØ§ÛØ¯ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯ Ù ÙŸÛÚ©Ø±ØšÙØ¯Û GDM Ø±Ø§ Ø§ØµÙØ§Ø­ Ú©ÙÛØ¯."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "ÙŸÛÚ©Ø±ØšÙØ¯Û ØµØ­ÛØ­ ÙÛØ³Øª"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "ÙŸØ±ÙÙØ¯ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û Ø­Ø§ÙÛ ÛÚ© Ø³Ø·Ø± ÙØ±Ù
+Ø§Ù ÙØ§Ù
+Ø¹ØªØšØ± ØšØ±Ø§Û Ù
+Ø­Ø§ÙØ±ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø§Ø³ØªØ "
+#~ "ØšÙØ§ØšØ±Ø§ÛÙ ÙØ±Ù
+Ø§Ù ÙŸÛØŽâÙØ±Ø¶ Ø§Ø¬Ø±Ø§ Ù
+ÛâØŽÙØ¯. ÙØ·ÙØ§Ù ÙŸÛÚ©Ø±ØšÙØ¯Û Ø®ÙØ¯ Ø±Ø§ ØªØ±Ù
+ÛÙ
+ Ú©ÙÛØ¯."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙŸØ±ÙÙØ¯ÙÙ %s Ø±Ø§ ØšØ±Ø§Û ÙÙØŽØªÙ ØšØ§Ø² Ú©Ø±Ø¯."
+
+#~ msgid "Cannot open file"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ÙŸØ±ÙÙØ¯Ù Ø±Ø§ ØšØ§Ø² Ú©Ø±Ø¯"
+
+#~ msgid "Images"
+#~ msgstr "ØªØµØ§ÙÛØ±"
+
+#~ msgid "All Files"
+#~ msgstr "ÙÙ
+ÙÙ ÙŸØ±ÙÙØ¯ÙâÙØ§"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "ØªØºÛÛØ± Ø¹Ú©Ø³Û Ú©Ù Ø¯Ø± Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±ÙÙ GDM (Ù
+Ø¯ÛØ± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+) ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ù
+ÛâØŽÙØ¯"
+
+#~ msgid "Login Photo"
+#~ msgstr "Ø¹Ú©Ø³ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>ØªØµÙÛØ± Ú©Ø§Ø±ØšØ±</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_Ú¯ÙÙÙ
+ Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø±"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Ø§ÛÙ ÛÚ© ÙØŽØ³Øª Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø± Ø§Ø³Øª Ú©Ù ØŽÙ
+Ø§ Ø±Ø§ ÙØ§Ø±Ø¯ Ú¯ÙÙÙ
+ Ù
+ÛâÚ©ÙØ¯. ÙÛÚ Ú©Ø¯ÙÙØŽØªÙÙ "
+#~ "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²ÛâØ§Û Ø®ÙØ§ÙØ¯Ù ÙØ®ÙØ§ÙØ¯ ØŽØ¯ Ù Ø§ÛÙ ÙØŽØ³Øª ÙÙØ· Ø¯Ø± Ø­Ø§ÙØªÛ Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâØŽÙØ¯ Ú©Ù ØŽÙ
+Ø§ "
+#~ "ÙØªÙØ§ÙÛØ¯ ØšÙ Ø·Ø±ÛÙ Ø¯ÛÚ¯Ø± ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯. Ú¯ÙÙÙ
+ Ø§Ø² ÙØŽØ³Øª ÙŸÛØŽâÙØ±Ø¶ Ø§Ø³ØªÙØ§Ø¯Ù Ø®ÙØ§ÙØ¯ "
+#~ "Ú©Ø±Ø¯."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "_ÙŸØ§ÛØ§ÙÙÙ Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø±"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Ø§ÛÙ ÛÚ© ÙØŽØ³Øª Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø± Ø§Ø³Øª Ú©Ù ØŽÙ
+Ø§ Ø±Ø§ ÙØ§Ø±Ø¯ ÛÚ© ÙŸØ§ÛØ§ÙÙ Ù
+ÛâÚ©ÙØ¯. ÙÛÚ Ú©Ø¯ÙÙØŽØªÙÙ "
+#~ "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²ÛâØ§Û Ø®ÙØ§ÙØ¯Ù ÙØ®ÙØ§ÙØ¯ ØŽØ¯ Ù Ø§ÛÙ ÙØŽØ³Øª ÙÙØ· Ø¯Ø± Ø­Ø§ÙØªÛ Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâØŽÙØ¯ Ú©Ù ØŽÙ
+Ø§ "
+#~ "ÙØªÙØ§ÙÛØ¯ ØšÙ Ø·Ø±ÛÙ Ø¯ÛÚ¯Ø± ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯. Ú¯ÙÙÙ
+ Ø§Ø² ÙØŽØ³Øª ÙŸÛØŽâÙØ±Ø¶ Ø§Ø³ØªÙØ§Ø¯Ù Ø®ÙØ§ÙØ¯ "
+#~ "Ú©Ø±Ø¯."
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "ÙÙØ¹ ÙØŽØ³Øª Ù
+Ø±Ø¬Ø­ ØŽÙ
+Ø§ %s Ø±ÙÛ Ø§ÛÙ Ø±Ø§ÛØ§ÙÙ ÙØµØš ÙØŽØ¯Ù Ø§Ø³Øª."
+
+# ,c-format
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Ø§Ú¯Ø± Ù
+ÛâØ®ÙØ§ÙÛØ¯ %s ØšØ±Ø§Û ÙØŽØ³ØªâÙØ§Û ØšØ¹Ø¯Û ÙŸÛØŽâÙØ±Ø¶ ÙØ±Ø§Ø± Ø¯Ø§Ø¯Ù ØŽÙØ¯Ø ØšØ±ÙØ§Ù
+ÙÙ "
+#~ "Â«switchdeskÂ» Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©ÙÛØ¯ (Ø³ÛØ³ØªÙ
+->Ø§ØšØ²Ø§Ø± ØªØ¹ÙÛØ¶ Ø±ÙÙ
+ÛØ²Û Ø§Ø² Ù
+ÙÙÛ ØªØ§ØšÙÙ)."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+
+#~ msgid "Themed"
+#~ msgstr "Ø¯Ø§Ø±Ø§Û ØªÙ
+"
+
+#~ msgid "Plain"
+#~ msgstr "Ø³Ø§Ø¯Ù"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Ø³Ø§Ø¯Ù ØšØ§ Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "ÙØ±ÙØ¯ Ø®ÙØ¯Ú©Ø§Ø± ÛØ§ Ù
+Ø¯ØªâØ¯Ø§Ø± ØšÙ Ø­Ø³Ø§Øš root Ù
+Ø¬Ø§Ø² ÙÛØ³Øª."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "Ú©Ø§Ø±ØšØ± Â«%sÂ» ÙØšÙØ§Ù Ø¯Ø± ÙÙØ±Ø³Øª ÙØ¬ÙØ¯ Ø¯Ø§Ø±Ø¯."
+
+#~ msgid "Cannot add user"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù Ú©Ø§Ø±ØšØ± Ø±Ø§ Ø§Ø¶Ø§ÙÙ Ú©Ø±Ø¯"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "Ú©Ø§Ø±ØšØ± Â«%sÂ» Ø§Ø² ÙØšÙ Ø¯Ø± ÙÙØ±Ø³Øª ÙØ¬ÙØ¯ Ø¯Ø§Ø±Ø¯."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "Ú©Ø§Ø±ØšØ± Â«%sÂ» ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯."
+
+#~ msgid "Sounds"
+#~ msgstr "ØµØ¯Ø§ÙØ§"
+
+#~ msgid "None"
+#~ msgstr "ÙÛÚâÚ©Ø¯Ø§Ù
+"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "Ø¢Ø±ØŽÛÙ Ù
+ØªØ¹ÙÙ ØšÙ ÛÚ© Ø²ÛØ±ØŽØ§Ø®Ù ÙÛØ³Øª"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Ø¢Ø±ØŽÛÙ Ù
+ØªØ¹ÙÙ ØšÙ ÛÚ© Ø²ÛØ±ØŽØ§Ø®ÙÙ ØªÚ©Û ÙÛØ³Øª"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "ÙŸØ±ÙÙØ¯Ù ÛÚ© Ø¢Ø±ØŽÛÙ tar.gz ÛØ§ tar ÙÛØ³Øª"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Ø¢Ø±ØŽÛÙ Ø­Ø§ÙÛ ÙŸØ±ÙÙØ¯ÙÙ GdmGreeterTheme.info ÙÛØ³Øª"
+
+#~ msgid "File does not exist"
+#~ msgstr "ÙŸØ±ÙÙØ¯Ù ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "ÛÚ© Ø¢Ø±ØŽÛÙ ØªÙ
+ ÙÛØ³Øª"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "ØšÙ ÙØžØ± Ù
+ÛâØ¢ÛØ¯ ØŽØ§Ø®ÙÙ ØªÙ
+ Â«%sÂ» ÙØšÙØ§Ù ÙØµØš ØŽØ¯Ù Ø§Ø³Øª. ØšØ§ Ø§ÛÙ ÙØ¬ÙØ¯ Ø¯ÙØšØ§Ø±Ù ÙØµØš ØŽÙØ¯Ø"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "ÙÙÚ¯Ø§Ù
+ ÙØµØš ØªÙ
+ Ø®Ø·Ø§ÛÛ Ø±Ø® Ø¯Ø§Ø¯"
+
+#~ msgid "No file selected"
+#~ msgstr "ÙŸØ±ÙÙØ¯ÙâØ§Û Ø§ÙØªØ®Ø§Øš ÙØŽØ¯"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Ø¢Ø±ØŽÛÙ ØªÙ
+ Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "_Install"
+#~ msgstr "Ù_ØµØš"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "ØªÙ
+ Â«%sÂ» Ø­Ø°Ù ØŽÙØ¯Ø"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Ø§Ú¯Ø± ØªÙ
+ Ø±Ø§ Ø­Ø°Ù Ú©ÙÛØ¯Ø ØšØ±Ø§Û ÙÙ
+ÛØŽÙ Ø¢Ù Ø±Ø§ Ø§Ø² Ø¯Ø³Øª Ø®ÙØ§ÙÛØ¯ Ø¯Ø§Ø¯."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Ø­Ø°Ù ØªÙ
+"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "ØªÙ
+ Ø¬Ø¯ÛØ¯ Ø§Ø² Â«%sÂ» ÙØµØš ØŽÙØ¯Ø"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "ØšØ±Ø§Û Ø§Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù ØªÙ
+ Ø§Ø² ÙŸØ±ÙÙØ¯ÙÙ Â«%sÂ» ÙØµØš Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯."
+
+# ,c-format
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Ø§ÛÙ ÙŸÙØ¬Ø±ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û ØªÙØžÛÙ
+Ø§Øª ØŽØšØ­ GDM Ø±Ø§ ØªØºÛÛØ± Ù
+ÛâØ¯ÙØ¯Ø Ú©Ù ØµÙØ­ÙÙ Ú¯Ø±Ø§ÙÛÚ©Û ÙØ±ÙØ¯ "
+#~ "ØšÙ Ø³ÛØ³ØªÙ
+ ØšØ±Ø§Û Ú¯ÙÙÙ
+ Ø§Ø³Øª. ØªØºÛÛØ±Ø§ØªÛ Ú©Ù Ø§ÛØ¬Ø§Ø¯ Ù
+ÛâÚ©ÙÛØ¯ ØšÙØ§ÙØ§ØµÙÙ Ø§Ø«Ø± Ø®ÙØ§ÙÙØ¯ "
+#~ "Ú©Ø±Ø¯.\n"
+#~ "\n"
+#~ "ØªÙØ¬Ù Ø¯Ø§ØŽØªÙ ØšØ§ØŽÛØ¯ Ú©Ù ÙÙ
+ÙÙ Ú¯Ø²ÛÙÙâÙØ§Û ÙŸÛÚ©Ø±ØšÙØ¯Û Ø§ÛÙØ¬Ø§ ÙÙØ±Ø³Øª ÙØŽØ¯ÙâØ§ÙØ¯. Ø§Ú¯Ø± ÚÛØ²Û "
+#~ "Ø±Ø§ Ú©Ù Ø¯ÙØšØ§Ù Ø¢Ù ÙØ³ØªÛØ¯ ÙŸÛØ¯Ø§ ÙÚ©Ø±Ø¯ÛØ¯Ø Ù
+ÛâØªÙØ§ÙÛØ¯ %s Ø±Ø§ ÙÛØ±Ø§ÛØŽ Ú©ÙÛØ¯.\n"
+#~ "\n"
+#~ "ØšØ±Ø§Û Ø¯Ø³ØªÛØ§ØšÛ ØšÙ Ù
+Ø³ØªÙØ¯Ø§Øª Ú©Ø§Ù
+Ù Ù
+Ø±ÙØ±Ú¯Ø± Ø±Ø§ÙÙÙ
+Ø§Û Ú¯ÙÙÙ
+ ØªØ­Øª Ù
+ÙÙÙÙÙ Â«Ø±ÙÙ
+ÛØ²ÛÂ» Ø±Ø§ "
+#~ "ØšØšÛÙÛØ¯."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "ÙŸÛØŽ Ø§Ø² ØšØ³ØªÙ ØªØºÛÛØ±Ø§Øª Ú©Ø§Ø±ØšØ± Ø§ÙØ¹Ù
+Ø§Ù ØŽÙØ¯Ø"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr ""
+#~ "Ø§Ú¯Ø± Ø§ÙØ¹Ù
+Ø§Ù ÙÚ©ÙÛØ¯Ø ØªØºÛÛØ±Ø§Øª Ø¯Ø§Ø¯Ù ØŽØ¯Ù Ø¯Ø± Ø²ØšØ§ÙÙÙ Ú©Ø§Ø±ØšØ±Ø§Ù ÙØ§Ø¯ÛØ¯Ù Ú¯Ø±ÙØªÙ Ø®ÙØ§ÙØ¯ ØŽØ¯."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "ØšØ³ØªÙ Øš_Ø¯ÙÙ Ø§ÙØ¹Ù
+Ø§Ù"
+
+#~ msgid "Could not access GDM configuration file.\n"
+#~ msgstr "Ø¯Ø³ØªØ±Ø³Û ØšÙ ÙŸØ±ÙÙØ¯ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û GDM Ù
+Ù
+Ú©Ù ÙÛØ³Øª.\n"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "ØšØ±Ø§Û ÙŸÛÚ©Ø±ØšÙØ¯Û GDM ØšØ§ÛØ¯ Ú©Ø§Ø±ØšØ± root ØšØ§ØŽÛØ¯."
+
+#~ msgid "Configure the login window (GNOME Display Manager)"
+#~ msgstr "ÙŸÛÚ©Ø±ØšÙØ¯Û ØµÙØ­ÙÙ ÙÙ
+Ø§ÛØŽ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ (Ù
+Ø¯ÛØ± ÙÙ
+Ø§ÛØŽ Ú¯ÙÙÙ
+)"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "ØªØ±Ø¬ÛØ­Ø§Øª ÙŸÙØ¬Ø±ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "A_dd..."
+#~ msgstr "Ø§_Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "Ù
+_Ø¬Ø§Ø² ØšÙØ¯Ù ÙØ±ÙØ¯ Ù
+Ø¯ÛØ± ØšÙ Ø³ÛØ³ØªÙ
+ Ø§Ø² Ø¯ÙØ±Ø³Øª"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "Ø§Ù_Ø¹Ù
+Ø§Ù ØªØºÛÛØ±Ø§Øª Ú©Ø§Ø±ØšØ±"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Ø§Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù/ØªØºÛÛØ± Ø¯Ø§Ø¯Ù Ú©Ø§Ø±Ú¯Ø²Ø§Ø±ÙØ§ÛÛ Ú©Ù Ø¢ØºØ§Ø² ØŽÙÙØ¯"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Ø§Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù Ú©Ø§Ø±Ú¯Ø²Ø§Ø±..."
+
+#~ msgid "Add User"
+#~ msgstr "Ø§Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù Ú©Ø§Ø±ØšØ±"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Ù
+Ø¬Ø§Ø² ØšÙØ¯Ù ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ _Ù
+Ø¯ØªâØ¯Ø§Ø± Ø§Ø² Ø¯ÙØ±Ø³Øª"
+
+#~ msgid "Author:"
+#~ msgstr "Ù
+Ø€ÙÙ:"
+
+#~ msgid "Background"
+#~ msgstr "ÙŸØ³âØ²Ù
+ÛÙÙ"
+
+#~ msgid "C_ommand:"
+#~ msgstr "_ÙØ±Ù
+Ø§Ù:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "Ø³_ÙØ§Ø±ØŽÛ:"
+
+#~ msgid "Co_lor:"
+#~ msgstr "Ø±ÙÚ¯_:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Ø¹Ù
+Ù Ø±ÙÚ¯:"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "_ÙŸÛÚ©Ø±ØšÙØ¯Û Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X..."
+
+#~ msgid "Configure _XDMCP..."
+#~ msgstr "_ÙŸÛÚ©Ø±ØšÙØ¯Û XDMCP..."
+
+#~ msgid "Copyright:"
+#~ msgstr "Ø­Ù ÙØ³Ø®ÙâØšØ±Ø¯Ø§Ø±Û:"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "ÙÙ
+Ø§ÛØŽ Ø¯Ø± _Ù
+ÛØ²ØšØ§Ù"
+
+#~ msgid "E_nable debug messages to system log"
+#~ msgstr "ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙŸÛØºØ§Ù
+âÙØ§Û Ø§_ØŽÚ©Ø§ÙâØ²Ø¯Ø§ÛÛ Ø¯Ø± Ø«ØšØª ÙÙØ§ÛØ¹ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "Ù
+Ø«Ø§Ù: â/usr/X11R6/bin/X"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "ØªÙØ¬Ù ØšÙ Ø¯Ø±Ø®ÙØ§Ø³ØªâÙØ§Û _ØºÛØ±Ù
+Ø³ØªÙÛÙ
+"
+
+#~ msgid "I_mage:"
+#~ msgstr "Øª_ØµÙÛØ±:"
+
+#~ msgid "L_ogin retry delay:"
+#~ msgstr "ØªØ£_Ø®ÛØ± ØªÙØ§ØŽ Ù
+Ø¬Ø¯Ø¯ ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+:"
+
+#~ msgid "La_unch:"
+#~ msgstr "_Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "_Ú¯ÙØŽ Ø¯Ø§Ø¯Ù ØšÙ Ø¯Ø±Ú¯Ø§Ù UDP: "
+
+#~ msgid "Local"
+#~ msgstr "Ù
+Ø­ÙÛ "
+
+#~ msgid "Login _failed:"
+#~ msgstr "ÙØ±ÙØ¯ÙØ§Û ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯Ù ØšÙ Ø³ÛØ³ØªÙ
+:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "ÙØ±ÙØ¯ÙØ§Û Ù
+ÙÙÙ ØšÙ Ø³ÛØ³ØªÙ
+:"
+
+#~ msgid "Logo"
+#~ msgstr "ÙØŽØ§Ù"
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "Ø­Ø¯Ø§Ú©Ø«Ø± Ø¯Ø±Ø®ÙØ§Ø³ØªâÙØ§Û Ù
+Ø¹_ÙÙ:"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "Ø­Ø¯Ø§Ú©Ø«Ø± ÙØŽØ³ØªâÙØ§Û _Ø¯ÙØ±Ø¯Ø³Øª:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Ø­Ø¯Ø§Ú©Ø«Ø± Ø²Ù
+Ø§Ù _Ø§ÙØªØžØ§Ø±:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Ø­Ø¯Ø§Ú©Ø«Ø± Ø²Ù
+Ø§Ù Ø§_ÙØªØžØ§Ø± ØºÛØ±Ù
+Ø³ØªÙÛÙ
+:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "Ø­Ø¯Ø§Ú©Ø«Ø± ØªØ¹Ø¯Ø§Ø¯ Ø¯Ø±Ø®ÙØ§Ø³ØªâÙØ§Û ÙØ§Ù
+Ø³ØªÙÛÙ
+ Ù
+_Ø¹ÙÙ:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "ÙÙØ§Ø± Ù
+ÙÙ"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "_Ú¯Ø²ÛÙÙâÙØ§:\t"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Ø±ÙÚ¯ ÙŸØ³âØ²Ù
+ÛÙÙ Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Pin_g interval:"
+#~ msgstr "ØšØ§_Ø²ÙÙ Ø²Ù
+Ø§ÙÛ ping:"
+
+#~ msgid "R_emove"
+#~ msgstr "_Ø­Ø°Ù "
+
+#~ msgid "Re_move Server"
+#~ msgstr "Ø­_Ø°Ù Ú©Ø§Ø±Ú¯Ø²Ø§Ø±"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Ø¢ÙÙÚ¯ ÙÙØ³Ø§Ø²Û:"
+
+#~ msgid "Remote"
+#~ msgstr "Ø¯ÙØ±Ø¯Ø³Øª"
+
+#~ msgid "Resolution:"
+#~ msgstr "ØªÙÚ©ÛÚ©âÙŸØ°ÛØ±Û:"
+
+#~ msgid "Security"
+#~ msgstr "Ø§Ù
+ÙÛØª"
+
+#~ msgid "Select Background Image"
+#~ msgstr "ØªØµÙÛØ± ÙŸØ³âØ²Ù
+ÛÙÙ Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "ØªØµÙÛØ±Ù ÙØŽØ§Ù Ø±Ø§ Ú©ÙÛØ¯"
+
+#~ msgid "Select Sound File"
+#~ msgstr "ÙŸØ±ÙÙØ¯ÙÙ ØµÙØªÛ Ø±Ø§ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Server Settings"
+#~ msgstr "ØªÙØžÛÙ
+Ø§Øª Ú©Ø§Ø±Ú¯Ø²Ø§Ø±"
+
+#~ msgid "Server _name:"
+#~ msgstr "_ÙØ§Ù
+ Ú©Ø§Ø±Ú¯Ø²Ø§Ø±:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Ú©Ø§Ø±Ú¯Ø²Ø§Ø±ÙØ§ÛÛ Ú©Ù Ø¢ØºØ§Ø² ØŽÙÙØ¯"
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ù
+ÙÙÛ _Ú©ÙØŽâÙØ§"
+
+#~ msgid "Themes"
+#~ msgstr "_ØªÙ
+âÙØ§"
+
+#~ msgid "U_ser:"
+#~ msgstr "_Ú©Ø§Ø±ØšØ±:"
+
+#~ msgid "Welcome Message"
+#~ msgstr "ÙŸÛØºØ§Ù
+ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛÛ"
+
+#~ msgid "_Add..."
+#~ msgstr "Ø§_Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "Ø§_Ø¶Ø§ÙÙ Ú©Ø±Ø¯Ù/ØªØºÛÛØ± Ø¯Ø§Ø¯Ù ..."
+
+#~ msgid "_Background color:"
+#~ msgstr "Ø±ÙÚ¯ _ÙŸØ³âØ²Ù
+ÛÙÙ:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_ÙŸÛØŽâÙØ±Ø¶: Â«ØšÙ %n Ø®ÙØŽ Ø¢Ù
+Ø¯ÛØ¯Â»"
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "_ÙŸÛØŽâÙØ±Ø¶: Â«Ø®ÙØŽ Ø¢Ù
+Ø¯ÛØ¯Â»"
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_Ø±Ø¯ Ø§ØªØµØ§ÙØ§Øª TCP ØšÙ Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙØ±ÙØ¯ Ø®ÙØ¯Ú©Ø§Ø± ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "_Image:"
+#~ msgstr "Øª_ØµÙÛØ±:"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "Ù
+Ø¯Øª Ø²Ù
+Ø§Ù Ù
+Ú©Ø« ÙØšÙ Ø§Ø² ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Ø­Ø°Ù"
+
+#~ msgid "_Remove..."
+#~ msgstr "_Ø­Ø°Ù..."
+
+#~ msgid "_Server:"
+#~ msgstr "Ú©Ø§Ø±Ú¯Ø²Ø§Ø±:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Ú©Ø§Ø±Ú¯Ø²Ø§Ø±ÙØ§Û:"
+
+#~ msgid "_Style:"
+#~ msgstr "_Ø³ØšÚ©:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_ØªÙ
+:"
+
+#~ msgid "_User:"
+#~ msgstr "_ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±:"
+
+#~ msgid "dummy"
+#~ msgstr "Ø³Ø§Ø®ØªÚ¯Û"
+
+#~ msgid "seconds"
+#~ msgstr "Ø«Ø§ÙÛÙ"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "ØªØ¹Ø¯Ø§Ø¯ Ú©Ø§Ø±ØšØ±Ø§Ù ØšÛØŽ Ø§Ø² Ø¢Ù Ø§Ø³Øª Ú©Ù Ø¯Ø± Ø§ÛÙØ¬Ø§ ÙÙØ±Ø³Øª ØŽÙÙØ¯..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ Ø±Ø§ÛØ§ÙÙ"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "ÙÙÚ¯Ø§Ù
+ ØšØ§Ø±Ú©Ø±Ø¯Ù ØªÙ
+ %s Ø®Ø·Ø§ÛÛ Ø±Ø® Ø¯Ø§Ø¯"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "ØªÙ
+ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ Ú¯Ø±Ø§ÙÛÚ©Û Ù
+Ø®Ø¯ÙØŽ Ø§Ø³Øª"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr "ØªÙ
+ ÙØ§ÙØ¯ ØªØ¹Ø±ÛÙ ØšØ±Ø§Û Ø¹ÙØ§ØµØ± ÙØ±ÙØ¯Û ÙØ§Ù
+ Ú©Ø§Ø±ØšØ±/Ú¯Ø°Ø±ÙØ§ÚÙ Ø§Ø³Øª."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "ÙÙÚ¯Ø§Ù
+ ØšØ§Ø±Ú©Ø±Ø¯Ù ØªÙ
+ Ø®Ø·Ø§ÛÛ Ø±Ø® Ø¯Ø§Ø¯Ø Ù ØšØ§Ø±Ú©Ø±Ø¯Ù ØªÙ
+ ÙŸÛØŽâÙØ±Ø¶ ÙØšØ² Ù
+Ù
+Ú©Ù ÙÛØ³Øª. ØªÙØ§ØŽ "
+#~ "Ù
+ÛâØŽÙØ¯ Ú©Ù Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û ØŽÙØ¯"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ Ù
+Ù
+Ú©Ù ÙÛØ³Øª. ÙÙ
+Ø§ÛØŽ ÙØ·Ø¹ Ø®ÙØ§ÙØ¯ ØŽØ¯ Ù Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽÙ
+Ø§ "
+#~ "Ù
+Ø¬ØšÙØ± Ø®ÙØ§ÙÛØ¯ ØšÙØ¯ Ø§Ø² Ø·Ø±ÛÙÛ Ø¯ÛÚ¯Ø± ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯ Ù ÙØµØš GDM Ø±Ø§ Ø¯Ø±Ø³Øª Ú©ÙÛØ¯"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "ØŽØ§Ø®ÙÙ ÙØŽØ³Øª ØŽÙ
+Ø§ Ú¯Ù
+ ØŽØ¯Ù Ø§Ø³Øª ÛØ§ Ø®Ø§ÙÛ Ø§Ø³Øª! Ø¯Ø± Ø­Ø§Ù Ø­Ø§Ø¶Ø± Ø¯Ù ÙØŽØ³Øª ØšØ±Ø§Û Ø§Ø³ØªÙØ§Ø¯Ù "
+#~ "Ù
+ÙØ¬ÙØ¯ Ø§Ø³ØªØ ÙÙÛ ØŽÙ
+Ø§ ØšØ§ÛØ¯ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯ Ù ÙŸÛÚ©Ø±ØšÙØ¯Û gdm Ø±Ø§ Ø§ØµÙØ§Ø­ Ú©ÙÛØ¯."
+
+#~ msgid "Last Language"
+#~ msgstr "_Ø²ØšØ§Ù Ø¯ÙØ¹ÙÙ Ú¯Ø°ØŽØªÙ"
+
+#~ msgid "Select a Language"
+#~ msgstr "ÛÚ© Ø²ØšØ§Ù Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Change _Language"
+#~ msgstr "Øª_ØºÛÛØ± Ø²ØšØ§Ù"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "Ø²ØšØ§ÙÛ _ØšØ±Ø§Û Ø§Ø³ØªÙØ§Ø¯Ù Ø¯Ø± Ø·ÙÙ ÙØŽØ³Øª Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Ø§ÙØªØ®Ø§Øš _Ø²ØšØ§Ù..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Ø§ÙØªØ®Ø§Øš _ÙØŽØ³Øª..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "ØšÙ Ø³ØŠÙØ§ÙØ§Øª Ø§ÛÙØ¬Ø§ ÙŸØ§Ø³Ø® Ø¯ÙÛØ¯ Ù Ø¯Ø± Ø¢Ø®Ø± Ú©ÙÛØ¯ ÙØ±ÙØ¯ Ø±Ø§ ÙØŽØ§Ø± Ø¯ÙÛØ¯. ØšØ±Ø§Û Ù
+ØŽØ§ÙØ¯ÙÙ "
+#~ "Ù
+ÙÙ F10 Ø±Ø§ ÙØŽØ§Ø± Ø¯ÙÛØ¯."
+
+#~ msgid "Sus_pend"
+#~ msgstr "_Ù
+Ø¹ÙÙ Ú©Ø±Ø¯Ù"
+
+#~ msgid "Confi_gure"
+#~ msgstr "_ÙŸÛÚ©Ø±ØšÙØ¯Û"
+
+#~ msgid "Op_tions"
+#~ msgstr "_Ú¯Ø²ÛÙÙâÙØ§"
+
+#~ msgid "_OK"
+#~ msgstr "_ØªØ£ÛÛØ¯"
+
+#~ msgid "Change _Session"
+#~ msgstr "Øª_ØºÛÛØ± ÙØŽØ³Øª"
+
+#~ msgid "Sessions"
+#~ msgstr "âÙØŽØ³ØªâÙØ§"
+
+#~ msgid "_Last session"
+#~ msgstr "_ÙØŽØ³Øª Ú¯Ø°ØŽØªÙ"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr ""
+#~ "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² ÙØŽØ³ØªÛ Ú©Ù Ø¯Ø± Ø¢Ø®Ø±ÛÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšÙ Ú©Ø§Ø± ØšØ±Ø¯ÛØ¯"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "_ÙŸÛÚ©Ø±ØšÙØ¯Û Ù
+Ø¯ÛØ± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "_Ø®Ø§Ù
+ÙØŽ Ú©Ø±Ø¯Ù Ø±Ø§ÛØ§ÙÙ"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Ø±Ø§ÛØ§ÙÙâØªØ§Ù Ø±Ø§ Ø®Ø§Ù
+ÙØŽ Ú©ÙÛØ¯ ØªØ§ ØšØªÙØ§ÙÛØ¯ Ø¬Ø±ÛØ§Ù ØšØ±Ù Ø¢Ù Ø±Ø§ ÙØ·Ø¹ Ú©ÙÛØ¯."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ Ø±Ø§ÛØ§ÙÙ"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Ø±Ø§ÛØ§ÙÙâØªØ§Ù Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "_Ù
+Ø¹ÙÙ Ú©Ø±Ø¯Ù Ø±Ø§ÛØ§ÙÙ"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Ø±Ø§ÛØ§ÙÙÙ Ø®ÙØ¯ Ø±Ø§ ØšÙ Ø­Ø§ÙØª Ù
+Ø¹ÙÙ Ø¯Ø±Ø¢ÙØ±ÛØ¯"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Ø§Ø¬Ø±Ø§ Ú©Ø±Ø¯Ù Ø§ÙØªØ®Ø§ØšâÚ¯Ø± XDMCP"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "Ø§Ø¬Ø±Ø§Û Ø§ÙØªØ®Ø§ØšâÚ¯Ø± XDMCP ØšÙ ØŽÙ
+Ø§ Ø§ÛÙ Ø§Ù
+Ú©Ø§Ù Ø±Ø§ Ù
+ÛâØ¯ÙØ¯ Ú©Ù ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ Ø±Ø§ÛØ§ÙÙâÙØ§Û "
+#~ "Ø¯ÙØ±Ø¯Ø³Øª ØŽÙÛØ¯Ø Ø§ÙØšØªÙ Ø§Ú¯Ø± Ø±Ø§ÛØ§ÙÙâØ§Û ÙØ¬ÙØ¯ Ø¯Ø§ØŽØªÙ ØšØ§ØŽØ¯."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "_ÙŸÛÚ©Ø±ØšÙØ¯Û Ù
+Ø¯ÛØ± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "ÙŸÛÚ©Ø±ØšÙØ¯Û GDM (Ø§ÛÙ Ù
+Ø¯ÛØ± ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+). Ø§ÛÙ Ú©Ø§Ø± ÙÛØ§Ø² ØšÙ Ú¯Ø°Ø±ÙØ§ÚÙÙ root Ø¯Ø§Ø±Ø¯."
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "ØšØ§ÙØ¯Ø Ø¬ÛÙ
+Ø² ØšØ§ÙØ¯"
+
+#~ msgid "Circles"
+#~ msgstr "Ø¯Ø§ÛØ±ÙâÙØ§"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "ØªÙ
+Û ØšØ§ Ø¯Ø§ÛØ±ÙâÙØ§Û Ø¢ØšÛ"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "â(c) 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "ÙØ§Ø±ÛØ§Ø³ÛÙÙ Ú¯ÙÙÙ
+ Ø¢Ø±Øª Ø§Ø² Ø¯Ø§ÛØ±ÙâÙØ§ ØšØ§ ÛÚ© Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "ÙÙØ±Ù
+ÙØ¯Ø§Ù Ú¯ÙÙÙ
+"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Ú¯ÙÙÙ
+ Ø®ÙØŽØšØ®Øª ØšØ§ Ù
+Ø±ÙØ±Ú¯Ø±"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "ÙØ§Ø±ÛØ§Ø³ÛÙÙ Ú¯ÙÙÙ
+ Ø¢Ø±Øª Ø§Ø² Ø¯Ø§ÛØ±ÙâÙØ§"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Ú¯ÙÙÙ
+ Ø®ÙØŽØšØ®Øª"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Ø®Ø·Ø§ Ø¯Ø± ÙÙÚ©Ø§Ù
+ ØªÙØ§ØŽ ØšØ±Ø§Û Ø§Ø¬Ø±Ø§Û (%s)\n"
+#~ "Ú©Ù ØšØ§ (%s) ÙŸÛÙÙØ¯ Ø¯Ø§Ø±Ø¯"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr ""
+#~ "ÙÙ
+ÛâØªÙØ§Ù ÙŸØ±ÙÙØ¯ÙÙ ÚØ³ØªâÙØ§ Ø±Ø§ ØšØ§Ø² Ú©Ø±Ø¯: %s\n"
+#~ ")"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "ÙÙ
+Ø§ÛØŽ DMX Ú©Ù ØšØ§ÛØ¯ ØšÙ Ø¢Ù Ú©ÙÚ Ú©Ø±Ø¯"
+
+#~ msgid "DISPLAY"
+#~ msgstr "ÙÙ
+Ø§ÛØŽ"
+
+#~ msgid "Backend display name"
+#~ msgstr "ÙØ§Ù
+ ÙÙ
+Ø§ÛØŽ ÙŸØ³Ø§ÙÙ"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "ÙŸØ±ÙÙØ¯ÙÙ Xauthority ØšØ±Ø§Û ÙÙ
+Ø§ÛØŽ Ù
+ÙØµØ¯"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHFILE"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "ÙŸØ±ÙÙØ¯ÙÙ Xauthority ØšØ±Ø§Û ÙÙ
+Ø§ÛØŽ ÙŸØ³Ø§ÙÙ"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "ØšØ§Ø² Ú©Ø±Ø¯Ù ÙÙ
+Ø§ÛØŽ Â«%sÂ» ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "â Ú©ÙÚ Ø¯Ø§Ø¯Ù ÛÚ© ÙÙ
+Ø§ÛØŽ ÙŸØ³Ø§ÙÙ ØšÙ Ø§Ø² ÛÚ© ÙÙ
+Ø§ÛØŽ DMX ØšÙ ÙÙ
+Ø§ÛØŽ Ø¯ÛÚ¯Ø±"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "ØšØ§ÛØ¯ ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² %s ÛÚ© ÙÙ
+Ø§ÛØŽ DMX Ù
+ÙØµØ¯ Ù
+ØŽØ®Øµ Ú©ÙÛØ¯\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "ØšØ§ÛØ¯ ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² %s ÛÚ© ÙÙ
+Ø§ÛØŽ ÙŸØ³Ø§ÙÙ Ù
+ØŽØ®Øµ Ú©ÙÛØ¯\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "âDMXAddScreen âÂ«%sÂ» Ø±ÙÛ Â«%sÂ» ØŽÚ©Ø³Øª Ø®ÙØ±Ø¯\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "âgdmaskpass ÙÙØ· ØšÙ Ø¹ÙÙØ§Ù root Ø§Ø¬Ø±Ø§ Ù
+ÛâØŽÙØ¯\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "ØŽÚ©Ø³Øª ØªØ£ÛÛØ¯ ÙÙÛØª!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(Ù
+ÛØ§ÙÚ¯ÛØ± Ø­Ø§ÙØžÙ)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ÙÙÚ¯Ø§Ù
+ ØšØ§Ø± Ú©Ø±Ø¯Ù Ø¹ÙØµØ± %s%s ÙØ§Ø³Ø· Ú©Ø§Ø±ØšØ± Ø§Ø² ÙŸØ±ÙÙØ¯ÙÙ %s Ø®Ø·Ø§ÛÛ Ø±Ø® Ø¯Ø§Ø¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù "
+#~ "ØŽØ±Ø­ ÙØ§Ø³Ø· glade Ø®Ø±Ø§Øš ØšÙØ¯Ù Ø§Ø³Øª. %s ÙÙ
+ÛâØªÙØ§ÙØ¯ ØšÙ Ú©Ø§Ø±ØŽ Ø§Ø¯Ø§Ù
+Ù Ø¯ÙØ¯ Ù ÙÙ
+âØ§Ú©ÙÙÙ "
+#~ "Ø®Ø§Ø±Ø¬ Ø®ÙØ§ÙØ¯ ØŽØ¯. ØšØ§ÛØ¯ ÙØµØš %s Ø±Ø§ ØšØ±Ø±Ø³Û Ú©Ø±Ø¯Ù ÛØ§ %s Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù ÙØµØš Ú©ÙÛØ¯."
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "ØšØ§Ø± Ú©Ø±Ø¯Ù ÙØ§Ø³Ø· Ú©Ø§Ø±ØšØ± Ù
+Ù
+Ú©Ù ÙÛØ³Øª"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "ÙŸØ±ÙÙØ¯ÙÙ glade Ø®Ø±Ø§Øš Ø§Ø³Øª! Ø§Ø·Ù
+ÛÙØ§Ù Ø­Ø§ØµÙ Ú©ÙÛØ¯ Ú©Ù ÙŸØ±ÙÙØ¯ÙÙ ØµØ­ÛØ­ ÙØµØš ØŽØ¯Ù Ø§Ø³Øª!\n"
+#~ "ÙŸØ±ÙÙØ¯Ù: %s ÙÛØ¬Øª: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "ÙÙÚ¯Ø§Ù
+ ØšØ§Ø± Ú©Ø±Ø¯Ù Ø¹ÙØµØ± %s%s ÙØ§Ø³Ø· Ú©Ø§Ø±ØšØ± Ø§Ø² ÙŸØ±ÙÙØ¯ÙÙ %s Ø®Ø·Ø§ÛÛ Ø±Ø® Ø¯Ø§Ø¯. ÙÛØ¬ØªâÙØ§Û "
+#~ "ÙÙØ¹ clist ØšØ§ÛØ¯ %Id Ø³ØªÙÙ Ø¯Ø§ØŽØªÙ ØšØ§ØŽÙØ¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽØ±Ø­ ÙØ§Ø³Ø· glade Ø®Ø±Ø§Øš ØšÙØ¯Ù "
+#~ "Ø§Ø³Øª. %s ÙÙ
+ÛâØªÙØ§ÙØ¯ ØšÙ Ú©Ø§Ø±ØŽ Ø§Ø¯Ø§Ù
+Ù Ø¯ÙØ¯ Ù ÙÙ
+âØ§Ú©ÙÙÙ Ø®Ø§Ø±Ø¬ Ø®ÙØ§ÙØ¯ ØŽØ¯. ØšØ§ÛØ¯ ÙØµØš %s "
+#~ "Ø±Ø§ ØšØ±Ø±Ø³Û Ú©Ø±Ø¯Ù ÛØ§ %s Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù ÙØµØš Ú©ÙÛØ¯."
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "ÙŸØ±ÙÙØ¯ÙÙ glade Ø®Ø±Ø§Øš Ø§Ø³Øª! Ø§Ø·Ù
+ÛÙØ§Ù Ø­Ø§ØµÙ Ú©ÙÛØ¯ Ú©Ù ÙŸØ±ÙÙØ¯ÙÙ ØµØ­ÛØ­ ÙØµØš ØŽØ¯Ù Ø§Ø³Øª!\n"
+#~ "ÙŸØ±ÙÙØ¯Ù: %s ÙÛØ¬Øª: %s Ø³ØªÙÙâÙØ§Û clist Ù
+ÙØ±Ø¯ Ø§ÙØªØžØ§Ø±: %Id"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ÙÙÚ¯Ø§Ù
+ ØšØ§Ø± Ú©Ø±Ø¯Ù ÙØ§Ø³Ø· Ú©Ø§Ø±ØšØ± Ø§Ø² ÙŸØ±ÙÙØ¯ÙÙ %s Ø®Ø·Ø§ÛÛ Ø±Ø® Ø¯Ø§Ø¯. Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽØ±Ø­ ÙØ§Ø³Ø· "
+#~ "glade ÙŸÛØ¯Ø§ ÙØŽØ¯Ù. %s ÙÙ
+ÛâØªÙØ§ÙØ¯ ØšÙ Ú©Ø§Ø±ØŽ Ø§Ø¯Ø§Ù
+Ù Ø¯ÙØ¯ Ù ÙÙ
+âØ§Ú©ÙÙÙ Ø®Ø§Ø±Ø¬ Ø®ÙØ§ÙØ¯ ØŽØ¯. "
+#~ "ØšØ§ÛØ¯ ÙØµØš %s Ø±Ø§ ØšØ±Ø±Ø³Û Ú©Ø±Ø¯Ù ÛØ§ %s Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù ÙØµØš Ú©ÙÛØ¯."
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "ÙÛØ¬ ÙØ§Ø³Ø·Û Ø±Ø§ ÙÙ
+ÛâØªÙØ§Ù ØšØ§Ø± Ú©Ø±Ø¯. Ø§ÛÙ Ø®ÛÙÛ ØšØ¯ Ø§Ø³Øª! (ÙŸØ±ÙÙØ¯Ù: %s)"
+
+#
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr ""
+#~ "Ø³Ø·Ø­âÙØ§Û Ø§Ø³Ù
+ Ù
+Ø³ØªØ¹Ø§Ø± ØšØ±Ø§Û ØŽØ±Ø§ÛØ· Ù
+Ø­ÙÛ Ø®ÛÙÛ Ø²ÛØ§Ø¯ÙØ¯Ø Ù
+Ù
+Ú©Ù Ø§Ø³Øª ØšÙ Ø®Ø§Ø·Ø± ÙØ¬ÙØ¯ Ø¯ÙØ± "
+#~ "ØšØ§ØŽØ¯"
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "I will now try to restart the X server again."
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr "â%s: ÙÛÚ ÙŸØ±ÙÙØ¯ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯ÛâØ§Û ÙŸÛØ¯Ø§ ÙØŽØ¯: %s. Ø§Ø² ÙŸÛØŽâÙØ±Ø¶âÙØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâØŽÙØ¯."
+
+#~ msgid "%s: Root cannot be autologged in, turing off automatic login"
+#~ msgstr ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+
+#~ msgid "%s: Root cannot be autologged in, turing off timed login"
+#~ msgstr "%s: Root cannot be autologged in, turing off timed login"
+
+#~ msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+#~ msgstr "%s: TimedLoginDelay less than 5, so I will just use 5."
+
+#~ msgid "%s: Display number %d in use!  I will use %d"
+#~ msgstr "%s: Display number %d in use!  I will use %d"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+
+#~ msgid "Master rebooting..."
+#~ msgstr "Master rebooting..."
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  I will run the GNOME "
+#~ "failsafe session for you."
+#~ msgstr ""
+#~ "The session you selected does not look valid.  I will run the GNOME "
+#~ "failsafe session for you."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+#~ msgstr ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "ÙØ·ÙØ§Ù Ù
+Ø·Ù
+ØŠÙ ØŽÙÛØ¯ Ú©Ù Ú©ÙÛØ¯ ÙÙÙ ØªØšØ¯ÛÙ Ø±ÙØŽÙ ÙÛØ³Øª."
+
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr ""
+#~ "ÙØ·ÙØ§Ù Ø§Ø² Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø®ÙØ¯ ØšØ®ÙØ§ÙÛØ¯ Ø§ÛÙ Ø§Ù
+Ú©Ø§Ù Ø±Ø§ Ø¯Ø± ØšØ±ÙØ§Ù
+ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û gdm ØšÙ Ú©Ø§Ø± "
+#~ "ØšÛØ§ÙØ¯Ø§Ø²Ø¯."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØŽÙ
+Ø§ÛÙ ÙŸÛØŽâÙØ±Ø¶ Ù
+ÛØ²ØšØ§Ù Ø±Ø§ ØšØ§Ø² Ú©Ø±Ø¯: %s"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "Ù
+Ù
+Ú©Ù Ø§Ø³Øª ØŽÙ
+Ø§ Ø¯Ø± ÙØ§ÙØ¹ Ø¯Ø± Ø­Ø§Ù Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² Ù
+Ø¯ÛØ± ÙÙ
+Ø§ÛØŽ Ù
+ØªÙØ§ÙØªÛØ ÙØžÛØ± KDM (Ù
+Ø¯ÛØ± "
+#~ "ÙÙ
+Ø§ÛØŽ KDE) ÛØ§ xdm ØšØ§ØŽÛØ¯."
+
+#~ msgid "A-M|Chinese (simplified)"
+#~ msgstr "Ø§ÙÙâØ³|ÚÛÙÛ (Ø³Ø§Ø¯Ù ØŽØ¯Ù)"
+
+#~ msgid "A-M|English"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "Ú©Ø§Ø±ØšØ± %s Ø¯Ø± Ø¹Ø±Ø¶ %Id Ø«Ø§ÙÛÙ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ Ù
+ÛâØŽÙØ¯"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "â%s: Ø±ØŽØªÙ Ø®ÛÙÛ ØšÙÙØ¯ Ø§Ø³Øª!"
+
+#~ msgid "%sWelcome to %s%s"
+#~ msgstr "â%sØšÙ %s Ø®ÙØŽâØ¢Ù
+Ø¯ÛØ¯%s"
+
+#~ msgid "Could not fork a new process!"
+#~ msgstr "Ø§ÙØŽØ¹Ø§Øš ÙØ±Ø§Ø±ÙÙØ¯ Ø¬Ø¯ÛØ¯ Ù
+Ù
+Ú©Ù ÙÛØ³Øª!"
+
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "ØšÙ Ø§Ø­ØªÙ
+Ø§Ù Ø²ÛØ§Ø¯ ÙØ®ÙØ§ÙÛØ¯ ØªÙØ§ÙØ³Øª ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯."
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr "âTimedLoginDelay Ú©Ù
+ØªØ± Ø§Ø² Ûµ ØšÙØ¯. Ø§Ø² Ûµ Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâØŽÙØ¯"
+
+#~ msgid "Failsafe Gnome"
+#~ msgstr "_Ú¯ÙÙÙ
+ Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø±"
+
+#~ msgid "Failsafe xterm"
+#~ msgstr "ÙŸØ§_ÛØ§ÙÙÙ X Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø±"
+
+#~ msgid "%s: Session directory %s not found!"
+#~ msgstr "%s: ØŽØ§Ø®ÙÙ ÙØŽØ³Øª %s ÙŸÛØ¯Ø§ ÙØŽØ¯!"
+
+#~ msgid "Yaikes, nothing found in the session directory."
+#~ msgstr "Yaikes, nothing found in the session directory."
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr "ÙÛÚ ÙŸÛÙÙØ¯ ÙØŽØ³Øª ÙŸÛØŽâÙØ±Ø¶Û ÙŸÛØ¯Ø§ ÙØŽØ¯. Ø§Ø² Ú¯ÙÙÙ
+ Ù
+Ø­Ø§ÙØžâØ¯Ø§Ø± Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâØŽÙØ¯.\n"
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr ""
+#~ "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² Ø²ØšØ§ÙÛ Ú©Ù Ø¯Ø± Ø¢Ø®Ø±ÛÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšÙ Ú©Ø§Ø± ØšØ±Ø¯ÛØ¯"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² Ø²ØšØ§Ù ÙŸÛØŽâÙØ±Ø¶ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Doubleclick on the user to log in"
+#~ msgstr "ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø±ÙÛ Ú©Ø§Ø±ØšØ± Ø¯ÙØšØ§Ø±Ú©ÙÛÚ© Ú©ÙÛØ¯"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "Ø§_ÙØªØ®Ø§ØšâÚ¯Ø± XDMCP..."
+
+#~ msgid "Reboot your computer"
+#~ msgstr "Ø±Ø§ÛØ§ÙÙâØªØ§Ù Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯"
+
+#~ msgid "Shut down the system so that you may safely turn off the computer."
+#~ msgstr "Ø®Ø§Ù
+ÙØŽ Ú©Ø±Ø¯Ù Ø³ÛØ³ØªÙ
+ Ø·ÙØ±Û Ú©Ù Ø¢Ø³ÛØšÛ ÙØšÛÙØ¯."
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù ØªØµÙÛØ± ÙŸÛØŽâÙØ±Ø¶ Ø±Ø§ ØšØ§Ø² Ú©Ø±Ø¯: %s. Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù Ù
+Ø¹ÙÙ Ù
+ÛâØŽÙØ¯!"
+
+#~ msgid "Reboot"
+#~ msgstr "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯"
+
+#~ msgid "No configuration was found"
+#~ msgstr "ÙÛÚ ÙŸÛÚ©Ø±ØšÙØ¯ÛâØ§Û ÙŸÛØ¯Ø§ ÙØŽØ¯"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration program."
+#~ msgstr ""
+#~ "ÙŸÛÚ©Ø±ØšÙØ¯Û ÙŸÛØ¯Ø§ ÙØŽØ¯. GDM ØšØ±Ø§Û Ø§Ø¬Ø±Ø§Û Ø§ÛÙ ÙØŽØ³Øª Ø§Ø² ÙŸÛØŽâÙØ±Ø¶âÙØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ù
+ÛâÚ©ÙØ¯. ØŽÙ
+Ø§ "
+#~ "ØšØ§ÛØ¯ ÙØ§Ø±Ø¯ Ø³ÛØ³ØªÙ
+ ØŽÙÛØ¯ Ù ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² ØšØ±ÙØ§Ù
+ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û GDM ÛÚ© ÙŸØ±ÙÙØ¯ÙÙ "
+#~ "ÙŸÛÚ©Ø±ØšÙØ¯Û Ø§ÛØ¬Ø§Ø¯ Ú©ÙÛØ¯."
+
+#~ msgid "The face browser is not configured"
+#~ msgstr "Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù ÙŸÛÚ©Ø±ØšÙØ¯Û ÙØŽØ¯Ù Ø§Ø³Øª"
+
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù Ø¯Ø± ÙŸÛÚ©Ø±ØšÙØ¯Û GDM ØŽÙ
+Ø§ ØªØ¹Ø±ÛÙ ÙØŽØ¯Ù Ø§Ø³Øª. ÙØ·ÙØ§Ù Ø§Ø² Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+âØªØ§Ù "
+#~ "ØšØ®ÙØ§ÙÛØ¯ Ø¢Ù Ø±Ø§ Ø¯Ø± ØšØ±ÙØ§Ù
+ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û GDM ØšÙ Ú©Ø§Ø± ØšÛØ§ÙØ¯Ø§Ø²Ø¯."
+
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "Ø¹Ú©Ø³Û ØšØ±Ø§Û ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ø¯Ø± Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Browse"
+#~ msgstr "Ù
+Ø±ÙØ±"
+
+#~ msgid "No picture selected."
+#~ msgstr "Ø¹Ú©Ø³Û Ø§ÙØªØ®Ø§Øš ÙØŽØ¯Ù Ø§Ø³Øª."
+
+#~ msgid "Picture is too large"
+#~ msgstr "Ø¹Ú©Ø³ Ø®ÛÙÛ ØšØ²Ø±Ú¯ Ø§Ø³Øª"
+
+#~ msgid ""
+#~ "The system administrator disallowed pictures larger than %d bytes to show "
+#~ "in the face browser"
+#~ msgstr ""
+#~ "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ø¹Ú©Ø³âÙØ§Û ØšØ²Ø±Ú¯ØªØ± Ø§Ø² %Id ØšØ§ÛØª Ø¯Ø± Ù
+Ø±ÙØ±Ú¯Ø± ÚÙØ±Ù Ø±Ø§ Ù
+Ù
+ÙÙØ¹ "
+#~ "Ú©Ø±Ø¯Ù Ø§Ø³Øª"
+
+#~ msgid ""
+#~ "File %s cannot be open for reading\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "ÙÙ
+ÛâØªÙØ§Ù ÙŸØ±ÙÙØ¯ÙÙ %s Ø±Ø§ ØšØ±Ø§Û Ø®ÙØ§ÙØ¯Ù ØšØ§Ø² Ú©Ø±Ø¯\n"
+#~ "Ø®Ø·Ø§: %s"
+
+#~ msgid "Greeter"
+#~ msgstr "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù"
+
+#~ msgid "_Welcome string: "
+#~ msgstr "Ø±ØŽØªÙÙ _Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛÛ: "
+
+#~ msgid "Re_mote welcome string: "
+#~ msgstr "Ø±ØŽØªÙÙ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛÛ _Ø¯ÙØ±Ø¯Ø³Øª: "
+
+#~ msgid "Standard greeter"
+#~ msgstr "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯"
+
+#~ msgid "Graphical greeter"
+#~ msgstr "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ Ú¯Ø±Ø§ÙÛÚ©Û"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "Ø±ØŽØªÙâØ§Û Ú©Ù Ø¯Ø± Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù ØšÙ Ø¹ÙÙØ§Ù Ø®ÙØŽâØ¢Ù
+Ø¯ ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ù
+ÛâØŽÙØ¯. ØŽÙ
+Ø§ Ù
+ÛâØªÙØ§ÙÛØ¯ Ø¯Ø± "
+#~ "Ø§ÛÙØ¬Ø§ %n Ø¯Ø±Ø¬ Ú©ÙÛØ¯ Ú©Ù ØšÙ Ø¬Ø§Û Ø¢Ù ÙØ§Ù
+ Ø±Ø§ÛØ§ÙÙ ØŽÙ
+Ø§ Ø¬Ø§ÛÚ¯Ø²ÛÙ Ù
+ÛâÚ¯Ø±Ø¯Ø¯."
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "Ø±ØŽØªÙâØ§Û Ú©Ù Ø¯Ø± Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù ØšÙ Ø§ÙØ±Ø§Ø¯Û Ú©Ù Ø§Ø² Ø¯ÙØ±Ø¯Ø³Øª ØšØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ø§Ø² XDMCP ÙØ§Ø±Ø¯ "
+#~ "Ø³ÛØ³ØªÙ
+ Ù
+ÛâØŽÙÙØ¯ ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ù
+ÛâØŽÙØ¯. ØŽÙ
+Ø§ Ù
+ÛâØªÙØ§ÙÛØ¯ Ø¯Ø± Ø§ÛÙØ¬Ø§ %n Ø¯Ø±Ø¬ Ú©ÙÛØ¯ Ú©Ù ØšÙ Ø¬Ø§Û "
+#~ "Ø¢Ù ÙØ§Ù
+ Ø±Ø§ÛØ§ÙÙ ØŽÙ
+Ø§ Ø¬Ø§ÛÚ¯Ø²ÛÙ Ù
+ÛâÚ¯Ø±Ø¯Ø¯."
+
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "ÙÙ
+ÛØŽÙ Ø§Ø² ÙØ§ÙØš Ø³Ø§Ø¹Øª Û²ÛŽ Ø³Ø§Ø¹ØªÙ Ø§Ø³ØªÙØ§Ø¯Ù ØŽÙØ¯"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ± ÙØ±ÙØ¯ _Ø®ÙØ¯Ú©Ø§Ø±:"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "_ÙØ±ÙØ¯ Ø®ÙØ¯Ú©Ø§Ø± ÛÚ©Û Ø§Ø² Ú©Ø§Ø±ØšØ±Ø§Ù ØšÙ Ø³ÛØ³ØªÙ
+ Ø¯Ø± Ø§ÙÙÛÙ Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û"
+
+#~ msgid "Timed login us_ername:"
+#~ msgstr "ÙØ§Ù
+ Ú©Ø§Ø±ØšØ± ÙØ±ÙØ¯ _Ù
+Ø¯ØªâØ¯Ø§Ø± ØšÙ Ø³ÛØ³ØªÙ
+:"
+
+#~ msgid "Login a user automa_tically after a specified number of seconds"
+#~ msgstr "ÙØ±ÙØ¯ Ø®ÙØ¯Ú©Ø§Ø± _Ú©Ø§Ø±ØšØ± ØšÙ Ø³ÛØ³ØªÙ
+ ÙŸØ³ Ø§Ø² Ø³ÙŸØ±Û ØŽØ¯Ù ØªØ¹Ø¯Ø§Ø¯ Ø«Ø§ÙÛÙâÙØ§Û Ù
+ØŽØ®Øµ"
+
+#~ msgid "General"
+#~ msgstr "Ø¹Ù
+ÙÙ
+Û"
+
+#~ msgid "Miscellaneous"
+#~ msgstr "Ù
+ØªÙØ±ÙÙ"
+
+#~ msgid "Show choosable user images (_face browser)"
+#~ msgstr "ÙØŽØ§Ù Ø¯Ø§Ø¯Ù ØªØµØ§ÙÛØ± ÙØ§ØšÙ Ø§ÙØªØ®Ø§Øš Ú©Ø§Ø±ØšØ±Ø§Ù (Ù
+Ø±ÙØ±Ú¯Ø± _ÚÙØ±Ù)"
+
+#~ msgid "_No background"
+#~ msgstr "_ØšØ¯ÙÙ ÙŸØ³âØ²Ù
+ÛÙÙ"
+
+#~ msgid "_Scale background image to fit"
+#~ msgstr "_Ú©ØŽÛØ¯Ú¯Û Ù
+ØªÙØ§Ø³Øš ØªØµÙÛØ± ÙŸØ³âØ²Ù
+ÛÙÙ ØšØ±Ø§Û Ø¬Ø§ ØŽØ¯Ù"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "_ÙÙØ· Ø±ÙÚ¯ Ø¯Ø± ÙÙ
+Ø§ÛØŽâÙØ§Û Ø¯ÙØ±Ø¯Ø³Øª"
+
+#~ msgid "Pick a color"
+#~ msgstr "ÛÚ© Ø±ÙÚ¯ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯"
+
+#~ msgid "Preview:"
+#~ msgstr "ÙŸÛØŽâÙÙ
+Ø§ÛØŽ:"
+
+#~ msgid "Description:"
+#~ msgstr "ØŽØ±Ø­:"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "ØŽØ±Ø­\n"
+#~ "ÙÛØ¬Øª"
+
+#~ msgid "author"
+#~ msgstr "Ù
+Ø€ÙÙ"
+
+#~ msgid "copyright"
+#~ msgstr "Ø­Ù ÙØ³Ø®ÙâØšØ±Ø¯Ø§Ø±Û"
+
+#~ msgid "_Delete theme"
+#~ msgstr "_Ø­Ø°Ù ØªÙ
+"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "Ø§_Ø¬Ø§Ø²Ù Ø¯Ø§Ø¯Ù ØšÙ root ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ ØšØ§ GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "Ø§Ø¬Ø§Ø²Ù Ø¯Ø§Ø¯Ù ØšÙ root ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø§Ø² _Ø¯ÙØ±Ø¯Ø³Øª ØšØ§ GDM"
+
+#~ msgid ""
+#~ "Show the \"Actions\" menu (formerly known as the \"System\" menu).  If "
+#~ "not set, none of the system commands will be available (this includes "
+#~ "reboot, shutdown, configure, chooser)"
+#~ msgstr ""
+#~ "ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ù
+ÙÙÛ Â«Ú©ÙØŽâÙØ§Â» (Ø¯Ø± Ú¯Ø°ØŽØªÙ ØšÙ Ø¹ÙÙØ§Ù Ù
+ÙÙÛ Â«Ø³ÛØ³ØªÙ
+Â» ØŽÙØ§Ø®ØªÙ Ù
+ÛâØŽØ¯). Ø§Ú¯Ø± "
+#~ "ØšØ±ÙØ±Ø§Ø± ÙØšØ§ØŽØ¯ ÙÛÚ ÛÚ© Ø§Ø² ÙØ±Ù
+Ø§ÙâÙØ§Û Ø³ÛØ³ØªÙ
+ Ù
+ÙØ¬ÙØ¯ ÙØ®ÙØ§ÙÙØ¯ ØšÙØ¯ (Ø§ÛÙ ØŽØ§Ù
+Ù "
+#~ "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯Ø ÙŸÛÚ©Ø±ØšÙØ¯Û Ù Ø§ÙØªØ®Ø§ØšâÚ¯Ø± ÙÛØ² Ù
+ÛâØŽÙØ¯)"
+
+#~ msgid "Allow c_onfiguration from the login screen"
+#~ msgstr "Ù
+Ø¬Ø§Ø² ØšÙØ¯Ù _ÙŸÛÚ©Ø±ØšÙØ¯Û Ø§Ø² ØµÙØ­ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Allo_w running XDMCP chooser from the login screen"
+#~ msgstr "Ù
+Ø¬Ø§_Ø² ØšÙØ¯Ù Ø§Ø¬Ø±Ø§Û Ø§ÙØªØ®Ø§ØšâÚ¯Ø± XDMCP Ø§Ø² ØµÙØ­ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid ""
+#~ "Always disallow TCP connections to _X server (disables all remote "
+#~ "connections)"
+#~ msgstr ""
+#~ "_Ø±Ø¯ Ú©Ø±Ø¯Ù ÙÙ
+ÛØŽÚ¯Û Ø§ØªØµØ§Ù TCP ØšÙ Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X (ÙÙ
+ÙÙ Ø§ØªØµØ§ÙØ§Øª Ø¯ÙØ±Ø¯Ø³Øª Ø§Ø² Ú©Ø§Ø± Ù
+ÛâØ§ÙØªÙØ¯)"
+
+#~ msgid "Retry _delay (seconds) :"
+#~ msgstr "ØªØ£Ø®ÛØ± ØªÙØ§ØŽ Ù
+Ø¬Ø¯Ø¯ (ØšÙ _Ø«Ø§ÙÛÙ) :"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "ÙŸØ®ØŽ _ØµØ¯Ø§ ÙÙÚ¯Ø§Ù
+Û Ú©Ù ÙŸÙØ¬Ø±ÙÙ ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø¢Ù
+Ø§Ø¯Ù ØŽØ¯"
+
+#~ msgid "_Test sound"
+#~ msgstr "Ø¢_Ø²Ù
+Ø§ÛØŽ ØµØ¯Ø§"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "ÙŸØŽØªÛØšØ§ÙÛ XDMCP Ø¯Ø± ÙŸØ±ÙÙØ¯ÙÙ Ø¯ÙØ¯ÙÛÛ ÙØ¬ÙØ¯ ÙØ¯Ø§Ø±Ø¯. ØšØ±Ø§Û ØšÙ Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ÙŸØŽØªÛØšØ§ÙÛ "
+#~ "ØŽÙ
+Ø§ ØšØ§ÛØ¯ GDM Ø±Ø§ ÙÙ
+Ø±Ø§Ù ØšØ§ Ú©ØªØ§ØšØ®Ø§ÙÙâÙØ§Û XDMCP Ù
+Ø¬Ø¯Ø¯Ø§Ù ØªØ±Ø¬Ù
+Ù Ú©ÙÛØ¯."
+
+#~ msgid "Enable _XDMCP"
+#~ msgstr "ØšÙ _Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ XDMCP"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "ØšØ§Ø²ÙÙ Ø²Ù
+Ø§ÙÛ ping (ØšÙ Ø«Ø§ÙÛÙ):"
+
+#~ msgid "XDMCP"
+#~ msgstr "XDMCP"
+
+#~ msgid "Details: %s"
+#~ msgstr "Ø¬Ø²ØŠÛØ§Øª: %s"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "ÛÚ© Ø¢Ø±ØŽÛÙ ØªÙ
+ Ø¬Ø¯ÛØ¯ ØšØ±Ø§Û ÙØµØš Ø§ÙØªØ®Ø§Øª Ú©ÙÛØ¯"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "Ø¢ÛØ§ ÙØ§ÙØ¹Ø§Ù Ù
+ÛâØ®ÙØ§ÙÛØ¯ ØªÙ
+ %s Ø±Ø§ Ø§Ø² Ø³ÛØ³ØªÙ
+ Ø­Ø°Ù Ú©ÙÛØ¯Ø"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "ÙØ³Ø®ÙÙ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù (%s) ØšØ§ ÙØ³Ø®ÙÙ ØŽØšØ­ Ù
+Ø·Ø§ØšÙØª ÙØ¯Ø§Ø±Ø¯.\n"
+#~ "Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ØŽÙ
+Ø§ ÙÙ
+ÛÙ Ø­Ø§ÙØ§ gdm Ø±Ø§ Ø§Ø±ØªÙØ§ Ø¯Ø§Ø¯ÙâØ§ÛØ¯.\n"
+#~ " ÙØ·ÙØ§Ù ØŽØšØ­ gdm ÛØ§ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯."
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or reboot the computer."
+#~ msgstr ""
+#~ "ÙØ³Ø®ÙÙ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯Ù (%s) ØšØ§ ÙØ³Ø®ÙÙ ØŽØšØ­ (%s) Ù
+Ø·Ø§ØšÙØª ÙØ¯Ø§Ø±Ø¯.\n"
+#~ "Ø§Ø­ØªÙ
+Ø§ÙØ§Ù ÙÙ
+ÛÙ Ø­Ø§ÙØ§ gdm Ø±Ø§ Ø§Ø±ØªÙØ§ Ø¯Ø§Ø¯ÙâØ§ÛØ¯.\n"
+#~ " ÙØ·ÙØ§Ù ØŽØšØ­ gdm ÛØ§ Ø±Ø§ÛØ§ÙÙ Ø±Ø§ Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ú©ÙÛØ¯."
+
+#~ msgid "Last"
+#~ msgstr "Ø¢Ø®Ø±ÛÙ"
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù DefaultImage Ø±Ø§ ØšØ§Ø² Ú©Ø±Ø¯: %s!"
+
+#~ msgid ""
+#~ "Doubleclick on the user\n"
+#~ "to log in"
+#~ msgstr ""
+#~ "ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+ Ø±ÙÛ\n"
+#~ "Ú©Ø§Ø±ØšØ± Ø¯ÙØšØ§Ø±Ú©ÙÛÚ© Ú©ÙÛØ¯"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "Ø§ÙØªØ®Ø§ØšâÚ¯Ø±_ XDMCP"
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "_Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ Ø±Ø§ÛØ§ÙÙ"
+
+#~ msgid "(memory buffer"
+#~ msgstr "Ù
+ÛØ§ÙÚ¯ÛØ± Ø­Ø§ÙØžÙ)"
+
+#~ msgid "24-hour"
+#~ msgstr "24-hour"
+
+#~ msgid "Restart gdm"
+#~ msgstr "Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ gdm"
+
+#~ msgid "All Images"
+#~ msgstr "ÙÙ
+ÙÙ ØªØµØ§ÙÛØ±"
+
+#~ msgid "<b>Selection</b>"
+#~ msgstr "<b>Ø§ÙØªØ®Ø§Øš</b>"
+
+#~ msgid "User Image"
+#~ msgstr "ØªØµÙÛØ± Ú©Ø§Ø±ØšØ±"
+
+#~ msgid "_Browse"
+#~ msgstr "_Ù
+Ø±ÙØ±"
+
+#~ msgid "Open File"
+#~ msgstr "ØšØ§Ø² Ú©Ø±Ø¯Ù ÙŸØ±ÙÙØ¯Ù"
+
+#~ msgid "PNG and JPEG"
+#~ msgstr "PNG Ù JPEG"
+
+#~ msgid "     "
+#~ msgstr "     "
+
+#~ msgid "<"
+#~ msgstr "<"
+
+#~ msgid "<b>Server Settings</b>"
+#~ msgstr "<b>ØªÙØžÛÙ
+Ø§Øª Ú©Ø§Ø±Ú¯Ø²Ø§Ø±</b>"
+
+#~ msgid ""
+#~ "<b>WARNING:</b> Placing values in this section that your Xserver does not "
+#~ "support will stop your Xserver\n"
+#~ "from restarting (effectively not allowing this configuration application "
+#~ "to run), BE CAREFUL!"
+#~ msgstr ""
+#~ "<b>ÙØŽØ¯Ø§Ø±:</b> ÙØ±Ø§Ø± Ø¯Ø§Ø¯Ù Ù
+ÙØ§Ø¯ÛØ±Û Ú©Ù Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ÙŸØŽØªÛØšØ§ÙÛ ÙÙ
+ÛâÚ©ÙØ¯ Ø¯Ø± Ø§ÛÙ Ù
+Ú©Ø§Ù "
+#~ "ØšØ§Ø¹Ø« Ù
+ÛâØŽÙØ¯ Ú©Ø§Ø±Ú¯Ø²Ø§Ø± X ØŽÙ
+Ø§ Ø±Ø§Ù Ø§ÙØ¯Ø§Ø²Û Ù
+Ø¬Ø¯Ø¯ ÙØŽÙØ¯\n"
+#~ "(Ø¯Ø± ÙØ§ÙØ¹ Ø§Ø¬Ø§Ø²Ù Ø¯Ø§Ø¯Ù ÙÙ
+ÛâØŽÙØ¯ Ú©Ù Ø§ÛÙ ØšØ±ÙØ§Ù
+ÙÙ ÙŸÛÚ©Ø±ØšÙØ¯Û Ø§Ø¬Ø±Ø§ ØŽÙØ¯)Ø Ù
+Ø±Ø§ÙØš ØšØ§ØŽÛØ¯!"
+
+#~ msgid ">"
+#~ msgstr ">"
+
+#~ msgid "Allow theme selection in _GTK+ Greeter"
+#~ msgstr "Ù
+Ø¬Ø§Ø² ØšÙØ¯Ù Ø§ÙØªØ®Ø§Øš _ØªÙ
+ Ø¯Ø± Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ GTK+"
+
+#~ msgid "Apply"
+#~ msgstr "Ø§ÙØ¹Ù
+Ø§Ù"
+
+#~ msgid "Choose network computer to connect to."
+#~ msgstr "Ø±Ø§ÛØ§ÙÙÙ ØŽØšÚ©ÙâØ§Û Ø±Ø§ Ú©Ù Ù
+ÛâØ®ÙØ§ÙÛØ¯ ØšÙ Ø¢Ù Ù
+ØªØµÙ ØŽÙÛØ¯ Ø§ÙØªØ®Ø§Øš Ú©ÙÛØ¯."
+
+#~ msgid "Create Server Definition"
+#~ msgstr "Ø§ÛØ¬Ø§Ø¯ ØªÙØµÛÙ Ú©Ø§Ø±Ú¯Ø²Ø§Ø±"
+
+#~ msgid "Delete"
+#~ msgstr "Ø­Ø°Ù"
+
+#~ msgid "Delete Server Definition"
+#~ msgstr "Ø­Ø°Ù ØªÙØµÛÙ Ú©Ø§Ø±Ú¯Ø²Ø§Ø±"
+
+#~ msgid "Flexible"
+#~ msgstr "Ø§ÙØ¹Ø·Ø§ÙâÙŸØ°ÛØ±"
+
+#~ msgid "GTK+ Greeter"
+#~ msgstr "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ GTK+"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ GTK+\n"
+#~ "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ ØªÙ
+âØ¯Ø§Ø±"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ GTK+\n"
+#~ "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ ØªÙ
+âØ¯Ø§Ø±\n"
+#~ "Ø§Ø² Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ ØŽØ¯"
+
+#~ msgid "Make a _sound after a failed login attempt"
+#~ msgstr "ÙŸØ®ØŽ _ØµØ¯Ø§ ÙŸØ³ Ø§Ø² ØªÙØ§ØŽ ÙØ§Ù
+ÙÙÙ ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Make a _sound after a successful login attempt"
+#~ msgstr "ÙŸØ®ØŽ _ØµØ¯Ø§ ÙŸØ³ Ø§Ø² ØªÙØ§ØŽ Ù
+ÙÙÙ ØšØ±Ø§Û ÙØ±ÙØ¯ ØšÙ Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "No Logo"
+#~ msgstr "ØšØ¯ÙÙ ÙØŽØ§Ù"
+
+#~ msgid ""
+#~ "Note: For settings to take effect, the gdm service will require a restart."
+#~ msgstr ""
+#~ "ØªÙØ¬Ù: ØšØ±Ø§Û Ø§ÛÙ Ú©Ù ØªÙØžÛÙ
+Ø§Øª Ø§Ø«Ø± Ú©ÙØ¯ ÙØ§Ø²Ù
+ Ø§Ø³Øª Ø³Ø±ÙÛØ³ gdm Ù
+Ø¬Ø¯Ø¯Ø§Ù Ø±Ø§ÙâØ§ÙØ¯Ø§Ø²Û ØŽÙØ¯."
+
+#~ msgid ""
+#~ "Only One Theme\n"
+#~ "Random Theme"
+#~ msgstr ""
+#~ "ÙÙØ· ÛÚ© ØªÙ
+\n"
+#~ "ØªÙ
+ ØªØµØ§Ø¯ÙÛ"
+
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "Ø±ØŽØªÙÙ Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛÛ Ø¯_ÙØ±Ø¯Ø³Øª: (%n = ÙØ§Ù
+ Ù
+ÛØ²ØšØ§Ù): "
+
+#~ msgid "Show _Face Browser"
+#~ msgstr "ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ù
+Ø±ÙØ±Ú¯Ø± _ÚÙØ±Ù"
+
+#~ msgid "Themed Greeter"
+#~ msgstr "Ø®ÙØŽâØ¢Ù
+Ø¯Ú¯ÙÛ ØªÙ
+âØ¯Ø§Ø±"
+
+#~ msgid "Use default Remote Welcome"
+#~ msgstr "Ø§Ø² Ø®ÙØŽâØ¢Ù
+Ø¯ Ø¯ÙØ±Ø¯Ø³Øª ÙŸÛØŽâÙØ±Ø¶ Ø§Ø³ØªÙØ§Ø¯Ù ØŽÙØ¯"
+
+#~ msgid "Usually something like: /usr/bin/X"
+#~ msgstr "Ù
+Ø¹Ù
+ÙÙØ§Ù ÚÛØ²Û ØŽØšÛÙ: /usr/bin/X"
+
+#~ msgid "_Mode:"
+#~ msgstr "_Ø­Ø§ÙØª:"
+
+#~ msgid "A-M|English (British)"
+#~ msgstr "Ø§ÙÙâØ³|Ø§ÙÚ¯ÙÛØ³Û (ØšØ±ÛØªØ§ÙÛØ§ÛÛ)"
+
+#~ msgid ""
+#~ "The system administrator has\n"
+#~ "disabled your account."
+#~ msgstr ""
+#~ "Ù
+Ø¯ÛØ± Ø³ÛØ³ØªÙ
+ Ø­Ø³Ø§Øš ØŽÙ
+Ø§ Ø±Ø§\n"
+#~ " Ø§Ø² Ú©Ø§Ø± Ø§ÙØ¯Ø§Ø®ØªÙ Ø§Ø³Øª."
+
+#~ msgid "Can't find /etc/pam.d/%s!"
+#~ msgstr "ÙÙ
+ÛâØªÙØ§Ù /etc/pam.d/%s Ø±Ø§ ÛØ§ÙØª!"
+
+#~ msgid "Gnome"
+#~ msgstr "Ú¯ÙÙÙ
+"
+
+#~ msgid "Name: "
+#~ msgstr "ÙØ§Ù
+: "
+
+#~ msgid "Remember this setting"
+#~ msgstr "ØšÙ Ø®Ø§Ø·Ø± Ø³ÙŸØ±Ø¯Ù Ø§ÛÙ ØªÙØžÛÙ
+"
+
+#~ msgid "S_ystem"
+#~ msgstr "Ø³ÛØ³ØªÙ
+"
+
+#~ msgid "Select a photo"
+#~ msgstr "Ø§ÙØªØ®Ø§Øš ÛÚ© Ø¹Ú©Ø³"
+
+#~ msgid "GDM Configurator"
+#~ msgstr "ÙŸÛÚ©Ø±ØšÙØ¯ GDM"
Index: proiecte/PPPP/gdm/po/fi.po
===================================================================
--- proiecte/PPPP/gdm/po/fi.po	(revision 134)
+++ proiecte/PPPP/gdm/po/fi.po	(revision 134)
@@ -0,0 +1,1164 @@
+# gdm Finnish translation.
+# Copyright (C) 1999-2005, 2007-2009 Free Software Foundation, Inc.
+# Mikko Rauhala <mjr@iki.fi>, 1999.
+# Jarkko Ranta <jjranta@cc.joensuu.fi>, 2000-2002.
+# Lauri Nurmi <lanurmi@iki.fi>, 2003.
+# Tommi Vainikainen <Tommi.Vainikainen@iki.fi>, 2003-2005, 2008-2009.
+# Ilkka Tuohela <hile@iki.fi>, 2005-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-19 07:23+0300\n"
+"PO-Revision-Date: 2009-09-19 07:30+0300\n"
+"Last-Translator: Ilkka Tuohela <hile@iki.fi>\n"
+"Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ei ole merkkilaite"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Ota vianetsintÃ€koodi kÃ€yttÃ¶Ã¶n"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "NÃ€ytÃ¶n tunniste"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "tunniste"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Gnome-tyÃ¶pÃ¶ydÃ€nhallinta"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "jÃ€rjestelmÃ€stÃ€ ei lÃ¶ytynyt kÃ€yttÃ€jÃ€Ã€ \"%s\""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "KirjautumisjÃ€rjestelmÃ€n alustus epÃ€onnistui"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "KÃ€yttÃ€jÃ€n todennus epÃ€onnistui"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "KÃ€yttÃ€jÃ€n valtuutus epÃ€onnistui"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Valtuuksien kÃ€yttÃ¶Ã¶notto epÃ€onnistui"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"X-palvelimen (graafisen ympÃ€ristÃ¶n) kÃ€ynnistys ei onnistunut sisÃ€isen "
+"virheen takia.Ota yhteyttÃ€ jÃ€rjestelmÃ€n yllÃ€pitÃ€jÃ€Ã€n tai tutki "
+"jÃ€rjestelmÃ€lokia. TÃ€mÃ€ nÃ€yttÃ¶ poistetaan toistaiseksi kÃ€ytÃ¶stÃ€. KÃ€ynnistÃ€ "
+"GDM uudelleen, kun ongelma on korjattu."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: yhteydenotto isÃ€nÃ€yttÃ¶Ã¶n \"%s\" ei onnistunut"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Palvelin kÃ€ynnistettiin kÃ€yttÃ€jÃ€nÃ€ %s, mutta kÃ€yttÃ€jÃ€Ã€ ei ole olemassa"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "RyhmÃ€tunnusta ei voitu asettaa arvoon %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() epÃ€onnistui %s:lle"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid:tÃ€ ei voitu asettaa arvoon %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid:tÃ€ ei voitu asettaa arvoon 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: NÃ€ytÃ¶n %s lokitiedostoa ei voitu avata!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Virhe asetettaessa %s arvoksi %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Palvelimen prioriteettia ei voitu asettaa arvoon %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: TyhjÃ€ palvelinkomento nÃ€ytÃ¶lle %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "KÃ€yttÃ€jÃ€tunnus"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "KÃ€yttÃ€jÃ€tunnus"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Verkkonimi"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Verkkonimi"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "NÃ€yttÃ¶laite"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "NÃ€yttÃ¶laite"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "virhe alustettaessa keskustelua todennusjÃ€rjestelmÃ€n kanssa - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "yleinen virhe"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "muisti loppui"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "sovelluksen ohjelmointivirhe"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "tuntematon virhe"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "KÃ€yttÃ€jÃ€tunnus:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"virhe kerrottaessa todennusjÃ€rjestelmÃ€lle haluttua kÃ€yttÃ€jÃ€tunnuskehotetta - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "virhe kerrottaessa todennusjÃ€rjestelmÃ€lle kÃ€yttÃ€jÃ€n verkkonimeÃ€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "virhe kerrottaessa todennusjÃ€rjestelmÃ€lle kÃ€yttÃ€jÃ€n konsolista - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "virhe kerrottaessa todennusjÃ€rjestelmÃ€lle nÃ€yttÃ¶nimeÃ€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"virhe kerrottaessa todennusjÃ€rjestelmÃ€lle nÃ€ytÃ¶n xauth-oikeuksista - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "kÃ€yttÃ€jÃ€tiliÃ€ ei ole saatavilla"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "KÃ€yttÃ€jÃ€Ã€ ei voitu vaihtaa"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "KÃ€yttÃ€jÃ€Ã€ %s ei ole olemassa"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "RyhmÃ€Ã€ %s ei ole olemassa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Pistokkeen luonti epÃ€onnistui!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP-kysely osoitteesta %s estetty"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Paketista ei voitu purkaa valtuuslistaa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Virhe tarkistussummassa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "EpÃ€kelpo osoite"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: NÃ€yttÃ¶osoitteen lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: NÃ€ytÃ¶n porttinumeron lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Paketista ei voitu purkaa valtuuslistaa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Virhe tarkistussummassa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: saatiin REQUEST-viesti estetystÃ€ osoitteesta %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: NÃ€ytÃ¶n numeroa ei voitu lukea"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: YhteystyyppiÃ€ ei voitu lukea"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Asiakkaan osoitteen lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ValtuutusnimiÃ€ ei voitu lukea"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Valtuutustietoja ei voitu lukea"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Valtuuslistaa ei voitu lukea"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Valmistajan tunnisteen lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Virheellinen tarkistussumma %s:sta"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Manage saatu estetystÃ€ osoitteesta %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Istunnon tunnisteen lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: NÃ€ytÃ¶n luokituksen lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Osoitteen lukeminen epÃ€onnistui"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: KEEPALIVE saatu estetystÃ€ osoitteesta %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP-otsakkeen luku epÃ€onnistui!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: VÃ€Ã€rÃ€ XDMCP-versio!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: Osoitetta ei voitu tulkita"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Palvelimen verkkonimeÃ€ ei lÃ¶ytynyt: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID-tiedostoa %s ei voi kirjoittaa: levy on ehkÃ€ tÃ€ynnÃ€: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Lokikansiota %s ei ole olemassa tai se ei ole kansio."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Valtuuskansiota %s ei ole olemassa. KeskeytetÃ€Ã€n."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Valtuuskansio %s ei ole kansio. KeskeytetÃ€Ã€n."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Valtuuskansio %s ei ole kÃ€yttÃ€jÃ€n %d ja ryhmÃ€n %d omistuksessa. KeskeytetÃ€Ã€n."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Valtuuskansiolla %s on vÃ€Ã€rÃ€ oikeustaso %o, PitÃ€isi olla %o. KeskeytetÃ€Ã€n."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM-kÃ€yttÃ€jÃ€Ã€ \"%s\" ei lÃ¶ydy. KeskeytetÃ€Ã€n!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "PÃ€Ã€kÃ€yttÃ€jÃ€ ei voi olla GDM-kÃ€yttÃ€jÃ€. KeskeytetÃ€Ã€n!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM-ryhmÃ€Ã€ \"%s\" ei lÃ¶ydy. KeskeytetÃ€Ã€n!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM-ryhmÃ€ ei voi olla \"root\". KeskeytetÃ€Ã€n!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Tee kaikista varoituksista kriittisiÃ€"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Lopeta tietyn ajan kuluttua (vianetsintÃ€Ã€ varten)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Tulosta GDM-versio"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gnomen kirjautumisikkuna"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Vain pÃ€Ã€kÃ€yttÃ€jÃ€ voi suorittaa GDMn"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Gnomen kirjautumisikkunan istunnonhallinta"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI -rekisterin kÃ€Ã€rin"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Kirjautumisikkuna"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "VirransÃ€Ã€stÃ¶n hallinta"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "VirransÃ€Ã€stÃ¶n palvelinprosessi"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Gnomen asetuspalvelin"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Gnomen suurennuslasi"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Suurenna osia nÃ€ytÃ¶stÃ€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Gnomen nÃ€yttÃ¶nÃ€ppÃ€imistÃ¶"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "NÃ€ytÃ€ nÃ€ppÃ€imistÃ¶ nÃ€ytÃ¶llÃ€"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca-nÃ€ytÃ¶nlukija"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "EsitÃ€ nÃ€ytÃ¶n tietoja puheena tai braillena"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit-todennusagentti"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Valitse jÃ€rjestelmÃ€"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP-puskurin luonti epÃ€onnistui!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP-otsakkeen luku epÃ€onnistui!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Arvo"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "valmistumisaika prosentteina"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "EpÃ€aktiivinen teksti"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"NimiÃ¶ssÃ€ kÃ€ytettÃ€vÃ€ teksti kun kÃ€yttÃ€jÃ€ ei vielÃ€ ole valinnut mitÃ€Ã€n kohdetta"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Aktiivinen teksti"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "NimiÃ¶ssÃ€ kÃ€ytettÃ€vÃ€ teksti kun kÃ€yttÃ€jÃ€ on valinnut kohteen"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Luettelo nÃ€kyvissÃ€"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "NÃ€ytetÃ€Ã€nkÃ¶ valitsimen luettelo"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e. %Bta"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Kirjaudu sisÃ€Ã€n automaattisesti..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Perutaan..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Valitse kieli ja napsauta nappia Kirjaudu sisÃ€Ã€n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Todennusikkuna"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Tietokoneen nimi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Kirjaudu sisÃ€Ã€n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "KÃ€ynnistÃ€ uudelleen"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Sammuta"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Keskeytystila"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versio"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Paneeli"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Kielet"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Kielet:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Kieli:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Muu..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Valitse kieli saatavilla olevien kielten tÃ€ydellisestÃ€ luettelosta."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Ei mÃ€Ã€ritelty"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "NÃ€ppÃ€imistÃ¶asettelut"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_NÃ€ppÃ€imistÃ¶:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Muu..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Valitse nÃ€ppÃ€imistÃ¶asettelu saatavilla olevien asetteluiden luettelosta."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "NimiÃ¶teksti"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "NimiÃ¶ssÃ€ kÃ€ytettÃ€vÃ€ teksti"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Kuvakkeen nimi"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "NimiÃ¶ssÃ€ kÃ€ytettÃ€vÃ€ kuvake"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Oletuskohta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "Oletuskohdan tunniste"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Kohtien lukumÃ€Ã€rÃ€ ylÃ€raja"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "YlÃ€raja sille kuinka monta kohtaa voidaan pitÃ€Ã€ luettelossa"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "EtÃ€kirjautuminen (YhdistetÃ€Ã€n koneeseen %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "EtÃ€kirjautuminen (Yhdistetty koneeseen %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "EtÃ€kirjautuminen"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Istunnot:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Tervehdysviestin teksti"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Tervehdysviestin teksti, kun valitsin on tyhjÃ€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ÃlÃ€ nÃ€ytÃ€ uudelleenkÃ€ynnistyspainikkeita"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÃlÃ€ nÃ€ytÃ€ tunnettuja kÃ€yttÃ€jiÃ€ kirjautumisikkunassa"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ota esteettÃ¶myysnÃ€ppÃ€imistÃ¶n liitÃ€nnÃ€inen kÃ€yttÃ¶Ã¶n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "KÃ€ytÃ€ vianetsintÃ€koodia"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Ota tervehtimen vianetsintÃ€koodi kÃ€yttÃ¶Ã¶n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Ota nÃ€ppÃ€imistÃ¶ nÃ€ytÃ¶llÃ€ kÃ€yttÃ¶Ã¶n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Ota suurennuslasi kÃ€yttÃ¶Ã¶n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Ota nÃ€ytÃ¶nlukija kÃ€yttÃ¶Ã¶n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "NÃ€ytÃ€ tervehdysviesti"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Tervehtimen logona kÃ€ytetyn kuvakkeen nimi"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ÃskettÃ€in valitut nÃ€ppÃ€imistÃ¶asettelut"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ÃskettÃ€in valitut kielet"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Aseta tÃ€hÃ€n luettelo nÃ€ppÃ€imistÃ¶asetuksista, jotka nÃ€ytetÃ€Ã€n oletuksena "
+"kirjautumisikkunassa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Aseta tÃ€hÃ€n luettelo kielistÃ€, jotka nÃ€ytetÃ€Ã€n oletuksena "
+"kirjautumisikkunassa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Aseta tÃ€llÃ€ tervehtimen logona kÃ€ytettÃ€vÃ€n teemakuvakkeen nimi."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Aseta todeksi, jos et halua nÃ€yttÃ€Ã€ tunnettuja kÃ€yttÃ€jiÃ€ "
+"kirjautumisikkunassa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Aseta todeksi, jos et halua nÃ€yttÃ€Ã€ uudelleenkÃ€ynnistysnappeja "
+"kirjautumisikkunassa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Aseta todeksi, jos haluat ottaa kÃ€yttÃ¶Ã¶n taustakuvan-asetusten "
+"hallintaliitÃ€nnÃ€isen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Aseta todeksi, jos haluat ottaa kÃ€yttÃ¶Ã¶n medianÃ€ppÃ€inten asetusten "
+"hallintaliitÃ€nnÃ€isen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ nÃ€ppÃ€imistÃ¶Ã€ nÃ€ytÃ¶llÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ hallita esteettÃ¶myysnÃ€ppÃ€imistÃ¶n asetuksia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ nÃ€ytÃ¶n suurennuslasia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ nÃ€ytÃ¶nlukijaa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ Ã€Ã€niasetusten hallintaliitÃ€nnÃ€istÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Aseta todeksi jos haluat kÃ€yttÃ€Ã€ xrandr-asetusten hallintaliitÃ€nnÃ€istÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ xsettings-asetusten hallintaliitÃ€nnÃ€istÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Aseta todeksi, jos haluat nÃ€yttÃ€Ã€ tervehdysviestin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Aseta todeksi, jos haluat kÃ€yttÃ€Ã€ compiz-ikkunamanageria."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Kirjautumisikkunassa nÃ€ytettÃ€vÃ€ tervehdysteksti, kun kÃ€yttÃ€jÃ€valitsin on "
+"tyhjÃ€, kÃ€ytetÃ€Ã€n viestin banner_message_text sijasta."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Kirjautumisikkunassa nÃ€ytettÃ€vÃ€ tervehdysteksti."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Tosi, jos taustakuva-asetusten hallintaliitÃ€nnÃ€inen on kÃ€ytÃ¶ssÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Tosi, jos medianÃ€ppÃ€inten asetusten hallintaliitÃ€nnÃ€inen on kÃ€ytÃ¶ssÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Tosi, jos Ã€Ã€niasetusten hallintaliitÃ€nnÃ€inen on kÃ€ytÃ¶ssÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Tosi, jos xrandr-asetukset hallintaliitÃ€nnÃ€inen on kÃ€ytÃ¶ssÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Tosi mikÃ€li xsettings-asetusten hallintaliitÃ€nnÃ€inen on kÃ€ytÃ¶ssÃ€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "KÃ€ytÃ€ compizia ikkunamanagerina"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Kesto"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Sekunteja ajastimen pysÃ€htymiseen"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Aloitusaika"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Aika, jolloin ajastin kÃ€ynnistettiin"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Onko se kÃ€ynnissÃ€?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Onko ajastin kÃ€ynnissÃ€ tÃ€llÃ€ hetkellÃ€"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Hallinta"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "KÃ€yttÃ€jÃ€nhallintaolio, joka ohjaa tÃ€tÃ€ kÃ€yttÃ€jÃ€Ã€."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Muu..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Valitse toinen tunnus"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Vieras"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Kirjaudu sisÃ€Ã€n vÃ€liaikaisena vieraskÃ€yttÃ€jÃ€nÃ€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automaattinen kirjautuminen"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Kirjaudu jÃ€rjestelmÃ€Ã€n automaattisesti valintojen teon jÃ€lkeen"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Kirjaudu kÃ€yttÃ€jÃ€nÃ€ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Kirjautunut jo sisÃ€Ã€n"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"KÃ€yttÃ€jÃ€n vaihdinsovelma on vapaa ohjelma; sitÃ€ on sallittu levittÃ€Ã€ "
+"edelleen ja muuttaa GNU yleisen lisenssin (GPL lisenssin) ehtojen mukaan  "
+"sellaisina kuin Free Software Foundation on ne julkaissut; joko lisenssin "
+"version 2, tai (valinnan mukaan) minkÃ€ tahansa myÃ¶hemmÃ€n version mukaisesti. "
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"TÃ€tÃ€ ohjelmaa levitetÃ€Ã€n siinÃ€ toivossa, ettÃ€ se olisi hyÃ¶dyllinen, mutta "
+"ilman mitÃ€Ã€n takuuta; ilman edes hiljaista takuuta kaupallisesti "
+"hyvÃ€ksyttÃ€vÃ€stÃ€ laadusta tai soveltuvuudesta tiettyyn tarkoitukseen. Katso "
+"GPL lisenssistÃ€ lisÃ€Ã€ yksityiskohtia."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"TÃ€mÃ€n ohjelman mukana pitÃ€isi tulla kopio GPL-lisenssistÃ€; jos nÃ€in ei ole, "
+"kirjoita osoitteeseen Free Software Foundation Inc., 51 Franklin St, Fifth "
+"Floor, Boston, MA 02110-1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Valikko, josta voit vaihtaa kÃ€yttÃ€jÃ€Ã€ nopeasti."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Ilkka Tuohela, 2005-2009.\n"
+"Tommi Vainikainen 2003-2005, 2008.\n"
+"Lauri Nurmi, 2003.\n"
+"Jarkko Ranta, 2000-2002.\n"
+"Mikko Rauhala, 1999\n"
+"\n"
+"http://www.gnome.fi/"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "NÃ€yttÃ¶Ã€ ei voi lukita: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"NÃ€ytÃ¶nsÃ€Ã€stÃ€jÃ€Ã€ ei voida vÃ€liaikaisesti asettaa pimentÃ€mÃ€Ã€n nÃ€yttÃ¶Ã€: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Ei voi kirjautua ulos: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Saatavilla"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "NÃ€kymÃ€tÃ¶n"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Varattu"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Poissa"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Tilin tiedot..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "JÃ€rjestelmÃ€asetukset..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Lukitse nÃ€yttÃ¶"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Vaihda kÃ€yttÃ€jÃ€Ã€"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Sulje..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "KÃ€yttÃ€jÃ€n vaihdinsovelma"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Muuta tilin asetuksia ja tilaa"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Valikko, josta voit vaihtaa kÃ€yttÃ€jÃ€Ã€ nopeasti"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "KÃ€yttÃ€jÃ€n vaihdin"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "KÃ€yttÃ€jÃ€n vaihdin-sovelman tehdas"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Muokkaa henkilÃ¶kohtaisia t_ietoja"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Tietoja"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Muokkaa kÃ€yttÃ€jiÃ€ ja ryhmiÃ€"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ei huomioitu - jÃ€tetty tÃ€hÃ€n yhteensopivuuden vuoksi"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMENTO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "VianetsintÃ€tuloste"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "TÃ€mÃ€n ohjelman versio"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "TÃ€mÃ€nhetkistÃ€ istuntoa ei voitu tunnistaa."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- uusi GDM-sisÃ€Ã€nkirjautuminen"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Uuden nÃ€ytÃ¶n kÃ€ynnistys epÃ€onnistui"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Kuvakaappaus otettu"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Kaappaa kuva nÃ€ytÃ¶stÃ€"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "hallintaohjelma sulkeutui tilaan %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "Valtuuksien kÃ€yttÃ¶Ã¶notto epÃ€onnistui"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Tietokonetta ei voitu kÃ€ynnistÃ€Ã€ uudestaan"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Et voi kÃ€ynnistÃ€Ã€ tietokonetta uudestaan, koska useita kÃ€yttÃ€jiÃ€ on "
+#~ "kirjautunut sisÃ€Ã€n"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Tietokonetta ei voitu sammuttaa"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Et voi sammuttaa tietokonetta, koska useita kÃ€yttÃ€jiÃ€ on kirjautunut "
+#~ "sisÃ€Ã€n"
+
+#~ msgid "page 5"
+#~ msgstr "sivu 5"
Index: proiecte/PPPP/gdm/po/fr.po
===================================================================
--- proiecte/PPPP/gdm/po/fr.po	(revision 134)
+++ proiecte/PPPP/gdm/po/fr.po	(revision 134)
@@ -0,0 +1,1179 @@
+# French translation of gdm.
+# Copyright (C) 1998-2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm package.
+#
+# Vincent Renardias <vincent@debian.org>, 1998.
+# Fabrice Bellet <Fabrice.Bellet@imag.fr>, 1999.
+# Joaquim Fellmann <joaquim@hrnet.fr>, 2000.
+# Christophe Merlet <redfox@redfoxcenter.org>, 2000-2006.
+# Christophe Fergeau <teuf@users.sourceforge.net>, 2001.
+# Xavier Claessens <x_claessens@skynet.be>, 2005.
+# StÃ©phane Raimbault <stephane.raimbault@gmail.com>, 2006-2008.
+# Guillaume Desmottes <cass@skynet.be>, 2006.
+# Vincent Fretin <vincent.fretin@gmail.com>, 2006.
+# Jonathan Ernst <jonathan@ernstfamily.ch>, 2006-2007.
+# Robert-AndrÃ© Mauchin <zebob.m@pengzone.org>, 2006-2008.
+# Claude Paroz <claude@2xlibre.net>, 2007-2009.
+# Bruno Brouard <annoa.b@gmail.com>, 2008-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-24 19:49+0000\n"
+"PO-Revision-Date: 2009-08-28 16:14+0200\n"
+"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
+"Language-Team: GNOME French Team <gnomefr@traduc.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom n'est pas un pÃ©riphÃ©rique de caractÃšres"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Active le code de dÃ©bogage"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Identificateur de l'affichage"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "identificateur"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Esclave du gestionnaire de connexions GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "impossible de trouver l'utilisateur Â«Â %sÂ Â» sur le systÃšme"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Impossible d'initialiser le systÃšme de connexion"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Impossible d'authentifier l'utilisateur"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Impossible d'autoriser l'utilisateur"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Impossible d'Ã©tablir les informations d'identification"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Impossible de dÃ©marrer le serveur X (l'interface graphique) Ã  cause d'une "
+"erreur interne. Contactez votre administrateur systÃšme ou vÃ©rifiez les "
+"journaux systÃšme pour diagnostiquer le problÃšme. En attendant, cet affichage "
+"sera dÃ©sactivÃ©. Veuillez redÃ©marrer GDM lorsque le problÃšme sera rÃ©solu."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%sÂ : la connexion Ã  l'affichage parent Â«Â %sÂ Â» a Ã©chouÃ©"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Le serveur devait Ãªtre lancÃ© par l'utilisateur %s mais cet utilisateur "
+"n'existe pas"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Impossible de dÃ©finir l'identificateur du groupe Ã  %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroupsÂ () a Ã©chouÃ© pour %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Impossible de dÃ©finir l'identificateur de l'utilisateur Ã  %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Impossible de dÃ©finir l'identificateur du groupe Ã  0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+"%sÂ : impossible d'ouvrir le fichier de journalisation pour l'affichage %sÂ !"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%sÂ : erreur lors de la dÃ©finition de %s Ã  %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%sÂ : la prioritÃ© du serveur ne peut pas Ãªtre fixÃ©e Ã  %dÂ : %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%sÂ : commande de serveur vide pour l'affichage %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Identifiant"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "L'identifiant"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nom d'hÃŽte"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Le nom d'hÃŽte"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "PÃ©riphÃ©rique d'affichage"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Le pÃ©riphÃ©rique d'affichage"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"erreur lors de l'initialisation de la conversation avec le systÃšme "
+"d'authentificationÂ -Â %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "Ã©chec global"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "mÃ©moire insuffisante"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "erreur de programmation de l'application"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "erreur inconnue"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "IdentifiantÂ :"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"erreur lors de la notification au systÃšme d'authentification de l'invite "
+"favorite de l'utilisateurÂ -Â %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"erreur lors de la notification au systÃšme d'authentification du nom d'hÃŽte "
+"de l'utilisateurÂ -Â %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"erreur lors de la notification au systÃšme d'authentification de la console "
+"de l'utilisateurÂ -Â %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"erreur lors de la notification au systÃšme d'authentification de la chaÃ®ne "
+"d'affichageÂ -Â %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"erreur lors de la notification au systÃšme d'authentification des "
+"informations d'identification xauth de l'affichageÂ -Â %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "aucun compte utilisateur disponible"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "Impossible de changer vers cet utilisateur"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "L'utilisateur %s n'existe pas"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Le groupe %s n'existe pas"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Impossible de crÃ©er le connecteur"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "RequÃªte XDMCP refusÃ©e depuis l'hÃŽte %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Impossible d'extraire la liste des autorisations depuis le paquet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Erreur dans la somme de contrÃŽle"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Adresse incorrecte"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%sÂ : impossible de lire l'adresse de l'affichage"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%sÂ : impossible de lire le numÃ©ro de port de l'affichage"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%sÂ : impossible d'extraire la liste des autorisations depuis le paquet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%sÂ : erreur dans la somme de contrÃŽle"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%sÂ : rÃ©ception de REQUEST de l'hÃŽte exclu %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%sÂ : impossible de lire le numÃ©ro de l'affichage"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%sÂ : impossible de lire le type de connexion"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%sÂ : impossible de lire l'adresse du client"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%sÂ : impossible de lire les noms de l'authentification"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%sÂ : impossible de lire les donnÃ©es de l'authentification"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%sÂ : impossible de lire la liste d'autorisations"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%sÂ : impossible de lire l'identificateur du fabricant"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%sÂ : la somme de contrÃŽle a Ã©chouÃ© pour %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%sÂ : rÃ©ception de Â«Â ManageÂ Â» de l'hÃŽte exclu %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%sÂ : impossible de lire l'identificateur de session"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%sÂ : impossible de lire la classe d'affichage"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%sÂ : impossible de lire l'adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%sÂ : rÃ©ception de KEEPALIVE de l'hÃŽte exclu %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactoryÂ : impossible de lire l'en-tÃªte XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCPÂ : version incorrecte de XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCPÂ : impossible d'analyser l'adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Impossible d'obtenir le nom d'hÃŽte du serveurÂ : %s"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Impossible d'Ã©crire le fichier PID %sÂ : probablement par manque d'espace "
+"disqueÂ : %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s n'existe pas ou n'est pas un rÃ©pertoire."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Le rÃ©pertoire Authdir %s n'existe pas. Abandon."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s n'est pas un rÃ©pertoire. Abandon."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Le rÃ©pertoire Authdir %s n'appartient pas Ã  l'utilisateur %d du groupe %d. "
+"Abandon."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Le rÃ©pertoire Authdir %s possÃšde des droits d'accÃšs incorrects %o. Les "
+"permissions devraient Ãªtre dÃ©finies Ã  %o. Abandon."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Impossible de trouver l'utilisateur GDM Â«Â %sÂ Â». AbandonÂ !"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "L'utilisateur GDM ne doit pas Ãªtre root. AbandonÂ !"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Impossible de trouver le groupe GDM Â«Â %sÂ Â». AbandonÂ !"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Le groupe GDM ne doit pas Ãªtre root. AbandonÂ !"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Rend tous les avertissements fatals"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Quitte aprÃšs un dÃ©laiÂ -Â pour dÃ©bogage"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Affiche la version de GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gestionnaire de connexions GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Seul root peut lancer GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Assistant de session du gestionnaire de connexions GNOME"
+
+# wrapperÂ : programme intermÃ©diaire, interface entre deux programmesÂ ?
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Wrapper de registre AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "FenÃªtre de connexion"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Gestionnaire d'Ã©nergie"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Service de gestion d'Ã©nergie"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Service des paramÃštres GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Loupe d'Ã©cran GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Agrandit des parties de l'Ã©cran"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Clavier visuel GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Utilise un clavier affichÃ© Ã  l'Ã©cran"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lecteur d'Ã©cran Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "PrÃ©sente les informations de l'Ã©cran sous forme vocale ou en braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agent d'authentification de PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "SÃ©lectionnez un systÃšme"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCPÂ : impossible de crÃ©er le tampon XDMCP"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCPÂ : impossible de lire l'en-tÃªte XDMCP"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valeur"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "pourcentage du temps effectuÃ©"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Texte inactif"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Le texte Ã  utiliser dans l'Ã©tiquette si l'utilisateur n'a pas dÃ©jÃ  choisi un "
+"Ã©lÃ©ment"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Texte actif"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"Le texte Ã  utiliser dans l'Ã©tiquette si l'utilisateur a choisi un Ã©lÃ©ment"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Liste visible"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Indique si le sÃ©lecteur est visible ou non"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+# Je suis pas sÃ»r que l'utilisation des abrÃ©gÃ©s soit utile dans ce contexte (StÃ©phane)
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Connexion automatique en cours..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Annulation..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Choisissez la langue et cliquez sur Se connecter"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "BoÃ®te de dialogue d'authentification"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nom de l'ordinateur"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Se connecter"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "RedÃ©marrer"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Ãteindre"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspendre"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Tableau"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Langues"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_LanguesÂ :"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_LangueÂ :"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Autre..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+"Choisissez une langue Ã  partir de la liste complÃšte des langues disponibles."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Non prÃ©cisÃ©"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Agencements de clavier"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_ClavierÂ :"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Autre..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Choisissez un agencement de clavier Ã  partir de la liste complÃšte des "
+"agencements disponibles."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Texte de l'Ã©tiquette"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Le texte Ã  utiliser en tant qu'Ã©tiquette"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nom de l'icÃŽne"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "L'icÃŽne Ã  utiliser avec l'Ã©tiquette"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "ÃlÃ©ment par dÃ©faut"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "L'identificateur de l'Ã©lÃ©ment par dÃ©faut"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Nombre maximum d'Ã©lÃ©ments"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Le nombre maximum d'Ã©lÃ©ments Ã  conserver dans la liste"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Connexion distante (connexion Ã  %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Connexion distante (connectÃ© Ã  %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Connexion distante"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_SessionsÂ :"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Texte du message de la banniÃšre"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Message texte de la banniÃšre quand le sÃ©lecteur est vide"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "DÃ©sactiver l'affichage des boutons de redÃ©marrage"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Ne pas afficher les utilisateurs connus dans la fenÃªtre de connexion"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Activer le greffon d'accessibilitÃ© du clavier"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Activer le mode de dÃ©bogage"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Activer le mode de dÃ©bogage pour la banniÃšre d'accueil."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Activer le clavier Ã  l'Ã©cran"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Activer la loupe d'Ã©cran"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Activer le lecteur d'Ã©cran"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Activer l'affichage du message de la banniÃšre"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nom d'icÃŽne Ã  utiliser pour le logo de la banniÃšre d'accueil"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Agencements de clavier rÃ©cemment sÃ©lectionnÃ©s"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Langues rÃ©cemment sÃ©lectionnÃ©es"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"DÃ©finit une liste des agencement de clavier Ã  afficher par dÃ©faut dans la "
+"fenÃªtre de connexion."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"DÃ©finit une liste des langues Ã  afficher par dÃ©faut dans la fenÃªtre de "
+"connexion."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"DÃ©finit le nom d'icÃŽne (dans un thÃšme) Ã  utiliser pour le logo de la "
+"banniÃšre d'accueil."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Si vrai, dÃ©sactive l'affichage des utilisateurs connus dans la fenÃªtre de "
+"connexion."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Si vrai, dÃ©sactive l'affichage des boutons de redÃ©marrage dans la fenÃªtre de "
+"connexion."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Si vrai, active le greffon de gestion des paramÃštres d'arriÃšre-plan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Si vrai, active le greffon de gestion des paramÃštres des touches multimÃ©dias."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Si vrai, active le clavier Ã  l'Ã©cran."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Si vrai, active le greffon de gestion des paramÃštres d'accessibilitÃ© du "
+"clavier."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Si vrai, active la loupe d'Ã©cran."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Si vrai, active le lecteur d'Ã©cran."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Si vrai, active le greffon de gestion des paramÃštres de son."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Si vrai, active le greffon de gestion des paramÃštres de xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Si vrai, active le greffon de gestion des paramÃštres xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Si vrai, affiche le texte du message de la banniÃšre."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Si vrai, active Compiz comme gestionnaire de fenÃªtres."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Message texte de la banniÃšre Ã  afficher dans la fenÃªtre de connexion quand "
+"le sÃ©lecteur d'utilisateur est vide, Ã  la place de banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+"Texte du message de la banniÃšre Ã  afficher dans la fenÃªtre de connexion."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Vrai si le greffon de gestion des paramÃštres d'arriÃšre-plan est activÃ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Vrai si le greffon de gestion des paramÃštres des touches multimÃ©dia est "
+"activÃ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Vrai si le greffon de gestion des paramÃštres de son est activÃ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Vrai si le greffon de gestion des paramÃštres de xrandr est activÃ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Vrai si le greffon de gestion des paramÃštres de xsettings est activÃ©."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Utiliser Compiz comme gestionnaire de fenÃªtres"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DurÃ©e"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Nombre de secondes avant l'arrÃªt du compte Ã  rebours"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Heure de dÃ©marrage"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Heure Ã  laquelle le compte Ã  rebours a Ã©tÃ© dÃ©marrÃ©"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Est-il lancÃ©Â ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Indique si le compte Ã  rebours est actif"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Gestionnaire"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr ""
+"L'objet de gestion d'utilisateurs par lequel cet utilisateur est contrÃŽlÃ©."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Autre..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Choisissez un compte diffÃ©rent"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "InvitÃ©"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Se connecter en tant qu'invitÃ© temporaire"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Connexion automatique"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Se connecter automatiquement au systÃšme aprÃšs avoir choisi des options"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Se connecter en tant que %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "DÃ©jÃ  connectÃ©"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"L'applet de changement d'utilisateur est un logiciel libreÂ ; vous pouvez le "
+"redistribuer et/ou le modifier au titre des clauses de la Licence Publique "
+"GÃ©nÃ©rale GNU, telle que publiÃ©e par la Free Software FoundationÂ ; soit la "
+"version 2 de la Licence, ou (Ã  votre discrÃ©tion) une version ultÃ©rieure "
+"quelconque."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Ce programme est distribuÃ© dans l'espoir qu'il sera utile, mais SANS AUCUNE "
+"GARANTIEÂ ; sans mÃªme une garantie implicite de COMMERCIABILITÃ ou DE "
+"CONFORMITÃ Ã UNE UTILISATION PARTICULIÃRE. Voir la Licence Publique GÃ©nÃ©rale "
+"GNU pour plus de dÃ©tails."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Vous devriez avoir reÃ§u un exemplaire de la Licence Publique GÃ©nÃ©rale GNU "
+"avec ce programmeÂ ; si ce n'est pas le cas, Ã©crivez Ã  la Free Software "
+"Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menu pour basculer rapidement entre les utilisateurs."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Vincent Renardias <vincent@debian.org>, 1998.\n"
+"Fabrice Bellet <Fabrice.Bellet@imag.fr>, 1999.\n"
+"Joaquim Fellmann <joaquim@hrnet.fr>, 2000.\n"
+"Christophe Merlet <redfox@redfoxcenter.org>, 2000-2006.\n"
+"Christophe Fergeau <teuf@users.sourceforge.net>, 2001.\n"
+"Xavier Claessens <x_claessens@skynet.be>, 2005.\n"
+"StÃ©phane Raimbault <stephane.raimbault@gmail.com>, 2006-2008.\n"
+"Guillaume Desmottes <cass@skynet.be>, 2006.\n"
+"Vincent Fretin <vincent.fretin@gmail.com>, 2006.\n"
+"Jonathan Ernst <jonathan@ernstfamily.ch>, 2006-2007.\n"
+"Robert-AndrÃ© Mauchin <zebob.m@pengzone.org>, 2006-2008.\n"
+"Claude Paroz <claude@2xlibre.net>, 2007-2008.\n"
+"Bruno Brouard <annoa.b@gmail.com>, 2008."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Impossible de verrouiller l'Ã©cranÂ : %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Impossible de dÃ©finir temporairement un Ã©cran vide en tant qu'Ã©cran de "
+"veilleÂ : %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Impossible de se dÃ©connecterÂ : %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponible"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisible"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "OccupÃ©"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Absent"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Informations du compte..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PrÃ©fÃ©rences du systÃšme..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Verrouiller l'Ã©cran"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Changer d'utilisateur"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Quitter..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Applet de changement d'utilisateur"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Modifier les paramÃštres et l'Ã©tat du compte"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menu permettant de basculer rapidement entre les utilisateurs"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Outil de changement d'utilisateur"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Fabrique de l'outil de changement d'utilisateur"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Modifier les _informations personnelles"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Ã _propos"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Mo_difier les utilisateurs et les groupes"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "IgnorÃ©Â -Â maintenu pour compatibilitÃ©"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMANDE"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Sortie de dÃ©bogage"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Version de cette application"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Impossible d'identifier la session actuelle."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nouvelle connexion par GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Impossible de dÃ©marrer un nouvel affichage"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Capture d'Ã©cran effectuÃ©e"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Effectue une capture de l'Ã©cran"
Index: proiecte/PPPP/gdm/po/fur.po
===================================================================
--- proiecte/PPPP/gdm/po/fur.po	(revision 134)
+++ proiecte/PPPP/gdm/po/fur.po	(revision 134)
@@ -0,0 +1,1097 @@
+# Friulian translation of gdm 2
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# Massimo Furlani <massimo.furlani@libero.it>, 2007.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-03-11 13:14+0100\n"
+"PO-Revision-Date: 2008-03-08 15:53+0100\n"
+"Last-Translator: Massimo Furlani <massimo.furlani@libero.it>\n"
+"Language-Team: FRIULIAN <massimo.furlani@libero.it>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Friulian\n"
+"X-Poedit-Country: ITALY\n"
+
+#: ../common/gdm-common.c:395
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nol Ãš un caratar device"
+
+#: ../daemon/factory-slave-main.c:156 ../daemon/product-slave-main.c:156
+#: ../daemon/simple-slave-main.c:158 ../daemon/xdmcp-chooser-slave-main.c:156
+msgid "Display ID"
+msgstr "Mostre ID"
+
+#: ../daemon/factory-slave-main.c:156 ../daemon/product-slave-main.c:156
+#: ../daemon/simple-slave-main.c:158 ../daemon/xdmcp-chooser-slave-main.c:156
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:168 ../daemon/product-slave-main.c:168
+#: ../daemon/simple-slave-main.c:170 ../daemon/xdmcp-chooser-slave-main.c:168
+msgid "GNOME Display Manager Slave"
+msgstr ""
+
+#: ../daemon/gdm-display-access-file.c:246
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "Impussibil cjatÃ¢ l'utent \"%s\" tal sisteme"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:172
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:204
+msgid "Unable to authenticate user"
+msgstr "Impussibil autenticÃ¢ l'utent"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:233
+msgid "Unable to authorize user"
+msgstr "Impussibil autorizÃ¢ l'utent"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:650 ../daemon/gdm-product-slave.c:394
+#: ../daemon/gdm-simple-slave.c:951
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:362
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:406
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:412
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:418
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:426
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+#, fuzzy
+msgid "Username"
+msgstr "Non utent:"
+
+#: ../daemon/gdm-session-auditor.c:91
+#, fuzzy
+msgid "The username"
+msgstr "Non utent:"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+#, fuzzy
+msgid "Display Device"
+msgstr "Mostre ID"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1446 ../daemon/gdm-session-direct.c:1464
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:954
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:955
+msgid "general failure"
+msgstr "erÃŽr gjenerÃ¢l"
+
+#: ../daemon/gdm-session-worker.c:956
+msgid "out of memory"
+msgstr "fÃ»r da memorie"
+
+#: ../daemon/gdm-session-worker.c:957
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:958
+msgid "unknown error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:965
+msgid "Username:"
+msgstr "Non utent:"
+
+#: ../daemon/gdm-session-worker.c:971
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:985
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1000
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1163
+#, c-format
+msgid "no user account available"
+msgstr "nol Ãš pussibil doprÃ¢ nissun account user"
+
+#: ../daemon/gdm-session-worker.c:1212
+#, c-format
+msgid "user account not available on system"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:323
+msgid "Unable establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:388
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "L'utent %s nol esist"
+
+#: ../daemon/gdm-welcome-session.c:395
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Il grop %s nol esist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "ErÃŽr tal checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "Indiriz sbagliÃ¢t"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ErÃŽr tal checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: No si rive a lei l'header di XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: la version di XDMCP so je chÃª juste!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:230 ../daemon/main.c:243
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:263
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s no esist opÃ»r no je une directory."
+
+#: ../daemon/main.c:276
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s nol esist. O voi fÃ»r."
+
+#: ../daemon/main.c:280
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s no je une directory. O voi fÃ»r."
+
+#: ../daemon/main.c:354
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:398
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "No rivi a cjatÃ¢ l'utent '%s' di GDM. O voi fÃ»r!"
+
+#: ../daemon/main.c:404
+msgid "The GDM user should not be root. Aborting!"
+msgstr "L'user di GDM nol scugne jessi root. O voi fÃ»r!"
+
+#: ../daemon/main.c:410
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "No rivi a cjatÃ¢ il grop '%s' di GDM. O voi fÃ»r!"
+
+#: ../daemon/main.c:416
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Il grop di GDM nol scugne jessi root. O voi fÃ»r!"
+
+#: ../daemon/main.c:510
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/main.c:511
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:512
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:513
+msgid "Print GDM version"
+msgstr "Stampe la version di GDM"
+
+#: ../daemon/main.c:528
+msgid "GNOME Display Manager"
+msgstr "GNOME Display Manager"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:589
+msgid "Only root wants to run GDM"
+msgstr "Dome root al pos inviÃ¢ GDM"
+
+#: ../daemon/session-worker-main.c:134
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.c:808
+msgid "Accessibility Preferences"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:1
+msgid "<b>Enable features that make your computer easier to use:</b>"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:2
+msgid "Assistive Technology Preferences"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:3
+msgid "_Hear text read aloud (Reader)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:4
+msgid "_Ignore duplicate keypresses (Bounce Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:5
+msgid "_Make items larger (Magnifier)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:6
+msgid "_Only accept long held keypresses (Slow Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:7
+msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:8
+msgid "_See more contrast in colors (High Contrast)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:9
+msgid "_Type without the keyboard (On-screen Keyboard)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:10
+msgid "_Use a larger font size (Large Print)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:11
+#, fuzzy
+msgid "gtk-close"
+msgstr "gtk-cancel"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:220
+msgid "Value"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:221
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1156
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1157
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1165
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1166
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:174
+msgid "You have the Caps Lock key on."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:278
+msgid "Automatically logging in..."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1121
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1715
+msgid "Login Window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Dialogo di autenticazion"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nom dal computer"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Log In"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Torne a inviÃ¢"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Stude"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Sospent"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+#, fuzzy
+msgid "gtk-disconnect"
+msgstr "Disconet"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:9
+msgid "page 5"
+msgstr "pagjine 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:503
+msgid "Panel"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:153
+#, fuzzy
+msgid "Languages"
+msgstr "Manager"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:187
+msgid "_Languages:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:188
+#: ../gui/simple-greeter/gdm-language-option-widget.c:212
+msgid "_Language:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:180
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:80
+#: ../gui/user-switch-applet/applet.c:1139
+msgid "Other..."
+msgstr "Altri..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:181
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:476
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:477
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:484
+msgid "Icon name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:485
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Default Item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:243
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:257
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:336
+msgid "Remote Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the accessibility button"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid ""
+"Set to TRUE to disable showing the accessibility button in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:239
+msgid "Manager"
+msgstr "Manager"
+
+#: ../gui/simple-greeter/gdm-user.c:240
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:81
+msgid "Choose a different account"
+msgstr "Sielz un account diferent"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:93
+msgid "Guest"
+msgstr "Ospit"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:94
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:106
+msgid "Automatic Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:107
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:403
+#, c-format
+msgid "Log in as %s"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:487
+msgid "Currently logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:531
+#, fuzzy
+msgid "_Users:"
+msgstr "Non utent:"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:532
+#, fuzzy
+msgid "_User:"
+msgstr "Non utent:"
+
+#: ../gui/user-switch-applet/applet.c:121
+msgid "Missing Required File"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:123
+#, c-format
+msgid ""
+"The User Selector's interfaces file, `%s', could not be opened. It is likely "
+"that this application was not properly installed or configured."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:192
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:206
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:210
+msgid "translator-credits"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:780
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:802
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:974
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:995
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1092
+msgid "Unknown"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:336
+#, fuzzy
+msgid "User"
+msgstr "Non utent:"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:337
+msgid "The user this menu item represents."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:344
+msgid "Icon Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:345
+msgid "The size of the icon to use."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:351
+msgid "Indicator Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:352
+msgid "Size of check indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:357
+msgid "Indicator Spacing"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:358
+msgid "Space between the username and the indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:1
+msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:2
+msgid "Appearance"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:3
+msgid "Continue"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:4
+msgid "Create new logins in _nested windows"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:5
+msgid "Details"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:6
+msgid "Multiple Logins Found - User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:7
+msgid "Options"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:8
+msgid "Some preferences have been locked by the system adminstrator."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:9
+msgid ""
+"The user you want to switch to is logged in multiple times on this computer. "
+"Which login do you want to switch to?"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:10
+msgid "Use the `people' icon for the menu title"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:11
+msgid "Use the current user's name for the menu title"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:12
+msgid "Use the word `Users' as the menu title"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:13
+msgid "User Switcher Error"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:14
+msgid "User Switcher Preferences"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:15
+msgid "Users"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:16
+msgid ""
+"When a new login must be created to switch users, create it in a window "
+"instead of on a new screen"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:17
+msgid ""
+"When changing to a different display, activate the screensaver for this "
+"display."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-switch-applet.glade.h:18
+msgid "_Lock the screen after switching users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:59
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:59
+msgid "COMMAND"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "Xnest mode"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "Do not lock current screen"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:62
+msgid "Debugging output"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:63
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:64
+msgid "Start new flexible session; do not show popup"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:648
+msgid "Main Options"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:691
+msgid "Unable to start new display"
+msgstr ""
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#, fuzzy
+#~ msgid "Other"
+#~ msgstr "Altri..."
+
+#, fuzzy
+#~ msgid "Display Style"
+#~ msgstr "Mostre ID"
+
+#~ msgid "unable to log session"
+#~ msgstr "impussibil loggasi ta session"
+
+#~ msgid "Manager X Settings"
+#~ msgstr "Manager dai setagjos di X"
+
+#~ msgid "X Settings"
+#~ msgstr "Setagjos di X"
+
+#~ msgid "IP Address"
+#~ msgstr "Indiriz IP"
+
+#~ msgid "Network status"
+#~ msgstr "StÃ¢t da rÃªt"
+
+#~ msgid "Prompt:"
+#~ msgstr "Prompt:"
+
+#~ msgid "Tue Oct 23 21:16:50 EDT 2007"
+#~ msgstr "Tue Oct 23 21:16:50 EDT 2007"
+
+#~ msgid "page 1"
+#~ msgstr "pagjine 1"
+
+#~ msgid "page 2"
+#~ msgstr "pagjine 2"
+
+#~ msgid "page 3"
+#~ msgstr "pagjine 3"
+
+#~ msgid "page 4"
+#~ msgstr "pagjine 4"
+
+#~ msgid "Previous Session"
+#~ msgstr "Session di prime"
+
+#~ msgid "System Default"
+#~ msgstr "Sisteme predefinÃ®t"
+
+#~ msgid "Short Name"
+#~ msgstr "Non curt"
Index: proiecte/PPPP/gdm/po/ga.po
===================================================================
--- proiecte/PPPP/gdm/po/ga.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ga.po	(revision 134)
@@ -0,0 +1,1095 @@
+# Irish language translations for gdm package.
+# Copyright (C) 2000-2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm package.
+# Alastair McKinstry <mckinstry@computer.org>, 2000.
+# Paul Duffy <dubhthach@frink.nuigalway.ie>, 2003.
+# David O'Callaghan <david.ocallaghan@cs.tcd.ie>, 2003.
+# SeÃ¡n de BÃºrca <leftmostcat@gmail.com>, 2007-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-10 17:03-0600\n"
+"PO-Revision-Date: 2009-08-10 17:27-0600\n"
+"Last-Translator: SeÃ¡n de BÃºrca <leftmostcat@gmail.com>\n"
+"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : (n%10==1 || n%10==2) ? 1 : (n%"
+"10>=3 && n%10<= 6) ? 2 : ((n%10>=7 && n%10<=9) || n==10) ? 3 : 4;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "CA TaispeÃ¡na"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "ca"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "SclÃ¡bhaÃ­ Bhainisteoir ThaispeÃ¡int GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "theip ar initgroups () do %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: EarrÃ¡id agus %s Ã¡ shocrÃº mar %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Ainm ÃsÃ¡ideora"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "An t-ainm ÃºsÃ¡ideora"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ãstainm"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "GlÃ©as TaispeÃ¡na"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "teip ginearÃ¡lta"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "cuimhne Ã­dithe"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "earrÃ¡id anaithnid"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "Ainm ÃsÃ¡ideora:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "NÃ­l ÃºsÃ¡ideoir %s ann"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "NÃ­l grÃºpa %s ann"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "NÃ­orbh fhÃ©idir soicÃ©ad a chruthÃº!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "EarrÃ¡id i suim sheiceÃ¡la"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Drochsheoladh"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Leagan XDMCP mÃ­cheart!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "PriontÃ¡il leagan GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Bainisteoir TaispeÃ¡na GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Fuinneog LogÃ¡la Isteach"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Bainisteoir Cumhachta"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Deamhan Socruithe GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "FormhÃ©adaitheoir ScÃ¡ileÃ¡in GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "MÃ©archlÃ¡r ScÃ¡ileÃ¡in GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "LÃ©itheoir ScÃ¡ileÃ¡in Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Roghnaigh CÃ³ras"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Luach"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "TÃ©acs NeamhghnÃ­omhach"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "TÃ©acs GnÃ­omhach"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Liosta Infheicthe"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr ""
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Ã ChealÃº..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Ainm RÃ­omhaire"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "LogÃ¡il Isteach"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Atosaigh"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "MÃºch"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Cuir ar FionraÃ­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Leagan"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "PainÃ©al"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Teangacha"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Teangacha:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Teanga:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Teanga Eile..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Leaganacha amach an mhÃ©archlÃ¡ir"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_MÃ©archlÃ¡r:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Leagan Amach Eile..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "TÃ©acs "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Ainm deilbhÃ­n"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "MÃ­r RÃ©amhshocraithe"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "CianlogÃ¡il Isteach"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_SeisiÃºin:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Cumasaigh dÃ­fhabhtÃº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Aga"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Am tosaithe"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "An bhFuil SÃ© Ã¡ Rith?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Bainisteoir"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "ÃsÃ¡ideoir Eile..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Roghnaigh cuntas eile"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Cuairteoir"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "LogÃ¡il isteach mar chuairteoir sealadach"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "LogÃ¡il Isteach UathoibrÃ­och"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "LogÃ¡il isteach mar %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "LogÃ¡ilte isteach faoi lÃ¡thair"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Is bogearraÃ­ saor Ã© an FeidhmchlÃ¡irÃ­n AthrÃº an ÃsÃ¡ideora; is fÃ©idir leat Ã© a "
+"athdhÃ¡ileadh nÃ³ a athrÃº faoi thÃ©armaÃ­ an GNU General Public License mar "
+"foilsÃ­odh Ã© ag an Free Software Foundation; leagan 2 an License, nÃ³ (de do "
+"rogha) aon leagan nÃ­os dÃ©anaÃ­."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"DÃ¡ileadh an clÃ¡r seo le sÃºil go mbeidh sÃ© ÃºsÃ¡ideach, ach GAN AON BHARÃNTA; "
+"gan an barÃ¡nta intuigthe INDÃOLTÃIREACHTA nÃ³ OIRIÃNACHTA D'FHEIDHM ÃIRITHE "
+"fiÃº. FÃ©ach an GNU General Public License le haghaidh tuilleadh mionsonraÃ­."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Ba chÃ³ir go bhfuair tÃº cÃ³ip an GNU General Public License in Ã©ineacht leis "
+"an gclÃ¡r seo; mura bhfuair tÃº Ã©, scrÃ­obh chuig an Free Software Foundation, "
+"Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "RoghchlÃ¡r chun athrÃº idir ÃºsÃ¡ideoirÃ­ go tapa."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Alastair McKinstry <mckinstry@computer.org>\n"
+"Paul Duffy <dubhthach@frink.nuigalway.ie>\n"
+"David O'Callaghan <david.ocallaghan@cs.tcd.ie>\n"
+"SeÃ¡n de BÃºrca <leftmostcat@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Ar FÃ¡il"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Dofheicthe"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "GnÃ³thach"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Amuigh"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Eolas Cuntais..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Sainroghanna CÃ³rais..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Cuir ScÃ¡ileÃ¡n Faoi Ghlas"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Athraigh an tÃsÃ¡ideoir"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Scoir..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "FeidhmchlÃ¡irÃ­n Athraithe an ÃsÃ¡ideora"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "RoghchlÃ¡r chun athrÃº idir ÃºsÃ¡ideoirÃ­ go tapa"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Athraitheoir an ÃsÃ¡ideora"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Cuir Eolas _Pearsanta in Eagar"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Maidir Leis Seo"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Cuir ÃsÃ¡ideoirÃ­ agus GrÃºpaÃ­ in _Eagar"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ORDÃ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Leagan an fheidhmchlÃ¡r seo"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- LogÃ¡il Isteach GDM Nua"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "NÃ­ fÃ©idir taispeÃ¡int nua a thosÃº"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "TÃ³g grianghraf an scÃ¡ileÃ¡in"
Index: proiecte/PPPP/gdm/po/gl.po
===================================================================
--- proiecte/PPPP/gdm/po/gl.po	(revision 134)
+++ proiecte/PPPP/gdm/po/gl.po	(revision 134)
@@ -0,0 +1,1162 @@
+# translation of gdm-master-po-gl-41637.po to Galician
+# Galician translation of gdm2.
+# Copyright (C) 2004 JesÃºs Bravo Ãlvarez
+# Copyright (C) 2001-2002 Manuel A. FernÃ¡ndez Montecelo
+# Copyright (C) 1999 Ruben Lopez Gomez
+#
+# Proxecto Trasno - AdaptaciÃ³n do software libre Ã¡ lingua galega:  Se desexas
+# colaborar connosco, podes atopar mÃ¡is informaciÃ³n en http://www.trasno.net
+#
+# JesÃºs Bravo Ãlvarez <suso@trasno.net>, 2004.
+# Manuel A. FernÃ¡ndez Montecelo <manuel@sindominio.net>, 2001-2002.
+# Ruben Lopez Gomez <ryu@mundiva.es>, 1999.
+# Ignacio Casal Quinteiro <nacho.resa@gmail.com>, 2005, 2006.
+# Ignacio Casal Quinteiro <icq@cvs.gnome.org>, 2007.
+# Ignacio Casal Quinteiro <icq@svn.gnome.org>, 2008.
+# Fran DiÃ©guez <fran.dieguez@mabishu.com>, 2009.
+# MancomÃºn - Centro de Referencia e Servizos de Software Libre <g11n@mancomun.org>, 2009.
+# AntÃ³n MÃ©ixome <meixome@mancomun.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm-master-po-gl-41637\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-16 16:16+0200\n"
+"PO-Revision-Date: 2009-09-16 10:48+0200\n"
+"Last-Translator: AntÃ³n MÃ©ixome <meixome@mancomun.org>\n"
+"Language-Team: Galician <gnome@mancomun.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: gl\n"
+"Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom non Ã© un dispositivo de caracteres"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Activar o cÃ³digo de depuraciÃ³n"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID de pantalla"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Escravo do xestor de pantalla de Gnome"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "non se puido encontrar o usuario \"%s\" no sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Non Ã© posÃ­bel inicializar o sistema de inicio de sesiÃ³n"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Non Ã© posÃ­bel autenticar o usuario"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Non foi posÃ­bel autorizar o usuario"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Non foi posÃ­bel estabelecer as credenciais"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Non se puido iniciar o servidor X (o seu contorno grÃ¡fico) por algÃºn erro "
+"interno. Contacte co administrador do sistema ou verifique o seu syslog para "
+"diagnosticar o problema. Mentres tanto esta pantalla ficarÃ¡ desactivada. "
+"Reinicie o GDM cando o problema estea corrixido."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: falloou a conexiÃ³n Ã¡ pantalla pai '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "O servidor Ã­ase iniciar co usuario %s, mais ese usuario non existe"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Non se puido definir o identificador de grupo como %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "fallou o initgroups () para %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Non se puido definir o identificador de usuario como %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Non se puido definir o identificador de grupo como 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: non se puido abrir o ficheiro de rexistro para a pantalla %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: hai un erro ao configurar %s a %s"
+
+# PoÃ±o "Xserver" porque seica Ã© o nome do executable
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: non se puido definir a prioridade do servidor como %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: a orde do servidor estÃ¡ baleira para a pantalla %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nome de usuario"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "O nome de usuario"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nome do host"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "O nome do host"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispositivo de pantalla"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "O dispositivo de pantalla"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"produciuse un erro iniciando a conversa co sistema de autenticaciÃ³n - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "fallo xeral"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "sen memoria"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "produciuse un erro de programaciÃ³n do aplicativo"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "erro descoÃ±ecido"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Nome de usuario:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"produciuse un erro ao informar o sistema de autenticaciÃ³n do indicador "
+"(prompt) do nome de usuario - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"produciuse un erro ao informar o sistema de autenticaciÃ³n do nome de host do "
+"usuario - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"produciuse un erro ao informar ao sistema de autenticaciÃ³n da consola de "
+"usuario - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"produciuse un erro ao informar ao sistema de autenticaciÃ³n da cadea da "
+"pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"produciuse un erro ao informar ao sistema de autenticaciÃ³n de credenciais "
+"xauth de pantalla - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "non hai ningunha conta de usuario dispoÃ±Ã­bel"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Non Ã© posÃ­bel cambiar a ese usuario"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "O usuario %s non existe"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "O grupo %s non existe"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Non Ã© posÃ­bel crear o sÃ³cket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "O host %s denegou a peticiÃ³n XDMCP"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Non se puido extraer a lista de autorizaciÃ³n do paquete"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Produciuse un erro na suma de verificaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "O enderezo Ã© incorrecto"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: non se puido ler o enderezo de pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: non se puido ler o nÃºmero de porto de pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: non se puido extraer a lista de autorizaciÃ³n do paquete"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: erro na suma de verificaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: recibiuse REQUEST desde o host vetado %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: non se puido ler o nÃºmero de pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: non se puido ler o tipo de conexiÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: non se puido ler o enderezo do cliente"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: non se puido ler os nomes de autenticaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: non se puido ler os datos de autenticaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: non se puido ler a lista de autorizaciÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: non se puido ler o ID do fabricante"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: fallou a suma de verificaciÃ³n %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: recibiuse Manage desde o host vetado %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: non se puido ler o ID da sesiÃ³n"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: non se puido ler a clase de pantalla"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: non se puido ler o enderezo"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: recibiuse KEEPALIVE desde o host vetado %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: non se puido ler a cabeceira XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: versiÃ³n incorrecta de XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: non se puido analizar o enderezo"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Non se puido recibir o nome de host do servidor: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Non se pode escribir o ficheiro de PID %s: posibelmente non hai espazo no "
+"disco: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "O directorio de rexistro %s non existe ou non Ã© un directorio."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "O directorio de autorizaciÃ³n %s non existe. Interrompendo."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "O directorio de autorizaciÃ³n %s non Ã© un directorio. Interrompendo."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"O directorio de autorizaciÃ³n %s non pertence ao usuario %d, grupo %d. "
+"Interrompendo."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"O directorio de autorizaciÃ³n %s ten permisos %o incorrectos. DeberÃ­an ser %"
+"o. Interrompendo."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Non Ã© posÃ­bel encontrar o usuario do GDM '%s'. Interrompendo!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "O usuario do GDM non deberÃ­a ser o superusuario. Interrompendo!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Non Ã© posÃ­bel encontrar o grupo '%s' do GDM. Interrompendo!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "O grupo do GDM non deberÃ­a ser o superusuario. Interrompendo!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Facer que os avisos sexan todos moi graves"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "SaÃ­r despois dun tempo - para depuraciÃ³n"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Imprimir a versiÃ³n do GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Xestor de pantalla de Gnome"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "SÃ³ o superusuario quere executar o GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Traballador do xestor de sesiÃ³n de pantalla de Gnome"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Wrapper do rexistro AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Xanela de inicio de sesiÃ³n"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Xestor de enerxÃ­a"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "DemoÃ±o de xestiÃ³n de enerxÃ­a"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "DemoÃ±o de configuraciÃ³ns do Gnome"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Lupa de pantalla de Gnome"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ampliar partes da pantalla"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Teclado en pantalla de Gnome"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Usar un teclado en pantalla"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lector de pantalla Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Presentar a informaciÃ³n en pantalla como voz ou braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Axente de autenticaciÃ³n de PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Seleccionar o sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: non se puido crear o bÃºfer XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: non se puido ler a cabeceira XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "porcentaxe de tempo completa"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Texto inactivo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"O texto que se usarÃ¡ na etiqueta se o usuario non elixiu aÃ­nda un elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Texto activo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "O texto que se usarÃ¡ na etiqueta se o usuario elixiu un elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Lista visÃ­bel"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Indica se a lista de selecciÃ³n estÃ¡ activa ou non"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Iniciar sesiÃ³n automaticamente..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Interrompendo..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Seleccionar lingua e premer en Inicio de sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ¡logo de autenticaciÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nome do computador"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Iniciar a sesiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Apagar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspender"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersiÃ³n"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Idiomas"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Idiomas:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Idioma:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Escolla un idioma da lista completa de idiomas dispoÃ±Ã­beis."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Non especificado"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "DisposiciÃ³ns de teclado"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Teclado:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Outra..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Escolla un teclado da lista completa de teclados dispoÃ±Ã­beis."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Texto da etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "O texto para usar como etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Nome da icona"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "A icona para usar coa etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Elemento predefinido"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "O identificador do elemento predefinido"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "NÃºmero mÃ¡ximo de elementos"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "O nÃºmero mÃ¡ximo de elementos que se manterÃ¡n na lista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Inicio de sesiÃ³n remoto (Conectando a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Inicio de sesiÃ³n remoto (Conectado a %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Inicio de sesiÃ³n remoto"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_SesiÃ³ns:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Texto de mensaxe do bÃ¡ner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Texto da mensaxe do bÃ¡ner cando o selector estÃ¡ baleiro"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Desactivar a visualizaciÃ³n dos botÃ³ns de reinicio"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Non mostrar os usuarios coÃ±ecidos na xanela de inicio"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Activar o plugin de accesibilidade do teclado"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Activar a depuraciÃ³n"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Activar o modo de depuraciÃ³n para a interface de benvida."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Activar o teclado en pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Activar a lupa da pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Activar o lector de pantalla"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Activar a visualizaciÃ³n da mensaxe de banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nome da icona que se usarÃ¡ para o logotipo da xanela de benvida"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "DisposiciÃ³ns de teclado seleccionadas recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Idiomas seleccionados recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Definir como unha lista de disposiciÃ³ns de teclado se mostrarÃ¡n na xanela de "
+"inicio predefinida."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Definir como unha lista de idiomas se mostrarÃ¡n de modo predefinido na "
+"xanela de inicio de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Definir como nome da icona do tema que se usarÃ¡ como logotipo da xanela de "
+"benvida."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Definir como TRUE para desactivar a visualizaciÃ³n de usuarios coÃ±ecidos na "
+"xanela de inicio de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Definir como TRUE para desactivar os botÃ³ns de reinicio na xanela de inicio "
+"de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Definir como TRUE para activar o plugin de xestiÃ³n da configuraciÃ³n de fondo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Definir como TRUE para activar o plugin de xestiÃ³n da configuraciÃ³n das "
+"teclas multimedia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Definir como TRUE para activar o teclado en pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Definir como TRUE para activar o plugin para xestionar a configuraciÃ³n do "
+"teclado de accesibilidade."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Definir como TRUE para activar a lupa da pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Definir como TRUE para activar o lector de pantalla."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Definir como TRUE para activar o plugin de xestiÃ³n de configuraciÃ³ns de son."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Definir como TRUE para activar o plugin do xestor de configuraciÃ³ns xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Definir como TRUE para activar o plugin do xestor de configuraciÃ³n xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Definir como TRUE para mostrar o texto de mensaxe do bÃ¡ner."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Definir como TRUE para usar o Compiz como xestor de xanela."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"A mensaxe de texto do bÃ¡ner que se mostrarÃ¡ na xanela de inicio de sesiÃ³n "
+"cando o selector de usuario estÃ¡ baleiro, no canto do banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+"A mensaxe de texto do bÃ¡ner que se mostrarÃ¡ na xanela de inicio de sesiÃ³n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "TRUE se o plugin xestor de configuraciÃ³ns de fondo estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"TRUE se o plugin xestor de configuraciÃ³n das teclas multimedia estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "TRUE se o plugin xestor de configuraciÃ³ns de son estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "TRUE se o plugin xestor de configuraciÃ³ns xrandr estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "TRUE se o plugin xestor de configuraciÃ³ns xsettings estÃ¡ activado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Usar Compiz como xestor de xanela"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DuraciÃ³n"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "NÃºmero de segundos atÃ© que o temporizador se deteÃ±a"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora de comezo"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Hora en que o temporizador se iniciou"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "EstÃ¡ executÃ¡ndose?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Indica se o temporizador estÃ¡ activo ou non"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Xestor"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "O obxecto xestor de usuarios que controla este usuario."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Elixa unha conta diferente"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Convidado"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Iniciar a sesiÃ³n como convidado temporal"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Inicio de sesiÃ³n automÃ¡tico"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+"Iniciar sesiÃ³n automaticamente no sistema despois de seleccionar as opciÃ³ns"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Iniciar sesiÃ³n como %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "SesiÃ³n iniciada"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"O miniaplicativo de cambio rÃ¡pido de usuario Ã© software libre; pode "
+"redistribuÃ­lo ou modificalo baixo os termos da Licenza pÃºblica xeral GNU tal "
+"como a publica a Free Software Foundation; tanto na versiÃ³n 2 da licenza "
+"como (segundo o seu criterio) en calquera versiÃ³n posterior."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Este programa distribÃºese esperando que sexa Ãºtil, mais SEN NINGUNHA "
+"GARANTÃA; mesmo sen a garantÃ­a implÃ­cita de VALOR COMERCIAL ou IDONEIDADE "
+"PARA UN PROPÃSITO PARTICULAR. Para mÃ¡is detalles vexa a Licenza pÃºblica "
+"xeral GNU."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"DeberÃ­a ter recibido unha copia da Licenza pÃºblica xeral GNU xunto con este "
+"programa; en caso contrario, escriba Ã¡ Free Software Foundation, Inc., 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menÃº para cambiar rapidamente entre usuarios."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Suso Baleato <suso.baleato@xunta.es>, 2009;\n"
+"Fran DiÃ©guez <fran.dieguez@mabishu.com>, 2009.\n"
+"AntÃ³n MÃ©ixome <meixome@mancomun.org>, 2009."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Non se puido bloquear a pantalla: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Non se puido configurar temporalmente o protector de pantalla como unha "
+"pantalla en branco: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Non pode saÃ­r da sesiÃ³n: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "DispoÃ±Ã­bel"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "InvisÃ­bel"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupado"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Ausente"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaciÃ³n de conta..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Preferencias do sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Bloquear a pantalla"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Cambiar de usuario"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "SaÃ­r..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "DescoÃ±ecido"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Miniaplicativo para cambiar de usuario"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Cambiar as configuraciÃ³ns de conta e de estado"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menÃº para cambiar rapidamente entre usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Selector de usuarios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FactorÃ­a de miniaplicativo para cambiar de usuario"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editar a _informaciÃ³n persoal"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Sobre"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editar usuarios e grupos"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorar - retido por compatibilidade"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ORDE"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "SaÃ­da de depuraciÃ³n"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersiÃ³n deste aplicativo"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Non foi posÃ­bel identificar a sesiÃ³n actual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Novo inicio de sesiÃ³n GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Non foi posÃ­bel iniciar unha pantalla nova"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Captura de pantalla tomada"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Capturar unha imaxe da pantalla"
Index: proiecte/PPPP/gdm/po/gu.po
===================================================================
--- proiecte/PPPP/gdm/po/gu.po	(revision 134)
+++ proiecte/PPPP/gdm/po/gu.po	(revision 134)
@@ -0,0 +1,1200 @@
+# translation of gdm.master.gu.po to Gujarati
+# Ankit Patel <ankit644@yahoo.com>, 2005, 2006.
+# Ankit Patel <ankit@redhat.com>, 2005, 2007.
+# Sweta Kothari <swkothar@redhat.com>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.gu\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2009-09-10 12:10+0530\n"
+"Last-Translator: Sweta Kothari <swkothar@redhat.com>\n"
+"Language-Team: Gujarati\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom àª àª
+àªà«àª·àª° àªàªªàªàª°àª£ àªšàª¥à«"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "àª¡àª¿àª¬àªà«àªàª àªà«àª¡àªšà« àªžàªà«àª°àª¿àª¯ àªàª°à«"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àª¡àª¿àªžà«àªªà«àª²à« ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "àªà«àªšà«àª® àª¡àª¿àªžà«àªªà«àª²à« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªžà«àª²à«àªµ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "àªžàª¿àªžà«àªàª® àªªàª° àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ \"%s\" àª¶à«àª§à« àª¶àªàªŸàª€à« àªšàª¥à«"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "àªžàª¿àªžà«àªàª®àªšàªŸ àªªà«àª°àªµà«àª¶àªšà« àª¶àª°à«àªàª€ àªàª°àªµàªŸàª®àªŸàª àª
+àªžàª®àª°à«àª¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà« àªžàª€à«àª€àªŸ àªàªªàªµàªŸàª®àªŸàª àª
+àªžàª®àª°à«àª¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà« àªžàª€à«àª€àªŸàª§àª¿àªàªŸàª° àªàªªàªµàªŸ àª®àªŸàªà« àª
+àªžàª®àª°à«àª¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "àªàª³àªàªŸàª£àªªàª€à«àª° àªžà«àª¥àªŸàªªàªµàªŸàª®àªŸàª àª
+àªžàª®àª°à«àª¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"àª
+àª®à«àª àªàªàª€àª°àª¿àª àª­à«àª²à«àªšàªŸ àªàªŸàª°àª£à«\n"
+"X àªžàª°à«àªµàª° (àª€àª®àªŸàª°à«àª àªàª¿àª€à«àª°àªŸàª€à«àª®àª àªªàª°à«àª¯àªŸàªµàª°àª£)\n"
+"àª¶àª°à« àªàª°à« àª¶àªàªŸàª€à«àª àªšàª¥à«.\n"
+"àª®àª¹à«àª°àª¬àªŸàªšà« àªàª°à«àªšà« àª€àª®àªŸàª°àªŸ àªžàª¿àªžà«àªàª® àªžàªàªàªŸàª²àªàªšà« àªžàªàªªàª°à«àª àªàª°à«\n"
+"àª
+àª¥àªµàªŸ àª€àªªàªŸàªž àª®àªŸàªà« àª€àª®àªŸàª°à«àª syslog àªàªàªŸàªžà«.\n"
+"àª àªžàª®àª¯ àªŠàª°àª®à«àª¯àªŸàªš àª àª¡àª¿àªžà«àªªà«àª²à« àªšàª¿àª·à«àªà«àª°àª¿àª¯\n"
+"àª¥àª àªàª¶à«.  àª®àª¹à«àª°àª¬àªŸàªšà« àªàª°à«àªšà« àªà«àª¯àªŸàª°à« àªžàª®àªžà«àª¯àªŸàªšà« àª¹àª² àªàªµà« àªàªŸàª¯\n"
+"àª€à«àª¯àªŸàª°à« GDM àª«àª°à«àª¥à« àª¶àª°à« àªàª°à«."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: àªªàª¿àª€à« àª¡àª¿àªžà«àªªà«àª²à« '%s' àªžàªŸàª¥à« àªà«àª¡àªŸàªµàªŸàª®àªŸàª àªšàª¿àª·à«àª«àª³"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "àªžàª°à«àªµàª° àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ %s àªŠà«àªµàªŸàª°àªŸ àªàª€à«àªªàªšà«àªš àªàª°àªµàªŸàªšà«àª àª¹àª€à«àª àªªàª°àªàª€à« àª€à« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àª
+àªžà«àª€àª¿àª€à«àªµ àª§àª°àªŸàªµàª€à« àªšàª¥à«"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "àªà«àª¥àªšàªŸ àªàª³àªàªà«àª°àª®àªŸàªàªàªšà« %d àªªàª° àªžà«àª¯à«àªàª¿àª€ àªàª°à« àª¶àªàªŸàª¯à« àªšàª¹àª¿àª"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s àª®àªŸàªà« initgroups () àªšàª¿àª·à«àª«àª³"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšàªŸ àªàª³àªàªà«àª°àª®àªŸàªàªàªšà« %d àªªàª° àªžà«àª¯à«àªàª¿àª€ àªàª°à« àª¶àªàªŸàª¯à« àªšàª¥à«"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "àªà«àª¥ àªàª³àªàªà«àª°àª®àªŸàªàªàªšà« à«Š àªªàª° àªžà«àª¯à«àªàª¿àª€ àªàª°à« àª¶àªàªŸàª¯à« àªšàª¥à«"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: àª¡àª¿àªžà«àªªà«àª²à« %s àª®àªŸàªà« àªšà«àªàª§àªªàª€à«àª° àª«àªŸàªàª² àªà«àª²à« àª¶àªàªŸàª àªšàª¹àª¿àª!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s àªšà« %s àªªàª° àªžà«àª¯à«àªàª¿àª€ àªàª°àªµàªŸàª®àªŸàª àª­à«àª²"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: àªžàª°à«àªµàª° àªªà«àª°àªŸàª§àªŸàªšà«àª¯ %d àª®àªŸàª àªžà«àª¯à«àªàª¿àª€ àªàª°à« àª¶àªàªŸàª àªšàª¹àª¿àª: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: àª¡àª¿àªžà«àªªà«àª²à« %s àª®àªŸàªà« àªàªŸàª²à« àªžàª°à«àªµàª° àªàªŠà«àª¶"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà« àªšàªŸàª®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà« àªšàªŸàª®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àª¯àªàª®àªŸàªšàªšàªŸàª®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àª¯àªàª®àªŸàªš àªšàªŸàª®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àª¡àª¿àªžà«àªªà«àª²à« àªàªªàªàª°àª£"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àª¡àª¿àªžà«àªªà«àª²à« àªàªªàªàª°àª£"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "àªžàª€à«àª€àªŸàª§àª¿àªàª°àª£ àªžàª¿àªžà«àªàª® - %s àªžàªŸàª¥à« àª¶àª°à«àªàª€ àªšà«àª àªµàªŸàª°à«àª€àªŸàª²àªŸàªª àªàª°àªµàªŸ àªŠàª°àª®àª¿àª¯àªŸàªš àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "àªžàªŸàª®àªŸàªšà«àª¯ àªšàª¿àª·à«àª«àª³àª€àªŸ"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "àª®à«àª®àª°à«àªšà« àª¬àª¹àªŸàª°"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "àªàªŸàª°à«àª¯àªà«àª°àª® àªªà«àª°à«àªà«àª°àªŸàª®àª° àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "àª
+àªà«àªàªŸàª€ àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà«àª àªšàªŸàª®:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "àª
+àª§àª¿àª®àªŸàªšà«àª¯ àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšàªŸàª® àªªà«àª°à«àª®à«àªªà«àª - %s àªžàª¿àªžà«àªàª® àªžàª€à«àª€àªŸàª§àª¿àªàª°àª£àªšà« àªàªŸàª£àªàªŸàª°à« àªŠàª°àª®àª¿àª¯àªŸàªš àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšàªŸàª àª¯àªàª®àªŸàªšàªšàªŸàª® - %s àªžàª¿àªžà«àªàª® àªžàª€à«àª€àªŸàª§àª¿àªàª°àª£àªšà« àªàªŸàª£àªàªŸàª°à« àªŠàª°àª®àª¿àª¯àªŸàªš àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšàªŸàª àªàªšà«àªžà«àª² - %s àªžàª¿àªžà«àªàª® àªžàª€à«àª€àªŸàª§àª¿àªàª°àª£àªšà« àªàªŸàª£àªàªŸàª°à« àªŠàª°àª®àª¿àª¯àªŸàªš àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "àª¶àª¬à«àªŠàª®àªŸàª³àªŸ- %s àªšà« àªŠàª°à«àª¶àªŸàªµàªµàªŸ àªžàª¿àªžà«àªàª® àªžàª€à«àª€àªŸàª§àª¿àªàª°àª£àªšà« àªàªŸàª£àªàªŸàª°à« àªŠàª°àª®àª¿àª¯àªŸàªš àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "xauth àª¶à«àª°à«àª¯ - %s àªšà« àªŠàª°à«àª¶àªŸàªµàªµàªŸ àªšà«àª àªžàª€à«àª€àªŸàª§àª¿àªàª°àª£ àªžàª¿àªžà«àªàª®àªšà« àªàªŸàª£àªàªŸàª°à« àªŠàª°àª®àª¿àª¯àªŸàªš àª­à«àª²"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà«àª àªàªŸàª€à« àªàªªàª²àª¬à«àª§ àªšàª¥à«"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà« àª¬àªŠàª²àªµàªŸàª®àªŸàª àª
+àªžàª®àª°à«àª¥"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ %s àª
+àªžà«àª€àª¿àª€à«àªµ àª§àª°àªŸàªµàª€à« àªšàª¥à«"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "àªà«àª¥ %s àª
+àªžà«àª€àª¿àª€à«àªµ àª§àª°àªŸàªµàª€à« àªšàª¥à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "àªžà«àªà«
+àª àª¬àªšàªŸàªµà« àª¶àªàªŸàª¯à« àªšàª¹àª¿!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "àª¯àªàª®àªŸàªš %s àªªàªŸàªžà«àª¥à« XDMCP àªªàª°àªšà« àªžàªµàªŸàª² àªšàªàªŸàª°à« àªàª¢àªŸàª¯à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "àªªà«
+àªà«
+àªàª®àªŸàªàª¥à« àªžàª€à«àª€àªŸ àª®àªŸàªà«àªšà« àª¯àªŸàªŠà« àªàªŸàª¢à« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "àªàªàªŸàªžàª£à«àª
+àªàªàª®àªŸàª àª­à«àª²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àªà«àªà« àªžàª°àªšàªŸàª®à«àª"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: àª¡àª¿àªžà«àªªà«àª²à« àªžàª°àªšàªŸàª®à«àª àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: àª¡àª¿àªžà«àªªà«àª²à« àªªà«àª°à«àª àªàªàª àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: àªªà«
+àªà«
+àªàª®àªŸàªàª¥à« àªžàª€à«àª€àªŸ àª®àªŸàªà«àªšà« àª¯àªŸàªŠà« àªàªŸàª¢à« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: àªàªàªŸàªžàª£à«àª
+àªàªàª®àªŸàª àª­à«àª²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: àªªà«àª°àª€àª¿àª¬àªàª§àª¿àª€ àª¯àªàªšàªŸàª® %s àªªàªŸàªžà«àª¥à« àªµàª¿àªšàªàª€à« àª®àª³à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: àª¡àª¿àªžà«àªªà«àª²à« àªàªàª àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: àªà«àª¡àªŸàª£ àªªà«àª°àªàªŸàª° àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: àªà«àª²àªŸàªàªšà«àª àªžàª°àªšàªŸàª®à«àª àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: àªžàª€à«àª€àªŸàª§à«àª¶àªšàªŸ àªšàªŸàª®à« àªµàªŸàªàªà« àª¶àªàªŸàª¯àªŸ àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: àªžàª€à«àª€àªŸàª§à«àª¶àªšà« àª®àªŸàª¹àª¿àª€à« àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: àªžàª€à«àª€àªŸàª§à«àª¶ àª®àªŸàªà«àªšà« àª¯àªŸàªŠà« àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: àªàª€à«àªªàªŸàªŠàª àªàª³àª àªà«àª°àª®àªŸàªàª àªµàªŸàªàªà« àª¶àªàªŸàª€à« àªšàª¥à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s àª®àªŸàª¥à« àªàªàªŸàªžàª£à«àª
+àªàª àªšàª¿àª·à«àª«àª³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: àªªà«àª°àª€àª¿àª¬àªàª§àª¿àª€ àª¯àªàª®àªŸàªšàªšà« %s àª®àªŸàªàª¥à« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàªš àª¥àª¯à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: àªžàª€à«àª°àªšà« àªàª³àª àªà«àª°àª®àªŸàªàª àªµàªŸàªàªà« àª¶àªàªŸàª€à« àªšàª¥à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: àª¡àª¿àªžà«àªªà«àª²à« àªµàª°à«àª àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: àªžàª°àªšàªŸàª®à« àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: àªªà«àª°àª€àª¿àª¬àªàª§àª¿àª€ àª¯àªàª®àªŸàªš %s àª®àªŸàªàª¥à« KEEPALIVE àª®àª³à«àª¯à«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP àª¹à«àª¡àª°àªšà« àªµàªŸàªàªà« àª¶àªàªŸàª€à« àªšàª¥à«!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: àªà«àªà« XDMCP àªàªµà«àª€à«àª€àª¿!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: àªžàª°àªšàªŸàª®àªŸàªàªšà« àªªà«àª¥à«àª¥àªàª°àª£ àªàª°àªµàªŸàª®àªŸàª àª
+àªžàª®àª°à«àª¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "àª¯àªàª®àªŸàªš àªžàª°à«àªµàª°àªšà« àªšàªŸàª® àª®à«àª³àªµà« àª¶àªàªŸàª¯à« àªšàª¹àª¿: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID àª«àªŸàªàª² %s àªªàª° àª²àªà« àª¶àªàªŸàª€à« àªšàª¥à«: àªžàªàª­àªµàª¿àª€ àªà« àªà« àª¡àª¿àªžà«àªàªàªà«àª¯àªŸ àª¬àª¹àªŸàª° àªà«: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s àª àª
+àªžà«àª€àª¿àª€à«àªµ àª§àª°àªŸàªµàª€à« àªšàª¥à« àª
+àª¥àªµàªŸ àª€à« àª¡àª¿àª°à«àªà«àªàª°à« àªšàª¥à«."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s àª
+àªžà«àª€àª¿àª€à«àªµ àª§àª°àªŸàªµàª€à« àªšàª¥à«. àª
+àª¡àª§à«àª¥à« àªà«àª¡à« àª°àª¹à«àª¯àªŸ àªà«."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s àª¡àª¿àª°à«àªà«àªàª°à« àªšàª¥à«. àª
+àª¡àª§à«àª¥à« àªà«àª¡à« àª°àª¹à«àª¯àªŸ àªà«."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %1$s àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ %2$d, àªà«àª¥ %3$d àªŠà«àªŠàªŸàª°àªŸ àª®àªŸàª²àª¿àªà« àªšàª¥à«. àªàªàª¡àª¿àª€ àªàª°à« àªà«."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s àªà«àªà« %o àªªàª°àªµàªŸàªšàªà« àªà«, àª %o àª¹à«àªµà« àªà«àªàª. àª
+àª¡àª§à«àª¥à« àª¬àªàª§ àªàª°à« àª°àª¹à«àª¯àªŸ àªà«."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ '%s' àª¶à«àª§à« àª¶àªàª€àªŸ àªšàª¥à«. àª
+àª¡àª§à«àª¥à« àª¬àªàª§ àªàª°à« àª°àª¹à«àª¯àªŸ àªà«àª!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àª°à«àª àª¹à«àªµà« àªà«àªàª àªšàª¹àª¿àª. àª
+àª¡àª§à«àª¥à« àª¬àªàª§ àªàª°à« àª°àª¹à«àª¯àªŸ àªà«àª!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM àªà«àª¥ '%s' àª¶à«àª§à« àª¶àªàª€àªŸ àªšàª¥à«. àª
+àª¡àª§à«àª¥à« àª¬àªàª§ àªàª°à« àª°àª¹à«àª¯àªŸ àªà«àª!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM àªà«àª¥ àª°à«àª àª¹à«àªµà«àª àªà«àªàª àªšàª¹àª¿àª. àª
+àª¡àª§à«àª¥à« àª¬àªàª§ àªàª°à« àª°àª¹à«àª¯àªŸ àªà«àª!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àª¬àª§à« àªà«àª€àªµàª£à«àª àª«à«àªàª² àª¬àªšàªŸàªµà«"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àªžàª®àª¯ àªªàªà« - àª¡àª¿àª¬àªà«àªàª àª®àªŸàªà« àª¬àª¹àªŸàª° àªšà«àªàª³à«"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM àªàªµà«àª€à«àª€àª¿ àªàªŸàªªà«"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "àªà«àªšà«àª® àª¡àª¿àªžà«àªªà«àª²à« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "àª®àªŸàª€à«àª° àª°à«àª GDM àªàª²àªŸàªµàªµàªŸ àªàªà«àªà« àªà«àª"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME àª¡àª¿àªžà«àªªà«àª²à« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªžàª€à«àª° àªàªŸàª® àªàª°àªšàªŸàª° àªàªŸàª²à«"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI àª°àªà«àªžà«àªàª°à« àª°à«
+àªªàª°"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à«"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "àªªàªŸàªµàª° àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àªªàªŸàªµàª° àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àª¡à«àªàª®à«àªš"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME àªžà«àª¯à«àªàªšàªŸàª àª¡à«àªàª®à«àªš"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME àªžà«àªà«àª°à«àªš àªàªµàª°à«àª§àª"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àªžà«àªà«àª°à«àªšàªšàªŸàª àª­àªŸàªà«àªšà« àª®à«àªàªŸ àªàª°à«"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME àªàªš-àªžà«àªà«àª°à«àªš àªàª¿àª¬à«àª°à«àª¡"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "àªàªš-àªžà«àªà«àª°à«àªš àªàª¿àª¬à«àª°à«àª¡ àªšà« àªµàªŸàªªàª°à«"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "àª®à«àªàªŸàªžà«àªà«"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca àªžà«àªà«àª°à«àªš àªµàªŸàªàªàªšàªŸàª°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àªàªš-àªžà«àªà«àª°à«àªš àª®àªŸàª¹àª¿àª€à« àª¬à«àª²àªµàªŸ àª
+àª¥àªµàªŸ àª¬à«àª°à«àª²à« àª€àª°à«àªà« àª¹àªŸàªàª° àªàª°à«"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit Authentication Agent"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "àªžàª¿àªžà«àªàª® àªªàªžàªàªŠ àªàª°à«"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP àª¬àª«àª°àªšà« àª¬àªšàªŸàªµà« àª¶àªà«àª¯àªŸ àªšàª¹àª¿àª!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP àª¹à«
+àª¡àª° àªµàªŸàªàªà« àª¶àªàªŸàª¯à« àªšàª¹àª¿!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àªàª¿àªàª®àª€"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "àªžàª®àª¯àªšà« àªàªàªŸàªµàªŸàª°à« àªžàª®àªŸàªªà«àª€ àª¥àª "
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àªšàª¿àª·à«àªà«àª°àª¿àª¯ àª² àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "àªà« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àª àª¹àªà« àªµàªžà«àª€à«àªšà« àªªàªàª¡à«àª² àªš àª¹à«àª¯ àª€à« àª²à«àª¬àª²àª®àªŸàª àªµàªªàª°àªŸàª€à« àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àªžàªà«àª°àª¿àª¯ àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àªà« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªµàªžà«àª€à«àªšà« àªªàªàª¡à«àª² àª¹à«àª¯ àª€à«àª¯àªŸàª°à« àªµàªªàª°àªŸàª€àªŸ àª²à«àª¬àª²àª®àªŸàª àªµàªªàª°àªŸàª€à« àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "àªŠà«àªàªŸàª€à« àª¯àªŸàªŠà«"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "àªà«àª¯àªŸàªàª€à« àªªàªžàªàªŠ àªàª°àªšàªŸàª° àª¯àªŸàªŠà« àªŠà«àªàªŸàª¶à« àªà« àªšàª¹àª¿àª"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àªàªªà«àªàªª àªªà«àª°àªµà«àª¶à«..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àª°àªŠ àªàª°à« àª°àª¹à«àª¯àªŸ àªà«..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "àª­àªŸàª·àªŸ àªªàªžàªàªŠ àªàª°à« àª
+àªšà« àªªà«àª°àªµà«àª¶à« àªªàª° àªà«àª²àª¿àª àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àªžàª€à«àª€àªŸàª§àª¿àªàªŸàª° àªžàªàªµàªŸàªŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àªàª®à«àªªà«àª¯à«àªàª° àªšàªŸàª®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "àª®àªŸàª àªªà«àª°àªµà«àª¶à«"
+
+# gnome-session/session-properties.c:173
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "àª«àª°à«àª¥à« àª¶àª°à« àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àª¬àªàª§ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àªžà«àª¥àªàª¿àª€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àªàªµà«àª€à«àª€àª¿"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "àªªà«àªšàª²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àª­àªŸàª·àªŸàª"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "àª­àªŸàª·àªŸàª (_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "àª­àªŸàª·àªŸ (_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "àª¬à«àªà«àª..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "àªàªªàª²àª¬à«àª§ àª­àªŸàª·àªŸàªàªšà« àªžàªàªªà«àª°à«àª£ àª¯àªŸàªŠà« àª®àªŸàªàª¥à« àª­àªŸàª·àªŸ àªªàªžàªàªŠ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "àªžà«àªªàª·à«àª àª¥àª¯à«àª² àªšàª¥à«"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àªàª¿àª¬à«àª°à«àª¡ àª°à«àªªàª°à«àªàªŸ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "àªàª¿àª¬à«àª°à«àª¡ (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àª¬à«àªà«àª..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "àªàªªàª²àª¬à«àª§ àª°à«àªªàª°à«àªàªŸàªšà« àªžàªàªªà«àª°à«àª£ àª¯àªŸàªŠà«àª®àªŸàªàª¥à« àªàª¿àª¬à«àª°à«àª¡ àªªàªžàªàªŠ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "àª²à«àª¬àª² àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "àª²à«àª¬àª² àª€àª°à«àªà« àªµàªŸàªªàª°àªµàªŸ àª®àªŸàªà« àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "àªàªàªà«àªš àªšàªŸàª®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "àª²à«àª¬àª² àªžàªŸàª¥à« àªµàªªàª°àªŸàª€àªŸ àªàªàªà«àªš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "àª®à«àª³àª­à«àª€ àªµàªžà«àª€à«"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "àª®à«àª³àª­à«àª€ àªµàªžà«àª€à«àªšà«àª id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àª®àª¹àª€à«àª€àª® àªµàªžà«àª€à« àªàª£àª€àª°à«"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àª¯àªŸàªŠà«àª®àªŸàª àªŠàª°à«àª àª¬àªŸàªà«àª®àªŸàª àªµàªžà«àª€à«àªàªšà« àª®àª¹àª€à«àª€àª® àªšàªàª¬àª°"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "àªŠà«àª°àªžà«àª¥ àªªà«àª°àªµà«àª¶ (%s àªšà« àªà«àª¡àªŸàª àª°àª¹à«àª¯àªŸ àªà«...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "àªŠà«àª°àªžà«àª¥ àªªà«àª°àªµà«àª¶ (%s àªšà« àªà«àª¡àªŸàª àª°àª¹à«àª¯àªŸ àªà«)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "àªŠà«àª°àªžà«àª¥ àªªà«àª°àªµà«àª¶"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "àªžàª€à«àª°à« (_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àª¬à«àªšàª° àªžàªàªŠà«àª¶ àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "àªà«àª¯àªŸàª°à« àªªàªžàªàªŠàªàª°àªšàªŸàª° àªàªŸàª²à« àª¹à«àª¯ àª€à« àª¬à«àªšàª° àªžàªàªŠà«àª¶ àª²àªàªŸàª£"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àªªà«àªš:àª¶àª°à« àª¬àªàªšà« àª¬àª€àªŸàªµàªµàªŸàªšà«àª àªšàª¿àª·à«àªà«àª°àª¿àª¯ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à« àª®àªŸàª àªàªŸàª£à«àª€àªŸ àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªšà« àª¬àª€àªŸàªµà« àªšàª¹àª¿àª"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "àªžà«àª²àª­ àªàª¿àª¬à«àª°à«àª¡ àªªà«àª²àªàªàªšàªšà« àªžàªà«àª°àª¿àª¯ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "àª¡àª¿àª¬àªà«àªàª àªžàªà«àª°àª¿àª¯ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "àª¶à«àª­à«àªà«àªàª àª®àªŸàªà« àª¡àª¿àª¬àªà«àªàª àªžà«àª¥àª¿àª€à«àªšà« àªžàªà«àª°àª¿àª¯ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "àªàªš-àªžà«àªà«àª°à«àªš àªàª¿àª¬à«àª°à«àª¡ àªžàªà«àª°àª¿àª¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "àªžà«àªà«àª°à«àªš àªµàª¿àªžà«àª€à«àª€ àªàª°àªšàªŸàª° àªžàªà«àª°àª¿àª¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "àªžà«àªà«àª°à«àªš àªµàªŸàªàªàªšàªŸàª° àªžàªà«àª°àª¿àª¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "àª¬à«àªšàª° àªžàªàªŠà«àª¶ àª¬àª€àªŸàªµàªµàªŸàªšà«àª àªžàªà«àª°àª¿àª¯ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àª¶à«àª­à«àªà«àªàª àª²à«àªà« àª®àªŸàªà« àªµàªªàª°àªŸàª€àªŸ àªàªàªà«àªš àªšàªŸàª®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "Face Browser àª®àªŸàª àªžà«àª¥àªŸàªšàª¿àª¯ àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªàªšà« àªžàª®àªŸàªµà«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "àª¹àªŸàª²àª®àªŸàª àªªàªžàªàªŠ àª¥àª¯à«àª² àªàª¿àª¬à«àª°à«àª¡ àª²à«àªàªàªà«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "àª¹àªŸàª²àª®àªŸàª àªªàªžàªàªŠ àªàª°àªŸàª¯à«àª² àª­àªŸàª·àªŸàª"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à« àªªàª° àª®à«àª³àª­à«àª€ àªµàª¡à« àª¬àª€àªŸàªµà«àª² àªàª¿àª¬à«àª°à«àª¡ àª²à«àªàªàªà«àªšà« àª¯àªŸàªŠà«àªšà« àªžàªà«àª°àª¿àª¯ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à« àªªàª° àª®à«àª³àª­à«àª€ àªµàª¡à« àª¬àª€àªŸàªµà«àª² àª­àªŸàª·àªŸàªàªšà« àª¯àªŸàªŠà«àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "Face Browser àª®àªŸàª àªš àª¬àª€àªŸàªµàªµàªŸ àª®àªŸàªà« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªàªšà« àª¯àªŸàªŠà« àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "Face Browser àª®àªŸàª àª®à«àª³àª­à«àª€ àªŠà«àªŠàªŸàª°àªŸ àª¬àª€àªŸàªµàªµàªŸ àª®àªŸàªà« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªàªšà« àª¯àªŸàªŠà«àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àª¶à«àª­à«àªà«àªàª àª²à«àªà« àª®àªŸàªà« àªµàªªàª°àªŸàª¶ àªàª°àªµàªŸ àª®àªŸàªà« àª¥à«àª® àª¥àª¯à«àª² àªàªàªà«àªš àªšàªŸàª®àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to disable showing known users in the login window."
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à«àª®àªŸàª àªàªŸàª£à«àª€àªŸ àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàª àª¬àª€àªŸàªµàªµàªŸàªšà«àª àªšàª¿àª·à«àªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à«àª®àªŸàª àªªà«àªš:àª¶àª°à« àªàª°àªµàªŸàªšàªŸàª àª¬àªàªšà« àª¬àª€àªŸàªµàªµàªŸàªšà«àª àªšàª¿àª·à«àªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àªªàªŸàª¶à«àª°à«àªµàª­àªŸàª àªžà«àª¯à«àªàªšà« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªšàªšà« àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "àª®àª¿àª¡à«àª-àªà«àª àªžà«àª¯à«àªàªšàªŸàª àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªšà« àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àªàªš-àªžà«àªà«àª°à«àªš àªàª¿àª¬à«àª°à«àª¡ àªšà« àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "àªžà«àª²àª­ àªàª¿àª¬à«àª°à«àª¡ àªžà«àª¯à«àªàªšà« àªµà«àª¯àªµàªžà«àª¥àª¿àª€ àªàª°àªµàªŸ àªªà«àª²àªàªàªš àªšà« àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the screen magnifier."
+msgstr "àªžà«àªà«àª°à«àªš àªµàª°à«àª§àªàªšà« àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the screen reader."
+msgstr "àªžà«àªà«àª°à«àªš àªµàªŸàªàªàªšàªŸàª°àªšà« àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àªžàªŸàªàªšà«àª¡ àªžà«àª¯à«àªàªšà« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings àªžà«àª¯à«àªàªšà« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+#| msgid "Set to true to disable showing known users in the login window."
+msgid "Set to true to include system local users in Face Browser"
+msgstr "Face Browser àª®àªŸàª àªžàª¿àªžà«àªàª® àªžà«àª¥àªŸàªšàª¿àª¯ àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàªàªšà« àªžàª®àªŸàªµàªµàªŸ àª®àªŸàªà« true àª€àª°à«àªà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "àª¬à«àªšàª° àªžàªàªŠà«àªž àª²àªàªŸàª£ àª¬àª€àªŸàªµàªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "àªµàª¿àªšà«àª¡à« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àª€àª°à«àªà« àªà«àª®à«àªªà«àª àªµàªŸàªªàª°àªµàªŸ àª®àªŸàªà« true àªšà« àªžà«àª¯à«àªàª¿àª€ àªàª°à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à« àªªàª° àª¬àª€àªŸàªµàªµàªŸ àª®àªŸàªà« àª²àªàªŸàª£ àª¬à«àªšàª° àªžàªàªŠà«àª¶ àªà«àª¯àªŸàª°à« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªªàªžàªàªŠàªàª°àªšàªŸàª° àªàªŸàª²à« àª¹à«àª¯, "
+"banner_message_text àªšà« àª¬àªŠàª²à«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "àªªà«àª°àªµà«àª¶ àªµàª¿àªšà«àª¡à« àªªàª° àª¬àª€àªŸàªµàªµàªŸ àª®àªŸàªà« àª²àªàªŸàª£ àª¬à«àªšàª° àªžàªàªŠà«àª¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True àªà« àªà« àªªàªŸàª¶à«àª°à«àªµàª­àªŸàª àªžà«àª¯à«àªàªšàªŸàª àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àª¥àª¯à«àª² àªà«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True àªà« àªà« àª®àª¿àª¡à«àª-àªà« àªžà«àª¯à«àªàªšàªŸàª àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àª¥àª¯à«àª² àªà«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True àªà« àªà« àªžàªŸàªàªšà«àª¡ àªžà«àª¯à«àªàªšàªŸàª àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àª¥àª¯à«àª² àªà«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True àªà« àªà« xrandr àªžà«àª¯à«àªàªšàªŸàª àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àª¥àª¯à«àª² àªà«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "True àªà« àªà« xsettings àªžà«àª¯à«àªàªšàªŸàª àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªªà«àª²àªàªàªš àªžàªà«àª°àª¿àª¯ àª¥àª¯à«àª² àªà«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "àªà«àª®à«àªªà«àªàªšà« àªµàª¿àªšà«àª¡à« àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àª€àª°à«àªà« àªµàªŸàªªàª°à«"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "Face Browser àª®àªŸàª àª¬àª¹àªŸàª° àªšà«àªàªŸàª³àªµàªŸ àª®àªŸàªà« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàª"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "Face Browser àª®àªŸàª àªžàª®àªŸàªµàªµàªŸ àª®àªŸàªà« àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàª"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àªžàª®àª¯àªàªŸàª³à«"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àªàªŸàªàª®àª° àª¬àªàª§ àªàª°à«àª àª€à«àª¯àªŸàª àªžà«àª§à« àªžà«àªàªšà«àª¡à«àªšàªŸ àªšàªàª¬àª°"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "àªžàª®àª¯ àª¶àª°à« àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "àªžàª®àª¯àªšà«àª àªàªŸàªàª®àª° àª¶àª°à« àª¥àª¯à«àª² àª¹àª€à«"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àª¶à«àª àª€à« àªàªŸàª²à« àª°àª¹à«àª¯à« àªà«?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àªµàª°à«àª€àª®àªŸàªšàª²àªà«àª·à« àªàªŸàªàª®àª° àª¶àª°à« àª¥àª¶à« àªà« àªšàª¹àª¿àª"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªŠà«àªŠàªŸàª°àªŸ àªšàª¿àª¯àªàª€à«àª°à«àª€ àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªµà«àª¯àªµàªžà«àª¥àªŸàªªàª àªàªàª."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àª¬à«àªà«àª..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "àªµàª¿àªµàª¿àª§ àªàªŸàª€àªŸ àªªàªžàªàªŠ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àª®àª¹à«àª®àªŸàªš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "àªàªŸàª®àªàª²àªŸàª àª®àª¹à«àª®àªŸàªš àª€àª°à«àªà« àªªà«àª°àªµà«àª¶"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "àªàªªà«àªàªª àªªà«àª°àªµà«àª¶"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "àªµàª¿àªàª²à«àªªà« àªªàªžàªàªŠ àªàª°àªµàªŸ àªŠàª°àª®àª¿àª¯àªŸàªš àªªàªà« àªàªªà«àªàªª àªžàª¿àªžà«àªàª® àªŠàªŸàªàª² àª¥àªŸàª¯ àªà«"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s àª€àª°à«àªà« àªªà«àª°àªµà«àª¶ àªàª°à«"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "àªµàª°à«àª€àª®àªŸàªšàª®àªŸàª àª àªªà«àª°àªµà«àª¶à«àª² àªà«"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàª àªµàªà«àªà« àª€àª°àª€ àª àª¬àªŠàª²àªµàªŸ àª®àªŸàªà«àªšà«àª àª®à«àªšà«."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "àª¶à«àª°à«àªµà«àª€àªŸ àªà«àª àªŸàª°à« <swkothar@redhat.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "àª²à«àª àªàª°à« àª¶àªàªŸàªžà« àªšàª¹àª¿: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "àªžà«àªà«àª°à«àªšàªžà«àªµàª° àªšà« àªàªŸàª²à« àªžà«àªà«àª°à«àªš àªàª°àªµàªŸ àªàªŸàª®àªàª²àªŸàª àª®àªŸàªà« àªžà«àª¯à«àªàª¿àª€ àªàª°à« àª¶àªàªŸàª€à« àªšàª¥à«: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "àª¬àª¹àªŸàª° àªšà«àªàª³à« àª¶àªàªŸàª€à« àªšàª¥à«: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àªàªªàª²à«àª¬àª§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àª
+àªŠà«àª°àª¶à«àª¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "àªµà«àª¯àªžà«àª€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "àªŠà«àª°"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àªàªŸàª€àªŸàªšà« àªàªŸàª£àªàªŸàª°à«..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àªžàª¿àªžà«àªàª® àªªàªžàªàªŠàªà«àª..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àª€àªŸàª³à« àªžà«àªà«àª°à«àªš"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªžà«àªµà«àª àªàª°à«"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àª¬àª¹àªŸàª° àªšà«àªàª³à«..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "àª
+àªà«àªàªŸàª€"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªžà«àªµà«àª àªàªªàª²à«àª"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àªàªŸàª€àªŸ àªžà«àª¯à«àªàªšà« àª
+àªšà« àªžà«àª¥àª¿àª€àª¿ àªšà« àª¬àªŠàª²à«"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàª àªµàªà«àªà« àª€àª°àª€ àª àª¬àªŠàª²àªµàªŸ àª®àªŸàªà« àª®à«àªšà«"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªžà«àªµà«àªàª°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸ àªžà«àªµà«àªàª° àªàªªàª²à«àª àª«à«àªà«àªàª°à«"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "àªµà«àª¯àªà«àª€àª¿àªàª€ àªàªŸàª£àªàªŸàª°à«àª®àªŸàª àª«à«àª°àª«àªŸàª° àªàª°à« (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "àªµàª¿àª¶à« (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "àªµàªªàª°àªŸàª¶àªàª°à«àª€àªŸàª àª
+àªšà« àªà«àª¥à« àª®àªŸàª àª«à«àª°àª«àªŸàª° àªàª°à« (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "àª
+àªµàªàª£à«àª² àªà« - àªžà«àªžàªàªàª€àªŸ àª®àªŸàªà« àª°à«àªà« àª°àªŸàªà«àª² àªà«"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "àªàªŠà«àª¶"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àªàªàªàªªà«àªàª®àªŸàª àª­à«àª²à« àª¶à«àª§à« àª°àª¹à«àª¯àªŸ àªà«"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àª àªàªŸàª°à«àª¯àªà«àª°àª®àªšà« àªàªµà«àª€à«àª€àª¿"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "àª¹àªŸàª²àªšàªŸ àªžàª€à«àª°àªšà« àªàª³àªà« àª¶àªàªŸàª€à« àªšàª¥à«."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àªšàªµà«àª GDM àªªà«àª°àªµà«àª¶"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "àªšàªµà« àª¡àª¿àªžà«àªªà«àª²à« àª¶àª°à« àªàª°à« àª¶àªàªµàªŸàª®àªŸàª àª
+àªžàª®àª°à«àª¥"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àªžà«àªà«àª°à«àªšàª¶à«àª àª²à«àª§à«àª² àªà«"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àªžà«àªà«àª°à«àªšàªšà«àª àªàª¿àª€à«àª° àªšà« àª²à«"
+
Index: proiecte/PPPP/gdm/po/he.po
===================================================================
--- proiecte/PPPP/gdm/po/he.po	(revision 134)
+++ proiecte/PPPP/gdm/po/he.po	(revision 134)
@@ -0,0 +1,1241 @@
+# translation of gdm2.HEAD.he.po to Hebrew
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) 2006 THE PACKAGE'S COPYRIGHT HOLDER
+# Gil Osher <dolfin@rpg.org.il>, 2002
+# Gil 'Dolfin' Osher <dolfin@rpg.org.il>, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2.HEAD.he\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-14 00:05+0200\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <he@li.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom is not a character device"
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179
+#: ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Enable debugging code"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Display ID"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192
+#: ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "×××©×ª××© \"%s\" ×× × ×××Š× ×××¢×š××ª"
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "×× × ××ª× ×××ª×× ××ª ××¢×š××ª ××× ××¡×"
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "×× × ××ª× ××××ª ××©×ª××©"
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "×× × ××ª× ××××ª ××ª ×××©×ª××©"
+
+#: ../daemon/gdm-factory-slave.c:281
+#: ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "×× × ××ª× ×××§×× ××ª ×€×š×× ××××××"
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: failed to connect to parent display '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Server was to be spawned by user %s but that user doesn't exist"
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Couldn't set groupid to %d"
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () failed for %s"
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Couldn't set userid to %d"
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Couldn't set groupid to 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Could not open logfile for display %s!"
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Error setting %s to %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Server priority couldn't be set to %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Empty server command for display %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "×©× ××©×ª××©"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "×©× ×××©×ª××©"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "×©× ×××š×"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "×©× ××××š×"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "××ª×§× ×ª×Š×××"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "××ª×§× ××ª×Š×××"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "error initiating conversation with authentication system - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "general failure"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "out of memory"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "application programmer error"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "×©×××× ×× ××××¢×"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "×©× ××©×ª××©:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "error informing authentication system of preferred username prompt - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "error informing authentication system of user's hostname - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "error informing authentication system of user's console - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "error informing authentication system of display string - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "error informing authentication system of display xauth credentials - %s"
+
+#: ../daemon/gdm-session-worker.c:1648
+#: ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "××× ××©××× ××©×ª××© ××××"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "×× × ××ª× ××××××£ ××©×ª××©"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "User %s doesn't exist"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Group %s doesn't exist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Could not create socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Denied XDMCP query from host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Could not extract authlist from packet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Error in checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Bad address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Could not read display address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Could not read display port number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Could not extract authlist from packet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Error in checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Got REQUEST from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Could not read Display Number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Could not read Connection Type"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Could not read Client Address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Could not read Authentication Names"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Could not read Authentication Data"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Could not read Authorization List"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Could not read Manufacturer ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Failed checksum from %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Got Manage from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Could not read Session ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Could not read Display Class"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Could not read address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Got KEEPALIVE from banned host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Incorrect XDMCP version!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Unable to parse address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Could not get server hostname: %s!"
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Cannot write PID file %s: possibly out of diskspace: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s does not exist or isn't a directory."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s does not exist. Aborting."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s is not a directory. Aborting."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s is not owned by user %d, group %d. Aborting."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Can't find the GDM user '%s'. Aborting!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "The GDM user should not be root. Aborting!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Can't find the GDM group '%s'. Aborting!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "The GDM group should not be root. Aborting!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Make all warnings fatal"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Exit after a time - for debugging"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Print GDM version"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME Display Manager"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Only root wants to run GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Session Worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "×¢×××£ ×š××©×× AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "×××× ××ª×××š××ª"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "×× ×× ×Š×š×××ª ×××©××"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "×× ××¢ × ×××× ×Š×š×××ª ×××©××"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "×× ××¢ ××××š××ª ×©× GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "××××× ×××¡× ×©× GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "××××× ×××§×× ××××¡×"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "××§×××ª ×¢× ×××¡× ×©× GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "××©×ª××© ×××§×××ª ×¢× ×××¡×"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "×§××š× ×××¡× Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "××Š×× ××××¢ ×¢× ××× ×××¡× ×××× ×××××š ×× ××ª× ××š×××"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "×¡××× ×××××ª ×©× PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "×××š ××¢×š××ª"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Could not create XDMCP buffer!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Could not read XDMCP header!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "×¢×š×"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "×××× ×××× ×©××¡×ª×××"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Inactive Text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "The text to use in the label if the user hasn't picked an item yet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Active Text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "The text to use in the label if the user has picked an item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "××š×©××× ×××××"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "××× ×š×©×××ª ×××××š× ××××× ×× ××"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "××ª×××š××ª ××××××××ª..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "××××..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "×××š ×©×€× ××××¥ ×××ª×××š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "×××× ×××××ª"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "×©× ×××©×"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "××ª×××š××ª"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "××€×¢× ××××©"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "×××××"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "××©××"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "×××š×¡×"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "×××"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "×©×€××ª"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_×©×€××ª:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_×©×€×:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "×××š..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "×××š ×©×€× ××ª×× ×š×©×××ª ××©×€××ª ××××× ××ª ×××××."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "×× ××Š××××"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "×€×š××¡××ª ××§×××ª"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_××§×××ª:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "×××š..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "×××š ×€×š××¡×ª ××§×××ª ××ª×× ×š×©×××ª ××€×š××¡××ª ××××× ××ª ×××××."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "××§×¡× ××ª××××ª"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "×××§×¡× ××©××××© ××ª××××ª"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "×©× ×××§××"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "××××§×× ××©××××© ×¢× ××ª××××ª"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "×€×š×× ××š××š×ª ×××××"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "××××× ×©× ×€×š×× ××š××š×ª ×××××"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "××¡×€×š ×€×š×××× ××§×¡××××"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "×××¡×€×š ×××§×¡×××× ×©× ×€×š×××× ××š×©×××"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "××ª×××š××ª ××š×××§×ª (××ª×××š ×× %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "××ª×××š××ª ××š×××§×ª (×××××š ×× %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "××ª×××š××ª ××š×××§×ª"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_×ª×Š××š××ª ××€×¢××:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Banner message text"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Banner message text when chooser is empty"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Disable showing the restart buttons"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Do not show known users in the login window"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Enable accessibility keyboard plugin"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Enable debugging"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Enable debugging mode for the greeter."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Enable on-screen keyboard"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Enable screen magnifier"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Enable screen reader"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Enable showing the banner message"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Icon name to use for greeter logo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Recently selected keyboard layouts"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Recently selected languages"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "Set to a list of keyboard layouts to be shown by default at the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Set to a list of languages to be shown by default at the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Set to the themed icon name to use for the greeter logo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "Set to true to disable showing known users in the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "Set to true to disable showing the restart buttons in the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Set to true to enable the background settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Set to true to enable the media-keys settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Set to true to enable the on-screen keyboard."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the plugin to manage the accessibility keyboard settings."
+msgstr "Set to true to enable the plugin to manage the accessibility keyboard settings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Set to true to enable the screen magnifier."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Set to true to enable the screen reader."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Set to true to enable the sound settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Set to true to enable the xrandr settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Set to true to enable the xsettings settings manager plugin."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Set to true to show the banner message text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Set to true to use compiz as the window manager."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+msgstr "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Text banner message to show on the login window."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True if the background settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True if the media-keys settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True if the sound settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True if the xrandr settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "True if the xsettings settings manager plugin is enabled."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Use compiz as the window manager"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "××©×"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "××¡×€×š ××©× ×××ª ×¢× ×©×§××Š× ×××× ××¢×Š××š"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "×©×¢×ª ××ª×××"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "××©×¢× ×× ×§××Š× ×××× ××ª×××"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "××× ×× ×š×¥?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "××× ×§××Š× ×××× ××ª×§×ª×§ ×× ××"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "×× ××"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "××××××§× ×× ×× ×××©×ª××© ×©×©××× ×××©×ª××© ××."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "×××š..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "×××š ××©××× ×××š"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "×××š×"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "××ª×××š ××××š× ××× ×"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "××ª×××š××ª ××××××××ª"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "××ª×××š××ª ××××××××ª ×××¢×š××ª ××××š ××××š×ª ××€×©×š××××ª"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "××ª×××š ×ÖŸ%s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "×××š ×××××š"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr "The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr "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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr "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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "×ª×€×š×× ×××××€× ××××š× ×©× ×××©×ª××©××"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"×€×š××××§× ×ª×š××× GNOME ××¢××š××ª\n"
+"âhttp://gnome-il.brelios.de"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "×× × ××ª× ×× ×¢×× ××ª ×××¡×: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "×× × ××ª× ××××××š ××ª ×©×××š ×××¡× ××××€× ××× × ×××¡× ×š××§: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "×× × ××ª× ×××ª× ×ª×§: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "××××"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "×××ª× × ×š××"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "×¢×¡××§"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "××š×××§"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "× ×ª×× × ×××©×××..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "××¢××€××ª ×××¢×š××ª..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "× ×¢× ××ª ×××¡×"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "××××£ ××©×ª××©"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "××Š×××..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "×× ××××¢"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "×××©×××× ××××€×ª ××©×ª××©××"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "×©×× ×× ××××š××ª ×××Š× ××××©×××"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "×ª×€×š×× ×××××€× ××××š× ××× ××©×ª××©××"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "×××××£ ××©×ª××©××"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "User Switcher Applet Factory"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "×¢×š×× _××××¢ ×××©×"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_×××××ª"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_×¢×š×× ××©×ª××©×× ××§×××Š××ª"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "× ×ª×¢×× - × ×©××š ××Š××š×× ×ª×××××ª"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Debugging output"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Version of this application"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Could not identify the current session."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ××ª×××š××ª GDM ×××©×"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Unable to start new display"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "×××¡× ×Š×××"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "×Š×× ××ª ×××¡×"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "×× × ××ª× ×××§×× ×€×š×× ×××××"
+#~ msgid "worker exited with status %d"
+#~ msgstr "worker exited with status %d"
+#~ msgid "Failed to restart computer"
+#~ msgstr "× ××©× ××©×ª××× ××××©×"
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "××× × ×š×©×× ××©×ª×× ××ª ××××©× ×××××× ×©×××××š×× ×××× ××©×ª××©×× × ××¡×€××"
+#~ msgid "Failed to stop computer"
+#~ msgstr "× ××©× ××¢×Š××š×ª ××××©×"
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "××× × ×š×©×× ××¢×Š××š ××ª ××××©× ×××××× ×©×××××š×× ×××× ××©×ª××©×× × ××¡×€××"
+#~ msgid "page 5"
+#~ msgstr "×¢××× 5"
+#~ msgid "Accessibility Preferences"
+#~ msgstr "××¢××€××ª × ×××©××ª"
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>××€×©×š ×ª××× ××ª ×©××§×× ×¢× ××©××××© ××××©×:</b>"
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "××¢××€××ª ××× ×××××× ××¡×××¢×ª"
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_×××× ××ª ××€×š×××× (××××××ª ×××××ª)"
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "×_×§×© ××× ××§×××ª (××§×××ª ×¢× ×××¡×)"
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "×_×©×ª××© ××××€× ×××× ×××ª×š (×××€×¡× ×××××)"
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "××§×© ×-Caps Lock ×××€×¢×."
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "Disable showing the accessibility button"
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgid "User"
+#~ msgstr "××©×ª××©"
+#~ msgid "The user this menu item represents."
+#~ msgstr "×××©×ª××© ××©×š ××××Š× ×¢× ××× ×€×š×× ××."
+#~ msgid "Icon Size"
+#~ msgstr "×××× ×××§××"
+#~ msgid "The size of the icon to use."
+#~ msgstr "×××× ××××§×× ××©××××©."
+#~ msgid "_Help"
+#~ msgstr "_×¢××š×"
+#~ msgid "Main Options"
+#~ msgstr "Main Options"
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Send the specified protocol command to GDM"
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest mode"
+#~ msgid "Do not lock current screen"
+#~ msgstr "Do not lock current screen"
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Authenticate before running --command"
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Start new flexible session; do not show popup"
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+#~ msgid "_Users:"
+#~ msgstr "_××©×ª××©××:"
+#~ msgid "_User:"
+#~ msgstr "_××©×ª××©:"
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "Alternative GDM System Defaults configuration file"
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+#~ msgid "Don't become a daemon"
+#~ msgstr "Don't become a daemon"
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "No console (static) servers to be run"
+#~ msgid "_Session:"
+#~ msgstr "_×ª×Š××š×ª ××€×¢××:"
+
+#, fuzzy
+#~ msgid "_Setup Login Screen"
+#~ msgstr "×× × ××ª× ×× ×¢×× ×Š×"
+#~ msgid "Users"
+#~ msgstr "××©×ª××©××"
+#~ msgid "Other"
+#~ msgstr "×××š"
+#~ msgid "Appearance"
+#~ msgstr "××š××"
+#~ msgid "Continue"
+#~ msgstr "×××©×"
+#~ msgid "Details"
+#~ msgstr "×€×š×××"
+#~ msgid "Options"
+#~ msgstr "××€×©×š××××ª"
+#~ msgid "Display Style"
+#~ msgstr "Display Style"
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "Show \"Login Window\" Menuitem"
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "Show \"Other\" Menuitem"
+#~ msgid "Show Active Users Only"
+#~ msgstr "Show Active Users Only"
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgid "Use Xnest"
+#~ msgstr "Use Xnest"
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr ""
+#~ "Whether to show only users who are currently logged in, or all users."
+
Index: proiecte/PPPP/gdm/po/hi.po
===================================================================
--- proiecte/PPPP/gdm/po/hi.po	(revision 134)
+++ proiecte/PPPP/gdm/po/hi.po	(revision 134)
@@ -0,0 +1,1189 @@
+# translation of gdm.master.po to Hindi
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# G Karunakar <karunakar@freedomink.org>, 2003.
+# Ravishankar Shrivastava <raviratlami@yahoo.com>, 2004.
+# Rajesh Ranjan <rranjan@redhat.com>, 2005, 2006, 2008, 2009.
+# Rajesh Ranjan <rajesh672@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-16 16:34+0530\n"
+"Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
+"Language-Team: Hindi <hindi.sf.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à€µà€°à¥à€£ à€¯à¥à€à¥à€€à€¿ à€šà€¹à¥à€ à€¹à¥"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à€¡à€¿à€¬à€à€¿à€à€ à€à¥à€¡ à€žà€à¥à€°à€¿à€¯ à€à€°à¥à€"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "à€à€šà¥à€® à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€à€§à€ à€žà¥à€²à¥à€µ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à€€à€à€€à¥à€° à€ªà€° \"%s\" à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€šà€¹à¥à€ à€ªà€Ÿ à€žà€à€Ÿ"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à€²à¥à€à€¿à€š à€€à€à€€à¥à€° à€à€°à€à€­à¥à€à¥à€€ à€à€°à€šà¥ à€®à¥à€ à€
+à€žà€®à€°à¥à€¥"
+
+#  #endif
+#  PAM_FAIL_DELAY
+#  is not really an auth problem, but it will
+#  pretty much look as such, it shouldn't really
+#  happen
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€žà€€à¥à€¯à€Ÿà€ªà€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€ªà¥à€°à€Ÿà€§à€¿à€à¥à€€ à€à€°à€šà¥ à€®à¥à€ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à€¶à¥à€°à¥à€¯ à€žà¥à€¥à€Ÿà€ªà€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à€à€à¥à€ž à€žà€°à¥à€µà€° à€ªà¥à€°à€Ÿà€°à€à€­ à€šà€¹à¥à€ à€à€° à€žà€à€Ÿ (à€à€ªà€à€Ÿ à€à€²à¥à€à¥à€¯ à€µà€Ÿà€€à€Ÿà€µà€°à€£) à€à¥à€ à€à€à€€à€°à€¿à€ à€€à¥à€°à¥à€à€¿ à€à¥ à€à€Ÿà€°à€£. à€à¥à€ªà€¯à€Ÿ "
+"à€
+à€ªà€šà¥ à€€à€à€€à¥à€° à€ªà¥à€°à€¶à€Ÿà€žà€ à€žà¥ à€žà€à€ªà€°à¥à€ à€à€°à¥à€. à€¯à€Ÿ à€šà€¿à€Šà€Ÿà€š à€¹à¥à€€à¥ à€žà€¿à€žà€²à¥à€ à€à€Ÿà€à€à¥à€ à€à€ž à€¬à¥à€ à€¯à€¹ à€ªà¥à€°à€Šà€°à¥à€¶à€ à€
+à€žà€®à€°à¥à€¥ "
+"à€°à€¹à¥à€à€Ÿ. à€à¥à€ªà€¯à€Ÿ à€žà€®à€žà¥à€¯à€Ÿ à€šà€¿à€Šà€Ÿà€š à€à¥ à€à€ªà€°à€Ÿà€à€€ à€à¥à€¡à¥à€à€® à€ªà¥à€šà€ à€ªà¥à€°à€Ÿà€°à€à€­ à€à€°à¥à€."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s:'%s' à€à€šà€ à€ªà¥à€°à€Šà€°à¥à€¶à€ à€žà¥ à€à¥à€¡à€Œà€šà¥à€ à€®à¥ à€µà€¿à€«à€² à€°à€¹à€Ÿ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "%s à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€Šà¥à€µà€Ÿà€°à€Ÿ à€žà€°à¥à€µà€° à€à¥ à€¶à€Ÿà€à€¿à€€ à€à€¿à€¯à€Ÿ à€à€¯à€Ÿ à€ªà€° à€µà€¹ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€®à¥à€à¥à€Š à€šà€¹à¥à€ à€¹à¥"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%d à€ªà€° à€žà€®à¥à€¹ à€à€à€¡à¥ à€šà€¿à€¯à€€ à€šà€¹à¥à€ à€à€° à€žà€à€Ÿ"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s à€¹à¥à€€à¥ initgroups() à€
+à€žà€«à€²"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à€à€¡à¥ %d à€¹à¥à€€à¥ à€šà€¿à€¯à€€ à€šà€¹à¥à€ à€à€° à€žà€à€Ÿ"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "0 à€¹à¥à€€à¥ à€žà€®à¥à€¹ à€à€à€¡à¥ à€šà€¿à€¯à€€ à€šà€¹à¥à€ à€à€° à€žà€à€Ÿ"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ %s à€¹à¥à€€à¥ à€²à¥à€ à€«à€Œà€Ÿà€à€² à€šà€¹à¥à€ à€à¥à€² à€ªà€Ÿà€¯à€Ÿ!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s à€à¥ %s à€ªà€° à€žà¥à€ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à€žà€°à¥à€µà€° à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿ à€à¥ %d à€®à¥à€ à€žà¥à€ à€šà€¹à¥à€ à€à€¿à€¯à€Ÿ à€à€Ÿ à€žà€à€Ÿ: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ %s  à€¹à¥à€€à¥ à€°à€¿à€à¥à€€ à€žà€°à¥à€µà€° à€à€®à€Ÿà€à€¡ "
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿà€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à€®à¥à€à€¬à€Ÿà€šà€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à€®à¥à€à€¬à€Ÿà€šà€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€ à€¯à¥à€à¥à€€à€¿"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€ à€¯à¥à€à¥à€€à€¿"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€à¥ à€žà€Ÿà€¥ à€µà€Ÿà€°à¥à€€à€Ÿà€²à€Ÿà€ª à€¶à¥à€°à¥ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "à€žà€Ÿà€®à€Ÿà€šà¥à€¯ à€µà€¿à€«à€²à€€à€Ÿ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "à€žà¥à€®à¥à€€à€¿ à€žà¥ à€
+à€§à€¿à€"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "à€
+à€šà¥à€ªà¥à€°à€¯à¥à€ à€ªà¥à€°à¥à€à¥à€°à€Ÿà€®à€° à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "à€
+à€à¥à€à€Ÿà€€ à€€à¥à€°à¥à€à€¿"
+
+#  login: is whacked always translate to Username:
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€šà€Ÿà€®:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à€µà€°à¥à€¯ à€à€ªà€¯à¥à€à¥à€€à€Ÿà€šà€Ÿà€® à€ªà¥à€°à€Ÿà€à€ªà¥à€ à€à¥ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à¥ à€®à¥à€à€¬à€Ÿà€šà€šà€Ÿà€® à€à¥ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à¥ à€à€à€žà¥à€² à€à¥ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà¥à€à¥à€°à€¿à€à€ à€à¥ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š xauth à€¶à¥à€°à¥à€¯ à€à¥ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€šà¥ à€®à¥à€ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "à€à¥à€ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à€Ÿà€€à€Ÿ à€à€ªà€²à€¬à¥à€§ à€šà€¹à¥à€"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€¬à€Šà€²à€šà¥ à€®à¥à€ à€
+à€žà€®à€°à¥à€¥"
+
+#  markup
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ %s à€®à¥à€à¥à€Š à€šà€¹à¥à€ à€¹à¥."
+
+#  markup
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "à€žà€®à¥à€¹ %s à€®à¥à€à¥à€Š à€šà€¹à¥à€ à€¹à¥."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à€žà€®à¥à€¹ à€žà¥à€à¥à€ à€šà€¹à¥à€ à€¬à€šà€Ÿ à€žà€à€Ÿ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "à€®à¥à€à€¬à€Ÿà€š %s à€žà¥ à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€à¥à€µà¥à€°à¥ à€šà€à€Ÿà€°à€Ÿ à€à€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à€ªà¥à€à¥à€ à€žà¥ à€ªà¥à€°à€Ÿà€®à€Ÿà€£à€¿à€-à€žà¥à€à¥ à€šà€¹à¥à€ à€šà€¿à€à€Ÿà€² à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "à€à¥à€à€žà€® à€®à¥à€ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à€à€°à€Ÿà€¬ à€ªà€€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ à€ªà€€à€Ÿ à€ªà€¢à€Œ à€šà€¹à¥à€ à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ à€ªà¥à€°à¥à€ à€žà€à€à¥à€¯à€Ÿ à€šà€¹à¥à€ à€ªà€¢à€Œ à€ªà€Ÿà€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à€ªà¥à€à¥à€ à€žà¥ à€ªà¥à€°à€Ÿà€®à€Ÿà€£à€¿à€-à€žà¥à€à¥ à€šà€¹à¥à€ à€šà€¿à€à€Ÿà€² à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à€à¥à€à€žà€® à€®à¥à€ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à€ªà¥à€°à€€à€¿à€¬à€à€§à€¿à€€ à€®à¥à€à€¬à€Ÿà€š %s à€žà¥ à€šà€¿à€µà¥à€Šà€š à€®à€¿à€²à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ à€žà€à€à¥à€¯à€Ÿ à€ªà€¢à€Œ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à€à€šà¥à€à¥à€¶à€š à€ªà¥à€°à€à€Ÿà€° à€ªà€¢à€Œ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr " %s : à€à¥à€²à€Ÿà€à€à€ à€ªà€€à€Ÿ à€ªà€¢à€Œ à€šà€¹à¥à€ à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à€ªà¥à€°à€Ÿà€®à€Ÿà€£à¥à€à€°à€£ à€šà€Ÿà€®à¥à€ à€à¥ à€ªà€¢à€Œ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à€ªà¥à€°à€Ÿà€®à€Ÿà€£à¥à€à€°à€£ à€à€à€à€¡à€Œà€Ÿ à€ªà€¢à€Œ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à€žà€€à¥à€¯à€Ÿà€ªà€š à€žà¥à€à¥ à€ªà€¢à€Œ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à€à€€à¥à€ªà€Ÿà€Šà€ à€à€à€¡à¥ à€ªà€¢à€Œ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à€žà¥ à€à¥à€à€žà€® à€
+à€žà€«à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à€ªà¥à€°à€€à€¿à€¬à€à€§à€¿à€€ à€®à¥à€à€¬à€Ÿà€š %s à€žà¥ à€®à¥à€šà¥à€ à€®à€¿à€²à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à€žà€€à¥à€° à€à€à€¡à¥ à€ªà€¢à€Œ à€šà€¹à¥à€ à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ à€µà€°à¥à€ à€ªà€¢à€Œ à€šà€¹à¥à€ à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à€ªà€€à€Ÿ à€ªà€¢à€Œ à€šà€¹à¥à€ à€žà€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à€ªà¥à€°à€€à€¿à€¬à€à€§à€¿à€€ à€®à¥à€à€¬à€Ÿà€š %s  à€žà¥ à€à¥à€ªà€
+à€²à€Ÿà€à€µ à€®à€¿à€²à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à€¶à¥à€°à¥à€·à€¿à€à€Ÿ à€šà€¹à¥à€ à€ªà€¢à€Œ à€žà€à€Ÿ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€à€Ÿ à€à€²à€€ à€žà€à€žà€à€°à€£!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à€ªà€€à€Ÿ à€µà€¿à€¶à¥à€²à¥à€·à€£ à€®à¥à€ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à€žà€°à¥à€µà€° à€®à¥à€à€¬à€Ÿà€š à€šà€Ÿà€® à€šà€¹à¥à€ à€®à€¿à€²à€Ÿ: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "à€ªà¥à€à€à€¡à¥ à€«à€Œà€Ÿà€à€² %s à€²à€¿à€ à€šà€¹à¥à€ à€žà€à€€à€Ÿ: à€žà€à€­à€µà€€à€ à€¡à€¿à€žà¥à€ à€®à¥à€ à€à€Ÿà€²à¥ à€à€à€¹ à€šà€¹à¥à€. %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "%s à€²à¥à€à€¡à€¿à€° à€®à¥à€à¥à€Š à€šà€¹à¥à€ à€¹à¥ à€¯à€Ÿ à€šà€¿à€°à¥à€Šà¥à€¶à€¿à€à€Ÿ à€šà€¹à¥à€ à€¹à¥."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s Authdir à€®à¥à€à¥à€Š à€šà€¹à¥à€ à€¹à¥. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s  à€šà€¿à€°à¥à€Šà¥à€¶à€¿à€à€Ÿ à€šà€¹à¥à€ à€¹à¥. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s  à€à€ªà€¯à¥à€à¥à€€à€Ÿ %d à€žà€®à¥à€¹ %d  à€à¥ à€žà¥à€µà€Ÿà€®à€¿à€€à¥à€µ à€®à¥à€ à€šà€¹à¥à€ à€¹à¥. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s à€®à¥à€ à€à€²à€€ %o à€
+à€šà¥à€®à€€à€¿ à€¹à¥. à€¯à€¹ %o à€¹à¥à€šà€Ÿ à€à€Ÿà€¹à€¿à€. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€à€ªà€¯à¥à€à¥à€€à€Ÿ '%s' à€¢à¥à€à€¢ à€šà€¹à¥à€ à€ªà€Ÿà€¯à€Ÿ. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€°à¥à€ à€šà€¹à¥à€ à€¹à¥ à€žà€à€€à€Ÿ. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€žà€®à¥à€¹ '%s' à€šà€¹à¥à€ à€ªà€Ÿ à€žà€à€€à€Ÿ. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€žà€®à¥à€¹ à€°à¥à€ à€šà€¹à¥à€ à€¹à¥à€šà€Ÿ à€à€Ÿà€¹à€¿à€¯à¥. à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à€žà€­à¥ à€à¥à€€à€Ÿà€µà€šà¥ à€à€à€­à¥à€° à€¬à€šà€Ÿà€à€"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à€žà€®à€¯ à€à¥ à€¬à€Ÿà€Š à€¬à€Ÿà€¹à€° - à€¡à€¿à€¬à€à€¿à€à€ à€à¥ à€²à€¿à€"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "à€à¥à€¡à¥à€à€® à€žà€à€žà¥à€à€°à€£ à€à€Ÿà€ªà¥à€"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "à€à€šà¥à€® à€¡à¥à€žà¥à€à€à¥à€ª à€ªà¥à€°à€¬à€à€§à€"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "à€žà€¿à€°à¥à€« à€°à¥à€ à€à¥à€¡à¥à€à€® à€à€²à€Ÿà€šà€Ÿ à€à€Ÿà€¹à€€à€Ÿ à€¹à¥"
+
+#  markup
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "à€à€šà¥à€® à€¡à€¿à€žà¥à€ªà¥à€²à¥ à€ªà¥à€°à€¬à€à€§à€ à€žà€€à¥à€° à€µà€°à¥à€à€°"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI à€°à€à€¿à€žà¥à€à¥à€°à¥ à€°à¥à€ªà€°"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à€²à¥à€à€à€š à€µà€¿à€à€¡à¥"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à€¬à€¿à€à€²à¥ à€ªà¥à€°à€¬à€à€§à€"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à€¬à€¿à€à€²à¥ à€ªà¥à€°à€¬à€à€§à€š à€¡à¥à€®à¥à€š"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à€žà¥à€à€¿à€à€ à€¡à¥à€®à¥à€š"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "à€à€šà¥à€® à€žà¥à€à¥à€°à¥à€š à€à€µà€°à¥à€Šà¥à€§à€"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€à€Ÿ à€à¥à€ à€¹à€¿à€žà¥à€žà€Ÿ à€à€µà€°à¥à€Šà¥à€§à€¿à€€ à€à€°à¥à€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à€à€šà€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à€à€šà€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€ à€à€Ÿ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "à€®à¥à€à€Ÿà€žà€¿à€à¥"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "à€à€°à¥à€à€Ÿ à€žà¥à€à¥à€°à¥à€š à€°à¥à€¡à€°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à€¬à€€à¥à€° à€­à€Ÿà€·à€£ à€¯à€Ÿ à€¬à¥à€°à¥à€² à€à€šà€žà¥à€à¥à€°à¥à€š à€žà¥à€à€šà€Ÿ à€Šà¥à€"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit à€žà€€à¥à€¯à€Ÿà€ªà€š à€ªà¥à€°à€€à€¿à€šà€¿à€§à€¿"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à€€à€à€€à¥à€° à€à¥à€šà¥à€"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€¬à€«à€° à€šà€¹à¥à€ à€¬à€šà€Ÿ à€žà€à€Ÿ!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€¶à¥à€°à¥à€·à€¿à€à€Ÿ à€ªà€¢à€Œ à€šà€¹à¥à€ à€žà€à€Ÿ!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à€®à€Ÿà€š"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à€žà€®à€¯ à€ªà¥à€°à€€à€¿à€¶à€€ à€ªà¥à€°à¥à€£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à€šà€¿à€·à¥à€à¥à€°à€¿à€¯ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à€²à¥à€¬à€² à€®à¥à€ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€ªà€Ÿà€  à€¯à€Šà€¿ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€šà¥ à€à€¿à€žà¥ à€®à€Š à€à¥ à€
+à€¬ à€€à€ à€à¥à€šà€Ÿ à€šà€¹à¥à€ à€¹à¥"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à€žà€à¥à€°à€¿à€¯ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à€²à¥à€¬à€² à€®à¥à€ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€ªà€Ÿà€  à€¯à€Šà€¿ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€šà¥ à€à€¿à€žà¥ à€®à€Š à€à¥ à€à¥à€šà€Ÿ à€¹à¥"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à€Šà¥à€¶à¥à€¯ à€žà¥à€à¥à€¬à€Šà¥à€§ à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "à€à¥à€¯à€Ÿ à€à€¯à€šà€ à€žà¥à€à¥ à€Šà¥à€¶à¥à€¯ à€šà€¹à¥à€ à€¹à¥à€šà¥ à€à€Ÿà€¹à€¿à€"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€²à¥à€ à€à€š..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à€°à€Šà¥à€Š à€à€° à€°à€¹à€Ÿ à€¹à¥..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à€­à€Ÿà€·à€Ÿ à€à¥à€šà¥à€ à€à€° à€²à¥à€à€¿à€š à€à¥à€²à€¿à€ à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à€žà€€à¥à€¯à€Ÿà€ªà€š à€žà€à€µà€Ÿà€Š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€° à€šà€Ÿà€®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à€²à¥à€à€¿à€š"
+
+# gnome-session/session-properties.c:173
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à€ªà¥à€šà€ à€à€°à€à€­ à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à€¬à€à€Š à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à€žà¥à€¥à€à€¿à€€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à€žà€à€žà¥à€à€°à€£"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "à€ªà€à€²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à€­à€Ÿà€·à€Ÿ (_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "à€­à€Ÿà€·à€Ÿ (_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "à€
+à€šà¥à€¯..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "à€à€ªà€²à€¬à¥à€§ à€­à€Ÿà€·à€Ÿà€à€ à€à¥ à€žà¥à€à¥ à€žà¥ à€­à€Ÿà€·à€Ÿ à€à¥à€šà¥à€."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à€
+à€µà€¿à€¶à€¿à€·à¥à€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à€à¥à€à€à¥à€ªà€ à€²à¥à€à€à€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "à€à¥à€à€à¥à€ªà€ (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à€
+à€šà¥à€¯..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à€à€ªà€²à€¬à¥à€§ à€²à¥à€à€à€ à€à¥ à€ªà¥à€°à¥ à€žà¥à€à¥ à€žà¥ à€à¥à€à€à¥à€ªà€ à€²à¥à€à€à€ à€à¥à€šà¥à€."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "à€ªà€Ÿà€  à€²à¥à€¬à€² à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "à€²à¥à€¬à€² à€à¥ à€°à¥à€ª à€®à¥à€ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "à€ªà¥à€°à€€à¥à€ à€šà€Ÿà€®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "à€²à¥à€¬à€² à€à¥ à€žà€Ÿà€¥ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€ªà¥à€°à€€à¥à€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "à€€à€¯à€¶à¥à€Šà€Ÿ à€®à€Š"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "à€€à€¯à€¶à¥à€Šà€Ÿ à€®à€Š à€à€à€¡à¥"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à€
+à€§à€¿à€à€€à€® à€®à€Š à€à€¿à€šà€€à¥"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à€žà¥à€à¥ à€®à¥à€ à€°à€à€šà¥ à€à¥ à€²à€¿à€ à€®à€Šà¥à€ à€à¥ à€
+à€§à€¿à€à€€à€® à€žà€à€à¥à€¯à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à€Šà¥à€°à€žà¥à€¥ à€²à¥à€à€¿à€š (%s à€®à¥à€ à€à¥à€¡à€Œ à€°à€¹à€Ÿ à€¹à¥...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à€Šà¥à€°à€žà¥à€¥ à€²à¥à€à€¿à€š (%s à€®à¥à€ à€à¥à€¡à€Œà€Ÿ...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à€Šà¥à€°à€žà¥à€¥ à€²à¥à€à€¿à€š"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à€žà€€à¥à€° (_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€  à€à€¬ à€à€¯à€šà€ à€°à€¿à€à¥à€€ à€¹à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à€ªà¥à€šà€ à€à€°à€à€­ à€¬à€à€š à€Šà€¿à€à€Ÿà€šà€Ÿ à€
+à€žà€®à€°à¥à€¥ à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€®à¥à€ à€à¥à€à€Ÿà€€ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€®à€€ à€Šà€¿à€à€Ÿà€à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à€ªà€¹à¥à€à€ à€à¥à€à€à¥à€ªà€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€·à€® à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à€¡à€¿à€¬à€à€¿à€à€ à€žà€à¥à€·à€® à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à€à¥à€°à¥à€à€° à€à¥ à€²à€¿à€ à€¡à€¿à€¬à€à€¿à€à€ à€®à¥à€¡ à€žà€à¥à€·à€® à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à€à€šà€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€ à€žà€à¥à€·à€® à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€à€µà€°à¥à€Šà¥à€§à€ à€žà€à¥à€·à€® à€à€°à¥à€"
+
+#  * Translatable strings file generated by Glade.
+#  * Add this file to your project's POTFILES.in.
+#  * DO NOT compile it as part of your application.
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€°à¥à€¡à€° à€žà€à¥à€·à€® à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€Šà€¿à€à€Ÿà€šà€Ÿ à€žà€à¥à€·à€® à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à€à¥à€°à¥à€à€° à€²à¥à€à¥ à€à¥ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€ªà¥à€°à€€à¥à€ à€šà€Ÿà€®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "à€¹à€Ÿà€²à€¿à€¯à€Ÿ à€à¥à€šà€Ÿ à€à¥à€à€à¥à€ªà€ à€²à¥à€à€à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "à€¹à€Ÿà€²à€¿à€¯à€Ÿ à€à¥à€šà¥ à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€€à€¯à€¶à¥à€Šà€Ÿ à€°à¥à€ª à€žà¥ à€à¥à€à€à¥à€ªà€ à€²à¥à€à€à€ à€à¥ à€žà¥à€à¥ à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€€à€¯à€¶à¥à€Šà€Ÿ à€°à¥à€ª à€žà¥ à€­à€Ÿà€·à€Ÿ à€žà¥à€à¥ à€®à¥à€ à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à€à¥à€°à¥à€à€° à€²à¥à€à¥ à€à¥ à€²à€¿à€ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€ªà¥à€°à€žà€à€ à€ªà¥à€°à€€à¥à€ à€šà€Ÿà€® à€®à¥à€ à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr "à€šà€¿à€·à¥à€à¥à€°à€¿à€¯ à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€ à€à¥ à€à¥à€à€Ÿà€€ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à¥ à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€®à¥à€ à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "à€šà€¿à€·à¥à€à¥à€°à€¿à€¯ à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€ à€à¥ à€«à€¿à€° à€à€°à€à€­ à€à€°à¥à€ à€¬à€à€š à€à¥ à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€®à¥à€ à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à€®à¥à€¡à€¿à€¯à€Ÿ à€à¥à€à€à¥ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à€à€š à€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€ à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à€ªà€¹à¥à€à€ à€à¥à€à€à¥ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€¿à€€ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "à€žà¥à€à¥à€°à¥à€š à€à€µà€°à¥à€Šà¥à€§à€ à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "à€žà¥à€à¥à€°à¥à€š à€°à¥à€¡à€° à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "à€à€µà€Ÿà€ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€  à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "à€µà€¿à€à€¡à¥ à€ªà¥à€°à€¬à€à€§à€ à€à¥ à€°à¥à€ª à€®à¥à€ à€à¥à€à€ªà€¿à€ à€ªà¥à€°à€¯à¥à€ à€à¥ à€²à€¿à€ à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr "à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€ à€ªà€Ÿà€  à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€à€¬ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à€¯à€šà€ à€°à€¿à€à¥à€€ à€¹à¥, banner_message_text à€à¥ à€
+à€²à€Ÿà€µà¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€Šà€¿à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€ à€ªà€Ÿà€  à€¬à¥à€šà€° à€žà€à€Šà¥à€¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€¯à€Šà€¿ à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€¿à€¯à€Ÿ à€à€Ÿà€€à€Ÿ à€¹à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€¯à€Šà€¿ à€®à¥à€¡à€¿à€¯à€Ÿ à€à¥à€à€à¥ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€¿à€¯à€Ÿ à€à€Ÿà€€à€Ÿ à€¹à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€¯à€Šà€¿ à€à€µà€Ÿà€ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€¿à€¯à€Ÿ à€à€Ÿà€€à€Ÿ à€¹à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€¯à€Šà€¿ xrandr à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€¿à€¯à€Ÿ à€à€Ÿà€€à€Ÿ à€¹à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€¯à€Šà€¿ xsettings à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€¿à€¯à€Ÿ à€à€Ÿà€€à€Ÿ à€¹à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "à€µà€¿à€à€¡à¥ à€ªà¥à€°à€¬à€à€§à€ à€à¥ à€°à¥à€ª à€®à¥à€ à€à¥à€à€ªà€¿à€ à€à€Ÿ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à€
+à€µà€§à€¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à€à€Ÿà€à€®à€° à€°à¥à€à€šà¥ à€€à€ à€žà¥à€à€à¥à€¡ à€à¥ à€žà€à€à¥à€¯à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à€à€°à€à€­ à€žà€®à€¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à€à€Ÿà€à€®à€° à€à€Ÿ à€žà€®à€¯ à€à€°à€à€­ à€¹à¥à€"
+
+#  markup
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à€à¥à€¯à€Ÿ à€¯à€¹ à€à€² à€°à€¹à€Ÿ à€¹à¥?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à€à¥à€¯à€Ÿ à€à€Ÿà€à€®à€° à€
+à€­à¥ à€à€² à€°à€¹à€Ÿ à€¹à¥ à€¯à€Ÿ à€šà€¹à¥à€"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "à€ªà¥à€°à€¬à€à€§à€"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€ªà¥à€°à€¬à€à€§à€ à€µà€žà¥à€€à¥ à€à€¿à€žà€žà¥ à€¯à€¹ à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€šà€¿à€¯à€à€€à¥à€°à€¿à€€ à€¹à¥à€€à€Ÿ à€¹à¥."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à€
+à€šà¥à€¯..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à€à¥à€ à€
+à€²à€ à€à€Ÿà€€à€Ÿ à€à¥à€šà¥à€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à€
+à€€à€¿à€¥à€¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à€
+à€žà¥à€¥à€Ÿà€¯à¥ à€
+à€€à€¿à€¥à€¿ à€à¥ à€°à¥à€ª à€®à¥à€ à€²à¥à€à€¿à€š à€à€°à¥à€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€²à¥à€à€¿à€š"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à€µà€¿à€à€²à¥à€ª à€à¥à€šà€šà¥ à€à¥ à€¬à€Ÿà€Š à€€à€à€€à¥à€° à€®à¥à€ à€žà¥à€µà€€à€ à€²à¥à€à€¿à€š à€¹à¥à€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "à€¬à€€à¥à€° %s à€²à¥à€à€¿à€š à€¹à¥à€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à€
+à€­à¥ à€²à¥à€à€¿à€š"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"à€¯à€¹ à€ªà¥à€°à¥à€à¥à€°à€Ÿà€® à€à¥ à€à€ž à€à€¶à€Ÿ à€žà¥ à€µà€¿à€€à€°à€¿à€€ à€à€¿à€¯à€Ÿ à€à€¯à€Ÿ à€¹à¥ à€à€¿ à€¯à€¹ à€à€ªà€¯à¥à€à¥ à€¹à¥à€à€Ÿ, à€²à¥à€à€¿à€š à€¬à€¿à€šà€Ÿ à€à€¿à€žà¥ "
+"à€µà€Ÿà€°à€à€à¥ à€à¥; à€¯à€¹à€Ÿà€ à€€à€ à€à€¿ à€¬à€¿à€šà€Ÿ à€à€¿à€žà¥ à€®à€°à¥à€à¥à€à€à¥à€¬à€¿à€²à€¿à€à¥ à€¯à€Ÿ à€à€Ÿà€ž à€à€Šà¥à€Šà¥à€¶à¥à€¯ à€à¥ à€²à€¿à€ à€«à€¿à€à€šà¥à€ž à€à¥ à€µà€Ÿà€°à€à€à¥ "
+"à€à¥.  GNU à€à€šà€°à€² à€ªà€¬à¥à€²à€¿à€ à€²à€Ÿà€à€žà¥à€à€ž à€à¥ à€
+à€§à€¿à€ à€µà€¿à€žà¥à€€à€Ÿà€° à€à¥ à€²à€¿à€ à€Šà¥à€à¥à€."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"à€à€ªà€à¥ GNU à€à€šà€°à€² à€ªà€¬à¥à€²à€¿à€ à€²à€Ÿà€à€žà¥à€à€ž à€à¥ à€à€ à€à¥à€ªà¥ à€à€ž à€ªà¥à€°à¥à€à¥à€°à€Ÿà€® à€à¥ à€žà€Ÿà€¥ à€ªà¥à€°à€Ÿà€ªà¥à€€ à€à€°à€šà¥ à€à€Ÿà€¹à€¿à€; à€¯à€Šà€¿ "
+"à€šà€¹à¥à€, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, "
+"Boston, MA 02110-1301, USA à€à¥ à€²à€¿à€à¥à€."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à¥ à€¬à¥à€ à€€à¥à€à¥ à€žà¥ à€à€šà¥-à€à€Ÿà€šà¥ à€à¥ à€²à€¿à€ à€®à¥à€šà¥à€¯à¥"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "à€°à€Ÿà€à¥à€¶ à€°à€à€à€š (rranjan@redhat.com, rajesh672@gmail.com)"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€²à¥à€ à€šà€¹à¥à€ à€à€° à€žà€à€€à€Ÿ à€¹à¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à€à€Ÿà€²à¥ à€žà¥à€à¥à€°à¥à€š à€®à¥à€ à€žà¥à€à¥à€°à¥à€šà€žà¥à€µà€° à€à¥ à€
+à€žà¥à€¥à€Ÿà€¯à¥ à€°à¥à€ª à€žà¥ à€žà¥à€ à€šà€¹à¥à€ à€à€° à€žà€à€€à€Ÿ à€¹à¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à€²à¥à€à€à€à€ à€šà€¹à¥à€ à€à€° à€žà€à€€à€Ÿ à€¹à¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à€à€ªà€²à€¬à¥à€§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à€
+à€Šà¥à€¶à¥à€¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à€µà¥à€¯à€žà¥à€€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à€Šà¥à€°"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à€à€Ÿà€€à€Ÿ à€žà¥à€à€šà€Ÿ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à€€à€à€€à¥à€° à€µà€°à¥à€¯à€€à€Ÿ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€¬à€à€Š à€à€°à¥à€"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€¬à€Šà€²à¥à€"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à€¬à€Ÿà€¹à€° à€à€Ÿà€à€..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à€
+à€à¥à€à€Ÿà€€"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€žà¥à€µà€¿à€ à€à€ªà¥à€ªà€²à¥à€"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à€à€Ÿà€€à€Ÿ à€žà¥à€à€¿à€à€ à€µ à€žà¥à€¥à€¿à€€à€¿ à€¬à€Šà€²à¥à€"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€à¥ à€¬à¥à€ à€€à¥à€à¥ à€žà¥ à€¬à€Šà€²à€šà¥ à€à¥ à€²à€¿à€ à€®à¥à€šà¥à€¯à¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€žà¥à€µà€¿à€à€°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€žà¥à€µà€¿à€à€° à€à€ªà¥à€ªà€²à¥à€ à€«à¥à€à¥à€à€°à¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à€šà€¿à€à¥ à€žà¥à€à€šà€Ÿ à€žà€à€ªà€Ÿà€Šà€¿à€€ à€à€°à¥à€ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à€ªà€°à€¿à€à€¯ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à€à€ªà€¯à¥à€à¥à€€à€Ÿ à€µ à€žà€®à¥à€¹ à€žà€à€ªà€Ÿà€Šà€¿à€€ à€à€°à¥à€ (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à€
+à€šà€Šà¥à€à€Ÿ à€à€¿à€¯à€Ÿ à€à€¯à€Ÿ - à€žà¥à€žà€à€à€€à€€à€Ÿ à€à¥ à€²à€¿à€"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "à€à€®à€Ÿà€à€¡"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à€¡à€¿à€¬à€à€¿à€à€ à€à€à€à€ªà¥à€"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à€à€ž à€
+à€šà¥à€ªà¥à€°à€¯à¥à€ à€à€Ÿ à€žà€à€žà¥à€à€°à€£"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à€®à¥à€à¥à€Šà€Ÿ à€žà€à€žà¥à€à€°à€£ à€šà€¹à¥à€ à€ªà€¹à€à€Ÿà€š à€žà€à€Ÿ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à€šà€¯à€Ÿ à€à¥à€¡à¥à€à€® à€²à¥à€à€¿à€š"
+
+#  markup
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à€šà€¯à€Ÿ à€ªà¥à€°à€Šà€°à¥à€¶à€ à€à€°à€à€­ à€à€°à€šà¥ à€®à¥à€ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à€žà¥à€à¥à€°à¥à€šà€¶à¥à€ à€²à€¿à€¯à€Ÿ à€à€¯à€Ÿ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€à¥ à€€à€žà¥à€µà¥à€° à€à€€à€Ÿà€°à¥à€"
+
Index: proiecte/PPPP/gdm/po/hr.po
===================================================================
--- proiecte/PPPP/gdm/po/hr.po	(revision 134)
+++ proiecte/PPPP/gdm/po/hr.po	(revision 134)
@@ -0,0 +1,3446 @@
+# Translation of gdm2 to Croatiann
+# Copyright (C) Croatiann team
+# Translators: Automatski Prijevod <>,Damir Tesanovic <chiro@fbi.hu>,Denis Lackovic <delacko@fly.srk.fer.hr>,Marija Lucevnjak <marija.lucevnjak@inet.hr>,Mato KutliÄ <mate@iskraemeco.hr>,Nikola Planinac <>,pr pr <delacko@192.168.0.1>,Robert Sedak <robert.sedak@sk.t-com.hr>,Sasa Poznanovic <sasa.poznanovic@vuka.hr>,Tanja Minarik <tanja@finte.net>,Vedran Vyroubal <vedran.vyroubal@inet.hr>,Vlatko Kosturjak <kost@linux.hr>,
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-08 09:44+0200\n"
+"PO-Revision-Date: 2008-05-21 16:51+0000\n"
+"Last-Translator: Launchpad Translations Administrators <rosetta@launchpad."
+"net>\n"
+"Language-Team: Croatian <lokalizacija@linux.hr>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Launchpad-Export-Date: 2008-05-28 05:19+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#: ../common/gdm-common.c:437
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+#, fuzzy
+msgid "Display ID"
+msgstr "Prikaz"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+#, fuzzy
+msgid "GNOME Display Manager Slave"
+msgstr "Radno okruÅŸenje GNOMEa"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+#, fuzzy
+msgid "Unable to authenticate user"
+msgstr "Nisam mogao autorizirati korisnika"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+#, fuzzy
+msgid "Unable to establish credentials"
+msgstr "Ne moÅŸe postaviti usluÅŸni program %s: %s\n"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1062
+#, fuzzy
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nisam uspio pokrenuti X\n"
+"posluÅŸitelj (vaÅ¡e grafiÄko suÄelje)\n"
+"zbog neke interne greÅ¡ke.\n"
+"Molim, kontaktirajte svog administratora\n"
+"ili pogledajte syslog za dijagnozu.\n"
+"U meÄuvremenu Äe grafiÄki zaslon biti\n"
+"onemoguÄen. Molim, ponovo pokrenite GDM\n"
+"kada rijeÅ¡ite problem."
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: povezivanje na glavni zaslon '%s' nije uspjelo"
+
+#: ../daemon/gdm-server.c:362
+#, fuzzy, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"%s: PosluÅŸitelj je se trebao pokrenuti sa uid brojem %d, ali taj korisnik ne "
+"postoji"
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:415
+#, fuzzy, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%s: Ne mogu postaviti groupid na %d"
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:421
+#, fuzzy, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s: initgrouops () nije uspio za %s"
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:427
+#, fuzzy, c-format
+msgid "Couldn't set userid to %d"
+msgstr "%s: Ne mogu postaviti userid na %d"
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:435
+#, fuzzy
+msgid "Couldn't set groupid to 0"
+msgstr "%s: Ne mogu postaviti groupid na 0"
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Ne mogu otvoriti datoteku sa dnevnikom za zaslon %s!"
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: GreÅ¡ka pri postavljanju %s na %s"
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prioritet posluÅŸitelja se ne moÅŸe postaviti na %d: %s"
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Prazna komanda posluÅŸitelja za zaslon %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "KorisniÄko ime"
+
+#: ../daemon/gdm-session-auditor.c:91
+#, fuzzy
+msgid "The username"
+msgstr "KorisniÄko ime"
+
+#: ../daemon/gdm-session-auditor.c:95
+#, fuzzy
+msgid "Hostname"
+msgstr "KorisniÄko ime"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+#, fuzzy
+msgid "Display Device"
+msgstr "Prikaz"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1083
+#, fuzzy
+msgid "unknown error"
+msgstr "Nepoznata greÅ¡ka"
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "KorisniÄko ime:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:387
+#, fuzzy
+msgid "Unable establish credentials"
+msgstr "Ne moÅŸe postaviti usluÅŸni program %s: %s\n"
+
+#: ../daemon/gdm-welcome-session.c:397
+#, fuzzy, c-format
+msgid "User %s doesn't exist"
+msgstr "Xnest ne postoji"
+
+#: ../daemon/gdm-welcome-session.c:404
+#, fuzzy, c-format
+msgid "Group %s doesn't exist"
+msgstr "Xnest ne postoji"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+#, fuzzy
+msgid "Could not create socket!"
+msgstr "%s: Ne mogu napraviti vezu ka udaljenom raÄunalu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, fuzzy, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ne mogu otvoriti datoteku sa dnevnikom za zaslon %s!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, fuzzy, c-format
+msgid "%s: Could not read display port number"
+msgstr "Nisam mogao pronaÄi slobodan broj ekrana"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, fuzzy, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ne mogu napraviti vezu ka udaljenom raÄunalu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, fuzzy, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: GreÅ¡ka prilikom otvaranje veze sa procesom: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, fuzzy, c-format
+msgid "%s: Could not read Display Number"
+msgstr "Nisam mogao pronaÄi slobodan broj ekrana"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, fuzzy, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ne mogu zapisati kolaÄiÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, fuzzy, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ne mogu zapisati kolaÄiÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, fuzzy, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Ne mogu zapisati novi autorizacijski unos: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, fuzzy, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Ne mogu zapisati novi autorizacijski unos: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, fuzzy, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Ne mogu zapisati novi autorizacijski unos: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, fuzzy, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ne mogu zapisati kolaÄiÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, fuzzy, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: NeuspjeÅ¡no izvrÅ¡avanje: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, fuzzy, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ne mogu otvoriti FIFO"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, fuzzy, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Ne mogu otvoriti datoteku sa dnevnikom za zaslon %s!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, fuzzy, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ne mogu zapisati kolaÄiÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, fuzzy, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nisam mogao podesiti masku signala!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Ne mogu zapisati PID datoteku %s, moguÄe je da viÅ¡e nema prostora na disku. "
+"GreÅ¡ka: %s"
+
+#: ../daemon/main.c:270
+#, fuzzy, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "%s: Logdir %s ne postoji ili nije direktorij. Koristim ServAuthDir %s."
+
+#: ../daemon/main.c:283
+#, fuzzy, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s ne postoji. Obustavljanje."
+
+#: ../daemon/main.c:287
+#, fuzzy, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir %s nije direktorij. Obustavljanje."
+
+#: ../daemon/main.c:361
+#, fuzzy, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "%s: Authdir %s nije direktorij. Obustavljanje."
+
+#: ../daemon/main.c:368
+#, fuzzy, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s: Authdir %s ima pogreÅ¡na prava %o. Trebala bi biti %o. Obustavljanje."
+
+#: ../daemon/main.c:405
+#, fuzzy, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: Ne mogu pronaÄi GDM korisnika '%s'. Prekidam!"
+
+#: ../daemon/main.c:411
+#, fuzzy
+msgid "The GDM user should not be root. Aborting!"
+msgstr "%s: GDM korisnik ne moÅŸe biti root korisnik. Prekidam!"
+
+#: ../daemon/main.c:417
+#, fuzzy, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: Ne mogu pronaÄi GDM grupu '%s'. Odustajem!"
+
+#: ../daemon/main.c:423
+#, fuzzy
+msgid "The GDM group should not be root. Aborting!"
+msgstr "%s: GDM grupa nebi smjela biti root. Prekidam!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "IspiÅ¡i inaÄicu GDM-a"
+
+#: ../daemon/main.c:534
+#, fuzzy
+msgid "GNOME Display Manager"
+msgstr "Radno okruÅŸenje GNOMEa"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+#, fuzzy
+msgid "Only root wants to run GDM"
+msgstr "Samo root ÅŸeli pokretati GDM\n"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1962
+msgid "Login Window"
+msgstr "Prozor za prijavu"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+#, fuzzy
+msgid "GNOME Screen Magnifier"
+msgstr "Radno okruÅŸenje GNOMEa"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+#, fuzzy
+msgid "Metacity"
+msgstr "Sigurnost"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+#, fuzzy
+msgid "Select System"
+msgstr "Odaberite sliku korisnika"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+#, fuzzy
+msgid "percentage of time complete"
+msgstr "_Hibernacija raÄunala"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1236
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1237
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1245
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1246
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+#, fuzzy
+msgid "%l:%M %p"
+msgstr "%a %b %d, %I:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+#, fuzzy
+msgid "%a %b %e"
+msgstr "%a %b %d, %H:%M"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, fuzzy, c-format
+msgid "%1$s, %2$s"
+msgstr "%s: %s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:181
+#, fuzzy
+msgid "You have the Caps Lock key on."
+msgstr "UkljuÄen je Caps Lock (velika slova)."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:326
+#, fuzzy
+msgid "Automatically logging in..."
+msgstr "Automatsko prijavljivanje (login)"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:760
+#, fuzzy
+msgid "Cancelling..."
+msgstr "_Odustani"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1229
+#, fuzzy
+msgid "Failed to restart computer"
+msgstr "Nisam se uspio ponovo pokrenuti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1232
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1313
+#, fuzzy
+msgid "Failed to stop computer"
+msgstr "Nisam se uspio ponovo pokrenuti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1316
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1400
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#, fuzzy
+msgid "Authentication Dialog"
+msgstr "NeuspjeÅ¡na identifikacija"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+#, fuzzy
+msgid "Log In"
+msgstr "Samo se _prijavi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Pokreni ponovo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+#, fuzzy
+msgid "Shut Down"
+msgstr "_GaÅ¡enje"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+#, fuzzy
+msgid "Suspend"
+msgstr "_Suspendiranje"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+#, fuzzy
+msgid "Version"
+msgstr "Prijave"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:540
+#, fuzzy
+msgid "Panel"
+msgstr "_Odustani"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+#, fuzzy
+msgid "Languages"
+msgstr "_Jezik"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+#, fuzzy
+msgid "_Languages:"
+msgstr "_Jezik"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:255
+#, fuzzy
+msgid "_Language:"
+msgstr "_Jezik"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:224
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:92
+#: ../gui/user-switch-applet/applet.c:996
+msgid "Other..."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:225
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:190
+msgid "Keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+#, fuzzy
+msgid "Icon name"
+msgstr "SliÄica"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+#, fuzzy
+msgid "Default Item"
+msgstr "_UobiÄajeno: \"Dobro doÅ¡li\""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, fuzzy, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Udaljena prijava putem _XDMCP-a..."
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+#, fuzzy
+msgid "Remote Login"
+msgstr "Udaljena prijava putem _XDMCP-a"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+#, fuzzy
+msgid "_Sessions:"
+msgstr "Prijave"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+#, fuzzy
+msgid "Enable accessibility keyboard plugin"
+msgstr "_OmoguÄi dostupnu prijavu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+#, fuzzy
+msgid "Enable debugging"
+msgstr "OmoguÄi _tempirane prijave"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+#, fuzzy
+msgid "Enable screen reader"
+msgstr "_Prijavni zaslon spreman:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+#, fuzzy
+msgid "Start time"
+msgstr "_Pokreni ponovo"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+#, fuzzy
+msgid "Is it Running?"
+msgstr "GDM nije pokrenut"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+#, fuzzy
+msgid "Manager"
+msgstr "_Jezik"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:93
+#, fuzzy
+msgid "Choose a different account"
+msgstr "Odaberite akciju"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:105
+msgid "Guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:106
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:118
+#, fuzzy
+msgid "Automatic Login"
+msgstr "Automatsko prijavljivanje (login)"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:119
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:308
+#, fuzzy, c-format
+msgid "Log in as %s"
+msgstr "Ipak se prijavi"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:647
+#, fuzzy
+msgid "Currently logged in"
+msgstr "VeÄ je prijavljen"
+
+#: ../gui/user-switch-applet/applet.c:147
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:151
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:155
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:169
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:173
+msgid "translator-credits"
+msgstr ""
+"lokalizacija@linux.hr\n"
+"  Automatski Prijevod <>\n"
+"  Damir Tesanovic <chiro@fbi.hu>\n"
+"  Denis Lackovic <delacko@linux.hr>\n"
+"  Marija Lucevnjak <marija.lucevnjak@inet.hr>\n"
+"  Mato KutliÄ <mate@iskraemeco.hr>\n"
+"  Nikola Planinac <>\n"
+"  Robert Sedak <robert.sedak@sk.t-com.hr>\n"
+"  Sasa Poznanovic <sasa.poznanovic@vuka.hr>\n"
+"  Tanja Minarik <tanja@finte.net>\n"
+"  Vedran Vyroubal <vedran.vyroubal@inet.hr>\n"
+"  Vlatko Kosturjak <kost@linux.hr>\n"
+"\n"
+"Launchpad Contributions:\n"
+"  Launchpad Translations Administrators https://launchpad.net/~rosetta-"
+"admins"
+
+#: ../gui/user-switch-applet/applet.c:782
+#, fuzzy, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ne mogu zapisati u %s: %s"
+
+#: ../gui/user-switch-applet/applet.c:804
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1101
+msgid "Unknown"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1181
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+#, fuzzy
+msgid "User"
+msgstr "Korisnici"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+#, fuzzy
+msgid "Icon Size"
+msgstr "SliÄica"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60 ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62 ../utils/gdmflexiserver.c:64
+#: ../utils/gdmflexiserver.c:65
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "NAREDBA"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr "Otklanjaj greÅ¡ke u izlazu"
+
+#: ../utils/gdmflexiserver.c:67
+#, fuzzy
+msgid "Version of this application"
+msgstr "Kako koristiti ovu aplikaciju"
+
+#: ../utils/gdmflexiserver.c:674
+msgid "Could not identify the current session."
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:230
+#, fuzzy
+msgid "Main Options"
+msgstr "glavne opcije"
+
+#: ../utils/gdmflexiserver.c:759
+#, fuzzy
+msgid "Unable to start new display"
+msgstr "Ne moÅŸe pokrenuti novi zaslon"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Ova sesija vas prijavljuje na CDE"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Nisam uspio podiÄi X posluÅŸitelj (vaÅ¡e grafiÄko suÄelje). Vjerojatno nije "
+#~ "ispravno podeÅ¡eno. Molim prijavite se u konzolu i ponovno konfigurirajte "
+#~ "X posluÅŸitelj. Nakon toga ponovo pokrenite GDM."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Åœelite li pokuÅ¡ati konfigurirati X posluÅŸitelj? Potrebna vam je zaporka "
+#~ "od root korisnika."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Molimo unesite lozinku za privilegiranog korisnika (root)."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "pokuÅ¡avam restartati X posluÅŸitelj"
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "X posluÅŸitelj je onemoguÄen. Ponovno pokrenite GDM nakon Å¡to ga ispravno "
+#~ "konfigurirate."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "NeuspjeÅ¡no pokretanje X posluÅŸitelja (VaÅ¡eg grafiÄkog suÄelja). "
+#~ "Najvjerojatnije nije ispravno podeÅ¡en. Åœelite li vidjeti izlazne poruke X "
+#~ "posluÅŸitelja za dijagnozu problema?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Åœelite li takoÄer pogledati detaljni izlaz X servera?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "NeuspjeÅ¡no pokretanje X posluÅŸitelja (VaÅ¡eg grafiÄkog suÄelja). Izgleda "
+#~ "da miÅ¡ nije ispravno podeÅ¡en. Åœelite li vidjeti izlazne poruke X "
+#~ "posluÅŸitelja za dijagnozu problema?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Åœelite li pokuÅ¡ati konfigurirati miÅ¡a? Za tu radnju potrebana vam je "
+#~ "zaporka root korisnika."
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Ova sesija vas prijavljuje na GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "Sigurno spajanje na udaljeno raÄunalo"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Ova sesija Vas prijavljuje na udaljeno raÄunalo koristeÄi ssh"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Ne mogu zapisati novi autorizacijski unos. MoguÄe je da nedostaje "
+#~ "prostora na disku"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM ne moÅŸe zapisati novi autorizacijski unos na disk.  MoguÄe je da "
+#~ "nedostaje prostora na disku.%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Ne mogu napraviti novu datoteku sa kolaÄiÄem u %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Nije moguÄe sigurno otvoriti %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Ne mogu otvoriti datoteku sa kolaÄiÄem u %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Ne mogu zakljuÄati datoteku sa kolaÄiÄem u %s"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Zanemarujem sumnjivu datoteku sa kolaÄiÄem %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "UsluÅŸni program zaslona je ugaÅ¡en oko 6 puta u posljednjih 90 sekundi, "
+#~ "Å¡to znaÄi da najvjerovatnije neÅ¡to nije u redu. PriÄekati Äu 2 minute "
+#~ "prije nego Å¡to pokuÅ¡am ponovo za zaslon %s."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Ne mogu kreirati cjevovod"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Neuspjelo raÄvanje GDM rob procesa za %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s nije regularna datoteka!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... Datoteka je predugaÄka da bi bila prikazana ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s se ne moÅŸe otvoriti"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr ""
+#~ "%s: Ne moÅŸe raÄvati proces i prikazati prozor sa greÅ¡kama i informacijama"
+
+#~ msgid "Welcome"
+#~ msgstr "DobrodoÅ¡li"
+
+#~ msgid "Welcome to %n"
+#~ msgstr "DobrodoÅ¡li na %n"
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: prioritet van granica; promijenjen na %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Prazna naredba za posluÅŸitelj; koristim standardnu"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Direktorij za posluÅŸiteljsku autorizaciju (daemon-ServAuthDir) pokazuje "
+#~ "prema %s, ali isti ne postoji. Molim, izmijenite postavke GDM-a i ponovo "
+#~ "ga pokrenete."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Direktorij za posluÅŸiteljsku autorizaciju (daemon-ServAuthDir) pokazuje "
+#~ "prema %s, ali to nije direktorij. Molim, izmijenite postavke GDM-a i "
+#~ "ponovo ga pokrenete."
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: standardni X posluÅŸitelj nije pronaÄen, pokuÅ¡avam alternativne"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Nije naveden pozdravni zaslon."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Nije naveden udaljeni pozdravni zaslon."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Direktorij sa sesijama nije naveden."
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: XDCMP je ukljuÄen, ali podrÅ¡ka za XDCMP nije podrÅŸana; iskljuÄujem"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: XDCMP iskljuÄen i nema definiranih statiÄkih X posluÅŸitelja. Prekidam!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDCMP iskljuÄen i nema definiranih statiÄkih X posluÅŸitelja. Dodajem %"
+#~ "s na prikaz: %d kako bih omoguÄio konfiguraciju!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDCMP je iskljuÄen, a GDM ne moÅŸe pronaÄi statiÄke X posluÅŸitelje koje bi "
+#~ "mogao koristiti. Prekidam! Molim ispravite konfiguraciju posluÅŸitelja i "
+#~ "ponovno pokrenite GDM."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM korisnik '%s' ne postoji. Molim, ispravite GDM konfiguraciju i ponovo "
+#~ "ga pokrenete."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM korisnik je podeÅ¡en kao root, ali to nije dozvoljeno jer predstavlja "
+#~ "sigurnosni rizik. Molim da ispravite GDM konfiguraciju i ponovo ga "
+#~ "pokrenete."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM grupa '%s' ne postoji. Molim da ispravite GDM konfiguraciju i ponovo "
+#~ "ga pokrenete."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM grupa je podeÅ¡ena kao root, ali to nije dozvoljeno jer predstavlja "
+#~ "sigurnosni rizik. Molim, ispravite GDM konfiguraciju i ponovo ga "
+#~ "pokrenete."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Autorizacijski direktorij posluÅŸitelja (daemon/ServAuthDir) je postavljen "
+#~ "na %s, ali ima pogreÅ¡ne dozvole: trebao bi imati %o. Molim, ispravite "
+#~ "dozvole ili konfiguraciju GDM-a i ponovo ga pokrenite."
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr ""
+#~ "%s: Ne mogu uspostaviti vezu ka udaljenom raÄunalu na odgovarajuÄi port"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Ne mogu napraviti FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "Ne mogu zapisati PID datoteku %s, moguÄe je da viÅ¡e nema prostora na "
+#~ "disku. GreÅ¡ka: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: raÄvanje () neuspjelo!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: podeÅ¡avenje indetifikacije () neuspjelo: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: PokuÅ¡avam pokrenuti failsafe X server %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: PokreÄem izvrÅ¡nu skriptu XKeepsCrashing"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "X server (VaÅ¡ grafiÄko suÄelje) ne moÅŸe se pokrenuti. Vjerojatno nije "
+#~ "podeÅ¡eno pravilno. Trebat Äete se logirati u konzolu i ponovno podesiti  "
+#~ "X posluÅŸitelj , i tada ponovo pokrenuti GDM."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Nisam uspio da pokrenem X server nekoliko puta u kratkom vremenskom "
+#~ "periodu; iskljuÄujem ekran %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "Glavna suspenzija..."
+
+#~ msgid "Master hibernating..."
+#~ msgstr "Master hibernacija..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Sustav se ponovo pokreÄe, molim priÄekajte..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Sustav se gasi, molim priÄekajte..."
+
+#~ msgid "Master halting..."
+#~ msgstr "Glavno gaÅ¡enje..."
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Ponovno pokreÄem raÄunalo..."
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Obustavljanje zaslona %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM se ponovno pokreÄe ..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "glavni servis: Got SIGABRT. NeÅ¡to vrlo loÅ¡e se dogodilo. IskljuÄujem!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Nemoj podijeliti proces i poslati ga u pozadinu"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Nema konzolnih (lokalnih) posluÅŸitelja koje treba pokrenuti"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "KONFIGDATOTEKA"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "SaÄuvaj LD_* varijable"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Pokreni prvog posluÅŸitelja X-a ali ga tada zaustavi sve dok se ne pojavi "
+#~ "GO u fifo-u"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Ne mogu otvoriti %s za pisanje"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- GNOME prijavni upravitelj"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: GreÅ¡ka prilikom podeÅ¡avanja rukovatelja %s signala: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM je veÄ pokrenut. Odustajem!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: GreÅ¡ka prilikom postavljanja rukovatelja CHLD signala"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC zahtjev odbijen: niste autorizirani"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s zahtijev odbijen: Niste autorizirani"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "Zahtjevan je nepoznati tip servera, koristim standardni server."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Nije dozvoljeno koristiti %s server kao fleksibilni server, koristim "
+#~ "standardni server."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Da ili n = Ne? >"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Nisam mogao postaviti gid na %d. Prekidam."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () nije uspio za %s. Odustajem."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: GreÅ¡ka pri postavljanju signala %d na %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Zadnja prijava:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Ne mogu pokrenuti konzolu za sluÄaju kraha"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "VeÄ je pokrenut X grafiÄki posluÅŸitelj na zaslonu %s. Da pokuÅ¡am na "
+#~ "drugom zaslonu? Ukoliko negativno odgovorite, GDM Äe pokuÅ¡ati ponovo "
+#~ "pokrenuti posluÅŸitelj na %s. %s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Kombinacijom Ctrl-Alt+funkcijska tipka moÅŸete mijenjati konzole (npr. "
+#~ "Ctrl-Alt-F7 Äe Vas prebaciti na 7. konzolu). X-server se obiÄno nalazi na "
+#~ "7. pa naviÅ¡e."
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "Zaslon %s je zauzet. Drugi X server je veÄ pokrenut."
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Ne mogu pronaÄi slobodan broj ekrana"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: Zaslon %s je zauzet. PokuÅ¡avam drugi broj zaslona."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Neispravna komanda servera \"%s\""
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Ime posluÅŸitelja '%s' nije naÄeno; koristim uobiÄajeni posluÅŸitelj"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: Xserver nije pronaÄen: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Nije moguÄe granati Xserver proces!"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Ne mogu postaviti EGID za GID korisnika"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Ne mogu postaviti EUID za UID korisnika"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "VeÄ ste prijavljeni. MoÅŸete se ipak prijaviti, vratiti na prethodno "
+#~ "prijavljenu sesiju, ili otkazati ovu prijavu"
+
+#~ msgid "Return to previous login"
+#~ msgstr "Vrati se na prethodnu prijavu"
+
+#~ msgid "Abort login"
+#~ msgstr "OtkaÅŸi prijavu"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "VeÄ ste prijavljeni. MoÅŸete se ipak prijaviti, ili otkazati ovu prijavu"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: ne moÅŸe raÄvati proces"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: ne moÅŸe otvoriti zaslon %s"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Nisam mogao pokrenuti program za konfiguraciju. Provjerite je li staza "
+#~ "ispravno postavljena u konfiguracijskoj datoteci. PokuÅ¡avam ju pokrenuti "
+#~ "s uobiÄajenog mjesta."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Nisam mogao pokrenuti program za konfiguraciju. Provjerite je li staza "
+#~ "ispravno postavljena u konfiguracijskoj datoteci."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "Morate se prijaviti kao root da biste mogli konfigurirati GDM."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "Prijavni zvuk na udaljenom raÄunalu se ne moÅŸe reproducirati ili ne "
+#~ "postoji."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Ne mogu otvoriti cjevovod prema gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "Niti jedan posluÅŸitelj nije postavljen u konfiguracijskoj datoteci i "
+#~ "XDMCP je onemoguÄen. Ovo samo moÅŸe biti konfiguracijska greÅ¡ka. GDM je "
+#~ "pokrenuo samostojeÄi posluÅŸitelj. Trebali biste se prijaviti i popraviti "
+#~ "greÅ¡ku. Primjetite kako su automatske prijave sada onemoguÄene."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Nisam mogao pokrenuti uobiÄajeni X posluÅŸitelj (vaÅ¡e grafiÄko suÄelje), "
+#~ "veÄ pomoÄni. Trebali biste se prijaviti i ispravno postaviti X "
+#~ "posluÅŸitelj."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "Navedeni broj zaslona je zauzet, stoga je ovaj server pokrenut na zaslonu "
+#~ "%s."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Ne mogu pokrenuti greeter s gtk modulima: %s. PokuÅ¡avam bez modula"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: Ne mogu pokrenuti greeter, pokuÅ¡avam uobiÄajeno: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Ne mogu pokrenuti prijavni program; neÄe te se moÄi prijaviti. GrafiÄki "
+#~ "zaslon biti Äe onemoguÄen. Prijavite se na neki drugi naÄin i ispravite "
+#~ "konfiguraciju."
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr ""
+#~ "%s: GreÅ¡ka prilikom pokretanja programa za dobrodoÅ¡licu na zaslonu %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Nije moguÄe granati gdmgreeter proces"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Ne mogu otvoriti fifo!"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Ne mogu naÄi inicijalnu cijev prema gdmchooser-u"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Ne mogu pokrenuti izborniÄki program, Vjerovatno se neÄete moÄi "
+#~ "prijaviti. Kontaktirajte administratora."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: GreÅ¡ka prilikom pokretanja programa za odabir na zaslonu %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Nije moguÄe granati gdmchooser proces"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s:  Ne mogu otvoriti ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: IzvrÅ¡avanje PreSession skripte vraÄa > 0. Prekidam."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "Jezik %s ne postoji; koristim %s"
+
+#~ msgid "System default"
+#~ msgstr "UobiÄajene sustavske postavke"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Ne mogu podesiti okruÅŸenje za %s. Prekidam."
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontect () nije uspio za %s. Prekidam."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Ne moÅŸe postati %s. Prekidam."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr "Nema Exec linije u datoteci prijave: %s. PokreÄem sigurno GNOME."
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: Ne moÅŸe naÄi ili pokrenuti osnovnu skriptu za X sesiju, pokuÅ¡avam "
+#~ "pokrenuti sigurnu GNOME sesiju."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Ne mogu naÄi ili pokrenuti osnovnu skriptu prijave. PokreÄem sigurni "
+#~ "GNOME."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr ""
+#~ "%s: gnome-session nije pronaÄen za pokretanje failsafe GNOME sesije, "
+#~ "pokuÅ¡avam xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Ne moÅŸe pronaÄi instalaciju GNOMEa, pokuÅ¡ati Äe pokrenuti \"xterm sesiju "
+#~ "otpornu na greÅ¡ke\"."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "Ovo je sigurna GNOME prijava. Biti Äete prijavljeni u 'UobiÄajeno' "
+#~ "prijavu GNOME-a, bez izvrÅ¡avanja poÄetnih skripti. Koristite ovu prijavu "
+#~ "samo za ispravljanje problema u instalaciji."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr ""
+#~ "Ne mogu pronaÄi \"xterm\" kako bih pokrenuo sesiju otpornu na greÅ¡ke."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Ovo je xterm sesija otporna na greÅ¡ke. Bit Äete prijavljeni na konzolu "
+#~ "terminala kako biste popravili vaÅ¡ sistem ako se ne moÅŸete prijaviti na "
+#~ "drugi naÄin. Da biste izaÅ¡li iz terminala, otkucajte \"exit\" i "
+#~ "pritisnite tipku za novi red u prozoru."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "Ovo je sigurna xterm prijava. Prijaviti Äete se u terminal i morati Äete "
+#~ "upisati lozinku za administratora kako biste rijeÅ¡ili problem, ako se ne "
+#~ "moÅŸete prijaviti nikako drugaÄije. Kako biste izaÅ¡li iz terminala, "
+#~ "upiÅ¡ite 'exit' i pritisnite enter."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "Sigurne prijave rezervirane su samo za korisnike sa administratorskim "
+#~ "ovlastima. Ako se ne moÅŸete nikako prijaviti, kontaktirajte "
+#~ "administratora."
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: Korisniku nije dozvoljeno prijavljivanje"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "Sistem administrator je onemoguÄio vaÅ¡ korisniÄki raÄun."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "GreÅ¡ka! Ne mogu postaviti izvrÅ¡ni dodatak."
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "Ne moÅŸe pokrenuti sesiju zbog neke unutraÅ¡nje greÅ¡ke."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr ""
+#~ "%s: Korisnik je proÅ¡ao autorizaciju, ali je getpwnam (%s) vratio greÅ¡ku!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: IzvrÅ¡avanje PostLogin skripte vraÄa > 0. Prekidam."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: KorisniÄki direktorij za %s: '%s' ne postoji!"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "Korisnikov $HOME/.dmrc se ignorira. Ovo sprjeÄava spremanje jezika i "
+#~ "vrste prijave. Datoteka bi trebala imati 644 dozvole i u vlasniÅ¡tvu "
+#~ "korisnika. Korisnikov $HOME direktorij mora biti u vlasniÅ¡tvu korisnika i "
+#~ "drugi ne bi smjeli moÄi pisati u njega."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM nije mogao pisati u vaÅ¡u datoteku za autorizaciju. Ovo moÅŸe znaÄiti "
+#~ "da nemate prostora na disku ili da vaÅ¡ osobni direktorij ne moÅŸe biti "
+#~ "otvoren za upis. U svakom sluÄaju ne moÅŸete se prijaviti. Molim "
+#~ "kontaktirajte vaÅ¡eg sistem administratora."
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: GreÅ¡ka prilikom raÄvanja procesa korisniÄke sesije"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "VaÅ¡a sesija je trajala manje od 10 sekundi. Ako se niste odjavili, ovo "
+#~ "moÅŸe znaÄiti da postoje odreÄeni problemi s instalacijom ili moÅŸda "
+#~ "imatemanjak prostora na disku. PokuÅ¡ajte se prijaviti preko neke od "
+#~ "sesija otpornih na greÅ¡ke kako biste pokuÅ¡ali popraviti problem."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Pogledaj detalje (datoteka ~/.xsession-errors)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM je otkrio postupak gaÅ¡enja ili ponovnog pokretanja."
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Fatalna X greÅ¡ka - ponovo pokreÄem %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Zahtijevani zvuk prijave na zaslonu koji nije lokalni ili reprodukcijskom "
+#~ "programu ne moÅŸe biti pokrenut ili zvuk ne postoji."
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: NeuspjeÅ¡no pokretanje: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Nije moguÄe granati skript proces"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: GreÅ¡ka pir stvaranju cijevi"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Neispravno korisniÄko ime ili lozinka. Slova moraju biti odgovarajuÄe "
+#~ "veliÄine."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Molim, upiÅ¡ite svoje korisniÄko ime"
+
+#~ msgid "Password:"
+#~ msgstr "Lozinka:"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "Sistem administrator nije dozvolio da se prijavite sa ovog ekrana"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "Administrator sustava je onemoguÄio vaÅ¡ korisniÄki raÄun."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Nije uspjelo postavljanje vaÅ¡e korisniÄke grupe,prijava nije moguÄa. "
+#~ "Molim kontaktirajte administratora vaÅ¡eg sustava"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Morate promijeniti vaÅ¡u lozinku.\n"
+#~ "Molim, odaberite novu."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Ne moÅŸete promijeniti vaÅ¡u zaporku, prijava u sustav nije moguÄa. Molim "
+#~ "pokuÅ¡ajte ponovno kasnije ili kontaktirajte vaÅ¡eg sistem administratora."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "VaÅ¡a lozinka je promijenjena, ali Äete ju moÅŸda morati ponovo "
+#~ "promijeniti. Molim, pokuÅ¡ajte ponovo ili kontaktirajte svog "
+#~ "administratora."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "VaÅ¡a lozinka je prestala vaÅŸiti.\n"
+#~ "Sada ju samo administrator sustava moÅŸe promijeniti."
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "DoÅ¡lo je do interne greÅ¡ke. NeÄete se moÄi prijaviti.\n"
+#~ "Molim pokuÅ¡ajte ponovo ili kontaktirajte svog administratora."
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "Morate odmah promijeniti lozinku (zastarjela lozinka)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "Morate odmah promijeniti lozinku (administrator je naredio)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr ""
+#~ "VaÅ¡ korisniÄki raÄun je istekao; molim kontaktirajte administratora "
+#~ "sustava"
+
+#~ msgid "No password supplied"
+#~ msgstr "Lozinka nije uneÅ¡ena"
+
+#~ msgid "Password unchanged"
+#~ msgstr "Lozinka nepromijenjena"
+
+#~ msgid "Can not get username"
+#~ msgstr "Ne mogu saznati korisniÄko ime"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Ponovite novu UNIX lozinku:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Unesite novu UNIX lozinku:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(vaÅŸeÄa) UNIX lozinka:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "GreÅ¡ka pri promjeni NIS lozinke."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Morate odabrati duÅŸu lozinku"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Lozinka je veÄ koriÅ¡tena. Odaberite neku drugu."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Morate Äekati neÅ¡to duÅŸe za promijenu lozinke"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Oprostite, lozinka ne odgovara"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Nisam mogao da podesiti pam hvataÄ sa null zaslonom"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Ne mogu podesiti PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Ne mogu podesiti PAM_RHOST=%s"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Prijava root korisnika je nedozvoljena na zaslonu '%s'"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Administrator sustava nije dozvolio prijave s ovog zaslona."
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "Promijena isjeÄka za autorizaciju nije uspjela za korisnika %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Promjena tokena za autorizaciju nije uspjela. Molimo, pokuÅ¡ajte ponovo "
+#~ "kasnije ili kontatirajte administratora sustava."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Korisniku %s viÅ¡e nije dozvoljen pristup sistemu"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "Korisniku %s nije dozvoljeno trenutno dobivanje pristupa"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Administrator sustava je privremeno onemoguÄio pristup sustavu."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Nisam mogao podesiti menadÅŸer naloga za %s"
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Nisam mogao podesiti korisniÄku grupu za %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Nisam mogao uspostaviti povjerenje za %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Nisam mogao otvoriti sesiju za %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "NeuspjeÅ¡na identifikacija. Unesena slova moraju biti ispravne veliÄine."
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Neuspjeh pri pokretanju '%s --display %s --display-authfile %s --to %"
+#~ "s --to-authfile %s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: Nema podrÅ¡ke za XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest naredbena linija"
+
+#~ msgid "STRING"
+#~ msgstr "ZNAK"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Dodatne opcije za Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPCIJE"
+
+#~ msgid "Run in background"
+#~ msgstr "Pokreni u pozadini"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Samo pokreni Xnest bez upita (bez odabirnika)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Uradi direktni upit umjesto indirektnog (odabirnik)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "Pokreni emitiranje umjesto posrednog upita (odabirnik)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "Nemoj provjeriti je li GDM veÄ pokrenut"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- UgnjeÅŸÄeni izbornik prijave"
+
+#~ msgid "- Nested gdm login"
+#~ msgstr "- UgnijeÅŸena gdm prijava"
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Nije ukljuÄen posredan XDMCP"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "Molim, upitajte svog administratora da vam omoguÄi ovu moguÄnost."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP nije omoguÄen"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Molim traÅŸite od vaÅ¡eg sistem administratora da ga pokrene."
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Molim traÅŸite od vaÅ¡eg administratora sistema da ga instalira."
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "Molim priÄekajte: pretraÅŸujem lokalnu mreÅŸu..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "Nisu pronaÄene adrese."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "Odaberite _raÄunalo na koje se ÅŸelite povezati:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "RaÄunalo \"%s\" ne moÅŸe trenutno odobriti prijavu. Molim pokuÅ¡ajte "
+#~ "kasnije."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Ne mogu se povezati na udaljeno raÄunalo"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Nije primio bilo kakav odgovor sa raÄunala \"%s\" u %d sekundi. MoÅŸda "
+#~ "raÄunalo nije ukljuÄeno, ili trenutno ne ÅŸeli primiti prijavu.  Molim "
+#~ "pokuÅ¡ajte kasnije."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Nije primio odgovor od servera"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr ""
+#~ "Ne mogu pronaÄi posluÅŸitelj \"%s\". MoÅŸda ste krivo upisali njegovo ime."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Ne mogu naÄi raÄunalo"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "Glavno podruÄje ovog programa prikazuje raÄunala na lokalnoj mreÅŸi koja "
+#~ "imaju \"XDMCP\" omoguÄen. To omoguÄuje udaljenu prijavu na druga "
+#~ "raÄunala, kao da sjedite za njima.\n"
+#~ "\n"
+#~ "MoÅŸete ponovo pretraÅŸiti mreÅŸu tako da odaberete \"OsvjeÅŸi\". KAda ste "
+#~ "odabrali raÄunalo, kliknite \"Spoji se\" za otvaranje prijave na tom "
+#~ "raÄunalu."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Socket za xdm komunikaciju"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "Adresa klijenta koju treba vratiti u odgovoru xdm-u"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADRESA"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Tip konekcije koji treba vratiti u odgovoru xdm-u"
+
+#~ msgid "TYPE"
+#~ msgstr "TIP"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- gdm izbornik prijave"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Verzija izbornika (%s) ne odgovara verziji servisa (%s). Vjerovatno ste "
+#~ "upravo nadogradili GDM. Molim, ponovo pokrenite GDM na ovom raÄunalu."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "Ne moÅŸe pokrenuti odabirnika"
+
+#~ msgid "A_dd host: "
+#~ msgstr "_Dodaj raÄunalo: "
+
+#~ msgid "C_onnect"
+#~ msgstr "_Spoji"
+
+#~ msgid "Exit the application"
+#~ msgstr "Zatvorite program"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "Izbornik raÄunala za prijavu"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Otvori sesiju na odabranoj adresi"
+
+#~ msgid "Probe the network"
+#~ msgstr "Testiraj mreÅŸu"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "Upitaj i dodaj ovo raÄunalo u gornji popis"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "_Add"
+#~ msgstr "_Dodaj"
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "Ne mogu komunicirati sa GDM-om (Gnomovim upraviteljem zaslona)."
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "MoÅŸda koristite staro izdanje GDM-a."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "Ne mogu kontaktirati GDM. MoÅŸda imate pokrenutu stariju verziju."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr ""
+#~ "Dozvoljeno oreniÄenje je broj dozvoljenih fleksibilnih X posluÅŸitelja."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "DoÅ¡lo je do greÅ¡aka u pokuÅ¡aju pokretanja X servera."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "Pokretanje X posluÅŸitelja neuspjeÅ¡no. MoÅŸda nije dobro podeÅ¡en."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "Pokrenuto je previÅ¡e X sesija."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X posluÅŸitelj nije dostupan. GDM moÅŸda nije ispravno konfiguriran."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "PokuÅ¡avate postaviti nepoznatu odjavnu radnju, ili pokuÅ¡avate postaviti "
+#~ "odjavnu radnju koja nije dostupna."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtualni terminali nisu podrÅŸani."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "PokuÅ¡aj promjene neispravnog broja virtualnog terminala."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "PokuÅ¡avam aÅŸurirati nepodrÅŸani kljuÄ podeÅ¡avanja."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Äini se da nemate autorizaciju potrebnu za ovu operaciju. MoÅŸda vaÅ¡a ."
+#~ "Xauthority datoteka nije ispravno postavljena."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "PreviÅ¡e je poruka poslano GDM-u i ovaj je prekinuo komunikaciju."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d sekunda"
+#~ msgstr[1] "%d sekunde"
+#~ msgstr[2] "%d sekundi"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Uporaba: %s [-b][-v] i jedno od navedenog:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a zaslon\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r zaslon\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d zaslon\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [ime posluÅŸitelja]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t broj maksimalnih pokuÅ¡aja (uobiÄajeno 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s vrijeme Äekanja (uobiÄajeno 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "PosluÅŸitelj zauzet, priÄekati Äu.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "Veza prema posluÅŸitelju nije uspostavljena, Äekam %d sekundi. PokuÅ¡aj %d "
+#~ "od %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Neuspjelo povezivanje na posluÅŸitelj nakon %d pokuÅ¡aja\n"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "PoÅ¡alji posebnu protokolnu naredbu GDM-u"
+
+#~ msgid "Xnest mode"
+#~ msgstr "NaÄin rada Xnesta"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Nemoj zakljuÄati trenutni zaslon"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Prijavite se prije pokretanja --komande"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Pokreni novu fleksibilnu prijavu; ne prikazuj popupove"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Ne mogu promijeniti zaslon"
+
+#~ msgid "Nobody"
+#~ msgstr "Nitko"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "PrikaÅŸi %s na virtualnom terminalu %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "UgnijeÅŸÄeni prikaz %s na virtualnom terminalu %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Otvori prikaze"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Otvori nove prikaze"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Prebacivanje na postojeÄi _ekran"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Neki prikazi su veÄ otvoreni. MoÅŸete odabrati jedan iz popisa ispod ili "
+#~ "otvoriti novi."
+
+#~ msgid "Choose server"
+#~ msgstr "Odaberite server"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Odaberite koji X server ÅŸelite pokrenuti"
+
+#~ msgid "Standard server"
+#~ msgstr "Standardni posluÅŸitelj"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "Izgleda da nemate dozvole potrebne za ovu operaciju"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "MoÅŸda vaÅ¡a .Xauthority datoteka nije ispravno konfigurirana."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Izgleda da niste prijavljeni u konzoli"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Pokretanje novog prijavljivanja radi ispravno samo u konzoli."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Prijavi se kao drugi korisnik bez odjavljivanja"
+
+#~ msgid "New Login"
+#~ msgstr "Nova prijava"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albanski"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amharski"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Arapski (Egipat)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Arapski (Libanon)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armenian"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|AzerbejdÅŸanski"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Baskijski"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|Bjeloruski"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengali"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengali (Indija)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|Bugarski"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|BoÅ¡njaÄki"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Katalanski"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Chinese (China Mainland)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Chinese (Hong Kong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Chinese (Singapore)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "Kineski (Tajvan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "N-Å |hrvatski"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A-M|ÄeÅ¡ki"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|Danski"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "N-Z|Nizozemski"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "Engleski (SAD)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "Engleski (Australija)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "Engleski (VB)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "Engleski (Kanada)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|Engleski (Irski)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "Engleski (Danska)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "Engleski (JAR)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estonijski"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Finski"
+
+#~ msgid "A-M|French"
+#~ msgstr "N-Å |francuski"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "Francuski (Belgija)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "Francuski (Å vicarska)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galicijski"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|NjemaÄki"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "NjemaÄki (Austrija)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "NjemaÄki (Å vicarska)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|GrÄki"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Guharati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "N-Å |hebrejski"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "N-Å |Hindu"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|maÄarski"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|Islandski"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonezijski"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|viÅ¡ejeziÄki"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Irski"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|talijanski"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|japanski"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kanadski"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "Kinyarwanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Korejski"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Latvijski"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Litvanski"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Makedonski"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malajski"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malajamski"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marati"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongolski"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "Sjeverni Sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|NorveÅ¡ki (bokmal)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|NorveÅ¡ki (bokmal)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|Orija"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|Persijski"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|Poljski"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|Portugalski"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|Portugalski (brazijski)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|Rumunski"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|Ruski"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|Srpski"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|Srpski (Latinica)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|Srpski (Äirilica)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Z|SlovaÄki"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Z|Slovenski"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Z|Å panjolski"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Z|Å panjolski (Meksiko)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|Å¡vedski"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|Å¡vedski (Finska)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|Tamil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|tajlandski"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|turski"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|ukrajinski"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|vijetnamski"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|Valun"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Z|VelÅ¡ki"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Z|jidiÅ¡"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "Zulu"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Ostali|POSIX/C engleski"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "System Default"
+#~ msgstr "UobiÄajene sustavske postavke"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Åœelite li napraviti %s uobiÄajenim za buduÄe prijave?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "Odabrali ste %s za ovu prijavu, a vaÅ¡a je uobiÄajena prijava %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "OznaÄi kao _uobiÄajeno"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Samo za _ovu sesiju"
+
+#~ msgid "Select a Language"
+#~ msgstr "Odaberite jezik"
+
+#~ msgid "Change _Language"
+#~ msgstr "Promijeni _jezik"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "_Odaberite jezik za vaÅ¡u prijavu:"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "Ne mogu pokrenuti naredbu '%s': %s"
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Ne mogu pokrenuti pozadinski program"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "Korisnik %u Äe se prijaviti za %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Sigurno ÅŸelite ponovo pokrenuti raÄunalo?"
+
+#~ msgid "_Restart"
+#~ msgstr "_Ponovo pokreni"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Sigurno ÅŸelite ugasiti raÄunalo?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Sigurno ÅŸelite suspendirati raÄunalo?"
+
+#~ msgid "Are you sure you want to hibernate the computer?"
+#~ msgstr "Sigurno ÅŸelite hibernirati raÄunalo?"
+
+#~ msgid "_Hibernate"
+#~ msgstr "_Hibernacija"
+
+#~ msgid "_Username:"
+#~ msgstr "_KorisniÄko ime:"
+
+#~ msgid "%s session selected"
+#~ msgstr "Izabrana je %s sesija"
+
+#~ msgid "_Last"
+#~ msgstr "_Posljednji"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Odaberite _jezik..."
+
+#~ msgid "_Password:"
+#~ msgstr "_Lozinka:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "VaÅ¡a ÅŸeljena vrsta prijave, %s, nije instalirana na ovom raÄunalu."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Odabrali ste %s za ovu prijavu"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Ukoliko ÅŸelite uÄiniti %s uobiÄajenom prijavom, pokrenite 'switchdesk' "
+#~ "alat."
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Molim vas ubacite 25 centi da se prijavite."
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM prijavljivanje"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_PodeÅ¡avanje upravitelja prijavom..."
+
+#~ msgid "_Actions"
+#~ msgstr "_Akcije"
+
+#~ msgid "_Theme"
+#~ msgstr "_Tema"
+
+#~ msgid "_Quit"
+#~ msgstr "_ZavrÅ¡i"
+
+#~ msgid "D_isconnect"
+#~ msgstr "O_dspoji"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "Verzija pozdravnog programa (%s) ne odgovara verziji posluÅŸitelja. "
+#~ "Vjerovatno ste upravo nadogradili GDM. Molim, ponovo pokrenite GDM ili "
+#~ "raÄunalo."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Ne moÅŸe prikazati dobrodoÅ¡licu"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Verzija pozdravnog programa (%s) ne odgovara verziji posluÅŸitelja (%s). "
+#~ "Vjerovatno ste upravo nadogradili GDM. Molim, ponovo pokrenite GDM ili "
+#~ "raÄunalo."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Ponovo pokrenuti GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "Ponovo pokrenuti raÄunalo"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Nedostaje direktorij sa sesijama"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "VaÅ¡ prijavni direktorij ne postoji ili je prazan! Postoje dva dostupna "
+#~ "naÄina prijave koje moÅŸete koristiti, pa biste se trebali prijaviti i "
+#~ "ispraviti konfiguraciju GDM-a."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Konfiguracije nisu ispravne"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "Konfiguracijska datoteka sadrÅŸi neispravnu naredbenu liniju za prijavni "
+#~ "dijalog, pa pokreÄem uobiÄajenu naredbu. Molim, popravite vaÅ¡u "
+#~ "konfiguraciju."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "U datoteku %s se ne moÅŸe pisati."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Ne mogu otvoriti datoteku"
+
+#~ msgid "Images"
+#~ msgstr "Slike"
+
+#~ msgid "All Files"
+#~ msgstr "Sve datoteke"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Promijenite sliku koja se prikazuje u GDMovom (menadÅŸeru prijava) biraÄu "
+#~ "lica"
+
+#~ msgid "Login Photo"
+#~ msgstr "Slika za prijavu"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Slika korisnika</b>"
+
+#~ msgid "Login Photo Preferences"
+#~ msgstr "Postavke prijavne slike"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "Sigurni _GNOME"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Ovo je sigurna GNOME prijava. NeÄe biti pokrenuti svi servisi i ovo biste "
+#~ "trebali koristiti samo kada se ne moÅŸete nikako drugaÄije prijaviti. "
+#~ "GNOME Äe koristiti 'UobiÄajenu' prijavu."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "Siguran _terminal"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Ovo je preddefinirana sesija koja Äe vas prijaviti u terminal. Nijedna "
+#~ "skripta neÄe biti proÄitana prilikom pokretanja. Koristite samo ukoliko "
+#~ "se ne moÅŸete prijaviti na drugi naÄin. Da biste izaÅ¡li iz terminala "
+#~ "upiÅ¡ite \"exit\"."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "DoÅ¡lo je do greÅ¡ke pri pristupanju prijavnom zaslonu. Sve nadogradnje joÅ¡ "
+#~ "nisu primjenjene."
+
+#~ msgid "Themed"
+#~ msgstr "Tematizirano"
+
+#~ msgid "Plain"
+#~ msgstr "Äisto"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Äisto s izbornikom lica"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "Autoprijava ili tempirana prijava za roota nije dozvoljena."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "Korisnik \"%s\" veÄ postoji na popisu UkljuÄi."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Ne mogu dodati korisnika"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "Korisnik \"%s\" veÄ postoji na popisu IskljuÄi."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "Korisnik \"%s\" ne postoji."
+
+#~ msgid "No file selected"
+#~ msgstr "Nije odabrana nijedna datoteka"
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Zatvori _bez primjene"
+
+#~ msgid "Sounds"
+#~ msgstr "Zvukovi"
+
+#~ msgid "None"
+#~ msgstr "NiÅ¡ta"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "U arhivi ne postoji poddirektorij"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "U arhivi ne postoji jedan poddirektorij"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Datoteka nije tar.gz ili tar arhiva"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Arhiva nema GdmGreeterTheme.info datoteku"
+
+#~ msgid "File does not exist"
+#~ msgstr "Datoteka ne postoji"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Nije arhiva sa temom"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr "Direktorij tema '%s' je veÄ instaliran. Instalirati ponovno?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "Dogodila se greÅ¡ka prilikom instaliranja teme"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Odaberite arhivu teme"
+
+#~ msgid "_Install"
+#~ msgstr "_Instaliraj"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Ukloniti \"%s\" temu?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Ako uklonite temu, ona Äe biti trajno izgubljena."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_Ukloni temu"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "Instalirati temu iz '%s'?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "Odaberite instalaciju kako biste dodali temu iz datoteke '%s'."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Ovaj konfiguracijski prozor mijenja postavke za GDM servis, grafiÄki "
+#~ "prijavni ekran za GNOME. Promjene koje napravite primjenjuju se odmah.\n"
+#~ "\n"
+#~ "Primjetite kako nisu popisane sve opcije. MoÅŸete urediti %s ako ne moÅŸete "
+#~ "naÄi ono Å¡to traÅŸite.\n"
+#~ "\n"
+#~ "Za potpunu dokumentaciju pogledajte GNOME preglednik pomoÄi, odjeljak "
+#~ "\"Radno okruÅŸje\" (Desktop)."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Primjeniti promjene na korisnike prije zatvaranja?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr ""
+#~ "Ako ne primjenite, promjene napravljene na kartici Korisnici biti Äe "
+#~ "zanemarene."
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "Morate biti root kako biste konfigurirali GDM."
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n Äe biti zamijenjeno s imenom raÄunala"
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>Upozorenje:</b> Neispravne postavke mogu sprijeÄiti podizanje X "
+#~ "posluÅŸitelja. Promjene Äe se primjeniti nakon ponovnog pokretanja GDM-a."
+
+#~ msgid "A_dd..."
+#~ msgstr "_Dodaj..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "_Dozvoli udaljenje prijave administratoru"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "_Primjeni promjene korisnika"
+
+#~ msgid "Accessibility"
+#~ msgstr "PristupaÄnost"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Dodaj / Uredi posluÅŸitelje za pokretanje"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Dodaj _posluÅŸitelj..."
+
+#~ msgid "Add User"
+#~ msgstr "Dodaj korisnika"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "_Dozvoli udaljene tempirane prijave"
+
+#~ msgid "Author:"
+#~ msgstr "Autor:"
+
+#~ msgid "Background"
+#~ msgstr "Pozadina"
+
+#~ msgid "C_ommand:"
+#~ msgstr "_Naredba:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "_PrilagoÄeno:"
+
+#~ msgid "Co_lor:"
+#~ msgstr "_Boja:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Dubina boja:"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "Konfiguriraj _X posluÅŸitelj..."
+
+#~ msgid "Copyright:"
+#~ msgstr "Autorska prava:"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Zaslona po _raÄunalu:"
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "Ne prikazuj slike za _udaljene prijave"
+
+#~ msgid "E_xclude:"
+#~ msgstr "_IskljuÄi:"
+
+#~ msgid "General"
+#~ msgstr "OpÄenito"
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "Pozdravi program\n"
+#~ "Izbornik"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "PoÅ¡tuj _neizravne zahtjeve"
+
+#~ msgid "I_mage:"
+#~ msgstr "_Slika:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "_UkljuÄi:"
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "UkljuÄ_i izbornik raÄunala (XDMCP) stavku izbornika"
+
+#~ msgid "La_unch:"
+#~ msgstr "Po_kreni:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "SluÅ¡aj na _UDP portu: "
+
+#~ msgid "Local"
+#~ msgstr "Lokalno"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "Postavke prijavnog prozora"
+
+#~ msgid "Login _failed:"
+#~ msgstr "_Neuspjela prijava:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "_Uspjela prijava:"
+
+#~ msgid "Logo"
+#~ msgstr "Logotip"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "Maksimalan broj uda_ljenih sesija:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Maksimalno _vrijeme Äekanja:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Maksimalno vrijeme i_ndirektnog Äekanja:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "Maksimalan broj neizravnih zahtjeva na Äekanju:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Traka izbornika"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "O_pcije:\t"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Odaberite boju pozadine"
+
+#~ msgid "R_emove"
+#~ msgstr "_Ukloni"
+
+#~ msgid "Re_move Server"
+#~ msgstr "U_kloni posluÅŸitelj"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Interval osvjeÅŸavanja:"
+
+#~ msgid "Remote"
+#~ msgstr "Udaljeno"
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Udaljena prijava onemoguÄena\n"
+#~ "Kao i lokalna"
+
+#~ msgid "Resolution:"
+#~ msgstr "RazluÄivost:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "_SaÅŸmi kako bi stalo na zaslon"
+
+#~ msgid "Select Background Image"
+#~ msgstr "Odaberite pozadinsku sliku"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "Odaberite sliku logotipa"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Odaberite zvuÄnu datoteku"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "Samo odabrano\n"
+#~ "NasumiÄno iz izbora\n"
+
+#~ msgid "Server Settings"
+#~ msgstr "Postavke posluÅŸitelja"
+
+#~ msgid "Server _name:"
+#~ msgstr "Ime _posluÅŸitelja:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "PosluÅŸitelji za pokretanje"
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "_PrikaÅŸi izbornik akcija"
+
+#~ msgid "Themes"
+#~ msgstr "Teme"
+
+#~ msgid "U_ser:"
+#~ msgstr "_Korisnik:"
+
+#~ msgid "Welcome Message"
+#~ msgstr "Pozdravna poruka"
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "Postavke prozoa X posluÅŸitelja"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "Postavke prozora XDMCP prijave"
+
+#~ msgid "_Add..."
+#~ msgstr "_Dodaj..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_Dodaj/Uredi..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "_Dozvoli lokalnu prijavu administratoru"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "_Dozvoli korisnicima mijenjanje fonta i boja pozdravnog programa"
+
+#~ msgid "_Background color:"
+#~ msgstr "Boja _pozadine:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_UobiÄajeno: \"Dobro doÅ¡li na %n\""
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_OnemoguÄi TCP veze na XposluÅŸitelj"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "_OmoguÄi automatsku prijavu"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Fleksibilno (na zahtjev)"
+
+#~ msgid "_Image:"
+#~ msgstr "_Slika:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "_UkljuÄi sve korisnike iz /etc/passwd (ne za NIS)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "_Prijavama upravlja ovo raÄunalo"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_Pauza prije prijave:"
+
+#~ msgid "_Remove"
+#~ msgstr "_Ukloni"
+
+#~ msgid "_Remove..."
+#~ msgstr "_Ukloni..."
+
+#~ msgid "_Server:"
+#~ msgstr "_PosluÅŸitelj:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_PosluÅŸitelji:"
+
+#~ msgid "_Style:"
+#~ msgstr "_Stil:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Tema:"
+
+#~ msgid "_User:"
+#~ msgstr "_Korisnik:"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "dummy"
+#~ msgstr "laÅŸan"
+
+#~ msgid "seconds"
+#~ msgstr "sekundi"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "PreviÅ¡e korisnika da bi ih ovdje ispisao..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Ponovo pokreni stroj"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "Dogodila se greÅ¡ka prilikom uÄitavanja teme %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "Tema za pozdravni program nije ispravna"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "Ova tema ne sadrÅŸi definiciju elemenata za unos korisniÄkog imena i "
+#~ "lozinke."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "DoÅ¡lo je do greÅ¡ke prilikom uÄitavanja teme, pa uobiÄajena tema nije "
+#~ "mogla biti uÄitana. PokuÅ¡avam pokrenuti standardni pozdravni program"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "GTK+ pozdravni program nije se pokrenuo. GrafiÄki zaslon Äe odustati i "
+#~ "morati Äete se prijaviti na drugi naÄin i ispraviti instalaciju GDM-a"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "VaÅ¡ direktorij sa sesijama nedostaje ili je prazan!  Postoje dvije "
+#~ "dostupne sesije koje moÅŸete koristiti, ali se trebate ipak prijaviti i "
+#~ "ispraviti problem u GDM postavkama."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Odaberite _sesiju..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Odgovorite na ova pitanja i pritisnite Enter kada zavrÅ¡ite. Za meni, "
+#~ "pritisnite F10."
+
+#~ msgid "_Session"
+#~ msgstr "_Sesija"
+
+#~ msgid "Sus_pend"
+#~ msgstr "_Odgodi"
+
+#~ msgid "Confi_gure"
+#~ msgstr "Konfi_guriraj"
+
+#~ msgid "Op_tions"
+#~ msgstr "Op_cije"
+
+#~ msgid "_OK"
+#~ msgstr "_U redu"
+
+#~ msgid "Change _Session"
+#~ msgstr "Promijeni _prijavu"
+
+#~ msgid "_Last session"
+#~ msgstr "_Posljednja prijava"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr ""
+#~ "Prijavi se koristeÄi sesiju koju ste koristili prilikom posljednjeg "
+#~ "prijavljivanja"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "_Konfiguriraj upravitelj prijavom..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "_GaÅ¡enje raÄunala"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Ugasite raÄunalo kako biste ga iskljuÄili."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_Ponovo pokrenite raÄunalo"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Ponovo pokrenite raÄunalo"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Suspendiranje raÄunala"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Suspendirajte vaÅ¡e raÄunalo"
+
+#~ msgid "Hibernate your computer"
+#~ msgstr "Hibernacija raÄunala"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "Pokrenite _XDMCP izbornik"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "Pokrenite XDMCP pretraÅŸivaÄ koji Äe vam omoguÄiti prijave na udaljena "
+#~ "raÄunala, ako postoje."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "Konfiguriraj upravitelj prijavom"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "Podesi GDM (ovaj menadÅŸer prijavljivanja). Ovo Äe zahtijevati lozinku "
+#~ "root korisnika"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "KruÅŸnice"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Tema sa plavim krugovima"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c) 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME art varijacija krugova sa preglednikom izgleda"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOMEovi umjetnici"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Sretni GNOME sa preglednikom"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOMEova umjetniÄka varijacija krugova"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Sretan GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "GreÅ¡ka pri pokretanju (%s)\n"
+#~ "koji je povezan sa (%s)"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "Ne mogu otvoriti datoteku gesti: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX prikaz za prebacivanje"
+
+#~ msgid "DISPLAY"
+#~ msgstr "ZASLON"
+
+#~ msgid "Backend display name"
+#~ msgstr "Ime prikaza podsustava"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Xautority datoteka za odrediÅ¡ni prikaz"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHDATOTEKA"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Xauthority datoteka za prikaz podsustava"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "Nisam mogao otvoriti prikaz \"%s\"\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "DMX ekstenzija nije prisutna na \"%s\"\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- prebaci prikaz podsustava s jednom DMX zaslona na drugi"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "Morate definirati odrediÅ¡ni DMX zaslon koristeÄi %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "Morate definirati prikaz podsustava koristeÄi %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScree \"%s\" nije uspio na \"%s\"\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass se moÅŸe pokrenuti samo kao root\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "GreÅ¡ka prilikom autentifikacije!\n"
Index: proiecte/PPPP/gdm/po/hu.po
===================================================================
--- proiecte/PPPP/gdm/po/hu.po	(revision 134)
+++ proiecte/PPPP/gdm/po/hu.po	(revision 134)
@@ -0,0 +1,1154 @@
+# Hungarian translation of gdm.
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+#
+# Szabolcs Ban <shooby@gnome.hu>, 1999.
+# Krisztian Czako <slapic@linux.co.hu>, 2000.
+# Emese Kovacs <emese@gnome.hu>, 2001.
+# Andras Timar <timar@gnome.hu>, 2001, 2002, 2003.
+# Gabor Sari <saga@gnome.hu>, 2003, 2004.
+# Laszlo Dvornik <dvornik@gnome.hu>, 2004, 2005.
+# Gabor Kelemen <kelemeng@gnome.hu>, 2004, 2005, 2006, 2007, 2008, 2009.
+# Attila SzervÃ¡c as sas-guest see : <sas-guest@haydn.debian.org>, 2006.
+# KovÃ¡ts DÃ³ra <dorcssa@gmail.com>, 2008.
+# Gabor Kelemen <kelemeng at gnome dot hu>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-06 01:23+0200\n"
+"PO-Revision-Date: 2009-09-06 01:23+0200\n"
+"Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
+"Language-Team: Hungarian <gnome at fsf dot hu>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+"X-Poedit-Language: Hungarian\n"
+"X-Poedit-Country: HUNGARY\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "a /dev/urandom nem karakteres eszkÃ¶z"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "HibakeresÅ kÃ³d engedÃ©lyezÃ©se"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "KÃ©pernyÅ-azonosÃ­tÃ³"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "azonosÃ­tÃ³"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME bejelentkezÃ©skezelÅ szolga"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "â%sâ nevÅ± felhasznÃ¡lÃ³ nem talÃ¡lhatÃ³ a rendszeren"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "A bejelentkezÅ kÃ©pernyÅ elÅkÃ©szÃ­tÃ©se sikertelen"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "A felhasznÃ¡lÃ³ nem hitelesÃ­thetÅ"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "A felhasznÃ¡lÃ³ nem hitelesÃ­thetÅ"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "A hitelesÃ­tÃ©si adatok lÃ©trehozÃ¡sa sikertelen"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nem indÃ­thatÃ³ el az X kiszolgÃ¡lÃ³ (a grafikus felÃŒlet) valamilyen belsÅ hiba "
+"folytÃ¡n. ÃrtesÃ­tse a rendszergazdÃ¡t, vagy ellenÅrizze a rendszernaplÃ³t. "
+"Addig ez a kÃ©pernyÅ ki lesz kapcsolva. IndÃ­tsa Ãºjra a GDM-et,ha a problÃ©ma "
+"megoldÃ³dott."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: nem sikerÃŒlt csatlakozni a(z) â%sâ szÃŒlÅkÃ©pernyÅhÃ¶z"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"A kiszolgÃ¡lÃ³t a(z) %s felhasznÃ¡lÃ³nak kellene indÃ­tania, de ez a felhasznÃ¡lÃ³ "
+"nem lÃ©tezik"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nem sikerÃŒlt a csoportazonosÃ­tÃ³t %d Ã©rtÃ©kre beÃ¡llÃ­tani"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "az initgroups () meghiÃºsult a kÃ¶vetkezÅhÃ¶z: %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nem sikerÃŒlt a felhasznÃ¡lÃ³i azonosÃ­tÃ³t %d Ã©rtÃ©kre beÃ¡llÃ­tani"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nem sikerÃŒlt a csoportazonosÃ­tÃ³t nullÃ¡ra Ã¡llÃ­tani"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Nem nyithatÃ³ meg a(z) %s kÃ©pernyÅhÃ¶z tartozÃ³ naplÃ³fÃ¡jl!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Hiba a(z) %s beÃ¡llÃ­tÃ¡sa kÃ¶zben a kÃ¶vetkezÅre: %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: A kiszolgÃ¡lÃ³ prioritÃ¡sa nem Ã¡llÃ­thatÃ³ be %d Ã©rtÃ©kre: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Ãres kiszolgÃ¡lÃ³ parancs a(z) %s kÃ©pernyÅre"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "FelhasznÃ¡lÃ³nÃ©v"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "A felhasznÃ¡lÃ³nÃ©v"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "GÃ©pnÃ©v"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "A gÃ©pnÃ©v"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "KÃ©pernyÅ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "A kÃ©pernyÅ"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "hiba a hitelesÃ­tÅrendszerrel valÃ³ kommunikÃ¡ciÃ³ indÃ­tÃ¡sa kÃ¶zben - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "Ã¡ltalÃ¡nos hiba"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "elfogyott a memÃ³ria"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "alkalmazÃ¡sprogramozÃ¡si hiba"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "Ismeretlen hiba"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "FelhasznÃ¡lÃ³nÃ©v:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"hiba a hitelesÃ­tÅrendszer Ã©rtesÃ­tÃ©sekor a felhasznÃ¡lÃ³ Ã¡ltal vÃ¡lasztott "
+"parancsorrÃ³l - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "hiba a hitelesÃ­tÅrendszer Ã©rtesÃ­tÃ©sekor a felhasznÃ¡lÃ³ gÃ©pnevÃ©rÅl - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"hiba a hitelesÃ­tÅrendszer Ã©rtesÃ­tÃ©sekor a felhasznÃ¡lÃ³ terminÃ¡ljÃ¡rÃ³l - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"hiba a hitelesÃ­tÅrendszer Ã©rtesÃ­tÃ©sekor a megjelenÃ­tÅ-karakterlÃ¡ncrÃ³l - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"hiba a hitelesÃ­tÅrendszer Ã©rtesÃ­tÃ©sekor a kijelzÅ xatuh hitelesÃ­tÃ©si "
+"adatairÃ³l - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "nem lÃ©tezik felhasznÃ¡lÃ³i fiÃ³k"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "Nem lehet a felhasznÃ¡lÃ³ra vÃ¡ltani"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "A(z) %s felhasznÃ¡lÃ³ nem lÃ©tezik"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "A(z) %s csoport nem lÃ©tezik"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nem hozhatÃ³ lÃ©tre a foglalat!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Megtagadott XDMCP kÃ©rÃ©s a(z) %s gÃ©ptÅl"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nem bonthatÃ³ ki a joglista a csomagbÃ³l"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Hiba az ellenÅrzÅÃ¶sszegben"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "HibÃ¡s cÃ­m"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Nem olvashatÃ³ a kÃ©pernyÅ cÃ­me"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Nem olvashatÃ³ a kÃ©pernyÅ portszÃ¡ma"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Nem bonthatÃ³ ki a joglista a csomagbÃ³l"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Hiba az ellenÅrzÅÃ¶sszegben"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: KÃ©rÃ©s Ã©rkezett a kitiltott %s gÃ©ptÅl"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Nem olvashatÃ³ a kÃ©pernyÅ szÃ¡ma"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Nem olvashatÃ³ a kapcsolat tÃ­pusa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Nem olvashatÃ³ a kliens cÃ­me"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Nem olvashatÃ³k a hitelesÃ­tÃ©si nevek"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Nem olvashatÃ³k a hitelesÃ­tÃ©si adatok"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Nem olvashatÃ³ a hitelesÃ­tÃ©si lista"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Nem olvashatÃ³ a gyÃ¡rtÃ³ azonosÃ­tÃ³ja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: EllenÅrzÅÃ¶sszeg hiba ettÅl: %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: VezÃ©rlÃ©s Ã©rkezett a kitiltott %s gÃ©ptÅl"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Nem olvashatÃ³ a kÃ¶rnyezet cÃ­me"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Nem olvashatÃ³ a kÃ©pernyÅ osztÃ¡lya"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Nem olvashatÃ³ a cÃ­m"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: KEEPALIVE Ã©rkezett a kitiltott %s gÃ©ptÅl"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Nem olvashatÃ³ az XDMCP fejlÃ©c!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Nem megfelelÅ XDMCP verziÃ³!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: A cÃ­m feldolgozÃ¡sa nem sikerÃŒlt"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nem hatÃ¡rozhatÃ³ meg a(z) %s kiszolgÃ¡lÃ³ gÃ©pneve!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Nem Ã­rhatÃ³ a(z) %s PID fÃ¡jl, lehetsÃ©ges, hogy elfogyott a lemezterÃŒlet: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "A(z) %s Logdir nem lÃ©tezik, vagy nem kÃ¶nyvtÃ¡r. "
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "A(z) %s authdir nem lÃ©tezik. A mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "A(z) %s authdir nem kÃ¶nyvtÃ¡r. A mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"A(z) %s authdir nem a(z) %d felhasznÃ¡lÃ³ Ã©s %d csoport tulajdonÃ¡ban van. A "
+"mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"A(z) %s Authdir jogosultsÃ¡gai rosszak (%o). %o kellene legyen. A mÅ±velet "
+"megszakÃ­tva."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nem talÃ¡lhatÃ³ a(z) â%sâ GDM felhasznÃ¡lÃ³. A mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "A GDM felhasznÃ¡lÃ³ nem lehet a root. A mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nem talÃ¡lhatÃ³ a(z) â%sâ GDM csoport. A mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "A GDM csoportja nem lehet a root. A mÅ±velet megszakÃ­tva."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Minden figyelmeztetÃ©s vÃ©gzetessÃ© tÃ©tele"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "KilÃ©pÃ©s egy idÅ utÃ¡n - hibakeresÃ©si cÃ©llal"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM verziÃ³ kiÃ­rÃ¡sa"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME bejelentkezÃ©skezelÅ"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Csak a root futtathatja a GDM-et"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME bejelentkezÃ©skezelÅ munkamenet-dolgozÃ³ja"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI nyilvÃ¡ntartÃ¡s-Ã¡talakÃ­tÃ³"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "BejelentkezÃ©si ablak"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "EnergiakezelÅ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "EnergiakezelÅ dÃ©mon"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME beÃ¡llÃ­tÃ¡sdÃ©mon"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME kÃ©pernyÅ-nagyÃ­tÃ³"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "A kÃ©pernyÅ rÃ©szeinek nagyÃ­tÃ¡sa"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME kÃ©pernyÅ-billentyÅ±zet"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "KÃ©pernyÅ-billentyÅ±zet hasznÃ¡lata"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orka kÃ©pernyÅ-felolvasÃ³"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "A megjelenÅ informÃ¡ciÃ³k Ã¡talakÃ­tÃ¡sa beszÃ©ddÃ© vagy braille-kimenettÃ©"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit hitelesÃ­tÃ©si ÃŒgynÃ¶k"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "VÃ¡lasszon rendszert"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Nem hozhatÃ³ lÃ©tre XDMCP puffer!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Nem olvashatÃ³ az XDMCP fejlÃ©c!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÃrtÃ©k"
+
+# fixme
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "eltelt idÅ szÃ¡zalÃ©ka"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "InaktÃ­v szÃ¶veg"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"A cÃ­mkÃ©ben hasznÃ¡landÃ³ szÃ¶veg, ha a felhasznÃ¡lÃ³ mÃ©g nem vÃ¡lasztott ki elemet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "AktÃ­v szÃ¶veg"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"A cÃ­mkÃ©ben hasznÃ¡landÃ³ szÃ¶veg, ha a felhasznÃ¡lÃ³ mÃ¡r kivÃ¡lasztott egy elemet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "A lista lÃ¡thatÃ³"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "A vÃ¡lasztÃ³lista lÃ¡thatÃ³-e?"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%I.%M.%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%I.%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Automatikus bejelentkezÃ©sâŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "MegszakÃ­tÃ¡sâŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "VÃ¡lasszon nyelvet Ã©s nyomja meg a BejelentkezÃ©s gombot"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "HitelesÃ­tÃ©si pÃ¡rbeszÃ©dablak"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "SzÃ¡mÃ­tÃ³gÃ©p neve"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "BejelentkezÃ©s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÃjraindÃ­tÃ¡s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "LeÃ¡llÃ­tÃ¡s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "FelfÃŒggesztÃ©s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VerziÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Nyelvek"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Nyelvek:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Nyelv:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "EgyÃ©bâŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "VÃ¡lasszon egy nyelvet az elÃ©rhetÅ nyelvek teljes listÃ¡jÃ¡bÃ³l."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Nem definiÃ¡lt"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "BillentyÅ±zetkiosztÃ¡sok"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "Bille_ntyÅ±zet:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "EgyÃ©bâŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"VÃ¡lasszon egy billentyÅ±zetkiosztÃ¡st az elÃ©rhetÅ kiosztÃ¡sok teljes listÃ¡jÃ¡bÃ³l."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "SzÃ¶veg cÃ­mkÃ©je"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "CÃ­mkekÃ©nt hasznÃ¡landÃ³ szÃ¶veg"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "IkonnÃ©v"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "A cÃ­mkÃ©vel hasznÃ¡landÃ³ szÃ¶veg"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "AlapÃ©rtelmezett elem"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Az alapÃ©rtelmezett elem azonosÃ­tÃ³ja"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Az elemek maximÃ¡lis szÃ¡ma"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "A listÃ¡n tartandÃ³ elemek maximÃ¡lis szÃ¡ma"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "TÃ¡voli bejelentkezÃ©s (KapcsolÃ³dÃ¡s a kÃ¶vetkezÅhÃ¶z: %sâŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "TÃ¡voli bejelentkezÃ©s (KapcsolÃ³dva a kÃ¶vetkezÅhÃ¶z: %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "TÃ¡voli bejelentkezÃ©s"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Munkamenetek:"
+
+# fixme
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "FejlÃ©cÃŒzenet szÃ¶vege"
+
+# fixme
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "FejlÃ©cÃŒzenet szÃ¶vege, ha a vÃ¡lasztÃ³ ÃŒres"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Az ÃºjraindÃ­tÃ¡sa gombok megjelenÃ­tÃ©sÃ©nek letiltÃ¡sa"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Az ismert felhasznÃ¡lÃ³k ne jelenjenek meg a bejelentkezÃ©si ablakban"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "AkadÃ¡lymentes billentyÅ±zet bÅvÃ­tmÃ©ny engedÃ©lyezÃ©se"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "HibakeresÃ©s engedÃ©lyezÃ©se"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Az ÃŒdvÃ¶zlÅ hibakeresÃ©si mÃ³djÃ¡nak engedÃ©lyezÃ©se."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "KÃ©pernyÅ-billentyÅ±zet engedÃ©lyezÃ©se"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "KÃ©pernyÅ-nagyÃ­tÃ¡s engedÃ©lyezÃ©se"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "KÃ©pernyÅ-felolvasÃ³ engedÃ©lyezÃ©se"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Hiba a fejlÃ©cÃŒzenet megjelenÃ­tÃ©sekor"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Az ÃŒdvÃ¶zlÅ logÃ³jakÃ©nt hasznÃ¡landÃ³ ikon neve"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "NemrÃ©g hasznÃ¡lt billentyÅ±zetkiosztÃ¡sok"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "NemrÃ©g hasznÃ¡lt nyelvek"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"A bejelentkezÃ©si ablakban alapÃ©rtelmezÃ©sben megjelenÃ­tendÅ "
+"billentyÅ±zetkiosztÃ¡sok listÃ¡ja."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"A bejelentkezÃ©si ablakban alapÃ©rtelmezÃ©sben megjelenÃ­tendÅ nyelvek listÃ¡ja."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Az ÃŒdvÃ¶zlÅlogÃ³hoz hasznÃ¡landÃ³ tÃ©mÃ¡zott ikon neve."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"ÃllÃ­tsa igazra az ismert felhasznÃ¡lÃ³k megjelenÃ­tÃ©sÃ©nek letiltÃ¡sÃ¡hoz a "
+"bejelentkezÃ©si ablakban."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"ÃllÃ­tsa igazra az ÃºjraindÃ­tÃ¡s gombok megjelenÃ­tÃ©sÃ©nek letiltÃ¡sÃ¡hoz a "
+"bejelentkezÃ©si ablakban."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"ÃllÃ­tsa igazra a hÃ¡ttÃ©r beÃ¡llÃ­tÃ¡sait kezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"ÃllÃ­tsa igazra a mÃ©diabillentyÅ±beÃ¡llÃ­tÃ¡s-kezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "ÃllÃ­tsa igazra a kÃ©pernyÅ-billentyÅ±zet engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÃllÃ­tsa igazra az akadÃ¡lymentes billentyÅ±zet beÃ¡llÃ­tÃ¡sainak engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "ÃllÃ­tsa igazra a kÃ©pernyÅnagyÃ­tÃ³ engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "ÃllÃ­tsa igazra a kÃ©pernyÅolvasÃ³ engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "ÃllÃ­tsa igazra a hangbeÃ¡llÃ­tÃ¡s-kezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "ÃllÃ­tsa igazra az xrandr-beÃ¡llÃ­tÃ¡skezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"ÃllÃ­tsa igazra az xsettings beÃ¡llÃ­tÃ¡skezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "ÃllÃ­tsa igazra a fejlÃ©c szÃ¶vegÃ©nek megjelenÃ­tÃ©sÃ©hez."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "ÃllÃ­tsa igazra a compiz hasznÃ¡latÃ¡hoz ablakkezelÅkÃ©nt."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"A bejelentkezÃ©si ablakban megjelenÃ­tendÅ fejlÃ©cszÃ¶veg, ha a "
+"felhasznÃ¡lÃ³vÃ¡lasztÃ³ ÃŒres, a banner_message_text helyett."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "A bejelentkezÃ©si ablakban megjelenÃ­tendÅ fejlÃ©cszÃ¶veg."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Igaz, ha a hÃ¡ttÃ©rkÃ©pbeÃ¡llÃ­tÃ¡s-kezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezve van."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Igaz, ha a mÃ©diabillentyÅ±beÃ¡llÃ­tÃ¡s-kezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezve van."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Igaz, ha a hangbeÃ¡llÃ­tÃ¡s-kezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezve van."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Igaz, ha az xrandr-beÃ¡llÃ­tÃ¡skezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezve van."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Igaz, ha az xsettings beÃ¡llÃ­tÃ¡skezelÅ bÅvÃ­tmÃ©ny engedÃ©lyezve van."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "A compiz hasznÃ¡lata ablakkezelÅkÃ©nt"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "IdÅtartam"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Az idÅzÃ­tÅ megÃ¡llÃ¡sÃ¡ig eltelÅ mÃ¡sodpercek szÃ¡ma"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "KezdÃ©si idÅ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Az idÅzÃ­tÅ indÃ­tÃ¡sÃ¡nak ideje"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Fut?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Az idÅzÃ­tÅ visszaszÃ¡mol-e?"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "KezelÅ"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "A felhasznÃ¡lÃ³t kezelÅ felhasznÃ¡lÃ³kezelÅ objektum."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "MÃ¡sâŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "VÃ¡lasszon mÃ¡sik felhasznÃ¡lÃ³i fiÃ³kot"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "VendÃ©g"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "bejelentkezÃ©s ideiglenes vendÃ©gkÃ©nt"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatikus bejelentkezÃ©s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Automatikus bejelentkezÃ©s a rendszerbe a beÃ¡llÃ­tÃ¡sok kivÃ¡lasztÃ¡sa utÃ¡n"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "BejelentkezÃ©s mint %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Be van jelentkezve"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"A felhasznÃ¡lÃ³vÃ¡ltÃ³ kisalkalmazÃ¡s szabad szoftver, terjesztheti Ã©s/vagy "
+"mÃ³dosÃ­thatja aÂ Free Software Foundation Ã¡ltal kiadott GNU General Public "
+"License mÃ¡sodik (vagy bÃ¡rmely kÃ©sÅbbi) vÃ¡ltozatÃ¡ban foglaltak alapjÃ¡n."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"A programot abban a remÃ©nyben terjesztjÃŒk, hogy hasznos lesz, de nem "
+"vÃ¡llalunk SEMMIFÃLE GARANCIÃT, mÃ©g olyan Ã©rtelemben sem, hogy a program "
+"alkalmas-e a KÃZREADÃSRA vagy EGY BIZONYOS FELADAT ELVÃGZÃSÃRE. TovÃ¡bbi "
+"rÃ©szletekÃ©rt tanulmÃ¡nyozza a GNU GPL licencet."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"A programhoz a GNU General Public License egy pÃ©ldÃ¡nya is jÃ¡r, ha nem kapta "
+"meg, Ã­rjon a Free Software Foundation Inc.-nek. LevÃ©lcÃ­mÃŒk: 51 Franklin St, "
+"Fifth Floor, Boston, MA 02110-1301, USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "MenÃŒ a felhasznÃ¡lÃ³k kÃ¶zti gyors vÃ¡ltÃ¡shoz"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"BÃ¡n Szabolcs <shooby@gnome.hu>\n"
+"CzakÃ³ KrisztiÃ¡n <slapic@linux.co.hu>\n"
+"Dvornik LÃ¡szlÃ³ <dvornik@gnome.hu>\n"
+"Kelemen GÃ¡bor <kelemeng@gnome.hu>\n"
+"KovÃ¡cs Emese <emese@gnome.hu>\n"
+"KovÃ¡ts DÃ³ra <dorcssa@gmail.com>\n"
+"SÃ¡ri GÃ¡bor <saga@gnome.hu>\n"
+"SzervÃ¡c Attila <sas@321.hu>\n"
+"TÃ­mÃ¡r AndrÃ¡s <timar@gnome.hu>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nem lehet zÃ¡rolni a kÃ©pernyÅt: %s "
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Ãtmenetileg nem lehet beÃ¡llÃ­tani a kÃ©pernyÅvÃ©dÅt a kÃ©pernyÅ elsÃ¶tÃ©tÃ­tÃ©sÃ©re: %"
+"s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nem lehet kijelentkezni: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ElÃ©rhetÅ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "LÃ¡thatatlan"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Elfoglalt"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "TÃ¡vol"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "FiÃ³kinformÃ¡ciÃ³k..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "RendszerbeÃ¡llÃ­tÃ¡sokâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "KÃ©pernyÅ zÃ¡rolÃ¡sa"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "FelhasznÃ¡lÃ³vÃ¡ltÃ¡s"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "KilÃ©pÃ©sâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "FelhasznÃ¡lÃ³vÃ¡ltÃ¡s"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "FiÃ³kbeÃ¡llÃ­tÃ¡sok Ã©s -Ã¡llapot mÃ³dosÃ­tÃ¡sa"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "MenÃŒ a felhasznÃ¡lÃ³k kÃ¶zti gyors vÃ¡ltÃ¡shoz"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "FelhasznÃ¡lÃ³vÃ¡ltÃ¡s"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FelhasznÃ¡lÃ³vÃ¡ltÃ¡s kisalkalmazÃ¡s factory"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "SzemÃ©lyes _informÃ¡ciÃ³k szerkesztÃ©se"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_NÃ©vjegy"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_FelhasznÃ¡lÃ³k Ã©s csoportok szerkesztÃ©se"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "MellÅzve - csak a kompatibilitÃ¡s miatt"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "PARANCS"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "HibakeresÅ-kimenet bekapcsolÃ¡sa"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Ezen alkalmazÃ¡s verziÃ³ja"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "A jelenlegi munkamenet nem azonosÃ­thatÃ³."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Ãj GDM bejelentkezÃ©s"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nem indÃ­thatÃ³ Ãºj kÃ©pernyÅ"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "A kÃ©pernyÅkÃ©p elkÃ©szÃŒlt"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "KÃ©p kÃ©szÃ­tÃ©se a kÃ©pernyÅrÅl"
Index: proiecte/PPPP/gdm/po/hy.po
===================================================================
--- proiecte/PPPP/gdm/po/hy.po	(revision 134)
+++ proiecte/PPPP/gdm/po/hy.po	(revision 134)
@@ -0,0 +1,3834 @@
+# gdm2 armenian translation
+# Copyright (C) 2006 Norayr Chilingaryan
+# This file is distributed under the same license as the gdm package.
+# Norayr Chilingaryan <norik@freenet.am>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2.HEAD\n"
+"Report-Msgid-Bugs-To: Norayr Chilingaryan <norik@freenet.am>\n"
+"POT-Creation-Date: 2006-03-03 14:58+0000\n"
+"PO-Revision-Date: 2006-03-03 14:59+0000\n"
+"Last-Translator: Norayr Chilingaryan <norik@freenet.am>\n"
+"Language-Team: Armenian <norik@freenet.am>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 16bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr ""
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr ""
+
+#: ../config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr ""
+
+#: ../config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr ""
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#: ../config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+
+#: ../config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+
+#: ../config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr ""
+
+#: ../config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+
+#: ../config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+
+#: ../config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr ""
+
+#: ../config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+
+#: ../config/gettextfoo.h:11 ../config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+
+#: ../config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+
+#: ../config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+
+#: ../config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "Ô³ÕÕÕ"
+
+#: ../config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Ô³ÕÕÕ ÕŽÕ«Õ»Õ¡ÕŸÕ¡ÕµÖ ÕŽÕ¿Õ¶Õ¥Õ¬ÕžÖ Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../daemon/auth.c:57
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr ""
+
+#: ../daemon/auth.c:60
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+
+#: ../daemon/auth.c:65
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+
+#: ../daemon/auth.c:195
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr ""
+
+#: ../daemon/auth.c:219 ../daemon/auth.c:236 ../daemon/auth.c:876
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr ""
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:675 ../daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr ""
+
+#: ../daemon/auth.c:696
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr ""
+
+#: ../daemon/auth.c:746 ../daemon/auth.c:768
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr ""
+
+#: ../daemon/auth.c:852
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr ""
+
+#: ../daemon/auth.c:895 ../daemon/gdm.c:1364 ../daemon/gdm.c:1728
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr ""
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:111
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  Waiting for 2 minutes before "
+"trying again on display %s."
+msgstr ""
+
+#: ../daemon/display.c:255
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr ""
+
+#: ../daemon/display.c:331
+#, c-format
+msgid "%s: Failed forking GDM slave process for %s"
+msgstr ""
+
+#: ../daemon/errorgui.c:348
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr ""
+
+#: ../daemon/errorgui.c:365
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+
+#: ../daemon/errorgui.c:374
+#, c-format
+msgid "%s could not be opened"
+msgstr ""
+
+#: ../daemon/errorgui.c:488 ../daemon/errorgui.c:632 ../daemon/errorgui.c:743
+#: ../daemon/errorgui.c:864
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr ""
+
+#: ../daemon/filecheck.c:61
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr ""
+
+#: ../daemon/filecheck.c:73 ../daemon/filecheck.c:115
+#: ../daemon/filecheck.c:178
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr ""
+
+#: ../daemon/filecheck.c:79 ../daemon/filecheck.c:122
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr ""
+
+#: ../daemon/filecheck.c:85
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr ""
+
+#: ../daemon/filecheck.c:100 ../daemon/filecheck.c:166
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr ""
+
+#: ../daemon/filecheck.c:108 ../daemon/filecheck.c:172
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr ""
+
+#: ../daemon/filecheck.c:129
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr ""
+
+#: ../daemon/filecheck.c:136 ../daemon/filecheck.c:191
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+
+#: ../daemon/gdm-net.c:332
+#, c-format
+msgid "%s: Could not make socket"
+msgstr ""
+
+#: ../daemon/gdm-net.c:363
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr ""
+
+#: ../daemon/gdm-net.c:449
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr ""
+
+#: ../daemon/gdm-net.c:457
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr ""
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:198 ../daemon/gdm.c:206 ../daemon/gdm.c:1498
+#: ../daemon/gdm.c:1506
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr ""
+
+#: ../daemon/gdm.c:200 ../daemon/gdm.c:208 ../daemon/gdm.c:1500
+#: ../daemon/gdm.c:1508
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr ""
+
+#: ../daemon/gdm.c:218
+#, c-format
+msgid "%s: fork () failed!"
+msgstr ""
+
+#. should never happen
+#: ../daemon/gdm.c:221 ../daemon/slave.c:3332
+#, c-format
+msgid "%s: setsid () failed: %s!"
+msgstr ""
+
+#: ../daemon/gdm.c:412
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr ""
+
+#: ../daemon/gdm.c:430
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr ""
+
+#: ../daemon/gdm.c:547
+msgid ""
+"The X server (your graphical interface) cannot be started.  It is likely "
+"that it is not set up correctly.  You will need to log in on a console and "
+"rerun the X configuration application, then restart GDM."
+msgstr ""
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:559
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+
+#: ../daemon/gdm.c:569 ../daemon/gdm.c:2298
+msgid "Master suspending..."
+msgstr ""
+
+#: ../daemon/gdm.c:622
+#, c-format
+msgid "System is restarting, please wait ..."
+msgstr ""
+
+#: ../daemon/gdm.c:624
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr ""
+
+#: ../daemon/gdm.c:635
+msgid "Master halting..."
+msgstr ""
+
+#: ../daemon/gdm.c:648
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr ""
+
+#: ../daemon/gdm.c:657
+msgid "Restarting computer..."
+msgstr ""
+
+#: ../daemon/gdm.c:670
+#, c-format
+msgid "%s: Restart failed: %s"
+msgstr ""
+
+#: ../daemon/gdm.c:774
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+"system menu from display %s"
+msgstr ""
+
+#: ../daemon/gdm.c:783
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+"display %s"
+msgstr ""
+
+#. Bury this display for good
+#: ../daemon/gdm.c:849
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr ""
+
+#: ../daemon/gdm.c:1000
+msgid "GDM restarting ..."
+msgstr ""
+
+#: ../daemon/gdm.c:1004
+msgid "Failed to restart self"
+msgstr ""
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1078
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr ""
+
+#: ../daemon/gdm.c:1236
+msgid "Do not fork into the background"
+msgstr ""
+
+#: ../daemon/gdm.c:1238
+msgid "No console (static) servers to be run"
+msgstr ""
+
+#: ../daemon/gdm.c:1240
+msgid "Alternative configuration file"
+msgstr ""
+
+#: ../daemon/gdm.c:1240
+msgid "CONFIGFILE"
+msgstr ""
+
+#: ../daemon/gdm.c:1242
+msgid "Preserve LD_* variables"
+msgstr ""
+
+#: ../daemon/gdm.c:1244
+msgid "Print GDM version"
+msgstr ""
+
+#: ../daemon/gdm.c:1246
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+
+#: ../daemon/gdm.c:1353 ../daemon/gdm.c:1697
+#, c-format
+msgid "Can't open %s for writing"
+msgstr ""
+
+#: ../daemon/gdm.c:1411 ../gui/gdmchooser.c:1971
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/gdm.c:1433
+msgid "Only root wants to run GDM\n"
+msgstr ""
+
+#: ../daemon/gdm.c:1449 ../daemon/gdm.c:1453 ../daemon/gdm.c:1536
+#: ../daemon/gdm.c:1540 ../daemon/gdm.c:1544 ../daemon/gdm.c:1548
+#: ../daemon/gdm.c:1558 ../daemon/gdm.c:1564 ../daemon/gdm.c:1575
+#: ../daemon/misc.c:1771 ../daemon/misc.c:1775 ../daemon/misc.c:1779
+#: ../daemon/misc.c:1786 ../daemon/misc.c:1790 ../daemon/misc.c:1794
+#: ../daemon/server.c:522 ../daemon/server.c:535 ../daemon/slave.c:780
+#: ../daemon/slave.c:794 ../daemon/slave.c:804 ../daemon/slave.c:814
+#: ../daemon/slave.c:826 ../gui/gdmlogin.c:3523 ../gui/gdmlogin.c:3534
+#: ../gui/gdmlogin.c:3540
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr ""
+
+#: ../daemon/gdm.c:1480
+msgid "GDM already running. Aborting!"
+msgstr ""
+
+#: ../daemon/gdm.c:1584
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr ""
+
+#: ../daemon/gdm.c:2713
+msgid "DYNAMIC request denied: Not authenticated"
+msgstr ""
+
+#: ../daemon/gdm.c:2879 ../daemon/gdm.c:2897 ../daemon/gdm.c:3157
+#: ../daemon/gdm.c:3208 ../daemon/gdm.c:3260 ../daemon/gdm.c:3301
+#: ../daemon/gdm.c:3327
+#, c-format
+msgid "%s request denied: Not authenticated"
+msgstr ""
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:2915
+msgid "Unknown server type requested; using standard server."
+msgstr ""
+
+#: ../daemon/gdm.c:2919
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:551 ../daemon/gdmconfig.c:558
+#, c-format
+msgid "%s: No GDM configuration file: %s. Using defaults."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:872
+#, c-format
+msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:905
+#, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:964
+#, c-format
+msgid "%s: No greeter specified."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:966
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:968
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1052
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1113
+#, c-format
+msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1351
+#, c-format
+msgid "%s: Priority out of bounds; changed to %d"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1357
+#, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1556
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1573
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct GDM configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1584
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1590
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct GDM configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1601
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1674
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1796 ../daemon/gdmconfig.c:1837
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+msgstr ""
+
+#. start
+#. server uid
+#: ../daemon/gdmconfig.c:1814
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1827
+msgid ""
+"XDMCP is disabled and GDM cannot find any static server to start.  "
+"Aborting!  Please correct the configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1856
+#, c-format
+msgid ""
+"The GDM user '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1864
+#, c-format
+msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1871
+msgid ""
+"The GDM user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct GDM configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1882
+#, c-format
+msgid "%s: The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1889
+#, c-format
+msgid ""
+"The GDM group '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1897
+#, c-format
+msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1904
+msgid ""
+"The GDM group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct GDM configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1914
+#, c-format
+msgid "%s: The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1923
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the GDM user"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1929
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1937
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the GDM user"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1946
+msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1949
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1973
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or GDM "
+"configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1985
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:1991
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the GDM configuration and restart GDM."
+msgstr ""
+
+#: ../daemon/gdmconfig.c:2004
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:745
+msgid "y = Yes or n = No? >"
+msgstr ""
+
+#: ../daemon/misc.c:1125
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr ""
+
+#: ../daemon/misc.c:1279
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr ""
+
+#: ../daemon/misc.c:1284
+#, c-format
+msgid "initgroups () failed for %s. Aborting."
+msgstr ""
+
+#: ../daemon/misc.c:1529 ../daemon/misc.c:1543
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr ""
+
+#: ../daemon/misc.c:2443
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+
+#: ../daemon/server.c:151
+msgid "Can not start fallback console"
+msgstr ""
+
+#: ../daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should "
+"another display number by tried?  Answering no will cause GDM to attempt "
+"starting the server on %s again.%s"
+msgstr ""
+
+#: ../daemon/server.c:349
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+
+#: ../daemon/server.c:395
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr ""
+
+#: ../daemon/server.c:426
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr ""
+
+#: ../daemon/server.c:510
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr ""
+
+#: ../daemon/server.c:698
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#. Send X too busy
+#: ../daemon/server.c:838
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr ""
+
+#: ../daemon/server.c:865
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr ""
+
+#: ../daemon/server.c:976
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr ""
+
+#: ../daemon/server.c:981
+#, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr ""
+
+#: ../daemon/server.c:1160
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/server.c:1172 ../daemon/server.c:1178 ../daemon/server.c:1183
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/server.c:1229
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/server.c:1239
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/server.c:1251
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/server.c:1266 ../daemon/slave.c:2450 ../daemon/slave.c:2921
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/server.c:1272 ../daemon/slave.c:2456 ../daemon/slave.c:2927
+#, c-format
+msgid "%s: initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/server.c:1278 ../daemon/slave.c:2461 ../daemon/slave.c:2932
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/server.c:1285
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/server.c:1312
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr ""
+
+#: ../daemon/server.c:1320
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr ""
+
+#: ../daemon/slave.c:269
+msgid "Can't set EGID to user GID"
+msgstr ""
+
+#: ../daemon/slave.c:277
+msgid "Can't set EUID to user UID"
+msgstr ""
+
+#: ../daemon/slave.c:1104
+msgid "Log in anyway"
+msgstr "Ô±ÕµÕ¶ÕžÖÕ¡ÕŽÕ¥Õ¶Õ¡ÕµÕ¶Õ«ÕŸ ÕŽÕ¿Õ¶Õ¥Õ¬ ÕŽÕ«Õ»Õ¡ÕŸÕ¡ÕµÖ"
+
+#: ../daemon/slave.c:1106
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+
+#: ../daemon/slave.c:1110
+msgid "Return to previous login"
+msgstr ""
+
+#: ../daemon/slave.c:1111 ../daemon/slave.c:1117
+msgid "Abort login"
+msgstr "ÔžÕ¶Õ€Õ°Õ¡Õ¿Õ¥Õ¬ ÕŽÕžÖÕ¿ÖÕš"
+
+#: ../daemon/slave.c:1114
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+
+#: ../daemon/slave.c:1291
+msgid ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+msgstr ""
+
+#: ../daemon/slave.c:1545
+#, c-format
+msgid "%s: cannot fork"
+msgstr ""
+
+#: ../daemon/slave.c:1592
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr ""
+
+#: ../daemon/slave.c:1743
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file.  Attempting to start it from the "
+"default location."
+msgstr ""
+
+#: ../daemon/slave.c:1757
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file."
+msgstr ""
+
+#: ../daemon/slave.c:1921
+msgid "You must authenticate as root to run configuration."
+msgstr ""
+
+#: ../daemon/slave.c:2053 ../daemon/slave.c:2076
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist."
+msgstr ""
+
+#: ../daemon/slave.c:2404 ../daemon/slave.c:2409
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr ""
+
+#: ../daemon/slave.c:2541
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  GDM has started a single server for "
+"you.  You should log in and fix the configuration.  Note that automatic and "
+"timed logins are disabled now."
+msgstr ""
+
+#: ../daemon/slave.c:2555
+msgid ""
+"Could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+
+#: ../daemon/slave.c:2564
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+
+#: ../daemon/slave.c:2584
+msgid ""
+"The greeter application appears to be crashing.\n"
+"Attempting to use a different one."
+msgstr ""
+
+#. Something went wrong
+#: ../daemon/slave.c:2607
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+
+#: ../daemon/slave.c:2614
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr ""
+
+#: ../daemon/slave.c:2626
+msgid ""
+"Cannot start the greeter application; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2633
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr ""
+
+#: ../daemon/slave.c:2637
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr ""
+
+#: ../daemon/slave.c:2709
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr ""
+
+#: ../daemon/slave.c:2881
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr ""
+
+#: ../daemon/slave.c:2986
+msgid ""
+"Cannot start the chooser application. You will probably not be able to log "
+"in.  Please contact the system administrator."
+msgstr ""
+
+#: ../daemon/slave.c:2990
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr ""
+
+#: ../daemon/slave.c:2993
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr ""
+
+#: ../daemon/slave.c:3226
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr ""
+
+#: ../daemon/slave.c:3385
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr ""
+
+#: ../daemon/slave.c:3429
+#, c-format
+msgid "Language %s does not exist; using %s"
+msgstr ""
+
+#: ../daemon/slave.c:3430
+msgid "System default"
+msgstr ""
+
+#: ../daemon/slave.c:3447
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr ""
+
+#: ../daemon/slave.c:3494
+#, c-format
+msgid "%s: setusercontext () failed for %s. Aborting."
+msgstr ""
+
+#: ../daemon/slave.c:3500
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr ""
+
+#: ../daemon/slave.c:3536
+#, c-format
+msgid ""
+"No Exec line in the session file: %s.  Running the GNOME failsafe session "
+"instead"
+msgstr ""
+
+#: ../daemon/slave.c:3539
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: ../daemon/slave.c:3559
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+
+#: ../daemon/slave.c:3565
+msgid ""
+"Cannot find or run the base session script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+
+#. yaikes
+#: ../daemon/slave.c:3580
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+msgstr ""
+
+#: ../daemon/slave.c:3585
+msgid ""
+"Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+"session instead."
+msgstr ""
+
+#: ../daemon/slave.c:3593
+msgid ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME without the startup scripts being run.  This should be used "
+"to fix problems in your installation."
+msgstr ""
+
+#: ../daemon/slave.c:3608
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr ""
+
+#: ../daemon/slave.c:3621
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+
+#: ../daemon/slave.c:3648
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%sÕ Õ£ÕžÖÕ®Õ¡Õ®ÕžÕ²Õš ÕŽÕžÖÕ¿ÖÕ« Õ«ÖÕ¡ÕŸÕžÖÕ¶Ö Õ¹ÕžÖÕ¶Õ« "
+
+#: ../daemon/slave.c:3651
+msgid "The system administrator has disabled your account."
+msgstr "ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕš Õ¡Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ§ Õ°Õ¡Õ·Õ«ÕŸÕš"
+
+#: ../daemon/slave.c:3682
+msgid "Error! Unable to set executable context."
+msgstr ""
+
+#. will go to .xsession-errors
+#: ../daemon/slave.c:3690 ../daemon/slave.c:3695
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr ""
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:3706
+msgid "Cannot start the session due to some internal error."
+msgstr ""
+
+#: ../daemon/slave.c:3760
+#, c-format
+msgid "%s: User passed auth but getpwnam (%s) failed!"
+msgstr ""
+
+#: ../daemon/slave.c:3773
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+
+#: ../daemon/slave.c:3795
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+
+#: ../daemon/slave.c:3807
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr ""
+
+#: ../daemon/slave.c:3856
+msgid ""
+"User's $HOME/.dmrc file is being ignored.  This prevents the default session "
+"and language from being saved.  File should be owned by user and have 644 "
+"permissions.  User's $HOME directory must be owned by user and not writable "
+"by other users."
+msgstr ""
+
+#: ../daemon/slave.c:3985
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+
+#: ../daemon/slave.c:4061
+#, c-format
+msgid "%s: Error forking user session"
+msgstr ""
+
+#: ../daemon/slave.c:4142
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+
+#: ../daemon/slave.c:4150
+msgid "View details (~/.xsession-errors file)"
+msgstr ""
+
+#: ../daemon/slave.c:4314
+msgid "GDM detected a halt or restart in progress."
+msgstr ""
+
+#: ../daemon/slave.c:4408
+#, c-format
+msgid "Ping to %s failed; whacking display!"
+msgstr ""
+
+#: ../daemon/slave.c:4687
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr ""
+
+#: ../daemon/slave.c:4756
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+
+#: ../daemon/slave.c:5113
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr ""
+
+#: ../daemon/slave.c:5120 ../daemon/slave.c:5259
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr ""
+
+#: ../daemon/slave.c:5214
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr ""
+
+#: ../daemon/slave.c:5253
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr ""
+
+#: ../daemon/verify-crypt.c:68 ../daemon/verify-pam.c:1119
+#: ../daemon/verify-shadow.c:69
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:73 ../daemon/verify-pam.c:1129
+#: ../daemon/verify-shadow.c:74 ../gui/greeter/greeter_parser.c:1106
+msgid "Caps Lock is on."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:118 ../daemon/verify-pam.c:525
+#: ../daemon/verify-shadow.c:117 ../gui/gdmlogin.c:2782
+msgid "Please enter your username"
+msgstr ""
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:119 ../daemon/verify-pam.c:425
+#: ../daemon/verify-pam.c:426 ../daemon/verify-pam.c:427
+#: ../daemon/verify-pam.c:512 ../daemon/verify-pam.c:854
+#: ../daemon/verify-shadow.c:118 ../gui/gdmlogin.c:1005 ../gui/gdmlogin.c:1019
+#: ../gui/gdmlogin.c:1633 ../gui/gdmlogin.c:2113 ../gui/greeter/greeter.c:173
+#: ../gui/greeter/greeter_parser.c:1125
+msgid "Username:"
+msgstr "Ô±Õ¶ÕžÖÕ¶"
+
+#: ../daemon/verify-crypt.c:157 ../daemon/verify-pam.c:428
+#: ../daemon/verify-pam.c:429 ../daemon/verify-pam.c:573
+#: ../daemon/verify-shadow.c:175 ../gui/gdmlogin.c:1668
+#: ../gui/greeter/greeter.c:192
+msgid "Password:"
+msgstr "ÔŸÕ¡Õ®Õ¯Õ¡Õ£Õ«Ö"
+
+#: ../daemon/verify-crypt.c:175 ../daemon/verify-crypt.c:189
+#: ../daemon/verify-shadow.c:193 ../daemon/verify-shadow.c:207
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr ""
+
+#: ../daemon/verify-crypt.c:202 ../daemon/verify-pam.c:965
+#: ../daemon/verify-shadow.c:220
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Root-Õ« ÕŽÕžÖÕ¿ÖÕš Õ¡ÖÕ£Õ¥Õ¬ÕŸÕ¡Õ® Õ§ '%s' Õ§Õ¯ÖÕ¡Õ¶Õ«Õ¶"
+
+#: ../daemon/verify-crypt.c:204 ../daemon/verify-shadow.c:222
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕ«Õ¶ Õ¡Õ©ÕžÖÕµÕ¬ Õ¿ÖÕŸÕ¡Õ® Õ¹Õ§ ÕŽÕ¿Õ¶Õ¥Õ¬ Õ¡ÕµÕœ Õ§Õ¯ÖÕ¡Õ¶"
+
+#: ../daemon/verify-crypt.c:220 ../daemon/verify-crypt.c:244
+#: ../daemon/verify-shadow.c:238 ../daemon/verify-shadow.c:262
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "%s Õ£ÕžÖÕ®Õ¡Õ®ÕžÕ²Õš ÕŽÕžÖÕ¿ÖÕ« Õ«ÖÕ¡ÕŸÕžÖÕ¶Ö Õ¹ÕžÖÕ¶Õ«"
+
+#: ../daemon/verify-crypt.c:222 ../daemon/verify-crypt.c:246
+#: ../daemon/verify-pam.c:1011 ../daemon/verify-pam.c:1292
+#: ../daemon/verify-shadow.c:240 ../daemon/verify-shadow.c:264
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr "" 
+"\n"
+"ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕš Õ¡Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ§ Õ°Õ¡Õ·Õ«ÕŸÕš"
+
+#: ../daemon/verify-crypt.c:269 ../daemon/verify-crypt.c:407
+#: ../daemon/verify-pam.c:1029 ../daemon/verify-pam.c:1309
+#: ../daemon/verify-shadow.c:287 ../daemon/verify-shadow.c:425
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr ""
+
+#: ../daemon/verify-crypt.c:271 ../daemon/verify-crypt.c:410
+#: ../daemon/verify-pam.c:1031 ../daemon/verify-pam.c:1312
+#: ../daemon/verify-shadow.c:289 ../daemon/verify-shadow.c:428
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:282 ../daemon/verify-crypt.c:355
+#: ../daemon/verify-shadow.c:300 ../daemon/verify-shadow.c:374
+#, c-format
+msgid "Password of %s has expired"
+msgstr "%s - Õ« Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ£ÖÕ« ÕªÕ¡ÕŽÕ¯Õ¥Õ¿Õš Õ¬ÖÕ¡ÖÕ¥Õ¬ Õ§"
+
+#: ../daemon/verify-crypt.c:284 ../daemon/verify-shadow.c:302
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:295 ../daemon/verify-shadow.c:313
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:338 ../daemon/verify-crypt.c:346
+#: ../daemon/verify-shadow.c:357 ../daemon/verify-shadow.c:365
+msgid ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:357 ../daemon/verify-shadow.c:376
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+
+#: ../daemon/verify-crypt.c:364 ../daemon/verify-shadow.c:383
+msgid "Internal error on passwdexpired"
+msgstr ""
+
+#: ../daemon/verify-crypt.c:366 ../daemon/verify-shadow.c:385
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+
+#: ../daemon/verify-crypt.c:402 ../daemon/verify-shadow.c:420
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr ""
+
+#: ../daemon/verify-pam.c:430
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+
+#: ../daemon/verify-pam.c:431
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+
+#: ../daemon/verify-pam.c:432
+msgid "Your account has expired; please contact your system administrator"
+msgstr "ÕÕ¥Ö Õ°Õ¡Õ·ÕŸÕ« ÕªÕ¡ÕŽÕ¯Õ¥Õ¿Õš Õ¬ÖÕ¡ÖÕ¥Õ¬ Õ§, Õ¯Õ¡ÕºÕ¶ÕŸÕ¥Ö Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕ« Õ°Õ¥Õ¿"
+
+#: ../daemon/verify-pam.c:433
+msgid "No password supplied"
+msgstr ""
+
+#: ../daemon/verify-pam.c:434
+msgid "Password unchanged"
+msgstr ""
+
+#: ../daemon/verify-pam.c:435
+msgid "Can not get username"
+msgstr ""
+
+#: ../daemon/verify-pam.c:436
+msgid "Retype new UNIX password:"
+msgstr "Ô¿ÖÕ¯Õ«Õ¶ Õ¶Õ¥ÖÕŽÕžÖÕ®Õ¥Ö Õ¶ÕžÖ UNIX Õ®Õ¡Õ®Õ¯Õ¡Õ£Õ«ÖÕš"
+
+#: ../daemon/verify-pam.c:437
+msgid "Enter new UNIX password:"
+msgstr "ÕÕ¥ÖÕŽÕžÖÕ®Õ¥Ö Õ¶ÕžÖ UNIX Õ®Õ¡Õ®Õ¯Õ¡Õ£Õ«ÖÕš"
+
+#: ../daemon/verify-pam.c:438
+msgid "(current) UNIX password:"
+msgstr "(ÕšÕ¶Õ©Õ¡ÖÕ«Õ¯) UNIX Õ®Õ¡Õ®Õ¯Õ¡Õ£Õ«ÖÕš"
+
+#: ../daemon/verify-pam.c:439
+msgid "Error while changing NIS password."
+msgstr ""
+
+#: ../daemon/verify-pam.c:440
+msgid "You must choose a longer password"
+msgstr "ÔžÕ¶Õ¿ÖÕ¥Ö Õ¡ÕŸÕ¥Õ¬Õ« Õ¥ÖÕ¯Õ¡Ö Õ®Õ¡Õ®Õ¯Õ¡Õ£Õ«Ö"
+
+#: ../daemon/verify-pam.c:441
+msgid "Password has been already used. Choose another."
+msgstr "ÔŸÕ¡Õ®Õ¯Õ¡Õ£Õ«ÖÕš Õ¡ÖÕ€Õ¥Õ¶ Õ¯Õ«ÖÕ¡ÕŒÕŸÕžÖÕŽ Õ§Ö ÔžÕ¶Õ¿ÖÕ¥Ö Õ¡ÕµÕ¬ Õ¢Õ¡ÕŒ"
+
+#: ../daemon/verify-pam.c:442
+msgid "You must wait longer to change your password"
+msgstr ""
+
+#: ../daemon/verify-pam.c:443
+msgid "Sorry, passwords do not match"
+msgstr "Ô¿Õ¶Õ¥ÖÕ¥Ö, Õ¢Õ¡ÕµÖ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ£ÖÕ¥ÖÕš Õ¹Õ§Õ¶ Õ°Õ¡ÕŽÕšÕ¶Õ¯Õ¶ÕžÖÕŽ"
+
+#: ../daemon/verify-pam.c:737
+msgid "Cannot setup pam handle with null display"
+msgstr ""
+
+#: ../daemon/verify-pam.c:754
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr ""
+
+#: ../daemon/verify-pam.c:767
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr ""
+
+#: ../daemon/verify-pam.c:777
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr ""
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:915 ../daemon/verify-pam.c:933
+#: ../daemon/verify-pam.c:1231 ../daemon/verify-pam.c:1243
+msgid "Couldn't authenticate user"
+msgstr ""
+
+#: ../daemon/verify-pam.c:968
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕš Õ¹Õ« Õ¯Õ¡ÖÕžÕ² ÕŽÕ¿Õ¶Õ¥Õ¬ Õ¡ÕµÕœ Õ§Õ¯ÖÕ¡Õ¶Õ«Ö"
+
+#: ../daemon/verify-pam.c:992 ../daemon/verify-pam.c:1273
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr ""
+
+#: ../daemon/verify-pam.c:994 ../daemon/verify-pam.c:1276
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+
+#: ../daemon/verify-pam.c:1009 ../daemon/verify-pam.c:1289
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "%s Õ¡ÕµÕ¬Õ¥ÕŸÕœ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£ ÕŽÕ¿Õ¶Õ¥Õ¬ÕžÖ Õ«ÖÕ¡ÕŸÕžÖÕ¶Ö Õ¹ÕžÖÕ¶Õ«"
+
+#: ../daemon/verify-pam.c:1015 ../daemon/verify-pam.c:1295
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "%s âÕ« ÕŽÕžÖÕ¿ÖÕš Õ¡ÖÕ£Õ¥Õ¬ÕŸÕ¡Õ® Õ§ Õ¶Õ¥ÖÕ¯Õ¡ ÕªÕ¡ÕŽÕ¡Õ¶Õ¡Õ¯"
+
+#: ../daemon/verify-pam.c:1017
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕš ÕªÕ¡ÕŽÕ¡Õ¶Õ¡Õ¯Õ¡ÕŸÕžÖ Õ¡Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ§ ÕÕ¥Ö Õ°Õ¡Õ·Õ«ÕŸÕš"
+
+#: ../daemon/verify-pam.c:1022 ../daemon/verify-pam.c:1302
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr ""
+
+#: ../daemon/verify-pam.c:1055 ../daemon/verify-pam.c:1336
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr ""
+
+#: ../daemon/verify-pam.c:1069 ../daemon/verify-pam.c:1352
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "ÕÕ« Õ°Õ¡Õ»ÕžÕ²ÕŸÕžÖÕŽ ÕœÕ¥ÕœÕ«Õ¡ Õ¢Õ¡ÖÕ¥Õ¬ %s-Õ« Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../daemon/verify-pam.c:1123
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+
+#: ../daemon/verify-pam.c:1137 ../daemon/verify-pam.c:1234
+#: ../daemon/verify-pam.c:1246
+msgid "Authentication failed"
+msgstr ""
+
+#: ../daemon/verify-pam.c:1210
+msgid "Automatic login"
+msgstr "Ô±ÕŸÕ¿ÕžÕŽÕ¡Õ¿ ÕŽÕžÖÕ¿Ö"
+
+#: ../daemon/verify-pam.c:1298
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporarily."
+msgstr ""
+"\n"
+"ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ¡Õ€ÕŽÕ«Õ¶Õ«ÕœÕ¿ÖÕ¡Õ¿ÕžÖÕš ÕªÕ¡ÕŽÕ¡Õ¶Õ¡Õ¯Õ¡ÕŸÕžÖ Õ¡Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ§ ÕÕ¥Ö Õ°Õ¡Õ·Õ«ÕŸÕš"
+
+#: ../daemon/verify-pam.c:1519 ../daemon/verify-pam.c:1521
+msgid "Can't find PAM configuration for GDM."
+msgstr ""
+
+#: ../daemon/xdmcp.c:350
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/xdmcp.c:375
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr ""
+
+#: ../daemon/xdmcp.c:460
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr ""
+
+#: ../daemon/xdmcp.c:532
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../daemon/xdmcp.c:538
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/xdmcp.c:545
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/xdmcp.c:625 ../daemon/xdmcp.c:632
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr ""
+
+#: ../daemon/xdmcp.c:666 ../daemon/xdmcp.c:1111
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/xdmcp.c:682 ../daemon/xdmcp.c:1131
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1094
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%sÕ ÕÕ« Õ°Õ¡Õ»ÕžÕ²ÕŸÕ¥Õ¬ Õ¯Õ¡ÖÕ€Õ¡Õ¬ Õ§Õ¯ÖÕ¡Õ¶Õ« Õ°Õ¡ÕœÖÕ¥Õ¶"
+
+#: ../daemon/xdmcp.c:1102
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%sÕ ÕÕ« Õ°Õ¡Õ»ÕžÕ²ÕŸÕžÖÕŽ Õ¯Õ¡ÖÕ€Õ¡Õ¬ Õ§Õ¯ÖÕ¡Õ¶Õ« ÕºÕžÖÕ¿Õ« Õ°Õ¡ÕŽÕ¡ÖÕš"
+
+#: ../daemon/xdmcp.c:1166 ../daemon/xdmcp.c:1190
+#, c-format
+msgid "%s: Bad address"
+msgstr "%sÕ ÕÕ­Õ¡Õ¬ Õ°Õ¡ÕœÖÕ¥"
+
+#: ../daemon/xdmcp.c:1349 ../daemon/xdmcp.c:1356
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s ÕŽÕ¥ÖÕ¥Õ¶Õ¡ÕµÕ«Ö XDMCP Õ°Õ¡ÖÖÕžÖÕŽÕš Õ¹Õ« Õ¢Õ¡ÕŸÕ¡ÖÕ¡ÖÕŸÕ¥Õ¬"
+
+#: ../daemon/xdmcp.c:1585 ../daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1604 ../daemon/xdmcp.c:1977 ../daemon/xdmcp.c:2387
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1688 ../daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1953 ../daemon/xdmcp.c:1960
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1970 ../daemon/xdmcp.c:2394
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/xdmcp.c:1984
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/xdmcp.c:2105 ../daemon/xdmcp.c:2112 ../daemon/xdmcp.c:2124
+#: ../daemon/xdmcp.c:2234 ../daemon/xdmcp.c:2241 ../daemon/xdmcp.c:2253
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/xdmcp.c:2364 ../daemon/xdmcp.c:2378
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/xdmcp.c:2728
+#, c-format
+msgid ""
+"%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+msgstr ""
+
+#: ../daemon/xdmcp.c:2763 ../daemon/xdmcp.c:2770 ../daemon/xdmcp.c:2776
+#: ../daemon/xdmcp.c:2782
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "Xnest command line"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "STRING"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "Extra options for Xnest"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "OPTIONS"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:170 ../gui/gdmXnestchooser.c:180
+msgid "Run in background"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:177
+msgid "Just run Xnest, no query (no chooser)"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:178
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:179
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:181
+msgid "Don't check for running GDM"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:513
+msgid "Xnest doesn't exist."
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:514
+msgid "Please ask your system administrator to install it."
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:539
+msgid "Indirect XDMCP is not enabled"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:540 ../gui/gdmXnestchooser.c:558
+msgid "Please ask your system administrator to enable this feature."
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:557
+msgid "XDMCP is not enabled"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:589
+msgid "GDM is not running"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:590
+msgid "Please ask your system administrator to start it."
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:606
+msgid "Could not find a free display number"
+msgstr ""
+
+#: ../gui/gdmchooser.c:85
+msgid "Please wait: scanning local network..."
+msgstr ""
+
+#: ../gui/gdmchooser.c:86
+msgid "No serving hosts were found."
+msgstr ""
+
+#: ../gui/gdmchooser.c:87
+msgid "Choose a ho_st to connect to:"
+msgstr ""
+
+#: ../gui/gdmchooser.c:620
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+
+#: ../gui/gdmchooser.c:630
+msgid "Cannot connect to remote server"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1282
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+
+#: ../gui/gdmchooser.c:1295
+msgid "Did not receive response from server"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1397
+#, c-format
+msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr ""
+
+#: ../gui/gdmchooser.c:1406
+msgid "Cannot find host"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1611
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that computer."
+msgstr ""
+
+#: ../gui/gdmchooser.c:1900
+msgid "Socket for xdm communication"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1900
+msgid "SOCKET"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1903
+msgid "Client address to return in response to xdm"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1903
+msgid "ADDRESS"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1906
+msgid "Connection type to return in response to xdm"
+msgstr ""
+
+#: ../gui/gdmchooser.c:1906
+msgid "TYPE"
+msgstr ""
+
+#: ../gui/gdmchooser.c:2029
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+
+#: ../gui/gdmchooser.c:2039
+msgid "Cannot run chooser"
+msgstr ""
+
+#. EOF
+#: ../gui/gdmchooser.glade.h:1
+msgid "A_dd host: "
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:2
+msgid "C_onnect"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:3
+msgid "Exit the application"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:4
+msgid "How to use this application"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:5
+msgid "Login Host Chooser"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:6
+msgid "Open a session to the selected host"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:7
+msgid "Probe the network"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:8
+msgid "Query and add this host to the above list"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:9
+msgid "Status"
+msgstr ""
+
+#: ../gui/gdmchooser.glade.h:10
+msgid "_Add"
+msgstr ""
+
+#: ../gui/gdmcomm.c:590
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr ""
+
+#: ../gui/gdmcomm.c:592
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm. If you still wish to use this feature, either start "
+"GDM yourself or ask your system administrator to start GDM."
+msgstr ""
+
+#: ../gui/gdmcomm.c:616 ../gui/gdmflexiserver.c:784
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr ""
+
+#: ../gui/gdmcomm.c:618 ../gui/gdmflexiserver.c:786
+msgid "Perhaps you have an old version of GDM running."
+msgstr ""
+
+#: ../gui/gdmcomm.c:635 ../gui/gdmcomm.c:638
+msgid "Cannot communicate with GDM. Perhaps you have an old version running."
+msgstr ""
+
+#: ../gui/gdmcomm.c:641
+msgid "The allowed limit of flexible X servers reached."
+msgstr ""
+
+#: ../gui/gdmcomm.c:643
+msgid "There were errors trying to start the X server."
+msgstr ""
+
+#: ../gui/gdmcomm.c:645
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr ""
+
+#: ../gui/gdmcomm.c:648
+msgid "Too many X sessions running."
+msgstr ""
+
+#: ../gui/gdmcomm.c:650
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+
+#: ../gui/gdmcomm.c:655
+msgid ""
+"The nested X server (Xnest) is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+
+#: ../gui/gdmcomm.c:660
+msgid "The X server is not available. GDM may be misconfigured."
+msgstr ""
+
+#: ../gui/gdmcomm.c:663
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+
+#: ../gui/gdmcomm.c:666
+msgid "Virtual terminals not supported."
+msgstr ""
+
+#: ../gui/gdmcomm.c:668
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr ""
+
+#: ../gui/gdmcomm.c:670
+msgid "Trying to update an unsupported configuration key."
+msgstr ""
+
+#: ../gui/gdmcomm.c:672
+msgid ""
+"You do not seem to have the authentication needed for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: ../gui/gdmcomm.c:676
+msgid "Too many messages were sent to GDM and it hung up on us."
+msgstr ""
+
+#: ../gui/gdmcomm.c:679
+msgid "Unknown error occurred."
+msgstr ""
+
+#: ../gui/gdmcommon.c:567
+msgid "%a %b %d, %H:%M"
+msgstr ""
+
+#. Translators: You should translate time part as
+#. %H:%M if your language does not have AM and PM
+#. equivalent.  Note: %l is a strftime option for
+#. 12-hour clock format
+#: ../gui/gdmcommon.c:573
+msgid "%a %b %d, %l:%M %p"
+msgstr ""
+
+#: ../gui/gdmcommon.c:681
+msgid " seconds"
+msgstr ""
+
+#: ../gui/gdmcommon.c:683
+msgid " second"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:48
+#, c-format
+msgid "Usage: %s [-b][-v] and one of the following:\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:49
+#, c-format
+msgid "\t-a display\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:50
+#, c-format
+msgid "\t-r display\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:51
+#, c-format
+msgid "\t-d display\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:52
+#, c-format
+msgid "\t-l [server_name]\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:53
+#, c-format
+msgid "\t-t maximum tries to connect (default 15)\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:54
+#, c-format
+msgid "\t-s sleep value (default 8)\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:217
+msgid "Server busy, will sleep.\n"
+msgstr ""
+
+#: ../gui/gdmdynamic.c:304
+#, c-format
+msgid "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+msgstr ""
+
+#. This is a serious error, so print a message even if verbose is off
+#: ../gui/gdmdynamic.c:327
+#, c-format
+msgid "Failed to connect to server after %d retries\n"
+msgstr ""
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr ""
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:103
+msgid "Cannot change display"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:180
+msgid "Nobody"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:215
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:220
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:250 ../gui/gdmlogin.c:2630
+#: ../gui/greeter/greeter_item_ulist.c:241
+msgid "Username"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:259
+msgid "Display"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:373
+msgid "Open Displays"
+msgstr ""
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:376
+msgid "_Open New Display"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:378
+msgid "Change to _Existing Display"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:386
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:569
+msgid "Choose server"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:580
+msgid "Choose the X server to start"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:586
+msgid "Standard server"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:688
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:688
+msgid "COMMAND"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:689
+msgid "Xnest mode"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:690
+msgid "Do not lock current screen"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:691
+msgid "Debugging output"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:692
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:693
+msgid "Start new flexible session; do not show popup"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:831
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:834
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:860
+msgid "You do not seem to be logged in on the console"
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:862
+msgid "Starting a new login only works correctly on the console."
+msgstr ""
+
+#: ../gui/gdmflexiserver.c:908
+msgid "Cannot start new display"
+msgstr ""
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr ""
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "ÕÕžÖ ÕŽÕžÖÕ¿Ö"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "Ô±Õ¬Õ¢Õ¡Õ¶Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "Ô±ÖÕ¡Õ¢Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "Ô±ÖÕ¡Õ¢Õ¥ÖÕ¥Õ¶ (ÔŒÕ¥Õ¢Õ¡Õ¶Õ¡Õ¶)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:63
+msgid "A-M|Armenian"
+msgstr "ÕÕ¡ÕµÕ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:65
+msgid "A-M|Azerbaijani"
+msgstr "Ô±Õ€ÖÕ¢Õ¥Õ»Õ¡Õ¶Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:67
+msgid "A-M|Basque"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:69
+msgid "A-M|Belarusian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:71
+msgid "A-M|Bengali"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:73
+msgid "A-M|Bengali (India)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:75
+msgid "A-M|Bulgarian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:77
+msgid "A-M|Bosnian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:79
+msgid "A-M|Catalan"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Chinese (China Mainland)"
+msgstr "ÕÕ«Õ¶Õ¡ÖÕ¥Õ¶ (China Mainland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "ÕÕ«Õ¶Õ¡ÖÕ¥Õ¶ (ÕÕžÕ¶Õ£ Ô¿ÕžÕ¶Õ£)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Chinese (Singapore)"
+msgstr "ÕÕ«Õ¶Õ¡ÖÕ¥Õ¶ (ÕÕ«Õ¶Õ£Õ¡ÕºÕžÖÖ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Chinese (Taiwan)"
+msgstr "ÕÕ«Õ¶Õ¡ÖÕ¥Õ¶ (Ô¹Õ¡ÕµÕŸÕ¡Õ¶)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Croatian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Czech"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|Danish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|Dutch"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|English (USA)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (Ô±ÕÕ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+msgid "A-M|English (Australia)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (Ô±ÕŸÕœÕ¿ÖÕ¡Õ¬Õ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|English (UK)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (ÕÔ¹)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|English (Canada)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (Ô¿Õ¡Õ¶Õ¡Õ€Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|English (Ireland)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (Ô»ÖÕ¬Õ¡Õ¶Õ€Õ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|English (Denmark)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (ÔŽÕ¡Õ¶Õ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|English (South Africa)"
+msgstr "Ô±Õ¶Õ£Õ¬Õ¥ÖÕ¥Õ¶ (ÕÕ¡ÖÕ¡ÕŸÕ¡ÕµÕ«Õ¶ Ô±ÖÖÕ«Õ¯Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|Estonian"
+msgstr "Ô·ÕœÕ¿ÕžÕ¶Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|Finnish"
+msgstr "ÕÕ«Õ¶Õ¶Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+msgid "A-M|French"
+msgstr "ÕÖÕ¡Õ¶ÕœÕ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+msgid "A-M|French (Belgium)"
+msgstr "ÕÖÕ¡Õ¶ÕœÕ¥ÖÕ¥Õ¶ (Ô²Õ¥Õ¬Õ£Õ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|French (Switzerland)"
+msgstr "ÕÖÕ¡Õ¶ÕœÕ¥ÖÕ¥Õ¶ (ÕÕŸÕ¥ÕµÖÕ¡ÖÕ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|Galician"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|German"
+msgstr "Ô³Õ¥ÖÕŽÕ¡Õ¶Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|German (Austria)"
+msgstr "Ô³Õ¥ÖÕŽÕ¡Õ¶Õ¥ÖÕ¥Õ¶ (Ô±ÕŸÕœÕ¿ÖÕ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+msgid "A-M|German (Switzerland)"
+msgstr "Ô³Õ¥ÖÕŽÕ¡Õ¶Õ¥ÖÕ¥Õ¶ (ÕÕŸÕ¥ÕµÖÕ¡ÖÕ«Õ¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+msgid "A-M|Greek"
+msgstr "ÕÕžÖÕ¶Õ¡ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131
+msgid "A-M|Gujarati"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:133 ../gui/gdmlanguages.c:135
+msgid "A-M|Hebrew"
+msgstr "ÔµÕ¢ÖÕ¡Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|Hindi"
+msgstr "ÕÕ«Õ¶Õ€Õ«"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+msgid "A-M|Hungarian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|Icelandic"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|Indonesian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+msgid "A-M|Interlingua"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Irish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149
+msgid "A-M|Italian"
+msgstr "Ô»Õ¿Õ¡Õ¬Õ¥ÖÕ¥Õ¶"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:151
+msgid "A-M|Japanese"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:153
+msgid "A-M|Kannada"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:156
+msgid "A-M|Kinyarwanda"
+msgstr ""
+
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|Korean"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|Latvian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Lithuanian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|Macedonian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|Malay"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|Malayalam"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|Marathi"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "A-M|Mongolian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "N-Z|Northern Sotho"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "N-Z|Norwegian (bokmal)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:177
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:179
+msgid "N-Z|Oriya"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "N-Z|Panjabi"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "N-Z|Persian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:185
+msgid "N-Z|Polish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "N-Z|Portuguese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "N-Z|Romanian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:193
+msgid "N-Z|Russian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:195 ../gui/gdmlanguages.c:197
+msgid "N-Z|Serbian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:199
+msgid "N-Z|Serbian (Latin)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "N-Z|Serbian (Jekavian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "N-Z|Slovak"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "N-Z|Slovenian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "N-Z|Spanish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "N-Z|Spanish (Mexico)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "N-Z|Swedish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "N-Z|Swedish (Finland)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:215
+msgid "N-Z|Tamil"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:217
+msgid "N-Z|Telugu"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+msgid "N-Z|Thai"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Turkish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Ukrainian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+msgid "N-Z|Vietnamese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Walloon"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Welsh"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Yiddish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:233
+msgid "N-Z|Zulu"
+msgstr ""
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:235
+msgid "Other|POSIX/C English"
+msgstr ""
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr ""
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr ""
+
+#: ../gui/gdmlogin.c:352
+#, c-format
+msgid "Cannot run command '%s': %s."
+msgstr ""
+
+#: ../gui/gdmlogin.c:360
+msgid "Cannot start background application"
+msgstr ""
+
+#: ../gui/gdmlogin.c:434 ../gui/greeter/greeter_parser.c:1111
+msgid "User %u will login in %t"
+msgstr ""
+
+#: ../gui/gdmlogin.c:652 ../gui/greeter/greeter_system.c:71
+msgid "Are you sure you want to restart the computer?"
+msgstr "Ô»ÖÕžÕÖ ÖÕ¡Õ¶Õ¯ÖÕ¡Õ¶ÕžÖÕŽ Õ¥Ö ÕŸÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/gdmlogin.c:653 ../gui/gdmlogin.c:2503
+#: ../gui/greeter/greeter_parser.c:1086 ../gui/greeter/greeter_system.c:72
+#: ../gui/greeter/greeter_system.c:178
+msgid "_Restart"
+msgstr "ÕÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬"
+
+#: ../gui/gdmlogin.c:667 ../gui/greeter/greeter_system.c:83
+msgid "Are you sure you want to Shut Down the computer?"
+msgstr "Ô»ÖÕžÕÖ ÖÕ¡Õ¶Õ¯Õ¡Õ¶ÕžÖÕŽ Õ¥Ö Õ¡Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/gdmlogin.c:668 ../gui/gdmlogin.c:2513
+#: ../gui/greeter/greeter_parser.c:1076 ../gui/greeter/greeter_system.c:84
+#: ../gui/greeter/greeter_system.c:187
+msgid "Shut _Down"
+msgstr "Ô±Õ¶Õ»Õ¡Õ¿Õ¥Õ¬"
+
+#: ../gui/gdmlogin.c:690 ../gui/greeter/greeter_system.c:94
+msgid "Are you sure you want to suspend the computer?"
+msgstr "Ô»ÖÕžÕÖ ÖÕ¡Õ¶Õ¯Õ¡Õ¶ÕžÖÕŽ Õ¥Ö Õ°Õ¡ÕºÕ¡Õ²Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/gdmlogin.c:691 ../gui/gdmlogin.c:2523
+#: ../gui/greeter/greeter_system.c:95
+msgid "_Suspend"
+msgstr "ÕÕ¡ÕŽÕ¡Õ²ÕžÖÕŽ"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlogin.c:775 ../gui/gdmlogin.c:804 ../gui/gdmlogin.c:887
+#: ../gui/greeter/greeter_action_language.c:158
+#: ../gui/greeter/greeter_session.c:119 ../gui/greeter/greeter_session.c:150
+#, c-format
+msgid "Do you wish to make %s the default for future sessions?"
+msgstr "ÕÕ¡Õ¶Õ¯Õ¡Õ¶ÕžÖÕÕŽ Õ¥Ö ÕšÕ¶Õ€ÕžÖÕ¶Õ¥Õ¬ %s-Õš Õ°Õ«ÕŽÕ¶Õ¡Õ¯Õ¡Õ¶ Õ¡ÕºÕ¡Õ£Õ¡ Õ¶Õ«ÕœÕ¿Õ¥ÖÕ« Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../gui/gdmlogin.c:778 ../gui/greeter/greeter_session.c:122
+#, c-format
+msgid "Your preferred session type %s is not installed on this computer."
+msgstr ""
+
+#: ../gui/gdmlogin.c:783 ../gui/gdmlogin.c:814 ../gui/gdmlogin.c:895
+#: ../gui/greeter/greeter_action_language.c:166
+#: ../gui/greeter/greeter_session.c:126 ../gui/greeter/greeter_session.c:159
+msgid "Make _Default"
+msgstr "Õ°Õ«ÕŽÕ¶Õ¡Õ¯Õ¡Õ¶"
+
+#: ../gui/gdmlogin.c:783 ../gui/greeter/greeter_session.c:126
+msgid "Just _Log In"
+msgstr "ÕÕ¡ÖÕŠÕ¡ÕºÕ¥Õœ ÕÕžÖÕ¿Ö"
+
+#: ../gui/gdmlogin.c:808 ../gui/gdmlogin.c:889
+#: ../gui/greeter/greeter_action_language.c:160
+#: ../gui/greeter/greeter_session.c:153
+#, c-format
+msgid "You have chosen %s for this session, but your default setting is %s."
+msgstr "ÔŽÕžÖÖ ÕšÕ¶Õ¿ÖÕ¥Õ¬ Õ¥Ö %s Õ¡ÕµÕœ Õ¶Õ«ÕœÕ¿Õ« Õ°Õ¡ÕŽÕ¡Ö, Õ¢Õ¡ÕµÖ Õ°Õ«ÕŽÕ¶Õ¡Õ¯Õ¡Õ¶ Õ¶Õ¡Õ­ÕšÕ¶Õ¿ÖÕ¡Õ¶ÖÕš %s Õ§"
+
+#: ../gui/gdmlogin.c:814 ../gui/gdmlogin.c:895
+#: ../gui/greeter/greeter_action_language.c:166
+#: ../gui/greeter/greeter_session.c:159
+msgid "Just For _This Session"
+msgstr "Ô±ÕµÕœ Õ¶Õ«ÕœÕ¿Õ« Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../gui/gdmlogin.c:825
+#, c-format
+msgid "You have chosen %s for this session."
+msgstr "ÔžÕ¶Õ¿ÖÕ¥Õ¬ Õ¥Ö %s Õ¡ÕµÕ¶ Õ¶Õ«ÕœÕ¿Õ« Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../gui/gdmlogin.c:828
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System Tools->Desktop Switching Tool from the main menu)."
+msgstr ""
+
+#: ../gui/gdmlogin.c:869 ../gui/gdmlogin.c:878
+#: ../gui/greeter/greeter_action_language.c:73
+#: ../gui/greeter/greeter_action_language.c:142
+#: ../gui/greeter/greeter_action_language.c:150
+msgid "System Default"
+msgstr "ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ°Õ«ÕŽÕ¶Õ¡Õ¯Õ¡Õ¶"
+
+#: ../gui/gdmlogin.c:1006 ../gui/gdmlogin.c:1020 ../gui/gdmlogin.c:1637
+#: ../gui/gdmlogin.c:2114 ../gui/gdmlogin.c:2735
+msgid "_Username:"
+msgstr "Ô±Õ¶ÕžÖÕ¶"
+
+#: ../gui/gdmlogin.c:1094
+#, c-format
+msgid "%s session selected"
+msgstr "ÔžÕ¶Õ¿ÖÕŸÕ¡Õ® Õ§ %s Õ¶Õ«ÕœÕ¿Õš"
+
+#: ../gui/gdmlogin.c:1115 ../gui/gdmlogin.c:1233
+msgid "_Last"
+msgstr "ÕÕ¡Õ­ÕžÖÕ€Õš"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: ../gui/gdmlogin.c:1198
+#, c-format
+msgid "%s language selected"
+msgstr "ÕšÕ¶Õ¿ÖÕŸÕ¡Õ® Õ§ %s Õ¬Õ¥ÕŠÕžÖÕ¶"
+
+#: ../gui/gdmlogin.c:1244
+msgid "_System Default"
+msgstr "ÕÕ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ« Õ°Õ«ÕŽÕ¶Õ¡Õ¯Õ¡Õ¶"
+
+#: ../gui/gdmlogin.c:1276
+msgid "_Other"
+msgstr "Ô±ÕµÕ¬"
+
+#: ../gui/gdmlogin.c:1669
+msgid "_Password:"
+msgstr "ÔŸÕ¡Õ®Õ¯Õ¡Õ£Õ«Ö"
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:1900 ../gui/greeter/greeter.c:340
+msgid "Please insert 25 cents to log in."
+msgstr "ÕÕ¥ÖÕŽÕžÖÕ®Õ¥Ö 25 ÖÕ¥Õ¶Õ© ÕŽÕžÖÕ¿ÖÕ« Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../gui/gdmlogin.c:2234
+msgid "GNOME Desktop Manager"
+msgstr "Ô³ÕÕÕ Ô±Õ·Õ­Õ¡Õ¿Õ¡ÕœÕ¥Õ²Õ¡Õ¶Õ« Ô¿Õ¡ÕŒÕ¡ÕŸÕ¡ÖÕ«Õ¹"
+
+#: ../gui/gdmlogin.c:2300
+msgid "Finger"
+msgstr ""
+
+#: ../gui/gdmlogin.c:2418
+msgid "GDM Login"
+msgstr "GDM ÕŽÕžÖÕ¿Ö"
+
+#: ../gui/gdmlogin.c:2461 ../gui/greeter/greeter_parser.c:1056
+msgid "_Session"
+msgstr "ÕÕ«ÕœÕ¿"
+
+#: ../gui/gdmlogin.c:2468 ../gui/greeter/greeter_parser.c:1051
+msgid "_Language"
+msgstr "ÔŒÕ¥ÕŠÕžÖ"
+
+#: ../gui/gdmlogin.c:2482 ../gui/greeter/greeter_system.c:153
+msgid "Remote Login via _XDMCP..."
+msgstr ""
+
+#: ../gui/gdmlogin.c:2493
+msgid "_Configure Login Manager..."
+msgstr "ÕÕ¡Õ¿Õ¯ÕžÖÕ©ÕµÕžÖÕ¶Õ¶Õ¥Ö"
+
+#: ../gui/gdmlogin.c:2533 ../gui/greeter/greeter_parser.c:1061
+msgid "_Actions"
+msgstr "Ô³ÕžÖÕ®ÕžÕ²ÕžÖÕ©ÕµÕžÖÕ¶Õ¶Õ¥Ö"
+
+#: ../gui/gdmlogin.c:2542
+msgid "_Theme"
+msgstr "Ô¹Õ¥ÕŽÕ¡Õ¶Õ¥Ö"
+
+#: ../gui/gdmlogin.c:2553 ../gui/greeter/greeter_canvas_item.c:165
+#: ../gui/greeter/greeter_parser.c:1071
+msgid "_Quit"
+msgstr "ÔµÕ¬Ö"
+
+#: ../gui/gdmlogin.c:2555 ../gui/greeter/greeter_canvas_item.c:167
+#: ../gui/greeter/greeter_parser.c:1066
+msgid "D_isconnect"
+msgstr ""
+
+#: ../gui/gdmlogin.c:2623 ../gui/greeter/greeter_item_ulist.c:235
+msgid "Icon"
+msgstr "ÕÕ¡Õ¿Õ¯Õ¥ÖÕ¡Õ¯"
+
+#: ../gui/gdmlogin.c:3367 ../gui/gdmlogin.c:3401 ../gui/greeter/greeter.c:581
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+
+#: ../gui/gdmlogin.c:3377 ../gui/gdmlogin.c:3411 ../gui/gdmlogin.c:3459
+#: ../gui/greeter/greeter.c:591 ../gui/greeter/greeter.c:626
+#: ../gui/greeter/greeter.c:675
+msgid "Cannot start the greeter"
+msgstr ""
+
+#: ../gui/gdmlogin.c:3416
+msgid "Restart"
+msgstr "ÕÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬"
+
+#: ../gui/gdmlogin.c:3449 ../gui/greeter/greeter.c:665
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+
+#: ../gui/gdmlogin.c:3464 ../gui/greeter/greeter.c:680
+msgid "Restart GDM"
+msgstr "ÕÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬ GDM - Õš"
+
+#: ../gui/gdmlogin.c:3466
+msgid "Restart computer"
+msgstr "ÕÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/gdmlogin.c:3551
+msgid "Could not set signal mask!"
+msgstr ""
+
+#: ../gui/gdmlogin.c:3666 ../gui/greeter/greeter.c:1360
+msgid "Session directory is missing"
+msgstr ""
+
+#: ../gui/gdmlogin.c:3667
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+msgstr ""
+
+#: ../gui/gdmlogin.c:3690 ../gui/greeter/greeter.c:1385
+msgid "Configuration is not correct"
+msgstr ""
+
+#: ../gui/gdmlogin.c:3691 ../gui/greeter/greeter.c:1386
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, so running the default command.  Please fix your configuration."
+msgstr ""
+
+#: ../gui/gdmphotosetup.c:188
+#, c-format
+msgid "File %s cannot be opened for writing."
+msgstr ""
+
+#: ../gui/gdmphotosetup.c:195
+msgid "Cannot open file"
+msgstr ""
+
+#: ../gui/gdmphotosetup.c:249
+msgid "Select User Image"
+msgstr "ÔžÕ¶Õ¿ÖÕ¥Ö Õ£ÕžÖÕ®Õ¡Õ®ÕžÕ²Õ« Õ¶Õ¯Õ¡ÖÕš"
+
+#: ../gui/gdmphotosetup.c:273 ../gui/gdmsetup.c:5592 ../gui/gdmsetup.c:5714
+#: ../gui/gdmsetup.c:5867 ../gui/gdmsetup.c:5989
+msgid "Images"
+msgstr "ÕÕ¯Õ¡ÖÕ¶Õ¥Ö"
+
+#: ../gui/gdmphotosetup.c:278 ../gui/gdmsetup.c:3048 ../gui/gdmsetup.c:5597
+#: ../gui/gdmsetup.c:5719 ../gui/gdmsetup.c:5872 ../gui/gdmsetup.c:5994
+msgid "All Files"
+msgstr "Ô²ÕžÕ¬ÕžÖ ÕÕ¡ÕµÕ¬Õ¥ÖÕš"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+
+#: ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "ÕÕžÖÕ¿ÖÕ« ÕÕ¯Õ¡Ö"
+
+#: ../gui/gdmphotosetup.glade.h:1
+msgid "<b>User Image</b>"
+msgstr "<b>Ô³ÕžÖÕ®Õ¡Õ®ÕžÕ²Õ« Õ¶Õ¯Õ¡ÖÕš</b>"
+
+#: ../gui/gdmphotosetup.glade.h:2
+msgid "Login Photo Preferences"
+msgstr "ÕÕžÖÕ¿ÖÕ« ÕÕ¯Õ¡ÖÕ« Õ°Õ¡Õ¿Õ¯ÕžÖÕ©ÕµÕžÖÕ¶Õ¶Õ¥ÖÕš"
+
+#: ../gui/gdmsession.c:125 ../gui/gdmsession.c:296
+msgid "Failsafe _GNOME"
+msgstr "Ô±Õ¶ÕŸÕ¿Õ¡Õ¶Õ£ Ô³ÕÕÕ"
+
+#: ../gui/gdmsession.c:126 ../gui/gdmsession.c:297
+msgid ""
+"This is a failsafe session that will log you into GNOME. No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+
+#: ../gui/gdmsession.c:136 ../gui/gdmsession.c:308
+msgid "Failsafe _Terminal"
+msgstr "Ô±Õ¶ÕŸÕ¿Õ¡Õ¶Õ£ ÕÕ¥ÖÕŽÕ«Õ¶Õ¡Õ¬"
+
+#: ../gui/gdmsession.c:137 ../gui/gdmsession.c:309
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+
+#: ../gui/gdmsetup.c:260
+msgid ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+msgstr ""
+
+#: ../gui/gdmsetup.c:801 ../gui/gdmsetup.c:819 ../gui/gdmsetup.c:974
+#: ../gui/gdmsetup.c:1220
+msgid "Themed"
+msgstr ""
+
+#: ../gui/gdmsetup.c:804 ../gui/gdmsetup.c:835
+msgid "Plain"
+msgstr ""
+
+#: ../gui/gdmsetup.c:805 ../gui/gdmsetup.c:836
+msgid "Plain with face browser"
+msgstr ""
+
+#: ../gui/gdmsetup.c:1571
+msgid "Autologin or timed login to the root account is not allowed."
+msgstr ""
+
+#: ../gui/gdmsetup.c:1794
+#, c-format
+msgid "The \"%s\" user already exists in the include list."
+msgstr ""
+
+#: ../gui/gdmsetup.c:1804 ../gui/gdmsetup.c:1834 ../gui/gdmsetup.c:1871
+msgid "Cannot add user"
+msgstr ""
+
+#: ../gui/gdmsetup.c:1824
+#, c-format
+msgid "The \"%s\" user already exists in the exclude list."
+msgstr ""
+
+#: ../gui/gdmsetup.c:1861
+#, c-format
+msgid "The \"%s\" user does not exist."
+msgstr ""
+
+#: ../gui/gdmsetup.c:3043 ../gui/gdmsetup.glade.h:73
+msgid "Sounds"
+msgstr "ÕÕ¡ÕµÕ¶Õ¥Ö"
+
+#: ../gui/gdmsetup.c:3252 ../gui/gdmsetup.c:3310
+msgid "None"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3743
+msgid "Archive is not of a subdirectory"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3751
+msgid "Archive is not of a single subdirectory"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3775 ../gui/gdmsetup.c:3853
+msgid "File not a tar.gz or tar archive"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3777
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3799
+msgid "File does not exist"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3919
+#, c-format
+msgid "%s"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3926
+msgid "Not a theme archive"
+msgstr ""
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:3948
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr ""
+
+#: ../gui/gdmsetup.c:4040
+msgid "Some error occurred when installing the theme"
+msgstr ""
+
+#: ../gui/gdmsetup.c:4096
+msgid "No file selected"
+msgstr ""
+
+#: ../gui/gdmsetup.c:4117
+msgid "Select Theme Archive"
+msgstr "ÔžÕ¶Õ¿ÖÕ¥Ö Ô¹Õ¥ÕŽÕ¡ÕµÕ« Ô±ÖÕ­Õ«ÕŸÕš"
+
+#: ../gui/gdmsetup.c:4121 ../gui/gdmsetup.c:5112
+msgid "_Install"
+msgstr "ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ¥Õ¬"
+
+#: ../gui/gdmsetup.c:4212
+#, c-format
+msgid "Remove the \"%s\" theme?"
+msgstr ""
+
+#: ../gui/gdmsetup.c:4221
+msgid "If you choose to remove the theme, it will be permanently lost."
+msgstr ""
+
+#: ../gui/gdmsetup.c:4229
+msgid "_Remove Theme"
+msgstr ""
+
+#: ../gui/gdmsetup.c:5101
+#, c-format
+msgid "Install the theme from '%s'?"
+msgstr ""
+
+#: ../gui/gdmsetup.c:5102
+#, c-format
+msgid "Select install to add the theme from the file '%s'."
+msgstr ""
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:5364
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" "
+"category."
+msgstr ""
+
+#: ../gui/gdmsetup.c:6410
+msgid "Apply the changes to users before closing?"
+msgstr ""
+
+#: ../gui/gdmsetup.c:6411
+msgid ""
+"If you don't apply, the changes made on the Users tab will be disregarded."
+msgstr ""
+
+#: ../gui/gdmsetup.c:6414
+msgid "Close _without Applying"
+msgstr ""
+
+#: ../gui/gdmsetup.c:6462
+msgid "Could not access GDM configuration file.\n"
+msgstr ""
+
+#: ../gui/gdmsetup.c:6506
+msgid "You must be the root user to configure GDM."
+msgstr ""
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.h:1
+msgid "Configure the login window (GNOME Display Manager)"
+msgstr ""
+
+#: ../gui/gdmsetup.desktop.in.h:2
+msgid "Login Window"
+msgstr ""
+
+#: ../gui/gdmsetup.desktop.in.h:3 ../gui/gdmsetup.glade.h:39
+msgid "Login Window Preferences"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:3
+#, no-c-format
+msgid "%n will be replaced by hostname"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:4
+msgid ""
+"<b>Note:</b>  Users in the Include list will appear in the face browser if "
+"enabled and will appear in the user drop-down lists for automatic and timed "
+"logins on the Security tab.  Users in the Exclude list will not appear."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:5
+msgid ""
+"<b>Warning:</b>  Incorrect settings could prevent the X server from "
+"restarting.  Changes to these settings will not take effect until GDM is "
+"restarted."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:6
+msgid "A_llow remote system administrator login"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:7
+msgid "Accessibility"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:8
+msgid "Add / Modify Servers To Start"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:9
+msgid "Add S_erver..."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:10
+msgid "Add User"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:11
+msgid "Allo_w remote timed logins"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:12
+msgid "Author:"
+msgstr "ÕÕ¥Õ²Õ«Õ¶Õ¡Õ¯Õ"
+
+#: ../gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "ÕÕ¡Õ­Õ¡Õ€ÖÕµÕ¡Õ¬"
+
+#: ../gui/gdmsetup.glade.h:14
+msgid "C_ommand:"
+msgstr "ÕÖÕ¡ÕŽÕ¡Õ¶Õ"
+
+#: ../gui/gdmsetup.glade.h:15
+msgid "C_ustom:"
+msgstr "Ô±ÕµÕ¬Õ"
+
+#: ../gui/gdmsetup.glade.h:16
+msgid "Co_lor:"
+msgstr "Ô³ÕžÖÕµÕ¶Õ"
+
+#: ../gui/gdmsetup.glade.h:17
+msgid "Color depth:"
+msgstr "Ô³ÕžÖÕµÕ¶Õ« Õ­ÕžÖÕžÖÕ©ÕµÕžÖÕ¶Õ"
+
+#: ../gui/gdmsetup.glade.h:18
+msgid "Configure _X Server..."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:19
+msgid "Configure _XDMCP..."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:20
+msgid "Copyright:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:21
+msgid "Disables X forwarding, but does not affect XDMCP."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:22
+msgid "Displays per _host:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:23
+msgid "Do not show image for _remote logins"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:24
+msgid "E_nable debug messages to system log"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:25
+msgid "E_xclude:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:26
+msgid "Enable _Timed Login"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:27
+msgid "Example: /usr/X11R6/bin/X"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:28
+msgid ""
+"Greeter\n"
+"Chooser"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:30
+msgid "Honor _indirect requests"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:31
+msgid "I_mage:"
+msgstr "ÕÕ¯Õ¡ÖÕ"
+
+#: ../gui/gdmsetup.glade.h:32
+msgid "I_nclude:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:33
+msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:34
+msgid "Include Con_figure menu item"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:35
+msgid "L_ogin retry delay:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:36
+msgid "La_unch:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:37
+msgid "Listen on _UDP port: "
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:38
+msgid "Local"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:40
+msgid "Login _failed:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:41
+msgid "Login _successful:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:42
+msgid "Logo"
+msgstr "ÔŒÕžÕ£Õž"
+
+#: ../gui/gdmsetup.glade.h:43
+msgid "Maximum _pending requests:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:44
+msgid "Maximum _remote sessions:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:45
+msgid "Maximum _wait time:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:46
+msgid "Maximum indirect w_ait time:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:47
+msgid "Maximum p_ending indirect requests:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:48
+msgid "Menu Bar"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:49
+msgid "Op_tions:\t"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:50
+msgid "Pick Background Color"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:51
+msgid "Pin_g interval:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:52
+msgid ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:55
+msgid "Re_move Server"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:56
+msgid "Refresh rate:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:57
+msgid "Remote"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:58
+msgid ""
+"Remote login disabled\n"
+"Same as Local"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:60
+msgid "Resolution:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:61
+msgid "Sc_ale to fit screen"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:62
+msgid "Security"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:63
+msgid "Select Background Image"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:64
+msgid "Select Logo Image"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:65
+msgid "Select Sound File"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:66
+msgid ""
+"Selected only\n"
+"Random from selected\n"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:69
+msgid "Server Settings"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:70
+msgid "Server _name:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:71
+msgid "Servers To Start"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:72
+msgid "Sho_w Actions menu"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:74
+msgid "Themes"
+msgstr "Ô¹Õ¥ÕŽÕ¡Õ¶Õ¥Ö"
+
+#: ../gui/gdmsetup.glade.h:75
+msgid "U_ser:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:76
+msgid "Users"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:77
+msgid "Welcome Message"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:78
+msgid "X Server Login Window Preferences"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:79
+msgid "XDMCP Login Window Preferences"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:80
+msgid "_Add/Modify..."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:81
+msgid "_Allow local system administrator login"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:82
+msgid "_Allow users to change fonts and colors of plain greeter"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:83
+msgid "_Background color:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:85
+#, no-c-format
+msgid "_Default: \"Welcome to %n\""
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:86
+msgid "_Default: \"Welcome\""
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:87
+msgid "_Deny TCP connections to Xserver"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:88
+msgid "_Enable Automatic Login"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:89
+msgid "_Enable accessible login"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:90
+msgid "_Flexible (on demand)"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:91
+msgid "_Image:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:92
+msgid "_Include all users from /etc/passwd (not for NIS)"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:93
+msgid "_Login screen ready:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:94
+msgid "_Logins are handled by this computer"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:95
+msgid "_Pause before login:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:96
+msgid "_Remove"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:97
+msgid "_Server:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:98
+msgid "_Servers:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:99
+msgid "_Style:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:100
+msgid "_Theme:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:101
+msgid "_User:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:102
+msgid "_VT:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:103
+msgid "dummy"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:104
+msgid "seconds"
+msgstr ""
+
+#: ../gui/gdmuser.c:276 ../gui/gdmuser.c:278
+msgid "Too many users to list here..."
+msgstr ""
+
+#: ../gui/greeter/greeter.c:616
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version. You have "
+"probably just upgraded GDM. Please restart the GDM daemon or the computer."
+msgstr ""
+
+#: ../gui/greeter/greeter.c:631 ../gui/greeter/greeter.c:682
+msgid "Restart Machine"
+msgstr ""
+
+#: ../gui/greeter/greeter.c:1204
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr ""
+
+#: ../gui/greeter/greeter.c:1256
+msgid "The greeter theme is corrupt"
+msgstr ""
+
+#: ../gui/greeter/greeter.c:1257
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+
+#: ../gui/greeter/greeter.c:1290
+msgid ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. Attempting to start the standard greeter"
+msgstr ""
+
+#: ../gui/greeter/greeter.c:1312
+msgid ""
+"The GTK+ greeter could not be started.  This display will abort and you may "
+"have to login another way and fix the installation of GDM"
+msgstr ""
+
+#: ../gui/greeter/greeter.c:1361
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+
+#: ../gui/greeter/greeter_action_language.c:66
+msgid "Last Language"
+msgstr ""
+
+#: ../gui/greeter/greeter_action_language.c:227
+msgid "Select a Language"
+msgstr ""
+
+#: ../gui/greeter/greeter_action_language.c:237
+msgid "Change _Language"
+msgstr ""
+
+#: ../gui/greeter/greeter_action_language.c:257
+msgid "_Select the language for your session to use:"
+msgstr ""
+
+#: ../gui/greeter/greeter_canvas_item.c:144
+msgid "Select _Language..."
+msgstr ""
+
+#: ../gui/greeter/greeter_canvas_item.c:151
+msgid "Select _Session..."
+msgstr ""
+
+#: ../gui/greeter/greeter_canvas_item.c:428
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+
+#: ../gui/greeter/greeter_item_ulist.c:150
+msgid "Already logged in"
+msgstr "Ô±ÖÕ€Õ¥Õ¶ ÕŽÕžÖÕ¿Ö Õ£ÕžÖÕ®Õ¥Õ¬ Õ¥Ö ÕŽÕ«Õ»Õ¡ÕŸÕ¡ÕµÖ"
+
+#: ../gui/greeter/greeter_parser.c:1081 ../gui/greeter/greeter_system.c:196
+msgid "Sus_pend"
+msgstr "ÕÕ¡ÕŽÕ¡Õ²ÕžÖÕŽ"
+
+#: ../gui/greeter/greeter_parser.c:1091
+msgid "Remote Login via _XDMCP"
+msgstr "ÕÕ¥ÕŒÕ¡Õ¯Õ¡ ÕÕžÖÕ¿Ö XDMCP -Õ« ÕŽÕ«Õ»ÕžÖÕžÕŸ"
+
+#: ../gui/greeter/greeter_parser.c:1096
+msgid "Confi_gure"
+msgstr "Ô¿Õ¡ÖÕ£Õ¡ÕŸÕžÖÕ¥Õ¬"
+
+#: ../gui/greeter/greeter_parser.c:1101
+msgid "Op_tions"
+msgstr "ÕÕ¡Õ¿Õ¯ÕžÖÕ©ÕµÕžÖÕ¶Õ¶Õ¥Ö"
+
+#: ../gui/greeter/greeter_parser.c:1130
+msgid "_OK"
+msgstr "ÕÔ¿"
+
+#: ../gui/greeter/greeter_parser.c:1135
+msgid "_Cancel"
+msgstr "ÕÖÕ¡ÕªÕ¡ÖÕŸÕ¥Õ¬"
+
+#: ../gui/greeter/greeter_session.c:172
+#, c-format
+msgid "You have chosen %s for this session"
+msgstr "ÔžÕ¶Õ¿ÖÕ¥Õ¬ Õ¥Ö %s Õ¡ÕµÕœ Õ¶Õ«ÕœÕ¿Õ« Õ°Õ¡ÕŽÕ¡Ö"
+
+#: ../gui/greeter/greeter_session.c:175
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+
+#: ../gui/greeter/greeter_session.c:228
+msgid "Change _Session"
+msgstr "ÕÕžÕ­Õ¥Õ¬ ÕÕ«ÕœÕ¿Õš"
+
+#: ../gui/greeter/greeter_session.c:250
+msgid "Sessions"
+msgstr "ÕÕ«ÕœÕ¿Õ¥ÖÕš"
+
+#: ../gui/greeter/greeter_session.c:270
+msgid "_Last session"
+msgstr "ÕÕ¡Õ­ÕžÖÕ€ ÕÕ«ÕœÕ¿Õš"
+
+#: ../gui/greeter/greeter_session.c:276
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "ÕÕ¿Õ¶Õ¥Õ¬ Õ¶Õ¡Õ­ÕžÖÕ€ ÕšÕ¶Õ¿ÖÕŸÕ¡Õ® Õ¶Õ«ÕœÕ¿"
+
+#: ../gui/greeter/greeter_system.c:163
+msgid "Confi_gure Login Manager..."
+msgstr ""
+
+#: ../gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "ÔžÕ¶Õ¿ÖÕ¥Õ¬ Õ£ÕžÖÕ®ÕžÕ²ÕžÖÕ©ÕµÕžÖÕ¶"
+
+#: ../gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "Ô±Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/greeter/greeter_system.c:285
+msgid "Shut Down your computer so that you may turn it off."
+msgstr "Ô±Õ¶Õ»Õ¡Õ¿Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õš "
+
+#: ../gui/greeter/greeter_system.c:300
+msgid "_Restart the computer"
+msgstr "ÕÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õš"
+
+#: ../gui/greeter/greeter_system.c:303
+msgid "Restart your computer"
+msgstr "ÕÕ¥ÖÕ¡Õ¢Õ¥ÕŒÕ¶Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/greeter/greeter_system.c:317
+msgid "Sus_pend the computer"
+msgstr "ÕÕ¡ÕŽÕ¡Õ²Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/greeter/greeter_system.c:320
+msgid "Suspend your computer"
+msgstr "ÕÕ¡ÕºÕ¡Õ²Õ¥Õ¬ Õ°Õ¡ÕŽÕ¡Õ¯Õ¡ÖÕ£Õ«Õ¹Õš"
+
+#: ../gui/greeter/greeter_system.c:334
+msgid "Run _XDMCP chooser"
+msgstr ""
+
+#: ../gui/greeter/greeter_system.c:337
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"computers, if there are any."
+msgstr ""
+
+#: ../gui/greeter/greeter_system.c:354
+msgid "Confi_gure the login manager"
+msgstr ""
+
+#: ../gui/greeter/greeter_system.c:357
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr ""
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr ""
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr ""
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr ""
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr ""
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr ""
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr ""
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr ""
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr ""
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr ""
+
+#: ../gui/modules/dwellmouselistener.c:656
+#: ../gui/modules/keymouselistener.c:926
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+
+#: ../gui/modules/keymouselistener.c:254
+#, c-format
+msgid "Cannot open gestures file: %s"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:38
+msgid "DMX display to migrate to"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:39 ../utils/gdm-dmx-reconnect-proxy.c:44
+msgid "DISPLAY"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:43
+msgid "Backend display name"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:48
+msgid "Xauthority file for destination display"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:49 ../utils/gdm-dmx-reconnect-proxy.c:54
+msgid "AUTHFILE"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:53
+msgid "Xauthority file for backend display"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:71
+#, c-format
+msgid "Failed to open display \"%s\"\n"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:75
+#, c-format
+msgid "DMX extension not present on \"%s\"\n"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:98
+msgid "- migrate a backend display from one DMX display to another"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:104
+#, c-format
+msgid "You must specify a destination DMX display using %s\n"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:109
+#, c-format
+msgid "You must specify a backend display by using %s\n"
+msgstr ""
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:124
+#, c-format
+msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+msgstr ""
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr ""
+
+#: ../utils/gdmaskpass.c:42 ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:84
+#: ../vicious-extensions/glade-helper.c:116
+#: ../vicious-extensions/glade-helper.c:138
+#: ../vicious-extensions/glade-helper.c:158
+msgid "(memory buffer)"
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occurred while loading user interface element %s%s from file %s.  "
+"Possibly the glade interface description was corrupted.  %s cannot continue "
+"and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:208
+#: ../vicious-extensions/glade-helper.c:276
+#: ../vicious-extensions/glade-helper.c:318
+msgid "Cannot load user interface"
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:214
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:246
+#, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../vicious-extensions/glade-helper.c:282
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:302
+#, c-format
+msgid ""
+"An error occurred while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: ../vicious-extensions/glade-helper.c:321
+#, c-format
+msgid "No interface could be loaded. This is BAD! (file: %s)"
+msgstr ""
+
+#: ../vicious-extensions/ve-nongnome.c:135
+msgid "Too many alias levels for a locale; may indicate a loop"
+msgstr ""
Index: proiecte/PPPP/gdm/po/id.po
===================================================================
--- proiecte/PPPP/gdm/po/id.po	(revision 134)
+++ proiecte/PPPP/gdm/po/id.po	(revision 134)
@@ -0,0 +1,1125 @@
+# Mudah2an membantu proses penerjemahan GNOME ;-)
+# -=Dicky Wahyu Purnomo=- <dicky.wahyu@massaint.or.id>
+# Mohammad DAMT <mdamt@bisnisweb.com>, 2004.
+# ahmad riza h nst <rizahnst@eriagempita.co.id>, 2005.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-21 15:34+0300\n"
+"PO-Revision-Date: 2009-09-20 13:40+0700\n"
+"Last-Translator: Andika Triwidada <andika@gmail.com>\n"
+"Language-Team: Indonesian <kontak@id.gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Indonesian\n"
+"X-Poedit-Country: Indonesia\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom bukan perangkat karakter"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Aktifkan kode awakutu"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID Tampilan"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Slave Manajer Tampilan GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "tak menemukan pengguna \"%s\" pada sistem"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Tak bisa mengawali sistem login"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Tak bisa mengotentikasi pengguna"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Tak bisa mengotorisasi pengguna"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Tak bisa menetapkan kredensial"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Tidak dapat menjalankan server X (lingkungan grafis anda) karena galat "
+"internal. Silahkan hubungi administrator sistem Anda atau periksa syslog "
+"untuk diagnosa. Untuk sementara, tampilan ini akan dimatikan. Silakan start "
+"ulang GDM setelah masalah diperbaiki."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: tidak dapat membuka tampilan '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Server mestinya dijalankan oleh pengguna %s tetapi pengguna tersebut tak ada"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Tak dapat mengubah groupid menjadi %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () gagal untuk %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Tak dapat mengubah userid menjadi %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Tak dapat mengubah groupid menjadi 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Tidak dapat membuat berkas log untuk tampil %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Gagal mengatur %s menjadi %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prioritas server tidak dapat ditentukan ke %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Tidak ada perintah server untuk tampilan %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nama Pengguna"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Nama pengguna"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nama host"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Nama host"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Piranti Tampilan"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Piranti tampilan"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "galat mengawali percakapan dengan sistem otentikasi - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "kegagalan umum"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "kehabisan memori"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "galat pemrogram aplikasi"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "galat tak dikenal"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Nama Pengguna:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"galat memberitahu sistem otentikasi tentang sapaan nama pengguna yang "
+"disukai - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "galat memberitahu sistem otentikasi tentang nama host pengguna - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "galat memberitahu sistem otentikasi tentang konsol pengguna - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "galat memberitahu sistem otentikasi tentang kalimat tampilan - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"galat memberitahu sistem otentikasi tentang kredensial xauth tampilan - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "akun pengguna tak tersedia"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Tak dapat mengubah ke pengguna"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Pengguna %s tak ada"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Grup %s tak ada"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Tak dapat membuat soket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Menolak permintaan XDMCP dari host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Tak dapat mengekstrak authlist dari paket"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Galat pada checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Alamat yang buruk"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Tidak dapat membaca alamat tampil"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Tidak dapat membaca nomor port tampil"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Tidak dapat menguraikan daftar auth dari paket"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Kesalahan pada checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Mendapatkan REQUEST dari host yang dikucilkan %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Tidak dapat membaca Nomor Tampil"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Tidak dapat membaca Jenis Sambungan"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Tidak dapat membaca Alamat Client"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Tidak dapat membaca Nama Pembuktian"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Tidak dapat membaca Data Pembuktian"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Tidak dapat membaca Daftar Kuasa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Tidak dapat membaca ID Pabrikan"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Gagal melakukan checksum dari %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Berhasil mengatur dari host yang dikucilkan %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Tidak dapat membuka ID Session"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Tidak dapat membaca Kelas Tampil"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Tidak dapat membaca alamat"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Mendapatkan KEEPALIVE dari host yang dikucilkan %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Tak bisa baca header XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Versi XDMCP salah!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: Tak bisa mengurai alamat"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Tak bisa memperoleh nama host server: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Tak dapat menulis berkas PID %s: kemungkinan ruang cakram penuh: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s tak ada atau bukan direktori."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s tak ada. Menggugurkan."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s bukan direktori. Menggugurkan."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s tidak dimiliki oleh pengguna %d, kelompok %d. Menggugurkan."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s memiliki ijin %o yang salah. Seharusnya %o. Menggugurkan."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Tak bisa temukan pengguna GDM '%s'. Menggugurkan!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Pengguna GDM tak boleh root. Menggugurkan!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Tak bisa temukan grup GDM '%s'. Menggugurkan!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Grup GDM tidak boleh root. Menggugurkan!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Buat semua peringatan menjadi fatal"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Keluar setelah tundaan sejenak - untuk pengawa-kutuan"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Menampilkan versi GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Manajer Tampilan GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Hanya root yang boleh menjalankan GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Pekerja Sesi Manajer Tampilan GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Pembungkus Registri AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Jendela Login"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Manajer Daya"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Daemon manajemen daya"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Daemon Penataan GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Pembesar Layar GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Perbesar bagian dari layar"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Papan Ketik OnScreen GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Gunakan papan ketik pada layar"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Pembaca Layar Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Sajikan informasi di layar sebagai pidato atau braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agen Otentikasi PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Pilih Sistem"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Tak dapat membuat penyangga XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Tak dapat membaca header XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Nilai"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "persentase waktu lengkap"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Teks Tak Aktif"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Teks yang dipakai pada label bila pengguna belum memilih"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Teks Aktif"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Teks yang dipakai pada label bila pengguna telah memilih"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Daftar Nampak"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Apakah daftar pemilih nampak"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Otomatis log masuk..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Membatalkan..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Pilih bahasa dan klik Log Masuk"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Dialog Otentikasi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nama Komputer"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Log Masuk"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Restart"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Matikan"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspensi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versi"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Bahasa"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Bahasa:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Bahasa:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Lainnya..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Pilih suatu bahasa dari daftar lengkap bahasa yang tersedia."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Tak dinyatakan"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Tata letak papan kunci"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "Papan _kunci:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Lainnya..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Pilih suatu tata letak papan ketik dari daftar lengkap tata letak yang "
+"tersedia."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Teks Label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Teks yang dipakai sebagai label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Nama ikon"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Ikon yang dipakai dengan label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Objek Baku"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "Id dari objek baku"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Cacah Objek Maks"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Cacah objek maksimum untuk dipertahankan dalam daftar"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Login Jauh (Menyambung ke %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Login Jauh (Tersambung ke %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Login Jauh"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesi:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Teks pesan banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Teks pesan banner ketika pemilih kosong"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Jangan tampilkan tombol start ulang"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Jangan tampilkan pengguna yang dikenal di jendela login"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Aktifkan plugin papan ketik aksesibilitas"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Aktifkan pengawa-kutuan"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Fungsikan mode pengawa-kutuan bagi penyapa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Fungsikan papan ketik pada layar"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Fungsikan pembesar layar"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Fungsikan pembaca layar"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Fungsikan menampilkan pesan banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nama ikon untuk dipakai bagi logo penyapa"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Tata letak papan ketik yang baru-baru ini dipilih"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Bahasa yang dipilih baru-baru ini"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Tata ke daftar tata letak papan ketik yang ditampilkan secara baku pada "
+"jendela login."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Tata ke daftar bahasa yang ditampilkan secara baku pada jendela login."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Tata ke nama ikon ditemakan untuk dipakai bagi logo penyapa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Isi dengan true untuk tidak menampilkan pengguna yang dikenal di jendela "
+"login."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Isi dengan true untuk tidak menampilkan tombol start ulang di jendela login."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Isi dengan true untuk mengaktifkan plugin manajer penataan latar belakang."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Isi dengan true untuk mengaktifkan plugin manajer penataan kunci media."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Isi dengan true untuk mengaktifkan papan ketik pada layar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Isi dengan true untuk mengaktifkan plugin untuk mengelola penataan papan "
+"kunci aksesibilitas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Isi dengan true untuk mengaktifkan pembesar layar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Isi dengan true untuk mengaktifkan pembaca layar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Isi dengan true untuk mengaktifkan plugin pengelola penataan suara."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Isi dengan true untuk mengaktifkan plugin pengelola penataan xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Isi dengan true untuk mengaktifkan plugin pengelola penataan xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Isi dengan true untuk menampilkan teks pesan banner."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Isi dengan true untuk menggunakan compiz sebagai manajer jendela."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Pesan banner teks untuk ditampilkan pada jendela login ketika pemilih "
+"pengguna kosong, alih-alih banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Pesan banner teks untuk ditampilkan pada jendela login."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True bila plugin manajer penataan latar belakang diaktifkan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True bila plugin manajer penataan kunci media diaktifkan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True bila plugin manajer penataan suara diaktifkan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True bila plugin manajer penataan xrandr diaktifkan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "True bila plugin manajer penataan xsettings diaktifkan."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Gunakan compiz sebagai manajer jendela"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Durasi"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Cacah detik sampai pewaktu berhenti"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Waktu mulai"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Saat pewaktu dimulai"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Dia Jalan?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Apakah pewaktu sekarang sedang berjalan"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Manajer"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "Objek manajer pengguna yang mengendalikan pengguna ini."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Lainnya..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Pilih akun lain"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Tamu"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Log masuk sebagai tamu sementara"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Login Otomatis"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Otomatis log masuk ke sistem setelah memilih opsi"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Sedang login sebagai %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Kini sedang login"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Aplet Pindah Cepat Pengguna adalah perangkat lunak bebas; Anda dapat "
+"menyebar ulang dan/atau mengubahnya dibawah persyaratan GNU General Public "
+"License sebagaimana dipublikasikan oleh Free Software Foundation; versi 2 "
+"dari Lisensi, atau (sesuai pilihan Anda) sebarang versi selanjutnya."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Program ini disebarkan dengan harapan agar berguna, tapi TANPA JAMINAN "
+"APAPUN; bahkan tanpa jaminan tersirat tentang KETERDAGANGAN atau KECOCOKAN "
+"UNTUK KEPERLUAN TERTENTU. Lihat GNU General Public License untuk lebih detil."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Salinan GNU General Public License seharusnya sudah Anda dapatkan bersamaan "
+"dengan program ini; bila tidak, silakan hubungi Free Software Foundation, "
+"Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Menu untuk berpindah cepat antar pengguna."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Dicky Wahyu Purnomo <dicky.wahyu@massaint.or.id>.\n"
+"Mohammad DAMT <mdamt@bisnisweb.com>, 2004.\n"
+"Ahmad Riza H Nst <rizahnst@eriagempita.co.id>, 2005.\n"
+"Andika Triwidada <andika@gmail.com>, 2009."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Tidak dapat mengunci layar: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Untuk sementara tidak dapat membuat screensaver menjadi layar kosong: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Tak bisa log keluar: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Ada"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Tak nampak"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Sibuk"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Pergi"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Informasi Akun..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Preferensi Sistem..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Kunci Layar"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Pindah Pengguna"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Keluar..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Tak dikenal"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Aplet Pindah Pengguna"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Ubah tatanan dan status akun"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Menu untuk memindah antar pengguna dengan cepat"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Pemindah Pengguna"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Pabrik Aplet Pemindah Pengguna"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Sunting _Informasi Pribadi"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Tent_ang"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Sunting P_engguna dan Kelompok"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Diabaikan - dipertahankan untuk kompatibilitas"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "PERINTAH"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Men-debug output"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Versi aplikasi ini"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Tak bisa identifikasi sesi kini."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Log masuk GDM baru"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Tidak dapat memulai tampilan baru"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Gambar layar telah diambil"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ambil gambar layar"
Index: proiecte/PPPP/gdm/po/is.po
===================================================================
--- proiecte/PPPP/gdm/po/is.po	(revision 134)
+++ proiecte/PPPP/gdm/po/is.po	(revision 134)
@@ -0,0 +1,3590 @@
+# Icelandic translation of gdm2
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Richard Allen <ra@ra.is>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 1.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-04-03 22:05+0000\n"
+"PO-Revision-Date: 2004-03-13 07:59-0000\n"
+"Last-Translator: helgi <helgi@trance.is>\n"
+"Language-Team: Icelandic <gnome@techattack.nu>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+# Seta er alls ekki rÃ©tta orÃ°iÃ° yfir Session finnst mÃ©r
+# Vinsamlegast eyÃ°a commentinu ÃŸegar bÃºiÃ° er aÃ° koma meÃ° betri ÃŸÃœÃ°ingu
+#: config/CDE.desktop.in.h:2
+#, fuzzy
+msgid "This session logs you into CDE"
+msgstr "Ãessi seta opnar CDE skjÃ¡borÃ°iÃ°"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr ""
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr ""
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Vinsamlegast slÃ¡iÃ° inn rÃ³tarlykilorÃ°iÃ°"
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Ãg mun nÃº reyna aÃ° rÃŠsa X ÃŸjÃ³ninn aftur."
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr ""
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:11
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:12
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+
+#: config/gettextfoo.h:13
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr ""
+
+#: daemon/auth.c:58
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr ""
+
+#: daemon/auth.c:61
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+
+#: daemon/auth.c:66
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+
+#: daemon/auth.c:196
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr ""
+
+#: daemon/auth.c:220 daemon/auth.c:237 daemon/auth.c:871
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr ""
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:669 daemon/auth.c:709
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:690
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:740 daemon/auth.c:762
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr ""
+
+#: daemon/auth.c:847
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:890 daemon/gdm.c:2260
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr ""
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+
+#: daemon/display.c:258
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr ""
+
+#: daemon/display.c:330
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr ""
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr ""
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr ""
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr ""
+
+#: daemon/filecheck.c:63
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr ""
+
+#: daemon/filecheck.c:70 daemon/filecheck.c:112 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr ""
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:119
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr ""
+
+#: daemon/filecheck.c:82
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr ""
+
+#: daemon/filecheck.c:97 daemon/filecheck.c:162
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr ""
+
+#: daemon/filecheck.c:105 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr ""
+
+#: daemon/filecheck.c:126
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr ""
+
+#: daemon/filecheck.c:133 daemon/filecheck.c:186
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr ""
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr ""
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr ""
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr ""
+
+#: daemon/gdm.c:246
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:255
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:260
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:269
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:282
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+
+#: daemon/gdm.c:311 gui/gdmlogin.c:650 gui/greeter/greeter.c:101
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr ""
+
+#: daemon/gdm.c:356
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr ""
+
+#: daemon/gdm.c:399
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr ""
+
+#: daemon/gdm.c:431
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr ""
+
+#: daemon/gdm.c:444
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr ""
+
+#: daemon/gdm.c:457
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr ""
+
+#: daemon/gdm.c:463
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr ""
+
+#: daemon/gdm.c:473
+#, c-format
+msgid "%s: No greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:476
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:480
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr ""
+
+#: daemon/gdm.c:505
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr ""
+
+#: daemon/gdm.c:548
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr ""
+
+#: daemon/gdm.c:567
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+
+#: daemon/gdm.c:578 daemon/gdm.c:619
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr ""
+
+#. start
+#. server uid
+#: daemon/gdm.c:596
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+
+#: daemon/gdm.c:611
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:633
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+
+#: daemon/gdm.c:640
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:647
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:655
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:662
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:669
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:676
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:684
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:699
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:706
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:717
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:726
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr ""
+
+#: daemon/gdm.c:728
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr ""
+
+#: daemon/gdm.c:752
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:763
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:769
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:780
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:836 daemon/gdm.c:844 daemon/gdm.c:2043 daemon/gdm.c:2051
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr ""
+
+#: daemon/gdm.c:838 daemon/gdm.c:846 daemon/gdm.c:2045 daemon/gdm.c:2053
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr ""
+
+#: daemon/gdm.c:856
+#, c-format
+msgid "%s: fork() failed!"
+msgstr ""
+
+#. should never happen
+#: daemon/gdm.c:859 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr ""
+
+#: daemon/gdm.c:1029
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr ""
+
+#: daemon/gdm.c:1047
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr ""
+
+#: daemon/gdm.c:1159
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1171
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+
+#: daemon/gdm.c:1179 daemon/gdm.c:2763
+msgid "Master suspending..."
+msgstr ""
+
+#: daemon/gdm.c:1233
+msgid "System is rebooting, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1235
+msgid "System is shutting down, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1246
+msgid "Master halting..."
+msgstr ""
+
+#: daemon/gdm.c:1259
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr ""
+
+#: daemon/gdm.c:1268
+msgid "Master rebooting..."
+msgstr ""
+
+#: daemon/gdm.c:1281
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr ""
+
+#: daemon/gdm.c:1379
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+
+#: daemon/gdm.c:1388
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr ""
+
+#. Bury this display for good
+#: daemon/gdm.c:1454
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr ""
+
+#: daemon/gdm.c:1592
+msgid "GDM restarting ..."
+msgstr ""
+
+#: daemon/gdm.c:1596
+msgid "Failed to restart self"
+msgstr ""
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1670
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr ""
+
+#: daemon/gdm.c:1829
+msgid "Do not fork into the background"
+msgstr ""
+
+#: daemon/gdm.c:1831
+msgid "No console (local) servers to be run"
+msgstr ""
+
+#: daemon/gdm.c:1833
+msgid "Preserve LD_* variables"
+msgstr ""
+
+#: daemon/gdm.c:1835
+msgid "Print GDM version"
+msgstr ""
+
+#: daemon/gdm.c:1837
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+
+#: daemon/gdm.c:1958 gui/gdmchooser.c:2045
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+
+#: daemon/gdm.c:1981
+msgid "Only root wants to run gdm\n"
+msgstr ""
+
+#: daemon/gdm.c:1997 daemon/gdm.c:2001 daemon/gdm.c:2076 daemon/gdm.c:2080
+#: daemon/gdm.c:2084 daemon/gdm.c:2088 daemon/gdm.c:2098 daemon/gdm.c:2104
+#: daemon/gdm.c:2115 daemon/misc.c:1603 daemon/misc.c:1607 daemon/misc.c:1611
+#: daemon/misc.c:1618 daemon/misc.c:1622 daemon/misc.c:1626
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1924 gui/gdmchooser.c:1927 gui/gdmchooser.c:1930
+#: gui/gdmlogin.c:3928 gui/gdmlogin.c:3936 gui/gdmlogin.c:3939
+#: gui/greeter/greeter.c:1083 gui/greeter/greeter.c:1091
+#: gui/greeter/greeter.c:1094
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr ""
+
+#: daemon/gdm.c:2025
+msgid "gdm already running. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:2124
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr ""
+
+#: daemon/gdm.c:2229
+#, c-format
+msgid "Can't open %s for writing"
+msgstr ""
+
+#: daemon/gdm.c:3496 daemon/gdm.c:3515
+msgid "Flexible server request denied: Not authenticated"
+msgstr ""
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3533
+msgid "Unknown server type requested, using standard server."
+msgstr ""
+
+#: daemon/gdm.c:3537
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+
+#: daemon/gdm.c:3659
+msgid "Query logout action request denied: Not authenticated"
+msgstr ""
+
+#: daemon/gdm.c:3717 daemon/gdm.c:3772
+msgid "Set logout action request denied: Not authenticated"
+msgstr ""
+
+#: daemon/gdm.c:3817 daemon/gdm.c:3844
+msgid "Query vt request denied: Not authenticated"
+msgstr ""
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:623
+msgid "y = Yes or n = No? >"
+msgstr ""
+
+#: daemon/misc.c:977
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr ""
+
+#: daemon/misc.c:1129
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr ""
+
+#: daemon/misc.c:1134
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/misc.c:1371 daemon/misc.c:1385
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr ""
+
+#: daemon/misc.c:2272
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr ""
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr ""
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr ""
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr ""
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr ""
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr ""
+
+#: daemon/server.c:916
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr ""
+
+#: daemon/server.c:921
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr ""
+
+#: daemon/server.c:1097
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: daemon/server.c:1110 daemon/server.c:1116 daemon/server.c:1121
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: daemon/server.c:1158
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+
+#: daemon/server.c:1187 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr ""
+
+#: daemon/server.c:1193 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr ""
+
+#: daemon/server.c:1199 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr ""
+
+#: daemon/server.c:1206
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr ""
+
+#: daemon/server.c:1217
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr ""
+
+#: daemon/server.c:1225
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr ""
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr ""
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr ""
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr ""
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr ""
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr ""
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr ""
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr ""
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr ""
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr ""
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr ""
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr ""
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr ""
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr ""
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr ""
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr ""
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr ""
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3503
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr ""
+
+#: daemon/slave.c:3504
+msgid "System default"
+msgstr ""
+
+#: daemon/slave.c:3520
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3541
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3547
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3607
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr ""
+
+#: daemon/slave.c:3613
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#: daemon/slave.c:3627
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+
+#: daemon/slave.c:3633
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#. yaikes
+#: daemon/slave.c:3648
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+
+#: daemon/slave.c:3653
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+
+#: daemon/slave.c:3661
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+
+#: daemon/slave.c:3676
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3689
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+
+#: daemon/slave.c:3716
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr ""
+
+#: daemon/slave.c:3719
+msgid "The system administrator has disabled your account."
+msgstr ""
+
+#: daemon/slave.c:3748
+msgid "Error! Unable to set executable context."
+msgstr ""
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3756 daemon/slave.c:3761
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr ""
+
+#. we can't really be any more specific
+#: daemon/slave.c:3772
+msgid "Cannot start the session due to some internal error."
+msgstr ""
+
+#: daemon/slave.c:3826
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr ""
+
+#: daemon/slave.c:3840
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3849
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3857
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr ""
+
+#: daemon/slave.c:4037
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+
+#: daemon/slave.c:4113
+#, c-format
+msgid "%s: Error forking user session"
+msgstr ""
+
+#: daemon/slave.c:4194
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+
+#: daemon/slave.c:4202
+msgid "View details (~/.xsession-errors file)"
+msgstr ""
+
+#: daemon/slave.c:4346
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr ""
+
+#: daemon/slave.c:4440
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr ""
+
+#: daemon/slave.c:4726
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr ""
+
+#: daemon/slave.c:4820
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+
+#: daemon/slave.c:5175
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr ""
+
+#: daemon/slave.c:5183 daemon/slave.c:5322
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr ""
+
+#: daemon/slave.c:5277
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr ""
+
+#: daemon/slave.c:5316
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:723 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:733 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr ""
+
+#  I think I'll add the buttons next to this
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:176
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3052
+msgid "Please enter your username"
+msgstr "Vinsamlegast slÃ¡Ã°u inn notandanafn ÃŸitt"
+
+#  login: is whacked always translate to Username:
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:92 daemon/verify-pam.c:93
+#: daemon/verify-pam.c:94 daemon/verify-pam.c:170 daemon/verify-pam.c:512
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2342 gui/greeter/greeter.c:272
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "Notendanafn:"
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:95 daemon/verify-pam.c:96
+#: daemon/verify-pam.c:223 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "LykilorÃ°:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr ""
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:609
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr ""
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr ""
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:639
+#: daemon/verify-pam.c:888 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:657
+#: daemon/verify-pam.c:905 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:659
+#: daemon/verify-pam.c:908 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr ""
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr ""
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:97
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+
+#: daemon/verify-pam.c:98
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+
+#: daemon/verify-pam.c:99
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+
+#: daemon/verify-pam.c:100
+msgid "No password supplied"
+msgstr ""
+
+#: daemon/verify-pam.c:101
+msgid "Password unchanged"
+msgstr ""
+
+#: daemon/verify-pam.c:102
+msgid "Can not get username"
+msgstr ""
+
+#: daemon/verify-pam.c:103
+msgid "Retype new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:104
+msgid "Enter new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:105
+msgid "(current) UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:106
+msgid "Error while changing NIS password."
+msgstr ""
+
+#: daemon/verify-pam.c:107
+msgid "You must choose a longer password"
+msgstr ""
+
+#: daemon/verify-pam.c:108
+msgid "Password has been already used. Choose another."
+msgstr ""
+
+#: daemon/verify-pam.c:109
+msgid "You must wait longer to change your password"
+msgstr ""
+
+#: daemon/verify-pam.c:110
+msgid "Sorry, passwords do not match"
+msgstr ""
+
+#: daemon/verify-pam.c:387
+msgid "Cannot setup pam handle with null display"
+msgstr ""
+
+#: daemon/verify-pam.c:404
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr ""
+
+#: daemon/verify-pam.c:412
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr ""
+
+#: daemon/verify-pam.c:422
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr ""
+
+#. #endif
+#. PAM_FAIL_DELAY
+#: daemon/verify-pam.c:565 daemon/verify-pam.c:584 daemon/verify-pam.c:838
+#: daemon/verify-pam.c:851
+msgid "Couldn't authenticate user"
+msgstr ""
+
+#: daemon/verify-pam.c:612
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-pam.c:628
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr ""
+
+#: daemon/verify-pam.c:630
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+
+#: daemon/verify-pam.c:637 daemon/verify-pam.c:885
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr ""
+
+#: daemon/verify-pam.c:643 daemon/verify-pam.c:891
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr ""
+
+#: daemon/verify-pam.c:645
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+
+#: daemon/verify-pam.c:650 daemon/verify-pam.c:898
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:671 daemon/verify-pam.c:921
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:685 daemon/verify-pam.c:936
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:727
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-pam.c:743 daemon/verify-pam.c:841 daemon/verify-pam.c:854
+msgid "Authentication failed"
+msgstr ""
+
+#: daemon/verify-pam.c:807
+msgid "Automatic login"
+msgstr ""
+
+#: daemon/verify-pam.c:894
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+
+#: daemon/verify-pam.c:1069 daemon/verify-pam.c:1071
+msgid "Can't find PAM configuration for gdm."
+msgstr ""
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr ""
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr ""
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr ""
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr ""
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr ""
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr ""
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "StaÃ°a"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr ""
+
+#  EOF
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_BÃŠta viÃ°"
+
+#: gui/gdmchooser.c:79
+msgid "Please wait: scanning local network..."
+msgstr ""
+
+#: gui/gdmchooser.c:80
+msgid "No serving hosts were found."
+msgstr ""
+
+#: gui/gdmchooser.c:81
+msgid "Choose a ho_st to connect to:"
+msgstr ""
+
+#. markup
+#: gui/gdmchooser.c:645
+msgid "Cannot connect to remote server"
+msgstr ""
+
+#: gui/gdmchooser.c:646
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+
+#. markup
+#: gui/gdmchooser.c:1270
+msgid "Did not receive response from server"
+msgstr ""
+
+#: gui/gdmchooser.c:1271
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+
+#: gui/gdmchooser.c:1377
+msgid "Cannot find host"
+msgstr ""
+
+#: gui/gdmchooser.c:1378
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr ""
+
+#: gui/gdmchooser.c:1664
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+
+#: gui/gdmchooser.c:1718
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr ""
+
+#: gui/gdmchooser.c:1938 gui/gdmlogin.c:3947 gui/gdmlogin.c:3954
+#: gui/greeter/greeter.c:1102 gui/greeter/greeter.c:1109
+msgid "Could not set signal mask!"
+msgstr ""
+
+#: gui/gdmchooser.c:1944
+msgid "Socket for xdm communication"
+msgstr ""
+
+#: gui/gdmchooser.c:1944
+msgid "SOCKET"
+msgstr ""
+
+#: gui/gdmchooser.c:1947
+msgid "Client address to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1947
+msgid "ADDRESS"
+msgstr ""
+
+#: gui/gdmchooser.c:1950
+msgid "Connection type to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1950
+msgid "TYPE"
+msgstr ""
+
+#. markup
+#: gui/gdmchooser.c:2079
+msgid "Cannot run chooser"
+msgstr ""
+
+#: gui/gdmchooser.c:2080
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr ""
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr ""
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr ""
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr ""
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr ""
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr ""
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr ""
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr ""
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+
+#: gui/gdmcomm.c:478
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr ""
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr ""
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr ""
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr ""
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr ""
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr ""
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr ""
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr ""
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2904
+#: gui/greeter/greeter_item_ulist.c:436
+msgid "Username"
+msgstr "Notendanafn"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr ""
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr ""
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr ""
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr ""
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr ""
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr ""
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr ""
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr ""
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Azerbaijani"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Basque"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Belarusian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Bengali"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali (India)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bulgarian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bosnian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Catalan"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Chinese (simplified)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (traditional)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Croatian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Czech"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Danish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Dutch"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|English"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English (American)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (Australian)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (British)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (Canadian)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Ireland)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|Estonian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|Finnish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|French"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Galician"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|German"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|Greek"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|Gujarati"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115 gui/gdmlanguages.c:117
+msgid "A-M|Hebrew"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|Hindi"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|Hungarian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Icelandic"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Indonesian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+msgid "A-M|Interlingua"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+msgid "A-M|Irish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Italian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Japanese"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Kannada"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Korean"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Latvian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Lithuanian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Macedonian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Malay"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Malayalam"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Marathi"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Mongolian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "N-Z|Norwegian (bokmal)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "N-Z|Oriya"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "N-Z|Panjabi"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "N-Z|Persian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "N-Z|Polish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Portuguese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr ""
+
+#  Note translate the N-Z to the N-Z you used in the group label
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Romanian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Russian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173 gui/gdmlanguages.c:175
+msgid "N-Z|Serbian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Serbian (Latin)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Serbian (Jekavian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Slovak"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Slovenian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Spanish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+msgid "N-Z|Spanish (Mexico)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Swedish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Swedish (Finland)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Tamil"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Telugu"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Thai"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Turkish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Ukrainian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Vietnamese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Walloon"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Welsh"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Yiddish"
+msgstr ""
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:211
+msgid "Other|POSIX/C English"
+msgstr ""
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:407
+msgid "A-M"
+msgstr ""
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:415
+msgid "N-Z"
+msgstr ""
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr ""
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr ""
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr ""
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr ""
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:56
+msgid "Are you sure you want to reboot the machine?"
+msgstr ""
+
+#  markup
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2768 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:58 gui/greeter/greeter_system.c:184
+msgid "_Reboot"
+msgstr "_EndurrÃŠsa"
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:69
+msgid "Are you sure you want to shut down the machine?"
+msgstr ""
+
+#  markup
+#. markup
+#: gui/gdmlogin.c:599
+msgid "Shut _Down"
+msgstr "_SlÃ¶kkva"
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:81
+msgid "Are you sure you want to suspend the machine?"
+msgstr ""
+
+#  markup
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2795 gui/greeter/greeter_system.c:83
+msgid "_Suspend"
+msgstr ""
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3722 gui/greeter/greeter.c:155
+#: gui/greeter/greeter.c:849
+msgid "Welcome"
+msgstr "Velkomin(n)"
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3725 gui/greeter/greeter.c:158
+#: gui/greeter/greeter.c:852
+#, c-format
+msgid "Welcome to %n"
+msgstr "Velkomin(n) Ã­ %n"
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:183
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr ""
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr ""
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr ""
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr ""
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2343 gui/gdmlogin.c:3010
+msgid "_Username:"
+msgstr "_Notendanafn:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr ""
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr ""
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr ""
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr ""
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr ""
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr ""
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr ""
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "_AnnaÃ°"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_LykilorÃ°:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2128 gui/greeter/greeter.c:425
+msgid "Please insert 25 cents to log in."
+msgstr ""
+
+#: gui/gdmlogin.c:2351
+msgid "Doubleclick on the user to log in"
+msgstr ""
+
+#: gui/gdmlogin.c:2475
+msgid "GNOME Desktop Manager"
+msgstr ""
+
+#: gui/gdmlogin.c:2501 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr ""
+
+#: gui/gdmlogin.c:2503 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr ""
+
+#: gui/gdmlogin.c:2563
+msgid "Finger"
+msgstr ""
+
+#: gui/gdmlogin.c:2676
+msgid "GDM Login"
+msgstr ""
+
+#: gui/gdmlogin.c:2719 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr ""
+
+#: gui/gdmlogin.c:2726 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_TungumÃ¡l"
+
+#: gui/gdmlogin.c:2738 gui/greeter/greeter_system.c:146
+msgid "_XDMCP Chooser..."
+msgstr ""
+
+#: gui/gdmlogin.c:2745 gui/greeter/greeter_system.c:153
+#: gui/greeter/greeter_system.c:345
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+
+#: gui/gdmlogin.c:2754 gui/greeter/greeter_system.c:161
+msgid "_Configure Login Manager..."
+msgstr ""
+
+#: gui/gdmlogin.c:2761 gui/greeter/greeter_system.c:168
+#: gui/greeter/greeter_system.c:365
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+
+#: gui/gdmlogin.c:2775 gui/greeter/greeter_system.c:191
+msgid "Reboot your computer"
+msgstr ""
+
+#  markup
+#. markup
+#: gui/gdmlogin.c:2781 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:71 gui/greeter/greeter_system.c:196
+msgid "Shut_down"
+msgstr "_SlÃ¶kkva"
+
+#: gui/gdmlogin.c:2788 gui/greeter/greeter_system.c:203
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr ""
+
+#: gui/gdmlogin.c:2802 gui/greeter/greeter_system.c:216
+msgid "Suspend your computer"
+msgstr ""
+
+#: gui/gdmlogin.c:2808 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_AÃ°gerÃ°ir"
+
+#: gui/gdmlogin.c:2817
+msgid "_Theme"
+msgstr "_Ãema"
+
+#: gui/gdmlogin.c:2828 gui/greeter/greeter_canvas_item.c:145
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_HÃŠtta"
+
+#: gui/gdmlogin.c:2830 gui/greeter/greeter_canvas_item.c:147
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "Aten_gja"
+
+#: gui/gdmlogin.c:2897 gui/greeter/greeter_item_ulist.c:429
+msgid "Icon"
+msgstr "TÃ¡knmynd"
+
+#: gui/gdmlogin.c:3361
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr ""
+
+#: gui/gdmlogin.c:3383 gui/gdmsetup.c:516 gui/greeter/greeter_item_ulist.c:284
+msgid "Too many users to list here..."
+msgstr ""
+
+#  markup
+#. markup
+#: gui/gdmlogin.c:3801 gui/gdmlogin.c:3832 gui/gdmlogin.c:3876
+#: gui/greeter/greeter.c:628 gui/greeter/greeter.c:659
+#: gui/greeter/greeter.c:704
+msgid "Cannot start the greeter"
+msgstr ""
+
+#: gui/gdmlogin.c:3802 gui/gdmlogin.c:3833
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3839 gui/gdmlogin.c:3885 gui/greeter/greeter.c:666
+#: gui/greeter/greeter.c:713
+msgid "Reboot"
+msgstr "EndurrÃŠsa"
+
+#: gui/gdmlogin.c:3877
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3883 gui/greeter/greeter.c:711
+msgid "Restart"
+msgstr "EndurrÃŠsa"
+
+#. markup
+#: gui/gdmlogin.c:4069 gui/greeter/greeter.c:1331
+msgid "Session directory is missing"
+msgstr ""
+
+#: gui/gdmlogin.c:4071 gui/greeter/greeter.c:1333
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:4095 gui/greeter/greeter.c:1358
+msgid "Configuration is not correct"
+msgstr ""
+
+#: gui/gdmlogin.c:4097 gui/greeter/greeter.c:1360
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:4122 gui/greeter/greeter.c:1387
+msgid "No configuration was found"
+msgstr ""
+
+#: gui/gdmlogin.c:4124 gui/greeter/greeter.c:1389
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr ""
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr ""
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr ""
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "Vafra"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr ""
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr ""
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+
+#  markup
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Gat ekki opnaÃ° skrÃ¡"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+
+#  * Translatable strings file generated by Glade.
+#  * Add this file to your project's POTFILES.in.
+#  * DO NOT compile it as part of your application.
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:911 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:913 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "Almennt"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "LÃ³gÃ³"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Ãmislegt"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Bakgrunnur"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_Mynd"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "_Litur"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "Veldu lit"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "ForsÃœn:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "LÃœsing:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "HÃ¶fundarrÃ©ttur:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "HÃ¶fundur:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "hÃ¶fundur"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "hÃ¶fundarÃ©ttur"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "_EyÃ°a ÃŸema"
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Valkostir"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "Ãryggi"
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_PrÃ³fa hljÃ³Ã°"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:147
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:470
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr ""
+
+#: gui/gdmsetup.c:1698
+msgid "Archive is not of a subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1706
+msgid "Archive is not of a single subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1730 gui/gdmsetup.c:1809
+msgid "File not a tar.gz or tar archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1732
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr ""
+
+#: gui/gdmsetup.c:1754
+msgid "File does not exist"
+msgstr "SkrÃ¡in er ekki til."
+
+#  markup
+#. markup
+#: gui/gdmsetup.c:1867
+msgid "No file selected"
+msgstr "Engin skrÃ¡ valin"
+
+#. markup
+#: gui/gdmsetup.c:1895
+msgid "Not a theme archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1896
+#, c-format
+msgid "Details: %s"
+msgstr ""
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1914
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:1992
+msgid "Some error occured when installing the theme"
+msgstr ""
+
+#: gui/gdmsetup.c:2038
+msgid "Select new theme archive to install"
+msgstr ""
+
+#: gui/gdmsetup.c:2042
+msgid "_Install"
+msgstr "Setja _upp"
+
+#: gui/gdmsetup.c:2106
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr ""
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2317
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:2733
+msgid "You must be the superuser (root) to configure GDM."
+msgstr ""
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr ""
+
+#: gui/greeter/greeter.c:629 gui/greeter/greeter.c:660
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:705
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:1171
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr ""
+
+#. markup
+#: gui/greeter/greeter.c:1224
+msgid "The theme for the graphical greeter is corrupt"
+msgstr ""
+
+#: gui/greeter/greeter.c:1227
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+
+#. markup
+#: gui/greeter/greeter.c:1260
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+
+#  markup
+#. markup
+#: gui/greeter/greeter.c:1282
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "SÃ­Ã°asta"
+
+#: gui/greeter/greeter_action_language.c:195
+msgid "Select a language"
+msgstr "Veldu tungumÃ¡l"
+
+#: gui/greeter/greeter_action_language.c:212
+msgid "Select a language for your session to use:"
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:124
+msgid "Select _Language..."
+msgstr "Veldu _TungumÃ¡l..."
+
+#: gui/greeter/greeter_canvas_item.c:131
+msgid "Select _Session..."
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:373
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:266
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:368
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:209
+msgid "Sus_pend"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Stilla"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr ""
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:274
+msgid "Choose an Action"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:296
+msgid "Shut _down the computer"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:299
+msgid "Shut down your computer so that you may turn it off."
+msgstr ""
+
+#: gui/greeter/greeter_system.c:314
+msgid "_Reboot the computer"
+msgstr "Endu_rrÃŠsa tÃ¶lvuna"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Sus_pend the computer"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:342
+msgid "Run _XDMCP chooser"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:362
+msgid "_Configure the login manager"
+msgstr ""
+
+# SmÃ¡ Sprell ;) Drepur engann aÃ° sjÃ¡ smÃ¡ fyndiÃ° :)
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond (JÃ³n, JÃ³n BÃ³ndi)"
+
+# SmÃ¡ Sprell ;) Drepur engann aÃ° sjÃ¡ smÃ¡ fyndiÃ° :)
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond (JÃ³n, JÃ³n BÃ³ndi)"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr ""
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr ""
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr ""
+
+#: gui/modules/dwellmouselistener.c:586 gui/modules/keymouselistener.c:681
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+
+#: utils/gdmaskpass.c:26
+msgid "gdmaskpass only runs as root\n"
+msgstr ""
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+msgid "Authentication failure!\n"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr ""
+
+#  markup
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr ""
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr ""
Index: proiecte/PPPP/gdm/po/it.po
===================================================================
--- proiecte/PPPP/gdm/po/it.po	(revision 134)
+++ proiecte/PPPP/gdm/po/it.po	(revision 134)
@@ -0,0 +1,1168 @@
+# gdm2, the Gnome Display Manager, Italian translation
+# Copyright (C) 200, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the GDM package.
+# Daniele Medri <madrid@linux.it>, 2000.
+# Salvo Isaja <salvois@it.gnome.org>, 2001.
+# Lapo Calamandrei <lapo@it.gnome.org>, 2003.
+# Alessio Frusciante <algol@firenze.linux.it>, 2003.
+# Francesco Marletta <francesco.marletta@tiscali.it>, 2004, 2005, 2006, 2007, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.26\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-18 18:11+0000\n"
+"PO-Revision-Date: 2009-09-19 01:11+0200\n"
+"Last-Translator: Francesco Marletta <francesco.marletta@tiscali.it>\n"
+"Language-Team: Italian <tp@lists.linux.it>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom non Ãš un device a caratteri"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Abilita il codice di debug"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID display"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Slave del gestore schermo GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "impossibile trovare l'utente \"%s\" nel sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Impossibile inizializzare il sistema di accesso"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Impossibile autenticare l'utente"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Impossibile autorizzare l'utente"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Impossibile stabilire le credenziali"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Impossibile avviare il server X (l'interfaccia grafica) a causa di qualche "
+"errore interno. Contattare l'amministratore di sistema o controllare i log "
+"di sistema (syslog) per la diagnosi del problema. Per adesso il display sarÃ  "
+"disabilitato. Correggere il problema e riavviare GDM."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: connessione al display padre \"%s\" fallita"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Il server doveva essere lanciato dall'utente %s ma questo utente non esiste"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Impossibile impostare il groupid a %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() fallita per %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Impossibile impostare lo userid a %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Impossibile impostare il groupid a 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: impossibile aprire il file di log per il display %s."
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: errore nell'impostare %s a %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: la prioritÃ  del server non puÃ² essere impostata a %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: comando server mancante per il display %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nome utente"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Il nome dell'utente"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nome host"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Il nome dell'host"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispositivo display"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Il dispositivo del display"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+"errore nell'iniziare la conversazione con il sistema di autenticazione - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "errore generico"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "memoria esaurita"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "errore del programmatore"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "errore sconosciuto"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Utente:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"errore nell'informare il sistema di autenticazione del prompt preferito "
+"dall'utente - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"errore nell'informare il sistema di autenticazione del nome dell'host "
+"dell'utente - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"errore nell'informare il sistema di autenticazione della console dell'utente "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"errore nell'informare il sistema di autenticazione della stringa del display "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"errore nell'informare il sistema di autenticazione delle credenziali xauth "
+"del display - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "nessun account utente disponibile"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Impossibile cambiare utente"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "L'utente %s non esiste"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Il gruppo %s non esiste"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Impossibile creare il socket."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Interrogazione XDMCP negata dall'host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Impossibile estrarre la lista delle autorizzazioni dal pacchetto"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Errore nel checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Indirizzo errato"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: impossibile leggere l'indirizzo del display"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: impossibile leggere il numero di porta del display"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: impossibile estrarre la lista delle autorizzazioni dal pacchetto"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: errore nel checksum"
+
+# banned Ãš dura, esiliato o cacciato, cmq non si capisce quindi
+# metto (ban), sono graditissimi dei suggerimenti
+# [MF] che ne dici di "bando" ?
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ricevuto REQUEST dall'host bandito %s"
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: impossibile leggere \"Display Number\""
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: impossibile leggere \"Connection Type\""
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: impossibile leggere \"Client Address\""
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: impossibile leggere \"Authentication Names\""
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: impossibile leggere \"Authentication Data\""
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: impossibile leggere \"Authorization List\""
+
+# [NdT] la traduco la parte tra ""?
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: impossibile leggere \"Manufacturer ID\""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: errore nel checksum da %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ricevuto \"Manage\" dall'host bandito %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: impossibile leggere \"Session ID\""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: impossibile leggere \"Display Class\""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: impossibile leggere l'indirizzo"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ricevuto KEEPALIVE dall'host bandito %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: impossibile leggere l'intestazione XDMCP."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: versione di XDMCP non corretta."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: impossibile analizzare l'indirizzo"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Impossibile recuperare il nome del server: %s."
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Impossibile scrivere il file PID %s, forse per mancanza di spazio su disco: %"
+"s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "La logdir %s non esiste o non Ãš una directory."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "La authdir %s non esiste. Chiusura in corso."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "La authdir %s non Ãš una directory. Chiusura in corso."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"La authdir %s non appartiene all'utente %d, gruppo %d. Chiusura in corso."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"La authdir %s ha permessi errati %o, dovrebbero essere %o. Chiusura in corso."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Impossibile trovare l'utente di GDM \"%s\". Chiusura in corso."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "L'utente di GDM non dovrebbe essere \"root\". Chiusura in corso."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Impossibile trovare il gruppo di GDM \"%s\". Chiusura in corso."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Il gruppo di GDM non dovrebbe essere \"root\". Chiusura in corso."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Rendere tutti gli avvertimenti fatali"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Uscita dopo un certo tempo - per il debug"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Visualizza la versione di GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gestore schermo di GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Solo l'utente root puÃ² avviare GDM"
+
+# NdT: ho lasciato worker perchÃ© non mi veniva niente di meglio
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Worker di sessione del Gestore schermo di GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Adattatore registro AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Finestra di accesso"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Gestore alimentazione"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Demone di gestione dell'alimentazione"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Demone impostazioni di GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ingranditore schermo di GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ingrandisce parti dello schermo"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Tastiera a schermo di GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Usa una tastiera a schermo"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Lettore dello schermo Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Fornisce le informazioni sullo schermo come parlato o braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agente di autenticazione di PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Seleziona sistema"
+
+# NdT: la stringa originale Ãš chiaramente errata
+#      PS: finalmente l'hanno corretta
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: impossibile creare un buffer per XDMCP."
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: impossibile leggere l'intestazione XDMCP."
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valore"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "percentuale di tempo completata"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Testo inattivo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Il testo da usare nell'etichetta se l'utente non ha ancora scelto un elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Testo attivo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Il testo da usare nell'etichetta se l'utente ha scelto un elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Elenco visibile"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Indica se l'elenco del chooser Ãš visibile o meno"
+
+# [NdT] vedere man strftime e http://tp.linux.it/data_ora_valuta.html
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%k.%M.%S"
+
+# [NdT] vedere man strftime e http://tp.linux.it/data_ora_valuta.html
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%k.%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Accesso automatico in corso..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Annullamento in corso..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Selezionare la lingua e fare clic su Â«AccediÂ»"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Finestra di autenticazione"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nome del computer"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Accedi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Riavvia"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Arresta"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Sospendi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versione"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Pannello"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Lingue"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Lingue:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Lingua:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Altre..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Scegliere una lingua dall'elenco completo delle lingue disponibili."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Non specificato"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Schemi della tastiera"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Tastiera:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Altri..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Scegliere uno schema di tastiera dall'elenco completo degli schemi "
+"disponibili."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Testo etichetta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Il testo da usare come etichetta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Nome icona"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "L'icona da usare con l'etichetta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Elemento predefinito"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "L'id dell'elemento predefinito"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Massimo numero di elementi"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Il numero massimo di elementi da tenere nell'elenco"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Accesso remoto (connessione a %s in corso...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Accesso remoto (connesso a %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Accesso remoto"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessioni:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Testo del messaggio di intestazione"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Testo del messaggio di intestazione quando il chooser Ãš vuoto"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Disabilita la visualizzazione dei pulsanti di riavvio"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Non mostrare gli utenti conosciuti nella finestra di accesso"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Abilita il plugin di accessibilitÃ  per la tastiera"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Abilita il debug"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Abilita la modalitÃ  debug per il greeter."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Abilita la tastiera su schermo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Abilita l'ingranditore dello schermo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Abilita il lettore di schermo"
+
+# NdT: non Ãš fedele come traduzione ma rende l'idea?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Abilita la visualizzazione del messaggio di intestazione"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nome dell'icona da usare come logo del greeter"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Schemi di tastiera selezionati recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Lingue selezionate recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Imposta a un elenco di schemi tastiera da mostrare in modo predefinito nella "
+"finestra di accesso."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Imposta a un elenco di lingue da mostrare in modo predefinito nella finestra "
+"di accesso."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Imposta col nome dell'icona del tema da usare per il logo del greeter."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Impostare a VERO per disabilitare la visualizzazione degli utenti conosciuti "
+"nella finestra di accesso."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Impostare a VERO per disabilitare la visualizzazione dei pulsanti di riavvio "
+"nella finestra di accesso."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Impostare a VERO per abilitare il plugin del gestore impostazioni dello "
+"sfondo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Impostare a VERO per abilitare il plugin del gestore impostazioni dei tasti "
+"multimediali."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Impostare a VERO per abilitare la tastiera a schermo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Impostare a VERO per abilitare il plugin per gestire le impostazioni di "
+"accessibilitÃ  della tastiera."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Impostare a VERO per abilitare l'ingranditore dello schermo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Impostare a VERO per abilitare il lettore dello schermo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Impostare a VERO per abilitare il plugin del gestore impostazioni sonore."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Impostare a VERO per abilitare il plugin del gestore impostazioni xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Impostare a VERO per abilitare il plugin del gestore impostazioni xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Impostare a VERO per mostrare il testo del messaggio di intestazione."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Impostare a VERO per usare compiz come gestore delle finestre."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Testo del messaggio di intestazione da mostrare nella finestra di accesso "
+"quando la scelta degli utenti Ãš vuota, invece di banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+"Testo del messaggio di intestazione da mostrare nella finestra di accesso."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"True se il plugin del gestore delle impostazioni dello sfondo Ãš abilitato."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"True se il plugin del gestore delle impostazioni dei tasti multimediali Ãš "
+"abilitato."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True se il plugin del gestore delle impostazioni sonore Ãš abilitato."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True se il plugin del gestore delle impostazioni xrandr Ãš abilitato."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"True se il plugin del gestore delle impostazioni xsettings Ãš abilitato."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Usa compiz come gestore delle finestre"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Durata"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Numero di secondi prima che il timer finisca"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Istante di avvio"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Istante in cui il timer Ãš stato avviato"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ã in esecuzione?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Indica se il timer sta attualmente progredendo o meno"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Gestore"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "L'oggetto di gestione utente che controlla questo utente."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Altri..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Scegliere un account diverso"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Ospite"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Accesso come ospite temporaneo"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Accesso automatico"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Accedere automaticamente al sistema dopo aver selezionato le opzioni"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Accesso come %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Accesso giÃ  effettuato"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"La applet di cambio utente Ãš software libero; Ãš possibile redistribuirla e/o "
+"modificarla secondo i termini dalla GNU General Public License pubblicata "
+"dalla Free Software Foundation; sia la versione 2 della licenza sia (a tua "
+"scelta) qualsiasi versione successiva."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Questo programma Ãš distribuito nella speranza che sia utile, ma SENZA ALCUNA "
+"GARANZIA, nemmeno la garanzia implicita di COMMERCIABILITÃ o APPLICABILITÃ "
+"PER UNO SCOPO PARTICOLARE. Per maggiori dettagli vere la GNU General Public "
+"License."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Una copia della GNU General Public License dovrebbe essere stata fornita "
+"insieme a questo programma, in caso contrario scrivere a:\n"
+"  Free Software Foundation, Inc.\n"
+"  51 Franklin Street, Fifth Floor, Boston, MA\n"
+"  02110-1301 USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un menÃ¹ per passare rapidamente da un utente all'altro."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Francesco Marletta <francesco.marletta@tiscali.it>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Impossibile bloccare lo schermo: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Impossibile impostare temporaneamente il salva schermo allo schermo vuoto: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Impossibile terminare la sessione: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponibile"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invisibile"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Occupato"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Assente"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Informazioni account..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Preferenze di sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Blocca schermo"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Cambio utente"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Esci..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Applet cambio utente"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Cambia le impostazioni dell'account e lo stato"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un menÃ¹ per passare rapidamente da un utente all'altro"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Cambio utente"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Factory dell'applet di cambio utente"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Modifica _informazioni personali"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "I_nformazioni"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Modifica utenti e gruppi"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorato - mantenuto per compatibilitÃ "
+
+# da tradurre?
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Abilita l'output di debug"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "La versione di questa applicazione"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Impossibile identificare la sessione attuale."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nuovo accesso GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Impossibile avviare un nuovo display"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Schermata catturata"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Cattura una immagine dello schermo"
Index: proiecte/PPPP/gdm/po/ja.po
===================================================================
--- proiecte/PPPP/gdm/po/ja.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ja.po	(revision 134)
@@ -0,0 +1,1164 @@
+# gdm/gdm2 ja.po.
+# Copyright (C) 1999-2009 Free Software Foundation, Inc.
+# Yukihiro Nakai <nacai@iname.com>, 1999.
+# ITANI Eiichiro <emu@ceres.dti.ne.jp>, 1999.
+# Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>, 2000.
+# Yukihior Nakai <nakai@gnome.gr.jp>, 2000-2002.
+# Taku YASUI <tach@debian.or.jp>, 2001.
+# SATO Satoru <ss@gnome.gr.jp>, 2001, 2006.
+# Akira TAGOH <tagoh@gnome.gr.jp>, 2001.
+# KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>, 2003.
+# Takeshi AIHANA <takeshi.aihana@gmail.com>, 2004-2009.
+# Ryoichi INAGAKI <ryo1@bc.wakwak.com>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 trunk\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-03-08 18:50+0900\n"
+"PO-Revision-Date: 2009-03-08 18:49+0900\n"
+"Last-Translator: Takeshi AIHANA <takeshi.aihana@gmail.com>\n"
+"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ã¯ã­ã£ã©ã¯ã¿ãŒã»ããã€ã¹ã§ã¯ãããŸãã"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "ãããã°ã»ã¢ãŒãã«ãã"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "äœ¿çšããïŒžã®ãã£ã¹ãã¬ã€ãæå®ãã"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "DISPLAY"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME ãã£ã¹ãã¬ã€ã»ãããŒãžã£ (ã¹ã¬ãŒãåŽ)"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "\"%s\" ãšãããŠãŒã¶ãèŠã€ããããšãã§ããŸããã§ãã"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ã­ã°ã€ã³ã»ã·ã¹ãã ãåæåã§ããŸãã"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ãŠãŒã¶ãèªèšŒã§ããŸãã"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "åŠ¥åœãªãŠãŒã¶ãšèªããããšãã§ããŸãã"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "ä¿¡é Œã§ãããŠãŒã¶ãšèªããããšãã§ããŸãã"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1105
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"äœããã®å
+éšãšã©ãŒãåå ã§ïŒžãµãŒã (ã°ã©ãã£ã«ã«ç°å¢) ãèµ·åã§ããŸããã§ã"
+"ããã·ã¹ãã ç®¡çè
+ã«åãåãããããsyslog ã®å
+å®¹ããã§ãã¯ããŠã¿ãŠäžããããš"
+"ããããããã®ãã£ã¹ãã¬ã€ãç¡å¹ã«ããŸããåé¡ãè§£æ±ºããã GDM ãåèµ·åããŠäž"
+"ããã"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: èŠªãã£ã¹ãã¬ã€ã® '%s' ã«æ¥ç¶ã§ããŸããã§ãã"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "ãŠãŒã¶ã® %s ããµãŒããèµ·åããŸãããããã®ãããªãŠãŒã¶ã¯å­åšããŸãã"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ã°ã«ãŒã ID ã %d ã«èš­å®ã§ããŸããã§ãã"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s ã«å¯Ÿãã initgroups(3) ã®åŒã³åºãã«å€±æããŸãã"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ãŠãŒã¶ ID ã %d ã«èš­å®ã§ããŸããã§ãã"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ã°ã«ãŒã ID ã 0 ã«èš­å®ã§ããŸããã§ãã"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ãã£ã¹ãã¬ã€ (%s) ã®ã­ã°ãã¡ã€ã«ãéããŸãã"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s ã %s ã«èš­å®ããéã«ãšã©ãŒ"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: ãµãŒãã®åªå
+åºŠã %d ã«ã»ããã§ããŸããã§ãã: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ãã£ã¹ãã¬ã€ (%s) ã®ãµãŒãã»ã³ãã³ããç©ºã§ã"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ãŠãŒã¶å"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ãŠãŒã¶åã§ã"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ãã¹ãå"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ãã¹ãåã§ã"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ãã£ã¹ãã¬ã€ã®ããã€ã¹"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "ãã£ã¹ãã¬ã€ã®ããã€ã¹ã§ã"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "GDM ã¯ãŒã«ãŒãã¹ããŒã¿ã¹ %d ã§çµäºããŸãã"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "èªèšŒã·ã¹ãã ãšã®æ¥ç¶ã§åæåãšã©ãŒãçºçããŸãã - %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "äžè¬çãªãšã©ãŒ"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "ã¡ã¢ãªäžè¶³ã§ã"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "ã¢ããªã±ãŒã·ã§ã³ã®ãã°ã§ã"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "åå äžæã®ãšã©ãŒã§ã"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "ãŠãŒã¶å:"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "èªèšŒã·ã¹ãã ã§ãŠãŒã¶åãåŠçããéã«ãšã©ãŒãçºçããŸãã - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "èªèšŒã·ã¹ãã ã§ãã¹ãåãåŠçããéã«ãšã©ãŒãçºçããŸãã - %s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"èªèšŒã·ã¹ãã ã§ãŠãŒã¶ãäœ¿çšããŠããç«¯æ«åãåŠçããéã«ãšã©ãŒãçºçããŸãã - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"èªèšŒã·ã¹ãã ã§ïŒžã®ãã£ã¹ãã¬ã€åãåŠçããéã«ãšã©ãŒãçºçããŸãã - %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"èªèšŒã·ã¹ãã ã§ãã£ã¹ãã¬ã€ã® xauth (ä¿¡çšæ
+å ±) ãåŠçããéã«ãšã©ãŒãçºçããŸ"
+"ãã - %s"
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "å©çšã§ããã¢ã«ãŠã³ãããããŸãã"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "ãŠãŒã¶ãå€æŽã§ããŸãã"
+
+#: ../daemon/gdm-simple-slave.c:429
+msgid "Unable establish credentials"
+msgstr "ä¿¡é Œã§ãããŠãŒã¶ãšèªããããšãã§ããŸãã"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s ãšãããŠãŒã¶ã¯å­åšããŸãã"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s ãšããã°ã«ãŒãã¯å­åšããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ãœã±ãããçæã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:860
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ãã¹ãã® %s ããèŠæ±ããã XDMCP ã®ã¯ãšãªãæåŠãããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1017
+#: ../daemon/gdm-xdmcp-display-factory.c:1238
+msgid "Could not extract authlist from packet"
+msgstr "ãã±ãããã authlist ãå±éã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1030
+#: ../daemon/gdm-xdmcp-display-factory.c:1253
+msgid "Error in checksum"
+msgstr "ãã§ãã¯ãµã ã§ãšã©ãŒã«ãªããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1504
+msgid "Bad address"
+msgstr "ã¢ãã¬ã¹ãééã£ãŠããŸã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1585
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ãã£ã¹ãã¬ã€ã®ã¢ãã¬ã¹ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1593
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ãã£ã¹ãã¬ã€ã®ããŒãçªå·ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1602
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ãã±ãããã authlist ãå±éã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1622
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ãã§ãã¯ãµã ã®èšç®äž­ã«ãšã©ãŒãçºçããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2131
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: æ¥ç¶äžå¯ã®ãã¹ã (%s) ãã REQUEST ãåãåããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2141
+#: ../daemon/gdm-xdmcp-display-factory.c:2496
+#: ../daemon/gdm-xdmcp-display-factory.c:2748
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ãã£ã¹ãã¬ã€çªå·ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2148
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: æ¥ç¶æ¹æ³ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2155
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ã¯ã©ã€ã¢ã³ãã®ã¢ãã¬ã¹ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2163
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: èªèšŒåãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2172
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: èªèšŒããŒã¿ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2182
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: èªèšŒãªã¹ããååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2201
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: è£œé çªå·ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2228
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s ã®ãã§ãã¯ãµã ã«å€±æããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2480
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: æ¥ç¶äžå¯ã®ãã¹ã (%s) ãããããŒãžãåãåããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2489
+#: ../daemon/gdm-xdmcp-display-factory.c:2755
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ã»ãã·ã§ã³ ID ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2503
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ãã£ã¹ãã¬ã€ã»ã¯ã©ã¹ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2608
+#: ../daemon/gdm-xdmcp-display-factory.c:2658
+#: ../daemon/gdm-xdmcp-display-factory.c:2664
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ã¢ãã¬ã¹ãååŸã§ããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2738
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: æ¥ç¶äžå¯ã®ãã¹ã (%s) ãã KEEPALIVE ãåãåããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2827
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP ã®ããããèª­ã¿åããŸããã§ãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2833
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: XDMCP ã®ããŒãžã§ã³ãééã£ãŠããŸã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2839
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ã¢ãã¬ã¹ãè§£æã§ããŸãã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3284
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ãµãŒãã®ãã¹ãåãååŸã§ããŸããã§ãã: %s"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"PID ãã¡ã€ã« (%s) ã«æžãèŸŒããŸãã; ãã£ã¹ã¯ã®ç©ºãå®¹éãè¶³ããªãããã§ã; ãš"
+"ã©ãŒ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir ã® %s ã¯å­åšããªãããã£ã¬ã¯ããªã§ã¯ãããŸãã"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir ã® %s ãå­åšããªãã®ã§åŠçãäž­æ­¢ããŸã"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir ã® %s ã¯ãã£ã¬ã¯ããªã§ã¯ãªãã®ã§åŠçãäž­æ­¢ããŸã"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Authdir ã® %s ã¯ãŠãŒã¶ ID ã %dãã°ã«ãŒã ID ã %d ã®ææã§ã¯ãªãã®ã§åŠçãäž­"
+"æ­¢ããŸã"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Authdir ã§ãã %s ã®ã¢ã¯ã»ã¹æš©éãééã£ãŠãã (%o ã§ã¯ãªã %o) ã®ã§åŠçãäž­"
+"æ­¢ããŸã"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM ãŠãŒã¶ã® '%s' ãèŠã€ãããªãã®ã§åŠçãäž­æ­¢ããŸã"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "root ã GDM ãŠãŒã¶ã«ããªãã§äžãã; åŠçãäž­æ­¢ããŸã"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM ã°ã«ãŒãã® '%s' ãèŠã€ãããªãã®ã§åŠçãäž­æ­¢ããŸã"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "root ã GDM ã°ã«ãŒãã«ããªãã§äžãã; åŠçãäž­æ­¢ããŸã"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "è­Šåãå
+šãŠèŽåœçã«ãã"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "æéãçµéãããçµäºãã (ãããã°çš)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM ã®ããŒãžã§ã³ãè¡šç€ºãã"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME ãã¹ã¯ãããã»ãããŒãžã£"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "root æš©éã§ã®ã¿ GDM ãèµ·åã§ããŸã"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GDM ã»ãã·ã§ã³ã»ã¯ãŒã«ãŒ"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI ã¬ãžã¹ãã©ã®ã©ãããŒ"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "ã­ã°ã€ã³ç»é¢"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "é»æºç®¡ç"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "é»æºç®¡çã®ããŒã¢ã³ã§ã"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME èš­å®ããŒã¢ã³"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME æ¡å€§é¡"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ç»é¢ã®äžéšãæ¡å€§ããŸã"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME ãªã³ã¹ã¯ãªãŒã³ã»ã­ãŒããŒã"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ãªã³ã¹ã¯ãªãŒã³ã»ã­ãŒããŒããäœ¿çšããŸã"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca ã¹ã¯ãªãŒã³ã»ãªãŒã"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "é³å£°ãŸãã¯ç¹å­ã§ç»é¢äžã®æ
+å ±ãæäŸããŸã"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ã·ã¹ãã ã®éžæ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: XDMCP ã®ãããã¡ãçæã§ããŸããã§ãã"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP ã®ããããèª­ã¿åããŸããã§ãã"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "å€"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "é²è¡æéã®çŸåçã§ã"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "æªéžæç¶æ
+ã®ã©ãã«"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "æªã éžæããŠããªãã¢ã€ãã ãè¡šãã©ãã«ã§ã"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "éžæç¶æ
+ã®ã©ãã«"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "éžæããã¢ã€ãã ãè¡šãã©ãã«ã§ã"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%p%l:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%p%l:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%B%eæ¥(%a)"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "èªåã­ã°ã€ã³ã®åŠçäž­..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "ã­ã£ã³ã»ã«äž­..."
+
+# ãã€ã¢ã­ã°è¡šç€ºããïŒçªç®ã®ã¡ãã»ãŒãž
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "ã·ã¹ãã ãåèµ·åã§ããŸãã"
+
+# ãã€ã¢ã­ã°è¡šç€ºããïŒçªç®ã®ã¡ãã»ãŒãž
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+"è€æ°ã®ãŠãŒã¶ãã­ã°ã€ã³ããŠããããã·ã¹ãã ãåèµ·åããããšã¯ã§ããŸããã"
+
+# ãã€ã¢ã­ã°è¡šç€ºããïŒçªç®ã®ã¡ãã»ãŒãž
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "ã·ã¹ãã ãåæ­¢ã§ããŸãã"
+
+# ãã€ã¢ã­ã°è¡šç€ºããïŒçªç®ã®ã¡ãã»ãŒãž
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr "è€æ°ã®ãŠãŒã¶ãã­ã°ã€ã³ããŠããããã·ã¹ãã ãåæ­¢ããããšã¯ã§ããŸããã"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "èšèªãéžæããŠã­ã°ã€ã³ãã¯ãªãã¯ããŠäžãã"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "èªèšŒãã€ã¢ã­ã°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ã³ã³ãã¥ãŒã¿å"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ã­ã°ã€ã³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "åèµ·å"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ã·ã£ããããŠã³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ãµã¹ãã³ã"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ããŒãžã§ã³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "page 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "ããã«"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "èšèª(_L)"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "èšèª(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "èšèª(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "ãã®ä»..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "å©çšå¯èœãªèšèªã®äžèŠ§ããïŒã€éžæããŠäžãã"
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "æå®ããªã"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "ã­ãŒããŒãã®ã¬ã€ã¢ãŠã"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "ã­ãŒããŒã(_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ãã®ä»..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "å©çšå¯èœãªã­ãŒããŒãã»ã¬ã€ã¢ãŠãã®äžèŠ§ããïŒã€éžæããŠäžãã"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "ã©ãã«ã®æå­å"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "ã©ãã«ãšããŠäœ¿çšããæå­åã§ã"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "ã¢ã€ã³ã³ã®åå"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "ã©ãã«ãšäžç·ã«äœ¿çšããã¢ã€ã³ã³ã§ã"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "ããã©ã«ãã®ã¢ã€ãã "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "ããã©ã«ãã®ã¢ã€ãã ãè¡šã ID ã§ã"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ã¢ã€ãã ã®æå€§åæ°"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "äžèŠ§ã®äž­ã«è¡šç€ºããã¢ã€ãã ã®æå€§åæ°ã§ã"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ãªã¢ãŒãã»ã­ã°ã€ã³ (%s ãžæ¥ç¶äž­...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ãªã¢ãŒãã»ã­ã°ã€ã³ (%s ãžæ¥ç¶å®äº)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "ãªã¢ãŒãã»ã­ã°ã€ã³"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "ã»ãã·ã§ã³(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "ãããŒã¡ãã»ãŒãžã®æå­å"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "åèµ·åã®ãã¿ã³ãè¡šç€ºããªããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "æ¢ç¥ã®ãŠãŒã¶ãã­ã°ã€ã³ã»ãŠã£ã³ããŠã«è¡šç€ºããªããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "ã¢ã¯ã»ã·ããªãã£ã®ã­ãŒããŒãã»ãã©ã°ã€ã³ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "ãããã°è¡šç€ºãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "Greeter ã®ãããã°æ
+å ±ãè¡šç€ºãããã©ããã§ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "ãªã³ã¹ã¯ãªãŒã³ã»ã­ãŒããŒããå©çšãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "æ¡å€§é¡ãå©çšãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "ã¹ã¯ãªãŒã³ã»ãªãŒããå©çšãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "ãããŒã»ã¡ãã»ãŒãžãè¡šç€ºãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "Greeter ã®ã­ãŽãšããŠäœ¿çšããã¢ã€ã³ã³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "éžæå¯èœãªã­ãŒããŒãã»ã¬ã€ã¢ãŠã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "éžæå¯èœãªèšèª"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"TRUE ã«ãããšãæ¢ç¥ã®ãŠãŒã¶ãã­ã°ã€ã³ã»ãŠã£ã³ããŠã«ã¯è¡šç€ºãããªããªããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"TRUE ã«ãããšãã­ã°ã€ã³ã»ãŠã£ã³ããŠã«åèµ·åã®ãã¿ã³ãè¡šç€ºãããªããªããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "TRUE ã«ãããšãèæ¯ã®èš­å®ãã©ã°ã€ã³ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr "TRUE ã«ãããšãã¡ãã£ã¢ã»ã­ãŒã®èš­å®ãã©ã°ã€ã³ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "TRUE ã«ãããšããªã³ã¹ã¯ãªãŒã³ã»ã­ãŒããŒããèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"TRUE ã«ãããšãã¢ã¯ã»ã·ããªãã£ã®ã­ãŒããŒãèš­å®ãã©ã°ã€ã³ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "TRUE ã«ãããšãæ¡å€§é¡ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "TRUE ã«ãããšãã¹ã¯ãªãŒã³ã»ãªãŒããèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "TRUE ã«ãããšããµãŠã³ãã®èš­å®ãã©ã°ã€ã³ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "TRUE ã«ãããšãXrandr ã®èš­å®ãã©ã°ã€ã³ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr "TRUE ã«ãããšãXSettings ã®èš­å®ãã©ã°ã€ã³ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "ã­ã°ã€ã³ã»ãŠã£ã³ããŠã§è¡šç€ºããã­ãŒããŒãã»ã¬ã€ã¢ãŠãã®ãªã¹ãã§ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ã­ã°ã€ã³ã»ãŠã£ã³ããŠã§è¡šç€ºããèšèªã®ãªã¹ãã§ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Greeter ã®ã­ãŽãšããŠäœ¿çšããããŒãä»ãã®ã¢ã€ã³ã³å ($datadir/icons/*/ ä»¥äžã«"
+"ãããã¡ã€ã«å) ã§ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "TRUE ã«ãããšããããŒã»ã¡ãã»ãŒãžãè¡šç€ºããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "TRUE ã«ãããšããŠã£ã³ããŠã»ãããŒãžã£ãšããŠ compiz ãèµ·åããŸãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "ã­ã°ã€ã³ã»ãŠã£ã³ããŠã«è¡šç€ºãããããŒã»ã¡ãã»ãŒãžã®æå­åã§ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "èæ¯ã®èš­å®ãã©ã°ã€ã³ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "ã¡ãã£ã¢ã»ã­ãŒã®èš­å®ãã©ã°ã€ã³ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ãµãŠã³ãã®èš­å®ãã©ã°ã€ã³ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Xrandr ã®èš­å®ãã©ã°ã€ã³ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "XSettings ã®èš­å®ãã©ã°ã€ã³ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "ãŠã£ã³ããŠã»ãããŒãžã£ãšããŠ Compiz ãæå¹ã«ãããã©ãã"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "çµéæé"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ã¿ã€ããŒãåæ­¢ãããŸã§ã®æé (åäœã¯ç§) ã§ãã"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "éå§æé"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ã¿ã€ããŒãèµ·åããæéã§ã"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "èµ·åäž­ãã©ãã"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "çŸåšã¿ã€ããŒãèµ·åäž­ãã©ããã§ã"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "ãããŒãžã£"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "ãã®ãŠãŒã¶ãå¶åŸ¡ãããŠãŒã¶ã»ãããŒãžã£ã§ã"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "ãã®ä»..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "ä»ã®ã¢ã«ãŠã³ããéžæããŸã"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "ã²ã¹ã"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "ã²ã¹ããšããŠäžæçã«ã­ã°ã€ã³ããŸã"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "èªåã­ã°ã€ã³"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "ãªãã·ã§ã³ãéžæããåŸã«èªåçã«ã­ã°ã€ã³ããŸã"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "%s ãšãããŠãŒã¶ã§ã­ã°ã€ã³ããŸã"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "æ¢ã«ã­ã°ã€ã³ããŠããŸã"
+
+#: ../gui/user-switch-applet/applet.c:158
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ãã®ãŠãŒã¶åãæ¿ãã¢ãã¬ããã¯ããªãŒãœãããŠã§ã¢ã§ããããªãŒãœãããŠã§ã¢è²¡å£"
+"ãæäŸãã GNU äžè¬å
+¬è¡å©çšèš±è«Ÿå¥çŽæžã®ç¬¬äºçããããã¯ããä»¥éã®çãå®ããæ¡"
+"é 
+ã®äžã§æ¬ãã­ã°ã©ã ãåé åžãŸãã¯å€æŽããããšãã§ããŸãã"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"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."
+msgstr ""
+"æ¬ãã­ã°ã©ã ã¯æçšãšã¯æããŸãããé åžã«ããã£ãŠã¯åžå Žæ§ãŸãã¯ç¹å®ã®ç®çã«å¯Ÿ"
+"ããé©åæ§ã«ã€ããŠã®æé»ã®ä¿èšŒãå«ããŠããããªãä¿èšŒãè¡ãªããŸãããè©³çŽ°ã«ã¯ "
+"GNU äžè¬å
+¬è¡å©çšèš±è«Ÿå¥çŽæžããèŠ§äžããã"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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 "
+msgstr ""
+"ããªãã¯æ¬ãã­ã°ã©ã ãšäžç·ã« GNU äžè¬å
+¬è¡å©çšèš±è«Ÿå¥çŽæžã®åããåãåã£ãŠãã"
+"ã¯ãã§ããããã§ãªãå Žåã¯ãFree Software Foundation, Inc.,51 Franklin "
+"Street, Fifth Floor, Boston, MA 02110-1301, USA ãŸã§é£çµ¡ããŠäžããã"
+
+#: ../gui/user-switch-applet/applet.c:180
+msgid "A menu to quickly switch between users."
+msgstr "è€æ°ã®ãŠãŒã¶ãçŽ æ©ãåãæ¿ããã¡ãã¥ãŒæ¹åŒã®ã¢ãã¬ããã§ãã"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "translator-credits"
+msgstr ""
+"çžè±æ¯
+ <takeshi.aihana@gmail.com>\n"
+"Ryoichi INAGAKI <ryo1@bc.wakwak.com>\n"
+"KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>\n"
+"Akira TAGOH <tagoh@gnome.gr.jp>\n"
+"SATO Satoru <ss@gnome.gr.jp>\n"
+"Taku YASUI <tach@debian.or.jp>\n"
+"Yukihior Nakai <nakai@gnome.gr.jp>\n"
+"Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>\n"
+"ITANI Eiichiro <emu@ceres.dti.ne.jp>\n"
+"Yukihiro Nakai <nacai@iname.com>\n"
+"æ¥æ¬GNOMEãŠãŒã¶ãŒäŒ <http://www.gnome.gr.jp>"
+
+#: ../gui/user-switch-applet/applet.c:641
+#: ../gui/user-switch-applet/applet.c:776
+#: ../gui/user-switch-applet/applet.c:815
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ç»é¢ãã­ãã¯ã§ããŸãã: %s"
+
+#: ../gui/user-switch-applet/applet.c:663
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ã¹ã¯ãªãŒã³ã»ãŒããŒã§äžæçã«ãã©ã³ã¯ã»ã¹ã¯ãªãŒã³ã«ã»ããã§ããŸãã: %s"
+
+#: ../gui/user-switch-applet/applet.c:874
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ã­ã°ã¢ãŠãã§ããŸãã: %s"
+
+#: ../gui/user-switch-applet/applet.c:957
+msgid "Available"
+msgstr "åšåž­äž­"
+
+#: ../gui/user-switch-applet/applet.c:958
+msgid "Invisible"
+msgstr "éç€ºããªã"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Busy"
+msgstr "å€å¿"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Away"
+msgstr "é¢åž­äž­"
+
+#: ../gui/user-switch-applet/applet.c:1106
+msgid "Account Information..."
+msgstr "ã¢ã«ãŠã³ãã®æ
+å ±..."
+
+#: ../gui/user-switch-applet/applet.c:1118
+msgid "System Preferences..."
+msgstr "ã·ã¹ãã ã®èš­å®..."
+
+#: ../gui/user-switch-applet/applet.c:1134
+msgid "Lock Screen"
+msgstr "ç»é¢ã®ã­ãã¯"
+
+#: ../gui/user-switch-applet/applet.c:1145
+msgid "Switch User"
+msgstr "ãŠãŒã¶ã®åãæ¿ã"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1156
+msgid "Quit..."
+msgstr "çµäº..."
+
+#: ../gui/user-switch-applet/applet.c:1259
+msgid "Unknown"
+msgstr "äžæ"
+
+#: ../gui/user-switch-applet/applet.c:1371
+msgid "User Switch Applet"
+msgstr "ãŠãŒã¶åãæ¿ãã¢ãã¬ãã"
+
+#: ../gui/user-switch-applet/applet.c:1380
+msgid "Change account settings and status"
+msgstr "ã¢ã«ãŠã³ãã®èš­å®ãšç¶æ
+ãå€æŽããŸã"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "è€æ°ã®ãŠãŒã¶ãçŽ æ©ãåãæ¿ããã¢ãã¬ããã§ã"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ãŠãŒã¶ã®åãæ¿ã"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "ãŠãŒã¶åãæ¿ãã¢ãã¬ããã®ãã¡ã¯ããª"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "åäººæ
+å ±ã®ç·šé(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "æ
+å ±(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "ãŠãŒã¶ãšã°ã«ãŒãã®ç·šé(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "æå®äžå¯ - äžäœäºæã®ããã«æ®ããŠããã ã"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "ãããã°æ
+å ±ãåºåãã"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ããŒãžã§ã³ãè¡šç€ºãã"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "çŸåšã®ã»ãã·ã§ã³ãååŸã§ããŸããã§ãã"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- æ°ãã GDM ã®ã­ã°ã€ã³"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "æ°ãããã£ã¹ãã¬ã€ãèµ·åã§ããŸãã"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "ç»é¢ã®ã¹ã¯ãªãŒã³ã·ã§ãããæ®ã"
Index: proiecte/PPPP/gdm/po/ka.po
===================================================================
--- proiecte/PPPP/gdm/po/ka.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ka.po	(revision 134)
@@ -0,0 +1,3782 @@
+# Georgian translation for Gnome Display Manager 2.
+# Copyright Â© 2005 Canonical Ltd, and Rosetta Contributors 2005
+# This file is distributed under the same license as the gdm2 package.
+# Alexander Didebulidze <didebuli@in.tum.de>, 2005, 2006.
+# Vladimer Sichinava <alinux@siena.linux.it>, 2006.
+#
+# Vladimer Sichinava  áááááááá  á¡áá­ááááá <vsichi@gnome.org>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-27 00:16+0200\n"
+"PO-Revision-Date: 2008-09-27 00:18+0200\n"
+"Last-Translator: Vladimer Sichinava  áááááááá  á¡áá­ááááá <vsichi@gnome.org>\n"
+"Language-Team: Georgian <http://mail.gnome.org/mailman/listinfo/gnome-ge-"
+"list>\n"
+"MIME-Version: 1.0\n"
+"Content-Type:  text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+#, fuzzy
+msgid "Display ID"
+msgstr "ááá¡áááá"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+#, fuzzy
+msgid "GNOME Display Manager Slave"
+msgstr "áááááá¡ áá áá€ááá£áá ááá¢áá á€ááá¡á"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+#, fuzzy
+msgid "Unable to authenticate user"
+msgstr "áááá®ááá ááááá¡ ááááááá ášáá£áááááááá"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+#, fuzzy
+msgid "Unable to establish credentials"
+msgstr "-á¡ááá á¬á á¬á n"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1062
+#, fuzzy
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr "áá á X -á¡ááá áááááªááááá ášááªáááá -á¡ááá."
+
+#: ../daemon/gdm-server.c:246
+#, fuzzy, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "á¬á -á¡ááá -á¡ááá á¬á"
+
+#: ../daemon/gdm-server.c:361
+#, fuzzy, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "á¬á á¡áá ááá á -á¡ááá"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, fuzzy, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "á¬á -á¡ááá"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, fuzzy, c-format
+msgid "initgroups () failed for %s"
+msgstr "á¬á á¬á"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, fuzzy, c-format
+msgid "Couldn't set userid to %d"
+msgstr "á¬á -á¡ááá"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+#, fuzzy
+msgid "Couldn't set groupid to 0"
+msgstr "á¬á -á¡ááá 0"
+
+#: ../daemon/gdm-server.c:431
+#, fuzzy, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "á¬á áá á ááá®á¡áá á¬á!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, fuzzy, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "á¬á ášááªáááá á¬á -á¡ááá á¬á"
+
+#: ../daemon/gdm-server.c:469
+#, fuzzy, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "á¬á á¡áá ááá á -á¡ááá á¬á"
+
+#: ../daemon/gdm-server.c:621
+#, fuzzy, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "á¬á áªáá áááá á¬á"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "áááá®ááá ááááá"
+
+#: ../daemon/gdm-session-auditor.c:91
+#, fuzzy
+msgid "The username"
+msgstr "áááá®ááá ááááá"
+
+#: ../daemon/gdm-session-auditor.c:95
+#, fuzzy
+msgid "Hostname"
+msgstr "áááá®ááá ááááá"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+#, fuzzy
+msgid "Display Device"
+msgstr "ááá¡áááá"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1083
+#, fuzzy
+msgid "unknown error"
+msgstr "áááášáá á£áªáááá ášááªáááá."
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "áááá®ááá ááááá:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:387
+#, fuzzy
+msgid "Unable establish credentials"
+msgstr "-á¡ááá á¬á á¬á n"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, fuzzy, c-format
+msgid "User %s doesn't exist"
+msgstr "á€áááá â%sâ áá  áá á¡ááááá¡."
+
+#: ../daemon/gdm-welcome-session.c:433
+#, fuzzy, c-format
+msgid "Group %s doesn't exist"
+msgstr "á€áááá â%sâ áá  áá á¡ááááá¡."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+#, fuzzy
+msgid "Could not create socket!"
+msgstr "á¬á áá á!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, fuzzy, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "á¬á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+#, fuzzy
+msgid "Could not extract authlist from packet"
+msgstr "á¬á áá á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+#, fuzzy
+msgid "Error in checksum"
+msgstr "á¬á ášááªáááá -"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+#, fuzzy
+msgid "Bad address"
+msgstr "%s: áá áá¡á¬áá á ááá¡áááá á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, fuzzy, c-format
+msgid "%s: Could not read display address"
+msgstr "á¬á áá á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, fuzzy, c-format
+msgid "%s: Could not read display port number"
+msgstr "á¬á áá á á ááªá®áá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, fuzzy, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "á¬á áá á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, fuzzy, c-format
+msgid "%s: Error in checksum"
+msgstr "á¬á ášááªáááá -"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, fuzzy, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "á¬á á¬á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, fuzzy, c-format
+msgid "%s: Could not read Display Number"
+msgstr "á¬á áá á ááá¡áááá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, fuzzy, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "á¬á áá á áááášáá á á¢ááá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, fuzzy, c-format
+msgid "%s: Could not read Client Address"
+msgstr "á¬á áá á áááááá¢á ááá¡áááá áá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, fuzzy, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "á¬á áá á áá£áááá¢áá€ááááªáá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, fuzzy, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "á¬á áá á áá£áááá¢áá€ááááªáá áááááªááá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, fuzzy, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "á¬á áá á ááá¢áá ááááªáá á¡áá"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, fuzzy, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "á¬á áá á áá¬áá ááááááá ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, fuzzy, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "á¬á ááá  ášáááá¡á á£áá á¬á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, fuzzy, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "á¬á á¬á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, fuzzy, c-format
+msgid "%s: Could not read Session ID"
+msgstr "á¬á áá á á¡áá¡áá ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, fuzzy, c-format
+msgid "%s: Could not read Display Class"
+msgstr "á¬á áá á ááá¡áááá áááá¡á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, fuzzy, c-format
+msgid "%s: Could not read address"
+msgstr "á¬á áá á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, fuzzy, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "á¬á á¬á"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+#, fuzzy
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "á¬á áá á áááá¡áá áá!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+#, fuzzy
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "á¬á ááá á¡áá!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, fuzzy, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "á¬á áá á á¬á!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID á€áááá á¬á - ášááªáááá á¬á"
+
+#: ../daemon/main.c:270
+#, fuzzy, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "á¬á á¬á áá á áá a á¬á."
+
+#: ../daemon/main.c:283
+#, fuzzy, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "á¬á á¬á áá á."
+
+#: ../daemon/main.c:287
+#, fuzzy, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "á¬á á¬á áá á a."
+
+#: ../daemon/main.c:361
+#, fuzzy, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "á¬á á¬á áá á á¬á á¯áá£á€á á¬á."
+
+#: ../daemon/main.c:368
+#, fuzzy, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "á¬á á¬á o o."
+
+#: ../daemon/main.c:405
+#, fuzzy, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "á¬á ááááá á¬á!"
+
+#: ../daemon/main.c:411
+#, fuzzy
+msgid "The GDM user should not be root. Aborting!"
+msgstr "á¬á áá á root!"
+
+#: ../daemon/main.c:417
+#, fuzzy, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "á¬á ááááá á¯áá£á€á á¬á!"
+
+#: ../daemon/main.c:423
+#, fuzzy
+msgid "The GDM group should not be root. Aborting!"
+msgstr "á¬á á¯áá£á€á áá á root!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ááááá­áá GDM áá¡ ááá á¡áá"
+
+#: ../daemon/main.c:534
+#, fuzzy
+msgid "GNOME Display Manager"
+msgstr "áááááá¡ áá áá€ááá£áá ááá¢áá á€ááá¡á"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+#, fuzzy
+msgid "Only root wants to run GDM"
+msgstr "áá®áááá root -á¡ááá n"
+
+#: ../daemon/session-worker-main.c:149
+#, fuzzy
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME ááá¡áááá áááá ááááá áá á."
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1962
+msgid "Login Window"
+msgstr "ášáááá¡áá¡ááááá á¡áá ááááá"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+#, fuzzy
+msgid "GNOME Screen Magnifier"
+msgstr "áááááá¡ áá áá€ááá£áá ááá¢áá á€ááá¡á"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+#, fuzzy
+msgid "Metacity"
+msgstr "á£á¡áá€á áá®áááá"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+#, fuzzy
+msgid "Select System"
+msgstr "áááá á©ááá áááá®ááá ááááá ááááá¡áá®á£áááá"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#, fuzzy
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "á¬á áá á!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+#, fuzzy
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "á¬á áá á áááá¡áá áá!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+#, fuzzy
+msgid "%l:%M %p"
+msgstr "%aÂ·%bÂ·%d,Â·%l:%MÂ·%p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+#, fuzzy
+msgid "%a %b %e"
+msgstr "%aÂ·%bÂ·%d,Â·%H:%M"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, fuzzy, c-format
+msgid "%1$s, %2$s"
+msgstr "%s:Â·%s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:181
+#, fuzzy
+msgid "You have the Caps Lock key on."
+msgstr "á©áááá¢ááá á©áá áá£ááá."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:326
+#, fuzzy
+msgid "Automatically logging in..."
+msgstr "áá£á¢áááá¢á£á á ášáá¡ááá"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:760
+#, fuzzy
+msgid "Cancelling..."
+msgstr "ááá áááááá."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1229
+#, fuzzy
+msgid "Failed to restart computer"
+msgstr "ááá  ášáááá¡á á£áá -á¡ááá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1232
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1313
+#, fuzzy
+msgid "Failed to stop computer"
+msgstr "ááá  ášáááá¡á á£áá -á¡ááá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1316
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1400
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#, fuzzy
+msgid "Authentication Dialog"
+msgstr "ááááááá€ááááªááá á©ááášááá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+#, fuzzy
+msgid "Log In"
+msgstr "áá®áááá _ášááá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ááááá¢ááá áá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+#, fuzzy
+msgid "Shut Down"
+msgstr "ááááááášá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+#, fuzzy
+msgid "Suspend"
+msgstr "_ášááá§áááá"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+#, fuzzy
+msgid "Version"
+msgstr "_á¡áá¡áá:"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:540
+#, fuzzy
+msgid "Panel"
+msgstr "_ááá£á¥áááá"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+#, fuzzy
+msgid "Languages"
+msgstr "_ááá"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+#, fuzzy
+msgid "_Languages:"
+msgstr "_ááá"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:255
+#, fuzzy
+msgid "_Language:"
+msgstr "_ááá"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:224
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:131
+#: ../gui/user-switch-applet/applet.c:996
+msgid "Other..."
+msgstr "á¡á®áá..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:225
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+#, fuzzy
+msgid "Icon name"
+msgstr "á®áá¢á£áá"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+#, fuzzy
+msgid "Default Item"
+msgstr "á¡áá¡á¢áááá¡ á¡á¢ááááá á¢á£áá á¡áá¡áá"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+#, fuzzy
+msgid "The id of the default item"
+msgstr "áá¡ áá áá¡ á¡áá¡á¢áááá¡ á¡á¢ááááá á¢á£áá á¡áá¡áá"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, fuzzy, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ááášáá ááá£áá ášáá¡ááá."
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+#, fuzzy
+msgid "Remote Login"
+msgstr "ááášáá ááá£áá ášáá¡ááá"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+#, fuzzy
+msgid "_Sessions:"
+msgstr "_á¡áá¡áá:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+#, fuzzy
+msgid "Enable accessibility keyboard plugin"
+msgstr "á©áá ááá"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+#, fuzzy
+msgid "Enable debugging"
+msgstr "á©áá ááá ášáá¡ááá"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+#, fuzzy
+msgid "Enable screen reader"
+msgstr "ášáá¡ááá:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+#, fuzzy
+msgid "Is it Running?"
+msgstr "GDM áá  áá áá¡ á©áá¢ááá áá£áá"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+#, fuzzy
+msgid "Manager"
+msgstr "_ááá"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:132
+#, fuzzy
+msgid "Choose a different account"
+msgstr "ááá á©áá á¥áááááá"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:144
+msgid "Guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:145
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:157
+#, fuzzy
+msgid "Automatic Login"
+msgstr "áá£á¢áááá¢á£á á ášáá¡ááá"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:158
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:349
+#, fuzzy, c-format
+msgid "Log in as %s"
+msgstr "áááááª ášáá¡ááá"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:694
+#, fuzzy
+msgid "Currently logged in"
+msgstr "-"
+
+#: ../gui/user-switch-applet/applet.c:147
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:151
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:155
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:169
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:173
+msgid "translator-credits"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:782
+#, fuzzy, c-format
+msgid "Can't lock screen: %s"
+msgstr "ááá  áá¬áá  %s: %s"
+
+#: ../gui/user-switch-applet/applet.c:804
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1101
+msgid "Unknown"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1181
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+#, fuzzy
+msgid "User"
+msgstr "áááá®ááá ááááá"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+#, fuzzy
+msgid "Icon Size"
+msgstr "á®áá¢á£áá"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60 ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62 ../utils/gdmflexiserver.c:64
+#: ../utils/gdmflexiserver.c:65
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "áá áááááá"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+#, fuzzy
+msgid "Debugging output"
+msgstr "<b>áá£ááá ááá¡ááááá</b>"
+
+#: ../utils/gdmflexiserver.c:67
+#, fuzzy
+msgid "Version of this application"
+msgstr "-á¡ááá áá ááá ááá"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:230
+#, fuzzy
+msgid "Main Options"
+msgstr "áá€_áªáááá"
+
+#: ../utils/gdmflexiserver.c:759
+#, fuzzy
+msgid "Unable to start new display"
+msgstr "áá®ááá"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "áá¡ á¡áá¡áá ášáááá§áááá CDE-ášá"
+
+#, fuzzy
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration program.  Then restart GDM."
+#~ msgstr "I X áá á ááááá áá¥ááá -á¡ááá - á©áá áá£ááá a áá X áá ááá ááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Would you like me to try to run the X configuration program?  Note that "
+#~ "you will need the root password for this."
+#~ msgstr "-á¡ááá -á¡ááá X áá ááá ááá ášáááášááá root."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "ááá®ááá ášááá§ááááá root (áá áááá áááá ááá£áá áááá®ááá ááááá¡) ááá ááá."
+
+#, fuzzy
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "I áá®áá -á¡ááá X."
+
+#, fuzzy
+#~ msgid ""
+#~ "I will disable this X server for now.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr "I ááááá ááá X áá®áá ááááá¢ááá áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr "I X áá á ááááá -á¡ááá X -á¡ááá?"
+
+#, fuzzy
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "-á¡ááá X?"
+
+#, fuzzy
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr "I X áá á ááááá -á¡ááá X -á¡ááá?"
+
+#, fuzzy
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr "-á¡ááá -á¡ááá áá ááá ááá ášáááášááá root."
+
+#, fuzzy
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr "á€ááá¯á ááá áá®áá ááá¡ - á ááááá - á€ááá¯áá á - ááá áªá®ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "I could not start your session and so I have started the failsafe xterm "
+#~ "session.  Windows now have focus only if you have your cursor above "
+#~ "them.  To get out of this mode type 'exit' in the window in the upper "
+#~ "left corner"
+#~ msgstr "I áá á áá I á€ááá¯á ááá áá®áá ááá¡ - á ááááá - á€ááá¯áá á - ááá áªá®ááá"
+
+#~ msgid "GNOME"
+#~ msgstr "ááááá"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "áá¡ á¡áá¡áá ááááášá ášáááá§áááá"
+
+#, fuzzy
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "á¬á áá á áá®ááá ááááááá¢á á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr "á¬á áá á áá®ááá ááááááá¢á -"
+
+#, fuzzy
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr "áá á a áá®ááá ááááááá¢á -á¡ááá - á¬á á¬á"
+
+#, fuzzy
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "á¬á áá á áá®ááá á€áááá - á¬á"
+
+#, fuzzy
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "á¬á ááá®á¡áá á¬á"
+
+#, fuzzy
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "á¬á áá á ááá®á¡áá á€áááá á¬á"
+
+#, fuzzy
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "á¬á áá á á€áááá á¬á"
+
+#, fuzzy
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "á¬á áá á"
+
+#, fuzzy
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "á¬á á€áááá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr "á¥ááááá ášáá¡áá®áá - á¬ááááá á©áá áá£ááá áááááááá á¬á£áá á©áá áá£ááá á¬á."
+
+#, fuzzy
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "á¬á ááá  ášáááá¡á á£áá á¬á"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s áá  áá áá¡ á©ááá£áááá ááá á€áááá!\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... á€áááá á©ááááááá¡áááá¡ ááááá¢ááá áá á«áááá ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s áá  áá®á¡áááá"
+
+#, fuzzy
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "á¬á -á¡ááá ášááªáááá"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: ááá áá¥á¢áá áá %s áá  áá á¡ááááá¡."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s áá  ááá£ááááá¡ uid %d."
+
+#, fuzzy
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "á¬á á¬á á¯áá£á€á."
+
+#, fuzzy
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "á¬á á¬á á¡á®áá."
+
+#, fuzzy
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "á¬á á¬á áá á."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s áá  áá áá¡ á©ááá£áááá ááá á€áááá."
+
+#, fuzzy
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "á¬á á¬á á¯áá£á€á á¡á®áá."
+
+#, fuzzy
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "á¬á á¬á á€áááá."
+
+#, fuzzy
+#~ msgid "%s: Could not make socket"
+#~ msgstr "á¬á áá á"
+
+#, fuzzy
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "á¬á áá á"
+
+#, fuzzy
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "á¬á áá á"
+
+#, fuzzy
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "á¬á áá á ááá®á¡áá"
+
+#, fuzzy
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "PID á€áááá á¬á - ášááªáááá á¬á n"
+
+#, fuzzy
+#~ msgid "%s: fork () failed!"
+#~ msgstr "á¬á!"
+
+#, fuzzy
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "á¬á á¬á!"
+
+#, fuzzy
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "á¬á X á¬á"
+
+#, fuzzy
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "á¬á ááášáááá£ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr "X áá á ááááá áá¥ááá -á¡ááá - á©áá áá£ááá a áá X áá ááá ááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr "ááá  ášáááá¡á á£áá -á¡ááá X - a short á¬á"
+
+#, fuzzy
+#~ msgid "Master suspending..."
+#~ msgstr "ááá áááááá."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "á¡áá¡á¢ááá ááááá¢ááá áááá¡ áá ááªáá¡ášáá, ááá®ááá ááááááááá..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "á¡áá¡á¢ááá áááášááá, ááá®ááá áááááááá..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s:Â·ááááášáá ášáá€áá á®ááá£ááá:Â·%s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "áááááááá áááá¡ áááááá£á¢áá áá¡ ááááá¢ááá ááá..."
+
+#, fuzzy
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "á¬á ááááá¢ááá áá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr "ááááá¢ááá áá ááááá¢ááá áá ášáá©áá ááá áá áá á ááááá£ á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr "ááááá¢ááá áá ááááá¢ááá áá ášáá©áá ááá áá a á¡á¢áááá£á á á¬á"
+
+#, fuzzy
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "á¬á á¬á"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM ááááá¢ááá ááá ..."
+
+#, fuzzy
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "á¥ááááá!"
+
+#, fuzzy
+#~ msgid "Do not fork into the background"
+#~ msgstr "áá  ááá£ášáá á€ááá£á  á ááááášá "
+
+#, fuzzy
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "áá á á¡á¢áááá£á á -á¡ááá"
+
+#, fuzzy
+#~ msgid "Alternative configuration file"
+#~ msgstr "á€áááá"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#, fuzzy
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr "ááášáááá ááá áááá X a -"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "ááá  áá®á¡áá á¡áá¡ááá¡ %s áááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr "ášááªáááá á©áá áá£ááá á¬á á¬á á¬á ááá®ááá ááá -á¡ááá a á¡áá - á®ááá n"
+
+#, fuzzy
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "á¬á ášááªáááá ááááá á¬á á¬á"
+
+#, fuzzy
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM á©áá¢ááá áá£ááá ááªááááá ááááášááá¡!"
+
+#, fuzzy
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "á¬á ášááªáááá ááááá"
+
+#, fuzzy
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "á£áªáááá áááá®áááááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr "á¬á áá á -á¡ááá."
+
+#, fuzzy
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "á¬á áá á á€áááá á¬á."
+
+#, fuzzy
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "á¬á á¬á"
+
+#, fuzzy
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "á¬á á¡á¢ááááá á¢á£áá X áá á"
+
+#, fuzzy
+#~ msgid "%s: No greeter specified."
+#~ msgstr "á¬á áá á."
+
+#, fuzzy
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "á¬á áá á."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: á¡áá¡ááááá¡ ááá áá¥á¢áá áá áá  áá áá¡ áááááááá£áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr "á¬á á©áá áá£áá áá á á¡á£ááá á¢á ááááá áá£ááá"
+
+#, fuzzy
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "á¬á ááááááá -á¡ááá."
+
+#, fuzzy
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "á¬á áá ááá áá¢áá¢á - -á¡ááá"
+
+#, fuzzy
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "á¬á áªáá áááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr "á¡áá ááá á ááá¢áá ááááªáá -á¡ááá á¬á áá á áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr "á¡áá ááá á ááá¢áá ááááªáá -á¡ááá á¬á áá á a áá."
+
+#, fuzzy
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "á¬á áá áá¡á¬áá á á®ááá - á€áááá!"
+
+#, fuzzy
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "á¬á ááááá áá£áá áá áá á á¡á¢áááá£á á!"
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr "á¬á ááááá áá£áá áá áá á á¡á¢áááá£á á á¬á á©áá áá£ááá -á¡ááá!"
+
+#, fuzzy
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr "ááááá áá£áá áá ááááá ááááá¡áááá á á¡á¢áááá£á á -á¡ááá áá."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM áááá®ááá ááááá '%s' áá  áá á®ááááá¡. ááá®ááá áááá¡á¬áá áá GDM-áá¡ áááá€ááá£á ááªáá "
+#~ "áá ááááá¢ááá ááá GDM."
+
+#, fuzzy
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr "-á¡ááá root áá á a áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr "á¯áá£á€á á¬á áá á áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr "á¯áá£á€á -á¡ááá root áá á a áá."
+
+#, fuzzy
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "á¬á áá á áá"
+
+#, fuzzy
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr "á¬á ááášáá ááá£áá áá á áá"
+
+#, fuzzy
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "á¬á áá á áá"
+
+#, fuzzy
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "áá á - á€áááá"
+
+#, fuzzy
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "á¬á áá á."
+
+#, fuzzy
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr "á¡áá ááá á ááá¢áá ááááªáá -á¡ááá á¬á áá á á¬á áá á¯áá£á€á á¬á áá áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr "á¡áá ááá á ááá¢áá ááááªáá -á¡ááá á¬á - o áá áá."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "yÂ·=Â·ááÂ·ááÂ·nÂ·=Â·áá á?Â·>"
+
+#, fuzzy
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "á¬á!"
+
+#, fuzzy
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "áá á."
+
+#, fuzzy
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "á¬á."
+
+#, fuzzy
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "á¬á ášááªáááá -á¡ááá á¬á"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "ááááá¡ ášááááááá:\n"
+#~ "%s"
+
+#, fuzzy
+#~ msgid "Can not start fallback console"
+#~ msgstr "áá á"
+
+#, fuzzy
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr "-á¡ááá X á©áá áá£ááá á¬á á ááªá®áá áá á -á¡ááá á©áá áá£ááá á¬á á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr "áá¥ááá Ctrl Alt a ááá¡ááŠááá Ctrl Alt -á¡ááá -á¡ááá X á©áá áá£ááá áá"
+
+#, fuzzy
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "ááá¡áááá á¬á"
+
+#, fuzzy
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "ááá¡áááá á¬á X."
+
+#, fuzzy
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "á¬á ášááªáááá a á¬á"
+
+#, fuzzy
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "á¬á ááááá a á ááªá®áá"
+
+#, fuzzy
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "á¬á ááá¡áááá á¬á á ááªá®áá."
+
+#, fuzzy
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "áá áá¡á¬áá á á¬á"
+
+#, fuzzy
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "á¡áá ááá á á¬á áá á"
+
+#, fuzzy
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "á¬á áá á á¬á"
+
+#, fuzzy
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "á¬á!"
+
+#, fuzzy
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "-á¡ááá GID"
+
+#, fuzzy
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "-á¡ááá UID"
+
+#, fuzzy
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr "áá¥ááá - áá¥ááá - -á¡ááá áá ášáá¬á§ááá¢á"
+
+#~ msgid "Return to previous login"
+#~ msgstr "ááá£áá á£ááá á¬ááá ášáá¡áááá¡"
+
+#~ msgid "Abort login"
+#~ msgstr "ášáá¡áááá¡ ášáá¬á§ááá¢á"
+
+#, fuzzy
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr "áá¥ááá - áá¥ááá - áá ášáá¬á§ááá¢á"
+
+#, fuzzy
+#~ msgid "%s: cannot fork"
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "á¬á ááá®á¡áá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr "áá á ášáá¡á á£áááá áá ááá ááá - á€áááá -á¡ááá á¡áá¬á§áá¡á."
+
+#, fuzzy
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr "áá á ášáá¡á á£áááá áá ááá ááá - á€áááá."
+
+#, fuzzy
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "áá¥ááá root -á¡ááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr "ášáá¡ááá áááá®áááááá á©áá áá£ááá áá áá áá á."
+
+#, fuzzy
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "á¬á -á¡ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "áá á - á€áááá áá ááááá áá£áá a ášááªáááá a áá¥ááá - áá ášáááášááá ááá¢áááá¢á£á á áá "
+#~ "ááááá áá£áá áá®áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr "áá á á¬áá¡ááá á X áá a X áá¥ááá - áá X."
+
+#, fuzzy
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr "á ááªá®áá á©áá áá£ááá á¬á."
+
+#, fuzzy
+#~ msgid ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+#~ msgstr "áá ááá ááá -á¡ááá -á¡ááá a."
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr "á¬á á¬á"
+
+#, fuzzy
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "á¬á á¡áá¬á§áá¡á á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr "áá ááá ááá áá á -á¡ááá - ááááá áá£áá áªáá - á¡á®áá áá á€áááá"
+
+#, fuzzy
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "á¬á ášááªáááá á©áá áá£ááá á¬á"
+
+#, fuzzy
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "á¬á"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: ááá  áá®á¡áá fifo á¡!"
+
+#, fuzzy
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "á¬á -á¡ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr "áá ááá ááá áá¥ááá áá á -á¡ááá -."
+
+#, fuzzy
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "á¬á ášááªáááá á©áá áá£ááá á¬á"
+
+#, fuzzy
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "á¬á áá á ááá®á¡áá"
+
+#, fuzzy
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "á¬á ááášáááá -."
+
+#, fuzzy
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "ááá á¬á áá á á¬á"
+
+#~ msgid "System default"
+#~ msgstr "á¡áá¡á¢áááá¡ á¡á¢ááááá á¢á£áá"
+
+#, fuzzy
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "á¬á áá á á¬á."
+
+#, fuzzy
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "á¬á á¬á."
+
+#, fuzzy
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "á¬á áá á á¬á."
+
+#, fuzzy
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr "áá á ášáá¡á . á®ááá - á€áááá á¬á ááášáááá£ááá GNOME"
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr "á¬á ááááá áá ááášáááá£ááá GNOME."
+
+#, fuzzy
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr "ááááá áá ááášáááá£ááá GNOME."
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr "á¬á áá á a GNOME"
+
+#, fuzzy
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr "áá á ááááá GNOME ááášáááá£ááá á€ááááááªáá."
+
+#, fuzzy
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr "á€ááááááªáá GNOME áá¥ááá áááá£ááá¡á®áááá - GNOME -á¡ááá -."
+
+#, fuzzy
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "ááááá -á¡ááá a."
+
+#, fuzzy
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "á€ááááááªáá áá¥ááá a á¢áá áááááá - ááááá¡áááá á á¡á®áá ááá¡ á¢áá áááááá áá á€ááá¯áá á."
+
+#, fuzzy
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "á¬á áááá®ááá ááááá áá á -á¡ááá -"
+
+#, fuzzy
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "ááááá áá£áá."
+
+#, fuzzy
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "ášááªáááá -á¡ááá."
+
+#, fuzzy
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "á¬á áá á á¬á á¬á á¬á"
+
+#, fuzzy
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "-á¡ááá áááááªááááá ášááªáááá."
+
+#, fuzzy
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "á¬á áááá®ááá ááááá á¬á!"
+
+#, fuzzy
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "á¬á ááášáááá -."
+
+#, fuzzy
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr "áááá€á£á áªááá n á¬á áá á -á¡ááá -á¡ááá - root áááá€á£á áªááá n ááááá¡áááá á a."
+
+#, fuzzy
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "á¬á á¡áá®áá á¬á á¬á áá á!"
+
+#, fuzzy
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "áááá®ááá ááááá á¬á á€áááá á¡áá¬á§áá¡á áá á€áááá áá áááá®ááá ááááá á¬á áá áá á á¡á®áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr "áá á -á¡ááá á€áááá - áá áááá€á£á áªááá áá á ááááá¡áááá á áá á -á¡ááá -"
+
+#, fuzzy
+#~ msgid "%s: Error forking user session"
+#~ msgstr "á¬á ášááªáááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr "ááááááá á¬ááááá áá á áááááªááááá áá - áªáá - - -á¡ááá."
+
+#, fuzzy
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "á©áááááá á€áááá"
+
+#, fuzzy
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "a áá -."
+
+#, fuzzy
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Ping -á¡ááá á¬á!"
+
+#, fuzzy
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "á¬á á€áá¢ááá£á á X ášááªáááá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr "ášáá¡ááá áááá®áááááá á©áá áá£ááá áá áá áá á"
+
+#, fuzzy
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "á¬á ááá  ášáááá¡á á£áá á¬á"
+
+#, fuzzy
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "á¬á!"
+
+#, fuzzy
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "á¬á ááá  ášáááá¡á á£áá"
+
+#, fuzzy
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "á¬á ááá  ášáááá¡á á£áá á¬á"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "áá áá¡á¬áá á á¡áá®ááá áá ááá ááá. ááá®ááá áááá¥áªááá á§á£á áááŠááá ááá áá ááá¢áá á áá¡áááá¡."
+
+#~ msgid "Please enter your username"
+#~ msgstr "ááá®ááá ááá£ááááá áá¥áááá á¡áá®ááá"
+
+#~ msgid "Password:"
+#~ msgstr "ááá ááá:"
+
+#, fuzzy
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Root á©áá áá£ááá á¬á"
+
+#, fuzzy
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "áá á -á¡ááá"
+
+#, fuzzy
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "áááá®ááá ááááá á¬á áá á -á¡ááá -"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr "ááááá áá£áá."
+
+#, fuzzy
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "á¯áá£á€á á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr "á¯áá£á€á áá á -á¡ááá -."
+
+#, fuzzy
+#~ msgid "Password of %s has expired"
+#~ msgstr "ááá ááá - á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr "áá¥ááá -á¡ááá a áá®ááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr "áá á -á¡ááá - áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr "-á¡ááá áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr "a áá®áá"
+
+#, fuzzy
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "ášááªáááá á©áá áá£ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr "ášááªáááá áá¥ááá áá á -á¡ááá - áá."
+
+#, fuzzy
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "áá¥ááá -á¡ááá"
+
+#, fuzzy
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "áá¥ááá -á¡ááá root"
+
+#~ msgid "No password supplied"
+#~ msgstr "ááá áááá ááá áášá"
+
+#~ msgid "Password unchanged"
+#~ msgstr "ášáá£áªááááá ááá ááá"
+
+#~ msgid "Can not get username"
+#~ msgstr "ááá  áá®ááááá áááá®ááá ááááá"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "ááááááá á áá®ááá UNIX ááá ááá:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "ášááá§áááá áá®ááá UNIX ááá ááá:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(ááá¯áááááááá) UNIX ááá ááá:"
+
+#, fuzzy
+#~ msgid "Error while changing NIS password."
+#~ msgstr "ášááªáááá NIS."
+
+#, fuzzy
+#~ msgid "You must choose a longer password"
+#~ msgstr "áá¥ááá a"
+
+#, fuzzy
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "ááá ááá áá á©ááá."
+
+#, fuzzy
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "áá¥ááá -á¡ááá"
+
+#, fuzzy
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "á£áááªá áááá áá á áááá®áááá"
+
+#, fuzzy
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "PAM á¬á"
+
+#, fuzzy
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "PAM á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr "áá á -á¡ááá"
+
+#, fuzzy
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "áá£áááá¢áá€ááááªáá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr "- áá£áááá¢áá€ááááªáá áá."
+
+#, fuzzy
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "áááá®ááá ááááá á¬á áá á -á¡ááá"
+
+#, fuzzy
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "áááá®ááá ááááá á¬á áá á -á¡ááá áá"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr "ááááá áá£áá -á¡ááá."
+
+#, fuzzy
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "á¬á"
+
+#, fuzzy
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "á¬á"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "ááá  áá®á¡áá á¡áá¡ááá¡ %s áááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr "-."
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr "ááááá áá£áá -á¡ááá."
+
+#, fuzzy
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "ááááá PAM."
+
+#, fuzzy
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "á¬á áá á -á¡ááá!"
+
+#, fuzzy
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "á¬á á£áªáááá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr "á¬á ááá  ášáááá¡á á£áá -á¡ááá á¬á á¬á á¬á -á¡ááá á¬á -á¡ááá á¬á á¬á"
+
+#, fuzzy
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "á¬á áá á á¡á£ááá á¢á"
+
+#, fuzzy
+#~ msgid "Xnest command line"
+#~ msgstr "á®ááá"
+
+#~ msgid "STRING"
+#~ msgstr "á¡á¢á áááá"
+
+#, fuzzy
+#~ msgid "Extra options for Xnest"
+#~ msgstr "áá¥á¡á¢á á"
+
+#~ msgid "OPTIONS"
+#~ msgstr "áááªáááá"
+
+#, fuzzy
+#~ msgid "Run in background"
+#~ msgstr "ááášáááá -"
+
+#, fuzzy
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "áá á áá á"
+
+#, fuzzy
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "-"
+
+#, fuzzy
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "ááášáááá -"
+
+#, fuzzy
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "-á¡ááá."
+
+#, fuzzy
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "áá á á©áá áá£áá"
+
+#, fuzzy
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "-á¡ááá."
+
+#, fuzzy
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "áá á á©áá áá£áá"
+
+#, fuzzy
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "-á¡ááá."
+
+#, fuzzy
+#~ msgid "Could not find a free display number"
+#~ msgstr "áá á ááááá a á ááªá®áá"
+
+#, fuzzy
+#~ msgid "No serving hosts were found."
+#~ msgstr "áá á."
+
+#, fuzzy
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "áá á©ááá a -á¡ááá -á¡ááá:"
+
+#, fuzzy
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr "á¬á áá á -á¡ááá á¡á£ááá á¢á a ááá á¯áááá áá®áá."
+
+#, fuzzy
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "-á¡ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "áá á ááááá¡áááá á á¬á - á¬ááááá áá á á©áá áá£ááá áá áá á -á¡ááá á¡á£ááá á¢á a ááá á¯áááá "
+#~ "áá®áá."
+
+#, fuzzy
+#~ msgid "Did not receive response from server"
+#~ msgstr "áá á"
+
+#, fuzzy
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "ááááá á¬á."
+
+#, fuzzy
+#~ msgid "Cannot find host"
+#~ msgstr "ááááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "- áá ááá ááá á©áá áá£ááá á©áá áá£áá -á¡ááá -á¡ááá á¡á®áá á©áá áá£ááá n áá®ááá ááááá®áááá a "
+#~ "áááááášáá ááá -á¡ááá ááá®á¡áá a -á¡ááá."
+
+#, fuzzy
+#~ msgid "Socket for xdm communication"
+#~ msgstr "á¡áááá¢á"
+
+#~ msgid "SOCKET"
+#~ msgstr "á¡áááá¢á"
+
+#, fuzzy
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "áááááá¢á -á¡ááá - -á¡ááá"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ááá¡áááá áá"
+
+#, fuzzy
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "áááášáá á -á¡ááá - -á¡ááá"
+
+#~ msgid "TYPE"
+#~ msgstr "á¢ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr "ááá á¡áá á¬á áá á áááá®áááá ááá á¡áá á¬á áá¥ááá áá."
+
+#, fuzzy
+#~ msgid "Cannot run chooser"
+#~ msgstr "ááá£ášáá á¢áá áááááášá"
+
+#~ msgid "A_dd host: "
+#~ msgstr "áá_áááá¢á á°áá¡á¢á: "
+
+#~ msgid "C_onnect"
+#~ msgstr "á_ááááášáá ááá"
+
+#~ msgid "Exit the application"
+#~ msgstr "áááááá áá ááá áááááá"
+
+#, fuzzy
+#~ msgid "Login Host Chooser"
+#~ msgstr "ášáá¡ááá ááá¡áááá«ááá á¡áá ááá á"
+
+#, fuzzy
+#~ msgid "Open a session to the selected host"
+#~ msgstr "ááá®á¡ááá a -á¡ááá"
+
+#~ msgid "Probe the network"
+#~ msgstr "á¥á¡áááá¡ ášáááá¬áááá"
+
+#, fuzzy
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "áááááááá®áá áá ááááá¢ááá -á¡ááá á¡áá"
+
+#~ msgid "Status"
+#~ msgstr "á¡á¢áá¢á£á¡á"
+
+#~ msgid "_Add"
+#~ msgstr "_áááááá¢á"
+
+#, fuzzy
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr "áá¥ááá - a KDE ááá¡áááá áááá ááááá áá -á¡ááá áá -á¡ááá."
+
+#, fuzzy
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "GNOME ááá¡áááá áááá ááááá"
+
+#, fuzzy
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "ááá á¡áá -."
+
+#, fuzzy
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "ááá á¡áá."
+
+#, fuzzy
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "- X."
+
+#, fuzzy
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "-á¡ááá X."
+
+#, fuzzy
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "X áá á."
+
+#, fuzzy
+#~ msgid "Too many X sessions running."
+#~ msgstr "X."
+
+#, fuzzy
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr "X -á¡ááá X áá¥ááá X á€áááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr "X áá á áá - -á¡ááá."
+
+#, fuzzy
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X áá á."
+
+#, fuzzy
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr "-á¡ááá á£áªáááá ááá¥áááááá áá -á¡ááá a ááá¥áááááá áá á."
+
+#, fuzzy
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "áá á."
+
+#, fuzzy
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "-á¡ááá -á¡ááá ááªááá á á¢áá áááááá á ááªá®áá."
+
+#, fuzzy
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "-á¡ááá ááá¡ááŠááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "áá¥ááá áá á -á¡ááá áá£áááá¢áá€ááááªáá á€áááá áá á ááááá."
+
+#, fuzzy
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "áááááááááá -á¡ááá áá ááááá á©áá áá£ááá."
+
+#~ msgid " seconds"
+#~ msgstr " á¬ááá"
+
+#~ msgid " second"
+#~ msgstr " á¬ááá"
+
+#, fuzzy
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "ááááá§ááááá á¬á v áá - n"
+
+#, fuzzy
+#~ msgid "\t-a display\n"
+#~ msgstr "a n"
+
+#, fuzzy
+#~ msgid "\t-r display\n"
+#~ msgstr "n"
+
+#, fuzzy
+#~ msgid "\t-d display\n"
+#~ msgstr "n"
+
+#, fuzzy
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "n"
+
+#, fuzzy
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "-á¡ááá á¡áá¬á§áá¡á n"
+
+#, fuzzy
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "á¬á á¡áá¬á§áá¡á n"
+
+#, fuzzy
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "á¡áá ááá á n"
+
+#, fuzzy
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr "áááášáá á -á¡ááá á¬ááááá áááááá ááá - n"
+
+#, fuzzy
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "ááá  ášáááá¡á á£áá -á¡ááá -á¡ááá n"
+
+#, fuzzy
+#~ msgid "Cannot change display"
+#~ msgstr "ášááªáááá áá á¡ááá£á ááá¡á€ááááá"
+
+#~ msgid "Nobody"
+#~ msgstr "áá áááá"
+
+#, fuzzy
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "ááá¡áááá á¬á á©áá áá£ááá á¢áá áááááá"
+
+#, fuzzy
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "á¬á á©áá áá£ááá á¢áá áááááá"
+
+#~ msgid "Open Displays"
+#~ msgstr "ááá®á¡ááá ááá¡áááá"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_ááá®á¡ááá áá®ááá ááá¡á€ááá"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "ášááªáááá áá á¡ááá£á ááá¡á€ááááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr "áááááªááááá ááá®á¡áá áá¥ááá á¡áá áá ááá®á¡áá a áá®ááá."
+
+#~ msgid "Choose server"
+#~ msgstr "ááááá á©áá á¡áá ááá á"
+
+#, fuzzy
+#~ msgid "Choose the X server to start"
+#~ msgstr "áá á©ááá X -á¡ááá"
+
+#, fuzzy
+#~ msgid "Standard server"
+#~ msgstr "á¡á¢ááááá á¢á£áá"
+
+#, fuzzy
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "áááááááá -á¡ááá"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest áááá£á¡á"
+
+#, fuzzy
+#~ msgid "Do not lock current screen"
+#~ msgstr "áá á"
+
+#, fuzzy
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "ááášáááá áá®ááá áá á"
+
+#, fuzzy
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "áá¥ááá áá á -á¡ááá áá£áááá¢áá€ááááªáá"
+
+#, fuzzy
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "á€áááá áá á ááááá."
+
+#, fuzzy
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "áá¥ááá áá á -á¡ááá - á©áá áá£ááá"
+
+#, fuzzy
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "áá ááá a áá®ááá á©áá áá£ááá."
+
+#~ msgid "New Login"
+#~ msgstr "áá®ááá ášáá¡ááá"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "á-á| áá€á ááá£áá"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "á-á| áááááá£á á"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "á-á|ááá°áá á£áá"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "á-á| áá ááá£áá (áááááá¢á)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "á-á| áá ááá£áá (áááááá)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "á-á| á¡ááá®á£á á"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "á-á| áááá áááá¯ááá£áá"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "á-á| ááá¡áá£á á"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "á-á| áááááá á£á¡á£áá"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "á-á| ááááááá"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "á-á| ááááááá (ááááááá)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "á-á| áá£áááá á£áá"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "á-á| ááá¡ááá£á á"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "á-á| ááá¢ááááá£á á"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "á-á| á©ááá£á á (á«áá ááááá)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "á-á| á©ááá£á á (á°ááá ááááá)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "á-á| á©ááá£á á (á¡áááááá£á á)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "á-á| á©ááá£á á (á¢áááááá)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "á-á| á®áá ááá¢áá£áá"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "á-á| á©áá®á£á á"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "á-á| ááááá£á á"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "á-á| ášáááá£á á"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "á-á| áááááá¡á£á á (áášáš)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "á-á| ááá¡á¢á áááá"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "á-á| áááááá¡á£á á (á.á)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "á-á| áááááá¡á£á á (áááááá)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "á-á| áááááá¡á£á á (áá áááááá)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "á-á| áááááá¡á£á á (ááááá)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "á-á| áááááá¡á£á á (á¡ááá®á áá áá€á ááá)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "á-á| áá¡á¢ááá£á á"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "á-á| á€ááá£á á"
+
+#~ msgid "A-M|French"
+#~ msgstr "á-á| á€á áááá£áá"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "á-á| á€á áááá£áá (áááááá)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "á-á| á€á áááá£áá (ášááááªáá áá)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "á-á| áááááªáá£á á"
+
+#~ msgid "A-M|German"
+#~ msgstr "á-á| ááá áááá£áá"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "á-á| ááá áááá£áá (ááá¡á¢á áá)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "á-á| ááá ááááá (ášááááªáá áá)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "á-á| á¡áááá á«áááá"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "á-á| áá£á¯áá ááá"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "á-á| ááá áá£áá"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "á-á| áááá£á á"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "á-á| á£ááá á£áá"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "á-á| áá¡áááááá£á á"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "á-á| ááááááááá£á á"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "á-á| ááá¢áá ááá"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "á-á| áá áááááá£á á"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "á-á| áá¢áááá£á á"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "á-á| áááááá£á á"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "á-á| áááááá"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "á-á| áááááá á£áááá"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "á-á| ááá áá£áá"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "á-á| ááá¢áá£á á"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "á-á| ááá¢áá£á á"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "á-á| áááááááá£á á"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "á-á| ááááá"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "á-á| ááááááá"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "á-á| ááá ááá"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "á-á| ááááŠááá£á á"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "á-á°| ááá ááááá£áá á¡ááá"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "á-á°| ááá ááááá£áá (áááááá)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "á-á° áá"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "á-á°| áá áá"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "á-á°| á€ááá¯ááá"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "á-á°| á¡ááá á¡á£áá"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "á-á°| áááááá£á á"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "á-á°| ááá á¢áááááá£á á"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "á-á°| ááá á¢áááááá£á á (áá áááááá)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "á-á°| á á£áááá£áá"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "á-á°| á á£á¡á£áá"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "á-á°| á¡áá áá£áá"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "á-á°| á¡áá áá£áá (ááá¢ááá£á á)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "á-á°| á¡áá áá£áá (á¯áááááááá)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "á-á°| á¡áááááá£á á"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "á-á°| á¡ááááááá£á á"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "á-á°| áá¡áááá£á á"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "á-á°| áá¡áááá£á á (ááá¥á¡ááá)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "á-á°| ášáááá£á á"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "á-á°| ášáááá£á á (á€ááááá)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "á-á°| á¢áááá"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "á-á°| á¢ááá£áá£"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "á-á°| á¢áá"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "á-á°| áá£á á¥á£áá"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "á-á°| á£áá áááá£áá"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "á-á°|áááá¢áááá£á á"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "á-á°| ááááá"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "á-á°| á£ááá¡á£á á"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "á-á°| áááášá"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "á-á°| áá£áá£"
+
+#, fuzzy
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "á¡á®áá C áááááá¡á£á á"
+
+#~ msgid "A-M"
+#~ msgstr "á-á"
+
+#~ msgid "N-Z"
+#~ msgstr "á-á°"
+
+#, fuzzy
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "á¬á á¬á."
+
+#, fuzzy
+#~ msgid "Cannot start background application"
+#~ msgstr "áá ááá ááá"
+
+#, fuzzy
+#~ msgid "User %u will login in %t"
+#~ msgstr "áááá®ááá ááááá u -"
+
+#, fuzzy
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "-á¡ááá?"
+
+#~ msgid "_Restart"
+#~ msgstr "_ááááá¢ááá ááá"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "ááá á¬áá£áááá£áá á®áá á á áá áááááá£á¢áá áá¡ ááááášáá áá¡á£á á?"
+
+#, fuzzy
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "-á¡ááá?"
+
+#, fuzzy
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "-á¡ááá á¬á á¡áá¬á§áá¡á áááááááá?"
+
+#, fuzzy
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "á¬á áá á á©áá áá£ááá."
+
+#~ msgid "Make _Default"
+#~ msgstr "ááá®ááá _á¡á¢ááááá á¢á£áá"
+
+#, fuzzy
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "áá¥ááá á¬á á¡áá¬á§áá¡á á¬á."
+
+#~ msgid "Just For _This Session"
+#~ msgstr "_"
+
+#, fuzzy
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "áá¥ááá á¬á."
+
+#, fuzzy
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr "-á¡ááá á¬á á¡áá¬á§áá¡á áááááááá á¡áá¡á¢ááá á®ááá¡áá¬á§áááá á¡ááá£ášáá áááááá ááááá£."
+
+#~ msgid "System Default"
+#~ msgstr "á¡áá¡á¢áááá¡ á¡á¢ááááá á¢á£áá"
+
+#~ msgid "_Username:"
+#~ msgstr "_áááá®ááá ááááá:"
+
+#, fuzzy
+#~ msgid "%s session selected"
+#~ msgstr "á¬á"
+
+#~ msgid "_Last"
+#~ msgstr "_ááááá¡"
+
+#, fuzzy
+#~ msgid "%s language selected"
+#~ msgstr "á¬á"
+
+#~ msgid "_System Default"
+#~ msgstr "_á¡áá¡á¢áááá¡ á¡á¢ááááá á¢á£áá"
+
+#~ msgid "_Password:"
+#~ msgstr "_ááá ááá:"
+
+#, fuzzy
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "-á¡ááá -."
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM ášáá¡áá¡ááááá"
+
+#, fuzzy
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "ááááá ááá ášáá¡ááá áááá ááááá."
+
+#~ msgid "_Actions"
+#~ msgstr "_ááá¥áááááááá"
+
+#~ msgid "_Theme"
+#~ msgstr "_áááá"
+
+#~ msgid "_Quit"
+#~ msgstr "_ááá¡ááá"
+
+#~ msgid "D_isconnect"
+#~ msgstr "_ááááášáá"
+
+#, fuzzy
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr "ááá á¡áá á¬á áá á áááá®áááá ááá á¡áá áá¥ááá áá."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "ááá  ááááááá«áá®á áá ááá ááá greeter:"
+
+#, fuzzy
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr "ááá á¡áá á¬á áá á áááá®áááá ááá á¡áá á¬á áá¥ááá áá."
+
+#~ msgid "Restart GDM"
+#~ msgstr "GDM-áá¡ ááááá¢ááá ááá"
+
+#~ msgid "Restart computer"
+#~ msgstr "ááááá¢ááá áá áááááá£á¢áá á"
+
+#, fuzzy
+#~ msgid "Could not set signal mask!"
+#~ msgstr "áá á!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "áááááá áá á¡áá¡á¢áááá¡ ááá áá¥á¢áá áá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr "áá - áá."
+
+#, fuzzy
+#~ msgid "Configuration is not correct"
+#~ msgstr "ááááá ááá áá á"
+
+#, fuzzy
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr "á€áááá ášáááªááá¡ ááªááá á á®ááá ááááááá á¡áá¬á§áá¡á."
+
+#, fuzzy
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "á€áááá á¬á."
+
+#~ msgid "Cannot open file"
+#~ msgstr "ááá  áá®á¡áá á€áááá¡"
+
+#~ msgid "Images"
+#~ msgstr "_á¡á£á ááá"
+
+#~ msgid "All Files"
+#~ msgstr "á§áááá á€áááá"
+
+#~ msgid "Login Photo"
+#~ msgstr "ášáá¡áááá¡ á€áá¢á"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>áááá®ááá ááááá¡ á¡á£á ááá</b>"
+
+#~ msgid "Login Photo Preferences"
+#~ msgstr "áááá®ááá ááááá¡ á€áá¢áá¡ ááá áááá¢á ááá"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "á£á®áá€ááá Failsafe _GNOME"
+
+#, fuzzy
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr "a GNOME áá á áá -á¡ááá - GNOME áááá£ááá¡á®áááá."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "á€ááááááªááá¡ _á¢áá áááááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr "a a á¢áá áááááá áá á áá -á¡ááá - ááá¡ á¢áá áááááá."
+
+#, fuzzy
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr "ášááªáááá -á¡ááá á§áááá."
+
+#, fuzzy
+#~ msgid "Themed"
+#~ msgstr "_áááá"
+
+#, fuzzy
+#~ msgid "Plain"
+#~ msgstr "ááá£áá"
+
+#, fuzzy
+#~ msgid "Plain with face browser"
+#~ msgstr "ááá£áá"
+
+#, fuzzy
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "áá -á¡ááá root áá á."
+
+#, fuzzy
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "á¬á - ášáááªáááááá á¡áá."
+
+#, fuzzy
+#~ msgid "Cannot add user"
+#~ msgstr "ááááá¢ááá"
+
+#, fuzzy
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "á¬á - á¡áá."
+
+#, fuzzy
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "á¬á áá á."
+
+#, fuzzy
+#~ msgid "Sounds"
+#~ msgstr "á®áááá"
+
+#~ msgid "None"
+#~ msgstr "áá áááááá á"
+
+#, fuzzy
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "áá á¥ááá áá á - a"
+
+#, fuzzy
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "áá á¥ááá áá á - a"
+
+#, fuzzy
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "á€áááá áá á a áá"
+
+#, fuzzy
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "áá á¥ááá áá á ášáááªáááááá a á€áááá"
+
+#~ msgid "File does not exist"
+#~ msgstr "á€áááá áá  áá á¡ááááá¡."
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#, fuzzy
+#~ msgid "Not a theme archive"
+#~ msgstr "a"
+
+#, fuzzy
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr "ááá€áá áááá á¬á -á¡ááá ááá§ááááá?"
+
+#, fuzzy
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "ášááªáááá"
+
+#, fuzzy
+#~ msgid "No file selected"
+#~ msgstr "áá á á€áááá"
+
+#, fuzzy
+#~ msgid "Select Theme Archive"
+#~ msgstr "áááá á©ááá ááá€áá áááá áá á¥ááá"
+
+#, fuzzy
+#~ msgid "_Install"
+#~ msgstr "ááá§ááááá"
+
+#, fuzzy
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "á¬áášáá á¬á?"
+
+#, fuzzy
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "-á¡ááá áááášáá."
+
+#, fuzzy
+#~ msgid "_Remove Theme"
+#~ msgstr "á¬áášáá ááá€áá áááá"
+
+#, fuzzy
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "ááá§ááááá á¬á?"
+
+#, fuzzy
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "áááá á©ááá -á¡ááá ááááá¢ááá á€áááá á¬á."
+
+#, fuzzy
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "á€ááá¯áá á GNOME n áá á á§áááá áá¥ááá -á¡ááá á áááá¥á¢áá ááá á¬á ááááá n áááá£áááá¢ááªáá "
+#~ "GNOME ááá®ááá ááá á¡ááá£ášáá áááááá."
+
+#, fuzzy
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "ááááá§ááááá -á¡ááá?"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr "ááááá§ááááá á©áá áá£ááá áááá®ááá áááááá."
+
+#, fuzzy
+#~ msgid "Close _without Applying"
+#~ msgstr "ááá®á£á áá"
+
+#, fuzzy
+#~ msgid "Could not access GDM configuration file.\n"
+#~ msgstr "áá á á€áááá n"
+
+#, fuzzy
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "áá¥ááá root -á¡ááá."
+
+#, fuzzy
+#~ msgid "Configure the login window (GNOME Display Manager)"
+#~ msgstr "ááááá ááá á€ááá¯áá á GNOME ááá¡áááá áááá ááááá"
+
+#, fuzzy
+#~ msgid "Login Window Preferences"
+#~ msgstr "ášáá¡ááá á€ááá¯áá á ááá áááá¢á ááá"
+
+#, fuzzy
+#~ msgid "    "
+#~ msgstr "    "
+
+#, fuzzy
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "n"
+
+#, fuzzy
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab.  Users in the Exclude list will not "
+#~ "appear."
+#~ msgstr ""
+#~ "<b> ášáááášááá</b> áááá®ááá áááááá - á¡áá - á©áá áá£áá áá - á¥ááááá ááá¢áááá¢á£á á áá "
+#~ "á©áá áá£ááá á£á¡áá€á áá®áááá áááá®ááá áááááá - á¡áá áá á."
+
+#, fuzzy
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr "<b> ááá€á áá®ááááá</b> X -á¡ááá áá á."
+
+#, fuzzy
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "á©/á"
+
+#, fuzzy
+#~ msgid "Accessibility"
+#~ msgstr "áááá®ááá á á¡áášá£ááááááá"
+
+#, fuzzy
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "ááááá¢ááá ášááªááá á¡áá ááá ááá ááá¡ ááášáááá"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "á¡áá _ááá áá¡ ááááá¢ááá %s..."
+
+#~ msgid "Add User"
+#~ msgstr "áááá®ááá áááááá¡ ááááá¢ááá"
+
+#~ msgid "Author:"
+#~ msgstr "ááá¢áá á:"
+
+#, fuzzy
+#~ msgid "Background"
+#~ msgstr "á€ááá"
+
+#, fuzzy
+#~ msgid "C_ommand:"
+#~ msgstr "_áá á«ááááá:"
+
+#, fuzzy
+#~ msgid "C_ustom:"
+#~ msgstr "C:"
+
+#~ msgid "Co_lor:"
+#~ msgstr "_á€áá á:"
+
+#, fuzzy
+#~ msgid "Color depth:"
+#~ msgstr "á€áá á:"
+
+#, fuzzy
+#~ msgid "Configure _X Server..."
+#~ msgstr "ááááá ááá X á¡áá ááá á."
+
+#~ msgid "Configure _XDMCP..."
+#~ msgstr "_XDMCP áááá€ááá£á ááªáá..."
+
+#~ msgid "Copyright:"
+#~ msgstr "á¡áááá¢áá á á£á€áááá:"
+
+#, fuzzy
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "X áá á."
+
+#, fuzzy
+#~ msgid "Displays per _host:"
+#~ msgstr "0 áááá á á¬ááášá"
+
+#, fuzzy
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "áá á ááá®áá¢á"
+
+#, fuzzy
+#~ msgid "E_nable debug messages to system log"
+#~ msgstr "E ááááááááá -á¡ááá"
+
+#, fuzzy
+#~ msgid "E_xclude:"
+#~ msgstr "E:"
+
+#, fuzzy
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "X"
+
+#~ msgid "I_mage:"
+#~ msgstr "_á¡á£á ááá:"
+
+#, fuzzy
+#~ msgid "I_nclude:"
+#~ msgstr "I:"
+
+#, fuzzy
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "e á°áá¡á¢áá¡ á¡áá®ááá ááááá£"
+
+#, fuzzy
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "ááááá£"
+
+#, fuzzy
+#~ msgid "L_ogin retry delay:"
+#~ msgstr "L:"
+
+#, fuzzy
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "á©áá áá£ááá "
+
+#~ msgid "Local"
+#~ msgstr "áááááá£á á"
+
+#, fuzzy
+#~ msgid "Login _failed:"
+#~ msgstr "ášáá¡ááá:"
+
+#, fuzzy
+#~ msgid "Login _successful:"
+#~ msgstr "ášáá¡ááá:"
+
+#~ msgid "Logo"
+#~ msgstr "áááá"
+
+#, fuzzy
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "%s: á¡áá¡ááááá¡ ááá áá¥á¢áá áá áá  áá áá¡ áááááááá£áá."
+
+#, fuzzy
+#~ msgid "Maximum _wait time:"
+#~ msgstr "_ááááá®á á§áááá ášáááá®ááááášá"
+
+#, fuzzy
+#~ msgid "Menu Bar"
+#~ msgstr "áááá£á¡ áááá"
+
+#, fuzzy
+#~ msgid "Op_tions:\t"
+#~ msgstr "ááááªá OP"
+
+#, fuzzy
+#~ msgid "Pick Background Color"
+#~ msgstr "á€ááá á€áá á"
+
+#, fuzzy
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr "ááá£áá"
+
+#, fuzzy
+#~ msgid "Re_move Server"
+#~ msgstr "á¡áá ááá á"
+
+#, fuzzy
+#~ msgid "Refresh rate:"
+#~ msgstr "ááááá®áááá:"
+
+#, fuzzy
+#~ msgid "Remote"
+#~ msgstr "ááášáá ááá£áá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr "ááášáá ááá£áá ááááá áá£áá áááááá£á á"
+
+#, fuzzy
+#~ msgid "Resolution:"
+#~ msgstr "ááá á©ááááááá:"
+
+#, fuzzy
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "-á¡ááá"
+
+#, fuzzy
+#~ msgid "Select Background Image"
+#~ msgstr "ááááá á©áá á€áááá¡ áá áá€ááá£áá ááááá¡áá®á£áááá"
+
+#, fuzzy
+#~ msgid "Select Logo Image"
+#~ msgstr "áááá á©ááá áááá ááááá¡áá®á£áááá"
+
+#, fuzzy
+#~ msgid "Select Sound File"
+#~ msgstr "á®áááááá á€ááááá¡ áá á©ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr "ááááášáá£áá n"
+
+#, fuzzy
+#~ msgid "Server Settings"
+#~ msgstr "á¡áá ááá áá¡ ááá áááá¢á ááá"
+
+#~ msgid "Server _name:"
+#~ msgstr "á¡áá ááá áá¡ _á¡áá®ááá"
+
+#, fuzzy
+#~ msgid "Servers To Start"
+#~ msgstr "á¡áá ááá ááá ááá¡ ááášáááá"
+
+#, fuzzy
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "ááá¥áááááááá ááááá£"
+
+#~ msgid "Themes"
+#~ msgstr "_áááá"
+
+#~ msgid "U_ser:"
+#~ msgstr "áá_áá®ááá ááááá:"
+
+#~ msgid "Welcome Message"
+#~ msgstr "ááá¡ááááááá¡ ášáá¢á§ááááááá"
+
+#, fuzzy
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "X á¡áá ááá á ášáá¡ááá á€ááá¯áá á ááá áááá¢á ááá"
+
+#, fuzzy
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "ášáá¡ááá á€ááá¯áá á ááá áááá¢á ááá"
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_ááááá¢ááá/ášááªááá..."
+
+#, fuzzy
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "ááááá¡ ááá ááá"
+
+#, fuzzy
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "ááááá¡ ááá ááá -á¡ááá áá -"
+
+#~ msgid "_Background color:"
+#~ msgstr "_á€áááá¡ á€áá á:"
+
+#, fuzzy
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "áááá£ááá¡á®áááá ááááá¡ááááááá -á¡ááá n"
+
+#, fuzzy
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "áááá£ááá¡á®áááá ááááá¡ááááááá"
+
+#, fuzzy
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "á£áá á§áá€á -á¡ááá"
+
+#, fuzzy
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "á©áá ááá ááá¢áááá¢á£á á ášáá¡ááá"
+
+#, fuzzy
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "á©áá áá£ááá"
+
+#~ msgid "_Image:"
+#~ msgstr "_á¡á£á ááá:"
+
+#, fuzzy
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "á§áááá áá á NIS"
+
+#, fuzzy
+#~ msgid "_Pause before login:"
+#~ msgstr "ááá£áá:"
+
+#~ msgid "_Remove"
+#~ msgstr "_áááášáá"
+
+#~ msgid "_Server:"
+#~ msgstr "_á¡áá ááá á:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_á¡áá ááá á:"
+
+#, fuzzy
+#~ msgid "_Style:"
+#~ msgstr "_á¡á¢ááá:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_áááá:"
+
+#~ msgid "_User:"
+#~ msgstr "_áááá®ááá ááááá:"
+
+#~ msgid "seconds"
+#~ msgstr "á¬ááá"
+
+#, fuzzy
+#~ msgid "Too many users to list here..."
+#~ msgstr "-á¡ááá á¡áá."
+
+#, fuzzy
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr "ááá á¡áá á¬á áá á áááá®áááá ááá á¡áá áá¥ááá áá."
+
+#~ msgid "Restart Machine"
+#~ msgstr "áááá¥áááá¡ ááááá¢ááá ááá"
+
+#, fuzzy
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "ášááªáááá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr "áá á ášáááªááá¡ ááááááá¢á ááááááá¢á."
+
+#, fuzzy
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr "ášááªáááá áá á¡áá¬á§áá¡á áá á -á¡ááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr "áá á ášáá¬á§ááá¢á áá -á¡ááá áá -"
+
+#, fuzzy
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr "áá - áá."
+
+#~ msgid "Last Language"
+#~ msgstr "_ááááá¡ ááá"
+
+#~ msgid "Select a Language"
+#~ msgstr "áááá¡ áááá á©ááá"
+
+#~ msgid "Change _Language"
+#~ msgstr "_áááá¡ ášááªááá"
+
+#, fuzzy
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "áááá á©ááá -á¡ááá:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "ááááá á©ááá _ááá"
+
+#~ msgid "Select _Session..."
+#~ msgstr "ááááá á©ááá _á¡áá¡áá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "ááá¡á£á®á áá ášáá¡á á£áááá£áá -áááá¡ a ááááá£."
+
+#~ msgid "Sus_pend"
+#~ msgstr "ášáá_á§áááá"
+
+#~ msgid "Confi_gure"
+#~ msgstr "áááá€á_áá£á ááªáá"
+
+#~ msgid "_OK"
+#~ msgstr "_ááá áá"
+
+#, fuzzy
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "áá¥ááá á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr "-á¡ááá á¬á á¡áá¬á§áá¡á áááááááá á¡áá¡á¢ááá á¡ááá£ášáá áááááá áááááá ááááá£."
+
+#~ msgid "Change _Session"
+#~ msgstr "á¡áá¡ááá¡ ášááªááá"
+
+#~ msgid "Sessions"
+#~ msgstr "á¡áá¡áá"
+
+#~ msgid "_Last session"
+#~ msgstr "_áááá á¡áá¡áá"
+
+#, fuzzy
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "áá£á áááá - -"
+
+#, fuzzy
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "ášáá¡ááá áááá ááááá."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "ááááá áá áááááá£á¢áá á"
+
+#, fuzzy
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "á¥ááááá ááááá áá£ááá."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "áááááá£á¢áá áá¡ _ááááá¢ááá ááá"
+
+#~ msgid "Restart your computer"
+#~ msgstr "áááááá£á¢áá áá¡ ááááá¢ááá ááá"
+
+#, fuzzy
+#~ msgid "Sus_pend the computer"
+#~ msgstr "ááááá áá áááááá£á¢áá á"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "áááááá£á¢áá áá¡ ášáá§áááááááš"
+
+#, fuzzy
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "ááášáááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr "ááášáááá -á¡ááá ááááá¡áááá á."
+
+#, fuzzy
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr "ááááá ááá root."
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 ááááá, á¯áááá¡ ááááá"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "áá ááááááá, áá ááááááá á©áááá©ááá"
+
+#~ msgid "Circles"
+#~ msgstr "á¬á á"
+
+#, fuzzy
+#~ msgid "Theme with blue circles"
+#~ msgstr "ááá€áá áááá"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c)Â·2002Â·ááááá"
+
+#, fuzzy
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME á®áááááááá - á¬á á a Browser-á"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "áááááá¡ á®ááááááááá"
+
+#, fuzzy
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "ááááááá á GNOME Browser-á"
+
+#, fuzzy
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME á®áááááááá - á¬á á"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "á®áááá¡áááá ááááá"
+
+#, fuzzy
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr "ášááªáááá -á¡ááá á¬á -á¡ááá á¬á"
+
+#, fuzzy
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "ááá®á¡áá á€áááá á¬á"
+
+#, fuzzy
+#~ msgid "DMX display to migrate to"
+#~ msgstr "-á¡ááá -á¡ááá"
+
+#~ msgid "DISPLAY"
+#~ msgstr "ááá¡áááá"
+
+#, fuzzy
+#~ msgid "Backend display name"
+#~ msgstr "ááá  áá¡áá®áá ááááááááááá ááááá¡"
+
+#, fuzzy
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "á€áááá"
+
+#, fuzzy
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "á€áááá"
+
+#, fuzzy
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "ááá  ášáááá¡á á£áá -á¡ááá ááá®á¡áá á¬á n"
+
+#, fuzzy
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "ááá€áá áááááá áá á áá¬áá§á á©áá áá£ááá á¬á n"
+
+#, fuzzy
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "a -á¡ááá"
+
+#, fuzzy
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "áá¥ááá a á¬á n"
+
+#, fuzzy
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "áá¥ááá a á¬á n"
+
+#, fuzzy
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "á¬á á©áá áá£ááá á¬á n"
+
+#, fuzzy
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "root n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "ááááááá€ááááªááá á©ááášááá!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(ááá®á¡ááá áááá¡ áá£á€áá á)"
+
+#, fuzzy
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr "ášááªáááá ááááááá¢á á¬á á¬á á€áááá á¬á ááŠá¬áá á á¬á áá áá®áá áá¥ááá - á¬á áá á¬á."
+
+#, fuzzy
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr "á€áááá á©áá áá£ááá á€áááá á¬á á¬á"
+
+#, fuzzy
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s.An error occurred "
+#~ "while loading the user interface element %s%s from file %s. CList type "
+#~ "widget should have %d columns. Possibly the glade interface description "
+#~ "was corrupted. %s cannot continue and will exit now. You should check "
+#~ "your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "ášááªáááá ááááááá¢á á¬á á¬á á€áááá á¬á ááŠá¬áá á á¬á áá áá®áá áá¥ááá - á¬á áá á¬á "
+#~ "ášááªáááá ááááááá¢á á¬á á¬á á€áááá á¬á á¡ááá¢á ááŠá¬áá á á¬á áá áá®áá áá¥ááá - á¬á áá á¬á."
+
+#, fuzzy
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr "á€áááá á©áá áá£ááá á€áááá á¬á á¬á á¡ááá¢á"
+
+#, fuzzy
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr "ášááªáááá á€áááá á¬á ááŠá¬áá á áá á á¬á áá áá®áá áá¥ááá - á¬á áá á¬á."
+
+#, fuzzy
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "áá á á€áááá á¬á"
+
+#, fuzzy
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "a a"
Index: proiecte/PPPP/gdm/po/kk.po
===================================================================
--- proiecte/PPPP/gdm/po/kk.po	(revision 134)
+++ proiecte/PPPP/gdm/po/kk.po	(revision 134)
@@ -0,0 +1,1146 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm to kazakh\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-04-28 23:58+0000\n"
+"PO-Revision-Date: \n"
+"Last-Translator: Baurzhan M. <baurthefirst@gmail.com>\n"
+"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"X-Poedit-Language: Kazakh\n"
+"X-Poedit-Country: KAZAKHSTAN\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÑÐžÐŒÐ²ÐŸÐ»ÐŽÑÒ ÒÒ±ÑÑÐ»ÒÑ ÐµÐŒÐµÑ"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "ÐÓ©ÐœÐŽÐµÑ ÐºÐŸÐŽÑÐœ ÒÐŸÑÑ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ÐÐžÑÐ¿Ð»ÐµÐ¹ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "Ð¶Ò¯Ð¹ÐµÐŽÐµÐœ \"%s\" Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÑÑ ÑÐ°Ð±ÑÐ»ÐŒÐ°ÐŽÑ"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ÐÒ¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑ Ð¶Ò¯Ð¹ÐµÑÑÐœ ÑÑÐºÐµ ÒÐŸÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑ Ð°ÐœÑÒÑÐ°Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑ ÑÐ°ÑÑÐ°Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "ÐÐ°ÒÑÑÐ»ÑÒÑÑ ÑÐµÐºÑÐµÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1105
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"X ÑÐµÑÐ²ÐµÑÑÐœ ÑÑÐºÐµ ÒÐŸÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ (ÑÑÐ·ÐŽÑÒ£ Ð³ÑÐ°ÑÐžÐºÐ°Ð»ÑÒ ÒÐŸÑÑÐ°ÐŒÑÒ£ÑÐ·), ÑÐµÐ±ÐµÐ±Ñ ÑÑÐºÑ "
+"ÒÐ°ÑÐµÐŽÐµ. ÐÒ¯Ð¹ÐµÐ»ÑÐº Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÑÒ£ÑÐ·ÒÐ° Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÑÑÒ£ÑÐ· ÐœÐµÐŒÐµÑÐµ Ó©Ð·ÑÒ£ÑÐ·ÐŽÑÒ£ syslog "
+"ÑÑÒÑÑÑÐœ ÑÐµÐºÑÐµÑÑÒ£ÑÐ·. ÐÒ±Ð» ÑÐºÑÐ°Ðœ ÑÐ°ÒÑÑÑÐ° ÑÓ©ÐœÐŽÑÑÑÐ»ÐµÐŽÑ. ÐÓÑÐµÐ»Ðµ ÑÐµÑÑÐ»Ð³ÐµÐœ ÐºÐµÐ·ÐŽÐµ GDM "
+"ÒÑÐ·ÐŒÐµÑÑÐœ ÒÐ°Ð¹ÑÐ° ÒÐŸÑÑÒ£ÑÐ·."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: Ð°ÑÐ°Ð»ÑÒ ÑÐºÑÐ°ÐœÒÐ° '%s' Ð±Ð°Ð¹Ð»Ð°ÐœÑÑ ÐŸÑÐœÐ°ÑÑ ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Ð¡ÐµÑÐ²ÐµÑÐŽÑ %s Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÑÑ ÒÐŸÑÒÐ°Ðœ, Ð±ÑÑÐ°Ò ÐŸÐ» Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÑÑ Ð¶ÐŸÒ Ð±ÐŸÐ»ÑÐ¿ ÑÒ±Ñ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Groupid ÐŒÓÐœÑÐœ %d-ÒÐ° ÐŸÑÐœÐ°ÑÑ ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s Ò¯ÑÑÐœ initgroups () ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Userid ÐŒÓÐœÑÐœ %d-ÒÐ° ÐŸÑÐœÐ°ÑÑ ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Groupid ÐŒÓÐœÑÐœ 0-Ð³Ðµ ÐŸÑÐœÐ°ÑÑ ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s:%s ÑÐºÑÐ°ÐœÑ Ò¯ÑÑÐœ Ð»ÐŸÐ³ ÑÐ°Ð¹Ð»ÑÐœ Ð°ÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s Ð¶Ð°Ò£Ð° %s ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑ ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Ð¡ÐµÑÐ²ÐµÑÐŽÑÒ£ Ð¿ÑÐžÐŸÑÐžÑÐµÑÑ %d ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒÐ° Ð±ÐŸÐ»ÐŒÐ°Ð¹ÐŽÑ: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s ÑÐºÑÐ°ÐœÑ Ò¯ÑÑÐœ Ð±ÐŸÑ ÑÐµÑÐ²ÐµÑ ÐºÐŸÐŒÐ°ÐœÐŽÐ°ÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ Ð°ÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ð¥ÐŸÑÑ Ð°ÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Ñ
+ÐŸÑÑ Ð°ÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ð­ÐºÑÐ°Ðœ ÒÒ±ÑÑÐ»ÒÑÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "ÑÐºÑÐ°Ðœ ÒÒ±ÑÑÐ»ÒÑÑÑ"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "worker %d ÐºÒ¯Ð¹ÑÐŒÐµÐœ Ð¶Ò±ÐŒÑÑÑÐœ Ð°ÑÒÑÐ°ÐŽÑ"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑ Ð°ÐœÑÒÑÐ°Ñ Ð¶Ò¯Ð¹ÐµÑÑÐŒÐµÐœ Ð°Ð»ÐŒÐ°ÑÑ ÒÐ°ÑÐµÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "Ð¶Ð°Ð»Ð¿Ñ ÒÐ°ÑÐµ"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "Ð¶Ð°ÐŽÑ Ð¶ÐµÑÐºÑÐ»ÑÐºÑÑÐ·"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "Ð±Ð°ÒÐŽÐ°ÑÐ»Ð°ÐŒÐ°Ð»Ð°ÑÑÑ ÒÐ°ÑÐµÑÑ"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "Ð±ÐµÐ»Ð³ÑÑÑÐ· ÒÐ°ÑÐµ"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¶Ò¯Ð¹ÐµÑÑÐœÐµ ÑÐ°ÐœÐŽÐ°Ð»ÒÐ°Ðœ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ Ð¶Ó©ÐœÑÐœÐŽÐµ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°Ñ ÒÐ°ÑÐµÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¶Ò¯Ð¹ÐµÑÑÐœÐµ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑÒ£ Ñ
+ÐŸÑÑ Ð°ÑÑ Ð¶Ó©ÐœÑÐœÐŽÐµ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°Ñ ÒÐ°ÑÐµÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¶Ò¯Ð¹ÐµÑÑÐœÐµ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑÒ£ ÐºÐŸÐœÑÐŸÐ»Ñ Ð¶Ó©ÐœÑÐœÐŽÐµ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°Ñ ÒÐ°ÑÐµÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¶Ò¯Ð¹ÐµÑÑÐœÐµ ÑÐºÑÐ°Ðœ Ð¶ÐŸÐ»Ñ Ð¶Ó©ÐœÑÐœÐŽÐµ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°Ñ ÒÐ°ÑÐµÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ Ð¶Ò¯Ð¹ÐµÑÑÐœÐµ ÑÐºÑÐ°Ðœ xauth credentials Ð¶Ó©ÐœÑÐœÐŽÐµ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°Ñ ÒÐ°ÑÐµÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "ÒÐŸÐ»Ð¶ÐµÑÐµÑÐ»ÑÐº Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ ÑÑÑÐºÐµÐ»Ð³ÑÐ»ÐµÑ Ð¶ÐŸÒ"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÒÐ° Ð°ÑÑÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-simple-slave.c:429
+msgid "Unable establish credentials"
+msgstr "ÐÓÐ»ÑÐŒÐµÑÑÐµÑÐŽÑ ÑÐµÐºÑÐµÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÑÑ Ð¶ÐŸÒ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s ÑÐŸÐ±Ñ Ð¶ÐŸÒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Ð¡ÐŸÐºÐµÑ ÒÒ±ÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:860
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s Ñ
+ÐŸÑÑÑÐœÐ°Ðœ ÑÑÐ¹ÑÐŒ ÑÐ°Ð»ÑÐœÒÐ°Ðœ XDMCP ÑÒ±ÑÐ°ÐœÑÐŒÑ ÑÒ¯ÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1017
+#: ../daemon/gdm-xdmcp-display-factory.c:1238
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐµÑÑÐµÐŽÐµÐœ authlist Ð°Ð»Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1030
+#: ../daemon/gdm-xdmcp-display-factory.c:1253
+msgid "Error in checksum"
+msgstr "Ð¢ÐµÐºÑÐµÑÑ ÑÐŸÐŒÐ°ÑÑ ÒÐ°ÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1504
+msgid "Bad address"
+msgstr "ÐÐŽÑÐµÑ ÒÐ°ÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1585
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ð­ÐºÑÐ°Ðœ Ð°ÐŽÑÐµÑÑÐœ ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1593
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ð­ÐºÑÐ°Ðœ Ð¿ÐŸÑÑ ÐœÓ©ÐŒÑÑÑÐœ ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1602
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÐÐµÑÑÐµÐŽÐµÐœ authlist ÑÐ°ÑÒÐ°ÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1622
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Ð¢ÐµÐºÑÐµÑÑ ÑÐŸÐŒÐ°ÑÑ ÒÐ°ÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2131
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: REQUEST Ð±Ð»ÐŸÐºÑÐ°Ð»ÒÐ°Ðœ %s Ñ
+ÐŸÑÑÑÐœÐ°Ðœ Ð°Ð»ÑÐœÐŽÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2141
+#: ../daemon/gdm-xdmcp-display-factory.c:2496
+#: ../daemon/gdm-xdmcp-display-factory.c:2748
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ð­ÐºÑÐ°Ðœ ÐœÓ©ÐŒÑÑÑÐœ ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2148
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐÐ°Ð¹Ð»Ð°ÐœÑÑ ÑÒ¯ÑÑÐœ ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2155
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐÐ»ÐžÐµÐœÑ Ð°ÐŽÑÐµÑÑÐœ ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2163
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Authentication Names ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2172
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Authentication Data ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2182
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Authorization List ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2201
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Manufacturer ID ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2228
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s ÑÐµÐºÑÐµÑÑ ÑÐŸÐŒÐ°ÑÑ ÒÐ°ÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2480
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ÐÐ»ÐŸÐºÑÐ°Ð»ÒÐ°Ðœ %s Ñ
+ÐŸÑÑÑÐœÐ°Ðœ Manage Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÐŒÐ°ÑÑ Ð°Ð»ÑÐœÐŽÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2489
+#: ../daemon/gdm-xdmcp-display-factory.c:2755
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Session ID ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2503
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Display Class ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2608
+#: ../daemon/gdm-xdmcp-display-factory.c:2658
+#: ../daemon/gdm-xdmcp-display-factory.c:2664
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ð°ÐŽÑÐµÑÑÑ ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2738
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÐÐ»ÐŸÐºÑÐ°Ð»ÒÐ°Ðœ %s Ñ
+ÐŸÑÑÑÐœÐ°Ðœ KEEPALIVE Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÐŒÐ°ÑÑ Ð°Ð»ÑÐœÐŽÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2827
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP header ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2833
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÒÐ°ÑÐµ XDMCP ÐœÒ±ÑÒÐ°ÑÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2839
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐÐŽÑÐµÑÑÑ Ó©ÐœÐŽÐµÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3284
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Ð¡ÐµÑÐ²ÐµÑÐŽÑÒ£ Ñ
+ÐŸÑÑ Ð°ÑÑÐœ Ð°Ð»Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID ÑÐ°Ð¹Ð»Ñ %s Ð¶Ð°Ð·Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ: ÐŽÐžÑÐºÑÐŽÐµ ÐŸÑÑÐœ Ð¶ÐŸÒ Ð±ÐŸÐ»ÑÑ ÐŒÒ¯ÐŒÐºÑÐœ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "ÐÐŸÐ³ Ð±ÑÐŒÐ°ÑÑ %s Ð¶ÐŸÒ ÐœÐµÐŒÐµÑÐµ ÐŸÐ» Ð±ÑÐŒÐ° ÐµÐŒÐµÑ Ð±ÐŸÐ»ÑÐ¿ ÑÒ±Ñ."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "ÐÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ %s Ð±ÑÐŒÐ°ÑÑ Ð¶ÐŸÒ. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "ÐÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ %s Ð±ÑÐŒÐ°ÑÑ Ð±ÑÐŒÐ° ÐµÐŒÐµÑ. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"ÐÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ %s Ð±ÑÐŒÐ°ÑÑ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ %d, ÑÐŸÐ±Ñ %d ÐžÐµÐ»ÑÐ³ÑÐœÐŽÐµ ÐµÐŒÐµÑ. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"ÐÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ %s Ð±ÑÐŒÐ°ÑÑÐœÑÒ£ %o ÑÒ±ÒÑÐ°ÑÑ ÒÐ°ÑÐµ. %o Ð±ÐŸÐ»ÑÑ ÐºÐµÑÐµÐº. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÑÑ '%s' ÑÐ°Ð±ÑÐ»ÐŒÐ°ÐŽÑ. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÑÑ root Ð±ÐŸÐ»ÐŒÐ°ÑÑ ÐºÐµÑÐµÐº. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM ÑÐŸÐ±Ñ '%s' ÑÐ°Ð±ÑÐ»ÐŒÐ°ÐŽÑ. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM ÑÐŸÐ±Ñ root Ð±ÐŸÐ»ÐŒÐ°ÑÑ ÐºÐµÑÐµÐº. Ð¢ÐŸÒÑÐ°ÑÑÐ»Ð°ÐŽÑ!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÐÐ°ÑÐ»ÑÒ ÐµÑÐºÐµÑÑÑÐ»ÐµÑÐŽÑ ÑÐ°ÑÐ°Ð»ÐŽÑ ÐŽÐµÐ¿ Ð±ÐµÐ»Ð³ÑÐ»ÐµÑ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Ð£Ð°ÒÑÑ Ó©ÑÐµ ÑÑÒÑ - Ð¶Ó©ÐœÐŽÐµÑ ÑÐµÐ¶ÐžÐŒÑ"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM ÐœÒ±ÑÒÐ°ÑÑÐœ ÐºÓ©ÑÑÐµÑÑ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME ÐÐžÑÐ¿Ð»ÐµÐ¹ ÐÐµÐœÐµÐŽÐ¶ÐµÑÑ"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "GDM Ð±Ð°ÒÐŽÐ°ÑÐ»Ð°ÐŒÐ°ÑÑÐœ ÑÐµÐº root  ÒÐŸÑÐ° Ð°Ð»Ð°ÐŽÑ"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Session Worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "ÐÑÑÑ ÑÐµÑÐµÐ·ÐµÑÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Ð­Ð»ÐµÐºÑÑ ÒÐŸÑÐµÐºÑÐµÐœÐŽÑÑÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Ð­Ð»ÐµÐºÑÑ ÒÐŸÑÐµÐºÑÐµÐœÐŽÑÑÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÒÑÐ·ÐŒÐµÑÑ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÒÑÐ·ÐŒÐµÑÑ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME ÑÐºÑÐ°Ðœ Ò±Ð»ÒÐ°Ð¹ÑÒÑÑÑ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ð­ÐºÑÐ°Ðœ Ð±Ó©Ð»ÑÐºÑÐµÑÑÐœ Ò±Ð»ÒÐ°Ð¹ÑÑ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME ÑÐºÑÐ°ÐœÐŽÐ°ÒÑ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ°"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Ð­ÐºÑÐ°ÐœÐŽÐ°ÒÑ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ°ÐœÑ ÒÐŸÐ»ÐŽÐ°ÐœÑ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Ð­ÐºÑÐ°ÐœÐŽÑ ÐÒÑ"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Ð­ÐºÑÐ°ÐœÐŽÐ°ÒÑ Ð°ÒÐ¿Ð°ÑÐ°ÑÑÑÐœ Ð±Ð°Ñ Ð±ÐŸÐ»ÑÑ, ÐŸÒÑ ÐœÐµ braille"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÐÒ¯Ð¹ÐµÐœÑ ÑÐ°Ò£ÐŽÐ°Ñ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: XDMCP Ð¶Ð°ÑÐ°Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP header ÐŸÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÐÓÐœÑ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "ÐŸÑÑÐœÐŽÐ°Ð»ÒÐ°Ðœ ÑÐ°ÒÑÑ Ð¿Ð°Ð¹ÑÐ·ÑÐœ ÐºÓ©ÑÑÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "ÐÐµÐ»ÑÐµÐœÐŽÑ ÐµÐŒÐµÑ ÐŒÓÑÑÐœ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ ÑÐ»ÐµÐŒÐµÐœÑÑÑ ÑÐ°Ò£ÐŽÐ°ÐŒÐ°ÑÐ°, Ð±ÐµÐ»Ð³Ñ ÐŒÓÑÑÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "ÐÐµÐ»ÑÐµÐœÐŽÑ ÐŒÓÑÑÐœ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ ÑÐ»ÐµÐŒÐµÐœÑÑÑ ÑÐ°Ò£ÐŽÐ°ÑÐ°, Ð±ÐµÐ»Ð³Ñ ÐŒÓÑÑÐœÑ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "ÐÒ¯Ð¹ÐµÐ³Ðµ Ð°Ð²ÑÐŸ ÐºÑÑÑ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "ÐÐ°Ñ ÑÐ°ÑÑÑ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐŽÑ ÒÐ°Ð¹ÑÐ° ÒÐŸÑÑ ÑÓÑÑÑÐ· Ð°ÑÒÑÐ°Ð»ÐŽÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+"Ð¡ÑÐ·Ð³Ðµ ÐºÓ©ÐŒÐ¿ÑÑÑÐµÑÐŽÑ ÒÐ°Ð¹ÑÐ° ÒÐŸÑÑÒÐ° Ð±ÐŸÐ»ÐŒÐ°Ð¹ÐŽÑ, Ó©Ð¹ÑÐºÐµÐœÑ Ð±ÑÑÐœÐµÑÐµ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ Ð¶Ò±ÐŒÑÑ "
+"Ð¶Ð°ÑÐ°ÑÐŽÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐŽÑ ÑÓ©ÐœÐŽÑÑÑ ÑÓÑÑÑÐ· Ð°ÑÒÑÐ°Ð»ÐŽÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+"Ð¡ÑÐ·Ð³Ðµ ÐºÓ©ÐŒÐ¿ÑÑÑÐµÑÐŽÑ ÑÓ©ÐœÐŽÑÑÑÐ³Ðµ Ð±ÐŸÐ»ÐŒÐ°Ð¹ÐŽÑ, Ó©Ð¹ÑÐºÐµÐœÑ Ð±ÑÑÐœÐµÑÐµ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑ Ð¶Ò±ÐŒÑÑ "
+"Ð¶Ð°ÑÐ°ÑÐŽÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "Ð¢ÑÐ»ÐŽÑ ÑÐ°ÐœÐŽÐ°Ð¿, ÐÑÑÑ Ð¿ÐµÑÐœÐµÑÑÐœ ÑÐµÑÑÑÒ£ÑÐ·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÐÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑ ÑÒ±Ñ
+Ð±Ð°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑ Ð°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÐÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÒÐ°Ð¹ÑÐ° ÒÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Ð¡Ó©ÐœÐŽÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Ò°Ð¹ÑÒÑÐ°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÒ±ÑÒÐ°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "page 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»Ñ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Ð¢ÑÐ»ÐŽÐµÑ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Ð¢ÑÐ»ÐŽÐµÑ:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Ð¢ÑÐ»:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "ÐÐ°ÑÒÐ°..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ÒÐŸÐ»Ð¶ÐµÑÐµÑÐ»ÑÐº ÑÑÐ»ÐŽÐµÑ ÑÑÐ·ÑÐŒÑÐœÐµÐœ ÑÑÐ»ÐŽÑ ÑÐ°ÐœÐŽÐ°Ò£ÑÐ·."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÐÓ©ÑÑÐµÑÑÐ»ÐŒÐµÐ³ÐµÐœ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "ÐÐµÑÐœÐµÑÐ°ÒÑÐ° Ð¶Ð°Ð¹ÐŒÐ°Ð»Ð°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_ÐÐµÑÐœÐµÑÐ°ÒÑÐ°:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÐÐ°ÑÒÐ°..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÒÐŸÐ»Ð¶ÐµÑÐµÑÐ»ÑÐº Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ° Ð¶Ð°Ð¹ÐŒÐ°Ð»Ð°Ñ ÑÑÐ·ÑÐŒÑÐœÐµÐœ ÐºÐµÑÐµÐºÑÑÐ³ÑÐœ ÑÐ°ÐœÐŽÐ°Ò£ÑÐ·."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "ÐÐµÐ»Ð³Ñ ÐŒÓÑÑÐœÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "ÐÐµÐ»Ð³Ñ ÑÐµÑÑÐœÐŽÐµ ÒÐŸÐ»ÐŽÐ°ÐœÑÐ»Ð°ÑÑÐœ ÐŒÓÑÑÐœ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "ÐÐµÐ»Ð³ÑÑÐµ Ð°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "ÐÐµÐ»Ð³ÑÐŒÐµÐœ ÒÐŸÐ»ÐŽÐ°ÐœÑÐ»Ð°ÑÑÐœ Ð±ÐµÐ»Ð³ÑÑÐµ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "ÐÐ°ÑÑÐ°Ð¿ÒÑ ÒÒ±ÑÐ°ÐŒÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "ÐÐ°ÑÑÐ°Ð¿ÒÑ ÒÒ±ÑÐ°ÐŒÐ°ÐœÑÒ£ id-Ñ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÐŽÑ ÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Ð¢ÑÐ·ÑÐŒÐŽÐµ ÑÐ°ÒÑÐ°Ð»Ð°ÑÑÐœ ÑÐ»ÐµÐŒÐµÐœÑÑÐµÑ ÐŒÐ°ÐºÑ. ÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÐÐ»ÑÑÑÐ°Ðœ ÐºÑÑÑ (%s Ð±Ð°Ð¹Ð»Ð°ÐœÑÑ ÐŸÑÐœÐ°ÑÑ...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÐÐ»ÑÑÑÐ°Ðœ ÐºÑÑÑ (%s Ð±Ð°Ð¹Ð»Ð°ÐœÑÑÒÐ°Ðœ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ÐÐ»ÑÑÑÐ°Ðœ ÐºÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÑÑÐžÑÐ»Ð°Ñ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "ÒÐ°ÑÑÑ Ð°Ð»Ñ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÐŒÐ°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "ÒÐ°Ð¹ÑÐ° ÒÐŸÑÑ Ð±Ð°ÑÑÑÐŒÐ°ÑÑÐœ ÐºÓ©ÑÑÐµÑÐ¿ÐµÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "ÐÑÑÑ ÑÐµÑÐµÑÑÐœÐŽÐµ Ð±ÐµÐ»Ð³ÑÐ»Ñ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°ÑÐŽÑ ÐºÓ©ÑÑÐµÑÐ¿ÐµÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ð«Ò£ÒÐ°Ð¹Ð»ÑÐ»ÑÒ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ° Ð¿Ð»Ð°Ð³ÐžÐœÑÒ£ ÒÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "ÐÓ©ÐœÐŽÐµÑÐŽÑ ÒÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "ÒÐ°ÑÑÑ Ð°Ð»ÑÑÑ Ò¯ÑÑÐœ Ð¶Ó©ÐœÐŽÐµÑ ÑÐµÐ¶ÐžÐŒÑÐœ ÒÐŸÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "Ð­ÐºÑÐ°ÐœÐŽÐ°ÒÑ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ°ÐœÑ ÒÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "Ð­ÐºÑÐ°Ðœ Ò±Ð»ÒÐ°Ð¹ÑÒÑÑÑÐœ ÒÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "Ð­ÐºÑÐ°Ðœ ÐŸÒÑÐŽÑ ÒÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "ÒÐ°ÑÑÑ Ð°Ð»Ñ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÐŒÐ°ÑÑÐœ ÐºÓ©ÑÑÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "ÒÐ°ÑÑÑ Ð°Ð»Ñ Ð±ÐµÐ»Ð³ÑÑÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Ð¡ÐŸÒ£ÒÑ ÑÐ°ÐœÐŽÐ°Ð»ÒÐ°Ðœ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ° Ð¶Ð°Ð¹ÐŒÐ°Ð»Ð°ÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Ð¡ÐŸÒ£ÒÑ ÑÐ°ÐœÐŽÐ°Ð»ÒÐ°Ðœ ÑÑÐ»ÐŽÐµÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"ÐÒÐÒÐÐ¢ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, Ð¶Ò¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑ ÑÐµÑÐµÐ·ÐµÑÑÐœÐŽÐµ Ð±ÐµÐ»Ð³ÑÐ»Ñ Ð¿Ð°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°ÑÐŽÑ "
+"ÐºÓ©ÑÑÐµÑÐ¿ÐµÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"ÐÒÐÒÐÐ¢ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, Ð¶Ò¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑ ÑÐµÑÐµÐ·ÐµÑÑÐœÐŽÐµ ÒÐ°Ð¹ÑÐ° ÒÐŸÑÑ Ð±Ð°ÑÑÑÐŒÐ°ÑÑÐœ "
+"ÐºÓ©ÑÑÐµÑÐ¿ÐµÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÑÐŸÐœ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÐŽÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+"ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÐŒÐµÐŽÐžÐ° Ð¿ÐµÑÐœÐµÐ»ÐµÑ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÐŽÑ ÒÐŸÑÑ "
+"Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÑÐºÑÐ°ÐœÐŽÐ°ÒÑ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ°ÐœÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, Ð°ÑÐœÐ°Ð¹Ñ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°ÑÐŽÑ Ð±Ð°ÑÒÐ°ÑÑ Ð¿Ð»Ð°Ð³ÐžÐœÐŽÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÑÐºÑÐ°Ðœ Ò±Ð»ÒÐ°Ð¹ÑÒÑÑÑÐœ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÑÐºÑÐ°ÐœÐœÐ°Ðœ ÐŸÒÑÐŽÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÐŽÑÐ±ÑÑ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÐŽÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, xrandr Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÐŽÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+"ÐÒÐžÒÐ°Ñ ÐŒÓÐœÑÐœÐµ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, xsettings Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÐŽÑ ÒÐŸÑÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"ÐÒ¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑ ÑÐµÑÐµÑÑÐœÐŽÐµ ÐºÓ©ÑÑÐµÑÑÐ»ÐµÑÑÐœ Ð¿ÐµÑÐœÐµÑÐ°ÒÑÐ° Ð¶Ð°Ð¹ÐŒÐ°Ð»Ð°Ñ ÑÑÐ·ÑÐŒÑÐœ ÐºÓ©ÑÑÐµÑÑÒ£ÑÐ·."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ÐÒ¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑ ÑÐµÑÐµÑÑÐœÐŽÐµ ÐºÓ©ÑÑÐµÑÑÐ»ÐµÑÑÐœ ÑÑÐ»ÐŽÐµÑ ÑÑÐ·ÑÐŒÑÐœ ÐºÓ©ÑÑÐµÑÑÒ£ÑÐ·."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"ÐÐµÐ»Ð³ÑÑÐµÐ»ÐµÑ ÑÐµÐŒÐ°ÑÑÐœÑÒ£ Ð°ÑÑÐœ ÐºÓ©ÑÑÐµÑÑÒ£ÑÐ·, ÒÐ°ÑÑÑ Ð°Ð»Ñ Ð»ÐŸÐ³ÐŸ ÑÐµÑÑÐœÐŽÐµ ÒÐŸÐ»ÐŽÐ°ÐœÑ Ò¯ÑÑÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "ÐÒÐžÒÐ°Ñ ÐŽÐµÐ¿ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÐµÐ³ÐµÑ ÒÐ°ÑÑÑ Ð°Ð»Ñ ÐŒÓÑÑÐœÐŽÑ ÐºÓ©ÑÐ³ÑÒ£ÑÐ· ÐºÐµÐ»ÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"ÐÒÐžÒÐ°Ñ ÐŽÐµÐ¿ ÐŸÑÐœÐ°ÑÑÒ£ÑÐ·, ÐµÐ³ÐµÑ ÑÐµÑÐµÐ·ÐµÐ»ÐµÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ ÑÐµÑÑÐœÐŽÐµ compiz ÒÐŸÐ»ÐŽÐ°ÐœÒÑÒ£ÑÐ· "
+"ÐºÐµÐ»ÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "ÐÑÑÑ ÑÐµÑÐµÐ·ÐµÑÑÐœÐŽÐµ ÐºÓ©ÑÑÐµÑÑÐ»ÐµÑÑÐœ ÐŒÓÑÑÐœ Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÐŒÐ°ÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "ÐÒÐžÒÐ°Ñ, ÐµÐ³ÐµÑ ÑÐŸÐœ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÑ ÒÐŸÑÑÐ»Ñ ÑÒ±ÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "ÐÒÐžÒÐ°Ñ, ÐµÐ³ÐµÑ ÐŒÐµÐŽÐžÐ° Ð¿ÐµÑÐœÐµÐ»ÐµÑ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÑ ÒÐŸÑÑÐ»Ñ ÑÒ±ÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ÐÒÐžÒÐ°Ñ, ÐµÐ³ÐµÑ ÐŽÑÐ±ÑÑ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÑ ÒÐŸÑÑÐ»Ñ ÑÒ±ÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "ÐÒÐžÒÐ°Ñ, ÐµÐ³ÐµÑ xrandr Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÑ ÒÐŸÑÑÐ»Ñ ÑÒ±ÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "ÐÒÐžÒÐ°Ñ, ÐµÐ³ÐµÑ xsettings Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°Ñ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð¿Ð»Ð°Ð³ÐžÐœÑ ÒÐŸÑÑÐ»Ñ ÑÒ±ÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "Ð¢ÐµÑÐµÐ·ÐµÐ»ÐµÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÑ ÑÐµÑÑÐœÐŽÐµ compiz ÒÐŸÐ»ÐŽÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Ð£Ð°ÒÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Ð¢Ð°Ð¹ÐŒÐµÑ ÑÐŸÒÑÐ°ÒÐ°ÐœÒÐ° ÐŽÐµÐ¹ÑÐœ ÒÐ°Ð»ÒÐ°Ðœ ÑÐµÐºÑÐœÐŽ ÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Ð£Ð°ÒÑÑÑÑ Ð¶ÑÐ±ÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Ð¢Ð°Ð¹ÐŒÐµÑ ÒÐŸÑÑÐ»ÒÐ°Ðœ ÑÐ°ÒÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÐÐ» ÐŸÑÑÐœÐŽÐ°Ð»ÑÐ¿ ÑÒ±Ñ ÐŒÐ°?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Whether or not the timer is currently ticking"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "Manager"
+msgstr "ÐÐµÐœÐµÐŽÐ¶ÐµÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:243
+msgid "The user manager object this user is controlled by."
+msgstr "The user manager object this user is controlled by."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "ÐÐ°ÑÒÐ°..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "ÐÐ°ÑÒÐ° ÑÑÑÐºÐµÐ»Ð³ÑÐœÑ ÑÐ°ÐœÐŽÐ°Ò£ÑÐ·"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "ÒÐŸÐœÐ°Ò"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "Ð£Ð°ÒÑÑÑÐ° ÒÐŸÐœÐ°Ò ÑÐµÑÑÐœÐŽÐµ ÐºÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÑÑ ÐºÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÐ¿ÑÐžÑÐ»Ð°ÑÐŽÑ ÑÐ°ÐœÐŽÐ°Ñ ÐºÐµÐ¹ÑÐœ Ð¶Ò¯Ð¹ÐµÐ³Ðµ Ð°Ð²ÑÐŸÐŒÐ°ÑÑÑ ÑÒ¯ÑÐŽÐµ ÐºÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "%s ÑÐµÑÑÐœÐŽÐµ ÐºÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "ÐÒ¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑÐ¿ ÑÒ±Ñ"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°ÑÐŽÑ Ð°ÑÑÑÑÑÑÑ Ð°Ð¿Ð¿Ð»ÐµÑÑ ÐµÑÐºÑÐœ Ð±Ð°ÒÐŽÐ°ÑÐ»Ð°ÐŒÐ°; ÑÑÐ· ÐŸÐœÑ Free Software "
+"Foundation ÑÑÒÐ°ÑÒÐ°Ðœ GNU General Public License Ð°ÑÑÑÐœÐŽÐ° ÐµÑÐºÑÐœ ÑÐ°ÑÐ°ÑÐ° ÐœÐµ/Ð¶ÓÐœÐµ "
+"Ó©Ð·Ð³ÐµÑÑÐµ Ð°Ð»Ð°ÑÑÐ·; Ð»ÐžÑÐµÐœÐ·ÐžÑ ÐœÒ±ÑÒÐ°ÑÑ 2 ÐœÐµ (ÑÐ°ÐœÐŽÐ°ÑÑÒ£ÑÐ·ÑÐ°) ÐºÐµÐ·-ÐºÐµÐ»Ð³ÐµÐœ ÐºÐµÐ¹ÑÐœ ÑÑÒÒÐ°Ðœ."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"ÐÒ±Ð» Ð±Ð°ÒÐŽÐ°ÑÐ»Ð°ÐŒÐ° Ð¿Ð°Ð¹ÐŽÐ°Ð»Ñ Ð±ÐŸÐ»Ð°ÐŽÑ ÐŽÐµÐ³ÐµÐœ ÑÐµÐœÑÐŒÐŒÐµÐœ ÑÐ°ÑÐ°ÑÑÐ»Ð°ÐŽÑ, Ð±ÑÑÐ°Ò ÐÐšÒÐÐÐÐÐ "
+"ÐÐÐÐÐÐÐÐÐ Ð±ÐµÑÑÐ»ÐŒÐµÐ¹ÐŽÑ; ÐÐÐÐÐÐ ÐŠÐÐ¯ÐÐ«Ò ÒÒ°ÐÐÐ«ÐÐ«Ò ÐœÐµÐŒÐµÑÐµ Ð±ÐµÐ»Ð³ÑÐ»Ñ Ð±ÑÑ ÐÐÒÐ¡ÐÐ¢Ð¢ÐÐ  "
+"Ò®ÐšÐÐ Ð¡ÓÐÐÐÐ¡ ÐÐÐÐÐ¢ÐÐÐ Ò¯ÑÑÐœ ÐŽÐµ.  ÐÓ©Ð±ÑÑÐµÐº Ð±ÑÐ»Ñ Ò¯ÑÑÐœ GNU General Public License "
+"ÒÐ°ÑÐ°Ò£ÑÐ·."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Ð¡ÑÐ· ÐŸÑÑ Ð±Ð°ÒÐŽÐ°ÑÐ»Ð°ÐŒÐ°ÐŒÐµÐœ Ð±ÑÑÐ³Ðµ GNU General Public License ÐºÓ©ÑÑÑÐŒÐµÑÑÐœ Ð°Ð»ÑÑÒ£ÑÐ· "
+"ÐºÐµÑÐµÐº ÐµÐŽÑ; ÐŸÐ»Ð°Ð¹ Ð±ÐŸÐ»ÐŒÐ°ÑÐ°, Free Software Foundation, Inc. Ò±Ð¹ÑÐŒÑÐœÐ° "
+"Ñ
+Ð°Ð±Ð°ÑÐ»Ð°ÑÑÒ£ÑÐ·, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°Ñ Ð°ÑÐ°ÑÑÐœÐŽÐ° ÑÐµÐ· Ð°ÑÑÑÑ ÐŒÓÐ·ÑÑÑ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "ÐÐ°ÑÑÐ¶Ð°Ðœ ÐÑÑÑÐ°Ñ
+ÐžÐŽÐžÐœÐŸÐ²"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ð­ÐºÑÐ°ÐœÐŽÑ Ð±Ò±ÒÐ°ÑÑÐ°Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Ð£Ð°ÒÑÑÑÐ° ÑÐºÑÐžÐœÑÐµÐ¹Ð²ÐµÑÐŽÑ Ð±ÐŸÑ ÑÐºÑÐ°ÐœÒÐ° ÐŸÑÐœÐ°ÑÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÐÒ¯Ð¹ÐµÐŽÐµÐœ ÑÑÒÑ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ÐÐ°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÐÓ©ÑÑÐœÐ±ÐµÐ¹ÐŽÑ"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÐÐŸÑ ÐµÐŒÐµÑ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÐÐµÑÑÐ¿ ÒÐ°Ð»ÐŽÑ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Ð¢ÑÑÐºÐµÐ»Ð³Ñ Ð°ÒÐ¿Ð°ÑÐ°ÑÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ÐÒ¯Ð¹Ðµ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°ÑÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Ð­ÐºÑÐ°ÐœÐŽÑ Ð±Ò±ÒÐ°ÑÑÐ°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑ Ð°ÑÑÑÑÑÑÑ"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÐšÑÒÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÐÐµÐ»Ð³ÑÑÑÐ·"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐœÑ Ð°ÑÑÑÑÑÑÑ Ð°Ð¿Ð¿Ð»ÐµÑÑ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Ð¢ÑÑÐºÐµÐ»Ð³Ñ Ð±Ð°Ð¿ÑÐ°ÑÐ»Ð°ÑÑÐœ ÐŒÐµÐœ ÐºÒ¯Ð¹ÑÐœ Ó©Ð·Ð³ÐµÑÑÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°Ñ Ð°ÑÐ°ÑÑÐœÐŽÐ° ÑÐµÐ· Ð°ÑÑÑÑ ÐŒÓÐ·ÑÑÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°ÑÐŽÑ Ð°ÑÑÑÑÑÑÒÑÑÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°ÑÐŽÑ Ð°ÑÑÑÑÑÑÒÑÑÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ÐÐµÐºÐµ ÐŒÓÐ»Ñ_ÐŒÐµÑÑÐµÑÐŽÑ ÑÒ¯Ð·ÐµÑÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Ð¢ÑÑÐ°Ð»Ñ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "ÐÐ°Ð¹ÐŽÐ°Ð»Ð°ÐœÑÑÑÐ»Ð°ÑÐŽÑ ÐŒÐµÐœ ÑÐŸÐ¿ÑÐ°ÑÐŽÑ ÑÒ¯Ð·_ÐµÑÑ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÑÐºÐµÑÑÐ»ÐŒÐµÐ¹ÐŽÑ"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ÐÐÐÐÐÐÐ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "ÐšÑÒÑÑÑÑ Ð»ÐŸÐ³ÑÐ°Ñ"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÐÑÑ Ð±Ð°ÒÐŽÐ°ÑÐ»Ð°ÐŒÐ°ÑÑÐœÑÒ£ ÐœÒ±ÑÒÐ°ÑÑ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÐÒÑÐŒÐŽÐ°ÒÑ ÑÐµÑÑÐžÑÐœÑ Ð°ÐœÑÒÑÐ°Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ÐÐ°Ò£Ð° GDM Ð¶Ò¯Ð¹ÐµÐ³Ðµ ÐºÑÑÑ"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ÐÐ°Ò£Ð° ÑÐºÑÐ°ÐœÐŽÑ Ð±Ð°ÑÑÐ°Ñ ÐŒÒ¯ÐŒÐºÑÐœ ÐµÐŒÐµÑ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "Ð­ÐºÑÐ°ÐœÐœÑÒ£ ÑÑÑÐµÑ ÐºÓ©ÑÑÑÐŒÐµÑÑÐœ ÑÐ°ÒÑÐ°Ñ"
Index: proiecte/PPPP/gdm/po/kn.po
===================================================================
--- proiecte/PPPP/gdm/po/kn.po	(revision 134)
+++ proiecte/PPPP/gdm/po/kn.po	(revision 134)
@@ -0,0 +1,1222 @@
+# translation of gdm.master.kn.po to Kannada
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Shankar Prasad <svenkate@redhat.com>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.kn\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2009-09-15 16:36+0530\n"
+"Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
+"Language-Team: Kannada <en@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à²µà³ à²à²à²Šà³ à²à³à²¯à²Ÿà²°à²à³à²à²°à³ à²žà²Ÿà²§à²šà²µà²²à³à²²"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à²Šà³à²·à²šà²¿à²µà²Ÿà²°à²£à²Ÿ à²žà²à²à³à²€à²µà²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "à²ªà³à²°à²Šà²°à³à²¶à² à²à²¡à²¿"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "à²à²¡à²¿"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME à²ªà³à²°à²Šà²°à³à²¶à² à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²žà³à²µà²"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à²à²£à²à²Šà²²à³à²²à²¿ \"%s\" à²¬à²³à²à³à²Šà²Ÿà²°à²šà²šà³à²šà³ à²ªà²€à³à²€à³ à²®à²Ÿà²¡à²²à²Ÿà²à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à²ªà³à²°à²µà³à²¶ à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²à²°à²à²­à²¿à²žà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà²šà³à²šà³ à²Šà³à²¢à³à²à²°à²¿à²žà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà²¿à²à³ à²
+à²§à²¿à²à²Ÿà²° à²šà³à²¡à²²à²Ÿà²à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à²šà²à²¬à²¿à²à³à²¯à²šà³à²šà³ à²žà³à²¥à²Ÿà²ªà²¿à²žà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à²à³à²²à²µà³à²à²Šà³ à²à²à²€à²°à²¿à² à²Šà³à²·à²à²³ à²à²Ÿà²°à²£à²Šà²¿à²à²Šà²Ÿà²à²¿ X à²ªà²°à²¿à²à²Ÿà²°à²à²µà²šà³à²šà³ (à²šà²¿à²®à³à²® à²à²¿à²€à³à²°à²Ÿà²€à³à²®à² à²µà²Ÿà²€à²Ÿà²µà²°à²£) "
+"à²à²°à²à²­à²¿à²žà²²à²Ÿà²à²¿à²²à³à²². à²Šà²¯à²µà²¿à²à³à²à³ à²šà²¿à²®à³à²® à²à²£à² à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²à²°à²šà³à²šà³ à²žà²à²ªà²°à³à²à²¿à²žà²¿ à²
+à²¥à²µ à²€à³à²à²Šà²°à³ à²ªà²€à³à²€à³ à²¹à²à³à²à²²à³ "
+"syslog à²
+à²šà³à²šà³ à²šà³à²¡à²¿. à² à²žà²®à²¯à²Šà²²à³à²²à²¿ à²šà²¿à²®à³à²® à²ªà³à²°à²Šà²°à³à²¶à²à²µà³ à²šà²¿à²·à³à²à³à²°à²¿à²¯à²à³à²à²¡à²¿à²°à³à²€à³à²€à²Šà³.  à²€à³à²à²Šà²°à³à²¯à³ "
+"à²šà²¿à²µà²Ÿà²°à²¿à²žà²²à³à²ªà²à³à² à²šà²à²€à²° à²Šà²¯à²µà²¿à²à³à²à³ GDM à²
+à²šà³à²šà³ à²ªà³à²šà² à²à²°à²à²­à²¿à²žà²¿."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: à²®à³à²²à²µà²Ÿà²Š '%s' à²ªà³à²°à²Šà²°à³à²¶à²à²à³à²à³ à²žà²à²ªà²°à³à²à²¹à³à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"%s à²¬à²³à²à³à²Šà²Ÿà²°à²šà²¿à²à²Š à²ªà²°à²¿à²à²Ÿà²°à²à²µà³ à²€à²¯à²Ÿà²°à²¿à²žà²²à³à²ªà²¡(à²žà³à²ªà²Ÿà²šà³) à²¬à³à²à²¿à²€à³à²€à³ à²à²Šà²°à³ à² à²¬à²³à²à³à²Šà²Ÿà²° à²
+à²žà³à²€à²¿à²€à³à²µà²Šà²²à³à²²à³ "
+"à²à²²à³à²²"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "à²žà²®à³à²¹à²à²¡à²¿à²¯à²šà³à²šà³ %d à²à³ à²¹à³à²à²Šà²¿à²žà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () %s à²à³ à²µà²¿à²«à²²à²à³à²à²¡à²¿à²µà³"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²° à²à²¡à²¿à²¯à²šà³à²šà³ %d à²à³ à²¹à³à²à²Šà²¿à²žà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "à²žà²®à³à²¹à²à²¡à²¿à²¯à²šà³à²šà³ 0 à²à³ à²¹à³à²à²Šà²¿à²žà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s à²ªà³à²°à²Šà²°à³à²¶à²à²à³à²à²Ÿà²à²¿ à²Šà²Ÿà²à²²à³à²à²¡à²€à²µà²šà³à²šà³ à²€à³à²à³à²¯à²²à²Ÿà²à²²à²¿à²²à³à²²!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s à²
+à²šà³à²šà³ %s à²à³ à²¹à³à²à²Šà²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· à²à²Šà³à²°à²Ÿà²à²¿à²Šà³"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à²ªà²°à²¿à²à²Ÿà²°à²à²Š à²à²Šà³à²¯à²€à³à²¯à²šà³à²šà³ %d à²à³ à²¹à³à²à²Šà²¿à²žà²²à²Ÿà²à²¿à²²à³à²²: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s à²ªà³à²°à²Šà²°à³à²¶à²à²à³à²à²Ÿà²à²¿ à²à²Ÿà²²à²¿à²¯à²Ÿà²Š à²ªà²°à²¿à²à²Ÿà²°à² à²à²à³à²à³"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²¹à³à²žà²°à³"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²¹à³à²žà²°à³"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à²
+à²€à²¿à²¥à³à²¯à²Š à²¹à³à²žà²°à³"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à²
+à²€à²¿à²¥à³à²¯à²Š à²¹à³à²žà²°à³"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à²ªà³à²°à²Šà²°à³à²¶à² à²žà²Ÿà²§à²š"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à²ªà³à²°à²Šà²°à³à²¶à² à²žà²Ÿà²§à²š"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à²Šà³à²¢à³à²à²°à²£ à²µà³à²¯à²µà²žà³à²¥à³à²¯à³à²à²Šà²¿à²à³ à²žà²à²µà²Ÿà²Šà²µà²šà³à²šà³ à²à²°à²à²­à²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "à²žà²Ÿà²®à²Ÿà²šà³à²¯ à²µà²¿à²«à²²à²€à³"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "à²®à³à²®à³à²°à²¿ à²à²²à³à²²"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "à²
+à²šà³à²µà²¯ à²ªà³à²°à³à²à³à²°à²Ÿà²®à²°à³ à²Šà³à²·"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "à²
+à²à³à²à²Ÿà²€ à²Šà³à²·"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²¹à³à²žà²°à³:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à²žà³à²à²¿à²žà²²à²Ÿà²Š à²¬à²³à²à³à²Šà²Ÿà²°à²°à²¹à³à²žà²°à²¿à²š à²ªà³à²°à²Ÿà²à²ªà³à²à³âà²š à²Šà³à²¢à³à²à²°à²£ à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²€à²¿à²³à²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²° à²
+à²€à²¿à²¥à³à²¯à²¹à³à²žà²°à²¿à²š à²Šà³à²¢à³à²à²°à²£ à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²€à²¿à²³à²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²° à²à²šà³à²žà³à²²à³âà²š à²Šà³à²¢à³à²à²°à²£ à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²€à²¿à²³à²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à²ªà³à²°à²Šà²°à³à²¶à² à²µà²Ÿà²à³à²¯à²Š à²Šà³à²¢à³à²à²°à²£ à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²€à²¿à²³à²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à²ªà³à²°à²Šà²°à³à²¶à² xauth à²®à²šà³à²šà²£à³à²à²³ à²Šà³à²¢à³à²à²°à²£ à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²€à²¿à²³à²¿à²žà³à²µà²²à³à²²à²¿ à²Šà³à²· - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "à²¯à²Ÿà²µà³à²Šà³ à²¬à²³à²à³à²Šà²Ÿà²° à²à²Ÿà²€à³à²¯à³ à²²à²­à³à²¯à²µà²¿à²²à³à²²"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà²¿à²à³ à²¬à²Šà²²à²Ÿà²¯à²¿à²žà²²à³ à²žà²Ÿà²§à³à²¯à²µà²Ÿà²à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s à²¬à²³à²à³à²Šà²Ÿà²° à²
+à²žà³à²€à²¿à²€à³à²µà²Šà²²à³à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s à²žà²®à³à²¹à²µà³ à²
+à²žà³à²€à²¿à²€à³à²µà²Šà²²à³à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à²žà²Ÿà²à³à²à³ à²
+à²šà³à²šà³ à²žà³à²à²¿à²žà²²à³ à²žà²Ÿà²§à³à²¯à²µà²Ÿà²à²¿à²²à³à²²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s à²
+à²€à²¿à²¥à³à²¯à²Šà²¿à²à²Š XDMCP à²®à²šà²µà²¿à²¯à³ à²€à²¿à²°à²žà³à²à²°à²¿à²žà²²à³à²ªà²à³à²à²¿à²Šà³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à²ªà³à²¯à²Ÿà²à³à²à³âà²šà²¿à²à²Š authlist à²
+à²šà³à²šà³ à²¹à³à²°à²€à³à²à³à²¯à²²à²Ÿà²à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum à²šà²²à³à²²à²¿ à²Šà³à²·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à²žà²°à²¿à²¯à²²à³à²²à²Š à²µà²¿à²³à²Ÿà²ž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à²ªà³à²°à²Šà²°à³à²¶à² à²µà²¿à²³à²Ÿà²žà²µà²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à²ªà³à²°à²Šà²°à³à²¶à² à²žà²à²ªà²°à³à²à²žà³à²¥à²Ÿà²š à²žà²à²à³à²¯à³à²¯à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s:à²ªà³à²¯à²Ÿà²à³à²à³âà²šà²¿à²à²Š authlist à²
+à²šà³à²šà³ à²¹à³à²°à²€à³à²à³à²¯à²²à²Ÿà²à²²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksum à²šà²²à³à²²à²¿ à²Šà³à²·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à²ªà³à²°à²€à²¿à²¬à²à²§à²¿à²žà²²à²Ÿà²Š %s à²
+à²€à²¿à²¥à³à²¯à²Šà²¿à²à²Š REQUEST à²ªà²¡à³à²Šà³à²à³à²³à³à²³à²²à²Ÿà²à²¿à²Šà³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à²ªà³à²°à²Šà²°à³à²¶à²à²Š à²žà²à²à³à²¯à³à²¯à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à²žà²à²ªà²°à³à²à²Š à²ªà³à²°à²à²Ÿà²°à²µà²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à²à³à²²à³à²à²à³ à²µà²¿à²³à²Ÿà²žà²µà²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à²Šà³à²¢à³à²à²°à²£ à²¹à³à²žà²°à³à²à²³à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à²Šà³à²¢à³à²à²°à²£ à²Šà²€à³à²€à²Ÿà²à²¶à²µà²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à²Šà³à²¢à³à²à²°à²£ à²ªà²à³à²à²¿à²¯à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à²€à²¯à²Ÿà²°à²à²° à²à²¡à²¿à²¯à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à²šà²¿à²à²Š checksum à²µà²¿à²«à²²à²à³à²à²¡à²¿à²Šà³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à²ªà³à²°à²€à²¿à²¬à²à²§à²¿à²žà²²à²Ÿà²Š à²
+à²€à²¿à²¥à³à²¯ %s à²Šà²¿à²à²Š à²šà²¿à²°à³à²µà²¹à²£à³à²¯à³ à²à²Šà²à²¿à²¬à²à²Šà²¿à²Šà³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à²
+à²§à²¿à²µà³à²¶à²šà²Š à²à²¡à²¿à²¯à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à²ªà³à²°à²Šà²°à³à²¶à²š à²µà²°à³à²à²µà²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à²µà²¿à²³à²Ÿà²žà²µà²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à²ªà³à²°à²€à²¿à²¬à²à²§à²¿à²žà²²à²Ÿà²Š à²
+à²€à²¿à²¥à³à²¯ %s à²Šà²¿à²à²Š KEEPALIVE à²à²Šà²à²¿à²Šà³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à²¹à³à²¡à²°à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: à²žà²°à²¿à²¯à²²à³à²²à²Š XDMCP à²à²µà³à²€à³à²€à²¿!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à²µà²¿à²³à²Ÿà²žà²µà²šà³à²šà³ à²ªà²Ÿà²°à³à²žà³ à²®à²Ÿà²¡à²²à²Ÿà²à²¿à²²à³à²²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à²ªà²°à²¿à²à²Ÿà²°à²à²Š à²
+à²€à²¿à²¥à³à²¯à²¹à³à²žà²°à²šà³à²šà³ à²ªà²¡à³à²¯à²²à²Ÿà²à²¿à²²à³à²² : %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID à²à²¡à²€ %s à²
+à²šà³à²šà³ à²¬à²°à³à²¯à²²à²Ÿà²à²¿à²²à³à²²: à²¬à²¹à³à²·à² à²¡à²¿à²žà³à²à³âà²šà²²à³à²²à²¿ à²à²Ÿà² à²à²²à³à²²à²Šà²¿à²°à²¬à²¹à³à²Šà³: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à²
+à²žà³à²€à²¿à²€à³à²µà²Šà²²à³à²²à²¿à²²à³à²² à²
+à²¥à²µ à²
+à²Šà³ à²à²à²Šà³ à²à³à²¶à²µà²Ÿà²à²¿à²²à³à²²."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s à²
+à²žà³à²€à²¿à²€à³à²µà²Šà²²à³à²²à²¿à²²à³à²². à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s à²¯à³ à²à²à²Šà³ à²à³à²¶à²µà²Ÿà²à²¿à²²à³à²². à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s à²à³ %d à²¬à²³à²à³à²Šà²Ÿà²°à²°à³, %d à²žà²®à³à²¹à²µà³ à²®à²Ÿà²²à²¿à²à²°à²Ÿà²à²¿à²²à³à²². à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Authdir %s à²¯à³ à²žà²°à²¿ à²à²°à²Š %o à²
+à²šà³à²®à²€à²¿à²à²³à²šà³à²šà³ à²¹à³à²à²Šà²¿à²Šà³. à²
+à²Šà³ %o à²à²à²¿à²°à²¬à³à²à²¿à²€à³à²€à³. "
+"à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM à²¬à²³à²à³à²Šà²Ÿà²° '%s' à²šà²šà³à²šà³ à²ªà²€à³à²€à³ à²®à²Ÿà²¡à²²à²Ÿà²à²²à²¿à²²à³à²². à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à²¬à²³à²à³à²Šà²Ÿà²°à²šà³ à²®à³à²²à²µà²Ÿà²à²¿à²°à²¬à²Ÿà²°à²Šà³. à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM à²žà²®à³à²¹ '%s' à²µà²šà³à²šà³ à²ªà²€à³à²€à³ à²®à²Ÿà²¡à²²à²Ÿà²à²²à²¿à²²à³à²². à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à²žà²®à³à²¹à²µà³ à²®à³à²²à²µà²Ÿà²à²¿à²°à²¬à²Ÿà²°à²Šà³. à²šà²¿à²²à³à²²à²¿à²žà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à²à²²à³à²²à²Ÿ à²à²à³à²à²°à²¿à²à³à²à²³à²šà³à²šà³ à²®à²Ÿà²°à²à²µà²Ÿà²à²¿à²žà³"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à²žà³à²µà²²à³à²ª à²žà²®à²¯à²Š à²šà²à²€à²° à²šà²¿à²°à³à²à²®à²¿à²žà³ - à²Šà³à²·à²šà²¿à²µà²Ÿà²°à²£à³à²à²Ÿà²à²¿"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM à²à²µà³à²€à³à²€à²¿à²¯à²šà³à²šà³ à²®à³à²Šà³à²°à²¿à²žà³"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME à²ªà³à²°à²Šà²°à³à²¶à² à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "à²à³à²µà²² à²®à³à²²à²µà³ à²®à²Ÿà²€à³à²° GDM à²
+à²šà³à²šà³ à²¬à²³à²žà²¬à²¹à³à²Šà²Ÿà²à²¿à²Šà³"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME à²ªà³à²°à²Šà²°à³à²¶à² à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²
+à²§à²¿à²µà³à²¶à²š à²à³à²²à²žà²à²Ÿà²°"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI à²°à²¿à²à²¿à²žà³à²à³à²°à²¿ à²µà³à²°à²Ÿà²ªà²°à³"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à²µà²¿à²§à³à²¯à³à²à³à²à²à³à²€à²¿ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à²µà²¿à²§à³à²¯à³à²à³à²à²à³à²€à²¿ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²šà³ à²¡à³à²®à²šà³"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à²žà²à²¯à³à²à²šà³à²à²³ à²¡à³à²®à²šà³"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME à²€à³à²°à³ à²®à³à²¯à²Ÿà²à³à²šà²¿à²ªà³à²°à³"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à²€à³à²°à³à²¯ à²®à³à²²à²¿à²š à²­à²Ÿà²à²à²³à²šà³à²šà³ à²¹à²¿à²à³à²à²¿à²žà²¿"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à²€à³à²°à³à²¯ -à²®à³à²²à²£ à²à³à²²à²¿à²®à²£à³"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à²€à³à²°à³à²¯à²®à³à²²à²£ à²à³à²²à²¿à²®à²£à³à²¯à²šà³à²šà³ à²¬à²³à²žà²¿"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "à²®à³à²à²Ÿà²žà²¿à²à²¿"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "à²à²°à³à²à²Ÿ à²€à³à²°à³ à²à²Šà³à²"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à²®à²Ÿà²€à²Ÿà²à²¿ à²
+à²¥à²µ à²¬à³à²°à³à²²à³â à²à²à²¿ à²€à³à²°à³à²¯ à²®à³à²²à³ à²®à²Ÿà²¹à²¿à²€à²¿à²¯à²šà³à²šà³ à²€à³à²°à²¿à²žà³"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit à²Šà³à²¢à³à²à²°à²£ à²®à²§à³à²¯à²µà²°à³à²€à²¿"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à²µà³à²¯à²µà²žà³à²¥à³à²¯à²šà³à²šà³ à²à²°à²¿à²žà²¿"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP à²¬à²«à²°à³ à²
+à²šà³à²šà³ à²šà²¿à²°à³à²®à²¿à²žà²²à²Ÿà²à²¿à²²à³à²²!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP à²¹à³à²¡à²°à²šà³à²šà³ à²à²Šà²²à²Ÿà²à²¿à²²à³à²²!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à²®à³à²²à³à²¯"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à²ªà³à²°à³à²£à²à³à²à²¡ à²žà²®à²¯à²Š à²ªà³à²°à²€à²¿à²¶à²€"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à²šà²¿à²·à³à²à³à²°à²¿à²¯ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà³ à²à²à²Šà³ à²
+à²à²¶à²µà²šà³à²šà³ à²€à³à²à³à²Šà³à²à³à²³à³à²³à²Šà³ à²¹à³à²Šà²²à³à²²à²¿ à²²à³à²¬à²²à³à²²à²¿à²šà²²à³à²²à²¿ à²¬à²³à²žà²¬à³à²à²¿à²°à³à²µ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à²žà²à³à²°à²¿à²¯ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà³ à²à²à²Šà³ à²
+à²à²¶à²µà²šà³à²šà³ à²€à³à²à³à²Šà³à²à³à²à²¡à²²à³à²²à²¿ à²²à³à²¬à²²à³à²²à²¿à²šà²²à³à²²à²¿ à²¬à²³à²žà²¬à³à²à²¿à²°à³à²µ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à²à³à²à²°à²¿à²žà³à²µ à²ªà²à³à²à²¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "à²à²°à²¿à²žà³à²µ à²ªà²à³à²à²¿ à²à³à²à²°à²¿à²žà³à²€à³à²€à²¿à²Šà³à²¯à³ à²
+à²¥à²µ à²à²²à³à²²à²µà³"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à²žà³à²µà²¯à²à²à²Ÿà²²à²¿à²€à²µà²Ÿà²à²¿ à²ªà³à²°à²µà³à²¶à²¿à²žà³..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à²°à²Šà³à²Šà³à²à³à²³à²¿à²žà²²à²Ÿà²à²¿à²Šà³..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à²­à²Ÿà²·à³à²¯à²šà³à²šà³ à²à²°à²¿à²žà²¿ à²¹à²Ÿà²à³ à²ªà³à²°à²µà³à²¶à²¿à²žà²²à³ à²à³à²²à²¿à²à³à²à²¿à²žà²¿"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à²Šà³à²¢à³à²à²°à²£ à²žà²à²µà²Ÿà²Š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à²à²£à²à²Š à²¹à³à²žà²°à³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à²à²³à²à³ à²ªà³à²°à²µà³à²¶à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à²ªà³à²šà² à²à²°à²à²­à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à²®à³à²à³à²à³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à²€à²Ÿà²€à³à²à²Ÿà²²à²¿à² à²žà³à²¥à²à²¿à²€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à²à²µà³à²€à³à²€à²¿"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "à²«à²²à²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à²­à²Ÿà²·à³à²à²³à³"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à²­à²Ÿà²·à³à²à²³à³(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "à²­à²Ÿà²·à³(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "à²à²€à²°à³..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "à²²à²­à³à²¯à²µà²¿à²°à³à²µ à²­à²Ÿà²·à³à²à²³ à²ªà²à³à²à²¿à²¯à²¿à²à²Š à²à²à²Šà³ à²­à²Ÿà²·à³à²¯à²šà³à²šà³ à²à²°à²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à²žà³à²à²¿à²žà²Šà³ à²à²°à³à²µ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à²à³à²²à²®à²£à³ à²µà²¿à²šà³à²¯à²Ÿà²žà²à²³à³"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "à²à³à²²à²¿à²®à²£à³(_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à²à²€à²°à³..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à²²à²­à³à²¯à²µà²¿à²°à³à²µ à²à³à²²à²¿à²®à²£à³ à²µà²¿à²šà³à²¯à²Ÿà²žà²à²³ à²à²à²Šà³ à²žà²à²ªà³à²°à³à²£ à²ªà²à³à²à²¿à²¯à²¿à²à²Š à²à²à²Šà³ à²à³à²²à²¿à²®à²£à³à²¯à²šà³à²šà³ à²à²°à²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "à²²à³à²¬à²²à³ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "à²à²à²Šà³ à²²à³à²¬à²²à³ à²à²à²¿ à²¬à²³à²žà²¬à³à²à²¿à²°à³à²µ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "à²à²¿à²¹à³à²šà³à²¯ à²¹à³à²žà²°à³"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "à²à²à²Šà³ à²²à³à²¬à²²à³ à²à²à²¿ à²¬à²³à²žà²¬à³à²à²¿à²°à³à²µ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "à²ªà³à²°à³à²µà²šà²¿à²¯à³à²à²¿à²€ à²
+à²à²¶"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "à²ªà³à²°à³à²µà²šà²¿à²¯à³à²à²¿à²€ à²
+à²à²¶à²Š à²à²¡à²¿"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à²à²°à²¿à²·à³à² à²
+à²à²¶ à²²à³à²à³à²"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à²ªà²à³à²à²¿à²¯à²²à³à²²à²¿ à²à²°à²¿à²žà²¬à³à²à²¿à²°à³à²µ à²
+à²à²¶à²à²³à³ à²à²°à²¿à²·à³à² à²žà²à²à³à²¯à³"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à²Šà³à²°à²žà³à²¥ à²ªà³à²°à²µà³à²¶ (%s à²à³ à²žà²à²ªà²°à³à² à²¹à³à²à²Šà²²à²Ÿà²à³à²€à³à²€à²¿à²Šà³...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à²Šà³à²°à²žà³à²¥ à²ªà³à²°à²µà³à²¶ (%s à²à³ à²žà²à²ªà²°à³à² à²¹à³à²à²Šà²²à²Ÿà²à²¿à²Šà³)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à²Šà³à²°à²žà³à²¥ à²ªà³à²°à²µà³à²¶"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à²
+à²§à²¿à²µà³à²¶à²šà²à²³à³(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à²¬à³à²¯à²Ÿà²šà²° à²žà²à²Šà³à²¶ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "à²à²¯à³à²à³à²à²Ÿà²°à²µà³ à²à²Ÿà²²à²¿ à²à²Šà³à²Šà²Ÿà²à²¿à²š à²žà²à²Šà³à²¶ à²ªà² à³à²¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à²®à²°à²³à²¿ à²à²°à²à²­à²¿à²žà³à²µ à²à³à²à²¡à²¿à²à²³à²šà³à²šà³ à²€à³à²°à²¿à²žà³à²µà³à²Šà²šà³à²šà³ à²
+à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ à²¬à²³à²à³à²Šà²Ÿà²°à²°à²šà³à²šà³ à²€à³à²°à²¿à²žà²¬à³à²¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à²šà²¿à²²à³à²à²£à²Ÿ à²à³à²²à²¿à²®à²£à³ à²ªà³à²²à²à³à²à²šà³ à²
+à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à²Šà³à²·à²šà²¿à²µà²Ÿà²°à²£à³à²¯à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à²žà³à²µà²Ÿà²à²€à²à²Ÿà²°à²šà²¿à²à²Ÿà²à²¿ à²Šà³à²·à²šà²¿à²µà²Ÿà²°à²£à²Ÿ à²à³à²°à²®à²µà²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à²€à³à²°à³à²¯ -à²®à³à²²à²£ à²à³à²²à²¿à²®à²£à³à²¯à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à²€à³à²°à³ à²®à³à²¯à²Ÿà²à³à²šà²¿à²ªà³à²°à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à²€à³à²°à³ à²à²Šà³à²à²šà²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à²¬à³à²¯à²Ÿà²šà²°à³ à²žà²à²Šà³à²¶à²µà²šà³à²šà³ à²€à³à²°à²¿à²žà³à²µà³à²Šà²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à²žà³à²µà²Ÿà²à²€à²à²Ÿà²°à²š à²²à²Ÿà²à²à²šà²Šà²²à³à²²à²¿ à²¬à²³à²žà²¬à³à²à²¿à²°à³à²µ à²à²¿à²¹à³à²šà³à²¯ à²¹à³à²žà²°à³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "à²«à³à²žà³â à²µà³à²à³à²·à²à²Šà²²à³à²²à²¿ à²žà³à²¥à²³à³à²¯ à²¬à²³à²à³à²Šà²Ÿà²°à²°à²šà³à²šà³ à²žà³à²°à³à²ªà²¡à²¿à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "à²à²€à³à²€à³à²à³à²à³ à²à²°à²¿à²žà²²à²Ÿà²Š à²à³à²²à²¿à²®à²£à³ à²µà²¿à²šà³à²¯à²Ÿà²žà²à²³à³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "à²à²€à³à²€à³à²à³à²à³ à²à²°à²¿à²žà²²à²Ÿà²Š à²­à²Ÿà²·à³à²à²³à³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ à²ªà³à²°à³à²µà²šà²¿à²¯à³à²à²¿à²€à²µà²Ÿà²à²¿ à²€à³à²°à²¿à²žà²¬à³à²à²¿à²°à³à²µ à²à³à²²à²¿à²®à²£à³ à²µà²¿à²šà³à²¯à²Ÿà²žà²à²³ à²à²à²Šà³ à²ªà²à³à²à²¿à²à³ "
+"à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ à²ªà³à²°à³à²µà²šà²¿à²¯à³à²à²¿à²€à²µà²Ÿà²à²¿ à²€à³à²°à²¿à²žà²¬à³à²à²¿à²°à³à²µ à²­à²Ÿà²·à³à²à²³ à²à²à²Šà³ à²ªà²à³à²à²¿à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "à²«à³à²žà³ à²µà³à²à³à²·à²à²Šà²²à³à²²à²¿ à²€à³à²°à²¿à²žà²¬à²Ÿà²°à²Šà³ à²à²°à³à²µ à²¬à²³à²à³à²Šà²Ÿà²°à²° à²ªà²à³à²à²¿à²à³ à²¹à³à²à²Šà²¿à²žà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "à²«à³à²žà³ à²µà³à²à³à²·à²à²Šà²²à³à²²à²¿ à²ªà³à²°à³à²µà²šà²¿à²¯à³à²à²¿à²€à²µà²Ÿà²à²¿ à²€à³à²°à²¿à²žà²¬à³à²à²¿à²°à³à²µ à²¬à²³à²à³à²Šà²Ÿà²°à²° à²ªà²à³à²à²¿à²à³ à²¹à³à²à²Šà²¿à²žà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à²žà³à²µà²Ÿà²à²€à²à²Ÿà²°à²š à²à²¿à²¹à³à²šà³à²¯à²²à³à²²à²¿ à²¬à²³à²žà²²à³ à²¥à³à²®à³ à²à²Šà²à²€à²¹ à²à²¿à²¹à³à²šà³à²¯à²šà³à²šà³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"à²à³à²€à³à²€à²¿à²°à³à²µ à²¬à²³à²à³à²Šà²Ÿà²°à²°à²šà³à²šà³ à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ à²€à³à²°à²¿à²žà³à²µà³à²Šà²šà³à²šà³ à²
+à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ "
+"à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"à²®à²°à²³à²¿ à²à²°à²à²­à²¿à²žà³à²µ à²à³à²à²¡à²¿à²à²³à²šà³à²šà³ à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ à²€à³à²°à²¿à²žà³à²µà³à²Šà²šà³à²šà³ à²
+à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ "
+"à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à²¹à²¿à²šà³à²šà²²à³à²¯ à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²
+à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ à²à²Šà²šà³à²šà³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à²®à²Ÿà²§à³à²¯à²®-à²à³à²²à²¿à²à²³ à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²
+à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ à²à²Šà²šà³à²šà³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à²€à³à²°à³à²¯ -à²®à³à²²à²£ à²à³à²²à²¿à²®à²£à³à²¯à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à²šà²¿à²²à³à²à²£à²Ÿ à²à³à²²à²¿à²®à²£à³ à²žà²à²¯à³à²à²šà³à²à²³à²šà³à²šà³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²¿à²žà³à²µà³à²Šà²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "à²€à³à²°à³ à²®à³à²¯à²Ÿà²à³à²šà²¿à²«à³à²°à³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "à²€à³à²°à³à²¯ à²à²Šà³à²à²šà²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "à²§à³à²µà²šà²¿à²¯ à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²
+à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ à²à²Šà²šà³à²šà³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²
+à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ à²à²Šà²šà³à²šà³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²
+à²šà³à²šà³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ à²à²Šà²šà³à²šà³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Set to true to include system local users in Face Browser"
+msgstr "à²«à³à²žà³â à²µà³à²à³à²·à²à²Šà²²à³à²²à²¿ à²žà³à²¥à²³à³à²¯ à²¬à²³à²à³à²Šà²Ÿà²°à²°à²šà³à²šà³ à²žà³à²°à³à²ªà²¡à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "à²¬à³à²¯à²Ÿà²šà²°à³ à²žà²à²Šà³à²¶ à²ªà²à³à²à²¿à²¯à²šà³à²šà³ à²€à³à²°à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "à²à²Ÿà²à²ªà²¿à²à³ à²
+à²šà³à²šà³ à²µà²¿à²à²¡à³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²à²šà²Ÿà²à²¿ à²à²°à²¿à²žà²²à³ à²¶à²à³à²€à²à³à²³à²¿à²žà²²à³ true à²à³ à²¹à³à²à²Šà²¿à²žà²¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"à²¬à²³à²à³à²Šà²Ÿà²° à²à²¯à³à²à³à²à²Ÿà²°à²µà³ à²à²Ÿà²²à²¿ à²à²Šà³à²Šà²Ÿà²  à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ banner_message_text à²¬à²Šà²²à²¿à²à³ à²€à³à²°à²¿à²žà²¬à³à²à²¿à²°à³à²µ "
+"à²ªà² à³à²¯ à²¬à³à²¯à²Ÿà²šà²°à³ à²žà²à²Šà³à²¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "à²ªà³à²°à²µà³à²¶ à²µà²¿à²à²¡à³à²Šà²²à³à²²à²¿ à²¬à²³à²žà²¬à³à²à²¿à²°à³à²µ à²ªà² à³à²¯ à²¬à³à²¯à²Ÿà²šà²°à³ à²žà²à²Šà³à²¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à²¹à²¿à²šà³à²šà²²à³à²¯ à²žà²à²¯à³à²à²šà³à²¯ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²¶à²à³à²€à²à³à²à²¡à²¿à²Šà³à²Šà²²à³à²²à²¿ à²šà²¿à²à²µà³à²à²Šà²Ÿà²à³à²€à³à²€à²Šà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à²®à²Ÿà²§à³à²¯à²®-à²à³à²²à²¿à²à²³ à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³âà²à²šà³ à²¶à²à³à²€à²à³à²à²¡à²¿à²Šà³à²Šà²²à³à²²à²¿ à²šà²¿à² à²à²à²Šà²Ÿà²à³à²€à³à²€à²Šà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à²§à³à²µà²šà²¿ à²žà²à²¯à³à²à²šà³à²¯ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²¶à²à³à²€à²à³à²à²¡à²¿à²Šà³à²Šà²²à³à²²à²¿ à²šà²¿à²à²µà³à²à²Šà²Ÿà²à³à²€à³à²€à²Šà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr à²žà²à²¯à³à²à²šà³à²¯ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³à²à²šà³ à²¶à²à³à²€à²à³à²à²¡à²¿à²Šà³à²Šà²²à³à²²à²¿ à²šà²¿à²à²µà³à²à²Šà²Ÿà²à³à²€à³à²€à²Šà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings à²žà²à²¯à³à²à²šà³à²à²³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²ªà³à²²à²à³âà²à²šà³ à²¶à²à³à²€à²à³à²à²¡à²¿à²Šà³à²Šà²²à³à²²à²¿ à²šà²¿à² à²à²à²Šà²Ÿà²à³à²€à³à²€à²Šà³."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "à²à²Ÿà²à²ªà²¿à²à³ à²
+à²šà³à²šà³ à²µà²¿à²à²¡à³ à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²à²µà²Ÿà²à²¿ à²¬à²³à²žà³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "à²«à³à²žà³ à²µà³à²à³à²·à²à²Šà²²à³à²²à²¿ à²žà³à²°à³à²ªà²¡à²¿à²žà²¬à²Ÿà²°à²Šà³ à²à²°à³à²µ à²¬à²³à²à³à²Šà²Ÿà²°à²°à³"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "à²«à³à²žà³ à²µà³à²à³à²·à²à²Šà²²à³à²²à²¿ à²žà³à²°à³à²ªà²¡à²¿à²žà²¬à³à²à²¿à²°à³à²µ à²¬à²³à²à³à²Šà²Ÿà²°à²°à³"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à²à²Ÿà²²à²Ÿà²µà²§à²¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à²à³à²®à²°à³ à²šà²¿à²²à³à²²à³à²µà²µà²°à³à²à²¿à²š à²žà²®à²¯, à²žà³à²à³à²à²¡à³à²à²³à²²à³à²²à²¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à²à²°à²à²­à²Š à²žà²®à²¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à²à³à²®à²°à³ à²
+à²šà³à²šà³ à²à²°à²à²­à²¿à²žà²²à²Ÿà²Š à²žà²®à²¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à²
+à²Šà³ à²à²Ÿà²²à²šà³à²¯à²²à³à²²à²¿à²Šà³à²¯à³?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à²à³à²®à²°à³ à²à²Ÿà²²à²šà³à²¯à²²à³à²²à²¿à²Šà³ à²
+à²¥à²µ à²à²²à³à²²à²µà³"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà²"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "à² à²¬à²³à²à³à²Šà²Ÿà²° à²šà²¿à²¯à²à²€à³à²°à²¿à²žà²²à³à²ªà²¡à³à²µ à²¬à²³à²à³à²Šà²Ÿà²° à²µà³à²¯à²µà²žà³à²¥à²Ÿà²ªà² à²à²¬à³à²à³à²à³à²à³â."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à²à²€à²°à³..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à²¬à³à²°à³à²à²Šà³ à²à²Ÿà²€à³à²¯à²šà³à²šà³ à²à²°à²¿à²žà²¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à²
+à²€à²¿à²¥à²¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à²à²¬à³à²¬ à²€à²Ÿà²€à³à²à²Ÿà²²à²¿à² à²
+à²€à²¿à²¥à²¿à²¯à²Ÿà²à²¿ à²à²³à²à³ à²ªà³à²°à²µà³à²¶à²¿à²žà²¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à²žà³à²µà²¯à²à²à²Ÿà²²à²¿à²€ à²ªà³à²°à²µà³à²¶"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à²à²¯à³à²à³à²à²³à²šà³à²šà³ à²à²°à²¿à²žà²¿à²Š à²šà²à²€à²° à²žà³à²µà²¯à²à²à²Ÿà²²à²¿à²€à²µà²Ÿà²à²¿ à²à²£à²à²à³à²à³ à²ªà³à²°à²µà³à²¶à²¿à²žà²¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s à²à²à²¿ à²à²³ à²ªà³à²°à²µà³à²¶à²¿à²žà²¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à²ªà³à²°à²žà³à²€à³à²€ à²à²³à²à³ à²ªà³à²°à²µà³à²¶à²¿à²žà²¿à²°à³à²µà³à²Šà³"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²° à²šà²¡à³à²µà³ à²€à³à²µà²°à²¿à²€à²µà²Ÿà²à²¿ à²¬à²Šà²²à²Ÿà²¯à²¿à²žà²²à³ à²à²à²Šà³ à²®à³à²šà³."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "à²¶à²à²à²°à³ à²ªà³à²°à²žà²Ÿà²Šà³ à²à². à²µà²¿. <svenkate@redhat.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à²€à³à²°à³à²¯à²šà³à²šà³ à²²à²Ÿà²à³ à²®à²Ÿà²¡à²²à²Ÿà²à²²à²¿à²²à³à²²: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à²à²Ÿà²²à²¿ à²€à³à²°à³à²à³ à²€à²Ÿà²€à³à²à²Ÿà²²à²¿à²à²µà²Ÿà²à²¿ à²žà³à²à³à²°à³à²šà³âà²žà³à²µà²°à²šà³à²šà³ à²¹à³à²à²Šà²¿à²žà²²à³ à²žà²Ÿà²§à³à²¯à²µà²Ÿà²à²¿à²²à³à²²: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à²šà²¿à²°à³à²à²®à²¿à²žà²²à²Ÿà²à²²à²¿à²²à³à²²: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à²²à²­à³à²¯"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à²
+à²à³à²à²°"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à²à²Ÿà²°à³à²¯à²šà²¿à²°à²€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à²¹à³à²°à²¹à³à²à²¿à²Šà³à²Šà²Ÿà²°à³"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à²à²Ÿà²€à³à²¯ à²®à²Ÿà²¹à²¿à²€à²¿..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à²à²£à²à²Š à²à²Šà³à²¯à²€à³à²à²³à³..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à²€à³à²°à³à²¯à²šà³à²šà³ à²²à²Ÿà²à³ à²®à²Ÿà²¡à³"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà²šà³à²šà³ à²¬à²Šà²²à²Ÿà²¯à²¿à²žà³"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à²šà²¿à²°à³à²à²®à²¿à²žà³..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à²à³à²€à³à²€à²¿à²°à²Š"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²° à²¬à²Šà²²à²Ÿà²µà²£à²Ÿ à²
+à²šà³à²µà²¯"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à²à²Ÿà²€à³à²¯ à²žà²à²¯à³à²à²šà³ à²¹à²Ÿà²à³ à²žà³à²¥à²¿à²€à²¿à²¯à²šà³à²šà³ à²¬à²Šà²²à²Ÿà²¯à²¿à²žà³"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²° à²šà²¡à³à²µà³ à²€à³à²µà²°à²¿à²€à²µà²Ÿà²à²¿ à²¬à²Šà²²à²Ÿà²¯à²¿à²žà²²à³ à²à²à²Šà³ à²®à³à²šà³"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²° à²¬à²Šà²²à²Ÿà²µà²£à³à²à²Ÿà²°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²šà²šà³à²šà³ à²¬à²Šà²²à²Ÿà²¯à²¿à²žà³à²µ à²«à³à²¯à²Ÿà²à³à²à²°à²¿ à²
+à²šà³à²µà²¯"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à²µà³à²¯à²à³à²€à²¿à² à²®à²Ÿà²¹à²¿à²€à²¿à²¯à²šà³à²šà³ à²žà²à²ªà²Ÿà²Šà²¿à²žà³(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à²à²Šà²° à²¬à²à³à²à³(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à²¬à²³à²à³à²Šà²Ÿà²°à²°à³ à²¹à²Ÿà²à³ à²žà²®à³à²¹à²à²³à²šà³à²šà³ à²žà²à²ªà²Ÿà²Šà²¿à²žà³(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à²à²²à²à³à²·à²¿à²žà²²à²Ÿà²à²¿à²Šà³ - à²¹à³à²à²Šà²¿à²à³à²à²Ÿà²à²¿ à²®à²Ÿà²€à³à²° à²à²³à²¿à²žà²¿à²à³à²³à³à²³à²²à²Ÿà²à²¿à²Šà³"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à²Šà³à²· à²šà²¿à²µà²Ÿà²°à²£à²Ÿ à²ªà³à²°à²Šà²Ÿà²š(à²à²à³âà²ªà³à²à³)"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à² à²
+à²šà³à²µà²¯à²Š à²à²µà³à²€à³à²€à²¿"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à²ªà³à²°à²žà²à³à²€ à²
+à²§à³à²µà³à²¶à²šà²µà²šà³à²šà³ à²ªà²€à³à²€à³à²¹à²à³à²à²²à³ à²žà²Ÿà²§à³à²¯à²µà²Ÿà²à²¿à²²à³à²²."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à²¹à³à²ž GDM à²ªà³à²°à²µà³à²¶"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à²¹à³à²ž à²ªà³à²°à²Šà²°à³à²¶à²µà²šà³à²šà³ à²à²°à²à²­à²¿à²žà²²à³ à²žà²Ÿà²§à³à²¯à²µà²Ÿà²à²¿à²²à³à²²"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à²€à³à²°à³à²à²¿à²€à³à²°à²µà²šà³à²šà³ à²€à³à²à³à²Šà³à²à³à²³à³à²³à²²à²Ÿà²à²¿à²Šà³"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à²€à³à²°à³à²¯ à²à²à²Šà³ à²à²¿à²€à³à²°à²µà²šà³à²šà³ à²€à³à²à³à²Šà³à²à³à²³à³à²³à²¿"
+
Index: proiecte/PPPP/gdm/po/ko.po
===================================================================
--- proiecte/PPPP/gdm/po/ko.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ko.po	(revision 134)
@@ -0,0 +1,1427 @@
+# Korean messages for gdm
+# This file is distributed under the same license as the gdm package.
+# update by Young-Ho, Cha <ganadist@chollian.net>, 2001, 2006.
+# update by ChiDeok, Hwang <hwang@mizi.co.kr>, 2001.
+# Eunju Kim <eukim@redhat.com>, 2007.
+# Changwoo Ryu <cwryu@debian.org>, 1999, 2002, 2004, 2006, 2007, 2008, 2009.
+#
+# ìë¡ ë²ì­íìë ë¶ì translator-creditì ì¶ê°íìžì.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-30 08:30+0900\n"
+"PO-Revision-Date: 2009-08-30 08:31+0900\n"
+"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
+"Language-Team: GNOME Korea <gnome-kr-hackers@lists.kldp.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandomìŽ ìºëŠ­í° ì¥ì¹ê° ìëëë€"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "ëë²ê¹
+ ìœëë¥Œ ì¬ì©í©ëë€"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ëì€íë ìŽ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "ID"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "ê·žë ëì€íë ìŽ êŽëŠ¬ì ì¬ë ìŽëž"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ìì€í
+ì \"%s\" ì¬ì©ìê° ììµëë€"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ë¡ê·žìž ìì€í
+ì ìŽêž°íí  ì ììµëë€"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ì¬ì©ìë¥Œ ìžìŠí  ì ììµëë€"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ì¬ì©ì ê¶íì íìží  ì ììµëë€"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ìžìŠë ì°ê²°ì í  ì ììµëë€"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ëªëª ëŽë¶ ì€ë¥ë¡ ìžíŽ X ìë²(ê·žëíœ íê²œ)ë¥Œ ììí  ì ììµëë€. ì§ëšì íë €"
+"ë©Ž ìì€í
+ êŽëŠ¬ììê² ì°ëœì íê±°ë ìì€í
+ êž°ë¡ì íìžíì­ìì€. ìŽ íë©Žì ê³§ "
+"ì¬ëŒì§ê² ì
+ëë€. ë¬žì ê° íŽê²°ëë©Ž GDMì ë€ì ììíŽ ì£Œì­ìì€."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ìì ëì€íë ìŽ '%s'ì ì°ê²°ìŽ ì€íšíìµëë€"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "%s ì¬ì©ìê° ìë²ë¥Œ ì€ííì§ë§ íŽë¹ ì¬ì©ìê° ììµëë€"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ê·žë£¹ ììŽëë¥Œ %d(ìŒ)ë¡ ë§ì¶ ì ììµëë€"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%sì ëíŽ initgroups () ì€íš"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ì¬ì©ì ììŽëë¥Œ %d(ìŒ)ë¡ ë§ì¶ ì ììµëë€"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ê·žë£¹ ììŽëë¥Œ 0ìŒë¡ ë§ì¶ ì ììµëë€"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ëì€íë ìŽ %sì ëí êž°ë¡ íìŒì ìŽì§ ëª»íìµëë€!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %sì(ë¥Œ) %s(ìŒ)ë¡ ì€ì íë ë° ì€ë¥ê° ë°ìíìµëë€"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: server ì°ì ììë¥Œ %d(ìŒ)ë¡ ì€ì í  ì ììµëë€: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: íë©Ž %sì ë¹ìŽìë ìë² ëª
+ë ¹"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ì¬ì©ì ìŽëŠ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ì¬ì©ì ìŽëŠ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ížì€íž ìŽëŠ"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ížì€íž ìŽëŠ"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ëì€íë ìŽ ì¥ì¹"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "ëì€íë ìŽ ì¥ì¹"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "ìžìŠ ìì€í
+ê³Œ íµì íë ë° ì€ë¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "ìŒë° ì€íš"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "ë©ëªšëŠ¬ ë°ë¥ëš"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "ìì© íë¡ê·žëš ì€ë¥"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "ì ì ìë ì€ë¥"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "ì¬ì©ì ìŽëŠ:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "ìžìŠ ìì€í
+ì ì¬ì©ì íë¡¬íížë¥Œ ì ë¬íë ë° ì€ë¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "ìžìŠ ìì€í
+ì ì¬ì©ì ížì€íž ìŽëŠì ì ë¬íë ë° ì€ë¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "ìžìŠ ìì€í
+ì ì¬ì©ì ë¡ìºì ì ë¬íë ë° ì€ë¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "ìžìŠ ìì€í
+ì ëì€íë ìŽ ë¬žììŽì ì ë¬íë ë° ì€ë¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "ìžìŠ ìì€í
+ì ëì€íë ìŽ xauth ë¹ë°ë²ížë¥Œ ì ë¬íë ë° ì€ë¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "ì¬ì©ì ê³ì ìŽ ììµëë€"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "ë€ë¥ž ì¬ì©ìë¡ ë°ê¿ ì ììµëë€"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s ì¬ì©ìê° ììµëë€"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s ê·žë£¹ìŽ ììµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ììŒì ë§ë€ì§ ëª»íìµëë€!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s ížì€ížìì XDMCP ì§ìë¥Œ ê±°ë¶íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "íší·ìì authlistë¥Œ ëœì ëŽì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "ê²ì¬í©ìŽ íë žìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "ì£Œìê° ìëª»ëììµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ë³Žì¬ì€ ì£Œìë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ëì€íë ìŽ ë²ížë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: íší·ìì authlistë¥Œ ëœì ëŽì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ê²ì¬í©ìŽ íë žìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: êžì§ë ížì€íž %sìì REQUESTë¥Œ ë°ììµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ëì€íë ìŽ ë²ížë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ì°ê²° íìì ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: íŽëŒìŽìžíž ì£Œìë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ìžìŠ ìŽëŠì ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ìžìŠ ìë£ë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ìžìŠ ëŠ¬ì€ížë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ì ì¡°ì ììŽëë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %sìì ê²ì¬í© ì€íš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: êžì§ë ížì€íž %sìì Manageë¥Œ ë°ììµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ìžì
+ IDë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ë³Žì¬ì£Œêž° íŽëì€ë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ì£Œìë¥Œ ìœì§ ëª»íìµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: êžì§ë ížì€íž %sìì KEEPALIVEë¥Œ ë°ììµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP í€ëë¥Œ ìœì§ ëª»íìµëë€!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: XDMCP ë²ì ìŽ íë žìµëë€!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ì£Œìë¥Œ íì±í  ì ììµëë€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ìë² ížì€íž ìŽëŠì ì»ì§ ëª»íìµëë€: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID íìŒ %sì ìž ì ììµëë€: ëì€í¬ ê³µê°ìŽ ë¶ì¡±í ê² ê°ìµëë€: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s ëë í°ëŠ¬ê° ìê±°ë ëë í°ëŠ¬ê° ìëëë€."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s ëë í ëŠ¬ê° ììµëë€. ì€ì§."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %sì(ë) ëë í°ëŠ¬ê° ìëëë€. ì€ì§."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %sìŽ(ê°) ì¬ì©ì %d, ê·žë£¹ %dì ìì ê° ìëëë€. ì€ì§."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %sì ê¶í %oìŽ(ê°) íë žìµëë€. %oìŽìŽìŒ í©ëë€. ì€ì§."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM ì¬ì©ì '%s'(ìŽ)ê° ììµëë€. ì€ì§!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM ì¬ì©ìë ë£šížìŽë©Ž ì ë©ëë€. ì€ì§!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM ê·žë£¹ '%s'(ìŽ)ê° ììµëë€. ì€ì§!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM ê·žë£¹ì ë£šížìŽë©Ž ì ë©ëë€. ì€ì§!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ëªšë  ê²œê³ ë¥Œ ì¹ëª
+ì ìž ê²ìŒë¡ ì·šêží©ëë€"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ìŒì  ìê°ìŽ ì§ëë©Ž ëë©ëë€ (ëë²ê¹
+ì©)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM ë²ì ì íìí©ëë€"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "ê·žë ëì€íë ìŽ êŽëŠ¬ì"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "ë£šížë§ GDMì ì€íí©ëë€"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "ê·žë ëì€íë ìŽ êŽëŠ¬ì ìžì
+ ìì»€"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI ë ì§ì€ížëŠ¬ ëíŒ"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ë¡ê·žìž ì°œ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ì ì êŽëŠ¬ì"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ì ì êŽëŠ¬ ë°ëª¬"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ê·žë ì€ì  ë°ëª¬"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ê·žë íë©Ž ëë³Žêž°"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ì€í¬ëŠ°ì ìŒë¶ë¶ì íëí©ëë€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "ê·žë íë©Ž í€ë³Žë"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "íë©Ž í€ë³Žë ì¬ì©"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "ë©íìí°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ì€ë¥Žì¹Ž íë©Ž ìœêž°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "íë©Žì ì ë³Žë¥Œ ìì±ìŽë ì ìë¡ íìí©ëë€"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit ìžìŠ ìë²"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ìì€í
+ ì í"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP ë²íŒë¥Œ ë§ë€ì§ ëª»íìµëë€!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP í€ëë¥Œ ìœì§ ëª»íìµëë€!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ê°"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "ìë£ë ìê° íŒìŒíž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "ë¹íì± í
+ì€íž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "ì¬ì©ìê° í­ëª©ì ìì§ ê³ ë¥Žì§ ìììŒë©Ž ê·ž ë ìŽëžìì ì¬ì©í  í
+ì€íž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "íì± í
+ì€íž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "ì¬ì©ìê° í­ëª©ì ê³ ë¥Žë©Ž ê·ž ë ìŽëžìì ì¬ì©í  í
+ì€íž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "ëª©ë¡ íì"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "ì í ëª©ë¡ì íìí  ì§ ì¬ë¶"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%p %l:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%p %l:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%b %eìŒ (%a)"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "ìëìŒë¡ ë¡ê·žìžíë ì€ì
+ëë€..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "ì·šìíë ì€ì
+ëë€..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "ìžìŽë¥Œ ì ííê³  ë¡ê·žìž ëšì¶ë¥Œ ëë¥Žì­ìì€"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ìžìŠ ëí ìì"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ì»Žíší° ìŽëŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ë¡ê·žìž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ë€ì ìì"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ìì€í
+ ëêž°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ìŒì ì€ì§"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ë²ì "
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "íšë"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "ìžìŽ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "ìžìŽ(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "ìžìŽ(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "êž°í..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ìŽì©í  ì ìë ì ì²Ž ìžìŽ ëª©ë¡ìì ìžìŽë¥Œ íë ì ííì­ìì€."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ì§ì íì§ ìì"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "í€ë³Žë ë°°ì¹"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "í€ë³Žë(_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "êž°í..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ìŽì©í  ì ìë ì ì²Ž í€ë³Žë ëª©ë¡ìì í€ë³Žëë¥Œ íë ì ííì­ìì€."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "ë ìŽëž í
+ì€íž"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "ë ìŽëžë¡ ì¬ì©í  í
+ì€íž"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "ììŽìœ ìŽëŠ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "ë ìŽëžì ì¬ì©í  ììŽìœ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "êž°ë³ž í­ëª©"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "êž°ë³ž í­ëª©ì ID"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ìµë í­ëª© ê°ì"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "ëª©ë¡ì ë€ìŽê° ì ìë ìµë í­ëª© ê°ì"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ìê²© ë¡ê·žìž (%sì ì°ê²°...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ìê²© ë¡ê·žìž (%sì ì°ê²°)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ìê²© ë¡ê·žìž"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "ìžì
+(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "ë°°ë êž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "ì ííì§ ììì ë ë°°ë êž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ë€ì ìì ëšì¶ë¥Œ íìíì§ ìì"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ë¡ê·žìž ì°œì ìë €ì§ ì¬ì©ì ëª©ë¡ì íìíì§ ìì"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "ì ê·Œì± í€ë³Žë íë¬ê·žìž ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "ëë²ê¹
+ ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "íì íë¡ê·žëšì ëë²ê¹
+ ëªšëë¥Œ ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "íë©Ž í€ë³Žë ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "íë©Ž íë ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "íë©Ž ìœìŽì£Œêž° ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "ë°°ë ë©ìì§ ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "íì íë¡ê·žëš ë¡ê³ ì ì¬ì©í  ììŽìœ ìŽëŠ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ìµê·Œì ì íí í€ë³Žë ë°°ì¹"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ìµê·Œì ì íí ìžìŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "ë¡ê·žìž ì°œìì êž°ë³žê°ìŒë¡ íìí  í€ë³Žë ë°°ì¹ ëª©ë¡ìŒë¡ ì€ì íì­ìì€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ë¡ê·žìž ì°œìì êž°ë³žê°ìŒë¡ íìí  ìžìŽ ëª©ë¡ìŒë¡ ì€ì íì­ìì€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "íì íë¡ê·žëš ë¡ê³ ì í
+ë§ ììŽìœ ìŽëŠìŒë¡ ì€ì íì­ìì€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "ì°žìŽë©Ž ë¡ê·žìž ì°œì ìë €ì§ ì¬ì©ìë¥Œ íìíì§ ììµëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "ì°žìŽë©Ž ë¡ê·žìž ì°œì ë€ì ìì ëšì¶ë¥Œ íìíì§ ììµëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "ì°žìŽë©Ž ë°°ê²œ ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "ì°žìŽë©Ž ë©í°ë¯žëìŽ í€ ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "ì°žìŽë©Ž íë©Ž í€ë³Žëë¥Œ ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "ì°žìŽë©Ž ì ê·Œì± í€ë³Žë ì€ì ì êŽëŠ¬íë íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "ì°žìŽë©Ž íë©Ž íëë¥Œ ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "ì°žìŽë©Ž íë©Ž ìœìŽì£Œêž°ë¥Œ ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "ì°žìŽë©Ž ì¬ìŽë ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "ì°žìŽë©Ž XRANDR ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "ì°žìŽë©Ž xsettings ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "ì°žìŽë©Ž ë°°ë êžì íìí©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "ì°žìŽë©Ž ì°œ êŽëŠ¬ìë¡ ì»ŽíŒìŠë¥Œ ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"ì¬ì©ì ì íìŽ ìì ë, banner_message_text ëì  ë¡ê·žìž ì°œì íìí  ë°°ë êž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "ë¡ê·žìž ì°œì íìí  ë°°ë êž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "ì°žìŽë©Ž ë°°ê²œ ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "ì°žìŽë©Ž ë©í°ë¯žëìŽ í€ ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ì°žìŽë©Ž ì¬ìŽë ì€ì  ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "ì°žìŽë©Ž XRANDR ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "ì°žìŽë©Ž xsettings ì€ì  êŽëŠ¬ì íë¬ê·žìžì ì¬ì©í©ëë€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "ì°œ êŽëŠ¬ìë¡ ì»ŽíŒìŠ ì¬ì©"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "êž°ê°"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "íìŽëšžê° ì ì§í  ëê¹ì§ ìê°, ìŽ ëšì"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ìì ìê°"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "íìŽëšžê° ììí  ìê°"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ì€í ì€?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "íìŽëšžê° ëìê°ë ì€ìž ì§ ì¬ë¶"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "êŽëŠ¬ì"
+
+# FIXME: jargon
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "ìŽ ì¬ì©ìë¥Œ ì»šížë¡€íë ì¬ì©ì êŽëŠ¬ì ì€ëžì íž."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "êž°í..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "ë€ë¥ž ê³ì ì ì ííì­ìì€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "ìë"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "ìëìŒë¡ ìì ë¡ê·žìž"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "ìë ë¡ê·žìž"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "ìµì
+ì ì ííë©Ž ìì€í
+ì ìëìŒë¡ ë¡ê·žìží©ëë€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s ì¬ì©ìë¡ ë¡ê·žìž"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "íì¬ ë¡ê·žìž ìí"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ì¬ì©ìë¥Œ ë¹ ë¥Žê² ë°êŸžë ë©ëŽ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "ë¥ì°œì° <cwryu@debian.org>, 2008."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "íë©Žì ì êž ì ììµëë€: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "íë©Ž ë³Žížêž°ë¥Œ ììë¡ ë¹ íë©ŽìŒë¡ ì€ì í  ì ììµëë€: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ë¡ê·žììí  ì ììµëë€: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ì¬ì© ê°ë¥"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ë³ŽìŽì§ ìì"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ë€ë¥ž ì©ë¬Žì€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ìëŠ¬ ë¹ì"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "ê³ì  ì ë³Ž..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ìì€í
+ êž°ë³ž ì€ì ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "íë©Ž ì ê·žêž°"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ì¬ì©ì ì í"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ëëŽêž°..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ì ì ìì"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ì¬ì©ì ë°êŸžêž° ì íëŠ¿"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ê³ì  ì€ì ìŽë ìíë¥Œ ë°ê¿ëë€"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ì¬ì©ìë¥Œ ë¹ ë¥Žê² ë°êŸžë ë©ëŽ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ì¬ì©ì ë°êŸžêž°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "ì¬ì©ì ë°êŸžêž° ì íëŠ¿ í©í ëŠ¬"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ê°ìž ì ë³Ž ížì§(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "ì ë³Ž(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "ì¬ì©ì ë° ê·žë£¹ ížì§(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ë¬Žì - ížíì±ì ìíŽ ì ì§"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "<ëª
+ë ¹ìŽ>"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "ëë²ê¹
+ ì¶ë ¥"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ìŽ íë¡ê·žëšì ë²ì "
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "íì¬ ìžì
+ì êµ¬ë³í  ì ììµëë€."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ì GDM ë¡ê·žìž"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ì ëì€íë ìŽë¥Œ ììí  ì ììµëë€"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "ì°ì ì€í¬ëŠ°ì·"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "íë©Žì ê·žëŠŒ íìŒë¡ ì¡ìµëë€"
+
+# FIXME: "worker" is a jargon
+#~ msgid "worker exited with status %d"
+#~ msgstr "workerê° ìí %dë²ìŒë¡ ëë¬ìµëë€"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "ìžìŠë ì°ê²°ì í  ì ììµëë€"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "ì»Žíší°ë¥Œ ë€ì ììíë ë° ì€íšíìµëë€"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "ì¬ë¬ ì¬ì©ìê° ë¡ê·žìžíêž° ëë¬žì ì»Žíší°ë¥Œ ë€ì ììíì§ ëª»í©ëë€."
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "ì»Žíší°ë¥Œ ë©ì¶ë ë° ì€íšíìµëë€"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "ì¬ë¬ ì¬ì©ìê° ë¡ê·žìžíêž° ëë¬žì ì»Žíší°ë¥Œ ì€ì§íì§ ëª»í©ëë€."
+
+#~ msgid "page 5"
+#~ msgstr "page 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Caps Lock í€ê° ìŒì ž ììµëë€."
+
+#~ msgid "User"
+#~ msgstr "ì¬ì©ì"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "ìŽ ë©ëŽ í­ëª©ì íŽë¹íë ì¬ì©ì."
+
+#~ msgid "Icon Size"
+#~ msgstr "ììŽìœ í¬êž°"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "ì¬ì©í  ììŽìœì í¬êž°."
+
+#~ msgid "Indicator Size"
+#~ msgstr "ìëŠŒ í¬êž°"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "ìëŠŒ íìì í¬êž°"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "ìëŠŒ ê°ê²©"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "ì¬ì©ì ìŽëŠê³Œ ìëŠŒ íìì ê°ê²©"
+
+#~ msgid "_Help"
+#~ msgstr "ëìë§(_H)"
+
+#~ msgid "Main Options"
+#~ msgstr "ë©ìž ìµì
+"
+
+#~ msgid "user account not available on system"
+#~ msgstr "ìì€í
+ì ì¬ì©ì ê³ì ìŽ ììµëë€"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "ë€ë¥ž GDM ìì€í
+ êž°ë³ž ì€ì  íìŒ"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "<ì€ì íìŒ>"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "ë°ëª¬ìŒë¡ ëìíì§ ììµëë€"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "ì€íí  ìœì(ë¡ì»¬)ìë²ê° ìì"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "ì ê·Œì± êž°ë³ž ì€ì "
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>ì»Žíší° ì¬ì© ížì êž°ë¥ ì¬ì©:</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "ë³Žì¡° êž°ì  êž°ë³ž ì€ì "
+
+#~ msgid "_Hear text onscreen read aloud (Reader)"
+#~ msgstr "íë©Žì í
+ì€ížë¥Œ í° ìëŠ¬ë¡ ë£êž°(_H) (ìœìŽì£Œêž°)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "ì€ë³µë í€ ëëŠŒì ë¬Žì(_I) (íë ¥ í€)"
+
+#~ msgid "_Make items on screen larger (Magnifier)"
+#~ msgstr "íë©Žì ëŽì©ì ë í¬ê² ë³Žêž°(_M) (ëë³Žêž°)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "í€ë¥Œ ì€ë ëë ì ê²œì°ìë§ ë°êž°(_O) (ëëŠ° í€)"
+
+#~ msgid "_Press keyboard shortcuts on key at a time (Sticky Keys)"
+#~ msgstr "í€ë¥Œ í ê°ì© ëë¬ í€ë³Žë ë°ë¡ ê°êž°ë¥Œ ì
+ë ¥(_P) (ê³ ì  í€)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "ìì ëë¹ê° í¬ê² ë³Žêž°(_S) (ê³ ëë¹)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "í€ë³Žë ììŽ ì
+ë ¥(_T) (íë©Ž í€ë³Žë)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "í° êžêŒŽ í¬êž° ì¬ì©(_U) (í° êžìš)"
+
+#~ msgid "gtk-close"
+#~ msgstr "ë«êž°"
+
+#~ msgid "gtk-disconnect"
+#~ msgstr "ì°ê²° ëêž°"
+
+#~ msgid "_Users:"
+#~ msgstr "ì¬ì©ì(_U):"
+
+#~ msgid "_User:"
+#~ msgstr "ì¬ì©ì(_U):"
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "ë¡ê·žìž íë©Ž ì€ì (_S)"
+
+#~ msgid "Missing Required File"
+#~ msgstr "íìí íìŒ ë¹ ì§"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "ì¬ì©ì ì í íë¡ê·žëšì ìží°íìŽì€ íìŒìž `%s' íìŒì ìŽ ì ììµëë€. ìŽ í"
+#~ "ë¡ê·žëšì ì¬ë°ë¥Žê² ì€ì¹íì§ ììê±°ë ì¬ë°ë¥Žê² ì€ì íì§ ìì ê²ìŒë¡ ë³Žì
+ë"
+#~ "ë€."
+
+#~ msgid "Users"
+#~ msgstr "ì¬ì©ì"
+
+#~ msgid "Other"
+#~ msgstr "êž°í"
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr ""
+#~ "<span weight=\"bold\" size=\"larger\">ëìì ì¬ë¬ë² ë¡ê·žìžíìµëë€</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "ëªšì"
+
+#~ msgid "Continue"
+#~ msgstr "ê³ì"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "ì€ì²© ì°œ ììì ìë¡ ë¡ê·žìž ë§ë€êž°(_N)"
+
+#~ msgid "Details"
+#~ msgstr "ììží"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "ëìì ì¬ë¬ë² ë¡ê·žìžíìµëë€ - ì¬ì©ì ë°êŸžêž°"
+
+#~ msgid "Options"
+#~ msgstr "ìµì
+"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "ìŒë¶ êž°ë³ž ì€ì ì ìì€í
+ êŽëŠ¬ìê° ë§ì ëììµëë€."
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr ""
+#~ "ë°êŸžë €ë íŽë¹ ì¬ì©ìê° ìŽ ì»Žíší°ì ì¬ë¬ë² ë¡ê·žìžíìµëë€. ìŽë€ ë¡ê·žìžìŒë¡ "
+#~ "ë°êŸžìê² ìµëê¹?"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "ë©ëŽ ì ëª©ì `ì¬ëë€' ììŽìœ ì¬ì©"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "ë©ëŽ ì ëª©ì íì¬ ì¬ì©ìì ìŽëŠ ì¬ì©"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "ë©ëŽ ì ëª©ì `ì¬ì©ì' ëšìŽ ì¬ì©"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "ì¬ì©ì ë°êŸžêž° ì€ë¥"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "ì¬ì©ì ë°êŸžêž° êž°ë³ž ì€ì "
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "ì¬ì©ìë¥Œ ë°êŸžë©Žì ì ë¡ê·žìžì ë§ë€ìŽìŒ íë ê²œì°, ì ì€í¬ëŠ°ìì ë§ë€ì§ ì"
+#~ "ê³  ì°œ ììì ë§ë­ëë€"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr ""
+#~ "ë€ë¥ž ëì€íë ìŽë¡ ìŽëí  ê²œì°, ìŽ ëì€íë ìŽìë íë©Ž ë³Žížêž°ë¥Œ ìëí©ëë€."
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "ì¬ì©ìë¥Œ ë°êŸŒ ë€ íë©Ž ì ê·žêž°(_L)"
+
+#~ msgid "Display Style"
+#~ msgstr "ëì€íë ìŽ ë°©ì"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "\"ë¡ê·žìž ì°œ\" ë©ëŽ í­ëª© ë³Žêž°"
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "\"êž°í\" ë©ëŽ í­ëª© ë³Žêž°"
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "íì¬ ì¬ì©ìë§ íì"
+
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "íšëìì ì íëŠ¿ì íìíë ë°©ë²ì ì§ì í©ëë€. íì¬ ì¬ì©ìì ìŽëŠì íìí"
+#~ "ë €ë©Ž \"username\"ìŽëŒê³  íê³ , ì¬ì©ìì ììŽìœì íìíë €ë©Ž \"icon\"ìŽëŒê³  "
+#~ "íê³ , `ì¬ì©ì.'ëŒë ë§ì ì¬ì©íë €ë©Ž \"text\"ëŒê³  íì­ìì€."
+
+#~ msgid "Use Xnest"
+#~ msgstr "Xnest ì¬ì©"
+
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "\"ë¡ê·žìž ì°œ\" í­ëª©ì íìí  ë. ê°ë¥í ê°ì: \"always\"ìž ê²œì° í­ì í­ëª©"
+#~ "ì íì, \"never\"ìŽë©Ž í­ëª©ì íìíì§ ìê³ , \"auto\"ìŽë©Ž (êž°ë³žê°) ì íëŠ¿"
+#~ "ìŽ Xnest ëªšëìž ê²œì°ìë§ í­ëª©ì íìí©ëë€."
+
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "\"êž°í\" í­ëª©ì íìí  ë. ê°ë¥í ê°ì: \"always\"ìž ê²œì° í­ì í­ëª©ì í"
+#~ "ì, \"never\"ìŽë©Ž í­ëª©ì íìíì§ ìê³ , \"auto\"ìŽë©Ž (êž°ë³žê°) ì íëŠ¿ìŽ "
+#~ "Xnest ëªšëìž ê²œì°ìë§ í­ëª©ì íìí©ëë€."
+
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr "ì¬ì©ìë¥Œ ë°ê¿ ë ì ìœìì ë§ë€ì§ ìê³  ì Xnest ì°œì ë§ë€ ì§ ì¬ë¶."
+
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr "ì ìœìë¡ ë€ìŽê° ë€ì íì¬ íë©Žì ì êž ì§ ì¬ë¶."
+
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr "íì¬ ë¡ê·žìží ì¬ì©ìë§ íìí  ì§ ì¬ë¶, ìë ê²œì° ëªšë  ì¬ì©ì íì."
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "ì§ì í íë¡í ìœ ëª
+ë ¹ìŽë¥Œ GDMì ë³Žë
+ëë€"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest ëªšë"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "íì¬ íë©Žì ëœì ê±ž ì§ ììµëë€"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "--commandë¥Œ ì€ííêž° ì ì ìžìŠì í©ëë€"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "ìë¡ìŽ íë ¥ì  ìžì
+ ìì; íì
+ì ë³ŽìŽì§ ììµëë€"
Index: proiecte/PPPP/gdm/po/ku.po
===================================================================
--- proiecte/PPPP/gdm/po/ku.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ku.po	(revision 134)
@@ -0,0 +1,1837 @@
+# translation of ku.po to Kurdish
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER.
+#
+#
+# Erdal Ronahi <erdal.ronahi@gmail.com, pckurd@hotmail.com>, 2005.
+# Erdal Ronahi <erdal dot ronahi at gmail dot com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: ku\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-11-12 02:46+0100\n"
+"PO-Revision-Date: 2008-11-23 21:28+0200\n"
+"Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n"
+"Language-Team: Kurdish <ku@li.org>\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"
+
+#: ../common/gdm-common.c:427
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176
+#: ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177
+#: ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ID a DÃ®mender"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177
+#: ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189
+#: ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr ""
+
+#: ../daemon/gdm-display-access-file.c:267
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:240
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1038
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: girÃªdana digel dÃ®mendera bingehÃ®n a '%s' 'yÃª pÃªk nehat"
+
+#: ../daemon/gdm-server.c:362
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:373
+#: ../daemon/gdm-welcome-session.c:415
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:379
+#: ../daemon/gdm-welcome-session.c:421
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () ji bo %s bi ser neket"
+
+#: ../daemon/gdm-server.c:385
+#: ../daemon/gdm-welcome-session.c:427
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:393
+#: ../daemon/gdm-welcome-session.c:435
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:439
+#: ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "NavÃª bikarhÃªner"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "NavÃª bikarhÃªner"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "NavÃª mÃªvandarÃª"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "NavÃª mÃªvandarÃª"
+
+#: ../daemon/gdm-session-auditor.c:101
+#, fuzzy
+msgid "Display Device"
+msgstr "DÃ®mender"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1577
+#: ../daemon/gdm-session-direct.c:1595
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:963
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:964
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:965
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:966
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:967
+msgid "unknown error"
+msgstr "Ã§ewtiya nenas"
+
+#: ../daemon/gdm-session-worker.c:974
+msgid "Username:"
+msgstr "NavÃª bikarhÃªner:"
+
+#: ../daemon/gdm-session-worker.c:980
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:994
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1009
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1288
+#: ../daemon/gdm-session-worker.c:1306
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1333
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:387
+msgid "Unable establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:397
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "BikarhÃªnera/Ãª %s tune"
+
+#: ../daemon/gdm-welcome-session.c:404
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Koma %s tune"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "NikarÃ® soketÃª ava bike!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "NavnÃ®Åana xerab"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PelÃª PID %s nayÃª nivÃ®sÃ®: wisa dixuye ku dÃ®sk tije ye. ÃewtÃ®: %s"
+
+#: ../daemon/main.c:270
+#, fuzzy, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "%s: %s divÃª hebe, lÃª tuneye."
+
+#: ../daemon/main.c:283
+#, fuzzy, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "ZimanÃª %s tune; %s tÃª bi kar anÃ®n"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, fuzzy, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "%s: xwediyÃª %s ne yÃª bi uid %d ye."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "BikarhÃªnera '%s' ya GDM'Ãª nayÃª dÃ®tin. TÃª betalkirin!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "DivÃª bikarhÃªnera GDM'Ãª ne root be. TÃª betalkirin!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Koma '%s' ya GDM'Ãª nayÃª dÃ®tin. TÃª betalkirin!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "DivÃª koma GDM'Ãª ne root be. TÃª betalkirin!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Guhertoya GDM Ã§ap bike"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "MenajerÃª DÃ®menÃª GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Bi tenÃª root dixwaze GDM bixebitÃ®ne"
+
+#: ../daemon/session-worker-main.c:149
+#, fuzzy
+msgid "GNOME Display Manager Session Worker"
+msgstr "GMD (MenajerÃª DÃ®menÃª yÃª GNOME) naxebite."
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "PergalÃª HilbijÃªre"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.c:808
+#: ../gui/simple-greeter/gdm-greeter-panel.c:569
+#, fuzzy
+msgid "Accessibility Preferences"
+msgstr "GihÃ®Åtin"
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:1
+msgid "<b>Enable features that make your computer easier to use:</b>"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:2
+msgid "Assistive Technology Preferences"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:3
+msgid "_Hear text read aloud (Reader)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:4
+msgid "_Ignore duplicate keypresses (Bounce Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:5
+msgid "_Make items larger (Magnifier)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:6
+msgid "_Only accept long held keypresses (Slow Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:7
+msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:8
+msgid "_See more contrast in colors (High Contrast)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:9
+msgid "_Type without the keyboard (On-screen Keyboard)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:10
+msgid "_Use a larger font size (Large Print)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Nirx"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1123
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1124
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1132
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1133
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:182
+msgid "You have the Caps Lock key on."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:325
+msgid "Automatically logging in..."
+msgstr "TÃªketina jixweber..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1223
+msgid "Failed to restart computer"
+msgstr "DÃ®sdestpÃªkirina komputerÃª biserneket"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1226
+msgid "You are not allowed to restart the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1307
+msgid "Failed to stop computer"
+msgstr "Sekinandina komputerÃª biserneket"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1310
+msgid "You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1385
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1941
+msgid "Login Window"
+msgstr "Paceya TÃªketinÃª"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#, fuzzy
+msgid "Authentication Dialog"
+msgstr "TÃªketin ne serfiraz bÃ»"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "NavÃª KomputerÃª"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "TÃªketin"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "NÃ»destpÃªkirin"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Girtin"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Dardekirin"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Guharto"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "rÃ»pela 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:551
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:221
+msgid "Languages"
+msgstr "Ziman"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:258
+msgid "_Languages:"
+msgstr "_Ziman:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:259
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgid "_Language:"
+msgstr "_Ziman:"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:202
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:199
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:86
+#: ../gui/user-switch-applet/applet.c:1228
+msgid "Other..."
+msgstr "WekÃ® din..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:203
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:210
+msgid "Keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:228
+msgid "_Keyboard:"
+msgstr "_Klavye:"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:200
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+msgid "Icon name"
+msgstr "NavÃª Ã®konÃª"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+msgid "Default Item"
+msgstr "HÃªmana Standard"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "TÃªketina Ji DÃ»r Ve"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_DaniÅÃ®n:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the accessibility button"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing the accessibility button in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to True to enable the plugin to manage the accessibility keyboard settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ma dixebite?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "GerÃ®nende"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:87
+msgid "Choose a different account"
+msgstr "Hesabeke din hilbijÃªre"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:99
+msgid "Guest"
+msgstr "MÃªvan"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:100
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:112
+msgid "Automatic Login"
+msgstr "TÃªketina Jixweber"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:113
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:441
+#, c-format
+msgid "Log in as %s"
+msgstr "WekÃ® %s tÃªkevÃª"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:525
+#, fuzzy
+msgid "Currently logged in"
+msgstr "Jixwe tÃªketin hatiye kirin"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:795
+#, fuzzy, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nikare binivÃ®se %s: %s"
+
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1023
+msgid "Unknown"
+msgstr "Nenas"
+
+#: ../gui/user-switch-applet/applet.c:1081
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1105
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+msgid "User"
+msgstr "User"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+msgid "Icon Size"
+msgstr "Mezinahiya ÃkonÃª"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Der barÃª de"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "BikarhÃªner Ã» Koman _Sererast bike"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr "_AlÃ®karÃ®"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "FERMAN"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "Xnest mode"
+msgstr "Moda Xnest"
+
+#: ../utils/gdmflexiserver.c:62
+msgid "Do not lock current screen"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:64
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:65
+msgid "Start new flexible session; do not show popup"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:67
+#, fuzzy
+msgid "Version of this application"
+msgstr "Ev sepan Ã§awa tÃª bikaranÃ®n?"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:710
+#: ../utils/gdm-screenshot.c:226
+msgid "Main Options"
+msgstr "VebijÃªrkÃªn Mak"
+
+#: ../utils/gdmflexiserver.c:759
+#, fuzzy
+msgid "Unable to start new display"
+msgstr "Jixweber vesaz nebÃ»"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Bi vÃª rÃ»niÅtinÃª tu dikevÃ® CDE'yÃª"
+#~ msgid "Run Xclient script"
+#~ msgstr "SkrÃ®pta Xclient bixebitÃ®ne"
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Bi vÃª rÃ»niÅtinÃª tu dikevÃ® GNOME'yÃª"
+#~ msgid "Secure Remote connection"
+#~ msgstr "GirÃªdana DÃ»r ya Ewledar"
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Ev daniÅÃ®n te bi ssh re li termÃ®naleke dÃ»r girÃª dide"
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "DetpÃªkirina pÃªÅkÃªÅkara X (rÃ»yÃª grafÃ®kÃ®) bi ser neket. Dibe ku bi awayekÃ® "
+#~ "rast nehatibe sazkirin. DivÃª tÃªkevÃ® konsolekÃª Ã» X'Ãª ji nÃ» ve mÃ®heng bikÃ®. "
+#~ "DÃ» re GDM'Ãª ji nÃ» ve bide destpÃªkirin."
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Tu dixwazÃ® mÃ®hengkirina pÃªÅkÃªÅkerÃª X biceribÃ®nÃ®? Ji bo ku tu karibÃ® vÃª "
+#~ "bikÃ® divÃª tu ÅÃ®freya root zanibÃ®."
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Ji kerema xwe re ÅÃ®freya root ya (bikarhÃªnerÃª/Ã® mafdar) binivÃ®se."
+#~ msgid "Trying to restart the X server."
+#~ msgstr "Te hewl da ku pÃªÅkÃªÅkera X dÃ®sa were destpÃªkirin."
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "PÃªÅkÃªÅkara X niha neÃ§alak e. Dema ku te rast mÃ®heng kir, GDM'Ãª ji nÃ» ve "
+#~ "bide destpÃªkirin."
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "DetpÃªkirina pÃªÅkÃªÅkara X (rÃ»yÃª grafÃ®kÃ®) bi ser neket. Dibe ku bi awayekÃ® "
+#~ "rast nehatibe sazkirin. Ji bo dÃ®tina pirsgirÃªkÃª, dixwazÃ® derana "
+#~ "pÃªÅkÃªÅkara X'yÃª bibÃ®nÃ®?"
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "DixwazÃ® derana pÃªÅkÃªÅkara X ya bi kÃ®tekÃ®t bibÃ®nÃ®?"
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "DetpÃªkirina pÃªÅkÃªÅkara X (rÃ»yÃª grafÃ®kÃ®) bi ser neket. Dibe ku nÃ®Åankara "
+#~ "te (miÅk) bi awayekÃ® rast nehatine mÃ®henkirin. Ji bo dÃ®tina pirsgirÃªkÃª, "
+#~ "dixwazÃ® derana pÃªÅkÃªÅkara X'yÃª bibÃ®nÃ®?"
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Tu dixwazÃ® miÅk mÃ®heng bikÃ®? Ji bo ku tu karibÃ® vÃª bikÃ® ÅÃ®freya root divÃª."
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Ev daniÅtina Ã§areserkirina Ã§ewtiyan a xterm e. Niha dema ku miÅk li ser "
+#~ "be, dÃª pace Ã§alak bibin. Ji bo ji vÃª paceyÃª derkevÃ®, li quncika jor-Ã§epÃª "
+#~ "'exit' binivÃ®se."
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "DaniÅtin nehat destpÃªkirin, daniÅtina Ã§areserkirina Ã§ewstiyan a xterm tÃª "
+#~ "destpÃªkirin. Niha dema ku miÅk li ser be, dÃª pace Ã§alak bibin. Ji bo ji "
+#~ "vÃª paceyÃª derkevÃ®, li quncika jor-Ã§epÃª 'exit' binivÃ®se."
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s:NikarÃ® ku Ketana nasnameyeke nÃ» bide nivÃ®sandin: %s"
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s:Ketana rastandina nasnameyeke nÃ» nehat tomarkirin. Dibe ku ciyÃª vala "
+#~ "yÃª dÃ®skÃª tÃªrÃª nake."
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDMyÃª ketana rastandina nasnameyeke nÃ» tomar nekir. Dibe ku ciyÃª vala yÃª "
+#~ "dÃ®skÃª tÃªrÃª nake. %s%s"
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Peleke nÃ» ya Ã§erzan di %s 'Ãª de nehat Ã§Ãªkirin"
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: %s bi awayekÃ® ewle venabe"
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Pela Ã§erezan %s nehat vekirin"
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Pela Ã§erezan %s nehat kilÃ®tkirin"
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Pela Ã§erezan nehat nivÃ®sandin"
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "PÃªÅkÃªÅkerÃª dÃ®menderÃª di hundirÃª 90 Ã§irkeyÃªn dawÃ®n de 6 caran hate girtin, "
+#~ "wisa dixuye ku tiÅtÃªn nebaÅ derdikeve holÃª. Ji ceribandina dÃ®menderÃª %s "
+#~ "ez Ãª bi qasÃ® 2 xulekan rawestim."
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s:Nikare pipe ava bike"
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr ""
+#~ "%s: Dema ji bo %s pÃªvajoya jÃªrÃ®n ya GDM dihate destpÃªkirin Ã§ewtÃ® Ã§ÃªbÃ»."
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s ne dosyeyeke normal e\n"
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "...Dosye bi qasÃ® ku neyÃª nÃ®Åandan dirÃªj e...\n"
+#~ msgid "%s could not be opened"
+#~ msgstr "vekirina %s serneket"
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Qutiya Ã§ewtÃ®/agahiyan ya dÃ®menderan nehate vekirin"
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s ji aliyÃª komÃª dikare were nivÃ®sÃ®n."
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s dikare ji aliyÃªn kesÃªn din ve were nivÃ®sÃ®n."
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s ne dosiyeke li gora kanunan e."
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s dikare ji aliyÃª kom/kesÃªn din ve were nivÃ®sÃ®n."
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%s: %s ji sysadmin mezintire mezintirÃ®n meznahiya pelÃª taybet."
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Nikare soketÃª bide girÃªdan"
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Nikare FIFO ava bike"
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Nikare FIFO veke"
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "PelÃª PID %s nayÃª nivÃ®sÃ®: wisa dixuye ku dÃ®sk tije ye. ÃewtÃ®: %s\n"
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () bi ser neket!"
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () bi ser neket: %s!"
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: PÃªÅkÃªÅkerÃª Ã§ÃªkirinÃª yÃª X %s tÃª ceribandin"
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: SkrÃ®pta XKeepsCrashing tÃª xebitandin"
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "DetpÃªkirina pÃªÅkÃªÅkara X (rÃ»yÃª grafÃ®kÃ®) bi ser neket. Dibe ku bi awayekÃ® "
+#~ "rast nehatibe sazkirin. DivÃª tÃªkevÃ® konsolekÃª Ã» X'Ãª ji nÃ» ve mÃ®heng bikÃ®. "
+#~ "DÃ» re GDM'Ãª ji nÃ» ve bide destpÃªkirin."
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "DestpÃªkirina pÃªÅkÃªÅkara X gelek caran hat ceribandin lÃª bi ser neket; "
+#~ "nÃ®Åandana %s tÃª girtin"
+#~ msgid "Master suspending..."
+#~ msgstr "Makepergal niha rawestiyaye..."
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Pergal ji nÃ» vÃª dest pÃª dike, ji kerema xwe li bendÃª bibe ..."
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Pergal tÃª girtin, ji kerema xwe li bendÃª bimÃ®ne ..."
+#~ msgid "Master halting..."
+#~ msgstr "Makepergal tÃª girtin..."
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Dema quflekirina pergalÃª de Ã§ewtiyÃªk Ã§ÃªbÃ»: %s"
+#~ msgid "Restarting computer..."
+#~ msgstr "Komputer ji nÃ» vÃª dest pÃª dike..."
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: JinÃ»vedestpÃªkirin ne serkeftÃ® ye: %s"
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: NÃ®Åandana %s tÃª betalkirin"
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM ji nÃ» ve dest pÃª dike ..."
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "daemona bingehÃ®n: SÃ®nyaleke SIGABRT hat standin. Ãewtiyeke mezin heye. TÃª "
+#~ "girtin!"
+#~ msgid "Alternative defaults configuration file"
+#~ msgstr "PelÃª derbasbar yÃª cÃ®gir bo mÃ®hengkirinÃª"
+#~ msgid "CONFIGFILE"
+#~ msgstr "PELGEHAVEAVAKIRINAN"
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "NirxÃªn LD_* biparÃªze"
+#~ msgid "Can't open %s for writing"
+#~ msgstr "%s ji bo nivÃ®sÃ®nÃª nikare were vekirin"
+#~ msgid "- The GNOME login manager"
+#~ msgstr "GerÃ®nendeyÃª tÃªketina GNOME"
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr ""
+#~ "%s: Dema gerÃ®nendeyÃª sÃ®nyalan ya %s dihate mÃ®hengkirin Ã§ewtÃ® Ã§ÃªbÃ»: %s"
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM jixwe dimeÅe. TÃª betal kirin!"
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Dema gerÃ®nendeyÃª sÃ®nyalan ya CHLD dihate mÃ®hengkirin Ã§ewtÃ® Ã§ÃªbÃ»"
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "Daxwaza DÃNAMÃK hate redkiri: Nasname nehatiye piÅrastkirin"
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "Daxwaza %s hate redkirin: Nasname nehatiye piÅtrastkirin"
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr ""
+#~ "cureyÃª pÃªÅkÃªÅkerÃª yÃª tÃª xwestin nenase; pÃªÅkÃªÅkerÃª standart tÃª bikaranÃ®n"
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: pelÃª mÃ®hengÃª yÃª GDM tuneye: %s. derbasbariyan bikar tÃ®ne"
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession vala ye; %s/gdm/Xsession tÃª bikaranÃ®n"
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr ""
+#~ "%s: PÃªÅkÃªÅkerÃª XÃª ya standard nehate dÃ®tin, alternatÃ®fÃªn wÃª tÃªne "
+#~ "ceribandin"
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: PÃªÅwazÃ®ker nehatiye diyarkirin."
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: PÃªÅwazÃ®kera li dÃ»r nehatiye diyarkirin"
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: PelrÃªÃ§a daniÅtinÃ§ nehatiye diyarkirin."
+#~ msgid "%s%d"
+#~ msgstr "%s%d"
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr "%s: Dema ku desteka XDMCP tune bÃ» XDMCP hat Ã§alakirin; tÃª girtin"
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: TimedLoginDelay ji 5 kÃªmtire. DÃª 5 bÃª bikaranÃ®n."
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP ne Ã§alak e Ã» GDM ji bo destpÃªkirinÃª pÃªÅkÃªÅkareke pÃªdandÃ® nabÃ®ne! Ji "
+#~ "kerema xwe mÃ®hengÃªn GDM'Ãª serast bike Ã» ji nÃ» ve bide destpÃªkirin."
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "BikarhÃªnera '%s' ya GDM'Ãª tune. Ji kerema xwe mÃ®hengÃªn GDM'Ãª serast bike "
+#~ "Ã» ji nÃ» ve bide destpÃªkirin."
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "BikarhÃªnera GDM'Ãª wekÃ® root hatiye mÃ®henkirin. LÃª ev ji ber sedemÃªn "
+#~ "ewlekariyÃª nayÃª qebÃ»lkirin. Ji kerema xwe mÃ®hengÃªn GDM'Ãª serast bike Ã» ji "
+#~ "nÃ» ve bide destpÃªkirin."
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "Grupa '%s' ya GDM'Ãª tune. Ji kerema xwe mÃ®hengÃªn GDM'Ãª serast bike Ã» ji "
+#~ "nÃ» ve bide destpÃªkirin."
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Grupa GDM'Ãª wekÃ® root hatiye mÃ®henkirin. LÃª ev ji ber sedemÃªn ewlekariyÃª "
+#~ "nayÃª qebÃ»lkirin. Ji kerema xwe mÃ®hengÃªn GDM'Ãª serast bike Ã» ji nÃ» ve bide "
+#~ "destpÃªkirin."
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: PÃªÅwazÃ®ker tune an jÃ® ji hÃªla bikarhÃªnera GDM'Ãª ve nayÃª xebitandin."
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = ErÃª an n = Na? >"
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: SÃ®nyala Ã§ewt a mÃ®henkirinÃª ji %d ji bo %s"
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "TÃªketina dawÃ®:\n"
+#~ "%s"
+#~ msgid "Can not start fallback console"
+#~ msgstr "Konsola ÅÃ»ndeketinÃª nehat destpÃªkirin"
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "PÃªÅkÃªÅkara X'yÃª di dÃ®mendera %s 'Ãª de wekÃ® naxebite xuya dike. Bila "
+#~ "hejmareke din a nÃ®ÅandanÃª bÃª bikaranÃ®n? Heke bersÃ®va te na be, dÃª GDM "
+#~ "dÃ®sa xebitandina pÃªÅkÃªÅkarÃª li ser %s 'Ãª biceribÃ®ne.%s"
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Bi Ctrl+Alt+<biÅkojkeke kiryarekÃª> konsolekÃª hilbijÃªre. PÃªÅkÃªÅkarÃªn "
+#~ "X'yÃª bi piranÃ® di konsolÃªn 7 Ã» mezintir de . bibÃ®.)"
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "NÃ®Åandana '%s' ji hÃªla XnestÃª ve nayÃª vekirin"
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "NÃ®Åandana %s mijÃ»l e. PÃªÅkÃªÅkareke X'yÃª ji xwe dixebite."
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Di vebÃ»na boriyÃª de Ã§ewtÃ® detket: %s"
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Hejmareke vala yÃª dÃ®mendera nÃ®ÅandanÃª nehat dÃ®tin"
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Fermana pÃªÅkÃªÅkarÃª ya nederbasdar '%s'"
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: Xserver nehatiye dÃ®tin: %s"
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Niha tu ketiye pergalÃª. Tu dikarÃ® dÃ®sa tÃªkevÃª Ã» derbasÃ® daniÅÃ®na berÃª "
+#~ "bibe yan jÃ® tu dikarÃ® vÃª tÃªketinÃª betal bike"
+#~ msgid "Return to previous login"
+#~ msgstr "TÃªkeve daniÅÃ®na berÃª"
+#~ msgid "Abort login"
+#~ msgstr "TÃªketinÃª betal bike"
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "Niha tu ketiye pergalÃª.  Tu dikarÃ® dÃ®sa tÃªkevÃª yan jÃ® vÃª tÃªketinÃª betal "
+#~ "bike"
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: dÃ®menÃª %s venebÃ»"
+
+#, fuzzy
+#~ msgid ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+#~ msgstr ""
+#~ "Sepana veavakirinÃª nehate xebitandin.Bawer bÃ® bÃª ka riya di pelÃª "
+#~ "veavakirinÃª de rast e yan na."
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Sepana veavakirinÃª nehate xebitandin. Bawer bÃ® bÃª ka riya di pelÃª "
+#~ "veavakirinÃª de rast e yan na. WÃª biceribÃ®ne bÃª ka awayekÃ® standard dikare "
+#~ "tÃªkevÃª yan na."
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Sepana veavakirinÃª nehate xebitandin.Bawer bÃ® bÃª ka riya di pelÃª "
+#~ "veavakirinÃª de rast e yan na."
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Nikare fifoyÃª veke!"
+#~ msgid "System default"
+#~ msgstr "Ya standard ya pergalÃª"
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "NavÃª bikarhÃªner an ÅÃ®fre ÅaÅ e. Ji bo tÃ®pen MEZIN/biÃ§uk hiÅyar bibe."
+#~ msgid "Please enter your username"
+#~ msgstr "Ji kerema xwe navÃª bikarhÃªner yÃª xwe binivÃ®se"
+#~ msgid "Password:"
+#~ msgstr "ÅÃ®fre:"
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "DestÃ»ra tÃªketinÃª ya bikarhÃªnera/Ãª %s tune"
+#~ msgid "Password unchanged"
+#~ msgstr "ÅÃ®fre nehat guherandin"
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "BiborÃ®ne, parola hevdu nagirin"
+#~ msgid "OPTIONS"
+#~ msgstr "VEBIJÃRK"
+#~ msgid "Did not receive response from server"
+#~ msgstr "Ji pÃªÅkÃªÅkerÃª bersiv nehate stendin"
+#~ msgid "Cannot find host"
+#~ msgstr "MakÃ®ne nehate dÃ®tin"
+#~ msgid "ADDRESS"
+#~ msgstr "NAVNÃÅAN"
+#~ msgid "TYPE"
+#~ msgstr "CURE"
+#~ msgid "C_onnect"
+#~ msgstr "_GirÃªbide"
+#~ msgid "Exit the application"
+#~ msgstr "Ji sepanÃª derkeve"
+#~ msgid "Status"
+#~ msgstr "RewÅ"
+#~ msgid "_Add"
+#~ msgstr "_LÃª zÃªde bike"
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "Di pÃªÅkÃªÅkera XÃª de Ã§ewtÃ®. Dibe ku sererast nehatibe veavakirin."
+#~ msgid "Too many X sessions running."
+#~ msgstr "GelekÃ® zÃªde daniÅÃ®nÃªn XÃª dixebite."
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "PÃªÅkÃªÅkera XÃª ya di hundirÃª hev de (Xnest) bi pÃªÅkÃªÅkera XÃª ya dixebite "
+#~ "re girÃªdanÃª nikare Ã§Ãªbike. BelkÃ® dosyeya we ya rastkirina nasnameyan kÃªm "
+#~ "e."
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "KarekÃ® derketinÃª yekÃ®/e nenas tÃª mÃ®hengkirin, an jÃ® karekÃ® derketinÃª yÃª "
+#~ "tuneye tÃª mÃ®hengkirin."
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "TermÃ®nalÃªn nÃ®gaÅÃ® nayÃª destekirin."
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr ""
+#~ "TÃª xwestin ku bi nimreyeke termÃ®nal ya nÃ®gaÅÃ® ya nederbasdar re biguhere."
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr ""
+#~ "Mifteyeke mÃ®hengan ya nayÃª destekirin tÃª xwestin ku were rojanekirin."
+#~ msgid "Nobody"
+#~ msgstr "Tu kes"
+#~ msgid "Open Displays"
+#~ msgstr "DÃ®menderan veke"
+#~ msgid "_Open New Display"
+#~ msgstr "DÃ®menderekÃª _nÃ» veke"
+#~ msgid "Choose server"
+#~ msgstr "PÃªÅkÃªÅkarÃª hilbijÃªre"
+#~ msgid "Standard server"
+#~ msgstr "PÃªÅkÃªÅkara standard"
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|ErebÃ® (Misir)"
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|ErebÃ® (Libnan)"
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|ErebÃ® (SiÃ»dÃ® Erebistan)"
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|ErmenÃ®"
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|AzerÃ®"
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|BaskÃ®"
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|ÃÃ®nÃ® (Hong Kong)"
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|ÃngilÃ®zÃ® (DYE)"
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|ÃngilÃ®zÃ® (Malta)"
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|ÃngilÃ®zÃ® (Zelandaya NÃ»)"
+
+#, fuzzy
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|ErebÃ® (Libnan)"
+#~ msgid "A-M|German"
+#~ msgstr "A-M|AlmanÃ®"
+
+#, fuzzy
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|AlmanÃ®"
+
+#, fuzzy
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|BaskÃ®"
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|FarsÃ®"
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|RusÃ®"
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|TirkÃ®"
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|Xhosa"
+#~ msgid "A-M"
+#~ msgstr "A-M"
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+#~ msgid "User %u will login in %t"
+#~ msgstr "BikarhÃªner %u piÅtÃ® %t dÃª tÃªkeve"
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Tu mÃ®soger dixwazÃ® komputÃªrÃª ji nÃ» ve bidÃ® destpÃªkirin?"
+#~ msgid "_Restart"
+#~ msgstr "_NÃ»destpÃªkirin"
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Tu mÃ®soger dixwazÃ® komputÃªrÃª dabidÃ®?"
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Tu mÃ®soger dixwazÃ® komputÃªrÃª bixÃ® xewÃª?"
+#~ msgid "System Default"
+#~ msgstr "Standarda PergalÃª"
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Tu dixwazÃ® di dahatuyÃª de %s bila bibe rÃ»niÅtina standard?"
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "Te ji bo vÃª daniÅÃ®nÃª %s hilbijart, lÃª ya standard %s e."
+#~ msgid "Make _Default"
+#~ msgstr "Bike _standard"
+#~ msgid "Just For _This Session"
+#~ msgstr "Bi tenÃª _vÃª daniÅÃ®nÃª"
+#~ msgid "_Username:"
+#~ msgstr "_NavÃª bikarhÃªner:"
+#~ msgid "%s session selected"
+#~ msgstr "RÃ»niÅtina %s hat hilbijartin"
+#~ msgid "_Last"
+#~ msgstr "_DawÃ®"
+#~ msgid "%s language selected"
+#~ msgstr "ZimanÃª %s hat hilbijartin"
+#~ msgid "_System Default"
+#~ msgstr "Standarda _pergalÃª"
+#~ msgid "_Password:"
+#~ msgstr "ÅÃ®_fre:"
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Ji bo vÃª rÃ»niÅtinÃª te %s hilbijart"
+#~ msgid "Finger"
+#~ msgstr "TilÃ®"
+#~ msgid "GDM Login"
+#~ msgstr "TÃªketina GDM"
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_GerinendeyÃª tÃªketinÃª mÃ®heng bike..."
+#~ msgid "_Actions"
+#~ msgstr "_ÃalakÃ®"
+#~ msgid "_Theme"
+#~ msgstr "_Dirb"
+#~ msgid "_Quit"
+#~ msgstr "_Derkeve"
+#~ msgid "Restart GDM"
+#~ msgstr "GDM ji nÃ» ve bide destpÃªkirin"
+#~ msgid "Restart computer"
+#~ msgstr "Ji nÃ» ve dest bi komputerÃª bike"
+#~ msgid "Cannot open file"
+#~ msgstr "Vekirina dosiyÃª serneket"
+#~ msgid "Images"
+#~ msgstr "WÃªne"
+#~ msgid "All Files"
+#~ msgstr "HemÃ» dosya"
+#~ msgid "Login Photo"
+#~ msgstr "WÃªneyÃª TÃªketinÃª"
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>WÃªneyÃª BikarhÃªner</b>"
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "GNOME a ewlekar"
+#~ msgid "Failsafe GNOME"
+#~ msgstr "GNOME a ewlekar"
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "_TermÃ®nala ewlekar"
+#~ msgid "Failsafe Terminal"
+#~ msgstr "_TermÃ®nala ewlekar"
+#~ msgid "Themed"
+#~ msgstr "Bi dirb"
+#~ msgid "Plain"
+#~ msgstr "Sade"
+
+#, fuzzy
+#~ msgid "User not allowed"
+#~ msgstr "DestÃ»ra tÃªketinÃª ya bikarhÃªnera/Ãª %s tune"
+#~ msgid "(Enabled)"
+#~ msgstr "(ÃalakkirÃ®)"
+#~ msgid "(Disabled)"
+#~ msgstr "(NeÃ§alakkirÃ®)"
+
+#, fuzzy
+#~ msgid "No themes selected!"
+#~ msgstr "RÃ»niÅtina %s hat hilbijartin"
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "BikarhÃªner \"%s\" tune."
+
+#, fuzzy
+#~ msgid "Invalid command path"
+#~ msgstr "Fermana pÃªÅkÃªÅkarÃª ya nederbasdar '%s'"
+#~ msgid "Select Command"
+#~ msgstr "FermanÃª hilbijÃªre"
+#~ msgid "Close _without Applying"
+#~ msgstr "_BÃª SepandinÃª Bigire"
+#~ msgid "Halt command"
+#~ msgstr "Fermana sekinandinÃª"
+#~ msgid "Reboot command"
+#~ msgstr "Fermana nÃ»destpÃªkirinÃª (reboot)"
+#~ msgid "Suspend command"
+#~ msgstr "Fermana xewÃª (suspend)"
+#~ msgid "Sounds"
+#~ msgstr "Deng"
+#~ msgid "None"
+#~ msgstr "Tune"
+#~ msgid "File does not exist"
+#~ msgstr "Dosya tune"
+#~ msgid "%s"
+#~ msgstr "%s"
+#~ msgid "Not a theme archive"
+#~ msgstr "Ne arÅiva dirban"
+#~ msgid "_Install"
+#~ msgstr "_Saz bike"
+#~ msgid "_Remove Theme"
+#~ msgstr "DirbÃª _Rake"
+#~ msgid "auto"
+#~ msgstr "bixweber"
+
+#, fuzzy
+#~ msgid "Could not access configuration file (defaults.conf)"
+#~ msgstr "%s: pelÃª mÃ®hengÃª yÃª GDM tuneye: %s. derbasbariyan bikar tÃ®ne"
+
+#, fuzzy
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "Paceya tÃªketinÃª mÃ®heng bike (GerinendeyÃª dÃ®mendÃªrÃª GNOME)"
+#~ msgid "    "
+#~ msgstr "    "
+#~ msgid "     "
+#~ msgstr "     "
+
+#, fuzzy
+#~ msgid "         "
+#~ msgstr "     "
+
+#, fuzzy
+#~ msgid "     Pa_th:"
+#~ msgstr "     "
+#~ msgid "Add User"
+#~ msgstr "BikarhÃªner zÃªde bike"
+#~ msgid "Author:"
+#~ msgstr "NivÃ®skar:"
+#~ msgid "Background"
+#~ msgstr "ZemÃ®n"
+
+#, fuzzy
+#~ msgid "Background color of the greeter."
+#~ msgstr "RengÃª _zemÃ®nÃª:"
+#~ msgid "C_ommand:"
+#~ msgstr "_Ferman:"
+#~ msgid "C_ustom:"
+#~ msgstr "_Taybet:"
+#~ msgid "Co_lor:"
+#~ msgstr "_Reng:"
+
+#, fuzzy
+#~ msgid "Comma_nd type:"
+#~ msgstr "Ferman:"
+
+#, fuzzy
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "_XDMCP Veava Bike..."
+#~ msgid "Configure _X Server..."
+#~ msgstr "_PÃªÅkÃªÅkerÃª XÃª Veava Bike..."
+#~ msgid "Copyright:"
+#~ msgstr "MafÃª NivisandinÃª:"
+#~ msgid "De_fault session:"
+#~ msgstr "RÃ»niÅtina standard"
+#~ msgid "General"
+#~ msgstr "GiÅtÃ®"
+#~ msgid "I_mage:"
+#~ msgstr "_WÃªne:"
+#~ msgid "Local"
+#~ msgstr "HerÃªmÃ®"
+#~ msgid "Login Window Preferences"
+#~ msgstr "VebijÃªrkÃªn Paceya TÃªketinÃª"
+#~ msgid "Login _failed:"
+#~ msgstr "TÃªketin _serneket:"
+
+#, fuzzy
+#~ msgid "Login _retry delay:"
+#~ msgstr "TÃªketin _serneket:"
+#~ msgid "Login _successful:"
+#~ msgstr "TÃªketin _serket:"
+#~ msgid "Menu Bar"
+#~ msgstr "Darika menuyÃª"
+#~ msgid "Op_tions:\t"
+#~ msgstr "VebijÃªrk:\t"
+#~ msgid "Permissions"
+#~ msgstr "DestÃ»r"
+#~ msgid "Re_move Server"
+#~ msgstr "PÃªÅkÃªÅkerÃª Ra_ke"
+#~ msgid "Refresh rate:"
+#~ msgstr "Leza tezekirinÃª:"
+#~ msgid "Remote"
+#~ msgstr "DÃ»r"
+
+#, fuzzy
+#~ msgid "Resolution:"
+#~ msgstr "BiÅaftinÃ®:"
+#~ msgid "Security"
+#~ msgstr "EwlekarÃ®"
+#~ msgid "Select Background Image"
+#~ msgstr "WÃªneya zemÃ®nÃª hilbijÃªre"
+#~ msgid "Select Logo Image"
+#~ msgstr "WÃªneya logo hilbijÃªre"
+#~ msgid "Select Sound File"
+#~ msgstr "Dosiya dengÃª hilbijÃªre"
+#~ msgid "Server _name:"
+#~ msgstr "_NavÃª pÃªÅkÃªÅkarÃª:"
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "Menuya Ã§ala_kiyÃªn nÃ®Åan bide"
+#~ msgid "U_ser:"
+#~ msgstr "_BikarhÃªner:"
+#~ msgid "Welcome Message"
+#~ msgstr "Peyama XÃªrhatinÃª"
+#~ msgid "_Add..."
+#~ msgstr "_TÃªxÃª..."
+#~ msgid "_Add/Modify..."
+#~ msgstr "_ZÃªde bike/BiguherÃ®ne..."
+#~ msgid "_Background color:"
+#~ msgstr "RengÃª _zemÃ®nÃª:"
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "_Standart: \"Bi xÃªr hatÃ® %n\""
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "_Standart: \"Bi xÃªr hatÃ®\""
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "TÃªketina bixweber _Ã§alak bike"
+#~ msgid "_Image:"
+#~ msgstr "_WÃªne:"
+#~ msgid "_Remove"
+#~ msgstr "_JÃª bibe"
+#~ msgid "_Server:"
+#~ msgstr "_PÃªÅkÃªÅkar:"
+#~ msgid "_Servers:"
+#~ msgstr "_PÃªÅkÃªÅkar:"
+#~ msgid "_Style:"
+#~ msgstr "_TÃªÅe:"
+#~ msgid "_Theme:"
+#~ msgstr "_Dirb:"
+#~ msgid "_User:"
+#~ msgstr "_BikarhÃªner:"
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+#~ msgid "dummy"
+#~ msgstr "teqlÃ®d"
+#~ msgid "seconds"
+#~ msgstr "Ã§irke"
+#~ msgid "Too many users to list here..."
+#~ msgstr "Bi qasÃ® ku neyÃª zÃªdekirin zÃªde bikarhÃªnere heye..."
+#~ msgid "Restart Machine"
+#~ msgstr "MakÃ®nayÃª ji nÃ» ve dest pÃª bike"
+#~ msgid "Last language"
+#~ msgstr "ZimanÃª dawÃ®"
+#~ msgid "Select a Language"
+#~ msgstr "ZimanekÃ® hilbijÃªre"
+#~ msgid "Change _Language"
+#~ msgstr "_ZimanÃ® biguherÃ®ne"
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "Zimana di rÃ»niÅtina te de were bikaranÃ®n _hilbijÃªre:"
+#~ msgid "Select _Language..."
+#~ msgstr "_ZimanÃ® hilbijÃªre..."
+#~ msgid "Select _Session..."
+#~ msgstr "RÃ»niÅtinÃª hilbijÃªre..."
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "Li vÃª derÃª bersiv bide pirsan Ã» Enter lÃªxe. Ji bo menuyÃª F10 lÃªxe."
+#~ msgid "Last session"
+#~ msgstr "RÃ»niÅtina dawÃ®"
+#~ msgid "Sus_pend"
+#~ msgstr "_Xew"
+#~ msgid "Confi_gure"
+#~ msgstr "Sa_z bike"
+#~ msgid "Op_tions"
+#~ msgstr "_VebijÃªrk"
+#~ msgid "_OK"
+#~ msgstr "_Temam"
+#~ msgid "Change _Session"
+#~ msgstr "RÃ»niÅtinÃª bi_guherÃ®ne"
+#~ msgid "Sessions"
+#~ msgstr "RÃ»niÅtin"
+#~ msgid "_Last session"
+#~ msgstr "RÃ»niÅtina _dawÃ®"
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "GerinendeyÃª tÃªketinÃª _mÃ®heng bike..."
+#~ msgid "Shut _down the computer"
+#~ msgstr "KomputerÃª bi tevahÃ® _bigire"
+#~ msgid "_Restart the computer"
+#~ msgstr "KomputerÃª ji _nÃ» ve bide destpÃªkirin"
+#~ msgid "Restart your computer"
+#~ msgstr "Komputera xwe ji nÃ» ve bide dest pÃª kirin"
+#~ msgid "Sus_pend the computer"
+#~ msgstr "KomputerÃª bixe _xewÃª"
+#~ msgid "Suspend your computer"
+#~ msgstr "KomputerÃª bixe xewÃª"
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "_XDMCP chooser bimeÅÃ®ne"
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "GerÃ®nendeyÃª tÃªketinÃª _veava bike"
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+#~ msgid "Circles"
+#~ msgstr "GiloverÃ®k"
+#~ msgid "Theme with blue circles"
+#~ msgstr "DirbÃª giloverÃ®ka ÅÃ®n"
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c) 2002 GNOME"
+#~ msgid "GNOME Artists"
+#~ msgstr "HumermendÃªn GNOME"
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Happy GNOME bi gerokÃª"
+#~ msgid "Happy GNOME"
+#~ msgstr "Happy GNOME"
+#~ msgid "DISPLAY"
+#~ msgstr "DÃMENDÃR"
+
Index: proiecte/PPPP/gdm/po/lt.po
===================================================================
--- proiecte/PPPP/gdm/po/lt.po	(revision 134)
+++ proiecte/PPPP/gdm/po/lt.po	(revision 134)
@@ -0,0 +1,1224 @@
+# translation of lt to Lithuanian
+# Lithuanian translation of GDM2
+# Copyright (C) 2001-2006, 2008 Free Software Foundation, Inc.
+# Gediminas Paulauskas <menesis@delfi.lt>, 2001.
+# Mantas KriauÄiÅ«nas <mantelis@centras.lt>, 2002-2003.
+# EglÄ GirinaitÄ <eglyte@centras.lt>, 2002.
+# Åœygimantas BeruÄka  <zygis@gnome.org>, 2003-2006.
+# Justina KlingaitÄ <justina.klingaite@gmail.com>, 2005.
+# Vytautas Liuolia <vytautas.liuolia@gmail.com>, 2007.
+# Gintautas Miliauskas <gintas@akl.lt>, 2008.
+# Gintautas Miliauskas <gintautas@miliauskas.lt>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: lt\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-10 14:28+0300\n"
+"PO-Revision-Date: 2009-09-10 14:29+0300\n"
+"Last-Translator: Gintautas Miliauskas <gintautas@miliauskas.lt>\n"
+"Language-Team: Lithuanian <gnome-lt@lists.akl.lt>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lt\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Virtaal 0.4.0\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nÄra simboliÅ³ Ä¯renginys"
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179
+#: ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Ä®jungti derinimo kodÄ
+"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Ekrano ID"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192
+#: ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME darbo valdyklÄs Å¡alutinis modulis"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nepavyko sistemoje rasti naudotojo â%sâ"
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nepavyko inicializuoti prisijungimo sistemos"
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nepavyko patvirtinti naudotojo tapatybÄs"
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nepavyko autorizuoti naudotojo"
+
+#: ../daemon/gdm-factory-slave.c:281
+#: ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Nepavyko patvirtinti kredencialÅ³"
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr "Nepavyko paleisti X serverio (JÅ«sÅ³ grafinÄs aplinkos) dÄl vidinÄs klaidos. Susisiekite su sistemos administratoriumi arba patikrinkite syslog, jei norite diagnozuoti problemÄ
+. Kol kas Å¡is ekranas bus iÅ¡jungtas.  Kai iÅ¡sprÄsite problemÄ
+, paleiskite GDM iÅ¡ naujo."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: nepavyko prisijungti motininio ekrano â%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Serveris turÄjo bÅ«ti sukurtas naudotojo %s, bet toks naudotojas neegzistuoja"
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nepavyko pakeisti groupid Ä¯ %d"
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() %s nepavyko"
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nepavyko pakeisti userid Ä¯ %d"
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nepavyko nustatyti groupid Ä¯ 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Nepavyko atverti ekrano %s ÅŸurnalo failo!"
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Klaida nustatant %s Ä¯ %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Serverio prioriteto nepavyko nustatyti Ä¯ %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: TuÅ¡Äia serverio komanda ekranui %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Naudotojo vardas"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Naudotojo vardas"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Kompiuterio vardas"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Kompiuterio vardas"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Vaizdavimo Ä¯renginys"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Vaizdavimo Ä¯renginys"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "klaida uÅŸmezgant kontaktÄ
+ su autentikacijos sistema: %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "bendroji klaida"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "baigÄsi atmintis"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "programuotojo klaida"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "neÅŸinoma klaida"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "Naudotojo vardas:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "klaida praneÅ¡ant autentikacijos sistemai apie pageidaujamÄ
+ naudotojo vardo uÅŸklausimÄ
+ - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "klaida praneÅ¡ant autentikacijos sistemai apie naudotojo kompiuterio vardÄ
+ - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "klaida praneÅ¡ant autentikacijos sistemai apie naudotojo konsolÄ - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "klaida praneÅ¡ant autentikacijos sistemai apie ekrano id (display string) - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "klaida praneÅ¡ant autentikacijos sistemai apie ekrano xauth kredencialus - %s"
+
+#: ../daemon/gdm-session-worker.c:1459
+#: ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "naudotojÅ³ paskyrÅ³ nÄra"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "Nepavyko pakeisti naudotojo"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Naudotojas %s neegzistuoja"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "GrupÄ %s neegzistuoja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nepavyko sukurti lizdo!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Atmesta XDMCP uÅŸklausa iÅ¡ hosto %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nepavyko iÅ¡ paketo iÅ¡traukti authlist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Klaida kontrolinÄje sumoje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Blogas adresas"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Nepavyko perskaityti ekrano adreso"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Nepavyko perskaityti ekrano prievado numerio"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Nepavyko iÅ¡ paketo iÅ¡traukti authlist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Klaida kontrolinÄje sumoje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Gautas REQUEST iÅ¡ uÅŸdrausto hosto %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Nepavyko perskaityti Display Number"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Nepavyko perskaityti Connection Type"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Nepavyko perskaityti Client Address"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Nepavyko perskaityti Authentication Names"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Nepavyko perskaityti Authentication Data"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Nepavyko perskaityti Authorization List"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Nepavyko perskaityti Manufacturer ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Bloga kontrolinÄ suma iÅ¡ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Gautas Manage iÅ¡ uÅŸdrausto hosto %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Nepavyko perskaityti Sesijos ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Nepavyko perskaityti Display Class"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Nepavyko perskaityti adreso"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Gautas KEEPALIVE iÅ¡ uÅŸdrausto hosto %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Nepavyko perskaityti XDMCP antraÅ¡tÄs!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Neteisinga XDMCP versija!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Nepavyko apdoroti adreso"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nepavyko gauti serverio vardo: %s!"
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Ä®raÅ¡yti PID failo %s nepavyko, tkriausiai diske nÄra vietos: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Åœurnalo aplankas %s neegzistuoja arba nÄra aplankas."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s neegzistuoja. Nutraukiama."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s nÄra aplankas. Nutraukiama."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s nepriklauso naudotojui %d, grupei %d. Nutraukiama."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s turi neteisingus leidimus %o. TurÄtÅ³ bÅ«ti %o. Nutraukiama."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nepavyko rasti GDM naudotojo â%sâ. Nutraukiama!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM naudotojas neturÄtÅ³ bÅ«ti root. Nutraukiama!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nepavyko rasti GDM grupÄs â%sâ. Nutraukiama!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM grupÄ neturÄtÅ³ bÅ«ti root. Nutraukiama!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Padaryti visus Ä¯spÄjimus kritinius"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "IÅ¡eiti, praÄjus Å¡iek tiek laiko - derinimui"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Rodyti GDM versijÄ
+"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME ekrano valdyklÄ"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Tik root nori paleisti GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME ekrano valdyklÄs seanso darbininkas"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI registro sÄ
+saja"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Prisijungimo langas"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Energijos valdymas"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Energijos valdymo tarnyba"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME nustatymÅ³ tarnyba"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME ekrano lupa"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Didinti ekrano dalis"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME klaviatÅ«ra ekrane"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Naudoti klaviatÅ«rÄ
+ ekrane"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca ekrano skaitytuvas"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Pateikti informacijÄ
+ ekrane kaip kalbÄ
+ arba Brailio raÅ¡tÄ
+"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit tapatybÄs patvirtinimo agentas"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Pasirinkite sistemÄ
+"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Nepavyko sukurti XDMCP buferio!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Nepavyko perskaityti XDMCP antraÅ¡tÄs!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ReikÅ¡mÄ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "praÄjusio laiko procentai"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Neaktyvus tekstas"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Tekstas, naudojamas uÅŸraÅ¡ui, jei naudotojas dar nepasirinko elemento"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Aktyvus tekstas"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Tekstas, naudojamas uÅŸraÅ¡ui, jei naudotojas pasirinko elementÄ
+"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "SÄ
+raÅ¡as matomas"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Ar pasirinkimo sÄ
+raÅ¡as matomas"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%k:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%k:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%b %e (%a)"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "AutomatiÅ¡kai prijungiama..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Atmetama..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Pasirinkite kalbÄ
+ ir spauskite âPrisijungtiâ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "TapatybÄs patvirtinimo langas"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Kompiuterio vardas"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Prisijungti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Paleisti iÅ¡ naujo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "IÅ¡jungti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Sustabdyti"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versija"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Skydelis"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Kalbos"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Kalbos:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Kalba:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Kita..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Pasirinkite kalbÄ
+ iÅ¡ sÄ
+raÅ¡o."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Nenurodyta"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "KlaviatÅ«ros iÅ¡dÄstymai"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_KlaviatÅ«ra:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Kita..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Pasirinkite klaviatÅ«ros iÅ¡dÄstymÄ
+ iÅ¡ sÄ
+raÅ¡o."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "UÅŸraÅ¡o tekstas"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Tekstas uÅŸraÅ¡ui"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Piktogramos pavadinimas"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Piktograma, naudojama su uÅŸraÅ¡u"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Numatytasis elementas"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Numatytojo elemento id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maksimalus elementÅ³ skaiÄius"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Maksimalus elementÅ³, laikytinÅ³ sÄ
+raÅ¡e, skaiÄius"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "NutolÄs prisijungimas (jungiamasi prie %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "NutolÄs prisijungimas (prisijungta prie %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "NutolÄs prisijungimas"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesijos:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "PraneÅ¡imo tekstas"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "PraneÅ¡imo tekstas, kai pasirinkimo nÄra"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "PaslÄpti perkrovimo mygtukus"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Nerodyti ÅŸinomÅ³ naudotojÅ³ prisijungimo lange"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ä®_jungti klaviatÅ«ros prieinamumo Ä¯skiepÄ¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Ä®jungti derinimÄ
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Ä®jungti pasveikintuvo derinimo veiksenÄ
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Ä®jungti klaviatÅ«rÄ
+ ekrane"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Ä®jungti ekrano didinimÄ
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Ä®jungti ekrano skaitytuvÄ
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Ä®jungti pasitinkanÄio praneÅ¡imo rodymÄ
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Pasveikintuvo logotipo piktogramos pavadinimas"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "Rodyti vietinius naudotojus veidÅ³ narÅ¡yklÄje"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "Neseniai pasirinkti klaviatÅ«ros iÅ¡dÄstymai"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "Neseniai pasirinktos kalbos"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "SÄ
+raÅ¡as klaviatÅ«ros iÅ¡dÄstymÅ³, rodomÅ³ pagal nutylÄjimÄ
+ prisijungimo lange."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "SÄ
+raÅ¡as kalbÅ³, rodomÅ³ pagal nutylÄjimÄ
+ prisijungimo lange."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "SÄ
+raÅ¡as naudotojÅ³, nerodytinÅ³ veidÅ³ narÅ¡yklÄje."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "SÄ
+raÅ¡as naudotojÅ³, pagal nutylÄjimÄ
+ rodytinÅ³ veidÅ³ narÅ¡yklÄje."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Piktogramos pavadinimas, naudojamas pasveikintuvo logotipui."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to disable showing known users in the login window."
+msgstr "Nustatykite true, jei nenorite rodyti ÅŸinomÅ³ naudotojÅ³ prisijungimo lange."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "Nustatykite true, jei nenorite rodyti kompiuterio perkrovimo mygtukÅ³ prisijungimo lange."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Nustatykite true, jei norite Ä¯jungti fono nustatymÅ³ valdyklÄs Ä¯skiepÄ¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Nustatykite true, jei norite Ä¯jungti media-keys nustatymÅ³ valdyklÄs Ä¯skiepÄ¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Nustatykite true, jei norite Ä¯jungti klaviatÅ«rÄ
+ ekrane."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the plugin to manage the accessibility keyboard settings."
+msgstr "Nustatykite true, jei norite, kad Ä¯skiepis automatiÅ¡kai valdytÅ³ klaviatÅ«ros prieinamumo nustatymus."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the screen magnifier."
+msgstr "Nustatykite true, jei norite Ä¯jungti ekrano didintuvÄ
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the screen reader."
+msgstr "Nustatykite true, jei norite Ä¯jungti ekrano skaitytuvÄ
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Nustatykite true, jei norite Ä¯jungti garso nustatymÅ³ valdyklÄs Ä¯skiepÄ¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Nustatykite true, jei norite Ä¯jungti xrandr nustatymÅ³ valdyklÄs Ä¯skiepÄ¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Nustatykite true, jei norite Ä¯jungti xsettings nustatymÅ³ valdyklÄs Ä¯skiepÄ¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Set to true to include system local users in Face Browser"
+msgstr "Nustatykite true, jei norite rodyti vietinius sistemos naudotojus veidÅ³ narÅ¡yklÄje"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "Nustatykite True, jei norite rodyti pasitikimo praneÅ¡imÄ
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "Nustatykite True, jei norite naudoti compiz kaip langÅ³ valdyklÄ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+msgstr "Tekstinio praneÅ¡imo tekstas, rodomas vietoje banner_message_text prisijungimo lange, kai naudotojÅ³ pasirinkimo nÄra."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "Tekstinio praneÅ¡imo tekstas, rodomas prisijungimo lange."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True, jei fono nustatymÅ³ valdyklÄs Ä¯skiepis Ä¯jungtas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True, jei media-keys nustatymÅ³ valdyklÄs Ä¯skiepis Ä¯jungtas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True, jei garso nustatymÅ³ valdyklÄs Ä¯skiepis Ä¯jungtas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True, jei xrandr nustatymÅ³ valdyklÄs Ä¯skiepis Ä¯jungtas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "True, jei xsettings nustatymÅ³ valdyklÄs Ä¯skiepis Ä¯jungtas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "Naudoti compiz kaip langÅ³ valdyklÄ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "Naudotojai, kurie neturÄtÅ³ bÅ«ti rodomi veidÅ³ narÅ¡yklÄje"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "Naudotojai, rodytini veidÅ³ narÅ¡yklÄje"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "TrukmÄ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Laikas sekundÄmis, kol chronometras sustos"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Paleidimo laikas"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Laikas, kada chronometras pradÄjo eiti"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ar jis veikia?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Ar chronometras dabar veikia"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "ValdyklÄ"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "Naudotojo valdyklÄs, valdanÄios Å¡Ä¯ naudotojÄ
+, objektas."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Kita..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Pasirinkite kitÄ
+ paskyrÄ
+"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "SveÄias"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Prisijungti kaip sveÄiui"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatinis prijungimas"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "AutomatiÅ¡kai prisijungti prie sistemos suÅŸymÄjus parinktis"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Prijungti kaip %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Jau prisijungÄ"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr "Naudotojo keitimo Ä¯taisas yra laisva programinÄ Ä¯ranga; galite jÄ
+ platinti ir/ar modifikuoti GNU bendrosios vieÅ¡osios licencijos sÄ
+lygomis, kurios paskelbtos Laisvosios programinÄs Ä¯rangos fondo; 2-osios arba (JÅ«sÅ³ pasirinkimu) bet kurios vÄlesnÄs licencijos versijos sÄ
+lygomis."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr "Å i programa yra platinama tikintis, kad jis bus naudinga, bet BE JOKIÅ² GARANTIJÅ²; netgi be numanomÅ³ PARDAVIMO arba TINKAMUMO TAM TIKRAM TIKSLUI garantijÅ³. DÄl iÅ¡samesnÄs informacijos ÅŸiÅ«rÄkite GNU bendrÄ
+jÄ
+ vieÅ¡Ä
+jÄ
+ licencijÄ
+."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr "JÅ«s turÄjote gauti GNU Bendrosios VieÅ¡osios Licencijos kopijÄ
+ kartu su Å¡ia programa; jeigu negavote, raÅ¡ykite laiÅ¡kÄ
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Meniu greitam naudotojo perjungimui."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Gintautas Miliauskas <gintas@akl.lt>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nepavyko uÅŸrakinti ekrano: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Nepavyko laikinai nustatyti ekrano saugo Ä¯ juodÄ
+ ekranÄ
+: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nepavyko atsijungti: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Laisvas"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Nematomas"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "UÅŸimtas"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "NÄra"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Paskyros informacija..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Sistemos nustatymai..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "UÅŸrakinti ekranÄ
+"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Keisti naudotojÄ
+"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "IÅ¡eiti..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "NeÅŸinoma"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Naudotojo keitimo Ä¯taisas"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Pakeisti paskyros nustatymus ir bÅ«senÄ
+"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Meniu greitam naudotojo keitimui"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Naudotojo keitiklis"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Naudotojo keitiklio Ä¯taiso gamykla"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Keisti asmeninÄ _informacijÄ
+"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Apie"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Keisti naudotojus ir grupes"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignoruojama - palikta suderinamumui"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMANDA"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Derinimo iÅ¡vestis"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Programos versija"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nepavyko identifikuoti esamo seanso."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Naujas GDM prisijungimas"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nepavyko paleisti naujo ekrano"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Ekrano paveikslÄlis Ä¯raÅ¡ytas"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ä®raÅ¡yti ekrano paveikslÄlÄ¯"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "procesas baigÄ darbÄ
+ su kodu %d"
+#~ msgid "Unable establish credentials"
+#~ msgstr "Nepavyko patvirtinti kredencialÅ³"
+#~ msgid "Failed to restart computer"
+#~ msgstr "Nepavyko kompiuterio paleisti iÅ¡ naujo"
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "NeleidÅŸiama sistemÄ
+ perkrauti, nes prisijungÄ kiti naudotojai"
+#~ msgid "Failed to stop computer"
+#~ msgstr "Nepavyko sustabdyti kompiuterio"
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "NeleidÅŸiama sustabdyti kompiuterio, nes prisijungÄ kiti naudotojai"
+#~ msgid "page 5"
+#~ msgstr "5 puslapis"
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Ä®jungtas Caps Lock."
+#~ msgid "User"
+#~ msgstr "Naudotojas"
+#~ msgid "The user this menu item represents."
+#~ msgstr "Naudotojas, kurÄ¯ atitinka Å¡is meniu elementas."
+#~ msgid "Icon Size"
+#~ msgstr "Piktogramos dydis"
+#~ msgid "The size of the icon to use."
+#~ msgstr "Naudojamos piktogramos dydis."
+#~ msgid "Indicator Size"
+#~ msgstr "Indikatoriaus dydis"
+#~ msgid "Size of check indicator"
+#~ msgstr "Indikatoriaus dydis"
+#~ msgid "Indicator Spacing"
+#~ msgstr "Indikatoriaus tarpas"
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Tarpas tarp naudotojo vardo ir indikatoriaus"
+#~ msgid "_Help"
+#~ msgstr "_Åœinynas"
+#~ msgid "Main Options"
+#~ msgstr "PagrindinÄs parinktys"
+
Index: proiecte/PPPP/gdm/po/lv.po
===================================================================
--- proiecte/PPPP/gdm/po/lv.po	(revision 134)
+++ proiecte/PPPP/gdm/po/lv.po	(revision 134)
@@ -0,0 +1,1105 @@
+# translation of lv.po to Latvian
+# gdm for Latvian.
+# Copyright (C) 2002, 2006, 2009 Free Software Foundation, Inc.
+#
+#
+# Raivis Dejus <orvils@gmail.com>, 2006, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: lv\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-02-18 16:53+0000\n"
+"PO-Revision-Date: 2009-02-19 23:54+0200\n"
+"Last-Translator: Raivis Dejus <orvils@gmail.com>\n"
+"Language-Team: Latvian <locale@laka.lv>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+"X-Launchpad-Export-Date: 2009-02-19 16:12+0000\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "AktivizÄt atkÄŒÅ«doÅ¡anas kodu"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "EkrÄna ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME darbvirsmas pÄrvaldnieka vergs"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nevar autentificÄt lietotÄju"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "Nevar apstiprinÄt pilnvaras"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1105
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nevar palaist X serveri (jÅ«su grafisko vidi) kÄdas iekÅ¡Äjas kÄŒÅ«das dÄÄŒ."
+"LÅ«dzu sazinieties ar sistÄmadministrÄtoru vai pÄrbaidiet sistÄmas ÅŸurnÄlu, lai diagnosticÄtu. Pa to laiku displejs tiks deaktivizÄts. LÅ«dzu pÄrstartÄjier GDM, kad problÄma "
+"bÅ«s izlabota."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: neizdevÄs pieslÄgties vecÄka ekrÄnam '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Serveri vajadzÄja palaist lietotÄjam %s, bet Å¡Äds lietotÄjs neeksistÄ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nevar uzstÄdÄ«t grupas id uz %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() neidevÄs %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nevar uzstÄdÄ«t lietotÄja id uz %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nevar uzstÄdÄ«t grupas id uz 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Nevar atvÄrt %s ekrÄna ÅŸurnalÄÅ¡anas failu!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: KÄŒÅ«da uzstÄdot %s uz %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Servera prioritÄti nevar uzstÄdÄ«t uz %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: TukÅ¡a servera komanda displejam %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "LietotÄjvÄrds:"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "LietotÄjvÄrds"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Resursdators"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Resursdators"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "EkrÄna ierÄ«ce"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Displeja ierÄ«ce"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "vispÄrÄja kÄŒÅ«da"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "beigusies atmiÅa"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "nezinÄma kÄŒÅ«da"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "LietotÄjvÄrds:"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "nav pieejams lietotÄja konts"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "Nevar nomainÄ«ties uz lietotÄju"
+
+#: ../daemon/gdm-simple-slave.c:429
+msgid "Unable establish credentials"
+msgstr "Nevar apstiprinÄt mandÄtus"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "LietotÄjs %s neeksistÄ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Grupa %s neeksistÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nevar izveidot ligzdu!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:860
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Liegts XDMCP pieprasÄ«jums no resursdatora %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1017
+#: ../daemon/gdm-xdmcp-display-factory.c:1238
+msgid "Could not extract authlist from packet"
+msgstr "Nevar iegÅ«t authlist no paketes"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1030
+#: ../daemon/gdm-xdmcp-display-factory.c:1253
+msgid "Error in checksum"
+msgstr "KÄŒÅ«da kontrolsumÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1504
+msgid "Bad address"
+msgstr "Slikta adrese"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1585
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: NevarÄja nolasÄ«t ekrÄna adresi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1593
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: NevarÄja nolasÄ«t elrÄna porta numuru"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1602
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Nevar iegÅ«t authlist no paketes"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1622
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: KÄŒÅ«da kontrolsumÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2131
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: SaÅemts REQUEST no liegtas adreses %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2141
+#: ../daemon/gdm-xdmcp-display-factory.c:2496
+#: ../daemon/gdm-xdmcp-display-factory.c:2748
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: NevarÄja nolasÄ«t EkrÄna Numuru"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2148
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: NevarÄja nolasÄ«t Savienojuma Tipu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2155
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: NevarÄja nolasÄ«t klienta adresi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2163
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: NevarÄja nolasÄ«t AutentifikÄcijas vÄrdus"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2172
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: NevarÄja nolasÄ«t AutentifikÄcijas datus"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2182
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: NevarÄja nolasÄ«t AutorizÄcijas sarakstu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2201
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: NevarÄja nolasÄ«t RaÅŸorÄja ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2228
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: KÄŒÅ«me kontrolsummÄ no %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2480
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: SaÅemts ziÅojums no liegtas adreses %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2489
+#: ../daemon/gdm-xdmcp-display-factory.c:2755
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: NevarÄja nolasÄ«t Sesijas ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2503
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: NevarÄja nolasÄ«t EkrÄna klasi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2608
+#: ../daemon/gdm-xdmcp-display-factory.c:2658
+#: ../daemon/gdm-xdmcp-display-factory.c:2664
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: NevarÄja nolasÄ«t adresi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2738
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: SaÅemts KEEPALIVE no liegtas adreses %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2827
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: NevarÄja nolasÄ«t XDMCP galveni!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2833
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Nepareiza XDMCP versija!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2839
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3284
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nevar iegÅ«t servera nosaukumu: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Nevar ierakstÄ«t PID failu %s: IespÄjams beigusies vieta uz diska: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s neeksistÄ vai nav direktorija."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s neeksistÄ. Izbeidzu."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s nav direktorijs. Izbeidzu."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Aut. direktorija %s nepieder lietotÄjam %d un grupai %d. PÄrtrauc."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Authdir %s ir nepareizas piekÄŒuves atÄŒaujas %o. VajadzÄtu bÅ«t %o. "
+"PÄrtraucu darbu."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nevar atrast GDM lietotÄju '%s'. PÄrtraucu darbu!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM lietotÄjam nevajadzÄtu bÅ«t root. PÄrtraucu darbÄ«bu!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nevar atrast GDM grupu '%s'. pÄrtraucu darbÄ«bu!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM grupai nevajadzÄtu bÅ«t root. PÄrtraucu darbÄ«bu!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "PadarÄ«t visus brÄ«dinÄjumus fatÄlus"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "NodrukÄt GDM versiju"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME darbvirsmas pÄrvaldnieks"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Tikai root grib palaist GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME displeja pÄrvaldnieka sesijas darbinieks"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "PieslÄgÅ¡anÄs logs"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "BaroÅ¡anas pÄrvaldnieks"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "BaroÅ¡anas pÄrvaldÄ«bas dÄmons"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME iestatÄ«jumu dÄmons"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME ekrÄna palielinÄtÄjs"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Palielina ekrÄna daÄŒas"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME ekrÄna tastatÅ«ra"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Izmantot ekrÄna tastatÅ«ru"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca ekrÄna lasÄ«tÄjs"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "IzvÄlieties sistÄmu"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: nevarÄja izveidot XDMCP buferi!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: NevarÄja nolasÄ«t XDMCP galveni!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "VÄrtÄ«ba"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "pabeigtÄ laika procents"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "NeaktÄ«vs teksts"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "AktÄ«vs teksts"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "AutomÄtiska pieslÄgÅ¡anÄs..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "AtceÄŒ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "Nevar pÄrstartÄt datoru"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "Nevar apturÄt datoru"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid "You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "AutentifikÄcijas logs"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Datora nosaukums"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "PieslÄgties"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "PÄrstartÄt"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "IzslÄgt"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "IesnaudinÄt"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versija"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "5 lapa"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "Panelis"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Valodas"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "Va_lodas:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "Va_loda:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Cita..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "NespecificÄts"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "TastatÅ«ras izkÄrtojumi"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_TastatÅ«ra:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Cita..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "EtiÄ·etes teksts"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Ikonas nosaukums"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "NoklusÄtÄ vienÄ«ba"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "AttÄlinÄta pieslÄgÅ¡anÄs (PieslÄdzas %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "AttÄlinÄtÄ pieslÄgÅ¡anÄs (PieslÄdzies %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "AttÄlinÄta pieslÄgÅ¡anÄs"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesijas:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "NerÄdÄ«t zinÄmos lietotÄjus pieslÄgÅ¡anÄs logÄ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "AktivizÄt pieejamÄs klaviatÅ«ras spraudni"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "AktivizÄt atkÄŒÅ«doÅ¡anu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "AktivizÄt ekrÄna tastatÅ«ru"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "AktivizÄt ekrÄna palielinÄtÄju"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "AktivizÄt ekrÄna lasÄ«tÄju"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "SagaidÄ«tÄja logo ikonas nosaukums"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Nesen izmantotie tastatÅ«ras izkÄrtojumi"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Nesen izvÄlÄtÄs valodas"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "Teksta ziÅojums, ko rÄdÄ«t pieslÄgÅ¡anÄs logÄ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Ilgums"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "SÄkuma laiks"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Vai tas ir palaists?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "PÄrvaldnieks"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "LietotÄju vadÄ«bas paneÄŒa objekts, kurÅ¡ vada Å¡o lietotÄju."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "Cits..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "IzvÄlieties citu kontu"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "CiemiÅÅ¡"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "PieslÄgties kÄ pagaidu viesim"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "AutomÄtiskÄ pieslÄgÅ¡anÄs"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "PieslÄgties kÄ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "Jau ir pieslÄdzies"
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid ""
+"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."
+msgstr ""
+"Å Ä« programma tiek izplatÄ«ta ar cerÄ«bu ka tÄ bÅ«s noderÄ«ga, bet bez jebkÄdas "
+"garantijas vai iekÄŒautÄm garantijÄm, ka tÄ strÄdÄ vai ir derÄ«ga kÄdam "
+"konkrÄtam mÄrÄ·im. SÄ«kÄku informÄciju meklÄjiet GNU VispÄrÄjas publiskÄs "
+"licences tekstÄ."
+
+#: ../gui/user-switch-applet/applet.c:168
+msgid ""
+"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 "
+msgstr ""
+"Jums vajadzÄja saÅemt GNU VispÄrÄjÄs publiskÄs licences kopiju kopÄ ar Å¡o "
+"programmu; ja tÄ nav noticis rakstiet Free Software Foundation, Inc., 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "A menu to quickly switch between users."
+msgstr "IzvÄlne, lai Ätri pÄrslÄgtos starp lietotÄjiem."
+
+#: ../gui/user-switch-applet/applet.c:186
+msgid "translator-credits"
+msgstr "Raivis Dejus <orvils@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:643
+#: ../gui/user-switch-applet/applet.c:778
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nevar saslÄgt ekrÄnu: %s"
+
+#: ../gui/user-switch-applet/applet.c:665
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "PagaidÄm nav iespÄjams uzstÄdÄ«t ekrÄnsaudzÄtÄju uz tukÅ¡a ekrÄna: %s"
+
+#: ../gui/user-switch-applet/applet.c:876
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nevar atslÄgties: %s"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Available"
+msgstr "Pieejams"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Invisible"
+msgstr "Neredzams"
+
+#: ../gui/user-switch-applet/applet.c:961
+msgid "Busy"
+msgstr "AizÅemts"
+
+#: ../gui/user-switch-applet/applet.c:962
+msgid "Away"
+msgstr "ProjÄm"
+
+#: ../gui/user-switch-applet/applet.c:1108
+msgid "Account Information..."
+msgstr "Konta informÄcija..."
+
+#: ../gui/user-switch-applet/applet.c:1120
+msgid "System Preferences..."
+msgstr "SistÄmas iestatÄ«jumi..."
+
+#: ../gui/user-switch-applet/applet.c:1136
+msgid "Lock Screen"
+msgstr "SlÄgt ekrÄnu"
+
+#: ../gui/user-switch-applet/applet.c:1147
+msgid "Switch User"
+msgstr "PÄrslÄgt lietotÄju"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1158
+msgid "Quit..."
+msgstr "Iziet..."
+
+#: ../gui/user-switch-applet/applet.c:1261
+msgid "Unknown"
+msgstr "NezinÄms"
+
+#: ../gui/user-switch-applet/applet.c:1373
+msgid "User Switch Applet"
+msgstr "LietotÄju pÄrslÄgÅ¡anas sÄ«kprogramma"
+
+#: ../gui/user-switch-applet/applet.c:1382
+msgid "Change account settings and status"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "IzvÄlne, lai Ätri pÄrslÄgtos starp lietotÄjiem"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "LietotÄju pÄrslÄdzÄjs"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "LietotÄju pÄrslÄga sÄ«klietotÅu raÅŸotne"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Red_iÄ£Ät personisko InformÄciju"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "P_ar"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "R_ediÄ£Ät lietotÄjus un grupas"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMANDA"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "AtkÄŒÅ«doÅ¡anas izvade"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Å Ä«s programmas versija"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Jauna GDM pieslÄgÅ¡anÄs"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nevar palaist jaunu ekrÄnu"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "UzÅemt ekrÄna attÄlu"
+
Index: proiecte/PPPP/gdm/po/mai.po
===================================================================
--- proiecte/PPPP/gdm/po/mai.po	(revision 134)
+++ proiecte/PPPP/gdm/po/mai.po	(revision 134)
@@ -0,0 +1,1184 @@
+# translation of gdm.master.mai.po to Hindi
+# BOSS GNU/Linux <bosslinux@cdac.in>, 2008.
+# Rajesh Ranjan <rajesh672@gmail.com>, 2009.
+# translation to Maithli
+# Copyright (C) 2006 The GNOME Foundation
+# This file is distributed under the same license as the PACKAGE package.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.mai\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-20 10:11+0530\n"
+"Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
+"Language-Team: Hindi <hindi.sf.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
+"\n"
+"\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à€µà€°à¥à€£ à€¯à¥à€à¥à€€à€¿ à€šà€¹à€¿ à€
+à€à€¿"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à€¡à€¿à€¬à€à€¿à€à€ à€à¥à€¡ à€žà€à¥à€°à€¿à€¯ à€à€°à¥"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "à€à€šà¥à€® à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€à€§à€ à€žà¥à€²à¥à€µ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à€€à€à€€à¥à€° à€ªà€° \"%s\" à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€šà€¹à€¿ à€ªà€Ÿà€¬à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à€²à€Ÿà€à€¿à€š à€€à€à€€à¥à€° à€à€°à€à€­à¥à€à¥à€€ à€à€°à€¬à€Ÿà€®à¥ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€žà€€à¥à€¯à€Ÿà€ªà€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€ªà¥à€°à€Ÿà€§à€¿à€à¥à€€ à€à€°à€¬à€Ÿà€®à¥ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à€¶à¥à€°à¥à€¯ à€žà¥à€¥à€Ÿà€ªà€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s:'%s' à€ªà€¿à€€à¥ à€¡à€¿à€žà€ªà¥à€²à¥à€žà€ à€à¥à€¡à€Œà€¬à€Ÿà€®à¥ à€¬à€¿à€«à€² à€°à€¹à€² "
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "%s à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€Šà¥à€µà€Ÿà€°à€Ÿ à€žà€°à¥à€µà€° à€à¥à€ à€¶à€Ÿà€à€¿à€€ à€à€à€² à€à¥à€² à€ªà€° à€ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€®à¥à€à¥à€Š à€šà€¹à€¿ à€
+à€à€¿"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%d à€ªà€° à€žà€®à¥à€¹ à€à€à€¡à¥ à€šà€¿à€¯à€€ à€šà€¹à€¿ à€à€ à€žà€à€²"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s à€¹à¥à€€à¥ initgroups() à€
+à€žà€«à€²"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€à€à€¡à¥ %d à€¹à¥à€€à¥ à€šà€¿à€¯à€€ à€šà€¹à€¿ à€à€ à€žà€à€²"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "0 à€¹à¥à€€à¥ à€žà€®à¥à€¹ à€à€à€¡à¥ à€šà€¿à€¯à€€ à€šà€¹à€¿ à€à€ à€žà€à€²"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: à€¡à€¿à€žà€ªà¥à€²à¥ %s à€²à¥à€² à€²à¥à€ à€«à€Œà€Ÿà€à€² à€šà€¹à€¿ à€à¥à€²à€¿ à€žà€à€²!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %sà€à¥à€ %s à€ªà€° à€žà¥à€ à€à€°à€¬à€®à¥ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à€žà€°à¥à€µà€° à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿà€à¥à€ %dà€®à¥ à€žà¥à€ à€šà€¹à€¿ à€à€à€² à€à€Ÿà€ à€žà€à€²: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: à€¡à€¿à€žà€ªà¥à€²à¥ %s à€²à¥à€² à€à€Ÿà€²à¥ à€žà€°à¥à€µà€° à€à€®à€Ÿà€à€¡ "
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿà€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à€®à¥à€à€¬à€Ÿà€šà€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à€®à¥à€à€¬à€Ÿà€šà€šà€Ÿà€®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€ à€¯à¥à€à¥à€€à€¿"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€ à€¯à¥à€à¥à€€à€¿"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€°à€ à€žà€à€ à€µà€Ÿà€°à¥à€€à€Ÿà€²à€Ÿà€ª à€¶à¥à€°à¥ à€à€°à€¬à€Ÿà€®à¥ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "à€žà€Ÿà€®à€Ÿà€šà¥à€¯ à€µà€¿à€«à€²à€€à€Ÿ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "à€žà¥à€®à¥à€€à€¿ à€žà€ à€¬à¥à€žà¥"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "à€
+à€šà¥à€ªà¥à€°à€¯à¥à€ à€ªà¥à€°à¥à€à¥à€°à€Ÿà€®à€° à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "à€
+à€à¥à€à€Ÿà€€ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€šà€Ÿà€®:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à€µà€°à¥à€¯ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿà€šà€Ÿà€® à€ªà¥à€°à€Ÿà€à€ªà¥à€à€ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿà€ à€®à¥à€à€¬à€Ÿà€šà€šà€Ÿà€®à€ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿà€ à€à€à€žà¥à€²à€ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà¥à€à¥à€°à€¿à€à€à€ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š xauth à€¶à¥à€°à¥à€¯à€ à€žà€€à¥à€¯à€Ÿà€ªà€š à€€à€à€€à¥à€° à€žà¥à€à€¿à€€ à€à€°à€¬à€Ÿà€®à¥ à€€à¥à€°à¥à€à€¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "à€à¥à€šà¥ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€à€Ÿà€€à€Ÿ à€à€ªà€²à€¬à¥à€§ à€šà€¹à€¿"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€¬à€Šà€²à€¬à€Ÿà€®à¥ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ %s à€®à¥à€à¥à€Š à€šà€¹à€¿ à€
+à€à€¿."
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "à€žà€®à¥à€¹ %s à€®à¥à€à¥à€Š à€šà€¹à€¿ à€
+à€à€¿."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à€žà€®à¥à€¹ à€žà€Ÿà€à¥à€ à€šà€¹à€¿ à€¬à€šà€Ÿà€ à€žà€à€²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "à€¹à¥à€žà¥à€ %s à€žà€ à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€à¥à€µà¥à€°à¥ à€šà€à€Ÿà€°à€² à€à¥à€² "
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à€ªà¥à€à¥à€à€žà€ à€ªà¥à€°à€Ÿà€®à€Ÿà€£à€¿à€-à€žà¥à€à¥ à€šà€¹à€¿ à€šà€¿à€à€Ÿà€² à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "à€à¥à€à€žà€®à€®à¥ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à€
+à€§à€²à€Ÿà€¹ à€ªà€€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à€¡à€¿à€žà€ªà¥à€²à¥ à€ªà€€à€Ÿ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à€¡à€¿à€žà€ªà¥à€²à¥ à€ªà¥à€°à¥à€ à€žà€à€à¥à€¯à€Ÿ à€šà€¹à€¿ à€ªà€¢à€Œà€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à€ªà¥à€à¥à€ à€žà€ à€ªà¥à€°à€Ÿà€®à€Ÿà€£à€¿à€-à€žà¥à€à¥ à€šà€¹à€¿ à€šà€¿à€à€Ÿà€²à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à€à¥à€à€žà€®à€®à¥ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à€šà€¿à€·à¥à€§à€¿à€€ à€¹à¥à€žà¥à€ %s à€žà€ à€šà€¿à€µà¥à€Šà€š à€­à¥à€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à€¡à€¿à€žà€ªà¥à€²à¥ à€žà€à€à¥à€¯à€Ÿ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à€à€šà¥à€à¥à€¶à€š à€ªà¥à€°à€à€Ÿà€° à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr " %s : à€à¥à€²à€Ÿà€à€à€ à€ªà€€à€Ÿ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à€ªà¥à€°à€Ÿà€®à€Ÿà€£à¥à€à€°à€£ à€šà€Ÿà€®à€à¥à€ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à€ªà¥à€°à€Ÿà€®à€Ÿà€£à¥à€à€°à€£ à€¡à¥à€à€Ÿ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à€žà€€à¥à€¯à€Ÿà€ªà€š à€žà¥à€à¥ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à€à€€à¥à€ªà€Ÿà€Šà€ à€à€à€¡à¥ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à€žà€ à€à¥à€à€žà€® à€
+à€žà€«à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à€šà€¿à€·à¥à€§à€¿à€€ à€¹à¥à€žà¥à€ %s à€žà€ à€®à¥à€šà¥à€ à€­à¥à€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à€žà€€à¥à€° à€à€à€¡à¥ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à€¡à€¿à€žà€ªà¥à€²à¥ à€µà€°à¥à€ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à€ªà€€à€Ÿ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à€šà€¿à€·à¥à€§à€¿à€€ à€¹à¥à€žà¥à€ %s à€žà€ à€à¥à€ªà€
+à€²à€Ÿà€à€µ à€­à¥à€à€²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à€¶à¥à€°à¥à€·à€¿à€à€Ÿ à€šà€¹à€¿ à€ªà€¢à€Œà€¿ à€žà€à€²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥à€ à€à€²à€€ à€žà€à€žà€à€°à€£!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à€ªà€€à€Ÿ à€µà€¿à€¶à¥à€²à¥à€·à€£à€®à¥ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à€žà€°à¥à€µà€° à€®à¥à€à€¬à€Ÿà€š à€šà€Ÿà€® à€šà€¹à€¿ à€­à¥à€à€²: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "à€ªà¥à€à€à€¡à¥ à€«à€Œà€Ÿà€à€² %s à€²à€¿à€ à€šà€¹à€¿ à€žà€à¥à€€ à€
+à€à€¿: à€žà€à€­à€µà€€à€ à€¡à€¿à€žà¥à€à€®à¥ à€à€Ÿà€²à¥ à€à€à€¹ à€šà€¹à€¿. %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "%s à€²à€Ÿà€à€¡à€¿à€° à€®à¥à€à¥à€Š à€šà€¹à€¿ à€
+à€à€¿ à€¯à€Ÿ à€šà€¿à€°à¥à€Šà¥à€¶à€¿à€à€Ÿ à€šà€¹à€¿ à€
+à€à€¿."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "%s Authdir à€®à¥à€à¥à€Š à€šà€¹à€¿ à€
+à€à€¿. à€à¥à€¡à€Œà€¿ à€°à€¹à€² à€
+à€à€¿."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s  à€šà€¿à€°à¥à€Šà¥à€¶à€¿à€à€Ÿ à€šà€¹à€¿ à€
+à€à€¿. à€à¥à€¡à€Œ à€°à€¹à€² à€
+à€à€¿."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s  à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ %d à€žà€®à¥à€¹ %d  à€à¥ à€žà¥à€µà€Ÿà€®à€¿à€€à¥à€µà€®à¥ à€šà€¹à€¿ à€
+à€à€¿. à€à¥à€¡à€Œà€¿ à€°à€¹à€² à€
+à€à€¿."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s à€®à¥à€ à€à€²à€€ %o à€
+à€šà¥à€®à€€à€¿ à€¹à¥. à€¯à€¹ %o à€¹à¥à€šà€Ÿ à€à€Ÿà€¹à€¿à€. à€à¥à€¡à€Œ à€°à€¹à€² à€
+à€à€¿."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ '%s' à€¢à¥à€à€¢ à€šà€¹à€¿ à€žà€à€². à€à¥à€¡à€Œ à€°à€¹à€² à€
+à€à€¿!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€°à¥à€ à€šà€¹à€¿ à€­à€ à€žà€à¥à€€. à€à¥à€¡à€Œà€¿ à€°à€¹à€² à€
+à€à€¿!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€žà€®à¥à€¹ '%s' à€šà€¹à€¿ à€ªà€Ÿà€¬à€¿ à€žà€à¥à€€ à€
+à€à€¿. à€à¥à€¡à€Œà€¿ à€°à€¹à€² à€
+à€à€¿!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "à€à¥à€¡à¥à€à€® à€žà€®à¥à€¹ à€°à¥à€ à€šà€¹à€¿ à€¹à¥à€à€¬à€Ÿ à€à€Ÿà€¹à¥. à€à¥à€¡à€Œà€¿ à€°à€¹à€² à€
+à€à€¿!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à€žà€­à€à€Ÿ à€à¥à€€à€Ÿà€µà€šà¥ à€à€à€­à¥à€° à€¬à€šà€Ÿà€"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à€žà€®à€¯à€ à€¬à€Ÿà€Š à€¬à€Ÿà€¹à€° - à€¡à€¿à€¬à€à€¿à€à€à€ à€²à¥à€²"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "à€à¥à€¡à¥à€à€® à€žà€à€žà¥à€à€°à€£ à€®à¥à€Šà¥à€°à€¿à€€ à€à€°à¥"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "à€à€šà¥à€® à€¡à¥à€žà¥à€à€à¥à€ª à€ªà¥à€°à€¬à€à€§à€"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "à€à¥à€µà€² à€°à¥à€ à€à¥à€¡à¥à€à€® à€à€²à€Ÿà€¬à¥ à€à€Ÿà€¹à¥à€€ à€
+à€à€¿"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "à€à€šà¥à€® à€¡à€¿à€žà¥à€ªà¥à€²à¥ à€ªà¥à€°à€¬à€à€§à€ à€žà€€à¥à€° à€µà€°à¥à€à€°"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "à€à€à¥-à€à€žà€ªà¥à€à€ à€°à€à€¿à€žà¥à€à¥à€°à¥ à€°à¥à€ªà€°"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à€²à¥à€à€¿à€š à€µà€¿à€à€¡à¥"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+#| msgid "Manager"
+msgid "Power Manager"
+msgstr "à€¬à€¿à€à€²à¥ à€ªà¥à€°à€¬à€à€§à€"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à€¬à€¿à€à€²à¥ à€ªà¥à€°à€¬à€à€§à€š à€¡à¥à€®à€Ÿà€š"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à€žà¥à€à€¿à€à€ à€¡à¥à€®à€Ÿà€š"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "à€à€šà¥à€® à€žà¥à€à¥à€°à¥à€š à€à€µà€°à¥à€Šà¥à€§à€"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à€žà¥à€à¥à€°à¥à€šà€ à€à€¿à€à¥ à€
+à€à€¶ à€à€µà€°à¥à€Šà¥à€§à€¿à€€ à€à€°à¥"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à€à€šà€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€à€²"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à€à€šà€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€à€²à€²à€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "à€®à¥à€à€Ÿà€žà€¿à€à¥"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "à€à€°à¥à€à€Ÿ à€žà¥à€à¥à€°à¥à€š à€°à¥à€¡à€°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à€­à€Ÿà€·à€£ à€¯à€Ÿ à€¬à¥à€°à¥à€² à€°à¥à€ªà¥à€ à€à€šà€žà¥à€à¥à€°à¥à€š à€žà¥à€à€šà€Ÿ à€Šà€¿à€
+'"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit à€žà€€à¥à€¯à€Ÿà€ªà€š à€ªà¥à€°à€€à€¿à€šà€¿à€§à€¿"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à€€à€à€€à¥à€° à€à¥à€šà¥"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "%s: Could not read Display Number"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€¬à€«à€° à€šà€¹à€¿ à€¬à€šà€Ÿà€ à€žà€à€²!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: à€à€à¥à€žà€¡à¥à€à€®à€žà¥à€ªà¥ à€¶à¥à€°à¥à€·à€¿à€à€Ÿ à€ªà€¢à€Œà€¿ à€šà€¹à€¿ à€žà€à€²!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à€®à€Ÿà€š"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à€žà€®à€¯ à€ªà¥à€°à€€à€¿à€¶à€€ à€ªà¥à€°à¥à€£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à€šà€¿à€·à¥à€à¥à€°à€¿à€¯ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à€²à¥à€¬à€²à€®à¥ à€ªà¥à€°à€¯à¥à€à€ à€²à¥à€² à€ªà€Ÿà€  à€à€ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€à¥à€šà¥ à€®à€Š à€à¥à€ à€
+à€à€š à€€à€ à€à¥à€šà€²à€ à€šà€¹à€¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à€žà€à¥à€°à€¿à€¯ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à€²à¥à€¬à€²à€®à¥ à€ªà¥à€°à€¯à¥à€à€ à€²à¥à€² à€ªà€Ÿà€  à€à€ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€à¥à€šà¥ à€®à€Š à€à¥à€ à€à¥à€šà€²à€ à€
+à€à€¿"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à€Šà¥à€¶à¥à€¯ à€žà¥à€à¥à€¬à€Šà¥à€§ à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "à€à¥ à€à€¯à€šà€ à€žà¥à€à¥ à€Šà¥à€¶à¥à€¯ à€šà€¹à€¿ à€¹à¥à€¬à€Ÿ à€à€Ÿà€¹à¥"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€²à€Ÿà€ à€à€š..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à€°à€Š à€à€ à€°à€¹à€² à€
+à€à€¿..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à€­à€Ÿà€·à€Ÿ à€à¥à€šà¥ à€à€° à€²à€Ÿà€à€¿à€š à€à¥à€²à€¿à€ à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à€žà€€à¥à€¯à€Ÿà€ªà€š à€žà€à€µà€Ÿà€Š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€° à€šà€Ÿà€®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à€²à€Ÿà€à€¿à€š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à€ªà¥à€šà€ à€ªà¥à€°à€Ÿà€°à€à€­ à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à€¬à€šà¥à€š à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à€žà€žà¥à€ªà¥à€à€¡ à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à€žà€à€žà¥à€à€°à€£"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "à€ªà€à€²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à€­à€Ÿà€·à€Ÿ (_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "à€­à€Ÿà€·à€Ÿ (_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "à€
+à€šà¥à€¯..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "à€à€ªà€²à€¬à¥à€§ à€­à€Ÿà€·à€Ÿà€žà€­à€ à€žà¥à€à¥à€žà€ à€­à€Ÿà€·à€Ÿ à€à¥à€šà¥."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à€
+à€µà€¿à€¶à€¿à€·à¥à€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à€à¥à€à€à¥à€ªà€à€² à€²à¥à€à€à€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "à€à¥à€à€à¥à€ªà€à€² (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à€
+à€šà¥à€¯..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à€à€ªà€²à€¬à¥à€§ à€²à¥à€à€à€ à€à¥ à€ªà¥à€°à¥ à€žà¥à€à¥ à€žà¥ à€à¥à€à€à¥à€ªà€à€² à€²à¥à€à€à€ à€à¥à€šà¥."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "à€ªà€Ÿà€  à€²à¥à€¬à€² à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "à€²à¥à€¬à€²à€ à€°à¥à€ªà¥à€ à€ªà¥à€°à€¯à¥à€à€ à€²à¥à€² à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "à€ªà¥à€°à€€à¥à€ à€šà€Ÿà€®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "à€²à¥à€¬à€²à€ à€žà€à€ à€ªà¥à€°à€¯à¥à€à€ à€²à¥à€² à€ªà¥à€°à€€à¥à€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€®à€Š"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€®à€Š à€à€à€¡à¥"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à€
+à€§à€¿à€à€€à€® à€®à€Š à€à€¿à€šà€€à¥"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à€žà¥à€à¥à€®à¥ à€°à€à€¬à€Ÿà€ à€²à¥à€² à€®à€Šà€ à€
+à€§à€¿à€à€€à€® à€žà€à€à¥à€¯à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à€Šà¥à€°à€žà¥à€¥ à€²à€Ÿà€à€¿à€š (%s à€®à¥à€ à€à¥à€¡à€Œà€¿ à€°à€¹à€² à€
+à€à€¿...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à€Šà¥à€°à€žà¥à€¥ à€²à€Ÿà€à€¿à€š (%s à€®à¥ à€à¥à€¡à€Œà€²...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à€Šà¥à€°à€žà¥à€¥ à€²à€Ÿà€à€¿à€š"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à€žà€€à¥à€° (_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€ "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€  à€à€à€š à€à€¯à€šà€ à€°à€¿à€à¥à€€ à€
+à€à€¿"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à€«à¥à€° à€à€°à€à€­ à€¬à€à€š à€Šà¥à€à¥à€šà€Ÿà€ à€
+à€žà€®à€°à¥à€¥ à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥à€®à¥ à€à¥à€à€Ÿà€€ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€®à€€ à€Šà¥à€à€Ÿà€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à€ªà€¹à¥à€à€ à€à¥à€à€à¥à€ªà€à€² à€ªà¥à€²à€à€¿à€š à€žà€à¥à€·à€® à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à€¡à€¿à€¬à€à€¿à€à€ à€žà€à¥à€·à€® à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à€à¥à€°à¥à€à€°à€ à€²à¥à€² à€¡à€¿à€¬à€à€¿à€à€ à€®à¥à€¡ à€žà€à¥à€·à€® à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à€à€šà€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€à€² à€žà€à¥à€·à€® à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€à€µà€°à¥à€Šà¥à€§à€ à€žà€à¥à€·à€® à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€°à¥à€¡à€° à€žà€à¥à€·à€® à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€Šà¥à€à¥à€šà€Ÿà€ à€žà€à¥à€·à€® à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à€à¥à€°à¥à€à€° à€²à¥à€à¥à€ à€ªà¥à€°à€¯à¥à€à€ à€²à¥à€² à€ªà¥à€°à€€à¥à€ à€šà€Ÿà€®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "à€¹à€Ÿà€²à€®à¥ à€à¥à€šà€² à€à¥à€à€à¥à€ªà€à€² à€²à¥à€à€à€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "à€¹à€Ÿà€²à€®à¥ à€à¥à€šà€² à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€°à¥à€ªà¥à€ à€à¥à€à€à¥à€ªà€à€² à€²à¥à€à€à€à€ à€žà¥à€à¥ à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€°à¥à€ªà¥à€ à€­à€Ÿà€·à€Ÿ à€žà¥à€à¥à€®à¥ à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à€à¥à€°à¥à€à€° à€²à¥à€à¥à€ à€²à¥à€² à€ªà¥à€°à€¯à¥à€à€ à€²à¥à€² à€ªà¥à€°à€žà€à€ à€ªà¥à€°à€€à¥à€ à€šà€Ÿà€®à€®à¥ à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "à€šà€¿à€·à¥à€à¥à€°à€¿à€¯ à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥ à€à€ à€à¥à€à€Ÿà€€ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€à¥à€ à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥à€®à¥ à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€²."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "à€šà€¿à€·à¥à€à¥à€°à€¿à€¯ à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥ à€à€ à€«à¥à€° à€à€°à€à€­ à€à€°à¥ à€¬à€à€šà€à¥à€ à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥à€®à¥ à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€²."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à€®à¥à€¡à€¿à€¯à€Ÿ à€à¥à€à€à¥ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à€à€š à€žà¥à€à¥à€°à¥à€š à€à¥à€à€à¥à€ªà€à€² à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à€ªà€¹à¥à€à€ à€à¥à€à€à¥ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€¿à€€ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "à€žà¥à€à¥à€°à¥à€š à€à€µà€°à¥à€Šà¥à€§à€ à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "à€žà¥à€à¥à€°à¥à€š à€°à¥à€¡à€° à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "à€à€µà€Ÿà€ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€°à€¬à€Ÿà€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€  à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "à€µà€¿à€à€¡à¥ à€ªà¥à€°à€¬à€à€§à€ à€à€ à€°à¥à€ªà¥à€ à€à¥à€à€ªà€¿à€ à€ªà¥à€°à€¯à¥à€ à€à€ à€²à¥à€² à€žà€¹à¥ à€ªà€° à€žà¥à€ à€à€°à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€² à€ªà€Ÿà€  à€¬à¥à€šà€° à€žà€à€Šà¥à€¶ à€à€¬ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€à€¯à€šà€ à€°à€¿à€à¥à€€ à€
+à€à€¿, "
+"banner_message_text à€à€ à€
+à€²à€Ÿà€¬à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "à€²à€Ÿà€à€¿à€š à€µà€¿à€à€¡à¥ à€ªà€° à€Šà¥à€à€Ÿà€¬à¥à€ à€²à¥à€² à€ªà€Ÿà€  à€¬à¥à€šà€° à€žà€à€Šà¥à€¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€à€ à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€à€² à€à€Ÿà€à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€à€ à€®à¥à€¡à€¿à€¯à€Ÿ à€à¥à€à€à¥ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€à€² à€à€Ÿà€à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€à€ à€à€µà€Ÿà€ à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€à€² à€à€Ÿà€à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€à€ xrandr à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€à€² à€à€Ÿà€à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "à€žà€¹à¥ à€à€ xsettings à€žà¥à€à€¿à€à€ à€ªà¥à€°à€¬à€à€§à€ à€ªà¥à€²à€à€¿à€š à€žà€à¥à€°à€¿à€¯ à€à€à€² à€à€Ÿà€à€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "à€µà€¿à€à€¡à¥ à€ªà¥à€°à€¬à€à€§à€ à€à€ à€°à¥à€ªà¥à€ à€à¥à€à€ªà€¿à€à€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à€
+à€µà€§à€¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à€à€Ÿà€à€®à€° à€°à¥à€à€¬à€Ÿ à€€à€ à€žà¥à€à€à¥à€¡à€ à€žà€à€à¥à€¯à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à€ªà¥à€°à€Ÿà€°à€à€­ à€žà€®à€¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à€à€Ÿà€à€®à€°à€ à€žà€®à€¯ à€à€°à€à€­ à€­à¥à€²"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à€à¥ à€ à€à€²à€¿ à€°à€¹à€² à€
+à€à€¿?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à€à¥ à€à€Ÿà€à€®à€° à€
+à€à€š à€à€²à€¿ à€°à€¹à€² à€
+à€à€¿ à€¯à€Ÿ à€šà€¹à€¿"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "à€ªà¥à€°à€¬à€à€§à€"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€ªà¥à€°à€¬à€à€§à€ à€µà€žà¥à€€à¥ à€à€à€°à€Ÿà€žà€ à€ à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€šà€¿à€¯à€à€€à¥à€°à€¿à€€ à€¹à¥à€à€."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à€à€š..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à€à¥à€šà¥ à€
+à€²à€ à€à€Ÿà€€à€Ÿ à€à¥à€šà¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à€
+à€€à€¿à€¥à€¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à€
+à€žà¥à€¥à€Ÿà€¯à¥ à€
+à€€à€¿à€¥à€¿à€ à€°à¥à€ªà¥à€ à€²à€Ÿà€à€¿à€š à€à€°à¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€²à€Ÿà€à€¿à€š"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à€µà€¿à€à€²à¥à€ª à€à¥à€šà€¬à€Ÿà€ à€¬à€Ÿà€Š à€€à€à€€à¥à€°à€®à¥ à€žà¥à€µà€€à€ à€²à€Ÿà€à€¿à€š à€¹à¥à€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s à€°à¥à€ªà¥à€ à€²à€Ÿà€à€¿à€š à€¹à¥à€"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à€
+à€à€š à€²à€Ÿà€à€¿à€š à€
+à€à€¿"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"à€ à€ªà¥à€°à¥à€à¥à€°à€Ÿà€® à€à¥à€ à€à€¹à€¿ à€à€¶à€Ÿ à€žà€ à€µà€¿à€€à€°à€¿à€€ à€à€à€² à€à¥à€² à€
+à€à€¿ à€à¥ à€ à€à€ªà€¯à¥à€à¥ à€¹à€à€€à€Ÿà€¹, à€®à¥à€Šà€Ÿ à€¬à€¿à€šà¥ à€à¥à€šà¥ à€µà€Ÿà€°à€à€à¥ "
+"à€à¥; à€à€€à€ à€€à€ à€à¥ à€¬à€¿à€šà¥ à€à¥à€šà¥ à€®à€°à¥à€à¥à€à€à¥à€¬à€¿à€²à€¿à€à¥ à€
+à€¥à€µà€Ÿ à€à€Ÿà€ž à€à€Šà¥à€Šà¥à€¶à¥à€¯ à€'à€²à¥à€² à€«à€¿à€à€šà¥à€ž à€' à€µà€Ÿà€°à€à€à¥ à€'.  GNU "
+"à€à€šà€°à€² à€ªà€¬à¥à€²à€¿à€ à€²à€Ÿà€à€žà¥à€à€žà€à¥à€ à€¬à¥à€žà¥ à€¬à€¿à€žà¥à€€à€Ÿà€° à€'à€²à¥à€² à€Šà¥à€à¥."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"à€
+à€¹à€Ÿà€à€ GNU à€à€šà€°à€² à€ªà€¬à¥à€²à€¿à€ à€²à€Ÿà€à€žà¥à€à€žà€ à€à€à€à€Ÿ à€à€Ÿà€ªà¥ à€à€¹à€¿ à€ªà¥à€°à¥à€à¥à€°à€Ÿà€®à€ à€žà€à€ à€ªà¥à€°à€Ÿà€ªà¥à€€ à€à€à€šà€Ÿà€ à€à€Ÿà€¹à¥; à€à€ "
+"à€šà€¹à€¿, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, "
+"Boston, MA 02110-1301, USA à€à¥à€ à€²à€¿à€à¥."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿà€ à€¬à¥à€ à€€à¥à€à¥à€žà€ à€¬à€Šà€²à€¬à€Ÿà€' à€²à¥à€² à€®à¥à€šà¥"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "à€žà€à€à¥à€€à€Ÿ à€à¥à€®à€Ÿà€°à¥ (sangeeta09@gmail.com)"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€²à€Ÿà€ à€šà€¹à€¿ à€à€ à€žà€à€€: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à€à€Ÿà€²à¥ à€žà¥à€à¥à€°à¥à€šà€®à¥ à€žà¥à€à¥à€°à¥à€šà€žà¥à€µà€°à€à¥à€ à€
+à€žà¥à€¥à€Ÿà€¯à¥ à€°à¥à€ªà€žà€ à€žà¥à€ à€šà€¹à€¿ à€à€ à€žà€à¥à€€ à€
+à€à€¿: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+#| msgid "Can't lock screen: %s"
+msgid "Can't logout: %s"
+msgstr "à€²à€Ÿà€à€à€à€ à€šà€¹à€¿ à€à€ à€žà€à¥à€€ à€
+à€à€¿: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à€à€ªà€²à€¬à¥à€§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à€
+à€Šà¥à€¶à¥à€¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à€µà¥à€¯à€žà¥à€€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à€Šà¥à€°"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à€à€Ÿà€€à€Ÿ à€žà¥à€à€šà€Ÿ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à€€à€à€€à¥à€° à€µà€°à¥à€¯à€€à€Ÿ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à€žà¥à€à¥à€°à¥à€š à€ªà€° à€€à€Ÿà€²à€Ÿ à€²à€à€Ÿà€"
+
+#: ../gui/user-switch-applet/applet.c:1168
+#| msgid "User Switcher"
+msgid "Switch User"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€¬à€Šà€²à¥"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à€¬à€Ÿà€¹à€° à€à€Ÿà€..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à€
+à€à¥à€à€Ÿà€€"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€žà¥à€µà€¿à€ à€à€ªà¥à€ªà€²à¥à€"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à€à€Ÿà€€à€Ÿ à€žà¥à€à€¿à€à€ à€ à€žà¥à€¥à€¿à€€à€¿ à€¬à€Šà€²à¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿà€ à€¬à¥à€ à€€à¥à€à¥à€žà€ à€¬à€Šà€²à€¬ à€'à€²à¥à€² à€®à¥à€šà¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€žà¥à€µà€¿à€à€°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€žà¥à€µà€¿à€à€° à€à€ªà¥à€ªà€²à¥à€ à€«à¥à€à¥à€à€°à¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à€šà€¿à€ à€žà¥à€à€šà€Ÿ à€žà€à€ªà€Ÿà€Šà€¿à€€ à€à€°à¥ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à€' à€žà€à€¬à€à€§à€®à¥ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à€ªà¥à€°à€¯à¥à€à¥à€€à€Ÿ à€ à€žà€®à¥à€¹ à€žà€à€ªà€Ÿà€Šà€¿à€€ à€à€°à¥ (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à€
+à€šà€Šà¥à€à€Ÿ à€à€à€² à€à¥à€² - à€žà¥à€žà€à€à€€à€€à€Ÿà€ à€²à¥à€²"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "à€à€®à€Ÿà€à€¡"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à€¡à€¿à€¬à€à€¿à€à€ à€à€à€à€ªà¥à€"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à€ à€
+à€šà¥à€ªà¥à€°à€¯à¥à€à€ à€žà€à€žà¥à€à€°à€£"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à€®à¥à€à¥à€Šà€Ÿ à€žà€à€žà¥à€à€°à€£ à€šà€¹à€¿ à€ªà€¹à€à€Ÿà€š à€žà€à€²."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à€šà€µ à€à¥à€¡à¥à€à€® à€²à€Ÿà€à€¿à€š"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à€šà€µ à€ªà¥à€°à€Šà€°à¥à€¶à€ à€à€°à€à€­ à€à€°à€¬à€Ÿà€®à¥ à€
+à€žà€®à€°à¥à€¥"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à€žà¥à€à¥à€°à¥à€šà€¶à€Ÿà€ à€²à¥à€² à€à¥à€²"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à€žà¥à€à¥à€°à¥à€šà€ à€€à€žà¥à€µà¥à€° à€à€€à€Ÿà€°à¥"
+
Index: proiecte/PPPP/gdm/po/mg.po
===================================================================
--- proiecte/PPPP/gdm/po/mg.po	(revision 134)
+++ proiecte/PPPP/gdm/po/mg.po	(revision 134)
@@ -0,0 +1,5420 @@
+# Malagasy translation of Gdm2	.
+# Copyright (C) 2006 THE GDM2'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the GDM2 package.
+# RAJ  FANO HARIN <rajfanhar@yahoo.fr>, 2006.
+# Thierry Randrianiriana <randrianiriana@gmail.com>, 2006.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GDM2 HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-02-27 03:48+0000\n"
+"PO-Revision-Date: 2007-03-06 14:38+0300\n"
+"Last-Translator: Thierry Randrianiriana <randrianiriana@gmail.com>\n"
+"Language-Team: Malagasy <i18n-malagasy-gnome@gna.org>\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"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Mampiditra anao anatin'ny CDE ity session ity"
+
+#: ../config/default.desktop.in.h:1
+msgid "Run Xclient script"
+msgstr ""
+
+#: ../config/default.desktop.in.h:2
+msgid "This session runs the Xclients script"
+msgstr ""
+
+#: ../config/gnome.desktop.in.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: ../config/gnome.desktop.in.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Mampiditra anao anatin'ny GNOME ity session ity"
+
+#: ../config/ssh.desktop.in.in.h:1
+msgid "Secure Remote connection"
+msgstr ""
+
+#: ../config/ssh.desktop.in.in.h:2
+#, fuzzy
+msgid "This session logs you into a remote host using ssh"
+msgstr "Mampiditra anao anatin'ny CDE ity session ity"
+
+#. DO NOT CHANGE HEADER FILE BY HAND! CHANGE THE extract-shell.sh
+#. SCRIPT THIS IS GENERATED.  ADD A CHANGELOG ENTRY IF YOU MODIFY
+#. THIS SCRIPT.
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:5
+#, fuzzy
+msgid ""
+"Failed to start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and "
+"reconfigure the X server.  Then restart GDM."
+msgstr ""
+"Tsy nahalefa ny mpizara X (ny mpanera an-tsarinao) aho. Mety tsy ara-dalÃ na "
+"angamba ny nandrindrana azy. Mila miditra amin'ny alalan'ny konsoly ary "
+"mandefa ny rindran'asa fikirakirana ny X ianao. Avereno alefa GDM avy eo."
+
+#: ../config/gettextfoo.h:6
+#, fuzzy
+msgid ""
+"Would you like to try to configure the X server?  Note that you will need "
+"the root password for this."
+msgstr ""
+"Tianao hanandrana handefa ny rindran'asa fikirakirana ny X ve izaho? Fantaro "
+"fa mila ilay teny fanalahidy fototra ianao ahafahana manao izany."
+
+#: ../config/gettextfoo.h:7
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+"Soraty eo ilay teny fanalahidy fototra azafady (ho an'ny mpampiasa manana "
+"tombontsoa manokana)."
+
+#: ../config/gettextfoo.h:8
+#, fuzzy
+msgid "Trying to restart the X server."
+msgstr "Nisy olana teo am-panandramana mandefa ny mpizara X."
+
+#: ../config/gettextfoo.h:9
+#, fuzzy
+msgid ""
+"The X server is now disabled.  Restart GDM when it is configured correctly."
+msgstr ""
+"Atsahatro aloha ity mpizara X ity. Avereno GDM  rehefa voarindra ara-dalÃ na "
+"izy."
+
+#: ../config/gettextfoo.h:10
+#, fuzzy
+msgid ""
+"Failed to start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Tsy nahalefa ilay mpizara X (ny mpanera an-tsarinao) aho. Mety tsy ara-"
+"dalÃ na angamba ny nandrindrana azy. Tianao fantarina ve izay lazain'ny "
+"mpizara X ahafahanao mizaha ilay olana?"
+
+#: ../config/gettextfoo.h:11
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Tianao fantarina koa ve ny antsipirian'izay lazain'ny mpizara X?"
+
+#: ../config/gettextfoo.h:12
+#, fuzzy
+msgid ""
+"Failed to start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Tsy nahalefa ny mpizara X (ny mpanera an-tsarinao) aho. Toa tsy ara-dalÃ na "
+"ny fandrindrana ny periferika fanondroana (ny totozinao). Tianao fantarina "
+"ve izay lazain'ny mpizara ahafahanao mizaha ilay olana?"
+
+#: ../config/gettextfoo.h:13 ../config/gettextfoo.h:14
+#, fuzzy
+msgid ""
+"Would you like to try to configure the mouse?  Note that you will need the "
+"root password for this."
+msgstr ""
+"Tianao hanandrana handefa ny rindran'asa fikirakirana ny X ve izaho? Fantaro "
+"fa mila ilay teny fanalahidy fototra ianao ahafahana manao izany."
+
+#: ../config/gettextfoo.h:15
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Ity dia session xterm failsafe. Tsy misongadina izao ny fikandrana raha tsy "
+"ataonao eo amboniny ny mpikorisan'ny totozy. Raha hanajanona ity fomba ity, "
+"dia soraty eo amin'ilay takelaka amin'ny sisiny ambony havia ny hoe 'exit'"
+
+#: ../config/gettextfoo.h:16
+#, fuzzy
+msgid ""
+"Failed to start the session, so starting a failsafe xterm session.  Windows "
+"will have focus only if the mouse pointer is above them.  To get out of this "
+"mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Tsy nahatomboka ny session-nao izaho, ka ny session xterm failsafe no "
+"natomboko. Tsy misongadina izao ny fikandrana raha tsy atao eo amboniny ny "
+"mpikorisan'ny totozy. Raha hanajanona ity fomba ity, dia soraty eo amin'ny "
+"fikandrana amin'ny sisiny ambony ny hoe 'exit'"
+
+#: ../daemon/auth.c:57
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: tsy afaka nanoratra fahazoan-dÃ lana vaovao: %s"
+
+#: ../daemon/auth.c:60
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Tsy nahasoratra fahazoan-dÃ lana vaovao. Mety tsy misy toerana malalaka "
+"intsony ny kapila"
+
+#: ../daemon/auth.c:65
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"Tsy nahasoratra fahazoan-dÃ lana vaovao tamin'ny kapila i GDM. Mety tsy misy "
+"toerana malalaka intsony ao.%s%s"
+
+#: ../daemon/auth.c:195
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Tsy nahaforona rakitra cookie tanatin'ny %s"
+
+#: ../daemon/auth.c:219 ../daemon/auth.c:236 ../daemon/auth.c:878
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Tsy nahasokatra ny %s tamin'ny fomba azo antoka"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:675 ../daemon/auth.c:719
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Tsy nahasokatra ny rakitra cookie %s"
+
+#: ../daemon/auth.c:696
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Tsy nahageja ny rakitra cookie %s"
+
+#: ../daemon/auth.c:748 ../daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "s%s: Tsy nahasoratra ilay cookie"
+
+#: ../daemon/auth.c:854
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Tsy miraharaha ny rakitra cookie hafahafa %s"
+
+#: ../daemon/auth.c:897 ../daemon/gdm.c:1507 ../daemon/gdm.c:1877
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Tsy mahasoratra mankany amin'ny %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:113
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  Waiting for 2 minutes before "
+"trying again on display %s."
+msgstr ""
+"Nijanona in-6 izay ny mpizara seho tanatin'ny 90 segaondra lasa. Mety misy "
+"tsy manjary any ho any. Hiandry mandritra ny 2 minitra alohan'ny anandramana "
+"ny seho %s indray."
+
+#: ../daemon/display.c:257
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Tsy mahaforona fantsona"
+
+#: ../daemon/display.c:335
+#, c-format
+msgid "%s: Failed forking GDM slave process for %s"
+msgstr "%s: Tsy nahasasa-droa ny fizotra lefitry ny GDM ho an'ny %s"
+
+#: ../daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "Rakitra tsy mahazatra ny %s!\n"
+
+#: ../daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... Lava loatra ka tsy mety aseho io rakitra io ...\n"
+
+#: ../daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "Tsy nety sokafana ny %s "
+
+#: ../daemon/errorgui.c:494 ../daemon/errorgui.c:642 ../daemon/errorgui.c:753
+#: ../daemon/errorgui.c:874
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Tsy afaka maneho takelaka kelin'ny tsy fetezana/fampahalalana"
+
+#: ../daemon/filecheck.c:73
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Tsy misy ny laha-tahiry %s."
+
+#: ../daemon/filecheck.c:85 ../daemon/filecheck.c:127
+#: ../daemon/filecheck.c:190
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: ny tompon'ny %s dia tsy ny uid %d."
+
+#: ../daemon/filecheck.c:91 ../daemon/filecheck.c:134
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: Azon'ny vondrona anoratana ny %s."
+
+#: ../daemon/filecheck.c:97
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: Azon'ny hafa anoratana ny %s."
+
+#: ../daemon/filecheck.c:112 ../daemon/filecheck.c:178
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: Tsy misy %s nefa tsy maintsy foronina."
+
+#: ../daemon/filecheck.c:120 ../daemon/filecheck.c:184
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: Rakitra tsy mahazatra ny %s."
+
+#: ../daemon/filecheck.c:141
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: Azon'ny vondrona/hafa anoratana ny %s."
+
+#: ../daemon/filecheck.c:148 ../daemon/filecheck.c:203
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: Lehibe noho ny haben-drakitra nofaritan'ny sysadmin ny %s."
+
+#: ../daemon/gdm-net.c:332
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Tsy nahaforona socket"
+
+#: ../daemon/gdm-net.c:363
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Tsy nahafaritra adiresy tamin'ilay socket"
+
+#: ../daemon/gdm-net.c:449
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: Tsy nahaforona FIFO"
+
+#: ../daemon/gdm-net.c:457
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: Tsy nahasokatra ilay FIFO"
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:206 ../daemon/gdm.c:214 ../daemon/gdm.c:1647
+#: ../daemon/gdm.c:1655
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr ""
+"Tsy mahavita manoratra ny rakitra PID %s: mety tsy misy toerana malalaka "
+"intsony angamba amin'ny kapila.  Tsy fetezana: %s\n"
+
+#: ../daemon/gdm.c:208 ../daemon/gdm.c:216 ../daemon/gdm.c:1649
+#: ../daemon/gdm.c:1657
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr ""
+"Tsy mahavita manoratra ny rakitra PID %s: mety tsy misy toerana malalaka "
+"intsony angamba amin'ny kapila.  Tsy fetezana: %s"
+
+#: ../daemon/gdm.c:226
+#, c-format
+msgid "%s: fork () failed!"
+msgstr "%s: tsy nahomby ny fork ()!"
+
+#. should never happen
+#: ../daemon/gdm.c:229 ../daemon/slave.c:3456
+#, c-format
+msgid "%s: setsid () failed: %s!"
+msgstr "%s: tsy nahomby ny setsid (): %s!"
+
+#: ../daemon/gdm.c:457
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Manandrana ny mpizara X failsafe %s"
+
+#: ../daemon/gdm.c:475
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Mandefa ny teny baiko XKeepsCrashing"
+
+#: ../daemon/gdm.c:592
+msgid ""
+"The X server (your graphical interface) cannot be started.  It is likely "
+"that it is not set up correctly.  You will need to log in on a console and "
+"rerun the X configuration application, then restart GDM."
+msgstr ""
+"Tsy mety alefa ny mpizara X (ny mpanera an-tsarinao). Mety tsy ara-dalÃ na ny "
+"fikirakirana azy. Mila miditra amin'ny alalan'ny konsoly, mamerina mandefa "
+"ny rindran'asa fikirakirana, ary mamerina mandefa ny GDM ianao."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:604
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Tsy nahomby ny fandefasana ny mpizara X efa imbetsaka ihany izay tanatin'ny "
+"fotoana fohy. atsaharo ny seho %s"
+
+#: ../daemon/gdm.c:614 ../daemon/gdm.c:2505
+msgid "Master suspending..."
+msgstr "Fampiatoana ny rafitra manontolo..."
+
+#: ../daemon/gdm.c:667
+#, c-format
+msgid "System is restarting, please wait ..."
+msgstr "Averina alefa ny rafitra. Mahandrasa kely azafady ..."
+
+#: ../daemon/gdm.c:669
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Manajanona ny rafitra. Mandrasa kely azafady ..."
+
+#: ../daemon/gdm.c:680
+msgid "Master halting..."
+msgstr "Fanajanona ny rafitra manontolo..."
+
+#: ../daemon/gdm.c:693
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Tsy nety ny fanajanonana: %s"
+
+#: ../daemon/gdm.c:702
+msgid "Restarting computer..."
+msgstr "Mamerina mandefa ny solosaina..."
+
+#: ../daemon/gdm.c:715
+#, c-format
+msgid "%s: Restart failed: %s"
+msgstr "%s: Tsy nahomby ny famerenana mandefa: %s"
+
+#. We are just feeling very paranoid
+#: ../daemon/gdm.c:726
+#, c-format
+msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+msgstr ""
+
+#: ../daemon/gdm.c:731 ../daemon/gdm.c:755 ../daemon/gdm.c:784
+#, c-format
+msgid "%s%ld="
+msgstr "%s%ld="
+
+#: ../daemon/gdm.c:746
+#, c-format
+msgid "Executing custom command %ld with restart option..."
+msgstr ""
+
+#: ../daemon/gdm.c:763 ../daemon/gdm.c:792
+#, c-format
+msgid "%s: Execution of custom command failed: %s"
+msgstr ""
+
+#: ../daemon/gdm.c:772
+#, c-format
+msgid "Executing custom command %ld with no restart option ..."
+msgstr ""
+
+#. failed fork
+#: ../daemon/gdm.c:778
+#, c-format
+msgid "custom_cmd: forking process for custom command %ld failed"
+msgstr ""
+
+#: ../daemon/gdm.c:804
+#, c-format
+msgid "custom_cmd: child %d returned %d"
+msgstr ""
+
+#: ../daemon/gdm.c:913
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+"system menu from display %s"
+msgstr ""
+"Fangatahana ny famerenana mamelona ny GDM, ny famerenana mamelona ny "
+"solosaina, ny fampiatoana, na ny fanajanonana rehefa tsy misy karazan-"
+"tsafidin'ny rafitra amin'ny seho %s"
+
+#: ../daemon/gdm.c:922
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+"display %s"
+msgstr ""
+"Fangatahana ny famerenana mandefa ny GDM, ny famerenana mandefa ny "
+"solosaina, ny fampiatoana, na ny fanajanonana avy amin'ny seho %s afaka "
+"miova iray "
+
+#. Bury this display for good
+#: ../daemon/gdm.c:988
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Avela ny seho %s"
+
+#: ../daemon/gdm.c:1139
+msgid "GDM restarting ..."
+msgstr "Averina alefa ny GDM ..."
+
+#: ../daemon/gdm.c:1143
+msgid "Failed to restart self"
+msgstr "Tsy nahomby ny fandefasany ny tenany"
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1222
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr ""
+"Daemon fototra: tratran'ny SIGABRT. Nisy zavatra tena tsy nanjary tao. "
+"Hijanona!"
+
+#: ../daemon/gdm.c:1380
+msgid "Do not fork into the background"
+msgstr "Aza misasa-droa any afara any"
+
+#: ../daemon/gdm.c:1382
+msgid "No console (static) servers to be run"
+msgstr "Tsy mpizara konsoly (tsy afaka miova) alefa"
+
+#: ../daemon/gdm.c:1384
+msgid "Alternative defaults configuration file"
+msgstr "Rakitra hafa fikirakirana ireo safidy tsotra"
+
+#: ../daemon/gdm.c:1384
+msgid "CONFIGFILE"
+msgstr "RAKITRA FIKIRAKIRANA"
+
+#: ../daemon/gdm.c:1386
+msgid "Preserve LD_* variables"
+msgstr "Tazony ireo teny miova LD_*"
+
+#: ../daemon/gdm.c:1388
+msgid "Print GDM version"
+msgstr "Manonta ny kinovan'ny GDM"
+
+#: ../daemon/gdm.c:1390
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+"Alefaso aloha ilay mpizara X voalohany, dia ajanony indray mandra-"
+"pahazoantsika ny \"ALEFA\" ao amin'ny fifo"
+
+#: ../daemon/gdm.c:1496 ../daemon/gdm.c:1846
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Tsy mety sokafana mba anoratana ny %s"
+
+#: ../daemon/gdm.c:1549
+#, fuzzy
+msgid "- The GNOME login manager"
+msgstr "Hikira_kira ny mpandrindra fidirana"
+
+#: ../daemon/gdm.c:1550 ../gui/gdmXnestchooser.c:482
+#: ../gui/gdmXnestchooser.c:490 ../gui/gdmchooser.c:1970
+#: ../gui/gdmflexiserver.c:716
+#, fuzzy
+msgid "main options"
+msgstr "Sa_fidy"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/gdm.c:1577
+msgid "Only root wants to run GDM\n"
+msgstr "Ny faka ihany to te handefa ny GDM\n"
+
+#: ../daemon/gdm.c:1601 ../daemon/gdm.c:1605 ../daemon/gdm.c:1685
+#: ../daemon/gdm.c:1689 ../daemon/gdm.c:1693 ../daemon/gdm.c:1697
+#: ../daemon/gdm.c:1707 ../daemon/gdm.c:1713 ../daemon/gdm.c:1724
+#: ../daemon/misc.c:1779 ../daemon/misc.c:1783 ../daemon/misc.c:1787
+#: ../daemon/misc.c:1794 ../daemon/misc.c:1798 ../daemon/misc.c:1802
+#: ../daemon/server.c:522 ../daemon/server.c:535 ../daemon/slave.c:800
+#: ../daemon/slave.c:814 ../daemon/slave.c:824 ../daemon/slave.c:834
+#: ../daemon/slave.c:846 ../gui/gdmlogin.c:3591 ../gui/gdmlogin.c:3602
+#: ../gui/gdmlogin.c:3608
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr ""
+"%s: Nisy olana teo am-pandrindrana ny mpandray an-tÃ nana ny fambara %s: %s"
+
+#: ../daemon/gdm.c:1629
+msgid "GDM already running. Aborting!"
+msgstr "Efa mandeha ny GDM. Hijanona!"
+
+#: ../daemon/gdm.c:1733
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr ""
+"%s: Nisy olana teo am-pandrindrana ny mpandray an-tÃ nana ny fambara CHLD"
+
+#: ../daemon/gdm.c:3124
+msgid "DYNAMIC request denied: Not authenticated"
+msgstr "Tsy nekena ny fangatahana DYNAMIC: Tsy voamarina"
+
+#: ../daemon/gdm.c:3293 ../daemon/gdm.c:3315 ../daemon/gdm.c:3625
+#: ../daemon/gdm.c:3693 ../daemon/gdm.c:3734 ../daemon/gdm.c:3777
+#: ../daemon/gdm.c:3845 ../daemon/gdm.c:3902 ../daemon/gdm.c:3928
+#, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "Tsy nekena ny fangatahana %s: Tsy voamarina"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:3347
+msgid "Unknown server type requested; using standard server."
+msgstr ""
+"Karazam-mpizara tsy fantatra io nangatahana io. Ny mpizara tsotra no "
+"ampiasaina."
+
+#: ../daemon/gdm.c:3351
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+msgstr ""
+"Tsy azo ampiasaina amin'ny mpizara mora miovaova ny mpizara nangatahana %s. "
+"Ny mpizara tsotra no ampiasaina."
+
+#. For each possible custom command
+#. Here we are going to deal with custom commands
+#. For each possible custom command
+#: ../daemon/gdm.c:3663 ../daemon/gdm.c:3667 ../daemon/gdm.c:3704
+#: ../daemon/gdm.c:3708 ../daemon/gdm.c:3711 ../daemon/gdm.c:3745
+#: ../daemon/gdm.c:3749 ../daemon/gdm.c:3752 ../daemon/gdm.c:3815
+#: ../daemon/gdm.c:3883 ../daemon/gdmconfig.c:517 ../daemon/gdmconfig.c:1203
+#: ../daemon/gdmconfig.c:1252 ../daemon/slave.c:5703 ../gui/gdmlogin.c:679
+#: ../gui/gdmlogin.c:2469 ../gui/gdmlogin.c:2473 ../gui/gdmlogin.c:3096
+#: ../gui/gdmlogin.c:3099 ../gui/gdmlogin.c:3102 ../gui/gdmlogin.c:3105
+#: ../gui/gdmlogin.c:3108 ../gui/gdmlogin.c:3247 ../gui/gdmlogin.c:3251
+#: ../gui/gdmlogin.c:3255 ../gui/gdmlogin.c:3259 ../gui/gdmlogin.c:3263
+#: ../gui/gdmsetup.c:586 ../gui/gdmsetup.c:1496 ../gui/gdmsetup.c:1503
+#: ../gui/gdmsetup.c:1511 ../gui/gdmsetup.c:1519 ../gui/gdmsetup.c:1527
+#: ../gui/gdmsetup.c:1534 ../gui/gdmsetup.c:1541 ../gui/gdmsetup.c:2318
+#: ../gui/gdmsetup.c:3695 ../gui/greeter/greeter.c:857
+#: ../gui/greeter/greeter.c:860 ../gui/greeter/greeter.c:863
+#: ../gui/greeter/greeter.c:866 ../gui/greeter/greeter.c:869
+#: ../gui/greeter/greeter.c:950 ../gui/greeter/greeter.c:954
+#: ../gui/greeter/greeter.c:958 ../gui/greeter/greeter.c:962
+#: ../gui/greeter/greeter.c:966 ../gui/greeter/greeter.c:1307
+#: ../gui/greeter/greeter_parser.c:423 ../gui/greeter/greeter_system.c:88
+#: ../gui/greeter/greeter_system.c:222 ../gui/greeter/greeter_system.c:369
+#: ../gui/greeter/greeter_system.c:375
+#, c-format
+msgid "%s%d="
+msgstr "%s%d="
+
+#: ../daemon/gdmconfig.c:521
+#, c-format
+msgid "%s%d=Custom_%d"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:525
+#, c-format
+msgid "%s%d=Execute custom command _%d"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:529
+#, c-format
+msgid "%s%d=Are you sure?"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:533
+#, c-format
+msgid "%s%d=Execute custom command %d"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:537 ../daemon/gdmconfig.c:541
+#, c-format
+msgid "%s%d=false"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:592 ../daemon/gdmconfig.c:599
+#, c-format
+msgid "%s: No GDM configuration file: %s. Using defaults."
+msgstr ""
+"%s: Tsy misy rakitra fikirakirana ny GDM: %s. Ireo sanda tsotra no "
+"ampiasaina."
+
+#: ../daemon/gdmconfig.c:1112
+#, c-format
+msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+msgstr "%s: Foana ny BaseXsession. %s/gdm/Xsession no ampiasaina"
+
+#: ../daemon/gdmconfig.c:1145
+#, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr "%s: Tsy hita ny mpizara X tsotra. Hanandrana hampiasa zavatra hafa"
+
+#: ../daemon/gdmconfig.c:1219
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Tsy misy teny fandraisana voafaritra."
+
+#: ../daemon/gdmconfig.c:1221
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Tsy misy teny fandraisana lavi-toerana voafaritra."
+
+#: ../daemon/gdmconfig.c:1223
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Tsy laha-tahirin'ny session voafaritra."
+
+#: ../daemon/gdmconfig.c:1255
+#, fuzzy, c-format
+msgid "%s%d"
+msgstr "%s"
+
+#: ../daemon/gdmconfig.c:1320
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr ""
+"%s: Nalefa ny XDMCP nefa tsy misy mpandray an-tÃ nana XDMCP akory. Ajanona "
+"tanteraka izy io"
+
+#: ../daemon/gdmconfig.c:1381
+#, c-format
+msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+msgstr ""
+"%s: Ambanin'ny 5 ny sandan'ny TimedLoginDelay. Ny sanda 5 no ampiasaina."
+
+#: ../daemon/gdmconfig.c:1619
+#, c-format
+msgid "%s: Priority out of bounds; changed to %d"
+msgstr "%s: Tsy mety ny fialovana. Novaina ho %d"
+
+#: ../daemon/gdmconfig.c:1625
+#, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr "%s: Baikom-pizara foana. Baiko tsotra no ampiasaina."
+
+#: ../daemon/gdmconfig.c:1824
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+"%s: Tsy misy na koa tsy laha-tahiry ny Logdir %s. ServAuthDir %s no "
+"ampiasaina."
+
+#: ../daemon/gdmconfig.c:1841
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Voafaritra ho %s ny laha-tahirin'ny fahazoan-dÃ lann'ny mpizara (daemon/"
+"ServAuthDir), nefa tsy misy izy io. Ahitsion ny kirakiran'ny GDM, dia "
+"avereno alefa izy avy eo."
+
+#: ../daemon/gdmconfig.c:1852
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Tsy misy ny Authdir %s. Hijanona."
+
+#: ../daemon/gdmconfig.c:1858
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Voafaritra ho %s ny laha-tahirin'ny fahazoan-dÃ lann'ny mpizara, nefa tsy "
+"laha-tahiry izy io. Ahitsio ny kirakiran'ny GDM, dia avereno alefa izy avy "
+"eo."
+
+#: ../daemon/gdmconfig.c:1869
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Tsy laha-tahiry ny Authdir %s. Hijanona."
+
+#: ../daemon/gdmconfig.c:1942
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+"%s: Zotram-pizara diso anatin'ny rakitry ny fikirakirana. Tsy raharahaina!"
+
+#: ../daemon/gdmconfig.c:2023
+#, c-format
+msgid "%s: Main config file (defaults.conf) is missing. Aborting!"
+msgstr ""
+
+#: ../daemon/gdmconfig.c:2069 ../daemon/gdmconfig.c:2110
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+msgstr ""
+"%s: Natsahatra ny XDMCP ary tsy misy mpizara tsy afaka miova voafaritra.  "
+"Hijanona!"
+
+#. start
+#. server uid
+#: ../daemon/gdmconfig.c:2087
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: Natsahatra ny XDMCP ary tsy misy mpizara tsy afaka miova voafaritra. "
+"Manatovana ny %s amin'ny :%d ahafahana manao ny fikirakirana!"
+
+#: ../daemon/gdmconfig.c:2100
+msgid ""
+"XDMCP is disabled and GDM cannot find any static server to start.  "
+"Aborting!  Please correct the configuration and restart GDM."
+msgstr ""
+"Natsahatra ny XDMCP ary tsy mahita mpizara tsy afaka miova alefa ny GDM. "
+"Hijanona! Ahitsio ny kirakira, dia avereno alefa GDM avy eo."
+
+#: ../daemon/gdmconfig.c:2129
+#, c-format
+msgid ""
+"The GDM user '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+"Tsy misy ny mpampiasa GDM '%s'. Ahitsio ny kirakiran'ny GDM, dia avereno "
+"alefa GDM  avy eo."
+
+#: ../daemon/gdmconfig.c:2137
+#, c-format
+msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: Tsy mety mahita ny mpampiasa GDM '%s'. Hijanona!"
+
+#: ../daemon/gdmconfig.c:2144
+msgid ""
+"The GDM user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct GDM configuration and restart GDM."
+msgstr ""
+"Voafaritra ho faka ilay mpampiasa GDM, nefa tsy azo atao izany satria mety "
+"hampidi-doza ara-piarovana. Ahitsio ny kirakiran'ny GDM, dia avereno alefa "
+"GDM avy eo."
+
+#: ../daemon/gdmconfig.c:2155
+#, c-format
+msgid "%s: The GDM user should not be root. Aborting!"
+msgstr "%s: Tsy tokony ho faka ny mpampiasa GDM. Hijanona!"
+
+#: ../daemon/gdmconfig.c:2162
+#, c-format
+msgid ""
+"The GDM group '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr ""
+"Tsy misy ny vondrona GDM '%s'. Ahitsio ny kirakiran'ny GDM, dia avereno "
+"alefa GDM avy eo."
+
+#: ../daemon/gdmconfig.c:2170
+#, c-format
+msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: Tsy mety hita ny vondrona GDM '%s'. Hijanona!"
+
+#: ../daemon/gdmconfig.c:2177
+msgid ""
+"The GDM group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct GDM configuration and restart GDM."
+msgstr ""
+"Voafaritra ho faka ilay vondrona, nefa tsy azo atao izany satria mety "
+"hampidi-doza ara-piarovana. Ahitsio ny kirakiran'ny GDM, dia avereno alefa "
+"GDM avy eo."
+
+#: ../daemon/gdmconfig.c:2187
+#, c-format
+msgid "%s: The GDM group should not be root. Aborting!"
+msgstr "%s: Tsy tokony ho faka ilay vondrona GDM. Hijanona!"
+
+#: ../daemon/gdmconfig.c:2196
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the GDM user"
+msgstr "%s: Tsy hita teny fandraisana na tsy voatomboky ny mpampiasa GDM"
+
+#: ../daemon/gdmconfig.c:2202
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+msgstr ""
+"%s: Tsy hita ny teny fandraisana lavi-toerana ny tsy voatomboky ny mpampiasa "
+"GDM"
+
+#: ../daemon/gdmconfig.c:2210
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the GDM user"
+msgstr "%s: Tsy hita ny mpisafidy na tsy voatomboky ny mpampiasa GDM"
+
+#: ../daemon/gdmconfig.c:2219
+msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+msgstr ""
+"Tsy misy daemon/ServAuthDir voafaritra anatin'ny rakitra fikirakirana ny GDM"
+
+#: ../daemon/gdmconfig.c:2222
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Tsy misy daemon/ServAuthDir voafaritra."
+
+#: ../daemon/gdmconfig.c:2246
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or GDM "
+"configuration and restart GDM."
+msgstr ""
+"Voafaritra ho %s ny laha-tahirin'ny fahazoan-dÃ lan'ny mpizara (daemon/"
+"ServAuthDir), nefa sady tsy an'ny mpampiasa %s no tsy an'ny vondrona %s. "
+"Ahitsio ny fahafaha-manana na ny kirakiran'ny GDM ary avereno alefa GDM avy "
+"eo."
+
+#: ../daemon/gdmconfig.c:2258
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+"%s: Tsy misy tompon'ny Authdir %s ny mpampiasa %s sy ny vondrona %s. "
+"Hijanona."
+
+#: ../daemon/gdmconfig.c:2264
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the GDM configuration and restart GDM."
+msgstr ""
+"Voafaritra ho %s ny laha-tahirin'ny  fahazoan-dÃ lan'ny mpizara (daemon/"
+"ServAuthDir) nefa diso ny fahazoan-dÃ lany. Ny fahazoan-dÃ lana %o no tokony "
+"ananany. Ahitsio ny fahazoan-dÃ lana na ny kirakiran'ny GDM ary avereno alefa "
+"GDM avy eo."
+
+#: ../daemon/gdmconfig.c:2277
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s: ny Authdir %s dia diso ny fahazoan-dÃ lana %o . Tokony ho %o. Hijanona."
+
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:745
+msgid "y = Yes or n = No? >"
+msgstr "y = Eny or n = Tsia? >"
+
+#: ../daemon/misc.c:1133
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Tsy mety mahazo adiresy an-toerana!"
+
+#: ../daemon/misc.c:1287
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Tsy nahafaritra ny gid %d. Hijanona."
+
+#: ../daemon/misc.c:1292
+#, c-format
+msgid "initgroups () failed for %s. Aborting."
+msgstr "Tsy nety ny initgroups () ho an'ny %s. Hijanona."
+
+#: ../daemon/misc.c:1537 ../daemon/misc.c:1551
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: Nisy olana teo am-pamaritana ny fambara %d ho %s"
+
+#: ../daemon/misc.c:2535
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Fidirana farany:\n"
+"%s"
+
+#: ../daemon/server.c:151
+msgid "Can not start fallback console"
+msgstr "Tsy nahalefa ny konsoly vonjy taitra"
+
+#: ../daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should "
+"another display number by tried?  Answering no will cause GDM to attempt "
+"starting the server on %s again.%s"
+msgstr ""
+"Toa efa misy mpizara X iray mandeha amin'ny seho %s. Hanandrana isan-tseho "
+"hafa ve? Ny famaliana tsia dia hahatonga ny GDM hanandrana handefa ilay "
+"mpizara amin'ny %s indray.%s"
+
+#: ../daemon/server.c:349
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (Afaka miovaova konsoly amin'ny alalan'ny fanindriana ny Ctrl-Alt miampy "
+"kitendrin'asa iray ianao, toy ny hoe Ctrl-Alt-F7 raha hampiasa ny konsoly 7. "
+"Mandeha amin'ny konsoly 7 na matanjaka kokoa matetika ireo mpizara X.)"
+
+#: ../daemon/server.c:395
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Tsy voasokatry ny Xnest ny seho '%s'"
+
+#: ../daemon/server.c:426
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Mbola miasa ny seho '%s'. Efa misy mpizara X hafa iray mandeha."
+
+#: ../daemon/server.c:510
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: Nisy olana teo am-panokafana fantsona iray: %s"
+
+#: ../daemon/server.c:699
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: Tsy tafaray tamin'ny seho reny '%s'"
+
+#. Send X too busy
+#: ../daemon/server.c:839
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Tsy mahita isan-tseho malalaka iray"
+
+#: ../daemon/server.c:866
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Mbola miasa ny seho %s. Manandrana isan-tseho iray hafa."
+
+#: ../daemon/server.c:977
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Baikom-pizara '%s' diso"
+
+#: ../daemon/server.c:982
+#, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr "Tsy hita ny anaram-pizara '%s'. Mpizara tsotra no ampiasaina"
+
+#: ../daemon/server.c:1161
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Tsy nahasokatra ny raki-tatitra ho an'ny seho '%s'!"
+
+#: ../daemon/server.c:1173 ../daemon/server.c:1179 ../daemon/server.c:1184
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Nisy olana teo am-pamaritana ny %s ho %s"
+
+#: ../daemon/server.c:1230
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Baikom-pizara foana ho an'ny seho %s"
+
+#: ../daemon/server.c:1240
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Tsy mety voafaritra ho %d ny fialohavan'ny mpizara: %s"
+
+#: ../daemon/server.c:1252
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Ny uid %d no tokony nandefa ny mpizara, nefa tsy misy io mpampiasa"
+
+#: ../daemon/server.c:1267 ../daemon/slave.c:2534 ../daemon/slave.c:3036
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Tsy nahavita namaritra ny ID'ny vondrona ho %d"
+
+#: ../daemon/server.c:1273 ../daemon/slave.c:2540 ../daemon/slave.c:3042
+#, c-format
+msgid "%s: initgroups () failed for %s"
+msgstr "%s: Tsy nety tamin'ny %s ny  initgroups ()"
+
+#: ../daemon/server.c:1279 ../daemon/slave.c:2545 ../daemon/slave.c:3047
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Tsy nahavita namaritra ny ID'ny mpampiasa ho %d"
+
+#: ../daemon/server.c:1286
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Tsy nahavita namaritra ny ID'ny vondrona ho 0"
+
+#: ../daemon/server.c:1313
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Tsy hita ny mpizara X: %s"
+
+#: ../daemon/server.c:1321
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Tsy mahasara-droa ny fizotry ny mpizara X!"
+
+#: ../daemon/slave.c:289
+msgid "Can't set EGID to user GID"
+msgstr "Tsy nahavita namaritra ny EGID ho GID'ny mpampiasa"
+
+#: ../daemon/slave.c:297
+msgid "Can't set EUID to user UID"
+msgstr "Tsy nahavita namaritra ny EUID ho UID'ny mpampiasa"
+
+#: ../daemon/slave.c:1142
+msgid "Log in anyway"
+msgstr "Hiditra ihany na dia izany aza"
+
+#: ../daemon/slave.c:1144
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"Efa tafiditra ianao. Afaka miditra ihany anefa ianao, na miverina amin'ny "
+"session-nao teo aloha, na manajanona ity fidirana ity"
+
+#: ../daemon/slave.c:1148
+msgid "Return to previous login"
+msgstr "Hiverina amin'ny session teo aloha"
+
+#: ../daemon/slave.c:1149 ../daemon/slave.c:1155
+msgid "Abort login"
+msgstr "Ajanony ny fidirana"
+
+#: ../daemon/slave.c:1152
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+"Efa tafiditra ianao.  Afaka miditra ihany anefa ianao ary afaka manajanona "
+"ity fidirana ity koa"
+
+#: ../daemon/slave.c:1345
+msgid ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+msgstr ""
+"Tsy nahavita nandefa ilay\n"
+"mpizara X (ny tontolo an-tsarinao)\n"
+"noho ny fisian'ny olana anaty.\n"
+"Antsoy ny mpitantana ny rafitrao na jereo\n"
+"ny raki-tatitra momba ny rafitrao\n"
+"ahafahanao mamaha ilay olana.\n"
+"Mandra-pahavitan'izany dia hatsahatra\n"
+"aloha ity seho ity. Avereno alefa GDM\n"
+"rehefa voavaha ilay olana."
+
+#: ../daemon/slave.c:1608
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: tsy afaka manasara-droa"
+
+#: ../daemon/slave.c:1657
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: Tsy mahasokatra ny seho %s"
+
+#: ../daemon/slave.c:1727
+#, fuzzy
+msgid ""
+"Could not access configuration file (custom.conf). Make sure that the file "
+"exists before launching  login manager config utility."
+msgstr ""
+"Tsy nahavita nandefa ny rindran'asa fikirakirana. Amarino tsara ny sori-"
+"dÃ lany anatin'ny rakitry ny fikirakirana."
+
+#: ../daemon/slave.c:1823
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file.  Attempting to start it from the "
+"default location."
+msgstr ""
+"Tsy nahavita nandefa ny rindran'asa fikirakirana. Amarino tsara ny sori-"
+"dÃ lany ao anatin'ny rakitry ny fikirakirana. Manandrana mandefa azy avy "
+"amin'ny toerana fisiany."
+
+#: ../daemon/slave.c:1837
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file."
+msgstr ""
+"Tsy nahavita nandefa ny rindran'asa fikirakirana. Amarino tsara ny sori-"
+"dÃ lany anatin'ny rakitry ny fikirakirana."
+
+#: ../daemon/slave.c:2006
+msgid "You must authenticate as root to run configuration."
+msgstr ""
+"Tsy mamintsy ny anaran'ny faka no entinao vao afaka mandefa ny rindran'asa "
+"fikirakirana ianao."
+
+#: ../daemon/slave.c:2137 ../daemon/slave.c:2160
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist."
+msgstr ""
+"Seho tsy an-toerana no mangataka ny feon'ny fidirana, na tsy mety alefa ny "
+"rindran'asa mpamaky azy, na ilay feo no tsy misy."
+
+#: ../daemon/slave.c:2488 ../daemon/slave.c:2493
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Tsy mety atomboka mba ho any amin'ny gdmgreeter ny fantsona"
+
+#: ../daemon/slave.c:2626
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  GDM has started a single server for "
+"you.  You should log in and fix the configuration.  Note that automatic and "
+"timed logins are disabled now."
+msgstr ""
+"Tsy nisy mpizara voafaritra tao anatin'ny rakitry ny fikirakirana, ka "
+"natsahatra ny XDMCP. Mety ho tsy fetezan'ny fikirakirana fotsiny izany. "
+"Nampandeha mpizara iray teo amin'ny toeranao ny GDM. Tokony hiditra amin'io "
+"ianao ary mamaha izany tsy fetezan'ny kirakira izany. Marihina fa natsahatra "
+"ny fidirana hoazy sy fidirana manara-potoana."
+
+#: ../daemon/slave.c:2640
+msgid ""
+"Could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"Tsy nahalefa ny mpizara X (ny tontolo an-tsarinao) mahazatra, ka mpizara X "
+"failsafe ity mandeha ity. Tokony hiditra amin'io ianao ary mikirakira ilay "
+"mpizara X araka ny tokony ho izy."
+
+#: ../daemon/slave.c:2649
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+"Mbola miasa ilay laharan'ny seho voalaza, ka nalefa tamin'ny seho %s ity "
+"mpizara ity."
+
+#: ../daemon/slave.c:2669
+#, fuzzy
+msgid ""
+"The greeter application appears to be crashing. Attempting to use a "
+"different one."
+msgstr ""
+"Toa misy fahasimbana mampijanona ny rindran'asan'ny teny fandraisana.\n"
+"Manandrana mampisasa iray hafa."
+
+#. Something went wrong
+#: ../daemon/slave.c:2692
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+"%s: Tsy mahalefa ny teny fandraisana amin'ny alalan'ny singa mpiorin'ny gtk: "
+"%s. andramana tsy mampiasa singa mpiorina"
+
+#: ../daemon/slave.c:2699
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr ""
+"%s: Tsy mahalefa ny teny fandraisana. Manandrana mandefa ilay tsotra: %s"
+
+#: ../daemon/slave.c:2711
+msgid ""
+"Cannot start the greeter application; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Tsy mety alefa ny rindran'asan'ny teny fandraisana; tsy  afaka ny hiditra "
+"ianao. Hatsahatra ity seho ity. Manandrama miditra amin'ny fomba hafa ary "
+"manova ilay rakitry ny fikirakirana"
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2718
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: Nisy olana teo am-pandefasana ny teny fandraisana amin'ny seho %s"
+
+#: ../daemon/slave.c:2722
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Tsy mahasara-droa ny fizotry ny gdmgreeter"
+
+#: ../daemon/slave.c:2794
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Tsy mahasokatra ny fifo!"
+
+#: ../daemon/slave.c:2996
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Tsy mety atomboka ho any amin'ny gdmchooser ny fantsona"
+
+#: ../daemon/slave.c:3102
+msgid ""
+"Cannot start the chooser application. You will probably not be able to log "
+"in.  Please contact the system administrator."
+msgstr ""
+"Tsy nahalefa ny rindran'asan'ny fisafidianana. Mety tsy ho afaka miditra "
+"ianao. Antsoy ny mpitantana ny rafitrao."
+
+#: ../daemon/slave.c:3106
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Nisy olana teo am-pandefasana ny mpisafidy amin'ny seho %s"
+
+#: ../daemon/slave.c:3109
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Tsy mahasara-droa ny fizotra gdmchooser"
+
+#: ../daemon/slave.c:3342
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Tsy nahasokatra ny ~/.xsession-errors"
+
+#: ../daemon/slave.c:3509
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: > 0 no naverin'ny fanombohana ny teny baiko PreSession. Hijanona."
+
+#: ../daemon/slave.c:3558
+#, c-format
+msgid "Language %s does not exist; using %s"
+msgstr "Tsy misy ny teny %s. %s no ampiasaina"
+
+#: ../daemon/slave.c:3559
+msgid "System default"
+msgstr "Sanda tsotran'ny rafitras"
+
+#: ../daemon/slave.c:3576
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Tsy nahakirakira ny tontolo ho an'ny %s. Hijanona."
+
+#: ../daemon/slave.c:3643
+#, c-format
+msgid "%s: setusercontext () failed for %s. Aborting."
+msgstr "%s: Tsy nety ny setusercontext () ho an'ny %s. Hijanona."
+
+#: ../daemon/slave.c:3649
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Tsy afaka niova ho %s. Hijanona."
+
+#: ../daemon/slave.c:3690
+#, c-format
+msgid ""
+"No Exec line in the session file: %s.  Running the GNOME failsafe session "
+"instead"
+msgstr ""
+"Tsy misy andalana Exec anatin'ny rakitry ny session: %s. Ny session "
+"failsafe'ny GNOME no alefa solony"
+
+#: ../daemon/slave.c:3693
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: ../daemon/slave.c:3713
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+"%s: Tsy mahita na tsy mahalefa ny teny baikon'ny Xsession fototra. Ny "
+"session failsafe'ny GNOME no alefa solony."
+
+#: ../daemon/slave.c:3719
+msgid ""
+"Cannot find or run the base session script.  Running the GNOME failsafe "
+"session instead."
+msgstr ""
+"Tsy mahita na tsy mahalefa ny teny baikon'ny session fototra. Ny session "
+"failsafe'ny GNOME no alefa solony."
+
+#. yaikes
+#: ../daemon/slave.c:3751
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+"%s: Tsy hita ny gnome-session ilaina amin'ny session failsafe'ny GNOME. "
+"Manandrana mampiasa ny xterm"
+
+#: ../daemon/slave.c:3756
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"Tsy hita ny petraky ny GNOME. Hanandrana ny handefa ny session \"Failsafe "
+"xterm\"."
+
+#: ../daemon/slave.c:3764 ../daemon/slave.c:3788
+msgid ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME without the startup scripts being run.  This should be used "
+"to fix problems in your installation."
+msgstr ""
+"Ity no session failsafe'ny GNOME. Tsy mily nadefa ireo teny baiko ny "
+"fiantombohana akory, dia hampidirina amin'ny session'ny GNOME 'tsotra' "
+"ianao. Io no tokony ampiasaina hamahana ireo olan'ny fametrahana hitanao."
+
+#. yaikes
+#: ../daemon/slave.c:3775
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+msgstr ""
+"%s: Tsy hita ny gnome-session ilain'ny session failsafe'ny GNOME. Manandrana "
+"mampiasa ny xterm"
+
+#: ../daemon/slave.c:3780
+msgid ""
+"Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+"session instead."
+msgstr "Tsy hita ny petraky ny GNOME. Ny  \"Failsafe xterm\" no alefa solony."
+
+#: ../daemon/slave.c:3806
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Tsy hita ny \"xterm\" ahafahana manomboka session failsafe iray"
+
+#: ../daemon/slave.c:3828 ../daemon/slave.c:3874
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Ito ilay session xterm failsafe. Hampidirina amin'ny konsoly terminal iray "
+"ianao ahafahanao mamaha ny olana amin'ny rafitra raha toa ka tsy misy fomba "
+"hafa ahafahanao miditra. Manorata 'exit' miampy enter amin'ilay fikandran'ny "
+"Terminal raha hanajanona azy ianao."
+
+#: ../daemon/slave.c:3842
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console and be prompted to enter the password for root so that you may fix "
+"your system if you cannot log in any other way. To exit the terminal "
+"emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Ity ilay session xterm failsafe. Hampidirina amin'ny konsoly Terminal iray "
+"ianao ary hasaina manoratra ny teny fanalahidy amin'ny anaran'ny faka "
+"ahafahanao mamaha ny olana amin'ny rafitra raha toa ka tsy misy fomba hafa "
+"ahafahanao miditra. Manorata 'exit' miampy enter amin'ny fikandran'ny "
+"Terminal raha hanajanona azy ianao."
+
+#: ../daemon/slave.c:3855
+msgid ""
+"The failsafe session is restricted to users who have been assigned the root "
+"role. If you cannot log in any other way please contact your system "
+"administrator"
+msgstr ""
+"Noferana ho an'ny mpampiasa nomena ny andraikitry ny faka ihany ny session "
+"failsafe. Antsoy ny mpitantana ny rafitrao raha toa ka tsy misy fomba hafa "
+"ahafahanao miditra"
+
+#: ../daemon/slave.c:3912
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: Tsy manana alalana ny hiditra ny mpampiasa"
+
+#: ../daemon/slave.c:3915 ../daemon/verify-pam.c:1368
+msgid "The system administrator has disabled your account."
+msgstr "Nofoanan'ny mpitantana ny rafitra ny kaontinao."
+
+#: ../daemon/slave.c:3946
+msgid "Error! Unable to set executable context."
+msgstr "Misy olana! Tsy nahafaritra ny seha-kevitr'ilay asa azo atomboka."
+
+#: ../daemon/slave.c:3955 ../daemon/slave.c:3964
+#, c-format
+msgid "%s: Could not exec %s %s %s %s %s %s"
+msgstr "%s: Tsy afaka manomboka ny %s %s %s %s %s %s"
+
+#: ../daemon/slave.c:3973 ../daemon/slave.c:3978
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Tsy afaka manomboka ny  %s %s %s"
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:3990
+msgid "Cannot start the session due to some internal error."
+msgstr "Tsy voatomboka ilay noho ny antony anaty tsy fantatra."
+
+#: ../daemon/slave.c:4047
+#, c-format
+msgid "%s: User passed auth but getpwnam (%s) failed!"
+msgstr ""
+"%s: Tafita tamin'ny fanamarinana ny mpampiasa saingy tsy nety ny getpwnam (%"
+"s)!"
+
+#: ../daemon/slave.c:4060
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+"%s: > 0 no naverin'ny fanombohana ny teny baikon'ny PostLogin. Hijanona."
+
+#: ../daemon/slave.c:4083
+#, fuzzy, c-format
+msgid ""
+"Your home directory is listed as: '%s' but it does not appear to exist.  Do "
+"you want to log in with the / (root) directory as your home directory? It is "
+"unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Ity manaraka ity no voalaza fa laha-tahiry fandraisanao:\n"
+"'%s'\n"
+"nefa toa tsy misy akory izy io. Tianao ve ny hampiasa ny laha-tahiry / "
+"(faka) ho laha-tahiry fandraisanao rehefa miditra ianao?\n"
+"\n"
+"Mety tsy hisy na inona na inona handeha eo raha tsy hoe manomboka session "
+"failsafe ianao."
+
+#: ../daemon/slave.c:4095
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Laha-tahiry ho an'ny %s: tsy misy ny '%s'!"
+
+#: ../daemon/slave.c:4154
+msgid ""
+"User's $HOME/.dmrc file is being ignored.  This prevents the default session "
+"and language from being saved.  File should be owned by user and have 644 "
+"permissions.  User's $HOME directory must be owned by user and not writable "
+"by other users."
+msgstr ""
+"Tsy raharahaina ny rakitra $HOME/.dmrc an'ny mpampiasa. Manakana ny "
+"fandraiketana ny session sy ny teny tsotra izany. Tokony ho fananan'ny "
+"mpampiasa ilay rakitra ary mitondra ny fahazoan-dÃ lana 644. Tsy maintsy "
+"an'ny mpampiasa ny laha-tahiry fandraisany fa tsy hoe azon'ny mpampiasa hafa "
+"anoratana."
+
+#: ../daemon/slave.c:4283
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"Tsy nahasoratra tamin'ny rakitry ny fahazoan-dÃ lanao ny GDM. Midika izany fa "
+"tsy misy toerana malalaka intsony amin'ny kapilanao na tsy mety sokafana mba "
+"anoratana ny laha-tahiry fandraisanao. Na ahoana na ahoana, dia tsy afaka "
+"miditra ianao. Antsoy ny mpitantana ny rafitrao"
+
+#: ../daemon/slave.c:4363
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Nisy olana teo am-panasahana ny session'ny mpampiasa"
+
+#: ../daemon/slave.c:4443
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Tsy nihoatra ny 10 segaondra akory ny session-nao. Raha tsy ianao no "
+"nanajanona ilay session, dia mety midika izany fa misy misy olana ara-"
+"pametrahana ao na tsy misy toerana malalaka intsony ny kapilanao. Manandrama "
+"miditra amin'ny alalan'ny iray amin'ireo session failsafe misy ahafahanao "
+"mamaha izany olana izany."
+
+#: ../daemon/slave.c:4457
+msgid "View details (~/.xsession-errors file)"
+msgstr "Asehoy ny antsipiriany (~/.xsession-errors file)"
+
+#: ../daemon/slave.c:4633
+msgid "GDM detected a halt or restart in progress."
+msgstr "Nahita fijanonana na fiverenana mandeha mitranga ny GDM."
+
+#: ../daemon/slave.c:5020
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: Tsy fetezana X miterapahavoazana - Miverina mandefa ny %s"
+
+#: ../daemon/slave.c:5093
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Seho tsy an-toerana no mangataka ny feon'ny fidirana, na tsy mety alefa ny "
+"rindran'asa mpamaky azy, na ilay feo no tsy misy."
+
+#: ../daemon/slave.c:5461
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Tsy nety fandefasana: %s"
+
+#: ../daemon/slave.c:5468 ../daemon/slave.c:5607
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Tsy nahasara-droa ny fizotry ny teny baiko!"
+
+#: ../daemon/slave.c:5562
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Tsy nety ny famoronana fantsona"
+
+#: ../daemon/slave.c:5601
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Tsy nety ny fanombohana: %s"
+
+#: ../daemon/verify-crypt.c:68 ../daemon/verify-pam.c:1184
+#: ../daemon/verify-shadow.c:69
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Anarana na teny fanalahidin'ny mpampiasa diso.  Tsy maintsy soratana araka "
+"ny efitrefi-dohavipirinty marina ireo litera."
+
+#: ../daemon/verify-crypt.c:73 ../daemon/verify-pam.c:1194
+#: ../daemon/verify-shadow.c:74 ../gui/greeter/greeter_parser.c:377
+msgid "Caps Lock is on."
+msgstr "Miasa ny Num Lock."
+
+#: ../daemon/verify-crypt.c:118 ../daemon/verify-pam.c:534
+#: ../daemon/verify-shadow.c:117
+msgid "Please enter your username"
+msgstr "Soraty ny anaran'ny mpampiasa"
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:119 ../daemon/verify-pam.c:444
+#: ../daemon/verify-pam.c:445 ../daemon/verify-pam.c:446
+#: ../daemon/verify-pam.c:527 ../daemon/verify-pam.c:882
+#: ../daemon/verify-shadow.c:118 ../gui/gdmlogin.c:902 ../gui/gdmlogin.c:916
+#: ../gui/gdmlogin.c:1556 ../gui/gdmlogin.c:2054 ../gui/greeter/greeter.c:196
+#: ../gui/greeter/greeter_parser.c:396
+msgid "Username:"
+msgstr "Anaran'ny mpampiasa: "
+
+#: ../daemon/verify-crypt.c:157 ../daemon/verify-pam.c:447
+#: ../daemon/verify-pam.c:448 ../daemon/verify-pam.c:558
+#: ../daemon/verify-shadow.c:175 ../gui/gdmlogin.c:1591
+msgid "Password:"
+msgstr "Teny fanalahidy:"
+
+#: ../daemon/verify-crypt.c:175 ../daemon/verify-crypt.c:189
+#: ../daemon/verify-shadow.c:193 ../daemon/verify-shadow.c:207
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Tsy voamarina ny mpampiasa \"%s\""
+
+#: ../daemon/verify-crypt.c:202 ../daemon/verify-pam.c:1027
+#: ../daemon/verify-shadow.c:220
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Tsy azon'ny faka atao ny miditra amin'ny seho '%s'"
+
+#: ../daemon/verify-crypt.c:204 ../daemon/verify-shadow.c:222
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Tsy afaka miditra avy amin'ity efijery ity ny mpitantana ny rafitra"
+
+#: ../daemon/verify-crypt.c:220 ../daemon/verify-crypt.c:244
+#: ../daemon/verify-shadow.c:238 ../daemon/verify-shadow.c:262
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "Tsy mahazo alalana hiditra ny mpampiasa %s"
+
+#: ../daemon/verify-crypt.c:222 ../daemon/verify-crypt.c:246
+#: ../daemon/verify-pam.c:1079 ../daemon/verify-shadow.c:240
+#: ../daemon/verify-shadow.c:264
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Nofoanan'ny mpitantana ny rafitra ny kaontinao."
+
+#: ../daemon/verify-crypt.c:269 ../daemon/verify-crypt.c:407
+#: ../daemon/verify-pam.c:1097 ../daemon/verify-pam.c:1385
+#: ../daemon/verify-shadow.c:287 ../daemon/verify-shadow.c:425
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Tsy mahafaritra ny vondron'ny mpampiasa ho an'ny %s"
+
+#: ../daemon/verify-crypt.c:271 ../daemon/verify-crypt.c:410
+#: ../daemon/verify-pam.c:1099 ../daemon/verify-shadow.c:289
+#: ../daemon/verify-shadow.c:428
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Tsy mahafaritra ny vondron'ny mpampiasanao. Tsy afaka hiditra ianao.Antsoy "
+"ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-crypt.c:282 ../daemon/verify-crypt.c:355
+#: ../daemon/verify-shadow.c:300 ../daemon/verify-shadow.c:374
+#, c-format
+msgid "Password of %s has expired"
+msgstr "Tapi-potoana ny teny fanalahidin'ny %s"
+
+#: ../daemon/verify-crypt.c:284 ../daemon/verify-shadow.c:302
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Mila manova ny teny fanalahidinao ianao.\n"
+"Manorata iray vaovao."
+
+#: ../daemon/verify-crypt.c:295 ../daemon/verify-shadow.c:313
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Tsy voaova ny teny fanalahidinao. Tsy afaka hiditra ianao. Andramo indray "
+"afaka kelikely na antsoy ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-crypt.c:338 ../daemon/verify-crypt.c:346
+#: ../daemon/verify-shadow.c:357 ../daemon/verify-shadow.c:365
+msgid ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+msgstr ""
+"Voaova ny teny fanalahidinao, saingy mety mila manova azy io indray ianao. "
+"Andramo afaka kelikely na antsoy ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-crypt.c:357 ../daemon/verify-shadow.c:376
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Tapi-potoana ny teny fanalahidinao.\n"
+"Tsy misy afa-tsy ny mpitantana rafitra sisa no afaka manova azy io"
+
+#: ../daemon/verify-crypt.c:364 ../daemon/verify-shadow.c:383
+msgid "Internal error on passwdexpired"
+msgstr "Tsy fetezana anaty mikasika ny passwdexpired"
+
+#: ../daemon/verify-crypt.c:366 ../daemon/verify-shadow.c:385
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Nisy tsy fetezana anaty nitranga. Tsy afaka ny hiditra ianao.\n"
+"Andramo afaka kelikely na antsoy ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-crypt.c:402 ../daemon/verify-shadow.c:420
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Tsy mety mahazo ny firafitry ny teny fanalahidy ho an'ny %s"
+
+#: ../daemon/verify-pam.c:449
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+"Mila manova ny teny fanalahidinao izao dieny izao ianao (Tapi-potoana ny "
+"teny fanalahidy)"
+
+#: ../daemon/verify-pam.c:450
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+"Mila manova ny teny fanalahidinao izao dieny izao ianao (voatery ny faka)"
+
+#: ../daemon/verify-pam.c:451
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Tapi-potoana ny kaontinao. Antsoy ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-pam.c:452
+msgid "No password supplied"
+msgstr "Tsy misy teny fanalahidy nomena"
+
+#: ../daemon/verify-pam.c:453
+msgid "Password unchanged"
+msgstr "Tsy novana ny teny fanalahidy"
+
+#: ../daemon/verify-pam.c:454
+msgid "Can not get username"
+msgstr "Tsy mety mahazo ny anaran'ny mpampiasa"
+
+#: ../daemon/verify-pam.c:455
+msgid "Retype new UNIX password:"
+msgstr "Avereno soratana ilay teny fanalahidin'ny UNIX  vaovao:"
+
+#: ../daemon/verify-pam.c:456
+msgid "Enter new UNIX password:"
+msgstr "Soraty ny teny fanalahidin'ny UNIX vaovao:"
+
+#: ../daemon/verify-pam.c:457
+msgid "(current) UNIX password:"
+msgstr "Teny fanalahidin'ny UNIX (amin'izao):"
+
+#: ../daemon/verify-pam.c:458
+msgid "Error while changing NIS password."
+msgstr "Nisy olana teo am-panovana ny teny fanalahidy NIS."
+
+#: ../daemon/verify-pam.c:459
+msgid "You must choose a longer password"
+msgstr "Tsy maintsy mitady teny fanalahidy lava kokoa ianao"
+
+#: ../daemon/verify-pam.c:460
+msgid "Password has been already used. Choose another."
+msgstr "Efa nampiasaina io teny fanalahidy io. Mitadiava hafa."
+
+#: ../daemon/verify-pam.c:461
+msgid "You must wait longer to change your password"
+msgstr "Mila miandry elaela ianao vao afaka manova ny teny fanalahidinao"
+
+#: ../daemon/verify-pam.c:462
+msgid "Sorry, passwords do not match"
+msgstr "Tsy mifanaraka ireo teny fanalahidy roa!"
+
+#: ../daemon/verify-pam.c:738
+msgid "Cannot setup pam handle with null display"
+msgstr "Tsy afaka mikirakira ny pam handle manana seho foana"
+
+#: ../daemon/verify-pam.c:755
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Tsy afaka nanorina ny sampan'asa %s: %s\n"
+
+#: ../daemon/verify-pam.c:768
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Tsy nahafaritra ny PAM_TTY=%s"
+
+#: ../daemon/verify-pam.c:778
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Tsy nahafaritra ny PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:949 ../daemon/verify-pam.c:995
+#: ../daemon/verify-pam.c:1307 ../daemon/verify-pam.c:1319
+msgid "Couldn't authenticate user"
+msgstr "Tsy voamarina ny mpampiasa"
+
+#: ../daemon/verify-pam.c:1030
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Tsy mahazo miditra avy amin'ity efijery ny mpitantana ny rafitra"
+
+#: ../daemon/verify-pam.c:1060 ../daemon/verify-pam.c:1349
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Tsy nety ny fanovana ny token'ny fanamarinana  ho an'ny mpampiasa %s"
+
+#: ../daemon/verify-pam.c:1062 ../daemon/verify-pam.c:1352
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"Tsy nety ny fanovana ilay token'ny fanamarinana. Andramo indray afaka "
+"kelikely ny antsoy ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-pam.c:1077 ../daemon/verify-pam.c:1365
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Tsy manana alalana hampiasa ny rafitra intsony y mpampiasa %s"
+
+#: ../daemon/verify-pam.c:1083 ../daemon/verify-pam.c:1371
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr ""
+"Tsy manana alalana hampiasa ny rafitra ny mpampiasa %s amin'izao fotoana izao"
+
+#: ../daemon/verify-pam.c:1085
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Natsahatry ny mpitantana mandritra ny fotoana voafetra ny fampiasana ny "
+"rafitra."
+
+#: ../daemon/verify-pam.c:1090 ../daemon/verify-pam.c:1378
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Tsy nahafaritra ny acct. mgmt ho an'ny %s"
+
+#: ../daemon/verify-pam.c:1123 ../daemon/verify-pam.c:1412
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Tsy nahafaritra ny credentials ho an'ny %s"
+
+#: ../daemon/verify-pam.c:1137 ../daemon/verify-pam.c:1428
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Tsy nahasokatra session ho an'ny %s"
+
+#: ../daemon/verify-pam.c:1188
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Tsy nety ny fanamarinana. Tsy maintsy soratana araka ny efitrefi-"
+"dohavipirinty marina ireo litera."
+
+#: ../daemon/verify-pam.c:1202 ../daemon/verify-pam.c:1310
+#: ../daemon/verify-pam.c:1322
+msgid "Authentication failed"
+msgstr "Tsy nety ny fanamarinana"
+
+#: ../daemon/verify-pam.c:1274
+msgid "Automatic login"
+msgstr "Fidirana hoazy"
+
+#: ../daemon/verify-pam.c:1374
+#, fuzzy
+msgid ""
+"The system administrator has disabled your access to the system temporarily."
+msgstr ""
+"\n"
+"Natsahatry ny mpitantana mandritra ny fotoana voafetra ny fahafahanao "
+"mampiasa ny rafitra."
+
+#: ../daemon/verify-pam.c:1388
+#, fuzzy
+msgid ""
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Tsy mahafaritra ny vondron'ny mpampiasanao. Tsy afaka hiditra ianao.Antsoy "
+"ny mpitantana ny rafitrao."
+
+#: ../daemon/verify-pam.c:1596 ../daemon/verify-pam.c:1598
+msgid "Can't find PAM configuration for GDM."
+msgstr "Tsy mety mahita ny fikirakirana ny PAM ho an'ny GDM."
+
+#: ../daemon/xdmcp.c:389
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Tsy nahazo ny anaran'ny mpampiantrano ny mpizara: %s!"
+
+#: ../daemon/xdmcp.c:414
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Tsy nahaforona socket!"
+
+#: ../daemon/xdmcp.c:510
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Tsy nahafaritra adiresy ho an'ny sockert XDMCP!"
+
+#: ../daemon/xdmcp.c:582
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Tsy nahaforona buffer ho an'ny XDMCP!"
+
+#: ../daemon/xdmcp.c:588
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Tsy nahavaky ny lohasoratry ny XDMCP!"
+
+#: ../daemon/xdmcp.c:595
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Kinovan'ny XDMCP diso!"
+
+#: ../daemon/xdmcp.c:689 ../daemon/xdmcp.c:698
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: opcode tsy fantatra avy amin'ny mpampiantrano %s"
+
+#: ../daemon/xdmcp.c:736 ../daemon/xdmcp.c:1226
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Tsy nahaala ny authlist tanatin'ilay fehin-javatra"
+
+#: ../daemon/xdmcp.c:754 ../daemon/xdmcp.c:1248
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Tsy fetezana amin'ny isa fanamarinana"
+
+#: ../daemon/xdmcp.c:1209
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Tsy nahavaky ny adiresin'ilay seho"
+
+#: ../daemon/xdmcp.c:1217
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Tsy nahavaky ny laharan'ny irik'ilay seho"
+
+#: ../daemon/xdmcp.c:1286 ../daemon/xdmcp.c:1316
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Adiresy diso"
+
+#: ../daemon/xdmcp.c:1498 ../daemon/xdmcp.c:1506
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Fangatahana XDMCP avy amin'ny mpampiantrano %s nolavina"
+
+#: ../daemon/xdmcp.c:1760 ../daemon/xdmcp.c:1769
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Nahazo REQUEST avy amin'ny mpampiantrano tsy ekena %s"
+
+#: ../daemon/xdmcp.c:1781 ../daemon/xdmcp.c:2168 ../daemon/xdmcp.c:2598
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Tsy nahavaky ny laharan'ilay seho"
+
+#: ../daemon/xdmcp.c:1788
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Tsy nahavaky ny karazan'ny fifandraisana"
+
+#: ../daemon/xdmcp.c:1795
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Tsy nahavaky ny adiresin'ny mpivatsy"
+
+#: ../daemon/xdmcp.c:1803
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Tsy nahavaky ireo anaran'ny fanamarinana"
+
+#: ../daemon/xdmcp.c:1812
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Tsy nahavaky ny datan'ny fanamarinana"
+
+#: ../daemon/xdmcp.c:1822
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Tsy nahavaky ny lisitry ny fanamarinana"
+
+#: ../daemon/xdmcp.c:1840
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Tsy nahavaky ny ID'ny mpanamboatra"
+
+#: ../daemon/xdmcp.c:1866 ../daemon/xdmcp.c:1875
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Tsy nety isa fanamarinana ho an'ny %s"
+
+#: ../daemon/xdmcp.c:2144 ../daemon/xdmcp.c:2151
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Nahazo Manage avy amin'ny mpampiantrano tsy ekena %s"
+
+#: ../daemon/xdmcp.c:2161 ../daemon/xdmcp.c:2605
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Tsy nahavaky ny ID'ny session"
+
+#: ../daemon/xdmcp.c:2175
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Tsy nahavaky ny sokajin'ny seho"
+
+#: ../daemon/xdmcp.c:2300 ../daemon/xdmcp.c:2307 ../daemon/xdmcp.c:2319
+#: ../daemon/xdmcp.c:2437 ../daemon/xdmcp.c:2444 ../daemon/xdmcp.c:2457
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Tsy nahavaky ilay adiresy"
+
+#: ../daemon/xdmcp.c:2575 ../daemon/xdmcp.c:2589
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Nahazo KEEPALIVE avy amin'ny mpampiantrano tsy ekena %s"
+
+#: ../daemon/xdmcp.c:2945
+#, c-format
+msgid ""
+"%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+msgstr ""
+"%s: Tsy nahalefa ny '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+
+#: ../daemon/xdmcp.c:2980 ../daemon/xdmcp.c:2987 ../daemon/xdmcp.c:2993
+#: ../daemon/xdmcp.c:2999
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Tsy misy fandraisana an-tÃ nana XDMCP"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:176
+msgid "Xnest command line"
+msgstr "Baiko Xnest"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:176
+msgid "STRING"
+msgstr "LAHA-DAZA"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:177
+msgid "Extra options for Xnest"
+msgstr "Safidy fanampiny ho an'ny Xnest"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:177
+msgid "OPTIONS"
+msgstr "SAFIDY"
+
+#: ../gui/gdmXnestchooser.c:170 ../gui/gdmXnestchooser.c:181
+msgid "Run in background"
+msgstr "Ampandehano any afara"
+
+#: ../gui/gdmXnestchooser.c:178
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Alefaso fotsiny Xnest; tsy misy fangatahana (tsy misy mpisafidy)"
+
+#: ../gui/gdmXnestchooser.c:179
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Manaova fangatahana mivantana fa tsy ilay tsy mivantana (mpisafidy)"
+
+#: ../gui/gdmXnestchooser.c:180
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Alefaso miparitaka, fa tsy mivantana (mpisafidy)"
+
+#: ../gui/gdmXnestchooser.c:182
+msgid "Don't check for running GDM"
+msgstr "Aza jerena ny an'ny GDM  mandeha"
+
+#: ../gui/gdmXnestchooser.c:481
+msgid "- Nested gdm login chooser"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:489
+msgid "- Nested gdm login"
+msgstr ""
+
+#: ../gui/gdmXnestchooser.c:519
+msgid "Xnest doesn't exist."
+msgstr "Tsy misy ny Xnest."
+
+#: ../gui/gdmXnestchooser.c:520
+msgid "Please ask your system administrator to install it."
+msgstr "Asaivo apetraky ny mpitantana ny rafitrao izy."
+
+#: ../gui/gdmXnestchooser.c:545
+msgid "Indirect XDMCP is not enabled"
+msgstr "Tsy nalefa ny XDMCP tsy mivantana"
+
+#: ../gui/gdmXnestchooser.c:546 ../gui/gdmXnestchooser.c:564
+msgid "Please ask your system administrator to enable this feature."
+msgstr "Asaivo alefan'ny mpitantana ny rafitrao io safidy io."
+
+#: ../gui/gdmXnestchooser.c:563
+msgid "XDMCP is not enabled"
+msgstr "Tsy mandeha ny XDMCP"
+
+#: ../gui/gdmXnestchooser.c:595
+msgid "GDM is not running"
+msgstr "Tsy mandeha GDM"
+
+#: ../gui/gdmXnestchooser.c:596
+msgid "Please ask your system administrator to start it."
+msgstr "Asaivo alefan'ny mpitantana ny rafitrao izy io."
+
+#: ../gui/gdmXnestchooser.c:612
+msgid "Could not find a free display number"
+msgstr "Tsy nahita laharan-tseho malalaka"
+
+#: ../gui/gdmchooser.c:84
+msgid "Please wait: scanning local network..."
+msgstr "Mahandrasa kely azafady: mizaha ny rezo an-toerana..."
+
+#: ../gui/gdmchooser.c:85
+msgid "No serving hosts were found."
+msgstr "Tsy nahita mpampiantrano mpizara."
+
+#: ../gui/gdmchooser.c:86
+msgid "Choose a ho_st to connect to:"
+msgstr "Misafidiana _mpampiantrano hifandraisana:"
+
+#: ../gui/gdmchooser.c:617
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"Tsy mbola ny handray an-tÃ nana session misokatra ny mpampiantrano \"%s\" "
+"amin'izao fotoana izao. Andramo indray afaka kelikely."
+
+#: ../gui/gdmchooser.c:627
+msgid "Cannot connect to remote server"
+msgstr "Tsy afaka mifandray amin'ny mpizara lavi-toerana"
+
+#: ../gui/gdmchooser.c:1278
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Tsy nisy valiny azo avy amin'ny mpampiantrano \"%s\" tanatin'ny %d "
+"segaondra. Mety tsy velona angamba ilay mpampiantrano na mbola tsy vonona ny "
+"handray an-tÃ nana session misokatra amin'izao fotoana izao. Andramo indray "
+"afaka kelikely."
+
+#: ../gui/gdmchooser.c:1291
+msgid "Did not receive response from server"
+msgstr "Tsy nahazo valiny avy amin'ny mpizara"
+
+#: ../gui/gdmchooser.c:1393
+#, c-format
+msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr ""
+"Tsy hita ny mpampiantrano \"%s\". Mety diso angamba ny nanoratanao azy."
+
+#: ../gui/gdmchooser.c:1402
+msgid "Cannot find host"
+msgstr "Tsy hita ilay mpampiantrano"
+
+#: ../gui/gdmchooser.c:1607
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that computer."
+msgstr ""
+"Ny faritra misongadina indrindra amin'ity rindran'asa ity dia mampiseho ireo "
+"mpampiantrano amin'ny rezo an-toerana izay manana \"XDMCP\" mandeha. Izany "
+"dia mamela ireo mpampiasa hiditra amin'ny solosaina lavi-toerana hafa, "
+"tahaka ny hoe miditra amin'ny alalan'ny konsoly izy ireo.\n"
+"\n"
+"Azonao tsindriana ny \"Refresh\" izahana mpampiantrano vaovao amin'ny rezo. "
+"Rehefa avy misafidy mpampiantrano ianao, dia tsindrio ny \"Connect\" "
+"hanokafana session amin'io solosaina io."
+
+#: ../gui/gdmchooser.c:1905
+msgid "Socket for xdm communication"
+msgstr "Socket ho an'ny fifandraisana xdm"
+
+#: ../gui/gdmchooser.c:1905
+msgid "SOCKET"
+msgstr "SOCKET"
+
+#: ../gui/gdmchooser.c:1907
+msgid "Client address to return in response to xdm"
+msgstr "Adiresin'ny mpivatsy amaliana ny xdm"
+
+#: ../gui/gdmchooser.c:1907
+msgid "ADDRESS"
+msgstr "ADIRESY"
+
+#: ../gui/gdmchooser.c:1909
+msgid "Connection type to return in response to xdm"
+msgstr "Karazan'ny fifandraisana amaliana ny xdm"
+
+#: ../gui/gdmchooser.c:1909
+msgid "TYPE"
+msgstr "KARAZANA"
+
+#: ../gui/gdmchooser.c:1969
+msgid "- gdm login chooser"
+msgstr ""
+
+#: ../gui/gdmchooser.c:2031
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"Tsy mifanaraka amin'ny kinovan'ny daemon (%s) ny kinovan'ny mpisafidy (%s). "
+"Mety vao navaozinao angamba GDM. Avereno alefa ny daemon'ny GDM na ny "
+"solosaina."
+
+#: ../gui/gdmchooser.c:2041
+msgid "Cannot run chooser"
+msgstr "Tsy mahalefa ny mpisafidy"
+
+#. EOF
+#: ../gui/gdmchooser.glade.h:1
+msgid "A_dd host: "
+msgstr "_Hampiditra mpampiantrano:"
+
+#: ../gui/gdmchooser.glade.h:2
+msgid "C_onnect"
+msgstr "Hi_fandray"
+
+#: ../gui/gdmchooser.glade.h:3
+msgid "Exit the application"
+msgstr "Hanajanona ilay rindran'asa"
+
+#: ../gui/gdmchooser.glade.h:4
+msgid "How to use this application"
+msgstr "Fomba fampiasa ity rindran'asa ity"
+
+#: ../gui/gdmchooser.glade.h:5
+msgid "Login Host Chooser"
+msgstr "Mpisafidy mpampiantrano session"
+
+#: ../gui/gdmchooser.glade.h:6
+msgid "Open a session to the selected host"
+msgstr "Hanokatra session amin'ny mpampiantrano voafaritra"
+
+#: ../gui/gdmchooser.glade.h:7
+msgid "Probe the network"
+msgstr "Mizaha ny rezo"
+
+#: ../gui/gdmchooser.glade.h:8
+msgid "Query and add this host to the above list"
+msgstr ""
+"Anontanio ary ampidiro anatin'ilay lisitra etsy ambony ity mpampiantrano ity"
+
+#: ../gui/gdmchooser.glade.h:9
+msgid "Status"
+msgstr "Zava-misy"
+
+#: ../gui/gdmchooser.glade.h:10
+msgid "_Add"
+msgstr "_Ampidiro"
+
+#: ../gui/gdmcomm.c:619
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "Tsy mandeha ny GDM (Ny mpandrindra seho an'ny GNOME)."
+
+#: ../gui/gdmcomm.c:621
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm. If you still wish to use this feature, either start "
+"GDM yourself or ask your system administrator to start GDM."
+msgstr ""
+"Mety mampiasa mpandrindra seho hafa toy ny KDM (Mpandrindra seho an'ny KDE) "
+"na xdm mihitsy angamba ianao. Raha mbola tianao ampiasaina ity fahasahaza "
+"ity, dia na ianao ihany no mandefa ny GDM na asaivo alefan'ny mpitantana ny  "
+"rafitrao izy."
+
+#: ../gui/gdmcomm.c:645 ../gui/gdmflexiserver.c:787
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Tsy afaka mifandray amin'ny GDM (Ny mpandrindra seho an'ny GNOME)"
+
+#: ../gui/gdmcomm.c:647 ../gui/gdmflexiserver.c:789
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Mety misy kinovan'ny GDM efa taloha mandeha angamba."
+
+#: ../gui/gdmcomm.c:664 ../gui/gdmcomm.c:667
+msgid "Cannot communicate with GDM. Perhaps you have an old version running."
+msgstr ""
+"Tsy afaka mifandray amin'ny GDM. Mety misy kinovany taloha mandeha angamba."
+
+#: ../gui/gdmcomm.c:670
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Tratra ny fetran'ny faritra azon'ny mpizara mora miovaova aleha."
+
+#: ../gui/gdmcomm.c:672
+msgid "There were errors trying to start the X server."
+msgstr "Nisy olana teo am-panandramana mandefa ny mpizara X."
+
+#: ../gui/gdmcomm.c:674
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Tsy nandeha ny mpizara X. Mety tsy voakirakira tsara angamba izy io."
+
+#: ../gui/gdmcomm.c:677
+msgid "Too many X sessions running."
+msgstr "Be loatra ny session X misokatra."
+
+#: ../gui/gdmcomm.c:679
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"Tsy afaka mifandray amin'ny mpizara X ampiasainao izao ilay mpizara X "
+"mifampiditra (Xnest). Mety tsy manana rakitra fahazoan-dÃ lana X angamba "
+"ianao."
+
+#: ../gui/gdmcomm.c:684
+msgid ""
+"The nested X server (Xnest) is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Tsy mety ampiasaina ilay mpizara X mifampiditra (Xnest), na hoe tsy nety ny "
+"nikirakirana ny GDM.\n"
+"Apetrao ilay fehin-drindran'asa Xnest  mba ahafahana mampiasa fifandraisana "
+"mifampiditra."
+
+#: ../gui/gdmcomm.c:689
+msgid "The X server is not available. GDM may be misconfigured."
+msgstr ""
+"Tsy mety ampiasaina ny mpizara X. Tsy nety angamba ny nikirakirana ny GDM."
+
+#: ../gui/gdmcomm.c:692
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Manandrana manatanteraka asa fivoahana tsy fantatra na manandrana "
+"manatanteraka asa fivoahana izay tsy mety tanterahina."
+
+#: ../gui/gdmcomm.c:695
+msgid "Virtual terminals not supported."
+msgstr "Tsy mandray an-tÃ nana terminal virtoaly."
+
+#: ../gui/gdmcomm.c:697
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Manandrana manova laharana terminal virtoaly diso."
+
+#: ../gui/gdmcomm.c:699
+msgid "Trying to update an unsupported configuration key."
+msgstr "Manandrana manavao famaham-pikirakirana tsy raisina an-tÃ nana."
+
+#: ../gui/gdmcomm.c:701
+msgid ""
+"You do not seem to have the authentication needed for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Toa tsy nahafeno ireo fepetra fanamarinana ilaina amin'ity asa atao ity "
+"ianao. Mety tsy voakirakira araka ny tokony ho izy angamba ny rakitra ."
+"Xauthority-nao."
+
+#: ../gui/gdmcomm.c:705
+msgid "Too many messages were sent to GDM and it hung up on us."
+msgstr ""
+"Be loatra ireo hafatra nalefa tany amin'ny GDM, ka tonga dia notapahany "
+"tampoka ny fifandraisana."
+
+#: ../gui/gdmcomm.c:708
+msgid "Unknown error occurred."
+msgstr "Nisy olana tsy fantatra nitranga."
+
+#: ../gui/gdmcommon.c:628
+msgid "The accessibility registry was not found."
+msgstr ""
+
+#: ../gui/gdmcommon.c:651
+msgid "The accessibility registry could not be started."
+msgstr ""
+
+#: ../gui/gdmcommon.c:689
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#. Translators: You should translate time part as
+#. %H:%M if your language does not have AM and PM
+#. equivalent.  Note: %l is a strftime option for
+#. 12-hour clock format
+#: ../gui/gdmcommon.c:695
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: ../gui/gdmcommon.c:801
+#, fuzzy, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] " segaondra"
+msgstr[1] " segaondra"
+
+#: ../gui/gdmdynamic.c:48
+#, c-format
+msgid "Usage: %s [-b][-v] and one of the following:\n"
+msgstr "Fampiasa: %s [-b][-v] ary ny iray amin'ireto manaraka ireto:\n"
+
+#: ../gui/gdmdynamic.c:49
+#, c-format
+msgid "\t-a display\n"
+msgstr "\t-a seho\n"
+
+#: ../gui/gdmdynamic.c:50
+#, c-format
+msgid "\t-r display\n"
+msgstr "\t-r seho\n"
+
+#: ../gui/gdmdynamic.c:51
+#, c-format
+msgid "\t-d display\n"
+msgstr "\t-d seho\n"
+
+#: ../gui/gdmdynamic.c:52
+#, c-format
+msgid "\t-l [server_name]\n"
+msgstr "\t-l [_anaran'ny mpizara]\n"
+
+#: ../gui/gdmdynamic.c:53
+#, c-format
+msgid "\t-t maximum tries to connect (default 15)\n"
+msgstr "\t-t isan'ny andrana be indrindra atao rehefa hifandray (tsotra 15)\n"
+
+#: ../gui/gdmdynamic.c:54
+#, c-format
+msgid "\t-s sleep value (default 8)\n"
+msgstr "\t-s sandan'ny fiatoana (tsotra 8)\n"
+
+#: ../gui/gdmdynamic.c:229
+msgid "Server busy, will sleep.\n"
+msgstr "Mbola miasa ny mpizara. Hiato kely aloha.\n"
+
+#: ../gui/gdmdynamic.c:319
+#, c-format
+msgid "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+msgstr ""
+"Tsy nahomby ny fifandraisana tamin'ny daemon. Hiato kely mandritra ny %d "
+"segaondra aloha. Andrana %d amin'ny %d\n"
+
+#. This is a serious error, so print a message even if verbose is off
+#: ../gui/gdmdynamic.c:342
+#, c-format
+msgid "Failed to connect to server after %d retries\n"
+msgstr "Tsy tafaray tamin'ny mpizara na dia efa nanandrana in-%d aza\n"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr ""
+"Midira amin'ny fikandrana mifampiditra iray amin'ny anaran'ny mpampiasa hafa"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Fidirana vaovao amin'ny fikandrana mifampiditra"
+
+#: ../gui/gdmflexiserver.c:61
+msgid "Send the specified protocol command to GDM"
+msgstr "Mandefa ilay baikom-piresaka voafaritra any amin'ny GDM"
+
+#: ../gui/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "BAIKO"
+
+#: ../gui/gdmflexiserver.c:62
+msgid "Xnest mode"
+msgstr "Fomba Xnest"
+
+#: ../gui/gdmflexiserver.c:63
+msgid "Do not lock current screen"
+msgstr "Aza gejaina ity efijery misokatra ity"
+
+#: ../gui/gdmflexiserver.c:64
+msgid "Debugging output"
+msgstr "Famoahan'ny debugging"
+
+#: ../gui/gdmflexiserver.c:65
+msgid "Authenticate before running --command"
+msgstr "Manaova fanamarinana alohan'ny andefasana ny --command"
+
+#: ../gui/gdmflexiserver.c:66
+msgid "Start new flexible session; do not show popup"
+msgstr "Hanomboka session mety miovaova iray. Aza mampiaseho popun"
+
+#: ../gui/gdmflexiserver.c:115
+msgid "Cannot change display"
+msgstr "Tsy afaka manova ilay seho"
+
+#: ../gui/gdmflexiserver.c:192
+msgid "Nobody"
+msgstr "Tsy misy olona"
+
+#: ../gui/gdmflexiserver.c:227
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "Seho %s amin'ny terminal virtoaly %d"
+
+#: ../gui/gdmflexiserver.c:232
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Seho mifampiditra %s amin'ny terminal virtoalu %d"
+
+#: ../gui/gdmflexiserver.c:262 ../gui/gdmlogin.c:2601
+#: ../gui/greeter/greeter_item_ulist.c:299
+msgid "Username"
+msgstr "Anaran'ny mpampiasa"
+
+#: ../gui/gdmflexiserver.c:271
+msgid "Display"
+msgstr "Seho"
+
+#: ../gui/gdmflexiserver.c:385
+msgid "Open Displays"
+msgstr "Manokafa seho"
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:388
+msgid "_Open New Display"
+msgstr "_Manokafa seho vaovao"
+
+#: ../gui/gdmflexiserver.c:390
+msgid "Change to _Existing Display"
+msgstr "Hiova seho amin'ireo efa _misokatra"
+
+#: ../gui/gdmflexiserver.c:398
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Misy seho maromaro efa misokatra. Afaka misafidy amin'ireo voalahatra etsy "
+"ambany na manokatra iray vaovao ianao."
+
+#: ../gui/gdmflexiserver.c:581
+msgid "Choose server"
+msgstr "Hisafidy mpizara"
+
+#: ../gui/gdmflexiserver.c:592
+msgid "Choose the X server to start"
+msgstr "Ny mpizara X safidiana anombohana azy"
+
+#: ../gui/gdmflexiserver.c:598
+msgid "Standard server"
+msgstr "Mpizara tsotra"
+
+#: ../gui/gdmflexiserver.c:836
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+"Toa mahafeno ireo fepetra fanamarinana ilaina anatanterahana ity asa ity "
+"ianao"
+
+#: ../gui/gdmflexiserver.c:839
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Tsy nety angamba ny nikirakirana ny rakitra .Xauthority-nao."
+
+#: ../gui/gdmflexiserver.c:866
+msgid "You do not seem to be logged in on the console"
+msgstr "Toa tsy tafiditra amin'ilay konsoly ianao"
+
+#: ../gui/gdmflexiserver.c:868
+msgid "Starting a new login only works correctly on the console."
+msgstr "Amin'ny konsoly ihany no mandeha tsara ny fanombohana fidirana vaovao."
+
+#: ../gui/gdmflexiserver.c:916
+msgid "Cannot start new display"
+msgstr "Tsy nahalefa seho iray vaovao"
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr ""
+"Avy dia hiditra amin'ny anaran'ny mpampiasa hafa fa tsy mila mivoaka aloha"
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Fidirana vaovao"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr "A-M|Teny Afrikaans"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "A-M|Teny Albanianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr "A-M|Teny Amharic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Teny Arabo (Ejipta)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Teny Arabo (Liban)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:63
+#, fuzzy
+msgid "A-M|Arabic (Saudi Arabia)"
+msgstr "A-M|Teny Arabo (Liban)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:65
+msgid "A-M|Armenian"
+msgstr "A-M|Teny Armenianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:67
+msgid "A-M|Azerbaijani"
+msgstr "A-M|Fiteny any Azerbaijan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:69
+msgid "A-M|Basque"
+msgstr "A-M|Fiteny Basque"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:71
+msgid "A-M|Belarusian"
+msgstr "A-M|Fiteny any Belarus"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:73
+msgid "A-M|Bengali"
+msgstr "A-M|Fiteny any Bengal"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:75
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Fiteny any Bengal (Inde)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:77
+msgid "A-M|Bulgarian"
+msgstr "A-M|Teny Bulgarianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:79
+msgid "A-M|Bosnian"
+msgstr "A-M|Teny Bosnianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Catalan"
+msgstr "A-M|Teny Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Chinese (China Mainland)"
+msgstr "A-M|Teny Sinoa (Kontinantan'i Sina)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "A-M|Teny Sinoa (Hong Kong)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Chinese (Singapore)"
+msgstr "A-M|Teny Sinoa (Singapour)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Chinese (Taiwan)"
+msgstr "A-M|Teny Sinoa (Taiwan)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Croatian"
+msgstr "A-M|Teny Kroatianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|Czech"
+msgstr "A-M|Teny Czech"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|Danish"
+msgstr "A-M|Teny Danoa"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|Dutch"
+msgstr "A-M|Teny Holandey"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+#, fuzzy
+msgid "A-M|Dutch (Belgium)"
+msgstr "A-M|Teny Frantsay (Belzika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|English (USA)"
+msgstr "A-M|Teny Anglisy (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|English (Australia)"
+msgstr "A-M|Teny Anglisy (Aostralia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|English (UK)"
+msgstr "A-M|Teny Anglisy (Royaumes-Unis)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|English (Canada)"
+msgstr "A-M|Teny Anglisy (Kanada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|English (Ireland)"
+msgstr "A-M|Teny Anglisy (Irlandy)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|English (Denmark)"
+msgstr "A-M|Teny Anglisy (Danemarka)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|English (South Africa)"
+msgstr "A-M|Teny Anglisy (Afrika Atsimo)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+#, fuzzy
+msgid "A-M|English (Malta)"
+msgstr "A-M|Teny Anglisy (Kanada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+#, fuzzy
+msgid "A-M|English (New Zealand)"
+msgstr "A-M|Teny Anglisy (Irlandy)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|Estonian"
+msgstr "A-M|Teny Estonianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|Finnish"
+msgstr "A-M|Teny Finlandey"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|French"
+msgstr "A-M|Teny Frantsay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|French (Belgium)"
+msgstr "A-M|Teny Frantsay (Belzika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+#, fuzzy
+msgid "A-M|French (Canada)"
+msgstr "A-M|Teny Anglisy (Kanada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+#, fuzzy
+msgid "A-M|French (Luxembourg)"
+msgstr "A-M|Teny Frantsay (Belzika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131
+msgid "A-M|French (Switzerland)"
+msgstr "A-M|Teny Frantsay (Soisa)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:133
+msgid "A-M|Galician"
+msgstr "A-M|Teny Galicianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:135
+msgid "A-M|German"
+msgstr "A-M|Teny Alemana"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|German (Austria)"
+msgstr "A-M|Teny Alemana (Aotrisy)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+#, fuzzy
+msgid "A-M|German (Luxembourg)"
+msgstr "A-M|Teny Alemana (Aotrisy)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|Teny Alemana (Soisa)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|Greek"
+msgstr "A-M|Teny Grika"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+#, fuzzy
+msgid "A-M|Greek (Cyprus)"
+msgstr "A-M|Teny Grika"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Gujarati"
+msgstr "A-M|Fiteny any Gujarat"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149 ../gui/gdmlanguages.c:151
+msgid "A-M|Hebrew"
+msgstr "A-M|Teny Hebrio"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:153
+msgid "A-M|Hindi"
+msgstr "A-M|Teny Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:155
+msgid "A-M|Hungarian"
+msgstr "A-M|Teny Hongroa"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|Icelandic"
+msgstr "A-M|Teny Islandey"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|Indonesian"
+msgstr "A-M|Teny Indonesianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Interlingua"
+msgstr "A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|Irish"
+msgstr "A-M|Teny Irlandey"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|Italian"
+msgstr "A-M|Teny Italianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|Japanese"
+msgstr "A-M|Teny Japoney"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|Kannada"
+msgstr "A-M|Teny Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "A-M|Kinyarwanda"
+msgstr "A-M|Teny Kinyarwanda"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "A-M|Korean"
+msgstr "A-M|Teny Koreanina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "A-M|Latvian"
+msgstr "A-M|Teny LetÃŽna"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:177
+msgid "A-M|Lithuanian"
+msgstr "A-M|Teny Litoanianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:179
+msgid "A-M|Macedonian"
+msgstr "A-M|Teny Masedonianina"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "A-M|Malay"
+msgstr "A-M|Teny Maley"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "A-M|Malayalam"
+msgstr "A-M|Teny Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:185
+#, fuzzy
+msgid "A-M|Maltese"
+msgstr "A-M|Teny Maley"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "A-M|Marathi"
+msgstr "A-M|Teny Marathi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "A-M|Mongolian"
+msgstr "A-M|Teny MongÃŽla"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "N-Z|Northern Sotho"
+msgstr "N-Z|Fiteny any Sotho Avaratra"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:193
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|Norvezianina (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:195
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|Norvezianina (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:197
+msgid "N-Z|Oriya"
+msgstr "N-Z|Teny Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:199
+#, fuzzy
+msgid "N-Z|Punjabi"
+msgstr "N-Z|Teny Panjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "N-Z|Persian"
+msgstr "N-Z|Teny Persianina"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "N-Z|Polish"
+msgstr "N-Z|PÃŽlÃŽney"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Teny Portigey"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Teny Portigey (Brezilianina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "N-Z|Romanian"
+msgstr "N-Z|Teny Romanianina"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "N-Z|Russian"
+msgstr "N-Z|Teny Rosianina"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "N-Z|Serbian"
+msgstr "N-Z|Teny Serba"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:215
+#, fuzzy
+msgid "N-Z|Serbian (Serbia & Montenegro)"
+msgstr "N-Z|Teny Serba (Jekavianina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:217
+#, fuzzy
+msgid "N-Z|Serbian (Montenegro)"
+msgstr "N-Z|Teny Serba (Latina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+#, fuzzy
+msgid "N-Z|Serbian (Serbia)"
+msgstr "N-Z|Teny Serba (Jekavianina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Teny Serba (Latina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Teny Serba (Jekavianina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+#, fuzzy
+msgid "N-Z|Serbian (Bosnia)"
+msgstr "N-Z|Teny Serba (Latina)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Slovak"
+msgstr "N-Z|Teny Slovaky"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Teny Slovenianina"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Spanish"
+msgstr "N-Z|Teny Espaniola"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:233
+#, fuzzy
+msgid "N-Z|Spanish (Argentina)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:235
+#, fuzzy
+msgid "N-Z|Spanish (Bolivia)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:237
+#, fuzzy
+msgid "N-Z|Spanish (Chile)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:239
+#, fuzzy
+msgid "N-Z|Spanish (Colombia)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:241
+#, fuzzy
+msgid "N-Z|Spanish (Costa Rica)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:243
+#, fuzzy
+msgid "N-Z|Spanish (Ecuador)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:245
+#, fuzzy
+msgid "N-Z|Spanish (Guatemala)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:247
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:249
+#, fuzzy
+msgid "N-Z|Spanish (Nicaragua)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:251
+#, fuzzy
+msgid "N-Z|Spanish (Panama)"
+msgstr "N-Z|Teny Espaniola"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:253
+#, fuzzy
+msgid "N-Z|Spanish (Peru)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:255
+#, fuzzy
+msgid "N-Z|Spanish (Paraguay)"
+msgstr "N-Z|Teny Espaniola"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:257
+#, fuzzy
+msgid "N-Z|Spanish (El Salvador)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:259
+#, fuzzy
+msgid "N-Z|Spanish (Uruguay)"
+msgstr "N-Z|Teny Espaniola"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:261
+#, fuzzy
+msgid "N-Z|Spanish (Venezuela)"
+msgstr "N-Z|Teny Espaniola (Meksika)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:263
+msgid "N-Z|Swedish"
+msgstr "N-Z|Teny Soedoa"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:265
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Teny Soedoa (Finland)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:267
+msgid "N-Z|Tamil"
+msgstr "N-Z|Teny Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:269
+msgid "N-Z|Telugu"
+msgstr "N-Z|Teny Telugu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:271
+msgid "N-Z|Thai"
+msgstr "N-Z|Teny Thailandey"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:273
+msgid "N-Z|Turkish"
+msgstr "N-Z|Teny Tiorka"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:275
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Teny Okrenianina"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:277
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Teny Vietnamianina"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:279
+msgid "N-Z|Walloon"
+msgstr "N-Z|Teny Wallon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:281
+msgid "N-Z|Welsh"
+msgstr "N-Z|Teny Gallois"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:283
+#, fuzzy
+msgid "N-Z|Xhosa"
+msgstr "N-Z|Teny Thailandey"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:285
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Idisa"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:287
+msgid "N-Z|Zulu"
+msgstr "N-Z|Teny Zoulou"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:289
+msgid "Other|POSIX/C English"
+msgstr "Other|Teny Anglisy POSIX/C"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:473
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:481
+msgid "N-Z"
+msgstr "N-Z"
+
+#: ../gui/gdmlogin.c:357
+#, c-format
+msgid "Cannot run command '%s': %s."
+msgstr "Tsy nahatanteraka ny baiko '%s': %s."
+
+#: ../gui/gdmlogin.c:365
+msgid "Cannot start background application"
+msgstr "Tsy mahalefa ny rindran'asan'ny afara"
+
+#: ../gui/gdmlogin.c:439 ../gui/greeter/greeter_parser.c:382
+msgid "User %u will login in %t"
+msgstr "Hiditra ao amin'ny %t ny mpampiasa %u"
+
+#: ../gui/gdmlogin.c:664 ../gui/greeter/greeter_system.c:75
+msgid "Are you sure you want to restart the computer?"
+msgstr "Tianao averina alefa tokoa ve ny solosaina?"
+
+#: ../gui/gdmlogin.c:665 ../gui/gdmlogin.c:2458
+#: ../gui/greeter/greeter_parser.c:357 ../gui/greeter/greeter_system.c:76
+#: ../gui/greeter/greeter_system.c:208
+msgid "_Restart"
+msgstr "_Avereno alefa"
+
+#: ../gui/gdmlogin.c:695 ../gui/greeter/greeter_system.c:101
+msgid "Are you sure you want to Shut Down the computer?"
+msgstr "Tianao vonoina tokoa ve ny solosaina?"
+
+#: ../gui/gdmlogin.c:696 ../gui/gdmlogin.c:2486
+#: ../gui/greeter/greeter_parser.c:347 ../gui/greeter/greeter_system.c:102
+#: ../gui/greeter/greeter_system.c:235
+msgid "Shut _Down"
+msgstr "_Vonoy"
+
+#: ../gui/gdmlogin.c:718 ../gui/greeter/greeter_system.c:112
+msgid "Are you sure you want to suspend the computer?"
+msgstr "Tianao aato tokoa ve ny solosaina?"
+
+#: ../gui/gdmlogin.c:719 ../gui/gdmlogin.c:2496
+#: ../gui/greeter/greeter_system.c:113
+msgid "_Suspend"
+msgstr "_Aatoy"
+
+#: ../gui/gdmlogin.c:766 ../gui/gdmlogin.c:775
+#: ../gui/greeter/greeter_action_language.c:76
+#: ../gui/greeter/greeter_action_language.c:145
+#: ../gui/greeter/greeter_action_language.c:153
+msgid "System Default"
+msgstr "Sanda fampiasan'ny rafitra"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlogin.c:784 ../gui/gdmlogin.c:1708 ../gui/gdmlogin.c:1722
+#: ../gui/greeter/greeter.c:282 ../gui/greeter/greeter.c:297
+#: ../gui/greeter/greeter_action_language.c:161
+#, c-format
+msgid "Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Tianao ho %s ve ny fandrindrana tsotra ampiasaina amin'ny session manaraka?"
+
+#: ../gui/gdmlogin.c:786 ../gui/gdmlogin.c:1725 ../gui/greeter/greeter.c:300
+#: ../gui/greeter/greeter_action_language.c:163
+#, c-format
+msgid "You have chosen %s for this session, but your default setting is %s."
+msgstr ""
+"%s no nosafidianao ho an'ity session ity, nefa %s no fandrindrana tsotranao."
+
+#: ../gui/gdmlogin.c:792 ../gui/gdmlogin.c:1715 ../gui/gdmlogin.c:1731
+#: ../gui/greeter/greeter.c:289 ../gui/greeter/greeter.c:306
+#: ../gui/greeter/greeter_action_language.c:169
+msgid "Make _Default"
+msgstr "Ataovy _tsotra"
+
+#: ../gui/gdmlogin.c:792 ../gui/gdmlogin.c:1731 ../gui/greeter/greeter.c:306
+#: ../gui/greeter/greeter_action_language.c:169
+msgid "Just For _This Session"
+msgstr "Mandritra _ity session ity fotsiny"
+
+#: ../gui/gdmlogin.c:903 ../gui/gdmlogin.c:917 ../gui/gdmlogin.c:1560
+#: ../gui/gdmlogin.c:2055 ../gui/gdmlogin.c:2705
+msgid "_Username:"
+msgstr "_Anaran'ny mpampiasa:"
+
+#: ../gui/gdmlogin.c:993
+#, c-format
+msgid "%s session selected"
+msgstr "Voafaritra ny session %s"
+
+#: ../gui/gdmlogin.c:1014 ../gui/gdmlogin.c:1132
+msgid "_Last"
+msgstr "_Farany"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: ../gui/gdmlogin.c:1097
+#, c-format
+msgid "%s language selected"
+msgstr "Voafaritra ny teny %s"
+
+#: ../gui/gdmlogin.c:1143
+msgid "_System Default"
+msgstr "_Sanda tsotran'ny rafitra"
+
+#: ../gui/gdmlogin.c:1175
+msgid "_Other"
+msgstr "_Hafa"
+
+#: ../gui/gdmlogin.c:1592
+msgid "_Password:"
+msgstr "_Teny fanalahidy:"
+
+#: ../gui/gdmlogin.c:1711 ../gui/greeter/greeter.c:285
+#, c-format
+msgid "Your preferred session type %s is not installed on this computer."
+msgstr ""
+"Tsy voapetraka anatin'ity solosaina ity ny karazan'ny session %s tianao"
+
+#: ../gui/gdmlogin.c:1715 ../gui/greeter/greeter.c:289
+msgid "Just _Log In"
+msgstr "Avy dia _hiditra"
+
+#: ../gui/gdmlogin.c:1738 ../gui/greeter/greeter.c:313
+#, c-format
+msgid "You have chosen %s for this session"
+msgstr "%s no nosafidianao ho an'ity session ity"
+
+#: ../gui/gdmlogin.c:1741 ../gui/greeter/greeter.c:316
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Raha %s no tianao atao fampiasa amin'ny session manaraka, dia alefaso ny "
+"rindran'asa 'switchdesk' (Fitaovan'ny rafitra->Fitaovana fiovana anatin'ny "
+"sehatr'asa, hita ao amin'ny karazan-tsafidy fototra)."
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:1858 ../gui/greeter/greeter.c:414
+msgid "Please insert 25 cents to log in."
+msgstr "Mandoa Ar 50 vao afaka miditra."
+
+#: ../gui/gdmlogin.c:2176
+msgid "GNOME Desktop Manager"
+msgstr "Mpandrindra sehatr'asan'ny GNOME"
+
+#: ../gui/gdmlogin.c:2242
+msgid "Finger"
+msgstr "Rantsan-tÃ nana"
+
+#: ../gui/gdmlogin.c:2373
+msgid "GDM Login"
+msgstr "Fidiran'ny GDM"
+
+#: ../gui/gdmlogin.c:2416
+#, fuzzy
+msgid "S_ession"
+msgstr "_Session"
+
+#: ../gui/gdmlogin.c:2423 ../gui/greeter/greeter_parser.c:322
+msgid "_Language"
+msgstr "_Teny"
+
+#: ../gui/gdmlogin.c:2437 ../gui/greeter/greeter_system.c:183
+msgid "Remote Login via _XDMCP..."
+msgstr "Fidirana lavi-toerana amin'ny alalan'ny _XDMCP..."
+
+#: ../gui/gdmlogin.c:2448
+msgid "_Configure Login Manager..."
+msgstr "_Hikirakira ny mpandrindra fidirana..."
+
+#: ../gui/gdmlogin.c:2506 ../gui/greeter/greeter_parser.c:332
+msgid "_Actions"
+msgstr "_Asa"
+
+#: ../gui/gdmlogin.c:2515
+msgid "_Theme"
+msgstr "_Endrika"
+
+#: ../gui/gdmlogin.c:2526 ../gui/greeter/greeter_canvas_item.c:179
+#: ../gui/greeter/greeter_parser.c:342
+msgid "_Quit"
+msgstr "_Hijanona"
+
+#: ../gui/gdmlogin.c:2528 ../gui/greeter/greeter_canvas_item.c:181
+#: ../gui/greeter/greeter_parser.c:337
+msgid "D_isconnect"
+msgstr "_apao ny fifandraisana"
+
+#: ../gui/gdmlogin.c:2594 ../gui/greeter/greeter_item_ulist.c:293
+msgid "Icon"
+msgstr "Kisary"
+
+#: ../gui/gdmlogin.c:2675
+msgid "Welcome"
+msgstr "Tongasoa"
+
+#: ../gui/gdmlogin.c:2793 ../gui/greeter/greeter_parser.c:411
+#, fuzzy
+msgid "_Start Again"
+msgstr "_Avereno indray"
+
+#: ../gui/gdmlogin.c:3430 ../gui/gdmlogin.c:3464 ../gui/greeter/greeter.c:639
+#: ../gui/greeter/greeter.c:674
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version. You have "
+"probably just upgraded GDM. Please restart the GDM daemon or the computer."
+msgstr ""
+"Tsy mifanaraka amin'ny voasoratra any amin'ny daemon ilay teny fandraisana (%"
+"s). Mety vao nanavao ny GDM angamba ianao. Avereno alefa ny daemon'ny GDM na "
+"ny solosaina."
+
+#: ../gui/gdmlogin.c:3440 ../gui/gdmlogin.c:3474 ../gui/gdmlogin.c:3522
+#: ../gui/greeter/greeter.c:649 ../gui/greeter/greeter.c:684
+#: ../gui/greeter/greeter.c:733
+msgid "Cannot start the greeter"
+msgstr "Tsy mahalefa ilay teny fandraisana"
+
+#: ../gui/gdmlogin.c:3479
+msgid "Restart"
+msgstr "Avereno alefa"
+
+#: ../gui/gdmlogin.c:3512 ../gui/greeter/greeter.c:723
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"Tsy mifanaraka amin'ny voasoratra amin'ny daemon (%s) ilay teny fandraisana "
+"(%s). Mety vao nanavao an'ny GDM angamba ianao. Avereno alefa ny daemon'ny "
+"GDM na ny solosaina."
+
+#: ../gui/gdmlogin.c:3527 ../gui/greeter/greeter.c:738
+msgid "Restart GDM"
+msgstr "Avereno alefa GDM"
+
+#: ../gui/gdmlogin.c:3529
+msgid "Restart computer"
+msgstr "Avereno alefa ny solosaina"
+
+#: ../gui/gdmlogin.c:3619
+msgid "Could not set signal mask!"
+msgstr "Tsy nahapetraka ny sarontavan'ny fambara!"
+
+#: ../gui/gdmlogin.c:3737 ../gui/greeter/greeter.c:1517
+msgid "Session directory is missing"
+msgstr "Tsy ao ny laha-tahirin'ny session"
+
+#: ../gui/gdmlogin.c:3738
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+msgstr ""
+"Tsy ao na foana ny laha-tahirin'ny session-nao. Misy session roa azonao "
+"ampiasaina, nefa tokony hiditra hamboatra ny kirakiran'ny GDM aloha ianao."
+
+#: ../gui/gdmlogin.c:3761 ../gui/greeter/greeter.c:1542
+msgid "Configuration is not correct"
+msgstr "Tsy marina ny kirakira"
+
+#: ../gui/gdmlogin.c:3762 ../gui/greeter/greeter.c:1543
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, so running the default command.  Please fix your configuration."
+msgstr ""
+"Misy baiko tsy marina omena ny takelaka kelin'ny fidirana ao anatin'ilay "
+"rakitry ny fikirakirana, noho izany ny baiko tsotra no alefa. Amboary ny "
+"kirakiranao."
+
+#: ../gui/gdmphotosetup.c:188
+#, c-format
+msgid "File %s cannot be opened for writing."
+msgstr "Tsy mety sokafana mba hanoratana ny rakitra %s."
+
+#: ../gui/gdmphotosetup.c:195
+msgid "Cannot open file"
+msgstr "Tsy mahasokatra ilay rakitra"
+
+#: ../gui/gdmphotosetup.c:249
+msgid "Select User Image"
+msgstr "Misafidy ny sarin'ny mpampiasa"
+
+#: ../gui/gdmphotosetup.c:273 ../gui/gdmsetup.c:4344 ../gui/gdmsetup.c:7249
+#: ../gui/gdmsetup.c:7394 ../gui/gdmsetup.c:7733 ../gui/gdmsetup.c:7877
+msgid "Images"
+msgstr "Sary"
+
+#: ../gui/gdmphotosetup.c:278 ../gui/gdmsetup.c:4510 ../gui/gdmsetup.c:7254
+#: ../gui/gdmsetup.c:7399 ../gui/gdmsetup.c:7738 ../gui/gdmsetup.c:7882
+msgid "All Files"
+msgstr "Rakitra rehetra"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"Manova ny sary izay miseho eo amin'ny mpizaha tava an'ny GDM (mpandrindra "
+"fidirana)"
+
+#: ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Sarin'ny fidirana"
+
+#: ../gui/gdmphotosetup.glade.h:1
+msgid "<b>User Image</b>"
+msgstr "<b>Sarin'ny mpampiasa</b>"
+
+#: ../gui/gdmphotosetup.glade.h:2
+msgid "Login Photo Preferences"
+msgstr "Safidy manokan'ny sarin'ny fidirana"
+
+#: ../gui/gdmsession.c:137 ../gui/gdmsession.c:321
+msgid "Failsafe _GNOME"
+msgstr "Session failsafe'ny _GNOME"
+
+#: ../gui/gdmsession.c:138 ../gui/gdmsession.c:322
+#, fuzzy
+msgid "Failsafe GNOME"
+msgstr "Session failsafe'ny _GNOME"
+
+#: ../gui/gdmsession.c:139 ../gui/gdmsession.c:323
+msgid ""
+"This is a failsafe session that will log you into GNOME. No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Ity dia session failsafe iray izay hampiditra anao ao amin'ny GNOME. Tsy "
+"misy teny baiko am-piantombohana ho vakiana, ary tsy tokony ampiasainaio "
+"session io raha tsy efa tsy misy fomba hafa ahafahanao miditra. Ny session "
+"'tsotra' no hampiasain'ny GNOME."
+
+#: ../gui/gdmsession.c:150 ../gui/gdmsession.c:334
+msgid "Failsafe _Terminal"
+msgstr "_Terminal'ny session failsafe"
+
+#: ../gui/gdmsession.c:151 ../gui/gdmsession.c:335
+#, fuzzy
+msgid "Failsafe Terminal"
+msgstr "_Terminal'ny session failsafe"
+
+#: ../gui/gdmsession.c:152 ../gui/gdmsession.c:336
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Ity dia session failsafe hampiditra anao ao anatin'ny terminal iray. Tsy "
+"misy teny baiko am-piandohana ho vakiana, ary tsy tokony ampiasaina io "
+"session io raha tsy  efa tsy misy fomba hafa ahafahanao miditra. Manorata "
+"'exit' hanajanonana ilay terminal."
+
+#: ../gui/gdmsetup.c:282
+msgid ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+msgstr ""
+"Nisy olana teo am-panandramana mifandray amin'ny efijerin'ny fidirana. Tsy "
+"ireo fanavaozana rehetra no mety nihatra."
+
+#: ../gui/gdmsetup.c:732 ../gui/gdmsetup.c:2982
+msgid "Users include list modification"
+msgstr ""
+
+#: ../gui/gdmsetup.c:733
+msgid ""
+"Some of the users in the Include list (Users tab) now have uid lower than "
+"MinimalUID and will be removed."
+msgstr ""
+
+#: ../gui/gdmsetup.c:1129 ../gui/gdmsetup.c:1147 ../gui/gdmsetup.c:1302
+#: ../gui/gdmsetup.c:1738
+msgid "Themed"
+msgstr "Misy endrika"
+
+#: ../gui/gdmsetup.c:1132 ../gui/gdmsetup.c:1163
+#, fuzzy
+msgid "Plain"
+msgstr "Tsotra"
+
+#: ../gui/gdmsetup.c:1133 ../gui/gdmsetup.c:1164
+msgid "Plain with face browser"
+msgstr "Tsotra ho an'ny mpizaha tava"
+
+#: ../gui/gdmsetup.c:1355
+#, fuzzy
+msgid "Autologin or timed login to the root account is forbidden."
+msgstr ""
+"Tsy ekena ny fidirana mandeha hoazy sy fidirana manara-potoana amin'ny "
+"kaontin'ny faka."
+
+#: ../gui/gdmsetup.c:1357 ../gui/gdmsetup.c:2709 ../gui/gdmsetup.c:2817
+#, c-format
+msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+msgstr ""
+
+#: ../gui/gdmsetup.c:1364
+#, fuzzy
+msgid "User not allowed"
+msgstr "Tsy mahazo alalana hiditra ny mpampiasa %s"
+
+#. Commands combobox
+#: ../gui/gdmsetup.c:1454 ../gui/gdmsetup.c:1936 ../gui/gdmsetup.c:3927
+msgid "command_chooser_combobox"
+msgstr ""
+
+#: ../gui/gdmsetup.c:1552 ../gui/gdmsetup.glade.h:14
+msgid "(Enabled)"
+msgstr "(Alefaso)"
+
+#: ../gui/gdmsetup.c:1554
+msgid "(Disabled)"
+msgstr ""
+
+#: ../gui/gdmsetup.c:1798 ../gui/gdmsetup.c:1832 ../gui/gdmsetup.c:5096
+#, fuzzy
+msgid "No themes selected!"
+msgstr "Tsy misy rakitra voafaritra"
+
+#: ../gui/gdmsetup.c:1799 ../gui/gdmsetup.c:1833 ../gui/gdmsetup.c:5097
+msgid ""
+"You need one or more themes selected for the \"Random from selected\" option "
+"to be valid. Failure to do so will force \"Selected only\" mode."
+msgstr ""
+
+#: ../gui/gdmsetup.c:1959
+#, fuzzy
+msgid "Apply changes to the modified command?"
+msgstr "Ampiarina amin'ny mpampiasa ireo fanovana natao alohan'ny hijanonana?"
+
+#: ../gui/gdmsetup.c:1960
+#, fuzzy
+msgid "If you don't apply, the changes will be discarded."
+msgstr ""
+"Raha toa ka tsy ampiarinao izy ireo, dia ho very ireo fanovana natao "
+"tamin'ny vakizoron'ny mpampiasa."
+
+#: ../gui/gdmsetup.c:2425
+msgid "Autologin or timed login to the root account is not allowed."
+msgstr ""
+"Tsy ekena ny fidirana mandeha hoazy sy fidirana manara-potoana amin'ny "
+"kaontin'ny faka."
+
+#: ../gui/gdmsetup.c:2650
+#, c-format
+msgid "The \"%s\" user already exists in the include list."
+msgstr "Efa misy ao anatin'ny lisitry ny ampidiro ny mpampiasa \"%s\"."
+
+#: ../gui/gdmsetup.c:2660 ../gui/gdmsetup.c:2690 ../gui/gdmsetup.c:2719
+#: ../gui/gdmsetup.c:2751 ../gui/gdmsetup.c:2827
+msgid "Cannot add user"
+msgstr "Tsy afaka mampiditra ilay mpampiasa"
+
+#: ../gui/gdmsetup.c:2680
+#, c-format
+msgid "The \"%s\" user already exists in the exclude list."
+msgstr "Efa misy ao anantin'ny lisitry ny Avoay ny mpampiasa \"%s\"."
+
+#: ../gui/gdmsetup.c:2741
+#, c-format
+msgid "The \"%s\" user does not exist."
+msgstr "Tsy misy ny mpampiasa \"%s\"."
+
+#: ../gui/gdmsetup.c:2913
+#, fuzzy
+msgid "Invalid command path"
+msgstr "Baikom-pizara '%s' diso"
+
+#: ../gui/gdmsetup.c:2914
+msgid ""
+"The path you provided for this command is not valid. The changes will not be "
+"saved."
+msgstr ""
+
+#: ../gui/gdmsetup.c:2983
+msgid ""
+"Some of the users had uid lower than MinimalUID (Security tab) and could not "
+"be added."
+msgstr ""
+
+#. first get the file
+#: ../gui/gdmsetup.c:3638
+#, fuzzy
+msgid "Select Command"
+msgstr "Safidio ny sarin'ny fango"
+
+#: ../gui/gdmsetup.c:3664 ../gui/gdmsetup.c:5623
+msgid "No file selected"
+msgstr "Tsy misy rakitra voafaritra"
+
+#: ../gui/gdmsetup.c:3836
+#, fuzzy
+msgid "Apply the changes to commands before closing?"
+msgstr "Ampiarina amin'ny mpampiasa ireo fanovana natao alohan'ny hijanonana?"
+
+#: ../gui/gdmsetup.c:3837
+#, fuzzy
+msgid "If you don't apply, the changes made will be disregarded."
+msgstr ""
+"Raha toa ka tsy ampiarinao izy ireo, dia ho very ireo fanovana natao "
+"tamin'ny vakizoron'ny mpampiasa."
+
+#: ../gui/gdmsetup.c:3840 ../gui/gdmsetup.c:8329
+msgid "Close _without Applying"
+msgstr "Hidio _tsy mampihatra"
+
+#. Add halt, reboot and suspend commands
+#: ../gui/gdmsetup.c:3915
+msgid "Halt command"
+msgstr ""
+
+#: ../gui/gdmsetup.c:3916
+#, fuzzy
+msgid "Reboot command"
+msgstr "Baiko Xnest"
+
+#: ../gui/gdmsetup.c:3917
+#, fuzzy
+msgid "Suspend command"
+msgstr "A_atoy ny solosaina"
+
+#: ../gui/gdmsetup.c:4505 ../gui/gdmsetup.glade.h:142
+msgid "Sounds"
+msgstr "Feo."
+
+#: ../gui/gdmsetup.c:4729 ../gui/gdmsetup.c:4787
+msgid "None"
+msgstr "Tsy misy"
+
+#: ../gui/gdmsetup.c:5270
+msgid "Archive is not of a subdirectory"
+msgstr "Tsy avy amina zana-daha-tahiry ilay arsiva"
+
+#: ../gui/gdmsetup.c:5278
+msgid "Archive is not of a single subdirectory"
+msgstr "Tsy avy amin'ny zana-dahatahiry tokana ilay arsiva"
+
+#: ../gui/gdmsetup.c:5302 ../gui/gdmsetup.c:5380
+msgid "File not a tar.gz or tar archive"
+msgstr "Tsy arsiva tar.gz na tar ilay rakitra"
+
+#: ../gui/gdmsetup.c:5304
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Tsy misy rakitra GdmGreeterTheme.info anatin'ilay arsiva"
+
+#: ../gui/gdmsetup.c:5326
+msgid "File does not exist"
+msgstr "Tsy misy ilay rakitra"
+
+#: ../gui/gdmsetup.c:5446
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../gui/gdmsetup.c:5453
+msgid "Not a theme archive"
+msgstr "Tsy arsivan'endrika"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:5475
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr ""
+"Toa efa voapetraka ny laha-tahirin'ny endrika '%s'. Averina apetraka ihany?"
+
+#: ../gui/gdmsetup.c:5567
+msgid "Some error occurred when installing the theme"
+msgstr "Nisy olana nitranga teo am-pametrahana ilay endrika"
+
+#: ../gui/gdmsetup.c:5644
+msgid "Select Theme Archive"
+msgstr "Misafidiana arsivan'endrika"
+
+#: ../gui/gdmsetup.c:5648 ../gui/gdmsetup.c:6772
+msgid "_Install"
+msgstr "_Apetrao"
+
+#: ../gui/gdmsetup.c:5751
+msgid "Theme active in \"Selected only\" mode"
+msgstr ""
+
+#: ../gui/gdmsetup.c:5752
+msgid ""
+"This theme cannot be deleted at this point. If you wish to delete this theme "
+"switch to \"Selected only\" mode, and deselect it by choosing a different "
+"theme."
+msgstr ""
+
+#: ../gui/gdmsetup.c:5781
+#, c-format
+msgid "Remove the \"%s\" theme?"
+msgstr "Esorina ny endrika \"%s\"?"
+
+#: ../gui/gdmsetup.c:5790
+msgid "If you choose to remove the theme, it will be permanently lost."
+msgstr "Raha toa ka esorinao io endrika io, dia ho voafafa tanteraka ilay izy."
+
+#: ../gui/gdmsetup.c:5798
+msgid "_Remove Theme"
+msgstr "_Esory ilay endrika"
+
+#: ../gui/gdmsetup.c:6761
+#, c-format
+msgid "Install the theme from '%s'?"
+msgstr "apetraka avy amin'ny '%s' ilay endrika?"
+
+#: ../gui/gdmsetup.c:6762
+#, c-format
+msgid "Select install to add the theme from the file '%s'."
+msgstr "Tsindrio ny Apetrao hampidirana ilay endrika avy amin'ny rakitra '%s'."
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:7024
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" "
+"category."
+msgstr ""
+"Ny fikandrana fikirakirana dia manova ny fandrindran'ny daemonn'ny GDM, ilay "
+"efijery an-tsary fidirana amin'ny GNOME. Avy dia mihatra ireo fanovana "
+"ataonao.\n"
+"\n"
+"Marihana fa tsy voalaza eto daholo ireo safidin'ny fikirakirana. Mety "
+"hieritreritra ny hanova ny %s ianao raha toa ka tsy mety hitanao izay "
+"zavatra tadiavinao.\n"
+"\n"
+"Raha mila fanazavana feno momba izany, dia jereo eo ambanin'ny sokajy "
+"\"Desktop\" ny mpizaha toro-lÃ lan'ny GNOME."
+
+#: ../gui/gdmsetup.c:7657
+msgid "auto"
+msgstr ""
+
+#: ../gui/gdmsetup.c:7660
+msgid "yes"
+msgstr "eny"
+
+#: ../gui/gdmsetup.c:7663
+msgid "no"
+msgstr "tsia"
+
+#: ../gui/gdmsetup.c:8307
+msgid "Random theme mode change"
+msgstr ""
+
+#: ../gui/gdmsetup.c:8308
+msgid ""
+"Since no themes were selected in random theme mode switching back to single "
+"theme mode."
+msgstr ""
+
+#: ../gui/gdmsetup.c:8325
+msgid "Apply the changes to users before closing?"
+msgstr "Ampiarina amin'ny mpampiasa ireo fanovana natao alohan'ny hijanonana?"
+
+#: ../gui/gdmsetup.c:8326
+msgid ""
+"If you don't apply, the changes made on the Users tab will be disregarded."
+msgstr ""
+"Raha toa ka tsy ampiarinao izy ireo, dia ho very ireo fanovana natao "
+"tamin'ny vakizoron'ny mpampiasa."
+
+#: ../gui/gdmsetup.c:8396
+#, fuzzy
+msgid "Could not access configuration file (defaults.conf)"
+msgstr "Tsy mahasokatra ny rakitra fikirakirana ny GDM. \n"
+
+#: ../gui/gdmsetup.c:8397 ../gui/gdmsetup.c:8414
+msgid ""
+"Make sure that the file exists before launching login manager config utility."
+msgstr ""
+
+#: ../gui/gdmsetup.c:8413
+#, fuzzy
+msgid "Could not access configuration file (custom.conf)"
+msgstr "Tsy mahasokatra ny rakitra fikirakirana ny GDM. \n"
+
+#: ../gui/gdmsetup.c:8464
+msgid "You must be the root user to configure GDM."
+msgstr "Tsy afaka mikirakika ny GDM ianao raha tsy ianao no mpampiasa faka."
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.in.h:1
+#, fuzzy
+msgid "Configure GDM login window appearance and behavior"
+msgstr "Hikirakira ny fikandran'ny fidirana (Mpandrindra seho an'ny GNOME)"
+
+#: ../gui/gdmsetup.desktop.in.in.h:2
+msgid "Login Window"
+msgstr "Fikandran'ny fidirana"
+
+#: ../gui/gdmsetup.glade.h:1
+msgid " "
+msgstr " "
+
+#: ../gui/gdmsetup.glade.h:2
+msgid "    "
+msgstr "    "
+
+#: ../gui/gdmsetup.glade.h:3
+msgid "     "
+msgstr "     "
+
+#: ../gui/gdmsetup.glade.h:4
+msgid "         "
+msgstr "         "
+
+#: ../gui/gdmsetup.glade.h:5
+msgid "     LRla_bel:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:6
+msgid "     Messa_ge:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:7
+msgid "     Pa_th:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:8
+msgid "     T_ooltip:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:9
+msgid "     _Label:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:10
+msgid "     _Path:       "
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:11
+msgid " _X coordinate"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:13
+#, no-c-format
+msgid "%n will be replaced by hostname"
+msgstr "Ho soloina ny anaran'ny mpampiantrano ny %n"
+
+#: ../gui/gdmsetup.glade.h:15
+#, fuzzy
+msgid ""
+"<b>Note:</b>  Users in the Include list will appear in the face browser if "
+"enabled and will appear in the user drop-down lists for automatic and timed "
+"logins on the Security tab. Users in the Exclude list will not appear. "
+"MinimalUID setting in the Security tab will affect which users will be "
+"allowed to join Include list."
+msgstr ""
+"<b>Fanamarihana:</b> Hiseho anatin'ny mpizaha tava ireo mpampiasa anatin'ny "
+"lisitra Ampidiro raha toa ka nalefa izany, ary hiseho anatin'ny lisitra drop-"
+"down eo amin'ny vakizoron'ny fiarovana rehefa amin'ny fidirana mandeha hoazy "
+"sy manara-potoana. Tsy hiseho kosa ireo mpampiasa anatin'ny lisitra Avoay."
+
+#: ../gui/gdmsetup.glade.h:16
+msgid ""
+"<b>Note:</b> You can select different commands from the drop-down list, and "
+"modify them through relevant fields located below. To save changes press "
+"Apply Command Changes button."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:17
+msgid ""
+"<b>Warning:</b>  Incorrect settings could prevent the X server from "
+"restarting.  Changes to these settings will not take effect until GDM is "
+"restarted."
+msgstr ""
+"<b>Fampilazana:</b> Mety misakana ny mpizara X tsy miverina mandeha ny "
+"fandrindrana diso. Tsy hihatra ireo fanovana natao tamin'io fandrindrana io "
+"raha tsy averina alefa ny GDM."
+
+#: ../gui/gdmsetup.glade.h:18
+msgid "A_dd..."
+msgstr "_Hampiditra..."
+
+#: ../gui/gdmsetup.glade.h:19
+msgid "A_llow remote system administrator login"
+msgstr "_Ekeo ny fidiran'ny mpitantana ny rafitra avy amin'ny toerana lavitra"
+
+#: ../gui/gdmsetup.glade.h:20
+msgid "A_pply User Changes"
+msgstr "_Ampiharo ireo fanovan'ny mpampiasa"
+
+#: ../gui/gdmsetup.glade.h:21
+msgid "Accessibility"
+msgstr "Fahafahana mampiasa"
+
+#: ../gui/gdmsetup.glade.h:22
+msgid "Accessible from the outside of the login manager"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:23
+msgid "Add / Modify Servers To Start"
+msgstr "Ampio / Ovay ireo mpizara halefa"
+
+#: ../gui/gdmsetup.glade.h:24
+msgid "Add S_erver..."
+msgstr "Hanampy _mpizara..."
+
+#: ../gui/gdmsetup.glade.h:25
+msgid "Add User"
+msgstr "Hampiditra mpampiasa"
+
+#: ../gui/gdmsetup.glade.h:26
+msgid ""
+"Adds a chooser button to the Actions menu that will restart the current X "
+"server with a chooser.  XDMCP does not need to be enabled on the local "
+"computer for this to work."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:27
+msgid ""
+"All users with a lower UID will be excluded from the face browser, automatic "
+"and timed login."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:28
+msgid "Allo_w remote timed logins"
+msgstr "_Ekeo ny fidirana lavi-toerana manara-potoana"
+
+#: ../gui/gdmsetup.glade.h:29
+msgid ""
+"Allow changing the GTK+ (widget) theme from the greeter. Currently this only "
+"affects the standard greeter. The theme will stay in effect on this display "
+"until changed and will affect all the other windows that are put up by GDM."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:30
+msgid "Allow group writable files and directories."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:31
+msgid "Allow logi_n if group write permissions on user's home directory"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:32
+msgid "Allow login _if all write permissions on user's home directory"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:33
+msgid "Allow world writable files and directories."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:34
+msgid ""
+"Allows the configurator to be run from the greeter. Note that the user will "
+"need to type in the root password before the configurator will be started."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:35
+msgid ""
+"Always append -nolisten tcp to the command line of local X servers, thus "
+"disallowing TCP connection.  This is useful if you do not care for allowing "
+"remote connections, since the X protocol could really be potentially a "
+"security hazard to leave open, even though no known security problems exist. "
+"Also disables X forwarding, but does not affect XDMCP."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:36
+#, fuzzy
+msgid "Apply Co_mmand Changes"
+msgstr "_Ampiharo ireo fanovan'ny mpampiasa"
+
+#: ../gui/gdmsetup.glade.h:37
+msgid "Author:"
+msgstr "Mpamorona:"
+
+#: ../gui/gdmsetup.glade.h:38
+msgid "Background"
+msgstr "Afara"
+
+#: ../gui/gdmsetup.glade.h:39
+#, fuzzy
+msgid "Background color of the greeter."
+msgstr "Lokon'ny _afara:"
+
+#: ../gui/gdmsetup.glade.h:40
+msgid "Behaviour"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:41
+msgid "C_ommand:"
+msgstr "_Baiko:"
+
+#: ../gui/gdmsetup.glade.h:42
+msgid "C_ustom:"
+msgstr "Manara-t_safidy:"
+
+#: ../gui/gdmsetup.glade.h:43
+msgid ""
+"Checks the ownership of the home directories before writing to them. This "
+"prevents security issues in case of bad setup."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:44
+msgid "Co_lor:"
+msgstr "Lo_ko:"
+
+#: ../gui/gdmsetup.glade.h:45
+msgid "Color depth:"
+msgstr "Halalin'ny loko:"
+
+#: ../gui/gdmsetup.glade.h:46
+#, fuzzy
+msgid "Comma_nd type:"
+msgstr "_Baiko:"
+
+#: ../gui/gdmsetup.glade.h:47
+#, fuzzy
+msgid "Configure XDMC_P..."
+msgstr "Hikirakira ny _XDMCP..."
+
+#: ../gui/gdmsetup.glade.h:48
+msgid "Configure _X Server..."
+msgstr "Hikirakira ny mpizara _X..."
+
+#: ../gui/gdmsetup.glade.h:49
+msgid ""
+"Controls which text to display next to the logo image in the greeter for "
+"remote XDMCP sessions."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:50
+msgid ""
+"Controls which text to display next to the logo image in the standard "
+"greeter. This string is only used for local logins."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:51
+msgid "Copyright:"
+msgstr "Fameran-jo:"
+
+#: ../gui/gdmsetup.glade.h:52
+#, fuzzy
+msgid "De_fault face:"
+msgstr "_Tsotra: \"Tongasoa\""
+
+#: ../gui/gdmsetup.glade.h:53
+#, fuzzy
+msgid "De_fault session:"
+msgstr "Session'ny rafitra tsotra"
+
+#: ../gui/gdmsetup.glade.h:54
+msgid "Delay in seconds before the Timed login user will be logged in."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:55
+msgid ""
+"Determines the maximum number of remote display connections which will be "
+"managed simultaneously. I.e. the total number of remote displays that can "
+"use your host."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:56
+msgid ""
+"Determines the maximum number of seconds between the time where a user "
+"chooses a host and the subsequent indirect query where the user is connected "
+"to the host.  When the timeout is exceeded, the information about the chosen "
+"host is forgotten and the indirect slot freed up for other displays."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:57
+msgid "Disa_ble multiple logins for a single user"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:58
+msgid "Display the title bar in the greeter."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:59
+msgid "Displays per _host:"
+msgstr "Seho isaky ny _mpampiantrano:"
+
+#: ../gui/gdmsetup.glade.h:60
+msgid "Displays this image as the background in the greeter."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:61
+msgid "Do not show image for _remote logins"
+msgstr "Aza aseho ny sarin'ny fidirana _lavi-toerana"
+
+#: ../gui/gdmsetup.glade.h:62
+msgid ""
+"Does not place cookies into the users home directory if this directory is on "
+"NFS."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:63
+msgid ""
+"Does not reuse existing X servers, but kills them and starts over. Normally, "
+"just reinitializing is a nicer way to go but if the X server memory usage "
+"keeps growing this may be a safer option."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:64
+msgid "Don't restart the login manager after the execution"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:65
+msgid "E_dit Commands..."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:66
+msgid "E_xclude:"
+msgstr "_Avoay:"
+
+#: ../gui/gdmsetup.glade.h:67
+#, fuzzy
+msgid "Ena_ble debug messages to system log"
+msgstr "_Soraty anatin'ny raki-tatitry ny rafitra ireo lazan'ny debugging"
+
+#: ../gui/gdmsetup.glade.h:68
+msgid "Enable _Timed Login"
+msgstr "Alefaso ny fidirana _manara-potoana"
+
+#: ../gui/gdmsetup.glade.h:69
+msgid ""
+"Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for X-"
+"terminals which don't supply their own display browser."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:70
+msgid ""
+"Enables greeter to be launched with additional Gtk+ modules. This is useful "
+"when extra features are required such as accessible login. Note that only "
+"\"trusted\" modules should be used to minimize security issues."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:71
+msgid ""
+"Full path and arguments to command to be executed. If the value is missing, "
+"the command will not available."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:72
+msgid "Full path and arguments to the command to be executed"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:73
+msgid ""
+"GDM should run the login window on this server and allow a user to log in.  "
+"If not selected, then GDM will just run this server and wait for it to "
+"terminate."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:74
+msgid "General"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:75
+msgid ""
+"Given user should be logged in after a number of seconds (set with Pause "
+"before login) of inactivity on the login screen.  This is useful for public "
+"access terminals or perhaps even home use."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:76
+msgid ""
+"Given user should be logged in upon first bootup.  No password will be "
+"asked.  This is useful for single user workstations where local console "
+"security is not an issue."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:77
+msgid ""
+"Greeter\n"
+"Chooser"
+msgstr ""
+"Teny fandraisana\n"
+"Mpisafidy"
+
+#: ../gui/gdmsetup.glade.h:79
+msgid "Honor _indirect requests"
+msgstr "Valio ireo fangatahana _tsy mivantana"
+
+#: ../gui/gdmsetup.glade.h:80
+msgid "I_mage:"
+msgstr "_Sary:"
+
+#: ../gui/gdmsetup.glade.h:81
+msgid "I_nclude:"
+msgstr "_Ampidiro:"
+
+#: ../gui/gdmsetup.glade.h:82
+msgid ""
+"If a user has no defined face image, GDM will use the \"stock_person\" icon "
+"defined in the current GTK+ theme.  If no such image is defined, the image "
+"specified by DefaultFace will be used.  The image must be in an gdk-pixbuf "
+"supported format and the file must be readable to the GDM user."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:83
+msgid ""
+"Image file to display in the logo box. The file must be in an gdk-pixbuf "
+"supported format and it must be readable by the GDM user. If no file is "
+"specified the logo feature is disabled."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:84
+msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+msgstr "Amp_idiro ny safidin'ny mpisafidy anaram-pampiantrano (XDMCP)"
+
+#: ../gui/gdmsetup.glade.h:85
+msgid "Include Con_figure menu item"
+msgstr "Ampidiro ny safidin'ny fikira_kirana"
+
+#: ../gui/gdmsetup.glade.h:86
+msgid ""
+"Indicates that the X server should be started at a different process "
+"priority."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:87
+msgid ""
+"Interval in which to ping the X server in seconds.  If the X server doesn't "
+"return before the next time we ping it, the connection is stopped and the "
+"session ended."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:88
+msgid "La_unch:"
+msgstr "Ale_faso:"
+
+#: ../gui/gdmsetup.glade.h:89
+msgid "Listen on _UDP port: "
+msgstr "Henoy amin'ny irika _UDP:"
+
+#: ../gui/gdmsetup.glade.h:90
+msgid "Loc_k position of the window"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:91
+msgid "Local"
+msgstr "An-toerana"
+
+#: ../gui/gdmsetup.glade.h:92
+msgid "Login Window Preferences"
+msgstr "Safidy manokan'ny fikandran'ny fidirana"
+
+#: ../gui/gdmsetup.glade.h:93
+msgid "Login _failed:"
+msgstr "_Tsy nety ny fidirana:"
+
+#: ../gui/gdmsetup.glade.h:94
+#, fuzzy
+msgid "Login _retry delay:"
+msgstr "Elanelam-potoana anandramana _miditra indray:"
+
+#: ../gui/gdmsetup.glade.h:95
+msgid "Login _successful:"
+msgstr "_Nety ny fidirana:"
+
+#: ../gui/gdmsetup.glade.h:96
+msgid "Logo"
+msgstr "Fango"
+
+#: ../gui/gdmsetup.glade.h:97
+msgid "Maximum _remote sessions:"
+msgstr "Isan'ny session _lavi-toerana be indrindra:"
+
+#: ../gui/gdmsetup.glade.h:98
+msgid "Maximum _wait time:"
+msgstr "Fotoana _fiandrasana ela indrindra:"
+
+#: ../gui/gdmsetup.glade.h:99
+msgid "Maximum indirect w_ait time:"
+msgstr "Fotoana fian_drasana tsy mivantana ela indrindra:"
+
+#: ../gui/gdmsetup.glade.h:100
+msgid "Maximum p_ending indirect requests:"
+msgstr "Isan'ny fangatahana tsy mivantana am_piandrasana be indrindra:"
+
+#: ../gui/gdmsetup.glade.h:101
+msgid "Menu Bar"
+msgstr "Tsipiky ny karazan-tsafidy"
+
+#: ../gui/gdmsetup.glade.h:102
+msgid "Ne_ver place cookies on NFS"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:103
+msgid "No _restart required"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:104
+msgid ""
+"Number of simultaneously provided displays with host choosers.  If more "
+"queries from different hosts come in, the oldest ones will be forgotten."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:105
+msgid "Only allow login i_f user owns their home directory"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:106
+msgid "Op_tions:\t"
+msgstr "Sa_fidy:\t"
+
+#: ../gui/gdmsetup.glade.h:107
+msgid "Paranoia option. Only accepts user owned files and directories."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:108
+msgid "Per_sistent"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:109
+#, fuzzy
+msgid "Permissions"
+msgstr "Session"
+
+#: ../gui/gdmsetup.glade.h:110
+msgid "Pick Background Color"
+msgstr "Misafidiana loko afara"
+
+#: ../gui/gdmsetup.glade.h:111
+msgid ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed"
+msgstr ""
+"Tsotra\n"
+"Tsotra ho an'ny mpizaha tava\n"
+"Misy endrika"
+
+#: ../gui/gdmsetup.glade.h:114
+msgid "Qui_ver when incorrect username/password entered"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:115
+msgid "R_emove"
+msgstr "E_sory"
+
+#: ../gui/gdmsetup.glade.h:116
+msgid "Re_move Server"
+msgstr "E_sory ilay mpizara"
+
+#: ../gui/gdmsetup.glade.h:117
+msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:118
+msgid "Refresh rate:"
+msgstr "Tahan'ny refresh:"
+
+#: ../gui/gdmsetup.glade.h:119
+msgid "Remote"
+msgstr "Lavi-toerana"
+
+#: ../gui/gdmsetup.glade.h:120
+msgid ""
+"Remote connections through XDMCP will be allowed to log into the \"TimedLogin"
+"\" user by letting the login window time out, just like the local user on "
+"the first console."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:121
+msgid ""
+"Remote login disabled\n"
+"Same as Local"
+msgstr ""
+"Natsahatra ny fidirana lavi-toerana\n"
+"Mitovy amin'ny an-toerana"
+
+#: ../gui/gdmsetup.glade.h:123
+msgid "Resolution:"
+msgstr "Resolution:"
+
+#: ../gui/gdmsetup.glade.h:124
+msgid "Sc_ale to fit screen"
+msgstr "_Ovay ny habeny hahafeno ny efijery"
+
+#: ../gui/gdmsetup.glade.h:125
+#, fuzzy
+msgid "Scale background image to fit the screen."
+msgstr "_Ovay ny habeny hahafeno ny efijery"
+
+#: ../gui/gdmsetup.glade.h:126
+msgid "Security"
+msgstr "Fiarovana"
+
+#: ../gui/gdmsetup.glade.h:127
+msgid "Select Background Image"
+msgstr "Misafidiana sary afara"
+
+#: ../gui/gdmsetup.glade.h:128
+msgid "Select Logo Image"
+msgstr "Safidio ny sarin'ny fango"
+
+#: ../gui/gdmsetup.glade.h:129
+msgid "Select Sound File"
+msgstr "Misafidiana raki-peo"
+
+#: ../gui/gdmsetup.glade.h:130
+msgid ""
+"Selected only\n"
+"Random from selected\n"
+msgstr ""
+"Izay nosafidiana ihany\n"
+"Izay voafantina amin'ireo nosafidiana\n"
+
+#: ../gui/gdmsetup.glade.h:133
+msgid ""
+"Sends debug ouput to the syslog.  This can be useful for tracking down "
+"problems with GDM.  This output tends to be verbose so should not be turned "
+"on for general use."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:134
+msgid "Server Settings"
+msgstr "Fandrindrana ny mpizara"
+
+#: ../gui/gdmsetup.glade.h:135
+msgid "Server _name:"
+msgstr "_Anaran'ny mpizara:"
+
+#: ../gui/gdmsetup.glade.h:136
+msgid "Servers To Start"
+msgstr "Ireo mpizara alefa"
+
+#: ../gui/gdmsetup.glade.h:137
+msgid "Set positio_n of the window:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:138
+msgid "Sh_ow title bar"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:139
+#, fuzzy
+msgid "Shake the display when an incorrect username/password is entered."
+msgstr ""
+"Tsy ahitana fanoritsoritana ho an'ny zavatra amin'ny anaran'ny mpampiasa/"
+"teny fanalahidy ilay endrika."
+
+#: ../gui/gdmsetup.glade.h:140
+msgid "Sho_w Actions menu"
+msgstr "_Asehoy ny karazan-tsafidin'ny Asa"
+
+#: ../gui/gdmsetup.glade.h:141
+msgid ""
+"Show visual feedback is the password entry. Turning this option on can be a "
+"security hazard as the length of your password can be guessed."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:143
+msgid ""
+"Specifies if Custom Command will appear outside the login manager, for "
+"example on the desktop through the Log Out/Shut Down widgets."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:144
+msgid ""
+"Specifies if gdm will be stopped/restarted once Custom Command has been "
+"executed."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:145
+msgid ""
+"Specifies the label that will be displayed on the Custom Command buttons and "
+"menu items."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:146
+msgid ""
+"Specifies the label that will be displayed on the Custom Command list items "
+"and radio buttons."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:147
+msgid ""
+"Specifies the message that will be displayed on Custom Command tooltip "
+"entries."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:148
+msgid ""
+"Specifies the message that will be displayed on the warning dialog box when "
+"one of the Custom Command widgets is activated."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:149
+msgid ""
+"Systemwide directory for face files. The sysadmin can place icons for users "
+"here without touching their homedirs. Faces are named after their users' "
+"logins. The face images must be stored in gdk-pixbuf supported formats and "
+"they must be readable for the GDM user."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:150
+msgid "Text to appear in the warning pop-up dialogs"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:151
+msgid "Text to appear on the buttons and menu items"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:152
+msgid "Text to appear on the radio buttons and list items"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:153
+msgid "Text to appear on the tooltips"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:154
+msgid ""
+"The UDP port number gdm should listen to for XDMCP requests. Don't change "
+"this unless you know what you are doing."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:155
+msgid ""
+"The command to execute, with full path to the binary of the X server, and "
+"any extra arguments needed. Example: /usr/X11R6/bin/X"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:156
+msgid "The greeter will play a sound after a failed login attempt."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:157
+msgid "The greeter will play a sound after a successful login attempt."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:158
+msgid "The greeter will play a sound or beep when it is ready for a login."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:159
+msgid "The horizontal position of the login window."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:160
+msgid "The name that will be displayed to the user."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:161
+msgid ""
+"The number of seconds that should pass before reactivating the entry field "
+"after a failed login."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:162
+msgid "The position of the login window cannot be changed."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:163
+msgid ""
+"The position of the login window is determined by Position X / Position Y."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:164
+msgid ""
+"The session that is used by default if the user does not have a saved "
+"preference and has picked 'Last' from the list of sessions."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:165
+msgid "The vertical position of the login window."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:166
+msgid "Themes"
+msgstr "Endrika"
+
+#: ../gui/gdmsetup.glade.h:167
+msgid ""
+"This server is available as a choice when a user wishes to run a flexible, "
+"on demand server."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:168
+msgid ""
+"To avoid denial of service attacks, GDM has fixed size queue of pending "
+"connections. Please note that this parameter does *not* limit the number of "
+"remote displays which can be managed. It only limits the number of displays "
+"initiating a connection simultaneously."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:169
+msgid ""
+"To prevent attackers from filling up the pending queue, GDM will only allow "
+"one connection for each remote computer.  If you want to provide display "
+"services to computers with more than one screen, you should increase the "
+"this value accordingly."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:170
+msgid ""
+"Turns the Actions menu (which used to be called System menu) on or off.  If "
+"this is off then one of the actions will be available anywhere.  These "
+"actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and such."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:171
+msgid "U_ser:"
+msgstr "_Mpampiasa:"
+
+#: ../gui/gdmsetup.glade.h:172
+msgid "Us_e 24 Hour Clock:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:173
+msgid ""
+"Use circles instead of asterisks in the password entry. This may not work "
+"with all fonts however."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:174
+msgid "Users"
+msgstr "Mpampiasa"
+
+#: ../gui/gdmsetup.glade.h:175
+msgid "Welcome Message"
+msgstr "Teny fandraisana"
+
+#: ../gui/gdmsetup.glade.h:176
+msgid ""
+"When GDM is ready to manage a display an ACCEPT packet is sent to it "
+"containing a unique session id which will be used in future XDMCP "
+"conversations. GDM will then place the session id in the pending queue "
+"waiting for the display to respond with a MANAGE request. If no response is "
+"received within maximum wait time, GDM will declare the display dead and "
+"erase it from the pending queue freeing up the slot for other displays."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:177
+msgid ""
+"When the user logs in and already has an existing session, they are "
+"connected to that session rather than starting a new session.  This only "
+"works for session's running on Virtual Terminals started with "
+"gdmflexiserver, and not with XDMCP."
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:178
+msgid "X Server Login Window Preferences"
+msgstr "Safidy manokan'ny fikandran'ny fidiran'ny mpizara X"
+
+#: ../gui/gdmsetup.glade.h:179
+msgid "XDMCP Login Window Preferences"
+msgstr "Safidy manokan'ny fikandran'ny fidiran'ny XDMCP"
+
+#: ../gui/gdmsetup.glade.h:180
+msgid "_Add..."
+msgstr "_Hampiditra..."
+
+#: ../gui/gdmsetup.glade.h:181
+msgid "_Add/Modify..."
+msgstr "_Hampiditra/Hanova..."
+
+#: ../gui/gdmsetup.glade.h:182
+msgid "_Allow local system administrator login"
+msgstr "_Ekeo ny fidiran'ny mpitantana ny rafitra an-toerana"
+
+#: ../gui/gdmsetup.glade.h:183
+#, fuzzy
+msgid "_Allow users to change fonts and colors of plain greeter"
+msgstr ""
+"_Avelao hanova ny endri-tsorata sy ny lokon'ny teny fandraisana tsotra ireo "
+"mpampiasa"
+
+#: ../gui/gdmsetup.glade.h:184
+msgid "_Background color:"
+msgstr "Lokon'ny _afara:"
+
+#: ../gui/gdmsetup.glade.h:186
+#, no-c-format
+msgid "_Default: \"Welcome to %n\""
+msgstr "_Tsotra: \"Tongasoa eto amin'ny %n\""
+
+#: ../gui/gdmsetup.glade.h:187
+msgid "_Default: \"Welcome\""
+msgstr "_Tsotra: \"Tongasoa\""
+
+#: ../gui/gdmsetup.glade.h:188
+msgid "_Deny TCP connections to Xserver"
+msgstr "_Lavo ny fifandraisana TCP amin'ny mpizara X"
+
+#: ../gui/gdmsetup.glade.h:189
+msgid "_Enable Automatic Login"
+msgstr "_Alefaso ny fidirana mandeha hoazy"
+
+#: ../gui/gdmsetup.glade.h:190
+msgid "_Enable accessible login"
+msgstr "_Alefaso ny fahafahana mampiasa ny login"
+
+#: ../gui/gdmsetup.glade.h:191
+msgid "_Flexible (on demand)"
+msgstr "_Mora miovaova (mila fangatahana)"
+
+#: ../gui/gdmsetup.glade.h:192
+msgid "_Global face dir:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:193
+msgid "_GtkRC file:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:194
+msgid "_Image:"
+msgstr "_Sary:"
+
+#: ../gui/gdmsetup.glade.h:195
+msgid "_Include all users from /etc/passwd (not for NIS)"
+msgstr ""
+"_Ampidiro ireo mpampiasa avy amin'ny /etc/passwd (tsy mety ho an'ny NIS)"
+
+#: ../gui/gdmsetup.glade.h:196
+msgid "_Login screen ready:"
+msgstr "_Vonona ny efijerin'ny fidirana:"
+
+#: ../gui/gdmsetup.glade.h:197
+msgid "_Logins are handled by this computer"
+msgstr "Raisin'ity solosaina ity an-tÃ nana ny session misy fidirana"
+
+#: ../gui/gdmsetup.glade.h:198
+#, fuzzy
+msgid "_Maximum pending requests:"
+msgstr "Isan'ny fangatahana _ampiandrasana be indrindra:"
+
+#: ../gui/gdmsetup.glade.h:199
+msgid "_Minimal UID:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:200
+msgid "_Only allow login if user's home directory permissions are secure"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:201
+msgid "_Pause before login:"
+msgstr "_Fiatoana alohan'ny hidirana:"
+
+#: ../gui/gdmsetup.glade.h:202
+#, fuzzy
+msgid "_Ping interval:"
+msgstr "Elanelam-potoana pin_g:"
+
+#: ../gui/gdmsetup.glade.h:203
+msgid "_Priority:"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:204
+msgid "_Remove"
+msgstr "_Esory"
+
+#: ../gui/gdmsetup.glade.h:205
+msgid "_Remove..."
+msgstr "_Esory..."
+
+#: ../gui/gdmsetup.glade.h:206
+msgid "_Restart the Xserver with each login"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:207
+msgid "_Server:"
+msgstr "_Mpizara:"
+
+#: ../gui/gdmsetup.glade.h:208
+msgid "_Servers:"
+msgstr "_Mpizara:"
+
+#: ../gui/gdmsetup.glade.h:209
+msgid "_Show visual feedback (asterisks) in the password entry"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:210
+#, fuzzy
+msgid "_Style:"
+msgstr "_Endrika:"
+
+#: ../gui/gdmsetup.glade.h:211
+msgid "_Theme:"
+msgstr "_Endrika:"
+
+#: ../gui/gdmsetup.glade.h:212
+msgid "_Use circles instead of asterisks in the password entry"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:213
+msgid "_User:"
+msgstr "_Mpampiasa:"
+
+#: ../gui/gdmsetup.glade.h:214
+msgid "_VT:"
+msgstr "_VT:"
+
+#: ../gui/gdmsetup.glade.h:215
+msgid "_X coordinate"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:216
+msgid "_Y coordinate"
+msgstr ""
+
+#: ../gui/gdmsetup.glade.h:217
+msgid ""
+"auto\n"
+"yes\n"
+"no"
+msgstr ""
+"auto\n"
+"eny\n"
+"tsia"
+
+#: ../gui/gdmsetup.glade.h:220
+msgid "dummy"
+msgstr "dummy"
+
+#: ../gui/gdmsetup.glade.h:221
+msgid "seconds"
+msgstr "segaondra"
+
+#: ../gui/gdmuser.c:276 ../gui/gdmuser.c:278
+msgid "Too many users to list here..."
+msgstr "Be loatra ireo mpampiasa ka tsy afaka aseho eto..."
+
+#: ../gui/greeter/greeter.c:689 ../gui/greeter/greeter.c:740
+msgid "Restart Machine"
+msgstr "Avereno alefa ny solosaina"
+
+#: ../gui/greeter/greeter.c:1341
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Nisy olana teo am-pakana ny endrika %s"
+
+#: ../gui/greeter/greeter.c:1395
+msgid "The greeter theme is corrupt"
+msgstr "Simba ilay endriky ny teny fandraisana"
+
+#: ../gui/greeter/greeter.c:1396
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"Tsy ahitana fanoritsoritana ho an'ny zavatra amin'ny anaran'ny mpampiasa/"
+"teny fanalahidy ilay endrika."
+
+#: ../gui/greeter/greeter.c:1429
+msgid ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. Attempting to start the standard greeter"
+msgstr ""
+"Nisy olana teo am-pakana ilay endrika, sady tsy nety nalaina koa ny endrika "
+"tsotra. Manandrana mandefa ny teny fandraisana tsotra"
+
+#: ../gui/greeter/greeter.c:1451
+msgid ""
+"The GTK+ greeter could not be started.  This display will abort and you may "
+"have to login another way and fix the installation of GDM"
+msgstr ""
+"Tsy mety alefa ny teny fandraisan'ny GTK+. Hajanona ity seho ity, ka mety "
+"mila mitady fomba hafa hidirana mba hamahana io olanan'ny fametrahana ny GDM "
+"ianao"
+
+#: ../gui/greeter/greeter.c:1518
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Tsy ao na foana ny laha-tahirin'ny session-nao! Misy session roa azonao "
+"ampiasaina, nefa tokony hiditra ary hamaha ny olana amin'ny kirakiran'ny gdm "
+"ianao."
+
+#: ../gui/greeter/greeter_action_language.c:69
+#, fuzzy
+msgid "Last language"
+msgstr "Teny farany"
+
+#: ../gui/greeter/greeter_action_language.c:224
+msgid "Select a Language"
+msgstr "Misafidiana teny iray"
+
+#: ../gui/greeter/greeter_action_language.c:234
+msgid "Change _Language"
+msgstr "Hanova _teny"
+
+#: ../gui/greeter/greeter_action_language.c:254
+msgid "_Select the language for your session to use:"
+msgstr "_Misafidiana teny ampiasaina amin'ny session-nao:"
+
+#: ../gui/greeter/greeter_canvas_item.c:158
+msgid "Select _Language..."
+msgstr "Hisafidy _teny..."
+
+#: ../gui/greeter/greeter_canvas_item.c:165
+msgid "Select _Session..."
+msgstr "Hisafidy _session..."
+
+#: ../gui/greeter/greeter_canvas_item.c:486
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"Valio ireto fanontaniana ireto dia tsindrio ny EntrÃ©e rehefa vita izany. "
+"Tsindrio ny F10 anehoana ny karazan-tsafidy."
+
+#: ../gui/greeter/greeter_item.c:216 ../gui/greeter/greeter_parser.c:419
+#, c-format
+msgid "custom_cmd%d"
+msgstr ""
+
+#. Last isn't in the session list, so add separate.
+#: ../gui/greeter/greeter_item_customlist.c:252
+#: ../gui/greeter/greeter_item_customlist.c:261
+#: ../gui/greeter/greeter_item_customlist.c:357
+#, fuzzy
+msgid "Last session"
+msgstr "Session _farany"
+
+#: ../gui/greeter/greeter_item_ulist.c:197
+msgid "Already logged in"
+msgstr "Efa tafiditra"
+
+#: ../gui/greeter/greeter_parser.c:327
+msgid "_Session"
+msgstr "_Session"
+
+#: ../gui/greeter/greeter_parser.c:352 ../gui/greeter/greeter_system.c:244
+msgid "Sus_pend"
+msgstr "A_atoy"
+
+#: ../gui/greeter/greeter_parser.c:362
+msgid "Remote Login via _XDMCP"
+msgstr "Fidirana lavi-toerana amin'ny alalan'ny _XDMCP"
+
+#: ../gui/greeter/greeter_parser.c:367
+msgid "Confi_gure"
+msgstr "Hi_kirakira"
+
+#: ../gui/greeter/greeter_parser.c:372
+msgid "Op_tions"
+msgstr "Sa_fidy"
+
+#: ../gui/greeter/greeter_parser.c:401
+msgid "_OK"
+msgstr "_OK"
+
+#: ../gui/greeter/greeter_parser.c:406
+msgid "_Cancel"
+msgstr "_Foano"
+
+#: ../gui/greeter/greeter_session.c:88
+msgid "Change _Session"
+msgstr "Hiova _session"
+
+#: ../gui/greeter/greeter_session.c:110
+msgid "Sessions"
+msgstr "Session"
+
+#: ../gui/greeter/greeter_session.c:130
+msgid "_Last session"
+msgstr "Session _farany"
+
+#: ../gui/greeter/greeter_session.c:136
+msgid "Log in using the session that you have used last time you logged in"
+msgstr ""
+"Midira amin'ny alalan'ilay session nosokafanao tamin'ny fotoana nidiranao "
+"farany"
+
+#: ../gui/greeter/greeter_system.c:193
+msgid "Confi_gure Login Manager..."
+msgstr "Hi_kirakira ny mpandrindra fidirana..."
+
+#: ../gui/greeter/greeter_system.c:310
+msgid "Choose an Action"
+msgstr "Misafidiana asa iray"
+
+#: ../gui/greeter/greeter_system.c:332
+msgid "Shut _down the computer"
+msgstr "_Vonoy ny solosaina"
+
+#: ../gui/greeter/greeter_system.c:335
+msgid "Shut Down your computer so that you may turn it off."
+msgstr "Mamono ny solosainao amin'izay azonao tapahana ny herinaratra mankao."
+
+#: ../gui/greeter/greeter_system.c:350
+msgid "_Restart the computer"
+msgstr "_Avereno alefa ny solosaina"
+
+#: ../gui/greeter/greeter_system.c:353
+msgid "Restart your computer"
+msgstr "Mamerina madefa ny solosainao"
+
+#: ../gui/greeter/greeter_system.c:394
+msgid "Sus_pend the computer"
+msgstr "A_atoy ny solosaina"
+
+#: ../gui/greeter/greeter_system.c:397
+msgid "Suspend your computer"
+msgstr "Mampiato ny solosainao"
+
+#: ../gui/greeter/greeter_system.c:411
+msgid "Run _XDMCP chooser"
+msgstr "Alefaso ny mpisafidy _XDMCP"
+
+#: ../gui/greeter/greeter_system.c:414
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"computers, if there are any."
+msgstr ""
+"Mandefa mpisafidy XDMCP izay ahafahanao miditra amin'izay solosaina lavi-"
+"toerana mandeha, raha misy."
+
+#: ../gui/greeter/greeter_system.c:431
+msgid "Confi_gure the login manager"
+msgstr "Hikira_kira ny mpandrindra fidirana"
+
+#: ../gui/greeter/greeter_system.c:434
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"Mikirakira ny GDM (ity mpandrindra fidirana ity). Mila ny teny "
+"fanalahidin'ny faka izany."
+
+#: ../gui/greeter/greeter_system.c:517
+#, c-format
+msgid "custom_cmd_button%d"
+msgstr ""
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Faribolana"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Endrika misy faribolana mangamanga"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) GNOME 2002"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "Fiovaovam-paribolana manara-kanto misy mpizaha tava an'ny GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "Mpahaikanton'ny GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "GNOME miramirana miaraka amin'ny mpitety"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "Fiovaovam-paribolana manara-kanto an'ny GNOME"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "GNOME miramirana"
+
+#: ../gui/modules/dwellmouselistener.c:659
+#: ../gui/modules/keymouselistener.c:929
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"Nisy olana teo am-panandramana mandefa ny (%s)\n"
+"izay mifandray amin'ny (%s)"
+
+#: ../gui/modules/keymouselistener.c:254
+#, c-format
+msgid "Cannot open gestures file: %s"
+msgstr "Tsy mahasokatra ny rakitry ny fihetsika: %s"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:38
+msgid "DMX display to migrate to"
+msgstr "Seho DMX izay hifindrana"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:39 ../utils/gdm-dmx-reconnect-proxy.c:44
+msgid "DISPLAY"
+msgstr "SEHO"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:43
+msgid "Backend display name"
+msgstr "Anaran'ny sehon'ny backend"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:48
+msgid "Xauthority file for destination display"
+msgstr "Rakitra Xauthority ho an'ny seho aleha"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:49 ../utils/gdm-dmx-reconnect-proxy.c:54
+msgid "AUTHFILE"
+msgstr "AUTHFILE"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:53
+msgid "Xauthority file for backend display"
+msgstr "Rakitra Xauthority ho an'ny sehon'ny backend"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:71
+#, c-format
+msgid "Failed to open display \"%s\"\n"
+msgstr "Tsy nahasokatra ny seho \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:75
+#, c-format
+msgid "DMX extension not present on \"%s\"\n"
+msgstr "Tsy hita amin'ny \"%s\" ny tovan'ny DMX\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:98
+msgid "- migrate a backend display from one DMX display to another"
+msgstr ""
+"- mamindra sehon'ny backend iray avy amin'ny sehon'ny DMX iray mankany "
+"amin'ny iray hafa"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:104
+#, c-format
+msgid "You must specify a destination DMX display using %s\n"
+msgstr ""
+"sTsy maintsy mamaritra sehon'ny DMX aleha iray amin'ny alalan'ny %s ianao\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:109
+#, c-format
+msgid "You must specify a backend display by using %s\n"
+msgstr ""
+"Tsy maintsy mamaritra sehon'ny backend iray amin'ny alalan'ny %s ianao\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:124
+#, c-format
+msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+msgstr "Tsy nandeha tamin'ny \"%s\" ny DMXAddScreen \"%s\"\n"
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "Toy ny faka ihany no mampandeha ny gdmaskpass\n"
+
+#: ../utils/gdmaskpass.c:42 ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Tsy nety ny fanamarinana!\n"
+
+#: ../vicious-extensions/glade-helper.c:84
+#: ../vicious-extensions/glade-helper.c:116
+#: ../vicious-extensions/glade-helper.c:138
+#: ../vicious-extensions/glade-helper.c:158
+msgid "(memory buffer)"
+msgstr "(buffer'ny arika)"
+
+#: ../vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occurred while loading user interface element %s%s from file %s.  "
+"Possibly the glade interface description was corrupted.  %s cannot continue "
+"and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Nisy olana nitranga teo am-pakana ny zavatra %s%s amin'ny mpaneran'ny "
+"mpampiasa avy amin'ny rakitra %s. Mety simba angamba ny fanoritsoritana "
+"mpanera glade. Tsy afaka manohy ny %s ka hijanona izao. Jereo ny "
+"fametrahanao ny %s na avereno apetraka ny %s."
+
+#: ../vicious-extensions/glade-helper.c:208
+#: ../vicious-extensions/glade-helper.c:276
+#: ../vicious-extensions/glade-helper.c:318
+msgid "Cannot load user interface"
+msgstr "Tsy afaka naka ny mpaneran'ny mpampiasa"
+
+#: ../vicious-extensions/glade-helper.c:214
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Tsy izy io rakitra glade io! Amarino tsara hoe ilay rakitra tena izy no "
+"voapetraka!\n"
+"rakitra: %s, ilay zavatra: %s"
+
+#: ../vicious-extensions/glade-helper.c:246
+#, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+"Nisy olana nitranga teo am-pakana ny zavatra %s%s amin'ny mpaneran'ny "
+"mpampiasa avy amin'ny rakitra %s. Tokony hisy fariana %d amin'io karazan-"
+"javatra CList io. Mety simba angamba ny fanoritsoritana mpanera glade. Tsy "
+"afaka manohy ny %s ka hijanona izao. Jereo ny fametrahanao ny %s na avereno "
+"apetraka ny %s."
+msgstr[1] ""
+"Nisy olana nitranga teo am-pakana ny zavatra %s%s amin'ny mpaneran'ny "
+"mpampiasa avy amin'ny rakitra %s. Tokony hisy fariana %d amin'io karazan-"
+"javatra CList io. Mety simba angamba ny fanoritsoritana mpanera glade. Tsy "
+"afaka manohy ny %s ka hijanona izao. Jereo ny fametrahanao ny %s na avereno "
+"apetraka ny %s."
+
+#: ../vicious-extensions/glade-helper.c:282
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Tsy izy io rakitra glade io! Amarino tsara hoe ilay rakitra tena izy no "
+"voapetraka!\n"
+"rakitra: %s, zavatra: %s, isan'ny farian'ny clist tokony ho hita ao: %d"
+
+#: ../vicious-extensions/glade-helper.c:302
+#, c-format
+msgid ""
+"An error occurred while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Nisy olana nitranga teo am-pakana ny mpaneran'ny mpampiasa avy amin'ny "
+"rakitra %s. Mety tsy hita angamba ny fanoritsoritana ny mpanera glade. Tsy "
+"afaka manohy ny %s ka hijanona izao. Jereo ny fametrahanao ny %s na avereno "
+"apetraka ny %s."
+
+#: ../vicious-extensions/glade-helper.c:321
+#, c-format
+msgid "No interface could be loaded. This is BAD! (file: %s)"
+msgstr "Tsy misy mpanera azo alaina. Tena RATSY izany! (rakitra: %s)"
+
+#: ../vicious-extensions/ve-nongnome.c:135
+msgid "Too many alias levels for a locale; may indicate a loop"
+msgstr ""
+"Be loatra ny tantana alias misy raha ho an'ny toerana iray. Mety milaza "
+"fisiana verinkodina izany."
+
+#~ msgid "This is the default system session"
+#~ msgstr "Io ny session'ny rafitra tsotra"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "Tsy nahomby ny ping nalefa tamin'ny %s. Simbaina ilay seho!"
+
+#~ msgid " seconds"
+#~ msgstr " segaondra"
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "%s no nosafidianao mandritra 'ity session ity."
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "Raha %s no tianao atao fampiasa amin'ny session manaraka, dia alefaso ny "
+#~ "rindran'asa 'switchdesk' (Fitaovan'ny rafitra->Fitaovana fiovana "
+#~ "anatin'ny sehatr'asa, hita ao amin'ny karazan-tsafidy fototra)."
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr ""
+#~ "Manatsahatra ny fampanarahana ny X, saingy tsy mihatra amin'ny XDMCP."
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "Ohatra: /usr/X11R6/bin/X"
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "Hanandrana hamerina handefa ny mpizara X indray aho izao."
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "Tianao hanandrana handefa ny rindran'asa fikirakirana ny totozy ve izaho. "
+#~ "Fantaro fa mila ilay teny fanalahidy fototra ianao ahafahana manao izany."
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "Tsy fetezana amin'ny safidy %s: %s.\n"
+#~ "Alefaso ny '%s --help' hanehoana lisitra feno misy ireo safidin'ny baiko "
+#~ "azo ampiasaina.\n"
Index: proiecte/PPPP/gdm/po/mi.po
===================================================================
--- proiecte/PPPP/gdm/po/mi.po	(revision 134)
+++ proiecte/PPPP/gdm/po/mi.po	(revision 134)
@@ -0,0 +1,3577 @@
+# Maori translation of gdm2.
+# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the gdm2 package.
+# John C Barstow <jbowtie@amathaine.com>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.6\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-04-21 23:47+1200\n"
+"PO-Revision-Date: 2004-04-21 23:50+1200\n"
+"Last-Translator: John C Barstow <jbowtie@amathaine.com>\n"
+"Language-Team: Maori <maori@nzlinux.org.nz>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr ""
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr ""
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr ""
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr ""
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr ""
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr ""
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:11
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:12
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+
+#: config/gettextfoo.h:13
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr ""
+
+#: daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr ""
+
+#: daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+
+#: daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+
+#: daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr ""
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr ""
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr ""
+
+#: daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr ""
+
+#: daemon/auth.c:898 daemon/gdm.c:2261
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr ""
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+
+#: daemon/display.c:258
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr ""
+
+#: daemon/display.c:334
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr ""
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr ""
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr ""
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr ""
+
+#: daemon/filecheck.c:63
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr ""
+
+#: daemon/filecheck.c:70 daemon/filecheck.c:112 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr ""
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:119
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr ""
+
+#: daemon/filecheck.c:82
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr ""
+
+#: daemon/filecheck.c:97 daemon/filecheck.c:162
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr ""
+
+#: daemon/filecheck.c:105 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr ""
+
+#: daemon/filecheck.c:126
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr ""
+
+#: daemon/filecheck.c:133 daemon/filecheck.c:186
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr ""
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr ""
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr ""
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr ""
+
+#: daemon/gdm.c:246
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:255
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:260
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:269
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:282
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+
+#: daemon/gdm.c:311 gui/gdmlogin.c:650 gui/greeter/greeter.c:101
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr ""
+
+#: daemon/gdm.c:356
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr ""
+
+#: daemon/gdm.c:399
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr ""
+
+#: daemon/gdm.c:431
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr ""
+
+#: daemon/gdm.c:444
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr ""
+
+#: daemon/gdm.c:457
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr ""
+
+#: daemon/gdm.c:463
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr ""
+
+#: daemon/gdm.c:473
+#, c-format
+msgid "%s: No greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:476
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:480
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr ""
+
+#: daemon/gdm.c:505
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr ""
+
+#: daemon/gdm.c:548
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr ""
+
+#: daemon/gdm.c:567
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+
+#: daemon/gdm.c:578 daemon/gdm.c:619
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr ""
+
+#. start
+#. server uid
+#: daemon/gdm.c:596
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+
+#: daemon/gdm.c:611
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:633
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+
+#: daemon/gdm.c:640
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:647
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:655
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:662
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:669
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:676
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:684
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:699
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:706
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:717
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:726
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr ""
+
+#: daemon/gdm.c:728
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr ""
+
+#: daemon/gdm.c:752
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:763
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:769
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:780
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:836 daemon/gdm.c:844 daemon/gdm.c:2043 daemon/gdm.c:2051
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr ""
+
+#: daemon/gdm.c:838 daemon/gdm.c:846 daemon/gdm.c:2045 daemon/gdm.c:2053
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr ""
+
+#: daemon/gdm.c:856
+#, c-format
+msgid "%s: fork() failed!"
+msgstr ""
+
+#. should never happen
+#: daemon/gdm.c:859 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr ""
+
+#: daemon/gdm.c:1029
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr ""
+
+#: daemon/gdm.c:1047
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr ""
+
+#: daemon/gdm.c:1159
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1171
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+
+#: daemon/gdm.c:1179 daemon/gdm.c:2764
+msgid "Master suspending..."
+msgstr ""
+
+#: daemon/gdm.c:1233
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1235
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1246
+msgid "Master halting..."
+msgstr ""
+
+#: daemon/gdm.c:1259
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr ""
+
+#: daemon/gdm.c:1268
+msgid "Master rebooting..."
+msgstr ""
+
+#: daemon/gdm.c:1281
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr ""
+
+#: daemon/gdm.c:1379
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+
+#: daemon/gdm.c:1388
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr ""
+
+#. Bury this display for good
+#: daemon/gdm.c:1454
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr ""
+
+#: daemon/gdm.c:1592
+msgid "GDM restarting ..."
+msgstr ""
+
+#: daemon/gdm.c:1596
+msgid "Failed to restart self"
+msgstr ""
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1670
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr ""
+
+#: daemon/gdm.c:1829
+msgid "Do not fork into the background"
+msgstr ""
+
+#: daemon/gdm.c:1831
+msgid "No console (local) servers to be run"
+msgstr ""
+
+#: daemon/gdm.c:1833
+msgid "Preserve LD_* variables"
+msgstr ""
+
+#: daemon/gdm.c:1835
+msgid "Print GDM version"
+msgstr ""
+
+#: daemon/gdm.c:1837
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+
+#: daemon/gdm.c:1958 gui/gdmchooser.c:2045
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+
+#: daemon/gdm.c:1981
+msgid "Only root wants to run gdm\n"
+msgstr ""
+
+#: daemon/gdm.c:1997 daemon/gdm.c:2001 daemon/gdm.c:2076 daemon/gdm.c:2080
+#: daemon/gdm.c:2084 daemon/gdm.c:2088 daemon/gdm.c:2098 daemon/gdm.c:2104
+#: daemon/gdm.c:2115 daemon/misc.c:1613 daemon/misc.c:1617 daemon/misc.c:1621
+#: daemon/misc.c:1628 daemon/misc.c:1632 daemon/misc.c:1636
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1924 gui/gdmchooser.c:1927 gui/gdmchooser.c:1930
+#: gui/gdmlogin.c:3928 gui/gdmlogin.c:3936 gui/gdmlogin.c:3939
+#: gui/greeter/greeter.c:1083 gui/greeter/greeter.c:1091
+#: gui/greeter/greeter.c:1094
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr ""
+
+#: daemon/gdm.c:2025
+msgid "gdm already running. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:2124
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr ""
+
+#: daemon/gdm.c:2230
+#, c-format
+msgid "Can't open %s for writing"
+msgstr ""
+
+#: daemon/gdm.c:3497 daemon/gdm.c:3516
+msgid "Flexible server request denied: Not authenticated"
+msgstr ""
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3534
+msgid "Unknown server type requested, using standard server."
+msgstr ""
+
+#: daemon/gdm.c:3538
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+
+#: daemon/gdm.c:3660
+msgid "Query logout action request denied: Not authenticated"
+msgstr ""
+
+#: daemon/gdm.c:3718 daemon/gdm.c:3773
+msgid "Set logout action request denied: Not authenticated"
+msgstr ""
+
+#: daemon/gdm.c:3818 daemon/gdm.c:3845
+msgid "Query vt request denied: Not authenticated"
+msgstr ""
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:623
+msgid "y = Yes or n = No? >"
+msgstr ""
+
+#: daemon/misc.c:987
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr ""
+
+#: daemon/misc.c:1139
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr ""
+
+#: daemon/misc.c:1144
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/misc.c:1381 daemon/misc.c:1395
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr ""
+
+#: daemon/misc.c:2282
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr ""
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr ""
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr ""
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr ""
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr ""
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr ""
+
+#: daemon/server.c:916
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr ""
+
+#: daemon/server.c:921
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr ""
+
+#: daemon/server.c:1097
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: daemon/server.c:1110 daemon/server.c:1116 daemon/server.c:1121
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: daemon/server.c:1158
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+
+#: daemon/server.c:1187 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr ""
+
+#: daemon/server.c:1193 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr ""
+
+#: daemon/server.c:1199 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr ""
+
+#: daemon/server.c:1206
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr ""
+
+#: daemon/server.c:1217
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr ""
+
+#: daemon/server.c:1225
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr ""
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr ""
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr ""
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr ""
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr ""
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr ""
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr ""
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr ""
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr ""
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr ""
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr ""
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr ""
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr ""
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr ""
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr ""
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr ""
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr ""
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3503
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr ""
+
+#: daemon/slave.c:3504
+msgid "System default"
+msgstr ""
+
+#: daemon/slave.c:3520
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3541
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3547
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3607
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr ""
+
+#: daemon/slave.c:3613
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#: daemon/slave.c:3627
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+
+#: daemon/slave.c:3633
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#. yaikes
+#: daemon/slave.c:3648
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+
+#: daemon/slave.c:3653
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+
+#: daemon/slave.c:3661
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+
+#: daemon/slave.c:3676
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3689
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+
+#: daemon/slave.c:3716
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr ""
+
+#: daemon/slave.c:3719
+msgid "The system administrator has disabled your account."
+msgstr ""
+
+#: daemon/slave.c:3748
+msgid "Error! Unable to set executable context."
+msgstr ""
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3756 daemon/slave.c:3761
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr ""
+
+#. we can't really be any more specific
+#: daemon/slave.c:3772
+msgid "Cannot start the session due to some internal error."
+msgstr ""
+
+#: daemon/slave.c:3826
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr ""
+
+#: daemon/slave.c:3840
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3849
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3857
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr ""
+
+#: daemon/slave.c:4034
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+
+#: daemon/slave.c:4110
+#, c-format
+msgid "%s: Error forking user session"
+msgstr ""
+
+#: daemon/slave.c:4191
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+
+#: daemon/slave.c:4199
+msgid "View details (~/.xsession-errors file)"
+msgstr ""
+
+#: daemon/slave.c:4343
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr ""
+
+#: daemon/slave.c:4437
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr ""
+
+#: daemon/slave.c:4723
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr ""
+
+#: daemon/slave.c:4817
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+
+#: daemon/slave.c:5172
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr ""
+
+#: daemon/slave.c:5180 daemon/slave.c:5319
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr ""
+
+#: daemon/slave.c:5274
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr ""
+
+#: daemon/slave.c:5313
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:723 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:733 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr ""
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:176
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3052
+msgid "Please enter your username"
+msgstr ""
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:92 daemon/verify-pam.c:93
+#: daemon/verify-pam.c:94 daemon/verify-pam.c:170 daemon/verify-pam.c:512
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2342 gui/greeter/greeter.c:272
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr ""
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:95 daemon/verify-pam.c:96
+#: daemon/verify-pam.c:223 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr ""
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr ""
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:609
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr ""
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr ""
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:639
+#: daemon/verify-pam.c:888 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:657
+#: daemon/verify-pam.c:905 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:659
+#: daemon/verify-pam.c:908 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr ""
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr ""
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:97
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+
+#: daemon/verify-pam.c:98
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+
+#: daemon/verify-pam.c:99
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+
+#: daemon/verify-pam.c:100
+msgid "No password supplied"
+msgstr ""
+
+#: daemon/verify-pam.c:101
+msgid "Password unchanged"
+msgstr ""
+
+#: daemon/verify-pam.c:102
+msgid "Can not get username"
+msgstr ""
+
+#: daemon/verify-pam.c:103
+msgid "Retype new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:104
+msgid "Enter new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:105
+msgid "(current) UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:106
+msgid "Error while changing NIS password."
+msgstr ""
+
+#: daemon/verify-pam.c:107
+msgid "You must choose a longer password"
+msgstr ""
+
+#: daemon/verify-pam.c:108
+msgid "Password has been already used. Choose another."
+msgstr ""
+
+#: daemon/verify-pam.c:109
+msgid "You must wait longer to change your password"
+msgstr ""
+
+#: daemon/verify-pam.c:110
+msgid "Sorry, passwords do not match"
+msgstr ""
+
+#: daemon/verify-pam.c:387
+msgid "Cannot setup pam handle with null display"
+msgstr ""
+
+#: daemon/verify-pam.c:404
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr ""
+
+#: daemon/verify-pam.c:412
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr ""
+
+#: daemon/verify-pam.c:422
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr ""
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:565 daemon/verify-pam.c:584 daemon/verify-pam.c:838
+#: daemon/verify-pam.c:851
+msgid "Couldn't authenticate user"
+msgstr ""
+
+#: daemon/verify-pam.c:612
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-pam.c:628
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr ""
+
+#: daemon/verify-pam.c:630
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+
+#: daemon/verify-pam.c:637 daemon/verify-pam.c:885
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr ""
+
+#: daemon/verify-pam.c:643 daemon/verify-pam.c:891
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr ""
+
+#: daemon/verify-pam.c:645
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+
+#: daemon/verify-pam.c:650 daemon/verify-pam.c:898
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:671 daemon/verify-pam.c:921
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:685 daemon/verify-pam.c:936
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:727
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-pam.c:743 daemon/verify-pam.c:841 daemon/verify-pam.c:854
+msgid "Authentication failed"
+msgstr ""
+
+#: daemon/verify-pam.c:807
+msgid "Automatic login"
+msgstr ""
+
+#: daemon/verify-pam.c:894
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+
+#: daemon/verify-pam.c:1069 daemon/verify-pam.c:1071
+msgid "Can't find PAM configuration for gdm."
+msgstr ""
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr ""
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr ""
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr ""
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr ""
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr ""
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr ""
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr ""
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "_Hono-Ä-rorohiko"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr ""
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_TÄpiri"
+
+#: gui/gdmchooser.c:79
+msgid "Please wait: scanning local network..."
+msgstr ""
+
+#: gui/gdmchooser.c:80
+msgid "No serving hosts were found."
+msgstr ""
+
+#: gui/gdmchooser.c:81
+msgid "Choose a ho_st to connect to:"
+msgstr ""
+
+#. markup
+#: gui/gdmchooser.c:645
+msgid "Cannot connect to remote server"
+msgstr ""
+
+#: gui/gdmchooser.c:646
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+
+#. markup
+#: gui/gdmchooser.c:1270
+msgid "Did not receive response from server"
+msgstr ""
+
+#: gui/gdmchooser.c:1271
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+
+#: gui/gdmchooser.c:1377
+msgid "Cannot find host"
+msgstr ""
+
+#: gui/gdmchooser.c:1378
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr ""
+
+#: gui/gdmchooser.c:1664
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+
+#: gui/gdmchooser.c:1718
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr ""
+
+#: gui/gdmchooser.c:1938 gui/gdmlogin.c:3947 gui/gdmlogin.c:3954
+#: gui/greeter/greeter.c:1102 gui/greeter/greeter.c:1109
+msgid "Could not set signal mask!"
+msgstr ""
+
+#: gui/gdmchooser.c:1944
+msgid "Socket for xdm communication"
+msgstr ""
+
+#: gui/gdmchooser.c:1944
+msgid "SOCKET"
+msgstr ""
+
+#: gui/gdmchooser.c:1947
+msgid "Client address to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1947
+msgid "ADDRESS"
+msgstr ""
+
+#: gui/gdmchooser.c:1950
+msgid "Connection type to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1950
+msgid "TYPE"
+msgstr ""
+
+#. markup
+#: gui/gdmchooser.c:2079
+msgid "Cannot run chooser"
+msgstr ""
+
+#: gui/gdmchooser.c:2080
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr ""
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr ""
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr ""
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr ""
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr ""
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr ""
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr ""
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr ""
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+
+#: gui/gdmcomm.c:478
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr ""
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr ""
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr ""
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr ""
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr ""
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr ""
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr ""
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr ""
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2904
+#: gui/greeter/greeter_item_ulist.c:436
+msgid "Username"
+msgstr ""
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr ""
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr ""
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr ""
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr ""
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr ""
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr ""
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr ""
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr ""
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr ""
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Azerbaijani"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Basque"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Belarusian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Bengali"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali (India)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bulgarian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bosnian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Catalan"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Chinese (simplified)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (traditional)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Croatian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Czech"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Danish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Dutch"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|English"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English (American)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (Australian)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (British)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (Canadian)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Ireland)"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|Estonian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|Finnish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|French"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Galician"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|German"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|Greek"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|Gujarati"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115 gui/gdmlanguages.c:117
+msgid "A-M|Hebrew"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|Hindi"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|Hungarian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Icelandic"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Indonesian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+msgid "A-M|Interlingua"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+msgid "A-M|Irish"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Italian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Japanese"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Kannada"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Korean"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Latvian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Lithuanian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Macedonian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Malay"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Malayalam"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Marathi"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Mongolian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "N-Z|Norwegian (bokmal)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "N-Z|Oriya"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "N-Z|Panjabi"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "N-Z|Persian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "N-Z|Polish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Portuguese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Romanian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Russian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173 gui/gdmlanguages.c:175
+msgid "N-Z|Serbian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Serbian (Latin)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Serbian (Jekavian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Slovak"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Slovenian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Spanish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+msgid "N-Z|Spanish (Mexico)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Swedish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Swedish (Finland)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Tamil"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Telugu"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Thai"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Turkish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Ukrainian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Vietnamese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Walloon"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Welsh"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Yiddish"
+msgstr ""
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:211
+msgid "Other|POSIX/C English"
+msgstr ""
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:407
+msgid "A-M"
+msgstr ""
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:415
+msgid "N-Z"
+msgstr ""
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr ""
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr ""
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr ""
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr ""
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:56
+msgid "Are you sure you want to reboot the machine?"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2768 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:58 gui/greeter/greeter_system.c:184
+msgid "_Reboot"
+msgstr ""
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:69
+msgid "Are you sure you want to shut down the machine?"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:599
+msgid "Shut _Down"
+msgstr ""
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:81
+msgid "Are you sure you want to suspend the machine?"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2795 gui/greeter/greeter_system.c:83
+msgid "_Suspend"
+msgstr ""
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3722 gui/greeter/greeter.c:155
+#: gui/greeter/greeter.c:849
+msgid "Welcome"
+msgstr ""
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3725 gui/greeter/greeter.c:158
+#: gui/greeter/greeter.c:852
+#, c-format
+msgid "Welcome to %n"
+msgstr ""
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:183
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr ""
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr ""
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr ""
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr ""
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2343 gui/gdmlogin.c:3010
+msgid "_Username:"
+msgstr ""
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Toenga"
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr ""
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr ""
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr ""
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr ""
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr ""
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr ""
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr ""
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_Hiporete:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2128 gui/greeter/greeter.c:425
+msgid "Please insert 25 cents to log in."
+msgstr ""
+
+#: gui/gdmlogin.c:2351
+msgid "Doubleclick on the user to log in"
+msgstr ""
+
+#: gui/gdmlogin.c:2475
+msgid "GNOME Desktop Manager"
+msgstr ""
+
+#: gui/gdmlogin.c:2501 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr ""
+
+#: gui/gdmlogin.c:2503 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr ""
+
+#: gui/gdmlogin.c:2563
+msgid "Finger"
+msgstr ""
+
+#: gui/gdmlogin.c:2676
+msgid "GDM Login"
+msgstr ""
+
+#: gui/gdmlogin.c:2719 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr ""
+
+#: gui/gdmlogin.c:2726 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr ""
+
+#: gui/gdmlogin.c:2738 gui/greeter/greeter_system.c:146
+msgid "_XDMCP Chooser..."
+msgstr ""
+
+#: gui/gdmlogin.c:2745 gui/greeter/greeter_system.c:153
+#: gui/greeter/greeter_system.c:345
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+
+#: gui/gdmlogin.c:2754 gui/greeter/greeter_system.c:161
+msgid "_Configure Login Manager..."
+msgstr ""
+
+#: gui/gdmlogin.c:2761 gui/greeter/greeter_system.c:168
+#: gui/greeter/greeter_system.c:365
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+
+#: gui/gdmlogin.c:2775 gui/greeter/greeter_system.c:191
+msgid "Reboot your computer"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:2781 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:71 gui/greeter/greeter_system.c:196
+msgid "Shut_down"
+msgstr ""
+
+#: gui/gdmlogin.c:2788 gui/greeter/greeter_system.c:203
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr ""
+
+#: gui/gdmlogin.c:2802 gui/greeter/greeter_system.c:216
+msgid "Suspend your computer"
+msgstr ""
+
+#: gui/gdmlogin.c:2808 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr ""
+
+#: gui/gdmlogin.c:2817
+msgid "_Theme"
+msgstr ""
+
+#: gui/gdmlogin.c:2828 gui/greeter/greeter_canvas_item.c:145
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_Whakamutu"
+
+#: gui/gdmlogin.c:2830 gui/greeter/greeter_canvas_item.c:147
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr ""
+
+#: gui/gdmlogin.c:2897 gui/greeter/greeter_item_ulist.c:429
+msgid "Icon"
+msgstr "Whakaahua iti"
+
+#: gui/gdmlogin.c:3361
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr ""
+
+#: gui/gdmlogin.c:3383 gui/gdmsetup.c:516 gui/greeter/greeter_item_ulist.c:284
+msgid "Too many users to list here..."
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:3801 gui/gdmlogin.c:3832 gui/gdmlogin.c:3876
+#: gui/greeter/greeter.c:628 gui/greeter/greeter.c:659
+#: gui/greeter/greeter.c:704
+msgid "Cannot start the greeter"
+msgstr ""
+
+#: gui/gdmlogin.c:3802 gui/gdmlogin.c:3833
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3839 gui/gdmlogin.c:3885 gui/greeter/greeter.c:666
+#: gui/greeter/greeter.c:713
+msgid "Reboot"
+msgstr ""
+
+#: gui/gdmlogin.c:3877
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3883 gui/greeter/greeter.c:711
+msgid "Restart"
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:4069 gui/greeter/greeter.c:1331
+msgid "Session directory is missing"
+msgstr ""
+
+#: gui/gdmlogin.c:4071 gui/greeter/greeter.c:1333
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:4095 gui/greeter/greeter.c:1358
+msgid "Configuration is not correct"
+msgstr ""
+
+#: gui/gdmlogin.c:4097 gui/greeter/greeter.c:1360
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+
+#. markup
+#: gui/gdmlogin.c:4122 gui/greeter/greeter.c:1387
+msgid "No configuration was found"
+msgstr ""
+
+#: gui/gdmlogin.c:4124 gui/greeter/greeter.c:1389
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr ""
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr ""
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr ""
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr ""
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr ""
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr ""
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr ""
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:911 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:913 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:147
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:470
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr ""
+
+#: gui/gdmsetup.c:1698
+msgid "Archive is not of a subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1706
+msgid "Archive is not of a single subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1730 gui/gdmsetup.c:1809
+msgid "File not a tar.gz or tar archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1732
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr ""
+
+#: gui/gdmsetup.c:1754
+msgid "File does not exist"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:1867
+msgid "No file selected"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:1895
+msgid "Not a theme archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1896
+#, c-format
+msgid "Details: %s"
+msgstr ""
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1914
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:1992
+msgid "Some error occured when installing the theme"
+msgstr ""
+
+#: gui/gdmsetup.c:2038
+msgid "Select new theme archive to install"
+msgstr ""
+
+#: gui/gdmsetup.c:2042
+msgid "_Install"
+msgstr ""
+
+#: gui/gdmsetup.c:2106
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr ""
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2317
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:2733
+msgid "You must be the superuser (root) to configure GDM."
+msgstr ""
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr ""
+
+#: gui/greeter/greeter.c:629 gui/greeter/greeter.c:660
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:705
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:1171
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr ""
+
+#. markup
+#: gui/greeter/greeter.c:1224
+msgid "The theme for the graphical greeter is corrupt"
+msgstr ""
+
+#: gui/greeter/greeter.c:1227
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+
+#. markup
+#: gui/greeter/greeter.c:1260
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+
+#. markup
+#: gui/greeter/greeter.c:1282
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+
+#: gui/greeter/greeter_action_language.c:46
+#, fuzzy
+msgid "Last"
+msgstr "Whakapiri"
+
+#: gui/greeter/greeter_action_language.c:195
+msgid "Select a language"
+msgstr ""
+
+#: gui/greeter/greeter_action_language.c:212
+msgid "Select a language for your session to use:"
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:124
+msgid "Select _Language..."
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:131
+msgid "Select _Session..."
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:373
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:266
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:368
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:209
+msgid "Sus_pend"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr ""
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:274
+msgid "Choose an Action"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:296
+msgid "Shut _down the computer"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:299
+msgid "Shut down your computer so that you may turn it off."
+msgstr ""
+
+#: gui/greeter/greeter_system.c:314
+msgid "_Reboot the computer"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:328
+msgid "Sus_pend the computer"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:342
+msgid "Run _XDMCP chooser"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:362
+msgid "_Configure the login manager"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr ""
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c)Â·2002Â·GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr ""
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr ""
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr ""
+
+#: gui/modules/dwellmouselistener.c:586 gui/modules/keymouselistener.c:681
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr ""
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr ""
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr ""
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr ""
Index: proiecte/PPPP/gdm/po/mk.po
===================================================================
--- proiecte/PPPP/gdm/po/mk.po	(revision 134)
+++ proiecte/PPPP/gdm/po/mk.po	(revision 134)
@@ -0,0 +1,1079 @@
+# translation of gdm.HEAD.mk.po to Macedonian
+# translation of gdm2.HEAD.mk.po to
+# translation of gdm2.HEAD.mk.po to
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# ÐÐ°ÐŒÑÐ°Ðœ ÐÐµÐŸÑÐ³ÐžÐµÐ²ÑÐºÐž, 2002.
+# Maratonec <kjdskjds@dksjd>, 2002.
+# Misa Popovic <stomak81@freemail.com.mk>, 2003.
+# Arangel Angov <ufo@linux.net.mk>, 2003, 2004, 2006, 2007, 2008.
+# Tomislav Markovski <herrera@users.sourceforge.net>, 2004.
+# ÐÑÐ°ÐœÐ³ÐµÐ» ÐÐœÐ³ÐŸÐ² <ufo@linux.net.mk>, 2005.
+# Goce Dimitrievski <gocemk2001@yahoo.com>, 2006.
+# Ivica Micev <icko@elfasko.org.mk>, 2006.
+# Jovan Naumovski <jovan@lugola.net>, 2006, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.HEAD.mk\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-08-26 03:29+0000\n"
+"PO-Revision-Date: 2008-09-20 18:47+0200\n"
+"Last-Translator: Jovan Naumovski <jovan@lugola.net>\n"
+"Language-Team: Macedonian <mkde-l10n@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural= n==1 || n%10==1 ? 0 : 1\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÐœÐµ Ðµ ÑÑÐµÐŽ Ð·Ð° Ð·ÐœÐ°ÑÐž"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÐŒ ÐºÐŸÐŽ Ð·Ð° ÐŽÐµÐ±Ð°Ð³ÐžÑÐ°ÑÐµ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ID ÐœÐ° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "ÐÐµÐœÐ°ÑÐµÑ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· ÐœÐ° GNOME - Slave"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÐœÐ°ÑÐŽÐ°ÐŒ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ â%sâ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ ÐžÐœÐžÑÐžÑÐ°Ð»ÐžÐ·ÐžÑÐ°ÐŒ ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+msgid "Unable to authenticate user"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐ° Ð¿ÑÐŸÐ²ÐµÑÐ°ÐŒ Ð°Ð²ÑÐµÐœÑÐžÑÐœÐŸÑÑÐ° ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð°Ð²ÑÐŸÑÐžÐ·ÐžÑÐ°ÐŒ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³Ðž Ð²ÐŸÑÐ¿ÐŸÑÑÐ°Ð²Ð°ÐŒ Ð°ÐºÑÐµÐŽÐžÑÐžÐ²ÐžÑÐµ"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1048
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ ÑÑÐ°ÑÑÑÐ²Ð°ÐŒ X ÑÐµÑÐ²ÐµÑÐŸÑ (ÐÐ°ÑÐ°ÑÐ° Ð³ÑÐ°ÑÐžÑÐºÐ° ÐŸÐºÐŸÐ»ÐžÐœÐ°) Ð¿ÐŸÑÐ°ÐŽÐž Ð²ÐœÐ°ÑÑÐµÑÐœÐ° Ð³ÑÐµÑÐºÐ°. ÐÐµ ÐŒÐŸÐ»Ð°ÐŒ ÐºÐŸÐœÑÐ°ÐºÑÐžÑÐ°ÑÑÐµ ÑÐŸ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÐŸÑ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ ÐžÐ»Ðž Ð¿ÑÐŸÐ²ÐµÑÐµÑÐµ Ð³ÐŸ ÐÐ°ÑÐžÐŸÑ ÑÐžÑÑÐµÐŒÑÐºÐž Ð»ÐŸÐ³ Ð·Ð° ÐŽÐžÑÐ°Ð³ÐœÐŸÐ·ÐžÑÐ°ÑÐµ. ÐÐŸ ÐŒÐµÑÑÐ²ÑÐµÐŒÐµ ÐŸÐ²ÐŸÑ Ð¿ÑÐžÐºÐ°Ð· ÑÐµ Ð±ÐžÐŽÐµ ÐŸÐœÐµÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐµÐœ.  ÐÐµ ÐŒÐŸÐ»Ð°ÐŒ, ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÑÑÐµ Ð³ÐŸ GDM ÐºÐŸÐ³Ð° Ð¿ÑÐŸÐ±Ð»ÐµÐŒÐŸÑ ÑÐµ Ðµ ÑÐµÑÐµÐœ."
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐµ Ð²ÑÐ·Ð°ÐŒ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·ÐŸÑ â%sâ"
+
+#: ../daemon/gdm-server.c:362
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Ð¡ÐµÑÐ²ÐµÑÐŸÑ ÑÑÐµÐ±Ð°ÑÐµ ÐŽÐ° Ð±ÐžÐŽÐµ Ð¿ÐŸÐ²ÐžÐºÐ°Ðœ ÐŸÐŽ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ %s ÐœÐŸ ÑÐŸÑ ÐºÐŸÑÐžÑÐœÐžÐº ÐœÐµ Ð¿ÐŸÑÑÐŸÐž"
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:415
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð¿ÐŸÑÑÐ°Ð²Ð°ÐŒ groupid ÐœÐ° %d"
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:421
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () ÐœÐµ ÑÑÐ¿ÐµÐ° Ð·Ð° %s"
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:427
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ÐÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð¿ÐŸÑÑÐ°Ð²Ð°ÐŒ userid ÐœÐ° %d"
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:435
+msgid "Couldn't set groupid to 0"
+msgstr "ÐÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð¿ÐŸÑÑÐ°Ð²Ð°ÐŒ groupid ÐœÐ° 0"
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° ÑÐ° ÐŸÑÐ²ÐŸÑÐ°ÐŒ Ð»ÐŸÐ³ ÐŽÐ°ÑÐŸÑÐµÐºÐ°ÑÐ° Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· %s!"
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Ð³ÑÐµÑÐºÐ° Ð²ÐŸ Ð¿ÐŸÑÑÐ°Ð²ÑÐ²Ð°ÑÐµÑÐŸ ÐœÐ° %s ÐœÐ° Ð²ÑÐµÐŽÐœÐŸÑÑÐ° %s"
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Ð¿ÑÐžÐŸÑÐžÑÐµÑÐŸÑ ÐœÐ° ÑÐµÑÐ²ÐµÑÐŸÑ ÐœÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÑÐµ Ð¿ÐŸÑÑÐ°Ð²Ðž ÐœÐ° %d: %s"
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÐÑÐ°Ð·ÐœÐ° ÑÐµÑÐ²ÐµÑ ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·ÐŸÑ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐºÐŸ ÐžÐŒÐµ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐºÐŸÑÐŸ ÐžÐŒÐµ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ÐÐŒÐµ ÐœÐ° Ñ
+ÐŸÑÑ"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ÐÐŒÐµÑÐŸ ÐœÐ° Ñ
+ÐŸÑÑÐŸÑ"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ð£ÑÐµÐŽ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ð£ÑÐµÐŽÐŸÑ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "ÐžÐ·Ð»ÐµÐ· ÑÐŸ ÑÑÐ°ÑÑÑ %d"
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð²ÐŸ ÐžÐœÐžÑÐžÑÐ°Ð»ÐžÐ·ÐžÑÐ°ÑÐµÑÐŸ ÐœÐ° Ð²ÑÑÐºÐ° ÑÐŸ ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÑÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr "ÐŸÐ¿ÑÑÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr "ÐœÐµÐŒÐ° Ð¿ÐŸÐ²ÐµÑÐµ ÐŒÐµÐŒÐŸÑÐžÑÐ°"
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr "Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐµÑÑÐºÐ° Ð³ÑÐµÑÐºÐ° ÐœÐ° Ð°Ð¿Ð»ÐžÐºÐ°ÑÐžÐ°ÑÐ°ÑÐ°"
+
+#: ../daemon/gdm-session-worker.c:1083
+msgid "unknown error"
+msgstr "ÐœÐµÐ¿ÐŸÐ·ÐœÐ°ÑÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐºÐŸ ÐžÐŒÐµ:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð²ÐŸ ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÑÐµÑÐŸ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ° Ð·Ð° Ð¿ÑÐµÑÐµÑÐžÑÐ°ÐœÐŸÑÐŸ ÐºÐŸÑÐžÑÐœÐžÑÐºÐŸ ÐžÐŒÐµ - %s"
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð²ÐŸ ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÑÐµÑÐŸ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ° Ð·Ð° ÐžÐŒÐµÑÐŸ ÐœÐ° Ñ
+ÐŸÑÑÐŸÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð²ÐŸ ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÑÐµÑÐŸ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ° ÐœÐ° Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÐœÐ·ÐŸÐ»Ð° - %s"
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð²ÐŸ ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÑÐµÑÐŸ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ° ÐœÐ° Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð°ÑÐµ ÐœÐ° ÐœÐžÐ·Ð° - %s"
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð²ÐŸ ÐžÐœÑÐŸÑÐŒÐžÑÐ°ÑÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ° Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· ÐœÐ° xauth Ð°ÐºÑÐµÐŽÐžÑÐžÐ²Ðž - %s"
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+#, c-format
+msgid "no user account available"
+msgstr "ÐœÐµÐŒÐ° ÐŽÐŸÑÑÐ°Ð¿ÐœÐž ÐºÐŸÑÐžÑÐœÐžÑÐºÐž ÑÐŒÐµÑÐºÐž"
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÐŒÐµÐœÐ°ÐŒ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ"
+
+#: ../daemon/gdm-simple-slave.c:387
+msgid "Unable establish credentials"
+msgstr "ÐÐµ ÑÑÐ¿ÐµÐ°Ð² ÐŽÐ° Ð²ÐŸÑÐ¿ÐŸÑÑÐ°Ð²Ð°ÐŒ Ð°ÐºÑÐµÐŽÐžÑÐžÐ²Ðž"
+
+#: ../daemon/gdm-welcome-session.c:397
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "ÐÐŸÑÐžÑÐœÐžÐºÐŸÑ %s ÐœÐµ Ð¿ÐŸÑÑÐŸÐž"
+
+#: ../daemon/gdm-welcome-session.c:404
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ÐÑÑÐ¿Ð°ÑÐ° %s ÐœÐµ Ð¿ÐŸÑÑÐŸÐž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÐœÐ°Ð¿ÑÐ°Ð²Ð°ÐŒ ÑÐŸÐºÐµÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÐÐŽÐ±ÐžÐµÐœÐŸ Ðµ XDMCP Ð±Ð°ÑÐ°ÑÐµÑÐŸ ÐŸÐŽ Ñ
+ÐŸÑÑÐŸÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÐŸÑÐ¿Ð°ÐºÑÐ²Ð°ÐŒ authlist ÐŸÐŽ Ð¿Ð°ÐºÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "ÐÑÐµÑÐºÐ° Ð²ÐŸ Ð¿ÑÐŸÐ²ÐµÑÐºÐ°ÑÐ° ÐœÐ° ÑÑÐŒÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "ÐÐµÐ¿ÑÐ°Ð²ÐžÐ»ÐœÐ° Ð°ÐŽÑÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð°ÐŽÑÐµÑÐ°ÑÐ° Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð±ÑÐŸÑÐŸÑ ÐœÐ° Ð¿ÐŸÑÑÐ° ÐœÐ° Ð¿ÑÐžÐºÐ°Ð·ÐŸÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÐŸÑÐ¿Ð°ÐºÑÐ²Ð°ÐŒ authlist ÐŸÐŽ Ð¿Ð°ÐºÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Ð³ÑÐµÑÐºÐ° Ð²ÐŸ Ð¿ÑÐŸÐ²ÐµÑÐºÐ°ÑÐ° ÐœÐ° ÑÑÐŒÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ÐÐŸÐ±ÐžÐ² REQUEST ÐŸÐŽ Ð±Ð°ÐœÐžÑÐ°ÐœÐžÐŸÑ Ñ
+ÐŸÑÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð±ÑÐŸÑÐŸÑ ÐœÐ° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÑÐžÐ¿ÐŸÑ ÐœÐ° Ð²ÑÑÐºÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° ÑÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð°ÐŽÑÐµÑÐ°ÑÐ° ÐœÐ° ÐºÐ»ÐžÐµÐœÑÐŸÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð³Ðž Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÐžÐŒÐžÑÐ°ÑÐ° Ð·Ð° Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð³Ðž Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð¿ÐŸÐŽÐ°ÑÐŸÑÐžÑÐµ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° ÑÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð»ÐžÑÑÐ°ÑÐ° Ð·Ð° Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ID-ÑÐŸ ÐœÐ° ÐžÐ·ÑÐ°Ð±ÐŸÑÑÐ²Ð°ÑÐŸÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÐœÐµÑÑÐ¿ÐµÑÐµÐœ checksum ÐŸÐŽ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ÐŽÐŸÐ±ÐžÐ² âManageâ ÐŸÐŽ Ð±Ð°ÐœÐžÑÐ°Ðœ Ñ
+ÐŸÑÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ID-ÑÐŸ ÐœÐ° ÑÐµÑÐžÑÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° ÑÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÐºÐ»Ð°ÑÐ°ÑÐ° Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð°ÐŽÑÐµÑÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÐŽÐŸÐ±ÐžÐ² KEEPALIVE ÐŸÐŽ Ð±Ð°ÐœÐžÑÐ°Ðœ Ñ
+ÐŸÑÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð·Ð°Ð³Ð»Ð°Ð²ÐžÐµÑÐŸ ÐœÐ° XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Ð³ÑÐµÑÐœÐ° Ð²ÐµÑÐ·ÐžÑÐ° ÐœÐ° XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐ° Ð¿Ð°ÑÑÐžÑÐ°ÐŒ Ð°ÐŽÑÐµÑÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ ÐŽÐŸÐ±ÐžÑÐ°ÐŒ ÐžÐŒÐµÑÐŸ ÐœÐ° Ñ
+ÐŸÑÑÐŸÑ ÐœÐ° ÑÐµÑÐ²ÐµÑÐŸÑ: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐ° Ð·Ð°Ð¿ÐžÑÐ°ÐŒ PID ÐŽÐ°ÑÐŸÑÐµÐºÐ°ÑÐ° %s: ÐœÐ°ÑÐ²ÐµÑÐŸÑÐ°ÑÐœÐŸ ÐœÐµÐŒÐ° ÐŒÐµÑÑÐŸ ÐœÐ° ÐŽÐžÑÐºÐŸÑ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s ÐœÐµ Ð¿ÐŸÑÑÐŸÐž ÐžÐ»Ðž ÐœÐµ Ðµ ÐŽÐžÑÐµÐºÑÐŸÑÐžÑÐŒ."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s ÐœÐµ Ð¿ÐŸÑÑÐŸÐž. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s ÐœÐµ Ðµ ÐŽÐžÑÐµÐºÑÐŸÑÐžÑÐŒ. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s ÐœÐµ Ðµ Ð²ÐŸ ÑÐŸÐ¿ÑÑÐ²ÐµÐœÐŸÑÑ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ %d, Ð³ÑÑÐ¿Ð° %d. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s ÐžÐŒÐ° Ð¿ÐŸÐ³ÑÐµÑÐœÐž Ð¿ÐµÑÐŒÐžÑÐžÐž %o. Ð¢ÑÐµÐ±Ð° ÐŽÐ° ÑÐµ %o. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÐœÐ°ÑÐŽÐ°ÐŒ GDM ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ â%sâ. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ ÐœÐµ ÑÑÐµÐ±Ð° ÐŽÐ° Ðµ root. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° ÑÐ° Ð¿ÑÐŸÐœÐ°ÑÐŽÐ°ÐŒ GDM Ð³ÑÑÐ¿Ð°ÑÐ° â%sâ. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM Ð³ÑÑÐ¿Ð°ÑÐ° ÐœÐµ ÑÑÐµÐ±Ð° ÐŽÐ° Ðµ root. ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÐÐ°Ð¿ÑÐ°Ð²Ðž ÑÐžÑÐµ Ð¿ÑÐµÐŽÑÐ¿ÑÐµÐŽÑÐ²Ð°ÑÐ° ÐŽÐ° Ð±ÐžÐŽÐ°Ñ ÑÐ°ÑÐ°Ð»ÐœÐž"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ÐÐ·Ð»ÐµÐ· Ð¿ÐŸ ÐœÐµÐºÐŸÐµ Ð²ÑÐµÐŒÐµ - Ð·Ð° ÐŽÐµÐ±Ð°Ð³ÐžÑÐ°ÑÐµ"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÐÑÐ¿ÐµÑÐ°ÑÐž ÑÐ° Ð²ÐµÑÐ·ÐžÑÐ°ÑÐ° ÐœÐ° GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "ÐÐµÐœÐ°ÑÐµÑ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· ÐœÐ° GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Ð¡Ð°ÐŒÐŸ root ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð³ÐŸ ÐžÐ·Ð²ÑÑÑÐ²Ð° GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "ÐÐ·Ð²ÑÑÑÐ²Ð°Ñ ÐœÐ° ÑÐµÑÐžÐž ÐœÐ° ÐŒÐµÐœÐ°ÑÐµÑÐŸÑ ÐœÐ° Ð¿ÑÐžÐºÐ°Ð· ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Ð²ÑÐ°Ð¿ÐµÑ Ð·Ð° ÑÐµÐ³ÐžÑÑÑÐž"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1962
+msgid "Login Window"
+msgstr "ÐÑÐŸÐ·ÐŸÑÐµÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ÐÐµÐœÐ°ÑÐµÑ ÐœÐ° ÐµÐœÐµÑÐ³ÐžÑÐ°"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÐÐµÐŒÐŸÐœ Ð·Ð° ÐŒÐµÐœÐ°ÑÐŒÐµÐœÑ ÐœÐ° ÐµÐœÐµÑÐ³ÐžÑÐ°"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ÐÐµÐŒÐŸÐœ Ð·Ð° Ð¿ÐŸÑÑÐ°Ð²ÑÐ²Ð°ÑÐ° ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ÐÐ³ÐŸÐ»ÐµÐŒÑÐ²Ð°Ñ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ÐÐ³ÐŸÐ»ÐµÐŒÐž ÐŽÐµÐ»ÐŸÐ²Ðž ÐŸÐŽ ÐµÐºÑÐ°ÐœÐŸÑ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "ÐÐºÑÐ°ÐœÑÐºÐ° ÑÐ°ÑÑÐ°ÑÑÑÐ° ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÐÐŸÑÐžÑÑÐž ÐµÐºÑÐ°ÐœÑÐºÐ° ÑÐ°ÑÑÐ°ÑÑÑÐ°"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca - ÑÐžÑÐ°Ñ ÐœÐ° ÐµÐºÑÐ°Ðœ"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "ÐÑÐµÑÑÑÐ°Ð²Ðž Ð³Ðž ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐžÑÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ ÐœÐ° Ð±ÑÐ°ÑÐŸÐ² ÐµÐºÑÐ°Ðœ ÐžÐ»Ðž ÑÐŸ Ð³ÐŸÐ²ÐŸÑ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÐÐ·Ð±ÐµÑÐµÑÐµ ÑÐžÑÑÐµÐŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: ÐœÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° ÐºÑÐµÐžÑÐ°ÐŒ XDMCP Ð±Ð°ÑÐµÑ!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ÐœÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÑÐŸÑÐžÑÐ°ÐŒ XDMCP Ð·Ð°Ð³Ð»Ð°Ð²ÐžÐµÑÐŸ!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÐÑÐµÐŽÐœÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Ð¿ÑÐŸÑÐµÐœÑ ÐœÐ° Ð¿ÐŸÐŒÐžÐœÐ°ÑÐŸ Ð²ÑÐµÐŒÐµ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1235
+msgid "Inactive Text"
+msgstr "ÐÐµÐ°ÐºÑÐžÐ²ÐµÐœ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1236
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Ð¢ÐµÐºÑÑÐŸÑ ÐºÐŸÑ ÑÐµ ÑÐµ ÐºÐŸÑÐžÑÑÐž Ð²ÐŸ ÐœÐ°Ð¿ÑÐžÑÐŸÑ Ð°ÐºÐŸ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ ÐœÐµ ÐžÐ·Ð±ÑÐ°Ð» Ð¿ÑÐµÐŽÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1244
+msgid "Active Text"
+msgstr "ÐÐºÑÐžÐ²ÐµÐœ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1245
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Ð¢ÐµÐºÑÑ ÐºÐŸÑ ÑÐµ ÑÐµ ÐºÐŸÑÐžÑÑÐž ÐºÐ°ÐºÐŸ ÐœÐ°ÑÐ¿ÐžÑ Ð°ÐºÐŸ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ ÐžÐ·Ð±ÑÐ°Ð» Ð¿ÑÐµÐŽÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:181
+msgid "You have the Caps Lock key on."
+msgstr "Caps Lock Ðµ Ð²ÐºÐ»ÑÑÐµÐœ."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:326
+msgid "Automatically logging in..."
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÑÐºÐ° ÐœÐ°ÑÐ°Ð²Ð°..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:760
+msgid "Cancelling..."
+msgstr "ÐÑÐµÐºÐžÐœÑÐ²Ð°ÐŒ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1229
+msgid "Failed to restart computer"
+msgstr "ÐÐµ ÑÑÐ¿ÐµÐ°Ð² ÐŽÐ° Ð³ÐŸ ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÐŒ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1232
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr "ÐÐµÐŒÐ°ÑÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»Ð° ÐŽÐ° Ð³ÐŸ ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÑÐµ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐŸÑ, Ð±ÐžÐŽÐµÑÑÐž Ð¿ÐŸÐ²ÐµÑÐµ ÐºÐŸÑÐžÑÐœÐžÑÐž ÑÐµ ÐœÐ°ÑÐ°Ð²ÐµÐœÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1313
+msgid "Failed to stop computer"
+msgstr "ÐÐµ ÑÑÐ¿ÐµÐ°Ð² ÐŽÐ° Ð³ÐŸ ÑÑÐŸÐ¿ÐžÑÐ°ÐŒ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1316
+msgid "You are not allowed to stop the computer because multiple users are logged in"
+msgstr "ÐÐµÐŒÐ°ÑÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»Ð° Ð·Ð° ÐŽÐ° Ð³ÐŸ ÑÑÐŸÐ¿ÐžÑÐ°ÑÐµ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐŸÑ, Ð±ÐžÐŽÐµÑÑÐž Ð¿ÐŸÐ²ÐµÑÐµ ÐºÐŸÑÐžÑÐœÐžÑÐž ÑÐµ ÐœÐ°ÑÐ°Ð²ÐµÐœÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1400
+msgid "Select language and click Log In"
+msgstr "ÐÐ·Ð±ÐµÑÐµÑÐµ ÑÐ°Ð·ÐžÐº Ðž ÐºÐ»ÐžÐºÐœÐµÑÐµ âÐÐ°ÑÐ°Ð²Ðž ÑÐµâ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÐÐžÑÐ°Ð»ÐŸÐ³ Ð·Ð° Ð°Ð²ÑÐµÐœÑÐžÐºÐ°ÑÐžÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐŒÐµ ÐœÐ° ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÐÐ°ÑÐ°Ð²Ðž ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Ð ÐµÑÑÐ°ÑÑÐžÑÐ°Ñ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÐÑÐºÐ»ÑÑÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Ð¡ÑÑÐ¿ÐµÐœÐŽÐžÑÐ°Ñ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÐµÑÐ·ÐžÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "ÑÑÑÐ°ÐœÐžÑÐ° 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:540
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "ÐÐ°Ð·ÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_ÐÐ°Ð·ÐžÑÐž:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:255
+msgid "_Language:"
+msgstr "_ÐÐ°Ð·ÐžÐº:"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:224
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:89
+#: ../gui/user-switch-applet/applet.c:996
+msgid "Other..."
+msgstr "ÐÑÑÐ³ÐŸ..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:225
+msgid "Choose a language from the full list of available languages."
+msgstr "ÐÐŽÐ±ÐµÑÐµÑÐµ ÑÐ°Ð·ÐžÐº ÐŸÐŽ ÑÐµÐ»ÐŸÑÐœÐ°ÑÐ° Ð»ÐžÑÑÐ° ÐœÐ° ÐŽÐŸÑÑÐ°Ð¿ÐœÐž ÑÐ°Ð·ÐžÑÐž."
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr "ÐÐµÐŸÐŽÑÐµÐŽÐµÐœÐŸ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:190
+msgid "Keyboard layouts"
+msgstr "Ð Ð°ÑÐ¿ÐŸÑÐµÐŽÐž Ð·Ð° ÑÐ°ÑÑÐ°ÑÑÑÐ°"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr "_Ð¢Ð°ÑÑÐ°ÑÑÑÐ°:"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÐÐ·Ð±ÐµÑÐµÑÐµ ÑÐ°ÑÐ¿ÐŸÑÐµÐŽ Ð·Ð° ÑÐ°ÑÑÐ°ÑÑÑÐ° ÐŸÐŽ ÑÐµÐ»ÐŸÑÐœÐ°ÑÐ° Ð»ÐžÑÑÐ° ÐœÐ° ÑÐ°ÑÐ¿ÐŸÑÐµÐŽÐž"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr "Ð¢ÐµÐºÑÑ Ð·Ð° ÐœÐ°ÑÐ¿ÐžÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr "Ð¢ÐµÐºÑÑÐŸÑ ÐºÐŸÑ ÑÐµ ÑÐµ ÐºÐŸÑÐžÑÑÐž ÐºÐ°ÐºÐŸ ÐœÐ°ÑÐ¿ÐžÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+msgid "Icon name"
+msgstr "ÐÐŒÐµ ÐœÐ° ÐžÐºÐŸÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr "ÐÐºÐŸÐœÐ° ÐºÐŸÑÐ° ÑÐµ ÑÐµ ÐºÐŸÑÐžÑÑÐž ÑÐŸ ÐœÐ°ÑÐ¿ÐžÑÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+msgid "Default Item"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÐŽÐµÐœ Ð¿ÑÐµÐŽÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "The id of the default item"
+msgstr "Id ÐœÐ° ÑÑÐ°ÐœÐŽÐ°ÑÐŽÐœÐžÐŸÑ Ð¿ÑÐµÐŽÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÐµÐœ Ð±ÑÐŸÑ ÐœÐ° Ð¿ÑÐµÐŽÐŒÐµÑÐž"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÐœÐžÐŸÑ Ð±ÑÐŸÑ ÐœÐ° Ð¿ÑÐµÐŽÐŒÐµÑÐž ÐºÐŸÐž ÑÐµ ÑÐµ ÑÑÐ²Ð°Ð°Ñ Ð²ÐŸ Ð»ÐžÑÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÐÐŽÐŽÐ°Ð»ÐµÑÐµÐœÐ° ÐœÐ°ÑÐ°Ð²Ð° (Ð¿ÐŸÐ²ÑÐ·ÑÐ²Ð°ÑÐµ ÑÐŸ %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÐÐŽÐŽÐ°Ð»ÐµÑÐµÐœÐ° ÐœÐ°ÑÐ°Ð²Ð° (Ð¿ÐŸÐ²ÑÐ·Ð°ÐœÐž ÑÐŸ %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "ÐÐŽÐŽÐ°Ð»ÐµÑÐµÐœÐ° ÐœÐ°ÑÐ°Ð²Ð°"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÑÐžÐž:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ð¢ÐµÐºÑÑ ÐœÐ° Ð¿ÐŸÑÐ°ÐºÐ°ÑÐ° ÐŸÐŽ Ð±Ð°ÐœÐµÑÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "ÐÐœÐµÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž Ð³ÐŸ Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð°ÑÐµÑÐŸ ÐœÐ° ÐºÐŸÐ¿ÑÐžÑÐ°ÑÐ° Ð·Ð° ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "ÐÐµ Ð³Ðž Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð°Ñ ÐºÐŸÑÐžÑÐœÐžÑÐžÑÐµ Ð²ÐŸ Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐŸÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž Ð³ÐŸ Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° Ð¿ÑÐžÑÑÐ°Ð¿ÐœÐŸÑÑ ÐœÐ° ÑÐ°ÑÑÐ°ÑÑÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž ÐŽÐµÐ±Ð°Ð³ÐžÑÐ°ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž ÑÐµÐ¶ÐžÐŒ ÐœÐ° ÐŽÐµÐ±Ð°Ð³ÐžÑÐ°ÑÐµ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÑÐ²Ð°ÑÐŸÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž ÐµÐºÑÐ°ÐœÑÐºÐ° ÑÐ°ÑÑÐ°ÑÑÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž Ð·Ð³ÐŸÐ»ÐµÐŒÑÐ²Ð°Ñ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž ÑÐžÑÐ°Ñ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "ÐÐ²ÐŸÐ·ÐŒÐŸÐ¶Ðž Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð±Ð°ÐœÐµÑ Ð¿ÐŸÑÐ°ÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "ÐÐŒÐµÑÐŸ ÐœÐ° ÐžÐºÐŸÐœÐ°ÑÐ° ÐºÐŸÐµ ÑÐµ ÑÐµ ÐºÐŸÑÐžÑÑÐž ÐºÐ°ÐºÐŸ Ð»ÐŸÐ³ÐŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Ð¡ÐºÐŸÑÐµÑÐœÐŸ ÐºÐŸÑÐžÑÑÐµÐœÐž ÑÐ°ÑÐ¿ÐŸÑÐµÐŽÐž Ð·Ð° ÑÐ°ÑÑÐ°ÑÑÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Ð¡ÐºÐŸÑÐµÑÐœÐŸ ÐžÐ·Ð±ÑÐ°ÐœÐž ÑÐ°Ð·ÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° TRUE Ð·Ð° ÐŸÐœÐµÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÐŸÐ·ÐœÐ°ÑÐžÑÐµ ÐºÐŸÑÐžÑÐœÐžÑÐž Ð²ÐŸ Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐŸÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° TRUE Ð·Ð° ÐŸÐœÐµÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÐ¿ÑÐžÑÐ°ÑÐ° Ð·Ð° ÑÐµÑÑÐ°ÑÑÐžÑÐ°ÑÐµ Ð²ÐŸ Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐŸÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° ÐŒÐµÐœÐ°ÑÐžÑÐ°ÑÐµ ÐœÐ° Ð¿ÐŸÐ·Ð°ÐŽÐžÐœÐž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° ÐŒÑÐ»ÑÐžÐŒÐµÐŽÐžÑÐ°Ð»ÐœÐž ÐºÐŸÐ¿ÑÐžÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÑÐºÐ° ÑÐ°ÑÑÐ°ÑÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÑÐžÐºÐ»ÑÑÐŸÐº Ð·Ð° ÐŒÐµÐœÐ°ÑÐžÑÐ°ÑÐµ ÐœÐ° Ð¿ÐŸÑÑÐ°Ð²ÑÐ²Ð°ÑÐ°ÑÐ° Ð·Ð° Ð¿ÑÐžÑÑÐ°Ð¿ÐœÐŸÑÑ ÐœÐ° ÑÐ°ÑÑÐ°ÑÑÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð·Ð³ÐŸÐ»ÐµÐŒÑÐ²Ð°Ñ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° ÑÐžÑÐ°ÑÐŸÑ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÑÐžÐºÐ»ÑÑÐŸÐº Ð·Ð° Ð¿ÐŸÑÑÐ°Ð²ÑÐ²Ð°ÑÐµ ÐœÐ° Ð·Ð²ÑÑÐž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÑÐžÐºÐ»ÑÑÐŸÐº Ð·Ð° xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° Ð¿ÑÐžÐºÐ»ÑÑÐŸÐº Ð·Ð° xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐµÑÐµ Ð»ÐžÑÑÐ° ÐœÐ° ÑÐ°ÑÐ¿ÐŸÑÐµÐŽÐž Ð·Ð° ÑÐ°ÑÑÐ°ÑÑÑÐ° ÐºÐŸÑÐ° ÑÐµ ÑÐµ Ð¿ÑÐžÐºÐ°Ð¶Ðµ ÑÑÐ°ÐœÐŽÐ°ÑÐŽÐœÐŸ ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐŸÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐµÑÐµ Ð»ÐžÑÑÐ° ÐœÐ° ÑÐ°Ð·ÐžÑÐž ÐºÐŸÑÐ° ÑÐµ ÑÐµ Ð¿ÑÐžÐºÐ°Ð¶Ðµ ÑÑÐ°ÐœÐŽÐ°ÑÐŽÐœÐŸ ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÐµÑÐŸÑ Ð·Ð° ÐœÐ°ÑÐ°Ð²Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐµÑÐµ ÐžÐŒÐµ ÐœÐ° ÐžÐºÐŸÐœÐ° Ð·Ð° ÐºÐŸÑÐžÑÑÐµÑÐµ ÐºÐ°ÐºÐŸ Ð»ÐŸÐ³ÐŸ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐµÑÐµ ÑÐµÐºÑÑ ÐºÐŸÑ ÑÐµ ÑÐµ Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð° ÐºÐ°ÐºÐŸ Ð±Ð°ÐœÐµÑ - Ð¿ÐŸÑÐ°ÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "ÐÐŸÑÑÐ°Ð²Ðž ÐœÐ° True Ð·Ð° ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÑÐ²Ð°ÑÐµ ÐœÐ° compiz ÐºÐ°ÐºÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÐŽÐµÐœ ÐŒÐµÐœÐ°ÑÐµÑ ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÑÐž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "Ð¢ÐµÐºÑÑÑÐ°Ð»ÐµÐœ Ð±Ð°ÐœÐµÑ ÑÐŸ Ð¿ÐŸÑÐ°ÐºÐ° ÐºÐŸÑ ÑÐµ ÑÐµ Ð¿ÑÐžÐºÐ°Ð¶ÑÐ²Ð° ÐœÐ° ÐœÐ°ÑÐ°Ð²ÐœÐžÐŸÑ Ð¿ÑÐŸÐ·ÐŸÑÐµÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True Ð°ÐºÐŸ Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° ÐŒÐµÐœÐ°ÑÐžÑÐ°ÑÐµ ÐœÐ° Ð¿ÐŸÐ·Ð°ÐŽÐžÐœÐž Ðµ ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐµÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True Ð°ÐºÐŸ Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° ÐŒÑÐ»ÑÐžÐŒÐµÐŽÐžÑÐ°Ð»ÐœÐž ÐºÐŸÐ¿ÑÐžÑÐ° Ðµ ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐµÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True Ð°ÐºÐŸ Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° ÐŒÐµÐœÐ°ÑÐžÑÐ°ÑÐµ ÐœÐ° Ð·Ð²ÑÑÐž Ðµ ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐµÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True Ð°ÐºÐŸ Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° xrandr Ðµ ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐµÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Ð¢ÐŸÑÐœÐŸ Ð°ÐºÐŸ Ð¿ÑÐžÐºÐ»ÑÑÐŸÐºÐŸÑ Ð·Ð° xsettings - ÐŒÐµÐœÐ°ÑÐµÑÐŸÑ Ð·Ð° Ð¿ÐŸÑÑÐ°Ð²ÑÐ²Ð°ÑÐ° Ðµ ÐŸÐ²ÐŸÐ·ÐŒÐŸÐ¶ÐµÐœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "ÐÐŸÑÐžÑÑÐž Ð³ÐŸ compiz ÐºÐ°ÐºÐŸ ÐŒÐµÐœÐ°ÑÐµÑ Ð·Ð° Ð¿ÑÐŸÐ·ÐŸÑÑÐž"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "ÐÑÐµÐŒÐµÑÑÐ°ÐµÑÐµ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÐÑÐŸÑ ÐœÐ° ÑÐµÐºÑÐœÐŽÐž ÐŽÐŸÐŽÐµÐºÐ° ÐœÐµ Ð·Ð°ÑÑÐ°ÐœÐµ ÑÐ°ÑÐŒÐµÑÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÐÐ°Ð¿ÐŸÑÐœÐž ÑÐŸ Ð±ÑÐŸÐµÑÐµ ÐœÐ° Ð²ÑÐµÐŒÐµ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Ð¢Ð°ÑÐŒÐµÑÐŸÑ Ðµ ÑÑÐ°ÑÑÑÐ²Ð°Ðœ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÐÐ°Ð»Ðž ÑÐ°Ð±ÐŸÑÐž?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ÐÐ°Ð»Ðž ÑÐ°ÑÐŒÐµÑÐŸÑ ÐŒÐŸÐŒÐµÐœÑÐ°Ð»ÐœÐŸ ÐŸÐŽÐ±ÑÐŸÑÑÐ²Ð°"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "ÐÐµÐœÐ°ÑÐµÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "ÐÐ±ÑÐµÐºÑÐŸÑ Ð·Ð° ÐŒÐµÐœÐ°ÑÐžÑÐ°ÑÐµ ÑÐŸ ÐºÐŸÑ ÐŸÐ²ÐŸÑ ÐºÐŸÑÐžÑÐœÐžÐº ÑÐµ ÐºÐŸÐœÑÑÐŸÐ»ÐžÑÐ°."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:90
+msgid "Choose a different account"
+msgstr "ÐÐ·Ð±ÐµÑÐž ÐŽÑÑÐ³Ð° Ð»ÐŸÐºÐ°ÑÐžÑÐ°"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:102
+msgid "Guest"
+msgstr "ÐÐŸÑÑÐžÐœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:103
+msgid "Login as a temporary guest"
+msgstr "ÐÐ°ÑÐ²Ðž ÑÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð¿ÑÐžÐ²ÑÐµÐŒÐµÐœÐŸ ÐºÐ°ÐºÐŸ Ð³ÐŸÑÑÐžÐœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:115
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÑÐºÐ° ÐœÐ°ÑÐ°Ð²Ð°"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:116
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÑÐºÐž ÐœÐ°ÑÐ°Ð²Ðž ÑÐµ ÐœÐ° ÑÐžÑÑÐµÐŒÐŸÑ Ð¿ÐŸ ÐžÐ·Ð±ÐžÑÐ°ÑÐµÑÐŸ ÐœÐ° ÐŸÐ¿ÑÐžÐžÑÐµ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:279
+#, c-format
+msgid "Log in as %s"
+msgstr "ÐÐ°ÑÐ°Ð²Ðž ÑÐµ ÐºÐ°ÐºÐŸ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:600
+msgid "Currently logged in"
+msgstr "Ð¢ÐµÐºÐŸÐ²ÐœÐŸ ÐœÐ°ÑÐ°Ð²ÐµÐœ"
+
+#: ../gui/user-switch-applet/applet.c:147
+msgid ""
+"The User Switch Applet 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."
+msgstr "ÐÐ¿Ð»ÐµÑÐŸÑ Ð·Ð° ÐŒÐµÐœÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐº Ðµ ÑÐ»ÐŸÐ±ÐŸÐŽÐµÐœ ÑÐŸÑÑÐ²ÐµÑ; ÐŒÐŸÐ¶ÐµÑÐµ ÐŽÐ° Ð³ÐŸ ÑÐµÐŽÐžÑÑÑÐžÐ±ÑÐžÑÐ°ÑÐµ Ðž/ÐžÐ»Ðž ÐŒÐµÐœÑÐ²Ð°ÑÐµ Ð²ÐŸ ÑÐŸÐ³Ð»Ð°ÑÐœÐŸÑÑ ÑÐŸ ÐŸÐ¿ÑÑÐ°ÑÐ° ÑÐ°Ð²ÐœÐ° ÐÐÐ£ Ð»ÐžÑÐµÐœÑÐ° ÐŸÐ±ÑÐ°Ð²ÐµÐœÐ° ÐŸÐŽ ÑÑÑÐ°ÐœÐ° ÐœÐ°Ð€ÐŸÐœÐŽÐ°ÑÐžÑÐ°ÑÐ° Ð·Ð° ÑÐ»ÐŸÐ±ÐŸÐŽÐµÐœ ÑÐŸÑÑÐ²ÐµÑ; ÐŒÐŸÐ¶ÐµÑÐµ ÐŽÐ° ÑÐ° ÑÐ°Ð·Ð³Ð»ÐµÐŽÐ°ÑÐµ Ð²ÑÐŸÑÐ°ÑÐ° ÐžÐ»Ðž Ð¿Ð°Ðº ÐœÐµÐºÐŸÑÐ° Ð¿ÐŸÐœÐŸÐ²Ð° Ð²ÐµÑÐ·ÐžÑÐ°."
+
+#: ../gui/user-switch-applet/applet.c:151
+msgid ""
+"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."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐ°Ð²Ð° ÑÐµ ÐŽÐžÑÑÑÐžÐ±ÑÐžÑÐ° ÑÐŸ ÐœÐ°ÐŽÐµÐ¶ ÐŽÐµÐºÐ° ÑÐµ Ð±ÐžÐŽÐµ ÐºÐŸÑÐžÑÐµÐœ,ÐœÐŸ Ð±ÐµÐ· ÐÐÐÐ ÐÐÐÐÐ ÐÐÐ ÐÐÐŠÐÐ.  ÐÐ° Ð¿ÐŸÐ²ÐµÑÐµ Ð¿ÐŸÐ³Ð»ÐµÐŽÐœÐµÑÐµ ÑÐ° ÐŸÐ¿ÑÑÐ°ÑÐ° ÑÐ°Ð²ÐœÐ° ÐÐÐ£ Ð»ÐžÑÐµÐœÑÐ°."
+
+#: ../gui/user-switch-applet/applet.c:155
+msgid ""
+"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 "
+msgstr ""
+"ÐÐ°ÐµÐŽÐœÐŸ ÑÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°Ð²Ð° ÑÑÐµÐ±Ð° ÐŽÐ° ÐŽÐŸÐ±ÐžÐµÑÐµ Ðž ÐºÐŸÐ¿ÐžÑÐ° ÐŸÐŽ ÐŸÐ¿ÑÑÐ°ÑÐ° Ðž ÑÐ°Ð²ÐœÐ°ÐÐÐ£ Ð»ÐžÑÐµÐœÑÐ°; ÐŽÐŸÐºÐŸÐ»ÐºÑ ÑÐ° ÐœÐµÐŒÐ° Ð»ÐžÑÐµÐœÑÐ°ÑÐ° Ð¿ÐžÑÐµÑÐµ Ðž ÐœÐ° Ð€ÐŸÐœÐŽÐ°ÑÐžÑÐ°ÑÐ° Ð·Ð°ÑÐ»ÐŸÐ±ÐŸÐŽÐµÐœ ÑÐŸÑÑÐ²ÐµÑ ÐœÐ° ÑÐ»ÐµÐŽÐœÐ°Ð²Ð° Ð°ÐŽÑÐµÑÐ°: 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:169
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐµÐœÐž Ð·Ð° Ð±ÑÐ·ÐŸ ÐŒÐµÐœÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÑÐžÑÐµ."
+
+#: ../gui/user-switch-applet/applet.c:173
+msgid "translator-credits"
+msgstr "Jovan Naumovski <jovan@lugola.net>, 2008"
+
+#: ../gui/user-switch-applet/applet.c:782
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð·Ð°ÐºÐ»ÑÑÐ°ÐŒ ÐµÐºÑÐ°ÐœÐŸÑ: %s"
+
+#: ../gui/user-switch-applet/applet.c:804
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð³ÐŸ Ð¿ÐŸÑÑÐ°Ð²Ð°ÐŒ ÑÑÐ²Ð°ÑÐŸÑ ÐœÐ° ÐµÐºÑÐ°ÐœÐŸÑ ÐŽÐ° Ð±ÐžÐŽÐµ ÑÑÐœ ÐµÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:1101
+msgid "Unknown"
+msgstr "ÐÐµÐ¿ÐŸÐ·ÐœÐ°ÑÐŸ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "User Switch Applet"
+msgstr "ÐÐ¿Ð»ÐµÑ Ð·Ð° ÐŒÐµÐœÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÑÐž"
+
+#: ../gui/user-switch-applet/applet.c:1181
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÐÐµÐœÑÐ²Ð°Ñ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÑÐž"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+msgid "User"
+msgstr "ÐÐŸÑÐžÑÐœÐžÐº"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr "ÐÐŸÑÐžÑÐœÐžÐºÐŸÑ ÐºÐŸÑ Ð³ÐŸ Ð·Ð°ÑÑÐ°Ð¿ÑÐ²Ð° ÐŸÐ²Ð° ÐŒÐµÐœÐž."
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+msgid "Icon Size"
+msgstr "ÐÐŸÐ»ÐµÐŒÐžÐœÐ° ÐœÐ° ÐžÐºÐŸÐœÐ°ÑÐ°"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr "ÐÐŸÐ»ÐµÐŒÐžÐœÐ° ÐœÐ° ÐžÐºÐŸÐœÐ°ÑÐ° Ð·Ð° ÑÐ¿ÐŸÑÑÐµÐ±Ð°."
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr "ÐÐŸÐ»ÐµÐŒÐžÐœÐ° ÐœÐ° ÐžÐœÐŽÐžÐºÐ°ÑÐŸÑÐŸÑ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr "ÐÐŸÐ»ÐµÐŒÐžÐœÐ° ÐœÐ° ÐžÐœÐŽÐžÐºÐ°ÑÐŸÑÐŸÑ Ð·Ð° Ð¿ÑÐŸÐ²ÐµÑÐºÐ°"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr "ÐÐœÐŽÐžÐºÐ°ÑÐŸÑ Ð·Ð° Ð¿ÑÐ°Ð·ÐµÐœ Ð¿ÑÐŸÑÑÐŸÑ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr "ÐÑÐ°Ð·ÐœÐŸ ÐŒÐµÑÑÐŸ Ð¿ÐŸÐŒÐµÑÑ ÐžÐŒÐµÑÐŸ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐŸÑ Ðž ÐŸÐ·ÐœÐºÐ°ÑÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐµÐœÐž Ð·Ð° Ð±ÑÐ·ÐŸ ÐŒÐµÐœÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÑÐž"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ð€Ð°Ð±ÑÐžÐºÐ° Ð·Ð° Ð°Ð¿Ð»ÐµÑÐž Ð·Ð° ÑÐŒÐµÐœÑÐ²Ð°ÑÐµ ÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐº"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ð£ÑÐµÐŽÐž Ð³Ðž Ð»ÐžÑÐœÐžÑÐµ _ÐžÐœÑÐŸÑÐŒÐ°ÑÐžÐž"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_ÐÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Ð£ÑÐµÐŽÐž Ð³Ðž ÐºÐŸÑÐžÑÐœÐžÑÐžÑÐµ Ðž Ð³ÑÑÐ¿ÐžÑÐµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr "_ÐÐŸÐŒÐŸÑ"
+
+#: ../utils/gdmflexiserver.c:60 ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62 ../utils/gdmflexiserver.c:64
+#: ../utils/gdmflexiserver.c:65
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÐ³ÐœÐŸÑÐžÑÐ°ÐœÐŸ - ÐŸÑÑÐ°ÐœÐ°ÑÐŸ Ð·Ð°ÑÐ°ÐŽÐž ÐºÐŸÐŒÐ¿Ð°ÑÐžÐ±ÐžÐ»ÐœÐŸÑÑ"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "ÐÐÐÐÐÐÐ"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr "ÐÐ·Ð»ÐµÐ· Ð·Ð° Ð³ÑÐµÑÐºÐž"
+
+#: ../utils/gdmflexiserver.c:67
+msgid "Version of this application"
+msgstr "ÐÐµÑÐ·ÐžÑÐ° ÐœÐ° ÐŸÐ²Ð°Ð° Ð°Ð¿Ð»ÐžÐºÐ°ÑÐžÑÐ°"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÐÐµ ÐŒÐŸÐ¶ÐµÐ² ÐŽÐ° ÑÐ° ÐžÐŽÐµÐœÑÐžÑÐžÐºÑÐ²Ð°ÐŒ ÑÐµÐºÐŸÐ²ÐœÐ°ÑÐ° ÑÐµÑÐžÑÐ°."
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:230
+msgid "Main Options"
+msgstr "ÐÐ»Ð°Ð²ÐœÐž ÐŸÐ¿ÑÐžÐž"
+
+#: ../utils/gdmflexiserver.c:759
+msgid "Unable to start new display"
+msgstr "ÐÐµ ÐŒÐŸÐ¶Ð°ÐŒ ÐŽÐ° Ð¿ÐŸÐŽÐžÐ³ÐœÐ°ÐŒ ÐœÐŸÐ² Ð¿ÑÐžÐºÐ°Ð·"
+
Index: proiecte/PPPP/gdm/po/ml.po
===================================================================
--- proiecte/PPPP/gdm/po/ml.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ml.po	(revision 134)
@@ -0,0 +1,1133 @@
+# translation of gdm.master.ml.po to
+# translation of gdm.HEAD.ml.po to
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# FSF-India <locale@gnu.org.in>, 2003.
+# Ani Peter <apeter@redhat.com>, 2006, 2007, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.ml\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-20 13:13+0530\n"
+"Last-Translator: \n"
+"Language-Team:  <en@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom àŽàŽ°àµ àŽàµàŽ¯àŽŸàŽ°àŽàµàŽàŽ°àµâ àŽ¡àŽ¿àŽµàµàŽžàµ àŽ
+àŽ²àµàŽ²"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "àŽ¡àµàŽ¬àŽàµàŽàŽ¿àŽàµ àŽàµàŽ¡àµ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àŽ¡àŽ¿àŽžàµàŽªàµàŽ²àµ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME àŽ¡àŽžàµàŽàµàŽàµàŽªàµàŽªàµ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽžàµàŽ²àµàŽµàµ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ®àŽ¿àŽ²àµâ \"%s\" àŽàŽšàµàŽš àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµ àŽ²àŽ­àµàŽ¯àŽ®àŽ²àµàŽ²"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "àŽ²àµàŽàŽ¿àŽšàµâ àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽ¿àŽšàµ àŽ€àŽ¿àŽ°àŽ¿àŽàµàŽàŽ±àŽ¿àŽ¯àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽ¿àŽšàµ àŽ
+àŽ§àŽ¿àŽàŽŸàŽ°àŽªàµàŽªàµàŽàµàŽ€àµàŽ€àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "àŽ¯àµàŽàµàŽ¯àŽ€àŽàŽ³àµâ àŽžàµàŽ¥àŽŸàŽªàŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽàŽŽàŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"àŽàŽ€àµ àŽàŽšàµàŽ€àŽ°àŽ¿àŽ àŽàŽŸàŽ°àŽ£àŽ X àŽžàŽ°àµâàŽµàŽ°àµâ (àŽšàŽ¿àŽàµàŽàŽ³àµàŽàµ àŽàµàŽ°àŽŸàŽ«àŽ¿àŽàµàŽàŽ²àµâ àŽàŽšàµâàŽµàŽ¯àµàŽ£àµâàŽ®àµàŽšàµàŽ±àµ )àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàŽŸàŽ¯àŽ¿àŽ²àµàŽ². "
+"àŽšàŽ¿àŽàµàŽàŽ³àµàŽàµ syslog àŽªàŽ°àŽ¿àŽ¶àµàŽ§àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàŽŸàŽ¯àŽ¿ àŽŠàŽ¯àŽµàŽŸàŽ¯àŽ¿ àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ  àŽ
+àŽ¡àµàŽ®àŽ¿àŽšàŽ¿àŽžàµàŽàµàŽ°àµàŽ±àµàŽ±àŽ±àŽ¿àŽšàµ àŽžàŽ®àµàŽªàŽ¿àŽàµàŽàµàŽ. "
+"àŽàŽ€àŽ¿àŽšàµàŽ³àµàŽ³àŽ¿àŽ²àµâ àŽ àŽ¡àŽ¿àŽžàµàŽªàµàŽ²àµ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽ°àŽ¹àŽ¿àŽ€àŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽŸàŽ¯àŽ¿àŽ°àŽ¿àŽàµàŽàµàŽ. àŽªàµàŽ°àŽ¶àµàŽšàŽ àŽªàŽ°àŽ¿àŽ¹àŽ°àŽ¿àŽàµàŽ àŽ¶àµàŽ·àŽ GDM àŽµàµàŽ£àµàŽàµàŽ "
+"àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽ."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: àŽªàµàŽ°àŽšàµàŽ±àµ àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ '%s'-àŽ®àŽŸàŽ¯àŽ¿ àŽàŽ£àŽàµàŽàµ àŽàµàŽ¯àµàŽ¯àµàŽšàµàŽšàŽ€àŽ¿àŽšàµâ àŽªàŽ°àŽŸàŽàŽ¯àŽªàµàŽªàµàŽàµàŽàµ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Server was to be spawned by user %s but that user doesn't exist"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid %d àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s-àŽšàµàŽ³àŽ³ initgroups () àŽªàŽ°àŽŸàŽàŽ¯àŽªàµàŽªàµàŽàµàŽàµ"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid %d àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid 0 àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ %s-àŽšàµàŽ³àŽ³ logfile àŽ€àµàŽ±àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s-àŽšàµ %s-àŽ²àµàŽàµàŽàµ àŽžàµàŽ±àµàŽ±àµ àŽàµàŽ¯àµàŽ¯àµàŽšàµàŽšàŽ€àŽ¿àŽ²àµâ àŽªàŽ¿àŽŽàŽµàµ"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: àŽžàŽ°àµâàŽµàŽ±àŽ¿àŽšàµàŽ±àµ àŽ®àµàŽšàµâàŽàŽ£àŽš %d àŽàŽ¯àŽ¿ àŽžàµàŽ±àµàŽ±àµ àŽàµàŽ¯àµàŽ¯àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ %s-àŽšàµ àŽ¶àµàŽšàµàŽ¯àŽ®àŽŸàŽ¯ àŽžàŽ°àµâàŽµàŽ°àµâ àŽšàŽ¿àŽ°àµâàŽŠàµàŽŠàµàŽ¶àŽ"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àµ àŽšàŽŸàŽ®àŽ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àµàŽšàŽŸàŽ®àŽ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àŽ¹àµàŽžàµàŽ±àµàŽ±àµàŽšàŽŸàŽ®àŽ"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àŽ¹àµàŽžàµàŽ±àµàŽ±àµàŽšàµàŽ¯àŽ¿àŽ"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àŽ¡àŽ¿àŽžàµàŽªàµàŽ²àµ àŽ¡àŽ¿àŽµàµàŽžàµ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àŽ¡àŽ¿àŽžàµàŽªàµàŽ²àµ àŽ¡àŽ¿àŽµàµàŽžàµ"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "error initiating conversation with authentication system - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "àŽžàŽŸàŽ§àŽŸàŽ°àŽ£ àŽªàŽ°àŽŸàŽàŽ¯àŽ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "àŽ®àµàŽ®àµàŽ®àŽ±àŽ¿ àŽ²àŽ­àµàŽ¯àŽ®àŽ²àµàŽ²"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "àŽàŽªàµàŽ²àŽ¿àŽàµàŽàµàŽ·àŽšàµâ àŽªàµàŽ°àµàŽàµàŽ°àŽŸàŽ®àŽ°àµâ àŽªàŽ¿àŽ¶àŽàµ"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "àŽ
+àŽªàŽ°àŽ¿àŽàŽ¿àŽ€àŽ®àŽŸàŽ¯ àŽªàŽ¿àŽ¶àŽàµ"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àµ àŽšàŽŸàŽ®àŽ:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "error informing authentication system of preferred username prompt - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "error informing authentication system of user's hostname - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "error informing authentication system of user's console - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "error informing authentication system of display string - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "error informing authentication system of display xauth credentials - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽ¿àŽšàµàŽ³àµàŽ³ àŽ
+àŽàµàŽàµàŽ£àµàŽàµ àŽ²àŽ­àµàŽ¯àŽ®àŽ²àµàŽ²"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽŸàŽ¯àŽ¿ àŽ®àŽŸàŽ±àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµàµ %s àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àŽ¿àŽ²àµàŽ²."
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s àŽàµàŽ°àµàŽªàµàŽªàµ àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àŽ¿àŽ²àµàŽ²."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "àŽžàµàŽàµàŽàŽ±àµàŽ±àµ àŽšàŽ¿àŽ°àµâàŽ®àµàŽ®àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "àŽ¹àµàŽžàµàŽ±àµàŽ±àµ %s-àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ®àµàŽ³àŽ³ XDMCP àŽàµàŽµàŽ±àŽ¿ àŽšàŽ¿àŽ·àµàŽ§àŽ¿àŽàµàŽàŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "àŽªàŽŸàŽàµàŽàŽ±àµàŽ±àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ authlist àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum-àŽ²àµâ àŽªàŽ¿àŽŽàŽµàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àŽ€àµàŽ±àµàŽ±àŽŸàŽ¯ àŽ®àµàŽ²àµâàŽµàŽ¿àŽ²àŽŸàŽžàŽ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ àŽ®àµàŽ²àµâàŽµàŽ¿àŽ²àŽŸàŽžàŽ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ àŽªàµàŽ°àµâàŽàµàŽàµ àŽšàŽàŽ¬àŽ°àµâ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: àŽªàŽŸàŽàµàŽàŽ±àµàŽ±àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ authlist àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksum-àŽ²àµâ àŽªàŽ¿àŽŽàŽµàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: àŽ±àŽŠàµàŽŠàŽŸàŽàµàŽàŽ¿àŽ¯ àŽ¹àµàŽžàµàŽ±àµàŽ±àµ %s-àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ REQUEST àŽ²àŽ­àŽ¿àŽàµàŽàŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ àŽªàµàŽ°àµâàŽàµàŽàµ àŽšàŽàŽ¬àŽ°àµâ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: àŽàŽ€àµ àŽ€àŽ°àŽ àŽàŽ£àŽàµàŽ·àŽšàµâ àŽàŽ£àµ àŽàŽšàµàŽšàµ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s:àŽàµàŽ²àµàŽšàµàŽ±àµ àŽ®àµàŽ²àµâàŽµàŽ¿àŽ²àŽŸàŽžàŽ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: àŽ
+àŽ§àŽ¿àŽàµàŽ€ àŽªàµàŽ°àµàŽàŽ³àµâ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: àŽ
+àŽ€àŽ¿àŽàµàŽ€ àŽ¡àµàŽ±àµàŽ±àŽŸ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: àŽàŽ¥àŽ±àµàŽžàµàŽ·àŽšàµâ àŽ²àŽ¿àŽžàµàŽ±àµàŽ±àµ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: àŽšàŽ¿àŽ°àµâàŽ®àµàŽ®àŽŸàŽ€àŽŸàŽµàŽ¿àŽšàµàŽ±àµ ID àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s-àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ³àŽ³ checksum àŽªàŽ°àŽŸàŽàŽ¯àŽªàµàŽªàµàŽàµàŽàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: àŽ±àŽŠàµàŽŠàŽŸàŽàµàŽàŽ¿àŽ¯ àŽ¹àµàŽžàµàŽ±àµàŽ±àµ %s-àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ àŽšàŽ¿àŽ°àµàŽàµàŽ·àŽ£àŽ àŽ²àŽ­àŽ¿àŽàµàŽàŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: àŽžàµàŽ·àŽšàµâ ID àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ àŽàµàŽ³àŽŸàŽžàµàŽžàµ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: àŽ®àµàŽ²àµâàŽµàŽ¿àŽ²àŽŸàŽžàŽ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: àŽ±àŽŠàµàŽŠàŽŸàŽàµàŽàŽ¿àŽ¯ àŽ¹àµàŽžàµàŽ±àµàŽ±àµ %s-àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ KEEPALIVE àŽ²àŽ­àŽ¿àŽàµàŽàŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP àŽ¹àµàŽ¡àŽ°àµâ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: XDMCP-àŽ¯àµàŽàµ àŽ€àµàŽ±àµàŽ±àŽŸàŽ¯ àŽªàŽ€àŽ¿àŽªàµàŽªàµàµ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: àŽµàŽ¿àŽ²àŽŸàŽžàŽ àŽªàŽŸàŽŽàµàŽžàµ àŽàµàŽ¯àµàŽ¯àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "àŽžàŽ°àµâàŽµàŽ±àŽ¿àŽšàµàŽ±àµ àŽ¹àµàŽžàµàŽ±àµàŽ±àµ àŽšàŽŸàŽ®àŽ àŽ²àŽ­àµàŽ¯àŽ®àŽ²àµàŽ²: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "%s PDF àŽ«àŽ¯àŽ²àµâ àŽàŽŽàµàŽ€àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²: àŽ¡àŽ¿àŽžàµàŽàµàŽàŽ¿àŽ²àµâ àŽ®àŽ€àŽ¿àŽ¯àŽŸàŽ¯ àŽžàµàŽ¥àŽ²àŽ àŽàŽ£àµàŽàŽŸàŽµàŽ¿àŽ²àµàŽ²: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr " Logdir %s àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àŽ¿àŽ²àµàŽ², àŽ
+àŽ²àµàŽ²àµàŽàµàŽàŽ¿àŽ²àµâ àŽ
+àŽ€àµ àŽ¡àŽ¯àŽ±àŽàµàŽàŽ±àŽ¿àŽ¯àŽ²àµàŽ². "
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àŽ¿àŽ²àµàŽ². àŽšàŽ¿àŽ°àµâàŽ€àµàŽ€àµàŽšàµàŽšàµ."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s àŽàŽ°àµ àŽ¡àŽ¯àŽ±àŽàµàŽàŽ±àŽ¿ àŽ
+àŽ²àµàŽ². àŽšàŽ¿àŽ°àµâàŽ€àµàŽ€àµàŽšàµàŽšàµ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s-àŽ¯àµàŽàµ àŽàŽàŽ®àŽžàµàŽ¥àŽšàµâ àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµ %d-àŽàŽ, àŽàµàŽ°àµàŽªàµàŽªàµ %d-àŽàŽ àŽ
+àŽ²àµàŽ². àŽšàŽ¿àŽ°àµâàŽ€àµàŽ€àµàŽšàµàŽšàµ."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr " Authdir %s-àŽšàµ àŽ€àµàŽ±àµàŽ±àŽŸàŽ¯ àŽ
+àŽšàµàŽµàŽŸàŽŠàŽàµàŽàŽ³àµâ %o. %o àŽàŽ¯àŽ¿àŽ°àŽ¿àŽàµàŽàŽ£àŽ. àŽšàŽ¿àŽ°àµâàŽ€àµàŽ€àµàŽšàµàŽšàµ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "'%s' àŽàŽšàµàŽš GDM àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽ¿àŽšàµ àŽàŽ£àµàŽàµàŽ€àµàŽ€àŽŸàŽšàŽŸàŽ¯àŽ¿àŽ²àµàŽ². àŽàŽŽàŽ¿àŽµàŽŸàŽàµàŽàŽàµàŽàµ!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµ  root àŽàŽ¯àŽ¿àŽ°àŽ¿àŽàµàŽàŽ°àµàŽ€àµ. àŽàŽŽàŽ¿àŽµàŽŸàŽàµàŽàŽàµàŽàµ!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "'%s' àŽàŽšàµàŽš GDM àŽàµàŽ°àµàŽªàµàŽªàµ àŽàŽ£àµàŽàµàŽ€àµàŽ€àŽŸàŽšàŽŸàŽ¯àŽ¿àŽ²àµàŽ². àŽàŽŽàŽ¿àŽµàŽŸàŽàµàŽàŽàµàŽàµ!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM àŽàµàŽ°àµàŽªàµàŽªàµ root àŽàŽ¯àŽ¿àŽ°àŽ¿àŽàµàŽàŽ°àµàŽ€àµ. àŽàŽŽàŽ¿àŽµàŽŸàŽàµàŽàŽàµàŽàµ!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àŽàŽ²àµàŽ²àŽŸ àŽ®àµàŽšàµàŽšàŽ±àŽ¿àŽ¯àŽ¿àŽªàµàŽªàµàŽàŽ³àµàŽ àŽ®àŽŸàŽ°àŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àŽàŽ°àµ àŽžàŽ®àŽ¯àŽ€àµàŽ€àŽ¿àŽšàµàµ àŽ¶àµàŽ·àŽ àŽªàµàŽ±àŽ€àµàŽ€àµ àŽàŽàŽàµàŽàµàŽ - àŽ¡àµàŽ¬àŽàµàŽàŽ¿àŽàŽ¿àŽšàŽŸàŽ¯àŽ¿"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM àŽµàµàŽ°àµâàŽ·àŽšàµâ àŽªàµàŽ°àŽ¿àŽšàµàŽ±àµ àŽàµàŽ¯àµàŽ¯àµàŽ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "àŽàµàŽšàµàŽ àŽ¡àŽ¿àŽžàµàŽªàµàŽ²àµ àŽ®àŽŸàŽšàµàŽàŽ°àµâ"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "root àŽ®àŽŸàŽ€àµàŽ°àŽ GDM àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽ¿àŽªàµàŽªàŽ¿àŽàµàŽàŽ£àŽ"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "àŽàµàŽšàµàŽ àŽ¡àŽ¿àŽžàµàŽªàµàŽ³àµ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽžàµàŽ·àŽšàµâ àŽµàŽ°àµâàŽàµàŽàŽ°àµâ"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI àŽ°àŽàŽ¿àŽžàµàŽàµàŽ°àŽ¿ àŽ±àŽŸàŽªàµàŽªàŽ°àµâ"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àŽ²àµàŽàŽ¿àŽšàµâ àŽàŽŸàŽ²àŽàŽ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "àŽªàŽµàŽ°àµâ àŽ®àŽŸàŽšàµàŽàŽ°àµâ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àŽªàŽµàŽ°àµâ àŽ®àŽŸàŽšàµàŽàµàŽ®àµàŽšàµàŽ±àµ àŽ¡àµàŽ®àŽ£àµâ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "àŽàµàŽšàµàŽ àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£ àŽ¡àµàŽ®àŽ£àµâ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "àŽàµàŽšàµàŽ àŽžàµàŽàµàŽ°àµàŽšàµâ àŽ®àŽŸàŽàµàŽšàŽ¿àŽ«àŽ¯àŽ°àµâ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàŽ¿àŽšàµàŽ±àµ àŽ­àŽŸàŽàŽàµàŽàŽ³àµâ àŽµàŽ²àµàŽ€àŽŸàŽàµàŽàµàŽ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "àŽàµàŽšàµàŽ àŽàŽ£àµâàŽžàµàŽàµàŽ°àµàŽšàµâ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "àŽàŽ°àµ àŽàŽ£àµâàŽžàµàŽàµàŽ°àµàŽšàµâ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "àŽàŽ°àµâàŽàŽŸ àŽžàµàŽàµàŽ°àµàŽšàµâ àŽ±àµàŽ¡àŽ°àµâ"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àŽàŽ£àµâ àŽžàµàŽàµàŽ°àµàŽšàµâ àŽµàŽ¿àŽµàŽ°àŽàµàŽàŽ³àµâ àŽàŽ°àµ àŽžàŽàŽ­àŽŸàŽ·àŽ£àŽ àŽ
+àŽ²àµàŽ²àµàŽàµàŽàŽ¿àŽ²àµâ àŽ¬àµàŽ°àµàŽ¯àŽ¿àŽ²àŽ¿ àŽàŽ¯àŽ¿ àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "àŽªàµàŽ³àŽ¿àŽžàŽ¿àŽàµàŽàŽ¿àŽ±àµàŽ±àµ àŽàŽ¥àŽšàµàŽ±àŽ¿àŽàµàŽàµàŽ·àŽšàµâ àŽàŽàŽšàµàŽ±àµ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽàµàŽàµàŽ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP àŽ¬àŽ«àŽ°àµâ àŽšàŽ¿àŽ°àµâàŽ®àµàŽ®àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP àŽ¹àµàŽ¡àŽ°àµâ àŽµàŽŸàŽ¯àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àŽ®àµàŽ²àµàŽ²àµàŽ¯àŽ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "àŽªàµàŽ°àµâàŽ£àµàŽ£àŽ®àŽŸàŽàµàŽàŽ¿àŽ¯ àŽžàŽ®àŽ¯àŽ€àµàŽ€àŽ¿àŽšàµàŽ±àµ àŽ¶àŽ€àŽ®àŽŸàŽšàŽ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àŽžàŽàµàŽµàŽ®àŽ²àµàŽ²àŽŸàŽ€àµàŽ€ àŽµàŽŸàŽàŽàŽ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµàµ àŽàŽ°àµ àŽµàŽžàµàŽ€àµ àŽàŽàµàŽ€àµàŽ€àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ² àŽàŽàµàŽàŽ¿àŽ²àµâ àŽ²àµàŽ¬àŽ²àŽ¿àŽ²àµâ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽ£àµàŽ àŽµàŽŸàŽàŽàŽ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àŽžàŽàµàŽµàŽ®àŽŸàŽ¯ àŽµàŽŸàŽàŽàŽ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµàµ àŽàŽ°àµ àŽµàŽžàµàŽ€àµ àŽàŽàµàŽ€àµàŽ€àŽ¿àŽàµàŽàµàŽ£àµàŽàµàŽàµàŽàŽ¿àŽ²àµâ àŽ²àµàŽ¬àŽ²àŽ¿àŽ²àµâ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽ£àµàŽ àŽµàŽŸàŽàŽàŽ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "àŽŠàµàŽ¶àµàŽ¯àŽ®àŽŸàŽ¯àŽµ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽàµàŽàµàŽµàŽŸàŽšàµàŽ³àµàŽ³ àŽªàŽàµàŽàŽ¿àŽ àŽàŽŸàŽ£àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàµàŽ®àµ àŽàŽšàµàŽšàµàµ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àŽžàµàŽµàŽ¯àŽ®àµ àŽªàµàŽ°àŽµàµàŽ¶àŽ¿àŽàµàŽàµàŽ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àŽ±àŽŠàµàŽŠàŽŸàŽàµàŽàµàŽšàµàŽšàµ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "àŽ­àŽŸàŽ· àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽ€àµàŽ€àµàµ àŽ²àµàŽàŽ¿àŽšàµâ àŽàµàŽ¯àµàŽ¯àµàŽ àŽàŽšàµàŽšàŽ€àŽ¿àŽ²àµâ àŽàµàŽ²àŽ¿àŽàµàŽàµ àŽàµàŽ¯àµàŽ¯àµàŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àŽ€àŽ¿àŽ°àŽ¿àŽàµàŽàŽ±àŽ¿àŽ¯àŽ²àµâ àŽžàŽàŽµàŽŸàŽŠàŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àŽàŽ®àµàŽªàµàŽ¯àµàŽàµàŽàŽ±àŽ¿àŽšàµàŽ±àµ àŽšàŽŸàŽ®àŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "àŽªàµàŽ°àŽµàµàŽ¶àŽ¿àŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "àŽ±àµàŽžàµàŽ±àµàŽ±àŽŸàŽ°àµâàŽàµàŽàµ àŽàµàŽ¯àµàŽ¯àµàŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àŽ
+àŽàŽàµàŽàµ àŽªàµàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àŽ€àŽŸàŽ²àµâàŽàŽŸàŽ²àŽ¿àŽàŽ®àŽŸàŽ¯àŽ¿ àŽšàŽ¿àŽ°àµâàŽ€àµàŽ€àŽ²àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àŽªàŽ€àŽ¿àŽªàµàŽªàµàµ"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "àŽªàŽŸàŽšàŽ²àµâ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àŽ­àŽŸàŽ·àŽàŽ³àµâ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_àŽ­àŽŸàŽ·àŽàŽ³àµâ:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_àŽ­àŽŸàŽ·:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ³àŽ³àŽµ..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ¯ àŽ­àŽŸàŽ·àŽàŽ³àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ àŽàŽ°àµ àŽ­àŽŸàŽ· àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "àŽµàµàŽ¯àŽàµàŽ€àŽ®àŽŸàŽàµàŽàŽ¿àŽ¯àŽ¿àŽàµàŽàŽ¿àŽ²àµàŽ²àŽŸàŽ€àµàŽ€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽ¶àµàŽ²àŽ¿àŽàŽ³àµâ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ³àŽ³àŽµ..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ¯ àŽ¶àµàŽ²àŽ¿àŽàŽ³àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ àŽàŽ°àµ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽ¶àµàŽ²àŽ¿ àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "àŽ²àµàŽ¬àŽ²àµâ àŽàµàŽàµàŽžàµàŽ±àµàŽ±àµ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "àŽàŽ°àµ àŽ²àµàŽ¬àŽ²àµâ àŽàŽ¯àŽ¿ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽµàŽŸàŽàŽàŽ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "àŽªàµàŽ°àŽ€àŽ¿àŽ°àµàŽªàŽ€àµàŽ€àŽ¿àŽšàµàŽ±àµ àŽªàµàŽ°àµàµ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "àŽ²àµàŽ¬àŽ²àŽ¿àŽšàµàŽªàµàŽªàŽ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµàŽ³àµàŽ³ àŽàŽ¿àŽ¹àµàŽšàŽ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "àŽžàµàŽµàŽ€àŽµàµàŽ¯àµàŽ³àµàŽ³ àŽµàŽžàµàŽ€àµ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "àŽžàµàŽµàŽ€àŽµàµàŽ¯àµàŽ³àµàŽ³ àŽµàŽžàµàŽ€àµàŽµàŽ¿àŽšàµàŽ±àµ id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àŽàŽ±àµàŽ±àŽµàµàŽ àŽàµàŽàµàŽ€àŽ²àµâ àŽàŽ±àµàŽ±àŽ àŽàµàŽ£àµàŽàµ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àŽªàŽàµàŽàŽ¿àŽàŽ¯àŽ¿àŽ²àµàŽ³àµàŽ³ àŽàŽ±àµàŽ±àŽµàµàŽ àŽàµàŽàµàŽ€àŽ²àµâ àŽµàŽžàµàŽ€àµàŽàµàŽàŽ³àµàŽàµ àŽàŽ£àµàŽ£àŽ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ°àµ àŽàŽ®àµàŽªàµàŽ¯àµàŽàµàŽàŽ±àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ³àµàŽ³ àŽªàµàŽ°àŽµàµàŽ¶àŽšàŽ (%s àŽàŽ¯àŽ¿ àŽ¬àŽšàµàŽ§àŽªàµàŽªàµàŽàµàŽšàµàŽšàµ...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ°àµ àŽàŽ®àµàŽªàµàŽ¯àµàŽàµàŽàŽ±àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ³àµàŽ³ àŽªàµàŽ°àŽµàµàŽ¶àŽšàŽ (%s àŽàŽ¯àŽ¿ àŽ¬àŽšàµàŽ§àŽªàµàŽªàµàŽàµàŽàŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ°àµ àŽàŽ®àµàŽªàµàŽ¯àµàŽàµàŽàŽ±àŽ¿àŽ²àµâ àŽšàŽ¿àŽšàµàŽšàµàŽ³àµàŽ³ àŽªàµàŽ°àŽµàµàŽ¶àŽšàŽ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_àŽžàµàŽ·àŽšàµàŽàŽ³àµâ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àŽ¬àŽŸàŽšàŽ°àµâ àŽžàŽšàµàŽŠàµàŽ¶àŽ àŽàµàŽàµàŽžàµàŽ±àµàŽ±àµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "àŽàµàŽžàŽ°àµâ àŽ¶àµàŽšàµàŽ¯àŽ®àŽŸàŽàµàŽ®àµàŽªàµàŽ³àµàŽ³àµàŽ³ àŽ¬àŽŸàŽšàŽ°àµâ àŽžàŽšàµàŽŠàµàŽ¶àŽ "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àŽµàµàŽ£àµàŽàµàŽ àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽ¬àŽàµàŽàŽ£àµàŽàŽ³àµâ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àµàµ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽ°àŽ¹àŽ¿àŽ€àŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "àŽ²àµàŽàŽ¿àŽšàµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ¯ àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽàµàŽàŽ³àµ àŽàŽŸàŽ£àŽ¿àŽàµàŽàŽ°àµàŽ€àµàµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "àŽàŽàµàŽžàŽžàŽ¿àŽ¬àŽ¿àŽ³àŽ¿àŽ±àµàŽ±àŽ¿ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "àŽ¡àµàŽ¬àŽàµàŽàŽ¿àŽàµ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "àŽàµàŽ°àµàŽ±àµàŽ±àŽ±àŽ¿àŽšàµàŽ³àµàŽ³ àŽ¡àµàŽ¬àŽàµàŽàŽ¿àŽàµ àŽ®àµàŽ¡àµ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "àŽàŽ£àµâ àŽžàµàŽàµàŽ°àµàŽšàµâ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâ àŽ®àŽŸàŽàµàŽšàŽ¿àŽ«àŽ¯àŽ°àµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâ àŽ±àµàŽ¡àŽ°àµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "àŽ¬àŽŸàŽšàŽ°àµâ àŽžàŽšàµàŽŠàµàŽ¶àŽ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àµàµ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àŽàµàŽ°àµàŽ±àµàŽ±àŽ°àµâ àŽ²àµàŽàµ àŽàŽ¯àŽ¿ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽàŽ¿àŽ¹àµàŽšàŽ€àµàŽ€àŽ¿àŽšàµàŽ±àµ àŽªàµàŽ°àµàµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "àŽàŽ±àµàŽ±àŽµàµàŽ àŽàŽàµàŽµàŽ¿àŽ²àµâ àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽ€àµàŽ€ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽ¶àµàŽ²àŽ¿àŽàŽ³àµâ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "àŽàŽ±àµàŽ±àŽµàµàŽ àŽàŽàµàŽµàŽ¿àŽ²àµâ àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽ€àµàŽ€ àŽ­àŽŸàŽ·àŽàŽ³àµâ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "àŽ²àµàŽàŽ¿àŽšàµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽ¶àµàŽ²àŽ¿àŽàŽ³àµâ àŽžàµàŽµàŽ€àŽµàµ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàŽŸàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "àŽ²àµàŽàŽ¿àŽšàµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽ­àŽŸàŽ·àŽàŽ³àµâ àŽžàµàŽµàŽ€àŽµàµ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàŽŸàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àŽàµàŽ°àµàŽ±àµàŽ±àŽ°àµâ àŽ²àµàŽàµ àŽàŽ¯àŽ¿ àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàŽŸàŽ¯àŽ¿ àŽªàµàŽ°àŽ®àµàŽ¯àŽ®àŽšàµàŽžàŽ°àŽ¿àŽàµàŽàµàŽ³àµàŽ³ àŽàŽ¿àŽ¹àµàŽšàŽ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"àŽ²àµàŽàŽ¿àŽ²àµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ¯ àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽàµàŽàŽ³àµ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àµàµ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽ°àŽ¹àŽ¿àŽ€àŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ trueàŽàŽ¯àŽ¿ "
+"àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"àŽ²àµàŽàŽ¿àŽ²àµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽµàµàŽ£àµàŽàµàŽ àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽ¬àŽàµàŽàŽ£àµàŽàŽ³àµâ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àµàµ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽ°àŽ¹àŽ¿àŽ€àŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ "
+"true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àŽªàŽ¶àµàŽàŽŸàŽ€àµàŽ€àŽ² àŽžàŽàµàŽàµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "media-keys àŽžàŽàµàŽàµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àŽàŽ£àµâ àŽžàµàŽàµàŽ°àµàŽšàµâ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"àŽàŽàµàŽžàŽžàŽ¿àŽ¬àŽ¿àŽ³àŽ¿àŽ±àµàŽ±àŽ¿ àŽàµàŽ¬àµàŽ°àµâàŽ¡àµ àŽžàŽàµàŽàµàŽàŽ°àŽ£àŽàµàŽàŽ³àµâ àŽàµàŽàŽŸàŽ°àµàŽ¯àŽ àŽàµàŽ¯àµàŽ¯àµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽšâàŽ€àµàŽ€àŽš "
+"àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâ àŽ®àŽŸàŽàµàŽšàŽ¿àŽ«àŽ¯àŽ°àµâ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽš àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâ àŽ±àµàŽ¡àŽ°àµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àŽ¶àŽ¬àµàŽŠ àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£àŽàµàŽàŽ³àµâ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£àŽàµàŽàŽ³àµâ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£àŽàµàŽàŽ³àµâ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàµ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "àŽ¬àŽŸàŽšàŽ°àµâ àŽàµàŽàµàŽžàµàŽ±àµàŽ±àµ àŽžàŽšàµàŽŠàµàŽ¶àŽ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàŽŸàŽ¯àŽ¿ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "àŽàŽŸàŽ²àŽ àŽšàŽ¿àŽ°àµàŽàµàŽ·àŽšàµâ àŽàŽ¯àŽ¿ compiz àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàŽŸàŽ¯àŽ¿ true àŽàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"banner_message_text-àŽšàµàµ àŽªàŽàŽ°àŽ àŽ¯àµàŽ¯àŽ°àµâ àŽàµàŽžàŽ°àµâ àŽ¶àµàŽšàµàŽ¯àŽ®àŽŸàŽàµàŽ®àµàŽªàµàŽ³àµâ, àŽ²àµàŽàŽ¿àŽšàµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ "
+"àŽàµàŽàµàŽžàµàŽ±àµàŽ±àµ àŽ¬àŽŸàŽšàŽ°àµâ àŽžàŽšàµàŽŠàµàŽ¶àŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "àŽ²àµàŽàŽ¿àŽšàµâ àŽàŽŸàŽ²àŽàŽ€àµàŽ€àŽ¿àŽ²àµâ àŽàŽŸàŽ£àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽàµàŽàµàŽžàµàŽ±àµàŽ±àµ àŽ¬àŽŸàŽšàŽ°àµâ àŽžàŽšàµàŽŠàµàŽ¶àŽ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "àŽªàŽ¶àµàŽàŽŸàŽ€àµàŽ€àŽ² àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àµàŽàµàŽàŽ¿àŽ²àµâ, True."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "media-keys àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àµàŽàµàŽàŽ¿àŽ²àµâ, True."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "àŽ¶àŽ¬àµàŽŠ àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àµàŽàµàŽàŽ¿àŽ²àµâ, True."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àµàŽàµàŽàŽ¿àŽ²àµâ, True."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽªàµàŽ²àŽàŽ¿àŽšàµâ àŽžàŽàµàŽàŽ®àµàŽàµàŽàŽ¿àŽ²àµâ, True."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "àŽàŽŸàŽ²àŽ àŽšàŽ¿àŽ°àµàŽàµàŽ·àŽšàµâ àŽàŽ¯àŽ¿ compiz àŽàŽªàŽ¯àµàŽàŽ¿àŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àŽžàŽ®àŽ¯àŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àŽàµàŽ®àŽ°àµâ àŽšàŽ¿àŽ°àµâàŽ€àµàŽ€àµàŽšàµàŽšàŽ€àµàµ àŽµàŽ°àµàŽ¯àµàŽ³àµàŽ³ àŽžàµàŽàµàŽàŽšàµâàŽ¡àµàŽàŽ³àµâ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽšàµàŽš àŽžàŽ®àŽ¯àŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "àŽàµàŽ®àŽ°àµâ àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽ àŽžàŽ®àŽ¯àŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽ¿àŽàµàŽàµàŽšàµàŽšàµàŽ£àµàŽàµ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àŽàµàŽ®àŽ°àµâ àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àµâ àŽªàµàŽ°àŽµàŽ°àµâàŽ€àµàŽ€àŽ¿àŽàµàŽàµàŽšàµàŽšàµàŽ£àµàŽàµ àŽàŽšàµàŽšàµàµ"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "àŽªàŽ°àŽ¿àŽªàŽŸàŽ²àŽàŽšàµâ"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "àŽ àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽ¿àŽšàµ àŽšàŽ¿àŽ¯àŽšàµàŽ€àµàŽ°àŽ¿àŽàµàŽàµàŽšàµàŽš àŽ¯àµàŽžàŽ°àµâ àŽ®àŽŸàŽšàµàŽàŽ°àµâ àŽàŽ¬àµàŽàŽàµàŽàµ."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ³àµàŽ³àŽµàŽ°àµâ..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "àŽ®àŽ±àµàŽ±àµàŽ°àµ àŽ
+àŽàµàŽàµàŽ£àµàŽàµ àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àŽàŽžàµàŽ±àµàŽ±àµ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "àŽ€àŽŸàŽ²àµâàŽàµàŽàŽŸàŽ²àŽ¿àŽ àŽàŽžàµàŽ±àµàŽ±àŽŸàŽ¯àŽ¿ àŽªàµàŽ°àŽµàµàŽ¶àŽ¿àŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "àŽžàµàŽµàŽ¯àŽ®àµàŽ¯àµàŽ³àµàŽ³ àŽªàµàŽ°àŽµàµàŽ¶àŽšàŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "àŽàŽªàŽŸàŽ§àŽ¿àŽàŽ³àµâ àŽ€àµàŽ°àŽàµàŽàµàŽàµàŽ€àµàŽ€ àŽ¶àµàŽ·àŽ àŽžàµàŽµàŽ¯àŽ®àµ àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ®àŽ¿àŽ²àµàŽàµàŽàµ àŽªàµàŽ°àŽµàµàŽ¶àŽ¿àŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s àŽàŽ¯àŽ¿ àŽªàµàŽ°àŽµàµàŽ¶àŽ¿àŽàµàŽàµàŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àµâ àŽ²àµàŽàŽ¿àŽšàµâ àŽàµàŽ¯àµàŽ€àŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"àŽ¯àµàŽžàŽ°àµâ àŽžàµàŽµàŽ¿àŽàµàŽàµ àŽàŽªàµàŽ²àµàŽ±àµàŽ±àµ àŽàŽ°àµ àŽžàµàŽµàŽ€àŽšàµàŽ€àµàŽ° àŽžàµàŽ«àµàŽ±àµàŽ±àµâàŽµàµàŽ¯àŽ±àŽŸàŽ£àµàµ, àŽšàŽ¿àŽàµàŽàŽ³àµâàŽàµàŽàŽ€àµàµ àŽªàµàŽšàŽ°àµâàŽµàŽ¿àŽ€àŽ°àŽ£àŽ àŽšàŽàŽ€àµàŽ€àµàŽàŽ¯àµ àŽžàµàŽµàŽ€àŽšàµàŽ€àµàŽ° "
+"àŽžàµàŽ«àµàŽ±àµàŽ±àµâàŽµàµàŽ¯àŽ°àµâ àŽ«àµàŽ£àµàŽàµàŽ·àŽšàµâ àŽªàµàŽ°àŽžàŽ¿àŽŠàµàŽ§àµàŽàŽ°àŽ¿àŽàµàŽ àŽàµàŽšàµ àŽàŽšàŽ±àŽ²àµâ àŽªàŽ¬àµàŽ²àŽ¿àŽàµ àŽ²àµàŽžàŽšàµâàŽžàµ àŽ²àŽàµàŽàŽ 2 àŽ àŽ
+àŽ€àŽ¿àŽšàµàŽàµàŽàŽŸàŽ³àµâ àŽªàµàŽ€àŽ¿àŽ¯ "
+"àŽªàŽ€àŽ¿àŽªàµàŽªàµ (àŽšàŽ¿àŽàµàŽàŽ³àµàŽàµ àŽàŽ·àµàŽàŽªàµàŽ°àŽàŽŸàŽ°àŽ) àŽªàµàŽ°àŽàŽŸàŽ°àŽ àŽ­àµàŽŠàŽàŽ€àŽ¿ àŽµàŽ°àµàŽ€àµàŽ€àŽŸàŽµàµàŽšàµàŽšàŽ€àµ àŽàŽ£àµàµ."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"àŽ àŽªàµàŽ°àµàŽàµàŽ°àŽŸàŽ àŽšàŽ¿àŽàµàŽàŽ³àµâàŽàµàŽàµàµ àŽªàµàŽ°àŽ¯àµàŽàŽšàŽªàµàŽªàµàŽàµàŽ àŽàŽšàµàŽš àŽªàµàŽ°àŽ€àµàŽàµàŽ·àŽ¯àŽ¿àŽ²àµâ àŽµàŽ¿àŽ€àŽ°àŽ£àŽ àŽàµàŽ¯àµàŽ¯àµàŽšàµàŽšàŽ€àŽŸàŽ£àµàµ.àŽªàŽàµàŽ·àµ, àŽàŽ€àŽ¿àŽšàµ àŽàŽ°àµ "
+"àŽµàŽŸàŽ±àŽ£àµàŽàŽ¿àŽ¯àµàŽ àŽ²àŽ­àµàŽ¯àŽ®àŽ²àµàŽ²; àŽµàµàŽ¯àŽŸàŽªàŽŸàŽ°àŽ¯àµàŽàµàŽ¯àŽ€àŽ¯àµ àŽàŽ°àµ àŽªàµàŽ°àŽ€àµàŽ¯àµàŽ àŽàŽŸàŽ°àµàŽ¯àŽ€àµàŽ€àŽ¿àŽšàµàµàŽàµàŽ°àµàŽšàµàŽšàŽ€àŽŸàŽ£àµàŽšàµàŽšàµ àŽàŽ³àµàŽ³ àŽªàŽ°àµàŽàµàŽ·àŽ®àŽŸàŽ¯ "
+"àŽàŽ°àµ àŽµàŽŸàŽ±àŽ£àµàŽàŽ¿ àŽªàµàŽ²àµàŽ àŽàŽ²àµàŽ². àŽàµàŽàµàŽ€àŽ²àµâ àŽµàŽ¿àŽµàŽ°àŽàµàŽàŽ³àµâàŽàµàŽàµàµ àŽàµàŽšàµ àŽàŽšàŽ±àŽ²àµâ àŽªàŽ¬àµàŽ²àŽ¿àŽàµ àŽ²àµàŽžàŽšàµâàŽžàµ àŽàŽŸàŽ£àµàŽ."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"àŽšàŽ¿àŽàµàŽàŽ³àµâàŽàµàŽàµàµ àŽàµàŽšàµàŽ àŽàµàŽ°àµâàŽ®àŽ¿àŽšàŽ²àŽ¿àŽšàµàŽªàµàŽªàŽ àŽàµàŽšàµ àŽàŽšàŽ±àŽ²àµâ àŽªàŽ¬àµàŽ²àŽ¿àŽàµ àŽ²àµàŽžàŽšàµâàŽžàŽ¿àŽšàµàŽ±àµ àŽàŽ°àµ àŽªàŽàŽ°àµâàŽªàµàŽªàµàµ "
+"àŽ²àŽ­àŽ¿àŽàµàŽàŽ¿àŽàµàŽàµàŽ£àµàŽàŽŸàŽ¯àŽ¿àŽ°àŽ¿àŽ¯àµàŽàµàŽàŽ£àŽ; àŽàŽ²àµàŽ²àµàŽàµàŽàŽ¿àŽ²àµâ, àŽ àŽµàŽ¿àŽ²àŽŸàŽžàŽ€àµàŽ€àŽ¿àŽ²àµàŽ¯àµàŽàµàŽàµàŽŽàµàŽ€àµàŽ: Free Software "
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽàµàŽàŽ³àµâ àŽ€àŽ®àµàŽ®àŽ¿àŽ²àµâ àŽªàµàŽàµàŽàµàŽšàµàŽšàµàµ àŽ®àŽŸàŽ±àµàŽµàŽŸàŽšàµàŽ³àµàŽ³ àŽ®àµàŽšàµ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Ani Peter <apeter@redhat.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâ àŽªàµàŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ¿àŽ²àµàŽ²: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "àŽ€àŽ²àµâàŽàµàŽàŽŸàŽ²àŽ€àµàŽ€àµàŽàµàŽàµ àŽžàµàŽàµàŽ°àµàŽšàµâàŽžàµàŽµàŽ±àŽ¿àŽšàµ àŽ¶àµàŽšàµàŽ¯àŽ®àŽŸàŽ¯àŽ¿ àŽžàŽàµàŽàŽ®àŽŸàŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "àŽªàµàŽ±àŽ€àµàŽ€àµàµ àŽàŽàŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àŽ¿àŽàµàŽàµàŽšàµàŽšàŽ¿àŽ²àµàŽ²: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àŽ²àŽ­àµàŽ¯àŽ®àŽŸàŽ£àµàµ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àŽ
+àŽŠàµàŽ¶àµàŽ¯àŽ"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "àŽ€àŽ¿àŽ°àŽàµàŽàŽŸàŽ£àµàµ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "àŽ
+àŽàµàŽ€àµàŽ€àŽ²àµàŽ²"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àŽ
+àŽàµàŽàµàŽ£àµàŽàµ àŽµàŽ¿àŽµàŽ°àŽàµàŽàŽ³àµâ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àŽžàŽ¿àŽžàµàŽ±àµàŽ±àŽ®àŽ¿àŽšàµàŽ³àµàŽ³ àŽ®àµàŽšàµâàŽàŽ£àŽšàŽàŽ³àµâ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâ àŽªàµàŽàµàŽàµàŽ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàŽ¿àŽšàµ àŽ®àŽŸàŽ±àµàŽ±àµàŽ"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àŽªàµàŽ±àŽ€àµàŽ€àµ àŽàŽàŽàµàŽàµàŽ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "àŽ
+àŽªàŽ°àŽ¿àŽàŽ¿àŽ€àŽ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽµàµ àŽ®àŽŸàŽ±àµàŽšàµàŽšàŽ€àŽ¿àŽšàµàŽ³àµàŽ³ àŽàŽªàµàŽ²àŽ±àµàŽ±àµ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àŽ
+àŽàµàŽàµàŽ£àµàŽàµ àŽàµàŽ°àŽ®àµàŽàŽ°àŽ£àŽàµàŽàŽ³àµàŽ àŽ
+àŽµàŽžàµàŽ¥àŽ¯àµàŽ àŽ®àŽŸàŽ±àµàŽ±àµàŽ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽàµàŽàŽ³àµâ àŽ€àŽ®àµàŽ®àŽ¿àŽ²àµâ àŽªàµàŽàµàŽàµàŽšàµàŽšàµàµ àŽ®àŽŸàŽ±àµàŽµàŽŸàŽšàµàŽ³àµàŽ³ àŽ®àµàŽšàµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "àŽ¯àµàŽžàŽ°àµâ àŽžàµàŽµàŽ¿àŽàµàŽàŽ°àµâ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "àŽ¯àµàŽžàŽ°àµâ àŽžàµàŽµàŽ¿àŽàµàŽàŽ°àµâ àŽàŽªàµàŽ²àµàŽ±àµàŽ±àµ àŽ«àŽŸàŽàµàŽàŽ±àŽ¿"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "àŽžàµàŽµàŽàŽŸàŽ°àµàŽ¯ _àŽµàŽ¿àŽµàŽ°àŽ àŽàŽ¿àŽàµàŽàŽªàµàŽªàµàŽàµàŽ€àµàŽ€àµàŽ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_àŽžàŽàŽ¬àŽšàµàŽ§àŽ¿àŽàµàŽàµàŽ³àµàŽ³"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "àŽàŽªàŽ¯àµàŽàµàŽ€àŽŸàŽàµàŽàŽ³àµàŽ àŽàµàŽ°àµàŽªàµàŽªàµàŽàŽ³àµàŽ _àŽàŽ¿àŽàµàŽàŽªàµàŽªàµàŽàµàŽ€àµàŽ€àµàŽ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignored - retained for compatibility"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àŽàŽàµàŽàµ àŽªàµàŽàµàŽàµ àŽ¡àµàŽ¬àŽàµàŽàµ àŽàµàŽ¯àµàŽ¯àµàŽšàµàŽšàµ"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àŽ àŽªàµàŽ°àŽ¯àµàŽàŽ€àµàŽ€àŽ¿àŽšàµàŽ±àµ àŽªàŽ€àŽ¿àŽªàµàŽªàµàµ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "àŽšàŽ¿àŽ²àŽµàŽ¿àŽ²àµàŽ³àµàŽ³ àŽžàµàŽ·àŽšàµâ àŽ€àŽ¿àŽ°àŽ¿àŽàµàŽàŽ±àŽ¿àŽ¯àµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽŸàŽ¯àŽ¿àŽ²àµàŽ²."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àŽªàµàŽ€àŽ¿àŽ¯ GDM àŽªàµàŽ°àŽµàµàŽ¶àŽšàŽ"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "àŽªàµàŽ€àŽ¿àŽ¯ àŽ¡àŽ¿àŽžàµàŽªàµàŽ²àµ àŽàŽ°àŽàŽ­àŽ¿àŽàµàŽàµàŽµàŽŸàŽšàµâ àŽžàŽŸàŽ§àµàŽ¯àŽ®àŽ²àµàŽ²"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àŽžàµàŽàµàŽ°àµàŽšàµâàŽ·àµàŽàµàŽàµ àŽàŽàµàŽ€àµàŽ€àŽ¿àŽ°àŽ¿àŽàµàŽàµàŽšàµàŽšàµ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àŽàŽªàµàŽªàµàŽ³àµâ àŽàŽŸàŽ£àµàŽšàµàŽš àŽžàµàŽàµàŽ°àµàŽšàŽ¿àŽšàµàŽ±àµ àŽàŽ°àµ àŽžàµàŽàµàŽ°àµàŽšàµâàŽ·àµàŽàµàŽàµ àŽàŽàµàŽàµàŽàµàŽ."
+
Index: proiecte/PPPP/gdm/po/mn.po
===================================================================
--- proiecte/PPPP/gdm/po/mn.po	(revision 134)
+++ proiecte/PPPP/gdm/po/mn.po	(revision 134)
@@ -0,0 +1,4993 @@
+# translation of gdm2.HEAD.po to Mongolian
+# translation of gdm2.gnome-2-4.po to Mongolian
+# translation of gdm2.gnome-2-4.mn.po to Mongolian
+# translation of gdm2.HEAD.mn.po to Mongolian
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+# Ochirbat Batzaya <buuvei@yahoo.com>, 2003.
+# Sanlig Badral <badral@chinggis.com>, 2003.
+# Sanlig Badral <badral@openmn.org>, 2003.
+# Sanlig Badral <badral@users.sf.net>, 2003.
+# Sanlig Badral <Badral@openmn.org>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2.HEAD\n"
+"POT-Creation-Date: 2004-03-05 04:10+0100\n"
+"PO-Revision-Date: 2004-03-06 23:01+0800\n"
+"Last-Translator: Dulmandakh Sukhbaatar <sdulmandakh@yahoo.com>\n"
+"Language-Team: Mongolian <openmn-core@lists.sf.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Ð­ÐœÑ ÑÑÑÐ»ÑÐ°Ð°Ñ ÑÐ°  CDE ÑÑÑ ÐœÑÐ²ÑÑÑÐœÑ"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÑÑÐ»Ñ"
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Ð­ÐœÑ Ð±ÐŸÐ» ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÑÑÐ»Ñ"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid "I cannot start the X server (your graphical interface).  It is likely that it is not set up correctly.  You will need to log in on a console and rerun the X configuration program.  Then restart GDM."
+msgstr "X-ÑÐµÑÐ²ÐµÑ (Ð¢Ð°ÐœÑ Ð³ÑÐ°ÑÐžÐº Ð³Ð°ÐŽÐ°ÑÐ³ÑÑ) ÑÑ
+Ð»ÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. ÐÐ°Ð³Ð°ÐŽ ÑÑÑ Ð·Ó©Ð² Ð±ÑÑ ÑÑÑÑÐ°Ðœ. Ð¢Ð° ÐºÐŸÐœÑÐŸÐ» ÑÑÑ ÐœÑÐ²ÑÑÑÑÐŽ Ó©Ó©ÑÐžÐ¹Ðœ Ð¥-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð»ÑÐ³ ÐŽÐ°Ñ
+ÐžÐœ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»ÐœÐ° ÑÑ. Ð¢ÑÐ³ÑÑÐŽ ÐŽÐ°ÑÐ°Ð° ÐœÑ GDM -ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: config/gettextfoo.h:4
+msgid "Would you like me to try to run the X configuration program?  Note that you will need the root password for this."
+msgstr "X-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑÐ³ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÑ
+ ÑÑ? ÐÓ©Ð²Ð»Ó©ÐŒÐ¶: Ò®Ò¯ÐœÐžÐ¹ ÑÑÐ»ÐŽ ÑÐ°ÐœÑÐŽ Â»rootÂ«-ÐœÑÑÑ Ò¯Ð³ ÑÐ°Ð°ÑÐŽÐ»Ð°Ð³ÑÐ°Ð¹."
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Ð¢Ð° Â»rootÂ« -Ðœ ÐœÑÑÑ Ò¯Ð³ÐžÐ¹Ð³ Ó©Ð³ÐœÓ© Ò¯Ò¯ (ÑÓ©Ð³Ñ Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ)."
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "X-Ð¡ÐµÑÐ²ÐµÑÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»ÑÑ
+Ò¯Ò¯Ð»ÑÑ
+."
+
+#: config/gettextfoo.h:7
+msgid "I will disable this X server for now.  Restart GDM when it is configured correctly."
+msgstr "Ð­ÐœÑ X-ÑÐµÑÐ²ÑÑ Ñ
+Ð°Ð°Ð³ÐŽÐ°Ð². Ð¢Ð° GDM Ð·Ó©Ð² ÑÐŸÑ
+ÐžÑÑÑÐ»ÑÐ°Ðœ Ð±ÐŸÐ» ÑÒ¯Ò¯ÐœÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑÐœÑ Ò¯Ò¯."
+
+#: config/gettextfoo.h:8
+msgid "I cannot start the X server (your graphical interface).  It is likely that it is not set up correctly.  Would you like to view the X server output to diagnose the problem?"
+msgstr "Der X-ÑÐµÑÐ²ÐµÑ (ÑÐ°ÐœÑ Ð³ÑÐ°ÑÐžÐº Ð³Ð°ÐŽÐ°ÑÐ³ÑÑ) ÑÑ
+ÑÐ»Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ñ
+ ÑÐŒ. ÐÐ°Ð³Ð°ÐŽ Ð·Ó©Ð² ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÐ°Ð°Ð³Ò¯Ð¹. Wollen Sie die Ausgabe des Ð¢Ð° X-ÑÐµÑÐ²ÐµÑ Ð³Ð°ÑÐ°Ð»ÑÑÐ³ Ð°ÑÑÑÐŽÐ°Ð» Ñ
+Ð°Ð¹Ñ
+ÑÐœ ÑÑÐ»ÐŽ Ñ
+Ð°ÑÐ°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Ð¢Ð° Ð¥ ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ Ð³Ð°ÑÐ°Ð»ÑÑÐ³ ÐœÐ°ÑÐžÐ¹Ð²ÑÐžÐ»Ð°Ðœ Ñ
+Ð°ÑÐ°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#: config/gettextfoo.h:10
+msgid "I cannot start the X server (your graphical interface).  It seems that the pointer device (your mouse) is not set up correctly.  Would you like to view the X server output to diagnose the problem?"
+msgstr "Der X-ÑÐµÑÐ²ÐµÑ (ÑÐ°ÐœÑ Ð³ÑÐ°ÑÐžÐº Ð³Ð°ÐŽÐ°ÑÐ³ÑÑ) ÑÑ
+ÑÐ»Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ñ
+ ÑÐŒ. Ð¢Ð°ÐœÑ Ð·Ð°Ð°Ð³Ñ ÑÓ©ÑÓ©Ó©ÑÓ©ÐŒÐ¶ (Ñ
+ÑÐ»Ð³Ð°ÐœÐ°) Ð·Ó©Ð² ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÐ°Ð°Ð³Ò¯Ð¹ ÑÐžÐ³ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° X-ÑÐµÑÐ²ÐµÑ Ð³Ð°ÑÐ°Ð»ÑÑÐ³ Ð°ÑÑÑÐŽÐ°Ð» Ñ
+Ð°Ð¹Ñ
+ÑÐœ ÑÑÐ»ÐŽ Ñ
+Ð°ÑÐ°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#: config/gettextfoo.h:11
+msgid "Would you like me to try to run the mouse configuration program?  Note that you will need the root password for this."
+msgstr "Ð¥ÑÐ»Ð³Ð°ÐœÐ° ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑÐ³ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Ò¯Ò¯? ÐÓ©Ð²Ð»Ó©ÐŒÐ¶: Ð¢Ð°ÐœÑÐŽ Â»rootÂ«-ÐœÑÑÑ Ò¯Ð³ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: config/gettextfoo.h:12
+msgid "This is the failsafe xterm session.  Windows now have focus only if you have your cursor above them.  To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr "Ð­ÐœÑ Ð±ÐŸÐ» Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ xterm ÑÑÑÐ»Ñ.  ÐŠÐŸÐœÑ
+ÐœÑÑÐŽ ÑÐ°ÐœÑÐ³ ÑÒ¯Ò¯ÑÑÑÐ³ÑÑ ÑÑÐŽÑÐœ ÐŽÑÑÑ Ð°Ð²Ð°Ð°ÑÐžÑ
+Ð°ÐŽ Ð» ÐžÐŽÑÐ²Ñ
+ÐžÐ¶ÐžÐœÑ.  Ð¥ÑÑÑÐ² ÑÐœÑ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ Ð³Ð°ÑÐ°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÐ²ÑÐ» Ð·Ò¯Ò¯Ðœ ÐŽÑÑÐŽ Ð±ÑÐ»Ð°ÐœÐ³ÐžÐ¹Ðœ ÑÐŸÐœÑ
+ÐŸÐœÐŽ 'exit' Ð³ÑÐ¶ Ð±ÐžÑÐœÑ Ò¯Ò¯."
+
+#: config/gettextfoo.h:13
+msgid "I could not start your session and so I have started the failsafe xterm session.  Windows now have focus only if you have your cursor above them.  To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr "ÐÐž ÑÐ°ÐœÑ ÑÑÑÐ»ÑÑÐ³ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÐ°Ð°Ð³Ò¯Ð¹ ÑÑÐžÑ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ xterm ÑÑÑÐ»ÑÐ°Ð°Ñ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð»ÑÑ.  ÐŠÐŸÐœÑ
+ÐœÑÑÐŽ ÐŸÐŽÐŸÐŸ ÑÐ°ÐœÑÐ³ ÑÒ¯Ò¯ÑÑÑÐ³ÑÑ ÑÑÐŽÑÐœ ÐŽÑÑÑ Ð°Ð²Ð°Ð°ÑÐžÑ
+Ð°ÐŽ Ð» ÐžÐŽÑÐ²Ñ
+ÐžÐ¶ÐžÐœÑ.  Ð¥ÑÑÑÐ² ÑÐœÑ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ Ð³Ð°ÑÐ°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÐ²ÑÐ» Ð·Ò¯Ò¯Ðœ ÐŽÑÑÐŽ Ð±ÑÐ»Ð°ÐœÐ³ÐžÐ¹Ðœ ÑÐŸÐœÑ
+ÐŸÐœÐŽ 'exit' Ð³ÑÐ¶ Ð±ÐžÑÐœÑ Ò¯Ò¯."
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "ÐÐÐÐÐ"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Ð­ÐœÑ ÑÑÑÐ»ÑÐ°Ð°Ñ ÑÐ° ÐÐÐÐÐ ÑÑÑ ÐœÑÐ²ÑÑÑÐœÑ."
+
+#: daemon/auth.c:58
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: ÐšÐžÐœÑ Ð³ÑÑÑÐžÐ»Ð³ÑÑ %s Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹."
+
+#: daemon/auth.c:61
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr "%s: ÐšÐžÐœÑ Ð³ÑÑÑÐžÐ»Ð³ÑÑ Ð±ÐžÑÐžÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹.  ÐÐžÑÐºÑÐœ Ñ
+ÑÐ·Ð³Ð°Ð°ÑÐ°Ð°Ñ Ñ
+Ð°Ð»ÐžÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹"
+
+#: daemon/auth.c:66
+#, c-format
+msgid "GDM could not write a new authorization entry to disk.  Possibly out of diskspace.%s%s"
+msgstr "GDM ÑÐžÐœÑ Ð³ÑÑÑÐžÐ»Ð³ÑÑÐ³ ÐŽÐžÑÐºÑÐœ ÐŽÑÑÑ Ð±ÐžÑÐžÐ¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹. ÐÐžÑÐºÑÐœ Ñ
+ÑÐ·Ð³Ð°Ð°ÑÐ°Ð°Ñ Ñ
+Ð°Ð»ÐžÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹.%s%s"
+
+#: daemon/auth.c:196
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Cookie-ÑÐ°Ð¹Ð» %s Ò¯Ò¯ÑÑÑÐœÐ³Ò¯Ð¹."
+
+#: daemon/auth.c:220
+#: daemon/auth.c:237
+#: daemon/auth.c:871
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: %s ÐœÐ°Ð¹ÐŽÐ²Ð°ÑÑÐ°Ð¹ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:669
+#: daemon/auth.c:709
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Cookie-ÑÐ°Ð¹Ð» %s ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/auth.c:690
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Cookie-ÑÐ°Ð¹Ð» %s ÑÒ¯Ð³Ð¶ÐžÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/auth.c:740
+#: daemon/auth.c:762
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Cookie Ð±ÐžÑÐžÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/auth.c:847
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Ð¡ÑÐ¶ÐžÐ³ÑÑÐ¹ Ñ
+Ð°ÑÐ°Ð³ÐŽÐ°Ð¶ Ð±ÑÐ¹ %s Cookie-ÑÐ°Ð¹Ð»ÑÐ³ Ò¯Ð» Ñ
+ÑÑÑÐ³ÑÑÑ
+"
+
+#: daemon/auth.c:890
+#: daemon/gdm.c:2259
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "%s ÑÒ¯Ò¯ Ð±ÐžÑÐžÐ¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid "The display server has been shut down about 6 times in the last 90 seconds, it is likely that something bad is going on.  I will wait for 2 minutes before trying again on display %s."
+msgstr "ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÑÐµÑÐ²ÐµÑ ÑÒ¯Ò¯Ð»ÐžÐ¹Ðœ 90 ÑÐµÐºÑÐœÐŽÑÐŽ Ð±Ð°ÑÐ°Ð³ 6 ÑÐŽÐ°Ð° ÑÐœÑÐ°ÑÐ»Ð°Ð°. Ð­ÐœÑ ÐœÑ ÐžÐœÐ³ÑÑÐŽ Ò¯ÑÐ³ÑÐ»Ð¶Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÐŒÐ°Ñ ÐœÑÐ³ Ð·Ò¯Ð¹Ð» ÐŒÑÑ Ð·Ò¯Ð¹Ð» Ð±ÑÐ¹Ð³ Ð·Ð°Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ°. %s ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ð³ Ð°Ñ
+ÐžÐœ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ðœ Ó©ÐŒÐœÓ© Ð±Ðž 2 ÐŒÐžÐœÑÑ Ñ
+Ò¯Ð»ÑÑÑ
+ Ð±ÐŸÐ»ÐœÐŸ."
+
+#: daemon/display.c:244
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: ÐšÑÐ³Ð°ÐŒ Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/display.c:316
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s: %s-Ðœ gdm-Slave-Ð¿ÑÐŸÑÐµÑÑÑÐœ ÑÑÑÐ³Ð°Ð°ÑÐ»Ð°Ð»Ñ ÐœÑÑÐ»Ð°Ð°."
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s ÑÐœÐ³ÐžÐ¹Ðœ ÑÐ°Ð¹Ð» Ð±ÐžÑ Ð±/ÐœÐ°!\n"
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... Ð€Ð°Ð¹Ð»ÑÐ³ Ò¯Ð·Ò¯Ò¯Ð»ÑÑ
+ÑÐŽ Ñ
+ÑÑ ÑÑÑ Ð±Ð°Ð¹ÐœÐ° ...\n"
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/errorgui.c:494
+#: daemon/errorgui.c:635
+#: daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: ÐÐ»ÐŽÐ°Ð°ÐœÑ ÐŒÑÐŽÑÑÐ»ÑÐ» ÐŽÑÐ»Ð³ÑÑÑÐœÐŽ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+ ÐœÑÑÐ»Ð°Ð°"
+
+#: daemon/filecheck.c:63
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: ÐÐ°Ð²Ð»Ð°Ñ
+ %s Ð°Ð»Ð³Ð°."
+
+#: daemon/filecheck.c:70
+#: daemon/filecheck.c:112
+#: daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s UID %d-ÐŽ Ñ
+Ð°ÐŒÐ°Ð°ÑÐ°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹."
+
+#: daemon/filecheck.c:76
+#: daemon/filecheck.c:119
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s Ð³ÑÑÐ¿Ð¿ÑÑÑ Ð±ÐžÑÐžÐ³ÐŽÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹."
+
+#: daemon/filecheck.c:82
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s Ð±ÑÑÐŽÐ°Ð°Ñ Ð±ÐžÑÐžÐ³ÐŽÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹."
+
+#: daemon/filecheck.c:97
+#: daemon/filecheck.c:162
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s Ð°Ð»Ð³Ð°, ÐœÑÑ
+ÐŽÑÑ Ð±Ð°Ð¹Ñ
+ ÑÑÑÐŸÐ¹."
+
+#: daemon/filecheck.c:105
+#: daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s ÑÐœÐ³ÐžÐ¹Ðœ ÑÐ°Ð¹Ð» Ð±ÐžÑ."
+
+#: daemon/filecheck.c:126
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: %s Ð³ÑÑÐ¿Ð¿/Ð±ÑÑÐ°ÐŽÐ°Ð°Ñ Ð±ÐžÑÐžÐ³ÐŽÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹."
+
+#: daemon/filecheck.c:133
+#: daemon/filecheck.c:186
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: %s ÐœÑ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐžÐ¹Ðœ ÑÐŸÐ³ÑÐŸÐŸÑÐŸÐœ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ ÑÐ°Ð¹Ð»ÑÐœ Ñ
+ÑÐŒÐ¶ÑÑÐœÑÑÑ ÑÐŸÐŒ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s:ÑÐŸÐºÐºÐµÑ Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: ÑÐŸÐºÐºÐµÑ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: FIFO Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: FIFO ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm.c:246
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but this does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr "Ð¡ÐµÑÐ²ÐµÑ Ð³ÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+  (daemon/ServAuthDir) %s ÐŽÑÑÑ ÑÐ°Ð²ÐžÐ³ÐŽÑÐ°Ðœ Ð±ÐŸÐ»ÐŸÐ²Ñ Ð°Ð»Ð³Ð°. Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:255
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Ð³ÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ %s Ð°Ð»Ð³Ð°. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/gdm.c:260
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but this is not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr "Ð¡ÐµÑÐ²ÐµÑ -Ð³ÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ (daemon/ServAuthDir) %s ÐŽÑÑÑ ÑÐ°Ð²ÐžÐ³ÐŽÑÐ°Ðœ Ð±Ð° ÑÐœÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð±ÐžÑ. Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:269
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: ÐÑÑÑÐžÐ»Ð³ÑÑ %s Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð±ÐžÑ. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/gdm.c:282
+#, c-format
+msgid "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: ÐÑÐŸÑÐŸÐºÐŸÐ» Ð»Ð°Ð²Ð»Ð°Ñ
+ %s Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ° ÑÑÐ²ÑÐ» Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð±ÐžÑ Ð±Ð°Ð¹ÐœÐ°. %s ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ Ð±Ð°ÑÐ»Ð°ÐŒÐ¶ Ð»Ð°Ð²Ð»Ð°Ñ
+Ð°Ð°Ñ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐ¶ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/gdm.c:311
+#: gui/gdmlogin.c:650
+#: gui/greeter/greeter.c:101
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s: Ð¯ÐŒÐ°Ñ Ñ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð» Ð°Ð»Ð³Ð°. Â»%sÂ«. ÑÑÐ°ÐœÐŽÐ°ÑÑÐ°Ð°Ñ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐ¶ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/gdm.c:356
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr "%s: BaseXsession Ñ
+ÐŸÐŸÑÐŸÐœ, %s/gdm/Xsession Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐ¶ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm.c:399
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ X-ÑÐµÑÐ²ÐµÑ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹, Ð¥ÐŸÑÑÐŽÐŸÐ³ÑÐŸÐŸÑ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ"
+
+#: daemon/gdm.c:431
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr "%s: XDMCP ÐžÐŽÑÐ²Ñ
+ÐžÐ¶Ð»ÑÑ, XDMCP ÐŽÑÐŒÐ¶ÐžÐ³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¥Ð°Ð°ÐœÐ° ÑÑ."
+
+#: daemon/gdm.c:444
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr "%s: Â»rootÂ« Ð°Ð²ÑÐŸÐŒÐ°ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. ÐÐ²ÑÐŸÐŒÐ°ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ð³ Ñ
+Ð°Ð°Ñ
+."
+
+#: daemon/gdm.c:457
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr "%s: Â»rootÂ« Ð°Ð²ÑÐŸÐŒÐ°ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¥ÑÐ³Ð°ÑÐ°Ð°ÐœÑ ÑÐŽÐžÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ð³ Ñ
+Ð°Ð°Ñ
+."
+
+#: daemon/gdm.c:463
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr "%s: Ð¥ÑÐ³Ð°ÑÐ°Ð°ÐœÑ ÑÐŽÐžÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ðœ Ñ
+Ò¯Ð»ÑÑÐ»Ñ (TimedLoginDelay) 5 Ð°Ð°Ñ Ð±Ð°Ð³Ð° Ð±Ð°Ð¹Ð³Ð°Ð° ÑÑÐ» Ð·Ò¯Ð³ÑÑÑ Ð» 5 -Ð³ Ñ
+ÑÑÑÐ³Ð»ÑÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:473
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑ Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:476
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: ÐÐ»ÑÑÐœ ÐŒÑÐœÐŽÑÐžÐ»Ð³ÑÑ Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:480
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Ð¡ÑÑÐ»ÑÑÐœ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹."
+
+#: daemon/gdm.c:505
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s:Ð¥ÐŸÐŸÑÐŸÐœ ÑÐµÑÐ²ÐµÑ ÑÑÑÐ°Ð°Ð», ÐœÑÐ³ ÑÑÐ°ÐœÐŽÐ°ÑÑÐ³ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+."
+
+#: daemon/gdm.c:548
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ %d Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐ¶ Ð±Ð°Ð¹ÐœÐ°! %d -Ð³ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/gdm.c:567
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° ÑÐ°Ð¹Ð»ÐŽ Ñ
+Ò¯ÑÐžÐœÐ³Ò¯Ð¹ ÑÐµÑÐ²ÐµÑ ÐŒÓ©Ñ. Ò®Ð» Ñ
+ÑÑÑÐ³ÑÑÑ
+!"
+
+#: daemon/gdm.c:578
+#: daemon/gdm.c:619
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr "%s: XDMCP Ñ
+Ð°Ð°Ð³ÐŽÑÐ°Ðœ Ð±Ð° ÐŽÐŸÑÐŸÐŸÐŽ ÑÐµÑÐ²ÐµÑÒ¯Ò¯ÐŽ ÑÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð»ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹. Ð¢Ð°ÑÐ»Ð°Ñ
+!"
+
+#. start
+#. server uid
+#: daemon/gdm.c:596
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow configuration!"
+msgstr "%s: XDMCP Ñ
+Ð°Ð°Ð³ÐŽÑÐ°Ðœ Ð±Ð° ÐŽÐŸÑÐŸÐŸÐŽ ÑÐµÑÐ²ÐµÑÒ¯Ò¯ÐŽ ÑÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð»ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹. Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐ³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+ÐžÐ¹Ðœ ÑÑÐ»ÐŽ %s-Ð³ %d ÐŽÑÑÑ ÐœÑÐŒÑÑ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹!"
+
+#: daemon/gdm.c:611
+#, c-format
+msgid "XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  Please correct the configuration %s and restart gdm."
+msgstr "XDMCP Ñ
+Ð°Ð°Ð³ÐŽÑÐ°Ðœ Ð±Ð° GDM ÑÐŒÐ°Ñ ÐœÑÐ³ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÐŽÐŸÑÐŸÐŸÐŽ ÑÐµÑÐ²ÐµÑ ÐŸÐ»ÑÐŸÐœÐ³Ò¯Ð¹. Ð¢Ð°ÑÐ»Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ°! Ð¢Ð° %s ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð°Ð° Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:633
+#, c-format
+msgid "The gdm user does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr "GDM-Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð°Ð»Ð³Ð°. Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:640
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: GDM-Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ (%s) ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹.Ð¢Ð°ÑÐ»Ð°Ð»Ñ!"
+
+#: daemon/gdm.c:647
+#, c-format
+msgid "The gdm user is set to be root, but this is not allowed since it can pose a security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr "GDM-Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Â»rootÂ« -Ñ ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÐ¶ÑÑ, Ð­ÐœÑ ÐœÑ Ð°ÑÑÐ»Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐŽÐ»ÑÐœ Ò¯Ò¯ÐŽÐœÑÑÑ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹ Ð» ÐŽÑÑ.  Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:655
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s: gdm-Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Â»rootÂ« Ð±Ð°Ð¹Ñ
+ ÑÑÐ³Ò¯Ð¹.Ð¢Ð°ÑÐ»Ð°Ð»Ñ!"
+
+#: daemon/gdm.c:662
+#, c-format
+msgid "The gdm group does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr "Â»gdmÂ«-Ð³ÑÑÐ¿Ð¿ Ð°Ð»Ð³Ð°. Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:669
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: GDM-Ð³ÑÑÐ¿Ð¿ (%s) ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. Ð¢Ð°ÑÐ»Ð°Ð»Ñ!"
+
+#: daemon/gdm.c:676
+#, c-format
+msgid "The gdm group is set to be root, but this is not allowed since it can pose a security risk. Please correct gdm configuration %s and restart gdm."
+msgstr "GDM-Ð³ÑÑÐ¿Ð¿ Â»rootÂ« -Ñ ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÐ¶ÑÑ, Ð­ÐœÑ ÐœÑ Ð°ÑÑÐ»Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐŽÐ»ÑÐœ Ò¯Ò¯ÐŽÐœÑÑÑ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹ Ð» ÐŽÑÑ. Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:684
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s: GDM-Ð³ÑÑÐ¿Ð¿ Â»rootÂ« Ð±Ð°Ð¹Ñ
+ ÑÑÐ³Ò¯Ð¹. Ð¢Ð°ÑÑÐ°Ð»Ñ!"
+
+#: daemon/gdm.c:699
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr "%s: ÐÑÐœÐŽÑÐžÐ»ÑÐ³Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹ ÑÑÐ²ÑÐ» GDM-Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÑÑÑ Ð³Ò¯Ð¹ÑÑÑÐ³ÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:706
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr "%s: ÐÐ»ÑÑÐœ ÐŒÑÐœÐŽÑÐžÐ»ÑÐ³Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹ ÑÑÐ²ÑÐ» GDM-Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÑÑÑ Ð³Ò¯Ð¹ÑÑÑÐ³ÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:717
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s: Ð¡ÐŸÐœÐ³ÐŸÐ³Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹ ÑÑÐ²ÑÐ» ÑÑÑ GDM-Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÑÑÑ Ð³Ò¯Ð¹ÑÑÑÐ³ÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:726
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð» ÐŽÐŸÑÐŸÑÑ
+ daemon/ServAuthDir Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:728
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Ð¥ÑÐ²ÑÒ¯Ò¯Ð» Ð°Ð»Ð³Ð°/ÐÑÑÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹."
+
+#: daemon/gdm.c:752
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but is not owned by user %s and group %s. Please correct the ownership or gdm configuration %s and restart gdm."
+msgstr "Ð¡ÐµÑÐ²ÐµÑ -Ð³ÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ (daemon/ServAuthDir) %s ÐŽÑÑÑ ÑÐ°Ð²ÐžÐ³ÐŽÑÐ°Ðœ Ð±Ð° %s Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð±Ð° %s Ð³ÑÑÐ¿Ð¿ÑÑÑ ÑÐ·ÑÐŒÑÐžÐ³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:763
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: ÐÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ %s ÐœÑ %s Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð±Ð° %s Ð³ÑÑÐ¿Ð¿ÑÑÑ ÑÐ·ÑÐŒÑÐžÐ³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/gdm.c:769
+#, c-format
+msgid "Server Authorization directory (daemon/ServAuthDir) is set to %s but has the wrong permissions, it should have permissions of %o. Please correct the permissions or the gdm configuration %s and restart gdm."
+msgstr "Ð¡ÐµÑÐ²ÐµÑ Ð³ÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ (daemon/ServAuthDir) %s ÐŽÑÑÑ ÑÐ°Ð²ÐžÐ³ÐŽÑÐ°Ðœ Ð±Ð° Ð±ÑÑÑÑ Ñ
+Ð°ÐœÐŽÐ°Ð»ÐŽÑÐœ ÑÑÑ
+ÑÑÐ¹ Ð±Ð°Ð¹ÐœÐ°. ( %o ÐŽÑÑÑ ÑÐ°Ð²ÐžÐ³ÐŽÐ°Ñ
+ ÑÑÑÐŸÐ¹ÑÐŸÐœ). Ð¢Ð° Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÐœ ÑÑÑ
+ÑÑ ÑÑÐ²ÑÐ» GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° %s -ÑÑ Ð·Ð°ÑÐ°Ð°ÐŽ GDM -ÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/gdm.c:780
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: ÐÑÑÑÐžÐ»Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ %s Ð±ÑÑÑÑ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÑÑÑ
+Ò¯Ò¯ÐŽÑÑÐ¹ (%o) Ð±Ð°Ð¹ÐœÐ°.  %o Ð±Ð°Ð¹Ñ
+ ÑÑÑÐŸÐ¹. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:836
+#: daemon/gdm.c:844
+#: daemon/gdm.c:2043
+#: daemon/gdm.c:2051
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr "PID ÑÐ°Ð¹Ð» %s ÑÒ¯Ò¯ Ð±ÐžÑÐžÐ¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. ÐÐžÑÐºÐžÐ¹Ðœ Ñ
+ÑÐ·Ð³Ð°Ð°ÑÐ»Ð°Ð»ÑÐ°Ð°Ñ Ñ
+Ð°Ð»ÐžÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹. ÐÐ»ÐŽÐ°Ð°: %s\n"
+
+#: daemon/gdm.c:838
+#: daemon/gdm.c:846
+#: daemon/gdm.c:2045
+#: daemon/gdm.c:2053
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr "PID ÑÐ°Ð¹Ð» %s ÑÒ¯Ò¯ Ð±ÐžÑÐžÐ¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. ÐÐžÑÐºÐžÐ¹Ðœ Ñ
+ÑÐ·Ð³Ð°Ð°ÑÐ»Ð°Ð»ÑÐ°Ð°Ñ Ñ
+Ð°Ð»ÐžÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÑÐŸÐ¹.  ÐÐ»ÐŽÐ°Ð°: %s"
+
+#: daemon/gdm.c:856
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: fork() Ð±Ò¯ÑÑÐ»Ð³Ò¯Ð¹ÑÑÐ²!"
+
+#. should never happen
+#: daemon/gdm.c:859
+#: daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: setsid() Ð±Ò¯ÑÑÐ»Ð³Ò¯Ð¹ÑÑÐ²: %s!"
+
+#: daemon/gdm.c:1029
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Ð¥Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ X-Ð¡ÐµÑÐ²ÐµÑ %s -Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÐ¶ Ò¯Ð·ÑÑ
+"
+
+#: daemon/gdm.c:1047
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Ð¡ÐºÑÐžÐ¿Ñ XKeepsCrashing ÑÑ
+ÑÐ»Ð¶ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm.c:1159
+msgid "I cannot start the X server (your graphical interface).  It is likely that it is not set up correctly. You will need to log in on a console and rerun the X configuration program.  Then restart GDM."
+msgstr "Der X-ÑÐµÑÐ²ÐµÑ (Ihre grafische OberflÃ€che) konnte nicht gestartet werden. Wahrscheinlich ist er nicht korrekt eingerichtet. Sie werden sich auf einer Konsole anmelden und das X-Konfigurationsprogramm erneut ausfÃŒhren mÃŒssen. Starten Sie GDM dann neu."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1171
+#, c-format
+msgid "Failed to start X server several times in a short time period; disabling display %s"
+msgstr "X-ÑÐµÑÐ²ÐµÑ Ð±ÐŸÐ³ÐžÐœÐŸ Ñ
+ÑÐ³Ð°ÑÐ°Ð°Ðœ ÐŽÐŸÑÐŸÑ ÑÑ
+ÑÐ»Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹; ÐÑÐ»Ð³ÑÑ %s Ñ
+Ð°Ð°Ð³ÐŽÐ°Ð¶ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm.c:1179
+#: daemon/gdm.c:2762
+msgid "Master suspending..."
+msgstr "ÐÐ°ÑÑÐµÑ ÑÐœÑÑÑÐ»Ð¶ Ð±Ð°Ð¹ÐœÐ°..."
+
+#: daemon/gdm.c:1233
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ Ð±Ð°Ð¹ÐœÐ°, Ñ
+Ò¯Ð»ÑÑÐœÑ Ò¯Ò¯ ..."
+
+#: daemon/gdm.c:1235
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ð³ ÑÐœÑÑÐ°Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ°, ÑÒ¯Ñ Ñ
+Ò¯Ð»ÑÑÐœÑ Ò¯Ò¯ ..."
+
+#: daemon/gdm.c:1246
+msgid "Master halting..."
+msgstr "ÐÐ°ÑÑÐµÑ Ð·ÐŸÐ³ÑÐŸÐŸÐ¶ Ð±Ð°Ð¹ÐœÐ°..."
+
+#: daemon/gdm.c:1259
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: ÐÐŸÑÐŸÐŸÐ»Ñ Ð±Ò¯ÑÑÐ»Ð³Ò¯Ð¹ÑÑÐ²: %s!"
+
+#: daemon/gdm.c:1268
+msgid "Master rebooting..."
+msgstr "ÐÐ°ÑÑÐµÑ ÑÐžÐœÑÑÑ ÑÑ
+ÑÐ»Ð¶ Ð±Ð°Ð¹ÐœÐ°..."
+
+#: daemon/gdm.c:1281
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: ÐšÐžÐœÑÑÑ
+ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Ð±Ò¯ÑÑÐ»Ð³Ò¯Ð¹ÑÑÐ²: %s!"
+
+#: daemon/gdm.c:1379
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr "%s ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÑÑ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ñ
+ Ò¯ÐµÐžÐ¹Ðœ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» ÑÐœÑÑÐ°Ð°Ñ
+ Ñ
+Ò¯ÑÑÐ»Ñ "
+
+#: daemon/gdm.c:1388
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr "ÐÐ»ÑÑÐœ ÐŽÑÐ»Ð³ÑÑ %s -Ðœ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+-, ÐŽÐ°Ñ
+ÐžÐœ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» Ð·ÐŸÐ³ÑÐŸÐŸÑ
+ Ñ
+Ò¯ÑÑÐ»Ñ"
+
+#. Bury this display for good
+#: daemon/gdm.c:1454
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: %s ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ð³ ÑÐ°ÑÐ°Ð»Ð¶ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/gdm.c:1592
+msgid "GDM restarting ..."
+msgstr "GDM ÑÐžÐœÑÑÑ ÑÑ
+ÑÐ»Ð¶ Ð±Ð°Ð¹ÐœÐ°..."
+
+#: daemon/gdm.c:1596
+msgid "Failed to restart self"
+msgstr "ÐšÐžÐœÑ ÑÑ
+Ð»ÑÐ» Ð±Ò¯ÑÑÑÐœÐ³Ò¯Ð¹"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1670
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr "Ò®ÐœÐŽÑÑÐœ Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»:  Got SIGABRT, ÑÐŒÐ°Ñ ÐœÑÐ³ ÐŒÐ°Ñ Ð±ÑÑÑÑ ÑÐ²ÐœÐ°. Ð£ÐœÐ°Ð»Ð°Ð°!"
+
+#: daemon/gdm.c:1829
+msgid "Do not fork into the background"
+msgstr "ÐÑÐ²ÑÐ³ÑÑ Ð»Ò¯Ò¯ Ñ
+Ð°ÑÐ³Ð°Ñ
+Ð³Ò¯Ð¹"
+
+#: daemon/gdm.c:1831
+msgid "No console (local) servers to be run"
+msgstr "ÐÐ¶Ð»ÑÑÐ»Ð°Ñ
+ (ÐŽÐŸÑÐŸÐŸÐŽ) ÐºÐŸÐœÑÐŸÐ» Ð±ÑÑ ÑÐµÑÐ²ÐµÑÒ¯Ò¯ÐŽ"
+
+#: daemon/gdm.c:1833
+msgid "Preserve LD_* variables"
+msgstr "LD_*-Ñ
+ÑÐ²ÑÑÐ°Ð³ÑÑÑÐŽ Ð°Ð³ÑÑÐ»Ð°Ð¶ Ð±Ð°Ð¹Ñ
+"
+
+#: daemon/gdm.c:1835
+msgid "Print GDM version"
+msgstr "GDM Ñ
+ÑÐ²ÐžÐ»Ð±Ð°ÑÑÐ³ Ñ
+ÑÐ²Ð»ÑÑ
+"
+
+#: daemon/gdm.c:1837
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Ð­Ñ
+ÐœÐžÐ¹ Ð¥ ÑÐµÑÐ²ÐµÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ fifo ÑÑÑ GO Ð°Ð²Ð°Ñ
+ Ñ
+Ò¯ÑÑÑÐ» Ð±Ð°ÑÑ"
+
+#: daemon/gdm.c:1958
+#: gui/gdmchooser.c:2045
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"ÐÐ»ÐŽÐ°Ð° %s ÑÐŸÐœÐ³ÐŸÐ»Ñ ÐŽÑÑÑ: %s.\n"
+"Ð¢Ð° Ð±Ò¯ÑÑÐœ Ð¶ÐžÐ³ÑÐ°Ð°Ð»ÑÑÐ³ Ñ
+Ð°ÑÐ°Ñ
+ÐŽÐ°Ð° '%s --help' Ð³ÑÐ¶ Ð°Ð¶ÐžÐ»Ð»ÑÑÐœÐ° ÑÑ \n"
+"Ð¢ÑÑÐ°Ð°Ð»ÑÐœ ÐŒÓ©ÑÐžÐ¹Ðœ Ð¿Ð°ÑÐ°ÐŒÐµÑÑ Ñ
+Ò¯Ð»ÑÑÐœ Ð°Ð²Ð°Ñ
+.\n"
+
+#: daemon/gdm.c:1981
+msgid "Only root wants to run gdm\n"
+msgstr "ÐÓ©Ð²Ñ
+Ó©Ðœ root gdm -Ð³ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Ð±ÐŸÐ»ÐœÐŸ\n"
+
+#: daemon/gdm.c:1997
+#: daemon/gdm.c:2001
+#: daemon/gdm.c:2076
+#: daemon/gdm.c:2080
+#: daemon/gdm.c:2084
+#: daemon/gdm.c:2088
+#: daemon/gdm.c:2098
+#: daemon/gdm.c:2104
+#: daemon/gdm.c:2115
+#: daemon/misc.c:1603
+#: daemon/misc.c:1607
+#: daemon/misc.c:1611
+#: daemon/misc.c:1618
+#: daemon/misc.c:1622
+#: daemon/misc.c:1626
+#: daemon/server.c:521
+#: daemon/server.c:534
+#: daemon/slave.c:811
+#: daemon/slave.c:825
+#: daemon/slave.c:835
+#: daemon/slave.c:845
+#: daemon/slave.c:857
+#: gui/gdmchooser.c:1924
+#: gui/gdmchooser.c:1927
+#: gui/gdmchooser.c:1930
+#: gui/gdmlogin.c:3928
+#: gui/gdmlogin.c:3936
+#: gui/gdmlogin.c:3939
+#: gui/greeter/greeter.c:1083
+#: gui/greeter/greeter.c:1091
+#: gui/greeter/greeter.c:1094
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: %s-ÑÐžÐ³ÐœÐ°Ð» Ð±ÐŸÐ»ÐŸÐ²ÑÑÑÑÐ»Ð°Ð³ÑÐžÐ¹Ðœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÑÐœ Ð°Ð»ÐŽÐ°Ð°: %s"
+
+#: daemon/gdm.c:2025
+msgid "gdm already running. Aborting!"
+msgstr "gdm Ñ
+ÑÐŽÐžÐ¹ÐœÑ Ð°Ð¶ÐžÐ»Ð»Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð°ÑÑÐ°Ð»Ñ!"
+
+#: daemon/gdm.c:2124
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: CHLD-ÑÐžÐ³ÐœÐ°Ð» Ð±ÐŸÐ»ÐŸÐ²ÑÑÑÑÐ»Ð°Ð³ÑÐžÐ¹Ðœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÑÐœ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/gdm.c:2228
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "%s Ð±ÐžÑÐžÑ
+ÑÑÑ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/gdm.c:3495
+#: daemon/gdm.c:3514
+msgid "Flexible server request denied: Not authenticated"
+msgstr "Ð£ÑÐœ ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ Ñ
+Ò¯ÑÑÐ»Ñ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÑÓ©ÐœÐ³Ò¯Ð¹: ÐÑÑÑÐžÐ»ÑÐ³ÐŽÑÑÐ³Ò¯Ð¹"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3532
+msgid "Unknown server type requested, using standard server."
+msgstr "Ð¢ÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð³Ò¯Ð¹ ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ ÑÓ©ÑÓ©Ð» ÑÐ°Ð°ÑÐŽÐ°Ð³ÐŽÑÐ°Ðœ, Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ ÑÐµÑÐ²ÐµÑ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+."
+
+#: daemon/gdm.c:3536
+#, c-format
+msgid "Requested server %s not allowed to be used for flexible servers, using standard server."
+msgstr "Ð¥Ò¯ÑÑÐ³ÐŽÑÑÐœ ÑÐµÑÐ²ÐµÑ %s ÑÑÐœ ÑÐµÑÐ²ÐµÑÑÑÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹. Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ ÑÐµÑÐ²ÐµÑ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+."
+
+#: daemon/gdm.c:3658
+msgid "Query logout action request denied: Not authenticated"
+msgstr "Ò®Ð¹Ð»ÐŽÐ»ÑÑÑ Ð³Ð°ÑÐ°Ñ
+ Ñ
+Ò¯ÑÑÐ»Ñ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÑÓ©ÐœÐ³Ò¯Ð¹: ÐÑÑÑÐžÐ»ÑÐ³ÐŽÑÑÐ³Ò¯Ð¹"
+
+#: daemon/gdm.c:3716
+#: daemon/gdm.c:3771
+msgid "Set logout action request denied: Not authenticated"
+msgstr "Ò®Ð¹Ð»ÐŽÐ»ÑÑÑ Ð³Ð°ÑÐ°Ñ
+ Ñ
+Ò¯ÑÑÐ»Ñ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÑÓ©ÐœÐ³Ò¯Ð¹: ÐÑÑÑÐžÐ»ÑÐ³ÐŽÑÑÐ³Ò¯Ð¹"
+
+#: daemon/gdm.c:3816
+#: daemon/gdm.c:3843
+msgid "Query vt request denied: Not authenticated"
+msgstr "vt Ñ
+Ò¯ÑÑÐ»Ñ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÑÓ©ÐœÐ³Ò¯Ð¹: ÐÑÑÑÐžÐ»ÑÐ³ÐŽÑÑÐ³Ò¯Ð¹"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:623
+msgid "y = Yes or n = No? >"
+msgstr "y = Ð¢ÐžÐ¹ÐŒ ÑÑÐ²ÑÐ» n = Ò®Ð³Ò¯Ð¹? >"
+
+#: daemon/misc.c:977
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: ÐÐŸÑÐŸÐŸÐŽ Ñ
+Ð°ÑÐ³ Ð°Ð²Ð°Ð³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹!"
+
+#: daemon/misc.c:1129
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "setgid %d -ÐŽ Ð°Ð»ÐŽÐ°Ð°. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/misc.c:1134
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "%s -Ðœ initgroups() ÐœÑÑÐ»Ð°Ð°. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/misc.c:1371
+#: daemon/misc.c:1385
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: %d-ÑÐžÐ³ÐœÐ°Ð» Ð±ÐŸÐ»ÐŸÐ²ÑÑÑÑÐ»Ð°Ð³ÑÐžÐ¹Ð³ %s-ÐŽ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð¶ Ð±Ð°Ð¹Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/misc.c:2272
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Ð¡Ò¯Ò¯Ð»ÐžÐ¹Ðœ ÐœÑÐ²ÑÑÑÐ»Ñ:\n"
+"%s"
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "ÐÑÑÑÐŽÐ°Ð»ÑÐ°Ð¹ Ò¯ÐµÐžÐ¹Ðœ ÐºÐŸÐœÑÐŸÐ»ÑÐ³ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/server.c:341
+#, c-format
+msgid "There already appears to be an X server running on display %s.  Should I try another display number?  If you answer no, I will attempt to start the server on %s again.%s"
+msgstr "%s ÐŽÑÐ»Ð³ÑÑ ÐŽÑÑÑ Ñ
+Ð¶ÐŽÐžÐ¹ÐœÑ X-ÑÐµÑÐ²ÐµÑ Ð°Ð¶ÐžÐ»Ð»Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ°. ÓšÓ©Ñ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°ÑÐ°Ð°Ñ ÐŸÑÐŸÐ»ÐŽÐŸÐŸÐŽ Ò¯Ð·ÑÑ
+ Ò¯Ò¯? Ð¥ÑÑÐ²ÑÑ ÑÐ° Ñ
+Ð°ÑÐžÑÐ»Ð°Ñ
+Ð³Ò¯Ð¹ Ð±ÐŸÐ» ÑÐµÑÐ²ÐµÑÐžÐ¹Ð³ Ð°Ñ
+ÐžÐœ %s ÐŽÑÑÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÑ
+ Ð±ÐŸÐ»ÐœÐŸ.%s"
+
+#: daemon/server.c:348
+msgid "  (You can change consoles by pressing Ctrl-Alt plus a function key, such as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and higher.)"
+msgstr "  (Ð¢Ð° Ctrl-Alt ÐŽÑÑÑ ÐœÑÐŒÑÑÐŽ ÑÐŒÐ°Ñ ÐœÑÐ³ÑÐœ ÑÑÐœÐºÑ ÑÐŸÐ²ÑÐžÐ»ÑÑÑ ÐŽÐ°ÑÐ¶ ÐºÐŸÐœÑÐŸÐ»ÑÐ³ ÑÐŸÐ»ÐžÐœÐŸ. Ð.ÐœÑ Ctrl-Alt-F7 ÐºÐŸÐœÑÐŸÐ» 7 -Ð³ Ð°ÑÐ°Ð°Ð»ÐœÐ°. X-Ð¡ÐµÑÐ²ÐµÑ ÐµÑ ÐœÑ 7 ÑÑÐ²ÑÐ» ÑÒ¯Ò¯ÐœÑÑÑ ÐŽÑÑÑÑ
+Ðž ÐºÐŸÐœÑÐŸÐ»ÑÑÐŽ ÐŽÑÑÑ Ð°Ð¶ÐžÐ»Ð»Ð°ÐŽÐ°Ð³.)"
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Â»%sÂ« ÐŽÑÐ»Ð³ÑÑ Xnest -Ñ ÐœÑÑÐ³ÐŽÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹"
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "%s ÐŽÑÐ»Ð³ÑÑ Ð·Ð°Ð²Ð³Ò¯Ð¹. Ð¢Ò¯Ò¯Ðœ ÐŽÑÑÑ Ó©Ó©Ñ X-ÑÐµÑÐ²ÐµÑ Ð°Ð¶ÐžÐ»Ð»Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: ÐšÑÐ³Ð°ÐŒÑÐ³ ÐœÑÑÑ
+ÑÐŽ Ð°Ð»ÐŽÐ°Ð°: %s"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Ð¡ÑÐ» ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: ÐÑÐ»Ð³ÑÑ %s Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐ¶ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° Ó©Ó©Ñ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°ÑÐ°Ð°Ñ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ."
+
+#: daemon/server.c:916
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Ð¥Ò¯ÑÐžÐœÐ³Ò¯Ð¹ ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ ÑÑÑÐ°Ð°Ð» '%s'"
+
+#: daemon/server.c:921
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Ð¡ÐµÑÐ²ÐµÑÐžÐ¹Ðœ ÐœÑÑ '%s' ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ ÑÐµÑÐ²ÐµÑ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+"
+
+#: daemon/server.c:1097
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð» ÑÐ°Ð¹Ð» ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹!"
+
+#: daemon/server.c:1110
+#: daemon/server.c:1116
+#: daemon/server.c:1121
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s %s-ÐŽ ÐŸÐœÐŸÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/server.c:1158
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s-Ðœ Ñ
+ÐŸÐŸÑÐŸÐœ ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ ÐŽÑÐ»Ð³ÑÑ"
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Ð¡ÐµÑÐ²ÐµÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ %d -Ñ ÐŸÑÑ
+ÐžÐ³ÐŽÐŸÑ
+ ÑÑÑÐŸÐ¹, Ð³ÑÑÑÐ» ÑÐœÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð°Ð»Ð³Ð°"
+
+#: daemon/server.c:1187
+#: daemon/slave.c:2500
+#: daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: ÐÑÑÐ¿Ð¿ÑÐœ ÐŽÑÐ³Ð°Ð°Ñ %d -ÐŽ ÐŸÐ»Ð³ÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/server.c:1193
+#: daemon/slave.c:2505
+#: daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: initgroups() %s ÐœÑÑÐ»Ð°Ð°"
+
+#: daemon/server.c:1199
+#: daemon/slave.c:2510
+#: daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ %d -ÐŽ ÐŸÐ»Ð³ÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/server.c:1206
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: ÐÑÑÐ¿Ð¿ÑÐœ ÐŽÑÐ³Ð°Ð°Ñ 0 Ð±ÐŸÐ»ÐŸÑ
+Ð³Ò¯Ð¹"
+
+#: daemon/server.c:1217
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: X-ÑÐµÑÐ²ÐµÑ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹: %s"
+
+#: daemon/server.c:1225
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Ð¥ÑÐµÑÐ²ÐµÑ-Ð¿ÑÐŸÑÐµÑÑ Ñ
+ÑÐ²Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr "EGID -Ð³ GID Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ ÑÒ¯Ò¯ ÐŸÐœÐŸÐŸÐ¶ ÑÐ°ÐŽÐŽÐ°Ð³Ò¯Ð¹"
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr "EGID -Ð³ UID Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ ÑÒ¯Ò¯ ÐŸÐœÐŸÐŸÐ¶ ÑÐ°ÐŽÐŽÐ°Ð³Ò¯Ð¹"
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr "Ð¯Ð°Ð¶ ÐžÐ¹Ð³ÑÑÐŽ ÐœÑÐ²ÑÑÑ"
+
+#: daemon/slave.c:1122
+msgid "You are already logged in.  You can log in anyway, return to your previous login session, or abort this login"
+msgstr "Ð¢Ð° Ñ
+ÑÐŽÐžÐ¹ÐœÑÑ ÐœÑÐ²ÑÑÑÑÑÐœ Ð±Ð°Ð¹ÐœÐ°.  Ð¥ÑÑÐ²ÑÑ ÑÐ°Ð¶ ÐžÐ¹Ð³ÑÑÐŽ ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹Ð²Ð°Ð» ÑÐ° Ó©ÐŒÐœÓ©Ñ
+ ÑÑÑÐ»Ñ ÑÑÑÐ³Ð°Ð° Ð±ÑÑ ÑÑÐ²ÑÐ» ÑÒ¯Ò¯ÐœÐžÐ¹Ð³ ÐŽÑÑÑÐ³Ð°."
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr "ÓšÐŒÐœÓ©Ñ
+ ÐœÑÐ²ÑÑÑÐ»Ñ ÑÒ¯Ò¯ Ð±ÑÑÐ°Ñ
+"
+
+#: daemon/slave.c:1127
+#: daemon/slave.c:1133
+msgid "Abort login"
+msgstr "ÐÑÐ²ÑÑÑÐ»Ñ ÑÐ°ÑÐ»Ð°Ñ
+"
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "Ð¢Ð° Ñ
+ÑÐŽÐžÐ¹ÐœÑÑ ÐœÑÐ²ÑÑÑÑÑÐœ Ð±Ð°Ð¹ÐœÐ°.  Ð¢Ð° ÑÐ°Ð¶ ÐžÐ¹Ð³ÑÑÐŽ ÐœÑÐ²ÑÑÑÑ Ð±ÐŸÐ»ÐœÐŸ ÑÑÐ²ÑÐ» ÑÐœÑ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ð³ ÑÑÑÐ³Ð°."
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"X-ÑÐµÑÐ²ÐµÑ (Ð¢Ð°ÐœÑ Ð³ÑÐ°ÑÐžÐº ÐŸÑÑÐžÐœ)\n"
+"ÐŽÐŸÑÐŸÐŸÐŽ Ð°Ð»ÐŽÐ°Ð°ÐœÑ ÑÐ»ÐŒÐ°Ð°Ñ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹ \n"
+"Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ\n"
+"ÑÑÐ²ÑÐ» ÑÐ° Ð°Ð»ÐŽÐ°Ð° ÐŸÐœÐŸÑÐ»ÐŸÐ³ÐŸÐŸÐœÑ syslog -ÐŸÐŸ ÑÐ°Ð»Ð³Ð°ÐœÐ° ÑÑ.\n"
+"Ð¢ÐžÐ¹ÐŒÑÑÑ ÑÐœÑ ÐŽÑÐ»Ð³ÑÑ Ñ
+Ð°Ð°Ð³ÐŽÐ»Ð°Ð°. Ð¢Ð° Ð°Ð»ÐŽÐ°Ð°Ð³ Ð·Ð°ÑÑÐ°Ðœ\n"
+"Ð±ÐŸÐ» GDM -Ðœ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: Ñ
+ÑÐ²Ð°Ð°Ð³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: %s ÐŽÑÐ»Ð³ÑÑ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/slave.c:1668
+msgid "Could not execute the configuration program.  Make sure it's path is set correctly in the configuration file.  I will attempt to start it from the default location."
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ Ð°Ð¶ÐžÐ»Ð»Ð°ÑÐ°ÐœÐ³Ò¯Ð¹. Ð¢Ð° ÑÒ¯Ò¯ÐœÐžÐ¹ Ð·Ð°ÐŒ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð»ÐŽ Ð·Ó©Ð² Ð±Ð°Ð¹Ð³Ð°Ð° ÑÑÑÑ
+ÐžÐ¹Ð³ ÐœÑÐ³ÑÐ»Ð°ÐœÐ° ÑÑ. Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ Ð±Ð°Ð¹ÑÐ»Ð°Ð»ÐŽ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÑ
+ Ð±ÐŸÐ»ÐœÐŸ."
+
+#: daemon/slave.c:1682
+msgid "Could not execute the configuration program.  Make sure it's path is set correctly in the configuration file."
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ Ð°Ð¶ÐžÐ»Ð»Ð°ÑÐ°ÐœÐ³Ò¯Ð¹. Ð¢Ð° ÑÒ¯Ò¯ÐœÐžÐ¹ Ð·Ð°ÐŒ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð»ÐŽ Ð·Ó©Ð² Ð±Ð°Ð¹Ð³Ð°Ð° ÑÑÑÑ
+ÐžÐ¹Ð³ ÐœÑÐ³ÑÐ»Ð°ÐœÐ° ÑÑ."
+
+#  doesn't work here
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+"Ð¢Ð° ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ñ
+ÐŽÐ°Ð° root \n"
+"ÐœÑÑÑ Ò¯Ð³ÑÑ Ó©Ð³ÐœÓ© Ò¯Ò¯."
+
+#: daemon/slave.c:2454
+#: daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: gdmgreeter ÑÑÐ³Ð°ÐŒÑÐ³ ÐžÐœÐžÑÐžÐ°ÑÐžÐ»Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/slave.c:2582
+msgid "No servers were defined in the configuration file and XDMCP was disabled.  This can only be a configuration error.  So I have started a single server for you.  You should log in and fix the configuration.  Note that automatic and timed logins are disabled now."
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð»ÐŽ ÑÐµÑÐ²ÐµÑ ÑÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð»ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹ Ð±Ð° XDMCP Ñ
+Ð°Ð°Ð³ÐŽÐ¶ÑÑ. Ð­ÐœÑ ÐœÑ Ð·Ó©Ð²Ñ
+Ó©Ðœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð°Ð»ÐŽÐ°Ð° Ð±ÐŸÐ»ÐœÐŸ. Ð¢ÐžÐ¹ÐŒÑÑÑ ÑÐ° ÐœÑÐ³ÑÐœ ÐŽÐ°ÐœÑÐµÑÐ²ÐµÑ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ Ð±ÐŸÐ»ÐŸÑ
+ÑÐŸÐœ. Ð¢Ð° ÐœÑÐ²ÑÑÑÑÐŽ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð°Ð° Ð·Ð°ÑÐ°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹.ÐÓ©Ð²Ð»Ó©ÐŒÐ¶: ÐÐ²ÑÐŸÐŒÐ°Ñ Ð±Ð° Ñ
+ÑÐ³Ð°ÑÐ°Ð° Ñ
+Ò¯Ð»ÑÑÐ»ÑÑÑÐ¹ ÐœÑÐ²ÑÑÑÐ»ÑÒ¯Ò¯ÐŽ ÐŸÐŽÐŸÐŸ Ñ
+Ð°Ð°Ð³ÐŽÑÐ°Ðœ."
+
+#: daemon/slave.c:2596
+msgid "I could not start the regular X server (your graphical environment) and so this is a failsafe X server.  You should log in and properly configure the X server."
+msgstr "Ð­ÐœÐ³ÐžÐ¹Ðœ X-ÑÐµÑÐ²ÐµÑ (ÑÐ°ÐœÑ Ð³ÑÐ°ÑÐžÐº ÐŸÑÑÐžÐœ) ÑÑ
+Ð»ÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. ÐŒÓ©Ðœ ÑÐœÑ ÑÐµÑÐ²ÐµÑ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ X-ÑÐµÑÐ²ÐµÑ. Ð¢Ð° ÐœÑÐ²ÑÑÑÑÐŽ X-ÑÐµÑÐ²ÐµÑÑÑ Ð·Ó©Ð² ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: daemon/slave.c:2605
+#, c-format
+msgid "The specified display number was busy, so this server was started on display %s."
+msgstr "ÓšÐ³Ó©Ð³ÐŽÑÓ©Ðœ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ Ð·Ð°Ð²Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°, ÑÐžÐ¹ÐŒÑÑÑ ÑÐœÑ ÑÐµÑÐ²ÐµÑ %s ÐŽÑÐ»Ð³ÑÑÑÐœÐŽ ÑÑ
+ÑÐ»ÐœÑ."
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+"ÐÑÐœÐŽÑÐžÐ»ÑÐ³Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ Ð³Ð°ÑÑÐ°Ðœ ÑÐŒ ÑÐžÐ³ Ð±Ð°Ð¹ÐœÐ°. \n"
+"ÐÐž Ó©Ó©Ñ ÐœÑÐ³ÑÑÑ Ò¯Ð·ÑÑ
+ÐžÐ¹Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÐµ."
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: ÐÑÐœÐŽÑÐžÐ»ÑÐ³ÑÐžÐ¹Ð³ gtk ÐŒÐŸÐŽÑÐ»ÑÐ°Ð¹ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ Ð±ÐŸÐ»ÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°: %s. Ð¢Ò¯Ò¯ÐœÐ³Ò¯Ð¹Ð³ÑÑÑ ÐŸÑÐŸÐ»ÐŽÑÐµ"
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐ°Ð°Ñ ÐŸÑÐŸÐ»ÐŽÐŸÐŸÐŽ ÐŒÑÐœÐŽÑÐžÐ»ÑÐ³ÑÐžÐ¹Ð³ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹: %s"
+
+#: daemon/slave.c:2665
+msgid "Cannot start the greeter program, you will not be able to log in.  This display will be disabled.  Try logging in by other means and editing the configuration file"
+msgstr "ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ ÑÑ
+Ð»ÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹. ÐÑÐ»Ð³ÑÑ Ñ
+Ð°Ð°Ð³ÐŽÐ°ÐœÐ°. Ð¢Ð° Ó©Ó©Ñ Ð°ÑÐ³Ð°Ð°Ñ ÐœÑÐ²ÑÑÑÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœÑÐ°Ð¹Ð»ÑÐ³ Ð·Ð°ÑÐ²Ð°ÑÐ»Ð°ÐœÐ° ÑÑ."
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑÐ³ %s ÐŽÑÐ»Ð³ÑÑ ÐŽÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÑÐŽ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: gdmgreeter-Ð¿ÑÐŸÑÐµÑÑ Ñ
+ÑÐ²Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: FIFO ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°!"
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: gdmchooser ÑÑÐ³Ð°ÐŒÑÐ³ ÐžÐœÐžÑÐžÐ°ÑÐžÐ»Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/slave.c:3035
+msgid "Cannot start the chooser program, you will probably not be able to log in.  Please contact the system administrator."
+msgstr "Ð¡ÐŸÐœÐ³ÐŸÐ³Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ ÑÑ
+Ð»ÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹. Ð¢Ð° ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Ð¡ÐŸÐœÐ³ÐŸÐ³ÑÐžÐ¹Ð³ %s ÐŽÑÐ»Ð³ÑÑ ÐŽÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÑÐŽ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: gdmchooser Ð¿ÑÐŸÑÐµÑÑ Ñ
+ÑÐ²Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Â»~/.xsession-errorsÂ« ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: PreSession-ÑÐºÑÐžÐ¿ÑÑÐœ Ð°Ð¶ÐžÐ»Ð»Ð°Ð³Ð°Ð° > 0 ÑÑÐ³Ð° Ð±ÑÑÐ°Ð°Ð»Ð°Ð°. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/slave.c:3503
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr " %s Ñ
+ÑÐ» Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°, %s Ñ
+ÑÑÑÐ³Ð»ÑÐœÑ."
+
+#: daemon/slave.c:3504
+msgid "System default"
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ"
+
+#: daemon/slave.c:3520
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: %s -Ðœ ÐŸÑÑÐžÐœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ñ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/slave.c:3541
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: %s-Ðœ setusercontext() ÐœÑÑÐ»Ð°Ð°.Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/slave.c:3547
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: %s -Ð³ ÑÑÐ»Ð³ÑÐ¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/slave.c:3607
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr "%s: %s session ÑÐ°Ð¹Ð»ÐŽ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+ ÐŒÓ©Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹: ÐÐÐÐÑÐ³ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð»ÑÑ."
+
+#: daemon/slave.c:3613
+msgid "The session you selected does not look valid.  I will run the GNOME failsafe session for you."
+msgstr "Ð¢Ð°ÐœÑ ÑÐŸÐœÐ³ÐŸÑÐŸÐœ ÑÑÑÐ»Ñ Ñ
+Ò¯ÑÐžÐœÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.  ÐÐž ÐÐÐÐÑÐ³ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð»ÑÑ."
+
+#: daemon/slave.c:3627
+#, c-format
+msgid "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr "%s: Ò®ÐœÐŽÑÑÐœ Xsession Ð°Ð¶Ð»ÑÐœ ÑÐºÑÐžÐ¿Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. ÐÐÐÐÑÐ³ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ð³ Ð±ÐŸÐŽ."
+
+#: daemon/slave.c:3633
+msgid "Cannot find or run the base session script, will try the GNOME failsafe session for you."
+msgstr "Ò®ÐœÐŽÑÑÐœ Xsession Ð°Ð¶Ð»ÑÐœ ÑÐºÑÐžÐ¿Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. ÐÐÐÐÑÐ³ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð»ÑÑ."
+
+#. yaikes
+#: daemon/slave.c:3648
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr "%s: gnome-session Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ ÐÐÐÐÐ-ÑÑÑÐ»Ñ ÐŸÐ»ÑÐŸÐœÐ³Ò¯Ð¹, xterm -Ñ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ."
+
+#: daemon/slave.c:3653
+msgid "Could not find the GNOME installation, will try running the \"Failsafe xterm\" session."
+msgstr "ÐÐÐÐÐ-ÑÑÑÐ»Ð³Ð°Ð»Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. \"Ð¥Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ XTerm\" ÑÑÑÐ»ÑÐ°Ð°Ñ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ."
+
+#: daemon/slave.c:3661
+msgid "This is the Failsafe Gnome session.  You will be logged into the 'Default' session of Gnome with no startup scripts run.  This is only to fix problems in your installation."
+msgstr "Ð­ÐœÑ ÐœÑ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ ÐÐÐÐÐ-ÑÑÑÐ»Ñ. Ð¢Ð° ÐÐÐÐÐ -Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÑÑÐ»ÑÐ°ÐŽ ÑÑ
+Ð»ÑÐ» ÑÐºÑÐžÐ¿Ñ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð³Ò¯Ð¹Ð³ÑÑÑ ÐœÑÐ²ÑÑÑÑÑÐœ. Ð­ÐœÑ ÐœÑ Ð·Ó©Ð²Ñ
+Ó©Ðœ ÑÑÑÐ»Ð³Ð°Ð»ÑÑÐœ Ð°ÑÑÑÐŽÐ»ÑÐ³ Ð·Ð°ÑÐœÐ°."
+
+#: daemon/slave.c:3676
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Ð¥Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ ÑÑÑÐ»ÑÑÐœ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Â»xtermÂ« ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/slave.c:3689
+msgid "This is the Failsafe xterm session.  You will be logged into a terminal console so that you may fix your system if you cannot log in any other way.  To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr "Ð­ÐœÑ Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ XTerm-ÑÑÑÐ»Ñ. Ð¢Ð° ÑÐµÑÐŒÐžÐœÐ°Ð» ÐºÐŸÐœÑÐŸÐ»ÐŽ ÐœÑÐ²ÑÑÑÑÑÐœÐ±Ð°Ð¹ÐœÐ°. Ð¢ÐžÐ¹ÐŒÑÑÑ Ñ
+ÑÑÐ²ÑÑ ÑÐ° Ó©Ó©Ñ Ð°ÑÐ³Ð°Ð°Ñ ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ð³Ð°Ð°Ð±ÐŸÐ» ÑÐ° ÑÐžÑÑÐµÐŒÑÑ Ð·Ð°ÑÐ°Ð¶ ÑÐ°ÐŽÐœÐ°. Ð­ÐœÑ ÑÐµÑÐŒÐžÐœÐ°Ð»ÑÐ³ ÐŸÑÑ
+ÐžÑ
+ÐžÐ¹Ðœ ÑÑÐ»ÐŽÑÐ° Â«exitÂ» Ð±ÐžÑÑÑÐŽ enter ÐŽÐ°ÑÐ°Ð°ÑÐ°Ð¹."
+
+#: daemon/slave.c:3716
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ ÐœÑÐ²ÑÑÑÑ
+ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð»Ð³Ò¯Ð¹"
+
+#: daemon/slave.c:3719
+msgid "The system administrator has disabled your account."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³Ñ ÑÐ°ÐœÑ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ð³ Ñ
+Ð°Ð°ÑÐ°Ðœ."
+
+#: daemon/slave.c:3748
+msgid "Error! Unable to set executable context."
+msgstr "ÐÐ»ÐŽÐ°Ð°! ÐÒ¯Ð¹ÑÑÑÐ³ÑÑ
+ Ñ
+Ð°ÐŒ ÑÐµÐºÑÑÐžÐ¹Ð³ ÑÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð»ÐŸÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹"
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3756
+#: daemon/slave.c:3761
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: ÐÒ¯Ð¹ÑÑÑÐ³ÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹ %s %s %s"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3772
+msgid "Cannot start the session due to some internal error."
+msgstr "ÐÐ°ÑÐžÐŒ ÐŽÐŸÑÐŸÐŸÐŽ Ð°Ð»ÐŽÐ°Ð°ÐœÑ ÑÐ»ÐŒÐ°Ð°Ñ ÑÑÑÐ»ÑÑÐ³ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹."
+
+#: daemon/slave.c:3826
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s: Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ auth Ð³ÑÐ¶ ÐœÑÑÐ»ÑÑÑÐœ, Ñ
+Ð°ÑÐžÐœ getpwnam(%s) Ð±Ò¯ÑÑÑÐœÐ³Ò¯Ð¹!"
+
+#: daemon/slave.c:3840
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: PostLogin-ÑÐºÑÐžÐ¿ÑÑÐœ Ð°Ð¶ÐžÐ»Ð»Ð°Ð³Ð°Ð° > 0 ÑÑÐ³Ð° Ð±ÑÑÐ°Ð°Ð»Ð°Ð°. Ð¢Ð°ÑÑÐ°Ð»Ñ."
+
+#: daemon/slave.c:3849
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Ð¢Ð°ÐœÑ Ð³ÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ Â»%sÂ« -Ñ Ð¶ÐžÐ³ÑÐ°Ð°Ð³ÐŽÐ°Ð²\n"
+"ÐÑÑ
+ÐŽÑÑ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ð¶ Ñ Ð±ÐŸÐ»ÐŸÑ
+ ÑÐŒ ÑÐžÐ³ Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° Â»rootÂ«-Ð»Ð°Ð²Ð»Ð°Ñ
+Ð°Ð° ÑÑ
+Ð»ÑÐ» Ð»Ð°Ð²Ð»Ð°Ñ
+Ð°Ð°Ñ Ð°Ð²Ñ\n"
+"ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ° ÑÑ?\n"
+"\n"
+"Ð¢Ð° Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ ÑÑÑÐ»ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÑ
+Ð³Ò¯Ð¹ Ð±ÐŸÐ» ÑÑ Ñ Ð°Ð¶ÐžÐ»Ð»Ð°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ð¶ Ð±ÐŸÐ»ÐœÐŸ."
+
+#: daemon/slave.c:3857
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Ð­Ñ
+Ð»ÑÐ» Ð»Ð°Ð²Ð»Ð°Ñ
+ Â»%sÂ« %s -ÐŽ Ð°Ð»Ð³Ð°!"
+
+#: daemon/slave.c:4037
+msgid "GDM could not write to your authorization file.  This could mean that you are out of disk space or that your home directory could not be opened for writing.  In any case, it is not possible to log in.  Please contact your system administrator"
+msgstr ""
+"GDM ÑÐ°ÐœÑ Ð³ÑÑÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ ÑÐ°Ð¹Ð»ÑÐ³ Ð±ÐžÑÐžÐ¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð­ÐœÑ ÐŽÐžÑÐºÑÐœ ÐŽÑÑÑ ÑÐžÐœÑ\n"
+"ÑÑÐ» Ð·Ð°Ð¹ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ ÑÑÐ²ÑÐ» ÑÐ°ÐœÑ ÑÑ
+Ð»ÑÐ» Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð±ÐžÑÐžÑ
+ÑÑÑ ÐœÑÑÐ³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹Ð¶ Ð±ÐŸÐ»ÐœÐŸ.\n"
+"Ð¯ÐŒÐ°Ñ Ñ Ð³ÑÑÑÐœ ÑÐ° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹.Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/slave.c:4113
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÑÑÑÐ»ÑÑÐ³ ÑÐ°Ð»Ð³Ð°Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/slave.c:4194
+msgid "Your session only lasted less than 10 seconds.  If you have not logged out yourself, this could mean that there is some installation problem or that you may be out of diskspace.  Try logging in with one of the failsafe sessions to see if you can fix this problem."
+msgstr ""
+"Ð¢Ð°ÐœÑ ÑÑÑÐ»Ñ 10 Ñ
+Ò¯ÑÑÑ
+Ð³Ò¯Ð¹ ÑÐµÐºÑÐœÐŽ Ð±ÐŸÐ»ÐœÐŸ. Ð¥ÑÑÐ²ÑÑ ÑÐ° Ó©Ó©ÑÓ©Ó© Ð³Ð°ÑÐ°Ð°Ð³Ò¯Ð¹ Ð±ÐŸÐ» \n"
+"ÑÐœÑ ÐŽÐ°ÑÐ°Ð°Ñ
+ÐžÐ¹Ð³ Ð·Ð°Ð°ÐœÐ°. Ð¢Ð°ÐœÑ ÐŽÐžÑÐ·ÐœÐŽ Ð·Ð°Ð¹ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ ÑÑÐ²ÑÐ» ÑÑÑÐ»Ð³Ð°Ð»ÑÑÐœ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÑÐ°Ðœ. \n"
+"Ð¢Ð° Ð°ÑÑÑÐŽÐ»ÑÐ³ Ð·Ð°ÑÐ°Ñ
+ÐŽÐ°Ð° Ñ
+Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ Ð³ÐŸÑÐžÐŒÐŸÐŸÑ ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ."
+
+#: daemon/slave.c:4202
+msgid "View details (~/.xsession-errors file)"
+msgstr "ÐÑÐ»Ð³ÑÑÑÐœÐ³Ò¯Ð¹ Ñ
+Ð°ÑÐ°Ñ
+ (~/.xsession-errors file)"
+
+#: daemon/slave.c:4346
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "GDM ÑÐœÑÑÐ°Ð°Ñ
+ ÑÑÐ²ÑÐ» ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Ð¿ÑÐŸÑÐµÑÑ ÐžÐ»ÑÒ¯Ò¯Ð»Ð»ÑÑ."
+
+#: daemon/slave.c:4440
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "Ping %s Ñ
+ÐžÐ¹Ñ
+ÑÐŽ Ð°Ð»ÐŽÐ°Ð°."
+
+#: daemon/slave.c:4726
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: ÐÐŸÑÑÐŸÐ¹ Ð°Ð»ÐŽÐ°Ð° X-ÐÐ»ÐŽÐ°Ð° - %s -Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+"
+
+#: daemon/slave.c:4820
+msgid "Login sound requested on non-local display or the play software cannot be run or the sound does not exist"
+msgstr "ÐÐŸÐºÐ°Ð» Ð±ÑÑ ÐŽÑÐ»Ð³ÑÑÑÑÑ ÐœÑÐ²ÑÑÑÑ
+ ÑÐžÐŒÑÑ Ó©Ð³Ó©Ñ
+ ÑÐ°Ð°ÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ ÑÑÐ²ÑÐ» ÑÐŸÐ³Ð»ÑÑÐ»Ð°Ñ
+ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ ÑÑÐ²ÑÐ» ÐŽÑÑÐœÑ ÑÐ°Ð¹Ð» Ð°Ð»Ð³Ð°"
+
+#: daemon/slave.c:5175
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Ð­Ñ
+Ð»ÑÐ»ÐžÐ¹Ðœ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ°Ð²: %s"
+
+#: daemon/slave.c:5183
+#: daemon/slave.c:5322
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Ð¡ÐºÑÐžÐ¿Ñ-Ð¿ÑÐŸÑÐµÑÑ Ñ
+ÑÐ²Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/slave.c:5277
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: ÐšÑÐ³Ð°ÐŒ Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/slave.c:5316
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: ÐÒ¯Ð¹ÑÑÑÐ³ÑÐ» Ð±Ò¯ÑÑÑÐœÐ³Ò¯Ð¹: %s"
+
+#: daemon/verify-crypt.c:75
+#: daemon/verify-pam.c:723
+#: daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Ð¥Ò¯ÑÐžÐœÐ³Ò¯Ð¹ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐœÑÑ ÑÑÐ²ÑÐ» ÐœÑÑÑ Ò¯Ð³. Ò®ÑÑÐ³Ò¯Ò¯ÐŽÐžÐ¹Ðœ ÑÐŸÐŒ Ð¶ÐžÐ¶ÐžÐ³ Ñ
+ÑÐ»Ð±ÑÑ ÑÐŸÐ»ÐžÐ³ÐŽÑÐŸÐœ Ð±Ð°Ð¹Ð¶ Ð±ÐŸÐ»ÐŸÑ
+ ÑÐŒ. Ð¢Ð° Caps Lock ÑÐŸÐ²ÑÐžÐ»ÑÑÑ ÐžÐŽÑÐ²Ñ
+ÐžÐ¶ÑÑÐœ ÑÑÑÑ
+ÐžÐ¹Ð³ ÐœÑÐ³ÑÐ»Ð°ÐœÐ° ÑÑ"
+
+#: daemon/verify-crypt.c:80
+#: daemon/verify-pam.c:733
+#: daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Caps Lock ÑÐŸÐ²ÑÐžÐ»ÑÑÑ ÑÐœÑÑÐ°Ð°Ð»ÑÑÐ°Ð¹ ÑÑÑÑ
+ÐžÐ¹Ð³ ÐœÑÐ³ÑÐ»Ð°ÐœÐ° ÑÑ."
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127
+#: daemon/verify-pam.c:176
+#: daemon/verify-shadow.c:126
+#: gui/gdmlogin.c:3052
+msgid "Please enter your username"
+msgstr "Ð¢Ð° ÐœÑÐ²ÑÑÑÑ
+ ÐœÑÑÑÑ Ó©Ð³ÐœÓ© Ò¯Ò¯"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128
+#: daemon/verify-pam.c:92
+#: daemon/verify-pam.c:93
+#: daemon/verify-pam.c:94
+#: daemon/verify-pam.c:170
+#: daemon/verify-pam.c:512
+#: daemon/verify-shadow.c:127
+#: gui/gdmlogin.c:1073
+#: gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873
+#: gui/gdmlogin.c:2342
+#: gui/greeter/greeter.c:272
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐœÑÑ:"
+
+#: daemon/verify-crypt.c:166
+#: daemon/verify-pam.c:95
+#: daemon/verify-pam.c:96
+#: daemon/verify-pam.c:223
+#: daemon/verify-shadow.c:184
+#: gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "ÐÑÑÑ Ò¯Ð³:"
+
+#: daemon/verify-crypt.c:184
+#: daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202
+#: daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "\"%s\" Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð³ÑÑÑÐžÐ»ÑÐ³ÐŽÑÑÐ³Ò¯Ð¹."
+
+#: daemon/verify-crypt.c:211
+#: daemon/verify-pam.c:609
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Root-ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ð³ Â«%sÂ» ÐŽÑÐ»Ð³ÑÑÑÐœÐŽ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+Ð³Ò¯Ð¹"
+
+#: daemon/verify-crypt.c:213
+#: daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³Ñ ÑÐœÑ ÑÐŸÐœÑ
+ÐœÐŸÐŸÑ ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ð³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+Ð³Ò¯Ð¹"
+
+#: daemon/verify-crypt.c:229
+#: daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247
+#: daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "%s Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ ÐœÑÐ²ÑÑÑÑ
+ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð»Ð³Ò¯Ð¹"
+
+#: daemon/verify-crypt.c:231
+#: daemon/verify-crypt.c:255
+#: daemon/verify-pam.c:639
+#: daemon/verify-pam.c:888
+#: daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³Ñ ÑÐ°ÐœÑ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ð³ Ñ
+Ð°Ð°ÑÐ°Ðœ."
+
+#: daemon/verify-crypt.c:278
+#: daemon/verify-crypt.c:416
+#: daemon/verify-pam.c:657
+#: daemon/verify-pam.c:905
+#: daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "%s -Ðœ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ Ð³ÑÑÐ¿Ð¿ ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/verify-crypt.c:280
+#: daemon/verify-crypt.c:419
+#: daemon/verify-pam.c:659
+#: daemon/verify-pam.c:908
+#: daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact your system administrator."
+msgstr ""
+"\n"
+"Ð¢Ð°ÐœÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ Ð³ÑÑÐ¿Ð¿ ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹.\n"
+"Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/verify-crypt.c:291
+#: daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309
+#: daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "%s -Ðœ ÐœÑÑÑ Ò¯Ð³ÐžÐ¹Ðœ Ñ
+ÑÐ³Ð°ÑÐ°Ð° ÐŽÑÑÑÑÑÑ"
+
+#: daemon/verify-crypt.c:293
+#: daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Ð¢Ð°ÐœÑÐ³ ÐœÑÑÑ Ò¯Ð³ÑÑ ÐŽÐ°ÑÐžÑ Ó©Ó©ÑÑÐžÐ»Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ°.\n"
+" ÐšÐžÐœÑ ÐœÑÑÑ Ò¯Ð³ ÑÐŸÐœÐ³ÐŸÐœÐŸ ÑÑ."
+
+#: daemon/verify-crypt.c:304
+#: daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try again later or contact your system administrator."
+msgstr ""
+"\n"
+"Ð¢Ð°ÐœÑ ÐœÑÑÑ Ò¯Ð³ÐžÐ¹Ð³ Ó©Ó©ÑÑÐžÐ»Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹.\n"
+"ÐÑ
+ÐžÐœ ÐŸÑÐŸÐ»ÐŽÐŸÐŸÐŽ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/verify-crypt.c:347
+#: daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366
+#: daemon/verify-shadow.c:374
+msgid "Your password has been changed but you may have to change it again, please try again later or contact your system administrator."
+msgstr "Ð¢Ð°ÐœÑ ÐœÑÑÑ Ò¯Ð³ Ó©Ó©ÑÑÐžÐ»Ó©Ð³ÐŽÑÓ©Ðœ. ÐÑÑ
+ÐŽÑÑ ÑÐ° Ð°Ñ
+ÐžÐ°ÐŽ Ó©Ó©ÑÑÐžÐ»Ó©Ñ
+ ÑÑÑÐŸÐ¹. Ð¢Ð° ÐŽÐ°ÑÐ°Ð° ÐŽÐ°Ñ
+ÐžÐœ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ ÑÑÐ²ÑÐ» ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/verify-crypt.c:366
+#: daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Ð¢Ð°ÐœÑ ÐœÑÑÑ Ò¯Ð³ÐžÐ¹Ðœ Ñ
+Ò¯ÑÐžÐœÑÑÐ¹ Ñ
+ÑÐ³Ð°ÑÐ°Ð° ÐŽÑÑÑÑÑÑ. \n"
+"ÐÐŽÐŸÐŸ Ð·Ó©Ð²Ñ
+Ó©Ðœ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³Ñ Ð» Ó©Ó©ÑÑÐžÐ»Ð¶ ÑÐ°ÐŽÐœÐ°."
+
+#: daemon/verify-crypt.c:373
+#: daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "passwdexpired -Ðœ ÐŽÐŸÑÐŸÐŸÐŽ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/verify-crypt.c:375
+#: daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"ÐÐŸÑÐŸÐŸÐŽ Ð°Ð»ÐŽÐ°Ð°ÐœÑ ÑÐ»ÐŒÐ°Ð°Ñ ÑÐ° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹.\n"
+"ÐÑ
+ÐžÐœ ÐŸÑÐŸÐ»ÐŽÐŸÐŸÐŽ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/verify-crypt.c:411
+#: daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "%s -Ðœ passwd-Ð±Ò¯ÑÑÑ Ð°Ð²Ð°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/verify-pam.c:97
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Ð¢Ð°ÐœÑÐ³ ÐœÑÑÑ Ò¯Ð³ÑÑ ÐŽÐ°ÑÐžÑ Ó©Ó©ÑÑÐžÐ»Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ° (ÐœÑÑÑ Ò¯Ð³ Ñ
+ÑÑÑÐžÑÑÐ°Ðœ)"
+
+#: daemon/verify-pam.c:98
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Ð¢Ð°ÐœÑÐ³ ÐœÑÑÑ Ò¯Ð³ÑÑ ÐŽÐ°ÑÐžÑ Ó©Ó©ÑÑÐžÐ»Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ° (Ð­Ð·ÑÐœ ÑÐ°Ð°ÑÐŽÑÐ°Ðœ)"
+
+#: daemon/verify-pam.c:99
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Ð¢Ð°ÐœÑ ÐŽÐ°ÐœÑÐœÑ Ñ
+ÑÐ³Ð°ÑÐ°Ð° ÐŽÑÑÑÑÑÑ. Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/verify-pam.c:100
+msgid "No password supplied"
+msgstr "ÐÑÑÑ Ò¯Ð³ Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:101
+msgid "Password unchanged"
+msgstr "ÐÑÑÑ Ò¯Ð³ Ó©Ó©ÑÑÐžÐ»Ó©Ð³ÐŽÑÓ©ÐœÐ³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:102
+msgid "Can not get username"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐœÑÑÐžÐ¹Ð³ Ð°Ð²Ñ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±.Ð°"
+
+#: daemon/verify-pam.c:103
+msgid "Retype new UNIX password:"
+msgstr "ÐšÐžÐœÑ Ð®ÐÐÐÐ¡ ÐœÑÑÑ Ò¯Ð³ÑÑ ÐŽÐ°Ñ
+ÐžÐœ Ó©Ð³:"
+
+#: daemon/verify-pam.c:104
+msgid "Enter new UNIX password:"
+msgstr "ÐšÐžÐœÑ Ð®ÐÐÐÐ¡ ÐœÑÑÑ Ò¯Ð³ÑÑ Ó©Ð³:"
+
+#: daemon/verify-pam.c:105
+msgid "(current) UNIX password:"
+msgstr "(ÐŸÐŽÐŸÐŸÐ³ÐžÐ¹Ðœ) Ð®ÐÐÐÐ¡ ÐœÑÑÑ Ò¯Ð³:"
+
+#: daemon/verify-pam.c:106
+msgid "Error while changing NIS password."
+msgstr "NIS ÐœÑÑÑ Ò¯Ð³ Ó©Ó©ÑÑÐžÐ»Ð¶ Ð±Ð°Ð¹Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð°."
+
+#: daemon/verify-pam.c:107
+msgid "You must choose a longer password"
+msgstr "Ð¢Ð° ÐžÐ»Ò¯Ò¯ ÑÑÑ ÐœÑÑÑ Ò¯Ð³ ÑÐŸÐœÐ³ÐŸÑ
+ ÑÑÑÐŸÐ¹"
+
+#: daemon/verify-pam.c:108
+msgid "Password has been already used. Choose another."
+msgstr "Ð­ÐœÑ ÐœÑÑÑ Ò¯Ð³ Ñ
+ÑÐŽÐžÐ¹ÐœÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐžÑ
+ÑÐ¶.ÓšÓ©ÑÐžÐ¹Ð³ ÑÐŸÐœÐ³ÐŸ."
+
+#: daemon/verify-pam.c:109
+msgid "You must wait longer to change your password"
+msgstr "Ð¢Ð° ÐœÑÑÑ Ò¯Ð³ÑÑ Ó©Ó©ÑÑÐžÐ»Ó©Ñ
+ÐŽÓ©Ó© ÑÐŽÐ°Ð°Ðœ Ñ
+Ò¯Ð»ÑÑÑ
+ ÑÑÑÐŸÐ¹"
+
+#: daemon/verify-pam.c:110
+msgid "Sorry, passwords do not match"
+msgstr "Ð£ÑÑÐžÐ»Ð°Ð°ÑÐ°Ð¹ ÐœÑÑÑ Ò¯Ð³ ÑÐŸÑ
+ÐžÑÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:387
+msgid "Cannot setup pam handle with null display"
+msgstr "PAM-Ð±ÐŸÐ»ÐŸÐ²ÑÑÑÑÐ»Ð°Ð³Ñ Ñ
+ÐŸÐŸÑÐŸÐœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ñ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹."
+
+#: daemon/verify-pam.c:404
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "%s ÑÐµÑÐ²ÐžÑ Ò¯Ò¯ÑÐ³ÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹: %s\n"
+
+#: daemon/verify-pam.c:412
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "PAM_TTY=%s ÐŸÐ»Ð³ÐŸÐ³ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:422
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "PAM_RHOST=%s ÐŸÐ»Ð³ÐŸÐ³ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:565
+#: daemon/verify-pam.c:584
+#: daemon/verify-pam.c:838
+#: daemon/verify-pam.c:851
+msgid "Couldn't authenticate user"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ Ð³ÑÑÑÐžÐ»ÑÐ³ÐŽÑÑÐ³Ò¯Ð¹."
+
+#: daemon/verify-pam.c:612
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐžÐ¹Ð³ ÑÐœÑ ÐŽÑÐ»Ð³ÑÑÑÑÑ ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ð³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+Ð³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:628
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ %s -Ðœ Ð³ÑÑÑÐžÐ»Ð³ÑÑÐ³ ÑÐŸÐ»ÑÐ¶ Ð±Ð°Ð¹Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°"
+
+#: daemon/verify-pam.c:630
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or contact the system administrator."
+msgstr ""
+"\n"
+"ÐÑÑÑÐžÐ»Ð³ÑÑ Ó©Ó©ÑÑÐžÐ»Ó©Ð»Ó©Ð»Ñ Ð±Ò¯ÑÑÑÐœÐ³Ò¯Ð¹. Ð¢Ð° ÐŽÐ°ÑÐ°Ð° ÐŽÐ°Ñ
+ÐžÐœ ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ ÑÑÐ²ÑÐ» ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐŽÐ°Ð° Ñ
+Ð°ÐœÐŽÐ°ÐœÐ° ÑÑ."
+
+#: daemon/verify-pam.c:637
+#: daemon/verify-pam.c:885
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "%s Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ ÑÐžÑÑÐµÐŒ ÑÒ¯Ò¯ Ñ
+Ð°ÐœÐŽÐ°Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:643
+#: daemon/verify-pam.c:891
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "%s Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ ÐŸÐŽÐŸÐŸÐœÐŸÐŸÑ Ñ
+ÐŸÐ¹Ñ Ñ
+Ð°ÐœÐŽÐ°Ð»Ñ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:645
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³Ñ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÒ¯Ñ Ð·ÑÑÑÑÐœ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ Ñ
+Ð°Ð°ÑÐ°Ðœ."
+
+#: daemon/verify-pam.c:650
+#: daemon/verify-pam.c:898
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "ÐÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ðœ ÐŒÐµÐœÐµÐ¶ÐµÑ %s ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: daemon/verify-pam.c:671
+#: daemon/verify-pam.c:921
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "%s -Ðœ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÑÑÑ
+ÐžÐ¹Ðœ Ð±Ð°ÑÐ°Ð»Ð³Ð°Ð° ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:685
+#: daemon/verify-pam.c:936
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "%s ÑÑÑÐ»Ñ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹"
+
+#: daemon/verify-pam.c:727
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"ÐÑÑÑÐžÐ»Ð³ÑÑ Ð±Ò¯ÑÑÑÐœÐ³Ò¯Ð¹. Ò®ÑÐ³Ò¯Ò¯ÐŽ Ð·Ó©Ð² (ÑÐŸÐŒ,Ð¶ÐžÐ¶ÐžÐ³) Ñ
+ÑÐ»Ð±ÑÑÑ Ó©Ð³Ó©Ð³ÐŽÓ©Ñ
+ ÑÑÑÐŸÐ¹."
+
+#: daemon/verify-pam.c:743
+#: daemon/verify-pam.c:841
+#: daemon/verify-pam.c:854
+msgid "Authentication failed"
+msgstr "ÐÑÑÑÐžÐ»Ð³ÑÑ ÐœÑÑÐ»Ð°Ð°"
+
+#: daemon/verify-pam.c:807
+msgid "Automatic login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°Ñ ÐœÑÐ²ÑÑÑÐ»Ñ"
+
+#: daemon/verify-pam.c:894
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+"\n"
+"Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³Ñ ÑÐ°ÐœÑ ÑÐžÑÑÐµÐŒÑÐœ ÑÒ¯Ñ Ð»Ð°Ð²Ð»Ð°Ñ
+ ÑÑÑ Ñ
+Ð°ÐœÐŽÐ°Ñ
+ÑÐ³ Ñ
+Ð°Ð°ÑÐ°Ðœ Ð±Ð°Ð¹ÐœÐ°."
+
+#: daemon/verify-pam.c:1069
+#: daemon/verify-pam.c:1071
+msgid "Can't find PAM configuration for gdm."
+msgstr "gdm -Ðœ PAM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Ð¡ÐµÑÐ²ÐµÑÐžÐ¹Ðœ Ñ
+ÐŸÑÑÑÐœ ÐœÑÑ ÑÐŸÐ³ÑÐŸÐŸÐ³ÐŽÑÐŸÐœÐ³Ò¯Ð¹: %s!"
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s:ÑÐŸÐºÐºÐµÑ Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°!"
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: ÑÐŸÐºÐºÐµÑ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°!"
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: XDMCP-Ð±ÑÑÐµÑ Ò¯Ò¯ÑÐ³ÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹!"
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: XDMCP-ÑÐŸÐ»Ð³ÐŸÐ¹ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹!"
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: ÐÑÑÑÑ XDMCP-Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ!"
+
+#: daemon/xdmcp.c:652
+#: daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: %s Ñ
+ÐŸÑÑÑÐœ Ñ
+Ò¯ÑÐžÐœÐ³Ò¯Ð¹ Opcode"
+
+#: daemon/xdmcp.c:693
+#: daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: authlist Ð¿Ð°ÐºÐµÑÐ°Ð°Ñ Ð·Ð°ÐŽÐ°ÑÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:709
+#: daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ÐšÐ°Ð»Ð³Ð°Ð»ÑÐœ ÐœÐžÐ¹Ð»Ð±ÑÑÑ Ð°Ð»ÐŽÐ°Ð°"
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ñ
+Ð°ÑÐ³ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ð¡ÑÐ» ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1169
+#: daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Ð­Ð²ÐŽÑÑÑ
+ÐžÐ¹ Ñ
+Ð°ÑÐ³"
+
+#: daemon/xdmcp.c:1352
+#: daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s Ñ
+ÐŸÑÑÑÐœ XDMCP-Ó©Ð³Ó©Ð³ÐŽÓ©Ð» ÑÐ°ÑÐ³Ð°Ð»Ð·Ð°Ð³ÐŽÐ»Ð°Ð°"
+
+#: daemon/xdmcp.c:1585
+#: daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Ð¢Ò¯Ð³Ð¶ÐžÐ³ÐŽÑÑÐœ %s Ñ
+ÐŸÑÑÐŸÐŸÑ Ð¥Ò®Ð¡Ð­ÐÐ¢ Ñ
+Ò¯Ð»ÑÑÐœ Ð°Ð²Ð»Ð°Ð°"
+
+#: daemon/xdmcp.c:1604
+#: daemon/xdmcp.c:1980
+#: daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ð¥ÐŸÐ»Ð±ÐŸÐ»ÑÑÐœ ÑÓ©ÑÓ©Ð» ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐÐ»ÐžÐµÐœÑ Ñ
+Ð°ÑÐ³ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐÑÑÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ ÐœÑÑ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐÑÑÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ó©Ð³Ó©Ð³ÐŽÓ©Ð» ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐÑÑÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ð¶Ð°Ð³ÑÐ°Ð°Ð»Ñ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ò®Ð¹Ð»ÐŽÐ²ÑÑÐ»ÑÐ³ÑÐžÐ¹Ðœ Ñ
+Ð°ÑÐ³ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1688
+#: daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÐÑÑÑÑ %s ÑÐ°Ð»Ð³Ð°Ñ
+ ÐœÐžÐ¹Ð»Ð±ÑÑ"
+
+#: daemon/xdmcp.c:1956
+#: daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Ð¢Ò¯Ð³Ð¶ÐžÐ³ÐŽÑÑÐœ %s Ñ
+ÐŸÑÑÐŸÐŸÑ Ñ
+ÑÐœÐ°Ð»ÑÑÐ³ Ð°Ð²Ð»Ð°Ð°"
+
+#: daemon/xdmcp.c:1973
+#: daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ð¡ÑÑÐ»ÑÑÐœ Ð¢Ð¢ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ð°ÐœÐ³Ðž ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:2108
+#: daemon/xdmcp.c:2115
+#: daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237
+#: daemon/xdmcp.c:2244
+#: daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ð¥Ð°ÑÐ³ ÑÐœÑÐžÐ³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: daemon/xdmcp.c:2367
+#: daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Ð¢Ò¯Ð³Ð¶ÐžÐ³ÐŽÑÑÐœ %s Ñ
+ÐŸÑÑÐŸÐŸÑ KEEPALIVE -Ð³ Ð°Ð²Ð»Ð°Ð°"
+
+#: daemon/xdmcp.c:2690
+#: daemon/xdmcp.c:2697
+#: daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: XDMCP-ÐŽÑÐŒÐ¶ÐžÐ»ÑÐ³ Ð°Ð»Ð³Ð°"
+
+#: gui/gdmXnestchooser.c:166
+#: gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Xnest-ÑÑÑÐ°Ð°Ð»ÑÐœ ÐŒÓ©Ñ"
+
+#: gui/gdmXnestchooser.c:166
+#: gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "Ð¡Ð¢Ð ÐÐÐ"
+
+#: gui/gdmXnestchooser.c:167
+#: gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Xnest -Ðœ ÐœÑÐŒÑÐ»Ñ ÑÐŸÐœÐ³ÐŸÐ»ÑÑÑÐŽ"
+
+#: gui/gdmXnestchooser.c:167
+#: gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "Ð¡ÐÐÐÐÐÐ¢Ð£Ð£Ð"
+
+#: gui/gdmXnestchooser.c:168
+#: gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "ÐÑÐŽ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+"
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "ÐÓ©Ð²Ñ
+Ó©Ðœ Xnest Ð°Ð¶ÐžÐ»Ð»Ð°ÐœÐ°, Ñ
+Ò¯ÑÑÐ»Ñ Ð°Ð»Ð³Ð° (ÑÐŸÐœÐ³ÐŸÐ³Ñ Ð°Ð»Ð³Ð°)"
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "ÐšÑÑÐŽ Ð±ÑÑÑÐœ ÐŸÑÐŸÐœÐŽ ÑÑÑÐŽ Ñ
+Ò¯ÑÑÐ»Ñ (Ð¡ÐŸÐœÐ³ÐŸÐ³Ñ)"
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "ÐšÑÑÐŽ Ð±ÑÑÑÐœ ÐŸÑÐŸÐœÐŽ ÑÐ°ÑÐ°Ð»Ñ Ð°Ð¶ÐžÐ»Ð»ÑÑÑÐ°Ñ
+ (Ð¡ÐŸÐœÐ³ÐŸÐ³Ñ)"
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "GDM -Ðœ Ð°Ð¶ÐžÐ»Ð»Ð°Ð³Ð°Ð°Ð³ ÑÐ°Ð»Ð³Ð°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹Ñ
+"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "Xnest Ò¯Ð» ÐŸÑÑÐžÐœÐŸ."
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "Ð¢Ð° ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐ°Ð°ÑÐ°Ð°, Ò¯Ò¯ÐœÐžÐ¹Ð³ ÑÑÑÐ»Ð³Ð°Ð¶ Ó©Ð³Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÐœÑ Ò¯Ò¯."
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "ÐšÑÑÐŽ Ð±ÑÑ XDMCP ÐœÑÑÐ³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmXnestchooser.c:551
+#: gui/gdmXnestchooser.c:572
+msgid "Please ask your system administrator to enable it in the GDM configurator program."
+msgstr "ÐšÑÑÐŽ Ð±ÑÑ XDMCP ÐžÐŽÑÐ²Ñ
+ÐžÐ¶ÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐ°Ð°ÑÐ°Ð° GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ ÐŽÐŸÑÑÐŸÐŸÑ Ò¯Ò¯ÐœÐžÐ¹Ð³ ÐžÐŽÑÐ²Ñ
+ÐžÐ¶Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÐœÑ Ò¯Ò¯"
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "XDMCP ÐœÑÑÐ³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "GDM Ð°Ð¶ÐžÐ»Ð»Ð°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "Ð¢Ð° ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐ°Ð°ÑÐ°Ð° ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ Ó©Ð³Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÐœÑ Ò¯Ò¯."
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "Ð¡ÑÐ» ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŽÑÐ³Ð°Ð°Ñ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7
+#: gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "GDM-Ñ
+ÐŸÑÑ ÑÐŸÐœÐ³ÐŸÐ³Ñ"
+
+#: gui/gdmchooser-strings.c:8
+#: gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Ð­ÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑÐœ Ñ
+ÑÑÑÐ³Ð»ÑÑ"
+
+#: gui/gdmchooser-strings.c:9
+#: gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "Ð¡Ò¯Ð»Ð¶ÑÑ Ñ
+Ð°Ð¹Ñ
+"
+
+#: gui/gdmchooser-strings.c:10
+#: gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐ°Ð°Ñ Ð³Ð°ÑÐ°Ñ
+"
+
+#: gui/gdmchooser-strings.c:11
+#: gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "Ð¡ÐŸÐœÐ³ÐŸÑÐŸÐœ Ñ
+ÐŸÑÑ ÐŽÑÑÑ ÑÑÑÐ»Ñ ÐœÑÑÑ
+"
+
+#: gui/gdmchooser-strings.c:12
+#: gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "_Ð¥ÐŸÐ»Ð±ÐŸÑ
+"
+
+#: gui/gdmchooser-strings.c:13
+#: gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Ð¢Ó©Ð»Ó©Ð²"
+
+#: gui/gdmchooser-strings.c:14
+#: gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "Ð¥ÐŸÑÑ _ÐœÑÐŒÑÑ
+:"
+
+#. EOF
+#: gui/gdmchooser-strings.c:15
+#: gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19
+#: gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26
+#: gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37
+#: gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85
+#: gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16
+#: gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "Ð­ÐœÑ Ñ
+ÐŸÑÑÑÐ³ ÑÐ°Ð»Ð³Ð°Ð°ÐŽ ÐŽÑÑÐŽ Ð¶Ð°Ð³ÑÐ°Ð°Ð»ÑÐ°ÐŽ ÐœÑÐŒ"
+
+#: gui/gdmchooser-strings.c:17
+#: gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_ÐÑÐŒÑÑ
+"
+
+#: gui/gdmchooser.c:79
+msgid "Please wait: scanning local network..."
+msgstr "Ð¢Ð° Ñ
+Ò¯Ð»ÑÑÐœÑ Ò¯Ò¯. ÐŽÐŸÑÐŸÐŸÐŽ ÑÒ¯Ð»Ð¶ÑÑÐ³ ÑÐ°Ð»Ð³Ð°Ð¶ Ð±Ð°Ð¹ÐœÐ° ..."
+
+#: gui/gdmchooser.c:80
+msgid "No serving hosts were found."
+msgstr "Ð¡Ð°ÐœÐ°Ð» Ð±ÐŸÐ»Ð³ÐŸÑÐžÑ
+ Ñ
+ÐŸÑÑ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹."
+
+#: gui/gdmchooser.c:81
+msgid "Choose a ho_st to connect to:"
+msgstr "Ð¢Ð° ÐŽÐŸÐŸÑÑ
+Ðž Ð¶ÐžÐ³ÑÐ°Ð°Ð»ÑÐ°Ð°Ñ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÐŸÑ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÑÑÐœ _Ñ
+ÐŸÑÑÐŸÐŸ ÑÐŸÐœÐ³ÐŸÐœÐŸ ÑÑ."
+
+#. markup
+#: gui/gdmchooser.c:645
+msgid "Cannot connect to remote server"
+msgstr "ÐÐ»ÑÑÐœ ÑÐµÑÐ²ÐµÑ Ð»Ò¯Ò¯ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmchooser.c:646
+#, c-format
+msgid "The host \"%s\" is not willing to support a login session right now.  Please try again later."
+msgstr "\"%s\" Ñ
+ÐŸÑÑ ÑÐ³ ÐŸÐŽÐŸÐŸ ÐœÑÐ²ÑÑÑÑ
+ ÑÑÑÐ»Ñ ÐœÐžÐ¹Ð»Ò¯Ò¯Ð»ÑÑ
+ÑÐŽ Ð±ÑÐ»ÑÐœ Ð±ÑÑ Ð±Ð°Ð¹ÐœÐ°. ÐÐ°ÑÐ°Ð° ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ."
+
+#. markup
+#: gui/gdmchooser.c:1270
+msgid "Did not receive response from server"
+msgstr "Ð¡ÐµÑÐ²ÐµÑÑÑÑ Ñ
+Ð°ÑÐžÑ Ñ
+Ò¯Ð»ÑÑÐœ Ð°Ð²ÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmchooser.c:1271
+#, c-format
+msgid "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the host is not turned on, or is not willing to support a login session right now.  Please try again later."
+msgstr "\"%s\" Ñ
+ÐŸÑÑÐŸÐŸÑ %d ÑÐµÐºÑÐœÐŽÑÐŽ Ñ
+Ð°ÑÐžÑ ÐžÑÑÑÐœÐ³Ò¯Ð¹.  ÐÐ°Ð³Ð°ÐŽ Ñ
+ÐŸÑÑ ÑÐœÑÑÐ°Ð°Ð»ÑÑÐ°Ð¹ ÑÑÐ²ÑÐ» ÑÐ³ ÐŸÐŽÐŸÐŸ ÐœÑÐ²ÑÑÑÑ
+ ÑÑÑÐ»Ñ ÐœÐžÐ¹Ð»Ò¯Ò¯Ð»ÑÑ
+ÑÐŽ Ð±ÑÐ»ÑÐœ Ð±ÑÑ Ð±Ð°Ð¹ÐœÐ°. ÐÐ°ÑÐ°Ð° ÐŸÑÐŸÐ»ÐŽÐŸÐœÐŸ ÑÑ."
+
+#: gui/gdmchooser.c:1377
+msgid "Cannot find host"
+msgstr "Ð¥ÐŸÑÑ ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmchooser.c:1378
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "\"%s\" Ñ
+ÐŸÑÑÑÐ³ ÐŸÐ»ÑÐŸÐœÐ³Ò¯Ð¹. ÐŒÐ°Ð³Ð°ÐŽÐ³Ò¯Ð¹ ÑÐ° Ð±ÑÑÑÑ Ð±ÐžÑÑÑÐœ Ð±Ð°Ð¹Ñ
+."
+
+#: gui/gdmchooser.c:1664
+msgid ""
+"The main area of this application shows the hosts on the local network that have \"XDMCP\" enabled. This allows users to login remotely to other machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Ð­ÐœÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑÐœ Ò¯ÐœÐŽÑÑÐœ ÐŒÑÐ¶ ÐŽÐŸÑÐŸÐŸÐŽ ÑÒ¯Ð»Ð¶ÑÑÐœÐŽ Â»XDMCPÂ« ÐžÐŽÑÐ²Ñ
+ÐžÑÑÐ¹ Ð±Ð°Ð¹Ð³Ð°Ð° Ñ
+ÐŸÑÑÑÐ³ Ñ
+Ð°ÑÑÑÐ»ÐœÐ°. Ð­ÐœÑ ÐœÑ Ñ
+ÑÑÐ²ÑÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ ÑÑÑÐŽ ÐºÐŸÐœÑÐŸÐ»ÐŸÐŸÑ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÑÐŸÐœ Ð±ÐŸÐ» Ó©Ó©Ñ Ð°Ð»ÑÑÐœ ÐŒÐ°ÑÐžÐœÑÑÐŽ ÑÑÑ ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ð³ Ð·Ó©Ð²ÑÓ©Ó©ÑÐœÓ©.\n"
+"\n"
+"Ð¢Ð° Â»ÐšÐžÐœÑÑÐ»ÑÑ
+Â« ÐžÐ¹Ð³ ÑÐŸÐ²ÑÐžÐ¶ ÑÒ¯Ð»Ð¶ÑÑÐœÐŽ Ð±Ð°Ð¹Ð³Ð°Ð° ÑÐžÐœÑ Ñ
+ÐŸÑÑÑÑÐŽÑÐ³ ÑÐ°Ð»Ð³Ð°Ð¶ Ð±ÐŸÐ»ÐœÐŸ. Ð¥ÑÑÐ²ÑÑ ÑÐ° Ñ
+ÐŸÑÑÐŸÐŸ ÑÐŸÐœÐ³ÐŸÑÐŸÐœ Ð±ÐŸÐ» ÑÐœÑ ÐŒÐ°ÑÐžÐœ ÐŽÑÑÑÑ
+Ðž ÑÑÑÐ»ÑÐ°Ð° ÑÑ
+Ð»ÑÑ
+ÐŽÑÑ Â»Ð¥ÐŸÐ»Ð±ÐŸÑ
+Â« -Ð³ ÐŽÐ°ÑÐœÐ° ÑÑ."
+
+#: gui/gdmchooser.c:1718
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ Ñ
+ÐŸÑÑ-ÑÐŒÐ±Ð»ÐµÐŒ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹: %s"
+
+#: gui/gdmchooser.c:1938
+#: gui/gdmlogin.c:3947
+#: gui/gdmlogin.c:3954
+#: gui/greeter/greeter.c:1102
+#: gui/greeter/greeter.c:1109
+msgid "Could not set signal mask!"
+msgstr "Ð¡ÐžÐ³ÐœÐ°Ð»ÑÐœ ÐŒÐ°ÑÐº Ñ
+ÐžÐ¹Ð³ÐŽÑÑÐœÐ³Ò¯Ð¹!"
+
+#: gui/gdmchooser.c:1944
+msgid "Socket for xdm communication"
+msgstr "xdm-Ñ
+ÐŸÐ»Ð±ÐŸÐŸÐœÑ ÑÐŸÐºÐºÐµÑ"
+
+#: gui/gdmchooser.c:1944
+msgid "SOCKET"
+msgstr "Ð¡ÐÐÐÐÐ¢"
+
+# CHECK
+#: gui/gdmchooser.c:1947
+msgid "Client address to return in response to xdm"
+msgstr "xdm ÑÑÑ Ñ
+Ð°ÑÐžÑÐ»Ñ ÐžÐ»Ð³ÑÑÑ
+ ÐºÐ»ÐžÐµÐœÑ Ñ
+Ð°ÑÐ³ "
+
+#: gui/gdmchooser.c:1947
+msgid "ADDRESS"
+msgstr "Ð¥ÐÐ¯Ð"
+
+# CHECK
+#: gui/gdmchooser.c:1950
+msgid "Connection type to return in response to xdm"
+msgstr "xdm ÑÑÑ Ñ
+Ð°ÑÐžÑÐ»Ñ ÐžÐ»Ð³ÑÑÑ
+ Ñ
+ÐŸÐ»Ð±ÐŸÐ»ÑÑÐœ ÑÓ©ÑÓ©Ð»"
+
+#: gui/gdmchooser.c:1950
+msgid "TYPE"
+msgstr "Ð¢ÓšÐ ÓšÐ"
+
+#. markup
+#: gui/gdmchooser.c:2079
+msgid "Cannot run chooser"
+msgstr "Ð¡ÐŸÐœÐ³ÐŸÐ³ÑÐžÐ¹Ð³ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmchooser.c:2080
+#, c-format
+msgid "The chooser version (%s) does not match the daemon version (%s).  You have probably just upgraded gdm.  Please restart the gdm daemon or reboot the computer."
+msgstr "Ð¡ÐŸÐœÐ³ÐŸÐ³ÑÐžÐ¹Ðœ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s) Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÐžÐ¹Ðœ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°ÑÑÐ°Ð¹ (%s) ÑÐŸÑ
+ÐžÑÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.Ð¢Ð° ÐŒÐ°Ð³Ð°ÐŽ ÑÐ°Ñ gdm -Ð³ ÑÐžÐœÑÑÐžÐ»ÑÑÐœ.Ð¢Ð° gdm-Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÑÑ ÑÑÐ²ÑÐ» ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐ°Ð° ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÐœÑ Ò¯Ò¯."
+
+#. markup
+#: gui/gdmcomm.c:405
+#: gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (The ÐÐÐÐÐ Display Manager) Ð°Ð¶ÐžÐ»Ð»Ð°Ð°Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: gui/gdmcomm.c:408
+#: gui/gdmphotosetup.c:73
+msgid "You might in fact be using a different display manager, such as KDM (KDE Display Manager) or xdm."
+msgstr "Ð¢Ð° KDM (KDE ÐŽÑÐ»Ð³ÑÑ Ñ
+ÑÐœÐ°Ð³Ñ) ÑÑÐ²ÑÐ» xdm Ð³ÑÑ
+ ÐŒÑÑ Ó©Ó©Ñ ÐŽÑÐ»Ð³ÑÑ Ñ
+ÑÐœÐ°Ð³Ñ Ñ
+ÑÑÑÐ³Ð»ÑÐ¶ Ð±ÐŸÐ»ÐœÐŸ."
+
+#: gui/gdmcomm.c:411
+#: gui/gdmphotosetup.c:76
+msgid "If you still wish to use this feature, either start GDM yourself or ask your system administrator to start GDM."
+msgstr "Ð¥ÑÑÐ²ÑÑ ÑÐ° ÑÐœÐžÐ¹Ð³ Ð°ÑÐžÐ³Ð»Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑÑÑÑ Ð±Ð°Ð¹Ð²Ð°Ð» GDM -Ð³ Ó©Ó©ÑÓ©Ó© ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð·ÐŸÑ
+ÐžÐŸÐœ Ð±Ð°Ð¹Ð³ÑÑÐ»Ð°Ð³ÑÐ°Ð°ÑÐ°Ð° ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ Ó©Ð³Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÐœÑ Ò¯Ò¯."
+
+#. markup
+#: gui/gdmcomm.c:433
+#: gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "GDM  (The GNOME Display Manager) Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°."
+
+#: gui/gdmcomm.c:436
+#: gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "ÐÐ°Ð³Ð°ÐŽ ÑÐ°ÐœÑ GDM-Ðœ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ Ñ
+ÑÑÑÐžÑÑÐ°Ðœ Ð±Ð°Ð¹Ñ
+."
+
+#: gui/gdmcomm.c:453
+#: gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "GDM Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°, ÐŒÐ°Ð³Ð°ÐŽ ÑÐ°ÐœÑ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ Ñ
+ÑÑÑÐžÑÑÐ°Ðœ Ð±Ð°Ð¹Ñ
+."
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Ð£ÑÐœ X-ÑÐµÑÐ²ÐµÑÐžÐ¹Ðœ Ð·Ó©Ð²ÑÓ©Ó©ÑÑÓ©Ðœ Ñ
+ÑÐ·Ð³Ð°Ð°ÑÑ Ñ
+Ò¯ÑÐ»ÑÑ."
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "X-ÑÐµÑÐ²ÐµÑÐžÐ¹Ð³ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ÑÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°."
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "X-ÑÐµÑÐ²ÐµÑ ÐœÑÑÐ»Ð°Ð°. Ð¢ÑÑ ÐŒÐ°Ð³Ð°ÐŽ Ð·Ó©Ð² ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÐ°Ð°Ð³Ò¯Ð¹."
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "Ð¥ÑÑÑÑÑ
+ÐžÐ¹ ÐŸÐ»ÐŸÐœ ÐžÐŽÑÐ²Ñ
+ÐžÑÑÐ¹ X-ÑÑÑÐ»ÑÑÑÐŽ."
+
+#: gui/gdmcomm.c:468
+msgid "The nested X server (Xnest) cannot connect to your current X server.  You may be missing an X authorization file."
+msgstr "Ò®Ò¯ÑÑÐœ X-ÑÐµÑÐ²ÐµÑ (Xnest) ÐžÐŽÑÐ²Ñ
+ÐžÑÑÐ¹ X-ÑÐµÑÐ²ÐµÑÑÑÐ¹ Ñ
+ÐŸÐ»Ð±ÐŸÐ»Ñ Ñ
+ÐžÐ¹Ð¶ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. ÐÐ°Ð³Ð°ÐŽ X-Ð³ÑÑÑÐžÐ»Ð³ÑÑ ÑÐ°Ð¹Ð» Ð°Ð»Ð³Ð° Ð±ÐŸÐ»ÑÐŸÐœ."
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Ò®Ò¯ÑÑÐœ X-ÑÐµÑÐ²ÐµÑ (Xnest) Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ ÑÑÐ²ÑÐ» GDM Ð°Ð»ÐŽÐ°Ð°ÑÐ°Ð¹ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÑÐ°Ðœ.\n"
+" Ð¢Ð° Ò¯Ò¯ÑÑÐœ ÐœÑÐ²ÑÑÑÐ»Ñ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+ÐžÐ¹Ðœ ÑÑÐ»ÐŽ Xnest-Ð¿Ð°ÐºÐµÑ ÑÑÑÐ»Ð³Ð°ÐœÐ° ÑÑ ."
+
+#: gui/gdmcomm.c:478
+msgid "The X server is not available, it is likely that gdm is badly configured."
+msgstr "X-ÑÐµÑÐ²ÐµÑ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°, ÐŒÐ°Ð³Ð°ÐŽ GDM Ð°Ð»ÐŽÐ°Ð°ÑÐ°Ð¹ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÑÐ°Ðœ."
+
+#: gui/gdmcomm.c:482
+msgid "Trying to set an unknown logout action, or trying to set a logout action which is not available."
+msgstr "Ð¢ÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð³Ò¯Ð¹ Ð³Ð°ÑÐ°Ñ
+ Ò¯Ð¹Ð»ÐŽÑÐ» ÑÐŸÐ³ÑÐŸÐŸÑ
+ÑÐ³ ÐŸÑÐŸÐ»ÐŽÐŸÑ
+ ÑÑÐ²ÑÐ» Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð³Ð°ÑÐ°Ñ
+ Ò¯Ð¹Ð»ÐŽÑÐ» Ñ
+ÐžÐ¹Ñ
+ÑÑÑ ÐŸÑÐŸÐ»ÐŽÐŸÐ¶ Ð±Ð°Ð¹ÐœÐ°."
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "ÐÐžÑÑÑÐ°Ð» ÑÐµÑÐŒÐžÐœÐ°Ð»ÑÑÐŽ ÐŽÑÐŒÐ¶ÐžÐ³ÐŽÑÑÐ³Ò¯Ð¹."
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Ð¥Ò¯ÑÐžÐœÐ³Ò¯Ð¹ Ð²ÐžÑÑÑÐ°Ð» ÑÐµÑÐŒÐžÐœÐ°Ð»ÑÐœ ÐŽÑÐ³Ð°Ð°ÑÑÐ³ ÑÐŸÐ»ÐžÑ
+ÑÐ³ ÐŸÑÐŸÐ»ÐŽÐŸÑ
+."
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr "ÐÑÐŒÐ¶ÐžÐ³ÐŽÑÑÐ³Ò¯Ð¹ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÒ¯Ð»Ñ
+Ò¯Ò¯Ñ ÐžÐŽÑÐ²Ñ
+ÐžÐ¶Ò¯Ò¯Ð»ÑÑ
+ÐžÐ¹Ð³ ÐŸÑÐŸÐ»ÐŽÐŸÐ²."
+
+#: gui/gdmcomm.c:491
+msgid "You do not seem to have authentication needed be for this operation.  Perhaps your .Xauthority file is not set up correctly."
+msgstr "Ð¢Ð°ÐœÑÐŽ ÑÐœÑ Ò¯Ð¹Ð»ÐŽÑÐ»ÐŽ ÑÐ°Ð°ÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ ÑÑÑ
+ Ð°Ð»Ð³Ð°. ÐÐ°Ð³Ð°ÐŽ ÑÐ°ÐœÑ Â»XauthorityÂ«-ÑÐ°Ð¹Ð» Ð±ÑÑÑÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÑÐ°Ðœ."
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Ð¥ÑÑÑÑÑ
+ÐžÐ¹ ÐŸÐ»ÐŸÐœ Ð·ÑÑÐ²Ð°Ñ gdm ÑÒ¯Ò¯ ÐžÐ»Ð³ÑÑÐ³ÐŽÑÑÐœ Ð±Ð° ÑÑÑ ÑÑÐœÑÐ²ÑÑÐ¶ÐžÐ»Ñ Ñ
+ÐžÐ¹Ð¶ Ð±Ð°Ð¹ÐœÐ°."
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "Ð¢ÐŸÐŽÐŸÑÑ
+ÐŸÐ¹Ð³Ò¯Ð¹ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°."
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Ð¥Ð°Ð¹ÑÑÐ°Ð³Ð»Ð°ÑÐ°Ðœ ÑÐŸÐœÑ
+ÐŸÐœÐŽ Ó©Ó©Ñ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÑÑÑ ÐœÑÐ²ÑÑÑÑ
+"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Ð¥Ð°Ð¹ÑÑÐ°Ð³Ð»Ð°ÑÐ°Ðœ ÑÐŸÐœÑ
+ÐŸÐœÐŽ ÑÐžÐœÑÑÑ ÐœÑÐ²ÑÑÑÑ
+"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "ÐÑÐ»Ð³ÑÑÐžÐ¹Ð³ Ó©Ó©ÑÑÐžÐ»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "Ð¥ÑÐœÑÐ±ÐžÑ"
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "%s ÐŽÑÐ»Ð³ÑÑ %d Ð²ÐžÑÑÑÐ°Ð» ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŽ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "ÐÑÐ³ÑÐ°ÑÑÐ°Ðœ %s ÐŽÑÐ»Ð³ÑÑ %d Ð²ÐžÑÑÑÐ°Ð» ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŽ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmflexiserver.c:247
+#: gui/gdmlogin.c:2904
+#: gui/greeter/greeter_item_ulist.c:436
+msgid "Username"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐœÑÑ"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "ÐÑÐ»Ð³ÑÑ"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "ÐÑÐ»Ð³ÑÑ ÐœÑÑÑ
+"
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_ÐšÐžÐœÑ ÐŽÑÐ»Ð³ÑÑ ÐœÑÑÑ
+"
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "_ÐÐ°Ð¹Ð³Ð°Ð° ÐŽÑÐ»Ð³ÑÑ ÑÒ¯Ò¯ ÑÐŸÐ»ÐžÑ
+"
+
+#: gui/gdmflexiserver.c:323
+msgid "There are some displays already open.  You can select one from the list below or open a new one."
+msgstr "Ð¥ÑÐŽÑÐœ ÐœÑÑÐ»ÑÑÑÐ¹ ÐŽÑÐ»Ð³ÑÑ Ð±Ð°Ð¹ÑÐ°Ð°Ñ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° ÐŽÐŸÐŸÑÑ
+Ðž Ð¶Ð°Ð³ÑÐ°Ð°Ð»ÑÐ°Ð°Ñ ÐœÑÐ³ÐžÐ¹Ð³ ÑÐŸÐœÐ³ÐŸÑ
+ ÑÑÐ²ÑÐ» ÑÐžÐœÑÑÑ ÐœÑÑÐ¶ ÑÐ°ÐŽÐœÐ°."
+
+#: gui/gdmflexiserver.c:390
+#: gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "ÐÑÐ»Ð³ÑÑ ÑÒ¯Ð³Ð¶ÐžÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmflexiserver.c:393
+#: gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "XScreenSaver-ÐŽÑÐ»Ð³ÑÑ-hacks Ñ
+Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Ð¡ÐµÑÐ²ÐµÑ ÑÐŸÐœÐ³ÐŸÑ
+"
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "Ð­Ñ
+Ð»ÑÑ
+ X-ÑÐµÑÐ²ÐµÑ ÑÐŸÐœÐ³ÐŸÑ
+"
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ ÑÐµÑÐ²ÐµÑ"
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "ÓšÐ³Ó©Ð³ÐŽÑÓ©Ðœ Ð¿ÑÐŸÑÐŸÐºÐŸÐ»Ð»ÑÐœ ÑÑÑÐ°Ð°Ð»ÑÐ³ GDM -ÐŽ ÐžÐ»Ð³ÑÑÑ
+"
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "Ð¢Ð£ÐšÐÐÐ"
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "Xnest-Ð³ÐŸÑÐžÐŒ"
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "ÐÐŽÑÐ²Ñ
+ÐžÑÑÐ¹ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ð³ ÑÒ¯Ð³Ð¶ÐžÑ
+ "
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "ÐÐœÐŸÑÐžÐ»Ð³ÐŸÐŸÐœÑ Ò¯Ñ ÐŽÒ¯Ðœ"
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "Â«--commandÂ» Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+ÑÐœ Ó©ÐŒÐœÓ© Ð±Ð°ÑÐ°Ð»Ð³Ð°Ð°Ð¶ÑÑÐ»"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "Ð¢Ð°ÐœÑÐŽ ÑÐœÑ Ò¯Ð¹Ð»ÐŽÑÐ»ÐŽ ÑÐ°Ð°ÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ ÑÑÑ
+ Ð°Ð»Ð³Ð°."
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "ÐÐ°Ð³Ð°ÐŽ ÑÐ°ÐœÑ Â»XauthorityÂ«-ÑÐ°Ð¹Ð» Ð±ÑÑÑÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÑÐ°Ðœ."
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "Ð¢Ð° ÐºÐŸÐœÑÐŸÐ»ÐŸÐŸÑ ÐœÑÐ²ÑÑÑÑÐ³Ò¯Ð¹ ÑÐŒ ÑÐžÐ³ Ð±Ð°Ð¹ÐœÐ°."
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "ÐšÐžÐœÑ ÐœÑÐ²ÑÑÑÐ»Ñ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ Ð·Ó©Ð²Ñ
+Ó©Ðœ ÐºÐŸÐœÑÐŸÐ»ÐŽ Ð·Ó©Ð² Ð°Ð¶ÐžÐ»Ð»Ð°ÐœÐ°."
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "ÐšÐžÐœÑ ÐŽÑÐ»Ð³ÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "ÓšÓ©ÑÓ©Ó© Ð³Ð°ÑÐ°Ð»Ð³Ò¯Ð¹Ð³ÑÑÑ Ó©Ó©Ñ ÐœÑÑÑÑÑ ÐœÑÐ²ÑÑÑÑ
+"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "ÐšÐžÐœÑ ÐœÑÐ²ÑÑÑÐ»Ñ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr "A-M|ÐÐ»Ð±Ð°ÐœÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "A-M|ÐÐŒÑ
+Ð°ÑÐžÐº"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|ÐÑÐ°Ð± (ÐÐ³ÐžÐ¿ÐµÑ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|ÐÑÐ°Ð± (ÐÐžÐ²Ð°Ðœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Azerbaijani"
+msgstr "A-M|ÐÐ·ÐµÑÐ±Ð°Ð¹Ð¶Ð°Ðœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Basque"
+msgstr "A-M|ÐÐ°ÑÐºÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Belarusian"
+msgstr "N-Z|ÐÐµÐ»ÐŸÑÑÑÑ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Bengali"
+msgstr "A-M|ÐÐµÐœÐ³Ð°Ð»Ñ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali (India)"
+msgstr "A-M|ÐÐµÐœÐ³Ð°Ð»Ñ (Ð­ÐœÑÑÑ
+ÑÐ³)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bulgarian"
+msgstr "N-Z|ÐÐŸÐ»Ð³Ð°Ñ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bosnian"
+msgstr "A-M|ÐÐŸÑÐœÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Catalan"
+msgstr "A-M|ÐÐ°ÑÐ°Ð»Ð°Ðœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|Ð¥ÑÑÐ°ÐŽ (ÑÐœÐ³ÐžÐ¹Ðœ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|Ð¥ÑÑÐ°ÐŽ (ÑÐ»Ð°ÐŒÐ¶Ð»Ð°Ð»Ñ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Croatian"
+msgstr "A-M|Ð¥ÐŸÑÐ²Ð°Ñ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Czech"
+msgstr "N-Z|Ð§ÐµÑ
+"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Danish"
+msgstr "A-M|ÐÐ°ÐœÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Dutch"
+msgstr "N-Z|ÐÐŸÐ»Ð»Ð°ÐœÐŽ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|English"
+msgstr "A-M|ÐÐœÐ³Ð»Ðž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English (American)"
+msgstr "A-M|ÐÐœÐ³Ð»Ðž (ÐÐŒÐµÑÐžÐº)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (Australian)"
+msgstr "A-M|ÐÐœÐ³Ð»Ðž (ÐÐ²ÑÑÑÐ°Ð»Ðž)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (British)"
+msgstr "A-M|ÐÐœÐ³Ð»Ðž (ÐÑ
+ ÐÑÐžÑÐ°Ðœ)"
+
+#  Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (Canadian)"
+msgstr "A-M|ÐÐœÐ³Ð»Ðž (ÐÐ°ÐœÐ°ÐŽ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Ireland)"
+msgstr "A-M|ÐÐœÐ³Ð»Ðž (ÐÑÐ»Ð°ÐœÐŽ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|Estonian"
+msgstr "A-M|Ð­ÑÑÐŸÐœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|Finnish"
+msgstr "A-M|Ð€ÐžÐœÐœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|French"
+msgstr "A-M|Ð€ÑÐ°ÐœÑ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Galician"
+msgstr "A-M|ÐÐ°Ð»ÐžÑÑÐœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|German"
+msgstr "A-M|ÐÐµÑÐŒÐ°Ðœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|Greek"
+msgstr "A-M|ÐÑÐµÐº"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|Gujarati"
+msgstr "A-M|Ð¥ÐŸÑÐ²Ð°Ñ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+#: gui/gdmlanguages.c:117
+msgid "A-M|Hebrew"
+msgstr "A-M|Ð¥ÑÐ±ÑÑÐ¹/ÐÒ¯Ò¯ÐŽ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|Hindi"
+msgstr "A-M|Ð¥ÐžÐœÐŽÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|Hungarian"
+msgstr "N-Z|Ð£ÐœÐ³Ð°Ñ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Icelandic"
+msgstr "A-M|ÐÑÐ»Ð°ÐœÐŽ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Indonesian"
+msgstr "A-M|ÐÐœÐŽÐŸÐœÐµÐ·"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+msgid "A-M|Interlingua"
+msgstr "A-M|ÐÐ»ÐŸÐœ ÑÐ»ÑÑÐœ Ñ
+ÑÐ»"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+msgid "A-M|Irish"
+msgstr "A-M|ÐÑÐ»Ð°ÐœÐŽ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Italian"
+msgstr "A-M|ÐÑÐ°Ð»Ðž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Japanese"
+msgstr "A-M|Ð¯Ð¿ÐŸÐœ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Kannada"
+msgstr "A-M|ÐÐ°ÐœÐ°ÐŽ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Korean"
+msgstr "A-M|Ð¡ÐŸÐ»ÐŸÐœÐ³ÐŸÑ"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Latvian"
+msgstr "A-M|ÐÐ°ÑÐ²Ðž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Lithuanian"
+msgstr "A-M|ÐÐžÑÐ²"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Macedonian"
+msgstr "A-M|ÐÐ°ÐºÐµÐŽÐŸÐœÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Malay"
+msgstr "A-M|ÐÐ°Ð»Ð°Ð¹"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Malayalam"
+msgstr "A-M|ÐÐ°Ð»Ð°Ð¹"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Marathi"
+msgstr "A-M|ÐÐ°ÑÐ°ÑÐž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Mongolian"
+msgstr "A-M|ÐÐŸÐœÐ³ÐŸÐ»"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|ÐÐŸÑÐ²ÐµÐ³ (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|ÐÐŸÑÐ²ÐµÐ³ (nyorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "N-Z|Oriya"
+msgstr "N-Z|ÐÑÐžÑ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "N-Z|Panjabi"
+msgstr "N-Z|ÐÐ°ÐœÐ¶Ð°Ð±Ðž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "N-Z|Persian"
+msgstr "N-Z|ÐÐµÑÑ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "N-Z|Polish"
+msgstr "N-Z|ÐÐŸÐ»ÑÑ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Portuguese"
+msgstr "N-Z|ÐÐŸÑÑÑÐ³Ð°Ð»"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|ÐÐŸÑÑÑÐ³Ð°Ð» (ÐÑÐ°Ð·ÐžÐ»)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Romanian"
+msgstr "N-Z|Ð ÑÐŒÑÐœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Russian"
+msgstr "N-Z|ÐÑÐŸÑ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Serbian"
+msgstr "N-Z|Ð¡ÐµÑÐ²Ðž"
+
+#  Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Ð¡ÐµÑÐ±Ðž(ÐÐ°ÑÐžÐœ)"
+
+#  Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Ð¡ÐµÑÐ±Ðž(ÐÐµÐºÐ°Ð²ÐžÐ°Ðœ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Slovak"
+msgstr "N-Z|Ð¡Ð»ÐŸÐ²Ð°Ðº"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Ð¡Ð»ÐŸÐ²ÐµÐœÐž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Spanish"
+msgstr "N-Z|ÐÑÐ¿Ð°ÐœÐž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|ÐÑÐ¿Ð°ÐœÐž (ÐÐµÐºÑÐžÐº)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Swedish"
+msgstr "N-Z|ÐšÐ²ÐµÐŽ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|ÐšÐ²ÐµÐŽ (Ð€ÐžÐœÐ»ÑÐœÐŽ)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Tamil"
+msgstr "N-Z|Ð¢Ð°ÐŒÐžÐ»"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Telugu"
+msgstr "N-Z|Ð¢ÑÐ»ÑÐ³Ò¯"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Thai"
+msgstr "N-Z|Ð¢Ð°Ð¹"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Turkish"
+msgstr "N-Z|Ð¢ÑÑÐº"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Ð£ÐºÑÐ°ÐžÐœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|ÐÑÐµÑÐœÐ°ÐŒ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Walloon"
+msgstr "N-Z|ÐÐ°Ð»Ð»ÐŸÐœ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Welsh"
+msgstr "N-Z|ÐÑÐ»Ñ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Ð®Ò¯ÐŽ"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:211
+msgid "Other|POSIX/C English"
+msgstr "ÐÑÑÐ°ÐŽ|POSIX/C Englisch"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:407
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:415
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:222
+#: gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ %s ÐŽÐ°ÑÐ°Ð°Ð³ÐžÐ¹Ðœ %d ÑÐµÐºÑÐœÐŽÑÐŽ ÐœÑÐ²ÑÑÑÑ ÐŸÑÐ¶ ÐžÑÐœÑ"
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: ÑÑÐŒÐŽÑÐ³Ñ ÐŒÓ©Ñ Ñ
+ÑÑ ÑÑÑ!"
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sÐ¢Ð°Ð²ÑÐ°Ð¹ ÐŒÐŸÑÐžÐ»ÐœÐŸ ÑÑ %s%s"
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr "ÐšÐžÐœÑ Ð¿ÑÐŸÑÐµÑÑÑÐ³ ÑÐ°Ð»Ð°Ð°Ð»ÑÑÐ»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹!"
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr "Ð¢Ð° ÐœÑÐ²ÑÑÑÑ ÑÐ°ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ ÑÐŒ ÑÐžÐ³."
+
+#: gui/gdmlogin.c:583
+#: gui/greeter/greeter_system.c:56
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Ð¢Ð° ÐºÐŸÐ¿ÑÑÑÐµÑÑÑ ÑÐžÐœÑÑÑ Ð°ÑÐ°Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#. markup
+#: gui/gdmlogin.c:585
+#: gui/gdmlogin.c:2768
+#: gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:58
+#: gui/greeter/greeter_system.c:184
+msgid "_Reboot"
+msgstr "_ÐšÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+"
+
+#: gui/gdmlogin.c:597
+#: gui/greeter/greeter_system.c:69
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Ð¢Ð° ÐºÐŸÐ¿ÑÑÑÐµÑÑÑ ÑÐœÑÑÐ°Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#. markup
+#: gui/gdmlogin.c:599
+msgid "Shut _Down"
+msgstr "_Ð£ÐœÑÑÐ°Ð°Ñ
+"
+
+#: gui/gdmlogin.c:619
+#: gui/greeter/greeter_system.c:81
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Ð¢Ð° ÐºÐŸÐ¿ÑÑÑÐµÑÑÑ ÑÐœÑÐ°Ð° ÑÓ©Ð»Ó©Ð²Ñ ÐŸÑÑÑÐ»Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#. markup
+#: gui/gdmlogin.c:621
+#: gui/gdmlogin.c:2795
+#: gui/greeter/greeter_system.c:83
+msgid "_Suspend"
+msgstr "_Ð£ÐœÑÑÑÐ»Ð°Ñ
+"
+
+#: gui/gdmlogin.c:685
+#: gui/gdmlogin.c:3722
+#: gui/greeter/greeter.c:155
+#: gui/greeter/greeter.c:849
+msgid "Welcome"
+msgstr "Ð¢Ð°Ð²ÑÐ°Ð¹ ÐŒÐŸÑÐžÐ»"
+
+#: gui/gdmlogin.c:688
+#: gui/gdmlogin.c:3725
+#: gui/greeter/greeter.c:158
+#: gui/greeter/greeter.c:852
+#, c-format
+msgid "Welcome to %n"
+msgstr "%n-ÐŽ ÑÐ°Ð²ÑÐ°Ð¹ ÐŒÐŸÑÐžÐ»!"
+
+#: gui/gdmlogin.c:736
+#: gui/greeter/greeter.c:183
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "Ð¥ÑÐ³Ð°ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÐ»ÑÐžÐ¹Ðœ Ñ
+Ò¯Ð»ÑÑÐ»Ñ 5.-Ð°Ð°Ñ Ð±Ð°Ð³Ð° Ð±Ð°Ð¹ÑÐ°Ðœ ÑÑÐ» 5 Ð°ÑÐžÐ³Ð»Ð°Ð»Ð°Ð°."
+
+#: gui/gdmlogin.c:854
+#: gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Ð¢Ð°ÐœÑ ÑÓ©ÑÓ©Ð» %s ÑÐœÑ ÐŒÐ°ÑÐžÐœ ÐŽÑÑÑ ÑÑÑÐ³Ð°Ð°Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° %s-ÐžÐ¹Ð³ ÑÐ°ÐœÑ ÑÐ°Ð°ÑÐŽÑÐœ ÑÑÑÐ»ÑÑÑÐŽÐ°ÐŽ ÑÑÐ°ÐœÐŽÐ°ÑÑÐ°Ð°ÑÐ°ÑÐžÐ³Ð»Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#. markup
+#: gui/gdmlogin.c:860
+#: gui/gdmlogin.c:887
+#: gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143
+#: gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "_Ð¡ÑÐ°ÐœÐŽÐ°ÑÑÐ°Ð°Ñ Ñ
+ÐžÐ¹Ñ
+"
+
+#: gui/gdmlogin.c:860
+#: gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "ÐÐŽÐŸÐŸ _ÐœÑÐ²ÑÑÑÑ
+"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879
+#: gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137
+#: gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Ð­ÐœÑ ÑÑÑÐ»ÑÐ°ÐŽ ÑÐ° %s -ÐžÐ¹Ð³ ÑÐŸÐœÐ³ÐŸÐ¶ÑÑ. Ð¥Ð°ÑÐžÐœ ÑÐ°ÐœÑ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° Ð±ÐŸÐ» %s ÑÐŒ Ð±Ð°Ð¹ÐœÐ°.\n"
+"ÑÐ° %s -ÐžÐ¹Ð³ ÑÐ°ÐœÑ ÑÐ°Ð°ÑÐŽÑÐœ ÑÑÑÐ»ÑÐ°ÐŽ ÑÑÐ°ÐœÐŽÐ°ÑÑÐ°Ð°ÑÐ°ÑÐžÐ³Ð»Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#: gui/gdmlogin.c:887
+#: gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143
+#: gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Ð¯Ð³ ÑÐœÑ _ÑÑÑÐ»ÑÑÐœ Ñ
+ÑÐ²ÑÐŽ"
+
+#: gui/gdmlogin.c:897
+#: gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Ð­ÐœÑ ÑÑÑÐ»ÑÐ°ÐŽ ÑÐ° %s -ÐžÐ¹Ð³ ÑÐŸÐœÐ³ÐŸÐ¶ÑÑ.\n"
+"Ñ
+ÑÑÑÐ² ÑÐ° %s -ÐžÐ¹Ð³ ÑÐ°ÐœÑ ÑÐ°Ð°ÑÐŽÑÐœ ÑÑÑÐ»ÑÐ°ÐŽ ÑÑÐ°ÐœÐŽÐ°ÑÑÐ°Ð°Ñ \n"
+"Ð°ÑÐžÐ³Ð»Ð°Ñ
+ÑÐ³ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹Ð³Ð°Ð° Ð±ÐŸÐ» 'switchdesk'-ÐžÐ¹Ð³ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ð°ÑÐ°Ð¹\n"
+"(ÑÐ°ÐŒÐ±Ð°ÑÑÐœ ÑÑÑÐœÐžÐ¹ Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ->ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ-Ð¡ÑÐ»Ð³Ò¯Ò¯Ñ)."
+
+#: gui/gdmlogin.c:941
+#: gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ"
+
+#: gui/gdmlogin.c:1074
+#: gui/gdmlogin.c:1088
+#: gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2343
+#: gui/gdmlogin.c:3010
+msgid "_Username:"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ _ÐœÑÑ:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr "Ð¡ÑÑÐ»Ñ %s -ÑÐ³ ÑÐŸÐœÐ³ÐŸÐ»ÐŸÐŸ"
+
+#: gui/gdmlogin.c:1172
+#: gui/gdmlogin.c:1482
+#: gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Ð¡Ò¯Ò¯Ð»ÑÐžÐ¹Ðœ"
+
+#: gui/gdmlogin.c:1183
+#: gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "ÓšÐŒÐœÓ©Ñ
+ ÑÐŽÐ°Ð°ÐŽ ÐœÑÐ²ÑÑÑÑ
+ÐŽÑÑ Ñ
+ÑÑÑÐ³Ð»ÑÑÑÐœ ÑÑÑÐ»ÑÑÐœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐ³ Ð°ÑÐžÐ³Ð»Ð°Ðœ ÐœÑÐ²ÑÑÑÑ
+."
+
+#: gui/gdmlogin.c:1194
+#: gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "ÐÑÑÐ»Ð³Ò¯Ð¹ ÐÐÐÐÐ"
+
+#: gui/gdmlogin.c:1195
+#: gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "ÐÑÑÐ»Ð³Ò¯Ð¹ xterm"
+
+#: gui/gdmlogin.c:1344
+#: gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: Ð¡ÑÑÐ»ÑÑÐœ Ð»Ð°Ð²Ð»Ð°Ñ
+ %s ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹."
+
+#: gui/gdmlogin.c:1350
+#: gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "ÓšÓ©, ÑÑÑÐ»ÑÑÐœ Ð»Ð°Ð²Ð»Ð°Ñ
+Ð°ÐŽ ÑÑ Ñ Ð°Ð»Ð³Ð°."
+
+#: gui/gdmlogin.c:1361
+#: gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "Ð¥Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ _Gnome"
+
+#: gui/gdmlogin.c:1363
+#: gui/greeter/greeter_session.c:451
+msgid "This is a failsafe session that will log you into GNOME.  No startup scripts will be read and it is only to be used when you can't log in otherwise.  GNOME will use the 'Default' session."
+msgstr "Ð­ÐœÑ Ð±ÐŸÐ» ÑÐ°ÐœÑÐ³ ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŽÐ°Ð° ÐœÑÐ²ÑÑÑÑ
+ÑÐŽ Ð°ÑÐžÐ³Ð»Ð°Ñ
+ ÑÑÑÐ»ÑÑÐœ Ð°ÑÑÐ»Ð³Ò¯Ð¹ Ñ
+ÑÐ»Ð±ÑÑ. Ð­ÐœÐŽ ÑÐŒÐ°Ñ Ñ ÑÑ
+Ð»ÑÐ»ÐžÐ¹Ðœ ÑÐºÑÐžÐ¿Ñ ÑÐœÑÐžÐ³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ó©Ð³Ó©Ó©ÐŽ Ð·Ó©Ð²Ñ
+Ó©Ðœ ÑÐ°ÐœÑÐ³ Ó©Ó©ÑÓ©Ó©Ñ ÐœÑÐ²ÑÑÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹ Ò¯ÐµÐŽ Ð» Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐœÑ. ÐÐÐÐÐ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÑÑÐ»ÑÑÐ³ Ð°ÑÐžÐ³Ð»Ð°Ñ
+Ð°Ð°Ñ Ð±ÐŸÐ»Ð»ÐŸÐŸ."
+
+#: gui/gdmlogin.c:1386
+#: gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "Ð¥Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»ÑÑÐ°Ð¹ _TÐµÑÐŒÐžÐœÐ°Ð»"
+
+#: gui/gdmlogin.c:1388
+#: gui/greeter/greeter_session.c:475
+msgid "This is a failsafe session that will log you into a terminal.  No startup scripts will be read and it is only to be used when you can't log in otherwise.  To exit the terminal, type 'exit'."
+msgstr "Ð­ÐœÑ Ð±ÐŸÐ» ÑÐ°ÐœÑÐ³ ÑÐµÑÐŒÐžÐœÐ°Ð»ÐŽÐ°Ð° ÐœÑÐ²ÑÑÑÑ
+ÑÐŽ Ð°ÑÐžÐ³Ð»Ð°Ñ
+ ÑÑÑÐ»ÑÑÐœ Ð°ÑÑÐ»Ð³Ò¯Ð¹ Ñ
+ÑÐ»Ð±ÑÑ. Ð­ÐœÐŽ ÑÐŒÐ°Ñ Ñ ÑÑ
+Ð»ÑÐ»ÐžÐ¹Ðœ ÑÐºÑÐžÐ¿Ñ ÑÐœÑÐžÐ³ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ó©Ð³Ó©Ó©ÐŽ Ð·Ó©Ð²Ñ
+Ó©Ðœ ÑÐ°ÐœÑÐ³ Ó©Ó©ÑÓ©Ó©Ñ ÐœÑÐ²ÑÑÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹ Ò¯ÐµÐŽ Ð» Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÐŽÑÐœÑ. Ð¢ÐµÑÐŒÐžÐœÐ°Ð»Ð°Ð°Ñ Ð³Ð°ÑÐ°Ñ
+ÑÐœ ÑÑÐ»ÐŽ Â«exitÂ» ÐºÐŸÐŒÐ°ÐœÐŽ Ó©Ð³Ó©Ó©ÑÑÐ¹."
+
+#: gui/gdmlogin.c:1409
+#: gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr "Ð¡ÑÑÐ»ÑÑÐœ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. ÐÐÐÐÐ-ÑÐœ Ð°ÑÑÐ»Ð³Ò¯Ð¹Ðœ Ñ
+ÑÐ»Ð±ÑÑÐžÐ¹Ð³ Ð°ÑÐžÐ³Ð»Ð°Ð»Ð°Ð°.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr "%s Ñ
+ÑÐ»ÐžÐ¹Ð³ ÑÐŸÐœÐ³ÐŸÐ»ÐŸÐŸ"
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "ÓšÐŒÐœÓ© ÐœÑ ÐŸÑÐŸÑ
+ÐŽÐŸÐŸ Ñ
+ÑÑÑÐ³Ð»ÑÐ¶ Ð±Ð°Ð¹ÑÐ°Ðœ Ñ
+ÑÐ»ÑÑ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+"
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr "_Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ"
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr "Ð¡ÐžÑÑÐµÐŒÑÑÑ Ó©Ð³Ó©Ð³ÐŽÑÓ©Ðœ ÑÑÐ°ÐœÐŽÐ°ÑÑ Ñ
+ÑÐ»ÐžÐ¹Ð³ Ñ
+ÑÑÑÐ³Ð»ÑÑ
+."
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "_ÐÑÑÐ°ÐŽ"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_ÐÑÑÑ Ò¯Ð³:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2128
+#: gui/greeter/greeter.c:425
+msgid "Please insert 25 cents to log in."
+msgstr "ÓšÓ©ÑÐžÐ¹Ð³Ó©Ó© Ð±Ò¯ÑÑÐ³Ò¯Ò¯Ð»Ð¶ ÐœÑÐ²ÑÑÑÑ
+ÐžÐ¹Ðœ ÑÑÐ»ÐŽ 25 ÐÓ©ÐœÐ³Ó© Ñ
+ÐžÐ¹ÐœÑ Ò¯Ò¯."
+
+#: gui/gdmlogin.c:2351
+msgid "Doubleclick on the user to log in"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ ÐœÑÐ²ÑÑÑ
+ÑÐŽ ÐŽÐ°Ð²Ñ
+Ð°Ñ ÑÐ°Ð»Ð³Ð°Ñ
+"
+
+#: gui/gdmlogin.c:2475
+msgid "GNOME Desktop Manager"
+msgstr "ÐÐÐÐÐ-ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐÐµÐœÐµÐ¶ÐµÑ"
+
+#: gui/gdmlogin.c:2501
+#: gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "%a, %d. %b, %H.%M"
+
+#: gui/gdmlogin.c:2503
+#: gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: gui/gdmlogin.c:2563
+msgid "Finger"
+msgstr "Ð¥ÑÑÑÑ"
+
+#: gui/gdmlogin.c:2676
+msgid "GDM Login"
+msgstr "GDM-ÐÑÐ²ÑÑÑÐ»Ñ"
+
+#: gui/gdmlogin.c:2719
+#: gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "_Ð¡ÑÑÐ»Ñ"
+
+#: gui/gdmlogin.c:2726
+#: gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_Ð¥ÑÐ»"
+
+#: gui/gdmlogin.c:2738
+#: gui/greeter/greeter_system.c:146
+msgid "_XDMCP Chooser..."
+msgstr "_XDMCP ÑÐŸÐœÐ³ÐŸÐ³Ñ ..."
+
+#: gui/gdmlogin.c:2745
+#: gui/greeter/greeter_system.c:153
+#: gui/greeter/greeter_system.c:345
+msgid "Run an XDMCP chooser which will allow you to log into available remote machines, if there are any."
+msgstr "Ð¯ÐŒÐ°Ñ ÐœÑÐ³ ÑÑÐ» Ð°Ð»ÑÑÐœ ÐŒÐ°ÑÐžÐœÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶ ÐŸÐ»Ð³ÐŸÑ
+ XDMCP ÑÐŸÐœÐ³ÐŸÐ³Ñ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+."
+
+#: gui/gdmlogin.c:2754
+#: gui/greeter/greeter_system.c:161
+msgid "_Configure Login Manager..."
+msgstr "ÐÑÐ²ÑÑÑÐ»Ñ Ñ
+ÑÐœÐ°Ð³ÑÐžÐ¹Ðœ _ÑÐŸÑ
+ÐžÑÐ³ÐŸÐŸ..."
+
+#: gui/gdmlogin.c:2761
+#: gui/greeter/greeter_system.c:168
+#: gui/greeter/greeter_system.c:365
+msgid "Configure GDM (this login manager). This will require the root password."
+msgstr "GDM (ÑÐœÑ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŒÐµÐœÐµÐ¶ÐµÑÐ¹Ð³)-ÐžÐ¹Ðœ ÑÐŸÑ
+ÐžÑÐ³ÐŸÐŸ Ñ
+ÐžÐ¹Ñ
+. ÐÐœÐ³ÑÑ
+ÐžÐ¹Ðœ ÑÑÐ»ÐŽ Â«rootÂ»-ÐœÑÑÑ Ò¯Ð³ ÑÐ°Ð°ÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ Ð±ÐŸÐ»ÐœÐŸ."
+
+#: gui/gdmlogin.c:2775
+#: gui/greeter/greeter_system.c:191
+msgid "Reboot your computer"
+msgstr "ÑÐ°ÐœÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+"
+
+#. markup
+#: gui/gdmlogin.c:2781
+#: gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:71
+#: gui/greeter/greeter_system.c:196
+msgid "Shut_down"
+msgstr "_Ð£ÐœÑÑÐ°Ð°Ñ
+"
+
+#: gui/gdmlogin.c:2788
+#: gui/greeter/greeter_system.c:203
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Ð¢Ð° ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÑÑ Ð°ÑÑÐ»Ð³Ò¯Ð¹ ÑÐœÑÑÐ°Ð°Ñ
+ÑÐœ ÑÑÐ»ÐŽ ÑÐžÑÑÐµÐŒÑÑ Ð·ÐŸÐ³ÑÐŸÐŸÑ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: gui/gdmlogin.c:2802
+#: gui/greeter/greeter_system.c:216
+msgid "Suspend your computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ð³ ÑÐœÑÐ°Ð° ÑÓ©Ð»Ó©Ð²Ñ Ð°Ð²Ð°Ð°ÑÐžÑ
+"
+
+#: gui/gdmlogin.c:2808
+#: gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_Ò®Ð¹Ð»ÐŽÐ»Ò¯Ò¯ÐŽ"
+
+#: gui/gdmlogin.c:2817
+msgid "_Theme"
+msgstr "_ÐÒ¯ÑÑ"
+
+#: gui/gdmlogin.c:2828
+#: gui/greeter/greeter_canvas_item.c:145
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_ÐÐ°ÑÐ°Ñ
+"
+
+#: gui/gdmlogin.c:2830
+#: gui/greeter/greeter_canvas_item.c:147
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "_Ð¡Ð°Ð»Ð³Ð°Ñ
+"
+
+#: gui/gdmlogin.c:2897
+#: gui/greeter/greeter_item_ulist.c:429
+msgid "Icon"
+msgstr "Ð¢ÑÐŒÐŽÑÐ³"
+
+#: gui/gdmlogin.c:3361
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Ð£ÑÑÐŽÑÐžÐ»Ð°Ðœ Ñ
+ÐžÐ¹ÑÑÐœ Ð·ÑÑÐ³ÐžÐ¹Ðœ ÑÐŸÑ
+ÐžÑÐ³ÐŸÐŸ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹: %s. ÐÒ¯Ò¯ÑÐžÐ¹Ðœ Ñ
+Ð°ÑÐ°Ð³ÑÐžÐ¹Ð³ ÑÐœÑÑÐ°Ð°Ð»Ð°Ð°."
+
+#: gui/gdmlogin.c:3383
+#: gui/gdmsetup.c:516
+#: gui/greeter/greeter_item_ulist.c:284
+msgid "Too many users to list here..."
+msgstr "Ð­ÐœÑ Ð¶Ð°Ð³ÑÐ°Ð°Ð»ÑÐ°ÐŽ Ñ
+ÑÑ ÐŸÐ»ÐŸÐœ Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð±Ð°Ð¹ÐœÐ°..."
+
+#. markup
+#: gui/gdmlogin.c:3801
+#: gui/gdmlogin.c:3832
+#: gui/gdmlogin.c:3876
+#: gui/greeter/greeter.c:628
+#: gui/greeter/greeter.c:659
+#: gui/greeter/greeter.c:704
+msgid "Cannot start the greeter"
+msgstr "ÐÑÐœÐŽÑÐžÐ»ÑÐ³Ñ ÑÑ
+Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmlogin.c:3802
+#: gui/gdmlogin.c:3833
+#, c-format
+msgid "The greeter version (%s) does not match the daemon version.  You have probably just upgraded gdm.  Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"ÐÑÐœÐŽÑÐžÐ»ÑÐ³ÑÐžÐ¹Ðœ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s) ÐœÑ Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÐžÐ¹Ðœ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°ÑÑÐ°Ð¹ Ð°Ð²ÑÐ°Ð»ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° ÑÐ°ÑÑ
+Ð°Ðœ gdm-ÐžÐ¹Ðœ ÑÐ°Ð¹Ð¶ÑÑÑÐ»Ð°Ð»Ñ Ñ
+ÐžÐ¹ÑÑÐœ Ð±ÐŸÐ»ÐŸÐ»ÑÐŸÐ¹.\n"
+"Ð¢Ð° gdm-Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÑÑ ÑÐœÑÑÐ°Ð°Ð¶ Ð°ÑÐ°Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: gui/gdmlogin.c:3839
+#: gui/gdmlogin.c:3885
+#: gui/greeter/greeter.c:666
+#: gui/greeter/greeter.c:713
+msgid "Reboot"
+msgstr "ÐšÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+"
+
+#: gui/gdmlogin.c:3877
+#, c-format
+msgid "The greeter version (%s) does not match the daemon version (%s).  You have probably just upgraded gdm.  Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s) ÐœÑ Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÐžÐ¹Ðœ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s)-ÑÐ°Ð¹ Ð°Ð²ÑÐ°Ð»ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° ÑÐ°ÑÑ
+Ð°Ðœ gdm-ÐžÐ¹Ðœ ÑÐ°Ð¹Ð¶ÑÑÑÐ»Ð°Ð»Ñ Ñ
+ÐžÐ¹ÑÑÐœ Ð±ÐŸÐ»ÐŸÐ»ÑÐŸÐ¹. Ð¢Ð° gdm-Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÑÑ ÑÐœÑÑÐ°Ð°Ð¶ Ð°ÑÐ°Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: gui/gdmlogin.c:3883
+#: gui/greeter/greeter.c:711
+msgid "Restart"
+msgstr "ÐšÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+"
+
+#. markup
+#: gui/gdmlogin.c:4069
+#: gui/greeter/greeter.c:1331
+msgid "Session directory is missing"
+msgstr "Ð¡ÑÑÐ»ÑÑÐœ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ó©Ð³Ó©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹."
+
+#: gui/gdmlogin.c:4071
+#: gui/greeter/greeter.c:1333
+msgid "Your session directory is missing or empty!  There are two available sessions you can use, but you should log in and correct the gdm configuration."
+msgstr "Ð¢Ð°ÐœÑ ÑÑÑÐ»ÑÑÐœ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ ÑÑÑ
+Ò¯Ð» Ñ
+ÐŸÐŸÑÐŸÐœ Ð±Ð°Ð¹ÐœÐ°! ÐÐŽÐŸÐŸÐ³ÐŸÐŸÑ ÑÐ° Ñ
+ÑÑÑÐ³Ð»ÑÐ¶ Ð±ÐŸÐ»ÐŸÑ
+ÐŸÐŸÑ ÑÑÑÐ»ÑÑÐœ Ñ
+ÐŸÑÑ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð±Ð°Ð¹ÐœÐ°. Ð¥Ð°ÑÐžÐœ ÑÐ° Ð±Ò¯ÑÑÐ³Ò¯Ò¯Ð»Ð¶ gdm-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð°Ð° Ó©Ó©ÑÑÐ»Ó©Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#. markup
+#: gui/gdmlogin.c:4095
+#: gui/greeter/greeter.c:1358
+msgid "Configuration is not correct"
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° Ð±ÑÑÑÑ"
+
+#: gui/gdmlogin.c:4097
+#: gui/greeter/greeter.c:1360
+msgid "The configuration file contains an invalid command line for the login dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð» ÐŽÐŸÑÐŸÑ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŽÐžÐ°Ð»ÐŸÐ³ÐžÐ¹Ðœ Ñ
+ÑÐŽÐ»Ð°Ð° ÐºÐŸÐŒÐ°ÐœÐŽÑÐœ ÐŒÓ©Ñ Ð±Ð°Ð¹ÐœÐ°. Ð¢ÐžÐ¹ÐŒÑÑÑ ÐŸÑÐŸÐœÐŽ ÐœÑ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÐºÐŸÐŒÐ°ÐœÐŽ Ð³Ò¯Ð¹ÑÑÑÐ³ÑÐ³ÐŽÐ»ÑÑ. Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð°Ð° Ð·Ð°ÑÐ²Ð°ÑÐ»Ð°ÐœÐ° ÑÑ"
+
+#. markup
+#: gui/gdmlogin.c:4122
+#: gui/greeter/greeter.c:1387
+msgid "No configuration was found"
+msgstr "Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹"
+
+#: gui/gdmlogin.c:4124
+#: gui/greeter/greeter.c:1389
+msgid "The configuration was not found.  GDM is using defaults to run this session.  You should log in and create a configuration file with the GDM configuration program."
+msgstr "ÐšÐ°Ð°ÑÐŽÐ»Ð°Ð³Ð°ÑÐ°Ð¹ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° ÐŸÐ»ÐŽÑÐŸÐœÐ³Ò¯Ð¹. GDM ÑÐœÑ ÑÐŽÐ°Ð°Ð³ÐžÐ¹Ðœ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐ³ ÑÐ°Ð°Ñ ÐœÑ ÑÐ²ÑÑÐ»Ð°Ñ
+ÑÐœ ÑÑÐ»ÐŽ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð°Ð° Ð°ÑÐžÐ³Ð»Ð°Ð»Ð°Ð°. Ð¢Ð° Ó©Ó©ÑÐžÐ¹Ð³Ó©Ó© Ð±Ò¯ÑÑÐ³Ò¯Ò¯Ð»Ð¶ GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÑÐœ ÑÑÑÐ»Ð°ÐŒÐ¶ÑÐ°Ð¹Ð³Ð°Ð°Ñ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐ°Ð¹Ð» Ò¯Ò¯ÑÐ³ÑÐœÑ Ò¯Ò¯."
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "ÐÒ¯Ò¯Ñ Ñ
+Ó©ÑÓ©Ñ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ð³ÐŽÐ°Ð°Ð³Ò¯Ð¹."
+
+#: gui/gdmphotosetup.c:147
+msgid "The face browser is not configured in the GDM configuration.  Please ask your system administrator to enable it in the GDM configurator program."
+msgstr "ÐÒ¯Ò¯Ñ Ñ
+Ó©ÑÓ©Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° Ñ
+ÐžÐ¹Ð³ÐŽÑÑÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°, ÑÐ° Ò¯Ò¯ÐœÐžÐ¹Ð³ ÑÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑ-ÑÐ°Ð°  GDM-ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐŽ ÐžÐŽÑÐ²Ñ
+Ð¶Ò¯Ò¯Ð»Ð¶ Ó©Ð³Ó©Ñ
+ÐžÐ¹Ð³ Ñ
+Ò¯ÑÐœÑ Ò¯Ò¯."
+
+#: gui/gdmphotosetup.c:157
+#: gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "ÐÒ¯ÑÑÐ³Ò¯Ò¯Ð»ÑÑ
+ ÑÐŸÑÐŸ Ð·ÑÑÐ°Ð³"
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "ÐÒ¯Ò¯ÑÐžÐ¹Ðœ Ñ
+Ó©ÑÑÐžÐŽ Ð³Ð°ÑÐ°Ñ
+ ÑÐŸÑÐŸ Ð·ÑÑÐ³Ð°Ð° ÑÐŸÐœÐ³ÐŸÐœÐŸ ÑÑ:"
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "Ð¥Ó©ÑÐ»Ó©Ñ
+ (Ð·ÐŸÑÑÐžÑ
+)"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "ÐÑÑÐ°Ð³ ÑÐŸÐœÐ³ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹."
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "ÐÑÑÐ°Ð³ Ñ
+ÑÑ ÑÐŸÐŒ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid "The system administrator disallowed pictures larger than %d bytes to show in the face browser"
+msgstr "Ð¡ÐžÑÑÐµÐŒÐžÐ¹Ðœ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑ ÐœÒ¯Ò¯ÑÐžÐ¹Ðœ Ñ
+Ó©ÑÑÐžÐ¹Ðœ Ñ
+Ð°ÑÐ°Ñ
+ Ð·ÑÑÐ³ÐžÐ¹Ðœ Ñ
+ÑÐŒÐ¶ÑÑÐ³ %d ÐÐ°Ð¹ÑÐ°Ð°Ñ ÐžÐ»Ò¯Ò¯ Ð±Ð°Ð¹Ñ
+Ð°Ð°ÑÐ³Ò¯Ð¹ Ð±ÐŸÐ»Ð³ÐŸÐ¶ ÑÐŸÑ
+ÐžÑÑÑÐ»ÑÐ°Ðœ Ð±Ð°Ð¹ÐœÐ°"
+
+#. markup
+#: gui/gdmphotosetup.c:245
+#: gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Ð€Ð°Ð¹Ð» ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"Ð€Ð°Ð¹Ð» %s ÑÐœÑÐžÐ³ÐŽÐ°Ñ
+ Ð·ÐŸÑÐžÐ»Ð³ÐŸÐŸÑ ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°\n"
+"ÐÐ»ÐŽÐ°Ð°: %s"
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"Ð€Ð°Ð¹Ð» %s Ð±ÐžÑÐžÐ³ÐŽÑÑ
+ Ð·ÐŸÑÐžÐ»Ð³ÐŸÐŸÑ ÐœÑÑÐ³ÐŽÑÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°\n"
+"ÐÐ»ÐŽÐ°Ð°: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid "Change the picture that will show in the GDM (login manager) face browser"
+msgstr "GDM (Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŒÐµÐœÐµÐ¶ÐµÑ)-ÑÑÑ ÐœÒ¯Ò¯ÑÐžÐ¹Ðœ Ñ
+Ó©ÑÑÐžÐ¹Ðœ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+ Ð·ÑÑÐ³ÐžÐ¹Ð³ Ó©Ó©ÑÑÐ»Ó©Ñ
+"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7
+#: gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "ÐÑÐ²ÑÑÑÑ
+ ÑÐŸÐœÑ
+ÐœÑ ÑÐŸÑ
+ÐžÑÐ³ÐŸÐŸ"
+
+#: gui/gdmsetup-strings.c:8
+#: gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "ÐÑÐœÐŽÐ»ÑÐ³Ñ"
+
+#: gui/gdmsetup-strings.c:9
+#: gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29
+#: gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39
+#: gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65
+#: gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73
+#: gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82
+#: gui/gdmsetup-strings.c:90
+#: gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10
+#: gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "_ÐÐŸÑÐŸÐŸÐŽÑÐœ: "
+
+#: gui/gdmsetup-strings.c:11
+#: gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "_ÐÐ»ÑÑÐœ:"
+
+#: gui/gdmsetup-strings.c:12
+#: gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "_ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ó©Ð³Ò¯Ò¯Ð»Ð±ÑÑ: "
+
+#: gui/gdmsetup-strings.c:13
+#: gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "_ÐŒÑÐœÐŽÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ó©Ð³Ò¯Ò¯Ð»Ð±ÑÑ ÑÑÑÐ³Ð°Ñ
+:"
+
+#: gui/gdmsetup-strings.c:14
+#: gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51
+#: gui/gdmsetup.c:911
+#: gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ ÐŒÑÐœÐŽÑÐžÐ»ÑÐ³Ñ"
+
+#: gui/gdmsetup-strings.c:15
+#: gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63
+#: gui/gdmsetup.c:913
+#: gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "ÐÑÑÐ³ÐžÐ¹Ðœ ÐŒÑÐœÐŽÑÐžÐ»Ð³ÑÑ"
+
+#: gui/gdmsetup-strings.c:18
+#: gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid "String to be shown in the greeter as welcome.  You can insert %n in here and it will be replaced by the name of your computer."
+msgstr "ÐÑÐœÐŽÑÐžÐ»ÑÐ³ÑÐžÐ¹Ðœ ÑÐ°Ð²ÑÐ°Ð¹ ÐŒÐŸÑÐžÐ» Ð³ÑÑ
+ÐžÐ¹Ðœ ÐŸÑÐŸÐœÐŽ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+ Ó©Ð³Ò¯Ò¯Ð»Ð±ÑÑ.  Ð¢Ð° ÑÐœÐŽ %n -Ð³ ÐŸÑÑÑÐ»Ð¶ Ð±ÐŸÐ»ÐŸÑ
+ Ð±Ð° ÑÐœÑ ÐœÑ ÑÐ°ÐœÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ðœ ÐœÑÑÑÑÑ ÑÐŸÐ»ÐžÐ³ÐŽÐŸÐœÐŸ."
+
+#: gui/gdmsetup-strings.c:20
+#: gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid "String to be shown in the greeter for people logging in remotely with XDMCP.  You can insert %n in here and it will be replaced by the name of your computer."
+msgstr "ÐÑÐœÐŽÑÐžÐ»ÑÐ³ÑÐžÐ¹Ðœ XDMCP Ð°ÑÐžÐ³Ð»Ð°Ðœ Ð°Ð»ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÑ
+ Ñ
+Ò¯ÐŒÒ¯Ò¯ÑÑ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+ Ó©Ð³Ò¯Ò¯Ð»Ð±ÑÑ. Ð¢Ð° ÑÐœÐŽ %n -Ð³ ÐŸÑÑÑÐ»Ð¶ Ð±ÐŸÐ»ÐŸÑ
+ Ð±Ð° ÑÐœÑ ÐœÑ ÑÐ°ÐœÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ðœ ÐœÑÑÑÑÑ ÑÐŸÐ»ÐžÐ³ÐŽÐŸÐœÐŸ."
+
+#: gui/gdmsetup-strings.c:22
+#: gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "ÐÐ°Ð¹ÐœÐ³Ð° 24 _ÑÐ°Ð³ÐžÐ¹Ðœ Ñ
+ÑÐ»Ð±ÑÑÐžÐ¹Ð³ Ð°ÑÐžÐ³Ð»Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:23
+#: gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°Ñ ÐœÑÐ²ÑÑÑÐ»Ñ"
+
+#: gui/gdmsetup-strings.c:25
+#: gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "_ÐÐ²ÑÐŸÐŒÐ°ÑÐ°Ð°Ñ Ñ
+Ð°ÐœÐŽÐ°Ñ
+ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐœÑÑ"
+
+#: gui/gdmsetup-strings.c:27
+#: gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "Ð­Ñ
+ÐœÐžÐ¹ Ð°ÑÐ°Ð°Ð»ÑÐ°Ð°Ñ Ð°Ð²ÑÐŸÐŒÐ°ÑÐ°Ð°Ñ ÐœÑÐ³ÑÐœ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ð³ _Ñ
+Ð°ÐœÐŽÑÑÐ»Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:28
+#: gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "Ð¥ÑÐ³Ð°ÑÐ°Ð°Ñ ÐœÑÐ²ÑÑÑÐ»Ñ"
+
+#: gui/gdmsetup-strings.c:30
+#: gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "ÐŠÐ°Ð³ÐžÐ¹Ðœ Ñ
+ÑÐ²Ð°Ð°ÑÑÑÐ°Ð¹ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ Ñ
+ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐœÑÑ:"
+
+#: gui/gdmsetup-strings.c:31
+#: gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "_Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ Ó©ÐŒÐœÓ©Ñ
+ ÑÐµÐºÑÐœÐŽ: "
+
+#: gui/gdmsetup-strings.c:33
+#: gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ð³ ÑÐŸÐŽÐŸÑÑ
+ÐŸÐ¹ Ð·Ð°Ð°Ð¶ Ó©Ð³ÑÓ©Ðœ ÑÐµÐºÑÐœÐŽÑÐœ ÐŽÐ°ÑÐ°Ð° Ñ
+Ð°ÐœÐŽÑÑÐ»Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:34
+#: gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "ÐÑÓ©ÐœÑ
+ÐžÐ¹"
+
+#: gui/gdmsetup-strings.c:35
+#: gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "ÐÐŸÐ³ÐŸ"
+
+#: gui/gdmsetup-strings.c:38
+#: gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Ð­Ð»ÐŽÑÐ²"
+
+#: gui/gdmsetup-strings.c:40
+#: gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "ÐÑÑÐ³ÐžÐ¹Ðœ Ð±ÐŸÐ»ÐŸÐŒÐ¶ÐžÑ Ñ
+ÑÐ»Ð±ÑÑÒ¯Ò¯ÐŽÐžÐ¹Ð³ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+ (_ÐœÒ¯Ò¯Ñ Ñ
+Ó©ÑÓ©Ñ)"
+
+#: gui/gdmsetup-strings.c:41
+#: gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "ÐÑÐ²ÑÐ³ÑÑ"
+
+#: gui/gdmsetup-strings.c:43
+#: gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "ÐÑÐ²ÑÐ³ÑÑ _Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹"
+
+#: gui/gdmsetup-strings.c:44
+#: gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_ÐÑÑÐ°Ð³"
+
+#: gui/gdmsetup-strings.c:45
+#: gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "_ÓšÐœÐ³Ó©"
+
+#: gui/gdmsetup-strings.c:46
+#: gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "ÐÑÐ²ÑÐ³ÑÑÐžÐ¹Ðœ Ð·ÑÑÐ³ÐžÐ¹Ð³ _ÐŒÐ°ÑÑÑÐ°Ð±Ð»Ð°Ð¶ ÑÐ°Ð°ÑÑÑÐ»Ð°Ñ
+ "
+
+#: gui/gdmsetup-strings.c:48
+#: gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "_ÐÐ»ÑÐ°ÐŽÐŒÐ°Ð» ÐŽÑÐ»Ð³ÑÑÑÐœÐŽ Ó©ÐœÐ³Ó©"
+
+#: gui/gdmsetup-strings.c:49
+#: gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "_ÐÑÐ²ÑÐ³ÑÑ Ó©ÐœÐ³Ó©: "
+
+#: gui/gdmsetup-strings.c:50
+#: gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "ÐÑÐ³ Ó©ÐœÐ³Ó© ÑÐŸÐœÐ³ÐŸ"
+
+#: gui/gdmsetup-strings.c:52
+#: gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "Ð£ÑÑÐŽÑÐžÐ»Ð°Ðœ Ñ
+Ð°ÑÐ°Ñ
+:"
+
+#: gui/gdmsetup-strings.c:53
+#: gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "ÐÐ³ÑÐžÐœ-ÐŽÑÐ»Ð³ÑÑ Ò¯Ð·Ò¯Ò¯Ð»ÑÑ
+ Ð±ÐŸÐ»ÐŸÐŒÐ¶Ð³Ò¯Ð¹"
+
+#: gui/gdmsetup-strings.c:54
+#: gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Ð¢Ð°Ð¹Ð»Ð±Ð°Ñ:"
+
+#: gui/gdmsetup-strings.c:55
+#: gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "ÐÐŸÑ
+ÐžÐŸÐ³ÑÐžÐ¹Ðœ ÑÑÑ
+:"
+
+#: gui/gdmsetup-strings.c:56
+#: gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "ÐÐŸÑ
+ÐžÐŸÐ³Ñ:"
+
+#: gui/gdmsetup-strings.c:57
+#: gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"Ð¢Ð°Ð¹Ð»Ð±Ð°Ñ\n"
+"ÐÐ±ÑÐµÐºÑ"
+
+#: gui/gdmsetup-strings.c:59
+#: gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "ÐÐŸÑ
+ÐžÐŸÐ³Ñ"
+
+#: gui/gdmsetup-strings.c:60
+#: gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "Copyright"
+
+#: gui/gdmsetup-strings.c:61
+#: gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "ÐšÐžÐœÑ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ñ
+ÑÐ»Ð±ÑÑÐžÐ¹Ð³ ÑÑÑÐ»Ð³Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:62
+#: gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "Ð¥ÑÐ»Ð±ÑÑ _ÑÑÑÐ³Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:64
+#: gui/gdmsetup-strings.c:78
+#: gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Ð¡ÐŸÐœÐ³ÐŸÐ»ÑÑÑÐŽ"
+
+#: gui/gdmsetup-strings.c:66
+#: gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "_root-ÐŽ GDM-ÑÑÑ Ñ
+Ð°ÐœÐŽÐ°Ñ
+ÑÐ³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+"
+
+#: gui/gdmsetup-strings.c:67
+#: gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Â»rootÂ«-ÐŽ, _Ð°Ð»ÑÐ°Ð°Ñ GDM-ÑÑÑ Ñ
+Ð°ÐœÐŽÐ°Ñ
+ÑÐ³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+"
+
+#: gui/gdmsetup-strings.c:68
+#: gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "_ÐŠÐ°Ð³ÐžÐ¹Ðœ Ñ
+ÑÐ²Ð°Ð°ÑÑÑÐ°Ð¹ Ð°Ð»ÑÑÐœ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐ³ Ñ
+Ò¯Ð»ÑÑÐ¶ Ð°Ð²Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:69
+#: gui/gdmsetup.glade.h:48
+msgid "Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not set, none of the system commands will be available (this includes reboot, shutdown, configure, chooser)"
+msgstr "\"Ò®Ð¹Ð»ÐŽÐ»Ò¯Ò¯ÐŽ\" ÑÑÑÐžÐ¹Ð³ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+ (ÐÑ ÐœÑ \"Ð¡ÐžÑÑÐµÐŒ\" ÑÑÑ Ð³ÑÐŽÑÐ³).  Ð¥ÑÑÐ²ÑÑ Ó©Ó©ÑÑÐžÐ»Ó©Ð³ÐŽÓ©Ñ
+Ð³Ò¯Ð¹ Ð±ÐŸÐ» ÑÐžÑÑÐµÐŒÑÐ¹Ðœ ÑÐŒÐ°Ñ Ñ ÑÑÑÐ°Ð°Ð» Ð°Ð»Ð³Ð° Ð³ÑÑÑÐœ Ò¯Ð³ (Ð­ÐœÑ ÐœÑ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+, ÑÐœÑÑÐ°Ð°Ñ
+, ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ñ
+, ÑÐŸÐœÐ³ÐŸÐ³Ñ Ð·ÑÑÐ³ÐžÐ¹Ð³ Ð°Ð³ÑÑÐ»ÐŽÐ°Ð³)"
+
+#: gui/gdmsetup-strings.c:70
+#: gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "Ò®_Ð¹Ð»ÐŽÐ»Ò¯Ò¯ÐŽ ÑÑÑÐžÐ¹Ð³ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:72
+#: gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "_Ð¢ÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐ³ Ð°ÐœÑ
+ Ð±Ò¯ÑÑÐ³Ò¯Ò¯Ð»ÑÑ
+ ÐŽÑÐ»Ð³ÑÑÐœÑÑÑ Ñ
+ÐžÐ¹Ñ
+ÐžÐ¹Ð³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+"
+
+#: gui/gdmsetup-strings.c:74
+#: gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "_XDMCP ÑÐŸÐœÐ³ÐŸÐ³ÑÐžÐ¹Ð³ Ð°ÐœÑ
+ Ð±Ò¯ÑÑÐ³Ò¯Ò¯Ð»ÑÑ
+ ÐŽÑÐ»Ð³ÑÑÐœÑÑÑ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+ÑÐ³ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+"
+
+#: gui/gdmsetup-strings.c:75
+#: gui/gdmsetup.glade.h:9
+msgid "Always disallow TCP connections to _X server (disables all remote connections)"
+msgstr "_X ÑÐµÑÐ²ÐµÑ ÑÒ¯Ò¯ TCP -Ñ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÐŸÑ
+ÑÐ³ Ñ
+ÑÐ·ÑÑÑ Ò¯Ð» Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ñ
+ (ÐÒ¯Ñ
+ Ð°Ð»ÑÑÐœ Ñ
+ÐŸÐ»Ð±ÐŸÐ»ÑÑÐ³ Ñ
+Ð°Ð°Ñ
+)"
+
+#: gui/gdmsetup-strings.c:76
+#: gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "ÐÐ°Ñ
+ÐžÐœ ÐŸÑÐŸÐ»ÐŽÐ»ÐŸÐ³ÐŸ Ð±ÐŸÐ»ÑÐŸÐ» _Ñ
+Ò¯Ð»ÑÑÑ
+ Ñ
+ÑÐ³Ð°ÑÐ°Ð° (ÑÐµÐºÑÐœÐŽ):"
+
+#: gui/gdmsetup-strings.c:77
+#: gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "Ð¥Ð°ÐŒÐ³Ð°Ð°Ð»Ð°Ð»Ñ"
+
+#: gui/gdmsetup-strings.c:80
+#: gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "_Ð¥ÑÐ»Ð±Ð°ÑÑÑÑÐ»Ð°Ð»ÑÑÐœ ÐŒÐŸÐŽÑÐ»ÑÑÐŽÑÐ³ ÐžÐŽÑÐ²Ñ
+ÐžÐ¶Ò¯Ò¯Ð»ÑÑ
+"
+
+#: gui/gdmsetup-strings.c:81
+#: gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr "Ð¥ÑÑÑÐ² ÐœÑÐ²ÑÑÑÑ
+ ÑÐŸÐœÑ
+ Ð±ÑÐ»ÑÐœ Ð±ÐŸÐ»Ð±ÐŸÐ» _ÑÐžÐŒÑÑ Ó©Ð³Ó©Ñ
+"
+
+#: gui/gdmsetup-strings.c:83
+#: gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "acc_sound_file_box"
+
+#: gui/gdmsetup-strings.c:84
+#: gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "ÐÑÑÐœÑ _ÑÐ°Ð¹Ð»:"
+
+#: gui/gdmsetup-strings.c:86
+#: gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_ÐÑÑ ÑÐ°Ð»Ð³Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:87
+#: gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "Ð¥ÑÐ»Ð±Ð°ÑÑÑÑÐ»Ð°Ð»Ñ"
+
+#: gui/gdmsetup-strings.c:88
+#: gui/gdmsetup.glade.h:36
+msgid "No XDMCP support in the binary.  To enable XDMCP support you must recompile GDM with the XDMCP libraries."
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐŽ XDMCP-ÑÑÐ¹ Ð·ÐŸÑ
+ÐžÑÐŸÑ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°. XDMCP-ÐžÐ¹Ð³ Ð·ÐŸÑ
+ÐžÑÐŸÐ»ÐŽÑÑÐ»Ð°Ñ
+ÑÐœ ÑÑÐ»ÐŽÑÐ° GDM-ÐžÐ¹Ð³ XDMCP-ÐžÐ¹Ðœ ÑÐ°ÐœÑÐ°Ð¹ ÐºÐŸÐŒÐ¿ÐžÐ»ÑÑ Ñ
+ÐžÐ¹Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: gui/gdmsetup-strings.c:89
+#: gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "_XDMCP-ÐžÐ¹Ð³ ÐžÐŽÑÐ²Ñ
+Ð¶Ò¯Ò¯Ð»ÑÑ
+"
+
+#: gui/gdmsetup-strings.c:91
+#: gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "_ÐšÑÑÐŽ Ð±ÑÑ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐ³ Ñ
+Ò¯Ð»ÑÑÐ¶ Ð°Ð²Ð°Ñ
+"
+
+#: gui/gdmsetup-strings.c:92
+#: gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "_UDP Ð¿ÐŸÑÑÑÐ³ ÑÐŸÐœÑÐŸÑ
+: "
+
+#: gui/gdmsetup-strings.c:93
+#: gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Ð¥Ò¯Ð»ÑÑÐ³ÐŽÑÐ¶ _Ð±ÑÐ¹ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ Ñ
+ÑÐŒÐ¶ÑÑ:"
+
+#: gui/gdmsetup-strings.c:94
+#: gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Ð¥Ò¯Ð»ÑÑÐ³ÐŽÑÐ¶ Ð±ÑÐ¹ _ÑÑÑÐŽ Ð±ÑÑ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ Ñ
+ÑÐŒÐ¶ÑÑ:"
+
+#: gui/gdmsetup-strings.c:95
+#: gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "_ÐÐ»ÑÑÐœ Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ ÑÐŸÐŸ:"
+
+#: gui/gdmsetup-strings.c:96
+#: gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "_Ð¥Ò¯Ð»ÑÑÑ
+ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ Ñ
+ÑÐ³Ð°ÑÐ°Ð°: "
+
+#: gui/gdmsetup-strings.c:97
+#: gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Ð¥Ò¯_Ð»ÑÑÑ
+ ÐŽÐ°ÐŒ ÐŒÐ°ÐºÑÐžÐŒÑÐŒ Ñ
+ÑÐ³Ð°ÑÐ°Ð°:"
+
+#: gui/gdmsetup-strings.c:98
+#: gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "_Ð¥ÐŸÑÑ Ð±Ò¯ÑÐžÐ¹Ð³ Ñ
+Ð°ÑÑÑÐ»Ð°Ñ
+:"
+
+#: gui/gdmsetup-strings.c:99
+#: gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "Pin_g-Ð·Ð°Ð²ÑÐ°Ñ (Ð¡ÐµÐºÑÐœÐŽ):"
+
+#: gui/gdmsetup-strings.c:100
+#: gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Ping-Ð·Ð°Ð²ÑÐ°Ñ (Ð¡ÐµÐºÑÐœÐŽ):"
+
+#: gui/gdmsetup-strings.c:101
+#: gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. markup
+#: gui/gdmsetup.c:147
+msgid "An error occured while trying to contact the login screens.  Not all updates may have taken effect."
+msgstr "Ð¥Ð°ÐœÐŽÐ°Ð»Ñ/Ð±Ò¯ÑÐ³Ò¯Ò¯Ð»ÑÑ
+ ÐŽÑÐ»Ð³ÑÑÑÑÐ¹ Ñ
+ÐŸÐ»Ð±ÐŸÐŸ ÑÐŸÐ³ÑÐŸÐŸÑ
+ÐŸÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°. ÐÐ°Ð³Ð°ÐŽÐ³Ò¯Ð¹, ÐŸÑÑÑÐ»ÑÐ°Ðœ Ó©Ó©ÑÑÐ»Ó©Ð»ÑÒ¯Ò¯ÐŽ Ð°Ð¶ÐžÐ»ÐŽ ÐŸÑÐŸÐŸÐ³Ò¯Ð¹ Ð±Ð°Ð¹Ð¶ Ð±ÐŸÐ»ÐŸÑ
+."
+
+#. markup
+#: gui/gdmsetup.c:470
+msgid "Autologin or timed login to the superuser (root) account is not allowed."
+msgstr "Ð¡ÑÐ¿ÐµÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ  (root=ÑÐ·ÑÐœ) Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ Ð°Ð²ÑÐŸÐŒÐ°ÑÐ°Ð°Ñ ÑÑÐ²ÑÐ» Ñ
+ÑÐ³Ð°ÑÐ°Ð°ÑÐ°Ð¹Ð³Ð°Ð°Ñ ÐœÑÐ²ÑÑÑ
+ Ð·Ó©Ð²ÑÓ©Ó©ÑÓ©Ð³ÐŽÓ©Ó©Ð³Ò¯Ð¹."
+
+#: gui/gdmsetup.c:1698
+msgid "Archive is not of a subdirectory"
+msgstr "ÐÑÑ
+ÐžÐ² ÐŽÐŸÑÐŸÑ Ð³Ð°ÐœÑ Ñ ÐŽÑÐŽ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð°Ð»Ð³Ð°."
+
+#: gui/gdmsetup.c:1706
+msgid "Archive is not of a single subdirectory"
+msgstr "ÐÑÑ
+ÐžÐ² ÐŽÐŸÑÐŸÑ Ð³Ð°ÐœÑ Ñ ÐŽÑÐŽ Ð»Ð°Ð²Ð»Ð°Ñ
+ Ð°Ð»Ð³Ð°."
+
+#: gui/gdmsetup.c:1730
+#: gui/gdmsetup.c:1809
+msgid "File not a tar.gz or tar archive"
+msgstr "Ð­ÐœÑ ÑÐ°Ð¹Ð» Ð±ÐŸÐ» tar.gz- ÑÑÐ²ÑÐ» tar-Ð°ÑÑ
+ÐžÐ² Ð±ÐžÑ."
+
+#: gui/gdmsetup.c:1732
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "ÐÑÑ
+ÐžÐ² ÐŽÐŸÑÐŸÑ GdmGreeter-ÐžÐ¹Ðœ ÑÓ©ÑÐ»ÐžÐ¹Ðœ ÑÐ°Ð¹Ð» Ð°Ð»Ð³Ð° .ÐžÐœÑÐŸ ÑÐ°Ð¹Ð»"
+
+#: gui/gdmsetup.c:1754
+msgid "File does not exist"
+msgstr "Ð€Ð°Ð¹Ð» Ò¯Ð» ÐŸÑÑÐžÐœÐŸ."
+
+#. markup
+#: gui/gdmsetup.c:1867
+msgid "No file selected"
+msgstr "Ð¯ÐŒÐ°Ñ Ñ ÑÐ°Ð¹Ð» ÑÐŸÐœÐ³ÐŸÐ³ÐŽÐŸÐŸÐ³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°"
+
+#. markup
+#: gui/gdmsetup.c:1895
+msgid "Not a theme archive"
+msgstr "ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ð·ÑÑÐ³ÐžÐ¹Ðœ Ð°ÑÑ
+ÐžÐ² Ð±ÐžÑ Ð±Ð°Ð¹ÐœÐ°"
+
+#: gui/gdmsetup.c:1896
+#, c-format
+msgid "Details: %s"
+msgstr "Ð¢ÐŸÐŽÑÑÑÐ»Ð³Ð°: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1914
+#, c-format
+msgid "Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr "ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ð·ÑÑÐ³ÐžÐ¹Ðœ Ð»Ð°Ð²Ð»Ð°Ñ
+ Â»%sÂ« Ñ
+ÑÐŽÐžÐ¹ÐœÑ ÑÑÑÑÐ°Ðœ Ð±Ð°Ð¹ÐœÐ°. ÐÐ°Ñ
+ÐžÐœ ÐŽÐ°ÑÐ¶ ÑÑÑÐ»Ð³Ð°Ñ
+ ÑÑ?"
+
+#. markup
+#: gui/gdmsetup.c:1992
+msgid "Some error occured when installing the theme"
+msgstr "ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ð·ÑÑÐ³ÐžÐ¹Ð³ ÑÑÑÐ»Ð³Ð°Ñ
+Ð°ÐŽ ÐŽÐŸÑ Ñ
+Ð°ÑÐ¶ ÐœÑÐ³ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°."
+
+#: gui/gdmsetup.c:2038
+msgid "Select new theme archive to install"
+msgstr "Ð¡ÑÑÐ»Ð³Ð°Ñ
+ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ñ
+ÑÐ»Ð±ÑÑÐžÐ¹Ðœ ÑÐžÐœÑ ÑÐ°ÐœÐ³ ÑÐŸÐœÐ³ÐŸ."
+
+#: gui/gdmsetup.c:2042
+msgid "_Install"
+msgstr "_Ð¡ÑÑÐ»Ð³Ð°Ñ
+"
+
+#: gui/gdmsetup.c:2106
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Ð¢Ð° Ñ
+ÑÐ»Ð±ÑÑ '%s' -Ð³ ÑÐžÑÑÐµÐŒÑÑÑ ÑÑÑÐ³Ð°Ñ
+ÑÐ³ Ò¯ÐœÑÑ
+ÑÑÑ Ñ
+Ò¯ÑÑÐ¶ Ð±Ð°Ð¹ÐœÐ° ÑÑ?"
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2317
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the graphical login screen for GNOME.  Changes that you make will take effect immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category GNOME/System."
+msgstr ""
+"Ð­ÐœÑ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐœ ÑÐŸÐœÑ
+ ÐœÑ ÐÐÐÐÐ«Ð Ñ
+Ð°ÐœÐŽÐ°Ð»ÑÑÐœ ÐŽÑÐ»Ð³ÑÑ Ð±ÐŸÐ»ÐŸÑ
+ GDM-Ñ
+ÑÐ²ÑÒ¯Ò¯Ð»ÐžÐ¹ÐœÑÐŸÑ
+ÐžÑÐ³ÐŸÐŸÐ³ Ñ
+ÐžÐ¹ÐŽÑÐ³. Ð­ÐœÐŽ ÐŸÑÑÑÐ»ÑÐ°Ðœ Ó©Ó©ÑÑÐ»Ó©Ð»ÑÒ¯Ò¯ÐŽ ÑÑÑ ÐŽÐŸÑÐŸÐŸ Ñ
+Ò¯ÑÐžÐœÑÑÐ¹.\n"
+"\n"
+"ÐÐŸÐ»ÐŸÐŒÐ¶ÐžÑ Ð±Ò¯Ñ
+ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°ÑÑÑÐŽ ÑÐœÐŽ Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð³ÑÐŽÐ³ÐžÐ¹Ð³ Ð°ÐœÑ
+Ð°Ð°ÑÐœÐ° ÑÑ. Ð¢Ð°ÐœÑ ÑÑÐ¶ Ð±Ð°Ð¹Ð³Ð°Ð° ÐŸÑÑÑÐ»Ð³Ð° Ð±Ð°Ð¹Ñ
+Ð³Ò¯Ð¹ Ð±ÐŸÐ» ÑÐ° %s-ÐžÐ¹Ð³ Ó©Ó©ÑÓ©Ó© Ð±ÐŸÐ»ÐŸÐ²ÑÑÑÑÐ»Ð°Ñ
+ Ð±ÐŸÐ»ÐœÐŸ. \n"
+"ÐÒ¯ÑÑÐœ Ñ
+ÑÐŒÐ¶ÑÑÐœÐžÐ¹ Ð±Ð°ÑÐžÐŒÑÐ¶ÑÑÐ»Ð°Ð»ÑÑÐ³ ÐÐÐÐÐ ÑÑÑÐ»Ð°ÐŒÐ¶ Ñ
+Ó©ÑÓ©ÑÓ©Ó©Ñ ÐÐÐÐÐ/System Ð³ÑÑÑÐœ Ð°ÐœÐ³ÐžÐ»Ð°Ð» ÐŽÐŸÐŸÑ Ò¯Ð·."
+
+#. markup
+#: gui/gdmsetup.c:2733
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "Ð¢Ð° GDM-ÐžÐ¹Ð³ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³ÑÐ³ Ó©Ó©ÑÑÐ»Ó©Ñ
+ÐžÐ¹Ðœ ÑÑÐ»ÐŽ ÑÑÐ¿ÐµÑ Ñ
+ÑÑÑÐ³Ð»ÑÐ³Ñ(root) Ð±Ð°Ð¹Ñ
+ ÑÑÑÐŸÐ¹ ."
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr "ÐÐÐÐÐ-ÐžÐ¹Ðœ ÐŽÑÐ»Ð³ÑÑÐžÐ¹Ðœ ÐŒÐµÐœÐµÐ¶ÐµÑ(GDM)-ÐžÐ¹Ðœ ÑÐŸÑ
+ÐžÑÑÑÐ»Ð³Ð° Ñ
+ÐžÐ¹Ñ
+ Ð·ÐŸÑÐžÑÐ»Ð°Ð»Ñ Ð±Ò¯Ñ
+ÐžÐ¹ Ð³ÑÐ°ÑÐžÐº ÐŽÒ¯ÑÑÐ»ÑÐ»ÐžÐ¹Ðœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒ"
+
+#: gui/greeter/greeter.c:629
+#: gui/greeter/greeter.c:660
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s) ÐœÑ ÐÐµÐŒÐŸÐœÑ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°ÑÑÐ°Ð¹ Ð°Ð²ÑÐ°Ð»ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° ÑÐ°ÑÑ
+Ð°Ðœ gdm-ÐžÐ¹Ðœ ÑÐ°Ð¹Ð¶ÑÑÑÐ»Ð°Ð»Ñ Ñ
+ÐžÐ¹ÑÑÐœ Ð±ÐŸÐ»ÐŸÐ»ÑÐŸÐ¹.\n"
+"Ð¢Ð° gdm-ÐÐµÐŒÐŸÐœ-ÑÐ³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÑÑ ÑÐœÑÑÐ°Ð°Ð¶ Ð°ÑÐ°Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: gui/greeter/greeter.c:705
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"ÐÑÐœÐŽÑÐžÐ»Ð³ÑÑÐœÐžÐ¹ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s) ÐœÑ ÐÐµÐŒÐŸÐœÑ Ñ
+ÑÐ²ÐžÐ»Ð±Ð°Ñ (%s)-ÑÐ°Ð¹ Ð°Ð²ÑÐ°Ð»ÐŽÐ°Ñ
+Ð³Ò¯Ð¹ Ð±Ð°Ð¹ÐœÐ°.\n"
+"Ð¢Ð° ÑÐ°ÑÑ
+Ð°Ðœ gdm-ÐžÐ¹Ðœ ÑÐ°Ð¹Ð¶ÑÑÑÐ»Ð°Ð»Ñ Ñ
+ÐžÐ¹ÑÑÐœ Ð±ÐŸÐ»ÐŸÐ»ÑÐŸÐ¹.\n"
+"Ð¢Ð° gdm-ÐÐµÐŒÐŸÐœ-ÑÐ³ ÑÐžÐœÑÑÑ ÑÑ
+Ð»Ò¯Ò¯Ð»ÑÑ
+ ÑÑÐ²ÑÐ» ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÑÑ ÑÐœÑÑÐ°Ð°Ð¶ Ð°ÑÐ°Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹."
+
+#: gui/greeter/greeter.c:1171
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "ÐÑÐ»Ð³ÑÑÐžÐ¹Ðœ Ñ
+ÑÐ»Ð±ÑÑ %s-ÐžÐ¹Ð³ Ð°ÑÑÐ»Ð°Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°."
+
+#. markup
+#: gui/greeter/greeter.c:1224
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "ÐÑÐ°ÑÐžÐº ÐŒÑÐœÐŽÑÐžÐ»ÑÐ³ÑÐžÐ¹Ðœ Ð·Ð°Ð³Ð²Ð°Ñ ÑÐ²ÐŽÑÑÑÑÑ"
+
+#: gui/greeter/greeter.c:1227
+msgid "The theme does not contain definition for the username/password entry element."
+msgstr "ÐÐ°Ð³Ð²Ð°ÑÑ ÑÐŒÐ°Ñ Ñ username/password-ÑÐœ ÑÐ»ÐµÐŒÐµÐœÑÐžÐ¹Ðœ Ð±ÐžÑÐ»ÑÐ³ Ð°Ð»Ð³Ð°."
+
+#. markup
+#: gui/greeter/greeter.c:1260
+msgid "There was an error loading the theme, and the default theme also could not have been loaded, I will attempt to start the standard greeter"
+msgstr "ÐÒ¯Ò¯ÑÐœÐžÐ¹ Ð·ÑÑÐ³ÐžÐ¹Ð³ Ð°ÑÐ°Ð°Ð»Ð°Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÑÐ°Ðœ Ð±Ð° ÑÑÐ°ÐœÐŽÐ°ÑÑ Ð·ÑÑÐ°Ð³ ÐŒÓ©Ðœ Ð» ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹. ÐÐŽÐŸÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÑ ÐŒÑÐœÐŽÑÐžÐ»Ð³ÑÑÐ³ÑÑ ÐœÑÑÑ
+ Ð³ÑÑÐŽ Ò¯Ð·ÑÐµ."
+
+#. markup
+#: gui/greeter/greeter.c:1282
+msgid "I could not start the standard greeter.  This display will abort and you may have to login another way and fix the installation of gdm"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ ÐŒÑÐœÐŽÑÐžÐ»Ð³ÑÑ Ð°Ð¶ÐžÐ»Ð»Ð°ÑÐ°ÐœÐ³Ò¯Ð¹. Ð­ÐœÑ ÐŽÑÐ»Ð³ÑÑ ÐŸÐŽÐŸÐŸ ÑÐœÑÐ°ÑÑ ÑÐ° Ó©Ó©Ñ ÑÑÐ°ÑÑÑÐ°Ð°Ñ ÐŽÐŸÑÐŸÐ³Ñ ÐœÑÐ²ÑÑÑÑ GDM-ÐžÐ¹Ð³ Ð·Ð°ÑÐ²Ð°ÑÐ»Ð°Ñ
+Ð°ÐŽ Ñ
+Ò¯ÑÑ ÐŒÐ°Ð³Ð°ÐŽ."
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Ð¡Ò¯Ò¯Ð»ÑÐžÐ¹Ðœ"
+
+#: gui/greeter/greeter_action_language.c:195
+msgid "Select a language"
+msgstr "ÐÑÐ³ Ñ
+ÑÐ» ÑÐŸÐœÐ³ÐŸÑ
+"
+
+#: gui/greeter/greeter_action_language.c:212
+msgid "Select a language for your session to use:"
+msgstr "Ð¢Ð° Ð°ÑÐžÐ³Ð»Ð°Ñ
+ Ñ
+ÑÐ»ÑÑ ÑÐŸÐœÐ³ÐŸÐœÐŸ ÑÑ:"
+
+#: gui/greeter/greeter_canvas_item.c:124
+msgid "Select _Language..."
+msgstr "_Ð¥ÑÐ»ÑÑ ÑÐŸÐœÐ³ÐŸÑ
+..."
+
+#: gui/greeter/greeter_canvas_item.c:131
+msgid "Select _Session..."
+msgstr "_Ð¡ÑÑÐ»ÑÐ°Ð° ÑÐŸÐœÐ³ÐŸÑ
+..."
+
+#: gui/greeter/greeter_canvas_item.c:373
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr "Ð­ÐœÐŽ Ð°ÑÑÑÐ»ÑÐ°ÐœÐŽ Ñ
+Ð°ÑÐžÑÐ»Ð°Ð°ÐŽ ÐŸÑÑÑÐ»Ð°Ñ
+ (ÑÐœÑÑÑ) ÑÐŸÐ²Ñ ÐŽÐ°Ñ. ÐŠÑÑÐœÐžÐ¹ Ñ
+ÑÐ²ÑÐŽ F10 ÐŽÐ°Ñ."
+
+#: gui/greeter/greeter_item_ulist.c:266
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Ð¡ÑÐ°ÐœÐŽÐ°ÑÑ Ð·ÑÑÐ°Ð³ ÐœÑÑÐ³ÐŽÑÑÐœÐ³Ò¯Ð¹: %s!"
+
+#: gui/greeter/greeter_item_ulist.c:368
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+"Ð¥ÑÑÑÐ³Ð»ÑÐ³Ñ ÐœÑÐ²ÑÑÑÑ
+ÑÐŽ \n"
+"ÐŽÐ°Ð²Ñ
+Ð°Ñ ÑÐ°Ð»Ð³Ð°Ð»Ñ Ñ
+ÐžÐ¹Ñ
+"
+
+#: gui/greeter/greeter_parser.c:1022
+#: gui/greeter/greeter_system.c:209
+msgid "Sus_pend"
+msgstr "_Ð£ÐœÑÑÑÐ»Ð°Ñ
+"
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "_XDMCP ÑÐŸÐœÐ³ÐŸÐ³Ñ"
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Ð¢ÐŸÑ
+ÐžÑÐ³ÐŸÐŸ Ñ
+ÐžÐ¹Ñ
+"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "Ð¢Ð° Ð±Ð°Ð¹ÐœÐ³ÑÐœ ÑÑÐ»Ð³Ò¯Ò¯ÑÑÑ(caps lock) ÐŽÐ°ÑÑÐžÑ
+Ð¶ÑÑ!"
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Ð¡ÑÑÐ»Ñ ÑÐŸÐœÐ³ÐŸÐœÐŸ ÑÑ"
+
+#: gui/greeter/greeter_system.c:274
+msgid "Choose an Action"
+msgstr "Ò®Ð¹Ð»ÐŽÑÐ» ÑÐŸÐœÐ³ÐŸÐœÐŸ ÑÑ"
+
+#: gui/greeter/greeter_system.c:296
+msgid "Shut _down the computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ð³ _ÑÐœÑÑÐ°Ð°Ñ
+"
+
+#: gui/greeter/greeter_system.c:299
+msgid "Shut down your computer so that you may turn it off."
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÑÑ ÑÐ°Ð»Ð³Ð°Ñ
+ÑÐœ ÑÐœÑÑÐ°Ð°Ñ
+ÑÐœ ÑÑÐ»ÐŽ ÑÐœÑÑÐ°Ð°Ñ
+"
+
+#: gui/greeter/greeter_system.c:314
+msgid "_Reboot the computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ð³ _ÑÐžÐœÑÑÑ Ð°ÑÐ°Ð°Ñ
+"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Sus_pend the computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐžÐ¹Ð³ ÑÐœÑÑÑÐ»Ð°Ñ
+"
+
+#: gui/greeter/greeter_system.c:342
+msgid "Run _XDMCP chooser"
+msgstr "_XDMCP ÑÐŸÐœÐ³ÐŸÐ³Ñ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+"
+
+#: gui/greeter/greeter_system.c:362
+msgid "_Configure the login manager"
+msgstr "ÐÑÐ²ÑÑÑÐ»Ñ Ñ
+ÑÐœÐ°Ð³ÑÐžÐ¹Ð³ _ÑÐŸÑ
+ÐžÑÑÑÐ»Ð°Ñ
+"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 ÐÐŸÐœÐŽ, ÐÐµÐ¹ÐŒÑ ÐÐŸÐœÐŽ"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "ÐÐŸÐœÐŽ, ÐÐµÐ¹ÐŒÑ ÐÐŸÐœÐŽ"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "ÐŠÐ°Ð³ÐžÑÐ°Ð³ÑÑÐŽ"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "ÐŠÑÐœÑ
+ÑÑ ÑÐ°Ð³ÐžÑÐ°Ð³ Ð±Ò¯Ñ
+ÐžÐ¹ Ñ
+ÑÐ»Ð±ÑÑ"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 ÐÐÐÐÐ"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "ÐÒ¯Ò¯Ñ Ñ
+Ó©ÑÓ©ÑÑÑÐ¹ ÐÐÐÐÐ ÑÐ°Ð³ÐžÑÐ°Ð³ÑÑÐŽÑÐœ ÑÑÐ°Ðœ ÑÐ°Ð¹Ñ
+ÐœÑ Ñ
+ÑÐ»Ð±ÑÑÒ¯Ò¯ÐŽ"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "ÐÐÐÐÐ«Ð ÑÑÐ»Ð°Ð³ÐžÐ¹ÐœÑ
+Ð°Ðœ"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "Ð¥Ó©ÑÓ©ÑÑÑÐ¹ Ð¶Ð°ÑÐ³Ð°Ð»ÑÐ°Ð¹-ÐÐÐÐÐ"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "ÐÐÐÐÐ ÐŠÐ°Ð³ÐžÑÐ°Ð³ÑÑÐŽÑÐœ ÑÑÐ°Ðœ ÑÐ°Ð¹Ñ
+ÐœÑ Ñ
+ÑÐ»Ð±ÑÑÒ¯Ò¯ÐŽ"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "ÐÐ°ÑÐ³Ð°Ð»ÑÐ°Ð¹-ÐÐÐÐÐ"
+
+#: gui/modules/dwellmouselistener.c:586
+#: gui/modules/keymouselistener.c:681
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"(%s)-Ð³ Ð°Ð¶ÐžÐ»Ð»ÑÑÐ»Ð°Ñ
+Ð°ÐŽ Ð°Ð»ÐŽÐ°Ð° \n"
+"(ÑÑÑ (%s) ÑÒ¯Ò¯ Ñ
+ÐŸÐ»Ð±ÐŸÐ³ÐŽÑÐŸÐœ)"
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "gdmaskpass ÐœÑ Ð·Ó©Ð²Ñ
+Ó©Ðœ Â»rootÂ« ÐŽÑÑÑ Ð» Ð°Ð¶ÐžÐ»Ð»Ð°ÐœÐ°\n"
+
+#: utils/gdmaskpass.c:42
+#: utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Ð­ÑÑ
+ ÐŸÐ»Ð³ÐŸÐ»Ñ Ð°ÐŒÐ¶ÐžÐ»ÑÐ³Ò¯Ð¹ Ð±ÐŸÐ»Ð»ÐŸÐŸ!\n"
+
+#: vicious-extensions/glade-helper.c:83
+msgid "(memory buffer)"
+msgstr "(ÑÐ°ÐœÐ°Ñ
+ ÐŸÐ¹Ðœ Ð±ÑÑÐµÑ)"
+
+#: vicious-extensions/glade-helper.c:115
+#: vicious-extensions/glade-helper.c:137
+#: vicious-extensions/glade-helper.c:157
+msgid "(memory buffer"
+msgstr "(ÑÐ°ÐœÐ°Ñ
+ ÐŸÐ¹Ðœ Ð±ÑÑÐµÑ"
+
+#. markup
+#: vicious-extensions/glade-helper.c:193
+#: vicious-extensions/glade-helper.c:246
+#: vicious-extensions/glade-helper.c:289
+msgid "Cannot load user interface"
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ Ð³Ð°ÐŽÐ°ÑÐ³ÑÑÐ³ Ð°ÑÐ°Ð°Ð»Ð¶ ÑÐ°ÐŽÑÐ°ÐœÐ³Ò¯Ð¹"
+
+#: vicious-extensions/glade-helper.c:194
+#, c-format
+msgid "An error occured while loading the user interface element %s%s from file %s.  Possibly the glade interface description was corrupted.  %s cannot continue and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ Ð³Ð°ÐŽÐ°ÑÐ³ÑÑÐœ %s%s ÑÐ»ÐµÐŒÐµÐœÑÒ¯Ò¯ÐŽÐžÐ¹Ð³ Ð°ÑÐ°Ð°Ð»Ð°Ñ
+Ð°ÐŽ %s ÑÐ°Ð¹Ð»ÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°. ÐÐ°Ð³Ð°ÐŽÐ³Ò¯Ð¹ Glade ÐÐœÑÐµÑÑÐµÐ¹Ñ ÑÐ°Ð¹Ð»Ð±Ð°Ñ ÐœÑ ÑÐ²ÐŽÑÑÐ»ÑÑÐ¹ Ð±Ð°Ð¹Ñ
+.%s ÑÐ°Ð°Ñ Ò¯ÑÐ³ÑÐ»Ð¶Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÐ°Ð»Ð³Ò¯Ð¹ Ñ
+Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð°ÐŽ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° Ó©Ó©ÑÐžÐ¹ÐœÑ
+Ó©Ó© %s-ÐžÐ¹Ðœ ÑÑÑÐ»Ð³Ð°ÑÐœÐ°Ð° ÑÐ°Ð»Ð³Ð°Ñ
+ ÑÑÐ²ÑÐ» %s-ÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑÑÐ»Ð³Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹ Ð±ÐŸÐ»ÐŸÐ² ÑÑ."
+
+#: vicious-extensions/glade-helper.c:210
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Glade-ÑÐ°Ð¹Ð» ÐœÑÐ³ Ð» ÑÑÐ¶ÐžÐ³ÑÑÐ¹! Ð¢Ð° ÐµÑ ÐœÑ Ð·Ó©Ð² ÑÐ°Ð¹Ð» ÑÑÑÐ»Ð³Ð°ÑÐ°Ðœ ÑÑÑÑ
+ÑÑ\n"
+"ÑÐ°Ð»Ð³Ð°ÐœÐ° ÑÑ!\n"
+"ÑÐ°Ð¹Ð»: %s ÐŸÐ±ÑÐµÐºÑ: %s"
+
+#: vicious-extensions/glade-helper.c:247
+#, c-format
+msgid "An error occured while loading the user interface element %s%s from file %s.  CList type widget should have %d columns.  Possibly the glade interface description was corrupted.  %s cannot continue and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ Ð³Ð°ÐŽÐ°ÑÐ³ÑÑÐœ %s%s ÑÐ»ÐµÐŒÐµÐœÑÒ¯Ò¯ÐŽÐžÐ¹Ð³ Ð°ÑÐ°Ð°Ð»Ð°Ñ
+Ð°ÐŽ %s ÑÐ°Ð¹Ð»ÐŽ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°. C-Ð¶Ð°Ð³ÑÐ°Ð°Ð»Ñ ÑÓ©ÑÐ»ÐžÐ¹Ðœ ÐŸÐ±ÑÐµÐºÑ %d Ð±Ð°Ð³Ð°ÐœÐ° Ð±Ð°Ð¹Ñ
+ ÑÑÑÐŸÐ¹.ÐÐ°Ð³Ð°ÐŽÐ³Ò¯Ð¹ Glade ÐÐœÑÐµÑÑÐµÐ¹Ñ ÑÐ°Ð¹Ð»Ð±Ð°Ñ ÐœÑ ÑÐ²ÐŽÑÑÐ»ÑÑÐ¹ Ð±Ð°Ð¹Ñ
+. %s ÑÐ°Ð°Ñ Ò¯ÑÐ³ÑÐ»Ð¶Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÐ°Ð»Ð³Ò¯Ð¹ Ñ
+Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð°ÐŽ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° Ó©Ó©ÑÐžÐ¹ÐœÑ
+Ó©Ó© %s-ÐžÐ¹Ðœ ÑÑÑÐ»Ð³Ð°ÑÐœÐ°Ð° ÑÐ°Ð»Ð³Ð°h ÑÑÐ²ÑÐ» %s-ÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑÑÐ»Ð³Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹ Ð±ÐŸÐ»ÐŸÐ² ÑÑ."
+
+#: vicious-extensions/glade-helper.c:265
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Glade-ÑÐ°Ð¹Ð» ÐœÑÐ³ Ð» ÑÑÐ¶ÐžÐ³ÑÑÐ¹! Ð¢Ð° ÐµÑ ÐœÑ Ð·Ó©Ð² ÑÐ°Ð¹Ð» ÑÑÑÐ»Ð³Ð°ÑÐ°Ðœ ÑÑÑÑ
+ÑÑ\n"
+"ÑÐ°Ð»Ð³Ð°ÐœÐ° ÑÑ!\n"
+"Ð€Ð°Ð¹Ð»: %s ÐŸÐ±ÑÐµÐºÑ: %s ÑÐŸÐŸÑÐŸÐŸÐ»ÐŸÐ³ÐŽÑÐŸÐœ clist-Ð±Ð°Ð³Ð°ÐœÐ°: %d"
+
+#: vicious-extensions/glade-helper.c:290
+#, c-format
+msgid "An error occured while loading the user interface from file %s.  Possibly the glade interface description was not found.  %s cannot continue and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr "Ð¥ÑÑÑÐ³Ð»ÑÐ³ÑÐžÐ¹Ðœ ÐÐœÑÐµÑÑÐµÐ¹ÑÐžÐ¹Ð³ Ð°ÑÐ°Ð°Ð»Ð°Ñ
+Ð°ÐŽ ÑÐ°Ð¹Ð» %s-ÑÑÑ Ð°Ð»ÐŽÐ°Ð° Ð³Ð°ÑÐ»Ð°Ð°ÐÐ°Ð³Ð°ÐŽÐ³Ò¯Ð¹ glade-ÐžÐœÑÐµÑÑÐµÐ¹ÑÐžÐ¹Ðœ ÑÐ°Ð¹Ð»Ð±Ð°Ñ ÐŸÐ»ÐŽÐŸÐŸÐ³Ò¯Ð¹ Ð±ÐŸÐ»ÐŸÐ»ÑÐŸÐ¹.%s ÑÐ°Ð°Ñ Ò¯ÑÐ³ÑÐ»Ð¶Ð»Ò¯Ò¯Ð»Ð¶ ÑÐ°ÐŽÐ°Ð»Ð³Ò¯Ð¹ Ñ
+Ð°Ð°Ð³ÐŽÐ°Ñ
+Ð°ÐŽ Ñ
+Ò¯ÑÑ Ð±Ð°Ð¹ÐœÐ°. Ð¢Ð° Ó©Ó©ÑÐžÐ¹ÐœÑ
+Ó©Ó© %s-ÐžÐ¹Ðœ ÑÑÑÐ»Ð³Ð°ÑÐœÐ°Ð° ÑÐ°Ð»Ð³Ð°Ñ
+ ÑÑÐ²ÑÐ» %s-ÐžÐ¹Ð³ ÑÐžÐœÑÑÑ ÑÑÑÐ»Ð³Ð°Ñ
+ Ñ
+ÑÑÑÐ³ÑÑÐ¹ Ð±ÐŸÐ»ÐŸÐ² ÑÑ."
+
+#: vicious-extensions/glade-helper.c:302
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "Ð¯ÐŒÐ°Ñ Ñ Ñ
+ÐŸÐ»Ð±ÐŸÐ»Ñ Ð°ÑÐ°Ð°Ð»Ð°Ð³ÐŽÑÐ°ÐœÐ³Ò¯Ð¹, ÐŒÐ°Ñ ÐŒÑÑ! (Ð€Ð°Ð¹Ð»: %s)"
+
+#: vicious-extensions/ve-nongnome.c:135
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr "ÐÐŸÐºÐ°Ð»ÑÐœ Ñ
+ÑÐ²ÑÐŽ Ñ
+ÑÑ ÐŸÐ»ÐŸÐœ Ñ
+ÑÑÑÐŒÐ°Ð³ ÑÓ©Ð²ÑÐžÐœ Ð±Ð°Ð¹Ð³Ð°Ð° ÐœÑ ÑÐžÐºÐ» Ò¯Ò¯ÑÐ³ÑÐ¶ Ð±ÐŸÐ»ÐŸÑ
+"
+
Index: proiecte/PPPP/gdm/po/mr.po
===================================================================
--- proiecte/PPPP/gdm/po/mr.po	(revision 134)
+++ proiecte/PPPP/gdm/po/mr.po	(revision 134)
@@ -0,0 +1,1198 @@
+# translation of mr.po to Marathi
+# translation of gdm-2.4.po in Marathi
+# This file is distributed under GPL
+# Copyright (C) 2003 Jitendra Shah.
+#
+# <indictrans@fastmail.fm>, 2003.
+# Pradeep Deshpande <npdeshpande@vsnl.net>, 2003.
+# Rahul Bhalerao <rbhalera@redhat.com>, 2006.
+# Rahul Bhalerao <b.rahul.pm@gmail.com>, 2006.
+# Sandeep Shedmake <sandeep.shedmake@gmail.com>, 2008, 2009.
+# Sandeep Shedmake <sshedmak@redhat.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mr\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2009-09-11 12:26+0530\n"
+"Last-Translator: Sandeep Shedmake <sshedmak@redhat.com>\n"
+"Language-Team: Marathi <fedora-trans-mr@redhat.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à€
+à€à¥à€·à€° à€žà€Ÿà€§à€š à€šà€Ÿà€¹à¥"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à€¡à¥à€¬à€à¥à€à€ à€à¥à€¡ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME à€Šà¥à€¶à¥à€¯ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€žà¥à€²à¥à€µ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥à€µà€°à¥à€² à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ \"%s\" à€à€¢à€³à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à€Šà€Ÿà€à€²à€š à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€Ÿà€°à€à€­ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿà€à¥ à€à€³à€ à€ªà€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿà€ž à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à¥à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à€¶à¥à€°à¥à€¯ à€žà¥à€¥à€ªà¥à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à€à€Ÿà€¹à¥ à€
+à€à€€à€°à¥à€à€€ à€à¥à€à¥à€à€®à¥à€³à¥ X (à€€à¥à€®à€à¥ à€à€¿à€€à¥à€°à€²à¥à€à¥à€¯ à€à€Ÿà€°à¥à€¯à€à¥à€·à¥à€€à¥à€°) à€žà€°à¥à€µà€° à€à€Ÿà€²à¥ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥. à€à¥à€ªà€¯à€Ÿ à€€à¥à€®à€à¥à€¯à€Ÿ "
+"à€žà€à€à€£à€ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€à€Ÿà€¶à¥ à€žà€à€ªà€°à¥à€ à€žà€Ÿà€§à€Ÿ à€à€¿à€à€µà€Ÿ à€€à¥à€®à€à¥ à€žà€à€à€£à€à¥à€¯ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€š à€€à€ªà€Ÿà€žà¥à€š à€ªà€¹à€Ÿ. à€Šà€°à€®à¥à€¯à€Ÿà€š à€¹à¥ à€Šà¥à€¶à¥à€¯ "
+"à€à€à€¡à¥à€€ à€°à€Ÿà€¹à¥à€². à€žà€®à€žà¥à€¯à€Ÿ à€žà¥à€à€²à¥à€¯à€Ÿà€µà€° à€à¥à€ªà€¯à€Ÿ, GDM à€ªà¥à€šà¥à€¹à€Ÿ à€žà¥à€°à¥ à€à€°à€Ÿ."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%1s: à€®à¥à€³ à€Šà¥à€¶à¥à€¯ '%2s' à€¶à¥ à€à¥à€³à€µà€£à¥ à€žà¥à€¥à€Ÿà€ªà€¿à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "à€žà€°à¥à€µà€° à€à€Ÿà€²à¥ à€à€°à€Ÿà€¯à€à€Ÿ à€¹à¥à€€à€Ÿ à€ªà€£ %s à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿà€ à€
+à€žà¥à€€à€¿à€€à¥à€µà€Ÿà€€ à€šà€Ÿà€¹à¥à¥"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid %d à€à€°à¥à€€à€Ÿ à€šà€¿à€¶à¥à€à€¿à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s à€žà€Ÿà€ à¥ initgroups() à€
+à€¯à€¶à€žà¥à€µà¥ à€à€Ÿà€²à¥"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid à€²à€Ÿ %d à€¹à¥ à€®à¥à€²à¥à€¯ à€Šà¥à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid 0 à€²à€Ÿ à€šà€¿à€¶à¥à€à€¿à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%1s: à€ªà¥à€°à€Šà€°à¥à€¶à€šà€Ÿà€žà€Ÿà€ à¥ %2s logfile à€®à€¿à€³à€€ à€šà€Ÿà€¹à¥ !"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%1s: %2s à€€à¥ %3s à€ªà€°à¥à€¯à€à€€ à€žà€à€¯à¥à€à€š à€à€°à€€à€Ÿà€šà€Ÿ à€à¥à€ à€à€Ÿà€²à¥"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à€žà€°à¥à€µà€° à€ªà¥à€°à€Ÿà€§à€šà¥à€¯à€€à€Ÿ %d à€¶à¥ à€žà¥à€¥à€Ÿà€ªà¥à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%1s: %2s à€¯à€Ÿ à€ªà¥à€°à€Šà€°à¥à€¶à€à€Ÿà€žà€Ÿà€ à¥ à€Šà€¿à€²à¥à€²à¥ à€žà€°à¥à€µà€°à€à¥ à€à€à¥à€à€Ÿ à€°à€¿à€à¥à€€ à€à€¹à¥"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à€¯à€à€®à€Ÿà€š"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à€¯à€à€®à€Ÿà€š"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à€Šà¥à€¶à¥à€¯ à€žà€Ÿà€§à€š"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à€Šà¥à€¶à¥à€¯ à€žà€Ÿà€§à€š"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à€š à€ªà¥à€°à€£à€Ÿà€²à¥ - %s à€žà€¹ à€žà€à€­à€Ÿà€·à€£ à€ªà¥à€°à€Ÿà€°à€à€­ à€à€°à€€à¥à€µà¥à€³à¥ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "à€žà€°à¥à€µà€žà€Ÿà€§à€Ÿà€°à€£ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "à€žà¥à€®à¥à€€à¥ à€¬à€Ÿà€¹à¥à€°"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "à€
+à€šà¥à€ªà¥à€°à€¯à¥à€ à€ªà¥à€°à¥à€à¥à€°à€®à€à€°à¥à€€à€Ÿ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "à€
+à€ªà€°à€¿à€à€¿à€€ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿà€à¥ à€šà€Ÿà€µ:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à€žà¥à€µà€¿à€à€Ÿà€°à¥à€¹ à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€ªà¥à€°à¥à€®à¥à€ªà€ - %s à€µà€°à¥à€² à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à€š à€ªà¥à€°à€£à€Ÿà€²à¥à€ž à€žà¥à€à¥à€€ à€à€°à€€à¥à€µà¥à€³à¥ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿà€à¥ à€¯à€à€®à€Ÿà€šà€šà€Ÿà€µ - %s à€µà€°à¥à€² à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à€š à€ªà¥à€°à€£à€Ÿà€²à¥à€ž à€žà¥à€à¥à€€ à€à€°à€€à¥à€µà¥à€³à¥ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿà€à¥ à€à€à€žà¥à€² - %s à€µà€°à¥à€² à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à€š à€ªà¥à€°à€£à€Ÿà€²à¥à€ž à€žà¥à€à¥à€€ à€à€°à€€à¥à€µà¥à€³à¥ à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à¥à€€ à€ªà¥à€°à€£à€Ÿà€²à¥à€²à€Ÿ à€
+à€à¥à€·à€°à€®à€Ÿà€³à€Ÿ - %s à€Šà¥à€¶à¥à€¯ à€µà€¿à€·à€¯à¥ à€žà¥à€à¥à€€ à€à€°à€€à¥à€µà¥à€³à¥ à€€à¥à€°à¥à€à¥ à€à€¢à€³à€²à¥"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à¥à€€ à€ªà¥à€°à€£à€Ÿà€²à¥à€²à€Ÿ xauth à€¶à¥à€°à¥à€¯ - %s à€µà€¿à€¯à€·à¥ à€žà¥à€à¥à€€ à€à€°à€€à¥à€µà¥à€³à¥ à€€à¥à€°à¥à€à¥ à€à€¢à€³à€²à¥"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€à€Ÿà€€à¥ à€à€ªà€²à€¬à¥à€§ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€µà€¿à€£à¥à€¯à€Ÿà€ž à€
+à€ªà€¯à€¶à¥"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ %s à€
+à€žà¥à€€à€¿à€€à¥à€µà€Ÿà€€ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "à€à€ %s à€
+à€žà¥à€€à€¿à€€à¥à€µà€Ÿà€€ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à€žà¥à€à¥à€ à€€à€¯à€Ÿà€° à€à€°à€€à€Ÿ à€à€²à€Ÿ à€šà€Ÿà€¹à¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s à€¯à€Ÿ à€¯à€à€®à€Ÿà€šà€Ÿà€à€¡à¥à€š XDMCP à€¯à€Ÿ à€žà€Ÿà€ à¥ à€¹à¥à€£à€Ÿà€°à¥ à€µà€¿à€à€Ÿà€°à€£à€Ÿ à€
+à€®à€Ÿà€šà¥à€¯ à€à€Ÿà€²à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à€žà€à€à€Ÿà€®à€§à¥à€š à€
+à€§à€¿à€à¥à€€ à€¯à€Ÿà€Šà¥ à€ªà¥à€°à€Ÿà€ªà¥à€€ à€à€°à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum à€®à€§à€¿à€² à€€à¥à€°à¥à€à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à€
+à€šà¥à€à€¿à€€ à€ªà€€à¥à€€à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€à€Ÿà€µà€°à¥à€² à€ªà€€à¥à€€à¥ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥à€€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€à€Ÿà€µà€°à¥à€² à€žà¥à€¥à€³ à€à¥à€°à€®à€Ÿà€à€ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥à€€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à€žà€à€à€Ÿà€®à€§à¥à€š à€
+à€§à€¿à€à¥à€€ à€¯à€Ÿà€Šà¥ à€ªà¥à€°à€Ÿà€ªà¥à€€ à€à€°à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à€à¥à€³à€£à¥ à€à€°à€€à€Ÿà€šà€Ÿ à€à¥à€ à€à€Ÿà€²à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à€¬à€à€Šà¥ à€à€Ÿà€²à€£à¥à€¯à€Ÿà€€ à€à€²à¥à€²à¥à€¯à€Ÿ à€¯à€à€®à€Ÿà€šà€Ÿà€à€¡à¥à€š à€µà€¿à€šà€à€€à¥ à€à€²à¥ à€à€¹à¥ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€à€Ÿà€µà€°à¥à€² à€žà¥à€¥à€³ à€à¥à€°à€®à€Ÿà€à€ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥à€€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à€à¥à€¡à€£à¥ à€ªà€Šà¥à€§à€€ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à€ªà€Ÿà€¹à¥à€£à¥à€¯à€Ÿ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿà€à€Ÿ à€à€Ÿ à€ªà€€à¥à€€à€Ÿ à€à€³à€à€€à€Ÿ à€à€²à€Ÿ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à€à€³à€à€Šà€°à¥à€¶à€ à€šà€Ÿà€µà¥ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥à€€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à€à€³à€à€Šà€°à¥à€¶à€ à€®à€Ÿà€¹à€¿à€€à¥ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥à€€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à€
+à€§à€¿à€à€Ÿà€°à€Šà€°à¥à€¶à€ à€¯à€Ÿà€Šà¥ à€à€³à€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥à€€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à€à€€à¥à€ªà€Ÿà€Šà€à€Ÿà€à¥ à€à€³à€ à€ªà€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à€ªà€Ÿà€žà¥à€š à€à¥à€³à€£à¥ à€à€°à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%1s: %2s à€¯à€Ÿ à€ªà¥à€°à€€à€¿à€¬à€à€§à€¿à€€ à€¯à€à€®à€Ÿà€šà€Ÿà€à€¡à¥à€š à€®à¥
+à€šà¥à€ à€®à€¿à€³à€Ÿà€²à€Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à€žà€€à¥à€°à€Ÿà€à¥ à€à€³à€ à€ªà€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€ à€µà€°à¥à€à€Ÿà€à¥ à€à€³à€ à€ªà€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à€ªà€€à¥à€€à€Ÿ à€µà€Ÿà€à€€à€Ÿ à€à€²à€Ÿ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%1s: à€ªà¥à€°à€€à€¿à€¬à€à€§à€¿à€€ à€¯à€à€®à€Ÿà€šà€Ÿà€à€¡à¥à€š 'à€žà¥à€°à¥  à€ à¥à€µà€Ÿ' à€
+à€žà€Ÿ à€žà€à€à¥à€€ à€®à€¿à€³à€Ÿà€²à€Ÿ %2s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à€¶à€¿à€°à¥à€·à€ à€µà€Ÿà€à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: à€
+à€¯à¥à€à¥à€¯ XDMCP à€à€µà¥à€€à¥à€€à¥!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à€ªà€€à¥à€€à€Ÿ à€µà€Ÿà€à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à€žà€°à¥à€µà€° à€¯à€à€®à€Ÿà€šà€šà€Ÿà€µ à€ªà¥à€°à€Ÿà€ªà¥à€€ à€à€°à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID à€«à€Ÿà€à€² %s à€²à€¿à€¹à¥à€€à€Ÿ à€à€²à¥ à€šà€Ÿà€¹à¥: à€¡à€¿à€žà¥à€à€µà€°à¥à€² à€à€Ÿà€à€Ÿ à€à€®à¥ à€ªà€¡à€²à¥à€¯à€Ÿà€à¥ à€¶à€à¥à€¯à€€à€Ÿ à€à€¹à¥: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à€
+à€žà¥à€€à€¿à€€à¥à€µà€Ÿà€€ à€šà€Ÿà€¹à¥ à€à€¿à€à€µà€Ÿ à€žà€à€à€¯à¥à€à€Ÿà€ à€šà€Ÿà€¹à¥."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %1s à€
+à€žà¥à€€à€¿à€€à¥à€µà€Ÿà€€ à€šà€Ÿà€¹à¥. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %1s à€žà€à€à€¯à¥à€à€Ÿ à€šà€Ÿà€¹à¥. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %1$s à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ %2$d, à€žà€®à¥à€¹ %3$d à€à¥à€¯à€Ÿ à€®à€Ÿà€²à€à¥à€à¥ à€šà€Ÿà€¹à¥. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %1$s à€²à€Ÿ à€à¥à€à¥à€à¥ à€ªà€°à€µà€Ÿà€šà€à¥ %2$o à€šà€¿à€¶à¥à€à€¿à€€ à€à¥à€²à¥.%3$o à€
+à€žà€Ÿà€¯à€²à€Ÿ à€¹à€µà¥. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ %s à€à€¢à€³à€²à¥ à€šà€Ÿà€¹à¥. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥à€€!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€°à¥à€ à€šà€žà€Ÿà€µà€Ÿ . à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥à€€!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM à€žà€®à¥à€¹ '%s' à€à€¢à€³à€²à€Ÿ à€šà€Ÿà€¹à¥. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥à€€ !"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à€žà€®à¥à€¹ à€°à¥à€ à€šà€žà€Ÿà€µà€Ÿ. à€à€à€¡à¥à€€ à€à€°à¥à€€ à€à€¹à¥à€€!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à€žà€°à¥à€µ à€§à¥à€à€Ÿà€Šà€Ÿà€¯à€ à€žà€Ÿà€µà€§à€Ÿà€šà€€à€Ÿ à€žà¥à€à€šà€Ÿ à€à€¿à€šà¥à€¹à€Ÿà€à¥à€€ à€à€°à€Ÿ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à€ à€°à€Ÿà€µà€¿à€ à€µà¥à€³ à€šà€à€€à€° - à€¡à¥à€¬à€à¥à€à€ à€à€°à¥à€€à€Ÿ à€¬à€Ÿà€¹à¥à€° à€ªà€¡à€Ÿ"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM à€à€µà¥à€€à¥à€€à¥ à€à€Ÿà€ªà€Ÿ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME à€Šà¥à€¶à¥à€¯ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "à€«à€à¥à€€ à€°à¥à€à€²à€Ÿ GDM à€à€Ÿà€°à¥à€¯à€°à€€ à€à€°à€Ÿà€¯à€à¥ à€à€¹à¥"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME à€Šà¥à€¶à¥à€¯ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€š à€žà€€à¥à€° à€à€Ÿà€°à¥à€¯à€à€°à¥à€€à€Ÿ"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI à€°à¥à€à¥à€žà¥à€à¥à€°à¥ à€°à¥
+à€ªà€°"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à€Šà€Ÿà€à€²à€š à€à¥à€à€"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à€ªà€Ÿà€µà€° à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à€ªà€Ÿà€µà€° à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€š à€¡à¥à€®à€š"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à€žà€à€¯à¥à€à€šà€Ÿ à€¡à¥à€®à€š"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME à€ªà€¡à€Šà€Ÿ à€µà€°à¥à€§à€"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à€ªà€¡à€Šà¥à€¯à€Ÿà€µà€°à¥à€² à€­à€Ÿà€ à€®à¥à€ à¥ à€à€°à€Ÿ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à€à€šà€žà¥à€à¥à€°à¥à€š à€à€³à€«à€²à€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à€à€šà€žà¥à€à¥à€°à¥à€š à€à€³à€«à€²à€ à€µà€Ÿà€ªà€°à€Ÿ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca à€ªà€¡à€Šà€Ÿ à€µà€Ÿà€à€"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à€à€š-à€žà¥à€à¥à€°à¥à€š à€®à€Ÿà€¹à€¿à€€à¥ à€µà€Ÿà€à€Ÿ à€à€¿à€à€µà€Ÿ à€¬à¥à€°à¥à€² à€šà¥à€°à¥à€ª à€ªà¥à€°à€žà¥à€€à¥à€€ à€à€°à€Ÿ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit à€à€¥à¥à€à€à¥à€à¥à€¶à€š à€à€à¥à€à€"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€šà¥à€µà€¡à€Ÿ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP à€¬à€«à€° à€šà€¿à€°à¥à€®à€Ÿà€£ à€à€°à€£à¥à€¯à€Ÿà€ž à€
+à€¶à€à¥à€¯!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP à€¹à¥à€¡à¥à€¡à€° à€µà€Ÿà€à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à€®à¥à€²à¥à€¯"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à€à€à¥à€à¥à€µà€Ÿà€°à¥à€€à¥à€² à€ªà¥à€°à¥à€£à€€à¥à€µà€Ÿà€à¥ à€µà¥à€³"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à€ªà€Ÿà€ à¥à€¯ à€
+à€žà€à¥à€°à¥à€¯à€€à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿà€šà¥ à€à€à€ à€šà€¿à€µà€¡à€²à¥ à€šà€žà€²à¥à€¯à€Ÿà€ž à€²à¥à€¬à€² à€®à€§à¥à€¯à¥ à€µà€Ÿà€ªà€°à€£à¥à€¯à€Ÿà€à¥à€à¥ à€ªà€Ÿà€ à¥à€¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à€žà€à¥à€°à¥à€¯ à€ªà€Ÿà€ à¥à€¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿà€šà¥ à€à€à€ à€šà€¿à€µà€¡à€²à¥ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€²à¥à€¬à€² à€®à€§à¥à€¯à¥ à€µà€Ÿà€ªà€°à€£à¥à€¯à€Ÿà€à¥à€à¥ à€ªà€Ÿà€ à¥à€¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à€žà¥à€à¥ à€Šà¥à€·à¥à€¯à€Ÿà€žà¥à€ªà€Š à€à€¹à¥"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "à€à¥à€à€° à€žà¥à€à¥ à€Šà¥à€·à¥à€¯à€Ÿà€žà¥à€ªà€Š à€à€¹à¥ à€à¥ à€šà€Ÿà€¹à¥"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à€žà¥à€µà€¯à€ à€Šà€Ÿà€à€²à€š à€à€°à€Ÿ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à€°à€Šà¥à€Š à€à€°à¥à€€ à€à€¹à¥..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à€­à€Ÿà€·à€Ÿ à€šà€¿à€µà€¡à€Ÿ à€µ à€Šà€Ÿà€à€² à€à€°à€Ÿ à€µà€° à€à¥à€²à€¿à€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à€
+à€§à€¿à€ªà¥à€°à€®à€Ÿà€£à€š à€žà€à€µà€Ÿà€Š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à€žà€à€à€£à€à€Ÿà€à¥ à€šà€Ÿà€µ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à€ªà¥à€šà¥à€¹à€Ÿ à€žà¥à€°à¥ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à€¬à€à€Š à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à€
+à€à€Ÿà€°à¥à€¯à€à¥à€·à€®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à€à€µà¥à€€à¥à€€à¥"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "à€ªà€à€²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à€­à€Ÿà€·à€Ÿ(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "à€­à€Ÿà€·à€Ÿ(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "à€à€€à€°..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "à€ªà¥à€°à¥à€£à€€à€¯à€Ÿ à€à€ªà€²à€¬à¥à€§ à€­à€Ÿà€·à€Ÿ à€¯à€Ÿà€Šà¥ à€®à€§à¥à€š à€­à€Ÿà€·à€Ÿ à€šà€¿à€µà€¡à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à€
+à€šà€¿à€°à¥à€Šà¥à€¶à¥à€€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à€à€³à€«à€²à€ à€®à€Ÿà€à€¡à€£à¥"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "à€à€³à€«à€²à€ (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à€à€€à€°..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à€ªà¥à€°à¥à€£à€€à€¯à€Ÿ à€à€ªà€²à€¬à¥à€§ à€à€³à€«à€²à€ à€°à€à€šà€Ÿ à€¯à€Ÿà€Šà¥ à€ªà€Ÿà€žà¥à€š à€°à€à€šà€Ÿ à€šà€¿à€µà€¡à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "à€²à¥à€¬à€² à€ªà€Ÿà€ à¥à€¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "à€ªà€Ÿà€ à¥à€¯ à€®à¥à€¹à€£à¥à€š à€µà€Ÿà€ªà€°à€Ÿà€¯à€à¥ à€€à¥ à€²à¥à€¬à€²"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "à€à€¿à€šà¥à€¹ à€šà€Ÿà€µ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "à€²à¥à€¬à€²à€žà€¹ à€µà€Ÿà€ªà€°à€£à¥à€¯à€Ÿà€à¥à€à¥ à€à€¿à€šà¥à€¹"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à¥à€€ à€à€à€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à¥à€€ à€à€à€à€Ÿà€à¥ id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à€®à¥à€à¥à€¯ à€à€à€ à€ªà¥à€°à€®à€Ÿà€£"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à€¯à€Ÿà€Šà¥ à€®à€§à€¿à€² à€à€à¥à€£ à€à€à€à€Ÿà€à€à¥ à€žà€à€à¥à€¯à€Ÿ à€žà€à€à¥à€¯à€€ à€à€°à€Ÿà€¯à€à¥ à€ªà¥à€°à€®à€Ÿà€£"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à€Šà¥à€°à¥à€°à€žà¥à€¥ à€Šà€Ÿà€à€²à€š (%s à€¶à¥ à€à¥à€³à€µà€£à¥ à€à€°à¥à€€ à€à€¹à¥...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à€Šà¥à€°à¥à€°à€žà¥à€¥ à€Šà€Ÿà€à€²à€š (%s à€¶à¥ à€à¥à€³à€µà€£à¥ à€à€°à¥à€€ à€à€¹à¥)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à€Šà¥à€°à¥à€°à€žà¥à€¥ à€Šà€Ÿà€à€²à€š"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à€žà€€à¥à€°(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à€¬à¥
+à€šà€° à€žà€à€Šà¥à€¶ à€®à€à€à¥à€°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "à€à¥à€à€° à€°à€¿à€à€Ÿà€®à¥ à€
+à€žà€²à¥à€¯à€Ÿà€µà€° à€¬à¥
+à€šà€° à€žà€à€Šà¥à€¶ à€®à€à€à¥à€°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à€ªà¥à€šà¥à€¹à€Ÿ à€žà¥à€°à¥ à€à€°à€Ÿ à€¬à€à€š à€Šà€°à¥à€¶à€µà€¿à€£à¥ à€
+à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à€Šà€Ÿà€à€²à€š à€à¥à€à€ à€
+à€à€€à€°à¥à€à€€ à€ªà€°à€¿à€à¥à€€ à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€Šà€°à¥à€¶à€µà¥ à€šà€à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€à€³à€«à€²à€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à€¡à¥à€¬à€à¥à€à€ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à€žà¥à€­à¥à€à¥à€à€ à€à€°à¥à€€à€Ÿ à€¡à¥à€¬à€à¥à€à€ à€à¥à€¡ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "on-screen à€à€³à€«à€²à€ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à€ªà€¡à€Šà€Ÿ à€µà€°à¥à€§à€ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à€ªà€¡à€Šà€Ÿ à€µà€Ÿà€à€ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à€¬à¥
+à€šà€° à€žà€à€Šà¥à€¶ à€Šà€°à¥à€¶à€µà€¿à€£à¥ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à€¶à¥à€­à¥à€à¥à€à€Ÿ à€¬à¥à€§à€à€¿à€šà¥à€¹ à€à€°à¥à€€à€Ÿ à€µà€Ÿà€ªà€°à€£à¥à€¯à€Ÿà€à¥à€à¥ à€à€¿à€šà¥à€¹à€Ÿà€à¥ à€šà€Ÿà€µ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "Face Browser à€®à€§à¥à€¯à¥ à€žà¥à€¥à€Ÿà€šà¥à€¯ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥ à€žà€®à€Ÿà€µà€¿à€·à¥à€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "à€šà¥à€à€€à¥à€ à€šà€¿à€µà€¡à€²à¥à€²à¥ à€à€³à€«à€²à€ à€®à€Ÿà€à€¡à€£à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "à€šà¥à€à€€à¥à€ à€šà€¿à€µà€¡à€²à¥à€²à¥ à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€ªà€à€²à€Ÿà€€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à¥à€€à€°à€¿à€€à¥à€¯à€Ÿ à€Šà€°à¥à€¶à€µà€¿à€£à¥à€¯à€Ÿà€à¥à€à¥ à€à€³à€«à€²à€ à€®à€Ÿà€à€¡à€£à¥à€à¥ à€¯à€Ÿà€Šà¥ à€šà€¿à€¶à¥à€à€¿à€€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€ªà€à€²à€Ÿà€€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à¥à€€à€°à€¿à€€à¥à€¯à€Ÿ à€Šà€°à¥à€¶à€µà€¿à€£à¥à€¯à€Ÿà€à¥à€à¥ à€­à€Ÿà€·à€Ÿà€à€à¥ à€¯à€Ÿà€Šà¥ à€šà€¿à€¶à¥à€à€¿à€€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "Face Browser à€®à€§à¥à€¯à¥ à€Šà€Ÿà€à€µà€£à¥à€¯à€Ÿà€à¥à€à¥ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿà€à¥ à€žà¥à€à¥ à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "Face Browser à€®à€§à¥à€¯à¥ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à¥à€€à€ªà¥à€°à€®à€Ÿà€£à¥ à€Šà€Ÿà€à€µà€£à¥à€¯à€Ÿà€à¥à€à¥ à€­à€Ÿà€·à€Ÿà€à€à¥ à€žà¥à€à¥ à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à€žà¥à€­à¥à€à¥à€à€Ÿ à€¬à¥à€§à€à€¿à€šà¥à€¹ à€à€°à¥à€€à€Ÿ à€µà€Ÿà€ªà€°à€£à¥à€¯à€Ÿà€à¥à€à¥ à€žà¥à€€à¥à€°à€¯à¥à€à€š à€šà¥à€°à¥à€ª à€à€¿à€šà¥à€¹ à€šà€Ÿà€µ à€šà€¿à€¶à¥à€à€¿à€€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to disable showing known users in the login window."
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€ªà€à€²à€Ÿà€€ à€ªà€°à€¿à€à¥à€€ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥ à€Šà€Ÿà€à€µà€£à¥à€¯à€Ÿà€ªà€Ÿà€žà¥à€š à€
+à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à¥à€²à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€ªà€à€²à€Ÿà€€ à€°à€¿à€žà¥à€à€Ÿà€°à¥à€ à€¬à€à€šà¥ à€Šà€Ÿà€à€µà€£à¥à€¯à€Ÿà€ªà€Ÿà€žà¥à€š à€
+à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à€ªà€Ÿà€°à¥à€¶à¥à€µà€­à¥à€®à¥ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à€®à€¿à€¡à¥à€¯à€Ÿ-à€à€¿à€à¥ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à€à€š-à€žà¥à€à¥à€°à¥à€š à€à€¿à€¬à¥à€°à¥à€¡ à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€à€¿à€¬à¥à€°à¥à€¡ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà¥à€€ à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€à€°à¥à€€à€Ÿ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the screen magnifier."
+msgstr "à€ªà€¡à€Šà€Ÿ à€µà€°à¥à€§à€ à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the screen reader."
+msgstr "à€ªà€¡à€Šà€Ÿ à€µà€Ÿà€à€ à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "à€à€µà€Ÿà€ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€à¥à€·à€® à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à¥à€²à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+#| msgid "Set to true to disable showing known users in the login window."
+msgid "Set to true to include system local users in Face Browser"
+msgstr "Face Browser à€®à€§à¥à€¯à¥ à€ªà¥à€°à€®à€Ÿà€²à¥ à€žà¥à€¥à€Ÿà€šà¥à€¯ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥ à€žà€®à€Ÿà€µà€¿à€·à¥à€ à€à€°à€£à¥à€¯à€Ÿà€žà€Ÿà€ à¥ true à€žà¥à€ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "à€¬à¥
+à€šà€° à€žà€à€Šà¥à€¶ à€ªà€Ÿà€ à¥à€¯ à€Šà€°à¥à€¶à€µà€¿à€£à¥à€¯à€Ÿà€à€°à¥à€€à€Ÿ true à€žà¥à€ à€à€°à€Ÿ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "à€à¥à€®à¥à€ªà¥à€à¥ à€²à€Ÿ à€ªà€¡à€Šà€Ÿ à€µà€°à¥à€§à€ à€šà¥à€°à¥à€ª à€µà€Ÿà€ªà€°à€£à¥à€¯à€Ÿà€à€°à¥à€€à€Ÿ à€à€°à¥ à€
+à€žà¥ à€šà€¿à€¶à¥à€à€¿à€€ à€à¥à€²à¥ à€à€Ÿà€€à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"à€µà€Ÿà€ªà€à€°à¥à€€à€Ÿ chooser à€°à€¿à€à€Ÿà€®à¥ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€ªà¥à€°à€µà¥à€¶ à€ªà€à€²à€Ÿà€€, banner_message_text à€à€µà€à¥ "
+"à€Šà€Ÿà€à€µà€£à¥à€¯à€Ÿà€à¥à€à¥ à€®à€à€à¥à€° à€¬à¥
+à€šà€° à€žà€à€Šà¥à€¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "à€ªà¥à€°à€µà¥à€¶ à€ªà€à€²à€Ÿà€€ à€Šà€°à¥à€¶à€µà€¿à€£à¥à€¯à€Ÿà€à¥à€à¥ à€ªà€Ÿà€ à¥à€¯ à€¬à¥
+à€šà€° à€žà€à€Šà¥à€¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à€ªà€Ÿà€°à¥à€¶à¥à€µà€­à¥à€®à¥ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€à€°à¥ à€šà€¿à€¶à¥à€à€¿à€€ à€¹à¥à€€à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à€®à€¿à€¡à¥à€¯à€Ÿ-à€à€¿ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€à€°à¥ à€
+à€žà€€à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à€ªà€Ÿà€°à¥à€¶à¥à€µà€­à¥à€®à¥ à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€à€°à¥ à€
+à€žà€€à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€à€°à¥ à€šà€¿à€¶à¥à€à€¿à€€ à€¹à¥à€€à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings à€žà€à€¯à¥à€à€šà€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€ªà¥à€²à€à€à€š à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà¥à€€ à€
+à€žà€²à¥à€¯à€Ÿà€ž à€à€°à¥ à€
+à€žà¥ à€šà€¿à€¶à¥à€à€¿à€€ à€¹à¥à€€à¥."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "compiz à€²à€Ÿ à€à¥à€à€ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€®à¥à€¹à€£à¥à€š à€µà€Ÿà€ªà€° à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "Face Browser à€®à€§à¥à€¯à¥ à€µà€à€³à€£à¥à€¯à€Ÿà€à¥à€à¥ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "Face Browser à€®à€§à¥à€¯à¥ à€žà€®à€Ÿà€µà€¿à€·à¥à€ à€à€°à€£à¥à€¯à€Ÿà€à¥à€à¥ à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à€
+à€µà€§à¥"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à€à€Ÿà€à€®à€° à€¥à€Ÿà€à€¬à¥ à€ªà€°à¥à€¯à€à€€ à€žà¥à€à€à€Šà€à¥ à€à¥à€°à€®à€Ÿà€à€"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à€à€°à€à€­ à€µà¥à€³"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à€à€Ÿà€à€®à€° à€à¥à€¯à€Ÿà€µà¥à€³à¥ à€žà¥à€°à¥ à€à¥à€²à¥ à€€à¥ à€µà¥à€³"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à€à€Ÿà€²à¥ à€à€¹à¥ à€à€Ÿ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à€µà€°à¥à€€à€®à€Ÿà€šà€à¥à€·à€£à¥ à€à€Ÿà€à€®à€° à€žà¥à€°à¥ à€à€¹à¥ à€à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à¥à€¯à€Ÿ à€Šà¥à€µà€Ÿà€°à¥ à€šà€¿à€¯à€à€€à¥à€°à¥à€€ à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€µà¥à€¯à€µà€žà¥à€¥à€Ÿà€ªà€ à€à€à€."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à€à€€à€°..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à€à€€à€° à€à€Ÿà€€à¥ à€šà€¿à€µà€¡à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à€ªà€Ÿà€¹à¥à€£à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à€€à€Ÿà€€à¥à€ªà¥à€°à€€à€Ÿ à€ªà€Ÿà€¹à¥à€£à€Ÿ à€®à¥à€¹à€£à¥à€š à€Šà€Ÿà€à€² à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à€žà¥à€µà€¯à€ à€Šà€Ÿà€à€²à€š"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à€ªà€°à¥à€¯à€Ÿà€š à€šà€¿à€µà€¡à€²à¥à€¯à€Ÿà€šà€à€€à€° à€žà¥à€µà€¯à€à€°à€¿à€€à¥à€¯à€Ÿ à€ªà¥à€°à€£à€Ÿà€²à¥à€ž à€Šà€Ÿà€à€² à€µà¥à€¹à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s à€®à¥à€¹à€£à¥à€š à€ªà¥à€°à€µà¥à€¶ à€à€°à€Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à€žà€Šà¥à€¯à€Ÿ à€Šà€Ÿà€à€² à€à¥à€²à¥"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€ªà€à€à€š à€¬à€Šà€²à€µà€¿à€£à¥à€¯à€Ÿà€à¥à€°à€€à€Ÿà€à¥ à€®à¥à€šà¥à€¯à¥."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "à€žà€à€Šà€¿à€ª à€¶à¥à€¡à€®à€Ÿà€à¥ <sandeep.shedmake@gmail.com>, 2008, 2009; à€žà€à€Šà€¿à€ª à€¶à¥à€¡à€®à€Ÿà€à¥ <sshedmak@redhat.com>, 2009."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à€ªà€¡à€Šà€Ÿ à€à¥à€²à¥à€ªà€¬à€à€Š à€à€°à¥ à€¶à€à€€ à€šà€Ÿà€¹à¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à€žà¥à€à¥à€°à¥à€šà€žà¥à€µà€°à€²à€Ÿ à€°à€¿à€à€Ÿà€®à¥ à€ªà€¡à€Šà€Ÿ à€à€°à¥à€€à€Ÿ à€€à€Ÿà€€à¥à€ªà¥à€°à€€à¥ à€šà€¿à€¶à¥à€à€¿à€€ à€à€°à¥ à€¶à€à€€ à€šà€Ÿà€¹à¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€£à¥ à€¶à€à¥à€¯ à€šà€Ÿà€¹à¥: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à€à€ªà€²à€¬à¥à€§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à€
+à€Šà¥à€·à¥à€¯"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à€µà¥à€¯à€žà¥à€¥"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à€Šà¥à€° à€à€¹à¥"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à€à€Ÿà€€à¥ à€µà€¿à€·à€¯à¥ à€®à€Ÿà€¹à€¿à€€à¥..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€à€µà€¡ à€šà€¿à€µà€¡..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à€ªà€¡à€Šà€Ÿ à€à¥à€²à¥à€ªà€¬à€à€Š à€à€°à€Ÿ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€Ÿ"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à€¬à€Ÿà€¹à¥à€° à€ªà€¡à€Ÿ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à€
+à€ªà€°à€¿à€à€¿à€€"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€µà€¿à€£à¥à€¯à€Ÿà€à€°à¥à€€à€Ÿà€à¥ à€à€ªà€²à¥à€"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à€à€Ÿà€€à¥ à€žà€à€¯à¥à€à€šà€Ÿ à€µ à€žà¥à€¥à€¿à€€à¥ à€¬à€Šà€²à€Ÿ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€µà€¿à€£à¥à€¯à€Ÿà€à€°à¥à€€à€Ÿà€à¥ à€®à¥à€šà¥à€¯à¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€Ÿà€µà€à€°à¥à€€à€Ÿ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€¬à€Šà€²à€Ÿà€µ à€à€ªà€²à¥à€ à€«à¥
+à€à¥à€à€°à¥"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à€µà¥à€¯à€à¥à€€à€¿à€à€€ à€®à€Ÿà€¹à€¿à€€à¥ à€žà€à€ªà€Ÿà€Šà€¿à€€ à€à€°à€Ÿ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à€µà€¿à€·à€¯à¥ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à€µà€Ÿà€ªà€°à€à€°à¥à€€à€Ÿ à€µ à€à€ à€žà€à€ªà€Ÿà€Šà€š (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à€Šà¥à€°à¥à€²à€à¥à€·à¥à€€ - à€žà€¹à€€à¥à€µ à€à€°à¥à€€à€Ÿ à€à€ªà¥à€š à€ à¥à€µà€²à¥"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "à€à€à¥à€à€Ÿ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à€¡à¥à€¬à€à¥à€à€ à€à€à€à€ªà¥à€"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à€¯à€Ÿ à€
+à€šà¥à€ªà¥à€°à€¯à¥à€à€Ÿà€à¥ à€à€µà¥à€€à¥à€€à¥"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à€µà€°à¥à€€à€®à€Ÿà€š à€žà€€à¥à€° à€à€³à€à¥ à€¶à€à€²à¥ à€šà€Ÿà€¹à¥."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à€šà€µà¥à€š GDM à€ªà¥à€°à€µà¥à€¶"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à€šà€µà¥ à€Šà¥à€¶à¥à€¯ à€žà¥à€°à¥ à€à€°à€€à€Ÿ à€¯à¥à€€ à€šà€Ÿà€¹à¥"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à€žà¥à€à¥à€°à¥à€šà€¶à¥à€ à€à¥à€€à€²à¥"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à€ªà€¡à€Šà¥à€¯à€Ÿà€à¥ à€à€¿à€€à¥à€° à€à¥à€¯à€Ÿ"
+
Index: proiecte/PPPP/gdm/po/ms.po
===================================================================
--- proiecte/PPPP/gdm/po/ms.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ms.po	(revision 134)
@@ -0,0 +1,3909 @@
+# Bahasa Melayu translation of gdm2.
+# Copyright (C) 1998,1999 Free Software Foundation, Inc.
+# Khairulanuar Abd Majid <khairul@ikhlas.com>, 2001, 2002
+# Hasbullah Bin Pit <sebol@ikhlas.com>,2002.
+msgid ""
+msgstr ""
+"Project-Id-Version: Gdm 2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-08-25 21:03+0800\n"
+"PO-Revision-Date: 2004-08-25 21:03+0730\n"
+"Last-Translator: Hasbullah Bin Pit <sebol@my-penguin.org>\n"
+"Language-Team: Bahasa Melayu <gabai-penyumbang@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Sesi ini akan log anda  ke CDE"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "Sesi Sistem Default"
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Ini ialah sesi default sistem"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Gagal memulakan pelayan X (antaramuka anda). Berkemungkinan ia tidak "
+"ditetapkan dengan betul.  Anda perlu log in ke konsol dan laksanakan semula "
+"aturcara tetapan X.  Selepas itu laksanakan semula GDM."
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"Adakah anda mahu saya laksanakan aturcara pengkonfigurasian X? Perhatian, "
+"anda perlukan katalaluan root untuk ini."
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Sila taipkan katalaluan root (pengguna berprivilej)."
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Sekarang saya akan cuba laksanakan pelayan X semula."
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+"Saya akan matikan pelayan X ini sekarang. Larikan GDM semula setelah ia "
+"ditetapkan dengan betul."
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Gagal memulakan pelayan X (antaramuka anda). Berkemungkinan ia tidak "
+"ditetapkan dengan betul.  Adakah anda mahu melihat keluaran pelayan X bagi "
+"menyelidik masalah ini?"
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Adakah anda ingin lihat perincian output pelayan X?"
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Gagal memulakan pelayan X (antaramuka anda). Berkemungkinan peranti penunjuk "
+"(tetikus anda) tidak ditetapkan dengan betul.  Adakah anda mahu melihat "
+"keluaran pelayan X bagi menyelidik masalah ini?"
+
+#: config/gettextfoo.h:11 config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"Adakah anda mahu saya laksanakan aturcara tetapan X? Perhatian, anda "
+"perlukan katalaluan root untuk ini."
+
+#: config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Ini adalan sessi failsafe xterm.  Tetingkap kini memfokus hanya bila kursor "
+"anda di atasnya.  Untuk keluar drÃŒd mod ini, taip 'exit' pada tetingkap "
+"sudut kiri atas"
+
+#: config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Kami tak dapat memulakan sesi anda dan kami telah memulakan sesi failsafe "
+"xterm. Tetingkap kini memfokus hanya bila kursor anda di atasnya.  Untuk "
+"keluar drÃŒd mod ini, taip 'exit' pada tetingkap sudut kiri atas"
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Sesi ini akan log anda  ke GNOME"
+
+#: daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: Gagal menulis kemasukan kebenaran baru : %s"
+
+#: daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Tak dapat menulis kemasukan kebenaran baru. Mungkin kehabisan ruangcakera"
+
+#: daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"GDM tak dapat menulis kemasukan kebenaran ke cakera. Mungkin kehabisan "
+"ruangcakera.%s%s"
+
+#: daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Gagal membuat fail cecikut baru pada %s"
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Tidak dapat membuka %s dengan selamat"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Tidak dapat membuka fail cecikut %s"
+
+#: daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Tidak dapat mengunci fail cecikut %s"
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Gagal menulis cecikut"
+
+#: daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Mengabaikan fail cecikut yang nampak pelik %s"
+
+#: daemon/auth.c:898 daemon/gdm.c:2291
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Tidak dapat menulis ke %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+"Pelayan paparan telah mati lebih kurang 6 kali dalam tempoh 90 saat, Ia "
+"menunjukkan sesuatu yang buruk berlaku. Saya akan tunggu 2 minit sebelum "
+"memcupa semula pada paparan %s."
+
+#: daemon/display.c:260
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Gagal mencipta paip"
+
+#: daemon/display.c:336
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s: Gagal sepit proses hamba gdm bagi %s"
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s bukan fail biasa!\n"
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... Fail terlalu pancang untuk dipapar ...\n"
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s: tak dapat dibuka"
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Gagal sepit ke paparan kekotak ralat/maklumat"
+
+#: daemon/filecheck.c:64
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Direktori %s tidak wujud."
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:118 daemon/filecheck.c:180
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s tidak dipunyai oleh uid %d."
+
+#: daemon/filecheck.c:82 daemon/filecheck.c:125
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s boleh ditulis oleh kumpulan."
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s boleh ditulis oleh semua."
+
+#: daemon/filecheck.c:103 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s tidak wujud dan mesti wujud."
+
+#: daemon/filecheck.c:111 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s bukan fail biasa."
+
+#: daemon/filecheck.c:132
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: %s boleh ditulis oleh kumpulan/semua."
+
+#: daemon/filecheck.c:139 daemon/filecheck.c:192
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+"%s: %s lebih besar dari saiz fail yang ditetapkan oleh pentadbir sistem."
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Gagal membina soket!"
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Gagal memaut ke soket"
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: Gagal membina FIFO"
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: Gagal membuka FIFO"
+
+#: daemon/gdm.c:248
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"'Server Authorization directory (daemon/ServAuthDir) ditetapkan ke %s tapi "
+"ianya tidak wujud. Sila betulkan konfigurasi gdm %s dan ulanghidupkan gdm."
+
+#: daemon/gdm.c:257
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s tidak wujud. Batal."
+
+#: daemon/gdm.c:262
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"'Server Authorization directory (daemon/ServAuthDir) ditetapkan ke %s tapi "
+"ianya bukan direktori. Sila betulkan konfigurasi gdm %s dan ulanghidupkan "
+"gdm."
+
+#: daemon/gdm.c:271
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir %s bukan direktori. Batal."
+
+#: daemon/gdm.c:284
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+"%s: Logdir %s nampaknya tak wujud atau ia bukan direktori.  Menggunakan "
+"ServAuthDir %s."
+
+#: daemon/gdm.c:313 gui/gdmlogin.c:650 gui/greeter/greeter.c:105
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s: Fail konfigurasi tiada: %s. Gunakan tetapan asal."
+
+#: daemon/gdm.c:364
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr "%s: BaseXsession kosong, menggunakan %s/gdm/Xsession"
+
+#: daemon/gdm.c:408
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: pelayan X piawai tidak dijumpai, mencuba alternatif"
+
+#: daemon/gdm.c:440
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr "%s: XDMCP aktif ketika tiada sokongan XDMCP, mematikan ia"
+
+#: daemon/gdm.c:453
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr "%s: Root tidak boleh logmasuk automatik. Matikan logmasuk automatik"
+
+#: daemon/gdm.c:466
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr "%s: Root tidak boleh logmasuk automatik. Matikan logmasuk berjadual"
+
+#: daemon/gdm.c:472
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr "%s: TimedLoginDelay kurang dari 5, jadi saya hanya guna 5."
+
+#: daemon/gdm.c:482
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Tiada Juru ucap dinyatakan."
+
+#: daemon/gdm.c:485
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Tiada Juru ucap dinyatakan."
+
+#: daemon/gdm.c:489
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Tiada direktori sesi dinyatakan."
+
+#: daemon/gdm.c:514
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s: Arahan pelayan kosong, gunakan arahan piawai."
+
+#: daemon/gdm.c:557
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: Paparan %d sedang digunakan!  Saya akan cuba %d"
+
+#: daemon/gdm.c:576
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: Baris pelayan tidak sah di dalam fail konfigurasi. Abaikan!"
+
+#: daemon/gdm.c:587 daemon/gdm.c:628
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr "%s: XDMCP dimatikan dan tiada pelayan setempat ditetapkan. Batal!"
+
+#. start
+#. server uid
+#: daemon/gdm.c:605
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: XDMCP dimatikan dan tiada pelayan setempat dinyatakan. Tambah %s pada :%"
+"duntuk benarkan konfigurasi !"
+
+#: daemon/gdm.c:620
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+"XDMCP dimatikan dan gdm tak dapat menjumpai sebarang pelayan lokal untuk "
+"dimulakan. Abaikan!  Sila betulkan konfigurasi  %s dan ulanghidupkan gdm."
+
+#: daemon/gdm.c:642
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+"Pengguna gdn tidak wujud. Sila betulkan konfigurasi gdm  %s dan "
+"ulanghidupkan gdm."
+
+#: daemon/gdm.c:649
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: Tiada pengguna gdm (%s). Batal!"
+
+#: daemon/gdm.c:656
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Pengguna gdm ditetapkan sebagai root, tapi ianya tidak diizinkan kerana ia "
+"memberi risiko keselamatan. Sila betulkan konfigurasi gdm %s  ulanghidupkan "
+"gdm."
+
+#: daemon/gdm.c:664
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s: Pengguna gdm tidak boleh root. Batal!"
+
+#: daemon/gdm.c:671
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+"kumpulan gdm tidak wujud. Sila betulkan konfigurasi gdm %s  dan "
+"ulanghidupkan gdm."
+
+#: daemon/gdm.c:678
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: Tiada kumpulan gdm (%s). Batal!"
+
+#: daemon/gdm.c:685
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"kumpulan gdm ditetapkan sebagai root, ini tidak diizinkan kerana ia "
+"mengakibatkan risiko keselamatan. Sila betulkan konfigurasi %s dan "
+"ulanghidupkan gdm."
+
+#: daemon/gdm.c:693
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s: Kumpulan gdm tidak boleh root. Batal!"
+
+#: daemon/gdm.c:708
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr ""
+"%s: Juru ucap tidak ditemui atau tidak boleh dilaksanakan oleh pengguna gdm"
+
+#: daemon/gdm.c:715
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+"%s: Juru ucap tidak ditemui atau tidak boleh dilaksanakan oleh pengguna gdm"
+
+#: daemon/gdm.c:726
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr ""
+"%s: Pemilih tidak ditemui atau tidak boleh dilaksanakan oleh pengguna gdm"
+
+#: daemon/gdm.c:735
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr "Tiada daemon/ServAuthDir dinyatakan pada fail konfigurasi"
+
+#: daemon/gdm.c:737
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Tiada demon/ServAuthDir dinyatakan."
+
+#: daemon/gdm.c:761
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+"'Server Authorization directory' (daemon/ServAuthDir) ditetapkan ke %s tapi "
+"ianya tidak tidak dimiliki oleh pengguna %s dan kumpulan %s. Sila betulkan "
+"konfigurasi gdm %s dan ulanghidupkan gdm."
+
+#: daemon/gdm.c:772
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: Authdir %s tidak dipunyai pengguna %s, kumpulan %s. Batal."
+
+#: daemon/gdm.c:778
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+"'Server Authorization directory' (daemon/ServAuthDir) ditetapkan ke %s tapi "
+"ianya mempunyai keizinan yang salah, sepatutnya mempunyai keizinan %o. Sila "
+"betulkan konfigurasi gdm %s dan ulanghidupkan gdm."
+
+#: daemon/gdm.c:789
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: Authdir %s mempunyai keizinan salah %o. Sepatutnya %o. Membatal."
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:845 daemon/gdm.c:853 daemon/gdm.c:2073 daemon/gdm.c:2081
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr ""
+"Tak dapat menulis ke fail PID %s, mungkin kehabisan ruangcakera. Ralat: %s\n"
+
+#: daemon/gdm.c:847 daemon/gdm.c:855 daemon/gdm.c:2075 daemon/gdm.c:2083
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr ""
+"Tak dapat menulis ke fail PID %s, mungkin kehabisan ruangcakera. Ralat: %s"
+
+#: daemon/gdm.c:865
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: fork() gagal!"
+
+#. should never happen
+#: daemon/gdm.c:868 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: setsid() gagal: %s!"
+
+#: daemon/gdm.c:1038
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Cuba failsafe pelayan X %s"
+
+#: daemon/gdm.c:1056
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Menjalankan skrip XKeepsCrashing"
+
+#: daemon/gdm.c:1176
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Gagal memulakan pelayan X (antaramuka grafik anda). Berkemungkinan ia tidak "
+"ditetapkan dengan betul.  Anda perlu logmasuk ke konsol dan laksanakan "
+"semula aturcara pengkonfigurasian X.  Selepas itu laksanakan semula GDM."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1188
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Gagal memulakan pelayan X beberapa kali dalam masa yang singkat; mematikan "
+"paparan %s"
+
+#: daemon/gdm.c:1196 daemon/gdm.c:2794
+msgid "Master suspending..."
+msgstr "Induk digantung sementara..."
+
+#: daemon/gdm.c:1250
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "Sistem mengulangbut, sila tunggu ..."
+
+#: daemon/gdm.c:1252
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Sistem dimatikan, sila tunggu..."
+
+#: daemon/gdm.c:1263
+msgid "Master halting..."
+msgstr "Induk memberhenti..."
+
+#: daemon/gdm.c:1276
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Halt gagal: %s!"
+
+#: daemon/gdm.c:1285
+msgid "Master rebooting..."
+msgstr "Induk mengulangbut..."
+
+#: daemon/gdm.c:1298
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: ButSemula gagal: %s!"
+
+#: daemon/gdm.c:1396
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+"Permintaan untuk Ulangbut atau Halt sedangkan tiada menu sistem dari paparan "
+"%s"
+
+#: daemon/gdm.c:1405
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr "Permintaan untuk Reboot atau Halt bukan dari paparan setempat %s"
+
+#. Bury this display for good
+#: daemon/gdm.c:1471
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Membatalkan paparan %s"
+
+#: daemon/gdm.c:1622
+msgid "GDM restarting ..."
+msgstr "GDM dilaksanakan semula..."
+
+#: daemon/gdm.c:1626
+msgid "Failed to restart self"
+msgstr "Gagal untuk memulakan semula"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1700
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr ""
+"demon utama: Peroleh SIGABRT, sesuatu perkara buruk berlaku. Going down!"
+
+#: daemon/gdm.c:1859
+msgid "Do not fork into the background"
+msgstr "Janga sepit ke latarbelakang"
+
+#: daemon/gdm.c:1861
+msgid "No console (local) servers to be run"
+msgstr "Tiada pelayan konsol (lokal) untuk dilaksana"
+
+#: daemon/gdm.c:1863
+msgid "Preserve LD_* variables"
+msgstr "Kekalkan pembolehubah LD_*"
+
+#: daemon/gdm.c:1865
+msgid "Print GDM version"
+msgstr "Cetak versi GDM"
+
+#: daemon/gdm.c:1867
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr ""
+"Memulakan pelayan X pertama tetapi ia halt sehingga kami perolehi DO pada "
+"fifo"
+
+#: daemon/gdm.c:1988 gui/gdmchooser.c:2057
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"Ralat pada opsyen %s: %s.\n"
+"Laksana '%s --help' untuk melihat senarai penuh yang ada pada opsyen arahan "
+"baris.\n"
+
+#: daemon/gdm.c:2011
+msgid "Only root wants to run gdm\n"
+msgstr "Hanya root boleh jalankan gdm\n"
+
+#: daemon/gdm.c:2027 daemon/gdm.c:2031 daemon/gdm.c:2106 daemon/gdm.c:2110
+#: daemon/gdm.c:2114 daemon/gdm.c:2118 daemon/gdm.c:2128 daemon/gdm.c:2134
+#: daemon/gdm.c:2145 daemon/misc.c:1648 daemon/misc.c:1652 daemon/misc.c:1656
+#: daemon/misc.c:1663 daemon/misc.c:1667 daemon/misc.c:1671
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1936 gui/gdmchooser.c:1939 gui/gdmchooser.c:1942
+#: gui/gdmlogin.c:3958 gui/gdmlogin.c:3966 gui/gdmlogin.c:3969
+#: gui/greeter/greeter.c:1085 gui/greeter/greeter.c:1093
+#: gui/greeter/greeter.c:1096
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: Gagal menetapkan %s pengendali isyarat: %s"
+
+#: daemon/gdm.c:2055
+msgid "gdm already running. Aborting!"
+msgstr "gdm sudah dilaksanakan. Batal!"
+
+#: daemon/gdm.c:2154
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: Gagal menetapkan pengendali isyarat CHLD"
+
+#: daemon/gdm.c:2260
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Tak dapat membuka %s untuk ditulis"
+
+#: daemon/gdm.c:3527 daemon/gdm.c:3546
+msgid "FLEXI_XSERVER request denied: Not authenticated"
+msgstr "Permintaan FLEXI_XSERVER ditolak: Tidak diauthentikasikan"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3564
+msgid "Unknown server type requested, using standard server."
+msgstr "Permintaan pelayan tidak diketahui, gunakan pelayan standard."
+
+#: daemon/gdm.c:3568
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+"Pelayan %s tidak boleh digunakan sebagai pelayan anjal, gunakan pelayan "
+"standard."
+
+#: daemon/gdm.c:3690
+msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Permintaan QUERY_LOGOUT_ACTION ditolak: Tidak diauthentikasikan"
+
+#: daemon/gdm.c:3748 daemon/gdm.c:3803
+msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Permintaan SET_LOGOUT_ACTION ditolak: Tidak diauthentikasikan"
+
+#: daemon/gdm.c:3848 daemon/gdm.c:3875
+msgid "QUERY_VT request denied: Not authenticated"
+msgstr "Permintaan QUERY_VT ditolak: Tidak diauthentikasikan"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:652
+msgid "y = Yes or n = No? >"
+msgstr "y = Ya atau n = Tidak? >"
+
+#: daemon/misc.c:1016
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Gagal dapatkan alamat setempat!"
+
+#: daemon/misc.c:1168
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Gagal setgid %d. Batal."
+
+#: daemon/misc.c:1173
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "initgroups() gagal bagi %s. Batal."
+
+#: daemon/misc.c:1410 daemon/misc.c:1424
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: Ralat menetapkan isyarat %d ke %s"
+
+#: daemon/misc.c:2317
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Logmasuk terakhir:\n"
+"%s"
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "Tak dapat memulakan konsol gantian"
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+"Ada pelayan X dilaksanakan pada paparan %s.  Perlukan saya cuba pada paparan "
+"lain? Jika jawapannya tidak, saya akan cuba mulakan pelayan pada %s semula.%s"
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (Anda boleh menukar konsol dengan menekan kekunci Ctrl-Alt bersama kekunci "
+"fungsi, seperti Ctrl-Alt-F7 untuk ke konsol 7.  Pelayan X biasanya "
+"dilaksanakan pada konsol 7 dan ke atas.)"
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Paparan '%s' tidak boleh dibuka oleh Xnest"
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Paparan %s sedang sibuk. Terdapat pelayan X lain telah dilaksanakan"
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: Ralat membuka paip: %s"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Gagal mencari paparan yang tidak digunakan"
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Paparan %s sibuk.  Sedang cuba paparan lain."
+
+#: daemon/server.c:916
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Arahan pelayan tidak sah '%s'"
+
+#: daemon/server.c:921
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Nama pelayan '%s' tidak ditemui, menggunakan pelayan standard"
+
+#: daemon/server.c:1098
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Tak dapat memuatkan faillog bagi paparan %s!"
+
+#: daemon/server.c:1110 daemon/server.c:1116 daemon/server.c:1121
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Ralat menetapkan  %s ke %s"
+
+#: daemon/server.c:1158
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Arahan pelayan kosong bagi paparan %s"
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+"%s: Pelayan hendak dilaksanakan oleh uid %d tetapi pengguna tersebut tidak "
+"wujud"
+
+#: daemon/server.c:1187 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Gagal tetapkan id kumpulan ke %d"
+
+#: daemon/server.c:1193 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: initgroups() gagal bagi %s"
+
+#: daemon/server.c:1199 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Gagal tetapkan id pengguna ke %d"
+
+#: daemon/server.c:1206
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Gagal tetapkan id kumpulan ke 0"
+
+#: daemon/server.c:1223
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Xserver tidak ditemui: %s"
+
+#: daemon/server.c:1231
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Gagal sepit proses Xserver!"
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr "Tak dapat menetapkan EGID ke GID pengguna"
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr "Tak dapat menetapkan EUID ke UID pengguna"
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr "Log masuk terus"
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"Anda sudah logmasuk. Anda boleh log masuk juga, kembali ke sesi logmasuk "
+"terdahulu, atau batalkan logmasuk ini"
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr "Kembali ke logmasuk terdahulu"
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr "Batal logmasuk"
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+"Anda sudah logmasuk. Anda boleh logmasuk terus atau batalkan logmasuk ini"
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"Saya tidak dapat memulakan pelayan X\n"
+"(antaramuka grafik anda) kerana ralat dalaman.\n"
+"Sila hubungi pentadbir sistem anda\n"
+"atau periksa syslog anda untuk diagnose.\n"
+"Pada masa yang sama, paparan ini akan dimatikan.\n"
+"Mulakan gdm setelah masalah ini diselesaikan."
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: tak dapat sepit"
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: Tak dapat membuka paparan %s"
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+"Gagal melaksanakan aturcara pengkonfigurasi.Pastikan laluan ditetapkan "
+"dengan betulpada fail konfigurasi. Saya akan cuba mulakan ia dari lokasi "
+"default."
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+"Gagal melaksanakan aturcara pengkonfigurasi. Pastikan laluan ditetapkan "
+"dengan betul pada fail konfigurasi."
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+"Masukkan katalaluan root\n"
+"untuk membuat konfigurasi."
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Gagal mulakan pipe ke gdmgreeter"
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+"Tiada pelayan ditakrifkan pada fail konfigurasi dan XDMCP dimatikan. "
+"Kemungkinan ini adalah ralat konfigurasi.Jadi saya telah mulakan pelayan "
+"tunggaluntuk anda.  Anda harus log masuk dan betulkan konfigurasi.  "
+"Perhatian bahawa logmasuk automatikdan berjadual telah dimatikan buat "
+"masaini."
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"Saya gagal memulakan pelayan X biasa (persekitaran grafik anda) dan ini "
+"adalah pelayan X failsafe. Anda harus log masuk dan konfigurasikan  pelayan "
+"X dengan betul."
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+"Paparan yang diminta sedang sibuk, pelayan ini dimulakan pada paparan %s."
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+"program juru ucap nampaknya jahanam.\n"
+"Saya akan cuba gunakan yang lain."
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: Gagal mulakan juru ucap dgn modul gtk: %s. Cuba tanpa modul"
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Gagal mulakan juru ucap. mencuba default: %s"
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Gagal mulakan aturcara juru ucap, anda tidak akan dapat log masuk. Paparan "
+"ini akan dimatikan. Cuba log masuk cara lain dan edit fail konfigurasi"
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: Ralat memulakan juru ucap pada paparan %s"
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Gagal fork proses gdmgreeter"
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Gagal membuka fifo!"
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Gagal mulakan pipe ke gdmchooser"
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+"Gagal mulakan program  chooser, anda mungkin tidak akan dapat log masuk.Sila "
+"hubungi pentadbir sistem anda."
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Ralat memulakan pemilih pada paparan %s"
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Gagal fork proses gdmchooser"
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Tak dapat buka ~/.xsession-errors"
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: Perlansanaan bagi PreSession mengembalikan >0.  Membatal."
+
+#: daemon/slave.c:3503
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "Bahasa %s tidak wujud, penggunakan %s"
+
+#: daemon/slave.c:3504
+msgid "System default"
+msgstr "Default sistem"
+
+#: daemon/slave.c:3520
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Gagal menetapkan persekitaran bagi %s. Batal."
+
+#: daemon/slave.c:3567
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: setusercontext() gagal bagi %s. Batal."
+
+#: daemon/slave.c:3573
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Tak dapat menjadi %s. Membatal."
+
+#: daemon/slave.c:3636
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr "%s: Tiada baris Exec pada fail sesi: %s, memulakan GNOME failsafe"
+
+#: daemon/slave.c:3642
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+"Sesi yang anda pilih nampakya tak sah. Kami akan laksana sesi failsafe GNOME "
+"untuk anda."
+
+#: daemon/slave.c:3656
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+"%s: Tak dapat menjumpai atau melaksana skrip Xsession asas, akan cuba sesi "
+"failsafe GNOME"
+
+#: daemon/slave.c:3662
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+"Tak dapat menjumpai atau melaksana skrip sesi asas, akan cuba sesi failsafe "
+"GNOME  untukmu."
+
+#. yaikes
+#: daemon/slave.c:3677
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+"%s: gnome-session tidak ditemui bagi sesi gnome failsafe, mencuba xterm"
+
+#: daemon/slave.c:3682
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"Tak dapat menjumpai pemasangan GNOME, akan cuba melaksanakan sesi\"Failsafe "
+"xterm\"\n"
+"."
+
+#: daemon/slave.c:3690
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+"Ini adalah sesi Gnome Failsafe. Anda akan dilog in ke sesi 'Default' tanpa "
+"skrip permulaan. Ini adalah bagi membetulkan masalah pada pemasangan anda."
+
+#: daemon/slave.c:3705
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Gagal mencari \"xterm\" bagi memulakan sesi failsafe."
+
+#: daemon/slave.c:3718
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Ini adalah sesi Gnome Failsafe.Anda akan di log in ke terminal konsolsupaya "
+"dapat membetulkan sistem andajika gagal log in dengan cara lain.Taip 'exit' "
+"untuk keluar dari terminal emulator,dan memasuki tetingkap."
+
+#: daemon/slave.c:3745
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: Pengguna  tidak dibenarkan untuk log masuk"
+
+#: daemon/slave.c:3748
+msgid "The system administrator has disabled your account."
+msgstr "Pentadbir sistem telah mematikan akaun anda."
+
+#: daemon/slave.c:3777
+msgid "Error! Unable to set executable context."
+msgstr "Ralat! Tak dapat menetapkan konteks bolehlaksana."
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3785 daemon/slave.c:3790
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Tidak dapat melaksanakan %s %s %s"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3801
+msgid "Cannot start the session due to some internal error."
+msgstr "Tak dapat memulakan sesi kerana terdapat ralat dalaman."
+
+#: daemon/slave.c:3855
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s: Pengguna lulus authentikasi tetapi getpwnam(%s) gagal!"
+
+#: daemon/slave.c:3869
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: Perlaksanaan skrip PostLogin mengembalikan > 0. Membatal."
+
+#: daemon/slave.c:3878
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Direktori rumah anda disenaraikan sebagai:\n"
+"'%s'\n"
+"tetapi ia tidak wujud.Adakah anda mahu log masuk dengan direktori / (root)"
+"sebagai direktori rumah anda?\n"
+"\n"
+"Kemungkinan banyak yang tidak akan berfungsimelainkan anda menggunakan sesi "
+"failsafe."
+
+#: daemon/slave.c:3886
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Direktori asas bagi %s tidak wujud: '%s' tidak wujud!"
+
+#: daemon/slave.c:4063
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"GDM tak dapat menulis fail kebenaran anda.Ini memungkinkan anda kehabisan "
+"ruang cakera atau direktori rumah tak dapat dibukauntuk ditulis. Pada "
+"sebarang kes, ianya mustahil untuk logmasuk Sila hubungi pentabdir sistem "
+"anda."
+
+#: daemon/slave.c:4139
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Ralat menyepit sesi pengguna"
+
+#: daemon/slave.c:4220
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Sessi anda hanya bertahan kurang dari 10 saatJika anda tidak log keluar "
+"sendiri, ini memungkinkan terdapat masalah pemasangan atauanda mungkin "
+"kehabisan ruang cakera. Cuba logmasuk dengan salah satu sessi failsafe "
+"untukmelihat samada anda boleh memperbetulkan masalah ini."
+
+#: daemon/slave.c:4228
+msgid "View details (~/.xsession-errors file)"
+msgstr "Lihat perincian (fail ~/.xsession-errors )"
+
+#: daemon/slave.c:4372
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "GDM mendapati matisistem atau ulangbut semula dalam progress"
+
+#: daemon/slave.c:4466
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "Gagal ping ke %s, hapuskan paparan!"
+
+#: daemon/slave.c:4752
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: Ralat X kekal - Memulakan %s"
+
+#: daemon/slave.c:4846
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Bunyi logmasuk dipinta pada paparan bukan setempat atau perisian bunyi tak "
+"dapat dilaksanakan atau bunyi tak wujud"
+
+#: daemon/slave.c:5201
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Gagal memulakan: %s"
+
+#: daemon/slave.c:5209 daemon/slave.c:5348
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Gagal fork proses skrip!"
+
+#: daemon/slave.c:5303
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Gagal mencipta paip"
+
+#: daemon/slave.c:5342
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Gagal melaksanakan: %s"
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:1030 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Nama pengguna atau katalaluan salah.  Huruf-huruf mesti ditaip dalam huruf "
+"kecil/besar yang betul."
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:1040 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Sila pastikan Kekunci Caps Lock tidak dihidupkan"
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:439
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3069
+msgid "Please enter your username"
+msgstr "Sila masukkan nama pengguna anda"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:339 daemon/verify-pam.c:340
+#: daemon/verify-pam.c:341 daemon/verify-pam.c:426 daemon/verify-pam.c:785
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2372 gui/greeter/greeter.c:281
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "Nama Pengguna:"
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:342 daemon/verify-pam.c:343
+#: daemon/verify-pam.c:487 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "Katalaluan:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Gagal menentusahkan pengguna \"%s\""
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:881
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Log in root tidak dibenarkan pada paparan '%s'"
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Pentadbir sistem tidak dibenarkan login dari paparan ini"
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "Pengguna %s tidak dibenarkan untuk log in"
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:927
+#: daemon/verify-pam.c:1211 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Pentadbir sistem telah menamatkan akaun anda."
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:945
+#: daemon/verify-pam.c:1228 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Tak dapat tetapkan kumpulan untuk %s"
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:947
+#: daemon/verify-pam.c:1231 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Gagal mulakan aturcara chooser,anda tidak akan dapat logmasuk,Hubungi "
+"pentadbir sistem anda."
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "Katalaluan bagi %s telah luput"
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Anda perlu menukar katalaluan anda.\n"
+"Sila pilih yang baru"
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Gagal menukar katalaluan anda, anda tidak akan dapat logmasuk, sila cuba "
+"sekali lagi atau hubungi pentadbir sistem anda."
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+"Katalaluan anda telah berubah tapi anda boleh menukarnya lagi, sila cuba "
+"lagi lain kali atau hubungi pentadbir sistem."
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Akaun anda telah luput.\n"
+" Hanya pentadbir sistem boleh menukarnya"
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "Rakat dalaman pada passwdexpired"
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Ralat dalaman berlaku, anda tidak akan dapat logmasuk.\n"
+" Sila cuba lagi atau hubungi pentadbir sistem anda."
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Tak dapat memperolehi struktu katalaluan untuk %s"
+
+#: daemon/verify-pam.c:344
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Anda perlu menukar katalaluan anda serta merta (katalaluan berusia)"
+
+#: daemon/verify-pam.c:345
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Anda perlu menukar katalaluan anda serta merta (dikuatkuasa oleh root)"
+
+#: daemon/verify-pam.c:346
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Akaun anda telah tamat tempoh; hubungi pentadbir sistem anda"
+
+#: daemon/verify-pam.c:347
+msgid "No password supplied"
+msgstr "Tiada katalaluan dibekalkan"
+
+#: daemon/verify-pam.c:348
+msgid "Password unchanged"
+msgstr "Katalaluan tidak berubah"
+
+#: daemon/verify-pam.c:349
+msgid "Can not get username"
+msgstr "Tidak boleh mendapatkan nama pengguna"
+
+#: daemon/verify-pam.c:350
+msgid "Retype new UNIX password:"
+msgstr "Ulangtaip katalaluan UNIX:"
+
+#: daemon/verify-pam.c:351
+msgid "Enter new UNIX password:"
+msgstr "masukkan katalaluan UNIX baru:"
+
+#: daemon/verify-pam.c:352
+msgid "(current) UNIX password:"
+msgstr "Katalaluan UNIX (semasa):"
+
+#: daemon/verify-pam.c:353
+msgid "Error while changing NIS password."
+msgstr "Ralat ketika menikat katalaluan NIS."
+
+#: daemon/verify-pam.c:354
+msgid "You must choose a longer password"
+msgstr "Anda mesti pilih katalaluan lebih panjang"
+
+#: daemon/verify-pam.c:355
+msgid "Password has been already used. Choose another."
+msgstr "Katalaluan telah digunakan. Pilih yang lain."
+
+#: daemon/verify-pam.c:356
+msgid "You must wait longer to change your password"
+msgstr "Anda mesti tunggu lebih lama untuk menukar katalaluan anda"
+
+#: daemon/verify-pam.c:357
+msgid "Sorry, passwords do not match"
+msgstr "Maaf, katalaluan tidak sepadan."
+
+#: daemon/verify-pam.c:651
+msgid "Cannot setup pam handle with null display"
+msgstr "Tidak boleh tetapkan pam dengan paparan kosong"
+
+#: daemon/verify-pam.c:668
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Tak dapat menubuhkan servis %s: %s\n"
+
+#: daemon/verify-pam.c:681
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Gagal tetapkan PAM_TTY=%s"
+
+#: daemon/verify-pam.c:691
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Gagal tetapkan PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:838 daemon/verify-pam.c:856 daemon/verify-pam.c:1150
+#: daemon/verify-pam.c:1162
+msgid "Couldn't authenticate user"
+msgstr "Gagal menautentikasikan pengguna"
+
+#: daemon/verify-pam.c:884
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Pentadbir sistem tidak dibenarkan logmasuk dari paparan ini"
+
+#: daemon/verify-pam.c:908 daemon/verify-pam.c:1192
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Penukaran token autentifikasi gagal bagi pengguna %s"
+
+#: daemon/verify-pam.c:910 daemon/verify-pam.c:1195
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"Penukaran token autentikasi gagal. Sila cuba lagi lain kali atau hubungi "
+"pentadbir sistem."
+
+#: daemon/verify-pam.c:925 daemon/verify-pam.c:1208
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Pengguna %s tidak lagi diizinkan untuk mengakses sistem"
+
+#: daemon/verify-pam.c:931 daemon/verify-pam.c:1214
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "Pengguna %s tidak diizinkan untuk mendapat akses pada masa ini"
+
+#: daemon/verify-pam.c:933
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Pentadbir sistem telah mematikan akses ke sistem buat sementara."
+
+#: daemon/verify-pam.c:938 daemon/verify-pam.c:1221
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Gagal tetapkan pengendalian akaun bagi %s"
+
+#: daemon/verify-pam.c:966 daemon/verify-pam.c:1251
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Gagal tetapkan \"credentials\" bagi %s"
+
+#: daemon/verify-pam.c:980 daemon/verify-pam.c:1266
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Gagal memulakan sesi bagi %s"
+
+#: daemon/verify-pam.c:1034
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Autentifikasi gagal. Huruf mesti ditaip pada besar/kecil yang sesuai."
+
+#: daemon/verify-pam.c:1050 daemon/verify-pam.c:1153 daemon/verify-pam.c:1165
+msgid "Authentication failed"
+msgstr "Autentifikasi gagal"
+
+#: daemon/verify-pam.c:1119
+msgid "Automatic login"
+msgstr "Login automatik"
+
+#: daemon/verify-pam.c:1217
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+"\n"
+"Pentadbir sistem tidak membenarkan anda masuk ke sistem ini sementara."
+
+#: daemon/verify-pam.c:1420 daemon/verify-pam.c:1422
+msgid "Can't find PAM configuration for gdm."
+msgstr "Gagal mencari fail konfigurasi PAM bagi gdm."
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Gagal mendapatkan nama pelayan: %s!"
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Tak dapat mencipta soket!"
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Gagal memaut ke soket XDMCP!"
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Gagal membina bufer XDMCP!"
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Gagal membaca header XDMCP!"
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Versi XDMCO yang tidak betul!"
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: Opkod dari hos %s tidak dikenali"
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Gagal mengekstrak senarai Autentikasi dari paket"
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Ralat pada checksum"
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Gagal membaca alamat paparan"
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Gagal membaca nombor port paparan"
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Alamat"
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Kueri XDMCP dari hos %s ditegah"
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Terima REQUEST dari hos %s yang dilarang"
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Gagal membaca Nombor Paparan"
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Gagal membaca Jenis Sambungan"
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Gagal membaca alamat Klien"
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Gagal membaca Nama Autentifikasi"
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Gagal membaca Maklumat Autentifikasi"
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Gagal membaca Senarai Autentifikasi"
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Gagal membaca ID Pembekal"
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Checksum gagal dari %s"
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Terima Pengurusan dari hos %s yang dilarang"
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Gagal membaca ID Sessi"
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Gagal membaca Kelas Paparan"
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Gagal membaca alamat"
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Terima KEEPALIVE dari hos %s yang dilarang"
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Tiada sokongan XDMCP!"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Arahan baris Xnest"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "AYAT"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Pilihan ekstra bagi Xnest"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "PILIHAN"
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "Laksanakan pada latar belakang"
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Hanya laksanakan Xnest, tiada kuery (tiada pemilih)"
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Jalankan kueri terus bukan sebaliknya (pemilih)"
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Laksanakan hebahan bukan secara terhalang (pemilih)"
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "Jangan semak bagi gdm yang dilaksanakan"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "Xnest tidak wujud."
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "Sila minta pentadbir sistem anda pasangkan perisian itu."
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "XDMCP tidaklangsung tidak dihidupkan"
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+"Sila minta pentadbir sistem anda mengaktifkannya di dalam aplikasi "
+"pengkonfigurasian GDM."
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "XDMCP tidak dihidupkan"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "GDM tidak dilaksanakan"
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "Sila minta pentadbir sistem anda memulakannya."
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "Gagal mencari paparan yang tidak digunakan"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "Pemilih Pelayan GDM"
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Bagaimana menggunakan aturcara ini"
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "Memeriksa rangkaian"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "Keluar dari aturcara"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "Buka sesi ke hos yang terpilih"
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "S_ambung"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Status"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "_Tambah hos: "
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "Kueri dan tambah hos ini ke senarai atas"
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_Tambah"
+
+#: gui/gdmchooser.c:80
+msgid "Please wait: scanning local network..."
+msgstr "Sila tunggu: mengimbas rangkaian setempat..."
+
+#: gui/gdmchooser.c:81
+msgid "No serving hosts were found."
+msgstr "Tiada hos yang melayan ditemui."
+
+#: gui/gdmchooser.c:82
+msgid "Choose a ho_st to connect to:"
+msgstr "Pilih _hos yang ingin disambung:"
+
+#. markup
+#: gui/gdmchooser.c:659
+msgid "Cannot connect to remote server"
+msgstr "Tak dapat menyambunf pelayan jauh"
+
+#: gui/gdmchooser.c:660
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"Host \"%s\" tidak mahu menyokong sesi logmasuk sekarang. Sila cuba lagi "
+"kelak."
+
+#. markup
+#: gui/gdmchooser.c:1284
+msgid "Did not receive response from server"
+msgstr "Tidak menerima tindakbalas dari pelayan"
+
+#: gui/gdmchooser.c:1285
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Tidak menerima sebarang tindakbalas daripada hos \"%s\" dalam %d saat. "
+"Mungkin hos tidak dihidupkan, atau tidak bersedia menyokong sesi logmasuk "
+"sekarang. Sila cuba lagi kelak."
+
+#: gui/gdmchooser.c:1391
+msgid "Cannot find host"
+msgstr "Hos tidak dijumpai"
+
+#: gui/gdmchooser.c:1392
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "Hos \"%s\" tidak dijumpai, mungkin anda tersalah taip."
+
+#: gui/gdmchooser.c:1678
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Ruangan utama dalam aplikasi ini memaparkan pelayan di dalam rangkaian\n"
+"setempat yang mengaktifkan \"XDMCP\". Ia membenarkan pengguna untuk login\n"
+"secara remote ke pelayan lain bagaikan mereka sedang login di\n"
+"konsol.\n"
+"\n"
+"Anda boleh skan semula rangkaian bagi mendapatkan pelayan baru dengan cara "
+"klik butang 'rescan'.\n"
+"Bila anda memilih pelayan, klik \"Sambung\" untuk memulakan sesi\n"
+"ke pelayan tersebut."
+
+#: gui/gdmchooser.c:1725
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Gagal membuka fail hos asal: %s"
+
+#: gui/gdmchooser.c:1950 gui/gdmlogin.c:3977 gui/gdmlogin.c:3984
+#: gui/greeter/greeter.c:1104 gui/greeter/greeter.c:1111
+msgid "Could not set signal mask!"
+msgstr "Gagal menetapkan topeng isyarat!"
+
+#: gui/gdmchooser.c:1956
+msgid "Socket for xdm communication"
+msgstr "Soket bagi perhubungan xdm"
+
+#: gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr "SOKET"
+
+#: gui/gdmchooser.c:1959
+msgid "Client address to return in response to xdm"
+msgstr "Alamat kelayan untuk diberi sebagai balasan kepada xdm"
+
+#: gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "ALAMAT"
+
+#: gui/gdmchooser.c:1962
+msgid "Connection type to return in response to xdm"
+msgstr "Jenis hubungan untuk diberi sebagai balasan kepada xdm"
+
+#: gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "JENIS"
+
+#. markup
+#: gui/gdmchooser.c:2091
+msgid "Cannot run chooser"
+msgstr "Tidak dapat melaksanakan pemilih"
+
+#: gui/gdmchooser.c:2092
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Versi chooser (%s) tidak bertepatan dengan versi daemon (%s).Anda mungkin "
+"baru menaiktarafkan gdm. Sila laksanakan semula daemon gdm atau hidupkan "
+"semula komputer anda."
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (Pengurus Paparan GNOME) tidak dijalankan."
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+"Anda mungkin menggunakan pengurus paparan lain, seperti KDE (KDE Display "
+"Manager) atau xdm."
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+"Jika anda masih mahu menggunakan keupayaan ini, anda boleh samada mulakan "
+"GDM sendiri atau suruh pentadbir sistem untuk memulakan GDM."
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Tak dapat berkomunikasi dengan gdm (Pengurus Paparan GNOME)"
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Mungkin versi lama sedang dijalankan."
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "Komunikasi dengan gdm gagal, mungkin versi lama sedang dijalankan."
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Telah cecah had maksima pelayan anjal X."
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "Terdapat ralat ketika cuba melaksanakan pelayan X."
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Pelayan X gagal.  Mungkin ia tidak ditetapkan dengan betul."
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "Terlalu banyak sesi X dilaksanakan."
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"Pelayan bersarang X (Xnest) gagal disambung ke pelayan X anda sekarang.  "
+"Anda mungkin kehilangan fail tentusahan X."
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Pelayan bersarang X (Xnest) tidak ada, atau gdm tidak ditetapkan dengan "
+"betul.\n"
+"Sila pasang pakej Xnest bagi menggunakan logmasuk bersarang."
+
+#: gui/gdmcomm.c:478
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr ""
+"Pelayan X tidak sedia, kemungkinan besar gdm tidak ditetapkan dengan betul."
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Cuba menetapkan satu aksi logkeluar yg tak diketahui, atau cuba menetapkan "
+"aksi logkeluar yang tak ada."
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "Terminal maya tak disokong."
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Mencuba untuk menukar nombor terminal maya yg tidak sah."
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr "Cuba mengemaskini kekunci konfigurasi yang tidak disokong"
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Anda didapati tidak perlu diautentikasikan bagi operasi ini.  Mungkin fail ."
+"Xauthority anda tidak ditetapkan dengan betul."
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Terlalu banyak mesej dihantar ke gdm dan ia tergantung pada kita."
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "Ralat tidak diketahui berlaku."
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Logmasuk sebagai pengguna lain di dalam tetingkap berulang"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Logmasuk baru pada Tetingkap Bersarang"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "Tidak boleh menukar paparan"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "Nobody"
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "Papar %s pada terminal maya %d"
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Paparan bersarang %s pada terminal maya %d"
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2917
+#: gui/greeter/greeter_item_ulist.c:449
+msgid "Username"
+msgstr "Namapengguna"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "Paparan"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "Buka Paparan"
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_Buka Paparan baru"
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "Bertukar ke Paparan _Sedia ada"
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Terdapat paparan yg dibuka. Anda boleh pilih satu drpd senarai di bawah atau "
+"buka yang baru."
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "Gagal kunci paparan"
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "Gagal matikan paparan xscreensaver"
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Pilih pelayan"
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "Pilih pelayan X untuk dilaksanakan"
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Pelayan standard"
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "Hantar arahan protokol spesifik ke gdm"
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "ARAHAN"
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "Mod Xnest"
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "Jangan kunci paparan sekarang"
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "Keluaran pepijat"
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "Autentifikasi sebelum laksanakan --arahan"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "Anda nampaknya tidak mempunyai autentikasi diperlukan bagi operasi ini"
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Mungkin fail .Xauthority anda tidak ditetapkan dengan betul."
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "Anda didapati tidak log on pada konsol"
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "Mulakan login baru hanya akan berfungsi pada konsol."
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "Tidak boleh mulakan paparan baru"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Log masuk sebagai pengguna lain tanpa log keluar"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Logmasuk baru"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr "A-M|Albania"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "A-M|Amharic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Arab (Mesir)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Arab (Lebanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Armenian"
+msgstr "A-M|Armenia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Azerbaijani"
+msgstr "A-M|Azerbaijani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Basque"
+msgstr "A-M|Basque"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Belarusian"
+msgstr "A-M|Belarus"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali"
+msgstr "A-M|Benggali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengali(India)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bulgarian"
+msgstr "A-M|Bulgarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Bosnian"
+msgstr "A-M|Bosnia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Catalan"
+msgstr "A-M|Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|Cina (dimudahkan)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|Cina (tradisional)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Croatian"
+msgstr "A-M|Croatia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Czech"
+msgstr "A-M|Czech"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Danish"
+msgstr "A-M|Danish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|Dutch"
+msgstr "A-M|Dutch"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English"
+msgstr "A-M|Inggeris"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (USA)"
+msgstr "A-M|Inggeris (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (Australia)"
+msgstr "A-M|Inggeris (Australia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (UK)"
+msgstr "A-M|Inggeris (UK)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Canada)"
+msgstr "A-M|Inggeris (Ireland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|English (Ireland)"
+msgstr "A-M|Inggeris(Ireland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|English (Denmark)"
+msgstr "A-M|Inggeris (Denmark)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|Estonian"
+msgstr "A-M|Estonia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Finnish"
+msgstr "A-M|Finnish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|French"
+msgstr "N-Z|Perancis"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|French (Belgium)"
+msgstr "N-Z|Perancis (Belgium)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|French (Switzerland)"
+msgstr "N-Z|Perancis (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+msgid "A-M|Galician"
+msgstr "A-M|Galician"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+msgid "A-M|German"
+msgstr "A-M|Jerman"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|German (Austria)"
+msgstr "A-M|Jerman (Austria)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|Jerman (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Greek"
+msgstr "A-M|Greek"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Gujarati"
+msgstr "A-M|Gujarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127 gui/gdmlanguages.c:129
+msgid "A-M|Hebrew"
+msgstr "A-M|Hebrew"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Hindi"
+msgstr "A-M|Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Hungarian"
+msgstr "A-M|Hungarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Icelandic"
+msgstr "A-M|Icelandic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Indonesian"
+msgstr "A-M|Indonesia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Interlingua"
+msgstr "A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Irish"
+msgstr "A-M|Irish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Italian"
+msgstr "A-M|Itali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Japanese"
+msgstr "A-M|Jepun"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Kannada"
+msgstr "A-M|Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Korean"
+msgstr "A-M|Korea"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Latvian"
+msgstr "A-M|Latvian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "A-M|Lithuanian"
+msgstr "A-M|Lithuania"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "A-M|Macedonian"
+msgstr "A-M|Macedonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "A-M|Malay"
+msgstr "A-M|Bahasa Melayu"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "A-M|Malayalam"
+msgstr "A-M|Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "A-M|Marathi"
+msgstr "A-M|Marathi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "A-M|Mongolian"
+msgstr "A-M|Monggolia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|Norwey (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|Norwey (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Oriya"
+msgstr "N-Z|Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Panjabi"
+msgstr "N-Z|Punjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Persian"
+msgstr "N-Z|Persia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Polish"
+msgstr "N-Z|Polish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Portugis"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Portugis (Brazil)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Romanian"
+msgstr "N-Z|Romania"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Russian"
+msgstr "N-Z|Rusia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185 gui/gdmlanguages.c:187
+msgid "N-Z|Serbian"
+msgstr "N-Z|Serbia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Serbia (Latin)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Serbia (Jekavi)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Slovak"
+msgstr "N-Z|Slovak"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Slovenia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Spanish"
+msgstr "N-Z|Sepanyol"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Sepanyol (mexico)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Swedish"
+msgstr "N-Z|Swedish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Swedish (Finland)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Tamil"
+msgstr "N-Z|Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Telugu"
+msgstr "N-Z|Telegu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Thai"
+msgstr "N-Z|Siam"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:211
+msgid "N-Z|Turkish"
+msgstr "N-Z|Turki"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:213
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Ukrain"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:215
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Vietnam"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:217
+msgid "N-Z|Walloon"
+msgstr "N-Z|Walloon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:219
+msgid "N-Z|Welsh"
+msgstr "N-Z|Welsh"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:221
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Yiddish"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:223
+msgid "Other|POSIX/C English"
+msgstr "Lain-lain|POSIX/C English"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "Pengguna %s akan logmasuk dalam %d saat"
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: Rentetan terlalu panjang!"
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sSelamat Datang ke %s%s"
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr "Gagal menyepit proses baru!"
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr "Anda juga tidak dapat log masuk."
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:45
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Adakah anda pasti untuk boot semula mesin ini?"
+
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2781 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:47 gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr "_Ulangbut"
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:58
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Adakah anda pasti untuk mati sistem mesin ini?"
+
+#. markup
+#: gui/gdmlogin.c:599 gui/gdmlogin.c:2794 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:60 gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr "_Mati Sistem"
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:70
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Adakah anda pasti untuk menggantung sementara mesin ini?"
+
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2808 gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr "_Gantung..."
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3752 gui/greeter/greeter.c:164
+#: gui/greeter/greeter.c:858
+msgid "Welcome"
+msgstr "Selamat datang"
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3755 gui/greeter/greeter.c:167
+#: gui/greeter/greeter.c:861
+#, c-format
+msgid "Welcome to %n"
+msgstr "Selamat datang ke %n"
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:192
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "TimedLoginDelay kurang dari 5. Saya hanya guna 5."
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Sesi jenis %s yang dipinta tidak dipasang pada mesin ini.\n"
+"Adakah anda ingin menjadikan %s sebagai tetapn pada sesi akan datang?"
+
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "Jadikan _Default"
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "Baru _LogMasuk"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Anda memilih sesi %s kali ini, tetapi sesi tetap anda ialah %s.\n"
+"Adakah anda ingin menjadikan %s sebagai tetapn pada sesi akan datang?"
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Cuma Untuk Sesi _Ini"
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Anda telah pilih %s bagi sesi ini.\n"
+"Jika anda ingin jadikan %s tetap pada sesi akan datang,\n"
+"laksanakan kemudahan 'switchdesk'\n"
+"(System->Desktop Switching Tool dari panel menu)."
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "Default Sistem"
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2373 gui/gdmlogin.c:3023
+msgid "_Username:"
+msgstr "_Namapengguna:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr "Sesi %s dipilih"
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Akhir"
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "Login menggunakan sesi yang telah anda gunakan sebelum ini"
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "Gnome Failsafe"
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "xterm Failsafe"
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: Direktori sesi %s tidak ditemui!"
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Alamak, tiada apa di dalam direktori sesi."
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "_Gnome Failsafe"
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Ini adalah sesi \"failsafe\" yang akan log anda ke GNOME.  Tiada skrip "
+"permulaan yang akan dibaca dan ia hanya digunakan apabila anda gagal log "
+"masuk dengan cara lain.  GNOME akan menggunakan sesi 'Default'."
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "_Terminal Failsafe"
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Ini adalah sesi \"failsafe\" yang akan log anda ke terminal.  Tiada skrip "
+"permulaan yang akan dibaca dan ia hanya digunakan apagila anda gagal log "
+"masuk dengan cara lain.  Untuk keluar dari terminal, taip 'exit'."
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr "Tiada sesi asal ditemui. Menggunakan Failsafe GNOME.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr "Bahasa %s dipilih"
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "Log masuk menggunakan bahasa yang telah anda gunakan sebelum ini"
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr "Default _Sistem"
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr "Log masuk menggunakan bahasa default sistem"
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "_Lain-lain"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_Katalaluan: "
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2130 gui/greeter/greeter.c:434
+msgid "Please insert 25 cents to log in."
+msgstr "Masukkan 25 sen untuk log masuk."
+
+#: gui/gdmlogin.c:2381
+msgid "Doubleclick on the user to log in"
+msgstr "Klikberganda atas pengguna untuk logMasuk"
+
+#: gui/gdmlogin.c:2506
+msgid "GNOME Desktop Manager"
+msgstr "Pengurus Desktop GNOME"
+
+#: gui/gdmlogin.c:2532 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#: gui/gdmlogin.c:2534 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: gui/gdmlogin.c:2583
+msgid "Finger"
+msgstr "Finger"
+
+#: gui/gdmlogin.c:2689
+msgid "GDM Login"
+msgstr "Logmasuk GDM"
+
+#: gui/gdmlogin.c:2732 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "_Sesi"
+
+#: gui/gdmlogin.c:2739 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_Bahasa"
+
+#: gui/gdmlogin.c:2751 gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr "Pemilih _XDMCP..."
+
+#: gui/gdmlogin.c:2758 gui/greeter/greeter_system.c:141
+#: gui/greeter/greeter_system.c:331
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+"Laksanakan pemilih XDMCP yang akan membolehkan anda untuk logMasuk ke mesin "
+"jauh yang ada, sekiranya ada."
+
+#: gui/gdmlogin.c:2767 gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr "_Konfigurasi Pengurus Logmasuk..."
+
+#: gui/gdmlogin.c:2774 gui/greeter/greeter_system.c:156
+#: gui/greeter/greeter_system.c:351
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr "Tetapkan GDM (pengendali logmasuk ini). Ia perlukan katalaluan root."
+
+#: gui/gdmlogin.c:2788 gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr "Boot semula komputer anda"
+
+#: gui/gdmlogin.c:2801 gui/greeter/greeter_system.c:187
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Matikan sistem anda supaya anda boleh menutup komputer anda."
+
+#: gui/gdmlogin.c:2815 gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr "Menggantung komputer anda"
+
+#: gui/gdmlogin.c:2821 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_Aksi"
+
+#: gui/gdmlogin.c:2830
+msgid "_Theme"
+msgstr "_Tema"
+
+#: gui/gdmlogin.c:2841 gui/greeter/greeter_canvas_item.c:146
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_Keluar"
+
+#: gui/gdmlogin.c:2843 gui/greeter/greeter_canvas_item.c:148
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "P_utus"
+
+#: gui/gdmlogin.c:2910 gui/greeter/greeter_item_ulist.c:442
+msgid "Icon"
+msgstr "Ikon"
+
+#: gui/gdmlogin.c:3391
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Gagal membuka DefaultImage: %s. Pelayar muka dihentikan!"
+
+#: gui/gdmlogin.c:3413 gui/gdmsetup.c:569 gui/greeter/greeter_item_ulist.c:297
+msgid "Too many users to list here..."
+msgstr "Terlalu ramai pengguna untuk disenaraikan disini..."
+
+#. markup
+#: gui/gdmlogin.c:3831 gui/gdmlogin.c:3862 gui/gdmlogin.c:3906
+#: gui/greeter/greeter.c:637 gui/greeter/greeter.c:668
+#: gui/greeter/greeter.c:713
+msgid "Cannot start the greeter"
+msgstr "Tidak boleh memulakan greeter"
+
+#: gui/gdmlogin.c:3832 gui/gdmlogin.c:3863
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Versi juru ucap (%s) tidak sepadan dengan versi daemon.\n"
+"Anda mungkin baru menaiktarafkan gdm.\n"
+"Sila laksanakan semula daemon gdm atau hidupkan semula komputer anda."
+
+#: gui/gdmlogin.c:3869 gui/gdmlogin.c:3915 gui/greeter/greeter.c:675
+#: gui/greeter/greeter.c:722
+msgid "Reboot"
+msgstr "Boot semula"
+
+#: gui/gdmlogin.c:3907
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Versi juru ucap (%s) tidak sepadan dengan versi daemon (%s). Anda mungkin "
+"baru menaiktarafkan gdm.Sila laksanakan semula daemon gdm atau hidupkan "
+"semula komputer anda."
+
+#: gui/gdmlogin.c:3913 gui/greeter/greeter.c:720
+msgid "Restart"
+msgstr "Hidupkan semula"
+
+#. markup
+#: gui/gdmlogin.c:4099 gui/greeter/greeter.c:1335
+msgid "Session directory is missing"
+msgstr "Direktori sesi ."
+
+#: gui/gdmlogin.c:4101 gui/greeter/greeter.c:1337
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Direktori sesi anda tiada atau kosong! Dua pilihan yang boleh anda gunakan, "
+"tetapi anda harus log masuk dan betulkan konfigurasi gdm."
+
+#. markup
+#: gui/gdmlogin.c:4125 gui/greeter/greeter.c:1362
+msgid "Configuration is not correct"
+msgstr "Konfigurasi salah"
+
+#: gui/gdmlogin.c:4127 gui/greeter/greeter.c:1364
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+"Baris arahan di dalam fail konfigurasi mengandungi ralat bagi dialog "
+"logmasuk, jadi saya laksanakan arahan asal.Sila betulkan tetapan anda."
+
+#. markup
+#: gui/gdmlogin.c:4152 gui/greeter/greeter.c:1391
+msgid "No configuration was found"
+msgstr "Tidak konfigurasi ditemui"
+
+#: gui/gdmlogin.c:4154 gui/greeter/greeter.c:1393
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+"Tetapan tidak ditemui.  GDM menggunakan tetapan asal bagi laksanaan sesi "
+"ini.  Anda perlu log masuk dan bina fail tetapan dengan menggunakan aturcara "
+"konfigurasi GDM."
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "Pelayar muka tidak ditetapkan"
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+"Pelayar muka tidak ditetapkan, minta pentadbir sistem anda aktifkannya di "
+"dalam aturcara tetapan GDM."
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Foto Logmasuk"
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "Pilih gambar bagi ditunjukkan ke dalam facebrowser:"
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "Lihat"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "Tiada gambar dipilih."
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "Gambar terlalu besar"
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+"Pentadbir sistem telah menghalang gambar yang lebih besar dari %d byte "
+"daripada dipaparkan pada pelayan muka"
+
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Gagal membuka file"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"Fail %s gagal dibuka untuk dibaca\n"
+"Ralat: %s"
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"Fail %s gagal dibuka untuk ditulis\n"
+"Ralat: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"Tukar gambar yang akan dipaparkan dalam pelayar muka GDM (pengendali "
+"logmasuk)"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "Konfigurasi skrin logmasuk"
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "Juru ucap"
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "L_okaliti: "
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "_Luaran:"
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "Mesej _selamat datang: "
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "Rantaikata selamat datang _jauh: "
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:969 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "Juru ucap piawai"
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:971 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "Juru ucap grafikal"
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+"Rentetan untuk dipaparkan pada juruucap sebagai selamat datang.  Anda boleh "
+"selit %n di sini dan ia akan digantikan dengan nama bagi komputer anda."
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+"Rentetan untuk dipaparkan pada juruucap bagi orang yang menglogmasuk secara "
+"jauh melalui XDMCP.  Anda boleh selit %n di sini dan ia akan digantikan "
+"dengan nama bagi komputer anda."
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "Sentiasa gunakan format _24 jam"
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "Login automatik"
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "Namapengguna Login _automatik:"
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "_Logmasuk  pengguna secara autmatik pada boot pertama"
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "Login bermasa"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "Namap_engguna Login berjadual:"
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "_Saat sebelum login:"
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "Login pengguna secara au_tomatik selepas saat yang dinyatakan"
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "Umum"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "Logo"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Pelbagai"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "Paparkan pilihan gambar pengguna (_pelayar muka)"
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Latarbelakang"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "_Tiada Latarbelakang"
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_Imej"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "Wa_rna"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "_Skalakan latarbelakang supaya muat"
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "_Hanya warna pada paparan luar"
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "Warna _latarbelakang: "
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "Pilih warna"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "Prebiu"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "Tiada cekupan skrin"
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Huraian:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "Hakcipta:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "Penulis:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"penerangan\n"
+"widget"
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "penulis"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "hakcipta"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "_Pasang tema baru"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "Pa_dam tema"
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Opsyen"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "Benarkan _root logmasuk dari GDM"
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Benarkan root login dari _luar menggunakan GDM"
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "Benarkan logmasuk _berjadual dari luar"
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+"Papar menu \"Aksi\" (dahulunya dikenali sebagai menu \"sistem\"). Jika tak "
+"ditetapkan, tiada arahan sistem akan ada (ini termasuk ulangbut, mati "
+"sistem, konfigurasi, chooser)"
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "Papar menu _aksi"
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "Benarkan pengk_onfigurasi dari skrin logmasuk"
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "_Benarkan menjalankan pemilih XDMCP dari skrin logmasuk"
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+"Sentiasa blok sambungan TCP ke pelayan _X (matikan semua sambungan jauh)"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "Percubaan di_lengahkan (saat) : "
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "Keselamatan"
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "Hidupkan modul ke_bolehcapaian"
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr "_Bunyi bila tetingkap logmasuk tersedia"
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "acc_sound_file_box"
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "_Fail bunyi:"
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_Uji bunyi"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "Kebolehcapaian"
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+"Tiada sokongan XDMCP di dalam fail binari.  Anda perlu kompil semula GDM "
+"dengan library XDMCP bagi mengaktifkan sokongan XDMCP."
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "Aktifkan _XDMCP"
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "Terima permintaan _tidak langsung"
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "Dengar pada port _UDP: "
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Permintaan me_nunggu  maksimum:"
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Permintaan me_nunggu tidak langsung maksimum:"
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "Sesi _jauh maksimum:"
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "Masa me_nunggu maksima:"
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Masa maksimum _tidak langsung:"
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "Paparan setiap _hos:"
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "_Selangmasa ping (saat):"
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Selangmasa ping (saat):"
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. markup
+#: gui/gdmsetup.c:164
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+"Ralat berlaku bila cuba menghubingi skrin logmasuk. Tidak semua kemaskini "
+"akan bertindak balas."
+
+#. markup
+#: gui/gdmsetup.c:487
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr ""
+"Autologmasuk atau logmasuk berjadual pada akaun superuser (root) tak "
+"diizinkan."
+
+#: gui/gdmsetup.c:1756
+msgid "Archive is not of a subdirectory"
+msgstr "Arkib adakan bukan dari subdirektori"
+
+#: gui/gdmsetup.c:1764
+msgid "Archive is not of a single subdirectory"
+msgstr "Arkib adalah bukan dari subdirektori tunggal"
+
+#: gui/gdmsetup.c:1788 gui/gdmsetup.c:1868
+msgid "File not a tar.gz or tar archive"
+msgstr "Fail bukan tar.gz atau arkib tar"
+
+#: gui/gdmsetup.c:1790
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Arkib tak disertakan fail GdmGreeterTheme.info"
+
+#: gui/gdmsetup.c:1812
+msgid "File does not exist"
+msgstr "Fail tidak wujud"
+
+#. markup
+#: gui/gdmsetup.c:1926
+msgid "No file selected"
+msgstr "Tiada fail dipilih"
+
+#. markup
+#: gui/gdmsetup.c:1954
+msgid "Not a theme archive"
+msgstr "Bukan arkib tema"
+
+#: gui/gdmsetup.c:1955
+#, c-format
+msgid "Details: %s"
+msgstr "Perincian: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1973
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr "Direktori tema '%s' nampaknya tersedia dipasang, pasang lagi?"
+
+#. markup
+#: gui/gdmsetup.c:2059
+msgid "Some error occured when installing the theme"
+msgstr "Terdapat ralat berlaku bila memasang tema"
+
+#: gui/gdmsetup.c:2105
+msgid "Select new theme archive to install"
+msgstr "Pilih arkib tema baru untuk dipasang"
+
+#: gui/gdmsetup.c:2109
+msgid "_Install"
+msgstr "_Pasang"
+
+#: gui/gdmsetup.c:2173
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Anda pasti untuk membuang tema '%s' daripada sistem?"
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2386
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+"Tetingkap konfigurasi ini menukar tetapan bagi deamon GDM, iaitu skrin "
+"logmasuk grafikal bagi GNOME. Perubahan akan bertindakbalas serta merta.\n"
+"\n"
+"Dimaklumkan bahawa tidak semua opsyen konfigurasi terdapat disini, Anda "
+"boleh edit %s jika anda tidak menjumpai apa yang anda cari.\n"
+"\n"
+"Untuk dokumentasi lengkap lihat pelungsur bantuan GNONE di Bawah Kategori "
+"GNOME/Sistem."
+
+#. markup
+#: gui/gdmsetup.c:2797
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "Anda mesti menjadi superuser (root) untuk menetapkan GDM."
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr ""
+"Aplikasi berantaramuka grafik untuk mengkonfigurasikan Pengurus Paparan "
+"GNOME (GDM)"
+
+#: gui/greeter/greeter.c:638 gui/greeter/greeter.c:669
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Versi juru ucap (%s) tidak sepadan dengan versi daemon.\n"
+"Anda mungkin baru menaiktarafkan gdm.\n"
+"Sila laksanakan semula daemon gdm atau hidupkan semula komputer anda."
+
+#: gui/greeter/greeter.c:714
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Versi juru ucap (%s) tidak sepadan dengan versi daemon (%s).\n"
+"Anda mungkin baru menaiktarafkan gdm.\n"
+"Sila laksanakan semula daemon gdm atau hidupkan semula komputer anda."
+
+#: gui/greeter/greeter.c:1173
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Terdapat ralat memuatkan konfigurasi tema %s"
+
+#. markup
+#: gui/greeter/greeter.c:1226
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "Tema untuk juruucap bergrafik telah rosak"
+
+#: gui/greeter/greeter.c:1229
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"Tema ini tidak mengandungi takrifan bagi eleman kemasukan namapengguna/"
+"katalaluan."
+
+#. markup
+#: gui/greeter/greeter.c:1262
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+"Terdapat ralat memuatkan tema, dan tema default juga tak dapat dimuatkan, "
+"saya akan cuba memulakan juru ucap piawai"
+
+#. markup
+#: gui/greeter/greeter.c:1284
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+"Saya tak dapat memukalan juru ucap piawai. Paparan ini akan keluar dan anda "
+"perlu logmasuk cara lain dan perbetulkan pemasangan gdm"
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Akhir"
+
+#: gui/greeter/greeter_action_language.c:196
+msgid "Select a language"
+msgstr "Pilih bahasa"
+
+#: gui/greeter/greeter_action_language.c:215
+msgid "Select a language for your session to use:"
+msgstr "Pilih bahasa bagi sesi untuk digunakan:"
+
+#: gui/greeter/greeter_canvas_item.c:125
+msgid "Select _Language..."
+msgstr "Pilih _Bahasa..."
+
+#: gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr "Pilih _Sesi..."
+
+#: gui/greeter/greeter_canvas_item.c:374
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"Jawab soalan di sini dan tekan Enter bila selesai. Untuk menu tekan F10."
+
+#: gui/greeter/greeter_item_ulist.c:279
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Tak dapat buka DefaultImage: %s!"
+
+#: gui/greeter/greeter_item_ulist.c:381
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+"Dwiklik pada pengguna\n"
+" untuk log masuk"
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr "_Gantung"
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "Pemilih _XDMCP"
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Konfigurasi"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "Anda mempunyai capslock dihidupkan!"
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Pilih sesi"
+
+#: gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "Pilih aksi"
+
+#: gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "_Matikan sistem komputer"
+
+#: gui/greeter/greeter_system.c:285
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Matikan sistem komputer anda, supaya anda boleh menutupnya."
+
+#: gui/greeter/greeter_system.c:300
+msgid "_Reboot the computer"
+msgstr "_Ulangbut komputer"
+
+#: gui/greeter/greeter_system.c:314
+msgid "Sus_pend the computer"
+msgstr "_Gantung sementara komputer"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr "Laksana Pelimih _XDMCP"
+
+#: gui/greeter/greeter_system.c:348
+msgid "Confi_gure the login manager"
+msgstr "Konfi_gurasi pengurus logmasuk"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Bulatan"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Tema dengan bulatan biru"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "Variasi Seni Bulatan GNOME dengan Pelungsur Muka"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "Artis GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "GNOME Gembira dengan pelungsur"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "Variasi Seni Bulatan GNOME"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "GNOME Gembira"
+
+#: gui/modules/dwellmouselistener.c:579 gui/modules/keymouselistener.c:674
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"Ralat bila cuba melaksanakan (%s)\n"
+"dimana ia dipautkan ke  (%s)"
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "gdmaskpass hanya boleh dilaksanakan sebagai root\n"
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Autentifikasi gagal!\n"
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr "(penimbal memori)"
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr "(peninbal memori"
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr "Tidak dapat memuatkan antaramuka pengguna"
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+"Ralat berlaku ketika memuatkan elemen antaramuka pengguna %s%s dari fail %s."
+"Berkemungkinan keterangan antaramuka glade rosak.%s tidak dapat disambung "
+"dan akan dihentikan sekarang.Anda patut semak pemasangan %s atau pasang "
+"semula %s."
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Fail glade mabuk! Pastikan fail yg betul dipasang!\n"
+"fail: %s wiget: %s"
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Fail glade telah rosak! Pastikan fail yang betul telah dipasang!\n"
+"fail: %s widget: %s harapkan lajur clist: %d"
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Ralat berlaku ketika memuatkan elemen antaramuka pengguna dari fail %s. "
+"Berkemungkinan keterangan antaramuka glade tidak ditemui.%s tidak dapat "
+"disambung dan akan dihentikan sekarang. Anda patut semak pemasangan %s atau "
+"pasang semula %s."
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "Tiada antaramuka dapat dimuatkan, TERUK! (fail: %s)"
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr "Terlalu banyak alias bagi satu lokaliti, memungkinkan gelung"
Index: proiecte/PPPP/gdm/po/nb.po
===================================================================
--- proiecte/PPPP/gdm/po/nb.po	(revision 134)
+++ proiecte/PPPP/gdm/po/nb.po	(revision 134)
@@ -0,0 +1,1136 @@
+# Norwegian translation of gdm (bokmÃ¥l dialect).
+# Copyright (C) 1998-2005 Free Software Foundation, Inc.
+# Kjartan Maraas <kmaraas@gnome.org>, 1998-2009.
+# Terance Edward Sola <terance@lyse.net>, 2005.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm 2.27.x\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-29 13:49+0200\n"
+"PO-Revision-Date: 2009-08-29 13:51+0200\n"
+"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
+"Language-Team: Norwegian BokmÃ¥l <i18n-nb@lister.ping.uio.no>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom er ikke en tegnenhet"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Aktiver feilsÃžkingskode"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Skjerm-ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Slave for GNOME skjermhÃ¥ndterer"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kunne ikke finne bruker Â«%sÂ» pÃ¥ systemet"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Kan ikke initiere pÃ¥loggingssystemet"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Kan ikke autentisere bruker"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Kan ikke autorisere bruker"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Kan ikke bruke autentiseringsinformasjonen"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Kunne ikke starte X-tjeneren (ditt grafiske miljÃž) pÃ¥ grunn av en intern "
+"feil. Vennligst kontakt din systemadministrator eller sjekk systemloggen for "
+"Ã¥ finne ut hva som er feil. I mellomtiden vil denne skjermen deaktiveres. "
+"Vennligst start GDM pÃ¥ nytt nÃ¥r problemet er rettet."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: kunne ikke koble til opphavsskjerm Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Tjeneren skulle startes av bruker %s, men denne brukeren eksisterer ikke"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Kunne ikke sette gruppe-ID til %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () feilet for %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Kunne ikke sette bruker-id til %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Kunne ikke sette gruppe-id til 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Kunne ikke Ã¥pne loggfil for skjerm %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Feil under setting  av %s til %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prioritet for tjener kunne ikke settes til %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Tjenerkommandoen for skjerm %s er tom"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Brukernavn"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Brukernavnet"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Vertsnavn"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Vertsnavnet"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Skjerm-enhet"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Skjermenheten"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "feil i initiering av kommunikasjon med autentiseringssystemet - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "generell feil"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "ikke mer minne"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "feil i programkoden"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "ukjent feil"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "Brukernavn:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"feil ved informasjon til autentiseringssystemet om foretrukket spÃžrring "
+"etter brukernavn - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"feil ved informasjon til autentiseringssystemet om brukers vertsnavn - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"feil ved informasjon til autentiseringssystemet om brukers konsoll - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "feil ved informasjon til autentiseringssystemet om skjermstrengen - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"feil ved informasjon til autentiseringssystemet om xauth-"
+"pÃ¥loggingsinformasjon for skjermen - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "ingen brukerkonto tilgjengelig"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "Kan ikke bytte til denne brukeren"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Bruker %s eksisterer ikke"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Gruppe %s eksisterer ikke"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Kunne ikke lage socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Nektet XDMCP spÃžrring fra vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Kunne ikke hente ut autentiseringsliste fra pakke"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Feil i sjekksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Ugyldig adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Kunne ikke lese adresse for skjerm"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Kunne ikke lese portnummer for skjerm"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Kunne ikke hente ut autentiseringsliste fra pakke"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Feil i sjekksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Mottok REQUEST fra bannlyst vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Kunne ikke lese skjermnummer"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Kunne ikke lese forbindelsestype"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Kunne ikke lese klientens adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Kunne ikke lese autentiseringsnavn"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Kunne ikke lese autentiseringsdata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Kunne ikke lese autorisasjonslisten"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Kunne ikke lese produsent-ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Feilet sjekksum fra %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Mottok Manage fra bannlyst vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Kunne ikke lese sesjons-ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Kunne ikke lese skjermklasse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Kunne ikke lese adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Mottok KEEPALIVE fra bannlyst vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Kunne ikke lese XDMCP header!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Feil XDMCP versjon!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: Kan ikke lese adressen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Fant ikke tjenerens vertsnavn: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Kan ikke skrive PID-fil %s: Kan vÃŠre tom for diskplass: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Katalog for logger, %s, eksisterer ikke eller er ikke en katalog."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Autentiseringskatalog %s eksisterer ikke. Avbryter."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Autentiseringskatalog %s er ikke en katalog. Avbryter."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Autentiseringskatalog %s eies ikke av bruker %d, gruppe %d. Avbryter."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Autentiseringskatalog %s har ikke riktige tilgangsrettigheter %o. Skal vÃŠre %"
+"o. Avbryter."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Kan ikke finne GDM-bruker Â«%sÂ». Avbryter!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Bruker for GDM bÃžr ikke vÃŠre root. Avbryter!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Kan ikke finne GDM-gruppe Â«%sÂ». Avbryter."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Gruppen for GDM bÃžr ikke vÃŠre root. Avbryter!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "GjÃžr alle advarsler fatale"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Avslutt etter en tid - for feilsÃžking"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Skriv ut GDM-versjon"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME skjermhÃ¥ndterer"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Bare root Ãžnsker Ã¥ kjÃžre GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME skjermhÃ¥ndterer sesjonsarbeider"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI register wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "PÃ¥loggingsvindu"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "StrÃžmstyring"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Tjeneste for strÃžmstyring"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Tjeneste for innstillinger"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ForstÃžrrelsesglass for skjerm"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "GjÃžr deler av skjermen stÃžrre"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Tastatur pÃ¥ skjermen"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Bruk tastatur pÃ¥ skjermen"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca skjermleser"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Vis informasjon pÃ¥ skjermen som tale eller blindeskrift"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit autentiseringsagent"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Velg system"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Kunne ikke lage XDMCP buffer!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Kunne ikke lese XDMCP header!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Verdi"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "prosent av tiden som er fullfÃžrt"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Inaktiv tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Tekst som skal brukes i etiketten hvis brukeren ikke har valgt en oppfÃžring "
+"ennÃ¥"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Aktiv tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Tekst som skal brukes i etiketten hvis brukeren har valgt en oppfÃžring"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Synlig liste"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Om listen for valg av bruker er synlig"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s: %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Logger inn automatisk..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Avbryter..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Velg sprÃ¥k og klikk pÃ¥ Logg inn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Autentiseringsvindu"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Navn pÃ¥ datamaskin"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Logg inn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Start pÃ¥ nytt"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "SlÃ¥ av"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Hvilemodus"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versjon"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "SprÃ¥k"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_SprÃ¥k:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_SprÃ¥k:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Annet..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Velg et sprÃ¥k fra listen med tilgjengelige sprÃ¥k."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Uspesifisert"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Tastaturutforminger"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Tastatur:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Annet..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Velg en tastaturutforming fra listen med tilgjengelige utforminger."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Tekst for etikett"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Teksten som skal brukes som etikett"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Navn pÃ¥ ikon"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ikon som skal brukes med etiketten"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Forvalgt oppfÃžring"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Id for forvalgt oppfÃžring"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maksimalt antall oppfÃžringer"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Maksimalt antall oppfÃžringer som skal beholdes i listen"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Ekstern pÃ¥logging (Kobler til %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Ekstern pÃ¥logging (Koblet til %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Ekstern pÃ¥logging"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesjoner:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Tekst i bannermelding"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Tekst i bannermelding nÃ¥r velger er tom"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Deaktiver visning av knapp for omstart"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Ikke vis kjente brukere i pÃ¥loggingsvinduet"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Aktiver tillegg for tilgjengelighet for tastaturet"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Aktiver feilsÃžking"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Aktiver feilsÃžking for velkomst."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Aktiver tastatur pÃ¥ skjermen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Aktiver forstÃžrrelsesglass"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Aktiver skjermleser"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Aktiver visning av bannermelding"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ikonnavn som skal brukes for velkomstlogo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Sist valgte tastaturutforminger"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Sist valgte sprÃ¥k"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Sett til en liste med tastaturutforminger som skal vises som forvalg i "
+"pÃ¥loggingsvinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Sett til en liste med sprÃ¥k som skal vises som forvalg i pÃ¥loggingsvinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Sett til temabasert ikonnavn som skal brukes for velkomstlogoen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ av visning av kjente brukere i pÃ¥loggingsvinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ av visning av knapper for omstart i "
+"pÃ¥loggingsvinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ pÃ¥ tillegg for hÃ¥ndtering av innstillinger for "
+"bakgrunn."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ pÃ¥ tillegg for hÃ¥ndtering av innstillinger for "
+"medietaster."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Sett til true for Ã¥ slÃ¥ pÃ¥ tastatur pÃ¥ skjermen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ pÃ¥ tillegg for hÃ¥ndtering av innstillinger for "
+"tilgjengelighet for tastatur."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Sett til true for Ã¥ slÃ¥ pÃ¥ forstÃžrrelsesglass pÃ¥ skjermen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Sett til true for Ã¥ slÃ¥ pÃ¥ skjermleser."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ pÃ¥ tillegg for hÃ¥ndtering av innstillinger for lyd."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ pÃ¥ tillegg for hÃ¥ndtering av innstillinger for "
+"xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Sett til true for Ã¥ slÃ¥ pÃ¥ tillegg for hÃ¥ndtering av innstillinger i "
+"xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Sett til true for Ã¥ vise tekst i bannermelding."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Sett til true for Ã¥ bruke compiz som vindushÃ¥ndterer."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Melding som skal vises i tekstbanner i pÃ¥loggingsvinduet i stedet for "
+"banner_message_text nÃ¥r brukervelger er tom."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Melding som skal vises i tekstbanner i pÃ¥loggingsvinduet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"True hvis tillegg for hÃ¥ndtering av innstillinger for bakgrunn er aktivert."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"True hvis tillegg for hÃ¥ndtering av innstillinger for medietaster er "
+"aktivert."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True hvis tillegg for hÃ¥ndtering av innstillinger for lyd er aktivert."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"True hvis tillegg for hÃ¥ndtering av innstillinger for xrandr er aktivert."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"True hvis tillegg for hÃ¥ndtering av innstillinger i xsettings er aktivert."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Bruk compiz som vindushÃ¥ndterer"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Varighet"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Antall sekunder fÃžr tidsavbrudd stoppes"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Starttid"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Tiden tidsavbruddet ble startet"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "KjÃžrer den?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Om tidsavbruddet er startet"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "HÃ¥ndterer"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "BrukerhÃ¥ndteringsobjekt denne brukeren kontrolleres av."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Annen..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Velg en annen konto"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gjest"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Logg inn som en midlertidig gjest"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatisk pÃ¥logging"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Logg inn automatisk etter Ã¥ ha valgt alternativer"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Logg inn som %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Allerede logget inn"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Panelprogram for brukerbytte er fri programvare. Du kan redistribuere og/"
+"eller endre programmet under betingelsene gitt i GNU General Public License "
+"som utgitt av Free Software Foundation; enten versjon 2 av lisensen, eller "
+"(hvis du Ãžnsker det) enhver senere versjon."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Programmet distribueres i hÃ¥p om at programmet er nyttig, men uten NOEN "
+"GARANTI, ikke engang implisitt garanti om at det er SALGBART eller PASSER ET "
+"BESTEMT FORMÃ
+L. Se GNU General Public License for detaljer."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Du skal ha mottatt en kopi av GNU General Public License sammen med "
+"Nautilus. Hvis dette ikke er tilfelle, kan du skrive til Free Software "
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "En meny som lar deg bytte mellom brukere."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Kjartan Maraas <kmaraas@gnome.org>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Kan ikke lÃ¥se skjerm: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Kan ikke sette skjermsparer til blank skjerm midlertidig: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Kan ikke logge ut: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Tilgjengelig"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Usynlig"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Opptatt"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Borte"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Kontoinformasjon..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Brukervalg for systemet..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "LÃ¥s skjerm"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Bytt bruker"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Avslutt..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Panelprogram for brukerbytte"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Bytt innstillinger og status for konto"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "En meny for Ã¥ bytte mellom brukere"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Bytt bruker"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Fabrikk for panelprogram for brukerbytte"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Rediger personlig _informasjon"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Om"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "R_ediger brukere og grupper"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorert - beholdt for kompatibilitet"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "FeilsÃžkingsinformasjon"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Versjon av dette programmet"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Kunne ikke identifisere aktiv sesjon."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Ny GDM innlogging"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Kan ikke starte ny skjerm"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Skjermdump ferdig"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ta bilde av skjermen"
Index: proiecte/PPPP/gdm/po/ne.po
===================================================================
--- proiecte/PPPP/gdm/po/ne.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ne.po	(revision 134)
@@ -0,0 +1,4286 @@
+# translation of gdm2.gnome-2-14.ne.po to Nepali
+# translation of gdm2.gnome-2-10.ne.po to Nepali
+# translation of gdm2.gnome-2-10.po to Nepali
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+# Pawan Chitrakar  <pawan@nplinux.org>, 2005.
+# Jaydeep Bhusal <zaydeep@hotmail.com>, 2005.
+# Jyotshna Shrestha <jyotshna@mpp.org.np>, 2005.
+# Bishnu Adhikari <bsn_adk@hotmail.com>, 2005.
+# Mahesh Subedi <submanesh@hotmail.com>, 2006.
+# Mahesh subedi <submanesh@hotmail.com>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2.gnome-2-14.ne\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-04-29 20:33+0200\n"
+"PO-Revision-Date: 2006-07-21 10:19+0545\n"
+"Last-Translator: Mahesh subedi <submanesh@hotmail.com>\n"
+"Language-Team: Nepali <info@mpp.org.np>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2;plural=(n!=1)\n"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "à€¯à¥ à€žà€€à¥à€°à€²à¥ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ CDE à€®à€Ÿ à€²à€ à€à€°à¥à€Šà€ à¥€"
+
+#: ../config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€ªà¥à€°à€£à€Ÿà€²à¥ à€žà€€à¥à€°"
+
+#: ../config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "à€¯à¥ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€ªà¥à€°à€£à€Ÿà€²à¥ à€žà€€à¥à€° à€¹à¥"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"à€®à¥à€²à¥ X à€žà€°à¥à€­à€° (à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€°à€Ÿà€«à€¿à€à€² à€à€šà¥à€à€°à€«à¥à€žà€®à€Ÿ) à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€š à¥€ à€¯à¥ à€°à€Ÿà€®à¥à€°à¥ à€žà€à€ à€žà¥à€à€
+à€ª à€à€°à¥ à€à€žà¥à€€à¥ à€Šà¥à€à€¿à€Šà¥à€š à¥€ à€€à€ªà€Ÿà€à€ "
+"à€à€šà¥à€žà¥à€²à€®à€Ÿ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ X à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€ªà¥à€š: à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€ à€€à¥à€¯à€žà€ªà€à€¿ GDM à€ªà¥à€š:à€žà¥à€°à¥ "
+"à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"à€€à€ªà€Ÿà€à€ X à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€à€²à€Ÿà€à€š à€®à€²à€Ÿà€ à€à¥à€žà€¿à€ž à€à€°à¥à€š à€²à€à€Ÿà€à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ ?  à€¯à€Ÿà€Š à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à€à€¿ "
+"à€€à¥à€¯à€žà€à€Ÿ à€²à€Ÿà€à€¿ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€°à¥à€ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€à€Ÿà€¹à€¿à€šà¥à€ à¥€"
+
+#: ../config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "à€à¥à€ªà€¯à€Ÿ à€°à¥à€à€®à€Ÿ (à€µà€¿à€¶à¥à€·à€Ÿà€§à€¿à€à€Ÿà€° à€ªà€Ÿà€à€à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ) à€ªà€Ÿà€žà€µà€°à¥à€¡ à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "à€® X à€žà€°à¥à€­à€° à€ªà¥à€š: à€žà¥à€°à¥ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥ à€à¥à€š à¥€"
+
+#: ../config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr "à€® à€¯à¥ X à€žà€°à¥à€­à€° à€²à€Ÿà€ à€
+à€¹à€¿à€²à¥à€à€Ÿ à€²à€Ÿà€à€¿ à€
+à€à¥à€·à€® à€¬à€šà€Ÿà€à€šà¥à€à¥ à¥€ à€à€¬ à€¯à€žà€²à€Ÿà€ à€°à€Ÿà€®à¥à€°à¥ à€žà€à€ à€à€šà¥à€«à€¿à€à€° à€à€°à€¿à€šà¥à€ GDM à€ªà¥à€š: à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr "à€®à¥à€²à¥ X à€žà€°à¥à€­à€° (à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€°à€Ÿà€«à€¿à€à€² à€à€šà¥à€à€°à€«à¥à€žà€Ÿ) à€žà¥à€°à¥ à€à€°à€š à€žà€à€¿à€š à¥€ à€¯à€žà€à¥ à€žà¥à€à€
+à€ª à€ à¥à€ à€žà€à€ à€­à€à€à¥ à€à¥à€š à€à€žà¥à€€à¥ à€²à€Ÿà€à¥à€Šà€ à¥€ à€à¥ à€€à€ªà€Ÿà€à€ Xà€žà€°à¥à€­à€°à€à¥ à€ªà€°à€¿à€®à€Ÿà€£ à€¹à¥à€°à¥à€° à€žà€®à€žà¥à€¯à€Ÿ à€ªà€¹à€¿à€à€Ÿà€š à€à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "à€à¥ à€€à€ªà€Ÿà€à€ à€°à€Ÿà€®à¥à€°à¥ à€žà€à€X à€žà€°à¥à€­à€°à€à¥ à€ªà¥à€°à€€à€¿à€«à€² à€µà€¿à€µà€°à€£ à€¹à¥à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr "à€®à¥à€²à¥ X à€žà€°à¥à€­à€° (à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€°à€Ÿà€«à€¿à€à€² à€à€šà¥à€à€°à€«à¥à€ž) à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à¥à€€à€¿à€š à¥€  à€žà¥à€à€ à€¯à€šà¥à€€à¥à€° (à€€à€ªà€Ÿà€à€à€à¥ à€®à€Ÿà€à€ž) à€°à€Ÿà€®à¥à€°à¥ à€žà€à€ à€žà¥à€à€
+à€ª à€à€°à€¿à€à€à¥ à€à¥à€š à€à€žà¥à€€à¥ à€Šà¥à€à€¿à€šà¥à€ à¥€ à€à¥ à€€à€ªà€Ÿà€à€ à€žà€®à€žà¥à€¯à€Ÿ à€ªà€¹à€¿à€à€Ÿà€š à€à€°à¥à€š X à€žà€°à¥à€­à€° à€ªà¥à€°à€€à€¿à€«à€² à€¹à¥à€°à¥à€š à€à€Ÿà€¹à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../config/gettextfoo.h:11 ../config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr "à€à¥ à€€à€ªà€Ÿà€à€ à€®à€²à€Ÿà€ à€®à€Ÿà€à€ž à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€à€²à€Ÿà€à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à€Ÿà€à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ ?  à€¯à€Ÿà€Š à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à€à€¿, à€¯à€žà€à¥ à€²à€Ÿà€à€¿ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€°à¥à€ à€ªà€Ÿà€žà€µà€°à¥à€¡à€à¥ à€à€µà€¶à¥à€¯à€à€€à€Ÿ à€ªà€°à¥à€šà¥à€ à¥€"
+
+#: ../config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr "à€¯à¥ failsafe xterm à€žà€€à¥à€° à€¹à¥ à¥€ à€¯à€Šà€¿ à€€à€¿à€šà€¿à€¹à€°à¥ à€®à€Ÿà€¥à€¿ à€€à€ªà€Ÿà€à€à€à¥ à€à€°à¥à€žà€° à€°à€Ÿà€à¥à€à¥ à€à€£à¥à€¡à€®à€Ÿ à€®à€Ÿà€€à¥à€° à€žà€à¥à€à¥à€¯à€Ÿà€²à€¹à€°à¥à€²à¥ à€«à¥à€à€ž à€à€°à¥à€Šà€à€šà¥ à¥€  à€¯à€žà€¬à€Ÿà€ à€šà€¿à€à¥à€²à€¿à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€žà€à¥à€à¥à€¯à€Ÿà€² à€®à€Ÿà€¥à€¿à€à¥ à€¬à€Ÿà€¯à€Ÿà€ à€à¥à€šà€Ÿà€®à€Ÿ 'exit' à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr "à€®à¥à€²à¥ à€€à€ªà€Ÿà€à€à€à¥ à€žà€€à¥à€° à€žà¥à€°à¥ à€à€°à¥à€š à€šà€žà€à¥à€à€Ÿà€²à¥ failsafe xterm à€žà€€à¥à€° à€žà¥à€°à¥ à€à€°à¥à€à¥ à€¹à¥ à¥€ à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€€à€¿à€šà€¿à€¹à€°à¥ à€®à€Ÿà€¥à€¿ à€à€°à¥à€žà€° à€°à€Ÿà€à¥à€à¥ à€à€£à¥à€¡à€®à€Ÿ à€žà€à¥à€à¥à€¯à€Ÿà€¹à€°à¥à€²à¥ à€
+à€¹à€¿à€²à¥ à€«à¥à€à€ž à€®à€Ÿà€€à¥à€° à€à€°à¥à€Šà€à€šà¥ à¥€ à€¯à€žà€¬à€Ÿà€ à€šà€¿à€à¥à€²à€¿à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€žà€à¥à€à¥à€¯à€Ÿà€²à€à¥ à€®à€Ÿà€¥à€¿à€à¥ à€¬à€Ÿà€¯à€Ÿà€ à€à¥à€šà€Ÿà€®à€Ÿ 'exit' à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "à€à€¿à€šà¥à€®"
+
+#: ../config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "à€¯à¥ à€žà€€à¥à€°à€²à¥ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€à€¿à€šà¥à€®à€®à€Ÿ à€²à€ à€à€°à¥à€Šà€ à¥€"
+
+#: ../daemon/auth.c:57
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: à€šà€¯à€Ÿà€ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€ªà¥à€°à€µà€¿à€·à¥à€à€¿ à€²à¥à€à¥à€š à€žà€à¥à€š: %s"
+
+#: ../daemon/auth.c:60
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr "%s: à€šà€¯à€Ÿà€ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€ªà¥à€°à€µà€¿à€·à¥à€à€¿ à€²à¥à€à¥à€š à€žà€à¥à€š à¥€ à€žà€®à¥à€­à€µà€€: à€¡à€¿à€žà¥à€à€à¥ à€à€Ÿà€²à¥ à€žà¥à€¥à€Ÿà€š à€¬à€Ÿà€¹à€¿à€° à€¹à¥à€šà¥à€ªà€°à¥à€Šà€ à¥€"
+
+#: ../daemon/auth.c:65
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr "GDM à€²à¥ à€¡à€¿à€žà¥à€à€®à€Ÿ à€šà€¯à€Ÿà€ à€ªà¥à€°à€®à€Ÿà€£à€¿à€à¥à€€ à€ªà¥à€°à€µà€¿à€·à¥à€à€¿ à€²à¥à€à¥à€š à€žà€à¥à€š à¥€ à€žà€®à¥à€­à€µà€€ à€¡à€¿à€žà¥à€à€à¥ à€à€Ÿà€²à¥ à€žà¥à€¥à€Ÿà€š à€¬à€Ÿà€¹à€¿à€° à€¹à¥à€šà¥à€ªà€°à¥à€Šà€ à¥€%s%s"
+
+#: ../daemon/auth.c:195
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: %s à€®à€Ÿ à€šà€¯à€Ÿà€ à€à¥à€à¥ à€«à€Ÿà€à€² à€¬à€šà€Ÿà€à€š à€žà€à¥à€š"
+
+#: ../daemon/auth.c:219 ../daemon/auth.c:236 ../daemon/auth.c:876
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s:%s à€žà¥à€°à€à¥à€·à€¿à€€ à€€à€¬à€°à€²à¥ à€à¥à€²à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:675 ../daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s:%s à€²à¥ à€à¥à€à¥ à€«à€Ÿà€à€² à€à¥à€²à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/auth.c:696
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: %s à€²à¥ à€à¥à€à¥ à€«à€Ÿà€à€²à€®à€Ÿ à€²à€ à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/auth.c:746 ../daemon/auth.c:768
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: à€à¥à€à¥ à€²à¥à€à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/auth.c:852
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: à€¶à€à¥à€à€Ÿà€žà¥à€ªà€Š à€¹à€°à¥à€šà¥ à€à¥à€à€¿ à€«à€Ÿà€à€² %s à€à€ªà¥à€à¥à€·à€Ÿ à€à€°à¥à€Šà¥"
+
+#: ../daemon/auth.c:895 ../daemon/gdm.c:1364 ../daemon/gdm.c:1728
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "%s à€®à€Ÿ à€²à¥à€à¥à€š à€žà€à€¿à€Šà¥à€š: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:111
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  Waiting for 2 minutes before "
+"trying again on display %s."
+msgstr "à€
+à€šà¥à€€à€¿à€® à¥¯à¥Š à€žà¥à€à¥à€šà¥à€¡à€®à€Ÿ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà€°à¥à€­à€° à¥¬ à€à¥à€à€¿ à€¬à€šà¥à€Š à€­à€à€à¥ à€ à¥€ à€à¥à€¹à¥ à€à€°à€Ÿà€¬ à€­à€à€à¥ à€à€žà¥à€€à¥ à€ à¥€  à¥š à€®à€¿à€šà¥à€ à€ªà¥à€°à€€à€¿à€à¥à€·à€Ÿ à€à€°à¥ à€ªà€à€¿ %s à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à€°à¥à€š à€«à¥à€°à€¿ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/display.c:255
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: à€ªà€Ÿà€à€ª à€žà€¿à€°à¥à€à€šà€Ÿ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/display.c:331
+#, c-format
+msgid "%s: Failed forking GDM slave process for %s"
+msgstr "%s: %s à€à€Ÿ à€²à€Ÿà€à€¿ GDM à€Šà€Ÿà€ž à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿ à€«à¥à€°à€à€¿à€à¥ à€
+à€žà€«à€²"
+
+#: ../daemon/errorgui.c:348
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s à€šà€¿à€¯à€®à€¿à€€ à€«à€Ÿà€à€² à€¹à¥à€à€š !\n"
+
+#: ../daemon/errorgui.c:365
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... à€«à€Ÿà€à€² à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à€°à¥à€šà€²à€Ÿà€ à€§à¥à€°à¥ à€²à€Ÿà€®à¥ ...\n"
+
+#: ../daemon/errorgui.c:374
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s à€à¥à€²à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/errorgui.c:486 ../daemon/errorgui.c:630 ../daemon/errorgui.c:741
+#: ../daemon/errorgui.c:862
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€šà€®à€Ÿ à€€à¥à€°à¥à€à€¿/à€žà¥à€à€šà€Ÿ à€¬à€Ÿà€à€ž à€«à¥à€°à¥à€ à€à€°à¥à€š à€žà€à¥à€Šà¥à€š"
+
+#: ../daemon/filecheck.c:61
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ %s à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à¥€"
+
+#: ../daemon/filecheck.c:73 ../daemon/filecheck.c:115
+#: ../daemon/filecheck.c:178
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s:%s uid %d à€à¥ à€žà¥à€µà€Ÿà€®à€¿à€€à¥à€µà€®à€Ÿ à€à¥à€š à¥€"
+
+#: ../daemon/filecheck.c:79 ../daemon/filecheck.c:122
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s à€žà€®à¥à€¹ à€Šà¥à€µà€Ÿà€°à€Ÿ à€²à¥à€à¥à€š à€¯à¥à€à¥à€¯ à€ à¥€"
+
+#: ../daemon/filecheck.c:85
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s à€
+à€°à¥à€¬à€Ÿà€ à€²à¥à€à¥à€š à€¯à¥à€à¥à€¯ à€ à¥€"
+
+#: ../daemon/filecheck.c:100 ../daemon/filecheck.c:166
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s à€
+à€µà€žà¥à€¥à€¿à€€ à€¹à¥à€š à€à€°à¥à€°à€¿ à€¹à¥à€šà¥à€ à€€à€° à€à¥à€š à¥€"
+
+#: ../daemon/filecheck.c:108 ../daemon/filecheck.c:172
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s à€šà€¿à€¯à€®à€¿à€€ à€«à€Ÿà€à€² à€¹à¥à€à€š à¥€"
+
+#: ../daemon/filecheck.c:129
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s:%s à€žà€®à¥à€¹/à€
+à€šà¥à€¯ à€Šà¥à€§à€Ÿà€°à€Ÿ à€²à¥à€à¥à€š à€¯à¥à€à¥à€¯ à€ à¥€"
+
+#: ../daemon/filecheck.c:136 ../daemon/filecheck.c:191
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: %s sysadmin à€¬à€Ÿà€ à€šà€¿à€°à¥à€Šà¥à€·à¥à€ à€à€°à€¿à€à€à¥ à€«à€Ÿà€à€² à€žà€Ÿà€à€ à€­à€šà¥à€Šà€Ÿ à€ à¥à€²à¥ à€ à¥€"
+
+#: ../daemon/gdm-net.c:332
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: à€žà€à¥à€ à€¬à€šà€Ÿà€à€š à€žà€à¥à€š"
+
+#: ../daemon/gdm-net.c:363
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: à€žà€à¥à€ à€¬à€Ÿà€à€šà¥à€¡ à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/gdm-net.c:449
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: FIFO à€¬à€šà€Ÿà€à€š à€žà€à¥à€š"
+
+#: ../daemon/gdm-net.c:457
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: FIFO à€à¥à€²à¥à€š à€žà€à¥à€š"
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:198 ../daemon/gdm.c:206 ../daemon/gdm.c:1498
+#: ../daemon/gdm.c:1506
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr "PID à€«à€Ÿà€à€² %s à€²à¥à€à¥à€š à€žà€à€¿à€Šà¥à€š, à€žà€®à¥à€­à€µà€€ à€¡à€¿à€žà¥à€ à€à€Ÿà€²à¥ à€žà¥à€¥à€Ÿà€šà€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€ à¥€ à€€à¥à€°à¥à€à€¿:%s\n"
+
+#: ../daemon/gdm.c:200 ../daemon/gdm.c:208 ../daemon/gdm.c:1500
+#: ../daemon/gdm.c:1508
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr "PID à€«à€Ÿà€à€² %s à€²à¥à€à¥à€š à€žà€à€¿à€Šà¥à€š, à€žà€®à¥à€­à€µà€€ à€¡à€¿à€žà¥à€ à€à€Ÿà€²à¥ à€žà¥à€¥à€Ÿà€š à€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€ à¥€  à€€à¥à€°à¥à€à€¿: %s"
+
+#: ../daemon/gdm.c:218
+#, c-format
+msgid "%s: fork () failed!"
+msgstr "%s: à€«à¥à€°à¥à€°à¥à€() à€
+à€žà€«à€² !"
+
+#. should never happen
+#: ../daemon/gdm.c:221 ../daemon/slave.c:3372
+#, c-format
+msgid "%s: setsid () failed: %s!"
+msgstr "%s: setsid() à€
+à€žà€«à€²: %s !"
+
+#: ../daemon/gdm.c:412
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: failsafe X à€žà€°à¥à€­à€° %s à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥"
+
+#: ../daemon/gdm.c:430
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: XKeepsCrashin à€à€²à€Ÿà€à€Šà¥"
+
+#: ../daemon/gdm.c:547
+msgid ""
+"The X server (your graphical interface) cannot be started.  It is likely "
+"that it is not set up correctly.  You will need to log in on a console and "
+"rerun the X configuration application, then restart GDM."
+msgstr "à€®à¥à€²à¥ X à€žà€°à¥à€­à€° (à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€°à€Ÿà€«à€¿à€à€² à€à€šà¥à€à€°à€«à¥à€žà€®à€Ÿ) à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š à¥€ à€¯à¥ à€°à€Ÿà€®à¥à€°à¥ à€žà€à€ à€žà¥à€à€
+à€ª à€šà€­à€à€à¥ à€à€žà¥à€€à¥ à€²à€Ÿà€à¥à€ à¥€ à€€à€ªà€Ÿà€à€ à€à€šà¥à€žà¥à€²à€®à€Ÿ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ X à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€ªà¥à€š: à€à€Ÿà€²à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥, à€€à¥à€¯à€žà€ªà€à€¿ GDM à€ªà¥à€š: à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:559
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr "à€à¥à€à¥ à€žà€®à€¯ à€
+à€¬à€§à€¿à€®à€Ÿ X à€žà€°à¥à€­à€° à€§à¥à€°à¥ à€ªà€à€ à€žà¥à€°à¥ à€à€°à¥à€š à€
+à€žà€«à€²; à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€
+à€à¥à€·à€® à€à€°à¥à€Šà¥"
+
+#: ../daemon/gdm.c:569 ../daemon/gdm.c:2298
+msgid "Master suspending..."
+msgstr "à€®à€Ÿà€žà¥à€à€° à€šà€¿à€²à€®à¥à€¬à€š à€à€°à¥à€Šà¥à€..."
+
+#: ../daemon/gdm.c:622
+#, c-format
+msgid "System is restarting, please wait ..."
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€«à¥à€°à€¿ à€žà¥à€°à¥ à€¹à¥à€à€Šà¥à€, à€à¥à€ªà€¯à€Ÿ à€ªà¥à€°à€€à€¿à€à¥à€·à€Ÿ à€à€°à¥à€šà¥à€¹à¥à€žà¥ ..."
+
+#: ../daemon/gdm.c:624
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€¬à€šà¥à€Š à€¹à¥à€à€Šà¥à€, à€à¥à€ªà€¯à€Ÿ à€ªà¥à€°à€€à€¿à€à¥à€·à€Ÿ à€à€°à¥à€šà¥à€¹à¥à€žà¥ ..."
+
+#: ../daemon/gdm.c:635
+msgid "Master halting..."
+msgstr "à€®à€Ÿà€žà¥à€à€° à€¹à€Ÿà€²à¥à€à€¿à€à¥à€..."
+
+#: ../daemon/gdm.c:648
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: à€¹à€Ÿà€²à¥à€ à€
+à€žà€«à€² à€­à€¯à¥: %s"
+
+#: ../daemon/gdm.c:657
+msgid "Restarting computer..."
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€° à€«à¥à€°à€¿ à€žà¥à€°à¥ à€¹à¥à€à€Šà¥à€..."
+
+#: ../daemon/gdm.c:670
+#, c-format
+msgid "%s: Restart failed: %s"
+msgstr "%s: à€«à¥à€°à€¿ à€žà¥à€°à¥ à€
+à€žà€«à€²: %s"
+
+#: ../daemon/gdm.c:774
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+"system menu from display %s"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€¬à€Ÿà€ à€à€¬ à€€à¥à€¯à€à€¹à€Ÿ à€à¥à€šà¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€®à¥à€šà¥ à€¹à¥à€Šà¥à€š, GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥, à€®à¥à€žà€¿à€š à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥, à€šà€¿à€²à€®à¥à€¬à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥, à€µà€Ÿ à€¹à€²à¥à€ à€à€°à¥à€š à€
+à€šà¥à€°à¥à€§ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/gdm.c:783
+#, c-format
+msgid ""
+"Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+"display %s"
+msgstr "GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥, à€®à¥à€žà€¿à€š à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥,à€žà¥à€¥à€¿à€° à€šà€°à€¹à¥à€à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€¬à€Ÿà€ à€
+à€šà¥à€°à¥à€§ à€šà€¿à€²à€®à¥à€¬à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ à€¹à€²à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#. Bury this display for good
+#: ../daemon/gdm.c:849
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥à€"
+
+#: ../daemon/gdm.c:1000
+msgid "GDM restarting ..."
+msgstr "GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€Šà¥ ..."
+
+#: ../daemon/gdm.c:1004
+msgid "Failed to restart self"
+msgstr "à€à€«à¥à€ à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€š à€
+à€žà€«à€²"
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1078
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr "à€®à¥à€à¥à€¯ à€¡à¥à€à€®à¥à€š: Got SIGABRT, à€à¥à€¹à¥ à€ à¥à€²à¥ à€€à¥à€°à¥à€à€¿ à€­à€¯à¥, à€€à€² à€à€Ÿà€à€Šà¥à€ !"
+
+#: ../daemon/gdm.c:1236
+msgid "Do not fork into the background"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿à€®à€Ÿ à€«à¥à€°à¥à€ à€šà€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/gdm.c:1238
+msgid "No console (static) servers to be run"
+msgstr "à€à¥à€šà¥ à€à€šà¥à€žà¥à€²à€®à€Ÿ (à€žà¥à€¥à€¿à€°) à€žà€°à¥à€­à€°à€¹à€°à¥ à€à€²à€Ÿà€à€šà¥ à€ªà€°à¥à€šà¥ à€à¥à€š"
+
+#: ../daemon/gdm.c:1240
+msgid "Alternative defaults configuration file"
+msgstr "à€µà¥à€à€²à¥à€ªà€¿à€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€à€¹à€°à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²"
+
+#: ../daemon/gdm.c:1240
+msgid "CONFIGFILE"
+msgstr "CONFIGFILE"
+
+#: ../daemon/gdm.c:1242
+msgid "Preserve LD_* variables"
+msgstr "LD_* à€à€²à€¹à€°à¥ à€à¥à€à€Ÿà€à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdm.c:1244
+msgid "Print GDM version"
+msgstr "GDM à€žà€à€žà¥à€à€°à€£ à€®à¥à€Šà¥à€°à€£ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/gdm.c:1246
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "à€ªà€¹à€¿à€²à¥ X à€žà€°à¥à€­à€° à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€€à€° à€€à¥à€¯à€žà€ªà€à€¿ fifo à€®à€Ÿ GO à€šà€ªà€Ÿà€à€à¥à€à¥à€² à€¹à€²à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdm.c:1353 ../daemon/gdm.c:1697
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "à€²à¥à€à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ %s à€à¥à€²à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/gdm.c:1411 ../gui/gdmchooser.c:1978
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"à€µà€¿à€à€²à¥à€ª %s à€®à€Ÿ à€€à¥à€°à¥à€à€¿ à€: %s à¥€\n"
+"à€à€ªà€²à€¬à¥à€§ à€à€Šà¥à€¶ à€²à€Ÿà€à€š à€µà€¿à€à€²à¥à€ªà€¹à€°à¥à€à¥ à€ªà¥à€°à€Ÿ à€žà¥à€à¥ à€¹à¥à€°à¥à€šà€²à€Ÿà€ '%s --help' à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥ à¥€\n"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/gdm.c:1433
+msgid "Only root wants to run GDM\n"
+msgstr "à€°à¥à€à€²à¥ à€®à€Ÿà€€à¥à€° GDM à€à€²à€Ÿà€à€š à€à€Ÿà€¹à€šà¥à€\n"
+
+#: ../daemon/gdm.c:1449 ../daemon/gdm.c:1453 ../daemon/gdm.c:1536
+#: ../daemon/gdm.c:1540 ../daemon/gdm.c:1544 ../daemon/gdm.c:1548
+#: ../daemon/gdm.c:1558 ../daemon/gdm.c:1564 ../daemon/gdm.c:1575
+#: ../daemon/misc.c:1771 ../daemon/misc.c:1775 ../daemon/misc.c:1779
+#: ../daemon/misc.c:1786 ../daemon/misc.c:1790 ../daemon/misc.c:1794
+#: ../daemon/server.c:521 ../daemon/server.c:534 ../daemon/slave.c:792
+#: ../daemon/slave.c:806 ../daemon/slave.c:816 ../daemon/slave.c:826
+#: ../daemon/slave.c:838 ../gui/gdmlogin.c:3529 ../gui/gdmlogin.c:3540
+#: ../gui/gdmlogin.c:3546
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: %s à€žà€à€à¥à€€ à€¹à¥à€¯à€Ÿà€šà¥à€¡à€²à€° à€žà¥à€à€¿à€à¥ à€
+à€ªà€®à€Ÿ à€€à¥à€°à¥à€à€¿: %s"
+
+#: ../daemon/gdm.c:1480
+msgid "GDM already running. Aborting!"
+msgstr "GDM à€ªà€¹à€¿à€²à¥ à€šà¥ à€à€²à€¿à€°à€¹à¥à€à¥ à€ à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à€¿à€à€Šà¥à€ !"
+
+#: ../daemon/gdm.c:1584
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: CHLD à€žà€à€à¥à€€ à€¹à¥à€¯à€Ÿà€šà¥à€¡à€²à€° à€žà¥à€à€¿à€à¥ à€
+à€ª à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/gdm.c:2713
+msgid "DYNAMIC request denied: Not authenticated"
+msgstr "DYNAMIC à€
+à€šà¥à€°à¥à€§ à€
+à€žà¥à€µà€¿à€à¥à€€: à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€à¥à€š"
+
+#: ../daemon/gdm.c:2879 ../daemon/gdm.c:2897 ../daemon/gdm.c:3170
+#: ../daemon/gdm.c:3221 ../daemon/gdm.c:3273 ../daemon/gdm.c:3314
+#: ../daemon/gdm.c:3340
+#, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "%s à€
+à€šà¥à€°à¥à€§ à€
+à€žà¥à€µà€¿à€à¥à€€: à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€à¥à€š"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:2915
+msgid "Unknown server type requested; using standard server."
+msgstr "à€®à€Ÿà€šà€ à€žà€°à¥à€­à€° à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥; à€
+à€à¥à€à€Ÿà€€ à€žà€°à¥à€­à€° à€ªà¥à€°à€à€Ÿà€° à€
+à€šà¥à€°à¥à€§ à€à€°à€¿à€¯à¥ à¥€"
+
+#: ../daemon/gdm.c:2919
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+msgstr "à€®à€Ÿà€šà€ à€žà€°à¥à€­à€° à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥; à€²à€à€à€Šà€Ÿà€° à€žà€°à¥à€­à€° à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ %s à€
+à€šà¥à€°à¥à€§à€¿à€€ à€žà€°à¥à€­à€° à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€à€Šà¥à€š à¥€"
+
+#: ../daemon/gdmconfig.c:554 ../daemon/gdmconfig.c:561
+#, c-format
+msgid "%s: No GDM configuration file: %s. Using defaults."
+msgstr "%s: GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€² à€¹à¥à€à€š: %s à¥€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€à€¹à€°à¥ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:886
+#, c-format
+msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+msgstr "%s: BaseXsession à€°à€¿à€€à¥à€€à¥; %s/GDM/Xsession à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥"
+
+#: ../daemon/gdmconfig.c:919
+#, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr "%s: à€®à€Ÿà€šà€ X à€žà€°à¥à€­à€° à€«à¥à€²à€Ÿ à€ªà€°à¥à€š, à€µà€¿à€à€²à¥à€ªà€¹à€°à¥à€à¥ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥"
+
+#: ../daemon/gdmconfig.c:978
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: à€à¥à€°à€¿à€à€° à€šà€¿à€°à¥à€Šà¥à€·à¥à€ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€"
+
+#: ../daemon/gdmconfig.c:980
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: à€à¥à€šà¥ à€à€Ÿà€¢à€Ÿà€à€à¥ à€à¥à€°à€¿à€à€° à€šà€¿à€°à¥à€Šà¥à€·à¥à€ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€"
+
+#: ../daemon/gdmconfig.c:982
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: à€à¥à€šà¥ à€žà€€à¥à€°à€à¥ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€šà€¿à€°à¥à€Šà¥à€·à¥à€ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€"
+
+#: ../daemon/gdmconfig.c:1066
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr "%s: XDMCP à€²à¥ à€€à¥à€¯à€¹à€Ÿ à€žà€®à€°à¥à€¥à€š à€šà€­à€à€à¥ à€¬à¥à€²à€Ÿ XDMCP à€žà€à¥à€·à€® à€ªà€Ÿà€°à€¿à€¯à¥, à€¯à€žà€²à€Ÿà€ à€¬à€šà¥à€Š à€à€°à¥à€Šà¥"
+
+#: ../daemon/gdmconfig.c:1127
+#, c-format
+msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+msgstr "%s:TimedLoginDelay à¥« à€­à€šà¥à€Šà€Ÿ à€à€® à€ à¥€ à¥« à€²à€Ÿà€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1365
+#, c-format
+msgid "%s: Priority out of bounds; changed to %d"
+msgstr "%s: à€žà¥à€®à€Ÿà€¹à€°à¥ à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿ à€¬à€Ÿà€¹à€¿à€°; %d à€®à€Ÿ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/gdmconfig.c:1371
+#, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr "%s: à€°à€¿à€€à¥à€€à¥ à€žà€°à¥à€­à€° à€à€Šà¥à€¶; à€®à€Ÿà€šà€ à€à€Šà¥à€¶ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥à€ à¥€"
+
+#: ../daemon/gdmconfig.c:1570
+#, c-format
+msgid "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: Logdir %s à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à€µà€Ÿ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€¹à¥à€à€š à¥€ ServAuthDir %s à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1587
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct GDM configuration and restart GDM."
+msgstr ""
+"à€žà€°à¥à€­à€° à€
+à€§à€¿à€à€Ÿà€° à€ªà¥à€°à€Šà€€à¥à€€ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ (daemon/ServAuthDir) %s à€®à€Ÿ à€žà¥à€ à€à€°à€¿à€à€à¥ à€¹à¥à€šà¥à€ à€€à€° à€¯à¥ "
+"à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à¥€ GDM à€à€šà¥à€«à€¿à€°à¥à€žà€šà€š à€žà€à¥à€¯à€Ÿà€à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1598
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1604
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct GDM configuration and restart GDM."
+msgstr "à€žà€°à¥à€­à€° à€
+à€§à€¿à€à€Ÿà€°à€ªà¥à€°à€Šà€€à¥à€€ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ (daemon/ServAuthDir) %s à€®à€Ÿ à€žà¥à€ à€à€°à€¿à€à€à¥ à€¹à¥à€šà¥à€ à€€à€° à€¯à¥ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€¹à¥à€à€š à¥€ à€à¥à€ªà€¯à€Ÿ GDM à€à€šà¥à€«à€¿à€°à¥à€žà€šà€š à€žà€à€à¥à€¯à€Ÿà€à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1615
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir %s à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€¹à¥à€à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥à€ à¥€"
+
+#: ../daemon/gdmconfig.c:1688
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: à€à€šà¥à€«à€¿à€ à€«à€Ÿà€à€²à€®à€Ÿ à€žà€°à¥à€­à€° à€²à€Ÿà€à€š à€
+à€µà¥à€§ à€ à¥€ à€à€ªà¥à€à¥à€·à€Ÿ à€à€°à¥à€Šà¥à€ !"
+
+#: ../daemon/gdmconfig.c:1810 ../daemon/gdmconfig.c:1851
+#, c-format
+msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+msgstr "%s: XDMCP à€²à€Ÿà€ à€
+à€à¥à€·à€® à€à€°à€¿à€¯à¥ à€° à€à¥à€šà¥ à€žà¥à€¥à€¿à€° à€žà€°à¥à€­à€°à€¹à€°à¥ à€ªà€°à€¿à€­à€Ÿà€·à€Ÿ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥à€ !"
+
+#. start
+#. server uid
+#: ../daemon/gdmconfig.c:1828
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no static servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr "%s: XDMCP à€
+à€à¥à€·à€® à€­à€¯à¥ à€° à€à¥à€šà¥ à€žà¥à€¥à€¿à€° à€žà€°à¥à€­à€° à€ªà€°à€¿à€­à€Ÿà€·à€¿à€€ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€ à€¯à€žà€®à€Ÿ %s à€¥à€ªà¥à€Šà€Ÿ: %d à€²à€Ÿà€ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥à€ !"
+
+#: ../daemon/gdmconfig.c:1841
+msgid ""
+"XDMCP is disabled and GDM cannot find any static server to start.  "
+"Aborting!  Please correct the configuration and restart GDM."
+msgstr "XDMCP à€
+à€à¥à€·à€® à€à€°à€¿à€à€à¥ à€ à€° GDM à€²à¥ à€à¥à€šà¥ à€žà¥à€¥à€Ÿà€šà¥à€¯ à€žà€°à¥à€­à€° à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€¹à¥à€à€Šà¥à€ ! à€à¥à€ªà€¯à€Ÿ %s à€à€šà¥à€«à€¿à€à€°à¥à€žà€šà€²à€Ÿà€ à€žà€à€à¥à€¯à€Ÿà€à€° GDM à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1870
+#, c-format
+msgid ""
+"The GDM user '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr "GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ %s GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à¥à€¯à€Ÿà€à€šà¥à€¹à¥à€žà¥ à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1878
+#, c-format
+msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgstr "%s: GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ (%s) à€²à€Ÿà€ à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à€¿à€Šà¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€¹à¥à€à€Šà¥à€ !"
+
+#: ../daemon/gdmconfig.c:1885
+#, fuzzy
+msgid ""
+"The GDM user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct GDM configuration and restart GDM."
+msgstr "GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€°à¥à€ à€¹à¥à€š à€žà¥à€ à€à€°à€¿à€à€à¥ à€ à€€à€° à€¯à¥ à€žà€à€ à€žà¥à€°à€à¥à€·à€Ÿ à€à€€à€°à€Ÿ à€­à€à€à€Ÿà€²à¥ à€¯à€žà€²à€Ÿà€ à€
+à€šà¥à€®à€¿à€€à€¿ à€Šà€¿à€à€Šà¥à€š à¥€ GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à¥à€¯à€Ÿà€à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1896
+#, c-format
+msgid "%s: The GDM user should not be root. Aborting!"
+msgstr "%s: GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€°à¥à€ à€¹à¥à€šà¥à€¹à¥à€à€Šà¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€¹à¥à€à€Šà¥à€ !"
+
+#: ../daemon/gdmconfig.c:1903
+#, c-format
+msgid ""
+"The GDM group '%s' does not exist. Please correct GDM configuration and "
+"restart GDM."
+msgstr "GDM à€žà€®à¥à€¹ '%s' à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à€à¥à€¯à€Ÿà€à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1911
+#, c-format
+msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgstr "%s: GDM à€žà€®à¥à€¹ '%s' à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€¹à¥à€à€Šà¥à€ !"
+
+#: ../daemon/gdmconfig.c:1918
+msgid ""
+"The GDM group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct GDM configuration and restart GDM."
+msgstr ""
+"GDM à€žà€®à¥à€¹ à€²à€Ÿà€ à€°à¥à€à€®à€Ÿ à€žà¥à€ à€à€°à€¿à€à€à¥ à€, à€€à€° à€¯à¥ à€à€°à¥à€š à€¹à¥à€à€Šà¥à€š à€à€¿à€šà€­à€šà¥ à€¯à€žà€²à¥ à€žà¥à€à¥à€¯à¥à€°à€¿à€à€¿ à€à€€à€°à€Ÿ à€°à€Ÿà€à¥à€à¥ à€¹à¥à€š "
+"à€žà€à¥à€ à¥€ à€à¥à€ªà€¯à€Ÿ GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à€à¥à€¯à€Ÿà€à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1928
+#, c-format
+msgid "%s: The GDM group should not be root. Aborting!"
+msgstr "%s à€®à€Ÿ GDM à€žà€®à¥à€¹ à€°à¥à€ à€¹à¥à€šà¥à€¹à¥à€à€Šà¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ !"
+
+#: ../daemon/gdmconfig.c:1937
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the GDM user"
+msgstr "%s à€®à€Ÿ à€à¥à€°à€¿à€à€° à€­à¥à€à¥à€à€Ÿà€à€š à€žà€à€¿à€à€š à€µà€Ÿ GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à¥ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/gdmconfig.c:1943
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+msgstr "%s à€®à€Ÿ à€Šà¥à€°à€à€Ÿà€®à¥ à€à¥à€°à€¿à€à€° à€­à¥à€à€Ÿà€à€š à€žà€à€¿à€à€š à€µà€Ÿ GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à¥ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/gdmconfig.c:1951
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the GDM user"
+msgstr "%s à€®à€Ÿ à€Šà¥à€°à€à€Ÿà€®à¥ à€à¥à€°à€¿à€à€° à€­à¥à€à€Ÿà€à€š à€žà€à€¿à€à€š à€µà€Ÿ GDM à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à¥ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/gdmconfig.c:1960
+msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+msgstr "à€à¥à€šà¥ à€ªà€šà€¿ daemon/ServAuthDir GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€®à€Ÿ à€€à¥à€à€¿à€à€à¥ à€à¥à€š"
+
+#: ../daemon/gdmconfig.c:1963
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s à€®à€Ÿ à€à¥à€šà¥ daemon/ServAuthDir à€€à¥à€à€¿à€à€à¥ à€à¥à€š à¥€"
+
+#: ../daemon/gdmconfig.c:1987
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or GDM "
+"configuration and restart GDM."
+msgstr ""
+"à€žà€°à¥à€­à€° à€
+à€§à€¿à€à€Ÿà€°à€ªà¥à€°à€°à¥à€Šà€€à¥à€€ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ (daemon/ServAuthDir) à€²à€Ÿà€ %sà€®à€Ÿ à€žà¥à€ à€à€°à€¿à€à€à¥ à€ à¥€ à€€à€° "
+"à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ %s à€° à€žà€®à¥à€¹ %s à€à¥ à€žà¥à€µà€Ÿà€®à€¿à€€à¥à€µà€®à€Ÿ à€à¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ à€
+à€§à¥à€šà€€à€Ÿ à€µà€Ÿ GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à€à¥à€¯à€Ÿà€à€šà¥à€¹à¥à€žà¥ à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:1999
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ %s,à€µà€Ÿ à€žà€®à¥à€¹ %sà€à¥ à€
+à€§à€¿à€šà€®à€Ÿ  Authdir %s à€à¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€¹à¥à€à€Šà¥à€ à¥€"
+
+#: ../daemon/gdmconfig.c:2005
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the GDM configuration and restart GDM."
+msgstr ""
+"à€žà€°à¥à€­à€° à€
+à€§à€¿à€à€Ÿà€°à€ªà¥à€°à€Šà€Ÿà€š à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ (daemon/ServAuthDir) à€²à€Ÿà€ %s à€®à€Ÿ à€žà¥à€ à€à€°à€¿à€à€à¥ à€ à€€à€° à€à€²à€€ "
+"à€
+à€šà¥à€®à€€à€¿à€¹à€°à¥ à€à€šà¥: à€
+à€šà¥à€®à€€à€¿à€¹à€°à¥ %o à€à¥ à€¹à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥ à¥€ à€à¥à€ªà€¯à€Ÿ à€
+à€šà¥à€®à€€à€¿à€¹à€°à¥ à€µà€Ÿ GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à€à¥à€¯à€Ÿà€à€° GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/gdmconfig.c:2018
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: Authdir %sà€žà€à€à€à€²à€€ à€
+à€šà¥à€®à€€à€¿à€¹à€°à¥ %o à€à€šà¥ à¥€ %o à€¹à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥ à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ à¥€"
+
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:745
+msgid "y = Yes or n = No? >"
+msgstr "y=Yes à€µà€Ÿ n=No?>"
+
+#: ../daemon/misc.c:1125
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: à€žà¥à€¥à€Ÿà€šà¥à€¯ à€ à¥à€à€Ÿà€šà€¹à€°à¥ à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à€¿à€à€š !"
+
+#: ../daemon/misc.c:1279
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "%d setgid à€à€°à¥à€š à€žà€à€¿à€à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/misc.c:1284
+#, c-format
+msgid "initgroups () failed for %s. Aborting."
+msgstr "%s à€à€Ÿ à€²à€Ÿà€à€¿ initgroups() à€
+à€žà€«à€² à€­à€¯à¥ à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥à€ à¥€"
+
+#: ../daemon/misc.c:1529 ../daemon/misc.c:1543
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: à€žà€à€à¥à€€ %d à€Šà¥à€à€¿ %s à€€à¥à€°à¥à€à€¿ à€žà¥à€ à€à€°à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/misc.c:2443
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"à€
+à€šà¥à€€à€¿à€® à€²à€à€à€š:\n"
+"%s"
+
+#: ../daemon/server.c:150
+msgid "Can not start fallback console"
+msgstr "à€«à€²à€¬à¥à€¯à€Ÿà€à¥ à€à€šà¥à€žà¥à€² à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/server.c:340
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should "
+"another display number by tried?  Answering no will cause GDM to attempt "
+"starting the server on %s again.%s"
+msgstr "à€€à€¿à€šà¥à€¹à€°à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€®à€Ÿ à€ªà€¹à€¿à€²à¥à€¯à¥ à€à€²à€¿à€°à€¹à¥à€à¥ X à€žà€°à¥à€­à€°à€®à€Ÿ à€Šà¥à€à€Ÿ à€ªà€°à¥à€à€Ÿ à€à€šà¥ à¥€  à€
+à€°à¥à€à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà€à¥à€à¥à€¯à€Ÿ à€
+à€šà¥à€°à¥à€§ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥ à€ªà€°à¥à€ ? à€à€€à¥à€€à€° à€Šà€¿à€Šà¥ à€à¥à€šà¥ à€à€Ÿà€°à€£à€¬à€¿à€šà€Ÿ GDM à€²à¥ %s à€®à€Ÿ à€«à¥à€°à€¿ à€žà€°à¥à€­à€° à€žà¥à€°à¥ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€š à¥€%s"
+
+#: ../daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (à€€à€ªà€Ÿà€à€ Ctrl-Alt à€ªà¥à€²à€ž à€ªà¥à€°à€à€Ÿà€°à¥à€¯ à€à¥à€à¥à€à¥ à€¥à€¿à€à¥à€Šà¥ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€° à€à€šà¥à€žà¥à€²à¥à€žà€¹à€°à¥ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€š "
+"à€žà€à¥à€šà¥à€¹à¥à€šà¥à€,à€à€žà¥à€€à¥:- à€à€šà¥à€žà¥à€² à¥­à€®à€Ÿ à€à€Ÿà€š Ctrl-Alt-F7 à¥€ X à€žà€°à¥à€­à€°à€¹à€°à¥ à€žà€Ÿà€®à€Ÿà€šà¥à€¯à€€à€¯à€Ÿ:à¥­ à€µà€Ÿ à€€à¥à€¯à¥ à€­à€šà¥à€Šà€Ÿ "
+"à€®à€Ÿà€¥à€¿ à€à€²à€Ÿà€à€š à€žà€à€¿à€šà¥à€ à¥€)"
+
+#: ../daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š '%s' à€²à€Ÿà€ Xnestà€²à¥ à€à¥à€²à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€µà¥à€¯à€žà¥à€€ à€ à¥€ à€€à¥à€¯à€¹à€Ÿà€ à€
+à€°à¥à€à¥ X.à€žà€°à¥à€­à€° à€ªà€¹à€¿à€²à¥à€¯à¥ à€à€²à€¿à€°à€¹à¥à€à¥ à€ à¥€"
+
+#: ../daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s:à€ªà€Ÿà€à€ª à€à¥à€²à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿:%s"
+
+#: ../daemon/server.c:698
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: à€ªà¥à€°à€®à¥à€² à€ªà¥à€°à€Šà€°à¥à€¶à€š '%s' à€²à€Ÿà€ à€à€¡à€Ÿà€š à€à€°à¥à€š à€
+à€à¥à€·à€®"
+
+#. Send X too busy
+#: ../daemon/server.c:838
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: à€žà¥à€µà€€à€šà¥à€€à¥à€° à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà€à¥à€à¥à€¯à€Ÿ à€­à¥à€à€Ÿà€à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/server.c:865
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s:%s à€ªà¥à€°à€Šà€°à¥à€¶à€š à€µà¥à€¯à€žà¥à€€ à€ à¥€ à€
+à€°à¥à€à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà€à¥à€à¥à€¯à€Ÿà€à¥ à€à¥à€žà€¿à€ž à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/server.c:976
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "'%s' à€
+à€µà¥à€§ à€žà€°à¥à€­à€° à€à€Šà¥à€¶"
+
+#: ../daemon/server.c:981
+#, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr "à€žà€°à¥à€­à€° à€šà€Ÿà€® '%s' à€«à¥à€²à€Ÿ à€ªà€°à¥à€š; à€®à€Ÿà€šà€ à€žà€°à¥à€­à€° à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥"
+
+#: ../daemon/server.c:1160
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s:%s! à€ªà¥à€°à€Šà€°à¥à€¶à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€²à€-à€«à€Ÿà€à€² à€à¥à€²à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/server.c:1172 ../daemon/server.c:1178 ../daemon/server.c:1183
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s à€Šà¥à€à€¿ %sà€®à€Ÿ à€žà¥à€ à€à€°à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/server.c:1229
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s à€ªà¥à€°à€Šà€°à¥à€¶à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€à€Ÿà€²à¥ à€žà€°à¥à€­à€° à€à€Šà¥à€¶ à¥€"
+
+#: ../daemon/server.c:1239
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à€žà€°à¥à€­à€°à€à¥ à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿà€¹à€°à¥ %d à€®à€Ÿ à€žà¥à€ à€¹à¥à€š à€žà€à¥à€Šà¥à€š: %s"
+
+#: ../daemon/server.c:1251
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: à€žà€°à¥à€­à€°à€²à€Ÿà€ uid %d à€¬à€Ÿà€ à€žà¥à€ªà€Ÿà€à€šà¥à€¡à¥ à€à€°à€¿à€à€à¥ à€ à€€à€° à€€à¥à€¯à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€¯à€¹à€Ÿà€ à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š"
+
+#: ../daemon/server.c:1266 ../daemon/slave.c:2485 ../daemon/slave.c:2956
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: %d à€®à€Ÿ à€žà€®à¥à€¹ à€à€ à€¡à¥ à€žà¥à€ à€žà€à€¿à€à€š"
+
+#: ../daemon/server.c:1272 ../daemon/slave.c:2491 ../daemon/slave.c:2962
+#, c-format
+msgid "%s: initgroups () failed for %s"
+msgstr "%s: %s à€à€Ÿ à€²à€Ÿà€à€¿ initgroups() à€
+à€žà€«à€² à€­à€¯à¥"
+
+#: ../daemon/server.c:1278 ../daemon/slave.c:2496 ../daemon/slave.c:2967
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: %d à€®à€Ÿ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€ à€¡à¥ à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/server.c:1285
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: 0 à€®à€Ÿ à€žà€®à¥à€¹ à€à€ à€¡à¥ à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/server.c:1312
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Xserver à€­à¥à€à€¿à€à€š:%s"
+
+#: ../daemon/server.c:1320
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Xà€žà€°à¥à€­à€°à€à¥ à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿ à€µà€¿à€­à€Ÿà€à€š à€à€°à¥à€š à€žà€à€¿à€à€š !"
+
+#: ../daemon/slave.c:281
+msgid "Can't set EGID to user GID"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ GID à€®à€Ÿ EGID à€žà¥à€ à€à€°à¥à€š à€žà€à¥à€š à¥€"
+
+#: ../daemon/slave.c:289
+msgid "Can't set EUID to user UID"
+msgstr "EUID à€²à€Ÿà€ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ UID à€®à€Ÿ à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š à¥€"
+
+#: ../daemon/slave.c:1133
+msgid "Log in anyway"
+msgstr "à€à€žà€°à¥ à€­à€ à€ªà€šà€¿ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/slave.c:1135
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"à€€à€ªà€Ÿà€à€ à€²à€à€à€š à€­à€à€žà€à¥à€šà¥ à€­à€à€à¥ à€ à¥€ à€€à€ªà€Ÿà€à€ à€à€žà€°à¥ à€ªà€šà€¿ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€; à€ªà€¹à€¿à€²à¥à€à¥ à€²à€à€à€š à€žà€€à¥à€° "
+"à€«à€°à¥à€à€šà¥à€¹à¥à€žà¥ à€
+à€¥à€µà€Ÿ à€¯à¥ à€²à€à€à€šà€²à€Ÿà€ à€°à¥à€à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/slave.c:1139
+msgid "Return to previous login"
+msgstr "à€
+à€à€¿à€²à¥à€²à¥ à€²à€à€à€šà€®à€Ÿ à€«à€°à¥à€à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/slave.c:1140 ../daemon/slave.c:1146
+msgid "Abort login"
+msgstr "à€²à€à€à€š à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/slave.c:1143
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+"à€€à€ªà€Ÿà€à€ à€²à€à€à€š à€­à€à€žà€à¥à€šà¥à€­à€à€à¥ à€ à¥€ à€€à€ªà€Ÿà€à€ à€à€žà€°à¥ à€ªà€šà€¿ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€ à€µà€Ÿ à€¯à¥ à€²à€à€à€š à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ "
+"à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€"
+
+#: ../daemon/slave.c:1320
+msgid ""
+"Could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart GDM when\n"
+"the problem is corrected."
+msgstr ""
+"à€à¥à€¹à€¿ à€à€šà¥à€€à€°à€¿à€ à€€à¥à€°à¥à€à€¿ à€à€Ÿà€°à€£à€²à¥ X\n"
+"à€žà€°à¥à€­à€° (à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€°à€Ÿà€«à€¿à€à€² à€ªà€°à€¿à€µà¥à€¶)\n"
+"à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š à¥€\n"
+"à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ \n"
+"à€µà€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€žà€®à€žà¥à€¯à€Ÿ à€ªà€¹à€¿à€à€Ÿà€š à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€žà€¿à€žà¥à€²à€ à€à€Ÿà€à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥\n"
+"à€žà¥à€¹à¥ à€žà€®à€¯à€®à€Ÿ à€¯à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€
+à€à¥à€·à€® à€ªà€Ÿà€°à€¿à€šà¥à€\n"
+"à€žà€®à€žà¥à€¯à€Ÿ à€žà¥à€§à€Ÿà€°à€¿à€ à€ªà€à€¿ GDM à€ªà¥à€š: à€à€Ÿà€²à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/slave.c:1580
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: à€µà€¿à€­à€Ÿà€à€š à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/slave.c:1627
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€à¥à€²à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/slave.c:1778
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file.  Attempting to start it from the "
+"default location."
+msgstr ""
+"à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€à€°à¥à€š à€žà€à€¿à€à€š à¥€  à€€à€ªà€Ÿà€à€ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€®à€Ÿ à€¯à€žà€à¥ à€¬à€Ÿà€à¥ "
+"à€žà€¹à€¿à€€à€µà€°à€²à¥ à€žà¥à€ à€­à€à€à¥ à€ à€­à€šà€¿ à€šà€¿à€¶à¥à€à€¿à€€ à€¬à€šà¥à€šà¥à€¹à¥à€žà¥ à¥€ à€ªà¥à€°à¥à€µà€žà¥à€¥à€Ÿà€šà€§à€Ÿà€°à€¿à€€ à€žà¥à€¥à€Ÿà€šà€¬à€Ÿà€ à€žà¥à€°à¥ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/slave.c:1792
+msgid ""
+"Could not execute the configuration application.  Make sure its path is set "
+"correctly in the configuration file."
+msgstr ""
+"à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€à€°à¥à€š à€žà€à¥à€š à¥€  à€¯à€žà€à¥ à€¬à€Ÿà€à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€®à€Ÿ à€¬à€Ÿà€à¥ à€°à€Ÿà€®à¥à€°à¥à€žà€à€"
+"à€žà¥à€ à€­à€à€à¥ à€à¥à€°à€Ÿà€®à€Ÿ à€šà€¿à€¶à¥à€à€¿à€€ à€¬à€šà¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/slave.c:1956
+msgid "You must authenticate as root to run configuration."
+msgstr "à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€²à€Ÿà€à€šà€²à€Ÿà€ à€€à€ªà€Ÿà€à€à€²à¥ à€°à¥à€à€à¥ à€°à¥à€ªà€®à€Ÿ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à¥à€šà¥ à€ªà€°à¥à€Šà€ à¥€"
+
+#: ../daemon/slave.c:2088 ../daemon/slave.c:2111
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist."
+msgstr ""
+"à€à¥à€°-à€žà¥à€¥à€Ÿà€šà¥à€¯ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€®à€Ÿ à€²à€à€à€š à€§à¥à€µà€šà¥ à€
+à€šà¥à€°à¥à€§ à€à€°à€¿à€à€à¥ à€µà€Ÿ à€à¥à€²à¥à€š à€žà€«à¥à€à¥à€µà¥à€¯à€° à€à€Ÿà€²à¥ à€à€°à¥à€š à€šà€žà€à€¿à€à€à¥ à€µà€Ÿ "
+"à€§à¥à€µà€šà¥ à€
+à€µà€žà¥à€¥à€¿à€€ à€šà€­à€à€à¥ à¥€"
+
+#: ../daemon/slave.c:2439 ../daemon/slave.c:2444
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: GDMgreeter à€®à€Ÿ à€ªà€Ÿà€à€ª à€¥à€Ÿà€²à€šà¥ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/slave.c:2576
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  GDM has started a single server for "
+"you.  You should log in and fix the configuration.  Note that automatic and "
+"timed logins are disabled now."
+msgstr ""
+"à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€®à€Ÿ à€à¥à€šà¥ à€ªà€šà€¿ à€žà€°à¥à€­à€°à€¹à€°à¥ à€ªà€°à€¿à€­à€Ÿà€·à€¿à€€ à€šà€à€°à€¿à€à€à€Ÿà€²à¥ XDMCP à€
+à€à¥à€·à€® à€à€°à€¿à€à€à¥ à€ à¥€  à€¯à¥ à€à€à€à€Ÿ "
+"à€à€šà¥à€«à€¿à€à€°à¥à€žà€šà€à¥ à€€à¥à€°à¥à€à€¿ à€®à€Ÿà€€à¥à€° à€¹à¥à€š à€žà€à¥à€ à¥€  à€€à€ªà€Ÿà€à€à€²à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€ªà€à¥à€à€Ÿ à€à€°à¥à€šà¥ à€ªà€°à¥à€Šà€ à€° à€²à€à€à€š à€à€°à¥à€šà¥ à€ªà€°à¥à€Šà€ à¥€  à€¯à€Ÿà€Š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€€à€ªà€Ÿà€à€à€à¥ à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€° à€žà€®à€¯à€¬à€Šà¥à€§ à€²à€à€à€šà€¹à€°à¥ à€
+à€¬ à€
+à€à¥à€·à€® à€à€°à¥à€à¥ à€ à¥€"
+
+#: ../daemon/slave.c:2590
+msgid ""
+"Could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"à€šà€¿à€¯à€®à€¿à€€ X à€žà€°à¥à€­à€° (à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€°à€Ÿà€«à€¿à€à€² à€ªà€°à€¿à€µà¥à€¶à€®à€Ÿ) à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š à€° à€¯à¥ failsafe X à€žà€°à¥à€­à€° "
+"à€¹à¥ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€°à€Ÿà€®à¥à€°à¥à€žà€à€X à€žà€°à¥à€­à€°à€®à€Ÿ à€²à€à€à€š à€° à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€"
+
+#: ../daemon/slave.c:2599
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr "à€€à¥à€à€¿à€à€à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà€à¥à€à¥à€¯à€Ÿ à€µà¥à€¯à€žà¥à€€ à€­à€à€à€Ÿà€²à¥ à€¯à¥ à€žà€°à¥à€­à€° %s à€ªà¥à€°à€Šà€°à¥à€¶à€š à€®à€Ÿ à€žà¥à€°à¥ à€à€°à€¿à€à€à¥ à€ à¥€"
+
+#: ../daemon/slave.c:2619
+msgid ""
+"The greeter application appears to be crashing.\n"
+"Attempting to use a different one."
+msgstr ""
+"à€à¥à€°à€¿à€à€° à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€à¥à€à¥à€°à€¿à€Šà€Ÿ  à€Šà¥à€à€¿à€¯à¥\n"
+"à€à€à€à€Ÿ à€­à€¿à€šà¥à€š à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥ à€ à¥€"
+
+#. Something went wrong
+#: ../daemon/slave.c:2642
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: à€à¥à€°à€¿à€à€° gtk à€®à¥à€¡à¥à€¯à¥à€²à€¹à€°à¥ à€žà€à€à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š:%s à¥€ à€®à¥à€¡à¥à€¯à¥à€²à€¹à€°à¥ à€¬à€¿à€šà€Ÿà€šà¥ à€à¥à€žà€¿à€ž à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/slave.c:2649
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€à¥à€žà€¿à€ž à€à€°à¥à€Šà¥ à€à¥à€°à€¿à€à€° à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š:%s"
+
+#: ../daemon/slave.c:2661
+msgid ""
+"Cannot start the greeter application; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr "à€à¥à€°à€¿à€à€° à€à€Ÿà€°à¥à€¯à€à¥à€°à€® à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š; à€€à€ªà€Ÿà€à€ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥ à€¹à¥à€šà¥ à€à¥à€š à¥€ à€¯à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€
+à€à¥à€·à€® à€à€°à€¿à€à€šà¥à€ à¥€ à€
+à€°à¥ à€šà¥ à€€à€°à€¿à€à€Ÿà€¬à€Ÿà€ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€®à€Ÿ à€²à€à€¿à€à¥ à€à€š à€µà€Ÿ à€žà€®à¥à€ªà€Ÿà€Šà€š à€à€°à¥à€šà¥ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2668
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€š %s à€®à€Ÿ à€à¥à€°à€¿à€à€° à€žà¥à€°à¥ à€à€°à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/slave.c:2672
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: gdmgreeter à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿ à€µà€¿à€­à€Ÿà€à€š à€à€°à¥à€š à€žà€à¥à€Šà¥à€š"
+
+#: ../daemon/slave.c:2744
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: fifo à€à¥à€²à¥à€š à€žà€à¥à€Šà¥à€š !"
+
+#: ../daemon/slave.c:2916
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: gdmchooser à€®à€Ÿ à€ªà€Ÿà€à€ª à€¥à€Ÿà€²à€šà¥ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/slave.c:3021
+msgid ""
+"Cannot start the chooser application. You will probably not be able to log "
+"in.  Please contact the system administrator."
+msgstr ""
+"à€°à¥à€à¥à€šà¥ à€
+à€šà¥à€ªà¥à€°à€¯à¥à€ à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š, à€€à€ªà€Ÿà€à€ à€žà€®à¥à€­à€µà€€ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€·à€® à€¹à¥à€šà¥à€¹à¥à€šà¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ, à€ªà¥à€°à€£à€Ÿà€²à¥ "
+"à€ªà¥à€°à€¶à€žà€Ÿà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/slave.c:3025
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s:  %s à€ªà¥à€°à€Šà€°à¥à€¶à€šà€® à€à€šà¥à€à€à€°à¥à€€à€Ÿ à€žà¥à€°à¥ à€à€°à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€¯à¥ "
+
+#: ../daemon/slave.c:3028
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s:GDMchooser à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿ à€µà€¿à€­à€Ÿà€à€š à€à€°à¥à€š à€žà€à¥à€Šà¥à€š"
+
+#: ../daemon/slave.c:3261
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: ~/.xsession à€€à¥à€°à¥à€à€¿à€¹à€°à¥ à€à¥à€²à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/slave.c:3425
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: PreSession à€° à€²à€¿à€ªà¥à€à¥ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š > 0 à€«à€¿à€°à¥à€€à€Ÿ à€­à€¯à¥ à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€¹à¥à€à€Šà€ "
+
+#: ../daemon/slave.c:3469
+#, c-format
+msgid "Language %s does not exist; using %s"
+msgstr "%s à€­à€Ÿà€·à€Ÿ à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š, %s à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥"
+
+#: ../daemon/slave.c:3470
+msgid "System default"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€ªà¥à€°à€£à€Ÿà€²à¥ "
+
+#: ../daemon/slave.c:3487
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: %s à€à€Ÿ à€²à€Ÿà€à€¿ à€µà€Ÿà€€à€Ÿà€µà€°à€£à€žà¥à€ à€à€°à¥à€šà€š à€žà€à€¿à€à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/slave.c:3553
+#, c-format
+msgid "%s: setusercontext () failed for %s. Aborting."
+msgstr "%s:  %s à€à€Ÿ à€²à€Ÿà€à€¿ setusercontext() à€
+à€žà€«à€² à€­à€¯à¥ à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/slave.c:3559
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: %s à€¬à€šà¥à€š à€žà€à¥à€š à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/slave.c:3600
+#, c-format
+msgid ""
+"No Exec line in the session file: %s.  Running the GNOME failsafe session "
+"instead"
+msgstr "à€žà€€à¥à€°à€«à€Ÿà€à€²: %s à€®à€Ÿ Exec à€¹à€°à€« à€à¥à€š à¥€ à€žà€à¥à€à€Ÿà€®à€Ÿ GNOME  failsafe à€à€Ÿà€²à¥ à€à€°à€¿à€Šà¥"
+
+#: ../daemon/slave.c:3603
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: ../daemon/slave.c:3623
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script.  Running the GNOME failsafe "
+"session instead."
+msgstr "%s: à€à€§à€Ÿà€° Xsession à€²à€¿à€ªà¥ à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€° à€à€²à€Ÿà€à€š à€žà€à€¿à€Šà¥à€š,  à€žà€à¥à€à€Ÿà€®à€Ÿ GNOME failsafe à€à€Ÿà€²à¥ à€à€°à¥à€Šà¥ à¥€"
+
+#: ../daemon/slave.c:3629
+msgid ""
+"Cannot find or run the base session script.  Running the GNOME failsafe "
+"session instead."
+msgstr "à€à€§à€Ÿà€° à€žà€€à¥à€° à€žà¥à€à¥à€°à€¿à€ªà¥à€ à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€° à€à€²à€Ÿà€à€š à€žà€à€¿à€Šà¥à€š, à€žà€à¥à€à€Ÿà€®à€Ÿ GNOME failsafe à€žà€€à¥à€° à€à€²à€Ÿà€à€Šà¥ à¥€"
+
+#. yaikes
+#: ../daemon/slave.c:3661
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr "%s: failsafe GNOME à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿  à€à€¿à€šà¥à€®-à€žà€€à¥à€° à€«à¥à€²à€žà¥à€« à€­à¥à€à€¿à€à€š, xtermà€à¥ à€à¥à€žà€¿à€ž à€à€°à¥à€Šà€Ÿ"
+
+#: ../daemon/slave.c:3666
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"GNOMEà€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à€¿à€à€š, à€¬à€°à¥ \"Failsafe xterm\" à€žà€€à¥à€° à€à€²à€Ÿà€à€š à€à¥à€žà€¿à€ž à€à€°à€¿à€°à€¹à€šà¥ "
+"à€ªà€°à¥à€šà¥ à€ à¥€"
+
+#: ../daemon/slave.c:3674 ../daemon/slave.c:3698
+msgid ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME without the startup scripts being run.  This should be used "
+"to fix problems in your installation."
+msgstr "à€¯à¥ Failsafe à€à€¿à€šà¥à€® à€žà€€à¥à€° à€¹à¥ à¥€ à€€à€ªà€Ÿà€à€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€à€¿à€šà¥à€® à€žà€€à¥à€°à€®à€Ÿ à€à¥à€šà¥ à€žà¥à€°à¥à€µà€Ÿà€€ à€žà¥à€à¥à€°à€¿à€ªà¥à€ à€à€Ÿà€²à¥ à€šà€à€°à¥ à€²à€ à€¹à¥à€šà¥à€¹à¥à€šà¥à€ à¥€ à€¯à¥ à€€à€ªà€Ÿà€à€à€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿà€®à€Ÿ à€žà€®à€žà¥à€¯à€Ÿà€¹à€°à¥ à€à€à€¿à€š à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€¹à¥ à¥€"
+
+#. yaikes
+#: ../daemon/slave.c:3685
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+msgstr "%s: failsafe GNOME à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿ à€à€¿à€šà¥à€®-à€žà€€à¥à€° à€«à¥à€²à€žà¥à€« à€­à¥à€à€¿à€à€š, xterm à€à¥ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥"
+
+#: ../daemon/slave.c:3690
+msgid ""
+"Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+"session instead."
+msgstr "GNOMEà€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à¥à€š,  à€¬à€°à¥ \"Failsafe xterm\" à€žà€€à¥à€° à€à€²à€Ÿà€à€°à€¹à€šà¥ à€ªà€°à¥à€šà¥à€ à¥€"
+
+#: ../daemon/slave.c:3716
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "failsafe à€žà€€à¥à€° à€žà¥à€°à¥ à€à€°à¥à€šà€à€Ÿ à€šà€¿à€®à€¿à€€à¥à€€ \"xterm\" à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à€¿à€à€š à¥€"
+
+#: ../daemon/slave.c:3738 ../daemon/slave.c:3784
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"à€¯à¥ Failsafe xterm à€žà€€à¥à€° à€¹à¥ à¥€ à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€  à€
+à€°à¥ à€à¥à€šà¥ à€®à€Ÿà€§à¥à€¯à€®à€¬à€Ÿà€ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€š à€­à€šà¥ à€€à€ªà€Ÿ "
+"à€à€à€°à¥à€®à€¿à€šà€² à€à€šà¥à€žà¥à€²à€®à€Ÿ à€²à¥ à€à€š à€­à€à€° à€žà€®à€žà¥à€¯à€Ÿà€à€à€¿à€šà€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€ à€à€°à¥à€®à€¿à€šà€² à€à€®à¥à€²à¥à€à€°à€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€šà€¿à€à¥à€²à€šà€Ÿà€à€Ÿ "
+"à€²à€Ÿà€à€¿ 'exit' à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥' à€° à€žà€à¥à€à¥à€¯à€Ÿà€²à€®à€Ÿ'à€ªà¥à€°à€µà€¿à€·à¥à€ à€¹à¥à€šà¥à€¹à¥à€žà¥' à¥€"
+
+#: ../daemon/slave.c:3752
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console and be prompted to enter the password for root so that you may fix "
+"your system if you cannot log in any other way. To exit the terminal "
+"emulator, type 'exit' and an enter into the window."
+msgstr ""
+"à€¯à¥ Failsafe xterm à€žà€€à¥à€° à€¹à¥ à¥€ à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€  à€
+à€°à¥ à€à¥à€šà¥ à€®à€Ÿà€§à¥à€¯à€®à€¬à€Ÿà€ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€š à€­à€šà¥ à€€à€ªà€Ÿà€à€ à€à€°à¥à€®à€¿à€šà€² à€à€šà¥à€žà¥à€²à€®à€Ÿ à€²à€à€à€š à€­à€à€° à€žà€®à€žà¥à€¯à€Ÿ à€¯à€à€¿à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€ à€à€°à¥à€®à€¿à€šà€² à€à€®à¥à€²à¥à€à€°à€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€šà€¿à€à¥à€²à€šà€Ÿà€à€Ÿ "
+"à€²à€Ÿà€à€¿, 'exit' à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥' à€° à€žà€à¥à€à¥à€¯à€Ÿà€²à€®à€Ÿ'à€ªà¥à€°à€µà€¿à€·à¥à€ à€¹à¥à€šà¥à€¹à¥à€žà¥' à¥€"
+
+#: ../daemon/slave.c:3765
+msgid ""
+"The failsafe session is restricted to users who have been assigned the root "
+"role. If you cannot log in any other way please contact your system "
+"administrator"
+msgstr "à€°à¥à€ à€®à€Ÿà€šà€Ÿà€à¥à€à€š à€à€°à€¿à€à€à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€²à€Ÿà€ failsafe à€žà€€à¥à€° à€žà¥à€®à€¿à€€ à€à€°à€¿à€à€à¥ à€ à¥€ à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€à¥à€šà¥ à€
+à€šà¥à€¯ à€¬à€Ÿà€à¥à€®à€Ÿ à€²à€ à€à€°à¥à€š à€žà€à¥à€šà¥ à€­à€à€š à€­à€šà¥ à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€ à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/slave.c:3822
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à€Ÿà€ à€²à€à€à€š à€à€°à¥à€š à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥ à€à¥à€š"
+
+#: ../daemon/slave.c:3825
+msgid "The system administrator has disabled your account."
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€€à€ªà€Ÿà€à€à€à¥ à€à€Ÿà€€à€Ÿ à€
+à€à¥à€·à€® à€à€°à¥à€à¥ à€ à¥€"
+
+#: ../daemon/slave.c:3856
+msgid "Error! Unable to set executable context."
+msgstr "à€€à¥à€°à¥à€à€¿! à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€¯à¥à€à¥à€¯ à€ªà¥à€°à€žà€à€  à€žà¥à€ à€à€°à¥à€š à€
+à€à¥à€·à€® à€ à¥€"
+
+#: ../daemon/slave.c:3865 ../daemon/slave.c:3874
+#, c-format
+msgid "%s: Could not exec %s %s %s %s %s %s"
+msgstr "%s: exec %s %s %s %s %s %s à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/slave.c:3883 ../daemon/slave.c:3888
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: exec %s %s %s à€à€°à¥à€š à€žà€à¥à€š"
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:3900
+msgid "Cannot start the session due to some internal error."
+msgstr "à€à¥à€¹à¥ à€à€šà¥à€€à€°à€¿à€ à€€à¥à€°à¥à€à€¿à€à¥ à€à€Ÿà€°à€£à€²à¥ à€žà€€à¥à€° à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š à¥€"
+
+#: ../daemon/slave.c:3954
+#, c-format
+msgid "%s: User passed auth but getpwnam (%s) failed!"
+msgstr "%s: à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à¥ auth à€ªà€Ÿà€ž à€à€°à¥à€à¥ à€­à€à€€à€Ÿà€ªà€Ÿà€šà€¿ getpwnam (%s) à€
+à€žà€«à€² à€­à€¯à¥ à¥€"
+
+#: ../daemon/slave.c:3967
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s:PostLogin à€²à€¿à€ªà¥à€à¥ à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š > 0 à€«à€¿à€°à¥à€€à€Ÿ à€­à€¯à¥ à¥€ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€Šà€Ÿ"
+
+#: ../daemon/slave.c:3989
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€à¥ à€à¥à€¹ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€¯à€žà€°à¥ à€žà¥à€à¥à€¬à€Šà¥à€§ à€­à€à€à¥ à€:'\n"
+"'%s'\n"
+"à€€à€° à€¯à¥ à€
+à€µà€žà¥à€¥à€¿à€€ à€ à€à€žà¥à€€à¥ à€Šà¥à€à€¿à€à€Šà¥à€š à¥€ à€à¥ à€€à€ªà€Ÿà€à€  / (à€°à¥à€) à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥à€²à€Ÿà€ à€à¥à€¹ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥à€à¥ à€°à¥à€ªà€®à€Ÿ à€²à€à€à€š à€à€°à¥à€š "
+"à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ ?\n"
+"à€€à€ªà€Ÿà€à€à€²à¥ failsafe à€žà€€à¥à€° à€žà¥à€°à¥ à€šà€à€°à¥à€à¥à€à¥à€² à€à€¹à¥à€²à¥ à€ªà€šà€¿ à€à€Ÿà€® à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€š à¥€"
+
+#: ../daemon/slave.c:4001
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s:%sà€à€Ÿ à€²à€Ÿà€à€¿ à€à¥à€¹ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ :'%s' à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š !"
+
+#: ../daemon/slave.c:4050
+msgid ""
+"User's $HOME/.dmrc file is being ignored.  This prevents the default session "
+"and language from being saved.  File should be owned by user and have 644 "
+"permissions.  User's $HOME directory must be owned by user and not writable "
+"by other users."
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€à¥ $HOME/.dmrc à€«à€Ÿà€à€² à€§à¥à€¯à€Ÿà€š à€Šà€¿à€à€Šà¥à€š à¥€  à€¯à€žà€²à¥ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€žà€€à¥à€° à€° à€­à€Ÿà€·à€Ÿ à€¬à€Ÿà€ à€¬à€à€€ à€¹à¥à€š à€žà¥à€°à€à¥à€·à€Ÿ à€Šà€¿à€šà¥à€ à¥€  à€«à€Ÿà€à€² à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€à¥ à€žà¥à€µà€Ÿà€®à€¿à€€à¥à€µà€®à€Ÿ à€¹à¥à€š à€ªà€°à¥à€Šà€ à€° à¥¬à¥ªà¥ª à€
+à€šà¥à€®à€€à€¿à€¹à€°à¥ à€¹à¥à€š à€ªà€°à¥à€Šà€ à¥€  à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€à¥ $HOME à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à¥ à€žà¥à€µà€Ÿà€®à€¿à€€à¥à€µ à€à¥à€°à€¹à€£ à€à€°à¥à€à¥ à€° à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€¬à€Ÿà€¹à¥à€ à€
+à€°à¥à€Šà¥à€§à€Ÿà€°à€Ÿ à€²à¥à€à¥à€š à€¯à¥à€à¥à€¯ à€¹à¥à€šà¥à€¹à¥à€Šà¥à€š à¥€"
+
+#: ../daemon/slave.c:4179
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"GDM à€²à¥ à€€à€ªà€Ÿà€à€à€à¥ à€
+à€§à€¿à€à€Ÿà€° à€ªà¥à€°à€Šà€€à¥à€€ à€«à€Ÿà€à€²à€®à€Ÿ à€²à¥à€à¥à€š à€žà€à¥à€š à¥€ à€¯à€žà€à¥ à€®à€€à€²à€¬ à€€à€ªà€Ÿà€à€ à€¡à€¿à€žà¥à€à¥à€ªà¥à€žà¥à€ªà¥à€ž à€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° "
+"à€¹à¥à€šà¥à€¹à¥à€šà¥à€ à€µà€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€à€°à¥à€²à¥ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€²à¥à€à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€à¥à€²à¥à€š à€à¥à€šà¥ à€à¥à€žà€®à€Ÿ, à€ªà€šà€¿ à€¬à¥à€²à€Ÿ à€²à€à€à€š à€à€°à¥à€š "
+"à€žà€®à¥à€­à€µ à€à¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¬à€šà¥à€§à€ à€žà€à€  à€žà€®à¥à€ªà€°à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/slave.c:4255
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€žà€€à¥à€° à€€à¥à€°à¥à€à€¿ à€µà€¿à€­à€Ÿà€à€š à€à€°à¥à€Šà€Ÿ"
+
+#: ../daemon/slave.c:4336
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€à¥ à€žà€€à¥à€° à¥§à¥Š à€žà¥à€à¥à€šà¥à€¡ à€­à€šà¥à€Šà€Ÿ à€à€® à€žà€®à€¯à€Šà¥à€à€¿ à€žà€à€¿à€à€à¥ à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€à€«à¥à€à€²à¥ à€²à€à€à€à€ à€à€°à¥à€šà¥à€­à€à€à¥ à€à¥à€š à€­à€šà¥,"
+"à€€à¥à€¯à€¹à€Ÿà€ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€žà€®à€žà¥à€¯à€Ÿ à€¹à¥à€šà€žà€à¥à€ à€µà€Ÿ à€€à€ªà€Ÿà€à€ à€¡à€¿à€žà¥à€à€žà¥à€ªà¥à€žà€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€¹à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€ à€¯à€Šà¥ à€€à€ªà€Ÿà€à€à€²à¥ à€žà€®à€žà¥à€¯à€Ÿ à€à€¿à€à€Ÿà€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€ à€­à€šà¥ à€¹à¥à€°à¥à€šà€²à€Ÿà€ à€à€à€à€Ÿ à€«à¥à€²à€žà¥à€« à€žà€€à¥à€°à€¹à€°à¥à€®à€Ÿ à€²à€à€à€š à€žà¥à€°à¥ à€à€°à¥à€šà¥ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/slave.c:4344
+msgid "View details (~/.xsession-errors file)"
+msgstr "à€µà€¿à€µà€°à€£à€¹à€°à¥ (~/.xsession-errors file) à€Šà¥à€à€Ÿà€à€à€Šà€"
+
+#: ../daemon/slave.c:4508
+msgid "GDM detected a halt or restart in progress."
+msgstr "GDM à€²à¥ à€¬à€šà¥à€Š à€à€°à¥à€šà¥ à€µà€Ÿ à€ªà¥à€š:à€¬à¥à€ à€à€°à¥à€šà¥ à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿ à€­à¥à€à€Ÿà€à€à¥ à€ à¥€"
+
+#: ../daemon/slave.c:4602
+#, c-format
+msgid "Ping to %s failed; whacking display!"
+msgstr "%s à€®à€Ÿ Ping à€
+à€žà€«à€² à€­à€à€à¥ à€, à€ªà¥à€°à€Šà€°à¥à€¶à€š à€¯à¥à€¹à€Ÿà€à€¿à€à¥à€ à€à€°à¥à€Šà¥ !"
+
+#: ../daemon/slave.c:4881
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: à€«à¥à€¯à€Ÿà€à€² X à€€à¥à€°à¥à€à€¿ - à€ªà¥à€š: à€žà¥à€°à¥ à€¹à¥à€à€Šà¥ %s"
+
+#: ../daemon/slave.c:4950
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"à€à¥à€°-à€žà¥à€¥à€Ÿà€šà¥à€¯ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€®à€Ÿ à€²à€à€à€š à€§à¥à€µà€šà¥ à€
+à€šà¥à€°à¥à€§ à€à€°à€¿à€à€à¥ à€µà€Ÿ à€à¥à€²à¥à€š à€žà€«à¥à€à€µà¥à€¯à€° à€à€Ÿà€²à¥ à€à€°à¥à€š à€šà€žà€à€¿à€à€à¥ à€µà€Ÿ "
+"à€§à¥à€µà€šà¥ à€šà€­à€à€à¥"
+
+#: ../daemon/slave.c:5307
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s:à€žà¥à€°à¥ à€à€°à¥à€Šà€Ÿ à€
+à€žà€«à€² à€­à€¯à¥: %s"
+
+#: ../daemon/slave.c:5314 ../daemon/slave.c:5453
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: à€žà¥à€à¥à€°à€¿à€ªà¥à€ à€ªà¥à€°à€à¥à€°à€¿à€¯à€Ÿ à€µà€¿à€­à€Ÿà€à€š à€à€°à¥à€š à€žà€à¥à€Šà¥à€š !"
+
+#: ../daemon/slave.c:5408
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: à€ªà€Ÿà€à€ª à€žà€¿à€°à¥à€à€šà€Ÿ à€à€°à¥à€Šà€Ÿ à€
+à€žà€«à€² à€­à€¯à¥"
+
+#: ../daemon/slave.c:5447
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: à€à€Ÿà€°à¥à€¯à€Ÿà€šà¥à€µà€¯à€š à€à€°à¥à€Šà€Ÿ à€
+à€žà€«à€² à€­à€¯à¥: %s"
+
+#: ../daemon/verify-crypt.c:68 ../daemon/verify-pam.c:1119
+#: ../daemon/verify-shadow.c:69
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"à€à€²à€€ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€® à€µà€Ÿ à€ªà€Ÿà€žà€µà€°à¥à€¡ à¥€ à€
+à€à¥à€·à€°à€¹à€°à¥à€²à€Ÿà€ à€à€à€¿à€€ à€à¥à€žà€®à€Ÿ à€à€Ÿà€à€ª à€à€°à¥à€š à€à€°à¥à€°à€¿ à€¹à¥à€šà¥à€ à¥€"
+
+#: ../daemon/verify-crypt.c:73 ../daemon/verify-pam.c:1129
+#: ../daemon/verify-shadow.c:74 ../gui/greeter/greeter_parser.c:1106
+msgid "Caps Lock is on."
+msgstr "à€à¥à€¯à€Ÿà€ªà¥à€ž à€²à€ à€à€Ÿà€²à¥ à€ à¥€"
+
+#: ../daemon/verify-crypt.c:118 ../daemon/verify-pam.c:525
+#: ../daemon/verify-shadow.c:117 ../gui/gdmlogin.c:2782
+msgid "Please enter your username"
+msgstr "à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€® à€ªà¥à€°à€µà€¿à€·à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:119 ../daemon/verify-pam.c:425
+#: ../daemon/verify-pam.c:426 ../daemon/verify-pam.c:427
+#: ../daemon/verify-pam.c:512 ../daemon/verify-pam.c:854
+#: ../daemon/verify-shadow.c:118 ../gui/gdmlogin.c:1005 ../gui/gdmlogin.c:1019
+#: ../gui/gdmlogin.c:1633 ../gui/gdmlogin.c:2113 ../gui/greeter/greeter.c:173
+#: ../gui/greeter/greeter_parser.c:1125
+msgid "Username:"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€®:"
+
+#: ../daemon/verify-crypt.c:157 ../daemon/verify-pam.c:428
+#: ../daemon/verify-pam.c:429 ../daemon/verify-pam.c:573
+#: ../daemon/verify-shadow.c:175 ../gui/gdmlogin.c:1668
+#: ../gui/greeter/greeter.c:192
+msgid "Password:"
+msgstr "à€ªà€Ÿà€žà€µà€°à¥à€¡:"
+
+#: ../daemon/verify-crypt.c:175 ../daemon/verify-crypt.c:189
+#: ../daemon/verify-shadow.c:193 ../daemon/verify-shadow.c:207
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ \"%s\"à€²à€Ÿà€ à€
+à€§à€¿à€à€Ÿà€° à€ªà¥à€°à€Šà€Ÿà€š à€à€°à¥à€š à€žà€à¥à€š à¥€"
+
+#: ../daemon/verify-crypt.c:202 ../daemon/verify-pam.c:965
+#: ../daemon/verify-shadow.c:220
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "'%s' à€ªà¥à€°à€Šà€°à¥à€¶à€šà€®à€Ÿ à€°à¥à€ à€²à€à€à€š à€®à€Ÿà€šà¥à€¯ à€à¥à€š"
+
+#: ../daemon/verify-crypt.c:204 ../daemon/verify-shadow.c:222
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€ªà¥à€°à€Ÿà€ªà€°à¥à€Šà€Ÿ à€¬à€Ÿà€ à€²à€à€à€š à€à€°à¥à€šà¥ à€
+à€šà¥à€®à€€à€¿ à€à¥à€š"
+
+#: ../daemon/verify-crypt.c:220 ../daemon/verify-crypt.c:244
+#: ../daemon/verify-shadow.c:238 ../daemon/verify-shadow.c:262
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ %sà€²à€Ÿà€ à€²à€à€à€š à€à€°à¥à€šà¥ à€
+à€šà¥à€®à€€à€¿ à€à¥à€š"
+
+#: ../daemon/verify-crypt.c:222 ../daemon/verify-crypt.c:246
+#: ../daemon/verify-pam.c:1011 ../daemon/verify-pam.c:1292
+#: ../daemon/verify-shadow.c:240 ../daemon/verify-shadow.c:264
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€€à€ªà€Ÿà€à€à€à¥ à€à€Ÿà€€à€Ÿ à€
+à€à¥à€·à€® à€ à¥€"
+
+#: ../daemon/verify-crypt.c:269 ../daemon/verify-crypt.c:407
+#: ../daemon/verify-pam.c:1029 ../daemon/verify-pam.c:1309
+#: ../daemon/verify-shadow.c:287 ../daemon/verify-shadow.c:425
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "%sà€à€Ÿ à€²à€Ÿà€à€¿ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€žà€®à¥à€¹ à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../daemon/verify-crypt.c:271 ../daemon/verify-crypt.c:410
+#: ../daemon/verify-pam.c:1031 ../daemon/verify-pam.c:1312
+#: ../daemon/verify-shadow.c:289 ../daemon/verify-shadow.c:428
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€žà€®à¥à€¹à€²à€Ÿà€ à€žà¥à€ à€à€°à¥à€š à€žà€à¥à€š, à€€à€ªà€Ÿà€à€ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€š, à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ "
+"à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-crypt.c:282 ../daemon/verify-crypt.c:355
+#: ../daemon/verify-shadow.c:300 ../daemon/verify-shadow.c:374
+#, c-format
+msgid "Password of %s has expired"
+msgstr "%s à€à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€®à€¿à€€à€¿ à€šà€Ÿà€à¥à€à¥ à€"
+
+#: ../daemon/verify-crypt.c:284 ../daemon/verify-shadow.c:302
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€ à€à¥à€ªà€¯à€Ÿ à€šà€¯à€Ÿà€ à€à€Ÿà€šà¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-crypt.c:295 ../daemon/verify-shadow.c:313
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"à€€à€ªà€Ÿà€à€à€à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€š à€žà€à¥à€š, à€€à€ªà€Ÿà€à€à€²à€-à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€š, à€à¥à€ªà€¯à€Ÿ à€ªà€à€¿ à€ªà¥à€š: à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ "
+"à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-crypt.c:338 ../daemon/verify-crypt.c:346
+#: ../daemon/verify-shadow.c:357 ../daemon/verify-shadow.c:365
+msgid ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà€°à€¿à€µà€°à¥à€€à€¿à€€ à€­à€à€à¥ à€ à€€à€° à€€à€ªà€Ÿà€à€à€²à¥ à€ªà¥à€š: à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€š à€žà€à¥à€, à€à¥à€ªà€¯à€Ÿ à€ªà€à€¿ à€ªà¥à€š: "
+"à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-crypt.c:357 ../daemon/verify-shadow.c:376
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡à€²à¥ à€®à€¿à€€à¥ à€šà€Ÿà€à¥à€à¥ à€ à¥€\n"
+"à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à¥ à€®à€Ÿà€€à¥à€° à€¯à¥ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€š à€žà€à¥à€ à¥€"
+
+#: ../daemon/verify-crypt.c:364 ../daemon/verify-shadow.c:383
+msgid "Internal error on passwdexpired"
+msgstr "à€®à€¿à€€à€¿ à€šà€Ÿà€à¥à€à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡à€®à€Ÿ à€à€šà¥à€€à€°à€¿à€ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/verify-crypt.c:366 ../daemon/verify-shadow.c:385
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"à€à€à€à€Ÿ à€à€šà¥à€€à€°à€¿à€ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€ à€€à€ªà€Ÿà€à€ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€š à¥€\n"
+"à€à¥à€ªà€¯à€Ÿ à€ªà€à€¿ à€ªà¥à€š: à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-crypt.c:402 ../daemon/verify-shadow.c:420
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "%sà€à€Ÿ à€²à€Ÿà€à€¿ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€¬à€šà€Ÿà€µà€ à€ªà€Ÿà€à€š à€žà€à¥à€š"
+
+#: ../daemon/verify-pam.c:430
+msgid "You are required to change your password immediately (password aged)"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€€à¥à€°à¥à€šà¥à€€ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€(à€ªà€Ÿà€žà€µà€°à¥à€¡ à€§à¥à€°à¥ à€
+à€à€¿ à€Šà¥à€à€¿à€à¥ à€­à€à€à€Ÿà€²à¥)"
+
+#: ../daemon/verify-pam.c:431
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€€à¥à€°à¥à€šà¥à€€ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ (à€°à¥à€à€²à¥ à€¬à€² à€Šà€¿à€à€à¥ à€¹à¥à€šà€Ÿà€²à¥)"
+
+#: ../daemon/verify-pam.c:432
+msgid "Your account has expired; please contact your system administrator"
+msgstr "à€€à€ªà€Ÿà€à€à€à¥ à€à€Ÿà€€à€Ÿà€²à¥ à€®à€¿à€€à¥ à€šà€Ÿà€à¥à€à¥ à€, à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../daemon/verify-pam.c:433
+msgid "No password supplied"
+msgstr "à€à¥à€šà¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€à€ªà¥à€°à¥à€€à€¿ à€­à€à€à¥ à€à¥à€š"
+
+#: ../daemon/verify-pam.c:434
+msgid "Password unchanged"
+msgstr "à€
+à€ªà€°à€¿à€µà€°à¥à€€à€¿à€€ à€ªà€Ÿà€žà€µà€°à¥à€¡"
+
+#: ../daemon/verify-pam.c:435
+msgid "Can not get username"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€® à€ªà€Ÿà€à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/verify-pam.c:436
+msgid "Retype new UNIX password:"
+msgstr "à€šà€¯à€Ÿà€ UNIX à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà¥à€š: à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../daemon/verify-pam.c:437
+msgid "Enter new UNIX password:"
+msgstr "à€šà€¯à€Ÿà€:UNIX à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà¥à€°à€µà€¿à€·à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../daemon/verify-pam.c:438
+msgid "(current) UNIX password:"
+msgstr "(à€¹à€Ÿà€²à€à¥) UNIX à€ªà€Ÿà€žà€µà€°à¥à€¡:"
+
+#: ../daemon/verify-pam.c:439
+msgid "Error while changing NIS password."
+msgstr "NIS à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€"
+
+#: ../daemon/verify-pam.c:440
+msgid "You must choose a longer password"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€²à€Ÿà€®à¥ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€°à¥à€à¥à€šà¥ à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€"
+
+#: ../daemon/verify-pam.c:441
+msgid "Password has been already used. Choose another."
+msgstr "à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà€¹à€¿à€²à¥à€¯à¥ à€ªà¥à€°à€¯à¥à€ à€­à€à€à¥ à€,à€
+à€°à¥à€à¥ à€°à¥à€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-pam.c:442
+msgid "You must wait longer to change your password"
+msgstr "à€ªà€Ÿà€žà€µà€°à¥à€¡ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€²à€Ÿà€®à¥ à€žà€®à€¯ à€à¥à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€"
+
+#: ../daemon/verify-pam.c:443
+msgid "Sorry, passwords do not match"
+msgstr "à€®à€Ÿà€« à€à€°à¥à€šà¥à€¹à¥à€žà¥, à€ªà€Ÿà€žà€µà€°à¥à€¡à€¹à€°à¥ à€®à€¿à€²à¥à€šà€šà¥"
+
+#: ../daemon/verify-pam.c:737
+msgid "Cannot setup pam handle with null display"
+msgstr "à€šà¥à€² à€ªà¥à€°à€Šà€°à¥à€¶à€šà€žà€¹à€¿à€€ à€ªà€Ÿà€® à€¹à¥à€¯à€Ÿà€šà¥à€¡à€² à€žà¥à€à€
+à€ª à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/verify-pam.c:754
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "%s à€žà¥à€µà€Ÿ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€š à€
+à€à¥à€·à€®: %s\n"
+
+#: ../daemon/verify-pam.c:767
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "PAM_TTY=%s à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/verify-pam.c:777
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "PAM_RHOST=%sà€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:915 ../daemon/verify-pam.c:933
+#: ../daemon/verify-pam.c:1231 ../daemon/verify-pam.c:1243
+msgid "Couldn't authenticate user"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à€Ÿà€ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/verify-pam.c:968
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€¯à¥ à€ªà€°à¥à€Šà€Ÿà€¬à€Ÿà€ à€²à€à€à€š à€à€°à¥à€šà¥ à€
+à€šà¥à€®à€€à€¿ à€à¥à€š"
+
+#: ../daemon/verify-pam.c:992 ../daemon/verify-pam.c:1273
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€à€¿à€šà¥à€à¥ à€ªà€°à€¿à€µà€°à¥à€€à€š à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ %s à€à€Ÿ à€²à€Ÿà€à€¿ à€
+à€žà€«à€² à€­à€¯à¥"
+
+#: ../daemon/verify-pam.c:994 ../daemon/verify-pam.c:1276
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€¿à€šà¥à€à¥ à€ªà€°à€¿à€µà€°à¥à€€à€š à€
+à€žà€«à€² à€­à€¯à¥ à¥€ à€à¥à€ªà€¯à€Ÿ à€«à¥à€°à€¿ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€žà€à€"
+"à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../daemon/verify-pam.c:1009 ../daemon/verify-pam.c:1289
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "%s à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€²à€Ÿà€ à€ªà¥à€°à€£à€Ÿà€²à¥à€®à€Ÿ à€ªà€¹à¥à€à€ à€à€°à¥à€š à€€à¥à€¯à€€à€¿ à€§à¥à€°à¥ à€
+à€šà¥à€®à€€à€¿ à€à¥à€š"
+
+#: ../daemon/verify-pam.c:1015 ../daemon/verify-pam.c:1295
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ %sà€²à€Ÿà€ à€¯à¥ à€žà€®à€¯à€®à€Ÿ à€ªà€¹à¥à€à€ à€à€°à¥à€à€š à€à€°à¥à€šà€²à€Ÿà€ à€
+à€šà¥à€®à€€à€¿ à€à¥à€š"
+
+#: ../daemon/verify-pam.c:1017
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à¥ à€ªà¥à€°à€£à€Ÿà€²à¥à€à¥ à€ªà€¹à¥à€à€à€²à€Ÿà€ à€
+à€²à¥à€ªà€à€Ÿà€²à¥à€š à€°à¥à€ªà€®à€Ÿ à€
+à€à¥à€·à€® à€à€°à¥à€à¥ à€ à¥€"
+
+#: ../daemon/verify-pam.c:1022 ../daemon/verify-pam.c:1302
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "%sà€à€Ÿ à€²à€Ÿà€à€¿ mgmt à€à€Ÿà€€à€Ÿ à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€šà€š"
+
+#: ../daemon/verify-pam.c:1055 ../daemon/verify-pam.c:1336
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "%sà€à€Ÿ à€²à€Ÿà€à€¿ à€ªà¥à€°à€®à€Ÿà€£ à€ªà€€à¥à€° à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/verify-pam.c:1069 ../daemon/verify-pam.c:1352
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "%sà€à€Ÿ à€²à€Ÿà€à€¿ à€žà€€à¥à€° à€à¥à€²à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/verify-pam.c:1123
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€
+à€žà€«à€² à€­à€¯à¥ à¥€ à€
+à€à¥à€·à€°à€¹à€°à¥ à€ à¥à€ à€¢à€à¥à€à€²à¥ à€à€Ÿà€à€ª à€à€°à¥à€š à€à€°à¥à€°à€¿ à€¹à¥à€šà¥à€ à¥€"
+
+#: ../daemon/verify-pam.c:1137 ../daemon/verify-pam.c:1234
+#: ../daemon/verify-pam.c:1246
+msgid "Authentication failed"
+msgstr "à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€
+à€žà€«à€² à€­à€¯à¥"
+
+#: ../daemon/verify-pam.c:1210
+msgid "Automatic login"
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€²à€à€à€š"
+
+#: ../daemon/verify-pam.c:1298
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporarily."
+msgstr ""
+"\n"
+"à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à¥ à€€à€ªà€Ÿà€à€à€à¥ à€
+à€²à¥à€ªà€à€Ÿà€²à¥à€š à€ªà¥à€°à€£à€Ÿà€²à¥à€®à€Ÿ à€¹à¥à€šà¥ à€ªà€¹à¥à€à€à€²à€Ÿà€ à€
+à€à¥à€·à€® à€¬à€šà€Ÿà€à€à¥ à€ à¥€"
+
+#: ../daemon/verify-pam.c:1519 ../daemon/verify-pam.c:1521
+msgid "Can't find PAM configuration for GDM."
+msgstr "GDMà€à€Ÿ à€²à€Ÿà€à€¿ PAM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à€¿à€à€š à¥€"
+
+#: ../daemon/xdmcp.c:350
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: à€žà€°à¥à€­à€°à€à¥ à€¹à¥à€žà¥à€à€šà€Ÿà€® à€­à¥à€à¥à€à€Ÿà€à€š à€žà€à¥à€š: %s !"
+
+#: ../daemon/xdmcp.c:375
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: à€žà€à¥à€ à€žà€¿à€°à¥à€à€Ÿà€šà€Ÿ à€à€°à¥à€š à€žà€à€¿à€à€š !"
+
+#: ../daemon/xdmcp.c:460
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s:XDMCP à€žà€à¥à€à€®à€Ÿ à€¬à€Ÿà€à€šà¥à€¡ à€à€°à¥à€š à€žà€à¥à€š !"
+
+#: ../daemon/xdmcp.c:532
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: XDMCP à€¬à€«à€° à€žà€¿à€°à¥à€à€šà€Ÿ à€à€°à¥à€š à€žà€à€¿à€à€š !"
+
+#: ../daemon/xdmcp.c:538
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s:  XDMCP à€¹à¥à€¡à€° à€ªà€¢à¥à€š à€žà€à€¿à€à€š !"
+
+#: ../daemon/xdmcp.c:545
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: à€à€²à€€ XDMCP à€žà€à€žà¥à€à€°à€£ !"
+
+#: ../daemon/xdmcp.c:625 ../daemon/xdmcp.c:632
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: à€¹à¥à€žà¥à€à¥à€¬à€Ÿà€ %sà€¬à€Ÿà€à€Ÿ à€
+à€à¥à€à€Ÿà€€ opcode"
+
+#: ../daemon/xdmcp.c:666 ../daemon/xdmcp.c:1111
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à€ªà¥à€¯à€Ÿà€à¥à€à€¬à€Ÿà€ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€žà¥à€à¥ à€šà€¿à€à€Ÿà€²à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/xdmcp.c:682 ../daemon/xdmcp.c:1131
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s:à€à¥à€¡ à€à€Ÿà€à€à€®à€Ÿ à€€à¥à€°à¥à€à€¿"
+
+#: ../daemon/xdmcp.c:1094
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶ à€à€°à¥à€à¥à€š à€ à¥à€à€Ÿà€šà€Ÿ à€ªà€¢à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/xdmcp.c:1102
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶ à€à€°à¥à€à¥à€š à€ªà¥à€°à¥à€à¥ à€žà€à¥à€à¥à€¯à€Ÿ à€ªà€¢à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/xdmcp.c:1167 ../daemon/xdmcp.c:1191
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: à€à€²à€€ à€ à¥à€à€Ÿà€šà€Ÿ"
+
+#: ../daemon/xdmcp.c:1350 ../daemon/xdmcp.c:1357
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s à€¹à¥à€žà¥à€à¥à€¬à€Ÿà€ XDMCP à€à¥à€µà¥à€°à¥ à€šà€à€Ÿà€°à€¿à€à€à¥ à€"
+
+#: ../daemon/xdmcp.c:1586 ../daemon/xdmcp.c:1593
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à€µà€°à¥à€à€¿à€€ à€¹à¥à€žà¥à€à¥ %s à€¬à€Ÿà€ REQUEST  à€­à¥à€à¥à€à€Ÿà€¯à¥"
+
+#: ../daemon/xdmcp.c:1605 ../daemon/xdmcp.c:1978 ../daemon/xdmcp.c:2388
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à€°à¥à€à¥ à€žà€à¥à€à¥à€¯à€Ÿ à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:1612
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à€à€¡à€Ÿà€šà€à¥ à€ªà¥à€°à€à€Ÿà€°à€²à€Ÿà€ à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:1619
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à€à¥à€°à€Ÿà€¹à€à€à¥ à€ à¥à€à€Ÿà€šà€Ÿ à€ªà€¢à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/xdmcp.c:1627
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€šà€Ÿà€®à€¹à€°à¥ à€ªà€¢à¥à€š à€žà€à¥à€š"
+
+#: ../daemon/xdmcp.c:1636
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à€¿à€à€à¥ à€¡à¥à€à€Ÿ à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:1646
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à€
+à€§à€¿à€à€Ÿà€°à€ªà¥à€°à€Ÿà€ªà¥à€€ à€žà¥à€à¥ à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:1663
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à€à€€à¥à€ªà€Ÿà€Šà€à€Ÿ à€ªà€°à€¿à€à€¯(ID) à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:1689 ../daemon/xdmcp.c:1696
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à€¬à€Ÿà€ à€à¥à€¡ à€à€Ÿà€à€ à€à€°à¥à€š  à€à€°à¥à€š à€
+à€žà€«à€² à€­à€¯à¥"
+
+#: ../daemon/xdmcp.c:1954 ../daemon/xdmcp.c:1961
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à€µà€°à¥à€à€¿à€€ à€¹à¥à€žà¥à€à¥ %sà€¬à€Ÿà€ à€ªà¥à€°à€¬à€šà¥à€§ à€ªà€Ÿà€¯à¥"
+
+#: ../daemon/xdmcp.c:1971 ../daemon/xdmcp.c:2395
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à€žà€€à¥à€°à€à¥ à€ªà€°à€¿à€à€¯ (ID) à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:1985
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à€à¥à€· à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:2106 ../daemon/xdmcp.c:2113 ../daemon/xdmcp.c:2125
+#: ../daemon/xdmcp.c:2235 ../daemon/xdmcp.c:2242 ../daemon/xdmcp.c:2254
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à€ à¥à€à€Ÿà€šà€Ÿ à€ªà€¢à¥à€š à€žà€à€¿à€à€š"
+
+#: ../daemon/xdmcp.c:2365 ../daemon/xdmcp.c:2379
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à€µà€°à¥à€à€¿à€€ à€¹à¥à€žà¥à€ %s à€¬à€Ÿà€ KEEPALIVE à€ªà€Ÿà€à€¯à¥"
+
+#: ../daemon/xdmcp.c:2729
+#, c-format
+msgid ""
+"%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+"authfile %s': %s"
+msgstr ""
+"%s: à€à€²à€Ÿà€à€š à€
+à€žà€«à€² '%s --à€ªà¥à€°à€Šà€°à¥à€¶à€š %s --à€ªà€°à¥à€Šà€¶à€š-authfile %s --à€²à€Ÿà€ %s --à€²à€Ÿà€-"
+"authfile %s': %s"
+
+#: ../daemon/xdmcp.c:2764 ../daemon/xdmcp.c:2771 ../daemon/xdmcp.c:2777
+#: ../daemon/xdmcp.c:2783
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s:XDMCPà€à¥ à€žà€®à€°à¥à€¥à€š à€à¥à€š"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "Xnest command line"
+msgstr "Xnest à€à€Šà¥à€¶ à€²à€Ÿà€à€š"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:175
+msgid "STRING"
+msgstr "STRING"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "Extra options for Xnest"
+msgstr "Xnestà€à€Ÿ à€²à€Ÿà€à€¿ à€¥à€ª à€µà€¿à€à€²à¥à€ªà€¹à€°à¥"
+
+#: ../gui/gdmXnestchooser.c:169 ../gui/gdmXnestchooser.c:176
+msgid "OPTIONS"
+msgstr "OPTIONS"
+
+#: ../gui/gdmXnestchooser.c:170 ../gui/gdmXnestchooser.c:180
+msgid "Run in background"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿à€®à€Ÿ à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmXnestchooser.c:177
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Xnest à€®à€Ÿà€€à¥à€° à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥, à€à¥à€µà¥à€°à¥ (à€à€šà¥à€à€à€°à¥à€€à€Ÿ à€¹à¥à€à€š ) à€¹à¥à€à€š"
+
+#: ../gui/gdmXnestchooser.c:178
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "à€
+à€ªà¥à€°à€€à¥à€¯à€à¥à€· (à€à€šà¥à€à€à€°à¥à€€à€Ÿ) à€à¥ à€žà€à¥à€à€Ÿ à€ªà¥à€°à€€à¥à€¯à€à¥à€· à€à¥à€µà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmXnestchooser.c:179
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "à€
+à€ªà¥à€°à€€à¥à€¯à€à¥à€· (à€à€šà¥à€à€à€°à¥à€€à€Ÿ) à€à¥ à€žà€à¥à€à€Ÿ à€ªà¥à€°à€žà€Ÿà€°à€£ à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmXnestchooser.c:181
+msgid "Don't check for running GDM"
+msgstr "à€à€²à€¿à€°à€¹à¥à€à¥ GDM à€à€Ÿ à€²à€Ÿà€à€¿ à€à€Ÿà€à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmXnestchooser.c:516
+msgid "Xnest doesn't exist."
+msgstr "Xnest à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š"
+
+#: ../gui/gdmXnestchooser.c:517
+msgid "Please ask your system administrator to install it."
+msgstr "à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€¯à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€š à€­à€šà¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmXnestchooser.c:542
+msgid "Indirect XDMCP is not enabled"
+msgstr "à€
+à€ªà¥à€°à€€à¥à€¯à€à¥à€· XDMCP à€
+à€à¥à€·à€® à€à¥à€š"
+
+#: ../gui/gdmXnestchooser.c:543 ../gui/gdmXnestchooser.c:561
+msgid "Please ask your system administrator to enable this feature."
+msgstr "à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€¯à¥ à€žà¥à€µà€¿à€§à€Ÿ à€žà€à¥à€·à€® à€à€°à¥à€š à€­à€šà¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmXnestchooser.c:560
+msgid "XDMCP is not enabled"
+msgstr "XDMCP à€
+à€à¥à€·à€® à€à€°à€¿à€à€à¥ à€à¥à€š"
+
+#: ../gui/gdmXnestchooser.c:592
+msgid "GDM is not running"
+msgstr "GDM à€à€²à€¿à€°à€¹à¥à€à¥ à€à¥à€š"
+
+#: ../gui/gdmXnestchooser.c:593
+msgid "Please ask your system administrator to start it."
+msgstr "à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€žà¥à€°à¥ à€à€°à¥à€š à€žà¥à€§à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmXnestchooser.c:609
+msgid "Could not find a free display number"
+msgstr "à€žà¥à€µà€€à€šà¥à€€à¥à€° à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà€à¥à€à¥à€¯à€Ÿ à€ªà€€à¥à€€à€Ÿ à€²à€à€Ÿà€à€š à€žà€à€¿à€à€š à¥€"
+
+#: ../gui/gdmchooser.c:85
+msgid "Please wait: scanning local network..."
+msgstr "à€à¥à€ªà€¯à€Ÿ à€ªà¥à€°à€€à€¿à€à¥à€·à€Ÿ à€à€°à¥à€šà¥à€¹à¥à€žà¥: à€žà¥à€¥à€Ÿà€šà¥à€¯ à€žà€à¥à€à€Ÿà€² à€žà¥à€à¥à€¯à€Ÿà€šà€¿à€à¥à€ à€à€°à¥à€Šà¥à€..."
+
+#: ../gui/gdmchooser.c:86
+msgid "No serving hosts were found."
+msgstr "à€à¥à€šà¥ à€žà€°à¥à€­à€¿à€à¥à€ à€¹à¥à€žà¥à€à¥à€¹à€°à¥ à€­à¥à€à€Ÿà€à€šà€Ÿ à€žà€à€¿à€à€š à¥€"
+
+#: ../gui/gdmchooser.c:87
+msgid "Choose a ho_st to connect to:"
+msgstr "...à€®à€Ÿ à€à€¡à€Ÿà€š à€¹à¥à€žà¥à€ à€°à¥à€à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../gui/gdmchooser.c:618
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"\"%s\" à€¹à¥à€žà¥à€à¥à€²à¥ à€²à€à€à€š à€žà€€à¥à€°à€²à€Ÿà€ à€
+à€¹à€¿à€²à¥ à€žà€®à€°à¥à€¥à€š à€à€°à¥à€šà¥ à€ªà€à¥à€·à€®à€Ÿ à€à¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ à€ªà€à€¿ à€ªà¥à€š: à€ªà¥à€°à€¯à€Ÿà€ž "
+"à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmchooser.c:628
+msgid "Cannot connect to remote server"
+msgstr "à€°à€¿à€®à¥à€ à€žà€°à¥à€­à€°à€®à€Ÿ à€à€¡à€Ÿà€š à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../gui/gdmchooser.c:1280
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"\"%s\" in %d à€žà¥à€à¥à€šà¥à€¡à€¹à€°à¥ à€¹à¥à€žà¥à€à¥à€¬à€Ÿà€ à€à¥à€šà¥ à€ªà¥à€°à€€à€¿à€à¥à€°à€¿à€¯à€Ÿ à€ªà€Ÿà€à€š à€žà€à€¿à€à€š à¥€ à€žà€®à¥à€­à€µà€€: à€¹à¥à€žà¥à€à¥ à€à¥à€²à¥à€²à€Ÿ à€à¥à€š, "
+"à€µà€Ÿ à€²à€à€à€š à€žà€€à¥à€°à€²à€Ÿà€ à€
+à€¹à€¿à€²à¥ à€žà¥à€°à¥ à€à€°à¥à€šà¥ à€ªà€à¥à€·à€®à€Ÿ à€à¥à€š à¥€ à€à¥à€ªà€¯à€Ÿ à€ªà€à€¿ à€ªà¥à€š:à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmchooser.c:1293
+msgid "Did not receive response from server"
+msgstr "à€žà€°à¥à€­à€°à€¬à€Ÿà€ à€ªà¥à€°à€€à€¿à€à¥à€°à€¿à€¯à€Ÿ à€ªà€Ÿà€à€š à€žà€à€¿à€à€š"
+
+#: ../gui/gdmchooser.c:1395
+#, c-format
+msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr "à€®à¥à€²à¥ à€¹à¥à€žà¥à€ \"%s\", à€«à¥à€²à€Ÿ à€ªà€Ÿà€°à¥à€š à€žà€à€¿à€Šà¥à€š, à€¶à€Ÿà€¯à€Š à€€à€ªà€Ÿà€à€à€²à¥ à€¯à€žà€²à€Ÿà€ à€à€²à€€ à€à€Ÿà€à€ª à€à€°à¥à€à¥ à€¹à¥à€šà¥à€ªà€°à¥à€Šà€ à¥€"
+
+#: ../gui/gdmchooser.c:1404
+msgid "Cannot find host"
+msgstr "à€¹à¥à€žà¥à€ à€­à¥à€à€Ÿà€à€š à€žà€à€¿à€à€š"
+
+#: ../gui/gdmchooser.c:1609
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"computers as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that computer."
+msgstr ""
+"à€¯à¥ à€
+à€šà¥à€ªà¥à€°à€¯à¥à€à€à¥ à€®à¥à€à¥à€¯ à€à¥à€·à¥à€€à¥à€°à€²à¥ \"XDMCP\" à€
+à€à¥à€·à€® à€à€°à€¿à€à€à¥ à€žà¥à€¥à€Ÿà€šà¥à€¯ à€žà€à¥à€à€Ÿà€²à€¹à€°à¥à€®à€Ÿ à€¹à¥à€žà¥à€à€¹à€°à¥ à€Šà¥à€à€Ÿà€à€à€ "
+"à¥€ à€¯à€žà€²à¥ à€à€°à¥à€Šà€Ÿ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€¹à€°à¥à€²à¥ à€à€Ÿà€¢à€Ÿà€¬à€Ÿà€ à€
+à€šà¥à€¯ à€à€®à¥à€ªà¥à€¯à¥à€à€°à€®à€Ÿ à€ªà€šà€¿ à€²à€à€à€š à€à€°à¥à€š à€žà€à¥à€à€šà¥ à€à€žà¥à€€à¥ à€à¥ à€à€šà¥à€¹à€°à¥ "
+"à€à€«à¥à€ à€à€šà¥à€žà¥à€² à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€° à€²à€à€
+à€š à€­à€à€à€Ÿ à€à€šà¥ à¥€\n"
+"\n"
+"à€€à€ªà€Ÿà€à€à€²à¥ à€šà€¯à€Ÿà€ à€¹à¥à€žà¥à€à€¹à€°à¥ à€à€Ÿ à€²à€Ÿà€à€¿ \"Refresh\"à€à¥à€²à¥à€ à€à€°à¥à€° à€žà€à¥à€à€Ÿà€²à€²à€Ÿà€ à€žà¥à€à¥à€¯à€Ÿà€š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€ à¥€ "
+"à€€à€ªà€Ÿà€à€à€²à¥ à€à€¬ à€¹à¥à€žà¥à€ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€šà¥à€ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€žà€€à¥à€° à€à¥à€²à¥à€š \"Connect\" à€®à€Ÿ à€à¥à€²à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmchooser.c:1906
+msgid "Socket for xdm communication"
+msgstr "xdm à€žà€à¥à€à€Ÿà€°à€à€Ÿ à€²à€Ÿà€à€¿ à€žà€à¥à€"
+
+#: ../gui/gdmchooser.c:1906
+msgid "SOCKET"
+msgstr "SOCKET"
+
+#: ../gui/gdmchooser.c:1909
+msgid "Client address to return in response to xdm"
+msgstr "xdmà€²à€Ÿà€ à€ªà¥à€°à€€à€¿à€à¥à€°à€¿à€¯à€Ÿà€®à€Ÿ à€«à€°à¥à€à€Ÿà€à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€à¥à€°à€Ÿà€¹à€à€à¥ à€ à¥à€à€Ÿà€šà€Ÿ"
+
+#: ../gui/gdmchooser.c:1909
+msgid "ADDRESS"
+msgstr "ADDRESS"
+
+#: ../gui/gdmchooser.c:1912
+msgid "Connection type to return in response to xdm"
+msgstr "xdmà€²à€Ÿà€ à€ªà¥à€°à€€à€¿à€à¥à€°à€¿à€¯à€Ÿà€®à€Ÿ à€«à€°à¥à€à€Ÿà€à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€à€¡à€Ÿà€šà€à¥ à€ªà¥à€°à€à€Ÿà€°"
+
+#: ../gui/gdmchooser.c:1912
+msgid "TYPE"
+msgstr "TYPE"
+
+#: ../gui/gdmchooser.c:2042
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"à€°à¥à€à¥à€šà¥ à€žà€à€žà¥à€à€°à€£ (%s) à€¡à¥à€®à¥à€š à€žà€à€žà¥à€à€°à€£ (%s) à€žà€à€à€®à¥à€² à€à€Ÿà€à€š à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€žà€®à¥à€­à€µà€€:GDMà€à¥ à€žà¥à€€à€°à€µà¥à€Šà¥à€§à€¿ "
+"à€à€°à¥à€šà¥à€­à€à€à¥ à€ à¥€ à€à¥à€ªà€¯à€Ÿ GDM à€¡à¥à€®à¥à€š à€µà€Ÿ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmchooser.c:2052
+msgid "Cannot run chooser"
+msgstr "à€à€šà¥à€à€à€°à¥à€€à€Ÿ à€à€²à€Ÿà€à€š à€žà€à€¿à€à€š à€žà€à¥à€š"
+
+#. EOF
+#: ../gui/gdmchooser.glade.h:1
+msgid "A_dd host: "
+msgstr "à€¹à¥à€žà¥à€ à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥: "
+
+#: ../gui/gdmchooser.glade.h:2
+msgid "C_onnect"
+msgstr "à€à€¡à€Ÿà€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmchooser.glade.h:3
+msgid "Exit the application"
+msgstr "à€
+à€šà¥à€ªà¥à€°à€¯à¥à€à€²à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€šà€¿à€à€Ÿà€²à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmchooser.glade.h:4
+msgid "How to use this application"
+msgstr "à€à€žà€°à¥ à€¯à¥ à€
+à€šà¥à€ªà¥à€°à€¯à¥à€à€²à€Ÿà€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà¥"
+
+#: ../gui/gdmchooser.glade.h:5
+msgid "Login Host Chooser"
+msgstr "à€¹à¥à€žà¥à€ à€à€šà¥à€à€à€°à¥à€€à€Ÿ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmchooser.glade.h:6
+msgid "Open a session to the selected host"
+msgstr "à€à€¯à€š à€à€°à€¿à€à€à¥ à€¹à¥à€žà¥à€à¥à€®à€Ÿ à€žà€€à¥à€° à€à¥à€²à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmchooser.glade.h:7
+msgid "Probe the network"
+msgstr "à€žà€à¥à€à€Ÿà€² à€
+à€šà¥à€žà€šà¥à€§à€Ÿà€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmchooser.glade.h:8
+msgid "Query and add this host to the above list"
+msgstr "à€à¥à€µà¥à€°à¥ à€à€°à¥à€° à€¯à¥ à€¹à¥à€žà¥à€à¥à€²à€Ÿà€ à€®à€Ÿà€¥à€¿à€à¥ à€žà¥à€à¥à€®à€Ÿ à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmchooser.glade.h:9
+msgid "Status"
+msgstr "à€µà€žà¥à€€à¥à€žà¥à€¥à€¿à€€à€¿"
+
+#: ../gui/gdmchooser.glade.h:10
+msgid "_Add"
+msgstr "à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmcomm.c:619
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (GNOME à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€šà¥à€§à€) à€à€²à€¿à€°à€¹à¥à€à¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmcomm.c:621
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm. If you still wish to use this feature, either start "
+"GDM yourself or ask your system administrator to start GDM."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€²à¥ à€žà€Ÿà€à€à¥à€à€¿à€à¥ à€«à€°à€ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€šà¥à€§à€, à€à€žà¥à€€à¥ KDM (KDE "
+"à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€šà¥à€§à€) à€µà€Ÿ xdm à€à€°à¥à€Šà¥ à€¹à¥à€šà¥à€¹à¥à€š à€žà€à¥à€ à¥€ à€¯à€Šà€¿"
+"à€€à€ªà€Ÿà€à€ à€
+à€à¥ à€ªà€šà€¿ à€¯à¥ à€žà¥à€µà€¿à€§à€Ÿ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ à€­à€šà¥ à€¯à€Ÿ à€€ GDM à€à€Ÿà€²à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€µà€Ÿ à€ªà¥à€°à€£à€Ÿà€²à¥ "
+"à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ GDM à€žà¥à€°à¥ à€à€°à¥à€šà€²à€Ÿà€ à€­à€šà¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmcomm.c:645 ../gui/gdmflexiserver.c:787
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "GDM (The GNOME à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€šà¥à€§à€)à€žà€à€à€žà€®à¥à€ªà€°à¥à€ à€°à€Ÿà€à¥à€š à€žà€à€¿à€à€š"
+
+#: ../gui/gdmcomm.c:647 ../gui/gdmflexiserver.c:789
+msgid "Perhaps you have an old version of GDM running."
+msgstr "à€žà€Ÿà€¯à€Š à€€à€ªà€Ÿà€à€ GDM à€à¥ à€ªà¥à€°à€Ÿà€šà¥ à€žà€à€žà¥à€à€°à€£ à€à€²à€Ÿà€à€°à€¹à€šà¥ à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmcomm.c:664 ../gui/gdmcomm.c:667
+msgid "Cannot communicate with GDM. Perhaps you have an old version running."
+msgstr "GDM à€žà€à€  à€žà€à¥à€à€Ÿà€° à€žà€®à¥à€ªà€°à¥à€ à€¹à¥à€š à€žà€à¥à€š,à€žà€®à¥à€­à€µà€€:à€€à€ªà€Ÿà€à€à€²à¥ à€ªà¥à€°à€Ÿà€šà¥ à€žà€à€žà¥à€à€°à€£ à€à€²à€Ÿà€à€šà¥ à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmcomm.c:670
+msgid "The allowed limit of flexible X servers reached."
+msgstr "à€²à€à€à€Šà€Ÿà€° X à€žà€°à¥à€­à€°à€¹à€°à¥à€à¥ à€à¥à€à¥à€à€¯à€Ÿà€à€à€à€Ÿ à€žà¥à€®à€Ÿà€®à€Ÿ à€ªà¥à€à¥à€à¥ à€ à¥€"
+
+#: ../gui/gdmcomm.c:672
+msgid "There were errors trying to start the X server."
+msgstr " X à€žà€°à¥à€­à€° à€žà¥à€°à¥ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à€¿à€°à€¹à€Šà€Ÿà€à€Ÿ à€€à¥à€°à¥à€à€¿à€¹à€°à¥ à€¥à€¿à€ à¥€"
+
+#: ../gui/gdmcomm.c:674
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "X à€žà€°à¥à€­à€° à€
+à€žà€«à€² à€­à€à€à¥ à€ à¥€ à€ªà€à¥à€à€Ÿ à€ªà€šà€¿ à€¯à¥ à€°à€Ÿà€®à¥à€°à¥à€žà€à€à€à€šà¥à€«à€¿à€à€° à€­à€à€à¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmcomm.c:677
+msgid "Too many X sessions running."
+msgstr "à€§à¥à€°à¥ X à€žà€€à¥à€°à€¹à€°à¥ à€žà€à¥à€à€Ÿà€²à€šà€®à€Ÿ à€à€šà¥ à¥€"
+
+#: ../gui/gdmcomm.c:679
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"à€šà¥à€žà¥à€ à€à€°à€¿à€à€à¥à¥ X à€žà€°à¥à€­à€° ( Xnest)à€²à€Ÿà€ à€€à€ªà€Ÿà€à€à€à¥ X à€žà€°à¥à€­à€°à€®à€Ÿ à€à€¡à€Ÿà€š à€à€°à¥à€š à€žà€à€¿à€à€š à¥€ à€€à€ªà€Ÿà€à€à€²à¥ X à€
+à€§à€¿à€à€Ÿà€°à€ªà¥à€°à€Ÿà€ªà¥à€€ "
+"à€«à€Ÿà€à€² à€¹à€°à€Ÿà€à€šà¥à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmcomm.c:684
+msgid ""
+"The nested X server (Xnest) is not available, or GDM is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"à€šà¥à€žà¥à€ à€à€°à€¿à€à€à¥ X à€žà€°à¥à€­à€° ( Xnest) à€¯à€¹à€Ÿà€ à€à¥à€š à€µà€Ÿ GDMà€²à€Ÿà€ à€à€°à€Ÿà€¬ à€€à€°à€¿à€à€Ÿà€²à¥ à€à€šà¥à€«à€¿à€à€° à€à€°à€¿à€à€à¥ à€ à¥€\n"
+" à€à¥à€ªà€¯à€Ÿ  à€šà¥à€žà¥à€ à€à€°à€¿à€à€à¥à¥ à€²à€- à€à€š à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà€²à€Ÿà€ Xnest à€ªà¥à€¯à€Ÿà€à¥à€à€²à€Ÿà€ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmcomm.c:689
+msgid "The X server is not available. GDM may be misconfigured."
+msgstr "X à€žà€°à¥à€­à€° à€à€ªà€²à€¬à¥à€§ à€à¥à€š, à€²à€Ÿà€à¥à€Šà€ GDM à€à€°à€Ÿà€¬ à€žà€à€  à€à€šà¥à€«à€¿à€à€° à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmcomm.c:692
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"à€
+à€à¥à€à€Ÿà€€ à€²à€-à€à€à€ à€à€Ÿà€°à¥à€¯ à€žà¥à€ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥, à€µà€Ÿ à€¯à€¹à€Ÿà€ à€à€ªà€²à€¬à¥à€§ à€šà€­à€à€à¥ à€²à€-à€à€à€ à€à€Ÿà€°à¥à€¯ à€žà¥à€ à€à€°à¥à€š "
+"à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥ à¥€"
+
+#: ../gui/gdmcomm.c:695
+msgid "Virtual terminals not supported."
+msgstr "à€
+à€µà€Ÿà€žà¥à€€à€µà€¿à€ à€à€°à¥à€®à€¿à€šà€²à€¹à€°à¥ à€žà€®à€°à¥à€¥à€š à€à€°à¥à€Šà¥à€š à¥€"
+
+#: ../gui/gdmcomm.c:697
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "à€
+à€µà¥à€§ à€
+à€µà€Ÿà€žà¥à€€à€µà€¿à€ à€à€°à¥à€®à€¿à€šà€² à€žà€à¥à€à¥à€¯à€Ÿà€²à€Ÿà€ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥ à¥€"
+
+#: ../gui/gdmcomm.c:699
+msgid "Trying to update an unsupported configuration key."
+msgstr "à€žà€®à€°à¥à€¥à€š à€ªà¥à€°à€Ÿà€ªà¥à€€ à€šà€à€°à¥à€à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à¥à€à¥à€à¥ à€
+à€§à¥à€¯à€Ÿà€µà€§à€¿à€ à€à€°à¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥ à¥€"
+
+#: ../gui/gdmcomm.c:701
+msgid ""
+"You do not seem to have the authentication needed for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€¯à¥ à€žà€à¥à€à€Ÿà€²à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€µà€¶à¥à€¯à€ à€à¥à€š à€à€žà¥à€€à¥ à€ à¥€ à€žà€®à¥à€­à€µà€€: à€€à€ªà€Ÿà€à€à€à¥ Xauthority à€«à€Ÿà€à€² "
+"à€°à€Ÿà€®à¥à€°à¥à€žà€à€à€žà¥à€ à€­à€à€à¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmcomm.c:705
+msgid "Too many messages were sent to GDM and it hung up on us."
+msgstr "GDMà€®à€Ÿ à€§à¥à€°à¥ à€žà€šà¥à€Šà¥à€¶à€¹à€°à¥ à€ªà€ à€Ÿà€à€à€à€Ÿà€²à¥ à€¯à¥ à€¹à€Ÿà€®à¥ à€®à€Ÿà€¥à€¿ à€¹à€à¥à€ à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmcomm.c:708
+msgid "Unknown error occurred."
+msgstr "à€
+à€à¥à€à€Ÿà€€ à€€à¥à€°à¥à€à€¿ à€­à€¯à¥ à¥€"
+
+#: ../gui/gdmcommon.c:592
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#. Translators: You should translate time part as
+#. %H:%M if your language does not have AM and PM
+#. equivalent.  Note: %l is a strftime option for
+#. 12-hour clock format
+#: ../gui/gdmcommon.c:598
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: ../gui/gdmcommon.c:706
+msgid " seconds"
+msgstr "à€žà¥à€à¥à€£à¥à€¡"
+
+#: ../gui/gdmcommon.c:708
+msgid " second"
+msgstr " à€žà¥à€à¥à€£à¥à€¡"
+
+#: ../gui/gdmdynamic.c:48
+#, c-format
+msgid "Usage: %s [-b][-v] and one of the following:\n"
+msgstr " %s [-b][-v] à€° à€šà€¿à€®à¥à€š à€®à€§à¥à€¯à¥ à€à€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥:\n"
+
+#: ../gui/gdmdynamic.c:49
+#, c-format
+msgid "\t-a display\n"
+msgstr "\t-à€à€à€à€Ÿ à€ªà¥à€°à€Šà€°à¥à€¶à€š\n"
+
+#: ../gui/gdmdynamic.c:50
+#, c-format
+msgid "\t-r display\n"
+msgstr "\t-r à€ªà¥à€°à€Šà€°à¥à€¶à€š\n"
+
+#: ../gui/gdmdynamic.c:51
+#, c-format
+msgid "\t-d display\n"
+msgstr "\t-d à€ªà¥à€°à€Šà€°à¥à€¶à€š\n"
+
+#: ../gui/gdmdynamic.c:52
+#, c-format
+msgid "\t-l [server_name]\n"
+msgstr "\t-l [à€žà€°à¥à€­à€° à€šà€Ÿà€®]\n"
+
+#: ../gui/gdmdynamic.c:53
+#, c-format
+msgid "\t-t maximum tries to connect (default 15)\n"
+msgstr "\t-t à€²à¥ à€à€¡à€Ÿà€š à€à€°à¥à€š à€
+à€€à€¿ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà€ (à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à¥§à¥«)\n"
+
+#: ../gui/gdmdynamic.c:54
+#, c-format
+msgid "\t-s sleep value (default 8)\n"
+msgstr "\t-s à€žà€¿à€²à¥à€ª à€®à€Ÿà€š (à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à¥®)\n"
+
+#: ../gui/gdmdynamic.c:217
+msgid "Server busy, will sleep.\n"
+msgstr "à€žà€°à¥à€­à€° à€¬à¥à€¯à€žà¥à€€ à€, à€žà€¿à€²à¥à€ª à€à€°à¥à€Šà¥ à€ à€¹à¥à€²à€Ÿ à¥€\n"
+
+#: ../gui/gdmdynamic.c:307
+#, c-format
+msgid "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+msgstr "à€¡à¥à€®à¥à€šà€®à€Ÿ à€à€¡à€Ÿà€š à€
+à€žà€«à€²,  %d à€à€Ÿ à€²à€Ÿà€à€¿ à€žà¥à€à¥à€£à¥à€¡ à€žà€¿à€²à¥à€ª à€à€°à€¿à€°à€¹à¥à€à¥ à¥€  à€ªà¥à€š: à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€šà¥à€¹à¥à€žà¥  %d of %d\n"
+
+#. This is a serious error, so print a message even if verbose is off
+#: ../gui/gdmdynamic.c:330
+#, c-format
+msgid "Failed to connect to server after %d retries\n"
+msgstr "à€ªà¥à€š à€ªà¥à€°à€¯à€Ÿà€ž à€ªà€à€¿ %d à€žà€°à¥à€­à€° à€à€¡à€Ÿà€š à€à€°à¥à€š à€
+à€žà€«à€² \n"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "à€
+à€°à¥à€à¥ à€šà¥à€žà¥à€ à€à€°à€¿à€à€à¥à¥ à€žà€à¥à€à¥à€¯à€Ÿà€²à€à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€à¥ à€°à¥à€ªà€®à€Ÿ à€­à€¿à€€à¥à€° à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "à€šà¥à€žà¥à€ à€à€°à€¿à€à€à¥à¥ à€žà€à¥à€à¥à€¯à€Ÿà€²à€®à€Ÿ à€šà€¯à€Ÿà€ à€²à€à€à€š"
+
+#: ../gui/gdmflexiserver.c:103
+msgid "Cannot change display"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../gui/gdmflexiserver.c:180
+msgid "Nobody"
+msgstr "à€à¥à€¹à¥ à€ªà€šà€¿ à€à¥à€š"
+
+#: ../gui/gdmflexiserver.c:215
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr " %s à€
+à€µà€Ÿà€žà¥à€€à€µà€¿à€ à€à€°à¥à€®à€¿à€šà€²à€®à€Ÿ %d à€ªà¥à€°à€Šà€°à¥à€¶à€š"
+
+#: ../gui/gdmflexiserver.c:220
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "%s à€
+à€µà€Ÿà€žà¥à€€à€µà€¿à€ à€à€°à¥à€®à€¿à€šà€²à€®à€Ÿ %d à€šà¥à€žà¥à€ à€à€°à€¿à€à€à¥à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:250 ../gui/gdmlogin.c:2630
+#: ../gui/greeter/greeter_item_ulist.c:245
+msgid "Username"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€®"
+
+#: ../gui/gdmflexiserver.c:259
+msgid "Display"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€š"
+
+#: ../gui/gdmflexiserver.c:373
+msgid "Open Displays"
+msgstr "à€ªà¥à€°à€Šà€°à¥à€¶à€šà€¹à€°à¥ à€à¥à€²à¥à€šà¥à€¹à¥à€žà¥"
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:376
+msgid "_Open New Display"
+msgstr "à€šà€¯à€Ÿà€ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à¥à€²à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:378
+msgid "Change to _Existing Display"
+msgstr "à€
+à€µà€žà¥à€¥à€¿à€€ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€®à€Ÿ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:386
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"à€à¥à€¹à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€¹à€°à¥ à€à¥à€²à¥à€²à¥ à€à€šà¥ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€€à€²à€à¥ à€žà¥à€à¥à€¬à€Ÿà€ à€à€à€à€Ÿ à€à€Ÿà€šà¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€ à€µà€Ÿ à€à€à€à€Ÿ à€šà€¯à€Ÿà€ à€à¥à€²à¥à€š "
+"à€žà€à¥à€šà¥à€¹à¥à€šà¥à€ à¥€"
+
+#: ../gui/gdmflexiserver.c:569
+msgid "Choose server"
+msgstr "à€žà€°à¥à€­à€° à€°à¥à€à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:580
+msgid "Choose the X server to start"
+msgstr "X à€žà€°à¥à€­à€° à€žà¥à€°à¥ à€à€°à¥à€š à€°à¥à€à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:586
+msgid "Standard server"
+msgstr "à€®à€Ÿà€šà€ à€žà€°à¥à€­à€°"
+
+#: ../gui/gdmflexiserver.c:688
+msgid "Send the specified protocol command to GDM"
+msgstr "GDMà€®à€Ÿ à€€à¥à€à€¿à€à€à¥ à€ªà¥à€°à¥à€à¥à€à€² à€à€Šà¥à€¶ à€ªà€ à€Ÿà€à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmflexiserver.c:688
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../gui/gdmflexiserver.c:689
+msgid "Xnest mode"
+msgstr "Xnest à€®à¥à€¡"
+
+#: ../gui/gdmflexiserver.c:690
+msgid "Do not lock current screen"
+msgstr "à€¹à€Ÿà€²à€à¥ à€ªà€°à¥à€Šà€Ÿà€²à€Ÿà€ à€²à€ à€šà€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:691
+msgid "Debugging output"
+msgstr "à€šà€¿à€°à¥à€à€€à€®à€Ÿ à€­à€à€à¥ à€€à¥à€°à¥à€à€¿ à€žà€à€à¥à€¯à€Ÿà€à€Šà¥à€"
+
+#: ../gui/gdmflexiserver.c:692
+msgid "Authenticate before running --command"
+msgstr "à€à€²à€Ÿà€à€šà¥ -- à€à€Šà¥à€¶ à€à€à€šà¥à€­à€šà¥à€Šà€Ÿ à€ªà€¹à€¿à€²à¥ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmflexiserver.c:693
+msgid "Start new flexible session; do not show popup"
+msgstr "à€šà€¯à€Ÿà€ à€²à€à€à€Šà€Ÿà€° à€žà€€à¥à€°à€¹à€°à¥ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥; à€ªà€ªà€
+à€ª à€šà€Šà¥à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmflexiserver.c:836
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "à€€à€ªà€Ÿà€à€ à€²à€Ÿà€ à€¯à¥ à€žà€à¥à€à€Ÿà€²à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£ à€à€µà€¶à¥à€¯à€ à€à¥à€š à¥€"
+
+#: ../gui/gdmflexiserver.c:839
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "à€žà€®à¥à€­à€µà€€: à€€à€ªà€Ÿà€à€à€à¥ Xauthority à€«à€Ÿà€à€² à€°à€Ÿà€®à¥à€°à¥à€žà€à€à€žà¥à€ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmflexiserver.c:866
+msgid "You do not seem to be logged in on the console"
+msgstr "à€€à€ªà€Ÿà€à€ à€à€šà¥à€žà¥à€²à€®à€Ÿ à€²à€à€à€š à€­à€à€à¥ à€Šà¥à€à€¿à€šà¥à€¹à¥à€šà¥à€š"
+
+#: ../gui/gdmflexiserver.c:868
+msgid "Starting a new login only works correctly on the console."
+msgstr "à€šà€¯à€Ÿà€ à€²à€à€à€š à€žà¥à€°à¥ à€à€°à¥à€ªà€à€¿ à€®à€Ÿà€€à¥à€° à€à€šà¥à€žà¥à€²à€®à€Ÿ à€ à¥à€à€žà€à€à€à€Ÿà€® à€à€°à¥à€Šà€ à¥€"
+
+#: ../gui/gdmflexiserver.c:914
+msgid "Cannot start new display"
+msgstr "à€šà€¯à€Ÿà€ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "à€²à€à€à€à€ à€šà€à€°à¥à€à€š à€
+à€°à¥à€à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€à¥ à€°à¥à€ªà€®à€Ÿ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "à€šà€¯à€Ÿà€ à€²à€à€à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr "à€
+à€«à¥à€°à€¿à€à€šà€¹à€°à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "à€
+à€²à¥à€µà€¿à€šà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr "à€à€®à¥à€¹à€Ÿà€°à€¿à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "à€
+à€°à¥à€¬à€¿à€ (à€à€à€¿à€ªà¥à€)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "à€
+à€°à¥à€¬à€¿à€ (à€²à¥à€¬à€šà€Ÿà€š )"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:63
+msgid "A-M|Armenian"
+msgstr "à€à€°à¥à€®à¥à€šà€¿à€¯à€Ÿà€²à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:65
+msgid "A-M|Azerbaijani"
+msgstr "à€
+à€à€°à€¬à¥à€à€Ÿà€šà€¿"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:67
+msgid "A-M|Basque"
+msgstr "à€¬à€Ÿà€žà¥à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:69
+msgid "A-M|Belarusian"
+msgstr "à€¬à¥à€²à€Ÿà€°à¥à€žà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:71
+msgid "A-M|Bengali"
+msgstr "à€¬à€à¥à€à€Ÿà€²à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:73
+msgid "A-M|Bengali (India)"
+msgstr "à€¬à€à¥à€à€Ÿà€²à¥ (à€­à€Ÿà€°à€€)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:75
+msgid "A-M|Bulgarian"
+msgstr "à€¬à€²à¥à€à¥à€°à€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:77
+msgid "A-M|Bosnian"
+msgstr "à€¬à¥à€žà¥à€šà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:79
+msgid "A-M|Catalan"
+msgstr "à€à¥à€¯à€Ÿà€à€Ÿà€²à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Chinese (China Mainland)"
+msgstr "à€à€¿à€šà€¿à€¯à€Ÿà€( à€à€¿à€šà€¿à€¯à€Ÿà€ à€®à¥à€à¥à€¯ à€­à¥à€®à€¿)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "à€à€¿à€šà€¿à€¯à€Ÿà€(à€¹à€à¥à€à€à€à¥)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Chinese (Singapore)"
+msgstr "à€à€¿à€šà€¿à€¯à€Ÿà€(à€žà€¿à€à¥à€à€Ÿà€ªà¥à€°)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Chinese (Taiwan)"
+msgstr "à€à€¿à€šà€¿à€¯à€Ÿà€(à€à€Ÿà€à€µà€Ÿà€š)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Croatian"
+msgstr "à€à¥à€°à¥à€žà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Czech"
+msgstr "à€à¥à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|Danish"
+msgstr "à€¡à¥à€šà€¿à€ž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|Dutch"
+msgstr "à€¡à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|English (USA)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+msgid "A-M|English (Australia)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (à€
+à€·à¥à€à¥à€°à¥à€²à€¿à€¯à€š)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|English (UK)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (UK)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|English (Canada)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (à€à¥à€¯à€Ÿà€šà€Ÿà€¡à€Ÿ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|English (Ireland)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (à€à€°à€¿à€²à¥à€¯à€Ÿà€£à¥à€¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|English (Denmark)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (à€¡à¥à€šà¥à€®à€Ÿà€°à¥à€)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|English (South Africa)"
+msgstr "à€
+à€à€à¥à€°à¥à€à¥ (à€žà€Ÿà€à€¥ à€
+à€«à¥à€°à€¿à€à€Ÿ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|Estonian"
+msgstr "à€à€žà¥à€à¥à€šà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|Finnish"
+msgstr "à€«à€¿à€šà¥à€šà¥à€ž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+msgid "A-M|French"
+msgstr "à€«à¥à€°à€Ÿà€šà¥à€žà¥à€²à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+msgid "A-M|French (Belgium)"
+msgstr "à€«à¥à€°à€Ÿà€šà¥à€žà¥à€²à¥ (à€¬à¥à€²à¥à€à€¿à€¯à€®à€ž)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|French (Switzerland)"
+msgstr "à€«à¥à€°à€Ÿà€šà¥à€žà¥à€²à¥ (à€žà¥à€µà¥à€à€à€°à€²à¥à€¯à€Ÿà€£à¥à€¡)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|Galician"
+msgstr "à€à¥à€¯à€Ÿà€²à€¿à€žà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|German"
+msgstr "à€à€°à¥à€®à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|German (Austria)"
+msgstr "à€à€°à¥à€®à€š (à€
+à€·à¥à€à¥à€°à€¿à€¯à€Ÿ)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+msgid "A-M|German (Switzerland)"
+msgstr "à€à€°à¥à€®à€š (à€žà¥à€µà€¿à€à¥à€à€°à¥à€²à¥à€¯à€Ÿà€šà¥à€¡à¥)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+msgid "A-M|Greek"
+msgstr "à€à¥à€°à¥à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131
+msgid "A-M|Gujarati"
+msgstr "à€à¥à€à€°à€Ÿà€€à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:133 ../gui/gdmlanguages.c:135
+msgid "A-M|Hebrew"
+msgstr "à€¹à€¿à€¬à¥à€°à¥ "
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|Hindi"
+msgstr "à€¹à€¿à€šà¥à€Šà¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+msgid "A-M|Hungarian"
+msgstr "à€¹à€šà¥à€à¥à€°à€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|Icelandic"
+msgstr "à€à€à€žà€²à€Ÿà€šà¥à€¡à¥à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|Indonesian"
+msgstr "à€à€šà¥à€¡à¥à€šà¥à€žà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+msgid "A-M|Interlingua"
+msgstr "à€à€šà¥à€à€°à€²à€¿à€à¥à€à¥à€"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Irish"
+msgstr "à€à€à€°à€¿à€ž"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149
+msgid "A-M|Italian"
+msgstr "à€à€à€Ÿà€²à¥à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:151
+msgid "A-M|Japanese"
+msgstr "à€à€Ÿà€ªà€Ÿà€šà¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:153
+msgid "A-M|Kannada"
+msgstr "à€à€šà¥à€šà€Ÿà€¡"
+
+#. Note translate the A-M to the A-M you used in the group label
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:156
+msgid "A-M|Kinyarwanda"
+msgstr "à€à€¿à€šà¥à€¯à€Ÿà€°à€µà€Ÿà€šà¥à€¡à€Ÿ"
+
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|Korean"
+msgstr "à€à¥à€°à€¿à€¯à€Ÿà€²à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|Latvian"
+msgstr "à€²à€Ÿà€€à¥à€­à€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Lithuanian"
+msgstr "à€²à€¿à€¥à¥à€µà€Ÿà€šà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|Macedonian"
+msgstr "à€®à¥à€¯à€Ÿà€žà€¿à€¡à¥à€šà€¿à€¯à€š"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|Malay"
+msgstr "A-M|à€®à€²à€Ÿà€¯"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|Malayalam"
+msgstr "à€®à€²à€¯à€Ÿà€²à€®"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|Marathi"
+msgstr "à€®à€°à€Ÿà€ à¥"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "A-M|Mongolian"
+msgstr "à€®à€à€à¥à€²à€¿à€¯à€Ÿà€²à¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "N-Z|Northern Sotho"
+msgstr "à€à€€à¥à€€à€°à¥ à€žà¥à€¥à¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "à€šà€°à¥à€µà¥à€²à¥( à€¬à¥à€à¥à€®à€Ÿà€²)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:177
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "à€šà€°à¥à€µà¥à€²à¥(à€šà€¿à€šà¥à€à€°à€à€žà€à¥ )"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:179
+msgid "N-Z|Oriya"
+msgstr "à€à€°à€¿à€¯à€Ÿ"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "N-Z|Panjabi"
+msgstr "à€ªà€šà¥à€à€Ÿà€¬à¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "N-Z|Persian"
+msgstr "à€ªà€°à¥à€¶à€¿à€¯à€š"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:185
+msgid "N-Z|Polish"
+msgstr "à€ªà¥à€²à€¿à€ž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "N-Z|Portuguese"
+msgstr "à€ªà¥à€°à¥à€€à¥à€à€Ÿà€²à¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "à€ªà¥à€°à¥à€€à¥à€à€Ÿà€²à¥ (à€¬à¥à€°à€Ÿà€à€¿à€²à€¿à€¯à€š)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "N-Z|Romanian"
+msgstr "à€°à¥à€®à€Ÿà€šà€¿à€¯à€š"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:193
+msgid "N-Z|Russian"
+msgstr "à€°à€žà€¿à€¯à€Ÿà€²à¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:195 ../gui/gdmlanguages.c:197
+msgid "N-Z|Serbian"
+msgstr "à€žà€°à¥à€¬à€¿à€¯à€š"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:199
+msgid "N-Z|Serbian (Latin)"
+msgstr "à€žà€°à¥à€¬à€¿à€¯à€š (à€²à¥à€¯à€Ÿà€à€¿à€š)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "à€žà€°à¥à€¬à€¿à€¯à€š(à€à¥à€à€Ÿà€­à€¿à€¯à€š )"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "N-Z|Slovak"
+msgstr "à€žà¥à€²à¥à€­à€Ÿà€"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "N-Z|Slovenian"
+msgstr "à€žà¥à€²à¥à€­à¥à€šà€¿à€¯à€š"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "N-Z|Spanish"
+msgstr "à€žà¥à€ªà¥à€šà€¿à€ž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "N-Z|Spanish (Mexico)"
+msgstr "à€žà¥à€ªà¥à€šà€¿à€ž(à€®à¥à€à¥à€žà€¿à€à¥)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "N-Z|Swedish"
+msgstr "à€žà¥à€µà€¿à€¡à€¿à€ž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "N-Z|Swedish (Finland)"
+msgstr "à€žà¥à€µà€¿à€¡à€¿à€ž (à€«à€¿à€šà¥à€²à¥à€¯à€Ÿà€šà¥à€¡à¥)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:215
+msgid "N-Z|Tamil"
+msgstr "à€€à€®à€¿à€²"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:217
+msgid "N-Z|Telugu"
+msgstr "à€€à¥à€²à€à¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+msgid "N-Z|Thai"
+msgstr "à€¥à€Ÿà€"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Turkish"
+msgstr "à€à€°à¥à€à¥à€ž"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Ukrainian"
+msgstr "à€¯à¥à€à¥à€°à¥à€šà€¿à€¯à€š"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+msgid "N-Z|Vietnamese"
+msgstr "à€­à€¿à€¯à€€à€šà€Ÿà€®à€¿"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Walloon"
+msgstr "à€µà€Ÿà€²à¥à€š"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Welsh"
+msgstr "à€µà¥à€²à¥à€žà¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Yiddish"
+msgstr "à€¯à€¿à€¡à¥à€¡à€¿à€žà¥"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:233
+msgid "N-Z|Zulu"
+msgstr "à€à¥à€²à¥"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:235
+msgid "Other|POSIX/C English"
+msgstr "POSIX/C à€
+à€à€à¥à€°à¥à€à¥"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: ../gui/gdmlogin.c:352
+#, c-format
+msgid "Cannot run command '%s': %s."
+msgstr "'%s' à€à€Šà¥à€¶ à€à€²à€Ÿà€à€š à€žà€à€¿à€Šà¥à€š: %s"
+
+#: ../gui/gdmlogin.c:360
+msgid "Cannot start background application"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€
+à€šà¥à€ªà¥à€°à€¯à¥à€ à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../gui/gdmlogin.c:434 ../gui/greeter/greeter_parser.c:1111
+msgid "User %u will login in %t"
+msgstr "à€¯à¥ à€à€à€°à¥à€€à€Ÿ %u à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ %tà€®à€Ÿ à€²à€à€à€š à€¹à¥"
+
+#: ../gui/gdmlogin.c:652 ../gui/greeter/greeter_system.c:71
+msgid "Are you sure you want to restart the computer?"
+msgstr "à€à¥ à€€à€ªà€Ÿà€à€ à€€à€ªà€Ÿà€à€à€à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€®à€Ÿ à€šà€¿à€¶à¥à€à€¿à€€ à€¹à¥à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmlogin.c:653 ../gui/gdmlogin.c:2503
+#: ../gui/greeter/greeter_parser.c:1086 ../gui/greeter/greeter_system.c:72
+#: ../gui/greeter/greeter_system.c:178
+msgid "_Restart"
+msgstr "à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:667 ../gui/greeter/greeter_system.c:83
+msgid "Are you sure you want to Shut Down the computer?"
+msgstr "à€à¥ à€€à€ªà€Ÿà€à€ à€€à€ªà€Ÿà€à€à€à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€¬à€šà¥à€Š à€à€°à¥à€šà¥ à€à€Ÿà€¹à€Ÿà€šà€Ÿà€®à€Ÿ à€šà€¿à€¶à¥à€à€¿à€€ à€¹à¥à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmlogin.c:668 ../gui/gdmlogin.c:2513
+#: ../gui/greeter/greeter_parser.c:1076 ../gui/greeter/greeter_system.c:84
+#: ../gui/greeter/greeter_system.c:187
+msgid "Shut _Down"
+msgstr "à€¬à€šà¥à€Š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:690 ../gui/greeter/greeter_system.c:94
+msgid "Are you sure you want to suspend the computer?"
+msgstr "à€à¥ à€€à€ªà€Ÿà€à€ à€€à€ªà€Ÿà€à€à€à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€šà€¿à€²à€®à¥à€¬à€š à€à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€®à€Ÿ à€šà€¿à€¶à¥à€à€¿à€€ à€¹à¥à€šà¥à€¹à¥à€šà¥à€?"
+
+#: ../gui/gdmlogin.c:691 ../gui/gdmlogin.c:2523
+#: ../gui/greeter/greeter_system.c:95
+msgid "_Suspend"
+msgstr "à€šà€¿à€²à€®à¥à€¬à€š"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlogin.c:775 ../gui/gdmlogin.c:804 ../gui/gdmlogin.c:887
+#: ../gui/greeter/greeter_action_language.c:158
+#: ../gui/greeter/greeter_session.c:119 ../gui/greeter/greeter_session.c:150
+#, c-format
+msgid "Do you wish to make %s the default for future sessions?"
+msgstr "à€à¥ à€€à€ªà€Ÿà€à€ %s à€²à€Ÿà€ à€­à€µà€¿à€·à¥à€¯à€à¥ à€žà€€à¥à€°à€¹à€°à¥à€à€Ÿ à€²à€Ÿà€à€¿ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmlogin.c:778 ../gui/greeter/greeter_session.c:122
+#, c-format
+msgid "Your preferred session type %s is not installed on this computer."
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€°à¥à€à€Ÿà€à€šà¥ à€­à€à€à¥ à€ªà¥à€°à€à€Ÿà€° %s à€¯à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€°à€®à€Ÿ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à€¿à€à€à¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmlogin.c:783 ../gui/gdmlogin.c:814 ../gui/gdmlogin.c:895
+#: ../gui/greeter/greeter_action_language.c:166
+#: ../gui/greeter/greeter_session.c:126 ../gui/greeter/greeter_session.c:159
+msgid "Make _Default"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€¬à€šà€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:783 ../gui/greeter/greeter_session.c:126
+msgid "Just _Log In"
+msgstr "à€²à€à€à€š à€®à€Ÿà€€à¥à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:808 ../gui/gdmlogin.c:889
+#: ../gui/greeter/greeter_action_language.c:160
+#: ../gui/greeter/greeter_session.c:153
+#, c-format
+msgid "You have chosen %s for this session, but your default setting is %s."
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€¯à¥ à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿ %s à€°à¥à€à¥à€šà¥ à€­à€à€à¥ à€, à€€à€° à€€à€ªà€Ÿà€à€à€à¥ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€žà¥à€à€¿à€à¥ %s à€¹à¥ à¥€"
+
+#: ../gui/gdmlogin.c:814 ../gui/gdmlogin.c:895
+#: ../gui/greeter/greeter_action_language.c:166
+#: ../gui/greeter/greeter_session.c:159
+msgid "Just For _This Session"
+msgstr "à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿ à€®à€Ÿà€€à¥à€°"
+
+#: ../gui/gdmlogin.c:825
+#, c-format
+msgid "You have chosen %s for this session."
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€¯à¥ à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿ %s à€°à¥à€à¥à€šà¥ à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmlogin.c:828
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System Tools->Desktop Switching Tool from the main menu)."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€²à¥ à€¯à¥ à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿ %s à€²à€Ÿà€ à€°à¥à€à¥à€šà¥ à€­à€à€à¥ à€ à¥€\n"
+" à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€ à€­à€µà€¿à€·à¥à€¯à€à€Ÿ à€žà€€à¥à€°à€¹à€°à¥à€à€Ÿ à€²à€Ÿà€à€¿ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€¬à€šà€Ÿà€à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€ à€­à€šà¥,\n"
+"'switchdesk' à€à€ªà€¯à¥à€à€¿à€€à€Ÿ \n"
+" à€²à€Ÿà€ à€à€Ÿà€²à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€(à€ªà¥à€¯à€Ÿà€šà€² à€®à¥à€šà¥à€¬à€Ÿà€ à€ªà¥à€°à€£à€Ÿà€²à¥->à€¡à¥à€žà¥à€à€à€ª à€žà¥à€µà€¿à€à¥à€à¥à€ à€à€ªà€à€°à€£ à€à€²à€Ÿà€à€šà¥ à€¹à¥à€žà¥ ?"
+
+#: ../gui/gdmlogin.c:869 ../gui/gdmlogin.c:878
+#: ../gui/greeter/greeter_action_language.c:73
+#: ../gui/greeter/greeter_action_language.c:142
+#: ../gui/greeter/greeter_action_language.c:150
+msgid "System Default"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€ªà¥à€°à€£à€Ÿà€²à¥"
+
+#: ../gui/gdmlogin.c:1006 ../gui/gdmlogin.c:1020 ../gui/gdmlogin.c:1637
+#: ../gui/gdmlogin.c:2114 ../gui/gdmlogin.c:2735
+msgid "_Username:"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€®:"
+
+#: ../gui/gdmlogin.c:1094
+#, c-format
+msgid "%s session selected"
+msgstr "à€à€Ÿà€šà€¿à€à€à¥ %s à€žà€€à¥à€°"
+
+#: ../gui/gdmlogin.c:1115 ../gui/gdmlogin.c:1233
+msgid "_Last"
+msgstr "à€
+à€šà¥à€€à€¿à€®"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: ../gui/gdmlogin.c:1198
+#, c-format
+msgid "%s language selected"
+msgstr "à¥ %s à€­à€Ÿà€· à€à€¯à€š à€à€°à€¿à€¯à¥à€Ÿ"
+
+#: ../gui/gdmlogin.c:1244
+msgid "_System Default"
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€ªà¥à€°à€£à€Ÿà€²à¥"
+
+#: ../gui/gdmlogin.c:1276
+msgid "_Other"
+msgstr "à€
+à€šà¥à€¯"
+
+#: ../gui/gdmlogin.c:1669
+msgid "_Password:"
+msgstr "à€ªà€Ÿà€žà€µà€°à¥à€¡:"
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:1900 ../gui/greeter/greeter.c:340
+msgid "Please insert 25 cents to log in."
+msgstr "à€à¥à€ªà€¯à€Ÿ à€²à€à€à€š à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à¥šà¥« à€žà¥à€šà¥à€à¥ à€à¥à€žà€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:2234
+msgid "GNOME Desktop Manager"
+msgstr "GNOME à€¡à¥à€žà¥à€à€à€ª à€ªà¥à€°à€¬à€šà¥à€§à€"
+
+#: ../gui/gdmlogin.c:2300
+msgid "Finger"
+msgstr "à€à€à€²à€Ÿ"
+
+#: ../gui/gdmlogin.c:2418
+msgid "GDM Login"
+msgstr "GDM à€²à€à€à€š"
+
+#: ../gui/gdmlogin.c:2461 ../gui/greeter/greeter_parser.c:1056
+msgid "_Session"
+msgstr "à€žà€€à¥à€°"
+
+#: ../gui/gdmlogin.c:2468 ../gui/greeter/greeter_parser.c:1051
+msgid "_Language"
+msgstr "à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/gdmlogin.c:2482 ../gui/greeter/greeter_system.c:153
+msgid "Remote Login via _XDMCP..."
+msgstr "XDMCP à€¹à¥à€Šà¥ à€°à€¿à€®à¥à€ à€²à€à€à€š..."
+
+#: ../gui/gdmlogin.c:2493
+msgid "_Configure Login Manager..."
+msgstr "à€²à€-à€à€š à€ªà¥à€°à€¬à€šà¥à€§à€ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmlogin.c:2533 ../gui/greeter/greeter_parser.c:1061
+msgid "_Actions"
+msgstr "à€à€Ÿà€°à¥à€¯à€¹à€°à¥"
+
+#: ../gui/gdmlogin.c:2542
+msgid "_Theme"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥"
+
+#: ../gui/gdmlogin.c:2553 ../gui/greeter/greeter_canvas_item.c:165
+#: ../gui/greeter/greeter_parser.c:1071
+msgid "_Quit"
+msgstr "à€
+à€šà¥à€€à¥à€¯ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:2555 ../gui/greeter/greeter_canvas_item.c:167
+#: ../gui/greeter/greeter_parser.c:1066
+msgid "D_isconnect"
+msgstr "à€µà€¿à€à¥à€à¥à€Š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:2623 ../gui/greeter/greeter_item_ulist.c:239
+msgid "Icon"
+msgstr "à€ªà¥à€°à€€à€¿à€®à€Ÿ"
+
+#: ../gui/gdmlogin.c:2704
+msgid "Welcome"
+msgstr "à€žà¥à€µà€Ÿà€à€€à€®"
+
+#: ../gui/gdmlogin.c:3373 ../gui/gdmlogin.c:3407 ../gui/greeter/greeter.c:581
+#: ../gui/greeter/greeter.c:616
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version. You have "
+"probably just upgraded GDM. Please restart the GDM daemon or the computer."
+msgstr ""
+"à€¯à¥ à€à¥à€°à€¿à€à€° à€žà€à€žà¥à€à€°à€£ (%s ) à€¡à¥à€®à¥à€š à€žà€à€žà¥à€à€°à€£à€žà€à€à€®à¥à€² à€à€Ÿà€à€Šà¥à€š à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€žà€®à¥à€­à€µà€€: GDMà€à¥ à€žà¥à€€à€°à€µà¥à€Šà¥à€§à€¿ "
+"à€à€°à¥à€šà¥à€­à€à€à¥ à€ à¥€ à€à¥à€ªà€¯à€Ÿ GDM à€¡à¥à€®à¥à€šà€²à€Ÿà€ à€µà€Ÿ  à€à€®à¥à€ªà¥à€¯à¥à€à€°à€²à€Ÿà€ à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmlogin.c:3383 ../gui/gdmlogin.c:3417 ../gui/gdmlogin.c:3465
+#: ../gui/greeter/greeter.c:591 ../gui/greeter/greeter.c:626
+#: ../gui/greeter/greeter.c:675
+msgid "Cannot start the greeter"
+msgstr "à€à¥à€°à€¿à€à€° à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š"
+
+#: ../gui/gdmlogin.c:3422
+msgid "Restart"
+msgstr "à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:3455 ../gui/greeter/greeter.c:665
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded GDM.  Please restart the GDM daemon or the computer."
+msgstr ""
+"à€¯à¥ à€à¥à€°à€¿à€à€° à€žà€à€žà¥à€à€°à€£ (%s ) à€¡à¥à€®à¥à€š à€žà€à€žà¥à€à€°à€£ (%s ) à€žà€à€à€®à¥à€² à€à€Ÿà€à€Šà¥à€š à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€žà€®à¥à€­à€µà€€: GDMà€à¥ "
+"à€žà¥à€€à€°à€µà¥à€Šà¥à€§à€¿ à€à€°à¥à€šà¥à€­à€à€à¥ à€ à¥€ à€à¥à€ªà€¯à€Ÿ GDM à€¡à¥à€®à¥à€š à€µà€Ÿ à€à€®à¥à€ªà¥à€¯à¥à€à€°à€²à€Ÿà€ à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmlogin.c:3470 ../gui/greeter/greeter.c:680
+msgid "Restart GDM"
+msgstr "GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:3472
+msgid "Restart computer"
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€° à€«à¥à€°à€¿ à€¬à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmlogin.c:3557
+msgid "Could not set signal mask!"
+msgstr "à€žà€à¥à€à¥à€€à€à¥ à€®à€Ÿà€žà¥à€ à€žà¥à€ à€à€°à¥à€š à€žà€à€¿à€à€š !"
+
+#: ../gui/gdmlogin.c:3672 ../gui/greeter/greeter.c:1366
+msgid "Session directory is missing"
+msgstr "à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€žà€€à¥à€° à€¹à€°à€Ÿà€à€°à€¹à¥à€à¥ à€"
+
+#: ../gui/gdmlogin.c:3673
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the GDM "
+"configuration."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€à¥ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€žà€€à¥à€° à€¹à€°à€Ÿà€à€°à€¹à¥à€à¥ à€ à€µà€Ÿ à€à€Ÿà€²à¥ à€ !  à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà€²à€Ÿà€ à€Šà¥à€à€µà€à€Ÿ à€žà€€à¥à€°à€¹à€°à¥ à€à€ªà€²à€¬à¥à€§"
+"à€à€šà¥, à€€à€° à€€à€ªà€Ÿà€à€à€²à¥ à€²à€à€à€š à€à€°à¥à€° GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€šà€²à€Ÿà€ à€žà€à€à¥à€¯à€Ÿà€à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmlogin.c:3696 ../gui/greeter/greeter.c:1391
+msgid "Configuration is not correct"
+msgstr "à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€ à¥à€ à€à¥à€š"
+
+#: ../gui/gdmlogin.c:3697 ../gui/greeter/greeter.c:1392
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, so running the default command.  Please fix your configuration."
+msgstr ""
+"à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€­à€¿à€€à¥à€° à€²à€à€à€š à€žà€®à¥à€¬à€Ÿà€Š à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€
+à€µà¥à€§ à€à€Šà¥à€¶ à€¹à€°à€«à€¹à€°à¥ à€žà€®à€Ÿà€¹à€¿à€€ à€à€š,"
+"à€¯à€žà€°à¥à€¥ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€à€Šà¥à€¶ à€à€²à€¿à€°à€¹à¥à€à¥ à€ à¥€  à€à¥à€ªà€¯à€Ÿ à€€à€ªà€Ÿà€à€à€à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€¯à€à€¿à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmphotosetup.c:188
+#, c-format
+msgid "File %s cannot be opened for writing."
+msgstr "à€«à€Ÿà€à€² %s à€²à¥à€à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€à¥à€²à¥à€š à€žà€à€¿à€Šà¥à€š à¥€"
+
+#: ../gui/gdmphotosetup.c:195
+msgid "Cannot open file"
+msgstr "à€«à€Ÿà€à€² à€à¥à€²à¥à€š à€žà€à€¿à€à€š"
+
+#: ../gui/gdmphotosetup.c:249
+msgid "Select User Image"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€µà€¿ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmphotosetup.c:273 ../gui/gdmsetup.c:5592 ../gui/gdmsetup.c:5714
+#: ../gui/gdmsetup.c:5867 ../gui/gdmsetup.c:5989
+msgid "Images"
+msgstr "à€à€µà€¿à€¹à€°à¥"
+
+#: ../gui/gdmphotosetup.c:278 ../gui/gdmsetup.c:3048 ../gui/gdmsetup.c:5597
+#: ../gui/gdmsetup.c:5719 ../gui/gdmsetup.c:5872 ../gui/gdmsetup.c:5994
+msgid "All Files"
+msgstr "à€žà€¬à¥ à€«à€Ÿà€à€²à€¹à€°à¥"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid "Change the picture that will show in the GDM (login manager) face browser"
+msgstr "GDM(à€²à€-à€à€š à€ªà¥à€°à€¬à€šà¥à€§à€ ) à€«à¥à€ž à€¬à¥à€°à€Ÿà€à€à€° à€Šà¥à€à€Ÿà€à€šà¥ à€€à€žà¥à€µà¥à€° à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "à€«à¥à€à¥ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmphotosetup.glade.h:1
+msgid "<b>User Image</b>"
+msgstr "<b>à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€µà€¿</b>"
+
+#: ../gui/gdmphotosetup.glade.h:2
+msgid "Login Photo Preferences"
+msgstr "à€«à¥à€à¥ à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿà€¹à€°à¥ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsession.c:125 ../gui/gdmsession.c:296
+msgid "Failsafe _GNOME"
+msgstr "GNOME à€«à¥à€²à€žà¥à€­"
+
+#: ../gui/gdmsession.c:126 ../gui/gdmsession.c:297
+msgid ""
+"This is a failsafe session that will log you into GNOME. No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"à€¯à¥ à€«à¥à€²à€žà¥à€­ à€žà€€à¥à€°à€²à¥ à€¹à¥ à€à€žà€²à¥ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ GNOMEà€®à€Ÿ à€²à€à€à€š à€à€°à€¿à€Šà€¿à€šà¥à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€
+à€šà¥à€¯ à€à¥à€šà¥ à€®à€Ÿà€§à¥à€¯à€®à€¬à€Ÿà€ à€²à€à€à€š "
+"à€à€°à¥à€š à€žà€à¥à€šà¥à€­à€à€š à€­à€šà¥ à€®à€Ÿà€€à¥à€° à€žà¥à€°à¥à€µà€Ÿà€€à€à€Ÿ à€žà¥à€à¥à€°à€¿à€ªà¥à€à€¹à€°à¥ à€ªà€¢à¥à€š à€ªà€Ÿà€à€šà¥à€¹à¥à€šà¥à€ à€šà€€à¥à€° à€ªà€Ÿà€à€šà¥à€¹à¥à€šà¥à€š à¥€ GNOMEà€²à¥ "
+"'à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€' à€žà€€à¥à€° à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà¥à€ à¥€"
+
+#: ../gui/gdmsession.c:136 ../gui/gdmsession.c:308
+msgid "Failsafe _Terminal"
+msgstr "à€«à¥à€²à€žà¥à€­ à€à€°à¥à€®à€¿à€šà€²"
+
+#: ../gui/gdmsession.c:137 ../gui/gdmsession.c:309
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"à€¯à¥ à€«à¥à€²à€žà¥à€­ à€žà€€à¥à€°à€²à¥ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€à€°à¥à€®à€¿à€šà€²à€®à€Ÿ à€²à€à€à€š à€à€°à€¿à€Šà€¿à€šà¥à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€
+à€šà¥à€¯ à€à¥à€šà¥ à€®à€Ÿà€§à¥à€¯à€®à€¬à€Ÿà€ à€²à€à€à€š "
+"à€à€°à¥à€š à€žà€à¥à€šà¥à€­à€à€š à€­à€šà¥ à€®à€Ÿà€€à¥à€° à€žà¥à€°à¥à€µà€Ÿà€€à€à€Ÿ à€²à€¿à€ªà¥à€¹à€°à¥ à€ªà€¢à€¿à€šà¥à€ à€šà€€à¥à€° à€ªà€¢à€¿à€šà¥ à€à¥à€š à¥€ à€à€°à¥à€®à€¿à€šà€²à€¬à€Ÿà€ à€¬à€Ÿà€¹à€¿à€° à€šà€¿à€à¥à€²à€šà€Ÿà€à€Ÿ "
+"à€²à€Ÿà€à€¿ 'exit' à€à€Ÿà€à€ª à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmsetup.c:260
+msgid ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+msgstr ""
+"à€²à€-à€à€š à€ªà€°à¥à€Šà€Ÿà€¹à€°à¥à€®à€Ÿ à€žà€®à¥à€ªà€°à¥à€ à€à€°à¥à€š à€à¥à€à¥à€Šà€Ÿ à€à€à€à€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€  à€žà€¬à¥ à€
+à€Šà¥à€¯à€Ÿà€µà€§à€¿à€à€¹à€°à¥ à€ªà¥à€°à€­à€Ÿà€µà€®à€Ÿ à€à€à€š "
+"à€žà€à¥à€šà€šà¥ à€¹à¥à€²à€Ÿà€šà¥ à¥€"
+
+#: ../gui/gdmsetup.c:801 ../gui/gdmsetup.c:819 ../gui/gdmsetup.c:974
+#: ../gui/gdmsetup.c:1220
+msgid "Themed"
+msgstr "à€¥à€®à¥à€¡"
+
+#: ../gui/gdmsetup.c:804 ../gui/gdmsetup.c:835
+msgid "Plain"
+msgstr "à€žà€Ÿà€Šà€Ÿ"
+
+#: ../gui/gdmsetup.c:805 ../gui/gdmsetup.c:836
+msgid "Plain with face browser"
+msgstr "à€«à¥à€ž à€¬à¥à€°à€Ÿà€à€à€° à€žà€à€  à€žà€Ÿà€Šà€Ÿ"
+
+#: ../gui/gdmsetup.c:1571
+msgid "Autologin or timed login to the root account is not allowed."
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€µà€Ÿ à€žà€®à€¯à€¬à€Šà¥à€§ à€²à€à€à€š à€®à¥à€² à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€à¥ à€à€Ÿà€€à€Ÿà€®à€Ÿ à€
+à€šà¥à€®à€€à€¿ à€ªà¥à€°à€Ÿà€ªà¥à€€ à€à¥à€š à¥€"
+
+#: ../gui/gdmsetup.c:1794
+#, c-format
+msgid "The \"%s\" user already exists in the include list."
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ \"%s\" à€ªà€¹à€¿à€²à¥à€¯à¥ à€žà€®à€Ÿà€µà¥à€¶ à€žà¥à€à¥à€®à€Ÿ à€
+à€µà€žà¥à€¥à€¿à€€ à€ à¥€"
+
+#: ../gui/gdmsetup.c:1804 ../gui/gdmsetup.c:1834 ../gui/gdmsetup.c:1871
+msgid "Cannot add user"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€® à€¥à€ªà¥à€š à€žà€à€¿à€Šà¥à€š"
+
+#: ../gui/gdmsetup.c:1824
+#, c-format
+msgid "The \"%s\" user already exists in the exclude list."
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ \"%s\" à€¹à€à€Ÿà€à€šà¥ à€žà¥à€à¥à€®à€Ÿ à€ªà€¹à€¿à€²à¥à€¯à¥ à€
+à€µà€žà¥à€¥à€¿à€€ à€ à¥€"
+
+#: ../gui/gdmsetup.c:1861
+#, c-format
+msgid "The \"%s\" user does not exist."
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ \"%s\" à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š à¥€"
+
+#: ../gui/gdmsetup.c:3043 ../gui/gdmsetup.glade.h:76
+msgid "Sounds"
+msgstr "à€§à¥à€µà€šà€¿"
+
+#: ../gui/gdmsetup.c:3252 ../gui/gdmsetup.c:3310
+msgid "None"
+msgstr "à€à¥à€šà¥ à€ªà€šà€¿ à€¹à¥à€à€š"
+
+#: ../gui/gdmsetup.c:3743
+msgid "Archive is not of a subdirectory"
+msgstr "à€žà€à€à¥à€°à€¹ à€žà€¬à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥à€à¥ à€¹à¥à€à€š"
+
+#: ../gui/gdmsetup.c:3751
+msgid "Archive is not of a single subdirectory"
+msgstr "à€žà€à€à¥à€°à€¹ à€à€à€à€Ÿ à€žà€¹à€Ÿà€¯à€ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥à€à€Ÿ à€²à€Ÿà€à€¿ à€¹à¥à€à€š"
+
+#: ../gui/gdmsetup.c:3775 ../gui/gdmsetup.c:3853
+msgid "File not a tar.gz or tar archive"
+msgstr "à€«à€Ÿà€à€² tar.gz or tar à€žà€à€à¥à€°à€¹ à€¹à¥à€à€š"
+
+#: ../gui/gdmsetup.c:3777
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "à€žà€à€à¥à€°à€¹ à€­à€¿à€€à¥à€°  GdmGreeterTheme à€žà¥à€à€šà€Ÿ à€«à€Ÿà€à€² à€žà€®à€Ÿà€µà€¿à€·à¥à€ à€à¥à€šà€šà¥"
+
+#: ../gui/gdmsetup.c:3799
+msgid "File does not exist"
+msgstr "à€«à€Ÿà€à€² à€
+à€µà€žà¥à€¥à€¿à€€ à€à¥à€š"
+
+#: ../gui/gdmsetup.c:3919
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../gui/gdmsetup.c:3926
+msgid "Not a theme archive"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€žà€à€à¥à€°à€¹ à€¹à¥à€à€š"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:3948
+#, c-format
+msgid "Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ '%s' à€ªà€¹à€¿à€²à¥à€¯à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€­à€à€žà€à¥à€à¥ à€, à€à¥ à€­à€ à€ªà€šà€¿ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmsetup.c:4040
+msgid "Some error occurred when installing the theme"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€Šà€Ÿ à€à¥à€¹à¥ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/gdmsetup.c:4096
+msgid "No file selected"
+msgstr "à€«à€Ÿà€à€² à€à€¯à€š à€à€°à€¿à€à€à¥ à€à¥à€š"
+
+#: ../gui/gdmsetup.c:4117
+msgid "Select Theme Archive"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€žà€à€à¥à€°à€¹ à€¬à€à€€ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.c:4121 ../gui/gdmsetup.c:5112
+msgid "_Install"
+msgstr "à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.c:4212
+#, c-format
+msgid "Remove the \"%s\" theme?"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ \"%s\" à€¹à€à€Ÿà€à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmsetup.c:4221
+msgid "If you choose to remove the theme, it will be permanently lost."
+msgstr "à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€¹à€à€Ÿà€à€š à€°à¥à€à¥à€šà¥à€¹à¥à€šà¥à€ à€­à€šà¥, à€¯à¥ à€žà€§à¥à€à€Ÿ à€²à€Ÿà€à€¿ à€¹à€°à€Ÿà€à€šà¥à€ à¥€"
+
+#: ../gui/gdmsetup.c:4229
+msgid "_Remove Theme"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€¹à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.c:5101
+#, c-format
+msgid "Install the theme from '%s'?"
+msgstr " '%s'à€¬à€Ÿà€ à€šà€¯à€Ÿà€ à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmsetup.c:5102
+#, c-format
+msgid "Select install to add the theme from the file '%s'."
+msgstr "à€«à€Ÿà€à€² '%s'à€¬à€Ÿà€ à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€¥à€ªà¥à€š 'à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€¹à¥à€žà¥' à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:5364
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser under the \"Desktop\" "
+"category."
+msgstr ""
+"à€¯à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€žà€à¥à€à¥à€¯à€Ÿà€²à€²à¥ GDM à€¡à¥à€®à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€žà¥à€à€¿à€à€¹à€°à¥à€à¥ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€Šà€, à€à¥ GNOMEà€à€Ÿ à€²à€Ÿà€à€¿ "
+"à€à¥à€°à€Ÿà€«à€¿à€à€² à€²à€à€à€š à€ªà€°à¥à€Šà€Ÿ à€¹à¥ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ à€à€°à¥à€šà¥à€­à€à€à¥ à€ªà€°à€¿à€µà€°à¥à€€à€šà€²à¥ à€à€Ÿà€à€¡à¥ à€ªà¥à€°à€­à€Ÿà€µà€®à€Ÿ à€²à€¿à€šà¥à€ à¥€\n"
+"\n"
+"à€¯à€Ÿà€Š à€°à€Ÿà€à¥à€šà¥à€¹à¥à€žà¥ à€à€¿ à€žà€¬à¥ à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€µà€¿à€à€²à¥à€ªà€¹à€°à¥ à€¯à€¹à€Ÿà€ à€žà¥à€à¥à€¬à€Šà¥à€§ à€à€°à€¿à€à€à€Ÿ à€à¥à€šà€šà¥ à¥€  à€€à€ªà€Ÿà€à€à€²à¥ à€à¥à€à¥à€šà¥à€­à€à€à¥ "
+"à€à¥à€°à€Ÿ à€­à¥à€à¥à€šà¥à€­à€à€à¥ à€à¥à€š à€­à€šà¥ à€€à€ªà€Ÿà€à€à€²à¥ %s à€²à€Ÿà€ à€žà€®à¥à€ªà€Ÿà€Šà€š à€à€°à¥à€š à€à€Ÿà€¹à€Ÿà€šà¥à€¹à¥à€šà¥à€  à¥€ à€à€Ÿà€à€à€Ÿà€€ à€ªà¥à€°à€Ÿà€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ \"Desktop\" à€à¥à€à€¿ à€®à¥à€šà€¿à€à¥ GNOME à€®à€Šà¥à€Šà€€ à€¬à¥à€°à€Ÿà€à€à€° à€¹à¥à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmsetup.c:6410
+msgid "Apply the changes to users before closing?"
+msgstr "à€¬à€šà¥à€Š à€à€°à¥à€šà¥ à€­à€šà¥à€Šà€Ÿ à€ªà€¹à€¿à€²à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€¹à€°à¥à€®à€Ÿ à€ªà€°à€¿à€µà€°à¥à€€à€š à€²à€Ÿà€à¥ à€à€°à¥à€šà¥à€¹à¥à€šà¥à€ ?"
+
+#: ../gui/gdmsetup.c:6411
+msgid "If you don't apply, the changes made on the Users tab will be disregarded."
+msgstr "à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€²à€Ÿà€à¥ à€à€°à¥à€šà¥ à€­à€à€š à€­à€šà¥, à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à¥à€¯à€Ÿà€¬à€¹à€°à¥à€®à€Ÿ à€à€°à¥à€à¥ à€ªà€°à€¿à€µà€°à¥à€€à€šà€¹à€°à¥ à€µà¥à€µà€Ÿà€žà¥à€€à€Ÿ à€¹à¥à€šà¥à€à€šà¥ à¥€"
+
+#: ../gui/gdmsetup.c:6414
+msgid "Close _without Applying"
+msgstr "à€²à€Ÿà€à¥ à€šà€à€°à€¿à€à€š à€¬à€šà¥à€Š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.c:6465 ../gui/gdmsetup.c:6472
+msgid "Could not access GDM configuration file.\n"
+msgstr "GDM à€à€šà¥à€«à€¿à€à€°à¥à€žà€š à€«à€Ÿà€à€²à€®à€Ÿ à€ªà€¹à¥à€à€ à€à€°à¥à€š à€žà€à¥à€š à¥€\n"
+
+#: ../gui/gdmsetup.c:6521
+msgid "You must be the root user to configure GDM."
+msgstr "GDM à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà€à€Ÿ à€²à€Ÿà€à€¿ à€€à€ªà€Ÿà€à€ à€®à¥à€² à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€¹à¥à€šà¥à€ªà€°à¥à€šà¥à€ à¥€"
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.in.h:1
+msgid "Configure the login window (GNOME Display Manager)"
+msgstr "à€²à€-à€à€š à€žà€à¥à€à¥à€¯à€Ÿà€² à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥ (à€à€¿à€šà¥à€® à€ªà¥à€°à€Šà€°à¥à€¶à€š à€ªà¥à€°à€¬à€šà¥à€§à€)"
+
+#: ../gui/gdmsetup.desktop.in.in.h:2
+msgid "Login Window"
+msgstr "à€žà€à¥à€à¥à€¯à€Ÿà€² à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.desktop.in.in.h:3 ../gui/gdmsetup.glade.h:41
+msgid "Login Window Preferences"
+msgstr "à€žà€à¥à€à¥à€¯à€Ÿà€² à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿà€¹à€°à¥ à€²à€à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: ../gui/gdmsetup.glade.h:3
+#, no-c-format
+msgid "%n will be replaced by hostname"
+msgstr "à€¹à¥à€žà¥à€à€šà€Ÿà€®à€Šà¥à€§à€Ÿà€°à€Ÿ %n à€¬à€Šà€²à€¿à€šà¥ à€ à¥€"
+
+#: ../gui/gdmsetup.glade.h:4
+msgid ""
+"<b>Note:</b>  Users in the Include list will appear in the face browser if "
+"enabled and will appear in the user drop-down lists for automatic and timed "
+"logins on the Security tab.  Users in the Exclude list will not appear."
+msgstr "<b>à€Šà¥à€°à€·à¥à€à€µà¥à€¯:</b>  à€¯à€Šà€¿ à€žà€à¥à€·à€® à€ªà€Ÿà€°à€¿à€à€®à€Ÿ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€žà€®à€Ÿà€µà¥à€¶ à€žà¥à€à¥à€®à€Ÿ à€Šà¥à€à€Ÿ à€ªà€°à¥à€šà¥à€ à€° à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€¡à¥à€°à€ªà€¡à€Ÿà€à€š à€žà¥à€à¥à€¹à€°à¥ à€žà¥à€µà€à€Ÿà€²à€¿à€€à€à€Ÿ à€²à€Ÿà€à€¿ à€° à€žà€®à€¯à€¬à€Šà¥à€§ à€²à€à€à€š à€žà¥à€°à€à¥à€·à€Ÿ à€à¥à€¯à€Ÿà€¬à€®à€Ÿ à€Šà¥à€à€Ÿ à€ªà€°à¥à€šà¥à€ à¥€  à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€¹à€à€Ÿà€à€šà¥ à€žà¥à€à¥à€®à€Ÿ à€Šà¥à€à€Ÿ à€ªà€°à¥à€šà¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmsetup.glade.h:5
+msgid ""
+"<b>Warning:</b>  Incorrect settings could prevent the X server from "
+"restarting.  Changes to these settings will not take effect until GDM is "
+"restarted."
+msgstr "<b>à€à¥à€€à€Ÿà€µà€šà¥:</b>  à€à€²à€€ à€žà¥à€à€¿à€à¥à€²à¥ X à€žà€°à¥à€­à€°à€²à€Ÿà€ à€«à¥à€°à€¿ à€žà¥à€°à¥à€¹à¥à€šà€¬à€Ÿà€ à€°à¥à€à¥à€š à€žà€à¥à€ à¥€  GDM à€«à¥à€°à€¿ à€žà¥à€°à¥ à€šà€à€°à¥à€žà€®à¥à€® à€€à€¿ à€žà¥à€à€¿à€à¥à€¹à€°à¥à€à€Ÿ à€ªà€°à€¿à€µà€°à¥à€€à€š à€ªà¥à€°à€­à€Ÿà€µ à€ªà€°à¥à€šà¥ à€à¥à€š à¥€"
+
+#: ../gui/gdmsetup.glade.h:6
+msgid "A_dd..."
+msgstr "à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:7
+msgid "A_llow remote system administrator login"
+msgstr "à€°à€¿à€®à¥à€ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€²à€à€à€š à€à€°à¥à€š à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmsetup.glade.h:8
+msgid "A_pply User Changes"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€ªà€°à€¿à€µà€°à¥à€€à€šà€¹à€°à¥ à€²à€Ÿà€à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:9
+msgid "Accessibility"
+msgstr "à€ªà€¹à¥à€à€à€¯à¥à€à¥à€¯"
+
+#: ../gui/gdmsetup.glade.h:10
+msgid "Add / Modify Servers To Start"
+msgstr "à€žà¥à€°à¥ à€à€°à¥à€š à€žà€°à¥à€­à€°à€¹à€°à¥ à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥ / à€ªà€°à€¿à€®à€Ÿà€°à¥à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:11
+msgid "Add S_erver..."
+msgstr "à€žà€°à¥à€­à€° à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:12
+msgid "Add User"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:13
+msgid "Allo_w remote timed logins"
+msgstr "à€°à€¿à€®à¥à€ à€žà€®à€¯à€¬à€Šà¥à€§ à€²à€à€à€šà€²à€Ÿà€ à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmsetup.glade.h:14
+msgid "Author:"
+msgstr "à€²à¥à€à€:"
+
+#: ../gui/gdmsetup.glade.h:15
+msgid "Background"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿"
+
+#: ../gui/gdmsetup.glade.h:16
+msgid "C_ommand:"
+msgstr "à€à€Šà¥à€¶:"
+
+#: ../gui/gdmsetup.glade.h:17
+msgid "C_ustom:"
+msgstr "à€
+à€šà¥à€à¥à€²:"
+
+#: ../gui/gdmsetup.glade.h:18
+msgid "Co_lor:"
+msgstr "à€°à€:"
+
+#: ../gui/gdmsetup.glade.h:19
+msgid "Color depth:"
+msgstr "à€°à€à€à¥ à€à€¹à€¿à€°à€Ÿà€:"
+
+#: ../gui/gdmsetup.glade.h:20
+msgid "Configure _X Server..."
+msgstr "à€²à€-à€à€š à€ªà¥à€°à€¬à€šà¥à€§à€ à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:21
+msgid "Configure _XDMCP..."
+msgstr "XDMCP à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:22
+msgid "Copyright:"
+msgstr "à€žà€°à¥à€µà€Ÿà€§à€¿à€à€Ÿà€°:"
+
+#: ../gui/gdmsetup.glade.h:23
+msgid "Disables X forwarding, but does not affect XDMCP."
+msgstr "X à€«à€°à€µà€Ÿà€°à¥à€¡ à€à€°à¥à€šà¥ à€
+à€à¥à€·à€® à€ªà€Ÿà€°à¥à€, à€€à€° XDMCP à€²à€Ÿà€ à€à¥à€šà¥ à€
+à€žà€° à€ªà€Ÿà€°à¥à€Šà¥à€š à¥€"
+
+#: ../gui/gdmsetup.glade.h:24
+msgid "Displays per _host:"
+msgstr "à€ªà¥à€°à€€à€¿à€¹à¥à€žà¥à€ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€à€°à¥à€Šà€:"
+
+#: ../gui/gdmsetup.glade.h:25
+msgid "Do not show image for _remote logins"
+msgstr "à€°à€¿à€®à¥à€ à€²à€Ÿà€à€à€šà€¹à€°à¥à€à€Ÿ à€²à€Ÿà€à€¿ à€à€µà€¿ à€šà€Šà¥à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:26
+msgid "E_nable debug messages to system log"
+msgstr "à€ªà¥à€°à€£à€Ÿà€²à¥ à€²à€à€à¥ à€€à¥à€°à¥à€à€¿ à€žà€à¥à€à€Ÿà€à€šà¥ à€žà€šà¥à€Šà¥à€¶ à€žà€à¥à€·à€® à€ªà€Ÿà€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:27
+msgid "E_xclude:"
+msgstr "à€¹à€à€Ÿà€à€šà¥:"
+
+#: ../gui/gdmsetup.glade.h:28
+msgid "Enable _Timed Login"
+msgstr "à€žà€®à€¯à€¬à€Šà¥à€§ à€²à€à€à€š à€žà€à¥à€·à€® à€ªà€Ÿà€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:29
+msgid "Example: /usr/X11R6/bin/X"
+msgstr "à€à€Šà€Ÿà€¹à€°à€£: /usr/X11R6/bin/X"
+
+#: ../gui/gdmsetup.glade.h:30
+msgid ""
+"Greeter\n"
+"Chooser"
+msgstr ""
+"à€à¥à€°à€¿à€à€°\n"
+"à€à€šà¥à€à€à€°à¥à€€à€Ÿ"
+
+#: ../gui/gdmsetup.glade.h:32
+msgid "Honor _indirect requests"
+msgstr "à€žà€®à¥à€®à€Ÿà€šà€¿à€€ à€
+à€ªà¥à€°à€€à¥à€¯à€à¥à€· à€
+à€šà¥à€°à¥à€§à€¹à€°à¥"
+
+#: ../gui/gdmsetup.glade.h:33
+msgid "I_mage:"
+msgstr "à€à€µà€¿:"
+
+#: ../gui/gdmsetup.glade.h:34
+msgid "I_nclude:"
+msgstr "à€žà€®à€Ÿà€µà¥à€¶:"
+
+#: ../gui/gdmsetup.glade.h:35
+msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+msgstr "à€¹à¥à€žà¥à€à€šà€Ÿà€® à€à€šà¥à€à€à€°à¥à€€à€Ÿ (XDMCP) à€®à¥à€šà¥ à€µà€žà¥à€€à¥ à€žà€®à€Ÿà€µà¥à€¶ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:36
+msgid "Include Con_figure menu item"
+msgstr "à€à€šà¥à€«à€¿à€à€° à€®à¥à€šà¥ à€µà€žà¥à€€à¥ à€žà€®à€Ÿà€µà¥à€¶ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:37
+msgid "L_ogin retry delay:"
+msgstr "à€²à€à€à€š à€ªà¥à€š: à€ªà¥à€°à€¯à€Ÿà€žà€®à€Ÿ à€¢à€¿à€²à€Ÿà€:"
+
+#: ../gui/gdmsetup.glade.h:38
+msgid "La_unch:"
+msgstr "à€žà¥à€°à¥à€µà€Ÿà€€ à€à€°à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../gui/gdmsetup.glade.h:39
+msgid "Listen on _UDP port: "
+msgstr "UDP à€ªà¥à€°à¥à€à€²à€Ÿà€ à€žà¥à€šà¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../gui/gdmsetup.glade.h:40
+msgid "Local"
+msgstr "à€žà¥à€¥à€Ÿà€šà¥à€¯"
+
+#: ../gui/gdmsetup.glade.h:42
+msgid "Login _failed:"
+msgstr "à€²à€à€à€š à€
+à€žà€«à€²:"
+
+#: ../gui/gdmsetup.glade.h:43
+msgid "Login _successful:"
+msgstr "à€²à€à€à€š à€žà€«à€² à€­à€¯à¥:"
+
+#: ../gui/gdmsetup.glade.h:44
+msgid "Logo"
+msgstr "à€²à¥à€à¥"
+
+#: ../gui/gdmsetup.glade.h:45
+msgid "Maximum _pending requests:"
+msgstr "à€
+à€§à€¿à€ à€µà€¿à€à€Ÿà€°à€Ÿà€§à€¿à€š à€
+à€šà¥à€°à¥à€§à€¹à€°à¥:"
+
+#: ../gui/gdmsetup.glade.h:46
+msgid "Maximum _remote sessions:"
+msgstr "à€
+à€§à€¿à€ à€°à€¿à€®à¥à€ à€žà€€à¥à€°à€¹à€°à¥:"
+
+#: ../gui/gdmsetup.glade.h:47
+msgid "Maximum _wait time:"
+msgstr "à€
+à€§à€¿à€ à€ªà€°à¥à€à€šà¥ à€žà€®à€¯:"
+
+#: ../gui/gdmsetup.glade.h:48
+msgid "Maximum indirect w_ait time:"
+msgstr "à€
+à€§à€¿à€ à€
+à€ªà¥à€°à€€à¥à€¯à€à¥à€· à€ªà€°à¥à€à€šà¥ à€žà€®à€¯:"
+
+#: ../gui/gdmsetup.glade.h:49
+msgid "Maximum p_ending indirect requests:"
+msgstr "à€
+à€§à€¿à€ à€
+à€ªà¥à€°à€€à¥à€¯à€à¥à€· à€µà€¿à€à€Ÿà€°à€Ÿà€§à€¿à€š à€
+à€šà¥à€°à¥à€§à€¹à€°à¥:"
+
+#: ../gui/gdmsetup.glade.h:50
+msgid "Menu Bar"
+msgstr "à€®à¥à€šà¥à€ªà€à¥à€à¥"
+
+#: ../gui/gdmsetup.glade.h:51
+msgid "Op_tions:\t"
+msgstr "à€µà€¿à€à€²à¥à€ªà€¹à€°à¥:\t"
+
+#: ../gui/gdmsetup.glade.h:52
+msgid "Pick Background Color"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€°à€ à€ªà€¿à€"
+
+#: ../gui/gdmsetup.glade.h:53
+msgid "Pin_g interval:"
+msgstr "à€ªà€¿à€à¥à€ à€
+à€šà¥à€€à€°à€Ÿà€²:"
+
+#: ../gui/gdmsetup.glade.h:54
+msgid ""
+"Plain\n"
+"Plain with face browser\n"
+"Themed"
+msgstr ""
+"à€žà€Ÿà€Šà€Ÿ\n"
+"à€«à¥à€ž à€¬à¥à€°à€Ÿà€à€à€° à€žà€à€  à€žà€Ÿà€Šà€Ÿ\n"
+"à€¥à¥à€®à¥à€¡"
+
+#: ../gui/gdmsetup.glade.h:57
+msgid "R_emove"
+msgstr "à€¹à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:58
+msgid "Re_move Server"
+msgstr "à€žà€°à¥à€­à€° à€¹à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:59
+msgid "Refresh rate:"
+msgstr "à€Šà€° à€€à€Ÿà€à€Ÿ à€ªà€Ÿà€°à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../gui/gdmsetup.glade.h:60
+msgid "Remote"
+msgstr "à€°à€¿à€®à¥à€"
+
+#: ../gui/gdmsetup.glade.h:61
+msgid ""
+"Remote login disabled\n"
+"Same as Local"
+msgstr ""
+"à€°à€¿à€®à¥à€ à€²à€à€à€š à€
+à€à¥à€·à€® à€ªà€Ÿà€°à€¿à€¯à¥\n"
+"à€žà¥à€¥à€Ÿà€šà¥à€¯ à€à€žà¥à€€à¥"
+
+#: ../gui/gdmsetup.glade.h:63
+msgid "Resolution:"
+msgstr "à€°à€¿à€à¥à€²à¥à€¯à¥à€žà€š:"
+
+#: ../gui/gdmsetup.glade.h:64
+msgid "Sc_ale to fit screen"
+msgstr "à€ªà€°à¥à€Šà€Ÿ à€ à¥à€à¥à€ à€ªà€Ÿà€°à¥à€šà¥ à€žà¥à€à¥à€²"
+
+#: ../gui/gdmsetup.glade.h:65
+msgid "Security"
+msgstr "à€žà¥à€°à€à¥à€·à€Ÿ"
+
+#: ../gui/gdmsetup.glade.h:66
+msgid "Select Background Image"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€à€µà€¿à€²à€Ÿà€ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:67
+msgid "Select Logo Image"
+msgstr "à€²à¥à€à¥ à€à€µà€¿ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:68
+msgid "Select Sound File"
+msgstr "à€§à¥à€µà€šà€¿ à€«à€Ÿà€à€² à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:69
+msgid ""
+"Selected only\n"
+"Random from selected\n"
+msgstr ""
+"à€à€¯à€š à€à€°à€¿à€à€à¥ à€®à€Ÿà€€à¥à€°\n"
+"à€à€¯à€š à€à€°à€¿à€à€à¥ à€¬à€Ÿà€ à€
+à€šà€¿à€¯à€®à€¿à€€\n"
+
+#: ../gui/gdmsetup.glade.h:72
+msgid "Server Settings"
+msgstr "à€žà€°à¥à€­à€° à€žà¥à€à€¿à€à¥"
+
+#: ../gui/gdmsetup.glade.h:73
+msgid "Server _name:"
+msgstr "à€žà€°à¥à€­à€° à€šà€Ÿà€®:"
+
+#: ../gui/gdmsetup.glade.h:74
+msgid "Servers To Start"
+msgstr "à€žà¥à€°à¥ à€à€°à¥à€š à€žà€°à¥à€­à€°à€¹à€°à¥"
+
+#: ../gui/gdmsetup.glade.h:75
+msgid "Sho_w Actions menu"
+msgstr "à€à€Ÿà€°à¥à€¯ à€®à¥à€šà¥ à€Šà¥à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:77
+msgid "Themes"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥à€¹à€°à¥"
+
+#: ../gui/gdmsetup.glade.h:78
+msgid "U_ser:"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€šà€Ÿà€®:"
+
+#: ../gui/gdmsetup.glade.h:79
+msgid "Users"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€®à€¹à€°à¥"
+
+#: ../gui/gdmsetup.glade.h:80
+msgid "Welcome Message"
+msgstr "à€žà¥à€µà€Ÿà€à€€à€® à€žà€šà¥à€Šà¥à€¶"
+
+#: ../gui/gdmsetup.glade.h:81
+msgid "X Server Login Window Preferences"
+msgstr "X à€žà€°à¥à€­à€° à€²à€à€à€š à€žà€à¥à€à¥à€¯à€Ÿà€² à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿà€¹à€°à¥"
+
+#: ../gui/gdmsetup.glade.h:82
+msgid "XDMCP Login Window Preferences"
+msgstr "XDMCP à€²à€à€à€š à€žà€à¥à€à¥à€¯à€Ÿà€² à€ªà¥à€°à€Ÿà€¥à€®à€¿à€à€€à€Ÿà€¹à€°à¥"
+
+#: ../gui/gdmsetup.glade.h:83
+msgid "_Add..."
+msgstr "à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:84
+msgid "_Add/Modify..."
+msgstr "à€¥à€ªà¥à€šà¥à€¹à¥à€žà¥/à€ªà€°à€¿à€®à€Ÿà€°à¥à€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:85
+msgid "_Allow local system administrator login"
+msgstr "à€žà¥à€¥à€Ÿà€šà¥à€¯ à€ªà¥à€°à€£à€Ÿà€²à¥ à€ªà¥à€°à€¶à€Ÿà€žà€à€²à€Ÿà€ à€²à€à€à€š à€à€°à¥à€š à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/gdmsetup.glade.h:86
+msgid "_Allow users to change fonts and colors of plain greeter"
+msgstr "à€žà€Ÿà€Šà€Ÿ à€à¥à€°à€¿à€à€°à€à¥ à€°à€à€¹à€°à¥ à€° à€«à€šà¥à€à€¹à€°à¥ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€š à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€¹à€°à¥à€²à€Ÿà€ à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:87
+msgid "_Background color:"
+msgstr "à€ªà¥à€·à¥à€ à€­à¥à€®à€¿ à€°à€:"
+
+#: ../gui/gdmsetup.glade.h:89
+#, no-c-format
+msgid "_Default: \"Welcome to %n\""
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€: \"Welcome to %n\""
+
+#: ../gui/gdmsetup.glade.h:90
+msgid "_Default: \"Welcome\""
+msgstr "à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€: \"Welcome\""
+
+#: ../gui/gdmsetup.glade.h:91
+msgid "_Deny TCP connections to Xserver"
+msgstr "Xà€žà€°à¥à€­à€°à€®à€Ÿ TCP à€à€¡à€Ÿà€šà€¹à€°à¥ à€à€°à¥à€š à€
+à€µà€¿à€žà¥à€à€Ÿà€° à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:92
+msgid "_Enable Automatic Login"
+msgstr "à€žà¥à€µà€à€Ÿà€²à€¿à€€ à€²à€à€à€š à€žà€à¥à€·à€® à€ªà€Ÿà€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:93
+msgid "_Enable accessible login"
+msgstr "à€ªà€¹à¥à€à€à€¯à¥à€à¥à€¯ à€²à€à€à€šà€²à€Ÿà€ à€žà€à¥à€·à€® à€ªà€Ÿà€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:94
+msgid "_Flexible (on demand)"
+msgstr "à€²à€à€à€Šà€Ÿà€° (à€®à€Ÿà€à€®à€Ÿ)"
+
+#: ../gui/gdmsetup.glade.h:95
+msgid "_Image:"
+msgstr "à€à€µà€¿:"
+
+#: ../gui/gdmsetup.glade.h:96
+msgid "_Include all users from /etc/passwd (not for NIS)"
+msgstr " /etc/à€ªà€Ÿà€žà€µà€°à¥à€¡ (NISà€à€Ÿ à€²à€Ÿà€à€¿ à€¹à¥à€à€š) à€¬à€Ÿà€ à€žà€¬à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€¹à€°à¥ à€žà€®à€Ÿà€µà¥à€¶ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:97
+msgid "_Login screen ready:"
+msgstr "à€ªà€°à¥à€Šà€Ÿà€à¥ à€²à€à€à€š à€€à€¯à€Ÿà€° à€:"
+
+#: ../gui/gdmsetup.glade.h:98
+msgid "_Logins are handled by this computer"
+msgstr "à€²à€à€à€šà€¹à€°à¥ à€€à¥à€¯à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€°à€Šà¥à€§à€Ÿà€°à€Ÿ à€¹à¥à€¯à€Ÿà€šà¥à€¡à€² à€à€°à€¿à€à€à¥ à€"
+
+#: ../gui/gdmsetup.glade.h:99
+msgid "_Pause before login:"
+msgstr "à€²à€à€à€š à€à€°à¥à€šà¥ à€­à€šà¥à€Šà€Ÿ à€ªà€¹à€¿à€²à¥ à€ªà€ à€à€°à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../gui/gdmsetup.glade.h:100
+msgid "_Remove"
+msgstr "à€¹à€à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/gdmsetup.glade.h:101
+msgid "_Remove..."
+msgstr "à€¹à€à€Ÿà€à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/gdmsetup.glade.h:102
+msgid "_Server:"
+msgstr "à€žà€°à¥à€­à€°:"
+
+#: ../gui/gdmsetup.glade.h:103
+msgid "_Servers:"
+msgstr "à€žà€°à¥à€­à€°à€¹à€°à¥:"
+
+#: ../gui/gdmsetup.glade.h:104
+msgid "_Style:"
+msgstr "à€¶à¥à€²à¥:"
+
+#: ../gui/gdmsetup.glade.h:105
+msgid "_Theme:"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥:"
+
+#: ../gui/gdmsetup.glade.h:106
+msgid "_User:"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ:"
+
+#: ../gui/gdmsetup.glade.h:107
+msgid "_VT:"
+msgstr "VT:"
+
+#: ../gui/gdmsetup.glade.h:108
+msgid "dummy"
+msgstr "à€¡à€®à¥"
+
+#: ../gui/gdmsetup.glade.h:109
+msgid "seconds"
+msgstr "à€žà¥à€à¥à€£à¥à€¡"
+
+#: ../gui/gdmuser.c:276 ../gui/gdmuser.c:278
+msgid "Too many users to list here..."
+msgstr "à€žà¥à€à¥à€¬à€Šà¥à€§ à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€§à¥à€°à¥ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿà€¹à€°à¥à€²à€Ÿà€..."
+
+#: ../gui/greeter/greeter.c:631 ../gui/greeter/greeter.c:682
+msgid "Restart Machine"
+msgstr "à€®à¥à€¶à€¿à€š à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter.c:1210
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ %s à€²à€Ÿà€ à€²à¥à€¡ à€à€°à¥à€Šà€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€"
+
+#: ../gui/greeter/greeter.c:1262
+msgid "The greeter theme is corrupt"
+msgstr "à€à¥à€°à€¿à€à€°à€à¥ à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€Šà¥à€·à€¿à€€ à€"
+
+#: ../gui/greeter/greeter.c:1263
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr "à€µà€¿à€·à€¯à€µà€žà¥à€€à¥à€®à€Ÿ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€šà€Ÿà€® à€µà€Ÿ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€€à€€à¥à€µà€à¥ à€ªà€°à€¿à€­à€Ÿà€·à€Ÿ à€žà€®à€Ÿà€µà€¿à€·à¥à€ à€à¥à€š à¥€"
+
+#: ../gui/greeter/greeter.c:1296
+msgid ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. Attempting to start the standard greeter"
+msgstr ""
+"à€µà€¿à€·à€¯à€µà€žà¥à€€à¥ à€²à¥à€¡ à€à€°à¥à€Šà€Ÿ à€à€à€à€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€, à€µà€Ÿ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€µà€¿à€·à€¯à€µà€žà¥à€€à¥à€²à€Ÿà€ à€ªà€šà€¿ à€²à¥à€¡ à€à€°à¥à€š "
+"à€žà€à€¿à€à€à¥ à€à¥à€š, à€®à€Ÿà€šà€ à€à¥à€°à€¿à€à€° à€žà¥à€°à¥ à€à€°à¥à€šà¥ à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà¥"
+
+#: ../gui/greeter/greeter.c:1318
+msgid ""
+"The GTK+ greeter could not be started.  This display will abort and you may "
+"have to login another way and fix the installation of GDM"
+msgstr ""
+"GTK+ à€®à€Ÿà€šà€ à€à¥à€°à€¿à€à€° à€žà¥à€°à¥ à€à€°à¥à€š à€žà€à€¿à€à€š à¥€ à€¯à¥ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€²à¥ à€ªà€°à€¿à€€à¥à€¯à€Ÿà€ à€à€°à¥à€šà¥à€ à€° à€€à€ªà€Ÿà€à€à€²à¥ à€
+à€°à¥à€à¥ à€à€¿à€žà€¿à€®à€²à¥ à€²à€à€à€š "
+"à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€š à€žà€à¥à€Šà€ à€° GDM à€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€€à€¯ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter.c:1367
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"à€€à€ªà€Ÿà€à€à€à¥ à€¡à€Ÿà€à€°à¥à€à¥à€à€°à¥ à€žà€€à¥à€° à€¹à€°à€Ÿà€à€°à€¹à¥à€à¥ à€ à€µà€Ÿ à€à€Ÿà€²à¥ à€ ! à€€à€ªà€Ÿà€à€à€²à¥ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€š à€Šà¥à€à€µà€à€Ÿ à€žà€€à¥à€°à€¹à€°à¥ "
+"à€à€šà¥, à€€à€° à€€à€ªà€Ÿà€à€ à€²à€à€à€š à€à€°à¥à€° gdm à€à€šà¥à€«à€¿à€à€°à¥à€žà€šà€²à€Ÿà€ à€žà€à€à¥à€¯à€Ÿà€à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/greeter/greeter_action_language.c:66
+msgid "Last Language"
+msgstr "à€
+à€šà¥à€€à€¿à€® à€­à€Ÿà€·à€Ÿ"
+
+#: ../gui/greeter/greeter_action_language.c:227
+msgid "Select a Language"
+msgstr "à€à€à€à€Ÿ à€­à€Ÿà€·à€Ÿ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_action_language.c:237
+msgid "Change _Language"
+msgstr "à€­à€Ÿà€·à€Ÿ à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_action_language.c:257
+msgid "_Select the language for your session to use:"
+msgstr "à€€à€ªà€Ÿà€à€à€à¥ à€žà€€à¥à€°à€²à€Ÿà€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà€²à€Ÿà€ à€­à€Ÿà€·à€Ÿ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥:"
+
+#: ../gui/greeter/greeter_canvas_item.c:144
+msgid "Select _Language..."
+msgstr "à€­à€Ÿà€·à€Ÿ à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/greeter/greeter_canvas_item.c:151
+msgid "Select _Session..."
+msgstr "à€žà€€à¥à€° à€à€¯à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/greeter/greeter_canvas_item.c:432
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"à€ªà¥à€°à€¶à¥à€šà€à€Ÿ à€à€€à¥à€€à€°à€¹à€°à¥ à€¯à€¹à€Ÿà€ à€Šà€¿à€šà¥à€¹à¥à€žà¥ à€° à€Šà€¿à€à€žà€à¥ à€ªà€à€¿ à€ªà¥à€°à€µà¥à€¶ à€¥à€¿à€à¥à€šà¥à€¹à¥à€žà¥ à¥€ à€à€à€à€Ÿ à€®à¥à€šà¥à€à€Ÿ à€²à€Ÿà€à€¿ F10 "
+"à€¥à€¿à€à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/greeter/greeter_item_ulist.c:154
+msgid "Already logged in"
+msgstr "à€ªà€¹à€¿à€²à¥à€¯à¥ à€²à€à€à€š à€"
+
+#: ../gui/greeter/greeter_parser.c:1081 ../gui/greeter/greeter_system.c:196
+msgid "Sus_pend"
+msgstr "à€šà€¿à€²à€®à¥à€¬à€š"
+
+#: ../gui/greeter/greeter_parser.c:1091
+msgid "Remote Login via _XDMCP"
+msgstr "XDMCP à€¹à¥à€Šà¥ à€°à€¿à€®à¥à€ à€²à€à€à€š"
+
+#: ../gui/greeter/greeter_parser.c:1096
+msgid "Confi_gure"
+msgstr "à€à€šà¥à€«à€¿à€à€°"
+
+#: ../gui/greeter/greeter_parser.c:1101
+msgid "Op_tions"
+msgstr "à€µà€¿à€à€²à¥à€ªà€¹à€°à¥"
+
+#: ../gui/greeter/greeter_parser.c:1130
+msgid "_OK"
+msgstr "à€ à¥à€ à€"
+
+#: ../gui/greeter/greeter_parser.c:1135
+msgid "_Cancel"
+msgstr "à€°à€Šà¥à€Š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_session.c:172
+#, c-format
+msgid "You have chosen %s for this session"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€¯à¥ à€žà€€à¥à€°à€à€Ÿ à€²à€Ÿà€à€¿ %s à€à€¯à€š à€à€°à¥à€šà¥ à€­à€à€à¥ à€"
+
+#: ../gui/greeter/greeter_session.c:175
+#, c-format
+msgid ""
+"If you wish to make %s the default for future sessions, run the 'switchdesk' "
+"utility (System->Desktop Switching Tool from the panel menu)."
+msgstr "à€¯à€Šà€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€­à€µà€¿à€·à¥à€¯à€à€Ÿ à€²à€Ÿà€à€¿ à€žà€€à¥à€°à€à€Ÿ %s à€²à€Ÿà€ à€ªà¥à€°à¥à€µà€šà€¿à€°à¥à€§à€Ÿà€°à€¿à€€ à€¬à€šà€Ÿà€à€š à€à€Ÿà€à€šà¥ à€¹à¥à€šà¥à€ à€­à€šà¥, à€žà¥à€µà€¿à€à€¡à¥à€žà¥à€ à€à€ªà€¯à¥à€à€¿à€€à€Ÿ (à€ªà¥à€°à€£à€Ÿà€²à¥->à€ªà¥à€¯à€Ÿà€šà€² à€®à¥à€šà¥à€¬à€Ÿà€ à€¡à¥à€žà¥à€à€à€ª à€žà¥à€µà€¿à€ à€à€°à¥à€šà¥ à€à€ªà€à€°à€£) à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/greeter/greeter_session.c:228
+msgid "Change _Session"
+msgstr "à€žà€€à¥à€° à€ªà€°à€¿à€µà€°à¥à€€à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_session.c:250
+msgid "Sessions"
+msgstr "à€žà€€à¥à€°à€¹à€°à¥"
+
+#: ../gui/greeter/greeter_session.c:270
+msgid "_Last session"
+msgstr "à€
+à€šà¥à€€à€¿à€® à€žà€€à¥à€°"
+
+#: ../gui/greeter/greeter_session.c:276
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€žà€¬à¥à€­à€Šà€Ÿ à€
+à€šà¥à€€à€¿à€®à€®à€Ÿ à€²à€à€à€š à€à€°à¥à€Šà€Ÿà€à¥ à€žà€€à¥à€° à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€"
+
+#: ../gui/greeter/greeter_system.c:163
+msgid "Confi_gure Login Manager..."
+msgstr "à€²à€-à€à€š à€ªà¥à€°à€¬à€šà¥à€§à€ à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥..."
+
+#: ../gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "à€à€à€à€Ÿ à€à€Ÿà€°à¥à€¯ à€°à¥à€à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€° à€¬à€šà¥à€Š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:285
+msgid "Shut Down your computer so that you may turn it off."
+msgstr "à€€à€ªà€Ÿà€à€à€à¥ shut down à€à€°à¥à€šà¥à€¹à¥à€žà¥ à€€à€Ÿ à€à€¿ à€€à€ªà€Ÿà€à€à€²à¥ à€¯à€žà€²à€Ÿà€ à€¬à€šà¥à€Š à€à€°à¥à€š à€žà€à¥à€šà¥à€¹à¥à€šà¥à€ à¥€"
+
+#: ../gui/greeter/greeter_system.c:300
+msgid "_Restart the computer"
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€° à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:303
+msgid "Restart your computer"
+msgstr "à€€à€ªà€Ÿà€à€à€à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€«à¥à€°à€¿ à€žà¥à€°à¥ à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:317
+msgid "Sus_pend the computer"
+msgstr "à€à€®à¥à€ªà¥à€¯à¥à€à€°à€²à€Ÿà€ à€šà€¿à€²à€®à¥à€¬à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:320
+msgid "Suspend your computer"
+msgstr "à€€à€ªà€Ÿà€à€à€à¥ à€à€®à¥à€ªà¥à€¯à¥à€à€° à€šà€¿à€²à€®à¥à€¬à€š à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:334
+msgid "Run _XDMCP chooser"
+msgstr "XDMCP à€à€šà¥à€€à€à€°à¥à€€à€Ÿ à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:337
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"computers, if there are any."
+msgstr "à€à€à€à€Ÿ XDMCP à€à€šà¥à€à€à€°à¥à€€à€Ÿà€²à€Ÿà€ à€à€²à€Ÿà€à€šà¥à€¹à¥à€žà¥ à€à€žà€²à¥ à€€à€ªà€Ÿà€à€à€²à€Ÿà€ à€à€ªà€²à€¬à¥à€§ à€°à€¿à€®à¥à€ à€à€®à¥à€ªà¥à€¯à¥à€à€°à€²à€Ÿà€ à€²à€ à€à€°à¥à€š à€
+à€šà¥à€®à€€à€¿ à€Šà€¿à€šà¥à€, à€¯à€Šà€¿ à€€à¥à€¯à€¹à€Ÿ à€à¥à€¹à€¿ à€ à¥€"
+
+#: ../gui/greeter/greeter_system.c:354
+msgid "Confi_gure the login manager"
+msgstr "à€²à€à€à€š à€ªà¥à€°à€¬à€šà¥à€§à€à€²à€Ÿà€ à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../gui/greeter/greeter_system.c:357
+msgid "Configure GDM (this login manager). This will require the root password."
+msgstr "GDM (à€¯à¥ à€²à€à€à€š à€ªà¥à€°à€¬à€šà¥à€§à€) à€²à€Ÿà€ à€à€šà¥à€«à€¿à€à€° à€à€°à¥à€šà¥à€¹à¥à€žà¥ à¥€ à€¯à€žà€²à€Ÿà€ à€°à¥à€ à€ªà€Ÿà€žà€µà€°à¥à€¡ à€à€µà€¶à¥à€¯à€ à€ªà€°à¥à€ à¥€"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "à€¬à¥à€šà¥à€¡, à€à¥à€®à¥à€žà¥ à€¬à¥à€šà¥à€¡"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "à€µà¥à€€à¥à€€à€¹à€°à¥"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "à€šà¥à€²à¥ à€µà¥à€€à¥à€€à€¹à€°à¥ à€žà€¹à€¿à€€à€à¥ à€µà€¿à€·à€¯à€µà€žà¥à€€à¥"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(à€žà€¿)à¥šà¥Šà¥Šà¥š GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "GNOME à€à€²à€Ÿà€à¥ à€«à¥à€ž à€¬à¥à€°à€Ÿà€à€à€°à€¹à€°à¥ à€žà€¹à€¿à€€à€à¥ à€µà¥à€€à¥à€€à€¹à€°à¥à€à¥ à€­à€¿à€šà¥à€šà€€à€Ÿ"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "GNOME à€à€²à€Ÿà€à€Ÿà€°à€¹à€°à¥"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "à€¬à¥à€°à€Ÿà€à€à€° à€žà€¹à€¿à€€à€à¥ à€à¥à€¶à€¿à€¯à€Ÿà€²à¥ GNOME"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "GNOME à€à€²à€Ÿ à€à¥ à€µà¥à€€à¥à€€à€¹à€°à¥à€à¥ à€­à€¿à€šà¥à€šà€€à€Ÿ"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "à€à¥à€¶à€¿à€¯à€Ÿà€²à¥ GNOME"
+
+#: ../gui/modules/dwellmouselistener.c:656
+#: ../gui/modules/keymouselistener.c:926
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"à€à€²à€Ÿà€à€š (%s)\n"
+"à€ªà¥à€°à€¯à€Ÿà€ž à€à€°à¥à€Šà€Ÿà€à¥ à€€à¥à€°à¥à€à€¿ à€à¥à€š (%s)à€®à€Ÿ à€²à€¿à€à¥à€à¥ à€­à€à€à¥ à€¹à¥à€šà¥à€"
+
+#: ../gui/modules/keymouselistener.c:254
+#, c-format
+msgid "Cannot open gestures file: %s"
+msgstr "à€à¥à€žà¥à€à€° à€«à€Ÿà€à€² à€à¥à€²à¥à€š à€žà€à€¿à€Šà¥à€š: %s"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:38
+msgid "DMX display to migrate to"
+msgstr "à€®à€Ÿ DMX à€ªà¥à€°à€Šà€°à¥à€¶à€š à€¬à€žà€Ÿà€ à€žà€Ÿà€°à¥à€š"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:39 ../utils/gdm-dmx-reconnect-proxy.c:44
+msgid "DISPLAY"
+msgstr "DISPLAY"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:43
+msgid "Backend display name"
+msgstr "à€¬à¥à€¯à€Ÿà€à€à€šà¥à€¡ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€šà€Ÿà€®"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:48
+msgid "Xauthority file for destination display"
+msgstr "à€à€šà¥à€€à€µà¥à€¯ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€à€Ÿ à€²à€Ÿà€à€¿ Xà€
+à€§à€¿à€à€Ÿà€° à€«à€Ÿà€à€²"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:49 ../utils/gdm-dmx-reconnect-proxy.c:54
+msgid "AUTHFILE"
+msgstr "AUTHFILE"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:53
+msgid "Xauthority file for backend display"
+msgstr "à€¬à¥à€¯à€Ÿà€à€à€šà¥à€¡ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€à€Ÿ à€²à€Ÿà€à€¿ Xà€
+à€§à€¿à€à€Ÿà€° à€«à€Ÿà€à€²"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:71
+#, c-format
+msgid "Failed to open display \"%s\"\n"
+msgstr "à€à¥à€²à¥à€š à€
+à€žà€«à€² à€ªà¥à€°à€Šà€°à¥à€¶à€š \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:75
+#, c-format
+msgid "DMX extension not present on \"%s\"\n"
+msgstr "DMX à€µà€¿à€žà¥à€€à€Ÿà€°à€®à€Ÿ à€ªà¥à€°à€žà¥à€€à¥à€€ à€à¥à€š \"%s\"\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:98
+msgid "- migrate a backend display from one DMX display to another"
+msgstr "- à€à€à€à€Ÿ DMX à€ªà¥à€°à€Šà€°à¥à€¶à€šà€¬à€Ÿà€ à€
+à€šà¥à€¯à€®à€Ÿ à€à€à€à€Ÿ à€¬à¥à€¯à€Ÿà€à€à€šà¥à€¡ à€ªà¥à€°à€Šà€°à¥à€¶à€šà€®à€Ÿ à€¬à€žà€Ÿà€ à€žà€Ÿà€°à¥à€šà¥à€¹à¥à€žà¥"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:104
+#, c-format
+msgid "You must specify a destination DMX display using %s\n"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€à€šà¥à€€à€¬à¥à€¯ DMX à€ªà¥à€°à€Šà€°à¥à€¶à€š à€€à¥à€à¥à€šà¥ à€ªà€°à¥à€Šà€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥ %s\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:109
+#, c-format
+msgid "You must specify a backend display by using %s\n"
+msgstr "à€€à€ªà€Ÿà€à€à€²à¥ à€¬à¥à€¯à€Ÿà€à€à€šà¥à€¡ à€ªà¥à€°à€Šà€°à¥à€¶à€š à€€à¥à€à¥à€šà¥ à€ªà€°à¥à€Šà€ à€ªà¥à€°à€¯à¥à€ à€à€°à¥à€Šà¥ %s\n"
+
+#: ../utils/gdm-dmx-reconnect-proxy.c:124
+#, c-format
+msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+msgstr "DMXà€ªà€°à¥à€Šà€Ÿ à€¥à€ªà¥à€š à€
+à€žà€«à€² \"%s\" à€®à€Ÿ \"%s\"\n"
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "à€°à¥à€à€à¥ à€°à¥à€ªà€®à€Ÿà€®à€Ÿ GDMaskpass à€®à€Ÿà€€à¥à€° à€à€²à¥à€à€šà¥à€\n"
+
+#: ../utils/gdmaskpass.c:42 ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "à€ªà¥à€°à€®à€Ÿà€£à¥à€à€°à€£à€à¥ à€
+à€žà€«à€²à€€à€Ÿ !\n"
+
+#: ../vicious-extensions/glade-helper.c:84
+#: ../vicious-extensions/glade-helper.c:116
+#: ../vicious-extensions/glade-helper.c:138
+#: ../vicious-extensions/glade-helper.c:158
+msgid "(memory buffer)"
+msgstr "(à€žà¥à€®à¥à€€à€¿à€à¥ à€¬à€«à€°)"
+
+#: ../vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occurred while loading user interface element %s%s from file %s.  "
+"Possibly the glade interface description was corrupted.  %s cannot continue "
+"and will exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"%s à€«à€Ÿà€à€²à€¬à€Ÿà€ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€šà¥à€à€°à€«à¥à€ž à€€à€€à¥à€µ %s%s à€²à€Ÿà€ à€²à¥à€¡ à€à€°à¥à€Šà€Ÿ à€à€à€à€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€  à€žà€Ÿà€¯à€Š "
+"à€à¥à€²à¥à€¡ à€à€šà¥à€à€°à€«à¥à€žà€à¥ à€µà€°à¥à€£à€š à€Šà¥à€·à€¿à€€ à€­à€à€à¥ à€ à¥€ %s à€
+à€¬ à€à€Ÿà€°à¥ à€°à€¹à€š à€žà€à¥à€€à¥à€š à€° à€
+à€¬ à€šà€¿à€à¥à€²à€Šà¥à€à€ à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ %s "
+"à€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€Ÿà€à€à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à€µà€Ÿ %s à€²à€Ÿà€ à€ªà¥à€š: à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€"
+
+#: ../vicious-extensions/glade-helper.c:208
+#: ../vicious-extensions/glade-helper.c:276
+#: ../vicious-extensions/glade-helper.c:318
+msgid "Cannot load user interface"
+msgstr "à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€šà¥à€à€°à€«à¥à€ž à€²à¥à€¡ à€à€°à¥à€š à€žà€à¥à€š"
+
+#: ../vicious-extensions/glade-helper.c:214
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"à€à¥à€²à¥à€¡ à€«à€Ÿà€à€² à€à¥à€°à¥à€¯à€Ÿà€à€®à€Ÿ à€ ! à€ à¥à€ à€«à€Ÿà€à€² à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à€¿à€à€à¥ à€à¥à€°à€Ÿà€®à€Ÿ à€¢à¥à€à¥à€ à€¹à¥à€šà¥à€¹à¥à€žà¥ !\n"
+"à€«à€Ÿà€à€²: %s à€µà€¿à€¡à¥à€à¥à€: %s"
+
+#: ../vicious-extensions/glade-helper.c:246
+#, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+"%s à€«à€Ÿà€à€²à€¬à€Ÿà€ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€šà¥à€à€°à€«à¥à€ž à€€à€€à¥à€µ %s%s à€€à€€à¥à€µ à€²à¥à€¡à€¿à€à¥à€ à€à€°à¥à€Šà€Ÿ à€à€à€à€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€ à€à¥à€²à€¿à€žà¥à€à¥ à€ªà¥à€°à€à€Ÿà€°à€à¥ "
+"à€µà€¿à€¡à¥à€à¥à€ à€®à€Ÿ %d à€žà¥à€€à€®à¥à€­à¥ à€¹à¥à€šà¥à€ªà€°à¥à€Šà€ à¥€ à€žà€®à¥à€­à€µà€€: à€à¥à€²à¥à€¡ à€à€šà¥à€à€°à€«à¥à€žà€à¥ à€µà€°à¥à€£à€š à€Šà¥à€·à€¿à€€ à€ à¥€ %s à€
+à€¬ à€à€Ÿà€°à¥ à€°à€¹à€š à€žà€à¥à€€à¥à€š à€° "
+"à€
+à€¬ à€šà€¿à€žà¥à€à€Šà¥à€à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ %s à€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€Ÿà€à€à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à€µà€Ÿ %s à€²à€Ÿà€ à€ªà¥à€š:à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€"
+msgstr[1] ""
+"%s à€«à€Ÿà€à€²à€¬à€Ÿà€ à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€šà¥à€à€°à€«à¥à€ž à€€à€€à¥à€µ %s%s à€²à¥à€¡à€¿à€à¥à€ à€à€°à¥à€Šà€Ÿ à€à€à€à€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€ à€à¥à€²à€¿à€žà¥à€à¥ à€ªà¥à€°à€à€Ÿà€°à€à¥ "
+"à€µà€¿à€¡à¥à€à¥à€ à€®à€Ÿ %d à€žà¥à€€à€®à¥à€­à€¹à€°à¥ à€¹à¥à€šà¥à€ªà€°à¥à€Šà€ à¥€ à€žà€®à¥à€­à€µà€€: à€à¥à€²à¥à€¡ à€à€šà¥à€à€°à€«à¥à€žà€à¥ à€µà€°à¥à€£à€š à€Šà¥à€·à€¿à€€ à€ à¥€ %s à€
+à€¬ à€à€Ÿà€°à¥ à€°à€¹à€š "
+"à€žà€à¥à€€à¥à€š à€° à€
+à€¬ à€šà€¿à€žà¥à€à€Šà¥à€à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ %s à€à¥ à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€Ÿà€à€à¥à€šà¥à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à€µà€Ÿ %s à€²à€Ÿà€ à€ªà¥à€š:à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥à€ªà€°à¥à€šà¥ "
+"à€¹à¥à€šà¥à€ à¥€"
+
+#: ../vicious-extensions/glade-helper.c:282
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"à€à¥à€²à¥à€¡ à€«à€Ÿà€à€² à€à¥à€°à¥à€¯à€Ÿà€à€®à€Ÿ à€ ! à€ à¥à€ à€«à€Ÿà€à€² à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à€¿à€à€à¥ à€à¥à€°à€Ÿà€®à€Ÿ à€¢à¥à€à¥à€ à€¹à¥à€šà¥à€¹à¥à€žà¥ !%s à€«à€Ÿà€à€²à€à¥ à€µà€¿à€¡à¥à€à¥à€ %"
+"s à€®à€Ÿ à€
+à€šà¥à€®à€Ÿà€šà€¿à€€ à€à¥à€²à€¿à€žà¥à€à¥ à€žà¥à€€à€®à¥à€­à€¹à€°à¥: %d"
+
+#: ../vicious-extensions/glade-helper.c:302
+#, c-format
+msgid ""
+"An error occurred while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"à€ªà¥à€°à€¯à¥à€à€à€°à¥à€€à€Ÿ à€à€šà¥à€à€°à€«à¥à€ž à€«à€Ÿà€à€² %s à€¬à€Ÿà€ à€€à€€à¥à€µ à€²à¥à€¡à€¿à€à¥à€ à€à€°à¥à€Šà€Ÿ à€à€à€à€Ÿ à€€à¥à€°à¥à€à€¿ à€­à€à€à¥ à€ à¥€ à€žà€®à¥à€­à€µà€€: à€à¥à€²à¥à€¡ "
+"à€à€šà¥à€à€°à€«à¥à€žà€à¥ à€µà€°à¥à€£à€š à€ªà€Ÿà€à€š à€žà€à€¿à€à€š à¥€  %s à€à€Ÿà€°à¥ à€°à€¹à€š à€žà€à¥à€€à¥à€š à€° à€
+à€¬ à€šà€¿à€žà¥à€à€Šà¥à€à€ à¥€ à€€à€ªà€Ÿà€à€à€²à¥ %sà€à¥ à€ªà¥à€š: "
+"à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€Ÿà€à€à¥à€šà¥ à€ªà€°à¥à€šà¥à€ à€° %s à€ªà¥à€š: à€žà¥à€¥à€Ÿà€ªà€šà€Ÿ à€à€°à¥à€šà¥ à€ªà€°à¥à€šà¥ à€¹à¥à€šà¥à€ à¥€"
+
+#: ../vicious-extensions/glade-helper.c:321
+#, c-format
+msgid "No interface could be loaded. This is BAD! (file: %s)"
+msgstr "à€à¥à€šà¥ à€à€šà¥à€à€°à€«à¥à€ž à€²à¥à€¡ à€à€°à¥à€š à€žà€à€¿à€à€š à¥€ à€à€²à€€ ! (à€«à€Ÿà€à€²: %s)"
+
+#: ../vicious-extensions/ve-nongnome.c:135
+msgid "Too many alias levels for a locale; may indicate a loop"
+msgstr "à€žà¥à€¥à€Ÿà€šà¥à€¯ à€à€à¥à€·à€à€Ÿ à€²à€Ÿà€à€¿ à€§à¥à€°à¥ à€à€ªà€šà€Ÿà€® à€žà¥à€€à€°à€¹à€°à¥ à€à€šà¥; à€§à¥à€°à¥à€²à¥ à€²à¥à€ª à€à€šà€Ÿà€à€Šà€"
+
Index: proiecte/PPPP/gdm/po/nl.po
===================================================================
--- proiecte/PPPP/gdm/po/nl.po	(revision 134)
+++ proiecte/PPPP/gdm/po/nl.po	(revision 134)
@@ -0,0 +1,1214 @@
+# translation of gdm2.HEAD.po to Dutch
+#
+# Copyright (C) 1999,2003, 2004, 2006 Free Software Foundation, Inc.
+#
+# Hein-Jan Leliveld <h.j.leliveld@student.tn.tudelft.nl>, 1999.
+# Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>, 2001,2003. 2008.
+# Ronald Hummelink <ronald@hummelink.xs4all.nl>, 2002.
+# Tino Meinen <a.t.meinen@chello.nl>, 2004, 2005, 2006, 2008.
+# Vincent van Adrighem <adrighem@gnome.org>, 2004, 2006.
+# Michiel Sikkes <michiel.sikkes@gmail.com>, 2006.
+# Wouter Bolsterlee <wbolster@gnome.org>, 2006â2009.
+#
+# Authentication      identificatie / aanmeldingscontrole
+# display             scherm
+# face browser        gezichtenlijst/gebruikersfoto's
+# suspend             pauzeren/pauzestand/pauzeerstand
+# hibernate           slaapstand/slapen
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-02-16 13:01+0100\n"
+"PO-Revision-Date: 2008-09-07 18:15+0200\n"
+"Last-Translator: Vincent van Adrighem <adrighem@gnome.org>\n"
+"Language-Team: Dutch <vertaling@vrijschrift.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "Het bestand /dev/urandom is geen character device"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "Debug-code gebruiken"
+
+# Beeldscherm?
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "Scherm-ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "Gnome Aanmeldbeheer"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kan de gebruiker \"%s\" niet vinden op het systeem"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:217
+msgid "Unable to initialize login system"
+msgstr "kan aanmeldsysteem niet initialiseren"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:253
+msgid "Unable to authenticate user"
+msgstr "Kan gebruiker niet authenticeren"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:307
+msgid "Unable to authorize user"
+msgstr "Kan gebruiker niet autoriseren"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "Kan aanmeldgegevens niet vaststellen"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1097
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Kan de X-server (grafische omgeving) niet starten vanwege een interne fout. "
+"Neem contact op met de systeembeheerder of bekijk het logboek om een "
+"diagnose te maken. Dit scherm wordt in de tussentijd uitgeschakeld. Herstart "
+"GDM wanneer het probleem is opgelost."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: kan geen verbinding maken met moederscherm '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Server moest gestart worden als %s, maar die gebruiker bestaat helemaal niet"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Kan groeps-ID niet instellen op %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() mislukt voor %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Kan gebruikers-ID niet instellen op %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Kan groeps-ID niet instellen op 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Kan het logboek voor scherm %s niet openen!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Fout bij instellen van %s naar %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Serverprioriteit kon niet worden ingesteld op %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Lege serveropdracht voor scherm %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Gebruikersnaam"
+
+# de naam van de gebruiker op het systeem/computer
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "De gebruikersnaam"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Computernaam"
+
+# de naam van de gastcomputer
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "De computernaam"
+
+# Beeldscherm/Schermapparaat
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Beeldscherm"
+
+# beeldschermapparaat
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Het beeldscherm"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "opdracht afgesloten met status %d"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "fout bij initialisering van aanmeldcontrole - %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "algemene fout"
+
+# geen vrij geheugen/geen geheugen meer
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "geen vrije geheugenruimte"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "programmafout"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "onbekende fout"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "Gebruikersnaam:"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"fout bij doorgeven gewenste tekst bij het naamveld aan authenticatiesysteem "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "fout bij doorgeven computernaam aan authenticatiesysteem - %s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "fout bij doorgeven van gebruikersconsole aan authenticatiesysteem - %s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "fout bij doorgeven schermnaam aan authenticatiesysteem - %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "fout bij doorgeven van xauth-gegevens aan authenticatiesysteem - %s"
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "geen gebruikersaccount beschikbaar"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "Kan gebruiker niet wisselen"
+
+#: ../daemon/gdm-simple-slave.c:426
+msgid "Unable establish credentials"
+msgstr "Kan eenmeldgegevens niet vaststellen"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Gebruiker %s bestaat niet"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Groep %s bestaat niet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "Kan geen socket aanmaken!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP verzoek van host %s geweigerd"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr "Kan authlijst uit pakket halen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "Fout in controlesom"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "Foutief adres"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Kan schermadres niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Kan poortnummer van scherm niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Kan geen authlijst uit pakket halen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Fout bij checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2127
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: REQUEST ontvangen van verboden host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Kan het schermnummer niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Kan het verbindingstype niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2151
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Kan clientadres niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2159
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Kan de identificatienamen niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2168
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Kan de identificatiedata niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2178
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Kan de identificatielijst niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2197
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Kan Producent-ID niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2224
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Fout in checksum van %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2476
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: \"Manage\" ontvangen van verboden host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2751
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Kan sessie-ID niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2499
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Kan schermklasse niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2604
+#: ../daemon/gdm-xdmcp-display-factory.c:2654
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Kan adres niet lezen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2734
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: KEEPALIVE ontvangen van verboden host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2823
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Kan XDMCP-header niet lezen!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Versie van XDMCP niet goed!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: Kan adres niet analyseren"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3233
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Kan de naam van de server niet vinden: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Kan PID-bestand %s niet beschrijven. Mogelijkerwijs is er geen vrije "
+"schijfruimte meer: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logmap %s bestaat niet of is geen map."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s bestaat niet. Gestopt."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s niet herkend. Gestopt."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s is geen eigendom van gebruiker %d, groep %d. Gestopt."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s heeft verkeerde rechten %o. Moet %o zijn. Gestopt."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Kan de GDM-gebruiker â%sâ niet vinden. Gestopt!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "De GDM-gebruiker mag geen root zijn. Gestopt!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Kan GDM-groep â%sâ niet vinden. Gestopt!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "De GDM-groep mag geen root zijn. Gestopt!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Ook stoppen bij waarschuwingen"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Afsluiten na een tijdje - voor debuggen"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM-versie weergeven"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gnome Aanmeldbeheer"
+
+# wil -> mag
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Alleen root wil gdm opstarten"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GDM (Gnome aanmeldbeheer) Session worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "Aanmeldvenster"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Energiebeheer"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Energiebeheer-service"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Gnome instellingenservice"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Gnome vergrootglas"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Delen van het scherm uitvergroten"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Gnome schermtoetsenbord"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Schermtoetsenbord gebruiken"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+# klaar voor gebruik/gereed
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Schermlezer"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Gegevens op het scherm weergeven via spraak of braille"
+
+# hostsysteem/hostcomputer/computer/systeem
+# het/een/.
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Selecteer computer"
+
+# BUG: XMCP aan het begin moet zijn: XDMCP
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Kan geen XDMCP-buffer aanmaken!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Kan XDMCP-header niet lezen!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Waarde"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "percentage voltooide tijd"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "Inactieve tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"De te gebruiken tekst in het label als de gebruiker nog geen item heeft "
+"gekozen"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "Actieve tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"De te gebruiken tekst in het label als de gebruiker een item heeft gekozen"
+
+# a=verkorte weekdag
+# b=verkorte maand
+# d=dag van de maand (01)
+# e=dag van de maand (1)
+# l=uur (1-12)
+# p=lokaal equivalent van AM/PM
+# H=uur (0-23)
+# M=minuut
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+# a=verkorte weekdag
+# b=verkorte maand
+# d=dag van de maand (01)
+# e=dag van de maand (1)
+# l=uur (1-12)
+# p=lokaal equivalent van AM/PM
+# H=uur (0-23)
+# M=minuut
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+# wij zeggen maandag 12 feb ipv maandag feb 12
+# a=verkorte weekdag
+# b=verkorte maand
+# d=dag van de maand (01)
+# e=dag van de maand (1)
+# l=uur (1-12)
+# p=lokaal equivalent van AM/PM
+# H=uur (0-23)
+# M=minuut
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+# a=verkorte weekdag
+# b=verkorte maand
+# d=dag van de maand (01)
+# e=dag van de maand (1)
+# l=uur (1-12)
+# p=lokaal equivalent van AM/PM
+# H=uur (0-23)
+# M=minuut
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "Automatische aanmeldingâŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "AfbrekenâŠ"
+
+# opnieuw starten/opstarten  /herstarten
+# herstarten is mislukt/niet gelukt
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "Kon de computer niet herstarten"
+
+# u heeft geen toestemming/u mag niet
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+"U mag de computer niet herstarten omdat meerdere gebruikers aangemeld zijn"
+
+# stoppen/afsluiten
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "Kon de computer niet afsluiten"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+"U mag de computer niet afsluiten omdat meerdere gebruikers aangemeld zijn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "Selecteer de taal en klik op âAanmeldenâ"
+
+# aanmeldingscontrole
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Aanmeldvenster"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Computernaam"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Aanmelden"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Herstarten"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Uitschakelen"
+
+# pauzestand/pauzeren
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Pauzeren"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versie"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "pagina 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "Paneel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Talen"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Talen:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Taal:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "OverigeâŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Kies een taal uit de lijst van beschikbare talen."
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "Niet gespecificeerd"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Toetsenbordindelingen"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Toetsenbord:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "OverigâŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Kies een toetsenbordindeling uit de lijst van beschikbare indelingen."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Labeltekst"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "De te gebruiken tekst voor het label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Pictogramnaam"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Het te gebruiken pictogram voor het label"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Standaard-item"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Het id van het standaard-item"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maximum aantal items"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Het maximum aantal items in de lijst"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Aanmelding op afstand (Verbinden met %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Aanmelding op afstand (Verbonden met %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "Aanmelding op afstand"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessies:"
+
+# flyer/banner/tijdelijk mededeling/welkomstbericht/begroetingstekst
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Welkomstbericht"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "De herstartknoppen niet tonen"
+
+# bekende/legale
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "Legale gebruikers niet tonen in het aanmeldvenster"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "Toetsenbordplugin inschakelen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "Debug-code gebruiken"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "Debug-code gebruiken voor het aanmeldprogramma."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "Schermtoetsenbord inschakelen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "Vergrootglad inschakelen"
+
+# klaar voor gebruik/gereed
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "Schermlezer inschakelen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "Het welkomstbericht tonen"
+
+# welkomstlogo/aanmeldlogo
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "Pictogramnaam voor het aanmeldlogo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Recente toetsenbordindelingen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "Recent gebruikte talen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"Inschakelen om de gebruikers van het systeem niet te tonen in het "
+"aanmeldvenster."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"Inschakelen om de herstartknoppen van het aanmeldvenster niet te tonen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "Inschakelen om de achtergrondinstellingenplugin te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+"Inschakelen om de plugin voor het beheer van de media-toetsen te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "Inschakelen om het schermtoetsenbord te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "Inschakelen om de toetsenbordtoegankelijkheidsplugin te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "Inschakelen om het vergrootglas te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "Inschakelen om de schermlezer te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+"Inschakelen om de plugin voor het beheer van de geluidsinstellingen te "
+"gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "Inschakelen om de plugin voor xrandr te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+"Inschakelen om de plugin voor het beheer van de xsettings-instellingen te "
+"gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Instellen op een lijst van standaard weer te geven toetsenbordindelingen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Instellen op een lijst van standaard weer te geven talen."
+
+# thema van pictogramnaam/naam van het themapictogram
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Ingesteld op de naam van het themapictogram dat gebruikt wordt voor het "
+"aanmeldlogo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "Inschakelen om het welkomstbericht te tonen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "Inschakelen om compiz voor het vensterbeheer te gebruiken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "Tekst van het welkomstbericht in het aanmeldvenster."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Waar als de plugin voor achtergrondinstellingen gebruikt wordt."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Ingeschakeld als de plugin voor het beheer van de media-toetsen gebruikt "
+"wordt."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"Ingeschakeld als de plugin voor het beheer van de geluidsinstellingen "
+"gebruikt wordt."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Ingeschakeld als de xrandr-plugin gebruikt wordt."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Waar als de plugin voor xsettings-instellingen gebruikt wordt."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "Compiz gebruiken voor het vensterbeheer"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Tijdsduur"
+
+# timer/teller/afteller/eierwekker/wekker/tijdklok
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Aantal seconden voordat de teller stopt"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Starttijd"
+
+# de starttijd van de timer/teller
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "De starttijd van de teller"
+
+# doelend op de teller
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Is het actief?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Of de teller momenteel aan het aftellen is"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "Beheer"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "Het gebruikersbeheerobject waar deze gebruiker door beheerd wordt."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "AnderenâŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "Kies een ander account"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "Gast"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "Aanmelden als tijdelijke gast"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "Automatische aanmelding"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "Automatisch aanmelden na het selecteren van de opties"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "Aanmelden als %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "Al aangemeld"
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Het applet voor wisselen van gebruikers is vrije software; U mag het "
+"herdistribueren en/of wijzigen onder de voorwaarden van de GNU General "
+"Public License als gepubliceerd door the Free Software Foundation; ofwel "
+"versie 2, alsook (uw eigen optie) elke latere versie."
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid ""
+"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."
+msgstr ""
+"Dit programma wordt gedistribueerd in de hoop dat het bruikbaar zal zijn, "
+"maar ZONDER ENIGE GARANTIE; zelfs zonder de impliciete garantie voor "
+"VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN SPECIFIEK DOEL. Zie de GNU General "
+"Public License voor meer details."
+
+#: ../gui/user-switch-applet/applet.c:168
+msgid ""
+"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 "
+msgstr ""
+"U zou een kopie ontvangen moeten hebben van de GNU General Public License "
+"bij dit programma; indien dit niet het geval is, schrijf dan een brief naar "
+"de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, "
+"MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "A menu to quickly switch between users."
+msgstr "Een menu om snel tussen gebruikers te wisselen."
+
+#: ../gui/user-switch-applet/applet.c:186
+msgid "translator-credits"
+msgstr ""
+"Hein-Jan Leliveld\n"
+"Vincent van Adrighem\n"
+"Ronald Hummelink\n"
+"Tino Meinen\n"
+"Michiel Sikkes\n"
+"Wouter Bolsterlee\n"
+"\n"
+"Kijk voor meer informatie op http://nl.gnome.org/"
+
+#: ../gui/user-switch-applet/applet.c:643
+#: ../gui/user-switch-applet/applet.c:778
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Kan scherm niet vergrendelen: %s"
+
+#: ../gui/user-switch-applet/applet.c:665
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Kan schermbeveiliging niet tijdelijk instellen op zwart scherm: %s"
+
+#: ../gui/user-switch-applet/applet.c:876
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Kan niet afmelden: %s"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Available"
+msgstr "Beschikbaar"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Invisible"
+msgstr "Onzichtbaar"
+
+#: ../gui/user-switch-applet/applet.c:961
+msgid "Busy"
+msgstr "Bezig"
+
+#: ../gui/user-switch-applet/applet.c:962
+msgid "Away"
+msgstr "Afwezig"
+
+#: ../gui/user-switch-applet/applet.c:1108
+msgid "Account Information..."
+msgstr "Account-informatieâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1120
+msgid "System Preferences..."
+msgstr "SysteemvoorkeurenâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1136
+msgid "Lock Screen"
+msgstr "Scherm vergrendelen"
+
+# wissel/wisselen
+#: ../gui/user-switch-applet/applet.c:1147
+msgid "Switch User"
+msgstr "Wisselen van gebruiker"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1158
+msgid "Quit..."
+msgstr "AfsluitenâŠ"
+
+#: ../gui/user-switch-applet/applet.c:1261
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: ../gui/user-switch-applet/applet.c:1373
+msgid "User Switch Applet"
+msgstr "Gebruikers wisselen-applet"
+
+#: ../gui/user-switch-applet/applet.c:1382
+msgid "Change account settings and status"
+msgstr "Account-instellingen en -status wijzigen"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Een menu om snel te wisselen tussen gebruikers"
+
+# wissel/wisselen
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Wisselen van gebruiker"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "User Switcher Applet Factory"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Persoonlijke _informatie bewerken"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "Info _overâŠ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Gebruikers en groepen be_werken"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Genegeerd - aanwezig om compatibiliteitsredenen"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "OPDRACHT"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "Debug-uitvoer"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "De versie van deze toepassing"
+
+# huh?
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Kon de huidige sessie niet identificeren."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "â Nieuwe GDM-login"
+
+#: ../utils/gdmflexiserver.c:762
+msgid "Unable to start new display"
+msgstr "Kan geen nieuw scherm starten"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "Een schermafdruk maken"
Index: proiecte/PPPP/gdm/po/nn.po
===================================================================
--- proiecte/PPPP/gdm/po/nn.po	(revision 134)
+++ proiecte/PPPP/gdm/po/nn.po	(revision 134)
@@ -0,0 +1,3901 @@
+# translation of nn.po to Norwegian Nynorsk
+# Norwegian (nynorsk) translation of gdm.
+# Copyright (C) 2001 Roy-Magne Mo
+# Kjartan Maraas  <kmaraas@gnome.org>, 2001.
+# Roy-Magne Mo <rmo@sunnmore.net>, 2001.
+# Ã
+smund SkjÃŠveland <aasmunds@fys.uio.no>, 2003, 2004, 2005, 2006.
+# Ã
+smund SkjÃŠveland <aasmunds@ulrik.uio.no>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: nn\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
+"cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-10-16 10:33+0200\n"
+"Last-Translator: Ã
+smund SkjÃŠveland <aasmunds@ulrik.uio.no>\n"
+"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 0.3\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom er ikkje ei teikn-eining"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Bruk feilsÃžkingskode"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+#| msgid "Display"
+msgid "Display ID"
+msgstr "Display-ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME displayhandsamar-slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "klarte ikkje finna brukaren Â«%sÂ» pÃ¥ systemet"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Klarte ikkje Ã¥ starta pÃ¥loggingsystemet"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+#| msgid "Couldn't authenticate user"
+msgid "Unable to authenticate user"
+msgstr "Klarte ikkje autentisera brukar"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Klarte ikkje Ã¥ autorisera brukar"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+#| msgid "Unable to establish service %s: %s\n"
+msgid "Unable to establish credentials"
+msgstr "Klarte ikkje Ã¥ fastslÃ¥ akkreditering"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+#| msgid ""
+#| "Could not start the X\n"
+#| "server (your graphical environment)\n"
+#| "due to some internal error.\n"
+#| "Please contact your system administrator\n"
+#| "or check your syslog to diagnose.\n"
+#| "In the meantime this display will be\n"
+#| "disabled.  Please restart GDM when\n"
+#| "the problem is corrected."
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Klarte ikkje starta X-tenaren (det grafiske miljÃžet) pÃ¥ grunn av ein intern "
+"feil. Kontakt systemansvarleg eller kontroller systemloggen for Ã¥ finna ut "
+"kva som er feil. I mellomtida vil dette displayet verta slÃ¥tt av. Start GDM "
+"pÃ¥ nytt nÃ¥r feilen er retta."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: Klarte ikkje kopla til forelderdisplay Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361, c-format
+#| msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Tenaren skulle startast av brukar %s, men den brukaren finst ikkje"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444, c-format
+#| msgid "%s: Couldn't set groupid to %d"
+msgid "Couldn't set groupid to %d"
+msgstr "Klarte ikkje setja groupid til %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450, c-format
+#| msgid "%s: initgroups () failed for %s"
+msgid "initgroups () failed for %s"
+msgstr "initgroups () feila for %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456, c-format
+#| msgid "%s: Couldn't set userid to %d"
+msgid "Couldn't set userid to %d"
+msgstr "Klarte ikkje setja brukarid til %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+#| msgid "%s: Couldn't set groupid to 0"
+msgid "Couldn't set groupid to 0"
+msgstr "Klarte ikkje setja groupid til 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Klarte ikkje opna loggfila for display %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Feil ved setjing av %s til %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Klarte ikkje setja tenarprioritet til %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Tom tenarkommando for display %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Brukarnamn"
+
+#: ../daemon/gdm-session-auditor.c:91
+#| msgid "Username"
+msgid "The username"
+msgstr "Brukarnamnet"
+
+#: ../daemon/gdm-session-auditor.c:95
+#| msgid "Username"
+msgid "Hostname"
+msgstr "Vertsnamn"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Vertsnamnet"
+
+#: ../daemon/gdm-session-auditor.c:101
+#| msgid "Display"
+msgid "Display Device"
+msgstr "Display-eining"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Display-eininga"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "feil under oppstart av samtale med autentiseringssystemet - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "uspesifikk feil"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "tom for minne"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "programmeringsfeil"
+
+#: ../daemon/gdm-session-worker.c:1297
+#| msgid "Unknown error occurred."
+msgid "unknown error"
+msgstr "ukjent feil"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Brukarnamn:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"feil under varsling av autentiseringssystemet om foretrukken "
+"brukarnamndialog - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"feil under varsling av autentiseringssystemet om vertsnamnet til brukaren - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"feil under varsling av autentiseringssystemet om konsollet til brukaren - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "feil under varsling av autentiseringssystemet om display-streng - %s"
+
+#: ../daemon/gdm-session-worker.c:1367, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"feil under varsling av autentiseringssystemet om display-xauth-akkreditering "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "ingen brukarkonto tilgjengeleg"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Klarte ikkje Ã¥ byta til brukar"
+
+#: ../daemon/gdm-welcome-session.c:426, c-format
+#| msgid "Xnest doesn't exist."
+msgid "User %s doesn't exist"
+msgstr "Brukaren %s finst ikkje"
+
+#: ../daemon/gdm-welcome-session.c:433, c-format
+#| msgid "Xnest doesn't exist."
+msgid "Group %s doesn't exist"
+msgstr "Gruppa %s finst ikkje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+#| msgid "%s: Could not create socket!"
+msgid "Could not create socket!"
+msgstr "Klarte ikkje laga sokkel!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Avslo XDCMP-fÃžrespurnad frÃ¥ vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+#| msgid "%s: Could not extract authlist from packet"
+msgid "Could not extract authlist from packet"
+msgstr "Klarte ikkje henta autentiseringsliste frÃ¥ pakken"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+#| msgid "%s: Error in checksum"
+msgid "Error in checksum"
+msgstr "Feil i sjekksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+#| msgid "%s: Bad address"
+msgid "Bad address"
+msgstr "Ugyldig adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Klarte ikkje lesa displayadresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Klarte ikkje lesa portnummeret til displayet."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Klarte ikkje henta autentiseringsliste frÃ¥ pakken"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Feil i sjekksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Fekk REQUEST frÃ¥ bannlyst vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Klarte ikkje lesa displaynummer"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Klarte ikkje lesa tilkoplingstype"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Klarte ikkje lesa klientadressa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Klarte ikkje lesa autentiseringsnamn"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Klarte ikkje lesa autentiseringsdata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Klarte ikkje lesa autoriseringslista"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Klarte ikkje lesa produsent-ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Sjekksum feila for %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Fekk Manage frÃ¥ bannlyst vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Klarte ikkje lesa Ãžkt-ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Klarte ikkje lesa displayklasse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Klarte ikkje lesa adresse"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Fekk KEEPALIVE frÃ¥ bannlyst vert %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#| msgid "%s: Could not read XDMCP header!"
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Klarte ikkje lesa XDMCP-hovud!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+#| msgid "%s: Incorrect XDMCP version!"
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Feil versjon av XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: Klarte ikkje Ã¥ tolka adressa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286, c-format
+#| msgid "%s: Could not get server hostname: %s!"
+msgid "Could not get server hostname: %s!"
+msgstr "Klarte ikkje Ã¥ fÃ¥ tak i maskinnamnet til tenaren: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250, c-format
+#| msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Klarte ikkje skriva PID-fila %s. Kanskje disken er full: %s"
+
+#: ../daemon/main.c:270, c-format
+#| msgid ""
+#| "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Loggkatalogen %s finst ikkje eller er ikkje ein katalog."
+
+# TRN: Authorization or authentication?
+#: ../daemon/main.c:283, c-format
+#| msgid "%s: Authdir %s does not exist. Aborting."
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Autorisasjonskatalogen %s finst ikkje. Stoppar."
+
+#: ../daemon/main.c:287, c-format
+#| msgid "%s: Authdir %s is not a directory. Aborting."
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Autorisasjonskatalogen %s er ikkje ein katalog. Stoppar."
+
+#: ../daemon/main.c:361, c-format
+#| msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+" Autorisasjonskatalogen %s er ikkje eigd av brukar %d gruppe %d. Stoppar."
+
+#: ../daemon/main.c:368, c-format
+#| msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Autorisasjonskatalogen %s har feil lÃžyve %o. MÃ¥ ha %o. Stoppar."
+
+#: ../daemon/main.c:405, c-format
+#| msgid "%s: Can't find the GDM user '%s'. Aborting!"
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Klarte ikkje finna GDM-brukaren Â«%sÂ». Stoppar."
+
+#: ../daemon/main.c:411
+#| msgid "%s: The GDM user should not be root. Aborting!"
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM-brukaren skal ikkje vera root. Stoppar."
+
+#: ../daemon/main.c:417, c-format
+#| msgid "%s: Can't find the GDM group '%s'. Aborting!"
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Klarte ikkje finna GDM-gruppa Â«%sÂ». Stoppar."
+
+#: ../daemon/main.c:423
+#| msgid "%s: The GDM group should not be root. Aborting!"
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM-gruppa skal ikkje vera root. Stoppar."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Gjer alle Ã¥tvaringar fatale"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Avslutt etter ei tid - for feilsÃžking"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Skriv GDM-versjon"
+
+#: ../daemon/main.c:534
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Display Manager"
+msgstr "GNOME displayhandsamar"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+#| msgid "Only root wants to run GDM\n"
+msgid "Only root wants to run GDM"
+msgstr "Det er berre root som skal starta GDM"
+
+#: ../daemon/session-worker-main.c:149
+#| msgid "GDM (The GNOME Display Manager) is not running."
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Ãžktarbeidar"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI registerinnpakking"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Innloggingsvindauge"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Straumstyring"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Straumstyringsnisse"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME innstillingsnisse"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+#| msgid "GNOME Desktop Manager"
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME skjermforstÃžrrar"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ForstÃžrr deler av skjermen"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME tastatur pÃ¥ skjermen"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Vis tastatur pÃ¥ skjermen"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+#| msgid "Security"
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca skjermlesar"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Legg fram informasjon pÃ¥ skjermen som tale eller blindeskrift"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication failed"
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit autentiseringsagent"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+#| msgid "Select User Image"
+msgid "Select System"
+msgstr "Vel system"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "%s: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Klarte ikkje laga XDMCP-mellomlager."
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+#| msgid "%s: Could not read XDMCP header!"
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Klarte ikkje lesa XDMCP-hovud."
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Verdi"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "prosent ferdig, i tid"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Inaktiv tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Tekst som vert brukt i merkelappen om brukaren ikkje har gjort eit val enno"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Aktiv tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Tekst som vert brukt i merkelappen om brukaren har gjort eit val"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Liste synleg"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Om veljarlista er synleg"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H.%M.%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+#| msgid "%a %b %d, %l:%M %p"
+msgid "%l:%M %p"
+msgstr "%H.%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+#| msgid "%a %b %d, %H:%M"
+msgid "%a %b %e"
+msgstr "%a %e. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77, c-format
+#| msgid "%s: %s"
+msgid "%1$s, %2$s"
+msgstr "%1$s %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+#| msgid "Automatic login"
+msgid "Automatically logging in..."
+msgstr "Loggar inn automatisk âŠ"
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+#| msgid "Master halting..."
+msgid "Cancelling..."
+msgstr "Stoppar âŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Vel sprÃ¥k og klikk Â«Logg innÂ»"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+#| msgid "Authentication failed"
+msgid "Authentication Dialog"
+msgstr "Autentiseringsdialog"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Maskinnamn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+#| msgid "Just _Log In"
+msgid "Log In"
+msgstr "Logg inn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Start om att"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+#| msgid "Shut _Down"
+msgid "Shut Down"
+msgstr "SlÃ¥ av"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+#| msgid "_Suspend"
+msgid "Suspend"
+msgstr "GÃ¥ i kvilemodus"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+#| msgid "_Session"
+msgid "Version"
+msgstr "Versjon"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+#| msgid "_Cancel"
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+#| msgid "_Language"
+msgid "Languages"
+msgstr "SprÃ¥k"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+#| msgid "_Language"
+msgid "_Languages:"
+msgstr "S_prÃ¥k:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+#| msgid "_Language"
+msgid "_Language:"
+msgstr "S_prÃ¥k:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+#| msgid "_Other"
+msgctxt "language"
+msgid "Other..."
+msgstr "Anna âŠ"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Vel eit sprÃ¥k frÃ¥ den fulle lista over tilgjengelege sprÃ¥k."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Uspesifisert"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Tastaturoppsett"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Tastatur:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+#| msgid "_Other"
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Anna âŠ"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Vel eit tastaturoppsett frÃ¥ den fulle lista over tilgjengelege oppsett."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Tekst pÃ¥ merkelapp"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Tekst Ã¥ bruka pÃ¥ merkelapp"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+#| msgid "Icon"
+msgid "Icon name"
+msgstr "Ikonnamn"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Ikon Ã¥ bruka pÃ¥ merkelapp"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+#| msgid "Default System Session"
+msgid "Default Item"
+msgstr "Standardelement"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+#| msgid "This is the default system session"
+msgid "The id of the default item"
+msgstr "Id pÃ¥ standardelementet"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "StÃžrste tal pÃ¥ element"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Det stÃžrste talet pÃ¥ element Ã¥ ha i lista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188, c-format
+#| msgid "Remote Login via _XDMCP..."
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Fjerninnlogging ( Koplar til %s âŠ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Fjerninnlogging (kopla til %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+#| msgid "Remote Login via _XDMCP"
+msgid "Remote Login"
+msgstr "Fjerninnlogging"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+#| msgid "_Session"
+msgid "_Sessions:"
+msgstr "_Ãkter:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Overskrift"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Overskrift nÃ¥r veljaren er tom"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Ikkje vis omstartknappane"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Ikkje vis kjende brukarar i pÃ¥loggingsvindauget"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+#| msgid "_Enable accessible login"
+msgid "Enable accessibility keyboard plugin"
+msgstr "SlÃ¥ pÃ¥ tilgjengetillegg for tastatur"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+#| msgid "Enable _Timed Login"
+msgid "Enable debugging"
+msgstr "Bruk feilsÃžking"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Bruk feilsÃžkingsmodus i velkomsten."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Bruk skrivebord pÃ¥ skjermen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Bruk skjermforstÃžrrar"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+#| msgid "_Login screen ready:"
+msgid "Enable screen reader"
+msgstr "Bruk skjermlesar"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Vis overskrifta"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ikonnamn til velkomstlogoen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Nyleg valde tastaturopsett"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Nyleg valde sprÃ¥k"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+".Lag ei liste over tastaturoppsett som skal visast i pÃ¥loggingsvindauget"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ".Lag ei liste over sprÃ¥k som skal visast i pÃ¥loggingsvindauget"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Vel draktikonet som skal brukast i velkomstlogoen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "Sett til sann for Ã¥ ikkje visa kjende brukarar i pÃ¥loggingsvindauget."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Sett til sann for Ã¥ slÃ¥ av framsyning av omstartknappane i "
+"pÃ¥loggingsvindauget."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Sett til sann for Ã¥ bruka tillegget for bakgrunnsinnstillingshandsamaren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Sett til sann for Ã¥ bruka tillegget for mediatastinnstillingshandsamaren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Sett til sann for Ã¥ bruka tastatur pÃ¥ skjermen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Sett til sann for Ã¥ bruka tillegget til Ã¥ styra innstillingar for "
+"tastaturhjelpefunksjonar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Sett til sann for Ã¥ bruka skjermforstÃžrraren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Sett til sann for Ã¥ bruka skjermlesaren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Sett til sann for Ã¥ bruka tillegget for handsaming av lydstyring."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Sett til sann for Ã¥ bruka tillegget for handsaming av xrandr-innstillingar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Sett til sann for Ã¥ bruka tillegget for styring av xsettings-innstillingar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Sett til sann for Ã¥ visa tekstoverskrifta."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Sett til sann for Ã¥ bruka compiz som vindaugehandsamar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Tekstoverskrift Ã¥ visa pÃ¥ pÃ¥loggingsskjermen nÃ¥r brukarveljaren er tom, i "
+"staden for banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Tekstoverskrift Ã¥ visa pÃ¥ pÃ¥loggingsskjermen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Sann om tillegget for styring av bakgrunnsinnstillingar er i bruk."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Sann om tillegget for styring av innstillingar for mediatastar er i bruk."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Sann om tillegget for styring av lydinnstillingar er i bruk."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Sann om tillegget for styring av xrandr-innstillingar er i bruk."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Sann om tillegget for styring av xsettings-innstillingar er i bruk."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Bruk compiz som vindaugehandsamar"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Varar i"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Kor mange sekund til nedteljinga stoggar"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+#| msgid "_Start Again"
+msgid "Start time"
+msgstr "Starttid"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Tida nedteljinga starta"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+#| msgid "GDM is not running"
+msgid "Is it Running?"
+msgstr "GÃ¥r ho?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Om nedteljinga gÃ¥r"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+#| msgid "_Language"
+msgid "Manager"
+msgstr "Handsamar"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "Brukarhandsamarobjektet denne brukaren er kontrollert av."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+#| msgid "_Other"
+msgctxt "user"
+msgid "Other..."
+msgstr "Anna âŠ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+#| msgid "Choose an Action"
+msgid "Choose a different account"
+msgstr "Vel ein annan konto"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gjest"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Logg inn som mellombels gjest"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+#| msgid "Automatic login"
+msgid "Automatic Login"
+msgstr "Automatisk innlogging"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Logg inn pÃ¥ systemet automatisk etter Ã¥ ha gjort val"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383, c-format
+#| msgid "Log in anyway"
+msgid "Log in as %s"
+msgstr "Logg inn som %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+#| msgid "Already logged in"
+msgid "Currently logged in"
+msgstr "Er logga inn"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Brukarbytteprogrammet er fri programvare. Du kan redistribuera og/eller "
+"endra programmet under vilkÃ¥ra gjevne i GNU General Public License som "
+"utgjeven av Free Software Foundation; anten versjon 2 av lisensen, eller "
+"(viss du ynskjer det) einkvar seinare versjon."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Programmet vert distribuert i hÃ¥p om at programmet er nyttig, men utan NOKON "
+"GARANTI, ikkje eingong implisitt garanti om at det er SALGBART eller PASSAR "
+"EIT BESTEMT FORMÃ
+L. SjÃ¥ GNU General Public License for detaljar."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Du skal ha mottatt ein kopi av GNU General Public License saman med dette "
+"programmet. Viss dette ikkje er tilfelle, kan du skriva til Free Software "
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Ein meny for Ã¥ byta raskt mellom brukarar."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Kjartan Maraas\n"
+"Roy-Magne Mo\n"
+"Ã
+smund SkjÃŠveland\n"
+"Send feilmeldingar og kommentarar til i18n-nn@lister.ping.uio.no"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823, c-format
+#| msgid "Can't write to %s: %s"
+msgid "Can't lock screen: %s"
+msgstr "Klarte ikke lÃ¥sa skjermen: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Klarte ikkje Ã¥ mellombels byta til skjermsparar med blank skjerm: %s"
+
+#: ../gui/user-switch-applet/applet.c:882, c-format
+#| msgid ""
+#| "Last login:\n"
+#| "%s"
+msgid "Can't logout: %s"
+msgstr "Klarte ikkje logga ut: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Tilgjengeleg"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Usynleg"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Oppteken"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Vekke"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Kontoinformasjon âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Systembrukarval âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "LÃ¥s skjerm"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Byt brukar"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+#| msgid "_Quit"
+msgid "Quit..."
+msgstr "Avslutt âŠ"
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Ukjend"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Program for brukarbyte"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Endra kontoinnstillingar og status"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Ein meny for Ã¥ byta raskt mellom brukarar"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Brukarbyte"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Factory for brukarbyteprogram"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Endra personleg _informasjon"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Om"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Endra brukarar og grupper"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorert - teke med av kompatibilitetsomsyn"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Utdata frÃ¥ feilsÃžking"
+
+#: ../utils/gdmflexiserver.c:68
+#| msgid "How to use this application"
+msgid "Version of this application"
+msgstr "Versjonen av dette programmet"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Klarte ikkje identifisera den noverande Ãžkta."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+#| msgid "- Nested gdm login"
+msgid "- New GDM login"
+msgstr "- Ny GDM-innlogging"
+
+#: ../utils/gdmflexiserver.c:767
+#| msgid "Cannot start new display"
+msgid "Unable to start new display"
+msgstr "Klarte ikkje starta nytt display"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Skjermbilete teke"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ta eit bilete av skjermen"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Denne Ãžkta loggar deg inn i CDE"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Denne Ãžkta loggar inn i GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "Trygg ekstern tilkopling"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Denne Ãžkta loggar deg inn pÃ¥ ein ekstern vert med ssh"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Klarte ikkje starta X-tenaren (det grafiske grensesnittet). X-tenaren er "
+#~ "mest truleg ikkje sett opp rett. Du mÃ¥ logga inn pÃ¥ eit konsoll og stilla "
+#~ "inn X. Start sÃ¥ GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Vil du endra innstillingane for X-tenaren? Merk: du mÃ¥ ha root-tilgang "
+#~ "for Ã¥ gjera dette."
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Tast inn passordet til root (priviligert brukar)."
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "PrÃžver Ã¥ starta X-tenaren pÃ¥ nytt."
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr "X-tenaren er kopla ut. Start om att GDM nÃ¥r han er stilt inn rett."
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Klarte ikkje starta X-tenaren (det grafiske grensesnittet). Han er truleg "
+#~ "ikkje stilt inn rett. Vil du sjÃ¥ pÃ¥ meldingane frÃ¥ X-tenaren for Ã¥ prÃžva "
+#~ "Ã¥ finna feil?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Vil du sjÃ¥ den detaljerte informasjonen frÃ¥ X-tenaren?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Klarte ikkje starta X-tenaren (det grafiske grensesnittet). Det ser ut "
+#~ "som om at peikeeininga (musa) ikkje er stilt inn skikkeleg. Vil du sjÃ¥ "
+#~ "meldingane frÃ¥ X-tenaren for Ã¥ sjÃ¥ etter kva som er feil?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Vil du prÃžva Ã¥ endra musinnstillingane? Merk: du mÃ¥ ha root-tilgang for Ã¥ "
+#~ "gjera dette."
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Dette er ei Ãžkt som berre startar xterm. Vindauga har berre fokus dersom "
+#~ "peikaren stÃ¥r over dei. For Ã¥ koma ut av denne Ãžkta, skriv du Â«exitÂ» i "
+#~ "vindauget i det Ãžvre venstre hjÃžrnet"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "Klarte ikkje starta Ãžkta. Den feilsikre xterm-Ãžkta har starta i staden "
+#~ "for. Vindauga har berre fokus dersom peikaren stÃ¥r over dei. For Ã¥ koma "
+#~ "ut av denne Ãžkta, skriv du Â«exitÂ» i vindauget i det Ãžvre venstre hjÃžrnet"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Klarte ikkje laga ny autorisasjonsoppfÃžring: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Klarte ikkje skriva ny autorisasjonsoppfÃžring. Kanskje tom for "
+#~ "diskplass"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM klarte ikkje skriva ei ny autorisasjonsoppfÃžring til disken. Kanskje "
+#~ "tom for diskplass. %s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Klarte ikkje laga ny informasjonskapselfil i %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Klarte ikkje opna %s pÃ¥ trygg mÃ¥te"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Klarte ikkje opna informasjonskapselfila %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Klarte ikkje lÃ¥sa informasjonskapselfila %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Klarte ikkje skriva informasjonskapsel"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Overser mistenkeleg informasjonskapsel %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "X-tenaren har vorte stengt ned om seks gongar dei siste 90 sekunda. Det "
+#~ "er truleg at noko ikkje fungerer som det skal. Ventar i to minutt fÃžr "
+#~ "display %s blir forsÃžkt starta igjen."
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Klarte ikkje laga rÃžyr"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Klarte ikkje starta slaveprosess for %s"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "Â«%sÂ» er ikkje ei vanleg fil.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... Fila er for lang til Ã¥ visast ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s: kunne ikkje opnast"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Klarte ikkje starta underprosess som viser feil-/infodialog"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Katalogen %s finst ikkje."
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s er ikkje eigd av uid %d."
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s er skrivbar for gruppa."
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s er skrivbar for andre."
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s finst ikkje men mÃ¥ vera der."
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s er inga vanleg fil."
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s er skrivbar for gruppe/andre."
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s er stÃžrre enn maksimum filstorleik spesifisert av "
+#~ "systemadministrator."
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Kunne ikkje laga sokkel"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Klarte ikkje binda til sokkel"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Klarte ikkje laga FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Klarte ikkje opna FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "Klarte ikkje skriva til PID-fila %s. Kanskje disken er full. Feil: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork() feila."
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid() feila: %s."
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: PrÃžver trygg X-tenar %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: KÃžyrer XKeepsCrashing-skriptet"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "Klarte ikkje starta X-tenaren (det grafiske grensesnittet). X-tenaren er "
+#~ "mest truleg ikkje sett opp rett. Du mÃ¥ logga inn pÃ¥ eit konsoll og kÃžyra "
+#~ "oppsettprogrammet for X. Start sÃ¥ GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Oppstart av X-tenaren feila fleire gonger pÃ¥ kort tid. SlÃ¥r av display %s."
+
+#~ msgid "Master suspending..."
+#~ msgstr "Sjef gÃ¥r i kvilemodus ..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Systemet startar pÃ¥ nytt. Vent litt ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Systemet slÃ¥r seg av. Vent litt ..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: Nedstenging feila: %s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "Startar maskinen pÃ¥ nytt ..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: Omstart feila: %s"
+
+# TRN: Denne setningen er veldig vanskeleg Ã¥ skjÃžna.
+# TRN: Kva er det eigentleg snakk om?
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "FÃžrespurnad om omstart, hvilemodus eller nedstenging sjÃžlv om det ikkje "
+#~ "er nokon systemmeny pÃ¥ display %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "FÃžrespurnad Â«Start om GDMÂ», Â«Start maskinen pÃ¥ nyttÂ», Â«GÃ¥ i kvilemodusÂ», Â«SlÃ¥ "
+#~ "av maskinenÂ» frÃ¥ eit ikkje-statisk display %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Avbryt display %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "Gdm startar pÃ¥ nytt..."
+
+#~ msgid "Failed to restart self"
+#~ msgstr "Klarte ikkje Ã¥ starta meg sjÃžlv om att"
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "hovudnisse: Fekk SIGABRT. Noko gjekk veldig feil. Avsluttar."
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "Ikkje fork av inn i bakgrunnen"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Ingen (statiske) konsolltenarar Ã¥ kÃžyra"
+
+#~ msgid "Alternative defaults configuration file"
+#~ msgstr "Fil med alternativt standardoppsett"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "OPPSETTFIL"
+
+# TRN: Unterscore-feil i GTK?
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Ta vare pÃ¥ LD_*-variablar"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Start den fyrste X-tenaren, men vent sÃ¥ fram til me fÃ¥r GO i fifo-"
+#~ "bufferet."
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Klarte ikkje opna %s for Ã¥ skriva"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- GNOME innloggingshandsamar"
+
+#~ msgid "main options"
+#~ msgstr "hovudval"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Feil ved oppsett av %s-signalhandsamaren: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM kÃžyrer alt. Avsluttar."
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Feil ved oppsett av CHLD-signalhandsamaren"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "FÃžrespurnad om DYNAMIC avslÃ¥tt: Ikkje autentisert"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "FÃžrespurnad om %s avslÃ¥tt: Ikkje autentisert"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "Den fÃžrespurde tenartypen er ukjend, brukar standardtenar."
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "Den fÃžrespurte tenaren %s er ikkje tillaten som fleksibel tenar. Brukar "
+#~ "standardtenaren."
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: Inga GDM-oppsettfil: %s. Brukar standardval."
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession er tom. Brukar %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: Klarte ikkje finna standard X-tenar. PrÃžver andre"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Velkomst er ikkje spesifisert."
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Ingen velkomst for fjerninnlogging spesifisert."
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Ingen Ãžktkatalog spesifisert."
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr "%s: XDMCP var slÃ¥tt pÃ¥ sjÃžlv om det ikkje er stÃžtta. SlÃ¥r av"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: TimedLoginDelay mindre enn 5, brukar 5."
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: Prioritet utanfor gyldig omrÃ¥de, endra til %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Tom tenarkommando, brukar forvald."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Autorisasjonskatalog for tenaren (daemon/ServAuthDir) er sett til %s, men "
+#~ "denne katalogen finst ikkje. Rett opp GDM-oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Autorisasjonskatalog for tenaren (daemon/ServAuthDir) er sett til Â«%sÂ», "
+#~ "men dette er ikkje ein katalog. Rett opp GDM-oppsett og start GDM pÃ¥ nytt."
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: Ulgyldig tenarlinje i oppsettfil. Ignorerer."
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: XDMCP er slÃ¥tt av og det er ikkje definert nokon lokale tenarar. "
+#~ "Stoppar."
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP er slÃ¥tt av og det er ikkje definert nokon lokale tenarar. Legg "
+#~ "til %s pÃ¥ :%d for Ã¥ tillata endring av oppsett."
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP er slÃ¥tt av, og GDM klarte ikkje finna nokon lokale tenarar Ã¥ "
+#~ "starta. Stoppar. Rett opp GDM-oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM-brukaren Â«%sÂ» finst ikkje. Rett opp GDM-oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM-brukaren er satt til Ã¥ vera root, men dette kan ikkje tillatast av "
+#~ "omsyn til tryggleiken. Rett opp GDM-oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM-gruppa Â«%sÂ» finst ikkje. Rett opp GDM-oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM-gruppa er satt til root, men dette kan ikkje tillatast av omsyn til "
+#~ "tryggleiken. Rett opp GDM-oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Velkomstprogram ikkje funne eller kan ikkje kÃžyrast av GDM-brukaren"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Program for ekstern velkomst vart ikkje funne eller kan ikkje kÃžyrast "
+#~ "av GDM-brukaren"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr ""
+#~ "%s: Veljaren vart ikkje funnen eller kan ikkje kÃžyrast av GDM-brukaren"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "daemon/ServAuthDir er ikkje spesifisert i GDM-oppsettfila"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: daemon/ServAuthDir er ikkje spesifisert."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "Autorisasjonskatalogen for tenaren (daemon/ServAuthDir) er sett til %s, "
+#~ "men er ikkje eigd av brukar %s og gruppe %s. Rett opp eigarskapen eller "
+#~ "GDM-oppsettet, og start GDM pÃ¥ nytt."
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Autorisasjonskatalogen for tenaren (daemon/ServAuthDir) er sett til %s, "
+#~ "men har feil lÃžyve. Han mÃ¥ ha lÃžyva %o. Rett opp lÃžyva eller GDM-"
+#~ "oppsettet og start GDM pÃ¥ nytt."
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Ja eller n = Nei? >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: Klarar ikkje Ã¥ fÃ¥ tak i lokale adresser!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Klarte ikkje gjera setgid %d. Stoppar."
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups() feila for %s. Avsluttar."
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: Klarte ikkje setja signalet %d til %s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "Klarte ikkje starta reservekonsoll"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "Det ser ut til at det alt er ein X-tenar som kÃžyrer pÃ¥ display %s. Vil du "
+#~ "prÃžva eit anna display-nummer? Viss du svarar nei, vil X-tenaren bli "
+#~ "prÃžvd starta pÃ¥ display %s igjen.%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (Du kan endre konsoll ved Ã¥ trykke Ctrl-Alt pluss ein funksjonstast, "
+#~ "slik som Ctrl-Alt-F7 for Ã¥ gÃ¥ til konsoll 7. X-tenarar kÃžyrer vanlegvis "
+#~ "pÃ¥ konsoll 7 og hÃžgare.)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "VisningsomrÃ¥de '%s' kan ikkje opnast av Xnest"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "VisningsomrÃ¥de %s er opptatt, ein annan X-tenar kÃžyrer allereie."
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: Feil under opning av rÃžyr: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: Klarte ikkje finne eit ledig visninsomrÃ¥de"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: VisningsomrÃ¥de %s er oppteke. PrÃžvar eit anna."
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "Ugyldig tenarkommando Â«%sÂ»"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "Tenarnamnet Â«%sÂ» vart ikkje funne, brukar standard tenar"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: Xserver ikkje funnen: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: Klarte ikkje starta Xserver-prosess."
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "Klarte ikkje setja EGID til brukar sin GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "Klarte ikkje setja EUID til brukar sin UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "Du er allereie logga inn. Du kan logga inn likevel, gÃ¥ tilbake til den "
+#~ "fÃžrre Ãžkta di, eller avbryta denne innlogginga"
+
+#~ msgid "Return to previous login"
+#~ msgstr "GÃ¥ tilbake til den fÃžrre innlogginga"
+
+#~ msgid "Abort login"
+#~ msgstr "Avbryt innlogging"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr ""
+#~ "Du er allereie logga inn. Du kan logga inn allikevel, eller avbryta denne "
+#~ "innlogginga"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: Klarte ikkje kÃžyra"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: Klarte ikkje opna display %s"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "Klarte ikkje kÃžyra oppsettsprogrammet. SjÃ¥ etter at stien til "
+#~ "oppsettprogrammet er sett rett i oppsettfila. PrÃžver Ã¥ starta programmet "
+#~ "frÃ¥ standardplasseringa."
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "Klarte ikkje kÃžyra oppsettsprogrammet. SjÃ¥ etter at stien til "
+#~ "oppsettprogrammet er sett rett i oppsettfila."
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "Du mÃ¥ autentisera deg som root for Ã¥ kÃžyra oppsettprogrammet."
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "Spurt etter innloggingslyd pÃ¥ ekstern skjerm, eller avspelingsprorammet "
+#~ "kan ikkje kÃžyra, eller lyden finst ikkje."
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: Klarte ikkje opna rÃžyr til gdmgreeter"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "Ingen tenarar er definerte i oppsettfila, og XDMCP var slÃ¥tt av. Dette mÃ¥ "
+#~ "vera ein feil i oppsettet. GDM har starta ein tenar for deg. Du bÃžr logga "
+#~ "inn og retta oppsettet. Automatiske og tidsstyrte innloggingar er slÃ¥tt "
+#~ "av no."
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "Klarte ikkje starta den vanlege X-tenaren (det grafiske miljÃžet). Dette "
+#~ "er ein trygg X-tenar. Du bÃžr logga inn og setja opp X-tenaren pÃ¥ nytt."
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr ""
+#~ "Det spesifiserte display-nummeret var oppteke. Tenaren starta pÃ¥ display %"
+#~ "s."
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+#~ msgstr ""
+#~ "Velkomstprogrammet ser ut til Ã¥ krasja.\n"
+#~ "PrÃžver Ã¥ bruka eit anna."
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: Klarte ikkje starta velkomstprogrammet med gtk-modular: %s. PrÃžver "
+#~ "utan modular"
+
+# TRN: Kva? Er det default som ikkje virkar, eller er det
+# TRN: ikkje-default som ikkje virkar?
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: Klarte ikkje starta velkomst, prÃžver forval: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "Klarte ikkje starta velkomstprogrammet. Du vil ikkje kunna logga inn. "
+#~ "Dette displayet vil verta slÃ¥tt av. PrÃžv Ã¥ logga inn pÃ¥ anna vis og "
+#~ "rediger oppsettfila"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: Feil under oppstart av velkomstprogrammet pÃ¥ display %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: Klarte ikkje starta gdmgreeter-prosess"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: Klarar ikkje Ã¥ opna fifo."
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: Klarte ikkje oppretta rÃžyr til gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "Klarte ikkje starta veljarprogrammet. Du vil truleg ikkje kunna logga "
+#~ "inn. Kontakt systemansvarleg."
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: Feil under oppstart av veljar pÃ¥ display %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: Klarte ikkje starta gdmchooser-prosess"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: Klarte ikkje opna ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: KÃžyring av PreSession-skriptet returnerte meir enn 0. Stoppar."
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "SprÃ¥ket %s finst ikkje. Brukar %s"
+
+#~ msgid "System default"
+#~ msgstr "Standard for systemet"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: Klarte ikkje Ã¥ setja opp miljÃž for %s. Avsluttar"
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext() feila for %s. Stoppar."
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: Kunne ikkje verta %s. Stoppar."
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr "Inga Exec-linje i Ãžktfila: %s. KÃžyrer trygg GNOME-Ãžkt i staden"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: Klarte ikkje finna eller kÃžyra det grunnleggjande Ãžktskriptet. KÃžyrer "
+#~ "trygg GNOME-Ãžkt i staden."
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr ""
+#~ "Klarte ikkje finna eller kÃžyra det grunnleggjande Ãžktskriptet. KÃžyrer "
+#~ "trygg GNOME-Ãžkt i staden."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr "%s: Trygg GNOME kan ikkje finna Â«gnome-sessionÂ», prÃžver Â«xtermÂ»"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr ""
+#~ "Klarte ikkje finna nokon GNOME-installasjon. PrÃžver Ã¥ kÃžyra Ãžkta Â«Trygg "
+#~ "xtermÂ»."
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "Dette er Ãžkta Â«Trygg GNOMEÂ». Du vert logga inn i ei Â«standardÂ»-Ãžkt av "
+#~ "GNOME. Ingen av oppstartsskripta eller -programma dine vert kÃžyrte. Denne "
+#~ "Ãžkta er meint til Ã¥ retta opp problem med installasjonen."
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr "%s: Trygg GNOME kan ikkje finna Â«gnome-sessionÂ», prÃžver Â«xtermÂ»"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr ""
+#~ "Klarte ikkje finna nokon GNOME-installasjon. PrÃžver Ã¥ kÃžyra Ãžkta Â«Trygg "
+#~ "xtermÂ»."
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "Klarar ikkje Ã¥ finna Â«xtermÂ» for Ã¥ starta ei trygg Ãžkt."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "Dette er Ãžkta Â«Trygg xtermÂ». Du vert logga inn i eit terminalkonsoll slik "
+#~ "at du kan fiksa problem pÃ¥ systemet ditt dersom du ikkje fÃ¥r logga inn pÃ¥ "
+#~ "nokon annan mÃ¥te. For Ã¥ gÃ¥ ut av terminalemulatoren skriv du kommandoen "
+#~ "Â«exitÂ» i vindauget."
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "Dette er Ãžkta Â«Trygg xtermÂ». Du vil verta logga inn i eit terminalkonsoll "
+#~ "slik at du kan fiksa problem pÃ¥ systemet ditt dersom du ikkje fÃ¥r logga "
+#~ "inn pÃ¥ nokon annan mÃ¥te. For Ã¥ gÃ¥ ut av terminalemulatoren skriv du "
+#~ "kommandoen Â«exitÂ» i vindauget."
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "Den trygge Ãžkta er avgrensa til brukarar som har fÃ¥tt root-rolle. Dersom "
+#~ "du ikkje kan logga inn pÃ¥ nokon annan mÃ¥te mÃ¥ du ta kontakt med "
+#~ "systemadministratoren din"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: Brukaren har ikkje lov til Ã¥ logga inn"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "Systemadministratoren har kopla ut kontoen din."
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "Feil! Klarte ikkje setja kÃžyrekontekst."
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s: Klarte ikkje starta %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: Klarte ikkje starta %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "Klarte ikkje starta Ãžkta pÃ¥ grunn av ein intern feil."
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: Brukaren passerte autentisering, men getpwnam(%s) feila."
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: KÃžyringa av PostLogin-skriptet returnerte > 0. Stoppar."
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "Heimekatalogen din er oppfÃžrt som:\n"
+#~ "Â«%sÂ»\n"
+#~ "men det ser ikkje ut til at denne katalogen finst. Vil du logga inn med / "
+#~ "(rot-katalogen) som heimekatalog?\n"
+#~ "\n"
+#~ "Det er lite truleg at noko vil virka med mindre du brukar ei trygg Ãžkt."
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: Heimekatalogen til %s: '%s' finst ikkje."
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "Fila $HOME/.dmrc har feil lÃžyve og vert ignorert. Dette hindrar GDM frÃ¥ Ã¥ "
+#~ "lagra standard Ãžkt og sprÃ¥k. Fila mÃ¥ vera eigd av brukaren og ha lÃžyve "
+#~ "644. Brukaren si heimemappe mÃ¥ vera eigd av brukaren, og ikkje vera "
+#~ "skrivbar for andre brukarar."
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM klarte ikkje skriva til autorisasjonsfila di. Dette kan tyda pÃ¥ at du "
+#~ "er tom for diskplass eller at heimekatalogen din ikkje kan opnast for "
+#~ "skriving. I alle tilfelle kan du ikkje logga inn. Ta kontakt med "
+#~ "systemadminstrator."
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: Feil under kÃžyring av brukarÃžkta"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "Ãkta di varte mindre enn ti sekund. Dersom du ikkje har logga ut sjÃžlv, "
+#~ "kan det henda at det er eit problem med installasjonen din eller at du er "
+#~ "tom for diskplass. TrÃžv Ã¥ logga inn med ei av dei trygge Ãžktene og sjÃ¥ om "
+#~ "du kan ordna problemet."
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "Vis detaljar (fila Â«~/.xsession-errorsÂ»)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr ""
+#~ "GDM har oppdaga at maskinen er i ferd med Ã¥ stenga ned eller starta om."
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: Fatal X-feil. Startar %s pÃ¥ nytt"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "Spurt etter innloggingslyd pÃ¥ ekstern skjerm, avspelingsprogrammet klarte "
+#~ "ikkje kÃžyra eller lyden finst ikkje."
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: Feil under oppstart: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: Klarte ikkje kÃžyra skriptprosess."
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: Klarte ikkje oppretta rÃžyr"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: Klarte ikkje Ã¥ kÃžyra: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "Ugyldig brukarnamn eller passord. Bokstavar mÃ¥ vere tasta inn med "
+#~ "korrekte store og smÃ¥ bokstavar. "
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "Caps Lock er pÃ¥."
+
+#~ msgid "Please enter your username"
+#~ msgstr "Ver vennleg og skriv inn brukernavn"
+
+#~ msgid "Password:"
+#~ msgstr "Passord: "
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "Kunne ikkje autentisera brukaren Â«%sÂ»"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "Root-innlogging ikkje tillate pÃ¥ visningsomrÃ¥de '%s'"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "Systemadministratoren har ikkje lov til Ã¥ logga inn frÃ¥ denne skjermen"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "Brukar %s har ikkje lov til Ã¥ logga inn"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministratoren har kopla ut kontoen din."
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "Klarte ikkje setja brukargruppe for %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Klarte ikkje setja brukargruppa di. Du vil ikkje kunna logga inn. Ta "
+#~ "kontakt med systemadministrator."
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "Passordet til %s er forelda"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "Du mÃ¥ byta passordet ditt.\n"
+#~ "Vel eit nytt."
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Klarte ikkje endra passordet ditt. Du vil ikkje kunna logga inn. PrÃžv "
+#~ "igjen seinare eller ta kontakt med systemadministrator."
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Passordet ditt er endra, men du mÃ¥ kanskje endra det igjen. PrÃžv igjen "
+#~ "seinare eller ta kontakt med systemadministrator."
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "Passordet ditt er forelda.\n"
+#~ "Berre systemadministrator kan endra det."
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "Intern feil ved passwdexpired"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "Ein intern feil oppstod. Du vil ikkje kunna logga inn.\n"
+#~ "PrÃžv igjen seinare eller ta kontakt med systemadministrator."
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "Klarte ikkje finna passwd-struktur for %s"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr ""
+#~ "Du mÃ¥ byta passordet ditt med ein gong. Passordet ditt er for gamalt."
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "Du mÃ¥ byta passordet ditt med ein gong. Ordre frÃ¥ root."
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr ""
+#~ "Kontoen din har gÃ¥tt ut pÃ¥ dato. Ta kontakt med systemadministrator."
+
+#~ msgid "No password supplied"
+#~ msgstr "Passord ikkje oppgitt."
+
+#~ msgid "Password unchanged"
+#~ msgstr "Passordet er ikkje endra."
+
+#~ msgid "Can not get username"
+#~ msgstr "Klarte ikkje finna brukarnamn"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "Skriv inn nytt UNIX-passord ein gong til:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "Skriv inn nytt UNIX-passord:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "Noverande UNIX-passord:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "Feil under endring av NIS-passord."
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "Du mÃ¥ velja eit lengre passord."
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "Passordet har allereie vore brukt. Vel eit anna."
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "Du mÃ¥ venta lenger fÃžr du endrar passordet ditt."
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "Passorda er ikkje like"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "Klarte ikkje setja opp pam-handtak utan display"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "Klarte ikkje setja PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "Klarte ikkje setja PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadminstratoren har ikkje lov til Ã¥ logga inn frÃ¥ denne skjermen"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "Endring av autentiseringstoken feila for brukar %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "Klarte ikkje Ã¥ endra autentiseringssymbolet. PrÃžv att seinare eller "
+#~ "kontakt systemadministrator."
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "Brukaren %s har ikkje adgang til systemet lenger"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "Brukaren %s har ikkje adgang til systemet no"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministratoren har kopla ut adgang til systemet mellombels."
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "Klarte ikkje setja kontohandsaming for %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "Klarte ikkje setja akkreditiv for %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "Kunne ikkje opna Ãžkt for %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "Autentisering feila. Sjekk at du har skrive store og smÃ¥ bokstavar rett."
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "Systemadministratoren har mellombels kopla ut din adgang til systemet."
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "Klarte ikkje finna PAM-oppsett for GDM."
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: Klarte ikkje binda til XDMCP-sokkel."
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: Ukjent opcode frÃ¥ verten %s"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: Klarte ikkje kÃžyra Â«%s --display %s --display-authfile %s --to -%s --"
+#~ "to-authfile %sÂ»: %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: XDMCP er ikkje stÃžtta"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest kommandolinje"
+
+#~ msgid "STRING"
+#~ msgstr "STRING"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Ekstra val for Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPTIONS"
+
+#~ msgid "Run in background"
+#~ msgstr "KÃžyr i bakgrunnen"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "Berr kÃžyr Xnest, ingen spÃžrjing (ingen veljar)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "Gjer direkte spÃžrjing i staden for indirekte (veljar)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "KÃžyr kringkastinst i staden for indirekte (veljar)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "Ikkje sjÃ¥ etter kÃžyrande GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- GDM innloggingsveljar for Ãžkt inni Ãžkt"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "Be systemadministrator om Ã¥ installera det."
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "Indirekte XDMCP er slÃ¥tt av"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "Be systemadministrator om Ã¥ slÃ¥ pÃ¥ denne eigenskapen."
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP er slÃ¥tt av"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "Be systemadministrator om Ã¥ starta han."
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "Klarte ikkje Ã¥ finne eit ledig visningsomrÃ¥de"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "SÃžker gjennom det lokale nettverket ..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "Ingen vert som vil tene deg vart funnen."
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "Vel ein _vert Ã¥ kople til frÃ¥ vala nedanfor:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr ""
+#~ "Verten Â«%sÂ» er ikkje viljug til Ã¥ stÃžtta ei innlogging no. PrÃžv att "
+#~ "seinare."
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "Klarte ikkje kopla til ekstern tenar"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "Dekk ikkje noko svar frÃ¥ verten Â«%sÂ» i lÃžpet av %d sekund. Kanskje verten "
+#~ "er slÃ¥tt av, eller ikkje er viljug til Ã¥ stÃžtta ei innlogging no. PrÃžv "
+#~ "att seinare."
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "Fekk ikkje svar frÃ¥ tenaren"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "Klarte ikkje finna verten Â«%sÂ». Kanskje vertsnamnet er skrive feil."
+
+#~ msgid "Cannot find host"
+#~ msgstr "Klarte ikkje finna vert"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "HovudomrÃ¥det av dette programmet viser vertane pÃ¥ lokalnettet som har "
+#~ "Â«XDMCPÂ» slÃ¥tt pÃ¥. Dette tillet brukarar Ã¥ logga inn pÃ¥ eksterne maskinar "
+#~ "som om dei satt ved konsollet.\n"
+#~ "\n"
+#~ "Du kan sÃžka pÃ¥ nytt i nettverket etter nye vertar ved Ã¥ klikka pÃ¥ Â«SÃžk pÃ¥ "
+#~ "nyttÂ». NÃ¥r du har vald ein vert, klikk Â«Kopla tilÂ» for Ã¥ starta ei Ãžkt pÃ¥ "
+#~ "den maskinen."
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "Sokkel for xdm kommunikasjon"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "Klientaddresse som skal returnerast som svar til xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "ADDRESS"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "Tilkoplingstype som skal returnerast som svar til xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "TYPE"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- GDM innloggingsveljar"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Veljar versjon %s passar ikkje saman med nisse versjon %s. Du har truleg "
+#~ "nettopp oppgradert GDM. Start om att GDM-nissen eller datamaskinen."
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "Klarte ikkje kÃžyra veljar"
+
+#~ msgid "A_dd host: "
+#~ msgstr "L_egg til vert: "
+
+#~ msgid "C_onnect"
+#~ msgstr "K_opla til"
+
+#~ msgid "Exit the application"
+#~ msgstr "Avslutt programmet"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "Innloggingsvert-veljar"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "Opprett ei Ãžkt mot vald maskin"
+
+#~ msgid "Probe the network"
+#~ msgstr "PrÃžv i nettverket"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "SpÃžr og legg denne verten til i lista over"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "_Add"
+#~ msgstr "_Legg til"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "Det kan henda at du brukar ein annan innloggingshandsamar, slik som KDM "
+#~ "(KDE Display Manager) eller xdm. Dersom du framleis vil bruka denne "
+#~ "funksjonen, mÃ¥ du anten starta GDM sjÃžlv eller be systemansvarleg om Ã¥ "
+#~ "starta GDM."
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "Klarte ikkje kommunisera med GDM (GNOME Display Manager)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "Kanskje ein gamal versjon av GDM kÃžyrer."
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "Klarte ikkje kommunisera med GDM. Kanskje ein gamal versjon kÃžyrer."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "Grensa for kor mange fleksible X-tenarar som kan kÃžyra, er nÃ¥dd."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Det oppstod feil medan X-tenaren vart starta."
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "X-tenaren feila. Kanskje han ikkje er sett opp rett."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "For mange X-Ãžkter kÃžyrer."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Xnest klarte ikkje kopla til den noverande X-tenaren. Du manglar kanskje "
+#~ "ei X-autorisasjonsfil."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Xnest er ikkje tilgjengeleg, eller GDM er feil satt opp.\n"
+#~ "Installer Xnest for Ã¥ bruka innlogging inni ei Ãžkt."
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X-tenaren er ikkje tilgjengeleg. GDM er truleg ikkje sett opp rett."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "PrÃžver Ã¥ setja ukjent utloggingshandling, eller prÃžver Ã¥ setja ei "
+#~ "utloggingshandling som ikkje er tilgjengeleg."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Virtuelle terminalar er ikkje stÃžtta."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "PrÃžver Ã¥ byta til eit ugyldig virtuell terminal-nummer."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "PrÃžver Ã¥ oppdatera ein oppsettsnÃžkkel som ikkje er stÃžtta."
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Det ser ikkje ut til at du har den autentiseringa som trengst til denne "
+#~ "operasjonen. Kanskje .Xauthority-fila di ikkje er rett satt opp."
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr ""
+#~ "For mange meldingar vart sendt til GDM, som ikkje vil snakka med oss "
+#~ "lenger."
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d sekund"
+#~ msgstr[1] "%d sekund"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "Bruk: %s [-b][-v] og ein av dei fÃžlgjande:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a display\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r display\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d display\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [tenarnamn]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t stÃžrste tal innloggingsforsÃžk (standard 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s kvileverdi (standard 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "Tenaren oppteken, ventar litt.\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr "Klarte ikkje kopla til nissen. Ventar %d sekund. ForsÃžk %d av %d.\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "Klarte ikkje kopla til nissen etter %d forsÃžk\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "Logg inn som ein annan brukar i eit anna vindauge"
+
+#~ msgid "New Login in a Nested Window"
+#~ msgstr "Ny innlogging i eit vindauge"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Send den spesifiserte protokollkommandoen til GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest-modues"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "Ikkje lÃ¥s den aktive skjermen"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Autentiser fÃžr du kÃžyrer --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Start ny fleksibel Ãžkt. Ikkje vis oppsprettvindauge"
+
+#~ msgid "Cannot change display"
+#~ msgstr "Klarte ikkje endra display"
+
+#~ msgid "Nobody"
+#~ msgstr "Ingen"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "Display %s pÃ¥ virtuell terminal %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "Innbakt display %s pÃ¥ virtuell terminal %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "Opne display"
+
+#~ msgid "_Open New Display"
+#~ msgstr "_Opna nytt display"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "Bytt til _eksisterande display"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr ""
+#~ "Det er alt nokre opne display. Du kan velja eit frÃ¥ lista under eller "
+#~ "opna eit nytt."
+
+#~ msgid "Choose server"
+#~ msgstr "Vel tenar"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "Vel X-tenar som skal kÃžyrast"
+
+#~ msgid "Standard server"
+#~ msgstr "Standard tenar"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr ""
+#~ "Det ser ikkje ut til at du har den autentiseringa som trengst til denne "
+#~ "operasjonen. "
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "Kanskje .Xauthority-fila di ikkje er rett satt opp."
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "Det ser ikkje ut til at du er logga inn pÃ¥ konsolet"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "Ã
+ starta ei ny innlogging virkar berre pÃ¥ konsollet."
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "Logg inn som ein anna brukar utan Ã¥ logga ut"
+
+#~ msgid "New Login"
+#~ msgstr "Ny innlogging"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|Afrikaans"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|Albansk"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|Amharisk"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|Arabisk (Egypt)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|Arabisk (Libanon)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|Armensk"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|Aserbajdsjansk"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|Baskisk"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|Kviterussisk"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|Bengali"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|Bengali (India)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|Bulgarsk"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|Bosnisk"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|Katalansk"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|Kinesisk (fastlandet)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|Kinesisk (Hongkong)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|Kinesisk (Singapore)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|Kinesisk (Taiwan)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|Kroatisk"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "N-Ã
+|Tjekkisk"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|Dansk"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "N-Ã
+|Nederlandsk"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|Engelsk (USA)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|Engelsk (Australia)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|Engelsk (Storbritannia)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|Engelsk (Canada)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|Engelsk (Irland)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|Engelsk (Danmark)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|Engelsk (SÃžr-Afrika)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|Estisk"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|Finsk"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|Fransk"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|Fransk (Belgia)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|Fransk (Sveits)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|Galisisk"
+
+#~ msgid "A-M|German"
+#~ msgstr "N-Ã
+|Tysk"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "N-Ã
+|Tysk (Austerriksk)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "N-Ã
+|Tysk (Sveits)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|Gresk"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|Gujarati"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|Hebraisk"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|Hindi"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "N-Ã
+|Ungarsk"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|Islandsk"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|Indonesisk"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|Interlingua"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|Irsk"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|Italiensk"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|Japansk"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|Kannada"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|Kinyarwanda"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|Koreansk"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|Latvisk"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|Litauisk"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|Makedonsk"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|Malayisk"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|Malayalam"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|Marathi"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|Mongolsk"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Ã
+|Nordre Sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Ã
+|Norsk (bokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Ã
+|Norsk (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Ã
+|Oriya"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "N-Ã
+|Panjabi"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Ã
+|Persisk"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Ã
+|Polsk"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Ã
+|Portugisisk"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Ã
+|Portugisisk (Brasiliansk)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Ã
+|Rumensk"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Ã
+|Russisk"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Ã
+|Serbisk"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Ã
+|Serbisk (Latinsk)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Ã
+|Serbisk (Jekavisk)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Ã
+|Slovakisk"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Ã
+|Slovensk"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Ã
+|Spansk"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Ã
+|Spansk (Mexico)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Ã
+|Svensk"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Ã
+|Svensk (Finland)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Ã
+|Tamil"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Ã
+|Telugu"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Ã
+|Thai"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Ã
+|Tyrkisk"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Ã
+|Ukrainisk"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Ã
+|Vietnamesisk"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Ã
+|Vallonsk"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Ã
+|Walisisk"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Ã
+|Jiddisk"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Ã
+|Zulu"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Andre|POSIX/C Engelsk"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Ã
+"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "Klarte ikkje kÃžyra kommandoen Â«%sÂ»: %s."
+
+#~ msgid "Cannot start background application"
+#~ msgstr "Klarte ikkje starta bakgrunnsprogram"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "Brukar %u vil logga inn om %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "Er du sikker pÃ¥ at du vil starta maskinen pÃ¥ nytt?"
+
+#~ msgid "_Restart"
+#~ msgstr "Sta_rt om att"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "Er du sikker pÃ¥ at du vil slÃ¥ av maskinen?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "Er du sikker pÃ¥ at du vil setja maskinen i dvalemodus?"
+
+#~ msgid "System Default"
+#~ msgstr "Systemstandard"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "Vil du gjera Â«%sÂ» til standard for framtidige Ãžkter?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "Du har vald %s for denne Ãžkta, men standarinnstillinga di er %s."
+
+#~ msgid "Make _Default"
+#~ msgstr "Bruk som _standard"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "Berre for _denne Ãžkta"
+
+#~ msgid "_Username:"
+#~ msgstr "_Brukarnamn:"
+
+#~ msgid "%s session selected"
+#~ msgstr "%s Ãžkt vald"
+
+#~ msgid "_Last"
+#~ msgstr "_Siste"
+
+#~ msgid "%s language selected"
+#~ msgstr "%s sprÃ¥k valt"
+
+#~ msgid "_System Default"
+#~ msgstr "_Systemstandard"
+
+#~ msgid "_Password:"
+#~ msgstr "_Passord: "
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "Legg pÃ¥ 5 kroner for Ã¥ logga inn."
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM innlogging"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "_Set opp innloggingshandsamar ..."
+
+#~ msgid "_Actions"
+#~ msgstr "_Handlingar"
+
+#~ msgid "_Theme"
+#~ msgstr "_Drakt"
+
+#~ msgid "D_isconnect"
+#~ msgstr "Ko_pla frÃ¥"
+
+#~ msgid "Welcome"
+#~ msgstr "Velkommen"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "Velkomstprogrammet er ikkje same versjon (%s) som nissen. Du har truleg "
+#~ "nettopp oppgradert GDM. Start om att GDM-nissen eller datamaskinen."
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "Klarte ikkje starta velkomstprogrammet"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "Velkomstprogram-versjonen (%s) stemmer ikkje med nisse-versjonen (%s). Du "
+#~ "har truleg nettopp oppgradert GDM. Start om att GDM-nissen eller "
+#~ "datamaskinen."
+
+#~ msgid "Restart GDM"
+#~ msgstr "Start GDM om att"
+
+#~ msgid "Restart computer"
+#~ msgstr "Omstart datamaskinen"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "Kunne ikkje sette signalmaske!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "Ãktkatalogen manglar"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "Ãktkatalogen din manglar eller er tom. Det er to tilgjengelege Ãžkter du "
+#~ "kan bruka, men du bÃžr logga inn og retta opp GDM-oppsettet."
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "Oppsettet er feil"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "Oppsettfila inneheld ei ugyldig kommandolinje for innloggingsdialogen. "
+#~ "KÃžyrer ein standardkommando i staden. Rett opp GDM-oppsettet."
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "Fila Â«%sÂ» kan ikkje opnast for skriving."
+
+#~ msgid "Cannot open file"
+#~ msgstr "Klarte ikkje opna fila"
+
+#~ msgid "Images"
+#~ msgstr "Bilete"
+
+#~ msgid "All Files"
+#~ msgstr "Alle filer"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr ""
+#~ "Endra biletet som vert vist i ansiktsvisaren i GDM "
+#~ "(innloggingshandsamaren)"
+
+#~ msgid "Login Photo"
+#~ msgstr "Innloggingsbilete"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>Bilete av brukar</b>"
+
+#~ msgid "Login Photo Preferences"
+#~ msgstr "Brukarval for innloggingsbilete"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "Trygg _GNOME"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "Dette er ei trygg Ãžkt som vil logga deg inn i GNOME. Oppstartsskripta vil "
+#~ "ikkje bli kÃžyrte. Denne Ãžkta er meint Ã¥ brukast nÃ¥r du ikkje fÃ¥r logga "
+#~ "inn ellers. GNOME vil bruka standardÃžkta."
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "Trygg _terminal"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "Dette er ei trygg Ãžkt som vil logga deg inn til ein terminal. "
+#~ "Oppstartsskripta vil ikkje bli kÃžyrte. Denne Ãžkta er meint Ã¥ brukast nÃ¥r "
+#~ "du ikkje fÃ¥r logga inn ellers. Fpr Ã¥ avslutta Ãžkta skriv du Â«exitÂ» i "
+#~ "terminalvindauget."
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "Den foretrukne Ãžkta di, Â«%sÂ», er ikkje installert pÃ¥ denne maskinen."
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "Du har valt %s til denne Ãžkta"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "Bruk Â«switchdeskÂ»-verktÃžyet dersom du Ãžnsker Ã¥ gjera %s til standardval "
+#~ "for framtidige Ãžkter. (System->Endring av skrivebord frÃ¥ panelmenyen)."
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "Ein feil oppstod under freistnad pÃ¥ Ã¥ kontakta innloggingsskjermane. Det "
+#~ "er ikkje sikkert at alle oppdateringane har trÃ¥dd i kraft."
+
+#~ msgid "Themed"
+#~ msgstr "Brukar drakt"
+
+#~ msgid "Plain"
+#~ msgstr "Enkel"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "Enkel med ansiktsliste"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr ""
+#~ "Automatisk innlogging eller automatisk innlogging etter ei gitt tid er "
+#~ "ikkje tillate for root-kontoen."
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "Brukaren Â«%sÂ» stÃ¥r allereie i ta med-lista."
+
+#~ msgid "Cannot add user"
+#~ msgstr "Klarte ikkje leggja til brukar"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "Brukaren Â«%sÂ» stÃ¥r allereie i utestengt-lista."
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "Brukaren Â«%sÂ» finst ikkje."
+
+#~ msgid "Sounds"
+#~ msgstr "Lydar"
+
+#~ msgid "None"
+#~ msgstr "Ingen"
+
+# TRN: HÃŠ?
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "Arkivet inneheld ikkje ein underkatalog"
+
+# TRN: HÃŠ?
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "Arkivet inneheld ikkje berre ein underkatalo"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "Fila er ikkje eit tar.gz- eller eit tar-arkiv."
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "Arkivet inneheld ikkje fila Â«GdmGreeterTheme.infoÂ»"
+
+#~ msgid "File does not exist"
+#~ msgstr "Fila finst ikkje"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "Ikkje eit drakt-arkiv"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr ""
+#~ "Draktkatalogen Â«%sÂ» ser ut til Ã¥ vera installert allereie. Vil du "
+#~ "installera likevel?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "Ein feil oppstod dÃ¥ drakta vart installert"
+
+#~ msgid "No file selected"
+#~ msgstr "Ingen filer valde"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "Vel drakt-arkiv"
+
+#~ msgid "_Install"
+#~ msgstr "_Installer"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "Fjerna drakta Â«%sÂ»?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "Viss du tek vekk drakta, gÃ¥r ho tapt for alltid."
+
+#~ msgid "_Remove Theme"
+#~ msgstr "Fje_rn drakt"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "Installera drakta frÃ¥ Â«%sÂ»?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "Vel Â«installerÂ» for Ã¥ leggja til drakta frÃ¥ fila Â«%sÂ»."
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "Dette oppsettvindauget let deg endra innstillingane for GDM-nissen, som "
+#~ "er den grafiske innloggingsskjermen til GNOME. Endringar du gjer her, vil "
+#~ "tre i kraft med ein gong.\n"
+#~ "\n"
+#~ "Legg merke til at ikkje alle dei tilgjengelege vala er lista opp her. "
+#~ "Dersom du ikkje ser det du leitar etter, kan du prÃžva Ã¥ redigera fila Â«%"
+#~ "sÂ».\n"
+#~ "\n"
+#~ "SjÃ¥ GNOME-hjelpelesaren under GNOME/System for fullstendig dokumentasjon."
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "Aktivera endringane pÃ¥ brukarane fÃžr du avsluttar?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr ""
+#~ "Dersom du ikkje aktiverer endringane, vil dei endringane som er gjort i "
+#~ "Â«BrukararÂ»-fanen gÃ¥ tapt."
+
+#~ msgid "Close _without Applying"
+#~ msgstr "Lukk _utan Ã¥ aktivera"
+
+#~ msgid "Could not access GDM configuration file.\n"
+#~ msgstr "Klarte ikkje opna GDM-oppsettfil.\n"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "Du mÃ¥ vera superbrukar (root) for Ã¥ konfigurera GDM."
+
+#~ msgid "Configure the login window (GNOME Display Manager)"
+#~ msgstr "Set opp innloggingsvindauget (GNOME Display Manager)"
+
+#~ msgid "Login Window Preferences"
+#~ msgstr "Brukarval for innloggingsvindauge"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n vert byta ut med vertsnamn"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab.  Users in the Exclude list will not "
+#~ "appear."
+#~ msgstr ""
+#~ "<b>Merk:</b> Brukarar i Â«Ta medÂ»-lista vil verta viste i ansiktsvisaren "
+#~ "dersom denne er slÃ¥tt pÃ¥, og vil verta viste i rullegardinlistene for "
+#~ "automatisk og tidsstyrt innlogging pÃ¥ Tryggleik-fanen. Brukarar i Â«Steng "
+#~ "uteÂ»-lista vert ikkje viste."
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>Ã
+tvaring:</b> Feil innstillingar her kan hindra X-tenaren i Ã¥ starta. "
+#~ "Endringar i desse innstillingane vil ikkje tre i kraft fÃžr GDM er "
+#~ "omstarta."
+
+#~ msgid "A_dd..."
+#~ msgstr "L_egg til ..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "Tillat eksterne innloggingar for _administrator "
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "_Bruk endringar"
+
+#~ msgid "Accessibility"
+#~ msgstr "Tilgjenge"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "Legg til/endra tenarar Ã¥ starta"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "Legg til t_enar ..."
+
+#~ msgid "Add User"
+#~ msgstr "Legg til brukar"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "Tillat eksterne _tidsstyrte innloggingar"
+
+#~ msgid "Author:"
+#~ msgstr "Forfattar:"
+
+#~ msgid "Background"
+#~ msgstr "Bakgrunn"
+
+#~ msgid "C_ommand:"
+#~ msgstr "K_ommando:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "E_igendefinert:"
+
+#~ msgid "Co_lor:"
+#~ msgstr "_Farge:"
+
+#~ msgid "Color depth:"
+#~ msgstr "Fargedjupne:"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "_Set opp X-tenar ..."
+
+#~ msgid "Configure _XDMCP..."
+#~ msgstr "Set opp _XDMCP ..."
+
+#~ msgid "Copyright:"
+#~ msgstr "Opphavsrett:"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "SlÃ¥r av X-vidaresending, men pÃ¥virkar ikkje XDMCP."
+
+#~ msgid "Displays per _host:"
+#~ msgstr "Tap pÃ¥ display per _vert: "
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "Ikkje vis bilete for ekste_rne innloggingar"
+
+#~ msgid "E_nable debug messages to system log"
+#~ msgstr "Lagra feilmeldin_gar i systemloggen"
+
+#~ msgid "E_xclude:"
+#~ msgstr "S_teng ute:"
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "DÃžme: /usr/X11R6/bin/X"
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "Velkomstprogram\n"
+#~ "Veljar"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "Ta omsyn til _indirekte fÃžrespurnader"
+
+#~ msgid "I_mage:"
+#~ msgstr "B_ilete:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "Ta _med:"
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "Ta m_ed vertsnamn-veljar (XDMCP) i menyen"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "Ta med Inn_stillingar i menyen"
+
+#~ msgid "L_ogin retry delay:"
+#~ msgstr "Pause mell_om innloggingar:"
+
+#~ msgid "La_unch:"
+#~ msgstr "St_art:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "Lytt pÃ¥ _UDP-port: "
+
+#~ msgid "Local"
+#~ msgstr "Lokal"
+
+#~ msgid "Login _failed:"
+#~ msgstr "Innlogging _feila:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "Innlogging _vellukka:"
+
+#~ msgid "Logo"
+#~ msgstr "Logo"
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "StÃžrste tal pÃ¥ _ventande fÃžrespurnader:"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "StÃžrste _tal pÃ¥ eksterne Ãžkter:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "Lengste _ventetid:"
+
+# TRN: Dette treng ein lengre streng. Ventetider er ikkje indirekte.
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "Lengste ventetid for indirekte fÃžrespurn_ader:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "StÃžrste tal pÃ¥ ventande _indirekte fÃžrespurnader:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "Menylinje"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "V_al:\t"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "Vel bakgrunnsfarge"
+
+#~ msgid "Pin_g interval:"
+#~ msgstr "Pin_g-intervall:"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "Enkel\n"
+#~ "Enkel med ansiktsvisar\n"
+#~ "Med drakt"
+
+#~ msgid "R_emove"
+#~ msgstr "Fje_rn"
+
+#~ msgid "Re_move Server"
+#~ msgstr "Sl_ett tenar"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "Oppfriskingsrate:"
+
+#~ msgid "Remote"
+#~ msgstr "Ekstern"
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "Ekstern innlogging slÃ¥tt av\n"
+#~ "Same som lokal"
+
+#~ msgid "Resolution:"
+#~ msgstr "OpplÃžysing:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "Sk_aler til Ã¥ passa pÃ¥ skjermen"
+
+#~ msgid "Select Background Image"
+#~ msgstr "Vel bakgrunnsbilete"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "Vel logobilete"
+
+#~ msgid "Select Sound File"
+#~ msgstr "Vel lydfil"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "Berre valde\n"
+#~ "Tilfeldig frÃ¥ valde\n"
+
+#~ msgid "Server Settings"
+#~ msgstr "Tenarinnstillingar"
+
+#~ msgid "Server _name:"
+#~ msgstr "Tenar_namn:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "Tenarar Ã¥ starta"
+
+#~ msgid "Sho_w Actions menu"
+#~ msgstr "Vis _handlingar-menyen"
+
+#~ msgid "Themes"
+#~ msgstr "Drakter"
+
+#~ msgid "U_ser:"
+#~ msgstr "Br_ukarar:"
+
+#~ msgid "Users"
+#~ msgstr "Brukarar"
+
+#~ msgid "Welcome Message"
+#~ msgstr "Velkomstmelding"
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "Brukarval for X-tenar-innloggingsvindauge"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "Brukarval for XDMCP-innloggingsvindauge"
+
+#~ msgid "_Add..."
+#~ msgstr "_Legg til ..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "_Legg til/endra ..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "Till_at lokal innlogging for systemadministrator"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "Till_at brukarar Ã¥ endra skrifttype og fargar pÃ¥ enkel velkomst"
+
+#~ msgid "_Background color:"
+#~ msgstr "_Bakgrunnsfarge:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "Stan_dard: Â«Velkomen til %nÂ»"
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "Stan_dard: Â«VelkomenÂ»"
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "_Nekt TCP-tilkoplingar til X-tenaren"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "_SlÃ¥ pÃ¥ automatisk innlogging"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_Fleksibel (nÃ¥r det krevst)"
+
+#~ msgid "_Image:"
+#~ msgstr "B_ilete:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr ""
+#~ "_Ta med alle brukarar i /etc/passwd. (Kan ikkje brukast pÃ¥ system som "
+#~ "brukar NIS)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "PÃ¥_loggingsforsÃžk vert handsama av denne datamaskinen"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_Pause fÃžr innlogging:"
+
+#~ msgid "_Remove"
+#~ msgstr "Fje_rn"
+
+#~ msgid "_Remove..."
+#~ msgstr "Fje_rn ..."
+
+#~ msgid "_Server:"
+#~ msgstr "_Tenar:"
+
+#~ msgid "_Servers:"
+#~ msgstr "_Tenarar:"
+
+#~ msgid "_Style:"
+#~ msgstr "_Stil:"
+
+#~ msgid "_Theme:"
+#~ msgstr "_Drakt:"
+
+#~ msgid "_User:"
+#~ msgstr "_Brukar:"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "dummy"
+#~ msgstr "tullestreng"
+
+#~ msgid "seconds"
+#~ msgstr "sekund"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "For mange brukarar til Ã¥ visa alle her ..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "Start datamaskinen pÃ¥ nytt"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "Noko gjekk feil dÃ¥ drakta vart lasta: %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "Drakta til den grafiske velkomsten er Ãžydelagt"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr ""
+#~ "Drakta inneheld ingen definisjonar for brukarnamn/passord-tekstboksen."
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "Noko gjekk feil dÃ¥ drakta vart lasta. Standarddrakta kunne heller ikkje "
+#~ "lastast. Vil freista Ã¥ lasta standardvelkomsten"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "Klarte ikkje starta GTK+-velkomsten. Displayet vil stenga ned, og du mÃ¥ "
+#~ "kanskje logga inn pÃ¥ ein annan mÃ¥te og retta opp installasjonen av GDM"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "Ãktkatalogen din manglar eller er tom. Det er to tilgjengelege Ãžkter du "
+#~ "kan bruka, men du bÃžr logga inn og retta opp GDM-oppsettet."
+
+#~ msgid "Last Language"
+#~ msgstr "Siste sprÃ¥k"
+
+#~ msgid "Select a Language"
+#~ msgstr "Vel eit sprÃ¥k"
+
+#~ msgid "Change _Language"
+#~ msgstr "Byt s_prÃ¥k"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "_Vel eit sprÃ¥k til Ãžkta di:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "Ve_l sprÃ¥k ..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "Vel _Ãžkt ..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr ""
+#~ "Svar pÃ¥ spÃžrsmÃ¥la her og trykk Enter nÃ¥r du er ferdig. Trykk F10 for Ã¥ fÃ¥ "
+#~ "ein meny."
+
+#~ msgid "Sus_pend"
+#~ msgstr "_GÃ¥ i kvilemodus"
+
+#~ msgid "Confi_gure"
+#~ msgstr "_Still inn"
+
+#~ msgid "Op_tions"
+#~ msgstr "V_al"
+
+#~ msgid "_OK"
+#~ msgstr "_OK"
+
+#~ msgid "Change _Session"
+#~ msgstr "Endra _Ãžkt"
+
+#~ msgid "Sessions"
+#~ msgstr "Ãkter"
+
+#~ msgid "_Last session"
+#~ msgstr "_FÃžrre Ãžkt"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "Logg inn ved Ã¥ bruke Ãžkta du siste hadde dÃ¥ du logga pÃ¥."
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "_Set opp innloggingshandsamar ..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "SlÃ¥ av _datamaskinen"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "Stopp datamaskinen slik at du trygt kan slÃ¥ henne av."
+
+#~ msgid "_Restart the computer"
+#~ msgstr "_Start datamaskinen pÃ¥ nytt"
+
+#~ msgid "Restart your computer"
+#~ msgstr "Start datamaskinen pÃ¥ nytt"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "Se_tt datamaskinen i kvilemodus"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "Set maskinen din i dvalemodus"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "KÃžyr _XDMCP-veljar"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr ""
+#~ "KÃžyr ein XDMCP-veljar som let deg logga pÃ¥ tilgjengelege eksterne vertar, "
+#~ "dersom nokon finst."
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "_Set opp innloggingshandsamaren"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr ""
+#~ "Konfigurer GDM (denne innlogginshandsamaren). Dette vil kreve root-brukar."
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "Sirklar"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "Drakt med blÃ¥ sirkar"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME kunstnarisk variasjon av Sirklar, med ein andletevisar"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "GNOME-kunstnarar"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Glad GNOME med ansiktsvisar"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME kunstnarisk variasjon av Sirklar"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Glad GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "Feil under freistnad pÃ¥ Ã¥ kÃžyra Â«%sÂ»\n"
+#~ "som er lenka til Â«%sÂ»"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "Klarte ikkje opna gest-fila: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX-display Ã¥ migrera til"
+
+#~ msgid "DISPLAY"
+#~ msgstr "DISPLAY"
+
+#~ msgid "Backend display name"
+#~ msgstr "Namn pÃ¥ backend-display"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "Xauthority-fil til mÃ¥l-displayet"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHFILE"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "Xauthority-fil for backend-display"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "Klarte ikkje opna display Â«%sÂ»\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "DMX-utviding ikkje til stades pÃ¥ Â«%sÂ»\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- flytt eit backend-display frÃ¥ eitt DMX-display til eit anna"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "Du mÃ¥ oppgje eit mÃ¥l-DMX-display med %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "Du mÃ¥ oppgje eit backend-display ved Ã¥ bruka %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen Â«%sÂ» feila pÃ¥ Â«%sÂ»\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass kÃžyrer berre som root\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "Autentisering feila!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(minnebuffer)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "Ein feil oppstod medan grensesnittelementet Â«%s%sÂ» vart lasta frÃ¥ fila Â«%"
+#~ "sÂ». Kanskje glade-grensesnittskildringa er Ãžydelagt. %s kan ikkje halda "
+#~ "fram, og vil avslutta. Du bÃžr kontrollera installasjonen av %s eller "
+#~ "installera %s pÃ¥ nytt."
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "Klarte ikkje lasta brukargrensesnitt"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Glade-fila er rusa! Ver sikker pÃ¥ at den rette fila er innstallert!\n"
+#~ "fil: %s widget: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "Ein feil oppstod medan grensesnittelementet Â«%s%sÂ» vart lasta frÃ¥ fila Â«%"
+#~ "sÂ». Skjermelement-typen CList skal ha %d kolonne. Kanskje glade-"
+#~ "grensesnittskildringa er Ãžydelagt. %s kan ikkje halda fram, og vil "
+#~ "avslutta. Du bÃžr kontrollera installasjonen av %s eller installera %s pÃ¥ "
+#~ "nytt."
+#~ msgstr[1] ""
+#~ "Ein feil oppstod medan grensesnittelementet Â«%s%sÂ» vart lasta frÃ¥ fila Â«%"
+#~ "sÂ». Skjermelement-typen CList skal ha %d kolonner. Kanskje glade-"
+#~ "grensesnittskildringa er Ãžydelagt. %s kan ikkje halda fram, og vil "
+#~ "avslutta. Du bÃžr kontrollera installasjonen av %s eller installera %s pÃ¥ "
+#~ "nytt."
+
+# TRN: Her trengst ei betre feilmelding.
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Glade-fila er pÃ¥ viddene. Kontroller at rett fil er installert.\n"
+#~ "Fil: %s. Skjermelement: %s. Venta clist-kolonner: %d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "Ein feil oppstod medan brukargrensesnittet vart lasta frÃ¥ fila Â«%sÂ». "
+#~ "Kanskje glade-grensesnittskildringa ikkje vart funnen. %s kan ikkje halda "
+#~ "fram, og vil avslutta. Du bÃžr kontrollera installasjonen av %s eller "
+#~ "installera %s pÃ¥ nytt."
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "Ikkje noko grensesnitt kunne lastast. DUMT! (fil: %s)"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "For mange aliasnivÃ¥ for eit lokale. Dette kan tyda pÃ¥ ei lÃžkke"
Index: proiecte/PPPP/gdm/po/nso.po
===================================================================
--- proiecte/PPPP/gdm/po/nso.po	(revision 134)
+++ proiecte/PPPP/gdm/po/nso.po	(revision 134)
@@ -0,0 +1,3603 @@
+# Northern Sotho translation of gdm2.
+# Copyright (C) 2004 Zuza Software Foundation (Translate.org.za)
+# This file is distributed under the same license as the gdm2 package.
+#
+# Zuza Software Foundation <info@translate.org.za>, 2004
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-11-16 15:18+0200\n"
+"PO-Revision-Date: 2004-11-26 14:23+0200\n"
+"Last-Translator: Zuza Software Foundation <info@translate.org.za>\n"
+"Language-Team: Northern Sotho <translate-discuss-nso@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Lenaneo le le go tsentÅ¡ha go CDE"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "Lenaneo la TshepediÅ¡o la Tlhaelelo"
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Le ke lenaneo la tshepediÅ¡o la tlhaelelo"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr "Nka se kgone go thoma seabi sa X (sekopanyi sa gago sa diswantÅ¡ho).  Go na le kgonagalo ya gore ga se a beakanywa gabotse.  O tla swanela go tsena go sehomotÅ¡i gomme o thome gape lenaneo la go fetola sebopego la X.  Ke moka o thome gape GDM."
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr "Na o ka rata gore ke leke go diriÅ¡a lenaneo la go fetola sebopego la X? Ela hloko gore o tlile go hloka lentÅ¡uphetiÅ¡o la modu bakeng sa se."
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Hle tlanya lentÅ¡uphetiÅ¡o la (modiriÅ¡i yo a nago le tokelo) modu."
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Nka se leke go thoma seabi sa X ka leswa gape."
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr "Ke tla palediÅ¡a seabi se sa X ga bjale.  Thoma GDM ka leswa ge e fetolwa sebopego ka tshwanelo."
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr "Nka se thome seabi sa X (sekopanyi sa gago sa diswantÅ¡ho). Go na le kgonagalo ya gore ga se a beakanywa gabotse. Na o tla rata go lebelela tsebiÅ¡o ya seabi sa X ke moka o lokiÅ¡e bothata?"
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Na o tla rata go lebelela gape le tsebiÅ¡o ya seabi sa X seo se nago le dintlha?"
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr "Nka se thome seabi sa X (sekopanyi sa gago sa diswantÅ¡ho). Go bonagala o ka re sediriÅ¡wa go laetÅ¡a (legotlwana la gago) ga se a beakanywa gabotse. Na o ka rata go lebelela tsebiÅ¡o ya seabi sa X ke moka o lokiÅ¡e bothata?"
+
+#: config/gettextfoo.h:11 config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr "Na o tla rata gore ke leke go diriÅ¡a lenaneo la go fetola sebopego sa legotlwana? Ela hloko gore o tla hloka lentÅ¡u-phetiÅ¡o la modu bakeng sa se."
+
+#: config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr "Le ke lenaneo la kgokagano ya dithapo ya x la seÅ¡ireletÅ¡i sa go palelwa. Windows gona bjale e lebiÅ¡a hlokomelo feela ge o na le leswao le bontÅ¡hago mo o lego godimo ga tÅ¡ona. Gore o tÅ¡we mokgweng wo tlanya 'e-tÅ¡wa' lefesetereng leo le lego godimo go lanngele la sekhutlwana"
+
+#: config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr "Ke be ke sa kgone go thoma lenaneo la gago ka gona ke thomile xterm ya seÅ¡ireletÅ¡i sa go palelwa. Windows gona bjale e lebiÅ¡itÅ¡e hlokomelo ge eba o na le leswao la gago le bontÅ¡hago mo o lego godimo ga tÅ¡ona. Gore o tÅ¡we mokgweng wo tlanya 'e-tÅ¡wa' lefesetereng leo le lego godimo go lanngele sekhutlwaneng"
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Lenaneo le le go tsentÅ¡ha go GNOME"
+
+#: daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: E ka se kgone go ngwala tseno e mpsha ya tumelelo: %s"
+
+#: daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr "%s: E ka se kgone go ngwala tseno e mpsha ya tumelelo. Mohlomongwe ga go na sekgoba tisiking"
+
+#: daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr "GDM e ka se kgone go ngwala tseno e mpsha ya tumelelo tisiking. Mohlomongwe ga go na sekgoba tisiking.%s%s"
+
+#: daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: E ka se dire faele e mpsha e nyenyane ya go boloka tsebiÅ¡o ya %s"
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: E ka se bule ka mo go Å¡ireletÅ¡egilego %s"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: E ka se kgone go bula faele e nyenyane ya go boloka tsebiÅ¡o ya %s"
+
+#: daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: E ka se kgone go notlela faele e nyenyane ya go boloka tsebiÅ¡o ya %s"
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: E ka se kgone go ngwala faele e nyenyane ya go boloka tsebiÅ¡o"
+
+#: daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Go hlokomologa faele yeo e bonagalago e belaetÅ¡a ya faele e nyenyane ya go boloka tsebiÅ¡o ya %s"
+
+#: daemon/auth.c:898 daemon/gdm.c:2018 daemon/gdm.c:2374
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "E ka se ngwale go %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr "Seabi sa go bontÅ¡ha se timilwe makga a ka bago a 6 metsotswaneng e 90 e fetilego, go na le kgonagalo ya gore go na le selo se sengwe se sebe seo se diregago. Ke tla leta metsotso e 2 pele ke leka gape go bontÅ¡ha %s."
+
+#: daemon/display.c:260
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: E ka se hlame phaepe"
+
+#: daemon/display.c:336
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s: E paletÅ¡we go arola gdm ka dikarolo tÅ¡e pedi bakeng sa mosepelo wa bokgoba bakeng sa %s"
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s ga se faele e tlwaelegilego!\n"
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr "\n... Ke faele e telele kudu go e bontÅ¡ha ...\n"
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s e ka se bulwe"
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: E ka se arole ka dikarolo tÅ¡e pedi go phoÅ¡o ya go bontÅ¡ha/lepokisi la tshedimoÅ¡o"
+
+#: daemon/filecheck.c:64
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: TÅ¡hupetÅ¡o ya %s ga e gona."
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:118 daemon/filecheck.c:180
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s ga se ya boitsebiÅ¡o bja modiriÅ¡i ya %d."
+
+#: daemon/filecheck.c:82 daemon/filecheck.c:125
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s e ngwalega ka sehlopha."
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s e ngwalega ka e nngwe."
+
+#: daemon/filecheck.c:103 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s ga e gona eupÅ¡a e swanetÅ¡e go ba gona."
+
+#: daemon/filecheck.c:111 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s ga se faele ya ka mehla."
+
+#: daemon/filecheck.c:132
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: %s e ngwalega ka sehlopha/e nngwe."
+
+#: daemon/filecheck.c:139 daemon/filecheck.c:192
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: %s e kgolo go feta bogolo bja faele bjo bogolo bjo laeditÅ¡wego bja taolo ya tshepediÅ¡o."
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: E ka se dire sokhete"
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: E ka se kopanye sokhete"
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: E ka se dire FIFO"
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: E ka se bule FIFO"
+
+#: daemon/gdm.c:264
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr "TÅ¡hupetÅ¡o ya Tumelelo ya Seabi (daemon/TÅ¡hTumSea) e beakantÅ¡we e le %s eupÅ¡a se ga se gona. Hle phoÅ¡olla go fetola sebopego ga gdm sa %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:273
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: TÅ¡huTum ya %s ga e gona. E a fediÅ¡wa."
+
+#: daemon/gdm.c:278
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr "TÅ¡hupetÅ¡o ya Tumelelo ya Seabi (daemon/TÅ¡hTumSea) e beakantÅ¡we go %s eupÅ¡a se ga se tÅ¡hupetÅ¡o. Hle phoÅ¡olla go fetola sebopego ga gdm ga %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:287
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: TÅ¡hTum ya %s ga se tÅ¡hupetÅ¡o. E a fediÅ¡wa."
+
+#: daemon/gdm.c:300
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: TÅ¡hTs ya %s ga e gona goba ga se tÅ¡hupetÅ¡o.  Go diriÅ¡wa TÅ¡hTumSea %s."
+
+#: daemon/gdm.c:329 gui/gdmlogin.c:650 gui/greeter/greeter.c:105
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s: Ga go na faele ya go fetola sebopego: %s. Go diriÅ¡wa ditlhaelelo."
+
+#: daemon/gdm.c:380
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr "%s: LenaneolaMotheolaX ga le na selo, go diriÅ¡wa %s/gdm/LenaneolaX"
+
+#: daemon/gdm.c:424
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: Seabi sa X sa Motheo ga se a hwetÅ¡wa, go lekwa tÅ¡e dingwe"
+
+#: daemon/gdm.c:456
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr "%s: XDMCP e palediÅ¡itÅ¡we ge go be go se na thekgo ya XDMCP, e a tingwa"
+
+#: daemon/gdm.c:469
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr "%s: Modu o ka se tsenywe ka mo go itiragalelago, go tingwa go tsena mo go itiragalelago"
+
+#: daemon/gdm.c:482
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr "%s: Modu o ka tsenywe ka mo go itiragalelago, go tingwa go tsena mo go beetÅ¡wego nako"
+
+#: daemon/gdm.c:488
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr "%s: Go DiegiÅ¡wa ga go Tsena mo go BeetÅ¡wego nako ka tlase ga 5, ka gona ke tla fo diriÅ¡a 5."
+
+#: daemon/gdm.c:498
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Ga go na sedumediÅ¡i se laeditÅ¡wego."
+
+#: daemon/gdm.c:501
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Ga go na sedumediÅ¡i sa kgole seo se laeditÅ¡wego."
+
+#: daemon/gdm.c:505
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Ga go na tÅ¡hupetÅ¡o ya mananeo e laeditÅ¡wego."
+
+#: daemon/gdm.c:530
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s: Taelo ya seabi e se nago selo, go diriÅ¡wa ya motheo."
+
+#: daemon/gdm.c:573
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: BontÅ¡ha nomoro ya %d e diriÅ¡wago!  Ke tla diriÅ¡a %d"
+
+#: daemon/gdm.c:592
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: Mothaladi wa seabi wo e sego wa kgonthe faele ya go fetola sebopego. E a o hlokomologa!"
+
+#: daemon/gdm.c:603 daemon/gdm.c:644
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr "%s: XDMCP e palediÅ¡itÅ¡we e bile ga go na diabi tÅ¡a mo gae tÅ¡e hlalositÅ¡wego. E a fediÅ¡wa!"
+
+#. start
+#. server uid
+#: daemon/gdm.c:621
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr "%s: XDMCP e palediÅ¡itÅ¡we e bile ga go na diabi tÅ¡a mo gae tÅ¡e hlalositÅ¡wego. Go oketÅ¡wa %s go :%d go dumelela go fetola sebopego!"
+
+#: daemon/gdm.c:636
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr "XDMCP e palediÅ¡itÅ¡we e bile gdm e ka se hwetÅ¡e seabi sa mo gae le ge e le sefe. E a fediÅ¡wa! Hle phoÅ¡olla go fetola sebopego ga %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:658
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr "SediriÅ¡i sa gdm ga se gona. Hle phoÅ¡olla go fetola sebopego ga gdm ga %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:665
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: Ga e kgone go hwetÅ¡a sediriÅ¡i sa gdm (%s). E a fediÅ¡wa!"
+
+#: daemon/gdm.c:672
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr "SediriÅ¡i sa gdm se beakantÅ¡we gore e be modu, eupÅ¡a se ga se a dumelelwa ka ge se ka baka kotsi ya polokego. Hle phoÅ¡olla go fetola sebopego ga gdm ga %s ke moka o thome gdm gape."
+
+#: daemon/gdm.c:680
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s: SediriÅ¡i sa gdm ga se a swanela go ba modu. E a fediÅ¡wa!"
+
+#: daemon/gdm.c:687
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr "Sehlopha sa gdm ga se gona. Hle phoÅ¡olla go fetola sebopego ga gdm ga %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:694
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: Ga e kgone go hwetÅ¡a sehlopha sa gdm (%s). E a fediÅ¡wa!"
+
+#: daemon/gdm.c:701
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr "Sehlopha sa gdm se beakantÅ¡we go ba modu, eupÅ¡a se ga se a dumelelwa ka ge se ka baka kotsi ya polokego. Hle phoÅ¡olla go fetola sebopego ga gdm ga %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:709
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s: Sehlopha sa gdm ga se a swanela go ba modu. E a fediÅ¡wa!"
+
+#: daemon/gdm.c:724
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr "%s: SedumediÅ¡i ga se a hwetÅ¡wa goba se ka se phethagatÅ¡we ke modiriÅ¡i wa gdm"
+
+#: daemon/gdm.c:731
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr "%s: SedumediÅ¡i sa kgole ga se a hwetÅ¡wa goba se ka se phethagatÅ¡we ke modiriÅ¡i wa gdm"
+
+#: daemon/gdm.c:742
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s: Sekgethi ga se a hwetÅ¡wa goba se ka se phethagatÅ¡we ke modiriÅ¡i wa gdm"
+
+#: daemon/gdm.c:751
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr "Ga go na daemon/TÅ¡hTumSea e laeditÅ¡wego faeleng ya go fetola sebopego"
+
+#: daemon/gdm.c:753
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Ga go na daemon/TÅ¡hTumSea e laeditÅ¡wego."
+
+#: daemon/gdm.c:777
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr "TÅ¡hupetÅ¡o ya Tumelelo ya Seabi (daemon/TÅ¡hTumSea) e beakantÅ¡we e le %s eupÅ¡a ga se ya modiriÅ¡i wa %s le sehlopha sa %s. Hle phoÅ¡olla go ba mong goba go fetola sebopego sa gdm sa %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:788
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: TÅ¡hTum ya %s ga se ya modiriÅ¡i wa %s, sehlopha sa %s. E a fediÅ¡wa."
+
+#: daemon/gdm.c:794
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr "TÅ¡hupetÅ¡o ya Tumelelo ya Seabi (daemon/TÅ¡hTumSea) e beakantÅ¡we go %s eupÅ¡a e na le ditumelelo tÅ¡e foÅ¡agetÅ¡ego, e swanetÅ¡e go ba le ditumelelo tÅ¡a %o. Hle phoÅ¡olla ditumelelo goba go fetola sebopego sa gdm sa %s ke moka o thome gdm ka leswa."
+
+#: daemon/gdm.c:805
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s: TÅ¡hTum ya %s e na le ditumelelo tÅ¡e foÅ¡agetÅ¡ego tÅ¡a %o. E swanetÅ¡e go ba %o. E a fediÅ¡wa."
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:861 daemon/gdm.c:869 daemon/gdm.c:2149 daemon/gdm.c:2157
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr "E ka se ngwale faele ya PID ya %s, mohlomongwe ga go na sekgoba tisiking.  PhoÅ¡o: %s\n"
+
+#: daemon/gdm.c:863 daemon/gdm.c:871 daemon/gdm.c:2151 daemon/gdm.c:2159
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr "E ka se ngwale faele ya PID ya %s, mohlomongwe ga go na sekgoba tisiking.  PhoÅ¡o: %s"
+
+#: daemon/gdm.c:881
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: go arola ka dikarolo tÅ¡e pedi() go padile!"
+
+#. should never happen
+#: daemon/gdm.c:884 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: go beakanya boitsebiÅ¡o () go padile: %s!"
+
+#: daemon/gdm.c:1071
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Go leka seabi sa seÅ¡ireletÅ¡i sa go palelwa sa X sa %s"
+
+#: daemon/gdm.c:1089
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Go diriÅ¡a sengwalwa sa X E dula e Senyega"
+
+#: daemon/gdm.c:1209
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr "Nka se thome seabi sa X (sekopanyi sa gago sa diswantÅ¡ho). Go na le kgonagalo ya gore ga se a beakanywa gabotse. O tla swanela go tsena bjalo ka sehomotÅ¡i ke moka o thome lenaneo la go fetola sebopego ga X ka leswa. Ke moka o thome GDM ka leswa."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1221
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr "E paletÅ¡we go thoma seabi sa X ka makga a mmalwa ka nako e kopana; e palediÅ¡a go bontÅ¡ha %s"
+
+#: daemon/gdm.c:1229 daemon/gdm.c:2877
+msgid "Master suspending..."
+msgstr "Go fega go gogolo..."
+
+#: daemon/gdm.c:1283
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "TshepediÅ¡o e thoma gape, hle leta ..."
+
+#: daemon/gdm.c:1285
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "TshepediÅ¡o e a tima, hle leta ..."
+
+#: daemon/gdm.c:1296
+msgid "Master halting..."
+msgstr "Go emiÅ¡a go gogolo..."
+
+#: daemon/gdm.c:1309
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Go emiÅ¡a go padile: %s"
+
+#: daemon/gdm.c:1318
+msgid "Master rebooting..."
+msgstr "Go thoma gape go gogolo..."
+
+#: daemon/gdm.c:1331
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: Go thoma gape go padile: %s"
+
+#: daemon/gdm.c:1429
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr "Kgopelo ya Thoma gape goba EmiÅ¡a ge go se na lelokelelo la dikagare la tshepediÅ¡o go bontÅ¡heng ga %s"
+
+#: daemon/gdm.c:1438
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr "Kgopelo ya Thoma ka leswa, Thoma gape goba EmiÅ¡a go tÅ¡wa go bontÅ¡ha mo e sego ga mo gae ga %s"
+
+#. Bury this display for good
+#: daemon/gdm.c:1504
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Go fediÅ¡wa ga go bontÅ¡ha ga %s"
+
+#: daemon/gdm.c:1655
+msgid "GDM restarting ..."
+msgstr "GDM e thoma ka leswa ..."
+
+#: daemon/gdm.c:1659
+msgid "Failed to restart self"
+msgstr "E paletÅ¡wa go thoma ka leswa ka noÅ¡i"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1733
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr "daemon e kgolo: E na le SIGABRT, selo se sengwe se senyegile. E boela tlase!"
+
+#: daemon/gdm.c:1892
+msgid "Do not fork into the background"
+msgstr "O seke wa arola ka dikarolo tÅ¡e pedi go bokamorago"
+
+#: daemon/gdm.c:1894
+msgid "No console (local) servers to be run"
+msgstr "Ga go na diabi tÅ¡a sehomotÅ¡i (tÅ¡a mo gae) tÅ¡eo di swanetÅ¡ego go diriÅ¡wa"
+
+#: daemon/gdm.c:1896
+msgid "Preserve LD_* variables"
+msgstr "E bolokile phapano ya LD_*"
+
+#: daemon/gdm.c:1898
+msgid "Print GDM version"
+msgstr "GatiÅ¡a kgatiÅ¡o ya GDM"
+
+#: daemon/gdm.c:1900
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Thoma seabi sa mathomo sa X eupÅ¡a gape emiÅ¡a go fihlelela re hwetÅ¡a EYA go fifo"
+
+#: daemon/gdm.c:2007 daemon/gdm.c:2343
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "E ka se bule %s bakeng sa go ngwala"
+
+#: daemon/gdm.c:2064 gui/gdmchooser.c:2057
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr "PhoÅ¡o ya kgetho ya %s: %s.\nDiriÅ¡a 'thuÅ¡o ya %s --' go bona lelokelelo le tletÅ¡ego la dikgetho tÅ¡a mothaladi wa taelo tÅ¡eo di lego gona.\n"
+
+#: daemon/gdm.c:2087
+msgid "Only root wants to run gdm\n"
+msgstr "Ke modu feela o nyakago go diriÅ¡a gdm\n"
+
+#: daemon/gdm.c:2103 daemon/gdm.c:2107 daemon/gdm.c:2182 daemon/gdm.c:2186
+#: daemon/gdm.c:2190 daemon/gdm.c:2194 daemon/gdm.c:2204 daemon/gdm.c:2210
+#: daemon/gdm.c:2221 daemon/misc.c:1648 daemon/misc.c:1652 daemon/misc.c:1656
+#: daemon/misc.c:1663 daemon/misc.c:1667 daemon/misc.c:1671
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1936 gui/gdmchooser.c:1939 gui/gdmchooser.c:1942
+#: gui/gdmlogin.c:3958 gui/gdmlogin.c:3966 gui/gdmlogin.c:3969
+#: gui/greeter/greeter.c:1085 gui/greeter/greeter.c:1093
+#: gui/greeter/greeter.c:1096
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: PhoÅ¡o ya go beakanya %s seswari sa leswao: %s"
+
+#: daemon/gdm.c:2131
+msgid "gdm already running. Aborting!"
+msgstr "gdm e Å¡etÅ¡e e Å¡oma. E a fediÅ¡wa!"
+
+#: daemon/gdm.c:2230
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: PhoÅ¡o ya go beakanya seswari sa leswao sa CHLD"
+
+#: daemon/gdm.c:3633 daemon/gdm.c:3652
+msgid "FLEXI_XSERVER request denied: Not authenticated"
+msgstr "Kgopelo ya FLEXI_XSERVER e gannwe: Ga e a tiiÅ¡etÅ¡wa"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3670
+msgid "Unknown server type requested, using standard server."
+msgstr "Mohuta o sa tsebjwego wa seabi o kgopetÅ¡we, go diriÅ¡wa seabi sa motheo."
+
+#: daemon/gdm.c:3674
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr "Seabi se kgopetÅ¡wego sa %s ga se a dumelelwa go diriÅ¡etÅ¡wa diabi tÅ¡e feto-fetogago, go diriÅ¡wa seabi sa motheo."
+
+#: daemon/gdm.c:3796
+msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Kgopelo ya QUERY_LOGOUT_ACTION e gannwe: Ga e a tiiÅ¡etÅ¡wa"
+
+#: daemon/gdm.c:3854 daemon/gdm.c:3909
+msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Kgopelo ya SET_LOGOUT_ACTION e gannwe: Ga e a tiiÅ¡etÅ¡wa"
+
+#: daemon/gdm.c:3954 daemon/gdm.c:3981
+msgid "QUERY_VT request denied: Not authenticated"
+msgstr "Kgopelo ya QUERY_VT e gannwe. Ga e a tiiÅ¡etÅ¡wa"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:652
+msgid "y = Yes or n = No? >"
+msgstr "e = Ee goba a = Aowa? >"
+
+#: daemon/misc.c:1016
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: E ka se hwetÅ¡e diaterese tÅ¡a mo gae!"
+
+#: daemon/misc.c:1168
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "E ka se beakanye boitsebiÅ¡o bja g bja %d. E a fediÅ¡wa."
+
+#: daemon/misc.c:1173
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "dihlopha tÅ¡a go thomoloÅ¡a () di paletÅ¡we bakeng sa %s. E a fediÅ¡wa."
+
+#: daemon/misc.c:1410 daemon/misc.c:1424
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: PhoÅ¡o ya go beakanywa leswao la %d go %s"
+
+#: daemon/misc.c:2317
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr "Go tsena ga mafelelo:\n%s"
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "E ka se thome sehomotÅ¡i sa go wela go sona"
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr "Go bonagala go Å¡etÅ¡e go na le seabi sa X se Å¡omago go go bontÅ¡ha ga %s.  Na ke swanetÅ¡e go leka nomoro e nngwe ya go bontÅ¡ha?  Ge eba o re aowa, ke tla leka go thoma seabi ka %s gape.%s"
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr "  (O ka fetola dihomotÅ¡i ka go gatelela Ctrl-Alt gotee le senotlelo sa go Å¡oma, se bjalo ka Ctrl-Alt-F7 gore o ye go sehomotÅ¡i sa 7. Baabi ba X gantÅ¡i ba diriÅ¡a dihomotÅ¡i tÅ¡a 7 le tÅ¡e phagamego.)"
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Go bontÅ¡ha '%s' go ka se bulwe ka go logaganya ga X"
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Go bontÅ¡ha ga %s go swaregile. Go Å¡etÅ¡e go na le seabi se sengwe sa X seo se Å¡omago."
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: PhoÅ¡o ya go bula phaepe: %s"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: E ka se hwetÅ¡e nomoro ya mahala ya go bontÅ¡ha"
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Go bontÅ¡ha ga %s go swaregile.  Go lekwa nomoro e nngwe ya go bontÅ¡ha."
+
+#: daemon/server.c:930
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Taelo ya seabi yeo e sego ya kgonthe '%s'"
+
+#: daemon/server.c:935
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Leina la seabi la '%s' ga se la hwetÅ¡wa, go diriÅ¡wa seabi sa motheo"
+
+#: daemon/server.c:1112
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: E ka se bule faele ya go tsena bakeng sa go bontÅ¡ha ga %s!"
+
+#: daemon/server.c:1124 daemon/server.c:1130 daemon/server.c:1135
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: PhoÅ¡o ya go beakanya %s go %s"
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Taelo ya seabi e se nago selo bakeng sa go bontÅ¡ha ga %s"
+
+#: daemon/server.c:1186
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Seabi ga se sa bewa ke uid %d eupÅ¡a modiriÅ¡i yo ga a gona"
+
+#: daemon/server.c:1201 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: E be e ka se beakanye boitsebiÅ¡o bja sehlopha go %d"
+
+#: daemon/server.c:1207 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: initgroups() e paletÅ¡we bakeng sa %s"
+
+#: daemon/server.c:1213 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: E be e ka se beakanye boitsebiÅ¡o bja modiriÅ¡i go %d"
+
+#: daemon/server.c:1220
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: E be e ka se beakanye boitsebiÅ¡o bja sehlopha go 0"
+
+#: daemon/server.c:1237
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: Seabi sa X ga se a hwetÅ¡wa: %s"
+
+#: daemon/server.c:1245
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: E ka se arole mosepelo wa seabi sa X ka dikarolo tÅ¡e pedi!"
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr "E ka se beakanye EGID go modiriÅ¡i wa GID"
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr "E ka se beakanye EUID go UID ya modiriÅ¡i"
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr "Lega go le bjalo tsena"
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr "O Å¡etÅ¡e o tsentÅ¡hitÅ¡we. Lega go le bjalo o ka tsena, boela lenaneong la gago le fetilego la go tsena, goba o fediÅ¡e go tsena mo"
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr "Boela go tseneng mo go fetilego"
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr "FediÅ¡a go tsena"
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "O Å¡etÅ¡e o tsene. Lega go le bjalo o ka tsena goba wa fediÅ¡a go tsena mo"
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr "Nka se thome seabi sa X\n(tikologo ya gago ya seswantÅ¡ho)\nka baka la phoÅ¡o e itÅ¡ego ya ka gare.\nHle ikopanye le molaodi wa gago wa tshepediÅ¡o\ngoba o lekole go tsena ga tshepediÅ¡o bakeng sa go lokiÅ¡a.\nGo sa dutÅ¡e go le bjalo go bontÅ¡ha mo go tla\npalediÅ¡wa.  Hle thoma gdm ka leswa ge\nbothata bo lokiÅ¡itÅ¡we."
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: e ka se arole ka dikarolo tÅ¡e pedi"
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: e ka se bule go bontÅ¡ha ga %s"
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr "E ka se phethagatÅ¡e lenaneo la go fetola sebopego.  KgonthiÅ¡etÅ¡a gore tsejana ya yona e beakantÅ¡we ka tshwanelo faeleng ya go fetola sebopego.  Ke tla leka go e thoma lefelong la tlhaelelo."
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr "E ka se phethagatÅ¡e lenaneo la go fetola sebopego.  KgonthiÅ¡etÅ¡a gore tsejana ya yona e beakantÅ¡we ka tshwanelo faeleng ya go fetola sebopego."
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr "Tsenya lentÅ¡u-phetiÅ¡o la modu\ngo diriÅ¡a go fetola sebopego."
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: E ka se thomoloÅ¡e phaepe go sedumediÅ¡i sa gdm"
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr "Ga go na diabi tÅ¡eo di hlalositÅ¡wego faeleng ya go fetola sebopego e bile XDMCP e palediÅ¡itÅ¡we. Se e ka ba feela phoÅ¡o ya go fetola sebopego. Ka gona ke thomile seabi se tee bakeng sa gago. O swanetÅ¡e go tsena o lokiÅ¡e go fetola sebopego. Ela hloko gore go tsena mo go itiragalelago le mo go beetÅ¡wego nako gona bjale go palediÅ¡itÅ¡we."
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr "Nka se thome seabi se tlwaelegilego sa X (tikologo ya gago ya seswantÅ¡ho) e bile se ke seabi sa X sa go Å¡ireletÅ¡a go palelwa. O swanetÅ¡e go tena gomme o fetole sebopego sa seabi sa X ka mo go swanetÅ¡ego."
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr "Nomoro e laeditÅ¡wego ya go bontÅ¡ha e be e swaregile, ka gona seabi se thomilwe go go bontÅ¡ha ga %s."
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr "Lenaneo la go dumediÅ¡a le bonagala le senyega.\nKe tla leka go diriÅ¡a le lengwe le fapanego."
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s: E ka se thome sedumediÅ¡i le dikarolo tÅ¡a gtk: %s. Go leka ka ntle le dikaroloTrying without modules"
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: E ka se thome sedumediÅ¡i sa go leka sa tlhaelelo: %s"
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr "E ka se thome lenaneo la sedumediÅ¡i, o ka se kgone go tsena.  Go bontÅ¡ha mo go tla palediÅ¡wa.  Leka go tsena ka ditsela tÅ¡e dingwe le go lokiÅ¡a faele ya go fetola sebopego"
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: PhoÅ¡o ya go thoma sedumediÅ¡i go go bontÅ¡ha %s"
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: E ka se arole mosepelo wa sedumediÅ¡i sa gdm ka dikarolo tÅ¡e pedi"
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: E ka se bule fifo!"
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: E ka se thomoloÅ¡e phaepe go sekgethi sa gdm"
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr "E ka se thome lenaneo la sekgethi, mohlomongwe o ka se kgone go tsena.  Hle ikopanye le molaodi wa tshepediÅ¡o."
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: PhoÅ¡o ya go thoma sekgethi go go bontÅ¡ha %s"
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: E ka se arole mosepelo wa sekgethi sa gdm ka dikarolo tÅ¡e pedi"
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: E ka se bule ~/.diphoÅ¡o tÅ¡a lenaneo la x"
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: Go phethagatÅ¡wa ga sengwalwa sa Lenaneo la Pele go buÅ¡itÅ¡we morago > 0. Go fediÅ¡a."
+
+#: daemon/slave.c:3516
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "Leleme la %s ga le gona, go diriÅ¡wa %s"
+
+#: daemon/slave.c:3517
+msgid "System default"
+msgstr "Tlhaelelo ya tshepediÅ¡o"
+
+#: daemon/slave.c:3533
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: E ka se beakanye tikologo ya %s. E a fediÅ¡wa."
+
+#: daemon/slave.c:3580
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: ditengtÅ¡amodiriÅ¡itÅ¡apeakanyo () di paletÅ¡we bakeng sa %s. E a fediÅ¡wa."
+
+#: daemon/slave.c:3586
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: E ka se fetoge %s. E a fediÅ¡wa."
+
+#: daemon/slave.c:3649
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr "%s: Ga go na mothaladi wa go PhethagatÅ¡a faeleng ya lenaneo: %s, go thoma GNOME ya seÅ¡ireletÅ¡i sa go palelwa"
+
+#: daemon/slave.c:3655
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr "Lenaneo leo o le kgethilego ga le bonagale e le la kgonthe.  Ke tla go direla lenaneo la seÅ¡ireletÅ¡i sa go palelwa la GNOME."
+
+#: daemon/slave.c:3669
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr "%s: E ka se hwetÅ¡e goba go diriÅ¡a motheo wa sengwalwa sa lenaneo la X, go tla lekwa seÅ¡ireletÅ¡i sa go palelwa sa GNOME"
+
+#: daemon/slave.c:3675
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr "E ka se hwetÅ¡e goba go diriÅ¡a motheo wa sengwalwa sa lenaneo, go tla lekwa lenaneo la seÅ¡ireletÅ¡i sa go palelwa la GNOME bakeng sa gago."
+
+#. yaikes
+#: daemon/slave.c:3690
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr "%s: lenaneo la gnome ga se la hwetÅ¡wa bakeng sa lenaneo la seÅ¡ireletÅ¡i sa go palelwa la GNOME, leka kgokagano ya dithapo ya x"
+
+#: daemon/slave.c:3695
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr "E ka se hwetÅ¡e go tsenywa ga GNOME, go tla lekwa go diriÅ¡a lenaneo la \"Kgokagano ya dithapo ya x ya seÅ¡ireletÅ¡i sa go palelwa\"."
+
+#: daemon/slave.c:3703
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr "Le ke lenaneo la Gnome la seÅ¡ireletÅ¡i sa go palelwa.  O tla tsenywa go lenaneo la  'Tlhaelelo' la Gnome leo le se nago dingwalwa tÅ¡e ka diriÅ¡wago tÅ¡a go thoma. Se ke feela bakeng sa go lokiÅ¡a mathata ao a lego go tsenyeng ga gago."
+
+#: daemon/slave.c:3718
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "E ka se hwetÅ¡e \"kgokagano ya dithapo ya x\" go thoma lenaneo la seÅ¡ireletÅ¡i sa go palelwa."
+
+#: daemon/slave.c:3731
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr "Le ke lenaneo la kgokagano ya dithapo ya x la seÅ¡ireletÅ¡i sa go palelwa. O tla tsenywa sehomotÅ¡ing sa kgokagano ya dithapo e le gore o ka lokiÅ¡a tshepediÅ¡o ya gago ge eba o ka se kgone go tsena ka tsela e nngwe le ge e le efe. Go tÅ¡wa seswantÅ¡hing sa kgokagano ya dithapo, tlanya 'e-tÅ¡wa' gomme o tsene lefesetereng."
+
+#: daemon/slave.c:3758
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: ModiriÅ¡i ga a dumelelwa go tsena"
+
+#: daemon/slave.c:3761
+msgid "The system administrator has disabled your account."
+msgstr "Molaodi wa tshepediÅ¡o o palediÅ¡itÅ¡e akhaonto ya gago."
+
+#: daemon/slave.c:3790
+msgid "Error! Unable to set executable context."
+msgstr "PhoÅ¡o! Ga e kgone go beakanya dikagare tÅ¡e phethagatÅ¡egago."
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3798 daemon/slave.c:3803
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: E ka se phethagatÅ¡e %s %s %s"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3814
+msgid "Cannot start the session due to some internal error."
+msgstr "E ka se thome lenaneo ka baka la phoÅ¡o e itÅ¡ego ya ka gare."
+
+#: daemon/slave.c:3868
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s: ModiriÅ¡i o fetile tiiÅ¡etÅ¡o eupÅ¡a go hwetÅ¡a leina la lentÅ¡u-phetiÅ¡o (%s) go padile!"
+
+#: daemon/slave.c:3882
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: PhethagatÅ¡o ya go sengwalwa sa Tsena go Fetilego go buÅ¡itÅ¡we morago > 0. E a fediÅ¡wa."
+
+#: daemon/slave.c:3891
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr "TÅ¡hupetÅ¡o ya gago ya gae e lokeleditÅ¡we e le:\n'%s'\neupÅ¡a ga go bonagale e le gona. Na o nyaka go tsena ka tÅ¡hupetÅ¡o ya / (modu) bjalo ka tÅ¡hupetÅ¡o ya gago ya gae?\n\nGo na le kgonagalo ya gore go se be le selo seo se Å¡omago ka ntle le ge o diriÅ¡a lenaneo la seÅ¡ireletÅ¡i sa go palelwa."
+
+#: daemon/slave.c:3899
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: TÅ¡hupetÅ¡o ya gae bakeng sa %s: '%s' ga e gona!"
+
+#: daemon/slave.c:4076
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr "GDM e ka se ngwale faele ya gago ya tumelelo. Se se ka bolela gore ga o na sekgoba sa tisiki goba gore tÅ¡hupetÅ¡o ya gago ya gae e ka se bulwe gore e ngwalwe. Tabeng le ge e le efe, ga go kgonege go tsena. Hle ikopanye le molaodi wa gago wa tshepediÅ¡o"
+
+#: daemon/slave.c:4152
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: PhoÅ¡o ya go arola lenaneo la modiriÅ¡i ka dikarolo tÅ¡e pedi"
+
+#: daemon/slave.c:4233
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr "Lenaneo la gago le tÅ¡ere feela metsotswana e 10. Ge eba o sa tÅ¡wa ka noÅ¡i, se se ka bolela gore go na le bothata bjo itÅ¡ego bja go tsenya goba gore ga o na sekgoba tisiking. Leka go tsena go le tee la mananeo a seÅ¡ireletÅ¡i sa go palelwa go bona ge eba o ka lokiÅ¡a bothata."
+
+#: daemon/slave.c:4241
+msgid "View details (~/.xsession-errors file)"
+msgstr "Lebelela dintlha (~/.faele ya diphoÅ¡o tÅ¡a lenaneo la x)"
+
+#: daemon/slave.c:4385
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "GDM e utolotÅ¡e go tima goba go thoma gape go tÅ¡wela pele."
+
+#: daemon/slave.c:4479
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "Go kokota go %s go padile, go bontÅ¡ha mo go e sego ga tshwanelo!"
+
+#: daemon/slave.c:4765
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: PhoÅ¡o e kotsi ya X - Go thoma %s ka leswa"
+
+#: daemon/slave.c:4859
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr "Modumo wa go tsena o kgopetÅ¡e go bontÅ¡ha mo e sego ga mo gae goba software ya go bapala e ka se Å¡ome goba modumo ga o gona"
+
+#: daemon/slave.c:5214
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: E paletÅ¡we go thoma: %s"
+
+#: daemon/slave.c:5222 daemon/slave.c:5361
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: E ka se arole mosepelo wa sengwalwa ka dikarolo tÅ¡e pedi!"
+
+#: daemon/slave.c:5316
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: E paletÅ¡we go hlama phaepe"
+
+#: daemon/slave.c:5355
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: E paletÅ¡we go phethagatÅ¡a: %s"
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:1032 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr "\nLeina la modiriÅ¡i goba lentÅ¡u-phetiÅ¡o le foÅ¡agetÅ¡ego. Maletere a swanetÅ¡e go tlanywa ka boemo bjo nepagetÅ¡ego."
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:1042 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Hle kgonthiÅ¡etÅ¡a gore senotlelo sa Caps Lock se kgontÅ¡hitÅ¡we."
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:441
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3069
+msgid "Please enter your username"
+msgstr "Hle tsenya leina la gago la modiriÅ¡i"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:341 daemon/verify-pam.c:342
+#: daemon/verify-pam.c:343 daemon/verify-pam.c:428 daemon/verify-pam.c:787
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2372 gui/greeter/greeter.c:281
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "Leina la modiriÅ¡i:"
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:344 daemon/verify-pam.c:345
+#: daemon/verify-pam.c:489 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "LentÅ¡u-phetiÅ¡o:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "E be e ka se tiiÅ¡etÅ¡e modiriÅ¡i \"%s\""
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:883
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Go tsena ga modu ga go a dumelelwa go bontÅ¡heng ga '%s'"
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Molaodi wa tshepediÅ¡o ga a dumelelwa go tsena go tÅ¡wa sekirining se"
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "ModiriÅ¡i wa %s ga a dumelelwa go tsena"
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:929
+#: daemon/verify-pam.c:1213 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr "\nMolaodi wa tshepediÅ¡o o palediÅ¡itÅ¡e akhaonto ya gago."
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:947
+#: daemon/verify-pam.c:1230 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "E ka se beakanye sehlopha sa modiriÅ¡i bakeng sa %s"
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:949
+#: daemon/verify-pam.c:1233 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr "\nE ka se beakanye sehlopha sa gago sa modiriÅ¡i, o ka se kgone go tsena, hle ikopanye le molaodi wa gago wa tshepediÅ¡o."
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "LentÅ¡u-phetiÅ¡o la %s le feletÅ¡we ke nako"
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr "Go nyakega gore o fetole lentÅ¡u-phetiÅ¡o la gago.\nHle kgetha le leswa."
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr "\nE ka se fetole lentÅ¡u-phetiÅ¡o la gago, o ka se kgone go tsena, hle leka gape ka morago-nyana goba o ikopanye le molaodi wa gago wa tshepediÅ¡o."
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr "LentÅ¡u-phetiÅ¡o la gago le fetotÅ¡we eupÅ¡a go ka swanela gore o le fetole gape, hle leka gape ka morago-nyana goba o ikopanye le molaodi wa gago wa tshepediÅ¡o."
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr "LentÅ¡u-phetiÅ¡o la gago le feletÅ¡we ke nako.\nKe feela molaodi wa tshepediÅ¡o yo a ka le fetolago gona bjale"
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "PhoÅ¡o ya ka gare go lentÅ¡u-phetiÅ¡o le fetilwego ke nako"
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr "Go tÅ¡weletÅ¡e phoÅ¡o ya ka gare, o ka se kgone go tsena.\nHle leka gape ka morago-nyana goba o ikopanye le molaodi wa gago wa tshepediÅ¡o."
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "E ka se hwetÅ¡e sebopego sa lentÅ¡u-phetiÅ¡o bakeng sa %s"
+
+#: daemon/verify-pam.c:346
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Go nyakega gore o fetole lentÅ¡u-phetiÅ¡o la gago kapejana (lentÅ¡u-phetiÅ¡o le tÅ¡ofetÅ¡e)"
+
+#: daemon/verify-pam.c:347
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Go nyakega gore o fetole lentÅ¡u-phetiÅ¡o la gago kapejana (modu o gapeleditÅ¡we)"
+
+#: daemon/verify-pam.c:348
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Akhaonto ya gago e feletÅ¡we ke nako; hle ikopanye le molaodi wa gago wa tshepediÅ¡o"
+
+#: daemon/verify-pam.c:349
+msgid "No password supplied"
+msgstr "Ga go na lentÅ¡u-phetiÅ¡o leo le filwego"
+
+#: daemon/verify-pam.c:350
+msgid "Password unchanged"
+msgstr "LentÅ¡u-phetiÅ¡o ga le a fetolwa"
+
+#: daemon/verify-pam.c:351
+msgid "Can not get username"
+msgstr "E ka se hwetÅ¡e leina la modiriÅ¡i"
+
+#: daemon/verify-pam.c:352
+msgid "Retype new UNIX password:"
+msgstr "Tlanya gape lentÅ¡u-phetiÅ¡o le leswa la UNIX:"
+
+#: daemon/verify-pam.c:353
+msgid "Enter new UNIX password:"
+msgstr "Tsenya lentÅ¡u-phetiÅ¡o le leswa la UNIX:"
+
+#: daemon/verify-pam.c:354
+msgid "(current) UNIX password:"
+msgstr "lentÅ¡u-phetiÅ¡o la UNIX (la gona bjale):"
+
+#: daemon/verify-pam.c:355
+msgid "Error while changing NIS password."
+msgstr "PhoÅ¡o ge go be go fetolwa lentÅ¡u-phetiÅ¡o la NIS."
+
+#: daemon/verify-pam.c:356
+msgid "You must choose a longer password"
+msgstr "O swanetÅ¡e go kgetha lentÅ¡u-phetiÅ¡o le le teletÅ¡ana"
+
+#: daemon/verify-pam.c:357
+msgid "Password has been already used. Choose another."
+msgstr "LentÅ¡u-phetiÅ¡o le Å¡etÅ¡e le kile la diriÅ¡wa. Kgetha le lengwe."
+
+#: daemon/verify-pam.c:358
+msgid "You must wait longer to change your password"
+msgstr "O swanetÅ¡e go leta nakwana e teletÅ¡ana gore o fetole lentÅ¡u-phetiÅ¡o la gago"
+
+#: daemon/verify-pam.c:359
+msgid "Sorry, passwords do not match"
+msgstr "Ka maswabi, mantÅ¡u-phetiÅ¡o ga a swane"
+
+#: daemon/verify-pam.c:653
+msgid "Cannot setup pam handle with null display"
+msgstr "E ka se beakanye go swara ga pam mo go se nago go bontÅ¡ha"
+
+#: daemon/verify-pam.c:670
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Ga e kgone go thea tirelo ya %s: %s\n"
+
+#: daemon/verify-pam.c:683
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "E ka se beakanye PAM_TTY=%s"
+
+#: daemon/verify-pam.c:693
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "E ka se beakanye PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:840 daemon/verify-pam.c:858 daemon/verify-pam.c:1152
+#: daemon/verify-pam.c:1164
+msgid "Couldn't authenticate user"
+msgstr "E ka se tiiÅ¡etÅ¡e modiriÅ¡i"
+
+#: daemon/verify-pam.c:886
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr "\nMolaodi wa tshepediÅ¡o ga a dumelelwa go tsena go tÅ¡wa sekirining se"
+
+#: daemon/verify-pam.c:910 daemon/verify-pam.c:1194
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Go fetolwa ga pontÅ¡ho ya tiiÅ¡etÅ¡o go paletÅ¡we bakeng sa modiriÅ¡i wa %s"
+
+#: daemon/verify-pam.c:912 daemon/verify-pam.c:1197
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr "\nGo fetolwa ga pontÅ¡ho ya tiiÅ¡etÅ¡o go padile. Hle leka gape ka morago-nyana goba o ikopanye le molaodi wa tshepediÅ¡o."
+
+#: daemon/verify-pam.c:927 daemon/verify-pam.c:1210
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "ModiriÅ¡i wa %s ga a sa dumeletÅ¡we go tsena tshepediÅ¡ong"
+
+#: daemon/verify-pam.c:933 daemon/verify-pam.c:1216
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "ModiriÅ¡i wa %s ga a dumelelwa go hwetÅ¡a tumelelo ya go tsena nakong ye"
+
+#: daemon/verify-pam.c:935
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr "\nMolaodi wa tshepediÅ¡o o palediÅ¡itÅ¡e go tsena tshepediÅ¡ong ka nakwana."
+
+#: daemon/verify-pam.c:940 daemon/verify-pam.c:1223
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "E be e ka se beakanye nako ya tiiÅ¡etÅ¡o ya mgmt bakeng sa %s"
+
+#: daemon/verify-pam.c:968 daemon/verify-pam.c:1253
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "E be e ka se beakanye lengwalo la tumelo bakeng sa %s"
+
+#: daemon/verify-pam.c:982 daemon/verify-pam.c:1268
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "E be e ka se bule lenaneo bakeng sa %s"
+
+#: daemon/verify-pam.c:1036
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr "\nTiiÅ¡etÅ¡o e padile.  Mangwalo a swanetÅ¡e go tlanywa ka tsela e nepagetÅ¡ego."
+
+#: daemon/verify-pam.c:1052 daemon/verify-pam.c:1155 daemon/verify-pam.c:1167
+msgid "Authentication failed"
+msgstr "TiiÅ¡etÅ¡o e padile"
+
+#: daemon/verify-pam.c:1121
+msgid "Automatic login"
+msgstr "Go tsena mo go itiragalelago"
+
+#: daemon/verify-pam.c:1219
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr "\nMolaodi wa gago wa tshepediÅ¡o o palediÅ¡itÅ¡e go tsena ga gago tshepediÅ¡ong nakwana."
+
+#: daemon/verify-pam.c:1428 daemon/verify-pam.c:1430
+msgid "Can't find PAM configuration for gdm."
+msgstr "E ka se hwetÅ¡e go fetola sebopego ga PAM bakeng sa gdm."
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: E ka se hwetÅ¡e leina la moswari la seabi: %s!"
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: E ka se hlame sokhete!"
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: E ka se kopanye go sokhete ya XDMCP!"
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: E ka se hlame mmoelanyi wa XDMCP!"
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: E ka se bale hlogwana ya XDMCP!"
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: KgatiÅ¡o e foÅ¡agetÅ¡ego ya XDMCP!"
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: Khoutu e sa tsebjwego go tÅ¡wa moswaring wa %s"
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: E ka se tumole lelokelelo la tiiÅ¡etÅ¡o go tÅ¡wa pakaneng"
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: PhoÅ¡o palomokeng ya go lekola"
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: E ka se bale aterese ya go bontÅ¡ha"
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: E ka se bale go bontÅ¡ha ga nomoro ya lefelo"
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Aterese e mpe"
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Ngongorego e gannwego ya XDMCP go tÅ¡wa moswaring wa %s"
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: E hweditÅ¡e KGOPELO go tÅ¡wa moswaring yo a thibetÅ¡wego wa %s"
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: E ka se bale Nomoro ya go BontÅ¡ha"
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: E ka se bale Mohuta wa Kgokagano"
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: E ka se bale Aterese ya Modirelwa"
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: E ka se bale Maina a TiiÅ¡etÅ¡o"
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: E ka se bale TsebiÅ¡o ya TiiÅ¡etÅ¡o"
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: E ka se bale Lelokelelo la TiiÅ¡etÅ¡o"
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: E ka se bale BoitsebiÅ¡o bja MotÅ¡weletÅ¡i"
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Palomoka ya go lekola e paletÅ¡wego go tÅ¡wa go %s"
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: E hweditÅ¡e Laola go tÅ¡wa moswaring yo a thibetÅ¡wego wa %s"
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: E ka se bale BoitsebiÅ¡o bja Lenaneo"
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: E ka se bale Legoro la go BontÅ¡ha"
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: E ka se bale aterese"
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: E hweditÅ¡e BOLOKAEPHELA go tÅ¡wa moswaring yo a thibetÅ¡wego wa %s"
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Ga go na thekgo ya XDMCP"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Mothaladi wa taelo wa go logaganywa ga X"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "MOTHALADI"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Dikgetho tÅ¡e oketÅ¡egilego bakeng sa go logaganywa ga X"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "DIKGETHO"
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "DiriÅ¡a bokamoragong"
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "DiriÅ¡a feela go logagana ga X, ga go na ngongorego (ga go na sekgethi)"
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Dira ngongorego e lebanyago go e na le e sa lebanyego (sekgethi)"
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "DiriÅ¡a kgaÅ¡o go e na le e sa lebanyago (sekgethi)"
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "O seke wa lekola go diriÅ¡a ga gdm"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "Go logaganya ga X ga go gona."
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "Hle kgopela molaodi wa tshepediÅ¡o gore a go tsenye."
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "XDMCP e sa lebanyago ga e kgontÅ¡hwa"
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr "Hle kgopela molaodi wa gago wa tshepediÅ¡o gore a e kgntÅ¡he lenaneong la go fetola sebopego la GDM."
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "XDMCP ga e a kgontÅ¡hwa"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "GDM ga e Å¡ome"
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "Hle kgopela molaodi wa gago wa tshepediÅ¡o gore a e thome."
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "E ka se hwetÅ¡e nomoro ya go bontÅ¡ha e lokologilego"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "Sekgethi sa Moswari sa GDM"
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Kamoo o ka diriÅ¡ago tiriÅ¡o ye"
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "Leka neteweke"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "E-tÅ¡wa tiriÅ¡ong"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "Bula lenaneo go moswari yo a kgethilwego"
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "K_gokaganya"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Boemo"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "O_ketÅ¡a moswari: "
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "Ngongorega le go oketÅ¡a moswari yo lelokelelong leo le lego ka godimo"
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_OketÅ¡a"
+
+#: gui/gdmchooser.c:80
+msgid "Please wait: scanning local network..."
+msgstr "Hle leta: go swantÅ¡hwa neteweke ya mo gae..."
+
+#: gui/gdmchooser.c:81
+msgid "No serving hosts were found."
+msgstr "Ga go na baswari ba abago bao ba hweditÅ¡wego."
+
+#: gui/gdmchooser.c:82
+msgid "Choose a ho_st to connect to:"
+msgstr "Kgetha se_abi gore o kgokaganye:"
+
+#. markup
+#: gui/gdmchooser.c:659
+msgid "Cannot connect to remote server"
+msgstr "E ka se ikgokaganye go seabi sa kgole"
+
+#: gui/gdmchooser.c:660
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr "Moswari \"%s\" ga a ikemiÅ¡etÅ¡a go thekga lenaneo la go tsena gona bjale. Hle leka gape ka morago-nyana."
+
+#. markup
+#: gui/gdmchooser.c:1284
+msgid "Did not receive response from server"
+msgstr "Ga e a amogela karabelo go tÅ¡wa seabing"
+
+#: gui/gdmchooser.c:1285
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr "Ga e a amogela karabelo go tÅ¡wa moswaring wa \"%s\" ka metsotswana e %d. Mohlomongwe moswari ga a thumaÅ¡wa, goba ga a ikemiÅ¡etÅ¡a go thekga lenaneo la go tsena gona bjale. Hle leka gape ka morago-nyana."
+
+#: gui/gdmchooser.c:1391
+msgid "Cannot find host"
+msgstr "E ka se hwetÅ¡e moswari"
+
+#: gui/gdmchooser.c:1392
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "Nka se hwetÅ¡e moswari wa \"%s\", mohlomongwe ga se wa tlanya gabotse."
+
+#: gui/gdmchooser.c:1678
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr "Lefelo le legolo la tiriÅ¡o ye le bontÅ¡ha baswari netewekeng ya mo gae yeo e kgontÅ¡hitÅ¡ego \"XDMCP\". Se se dumelela badiriÅ¡i go tsena ba le kgole metÅ¡heneng e mengwe mo o ka rego ba tsene ba diriÅ¡a sehomotÅ¡i.\n\nO ka swantÅ¡ha neteweke gape bakeng sa baswari ba baswa ka go kgotla \"Dira gape\".  Ge o kgethile moswari kgotla \"Ikgokaganye\" gore o bule lenaneo motÅ¡heneng wo."
+
+#: gui/gdmchooser.c:1725
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "E ka se bule leswao la moswari wa tlhaelelo: %s"
+
+#: gui/gdmchooser.c:1950 gui/gdmlogin.c:3977 gui/gdmlogin.c:3984
+#: gui/greeter/greeter.c:1104 gui/greeter/greeter.c:1111
+msgid "Could not set signal mask!"
+msgstr "E ka se beakanye seÅ¡iro sa leswao!"
+
+#: gui/gdmchooser.c:1956
+msgid "Socket for xdm communication"
+msgstr "Sokhete ya polediÅ¡ano ya xdm"
+
+#: gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr "SOKHETE"
+
+#: gui/gdmchooser.c:1959
+msgid "Client address to return in response to xdm"
+msgstr "Aterese ya modirelwa gore e boele morago ka karabelo go xdm"
+
+#: gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "ATERESE"
+
+#: gui/gdmchooser.c:1962
+msgid "Connection type to return in response to xdm"
+msgstr "Mohuta wa go ikgokaganya gore e boele morago ka karabelo go xdm"
+
+#: gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "MOHUTA"
+
+#. markup
+#: gui/gdmchooser.c:2091
+msgid "Cannot run chooser"
+msgstr "E ka se diriÅ¡e sekgethi"
+
+#: gui/gdmchooser.c:2092
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr "KgatiÅ¡o ya sekgethi ya (%s) ga e swane le kgatiÅ¡o ya daemon ya (%s).  Mohlomongwe o sa tÅ¡wa go mpshafatÅ¡a gdm.  Hle thoma daemon ya gdm ka leswa goba o thome khomphuthara gape."
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (Molaodi wa go BontÅ¡ha wa GNOME) ga e Å¡ome."
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr "Ge e le gabotse o ka ba o diriÅ¡a molaodi yo a fapanego, bjalo ka KDM (Molaodi wa go BontÅ¡ha wa KDE) goba xdm."
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr "Ge eba o sa rata go diriÅ¡a sebopego se, o ka thoma GDM wena ka noÅ¡i goba wa kgopela molaodi wa gago wa tshepediÅ¡o gore a thome GDM."
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "E ka se kgone go bolediÅ¡ana le GDM (Molaodi wa go BontÅ¡ha wa GNOME)"
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Mohlomongwe o diriÅ¡a kgatiÅ¡o ya kgale ya GDM."
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "E ka se kgone go bolediÅ¡ana le gdm, mohlomongwe o diriÅ¡a kgatiÅ¡o ya kgale."
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Tekanyo e dumeletÅ¡wego ya diabi tÅ¡e feto-fetogago tÅ¡a X e fihleletÅ¡we."
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "Go bile le diphoÅ¡o ge go be go lekwa go thoma seabi sa X."
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Seabi sa X se paletÅ¡we. Mohlomongwe ga se a fetolwa sebopego gabotse."
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "Go na le mananeo a mantÅ¡i kudu a X ao a dirago."
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr "Seabi se logagantÅ¡wego sa X (Xnest) se ka se ikgokaganye le seabi sa gago sa X sa gona bjale. O ka ba o sa bone faele ya tiiÅ¡etÅ¡o ya X."
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr "Seabi se logagantÅ¡wego sa X (Xnest) ga se gona, goba gdm e fetotÅ¡we sebopego gampe.\nHle tsenya pakana ya go logaganya ga X gore o kgone go diriÅ¡a go tsena mo go logagantÅ¡wego."
+
+#: gui/gdmcomm.c:478
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr "Seabi sa X ga se gona, go na le kgonagalo ya gore gdm e fetotÅ¡we sebopego gampe."
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr "Go leka go beakanya mogato o sa tsebjwego wa go tÅ¡wa, goba go leka go beakanya mogato wa go tÅ¡wa wo o sego gona."
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "Dikgokagano tÅ¡a dithapo tÅ¡a bothakga tÅ¡eo di sa thekgwego."
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Go leka go fetola nomoro ya kgokagano ya dithapo yeo e sego ya kgonthe ya bothakga."
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr "Go leka go bea nakong senotlelo sa go fetola sebopego seo se sa thekgwego."
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr "Ga o bonagale o na le tiiÅ¡etÅ¡o e nyakegago bakeng sa go Å¡oma mo. Mohlomongwe faele ya gago .Xauthourity ga e a beakanywa gabotse."
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Go rometÅ¡we melaetÅ¡a e mentÅ¡i kudu go gdm gomme e ile ya emiÅ¡a go ema."
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "Go tÅ¡weletÅ¡e bothata bjo sa tsebjwego."
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Tsena bjalo ka modiriÅ¡i yo mongwe ka gare ga lefesetere le logagantÅ¡wego"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "Go Tsena go go swa Lefesetereng le LogagantÅ¡wego"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "E ka se fetole go bontÅ¡ha"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "Ga go na motho"
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "BontÅ¡ha %s kgokaganong ya dithapo tÅ¡a bothakga ya %d"
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Go bontÅ¡ha mo go logagantÅ¡wego ga %s kgokaganong ya dithapo tÅ¡a bothakga ya %d"
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2917
+#: gui/greeter/greeter_item_ulist.c:449
+msgid "Username"
+msgstr "Leina la modiriÅ¡i"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "BontÅ¡ha"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "Bula DipontÅ¡ho"
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_Bula PontÅ¡ho e Mpsha"
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "Fetolela go _PontÅ¡ho e Lego Gona"
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr "Go Å¡etÅ¡e go na le dipontÅ¡ho tÅ¡e dingwe tÅ¡eo di Å¡etÅ¡ego di butÅ¡we. O ka kgetha e tee go tÅ¡wa lelokelelong leo le lego ka tlase goba o bule e mpsha."
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "E ka se notlele sekirini"
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "E ka se palediÅ¡e go bontÅ¡hwa ga xscreensaver ya ditharollo"
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Kgetha seabi"
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "Kgetha seabi sa X gore o thome"
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Seabi sa motheo"
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "Romela taelo ya porotokole e laetÅ¡wego go gdm"
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "TAELO"
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "Mokgwa wa go logaganywa ga X"
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "O seke wa notlela sekirini sa gona bjale"
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "Go fokotÅ¡a diphoÅ¡o tsebiÅ¡ong"
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "TiiÅ¡etÅ¡a pele o diriÅ¡a --taelo"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "O bonagala o se na tiiÅ¡etÅ¡o e nyakegago bakeng sa modiro wo"
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Mohlomongwe faele ya gago ya taolo ya .X ga e a beakanywa gabotse."
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "O bonagala o sa tsena ka sehomotÅ¡i"
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "Go thoma go tsena go go swa go Å¡oma feela ka mo go nepagetÅ¡ego sehomotÅ¡ing."
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "E ka se thome pontÅ¡ho e mpsha"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Tsena bjalo ka modiriÅ¡i yo mongwe ka ntle le go tÅ¡wa"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Go Tsena go go Swa"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr "A-M|se-Albania"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "A-M|se-Amhar"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|se-Arabia (Egepita)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|se-Arabia (Lebanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Armenian"
+msgstr "A-M|se-Armenia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Azerbaijani"
+msgstr "A-M|se-Azerbaijani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Basque"
+msgstr "A-M|se-Basque"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Belarusian"
+msgstr "A-M|se-Belarusia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali"
+msgstr "A-M|se-Bengali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bengali (India)"
+msgstr "A-M|se-Bengali (India)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bulgarian"
+msgstr "A-M|se-Bulgarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Bosnian"
+msgstr "A-M|se-Bosnia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Catalan"
+msgstr "A-M|se-Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|se-China (se nolofaditÅ¡wego)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|se-China (sa setÅ¡o)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Croatian"
+msgstr "A-M|se-Croatia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Czech"
+msgstr "A-M|se-Czech"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Danish"
+msgstr "A-M|se-Danish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|Dutch"
+msgstr "A-M|se-Dutch"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English"
+msgstr "A-M|Seisemane"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (USA)"
+msgstr "A-M|Seisemane (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (Australia)"
+msgstr "A-M|Seisemane (Australia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (UK)"
+msgstr "A-M|Seisemane (UK)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (Canada)"
+msgstr "A-M|Seisemane (Canada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|English (Ireland)"
+msgstr "A-M|Seisemane (Ireland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|English (Denmark)"
+msgstr "A-M|Seisemane (Denmark)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|Estonian"
+msgstr "A-M|se-Estonia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|Finnish"
+msgstr "A-M|se-Finnish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|French"
+msgstr "A-M|Sefora"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|French (Belgium)"
+msgstr "A-M|Sefora (Belgium)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|French (Switzerland)"
+msgstr "A-M|Sefora (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+msgid "A-M|Galician"
+msgstr "A-M|se-Galicia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+msgid "A-M|German"
+msgstr "A-M|Sejeremane"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|German (Austria)"
+msgstr "A-M|Sejeremane (Austria)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|Sejeremane (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Greek"
+msgstr "A-M|Segerika"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Gujarati"
+msgstr "A-M|se-Gujarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127 gui/gdmlanguages.c:129
+msgid "A-M|Hebrew"
+msgstr "A-M|Seheberu"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Hindi"
+msgstr "A-M|se-Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Hungarian"
+msgstr "A-M|se-Hungaria"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Icelandic"
+msgstr "A-M|se-Iceland"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Indonesian"
+msgstr "A-M|se-Indonesia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Interlingua"
+msgstr "A-M|se-Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Irish"
+msgstr "A-M|se-Irish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Italian"
+msgstr "A-M|Setaliana"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Japanese"
+msgstr "A-M|se-Japane"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Kannada"
+msgstr "A-M|se-Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Korean"
+msgstr "A-M|se-Korea"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Latvian"
+msgstr "A-M|se-Latvia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "A-M|Lithuanian"
+msgstr "A-M|se-Lithuania"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "A-M|Macedonian"
+msgstr "A-M|se-Macedonia"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "A-M|Malay"
+msgstr "A-M|se-Malay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "A-M|Malayalam"
+msgstr "A-M|se-Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "A-M|Marathi"
+msgstr "A-M|se-Marathi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "A-M|Mongolian"
+msgstr "A-M|se-Mongolia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|se-Norwegia (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|se-Norwegia (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Oriya"
+msgstr "N-Z|se-Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Panjabi"
+msgstr "N-Z|se-Panjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Persian"
+msgstr "N-Z|se-Persia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Polish"
+msgstr "N-Z|SepholiÅ¡i"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Portuguese"
+msgstr "N-Z|Sepotokisi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|Sepotokisi (sa Brazil)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Romanian"
+msgstr "N-Z|se-Romania"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Russian"
+msgstr "N-Z|se-Russia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185 gui/gdmlanguages.c:187
+msgid "N-Z|Serbian"
+msgstr "N-Z|se-Serbia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|se-Serbia (Selatine)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|se-Serbia (Jekavian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Slovak"
+msgstr "N-Z|se-Slovak"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Slovenian"
+msgstr "N-Z|se-Slovenia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Spanish"
+msgstr "N-Z|SepaniÅ¡i"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|SepaniÅ¡i (Mexico)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Swedish"
+msgstr "N-Z|se-Swedish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|se-Swedish (Finland)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Tamil"
+msgstr "N-Z|se-Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Telugu"
+msgstr "N-Z|se-Telugu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Thai"
+msgstr "N-Z|se-Thai"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:211
+msgid "N-Z|Turkish"
+msgstr "N-Z|se-Turkey"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:213
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|se-Ukrainia"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:215
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|se-Vietnam"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:217
+msgid "N-Z|Walloon"
+msgstr "N-Z|se-Walloon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:219
+msgid "N-Z|Welsh"
+msgstr "N-Z|se-Welsh"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:221
+msgid "N-Z|Yiddish"
+msgstr "N-Z|se-Yiddish"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:223
+msgid "Other|POSIX/C English"
+msgstr "Le lengwe|POSIX/C Seisemane"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:419
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "ModiriÅ¡i wa %s o tla tsena ka metsotswana e %d"
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: Mothaladi ke o motelele kudu!"
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sO amogelwa go %s%s"
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr "E be e ka se arole mosepelo o moswa ka dikarolo tÅ¡e pedi!"
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr "Go na le kgonagalo ya gore o seke wa kgona le go tsena."
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:45
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Na o kgonthiÅ¡egile gore o nyaka go thoma motÅ¡hene gape?"
+
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2781 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:47 gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr "_Thoma gape"
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:58
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Na o kgonthiÅ¡egile gore o nyaka go tima motÅ¡hene?"
+
+#. markup
+#: gui/gdmlogin.c:599 gui/gdmlogin.c:2794 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:60 gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr "Ti _ma"
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:70
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Na o kgonthiÅ¡egile gore o nyaka go fega motÅ¡hene?"
+
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2808 gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr "_Fega"
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3752 gui/greeter/greeter.c:164
+#: gui/greeter/greeter.c:858
+msgid "Welcome"
+msgstr "O a amogelwa"
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3755 gui/greeter/greeter.c:167
+#: gui/greeter/greeter.c:861
+#, c-format
+msgid "Welcome to %n"
+msgstr "O amogelwa go %n"
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:192
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "Go DiegiÅ¡a ga go Tsena mo go BeetÅ¡wego Nako go be go le ka tlase ga 5.  Ke tla diriÅ¡a feela 5."
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr "Mohuta o ratwago wa lenaneo wa %s ga o a tsenywa motÅ¡heneng.\nNa o rata go dira %s tlhaelelo bakeng sa mananeo a nakong e tlago?"
+
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "Dira _Tlhaelelo"
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "Tsena _Feela"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr "O kgethile %s bakeng sa lenaneo le, eupÅ¡a peakanyo ya gago ya tlhaelelo ke %s.\nNa o rata go dira %s tlhaelelo bakeng sa mananeo a nakong e tlago?"
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Bakeng sa _Lenaneo le"
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr "O kgethile %s bakeng sa lenaneo le.\nGe eba o rata go dira %s tlhaelelo bakeng sa mananeo a nakong e tlago,\ndiriÅ¡a thuÅ¡o ya 'switchdesk' \n(TshepediÅ¡o >SediriÅ¡wa sa go Fetola Teseke lelokelelong la dikagare la panele)."
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "Tlhaelelo ya TshepediÅ¡o"
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2373 gui/gdmlogin.c:3023
+msgid "_Username:"
+msgstr "_Leina la modiriÅ¡i:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr "lenaneo la %s le kgethilwego"
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Mafelelo"
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "Tsena o diriÅ¡a lenaneo leo o le diriÅ¡itÅ¡ego nakong e fetilego ge o be o tsena"
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "Gnome ya SeÅ¡ireletÅ¡i sa go Palelwa"
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "Kgokagano ya dithapo ya x ya seÅ¡ireletÅ¡i sa go palelwa"
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: TÅ¡hupetÅ¡o ya lenaneo ya %s ga se ya hwetÅ¡wa!"
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Joo, ga go na seo se hweditÅ¡wego tÅ¡hupetÅ¡ong ya lenaneo."
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "Gnome ya _SeÅ¡ireletÅ¡i sa go palelwa"
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr "Le ke lenaneo la seÅ¡ireletÅ¡i sa go palelwa leo le tla go tsentÅ¡hago go GNOME. Ga go na dingwalwa tÅ¡a go thoma tÅ¡eo di tla balwago e bile e tla diriÅ¡etÅ¡wa feela ge o ka se kgone go tsena, go sego bjalo GNOME e tla diriÅ¡a lenaneo la 'Tlhaelelo'."
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "Kgokagano ya Dithapo ya _SeÅ¡ireletÅ¡i sa go palelwa"
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr "Le ke lenaneo la seÅ¡ireletÅ¡i sa go palelwa leo le tla go tsentÅ¡hago kgokaganong ya dithapo. Ga go na dingwalwa tÅ¡a go thoma tÅ¡eo di tla balwago e bile le tla diriÅ¡etÅ¡wa feela ge o ka se kgone go tsena. Gore o tÅ¡we kgokaganong ya dithapo, tlanya 'e-tÅ¡wa'."
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr "Ga go na kgokaganyo ya lenaneo ya tlhaelelo yeo e hweditÅ¡wego. Go diriÅ¡wa GNOME ya SeÅ¡ireletÅ¡i sa go palelwa.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr "maleme a %s a kgethilwego"
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "Tsena o diriÅ¡a leleme leo o le diriÅ¡itÅ¡ego nakong e fetilego ge o be o tsena"
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr "_Tlhaelelo ya TshepediÅ¡o"
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr "Tsena o diriÅ¡a leleme la tshepediÅ¡o la tlhaelelo"
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "_TÅ¡e dingwe"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_LentÅ¡u-phetiÅ¡o:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2130 gui/greeter/greeter.c:434
+msgid "Please insert 25 cents to log in."
+msgstr "Hle tsenya disente tÅ¡e 25 gore o tsene."
+
+#: gui/gdmlogin.c:2381
+msgid "Doubleclick on the user to log in"
+msgstr "Kgotla modiriÅ¡i gabedi gore o tsene"
+
+#: gui/gdmlogin.c:2506
+msgid "GNOME Desktop Manager"
+msgstr "Molaodi wa Teseke wa GNOME"
+
+#: gui/gdmlogin.c:2532 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#: gui/gdmlogin.c:2534 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: gui/gdmlogin.c:2583
+msgid "Finger"
+msgstr "Monwana"
+
+#: gui/gdmlogin.c:2689
+msgid "GDM Login"
+msgstr "Go tsena ga GDM"
+
+#: gui/gdmlogin.c:2732 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "_Lenaneo"
+
+#: gui/gdmlogin.c:2739 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_Leleme"
+
+#: gui/gdmlogin.c:2751 gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr "_Sekgethi sa XDMCP..."
+
+#: gui/gdmlogin.c:2758 gui/greeter/greeter_system.c:141
+#: gui/greeter/greeter_system.c:331
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr "DiriÅ¡a sekgethi sa XDMCP seo se tla go dumelelago go tsena metÅ¡heneng ya kgole yeo e lego gona, ge eba e le gona."
+
+#: gui/gdmlogin.c:2767 gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr "_Molaodi wa go Tsena wa go Fetola Sebopego..."
+
+#: gui/gdmlogin.c:2774 gui/greeter/greeter_system.c:156
+#: gui/greeter/greeter_system.c:351
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr "Fetola sebopego sa GDM (molaodi yo wa go tsena). Se se tla nyaka lentÅ¡u-phetiÅ¡o la modu."
+
+#: gui/gdmlogin.c:2788 gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr "Thoma khomphuthara ya gago gape"
+
+#: gui/gdmlogin.c:2801 gui/greeter/greeter_system.c:187
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Tima tshepediÅ¡o e le gore o ka tima khomphuthara ya gago ka polokego."
+
+#: gui/gdmlogin.c:2815 gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr "Fega khomphuthara ya gago"
+
+#: gui/gdmlogin.c:2821 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_Megato"
+
+#: gui/gdmlogin.c:2830
+msgid "_Theme"
+msgstr "_Sehlogo"
+
+#: gui/gdmlogin.c:2841 gui/greeter/greeter_canvas_item.c:146
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_Tlogela"
+
+#: gui/gdmlogin.c:2843 gui/greeter/greeter_canvas_item.c:148
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "K_gokaganyolla"
+
+#: gui/gdmlogin.c:2910 gui/greeter/greeter_item_ulist.c:442
+msgid "Icon"
+msgstr "Leswao"
+
+#: gui/gdmlogin.c:3391
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "E ka se bule SeswantÅ¡hosaTlhaelelo: %s. Go fega sefetleki sa sefahlego!"
+
+#: gui/gdmlogin.c:3413 gui/gdmsetup.c:569 gui/greeter/greeter_item_ulist.c:297
+msgid "Too many users to list here..."
+msgstr "Go na le badiriÅ¡i ba bantÅ¡i bao ba ka lokeletÅ¡wago mo..."
+
+#. markup
+#: gui/gdmlogin.c:3831 gui/gdmlogin.c:3862 gui/gdmlogin.c:3906
+#: gui/greeter/greeter.c:637 gui/greeter/greeter.c:668
+#: gui/greeter/greeter.c:713
+msgid "Cannot start the greeter"
+msgstr "E ka se thome sedumediÅ¡i"
+
+#: gui/gdmlogin.c:3832 gui/gdmlogin.c:3863
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr "KgatiÅ¡o ya sedumediÅ¡i (%s) ga e swane le kgatiÅ¡o ya daemon. Mohlomongwe o sa tÅ¡wa go mpshafatÅ¡a gdm. Hle thoma daemon ya gdm ka leswa goba o thome khomphuthara gape."
+
+#: gui/gdmlogin.c:3869 gui/gdmlogin.c:3915 gui/greeter/greeter.c:675
+#: gui/greeter/greeter.c:722
+msgid "Reboot"
+msgstr "Thoma gape"
+
+#: gui/gdmlogin.c:3907
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr "KgatiÅ¡o ya sedumediÅ¡i (%s) ga e swane le kgatiÅ¡o ya daemon (%s). Mohlomongwe o sa tÅ¡wa go mpshafatÅ¡a gdm. Hle thoma daemon ya gdm ka leswa goba go thome khomphuthara gape."
+
+#: gui/gdmlogin.c:3913 gui/greeter/greeter.c:720
+msgid "Restart"
+msgstr "Thoma ka leswa"
+
+#. markup
+#: gui/gdmlogin.c:4099 gui/greeter/greeter.c:1335
+msgid "Session directory is missing"
+msgstr "TÅ¡hupetÅ¡o ya lenaneo ga e lahlegile"
+
+#: gui/gdmlogin.c:4101 gui/greeter/greeter.c:1337
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr "TÅ¡hupetÅ¡o ya gago ya lenaneo e lahlegile goba ga e na selo!  Go na le mananeo a mabedi ao a lego gona ao o ka a diriÅ¡ago, eupÅ¡a o swanetÅ¡e go tsena le go phoÅ¡olla go fetola sebopego ga gdm."
+
+#. markup
+#: gui/gdmlogin.c:4125 gui/greeter/greeter.c:1362
+msgid "Configuration is not correct"
+msgstr "Go fetola sebopego go foÅ¡agetÅ¡e"
+
+#: gui/gdmlogin.c:4127 gui/greeter/greeter.c:1364
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr "Go fetola sebopego sa faele go na le mothaladi wa taelo wo e sego wa kgonthe bakeng sa polediÅ¡ano ya go tsena, ka gona ke ile ka diriÅ¡a taelo ya tlhaelelo. Hle lokiÅ¡a go fetola sebopego ga gago."
+
+#. markup
+#: gui/gdmlogin.c:4152 gui/greeter/greeter.c:1391
+msgid "No configuration was found"
+msgstr "Ga go na go fetola sebopego mo go hweditÅ¡wego"
+
+#: gui/gdmlogin.c:4154 gui/greeter/greeter.c:1393
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr "Go fetola sebopego ga se gwa hwetÅ¡wa. GDM e diriÅ¡a ditlhaelelo go diriÅ¡a lenaneo le. O swanetÅ¡e go tsena le go hlama faele ya go fetola sebopego le lenaneo la go fetola sebopego la GDM."
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "Sefetleki sa sefahlego ga se a fetolwa sebopego"
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr "Sefetleki sa sefahlego ga se a fetolwa sebopego go go fetola sebopego ga GDM.  Hle kgopela molaodi wa gago wa tshepediÅ¡o gore a se kgontÅ¡he lenaneong la go fetola sebopego la GDM."
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Senepe sa go Tsena"
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "Kgetha senepe seo se swanetÅ¡ego go bontÅ¡hwa go sefetleki sa sefahlego:"
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "Fetleka"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "Ga go na seswantÅ¡ho se kgethilwego."
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "SeswantÅ¡ho ke se segolo kudu"
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr "Molaodi wa tshepediÅ¡o o ganeditÅ¡e diswantÅ¡ho tÅ¡eo di lego tÅ¡e kgolo go feta dipaete tÅ¡e %d gore di bontÅ¡hwe sefetleking sa sefahlego"
+
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "E ka se bule faele"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr "Faele ya %s e ka se bulwe gore e balwe\nPhoÅ¡o: %s"
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr "Faele ya %s e ka se bulwe gore e ngwalwe\nPhoÅ¡o: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr "Fetola seswantÅ¡ho seo se tla bontÅ¡hago go sefetleki sa sefahlego sa GDM (molaodi wa go tsena)"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "Peakanyo ya Sekirini sa go Tsena"
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "SedumediÅ¡i"
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "M_o gae: "
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "_Kgole: "
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "_Mothaladi wa kamogelo: "
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "Mo_thaladi wa kamogelo wa kgole: "
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:969 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "SedumediÅ¡i sa motheo"
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:971 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "SedumediÅ¡i sa seswantÅ¡ho"
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr "Mothaladi wo o swanetÅ¡ego go bontÅ¡hwa kamogelong ya sedumediÅ¡i.  O ka tsenya %n mo e bile o tla tÅ¡eelwa legato ke leina la khomphuthara."
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr "Mothaladi wo o swanetÅ¡ego go bontÅ¡hwa go sedumediÅ¡i bakeng sa batho ba tsenago ba le kgole ka XDMCP.  O ka tsenya %n mo e bile e tla tÅ¡eelwa legato ke leina la khomphuthara."
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "Ka mehla diriÅ¡a sebopego sa seÅ¡upanak_o sa diiri tÅ¡e 24"
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "Go tsena mo go itiragalelago"
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "_Leina la modiriÅ¡i la go tsena mo go itiragalelago:"
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "_Tsenya modiriÅ¡i ka mo go itiragalelago ka go thoma ga mathomo"
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "Go Tsena mo go BeetÅ¡wego Nako"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "Leina la mo_diriÅ¡i la go tsena mo go beetÅ¡wego nako:"
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "_Metsotswana pele ga go tsena:"
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "Tsenya modiriÅ¡i ka mo go itiragale_lago ka morago ga palo e laetÅ¡wego ya metsotswana"
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "KakaretÅ¡o"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "Leswao"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Go tswaka-tswakana"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "BontÅ¡ha diswantÅ¡ho tÅ¡a modiriÅ¡i tÅ¡e kgethagago (_sefetleki sa sefahlego)"
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Bokamorago"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "_Ga go na bokamorago"
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_SeswantÅ¡ho"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "Mm_ala"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "_Lekanya seswantÅ¡ho se bonagalago ka morago gore se lekane"
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "_Mmala o tee dipontÅ¡hong tÅ¡a kgole"
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "_Mmala o bonagalago ka morago: "
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "Kgetha mmala"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "Ponelopele:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "Ga go seswantÅ¡ho se kopilwego sekirining"
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Tlhaloso:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "Tokelo ya ngwalollo:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "Mongwadi:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr "sediriÅ¡wa sa\ntlhaloso"
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "mongwadi"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "tokelo ya ngwalollo"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "_Tsenya sehlogo se seswa"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "_Phumola sehlogo"
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Dikgetho"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "Dumelela _go tsena ga modu ka GDM"
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Dumelela modu go tsena o le k_gole ka GDM"
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "Dumelela go tsena mo go _beetÅ¡wego nako ga kgole"
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr "BontÅ¡ha lelokelelo la dikagare la \"Megato\" (leo nakong e fetilego le bego le tsebjwa e le lelokelelo la dikagare la \"TshepediÅ¡o\").  Ge eba le sa beakanywa, ga go na le e tee ya ditaelo tÅ¡a tshepediÅ¡o tÅ¡eo di tla hwetÅ¡agalago (tÅ¡e di tla akaretÅ¡a go thoma gape, go tima, go fetola sebopego, sekgethi)"
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "BontÅ¡ha _lelokelelo la dikagare la megato"
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "Dumelela go f_etola sebopego go tÅ¡wa sekirining sa go tsena"
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "Dumelel_a go diriÅ¡a sekgethi sa XDMCP go tÅ¡wa sekirining sa go tsena"
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr "Ka mehla ganetÅ¡a dikgokagano tÅ¡a TCP go seabi sa _X (e palediÅ¡a dikgokagano ka moka tÅ¡a kgole)"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "Leka go _diegiÅ¡a gape (metsotswana) :"
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "Polokego"
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "KgontÅ¡ha _dikarolo tÅ¡a go tsenega"
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr "Dira _modumo ge lefesetere la go tsena le itokiÅ¡itÅ¡e"
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "tsena_lepokising_la_faele_ya_modumo"
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "Faele ya _modumo:"
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_Leka modumo"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "Go tsenega"
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr "Ga go na thekgo ya XDMCP go dikarolo tÅ¡e pedi. Go kgontÅ¡ha thekgo ya XDMCP o swanetÅ¡e go kgoboketÅ¡a gape GDM le makgoba-puku a XDMCP libraries."
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "KgontÅ¡ha _XDMCP"
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "Hlompha _dikgopelo tÅ¡e sa lebanyego"
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "TheeletÅ¡a mafelong a _UDP: "
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Bogolo bja dikgopelo _tÅ¡e sa letilego:"
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Bogolo bja d_ikgopelo tÅ¡e sa lebanyego tÅ¡e sa letilego:"
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "Bogolo bja _mananeo a kgole:"
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "Bogolo bja_nako ya go leta:"
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Bogolo bja n_ako ya go leta e sa lebanyego:"
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "DipontÅ¡ho go ya ka _moswari:"
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "Sekgoba sa go Kokot_a (metsotswana):"
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Sekgoba sa go kokota (metsotswana):"
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. markup
+#: gui/gdmsetup.c:164
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr "Go tÅ¡weletÅ¡e phoÅ¡o ge go be go lekwa go ikgokaganya le dikirini tÅ¡a go tsena. Ga se go bea nakong ka moka mo go ka bago go diregile."
+
+#. markup
+#: gui/gdmsetup.c:487
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr "Go tsena mo go itiragalelago goba go tsena mo go beetÅ¡wego nako go akhaonto ya modiriÅ¡i yo mogolo (modu) ga go a dumelelwa."
+
+#: gui/gdmsetup.c:1756
+msgid "Archive is not of a subdirectory"
+msgstr "Polokelo ya ditokumente ga se ya tÅ¡hupetÅ¡o e nyenyane"
+
+#: gui/gdmsetup.c:1764
+msgid "Archive is not of a single subdirectory"
+msgstr "Polokelo ya ditokumente ga se ya tÅ¡hupetÅ¡o e tee e nyenyane"
+
+#: gui/gdmsetup.c:1788 gui/gdmsetup.c:1868
+msgid "File not a tar.gz or tar archive"
+msgstr "Faele ga se tar.gz goba polokelo ya ditokumente ya tar"
+
+#: gui/gdmsetup.c:1790
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Polokelo ya ditokumente ga e akaretÅ¡e faele ya tshedimoÅ¡o ya SehlogosaSedumediÅ¡isaGdm"
+
+#: gui/gdmsetup.c:1812
+msgid "File does not exist"
+msgstr "Faele ga e gona"
+
+#. markup
+#: gui/gdmsetup.c:1926
+msgid "No file selected"
+msgstr "Ga go na faele e kgethilwego"
+
+#. markup
+#: gui/gdmsetup.c:1954
+msgid "Not a theme archive"
+msgstr "Ga se polokelo ya ditokumente ya sehlogo"
+
+#: gui/gdmsetup.c:1955
+#, c-format
+msgid "Details: %s"
+msgstr "Dintlha: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1973
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr "TÅ¡hupetÅ¡o ya sehlogo ya '%s' e bonagala e Å¡etÅ¡e e tsentÅ¡hitÅ¡we, tsenya gape lega go le bjalo?"
+
+#. markup
+#: gui/gdmsetup.c:2059
+msgid "Some error occured when installing the theme"
+msgstr "Go tÅ¡weletÅ¡e bothata ge go be go tsenywa sehlogo"
+
+#: gui/gdmsetup.c:2105
+msgid "Select new theme archive to install"
+msgstr "Kgetha polokelo ya ditokumente ya sehlogo e mpsha gore e tsenywe"
+
+#: gui/gdmsetup.c:2109
+msgid "_Install"
+msgstr "_Tsenya"
+
+#: gui/gdmsetup.c:2173
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Na ruri o nyaka go tloÅ¡a sehlogo sa '%s' tshepediÅ¡ong ya gago?"
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2386
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr "Lefesetere le la go fetola sebopego le fetola dipeakanyo bakeng sa daemon ya GDM, yeo e lego sekirini sa go tsena sa seswantÅ¡ho bakeng sa GNOME.  Diphetogo tÅ¡eo o di dirago di tla direga kapejana.\n\nEla hloko gore dikgetho ka moka tÅ¡a go fetola sebopego di lokeleditÅ¡we mo.  O ka nyaka go lokiÅ¡a %s ge eba o ka se hwetÅ¡e seo o se nyakago.\n\nBakeng sa tÅ¡weletÅ¡o e feletÅ¡ego bona sefetleki sa thuÅ¡o sa GNOME ka Tlase ga legoro la GNOME/TshepediÅ¡o."
+
+#. markup
+#: gui/gdmsetup.c:2797
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "O swanetÅ¡e go ba modiriÅ¡i yo mogolo (modu) gore o fetole sebopego sa GDM."
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr "TiriÅ¡o ya seswantÅ¡ho bakeng sa go fetola sebopego sa Molaodi wa PontÅ¡ho wa GNOME (GDM)"
+
+#: gui/greeter/greeter.c:638 gui/greeter/greeter.c:669
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr "KgatiÅ¡o ya sedumediÅ¡i (%s) ga e swane le kgatiÅ¡o ya daemon.\nMohlomongwe o sa tÅ¡wa go mpshafatÅ¡a gdm.\nHle thoma daemon ya gdm ka leswa goba o thome khomphuthara gape."
+
+#: gui/greeter/greeter.c:714
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr "KgatiÅ¡o ya sedumediÅ¡i (%s) ga e swane le kgatiÅ¡o ya daemon (%s).\nMohlomongwe o sa tÅ¡wa go mpshafatÅ¡a gdm.\nHle thoma daemon ya gdm ka leswa goba o thome khomphuthara gape."
+
+#: gui/greeter/greeter.c:1173
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Go bile le phoÅ¡o ya go laiÅ¡a sehlogo sa %s"
+
+#. markup
+#: gui/greeter/greeter.c:1226
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "Sehlogo sa sedumediÅ¡i sa seswantÅ¡ho se senyegile"
+
+#: gui/greeter/greeter.c:1229
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr "Sehlogo ga se na tlhaloso ya karolo ya tseno ya leina la modiriÅ¡i/lentÅ¡u-phetiÅ¡o."
+
+#. markup
+#: gui/greeter/greeter.c:1262
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr "Go bile le phoÅ¡o ya go laiÅ¡a sehlogo, e bile sehlogo sa tlhaelelo se ka ba se sa laiÅ¡wa, ke tla leka go thoma sedumediÅ¡i sa motheo"
+
+#. markup
+#: gui/greeter/greeter.c:1284
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr "Nka se thome sedumediÅ¡i sa motheo.  PontÅ¡ho ye e tla fediÅ¡wa e bile o ka swanela go tsena ka tsela e nngwe gomme o lokiÅ¡e go tsenywa ga gdm"
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Mafelelo"
+
+#: gui/greeter/greeter_action_language.c:198
+msgid "Select a language"
+msgstr "Kgetha leleme"
+
+#: gui/greeter/greeter_action_language.c:217
+msgid "Select a language for your session to use:"
+msgstr "Kgetha leleme leo lenaneo la gago le swanetÅ¡ego go le diriÅ¡a:"
+
+#: gui/greeter/greeter_canvas_item.c:125
+msgid "Select _Language..."
+msgstr "Kgetha _Leleme..."
+
+#: gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr "Kgetha _Lenaneo..."
+
+#: gui/greeter/greeter_canvas_item.c:374
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr "Araba dipotÅ¡iÅ¡o mo ke moka o kgotle Tsena ge o feditÅ¡e. Bakeng sa lelokelelo la dikagare kgotla F10."
+
+#: gui/greeter/greeter_item_ulist.c:279
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "E ka se bule SeswantÅ¡ho sa Tlhaelelo: %s!"
+
+#: gui/greeter/greeter_item_ulist.c:381
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr "Kgotla modiriÅ¡ing gabedi gore\no tsene"
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr "Fe_ga"
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "_Sekgethi sa XDMCP"
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Fetola sebopego"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "Konope ya Caps lock e thumaÅ¡itÅ¡we!"
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Kgetha Lenaneo"
+
+#: gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "Kgetha Mogato"
+
+#: gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "Ti _ma khomphuthara"
+
+#: gui/greeter/greeter_system.c:285
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Tima khomphuthara ya gago gore o e time."
+
+#: gui/greeter/greeter_system.c:300
+msgid "_Reboot the computer"
+msgstr "_Thoma khomphuthara gape"
+
+#: gui/greeter/greeter_system.c:314
+msgid "Sus_pend the computer"
+msgstr "Fe_ga khomphuthara"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr "DiriÅ¡a sekgethi sa _XDMCP"
+
+#: gui/greeter/greeter_system.c:348
+msgid "Confi_gure the login manager"
+msgstr "Feto_la sebopego sa molaodi wa go tsena"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Dikgokolo"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Sehlogo seo se nago le dikgokolo tÅ¡e tala-lerata"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(c) 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "Go fapana ga Dikgokolo tÅ¡a Bokgabo tÅ¡a GNOME ka Sefetleki sa Sefahlego"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "Borabokgabo ba GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "GNOME ya lethabo le Sefetleki"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "Go fapana ga Dikgokolo tÅ¡a Bokgabo tÅ¡a GNOME"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "GNOME ya Lethabo"
+
+#: gui/modules/dwellmouselistener.c:579 gui/modules/keymouselistener.c:674
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr "PhoÅ¡o ge go be go lekwa go diriÅ¡wa (%s)\nyeo e kgokagantÅ¡wego le (%s)"
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "go feta ga seÅ¡iro sa gd go Å¡oma feela bjalo ka modu\n"
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Go palelwa ga tiiÅ¡etÅ¡o!\n"
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr "(seÅ¡ireletÅ¡i sa kgopolo)"
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr "(seÅ¡ireletÅ¡i sa kgopolo"
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr "E ka se laiÅ¡e polediÅ¡ano ya modiriÅ¡i"
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr "Go tÅ¡weletÅ¡e bothata mola go laiÅ¡wa karolo ya polediÅ¡ano ya modiriÅ¡i ya %s%s go tÅ¡wa faeleng ya %s. Go na le kgonagalo ya gore tlhaloso ya polediÅ¡ano ya sekgoba e senyegile. %s e ka se tÅ¡wele pele e bile e tla tÅ¡wa gona bjale. O swanetÅ¡e go lekola go tsenywa ga gago ga %s goba o tsenye %s gape."
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr "Faele ya sekgoba e senyegile! KgonthiÅ¡etÅ¡a gore faele e nepagetÅ¡ego e tsentÅ¡hitÅ¡we!\nfaele: sediriÅ¡wa sa %s: %s"
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr "Go tÅ¡weletÅ¡e bothata ge go be go laiÅ¡wa karolo ya polediÅ¡ano ya modiriÅ¡i ya %s%s go tÅ¡wa faeleng ya %s.  SediriÅ¡wa sa mohuta wa lelokelelo se swanetÅ¡e go ba le dikholomo tÅ¡e %d.  Go na le kgonagalo ya gore tlhaloso ya polediÅ¡ano ya sekgoba e senyegile.  %s e ka se tÅ¡wele pele e bile e tla tÅ¡wa gona bjale.  O swanetÅ¡e go lekola go tsenya ga gago ga %s goba o tsenye %s gape."
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr "Faele ya sekgoba e senyegile! KgonthiÅ¡etÅ¡a gore faele e nepagetÅ¡ego e tsentÅ¡hitÅ¡we!\nfaele: %s sediriÅ¡wa: %s e letetÅ¡e kholomo ya lelokelelo la dikagare: %d"
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr "Go tÅ¡weletÅ¡e bothata ge go be go laiÅ¡wa polediÅ¡ano ya modiriÅ¡i go tÅ¡wa faeleng ya %s. Go na le kgonagalo ya gore tlhaloso ya polediÅ¡ano ya sekgoba ga se ya hwetÅ¡wa. %s e ka se tÅ¡wele pele e bile e tla tÅ¡wa gona bjale. O swanetÅ¡e go lekola go tsenya ga gago ga %s goba o tsenye %s gape."
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "Ga go na polediÅ¡ano yeo e ka laiÅ¡wago, E MPE! (faele: %s)"
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr "Megato ya aina a mangwe a mantÅ¡i kudu bakeng sa mo gae, e ka bontÅ¡ha go kobega"
+
Index: proiecte/PPPP/gdm/po/oc.po
===================================================================
--- proiecte/PPPP/gdm/po/oc.po	(revision 134)
+++ proiecte/PPPP/gdm/po/oc.po	(revision 134)
@@ -0,0 +1,1074 @@
+# Translation of oc.po to Occitan
+# Occitan translation of gdm2.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+#
+#
+# Yannig Marchegay (Kokoyaya)  <yannig@marchegay.org>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: oc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-07-02 08:57+0200\n"
+"PO-Revision-Date: 2008-02-13 11:33+0100\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>\n"
+"Language-Team: Occitan <ubuntu-l10n-oci@lists.ubuntu.com>\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"
+
+#: ../common/gdm-common.c:427
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr ""
+
+#: ../daemon/gdm-display-access-file.c:267
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1048
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:362
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:415
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:421
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:427
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:435
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nom d'utilizaire"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Lo nom d'utilizaire"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1577 ../daemon/gdm-session-direct.c:1595
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:995
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:996
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:997
+msgid "out of memory"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:998
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:999
+msgid "unknown error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1006
+msgid "Username:"
+msgstr "Nom d'utilizaire :"
+
+#: ../daemon/gdm-session-worker.c:1012
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1026
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1041
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1054
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1069
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1349 ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1394
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:387
+msgid "Unable establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:397
+#, c-format
+msgid "User %s doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:404
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s : impossible de legir l'adreÃ§a del client"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s : impossible de legir l'adreÃ§a"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Visualizar la version de GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr ""
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.c:808
+#: ../gui/simple-greeter/gdm-greeter-panel.c:569
+msgid "Accessibility Preferences"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:1
+msgid "<b>Enable features that make your computer easier to use:</b>"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:2
+msgid "Assistive Technology Preferences"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:3
+msgid "_Hear text read aloud (Reader)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:4
+msgid "_Ignore duplicate keypresses (Bounce Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:5
+msgid "_Make items larger (Magnifier)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:6
+msgid "_Only accept long held keypresses (Slow Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:7
+msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:8
+msgid "_See more contrast in colors (High Contrast)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:9
+msgid "_Type without the keyboard (On-screen Keyboard)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:10
+msgid "_Use a larger font size (Large Print)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1123
+msgid "Inactive Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1124
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1132
+msgid "Active Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1133
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e de %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:182
+msgid "You have the Caps Lock key on."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:325
+msgid "Automatically logging in..."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1223
+msgid "Failed to restart computer"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1226
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1307
+msgid "Failed to stop computer"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1310
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1385
+msgid "Select language and click Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1941
+msgid "Login Window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Tornar lanÃ§ar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Atudar l'ordenador"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspendre"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:551
+msgid "Panel"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:221
+msgid "Languages"
+msgstr "Lengas"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:258
+msgid "_Languages:"
+msgstr "_Lengas :"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:259
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgid "_Language:"
+msgstr "_Lenga :"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:202
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:199
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:86
+#: ../gui/user-switch-applet/applet.c:1228
+msgid "Other..."
+msgstr "Autre..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:203
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:210
+msgid "Keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:228
+msgid "_Keyboard:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:200
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+msgid "Icon name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr ""
+
+#
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+msgid "Default Item"
+msgstr "Element per defaut"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the accessibility button"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid ""
+"Set to TRUE to disable showing the accessibility button in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "Gestionari"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:87
+msgid "Choose a different account"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:99
+msgid "Guest"
+msgstr "Invitat"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:100
+msgid "Login as a temporary guest"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:112
+msgid "Automatic Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:113
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:441
+#, c-format
+msgid "Log in as %s"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:525
+msgid "Currently logged in"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:795
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1023
+msgid "Unknown"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1081
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1105
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+msgid "User"
+msgstr "Utilizaire"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+msgid "Icon Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "Send the specified protocol command to GDM"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "COMANDA"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "Xnest mode"
+msgstr "MÃ²de Xnest"
+
+#: ../utils/gdmflexiserver.c:62
+msgid "Do not lock current screen"
+msgstr "Varrolhar pas l'ecran actiu"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:64
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:65
+msgid "Start new flexible session; do not show popup"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:67
+msgid "Version of this application"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:226
+msgid "Main Options"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:759
+msgid "Unable to start new display"
+msgstr ""
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+
+#~ msgid "_Users:"
+#~ msgstr "_Utilizaires :"
+
+#~ msgid "_User:"
+#~ msgstr "_Utilizaire :"
+
+#~ msgid "Users"
+#~ msgstr "Utilizaires"
+
+#~ msgid "Other"
+#~ msgstr "Autre"
Index: proiecte/PPPP/gdm/po/or.po
===================================================================
--- proiecte/PPPP/gdm/po/or.po	(revision 134)
+++ proiecte/PPPP/gdm/po/or.po	(revision 134)
@@ -0,0 +1,1195 @@
+# translation of gdm.master.or.po to Oriya
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# Subhransu Behera <arya_subhransu@yahoo.co.in>, 2006.
+# Manoj Kumar Giri <mgiri@redhat.com>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.or\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-12 01:28+0000\n"
+"PO-Revision-Date: 2009-09-17 19:42+0530\n"
+"Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
+"Language-Team: Oriya <oriya-it@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:  nplurals=2; plural=(n!=1);\n\n"
+"\n"
+"\n"
+"\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à¬à¬¿ à¬à­à¬à¬¿à¬ à¬žà¬®à­à¬ªà­à¬°à¬€à¬¿à¬ à¬à¬ªà¬à¬°à¬£ à¬šà­à¬¹à¬"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à¬€à­à¬°à­à¬à¬¿ à¬šà¬¿à¬¬à¬Ÿà¬°à¬£ à¬žà¬à¬à­à¬€à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬šà¬à¬°à¬šà­à¬€à­"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬
+à¬§à­à¬š"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à¬€à¬šà­à¬€à­à¬°à¬°à­ à¬à¬Ÿà¬³à¬ \"%s\" à¬à­ à¬à­à¬à¬¿ à¬ªà¬Ÿà¬à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à¬²à¬à¬à¬š à¬€à¬šà­à¬€à­à¬°à¬à­ à¬à¬°à¬®à­à¬­à¬à¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à¬à¬Ÿà¬³à¬à¬à­ à¬¬à­à¬§à¬¿à¬à­à¬°à­à¬€ à¬à¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à¬à¬Ÿà¬³à¬à¬à­ à¬ªà­à¬°à¬Ÿà¬§à¬¿à¬à­à¬€ à¬à¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à¬ªà¬€à­à¬°à¬à­à¬¡à¬Œà¬¿à¬à­ à¬ªà­à¬°à¬€à¬¿à¬žà­à¬¥à¬Ÿà¬ªà¬š à¬à¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à¬à¬¿à¬à¬¿ à¬
+à¬šà­à¬€à¬°à­à¬šà¬¿à¬¹à¬¿à¬€ à¬à¬Ÿà¬°à¬£ à¬¬à¬¶à¬€à¬ X à¬žà¬°à­à¬­à¬° (à¬à¬ªà¬£à¬à­à¬ à¬à¬²à­à¬à­à¬ à¬ªà¬°à¬¿à¬¬à­à¬¶) à¬à­ à¬ªà­à¬°à¬Ÿà¬°à¬®à­à¬­ à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬. à¬Šà­à¬Ÿà¬à¬°à¬¿ "
+"à¬à¬ªà¬£à¬à­à¬à¬° à¬€à¬šà­à¬€à­à¬° à¬ªà­à¬°à¬¶à¬Ÿà¬žà¬à¬à­à¬ à¬žà¬¹à¬¿à¬€ à¬¯à­à¬à¬Ÿà¬¯à­à¬ à¬à¬°à¬šà­à¬€à­à¬à¬¿à¬®à­à¬¬à¬Ÿ à¬à¬ªà¬£à¬à­à¬ à¬žà¬®à¬žà­à¬¯à¬Ÿà¬° à¬à¬Ÿà¬°à¬£à¬à­ à¬šà¬¿à¬°à­à¬ªà¬£ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ "
+"à¬€à¬šà­à¬€à­à¬°à¬° à¬²à¬à¬à­ à¬¯à¬Ÿà¬à­à¬ à¬à¬°à¬šà­à¬€à­.à¬žà­à¬¹à¬¿ à¬žà¬®à­à¬°à­ à¬à¬¹à¬¿ à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬šà¬à¬¿ à¬šà¬¿à¬·à­à¬à­à¬°à¬¿à­ à¬¹à­à¬à¬¯à¬¿à¬¬.  à¬¯à­à¬€à­à¬¬à­à¬³à­ à¬žà¬®à¬žà­à¬¯à¬Ÿà¬à¬¿ à¬žà¬®à¬§à¬Ÿà¬š "
+"à¬¹à­à¬à¬¯à¬¿à¬¬à¬žà­à¬€à­à¬¬à­à¬³à­ à¬Šà­à¬Ÿà¬à¬°à¬¿ gdm à¬à­ à¬ªà­à¬šà¬ à¬ªà­à¬°à¬Ÿà¬°à¬®à­à¬­ à¬à¬°à¬¿à¬¬à­."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: à¬®à­à¬³ à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š '%s' à¬žà¬¹à¬¿à¬€ à¬žà¬à¬¯à­à¬ à¬à¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "à¬à¬Ÿà¬³à¬ %s à¬Šà­à­±à¬Ÿà¬°à¬Ÿ à¬žà¬°à­à¬­à¬° à¬žà­à¬·à­à¬à¬¿ à¬¹à­à¬¬à¬Ÿà¬° à¬¥à¬¿à¬²à¬Ÿ à¬à¬¿à¬šà­à¬€à­ à¬žà­à¬¹à¬¿ à¬à¬Ÿà¬³à¬à¬à¬¿ à¬
+à¬¬à¬žà­à¬¥à¬¿à¬€ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "à¬žà¬®à­à¬¹ à¬ªà¬°à¬¿à¬à­à¬à­ %d à¬­à¬Ÿà¬¬à¬°à­ à¬¬à¬¿à¬šà­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s à¬ªà¬Ÿà¬à¬ initgroups () à¬¬à¬¿à¬«à¬³ à¬¹à­à¬²à¬Ÿ"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "à¬à¬Ÿà¬³à¬ à¬ªà¬°à¬¿à¬à­à¬à­ %d à¬­à¬Ÿà¬¬à¬°à­ à¬¬à¬¿à¬šà­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "à¬à¬Ÿà¬³à¬ à¬ªà¬°à¬¿à¬à­à¬à­ 0 à¬­à¬Ÿà¬¬à¬°à­ à¬¬à¬¿à¬šà­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬ªà¬Ÿà¬à¬ à¬²à¬ à¬«à¬Ÿà¬à¬²à¬à­ à¬à­à¬²à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s à¬à­ %s à¬°à­ à¬¬à¬¿à¬šà­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬¬à¬Ÿ à¬žà¬®à­à¬°à­ à¬€à­à¬°à­à¬à¬¿"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à¬žà­à¬¬à¬ à¬
+à¬à­à¬°à¬§à¬¿à¬à¬Ÿà¬°à¬à­ %d à¬­à¬Ÿà¬¬à¬°à­ à¬¬à¬¿à¬šà­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬ªà¬Ÿà¬à¬ à¬à­à¬à¬¿à¬ à¬à¬Ÿà¬²à¬¿ à¬žà­à¬¬à¬ à¬šà¬¿à¬°à­à¬Šà­à¬Šà­à¬¶"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à¬à¬Ÿà¬³à¬ à¬šà¬Ÿà¬®"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à¬à¬Ÿà¬³à¬ à¬šà¬Ÿà¬®"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à¬à¬§à¬Ÿà¬° à¬šà¬Ÿà¬®"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à¬à¬§à¬Ÿà¬° à¬šà¬Ÿà¬®"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à¬¯à¬šà­à¬€à­à¬° à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬šà¬à¬°à¬šà­à¬€à­"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬à¬ªà¬à¬°à¬£"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à­à¬à¬°à¬£ à¬€à¬šà­à¬€à­à¬° à¬žà¬¹à¬¿à¬€ à¬€à­à¬°à­à¬à¬¿ à¬à¬°à¬®à­à¬­ à¬à¬°à­à¬¥à¬¿à¬¬à¬Ÿ à¬¬à¬Ÿà¬°à­à¬€à­à¬€à¬Ÿà¬³à¬Ÿà¬ª - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "à¬žà¬Ÿà¬§à¬Ÿà¬°à¬£ à¬¬à¬¿à¬«à¬³à¬€à¬Ÿ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "à¬žà­à¬®à­à¬€à¬¿ à¬žà­à¬¥à¬Ÿà¬šà¬° à¬
+à¬­à¬Ÿà¬¬"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "à¬ªà­à¬°à­à­à¬ à¬ªà­à¬°à¬à­à¬°à¬Ÿà¬® à¬€à­à¬°à­à¬à¬¿"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "à¬
+à¬à¬£à¬Ÿ à¬€à­à¬°à­à¬à¬¿"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "à¬à¬Ÿà¬³à¬ à¬šà¬Ÿà¬®:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à­à¬à¬°à¬£ à¬€à¬šà­à¬€à­à¬°à¬à­ à¬ªà¬žà¬šà­à¬Šà¬¯à­à¬à­à­ à¬à¬Ÿà¬³à¬à¬šà¬Ÿà¬® à¬ªà¬à¬Ÿà¬°à¬¿à¬¬à¬Ÿà¬° à¬žà­à¬à¬šà¬Ÿ à¬Šà­à¬¬à¬Ÿà¬°à­ à¬€à­à¬°à­à¬à¬¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à­à¬à¬°à¬£ à¬€à¬šà­à¬€à­à¬°à¬à­ à¬ªà¬žà¬šà­à¬Šà¬¯à­à¬à­à­ à¬à¬§à¬Ÿà¬°à¬šà¬Ÿà¬® à¬ªà¬à¬Ÿà¬°à¬¿à¬¬à¬Ÿà¬° à¬žà­à¬à¬šà¬Ÿ à¬Šà­à¬¬à¬Ÿà¬°à­ à¬€à­à¬°à­à¬à¬¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à­à¬à¬°à¬£ à¬€à¬šà­à¬€à­à¬°à¬à­ à¬à¬Ÿà¬³à¬à¬° à¬à­à¬šà¬žà­à¬²à¬° à¬žà­à¬à¬šà¬Ÿ à¬Šà­à¬¬à¬Ÿà¬°à­ à¬€à­à¬°à­à¬à¬¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à­à¬à¬°à¬£ à¬€à¬šà­à¬€à­à¬°à¬à­ à¬¬à¬Ÿà¬à­à­à¬à¬£à­à¬¡ à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬šà¬° à¬žà­à¬à¬šà¬Ÿ à¬Šà­à¬¬à¬Ÿà¬°à­ à¬€à­à¬°à­à¬à¬¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à¬ªà­à¬°à¬®à¬Ÿà¬£à­à¬à¬°à¬£ à¬€à¬šà­à¬€à­à¬°à¬à­ xauth à¬ªà­à¬°à¬®à¬Ÿà¬£à¬ªà¬€à­à¬°à¬à­à¬¡à¬Œà¬¿à¬à¬° à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬šà¬° à¬žà­à¬à¬šà¬Ÿ à¬Šà­à¬¬à¬Ÿà¬°à­ à¬€à­à¬°à­à¬à¬¿ - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "à¬à­à¬£à¬žà¬¿ à¬à¬Ÿà¬³à¬ à¬à¬Ÿà¬€à¬Ÿ à¬à¬ªà¬²à¬¬à­à¬§ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "à¬à¬Ÿà¬³à¬à¬à­ à¬ªà¬°à¬¿à¬¬à¬°à­à¬€à­à¬€à¬š à¬¹à­à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "à¬à¬Ÿà¬³à¬ %s à¬
+à¬¬à¬žà­à¬¥à¬¿à¬€ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "à¬žà¬®à­à¬¹ %s à¬
+à¬¬à¬žà­à¬¥à¬¿à¬€ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à¬žà¬à­à¬ à¬žà­à¬°à­à¬·à­à¬à¬¿ à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s à¬à¬§à¬Ÿà¬°à¬°à­ XDMCP à¬ªà­à¬°à¬¶à­à¬š à¬ªà¬à¬Ÿà¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬®à¬šà¬Ÿ à¬à¬°à¬Ÿà¬à¬²à¬Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à¬ªà­à¬¯à¬Ÿà¬à­à¬à¬°à­ à¬ªà­à¬°à¬Ÿà¬®à¬Ÿà¬£à­à¬-à¬žà­à¬à­ à¬à­ à¬šà¬¿à¬°à­à¬¯à­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "à¬¯à¬Ÿà¬à­à¬ à¬žà¬®à¬·à­à¬à¬¿à¬°à­ à¬€à­à¬°à­à¬à¬¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à¬à¬°à¬Ÿà¬ª à¬ à¬¿à¬à¬£à¬Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬ à¬¿à¬à¬£à¬Ÿà¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬žà¬à¬¯à­à¬à¬¿à¬à­ à¬žà¬à¬à­à¬¯à¬Ÿ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à¬ªà­à¬¯à¬Ÿà¬à­à¬à¬°à­ à¬ªà­à¬°à¬Ÿà¬®à¬Ÿà¬£à­à¬-à¬žà­à¬à­ à¬à­ à¬šà¬¿à¬°à­à¬¯à­à¬¯à¬Ÿà¬ž à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à¬à­à¬-à¬¶à¬®à¬°à­ à¬€à­à¬°à­à¬à¬¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à¬šà¬¿à¬·à­à¬§à¬¿à¬€ à¬à¬§à¬Ÿà¬° %s à¬°à­ à¬šà¬¿à¬¬à­à¬Šà¬š à¬®à¬¿à¬³à¬¿à¬²à¬Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à¬ªà­à¬°à¬€à¬°à­à¬¶à¬š à¬žà¬à¬à­à¬¯à¬Ÿà¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à¬žà¬à¬¯à­à¬ à¬ªà­à¬°à¬à¬Ÿà¬°à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à¬à­à¬°à¬Ÿà¬¹à¬ à¬ à¬¿à¬à¬£à¬Ÿà¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à¬¬à­à¬§à¬¿à¬à¬°à¬£ à¬šà¬Ÿà¬® à¬®à¬Ÿà¬šà¬à­à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à¬¬à­à¬§à¬¿à¬à¬°à¬£ à¬€à¬¥à­à¬¯à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à¬¬à­à¬§à¬¿à¬à¬°à¬£ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à¬šà¬¿à¬°à­à¬®à¬Ÿà¬€à¬Ÿ à¬ªà¬°à¬¿à¬à­à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à¬°à­ à¬à­à¬-à¬¶à¬® à¬
+à¬žà¬«à¬³"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à¬šà¬¿à¬·à­à¬§à¬¿à¬€ à¬à¬§à¬Ÿà¬° %s à¬°à­ Manage à¬ªà¬Ÿà¬à¬²à¬Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à¬
+à¬§à¬¿à¬¬à­à¬¶à¬š à¬ªà¬°à¬¿à¬à­à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬¶à­à¬°à­à¬£à­à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à¬ à¬¿à¬à¬£à¬Ÿà¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à¬šà¬¿à¬·à­à¬§à¬¿à¬€ à¬à¬§à¬Ÿà¬° %s à¬°à­ KEEPALIVE à¬ªà¬Ÿà¬à¬²à¬Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMC à¬¶à­à¬°à­à¬·à¬à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: à¬­à­à¬² XDMCP à¬žà¬à¬žà­à¬à¬°à¬£!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à¬ à¬¿à¬à¬£à¬Ÿ à¬¬à¬¿à¬¶à­à¬³à­à¬·à¬£ à¬à¬°à¬¿à¬¬à¬Ÿà¬°à­ à¬
+à¬žà¬®à¬°à­à¬¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à¬žà¬°à­à¬­à¬° à¬à¬§à¬Ÿà¬° à¬šà¬Ÿà¬®à¬à­ à¬ªà¬Ÿà¬ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID à¬«à¬Ÿà¬à¬² %s à¬à­ à¬²à­à¬à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬¬ à¬šà¬Ÿà¬¹à¬¿à¬: à¬žà¬®à­à¬­à¬¬à¬€à¬ à¬¡à¬¿à¬žà­à¬à¬°à­ à¬à¬Ÿà¬²à¬¿ à¬žà­à¬¥à¬Ÿà¬š à¬šà¬Ÿà¬¹à¬¿à¬: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à¬
+à¬¬à¬žà­à¬¥à¬¿à¬€ à¬šà­à¬¹à­à¬ à¬à¬¿à¬®à­à¬¬à¬Ÿ à¬à¬¹à¬Ÿ à¬à­à¬à¬¿à¬ à¬¡à¬¿à¬°à­à¬à­à¬à­à¬°à¬¿ à¬šà­à¬¹à­à¬"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s à¬
+à¬¬à¬žà­à¬¥à¬¿à¬€ à¬šà­à¬¹à­à¬. à¬€à­à¬£à­ à¬à¬¹à¬Ÿà¬à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s à¬à­à¬à¬¿à¬ à¬¡à¬¿à¬°à­à¬à­à¬à­à¬°à¬¿ à¬šà­à¬¹à­à¬. à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s à¬à¬¿ à¬à¬Ÿà¬³à¬ %d, à¬žà¬®à­à¬¹ %d à¬Šà­à¬¬à¬Ÿà¬°à¬Ÿ à¬
+à¬§à¬¿à¬à­à¬°à­à¬€ à¬šà­à¬¹à­à¬. à¬€à­à¬£à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s à¬šà¬¿à¬à¬à¬°à­ à¬­à­à¬² à¬ªà­à¬°à¬¬à­à¬¶à¬Ÿà¬šà­à¬®à¬€à¬¿ %o à¬
+à¬à¬¿. à¬à¬¹à¬Ÿ %o à¬¹à­à¬¬à¬Ÿ à¬à¬à¬¿à¬€. à¬€à­à¬£à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "'%s' GDM à¬à¬Ÿà¬³à¬à¬à­ à¬ªà¬Ÿà¬ à¬ªà¬Ÿà¬°à¬¿à¬¬ à¬šà¬Ÿà¬¹à¬¿à¬. à¬€à­à¬£à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à¬à¬Ÿà¬³à¬ à¬ªà­à¬°à¬®à­à¬ à¬à¬Ÿà¬³à¬ à¬¹à­à¬¬à¬Ÿ à¬à¬à¬¿à¬€ à¬šà­à¬¹à­à¬. à¬€à­à¬£à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "'%s' GDM à¬žà¬®à­à¬¹à¬à­ à¬ªà¬Ÿà¬ à¬ªà¬Ÿà¬°à¬¿à¬¬ à¬šà¬Ÿà¬¹à¬¿à¬. à¬€à­à¬£à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à¬žà¬®à­à¬¹ à¬ªà­à¬°à¬®à­à¬ à¬à¬Ÿà¬³à¬ à¬¹à­à¬¬à¬Ÿ à¬à¬à¬¿à¬€ à¬šà­à¬¹à­à¬. à¬€à­à¬£à­ à¬ªà¬°à¬¿à¬€à­à¬¯à¬Ÿà¬ à¬à¬°à­à¬
+à¬à¬¿!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à¬žà¬®à¬žà­à¬€ à¬à­à¬€à¬Ÿà¬¬à¬šà­à¬à­ à¬®à¬Ÿà¬°à¬Ÿà¬€à­à¬®à¬ à¬à¬°à¬šà­à¬€à­"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à¬à­à¬à¬¿à¬ à¬žà¬®à­ à¬ªà¬°à­ à¬ªà­à¬°à¬žà­à¬¥à¬Ÿà¬šà¬à¬°à¬šà­à¬€à­ - à¬€à­à¬°à­à¬à¬¿ à¬šà¬¿à¬¬à¬Ÿà¬°à¬£ à¬ªà¬Ÿà¬à¬"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "à¬à¬¿.à¬¡à¬¿.à¬à¬®. à¬žà¬à¬žà­à¬à¬°à¬£à¬à­ à¬®à­à¬Šà­à¬°à¬£ à¬à¬°à¬šà­à¬€à­"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "GDM à¬à­ à¬à¬³à¬Ÿà¬à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬à­à¬¬à¬³ à¬ªà­à¬°à¬®à­à¬ à¬à¬Ÿà¬³à¬ à¬à¬à­à¬à¬Ÿà¬ªà­à¬°à¬à¬Ÿà¬¶ à¬à¬°à­à¬
+à¬à¬¿"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬š à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬
+à¬§à¬¿à¬¬à­à¬¶à¬š à¬à¬Ÿà¬°à­à¬¯à­à­à¬à¬°à­à¬€à­à¬€à¬Ÿ"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à¬²à¬à¬à¬š à¬à­à¬¬à¬¿à¬£à­à¬¡à­"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à¬¶à¬à­à¬€à¬¿ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à¬¶à¬à­à¬€à¬¿ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬š à¬¡à­à¬®à¬š"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬¡à­à¬®à¬š"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME à¬ªà¬°à¬Šà¬Ÿ à¬à¬à¬Ÿà¬° à¬¬à¬°à­à¬Šà­à¬§à¬šà¬à¬°à­à¬€à­à¬€à¬Ÿ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à¬ªà¬°à¬Šà¬Ÿà¬° à¬¬à¬°à­à¬Šà­à¬§à¬¿à¬€ à¬
+à¬à¬¶"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à¬
+à¬šà¬žà­à¬à­à¬°à¬¿à¬š à¬à¬¿ à¬¬à­à¬°à­à¬¡"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à¬à­à¬à¬¿à¬ à¬
+à¬šà¬žà­à¬à­à¬°à¬¿à¬š à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬à¬°à¬šà­à¬€à­"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca à¬ªà¬°à¬Šà¬Ÿ à¬ªà¬Ÿà¬ à¬"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à¬
+à¬š-à¬žà­à¬à­à¬°à¬¿à¬š à¬žà­à¬à¬šà¬Ÿà¬à­ à¬¬à¬Ÿà¬°à­à¬€à­à¬€à¬Ÿà¬³à¬Ÿà¬ª à¬
+à¬¥à¬¬à¬Ÿ à¬¬à­à¬°à­à¬²à¬¿ à¬²à¬¿à¬ªà¬¿à¬°à­ à¬à¬ªà¬žà­à¬¥à¬Ÿà¬ªà¬š à¬à¬°à¬šà­à¬€à­"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit à¬¬à­à¬§à¬¿à¬à¬°à¬£ à¬žà¬Šà¬žà­à­"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à¬€à¬šà­à¬€à­à¬° à¬à­à¬š à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP à¬¬à¬«à¬° à¬žà­à¬·à­à¬à¬¿ à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMC à¬¶à­à¬°à­à¬·à¬à¬à­ à¬ªà¬¢à¬¿ à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à¬®à­à¬²à­à­"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à¬žà¬®à­à¬ªà­à¬°à­à¬£à­à¬£ à¬žà¬®à­à¬° à¬ªà­à¬°à¬€à¬¿à¬¶à¬€"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à¬šà¬¿à¬·à­à¬à­à¬°à¬¿à­ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à¬¯à¬Šà¬¿ à¬à¬Ÿà¬³à¬ à¬à­à¬à¬¿à¬ à¬¬à¬žà­à¬€à­ à¬à¬ à¬Ÿà¬ à¬šà¬¥à¬Ÿà¬ à¬€à­à¬¬à­ à¬šà¬Ÿà¬®à¬ªà¬à¬¿à¬°à­ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬¹à­à¬¬à¬Ÿà¬à­ à¬¥à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à¬žà¬à­à¬°à¬¿à­ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à¬¯à¬Šà¬¿ à¬à¬Ÿà¬³à¬ à¬à­à¬à¬¿à¬ à¬¬à¬žà­à¬€à­ à¬à¬ à¬Ÿà¬à¬à¬¿ à¬€à­à¬¬à­ à¬šà¬Ÿà¬®à¬ªà¬à¬¿à¬°à­ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬¹à­à¬¬à¬Ÿà¬à­ à¬¥à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à¬
+à¬€à¬¿ à¬à¬® à¬Šà­à¬¶à­à­à¬®à¬Ÿà¬š à¬¹à­à¬à¬¥à¬¿à¬¬à¬Ÿ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "à¬à­à¬šà¬à¬Ÿà¬°à­ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬à¬¿ à¬Šà­à¬¶à­à­à¬®à¬Ÿà¬š à¬¹à­à¬¬à¬Ÿ à¬à¬à¬¿à¬€ à¬à¬¿ à¬šà­à¬¹à¬"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à¬žà­à¬¬à­à¬à¬à¬Ÿà¬³à¬¿à¬€ à¬²à¬à¬à¬š..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à¬¬à¬Ÿà¬€à¬¿à¬² à¬à¬°à­à¬
+à¬à¬¿..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à¬­à¬Ÿà¬·à¬Ÿ à¬à­à¬šà¬à¬°à¬šà­à¬€à­ à¬à¬¬à¬ à¬²à¬à¬à¬š à¬Šà¬¬à¬Ÿà¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à¬¬à­à¬§à¬¿à¬à¬°à¬£ à¬žà¬à¬³à¬Ÿà¬ª"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à¬à¬®à­à¬ªà­à¬à¬° à¬šà¬Ÿà¬®"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à¬²à¬à¬à¬š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à¬ªà­à¬šà¬à¬ªà­à¬°à¬Ÿà¬°à¬®à­à¬­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à¬¬à¬šà­à¬Š à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à¬šà¬¿à¬²à¬®à­à¬¬à¬¿à¬€ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à¬žà¬à¬žà­à¬à¬°à¬£"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "à¬«à¬³à¬"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à¬­à¬Ÿà¬·à¬Ÿ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à¬­à¬Ÿà¬·à¬Ÿ (_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "à¬­à¬Ÿà¬·à¬Ÿ (_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "à¬
+à¬šà­à¬¯à¬Ÿà¬šà­à¬¯..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "à¬à¬ªà¬²à¬¬à­à¬§ à¬­à¬Ÿà¬·à¬Ÿà¬à­à¬¡à¬Œà¬¿à¬à¬° à¬žà¬®à­à¬ªà­à¬°à­à¬£à­à¬£ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬°à­ à¬­à¬Ÿà¬·à¬Ÿ à¬à­à¬š à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à¬
+à¬šà¬¿à¬°à­à¬Šà­à¬Šà¬¿à¬·à­à¬"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬à­à¬¡à¬Œà¬¿à¬"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "à¬à¬¿ à¬¬à­à¬°à­à¬¡ (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à¬
+à¬šà­à¬¯à¬Ÿà¬šà­à¬¯..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à¬à¬ªà¬²à¬¬à­à¬§ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬à­à¬¡à¬Œà¬¿à¬à¬° à¬žà¬®à­à¬ªà­à¬°à­à¬£à­à¬£ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬°à­ à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬à­à¬š à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "à¬ªà¬Ÿà¬ à­à­à¬à­ à¬à¬¿à¬¹à­à¬šà¬ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "à¬šà¬Ÿà¬®à¬ªà¬à¬¿ à¬à¬à¬Ÿà¬°à¬°à­ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬¹à­à¬¬à¬Ÿà¬à­à¬¥à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "à¬à¬¿à¬€à­à¬° à¬žà¬à­à¬à­à¬€ à¬šà¬Ÿà¬®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "à¬šà¬Ÿà¬®à¬ªà¬à¬¿ à¬žà¬¹à¬¿à¬€ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬¹à­à¬à¬¥à¬¿à¬¬à¬Ÿ à¬à¬¿à¬€à­à¬°à¬žà¬à¬à­à¬€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "à¬ªà­à¬°à­à¬¬ à¬šà¬¿à¬°à­à¬Šà­à¬§à¬Ÿà¬°à¬¿à¬€ à¬¬à¬žà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "à¬ªà­à¬°à­à¬¬ à¬šà¬¿à¬°à­à¬Šà­à¬§à¬Ÿà¬°à¬¿à¬€ à¬¬à¬žà­à¬€à­à¬° à¬ªà¬°à¬¿à¬à­"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à¬žà¬°à­à¬¬à¬Ÿà¬§à¬¿à¬ à¬¬à¬žà­à¬€à­ à¬žà¬à¬à­à­à¬Ÿ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬°à­ à¬°à¬à¬¿à¬¬à¬Ÿà¬à­ à¬¥à¬¿à¬¬à¬Ÿ à¬žà¬°à­à¬¬à¬Ÿà¬§à¬¿à¬ à¬žà¬à¬à­à­à¬ à¬¬à¬žà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à¬žà­à¬Šà­à¬° à¬²à¬à¬à¬š (%s à¬žà¬¹à¬¿à¬€ à¬žà¬à¬¯à­à¬ à¬à¬°à­à¬
+à¬à¬¿...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à¬žà­à¬Šà­à¬° à¬²à¬à¬à¬š (%s à¬žà¬¹à¬¿à¬€ à¬žà¬à¬¯à­à¬à­à¬€)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à¬žà­à¬Šà­à¬° à¬²à¬à¬à¬š"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à¬
+à¬§à¬¿à¬¬à­à¬¶à¬š (_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à¬ªà¬€à¬Ÿà¬à¬Ÿ à¬žà¬šà­à¬Šà­à¬¶ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "à¬à­à¬šà¬à¬°à­à¬€à­à¬€à¬Ÿ à¬à¬Ÿà¬²à¬¿à¬¥à¬¿à¬¬à¬Ÿ à¬žà¬®à­à¬°à­ à¬ªà¬€à¬Ÿà¬à¬Ÿà¬° à¬žà¬šà­à¬Šà­à¬¶ à¬ªà¬Ÿà¬ à­à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à¬ªà­à¬šà¬à¬à¬Ÿà¬³à¬š à¬¬à¬à¬šà¬à­à¬¡à¬Œà¬¿à¬à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿ à¬šà¬¿à¬·à­à¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬à¬£à¬Ÿ à¬à¬Ÿà¬³à¬à¬®à¬Ÿà¬šà¬à­à¬à­ à¬Šà¬°à­à¬¶à¬Ÿà¬šà­à¬€à­ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à¬
+à¬­à¬¿à¬à¬®à­à¬¯ à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬ªà­à¬²à¬à¬à¬šà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à¬€à­à¬°à­à¬à¬¿ à¬šà¬¿à¬¬à¬Ÿà¬°à¬£à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à¬§à¬šà­à­à¬¬à¬Ÿà¬Š à¬Šà¬Ÿà¬€à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬€à­à¬°à­à¬à¬¿ à¬šà¬¿à¬¬à¬Ÿà¬°à¬£ à¬§à¬Ÿà¬°à¬Ÿà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à¬
+à¬š-à¬žà­à¬à­à¬°à¬¿à¬š à¬à¬¿ à¬¬à­à¬°à­à¬¡à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à¬ªà¬°à¬Šà¬Ÿ à¬¬à¬°à­à¬Šà­à¬§à¬šà¬à¬Ÿà¬°à­à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à¬ªà¬°à¬Šà¬Ÿ à¬ªà¬Ÿà¬ à¬à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à¬ªà¬€à¬Ÿà¬à¬Ÿ à¬žà¬šà­à¬Šà­à¬¶ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à¬§à¬šà­à­à¬¬à¬Ÿà¬Š à¬Šà¬Ÿà¬€à¬Ÿ à¬ªà­à¬°à¬€à­à¬ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬¹à­à¬à¬¥à¬¿à¬¬à¬Ÿ à¬à¬¿à¬€à­à¬°à¬žà¬à¬à­à¬€ à¬šà¬Ÿà¬® à¬ªà¬Ÿà¬à¬"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "à¬šà¬¿à¬à¬à¬°à­ à¬¬à¬à¬Ÿà¬¯à¬Ÿà¬à¬¥à¬¿à¬¬à¬Ÿ à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬à­à¬¡à¬Œà¬¿à¬"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "à¬šà¬¿à¬à¬à¬°à­ à¬¬à¬à¬Ÿà¬¯à¬Ÿà¬à¬¥à¬¿à¬¬à¬Ÿ à¬­à¬Ÿà¬·à¬Ÿà¬à­à¬¡à¬Œà¬¿à¬"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬ªà­à¬°à­à¬¬à¬šà¬¿à¬°à­à¬Šà­à¬§à¬Ÿà¬°à¬¿à¬€ à¬¬à¬Ÿà¬¬à¬°à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬à­à¬à¬¿à¬ à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬°à­ à¬žà­à¬à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬ªà­à¬°à­à¬¬à¬šà¬¿à¬°à­à¬Šà­à¬§à¬Ÿà¬°à¬¿à¬€ à¬¬à¬Ÿà¬¬à¬°à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬à­à¬à¬¿à¬ à¬­à¬Ÿà¬·à¬Ÿ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿà¬°à­ à¬žà­à¬à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à¬žà¬€à­à¬à¬Ÿà¬°à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà­à¬°à¬€à­à¬ à¬à¬¿à¬¹à­à¬š à¬ªà¬Ÿà¬à¬ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬à¬°à¬¿à¬¬à¬Ÿà¬à­ à¬¬à¬¿à¬·à­ à¬¬à¬žà­à¬€à­ à¬²à¬¿à¬à¬¿à¬€ à¬à¬¿à¬€à­à¬° à¬žà¬à¬à­à¬€ à¬šà¬Ÿà¬®à¬à­ à¬žà­à¬à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr "à¬à¬£à¬Ÿà¬¥à¬¿à¬¬à¬Ÿ à¬à¬Ÿà¬³à¬à¬®à¬Ÿà¬šà¬à­à¬à­ à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬šà¬¿à¬·à­à¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿà¬à­ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬ªà­à¬šà¬à¬à¬Ÿà¬³à¬š à¬¬à¬à¬šà¬à­à¬¡à¬Œà¬¿à¬à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿ à¬šà¬¿à¬·à­à¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à¬ªà­à¬·à­à¬ à¬­à­à¬®à¬¿ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à¬žà¬à­à¬à¬Ÿà¬° à¬®à¬Ÿà¬§à­à¬¯à¬®-à¬à¬¿ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à¬
+à¬š-à¬žà­à¬à­à¬°à¬¿à¬š à¬à¬¿ à¬¬à­à¬°à­à¬¡à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à¬
+à¬­à¬¿à¬à¬®à­à­à¬€à¬Ÿ à¬à¬¿ à¬¬à­à¬°à­à¬¡ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬à­ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬šà¬Ÿ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬ªà­à¬²à¬à¬à¬š à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿà¬à­ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "à¬ªà¬°à¬Šà¬Ÿ à¬à¬à¬Ÿà¬° à¬¬à¬°à­à¬Šà­à¬§à¬à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿà¬à­ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "à¬ªà¬°à¬Šà¬Ÿ à¬ªà¬Ÿà¬ à¬à¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿà¬à­ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "à¬§à­à­±à¬šà­ à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à­ à¬žà¬à­à¬°à¬¿à­ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "à¬ªà¬€à¬Ÿà¬à¬Ÿ à¬žà¬à¬Šà­à¬¶ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "compiz à¬à­ à­±à¬¿à¬£à­à¬¡à­ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬­à¬Ÿà¬¬à¬°à­ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ true à¬žà­à¬à¬à¬°à¬šà­à¬€à­."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"banner_message_text à¬¬à­à­à¬€à¬¿à¬€, à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿà¬à­ à¬¥à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬ à­à­ à¬ªà¬€à¬Ÿà¬à¬Ÿ "
+"à¬žà¬à¬Šà­à¬¶ à¬¯à­à¬€à­à¬¬à­à¬³à­ à¬à¬Ÿà¬³à¬ à¬à­à¬šà¬à¬°à­à¬€à­à¬€à¬Ÿ à¬à¬Ÿà¬²à¬¿ à¬¥à¬Ÿà¬à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "à¬²à¬à¬à¬š à­±à¬¿à¬£à­à¬¡à­à¬°à­ à¬Šà¬°à­à¬¶à¬Ÿà¬à¬¬à¬Ÿà¬à­ à¬¥à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬ à­à­ à¬ªà¬€à¬Ÿà¬à¬Ÿ à¬žà¬à¬Šà­à¬¶."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "True à¬¯à¬Šà¬¿ à¬ªà­à¬·à­à¬ à¬­à­à¬®à¬¿ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬° à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à¬¿ à¬žà¬à­à¬°à¬¿à­ à¬
+à¬à¬¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "True à¬¯à¬Šà¬¿ à¬žà¬à­à¬à¬Ÿà¬° à¬®à¬Ÿà¬§à­à¬¯à¬®-à¬à¬¿ à¬° à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à¬¿ à¬žà¬à­à¬°à¬¿à­ à¬
+à¬à¬¿. "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "True à¬¯à¬Šà¬¿ à¬§à­à­±à¬šà­ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬° à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à¬¿ à¬žà¬à­à¬°à¬¿à­ à¬
+à¬à¬¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "True à¬¯à¬Šà¬¿ xrandr à¬° à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à¬¿ à¬žà¬à­à¬°à¬¿à­ à¬
+à¬à¬¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "True à¬¯à¬Šà¬¿ xsettings à¬° à¬¬à¬¿à¬šà­à­à¬Ÿà¬ž à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬ªà­à¬²à¬à¬à¬šà¬à¬¿ à¬žà¬à­à¬°à¬¿à­ à¬
+à¬à¬¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "compiz à¬à­ à­±à¬¿à¬£à­à¬¡à­ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬ à¬­à¬Ÿà¬¬à¬°à­ à¬¬à­à­à¬¬à¬¹à¬Ÿà¬° à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à¬
+à¬¬à¬§à¬¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à¬žà¬®à­ à¬®à¬Ÿà¬ªà¬ à¬¬à¬šà­à¬Š à¬¹à­à¬¬à¬Ÿ à¬ªà¬°à­à¬¯à­à­à¬šà­à¬€ à¬žà¬®à­ à¬žà­à¬à¬£à­à¬¡à¬°à­"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à¬ªà­à¬°à¬Ÿà¬°à¬®à­à¬­ à¬žà¬®à­"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à¬žà¬®à­ à¬®à¬Ÿà¬ªà¬ à¬à¬°à¬®à­à¬­ à¬¹à­à¬à¬¥à¬¿à¬¬à¬Ÿ à¬žà¬®à­"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à¬à¬¹à¬Ÿ à¬à¬Ÿà¬²à­à¬
+à¬à¬¿ à¬à¬¿?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à¬žà¬®à­ à¬®à¬Ÿà¬ªà¬à¬à¬¿ à¬¬à¬°à­à¬€à­à¬€à¬®à¬Ÿà¬š à¬à¬¿à¬à¬à¬¿à¬ à¬à¬°à­à¬à¬¿ à¬à¬¿ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "à¬à¬Ÿà¬³à¬ à¬ªà¬°à¬¿à¬à¬Ÿà¬³à¬šà¬Ÿ à¬¬à¬žà­à¬€à­ à¬¯à¬Ÿà¬¹à¬Ÿ à¬Šà­à­±à¬Ÿà¬°à¬Ÿ à¬à¬¹à¬¿ à¬à¬Ÿà¬³à¬à¬à¬¿ à¬šà¬¿à­à¬šà­à¬€à­à¬°à¬¿à¬€ à¬¹à­à¬à¬¥à¬Ÿà¬."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à¬
+à¬šà­à¬¯à¬Ÿà¬šà­à¬¯..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à¬à­à¬à¬¿à¬ à¬ªà­à¬¥à¬ à¬à¬Ÿà¬€à¬Ÿ à¬à­à¬š à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à¬
+à¬€à¬¿à¬¥à¬¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à¬
+à¬žà­à¬¥à¬Ÿà­à­ à¬
+à¬€à¬¿à¬¥à¬¿ à¬­à¬Ÿà¬¬à¬°à­ à¬²à¬à¬à¬š"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à¬žà­à¬¬à­à¬à¬à¬Ÿà¬³à¬¿à¬€ à¬²à¬à¬à¬š"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à¬¬à¬¿à¬à¬³à­à¬ªà¬à­à¬¡à¬Œà¬¿à¬à­ à¬¬à¬Ÿà¬à¬¿à¬žà¬Ÿà¬°à¬¿à¬¬à¬Ÿ à¬ªà¬°à­ à¬žà­à­±à­à¬à¬à¬Ÿà¬³à¬¿à¬€ à¬­à¬Ÿà¬¬à¬°à­ à¬€à¬šà­à¬€à­à¬°à¬°à­ à¬²à¬à¬à¬š à¬¹à­à¬¬à¬Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s à¬à¬à¬Ÿà¬°à¬°à­ à¬²à¬à¬à¬š à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à¬¬à¬°à­à¬€à­à¬€à¬®à¬Ÿà¬š à¬²à¬à¬à¬š à¬¹à­à¬ à¬žà¬Ÿà¬°à¬¿à¬à¬¿"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à¬à¬Ÿà¬³à¬à¬®à¬Ÿà¬šà¬à­à¬ à¬®à¬§à­à¬¯à¬°à­ à¬€à­à¬°à¬šà­à¬€ à¬žà­à¬à¬ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬¥à¬¿à¬¬à¬Ÿ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "à¬®à¬šà­à¬ à¬à­à¬®à¬Ÿà¬° à¬à¬¿à¬°à¬¿ <mgiri@redhat.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à¬ªà¬°à¬Šà¬Ÿà¬à­ à¬
+à¬ªà¬°à¬¿à¬¬à¬°à­à¬€à­à¬€à¬šà­à­ à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬¬à­ à¬šà¬Ÿà¬¹à¬¿à¬: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à¬à¬Ÿà¬²à¬¿ à¬ªà¬°à¬Šà¬Ÿà¬°à­ à¬
+à¬žà­à¬¥à¬Ÿà­à­ à¬­à¬Ÿà¬¬à¬°à­ à¬¬à¬¿à¬šà­à­à¬Ÿà¬žà¬¿à¬€ à¬ªà¬°à¬Šà¬Ÿ à¬žà¬à¬°à¬à­à¬·à¬: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à¬²à¬à¬à¬à¬ à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬¬à­ à¬šà¬Ÿà¬¹à¬¿à¬: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à¬à¬ªà¬²à¬¬à­à¬§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à¬
+à¬Šà­à¬¶à­à­"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à¬¬à­à­à¬žà­à¬€"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à¬
+à¬šà­à¬ªà¬žà­à¬¥à¬¿à¬€"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à¬à¬Ÿà¬€à¬Ÿ à¬žà­à¬à¬šà¬Ÿ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à¬€à¬šà­à¬€à­à¬° à¬ªà¬žà¬šà­à¬Š..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à¬ªà¬°à¬Šà¬Ÿà¬à­ à¬
+à¬ªà¬°à¬¿à¬¬à¬°à­à¬€à­à¬€à¬šà­à­ à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "à¬à¬Ÿà¬³à¬ à¬ªà¬°à¬¿à¬¬à¬°à­à¬€à­à¬€à¬š à¬à¬°à¬šà­à¬€à­"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à¬¬à¬¿à¬Šà¬Ÿà­ à¬šà¬¿à¬
+à¬šà­à¬€à­..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à¬
+à¬à¬£à¬Ÿ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à¬à¬Ÿà¬³à¬ à¬žà­à¬à¬ à¬à¬ªà¬²à­à¬"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à¬à¬Ÿà¬€à¬Ÿ à¬žà¬à¬°à¬à¬šà¬Ÿ à¬à¬¬à¬ à¬žà­à¬¥à¬¿à¬€à¬¿à¬à­ à¬ªà¬°à¬¿à¬¬à¬°à­à¬€à­à¬€à¬š à¬à¬°à¬šà­à¬€à­"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à¬à¬Ÿà¬³à¬à¬®à¬Ÿà¬šà¬à­à¬ à¬®à¬§à­à­à¬°à­ à¬€à­à¬°à¬šà­à¬€ à¬žà­à¬à¬ à¬à¬°à¬¿à¬¬à¬Ÿ à¬ªà¬Ÿà¬à¬ à¬à­à¬à¬¿à¬ à¬€à¬Ÿà¬²à¬¿à¬à¬Ÿ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à¬à¬Ÿà¬³à¬ à¬ªà¬°à¬¿à¬¬à¬°à­à¬€à­à¬€à¬"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à¬à¬Ÿà¬³à¬ à¬¬à¬Šà¬³à¬Ÿà¬à¬¥à¬¿à¬¬à¬Ÿ à¬à¬ªà¬²à­à¬ à¬à¬Ÿà¬°à¬à¬Ÿà¬šà¬Ÿ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à¬¬à­à­à¬à­à¬€à¬¿à¬à¬€ à¬žà­à¬à¬šà¬Ÿà¬à­ à¬žà¬®à­à¬ªà¬Ÿà¬Šà¬š à¬à¬°à¬šà­à¬€à­ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à¬¬à¬¿à¬¬à¬°à¬£à­ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à¬à¬Ÿà¬³à¬ à¬à¬¬à¬ à¬žà¬®à­à¬¹à¬à­ à¬žà¬®à­à¬ªà¬Ÿà¬Šà¬š à¬à¬°à¬šà­à¬€à­ (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à¬
+à¬à­à¬°à¬Ÿà¬¹à­à­ à¬à¬°à¬Ÿà¬¯à¬Ÿà¬à¬à¬¿ - à¬žà­à¬žà¬à¬à¬€à¬¿ à¬ªà¬Ÿà¬à¬ à¬°à¬à¬Ÿà¬¯à¬Ÿà¬à¬à¬¿"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "à¬šà¬¿à¬°à­à¬Šà­à¬Šà­à¬¶"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à¬šà¬¿à¬°à­à¬à¬®à¬à­ à¬€à­à¬°à­à¬à¬¿à¬®à­à¬à­à¬€ à¬à¬°à­à¬
+à¬à¬¿"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à¬à¬¹à¬¿ à¬ªà­à¬°à­à­à¬à¬° à¬žà¬à¬žà­à¬à¬°à¬£"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à¬ªà­à¬°à¬à¬³à¬¿à¬€ à¬
+à¬§à¬¿à¬¬à­à¬¶à¬šà¬à­ à¬à¬¿à¬¹à­à¬šà¬¿à¬ªà¬Ÿà¬°à¬¿à¬²à¬Ÿ à¬šà¬Ÿà¬¹à¬¿à¬."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à¬šà­à¬€à¬š GDM à¬²à¬à¬à¬š"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à¬šà­à¬€à¬š à¬ªà­à¬°à¬Šà¬°à­à¬¶à¬šà¬à­ à¬ªà­à¬°à¬Ÿà¬°à¬®à­à¬­ à¬à¬°à¬¿à¬ªà¬Ÿà¬°à¬¿à¬¬ à¬šà¬Ÿà¬¹à¬¿à¬"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à¬ªà¬°à¬Šà¬Ÿ à¬ªà­à¬°à¬€à¬¿à¬à¬¬à¬¿ à¬à­à¬°à¬¹à¬£ à¬à¬°à¬Ÿà¬¯à¬Ÿà¬à¬à¬¿"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à¬ªà¬°à¬Šà¬Ÿà¬° à¬à­à¬à¬¿à¬ à¬ªà­à¬°à¬€à¬¿à¬à¬¬à¬¿ à¬šà¬¿à¬
+à¬šà­à¬€à­"
+
Index: proiecte/PPPP/gdm/po/pa.po
===================================================================
--- proiecte/PPPP/gdm/po/pa.po	(revision 134)
+++ proiecte/PPPP/gdm/po/pa.po	(revision 134)
@@ -0,0 +1,1392 @@
+# translation of gdm.HEAD.po to Punjabi
+# Copyright (C) 2004 THE gdm2.HEAD'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the gdm2.HEAD package.
+#
+#
+# Amanpreet Singh Alam <amanlinux@netscape.net>, 2004.
+# Amanpreet Singh Alam <aalam@users.sf.net>, 2004,2005,2006, 2007,2008,2009.
+# A S Alam <aalam@users.sf.net>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
+"cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-23 20:48+0000\n"
+"PO-Revision-Date: 2009-09-06 16:22+0530\n"
+"Last-Translator: A S Alam <aalam@users.sf.net>\n"
+"Language-Team: Punjabi/Panjabi <punjabi-users@lists.sf.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom àšàš°à©àšàš° àšà©°àš€àš° àššàš¹à©àš àš¹à©"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "àš¡à©àš¬à©±àš àšà©àš¡ àš¯à©àš"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àš¡àš¿àšžàšªàš²à©àš
+ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "àšàššà©àš® àš¡à©àšžàšàšàšŸàšª àš®à©àššà©àšàš° àšžàš²à©àšµ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "àšžàš¿àšžàšàš® àšà©±àš€à© \"%s\" àš¯à©àšàšŒàš° àš²à©±àš­àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "àš²àšŸàšàšàšš àšžàš¿àšžàšàš® àšžàšŒà©àš°à© àšàš°àšš àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "àš¯à©àšàšŒàš° àšªàš°àš®àšŸàš£àš¿àš€ àšàš°àšš àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "àš¯à©àšàšŒàš° àšªàš°àš®àšŸàš£àš¿àš€ àšàš°àšš àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "àšàš°àš¿àš¡àš¿àššàšàš²àšž àšžàš¥àšŸàšªàš€ àšàš°àšš àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"àšàš¿àšžà© àš
+à©°àšŠàš°à©àššà© àšàš²àš€à© àšàšŸàš°àšš X àšžàš°àšµàš° (àš€à©àš¹àšŸàš¡àšŸ àšàš°àšŸàš«à©àšàš² àšà©°àšµàšŸàš°àššàš®à©àšàš) àšžàšŒà©àš°à© àššàš¹à©àš àš¹à© àšžàšàš¿àšà¥€àšàšªàš£à© àšžàš¿àšžàšàš® "
+"àšªàš°àšžàšŒàšŸàšžàš àššàšŸàš² àšžà©°àšªàš°àš àšàš°à© àšàšŸàš àšàšŸàšàš àšàš°àšš àš²àš àšžàš¿àšžàšàš® àš²àšŸàš (syslog) àšµà©àšà©à¥€ àšµàš¿àšàš²à© àšžàš®à©àš àšŠà©àš°àšŸàšš àšàš¹ "
+"àš¡àš¿àšžàšªàš²à©àš
+ àš
+àš¯à©àš àš¹à©àšµà©àšàšŸà¥€ àšàšŠà©àš àšžàš®à©±àšžàš¿àš àš à©àš àš¹à© àšàšŸàšµà© àš€àšŸàš GDM àš®à©à© àšžàšŒà©àš°à© àšàš°à©à¥€"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: %s' àš¡àš¿àšžàšªàš²à©àš
+ àššàšŸàš² àšà©à© àš²àš àš
+àšžàš«àšŒàš² àš¹à©"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "àšžàš°àšµàš° àššà©à©° %s àš¯à©àšàšŒàš° àšµàš²à©àš àšžàšµà©àšª àšà©àš€àšŸ àšàš¿àš àšžà©, àšªàš° àšàš¹ àš¯à©àšàšŒàš° àš®à©àšà©àšŠ àššàš¹à©àš àš¹à©à¥€"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid %d àšžà©à©±àš àššàš¹à©àš àšà©àš€àšŸ àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s àš²àš initgroups () àš«à©àš²à©àš¹"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid %d àšžà©à©±àš àššàš¹à©àš àšà©àš€àšŸ àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid 0 àšžà©à©±àš àššàš¹à©àš àšà©àš€àšŸ àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s àš¡àš¿àšžàšªàš²à©àš
+ àš²àš àš²àšŸàšàš«àšŸàšàš² àš«àšŸàšàš² àššàš¹à©àš àšà©àš²à©àš¹à© àšàšŸ àšžàšà©!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: àšàš²àš€à© %s àššà©à©° %s àšžà©à©±àš àšàš°àšš àšŠà©àš°àšŸàšš"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: àšžàš°àšµàš° àšŠàš°àšàšŸ %d àšžà©à©±àš àššàš¹à©àš àšà©àš€àšŸ àšàšŸ àšžàšàš¿àš: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s àš¡àš¿àšžàšªàš²à©àš
+ àš²àš àšàšŸàš²à© àšžàš°àšµàš° àšàš®àšŸàšàš¡"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àš¯à©àšàšŒàš° àššàšŸàš"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àš¯à©àšàšŒàš° àššàšŸàš"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àš¹à©àšžàš-àššàšŸàš"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àš¹à©àšžàš-àššàšŸàš"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àš¡àš¿àšžàšªàš²à©àš
+ àšà©°àš€àš°"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àš¡àš¿àšžàšªàš²à©àš
+ àšà©°àš€àš°"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "àšªàš°àš®àšŸàš£àšàš¿àš€àšŸ àšžàš¿àšžàšàš® àššàšŸàš² àšàššàšµàš°àšžà©àšžàšŒàšš àšžàšŒà©àš°à© àšàš°àšš àšŠà©àš°àšŸàšš àšàš²àš€à© - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "àšàš® àš«à©àš²à©àš¹àš°"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "àš®à©àš®à©àš°à© àšàš€àš® àš¹à©"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "àšàšªàš²à©àšà©àšžàšŒàšš àšªàš°à©àšàš°àšŸàš®àš° àšàš²àš€à©"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "àš
+àš£àšàšŸàš£ àšàš²àš€à©"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "àš¯à©àšàšŒàš° àššàšŸàš:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "àšªàšžà©°àšŠà©àšŠàšŸ àš¯à©àšàšŒàš°-àššàšŸàš àšªàš°à©àšàš àšŠà© àšàšŸàš£àšàšŸàš°à© àšªàš°àš®àšŸàš£àšàš¿àš€àšŸ àšžàš¿àšžàšàš® àšàš²àš€à© - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "àš¯à©àšàšŒàš° àšŠà© àš¹à©àšžàš-àššàšŸàš àšŠà© àšàšŸàš£àšàšŸàš°à© àšªàš°àš®àšŸàš£àšàš¿àš€àšŸ àšžàš¿àšžàšàš® àšàš²àš€à© - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "àš¯à©àšàšŒàš° àšŠà© àšàššàšžà©àšàš² àšŠà© àšàšŸàš£àšàšŸàš°à© àšªàš°àš®àšŸàš£àšàš¿àš€àšŸ àšžàš¿àšžàšàš® àšàš²àš€à© - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "àš¡àš¿àšžàšªàš²à©àš
+ àš²àšŸàšàšš àšŠà© àš¹à©àšžàš-àššàšŸàš àšŠà© àšàšŸàš£àšàšŸàš°à© àšªàš°àš®àšŸàš£àšàš¿àš€àšŸ àšžàš¿àšžàšàš® àšàš²àš€à© - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "àš¡àš¿àšžàšªàš²à©àš
+ xauth àšàš°à©àš¡à©àšàšàš¿àš²àšž àš²àš àšàšŸàš£àšàšŸàš°à© àšªàš°àš®àšŸàš£àšàš¿àš€àšŸ àšžàš¿àšžàšàš® àšàš²àš€à© - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "àš¹àšŸàš²à© àšà©àš àš
+àšàšŸàšàšàš àšàšªàš²à©±àš¬àš§ àššàš¹à©àš àš¹à©"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "àš¯à©àšàšŒàš° àš¬àšŠàš²àš£ àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "àš¯à©àšàšŒàš° %s àš®à©àšà©àšŠ àššàš¹à©àš àš¹à©"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "àšàš°à©à©±àšª %s àš®à©àšà©àšŠ àššàš¹à©àš àš¹à©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "àšžàšŸàšàš àš¬àš£àšŸàš àššàš¹à©àš àšàšŸ àšžàšà©!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s àš¹à©àšžàš àš€à©àš àšžàšµà©àšàšŸàš° àššàšŸ àšà©àš€àšŸ XDMCP àšªà©àš°àš¶àšš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "àšªà©àšàš àš€à©àš authlist àšà©àš²à©àš¹àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksum àšµàš¿à©±àš àšàš²àš€à©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àšàš²àš€ àšàš¡àš°à©à©±àšž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: àš¡àš¿àšžàšªàš²à©àš
+ àšàš¡àš°à©à©±àšž àšªà©à©àš¹àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: àš¡àš¿àšžàšªàš²à©àš
+ àšªà©àš°àš àššà©°àš¬àš° àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: àšªà©àšàš àšµàš¿à©±àšà©àš àš
+àš§àš¿àšàšŸàš°-àšžà©àšà© àš²à©±àš­ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: àšà©àšàšžàš® àšµàš¿à©±àš àšàš²àš€à©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: àšªàšŸàš¬à©°àšŠà© àšµàšŸàš²à© àš¹à©àšžàš %s àš€à©àš àš¬à©àššàš€à© àšžàšµà©àšàšŸàš° àšàš°à©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: àš¡àš¿àšžàšªàš²à©àš
+ àššà©°àš¬àš° àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: àšà©àššà©àšàšžàšŒàšš àšàšŸàšàšª àšªà©à©àš¹à© àššàš¹à©àš àšàšŸ àšžàšà©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: àšàš²àšŸàšàš àšàš¡àš°à©à©±àšž àšªà©à©àš¹àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: àšªà©àš°àš®àšŸàš£àš¿àš€ àššàšŸàš àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: àšªà©àš°àš®àšŸàš£àš¿àš€ àš¡àšŸàšàšŸ àšªà©à©àš¹àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: àšªà©àš°àš®àšŸàš£àš¿àš€ àš²àš¿àšžàš àšªà©à©àš¹à© àššàš¹à©àš àšàšŸ àšžàšà©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: àššàš¿àš°àš®àšŸàš€àšŸ ID àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s àš€à©àš àš
+àšžàš«àšŒàš² àšà©àšàšžàš®"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: àšªàšŸàš¬à©°àšŠà© àšµàšŸàš²à© àš¹à©àšžàš %s àš€à©àš àšªà©àš°àš¬à©°àš§ àšžàšµà©àšàšŸàš° àšàš°à©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: àš
+àšàš²àšŸàšž ID àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: àš¡àš¿àšžàšªàš²à©àš
+ àšžà©àš°à©àš£à© àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: àšžàš¿àš°àššàšŸàšµàšŸàš àšªà©à©àš¹ àššàš¹à©àš àšžàšàš¿àš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: àšªàšŸàš¬à©°àšŠà© àšµàšŸàš²à© àš¹à©àšžàš %s àš€à©àš àšà©àšàšž àš°àš¹àš¿àš£àšŸ àšžàšµà©àšàšŸàš° àšàš°à©"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP àš¹à©à©±àš¡àš° àšªà©à©àš¹àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: àšàš²àš€ XDMCP àšµàš°àšàšš!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: àšàš¡àš°à©à©±àšž àšªàšŸàš°àšž àšàš°àšš àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "àšžàš°àšµàš° àš¹à©àšžàš àššàšŸàš àš²àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID àš«àšŸàšàš² %s àš²àš¿àšà© àššàš¹à©àš àšàšŸ àšžàšàšŠà©:  àšžà©°àš­àšŸàšµà© àš€à©àš° àš€à© àš¡àš¿àšžàš àš­àš° àšàš àš¹à©: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s àš®à©àšà©àšŠ àššàš¹à©àš àšàšŸàš àš¡àšŸàšàš°à©àšàšàš°à© àššàš¹à©àš àš¹à©à¥€"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s àš®à©àšà©àšŠ àššàš¹à©àš àš¹à©à¥€ àš
+àš§à©àš°àšŸ àš¬à©°àšŠ àšà©àš€àšŸ àšàšŸ àš°àš¿àš¹àšŸ àš¹à©à¥€"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s àšà©±àš àš¡àšŸàšàš°à©àšàšàš°à© àššàš¹à©àš àš¹à©à¥€ àš
+àš§à©àš°àšŸ àšà©±àš¡àš¿àš àšàšŸ àš°àš¿àš¹àšŸ àš¹à©à¥€"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s àšà©±àš€à© àš¯à©àšàšŒàš° %d, àšàš°à©à©±àšª %d àšŠà© àš®àš²àšà©àš
+àš€ àššàš¹à©àš àš¹à©à¥€àš
+àš§à©àš°àšŸ àšàš€àš®à¥€"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s àšà©±àš€à© àšàš²àš€ àš
+àš§àš¿àšàšŸàš° %o àš¹àššà¥€ %o àšàšŸàš¹à©àšŠàšŸ àš¹à©à¥€ àš
+àš§à©àš°àšŸ àšàš€àš®à¥€"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM àš¯à©àšàšŒàš° '%s' àššàš¹à©àš àš²à©±àš­àš¿àšà¥€ àš
+àš§à©àš°àšŸ àš¬à©°àšŠ àšà©àš€àšŸ àšàšŸàšàšŠàšŸ àš¹à©!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM àš¯à©àšàšŒàš° àšªà©àš°àš¬à©°àš§àš (root) àššàš¹à©àš àš¹à©àš£àšŸ àšàšŸàš¹à©àšŠàšŸà¥€ àš
+àš§à©àš°àšŸ àš¬à©°àšŠ àšà©àš€àšŸ àšàšŸ àš°àš¿àš¹àšŸ àš¹à©!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM àšàš°à©à©±àšª '%s' àššàš¹à©àš àš²à©±àš­àš¿àš àšàšŸ àšžàšàšŠàšŸà¥€ àš
+àš§à©àš°àšŸ àš¬à©°àšŠ àšà©àš€àšŸ àšàšŸ àš°àš¿àš¹àšŸ àš¹à©!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM àšàš°à©à©±àšª root àššàš¹à©àš àš¹à© àšžàšàšŠàšŸ àš¹à©à¥€ àš
+àš§à©àš°àšŸ àšà©±àš¡àš¿àš àšàšŸ àš°àš¿àš¹àšŸ àš¹à©!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àšžàš­ àšà©àš€àšŸàšµàššà©àšàš àšàšŸàš€àš àš¬àš£àšŸàš"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àšà©±àš àšàšŸàšàš® àš¬àšŸàš
+àšŠ àš¬à©°àšŠ àšàš°à© - àš¡à©àš¬à©±àš àš²àš"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM àšµàš°àšàšš àšŠàš¿àš"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "àšàššà©àš® àš¡à©àšžàšàšàšŸàšª àš®à©àššà©àšàš°"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "àšà©àšµàš² àšªà©àš°àš¬à©°àš§àš (root) àš¹à© GDM àšàš²àšŸàšàš£àšŸ àšàšŸàš¹à©à©°àšŠàšŸ àš¹à©"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "àšàššà©àš® àš¡àš¿àšžàšªàš²à©àš
+ àš®à©àššà©àšàš° àšžàšŒà©àšžàšŒàšš àšµàš°àšàš°"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI àš°àšàš¿àšžàšàš°à© àš°à©àšªàš°"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àš²àšŸàšàšàšš àšµàš¿à©°àš¡à©"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "àšàš°àšàšŸ àš®à©àššà©àšàš°"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àšàš°àšàšŸ àšªàš°àš¬à©°àš§ àš¡à©àš®àšš"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "àšàššà©àš® àšžà©àšàš¿à©°àš àš¡à©àš®àšš"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "àšàššà©àš® àšžàšàš°à©àšš àšµà©±àš¡àšŠàš°àšžàšŒà©"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àšžàšàš°à©àšš àšŠà© àš­àšŸàš àšµà©±àš¡à© àšàš°à©"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "àšàššà©àš® àšàšš-àšžàšàš°à©àšš àšà©àš¬à©àš°àš¡"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "àšàšš-àšžàšàš°à©àšš àšà©-àš¬à©àš°àš¡ àšµàš°àš€à©àš"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "àš®à©àšàšŸàšžàš¿àšà©"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "àšàš°àšàšŸ àšžàšàš°à©àšš àš°à©àš¡àš°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àšžàšàš°à©àšš àšŠà© àšàšŸàš£àšàšŸàš°à© àššà©à©° àš¬à©àš² àšà© àš¬àš°àšŸàšà©±àš² àš­àšŸàšžàšŒàšŸ àšŠà© àš°à©àšª àšµàš¿à©±àš àšŠàš¿àš"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "àšªàšŸàš²àšžà©àšàš¿à©±àš àšªà©àš°àš®àšŸàš£àš¿àšàš€àšŸ àšàšà©°àš"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "àšžàš¿àšžàšàš® àšà©àš£à©"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: XDMCP àš¬àš«àšŒàš° àš¬àš£àšŸàšàš àššàš¹à©àš àšàšŸ àšžàšàš¿àš!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP àš¹à©à©±àš¡àš° àšªà©à©àš¹àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àš!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àš®à©à©±àš²"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "àšªà©àš°à© àš¹à©àš àšàšŸàšàš® àšŠà© àš«à©àšžàšŠà©"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àšàšŒà©àš°-àšàšàšàš¿àšµ àšà©àšàšžàš"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "àš²à©àš¬àš² àšµàš¿à©±àš àšµàš°àš€àš£ àš²àš àšà©àšàšžàš, àšà© àš¯à©àšàšŒàš° àššà© àš¹àšŸàš²à© àšàšàšàš® àššàšŸ àšà©àš£à© àš¹à©àšµà©"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àšàšàšàš¿àšµ àšà©àšàšžàš"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àš²à©àš¬àš² àšµàš¿à©±àš àšµàš°àš€àš£ àš²àš àšà©àšàšžàš, àšà© àš¯à©àšàšŒàš° àššà© àšà©±àš àšàšàšàš® àšà©àš£ àš²àš àš¹à©àšµà©"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "àšŠàš¿à©±àš àš²àš¿àšžàš"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "àšà© àšµà©àšàš£ àš²àš àšà©àš£ àš²àš¿àšžàš àšàšªàš²à©±àš¬àš§ àš¹à©àšµà© àšàšŸàš àššàšŸ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%2$s, %1$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àšàšà©àš®à©àšàš¿àš àš²àšŸàšàšàšš àšà©àš€àšŸ àšàšŸ àš°àš¿àš¹àšŸ àš¹à©..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àš°à©±àšŠ àšà©àš€àšŸ àšàšŸ àš°àš¿àš¹àšŸ àš¹à©..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "àš­àšŸàšžàšŒàšŸ àšà©àš£à© àš
+àš€à© àš²àšŸàšàšàšš àš²àš àšŠà©±àš¬à©"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àšªà©àš°àš®àšŸàš£àš¿àšàš€àšŸ àš¡àšŸàšàš²àšŸàš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àšà©°àšªàš¿àšàšàš° àššàšŸàš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "àš²àšŸàšàšàšš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "àš®à©à© àšàšŸàš²à©"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àš¬à©°àšŠ àšàš°à©"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àšžàšžàšªà©àšàš¡"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àšµàš°àšàšš"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "àšªà©àššàš²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àš­àšŸàšžàšŒàšŸàšµàšŸàš"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "àš­àšŸàšžàšŒàšŸ(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "àš­àšŸàšžàšŒàšŸ(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "àš¹à©àš°..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "àšàšªàš²à©±àš¬àš§ àš­àšŸàšžàšŒàšŸàšµàšŸàš àšŠà© àšªà©àš°à© àš²àš¿àšžàš àš€à©àš àšà©±àš àš­àšŸàšžàšŒàšŸ àšà©àš£à©à¥€"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "àš
+àš£àšŠà©±àšžà©"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àšà©àš¬à©àš°àš¡ àš²à©àšàšàš"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "àšà©àš¬à©àš°àš¡(_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àš¹à©àš°..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "àšàšªàš²à©±àš¬àš§ àš²à©àšàšàš àšŠà© àšªà©àš°à© àš²àš¿àšžàš àšµàš¿à©±àš àšà©±àš àšà©àš¬à©àš°àš¡ àš²à©àšàšàš àšà©àš£à©à¥€"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "àš²à©àš¬àš² àšà©àšàšžàš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "àš²à©àš¬àš² àšŠà© àš€à©àš° àšà©±àš€à© àšµàš°àš€àš£ àšµàšŸàšžàš€à© àšà©àšàšžàš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "àšàšàšàšŸàšš àššàšŸàš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "àš²à©àš¬àš² àššàšŸàš² àšµàš°àš€àš£ àšµàšŸàšžàš€à© àšàšàšàšŸàšš"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "àš®à©àš² àšàšàšàš®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "àš®à©àš² àšàšàšàš® àš²àš id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àšµà©±àš§à©-àšµà©±àš§ àšàšàšàš® àšàš¿àš£àš€à©"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àš²àš¿àšžàš àšµàš¿à©±àš àš°à©±àšàš£ àšµàšŸàšžàš€à© àšàšàšàš®àšŸàš àšŠà© àšµà©±àš§à©-àšµà©±àš§ àšàš¿àš£àš€à©"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "àš°àš¿àš®à©àš àš²àšŸàšàšàšš (%s àššàšŸàš² àšà©àššà©àšàš àšà©àš€àšŸ àšàšŸ àš°àš¿àš¹àšŸ àš¹à©...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "àš°àš¿àš®à©àš àš²àšŸàšàšàšš (%s àššàšŸàš² àšà©àššà©àšàš àšà©àš€àšŸ)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "àš°àš¿àš®à©àš àš²àšŸàšàšàšš"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "àšžàšŒà©àšžàšŒàšš(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àš¬à©àššàš° àšžà©àššà©àš¹àšŸ àšà©àšàšžàš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "àš¬à©àššàš° àšžà©àššà©àš¹àšŸ àšà©àšàšžàš, àšàšŠà©àš àšà©àš£àšàšŸàš° àšàšŸàš²à© àš¹à©àšµà©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àš®à©à©-àšàšŸàš²à© àš¬àšàšš àšµà©àšàšŸàšàš£àšŸ àšàš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "àš²àšŸàšàšàšš àšµàš¿à©°àš¡à© àšµàš¿à©±àš àšàšŸàš£à© àš¯à©àšàšŒàš° àššàšŸ àšµà©àšà©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "àš
+àšžà©àšžàš¬àš¿àš²àšà© àšà©àš¬à©àš°àš¡ àšªàš²à©±àšàšàšš àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "àš¡à©àš¬à©±àš àšàš°àššàšŸ àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "àšžàšµàšŸàšàš€à© àš²àš àš¡à©àš¬à©±àš àšà©àš¡ àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "àšàšš-àšžàšàš°à©àšš àšà©-àš¬à©àš°àš¡ àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "àšžàšàš°à©àšš àšµà©±àš¡àšŠàš°àšžàšŒà© àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "àšžàšàš°à©àšš àš°à©àš¡àš° àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "àš¬à©àššàš° àšžà©àššà©àš¹àšŸ àšµà©àšàšŸàšàš£àšŸ àš¯à©àš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àšžàšµàšŸàšàš€à© àš²à©àšà© àš²àš àšµàš°àš€àš£ àšµàšŸàšžàš€à© àšàšàšàšŸàšš àššàšŸàš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "àš€àšŸàšàšŒàšŸ àšà©àš£à© àšà©àš¬à©àš°àš¡ àš²à©àšàšàš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "àš€àšŸàšàšŒàšŸ àšà©àš£à©àšàš àš­àšŸàšžàšŒàšŸàšµàšŸàš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "àš²àšŸàšàšàšš àšµàš¿à©°àš¡à© àšà©±àš€à© àš¡àš¿àš«àšŸàš²àš àš¹à© àšµà©àšàšŸàš àšàšŸàš£ àšµàšŸàš²à© àšà©àš¬à©àš°àš¡ àš²à©àšàšàš àšŠà© àš²àš¿àšžàš àšžà©à©±àš àšàš°à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "àš²àšŸàšàšàšš àšµàš¿à©°àš¡à© àšµàš¿à©±àš àš¡àš¿àš«àšŸàš²àš àš¹à© àšµà©àšàšŸàšàšàš àšàšŸàš£ àšµàšŸàš²à©àšàš àš­àšŸàšžàšŒàšŸàšµàšŸàš àšŠà© àš²àš¿àšžàš àšžà©à©±àš àšàš°à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àšžàšµàšŸàšàš€à© àš²à©àšà© àš²àš àšµàš°àš€àš£ àšµàšŸàšžàš€à© àš¥à©àš® àšµàšŸàš²àšŸ àšàšàšàšŸàšš àššàšŸàš àšžà©à©±àš àšàš°à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àš²àšŸàšàšàšš àšµàš¿à©°àš¡à© àšµàš¿à©±àš àšàšŸàš£à© àš¯à©àšàšŒàš° àšµà©àšàšŸàšàš£à© àššàš¹à©àš àšàšŸàš¹à©à©°àšŠà©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "àšžàš¹à© àšžà©à©±àš àšàš°à©, àšà© àš²àšŸàšàšàšš àšžàšàš°à©àšš àšµàš¿à©±àš àš®à©à©-àšàšŸàš²à© àšàš°à© àš¬àšàšš àšµà©àšàšŸàšàš£à© àššàš¹à©àš àšàšŸàš¹à©à©°àšŠà©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àš¬à©àšàšàš°àšŸàšàšàš¡ àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àš¯à©àš àšàš°àššà© àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àš®à©àš¡àš¿àš àšžàšµàš¿à©±àšàšŸàš àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àš¯à©àš àšàš°àššà© àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à© àšà© àšàššàš²àšŸàšàšš àšžàšàš°à©àšš àšà©àš¬à©àš°àš¡ àšàšŸàš²à© àšàš°àššàšŸ àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àš
+àšžà©à©±àšžàš¬àš¿àš²àšà© àšà©àš¬à©àš°àš¡ àšžà©àšàš¿à©°àš àšªàš°àš¬à©°àš§ àš²àš àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššà© àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àšžàšàš°à©àšš àšµà©±àš¡àšŠàš°àšžàšŒà© àšàšŸàš²à© àšàš°àššàšŸ àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àšžàšàš°à©àšš àš°à©àš¡àš° àšàšŸàš²à© àšàš°àššàšŸ àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà©  àšžàšŸàšàšàš¡ àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššàšŸ àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© xrandr àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššà© àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© xsettings àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššà© àšàšŸàš¹à©à©°àšŠà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àš¬à©àššàš° àšžà©àššà©àš¹àšŸ àšà©àšàšžàš àšµà©àšàšŸàšàš£àšŸ àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "àšžàš¹à©àš àšžà©à©±àš àšàš°à©, àšà© àšà©°àšªàš¿àšàšŒ àššà©à©° àšµàš¿à©°àš¡à© àš®à©àššà©àšàš° àšµàšà©àš àšµàš°àš€àš£àšŸ àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"àš²àšŸàšàšàšš àšžàšàš°à©àšš àšà©±àš€à© àšµà©àšàš£ àš²àš àšà©àšàšžàš àš¬à©àššàš° àšžà©àššà©àš¹àšŸ, àšàšŠà©àš àš¯à©àšàšŒàš° àšà©àš£àšàšŸàš°à© àšàšŸàš²à© àš¹à©àšµà©, "
+"banner_message_text àšŠà© àš¬àšàšŸàšà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "àš²àšŸàšàšàšš àšžàšàš°à©àšš àšà©±àš€à© àšµà©àšàš£ àš²àš àšà©àšàšžàš àš¬à©àššàš° àšžà©àššà©àš¹àšŸà¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "àšžàš¹à©àš àšàš°à©, àšà© àš¬à©àšàšàš°àšŸàšàšàš¡ àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àššà©à©° àš¯à©àš àšàš°à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "àšžàš¹à©àš àšàš°à©, àšà© àš®à©àš¡àš¿àš-àšžàšµàš¿à©±àšàšŸàš àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àššà©à©° àšàšŸàš²à© àšàš°àššàšŸ àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "àšžàš¹à©àš àšàš°à©, àšà© àšžàšŸàšàšàš¡ àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "àšžàš¹à©àš àšàš°à©, àšà© xrandr àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "àšžàš¹à©àš àšàš°à©, àšà© xsettings àšžà©àšàš¿à©°àš àš®à©àššà©àšàš° àšªàš²à©±àšàšàšš àšàšŸàš²à© àšàš°àššà© àš¹à©à¥€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "àšà©°àšªàš¿àšàšŒ àššà©à©° àšµàš¿à©°àš¡à© àš®à©àššà©àšàš° àšµàšà©àš àšµàš°àš€à©àš"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àš
+à©°àš€àš°àšŸàš²"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àšàšŸàšàš®àš° àš°à©àšàš£ àš€à©àš àšªàš¹àš¿àš²àšŸàš àšžàšàš¿à©°àšàšŸàš àšŠà© àšàš¿àš£àš€à©"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "àšžàšŒà©àš°à© àšžàš®àšŸàš"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "àšžàš®àšŸàš, àšàšŠà©àš àšàšŸàšàš®àš° àšžàšŒà©àš°à© àš¹à©àšàš"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àšà© àšà©±àš² àš°àš¿àš¹àšŸ àš¹à©?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àšà© àš¹àšŸàš²à© àšàšŸàšàš®àš° àšàš¿àš-àšàš¿àš àšàš° àš°àš¿àš¹àšŸ àš¹à©"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "àš®à©àššà©àšàš°"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "àš¯à©àšàšŒàš° àš®à©àššà©àšàš° àšàš¬àšà©àšàš àšàšž àš¯à©àšàšŒàš° àšµàš²à©àš àšà©°àšàš°à©àš² àš¹à©à¥€"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àš¹à©àš°..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "àšà©±àš àšµà©±àšàš°àšŸ àš
+àšàšŸàšàšàš àšà©àš£à©"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àšà©à©±àšžàš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "àšà©±àš àšàš°àšàšŒà© àšà©à©±àšžàš àšµàšŸàšàš àš²àšŸàšàšàšš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "àšàšà©àš®à©àšàš¿àš àš²àšŸàšàšàšš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "àšà©àš£à©àšàš àšà©àš£àšŸàš àšŠà© àš¬àšŸàš
+àšŠ àšžàš¿àšžàšàš® àšàšà©àš®à©àšàš¿àš àš²àšŸàšàšàšš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s àšµàšŸàšàš àš²àšŸàšàšàšš"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "àšªàš¹àš¿àš²àšŸàš àš¹à© àš²àšŸàšàšàšš àš¹à©"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"àš¯à©àšàšŒàš° àšžàšµàš¿à©±àš àšàšªàš²àš¿àš àšà©±àš àš®à©àš«àš€ àšžàšŸàš«àšàšµà©àš
+àš° àš¹à©, àšàš¿àšž àššà©à©° àš€à©àšžà©àš àšàššà© àšàš°àššàš² àšªàš¬àš²àš¿àš àš²àšŸàšàšžà©àšàšž,àšàš¿àšž àššà©à©° àš«àš°à© "
+"àšžàšŸàš«àšàšµà©àš
+àš° àš«àšŸàšàššàš¡à©àšžàšŒàšš àššà© àš€àš¿àšàš° àšà©àš€àšŸ àš¹à©, àšŠà© àšµàš°àšàšš 2 àšàšŸàš àššàšµà©àš àšŠà©àšàš àšžàšŒàš°àš€àšŸàš (àšàš¹ àš€à©àš¹àšŸàš¡à© àšàšªàš£à© àš®àš°àšàšŒà© "
+"àš¹à©) àš
+àš§à©àšš àšµà©°àš¡ àš
+àš€à©/àšàšŸàš àšžà©àš§ àšžàšàšŠà© àš¹à©à¥€"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"àšàšž àšªàš°à©àšàš°àšŸàš® àššà©à©° àšàš¹ àš®à©°àšš àšà© àšµà©°àš¡àš¿àš àšàšŸ àš°àš¿àš¹àšŸ àš¹à© àšàš¿ àšàš¹ àš«àšŸàšàšŠà©àš®à©°àšŠ àš°àš¹à©àšàšŸ,àšªàš° àšàšž àšŠà© àšà©àš àšµàšŸàš°à©°àšà© àššàš¹à©àš "
+"àš²àš àšàšŸ àš°àš¹à© àš¹à©, àšàš¿àšžà© àšàšŸàšž àšà©°àš® àš²àš àš
+àššà©àšà©àš² àš¹à©àš£ àšàšŸàš àš à©àš àš€àš°à©àš¹àšŸàš àšà©°àš® àšàš°àšš àšŠà© àšµà© àšà©àš àšàšŸàš°à©°àšà© àššàš¹à©àš àš¹à©à¥€  "
+"àš¹à©àš° àšµà©àš°àšµà© àš²àš àšàššà© (GNU) àšàš°àššàš² àšªàš¬àš²àš¿àš àš²àšŸàšàšžà©àšàšž àššà©à©° àšªà©à©àš¹à©à¥€"
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"àšàšž àšªàš°à©àšàš°àšŸàš® àššàšŸàš² àš€à©àšžà©àš àšàššà© àšàš°àššàš² àšªàš¬àš²àš¿àš àš²àšŸàšàšžà©àšàšž àšŠà© àšàšŸàšªà© àšªà©àš°àšŸàšªàš€ àšàš°à©àšà©, àšà©àšàš° àš€à©àš¹àšŸàššà©à©°àššàš¹à©àš àš®àš¿àš²à© àš¹à© "
+"àš€àšŸàš àš«àš°à© àšžàšŸàš«àšàšµà©àš
+àš° àš«àšŸàšàššàš¡à©àšžàšŒàšš, à©«à©§ àš«àš°àšŸàšàš²àš¿à©°àšš àšžàšàš°à©àš, àšªà©°àšàšµà©àš àš®à©°àšàšŒàš²,àš¬à©àšžàšàšš, àšàš® àš à©Šà©šà©§à©§à©Š-à©§à©©à©Šà©§, "
+"àš
+àš®àš°à©àšàšŸ àššà©à©° àš²àš¿àšà©à¥€"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "àš¯à©àšàšŒàš°àšŸàš àšµàš¿à©±àš àš€à©àšàšŒà© àššàšŸàš² àš¬àšŠàš²àš£ àšµàšŸàš²àšŸ àš®à©àššà© àš¹à©à¥€"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"àš
+àš®àššàšªàš°à©àš€ àšžàš¿à©°àš àšàš²àš®, à©šà©Šà©Šà©ª-à©šà©Šà©Šà©¯\n"
+"àšªà©°àšàšŸàš¬à© àšàšªàšš àšžà©àš°àšž àšà©àš® http://www.satluj.com/"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "àšžàšàš°à©àšš àš²àšŸàš àššàš¹à©àš àšà©àš€à© àšàšŸ àšžàšàšŠà©: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "àšàš°àšàšŒà© àš°à©àšª àšµàš¿à©±àš àšžàšàš°à©àšš-àšžà©àšµàš° àššà©à©° àšàšŸàš²à© àšžàšàš°à©àšš àš²àš àšžà©à©±àš àššàš¹à©àš àšà©àš€àšŸ àšàšŸ àšžàšàšŠàšŸ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "àš²àšŸàšàšàšàš àššàš¹à©àš àšà©àš€àšŸ àšàšŸ àšžàšàšŠàšŸ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àšàšªàš²à©±àš¬àš§"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àš
+àšŠàš¿à©±àš"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "àš°à©àšàš¿àš"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "àšŠà©àš°"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àš
+àšàšŸàšàšàš àšàšŸàš£àšàšŸàš°à©...."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àšžàš¿àšžàšàš® àšªàšžà©°àšŠ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àšžàšàš°à©àšš àš²àšŸàš"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "àš¯à©àšàšŒàš° àš¬àšŠàš²à©"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àš¬à©°àšŠ àšàš°à©..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "àš
+àš£àšàšŸàš£"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "àš¯à©àšàšŒàš° àšžàšµàš¿à©±àš àšàšªàš²àš¿àš"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àš
+àšàšŸàšàšàš àšžà©àšàš¿à©°àš àš
+àš€à© àš¹àšŸàš²àš€ àš¬àšŠàš²à©"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "àš¯à©àšàšŒàš° àšµàš¿à©±àš àš€à©àš°à©°àš€ àšžàšµàš¿à©±àš àšàš°àšš àš²àš àšà©±àš àš®à©àššà©"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "àš¯à©àšàšŒàš° àšžàšµàš¿à©±àšàš°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "àš¯à©àšàšŒàš° àšžàšµàš¿à©±àšàš° àšàšªàš²àš¿àš àš«à©àšàšàš°à©"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "àššàš¿à©±àšà© àšàšŸàš£àšàšŸàš°à© àšžà©àš§(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "àšàšž àš¬àšŸàš°à©(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "àš¯à©àšàšŒàš° àš
+àš€à© àšàš°à©à©±àšª àšžà©àš§(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "àš
+àš£àš¡àš¿à©±àš àšŸ - àš
+àššà©àšà©àš²àš€àšŸ àš²àš"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àš¡à©àš¬à©±àš àšàšàšàšªà©à©±àš"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àšàšž àšàšªàš²à©àšà©àšžàšŒàšš àšŠàšŸ àšµàš°àšàšš"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "àš®à©àšà©àšŠàšŸ àšžàšŒà©àšžàšŒàšš àšªàšàšŸàš£àš¿àš àššàš¹à©àš àšàšŸ àšžàšàš¿àšà¥€"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àššàšµàšŸàš GDM àš²àšŸàšàšàšš"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "àššàšµàšŸàš àš¡àš¿àšžàšªàš²à©àš
+ àšžàšàšŸàš°àš àšàš°àšš àš²àš àš
+àšžàš®àš°à©±àš¥ àš¹à©"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àšžàšàš°à©àššàšžàšŒàšŸàš àš²àš¿àš"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àšžàšàš°à©àšš àšŠà© àš€àšžàšµà©àš° àš²àšµà©"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "àšµàš°àšàš° %d àš¹àšŸàš²àš€ àššàšŸàš² àšàš€àš® àš¹à©àšàš"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "àšàš°àš¿àš¡àš¿àššàšà©àš²àšž àš¬àš£àšŸàšàš£ àš²àš àš
+àšžàš®àš°à©±àš¥"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "àšà©°àšªàš¿àšàšàš° àš®à©à©-àšàšŸàš²à© àšàš°àšš àš²àš àš«à©àš²à©àš¹"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "àš€à©àš¹àšŸàššà©à©° àšà©°àšªàš¿àšàšàš° àš®à©à©-àšàšŸàš²à© àšàš°àšš àšŠà© àšàšàšŒàšŸàšàšŒàš€ àššàš¹à©àš àš¹à©, àšàš¿àšàšàšàš¿ àšàš àš¯à©àšàšŒàš° àš²àšŸàšàšàšš àš¹àššà¥€"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "àšà©°àšªàš¿àšàšàš° àš¬à©°àšŠ àšàš°àšš àš²àš àš«à©àš²à©àš¹"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "àš€à©àš¹àšŸàššà©à©° àšà©°àšªàš¿àšàšàš° àš¬à©°àšŠ àšàš°àšš àšŠà© àšàšàšŒàšŸàšàšŒàš€ àššàš¹à©àš àš¹à©, àšàš¿àšàšàšàš¿ àšàš àš¯à©àšàšŒàš° àš²àšŸàšàšàšš àš¹àššà¥€"
+
+#~ msgid "page 5"
+#~ msgstr "page 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "àš€à©àšžà©àš àšà©àšªàšž àš²àšŸàš àšžàšµàš¿à©±àš àšŠà©±àš¬à© àš¹à©à¥€"
+
+#~ msgid "User"
+#~ msgstr "àš¯à©àšàšŒàš°"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "àš¯à©àšàšŒàš° àšàš¹ àš®à©àššà© àšàšàšàš® àšµà©àšàšŸàšàšŠà© àš¹à©à¥€"
+
+#~ msgid "Icon Size"
+#~ msgstr "àšàšàšàšŸàšš àšžàšŸàšàšàšŒ"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "àšµàš°àš€àš£ àš²àš àšàšàšàšŸàšš àšŠàšŸ àšžàšŸàšàšàšŒ àš¹à©à¥€"
+
+#~ msgid "Indicator Size"
+#~ msgstr "àšà©°àš¡à©àšà©àšàš° àšžàšŸàšàšàšŒ"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "àšà©à©±àš àšžà©°àšà©àš€àš àšŠàšŸ àšžàšŸàšàšàšŒ"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "àšà©°àš¡à©àšà©àšàš° àšžàšªà©àšžàš¿à©°àš"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "àš¯à©àšàšŒàš° àššàšŸàš àš
+àš€à© àšžà©°àšà©àš€àš àšµàš¿à©±àš àšàšŸàš²à© àš¥àšŸàš"
+
+#~ msgid "_Help"
+#~ msgstr "àš®à©±àšŠàšŠ(_H)"
+
+#~ msgid "Main Options"
+#~ msgstr "àš®à©àšš àšà©àš£àšŸàš"
+
+#~ msgid "Session Name"
+#~ msgstr "àšžàšŒà©àšžàšŒàšš àššàšŸàš"
+
+#~ msgid "The name of the session"
+#~ msgstr "àšžàšŒà©àšžàšŒàšš àšŠàšŸ àššàšŸàš"
+
+#~ msgid "Language Name"
+#~ msgstr "àš­àšŸàšžàšŒàšŸ àššàšŸàš"
+
+#~ msgid "user account not available on system"
+#~ msgstr "àšžàš¿àšžàšàš® àšà©±àš€à© àš¯à©àšàšŒàš° àš
+àšàšŸàšàšàš àšàšªàš²à©±àš¬àš§ àššàš¹à©àš àš¹à©"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "àš¬àšŠàš²àšµà© GDM àšžàš¿àšžàšàš® àš¡àš¿àš«àšŸàš²àš àšžà©°àš°àšàššàšŸ àš«àšŸàšàš²"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "àšà©±àš àš¡à©àš®àšš àššàšŸ àš¬àš£à©"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "àšà©±àš²àš£ àš²àš àšà©àš àšàššàšžà©àš² (àšžàš¥àš¿àš°) àšžàš°àšµàš° àššàš¹à©àš"
+
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+
+#~ msgid "_Users:"
+#~ msgstr "àš¯à©àšàšŒàš°(_U):"
+
+#~ msgid "_User:"
+#~ msgstr "àš¯à©àšàšŒàš°(_U):"
+
+#~ msgid "Users"
+#~ msgstr "àš¯à©àšàšŒàš°"
+
+#~ msgid "Other"
+#~ msgstr "àš¹à©àš°"
+
+#~ msgid "Appearance"
+#~ msgstr "àšŠàš¿à©±àš"
+
+#~ msgid "Continue"
+#~ msgstr "àšàšŸàš°à© àš°à©±àšà©"
+
+#~ msgid "Details"
+#~ msgstr "àšµà©àš°àšµàšŸ"
+
+#~ msgid "Options"
+#~ msgstr "àšà©àš£àšŸàš"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "àš¯à©àšàšŒàš° àšžàšµàš¿à©±àšàš° àšàš²àš€à©"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "àš¯à©àšàšŒàš° àšžàšµàš¿à©±àšàš° àšªàšžà©°àšŠ"
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "àš¯à©àšàšŒàš° àšžàšµàš¿à©±àš àšàš°àšš àš¬àšŸàš
+àšŠ àšžàšàš°à©àšš àš²àšŸàš àšàš°à©(_L)"
+
+#~ msgid "Display Style"
+#~ msgstr "àš¡àš¿àšžàšªàš²à©àš
+ àšžàšàšŸàšàš²"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "\"àš²àšŸàšàšàšš àšµàš¿à©°àš¡à©\" àš®à©àššà©-àšàšàšàš® àšµà©àšà©"
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "\"àš¹à©àš°\" àš®à©àššà©-àšàšàšàš® àšµà©àšà©"
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "àšà©àšµàš² àšàšàšàš¿àšµ àš¯à©àšàšŒàš° àšµà©àšà©"
+
+#~ msgid "Use Xnest"
+#~ msgstr "Xnest àšµàš°àš€à©àš"
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "àš²àšŸàšàšàšš àšžàšàš°à©àšš àšžà©àšàš
+à©±àšª(_S)"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "àšàšŸàšž àšªàš°à©àšà©àšàšŸàš² àšàš®àšŸàšàš¡ GDM àššà©à©° àšŠàš¿àš"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest àš®à©àš¡"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "àš®à©àšà©àšŠàšŸ àšžàšàš°à©àšš àš²àšŸàš àššàšŸ àšàš°à©"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "--command àšàš²àšŸàšàš£ àš€à©àš àšªàš¹àš¿àš²àšŸàš àšªàš°àš®àšŸàš£àš¿àš€"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "àššàšµàšŸàš àšžà©àšàšŸ àšžàšŒà©àšžàšŒàšš àšžàšàšŸàš°àš àšàš°à©; àšªà©àšªàš
+à©±àšª àššàšŸ àšµà©àšàšŸàš"
+
+#~ msgid ""
+#~ "session log '%s' is not a normal file, logging session to '%s' instead.\n"
+#~ msgstr "àšžàšŒà©àšžàšŒàšš àš²àšŸàš '%s' àšàš® àš«àšŸàšàš² àššàš¹à©àš àš¹à©, '%s' àšžàšŒà©àšžàšŒàš² àš²àš àš²àšŸàšàšàšš àšàš°à¥€\n"
+
+#~ msgid "GConf key %s set to type %s but its expected type was %s\n"
+#~ msgstr "GConf àšà©à©°àšà© %s àšàšŸàšàšª %s àš²àš àšžà©à©±àš àšà©àš€à© àšàš, àšªàš° àšàš¹ %s àšàšŸàšàšª àšŠà© àšàšŸàš¹à©àšŠà© àšžà©\n"
+
+#~ msgid "Manager X Settings"
+#~ msgstr "àš®à©àššà©àšàš° X àšžà©àšàš¿à©°àš"
+
+#~ msgid "X Settings"
+#~ msgstr "X àšžà©àšàš¿à©°àš"
+
+#~ msgid "IP Address"
+#~ msgstr "IP àšàš¡àš°à©à©±àšž"
+
+#~ msgid "Network status"
+#~ msgstr "àššà©à©±àšàšµàš°àš àš¹àšŸàš²àš€"
+
+#~ msgid "Prompt:"
+#~ msgstr "àšªàš°à©àš®àš:"
+
+#~ msgid "Tue Oct 23 21:16:50 EDT 2007"
+#~ msgstr "Tue Oct 23 21:16:50 EDT 2007"
+
+#~ msgid "page 1"
+#~ msgstr "page 1"
+
+#~ msgid "page 2"
+#~ msgstr "page 2"
+
+#~ msgid "page 3"
+#~ msgstr "page 3"
+
+#~ msgid "page 4"
+#~ msgstr "page 4"
+
+#~ msgid "Previous Session"
+#~ msgstr "àšªàš¿àšàš²àšŸ àšžàšŒà©àšžàšŒàšš"
+
+#~ msgid "System Default"
+#~ msgstr "àšžàš¿àšžàšàš® àš¡àš¿àš«àšŸàš²àš"
Index: proiecte/PPPP/gdm/po/pl.po
===================================================================
--- proiecte/PPPP/gdm/po/pl.po	(revision 134)
+++ proiecte/PPPP/gdm/po/pl.po	(revision 134)
@@ -0,0 +1,1184 @@
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+# Aviary.pl
+# JeÅli masz jakiekolwiek uwagi odnoszÄ
+ce siÄ do tÅumaczenia lub chcesz
+# pomÃ³c w jego rozwijaniu i pielÄgnowaniu, napisz do nas:
+# gnomepl@aviary.pl
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-06 15:28+0200\n"
+"PO-Revision-Date: 2009-09-06 15:36+0100\n"
+"Last-Translator: Tomasz Dominikowski <dominikowski@gmail.com>\n"
+"Language-Team: Polish <gnomepl@aviary.pl>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Poedit-Language: Polish\n"
+"X-Poedit-Country: Poland\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nie jest urzÄ
+dzeniem znakowym"
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179
+#: ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "WÅÄ
+cza kod debugujÄ
+cy"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Identyfikator ekranu"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "Identyfikator"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192
+#: ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Proces podrzÄdny menedÅŒera wyÅwietlania GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nie moÅŒna znaleÅºÄ uÅŒytkownika \"%s\" w systemie"
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nie moÅŒna zainicjowaÄ systemu logowania"
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nie moÅŒna uwierzytelniÄ uÅŒytkownika"
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nie moÅŒna autoryzowaÄ uÅŒytkownika"
+
+#: ../daemon/gdm-factory-slave.c:281
+#: ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Nie moÅŒna okreÅliÄ danych uwierzytelniania"
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr "Z powodu wewnÄtrznego bÅÄdu nie moÅŒna uruchomiÄ serwera X (odpowiedzialnego za interfejs graficzny). ProszÄ zwrÃ³ciÄ siÄ do administratora systemu lub zdiagnozowaÄ problem na podstawie zawartoÅci dziennikÃ³w systemu. Ekran zostanie tymczasowo wyÅÄ
+czony. Po naprawieniu problemu proszÄ ponownie uruchomiÄ GDM."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: nie moÅŒna poÅÄ
+czyÄ siÄ do nadrzÄdnego ekranu \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Serwer powinien zostaÄ uruchomiony przez uÅŒytkownika %s, ale taki uÅŒytkownik nie istnieje"
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nie moÅŒna ustawiÄ identyfikatora grupy na %d"
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "Funkcja initgroups () nie powiodÅa siÄ dla %s"
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nie moÅŒna ustawiÄ identyfikatora uÅŒytkownika na %d"
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nie moÅŒna ustawiÄ identyfikatora grupy na 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: nie moÅŒna otworzyÄ pliku dziennika dla ekranu %s."
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: bÅÄ
+d przy ustawianiu %s na %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: nie moÅŒna ustawiÄ priorytetu serwera na %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: puste polecenie serwera dla ekranu %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nazwa uÅŒytkownika"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Nazwa uÅŒytkownika"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nazwa komputera"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Nazwa komputera"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "UrzÄ
+dzenie wyÅwietlajÄ
+ce"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Nazwa urzÄ
+dzenia wyÅwietlajÄ
+cego"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "bÅÄ
+d podczas inicjowania negocjacji z systemem uwierzytelniania - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "bÅÄ
+d ogÃ³lny"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "brak pamiÄci"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "bÅÄ
+d programisty"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "nieznany bÅÄ
+d"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "Nazwa uÅŒytkownika:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "bÅÄ
+d podczas wysyÅania do systemu uwierzytelniania ÅŒÄ
+danej nazwy uÅŒytkownika - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "bÅÄ
+d podczas wysyÅania do systemu uwierzytelniania nazwy komputera - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "bÅÄ
+d podczas wysyÅania do systemu uwierzytelniania informacji o konsoli  - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "bÅÄ
+d podczas informowania systemu uwierzytelniania o ciÄ
+gu wyÅwietlania - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "bÅÄ
+d podczas informowania systemu uwierzytelniania o wyÅwietlaniu uprawnieÅ xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1459
+#: ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "brak konta uÅŒytkownika"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "Nie moÅŒna zmieniÄ uÅŒytkownika"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "UÅŒytkownik %s nie istnieje"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Grupa %s nie istnieje."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nie moÅŒna utworzyÄ gniazda."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Odrzucono poÅÄ
+czenie XDMCP z komputera %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nie moÅŒna wyodrÄbniÄ listy upowaÅŒnienia z pakietu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "BÅÄ
+d w sumie kontrolnej"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "BÅÄdny adres"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: nie moÅŒna odczytaÄ adresu ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: nie moÅŒna odczytaÄ numeru portu ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: nie moÅŒna wyodrÄbniÄ listy upowaÅŒnienia z pakietu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: bÅÄ
+d w sumie kontrolnej"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: otrzymano kod operacji REQUEST od zablokowanego komputera %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: nie moÅŒna odczytaÄ numeru ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: nie moÅŒna odczytaÄ typu poÅÄ
+czenia"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: nie moÅŒna odczytaÄ adresu klienta"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: nie moÅŒna odczytaÄ nazw uwierzytelnienia"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: nie moÅŒna odczytaÄ danych uwierzytelnienia"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: nie moÅŒna odczytaÄ listy upowaÅŒnienia"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: nie moÅŒna odczytaÄ identyfikatora producenta"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: niewÅaÅciwa suma kontrolna od %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: otrzymano kod operacji MANAGE od zablokowanego komputera %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: nie moÅŒna odczytaÄ identyfikatora sesji"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: nie moÅŒna odczytaÄ klasy ekranu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: nie moÅŒna uzyskaÄ adresu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: otrzymano pakiet KEEPALIVE od zablokowanego komputera %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: nie moÅŒna odczytaÄ nagÅÃ³wka XDMCP."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDXP: niepoprawna wersja XDMCP."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: nie moÅŒna przetworzyÄ adresu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nie moÅŒna pobraÄ nazwy serwera: %s."
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Nie moÅŒna zapisaÄ pliku PID %s: prawdopodobnie brak miejsca na dysku: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Katalog dziennika %s nie istnieje lub nie jest katalogiem."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Katalog upowaÅŒnienia %s nie istnieje. Przerwano."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Katalog upowaÅŒnienia %s nie jest katalogiem. Przerwano."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Katalog upowaÅŒnienia %s nie jest wÅasnoÅciÄ
+ uÅŒytkownika %d, grupy %d. Przerwano."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Katalog upowaÅŒnienia %s posiada niewÅaÅciwe uprawnienia %o. PrawidÅowÄ
+ wartoÅciÄ
+ powinno %o. Przerwano."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nie moÅŒna odnaleÅºÄ uÅŒytkownika GDM \"%s\". Przerwano."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "UÅŒytkownik GDM nie powinien byÄ uÅŒytkownikiem root. Przerwano."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nie moÅŒna odnaleÅºÄ grupy GDM \"%s\". Przerwano."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Grupa GDM nie powinna byÄ grupÄ
+ root. Przerwano."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Wszystkie ostrzeÅŒenia jako bÅÄdy"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "WyjÅcie po czasie - debugowanie"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "WyÅwietla wersjÄ programu GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "MenedÅŒer wyÅwietlania GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Tylko administrator chce uruchamiaÄ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Proces roboczy menedÅŒera wyÅwietlania GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Wrapper rejestru AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Okno logowania"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ZarzÄ
+dzenie zasilaniem"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "UsÅuga zarzÄ
+dzania zasilaniem"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "UsÅuga ustawieÅ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Lupa ekranowa GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "PowiÄkszanie fragmentÃ³w ekranu"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Klawiatura ekranowa GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "UÅŒycie klawiatury ekranowej"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Czytnik ekranowy Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "WyÅwietlanie informacji na ekranie jako mowy lub Braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agent uwierzytelniania PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "WybÃ³r systemu"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: nie moÅŒna utworzyÄ bufora XDMCP."
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: nie moÅŒna odczytaÄ nagÅÃ³wka XDMCP."
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "WartoÅÄ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "procent czasu ukoÅczono"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Tekst nieaktywny"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Tekst etykiety w przypadku, gdy uÅŒytkownik nie wybraÅ jeszcze ÅŒadnego elementu"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Tekst aktywny"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Tekst etykiety w przypadku, gdy uÅŒytkownik wybraÅ element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Widoczna lista"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "OkreÅla, czy lista wyboru jest widoczna"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e "
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Logowanie automatyczne..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Anulowanie..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "ProszÄ wybraÄ jÄzyk i nacisnÄ
+Ä przycisk Zaloguj"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Okno uwierzytelniania"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nazwa komputera"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Zaloguj"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Uruchom ponownie"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "WyÅÄ
+cz"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Wstrzymaj"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Wersja"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "JÄzyki"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_JÄzyki:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_JÄzyk:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Inne..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ProszÄ wybraÄ jÄzyk z peÅnej listy dostÄpnych."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "NieokreÅlony"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "UkÅady klawiatury"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Klawiatura:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Inne..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ProszÄ wybraÄ ukÅad klawiatury z peÅnej listy dostÄpnych ukÅadÃ³w."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Tekst etykiety"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Tekst uÅŒyty jako etykieta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nazwa ikony"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ikona do uÅŒycia z etykietÄ
+"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Element domyÅlny"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Identyfikator domyÅlnego elementu"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maksymalna liczba elementÃ³w"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Maksymalna liczba elementÃ³w w liÅcie"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Logowanie zdalne (ÅÄ
+czenie z %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Logowanie zdalne (poÅÄ
+czono z %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Logowanie zdalne"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesje:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Tekst komunikatu banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Tekst komunikatu banner, kiedy ekran wyboru jest pusty"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "WyÅÄ
+czenie wyÅwietlania przyciskÃ³w ponownego uruchomienia"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Bez wyÅwietlania znanych uÅŒytkownikÃ³w na ekranie logowania"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "WÅÄ
+czenie wtyczki dostÄpnoÅci klawiatury"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "WÅÄ
+czenie debugowania"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "WÅÄ
+cza tryb debugowania dla powitania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "WÅÄ
+czenie klawiatury ekranowej"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "WÅÄ
+czenie lupy"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "WÅÄ
+czenie czytnika ekranowego"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "WÅÄ
+czenie wyÅwietlania komunikatu banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nazwa ikony do uÅŒycia dla loga powitalnego"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Ostatnio wybrane ukÅady klawiatury"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Ostatnio wybrane jÄzyki"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "ProszÄ ustawiÄ na listÄ ukÅadÃ³w klawiatury domyÅlnie wyÅwietlanÄ
+ na ekranie logowania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ProszÄ ustawiÄ na listÄ jÄzykÃ³w do domyÅlnego wyÅwietlenia na ekranie logowania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Ustawienie na nazwÄ ikony motywu do uÅŒycia jako logo powitalne."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "WartoÅÄ \"true\" wyÅÄ
+cza wyÅwietlanie znanych uÅŒytkownikÃ³w na ekranie logowania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "WartoÅÄ \"true\" wyÅÄ
+cza wyÅwietlanie przyciskÃ³w ponownego uruchamiania na ekranie logowania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wtyczkÄ menedÅŒera ustawieÅ tÅa."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wtyczkÄ menedÅŒera ustawieÅ klawiszy multimedialnych."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza klawiaturÄ ekranowÄ
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the plugin to manage the accessibility keyboard settings."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wtyczkÄ ustawieÅ dostÄpnoÅci klawiatury."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza lupÄ ekranowÄ
+."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza czytnik ekranowy."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wtyczkÄ menedÅŒera ustawieÅ dÅºwiÄku."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wtyczkÄ menedÅŒera ustawieÅ XRandR."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wtyczkÄ menedÅŒera ustawieÅ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza wyÅwietlanie komunikatu bannera."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "WartoÅÄ \"true\" wÅÄ
+cza compiz jako menedÅŒera okien."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+msgstr "TreÅÄ komunikatu bannera do wyÅwietlenia na ekranie logowania, kiedy lista wyboru uÅŒytkownikÃ³w jest pusta, zamiast zmiennej banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "TreÅÄ komunikatu bannera do wyÅwietlenia na ekranie logowania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "WartoÅÄ \"True\", gdy wtyczka menedÅŒera ustawieÅ tÅa jest wÅÄ
+czona."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "WartoÅÄ \"True\", gdy wtyczka menedÅŒera ustawieÅ przyciskÃ³w multimedialnych jest wÅÄ
+czona."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "WartoÅÄ \"True\", gdy wtyczka menedÅŒera ustawieÅ dÅºwiÄku jest wÅÄ
+czona."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "WartoÅÄ \"True\", gdy wtyczka menedÅŒera ustawieÅ xrandr jest wÅÄ
+czona."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "WartoÅÄ \"True\", gdy wtyczka menedÅŒera ustawieÅ xsettings jest wÅÄ
+czona."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "UÅŒycie compiz jako menedÅŒera okien"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Czas trwania"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Liczba sekund do zatrzymania odliczania"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Czas rozpoczÄcia"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Czas rozpoczÄcia odliczania"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Jest uruchomiony?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "OkreÅla, czy odbywa siÄ odliczanie"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "MenedÅŒer"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "Obiekt zarzÄ
+dcy uÅŒytkownikÃ³w, ktÃ³ry kontroluje tego uÅŒytkownika."
+
+# kontekst dotyczy jednak konta w UI, a nie nazwy konta, "Inna..." wyglÄ
+da dziwnie
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Inne..."
+
+# tooltip
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Wybiera inne konto"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "GoÅÄ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Loguje jako tymczasowego goÅcia"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Logowanie automatyczne"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Automatyczne logowanie do systemu po wybraniu opcji"
+
+# tooltip
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Loguje jako %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Zalogowany"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr "Aplet przeÅÄ
+czania kont uÅŒytkownikÃ³w jest wolnym oprogramowaniem; moÅŒna go rozprowadzaÄ dalej i/lub modyfikowaÄ na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez FundacjÄ Wolnego Oprogramowania (Free Software Foundation) - wedÅug wersji drugiej tej Licencji lub ktÃ³rejÅ z pÃ³Åºniejszych wersji."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr "Niniejszy program rozpowszechniany jest z nadziejÄ
+, iÅŒ bÄdzie on uÅŒyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyÅlnej gwarancji PRZYDATNOÅCI HANDLOWEJ albo PRZYDATNOÅCI DO OKREÅLONYCH ZASTOSOWAÅ. W celu uzyskania bliÅŒszych informacji naleÅŒy zapoznaÄ siÄ z PowszechnÄ
+ LicencjÄ
+ PublicznÄ
+ GNU."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr "Z pewnoÅciÄ
+ wraz z niniejszym programem dostarczono takÅŒe egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); jeÅli nie - proszÄ napisaÄ do Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130159 USA."
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Menu do szybkiego przeÅÄ
+czania siÄ miÄdzy kontami uÅŒytkownikÃ³w."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Artur Flinta <aflinta@gmail.com>, 2006\n"
+"Aviary.pl <gnomepl@aviary.pl>, 2008, 2009\n"
+"Wojciech Kapusta <wojciech@aviary.pl>, 2006\n"
+"Tomasz Dominikowski <tdominikowski@aviary.pl>, 2007, 2008\n"
+"Piotr DrÄ
+g <piotrdrag@gmail.com>, 2009"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nie moÅŒna zablokowaÄ ekranu: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Nie moÅŒna tymczasowo ustawiÄ wygaszacza ekranu na wygaszenie ekranu: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nie moÅŒna siÄ wylogowaÄ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "DostÄpny"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Niewidoczny"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ZajÄty"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Zaraz wracam"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Informacje o koncie..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Preferencje systemu..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Zablokuj ekran"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "PrzeÅÄ
+cz uÅŒytkownika"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ZakoÅcz..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Aplet przeÅÄ
+cznika kont uÅŒytkownikÃ³w"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Zmiany ustawieÅ kont i statusÃ³w"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Menu do szybkiego przeÅÄ
+czania siÄ miÄdzy kontami uÅŒytkownikÃ³w"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "PrzeÅÄ
+cznik kont uÅŒytkownikÃ³w"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Generator apletu przeÅÄ
+cznika kont uÅŒytkownikÃ³w"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "_ZmieÅ informacje osobiste"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_O programie"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Z_modyfikuj uÅŒytkownikÃ³w i grupy"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorowane, zachowane dla kompatybilnoÅci"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "POLECENIE"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Wypisywanie komunikatÃ³w wspomagajÄ
+cych wyszukiwanie bÅÄdÃ³w"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Wersja tego programu"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nie moÅŒna zidentyfikowaÄ bieÅŒÄ
+cej sesji."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nowe logowanie GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nie moÅŒna uruchomiÄ nowego ekranu"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Pobrano zrzut ekranu"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Pobierz zrzut ekranu"
+
Index: proiecte/PPPP/gdm/po/ps.po
===================================================================
--- proiecte/PPPP/gdm/po/ps.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ps.po	(revision 134)
@@ -0,0 +1,1162 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.head\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-07-19 15:34+0200\n"
+"PO-Revision-Date: 2008-07-19 13:30-0800\n"
+"Last-Translator: Zabeeh Khan <zabeehkhan@gmail.com>\n"
+"Language-Team: Pashto <pathanisation@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Pashto, Pushto\n"
+"X-Poedit-Country: AFGHANISTAN\n"
+
+#: ../common/gdm-common.c:427
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "Ú©ÚØ§ÙØªÙ
+ØšÙÙÛ Ú©ÙÚ ØªÙØ§ÙÙÙ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ÚÙÙÙ ÙŸÛÚÙØ¯"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "ÙŸÛÚÙØ¯"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "Ø¬ÙÙÙ
+Ù ÚÙÙÙ Ø³Ù
+ØšØ§ÙÚ«Ø± Ù
+Ø±ÙÛ"
+
+#: ../daemon/gdm-display-access-file.c:267
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "Ú©Ø§Ø±Ù ÙÙ ØŽÙ Ù
+ÙÙØ¯ÙÛ \"%s\" ÙŸÙ ØºÙÙÚØ§Ù Ú©Û"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr "ÙÙÙØªÙ ØºÙÙÚØ§Ù ÙÙ ØŽÙ ÙŸÛÙÙÙÛ"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+msgid "Unable to authenticate user"
+msgstr "Ú©Ø§Ø±Ù ÙÙ ØŽÙ Ú©Ø±ÙÙÛ"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr "Ú©Ø§Ø±Ù ÙÙ ØŽÙ ÙØ§Ú©Ù
+ÙÙÙÛ"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1048
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:362
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:415
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:421
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:427
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:435
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Ú©Ø§Ø±ÙÙÙÙ
+"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Ø¯ Ú©Ø§Ø±Ù ÙÙÙ
+"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ú©ÙØ±ØšÙ ÙÙÙ
+"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Ø¯ Ú©ÙØ±ØšÙ ÙÙÙ
+"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ÚÙÙÙ ÙØ²ÙÙ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ø¯ ÚÙÙÙ ÙØ²ÙÙ"
+
+#: ../daemon/gdm-session-direct.c:1577 ../daemon/gdm-session-direct.c:1595
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:999
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1000
+msgid "general failure"
+msgstr "ÙŒÙÙÚ«ÚÛ ÙŸØ§ØªÛÙÙÙ"
+
+#: ../daemon/gdm-session-worker.c:1001
+msgid "out of memory"
+msgstr "ÙÙ ÙØ§Ø¯Ù ØšÙØ±"
+
+#: ../daemon/gdm-session-worker.c:1002
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1003
+msgid "unknown error"
+msgstr "ÙØ§ÙŸÛÚÙØ¯ÙÛ ØªÛØ±ÙØªÙÙ"
+
+#: ../daemon/gdm-session-worker.c:1010
+msgid "Username:"
+msgstr ":Ú©Ø§Ø±ÙÙÙÙ
+"
+
+#: ../daemon/gdm-session-worker.c:1016
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1030
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1045
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1058
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1073
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1353 ../daemon/gdm-session-worker.c:1371
+#, c-format
+msgid "no user account available"
+msgstr "Ú©ÙÙ
+ Ú©Ø§Ø±Ù Ú«ÚŒÙÙ ØŽØªÙÙ ÙÙ ÙØ±Ù"
+
+#: ../daemon/gdm-session-worker.c:1398
+msgid "Unable to change to user"
+msgstr "Ú©Ø§Ø±Ù ØªÙ ÙÙ ØŽÙ ØšØ¯ÙÛØ¯Û"
+
+#: ../daemon/gdm-simple-slave.c:387
+msgid "Unable establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:397
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Ú©Ø§Ø±Ù ØŽØªÙÙ ÙÙ ÙØ±Ù %s"
+
+#: ../daemon/gdm-welcome-session.c:404
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ÚÙÙ ØŽØªÙÙ ÙÙ ÙØ±Ù %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "!Ø³Ø§Ú©ÙŒ ÙÙ ØŽÙ Ø¬ÙÚÙÙÛâ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "ÙŸÙ ÚÛÚ©Ø³Ù
+ Ú©Û ØªÛØ±ÙØªÙÙ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "ÙØ§Ø³Ù
+Ù ÙŸØªÙ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "ÚÙÙÙ ÙŸØªÙ ÙÙ ØŽÙ ÙÙØ³ØªÙÛ :%s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "ÚÙÙÙ Ø¯Ø±ØŽÙ ØŽÙ
+ÛØ±Ù ÙÙ ØŽÙ ÙÙØ³ØªÙÛ :%s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "ÙŸÙ ÚÛÚ©Ø³Ù
+ Ú©Û ØªÛØ±ÙØªÙÙ :%s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "ÚÙÙÙ ØŽÙ
+ÛØ±Ù ÙÙ ØŽÙ ÙÙØ³ØªÙÛ :%s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "Ø¯ ÙÚÙÛØ¯ÙÛ ÚÙÙ ÙÙ ØŽÙ ÙÙØ³ØªÙÛ :%s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "Ø¯ ÙŸÛØ±Ù ÙŸØªÙ ÙÙ ØŽÙ ÙÙØ³ØªÙÛ :%s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ".ØŽØªÙÙ ÙÙ ÙØ±Ù. ØšÙØ¯ÙÚÙ %s Authdir"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ".ÙÙÙ ÙŸÙÚÛ ÙÙ Ø¯Ù. ØšÙØ¯ÙÚÙ %s Authdir"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "!Ú©Ø§Ø±Ù ÙÙ ØŽÙ Ù
+ÙÙØ¯ÙÛ. ØšÙØ¯ÙÚÙ '%s' GDM Ø¯"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Ú©Ø§Ø±Ù ÙÙÛ ÙÙ ÙÙ. ØšÙØ¯ÙÚÙ GDM ÚØ§ÙÙ ÚÛ Ø¯"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "!ÚÙÙ ÙÙ ØŽÙ Ù
+ÙÙØ¯ÙÛ. ØšÙØ¯ÙÚÙ '%s' GDM Ø¯"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "!ÚÙÙ ÙÙÛ ÙÙ ÙÙ. ØšÙØ¯ÙÚÙ GDM ÚØ§ÙÙ ÚÛ Ø¯"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÙŒÙÙÛ Ø®ØšØ±ØªÙØ§ÙÛ ÙÚÙÙÚ©Û Ú©ÙÙ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Ø¯ Ø¬ Ú Ù
+ ÙØ³Ø®Ù ÚØ§ÙŸÙÙ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Ø¬ÙÙÙ
+Ù ÚÙÙÙ Ø³Ù
+ØšØ§ÙÚ«Ø±"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ØºÙÙÚØ§Ù ÙŒØ§Ú©Ù"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.c:808
+#: ../gui/simple-greeter/gdm-greeter-panel.c:569
+msgid "Accessibility Preferences"
+msgstr "Ø±Ø³ÙÚØªÙØ§ ØºÙØ±Ø§ÙÙ"
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:1
+msgid "<b>Enable features that make your computer easier to use:</b>"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:2
+msgid "Assistive Technology Preferences"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:3
+msgid "_Hear text read aloud (Reader)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:4
+msgid "_Ignore duplicate keypresses (Bounce Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:5
+msgid "_Make items larger (Magnifier)"
+msgstr "(ØªÙÚ©Ù ÙÙÙÙÙ (Ø²ÙÚØ§ÙØ¯â_"
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:6
+msgid "_Only accept long held keypresses (Slow Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:7
+msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:8
+msgid "_See more contrast in colors (High Contrast)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:9
+msgid "_Type without the keyboard (On-screen Keyboard)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-a11y-preferences-dialog.glade.h:10
+msgid "_Use a larger font size (Large Print)"
+msgstr "(Ø¯ ÙÙÚ©ØšÚŒÛ ÙÙÙÙ Ú©ÚÙ Ú©Ø§Ø±ÙÙ (ÙÙÛ ÚØ§ÙŸâ_"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Ø§Ø±Ø²ÚØª"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1123
+msgid "Inactive Text"
+msgstr "ÙØ§ÚØ§Ø±ÙØ¯Ù ÙÙÚ©ÙÙ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1124
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1132
+msgid "Active Text"
+msgstr "ÚØ§Ø±ÙØ¯Ù ÙÙÚ©ÙÙ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1133
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:182
+msgid "You have the Caps Lock key on."
+msgstr ".Ú©ÙÙÛ Ù
+Ù ØšÙÙ Ø¯Ù Caps Lock"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:325
+msgid "Automatically logging in..."
+msgstr "...ÙŸÙ Ø®ÙŸÙÚ©Ø§Ø±Û ØªÙÚ«Ù ÙÙÙÚÙ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1223
+msgid "Failed to restart computer"
+msgstr "Ø¯ Ú©Ù
+ÙŸÙÙÙŒØ± ØšÙØ§ÙŸÛÙÙÙÙ Ú©Û ÙŸØ§ØªÛ Ø±Ø§ØºÛ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1226
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr "ØªØ§Ø³Ù Ø¯ Ú©Ù
+ÙŸÙÙÙŒØ± Ø¯ ØšÙØ§ÙŸÛÙÙÙÙ ÙŸØ±ÛÚÙÛ ÙÙ ÙØ±ïº ÚÚ©Ù ÚÛ Ú«ÚŒ Ú©Ø§Ø±ÙØ§Ù ÙÙÙØªÙ Ø¯Ù"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1307
+msgid "Failed to stop computer"
+msgstr "Ø¯ Ú©Ù
+ÙŸÙÙÙŒØ± ØªÙ
+ÙÙÙ Ú©Û ÙŸØ§ØªÛ Ø±Ø§ØºÛ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1310
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr "ØªØ§Ø³Ù Ø¯ Ú©Ù
+ÙŸÙÙÙŒØ± Ø¯ ØªÙ
+ÙÙÙ ÙŸØ±ÛÚÙÛ ÙÙ ÙØ±ïº ÚÚ©Ù ÚÛ Ú«ÚŒ Ú©Ø§Ø±ÙØ§Ù ÙÙÙØªÙ Ø¯Ù"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1385
+msgid "Select language and click Log In"
+msgstr "ÚØšÙ ÙÙŒØ§Ú©ØŠ Ø§Ù ÙÙÙØªÙ Ú©ÛÚ©Ø§ÚØŠ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1941
+msgid "Login Window"
+msgstr "ÙÙÙØªÙÛ Ú©ÚÚ©Û"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Ú©Ø±ØªÙØš Ú©ÚÚ©Û"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Ø¯ Ú©Ù
+ÙŸÙÙÙŒØ± ÙÙÙ
+"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÙÙÙØªÙ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ØšÙØ§ÙŸÛÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Ú«ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÙØ³Ø®Ù"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "Ûµ Ù
+Ø®"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:551
+msgid "Panel"
+msgstr "ÚÙÚ©Ø§ÙŒ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:221
+msgid "Languages"
+msgstr "ÚØšÛ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:264
+msgid "_Languages:"
+msgstr ":ÚØšÛ_"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:265
+#: ../gui/simple-greeter/gdm-language-option-widget.c:235
+msgid "_Language:"
+msgstr ":ÚØšÙ_"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:206
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:199
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:86
+#: ../gui/user-switch-applet/applet.c:1228
+msgid "Other..."
+msgstr "...ÙÙØ±"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:207
+msgid "Choose a language from the full list of available languages."
+msgstr ".Ø¯ ØŽØªÙ ÚØšÙ Ø¯ ØšØŽÙŸÚ ÙÚ ÙÙ ÙÙÙ ÚØšÙ ÙÙŒØ§Ú©ØŠ"
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:210
+msgid "Keyboard layouts"
+msgstr "Ø¯ Ú©ÙÙØ¯ÚÛ ÙÚÙØ§ÙÛ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:228
+msgid "_Keyboard:"
+msgstr ":Ú©ÙÙØ¯ÚÙ_"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:200
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ".Ø¯ ØŽØªÙ ÙÚÙØ§ÙÙ Ø¯ ØšØŽÙŸÚ ÙÚ ÙÙ ÙÙÙ Ú©ÙÙØ¯ÚÙ ÙÚÙØ§ÙÙ ÙÙŒØ§Ú©ØŠ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr "Ø¯ ÙÚÚ©Û ÙÙÚ©ÙÙ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr "ÙØºÙ ÙÙÚ©ÙÙ ÚÛ Ø¯ ÙÚÚ©Û ÙŸÙ ØªÙÚ«Ù ÙÚ©Ø§Ø±ÙÙ ØŽÙ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+msgid "Icon name"
+msgstr "Ø¯ Ø§ÙÚÙØ±Ù ÙÙÙ
+"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr "ÙØºÙ Ø§ÙÚÙØ±Ù ÚÛ Ø¯ ÙÚÚ©Û Ø³Ø±Ù ÙÚ©Ø§Ø±ÙÙ ØŽÙ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+msgid "Default Item"
+msgstr "ØªÙÙØ§ÙÙ ØªÙÚ©Û"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "The id of the default item"
+msgstr "Ø¯ ØªÙÙØ§ÙÙ ØªÙÚ©Ù ÙŸÛÚÙØ¯"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr "ÙŒÙÙÙØ¬Ú« ØªÙÚ©Ù ØŽÙ
+ÛØ±"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "ÙØ± ÙÙÙØªÙ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr ":ÙØ§Ø³ØªÛ_"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ø¯ ÙÙÚ©ØªÙØº Ø§Ø³ØªÙØ²Û ÙÙÚ©ÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the accessibility button"
+msgstr "Ø¯ Ø±Ø³ÙÚØªÙØ§ ØªÚŒÛ ÚÙØ¯ÙÙ ÙØ§ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Ø¯ ØšÙØ§ÙŸÛÙÙÙÙ ØªÚŒÛ ÚÙØ¯ÙÙ ÙØ§ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÙŸÙ ÙÙÙØªÙÛ Ú©ÚÚ©Û Ú©Û ÙŸÛÚÙØ¯Ù ØŽÙÙ Ú©Ø§Ø±ÙØ§Ù ÙÙ ÚÙØ¯Ù"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ø¯ Ø±Ø³ÙÚØªÙØ§ Ú©ÙÙØ¯ÚÛ ÙÚ«ÙÙ ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Ú©ÚØ§ÙØªÙ
+ØšÙÙÙ ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "ÙŸÙ-ÙŸØ±Ø¯Ù Ú©ÙÙØ¯ÚÙ ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "ÙŸØ±Ø¯Ù Ø²ÙÚØ§ÙØ¯ ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "ÙŸØ±Ø¯Ù ÙÙØ³ØªÙÙÚ©Û ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Ø¯ ÙÙÚ©ØªÙØº Ø§Ø³ØªÙØ²Û ÚÙØ¯ÙÙ ØªÙØ§ÙÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ ÙŸÙ ÙÙÙØªÙÛ Ú©ÚÚ©Û Ú©Û Ø¯ ÙŸÛÚÙØ¯ÙÙ Ú©Ø§Ø±ÙØ§ÙÙ ÚÙØ¯Ù ÙÙØ§ØªÙØ§ÙÙïº "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid ""
+"Set to TRUE to disable showing the accessibility button in the login window."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ ÙŸÙ ÙÙÙØªÙÛ Ú©ÚÚ©Û Ú©Û Ø¯ Ø±Ø³ÙÚØªÙØ§ ØªÚŒÛ ÙÙØ§ØªÙØ§ÙÙïº "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ ÙŸÙ ÙÙÙØªÙÛ Ú©ÚÚ©Û Ú©Û Ø¯ ØšÙØ§ÙŸÛÙÙÙÙ ØªÚŒÛ ÙÙØ§ØªÙØ§ÙÙïº "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ Ø¯ ØŽØ§ÙÙØ¯ Ø§Ù
+Ø³ØªÙÙ Ø³Ù
+Ø§ÙÚ«Ø± ÙÚ«ÙÙ ÙØªÙØ§ÙÙïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ Ø¯ Ø±Ø³ÙÛ-Ú©ÙÙÛ Ø§Ù
+Ø³ØªÙÙ Ø³Ù
+Ø§ÙÚ«Ø± ÙÚ«ÙÙ ÙØªÙØ§ÙÙïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ ÙŸÙ-ÙŸØ±Ø¯Ù Ú©ÙÙØ¯ÚÙ ÙØªÙØ§ÙÙïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ ÙŸØ±Ø¯Ù Ø²ÙÚØ§ÙØ¯ ÙØªÙØ§ÙÙïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ ÙŸØ±Ø¯Ù ÙÙØ³ØªÙÙÚ©Û ÙØªÙØ§ÙÙïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ Ø¯ ØºÚ Ø§Ù
+Ø³ØªÙÙ Ø³Ù
+ØšØ§ÙÚ«Ø± ÙÚ«ÙÙ ÙØªÙØ§ÙÙïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ".Ø§Ù
+Ø³ØªÙÙ Ø³Ù
+ØšØ§ÙÚ«Ø± ÙÚ«ÙÙ ÙØªÙØ§ÙÙïº xØ³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ Ø¯ Ø§Ù
+Ø³ØªÙÛ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to show the banner message text."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ Ø¯ ÙÙÚ©ØªÙØº Ø§Ø³ØªÙØ²Û ÙÙÚ©ÙÙ ÙÚÙÙ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to use compiz as the window manager."
+msgstr ".Ø³Ù
+ ØªÙ ÙÛ ÙØ§ÚÙïº ÚÛ Ú©Ø§Ù
+ÙŸÛØ² Ø¯ Ú©ÚÚ©Û Ø³Ù
+ØšØ§ÙÚ«Ø± ÙŸÙ ØªÙÚ«Ù ÙÚ©Ø§Ø±Ùïº"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Text banner message to show on the login window."
+msgstr ".ÙŸÙ ÙÙÙØªÙÛ Ú©ÚÚ©Û Ú©Û Ø¯ ÚÙØ¯ÙÙ ÙÙŸØ§Ø±Ù ÙÙÚ©ÙÙØ²Ù ÙÙÚ©ØªÙØº Ø§Ø³ØªÙØ²Ù"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Use compiz as the window manager"
+msgstr "Ø¯ Ú©ÚÚ©Û Ø³Ù
+ØšØ§ÙÚ«Ø± ÙŸÙ ØªÙÚ«Ù Ú©Ø§Ø±ÙÙ compiz"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Ù
+ÙØ¯Ù"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Ø¯ Ù
+ÙØ§ÙÚ«Ø± ØªØ± ØªÙ
+ÛØ¯Ù Ø¯ Ø³ÛÚ©ÛÙÚÙÙÙ ØŽÙ
+ÛØ±"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÙŸÛÙ Ù
+ÙØ§Ù"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ÙØºÙ Ù
+ÙØ§Ù ÚÛ Ù
+ÙØ§ÙÚ«Ø± ÙŸØ±Û ÙŸÛÙ ØŽÙ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "Ø³Ù
+ØšØ§ÙÚ«Ø±"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ".ÙØºÙ Ú©Ø§Ø±Ù Ø³Ù
+ØšØ§ÙÚ«Ø± Ú
+ÙØ² ÚÛ Ø¯Ø§ Ú©Ø§Ø±Ù ÙŸØ±Û Ù
+ÙØ§Ø±ÙÚÙ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:87
+msgid "Choose a different account"
+msgstr "ØšÙ Ú«ÚŒÙÙ ÙŒØ§Ú©Ù"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:99
+msgid "Guest"
+msgstr "Ù
+ÛÙÙ
+Ù"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:100
+msgid "Login as a temporary guest"
+msgstr "Ø¯ ÙÙ ÙÙÚÙ
+ÙØ§ÙÙ Ù
+ÛÙÙ
+Ù ÙŸÙ ØªÙÚ«Ù ÙÙÙØªÙ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:112
+msgid "Automatic Login"
+msgstr "Ø®ÙŸÙÚ©Ø§Ø±Û ÙÙÙØªÙÙ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:113
+msgid "Automatically login to the system after selecting options"
+msgstr "Ø¯ ØºÙØ±Ø§ÙÙÙ Ø¯ ÙŒØ§Ú©ÙÙ ÙÙ ÙØ±ÙØ³ØªÙ ØºÙÙÚØ§Ù ØªÙ ÙŸÙ Ø®ÙŸÙÚ©Ø§Ø±Û ØªÙÚ«Ù ÙÙÙØªÙ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:441
+#, c-format
+msgid "Log in as %s"
+msgstr "ÙÙÙØªÙ %s ÙÚ©Ù"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:525
+msgid "Currently logged in"
+msgstr "Ø§ÙØ³ ÙÙÙØªÛ"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Ú©Ø§Ø±Ù ÙÙØ¬ÙÙÙÚ©Û Ú
+ÛØ±Ù
+Ù Ú©ÚÙÙØ§Ø± ÙÙ ÙÚÙØ§ Ø³Ø§ÙØªØ±Û Ø¯ÛØ ØªØ§Ø³Ù Ø¯Ø§ Ø³Ø§ÙØªØ±Û Ø¯ Ø¬Ù Ø§ÛÙ ÙÙ Ø¯ "
+"ÙŒÙÙÚ«ÚÙ Ù
+ÙÚØªÙÙÚ© Ø¯ ØªÙÚ©ÙÙ ÙÙ Ù
+Ø®ÛØ ÚÛ Ø¯ ÙÚÙØ§ Ø³Ø§ÙØªØ±ÙÙ Ø¯ ØšÙØ³ÙŒ ÙÙ Ø®ÙØ§ Ø®ÙŸÙØ± ØŽÙÛØ ØšÙØ§ "
+"Ø®ÙŸØ±ÙÙÛ Ø§Ù/ÙØ§ ØšØ¯ÙÙÙÛ ØŽØŠØ Ø¯ Ù
+ÙÚØªÙÙÚ© Û²ÙÙ
+Ù ÙØ³Ø®ÙØ Ø§Ù .ÙØ§ (Ø³ØªØ§Ø³Ù ÙŸÙ Ø®ÙÚÙ) ÙØ±Ù ÙÙÛ ."
+"ÙØ³Ø®Ù Ú©Ø§Ø±ÙÙÛ ØŽØŠ"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Ø¯Ø§ Ú©ÚÙÙØ§Ø± ÙŸÙ Ø¯Û ÙÙÙÙ Ø®ÙŸØ±ÙÚÙ ÚÛ ØªØ§Ø³Û ÙÙŸØ§Ø±Ù Ú«ÙŒÙØ± ÙÙØ³ÙÚÙØ Ø®Ù ÙŸØ±ØªÙ ÙÙ ÙØ± ÚÙÙ ."
+"ÙØ±ÙÙŒÛ Ú
+Ø®Ù. Ø¯ ÙÙØ±Ù Ø®ØšØ±ØªÙØ§ÙÙ ÙÙŸØ§Ø±Ù Ø¯ Ø¬Ù Ø§ÛÙ ÙÙ ÙŒÙÙÚ«ÚÛ Ù
+ÙÚØªÙÙÚ© ÙÚ«ÙØ±ïº"
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"ØªØ§Ø³Ù ØšÙ Ø¯Û Ú©ÚÙÙØ§Ø± Ø³Ø±Ù Ø¯ Ø¬Ù Ø§ÛÙ ÙÙ Ø¯ ÙŒÙÙÚ«ÚÙ Ù
+ÙÚØªÙÙÚ© ÙÙÙ ÙÙ
+ÛØ³Ù ØªØ±ÙØ§Ø³Ù Ú©ÚÛ ÙÙ. "
+"Ú©Ù :ÙÙØ ÙÙ Ø¯ ÙÚÙØ§ Ø³Ø§ÙØªØ±ÙÙ ØšÙØ³ÙŒ ØªÙ ÙÙÚ© ÙÙÛÚØŠ\n"
+"Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
+"02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr ".ÙŸÙ Ø§Ø³Ø§ÙÛ Ø³Ø±Ù Ø¯ Ú©Ø§Ø±ÙØ§ÙÙ ÙÙØ¬ÙÙÙ ÙÙŸØ§Ø±Ù ÙÙÙ ØºÙØ±ÙÛ"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Zabeeh Khan <zabeehkhan@gmail.com>\n"
+"The Pathanisation Project <pathanisation@googlegroups.com>"
+
+#: ../gui/user-switch-applet/applet.c:795
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "%s :ÙŸØ±Ø¯Ù ÙØŽÙ Ú©ÙÙÙŸÙÙÛ"
+
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "%s :ÙŸÙ ÙÙÚÙ
+ÙØ§ÙÙ ØªÙÚ«Ù ÙŸØ±Ø¯Ù Ø³Ø§ØªÙÙÚ©Û ØªÙØ±Û ÙŸØ±Ø¯Û ØªÙ ÙÙ ØŽÙ ØšØ¯ÙÙÙÛ"
+
+#: ../gui/user-switch-applet/applet.c:1023
+msgid "Unknown"
+msgstr "ÙØ§ÙŸÛÚÙØ¯ÙÛ"
+
+#: ../gui/user-switch-applet/applet.c:1081
+msgid "User Switch Applet"
+msgstr "Ú©Ø§Ø±Ù ÙÙØ¬ÙÙÙÚ©Û Ú
+ÛØ±Ù
+Ù Ú©ÚÙÙØ§Ø±"
+
+#: ../gui/user-switch-applet/applet.c:1105
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Ú©Ø§Ø±Ù ÙÙØ¬ÙÙÙÚ©Û"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+msgid "User"
+msgstr "Ú©Ø§Ø±Ù"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr ".ÙØºÙ Ú©Ø§Ø±Ù ÚÛ Ø¯Ø§ ØºÙØ±ÙÛ ØªÙÚ©Û ÙÛ Ú
+Ø±Ú«ÙØ¯ÙÙ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+msgid "Icon Size"
+msgstr "Ø§ÙÚÙØ±Ù Ú©Ú"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr ".Ø¯ Ø§ÙÚÙØ±Ù Ú©Ú ÚÛ ÙÚ©Ø§Ø±ÙÙ ØŽÙ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr "ÙØºÙØªØ§ÙØ¯ Ú©Ú"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr "Ø¯ Ú©ØªÙ ÙØºÙØªØ§ÙØ¯ Ú©Ú"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr "ÙØºÙØªØ§ÙØ¯ ØªØŽÙÙÙ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr "Ø¯ Ú©Ø§Ø±ÙÙÙÙ
+ Ø§Ù ÙØºÙØªØ§ÙØ¯ ØªØ±Ù
+ÙÚ ØªØŽÙ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÙŸÙ Ø§Ø³Ø§ÙÛ Ø³Ø±Ù Ø¯ Ú©Ø§Ø±ÙØ§ÙÙ ÙÙØ¬ÙÙÙ ÙÙŸØ§Ø±Ù ÙÙÙ ØºÙØ±ÙÛ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ú©Ø§Ø±Ù ÙÙØ¬ÙÙÙÚ©Û Ú
+ÛØ±Ù
+Ù Ú©ÚÙÙØ§Ø± ÙÛÚ©ÙŒØ±Ù"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ÙÚ«ÚÛØ²Û _Ø®ØšØ±ØªÙØ§ÙÛ Ø³Ù
+ÙÙ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "ÙŸÙ Ø§ÚÙ_"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Ú©Ø§Ø±ÙØ§Ù Ø§Ù ÚÙÛ Ø³Ù
+ÙÙ_"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr "Ù
+Ø±Ø³ØªÙ_"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "Send the specified protocol command to GDM"
+msgstr "ØªÙ ÙÛÚÙ GDM ÙØ±Ú©ÚÙ ØŽÙÛ ØšØ§ÙØ¯Ø±Ù ØšÙÙÛ"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "ØšÙÙÛ"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "Xnest mode"
+msgstr "Ø§Ú©Ø± Xnest"
+
+#: ../utils/gdmflexiserver.c:62
+msgid "Do not lock current screen"
+msgstr "Ø§ÙØ³ÙÛ ÙŸØ±Ø¯Ù ÙÙ Ú©ÙÙÙŸÙÙ"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr "Ø¯ Ú©ÚØ§ÙØªÙ
+ØšÙÙÛ ÙØªÛ"
+
+#: ../utils/gdmflexiserver.c:64
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:65
+msgid "Start new flexible session; do not show popup"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:67
+msgid "Version of this application"
+msgstr "Ø¯ Ø¯Û Ú©Ø§Ø±ÙØ§Ù ÙØ³Ø®Ù"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr ".Ø§ÙØ³ÙÛ ÙØ§Ø³ØªÙ ÙÙ ØŽÙ ÙŸÛÚÙØ¯ÙÛ"
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:226
+msgid "Main Options"
+msgstr "Ø§Ø± ØºÙØ±Ø§ÙÙ"
+
+#: ../utils/gdmflexiserver.c:759
+msgid "Unable to start new display"
+msgstr "ÙÙÛ ÚÙÙÙ ÙÙ ØŽÙ ÙŸÛÙÙÙÛ"
Index: proiecte/PPPP/gdm/po/pt.po
===================================================================
--- proiecte/PPPP/gdm/po/pt.po	(revision 134)
+++ proiecte/PPPP/gdm/po/pt.po	(revision 134)
@@ -0,0 +1,1455 @@
+# gdm's Portuguese Translation
+# Copyright Â© 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 gmd
+# Distributed under the same licence as the gdm package
+# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 2.28\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-28 01:20+0100\n"
+"PO-Revision-Date: 2009-08-28 01:25+0000\n"
+"Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
+"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nÃ£o Ã© um dispositivo de caracteres"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Activar cÃ³digo de depuraÃ§Ã£o"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID de EcrÃ£"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Processo Subordinado do Gestor de EcrÃ£s GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "incapaz de encontrar o utilizador \"%s\" no sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Incapaz de inicializar o sistema de inÃ­cio de sessÃ£o"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Incapaz de autenticar o utilizador"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Incapaz de autorizar o utilizador"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Incapaz de estabelecer as credenciais"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Incapaz de iniciar o servidor X (o seu ambiente grÃ¡fico) devido a um erro "
+"interno. Contacte o seu administrador de sistemas ou analise o syslog para "
+"diagnosticar. Entretanto este ecrÃ£ serÃ¡ desactivado. Reinicie o GDM quando o "
+"problema estiver corrigido."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: falha ao se ligar ao ecrÃ£ pai '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Servidor iria ser criado pelo utilizador %s mas este utilizador nÃ£o existe"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Incapaz de definir id de grupo para %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () falhou para %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Incapaz de definir id de utilizador para %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Incapaz de definir id de grupo para 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Incapaz de abrir ficheiro de registo para ecrÃ£ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Erro ao definir %s como %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Incapaz de definir a prioridade do servidor como %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Comando de servidor vazio para o ecrÃ£ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Utilizador"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "O nome do utilizador"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "MÃ¡quina"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "O nome da mÃ¡quina"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispositivo de EcrÃ£"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "O dispositivo de ecrÃ£"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "erro ao iniciar conversaÃ§Ã£o com o sistema de autenticaÃ§Ã£o - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "falha geral"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "sem memÃ³ria livre"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "erro do programador da aplicaÃ§Ã£o"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "erro desconhecido"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "Utilizador:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"erro ao informar o sistema de autenticaÃ§Ã£o de qual a forma preferida de "
+"pedir o utilizador - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"erro ao informar o sistema de autenticaÃ§Ã£o de qual a mÃ¡quina do utilizador - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"erro ao informar o sistema de autenticaÃ§Ã£o de qual a consola do utilizador - "
+"%s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "erro ao informar o sistema de autenticaÃ§Ã£o da expressÃ£o do ecrÃ£ - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"erro ao informar o sistema de autenticaÃ§Ã£o das credenciais xauth do ecrÃ£ - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "nenhuma conta de utilizador disponÃ­vel"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "Incapaz de alternar para o utilizador"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "O utilizador %s nÃ£o existe"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "O grupo %s nÃ£o existe"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Incapaz de criar socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Consulta XDMCP do servidor %s negada"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Incapaz de extrair authlist do pacote"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Erro no checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "EndereÃ§o invÃ¡lido"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Incapaz de ler endereÃ§o de ecrÃ£"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Incapaz de ler nÃºmero de porto do ecrÃ£"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Incapaz de extrair authlist do pacote"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Erro no checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Obtido REQUEST de servidor banido %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Incapaz de ler NÃºmero de EcrÃ£"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Incapaz de ler Tipo de LigaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Incapaz de ler EndereÃ§o de Cliente"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Incapaz de ler Nomes de AutenticaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Incapaz de ler Dados de AutenticaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Incapaz de ler Lista de AutorizaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Incapaz de ler ID do Constructor"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Falha no checksum para %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Obtido Manage de servidor banido %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Incapaz de ler ID de SessÃ£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Incapaz de ler Classe de EcrÃ£"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Incapaz de ler endereÃ§o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Obtido KEEPALIVE de servidor banido %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Incapaz de ler o cabeÃ§alho XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: VersÃ£o incorrecta do XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Incapaz de processar o endereÃ§o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Incapaz de obter nome do servidor: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Incapaz de escrever ficheiro PID %s: possivelmente por falta de espaÃ§o em "
+"disco: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "DirectÃ³rio de registos %s nÃ£o existe ou nÃ£o Ã© um directÃ³rio."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s nÃ£o existe. A abortar."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s nÃ£o Ã© um directÃ³rio. A abortar."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s nÃ£o pertence ao utilizador %d, grupo %d. A abortar."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s tem permissÃµes incorrectas %o. Deveriam ser %o. A abortar."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Incapaz de encontrar o utilizador GDM '%s'. A abortar!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "O utilizador GDM nÃ£o deveria ser root. A abortar!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Incapaz de encontrar o grupo GDM '%s'. A abortar!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "O grupo GDM nÃ£o deveria ser root. A abortar!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Tornar todos os avisos em erros fatais"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Terminar apÃ³s uma pequena pausa - para depuraÃ§Ã£o"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Imprimir versÃ£o GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gestor de EcrÃ£s GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Apenas o root quer executar o GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Trabalhador de SessÃ£o do Gestor de EcrÃ£s GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "InvÃ³lucro do Registo do AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Janela de InÃ­cio de SessÃ£o"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Gestor de Energia"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Daemon de gestÃ£o de energia"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Daemon de DefiniÃ§Ãµes do GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ampliador de EcrÃ£ do GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ampliar partes do ecrÃ£"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Teclado no EcrÃ£ do GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Utilizar um teclado no ecrÃ£"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "LocuÃ§Ã£o de EcrÃ£ Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Apresentar a informaÃ§Ã£o do ecrÃ£ como locuÃ§Ã£o ou braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agente de AutenticaÃ§Ã£o PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Seleccionar o Sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Incapaz de criar buffer XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Incapaz de ler cabeÃ§alho XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "percentagem de tempo decorrido"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Texto de Inactivo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"O texto a utilizar na etiqueta se o utilizador nÃ£o tiver ainda apanhado um "
+"item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Texto de Activo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "O texto a utilizar na etiqueta se o utilizador tiver apanhado um item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Lista VisÃ­vel"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Se a lista de escolha Ã© ou nÃ£o visÃ­vel"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "A iniciar sessÃ£o automaticamente..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "A cancelar..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Definir o idioma e clicar Iniciar SessÃ£o"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ¡logo de AutenticaÃ§Ã£o"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nome do Computador"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Iniciar SessÃ£o"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Desligar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspender"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersÃ£o"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Painel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Idiomas"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Idiomas:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "I_dioma:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Seleccione um idioma na lista de todos os idiomas disponÃ­veis."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Por especificar"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "DisposiÃ§Ãµes de teclado"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Teclado:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Seleccione uma disposiÃ§Ã£o de teclado na lista de todas as disposiÃ§Ãµes "
+"disponÃ­veis."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Texto da Etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "O texto a utilizar como uma etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nome do Ã­cone"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "O Ã­cone a utilizar com a etiqueta"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Item por OmissÃ£o"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "O id do item por omissÃ£o"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "NÃºmero MÃ¡ximo de Itens"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "O nÃºmero mÃ¡ximo de itens a manter na lista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "InÃ­cio de SessÃ£o Remoto (A ligar-se a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "InÃ­cio de SessÃ£o Remoto (Ligado a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "InÃ­cio de SessÃ£o Remoto"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_SessÃµes:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Texto da mensagem de tÃ­tulo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Texto da mensagem de tÃ­tulo quando o selector estÃ¡ vazio"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Desactivar a apresentaÃ§Ã£o dos botÃµes de reiniciar"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr ""
+"NÃ£o apresentar os utilizadores conhecidos na janela de inÃ­cio de sessÃ£o"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Activar o plugin de acessibilidade de teclado"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Activar a depuraÃ§Ã£o"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Activar o mÃ³do de depuraÃ§Ã£o das boas vindas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Activar o teclado no ecrÃ£"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Activar o ampliador de ecrÃ£"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Activar a locuÃ§Ã£o de ecrÃ£"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Activar a apresentaÃ§Ã£o da mensagem de tÃ­tulo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "O nome do Ã­cone a utilizar para o logo das boas vindas"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "DisposiÃ§Ãµes de teclado seleccionadas recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Idiomas seleccionados recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Definir com uma lista das disposiÃ§Ãµes de teclado a apresentar por omissÃ£o na "
+"janela de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Definir com uma lista dos idiomas a apresentar por omissÃ£o na janela de "
+"inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Definir o nome do Ã­cone de tema a utilizar para o logo das boas vindas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Definir como verdadeiro para desactivar a apresentaÃ§Ã£o dos utilizadores "
+"conhecidos na janela de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Definir como verdadeiro para desactivar a apresentaÃ§Ã£o do botÃ£o de "
+"reiniciar na janela de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Definir como verdadeiro para activar o plugin de gestÃ£o de definiÃ§Ãµes de "
+"fundo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Definir como verdadeiro para activar o plugin de gestÃ£o de definiÃ§Ãµes das "
+"teclas de media."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Definir como verdadeiro para activar o teclado no ecrÃ£."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Definir como verdadeiro para activar o plugin de gestÃ£o de definiÃ§Ãµes de "
+"acessibilidade de teclado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Definir como verdadeiro para activar o ampliador de ecrÃ£."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Definir como verdadeiro para activar a locuÃ§Ã£o de ecrÃ£."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Definir como verdadeiro para activar o plugin de gestÃ£o de definiÃ§Ãµes de som."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Definir como verdadeiro para activar o plugin de gestÃ£o de definiÃ§Ãµes xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Definir como verdadeiro para activar o plugin de gestÃ£o de definiÃ§Ãµes "
+"xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Definir como verdadeiro para apresentar o texto de mensagem de tÃ­tulo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Definir como verdadeiro para utilizar o compiz como o gestor de janelas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Texto de tÃ­tulo a apresentar na janela de inÃ­cio de sessÃ£o quando o selector "
+"de utilizadores estiver vazia, em vez do banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Definir o texto de tÃ­tulo a apresentar na janela de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se o plugin de gestÃ£o de definiÃ§Ãµes de fundo estiver activo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se o plugin de gestÃ£o de definiÃ§Ãµes das teclas de media estiver "
+"activo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Verdadeiro se o plugin de gestÃ£o de definiÃ§Ãµes de som estiver activo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Verdadeiro se o plugin de gestÃ£o de definiÃ§Ãµes xrandr estiver activo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se o plugin de gestÃ£o de definiÃ§Ãµes xsettings estiver activo."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Utilizar o compiz como o gestor de janelas"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DuraÃ§Ã£o"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "NÃºmero de segundos atÃ© que o temporizador pare"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora de inÃ­cio"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Hora a que o temporizador foi iniciado"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "EstÃ¡ a Correr?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Se o temporizador estÃ¡ ou nÃ£o actualmente a correr"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Gestor"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "O objecto de gestÃ£o de objectos que controla este utilizador."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Seleccione uma conta diferente"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Convidado"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Iniciar sessÃ£o como um convidado temporÃ¡rio"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "InÃ­cio de SessÃ£o AutomÃ¡tico"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+"Iniciar automaticamente uma sessÃ£o no sistema apÃ³s seleccionar as opÃ§Ãµes"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Iniciar sessÃ£o como %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Actualmente com sessÃ£o jÃ¡ iniciada"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"A Applet User Switch Ã© uma aplicaÃ§Ã£o livre; pode redistribuÃ­-la e/ou alterÃ¡-"
+"la sob as condiÃ§Ãµes da LicenÃ§a PÃºblica GenÃ©rica GNU tal como publicada pela "
+"Free Software Foundation; ou a versÃ£o 2 da LicenÃ§a ou (Ã  sua escolha) "
+"qualquer versÃ£o posterior."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Esta aplicaÃ§Ã£o Ã© distribuÃ­da na expectativa de que seja Ãºtil, mas SEM "
+"QUALQUER GARANTIA; sem mesmo a garantia implÃ­cita de COMERCIABILIDADE ou "
+"ADEQUAÃÃO A UM DETERMINADO PROPÃSITO.  Consulte a LicenÃ§a PÃºblica GenÃ©rica "
+"GNU para mais detalhes."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"DeverÃ¡ ter recebido uma cÃ³pia da LicenÃ§a PÃºblica GenÃ©rica GNU juntamente com "
+"esta aplicaÃ§Ã£o; caso contrÃ¡rio, escreva para a Free Software Foundation, "
+"Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA (em inglÃªs)"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Um menu para alternar rapidamente entre utilizadores."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Duarte Loreto <happyguy_pt@hotmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Incapaz de trancar o ecrÃ£: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Incapaz de definir temporariamente a protecÃ§Ã£o de ecrÃ£ como ecrÃ£ preto: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Incapaz de terminar a sessÃ£o: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "DisponÃ­vel"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "InvisÃ­vel"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupado"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Ausente"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaÃ§Ã£o de Conta..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PreferÃªncias do Sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Trancar o EcrÃ£"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Alternar o Utilizador"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Sair..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Applet de Alternador de Utilizadores"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Alterar as definiÃ§Ãµes e estado da conta"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Um menu para alternar rapidamente entre utilizadores"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Alternador de Utilizadores"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FÃ¡brica da Applet de Alternador de Utilizadores"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editar _InformaÃ§Ã£o Pessoal"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Sobre"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editar Utilizadores e Grupos"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorado - mantido por compatibilidade"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Resultados da depuraÃ§Ã£o"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersÃ£o desta aplicaÃ§Ã£o"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Incapaz de identificar a sessÃ£o actual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Novo InÃ­cio de SessÃ£o GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Incapaz de iniciar um novo ecrÃ£"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Realizada a captura de ecrÃ£"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Capturar uma imagem do ecrÃ£"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "processo subordinado terminou com o estado %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "Incapaz de estabelecer credenciais"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Falha ao reiniciar o computador"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "NÃ£o lhe Ã© permitido reiniciar o computador pois estÃ£o mÃºltiplos "
+#~ "utilizadores com uma sessÃ£o aberta"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Falha ao desligar o computador"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "NÃ£o lhe Ã© permitido desligar o computador pois estÃ£o mÃºltiplos "
+#~ "utilizadores com uma sessÃ£o aberta"
+
+#~ msgid "page 5"
+#~ msgstr "pÃ¡gina 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Tem a tecla Caps Lock activa."
+
+#~ msgid "User"
+#~ msgstr "Utilizador"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "O utilizador que esta entrada de menu representa."
+
+#~ msgid "Icon Size"
+#~ msgstr "Tamanho do Ãcone"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "O tamanho do Ã­cone a utilizar."
+
+#~ msgid "Indicator Size"
+#~ msgstr "Tamanho do Indicador"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "Tamanho do indicador de selecÃ§Ã£o"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "EspaÃ§amento do Indicador"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "EspaÃ§o entre o nome do utilizador e o indicador"
+
+#~ msgid "_Help"
+#~ msgstr "_Ajuda"
+
+#~ msgid "Main Options"
+#~ msgstr "OpÃ§Ãµes Principais"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "PreferÃªncias de Acessibilidade"
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr ""
+#~ "<b>Activar funcionalidades que tornam mais fÃ¡cil a utilizaÃ§Ã£o do seu "
+#~ "computador:</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "PreferÃªncias de Tecnologia Assistiva"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "_Ouvir a locuÃ§Ã£o do texto (LocuÃ§Ã£o)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "_Ignorar pressÃµes duplicadas de teclas (Teclas Saltantes)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_Tornar os itens maiores (Ampliador)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "_Apenas aceitar pressÃµes de tecla prolongadas (Teclas Lentas)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "_Premir atalhos de teclado uma tecla de cada vez (Teclas Coladas)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "_Cores com maior contraste (Alto Contraste)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "_Escrever sem um teclado (Teclado No-EcrÃ£)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "_Utilizar uma fonte maior (Fonte Grande)"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "Desactivar a apresentaÃ§Ã£o do botÃ£o de acessibilidade"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Definir como VERDADEIRO para desactivar a apresentaÃ§Ã£o do botÃ£o de "
+#~ "acessibilidade na janela de inÃ­cio de sessÃ£o."
+
+#~ msgid "user account not available on system"
+#~ msgstr "conta de utilizador indisponÃ­vel neste sistema"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "Ficheiro alternativo de configuraÃ§Ã£o de OmissÃµes do Sistema GDM"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "FICHEIROCONFIGURAÃÃO"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "NÃ£o executar como daemon"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Nenhum servidor (estÃ¡tico) de consola para executar"
+
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+
+#~ msgid "_Users:"
+#~ msgstr "_Utilizadores:"
+
+#~ msgid "_User:"
+#~ msgstr "_Utilizador:"
+
+#~ msgid "Missing Required File"
+#~ msgstr "Ficheiro Requerido Inexistente"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "Incapaz de abrir o ficheiro de interface do Selector de Utilizadores, `%"
+#~ "s'. Provavelmente esta aplicaÃ§Ã£o nÃ£o se encontra correctamente instalada "
+#~ "ou configurada."
+
+#~ msgid "Users"
+#~ msgstr "Utilizadores"
+
+#~ msgid "Other"
+#~ msgstr "Outro"
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr ""
+#~ "<span weight=\"bold\" size=\"larger\">Encontradas VÃ¡rias SessÃµes</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "AparÃªncia"
+
+#~ msgid "Continue"
+#~ msgstr "Prosseguir"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "Criar novas sessÃµes em janelas _nested"
+
+#~ msgid "Details"
+#~ msgstr "Detalhes"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "Encontradas VÃ¡rias SessÃµes - Alternador de Utilizadores"
+
+#~ msgid "Options"
+#~ msgstr "OpÃ§Ãµes"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr ""
+#~ "Algumas preferÃªncias foram trancadas pelo administrador do seu sistema."
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr ""
+#~ "O utilizador para o qual deseja alternar possui vÃ¡rias sessÃµes activas "
+#~ "neste computador. Para qual das sessÃµes deseja alternar?"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "Utilizar o Ã­cone `pessoa' para o tÃ­tulo do menu"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "Utilizar o nome do utilizador actual para o tÃ­tulo do menu"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "Utilizar a palavra `Utilizadores' para o tÃ­tulo do menu"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "Erro do Alternador de Utilizadores"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "PreferÃªncias do Alternador de Utilizadores"
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "Quando for necessÃ¡rio criar uma nova sessÃ£o para alternar utilizadores, "
+#~ "criÃ¡-la numa janela em vez de num novo ecrÃ£"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr ""
+#~ "Ao alternar para um ecrÃ£ diferente, activar o protector de ecrÃ£ neste "
+#~ "ecrÃ£."
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "_Trancar o ecrÃ£ apÃ³s alternar utilizadores"
+
+#~ msgid "Display Style"
+#~ msgstr "Estilo de ApresentaÃ§Ã£o"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "Apresentar Item de Menu de \"Janela de InÃ­cio de SessÃ£o\""
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "Apresentar Item de Menu \"Outro\""
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "Apresentar Apenas Utilizadores Activos"
+
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "Especifica como apresentar a applet no painel. Utilize \"username\" para "
+#~ "apresentar o nome do utilizador actual, \"icon\" para apresentar o Ã­cone "
+#~ "de pessoa ou \"text\" para utilizar a palavra `Utilizadores.'"
+
+#~ msgid "Use Xnest"
+#~ msgstr "Utilizar Xnest"
+
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "Quando apresentar o item \"Janela de InÃ­cio de SessÃ£o\". Valores "
+#~ "possÃ­veis incluem: \"always\" para apresentar sempre o item, \"nunca\" "
+#~ "para nunca apresentar o item, e \"auto\" (a omissÃ£o) para apresentar o "
+#~ "item quando a applet estiver em modo Xnest."
+
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "Quando apresentar o item \"Outro\". Valores possÃ­veis incluem: \"always\" "
+#~ "para apresentar sempre o item, \"nunca\" para nunca apresentar o item, e "
+#~ "\"auto\" (a omissÃ£o) para apresentar o item quando a applet estiver em "
+#~ "modo consola (nÃ£o Xnest)."
+
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr ""
+#~ "Se criar ou nÃ£o novas janelas Xnest em vez de iniciar novas consolas ao "
+#~ "alternar utilizadores."
+
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr "Se trancar ou nÃ£o o ecrÃ£ apÃ³s alternar para uma consola diferente."
+
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr ""
+#~ "Se apresentar apenas utilizadores com sessÃ£o iniciada ou todos os "
+#~ "utilizadores."
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "_Configurar o EcrÃ£ de InÃ­cio de SessÃ£o"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Enviar o comando de protocolo especificado para o GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Modo Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "NÃ£o bloquear ecrÃ£ actual"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Autenticar antes de executar --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Iniciar nova sessÃ£o flexÃ­vel; nÃ£o apresentar popup"
+
+#~ msgid "Prompt:"
+#~ msgstr "QuestÃ£o:"
+
+#~ msgid "Login with the same session as last time."
+#~ msgstr "Iniciar sessÃ£o com a mesma sessÃ£o da Ãºltima vez."
+
+#~ msgid "Legacy"
+#~ msgstr "Obsoleta"
+
+#~ msgid "Login based on preset legacy configuration"
+#~ msgstr "InÃ­cio de sessÃ£o baseado em prÃ©-definiÃ§Ãµes da configuraÃ§Ã£o obsoleta"
+
+#~ msgid "_Session:"
+#~ msgstr "_SessÃ£o:"
+
+#~ msgid "User Switcher 2"
+#~ msgstr "Alternador de Utilizadores 2"
Index: proiecte/PPPP/gdm/po/pt_BR.po
===================================================================
--- proiecte/PPPP/gdm/po/pt_BR.po	(revision 134)
+++ proiecte/PPPP/gdm/po/pt_BR.po	(revision 134)
@@ -0,0 +1,1318 @@
+# Brazilian Portuguese translation of gdm2.
+# Copyright (C) 2001-2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+# Jorge Godoy <godoy@conectiva.com.br>
+# E. A. TacÃ£o <tacao@conectiva.com.br>
+# Francisco PetrÃºcio Cavalcante Junior <fpcj@impa.br>
+# Gustavo Noronha Silva <kov@debian.org>, 2003, 2004.
+# David Barzilay <barzilay@redhat.com>, 2003.
+# Gustavo Maciel Dias Vieira <gustavo@sagui.org>, 2004.
+# Afonso Celso Medina <afmedina@uol.com.br>, 2004, 2005.
+# Alexandre Folle de Menezes <afmenez@terra.com.br>, 2003, 2005-2006.
+# Guilherme de S. Pastore <gpastore@gnome.org>, 2006.
+# Washington Lins <washington-lins@uol.com.br>, 2007.
+# Raul Pereira <contato@raulpereira.com>, 2007.
+# Rafael Sfair <rsfair@gmail.com>, 2007.
+# Leonardo Ferreira Fontenelle <leonardof@gnome.org>, 2007.
+# Henrique P Machado <zehrique@gmail.com>, 2008.
+# Og Maciel <ogmaciel@gnome.org>, 2007-2009.
+# FabrÃ­cio Godoy <skarllot@gmail.com>, 2008.
+# FÃ¡bio Nogueira <deb-user-ba@ubuntu.com>, 2008.
+# Rodrigo L. M. Flores <rodrigomarquesflores@gmail.com>, 2009.
+# Luciano Gardim <lucianogardim@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-24 23:44-0400\n"
+"PO-Revision-Date: 2009-08-24 23:44-0400\n"
+"Last-Translator: Og Maciel <ogmaciel@gnome.org>\n"
+"Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nÃ£o Ã© um dispositivo de caracteres"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Habilitar depuraÃ§Ã£o de cÃ³digo"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID da tela"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Gerenciador de exibiÃ§Ã£o escravo do GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nÃ£o foi possÃ­vel localizar o usuÃ¡rio \"%s\" no sistema"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "NÃ£o foi possÃ­vel inicializar o sistema de inÃ­cio de sessÃ£o"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "NÃ£o foi possÃ­vel autenticar o usuÃ¡rio"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "NÃ£o foi possÃ­vel autorizar o usuÃ¡rio"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "NÃ£o foi possÃ­vel estabelecer credenciais"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"NÃ£o foi possÃ­vel iniciar o servidor X (seu ambiente grÃ¡fico) devido a algum "
+"erro interno. Por favor, contacte o administrador de sistemas ou verifique o "
+"seu syslog para um diagnÃ³stico. Enquanto isso, esta tela serÃ¡ desabilitada. "
+"Por favor reinicie o GDM quando o problema for corrigido."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: falha ao conectar Ã  tela pai \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"O servidor deveria ter sido criado pelo usuÃ¡rio %s, mas tal usuÃ¡rio nÃ£o "
+"existe"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "NÃ£o foi possÃ­vel definir o groupid para %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() falhou para %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "NÃ£o foi possÃ­vel definir o userid para %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "NÃ£o foi possÃ­vel definir o groupid para 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: NÃ£o foi possÃ­vel abrir arquivo de registros para a tela %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Erro ao ajustar %s para %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: NÃ£o foi possÃ­vel definir a prioridade do servidor para %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Comando de servidor vazio para a tela %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nome do usuÃ¡rio"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "O nome do usuÃ¡rio"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nome da mÃ¡quina"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "A mÃ¡quina"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispositivo de exibiÃ§Ã£o"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "O dispositivo de tela"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "erro iniciando comunicaÃ§Ã£o com o sistema de autenticaÃ§Ã£o - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "falha geral"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "sem memÃ³ria"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "erro de programaÃ§Ã£o de aplicativo"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "erro desconhecido"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "Nome do usuÃ¡rio:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"erro informando o sistema de autenticaÃ§Ã£o sobre nome de usuÃ¡rio preferido do "
+"prompt - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"erro informando o sistema de autenticaÃ§Ã£o sobre o nome da mÃ¡quina do usuÃ¡rio "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"erro informando o sistema de autenticaÃ§Ã£o sobre o console do usuÃ¡rio - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"erro informando o sistema de autenticaÃ§Ã£o sobre a exibiÃ§Ã£o do texto - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"erro informando o sistema de autenticaÃ§Ã£o sobre a exibiÃ§Ã£o das credenciais "
+"xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "nenhuma conta de usuÃ¡rio disponÃ­vel"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "NÃ£o foi possÃ­vel mudar para o usuÃ¡rio"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "O usuÃ¡rio %s nÃ£o existe"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "O grupo %s nÃ£o existe"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "NÃ£o foi possÃ­vel criar socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Pesquisa XDMCP negada para a mÃ¡quina %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "NÃ£o foi possÃ­vel extrair a lista de autenticaÃ§Ã£o do pacote"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Erro de validaÃ§Ã£o do checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "EndereÃ§o incorreto"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: NÃ£o foi possÃ­vel ler o endereÃ§o da tela"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: NÃ£o foi possÃ­vel ler o nÃºmero da porta da tela"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: NÃ£o foi possÃ­vel extrair a lista de autenticaÃ§Ã£o do pacote"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Erro de validaÃ§Ã£o do checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Recebeu um REQUEST da mÃ¡quina banida %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: NÃ£o foi possÃ­vel ler o nÃºmero da tela"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: NÃ£o foi possÃ­vel ler o tipo de conexÃ£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: NÃ£o foi possÃ­vel ler o endereÃ§o do cliente"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: NÃ£o foi possÃ­vel ler os nomes de autenticaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: NÃ£o foi possÃ­vel ler os dados de autenticaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: NÃ£o foi possÃ­vel ler a lista de autorizaÃ§Ã£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: NÃ£o foi possÃ­vel ler o ID do fabricante"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Falha na validaÃ§Ã£o de checksum de %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Recebeu um Manage da mÃ¡quina banida %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: NÃ£o foi possÃ­vel ler o ID da sessÃ£o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: NÃ£o foi possÃ­vel ler a classe da tela"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: NÃ£o foi possÃ­vel ler o endereÃ§o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Recebeu um KEEPALIVE da mÃ¡quina banida %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: NÃ£o foi possÃ­vel ler o cabeÃ§alho XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: VersÃ£o incorreta do XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: NÃ£o foi possÃ­vel analisar o endereÃ§o"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "NÃ£o foi possÃ­vel obter o nome de mÃ¡quina do servidor: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"NÃ£o foi possÃ­vel escrever o arquivo de PID %s: provavelmente nÃ£o hÃ¡ espaÃ§o "
+"no disco: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "O diretÃ³rio de registros %s nÃ£o existe ou nÃ£o Ã© um diretÃ³rio."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "O diretÃ³rio de autorizaÃ§Ã£o %s nÃ£o existe. Abortando."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "O diretÃ³rio de autorizaÃ§Ã£o %s nÃ£o Ã© um diretÃ³rio. Abortando."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"O diretÃ³rio de autorizaÃ§Ã£o %s nÃ£o pertence ao usuÃ¡rio %d e ao grupo %d. "
+"Abortando."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"O diretÃ³rio de autorizaÃ§Ã£o %s tem permissÃµes erradas %o. Deveria ser %o. "
+"Abortando."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "NÃ£o foi possÃ­vel localizar o usuÃ¡rio GDM \"%s\". Abortando!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "O usuÃ¡rio GDM nÃ£o deveria ser o administrador. Abortando!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "NÃ£o foi possÃ­vel localizar o grupo GDM \"%s\". Abortando!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "O grupo GDM nÃ£o deveria ser o administrador. Abortando!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Considerar todos avisos como fatais"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Sair depois de um tempo, para depuraÃ§Ã£o"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Imprimir a versÃ£o do GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Gerenciador de ExibiÃ§Ã£o do GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Somente o administrador deve executar o GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Processo da sessÃ£o do Gerenciador de exibiÃ§Ã£o do GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Wrapper de registro AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Janela de inÃ­cio de sessÃ£o"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Gerenciador de energia"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ServiÃ§o gerenciador de energia"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ServiÃ§o de configuraÃ§Ãµes do GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ampliador de tela do GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ampliar partes da tela"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Teclado virtual do GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Usar um teclado virtual"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Leitor de tela Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Apresenta informaÃ§Ãµes na tela como fala ou braile"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agente de autenticaÃ§Ã£o PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Selecione o sistema"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: NÃ£o foi possÃ­vel criar um buffer XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: NÃ£o foi possÃ­vel ler o cabeÃ§alho XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valor"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "porcentagem de tempo completado"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Texto nÃ£o ativo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"O texto para usar no rÃ³tulo caso o usuÃ¡rio ainda nÃ£o tenha escolhido um item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Texto ativo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "O texto para usar no rÃ³tulo caso o usuÃ¡rio jÃ¡ tenha escolhido um item"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Lista visÃ­vel"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Se a lista escolhida Ã© ou nÃ£o visÃ­vel"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e de %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Conectando automaticamente..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Cancelando..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Selecione o idioma e clique em Iniciar sessÃ£o"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DiÃ¡logo de autenticaÃ§Ã£o"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nome do computador"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Iniciar sessÃ£o"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Desligar"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspender"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "VersÃ£o"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Painel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Idiomas"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Idiomas:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Idioma:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Escolha um idioma da lista completa de idiomas disponÃ­veis."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "NÃ£o especificado"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "DisposiÃ§Ãµes do teclado"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Teclado:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Escolha uma disposiÃ§Ã£o de teclado da lista completa de disposiÃ§Ãµes "
+"disponÃ­veis."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Texto do rÃ³tulo"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "O texto para usar como rÃ³tulo"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Nome do Ã­cone"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "O Ã­cone a ser usado com o rÃ³tulo"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Item padrÃ£o"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "A id do item padrÃ£o"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Contagem mÃ¡xima do item"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "O nÃºmero mÃ¡ximo de itens para manter na lista"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "SessÃ£o remota (Conectando a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "SessÃ£o remota (Conectado a %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "SessÃ£o remota"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_SessÃµes:"
+
+# Que banner Ã© esse?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Texto de mensagem do banner"
+
+# Que banner Ã© esse?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Texto de mensagem do banner quando a escolha for vazia"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Desabilitar exibiÃ§Ã£o dos botÃµes de reiniciaÃ§Ã£o"
+
+# Que banner Ã© esse?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "NÃ£o exibir usuÃ¡rios conhecidos na janela de inÃ­cio de sessÃ£o"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Habilitar plug-in de acessibilidade do teclado"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Habilitar depuraÃ§Ã£o"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Habilitar modo de depuraÃ§Ã£o para o saudador."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Habilitar teclado virtual"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Habilitar ampliador"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Habilitar leitor de tela"
+
+# O que Ã© esse banner?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Habilitar a exibiÃ§Ã£o da mensagem do banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nome do Ã­cone para usar como logomarca do saudador"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "DisposiÃ§Ãµes do teclado selecionadas recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Idiomas selecionados recentemente"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Defina uma lista de disposiÃ§Ãµes de teclado a serem exibidas por padrÃ£o na "
+"janela de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Defina uma lista de idiomas a serem exibidos por padrÃ£o na janela de inÃ­cio "
+"de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Defina para o nome do Ã­cone do tema usado para a logomarca de boas-vindas."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Marque para desabilitar a exibiÃ§Ã£o dos usuÃ¡rios conhecidos na janela de "
+"inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Marque para desabilitar a exibiÃ§Ã£o dos botÃµes de reinicializaÃ§Ã£o na janela "
+"de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Marque para habilitar o plug-in de gerenciamento de configuraÃ§Ãµes de segundo "
+"plano."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Marque para habilitar o plug-in de gerenciamento de configuraÃ§Ãµes de teclas "
+"de multimÃ­dia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Marque para habilitar o teclado virtual."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Marque para habilitar o plug-in para gerenciar as configuraÃ§Ãµes de "
+"acessibilidade do teclado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Marque para habilitar o ampliador de tela."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Marque para habilitar o leitor de tela."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Marque para habilitar o plug-in de gerenciamento de configuraÃ§Ãµes de som."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Marque para habilitar o plug-in xrandr de gerenciamento de configuraÃ§Ãµes."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Marque para habilitar as configuraÃ§Ãµes xsettings do gerenciador de plug-ins."
+
+# O que Ã© esse banner?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Defina como Verdadeiro para mostrar o texto da mensagem do banner."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Defina como Verdadeiro para usar o compiz como o gerenciador de janelas."
+
+# Que banner Ã© esse?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Texto da mensagem do banner a ser mostrada na janela de inÃ­cio da sessÃ£o "
+"quando a escolha do usuÃ¡rio for vazia, ao invÃ©s da mensage_m de _texto do "
+"banner."
+
+# Que banner Ã© esse?
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr ""
+"Texto da mensagem do banner a ser mostrado na janela de inÃ­cio de sessÃ£o."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se o plug-in de configuraÃ§Ãµes de segundo plano estiver habilitado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se o plug-in de configuraÃ§Ãµes de teclas de multimÃ­dia estiver "
+"habilitado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Verdadeiro se o plug-in de configuraÃ§Ãµes de som estiver habilitado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se o plug-in xrandr de gereciamento de configuraÃ§Ãµes estiver "
+"habilitado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"Verdadeiro se as configuraÃ§Ãµes xsettings do gerenciador de plug-ins estiver "
+"habilitado."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Usar o compiz como gerenciador de janelas"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DuraÃ§Ã£o"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "NÃºmero de segundos atÃ© o contador parar"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Hora de inÃ­cio"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Hora em que o contador foi iniciado"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "EstÃ¡ em execuÃ§Ã£o?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Se o contador estÃ¡ ou nÃ£o ativo"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Gerenciador"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "O objeto gerenciador de usuÃ¡rio que controla este usuÃ¡rio."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Outro..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Escolha uma conta diferente"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Convidado"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Efetuar o inÃ­cio de sessÃ£o como um convidado temporÃ¡rio"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "InÃ­cio automÃ¡tico de sessÃ£o"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+"Iniciar sessÃ£o automaticamente no sistema depois de selecionar as opÃ§Ãµes"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Iniciar sessÃ£o como %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "JÃ¡ conectado"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"O Miniaplicativo alternador de usuÃ¡rios Ã© um software livre; vocÃª pode "
+"redistribuÃ­-lo e/ou modificÃ¡-lo sob os termos da LicenÃ§a PÃºblica Geral GNU "
+"como publicado pela Free Software Foundation; mesmo na versÃ£o 2 da LicenÃ§a, "
+"ou (Ã  sua escolha) qualquer outra versÃ£o posterior."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Este programa Ã© distribuÃ­do na esperanÃ§a que serÃ¡ Ãºtil, mas SEM QUALQUER "
+"GARANTIA; sem mesmo a garantia implicada de MERCADO ou ADEQUAÃÃO Ã "
+"PROPÃSITOS PARTICULARES. Veja a LicenÃ§a PÃºblica Geral GNU para maiores "
+"detalhes."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"VocÃª deve ter recebido uma cÃ³pia da LicenÃ§a PÃºblica Geral GNU junto com este "
+"programa; se nÃ£o, escreva para a Free Software Foundation, Inc., 51 Franklin "
+"Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Um menu para alternar rapidamente entre usuÃ¡rios."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Jorge Godoy <godoy@conectiva.com.br>\n"
+"E. A. TacÃ£o <tacao@conectiva.com.br>\n"
+"Francisco PetrÃºcio Cavalcante Junior <fpcj@impa.br>\n"
+"Gustavo Noronha Silva <kov@debian.org>, 2003, 2004.\n"
+"David Barzilay <barzilay@redhat.com>, 2003.\n"
+"Gustavo Maciel Dias Vieira <gustavo@sagui.org>, 2004.\n"
+"Afonso Celso Medina <afmedina@uol.com.br>, 2004, 2005.\n"
+"Alexandre Folle de Menezes <afmenez@terra.com.br>, 2003, 2005-2006.\n"
+"Guilherme de S. Pastore <gpastore@gnome.org>, 2006.\n"
+"Washington Lins <washington-lins@uol.com.br>, 2007.\n"
+"Raul Pereira <contato@raulpereira.com>, 2007.\n"
+"Rafael Sfair <rsfair@gmail.com>, 2007.\n"
+"Leonardo Ferreira Fontenelle <leonardof@gnome.org>, 2007.\n"
+"Og Maciel <ogmaciel@gnome.org>, 2008.\n"
+"Henrique P Machado <zehrique@gmail.com>, 2008.\n"
+"FÃ¡bio Nogueira <deb-user-ba@ubuntu.com>, 2008.\n"
+"Rodrigo L. M. Flores <rodrigomarquesflores@gmail.com>, 2009.\n"
+"Luciano Gardim <lucianogardim@gmail.com>, 2009."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "NÃ£o foi possÃ­vel bloquear a tela: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"ImpossÃ­vel atribuir o protetor de tela temporariamente para tela em branco: %"
+"s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "NÃ£o foi possÃ­vel encerrar sessÃ£o: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "DisponÃ­vel"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "InvisÃ­vel"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupado"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Ausente"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "InformaÃ§Ã£o da conta..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PreferÃªncias de sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Travar tela"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Alternar usuÃ¡rio"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Sair..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Miniaplicativo alternador de usuÃ¡rios"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Alterar definiÃ§Ãµes e status da conta"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Um menu para alternar rapidamente entre usuÃ¡rios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Alternador de usuÃ¡rio"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "FÃ¡brica do miniaplicativo alternador de usuÃ¡rios"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editar _informaÃ§Ãµes pessoais"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Sobre"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editar usuÃ¡rios e grupos"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorado - mantido para compatibilidade"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMANDO"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "SaÃ­da da depuraÃ§Ã£o"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "VersÃ£o deste aplicativo"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ImpossÃ­vel identificar a sessÃ£o atual."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Novo login do GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "NÃ£o foi possÃ­vel iniciar uma nova tela"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Captura de tela tomada"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Captura uma foto da tela"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "processo terminou com status %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "NÃ£o foi possÃ­vel estabelecer credenciais"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Falha ao reiniciar o computador"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "VocÃª nÃ£o pode reiniciar o computador porque outros usuÃ¡rios ainda estÃ£o "
+#~ "conectados"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Falha ao parar o computador"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "VocÃª nÃ£o pode parar o computador porque outros usuÃ¡rios ainda estÃ£o "
+#~ "conectados"
+
+#~ msgid "page 5"
+#~ msgstr "pÃ¡gina 5"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "VocÃª estÃ¡ com a tecla Caps Lock ligada."
+
+#~ msgid "User"
+#~ msgstr "UsuÃ¡rio"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "O usuÃ¡rio que este item de menu representa."
+
+#~ msgid "Icon Size"
+#~ msgstr "Tamanho do Ã­cone"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "O tamanho do Ã­cone a usar."
+
+#~ msgid "Indicator Size"
+#~ msgstr "Indicador de tamanho"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "Tamanho do indicador de verificaÃ§Ã£o"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Indicador de espaÃ§amento"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "EspaÃ§o entre o nome de usuÃ¡rio e o indicador"
+
+#~ msgid "_Help"
+#~ msgstr "_Ajuda"
+
+#~ msgid "Main Options"
+#~ msgstr "OpÃ§Ãµes principais"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "Desabilitar exibiÃ§Ã£o do botÃ£o de acessibilidade"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Defina como VERDADEIRO para desabilitar a exibiÃ§Ã£o do botÃ£o de "
+#~ "acessibilidade na janela de inÃ­cio de sessÃ£o."
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr ""
+#~ "<b>Habilitar caracterÃ­sticas que fazem seu computador mais fÃ¡cil de usar:"
+#~ "</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "PreferÃªncias de tecnologia assistiva"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "Ouvir texto em _voz alta (Leitor)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr ""
+#~ "_Ignorar pressionamentos de teclas duplicados (Teclas de repercussÃ£o)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "Tornar itens _maiores (Ampliador)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "Aceitar s_omente teclas mantidas pressionadas (Teclas lentas)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr ""
+#~ "_Pressionar somente uma tecla de atalho por vez (Teclas de aderÃªncia)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "Aumentar contra_ste (Alto contraste)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "Digitar sem o _teclado (Teclado virtual)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "_Usar um tamanho de fonte maior (Letras grandes)"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Enviar o comando de protocolo especificado ao GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Modo Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "NÃ£o bloquear a tela atual"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Autenticar antes de executar --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Iniciar nova sessÃ£o flexÃ­vel; nÃ£o mostrar janela instantÃ¢nea"
Index: proiecte/PPPP/gdm/po/ro.po
===================================================================
--- proiecte/PPPP/gdm/po/ro.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ro.po	(revision 134)
@@ -0,0 +1,1144 @@
+# Romanian translation of gdm
+# Copyright (C) 2000 - 2009 Free Software Foundation, Inc.
+# Marius Andreiana <marius galuna.ro>, 2000, 2002.
+# Dan Damian <dand@gnome.ro>, 2001.
+# MiÈu Moldovan <dumol@gnome.ro>, 2003 - 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-18 21:05+0300\n"
+"PO-Revision-Date: 2009-09-18 21:12+0300\n"
+"Last-Translator: MiÈu Moldovan <dumol@gnome.ro>\n"
+"Language-Team: Romanian <gnomero-list@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3;plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
+"2:1))\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nu este un dispozitiv de tip caracter"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Activare a codului de depanare"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID display"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Copil al administratorului de display GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nu s-a putut gÄsi â%sâ Ã®n sistem"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nu s-a putut iniÈializa sistemul de autentificare"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nu s-a putut autentifica utilizatorul"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nu s-a putut autoriza utilizatorul"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Nu s-au putut verifica credenÈialele"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nu s-a putut porni serverul X (mediul grafic) datoritÄ unei erori interne. "
+"ContactaÈi administratorul sistemului sau citiÈi mesajele din logurile de "
+"sistem pentru diagnosticare. Ãntre timp acest ecran va fi dezactivat. "
+"ReiniÈializaÈi GDM dupÄ ce remediaÈi problema apÄrutÄ."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: nu s-a reuÈit conectarea la ecranul pÄrinte â%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Serverul trebuia pornit de utilizatorul %s, dar acesta nu existÄ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nu s-a putut seta âgroupidâ ca fiind %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () a eÈuat pentru %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nu s-a putut seta âuseridâ ca fiind %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nu s-a putut seta âgroupidâ ca fiind 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Nu s-a putut deschide fiÈierul log pentru displayul %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Eroare la setarea %s Ã®n %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prioritatea serverului nu a putut fi setatÄ la valoarea %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ComandÄ de server nulÄ pentru ecranul %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Nume utilizator"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Numele utilizatorului"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Nume calculator"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Numele calculatorului"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Dispozitiv tip display"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Dispozitivul de tip display"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "eroare la iniÈierea conversaÈiei cu sistemul de autentificare - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "eÈec total"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "memorie insuficientÄ"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "eroare de programare a aplicaÈiei"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "eroare necunoscutÄ"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "Nume utilizator:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"eroare la informarea sistemului de autentificare cu privire la promptul "
+"preferat pentru numele de utilizator - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"eroare la informarea sistemului de autentificare cu privire la numele "
+"calculatorului utilizatorului - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"eroare la informarea sistemului de autentificare cu privire la consola "
+"utilizatorului - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"eroare la informarea sistemului de autentificare cu privire la variabila "
+"DISPLAY - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"eroare la informarea sistemului de autentificare cu privire la credenÈialele "
+"xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "nici un cont disponibil de utilizator"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Nu se poate schimba utilizatorul"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Utilizatorul %s nu existÄ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Grupul %s nu existÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nu s-a putut crea un socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Cererea XDMCP de la %s a fost refuzatÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nu s-a putut extrage âauthlistâ din acest pachet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Eroare Ã®n suma de verificare"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "AdresÄ greÈitÄ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Nu s-a putut citi adresa displayului"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Nu s-a putut citi numÄrul portului displayului"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Nu s-a putut extrage âauthlistâ din acest pachet"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Eroare Ã®n suma de verificare"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: S-a primit un REQUEST de la calculatorul blocat %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Nu s-a putut citi numÄrul displayului"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Nu s-a putut citi tipul conexiunii"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Nu s-a putut citi adresa clientului"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Nu s-a putut citi numele de autentificare"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Nu s-au putut citi datele de autentificare"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Nu s-a putut citi lista de autorizare"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Nu s-a putut citi identificatorul producÄtorului"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Verificarea sumei de control de la %s a eÈuat"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: S-a primit o cerere MANAGE de la calculatorul blocat %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Nu s-a putut citi ID-ul de sesiune"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Nu s-a putut citi clasa displayului"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Nu s-a putut citi adresa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: S-a primit KEEPALIVE de la calculatorul interzis %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Nu s-a putut citi antetul XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Versiune XDMCP incorectÄ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Nu s-a putut prelucra adresa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nu s-a putut obÈine numele serverului: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Nu s-a putut scrie fiÈierul PID %s, probabil din lipsÄ de spaÈiu pe disc: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s nu existÄ sau nu este un director."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s nu existÄ. Abandon..."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s nu este un director. Abandon..."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Authdir %s nu este deÈinut de utilizatorul â%dâ, grupul â%dâ. Abandon..."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Authdir %s are drepturi de acces greÈite %o. Ar trebui sÄ fie %o. Abandon..."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nu s-a gÄsit utilizatorul GDM â%sâ. Abandon!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Utilizatorul GDM n-ar trebui sÄ fie administrator (root). Abandon!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nu s-a gÄsit grupul GDM â%sâ. Abandon!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Grupul GDM n-ar trebui sÄ fie administrator (root). Abandon!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ConsiderÄ orice eroare ca fiind fatalÄ"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "IeÈi dupÄ un anumit timp (pentru depanare)"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "AratÄ versiunea GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Administrator display GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Doar administratorul (root) poate dori sÄ porneascÄ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Worker de sesiune al administratorului de display GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Wrapper al registrului AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "FereastrÄ de autentificare"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Administrator de consum"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Demon al administratorului de consum"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Demon al preferinÈelor GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "LupÄ de ecran GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "MÄreÈte anumite porÈiuni din ecran"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Tastatura virtualÄ GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "UtilizeazÄ o tastaturÄ virtualÄ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Cititorul de ecran Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+"PrezintÄ informaÈiile de pe ecran prin sintezÄ vocalÄ ori Ã®n sistem Braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Agent de autentificare PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Selectare sistem"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Nu s-a putut crea un buffer XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Nu s-a putut citi antetul XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Valoare"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "procentaj din timpul total"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Text inactiv"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Textul de utilizat Ã®n etichetÄ, dacÄ utilizatorul nu a ales un element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Text activ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Textul de utilizat Ã®n etichetÄ, dacÄ utilizatorul a ales un element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "ListÄ vizibilÄ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "SpecificÄ dacÄ lista de utilizatori este vizibilÄ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%2$s, %1$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Autentificare automatÄ Ã®n..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Se renunÈÄ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "SelectaÈi limba Èi autentificaÈi-vÄ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Dialog de autentificare"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Nume calculator"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Autentificare"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Repornire"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Oprire"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Suspendare"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versiune"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Panou"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Limbi"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Limbi:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_LimbÄ:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Alta..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "AlegeÈi o limbÄ din lista celor disponibile"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Nu s-a specificat"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Aranjamente de tastaturÄ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_TastaturÄ:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Alta..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"AlegeÈi un aranjament de tastaturÄ din lista aranjamentelor disponibile."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "EtichetÄ text"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Textul de utilizat ca etichetÄ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Nume iconiÈÄ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "IconiÈÄ de utilizat cu aceastÄ etichetÄ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Element implicit"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "ID-ul elementului implicit"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Contor pentru numÄrul maxim de elemente"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "NumÄrul maxim de elemente de pÄstrat Ã®n listÄ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Autentificare la distanÈÄ (Conectare la %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Autentificare la distanÈÄ (Conectat la %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Autentificare la distanÈÄ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesiuni:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Text mesaj banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Textul mesajului banner cÃ¢nd lista de utilizatori este goalÄ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "DezactiveazÄ afiÈarea butoanelor de repornire"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Nu arÄta lista utilizatorilor Ã®n fereastra de autentificare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Activare module de accesibilitate"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Activare depanare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Activare a modului de depanare pentru greeter"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Activare tastaturÄ virtualÄ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Activare lupÄ de ecran"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Activare cititor ecran"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Activare afiÈare mesaj de banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Nume de iconiÈÄ de folosit pentru logoul greeter"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Aranjamente de tastaturÄ recent utilizate"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Limbi recent selectate"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"PrecizaÈi o listÄ a aranjamentelor de tastaturÄ de afiÈat implicit Ã®n "
+"fereastra de autentificare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"PrecizaÈi o listÄ de limbi de afiÈat implicit Ã®n fereastra de autentificare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "PrecizaÈi numele temei de iconiÈe de utilizat pentru logoul greeter"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "AlegeÈi TRUE pentru a dezactiva afiÈarea utilizatorilor cunoscuÈi Ã®n "
+"fereastra de autentificare."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "AlegeÈi TRUE pentru a dezactiva afiÈarea butoanelor de repornire Ã®n "
+"fereastra de autentificare."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "AlegeÈi TRUE pentru a activa modului pentru gestionarea opÈiunilor "
+"fundalului."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "AlegeÈi TRUE pentru a activa modului pentru gestionarea opÈiunilor "
+"tastelor multimedia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "AlegeÈi TRUE pentru a activa afiÈarea pe ecran a tastaturii virtuale."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"AlegeÈi TRUE pentru a activa modulul pentru gestionarea opÈiunilor de "
+"accesibilitate a tastaturii."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "AlegeÈi TRUE pentru a activa lupa de ecran."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "AlegeÈi TRUE pentru a activa citirea ecranului."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"AlegeÈi TRUE pentru a activa modulul pentru gestionarea opÈiunilor de sunet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"AlegeÈi TRUE pentru a activa modulul pentru gestionarea opÈiunilor xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "AlegeÈi TRUE pentru a activa modulul pentru gestionarea opÈiunilor "
+"xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "AlegeÈi TRUE pentru a afiÈa textului mesajului banner"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "AlegeÈi TRUE pentru a utiliza Compiz ca administrator de ferestre"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Textul mesajului banner de afiÈat Ã®n fereastra de autentificare cÃ¢nd lista "
+"de utilizatori este goalÄ Ã®n locul textului banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Textul mesajului banner de afiÈat Ã®n fereastra de autentificare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"TRUE atunci cÃ¢nd modulul de gestionare a opÈiunilor fundalului este activat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"TRUE atunci cÃ¢nd modulul de gestionare a opÈiunilor tastelor multimedia este "
+"activat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"TRUE atunci cÃ¢nd modulul de gestionare a opÈiunilor de sunet este activat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"TRUE atunci cÃ¢nd modulul de gestionare a opÈiunilor xrandr este activat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"TRUE atunci cÃ¢nd modulul de gestionare a opÈiunilor xsettings este activat"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "UtilizeazÄ Compiz ca administrator de ferestre"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "DuratÄ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "NumÄr de secunde pÃ¢nÄ la oprirea cronometrului"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Momentul pornirii"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Momentul Ã®n care cronometrul a fost pornit"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "E pornit?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "SpecificÄ dacÄ cronometrul este pornit"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Administrator"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr ""
+"Obiectul administratorului de utilizatori ce controleazÄ acest utilizator"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Altul..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "AlegeÈi un alt cont"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Musafir"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Autentificare ca musafir ocazional"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Autentificare automatÄ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Autentificare automatÄ Ã®n sistem dupÄ alegerea opÈiunilor"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Autentificare drept â%sâ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Autentificat deja"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"MiniaplicaÈia de schimbare a utilizatorului este âfree softwareâ. Poate fi "
+"redistribuitÄ Èi/sau modificatÄ Ã®n termenii licenÈei GNU General Public "
+"License Ã®n forma publicatÄ de Free Software Foundation, versiunea 2 sau "
+"(dacÄ preferaÈi) orice altÄ versiune ulterioarÄ."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Acest program este distribuit Ã®n speranÈa cÄ vÄ va fi util, dar FÄRÄ NICI O "
+"GARANÈIE, nici mÄcar garanÈia unei posibile COMERCIALIZÄRI ori a UTILIZÄRII "
+"PENTRU UN ANUME SCOP. ConsultaÈi licenÈa GNU General Public License pentru "
+"mai multe detalii."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Ar fi trebuit sÄ primiÈi o copie a licenÈei GNU General Public License "
+"Ã®mpreunÄ cu acest program. Ãn caz contrar, scrieÈi la Free Software "
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Un meniu pentru schimbarea utilizatorului curent."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Marius Andreiana <marius galuna.ro>\n"
+"Dan Damian <dand@gnome.ro\n"
+"MiÈu Moldovan <dumol@gnome.ro>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nu se poate bloca ecranul: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Nu s-a putut iniÈializa temporar economizorul de ecran pentru Ã®nnegrirea "
+"ecranului: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Nu se poate ieÈi din sesiune: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Disponibil"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Invizibil"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Ocupat "
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Absent"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Detalii cont..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "PreferinÈe de sistem..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Blocare ecran"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Schimbare utilizator"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "IeÈire..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Nu se cunoaÈte"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "MiniaplicaÈie pentru schimbarea utilizatorului"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Modificare opÈiuni cont Èi stare"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Un meniu pentru schimbarea utilizatorului"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Schimbare utilizator"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Èablon miniaplicaÈie"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Editare _detalii personale"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Despre"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Editare utilizatori Èi grupuri"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "OpÈiune ignoratÄ, pÄstratÄ doar pentru compatibilitate"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMANDÄ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Mesaje detaliate pentru depanare"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Versiune aplicaÈie"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nu s-a putut identifica sesiunea curentÄ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Autentificare nouÄ GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nu s-a putut porni un nou display"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "S-a capturat ecranul"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "CaptureazÄ imaginea ecranului"
+
Index: proiecte/PPPP/gdm/po/ru.po
===================================================================
--- proiecte/PPPP/gdm/po/ru.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ru.po	(revision 134)
@@ -0,0 +1,1205 @@
+# Russian translation of gdm
+# Copyright (C) 1999-2009 Free Software Foundation, Inc.
+#
+# Sergey Panov <sipan@mit.edu>, 1999.
+# Valek Filippov  <frob@df.ru>, 2000-2002.
+# Dmitry G. Mastrukov <dmitry@taurussoft.org>, 2002-2003.
+# Leonid Kanter <leon@asplinux.ru>, 2003, 2004, 2005, 2006, 2007, 2008.
+# Alexander Saprykin <xelfium@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm trunk\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-10-12 12:35+0300\n"
+"PO-Revision-Date: 2009-10-09 17:00+0400\n"
+"Last-Translator: Alexander Saprykin <xelfium@gmail.com>\n"
+"Language-Team: Russian <gnome-cyr@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: UTF-8\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÐœÐµ ÑÐ²Ð»ÑÐµÑÑÑ ÑÐžÐŒÐ²ÐŸÐ»ÑÐœÑÐŒ ÑÑÑÑÐŸÐ¹ÑÑÐ²ÐŸÐŒ"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÐŸÑÐ»Ð°ÐŽÐŸÑÐœÑÐ¹ ÐºÐŸÐŽ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID ÐÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME Display Manager Slave"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ÐœÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐœÐ°Ð¹ÑÐž Ð² ÑÐžÑÑÐµÐŒÐµ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Â«%sÂ»"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·ÐžÑÐŸÐ²Ð°ÑÑ ÑÐžÑÑÐµÐŒÑ Ð²Ñ
+ÐŸÐŽÐ°"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð°ÑÑÐµÐœÑÐžÑÐžÑÐžÑÐŸÐ²Ð°ÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð°Ð²ÑÐŸÑÐžÐ·ÐŸÐ²Ð°ÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ Ð²ÐµÑÐžÑÐµÐ»ÑÐœÑÐµ ÐŽÐ°ÐœÐœÑÐµ"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð·Ð°Ð¿ÑÑÑÐžÑÑ X-ÑÐµÑÐ²ÐµÑ (Ð²Ð°ÑÐµ Ð³ÑÐ°ÑÐžÑÐµÑÐºÐŸÐµ ÐŸÐºÑÑÐ¶ÐµÐœÐžÐµ) ÐžÐ·-Ð·Ð° Ð²ÐœÑÑÑÐµÐœÐœÐµÐ¹ "
+"ÐŸÑÐžÐ±ÐºÐž. Ð¡Ð²ÑÐ¶ÐžÑÐµÑÑ ÑÐŸ ÑÐ²ÐŸÐžÐŒ ÑÐžÑÑÐµÐŒÐœÑÐŒ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÐŸÐŒ ÐžÐ»Ðž Ð¿ÑÐŸÐ²ÐµÑÑÑÐµ Ð²Ð°Ñ "
+"ÑÐžÑÑÐµÐŒÐœÑÐ¹ Ð¶ÑÑÐœÐ°Ð». Ð ÐœÐ°ÑÑÐŸÑÑÐµÐµ Ð²ÑÐµÐŒÑ ÑÑÐŸÑ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ð±ÑÐŽÐµÑ ÐŸÑÐºÐ»ÑÑÐµÐœ. "
+"ÐÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐµ GDM, ÐºÐŸÐ³ÐŽÐ° Ð¿ÑÐŸÐ±Ð»ÐµÐŒÐ° Ð±ÑÐŽÐµÑ ÑÑÑÑÐ°ÐœÐµÐœÐ°."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÐœÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÐŸÐŽÑÐŸÐµÐŽÐžÐœÐžÑÑÑÑ Ðº ÑÐŸÐŽÐžÑÐµÐ»ÑÑÐºÐŸÐŒÑ ÐŽÐžÑÐ¿Ð»ÐµÑ Â«%sÂ»"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Ð¡ÐµÑÐ²ÐµÑ Ð±ÑÐ» Ð·Ð°Ð¿ÑÑÐµÐœ Ñ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑÐŸÐŒ (uid) %s, ÐœÐŸ ÑÐ°ÐºÐŸÐ¹ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐœÐµ "
+"ÑÑÑÐµÑÑÐ²ÑÐµÑ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ Ð³ÑÑÐ¿Ð¿Ñ Ð² %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "ÑÐ±ÐŸÐ¹ ÑÑÐœÐºÑÐžÐž initgroups() ÐŽÐ»Ñ %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð² %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ Ð³ÑÑÐ¿Ð¿Ñ Ð² 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐŸÑÐºÑÑÑÑ ÑÐ°Ð¹Ð» Ð¶ÑÑÐœÐ°Ð»Ð° ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: ÐÑÐžÐ±ÐºÐ° ÑÑÑÐ°ÐœÐŸÐ²ÐºÐž %s Ð² %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: ÐÑÐžÐŸÑÐžÑÐµÑ ÑÐµÑÐ²ÐµÑÐ° ÐŽÐŸÐ»Ð¶ÐµÐœ Ð±ÑÑÑ ÑÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœ Ð² %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÐÑÑÑÐ°Ñ ÐºÐŸÐŒÐ°ÐœÐŽÐ° ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐŒÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ÐÐŒÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ÐÐŒÑ ÑÐ·Ð»Ð°"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ÐÐŒÑ ÑÐ·Ð»Ð°"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ð£ÑÑÑÐŸÐ¹ÑÑÐ²ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ð£ÑÑÑÐŸÐ¹ÑÑÐ²ÐŸ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-session-worker.c:1295
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "ÐŸÑÐžÐ±ÐºÐ° ÐžÐœÐžÑÐžÐ°Ð»ÐžÐ·Ð°ÑÐžÐž ÐŽÐžÐ°Ð»ÐŸÐ³Ð° Ñ ÑÐžÑÑÐµÐŒÐŸÐ¹ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž - %s"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "general failure"
+msgstr "ÐŸÐ±ÑÐžÐ¹ ÑÐ±ÐŸÐ¹"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "out of memory"
+msgstr "ÐœÐµÐŽÐŸÑÑÐ°ÑÐŸÑÐœÐŸ Ð¿Ð°ÐŒÑÑÐž"
+
+#: ../daemon/gdm-session-worker.c:1298
+msgid "application programmer error"
+msgstr "Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐ°Ñ ÐŸÑÐžÐ±ÐºÐ° Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÑ"
+
+#: ../daemon/gdm-session-worker.c:1299
+msgid "unknown error"
+msgstr "ÐœÐµÐžÐ·Ð²ÐµÑÑÐœÐ°Ñ ÐŸÑÐžÐ±ÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1306
+msgid "Username:"
+msgstr "ÐÐŒÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ:"
+
+#: ../daemon/gdm-session-worker.c:1312
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"ÐŸÑÐžÐ±ÐºÐ° ÐžÐ·Ð²ÐµÑÐµÐœÐžÑ ÑÐžÑÑÐµÐŒÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐŸ Ð¿ÑÐµÐŽÐ¿ÐŸÑÑÐžÑÐµÐ»ÑÐœÐŸÐŒ ÑÐŸÑÐŒÐ°ÑÐµ ÐžÐŒÐµÐœÐž "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ - %s"
+
+#: ../daemon/gdm-session-worker.c:1326
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"ÐŸÑÐžÐ±ÐºÐ° ÐžÐ·Ð²ÐµÑÐµÐœÐžÑ ÑÐžÑÑÐµÐŒÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐŸÐ± ÐžÐŒÐµÐœÐž ÑÐ·Ð»Ð° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ - %s"
+
+#: ../daemon/gdm-session-worker.c:1341
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "ÐŸÑÐžÐ±ÐºÐ° ÐžÐ·Ð²ÐµÑÐµÐœÐžÑ ÑÐžÑÑÐµÐŒÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐŸ ÐºÐŸÐœÑÐŸÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ - %s"
+
+#: ../daemon/gdm-session-worker.c:1354
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "ÐŸÑÐžÐ±ÐºÐ° ÐžÐ·Ð²ÐµÑÐµÐœÐžÑ ÑÐžÑÑÐµÐŒÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐŸÐ± ÐžÐŒÐµÐœÐž ÑÑÑÐŸÐºÐµ ÐŽÐžÑÐ¿Ð»ÐµÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1369
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"ÐŸÑÐžÐ±ÐºÐ° ÐžÐ·Ð²ÐµÑÐµÐœÐžÑ ÑÐžÑÑÐµÐŒÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž ÐŸ ÐŒÐ°ÐœÐŽÐ°ÑÐµ xauth ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1650 ../daemon/gdm-session-worker.c:1669
+#, c-format
+msgid "no user account available"
+msgstr "ÑÑÐµÑÐœÐ°Ñ Ð·Ð°Ð¿ÐžÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐ°"
+
+#: ../daemon/gdm-session-worker.c:1696
+msgid "Unable to change to user"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÐŒÐµÐœÐžÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "ÐÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ %s ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐµÑ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ÐÑÑÐ¿Ð¿Ð° %s ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÐŸÐ·ÐŽÐ°ÑÑ ÑÐŸÐºÐµÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÐÐŸÐ»ÑÑÐµÐœ ÐŸÑÐºÐ°Ð· ÐœÐ° Ð·Ð°Ð¿ÑÐŸÑ XDMCP ÐŸÑ ÑÐžÑÑÐµÐŒÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐžÐ·Ð²Ð»ÐµÑÑ Ð¿ÐŸÐ»Ðµ authlist ÐžÐ· Ð¿Ð°ÐºÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "ÐÑÐžÐ±ÐºÐ° ÐºÐŸÐœÑÑÐŸÐ»ÑÐœÐŸÐ¹ ÑÑÐŒÐŒÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "ÐÐ»ÐŸÑ
+ÐŸÐ¹ Ð°ÐŽÑÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð°ÐŽÑÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ ÐœÐŸÐŒÐµÑ Ð¿ÐŸÑÑÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐžÐ·Ð²Ð»ÐµÑÑ Ð¿ÐŸÐ»Ðµ authlist ÐžÐ· Ð¿Ð°ÐºÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ÐÑÐžÐ±ÐºÐ° ÐºÐŸÐœÑÑÐŸÐ»ÑÐœÐŸÐ¹ ÑÑÐŒÐŒÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ÐÐŸÐ»ÑÑÐµÐœ REQUEST(Ð·Ð°Ð¿ÑÐŸÑ) ÐŸÑ ÐžÑÐºÐ»ÑÑÐµÐœÐœÐŸÐ¹ ÑÐžÑÑÐµÐŒÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ ÑÐžÐ¿ ÑÐŸÐµÐŽÐžÐœÐµÐœÐžÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð°ÐŽÑÐµÑ ÐºÐ»ÐžÐµÐœÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐŸÐœÐœÑÐµ ÐžÐŒÐµÐœÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐŸÐœÐœÑÐµ ÐŽÐ°ÐœÐœÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ ÑÐ¿ÐžÑÐŸÐº Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÐžÐž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ Ð¿ÑÐŸÐžÐ·Ð²ÐŸÐŽÐžÑÐµÐ»Ñ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÐÑÐžÐ±ÐºÐ° ÐºÐŸÐœÑÑÐŸÐ»ÑÐœÐŸÐ¹ ÑÑÐŒÐŒÑ ÐžÐ· %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ÐÐŸÐ»ÑÑÐµÐœ Manage(Ð·Ð°Ð¿ÑÐŸÑ ÐŸÐ±ÑÐ»ÑÐ¶ÐžÐ²Ð°ÐœÐžÑ) ÐŸÑ ÐžÑÐºÐ»ÑÑÐµÐœÐœÐŸÐ¹ ÑÐžÑÑÐµÐŒÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ ÐžÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ ÑÐµÐ°ÐœÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Display Class"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð°ÐŽÑÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÐÐŸÐ»ÑÑÐµÐœ Ð·Ð°Ð¿ÑÐŸÑ KEEPALIVE ÐŸÑ ÐžÑÐºÐ»ÑÑÐµÐœÐœÐŸÐ¹ ÑÐžÑÑÐµÐŒÑ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÐÐµÐ²ÐµÑÐœÐ°Ñ Ð²ÐµÑÑÐžÑ XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÐ°Ð·ÐŸÐ±ÑÐ°ÑÑ Ð°ÐŽÑÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÐŸÐ»ÑÑÐžÑÑ ÐžÐŒÑ ÑÐµÑÐ²ÐµÑÐ°: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð·Ð°Ð¿ÐžÑÐ°ÑÑ PID-ÑÐ°Ð¹Ð» %s, Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸ ÐŽÐžÑÐº Ð¿ÐµÑÐµÐ¿ÐŸÐ»ÐœÐµÐœ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ logdir Â«%sÂ» ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐµÑ ÐžÐ»Ðž ÐœÐµ ÑÐ²Ð»ÑÐµÑÑÑ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐŒ."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ""
+"ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ñ ÑÐ°Ð¹Ð»Ð°ÐŒÐž ÐŽÐ»Ñ Ð¿ÑÐŸÐ²ÐµÑÐºÐž Ð¿ÐŸÐŽÐ»ÐžÐœÐœÐŸÑÑÐž Â«%sÂ» ÐœÐµ ÑÑÑÐµÑÑÐ²ÑÐµÑ. ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ "
+"Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+"ÐÑÑÑ Â«%sÂ», Ð³ÐŽÐµ ÐŽÐŸÐ»Ð¶ÐœÑ ÐœÐ°Ñ
+ÐŸÐŽÐžÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐŽÐ»Ñ Ð¿ÑÐŸÐ²ÐµÑÐºÐž Ð¿ÐŸÐŽÐ»ÐžÐœÐœÐŸÑÑÐž, ÐœÐµ ÑÐ²Ð»ÑÐµÑÑÑ "
+"ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐŒ. ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ñ ÑÐ°Ð¹Ð»Ð°ÐŒÐž ÐŽÐ»Ñ Ð¿ÑÐŸÐ²ÐµÑÐºÐž Ð¿ÐŸÐŽÐ»ÐžÐœÐœÐŸÑÑÐž Â«%sÂ» ÐœÐµ Ð¿ÑÐžÐœÐ°ÐŽÐ»ÐµÐ¶ÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ  %"
+"d, Ð³ÑÑÐ¿Ð¿Ðµ %d. ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ!"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ñ ÑÐ°Ð¹Ð»Ð°ÐŒÐž ÐŽÐ»Ñ Ð¿ÑÐŸÐ²ÐµÑÐºÐž Ð¿ÐŸÐŽÐ»ÐžÐœÐœÐŸÑÑÐž Â«%sÂ» ÐžÐŒÐµÐµÑ ÐœÐµÐ²ÐµÑÐœÑÐµ Ð¿ÑÐ°Ð²Ð° %o. "
+"ÐÐŸÐ»Ð¶ÐœÐŸ Ð±ÑÑÑ %o. ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ Ð¿ÑÐµÑÑÐ²Ð°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÐÐµ ÐœÐ°Ð¹ÐŽÐµÐœ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ GDM Â«%sÂ». ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+"ÐÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ GDM ÐœÐµ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÑÑÐ¿ÐµÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐŒ. ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ "
+"ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÐÐµ ÐœÐ°Ð¹ÐŽÐµÐœÐ° Ð³ÑÑÐ¿Ð¿Ð° GDM Â«%sÂ». ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+"ÐÑÑÐ¿Ð¿Ð° GDM ÐœÐµ ÐŽÐŸÐ»Ð¶ÐœÐ° Ð±ÑÑÑ ÑÑÐ¿ÐµÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÑÐºÐŸÐ¹. ÐÑÐŸÐžÑÑ
+ÐŸÐŽÐžÑ Ð°Ð²Ð°ÑÐžÐ¹ÐœÐŸÐµ "
+"ÐŸÐºÐŸÐœÑÐ°ÐœÐžÐµ ÑÐ°Ð±ÐŸÑÑ!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Ð¡ÐŽÐµÐ»Ð°ÑÑ Ð²ÑÐµ ÐŸÑÐžÐ±ÐºÐž ÑÐ°ÑÐ°Ð»ÑÐœÑÐŒÐž"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ÐÑÐ¹ÑÐž ÑÐµÑÐµÐ· ÐŸÐ¿ÑÐµÐŽÐµÐ»ÐµÐœÐœÐŸÐµ Ð²ÑÐµÐŒÑ - ÐŽÐ»Ñ ÐŸÑÐ»Ð°ÐŽÐºÐž"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÐÑÐ²ÐµÑÑÐž Ð²ÐµÑÑÐžÑ GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "ÐÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÑÑÐµÐŽÑ GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Ð¢ÐŸÐ»ÑÐºÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ root ÐŒÐŸÐ¶ÐµÑ Ð·Ð°Ð¿ÑÑÑÐžÑÑ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GDM (ÐÐµÐœÐµÐŽÐ¶ÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÐµÐ² ÑÑÐµÐŽÑ GNOME) ÐœÐµ Ð·Ð°Ð¿ÑÑÐµÐœ"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "ÐÐ±ÐŸÐ»ÐŸÑÐºÐ° ÑÐµÐµÑÑÑÐ° AT-SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ÐÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Ð£Ð¿ÑÐ°Ð²Ð»ÐµÐœÐžÐµ Ð¿ÐžÑÐ°ÐœÐžÐµÐŒ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÐÐµÐŒÐŸÐœ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð¿ÐžÑÐ°ÐœÐžÐµÐŒ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ÐÐµÐŒÐŸÐœ ÐœÐ°ÑÑÑÐŸÐµÐº ÑÑÐµÐŽÑ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Ð£Ð²ÐµÐ»ÐžÑÐžÑÐµÐ»Ñ ÑÐºÑÐ°ÐœÐ° GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ð£Ð²ÐµÐ»ÐžÑÐžÐ²Ð°ÐµÑ ÐŸÐ±Ð»Ð°ÑÑÐž ÑÐºÑÐ°ÐœÐ°"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Ð­ÐºÑÐ°ÐœÐœÐ°Ñ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÐÐºÐ»ÑÑÐ°ÐµÑ ÑÐºÑÐ°ÐœÐœÑÑ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Ð§ÑÐµÐœÐžÐµ c ÑÐºÑÐ°ÐœÐ° Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Ð§ÐžÑÐ°ÐµÑ ÑÐŸÐŽÐµÑÐ¶ÐžÐŒÐŸÐµ ÑÐºÑÐ°ÐœÐ° ÐžÐ»Ðž ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÑ ÐµÐ³ÐŸ ÐœÐ° ÐŽÐžÑÐ¿Ð»ÐµÐµ ÐÑÐ°Ð¹Ð»Ñ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "ÐÐžÐ°Ð»ÐŸÐ³ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÐÑÐ±ÐµÑÐžÑÐµ ÑÐžÑÑÐµÐŒÑ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÐŸÐ·ÐŽÐ°ÑÑ Ð±ÑÑÐµÑ XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÐÐœÐ°ÑÐµÐœÐžÐµ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Ð¿ÑÐŸÑÐµÐœÑ Ð·Ð°ÑÑÐ°ÑÐµÐœÐœÐŸÐ³ÐŸ Ð²ÑÐµÐŒÐµÐœÐž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "ÐÐµÐ°ÐºÑÐžÐ²ÐœÑÐ¹ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Ð¢ÐµÐºÑÑ, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ ÑÑÐ»ÑÐºÐ°, ÐµÑÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ ÐµÑÐµ ÐœÐµ Ð²ÑÐŽÐµÐ»ÐžÐ» "
+"ÑÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "ÐÐºÑÐžÐ²ÐœÑÐ¹ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"Ð¢ÐµÐºÑÑ, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ ÑÑÐ»ÑÐºÐ°, ÐµÑÐ»Ðž Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ Ð²ÑÐŽÐµÐ»ÐžÐ» ÑÐ»ÐµÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "ÐÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÑ ÑÐ¿ÐžÑÐŸÐº"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "ÐÐŸÐºÐ°Ð·ÑÐ²Ð°ÐµÑ ÑÐ¿ÐžÑÐŸÐº Ð²ÑÐ±ÐŸÑÐ° ÐŽÐ»Ñ ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐ³ÐŸ Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœÐžÑ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "ÐÑÐŒÐµÐœÐ°..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "ÐÑÐ±ÐµÑÐžÑÐµ ÑÐ·ÑÐº Ðž ÐœÐ°Ð¶ÐŒÐžÑÐµ Â«ÐÐŸÐ¹ÑÐžÂ»"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÐÐžÐ°Ð»ÐŸÐ³ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐŒÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÐÐŸÐ¹ÑÐž Ð² ÑÐžÑÑÐµÐŒÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÐÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÐÑÐºÐ»ÑÑÐžÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Ð¡Ð¿ÑÑÐžÐ¹ ÑÐµÐ¶ÐžÐŒ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÐµÑÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»Ñ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Ð¯Ð·ÑÐºÐž"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Ð¯Ð·ÑÐºÐž:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Ð¯Ð·ÑÐº:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "ÐÑÑÐ³ÐŸÐ¹..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "ÐÑÐ±ÐµÑÐžÑÐµ ÑÐ·ÑÐº ÐžÐ· ÑÐ¿ÐžÑÐºÐ° ÐŽÐŸÑÑÑÐ¿ÐœÑÑ
+ ÑÐ·ÑÐºÐŸÐ²."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÐÐµ ÑÐºÐ°Ð·Ð°ÐœÐŸ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Ð Ð°ÑÐºÐ»Ð°ÐŽÐºÐž ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_ÐÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÐÑÑÐ³Ð°Ñ..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÐÑÐ±ÐµÑÐžÑÐµ ÑÐ°ÑÐºÐ»Ð°ÐŽÐºÑ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ ÐžÐ· ÑÐ¿ÐžÑÐºÐ° ÐŽÐŸÑÑÑÐ¿ÐœÑÑ
+ ÑÐ°ÑÐºÐ»Ð°ÐŽÐŸÐº."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Ð¢ÐµÐºÑÑ ÑÑÐ»ÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Ð¢ÐµÐºÑÑ, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ ÑÑÐ»ÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "ÐÐŒÑ Ð·ÐœÐ°ÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "ÐÐœÐ°ÑÐŸÐº, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÑÐ¹ Ñ ÑÑÐ»ÑÐºÐŸÐŒ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Ð­Ð»ÐµÐŒÐµÐœÑ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "ÐÐŽÐµÐœÑÐžÑÐžÐºÐ°ÑÐŸÑ ÑÐ»ÐµÐŒÐµÐœÑÐ° Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐŸÐµ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÑÐ»ÐµÐŒÐµÐœÑÐŸÐ²"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»ÑÐœÐŸÐµ ÐºÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÐŒÑÑ
+ Ð² ÑÐ¿ÐžÑÐºÐµ ÑÐ»ÐµÐŒÐµÐœÑÐŸÐ²"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Ð£ÐŽÐ°Ð»ÑÐœÐœÑÐ¹ Ð²Ñ
+ÐŸÐŽ (Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœÐžÐµ Ðº %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Ð£ÐŽÐ°Ð»ÑÐœÐœÑÐ¹ Ð²Ñ
+ÐŸÐŽ (Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœ Ðº %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Ð£ÐŽÐ°Ð»ÑÐœÐœÑÐ¹ Ð²Ñ
+ÐŸÐŽ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÐ°ÐœÑ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ð¢ÐµÐºÑÑ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Ð¢ÐµÐºÑÑ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÐ°, ÐºÐŸÐ³ÐŽÐ° ÑÐ¿ÐžÑÐŸÐº Ð²ÑÐ±ÐŸÑÐ° ÑÐŽÐ°Ð»ÑÐœÐœÐŸÐ³ÐŸ Ð¿ÐŸÐŽÐºÐ»ÑÑÐµÐœÐžÑ Ð¿ÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ÐÑÐºÐ»ÑÑÐžÑÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÐºÐœÐŸÐ¿ÐŸÐº Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÐÐµ ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÑÑ ÑÐ¿ÐžÑÐŸÐº ÐžÐ·Ð²ÐµÑÑÐœÑÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÑÐµ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÐž ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÐŸÑÐ»Ð°ÐŽÐºÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÐŸÑÐ»Ð°ÐŽÐŸÑÐœÑÐ¹ ÑÐµÐ¶ÐžÐŒ ÑÐºÑÐ°ÐœÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÑÐºÑÐ°ÐœÐœÑÑ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÑÐ²ÐµÐ»ÐžÑÐžÑÐµÐ»Ñ ÑÐºÑÐ°ÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÑÑÐµÐœÐžÐµ ÑÐºÑÐ°ÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "ÐÐºÐ»ÑÑÐžÑÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÑÐµÐºÑÑÐŸÐ²ÐŸÐ³ÐŸ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "ÐÐŒÑ Ð·ÐœÐ°ÑÐºÐ° ÐŽÐ»Ñ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ Ð»ÐŸÐ³ÐŸÑÐžÐ¿Ð° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ÐÐµÐŽÐ°Ð²ÐœÐžÐµ ÑÐ°ÑÐºÐ»Ð°ÐŽÐºÐž ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ÐÐ°ÐŽÐ°Ð²ÐœÐŸ Ð²ÑÐ±ÑÐ°ÐœÐœÑÐµ ÑÐ·ÑÐºÐž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ ÑÐ¿ÐžÑÐŸÐº ÑÐ°ÑÐºÐ»Ð°ÐŽÐŸÐº ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ, ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÐŒÑÑ
+ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ð² ÐŸÐºÐœÐµ "
+"Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ ÑÐ¿ÐžÑÐŸÐº ÑÐ·ÑÐºÐŸÐ², ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÐŒÑÑ
+ Ð¿ÐŸ ÑÐŒÐŸÐ»ÑÐ°ÐœÐžÑ Ð² ÐŸÐºÐœÐµ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"ÐÑÐžÑÐ²Ð°ÐžÐ²Ð°ÐµÑÑÑ Ð·ÐœÐ°ÑÐµÐœÐžÐµ ÐžÐŒÐµÐœÐž Ð·ÐœÐ°ÑÐºÐ° ÐžÐ· ÑÐµÐŒÑ, ÐžÑÐ¿ÐŸÐ»ÑÐ·ÑÐµÐŒÐŸÐ³ÐŸ Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ "
+"Ð»ÐŸÐ³ÐŸÑÐžÐ¿Ð° ÑÐºÑÐ°ÐœÐ° Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð·Ð°Ð¿ÑÐµÑÐžÑÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÑÐ¿ÐžÑÐºÐ° ÐžÐ·Ð²ÐµÑÑÐœÑÑ
+ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ Ð² "
+"ÐŸÐºÐœÐµ Ð²Ñ
+ÐŸÐŽÐ° Ð² ÑÐžÑÑÐµÐŒÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð·Ð°Ð¿ÑÐµÑÐžÑÑ ÐŸÑÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÐµ ÐºÐœÐŸÐ¿ÐŸÐº Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÐºÐ° Ð² ÐŸÐºÐœÐµ Ð²Ñ
+ÐŸÐŽÐ° Ð² "
+"ÑÐžÑÑÐµÐŒÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÐŒÐŸÐŽÑÐ»Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÑÐŸÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÐŒÐŸÐŽÑÐ»Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐŒÑÐ»ÑÑÐžÐŒÐµÐŽÐžÐ¹ÐœÑÑ
+ ÐºÐ»Ð°Ð²ÐžÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÑÐºÑÐ°ÐœÐœÑÑ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÐŒÐŸÐŽÑÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ ÑÐ¿ÐµÑÐžÐ°Ð»ÑÐœÑÐŒÐž Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑÐŒÐž "
+"ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÑÐ²ÐµÐ»ÐžÑÐžÑÐµÐ»Ñ ÑÐºÑÐ°ÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÑÑÐµÐœÐžÐµ ÑÐºÑÐ°ÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÐŒÐŸÐŽÑÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°ÐŒÐž Ð·Ð²ÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÐŒÐŸÐŽÑÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐ°ÐŒÐž xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑÐžÑÑ ÐŒÐŸÐŽÑÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÑÑ ÑÐµÐºÑÑÐŸÐ²ÑÐ¹ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²ÐžÑÐµ, ÑÑÐŸÐ±Ñ ÐžÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° ÐŸÐºÐŸÐœ compiz."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Ð¢ÐµÐºÑÑÐŸÐ²ÑÐ¹ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑ, ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÐŒÑÐ¹ Ð² ÐŸÐºÐœÐµ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ, ÐºÐŸÐ³ÐŽÐ° ÑÐ¿ÐžÑÐŸÐº Ð²ÑÐ±ÐŸÑÐ° "
+"Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ Ð¿ÑÑÑ, Ð²ÐŒÐµÑÑÐŸ ÑÑÐ°ÐœÐŽÐ°ÑÑÐœÐŸÐ³ÐŸ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Ð¢ÐµÐºÑÑÐŸÐ²ÑÐ¹ ÑÑÐ°ÐœÑÐ¿Ð°ÑÐ°ÐœÑ, ÐŸÑÐŸÐ±ÑÐ°Ð¶Ð°ÐµÐŒÑÐ¹ Ð² ÐŸÐºÐœÐµ Ð¿ÑÐžÐ²ÐµÑÑÑÐ²ÐžÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÐµÑÐ»Ðž Ð²ÐºÐ»ÑÑÐµÐœ ÐŒÐŸÐŽÑÐ»Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÑÐŸÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÐµÑÐ»Ðž Ð²ÐºÐ»ÑÑÐµÐœ ÐŒÐŸÐŽÑÐ»Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž ÐŒÑÐ»ÑÑÐžÐŒÐµÐŽÐžÐ¹ÐœÑÑ
+ ÐºÐ»Ð°Ð²ÐžÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÐµÑÐ»Ðž Ð²ÐºÐ»ÑÑÐµÐœ ÐŒÐŸÐŽÑÐ»Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž Ð·Ð²ÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÐµÑÐ»Ðž Ð²ÐºÐ»ÑÑÐµÐœ ÐŒÐŸÐŽÑÐ»Ñ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐœÐžÑ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐ°ÐŒÐž xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Ð£ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐŸ, ÐµÑÐ»Ðž Ð²ÐºÐ»ÑÑÐµÐœ ÐŒÐŸÐŽÑÐ»Ñ ÐœÐ°ÑÑÑÐŸÐ¹ÐºÐž xsettings"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "ÐÑÐ¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÑ compiz Ð² ÐºÐ°ÑÐµÑÑÐ²Ðµ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° ÐŸÐºÐŸÐœ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "ÐÑÐŸÐŽÐŸÐ»Ð¶ÐžÑÐµÐ»ÑÐœÐŸÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÐÐŸÐ»ÐžÑÐµÑÑÐ²ÐŸ ÑÐµÐºÑÐœÐŽ ÐŽÐŸ ÐŸÑÑÐ°ÐœÐŸÐ²ÐºÐž ÑÐ°Ð¹ÐŒÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÐÑÐµÐŒÑ Ð·Ð°Ð¿ÑÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ÐÑÐµÐŒÑ Ð·Ð°Ð¿ÑÑÐºÐ° ÑÐ°Ð¹ÐŒÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ð Ð°Ð±ÐŸÑÐ°ÐµÑ Ð»Ðž ÑÐµÐ¹ÑÐ°Ñ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Ð Ð°Ð±ÐŸÑÐ°ÐµÑ Ð»Ðž ÑÐ°Ð¹ÐŒÐµÑ Ð² ÑÐµÐºÑÑÐžÐ¹ ÐŒÐŸÐŒÐµÐœÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "ÐÐµÐœÐµÐŽÐ¶ÐµÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "ÐÐ±ÑÐµÐºÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹, ÐºÐŸÑÐŸÑÑÐŒ ÑÐ¿ÑÐ°Ð²Ð»ÑÐµÑÑÑ ÑÑÐŸÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:166
+msgctxt "user"
+msgid "Other..."
+msgstr "ÐÑÑÐ³ÐŸÐµ..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:167
+msgid "Choose a different account"
+msgstr "ÐÑÐ±ÐµÑÐžÑÐµ ÐŽÑÑÐ³ÐŸÐµ ÐŽÐµÐ¹ÑÑÐ²ÐžÐµ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:179
+msgid "Guest"
+msgstr "ÐÐŸÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:180
+msgid "Login as a temporary guest"
+msgstr "ÐÐ°ÑÐµÐ³ÐžÑÑÑÐžÑÐŸÐ²Ð°ÑÑÑÑ Ð² ÑÐžÑÑÐµÐŒÐµ ÐºÐ°Ðº Ð²ÑÐµÐŒÐµÐœÐœÑÐ¹ Ð³ÐŸÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:193
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐžÐ¹ Ð²Ñ
+ÐŸÐŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:194
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐµÑÐºÐž Ð²Ñ
+ÐŸÐŽÐžÑÑ Ð² ÑÐžÑÑÐµÐŒÑ Ð¿ÐŸÑÐ»Ðµ Ð²ÑÐ±ÐŸÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÐŸÐ²"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:385
+#, c-format
+msgid "Log in as %s"
+msgstr "ÐÐŸÐ¹ÑÐž Ð² ÑÐžÑÑÐµÐŒÑ ÐºÐ°Ðº %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:739
+msgid "Currently logged in"
+msgstr "Ð£Ð¶Ðµ Ð·Ð°ÑÐµÐ³ÐžÑÑÑÐžÑÐŸÐ²Ð°Ðœ Ð² ÑÐžÑÑÐµÐŒÐµ"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ÐÐ¿Ð¿Ð»ÐµÑ Ð¿ÐµÑÐµÐºÐ»ÑÑÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ - ÑÐ²ÐŸÐ±ÐŸÐŽÐœÐŸÐµ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐŸÐµ ÐŸÐ±ÐµÑÐ¿ÐµÑÐµÐœÐžÐµ, Ð²Ñ "
+"ÐŒÐŸÐ¶ÐµÑÐµ ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÑÑ Ðž/ÐžÐ»Ðž ÐŒÐŸÐŽÐžÑÐžÑÐžÑÐŸÐ²Ð°ÑÑ ÐµÐ³ÐŸ ÐœÐ° ÑÑÐ»ÐŸÐ²ÐžÑÑ
+ Ð£ÐœÐžÐ²ÐµÑÑÐ°Ð»ÑÐœÐŸÐ¹ "
+"ÐŸÐ±ÑÐµÑÑÐ²ÐµÐœÐœÐŸÐ¹ Ð»ÐžÑÐµÐœÐ·ÐžÐž GNU, ÐŸÐ¿ÑÐ±Ð»ÐžÐºÐŸÐ²Ð°ÐœÐœÐŸÐ¹ Ð€ÐŸÐœÐŽÐŸÐŒ Ð¡Ð²ÐŸÐ±ÐŸÐŽÐœÐŸÐ³ÐŸ ÐÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐŸÐ³ÐŸ "
+"ÐÐ±ÐµÑÐ¿ÐµÑÐµÐœÐžÑ, Ð²ÐµÑÑÐžÐž 2 ÐžÐ»Ðž (ÐœÐ° Ð²Ð°ÑÐµ ÑÑÐŒÐŸÑÑÐµÐœÐžÐµ) Ð±ÐŸÐ»ÐµÐµ Ð¿ÐŸÐ·ÐŽÐœÐµÐ¹."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Ð­ÑÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐ° ÑÐ°ÑÐ¿ÑÐŸÑÑÑÐ°ÐœÑÐµÑÑÑ Ð² ÐœÐ°ÐŽÐµÐ¶ÐŽÐµ, ÑÑÐŸ ÐŸÐœ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ Ð¿ÐŸÐ»ÐµÐ·ÐµÐœ, ÐœÐŸ ÐÐÐ "
+"ÐÐÐÐÐÐ-ÐÐÐÐ ÐÐÐÐ ÐÐÐ ÐÐÐ¢ÐÐ, ÐÐ«Ð ÐÐÐÐÐÐ«Ð¥ Ð¯ÐÐÐ ÐÐÐ ÐÐÐÐ ÐÐÐ£ÐÐÐÐÐÐÐ«Ð¥, ÐÐÐÐ®Ð§ÐÐ¯, ÐÐ "
+"ÐÐ ÐÐÐ ÐÐÐÐ§ÐÐÐÐ¯Ð¡Ð¬ ÐÐÐÐ ÐÐÐ£ÐÐÐÐÐÐÐ«ÐÐ ÐÐÐ ÐÐÐ¢ÐÐ¯ÐÐ ÐÐÐÐÐÐ Ð§ÐÐ¡ÐÐÐ ÐŠÐÐÐÐÐ¡Ð¢Ð Ð "
+"ÐÐ ÐÐÐÐÐÐÐ¡Ð¢Ð ÐÐÐ¯ ÐÐÐÐÐ ÐÐ¢ÐÐÐ ÐŠÐÐÐ. ÐÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑÐµÐ»ÑÐœÑÑ
+ ÑÐ²ÐµÐŽÐµÐœÐžÐ¹ "
+"ÐŸÐ±ÑÐ°ÑÐžÑÐµÑÑ Ðº Ð£ÐœÐžÐ²ÐµÑÑÐ°Ð»ÑÐœÐŸÐ¹ ÐÐ±ÑÐµÑÑÐ²ÐµÐœÐœÐŸÐ¹ ÐÐžÑÐµÐœÐ·ÐžÐž GNU."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"ÐÑ ÐŽÐŸÐ»Ð¶ÐœÑ Ð¿ÐŸÐ»ÑÑÐžÑÑ ÐºÐŸÐ¿ÐžÑ Ð»ÐžÑÐµÐœÐ·ÐžÐž GNU c ÑÑÐŸÐ¹ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐŸÐ¹. ÐÑÐ»Ðž Ð»ÐžÑÐµÐœÐ·ÐžÑ ÐœÐµ "
+"Ð±ÑÐ»Ð° Ð¿ÐŸÐ»ÑÑÐµÐœÐ°, ÐžÐ·Ð²ÐµÑÑÐžÑÐµ ÐŸÐ± ÑÑÐŸÐŒ Ð€ÐŸÐœÐŽ ÑÐ²ÐŸÐ±ÐŸÐŽÐœÐŸÐ³ÐŸ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐœÐŸÐ³ÐŸ ÐŸÐ±ÐµÑÐ¿ÐµÑÐµÐœÐžÑ Ð¿ÐŸ "
+"Ð°ÐŽÑÐµÑÑ Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, "
+"MA  02111-1307  USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐµÐœÑ ÐŽÐ»Ñ Ð±ÑÑÑÑÐŸÐ³ÐŸ Ð¿ÐµÑÐµÐºÐ»ÑÑÐµÐœÐžÑ ÐŒÐµÐ¶ÐŽÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÑÐŒÐž."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "ÐÐµÐŸÐœÐžÐŽ ÐÐ°ÐœÑÐµÑ <leon@asplinux.ru>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð·Ð°Ð±Ð»ÐŸÐºÐžÑÐŸÐ²Ð°ÑÑ ÑÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð²ÑÐµÐŒÐµÐœÐœÐŸ ÑÐŒÐµÐœÐžÑÑ Ñ
+ÑÐ°ÐœÐžÑÐµÐ»Ñ ÑÐºÑÐ°ÐœÐ° ÐœÐ° Ð¿ÑÑÑÐŸÐ¹ ÑÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð·Ð°Ð²ÐµÑÑÐžÑÑ ÑÐµÐ°ÐœÑ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ÐÐŸÑÑÑÐ¿ÐµÐœ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÐÐµÐ²ÐžÐŽÐžÐŒÑÐ¹"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÐÐ°ÐœÑÑ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÐÑÐŸÑÑÐ»"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "ÐÐœÑÐŸÑÐŒÐ°ÑÐžÑ ÐŸÐ± ÑÑÑÑÐœÐŸÐ¹ Ð·Ð°Ð¿ÐžÑÐž..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ÐÐŽÐŒÐžÐœÐžÑÑÑÐžÑÐŸÐ²Ð°ÐœÐžÐµ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "ÐÐ°Ð±Ð»ÐŸÐºÐžÑÐŸÐ²Ð°ÑÑ ÑÐºÑÐ°Ðœ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ÐÐµÑÐµÐºÐ»ÑÑÐžÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»Ñ"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÐÑÑ
+ÐŸÐŽ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÐÐµÐžÐ·Ð²ÐµÑÑÐœÐŸ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÐÐ¿Ð¿Ð»ÐµÑ Ð¿ÐµÑÐµÐºÐ»ÑÑÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ÐÐ·ÐŒÐµÐœÐžÑÑ ÑÐµÐºÑÑÑÑ ÑÑÑÑÐœÑÑ Ð·Ð°Ð¿ÐžÑÑ ÐžÐ»Ðž ÑÑÐ°ÑÑÑ ÑÐµÐ°ÐœÑÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐµÐœÑ ÐŽÐ»Ñ Ð±ÑÑÑÑÐŸÐ³ÐŸ Ð¿ÐµÑÐµÐºÐ»ÑÑÐµÐœÐžÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÐÐµÑÐµÐºÐ»ÑÑÐ°ÑÐµÐ»Ñ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ð€Ð°Ð±ÑÐžÐºÐ° Ð°Ð¿Ð¿Ð»ÐµÑÐ° Ð¿ÐµÑÐµÐºÐ»ÑÑÐ°ÑÐµÐ»Ñ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ÐÐ·ÐŒÐµÐœÐžÑÑ _Ð»ÐžÑÐœÑÐµ ÐŽÐ°ÐœÐœÑÐµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Ð Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐŒÐµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_ÐÐ·ÐŒÐµÐœÐžÑÑ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹ Ðž Ð³ÑÑÐ¿Ð¿Ñ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÐ³ÐœÐŸÑÐžÑÑÐµÑÑÑ - ÐŸÑÑÐ°Ð»ÐŸÑÑ ÐŽÐ»Ñ ÑÐŸÐ²ÐŒÐµÑÑÐžÐŒÐŸÑÑÐž"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "ÐÑÐ»Ð°ÐŽÐŸÑÐœÑÐ¹ Ð²ÑÐ²ÐŸÐŽ"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÐÐµÑÑÐžÑ ÑÑÐŸÐ³ÐŸ Ð¿ÑÐžÐ»ÐŸÐ¶ÐµÐœÐžÑ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐžÐŽÐµÐœÑÐžÑÐžÑÐžÑÐŸÐ²Ð°ÑÑ ÑÐµÐºÑÑÐžÐ¹ ÑÐµÐ°ÐœÑ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Ð²Ñ
+ÐŸÐŽ Ð² ÑÐžÑÑÐµÐŒÑ GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð·Ð°Ð¿ÑÑÑÐžÑÑ ÐœÐŸÐ²ÑÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Ð¡ÐœÐžÐŒÐŸÐº ÑÐºÑÐ°ÐœÐ° ÑÐŽÐµÐ»Ð°Ðœ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ð¡ÐŽÐµÐ»Ð°ÑÑ ÑÐœÐžÐŒÐŸÐº ÑÐºÑÐ°ÐœÐ°"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "ÐŸÐ±ÑÐ°Ð±ÐŸÑÑÐžÐº Ð·Ð°Ð²ÐµÑÑÐžÐ»ÑÑ Ñ ÑÐŸÑÑÐŸÑÐœÐžÐµÐŒ %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÑÑÑÐ°ÐœÐŸÐ²ÐžÑÑ Ð²ÐµÑÐžÑÐµÐ»ÑÐœÑÐµ ÐŽÐ°ÐœÐœÑÐµ"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑ"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "ÐÐ°ÐŒ ÐœÐµ ÑÐ°Ð·ÑÐµÑÐ°ÐµÑÑÑ Ð¿ÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑ, Ð¿ÐŸÑÐŸÐŒÑ ÑÑÐŸ Ð² ÑÐžÑÑÐµÐŒÐµ "
+#~ "Ð·Ð°ÑÐµÐ³ÐžÑÑÑÐžÑÐŸÐ²Ð°ÐœÐŸ ÐœÐµÑÐºÐŸÐ»ÑÐºÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "ÐÐµ ÑÐŽÐ°Ð»ÐŸÑÑ ÐŸÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑ"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "ÐÑ ÐœÐµ ÐŒÐŸÐ¶ÐµÑÐµ ÐŸÑÑÐ°ÐœÐŸÐ²ÐžÑÑ ÐºÐŸÐŒÐ¿ÑÑÑÐµÑ, Ð¿ÐŸÑÐŸÐŒÑ ÑÑÐŸ Ð² ÑÐžÑÑÐµÐŒÐµ Ð·Ð°ÑÐµÐ³ÐžÑÑÑÐžÑÐŸÐ²Ð°ÐœÐŸ "
+#~ "ÐœÐµÑÐºÐŸÐ»ÑÐºÐŸ Ð¿ÐŸÐ»ÑÐ·ÐŸÐ²Ð°ÑÐµÐ»ÐµÐ¹"
+
+#~ msgid "page 5"
+#~ msgstr "ÑÑÑÐ°ÐœÐžÑÐ° 5"
Index: proiecte/PPPP/gdm/po/rw.po
===================================================================
--- proiecte/PPPP/gdm/po/rw.po	(revision 134)
+++ proiecte/PPPP/gdm/po/rw.po	(revision 134)
@@ -0,0 +1,4284 @@
+# translation of gdm2 to Kinyarwanda.
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+# Steve Murphy <murf@e-tools.com>, 2005
+# Steve performed initial rough translation from compendium built from translations provided by the following translators:
+# Philibert Ndandali  <ndandali@yahoo.fr>, 2005.
+# Viateur MUGENZI <muvia1@yahoo.fr>, 2005.
+# NoÃ«lla Mupole <s24211045@tuks.co.za>, 2005.
+# Carole Karema <karemacarole@hotmail.com>, 2005.
+# JEAN BAPTISTE NGENDAHAYO <ngenda_denis@yahoo.co.uk>, 2005.
+# Augustin KIBERWA  <akiberwa@yahoo.co.uk>, 2005.
+# Donatien NSENGIYUMVA <ndonatienuk@yahoo.co.uk>, 2005..
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.12\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-03-31 17:01-0700\n"
+"PO-Revision-Date: 2005-03-28 19:34-0700\n"
+"Last-Translator: Steve Murphy <murf@e-tools.com>\n"
+"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr ""
+
+#: config/CDE.desktop.in.h:2
+#, fuzzy
+msgid "This session logs you into CDE"
+msgstr "Umukoro"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr ""
+
+#: config/default.desktop.in.h:2
+#, fuzzy
+msgid "This is the default system session"
+msgstr "ni Mburabuzi Sisitemu Umukoro"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+#, fuzzy
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Gutangira Seriveri ni ni OYA Gushyiraho Hejuru Kuri LOG in ku a Na Iboneza "
+"Porogaramu Ongera utangire"
+
+#: config/gettextfoo.h:4
+#, fuzzy
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"nka Kuri Kuri Gukoresha Iboneza Porogaramu Imizi Ijambobanga... kugirango iyi"
+
+#: config/gettextfoo.h:5
+#, fuzzy
+msgid "Please type in the root (privileged user) password."
+msgstr "Ubwoko in Imizi Ukoresha: Ijambobanga..."
+
+#: config/gettextfoo.h:6
+#, fuzzy
+msgid "I will now try to restart the X server again."
+msgstr "NONEAHA Kuri Ongera utangire Seriveri"
+
+#: config/gettextfoo.h:7
+#, fuzzy
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr "iyi Seriveri kugirango NONEAHA Ryari: ni"
+
+#: config/gettextfoo.h:8
+#, fuzzy
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Gutangira Seriveri ni ni OYA Gushyiraho Hejuru nka Kuri Kureba Seriveri "
+"Ibisohoka Kuri"
+
+#: config/gettextfoo.h:9
+#, fuzzy
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "nka Kuri Kureba Seriveri Ibisohoka Nka"
+
+#: config/gettextfoo.h:10
+#, fuzzy
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Gutangira Seriveri Mweretsi APAREYE Imbeba ni OYA Gushyiraho Hejuru nka Kuri "
+"Kureba Seriveri Ibisohoka Kuri"
+
+#: config/gettextfoo.h:11 config/gettextfoo.h:12
+#, fuzzy
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"nka Kuri Kuri Gukoresha Imbeba Iboneza Porogaramu Imizi Ijambobanga... "
+"kugirango iyi"
+
+#: config/gettextfoo.h:13
+#, fuzzy
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"ni Umukoro NONEAHA NIBA indanga hejuru Kubona Inyuma Bya iyi Ubwoko Ubwoko "
+"in Idirishya in Nkuru Ibumoso: Inguni"
+
+#: config/gettextfoo.h:14
+#, fuzzy
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"OYA Gutangira Umukoro Na Umukoro NONEAHA NIBA indanga hejuru Kubona Inyuma "
+"Bya iyi Ubwoko Ubwoko in Idirishya in Nkuru Ibumoso: Inguni"
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr ""
+
+#: config/gnome.desktop.in.h:2
+#, fuzzy
+msgid "This session logs you into GNOME"
+msgstr "Umukoro"
+
+#: daemon/auth.c:66
+#, fuzzy, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s:OYA Gishya Icyinjijwe"
+
+#: daemon/auth.c:69
+#, fuzzy, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr "%s:OYA Gishya Icyinjijwe Inyuma Bya"
+
+#: daemon/auth.c:74
+#, fuzzy, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr "OYA a Gishya Icyinjijwe Kuri Inyuma Bya"
+
+#: daemon/auth.c:204
+#, fuzzy, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s:OYA Ubwoko Gishya IDOSIYE in"
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, fuzzy, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s:Gufungura"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, fuzzy, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s:OYA Gufungura IDOSIYE"
+
+#: daemon/auth.c:698
+#, fuzzy, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s:OYA IDOSIYE"
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, fuzzy, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s:OYA"
+
+#: daemon/auth.c:855
+#, fuzzy, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s:Kwirengagiza IDOSIYE"
+
+#: daemon/auth.c:898 daemon/gdm.c:2017 daemon/gdm.c:2373
+#, fuzzy, c-format
+msgid "Can't write to %s: %s"
+msgstr "Kuri"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:111
+#, fuzzy, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds. "
+"It is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+"Kugaragaza Seriveri Hasi Ibyerekeye 6 Times in Iheruka amasogonda ni ni ku "
+"Tegereza kugirango 2. Iminota Mbere ku Kugaragaza"
+
+#: daemon/display.c:257
+#, fuzzy, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s:Kurema"
+
+#: daemon/display.c:333
+#, fuzzy, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s:kugirango"
+
+#: daemon/errorgui.c:356
+#, fuzzy, c-format
+msgid "%s not a regular file!\n"
+msgstr "%sOYA a Ibisanzwe IDOSIYE"
+
+#: daemon/errorgui.c:373
+#, fuzzy
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr "...Idosiye Kuri Kugaragaza"
+
+#: daemon/errorgui.c:382
+#, fuzzy, c-format
+msgid "%s could not be opened"
+msgstr "%sOYA"
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, fuzzy, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s:Kuri Kugaragaza Ikosa Ibisobanuro Agasanduku"
+
+#: daemon/filecheck.c:64
+#, fuzzy, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s:OYA"
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:118 daemon/filecheck.c:180
+#, fuzzy, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s:%sni OYA ku UID"
+
+#: daemon/filecheck.c:82 daemon/filecheck.c:125
+#, fuzzy, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s:%sni ku Itsinda"
+
+#: daemon/filecheck.c:88
+#, fuzzy, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s:%sni ku Ikindi"
+
+#: daemon/filecheck.c:103 daemon/filecheck.c:168
+#, fuzzy, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s:%sOYA"
+
+#: daemon/filecheck.c:111 daemon/filecheck.c:174
+#, fuzzy, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s:%sni OYA a Ibisanzwe IDOSIYE"
+
+#: daemon/filecheck.c:132
+#, fuzzy, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s:%sni ku Itsinda Ikindi"
+
+#: daemon/filecheck.c:139 daemon/filecheck.c:192
+#, fuzzy, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s:%sni Kinini IDOSIYE Ingano"
+
+#: daemon/gdm-net.c:271
+#, fuzzy, c-format
+msgid "%s: Could not make socket"
+msgstr "%s:OYA Ubwoko"
+
+#: daemon/gdm-net.c:302
+#, fuzzy, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s:OYA"
+
+#: daemon/gdm-net.c:388
+#, fuzzy, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s:OYA Ubwoko"
+
+#: daemon/gdm-net.c:396
+#, fuzzy, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s:OYA Gufungura"
+
+#: daemon/gdm.c:264
+#, fuzzy, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr "bushyinguro ni Gushyiraho Kuri iyi OYA Iboneza Na Ongera utangire"
+
+#: daemon/gdm.c:273
+#, fuzzy, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s:OYA"
+
+#: daemon/gdm.c:278
+#, fuzzy, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"bushyinguro ni Gushyiraho Kuri iyi ni OYA a bushyinguro Iboneza Na Ongera "
+"utangire"
+
+#: daemon/gdm.c:287
+#, fuzzy, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s:ni OYA a bushyinguro"
+
+#: daemon/gdm.c:300
+#, fuzzy, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s:OYA Cyangwa a bushyinguro"
+
+#: daemon/gdm.c:329 gui/gdmlogin.c:646 gui/greeter/greeter.c:108
+#, fuzzy, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s:Iboneza IDOSIYE"
+
+#: daemon/gdm.c:380
+#, fuzzy, c-format
+msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+msgstr "%s:ubusa ikoresha"
+
+#: daemon/gdm.c:424
+#, fuzzy, c-format
+msgid "%s: Standard X server not found; trying alternatives"
+msgstr "%s:Seriveri OYA Byabonetse"
+
+#: daemon/gdm.c:456
+#, fuzzy, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+msgstr "%s:Bikora ni Oya Gushigikira Bidakora"
+
+#: daemon/gdm.c:469
+#, fuzzy, c-format
+msgid "%s: Root cannot be autologged in; turning off automatic login"
+msgstr "%s:in Bidakora Byikoresha Ifashayinjira"
+
+#: daemon/gdm.c:482
+#, fuzzy, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr "%s:in Bidakora Ifashayinjira"
+
+#: daemon/gdm.c:488
+#, fuzzy, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr "%s:Birutwa 5 Gukoresha 5"
+
+#: daemon/gdm.c:498
+#, c-format
+msgid "%s: No greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:501
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:505
+#, fuzzy, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s:bushyinguro"
+
+#: daemon/gdm.c:530
+#, fuzzy, c-format
+msgid "%s: Empty server command; using standard command."
+msgstr "%s:Seriveri Komandi: ikoresha Bisanzwe Komandi:"
+
+#: daemon/gdm.c:573
+#, fuzzy, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s:Umubare in Gukoresha Gukoresha"
+
+#: daemon/gdm.c:592
+#, fuzzy, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s:Seriveri Umurongo in IDOSIYE Kwirengagiza"
+
+#: daemon/gdm.c:603 daemon/gdm.c:644
+#, fuzzy, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr "%s:Yahagaritswe Na Oya"
+
+#. start
+#. server uid
+#: daemon/gdm.c:621
+#, fuzzy, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr "%s:Yahagaritswe Na Oya ku Kuri Kwemerera Iboneza"
+
+#: daemon/gdm.c:636
+#, fuzzy, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+"ni Yahagaritswe Na Gushaka Seriveri Kuri Gutangira Iboneza Na Ongera utangire"
+
+#: daemon/gdm.c:658
+#, fuzzy, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr "Ukoresha: OYA Iboneza Na Ongera utangire"
+
+#: daemon/gdm.c:665
+#, fuzzy, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s:Gushaka Ukoresha:"
+
+#: daemon/gdm.c:672
+#, fuzzy, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Ukoresha: ni Gushyiraho Kuri Imizi iyi ni OYA guhera a Umutekano Iboneza Na "
+"Ongera utangire"
+
+#: daemon/gdm.c:680
+#, fuzzy, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s:Ukoresha: OYA Imizi"
+
+#: daemon/gdm.c:687
+#, fuzzy, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr "Itsinda OYA Iboneza Na Ongera utangire"
+
+#: daemon/gdm.c:694
+#, fuzzy, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s:Gushaka Itsinda"
+
+#: daemon/gdm.c:701
+#, fuzzy, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Itsinda ni Gushyiraho Kuri Imizi iyi ni OYA guhera a Umutekano Iboneza Na "
+"Ongera utangire"
+
+#: daemon/gdm.c:709
+#, fuzzy, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s:Itsinda OYA Imizi"
+
+#: daemon/gdm.c:724
+#, fuzzy, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr "%s:OYA Byabonetse Cyangwa ku Ukoresha:"
+
+#: daemon/gdm.c:731
+#, fuzzy, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr "%s:OYA Byabonetse Cyangwa ku Ukoresha:"
+
+#: daemon/gdm.c:742
+#, fuzzy, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s:OYA Byabonetse Cyangwa ku Ukoresha:"
+
+#: daemon/gdm.c:751
+#, fuzzy
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr "in Iboneza IDOSIYE"
+
+#: daemon/gdm.c:753
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr ""
+
+#: daemon/gdm.c:777
+#, fuzzy, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+"bushyinguro ni Gushyiraho Kuri ni OYA ku Ukoresha: Na Itsinda Cyangwa "
+"Iboneza Na Ongera utangire"
+
+#: daemon/gdm.c:788
+#, fuzzy, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s:ni OYA ku Ukoresha: Itsinda"
+
+#: daemon/gdm.c:794
+#, fuzzy, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions: it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+"bushyinguro ni Gushyiraho Kuri Uruhushya Uruhushya Bya Uruhushya Cyangwa "
+"Iboneza Na Ongera utangire"
+
+#: daemon/gdm.c:805
+#, fuzzy, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "%s:Uruhushya"
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:861 daemon/gdm.c:869 daemon/gdm.c:2148 daemon/gdm.c:2156
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+msgstr "IDOSIYE Inyuma Bya"
+
+#: daemon/gdm.c:863 daemon/gdm.c:871 daemon/gdm.c:2150 daemon/gdm.c:2158
+#, fuzzy, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s"
+msgstr "IDOSIYE Inyuma Bya"
+
+#: daemon/gdm.c:881
+#, fuzzy, c-format
+msgid "%s: fork() failed!"
+msgstr "%s:Byanze"
+
+#. should never happen
+#: daemon/gdm.c:884 daemon/slave.c:3432
+#, fuzzy, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s:Byanze"
+
+#: daemon/gdm.c:1071
+#, fuzzy, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s:Seriveri"
+
+#: daemon/gdm.c:1089
+#, fuzzy, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s:IYANDIKA"
+
+#: daemon/gdm.c:1209
+#, fuzzy
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Gutangira Seriveri ni ni OYA Gushyiraho Hejuru Kuri LOG in ku a Na Iboneza "
+"Porogaramu Ongera utangire"
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1221
+#, fuzzy, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr "Kuri Gutangira Seriveri Times in a Igihe Igihe Kugaragaza"
+
+#: daemon/gdm.c:1229 daemon/gdm.c:2876
+msgid "Master suspending..."
+msgstr ""
+
+#: daemon/gdm.c:1283
+#, fuzzy, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "ni Tegereza"
+
+#: daemon/gdm.c:1285
+#, fuzzy, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "ni Hasi Tegereza"
+
+#: daemon/gdm.c:1296
+msgid "Master halting..."
+msgstr ""
+
+#: daemon/gdm.c:1309
+#, fuzzy, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s:Byanze"
+
+#: daemon/gdm.c:1318
+msgid "Master rebooting..."
+msgstr ""
+
+#: daemon/gdm.c:1331
+#, fuzzy, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s:Byanze"
+
+#: daemon/gdm.c:1429
+#, fuzzy, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr "Cyangwa Kubaza... Ryari: ni Oya Sisitemu Ibikubiyemo Bivuye Kugaragaza"
+
+#: daemon/gdm.c:1438
+#, fuzzy, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr "Cyangwa Kubaza... Bivuye a Kugaragaza"
+
+#. Bury this display for good
+#: daemon/gdm.c:1504
+#, fuzzy, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s:Kugaragaza"
+
+#: daemon/gdm.c:1655
+msgid "GDM restarting ..."
+msgstr ""
+
+#: daemon/gdm.c:1659
+#, fuzzy
+msgid "Failed to restart self"
+msgstr "Kuri Ongera utangire"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1733
+#, fuzzy
+msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+msgstr "Hasi"
+
+#: daemon/gdm.c:1891
+#, fuzzy
+msgid "Do not fork into the background"
+msgstr "OYA Mbuganyuma"
+
+#: daemon/gdm.c:1893
+#, fuzzy
+msgid "No console (local) servers to be run"
+msgstr "Kuri Gukoresha"
+
+#: daemon/gdm.c:1895
+#, fuzzy
+msgid "Preserve LD_* variables"
+msgstr "Ibihinduka"
+
+#: daemon/gdm.c:1897
+#, fuzzy
+msgid "Print GDM version"
+msgstr "Verisiyo"
+
+#: daemon/gdm.c:1899
+#, fuzzy
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Gutangira Itangira Seriveri Hanyuma Twebwe Kubona a GO in"
+
+#: daemon/gdm.c:2006 daemon/gdm.c:2342
+#, fuzzy, c-format
+msgid "Can't open %s for writing"
+msgstr "Gufungura kugirango"
+
+#: daemon/gdm.c:2063 gui/gdmchooser.c:2057
+#, fuzzy, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr "ku Ihitamo Kuri a Urutonde Bya Bihari Komandi: Umurongo Amahitamo"
+
+#: daemon/gdm.c:2086
+#, fuzzy
+msgid "Only root wants to run gdm\n"
+msgstr "Imizi Kuri Gukoresha"
+
+#: daemon/gdm.c:2102 daemon/gdm.c:2106 daemon/gdm.c:2181 daemon/gdm.c:2185
+#: daemon/gdm.c:2189 daemon/gdm.c:2193 daemon/gdm.c:2203 daemon/gdm.c:2209
+#: daemon/gdm.c:2220 daemon/misc.c:1746 daemon/misc.c:1750 daemon/misc.c:1754
+#: daemon/misc.c:1761 daemon/misc.c:1765 daemon/misc.c:1769
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:813
+#: daemon/slave.c:827 daemon/slave.c:837 daemon/slave.c:847 daemon/slave.c:859
+#: gui/gdmchooser.c:1936 gui/gdmchooser.c:1939 gui/gdmchooser.c:1942
+#: gui/gdmlogin.c:3687 gui/gdmlogin.c:3695 gui/gdmlogin.c:3698
+#: gui/greeter/greeter.c:1088 gui/greeter/greeter.c:1096
+#: gui/greeter/greeter.c:1099
+#, fuzzy, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s:Igenamiterere Hejuru"
+
+#: daemon/gdm.c:2130
+msgid "gdm already running. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:2229
+#, fuzzy, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s:Igenamiterere Hejuru"
+
+#: daemon/gdm.c:3632 daemon/gdm.c:3651 daemon/gdm.c:3813 daemon/gdm.c:3871
+#: daemon/gdm.c:3926 daemon/gdm.c:3971 daemon/gdm.c:3998
+#, fuzzy, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "%sKubaza..."
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3669
+#, fuzzy
+msgid "Unknown server type requested; using standard server."
+msgstr "Seriveri Ubwoko ikoresha Bisanzwe Seriveri"
+
+#: daemon/gdm.c:3673
+#, fuzzy, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers; using "
+"standard server."
+msgstr "Seriveri OYA Kuri kugirango ikoresha Bisanzwe Seriveri"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:750
+#, fuzzy
+msgid "y = Yes or n = No? >"
+msgstr "Y Cyangwa N"
+
+#: daemon/misc.c:1114
+#, fuzzy, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s:Kubona Amaderesi"
+
+#: daemon/misc.c:1266
+#, fuzzy, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "OYA"
+
+#: daemon/misc.c:1271
+#, fuzzy, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "Byanze kugirango"
+
+#: daemon/misc.c:1508 daemon/misc.c:1522
+#, fuzzy, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s:Igenamiterere Kuri"
+
+#: daemon/misc.c:2415
+#, fuzzy, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr "Ifashayinjira"
+
+#: daemon/server.c:160
+#, fuzzy
+msgid "Can not start fallback console"
+msgstr "OYA Gutangira"
+
+#: daemon/server.c:341
+#, fuzzy, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+"Kuri Seriveri ku Kugaragaza Kugaragaza Umubare Oya Kuri Gutangira Seriveri ku"
+
+#: daemon/server.c:348
+#, fuzzy
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"(Guhindura>> ku Guteranya a Umumaro Urufunguzo Nka Kuri Gyayo Kuri 7 "
+"Gukoresha ku 7 Na"
+
+#: daemon/server.c:394
+#, fuzzy, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "ku"
+
+#: daemon/server.c:425
+#, fuzzy, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "ni Irahuze ni Seriveri"
+
+#: daemon/server.c:509
+#, fuzzy, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s:Gufungura %s%S a"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, fuzzy, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s:Gushaka a Kigenga Kugaragaza Umubare"
+
+#: daemon/server.c:821
+#, fuzzy, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s:Irahuze Kugaragaza Umubare"
+
+#: daemon/server.c:930
+#, fuzzy, c-format
+msgid "Invalid server command '%s'"
+msgstr "Seriveri Komandi:"
+
+#: daemon/server.c:935
+#, fuzzy, c-format
+msgid "Server name '%s' not found; using standard server"
+msgstr "Izina: OYA Byabonetse ikoresha Bisanzwe Seriveri"
+
+#: daemon/server.c:1112
+#, fuzzy, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s:OYA Gufungura kugirango Kugaragaza"
+
+#: daemon/server.c:1124 daemon/server.c:1130 daemon/server.c:1135
+#, fuzzy, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s:Igenamiterere Kuri"
+
+#: daemon/server.c:1172
+#, fuzzy, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s:Seriveri Komandi: kugirango Kugaragaza"
+
+#: daemon/server.c:1186
+#, fuzzy, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s:Kuri ku UID Ukoresha:"
+
+#: daemon/server.c:1201 daemon/slave.c:2496 daemon/slave.c:2973
+#, fuzzy, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s:Gushyiraho Kuri"
+
+#: daemon/server.c:1207 daemon/slave.c:2501 daemon/slave.c:2978
+#, fuzzy, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s:Byanze kugirango"
+
+#: daemon/server.c:1213 daemon/slave.c:2506 daemon/slave.c:2983
+#, fuzzy, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s:Gushyiraho Kuri"
+
+#: daemon/server.c:1220
+#, fuzzy, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s:Gushyiraho Kuri 0"
+
+#: daemon/server.c:1237
+#, fuzzy, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s:OYA Byabonetse"
+
+#: daemon/server.c:1245
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr ""
+
+#: daemon/slave.c:309
+#, fuzzy
+msgid "Can't set EGID to user GID"
+msgstr "Gushyiraho Kuri Ukoresha:"
+
+#: daemon/slave.c:317
+#, fuzzy
+msgid "Can't set EUID to user UID"
+msgstr "Gushyiraho Kuri Ukoresha:"
+
+#: daemon/slave.c:1121
+#, fuzzy
+msgid "Log in anyway"
+msgstr "in"
+
+#: daemon/slave.c:1123
+#, fuzzy
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"in LOG in Garuka Kuri Ibanjirije Ifashayinjira Umukoro Cyangwa Kureka iyi "
+"Ifashayinjira"
+
+#: daemon/slave.c:1127
+#, fuzzy
+msgid "Return to previous login"
+msgstr "Kuri Ibanjirije Ifashayinjira"
+
+#: daemon/slave.c:1128 daemon/slave.c:1134
+#, fuzzy
+msgid "Abort login"
+msgstr "Ifashayinjira"
+
+#: daemon/slave.c:1131
+#, fuzzy
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "in LOG in Cyangwa Kureka iyi Ifashayinjira"
+
+#: daemon/slave.c:1222
+#, fuzzy
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"OYA Gutangira Kuri By'imbere Ikosa Umuntu Sisitemu Kugenzura... Kuri iyi "
+"Kugaragaza Ongera utangire ni"
+
+#: daemon/slave.c:1471
+#, c-format
+msgid "%s: cannot fork"
+msgstr ""
+
+#: daemon/slave.c:1518
+#, fuzzy, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s:Gufungura Kugaragaza"
+
+#: daemon/slave.c:1669
+#, fuzzy
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+"OYA Gukora Iboneza Porogaramu Inzira ni Gushyiraho in Iboneza IDOSIYE Kuri "
+"Gutangira Bivuye Mburabuzi Ahantu"
+
+#: daemon/slave.c:1683
+#, fuzzy
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr "OYA Gukora Iboneza Porogaramu Inzira ni Gushyiraho in Iboneza IDOSIYE"
+
+#: daemon/slave.c:1810
+#, fuzzy
+msgid "You must authenticate as root to run configuration."
+msgstr "Nka Imizi Kuri Gukoresha Iboneza"
+
+#: daemon/slave.c:2450 daemon/slave.c:2455
+#, fuzzy, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s:Kuri"
+
+#: daemon/slave.c:2578
+#, fuzzy
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+"in Iboneza IDOSIYE Na Yahagaritswe a Iboneza Ikosa a UMWE Seriveri kugirango "
+"LOG in Na Iboneza Byikoresha Na Yahagaritswe NONEAHA"
+
+#: daemon/slave.c:2592
+#, fuzzy
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"OYA Gutangira Ibisanzwe Seriveri Na iyi ni a Seriveri LOG in Na Kugena "
+"Imiterere Seriveri"
+
+#: daemon/slave.c:2601
+#, fuzzy, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr "Kugaragaza Umubare Irahuze iyi Seriveri ku Kugaragaza"
+
+#: daemon/slave.c:2621
+#, fuzzy
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr "Porogaramu Kuri Kuri Gukoresha a"
+
+#. Something went wrong
+#: daemon/slave.c:2642
+#, fuzzy, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr "%s:Gutangira Na: Modire Modire"
+
+#: daemon/slave.c:2649
+#, fuzzy, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s:Gutangira Mburabuzi"
+
+#: daemon/slave.c:2661
+#, fuzzy
+msgid ""
+"Cannot start the greeter program; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Gutangira Porogaramu OYA Kuri LOG in Kugaragaza Yahagaritswe in ku Ikindi Na "
+"Iboneza IDOSIYE"
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2668
+#, fuzzy, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s:ku Kugaragaza"
+
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr ""
+
+#: daemon/slave.c:2757
+#, fuzzy, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s:Gufungura"
+
+#: daemon/slave.c:2933
+#, fuzzy, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s:Kuri"
+
+#: daemon/slave.c:3030
+#, fuzzy
+msgid ""
+"Cannot start the chooser program. You will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+"Gutangira Porogaramu OYA Kuri LOG in Umuntu Sisitemu umuyobozi/ uyobora"
+
+#: daemon/slave.c:3034
+#, fuzzy, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s:ku Kugaragaza"
+
+#: daemon/slave.c:3037
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr ""
+
+#: daemon/slave.c:3333
+#, fuzzy, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s:OYA Gufungura Amakosa"
+
+#: daemon/slave.c:3468
+#, fuzzy, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s:Bya IYANDIKA 0"
+
+#: daemon/slave.c:3510
+#, fuzzy, c-format
+msgid "Language %s does not exist; using %s"
+msgstr "OYA ikoresha"
+
+#: daemon/slave.c:3511
+#, fuzzy
+msgid "System default"
+msgstr "Mburabuzi"
+
+#: daemon/slave.c:3527
+#, fuzzy, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s:OYA Imikorere kugirango"
+
+#: daemon/slave.c:3574
+#, fuzzy, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s:Byanze kugirango"
+
+#: daemon/slave.c:3580
+#, fuzzy, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s:OYA"
+
+#: daemon/slave.c:3643
+#, fuzzy, c-format
+msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+msgstr "%s:Umurongo in Umukoro IDOSIYE"
+
+#: daemon/slave.c:3649
+#, fuzzy
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr "Umukoro Byahiswemo OYA Byemewe Gukoresha Umukoro kugirango"
+
+#: daemon/slave.c:3663
+#, fuzzy, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script; will try GNOME failsafe"
+msgstr "%s:Gushaka Cyangwa Gukoresha SHINGIRO IYANDIKA"
+
+#: daemon/slave.c:3669
+#, fuzzy
+msgid ""
+"Cannot find or run the base session script; will try the GNOME failsafe "
+"session for you."
+msgstr "Gushaka Cyangwa Gukoresha SHINGIRO Umukoro IYANDIKA Umukoro kugirango"
+
+#. yaikes
+#: daemon/slave.c:3684
+#, fuzzy, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+msgstr "%s:Umukoro OYA Byabonetse kugirango a Umukoro"
+
+#: daemon/slave.c:3689
+#, fuzzy
+msgid ""
+"Could not find the GNOME installation; will try running the \"Failsafe xterm"
+"\" session."
+msgstr "OYA Gushaka iyinjizaporogaramu Umukoro"
+
+#: daemon/slave.c:3697
+#, fuzzy
+msgid ""
+"This is the Failsafe GNOME session.  You will be logged into the 'Default' "
+"session of GNOME with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+"ni i Umukoro i Umukoro Bya Na: Oya Inyandikoporogaramu Gukoresha ni Kuri in "
+"iyinjizaporogaramu"
+
+#: daemon/slave.c:3712
+#, fuzzy
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Gushaka Kuri Gutangira a Umukoro"
+
+#: daemon/slave.c:3725
+#, fuzzy
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"ni Umukoro a Gicurasi Sisitemu NIBA LOG in Ikindi Gusohoka Ubwoko Na Injiza "
+"Idirishya"
+
+#: daemon/slave.c:3752
+#, fuzzy, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s:OYA Kuri LOG in"
+
+#: daemon/slave.c:3755
+#, fuzzy
+msgid "The system administrator has disabled your account."
+msgstr "Sisitemu umuyobozi/ uyobora Yahagaritswe Aderesi"
+
+#: daemon/slave.c:3786
+#, fuzzy
+msgid "Error! Unable to set executable context."
+msgstr "Kuri Gushyiraho Imvugiro"
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3794 daemon/slave.c:3799
+#, fuzzy, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s:OYA"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3810
+#, fuzzy
+msgid "Cannot start the session due to some internal error."
+msgstr "Gutangira Umukoro Kuri By'imbere Ikosa"
+
+#: daemon/slave.c:3864
+#, fuzzy, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s:Byanze"
+
+#: daemon/slave.c:3877
+#, fuzzy, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s:Bya IYANDIKA 0"
+
+#: daemon/slave.c:3886
+#, fuzzy, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Ku Ntangiriro bushyinguro ni Nka OYA Kugaragara Kuri Kuri LOG in Na: Imizi "
+"bushyinguro Nka Ku Ntangiriro bushyinguro ni Akazi Gukoresha a Umukoro"
+
+#: daemon/slave.c:3894
+#, fuzzy, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s:bushyinguro kugirango OYA"
+
+#: daemon/slave.c:4071
+#, fuzzy
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"OYA Kuri IDOSIYE Impuzandengo- Inyuma Bya Umwanya Cyangwa Ku Ntangiriro "
+"bushyinguro OYA kugirango ni OYA Kuri LOG in Umuntu Sisitemu umuyobozi/ "
+"uyobora"
+
+#: daemon/slave.c:4147
+#, fuzzy, c-format
+msgid "%s: Error forking user session"
+msgstr "%s:Ukoresha: Umukoro"
+
+#: daemon/slave.c:4228
+#, fuzzy
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Umukoro Birutwa 10 amasogonda OYA Inyuma iyi Impuzandengo- ni "
+"iyinjizaporogaramu Cyangwa Gicurasi Inyuma Bya in Na: Bya Kuri NIBA iyi"
+
+#: daemon/slave.c:4236
+#, fuzzy
+msgid "View details (~/.xsession-errors file)"
+msgstr "Birambuye Amakosa IDOSIYE"
+
+#: daemon/slave.c:4379
+#, fuzzy
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "a Zimya Cyangwa in Aho bigeze"
+
+#: daemon/slave.c:4473
+#, fuzzy, c-format
+msgid "Ping to %s failed; whacking display!"
+msgstr "Kuri Byanze Kugaragaza"
+
+#: daemon/slave.c:4759
+#, fuzzy, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s:Ikosa"
+
+#: daemon/slave.c:4853
+#, fuzzy
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr "Ijwi ku Kugaragaza Cyangwa Gukina Gukoresha Cyangwa Ijwi OYA"
+
+#: daemon/slave.c:5208
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr ""
+
+#: daemon/slave.c:5215 daemon/slave.c:5354
+#, fuzzy, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s:IYANDIKA"
+
+#: daemon/slave.c:5309
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr ""
+
+#: daemon/slave.c:5348
+#, fuzzy, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s:Gukora: %s%s"
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:1032 daemon/verify-shadow.c:76
+#, fuzzy
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr "Izina ry'ukoresha Cyangwa Ijambobanga... in"
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:1042 daemon/verify-shadow.c:81
+#, fuzzy
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Ubwoko Urufunguzo ni OYA Bikora"
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:441
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3062
+#, fuzzy
+msgid "Please enter your username"
+msgstr "Injiza Izina ry'ukoresha"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:341 daemon/verify-pam.c:342
+#: daemon/verify-pam.c:343 daemon/verify-pam.c:428 daemon/verify-pam.c:787
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1884 gui/gdmlogin.c:2384 gui/greeter/greeter.c:284
+#: gui/greeter/greeter_parser.c:1065
+#, fuzzy
+msgid "Username:"
+msgstr "Izina ry'ukoresha"
+
+# sc/source\ui\src\scstring.src:SCSTR_PASSWORD.text
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:344 daemon/verify-pam.c:345
+#: daemon/verify-pam.c:489 daemon/verify-shadow.c:184 gui/gdmlogin.c:1917
+msgid "Password:"
+msgstr "Ijambobanga:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, fuzzy, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Ukoresha:"
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:883
+#: daemon/verify-shadow.c:229
+#, fuzzy, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Ifashayinjira ku Kugaragaza"
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+#, fuzzy
+msgid "The system administrator is not allowed to login from this screen"
+msgstr ""
+"Sisitemu umuyobozi/ uyobora ni OYA Kuri Ifashayinjira Bivuye iyi Mugaragaza"
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, fuzzy, c-format
+msgid "User %s not allowed to log in"
+msgstr "OYA Kuri LOG in"
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:929
+#: daemon/verify-pam.c:1213 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+#, fuzzy
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr "Sisitemu umuyobozi/ uyobora Yahagaritswe Aderesi"
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:947
+#: daemon/verify-pam.c:1230 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, fuzzy, c-format
+msgid "Cannot set user group for %s"
+msgstr "Gushyiraho Ukoresha: Itsinda kugirango"
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:949
+#: daemon/verify-pam.c:1233 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+#, fuzzy
+msgid ""
+"\n"
+"Cannot set your user group; you will not be able to log in. Please contact "
+"your system administrator."
+msgstr "Shakishauyoboraurwungano."
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, fuzzy, c-format
+msgid "Password of %s has expired"
+msgstr "Bya Byarengeje igihe"
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+#, fuzzy
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr "Bya ngombwa Kuri Guhindura>> Ijambobanga... Guhitamo a Gishya"
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+#, fuzzy
+msgid ""
+"\n"
+"Cannot change your password; you will not be able to log in. Please try "
+"again later or contact your system administrator."
+msgstr ""
+"Guhindura>> Ijambobanga... OYA Kuri LOG in Cyangwa Umuntu Sisitemu "
+"umuyobozi/ uyobora"
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+#, fuzzy
+msgid ""
+"Your password has been changed but you may have to change it again. Please "
+"try again later or contact your system administrator."
+msgstr ""
+"Ijambobanga... Byahinduwe Gicurasi Kuri Guhindura>> Cyangwa Umuntu Sisitemu "
+"umuyobozi/ uyobora"
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+#, fuzzy
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Ijambobanga... Byarengeje igihe a Sisitemu umuyobozi/ uyobora NONEAHA "
+"Guhindura>>"
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+#, fuzzy
+msgid "Internal error on passwdexpired"
+msgstr "Ikosa ku"
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+#, fuzzy
+msgid ""
+"An internal error occurred. You will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"By'imbere Ikosa OYA Kuri LOG in Cyangwa Umuntu Sisitemu umuyobozi/ uyobora"
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, fuzzy, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Kubona Imiterere kugirango"
+
+#: daemon/verify-pam.c:346
+#, fuzzy
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Bya ngombwa Kuri Guhindura>> Ijambobanga... Ako kanya Ijambobanga..."
+
+#: daemon/verify-pam.c:347
+#, fuzzy
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Bya ngombwa Kuri Guhindura>> Ijambobanga... Ako kanya Imizi"
+
+#: daemon/verify-pam.c:348
+#, fuzzy
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Aderesi Byarengeje igihe Umuntu Sisitemu umuyobozi/ uyobora"
+
+#: daemon/verify-pam.c:349
+#, fuzzy
+msgid "No password supplied"
+msgstr "Ijambobanga..."
+
+#: daemon/verify-pam.c:350
+msgid "Password unchanged"
+msgstr ""
+
+#: daemon/verify-pam.c:351
+#, fuzzy
+msgid "Can not get username"
+msgstr "OYA Kubona Izina ry'ukoresha"
+
+#: daemon/verify-pam.c:352
+#, fuzzy
+msgid "Retype new UNIX password:"
+msgstr "Gishya Ijambobanga..."
+
+#: daemon/verify-pam.c:353
+#, fuzzy
+msgid "Enter new UNIX password:"
+msgstr "Gishya Ijambobanga..."
+
+#: daemon/verify-pam.c:354
+#, fuzzy
+msgid "(current) UNIX password:"
+msgstr "(KIGEZWEHO Ijambobanga..."
+
+#: daemon/verify-pam.c:355
+#, fuzzy
+msgid "Error while changing NIS password."
+msgstr "Ijambobanga..."
+
+#: daemon/verify-pam.c:356
+#, fuzzy
+msgid "You must choose a longer password"
+msgstr "Guhitamo a Ijambobanga..."
+
+#: daemon/verify-pam.c:357
+msgid "Password has been already used. Choose another."
+msgstr ""
+
+#: daemon/verify-pam.c:358
+#, fuzzy
+msgid "You must wait longer to change your password"
+msgstr "Tegereza Kuri Guhindura>> Ijambobanga..."
+
+#: daemon/verify-pam.c:359
+#, fuzzy
+msgid "Sorry, passwords do not match"
+msgstr "Amagambo banga OYA BIHUYE"
+
+#: daemon/verify-pam.c:653
+#, fuzzy
+msgid "Cannot setup pam handle with null display"
+msgstr "Imikorere Na: NTAGIHARI Kugaragaza"
+
+#: daemon/verify-pam.c:670
+#, fuzzy, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Kuri Serivisi"
+
+#: daemon/verify-pam.c:683
+#, fuzzy, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Gushyiraho"
+
+#: daemon/verify-pam.c:693
+#, fuzzy, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Gushyiraho"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:840 daemon/verify-pam.c:858 daemon/verify-pam.c:1152
+#: daemon/verify-pam.c:1164
+#, fuzzy
+msgid "Couldn't authenticate user"
+msgstr "Ukoresha:"
+
+#: daemon/verify-pam.c:886
+#, fuzzy
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"Sisitemu umuyobozi/ uyobora ni OYA Kuri Ifashayinjira Bivuye iyi Mugaragaza"
+
+#: daemon/verify-pam.c:910 daemon/verify-pam.c:1194
+#, fuzzy, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Guhindura>> Byanze kugirango Ukoresha:"
+
+#: daemon/verify-pam.c:912 daemon/verify-pam.c:1197
+#, fuzzy
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr "Guhindura>> Bya Byanze Cyangwa Umuntu Sisitemu umuyobozi/ uyobora"
+
+#: daemon/verify-pam.c:927 daemon/verify-pam.c:1210
+#, fuzzy, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Oya Kuri Sisitemu"
+
+#: daemon/verify-pam.c:933 daemon/verify-pam.c:1216
+#, fuzzy, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "OYA Kuri ku iyi Igihe"
+
+#: daemon/verify-pam.c:935
+#, fuzzy
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr "Sisitemu umuyobozi/ uyobora Yahagaritswe Kuri Sisitemu"
+
+#: daemon/verify-pam.c:940 daemon/verify-pam.c:1223
+#, fuzzy, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Gushyiraho kugirango"
+
+#: daemon/verify-pam.c:968 daemon/verify-pam.c:1253
+#, fuzzy, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Gushyiraho kugirango"
+
+#: daemon/verify-pam.c:982 daemon/verify-pam.c:1268
+#, fuzzy, c-format
+msgid "Couldn't open session for %s"
+msgstr "Gufungura Umukoro kugirango"
+
+#: daemon/verify-pam.c:1036
+#, fuzzy
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr "Byanze in"
+
+#: daemon/verify-pam.c:1052 daemon/verify-pam.c:1155 daemon/verify-pam.c:1167
+#, fuzzy
+msgid "Authentication failed"
+msgstr "Byanze"
+
+#: daemon/verify-pam.c:1121
+#, fuzzy
+msgid "Automatic login"
+msgstr "Ifashayinjira"
+
+#: daemon/verify-pam.c:1219
+#, fuzzy
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr "Sisitemu umuyobozi/ uyobora Yahagaritswe Kuri Sisitemu By'igihe gito"
+
+#: daemon/verify-pam.c:1433 daemon/verify-pam.c:1435
+#, fuzzy
+msgid "Can't find PAM configuration for gdm."
+msgstr "Gushaka Iboneza kugirango"
+
+#: daemon/xdmcp.c:369
+#, fuzzy, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s:OYA Kubona Seriveri Izina ry'inturo:"
+
+#: daemon/xdmcp.c:394
+#, fuzzy, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s:OYA Kurema"
+
+#: daemon/xdmcp.c:487
+#, fuzzy, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s:OYA Kuri"
+
+#: daemon/xdmcp.c:559
+#, fuzzy, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s:OYA Kurema"
+
+#: daemon/xdmcp.c:565
+#, fuzzy, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s:OYA Gusoma Umutwempangano"
+
+#: daemon/xdmcp.c:572
+#, fuzzy, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s:Verisiyo"
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, fuzzy, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s:Bivuye Ubuturo"
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, fuzzy, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s:OYA Bivuye"
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, fuzzy, c-format
+msgid "%s: Error in checksum"
+msgstr "%s:in"
+
+#: daemon/xdmcp.c:1121
+#, fuzzy, c-format
+msgid "%s: Could not read display address"
+msgstr "%s:OYA Gusoma Kugaragaza Aderesi"
+
+#: daemon/xdmcp.c:1129
+#, fuzzy, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s:OYA Gusoma Kugaragaza Umuyoboro Umubare"
+
+#: daemon/xdmcp.c:1193 daemon/xdmcp.c:1217
+#, fuzzy, c-format
+msgid "%s: Bad address"
+msgstr "%s:Aderesi"
+
+#: daemon/xdmcp.c:1376 daemon/xdmcp.c:1383
+#, fuzzy, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Ikibazo# Bivuye Ubuturo"
+
+#: daemon/xdmcp.c:1609 daemon/xdmcp.c:1616
+#, fuzzy, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s:Bivuye Ubuturo"
+
+#: daemon/xdmcp.c:1628 daemon/xdmcp.c:2004 daemon/xdmcp.c:2414
+#, fuzzy, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1635
+#, fuzzy, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1642
+#, fuzzy, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1650
+#, fuzzy, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1659
+#, fuzzy, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1669
+#, fuzzy, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1686
+#, fuzzy, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:1712 daemon/xdmcp.c:1719
+#, fuzzy, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s:Bivuye"
+
+#: daemon/xdmcp.c:1980 daemon/xdmcp.c:1987
+#, fuzzy, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s:Bivuye Ubuturo"
+
+#: daemon/xdmcp.c:1997 daemon/xdmcp.c:2421
+#, fuzzy, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:2011
+#, fuzzy, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s:OYA Gusoma"
+
+#: daemon/xdmcp.c:2132 daemon/xdmcp.c:2139 daemon/xdmcp.c:2151
+#: daemon/xdmcp.c:2261 daemon/xdmcp.c:2268 daemon/xdmcp.c:2280
+#, fuzzy, c-format
+msgid "%s: Could not read address"
+msgstr "%s:OYA Gusoma Aderesi"
+
+#: daemon/xdmcp.c:2391 daemon/xdmcp.c:2405
+#, fuzzy, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s:Bivuye Ubuturo"
+
+#: daemon/xdmcp.c:2714 daemon/xdmcp.c:2721 daemon/xdmcp.c:2727
+#, fuzzy, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s:Gushigikira"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+#, fuzzy
+msgid "Xnest command line"
+msgstr "Komandi: Umurongo"
+
+# svx/source\options\optcolor.src:RID_SVXPAGE_COLORCONFIG.CT_COLORCONFIG.WN_SCROLL.FT_BASICSTRING.text
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+#, fuzzy
+msgid "STRING"
+msgstr "Ikurikiranyanyuguti"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+#, fuzzy
+msgid "Extra options for Xnest"
+msgstr "Amahitamo kugirango"
+
+# basctl/source\basicide\moduldlg.src:RID_DLG_LIBS.RID_FL_OPTIONS.text
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+#, fuzzy
+msgid "OPTIONS"
+msgstr "Amahitamo"
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+#, fuzzy
+msgid "Run in background"
+msgstr "in Mbuganyuma"
+
+#: gui/gdmXnestchooser.c:175
+#, fuzzy
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Gukoresha Oya Ikibazo# Oya"
+
+#: gui/gdmXnestchooser.c:176
+#, fuzzy
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Ikibazo# Bya BUZIGUYE"
+
+#: gui/gdmXnestchooser.c:177
+#, fuzzy
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Bya BUZIGUYE"
+
+#: gui/gdmXnestchooser.c:179
+#, fuzzy
+msgid "Don't check for running gdm"
+msgstr "Kugenzura... kugirango"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:523
+#, fuzzy
+msgid "Please ask your system administrator to install it."
+msgstr "Sisitemu umuyobozi/ uyobora Kuri Kwinjiza porogaramu"
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+#, fuzzy
+msgid "Indirect XDMCP is not enabled"
+msgstr "ni OYA Bikora"
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+#, fuzzy
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr "Sisitemu umuyobozi/ uyobora Kuri Gushoboza in Porogaramu"
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+#, fuzzy
+msgid "XDMCP is not enabled"
+msgstr "ni OYA Bikora"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+#, fuzzy
+msgid "GDM is not running"
+msgstr "ni OYA"
+
+#: gui/gdmXnestchooser.c:606
+#, fuzzy
+msgid "Please ask your system administrator to start it."
+msgstr "Sisitemu umuyobozi/ uyobora Kuri Gutangira"
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+#, fuzzy
+msgid "Could not find a free display number"
+msgstr "OYA Gushaka a Kigenga Kugaragaza Umubare"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+#, fuzzy
+msgid "How to use this application"
+msgstr "Kuri Gukoresha iyi Porogaramu"
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+#, fuzzy
+msgid "Probe the network"
+msgstr "urusobe"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+#, fuzzy
+msgid "Exit the application"
+msgstr "Porogaramu"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+#, fuzzy
+msgid "Open a session to the selected host"
+msgstr "a Umukoro Kuri Byahiswemo Ubuturo"
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+#, fuzzy
+msgid "C_onnect"
+msgstr "Kwihuza"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Imimerere"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+#, fuzzy
+msgid "A_dd host: "
+msgstr "Ubuturo"
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+#, fuzzy
+msgid "Query and add this host to the above list"
+msgstr "Na Kongeramo iyi Ubuturo Kuri hejuru Urutonde"
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:75
+#, fuzzy
+msgid "_Add"
+msgstr "Kongeramo"
+
+#: gui/gdmchooser.c:80
+#, fuzzy
+msgid "Please wait: scanning local network..."
+msgstr "Tegereza urusobe"
+
+#: gui/gdmchooser.c:81
+#, fuzzy
+msgid "No serving hosts were found."
+msgstr "Byabonetse"
+
+#: gui/gdmchooser.c:82
+#, fuzzy
+msgid "Choose a ho_st to connect to:"
+msgstr "a Ubuturo Kuri Kwihuza Kuri"
+
+#. markup
+#: gui/gdmchooser.c:659
+#, fuzzy
+msgid "Cannot connect to remote server"
+msgstr "Kwihuza Kuri Seriveri"
+
+#: gui/gdmchooser.c:660
+#, fuzzy, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr "Usabwekwongeramukanya."
+
+#. markup
+#: gui/gdmchooser.c:1284
+#, fuzzy
+msgid "Did not receive response from server"
+msgstr "OYA Akira Bivuye Seriveri"
+
+#: gui/gdmchooser.c:1285
+#, fuzzy, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr "Usabwekwongeramukanya."
+
+#: gui/gdmchooser.c:1391
+#, fuzzy
+msgid "Cannot find host"
+msgstr "Gushaka Ubuturo"
+
+#: gui/gdmchooser.c:1392
+#, fuzzy, c-format
+msgid "I cannot find the host \"%s\". Perhaps you have mistyped it."
+msgstr "Gushaka Ubuturo"
+
+#: gui/gdmchooser.c:1678
+#, fuzzy
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Ubuso Bya iyi Porogaramu ku urusobe Bikora Kuri Ifashayinjira Kuri Ikindi "
+"Nka NIBA ku ikoresha urusobe kugirango Gishya ku Byahiswemo a Ubuturo Kanda "
+"Kuri Gufungura a Umukoro Kuri"
+
+#: gui/gdmchooser.c:1725
+#, fuzzy, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Gufungura Mburabuzi Ubuturo Agashushondanga"
+
+#: gui/gdmchooser.c:1950 gui/gdmlogin.c:3706 gui/gdmlogin.c:3713
+#: gui/greeter/greeter.c:1107 gui/greeter/greeter.c:1114
+#, fuzzy
+msgid "Could not set signal mask!"
+msgstr "OYA Gushyiraho"
+
+#: gui/gdmchooser.c:1956
+#, fuzzy
+msgid "Socket for xdm communication"
+msgstr "kugirango Itumanaho"
+
+#: gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr ""
+
+#: gui/gdmchooser.c:1959
+#, fuzzy
+msgid "Client address to return in response to xdm"
+msgstr "Aderesi Kuri Garuka in Kuri"
+
+# sc/source\core\src\compiler.src:RID_SC_FUNCTION_NAMES.SC_OPCODE_ADRESS.text
+#: gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "ADERESI"
+
+#: gui/gdmchooser.c:1962
+#, fuzzy
+msgid "Connection type to return in response to xdm"
+msgstr "Ubwoko Kuri Garuka in Kuri"
+
+# sc/source\core\src\compiler.src:RID_SC_FUNCTION_NAMES.SC_OPCODE_TYPE.text
+#: gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "UBWOKO"
+
+#. markup
+#: gui/gdmchooser.c:2091
+#, fuzzy
+msgid "Cannot run chooser"
+msgstr "Gukoresha"
+
+#: gui/gdmchooser.c:2092
+#, fuzzy, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr "Verisiyo OYA BIHUYE Verisiyo Ongera utangire Cyangwa"
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:76
+#, fuzzy
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "ni OYA"
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:79
+#, fuzzy
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr "in FACT ikoresha a Kugaragaza Muyobozi Nka Cyangwa"
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:82
+#, fuzzy
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+"Kuri Gukoresha iyi Gutangira Cyangwa Sisitemu umuyobozi/ uyobora Kuri "
+"Gutangira"
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+#, fuzzy
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Na:"
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+#, fuzzy
+msgid "Perhaps you have an old version of GDM running."
+msgstr "ki/ bishaje Verisiyo Bya"
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+#, fuzzy
+msgid "Cannot communicate with gdm. Perhaps you have an old version running."
+msgstr "Na: ki/ bishaje Verisiyo"
+
+#: gui/gdmcomm.c:459
+#, fuzzy
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Bya"
+
+#: gui/gdmcomm.c:461
+#, fuzzy
+msgid "There were errors trying to start the X server."
+msgstr "Amakosa Kuri Gutangira Seriveri"
+
+#: gui/gdmcomm.c:463
+#, fuzzy
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Seriveri Byanze ni OYA"
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr ""
+
+#: gui/gdmcomm.c:468
+#, fuzzy
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr "Seriveri Kwihuza Kuri KIGEZWEHO Seriveri Gicurasi Ibuze IDOSIYE"
+
+#: gui/gdmcomm.c:473
+#, fuzzy
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Seriveri ni OYA Bihari Cyangwa ni Kwinjiza porogaramu in Itondekanya Kuri "
+"Gukoresha Ifashayinjira"
+
+#: gui/gdmcomm.c:478
+#, fuzzy
+msgid "The X server is not available. Gdm may be misconfigured."
+msgstr "Seriveri ni OYA Bihari Gicurasi"
+
+#: gui/gdmcomm.c:481
+#, fuzzy
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Kuri Gushyiraho Kitazwi Gufunga Igikorwa Cyangwa Kuri Gushyiraho a Gufunga "
+"Igikorwa ni OYA Bihari"
+
+#: gui/gdmcomm.c:484
+#, fuzzy
+msgid "Virtual terminals not supported."
+msgstr "OYA"
+
+#: gui/gdmcomm.c:486
+#, fuzzy
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Kuri Guhindura>> Kuri Sibyo Kitaboneka Umubare"
+
+#: gui/gdmcomm.c:488
+#, fuzzy
+msgid "Trying to update an unsupported configuration key."
+msgstr "Kuri Kuvugurura Iboneza Urufunguzo"
+
+#: gui/gdmcomm.c:490
+#, fuzzy
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr "OYA Kuri kugirango iyi IDOSIYE ni OYA Gushyiraho Hejuru"
+
+#: gui/gdmcomm.c:494
+#, fuzzy
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Ubutumwa Yoherejwe: Kuri Na RW"
+
+# starmath/source\smres.src:RID_ERR_UNKOWN.text
+#: gui/gdmcomm.c:497
+#, fuzzy
+msgid "Unknown error occurred."
+msgstr "Habazwi ikosa ritazwi"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+#, fuzzy
+msgid "Log in as another user inside a nested window"
+msgstr "in Nka Ukoresha: Mo Imbere a Idirishya"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+#, fuzzy
+msgid "New Login in a Nested Window"
+msgstr "in a"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+#, fuzzy
+msgid "Cannot change display"
+msgstr "Guhindura>> Kugaragaza"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr ""
+
+#: gui/gdmflexiserver.c:212
+#, fuzzy, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "ku Kitaboneka"
+
+#: gui/gdmflexiserver.c:217
+#, fuzzy, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Kugaragaza ku Kitaboneka"
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2908
+#: gui/greeter/greeter_item_ulist.c:180
+msgid "Username"
+msgstr "Izina ry'ukoresha"
+
+# offmgr/source\offapp\dialog\optgdlg.src:OFA_TP_VIEW.GB_APPEARANCE.text
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "Kugaragaza"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr ""
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr ""
+
+#: gui/gdmflexiserver.c:315
+#, fuzzy
+msgid "Change to _Existing Display"
+msgstr "Kuri"
+
+#: gui/gdmflexiserver.c:323
+#, fuzzy
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr "Gufungura Guhitamo Bivuye Urutonde munsi Cyangwa Gufungura a Gishya"
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+#, fuzzy
+msgid "Can't lock screen"
+msgstr "Mugaragaza"
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+#, fuzzy
+msgid "Can't disable xscreensaver display hacks"
+msgstr "Kugaragaza"
+
+#: gui/gdmflexiserver.c:548
+#, fuzzy
+msgid "Choose server"
+msgstr "Seriveri"
+
+#: gui/gdmflexiserver.c:559
+#, fuzzy
+msgid "Choose the X server to start"
+msgstr "Seriveri Kuri Gutangira"
+
+#: gui/gdmflexiserver.c:565
+#, fuzzy
+msgid "Standard server"
+msgstr "Seriveri"
+
+#: gui/gdmflexiserver.c:632
+#, fuzzy
+msgid "Send the specified protocol command to gdm"
+msgstr "Porotokole Komandi: Kuri"
+
+# padmin/source\rtsetup.src:RID_RTS_RTSDIALOG.RID_RTS_RTSDIALOG_TABCONTROL.RID_RTS_COMMANDPAGE.text
+#: gui/gdmflexiserver.c:632
+#, fuzzy
+msgid "COMMAND"
+msgstr "Icyo wifuza"
+
+#: gui/gdmflexiserver.c:633
+#, fuzzy
+msgid "Xnest mode"
+msgstr "Ubwoko"
+
+#: gui/gdmflexiserver.c:634
+#, fuzzy
+msgid "Do not lock current screen"
+msgstr "OYA KIGEZWEHO Mugaragaza"
+
+#: gui/gdmflexiserver.c:635
+#, fuzzy
+msgid "Debugging output"
+msgstr "Ibisohoka"
+
+#: gui/gdmflexiserver.c:636
+#, fuzzy
+msgid "Authenticate before running --command"
+msgstr "Mbere Komandi:"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+#, fuzzy
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "OYA Kuri kugirango iyi"
+
+#: gui/gdmflexiserver.c:729
+#, fuzzy
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "IDOSIYE ni OYA Gushyiraho Hejuru"
+
+#. markup
+#: gui/gdmflexiserver.c:753
+#, fuzzy
+msgid "You do not seem to be logged in on the console"
+msgstr "OYA Kuri in ku"
+
+#: gui/gdmflexiserver.c:756
+#, fuzzy
+msgid "Starting a new login only works correctly on the console."
+msgstr "a Gishya Ifashayinjira ku"
+
+#. markup
+#: gui/gdmflexiserver.c:803
+#, fuzzy
+msgid "Cannot start new display"
+msgstr "Gutangira Gishya Kugaragaza"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+#, fuzzy
+msgid "Log in as another user without logging out"
+msgstr "in Nka Ukoresha: Inyuma"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+#, fuzzy
+msgid "A-M|Afrikaans"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+#, fuzzy
+msgid "A-M|Albanian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+#, fuzzy
+msgid "A-M|Amharic"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+#, fuzzy
+msgid "A-M|Arabic (Egypt)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+#, fuzzy
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+#, fuzzy
+msgid "A-M|Armenian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+#, fuzzy
+msgid "A-M|Azerbaijani"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+#, fuzzy
+msgid "A-M|Basque"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+#, fuzzy
+msgid "A-M|Belarusian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+#, fuzzy
+msgid "A-M|Bengali"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+#, fuzzy
+msgid "A-M|Bengali (India)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+#, fuzzy
+msgid "A-M|Bulgarian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+#, fuzzy
+msgid "A-M|Bosnian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+#, fuzzy
+msgid "A-M|Catalan"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+#, fuzzy
+msgid "A-M|Chinese (China Mainland)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+#, fuzzy
+msgid "A-M|Chinese (Hong Kong)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+#, fuzzy
+msgid "A-M|Chinese (Singapore)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+#, fuzzy
+msgid "A-M|Chinese (Taiwan)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+#, fuzzy
+msgid "A-M|Croatian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+#, fuzzy
+msgid "A-M|Czech"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+#, fuzzy
+msgid "A-M|Danish"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+#, fuzzy
+msgid "A-M|Dutch"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+#, fuzzy
+msgid "A-M|English (USA)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+#, fuzzy
+msgid "A-M|English (Australia)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+#, fuzzy
+msgid "A-M|English (UK)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+#, fuzzy
+msgid "A-M|English (Canada)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+#, fuzzy
+msgid "A-M|English (Ireland)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+#, fuzzy
+msgid "A-M|English (Denmark)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+#, fuzzy
+msgid "A-M|English (South Africa)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+#, fuzzy
+msgid "A-M|Estonian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+#, fuzzy
+msgid "A-M|Finnish"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+#, fuzzy
+msgid "A-M|French"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+#, fuzzy
+msgid "A-M|French (Belgium)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+#, fuzzy
+msgid "A-M|French (Switzerland)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+#, fuzzy
+msgid "A-M|Galician"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+#, fuzzy
+msgid "A-M|German"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+#, fuzzy
+msgid "A-M|German (Austria)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+#, fuzzy
+msgid "A-M|German (Switzerland)"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+#, fuzzy
+msgid "A-M|Greek"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+#, fuzzy
+msgid "A-M|Gujarati"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133 gui/gdmlanguages.c:135
+#, fuzzy
+msgid "A-M|Hebrew"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+#, fuzzy
+msgid "A-M|Hindi"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+#, fuzzy
+msgid "A-M|Hungarian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+#, fuzzy
+msgid "A-M|Icelandic"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+#, fuzzy
+msgid "A-M|Indonesian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+#, fuzzy
+msgid "A-M|Interlingua"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+#, fuzzy
+msgid "A-M|Irish"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+#, fuzzy
+msgid "A-M|Italian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+#, fuzzy
+msgid "A-M|Japanese"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:153
+#, fuzzy
+msgid "A-M|Kannada"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:156
+#, fuzzy
+msgid "A-M|Kinyarwanda"
+msgstr "A"
+
+#: gui/gdmlanguages.c:157
+#, fuzzy
+msgid "A-M|Korean"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:159
+#, fuzzy
+msgid "A-M|Latvian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:161
+#, fuzzy
+msgid "A-M|Lithuanian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:163
+#, fuzzy
+msgid "A-M|Macedonian"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:165
+#, fuzzy
+msgid "A-M|Malay"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:167
+#, fuzzy
+msgid "A-M|Malayalam"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:169
+#, fuzzy
+msgid "A-M|Marathi"
+msgstr "A"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:171
+#, fuzzy
+msgid "A-M|Mongolian"
+msgstr "A"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Northern Sotho"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Norwegian (bokmal)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Oriya"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Panjabi"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Persian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Polish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+msgid "N-Z|Portuguese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Romanian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Russian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195 gui/gdmlanguages.c:197
+msgid "N-Z|Serbian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Serbian (Latin)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Serbian (Jekavian)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Slovak"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Slovenian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Spanish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Spanish (Mexico)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:211
+msgid "N-Z|Swedish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:213
+msgid "N-Z|Swedish (Finland)"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:215
+msgid "N-Z|Tamil"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:217
+msgid "N-Z|Telugu"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:219
+msgid "N-Z|Thai"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:221
+msgid "N-Z|Turkish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:223
+msgid "N-Z|Ukrainian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:225
+msgid "N-Z|Vietnamese"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:227
+msgid "N-Z|Walloon"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:229
+msgid "N-Z|Welsh"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:231
+msgid "N-Z|Yiddish"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:233
+msgid "N-Z|Zulu"
+msgstr ""
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:235
+#, fuzzy
+msgid "Other|POSIX/C English"
+msgstr "C"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:419
+#, fuzzy
+msgid "A-M"
+msgstr "A"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:427
+msgid "N-Z"
+msgstr ""
+
+#: gui/gdmlogin.c:218
+#, fuzzy, c-format
+msgid "User %s will login in %d seconds"
+msgstr "Ifashayinjira in amasogonda"
+
+#: gui/gdmlogin.c:443
+#, c-format
+msgid "%s: String too long!"
+msgstr ""
+
+#: gui/gdmlogin.c:445
+#, fuzzy, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sWelcomeKuri"
+
+#. markup
+#: gui/gdmlogin.c:533
+#, fuzzy
+msgid "Could not fork a new process!"
+msgstr "OYA a Gishya"
+
+#: gui/gdmlogin.c:535
+#, fuzzy
+msgid "You likely won't be able to log in either."
+msgstr "Kuri LOG in"
+
+#: gui/gdmlogin.c:579 gui/greeter/greeter_system.c:45
+#, fuzzy
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Kuri"
+
+#. markup
+#: gui/gdmlogin.c:581 gui/gdmlogin.c:2775 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:47 gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr ""
+
+#: gui/gdmlogin.c:593 gui/greeter/greeter_system.c:58
+#, fuzzy
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Kuri Hasi"
+
+#. markup
+#: gui/gdmlogin.c:595 gui/gdmlogin.c:2788 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:60 gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr ""
+
+#: gui/gdmlogin.c:615 gui/greeter/greeter_system.c:70
+#, fuzzy
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Kuri"
+
+#. markup
+#: gui/gdmlogin.c:617 gui/gdmlogin.c:2802 gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr ""
+
+#: gui/gdmlogin.c:681 gui/gdmlogin.c:3471 gui/greeter/greeter.c:168
+#: gui/greeter/greeter.c:858
+msgid "Welcome"
+msgstr "Urakaza neza"
+
+# setup2/source\ui\pages\ppatch.src:RESID_PAGE_PATCH.FT_INFO1.text
+#: gui/gdmlogin.c:684 gui/gdmlogin.c:3474 gui/greeter/greeter.c:171
+#: gui/greeter/greeter.c:861
+#, fuzzy, c-format
+msgid "Welcome to %n"
+msgstr "Ikaze kuri %n%PRODUCTPATCHNAME"
+
+#: gui/gdmlogin.c:735 gui/greeter/greeter.c:198
+#, fuzzy
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "Birutwa 5 Gukoresha 5"
+
+#: gui/gdmlogin.c:853 gui/greeter/greeter_session.c:119
+#, fuzzy, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr "Umukoro Ubwoko ni OYA ku iyi Kuri Ubwoko Mburabuzi kugirango"
+
+#. markup
+#: gui/gdmlogin.c:859 gui/gdmlogin.c:886 gui/gdmlogin.c:964
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr ""
+
+#: gui/gdmlogin.c:859 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:878 gui/gdmlogin.c:958
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, fuzzy, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"kugirango iyi Umukoro Mburabuzi Igenamiterere ni Kuri Ubwoko Mburabuzi "
+"kugirango"
+
+#: gui/gdmlogin.c:886 gui/gdmlogin.c:964
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr ""
+
+#: gui/gdmlogin.c:896 gui/greeter/greeter_session.c:168
+#, fuzzy, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"kugirango iyi Umukoro Kuri Ubwoko Mburabuzi kugirango Gukoresha Bivuye "
+"Ibikubiyemo"
+
+#: gui/gdmlogin.c:940 gui/gdmlogin.c:949
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr ""
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1886
+#: gui/gdmlogin.c:2385 gui/gdmlogin.c:3014
+#, fuzzy
+msgid "_Username:"
+msgstr "Izina ry'ukoresha"
+
+#: gui/gdmlogin.c:1162
+#, fuzzy, c-format
+msgid "%s session selected"
+msgstr "%sUmukoro Byahiswemo"
+
+#: gui/gdmlogin.c:1188 gui/gdmlogin.c:1498 gui/greeter/greeter_session.c:271
+#, fuzzy
+msgid "_Last"
+msgstr "Iheruka"
+
+#: gui/gdmlogin.c:1199 gui/greeter/greeter_session.c:277
+#, fuzzy
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "in ikoresha Umukoro Iheruka Igihe in"
+
+#: gui/gdmlogin.c:1210
+msgid "Failsafe GNOME"
+msgstr ""
+
+#: gui/gdmlogin.c:1211 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr ""
+
+#: gui/gdmlogin.c:1360 gui/greeter/greeter_session.c:429
+#, fuzzy, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s:bushyinguro OYA Byabonetse"
+
+#: gui/gdmlogin.c:1366 gui/greeter/greeter_session.c:437
+#, fuzzy
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Byabonetse in Umukoro bushyinguro"
+
+#: gui/gdmlogin.c:1377
+msgid "Failsafe _GNOME"
+msgstr ""
+
+#: gui/gdmlogin.c:1379 gui/greeter/greeter_session.c:451
+#, fuzzy
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"ni a Umukoro LOG Inyandikoporogaramu Gusoma Na ni Kuri Ryari: LOG in "
+"Gukoresha Umukoro"
+
+#: gui/gdmlogin.c:1402 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr ""
+
+#: gui/gdmlogin.c:1404 gui/greeter/greeter_session.c:475
+#, fuzzy
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"ni a Umukoro LOG a Inyandikoporogaramu Gusoma Na ni Kuri Ryari: LOG in "
+"Gusohoka Ubwoko"
+
+#: gui/gdmlogin.c:1425 gui/greeter/greeter_session.c:495
+#, fuzzy
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr "Mburabuzi Umukoro Ihuza Byabonetse"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1469
+#, fuzzy, c-format
+msgid "%s language selected"
+msgstr "%sUrurimi Byahiswemo"
+
+#: gui/gdmlogin.c:1509
+#, fuzzy
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "in ikoresha Ururimi Iheruka Igihe in"
+
+#: gui/gdmlogin.c:1513
+msgid "_System Default"
+msgstr ""
+
+#: gui/gdmlogin.c:1524
+#, fuzzy
+msgid "Log in using the default system language"
+msgstr "in ikoresha Mburabuzi Sisitemu Ururimi"
+
+# framework/source\classes\fltdlg.src:STR_FILTER_OTHERS.text
+#: gui/gdmlogin.c:1544
+#, fuzzy
+msgid "_Other"
+msgstr "Ikindi"
+
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_PASSWORD.text
+#: gui/gdmlogin.c:1918
+#, fuzzy
+msgid "_Password:"
+msgstr "Ijambobanga..."
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2144 gui/greeter/greeter.c:436
+#, fuzzy
+msgid "Please insert 25 cents to log in."
+msgstr "Kongeramo 25% Kuri LOG in"
+
+#: gui/gdmlogin.c:2500
+msgid "GNOME Desktop Manager"
+msgstr ""
+
+#: gui/gdmlogin.c:2526 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr ""
+
+#: gui/gdmlogin.c:2528 gui/greeter/greeter_item.c:143
+#, fuzzy
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a%b%d,%l:%M%p"
+
+#: gui/gdmlogin.c:2577
+msgid "Finger"
+msgstr ""
+
+#: gui/gdmlogin.c:2683
+msgid "GDM Login"
+msgstr ""
+
+#: gui/gdmlogin.c:2726 gui/greeter/greeter_parser.c:997
+#, fuzzy
+msgid "_Session"
+msgstr "Umukoro"
+
+# sc/source\ui\src\sortdlg.src:RID_SCPAGE_SORT_OPTIONS.FT_LANGUAGE.text
+#: gui/gdmlogin.c:2733 gui/greeter/greeter_parser.c:992
+#, fuzzy
+msgid "_Language"
+msgstr "Ururimi"
+
+#: gui/gdmlogin.c:2745 gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr ""
+
+#: gui/gdmlogin.c:2752 gui/greeter/greeter_system.c:141
+#: gui/greeter/greeter_system.c:331
+#, fuzzy
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr "Kwemerera Kuri LOG Bihari NIBA"
+
+#: gui/gdmlogin.c:2761 gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr ""
+
+#: gui/gdmlogin.c:2768 gui/greeter/greeter_system.c:156
+#: gui/greeter/greeter_system.c:351
+#, fuzzy
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr "iyi Ifashayinjira Muyobozi Imizi Ijambobanga..."
+
+#: gui/gdmlogin.c:2782 gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr ""
+
+#: gui/gdmlogin.c:2795 gui/greeter/greeter_system.c:187
+#, fuzzy
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Hasi Sisitemu Gicurasi Bidakora"
+
+#: gui/gdmlogin.c:2809 gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr ""
+
+#: gui/gdmlogin.c:2815 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr ""
+
+#: gui/gdmlogin.c:2824
+msgid "_Theme"
+msgstr ""
+
+#: gui/gdmlogin.c:2835 gui/greeter/greeter_canvas_item.c:146
+#: gui/greeter/greeter_parser.c:1012
+#, fuzzy
+msgid "_Quit"
+msgstr "Kuvamo"
+
+#: gui/gdmlogin.c:2837 gui/greeter/greeter_canvas_item.c:148
+#: gui/greeter/greeter_parser.c:1007
+#, fuzzy
+msgid "D_isconnect"
+msgstr "Gucomora"
+
+# sfx2/source\toolbox\tbxopdlg.src:TP_CONFIG_OBJECTBAR.STR_SYMBOL.text
+#: gui/gdmlogin.c:2901 gui/greeter/greeter_item_ulist.c:173
+msgid "Icon"
+msgstr "Agashushondanga"
+
+#. markup
+#: gui/gdmlogin.c:3550 gui/gdmlogin.c:3581 gui/gdmlogin.c:3625
+#: gui/greeter/greeter.c:669 gui/greeter/greeter.c:701
+#: gui/greeter/greeter.c:746
+#, fuzzy
+msgid "Cannot start the greeter"
+msgstr "Gutangira"
+
+#: gui/gdmlogin.c:3551 gui/gdmlogin.c:3582
+#, fuzzy, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr "Verisiyo OYA BIHUYE Verisiyo Ongera utangire Cyangwa"
+
+#: gui/gdmlogin.c:3588 gui/gdmlogin.c:3634 gui/greeter/greeter.c:708
+#: gui/greeter/greeter.c:755
+msgid "Reboot"
+msgstr ""
+
+#: gui/gdmlogin.c:3626
+#, fuzzy, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr "Verisiyo OYA BIHUYE Verisiyo Ongera utangire Cyangwa"
+
+# #-#-#-#-#  setup2.pot (Gnome 2.12)  #-#-#-#-#
+# setup2/source\ui\app.src:STR_RESTART_BTN_YES.text
+# #-#-#-#-#  setup2.pot (Gnome 2.12)  #-#-#-#-#
+# setup2/source\ui\pages\phavefun.src:RESID_PAGE_PAGEHAVEFUN.STR_RESTART_BTN_YES.text
+# #-#-#-#-#  setup2.pot (Gnome 2.12)  #-#-#-#-#
+# setup2/source\ui\pages\vefun.src:RESID_PAGE_PAGEHAVEFUN.STR_RESTART_BTN_YES.text
+#: gui/gdmlogin.c:3632 gui/greeter/greeter.c:753
+msgid "Restart"
+msgstr "Ongera utangire"
+
+#: gui/gdmlogin.c:3664
+#, fuzzy, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Gufungura Mucukumbuzi"
+
+#. markup
+#: gui/gdmlogin.c:3828 gui/greeter/greeter.c:1341
+#, fuzzy
+msgid "Session directory is missing"
+msgstr "bushyinguro ni Ibuze"
+
+#: gui/gdmlogin.c:3830 gui/greeter/greeter.c:1343
+#, fuzzy
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Umukoro bushyinguro ni Ibuze Cyangwa ubusa Bihari Gukoresha LOG in Na Iboneza"
+
+#. markup
+#: gui/gdmlogin.c:3854 gui/greeter/greeter.c:1368
+#, fuzzy
+msgid "Configuration is not correct"
+msgstr "ni OYA"
+
+#: gui/gdmlogin.c:3856 gui/greeter/greeter.c:1370
+#, fuzzy
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+"Iboneza IDOSIYE Kirimo Sibyo Komandi: Umurongo kugirango Ifashayinjira "
+"Ikiganiro Na Mburabuzi Komandi: Iboneza"
+
+#. markup
+#: gui/gdmlogin.c:3881 gui/greeter/greeter.c:1397
+#, fuzzy
+msgid "No configuration was found"
+msgstr "Iboneza Byabonetse"
+
+#: gui/gdmlogin.c:3883 gui/greeter/greeter.c:1399
+#, fuzzy
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+"Iboneza OYA Byabonetse ni ikoresha Kuri Gukoresha iyi Umukoro LOG in Na "
+"Kurema a Iboneza IDOSIYE Na: Iboneza Porogaramu"
+
+# sfx2/sdi\sfxslots.src:SID_OPENDOC.text
+#: gui/gdmphotosetup.c:180 gui/gdmsetup.c:1337 gui/gdmsetup.c:1880
+msgid "Open File"
+msgstr "Gufungura Dosiye"
+
+#: gui/gdmphotosetup.c:198 gui/gdmsetup.c:1352
+#, fuzzy
+msgid "PNG and JPEG"
+msgstr "Na"
+
+#. markup
+#: gui/gdmphotosetup.c:266
+#, fuzzy
+msgid "The face browser is not configured"
+msgstr "Mucukumbuzi ni OYA"
+
+#: gui/gdmphotosetup.c:269
+#, fuzzy
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+"Mucukumbuzi ni OYA in Iboneza Sisitemu umuyobozi/ uyobora Kuri Gushoboza in "
+"Porogaramu"
+
+#: gui/gdmphotosetup.c:279 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr ""
+
+#: gui/gdmphotosetup.c:289
+#, fuzzy
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "a Kuri Garagaza in"
+
+# setup2/source\ui\pages\pasupath.src:RESID_PAGE_PAGEASRV_USERPATH.PB_SEARCH.text
+#: gui/gdmphotosetup.c:315
+#, fuzzy
+msgid "_Browse"
+msgstr "Gushakisha"
+
+#. markup
+#: gui/gdmphotosetup.c:348
+#, fuzzy
+msgid "No picture selected."
+msgstr "y'Ishusho Byahiswemo"
+
+#. markup
+#: gui/gdmphotosetup.c:372
+#, fuzzy
+msgid "Cannot open file"
+msgstr "Gufungura IDOSIYE"
+
+#: gui/gdmphotosetup.c:373
+#, fuzzy, c-format
+msgid "File %s cannot be opened for writing\n"
+msgstr "Idosiye kugirango"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+#, fuzzy
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr "y'Ishusho Garagaza in Ifashayinjira Muyobozi Mucukumbuzi"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:35
+msgid "Login Screen Setup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:30
+msgid "Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:25
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup-strings.c:37
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup-strings.c:81
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup-strings.c:90
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup-strings.c:100
+#: gui/gdmsetup-strings.c:107 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:33
+msgid "L_ocal: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:86
+msgid "_Remote: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:91
+#, fuzzy
+msgid "_Welcome string: "
+msgstr "Ikurikiranyanyuguti"
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:55
+#, fuzzy, no-c-format
+msgid "Re_mote welcome string (%n = hostname): "
+msgstr "Urakaza neza Ikurikiranyanyuguti Izina ry'inturo:"
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup.glade.h:61
+#, fuzzy, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr "Kuri in Nka Urakaza neza Kongeramo in Na ku Izina: Bya"
+
+#: gui/gdmsetup-strings.c:16 gui/gdmsetup.glade.h:63
+#, fuzzy, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr "Kuri in kugirango Abantu in Na: Kongeramo in Na ku Izina: Bya"
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:12
+#, fuzzy
+msgid "Always use 24 hour cloc_k format"
+msgstr "Gukoresha ISAHA Imiterere"
+
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+msgid "GTK+ Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup-strings.c:22
+msgid "Themed Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:23
+msgid "Disabled"
+msgstr "Yahagaritswe"
+
+#: gui/gdmsetup-strings.c:24 gui/gdmsetup.glade.h:15
+msgid "Automatic Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup.glade.h:76
+#, fuzzy
+msgid "_Automatic login username:"
+msgstr "Ifashayinjira Izina ry'ukoresha"
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:83
+#, fuzzy
+msgid "_Login a user automatically on first bootup"
+msgstr "a Ukoresha: ku buryo bwikora ku Itangira"
+
+# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.FT_DBAREA.text
+# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_SPEC_FILTER.FT_DBAREA.text
+# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.FT_DBAREA.text
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:96
+msgid "dummy"
+msgstr "Ishusho"
+
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup.glade.h:65
+msgid "Timed Login"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:90
+#, fuzzy
+msgid "_Timed login username:"
+msgstr "Ifashayinjira Izina ry'ukoresha"
+
+#: gui/gdmsetup-strings.c:32 gui/gdmsetup.glade.h:88
+#, fuzzy
+msgid "_Seconds before login:"
+msgstr "Mbere Ifashayinjira"
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:36
+#, fuzzy
+msgid "Login a _user automatically after a specified number of seconds"
+msgstr "a Ukoresha: ku buryo bwikora Nyuma a Umubare Bya amasogonda"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:68
+msgid "_1 General"
+msgstr ""
+
+# #-#-#-#-#  officecfg.pot (Gnome 2.12)  #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Agenda.Logo.Visible.text
+# #-#-#-#-#  officecfg.pot (Gnome 2.12)  #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Letter.Print.Logo.text
+#: gui/gdmsetup-strings.c:36 gui/gdmsetup.glade.h:37
+msgid "Logo"
+msgstr "ikirango"
+
+# toolkit/source\awt\accessiblestrings.src:RID_STR_ACC_NAME_BROWSEBUTTON.text
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup-strings.c:46
+#: gui/gdmsetup-strings.c:102 gui/gdmsetup.glade.h:17
+msgid "Browse"
+msgstr "Gushakisha"
+
+# sw/source\ui\wizard\wizlogo.src:DLG_Lgo_RBtn_NoLogo.text
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup.glade.h:45
+#, fuzzy
+msgid "No Logo"
+msgstr "Nta kirangantego"
+
+# #-#-#-#-#  officecfg.pot (Gnome 2.12)  #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\WriterWeb.xcs:....Print.Content.Background.text
+# #-#-#-#-#  officecfg.pot (Gnome 2.12)  #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Print.Content.Background.text
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:16
+msgid "Background"
+msgstr "Mbuganyuma"
+
+#: gui/gdmsetup-strings.c:42 gui/gdmsetup.glade.h:84
+#, fuzzy
+msgid "_No background"
+msgstr "Mbuganyuma"
+
+# #-#-#-#-#  officecfg.pot (Gnome 2.12)  #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.text
+# #-#-#-#-#  officecfg.pot (Gnome 2.12)  #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Enable.text
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:80
+#, fuzzy
+msgid "_Image"
+msgstr "Ishusho"
+
+# goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.RB_COLOR.text
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:78
+#, fuzzy
+msgid "_Color"
+msgstr "Ibara"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:87
+#, fuzzy
+msgid "_Scale background image to fit"
+msgstr "Mbuganyuma Ishusho Kuri"
+
+#: gui/gdmsetup-strings.c:47 gui/gdmsetup.glade.h:44
+msgid "No Background"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:85
+#, fuzzy
+msgid "_Only color on remote displays"
+msgstr "Ibara ku"
+
+# svx/source\items\svxitems.src:RID_SVXITEMS_BACKGROUND_COLOR.text
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:77
+#, fuzzy
+msgid "_Background color: "
+msgstr "Ibara rya mbuganyuma:"
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:50
+#, fuzzy
+msgid "Pick a color"
+msgstr "a Ibara"
+
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.glade.h:69
+msgid "_2 GTK+ Greeter"
+msgstr ""
+
+# svx/source\dialog\rubydialog.src:RID_SVXDLG_RUBY.FT_PREVIEW.text
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:53
+msgid "Preview:"
+msgstr "Igaragazambere:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:48
+#, fuzzy
+msgid "No screenshot available"
+msgstr "Bihari"
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:20
+msgid "Description:"
+msgstr "Umwirondoro"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:18
+#, fuzzy
+msgid "Copyright:"
+msgstr "Uburenganzira bw'umuhimbyi"
+
+# shell/source\win32\shlxthandler\shlxthdl.lng:%AUTHOR_COLON%.text
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:14
+msgid "Author:"
+msgstr "Umwanditsi:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:94
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+
+# sc/source\ui\miscdlgs\acredlin.src:RID_POPUP_CHANGES.SC_SUB_SORT.SC_SORT_AUTHOR.text
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:92
+#, fuzzy
+msgid "author"
+msgstr "Umwanditsi"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:93
+#, fuzzy
+msgid "copyright"
+msgstr "Uburenganzira bw'umuhimbyi"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:82
+#, fuzzy
+msgid "_Install new theme"
+msgstr "Gishya"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:79
+msgid "_Delete theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.glade.h:70
+msgid "_3 Themed Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup.glade.h:89
+#, fuzzy
+msgid "_Show choosable user images (Face Browser)"
+msgstr "Ukoresha: Ishusho"
+
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup.glade.h:81
+msgid "_Include All Users"
+msgstr ""
+
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_GROUP.STR_GROUP.text
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:32
+msgid "Include"
+msgstr "Gushyiramo"
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:66
+#, fuzzy
+msgid "User to Include"
+msgstr "Kuri"
+
+# #-#-#-#-#  basctl.pot (Gnome 2.12)  #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.SID_BASICIDE_DELETECURRENT.text
+# #-#-#-#-#  basctl.pot (Gnome 2.12)  #-#-#-#-#
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_DEL.text
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:19
+msgid "Delete"
+msgstr "Gusiba"
+
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.LB_COND1.2.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.LB_COND2.2.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.LB_COND3.2.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.LB_COND1.2.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.LB_COND2.2.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.LB_COND3.2.text
+#: gui/gdmsetup-strings.c:71 gui/gdmsetup.glade.h:3
+msgid "<"
+msgstr "<"
+
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.LB_COND1.3.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.LB_COND2.3.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.LB_COND3.3.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.LB_COND1.3.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.LB_COND2.3.text
+# #-#-#-#-#  sc.pot (Gnome 2.12)  #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_PIVOTFILTER.LB_COND3.3.text
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:4
+msgid ">"
+msgstr ">"
+
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup.glade.h:24
+msgid "Exclude"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:67
+#, fuzzy
+msgid "User to exclude"
+msgstr "Kuri"
+
+# offmgr/source\offapp\dialog\fontsubs.src:RID_SVX_FONT_SUBSTITUTION.TBX_SUBSTNEWDEL.BT_SUBSTAPPLY.text
+#: gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:13
+msgid "Apply"
+msgstr "Gukurikiza"
+
+#: gui/gdmsetup-strings.c:79 gui/gdmsetup.glade.h:71
+msgid "_4 Face Browser"
+msgstr ""
+
+# basctl/source\basicide\moduldlg.src:RID_DLG_LIBS.RID_FL_OPTIONS.text
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:49
+msgid "Options"
+msgstr "Amahitamo"
+
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup.glade.h:22
+msgid "Enable _XDMCP"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:6
+#, fuzzy
+msgid "Allow _root to login with GDM"
+msgstr "Imizi Kuri Ifashayinjira Na:"
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:8
+#, fuzzy
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Imizi Kuri Ifashayinjira Na:"
+
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:58
+#, fuzzy
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+"Ibikubiyemo Nka Ibikubiyemo OYA Gushyiraho Ntacyo Bya Sisitemu Amabwiriza "
+"Bihari iyi Zimya Kugena Imiterere"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:57
+#, fuzzy
+msgid "Show _actions menu"
+msgstr "Ibikubiyemo"
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:5
+#, fuzzy
+msgid "Allow _configuration from the login screen"
+msgstr "Iboneza Bivuye Ifashayinjira Mugaragaza"
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:9
+#, fuzzy
+msgid "Allow running _XDMCP chooser from the login screen"
+msgstr "Bivuye Ifashayinjira Mugaragaza"
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:11
+#, fuzzy
+msgid ""
+"Always _disallow TCP connections to X server (disables all remote "
+"connections)"
+msgstr "Ukwihuza Kuri Seriveri Byose Ukwihuza"
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:56
+#, fuzzy
+msgid "Retry _delay (seconds) :"
+msgstr "Wongereugerageze Gutinda amasogonda"
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:72
+msgid "_5 Security"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:23
+#, fuzzy
+msgid "Enable _accessibility modules"
+msgstr "Ubushobozi bwo gukoreshwa Modire"
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:10
+#, fuzzy
+msgid "Allow theme selection in _GTK+ Greeter."
+msgstr "Ihitamo in"
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:38
+#, fuzzy
+msgid "Make a _sound when login window is ready"
+msgstr "a Ijwi Ryari: Ifashayinjira Idirishya ni Cyiteguye"
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:59
+#, fuzzy
+msgid "Sound file:"
+msgstr "IDOSIYE"
+
+#: gui/gdmsetup-strings.c:103 gui/gdmsetup.glade.h:46
+msgid "No Sound"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:104 gui/gdmsetup.glade.h:64
+msgid "Test Sound"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:105 gui/gdmsetup.glade.h:73
+msgid "_6 Accessibility"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:106 gui/gdmsetup.glade.h:47
+#, fuzzy
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr "Gushigikira in Nyabibiri Gushoboza Gushigikira Na: Amasomero"
+
+#: gui/gdmsetup-strings.c:108 gui/gdmsetup.glade.h:31
+#, fuzzy
+msgid "Honour _indirect requests"
+msgstr "BUZIGUYE"
+
+#: gui/gdmsetup-strings.c:109 gui/gdmsetup.glade.h:34
+#, fuzzy
+msgid "Listen on _UDP port: "
+msgstr "ku Umuyoboro"
+
+#: gui/gdmsetup-strings.c:110 gui/gdmsetup.glade.h:40
+msgid "Maximum _pending requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:111 gui/gdmsetup.glade.h:39
+#, fuzzy
+msgid "Max p_ending indirect requests:"
+msgstr "BUZIGUYE"
+
+#: gui/gdmsetup-strings.c:112 gui/gdmsetup.glade.h:41
+msgid "Maximum _remote sessions:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:113 gui/gdmsetup.glade.h:42
+#, fuzzy
+msgid "Maximum _wait time:"
+msgstr "Tegereza Igihe"
+
+#: gui/gdmsetup-strings.c:114 gui/gdmsetup.glade.h:43
+#, fuzzy
+msgid "Maximum indirect w_ait time:"
+msgstr "BUZIGUYE Tegereza Igihe"
+
+#: gui/gdmsetup-strings.c:115 gui/gdmsetup.glade.h:21
+#, fuzzy
+msgid "Displays per _host:"
+msgstr "Ubuturo"
+
+#: gui/gdmsetup-strings.c:116 gui/gdmsetup.glade.h:51
+#, fuzzy
+msgid "Pin_g interval (seconds):"
+msgstr "Intera amasogonda"
+
+#: gui/gdmsetup-strings.c:117 gui/gdmsetup.glade.h:52
+#, fuzzy
+msgid "Ping interval (seconds):"
+msgstr "Intera amasogonda"
+
+#: gui/gdmsetup-strings.c:118 gui/gdmsetup.glade.h:74
+msgid "_7 XDMCP"
+msgstr ""
+
+#. markup
+#: gui/gdmsetup.c:194
+#, fuzzy
+msgid ""
+"An error occurred while trying to contact the login screens.  Not all "
+"updates may have taken effect."
+msgstr "Ikosa Kuri Umuntu Ifashayinjira Byose Gicurasi INGARUKA"
+
+#. markup
+#: gui/gdmsetup.c:572
+#, fuzzy
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr "Cyangwa Ifashayinjira Kuri Imizi Aderesi ni OYA"
+
+# goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.RB_COMPRESSION_NONE.text
+#: gui/gdmsetup.c:1779 gui/gdmsetup.c:1809 gui/gdmsetup.c:1936
+msgid "None"
+msgstr "Nta na kimwe"
+
+# 146
+#: gui/gdmsetup.c:1888
+msgid "All files"
+msgstr "amadosiye yose"
+
+#: gui/gdmsetup.c:2471
+#, fuzzy
+msgid "Archive is not of a subdirectory"
+msgstr "ni OYA Bya a"
+
+#: gui/gdmsetup.c:2479
+#, fuzzy
+msgid "Archive is not of a single subdirectory"
+msgstr "ni OYA Bya a UMWE"
+
+#: gui/gdmsetup.c:2503 gui/gdmsetup.c:2583
+#, fuzzy
+msgid "File not a tar.gz or tar archive"
+msgstr "Idosiye OYA a Cyangwa"
+
+#: gui/gdmsetup.c:2505
+#, fuzzy
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "OYA Gushyiramo a Ibisobanuro IDOSIYE"
+
+#: gui/gdmsetup.c:2527
+#, fuzzy
+msgid "File does not exist"
+msgstr "Idosiye OYA"
+
+#. markup
+#: gui/gdmsetup.c:2641
+#, fuzzy
+msgid "No file selected"
+msgstr "IDOSIYE Byahiswemo"
+
+#. markup
+#: gui/gdmsetup.c:2669
+#, fuzzy
+msgid "Not a theme archive"
+msgstr "a"
+
+#: gui/gdmsetup.c:2670
+#, fuzzy, c-format
+msgid "Details: %s"
+msgstr "Birambuye<<"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:2688
+#, fuzzy, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed. Install again anyway?"
+msgstr "bushyinguro Kuri"
+
+#. markup
+#: gui/gdmsetup.c:2774
+#, fuzzy
+msgid "Some error occurred when installing the theme"
+msgstr "Ikosa Ryari: gukora iyinjizaporogaramu:%s"
+
+#: gui/gdmsetup.c:2814
+#, fuzzy
+msgid "Select new theme archive to install"
+msgstr "Gishya Kuri Kwinjiza porogaramu"
+
+# #-#-#-#-#  setup2.pot (Gnome 2.12)  #-#-#-#-#
+# setup2/source\ui\pages\plang.src:RESID_PAGE_PAGELANGUAGE.STR_PROG.text
+# #-#-#-#-#  setup2.pot (Gnome 2.12)  #-#-#-#-#
+# setup2/source\uibase\agentdlg.src:RC_AGENTDLG.RESID_DLG_AGENT_STR_INSTALL.text
+#: gui/gdmsetup.c:2818
+#, fuzzy
+msgid "_Install"
+msgstr "Kwinjiza porogaramu"
+
+#: gui/gdmsetup.c:2882
+#, fuzzy, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Kuri Gukuraho... Bivuye Sisitemu"
+
+#: gui/gdmsetup.c:2900
+msgid "_Remove Theme"
+msgstr ""
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:3095
+#, fuzzy, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+"Iboneza Idirishya Amahinduka Amagenamiterere kugirango ni Ifashayinjira "
+"Mugaragaza kugirango Ubwoko INGARUKA Ako kanya OYA Byose Iboneza Amahitamo "
+"Gicurasi Kuri Guhindura NIBA Gushaka kugirango Byuzuye Ifashayobora "
+"Mucukumbuzi Icyiciro"
+
+#. markup
+#: gui/gdmsetup.c:3507
+#, fuzzy
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "Imizi Kuri Kugena Imiterere"
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+#, fuzzy
+msgid "Configure the login screen (GNOME Display Manager)"
+msgstr "i Ifashayinjira Mugaragaza"
+
+#: gui/gdmsetup.glade.h:25
+msgid ""
+"GTK+ Greeter\n"
+"Themed Greeter"
+msgstr ""
+
+#: gui/gdmsetup.glade.h:27
+msgid ""
+"GTK+ Greeter\n"
+"Themed Greeter\n"
+"Disabled"
+msgstr ""
+
+#: gui/greeter/greeter.c:670 gui/greeter/greeter.c:702
+#, fuzzy, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr "Verisiyo OYA BIHUYE Verisiyo Ongera utangire Cyangwa"
+
+#: gui/greeter/greeter.c:747
+#, fuzzy, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr "Verisiyo OYA BIHUYE Verisiyo Ongera utangire Cyangwa"
+
+#: gui/greeter/greeter.c:1176
+#, fuzzy, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Ikosa Itangira..."
+
+#. markup
+#: gui/greeter/greeter.c:1230
+#, fuzzy
+msgid "The greeter theme is corrupt"
+msgstr "ni"
+
+#: gui/greeter/greeter.c:1232
+#, fuzzy
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"OYA Insobanuro kugirango Izina ry'ukoresha Ijambobanga... Icyinjijwe Ikigize:"
+
+#. markup
+#: gui/greeter/greeter.c:1266
+#, fuzzy
+msgid ""
+"There was an error loading the theme, and the default theme could not be "
+"loaded. I will attempt to start the standard greeter"
+msgstr "Ikosa Itangira... Na Mburabuzi OYA Kuri Gutangira Bisanzwe"
+
+#. markup
+#: gui/greeter/greeter.c:1289
+#, fuzzy
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+"OYA Gutangira Bisanzwe Kugaragaza Kureka Na Gicurasi Kuri Ifashayinjira Na "
+"iyinjizaporogaramu Bya"
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Iheruka"
+
+#: gui/greeter/greeter_action_language.c:198
+#, fuzzy
+msgid "Select a language"
+msgstr "a Ururimi"
+
+#: gui/greeter/greeter_action_language.c:217
+#, fuzzy
+msgid "Select a language for your session to use:"
+msgstr "a Ururimi kugirango Umukoro Kuri Gukoresha"
+
+# svx/source\dialog\thesdlg.src:RID_SVXDLG_THES_LANGUAGE.text
+#: gui/greeter/greeter_canvas_item.c:125
+#, fuzzy
+msgid "Select _Language..."
+msgstr "Guhitamo Ururimi"
+
+#: gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr ""
+
+#: gui/greeter/greeter_canvas_item.c:377
+#, fuzzy
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr "Na Kanda Ryari: Byakozwe a Ibikubiyemo Kanda"
+
+#: gui/greeter/greeter_item_ulist.c:80
+#, fuzzy, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Gufungura"
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr ""
+
+# sfx2/sdi\sfxslots.src:SID_CONFIG.text
+#: gui/greeter/greeter_parser.c:1037
+#, fuzzy
+msgid "_Configure"
+msgstr "Kugena Imiterere"
+
+#: gui/greeter/greeter_parser.c:1042
+#, fuzzy
+msgid "You've got capslock on!"
+msgstr "ku"
+
+#: gui/greeter/greeter_parser.c:1047
+#, fuzzy, c-format
+msgid "User %s will login in %d second"
+msgid_plural "User %s will login in %d seconds"
+msgstr[0] "Ifashayinjira in ISEGONDA"
+
+# crashrep/source\all\crashrep.lng:%OK_BUTTON%.text
+#: gui/greeter/greeter_parser.c:1070
+#, fuzzy
+msgid "_OK"
+msgstr "YEGO"
+
+# crashrep/source\all\crashrep.lng:%CANCEL_BUTTON%.text
+#: gui/greeter/greeter_parser.c:1075
+#, fuzzy
+msgid "_Cancel"
+msgstr "Kureka"
+
+#: gui/greeter/greeter_session.c:247
+#, fuzzy
+msgid "Choose a Session"
+msgstr "a"
+
+#: gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr ""
+
+#: gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:282
+#, fuzzy
+msgid "Shut _down the computer"
+msgstr "Hasi"
+
+#: gui/greeter/greeter_system.c:285
+#, fuzzy
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Hasi Gicurasi Bidakora"
+
+#: gui/greeter/greeter_system.c:300
+#, fuzzy
+msgid "_Reboot the computer"
+msgstr "i"
+
+#: gui/greeter/greeter_system.c:314
+#, fuzzy
+msgid "Sus_pend the computer"
+msgstr "i"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr ""
+
+#: gui/greeter/greeter_system.c:348
+#, fuzzy
+msgid "Confi_gure the login manager"
+msgstr "Ifashayinjira Muyobozi"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+#, fuzzy
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(C"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr ""
+
+# svx/source\svdraw\svdstr.src:STR_ObjNamePluralCIRC.text
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Inziga"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+#, fuzzy
+msgid "Theme with blue circles"
+msgstr "Na: Ubururu Inziga"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+#, fuzzy
+msgid "(c) 2002 GNOME"
+msgstr "(C"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+#, fuzzy
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "Bya Na: a"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr ""
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+#, fuzzy
+msgid "Happy GNOME with Browser"
+msgstr "Na:"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+#, fuzzy
+msgid "GNOME Art variation of Circles"
+msgstr "Bya"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr ""
+
+#: gui/modules/dwellmouselistener.c:650 gui/modules/keymouselistener.c:887
+#, fuzzy, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr "Kuri Gukoresha ni Kuri"
+
+#. TODO - I18n
+#: gui/modules/keymouselistener.c:249
+#, fuzzy, c-format
+msgid "Cannot open gestures file: %s\n"
+msgstr "Gufungura IDOSIYE"
+
+#: utils/gdmaskpass.c:26
+#, fuzzy, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "Nka"
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:84
+#, fuzzy
+msgid "(memory buffer)"
+msgstr "(Ububiko"
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+#, fuzzy
+msgid "(memory buffer"
+msgstr "(Ububiko"
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:301
+#, fuzzy
+msgid "Cannot load user interface"
+msgstr "Ibirimo Ukoresha:"
+
+#: vicious-extensions/glade-helper.c:195
+#, fuzzy, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+"Ikosa Itangira... Ukoresha: Ikigize: Bivuye IDOSIYE Isobanuramiterere "
+"urifuzagukomeza Na Gusohoka NONEAHA Kugenzura... iyinjizaporogaramu Bya "
+"Cyangwa"
+
+#: vicious-extensions/glade-helper.c:211
+#, fuzzy, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr "IDOSIYE ni ku IDOSIYE ni IDOSIYE"
+
+#: vicious-extensions/glade-helper.c:248
+#, fuzzy, c-format
+msgid ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occurred while loading the user interface element %s%s from file %"
+"s. CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+"Ikosa Itangira... Ukoresha: Ikigize: Bivuye IDOSIYE Ubwoko Inkingi "
+"Isobanuramiterere urifuzagukomeza Na Gusohoka NONEAHA Kugenzura... "
+"iyinjizaporogaramu Bya Cyangwa"
+
+#: vicious-extensions/glade-helper.c:277
+#, fuzzy, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr "IDOSIYE ni ku IDOSIYE ni IDOSIYE Ikitezwe: Inkingi"
+
+#: vicious-extensions/glade-helper.c:302
+#, fuzzy, c-format
+msgid ""
+"An error occurred while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Ikosa Itangira... Ukoresha: Bivuye IDOSIYE Isobanuramiterere OYA Byabonetse "
+"urifuzagukomeza Na Gusohoka NONEAHA Kugenzura... iyinjizaporogaramu Bya "
+"Cyangwa"
+
+#: vicious-extensions/glade-helper.c:314
+#, fuzzy, c-format
+msgid "No interface could be loaded. This is BAD! (file: %s)"
+msgstr "ni IDOSIYE"
+
+#: vicious-extensions/ve-nongnome.c:134
+#, fuzzy
+msgid "Too many alias levels for a locale; may indicate a loop"
+msgstr "Irihimbano Intera kugirango a Umwanya Gicurasi a"
+
+
+
+
+
Index: proiecte/PPPP/gdm/po/si.po
===================================================================
--- proiecte/PPPP/gdm/po/si.po	(revision 134)
+++ proiecte/PPPP/gdm/po/si.po	(revision 134)
@@ -0,0 +1,628 @@
+# translation of gdm.HEAD.po to Sinhala
+# translation of gdm.HEAD.po to
+# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Rashan <rashan.uoc@gmail.com>, 2007.
+#  <>, 2007.
+# Danishka Navin <snavin@redhat.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-11-18 03:16+0000\n"
+"PO-Revision-Date: 2007-12-03 12:16+0530\n"
+"Last-Translator: Danishka Navin <snavin@redhat.com>\n"
+"Language-Team: Sinhala <en@li.org>\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"
+
+#: ../daemon/factory-slave-main.c:156 ../daemon/product-slave-main.c:156
+#: ../daemon/simple-slave-main.c:156
+msgid "Display ID"
+msgstr "à¶¯à¶»à·à·à¶± à¶
+à¶à¶à¶º"
+
+#: ../daemon/factory-slave-main.c:156 ../daemon/product-slave-main.c:156
+#: ../daemon/simple-slave-main.c:156
+msgid "id"
+msgstr "ID"
+
+#: ../daemon/factory-slave-main.c:168 ../daemon/product-slave-main.c:168
+#: ../daemon/simple-slave-main.c:168
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME à¶¯à¶»à·à·à¶± à¶à·
+à¶žà¶«à·à¶à·à¶» à·à·à¶œà·"
+
+#: ../daemon/gdm-display-access-file.c:245
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à¶Žà¶¯à·à¶°à¶­à·à¶ºà· \"%s\" à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à·à·à¶ºà·à¶à¶­ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-factory-slave.c:185 ../daemon/gdm-simple-slave.c:169
+msgid "Unable to initialize login system"
+msgstr "à¶œà·à¶à·à¶±à· à¶Žà¶¯à·à¶°à¶­à·à¶º à¶žà·à¶œà¶Žà·à¶»à·à¶žà¶§ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-factory-slave.c:217 ../daemon/gdm-simple-slave.c:201
+msgid "Unable to authenticate user"
+msgstr "à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à·à¶®à·âà¶ºà·à¶Žà¶±à¶º à¶à·
+ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-factory-slave.c:239 ../daemon/gdm-simple-slave.c:223
+msgid "Unable to authorize user"
+msgstr "à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à¶
+à¶±à·à¶žà¶­ à¶à·
+ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-factory-slave.c:263
+msgid "Unable to establish credentials"
+msgstr "à¶
+à¶à·à¶­ à¶Žà¶­à·âà¶» à·à¶±à·à¶® à¶à·
+ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-factory-slave.c:591 ../daemon/gdm-product-slave.c:361
+#: ../daemon/gdm-simple-slave.c:706
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr "à¶
+à¶·à·âà¶ºà¶±à·à¶­à¶» à¶¯à·à·à¶ºà¶à· à·à·à¶­à·à·à·à¶±à· X à·à·à·à·à¶¯à·à¶ºà¶à¶º (à¶à¶¶à¶à· à¶¯à¶»à·à·à¶± à¶Žà¶»à·à·à¶»à¶º) à¶à¶»à¶žà·à¶¹ à¶à·
+ à¶±à·à·à·à¶. à¶à¶»à·à¶«à·à¶à¶» à¶à¶¶à¶à· à¶Žà¶¯à·à¶°à¶­à· à¶Žà¶»à·à¶Žà·à¶œà¶ à¶
+à¶žà¶­à¶±à·à¶± à·à· à¶¯à·à· à¶±à·à·à·à¶ à¶º à·à¶³à·à· syslog à¶Žà·à¶»à·à¶à·à·à¶±à·à¶±. à¶ à¶
+à¶­à¶»à·à·à¶»à¶ºà·à¶¯à· à¶žà·à¶ž à¶¯à¶»à·à·à¶±à¶º à¶
+à¶à·âà¶»à·à¶º à¶à·à¶»à·. à¶à¶»à·à¶«à·à¶à¶» à¶Žà·âà¶»à·à·à¶«à¶º à·à·à·à¶³à· à¶Žà·à· GDM à¶±à·à·à¶­ à¶
+à¶»à¶¹à¶±à·à¶±."
+
+#: ../daemon/gdm-greeter-session.c:333
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à¶±à·à¶Žà·à¶­à·"
+
+#: ../daemon/gdm-greeter-session.c:340
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s à·à¶žà·à·à¶º à¶±à·à¶Žà·à¶­à·"
+
+#: ../daemon/gdm-greeter-session.c:351 ../daemon/gdm-server.c:370
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid %d à·à·à¶­ à·à·à¶§à·à·à¶žà· à¶à·
+ à¶±à·à·à·à¶à·  à·à·à¶º"
+
+#: ../daemon/gdm-greeter-session.c:357 ../daemon/gdm-server.c:376
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s à·à¶³à·à· initgroups () à¶
+à·à¶žà¶­à· à·à·à¶º"
+
+#: ../daemon/gdm-greeter-session.c:363 ../daemon/gdm-server.c:382
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid %d à¶ºà¶±à·à¶±à¶§ à·à·à¶§à·à·à¶žà· à¶à·
+ à¶±à·à·à·à¶à· à·à·à¶º"
+
+#: ../daemon/gdm-greeter-session.c:371 ../daemon/gdm-server.c:390
+msgid "Couldn't set groupid to 0"
+msgstr "groupid 0 à¶œà·à· à·à·à¶§à·à·à¶žà· à¶à·
+ à¶±à·à·à·à¶à· à·à·à¶º"
+
+#: ../daemon/gdm-server.c:241
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: '%s' à¶žà·à¶Žà·à¶º à¶¯à¶»à·à·à¶±à¶ºà¶§ à·à¶žà·à¶¶à¶±à·à¶° à·à·à¶ž à¶
+à·à¶žà¶­à· à·à·à¶º"
+
+#: ../daemon/gdm-server.c:359
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "à·à·à·à·à¶¯à·à¶ºà¶à¶º %s à¶Žà¶»à·à·à·à¶œà¶à¶ºà·à¶à·à¶±à· spawned à·à·à¶žà¶§ à¶­à·à¶¶à·à¶±à¶­à· à¶à¶ž à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à¶±à·à¶Žà·à¶­à·"
+
+#: ../daemon/gdm-server.c:425
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s à·à¶à¶¯à¶»à·à·à¶à¶ºà·à·à¶ž à·à¶³à·à· à¶œà·à¶à¶º à·à·à·à·à¶­ à¶à·
+ à¶±à·à·à·à¶!"
+
+#: ../daemon/gdm-server.c:436 ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s %s à¶œà·à· à·à·à¶§à·à·à¶žà· à¶à·à¶»à·à¶žà· à¶¯à·à·à¶ºà¶à·"
+
+#: ../daemon/gdm-server.c:463
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à·à·à·à·à¶¯à·à¶ºà¶ à¶Žà·âà¶»à¶žà·à¶à¶­à·à· %d à¶œà·à· à·à·à¶§à·à·à¶žà· à¶à·
+ à¶±à·à·à·à¶: %s"
+
+#: ../daemon/gdm-server.c:607
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s à·à¶à¶¯à¶»à·à·à¶à¶º à·à¶³à·à· à·à·à·à· à·à·à·à·à¶¯à·à¶ºà¶ à·à·à¶°à·à¶±à¶ºà¶à·"
+
+#: ../daemon/gdm-session-direct.c:1173 ../daemon/gdm-session-direct.c:1191
+#, c-format
+msgid "worker exited with status %d"
+msgstr "à·à·à¶©à¶à¶»à· %d à¶­à¶­à·à·à¶º à·à¶žà¶ à¶Žà·à¶§à·à·à¶º"
+
+#: ../daemon/gdm-session-worker.c:827
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à·à¶­à·âà¶ºà·à¶Žà¶± à¶Žà¶¯à·à¶°à¶­à·à¶º à·à¶žà¶ à·à¶à·à·à¶¯à¶º à¶à¶»à¶žà·à¶· à¶à·à¶»à·à¶žà· à¶¯à·à·à¶ºà¶à· - %s"
+
+#: ../daemon/gdm-session-worker.c:828
+msgid "general failure"
+msgstr "à·à·à¶žà·à¶±à·âà¶º à¶¶à¶³à·à·à¶§à·à¶žà¶à·"
+
+#: ../daemon/gdm-session-worker.c:829
+msgid "out of memory"
+msgstr "à¶žà¶­à¶à¶ºà·à¶±à· à¶à·à¶­à¶§"
+
+#: ../daemon/gdm-session-worker.c:830
+msgid "application programmer error"
+msgstr "à¶ºà·à¶¯à·à¶žà· à¶à·âà¶»à¶žà¶œà·à¶à¶ à¶¯à·à·à¶ºà¶à·"
+
+#: ../daemon/gdm-session-worker.c:831
+msgid "unscoped error"
+msgstr "à·à·à·à¶ºà¶Žà¶® à¶Žà¶»à·à¶¶à·à·à·à¶» à¶¯à·à·à¶ºà¶à·"
+
+#: ../daemon/gdm-session-worker.c:838
+msgid "Username:"
+msgstr "à¶Žà¶»à·à·à·à¶œà¶ à¶±à·à¶žà¶º:"
+
+#: ../daemon/gdm-session-worker.c:844
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à¶
+à¶·à·à¶»à·à¶ à· à¶Žà¶»à·à·à·à¶œà¶ à¶Žà·âà¶»à·à¶»à¶à¶ºà· à·à¶­à·âà¶ºà·à¶Žà¶± à¶Žà¶¯à·à¶°à¶­à·à¶º à¶¯à·à¶±à·à¶žà·à¶¯à·à¶žà· à¶¯à·à·à¶ºà¶à· - %s"
+
+#: ../daemon/gdm-session-worker.c:858
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à¶Žà¶»à·à·à·à¶œà¶à¶à· à·à¶­à·à¶à·à¶»à¶à¶ºà· à¶»à¶à¶ºà· à·à¶­à·âà¶ºà·à¶Žà¶± à¶Žà¶¯à·à¶°à¶­à·à¶º à¶¯à·à¶±à·à¶žà·à¶¯à·à¶žà· à¶¯à·à·à¶ºà¶à· - %s"
+
+#: ../daemon/gdm-session-worker.c:873
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à¶Žà¶»à·à·à·à¶œà¶à¶à· à¶à·à¶±à·à·à·à¶œà¶ºà· à¶à¶ºà· à·à¶­à·âà¶ºà·à¶Žà¶± à¶Žà¶¯à·à¶°à¶­à·à¶º à¶¯à·à¶±à·à¶žà·à¶¯à·à¶žà· à¶¯à·à·à¶ºà¶à· - %s"
+
+#: ../daemon/gdm-session-worker.c:1027
+msgid "no user account available"
+msgstr "à¶à·à·à·à¶¯à· à¶Žà¶»à·à·à·à¶œà¶ à¶à·à¶«à·à¶žà¶à· à¶±à·à¶Žà·à¶­à·"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "user account not available on system"
+msgstr "à¶Žà¶»à·à·à·à¶œà¶ à¶à·à¶«à·à¶ž à¶Žà¶¯à·à¶°à¶­à·à¶ºà· à¶±à·à¶Žà·à¶­à·"
+
+#: ../daemon/gdm-session-worker.c:1277
+#, c-format
+msgid "session log '%s' is not a normal file, logging session to '%s' instead.\n"
+msgstr "'%s' à·à·à·à· à¶œà·à¶à¶º à·à·à¶žà·à¶±à·âà¶º à¶à·à¶±à·à·à¶à· à¶±à·à·à·, à¶ à·à·à¶±à·à·à¶§ à·à·à·à· '%s' à·à· à·à¶§à·à¶±à· à¶à·à¶»à·.\n"
+
+#: ../daemon/gdm-session-worker.c:1301
+msgid "unable to log session"
+msgstr "à·à·à·à· à·à¶§à·à¶±à· à¶à·
+ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-simple-slave.c:254
+msgid "Unable establish credentials"
+msgstr "à¶
+à¶à·à¶­à¶Žà¶­à·âà¶» à¶­à·à·à·à¶»à· à¶à·
+ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:581
+msgid "Could not create socket!"
+msgstr "à¶à·à·à·à¶±à·à¶º à·à·à¶¯à·à¶º à¶±à·à·à·à¶!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:847
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s à·à¶­à·à¶à·à¶»à¶à¶ºà·à¶±à· XDMCP à·à·à¶žà·à·à¶ž à¶Žà·âà¶»à¶­à·à¶à·à·à·à¶Ž à·à·à¶º"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1010
+#: ../daemon/gdm-xdmcp-display-factory.c:1075
+msgid "Could not extract authlist from packet"
+msgstr "à¶Žà·à¶à·à¶§à·à¶§à·à·à·à¶±à· authlist à¶à¶à·à·à¶à¶­ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1023
+#: ../daemon/gdm-xdmcp-display-factory.c:1090
+msgid "Error in checksum"
+msgstr "à·à·à¶¯à·à·à· à¶»à·à·à·à¶ºà· à¶¯à·à·à¶ºà¶à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1342
+msgid "Bad address"
+msgstr "à·à·à¶»à¶¯à· à¶ºà·à¶žà·à·à¶à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1423
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à·à¶à¶¯à¶»à·à·à¶ à¶ºà·à¶žà·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1431
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à·à¶à¶¯à¶»à·à·à¶ à¶­à·à¶§à·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1440
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à¶Žà·à¶à·à¶§à·à¶§à·à·à·à¶±à· authlist à¶à¶à·à·à¶à¶­ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1460
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à·à·à¶¯à·à·à· à¶»à·à·à·à¶ºà· à¶¯à·à·à¶ºà¶à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1896
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à¶­à·à¶±à¶žà· à¶à¶»à¶± à¶œà¶¯ %s à·à¶­à·à¶à·à¶»à¶à¶ºà·à¶±à· à¶à¶œà·à¶œà·à¶ž à¶œà·à¶¶à·à¶±à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1906
+#: ../daemon/gdm-xdmcp-display-factory.c:2261
+#: ../daemon/gdm-xdmcp-display-factory.c:2518
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à·à¶à¶¯à¶»à·à·à¶ à¶
+à¶à¶à¶º à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1913
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à·à¶¶à·à¶³à· à·à¶»à·à¶à¶ºà·à¶žà·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1920
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à·à·à·à·à¶œà·à¶·à· à¶ºà·à¶žà·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1928
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à·à¶­à·âà¶ºà·à¶Žà¶± à¶±à·à¶žà¶ºà¶±à·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1937
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à·à¶­à·âà¶ºà·à¶Žà¶± à¶¯à¶­à·à¶­ à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1947
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à¶¶à¶œà¶ºà¶œà¶­à· à¶œà·à¶ºà·à·à·à¶­à·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1966
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à¶±à·à·à·à¶Žà·à¶¯à¶± ID à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1993
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s à¶à· à·à·à¶¯à·à·à· à¶»à·à·à·à¶º à¶¶à·à¶³à·à·à¶§à·à¶±à¶à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2245
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à¶­à·à¶±à¶žà· à¶à¶»à¶± à¶œà¶¯ %s à·à¶­à·à¶à·à¶»à¶à¶ºà·à¶±à· MANAGE à¶à¶œà·à¶œà·à¶ž à¶œà·à¶¶à·à¶±à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2254
+#: ../daemon/gdm-xdmcp-display-factory.c:2525
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à·à·à·à· ID à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2268
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à·à¶à¶¯à¶»à·à·à¶ à¶Žà¶±à·à¶­à·à¶º à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2374
+#: ../daemon/gdm-xdmcp-display-factory.c:2428
+#: ../daemon/gdm-xdmcp-display-factory.c:2434
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à¶ºà·à¶žà·à· à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2508
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à¶­à·à¶±à¶žà· à¶à¶»à¶± à¶œà¶¯ %s à·à¶­à·à¶à·à¶»à¶à¶ºà·à¶±à· KEEPALIVE à¶à¶œà·à¶œà·à¶ž à¶œà·à¶¶à·à¶±à·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à·à·à¶»à·à·à·à¶º à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2603
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:238
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: à·à·à¶»à¶¯à· XDMCP à¶
+à¶±à·à·à·à¶¯à¶ºà¶à·!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2609
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:244
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à¶ºà·à¶žà·à· à·à·à¶à·âà¶»à· à¶à·
+ à¶±à·à·à·à¶"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3007
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à·à·à·à·à¶¯à·à¶ºà¶à¶ºà· à·à¶­à·à¶à·à¶»à¶ à¶±à·à¶žà¶º à¶œà¶¶à· à¶à¶­ à¶±à·à·à·à¶: %s!"
+
+#: ../daemon/main.c:229 ../daemon/main.c:242
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "%s PID à¶à·à¶±à·à· à¶œà·à·à·à¶º à¶±à·à·à·à¶: à¶­à·à¶§à·à¶ºà· à¶à¶©à¶à¶© à¶±à·à¶žà·à¶­à· à·à·à¶º à·à·à¶: %s"
+
+#: ../daemon/main.c:262
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à¶±à·à¶Žà·à¶­à· à·à· à¶à¶º à¶©à·à¶»à·à¶à·à¶§à¶»à·à¶ºà¶à· à¶±à·à·à·."
+
+#: ../daemon/main.c:275
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s à¶±à·à¶Žà·à¶­à·. à¶à·à¶­à·à·à·."
+
+#: ../daemon/main.c:279
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s à¶©à·à¶»à·à¶à·à¶§à¶»à·à¶ºà¶à· à¶±à·à·à·. à¶à·à¶­à·à·à·."
+
+#: ../daemon/main.c:353
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s à¶
+à¶ºà¶­à·à·à¶±à·à¶±à· %d à¶Žà¶»à·à·à·à¶œà¶à¶§, %d à·à¶žà·à·à¶ºà¶§ à¶±à·à·à·. à¶à·à¶­à·à·à·."
+
+#: ../daemon/main.c:360
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s à·à¶­à·à· à·à·à¶»à¶¯à· à¶
+à·à·à¶» à¶à¶­: %o. à¶à¶º %o à·à·à¶º à¶ºà·à¶­à·à¶º. à¶à·à¶­à·à·à·."
+
+#: ../daemon/main.c:397
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "'%s' GDM à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à·à·à¶ºà·à¶à¶­ à¶±à·à·à·à¶. à¶à·à¶­à·à·à·!"
+
+#: ../daemon/main.c:403
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à¶Žà¶»à·à·à·à¶œà¶à¶ºà· root à¶±à·à·à·à¶º à¶ºà·à¶­à·à¶º. à¶à·à¶­à·à·à·!"
+
+#: ../daemon/main.c:409
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "'%s' GDM à·à¶žà·à·à¶º à·à·à¶ºà·à¶à¶­ à¶±à·à·à·à¶. à¶à·à¶­à·à·à·!"
+
+#: ../daemon/main.c:415
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à·à¶žà·à·à¶º root à¶±à·à·à·à¶º à¶ºà·à¶­à·à¶º. à¶à·à¶­à·à·à·!"
+
+#: ../daemon/main.c:520
+msgid "Alternative GDM System Defaults configuration file"
+msgstr "à·à·à¶à¶œà·à¶Ž GDM à¶Žà¶¯à·à¶°à¶­à· à¶Žà·à¶»à¶±à·à¶žà·  à·à·à¶±à·âà¶ºà·à· à¶à·à¶±à·à·"
+
+#: ../daemon/main.c:520
+msgid "CONFIGFILE"
+msgstr "CONFIGFILE à¶à·à¶±à·à·"
+
+#: ../daemon/main.c:522
+msgid "Enable debugging code"
+msgstr "à¶±à·à¶¯à·à·à·à¶žà· à¶à·à¶­à¶º à·à¶à·âà¶»à·à¶º à¶à¶»à¶±à·à¶±"
+
+#: ../daemon/main.c:523
+msgid "Make all warnings fatal"
+msgstr "à·à·à¶ºà·
+à· à¶
+à·à·à·à¶¯à¶ºà¶±à· à¶žà·à¶»à·à¶±à·à¶­à·à¶ à¶à¶»à¶±à·à¶±"
+
+#: ../daemon/main.c:524
+msgid "Don't become a daemon"
+msgstr "à¶©à·à¶žà¶±à¶ºà¶à· à¶¶à·à¶§ à¶Žà¶­à·à¶±à·à·à¶±à·à¶±"
+
+#: ../daemon/main.c:525
+msgid "No console (static) servers to be run"
+msgstr "à¶à·âà¶»à·à¶ºà·à¶­à·à¶žà¶ à¶à·à¶»à·à¶ž à·à¶³à·à· à¶à·à¶±à·à·à·à¶œ (à·à·à¶®à·à¶) à·à·à·à·à¶¯à·à¶ºà¶à¶ºà¶à· à¶±à·à¶žà·à¶­ "
+
+#: ../daemon/main.c:527
+msgid "Exit after a time - for debugging"
+msgstr "à¶à·à·à·à¶ºà¶žà· à¶à·à¶œà¶ºà¶à¶§ à¶Žà·à· à¶Žà·à¶§à·à·à¶±à·à¶± - à¶±à·à¶¯à·à·à·à¶ž à·à¶³à·à·"
+
+#: ../daemon/main.c:528
+msgid "Print GDM version"
+msgstr "GDM à¶
+à¶±à·à·à·à¶¯à¶º à¶žà·à¶¯à·âà¶»à¶«à¶º à¶à¶»à¶±à·à¶±"
+
+#: ../daemon/main.c:543
+msgid "GNOME Display Manager"
+msgstr "GNOME à·à¶à¶¯à¶»à·à·à¶ à¶à·
+à¶žà¶«à·à¶à¶»à·"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:616
+msgid "Only root wants to run GDM"
+msgstr "GDM à¶à·âà¶»à·à¶ºà·à¶­à·à¶žà¶ à¶à·à¶»à·à¶žà¶§ à¶
+à·à·à·âà¶º à·à¶±à·à¶±à· root à¶§ à¶Žà¶žà¶«à·"
+
+#: ../daemon/session-worker-main.c:134
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME à·à¶à¶¯à¶»à·à·à¶ à¶à·
+à¶žà¶«à·à¶à¶»à·à¶à· à·à·à·à· à·à·à¶©à¶à¶»à·"
+
+#: ../gui/settings-daemon/plugins/xsettings/gdm-xsettings-manager.c:558
+#, c-format
+msgid "GConf key %s set to type %s but its expected type was %s\n"
+msgstr "%s GConf à¶ºà¶­à·à¶»à· à·à¶»à·à¶à¶º %s à¶œà·à· à·à·à¶§à·à·à¶žà· à¶à¶» à¶à¶­à·à¶žà·à¶­à· à¶
+à¶Žà·à¶à·à·à·à¶­ à·à¶»à·à¶à¶º à·à·à¶ºà· %s à¶º\n"
+
+#: ../gui/settings-daemon/plugins/xsettings/xsettings.gdm-settings-plugin.desktop.in.h:1
+msgid "Manager X Settings"
+msgstr "X à·à·à¶§à·à·à¶žà· à¶à·
+à¶žà¶«à·à¶à¶»à·"
+
+#: ../gui/settings-daemon/plugins/xsettings/xsettings.gdm-settings-plugin.desktop.in.h:2
+msgid "X Settings"
+msgstr "X à·à·à¶à·à·à¶žà·"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: XDMCP à¶¶à·à¶»à¶º à·à·à¶¯à·à¶º à¶±à·à·à·à¶!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP à·à·à¶»à·à·à¶à¶º à¶à·à¶ºà·à·à¶º à¶±à·à·à·à¶!"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:656
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:656
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:662
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:667
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à·à¶­à·âà¶ºà·à¶Žà¶± à¶à·à¶§à·à·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à¶Žà¶»à·à¶à¶«à¶ à¶±à·à¶žà¶º"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Disconnect"
+msgstr "à·à·à·à¶±à·à¶°à· à¶à¶»à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "IP Address"
+msgstr "IP à¶œà·à¶Žà·à¶±à¶º"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Log In"
+msgstr "à¶Žà·à·à·à·à·à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Network status"
+msgstr "à¶¢à·à¶œ à¶­à¶­à·à·à¶º"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Prompt:"
+msgstr "à¶Žà·âà¶»à·à¶»à¶à¶º:"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "Restart"
+msgstr "à¶ºà·
+à· à¶à¶»à¶žà·à¶· à¶à¶»à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:9
+msgid "Shut Down"
+msgstr "à·à·à· à¶¯à¶žà¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:10
+msgid "Suspend"
+msgstr "à¶
+à¶­à·à·à·à¶§à·à·à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:11
+msgid "Tue Oct 23 21:16:50 EDT 2007"
+msgstr "2007 à¶à¶à·à¶­à·à¶¶à¶»à· 23 à¶
+à¶ 16:50 EDT"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:12
+msgid "Version"
+msgstr "à¶
+à¶±à·à·à·à¶¯à¶º"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:13
+msgid "gtk-cancel"
+msgstr "gtk-à¶
+à·à¶œà¶à¶à· à¶à¶»à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:14
+msgid "page 1"
+msgstr "1 à·à·à¶±à· à¶Žà·à¶§à·à·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:15
+msgid "page 2"
+msgstr "2 à·à·à¶±à· à¶Žà·à¶§à·à·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:16
+msgid "page 3"
+msgstr "3 à·à·à¶±à· à¶Žà·à¶§à·à·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:17
+msgid "page 4"
+msgstr "4 à·à·à¶±à· à¶Žà·à¶§à·à·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:18
+msgid "page 5"
+msgstr "5 à·à·à¶±à· à¶Žà·à¶§à·à·"
+
+#: ../gui/simple-greeter/gdm-session-chooser-widget.c:506
+msgid "Previous Session"
+msgstr "à¶Žà·à¶» à·à·à·à·à¶º"
+
+#: ../gui/simple-greeter/gdm-session-chooser-widget.c:512
+msgid "System Default"
+msgstr "à¶Žà¶¯à·à¶°à¶­à· à¶Žà·à¶»à¶±à·à¶žà·à¶º"
+
+#: ../gui/simple-greeter/gdm-user.c:219
+msgid "Manager"
+msgstr "à¶à·
+à¶žà¶«à·à¶à¶»à·"
+
+#: ../gui/simple-greeter/gdm-user.c:220
+msgid "The user manager object this user is controlled by."
+msgstr "à¶žà·à¶ž à¶Žà¶»à·à·à·à¶œà¶à¶ºà· à¶Žà·à¶œà¶±à¶º à¶à¶»à¶±à· à¶œà¶¶à¶± à¶Žà¶»à·à·à·à¶œà¶ à¶à·
+à¶žà¶«à·à¶à¶»à¶± à·à·à·à¶­à·à·."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:410
+msgid "Other..."
+msgstr "à·à·à¶±à¶­à·..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:411
+msgid "Choose a different account"
+msgstr "à·à·à¶±à¶­à· à¶à·à¶«à·à¶žà¶à· à¶­à·à¶»à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:419
+msgid "Guest"
+msgstr "à¶
+à¶žà·à¶­à·à¶­à·"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:420
+msgid "Login as a temporary guest"
+msgstr "à¶­à·à·à¶à·à¶œà·à¶ à¶
+à¶žà·à¶­à·à¶­à·à¶à· à¶œà·à· à¶Žà·âà¶»à·à·à· à·à¶±à·à¶±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:506
+msgid "Short Name"
+msgstr "à¶à·à¶§à· à¶±à·à¶žà¶º"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:678
+msgid "Currently logged in"
+msgstr "à¶¯à·à¶±à¶§ à¶Žà·à·à·à·à· à¶à¶­à·"
+
Index: proiecte/PPPP/gdm/po/sk.po
===================================================================
--- proiecte/PPPP/gdm/po/sk.po	(revision 134)
+++ proiecte/PPPP/gdm/po/sk.po	(revision 134)
@@ -0,0 +1,1365 @@
+# translation of gdm.HEAD.po to Slovak
+# GNOME gdm Slovak translation
+# Copyright (C) 2000-2008 Free Software Foundation, Inc.
+# Stanislav ViÅ¡ÅovskÃœ <visnovsky@nenya.ms.mff.cuni.cz>, 2000,2001,2002,2003, 2004.
+# Stanislav ViÅ¡ÅovskÃœ <visnovsky@kde.org>, 2003.
+# Marcel Telka <marcel@telka.sk>, 2005.
+# Pavol Å imo <palo.simo@post.sk>, 2006-2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-10-17 00:35+0200\n"
+"PO-Revision-Date: 2008-09-19 14:16+0200\n"
+"Last-Translator: Pavol Å imo <palo.simo@gmail.com>\n"
+"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural= (n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nie je znakovÃ© zariadenie"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "PovoliÅ¥ ladiaci kÃ³d"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ID displeja"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "Klient SprÃ¡vcu prihlÃ¡senia GNOME"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "pouÅŸÃ­vateÄŸ \"%s\" sa v systÃ©me nenaÅ¡iel"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr "Nepodarilo sa inicializovaÅ¥ systÃ©m prihlÃ¡senia"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+msgid "Unable to authenticate user"
+msgstr "Nepodarilo sa overiÅ¥ pouÅŸÃ­vateÄŸa"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr "Nepodarilo sa autorizovaÅ¥ pouÅŸÃ­vateÄŸa"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "Nepodarilo sa vytvoriÅ¥ poverenia"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1062
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nepodarilo sa spustiÅ¥ X server (vaÅ¡e grafickÃ© prostredie), kvÃŽli nejakej "
+"internej chybe. ProsÃ­m, kontaktujte vÃ¡Å¡ho systÃ©movÃ©ho sprÃ¡vcu, alebo "
+"skontrolujte sÃºbor so systÃ©movÃœm zÃ¡znamom. ZatiaÄŸ bude tento displej "
+"vypnutÃœ. ProsÃ­m, po oprave problÃ©mu reÅ¡tartujte GDM."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: zlyhalo pripojenie na rodiÄovskÃœ displej '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Server mal byÅ¥ spustenÃœ pouÅŸÃ­vateÄŸom %s, takÃœ ale neexistuje"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "NemÃŽÅŸem nastaviÅ¥ groupid na %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () zlyhalo pre %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "NemÃŽÅŸem nastaviÅ¥ userid na %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "NemÃŽÅŸem nastaviÅ¥ groupid na 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: NemÃŽÅŸem otvoriÅ¥ sÃºbor so zÃ¡znamom pre displej %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Chyba pri nastavovanÃ­ %s na %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Priorita servera nemohla byÅ¥ nastavenÃ¡ na %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: PrÃ¡zdny prÃ­kaz servera pre displej %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "PouÅŸÃ­vateÄŸskÃ© meno"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Meno pouÅŸÃ­vateÄŸa"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "NÃ¡zov hostiteÄŸa"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "NÃ¡zov systÃ©mu hostiteÄŸa"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Zariadenie displeja"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Zobrazovacie zariadenie"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "spracovÃ¡vaÄ skonÄil so stavom %d"
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "chyba pri zapoÄatÃ­ konverzÃ¡cie s overovacÃ­m systÃ©mom - %s"
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr "vÅ¡eobecnÃ© zlyhanie"
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr "nedostatok pamÃ€te"
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr "chyba programÃ¡tora aplikÃ¡cie"
+
+#: ../daemon/gdm-session-worker.c:1083
+msgid "unknown error"
+msgstr "neznÃ¡ma chyba"
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "PouÅŸÃ­vateÄŸskÃ© meno:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"chyba pri informovanÃ­ overovacieho systÃ©mu o preferovanej vÃœzve na meno "
+"pouÅŸÃ­vateÄŸa - %s"
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"chyba pri informovanÃ­ overovacieho systÃ©mu o nÃ¡zve hostiteÄŸa pouÅŸÃ­vateÄŸa - %s"
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"chyba pri informovanÃ­ overovacieho systÃ©mu o pouÅŸÃ­vateÄŸovej konzoli - %s"
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "chyba pri informovanÃ­ overovacieho systÃ©mu o reÅ¥azci displeja - %s"
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"chyba pri informovanÃ­ overovacieho systÃ©mu o xauth povereniach displeja - %s"
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+#, c-format
+msgid "no user account available"
+msgstr "ÅŸiadne pouÅŸÃ­vateÄŸskÃ© konto k dispozÃ­ciÃ­"
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr "Nepodarilo sa zmeniÅ¥ na pouÅŸÃ­vateÄŸa"
+
+#: ../daemon/gdm-simple-slave.c:387
+msgid "Unable establish credentials"
+msgstr "Nepodarilo sa vytvoriÅ¥ poverenia"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "PouÅŸÃ­vateÄŸ %s neexistuje"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Skupina %s neexistuje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "NemÃŽÅŸem vytvoriÅ¥ soket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "OdmietnutÃ¡ otÃ¡zka XDMCP od hostiteÄŸa %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr "NemÃŽÅŸem zÃ­skaÅ¥ authlist z paketu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "Chyba v kontrolnom sÃºÄte"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "NeplatnÃ¡ adresa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ adresu displeja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ ÄÃ­slo portu displeja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: NemÃŽÅŸem zÃ­skaÅ¥ authlist z paketu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Chyba v kontrolnom sÃºÄte"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: PrijatÃœ REQUEST zo zakÃ¡zanÃ©ho hostiteÄŸa %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ ÄÃ­slo displeja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ typ spojenia"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ adresu klienta"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ overovacie menÃ¡"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ overovacie dÃ¡ta"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ zoznam oprÃ¡vnenÃ­"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ ID vÃœrobcu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ChybnÃœ kontrolnÃœ sÃºÄet pre %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: PrijatÃ© Manage zo zakÃ¡zanÃ©ho hostiteÄŸa %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ ID relÃ¡cie"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ triedu displeja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: NemÃŽÅŸem preÄÃ­taÅ¥ adresu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: PrijatÃ© KEEPALIVE zo zakÃ¡zanÃ©ho hostiteÄŸa %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: NemÃŽÅŸem preÄÃ­taÅ¥ XDMCP hlaviÄku!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: NesprÃ¡vna verzia XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: AnalÃœza adresy zlyhala"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "NemÃŽÅŸem zÃ­skaÅ¥ nÃ¡zov hostiteÄŸa servera: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Nie je moÅŸnÃ© zapÃ­saÅ¥ sÃºbor PID %s: moÅŸno nedostatok miesta na disku: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+"PrieÄinok pre sÃºbory so zÃ¡znamom %s neexistuje alebo to nie je prieÄinok."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "PrieÄinok pre overovanie %s neexistuje. Koniec."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "PrieÄinok pre overovanie %s nie je prieÄinkom. Koniec."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"PrieÄinok pre overovanie %s nie je vlastnenÃœ pouÅŸÃ­vateÄŸom %d, skupinou %d. "
+"Koniec."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"OverovacÃ­ prieÄinok %s mÃ¡ nesprÃ¡vne prÃ­stupovÃ© prÃ¡va %o. MajÃº byÅ¥ %o. Koniec."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "NemÃŽÅŸem nÃ¡jsÅ¥ GDM pouÅŸÃ­vateÄŸa '%s'. Koniec!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "PouÅŸÃ­vateÄŸ GDM by nemal byÅ¥ sprÃ¡vca. Koniec!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "NemÃŽÅŸem nÃ¡jsÅ¥ GDM skupinu '%s'. Koniec!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Skupina GDM by nemala byÅ¥ sprÃ¡vca. Koniec!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "PovaÅŸovaÅ¥ vÅ¡etky varovania za kritickÃ©"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "SkonÄiÅ¥ po istom Äase - pre ladenie"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ZobraziÅ¥ verziu GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "SprÃ¡vca prihlÃ¡senia"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Len sprÃ¡vca mÃŽÅŸe spÃºÅ¡Å¥aÅ¥ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "SpracovÃ¡vaÄ relÃ¡cie SprÃ¡vcu prihlÃ¡senia GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "ObaÄŸovaÄ AT SPI registra"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1962
+msgid "Login Window"
+msgstr "Prihlasovacie okno"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "SprÃ¡vca napÃ¡jania"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "D=mon sprÃ¡vy napÃ¡jania"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "DÃ©mon nastavenÃ­ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Lupa obrazovky"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ZvÃ€ÄÅ¡Ã­ Äasti obrazovky"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "KlÃ¡vesnica na obrazovke"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "PouÅŸije sa klÃ¡vesnica na obrazovke"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÄÃ­tanie obrazovky"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Poskytuje informÃ¡cie z obrazovky reÄou alebo braillovÃœm pÃ­smom"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ZvoÄŸte systÃ©m"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "NemÃŽÅŸem vytvoriÅ¥ medzipamÃ€Å¥ XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "NemÃŽÅŸem preÄÃ­taÅ¥ hlaviÄku XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Hodnota"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "poÄet percent Äasu hotovo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "NeaktÃ­vny text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Text pouÅŸitÃœ v popise, ak si pouÅŸÃ­vateÄŸ eÅ¡te niÄ nezvolil"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "AktÃ­vny text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Text pouÅŸitÃœ v popise, ak si uÅŸ pouÅŸÃ­vateÄŸ zvolil nejakÃº poloÅŸku"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%2$s, %1$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:181
+msgid "You have the Caps Lock key on."
+msgstr "MÃ¡te zapnutÃ© pÃ­sanie veÄŸkÃœch pÃ­smen (Caps Lock)."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:326
+msgid "Automatically logging in..."
+msgstr "AutomatickÃ© prihlÃ¡senie..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:760
+msgid "Cancelling..."
+msgstr "RuÅ¡Ã­ sa..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1229
+msgid "Failed to restart computer"
+msgstr "ReÅ¡tartovanie poÄÃ­taÄa zlyhalo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1232
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr "NemÃŽÅŸete reÅ¡tartovaÅ¥ poÄÃ­taÄ, lebo je prihlÃ¡senÃœch viac pouÅŸÃ­vateÄŸov"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1313
+msgid "Failed to stop computer"
+msgstr "Vypnutie poÄÃ­taÄa zlyhalo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1316
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr "NemÃŽÅŸete vypnÃºÅ¥ poÄÃ­taÄ, lebo je prihlÃ¡senÃœch viac pouÅŸÃ­vateÄŸov"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1400
+msgid "Select language and click Log In"
+msgstr "ZvoÄŸte jazyk a kliknite na PrihlÃ¡siÅ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "DialÃ³govÃ© okno overenia"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "NÃ¡zov poÄÃ­taÄa"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "PrihlÃ¡siÅ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ReÅ¡tartovaÅ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "VypnÃºÅ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "UspaÅ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Verzia"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "page 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Jazyky"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Jazyky:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:259
+msgid "_Language:"
+msgstr "_Jazyk:"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:228
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:131
+msgid "Other..."
+msgstr "ÄalÅ¡ie..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:229
+msgid "Choose a language from the full list of available languages."
+msgstr "ZvoÄŸte si jazyk z ÃºplnÃ©ho zoznamu dostupnÃœch jazykov."
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "NeÅ¡pecifikovanÃœ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "RozloÅŸenia klÃ¡vesnice"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr "_KlÃ¡vesnica:"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"ZvoÄŸte si rozloÅŸenie klÃ¡vesnice z ÃºplnÃ©ho zoznamu dostupnÃœch rozloÅŸenÃ­."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Text popisu"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Text pouÅŸitÃœ ako popis"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "NÃ¡zov ikony"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ikona pouÅŸitÃ¡ pri popise"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "PredvolenÃ¡ poloÅŸka"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "IdentifikÃ¡tor predvolenej poloÅŸky"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "MaximÃ¡lny poÄet"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "MaximÃ¡lny poÄet poloÅŸiek zobrazovanÃœch v zozname"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "VzdialenÃ© prihlÃ¡senie (PripÃ¡janie k %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "VzdialenÃ© prihlÃ¡senie (PripojenÃœ k %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "VzdialenÃ© prihlÃ¡senie"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_RelÃ¡cie:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Text uvÃ­tacej sprÃ¡vy"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "ZakÃ¡zaÅ¥ zobrazenie tlaÄidiel reÅ¡tartu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "NezobrazovaÅ¥ znÃ¡mych pouÅŸÃ­vateÄŸov v prihlasovacom okne"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "PovoliÅ¥ modul sprÃ­stupnenia klÃ¡vesnice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "PovoliÅ¥ ladenie"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "PovoliÅ¥ ladiaci reÅŸim pre uvÃ­taciu obrazovku."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "PovoliÅ¥ klÃ¡vesnicu na obrazovke"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "PovoliÅ¥ lupu obrazovky"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "PovoliÅ¥ ÄÃ­tanie obrazovky"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "PovoliÅ¥ zobrazenie uvÃ­tacej sprÃ¡vy"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "NÃ¡zov ikony pouÅŸitej ako logo uvÃ­tania"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "NedÃ¡vno zvolenÃ© rozloÅŸenia klÃ¡vesnice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "NedÃ¡vno zvolenÃ© jazyky"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"Ak je TRUE, v prihlasovacej obrazovke sa nebudÃº zobrazova znÃ¡mi pouÅŸÃ­vatelia."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"Ak je TRUE, tlaÄidlÃ¡ pre reÅ¡tartovanie sa v prihlasovacej obrazovke "
+"nezobrazia"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "Ak je True, modul sprÃ¡vy nastavenia pozadia je povolenÃœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr "Ak je True, modul sprÃ¡vy nastavenÃ­ multimediÃ¡lnych klÃ¡ves je povolenÃœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "Ak je True, klÃ¡vesnica na obrazovke je povolenÃ¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "Ak je True, modul nastavenia sprÃ­stupnenia klÃ¡vesnice je povolenÃœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "Ak je True, lupa obrazovky je povolenÃ¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "Ak je True, ÄÃ­tanie obrazovky je povolenÃ©"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "Ak je True, modul sprÃ¡vy nastavenia zvuku je povolenÃœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "Ak je True, modul sprÃ¡vy nastavenia xrandr je povolenÃœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr "Ak je True, modul sprÃ¡vy nastavenÃ­ xsettings je povolenÃœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Nastavte na zoznam rozloÅŸenÃ­ klÃ¡vesnice, ktorÃœ sa predvolene zobrazÃ­ v "
+"prihlasovacej obrazovke"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"Nastavte na zoznam jazykov, ktorÃœ sa predvolene zobrazÃ­ v prihlasovacej "
+"obrazovke"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"Nastavte na nÃ¡zov tÃ©movateÄŸnej ikony, ktorÃ¡ sa mÃ¡ pouÅŸiÅ¥ ako logo uvÃ­tania."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "Nastavte na true, ak sa mÃ¡ zobraziÅ¥ text uvÃ­tacej sprÃ¡vy."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "Ak je True, sprÃ¡vcom okien bude compiz"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "TextovÃ¡ uvÃ­tacia sprÃ¡va zobrazenÃ¡ v prihlasovacom okne."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Ak je True, modul sprÃ¡vy nastavenia pozadia je povolenÃœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Ak je True, modul sprÃ¡vy nastavenÃ­ multimediÃ¡lnych klÃ¡ves je povolenÃœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Ak je True, modul sprÃ¡vy nastavenia zvuku je povolenÃœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Ak je True, modul sprÃ¡vy nastavenia xrandr je povolenÃœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Ak je True, modul sprÃ¡vy nastavenÃ­ xsettings je povolenÃœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "PouÅŸiÅ¥ compiz ako sprÃ¡vcu okien"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Trvanie"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "PoÄet sekÃºnd do zastavenia ÄasovaÄa"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Äas spustenia"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Äas, kedy bol ÄasovaÄ spustenÃœ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "BeÅŸÃ­?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Äi je alebo nie je ÄasovaÄ momentÃ¡lne spustenÃœ"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "SprÃ¡vca"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "Objekt sprÃ¡vcu pouÅŸÃ­vateÄŸov, ktorÃœm je tento pouÅŸÃ­vateÄŸ riadenÃœ."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:132
+msgid "Choose a different account"
+msgstr "ZvoÄŸte inÃœ ÃºÄet"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:144
+msgid "Guest"
+msgstr "HosÅ¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:145
+msgid "Login as a temporary guest"
+msgstr "PrihlÃ¡siÅ¥ sa ako doÄasnÃœ hosÅ¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:157
+msgid "Automatic Login"
+msgstr "AutomatickÃ© prihlÃ¡senie"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:158
+msgid "Automatically login to the system after selecting options"
+msgstr "Automaticky prihlÃ¡siÅ¥ do systÃ©mu po zvolenÃ­ moÅŸnostÃ­"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:349
+#, c-format
+msgid "Log in as %s"
+msgstr "PrihlÃ¡siÅ¥ sa ako %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:694
+msgid "Currently logged in"
+msgstr "UÅŸ je prihlÃ¡senÃœ"
+
+#: ../gui/user-switch-applet/applet.c:149
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"PrepÃ­naÄ pouÅŸÃ­vateÄŸov je slobodnÃœ softvÃ©r; mÃŽÅŸete ho Äalej Å¡Ã­riÅ¥ a/alebo "
+"modifikovaÅ¥ v sÃºlade so znenÃ­m GNU VÅ¡eobecnej verejnej licencie (GPL) ako je "
+"publikovanÃ¡ nadÃ¡ciou Free Software Foundation; Äi uÅŸ verzie 2, alebo (podÄŸa "
+"vlastnÃ©ho uvÃ¡ÅŸenia) ÄŸubovoÄŸnej neskorÅ¡ej verzie licencie."
+
+#: ../gui/user-switch-applet/applet.c:153
+msgid ""
+"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."
+msgstr ""
+"Tento program je Å¡Ã­renÃœ v nÃ¡deji, ÅŸe bude uÅŸitoÄnÃœ, ale BEZ AKEJKOÄœVEK "
+"ZÃRUKY; dokonca bez akejkoÄŸvek OBCHODNEJ ZÃRUKY, alebo VHODNOSTI PRE "
+"KONKRÃTNY ÃÄEL. ÄalÅ¡ie podrobnosti sÃº uvedenÃ© v GNU VÅ¡eobecnej verejnej "
+"licencii."
+
+#: ../gui/user-switch-applet/applet.c:157
+msgid ""
+"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 "
+msgstr ""
+"KÃ³piu licencie GPL ste mali obdrÅŸaÅ¥ zÃ¡roveÅ s tÃœmto programom. Ak sa tak "
+"nestalo, napÃ­Å¡te na adresu nadÃ¡cie: Free Software Foundation, Inc., 51 "
+"Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:171
+msgid "A menu to quickly switch between users."
+msgstr "Ponuka pre rÃœchle prepnutie medzi pouÅŸÃ­vateÄŸmi."
+
+#: ../gui/user-switch-applet/applet.c:175
+msgid "translator-credits"
+msgstr ""
+"Pavol Å imo <palo.simo@gmail.com>\n"
+"Marcel Telka <marcel@telka.sk>"
+
+#: ../gui/user-switch-applet/applet.c:632
+#: ../gui/user-switch-applet/applet.c:767
+#: ../gui/user-switch-applet/applet.c:806
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Nie je moÅŸnÃ© uzamknÃºÅ¥ obrazovku: %s"
+
+#: ../gui/user-switch-applet/applet.c:654
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+"Nie je moÅŸnÃ© nastaviÅ¥ Å¡etriÄ obrazovky do reÅŸimu doÄasnej aktivÃ¡cie: %s"
+
+#: ../gui/user-switch-applet/applet.c:865
+#, fuzzy, c-format
+msgid "Can't logout: %s"
+msgstr "Nie je moÅŸnÃ© uzamknÃºÅ¥ obrazovku: %s"
+
+#: ../gui/user-switch-applet/applet.c:921
+msgid "Available"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:922
+msgid "Away"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:923
+msgid "Busy"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:924
+msgid "Invisible"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:925
+msgid "Offline"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1000
+msgid "Account Information..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1012
+#, fuzzy
+msgid "System Preferences..."
+msgstr "Nas_tavenia"
+
+#: ../gui/user-switch-applet/applet.c:1028
+#, fuzzy
+msgid "Lock Screen"
+msgstr "Po prepnutÃ­ uzamknÃºÅ¥ plochu"
+
+#: ../gui/user-switch-applet/applet.c:1039
+#, fuzzy
+msgid "Switch User"
+msgstr "PrepÃ­naÄ pouÅŸÃ­vateÄŸov"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1050
+msgid "Quit..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1174
+msgid "Unknown"
+msgstr "NeznÃ¡my"
+
+#: ../gui/user-switch-applet/applet.c:1230
+msgid "User Switch Applet"
+msgstr "Aplet PrepÃ­naÄ pouÅŸÃ­vateÄŸov"
+
+#: ../gui/user-switch-applet/applet.c:1247
+msgid "Change account settings and status"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+msgid "User"
+msgstr "PouÅŸÃ­vateÄŸ"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr "PouÅŸÃ­vateÄŸ, ktorÃ©ho reprezentuje tÃ¡to poloÅŸka ponuky."
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+msgid "Icon Size"
+msgstr "VeÄŸkosÅ¥ ikony"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr "AkÃ¡ veÄŸkosÅ¥ ikony sa mÃ¡ pouÅŸiÅ¥."
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr "VeÄŸkosÅ¥ indikÃ¡tora"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr "VeÄŸkosÅ¥ polÃ­Äka indikÃ¡tora"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr "Medzera indikÃ¡tora"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr "Medzera medzi indikÃ¡torom a menom pouÅŸÃ­vateÄŸa"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Ponuka na rÃœchle prepnutie medzi pouÅŸÃ­vateÄŸmi"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "PrepÃ­naÄ pouÅŸÃ­vateÄŸov"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "VytvÃ¡racie rozhranie pre PrepÃ­naÄ pouÅŸÃ­vateÄŸov"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "UpraviÅ¥ osobnÃ© _informÃ¡cie"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_O programe"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Upra_viÅ¥ pouÅŸÃ­vateÄŸov a skupiny"
+
+#: ../utils/gdmflexiserver.c:60 ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62 ../utils/gdmflexiserver.c:64
+#: ../utils/gdmflexiserver.c:65
+msgid "Ignored - retained for compatibility"
+msgstr "IgnorovanÃ© - ponechanÃ© pre kompatibilitu"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "PRÃKAZ"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr "Ladiaci vÃœstup"
+
+#: ../utils/gdmflexiserver.c:67
+msgid "Version of this application"
+msgstr "Verzia tejto aplikÃ¡cie"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nepodarilo sa identifikovaÅ¥ aktuÃ¡lnu relÃ¡ciu"
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:230
+msgid "Main Options"
+msgstr "HlavnÃ© voÄŸby"
+
+#: ../utils/gdmflexiserver.c:759
+msgid "Unable to start new display"
+msgstr "Nie je moÅŸnÃ© spustiÅ¥ novÃœ displej"
+
+#~ msgid "_Help"
+#~ msgstr "_PomocnÃ­k"
+
+#~ msgid "user account not available on system"
+#~ msgstr "pouÅŸÃ­vateÄŸskÃ© konto nie je v systÃ©me k dispozÃ­ciÃ­"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "Nastavenia prÃ­stupnosti"
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>PovoliÅ¥ funkcie, ktorÃ© spravia vÃ¡Å¡ poÄÃ­taÄ ÄŸahÅ¡ie dostupnÃœm:</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "Nastavenia asistenÄnÃœch technolÃ³giÃ­"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "_PoÄÃºvaÅ¥ text nahlas (ÄÃ­tanie obrazovky)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "_IgnorovaÅ¥ opakovanÃ© stlaÄenia klÃ¡ves (OdmietnutÃ© klÃ¡vesy)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_ZvÃ€ÄÅ¡iÅ¥ detaily (Lupa)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "_AkceptovaÅ¥ iba dlhÃ© stlaÄenie klÃ¡ves (PomalÃ© klÃ¡vesy)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "_SimulovaÅ¥ sÃºÄasnÃ© stlaÄenie klÃ¡ves (LepkavÃ© klÃ¡vesy)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "_RozoznaÅ¥ vÃ€ÄÅ¡ie kontrasty vo farbÃ¡ch (VysokÃœ kontrast)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "PÃ­saÅ¥ _bez klÃ¡vesnice (KlÃ¡vesnica na obrazovke)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "Po_uÅŸiÅ¥ vÃ€ÄÅ¡iu veÄŸkosÅ¥ pÃ­sma (VeÄŸkÃ© pÃ­smo)"
+
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "ZakÃ¡zaÅ¥ zobrazenie tlaÄidla prÃ­stupnosti"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Ak je TRUE, tlaÄidlo nastavenia sprÃ­stupnenia klÃ¡vesnice sa nezobrazÃ­"
+
+#~ msgid "_Users:"
+#~ msgstr "Po_uÅŸÃ­vatelia:"
+
+#~ msgid "_User:"
+#~ msgstr "Po_uÅŸÃ­vateÄŸ:"
+
+#~ msgid "Missing Required File"
+#~ msgstr "ChÃœba potrebnÃœ sÃºbor"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "SÃºbor s rozhraniami PrepÃ­naÄa pouÅŸÃ­vateÄŸov, `%s', nie je moÅŸnÃ© otvoriÅ¥. "
+#~ "Pravdepodobne tÃ¡to aplikÃ¡cia nebola korektne nainÅ¡talovanÃ¡ alebo "
+#~ "nastavenÃ¡."
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr ""
+#~ "<span weight=\"bold\" size=\"larger\">NaÅ¡lo sa viacero prihlÃ¡senÃ­</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "VzhÄŸad"
+
+#~ msgid "Continue"
+#~ msgstr "PokraÄovaÅ¥"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "NovÃ© prihlÃ¡senia vo v_norenÃœch oknÃ¡ch"
+
+#~ msgid "Details"
+#~ msgstr "Podrobnosti"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "NaÅ¡lo sa viacero prihlÃ¡senÃ­ - PrepÃ­naÄ pouÅŸÃ­vateÄŸov"
+
+#~ msgid "Options"
+#~ msgstr "MoÅŸnosti"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "NiektorÃ© nastavenia boli uzamknutÃ© sprÃ¡vcom systÃ©mu."
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr ""
+#~ "PouÅŸÃ­vateÄŸ, na ktorÃ©ho sa chcete prepnÃºÅ¥, je na tomto poÄÃ­taÄi prihlÃ¡senÃœ "
+#~ "viackrÃ¡t. Do ktorÃ©ho prihlÃ¡senia sa chcete prepnÃºÅ¥?"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "PouÅŸije ikonku `ÄŸudia' ako titulok ponuky"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "PouÅŸije meno aktuÃ¡lneho pouÅŸÃ­vateÄŸa ako titulok ponuky"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "PouÅŸije slovo `PouÅŸÃ­vatelia' ako titulok ponuky"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "Chyba PrepÃ­naÄa pouÅŸÃ­vateÄŸov"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "Nastavenie PrepÃ­naÄa pouÅŸÃ­vateÄŸov"
+
+#~ msgid "Users"
+#~ msgstr "PouÅŸÃ­vatelia"
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "Ak mÃ¡ byÅ¥ na prepnutie pouÅŸÃ­vateÄŸov vytvorenÃ© novÃ© prihlÃ¡senie, vytvorÃ­ "
+#~ "sa v novom okne namiesto na novej obrazovke"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr "Po zmene obrazovky, aktivovaÅ¥ na tejto Å¡etriÄ obrazovky."
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "_UzamknÃºÅ¥ obrazovku po prepnutÃ­ pouÅŸÃ­vateÄŸov"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "OdoslaÅ¥ GDM zadanÃœ prÃ­kaz protokolu"
+
+#~ msgid "Xnest mode"
+#~ msgstr "ReÅŸim Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "NezamykaÅ¥ aktuÃ¡lnu obrazovku"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "OveriÅ¥ sa pred spustenÃ­m --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "SpustiÅ¥ novÃ© flexibilnÃ© sedenie; nezobraziÅ¥ vyskakovacie okno"
+
+#~ msgid "Other"
+#~ msgstr "ÄalÅ¡Ã­"
+
+#~ msgid "Display Style"
+#~ msgstr "Å tÃœl zobrazenia"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "ZobraziÅ¥ v ponuke poloÅŸku \"PrihlÃ¡siÅ¥ v okne\""
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "ZobraziÅ¥ v ponuke poloÅŸku \"ÄalÅ¡Ã­\""
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "ZobraziÅ¥ iba aktÃ­vnych pouÅŸÃ­vateÄŸov"
+
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "UrÄuje spÃŽsob zobrazenia apletu v paneli. ZvolenÃ­m \"username\" sa "
+#~ "zobrazuje meno aktuÃ¡lne prihlÃ¡senÃ©ho pouÅŸÃ­vateÄŸa, \"icon\" zobrazÃ­ ikonku "
+#~ "ÄŸudÃ­, a nakoniec \"text\" zobrazÃ­ slovo `PouÅŸÃ­vatelia'."
+
+#~ msgid "Use Xnest"
+#~ msgstr "PouÅŸiÅ¥ Xnest"
+
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "Kedy zobraziÅ¥ poloÅŸku \"PrihlÃ¡siÅ¥ v okne\". MoÅŸnÃ© hodnoty sÃº: \"always\" "
+#~ "- vÅŸdy zobraziÅ¥, \"never\" - nezobraziÅ¥ poloÅŸku nikdy, a \"auto"
+#~ "\" (predvolenÃ©) - zobraziÅ¥ poloÅŸku ak je aplet v reÅŸime Xnest."
+
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "Kedy ukÃ¡zaÅ¥ poloÅŸku \"ÄalÅ¡Ã­\". MoÅŸnÃ© hodnoty zahÅÅajÃº: \"always\" pre "
+#~ "stÃ¡le ukÃ¡zanie poloÅŸky, \"never\" pre neukÃ¡zanie poloÅŸky a \"auto"
+#~ "\" (predvolenÃ©) pre ukÃ¡zanie poloÅŸky ak je aplet v konzolovom (nie Xnest) "
+#~ "reÅŸime."
+
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr ""
+#~ "UrÄuje, Äi sa majÃº pri prepÃ­nanÃ­ uÅŸÃ­vateÄŸov vytvÃ¡raÅ¥ vnorenÃ© Xnest oknÃ¡ "
+#~ "namiesto vytvÃ¡rania novÃœch konzol."
+
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr "UrÄuje, Äi uzamknÃºÅ¥ plochu po prepnutÃ­ do inej konzoly."
+
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr ""
+#~ "UrÄuje, Äi zobraziÅ¥ len aktuÃ¡lne prihlÃ¡senÃœch pouÅŸÃ­vateÄŸov, alebo "
+#~ "vÅ¡etkÃœch."
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "Na_staviÅ¥ prihlasovaciu obrazovku"
Index: proiecte/PPPP/gdm/po/sl.po
===================================================================
--- proiecte/PPPP/gdm/po/sl.po	(revision 134)
+++ proiecte/PPPP/gdm/po/sl.po	(revision 134)
@@ -0,0 +1,1186 @@
+# Copyright (C) 2000 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+#
+# Urban Borstnik <urban@cmm.ki.si>, 2000.
+# AndraÅŸ Tori <andraz.tori1@guest.arnes.si>, 2001.
+# Urban Borstnik <urban@cmm.ki.si>, 2001.
+# minmax <andraz.tori1@guest.arnes.si>, 2002.
+# MatjaÅŸ Horvat <m@owca.info>, 2006.
+# Matej UrbanÄiÄ <mateju@svn.gnome.org>, 2007 - 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-17 01:42+0000\n"
+"PO-Revision-Date: 2009-09-17 14:12+0100\n"
+"Last-Translator: Matej UrbanÄiÄ <mateju@svn.gnome.org>\n"
+"Language-Team: Slovenian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
+"X-Poedit-Country: SLOVENIA\n"
+"X-Poedit-SourceCharset: utf-8\n"
+"X-Poedit-Language: Slovenian\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ni znakovna naprava"
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179
+#: ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "OmogoÄi kodo za razhroÅ¡Äevanje"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID zaslona"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "ID"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192
+#: ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Podenota upravljalnika namizja GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "v sistemu ni mogoÄe najti uporabnika \"%s\""
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Ni mogoÄe zagnati sistema prijave"
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Ni mogoÄe pooblastiti uporabnika"
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Ni mogoÄe pooblastiti uporabnika"
+
+#: ../daemon/gdm-factory-slave.c:281
+#: ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Ni mogoÄe vzpostaviti pooblastila"
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr "Ni mogoÄe zagnati streÅŸnika X (vaÅ¡ega grafiÄnega okolja) zaradi notranje napake. Obrnite se na vaÅ¡ega skrbnika sistema ali preverite vaÅ¡ sistemski dnevnik. V vmesnem Äasu bo ta zaslon izkljuÄen. Poskusite s ponovnim zagonom GDM, ko bo problem odpravljen."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: povezava z zaslonom '%s' ni uspela"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "StreÅŸnik bi moral biti zagnan preko uporabnika %s, vendar ta uporabnik ne obstaja"
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Ni mogoÄe nastaviti groupid na %d"
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgrougs() ni uspel za %s"
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Ni mogoÄe nastaviti userid na %d"
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Ni mogoÄe nastaviti groupid na 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Ni mogoÄe odpreti dnevnika za zaslon %s!"
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Napaka ob nastavljanju %s na %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prednosti streÅŸnika ni mogoÄe nastaviti na %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Prazen ukaz streÅŸnika za zaslon %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "UporabniÅ¡ko ime"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "UporabniÅ¡ko ime"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ime gostitelja"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Ime gostitelja"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Naprava za prikazovanje"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Naprava za prikazovanje"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "napaka zaganjanja povezave z sistemom pooblastitve - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "sploÅ¡na napaka"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "zmanjkalo je pomnilnika"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "programerska napaka programa"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "neznana napaka"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "UporabniÅ¡ko ime:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "napaka obvestitve sistema pooblastitve o pozivniku uporabniÅ¡kega imena - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "napaka obvestitve sistema pooblastitve o imenu gostitelja - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "napaka obvestitve sistema pooblastitve o konzoli - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "napaka obvestitve sistema pooblastitve zaslonskih niti - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "napaka obveÅ¡Äanja sistema pooblastitve xauth varoval- %s"
+
+#: ../daemon/gdm-session-worker.c:1648
+#: ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "na voljo ni nobenega uporabniÅ¡kega raÄuna"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "Ni mogoÄe zamenjati uporabnika"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Uporabnik %s ne obstaja"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Skupina %s ne obstaja"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Ni mogoÄe ustvariti vtiÄnice!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Zavrnjena XDMCP poizvedba iz streÅŸnika %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Ni mogoÄe izvleÄi seznama pooblastitve iz paketa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "%s: Napaka v nadzorni vsoti"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "NapaÄen naslov"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ni mogoÄe prebrati naslova zaslona"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ni mogoÄe prebrati Å¡tevilke vrat zaslona"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ni mogoÄe izvleÄi seznama pooblastitev iz paketa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Napaka v nadzorni vsoti"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Dobil sem REQUEST iz prepovedanega gostitelja %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ni mogoÄe prebrati Å¡tevilke zaslona"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ni mogoÄe prebrati vrste povezave"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ni mogoÄe prebrati naslova odjemalca"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ni mogoÄe prebrati imen pooblastitev"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ni mogoÄe prebrati podatkov pooblastitev"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ni mogoÄe prebrati seznama pooblastitev"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ni mogoÄe prebrati ID proizvajalca"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: neveljavna nadzorna vsota za %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: prejet ukaz za upravljanje iz zavrnjenega gostitelja %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ni mogoÄe prebrati ID seje"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ni mogoÄe prebrati razreda zaslona"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ni mogoÄe prebrati naslova"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: prejet ukaz KEEPALIVE iz zavrnjenega gostitelja %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ni mogoÄe prebrati glave XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: nepravilna razliÄica XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ni mogoÄe razÄleniti naslova"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Ni mogoÄe dobiti imena streÅŸnika: %s!"
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Ni mogoÄe pisati datoteke PID %s: verjetno na disku ni prostora: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Imenik dnevnika %s ne obstaja ali pa ni imenik."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Imenik authdir %s ne obstaja. Postopek je prekinjen."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Imenik authdir %s ni imenik. Dejanje prekinjeno."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Lastnik imenika authdir %s ni uporabnik %d, skupine %d. Dejanje prekinjeno."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Imenik authdir %s ima napaÄna dovoljenja %o. Biti morajo %o. Dejanje prekinjeno."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Ni mogoÄe najti uporabnika GDM '%s'. Dejanje prekinjeno!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Uporabnik GDM ne sme biti skrbnik. Dejanje prekinjeno!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Ni mogoÄe najti skupine GDM '%s'. Dejanje prekinjeno!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Skupina GDM ne sme biti skrbniÅ¡ka. Dejanje prekinjeno!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "IzpiÅ¡i vsa opozorila kot usodna"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "KonÄaj po doloÄenem Äasu - za razhroÅ¡Äevanje"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "IzpiÅ¡i razliÄico GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Upravljalnik zaslona GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Samo s skrbniÅ¡kimi pravicami je mogoÄe zagnati GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Seja upravljalnika zaslona GNOME."
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI Registry Wrapper"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Prijavno okno"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Upravljalnik porabe"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Demon upravitelja porabe"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME demon nastavitev"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME zaslonsko poveÄevalo"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "PoveÄaj dele zaslona"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME zaslonska tipkovnica"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Uporabi zaslonsko tipkovnico"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orka zaslonski bralnik"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Predstavi zaslonske podrobnosti kot govor ali braille"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Pogovorno okno pooblastitve"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Izbrani sistem"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Ni mogoÄe ustvariti izravnalnika za XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Ni mogoÄe prebrati glave XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Vrednost"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "odstotek Äasa zakljuÄka"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "Nedejavno besedilo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Besedilo, ki se uporablja za oznaÄevanje naslova, Äe uporabnik Å¡e ni doloÄil predmeta."
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "Dejavno besedilo"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Besedilo, ki se uporablja za oznaÄevanje naslova, ko uporabnik doloÄi predmet"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "Seznam viden"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Ali naj bo seznam izbora viden"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Samodejna prijava ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Preklic v teku ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Izberite jezik in kliknite na prijavo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Pogovorno okno pooblastitve"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Ime raÄunalnika"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Prijava"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Ponovni zagon"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Izklop raÄunalnika"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Zaustavitev"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "RazliÄica"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "Pult"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Jeziki"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Jeziki:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_Jezik:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "Drugo ..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "Izberite jezik iz seznama jezikov, ki so na voljo."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "NedoloÄeno"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Razporeditve tipkovnice"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_Tipkovnica:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Drugo ..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Izberite razporeditev tipkovnice s seznama naborov, ki so na voljo."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Besedilo oznake"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Besedilo uporabljeno kot naslov"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "Ime ikone"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "Ikona uporabljena z oznako"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "Privzeti predmet"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "ID privzetega predmeta"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "NajveÄje Å¡tevilo predmetov"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "NajveÄje Å¡tevilo predmetov, ki naj bodo na seznamu"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Oddaljena prijava (Povezovanje z %s ...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Oddaljena prijava (Povezan z %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Oddaljena prijava"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Seje:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Besedilo sporoÄila pasice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Besedilo sporoÄila pasice, kadar je izbirnik prazen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "OnemogoÄi prikaz gumba za ponovni zagon"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Ne prikaÅŸi znanih uporabnikov v prijavnem oknu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "OmogoÄi vstavek dostopnosti tipkovnice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "OmogoÄi razhroÅ¡Äevanje"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "OmogoÄi razhroÅ¡Äevalni naÄin za pozdravni prijavni zaslon"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "OmogoÄi namizno tipkovnico"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "OmogoÄi zaslonsko poveÄalo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "OmogoÄi zaslonski bralnik"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "OmogoÄi prikaz besedilnih sporoÄil v pasicah"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ime ikone za pozdravni logo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Nedavno izbrane razporeditve tipkovnice"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Nedavno izbrani jeziki"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "Seznam razporeditev tipkovnice, ki bo privzeto prikazan na prijavnem oknu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Seznam jezikov, ki bo privzeto prikazan na prijavnem oknu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Izbrana moÅŸnost doloÄi uporabo imena tematske ikone v logotipu pozdravnega okna prijave."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "Izbrana moÅŸnost onemogoÄi izpis znanih uporabnikov v prijavnem oknu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "Izbrana moÅŸnost onemogoÄi prikaz gumba za ponovni zagon v prijavnem oknu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo vstavka upravljalnika nastavitev."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo vstavka upravljalnika nastavitev medijskih tipk."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo namizne tipkovnice."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the plugin to manage the accessibility keyboard settings."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo vstavka upravljalnika nastavitev dostopnosti tipkovnice."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo poveÄevala."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo zaslonskega bralnika."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "Izbrana moÅŸnost omogoÄa zagon vstavka nastavitev zvoka."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "Izbrana moÅŸnost omogoÄa zagon vstavka upravljalnika nastavitev xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Izbrana moÅŸnost omogoÄa uporabo vstavka upravljalnika xsettings nastavitev."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "Izbrana moÅŸnost omogoÄa prikaz pasice sporoÄilnega besedila."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "Izbrana nastavitev omogoÄa uporabo compiz enote kot upravljalnika oken."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+msgstr "Prikazano besedilo na prijavnem oknu, kadar je izbirnik uporabnikov prazen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Prikaz besedila sporoÄila na prijavnem oknu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "MoÅŸnost je omogoÄena, Äe je zagnan vstavek upravljalnika nastavitev ozadja. "
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "OmogoÄeno, kadar je izbrana moÅŸnost upravljalnika media-keys nastavitev"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "MoÅŸnost je omogoÄena, Äe je zagnan vstavek upravljalnika nastavitev zvoka."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "MoÅŸnost je omogoÄena, Äe je zagnan vstavek upravljalnika nastavitev xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "OmogoÄeno, kadar je izbrana moÅŸnost upravljalnika xsettings nastavitev"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Uporabi compiz kot upravljalnik oken"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Trajanje"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Å tevilo sekund preden se Äasomer ustavi"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Äas zaÄetka"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Äas, ko je bil zagnan Äasomer"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ali teÄe?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Ali naj Äasomer tiktaka"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "Upravljalnik"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "Objekt upravitelja uporabnikov, ki nadzoruje tega uporabnika."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Drugo ..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Izbor drugega raÄuna"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gost"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Prijava kot zaÄasni gost"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Samodejna prijava"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Samodejna prijava v sistem po izbiri moÅŸnosti"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Prijavite se kot %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Trenutno prijavljen"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr "Aplet preklopa uporabnikov je prosta programska oprema; lahko jo Å¡irite in spreminjate pod pogoji sploÅ¡ne javne licence, kot je objavljena pri Free Software Foundation; razliÄica licence 2 ali novejÅ¡a."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr "Ta program se razÅ¡irja v upanju, da bo koristen, vendar BREZ ZAGOTOVILA KAKRÅ NEGAKOLI JAMSTVA; tudi brez posrednega jamstva CENOVNE VREDNOSTI ali PRIMERNOSTI ZA DOLOÄENO UPORABO. Za veÄ podrobnosti si oglejte GNU General Public License."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr "Skupaj s programom bi morali prejeti kopijo licence GNU General Public License. Äe je niste, piÅ¡ite na Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Meni za hitro preklapljanje med uporabniki."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Matej UrbanÄiÄ <mateju@svn.gnome.org>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ni mogoÄe zakleniti zaslona: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Ni mogoÄe zaÄasno nastaviti Ärnega zaslona kot ohranjevalnika zaslona: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Ni se mogoÄe odjaviti: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Na voljo"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Nevidno"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Zasedeno"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Odsotno"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Podrobnosti raÄuna ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Sistemske lastnosti ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "Zakleni zaslon"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Preklop uporabnika"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Izhod ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Neznano"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Aplet preklopa uporabnikov"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Spremeni nastavitve raÄuna in stanje"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Meni za hitro preklapljanje med uporabniki"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Preklopi med uporabniki"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Tovarna apletov preklopnika med uporabniki"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Uredi osebne _podatke"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_O programu"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Uredi uporabnike in skupine"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Prezrto - ohranjeno zaradi zdruÅŸljivosti"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "UKAZ"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Izpis razhroÅ¡Äevanja"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "RazliÄica tega programa"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Ni mogoÄe doloÄiti trenutne seje."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nova prijava GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Ni mogoÄe zagnati novega zaslona"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Zajeta zaslonska slika"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Zajem zaslonske slike"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "enota zakljuÄena s stanjem %d"
+#~ msgid "Unable establish credentials"
+#~ msgstr "Ni mogoÄe vzpostaviti pooblastila"
+#~ msgid "Failed to restart computer"
+#~ msgstr "NeuspeÅ¡en ponoven zagon raÄunalnika"
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Nimate ustreznega dovoljenja za ponoven zagon raÄunalnika, saj je v "
+#~ "sistem prijavljenih veÄ uporabnikov."
+#~ msgid "Failed to stop computer"
+#~ msgstr "NeuspeÅ¡en izklop raÄunalnika"
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Nimate dovoljenja izklopiti raÄunalnika, ker je v sistem prijavljenih veÄ "
+#~ "uporabnikov."
+#~ msgid "page 5"
+#~ msgstr "stran 5"
+#~ msgid "Status"
+#~ msgstr "Stanje"
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "VkljuÄena je tipka za pisanje velikih Ärk."
+#~ msgid "User"
+#~ msgstr "Uporabnik"
+#~ msgid "The user this menu item represents."
+#~ msgstr "Uporabnik, ki ga ta menijski predmet predstavlja."
+#~ msgid "Icon Size"
+#~ msgstr "Velikost ikone"
+#~ msgid "The size of the icon to use."
+#~ msgstr "Velikost ikone, ki jo ÅŸelite uporabiti."
+#~ msgid "Indicator Size"
+#~ msgstr "Velikost kazalnika"
+#~ msgid "Size of check indicator"
+#~ msgstr "Velikost nadzornega kazalnika"
+#~ msgid "Indicator Spacing"
+#~ msgstr "Razmik kazalnika"
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Prostor okoli uporabniÅ¡kega imena in kazalnika"
+#~ msgid "_Help"
+#~ msgstr "_PomoÄ"
+#~ msgid "Main Options"
+#~ msgstr "Glavne moÅŸnosti"
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>OmogoÄite moÅŸnosti, ki olajÅ¡ajo uporabo raÄunalnika:</b>"
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "Nastavitev pomoÅŸnih tehnologij"
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "_PosluÅ¡ajte prebrana besedila (Bralnik)"
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "_Prezri podvojene pritiske tipk (SkakajoÄe tipke)"
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_PoveÄaj predmete (PoveÄevalo)"
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "_Sprejmi le dolgo pritisnjene tipke (PoÄasne tipke)"
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "_UpoÅ¡tevanje pritiska le ene tipke soÄasno (lepljive tipke)"
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "_Okrepitev kontrasta barv (Visoko kontrastno)"
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "_Tipkanje brez tipkovnice (zaslonska tipkovnica)"
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "_Uporabi veÄjo velikost pisave (velik izpis)"
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+#~ msgid "gtk-disconnect"
+#~ msgstr "gtk-disconnect"
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "OnemogoÄi prikaz gumba dostopnosti"
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr ""
+#~ "Izbrana nastavitev onemogoÄi prikaz gumba dostopnosti na prijavnem oknu."
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "PoÅ¡lji doloÄen ukaz protokola na GDM"
+#~ msgid "Xnest mode"
+#~ msgstr "NaÄin Xnest"
+#~ msgid "Do not lock current screen"
+#~ msgstr "Ne zakleni trenutnega zaslona"
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Overi pred izvedbo --command"
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "ZaÄni novo upogljivo sejo. Ne prikaÅŸi pojavnega okna"
+
Index: proiecte/PPPP/gdm/po/sq.po
===================================================================
--- proiecte/PPPP/gdm/po/sq.po	(revision 134)
+++ proiecte/PPPP/gdm/po/sq.po	(revision 134)
@@ -0,0 +1,1128 @@
+# PÃ«rkthimi i mesazheve tÃ« gdm nÃ« shqip.
+# Copyright (C) 2003-2006, 2008 Free Software Foundation. Inc.
+# This file is distributed under the same license as the gdm package.
+# Laurent Dhima <laurenti@alblinux.net>, 2003-2006, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-05 16:14+0000\n"
+"PO-Revision-Date: 2008-09-06 19:51+0200\n"
+"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
+"Language-Team: Albanian <gnome-albanian-perkthyesit@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nuk Ã«shtÃ« njÃ« dispozitiv simbolesh"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "Aktivizo kodin e debug"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ID e ekranit"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "DytÃ«sori i menazhuesit tÃ« ekraneve tÃ« GNOME"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "e pamundur gjetja e pÃ«rdoruesit Â«%sÂ» nÃ« sistem"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:207
+msgid "Unable to initialize login system"
+msgstr "E pamundur nisja e sistemit tÃ« hyrjes"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:240
+msgid "Unable to authenticate user"
+msgstr "I pamundur autentifikimi i pÃ«rdoruesit"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:286
+msgid "Unable to authorize user"
+msgstr "I pamundur autorizimi i pÃ«rdoruesit"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "I pamundur pÃ«rcaktimi i kredencialeve"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1062
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"E pamundur nisja e serverit X (mjedisi juaj grafik) pÃ«r shkak tÃ« ndonjÃ« "
+"gabimi tÃ« brendshÃ«m. Vihu nÃ« kontakt me administratorin e sistemit ose "
+"kontrollo mesazhet e sistemit (syslog) pÃ«r tÃ« zbuluar problemin. NdÃ«rkohÃ« ky "
+"ekran do tÃ« Ã§aktivizohet. Rinis GDM mbasi tÃ« jetÃ« zgjidhur problemi."
+
+#: ../daemon/gdm-server.c:244
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: dÃ«shtoi lidhja me dispaly prind '%s'"
+
+#: ../daemon/gdm-server.c:362
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Serveri do tÃ« niset pÃ«r pÃ«rdoruesin %s por ky pÃ«rdorues nuk ekziston"
+
+#: ../daemon/gdm-server.c:373 ../daemon/gdm-welcome-session.c:415
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "I pamundur caktimi i id sÃ« grupit nÃ« %d"
+
+#: ../daemon/gdm-server.c:379 ../daemon/gdm-welcome-session.c:421
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () dÃ«shtoi pÃ«r %s"
+
+#: ../daemon/gdm-server.c:385 ../daemon/gdm-welcome-session.c:427
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "I pamundur caktimi i id sÃ« pÃ«rdoruesit nÃ« %d"
+
+#: ../daemon/gdm-server.c:393 ../daemon/gdm-welcome-session.c:435
+msgid "Couldn't set groupid to 0"
+msgstr "I pamundur caktimi i id sÃ« grupit nÃ« 0"
+
+#: ../daemon/gdm-server.c:428
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: E pamundur hapja e file tÃ« log pÃ«r display %s!"
+
+#: ../daemon/gdm-server.c:439 ../daemon/gdm-server.c:445
+#: ../daemon/gdm-server.c:451
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Gabim gjatÃ« rregullimit %s nÃ« %s"
+
+#: ../daemon/gdm-server.c:466
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prioriteti i serverit nuk mund tÃ« caktohet nÃ« %d: %s"
+
+#: ../daemon/gdm-server.c:618
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Mungon komanda server pÃ«r ekranin %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "PÃ«rdoruesi"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "PÃ«rdoruesi"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Emri i host"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Emri i host"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ekrani"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ekrani"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "worker doli me kodin e gjÃ«ndjes %d"
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "gabim gjatÃ« nisjes sÃ« shkÃ«mbimeve me sistemin e autentifikimit - %s"
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr "dÃ«shtim i pÃ«rgjithshÃ«m"
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr "mbi memorje"
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr "gabim i programuesit tÃ« aplikativit"
+
+#: ../daemon/gdm-session-worker.c:1083
+msgid "unknown error"
+msgstr "gabim i panjohur"
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "PÃ«rdoruesi:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"gabim gjatÃ« informimit tÃ« sistemit tÃ« autentifikimit nÃ« lidhje me dialogun e "
+"emrit tÃ« pÃ«rdoruesit tÃ« preferuar - %s"
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"gabim gjatÃ« informimit tÃ« sistemit tÃ« autentifikimit nÃ« lidhje me emrin e "
+"host tÃ« pÃ«rdoruesit - %s"
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"gabim gjatÃ« informimit tÃ« sistemit tÃ« autentifikimit nÃ« lidhje me konsolÃ«n e "
+"pÃ«rdoruesit - %s"
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+"gabim gjatÃ« informimit tÃ« sistemit tÃ« autentifikimit nÃ« lidhje me vargun e "
+"ekranit - %s"
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"gabim gjatÃ« informimit tÃ« sistemit tÃ« autentifikimit nÃ« lidhje me "
+"kredencialet xauth tÃ« ekranit - %s"
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+#, c-format
+msgid "no user account available"
+msgstr "profil pÃ«rdoruesi jo nÃ« dispozicion"
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr "I pamundur shkÃ«mbimi i pÃ«rdoruesit"
+
+#: ../daemon/gdm-simple-slave.c:387
+msgid "Unable establish credentials"
+msgstr "I pamundur pÃ«rcaktimi i kredencialeve"
+
+#: ../daemon/gdm-welcome-session.c:397
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "PÃ«rdoruesi %s nuk ekziston"
+
+#: ../daemon/gdm-welcome-session.c:404
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Grupi %s nuk ekziston"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "I pamundur krijimi i socket!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "KÃ«rkesat XDMCP janÃ« tÃ« ndaluar nga host %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr "E pamundur nxjerrja e listÃ«s sÃ« autorizimeve nga paketi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "Gabim nÃ« checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "AdresÃ« e gabuar"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: I pamundur leximi i adresÃ«s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: I pamundur leximi i numrit tÃ« portÃ«s sÃ« ekranit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: e pamundur nxjerrja e listÃ«s sÃ« autorizimeve nga paketi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Gabim nÃ« checksum"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2120
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Mora REQUEST nga host i bllokuar %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2130
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2737
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: I pamundur leximi i numrit tÃ« ekranit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: I pamundur leximi i llojit tÃ« lidhjes"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: I pamundur leximi i adresÃ«s sÃ« klientit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2152
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: I pamundur leximi i emrave tÃ« identifikimit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2161
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: I pamundur leximi i tÃ« dhÃ«nave tÃ« autentifikimit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2171
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: I pamundur leximi i listÃ«s sÃ« autorizimit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2190
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: I pamundur leximi i ID sÃ« prodhuesit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2217
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: DÃ«shtoi checksum nga %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2469
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Mora \"Manage\" nga host i bllokuar %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2478
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: I pamundur leximi i ID sÃ« seancÃ«s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: I pamundur leximi i klasÃ«s sÃ« ekranit"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2597
+#: ../daemon/gdm-xdmcp-display-factory.c:2647
+#: ../daemon/gdm-xdmcp-display-factory.c:2653
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: i pamundur leximi i adresÃ«s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2727
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Mora \"KEEPALIVE\" nga host bllokuar %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2816
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: I pamundur leximi i header XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2822
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: Version i pasaktÃ« i XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2828
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: I pamundur analizimi i adresÃ«s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3226
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "E pamundur marrja e emrit tÃ« host tÃ« serverit: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"I pamundur shkrimi i file PID %s: ndoshta nuk ka mÃ« hapÃ«sirÃ« nÃ« disk: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Directory e regjistrit %s nuk ekziston ose nuk Ã«shtÃ« njÃ« directory."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Directory e autorizimit %s nuk ekziston. Abortohet."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Directory e autorizimit %s nuk Ã«shtÃ« njÃ« directory. Abortohet."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"Directory e autorizimit %s nuk i pÃ«rket pÃ«rdoruesit %d, grupi %d. Abortohet."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"Directory e autorizimit %s ka tÃ« drejta tÃ« gabuara %o. Duhet tÃ« jetÃ« %o. "
+"Abortohet."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "E pamundur gjetja e pÃ«rdoruesit tÃ« GDM Â«%sÂ». Abortohet!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "PÃ«rdoruesi i GDM nuk duhet tÃ« jetÃ« Â«rootÂ». Abortohet!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "E pamundur gjetja e grupit tÃ« GDM Â«%sÂ». Abortohet!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Grupi i GDM nuk duhet tÃ« jetÃ« Â«rootÂ». Abortohet!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "BÃ«j qÃ« tÃ« gjithÃ« paralajmÃ«rimet tÃ« jenÃ« fatale"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Dil mbas njÃ« periudhÃ« kohe - pÃ«r debug"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Printo versionin e GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Menazhuesi i hyrjes sÃ« GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "VetÃ«m administratorÃ«t mund tÃ« ekzekutojnÃ« GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Trajtuesi  seancÃ«s sÃ« GDM"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "PÃ«rshtatÃ«si i regjistrit AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1962
+msgid "Login Window"
+msgstr "Dritarja e hyrjes"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Menazhuesi i energjisÃ«"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Demoni i menazhuesit tÃ« energjisÃ«"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Administratori i rregullimeve tÃ« GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Zmadhuesi i ekranit tÃ« GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Zmadhon pjesÃ« tÃ« ekranit"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Tastiera nÃ« ekran pÃ«r GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "PÃ«rdor njÃ« tastierÃ« nÃ« ekran"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca - lexuesi i ekranit"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Paraqet informacione nÃ« ekran si shqiptimi ose braille"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Zgjidh sistemin"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCP: I pamundur krijimi i buffer XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: I pamundur leximi i header XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Vlera"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "pÃ«rqindja e kohÃ«s sÃ« plotÃ«suar"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1236
+msgid "Inactive Text"
+msgstr "Teksti jo aktiv"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1237
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Teksti pÃ«r tu pÃ«rdorur nÃ« etiketÃ« nÃ«se pÃ«rdoruesi nuk ka zgjedhur akoma njÃ« "
+"element"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1245
+msgid "Active Text"
+msgstr "Teksti aktiv"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1246
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+"Teksti pÃ«r tu pÃ«rdorur nÃ« etiketÃ« nÃ«se pÃ«rdoruesi ka zgjedhur njÃ« element"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:181
+msgid "You have the Caps Lock key on."
+msgstr "Butoni Caps Lock Ã«shtÃ« i aktivizuar."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:326
+msgid "Automatically logging in..."
+msgstr "Duke kryer hyrjen automatikisht..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:760
+msgid "Cancelling..."
+msgstr "Duke anulluar..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1229
+msgid "Failed to restart computer"
+msgstr "DÃ«shtoi rinisja e kompjuterit"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1232
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr ""
+"Nuk ju lejohet rinisja e komjuterit sepse disa pÃ«rdorues kanÃ« filluar seancÃ«n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1313
+msgid "Failed to stop computer"
+msgstr "DÃ«shtoi ndalimi i kompjuterit"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1316
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+"Nuk ju lejohet ndalimi i komjuterit sepse disa pÃ«rdorues kanÃ« filluar seancÃ«n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1400
+msgid "Select language and click Log In"
+msgstr "Zgjidh gjuhÃ«n dhe kliko Fillo seancÃ«n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Dialogu i identifikimit"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Emri i kompjuterit"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Fillo seancÃ«n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Rinis"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Shuaj"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Pezullo"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versioni"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "faqja 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:540
+msgid "Panel"
+msgstr "Paneli"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "GjuhÃ«t"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_GjuhÃ«t:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:255
+msgid "_Language:"
+msgstr "_Gjuha:"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:224
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:92
+#: ../gui/user-switch-applet/applet.c:996
+msgid "Other..."
+msgstr "TjetÃ«r..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:225
+msgid "Choose a language from the full list of available languages."
+msgstr "Zgjidh njÃ« gjuhÃ« nga lista e plotÃ« e gjuhÃ«ve nÃ« dispozicion."
+
+#: ../gui/simple-greeter/gdm-languages.c:587
+msgid "Unspecified"
+msgstr "E papÃ«rcaktuar"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:190
+msgid "Keyboard layouts"
+msgstr "PlanimetritÃ« e tastierÃ«s"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr "_Tastiera:"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+"Zgjidh njÃ« planimetri tastiere nga lista e plotÃ« e planimetrive nÃ« "
+"dispozicion."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:493
+msgid "Label Text"
+msgstr "Teksti i etiketÃ«s"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "The text to use as a label"
+msgstr "Teksti pÃ«r tu pÃ«rdorur si etiketÃ«"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:501
+msgid "Icon name"
+msgstr "Emri i ikonÃ«s"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "The icon to use with the label"
+msgstr "Ikona pÃ«r tu pÃ«rdorur me etiketÃ«n"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:510
+msgid "Default Item"
+msgstr "Elementi i paracaktuar"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "The id of the default item"
+msgstr "Id e elementit tÃ« paracaktuar"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:298
+msgid "Max Item Count"
+msgstr "Numri maksimum i elementÃ«ve"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:299
+msgid "The maximum number of items to keep around in the list"
+msgstr "Numri maksimum i elementÃ«ve pÃ«r tu mbajtur nÃ« listÃ«"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Nisja e seancÃ«s nÃ« distancÃ« (Duke u lidhur me %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Nisja e seancÃ«s nÃ« distancÃ« (Lidhur me %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "Fillimi i seancÃ«s nÃ« distancÃ«"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Seancat:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Mesazhi i tekstit tÃ« hyrjes"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "Ãaktivizo shfaqjen e butonÃ«ve tÃ« rinisjes"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "Mos shfaq pÃ«rdoruesit nÃ« dritaren e nisjes sÃ« seancÃ«s"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "Aktivizo plugin e tastierÃ«s sÃ« aÃ§esibilitetit"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "Aktivizo debug"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "Aktivizo modalitetin e debug pÃ«r interfaqen e hyrjes."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "Aktivizo tastierÃ«n nÃ« ekran"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "Aktivizo zmadhuesin e ekranit"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "Aktivizo lexuesin e ekranit"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "Aktivizo shfaqjen e mesazhit tÃ« hyrjes"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "Emri i ikona pÃ«r tu pÃ«rdorur si stemÃ« e interfaqes sÃ« hyrjes"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "PlanimetritÃ« e fundit tÃ« zgjedhura tÃ« tastierÃ«s"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "GjuhÃ«t e fundit tÃ« zgjedhura"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« Ã§aktivizuar shfaqjen e pÃ«rdoruesve nÃ« dritaren e "
+"nisjes sÃ« seancÃ«s."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« Ã§aktivizuar shfaqjen e butonÃ«ve tÃ« rinisjes nÃ« "
+"dritaren e nisjes sÃ« seancÃ«s."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar plugin e manazhuesit tÃ« rregullimeve tÃ« "
+"sfondit tÃ« ekranit."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar plugin e manazhuesit tÃ« rregullimeve tÃ« "
+"pulsantÃ«ve multimedialÃ«."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar tastierÃ«n nÃ« ekran."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar plugin pÃ«r tÃ« manazhuar rregullimet e "
+"aÃ§esibilitetit tÃ« tastierÃ«s."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar zmadhuesin e ekranit."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar lexuesin e ekranit."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar plugin e manazhuesit tÃ« rregullimeve tÃ« "
+"zÃ«rit."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar plugin e manazhuesit tÃ« rregullimeve tÃ« "
+"xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+"Vendose nÃ« TRUE pÃ«r tÃ« aktivizuar plugin e manazhuesit tÃ« rregullimeve tÃ« "
+"xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"PÃ«rcakto njÃ« listÃ« me planimetri tastierash pÃ«r tu shfaqur nÃ« menyrÃ« tÃ« "
+"pÃ«rcaktuar nÃ« dritaren e nisjes sÃ« seancÃ«s."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"PÃ«rcakto njÃ« listÃ« me gjuhÃ«t pÃ«r tu shfaqur nÃ« menyrÃ« tÃ« pÃ«rcaktuar nÃ« "
+"dritaren e nisjes sÃ« seancÃ«s."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"PÃ«rcakto emrin e temÃ«s sÃ« ikonave pÃ«r tu pÃ«rdorur pÃ«r stemÃ«n e interfaqes sÃ« "
+"hyrjes."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "Vendose nÃ« Â«TRUEÂ» pÃ«r tÃ« shfaqur tekstin e mesazhit tÃ« hyrjes."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "Vendose nÃ« Â«TRUEÂ» pÃ«r tÃ« pÃ«rdorur compiz si menazhues dritaresh."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "Teksti i mesazhit tÃ« hyrjes pÃ«r tu shfaqur nÃ« interfaqen e hyrjes."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+"E vÃ«rtetÃ« nÃ«se plugin e menazhuesit tÃ« rregullimeve tÃ« sfondit Ã«shtÃ« "
+"aktivizuar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"E vÃ«rtetÃ« nÃ«se plugin i menazhuesit tÃ« rregullimeve tÃ« pulsantÃ«ve "
+"multimedialÃ« Ã«shtÃ« aktivizuar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+"E vÃ«rtetÃ« nÃ«se plugin i menazhuesit tÃ« rregullimeve tÃ« zÃ«rit Ã«shtÃ« "
+"aktivizuar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+"E vÃ«rtetÃ« nÃ«se plugin i menazhuesit tÃ« rregullimeve tÃ« xrand Ã«shtÃ« "
+"aktivizuar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+"E vÃ«rtetÃ« nÃ«se plugin i menazhuesit tÃ« rregullimeve tÃ« xsettings Ã«shtÃ« "
+"aktivizuar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "PÃ«rdor compiz si menazhues dritaresh"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "KohÃ«zgjatja"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Numri i sekondave mbas tÃ« cilit kronometri ndalon"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Ora e nisjes"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Ora e nisjes sÃ« kronometrit"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÃshtÃ« duke u ekzekutuar?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Tregon nÃ«se kronometri Ã«shtÃ« apo jo duke u pÃ«dorur"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "Menazhuesi"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "Menazhuesi i objektit pÃ«rdorues nga i cili kontrollohet ky pÃ«rdorues."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:93
+msgid "Choose a different account"
+msgstr "Zgjidh njÃ« profil tjetÃ«r"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:105
+msgid "Guest"
+msgstr "Vizitues"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:106
+msgid "Login as a temporary guest"
+msgstr "Hap njÃ« seancÃ« tÃ« pÃ«rkohÃ«shme si vizitues"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:118
+msgid "Automatic Login"
+msgstr "Fillim automatik i seancÃ«s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:119
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+"Fillon automatikisht njÃ« seancÃ« nÃ« sistem mbasi tÃ« jenÃ« zgjedhur opsionet"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:308
+#, c-format
+msgid "Log in as %s"
+msgstr "Fillo njÃ« seancÃ« si %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:647
+msgid "Currently logged in"
+msgstr "Seanca Ã«shtÃ« nisur"
+
+#: ../gui/user-switch-applet/applet.c:147
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"Miniaplikativi i shkÃ«mbimit tÃ« pÃ«rdoruesve Ã«shtÃ« software i lirÃ«; mund ta "
+"rishpÃ«rndani apo/dhe ndryshoni nÃ«n kushtet e LiÃ§encÃ«s Publike tÃ« "
+"PÃ«rgjithshme GNU sikurse publikuar nga Fondacioni Free Software; duke "
+"zgjedhur midis versionit 2 tÃ« LiÃ§encÃ«s, ose (sipas dÃ«shirÃ«s suaj) Ã§do "
+"versioni tjetÃ«r mÃ« tÃ« pÃ«rditÃ«suar."
+
+#: ../gui/user-switch-applet/applet.c:151
+msgid ""
+"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."
+msgstr ""
+"Ky program shpÃ«rndahet me dÃ«shirÃ«n qÃ« tÃ« jetÃ« i vlefshÃ«m pÃ«r ju, por PA "
+"ASNJÃ LLOJ GARANCIE; bile as pa garancinÃ« e TREGTIMIT apo PÃRDORIMIT PÃR "
+"QÃLLIME TÃ VEÃANTA.  Shiko LiÃ§encÃ«n Publike tÃ« PÃ«rgjithshme GNU pÃ«r hollÃ«si "
+"tÃ« mÃ«tejshme."
+
+#: ../gui/user-switch-applet/applet.c:155
+msgid ""
+"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 "
+msgstr ""
+"SÃ« bashku me kÃ«tÃ« program duhet tÃ« keni marrÃ« edhe njÃ« kopje tÃ« LiÃ§encÃ«s "
+"Publike tÃ« PÃ«rgjithshme GNU; nÃ«se jo, shkruaj tek Free Software Foundation, "
+"Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:169
+msgid "A menu to quickly switch between users."
+msgstr "NjÃ« menu pÃ«r tÃ« kaluar me lehtÃ«si nga njÃ« pÃ«rdorues tek tjetri."
+
+#: ../gui/user-switch-applet/applet.c:173
+msgid "translator-credits"
+msgstr "Laurent Dhima <laurenti@alblinux.net>"
+
+#: ../gui/user-switch-applet/applet.c:782
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "I pamundur bllokimi i ekranit: %s"
+
+#: ../gui/user-switch-applet/applet.c:804
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "E pamundur vendosja e pÃ«rkohshme e screensaver tek ekrani bosh: %s"
+
+#: ../gui/user-switch-applet/applet.c:1101
+msgid "Unknown"
+msgstr "Nuk njihet"
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "User Switch Applet"
+msgstr "Miniaplikativi pÃ«r shkÃ«mbimin e pÃ«rdoruesit"
+
+#: ../gui/user-switch-applet/applet.c:1181
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ShkÃ«mbyes pÃ«rdoruesish"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:338
+msgid "User"
+msgstr "PÃ«rdoruesi"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:339
+msgid "The user this menu item represents."
+msgstr "PÃ«rdoruesi qÃ« pÃ«rfaqsohet nga ky zÃ« menuje."
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:346
+msgid "Icon Size"
+msgstr "MadhÃ«sia e ikonÃ«s"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:347
+msgid "The size of the icon to use."
+msgstr "MadhÃ«sia e ikonÃ«s sÃ« pÃ«rdorur."
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:353
+msgid "Indicator Size"
+msgstr "MadhÃ«sia e treguesit"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:354
+msgid "Size of check indicator"
+msgstr "MadhÃ«sia e treguesit tÃ« kontrollit"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:359
+msgid "Indicator Spacing"
+msgstr "HapÃ«sira e treguesit"
+
+#: ../gui/user-switch-applet/gdm-user-menu-item.c:360
+msgid "Space between the username and the indicator"
+msgstr "HapÃ«sira midis emrit tÃ« pÃ«rdoruesit dhe treguesit"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "NjÃ« menu pÃ«r tÃ« kaluar me lehtÃ«si nga njÃ« pÃ«rdorues tek tjetri"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Fabrika e miniaplikativit tÃ« shkÃ«mbimit tÃ« pÃ«rdoruesÃ«ve"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ndrysho _informacionet personale"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Informacione"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Ndrysho pÃ«rdoruesit dhe grupet"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:4
+msgid "_Help"
+msgstr "_NdihmÃ«"
+
+#: ../utils/gdmflexiserver.c:60 ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62 ../utils/gdmflexiserver.c:64
+#: ../utils/gdmflexiserver.c:65
+msgid "Ignored - retained for compatibility"
+msgstr "ShpÃ«rfillur - mbajtur pÃ«r kompatibilitet"
+
+#: ../utils/gdmflexiserver.c:60
+msgid "COMMAND"
+msgstr "KOMANDA"
+
+#: ../utils/gdmflexiserver.c:63 ../utils/gdm-screenshot.c:41
+msgid "Debugging output"
+msgstr "Opsionet e debug"
+
+#: ../utils/gdmflexiserver.c:67
+msgid "Version of this application"
+msgstr "Versioni i kÃ«tij aplikativi"
+
+#: ../utils/gdmflexiserver.c:674
+#, c-format
+msgid "Could not identify the current session."
+msgstr "I pamundur identifikimi i seancÃ«s aktuale."
+
+#: ../utils/gdmflexiserver.c:710 ../utils/gdm-screenshot.c:230
+msgid "Main Options"
+msgstr "Opsionet bazÃ«"
+
+#: ../utils/gdmflexiserver.c:759
+msgid "Unable to start new display"
+msgstr "E pamundur nisja e njÃ« ekrani tÃ« ri"
Index: proiecte/PPPP/gdm/po/sr.po
===================================================================
--- proiecte/PPPP/gdm/po/sr.po	(revision 134)
+++ proiecte/PPPP/gdm/po/sr.po	(revision 134)
@@ -0,0 +1,1168 @@
+# Serbian translation of gdm
+# Courtesy of Prevod.org team (http://prevod.org/) -- 2003 - 2009.
+#
+# This file is distributed under the same license as the gdm package.
+#
+# Maintainer: ÐÐŸÑÐ°Ðœ Ð Ð°ÐºÐžÑ <gox@devbase.net>
+# Reviewed on 2005-03-06 by: ÐÐ°ÐœÐžÐ»ÐŸ ÐšÐµÐ³Ð°Ðœ <danilo@prevod.org>
+# Reviewed on 2005-09-05 by: Ð¡Ð»ÐŸÐ±ÐŸÐŽÐ°Ðœ Ð. Ð¡ÑÐµÐŽÐŸÑÐµÐ²ÐžÑ <slobo@akrep.be>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2008-09-21 19:07+0100\n"
+"Last-Translator: ÐÐ³ÐŸÑ ÐÐµÑÑÐŸÑÐŸÐ²ÐžÑ <igor@prevod.org>\n"
+"Language-Team: Serbian (sr) <gnom@prevod.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÐœÐžÑÐµ ÐŸÐ·ÐœÐ°ÑÐµÐœÐž ÑÑÐµÑÐ°Ñ"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ ÐŽÐžÑÐ°Ð³ÐœÐŸÐ·Ñ Ð³ÑÐµÑÐºÐž"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ÐÐ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "ÐžÐ±"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "ÐÐ°Ð²ÐžÑÑÐ°Ðœ Ð¿ÑÐŸÑÐµÑ ÑÐ¿ÑÐ°Ð²ÐœÐžÐºÐ° Ð¿ÑÐžÐºÐ°Ð·Ð° ÐÐœÐŸÐŒÐ°"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ÐœÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐœÐ°ÑÐž ÐºÐŸÑÐžÑÐœÐžÐºÐ° â%sâ ÐœÐ° ÑÐžÑÑÐµÐŒÑ"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÐŸÐºÑÐµÐœÑÑÐž ÑÐžÑÑÐµÐŒ Ð¿ÑÐžÑÐ°Ð²Ðµ"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐŸÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð°ÑÑÐŸÑÐžÐ·ÐŸÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÑÐžÐ±Ð°Ð²ÐžÑÐž ÑÐ²ÐµÑÐµÑÐ°"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÐŸÐºÑÐµÐœÑÑÐž ÐÐºÑ ÑÐµÑÐ²ÐµÑ (Ð²Ð°ÑÐµ Ð³ÑÐ°ÑÐžÑÐºÐŸ ÐŸÐºÑÑÐ¶ÐµÑÐµ) Ð·Ð±ÐŸÐ³ ÐœÐµÐºÐžÑ
+ "
+"ÑÐœÑÑÑÐ°ÑÑÐµ Ð³ÑÐµÑÐºÐµ. ÐÐŸÐœÑÐ°ÐºÑÐžÑÐ°ÑÑÐµ Ð°ÐŽÐŒÐžÐœÐžÑÑÑÐ°ÑÐŸÑÐ° ÑÐžÑÑÐµÐŒÐ° ÐžÐ»Ðž Ð¿ÑÐµÐ³Ð»ÐµÐŽÐ°ÑÑÐµ "
+"syslog. Ð£ ÐŒÐµÑÑÐ²ÑÐµÐŒÐµÐœÑ, ÐŸÐ²Ð°Ñ ÐµÐºÑÐ°Ðœ ÑÐµ Ð±ÐžÑÐž ÐžÑÐºÑÑÑÐµÐœ. ÐÐŸÐœÐŸÐ²ÐŸ Ð¿ÐŸÐºÑÐµÐœÐžÑÐµ GDM "
+"ÐºÐ°ÐŽÐ° ÐžÑÐ¿ÑÐ°Ð²ÐžÑÐµ Ð¿ÑÐŸÐ±Ð»ÐµÐŒ."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÐœÐµ ÐŒÐŸÐ³Ñ ÐŽÐ° ÑÐµ Ð¿ÐŸÐ²ÐµÐ¶ÐµÐŒ ÐœÐ° ÑÐŸÐŽÐžÑÐµÑÑÐºÐž ÐµÐºÑÐ°Ðœ â%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Ð¢ÑÐµÐ±Ð°Ð»ÐŸ ÑÐµ ÐŽÐ° ÑÐµ ÑÐµÑÐ²ÐµÑ Ð¿ÑÐžÐºÐ°Ð¶Ðµ Ð·Ð° ÐºÐŸÑÐžÑÐœÐžÐºÐ° %s, Ð°Ð»Ðž ÑÐ°Ñ ÐºÐŸÑÐžÑÐœÐžÐº ÐœÐµ Ð¿ÐŸÑÑÐŸÑÐž"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÐŸÑÑÐ°Ð²ÐžÑÐž groupid ÐœÐ° %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() ÐœÐžÑÐµ ÑÑÐ¿ÐµÐŸ Ð·Ð° %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÐŸÑÑÐ°Ð²ÐžÑÐž userid ÐœÐ° %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ÐÐžÑe ÐŒÐŸÐ³ÑÑÐµ Ð¿ÐŸÑÑÐ°Ð²ÐžÑÐž groupid ÐœÐ° 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° ÐŸÑÐ²ÐŸÑÐž ÐŽÐ°ÑÐŸÑÐµÐºÑ ÑÐ° ÐŽÐœÐµÐ²ÐœÐžÐºÐŸÐŒ Ð·Ð° ÐµÐºÑÐ°Ðœ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: ÐÑÐµÑÐºÐ° Ð¿ÑÐž Ð¿ÐŸÑÑÐ°Ð²ÑÐ°ÑÑ %s ÐœÐ° %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: ÐÑÐžÐŸÑÐžÑÐµÑ ÑÐµÑÐ²ÐµÑÐ° ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð±ÐžÑÐž Ð¿ÐŸÑÑÐ°Ð²ÑÐµÐœ ÐœÐ° Ð²ÑÐµÐŽÐœÐŸÑÑ %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÐÑÐ°Ð·ÐœÐ° ÐºÐŸÐŒÐ°ÐœÐŽÐ° ÑÐµÑÐ²ÐµÑÐ° Ð·Ð° ÐµÐºÑÐ°Ðœ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐºÐŸ ÐžÐŒÐµ"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ÐÐŒÐµ ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ÐÐŒÐµ ÐŽÐŸÐŒÐ°ÑÐžÐœÐ°"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ÐÐŸÐŒÐ°ÑÐžÐœ"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ÐÐºÑÐ°Ðœ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Ð£ÑÐµÑÐ°Ñ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð·"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° ÐºÐŸÐŽ ÑÑÐ¿ÐŸÑÑÐ°Ð²Ðµ ÑÐ°Ð·Ð³ÐŸÐ²ÐŸÑÐ° ÑÐ° ÑÐžÑÑÐµÐŒÐŸÐŒ Ð·Ð° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "ÐŸÐ¿ÑÑÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "ÐœÐµÑÑÐ°Ð»ÐŸ ÐŒÐµÐŒÐŸÑÐžÑÐµ"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐµÑÑÐºÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "ÐœÐµÐ¿ÐŸÐ·ÐœÐ°ÑÐ° Ð³ÑÐµÑÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐºÐŸ ÐžÐŒÐµ:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐ·Ð²ÐµÑÑÐ°Ð²Ð°ÑÑ ÑÐžÑÑÐµÐŒÐ° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÐµ ÐŸ ÐžÐ·Ð°Ð±ÑÐ°ÐœÐŸÐŒ ÐŸÐŽÐ·ÐžÐ²Ñ ÐºÐŸÑÐžÑÐœÐžÐºÐ° "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐ·Ð²ÐµÑÑÐ°Ð²Ð°ÑÑ ÑÐžÑÑÐµÐŒÐ° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÐµ ÐŸ ÐŽÐŸÐŒÐ°ÑÐžÐœÑ ÐºÐŸÑÐžÑÐœÐžÐºÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐ·Ð²ÐµÑÑÐ°Ð²Ð°ÑÑ ÑÐžÑÑÐµÐŒÐ° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÐµ ÐŸ ÐºÐŸÐœÐ·ÐŸÐ»Ðž ÐºÐŸÑÐžÑÐœÐžÐºÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐ·Ð²ÐµÑÑÐ°Ð²Ð°ÑÑ ÑÐžÑÑÐµÐŒÐ° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÐµ ÐŸ ÐœÐžÐ·Ñ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"Ð³ÑÐµÑÐºÐ° Ð¿ÑÐž ÐžÐ·Ð²ÐµÑÑÐ°Ð²Ð°ÑÑ ÑÐžÑÑÐµÐŒÐ° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÐµ ÐŸ ÑÐ²ÐµÑÐµÑÑ Ð¿ÑÐžÐºÐ°Ð·Ð° xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "ÐœÐµÐŒÐ° ÐŽÐŸÑÑÑÐ¿ÐœÐŸÐ³ ÐºÐŸÑÐžÑÐœÐžÑÐºÐŸÐ³ ÐœÐ°Ð»ÐŸÐ³Ð°"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÑÐŸÐŒÐµÐœÐžÑÐž ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "ÐÐŸÑÐžÑÐœÐžÐº %s ÐœÐµ Ð¿ÐŸÑÑÐŸÑÐž"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ÐÑÑÐ¿Ð° %s ÐœÐµ Ð¿ÐŸÑÑÐŸÑÐž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐœÐ°Ð¿ÑÐ°Ð²ÐžÑÐž ÑÑÐžÑÐœÐžÑÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÐÐŽÐ±ÐžÑÐµÐœ XDMCP ÑÐ¿ÐžÑ ÑÐ° Ð°ÐŽÑÐµÑÐµ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐžÐ·ÐŽÐ²ÐŸÑÐžÑÐž authlist ÐžÐ· Ð¿Ð°ÐºÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "ÐÑÐµÑÐºÐ° Ñ ÑÑÐŒÐž Ð·Ð° Ð¿ÑÐŸÐ²ÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "ÐÐŸÑÐ° Ð°ÐŽÑÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð¿ÑÐžÐºÐ°Ð¶Ðµ Ð°ÐŽÑÐµÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ° Ð±ÑÐŸÑ Ð¿ÐŸÑÑÐ° ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s:  ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° ÐžÐ·ÐŽÐ²ÐŸÑÐžÐŒ authlist ÐžÐ· Ð¿Ð°ÐºÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: ÐÑÐµÑÐºÐ° Ñ ÑÑÐŒÐž Ð·Ð° Ð¿ÑÐŸÐ²ÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ÐÑÐžÐŒÑÐµÐœ Ð·Ð°Ñ
+ÑÐµÐ² ÑÐ° Ð·Ð°Ð±ÑÐ°ÑÐµÐœÐŸÐ³ ÑÐ°ÑÑÐœÐ°ÑÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ° Ð±ÑÐŸÑ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ° Ð²ÑÑÑÑ Ð²ÐµÐ·Ðµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐÐµ ÐŒÐŸÐ¶Ðµ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ° Ð°ÐŽÑÐµÑÑ ÐºÐ»ÐžÑÐµÐœÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÐžÐŒÐµÐœÐ° Ð·Ð° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð¿ÐŸÐŽÐ°ÑÐºÐµ Ð·Ð° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð»ÐžÑÑÑ Ð·Ð° Ð°ÑÑÐŸÑÐžÐ·Ð°ÑÐžÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÐÐ Ð¿ÑÐŸÐžÐ·Ð²ÐŸÑÐ°ÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÐÐžÑÐµ ÑÑÐ¿ÐµÐ»Ð° Ð¿ÑÐŸÐ²ÐµÑÐ° ÑÑÐŒÐ° ÑÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: ÐÐŸÐ±ÐžÐŸ Ð·Ð°Ñ
+ÑÐµÐ² Ð·Ð° ÑÐ¿ÑÐ°Ð²ÑÐ°ÑÐµ ÑÐ° Ð·Ð°Ð±ÑÐ°ÑÐµÐœÐµ Ð°ÐŽÑÐµÑÐµ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÐÐ ÑÐµÑÐžÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ ÐºÐ»Ð°ÑÑ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÐÐžÑÐ°ÐŒ ÐŒÐŸÐ³Ð°ÐŸ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ Ð°ÐŽÑÐµÑÐµ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÐÐŸÐ±ÐžÐŸ ÑÐ°ÐŒ KEEPALIVE Ð·Ð°Ñ
+ÑÐµÐ² Ð·Ð° Ð·Ð°Ð±ÑÐ°ÑÐµÐœÐµ Ð°ÐŽÑÐµÑÐµ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ÐœÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÑÐŸÑÐžÑÐ°ÑÐž XDMCP Ð·Ð°Ð³Ð»Ð°Ð²ÑÐµ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÐœÐµÐžÑÐ¿ÑÐ°Ð²ÐœÐ° XDMCP Ð²ÐµÑÐ·ÐžÑÐ°!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐœÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐŸÑÐ²ÐŸÑÐžÑÐž Ð°ÐŽÑÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐŽÐŸÐ±ÐžÑÐž ÐžÐŒÐµ ÑÐµÑÐ²ÐµÑÐ°: %s!"
+
+# bug: why these two messages need to differ?
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÑÐ¿ÐžÑÐ°ÑÐž ÐÐÐ ÐŽÐ°ÑÐŸÑÐµÐºÑ %s: Ð²ÐµÑÐŸÐ²Ð°ÑÐœÐŸ Ð²ÐžÑÐµ ÐœÐµÐŒÐ° Ð¿ÑÐŸÑÑÐŸÑÐ° ÐœÐ° ÐŽÐžÑÐºÑ: %"
+"s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s ÐœÐµ Ð¿ÐŸÑÑÐŸÑÐž ÐžÐ»Ðž ÐœÐžÑÐµ ÐŽÐžÑÐµÐºÑÐŸÑÐžÑÑÐŒ."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s ÐœÐµ Ð¿ÐŸÑÑÐŸÑÐž. ÐÑÐµÐºÐžÐŽÐ°ÐŒ."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s ÐœÐžÑÐµ ÐŽÐžÑÐµÐºÑÐŸÑÐžÑÑÐŒ. ÐÑÐµÐºÐžÐŽÐ°ÐŒ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s ÐœÐžÑÐµ Ñ Ð²Ð»Ð°ÑÐœÐžÑÑÐ²Ñ ÐºÐŸÑÐžÑÐœÐžÐºÐ° %d, Ð³ÑÑÐ¿Ð° %d. ÐÑÐµÐºÐžÐŽÐ°ÐŒ."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s ÐžÐŒÐ° Ð¿ÐŸÐ³ÑÐµÑÐœÐµ ÐŽÐŸÐ·Ð²ÐŸÐ»Ðµ %o. ÐÑÐµÐºÑÑÑ ÑÐµ %o. ÐÑÐµÐºÐžÐŽÐ°ÐŒ."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐœÐ°ÑÐž ÐºÐŸÑÐžÑÐœÐžÐºÐ° â%sâ  Ð·Ð° GDM. ÐÑÐµÐºÐžÐŽÐ°ÐŒ!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "ÐÐŸÑÐžÑÐœÐžÐº Ð¿ÐŸÐŽ ÐºÐŸÑÐžÐŒ ÑÐµ Ð¿ÐŸÐºÑÐµÑÐµ GDM ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð±ÐžÑÐž root. ÐÑÐµÐºÐžÐŽÐ°ÐŒ!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐœÐ°ÑÐž Ð³ÑÑÐ¿Ñ â%sâ Ð·Ð° GDM. ÐÑÐµÐºÐžÐŽÐ°ÐŒ!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "ÐÑÑÐ¿Ð° Ð·Ð° GDM ÐœÐµ Ð±Ðž ÑÑÐµÐ±Ð°Ð»ÐŸ ÐŽÐ° Ð±ÑÐŽÐµ root. ÐÑÐµÐºÐžÐŽÐ°ÐŒ!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "ÐÐµÐºÐ° ÑÐ²Ð° ÑÐ¿ÐŸÐ·ÐŸÑÐµÑÐ° Ð±ÑÐŽÑ Ð¿ÐŸÐ³ÑÐ±ÐœÐ°"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ÐÐ·Ð»Ð°Ð· ÐœÐ°ÐºÐŸÐœ ÐœÐµÐºÐŸÐ³ Ð²ÑÐµÐŒÐµÐœÐ° - ÑÐ°ÐŽÐž ÐŽÐžÑÐ°Ð³ÐœÐŸÐ·Ðµ ÐºÐ²Ð°ÑÐ°"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÐÑÐ¿ÐžÑÐž ÐžÐ·ÐŽÐ°ÑÐµ ÐÐœÐŸÐŒÐŸÐ²ÐŸÐ³ ÑÐ¿ÑÐ°Ð²ÐœÐžÐºÐ° Ð¿ÑÐžÑÐ°Ð²Ðµ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Ð£Ð¿ÑÐ°Ð²ÐœÐžÐº Ð¿ÑÐžÐºÐ°Ð·Ð° Ð·Ð° ÐÐœÐŸÐŒ"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Ð¡Ð°ÐŒÐŸ root ÐºÐŸÑÐžÑÐœÐžÐº ÑÑÐµÐ±Ð° ÐŽÐ° Ð¿ÐŸÐºÑÐµÑÐµ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Ð Ð°ÐŽÐœÐžÐº ÑÐµÑÐžÑÐµ Ð·Ð° ÐÐœÐŸÐŒÐŸÐ² ÑÐ¿ÑÐ°Ð²ÐœÐžÐº Ð¿ÑÐžÐºÐ°Ð·Ð°"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "ÐÐŒÐŸÑÐ°Ñ ÑÐµÐ³ÐžÑÑÑÐ° AT SPI"
+
+# bug(slobo): Ð¿ÑÐžÑÐ°Ð²ÐœÐžÑÐ°?
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ÐÑÐŸÐ·ÐŸÑ Ð·Ð° Ð¿ÑÐžÑÐ°Ð²Ñ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Ð£Ð¿ÑÐ°Ð²ÐœÐžÐº Ð¿ÐŸÑÑÐŸÑÑÐŸÐŒ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÐÐµÐŒÐŸÐœ ÑÐ¿ÑÐ°Ð²ÑÐ°ÑÐ° Ð¿ÐŸÑÑÐŸÑÑÐŸÐŒ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ÐÐµÐŒÐŸÐœ Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐ° ÐÐœÐŸÐŒÐ°"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ÐÐœÐŸÐŒÐŸÐ²ÐŸ ÑÐ²ÐµÑÐ°ÑÐµ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ð£Ð²ÐµÑÐ°Ð²Ð° ÐŽÐµÐ»ÐŸÐ²Ðµ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "ÐÐœÐŸÐŒÐŸÐ²Ð° ÑÐ°ÑÑÐ°ÑÑÑÐ° ÐœÐ° ÐµÐºÑÐ°ÐœÑ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÐÐŸÑÐžÑÑÐž ÑÐ°ÑÑÐ°ÑÑÑÑ ÐœÐ° ÐµÐºÑÐ°ÐœÑ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Ð§ÐžÑÐ°Ñ ÐµÐºÑÐ°ÐœÐ° ÐÑÐºÐ°"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "ÐÐ·Ð³ÐŸÐ²Ð°ÑÐ° Ð¿ÐŸÐŽÐ°ÑÐºÐµ ÑÐ° ÐµÐºÑÐ°ÐœÐ° ÐžÐ»Ðž ÐºÐŸÑÐžÑÑÐž ÐÑÐ°ÑÐŸÐ²Ñ Ð°Ð·Ð±ÑÐºÑ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit Ð°Ð³ÐµÐœÑ Ð·Ð° Ð¿ÑÐžÑÐ°Ð²Ðµ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÐÐ·Ð°Ð±ÐµÑÐžÑÐµ ÑÐžÑÑÐµÐŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ÐœÐµ ÐŒÐŸÐ³Ñ ÐŽÐ° ÐœÐ°Ð¿ÑÐ°Ð²ÐžÐŒ XDMCP ÐŸÑÑÐ°Ð²Ñ!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ÐœÐµ ÐŒÐŸÐ³Ñ ÐŽÐ° Ð¿ÑÐŸÑÐžÑÐ°ÐŒ XDMCP Ð·Ð°Ð³Ð»Ð°Ð²ÑÐµ!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÐÑÐµÐŽÐœÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Ð¿ÑÐŸÑÐµÐœÐ°Ñ Ð·Ð°Ð²ÑÑÐµÐœÐŸÐ³ Ð²ÑÐµÐŒÐµÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "ÐÐµÐ°ÐºÑÐžÐ²Ð°Ðœ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Ð¢ÐµÐºÑÑ Ð·Ð° ÐºÐŸÑÐžÑÑÐµÑÐµ Ñ ÐŸÐ·ÐœÐ°ÑÐž, ÑÐºÐŸÐ»ÐžÐºÐŸ Ð³Ð° ÐºÐŸÑÐžÑÐœÐžÐº ÑÐŸÑ ÐœÐžÑÐµ ÐŸÐŽÐ°Ð±ÑÐ°ÐŸ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "ÐÐºÑÐžÐ²Ð°Ðœ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Ð¢ÐµÐºÑÑ Ð·Ð° ÐºÐŸÑÐžÑÑÐµÑÐµ Ñ ÐŸÐ·ÐœÐ°ÑÐž, ÑÐºÐŸÐ»ÐžÐºÐŸ Ð³Ð° ÐºÐŸÑÐžÑÐœÐžÐº ÐœÐžÑÐµ ÐŸÐŽÐ°Ð±ÑÐ°ÐŸ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "ÐÑÐžÐºÐ°Ð· Ð»ÐžÑÑÐµ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "ÐÐŽÑÐµÑÑÑÐµ ÐŽÐ° Ð»Ðž ÑÐµ Ð²ÐžÐŽÑÐžÐ²Ð° Ð»ÐžÑÑÐ° Ð·Ð° ÐžÐ·Ð±ÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "ÐÑÑÐŸÐŒÐ°ÑÑÐºÐž Ð¿ÑÐžÑÐ°Ð²ÑÑÑÐµÐŒ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "ÐÑÐºÐ°Ð·ÑÑÐµÐŒ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "ÐÐ·Ð°Ð±ÐµÑÐžÑÐµ ÑÐµÐ·ÐžÐº Ðž Ð¿ÑÐžÑÐ°Ð²ÐžÑÐµ ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÐÑÐŸÐ·ÐŸÑÑÐµ Ð·Ð° Ð°ÑÑÐµÐœÑÐžÑÐžÐºÐ°ÑÐžÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐ°Ð·ÐžÐ² ÑÐ°ÑÑÐœÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÐÑÐžÑÐ°Ð²Ðž ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÐÐŸÐœÐŸÐ²ÐŸ Ð¿ÐŸÐºÑÐµÐœÐžÑÐµ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÐÑÐºÑÑÑÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ÐÑÐžÐ²ÑÐµÐŒÐµÐœÐŸ Ð·Ð°ÑÑÑÐ°Ð²Ðž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÐµÑÐ·ÐžÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "ÐÐµÐ·ÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_ÐÐµÐ·ÐžÑÐž:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_ÐÐµÐ·ÐžÐº:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "ÐÑÑÐ°Ð»ÐŸ..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ÐÐ·Ð°Ð±ÐµÑÐžÑÐµ ÑÐµÐ·ÐžÐº ÑÐ° ÐºÐŸÐŒÐ¿Ð»ÐµÑÐœÐŸÐ³ ÑÐ¿ÐžÑÐºÐ° ÐŽÐŸÑÑÑÐ¿ÐœÐžÑ
+ ÑÐµÐ·ÐžÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÐÐµÐŸÐŽÑÐµÑÐµÐœÐŸ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Ð Ð°ÑÐ¿ÐŸÑÐµÐŽÐž ÑÐ°ÑÑÐ°ÑÑÑÐµ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Ð¢Ð°ÑÑÐ°ÑÑÑÐ°:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÐÑÑÐ°Ð»ÐŸ..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÐÐ·Ð°Ð±ÐµÑÐžÑÐµÑÐ°ÑÐ¿ÐŸÑÐµÐŽ ÑÐ°ÑÑÐ°ÑÑÑÐµ ÑÐ° ÐºÐŸÐŒÐ¿Ð»ÐµÑÐœÐŸÐ³ ÑÐ¿ÐžÑÐºÐ° ÐŽÐŸÑÑÑÐ¿ÐœÐžÑ
+ ÑÐ°ÑÐ¿ÐŸÑÐµÐŽÐ°."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Ð¢ÐµÐºÑÑ ÐŸÐ·ÐœÐ°ÐºÐµ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Ð¢ÐµÐºÑÑ Ð·Ð° ÐŸÐ·ÐœÐ°ÐºÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "ÐÐ°Ð·ÐžÐ² ÐžÐºÐŸÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "ÐÐºÐŸÐœÐ° ÑÐ· ÐŸÐ·ÐœÐ°ÐºÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "ÐÐŸÐŽÑÐ°Ð·ÑÐŒÐµÐ²Ð°ÐœÐ° ÑÑÐ°Ð²ÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "ÐÐ Ð¿ÐŸÐŽÑÐ°Ð·ÑÐŒÐµÐ²Ð°ÐœÐµ ÑÑÐ°Ð²ÐºÐµ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÐÐ°ÐºÑÐžÐŒÐ°Ð»Ð°Ðœ Ð±ÑÐŸÑ ÑÑÐ°Ð²ÐºÐž"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "ÐÐ°ÑÐ²ÐµÑÐž Ð±ÑÐŸÑ ÑÑÐ°Ð²ÐºÐž ÐºÐŸÑÐµ ÑÐžÐœÐµ ÑÐ¿ÐžÑÐ°Ðº"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÐÑÐµÐ¶ÐœÐ° Ð¿ÑÐžÑÐ°Ð²Ð° (Ð¿ÐŸÐ²ÐµÐ·ÑÑÐµÐŒ ÑÐµ ÐœÐ° %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÐÑÐµÐ¶ÐœÐ° Ð¿ÑÐžÑÐ°Ð²Ð° (Ð¿ÐŸÐ²ÐµÐ·Ð°ÐœÐŸ ÐœÐ° %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ÐÑÐµÐ¶ÐœÐ° Ð¿ÑÐžÑÐ°Ð²Ð°"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÑÐžÑÐµ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÑÑÐºÐµ ÐœÐ° Ð±Ð°ÐœÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÑÑÐºÐµ ÐœÐ° Ð±Ð°ÐœÐµÑÑ ÐºÐ°ÐŽÐ° ÑÐµ Ð»ÐžÑÑÐ° Ð·Ð° ÐžÐ·Ð±ÐŸÑ Ð¿ÑÐ°Ð·ÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ÐÑÐºÑÑÑÑÑÐµ Ð¿ÑÐžÐºÐ°Ð· ÐŽÑÐ³ÐŒÐ°ÐŽÐž Ð·Ð° Ð¿ÐŸÐœÐŸÐ²ÐœÐŸ Ð¿ÐŸÐºÑÐµÑÐ°ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÐÐµ Ð¿ÑÐžÐºÐ°Ð·ÑÑ Ð¿ÐŸÐ·ÐœÐ°ÑÐµ ÐºÐŸÑÐžÑÐœÐžÐºÐµ Ñ Ð¿ÑÐŸÐ·ÐŸÑÑ Ð·Ð° Ð¿ÑÐžÑÐ°Ð²Ñ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ Ð¿ÑÐžÐºÑÑÑÐ°Ðº ÑÐ°ÑÑÐ°ÑÑÑÐµ Ð·Ð° Ð¿ÑÐžÑÑÑÐ¿Ð°ÑÐœÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ ÐŽÐžÑÐ°Ð³ÐœÐŸÐ·Ñ ÐºÐ²Ð°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Ð£ÐºÑÑÑÑÑÐµ ÐŽÐžÑÐ°Ð³ÐœÐŸÐ·Ñ ÐºÐ²Ð°ÑÐ° Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÐœÐž ÐµÐºÑÐ°Ðœ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ ÑÐ°ÑÑÐ°ÑÑÑÑ ÐœÐ° ÐµÐºÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ ÑÐ²ÐµÑÐ°ÑÐµ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ ÑÐžÑÐ°Ñ ÐµÐºÑÐ°ÐœÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Ð£ÐºÑÑÑÑÑÐµ Ð¿ÑÐžÐºÐ°Ð· Ð¿ÐŸÑÑÐºÐµ ÐœÐ° Ð±Ð°ÐœÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "ÐÐ°Ð·ÐžÐ² ÐžÐºÐŸÐœÐµ Ð·Ð° Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÐœÐž Ð»ÐŸÐ³ÐŸ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "Ð£ÐºÑÑÑÐž ÐºÐŸÑÐžÑÐœÐžÐºÐµ ÐŸÐ²ÐŸÐ³ ÑÐ°ÑÑÐœÐ°ÑÐ° Ñ ÑÐ»ÐžÐºÐµ ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "ÐÐµÐŽÐ°Ð²ÐœÐŸ ÐºÐŸÑÐžÑÑÐµÐœÐž ÑÐ°ÑÐ¿ÐŸÑÐµÐŽÐž ÑÐ°ÑÑÐ°ÑÑÑÐµ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "ÐÐµÐŽÐ°Ð²ÐœÐŸ ÐºÐŸÑÐžÑÑÐµÐœÐž ÑÐµÐ·ÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÑÐ° ÐŽÐ° ÑÐµ ÑÐ¿ÐžÑÐ°Ðº ÑÐ°ÑÐ¿ÐŸÑÐµÐŽÐ° ÑÐ°ÑÑÐ°ÑÑÑÐµ Ð¿ÐŸÐŽÑÐ°Ð·ÑÐŒÐµÐ²Ð°ÐœÐŸ Ð²ÐžÐŽÐž ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÑ Ð·Ð° "
+"Ð¿ÑÐžÑÐ°Ð²Ñ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "ÐÐŸÑÑÐ°Ð²ÑÐ° ÐŽÐ° ÑÐµ ÑÐ¿ÐžÑÐ°Ðº ÑÐµÐ·ÐžÐºÐ° Ð¿ÐŸÐŽÑÐ°Ð·ÑÐŒÐµÐ²Ð°ÐœÐŸ Ð²ÐžÐŽÐž ÐœÐ° Ð¿ÑÐŸÐ·ÐŸÑÑ Ð·Ð° Ð¿ÑÐžÑÐ°Ð²Ñ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "ÐÐŸÑÑÐ°Ð²ÑÐ° ÑÐ¿ÐžÑÐ°Ðº ÐºÐŸÑÐžÑÐœÐžÐºÐ° ÐºÐŸÑÐž ÑÐµ ÐœÐµ Ð²ÐžÐŽÐµ Ñ ÑÐ»ÐžÐºÐ°ÐŒÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "ÐÐŸÑÑÐ°Ð²ÑÐ° ÑÐ¿ÐžÑÐ°Ðº ÐºÐŸÑÐžÑÐœÐžÐºÐ° ÐºÐŸÑÐž ÑÐµ Ð²ÐžÐŽÐµ Ñ ÑÐ»ÐžÐºÐ°ÐŒÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "ÐÐŸÑÑÐ°Ð²ÑÐ° ÐŽÐ° Ð»ÐŸÐ³ÐŸ Ð·Ð° Ð¿ÑÐžÑÐ°Ð²Ñ ÐºÐŸÑÐžÑÑÐž ÐžÐºÐŸÐœÑ ÑÐµÐŒÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÐŸÐœÐµÐŒÐŸÐ³ÑÑÐžÐ»Ðž Ð¿ÑÐžÐºÐ°Ð· Ð¿ÐŸÐ·ÐœÐ°ÑÐžÑ
+ ÐºÐŸÑÐžÑÐœÐžÐºÐ° Ñ "
+"Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÐœÐŸÐŒ Ð¿ÑÐŸÐ·ÐŸÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÐŸÐœÐµÐŒÐŸÐ³ÑÑÐžÐ»Ðž Ð¿ÑÐžÐºÐ°Ð· ÐŽÑÐ³ÐŒÐžÑÐ° Ð·Ð° Ð¿ÐŸÐœÐŸÐ²ÐœÐŸ "
+"Ð¿ÐŸÐºÑÐµÑÐ°ÑÐµ ÑÐ°ÑÑÐœÐ°ÑÐ° Ñ Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÐœÐŸÐŒ Ð¿ÑÐŸÐ·ÐŸÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž ÐŽÐŸÐŽÐ°ÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ Ð¿ÐŸÐ·Ð°ÐŽÐžÐœÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž ÐŽÐŸÐŽÐ°ÑÐ°Ðº Ð·Ð° ÐŒÑÐ»ÑÐžÐŒÐµÐŽÐžÑÐ°Ð»ÐœÐµ "
+"ÑÐ°ÑÑÐµÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· ÑÐ°ÑÑÐ°ÑÑÑÐµ ÐœÐ° ÐµÐºÑÐ°ÐœÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž ÐŽÐŸÐŽÐ°ÑÐ°Ðº Ð·Ð° Ð¿ÑÐžÑÑÑÐ¿Ð°ÑÐœÐŸÑÑ "
+"ÑÐ°ÑÑÐ°ÑÑÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the screen magnifier."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž ÑÐ²ÐµÑÐ°Ð²Ð°ÑÐµ ÐµÐºÑÐ°ÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the screen reader."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) Ð·Ð° ÑÐºÑÑÑÐžÐ²Ð°ÑÐµ ÑÐžÑÐ°ÑÐ° ÐµÐºÑÐ°ÐœÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž ÐŽÐŸÐŽÐ°ÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ Ð·Ð²ÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ (ÑÐ°ÑÐœÐŸ) ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž xrandr ÐŽÐŸÐŽÐ°ÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ ÐºÐ°ÐºÐŸ Ð±Ðž ÑÐºÑÑÑÐžÐ»Ðž xsettings ÐŽÐŸÐŽÐ°ÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+#| msgid "Set to true to disable showing known users in the login window."
+msgid "Set to true to include system local users in Face Browser"
+msgstr ""
+"ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° âtrueâ ÐºÐ°ÐºÐŸ Ð±Ðž Ð¿ÑÐžÐºÐ°Ð·Ð°Ð»Ðž ÐºÐŸÑÐžÑÐœÐžÐºÐµ ÑÐ° ÐŸÐ²ÐŸÐ³ ÑÐ°ÑÑÐœÐ°ÑÐ° Ñ "
+"ÑÐ»ÐžÐºÐ°ÐŒÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "ÐÐŸÑÑÐ°Ð²ÑÐ° ÐœÐ° âtrueâ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· ÑÐµÐºÑÑÐ° Ñ Ð±Ð°ÐœÐµÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐžÑÐµ ÐœÐ° true ÐºÐ°ÐºÐŸ Ð±Ðž ÐºÐŸÑÐžÑÑÐžÐ»Ðž compiz Ð·Ð° ÑÐ¿ÑÐ°Ð²ÑÐ°ÑÐµ Ð¿ÑÐŸÐ·ÐŸÑÐžÐŒÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Ð¢ÐµÐºÑÑ Ð¿ÐŸÑÑÐºÐµ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· Ñ Ð±Ð°ÐœÐµÑÑ Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÐœÐŸÐ³ Ð¿ÑÐŸÐ·ÐŸÑÐ°, ÐºÐ°ÐŽÐ° ÑÐµ ÑÐ¿ÐžÑÐ°Ðº Ð·Ð° ÐžÐ·Ð±ÐŸÑ "
+"ÐºÐŸÑÐžÑÐœÐžÐºÐ° Ð¿ÑÐ°Ð·Ð°Ðœ, ÑÐŒÐµÑÑÐŸ banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÑÑÐºÐµ ÐœÐ° Ð±Ð°ÐœÐµÑÑ Ð·Ð° Ð¿ÑÐžÐºÐ°Ð· Ñ Ð¿ÐŸÐ·ÐŽÑÐ°Ð²ÐœÐŸÐŒ Ð¿ÑÐŸÐ·ÐŸÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Ð¢Ð°ÑÐœÐŸ Ð°ÐºÐŸ ÑÐµ ÑÐºÑÑÑÐµÐœ Ð¿ÑÐžÐºÑÑÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ Ð¿ÐŸÐ·Ð°ÐŽÐžÐœÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Ð¢Ð°ÑÐœÐŸ Ð°ÐºÐŸ ÑÐµ ÑÐºÑÑÑÐµÐœ Ð¿ÑÐžÐºÑÑÑÐ°Ðº Ð·Ð° ÐŒÑÐ»ÑÐžÐŒÐµÐŽÐžÑÐ°Ð»ÐœÐµ ÑÐ°ÑÑÐµÑÐµ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Ð¢Ð°ÑÐœÐŸ Ð°ÐºÐŸ ÑÐµ ÑÐºÑÑÑÐµÐœ Ð¿ÑÐžÐºÑÑÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ Ð·Ð²ÑÐºÐ°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Ð¢Ð°ÑÐœÐŸ Ð°ÐºÐŸ ÑÐµ ÑÐºÑÑÑÐµÐœ Ð¿ÑÐžÐºÑÑÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Ð¢Ð°ÑÐœÐŸ Ð°ÐºÐŸ ÑÐµ ÑÐºÑÑÑÐµÐœ Ð¿ÑÐžÐºÑÑÑÐ°Ðº Ð·Ð° Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐµ xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "ÐÐŸÑÐžÑÑÐž compiz ÐºÐ°ÐŸ ÑÐ¿ÑÐ°Ð²ÐœÐžÐºÐ° Ð¿ÑÐŸÐ·ÐŸÑÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐž ÐºÐŸÑÐž ÑÐµ ÐœÐµ Ð¿ÑÐžÐºÐ°Ð·ÑÑÑ Ñ ÑÐ»ÐžÐºÐ°ÐŒÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐž ÐºÐŸÑÐž ÑÐµ Ð¿ÑÐžÐºÐ°Ð·ÑÑÑ Ñ ÑÐ»ÐžÐºÐ°ÐŒÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Ð¢ÑÐ°ÑÐ°ÑÐµ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÐÑÐŸÑ ÑÐµÐºÑÐœÐŽÐž ÐŽÐŸ Ð¿ÑÐµÑÑÐ°ÐœÐºÐ° Ð±ÑÐŸÑÐ°ÑÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "ÐÑÐµÐŒÐµ Ð¿ÐŸÑÐµÑÐºÐ°"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ÐÑÐµÐŒÐµ Ð·Ð° ÐºÐŸÑÐµ Ð±ÑÐŸÑÐ°Ñ ÑÐ°ÐŽÐž"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ð Ð°ÐŽÐž Ð»Ðž?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ÐÐ° Ð»Ðž Ð±ÑÐŸÑÐ°Ñ ÑÑÐµÐœÑÑÐœÐŸ ÐºÑÑÐ° ÐžÐ»Ðž ÐœÐµ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Ð£Ð¿ÑÐ°Ð²ÐœÐžÐº"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "ÐÐŸÑÐžÑÐœÐžÑÐºÐ° Ð¿ÐŸÑÑÐ°Ð²ÐºÐ° ÐºÐŸÑÐ° ÑÐ¿ÑÐ°Ð²ÑÐ° ÐŸÐ²ÐžÐŒ ÐºÐŸÑÐžÑÐœÐžÐºÐŸÐŒ."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "ÐÑÑÐ°Ð»ÐŸ..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "ÐÐ·Ð°Ð±ÐµÑÐžÑÐµ ÐŽÑÑÐ³Ðž ÐœÐ°Ð»ÐŸÐ³"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "ÐÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "ÐÑÐžÑÐ°Ð²ÐžÑÐµ ÑÐµ ÐºÐ°ÐŸ Ð¿ÑÐžÐ²ÑÐµÐŒÐµÐœÐž Ð³ÐŸÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "ÐÑÑÐŸÐŒÐ°ÑÑÐºÐ° Ð¿ÑÐžÑÐ°Ð²Ð°"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÑÑÐŸÐŒÐ°ÑÑÐºÐž Ð¿ÑÐžÑÐ°Ð²ÑÑÑÐµ ÐœÐ° ÑÐžÑÑÐµÐŒ ÐœÐ°ÐºÐŸÐœ ÐžÐ·Ð±ÐŸÑÐ° ÐŸÐ¿ÑÐžÑÐ°"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "ÐÑÐžÑÐ°Ð²Ðž ÑÐµ ÐºÐ°ÐŸ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Ð¢ÑÐµÐœÑÑÐœÐŸ ÑÑÐµ Ð¿ÑÐžÑÐ°Ð²ÑÐµÐœÐž"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ÐÑÐµÐ±Ð°ÑÐžÐ²Ð°Ñ ÐºÐŸÑÐžÑÐœÐžÐºÐ° ÑÐµ ÑÐ»ÐŸÐ±ÐŸÐŽÐ°Ðœ ÑÐŸÑÑÐ²ÐµÑ; ÐŒÐŸÐ¶ÐµÑÐµ Ð³Ð° ÑÐžÑÐžÑÐž Ðž/ÐžÐ»Ðž ÐŒÐµÑÐ°ÑÐž Ð³Ð° "
+"Ð¿ÐŸ ÑÑÐ»ÐŸÐ²ÐžÐŒÐ° ÐÐÐ£ ÐÐ¿ÑÑÐµ ÑÐ°Ð²ÐœÐµ Ð»ÐžÑÐµÐœÑÐµ ÐºÐŸÑÑ ÐŸÐ±ÑÐ°Ð²ÑÑÑÐµ Ð€ÐŸÐœÐŽÐ°ÑÐžÑÐ° ÑÐ»ÐŸÐ±ÐŸÐŽÐœÐŸÐ³ "
+"ÑÐŸÑÑÐ²ÐµÑÐ°; ÐžÐ»Ðž Ð²ÐµÑÐ·ÐžÑÐµ 2 Ð»ÐžÑÐµÐœÑÐµ, ÐžÐ»Ðž (Ð¿ÐŸ ÐžÐ·Ð±ÐŸÑÑ) ÐœÐµÐºÐµ ÐœÐŸÐ²ÐžÑÐµ."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"ÐÐ²Ð°Ñ Ð¿ÑÐŸÐ³ÑÐ°ÐŒ ÑÐµ Ð¿ÐŸÐœÑÑÐµÐœ Ñ ÐœÐ°ÐŽÐž ÐŽÐ° ÑÐµ Ð±ÐžÑÐž ÐºÐŸÑÐžÑÑÐ°Ðœ, Ð°Ð»Ðž ÐÐÐ ÐÐÐÐÐÐ "
+"ÐÐÐ ÐÐÐŠÐÐÐ; ÑÐ°Ðº ÐœÐž Ð±ÐµÐ· Ð¿ÐŸÐŽÑÐ°Ð·ÑÐŒÐµÐ²Ð°ÐœÐµ Ð³Ð°ÑÐ°ÐœÑÐžÑÐµ ÐŸ Ð£ÐÐÐ¢Ð ÐÐÐÐÐÐÐ¡Ð¢Ð ÐÐ ÐÐÐÐ£ "
+"Ð¡ÐÐ Ð¥Ð£. ÐÐ° Ð²ÐžÑÐµ ÐŽÐµÑÐ°ÑÐ° Ð¿ÐŸÐ³Ð»ÐµÐŽÐ°ÑÑÐµ ÐÐÐ£ ÐÐ¿ÑÑÑ ÑÐ°Ð²ÐœÑ Ð»ÐžÑÐµÐœÑÑ."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Ð¢ÑÐµÐ±Ð°Ð»ÐŸ Ð±Ðž ÐŽÐ° ÑÑÐµ ÑÐ· Ð¿ÑÐŸÐ³ÑÐ°ÐŒ ÐŽÐŸÐ±ÐžÐ»Ðž Ð¿ÑÐžÐŒÐµÑÐ°Ðº ÐÐÐ£ ÐÐ¿ÑÑÐµ ÑÐ°Ð²ÐœÐµ Ð»ÐžÑÐµÐœÑÐµ; Ð°ÐºÐŸ "
+"ÐœÐžÑÑÐµ, Ð¿ÐžÑÐžÑÐµ ÐœÐ°: Free Software Foundation, Inc., 51 Franklin Street, Fifth "
+"Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐµÐœÐž Ð·Ð° Ð±ÑÐ·Ñ Ð¿ÑÐŸÐŒÐµÐœÑ ÐºÐŸÑÐžÑÐœÐžÐºÐ°."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "Ð¿ÐŸÐŽÐ°ÑÐž-ÐŸ-Ð¿ÑÐµÐ²ÐŸÐŽÐžÐŸÑÐžÐŒÐ°"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÐÐµ ÐŒÐŸÐ³Ñ ÐŽÐ° Ð·Ð°ÐºÑÑÑÐ°ÐŒ ÐµÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ÐÐµ ÐŒÐŸÐ³Ñ Ð¿ÑÐžÐ²ÑÐµÐŒÐµÐœÐŸ ÐŽÐ° Ð¿ÐŸÑÑÐ°Ð²ÐžÐŒ ÑÑÐ²Ð°ÑÐ° ÐŽÐ° Ð¿ÐŸÐ»Ð°ÐºÐŸ Ð·Ð°ÑÐ°ÐŒÐœÐž ÐµÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÐÐµ ÐŒÐŸÐ³Ñ ÐŽÐ° ÑÐµ ÐŸÐŽÑÐ°Ð²ÐžÐŒ: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ÐÐŸÑÑÑÐ¿Ð°Ðœ"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÐÐµÐ²ÐžÐŽÑÐžÐ²"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÐÐ°ÑÐ·ÐµÑ"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÐÑÑÑÑÐ°Ðœ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "ÐÐŸÐŽÐ°ÑÐž ÐŸ ÐœÐ°Ð»ÐŸÐ³Ñ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ÐÐŸÑÑÐ°Ð²ÐºÐµ ÑÐžÑÑÐµÐŒÐ°..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "ÐÐ°ÐºÑÑÑÐ°Ñ ÐµÐºÑÐ°Ðœ"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ÐÑÐŸÐŒÐµÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÐÐ·Ð°ÑÐž..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÐÐµÐ¿ÐŸÐ·ÐœÐ°ÑÐŸ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÐÑÐŸÐ³ÑÐ°ÐŒÑÐµ Ð·Ð° Ð¿ÑÐŸÐŒÐµÐœÑ ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ÐÑÐŸÐŒÐµÐœÐž Ð¿ÐŸÐŽÐµÑÐ°Ð²Ð°ÑÐ° ÐœÐ°Ð»ÐŸÐ³Ð° Ðž ÑÑÐ°ÑÐµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐµÐœÐž Ð·Ð° Ð±ÑÐ·Ñ Ð¿ÑÐŸÐŒÐµÐœÑ ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÐÑÐŸÐŒÐµÐœÐ° ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "ÐÐŸÐ³ÐŸÐœ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑÐµÑÐ° Ð·Ð° Ð¿ÑÐŸÐŒÐµÐœÑ ÐºÐŸÑÐžÑÐœÐžÐºÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ð£ÑÐµÐŽÐž Ð»ÐžÑÐœÐµ _Ð¿ÐŸÐŽÐ°ÑÐºÐµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Ð Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Ð£ÑÐµÐŽÐž ÐºÐŸÑÐžÑÐœÐžÐºÐµ Ðž Ð³ÑÑÐ¿Ðµ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÐ°ÐœÐµÐŒÐ°ÑÐµÐœÐŸ - Ð·Ð°ÐŽÑÐ¶Ð°ÐœÐŸ ÑÐ°ÐŽÐž ÐºÐŸÐŒÐ¿Ð°ÑÐžÐ±ÐžÐ»ÐœÐŸÑÑÐž"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ÐÐÐ ÐÐÐÐ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "ÐÐŸÐŽÐ°ÑÐž Ð·Ð° ÑÐµÑÐ°Ð²Ð°ÑÐµ Ð³ÑÐµÑÐ°ÐºÐ°"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÐÐµÑÐ·ÐžÑÐ° ÐŸÐ²ÐŸÐ³ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ°"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ ÐŸÐŽÑÐµÐŽÐžÑÐž ÑÐµÐºÑÑÑ ÑÐµÑÐžÑÑ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ÐÐŸÐ²Ð° ÐÐ£Ð Ð¿ÑÐžÑÐ°Ð²Ð°"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ÐÐžÑÐµ ÐŒÐŸÐ³ÑÑÐµ Ð¿ÐŸÐºÑÐµÐœÑÑÐž ÐœÐŸÐ²Ðž ÐµÐºÑÐ°Ðœ"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Ð¡ÐœÐžÐŒÐ°Ðº ÐµÐºÑÐ°ÐœÐ° ÑÐµ ÑÑ
+Ð²Ð°ÑÐµÐœ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ð¥Ð²Ð°ÑÐ° ÑÐœÐžÐŒÐ°Ðº ÐµÐºÑÐ°ÐœÐ° ÐºÐ°ÐŸ ÑÐ»ÐžÐºÑ"
Index: proiecte/PPPP/gdm/po/sr@latin.po
===================================================================
--- proiecte/PPPP/gdm/po/sr@latin.po	(revision 134)
+++ proiecte/PPPP/gdm/po/sr@latin.po	(revision 134)
@@ -0,0 +1,1160 @@
+# Serbian translation of gdm
+# Courtesy of Prevod.org team (http://prevod.org/) -- 2003 - 2009.
+#
+# This file is distributed under the same license as the gdm package.
+#
+# Maintainer: Goran RakiÄ <gox@devbase.net>
+# Reviewed on 2005-03-06 by: Danilo Å egan <danilo@prevod.org>
+# Reviewed on 2005-09-05 by: Slobodan D. SredojeviÄ <slobo@akrep.be>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2008-09-21 19:07+0100\n"
+"Last-Translator: Igor NestoroviÄ <igor@prevod.org>\n"
+"Language-Team: Serbian (sr) <gnom@prevod.org>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom nije oznaÄeni ureÄaj"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "UkljuÄuje dijagnozu greÅ¡ki"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "IB ekrana"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "ib"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Zavistan proces upravnika prikaza Gnoma"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "nije moguÄe naÄi korisnika â%sâ na sistemu"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Nije moguÄe pokrenuti sistem prijave"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Nije moguÄe autentifikovati korisnika"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Nije moguÄe autorizovati korisnika"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Nije moguÄe pribaviti uverenja"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"Nije moguÄe pokrenuti Iks server (vaÅ¡e grafiÄko okruÅŸenje) zbog nekih "
+"unutraÅ¡nje greÅ¡ke. Kontaktirajte administratora sistema ili pregledajte "
+"syslog. U meÄuvremenu, ovaj ekran Äe biti iskljuÄen. Ponovo pokrenite GDM "
+"kada ispravite problem."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ne mogu da se poveÅŸem na roditeljski ekran â%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Trebalo je da se server prikaÅŸe za korisnika %s, ali taj korisnik ne postoji"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Nije moguÄe postaviti groupid na %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() nije uspeo za %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Nije moguÄe postaviti userid na %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Nije moguÄe postaviti groupid na 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Ne moÅŸe da otvori datoteku sa dnevnikom za ekran %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: GreÅ¡ka pri postavljanju %s na %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Prioritet servera ne moÅŸe biti postavljen na vrednost %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Prazna komanda servera za ekran %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "KorisniÄko ime"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Ime korisnika"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Ime domaÄina"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "DomaÄin"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Ekran"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "UreÄaj za prikaz"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "greÅ¡ka kod uspostave razgovora sa sistemom za autentifikaciju - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "opÅ¡ta greÅ¡ka"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "nestalo memorije"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "programerska greÅ¡ka"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "nepoznata greÅ¡ka"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "KorisniÄko ime:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"greÅ¡ka pri izveÅ¡tavanju sistema autentifikacije o izabranom odzivu korisnika "
+"- %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"greÅ¡ka pri izveÅ¡tavanju sistema autentifikacije o domaÄinu korisnika - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+"greÅ¡ka pri izveÅ¡tavanju sistema autentifikacije o konzoli korisnika - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "greÅ¡ka pri izveÅ¡tavanju sistema autentifikacije o nizu za prikaz - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"greÅ¡ka pri izveÅ¡tavanju sistema autentifikacije o uverenju prikaza xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "nema dostupnog korisniÄkog naloga"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "Nije moguÄe promeniti korisnika"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "Korisnik %s ne postoji"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Grupa %s ne postoji"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Nije moguÄe napraviti utiÄnicu!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Odbijen XDMCP upit sa adrese %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Nije moguÄe izdvojiti authlist iz paketa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "GreÅ¡ka u sumi za proveru"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "LoÅ¡a adresa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ne moÅŸe da prikaÅŸe adrese"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ne moÅŸe da proÄita broj porta ekrana"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s:  Nisam mogao da izdvojim authlist iz paketa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: GreÅ¡ka u sumi za proveru"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Primljen zahtev sa zabranjenog raÄunara %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ne moÅŸe da proÄita broj ekrana"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ne moÅŸe da proÄita vrstu veze"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ne moÅŸe da proÄita adresu klijenta"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Nisam mogao da proÄitam imena za autentifikaciju"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Nisam mogao da proÄitam podatke za autentifikaciju"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Nisam mogao da proÄitam listu za autorizaciju"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Nisam mogao da proÄitam ID proizvoÄaÄa"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Nije uspela provera suma sa %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Dobio zahtev za upravljanje sa zabranjene adrese %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Nisam mogao da proÄitam ID sesije"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Nisam mogao da proÄitam klasu ekrana"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Nisam mogao da proÄitam adrese"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Dobio sam KEEPALIVE zahtev za zabranjene adrese %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: nije moguÄe proÄitati XDMCP zaglavlje!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: neispravna XDMCP verzija!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: nije moguÄe otvoriti adresu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Nije moguÄe dobiti ime servera: %s!"
+
+# bug: why these two messages need to differ?
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+"Nije moguÄe upisati PIB datoteku %s: verovatno viÅ¡e nema prostora na disku: %"
+"s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s ne postoji ili nije direktorijum."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s ne postoji. Prekidam."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s nije direktorijum. Prekidam."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s nije u vlasniÅ¡tvu korisnika %d, grupa %d. Prekidam."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s ima pogreÅ¡ne dozvole %o. OÄekuju se %o. Prekidam."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Nije moguÄe naÄi korisnika â%sâ  za GDM. Prekidam!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "Korisnik pod kojim se pokreÄe GDM ne moÅŸe biti root. Prekidam!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Nije moguÄe naÄi grupu â%sâ za GDM. Prekidam!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "Grupa za GDM ne bi trebalo da bude root. Prekidam!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Neka sva upozorenja budu pogubna"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Izlaz nakon nekog vremena - radi dijagnoze kvara"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "IspiÅ¡i izdanje Gnomovog upravnika prijave"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "Upravnik prikaza za Gnom"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Samo root korisnik treba da pokreÄe GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Radnik sesije za Gnomov upravnik prikaza"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "OmotaÄ registra AT SPI"
+
+# bug(slobo): prijavnica?
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "Prozor za prijavu"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Upravnik potroÅ¡njom"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Demon upravljanja potroÅ¡njom"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "Demon podeÅ¡avanja Gnoma"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "Gnomovo uveÄanje ekrana"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "UveÄava delove ekrana"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "Gnomova tastatura na ekranu"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Koristi tastaturu na ekranu"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "ÄitaÄ ekrana Orka"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Izgovara podatke sa ekrana ili koristi Brajovu azbuku"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit agent za prijave"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Izaberite sistem"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ne mogu da napravim XDMCP ostavu!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ne mogu da proÄitam XDMCP zaglavlje!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Vrednost"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "procenat zavrÅ¡enog vremena"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Neaktivan tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Tekst za koriÅ¡Äenje u oznaci, ukoliko ga korisnik joÅ¡ nije odabrao"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Aktivan tekst"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Tekst za koriÅ¡Äenje u oznaci, ukoliko ga korisnik nije odabrao"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Prikaz liste"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "OdreÄuje da li je vidljiva lista za izbor"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d. %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Automatski prijavljujem..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Otkazujem..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Izaberite jezik i prijavite se"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ProzorÄe za autentifikaciju"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Naziv raÄunara"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Prijavi se"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Ponovo pokrenite"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "IskljuÄi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Privremeno zaustavi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Verzija"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Jezici"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Jezici:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Jezik:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Ostalo..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Izaberite jezik sa kompletnog spiska dostupnih jezika."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "NeodreÄeno"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Rasporedi tastature"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Tastatura:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Ostalo..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Izaberiteraspored tastature sa kompletnog spiska dostupnih rasporeda."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Tekst oznake"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Tekst za oznaku"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Naziv ikone"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ikona uz oznaku"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Podrazumevana stavka"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "IB podrazumevane stavke"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Maksimalan broj stavki"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "NajveÄi broj stavki koje Äine spisak"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "MreÅŸna prijava (povezujem se na %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "MreÅŸna prijava (povezano na %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "MreÅŸna prijava"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sesije:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Tekst poruke na baneru"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Tekst poruke na baneru kada je lista za izbor prazna"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "IskljuÄuje prikaz dugmadi za ponovno pokretanje"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Ne prikazuj poznate korisnike u prozoru za prijavu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "UkljuÄuje prikljuÄak tastature za pristupaÄnost"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "UkljuÄuje dijagnozu kvara"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "UkljuÄuje dijagnozu kvara za pozdravni ekran."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "UkljuÄuje tastaturu na ekranu"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "UkljuÄuje uveÄanje ekrana"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "UkljuÄuje ÄitaÄ ekrana"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "UkljuÄuje prikaz poruke na baneru"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Naziv ikone za pozdravni logo"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "UkljuÄi korisnike ovog raÄunara u slike korisnika"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "Nedavno koriÅ¡Äeni rasporedi tastature"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "Nedavno koriÅ¡Äeni jezici"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"Postavlja da se spisak rasporeda tastature podrazumevano vidi na prozoru za "
+"prijavu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Postavlja da se spisak jezika podrazumevano vidi na prozoru za prijavu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "Postavlja spisak korisnika koji se ne vide u slikama korisnika."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "Postavlja spisak korisnika koji se vide u slikama korisnika."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Postavlja da logo za prijavu koristi ikonu teme."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi onemoguÄili prikaz poznatih korisnika u "
+"pozdravnom prozoru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi onemoguÄili prikaz dugmiÄa za ponovno "
+"pokretanje raÄunara u pozdravnom prozoru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi ukljuÄili dodatak za podeÅ¡avanje pozadine."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi ukljuÄili dodatak za multimedijalne "
+"tastere."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Postavite na âtrueâ (taÄno) za prikaz tastature na ekranu."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi ukljuÄili dodatak za pristupaÄnost "
+"tastature."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the screen magnifier."
+msgstr "Postavite na âtrueâ (taÄno) kako bi ukljuÄili uveÄavanje ekrana."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the screen reader."
+msgstr "Postavite na âtrueâ (taÄno) za ukljuÄivanje ÄitaÄa ekrana."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi ukljuÄili dodatak za podeÅ¡avanje zvuka."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Postavite na âtrueâ (taÄno) kako bi ukljuÄili xrandr dodatak za podeÅ¡avanje."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "Postavite na âtrueâ kako bi ukljuÄili xsettings dodatak za podeÅ¡avanje."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+#| msgid "Set to true to disable showing known users in the login window."
+msgid "Set to true to include system local users in Face Browser"
+msgstr ""
+"Postavite na âtrueâ kako bi prikazali korisnike sa ovog raÄunara u "
+"slikama korisnika."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "Postavlja na âtrueâ za prikaz teksta u baneru"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "Postavite na true kako bi koristili compiz za upravljanje prozorima."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"Tekst poruke za prikaz u baneru pozdravnog prozora, kada je spisak za izbor "
+"korisnika prazan, umesto banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "Tekst poruke na baneru za prikaz u pozdravnom prozoru."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "TaÄno ako je ukljuÄen prikljuÄak za podeÅ¡avanje pozadine."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "TaÄno ako je ukljuÄen prikljuÄak za multimedijalne tastere."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "TaÄno ako je ukljuÄen prikljuÄak za podeÅ¡avanje zvuka."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "TaÄno ako je ukljuÄen prikljuÄak za podeÅ¡avanje xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "TaÄno ako je ukljuÄen prikljuÄak za podeÅ¡avanje xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "Koristi compiz kao upravnika prozora"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "Korisnici koji se ne prikazuju u slikama korisnika"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "Korisnici koji se prikazuju u slikama korisnika"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Trajanje"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Broj sekundi do prestanka brojaÄa"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Vreme poÄetka"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Vreme za koje brojaÄ radi"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Radi li?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Da li brojaÄ trenutno kuca ili ne"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Upravnik"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "KorisniÄka postavka koja upravlja ovim korisnikom."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Ostalo..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "Izaberite drugi nalog"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Gost"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Prijavite se kao privremeni gost"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatska prijava"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Automatski prijavljuje na sistem nakon izbora opcija"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Prijavi se kao %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Trenutno ste prijavljeni"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"PrebacivaÄ korisnika je slobodan softver; moÅŸete ga Å¡iriti i/ili menjati ga "
+"po uslovima GNU OpÅ¡te javne licence koju objavljuje Fondacija slobodnog "
+"softvera; ili verzije 2 licence, ili (po izboru) neke novije."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"Ovaj program je ponuÄen u nadi da Äe biti koristan, ali BEZ IKAKVE "
+"GARANCIJE; Äak ni bez podrazumevane garancije o UPOTREBLJIVOSTI ZA NEKU "
+"SVRHU. Za viÅ¡e detalja pogledajte GNU OpÅ¡tu javnu licencu."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"Trebalo bi da ste uz program dobili primerak GNU OpÅ¡te javne licence; ako "
+"niste, piÅ¡ite na: Free Software Foundation, Inc., 51 Franklin Street, Fifth "
+"Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "Meni za brzu promenu korisnika."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "podaci-o-prevodiocima"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ne mogu da zakljuÄam ekran: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Ne mogu privremeno da postavim Äuvara da polako zatamni ekran: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Ne mogu da se odjavim: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Dostupan"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Nevidljiv"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Zauzet"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Otsutan"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Podaci o nalogu..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Postavke sistema..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "ZakljuÄaj ekran"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "Promena korisnika"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "IzaÄi..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ProgramÄe za promenu korisnika"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Promeni podeÅ¡avanja naloga i stanje"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Meni za brzu promenu korisnika"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Promena korisnika"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Pogon programÄeta za promenu korisnika"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Uredi liÄne _podatke"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_O programu"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Uredi korisnike i grupe"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Zanemareno - zadrÅŸano radi kompatibilnosti"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "NAREDBA"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Podaci za reÅ¡avanje greÅ¡aka"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Verzija ovog programa"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Nije moguÄe odrediti tekuÄu sesiju."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Nova GUP prijava"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Nije moguÄe pokrenuti novi ekran"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Snimak ekrana je uhvaÄen"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Hvata snimak ekrana kao sliku"
Index: proiecte/PPPP/gdm/po/sv.po
===================================================================
--- proiecte/PPPP/gdm/po/sv.po	(revision 134)
+++ proiecte/PPPP/gdm/po/sv.po	(revision 134)
@@ -0,0 +1,1721 @@
+# Swedish messages for gdm.
+# Copyright (C) 1999-2009 Free Software Foundation, Inc.
+# Anders Carlsson <anders.carlsson@tordata.se>, 1999.
+# Christian Rose <menthos@menthos.com>, 2001, 2002, 2003, 2004, 2005.
+# Martin NorbÃ€ck <d95mback@dtek.chalmers.se>, 2001.
+# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-23 23:18+0200\n"
+"PO-Revision-Date: 2009-08-23 23:18+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom Ã€r inte en teckenenhet"
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179
+#: ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Aktivera felsÃ¶kningskod"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "Display-id"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180
+#: ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192
+#: ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "Slav fÃ¶r GNOME:s displayhanterare"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kunde inte hitta anvÃ€ndaren \"%s\" i systemet"
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "Kunde inte initiera inloggningssystemet"
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "Kunde inte autentisera anvÃ€ndaren"
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "Kunde inte auktorisera anvÃ€ndare"
+
+#: ../daemon/gdm-factory-slave.c:281
+#: ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "Kan inte etablera behÃ¶righet"
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr "Kunde inte starta X-servern (din grafiska miljÃ¶) pÃ¥ grund av ett internt fel. Kontakta din systemadministratÃ¶r eller kontrollera din systemlogg fÃ¶r att analysera felet. Under tiden kommer denna display att vara inaktiverad. Starta om GDM nÃ€r problemet Ã€r Ã¥tgÃ€rdat."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: misslyckades med att ansluta till fÃ¶rÃ€lderdisplayen \"%s\""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Servern skulle startas av anvÃ€ndaren %s, men den anvÃ€ndaren finns inte"
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "Kunde inte stÃ€lla in grupp-id till %d"
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () misslyckades fÃ¶r %s"
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "Kunde inte stÃ€lla in anvÃ€ndar-id till %d"
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "Kunde inte stÃ€lla in grupp-id till 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Kunde inte Ã¶ppna loggfilen fÃ¶r display %s!"
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Fel vid instÃ€llning av %s till %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Serverprioritet kunde inte stÃ€llas in till %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Tomt serverkommando fÃ¶r display %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "AnvÃ€ndarnamn"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "AnvÃ€ndarnamnet"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "VÃ€rdnamn"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "VÃ€rdnamnet"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Visningsenhet"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Visningsenheten"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "fel vid initiering av konversation med autentiseringssystemet - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "allmÃ€nt fel"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "slut pÃ¥ minne"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "programmeringsfel i programmet"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "okÃ€nt fel"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "AnvÃ€ndarnamn:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "fel nÃ€r autentiseringssystemet informerades om fÃ¶redragen prompt fÃ¶r anvÃ€ndarnamn - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "fel nÃ€r autentiseringssystemet informerades om anvÃ€ndarens vÃ€rdnamn - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "fel nÃ€r autentiseringssystemet informerades om anvÃ€ndarens konsoll - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "fel nÃ€r autentiseringssystemet informerades om display-strÃ€ng - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "fel nÃ€r autentiseringssystemet informerades om displayens xauth-behÃ¶righet - %s"
+
+#: ../daemon/gdm-session-worker.c:1439
+#: ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "inget anvÃ€ndarkonto tillgÃ€ngligt"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "Kunde inte byta till anvÃ€ndare"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "AnvÃ€ndaren %s finns inte"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "Gruppen %s finns inte"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Kunde inte skapa uttag!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Nekade XDMCP-fÃ¶rfrÃ¥gan frÃ¥n vÃ€rden %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Kunde inte extrahera autentiseringslista frÃ¥n paket"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "Fel i kontrollsumman"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "Felaktig adress"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Kunde inte lÃ€sa displayadress"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Kunde inte lÃ€sa displayportnummer"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Kunde inte lÃ€sa autentiseringslista frÃ¥n paket"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Fel i kontrollsumman"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Fick REQUEST frÃ¥n utestÃ€ngda vÃ€rden %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Kunde inte lÃ€sa displaynumret"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Kunde inte lÃ€sa anslutningstypen"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Kunde inte lÃ€sa klientadress"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Kunde inte lÃ€sa autentiseringsnamn"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Kunde inte lÃ€sa autentiseringsdata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Kunde inte lÃ€sa autentiseringslista"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Kunde inte lÃ€sa tillverkar-ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Ogiltig kontrollsumma frÃ¥n %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Fick Manage frÃ¥n utestÃ€ngda vÃ€rden %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Kunde inte lÃ€sa sessions-ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Kunde inte lÃ€sa displayklass"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Kunde inte lÃ€sa adress"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Fick KEEPALIVE frÃ¥n utestÃ€ngda vÃ€rden %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: Kunde inte lÃ€sa XDMCP-rubrik!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: Felaktig XDMCP-version!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Kunde inte tolka adress"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Kunde inte hitta serverns vÃ€rdnamn: %s!"
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "Kan inte skriva PID-filen %s: antagligen slut pÃ¥ diskutrymme: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Loggkatalogen %s finns inte eller Ã€r ingen katalog."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s finns inte. Avbryter."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s Ã€r inte en katalog. Avbryter."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s Ã€gs inte av anvÃ€ndaren %d, gruppen %d. Avbryter."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s har felaktiga rÃ€ttigheter %o. Ska vara %o. Avbryter."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "Kan inte hitta GDM-anvÃ€ndaren \"%s\". Avbryter!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM-anvÃ€ndaren ska inte vara root. Avbryter!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "Kan inte hitta GDM-gruppen \"%s\". Avbryter!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM-gruppen ska inte vara root. Avbryter!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "GÃ¶r alla varningar Ã¶desdigra"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Avsluta efter en stund - fÃ¶r felsÃ¶kning"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "Skriv ut GDM-versionen"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME:s displayhanterare"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Endast root vill kÃ¶ra GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "Sessionsarbetare fÃ¶r GNOME:s Displayhanterare"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Omslag fÃ¶r AT SPI-register"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "InloggningsfÃ¶nster"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "StrÃ¶mhanterare"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "StrÃ¶mhanteringsdemon"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME-instÃ€llningsdemon"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME SkÃ€rmfÃ¶rstorare"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "FÃ¶rstora delar av skÃ€rmen"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME SkÃ€rmtangentbord"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "AnvÃ€nd ett skÃ€rmtangentbord"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "SkÃ€rmlÃ€saren Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "Presentera information pÃ¥ skÃ€rmen som upplÃ€st tal eller punktskrift"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "Autentiseringsagenten PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "VÃ€lj system"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: Kunde inte skapa XDMCP-buffert!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: Kunde inte lÃ€sa XDMCP-rubrik!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "VÃ€rde"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "procentdel av tid"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "Inaktiv text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Texten att anvÃ€nda i etiketten om anvÃ€ndaren inte har valt ett objekt Ã€n"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Aktiv text"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Texten att anvÃ€nda i etiketten om anvÃ€ndaren har valt ett objekt"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Lista synliga"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "Huruvida vÃ€ljarlistan Ã€r synlig eller inte"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H.%M.%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H.%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %d %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Loggar in automatiskt..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Avbryter..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "VÃ€lj sprÃ¥k och klicka pÃ¥ Logga in"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Autentiseringsdialog"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Datornamn"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Logga in"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Starta om"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "StÃ€ng av"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "VÃ€ntelÃ€ge"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Version"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "SprÃ¥k"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "S_prÃ¥k:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "S_prÃ¥k:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "Annat..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "VÃ€lj ett sprÃ¥k frÃ¥n den fullstÃ€ndiga listan Ã¶ver tillgÃ€ngliga sprÃ¥k."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "Inte angivet"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Tangentbordslayouter"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Tangentbord:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "Annan..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "VÃ€lj en tangentbordslayout frÃ¥n den fullstÃ€ndiga listan Ã¶ver tillgÃ€ngliga layouter."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Etikettext"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Texten att anvÃ€nda som en etikett"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Ikonnamn"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Ikonen att anvÃ€nda med etiketten"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Standardobjekt"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "Id fÃ¶r standardobjektet"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Max antal objekt"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Maximalt antal objekt i listan"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "FjÃ€rrinloggning (Ansluter till %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "FjÃ€rrinloggning (Ansluten till %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "FjÃ€rrinloggning"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Sessioner:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Meddelandetext fÃ¶r banderoll"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Meddelandetext fÃ¶r banderoll nÃ€r vÃ€ljaren Ã€r tom"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Inaktivera visning av omstartsknapparna"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "Visa inte kÃ€nda anvÃ€ndare i inloggningsfÃ¶nstret"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Aktivera insticksmodul fÃ¶r hjÃ€lpmedelstangentbord"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Aktivera felsÃ¶kning"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Aktivera felsÃ¶kningslÃ€ge fÃ¶r hÃ€lsaren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Aktivera skÃ€rmtangentbord"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Aktivera skÃ€rmfÃ¶rstorare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Aktivera skÃ€rmlÃ€sare"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Aktivera visning av banderollmeddelande"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "Ikonnamn att anvÃ€nda fÃ¶r hÃ€lsarlogotypen"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Tidigare valda tangentbordslayouter"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Tidigare valda sprÃ¥k"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "StÃ€ll in till en lista Ã¶ver tangentbordslayouter som ska visas som standard i inloggningsfÃ¶nstret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "StÃ€ll in till en lista Ã¶ver sprÃ¥k som ska visas som standard i inloggningsfÃ¶nstret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "StÃ€ll in temaikonnamnet att anvÃ€nda fÃ¶r hÃ€lsarlogotypen."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "StÃ€ll in till true fÃ¶r att inaktivera visning av kÃ€nda anvÃ€ndare i inloggningsfÃ¶nstret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "StÃ€ll in till true fÃ¶r att inaktivera visning av omstartsknapparna i inloggningsfÃ¶nstret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera insticksmodulen fÃ¶r att hantera bakgrundsinstÃ€llningar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera insticksmodulen fÃ¶r att hantera instÃ€llningar fÃ¶r mediatangenter."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera skÃ€rmtangentbordet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to true to enable the plugin to manage the accessibility keyboard settings."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera insticksmodulen fÃ¶r att hantera instÃ€llningar fÃ¶r hjÃ€lpmedelstangentbord."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera skÃ€rmfÃ¶rstoraren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera skÃ€rmlÃ€saren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera insticksmodulen fÃ¶r att hantera ljudinstÃ€llningar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera insticksmodulen fÃ¶r att hantera xrandr-instÃ€llningar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "StÃ€ll in till true fÃ¶r att aktivera insticksmodulen fÃ¶r att hantera xsettings-instÃ€llningar."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "StÃ€ll in till sant fÃ¶r att visa banderollmeddelandet."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "StÃ€ll in till sant fÃ¶r att anvÃ€nda compiz som fÃ¶nsterhanteraren."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "Text banner message to show on the login window when the user chooser is empty, instead of banner_message_text."
+msgstr "Banderollmeddelandet att visa i inloggningsfÃ¶nstret nÃ€r anvÃ€ndarvÃ€ljaren Ã€r tom, istÃ€llet fÃ¶r banner_message_text."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Banderollmeddelandet att visa i inloggningsfÃ¶nstret."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "Sant om insticksmodulen fÃ¶r att hantera bakgrundsinstÃ€llningar Ã€r aktiverad."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "Sant om insticksmodulen fÃ¶r att hantera instÃ€llningar fÃ¶r media-keys Ã€r aktiverad."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "Sant om insticksmodulen fÃ¶r att hantera ljudinstÃ€llningar Ã€r aktiverad."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "Sant om insticksmodulen fÃ¶r att hantera xrandr-instÃ€llningar Ã€r aktiverad."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "Sant om insticksmodulen fÃ¶r att hantera instÃ€llningar fÃ¶r xsettings Ã€r aktiverad."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "AnvÃ€nd compiz som fÃ¶nsterhanteraren"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "LÃ€ngd"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Antal sekunder innan tidtagaren stoppar"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Starttid"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Tid nÃ€r tidtagaren startades"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "Ãr den igÃ¥ng?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Huruvida tidtagaren fÃ¶r nÃ€rvarande tickar eller inte"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "Hanterare"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "AnvÃ€ndarhanterarobjektet som denna anvÃ€ndare styrs av."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "Annan..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "VÃ€lj ett annat konto"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "GÃ€st"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Logga in som temporÃ€r gÃ€st"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Automatisk inloggning"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "Logga automatiskt in i systemet efter alternativ valts"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Logga in som %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Redan inloggad"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid "The User Switch Applet 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."
+msgstr "Panelprogrammet AnvÃ€ndarvÃ€xlare Ã€r fri programvara; du kan distribuera det och/eller Ã€ndra det under villkoren GNU General Public License som publicerats av Free Software Foundation; antingen version 2 av licensen, eller (enligt dig) nÃ¥gon senare version."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid "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."
+msgstr "Detta program distribueras i hopp om att det ska vara anvÃ€ndbart, men UTAN NÃ
+GON GARANTI; Ã€ven utan underfÃ¶rstÃ¥dd garanti om SÃLJBARHET eller LÃMPLIGHET FÃR ETT SPECIFIKT ÃNDAMÃ
+L.  Se GNU General Public License fÃ¶r mer information."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid "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 "
+msgstr "Du bÃ¶r ha fÃ¥tt en kopia av GNU General Public License tillsammans med detta program. Om inte, skriv till Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "En meny fÃ¶r att snabbt vÃ€xla mellan anvÃ€ndare."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Daniel Nylander\n"
+"Christian Rose\n"
+"Martin NorbÃ€ck\n"
+"Anders Carlsson\n"
+"\n"
+"Skicka synpunkter pÃ¥ Ã¶versÃ€ttningen till\n"
+"<tp-sv@listor.tp-sv.se>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Kan inte lÃ¥sa skÃ€rm: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Kan inte temporÃ€rt stÃ€lla in skÃ€rmslÃ€ckare till att dÃ€mpa skÃ€rmen: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Kan inte logga ut: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "TillgÃ€nglig"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "Osynlig"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "Upptagen"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "FrÃ¥nvarande"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Kontoinformation..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "SysteminstÃ€llningar..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "LÃ¥s skÃ€rmen"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "VÃ€xla anvÃ€ndare"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "Avsluta..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "OkÃ€nt"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "Panelprogram fÃ¶r anvÃ€ndarvÃ€xling"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Ãndra kontoinstÃ€llningar och status"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "En meny fÃ¶r att snabbt vÃ€xla mellan anvÃ€ndare"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "AnvÃ€ndarvÃ€xlare"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Panelprogramsfabrik fÃ¶r AnvÃ€ndarvÃ€xlare"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Redigera personlig _information"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Om"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "R_edigera anvÃ€ndare och grupper"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Ignorerad - bibehÃ¥llen fÃ¶r kompatibilitet"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMMANDO"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Utmatning fÃ¶r felsÃ¶kning"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Version av detta program"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "Kunde inte identifiera den aktuella sessionen."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Ny GDM-inloggning"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Kunde inte starta ny display"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "SkÃ€rmbild tagen"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "Ta en bild av skÃ€rmen"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "arbetare avslutades med status %d"
+#~ msgid "Unable establish credentials"
+#~ msgstr "Kan inte etablera behÃ¶righet"
+#~ msgid "Failed to restart computer"
+#~ msgstr "Misslyckades med att starta om datorn"
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Du tillÃ¥ts inte att starta om datorn eftersom det finns flera anvÃ€ndare "
+#~ "som Ã€r inloggade"
+#~ msgid "Failed to stop computer"
+#~ msgstr "Misslyckades med att stoppa datorn"
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "Du tillÃ¥ts inte att stoppa datorn eftersom det finns flera anvÃ€ndare som "
+#~ "Ã€r inloggade"
+#~ msgid "page 5"
+#~ msgstr "sida 5"
+#~ msgid "Status"
+#~ msgstr "Status"
+#~ msgid "Offline"
+#~ msgstr "FrÃ¥nkopplad"
+#~ msgid "User"
+#~ msgstr "AnvÃ€ndare"
+#~ msgid "The user this menu item represents."
+#~ msgstr "AnvÃ€ndaren som detta menyobjekt representerar."
+#~ msgid "Icon Size"
+#~ msgstr "Ikonstorlek"
+#~ msgid "The size of the icon to use."
+#~ msgstr "Storleken fÃ¶r ikonen att anvÃ€nda."
+#~ msgid "Indicator Size"
+#~ msgstr "Indikatorns storlek"
+#~ msgid "Size of check indicator"
+#~ msgstr "Storlek fÃ¶r kontrollindikator"
+#~ msgid "Indicator Spacing"
+#~ msgstr "Mellanrum fÃ¶r indikator"
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Mellanrum mellan anvÃ€ndarnamnet och indikatorn"
+#~ msgid "Main Options"
+#~ msgstr "Huvudalternativ"
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "Du har tryckt ner Caps Lock-tangenten."
+#~ msgid "_Help"
+#~ msgstr "_HjÃ€lp"
+#~ msgid "Accessibility Preferences"
+#~ msgstr "TillgÃ€nglighetsinstÃ€llningar"
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>Aktivera funktioner som gÃ¶r din dator enklare att anvÃ€nda:</b>"
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "InstÃ€llningar fÃ¶r hjÃ€lpmedelsteknik"
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "_FÃ¥ texten upplÃ€st (SkÃ€rmlÃ€sare)"
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "_Ignorera dubletta tangenttryckningar (Studsande tangenter)"
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_GÃ¶r objekt stÃ¶rre (FÃ¶rstorare)"
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "A_cceptera endast lÃ¥nga tangenttryckningar (TrÃ¶ga tangenter)"
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr ""
+#~ "_Tryck pÃ¥ tangentbordsgenvÃ€gar en tangent Ã¥t gÃ¥ngen (Klistriga tangenter)"
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "_Se mer kontrast i fÃ€rger (HÃ¶g kontrast)"
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "S_kriv utan tangentbordet (SkÃ€rmtangentbord)"
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "_AnvÃ€nd en stÃ¶rre typsnittsstorlek (Stor skrift)"
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "Inaktivera visning av tillgÃ€nglighetsknapparna"
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "Skicka angivet protokollkommando till GDM"
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest-lÃ€ge"
+#~ msgid "Do not lock current screen"
+#~ msgstr "LÃ¥s inte aktuell skÃ€rm"
+#~ msgid "Authenticate before running --command"
+#~ msgstr "Autentisera innan --command kÃ¶rs"
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "Starta ny flexibel session; visa inget popupfÃ¶nster"
+#~ msgid "user account not available on system"
+#~ msgstr "anvÃ€ndarkonto inte tillgÃ€ngligt pÃ¥ systemet"
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "Alternativ standardsystemkonfigurationsfil fÃ¶r GDM"
+#~ msgid "CONFIGFILE"
+#~ msgstr "KONFIGFIL"
+#~ msgid "Don't become a daemon"
+#~ msgstr "Bli inte en demonprocess"
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "Inga konsollservrar (statiska servrar) att kÃ¶ra"
+#~ msgid "gtk-close"
+#~ msgstr "StÃ€ng"
+#~ msgid "gtk-disconnect"
+#~ msgstr "Koppla frÃ¥n"
+#~ msgid "_Users:"
+#~ msgstr "_AnvÃ€ndare:"
+#~ msgid "_User:"
+#~ msgstr "_AnvÃ€ndare:"
+#~ msgid "Missing Required File"
+#~ msgstr "Saknar nÃ¶dvÃ€ndig fil"
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "AnvÃ€ndarvÃ€xlarens grÃ€nssnittsfil, \"%s\", kunde inte Ã¶ppnas. Det Ã€r "
+#~ "mÃ¶jligt att detta program inte installerades eller konfigurerades korrekt."
+#~ msgid "Users"
+#~ msgstr "AnvÃ€ndare"
+#~ msgid "Other"
+#~ msgstr "Annan"
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr ""
+#~ "<span weight=\"bold\" size=\"larger\">Flera inloggningar hittades</span>"
+#~ msgid "Appearance"
+#~ msgstr "Utseende"
+#~ msgid "Continue"
+#~ msgstr "FortsÃ€tt"
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "Skapa nya inloggningar i _nÃ€stade fÃ¶nster"
+#~ msgid "Details"
+#~ msgstr "Detaljer"
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "Flera inloggningar hittades - AnvÃ€ndarvÃ€xlare"
+#~ msgid "Options"
+#~ msgstr "Alternativ"
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "NÃ¥gra instÃ€llningar har lÃ¥sts av systemadminstratÃ¶ren."
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr ""
+#~ "AnvÃ€ndaren som du vill vÃ€xla till Ã€r inloggad flera gÃ¥nger pÃ¥ denna "
+#~ "dator. Vilken inloggning vill du vÃ€xla till?"
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "AnvÃ€nd \"people\"-ikonen fÃ¶r menytiteln"
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "AnvÃ€nd aktuella anvÃ€ndarens namn fÃ¶r menytiteln"
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "AnvÃ€nd ordet \"AnvÃ€ndare\" som menytiteln"
+#~ msgid "User Switcher Error"
+#~ msgstr "Fel i anvÃ€ndarvÃ€xling"
+#~ msgid "User Switcher Preferences"
+#~ msgstr "InstÃ€llningar fÃ¶r anvÃ€ndarvÃ€xlare"
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "NÃ€r en ny inloggning mÃ¥ste skapas fÃ¶r att vÃ€xla anvÃ€ndare, skapa den i "
+#~ "ett fÃ¶nster instÃ€llet fÃ¶r pÃ¥ en ny skÃ€rm"
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr ""
+#~ "NÃ€r en annan display vÃ€xlas till ska skÃ€rmslÃ€ckaren fÃ¶r denna display "
+#~ "aktiveras."
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "_LÃ¥s skÃ€rmen efter vÃ€xling av anvÃ€ndare"
+#~ msgid "Display Style"
+#~ msgstr "Visningsstil"
+#~ msgid "Lock Screen After Switch"
+#~ msgstr "LÃ¥s skÃ€rmen efter vÃ€xling"
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "Visa menyobjektet \"InloggningsfÃ¶nster\""
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "Visa menyobjektet \"Annan\""
+#~ msgid "Show Active Users Only"
+#~ msgstr "Visa endast aktiva anvÃ€ndare"
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "Anger hur panelprogrammet ska visas i panelen. AnvÃ€nd \"username\" fÃ¶r "
+#~ "att visa namnet fÃ¶r den aktuella anvÃ€ndaren, \"icon\" fÃ¶r att visa "
+#~ "personikonen, eller \"text\" fÃ¶r att anvÃ€nda ordet \"AnvÃ€ndare\"."
+#~ msgid "Use Xnest"
+#~ msgstr "AnvÃ€nd Xnest"
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "NÃ€r objektet \"InloggningsfÃ¶nster\" ska visas. MÃ¶jliga vÃ€rden Ã€r: \"always"
+#~ "\" fÃ¶r att alltid visa objektet, \"never\" fÃ¶r att aldrig visa objektet, "
+#~ "och \"auto\" (standardvÃ€rdet) fÃ¶r att visa objektet nÃ€r panelprogrammet "
+#~ "Ã€r i Xnest-lÃ€ge."
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "NÃ€r objektet \"Annan\" ska visas. MÃ¶jliga vÃ€rden inkluderar: \"always\" "
+#~ "fÃ¶r att alltid visa objektet, \"never\" fÃ¶r att aldrig visa objektet, "
+#~ "samt \"auto\" (standardvÃ€rdet) fÃ¶r att visa objektet nÃ€r panelprogrammet "
+#~ "Ã€r i konsollÃ€ge (inte Xnest)."
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr ""
+#~ "Huruvida nya Xnest-fÃ¶nster ska skapas istÃ€llet fÃ¶r att starta nya "
+#~ "konsoller nÃ€r anvÃ€ndare vÃ€xlas eller inte."
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr ""
+#~ "Huruvida skÃ€rmen ska lÃ¥sas efter vÃ€xling till en annan konsoll eller inte."
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr ""
+#~ "Huruvida endast anvÃ€ndare som fÃ¶r nÃ€rvarande Ã€r inloggade ska visas, "
+#~ "eller alla anvÃ€ndare. "
+#~ msgid "_Setup Login Screen"
+#~ msgstr "_Konfigurera inloggningsskÃ€rmen"
+#~ msgid "User Switcher 2"
+#~ msgstr "AnvÃ€ndarvÃ€xlare 2"
+#~ msgid "Prompt:"
+#~ msgstr "Prompt:"
+#~ msgid "Login with the same session as last time."
+#~ msgstr "Inloggning med samma session som fÃ¶rra gÃ¥ngen."
+#~ msgid "Legacy"
+#~ msgstr "Standard"
+#~ msgid "Login based on preset legacy configuration"
+#~ msgstr "Inloggning baserat pÃ¥ fÃ¶rvald standardkonfiguration"
+#~ msgid "_Session:"
+#~ msgstr "_Session:"
+#~ msgid ""
+#~ "session log '%s' is not a normal file, logging session to '%s' instead.\n"
+#~ msgstr ""
+#~ "sessionsloggen \"%s\" Ã€r inte en vanlig fil, loggar sessionen till \"%s\" "
+#~ "istÃ€llet.\n"
+#~ msgid "unable to log session"
+#~ msgstr "kunde inte logga session"
+#~ msgid "Tue Oct 23 21:16:50 EDT 2007"
+#~ msgstr "Tis okt 23 21:16:50 CET 2007"
+#~ msgid "IP Address"
+#~ msgstr "IP-adress"
+#~ msgid "Network status"
+#~ msgstr "NÃ€tverksstatus"
+#~ msgid "page 1"
+#~ msgstr "sida 1"
+#~ msgid "page 2"
+#~ msgstr "sida 2"
+#~ msgid "page 3"
+#~ msgstr "sida 3"
+#~ msgid "page 4"
+#~ msgstr "sida 4"
+#~ msgid "GConf key %s set to type %s but its expected type was %s\n"
+#~ msgstr ""
+#~ "GConf-nyckeln %s instÃ€lld till typen %s men dess fÃ¶rvÃ€ntade typ Ã€r %s\n"
+
+#, fuzzy
+#~ msgid "Manager X Settings"
+#~ msgstr "ServerinstÃ€llningar"
+#~ msgid "X Settings"
+#~ msgstr "X-instÃ€llningar"
+#~ msgid "Previous Session"
+#~ msgstr "FÃ¶regÃ¥ende session"
+#~ msgid "Didn't understand `%s' (expected integer)"
+#~ msgstr "FÃ¶rstod inte \"%s\" (fÃ¶rvÃ€ntade ett heltal)"
+#~ msgid "Integer `%s' is too large or small"
+#~ msgstr "Heltalet \"%s\" Ã€r fÃ¶r stort eller fÃ¶r litet"
+#~ msgid "Didn't understand `%s' (expected true or false)"
+#~ msgstr "FÃ¶rstod inte \"%s\" (fÃ¶rvÃ€ntade true eller false)"
+#~ msgid "Text contains invalid UTF-8"
+#~ msgstr "Texten innehÃ¥ller ogiltig UTF-8"
+#~ msgid "Common Desktop Environment (CDE)"
+#~ msgstr "Common Desktop Environment (CDE)"
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Den hÃ€r sessionen loggar in dig i CDE"
+#~ msgid "Run Xclient script"
+#~ msgstr "KÃ¶r Xclient-skript"
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "Den hÃ€r sessionen kÃ¶r Xclients-skriptet"
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "Misslyckades med att starta X-servern (ditt grafiska grÃ€nssnitt). "
+#~ "Troligtvis Ã€r den inte korrekt instÃ€lld. Du kommer att behÃ¶va logga in pÃ¥ "
+#~ "en konsoll och konfigurera om X-servern. Starta sedan om GDM."
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Vill du att jag ska fÃ¶rsÃ¶ka att konfigurera X-servern? Observera att du "
+#~ "kommer att behÃ¶va rootlÃ¶senordet fÃ¶r detta."
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "Skriv in roots (den priviligierade anvÃ€ndarens) lÃ¶senord."
+#~ msgid "Trying to restart the X server."
+#~ msgstr "FÃ¶rsÃ¶ker att starta om X-servern."
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "X-servern Ã€r nu inaktiverad. Starta om GDM nÃ€r den Ã€r korrekt "
+#~ "konfigurerad."
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "Misslyckades med att starta X-servern (ditt grafiska grÃ€nssnitt). "
+#~ "Troligtvis Ã€r den inte korrekt instÃ€lld. Vill du se utskriften frÃ¥n X-"
+#~ "servern fÃ¶r att analysera problemet?"
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "Vill du Ã€ven se den detaljerad utdata frÃ¥n X-servern?"
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "Misslyckades med att starta X-servern (ditt grafiska grÃ€nssnitt). Det "
+#~ "verkar som om ditt pekdon (din mus) inte Ã€r korrekt konfigurerat. Vill du "
+#~ "se utskriften frÃ¥n X-servern fÃ¶r att analysera problemet?"
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "Vill du att jag ska fÃ¶rsÃ¶ka konfigurera musen? Observera att du kommer "
+#~ "att behÃ¶va rootlÃ¶senordet fÃ¶r detta."
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "Detta Ã€r den felsÃ€kra xterm-sessionen. FÃ¶nster fÃ¥r nu endast fokus om du "
+#~ "placerar muspekaren Ã¶ver dem. FÃ¶r att komma ut ur detta lÃ€ge skriver du "
+#~ "\"exit\" i fÃ¶nstret i det Ã¶versta vÃ€nstra hÃ¶rnet"
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "Misslyckades med att starta sessionen och har nu startat den felsÃ€kra "
+#~ "xterm-sessionen. FÃ¶nster fÃ¥r nu endast fokus om du placerar muspekaren "
+#~ "Ã¶ver dem. FÃ¶r att komma ut ur detta lÃ€ge skriver du \"exit\" i fÃ¶nstret i "
+#~ "det Ã¶vre vÃ€nstra hÃ¶rnet"
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "Den hÃ€r sessionen loggar in dig i GNOME"
+#~ msgid "Secure Remote connection"
+#~ msgstr "SÃ€ker fjÃ€rranslutning"
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "Den hÃ€r sessionen loggar in dig pÃ¥ en fjÃ€rrvÃ€rd via ssh"
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: Kunde inte skriva ny auktoriseringspost: %s"
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr ""
+#~ "%s: Kunde inte skriva ny auktoriseringspost. MÃ¶jligtvis Ã€r diskutrymmet "
+#~ "slut"
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr ""
+#~ "GDM kunde inte skriva en ny auktoriseringspost till disk. MÃ¶jligtvis Ã€r "
+#~ "diskutrymmet slut.%s%s"
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: Kunde inte skapa ny kakfil i %s"
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: Kan inte sÃ€kert Ã¶ppna %s"
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: Kunde inte Ã¶ppna kakfilen %s"
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: Kunde inte lÃ¥sa kakfilen %s"
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: Kunde inte skriva kaka"
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: Ignorerar konstig kakfil %s"
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "Displayservern har stÃ€ngts ned ungefÃ€r 6 gÃ¥nger under de senaste 90 "
+#~ "sekunderna. Det Ã€r sannolikt att nÃ¥gonting felaktigt sker. VÃ€ntar i tvÃ¥ "
+#~ "minuter innan nytt fÃ¶rsÃ¶k pÃ¥ display %s."
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: Kan inte skapa rÃ¶r"
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: Misslyckades med att grena GDM-slavprocessen fÃ¶r %s"
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s Ã€r inte en vanlig fil!\n"
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... Filen Ã€r fÃ¶r lÃ¥ng fÃ¶r att visas ...\n"
+#~ msgid "%s could not be opened"
+#~ msgstr "%s kunde inte Ã¶ppnas"
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: Kan inte grena fÃ¶r att visa fel-/infofÃ¶nster"
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: Katalogen %s finns inte."
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s Ã€gs inte av uid %d."
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s kan skrivas av gruppen."
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s kan skrivas av Ã¶vriga."
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s finns inte men mÃ¥ste finnas."
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s Ã€r inte en vanlig fil."
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s kan skrivas av grupp/Ã¶vriga."
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr ""
+#~ "%s: %s Ã€r stÃ¶rre Ã€n den av systemadministratÃ¶ren angivna maximala "
+#~ "filstorleken."
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: Prioritet utanfÃ¶r intervall; Ã€ndrad till %d"
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: Tomt serverkommando; anvÃ€nder standardkommando."
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Serverautentiseringskatalogen (daemon/ServAuthDir) Ã€r instÃ€lld till %s "
+#~ "men denna finns inte. RÃ€tta till gdm-konfigurationen och starta om GDM."
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Serverautentiseringskatalogen (daemon/ServAuthDir) Ã€r instÃ€lld till %s "
+#~ "men denna Ã€r ingen katalog. RÃ€tta till gdm-konfigurationen och starta om "
+#~ "GDM."
+#~ msgid "%s: BaseXsession empty; using %s"
+#~ msgstr "%s: BaseXsession tom; anvÃ€nder %s"
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: Standard-X-servern kunde inte hittas; provar alternativ"
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: Ingen hÃ€lsare angiven."
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: Ingen fjÃ€rrhÃ€lsare angiven."
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: Ingen sessionskatalog angiven."
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr ""
+#~ "%s: XDMCP var aktiverat men det finns inget XDMCP-stÃ¶d; stÃ€nger av det"
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr ""
+#~ "%s: XDMCP Ã€r inaktiverat och inga statiska servrar Ã€r angivna. Avbryter!"
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP Ã€r inaktiverat och inga statiska servrar Ã€r angivna. LÃ€gger "
+#~ "till %s pÃ¥ :%d fÃ¶r att tillÃ¥ta konfiguration!"
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP Ã€r inaktiverat och GDM kan inte hitta nÃ¥gon statisk server att "
+#~ "starta. Avbryter! RÃ€tta till konfigurationen och starta om GDM."
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM-anvÃ€ndaren \"%s\" finns inte. RÃ€tta till GDM-konfigurationen och "
+#~ "starta om GDM."
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM-anvÃ€ndaren Ã€r angiven till root, men detta Ã€r inte tillÃ¥tet dÃ¥ det "
+#~ "kan innebÃ€ra en sÃ€kerhetsrisk. RÃ€tta till GDM-konfigurationen och starta "
+#~ "om GDM."
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "GDM-gruppen \"%s\" finns inte. RÃ€tta till GDM-konfigurationen och starta "
+#~ "om GDM."
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM-gruppen Ã€r angiven till root, men detta Ã€r inte tillÃ¥tet dÃ¥ det kan "
+#~ "innebÃ€ra en sÃ€kerhetsrisk. RÃ€tta till GDM-konfigurationen och starta om "
+#~ "GDM."
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %d and group %d. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "Serverautentiseringskatalogen (daemon/ServAuthDir) Ã€r instÃ€lld till %s "
+#~ "men Ã€gs inte av anvÃ€ndaren %d och gruppen %d. Korrigera Ã€garskapet eller "
+#~ "GDM-konfigurationen och starta om GDM."
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "Serverauktoriseringskatalogen (demon/ServAuthDir) Ã€r instÃ€lld till %s men "
+#~ "har fel rÃ€ttigheter, den borde ha rÃ€ttigheterna %o. RÃ€tta till "
+#~ "rÃ€ttigheterna eller GDM-konfigurationen och starta om GDM."
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: Kunde inte skapa uttag (socket)"
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: Kunde inte binda uttag (socket)"
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: Kunde inte skapa FIFO"
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: Kunde inte Ã¶ppna FIFO"
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr ""
+#~ "Kan inte skriva PID-filen %s: mÃ¶jligtvis slut pÃ¥ diskutrymme. Fel: %s\n"
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () misslyckades!"
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () misslyckades: %s!"
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: Provar med felsÃ€kra X-servern %s"
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: KÃ¶r skriptet XKeepsCrashing"
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "X-servern (ditt grafiska grÃ€nssnitt) kan inte startas. Troligtvis Ã€r X "
+#~ "inte korrekt konfigurerat. Du kommer att behÃ¶va logga in pÃ¥ en konsoll "
+#~ "och kÃ¶ra om X-konfigurationsprogrammet. Starta sedan om GDM."
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "Misslyckades med att starta X-server ett flertal gÃ¥nger under en kort "
+#~ "tidsperiod, inaktiverar display %s"
+#~ msgid "command failed %s: %d"
+#~ msgstr "kommandot misslyckades %s: %d"
+#~ msgid "Master suspending..."
+#~ msgstr "Master fÃ¶rsÃ€tter sig i vilolÃ€ge..."
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "Systemet startar om, var vÃ€nlig vÃ€nta..."
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "Systemet stÃ€nger ned, var vÃ€nlig vÃ€nta..."
+#~ msgid "Restarting computer..."
+#~ msgstr "Startar om datorn..."
+#~ msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+#~ msgstr ""
+#~ "custom_cmd: Anpassat kommandoindex %ld utanfÃ¶r tillÃ¥tet intervall [0,%d)"
+#~ msgid "Executing custom command %ld with restart option..."
+#~ msgstr "KÃ¶r anpassade kommandot %ld med omstartsalternativ..."
+#~ msgid "%s: Execution of custom command failed: %s"
+#~ msgstr "%s: KÃ¶rning av anpassat kommando misslyckades: %s"
+#~ msgid "Executing custom command %ld with no restart option ..."
+#~ msgstr "KÃ¶r anpassade kommandot %ld utan omstartsalternativ ..."
+#~ msgid "custom_cmd: forking process for custom command %ld failed"
+#~ msgstr "custom_cmd: processgrening fÃ¶r anpassade kommandot %ld misslyckades"
+#~ msgid "custom_cmd: child %d returned %d"
+#~ msgstr "custom_cmd: barnet %d returnerade %d"
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "Starta om GDM, Starta om datorn, VilolÃ€ge eller begÃ€ran om NedstÃ€ngning "
+#~ "nÃ€r det inte finns nÃ¥gon systemmeny frÃ¥n display %s"
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "Starta om GDM, Starta om datorn, VilolÃ€ge eller begÃ€ran om NedstÃ€ngning "
+#~ "frÃ¥n en icke-statisk display %s"
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: Avbryter display %s"
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM startar om..."
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "huvuddemon: Fick SIGABRT. NÃ¥gonting gick hemskt fel. Stannar!"
+#~ msgid "Do not fork into the background"
+#~ msgstr "Grena inte i bakgrunden"
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "Bevara LD_*-variabler"
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr ""
+#~ "Starta den fÃ¶rsta X-servern men stanna tills vi fÃ¥r ett GÃ
+ frÃ¥n fifon"
+#~ msgid "Can't open %s for writing"
+#~ msgstr "Kan inte Ã¶ppna %s fÃ¶r skrivning"
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: Fel vid instÃ€llning av %s-signalhanteraren: %s"
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM kÃ¶r redan. Avbryter!"
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: Fel vid instÃ€llning av CHLD-signalhanteraren"
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC-begÃ€ran nekas: Inte autentiserad"
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s-begÃ€ran nekas: Inte autentiserad"
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "OkÃ€nd servertyp begÃ€rd; anvÃ€nder standardserver."
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "BegÃ€rda servern %s Ã€r inte tillÃ¥ten fÃ¶r anvÃ€ndning med flexibla servrar; "
+#~ "anvÃ€nder standardserver."
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = Ja eller n = Nej? >"
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "Kunde inte stÃ€lla in grupp-id %d. Avbryter."
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () misslyckades fÃ¶r %s. Avbryter."
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: Fel vid instÃ€llning av %d till %s"
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Senaste inloggning:\n"
+#~ "%s"
+
Index: proiecte/PPPP/gdm/po/ta.po
===================================================================
--- proiecte/PPPP/gdm/po/ta.po	(revision 134)
+++ proiecte/PPPP/gdm/po/ta.po	(revision 134)
@@ -0,0 +1,1199 @@
+# translation of gdm.master.ta.po to Tamil
+# translation of gdm.HEAD.ta.po to
+# translation of gdm.gnome-2-20.ta.po to
+# Tamil translation of gdm3.
+# Copyright (C) 2001, 2004, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# Dinesh Nadarajah <n_dinesh@yahoo.com>, 2001.
+# Jayaradha N <jaya@pune.redhat.com>, 2004.
+# Felix <ifelix@redhat.com>, 2006.
+# drtvasudevan <agnihot3@gmail.com>, 2006.
+# Dr.T.Vasudevan <agnihot3@gmail.com>, 2007, 2009.
+# I. Felix <ifelix@redhat.com>, 2008, 2009.
+# Priyadharsini <priyafelix@gmail.com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.ta\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-24 19:49+0000\n"
+"PO-Revision-Date: 2009-08-25 16:28+0530\n"
+"Last-Translator: I. Felix <ifelix@redhat.com>\n"
+"Language-Team: Tamil <fedora-trans-ta@redhat.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\\n\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à®à®°à¯ à®à®Žà¯à®€à¯à®€à¯ à®à®Ÿà®€à®©à®®à¯ à®
+à®²à¯à®²"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à®ªà®¿à®Žà¯à®€à¯à®€à®¿à®°à¯à®€à¯à®€ à®à¯à®±à®¿à®¯à¯à®à¯à®à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à¯"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "à®à®Ÿà®à¯à®à®¿ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯ à®
+à®à®¿à®®à¯"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à®à®£à®¿à®©à®¿à®¯à®¿à®²à¯ à®ªà®¯à®©à®°à¯ \"%s\" à® à®à®Ÿà®£ à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®®à¯à®±à¯à®®à¯à®¯à¯ à®€à¯à®µà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à®ªà®¯à®©à®°à¯ à®
+à®à¯à®à¯à®à®°à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à®ªà®¯à®©à®°à¯ à®
+à®à¯à®à¯à®à®°à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à®®à®€à®¿à®ªà¯à®ªà¯à®à®³à¯ à®à¯à®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à®à®€à¯ à®à®°à¯ à®à®¿à®² à®à®³à¯à®³à®Ÿà®°à¯à®šà¯à®€ à®ªà®¿à®Žà¯à®¯à®Ÿà®²à¯ X à®à¯à®µà¯à®¯à®à®€à¯à®€à¯ (à®à®à¯à®à®³à¯ à®µà®°à¯à®à®²à¯ à®à¯à®Žà®²à¯) à®€à¯à®µà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯ "
+"à®à®à¯à®à®³à¯ à®à®£à®¿à®©à®¿ à®šà®¿à®°à¯à®µà®Ÿà®à®¿à®¯à¯ à®€à¯à®à®°à¯à®ªà¯ à®à¯à®³à¯à®³à®µà¯à®®à¯. à®
+à®²à¯à®²à®€à¯ à®ªà®¿à®Žà¯à®¯à¯ à®à®£à¯à®à¯à®ªà®¿à®à®¿à®à¯à® à®à®à¯à®à®³à¯ syslog à® "
+"à®ªà®°à®¿à®à¯à®€à®¿à®à¯à®à®µà¯à®®à¯. à®šà®à¯à®µà®¿à®²à¯ à®à®šà¯à®€ à®à®Ÿà®à¯à®à®¿ à®à¯à®¯à®²à¯ à®à®Žà®à¯à®à®ªà¯à®ªà®à¯à®®à¯. à®ªà®¿à®°à®à¯à®à®¿à®©à¯ à®à®°à®¿à®¯à®Ÿà®© à®à®à®©à¯ GDM à® "
+"à®€à¯à®µà®à¯à®à¯à®."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s:à®ªà¯à®±à¯à®±à¯à®°à¯ à®à®Ÿà®à¯à®à®¿à®¯à¯ à®€à®¿à®±à®ªà¯à®ªà®€à®±à¯à®à¯ à®à®£à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯ %s"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "à®à®šà¯à®€ à®ªà®¯à®©à®°à¯ %s à®à¯à®µà¯à®¯à®à®®à¯ à®à®°à¯à®µà®Ÿà®à¯à®à®ªà¯à®ªà®à¯à®à®€à¯ à®à®©à®Ÿà®²à¯ à®
+à®šà¯à®€ à®ªà®¯à®©à®°à¯ à®à®ªà¯à®ªà¯à®€à¯ à®à®²à¯à®²à¯"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%d à®à¯à®à¯ à®à¯à®Žà¯à®à¯à®à¯à®±à®¿à®¯à¯à®à¯ à®
+à®®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() %sà®à¯à®à¯ à®à¯à®¯à®²à®¿à®Žà®à¯à®à®ªà¯à®ªà®à¯à®à®€à¯"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "%dà®à¯à®à¯ à®ªà®¯à®©à®°à¯ à®
+à®à¯à®¯à®Ÿà®³à®€à¯à®€à¯ à®
+à®®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "0 à®µà®¿à®±à¯à®à¯ à®à¯à®Žà¯ à®
+à®à¯à®¯à®Ÿà®³à®®à¯ à®
+à®®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: à®à®šà¯à®€ à®à®Ÿà®à¯à®à®¿à®à¯à®à®Ÿà®© à®ªà®€à®¿à®µà¯ à®à¯à®ªà¯à®ªà®¿à®©à¯ à®€à®¿à®±à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: à®ªà®¿à®Žà¯ %s à® %s à®à¯à®à¯ à®
+à®®à¯à®à¯à®"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: X à®à¯à®µà¯à®¯à®à®€à¯à®€à®¿à®©à¯ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ %dà®à¯à®à¯ à®
+à®®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: à®à®Ÿà®à¯à®à®¿à®à¯à®à®Ÿà®© à®µà¯à®±à¯à®±à¯à®à¯à®µà¯à®¯à®à®®à¯ à®à®à¯à®à®³à¯ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à®ªà®¯à®©à®°à¯à®ªà¯à®¯à®°à¯"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à®ªà®¯à®©à®°à¯à®ªà¯à®¯à®°à¯"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à®ªà¯à®°à®µà®²à®°à¯ à®ªà¯à®¯à®°à¯"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à®ªà¯à®°à®µà®²à®©à¯ à®ªà¯à®¯à®°à¯"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à®à®Ÿà®à¯à®à®¿ à®à®Ÿà®€à®©à®®à¯"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à®à®Ÿà®à¯à®à®¿ à®à®Ÿà®€à®©à®®à¯"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à®à®£à®¿à®©à®¿à®¯à¯ à®
+à®à¯à®à¯à®à®°à®¿à®€à¯à®€à®²à¯à®à®©à¯ à®à®°à¯à®¯à®Ÿà®à®²à¯ à®€à¯à®µà®à¯à®à¯à®µà®€à®¿à®²à¯ à®ªà®¿à®Žà¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "à®ªà¯à®€à¯ à®€à¯à®²à¯à®µà®¿"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "à®šà®¿à®©à¯à®µà®à®®à¯ à®à®²à¯à®²à¯"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "à®ªà®¯à®©à¯à®ªà®Ÿà®à¯ à®šà®¿à®°à®²à®Ÿà®³à®°à¯ à®ªà®¿à®Žà¯"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "à®€à¯à®°à®¿à®¯à®Ÿà®€ à®ªà®¿à®Žà¯ "
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "à®ªà®¯à®©à®°à¯ à®ªà¯à®¯à®°à¯:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à®µà®¿à®°à¯à®ªà¯à®ªà®à¯à® à®ªà®¯à®©à®°à¯à®ªà¯à®¯à®°à¯ à®à®Ÿà®à¯à®à¯à®®à¯ à®ªà¯à®€à¯ à®
+à®à¯à®à¯à®°à®¿à®à¯à®à¯à®®à¯ à®à®£à®¿à®©à®¿à®¯à¯ à®€à¯à®°à®¿à®µà®¿à®ªà¯à®ªà®€à®¿à®²à¯ à®ªà®¿à®Žà¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à®ªà®¯à®©à®°à¯ à®ªà¯à®°à®µà®²à®©à¯ à®ªà¯à®¯à®°à¯ à®
+à®à¯à®à¯à®°à®¿à®à¯à®à¯à®®à¯ à®à®£à®¿à®©à®¿à®¯à¯ à®€à¯à®°à®¿à®µà®¿à®ªà¯à®ªà®€à®¿à®²à¯ à®ªà®¿à®Žà¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à®ªà®¯à®©à®°à¯ à®ªà®£à®¿à®¯à®à®€à¯à®€à¯ à®
+à®à¯à®à¯à®°à®¿à®à¯à®à¯à®®à¯ à®à®£à®¿à®©à®¿à®¯à¯ à®€à¯à®°à®¿à®µà®¿à®ªà¯à®ªà®€à®¿à®²à¯ à®ªà®¿à®Žà¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à®à®Ÿà®à¯à®à®¿ à®à®°à®€à¯à®€à¯ à®
+à®à¯à®à¯à®°à®¿à®à¯à®à¯à®®à¯ à®à®£à®¿à®©à®¿à®¯à¯ à®€à¯à®°à®¿à®µà®¿à®ªà¯à®ªà®€à®¿à®²à¯ à®ªà®¿à®Žà¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "xauth à®à®Ÿà®à¯à®à®¿à®¯à¯ à®
+à®à¯à®à¯à®°à®¿à®à¯à®à¯à®®à¯ à®à®£à®¿à®©à®¿à®¯à¯ à®€à¯à®°à®¿à®µà®¿à®ªà¯à®ªà®€à®¿à®²à¯ à®ªà®¿à®Žà¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "à®ªà®¯à®©à®°à¯ à®à®£à®à¯à®à¯ à®à®²à¯à®²à¯"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "à®ªà®¯à®©à®°à¯à®à¯à®à¯ à®®à®Ÿà®±à¯à®± à®à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s à®ªà®¯à®©à®°à¯ à®µà¯à®³à®¿à®¯à¯à®±à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s à®à¯à®Žà¯ à®µà¯à®³à®¿à®¯à¯à®±à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à®à®Ÿà®à¯à®à¯à®à¯à®à¯ à®à®°à¯à®µà®Ÿà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP à®µà®¿à®©à®Ÿà®µà¯ à®ªà¯à®°à®µà®²à®©à¯ %sà®²à®¿à®°à¯à®šà¯à®€à¯ à®®à®±à¯à®à¯à®à®¿à®±à®€à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "authlistà® à®ªà®Ÿà®à¯à®à¯à®à¯à®à®¿à®²à®¿à®°à¯à®šà¯à®€à¯ à®ªà®¿à®°à®¿à®à¯à®à®¿à®±à®€à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "checksumà®à®²à¯ à®ªà®¿à®Žà¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à®€à®µà®±à®Ÿà®© à®®à¯à®à®µà®°à®¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à®à®Ÿà®à¯à®à®ªà¯à®ªà®à¯à®®à¯ à®®à¯à®à®µà®°à®¿à®¯à¯ à®ªà®à®¿à®à¯à® à®à®¯à®²à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à®à®Ÿà®à¯à®à®¿ à®€à¯à®±à¯ à®à®£à¯à®£à¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à®ªà®Ÿà®à¯à®à¯à®à¯à®à®¿à®²à®¿à®°à¯à®šà¯à®€à¯ authlist à® à®ªà®¿à®°à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: checksumà®à®²à¯ à®ªà®¿à®Žà¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à®€à®à¯à®à¯à®à®ªà¯à®ªà®à¯à® à®ªà¯à®°à®µà®²à®©à¯ %sà®²à®¿à®°à¯à®šà¯à®€à¯ REQUEST à®ªà¯à®±à®ªà¯à®ªà®à¯à®à®€à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à®à®Ÿà®à¯à®à®¿ à®à®£à¯à®£à¯ à®µà®Ÿà®à®¿à®à¯à® à®à®¯à®²à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à®à®£à¯à®ªà¯à®ªà¯ à®µà®à¯à®¯à¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à®µà®Ÿà®à®¿à®à¯à®à¯à®¯à®Ÿà®³à®°à¯ à®®à¯à®à®µà®°à®¿à®¯à¯ à®µà®Ÿà®à®¿à®à¯à® à®à®¯à®²à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à®
+à®à¯à®à¯à®à®Ÿà®° à®ªà¯à®¯à®°à¯à®à®³à¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à®
+à®à¯à®à¯à®à®Ÿà®° à®€à®°à®µà¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à®
+à®à¯à®à¯à®à®Ÿà®° à®ªà®à¯à®à®¿à®¯à®²à¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à®à®±à¯à®ªà®€à¯à®€à®¿à®¯à®Ÿà®³à®°à¯ IDà® à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %sà®à®²à®¿à®°à¯à®šà¯à®€à¯ checksum à® à®à¯à®€à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à®€à®à¯à®à¯à®à®ªà¯à®ªà®à¯à® à®ªà¯à®°à®µà®²à®©à¯ %sà®²à®¿à®°à¯à®šà¯à®€à¯ à®®à¯à®²à®Ÿà®£à¯à®®à¯ à®à¯à®¯à¯à®¯à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à®
+à®®à®°à¯à®µà¯ ID à® à®µà®Ÿà®à®¿à®à¯à® à®à®¯à®²à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à®à®Ÿà®à¯à®à®¿ à®µà®à¯à®ªà¯à®ªà¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à®®à¯à®à®µà®°à®¿à®¯à¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: KEEPALIVE à®€à®à¯à®à¯à®¯à¯à®¯à®ªà¯à®ªà®à¯à® à®ªà¯à®°à®µà®²à®©à¯ %sà® à®ªà¯à®±à¯à®±à®€à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à®€à®²à¯à®ªà¯à®ªà¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: à®€à®µà®±à®Ÿà®© XDMCP à®ªà®€à®¿à®ªà¯à®ªà¯!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: à®®à¯à®à®µà®°à®¿à®¯à¯ à®ªà®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à®à¯à®µà¯à®¯à®°à®¿à®©à¯ à®ªà¯à®°à®µà®²à®ªà¯à®ªà¯à®¯à®°à¯ à®ªà¯à®± à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID à®à¯à®ªà¯à®ªà¯ %sà® à®à®Žà¯à®€ à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯, à®
+à®©à¯à®à®®à®Ÿà® à®µà®à¯à®à®¿à®²à¯ à®à®à®®à®¿à®²à¯à®²à¯: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à®µà¯à®³à®¿à®¯à¯à®±à¯à®±à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯ à®
+à®²à¯à®²à®€à¯ à®
+à®à¯à®µà®¿à®²à¯ à®à®²à¯à®²à¯."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s à®µà¯à®³à®¿à®¯à¯à®±à¯à®±à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯. à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s à®
+à®à¯à®µà®¿à®²à¯ à®à®²à¯à®²à¯. à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s à®à®²à¯ à®ªà®¯à®©à®°à¯ %d, à®à¯à®Žà¯ %d à®à¯à®à¯ à®à®°à®¿à®®à¯ à®à®²à¯à®²à¯. à®à®©à®µà¯ à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s, à®à®²à¯ à®€à®µà®±à®Ÿà®© à®
+à®©à¯à®®à®€à®¿ à®à®³à¯à®³à®€à¯ %o. à®à®°à¯à®à¯à® à®µà¯à®£à¯à®à®¿à®¯à®€à¯ %o. à®à®©à®µà¯ à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM à®ªà®¯à®©à®°à¯ (%s) à®à®£à¯à®à¯à®ªà®¿à®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯. à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à®ªà®¯à®©à®°à¯ rootà®à® à®à®°à¯à®à¯à®à®à¯à®à¯à®à®Ÿà®€à¯. à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM à®à¯à®Žà¯ '%s' à® à®à®£à¯à®à¯à®ªà®¿à®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯. à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à®à¯à®Žà¯ 'à®°à¯à®à¯à®à®Ÿà® à®à®°à¯à®à¯à®à®à¯à®à¯à®à®Ÿà®€à¯. à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à®
+à®©à¯à®€à¯à®€à¯ à®à®à¯à®à®°à®¿à®à¯à®à¯à®à®³à¯à®¯à¯à®®à¯ à®®à¯à®à¯à®à®¿à®¯à®®à®Ÿà®©à®€à®Ÿà®à¯à®à¯"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à®à®°à¯ à®šà¯à®°à®€à¯à®€à®¿à®²à¯ à®ªà®¿à®Žà¯à®à¯à®à¯ - à®ªà®¿à®©à¯ à®µà¯à®³à®¿à®¯à¯à®±à¯"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM à®ªà®€à®¿à®ªà¯à®ªà¯ à®
+à®à¯à®à®¿à®à¯"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "à®°à¯à®à¯ à®®à®à¯à®à¯à®®à¯ GDM à®à®¯à®à¯à®à¯à®®à¯"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME (à®à¯à®šà¯à®®à¯ à®à®Ÿà®à¯à®à®¿ à®®à¯à®²à®Ÿà®³à®°à¯) à®à®à®µà®¿à®²à¯à®²à¯."
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI à®€à¯à®à¯à®ªà®€à®¿à®µà® à®°à¯à®ªà¯à®ªà®°à¯"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à®Ÿà®³à®°à®®à¯"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à®®à®¿à®©à¯ à®®à¯à®²à®Ÿà®³à®°à¯"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à®®à®¿à®©à¯ à®®à¯à®²à®Ÿà®£à¯à®®à¯ à®à¯à®®à®Ÿà®©à¯"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à®
+à®®à¯à®µà¯à®à®³à¯ à®à¯à®®à®Ÿà®©à¯"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME à®€à®¿à®°à¯ à®ªà¯à®°à®¿à®€à®Ÿà®à¯à®à®¿"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à®€à®¿à®°à¯à®¯à®¿à®©à¯ à®ªà¯à®°à®¿à®€à®Ÿà®à¯à®à¯à®®à¯ à®ªà®à¯à®€à®¿à®à®³à¯"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à®€à®¿à®°à¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à®€à®¿à®°à¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯à®¯à¯ à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€à®µà¯à®®à¯"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "à®®à¯à®à¯à®à®Ÿà®à®¿à®à¯à®à®¿"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca à®€à®¿à®°à¯ à®µà®Ÿà®à®¿à®ªà¯à®ªà®¿"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à®ªà¯à®à¯à®à¯ à®
+à®²à¯à®²à®€à¯ brailleà®à® à®€à®à®µà®²à¯ à®€à®¿à®°à¯à®¯à®¿à®²à¯ à®€à¯à®©à¯à®±à¯à®à®¿à®±à®€à¯"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit à®
+à®à¯à®à¯à®à®Ÿà®° à®®à¯à®à®µà®°à¯"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à®à®£à®¿à®©à®¿à®¯à¯à®€à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP à®à®à¯à®¯à®à®€à¯à®€à¯ à®à®°à¯à®µà®Ÿà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP à®€à®²à¯à®ªà¯à®ªà¯ à®µà®Ÿà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à®®à®€à®¿à®ªà¯à®ªà¯"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à®®à¯à®à®¿à®à¯à®à®ªà¯à®ªà®à¯à® à®šà¯à®°à®€à¯à®€à®¿à®©à¯ à®à®€à®µà¯à®€à®®à¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à®à¯à®¯à®²à®¿à®Žà®šà¯à®€ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à®à®©à¯à®©à¯à®®à¯ à®ªà®¯à®©à®°à¯ à®à®šà¯à®€ à®à®°à¯à®ªà¯à®ªà®à®¿à®¯à¯à®¯à¯à®®à¯ à®à®à¯à®à¯à®à®Ÿà®€à®µà®°à¯ à®²à¯à®ªà®¿à®³à®¿à®²à¯ à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€ à®µà¯à®£à¯à®à®¿à®¯ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à®à¯à®¯à®²à®¿à®²à¯à®³à¯à®³ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à®à®©à¯à®©à¯à®®à¯ à®ªà®¯à®©à®°à¯ à®à®šà¯à®€ à®à®°à¯à®ªà¯à®ªà®à®¿à®¯à¯à®¯à¯à®®à¯ à®à®à¯à®€à¯à®€ à®µà®°à¯ à®²à¯à®ªà®¿à®³à®¿à®²à¯ à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€ à®µà¯à®£à¯à®à®¿à®¯ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à®€à¯à®°à®¿à®µà®€à¯ à®ªà®à¯à®à®¿à®¯à®²à¯ à®à®à¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "à®€à¯à®°à¯à®µà®Ÿà®³à®°à¯ à®ªà®à¯à®à®¿à®¯à®²à¯ à®€à¯à®°à®¿à®à®¿à®±à®€à®Ÿ à®à®²à¯à®²à¯à®¯à®Ÿ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à®€à®Ÿà®©à®Ÿà®à®µà¯ à®à®³à¯à®šà¯à®Žà¯à®€à®²à¯ ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à®°à®€à¯à®€à¯à®à¯à®¯à¯à®¯à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à®®à¯à®Žà®¿à®¯à¯à®€à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®à¯à®à®µà¯à®®à¯ à®®à®±à¯à®±à¯à®®à¯ à®à®³à¯à®šà¯à®Žà¯à®¯ à®à®¿à®³à®¿à®à¯ à®à¯à®¯à¯à®¯à®µà¯à®®à¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à®
+à®à¯à®à¯à®à®Ÿà®° à®à®°à¯à®¯à®Ÿà®à®²à¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à®à®£à®¿à®©à®¿à®¯à®¿à®©à¯ à®ªà¯à®¯à®°à¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à®ªà¯à®à¯à®ªà®€à®¿à®µà¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à®®à®±à¯à®€à¯à®µà®à¯à®à®®à¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à®ªà®£à®¿ à®šà®¿à®±à¯à®€à¯à®€à®®à¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à®à®à¯à®šà®¿à®±à¯à®€à¯à®€à®®à¯"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à®ªà®€à®¿à®ªà¯à®ªà¯"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "à®ªà®²à®à®®à¯"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à®®à¯à®Žà®¿à®à®³à¯"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à®®à¯à®Žà®¿à®à®³à¯ (_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "à®®à¯à®Žà®¿ (_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "à®®à®±à¯à®±..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "à®®à¯à®€à¯à®€ à®
+à®à¯à®à®µà®£à¯à®¯à®¿à®²à¯à®³à¯à®³ à®à®¿à®à¯à®à¯à®à®ªà¯à®ªà¯à®±à¯à®®à¯ à®®à¯à®Žà®¿à®à®³à®¿à®²à®¿à®°à¯à®šà¯à®€à¯ à®à®°à¯ à®®à¯à®Žà®¿à®¯à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯ "
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à®à¯à®±à®¿à®ªà¯à®ªà®¿à®à®ªà¯à®ªà®à®Ÿà®€"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ à®
+à®®à¯à®ªà¯à®ªà¯à®à®³à¯"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à®®à®±à¯à®±..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à®à®°à¯à®à¯à®à¯à®®à¯ à®
+à®®à¯à®ªà¯à®ªà¯à®à®³à®¿à®²à¯ à®®à¯à®Žà¯ à®ªà®à¯à®à®¿à®¯à®²à®¿à®²à®¿à®°à¯à®šà¯à®€à¯ à®à®°à¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ à®
+à®®à¯à®ªà¯à®ªà¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®à¯à®à®µà¯à®®à¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "à®²à¯à®ªà®¿à®²à¯ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "à®²à¯à®ªà®¿à®²à®Ÿà® à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®®à¯ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "à®à®¿à®©à¯à®©à®€à¯à®€à®¿à®©à¯ à®ªà¯à®¯à®°à¯"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "à®à®¿à®©à¯à®©à®€à¯à®€à¯ à®²à¯à®ªà®¿à®²à¯à®à®©à¯ à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€à®µà¯à®®à¯ "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ à®à®°à¯à®ªà¯à®ªà®à®¿"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ à®à®°à¯à®ªà¯à®ªà®à®¿à®¯à®¿à®©à¯ à®à¯à®±à®¿à®¯à¯à®à¯"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à®
+à®€à®¿à®à®ªà®à¯à® à®à®°à¯à®ªà¯à®ªà®à®¿ à®à®£à¯à®£à®¿à®à¯à®à¯"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à®ªà®à¯à®à®¿à®¯à®¿à®²à¯ à®µà¯à®à¯à® à®µà¯à®£à¯à®à®¿à®¯ à®
+à®€à®¿à®à®ªà®à¯à® à®à®°à¯à®ªà¯à®ªà®à®¿à®à®³à®¿à®©à¯ à®à®£à¯à®£à®¿à®à¯à®à¯"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à®€à¯à®²à¯ à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ (%s à®à®à®©à¯ à®à®£à¯à®à¯à®à®¿à®±à®€à¯...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à®€à¯à®²à¯ à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ (%s à®à®à®©à¯ à®à®£à¯à®à¯à®à®ªà¯à®ªà®à¯à®à®€à¯)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à®€à¯à®²à¯ à®ªà¯à®à¯à®ªà®€à®¿à®µà¯"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à®
+à®®à®°à¯à®µà¯à®à®³à¯ (_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à®ªà¯à®©à®°à¯ à®à¯à®¯à¯à®€à®¿ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "à®€à¯à®°à¯à®µà®Ÿà®³à®°à¯ à®µà¯à®±à¯à®±à®Ÿà®© à®ªà¯à®€à¯ à®ªà¯à®©à®°à¯ à®à¯à®¯à¯à®€à®¿ à®à®°à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à®®à®±à¯à®€à¯à®µà®à¯à® à®ªà¯à®€à¯à®€à®Ÿà®©à¯à®à®³à¯ à®à®Ÿà®à¯à®à¯à®µà®€à¯ à®à¯à®¯à®²à¯à®šà¯à®à¯à®à®µà¯à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®²à¯ à®€à¯à®°à®¿à®šà¯à®€ à®ªà®¯à®©à®°à¯ à®à®Ÿà®à¯à® à®µà¯à®£à¯à®à®Ÿà®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à®
+à®£à¯à®à®à¯à®à¯à®à®¿à®¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ à®à¯à®à¯à®€à®²à¯ à®à®£à¯à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à¯à®€à®²à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à®ªà®¿à®Žà¯à®€à¯à®€à®¿à®°à¯à®€à¯à®€à®€à¯à®€à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®²à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à®µà®Ÿà®Žà¯à®€à¯à®€à¯à®°à¯à®à¯ à®ªà®¿à®Žà¯à®€à¯à®€à®¿à®°à¯à®€à¯à®€ à®®à¯à®±à¯à®®à¯à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à®€à®¿à®°à¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à®€à®¿à®°à¯ à®ªà¯à®°à®¿à®€à®Ÿà®à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à®€à®¿à®°à¯ à®µà®Ÿà®à®¿à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®µà¯à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à®ªà¯à®©à®°à¯ à®à¯à®¯à¯à®€à®¿à®¯à¯ à®à®Ÿà®à¯à®à¯à®µà®€à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à®µà®Ÿà®Žà¯à®€à¯à®€à¯à®°à¯ à®à®¿à®©à¯à®©à®€à¯à®€à®¿à®²à¯ à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€ à®µà¯à®£à¯à®à®¿à®¯ à®à®¿à®©à¯à®©à®€à¯à®€à®¿à®©à¯ à®ªà¯à®¯à®°à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "à®à®®à¯à®ªà®€à¯à®€à®¿à®²à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®à¯à®à®ªà¯à®ªà®à¯à® à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ à®
+à®®à¯à®ªà¯à®ªà¯à®à®³à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "à®à®®à¯à®ªà®€à¯à®€à®¿à®²à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®à¯à®à®ªà¯à®ªà®à¯à® à®®à¯à®Žà®¿à®à®³à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ à®
+à®®à¯à®ªà¯à®ªà¯à®à®³à®¿à®©à¯ à®ªà®à¯à®à®¿à®¯à®²à¯ à®
+à®®à¯à®à¯à® à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®²à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà®Ÿà® à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à®®à¯à®Žà®¿à®à®³à®¿à®©à¯ à®ªà®à¯à®à®¿à®¯à®²à¯ à®
+à®®à¯à®à¯à® à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®²à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà®Ÿà® à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à®€à¯à®®à¯ à®à¯à®¯à¯à®¯à®ªà¯à®ªà®à¯à® à®à®¿à®©à¯à®©à®€à¯à®€à®¿à®©à¯ à®ªà¯à®¯à®°à¯à®à¯à®à¯ à®
+à®®à¯à®€à¯à®€à¯ à®µà®Ÿà®Žà¯à®€à¯à®€à¯à®°à¯ à®à®¿à®©à¯à®©à®€à¯à®€à¯ à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®²à¯ à®€à¯à®°à®¿à®šà¯à®€ à®ªà®¯à®©à®°à¯ à®à®Ÿà®à¯à®à¯à®µà®€à¯ à®à¯à®¯à®²à¯à®šà¯à®à¯à® à®à®£à¯à®®à¯à®¯à¯à®© à®à®© à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®²à¯ à®®à®±à¯à®€à¯à®µà®à¯à® à®ªà¯à®€à¯à®€à®Ÿà®©à¯à®à®³à¯ à®à®Ÿà®à¯à®à¯à®µà®€à¯ à®à¯à®¯à®²à¯à®šà¯à®à¯à® à®à®£à¯à®®à¯à®¯à¯à®© à®à®© à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à®ªà®¿à®©à¯à®©à®£à®¿ à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®°à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯à®¯à¯à®© à®à®© à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à®à®à® à®µà®¿à®à¯à®à®³à¯ à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®°à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€  à®à®£à¯à®®à¯à®¯à¯à®© à®à®© à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à®€à®¿à®°à¯à®¯à®¿à®²à¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯ à®à®©à¯à®±à¯ à®
+à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à®
+à®£à¯à®à®²à¯ à®µà®¿à®à¯à®ªà¯à®ªà®²à®à¯ à®
+à®®à¯à®µà¯à®à®³à®¿à®²à¯ à®®à¯à®²à®Ÿà®£à¯à®®à¯ à®à¯à®°à¯à®à®¿à®¯à¯ à®à®¯à®²à¯à®®à¯ à®à¯à®¯à¯à®¯ à®à®£à¯à®®à¯à®¯à¯à®© à®à®© à®
+à®®à¯à®à¯à®à®µà¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "à®€à®¿à®°à¯ à®ªà¯à®°à®¿à®€à®Ÿà®à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr " à®€à®¿à®°à¯ à®µà®Ÿà®à®¿à®ªà¯à®ªà®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr " à®à®²à®¿ à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®°à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®°à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr " xsettings à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®°à¯à®à®¿à®¯à¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€ à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®®à¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®®à¯à®€à¯à®€à¯ à®ªà¯à®©à®°à¯ à®à¯à®¯à¯à®€à®¿ à®à®°à¯à®¯à¯ à®à®Ÿà®à¯à®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "à®à®£à¯à®®à¯à®¯à¯à®© à®
+à®€à¯à®€à¯à®€à¯ compizà® à®à®Ÿà®³à®° à®®à¯à®²à®Ÿà®³à®°à®Ÿà® à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"à®€à¯à®°à¯à®µà®Ÿà®²à®°à¯ à®à®Ÿà®²à®¿à®¯à®Ÿà® à®à®°à¯à®à¯à®à¯à®®à¯à®ªà¯à®€à¯  à®à®³à¯à®šà¯à®Žà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®²à¯ banner_message_text à®à¯à®à¯ à®ªà®€à®¿à®²à¯ "
+"à®à®Ÿà®à¯à® à®µà¯à®£à¯à®à®¿à®¯  à®à®°à¯ à®ªà¯à®©à®°à¯ à®à¯à®¯à¯à®€à®¿."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "à®à®³à¯à®šà¯à®Žà¯ à®à®Ÿà®³à®°à®€à¯à®€à®¿à®©à¯ à®à®°à¯ à®ªà¯à®©à®°à¯ à®à¯à®¯à¯à®€à®¿ à®à®Ÿà®à¯à®à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à®ªà®¿à®©à¯à®©à®£à®¿ à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®à¯à®€à®²à¯ à®à®£à¯à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®à®Ÿà®²à¯ à®à®£à¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à®®à¯à®à®¿à®¯à®Ÿ-à®µà®¿à®à¯à®à®³à¯ à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®à¯à®€à®²à¯ à®à®£à¯à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®à®Ÿà®²à¯ à®à®£à¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à®à®²à®¿à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®à¯à®€à®²à¯ à®à®£à¯à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®à®Ÿà®²à¯ à®à®£à¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr " xrandr à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®à¯à®€à®²à¯ à®à®£à¯à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®à®Ÿà®²à¯ à®à®£à¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings à®
+à®®à¯à®µà¯à®à®³à¯ à®®à¯à®²à®Ÿà®³à®°à¯ à®à¯à®à¯à®€à®²à¯ à®à®£à¯à®ªà¯à®ªà¯ à®à¯à®¯à®²à¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®à®Ÿà®²à¯ à®à®£à¯à®®à¯."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "compizà® à®à®Ÿà®³à®° à®®à¯à®²à®Ÿà®³à®Ÿà®°à®Ÿà® à®ªà®¯à®©à¯à®ªà®à¯à®€à¯à®€à¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à®à®Ÿà®² à®
+à®³à®µà¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à®šà¯à®°à®®à¯à®à®Ÿà®à¯à®à®¿ à®šà®¿à®±à¯à®€à¯à®€à¯à®®à¯ à®µà®°à¯ à®µà®¿à®šà®Ÿà®à®¿à®à®³à®¿à®©à¯ à®à®£à¯à®£à®¿à®à¯à®à¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à®€à¯à®µà®à¯à®à¯à®®à¯ à®šà¯à®°à®®à¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à®šà¯à®°à®€à¯à®€à®¿à®©à¯ à®šà¯à®°à®®à¯ à®à®Ÿà®à¯à®à®¿ à®€à¯à®µà®à¯à®à®¿à®¯à®€à¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à®à®¯à®à¯à®à¯à®à®¿à®±à®€à®Ÿ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à®šà¯à®°à®®à¯ à®à®Ÿà®à¯à®à®¿ à®€à®±à¯à®ªà¯à®€à¯ à®à®¿à®à¯ à®à¯à®¯à¯à®à®¿à®±à®€à®Ÿ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "à®®à¯à®²à®Ÿà®³à®°à¯"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "à®ªà®¯à®©à®°à¯ à®®à¯à®²à®³à®°à¯ à®ªà¯à®°à¯à®³à¯ à®à®šà¯à®€ à®ªà®¯à®©à®°à®Ÿà®²à¯ à®à®à¯à®à¯à®ªà¯à®ªà®à¯à®€à¯à®€à®ªà¯à®ªà®à¯à®à®¿à®±à®€à¯."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à®®à®±à¯à®±..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à®µà¯à®±à¯à®ªà¯à®ªà®à¯à® à®à®£à®à¯à®à®¿à®©à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®à¯à®à®µà¯à®®à¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à®µà®¿à®°à¯à®šà¯à®€à®¿à®©à®°à¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à®€à®±à¯à®à®Ÿà®²à®¿à® à®µà®¿à®°à¯à®šà¯à®€à®¿à®©à®°à®Ÿà® à®ªà¯à®à¯à®ªà®€à®¿à®µà¯ à®à¯à®¯à¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à®€à®Ÿà®©à®Ÿà®à®µà¯ à®à®³à¯à®šà¯à®Žà¯à®€à®²à¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à®µà®¿à®°à¯à®ªà¯à®ªà®à¯à®à®³à¯ à®€à¯à®°à¯à®šà¯à®€à¯à®à¯à®€à¯à®€ à®ªà®¿à®©à¯ à®€à®Ÿà®©à®Ÿà®à®µà¯ à®à®£à®¿à®©à®¿à®à¯à®à¯à®³à¯ à®à®³à¯à®šà¯à®Žà¯à®¯à®µà¯à®®à¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s à®à® à®à®³à¯à®šà¯à®Žà¯"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à®€à®±à¯à®ªà¯à®€à¯ à®à®³à¯à®šà¯à®Žà¯à®šà¯à®€à®€à¯"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"The User Switch Applet 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."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"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."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"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 "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à®ªà®¯à®©à®°à¯à®à®³à¯à®à¯à®à¯ à®à®à¯à®¯à®¿à®²à¯ à®à®°à¯ à®®à¯à®©à¯ à®µà®¿à®°à¯à®µà®Ÿà® à®®à®Ÿà®±à¯à®±à®ªà¯à®ªà®à¯à®à®€à¯."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "I. Felix <ifelix@redhat.com> 2008"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à®€à®¿à®°à¯à®¯à®¿à®©à¯ à®®à¯à® à®à®¯à®²à®µà®¿à®²à¯à®²à¯: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à®€à®±à¯à®à®Ÿà®²à®¿à®à®®à®Ÿà® à®žà¯à®à®¿à®°à¯à®©à¯à®à¯à®µà®°à¯ à®à®Ÿà®²à®¿à®€à¯ à®€à®¿à®°à¯à®¯à®Ÿà® à®
+à®®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à®µà¯à®³à®¿à®¯à¯à®± à®à®¯à®²à®µà®¿à®²à¯à®²à¯: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à®à®¿à®à¯à®à¯à®à®à¯à®à¯à®à®¿à®¯"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à®ªà®Ÿà®°à¯à®à¯à®à®®à¯à®à®¿à®¯à®Ÿà®€"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à®ªà®°à®ªà®°à®ªà¯à®ªà®Ÿà®"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à®
+à®ªà¯à®ªà®Ÿà®²à¯"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à®à®£à®à¯à®à¯ à®€à®à®µà®²à¯..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à®à®£à®¿à®©à®¿ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯à®à®³à¯..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à®€à®¿à®°à¯à®¯à¯ à®®à¯à®à¯"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "à®ªà®¯à®©à®°à¯ à®®à®Ÿà®±à¯à®±à®¿"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à®µà¯à®³à®¿à®¯à¯à®±à¯à®€à®²à¯..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à®€à¯à®°à®¿à®¯à®Ÿà®€"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à®ªà®¯à®©à®°à¯ à®®à®Ÿà®±à¯à®±à®¿ à®à®ªà¯à®²à¯à®à¯"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à®à®£à®à¯à®à®¿à®©à¯ à®
+à®®à¯à®ªà¯à®ªà¯à®à®³à¯à®¯à¯à®®à¯ à®®à®±à¯à®±à¯à®®à¯ à®šà®¿à®²à¯à®à®³à¯à®¯à¯à®®à¯ à®®à®Ÿà®±à¯à®±à®µà¯à®®à¯"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à®ªà®¯à®©à®°à¯à®à®³à¯à®à¯à®à¯ à®à®à¯à®¯à®¿à®²à¯ à®à®°à¯ à®®à¯à®©à¯ à®µà®¿à®°à¯à®µà®Ÿà® à®®à®Ÿà®±à¯à®±à®ªà¯à®ªà®à¯à®à®€à¯."
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à®ªà®¯à®©à®°à¯ à®®à®Ÿà®±à¯à®±à®¿"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à®ªà®¯à®©à®°à¯ à®®à®Ÿà®±à¯à®±à®¿ à®à®ªà¯à®²à¯à®à¯ à®ªà®Ÿà®à¯à®à¯à®°à®¿"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à®€à®©à®¿à®ªà¯à®ªà®à¯à® à®€à®à®µà®²à¯ à®€à®¿à®°à¯à®€à¯à®€à®µà¯à®®à¯ (_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à®ªà®±à¯à®±à®¿ (_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à®ªà®¯à®©à®°à¯à®à®³à¯ à®®à®±à¯à®±à¯à®®à¯ à®à¯à®Žà¯à®à¯à®à®³à¯ à®€à®¿à®°à¯à®€à¯à®€à¯ (_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à®€à®µà®¿à®°à¯à®à¯à®à®ªà¯à®ªà®à¯à®à®€à¯ - à®à®±à¯à®±à®€à®±à¯à®à¯ à®µà¯à®€à¯à®€à®¿à®°à¯à®à¯à®à®¿à®±à®€à¯"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à®µà¯à®³à®¿à®¯à¯à®à¯à®à¯ à®ªà®¿à®Žà¯à®šà¯à®à¯à®à¯à®à®¿à®±à®€à¯"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à®à®šà¯à®€ à®µà®¿à®£à¯à®£à®ªà¯à®ªà®€à¯à®€à®¿à®©à¯ à®ªà®€à®¿à®ªà¯à®ªà¯"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à®šà®à®ªà¯à®ªà¯ à®
+à®®à®°à¯à®µà®¿à®©à¯ à®à®£à¯à®à¯à®ªà®¿à®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à®ªà¯à®€à®¿à®¯ GDM à®ªà¯à®à¯à®ªà®€à®¿à®µà¯"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à®ªà¯à®€à®¿à®¯ à®à®Ÿà®à¯à®à®¿à®¯à¯ à®€à¯à®µà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à®€à®¿à®°à¯à®ªà¯à®ªà®¿à®à®¿à®ªà¯à®ªà¯ à®à®à¯à®à¯à®à®ªà¯à®ªà®à¯à®à®€à¯"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à®€à®¿à®°à¯à®¯à¯ à®à®°à¯ à®ªà®à®®à¯à®à¯à®à¯à®à®µà¯à®®à¯"
+
Index: proiecte/PPPP/gdm/po/te.po
===================================================================
--- proiecte/PPPP/gdm/po/te.po	(revision 134)
+++ proiecte/PPPP/gdm/po/te.po	(revision 134)
@@ -0,0 +1,1253 @@
+# translation of gdm.master.te.po to Telugu
+# Telugu translation of gdm
+# Copyright (C) Krishna Babu K
+# This file is distributed under the same license as the gdm package.
+#
+# Krishna Babu K <kkrothap@redhat.com>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm.master.te\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-09-10 01:13+0000\n"
+"PO-Revision-Date: 2009-09-10 15:19+0530\n"
+"Last-Translator: Krishna Babu K <kkrothap@redhat.com>\n"
+"Language-Team: Telugu <en@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
+"\n"
+"\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à°
+à°à±à°·à°° à°ªà°°à°¿à°à°°à° à°à°Ÿà°Šà±"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à°¡à±à°¬à°à±à°à°¿à°à°à± à°žà°à°¹à°¿à°€ à°šà± à°à±à°€à°šà°à°à±à°¯à°¿"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "à°ªà±à°°à°Šà°°à±à°¶à°š ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME à°ªà±à°°à°Šà°°à±à°¶à°š à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°¬à°Ÿà°šà°¿à°ž"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à°žà°¿à°žà±à°à°®à± à°²à± à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ \"%s\" à°à°šà°¿à°ªà°¿à°à°à±à°à°²à±à°Šà±"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à°²à°Ÿà°à°¿à°šà± à°žà°¿à°žà±à°à°®à± à°šà± à°žà°¿à°Šà±à°Šà°ªà°°à° à°²à±à°Šà±"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°šà°¿ à°Šà±à°µà±à°à°°à°¿à°à°à°²à±à°®à±"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿à°à°¿ à°
+à°§à°¿à°à°Ÿà°°à±à°à°Ÿ à°à±à°¯à°²à±à°®à±"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à°žà°Ÿà°§à°à°®à±à°²à°šà± à°à°°à±à°ªà°°à°à°²à±à°®à±"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à°
+à°à°€à°°à±à°à°€ à°Šà±à°·à° à°à°Ÿà°°à°£à°à°à°Ÿ X à°žà±à°µà°¿à°(à°®à± à°à±à°°à°Ÿà°«à°¿à°à°²à± à°à°šà±à°µà°¿à°°à°Ÿà°šà±âà°®à±à°à°à±) à°ªà±à°°à°Ÿà°°à°à°­à° à°à°Ÿà°²à±à°Šà±.à°Šà±à°· à°à°Ÿà°°à°£à° à°€à±à°²à±à°žà±à°à±à°šà±à°à°à± à°®à± "
+"à°žà°¿à°žà±à°à°®à± à°šà°¿à°°à±à°µà°¹à°£à°Ÿà°§à°¿à°à°Ÿà°°à°¿à°šà°¿ à°žà°à°ªà±à°°à°Šà°¿à°à°à°à°¡à°¿ à°²à±à°Šà°Ÿ à°®à± à°žà°¿à°žà±âà°²à°Ÿà°à± à°šà°¿ à°ªà°°à°¿à°¶à±à°²à°¿à°à°à°à°¡à°¿.à° à°žà°®à°¯à° à°²à± à° à°ªà±à°°à°Šà°°à±à°¶à°š à°
+à°à±à°€à°šà° "
+"à°à±à°¯à°¬à°¡à±à°€à±à°à°Šà°¿.à°Šà°¯à°à±à°žà°¿ à°žà°®à°žà±à°¯ à°à°Šà±à°°à±à°šà°ªà±à°ªà°¡à± GDM à°šà± à°ªà±à°šà°à°ªà±à°°à°Ÿà°°à°à°­à°¿à°à°à°à°¡à°¿."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: à°®à°Ÿà°€à±à°°à±à° à°ªà±à°°à°Šà°°à±à°¶à°š '%s' à°à± à°
+à°šà±à°žà°à°§à°Ÿà°šà° à°à°Ÿà°µà±à°à°²à± à°µà°¿à°«à°²à°®à±à°à°Šà°¿"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "%s à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°à±à°€ à°žà±à°µà°¿à° à°à°à°à°¬à°¡à°¿à°à°Šà°¿ à°
+à°¯à°¿à°€à± à° à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°²à±à°Šà±."
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "%d à°à± à°žà°®à±à°¹à° id à°šà°¿ à°
+à°®à°°à±à°à°²à±à°®à±"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () %s à°à±à°°à°à± à°µà°¿à°«à°²à°®à±à°à°Šà°¿"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "%d à°à± à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ id à°šà°¿ à°
+à°®à°°à±à°à°²à±à°®à±"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "0 à°à± à°žà°®à±à°¹ id à°šà°¿ à°
+à°®à°°à±à°à°²à±à°®à±"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: à°²à°Ÿà°à±âà°«à±à°²à±à°šà±  %s à°ªà±à°°à°Šà°°à±à°¶à°š à°à±à°°à°à± à°€à±à°°à±à°µà°²à±à°Šà±!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s à°šà°¿ %s à°à± à°
+à°®à°°à±à°à±à°à°²à± à°Šà±à°·à°"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à°žà±à°µà°¿à° à°ªà±à°°à°Ÿà°§à°Ÿà°šà±à°¯à°€ %d à°à± à°
+à°®à°°à±à° à°¬à°¡à°Šà±: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: à°à°Ÿà°³à± à°žà±à°µà°¿à° à°à°Šà±à°¶à° %s à°ªà±à°°à°Šà°°à±à°¶à°š à°à±à°°à°à±"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿à°šà°Ÿà°®à°"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿ à°šà°Ÿà°®à°®à±"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "à°
+à°€à°¿à°§à±à°¯à°šà°Ÿà°®à°®à±"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "à° à°
+à°€à°¿à°§à±à°¯à°šà°Ÿà°®à°®à±"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "à°ªà±à°°à°Šà°°à±à°¶à°¿à°à°à± à°ªà°°à°¿à°à°°à°"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "à°ªà±à°°à°Šà°°à±à°¶à°š à°ªà°°à°¿à°à°°à°"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à°Šà±à°µà±à°à°°à°£ à°žà°¿à°žà±à°à°®à± à°€à± à°žà°à°­à°Ÿà°·à°£ à°ªà±à°°à°Ÿà°°à°à°­à°¿à°à°à±à°à°²à± à°Šà±à°·à° - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "à°žà°Ÿà°§à°Ÿà°°à°£ à°µà±à°«à°²à±à°¯à°"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "à°®à±à°®à±à°°à± à°®à°¿à°à°à°¿à°ªà±à°¯à°¿à°à°Šà°¿"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "à°
+à°ªà±à°²à°¿à°à±à°·à°šà± à°ªà±à°°à±à°à±à°°à°Ÿà°®à°°à± à°Šà±à°·à°"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "à°€à±à°²à°¿à°¯à°šà°¿ à°Šà±à°·à°"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿à°šà°Ÿà°®à°®à±:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à°
+à°­à±à°·à±à° à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿ à°Šà±à°µà±à°à°°à°£ à°žà°¿à°žà±à°à°®à± à°€à±à°²à°¿à°¯à°à±à°¯à±à°à°²à± à°Šà±à°·à° - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿ à°
+à°€à°¿à°§à±à°¯ à°šà°Ÿà°®à°®à± à°¯à±à°à±à° à°Šà±à°µà±à°à°°à°£ à°žà°¿à°žà±à°à°®à± à°šà± à°€à±à°²à°¿à°¯à°à±à°¯à±à°à°²à± à°Šà±à°·à° - %s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿ à°à°šà±à°žà±à°²à± à°¯à±à°à±à° à°žà°¿à°žà±à°à°®à± à°Šà±à°µà±à°à°°à°£à°šà± à°€à±à°²à°¿à°¯à°à±à°¯à±à°à°²à± à°Šà±à°·à° - %s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à°ªà±à°°à°Šà°°à±à°¶à°š à°žà±à°à±à°°à°¿à°à°à± à°¯à±à°à±à° à°Šà±à°µà±à°à°°à°£ à°žà°¿à°žà±à°à°®à± à°€à±à°²à°¿à°¯à°à±à°¯à±à°à°²à± à°Šà±à°·à°®à± - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à°ªà±à°°à°Šà°°à±à°¶à°š xauth à°à°šà°µà°Ÿà°³à±à°³ à°¯à±à°à±à° à°Šà±à°µà±à°à°°à°£ à°žà°¿à°žà±à°à°®à± à°€à±à°²à°¿à°¯à°à±à°¯à±à°à°²à± à°Šà±à°·à°®à± - %s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "à° à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿ à°à°Ÿà°€à°Ÿ à°
+à°à°Šà±à°¬à°Ÿà°à±à°²à±à°²à±à°Šà±"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿à°à°¿ à°®à°Ÿà°°à°²à±à°Šà±"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ %s à°²à±à°Šà±"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "à°žà°®à±à°¹à° %s à°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à°žà°Ÿà°à±à°à± à°šà± à°žà±à°·à±à°à°¿à°à°à°²à±à°Šà±!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "XDMCP à°žà°µà°Ÿà°²à± à°
+à°€à°¿à°§à±à°¯à°šà±à°à°¡à°¿ à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à°ªà°Ÿà°à±à°à± à°šà±à°à°¡à°¿ authlist à°šà± à°¬à°¹à°¿à°°à±à°à°€à° à°à±à°¯à°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "à°à±à°à±âà°žà°®à± à°²à± à°Šà±à°·à°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "à°žà°°à°¿à°à°Ÿà°šà°¿ à°à°¿à°°à±à°šà°Ÿà°®à°Ÿ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à°ªà±à°°à°Šà°°à±à°¶à°š à°à°¿à°°à±à°šà°Ÿà°®à°Ÿ à°šà± à°à°Šà°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à°ªà±à°°à°Šà°°à±à°¶à°š à°ªà±à°°à±à°à± à°žà°à°à±à°¯à°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à°à°¥à±âà°²à°¿à°žà±à°à±à°šà± à°ªà°Ÿà°à±à°à± à°šà±à°à°¡à°¿ à°¬à°¹à°¿à°°à±à°à°€à° à°à±à°¯à°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à°à±à°à±âà°žà°®à± à°šà°à°Šà± à°Šà±à°·à°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à°šà°¿à°·à±à°§à°¿à°à°à°¬à°¡à°¿à°š à°
+à°€à°¿à°§à±à°¯ à°šà±à°à°¡à°¿ à°
+à°­à±à°¯à°°à±à°§à°š à°ªà±à°à°Šà°¬à°¡à°¿à°à°Šà°¿ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à°ªà±à°°à°Šà°°à±à°¶à°š à°žà°à°à±à°¯à°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à°
+à°šà±à°žà°à°§à°Ÿà°šà° à°°à°à° à°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à°à°à±à°·à°¿à°Šà°Ÿà°°à°¿ à°à°¿à°°à±à°šà°Ÿà°®à°Ÿà°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à°Šà±à°µà±à°à°°à°£ à°šà°Ÿà°®à°Ÿà°²à°šà± à°à±à°Šà°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à°Šà±à°µà±à°à°°à°£ à°¡à°Ÿà°à°Ÿà°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à°
+à°§à°¿à°à°Ÿà°°à°ªà± à°à°Ÿà°¬à°¿à°€à°Ÿà°šà± à°à°Šà±à°µà°²à±à°à°ªà±à°¯à°¿à°à°Šà°¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à°€à°¯à°Ÿà°°à±à°Šà°Ÿà°°à°¿ ID à°šà°¿ à°à°Šà±à°µà°²à±à°à°ªà±à°¯à°¿à°à°Šà°¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: à°µà°¿à°«à°²à°®à±à°š à°à±à°à±âà°žà°®à± %s à°šà±à°à°¡à°¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à°šà°¿à°·à±à°§à°¿à°à°à°¬à°¡à°¿à°š à°
+à°€à°¿à°§à±à°¯ %s à°šà±à°à°¡à°¿ à°šà°¿à°°à±à°µà°¹à°£à°šà± à°ªà±à°à°Šà°¿à°à°Šà°¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à°­à°Ÿà°à°ªà± ID à°šà°¿ à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à°ªà±à°°à°Šà°°à±à°¶à°š à°€à°°à°à°€à°¿à°šà°¿ à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à°à°¿à°°à±à°šà°Ÿà°®à°Ÿà°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à°šà°¿à°·à±à°§à°¿à°à°à°¬à°¡à°¿à°š à°
+à°€à°¿à°§à±à°¯ %s à°šà±à°à°¡à°¿ KEEPALIVE à°šà± à°ªà±à°à°Šà°¿à°à°Šà°¿"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP à°ªà±à° à°¿à° à°šà± à°à°Šà±à°µà°²à±à°Šà±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP : à°žà°°à°¿à°à°Ÿà°šà°¿ XMDCP à°µà°°à±à°·à°šà±!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP : à°à°¿à°°à±à°šà°Ÿà°®à°Ÿà°šà± à°ªà°Ÿà°°à±à°¶à± à°à±à°¯à°²à±à°®à±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à°žà±à°µà°¿à° à°¯à±à°à±à° à°
+à°€à°¿à°§à±à°¯ à°šà°Ÿà°®à°®à± à°ªà±à°à°Šà°²à±à°à°ªà±à°¯à°¿à°à°Šà°¿: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID à°Šà°žà±à°€à±à°°à° %s à°šà± à°µà±à°°à°Ÿà°¯à°²à±à°Šà±: à°žà°Ÿà°Šà±à°¯à°®à±à°šà°à°€à°µà°°à°à± à°¡à°¿à°žà±à°à± à°à°Ÿà°³à± à°
+à°¯à°¿à°ªà±à°¯à°¿à°à°Šà°¿: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à°²à±à°Šà± à°²à±à°Šà°Ÿ à°
+à°Šà°¿ à°žà°à°à°¯à° à°à°Ÿà°Šà±."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s à°²à±à°Šà±. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s à°žà°à°à°¯à° à°à°Ÿà°Šà±. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ %d,à°žà°®à±à°¹à° %d à°à±à°€ à°à°²à°¿à°à°¿à°²à±à°Šà±. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s à°žà°°à°¿à°à°Ÿà°šà°¿ à°
+à°šà±à°®à°€à±à°²à± %o à°²à°šà± à°à°²à°¿à°à°¿à°à°à°Šà°¿. %o à°
+à°¯à°¿à°à°à°¡à°Ÿà°²à°¿. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ '%s' à°šà°¿ à°à°šà±à°à±à°šà°²à±à°à°ªà±à°¯à°¿à°à°Šà°¿. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°°à±à°à± à°
+à°µà°à±à°¡à°Šà±. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM à°žà°®à±à°¹à° '%s' à°šà°¿ à°à°šà±à°à±à°šà°²à±à°à°ªà±à°¯à°¿à°à°Šà°¿. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM à°žà°®à±à°¹à° à°°à±à°à± à°à°Ÿà°à±à°¡à°Šà±. à°€à°¿à°°à°žà±à°à°°à°¿à°à°à°¬à°¡à°¿à°à°Šà°¿!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "à°
+à°šà±à°šà°¿ à°¹à±à°à±à°à°°à°¿à°à°²à°šà± à°Šà±à°°à±à°­à°²à°®à±à°šà°µà°¿à°à°Ÿ à°à±à°¯à±à°®à±"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "à°à° à°žà°®à°¯à° à°€à°°à±à°µà°Ÿà°€ à°šà°¿à°·à±à°à±à°°à°®à°¿à°à°à± - à°¡à±à°¬à°à±à°à°¿à°à°à± à°à±à°°à°à±"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM à°µà°°à±à°·à°šà± à°šà± à°®à±à°Šà±à°°à°¿à°à°à±"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME à°ªà±à°°à°Šà°°à±à°¶à°š à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "GDM à°šà± à°°à±à°à± à°®à°Ÿà°€à±à°°à°®à± à°šà°¡à±à°ªà°µà°²à±à°šà±"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME à°ªà±à°°à°Šà°°à±à°¶à°š à°šà°¿à°°à±à°µà°¹à°à°¿ à°­à°Ÿà°à°ªà± à°ªà°šà°¿à°à°Ÿà°°à°¿à°£à°¿"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "SPI à°°à°¿à°à°¿à°žà±à°à±à°°à± à°µà±à°°à°Ÿà°ªà°°à± à°µà°Šà±à°Š"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à°ªà°µà°°à± à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "à°ªà°µà°°à± à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°¡à±à°®à±à°šà±"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME à°
+à°®à°°à±à°ªà±à°² à°¡à±à°®à±à°šà±"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME à°€à±à°°à°šà± à°ªà±à°à°à±à°šà°Šà°¿"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "à°€à±à°°à°¯à±à°à±à° à°­à°Ÿà°à°®à±à°²à°šà± à°ªà±à°Šà±à°Šà°µà°¿à°à±à°¯à±à°®à±"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME à°€à±à°°à°ªà±à°šà°¿ à°à±à°¬à±à°°à±à°¡à±"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à°€à±à°°-à°ªà±à°š à°à±à°¬à±à°°à±à°¡à±à°šà± âà°µà±à°ªà°¯à±à°à°¿à°à°à±à°®à±"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "à°®à±à°à°Ÿà°žà°¿à°à°¿"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca à°€à±à°°à°šà± à°à°Šà±à°µà±à°šà°Šà°¿"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "à°€à±à°°à°ªà±à°šà°¿ à°žà°®à°Ÿà°à°Ÿà°°à°®à±à°šà± à°žà°à°­à°Ÿà°·à°£à°µà°²à± à°à°Ÿà°šà°¿ à°²à±à°Šà°Ÿ à°¬à±à°°à±à°¯à°¿à°²à±à°µà°²à± à°à°Ÿà°šà°¿ à°žà°®à°°à±à°ªà°¿à°à°à±à°®à±"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+#| msgid "Authentication Dialog"
+msgid "PolicyKit Authentication Agent"
+msgstr "à°ªà°Ÿà°²à°žà±à°à°¿à°à± à°Šà±à°µà±à°à°°à°£ à°ªà±à°°à°€à°¿à°šà°¿à°Šà°¿"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à°žà°¿à°žà±à°à°®à±âà°šà± à°à°à°ªà°¿à°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+#| msgid "XMCP: Could not create XDMCP buffer!"
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP à°¬à°«à°°à± à°žà±à°·à±à°à°¿à°à°à°²à±à° à°ªà±à°¯à°¿à°à°Šà°¿!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: à°
+à°šà±à°šà°Šà°¿ XDMCP à°ªà±à° à°¿à°à°šà± à°à°Šà±à°µà°²à±à°Šà±!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "à°µà°¿à°²à±à°µ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à°ªà±à°°à±à°€à±à°š à°žà°®à°¯à°à°¯à±à°à±à° à°¶à°Ÿà°€à°"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "à°
+à°à±à°€à°šà°®à±à°š à°ªà°Ÿà° à±à°¯à°®à±"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°¡à± à°à°à°à°šà± à°à° à°
+à°à°¶à°®à±à°šà± à°€à±à°žà±à°à±à°šà°à°ªà±à°€à± à°²à±à°¬à±à°²à± à°šà°à°Šà± à°à°ªà°¯à±à°à°¿à°à°ªà°¬à°¡à± à°ªà°Ÿà° à±à°¯à°®à±"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "à°à±à°€à°šà°®à±à°š à°ªà°Ÿà° à±à°¯à°®à±"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°à° à°
+à°à°¶à°®à±à°šà± à°€à±à°žà±à°à±à°šà°¿à°šà°à±à°²à±à°€à± à°²à±à°¬à±à°²à± à°šà°à°Šà± à°à°ªà°¯à±à°à°¿à°à°ªà°¬à°¡à± à°ªà°Ÿà° à±à°¯à°®à±"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à°à°šà°¿à°ªà°¿à°à°à±à°šà°µà°¿ à°à°Ÿà°¬à°¿à°€à°Ÿà°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+#| msgid "Whether or not the timer is currently ticking"
+msgid "Whether or not the chooser list is visible"
+msgstr "à°à°à°ªà°¿à°à°à°Ÿà°°à°¿ à°à°Ÿà°¬à°¿à°€à°Ÿ à°Šà°°à±à°¶à°šà±à°¯à° à°à°Ÿà°µà°Ÿà°²à°Ÿ à°²à±à°Šà°Ÿ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "à°žà±à°µà°¯à°à°à°Ÿà°²à°à°à°à°Ÿ à°²à°Ÿà°à°¿à°šà± à°
+à°µà±à°..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "à°°à°Šà±à°Šà±à°à±à°¯à±à°à±à°šà±à°šà°Šà°¿..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à°­à°Ÿà°·à°šà± à°¯à±à°à°ªà°¿à°à°à±à°žà°¿à°à±à°šà°¿ à°²à°Ÿà°à± à°à°šà± à°šà±à°à±à°à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "à°Šà±à°µà±à°à°°à°£à°ªà± à°¡à±à°²à°Ÿà°à±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "à°à°à°ªà±à°¯à±à°à°°à± à°šà°Ÿà°®à°®à±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à°²à°Ÿà°à± à°à°šà±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à°ªà±à°šà°à°ªà±à°°à°Ÿà°°à°à°­à°¿à°à°à±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "à°®à±à°žà°¿à°µà±à°¯à°¿"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "à°
+à°°à±à°§à°Ÿà°à°€à°°à°šà°¿à°²à±à°ªà±à°Šà°²"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "à°µà°°à±à°·à°šà±"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "à°ªà±à°¯à°Ÿà°šà°²à±"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "à°­à°Ÿà°·à°²à±"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "à°­à°Ÿà°·à°²à±(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "à°­à°Ÿà°·(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "à°à°€à°°..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "à°ªà±à°°à±à°€à°¿à°à°Ÿà°¬à°¿à°€à°Ÿà°²à± à°
+à°à°Šà±à°¬à°Ÿà°à±à°²à± à°à°šà±à°š à°­à°Ÿà°·à°²à°šà±à°à°¡à°¿ à°à° à°­à°Ÿà°·à°šà± à°à°à°ªà°¿à°à°à±à°žà±à°à±à°šà±à°®à±."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à°€à±à°²à±à°ªà°¬à°¡à°šà°¿"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "à°à±à°¬à±à°°à±à°¡à±â à°®à°Ÿà°Šà°¿à°°à°¿à°²à±"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "à°à±à°¬à±à°°à±à°¡à±â (_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "à°à°€à°°..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à°
+à°à°Šà±à°¬à°Ÿà°à±à°²à±à°µà±à°šà±à°š à°®à°Ÿà°Šà°¿à°°à°¿à°² à°ªà±à°°à±à°€à°¿ à°à°Ÿà°¬à°¿à°€à°Ÿà°šà±à°à°¡à°¿ à°à±à°¬à±à°°à±à°¡à±â à°®à°Ÿà°Šà°¿à°°à°¿à°šà°¿ à°à°à°à±à°à±à°šà±à°®à±."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "à°²à±à°¬à±à°²à± à°à±à°à±à°žà±à°à±â"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "à°²à±à°¬à±à°²à±âà°à°Ÿ à°à°ªà°¯à±à°à°¿à°à°à±à°à°à± à°ªà°Ÿà° à±à°¯à°®à±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "à°ªà±à°°à°€à°¿à°® à°šà°Ÿà°®à°®à±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "à°²à±à°¬à±à°²à±âà°€à± à°µà±à°ªà°¯à±à°à°¿à°à°à±à°à°à± à°ªà±à°°à°€à°¿à°®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "à°
+à°ªà±à°°à°®à±à°¯ à°
+à°à°¶à°®à±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "à°
+à°ªà±à°°à°®à±à°¯ à°
+à°à°¶à°®à±à°¯à±à°à±à° à°à°¡à°¿"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "à°à°°à°¿à°·à±à° à°à°à°Ÿ à°
+à°à°¶à° à°²à±à°à±à°"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "à°à°Ÿà°¬à°¿à°€à°Ÿ à°²à± à°à°à°à°µà°²à°¿à°žà°¿à°š à°
+à°à°¶à°®à±à°² à°¯à±à°à±à° à°à°°à°¿à°·à±à°  à°žà°à°à±à°¯"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à°Šà±à°°à°žà±à°¥ à°²à°Ÿà°à°¿à°šà± (%s à°à± à°
+à°šà±à°žà°à°§à°Ÿà°šà° à°
+à°µà±à°€à±à°à°Šà°¿...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à°Šà±à°°à°žà±à°¥ à°²à°Ÿà°à°¿à°šà± (%s à°à± à°
+à°šà±à°žà°à°§à°Ÿà°šà°à°
+à°¯à°¿à°à°Šà°¿)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à°Šà±à°°à°žà±à°¥ à°²à°Ÿà°à°¿à°šà±"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "à°­à°Ÿà°à°®à±à°²à±(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "à°¬à±à°¯à°Ÿà°šà°°à± à°žà°à°Šà±à°¶à° à°à±à°à±à°žà±à°à±â"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+#| msgid "Banner message text"
+msgid "Banner message text when chooser is empty"
+msgstr "à°à°à°ªà°¿à°à°à°Ÿà°°à°¿ à°à°Ÿà°³à±à°à°Ÿ à°µà±à°šà±à°šà°ªà±à°ªà±à°¡à± à°¬à°Ÿà°šà°°à± à°žà°à°Šà±à°¶ à°ªà°Ÿà° à±à°¯à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "à°ªà±à°šà°à°ªà±à°°à°Ÿà°°à°à°­ à°¬à°à°šà±âà°²à°šà± à°à±à°ªà±à° à°
+à°à±à°€à°šà°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°šà°à°Šà± à°€à±à°²à°¿à°žà°¿à°š à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à°šà± à°à±à°ªà°µà°Šà±à°Šà±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à°à°à°Šà±à°¬à°Ÿà°à± à°à±à°¬à±à°°à±à°¡à± à°ªà±à°²à°à±à°à°šà± à°à±à°€à°šà°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à°¡à±à°¬à°à±à°à°¿à°à°à±âà°šà± à°à±à°€à°šà°à°à±à°¯à°¿"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à°
+à°­à°¿à°šà°à°Šà°šà°¿ à°à±à°°à°à± à°¡à±à°¬à°à±à°à°¿à°à°à± à°°à±à°€à°¿à°šà°¿ à°à±à°€à°šà°à°à±à°¯à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à°€à±à°°-à°ªà±à°š à°à±à°¬à±à°°à±à°¡à±à°šà± à°à±à°€à°šà°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à°€à±à°°à°šà± à°ªà±à°à°à±à°Šà°Ÿà°šà°¿à°šà°¿ à°à±à°€à°šà°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à°€à±à°°à°šà± à°à°Šà±à°µà±à°Šà°Ÿà°šà°¿à°šà°¿ à°à±à°€à°šà°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à°¬à±à°¯à°Ÿà°šà°°à± à°žà°à°Šà±à°¶à°®à±à°šà± à°à±à°ªà±à° à°à±à°€à°šà°à°à±à°¯à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "à°
+à°­à°¿à°šà°à°Šà°šà°¿ à°²à±à°à±à°à± à°µà±à°ªà°¯à±à°à°¿à°à°à±à°à°à± à°ªà±à°°à°€à°¿à°® à°šà°Ÿà°®à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Include local users in Face Browser"
+msgstr "à°«à±à°žà± à°¬à±à°°à±à°à°°à±âà°šà°à°Šà± à°žà±à°¥à°Ÿà°šà°¿à° à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à°šà± à°à±à°°à±à°à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected keyboard layouts"
+msgstr "à°à°à±à°µà°² à°¯à±à°à°à±à°à±à°šà°¿à°š à°à±à°¬à±à°°à±à°¡à±â à°®à°Ÿà°Šà°¿à°°à°¿à°²à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Recently selected languages"
+msgstr "à°à°à±à°µà°² à°¯à±à°à°à±à°à±à°šà°¿à°š à°­à°Ÿà°·à°²à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°µà°Šà±à°Š à°
+à°ªà±à°°à°®à±à°¯à°à°à°Ÿ à°à±à°ªà±à°à°à± à°à±à°¬à±à°°à±à°¡à±â à°®à°Ÿà°Šà°¿à°°à°¿à°² à°à°Ÿà°¬à°¿à°€à°Ÿà°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°šà°à°Šà± à°
+à°ªà±à°°à°®à±à°¯à°à°à°Ÿ à°à±à°ªà±à°à°à± à°­à°Ÿà°·à°² à°à°Ÿà°¬à°¿à°€à°Ÿà°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users not to be shown in the Face Browser."
+msgstr "à°«à±à°žà± à°¬à±à°°à±à°à°°à±âà°šà°à°Šà± à°à±à°ªà°à±à°à°¡à°Ÿ à°µà±à°à°¡à±à°à°à± à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°² à°à°Ÿà°¬à°¿à°€à°Ÿà°šà± à°
+à°®à°°à±à°à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+#| msgid ""
+#| "Set to a list of languages to be shown by default at the login window."
+msgid "Set to a list of users to be shown by default in the Face Browser."
+msgstr "à°«à±à°žà± à°¬à±à°°à±à°à°°à±âà°šà°à°Šà± à°
+à°ªà±à°°à°®à±à°¯à°à°à°Ÿ à°à±à°ªà°¬à°¡à±à°à°à± à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°² à°à°Ÿà°¬à°¿à°€à°Ÿà°šà± à°à±à°ªà±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "à°
+à°­à°¿à°šà°à°Šà°šà°¿ à°²à±à°à±à°à± à°µà±à°ªà°¯à±à°à°¿à°à°à±à°à°à± à°¥à±à°®à±âà°¡à± à°ªà±à°°à°€à°¿à°® à°šà°Ÿà°®à°®à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+#| msgid "Set to TRUE to disable showing known users in the login window."
+msgid "Set to true to disable showing known users in the login window."
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°šà°à°Šà± à°€à±à°²à°¿à°žà°¿à°š à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à°šà± à°à±à°ªà±à° à°
+à°à±à°€à°šà°à°à±à°¯à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+#| msgid ""
+#| "Set to TRUE to disable showing the restart buttons in the login window."
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°šà°à°Šà± à°ªà±à°šà°à°ªà±à°°à°Ÿà°°à°à°­ à°¬à°à°šà±âà°²à± à°à±à°ªà±à° à°
+à°à±à°€à°šà°à°à±à°¯à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+#| msgid "Set to True to enable the background settings manager plugin."
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "à°¬à±à°¯à°Ÿà°à±âà°à±à°°à±à°à°¡à± à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°šà± à°à±à°€à°šà°ªà°°à±à°à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+#| msgid "Set to True to enable the media-keys settings manager plugin."
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "à°®à±à°¡à°¿à°¯à°Ÿ-à°à±à°žà± à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°šà± à°à±à°€à°šà°ªà°°à±à°à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+#| msgid "Set to True to enable the on-screen keyboard."
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "à°€à±à°°-à°ªà±à°š à°à±à°¬à±à°°à±à°¡à±à°šà± à°à±à°€à°šà°à°à±à°¯à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+#| msgid ""
+#| "Set to True to enable the plugin to manage the accessibility keyboard "
+#| "settings."
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "à°¯à°Ÿà°à±à°žà°¿à°žà±âà°¬à°¿à°²à°¿à°à°¿ à°à±à°¬à±à°°à±à°¡à± à°
+à°®à°°à°¿à°à°²à°šà± à°šà°¿à°°à±à°µà°¹à°¿à°à°à±à°à°à± à°ªà±à°²à°à±à°à°šà±âà°šà± à°à±à°€à°šà° à°à±à°¯à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+#| msgid "Set to True to enable the screen magnifier."
+msgid "Set to true to enable the screen magnifier."
+msgstr "à°€à±à°° à°ªà±à°à°à±à°Šà°Ÿà°šà°¿à°šà°¿ à°à±à°€à°šà°à°à±à°¯à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+#| msgid "Set to True to enable the screen reader."
+msgid "Set to true to enable the screen reader."
+msgstr "à°€à±à°° à°à°Šà±à°µà±à°Šà°Ÿà°šà°¿à°šà°¿ à°à±à°€à°šà°à°à±à°¯à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+#| msgid "Set to True to enable the sound settings manager plugin."
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "à°žà±à°à°¡à± à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà±âà°šà± à°à±à°€à°šà°ªà°°à±à°à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+#| msgid "Set to True to enable the xrandr settings manager plugin."
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "xrandr à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà±âà°šà± à°à±à°€à°šà°ªà°°à±à°à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+#| msgid "Set to True to enable the xsettings settings manager plugin."
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "xsettings à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°šà± à°à±à°€à°šà°ªà°°à±à°à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Set to true to include system local users in Face Browser"
+msgstr "à°«à±à°žà± à°¬à±à°°à±à°à°°à±âà°šà°à°Šà± à°žà°¿à°žà±à°à°®à± à°žà±à°¥à°Ÿà°šà°¿à° à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à°šà± à°à±à°°à±à°à±à°à°à± à°žà°€à±à°¯à°®à±à°šà°à± à°
+à°®à°°à±à°à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "Set to true to show the banner message text."
+msgstr "à°¬à±à°¯à°Ÿà°šà°°à± à°žà°à°Šà±à°¶à° à°à±à°à±à°žà±à°à±ââà°šà± à°à±à°ªà±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "Set to true to use compiz as the window manager."
+msgstr "compizà°šà± à°µà°¿à°à°¡à± à°šà°¿à°°à±à°µà°Ÿà°¹à°¿à°à°²à°Ÿà°à°Ÿ à°µà±à°ªà°¯à±à°à°¿à°à°à±à°à°à± à°žà°€à±à°¯à°à°à± à°
+à°®à°°à±à°à±à°®à±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+#| msgid "Text banner message to show on the login window."
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr "banner_message_text à°¬à°Šà±à°²à±à°à°Ÿ, à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°¯à±à°à°ªà°¿à° à°à°Ÿà°³à±à°à°Ÿà°µà±à°šà±à°šà°ªà±à°ªà±à°¡à± à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°šà°à°Šà± à°à±à°ªà±à°à°à± à°à±à°à±à°žà±à°à±â à°¬à±à°¯à°Ÿà°šà°°à± à°žà°à°Šà±à°¶à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Text banner message to show on the login window."
+msgstr "à°²à°Ÿà°à°¿à°šà± à°µà°¿à°à°¡à±à°šà°à°Šà± à°à±à°ªà±à°à°à± à°à±à°à±à°žà±à°à±â à°¬à±à°¯à°Ÿà°šà°°à± à°žà°à°Šà±à°¶à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à°¬à±à°¯à°Ÿà°à±âà°à±à°°à±à°à°¡à± à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°à±à°€à°šà°®à±à°€à± à°žà°€à±à°¯à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à°®à±à°¡à°¿à°¯à°Ÿ-à°à±à°² à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°à±à°€à°šà°®à±à°€à± à°žà°€à±à°¯à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:39
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à°žà±à°à°¡à± à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°à±à°€à°šà°®à±à°€à± à°žà°€à±à°¯à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:40
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "xrandr à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°à±à°€à°šà°®à±à°€à± à°žà°€à±à°¯à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:41
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "xsettings à°
+à°®à°°à°¿à°à°² à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°ªà±à°²à°à±à°à°šà± à°à±à°€à°šà°®à±à°€à± à°žà°€à±à°¯à°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:42
+msgid "Use compiz as the window manager"
+msgstr "compizà°šà± à°µà°¿à°à°¡à± à°šà°¿à°°à±à°µà°Ÿà°¹à°¿à°à°²à°Ÿà°à°Ÿ à°µà±à°ªà°¯à±à°à°¿à°à°à±à°®à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:43
+msgid "Users to exclude in the Face Browser"
+msgstr "à°«à±à°žà± à°¬à±à°°à±à°à°°à±âà°šà°à°Šà± à°€à±à°žà°¿à°µà±à°¯à°µà°²à°žà°¿à°š à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:44
+msgid "Users to include in the Face Browser"
+msgstr "à°«à±à°žà± à°¬à±à°°à±à°à°°à±âà°šà°à°Šà± à°à±à°°à±à°à°µà°²à°žà°¿à°š à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à±"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "à°šà°¿à°¡à°¿à°µà°¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "à°à±à°®à°°à± à°à°ªà±à°šà°à°€à°µà°°à°à± à°žà±à°à°šà±à°² à°žà°à°à±à°¯"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à°ªà±à°°à°Ÿà°°à°à°­ à°žà°®à°¯à°"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à°à±à°®à°°à± à°žà°®à°¯à° à°ªà±à°°à°Ÿà°°à°à°­à°®à±à°à°Šà°¿"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "à°
+à°Šà°¿ à°šà°¡à±à°žà±à°€à±à°à°Šà°Ÿ?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "à°à±à°®à°°à± à°ªà±à°°à°žà±à°€à±à°€à° à°šà°¡à±à°žà±à°€à±à°šà±à°šà°Ÿ à°²à±à°Šà°Ÿ à°šà°¡à±à°µà°à°ªà±à°¯à°¿à°šà°Ÿ"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "à°Šà±à°šà°¿ à°Šà±à°µà°Ÿà°°à°Ÿ à°šà°¿à°°à±à°µà°¹à°¿à°à°à°¬à°¡à±à°€à±à°šà±à°š à° à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿à°šà°¿ à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°šà°¿à°°à±à°µà°Ÿà°¹à°à°¿ à°à°à±à°·à±à°ªà°¿à°žà±à°€à±à°šà±à°šà°Šà°¿."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "à°à°€à°°..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à°­à°¿à°šà±à°šà°®à±à°š à°à°Ÿà°€à°Ÿà°šà± à°à°à°à±à°à±à°šà±à°®à±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "à°
+à°€à°¿à°§à±à°¯à°¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à°€à°Ÿà°€à±à°à°Ÿà°²à°¿à° à°
+à°€à°¿à°§à±à°¯à°¿ à°²à°Ÿà°à°Ÿ à°²à°Ÿà°à±à°à°šà± à°
+à°µà±à°µà±à°®à±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à°žà±à°µà°¯à°à°à°Ÿà°²à° à°²à°Ÿà°à°¿à°šà±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à°à°à±à°à°¿à°à°Ÿà°²à°šà± à°à°à°ªà°¿à°à°à±à°žà°¿à°š à°€à°°à±à°µà°Ÿà°€ à°žà±à°µà°¯à°à°à°Ÿà°²à°à°à°à°Ÿ à°žà°¿à°žà±à°à°®à±âà°à± à°²à°Ÿà°à°¿à°šà± à°
+à°µà±à°µà°à°¡à°¿"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s à°²à°Ÿà°à°Ÿ à°²à°Ÿà°à°¿à°šà± à°
+à°µà±à°µà±à°®à±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à°ªà±à°°à°žà±à°€à±à°€à° à°Šà±à°šà°¿à°šà°à°Šà± à°²à°Ÿà°à±à°à°šà± à°
+à°¯à±à°¯à°¿à°à°Šà°¿"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿à°šà°¿ à°®à°Ÿà°°à±à°à± à°à°ªà±à°²à±à°à± à°à°à°¿à°€ à°žà°Ÿà°«à±à°à±à°µà±à°°à±; à°à°à°¿à°€ à°žà°Ÿà°«à±à°à±à°µà±à°°à± à°žà°à°žà±à°¥ à°€à°°à±à°ªà±à°š à°ªà±à°°à°à±à°°à°¿à°€à°®à±à°šGNU à°à°šà°°à°²à± à°ªà°¬à±à°²à°¿à°à± "
+"à°²à±à°žà±à°šà±à°žà± à°à± à°²à±à°¬à°¡à°¿ à°Šà±à°šà°¿à°šà°¿ à°®à±à°°à± à°ªà±à°šà°à°ªà°à°ªà°¿à°£à°¿ à°®à°°à°¿à°¯à±/à°²à±à°Šà°Ÿà°žà°µà°°à°£ à°à±à°¯à°µà°à±à°à±; à°®à±à°°à± à°
+à°šà±à°žà°°à°¿à°à°à°µà°²à°¿à°žà°¿à°šà°Šà°¿ à°²à±à°žà±à°šà±à°žà± à°¯à±à°à±à° "
+"à°µà°°à±à°·à°šà± 2, à°²à±à°Šà°Ÿ(à°®à± à°à°à±à°à°¿à°à° à°µà°Šà±à°Š) à°Šà°Ÿà°šà°¿ à°€à°°à±à°µà°Ÿà°€à°¿ à°µà°°à±à°·à°šà± à°à°Ÿà°šà°¿."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"à° à°ªà±à°°à±à°à±à°°à°Ÿà°®à± à°
+à°Šà°¿ à°à°ªà°¯à±à°à°ªà°¡à±à°€à±à°à°Šà°šà± à°šà°®à±à°®à°à° à°€à± à°ªà°à°ªà°¿à°£à± à°à±à°¯à°¬à°¡à°¿à°à°Šà°¿,à°
+à°¯à°¿à°€à± à° à°¹à°Ÿà°®à°¿ à°²à±à°Šà±; à°µà±à°¯à°Ÿà°ªà°Ÿà°°à°žà°à°¬à°à°§à°¿à°€à°à°à°Ÿ à°à°Ÿà°šà°¿ à°²à±à°Šà°Ÿ "
+"à°ªà±à°°à°€à°¿à°ªà°Ÿà°Šà°¿à°€ à°ªà±à°°à°¯à±à°à°šà° à°à±à°°à°à±à°à°Ÿà°šà°¿ à°¹à°Ÿà°®à± à°²à±à°Šà±. à°
+à°§à°¿à°à°µà°¿à°µà°°à°®à±à°²à°à±à°°à°à± GNU à°à°šà°°à°²à± à°ªà°¬à±à°²à°¿à°à± à°²à±à°žà±à°šà±à°žà± à°šà±à°à±à°¡à°à°¡à°¿."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"à° à°ªà±à°°à±à°à±à°°à°Ÿà°®à± à°€à± à°®à±à°°à± GNU à°à°šà°°à°²à± à°ªà°¬à±à°²à°¿à°à± à°²à±à°žà±à°šà±à°žà± à°šà°à°²à± à°šà± à°ªà±à°à°Šà°¿ à°à°à°à°Ÿà°°à±;à°ªà±à°à°Šà°à°ªà±à°€à±, Free Software "
+"Foundation, Inc., 51 Franklin Street, FifthFloor, Boston. MA  02110-1301, "
+"USA à°à± à°µà±à°°à°Ÿà°¯à°à°¡à°¿"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°² à°®à°Šà±à°¯ à°µà±à°à°®à±à°à°Ÿ à°®à°Ÿà°°à±à°à°à± à°®à±à°šà±."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "KrishnaBabu K <kkrothap@redhat.com> 2008."
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à°€à±à°°à°šà± à°²à°Ÿà°à±âà°à±à°¯à°²à±à°Šà±: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à°€à±à°°à°à°Ÿà°ªà°°à°¿à°šà°¿ à°€à°Ÿà°€à±à°à°Ÿà°²à°¿à°à°à°à°Ÿ à°¬à±à°²à°Ÿà°à°à± à°€à±à°°à°à± à°
+à°®à°°à±à°à°²à±à°Šà±: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à°²à°Ÿà°à±à°
+à°µà±à°à± à°à°Ÿà°²à±à°Šà±: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "à°
+à°à°Šà±à°¬à°Ÿà°à±à°²à±à°µà±à°à°Šà°¿"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "à°à°šà°¿à°ªà°¿à°à°à°šà°¿"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à°°à°Šà±à°Šà±(à°¬à±à°¯à±à°à±)"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à°Šà±à°°à°à°à°Ÿ"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "à°à°Ÿà°€à°Ÿ à°žà°®à°Ÿà°à°Ÿà°°à°®à±..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "à°žà°¿à°žà±à°à°®à± à°
+à°­à±à°·à±à°à°Ÿà°²à±..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "à°€à±à°°à°šà± à°²à°Ÿà°à±âà°à±à°¯à±à°®à±"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿à°šà°¿ à°®à°Ÿà°°à±à°à±à°®à±"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "à°šà°¿à°·à±à°à±à°°à°®à°¿à°à°à±..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à°€à±à°²à°¿à°¯à°šà°¿"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿à°šà°¿ à°®à°Ÿà°°à±à°à± à°à°ªà±à°²à±à°à±"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "à°à°Ÿà°€à°Ÿ à°
+à°®à°°à±à°ªà±à°²à°šà± à°®à°°à°¿à°¯à± à°žà±à°¥à°¿à°€à°¿à°šà°¿ à°®à°Ÿà°°à±à°à±à°®à±"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°² à°®à°§à±à°¯ à°€à±à°µà°°à°à°Ÿ à°®à°Ÿà°°à±à°à°à± à°à° à°®à±à°šà±"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°šà°¿ à°®à°Ÿà°°à±à°à±à°šà°Šà°¿"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à°¿ à°®à°Ÿà°°à±à°à±à°Šà°Ÿà°šà°¿ à°à°ªà±à°²à±à°à± à°«à°Ÿà°à±à°à°°à±"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à°µà±à°¯à°à±à°€à°¿à°à°€ à°žà°®à°Ÿà°à°Ÿà°°à°®à±à°šà± à°žà°°à°¿à°à±à°¯à±à°®à±(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à°à±à°°à°¿à°à°à°¿(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à°µà°¿à°šà°¿à°¯à±à°à°Šà°Ÿà°°à±à°²à°šà± à°®à°°à°¿à°¯à± à°žà°®à±à°¹à°Ÿà°²à°šà± à°žà°°à°¿à°à±à°¯à°¿(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à°µà°Šà°¿à°²à°¿à°µà±à°¯à°¬à°¡à°¿à°à°Šà°¿ - à°žà°Ÿà°°à±à°ªà±à°¯à°€à°à±à°°à°à± à°µà±à°à°à°¬à°¡à°¿à°à°Šà°¿"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "à°à°Šà±à°¶à°"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "à°
+à°µà±à°à±âà°ªà±à°à± à°šà± à°¡à±à°¬à°à±âà°à±à°žà±à°€à±à°à°Šà°¿"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "à° à°
+à°šà±à°µà°°à±à°€à°šà° à°¯à±à°à±à° à°µà°°à±à°·à°šà±"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à°ªà±à°°à°žà±à°€à±à°€ à°­à°Ÿà°à°®à±à°šà± à°à±à°°à±à°€à°¿à°à°à°²à±à° à°ªà±à°¯à°¿à°à°Šà°¿."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- à°à±à°€à±à°€ GDM à°²à°Ÿà°à°¿à°šà±"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à°à±à°€à±à°€ à°ªà±à°°à°Šà°°à±à°¶à°šà°šà± à°ªà±à°°à°Ÿà°°à°à°­à°¿à°à°à°²à±à° à°ªà±à°¯à°¿à°à°Šà°¿"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "à°žà±à°à±à°°à±à°šà±âà°·à°Ÿà°à± à°€à±à°žà±à°à±à°šà°¬à°¡à°¿à°à°Šà°¿"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "à°€à±à°°à°¯à±à°à±à° à°à°¿à°€à±à°°à°®à±à°šà± à°€à±à°žà±à°à±à°šà±à°®à±"
+
Index: proiecte/PPPP/gdm/po/th.po
===================================================================
--- proiecte/PPPP/gdm/po/th.po	(revision 134)
+++ proiecte/PPPP/gdm/po/th.po	(revision 134)
@@ -0,0 +1,5306 @@
+# Thai translation of gdm2.
+# Copyright (C) 2002-2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gdm2 package.
+# Ross Golder <ross@golder.org>, 2002.
+# Surichat Sumrit <nook@opentle.org>, 2003, 2004.
+# Supranee Thirawatthanasuk <supranee@opentle.org>, 2004.
+# Chanchai Junlouchai <taz@opentle.org>, 2004.
+# Theppitak Karoonboonyanan <thep@linux.thai.net>, 2004-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-08-23 20:48+0000\n"
+"PO-Revision-Date: 2009-08-24 14:20+0700\n"
+"Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n"
+"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom à¹àž¡à¹à¹àžà¹à¹àžà¹àžàž­àžžàžàžàž£àžà¹à¹àžàžàž­àž±àžàžàž£àž°"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž²àž£àžàžµàžàž±à¹àž"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "àž«àž¡àž²àž¢à¹àž¥àžàžàžŽàžªà¹àžàž¥àž¢à¹"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "àž«àžà¹àž§àž¢àž¥àž¹àžàžàž­àžà¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž­àž GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "à¹àž¡à¹àžàžàžàž¹à¹à¹àžà¹ \"%s\" à¹àžàž£àž°àžàž"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àžàžàž£àž°àžàž§àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžà¹"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥àžàž¹à¹à¹àžà¹à¹àžà¹"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹àžàž¹à¹à¹àžà¹à¹àžà¹"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±àžàžàž±à¹àžàž£àž«àž±àžªàž¥àž±àžà¹àžà¹"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž X server (àžªàž àž²àžà¹àž§àžàž¥à¹àž­àž¡à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž) "
+"à¹àžàž·à¹àž­àžàžàž²àžàžà¹àž­àžàžŽàžàžàž¥àž²àžàž àž²àž¢à¹àžàžàž²àžàžàž£àž°àžàž²àž£ àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž "
+"àž«àž£àž·àž­àžàž£àž§àžàžªàž­àžàžàž¹àž¡àžàž­àžàž£àž°àžàžà¹àžàž·à¹àž­àž«àž²àžªàž²à¹àž«àžàžž à¹àžàž£àž°àž«àž§à¹àž²àžàžàžµà¹ àž«àžà¹àž²àžàž­àžàžµà¹àžàž°àžàž¹àžàžàžŽàžà¹àžà¹àžàž²àž àžàž£àžžàžàž²àžàž±à¹àžàžà¹àž GDM "
+"à¹àž«àž¡à¹à¹àž¡àž·à¹àž­à¹àž¡àž·à¹àž­à¹àžà¹à¹àžà¹àžàž±àžàž«àž²à¹àž¥à¹àž§"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž¢àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹à¹àž¡à¹ '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "àžàž°àžªàž£à¹àž²àžà¹àžàž£à¹àžàžªà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžàžàž²àž¡àžàž¹à¹à¹àžà¹ %s à¹àžà¹àžàž¹à¹à¹àžà¹àžàž±à¹àžà¹àž¡à¹àž¡àžµàž­àž¢àž¹à¹àžàž£àžŽàž"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàž groupid à¹àžà¹àž %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () àž¥à¹àž¡à¹àž«àž¥àž§àžªàž³àž«àž£àž±àž %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàž ID àžàž­àžàžàž¹à¹à¹àžà¹à¹àžà¹àž %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàž ID àžàž­àžàžàž¥àžžà¹àž¡à¹àžà¹àž 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹àž¡àžàž¹àž¡àžªàž³àž«àž£àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°àžàž±à¹àžàžà¹àž² %s à¹àžà¹àž %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàžàž¥àž³àžàž±àžàžàž§àž²àž¡àžªàž³àžàž±àžàžàž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹àž %d à¹àžà¹: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: àžàž³àžªàž±à¹àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž§à¹àž²àžà¹àžàž¥à¹àž²àžªàž³àž«àž£àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "àžàž·à¹àž­àžàž¹à¹à¹àžà¹"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "àžàž·à¹àž­àžàž­àžàžàž¹à¹à¹àžà¹"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "àžàž·à¹àž­à¹àž®àžªàžà¹"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "àžàž·à¹àž­àžàž­àžà¹àž®àžªàžà¹"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "àž­àžžàžàžàž£àžà¹àžàžŽàžªà¹àžàž¥àž¢à¹"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "àž­àžžàžàžàž£àžà¹àžàžŽàžªà¹àžàž¥àž¢à¹"
+
+#: ../daemon/gdm-session-worker.c:1085
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžàž£àžµàž¢àž¡àžàž²àž£à¹àžà¹àžàž­àžàžàž±àžàž£àž°àžàžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "general failure"
+msgstr "àžà¹àž­àžàžŽàžàžàž¥àž²àžàžàž±à¹àž§à¹àž"
+
+#: ../daemon/gdm-session-worker.c:1087
+msgid "out of memory"
+msgstr "àž«àžà¹àž§àž¢àžàž§àž²àž¡àžàž³àž«àž¡àž"
+
+#: ../daemon/gdm-session-worker.c:1088
+msgid "application programmer error"
+msgstr "àžà¹àž­àžàžŽàžàžàž¥àž²àžàžàž­àžàžàž¹à¹à¹àžàžµàž¢àžà¹àžàž£à¹àžàž£àž¡"
+
+#: ../daemon/gdm-session-worker.c:1089
+msgid "unknown error"
+msgstr "àžà¹àž­àžàžŽàžàžàž¥àž²àžà¹àž¡à¹àžàž£àž²àžàžªàž²à¹àž«àžàžž"
+
+#: ../daemon/gdm-session-worker.c:1096
+msgid "Username:"
+msgstr "àžàž·à¹àž­àžàž¹à¹à¹àžà¹:"
+
+#: ../daemon/gdm-session-worker.c:1102
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžà¹àžàžàž£à¹àž­àž¡àžà¹àžàžµà¹àžàž°à¹àžà¹àžà¹àž­àž£àž°àžàžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1116
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžà¹àžàžàž·à¹àž­à¹àž®àžªàžà¹àžàž­àžàžàž¹à¹à¹àžà¹àžà¹àž­àž£àž°àžàžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1131
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžà¹àžàžàž·à¹àž­àžàž­àžà¹àžàž¥àžàž­àžàžàž¹à¹à¹àžà¹àžà¹àž­àž£àž°àžàžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1144
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžà¹àžàžàž·à¹àž­àžàžŽàžªà¹àžàž¥àž¢à¹àžà¹àž­àž£àž°àžàžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1159
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžà¹àžàžà¹àž­àž¡àž¹àž¥àž¥àž±àž xauth àžàž­àžàžàžŽàžªà¹àžàž¥àž¢à¹àžà¹àž­àž£àž°àžàžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ - %s"
+
+#: ../daemon/gdm-session-worker.c:1439 ../daemon/gdm-session-worker.c:1457
+#, c-format
+msgid "no user account available"
+msgstr "à¹àž¡à¹àž¡àžµàžàž±àžàžàžµàžàž¹à¹à¹àžà¹"
+
+#: ../daemon/gdm-session-worker.c:1484
+msgid "Unable to change to user"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž¥àžµà¹àž¢àžà¹àžà¹àžà¹àžàžàž¹à¹à¹àžà¹à¹àžà¹"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "à¹àž¡à¹àž¡àžµàžàž¹à¹à¹àžà¹ %s"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "à¹àž¡à¹àž¡àžµàžàž¥àžžà¹àž¡ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž£à¹àž²àžàžà¹àž­àžà¹àžà¹àžà¹àžà¹!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "àžàžàžŽà¹àžªàžàžàž²àž£àžªàž­àžàžàž²àž¡ XDMCP àžàž²àžà¹àž®àžªàžà¹ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž¶àžàž£àž²àž¢àžàž²àž£àžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹àžàž²àžà¹àžà¹àžà¹àžà¹àž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžà¹àžàžàž¥àž£àž§àž¡àžàž£àž§àžàžªàž­àž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "àžàžµà¹àž­àž¢àž¹à¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àžàžµà¹àž­àž¢àž¹à¹àžàž­àžàžàžŽàžªà¹àžàž¥àž¢à¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àž«àž¡àž²àž¢à¹àž¥àžàžàž­àž£à¹àžàžàž­àžàžàžŽàžªà¹àžàž¥àž¢à¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž¶àžàž£àž²àž¢àžàž²àž£àžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹àžàž²àžà¹àžà¹àžà¹àžà¹àž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžà¹àžàžàž¥àž£àž§àž¡àžàž£àž§àžàžªàž­àž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: à¹àžà¹àž£àž±àžàžàž²àž£àž£à¹àž­àžàžàž­àžàž²àžà¹àž®àžªàžà¹àžàžµà¹àžàž¹àžàž«à¹àž²àž¡ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àž«àž¡àž²àž¢à¹àž¥àžàžàžŽàžªà¹àžàž¥àž¢à¹à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àžàžàžŽàžàžàž­àžàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àžàžµà¹àž­àž¢àž¹à¹àžàž­àžàž¥àž¹àžàžà¹àž²àž¢à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžàž·à¹àž­àžàžµà¹àžàž°àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž­àž¡àž¹àž¥àžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàž£àž²àž¢àžàž²àž£àžàž²àž£àžàž£àž§àžàžªàž­àžàžªàžŽàžàžàžŽà¹à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àž«àž¡àž²àž¢à¹àž¥àžàžàž£àž°àžàž³àžàž±àž§àžàž­àžàžàž¹à¹àžàž¥àžŽàžà¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: àžàž¥àž£àž§àž¡àžàž£àž§àžàžªàž­àžàžàžŽàžàžàž¥àž²àžàžàž²àž %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: à¹àžà¹àž£àž±àžàžàž²àž£àžàž±àžàžàž²àž£àžàž²àžà¹àž®àžªàžà¹àžàžµà¹àžàž¹àžàž«à¹àž²àž¡ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàž«àž¡àž²àž¢à¹àž¥àžàž§àž²àž£àž°à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àžàž¥àž²àžªàžàž­àžàžàžŽàžªà¹àžàž¥àž¢à¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž²àžàžµà¹àž­àž¢àž¹à¹à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: à¹àžà¹àž£àž±àž KEEPALIVE àžàž²àžà¹àž®àžªàžà¹àžàžµà¹àžàž¹àžàž«à¹àž²àž¡ %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàž«àž±àž§àžàž­àž XDMCP à¹àžà¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XDMCP: àž£àžžà¹àžàžàž­àž XDMCP à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XDMCP: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžàžàžµà¹àž­àž¢àž¹à¹"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžàž·à¹àž­à¹àž®àžªàžà¹àžàž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹: %s"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžà¹àž¡ PID %s: à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžàž·à¹àžàžàžµà¹àžàžŽàžªàžà¹à¹àž¡à¹àžàž­: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s à¹àž¡à¹àž¡àžµàž­àž¢àž¹à¹àž«àž£àž·àž­à¹àž¡à¹à¹àžà¹à¹àžà¹àž£àžàžàž­àž£àžµ"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "à¹àž¡à¹àž¡àžµ Authdir %s àž­àž¢àž¹à¹ àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s à¹àž¡à¹à¹àžà¹à¹àžà¹àž£àžàžàž­àž£àžµ àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "AuthDir %s à¹àž¡à¹à¹àžà¹à¹àžà¹àžàžàž­àžàžàž¹à¹à¹àžà¹ %d àžàž¥àžžà¹àž¡ %d àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s àž¡àžµàžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹ %o àžàž¶à¹àžà¹àž¡à¹àžàž¹àžàžà¹àž­àž à¹àž¥àž°àžàž§àž£à¹àžà¹àž %o  àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "à¹àž¡à¹àžàžàžàž±àžàžàžµàžàž¹à¹à¹àžà¹ '%s' àžªàž³àž«àž£àž±àž GDM  àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "àžàž±àžàžàžµàžàž¹à¹à¹àžà¹àžªàž³àž«àž£àž±àž GDM à¹àž¡à¹àžàž§àž£à¹àžà¹àž root  àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "à¹àž¡à¹àžàžàžàž¥àžžà¹àž¡ '%s' àžàž­àž GDM  àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "àžàž¥àžžà¹àž¡àžàž­àž GDM à¹àž¡à¹àžàž§àž£à¹àžà¹àž root  àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "àžàž·àž­àž§à¹àž²àžàž³à¹àžàž·àž­àžà¹àžªàž¡àž·àž­àžàžà¹àž­àžàžŽàžàžàž¥àž²àž"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "àžàžàžàž²àž£àžàž³àžàž²àžàž«àž¥àž±àžàžàž²àžàž£àž°àž¢àž°à¹àž§àž¥àž²àž«àžàž¶à¹àž - àžªàž³àž«àž£àž±àžàžàž²àž£àžàžµàžàž±à¹àž"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "àžàžŽàž¡àžà¹àž£àžžà¹àž GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž­àž GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "root à¹àžà¹àž²àžàž±à¹àžàžàžµà¹àžà¹àž­àžàžàž²àž£à¹àž£àžµàž¢àžàžàž³àžàž²àž GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "àžàž±àž§àžàž³à¹àžàžŽàžàžàž²àžàž§àž²àž£àž°àžàž­àžà¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž­àž GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "à¹àžàž£à¹àžàž£àž¡àžàž£àž­àžà¹àž£àžàžŽàžªàžàž£àžµ AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "àž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž¥àž±àžàžàž²àž"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "àžàžµàž¡àž­àžàžàž±àžàžàž²àž£àžàž¥àž±àžàžàž²àž"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "àžàžµàž¡àž­àžàžà¹àž²àžàž±à¹àž GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "à¹àž§à¹àžàžàž¢àž²àž¢àž«àžà¹àž²àžàž­àžàž­àž GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "àžàž¢àž²àž¢àžàž¹àžªà¹àž§àžàžà¹àž²àžà¹ àžàž­àžàž«àžà¹àž²àžàž­"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "à¹àžà¹àžàžàžŽàž¡àžà¹àžàžàžàž­àžàž­àž GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "à¹àžà¹à¹àžà¹àžàžàžŽàž¡àžà¹àžàžàžàž­"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca: à¹àžàž£à¹àžàž£àž¡àž­à¹àž²àžàž«àžà¹àž²àžàž­"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "àžàž³à¹àžªàžàž­àžà¹àž­àž¡àž¹àž¥àž«àžà¹àž²àžàž­à¹àžà¹àžà¹àžªàžµàž¢àžàžàž¹àžàž«àž£àž·àž­àž­àž±àžàž©àž£à¹àžàž£àž¥àž¥à¹"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "à¹àžàž£àž·à¹àž­àžàž¡àž·àž­àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥àžàž­àž PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "à¹àž¥àž·àž­àžàž£àž°àžàž"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž£à¹àž²àžàžàž±àžà¹àžàž­àž£à¹àžàž­àž XDMCP à¹àžà¹"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­à¹àž²àžàžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàž«àž±àž§àžàž­àž XDMCP à¹àžà¹"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "àžà¹àž²"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "à¹àžàž­àž£à¹à¹àžà¹àžàžà¹àžàž­àžà¹àž§àž¥àž²àžàžµà¹àžàž°àžàž³à¹àžªàž£à¹àž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžªà¹àž§àžàžàžŽàžà¹àžà¹àžàž²àž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžà¹à¹àžà¹àžàžà¹àž²àž¢àžàž·à¹àž­àžà¹àž²àžàž¹à¹à¹àžà¹àž¢àž±àžà¹àž¡à¹à¹àž¥àž·àž­àžàž£àž²àž¢àžàž²àž£à¹àž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžªà¹àž§àžà¹àžà¹àžàž²àž"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžà¹à¹àžà¹àžàžà¹àž²àž¢àžàž·à¹àž­àžà¹àž²àžàž¹à¹à¹àžà¹à¹àž¥àž·àž­àžàž£àž²àž¢àžàž²àž£"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "à¹àžªàžàžàž£àž²àž¢àžàž·à¹àž­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "à¹àžªàžàžàž£àž²àž¢àžàž·à¹àž­àžªàž³àž«àž£àž±àžà¹àž¥àž·àž­àžàž«àž£àž·àž­à¹àž¡à¹"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %e %b"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "àžàž³àž¥àž±àžà¹àžà¹àž²àž£àž°àžàžà¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "àžàž³àž¥àž±àžàž¢àžà¹àž¥àžŽàž..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "à¹àž¥àž·àž­àžàž àž²àž©àž²à¹àž¥à¹àž§àžàž¥àžŽàžàžàžµà¹àžàžžà¹àž¡à¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "àžàž¥à¹àž­àžà¹àžà¹àžàž­àžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "àžàž·à¹àž­à¹àžàž£àž·à¹àž­àž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "à¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "à¹àž£àžŽà¹àž¡à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "àžàžŽàžà¹àžàž£àž·à¹àž­àž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "àžàž±àžà¹àžàž£àž·à¹àž­àž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "àž£àžžà¹àž"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "àžàž²à¹àžàž¥"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "àž àž²àž©àž²"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_àž àž²àž©àž²:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_àž àž²àž©àž²:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "àž­àž·à¹àžà¹..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "à¹àž¥àž·àž­àžàž àž²àž©àž²àžàž²àžàž£àž²àž¢àžàž·à¹àž­àž àž²àž©àž²àžàžµà¹àž¡àžµàžàž±à¹àžàž«àž¡àž"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "à¹àž¡à¹àž£àž°àžàžž"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "àžàž±àžà¹àžà¹àžàžàžŽàž¡àžà¹"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "à¹_àžà¹àžàžàžŽàž¡àžà¹:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "àž­àž·à¹àžà¹..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "à¹àž¥àž·àž­àžàžàž±àžà¹àžà¹àžàžàžŽàž¡àžà¹àžàž²àžàž£àž²àž¢àžàž·à¹àž­àžàž±àžàžàžµà¹àž¡àžµàžàž±à¹àžàž«àž¡àž"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžà¹àž²àž¢àžàž·à¹àž­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžà¹à¹àžà¹àžàžà¹àž²àž¢àžàž·à¹àž­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "àžàž·à¹àž­à¹àž­àžàž­àž"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "à¹àž­àžàž­àžàžàžµà¹àžàž°à¹àžà¹àžàž±àžàžà¹àž²àž¢àžàž·à¹àž­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "àž£àž²àž¢àžàž²àž£àžàž£àžŽàž¢àž²àž¢"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "id àžàž­àžàž£àž²àž¢àžàž²àž£àžàž£àžŽàž¢àž²àž¢"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "àžàž³àžàž§àžàž£àž²àž¢àžàž²àž£àžªàž¹àžàžªàžžàž"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "àžàž³àžàž§àžàž£àž²àž¢àžàž²àž£àžªàž¹àžàžªàžžàžàžàžµà¹àžàž°à¹àžà¹àžà¹àž§à¹à¹àžàž£àž²àž¢àžàž·à¹àž­"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "à¹àžà¹àž²àž£àž°àžàžàžà¹àž²àžà¹àžàž£àž·à¹àž­àžà¹àž²àž¢ (àžàž³àž¥àž±àžà¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž¢àž±àž %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "à¹àžà¹àž²àž£àž°àžàžàžà¹àž²àžà¹àžàž£àž·à¹àž­àžà¹àž²àž¢ (à¹àžàž·à¹àž­àž¡àžà¹àž­àžàž±àž %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "à¹àžà¹àž²àž£àž°àžàžàžà¹àž²àžà¹àžàž£àž·à¹àž­àžà¹àž²àž¢"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_àž§àž²àž£àž°:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžàž²àžàž«àž±àž§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "àžà¹àž­àžàž§àž²àž¡àžàž²àžàž«àž±àž§à¹àž¡àž·à¹àž­àž£àž²àž¢àžàž·à¹àž­àžªàž³àž«àž£àž±àžà¹àž¥àž·àž­àžàž§à¹àž²àžà¹àžàž¥à¹àž²"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "àžàžŽàžàžàž²àž£à¹àžªàžàžàžàžžà¹àž¡à¹àž£àžŽà¹àž¡à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "à¹àž¡à¹àžà¹àž­àžà¹àžªàžàžàž£àž²àž¢àžàž·à¹àž­àžàž¹à¹à¹àžà¹à¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àžàžªàž³àž«àž£àž±àžà¹àžà¹àžàžàžŽàž¡àžà¹"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž²àž£àžàžµàžàž±à¹àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "à¹àžàžŽàžà¹àžà¹à¹àž«àž¡àžàžàžµàžàž±à¹àžàžªàž³àž«àž£àž±àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "à¹àžàžŽàžà¹àžà¹à¹àžà¹àžàžàžŽàž¡àžà¹àžàžàžàž­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "à¹àžàžŽàžà¹àžà¹à¹àž§à¹àžàžàž¢àž²àž¢àž«àžà¹àž²àžàž­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "à¹àžàžŽàžà¹àžà¹à¹àžàž£à¹àžàž£àž¡àž­à¹àž²àžàž«àžà¹àž²àžàž­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž²àž£à¹àžªàžàžàžà¹àž­àžàž§àž²àž¡àžàž²àžàž«àž±àž§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "àžàž·à¹àž­àžàž­àžà¹àž­àžàž­àžàžàžµà¹àžàž°à¹àžà¹à¹àžà¹àžà¹àž¥à¹àžà¹àžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "àžàž±àžà¹àžà¹àžàžàžŽàž¡àžà¹àžàžµà¹à¹àž¥àž·àž­àžàž¥à¹àž²àžªàžžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "àž àž²àž©àž²àžàžµà¹à¹àž¥àž·àž­àžàž¥à¹àž²àžªàžžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "àžàž±à¹àžà¹àžà¹àžàž£àž²àž¢àžàž·à¹àž­àžàž±àžà¹àžà¹àžàžàžŽàž¡àžà¹àžàžµà¹àžàž°à¹àžªàžàžà¹àžàž¢àžàž£àžŽàž¢àž²àž¢à¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "àžàž±à¹àžà¹àžà¹àžàž£àž²àž¢àžàž·à¹àž­àž àž²àž©àž²àžàžµà¹àžàž°à¹àžªàžàžà¹àžàž¢àžàž£àžŽàž¢àž²àž¢à¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžàž·à¹àž­àžàž­àžà¹àž­àžàž­àžàžàžµà¹àžàž°à¹àžà¹à¹àžà¹àžà¹àž¥à¹àžà¹àžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž à¹àžàž¢à¹àžà¹àžàž·à¹àž­àžàžµà¹àž­à¹àž²àžà¹àžàžàžžàžàžàžà¹àžà¹àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£àžàžŽàžàžàž²àž£à¹àžªàžàžàž£àž²àž¢àžàž·à¹àž­àžàž¹à¹à¹àžà¹à¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£àžàžŽàžàžàž²àž£à¹àžªàžàžàžàžžà¹àž¡à¹àž£àžŽà¹àž¡à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹à¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžàžàž·à¹àžàž«àž¥àž±àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžàžàžžà¹àž¡àžªàž·à¹àž­àžàžªàž¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžà¹àžà¹àžàžàžŽàž¡àžà¹àžàžàžàž­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àžàžªàž³àž«àž£àž±àžà¹àžà¹àžàžàžŽàž¡àžà¹"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹à¹àž§à¹àžàžàž¢àž²àž¢àž«àžà¹àž²àžàž­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹à¹àžàž£à¹àžàž£àž¡àž­à¹àž²àžàž«àžà¹àž²àžàž­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžà¹àžªàžµàž¢àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àž xrandr"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àž xsettings"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžªàžàžàžà¹àž­àžàž§àž²àž¡àžàž²àžàž«àž±àž§"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£à¹àžà¹ compiz à¹àžà¹àžà¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àž«àžà¹àž²àžà¹àž²àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"àžà¹àž­àžàž§àž²àž¡àžàž²àžàž«àž±àž§àžàžµà¹àžàž°à¹àžªàžàžà¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž à¹àž¡àž·à¹àž­àž£àž²àž¢àžàž·à¹àž­àžàž¹à¹à¹àžà¹àžªàž³àž«àž£àž±àžà¹àž¥àž·àž­àžàž§à¹àž²àžà¹àžàž¥à¹àž² à¹àžàž¢à¹àžà¹à¹àžàž "
+"banner_message_text"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "àžà¹àž­àžàž§àž²àž¡àžàž²àžàž«àž±àž§àžàžµà¹àžàž°à¹àžªàžàžà¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžàžàž·à¹àžàž«àž¥àž±àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžàžàžžà¹àž¡àžªàž·à¹àž­àžàžªàž¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àžà¹àžªàžµàž¢àž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àž xrandr"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "à¹àžàžŽàžà¹àžà¹àžàž¥àž±à¹àžàž­àžŽàžàžàž±àžàžàž²àž£àžà¹àž²àžàž±à¹àž xsettings"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "à¹àžà¹ compiz à¹àžà¹àžà¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àž«àžà¹àž²àžà¹àž²àž"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "àž£àž°àž¢àž°à¹àž§àž¥àž²"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "àžàž³àžàž§àžàž§àžŽàžàž²àžàžµàžàžµà¹àžàž°àžàž±à¹àžà¹àž§àž¥àž²àžàž­àž¢"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "à¹àž§àž¥àž²à¹àž£àžŽà¹àž¡"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "à¹àž§àž¥àž²àžàžµà¹àžàž²àž¬àžŽàžàž²àžàž±à¹àžà¹àž§àž¥àž²à¹àž£àžŽà¹àž¡àžàž±à¹àž"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "àžàž³àžàž²àžàž­àž¢àž¹à¹àž«àž£àž·àž­à¹àž¡à¹?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "àžàž²àž¬àžŽàžàž²àžàž±à¹àžà¹àž§àž¥àž²àžàž³àž¥àž±àžàžàž±àžà¹àž§àž¥àž²àžàž­àž¢àž­àž¢àž¹à¹àž«àž£àž·àž­à¹àž¡à¹"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "àžàž±àž§àžàž±àžàžàž²àž£"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "àž­àž­àžà¹àžàžàžà¹àžàž±àž§àžàž±àžàžàž²àž£àžàž¹à¹à¹àžà¹àžàžµà¹àžàž§àžàžàžžàž¡àžàž¹à¹à¹àžà¹àžàžµà¹"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "àž­àž·à¹àžà¹..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "à¹àž¥àž·àž­àžàžàž±àžàžàžµàžàž¹à¹à¹àžà¹àž­àž·à¹àž "
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "àžàž¹à¹àž¡àž²à¹àž¢àž·àž­àž"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "à¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àžàž±àžàžàžµàžàž±à¹àž§àžàž£àž²àž§àžªàž³àž«àž£àž±àžàžàž¹à¹àž¡àž²à¹àž¢àž·àž­àž"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàžàž­àž±àžà¹àžàž¡àž±àžàžŽàž«àž¥àž±àžàžàž²àžà¹àž¥àž·àž­àžàžàž±àž§à¹àž¥àž·àž­àžàžà¹àž²àžà¹"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàžàž²àž¡ %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "à¹àžà¹àž²àž£àž°àžàžàž­àž¢àž¹à¹"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"à¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹ à¹àžà¹àžàžàž­àžàžà¹à¹àž§àž£à¹à¹àžªàž£àžµ àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžàžàžà¹àž²àž¢àžà¹àž­ à¹àž¥àž°/àž«àž£àž·àž­ à¹àžà¹à¹àžà¹àžàž£à¹àžàž£àž¡à¹àžà¹ "
+"àž àž²àž¢à¹àžà¹à¹àžàž·à¹àž­àžà¹àžàžàž­àž GNU General Public License àžàžµà¹à¹àžàž¢à¹àžàž£à¹à¹àžàž¢àž¡àž¹àž¥àžàžŽàžàžŽàžàž­àžàžà¹à¹àž§àž£à¹à¹àžªàž£àžµ "
+"à¹àž¡à¹àž§à¹àž²àžàž°à¹àžà¹àžàžªàž±àžàžàž²àž­àžàžžàžàž²àžàž£àžžà¹àžàžàžµà¹ 2 àž«àž£àž·àž­àž£àžžà¹àžàžàž±àžàž¡àž² (àžàž²àž¡à¹àžà¹àžàžžàžàžàž°à¹àž¥àž·àž­àž)"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"à¹àžàž£à¹àžàž£àž¡àžàžµà¹ à¹àžàž¢à¹àžàž£à¹àžà¹àž§àž¢àžàž§àž²àž¡àž«àž§àž±àžàž§à¹àž²à¹àžàž£à¹àžàž£àž¡àžàž°àž¡àžµàžàž£àž°à¹àž¢àžàžà¹ à¹àžà¹ *à¹àž¡à¹àž¡àžµàžàž²àž£àž£àž±àžàžàž£àž°àžàž±àžà¹àžà¹* "
+"à¹àž¡à¹àž¡àžµà¹àž¡à¹àžàž²àž£àž£àž±àžàžàž£àž°àžàž±àž *àž­àž£àž£àžàžàž£àž°à¹àž¢àžàžà¹à¹àžàžŽàžàžàž²àžàžŽàžàž¢à¹* àž«àž£àž·àž­ "
+"*àžàž§àž²àž¡à¹àž«àž¡àž²àž°àžªàž¡àžªàž³àž«àž£àž±àžàž§àž±àžàžàžžàžàž£àž°àžªàžàžà¹à¹àžàžàž²àž°àžàžŽàžà¹àžà¹* àžàž£àžžàžàž²àž­à¹àž²àž GNU General Public License "
+"à¹àžàž·à¹àž­àžàž¹àž£àž²àž¢àž¥àž°à¹àž­àžµàž¢àžà¹àžàžŽà¹àž¡à¹àžàžŽàž¡"
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"àžàžžàžàžàž§àž£àžàž°à¹àžà¹àž£àž±àžàžªàž³à¹àžàž²àžàž­àž GNU General Public License àž¡àž²àžàž£à¹àž­àž¡àžàž±àžà¹àžàž£à¹àžàž£àž¡àžàžµà¹ àžà¹àž²àžàžžàžà¹àž¡à¹à¹àžà¹àž£àž±àž "
+"àžàž£àžžàžàž²àžàžŽàžàžà¹àž­à¹àžàžàžµà¹ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, "
+"Boston, MA 02110-1301, USA"
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "à¹àž¡àžàž¹àžªàž³àž«àž£àž±àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹àž­àž¢à¹àž²àžà¹àž£à¹àž§"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "à¹àžàžàžàžŽàžàž±àžàž©à¹ àžàž²àž£àžžàžàžàžžàžàžàž²àžàž±àžàžà¹ <thep@linux.thai.net>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž¥à¹àž­àžàž«àžà¹àž²àžàž­à¹àžà¹: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž±à¹àžà¹àž«à¹à¹àžàž£à¹àžàž£àž¡àž£àž±àžàž©àž²àž«àžà¹àž²àžàž­àž¥à¹àž²àžàž«àžà¹àž²àžàž­à¹àžà¹: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž­àž­àžàžàž²àžàž£àž°àžàžà¹àžà¹: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "àž­àž¢àž¹à¹"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "àžà¹àž­àžàžàž±àž§"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "à¹àž¡à¹àž§à¹àž²àž"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "à¹àž¡à¹àž­àž¢àž¹à¹"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "àžà¹àž­àž¡àž¹àž¥àžàž±àžàžàžµ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "àžàž£àž±àžà¹àžà¹àžàž£àž°àžàž..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "àž¥à¹àž­àžàž«àžà¹àž²àžàž­"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "àžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "àž­àž­àž..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "à¹àž¡à¹àžàž£àž²àž"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "à¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "àžàž±à¹àžàžà¹àž²à¹àž¥àž°à¹àžàž¥àžµà¹àž¢àžàžªàžàž²àžàž°àžàž­àžàžàž±àžàžàžµ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "à¹àž¡àžàž¹àžªàž³àž«àž£àž±àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹à¹àžàž£àž·à¹àž­àžàž­àž¢à¹àž²àžà¹àž£à¹àž§"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "à¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "à¹àž£àžàžàž²àžà¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "à¹àžà¹à¹àž_àžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàžàž±àž§"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "à¹_àžàžµà¹àž¢àž§àžàž±àž"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "à¹_àžà¹à¹àžàžà¹àž­àž¡àž¹àž¥àžàž¹à¹à¹àžà¹à¹àž¥àž°àžàž¥àžžà¹àž¡àžàž¹à¹à¹àžà¹"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "à¹àž¡à¹àžªàžà¹àž - àžàžà¹àž§à¹à¹àžàž·à¹àž­àžàž§àž²àž¡à¹àžà¹àž²àžàž±àžà¹àžà¹àžàž±àžàž£àžžà¹àžà¹àžà¹àž²"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "àžàž³àžªàž±à¹àž"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "àžàž²àž£à¹àžªàžàžàžà¹àž­àžàž§àž²àž¡àžàžµàžàž±à¹àž"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "àž£àžžà¹àžàžàž­àžà¹àžàž£à¹àžàž£àž¡àžàžµà¹"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž£àž°àžàžžàž§àž²àž£àž°àžàž±àžàžàžžàžàž±àžà¹àžà¹"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžà¹àž«àž¡à¹àžà¹àž§àž¢ GDM"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžžàžà¹àž«àž¡à¹"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "àž àž²àžàž«àžà¹àž²àžàž­àžàž¹àžàžàž±àž"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "àžàž±àžàž àž²àžàž«àžà¹àž²àžàž­"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "worker àžàžàžàž²àž£àžàž³àžàž²àžàžà¹àž§àž¢àžªàžàž²àžàž° %d"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±àžàžàž±à¹àžàž£àž«àž±àžªàž¥àž±àžà¹àžà¹"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "à¹àž£àžŽà¹àž¡à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹à¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹à¹àž£àžŽà¹àž¡à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹ à¹àžàž·à¹àž­àžàžàž²àžàž¡àžµàžàž¹à¹à¹àžà¹àž«àž¥àž²àž¢àžàžà¹àžà¹àž²àž£àž°àžàžàž­àž¢àž¹à¹"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹àžàžŽàžà¹àžàž£àž·à¹àž­àž à¹àžàž·à¹àž­àžàžàž²àžàž¡àžµàžàž¹à¹à¹àžà¹àž«àž¥àž²àž¢àžàžà¹àžà¹àž²àž£àž°àžàžàž­àž¢àž¹à¹"
+
+#~ msgid "page 5"
+#~ msgstr "àž«àžà¹àž² 5"
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "àžàžžà¹àž¡ CapsLock àžàžŽàžàž­àž¢àž¹à¹"
+
+#~ msgid "User"
+#~ msgstr "àžàž¹à¹à¹àžà¹"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžàžà¹àžàž¢àž£àž²àž¢àžàž²àž£à¹àž¡àžàž¹àžàžµà¹"
+
+#~ msgid "Icon Size"
+#~ msgstr "àžàžàž²àžà¹àž­àžàž­àž"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "àžàžàž²àžàžàž­àžà¹àž­àžàž­àžàžàžµà¹àžàž°à¹àžà¹"
+
+#~ msgid "Indicator Size"
+#~ msgstr "àžàžàž²àžà¹àžàž£àž·à¹àž­àžàž«àž¡àž²àž¢àžà¹àžàžàžµà¹"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "àžàžàž²àžàžàž­àžà¹àžàž£àž·à¹àž­àžàž«àž¡àž²àž¢àžà¹àžàžàžµà¹"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "àžà¹àž­àžà¹àžàž£àž°àž«àž§à¹àž²àžà¹àžàž£àž·à¹àž­àžàž«àž¡àž²àž¢àžà¹àžàžàžµà¹"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "àžà¹àž­àžà¹àžàž£àž°àž«àž§à¹àž²àžàžàž·à¹àž­àžàž¹à¹à¹àžà¹àžàž±àžà¹àžàž£àž·à¹àž­àžàž«àž¡àž²àž¢àžà¹àžàžàžµà¹"
+
+#~ msgid "_Help"
+#~ msgstr "_àž§àžŽàžàžµà¹àžà¹"
+
+#~ msgid "Main Options"
+#~ msgstr "àžàž±àž§à¹àž¥àž·àž­àžàž«àž¥àž±àžà¹"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "àžàžŽàžàžàž²àž£à¹àžªàžàžàžàžžà¹àž¡àžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àž"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr "àžàž±à¹àžà¹àžà¹àžàžà¹àž²àžàž£àžŽàžàžà¹àž²àžà¹àž­àžàžàž²àž£àžàžŽàžàžàž²àž£à¹àžªàžàžàžàžžà¹àž¡àžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àžà¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àžàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àž"
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>à¹àžàžŽàžà¹àžà¹àžàž§àž²àž¡àžªàž²àž¡àž²àž£àžàžàžµà¹àžàž³à¹àž«à¹àžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹àžàž­àžàžàžžàžà¹àžà¹àžà¹àž²àž¢àž¢àžŽà¹àžàžàž¶à¹àž:</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àžà¹àžàžà¹àžà¹àž¥àž¢àžµàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àž"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "_àžàž±àžà¹àžªàžµàž¢àžàž­à¹àž²àžàžà¹àž­àžàž§àž²àž¡ (àžà¹àž§àž¢à¹àžàž£à¹àžàž£àž¡àž­à¹àž²àžàž«àžà¹àž²àžàž­)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "àž¥àž°à¹àž¥àž¢à¹àžà¹àžàžàžµà¹_àžàžàžà¹àž³ (àžà¹àž§àž¢àžàž±àž§à¹àž¥àž·àž­àžàžà¹àž­àžàžàž±àžàžàž²àž£àžàžà¹àžà¹àžàž£àž±àž§)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "_àžàž¢àž²àž¢àžªà¹àž§àžàžà¹àž²àžà¹ à¹àž«à¹à¹àž«àžà¹àžàž¶à¹àž (àžà¹àž§àž¢à¹àžàž£à¹àžàž£àž¡à¹àž§à¹àžàžàž¢àž²àž¢)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "àž£àž±àžàžàž²àž£àžàžàžàžžà¹àž¡àžàžµà¹à¹_àžà¹à¹àž§à¹à¹àžà¹àž²àžàž±à¹àž (àžà¹àž§àž¢àžàž±àž§à¹àž¥àž·àž­àžàžàžŽàž¡àžà¹à¹àžàžàžà¹àž²)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "_àžàžàžàžžà¹àž¡àž¥àž±àžàžàžµàž¥àž°àžàžžà¹àž¡ (àžà¹àž§àž¢àžàž±àž§à¹àž¥àž·àž­àžàžà¹àž²àžàžàžžà¹àž¡àžàž)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "à¹àžà¹_àžªàžµàžàžµà¹àžàž±àžàžàž±àžàž¡àž²àžàžàž¶à¹àž (àžà¹àž§àž¢àžàžžàžàžàžà¹àžà¹àžàžªàžµàžàž±àžàžàž±àž)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "_àžàžŽàž¡àžà¹àžà¹àž­àžàž§àž²àž¡à¹àžàž¢à¹àž¡à¹àž¡àžµà¹àžà¹àžàžàžŽàž¡àžà¹ (àžà¹àž§àž¢à¹àžàž£à¹àžàž£àž¡à¹àžà¹àžàžàžŽàž¡àžà¹àžàžàžàž­)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "à¹àžà¹à¹àžàž_àž­àž±àžàž©àž£àžàžàž²àžà¹àž«àžà¹àžàž¶à¹àž (àžà¹àž§àž¢àžàžžàžàžàžà¹àžà¹àžàž­àž±àžàž©àž£à¹àž«àžà¹)"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "àžªà¹àžàžàž³àžªàž±à¹àžà¹àžàž£à¹àžàžàž­àž¥àžàžµà¹àž£àž°àžàžžà¹àžàž¢àž±àž GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "à¹àž«àž¡àž Xnest"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "à¹àž¡à¹àž¥à¹àž­àžàž«àžà¹àž²àžàž­àžàž±àžàžàžžàžàž±àž"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥àžà¹àž­àžà¹àž£àžµàž¢àžàžàž³àžàž²àž --command"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "à¹àž£àžŽà¹àž¡àž§àž²àž£àž°àž¢àž·àžàž«àž¢àžžà¹àžàž§àž²àž£àž°à¹àž«àž¡à¹; à¹àž¡à¹àžà¹àž­àžàžàžžàžà¹àž¡àžàž¹"
+
+#~ msgid "user account not available on system"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž±àžàžàžµàžàž¹à¹à¹àžà¹à¹àžàž£àž°àžàž"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "à¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàžàž£àžŽàž¢àž²àž¢àžàž­àžàž£àž°àžàžàžªàž³àž«àž£àž±àž GDM à¹àžà¹àž¡àž­àž·à¹àž"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "CONFIGFILE"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "à¹àž¡à¹àžà¹àž­àžà¹àžàžŽàžà¹àžà¹àžàžàžµàž¡àž­àž"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžà¹àž­àžà¹àžàžŽàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹ àžàžµà¹àžàž­àžà¹àžàž¥"
+
+#~ msgid "gtk-close"
+#~ msgstr "gtk-close"
+
+#~ msgid "Disconnect"
+#~ msgstr "àžàž±àžàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­"
+
+#~ msgid "_Users:"
+#~ msgstr "_àžàž¹à¹à¹àžà¹:"
+
+#~ msgid "_User:"
+#~ msgstr "_àžàž¹à¹à¹àžà¹:"
+
+#~ msgid "User Switcher 2"
+#~ msgstr "àžªàž¥àž±àžàžàž¹à¹à¹àžà¹ 2"
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "_àžàž±à¹àžàžà¹àž²àž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Missing Required File"
+#~ msgstr "à¹àž¡à¹àžàžà¹àžà¹àž¡àžàžµà¹àžà¹àž­àžàžàž²àž£"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹àž¡àžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹ `%s' àžàž­àžà¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹à¹àžà¹ "
+#~ "à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²à¹àžàž£à¹àžàž£àž¡àžàžŽàžàžàž±à¹àžàž«àž£àž·àž­àžàž±à¹àžàžà¹àž²à¹àž¡à¹àžªàž¡àžàž¹àž£àžà¹"
+
+#~ msgid "Users"
+#~ msgstr "àžàž¹à¹à¹àžà¹"
+
+#~ msgid "Other"
+#~ msgstr "àž­àž·à¹àžà¹"
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr "<span weight=\"bold\" size=\"larger\">àžàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž«àž¥àž²àž¢àž§àž²àž£àž°</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "àžàž²àž£à¹àžªàžàžàžàž¥"
+
+#~ msgid "Continue"
+#~ msgstr "àžàž³à¹àžàžŽàžàžàž²àž£àžà¹àž­"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "à¹àžàžŽàžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàžà¹àžàž«àžà¹àž²àžà¹àž²àž_àžà¹àž­àž"
+
+#~ msgid "Details"
+#~ msgstr "àž£àž²àž¢àž¥àž°à¹àž­àžµàž¢àž"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "àžàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž«àž¥àž²àž¢àž§àž²àž£àž° - à¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid "Options"
+#~ msgstr "àžàž±àž§à¹àž¥àž·àž­àž"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "àžàž²àž£àžàž£àž±àžà¹àžà¹àžàžàž²àžàž­àž¢à¹àž²àžàžàž¹àžàžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàž¥à¹àž­àžà¹àž§à¹"
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr "àžàž¹à¹à¹àžà¹àžàžµà¹àžàžžàžàžàž°àžªàž¥àž±àžà¹àžà¹àžà¹à¹àžà¹àž²àž£àž°àžàžà¹àž§à¹àž«àž¥àž²àž¢àž§àž²àž£àž°à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹ àžàžžàžàžà¹àž­àžàžàž²àž£àžªàž¥àž±àžà¹àžàžàžµà¹àž§àž²àž£àž°à¹àž«àž?"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "à¹àžà¹à¹àž­àžàž­àž `àžàž¥àžžà¹àž¡àžàž' à¹àžà¹àžàžà¹àž²àž¢à¹àž¡àžàž¹"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "à¹àžà¹àžàž·à¹àž­àžàž¹à¹à¹àžà¹àžàž±àžàžàžžàžàž±àžà¹àžà¹àžàžà¹àž²àž¢à¹àž¡àžàž¹"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "à¹àžà¹àžàž³àž§à¹àž² `àžàž¹à¹à¹àžà¹' à¹àžà¹àžàžà¹àž²àž¢à¹àž¡àžàž¹"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "àžà¹àž­àžàžŽàžàžàž¥àž²àžà¹àžà¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àžà¹àž­àžà¹àžàž¥à¹àžàžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr "à¹àž¡àž·à¹àž­àžà¹àž­àžà¹àžàžŽàžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž à¹àž«à¹à¹àžàžŽàžà¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžàžàžàžµà¹àžàž°à¹àžàžŽàžà¹àžàž«àžà¹àž²àžàž­à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr "à¹àž¡àž·à¹àž­àž¢à¹àž²àž¢à¹àžàž¢àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹àž­àž·à¹àž à¹àž«à¹à¹àž£àžµàž¢àžà¹àžàž£à¹àžàž£àž¡àž£àž±àžàž©àž²àž«àžà¹àž²àžàž­àžàžµà¹àžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžà¹àž§àž¢"
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "_àž¥à¹àž­àžàž«àžà¹àž²àžàž­à¹àž¡àž·à¹àž­àžªàž¥àž±àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid "Display Style"
+#~ msgstr "àž£àž¹àžàž¥àž±àžàž©àžà¹àžàž²àž£à¹àžªàžàžàžàž¥"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "à¹àžªàžàžàž£àž²àž¢àžàž²àž£à¹àž¡àžàž¹ \"àž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž\""
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "à¹àžªàžàžàž£àž²àž¢àžàž²àž£à¹àž¡àžàž¹ \"àž­àž·à¹àžà¹\""
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "à¹àžªàžàžà¹àžàžàž²àž°àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžà¹àž²àž£àž°àžàžàž­àž¢àž¹à¹à¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "àžàž³àž«àžàžàž§àžŽàžàžµàžàž²àž£à¹àžªàžàžà¹àž­àžà¹àžàž¥à¹àžàžàžàžàž²à¹àžàž¥ à¹àžà¹ \"username\" à¹àžàž·à¹àž­à¹àžªàžàžàžàž·à¹àž­àžàž¹à¹à¹àžà¹àžàž±àžàžàžžàžàž±àž à¹àžà¹ \"icon"
+#~ "\" à¹àžàž·à¹àž­à¹àžªàžàžà¹àž­àžàž­àžàž£àž¹àžàžàž¥àžžà¹àž¡àžàž àž«àž£àž·àž­ \"text\" à¹àžàž·à¹àž­à¹àžªàžàžàžàž³àž§à¹àž² `àžàž¹à¹à¹àžà¹'"
+
+#~ msgid "Use Xnest"
+#~ msgstr "à¹àžà¹ Xnest"
+
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "à¹àž¡àž·à¹àž­à¹àž£àžàž°à¹àžªàžàžàž£àž²àž¢àžàž²àž£ \"àž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž\" àžà¹àž²àžàžµà¹à¹àžà¹àžà¹àžà¹àžà¹àžàž·àž­: \"always\" "
+#~ "à¹àžàž·à¹àž­àžàž°à¹àžªàžàžà¹àžªàž¡àž­, \"never\" à¹àžàž·à¹àž­à¹àž¡à¹à¹àžªàžàžàž£àž²àž¢àžàž²àž£à¹àž¥àž¢, à¹àž¥àž° \"auto\" (àžà¹àž²àžàž£àžŽàž¢àž²àž¢) "
+#~ "à¹àžàž·à¹àž­à¹àžªàžàžàž£àž²àž¢àžàž²àž£à¹àž¡àž·à¹àž­à¹àž­àžà¹àžàž¥à¹àžàž­àž¢àž¹à¹à¹àžà¹àž«àž¡àž Xnest"
+
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "à¹àž¡àž·à¹àž­à¹àž£àžàž°à¹àžªàžàžàž£àž²àž¢àžàž²àž£ \"àž­àž·à¹àžà¹\" àžà¹àž²àžàžµà¹à¹àžà¹àžà¹àžà¹àžà¹àžàž·àž­: \"always\" à¹àžàž·à¹àž­àžàž°à¹àžªàžàžà¹àžªàž¡àž­, \"never"
+#~ "\" à¹àžàž·à¹àž­à¹àž¡à¹à¹àžªàžàžàž£àž²àž¢àžàž²àž£à¹àž¥àž¢, à¹àž¥àž° \"auto\" (àžà¹àž²àžàž£àžŽàž¢àž²àž¢) "
+#~ "à¹àžàž·à¹àž­à¹àžªàžàžàž£àž²àž¢àžàž²àž£à¹àž¡àž·à¹àž­à¹àž­àžà¹àžàž¥à¹àžàž­àž¢àž¹à¹à¹àžà¹àž«àž¡àžàžàž­àžà¹àžàž¥ (à¹àž¡à¹à¹àžà¹ Xnest)"
+
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr "àžàž³àž«àžàžàž§à¹àž²àžàž°à¹àžàžŽàžàž«àžà¹àž²àžà¹àž²àž Xnest à¹àž«àž¡à¹ à¹àžàžàžàž²àž£à¹àžàžŽàžàžàž­àžà¹àžàž¥à¹àž«àž¡à¹à¹àžàž·à¹àž­àžªàž¥àž±àžàžàž¹à¹à¹àžà¹àž«àž£àž·àž­à¹àž¡à¹"
+
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr "àžàž³àž«àžàžàž§à¹àž²àžàž°àž¥à¹àž­àžàž«àžà¹àž²àžàž­à¹àž¡àž·à¹àž­àžªàž¥àž±àžà¹àžàž¢àž±àžàžàž­àžà¹àžàž¥àž­àž·à¹àžàž«àž£àž·àž­à¹àž¡à¹"
+
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr "àžàž³àž«àžàžàž§à¹àž²àžàž°à¹àžªàžàžà¹àžàžàž²àž°àžàž¹à¹à¹àžà¹àžàžµà¹àžàž³àž¥àž±àžà¹àžà¹àž²àž£àž°àžàžàž­àž¢àž¹à¹ àž«àž£àž·àž­àžàž°à¹àžªàžàžàžàž¹à¹à¹àžà¹àžàž±à¹àžàž«àž¡àž"
+
+#~ msgid "Prompt:"
+#~ msgstr "àžàž³àžàž²àž¡:"
+
+#~ msgid "Login with the same session as last time."
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àž§àž²àž£àž°à¹àžàžà¹àžàžµàž¢àž§àžàž±àžàžàž£àž±à¹àžàžà¹àž­àž"
+
+#~ msgid "Legacy"
+#~ msgstr "àžà¹àž²àžàž±à¹àžà¹àžàžà¹àžà¹àž²"
+
+#~ msgid "Login based on preset legacy configuration"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢à¹àžà¹àžà¹àž²àžàž±à¹àžà¹àžàžà¹àžà¹àž²àžàžµà¹àžàž±à¹àžà¹àž§à¹"
+
+#~ msgid "_Session:"
+#~ msgstr "_àž§àž²àž£àž°:"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "àž§àž²àž£àž°àžàžµà¹àžàž°àžàž³àžàžžàžà¹àžà¹àž²àžªàž¹à¹ CDE"
+
+#~ msgid "Run Xclient script"
+#~ msgstr "à¹àž£àžµàž¢àžàžªàžàž£àžŽàžàžà¹ Xclient"
+
+#~ msgid "This session runs the Xclients script"
+#~ msgstr "àž§àž²àž£àž°àžàžµà¹àžàž°à¹àž£àžµàž¢àžàžªàžàž£àžŽàžàžà¹ Xclient"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "àž§àž²àž£àž°àžàžµà¹àžàž°àžàž³àžàžžàžà¹àžà¹àž²àžªàž¹à¹ GNOME"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "àžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­àžàžŽàž£àž àž±àž¢àžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "àž§àž²àž£àž°àžàžµà¹àžàž°àžàž³àžàžžàžà¹àžà¹àž²àžªàž¹à¹à¹àžàž£àž·à¹àž­àžàž­àž·à¹àžà¹àžàžàžàžŽàž£àž àž±àž¢à¹àžàž¢à¹àžà¹ ssh"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server (àžªà¹àž§àžàžàžŽàžàžà¹àž­à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž) à¹àžà¹  àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àž¢àž±àžà¹àž¡à¹à¹àžà¹àžàž±à¹àžàžà¹àž² X "
+#~ "server àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àž  àžàžžàžàžàž°àžà¹àž­àžà¹àžà¹àž²àž£àž°àžàžà¹àžàžàžµà¹àžàž­àžà¹àžàž¥à¹àž¥àž°à¹àž£àžµàž¢àžà¹àžàž£à¹àžàž£àž¡àžàž³àž«àžàžàžà¹àž² X à¹àž«àž¡à¹ "
+#~ "àžàž²àžàžàž±à¹àžàžàž¶àžàžªàž±à¹àžà¹àž£àžŽà¹àž¡ GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr ""
+#~ "àžàžžàžàžà¹àž­àžàžàž²àž£àžàž³àž«àžàžàžà¹àž² X server à¹àž¥àž¢àž«àž£àž·àž­à¹àž¡à¹?  àžàž²àž£àžàž£àž°àžàž³àžàž±àžàžàž¥à¹àž²àž§àžà¹àž­àžà¹àžà¹àž£àž«àž±àžªàžà¹àž²àžàžàž­àž root àžà¹àž§àž¢"
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "àžàž£àžžàžàž²àžàžŽàž¡àžà¹àž£àž«àž±àžªàžà¹àž²àžàžàž­àž root"
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡à¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server àž­àžµàžàžàž£àž±à¹àž"
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr ""
+#~ "àžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž X server à¹àž¥à¹àž§ àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹à¹àž¡àž·à¹àž­àžàž±à¹àžàžà¹àž² X server "
+#~ "àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àžà¹àž¥à¹àž§"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server (àžªà¹àž§àžàžàžŽàžàžà¹àž­à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž) à¹àžà¹ àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž² "
+#~ "àžàž²àž£àžàž±à¹àžàžà¹àž²àžàž°àž¢àž±àžà¹àž¡à¹àžàž¹àžàžà¹àž­àž àžàžžàžàžà¹àž­àžàžàž²àž£àžàž°àžàž¹àžàž¥àž¥àž±àžàžà¹àžàž²àž X server à¹àžàž·à¹àž­àž«àž²àžªàž²à¹àž«àžàžžàžàž­àžàžàž±àžàž«àž²àž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "àžàžžàžàžà¹àž­àžàžàž²àž£àžàž¹àž£àž²àž¢àž¥àž°à¹àž­àžµàž¢àžàžàž­àžàžàž¥àž¥àž±àžàžà¹àžàž²àž X server àž«àž£àž·àž­à¹àž¡à¹ ?"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server (àžªà¹àž§àžàžàžŽàžàžà¹àž­à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž) à¹àžà¹  àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž² "
+#~ "àž­àžžàžàžàž£àžà¹àžàžµà¹àžàž³à¹àž«àžà¹àž (à¹àž¡àž²àžªà¹àžàž­àžàžàžžàž) àž¢àž±àžà¹àž¡à¹à¹àžà¹àžàž±à¹àžàžà¹àž²àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àž  àžàžžàžàžà¹àž­àžàžàž²àž£àžàž°àžàž¹àžàž¥àž¥àž±àžàžà¹àžàž²àž X "
+#~ "server à¹àžàž·à¹àž­àž«àž²àžªàž²à¹àž«àžàžžàžàž­àžàžàž±àžàž«àž²àž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr "àžàžžàžàžà¹àž­àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àž¡àž²àžªà¹à¹àž¥àž¢àž«àž£àž·àž­à¹àž¡à¹?  àžàž²àž£àžàž£àž°àžàž³àžàž±àžàžàž¥à¹àž²àž§àžà¹àž­àžà¹àžà¹àž£àž«àž±àžªàžà¹àž²àžàžàž­àž root àžà¹àž§àž¢"
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "àžàžµà¹àžàž·àž­àž§àž²àž£àž° failsafe àžàž­àž xterm  àž«àžà¹àž²àžà¹àž²àžàžàž°àžàž¹àžà¹àžàžàž±àžªàžà¹àž²àžàžžàžà¹àž¥àž·à¹àž­àžà¹àžàž­àž£à¹à¹àžàž­àž£à¹à¹àž«àžàž·àž­àž«àžà¹àž²àžà¹àž²àžàžàž±à¹àž "
+#~ "à¹àžàž·à¹àž­àžàžµà¹àžàž°àž­àž­àžàžàž²àžà¹àž«àž¡àžàžàžµà¹ à¹àž«à¹àžàžŽàž¡àžà¹ 'exit' àžàžµà¹àž¡àžžàž¡àžàžàžà¹àž²àž¢àžàž­àžàž«àžà¹àž²àžà¹àž²àž"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàž§àž²àž£àž°àžàž­àžàžàžžàž àžàž¶àžà¹àžà¹à¹àžàžŽàžàž§àž²àž£àž° xterm à¹àžàž failsafe à¹àžàž "
+#~ "àž«àžà¹àž²àžà¹àž²àžàžàž°àžàž¹àžà¹àžàžàž±àžªàžà¹àž§àž¢àžàž²àž£à¹àž¥àž·à¹àž­àžà¹àžàž­àž£à¹à¹àžàž­àž£à¹àžàž­àžà¹àž¡àž²àžªà¹àž¡àž²àž§àž²àžà¹àž«àžàž·àž­àž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àžàž±à¹àž "
+#~ "àžàž²àž£àž­àž­àžàžàž²àžà¹àž«àž¡àžàžàžµà¹ à¹àž«à¹àžàžŽàž¡àžà¹ 'exit' à¹àžàž«àžà¹àž²àžà¹àž²àžàžàžµà¹àž¡àžžàž¡àžàžàžà¹àž²àž¢"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžàž£àž²àž¢àžàž²àž£àžàž²àž£àž­àžàžžàžàž²àžà¹àž«àž¡à¹: %s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžàž£àž²àž¢àžàž²àž£àžàž²àž£àž­àžàžžàžàž²àžà¹àž«àž¡à¹ à¹àžàž·à¹àž­àžàžµà¹àžàžŽàžªàžà¹àž­àž²àžà¹àž¡à¹à¹àžàžµàž¢àžàžàž­"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr "GDM à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžàž£àž²àž¢àžàž²àž£àžàž²àž£àž­àžàžžàžàž²àžà¹àž«àž¡à¹àž¥àžà¹àžàžàžŽàžªàžà¹à¹àžà¹ à¹àžàž·à¹àž­àžàžµà¹àžàžŽàžªàžà¹àž­àž²àžà¹àž¡à¹à¹àžàžµàž¢àžàžàž­ %s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž£à¹àž²àžà¹àžà¹àž¡àžàžžàžàžàžµà¹à¹àž«àž¡à¹à¹àž %s"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàž %s à¹àžà¹àž­àž¢à¹àž²àžàžàž¥àž­àžàž àž±àž¢"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹àž¡àžàžžàžàžàžµà¹ %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž¥à¹àž­àžà¹àžà¹àž¡àžàžžàžàžàžµà¹ %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžàžàžžàžàžàžµà¹à¹àžà¹"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%s: àžàž³àž¥àž±àžàžà¹àž²àž¡à¹àžà¹àž¡àžàžžàžàžàžµà¹àžàžµà¹àžàž¹àžà¹àž²àžªàžàžªàž±àž¢ %s"
+
+#~ msgid "Can't write to %s: %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžàž¢àž±àž %s: %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "àžàžŽàžªà¹àžàž¥àž¢à¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž¡àžµàžàž²àž£àžàžŽàžàžàž£àž°àž¡àž²àž 6 àžàž£àž±à¹àžàž àž²àž¢à¹àž 90 àž§àžŽàžàž²àžàžµàžàžµà¹àžà¹àž²àžàž¡àž² àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àž¡àžµàžªàžŽà¹àžàžàžŽàžàžàžàžàžŽà¹àžàžŽàžàžàž¶à¹àž "
+#~ "àž£àž°àžàžàžàž°àž£àž­àž­àžµàž 2 àžàž²àžàžµ àžà¹àž­àžàžàž°àž¥àž­àžà¹àž«àž¡à¹àž­àžµàžàžàž£àž±à¹àžàžàžàžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž£à¹àž²àžà¹àžàžà¹à¹àžà¹"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%s: àžªàž£à¹àž²àžà¹àžàž£à¹àžàžª slave àžàž­àž GDM àžªàž³àž«àž£àž±àž %s à¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s à¹àž¡à¹à¹àžà¹à¹àžà¹àž¡àžàžàžàžŽ\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... à¹àžà¹àž¡àž¢àž²àž§à¹àžàžŽàžàžàž§à¹àž²àžàž°à¹àžªàžàžàžàž¥à¹àžà¹ ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àž fork à¹àžàž·à¹àž­à¹àžªàžàžàžàž¥à¹àž­àžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àž/àžà¹àž²àž§àžªàž²àž£"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%s: à¹àž¡à¹àž¡àžµà¹àžà¹àž£àžàžàž­àž£àžµ %s àž­àž¢àž¹à¹"
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%s: %s à¹àž¡à¹à¹àžà¹à¹àžà¹àžà¹àžà¹àž²àžàž­àžà¹àžàž¢ uid %d"
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%s: %s àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžà¹à¹àžàž¢àžàž¹à¹à¹àžà¹à¹àžàžàž¥àžžà¹àž¡"
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%s: %s àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžà¹à¹àžàž¢àžàž¹à¹à¹àžà¹àž­àž·à¹àž"
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%s: %s à¹àž¡à¹àž¡àžµàž­àž¢àž¹à¹ àžàž¶à¹àžàžàž§àž£àžà¹àž­àžàž¡àžµ"
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%s: %s à¹àž¡à¹à¹àžà¹à¹àžà¹àž¡àžàžàžàžŽ"
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%s: %s àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžà¹à¹àžàž¢àžàž¹à¹à¹àžà¹à¹àžàžàž¥àžžà¹àž¡/àžàž¹à¹à¹àžà¹àž­àž·à¹àž"
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%s: %s àžàžàž²àžà¹àž«àžà¹à¹àžàžŽàžàžàž§à¹àž²àžàžàž²àžà¹àžà¹àž¡à¹àž«àžà¹àžªàžžàžàžàžµà¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž³àž«àžàž"
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž£à¹àž²àžàžà¹àž­àžà¹àžà¹àžà¹àžà¹"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžàžà¹àžà¹àž­àžà¹àžà¹àžà¹àžà¹"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžªàž£à¹àž²àž FIFO à¹àžà¹"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàž FIFO à¹àžà¹"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžà¹àž¡ PID %s: à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžàž·à¹àžàžàžµà¹à¹àžàžàžŽàžªàžà¹à¹àž¡à¹àžàž­ àžà¹àž­àžàžŽàžàžàž¥àž²àž: %s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%s: fork () àž¥à¹àž¡à¹àž«àž¥àž§!"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%s: setsid () àž¥à¹àž¡à¹àž«àž¥àž§: %s!"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%s: àžàž°àž¥àž­àž X server à¹àžàž failsafe %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%s: àžàž³àž¥àž±àžà¹àž£àžµàž¢àžàžàž³àžàž²àžàžªàžàž£àžŽàžàžà¹ XKeepsCrashing"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server (àžªà¹àž§àžàžàžŽàžàžà¹àž­à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž) à¹àžà¹  àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àž¢àž±àžà¹àž¡à¹à¹àžà¹àžàž±à¹àžàžà¹àž² X "
+#~ "server àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àž  àžàžžàžàžàž°àžà¹àž­àžà¹àžà¹àž²àž£àž°àžàžà¹àžàžàžµà¹àžàž­àžà¹àžàž¥à¹àž¥àž°à¹àž£àžµàž¢àžà¹àžàž£à¹àžàž£àž¡àžàž³àž«àžàžàžà¹àž² X à¹àž«àž¡à¹ "
+#~ "àžàž²àžàžàž±à¹àžà¹àž«à¹à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr ""
+#~ "àžàž²àž£à¹àž£àžŽà¹àž¡àžà¹àžàžàž³àžàž²àž X server àž¥à¹àž¡à¹àž«àž¥àž§àž«àž¥àž²àž¢àžàž£àž±à¹àžà¹àžàžà¹àž§àžà¹àž§àž¥àž²àž­àž±àžàžªàž±à¹àž àžàž³àž¥àž±àžàžàžŽàžàžàž²àž£à¹àžà¹àžàž²àžàžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "àž¡àž²àžªà¹àžàž­àž£à¹àžàž³àž¥àž±àžàž«àž¢àžžàžàžàž³àžàž²àžàžàž±à¹àž§àžàž£àž²àž§..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "àž£àž°àžàžàžàž³àž¥àž±àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àž«àž¡à¹ àžàž£àžžàžàž²àž£àž­àžªàž±àžàžàž£àž¹à¹ ..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "àž£àž°àžàžàžàž³àž¥àž±àžàžàžŽàž àžàž£àžžàžàž²àž£àž­àžªàž±àžàžàž£àž¹à¹ ..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%s: àžàž²àž£àžàžŽàžàž£àž°àžàžàž¥à¹àž¡à¹àž«àž¥àž§: %s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "àžàž³àž¥àž±àžà¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%s: àžàž²àž£à¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹àž¥à¹àž¡à¹àž«àž¥àž§: %s"
+
+#~ msgid "custom_cmd: Custom command index %ld outside permitted range [0,%d)"
+#~ msgstr "custom_cmd: àž«àž¡àž²àž¢à¹àž¥àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž %ld àž­àž¢àž¹à¹àžàž­àžàžà¹àž§àžàžàžµà¹àž­àžàžžàžàž²àž [0,%d)"
+
+#~ msgid "%s%ld="
+#~ msgstr "%s%ld="
+
+#~ msgid "Executing custom command %ld with restart option..."
+#~ msgstr "àžàž³àž¥àž±àžà¹àž£àžµàž¢àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž %ld àžà¹àž§àž¢àžàž±àž§à¹àž¥àž·àž­àžà¹àž«à¹àž§àžà¹àž£àžŽà¹àž¡à¹àž«àž¡à¹..."
+
+#~ msgid "%s: Execution of custom command failed: %s"
+#~ msgstr "%s: àžàž³à¹àžàžŽàžàžàž²àž£àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àžà¹àž¡à¹àžªàž³à¹àž£à¹àž: %s"
+
+#~ msgid "Executing custom command %ld with no restart option ..."
+#~ msgstr "àžàž³àž¥àž±àžà¹àž£àžµàž¢àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž %ld à¹àžàž¢à¹àž¡à¹àž¡àžµàžàž±àž§à¹àž¥àž·àž­àžà¹àž«à¹àž§àžà¹àž£àžŽà¹àž¡à¹àž«àž¡à¹ ..."
+
+#~ msgid "custom_cmd: forking process for custom command %ld failed"
+#~ msgstr "custom_cmd: fork à¹àžàž£à¹àžàžªàžªàž³àž«àž£àž±àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž %ld à¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid "custom_cmd: child %d returned %d"
+#~ msgstr "custom_cmd: à¹àžàž£à¹àžàžªàž¥àž¹àž %d àžàž·àžàžà¹àž² %d"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "àž¡àžµàžàž²àž£àž£à¹àž­àžàžàž­à¹àž«à¹à¹àž£àžŽà¹àž¡ GDM à¹àž«àž¡à¹, àžàž¹àžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹, àžàž±àžà¹àžàž£àž·à¹àž­àž, àž«àž£àž·àž­àžàžŽàžà¹àžàž£àž·à¹àž­àž àžàžàž°àžàžµà¹à¹àž¡à¹àž¡àžµà¹àž¡àžàž¹àž£àž°àžàž "
+#~ "àžàž²àžàžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "àž¡àžµàžàž²àž£àž£à¹àž­àžàžàž­à¹àž«à¹à¹àž£àžŽà¹àž¡ GDM à¹àž«àž¡à¹, àžàž¹àžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹, àžàž±àžà¹àžàž£àž·à¹àž­àž, àž«àž£àž·àž­àžàžŽàžà¹àžàž£àž·à¹àž­àž "
+#~ "àžàž²àžàžàžŽàžªà¹àžàž¥àž¢à¹à¹àžàžà¹àž¡à¹àžàž²àž§àž£ %s"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%s: àžàž³àž¥àž±àžàž¢àžà¹àž¥àžŽàžàžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "GDM àžàž³àž¥àž±àžà¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàž­àžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr ""
+#~ "àžàžµàž¡àž­àžàž«àž¥àž±àž: à¹àžà¹àž£àž±àžàžªàž±àžàžàž²àž SIGABRT àž­àž²àžàž¡àžµàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàž£à¹àž²àž¢à¹àž£àžà¹àžàžŽàžàžàž¶à¹àž àžàž°àžàžŽàžà¹àžàž£à¹àžàž£àž¡à¹àžàžµà¹àž¢àž§àžàžµà¹!"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "à¹àž¡à¹àžàž§àž£ fork à¹àžà¹àžà¹àžàžàž·à¹àžàž«àž¥àž±àž"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "àžªàžàž§àžàžàž±àž§à¹àžàž£ LD_*"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr "à¹àžàžŽàž X server àžàž±àž§à¹àž£àž à¹àžà¹àž«àž¢àžžàžàž£àž­à¹àž§à¹ àžàžàžàž§à¹àž²àžàž°àž¡àžµàžà¹àž­àžàž§àž²àž¡ GO à¹àž fifo"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàž %s àžªàž³àž«àž£àž±àžà¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž­àž GNOME"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°àžàž±à¹àžàžà¹àž²àžàž±àžàžà¹àžàž±àžàžàž±àžàžàž²àž£àžªàž±àžàžàž²àž %s: %s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM àžàž³àž¥àž±àžàžàž³àžàž²àžàž­àž¢àž¹à¹à¹àž¥à¹àž§ àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°àžàž±à¹àžàžà¹àž²àžàž±àžàžà¹àžàž±àžàžàž±àžàžàž²àž£àžªàž±àžàžàž²àž CHLD"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "àžàž²àž£àž£à¹àž­àžàžàž­à¹àžàž¢àž±àž %s àžàž¹àžàžàžàžŽà¹àžªàž: àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥à¹àž¡à¹àžà¹àž²àž"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "àžàž²àž£àž£à¹àž­àžàžàž­à¹àžàž¢àž±àž %s àžàž¹àžàžàžàžŽà¹àžªàž: àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥à¹àž¡à¹àžà¹àž²àž"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "à¹àž¡à¹àž£àž¹à¹àžàž±àžàžàžàžŽàžàžàž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àž£à¹àž­àžàžàž­ àžàž°à¹àžà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž¡àž²àžàž£àžàž²àž"
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr ""
+#~ "à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹ %s àžàžµà¹àžà¹àž­àžàžàž²àž£à¹àž¡à¹à¹àžà¹àž£àž±àžàž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹à¹àžà¹àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž¢àž·àžàž«àž¢àžžà¹àž àžàž³àž¥àž±àžà¹àžà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž¡àž²àžàž£àžàž²àž"
+
+#~ msgid "%s%d="
+#~ msgstr "%s%d="
+
+#~ msgid "%s%d=Custom_%d"
+#~ msgstr "%s%d=àžàž³àž«àžàžà¹àž­àž_%d"
+
+#~ msgid "%s%d=Execute custom command _%d"
+#~ msgstr "%s%d=à¹àž£àžµàž¢àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž _%d"
+
+#~ msgid "%s%d=Are you sure?"
+#~ msgstr "%s%d=à¹àžà¹à¹àžàž«àž£àž·àž­?"
+
+#~ msgid "%s%d=Execute custom command %d"
+#~ msgstr "%s%d=à¹àž£àžµàž¢àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž %d"
+
+#~ msgid "%s%d=false"
+#~ msgstr "%s%d=false"
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%s: à¹àž¡à¹àžàžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàžàž­àž GDM: %s àžàž³àž¥àž±àžà¹àžà¹àžà¹àž²àžàž£àžŽàž¢àž²àž¢"
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%s: BaseXsession àž§à¹àž²àžà¹àžàž¥à¹àž² àžàž³àž¥àž±àžàžàž°à¹àžà¹ %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%s: à¹àž¡à¹àžàž X server àž¡àž²àžàž£àžàž²àž àžàž³àž¥àž±àžàž¥àž­àžà¹àžà¹àžàž²àžà¹àž¥àž·àž­àžàž­àž·à¹àž"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%s: à¹àž¡à¹à¹àžà¹àž£àž°àžàžžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž"
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%s: à¹àž¡à¹à¹àžà¹àž£àž°àžàžžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžªàž³àž«àž£àž±àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž"
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%s: à¹àž¡à¹àž¡àžµàžàž²àž£àž£àž°àžàžžà¹àžà¹àž£àžàžàž­àž£àžµàžàž­àžàž§àž²àž£àž°"
+
+#~ msgid "%s%d"
+#~ msgstr "%s%d"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr "%s: àž¡àžµàžàž²àž£à¹àžàžŽàž XDMCP à¹àžàžàžàž°àžàžµà¹àž£àž°àžàžà¹àž¡à¹àž£àž­àžàž£àž±àž XDMCP àžàž³àž¥àž±àžàžàž°àžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%s: à¹àž§àž¥àž²àžàžµà¹àž«àžà¹àž§àžàžà¹àž­àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžà¹àž­àž¢àžàž§à¹àž² 5 àžàž±àžàžàž±à¹àžàž£àž°àžàžàžàž°à¹àžà¹àžà¹àž² 5"
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%s: àžà¹àž²àž¥àž³àžàž±àžàžàž§àž²àž¡àžªàž³àžàž±àžàž­àž¢àž¹à¹àžàž­àžàžàž­àžà¹àžàžàžàžµà¹à¹àžà¹à¹àžà¹ àžàž­à¹àžàž¥àžµà¹àž¢àžà¹àžà¹àž %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%s: àžàž³àžªàž±à¹àžàžàž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž§à¹àž²àžà¹àžàž¥à¹àž² àžàž³àž¥àž±àžàžàž°à¹àžà¹àžàž³àžªàž±à¹àžàž¡àž²àžàž£àžàž²àž"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹ (daemon/ServAuthDir) àžàž³àž«àžàžà¹àžà¹àž %s à¹àžà¹à¹àž¡à¹àž¡àžµàž­àž¢àž¹à¹ "
+#~ "àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹ (daemon/ServAuthDir) àžàž³àž«àžàžà¹àžà¹àž %s "
+#~ "à¹àžà¹à¹àž¡à¹à¹àžà¹à¹àžà¹àžà¹àžà¹àž£àžàžàž­àž£àžµ àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%s: àžàž£àž£àžàž±àžàžàž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžà¹àž¡à¹àžàž¹àžàžà¹àž­àž à¹àž¡à¹àžªàžà¹àž!"
+
+#~ msgid "%s: Main config file (defaults.conf) is missing. Aborting!"
+#~ msgstr "%s: à¹àž¡à¹àžàžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàž«àž¥àž±àž (defaults.conf) àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "%s: XDMCP àžàž¹àžàžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž à¹àž¥àž°à¹àž¡à¹àž¡àžµàžàž²àž£àžàž³àž«àžàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹ àžàž­àž¢àžà¹àž¥àžŽàž!"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%s: XDMCP àžàž¹àžàžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž à¹àž¥àž°à¹àž¡à¹àž¡àžµàžàž²àž£àžàž³àž«àžàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹ àžàž³àž¥àž±àžà¹àžàžŽà¹àž¡ %s àžàžµà¹ :%d "
+#~ "à¹àžàž·à¹àž­à¹àž«à¹àžàž±à¹àžàžà¹àž²à¹àžà¹!"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "XDMCP àžàž¹àžàžàžŽàžàžàž²àž£à¹àžà¹àžàž²àžà¹àž¥àž° GDM à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžà¹àžàž«àž²à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹à¹àžàž·à¹àž­à¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àžà¹ àžàž±àžàžàž±à¹àž "
+#~ "àžàž­àž¢àžà¹àž¥àžŽàžàžàž²àž£àžàž³àžàž²àž  àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àž«à¹àžàž¹àžàžà¹àž­àžà¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "à¹àž¡à¹àž¡àžµàžàž±àžàžàžµàžàž¹à¹à¹àžà¹ '%s' àžªàž³àž«àž£àž±àž GDM àž­àž¢àž¹à¹ àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž² GDM à¹àž«à¹àžàž¹àžàžà¹àž­àž à¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž "
+#~ "GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "àžàž±àžàžàžµàžàž¹à¹à¹àžà¹àžªàž³àž«àž£àž±àž GDM àžàž¹àžàžàž³àž«àžàžà¹àž«à¹à¹àžà¹àž root à¹àžà¹à¹àž¡à¹àž­àžàžžàžàž²àžàž§àžŽàžàžµàžàž²àž£àžàžµà¹ "
+#~ "à¹àžàž·à¹àž­àžàžàž²àžà¹àžªàžµà¹àž¢àžàžà¹àž­àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢  àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž«à¹àžàž¹àžàžà¹àž­àžà¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž "
+#~ "GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr ""
+#~ "à¹àž¡à¹àž¡àžµàžàž±àžàžàžµàžàž¹à¹à¹àžà¹ '%s' àžªàž³àž«àž£àž±àž GDM àž­àž¢àž¹à¹ àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž«à¹àžàž¹àžàžà¹àž­àž "
+#~ "à¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "àžàž¥àžžà¹àž¡àžàž­àž GDM àžàž¹àžàžàž³àž«àžàžà¹àž«à¹à¹àžà¹àž root à¹àžà¹à¹àž¡à¹àž­àžàžžàžàž²àžàž§àžŽàžàžµàžàž²àž£àžàžµà¹ à¹àžàž·à¹àž­àžàžàž²àžà¹àžªàžµà¹àž¢àžàžà¹àž­àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢  "
+#~ "àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž«à¹àžàž¹àžàžà¹àž­àžà¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: à¹àž¡à¹àžàžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž àž«àž£àž·àž­à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³à¹àžàžŽàžàžàž²àž£à¹àžà¹à¹àžàž¢àžàž±àžàžàžµàžàž¹à¹à¹àžà¹àžàž­àž GDM"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr "%s: à¹àž¡à¹àžàžà¹àžàž£à¹àžàž£àž¡àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžªàž³àž«àž£àž±àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž àž«àž£àž·àž­àž­àž²àžàž¡àžµà¹àžà¹ GDM à¹àž¡à¹àž¡àžµàžªàžŽàžàžàžŽà¹àžàž³à¹àžàžŽàžàžàž²àž£"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "%s: à¹àž¡à¹àžàžà¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹ àž«àž£àž·àž­à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³à¹àžàžŽàžàžàž²àž£à¹àžà¹à¹àžàž¢àžàž±àžàžàžµàžàž¹à¹à¹àžà¹àžàž­àž GDM"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž²àž£àž£àž°àžàžž daemon/ServAuthDir à¹àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàžàž­àž GDM"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%s: à¹àž¡à¹àž¡àžµàžàž²àž£àž£àž°àžàžž daemon/ServAuthDir"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹ (daemon/ServAuthDir) àžàž³àž«àžàžà¹àžà¹àž %s "
+#~ "à¹àžà¹à¹àž¡à¹à¹àžà¹à¹àžà¹àžàžàž­àžàžàž¹à¹à¹àžà¹ %s à¹àž¥àž°àžàž¥àžžà¹àž¡ %s àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž§àž²àž¡à¹àžà¹àžà¹àžà¹àž²àžàž­àž àž«àž£àž·àž­à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž "
+#~ "GDM à¹àž«à¹àžàž¹àžàžà¹àž­àžà¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàžàž²àž£àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹ (daemon/ServAuthDir) àžàž³àž«àžàžà¹àžà¹àž %s "
+#~ "à¹àžà¹àžàž²àž£àžàž³àž«àžàžàžªàžŽàžàžàžŽà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž à¹àžàž¢àžàž§àž£àž¡àžµàžà¹àž²à¹àžà¹àž %o  àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžªàžŽàžàžàžŽà¹ "
+#~ "àž«àž£àž·àž­à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž«à¹àžàž¹àžàžà¹àž­àžà¹àž¥àž°à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = à¹àžà¹ àž«àž£àž·àž­ n = à¹àž¡à¹à¹àžà¹ >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž«àž²àžàžµà¹àž­àž¢àž¹à¹àžàž­àžà¹àžàž£àž·à¹àž­àžàžàžµà¹à¹àžà¹!"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž² gid %d àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "initgroups () àž¥à¹àž¡à¹àž«àž¥àž§àžªàž³àž«àž£àž±àž %s àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%s: à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°àžàž±à¹àžàžà¹àž²àžªàž±àžàžàž²àž %d à¹àžà¹àž %s"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "à¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžàžªàžžàžàžà¹àž²àž¢:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "à¹àžàžŽàžàžàž­àžà¹àžàž¥àžªàž³àž£àž­àžà¹àž«àžàžžàžàž±àžàžà¹àž­àžà¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àž¡àžµ X server àžàž³àžàž²àžàžàžµà¹àžàžŽàžªà¹àžàž¥àž¢à¹ %s àž­àž¢àž¹à¹à¹àž¥à¹àž§  àž£àž°àžàžàžàž§àž£à¹àž¥àž·àž­àžàžàžŽàžªà¹àžàž¥àž¢à¹àž­àž·à¹àžàž«àž£àž·àž­à¹àž¡à¹? "
+#~ "àžà¹àž²àžàžžàžàžàž­àžà¹àž¡à¹ àž£àž°àžàžàžàž°àžàž¢àž²àž¢àž²àž¡à¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹ %s àž­àžµàžàžàž£àž±à¹àž %s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "  (àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžàž¥àžµà¹àž¢àžàžàž­àžà¹àžàž¥à¹àžàž¢àžàž²àž£àžàžàžàžžà¹àž¡ Ctrl-Alt àžàž²àž¡àžà¹àž§àž¢àžàžžà¹àž¡àžàž±àžàžà¹àžàž±àž àž­àž¢à¹àž²àžà¹àžà¹àž Ctrl-Alt-"
+#~ "F7 à¹àžàž·à¹àž­à¹àžàžàžµà¹àžàž­àžà¹àžàž¥ 7  à¹àžàž¢àžàž±à¹àž§à¹àž X server àžàž°àžàž³àžàž²àžàžàžµà¹àžàž­àžà¹àžàž¥ 7 àžàž¶à¹àžà¹àž)"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "àžàžŽàžªà¹àžàž¥àž¢à¹ '%s' à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàžà¹àž§àž¢ Xnest à¹àžà¹"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "àžàžŽàžªà¹àžàž¥àž¢à¹ %s à¹àž¡à¹àž§à¹àž²àž àž¡àžµ X server àž­àž·à¹àžàžàž³àž¥àž±àžàžàž³àžàž²àžàž­àž¢àž¹à¹"
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžàžŽàžà¹àžàžà¹: %s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%s: à¹àž¡à¹àž¡àžµàž«àž¡àž²àž¢à¹àž¥àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àž§à¹àž²àžàž­àž¢àž¹à¹"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%s: àžàžŽàžªà¹àžàž¥àž¢à¹ %s à¹àž¡à¹àž§à¹àž²àž  àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡à¹àžà¹àžàžŽàžªà¹àžàž¥àž¢à¹àž«àž¡àž²àž¢à¹àž¥àžàž­àž·à¹àž"
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "àžàž³àžªàž±à¹àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž '%s'"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "à¹àž¡à¹àžàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàž·à¹àž­ '%s' àžàž³àž¥àž±àžàžàž°à¹àžà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž¡àž²àžàž£àžàž²àž"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%s: à¹àž¡à¹àžàž Xserver: %s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: àžªàž£à¹àž²àžà¹àžàž£à¹àžàžª X server à¹àž¡à¹àžªàž³à¹àž£à¹àž!"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "àžàž±à¹àžàžà¹àž² EGID à¹àž«à¹à¹àžà¹àž GID àžàž­àžàžàž¹à¹à¹àžà¹à¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "àžàž±à¹àžàžà¹àž² EUID à¹àž«à¹à¹àžà¹àž UID àžàž­àžàžàž¹à¹à¹àžà¹à¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr ""
+#~ "àžàžžàžà¹àžà¹à¹àžà¹àž²àž£àž°àžàžàž­àž¢àž¹à¹à¹àž¥à¹àž§  àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžàž­àžµàžàžàžµàžà¹à¹àžà¹ àž«àž£àž·àž­àžàž¥àž±àžà¹àžàžàžµà¹àž§àž²àž£àž°àžà¹àž­àžàž«àžà¹àž² "
+#~ "àž«àž£àž·àž­àž¢àžà¹àž¥àžŽàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàžµà¹"
+
+#~ msgid "Return to previous login"
+#~ msgstr "àžàž¥àž±àžà¹àžàž¢àž±àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž­àžàž«àžà¹àž²"
+
+#~ msgid "Abort login"
+#~ msgstr "àž¢àžà¹àž¥àžŽàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr "àžàžžàžà¹àžà¹à¹àžà¹àž²àž£àž°àžàžà¹àž¥à¹àž§ àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹àž­àžµàžàž«àž£àž·àž­àž¢àžà¹àž¥àžŽàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàžµà¹"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àž fork à¹àžà¹"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid ""
+#~ "Could not access configuration file (custom.conf). Make sure that the "
+#~ "file exists before launching  login manager config utility."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²à¹àžà¹à¹àžà¹àž¡àžà¹àž²àžàž±à¹àž (custom.conf) à¹àžà¹  àžàž£àžžàžàž²àžàž£àž§àžàžàž¹à¹àž«à¹à¹àžà¹à¹àž àž§à¹àž²àž¡àžµà¹àžà¹àž¡àžàž±àžàžàž¥à¹àž²àž§àž­àž¢àž¹à¹ "
+#~ "àžà¹àž­àžàžàžµà¹àžàž°à¹àž£àžµàž¢àžà¹àžàž£àž·à¹àž­àžàž¡àž·àž­àžàž±à¹àžàžà¹àž²à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžà¹àžàž£à¹àžàž£àž¡àžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àžà¹  àžàž£àžžàžàž²àžàž£àž§àžàžàž¹à¹àž«à¹à¹àžà¹à¹àž "
+#~ "àž§à¹àž²à¹àžà¹àž¡àžµàžàž²àž£àžàž±à¹àžàžà¹àž²àžàž²àžàžàž­àžà¹àžàž£à¹àžàž£àž¡à¹àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàžàž¹àžàžà¹àž­àžà¹àž¥à¹àž§ "
+#~ "àž£àž°àžàžàžàž³àž¥àž±àžàžàž°àžàž¢àž²àž¢àž²àž¡à¹àž£àžµàž¢àžà¹àž«àž¡à¹àžàž²àžàžàž³à¹àž«àžà¹àžàžàž£àžŽàž¢àž²àž¢"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³à¹àžàžŽàžàžàž²àžà¹àžàž£à¹àžàž£àž¡àžàž³àž«àžàžàžà¹àž²  àžàž£àžžàžàž²àžàž£àž§àžàžàž¹à¹àž«à¹à¹àžà¹à¹àž "
+#~ "àž§à¹àž²à¹àžà¹àž¡àžµàžàž²àž£àžàž±à¹àžàžà¹àž²àžàž²àžàžàž­àžà¹àžàž£à¹àžàž£àž¡à¹àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàžàž¹àžàžà¹àž­àžà¹àž¥à¹àž§"
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "àžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àžàžàž­àž root à¹àžàž·à¹àž­à¹àž£àžµàž¢àžàžàž³àžàž²àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "àžàž¢àž²àž¢àž²àž¡à¹àž¥à¹àžà¹àžªàžµàž¢àžà¹àžà¹àž²àž£àž°àžàžàžàžµà¹à¹àžàž£àž·à¹àž­àžàž­àž·à¹àž àž«àž£àž·àž­à¹àžàž£à¹àžàž£àž¡à¹àž¥à¹àžà¹àžªàžµàž¢àžà¹àž¡à¹àžàž³àžàž²àž àž«àž£àž·àž­à¹àž¡à¹àž¡àžµà¹àžà¹àž¡à¹àžªàžµàž¢àžàž­àž¢àž¹à¹"
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžà¹àžà¹àžàžà¹à¹àžàž¢àž±àž gdmgreeter à¹àžà¹"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "à¹àž¡à¹àž¡àžµàžàž²àž£àž£àž°àžàžžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àž à¹àž¥àž° XDMCP àžàž¹àžàžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž "
+#~ "à¹àž£àž·à¹àž­àžàžàžµà¹àž­àž²àžà¹àžà¹àžà¹àžà¹àžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžà¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²  àžàž±àžàžàž±à¹àžàž£àž°àžàžàžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àž à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžàžµà¹àž¢àž§à¹ "
+#~ "àžªàž³àž«àž£àž±àžàžàžžàž  àžàžžàžàžàž§àž£à¹àžà¹àž²àž£àž°àžàžà¹àž¥àž°à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²  àžªàž±àžà¹àžàžàž§à¹àž² "
+#~ "àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž­àž±àžà¹àžàž¡àž±àžàžŽà¹àž¥àž°à¹àžà¹àž²àž£àž°àžàžàžàž²àž¡àžàž³àž«àžàžà¹àž§àž¥àž²àžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àžàž²àžà¹àžà¹à¹àžàžàž­àžàžàžµà¹"
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "àž£àž°àžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžà¹àž X server (àžªàž àž²àžà¹àž§àžàž¥à¹àž­àž¡à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž) àžàžàžàžŽà¹àžà¹ à¹àž¥àž°àžàžµà¹àžàž·àž­ "
+#~ "failsafe X server  àžàžžàžàžàž§àž£à¹àžà¹àž²àž£àž°àžàž à¹àž¥àž°àžàž£àž±àžà¹àžà¹àž X server à¹àž«à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr "àžàžŽàžªà¹àžàž¥àž¢à¹àž«àž¡àž²àž¢à¹àž¥àžàžàžµà¹àž£àž°àžàžžà¹àž¡à¹àž§à¹àž²àž àžàž±àžàžàž±à¹àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àžàžàžµà¹àžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing. Attempting to use a "
+#~ "different one."
+#~ msgstr "àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²à¹àžàž£à¹àžàž£àž¡àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžàž°àžàž±àžàžà¹àž­àž àžàž°àžàž¢àž²àž¢àž²àž¡à¹àžà¹à¹àžàž£à¹àžàž£àž¡àž­àž·à¹àžàžàž¹"
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr ""
+#~ "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžà¹àž§àž¢àž¡àž­àžàž¹àž¥àžàž­àž gtk: %s àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡à¹àžàž¢à¹àž¡à¹àž¡àžµàž¡àž­àžàž¹àž¥"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡à¹àžà¹àžà¹àž²àžàž£àžŽàž¢àž²àž¢: %s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àžàž£à¹àžàž£àž¡àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžà¹ àžàžžàžàžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹ "
+#~ "à¹àž¥àž°àžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàž°àžàž¹àžàžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž àžàž£àžžàžàž²àž¥àž­àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àž§àžŽàžàžµàž­àž·à¹àžà¹àž¥àž°à¹àžà¹à¹àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%s: à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž£àžŽà¹àž¡àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžàžµà¹àžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àž fork à¹àžàž£à¹àžàžªàžàž­àž gdmgreeter"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàž fifo"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžà¹àžà¹àžàžà¹à¹àžàž¢àž±àž gdmchooser"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžà¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹ àžàžžàžàž­àž²àžàžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹  àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàž"
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%s: à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àžà¹àž®àžªàžà¹ àžàžµà¹àžàžŽàžªà¹àžàž¥àž¢à¹ %s"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àž fork à¹àžàž£à¹àžàžª gdmchooser"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàž ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%s: àžàž²àž£àžàž³à¹àžàžŽàžàžàž²àž£àžàž­àžàžªàžàž£àžŽàžàžà¹ PreSession àžàž·àžàžà¹àž² > 0 àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "à¹àž¡à¹àž¡àžµàž àž²àž©àž² %s àžàž³àž¥àž±àžàžàž°à¹àžà¹ %s"
+
+#~ msgid "System default"
+#~ msgstr "àžà¹àž²àžàž£àžŽàž¢àž²àž¢àžàž­àžàž£àž°àžàž"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž²àžªàž àž²àžà¹àž§àžàž¥à¹àž­àž¡àžªàž³àž«àž£àž±àž %s àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%s: setusercontext () àž¥à¹àž¡à¹àž«àž¥àž§àžªàž³àž«àž£àž±àž %s àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%s: à¹àžàž¥àžµà¹àž¢àžàžàž¹à¹à¹àžà¹à¹àžà¹àž %s à¹àž¡à¹àžªàž³à¹àž£à¹àž àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž£àž£àžàž±àž Exec à¹àžà¹àžà¹àž¡àž§àž²àž£àž°: %s  àžàž³àž¥àž±àžàžàž°à¹àž£àžµàž¢àžàž§àž²àž£àž° GNOME failsafe à¹àžàž"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr ""
+#~ "%s: à¹àž¡à¹àžàžàž«àž£àž·àž­à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžàžªàžàž£àžŽàžàžà¹àž§àž²àž£àž°àžàž·à¹àžàžàž²àž àžàž°àž¥àž­àžà¹àžà¹àž§àž²àž£àž° GNOME failsafe à¹àžàž"
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr "à¹àž¡à¹àžàžàž«àž£àž·àž­à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžàžªàžàž£àžŽàžàžà¹àž§àž²àž£àž°àžàž·à¹àžàžàž²àž àžàž³àž¥àž±àžàžàž°à¹àž£àžµàž¢àžàž§àž²àž£àž° GNOME failsafe à¹àžàž"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr "%s: à¹àž¡à¹àžàž gnome-session àžàž¶à¹àžàž§àž²àž£àž° failsafe GNOME àžà¹àž­àžà¹àžà¹ àžàž°àž¥àž­àž xterm à¹àžàž"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr "à¹àž¡à¹àžàžàžàž²àž£àžàžŽàžàžàž±à¹àžàžàž­àž GNOME àžàž°àž¥àž­àžà¹àžà¹àž§àž²àž£àž° \"Failsafe xterm\" à¹àžàž"
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "àžàžµà¹àžàž·àž­àž§àž²àž£àž° Failsafe GNOME  àžàžžàžàžàž°à¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àž§àž²àž£àž° 'àžàž£àžŽàž¢àž²àž¢' àžàž­àž GNOME "
+#~ "à¹àžàž¢à¹àž¡à¹àž¡àžµàžàž²àž£àžàž³àžàž²àžàžàž­àžàžªàžàž£àžŽàžàžà¹à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž  àž§àž²àž£àž°àžàžµà¹à¹àžà¹à¹àžàž·à¹àž­à¹àžà¹à¹àžàžàž±àžàž«àž²àžàž²àž£àžàžŽàžàžàž±à¹àžàžàž­àžàžàžžàžà¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr "%s: à¹àž¡à¹àžàž gnome-session àžàž¶à¹àžàž§àž²àž£àž° failsafe GNOME àžà¹àž­àžà¹àžà¹ àžàž°àž¥àž­àž xterm à¹àžàž"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr "à¹àž¡à¹àžàžàžàž²àž£àžàžŽàžàžàž±à¹àžàžàž­àž GNOME àžàž°àž¥àž­àžà¹àžà¹àž§àž²àž£àž° \"Failsafe xterm\" à¹àžàž"
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžà¹àžàž«àž² \"xterm\" à¹àžàž·à¹àž­à¹àž£àžŽà¹àž¡àžà¹àžàž§àž²àž£àž° failsafe"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "àžàžµà¹àžàž·àž­àž§àž²àž£àž° Failsafe xterm  àžàžžàžàžàž°à¹àžà¹àž²àž£àž°àžàžàžà¹àž²àžàžàž­àžà¹àžàž¥à¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ "
+#~ "à¹àžàž·à¹àž­à¹àž«à¹àžàžžàžà¹àžà¹à¹àžàž£àž°àžàžà¹àžàžàž£àžàžµàžàžµà¹àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžàžàž²àžàž­àž·à¹àžà¹àžà¹ "
+#~ "àžàž²àž£àž­àž­àžàžàž²àžà¹àžàž£à¹àžàž£àž¡àžàž³àž¥àž­àžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ à¹àž«à¹àžàžŽàž¡àžà¹ exit à¹àž¥à¹àž§àžàž enter à¹àžàž«àžà¹àž²àžà¹àž²àž"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "àžàžµà¹àžàž·àž­àž§àž²àž£àž° Failsafe xterm  àžàžžàžàžàž°à¹àžà¹àž²àž£àž°àžàžàžà¹àž²àžàžàž­àžà¹àžàž¥à¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ à¹àžàž¢àžàž°àžàž¹àžàžàž²àž¡àž£àž«àž±àžªàžà¹àž²àžàžàž­àž "
+#~ "root à¹àžàž·à¹àž­à¹àž«à¹àžàžžàžà¹àžà¹à¹àžàž£àž°àžàžà¹àžàžàž£àžàžµàžàžµà¹àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžàžàž²àžàž­àž·à¹àžà¹àžà¹ "
+#~ "àžàž²àž£àž­àž­àžàžàž²àžà¹àžàž£à¹àžàž£àž¡àžàž³àž¥àž­àžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ à¹àž«à¹àžàžŽàž¡àžà¹ 'exit' à¹àž¥à¹àž§àžàž enter à¹àžàž«àžà¹àž²àžà¹àž²àž"
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "àž§àž²àž£àž° failsafe àžªàžàž§àžà¹àž§à¹àžªàž³àž«àž£àž±àžàžàž¹à¹à¹àžà¹àžàžµà¹àž¡àžµàž«àžà¹àž²àžàžµà¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àž²àžàž±à¹àž "
+#~ "àžà¹àž²àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹àžà¹àž§àž¢àž§àžŽàžàžµà¹àžà¹ àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%s: àžàž¹à¹à¹àžà¹à¹àž¡à¹à¹àžà¹àž£àž±àžàž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àžàžŽàžàžàž²àž£à¹àžà¹àžàž²àžàžàž±àžàžàžµàžàž¹à¹à¹àžà¹àžàž­àžàžàžžàž"
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "àžàžŽàžàžàž¥àž²àž! à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàž executable context"
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³à¹àžàžŽàžàžàž²àž£ %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³à¹àžàžŽàžàžàž²àž£ %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàž§àž²àž£àž°à¹àžà¹à¹àžàž·à¹àž­àžàžàž²àžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàž àž²àž¢à¹àžàžàž²àžàž­àž¢à¹àž²àž"
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%s: àžàž¹à¹à¹àžà¹à¹àžà¹àžà¹àž²àžàžàž²àž£àž­àžàžžàžàž²àžà¹àž¥à¹àž§ à¹àžà¹ getpwnam (%s) àž¥à¹àž¡à¹àž«àž¥àž§!"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%s: àžàž²àž£àžàž³à¹àžàžŽàžàžàž²àžàžªàžàž£àžŽàžàžà¹àžàž­àž PostLogin àžàž·àžàžà¹àž² > 0 àžàž­àž¢àžà¹àž¥àžŽàž"
+
+#~ msgid ""
+#~ "Your home directory is listed as: '%s' but it does not appear to exist.  "
+#~ "Do you want to log in with the / (root) directory as your home directory? "
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžàž­àžàžàžžàžà¹àžàž£àž°àžàžàžàž·àž­: '%s' à¹àžà¹àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àžàž°à¹àž¡à¹àž¡àžµà¹àžà¹àž£àžàžàž­àž£àžµàžàž±àžàžàž¥à¹àž²àž§  "
+#~ "àžàžžàžàžà¹àž­àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢à¹àžà¹à¹àžà¹àž£àžàžàž­àž£àžµ / (àž£àž²àž) à¹àžà¹àžàžà¹àž²àžàžàž­àžàžàžžàžàž«àž£àž·àž­à¹àž¡à¹? "
+#~ "àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àžàžžàžàž­àž¢à¹àž²àžà¹àž¡à¹àžà¹àž²àžàž°àžàž³àžàž²àžà¹àžà¹ àžàž­àžàžàž²àžàžàžžàžàžàž°à¹àžà¹àž§àž²àž£àž° failsafe"
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%s: à¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžªàž³àž«àž£àž±àž %s: '%s' à¹àž¡à¹àž¡àžµàž­àž¢àž¹à¹àžàž£àžŽàž"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "àžàž°àž¥àž°à¹àž¥àž¢à¹àžà¹àž¡ $HOME/.dmrc àžàž­àžàžàž¹à¹à¹àžà¹ "
+#~ "àžàž¶à¹àžàžàž³à¹àž«à¹à¹àž¡à¹àž¡àžµàžàž²àž£àžàž±àžàžàž¶àžàžà¹àž²àž§àž²àž£àž°à¹àž¥àž°àž àž²àž©àž²àžàž£àžŽàž¢àž²àž¢àžàžµà¹à¹àžà¹à¹àžà¹àž²àž£àž°àžàž à¹àžà¹àž¡àžàž±àžàžàž¥à¹àž²àž§àžàž§àž£à¹àžà¹àžàžàž­àžàžàž¹à¹à¹àžà¹à¹àžà¹àž¥àž°àžàž "
+#~ "à¹àž¥àž°àž¡àžµàžàž§àž£àžàž³àž«àžàžàžªàžŽàžàžàžŽà¹à¹àžà¹àž 644 à¹àžà¹àž£àžàžàž­àž£àžµ $HOME àžàž­àžàžàž¹à¹à¹àžà¹àžàž§àž£à¹àžà¹àžàžàž­àžàžàž¹à¹à¹àžà¹àžàžàžàž±à¹àž "
+#~ "à¹àž¥àž°à¹àž¡à¹àžàž§àž£àž­àžàžžàžàž²àžà¹àž«à¹àžàž¹à¹à¹àžà¹àž­àž·à¹àžà¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžµàž¢àžà¹àžà¹àž¡àžàž²àž£àž­àžàžžàžàž²àžà¹àžà¹  àžàž¶à¹àžàž­àž²àžàž«àž¡àž²àž¢àžàž§àž²àž¡àž§à¹àž² àžàžžàžà¹àž¡à¹àž¡àžµàžàž·à¹àžàžàžµà¹àž§à¹àž²àžàžàžàžàžŽàžªàžà¹ "
+#~ "àž«àž£àž·àž­à¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžàž­àžàžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžàž·à¹àž­à¹àžàžµàž¢àžà¹àžà¹  à¹àž¡à¹àž§à¹àž²àžàž°àž­àž¢à¹àž²àžà¹àž£àžà¹àžàž²àž¡ "
+#~ "àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹ àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàž"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž° fork àž§àž²àž£àž°àžàž­àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "àž§àž²àž£àž°àžàž­àžàžàžžàžà¹àžà¹à¹àž§àž¥àž²àžà¹àž­àž¢àžàž§à¹àž² 10 àž§àžŽàžàž²àžàžµ  àžà¹àž²àžàžžàžà¹àž¡à¹à¹àžà¹àž­àž­àžàžàž²àžàž£àž°àžàžàžà¹àž§àž¢àžàž±àž§àžàžžàžà¹àž­àž "
+#~ "àžàž±à¹àžàž­àž²àžàž«àž¡àž²àž¢àžàž¶àžàž§à¹àž²àž¡àžµàžàž±àžàž«àž²à¹àžàžàž²àž£àžàžŽàžàžàž±à¹àžàžàž²àžàž­àž¢à¹àž²àž àž«àž£àž·àž­àžàžžàžàž­àž²àžà¹àž¡à¹àž¡àžµàžàž·à¹àžàžàžµà¹àž§à¹àž²àžàžàžàžàžŽàžªàžà¹  "
+#~ "àž¥àž­àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àž§àž²àž£àž° failsafe à¹àžàž·à¹àž­àžàž¹àž§à¹àž²àžàž°à¹àžà¹àžàž±àžàž«àž²àžàžµà¹à¹àžà¹àž«àž£àž·àž­à¹àž¡à¹"
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "àžàž¹àž£àž²àž¢àž¥àž°à¹àž­àžµàž¢àž (à¹àžà¹àž¡ ~/.xsession-errors)"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM àžàž£àž§àžàžàžàžàž²àž£àžàžŽàžà¹àžàž£àž·à¹àž­àžàž«àž£àž·àž­à¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹àžàž³àž¥àž±àžàžàž³à¹àžàžŽàžàž­àž¢àž¹à¹"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàž­àž X àžàž±à¹àžàž£à¹àž²àž¢à¹àž£àž - àžàž°à¹àž£àžŽà¹àž¡ %s à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr ""
+#~ "àžàž¢àž²àž¢àž²àž¡à¹àž¥à¹àžà¹àžªàžµàž¢àžà¹àžà¹àž²àž£àž°àžàžàžàžµà¹à¹àžàž£àž·à¹àž­àžàž­àž·à¹àž àž«àž£àž·àž­à¹àžàž£à¹àžàž£àž¡à¹àž¥à¹àžà¹àžªàžµàž¢àžà¹àž¡à¹àžàž³àžàž²àž àž«àž£àž·àž­à¹àž¡à¹àž¡àžµà¹àžà¹àž¡à¹àžªàžµàž¢àžàž­àž¢àž¹à¹"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%s: àž¥à¹àž¡à¹àž«àž¥àž§àžàžàž°à¹àž£àžŽà¹àž¡: %s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àž fork àžàž£àž°àžàž§àžàžàž²àž£àžàž­àžàžªàžàž£àžŽàžàžà¹"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àž¥à¹àž¡à¹àž«àž¥àž§àžàžàž°àžªàž£à¹àž²àžà¹àžàžà¹"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%s: à¹àžàžŽàžàžàž§àž²àž¡àž¥à¹àž¡à¹àž«àž¥àž§àžàžàž°àžàž³à¹àžàžŽàžàžàž²àž: %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "àžàž·à¹àž­àžàž¹à¹à¹àžà¹àž«àž£àž·àž­àž£àž«àž±àžªàžà¹àž²àžà¹àž¡à¹àžàž¹àžàžà¹àž­àž  àžà¹àž­àžàžàžŽàž¡àžà¹àžàž±àž§àžàžŽàž¡àžà¹à¹àž«àžà¹-à¹àž¥à¹àžà¹àž«à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid "Caps Lock is on."
+#~ msgstr "Caps Lock àžàžŽàžàž­àž¢àž¹à¹"
+
+#~ msgid "Please enter your username"
+#~ msgstr "àžàž£àžžàžàž²àžà¹àž­àžàžàž·à¹àž­àžàž¹à¹à¹àžà¹àžàž­àžàžàžžàž"
+
+#~ msgid "Password:"
+#~ msgstr "àž£àž«àž±àžªàžà¹àž²àž:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥àžàž¹à¹à¹àžà¹ \"%s\""
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹ root à¹àžà¹àž²àž£àž°àžàžàžàžµà¹àžàžŽàžªà¹àžàž¥àž¢à¹ '%s'"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àž²àž£àž°àžàžàžàž²àžàž«àžà¹àž²àžàž­àžàžµà¹"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "àžàž¹à¹à¹àžà¹ %s à¹àž¡à¹à¹àžà¹àž£àž±àžàž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àžàžŽàžàžàž²àž£à¹àžà¹àžàž²àžàžàž±àžàžàžµàžàž­àžàžàžžàž"
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàžàžàž¥àžžà¹àž¡àžàž¹à¹à¹àžà¹àžªàž³àž«àž£àž±àž %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàžàžàž¥àžžà¹àž¡àžàž¹à¹à¹àžà¹àžàž­àžàžàžžàžà¹àžà¹ àžàžžàžàžàž¶àžà¹àžà¹àž²àž£àž°àžàžà¹àž¡à¹à¹àžà¹ àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž"
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "àž£àž«àž±àžªàžà¹àž²àžàžàž­àž %s àž«àž¡àžàž­àž²àž¢àžž"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "àžàžžàžàžà¹àž­àžàžàž²àž£à¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàž\n"
+#~ "àžàž£àžžàžàž²àžàž±à¹àžàž£àž«àž±àžªà¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàžà¹àžà¹ àžàžžàžàžàž¶àžà¹àžà¹àž²àž£àž°àžàžà¹àž¡à¹à¹àžà¹ àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž"
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "àž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàžàžàž¹àžà¹àžàž¥àžµà¹àž¢àžà¹àž¥à¹àž§ à¹àžà¹àžàžžàžàž­àž²àžàžà¹àž­àžà¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàž­àžµàžàžàž£àž±à¹àž àžàž£àžžàžàž²àž¥àž­àžà¹àž«àž¡à¹àž àž²àž¢àž«àž¥àž±àž "
+#~ "àž«àž£àž·àž­àžàžŽàžàžà¹àž­àžàž±àžàžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàž"
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "àž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàžàž«àž¡àžàž­àž²àž¢àžž\n"
+#~ "àž¡àžµà¹àžàžµàž¢àžàžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàžàžàžµà¹àžªàž²àž¡àž²àž£àžà¹àžàž¥àžµà¹àž¢àžà¹àžà¹"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàž àž²àž¢à¹àžàžàž²àžàž£àž«àž±àžªàžà¹àž²àžàž«àž¡àžàž­àž²àž¢àžž"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàž àž²àž¢à¹àžàž£àž°àžàž àžàžžàžàžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹\n"
+#~ "àžàž£àžžàžàž²àž¥àž­àžàž­àžµàžàžàž£àž±à¹àžà¹àžàž àž²àž¢àž«àž¥àž±àž àž«àž£àž·àž­àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž"
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž£àž±àžàžà¹àž²à¹àžàž£àžàžªàž£à¹àž²àžàž£àž«àž±àžªàžà¹àž²àžàžªàž³àž«àž£àž±àž %s"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "àžàžžàžàžà¹àž­àžà¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàžàžàž±àžàžàžµ (àž£àž«àž±àžªàžà¹àž²àžàž«àž¡àžàž­àž²àž¢àžž)"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "àžàžžàžàžà¹àž­àžà¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàžàžàž±àžàžàžµ (àžàž¹àžàžàž±àžàžàž±àžà¹àžàž¢ root)"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "àžàž±àžàžàžµàžàž­àžàžàžžàžàž«àž¡àžàž­àž²àž¢àžž àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž"
+
+#~ msgid "No password supplied"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž²àž£àžàž±àžàž«àž²àž£àž«àž±àžªàžà¹àž²àžà¹àž«à¹"
+
+#~ msgid "Password unchanged"
+#~ msgstr "àž£àž«àž±àžªàžà¹àž²àžà¹àž¡à¹à¹àžàž¥àžµà¹àž¢àž"
+
+#~ msgid "Can not get username"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž£àž±àžàžà¹àž²àžàž·à¹àž­àžàž¹à¹à¹àžà¹"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "àžàžŽàž¡àžà¹àž£àž«àž±àžªàžà¹àž²àž UNIX à¹àž«àž¡à¹àž­àžµàžàžàž£àž±à¹àž:"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "àžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àž UNIX à¹àž«àž¡à¹:"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "(àžàž±àžàžàžžàžàž±àž) àž£àž«àž±àžªàžà¹àž²àž UNIX:"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàžà¹àž²àž NIS"
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "àžàžžàžàžà¹àž­àžà¹àž¥àž·àž­àžàž£àž«àž±àžªàžà¹àž²àžàžàžµà¹àž¢àž²àž§àžàž§à¹àž²àžàžµà¹"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "àž£àž«àž±àžªàžà¹àž²àžàžàžµà¹àž¡àžµàžàž²àž£à¹àžà¹à¹àž¥à¹àž§ à¹àž«à¹à¹àžà¹àž£àž«àž±àžªàžà¹àž²àžàž­àž·à¹àž"
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "àžàžžàžàžà¹àž­àžàž£àž­àžàž²àžàžàž¶à¹àžà¹àžàž·à¹àž­à¹àžàž¥àžµà¹àž¢àžàž£àž«àž±àžªàžà¹àž²àžàžàž­àžàžàžžàž"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "àžàž­àž­àž àž±àž¢ àž£àž«àž±àžªàžà¹àž²àžà¹àž¡à¹àžàž£àžàžàž±àž"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž²àžàž²àž£àžàž±àžàžàž²àž£ pam àžà¹àž§àž¢àžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹à¹àž¡à¹àž¡àžµàžà¹àž²àžàž³àžàž±àž"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž² PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž² PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àž²àž£àž°àžàžàžàž²àžàž«àžà¹àž²àžàž­àžàžµà¹"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžà¹àžà¹àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥àž¥à¹àž¡à¹àž«àž¥àž§àžªàž³àž«àž£àž±àžàžàž¹à¹à¹àžà¹ %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžà¹àžà¹àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥àž¥à¹àž¡à¹àž«àž¥àž§ àžàž£àžžàžàž²àžàž¢àž²àž¢àž²àž¡àž­àžµàžàžàž£àž±à¹àžàž«àž£àž·àž­àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàž"
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "àžàž¹à¹à¹àžà¹ %s à¹àž¡à¹à¹àžà¹àž£àž±àžàž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àžàž¶àžàž£àž°àžàž"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "àžàž¹à¹à¹àžà¹ %s à¹àž¡à¹à¹àžà¹àž£àž±àžàžàž²àž£à¹àž«à¹à¹àžà¹àž²àžàž¶àžà¹àžà¹àž§àž¥àž²àžàžµà¹"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àžàžŽàžàžàž²àž£à¹àžà¹àž£àž°àžàžàžàž±à¹àž§àžàž£àž²àž§"
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž² acct. mgmt àžªàž³àž«àž£àž±àž %s"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàž credential àžªàž³àž«àž£àž±àž %s"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàž§àž²àž£àž°àžªàž³àž«àž£àž±àž %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "àžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥à¹àž¡à¹àžà¹àž²àž  àžà¹àž­àžàžàžŽàž¡àžà¹àžàž±àž§àžàžŽàž¡àžà¹à¹àž«àžà¹-à¹àž¥à¹àžà¹àž«à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr "àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àž£àž°àžàž±àžàžàž²àž£à¹àžà¹àž£àž°àžàžàžàž­àžàžàžžàžàžàž±à¹àž§àžàž£àž²àž§"
+
+#~ msgid ""
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž±à¹àžàžà¹àž²àžàž¥àžžà¹àž¡àžàž¹à¹à¹àžà¹àžàž­àžàžàžžàžà¹àžà¹ àžàžžàžàžàž¶àžà¹àžà¹àž²àž£àž°àžàžà¹àž¡à¹à¹àžà¹ àžàž£àžžàžàž²àžàžŽàžàžà¹àž­àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàž"
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžà¹àžàž«àž²àžàž²àž£àžàž³àž«àžàžàžà¹àž² PAM àžªàž³àž«àž£àž±àž GDM"
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžàžà¹àžàž±àžàžà¹àž­àžà¹àžà¹àžàžàž­àž XDMCP à¹àžà¹"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%s: à¹àž¡à¹àž£àž¹à¹àžàž±àž opcode àžàž²àžà¹àž®àžªàžà¹ %s"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžàžàž³àžªàž±à¹àž '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%s: à¹àž¡à¹àž£àž­àžàž£àž±àž XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "àžàž£àž£àžàž±àžàžàž³àžªàž±à¹àž Xnest"
+
+#~ msgid "STRING"
+#~ msgstr "àžªàžàž£àžŽàž"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "àžàž±àž§à¹àž¥àž·àž­àžàžàžŽà¹àžšàž©àžªàž³àž«àž£àž±àž Xnest"
+
+#~ msgid "OPTIONS"
+#~ msgstr "àžàž±àž§à¹àž¥àž·àž­àž"
+
+#~ msgid "Run in background"
+#~ msgstr "àžàž³àžàž²àžà¹àžà¹àžàž·à¹àž­àžàž«àž¥àž±àž"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "à¹àž«à¹à¹àž£àžµàž¢àžàžàž³àžàž²àž Xnest à¹àžàž¢à¹àž¡à¹ query (à¹àž¡à¹à¹àžà¹à¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹)"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "àžàž²àž¡à¹àžàž¢àžàž£àžà¹àžàžàžàž²àž£àžàž²àž¡à¹àžàž¢àž­à¹àž­àž¡ (àžªàž³àž«àž£àž±àžà¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹)"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr ""
+#~ "àžàž³àžàž²àžà¹àžàžàžàž£àž°àžàž²àž¢àžªàž±àžàžàž²àž (broadcast) à¹àžàžàžàž²àž£àžàž²àž¡à¹àžàž¢àž­à¹àž­àž¡ (àžªàž³àž«àž£àž±àžà¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹)"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "à¹àž¡à¹àžà¹àž­àžàžàž£àž§àžàžªàž­àžàžàž²àž£àžàž³àžàž²àžàžàž­àž GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- à¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àžà¹àž²àž£àž°àžàžàžàž­àž gdm à¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àž"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "àžàž£àžžàžàž²àžàž­à¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàžàžàžŽàžàžàž±à¹àžà¹àžàž£à¹àžàž£àž¡"
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "à¹àž¡à¹à¹àžà¹à¹àžàžŽàžà¹àžà¹àžàž²àžàžàž²àž£à¹àžà¹ XDMCP à¹àžàž¢àž­à¹àž­àž¡"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "àžàž£àžžàžàž²àžàž­à¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàžà¹àžàžŽàžà¹àžà¹àžàž§àž²àž¡àžªàž²àž¡àž²àž£àžàžàžµà¹"
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "XDMCP à¹àž¡à¹à¹àžà¹à¹àžàžŽàžà¹àžà¹àžàž²àž"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "àžàž£àžžàžàž²àžàž­à¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàžà¹àžàžŽàžàžàž£àžŽàžàž²àž£àžà¹àž§àž¢"
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "à¹àž¡à¹àž¡àžµàž«àž¡àž²àž¢à¹àž¥àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àž§à¹àž²àžàž­àž¢àž¹à¹"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "à¹àžàž£àžàž£àž­àžªàž±àžàžàž£àž¹à¹: àžàž³àž¥àž±àžàžªà¹àžàžà¹àžàž£àž·àž­àžà¹àž²àž¢àžà¹àž­àžàžàžŽà¹àž..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "à¹àž¡à¹àžàžà¹àž®àžªàžà¹àžàžµà¹àžàž³àž¥àž±àžà¹àž«à¹àžàž£àžŽàžàž²àž£"
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "à¹àž¥àž·àž­àžà¹_àž®àžªàžà¹àžàžµà¹àžàž°à¹àžàž·à¹àž­àž¡àžà¹àž­:"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr "à¹àž®àžªàžà¹ \"%s\" à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž£àž­àžàž£àž±àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžà¹à¹àžàžàžàž°àžàžµà¹  àžàž£àžžàžàž²àž¥àž­àžà¹àž«àž¡à¹àž­àžµàžàžàž£àž±à¹àžàž àž²àž¢àž«àž¥àž±àž"
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž¢àž±àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžàž£àž·à¹àž­àžàž­àž·à¹àž"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "à¹àž¡à¹à¹àžà¹àž£àž±àžàžàž²àž£àžàž­àžàžªàžàž­àžà¹àžàžàž²àžà¹àž®àžªàžà¹ \"%s\" à¹àž %d àž§àžŽàžàž²àžàžµ  àžàž²àžàžàžµà¹àž®àžªàžà¹àž­àž²àžàž¢àž±àžà¹àž¡à¹à¹àžà¹à¹àžàžŽàž "
+#~ "àž«àž£àž·àž­à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž£àž­àžàž£àž±àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžà¹à¹àžàžàžàž°àžàžµà¹  àžàž£àžžàžàž²àž¥àž­àžà¹àž«àž¡à¹àž­àžµàžàžàž£àž±à¹àžàž àž²àž¢àž«àž¥àž±àž"
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "à¹àž¡à¹à¹àžà¹àž£àž±àžàžàž²àž£àžàž­àžàžªàžàž­àžàžàž²àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "àž«àž²à¹àž®àžªàžà¹ \"%s\" à¹àž¡à¹àžàž àžàž²àžàžàžµàžàžžàžàž­àž²àžàžàž°àžàžŽàž¡àžà¹àžàžŽàž"
+
+#~ msgid "Cannot find host"
+#~ msgstr "àž«àž²à¹àž®àžªàžà¹à¹àž¡à¹àžàž"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "àžàž·à¹àžàžàžµà¹àž«àž¥àž±àžàžàž­àžà¹àžàž£à¹àžàž£àž¡àžàžµà¹à¹àžªàžàžà¹àž®àžªàžà¹àžàžµà¹àž­àž¢àž¹à¹à¹àžà¹àžàž£àž·àž­àžà¹àž²àž¢àžà¹àž­àžàžàžŽà¹àžàžàžµà¹à¹àžàžŽàžà¹àžà¹àžàž²àž \"XDMCP\" "
+#~ "àžàž¶à¹àžàžàž°àžà¹àž§àž¢à¹àž«à¹àžàž¹à¹à¹àžà¹à¹àžà¹àž²àž£àž°àžàžàžàž²àžàž£àž°àž¢àž°à¹àžàž¥à¹àžàž¢àž±àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àžà¹àžà¹à¹àž«àž¡àž·àž­àžàžàž±àžà¹àžà¹àž²àž£àž°àžàžàžàžµà¹àžàž­àžà¹àžàž¥à¹àžàž¢àžàž£àž\n"
+#~ "\n"
+#~ "àžàžžàžàžªàž²àž¡àž²àž£àžàžªà¹àžàžà¹àžàž£àž·àž­àžà¹àž²àž¢àž­àžµàžàžàž£àž±à¹àžà¹àžàž·à¹àž­àž«àž²à¹àž®àžªàžà¹à¹àž«àž¡à¹à¹àžàž¢àžàž¥àžŽàž \"à¹àž£àžµàž¢àžà¹àž«àž¡à¹\"  à¹àž¡àž·à¹àž­àžàžžàž "
+#~ "à¹àžà¹à¹àž¥àž·àž­àžà¹àž®àžªàžà¹à¹àž¥à¹àž§à¹àž«à¹àžàž¥àžŽàž \"à¹àžàž·à¹àž­àž¡àžà¹àž­\" à¹àžàž·à¹àž­à¹àžàžŽàžàž§àž²àž£àž°à¹àžàž¢àž±àžà¹àžàž£àž·à¹àž­àžàžàž±à¹àž"
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "àžà¹àž­àžà¹àžà¹àžàžªàž³àž«àž£àž±àžàžàž²àž£àžàžŽàžàžà¹àž­àžªàž·à¹àž­àžªàž²àž£àžàž­àž xdm"
+
+#~ msgid "SOCKET"
+#~ msgstr "àžà¹àž­àžà¹àžà¹àž"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "àžàžµà¹àž­àž¢àž¹à¹àžàž­àžàž¥àž¹àžàžà¹àž²àž¢àžàžµà¹à¹àžà¹àžàž·àžàžà¹àž²à¹àžàžàž²àž£àžàž­àžàžªàžàž­àžà¹àžàž¢àž±àž xdm"
+
+#~ msgid "ADDRESS"
+#~ msgstr "àžàžµà¹àž­àž¢àž¹à¹"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "àžàžàžŽàžàžàž­àžàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž·à¹àž­àžàž·àžàžà¹àž²à¹àžàžàž²àž£àžàž­àžàžªàžàž­àžà¹àžàž¢àž±àž xdm"
+
+#~ msgid "TYPE"
+#~ msgstr "àžàžàžŽàž"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- à¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àžà¹àž²àž£àž°àžàžàžàž­àž gdm"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "àž£àžžà¹àžàžàž­àžà¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹ (%s) à¹àž¡à¹àžàž£àžàžàž±àžàž£àžžà¹àžàžàž­àžàžàžµàž¡àž­àž (%s)  àžàžžàžàž­àž²àžàžàž°à¹àžàžŽà¹àžàžàž£àž±àžàžàž£àžžàžàž£àžžà¹àž GDM  "
+#~ "àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžµàž¡àž­àžàžàž­àž GDM àž«àž£àž·àž­à¹àž£àžŽà¹àž¡àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžà¹àžà¹àžàž²àžà¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹"
+
+#~ msgid "A_dd host: "
+#~ msgstr "à¹_àžàžŽà¹àž¡à¹àž®àžªàžà¹: "
+
+#~ msgid "C_onnect"
+#~ msgstr "à¹_àžàž·à¹àž­àž¡àžà¹àž­"
+
+#~ msgid "Exit the application"
+#~ msgstr "àž­àž­àžàžàž²àžà¹àžàž£à¹àžàž£àž¡"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "à¹àžàž£à¹àžàž£àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹àžªàž³àž«àž£àž±àžà¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "à¹àžàžŽàžàž§àž²àž£àž°à¹àžàž¢àž±àžà¹àž®àžªàžà¹àžàžµà¹à¹àž¥àž·àž­àž"
+
+#~ msgid "Probe the network"
+#~ msgstr "àžàž£àž§àžàžªàž­àžà¹àžàž£àž·àž­àžà¹àž²àž¢"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "àžªàž­àžàžàž²àž¡à¹àž¥àž°à¹àžàžŽà¹àž¡à¹àž®àžªàžà¹àžàžµà¹à¹àžàž£àž²àž¢àžàž²àž£àžà¹àž²àžàžàž"
+
+#~ msgid "Status"
+#~ msgstr "àžªàžàž²àžàž°"
+
+#~ msgid "_Add"
+#~ msgstr "à¹àžàžŽà¹_àž¡"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "àžàžžàžàž­àž²àžàžàž³àž¥àž±àžà¹àžà¹à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž±àž§àž­àž·à¹àž à¹àžà¹àž KDM (KDE Display Manager) àž«àž£àž·àž­ "
+#~ "xdm àž­àž¢àž¹à¹ àžà¹àž²àžàžžàžàžà¹àž­àžàžàž²àž£à¹àžà¹àžàžžàžàžªàž¡àžàž±àžàžŽàžàžµà¹  àžàžžàžàžàž°à¹àž£àžŽà¹àž¡ GDM àžà¹àž§àž¢àžàž±àž§à¹àž­àž àž«àž£àž·àž­àžàž­à¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžàž­àžàžàžžàžà¹àž£àžŽà¹àž¡ "
+#~ "GDM àžà¹à¹àžà¹"
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàžŽàžàžà¹àž­àžªàž·à¹àž­àžªàž²àž£àžàž±àž GDM (GNOME Display Manager)"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "àžàž²àžàžàžµàžàžžàžàž­àž²àžàž¡àžµàž£àžžà¹àžà¹àžà¹àž²àžàž­àž GDM àžàžµà¹àžàž³àž¥àž±àžàžàž³àžàž²àžàž­àž¢àž¹à¹"
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàžŽàžàžà¹àž­àžªàž·à¹àž­àžªàž²àž£àžàž±àž GDM à¹àžà¹ àžàž²àžàžàžµàžàžžàžàž­àž²àžàž¡àžµàž£àžžà¹àžà¹àžà¹àž²àžàžµà¹àžàž³àž¥àž±àžàžàž³àžàž²àžàž­àž¢àž¹à¹"
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "àžàž¶àžàžàžµàžàžàž³àžàž±àžàžàž§àž²àž¡àž¢àž·àžàž«àž¢àžžà¹àžàžàž­àž X server àžàžµà¹à¹àžà¹àž£àž±àžàž­àžàžžàžàž²àžà¹àž¥à¹àž§"
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°àžàž¢àž²àž¢àž²àž¡àžàžµà¹àžàž°à¹àž£àžŽà¹àž¡ X server"
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "X server àž¥à¹àž¡à¹àž«àž¥àž§  àž­àž²àžàžàž°à¹àžà¹àžà¹àžàž£àž²àž°àž¡àžµàžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "àž¡àžµàž§àž²àž£àž°àžàž­àž X àžàž³àž¥àž±àžàžàž³àžàž²àžàž­àž¢àž¹à¹àžàž³àžàž§àžàž¡àž²àžà¹àžàžŽàžà¹àž"
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Xnest à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž·à¹àž­àž¡àžà¹àž­àžàž±àž X server àžàž±àžàžàžžàžàž±àžàžàž­àžàžàžžàž  àžàžžàžàž­àž²àžàžàž°àž¡àžµà¹àžà¹àž¡àžàž²àž£àž­àžàžžàžàž²àžàžàž­àž X "
+#~ "àžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Xnest à¹àžà¹àžàž²àžà¹àž¡à¹à¹àžà¹ àž«àž£àž·àž­ GDM à¹àž¡à¹à¹àžà¹àžàž³àž«àžàžàžà¹àž²à¹àž§à¹àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àž\n"
+#~ "àžàž£àžžàžàž²àžàžŽàžàžàž±à¹àžà¹àžà¹àžà¹àžàžàžàž­àž Xnest à¹àžàž·à¹àž­à¹àžà¹àžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àž"
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X server à¹àžà¹àžàž²àžà¹àž¡à¹à¹àžà¹ àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž² GDM àžàž°àž¡àžµàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡àžàž±à¹àžàžà¹àž²àžàž²àž£àžàž³à¹àžàžŽàžàžàž²àž£àžàž²àž£àž­àž­àžàžàž²àžàž£àž°àžàžàžàžµà¹à¹àž¡à¹àž£àž¹à¹àžàž±àž "
+#~ "àž«àž£àž·àž­àžàž²àž£àžàž³à¹àžàžŽàžàžàž²àž£àžàž²àž£àž­àž­àžàžàž²àžàž£àž°àžàžàžàžµà¹à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àžàž²àžà¹àžà¹"
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "à¹àž¡à¹àž£àž­àžàž£àž±àžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžªàž¡àž·àž­àž"
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "àžàž¢àž²àž¢àž²àž¡àžàž°à¹àžàž¥àžµà¹àž¢àžà¹àžàž¢àž±àžàž«àž¡àž²àž¢à¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžªàž¡àž·àž­àžàžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "àžàž¹à¹àž«àž¡àž·àž­àžàžàžžàžàžàž°à¹àž¡à¹àžà¹àž²àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ àžàž¶à¹àžàžàž³à¹àžà¹àžàžªàž³àž«àž£àž±àžàžàž²àž£àžàž³à¹àžàžŽàžàžàž²àž£àžàžµà¹ àž­àž²àžàžàž°à¹àžà¹àžà¹àžàž£àž²àž°à¹àžà¹àž¡ ."
+#~ "Xauthority àžàž­àžàžàžžàžàž¡àžµàžàž²àž£àžàž±à¹àžàžà¹àž²à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "àž¡àžµàžà¹àž­àžàž§àž²àž¡àžªà¹àžà¹àžàž¢àž±àž GDM àž¡àž²àžà¹àžàžŽàžà¹àž àžàž³à¹àž«à¹ GDM àžà¹àž²àžàž­àž¢àž¹à¹"
+
+#~ msgid "The accessibility registry was not found."
+#~ msgstr "à¹àž¡à¹àžàžà¹àž£àžàžŽàžªàžàž£àžµàžàž­àžà¹àžàžà¹àžà¹àž¥àž¢àžµàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àž"
+
+#~ msgid "The accessibility registry could not be started."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡à¹àžà¹à¹àž£àžàžŽàžªàžàž£àžµàžàž­àžà¹àžàžà¹àžà¹àž¥àž¢àžµàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àž"
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d àž§àžŽàžàž²àžàžµ"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "àž§àžŽàžàžµà¹àžà¹: %s [-b][-v] àžàž²àž¡àžà¹àž§àž¢àžàž±àž§à¹àž¥àž·àž­àžà¹àžàžàž±àž§à¹àž¥àž·àž­àžàž«àžàž¶à¹àžàžà¹àž­à¹àžàžàžµà¹:\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a àžàžŽàžªà¹àžàž¥àž¢à¹\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r àžàžŽàžªà¹àžàž¥àž¢à¹\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d àžàžŽàžªà¹àžàž¥àž¢à¹\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [àžàž·à¹àž­à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t àžàž³àžàž§àžàžàž£àž±à¹àžàžªàž¹àžàžªàžžàžàžàžµà¹àžàž°àžàž¢àž²àž¢àž²àž¡à¹àžàž·à¹àž­àž¡àžà¹àž­ (àžà¹àž²àžàžàžàžŽàžàž·àž­ 15)\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s àžàž³àžàž§àžàž§àžŽàžàž²àžàžµàž«àž¥àž±àžàžàž­àž¢ (àžà¹àž²àžàžàžàžŽàžàž·àž­ 8)\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àž¡à¹àž§à¹àž²àž àžàž°àž«àž¥àž±àžàžàž­àž¢àžà¹àž­àž\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr ""
+#~ "à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž¢àž±àžàžàžµàž¡àž­àžà¹àž¡à¹àžªàž³à¹àž£à¹àž àžàž°àž«àž¥àž±àžàžàž­àž¢à¹àžà¹àžà¹àž§àž¥àž² %d àž§àžŽàžàž²àžàžµ àž¥àž­àžà¹àž«àž¡à¹à¹àžà¹àžàžàž£àž±à¹àžàžàžµà¹ %d àžàž²àž %d\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž¢àž±àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž«àž¥àž±àžàžàž²àžàž¥àž­àžà¹àž¥à¹àž§ %d àžàž£àž±à¹àž\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàžàž²àž¡àžàž¹à¹à¹àžà¹àž­àž·à¹àžà¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àž"
+
+#~ msgid "Cannot change display"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž¥àžµà¹àž¢àžàž«àžà¹àž²àžàž­à¹àžªàžàžàžàž¥"
+
+#~ msgid "Nobody"
+#~ msgstr "à¹àž¡à¹àž¡àžµà¹àžàž£"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "àžàžŽàžªà¹àžàž¥àž¢à¹ %s àžàžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžªàž¡àž·àž­àž %d"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "àžàžŽàžªà¹àžàž¥àž¢à¹àžà¹àž­àž %s àžàžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžªàž¡àž·àž­àž %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "à¹_àžàžŽàžàž«àžà¹àž²àžàž­à¹àžªàžàžàžàž¥"
+
+#~ msgid "_Open New Display"
+#~ msgstr "à¹àžàžŽàž_àž«àžà¹àž²àžàž­à¹àžªàžàžàžàž¥à¹àž«àž¡à¹"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "à¹àžàž¥àžµà¹àž¢àžà¹àžà¹àžàž«àžà¹àž²àžàž­à¹àžªàžàžàžàž¥àžàžµà¹_àž¡àžµàž­àž¢àž¹à¹"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr "àž¡àžµàž«àžà¹àž²àžàž­à¹àžªàžàžàžàž¥àžàž²àžàž­àž±àžà¹àžàžŽàžàž­àž¢àž¹à¹ àžàžžàžàžªàž²àž¡àž²àž£àžà¹àž¥àž·àž­àž 1 àž£àž²àž¢àžàž²àž£àžàž²àžàž£àž²àž¢àžàž²àž£àžà¹àž­à¹àžàžàžµà¹àž«àž£àž·àž­à¹àžàžŽàžà¹àž«àž¡à¹"
+
+#~ msgid "Choose server"
+#~ msgstr "à¹àž¥àž·àž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "à¹àž¥àž·àž­àž X server àžàžµà¹àžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àž"
+
+#~ msgid "Standard server"
+#~ msgstr "à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àž¡àž²àžàž£àžàž²àž"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "àžàž¹à¹àž«àž¡àž·àž­àžàžàžžàžàžàž°à¹àž¡à¹à¹àžà¹àž£àž±àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥ àžàž¶à¹àžàžàž³à¹àžà¹àžàžªàž³àž«àž£àž±àžàžàž²àž£àžàž³à¹àžàžŽàžàžàž²àž£àžàžµà¹"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "à¹àžà¹àž¡ .Xauthority àžàž­àžàžàžžàžàž­àž²àžàžàž°àžàž±à¹àžàžà¹àž²à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "àžàž¹à¹àž«àž¡àž·àž­àžàžàžžàžàž¢àž±àžà¹àž¡à¹à¹àžà¹à¹àžà¹àž²àž£àž°àžàžàžàžµà¹àžàž­àžà¹àžàž¥"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "àžàž²àž£à¹àž£àžŽà¹àž¡àžà¹àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àž«àž¡à¹àžàž°àžàž³àžàž²àžàžàž¹àžàžà¹àž­àžàžàžàžàž­àžà¹àžàž¥à¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžà¹àžàžàž¹à¹à¹àžà¹àž­àž·à¹àžà¹àžàž¢à¹àž¡à¹à¹àžà¹àž­àž­àžàžàž²àžàž£àž°àžàž"
+
+#~ msgid "New Login"
+#~ msgstr "àžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àž«àž¡à¹"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A-M|à¹àž­àžàž£àžŽàžàž²"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A-M|à¹àž­àž¥à¹àžà¹àžàžµàž¢"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A-M|àž­àž±àž¡àž®àž²àž£àžŽàž"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A-M|àž­àž²àž£àžàžŽàž (àž­àžµàž¢àžŽàžàžà¹)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A-M|àž­àž²àž£àžàžŽàž (à¹àž¥àžàž²àžàž­àž)"
+
+#~ msgid "A-M|Arabic (Saudi Arabia)"
+#~ msgstr "A-M|àž­àž²àž£àžàžŽàž (àžàž²àž­àžžàžàžµàž­àž²àž£àž°à¹àžàžµàž¢)"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A-M|àž­àž²àž£à¹à¹àž¡à¹àžàžµàž¢"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A-M|àž­àž²àž£à¹à¹àžàž­àž£à¹à¹àžàžàž²àž"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A-M|à¹àžà¹àžàžà¹"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A-M|à¹àžàž¥àž²àž£àžžàžª"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A-M|à¹àžà¹àžàžàž²àž¥àžµ"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A-M|à¹àžà¹àžàžàž²àž¥àžµ (àž­àžŽàžà¹àžàžµàž¢)"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A-M|àžàž±àž¥à¹àžà¹àž£àžµàž¢"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A-M|àžàž­àžªà¹àžàžµàž¢"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A-M|àžàž²àžàž°àž¥àž²àž"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A-M|àžàžµàž (àžàžµàžà¹àžà¹àžàžàžŽàžà¹àž«àžà¹)"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A-M|àžàžµàž (àž®à¹àž­àžàžàž)"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A-M|àžàžµàž (àžªàžŽàžàžà¹àžàž£à¹)"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A-M|àžàžµàž (à¹àžà¹àž«àž§àž±àž)"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A-M|à¹àžàž£à¹àž­à¹àžàžµàž¢"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A-M|à¹àžà¹àž"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A-M|à¹àžàžàž¡àž²àž£à¹àž"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A-M|àžàž±àžàžà¹"
+
+#~ msgid "A-M|Dutch (Belgium)"
+#~ msgstr "A-M|àžàž±àžàžà¹ (à¹àžàž¥à¹àž¢àžµàž¢àž¡)"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (àž­à¹àž¡àž£àžŽàžàž±àž)"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (àž­àž­àžªà¹àžàž£à¹àž¥àžµàž¢)"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (àžªàž«àž£àž²àžàž­àž²àžàž²àžàž±àžàž£)"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (à¹àžàžàž²àžàž²)"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (à¹àž­àž£à¹à¹àž¥àžàžà¹)"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (à¹àžàžàž¡àž²àž£à¹àž)"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (à¹àž­àžàž£àžŽàžàž²à¹àžà¹)"
+
+#~ msgid "A-M|English (Malta)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (àž¡àž­àž¥àžàž²)"
+
+#~ msgid "A-M|English (New Zealand)"
+#~ msgstr "A-M|àž­àž±àžàžàž€àž© (àžàžŽàž§àžàžµà¹àž¥àžàžà¹)"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A-M|à¹àž­àžªà¹àžà¹àžàžµàž¢"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A-M|àžàžŽàžà¹àž¥àžàžà¹"
+
+#~ msgid "A-M|French"
+#~ msgstr "A-M|àžàž£àž±à¹àžà¹àžšàžª"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A-M|àžàž£àž±à¹àžà¹àžšàžª (à¹àžàž¥à¹àž¢àžµàž¢àž¡)"
+
+#~ msgid "A-M|French (Canada)"
+#~ msgstr "A-M|àžàž£àž±à¹àžà¹àžšàžª (à¹àžàžàž²àžàž²)"
+
+#~ msgid "A-M|French (Luxembourg)"
+#~ msgstr "A-M|àžàž£àž±à¹àžà¹àžšàžª (àž¥àž±àžà¹àžàž¡à¹àžàžŽàž£à¹àž)"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A-M|àžàž£àž±à¹àžà¹àžšàžª (àžªàž§àžŽàžà¹àžàž­àž£à¹à¹àž¥àžàžà¹)"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A-M|àžàž²àž¥àžŽà¹àžàžµàž¢àž"
+
+#~ msgid "A-M|German"
+#~ msgstr "A-M|à¹àž¢àž­àž£àž¡àž±àž"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A-M|à¹àž¢àž­àž£àž¡àž±àž (àž­àž­àžªà¹àžàž£àžµàž¢)"
+
+#~ msgid "A-M|German (Luxembourg)"
+#~ msgstr "A-M|à¹àž¢àž­àž£àž¡àž±àž (àž¥àž±àžà¹àžàž¡à¹àžàžŽàž£à¹àž)"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A-M|à¹àž¢àž­àž£àž¡àž±àž (àžªàž§àžŽàžà¹àžàž­àž£à¹à¹àž¥àžàžà¹)"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A-M|àžàž£àžµàž"
+
+#~ msgid "A-M|Greek (Cyprus)"
+#~ msgstr "A-M|àžàž£àžµàž (à¹àžàžàž£àž±àžª)"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A-M|àžàžžàžàž£àž²àžàžµ"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A-M|àž®àžŽàžàž£àž¹"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A-M|àž®àžŽàžàžàžµ"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A-M|àž®àž±àžàžàž²àž£àžµ"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A-M|à¹àž­àžà¹à¹àž¥àžàžà¹"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A-M|àž­àžŽàžà¹àžàžàžµà¹àžàžµàž¢"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A-M|àžàž²àžàž²àžàž²àžàžŽ"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A-M|à¹àž­àž£àžŽàž"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A-M|àž­àžŽàžàž²àž¥àžµ"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A-M|àžàžµà¹àžàžžà¹àž"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A-M|àžàž±àžàžàž²àž"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A-M|àžàžŽàžàž¢àž²àž£àž§àž±àžàžàž²"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A-M|à¹àžàž²àž«àž¥àžµ"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A-M|àž¥àž±àžà¹àž§àžµàž¢"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A-M|àž¥àžŽàžàž±àž§à¹àžàžµàž¢"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A-M|àž¡àž²àžàžŽà¹àžà¹àžàžµàž¢"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A-M|àž¡àž¥àž²àž¢àž¹"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A-M|àž¡àž°àž¥àž°àž¢àž²àž¥àž±àž¡"
+
+#~ msgid "A-M|Maltese"
+#~ msgstr "A-M|àž¡àž­àž¥àžàž²"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A-M|àž¡àž²àž£àž²àžàžµ"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A-M|àž¡àž­àžà¹àžàž¥"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N-Z|Northern Sotho"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N-Z|àžàž­àž£à¹à¹àž§àž¢à¹ (bokmal)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N-Z|àžàž­àž£à¹à¹àž§àž¢à¹ (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N-Z|à¹àž­àž£àžŽàž¢àž²"
+
+#~ msgid "N-Z|Punjabi"
+#~ msgstr "N-Z|àžàž±àžàžàž²àžàžµ"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N-Z|à¹àžà¹àž¥àžàžà¹"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N-Z|à¹àžàž£àžàžžà¹àžàžª"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N-Z|à¹àžàž£àžàžžà¹àžàžª (àžàž£àž²àžàžŽàž¥)"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N-Z|à¹àž£àž¡àž²à¹àžàžµàž¢"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N-Z|àž£àž±àžªà¹àžàžµàž¢"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢"
+
+#~ msgid "N-Z|Serbian (Serbia & Montenegro)"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢ (à¹àžàž­àž£à¹à¹àžàžµàž¢ & àž¡àž­àžà¹àžà¹àžà¹àžàž£)"
+
+#~ msgid "N-Z|Serbian (Montenegro)"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢ (àž¡àž­àžà¹àžà¹àžà¹àžàž£)"
+
+#~ msgid "N-Z|Serbian (Serbia)"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢ (à¹àžàž­àž£à¹à¹àžàžµàž¢)"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢ (àž¥àž°àžàžŽàž)"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢ (Jekavian)"
+
+#~ msgid "N-Z|Serbian (Bosnia)"
+#~ msgstr "N-Z|à¹àžàž­àž£à¹à¹àžàžµàž¢ (àžàž­àžªà¹àžàžµàž¢)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N-Z|àžªà¹àž¥àž§àž±àž"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N-Z|àžªà¹àž¥àž§àžµà¹àžàžµàž¢"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N-Z|àžªà¹àžàž"
+
+#~ msgid "N-Z|Spanish (Argentina)"
+#~ msgstr "N-Z|àžªà¹àžàž (àž­àž²àž£à¹à¹àžàžàžàžŽàžàž²)"
+
+#~ msgid "N-Z|Spanish (Bolivia)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àžàž¥àžŽà¹àž§àžµàž¢)"
+
+#~ msgid "N-Z|Spanish (Chile)"
+#~ msgstr "N-Z|àžªà¹àžàž (àžàžŽàž¥àžµ)"
+
+#~ msgid "N-Z|Spanish (Colombia)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àžàž¥àž­àž¡à¹àžàžµàž¢)"
+
+#~ msgid "N-Z|Spanish (Costa Rica)"
+#~ msgstr "N-Z|àžªà¹àžàž (àžàž­àžªàžàž²àž£àžŽàžàž²)"
+
+#~ msgid "N-Z|Spanish (Ecuador)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àž­àžàž§àž²àžàž­àž£à¹)"
+
+#~ msgid "N-Z|Spanish (Guatemala)"
+#~ msgstr "N-Z|àžªà¹àžàž (àžàž±àž§à¹àžàž¡àž²àž¥àž²)"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àž¡à¹àžàžàžŽà¹àž)"
+
+#~ msgid "N-Z|Spanish (Nicaragua)"
+#~ msgstr "N-Z|àžªà¹àžàž (àžàžŽàžàž²àž£àž²àžàž±àž§)"
+
+#~ msgid "N-Z|Spanish (Panama)"
+#~ msgstr "N-Z|àžªà¹àžàž (àžàž²àžàž²àž¡àž²)"
+
+#~ msgid "N-Z|Spanish (Peru)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àžàž£àž¹)"
+
+#~ msgid "N-Z|Spanish (Paraguay)"
+#~ msgstr "N-Z|àžªà¹àžàž (àžàž²àž£àž²àžàž§àž±àž¢)"
+
+#~ msgid "N-Z|Spanish (El Salvador)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àž­àž¥àžàž±àž¥àž§àž²àžàž­àž£à¹)"
+
+#~ msgid "N-Z|Spanish (Uruguay)"
+#~ msgstr "N-Z|àžªà¹àžàž (àž­àžžàž£àžžàžàž§àž±àž¢)"
+
+#~ msgid "N-Z|Spanish (Venezuela)"
+#~ msgstr "N-Z|àžªà¹àžàž (à¹àž§à¹àžàžàžžà¹àž­àž¥àž²)"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N-Z|àžªàž§àžµà¹àžàž"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N-Z|àžªàž§àžµà¹àžàž (àžàžŽàžà¹àž¥àžàžà¹)"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N-Z|àžàž¡àžŽàž¬"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N-Z|à¹àžàž¥àžžàžàž¹"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N-Z|à¹àžàž¢"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N-Z|àžàžžàž£àžàžµ"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N-Z|àž¢àž¹à¹àžàž£àž"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N-Z|à¹àž§àžµàž¢àžàžàž²àž¡"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N-Z|Walloon"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N-Z|à¹àž§àž¥àžªà¹"
+
+#~ msgid "N-Z|Xhosa"
+#~ msgstr "N-Z|àžàž­àžàž²"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N-Z|Yiddish"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N-Z|àžàž¹àž¥àž¹"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "Other|POSIX/C English"
+
+#~ msgid "A-M"
+#~ msgstr "A-M"
+
+#~ msgid "N-Z"
+#~ msgstr "N-Z"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžà¹àžàž£à¹àžàž£àž¡ '%s': %s"
+
+#~ msgid "Cannot start background application"
+#~ msgstr "à¹àžàžŽàžà¹àžàž£à¹àžàž£àž¡àžàž³àžàž²àžà¹àžàž·à¹àž­àžàž«àž¥àž±àžà¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "àžàž¹à¹à¹àžà¹ %u àžàž°à¹àžà¹àž²àž£àž°àžàžàž àž²àž¢à¹àž %t"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "àžàžžàžà¹àžà¹à¹àžàž«àž£àž·àž­à¹àž¡à¹ àž§à¹àž²àžàž°à¹àž£àžŽà¹àž¡à¹àžàžŽàžàž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹?"
+
+#~ msgid "_Restart"
+#~ msgstr "à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹_àž«àž¡à¹"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "àžàžžàžà¹àžà¹à¹àžàž«àž£àž·àž­à¹àž¡à¹ àž§à¹àž²àžàž°àžàžŽàžà¹àžàž£àž·à¹àž­àž?"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "àžàžžàžà¹àžà¹à¹àžàž«àž£àž·àž­à¹àž¡à¹ àž§à¹àž²àžàž°àž«àž¢àžžàžàžàž³àžàž²àžà¹àžàž£àž·à¹àž­àžàžàž±à¹àž§àžàž£àž²àž§?"
+
+#~ msgid "System Default"
+#~ msgstr "àžà¹àž²àžàž£àžŽàž¢àž²àž¢àžàž­àžàž£àž°àžàž"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "àžàžžàžàžà¹àž­àžàžàž²àž£à¹àžà¹ %s à¹àžà¹àžàž§àž²àž£àž°àžàž£àžŽàž¢àž²àž¢à¹àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžàžà¹àž­à¹ à¹àžàž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "àžàžžàžà¹àžà¹à¹àž¥àž·àž­àž %s àžªàž³àž«àž£àž±àžàž§àž²àž£àž°àžàžµà¹ à¹àžà¹àžà¹àž²àžàž£àžŽàž¢àž²àž¢àžàžµà¹àžàžžàžàžàž³àž«àžàžà¹àž§à¹àžàž·àž­ %s"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "à¹àžàžµàž¢àžà¹àžà¹àž§àž²àž£àž°_àžàžµà¹à¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "_Username:"
+#~ msgstr "_àžàž·à¹àž­àžàž¹à¹à¹àžà¹:"
+
+#~ msgid "%s session selected"
+#~ msgstr "à¹àž¥àž·àž­àžàž§àž²àž£àž° %s"
+
+#~ msgid "_Last"
+#~ msgstr "_àž¥à¹àž²àžªàžžàž"
+
+#~ msgid "%s language selected"
+#~ msgstr "à¹àž¥àž·àž­àžàž àž²àž©àž² %s"
+
+#~ msgid "_System Default"
+#~ msgstr "_àžà¹àž²àžàž£àžŽàž¢àž²àž¢àžàž­àžàž£àž°àžàž"
+
+#~ msgid "_Password:"
+#~ msgstr "_àž£àž«àž±àžªàžà¹àž²àž:"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "àž§àž²àž£àž°àžàžàžŽàž %s àžàžµà¹àžàžžàžàžà¹àž­àžàžàž²àž£ à¹àž¡à¹à¹àžà¹àžàžŽàžàžàž±à¹àžàž­àž¢àž¹à¹à¹àžàž£àž°àžàž"
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "àžàžžàžà¹àžà¹à¹àž¥àž·àž­àž %s àžªàž³àž«àž£àž±àžàž§àž²àž£àž°àžàžµà¹"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "àžà¹àž²àžàžžàžàžà¹àž­àžàžàž²àž£à¹àž«à¹ %s à¹àžà¹àžàž§àž²àž£àž°àžàž£àžŽàž¢àž²àž¢à¹àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžàžà¹àž­à¹ à¹àž à¹àž«à¹à¹àž£àžµàž¢àžàžàž³àžªàž±à¹àž "
+#~ "'switchdesk' (à¹àžàž£àž·à¹àž­àžàž¡àž·àž­àž£àž°àžàž->à¹àžàž£àž·à¹àž­àžàž¡àž·àž­àžªàž¥àž±àžà¹àžàžªàžà¹àžà¹àž­àž àžàž²àžà¹àž¡àžàž¹àž«àž¥àž±àžàžàžàžàž²à¹àžàž¥)"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "àžàž£àžžàžàž²àž«àž¢àž­àžà¹àž«àž£àžµàž¢àž 10 àžàž²àžà¹àžàž·à¹àž­à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž­àž GDM"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "àžàž²àž£àžàž³àž«àžàž_àžà¹àž²à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž..."
+
+#~ msgid "_Actions"
+#~ msgstr "_àžàžàžŽàžàž±àžàžŽàžàž²àž£"
+
+#~ msgid "_Theme"
+#~ msgstr "àžàžžàž_àžàžà¹àžà¹àž"
+
+#~ msgid "Welcome"
+#~ msgstr "àž¢àžŽàžàžàžµàžà¹àž­àžàž£àž±àž"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "àž£àžžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž (%s) à¹àž¡à¹àžàž£àžàžàž±àžàž£àžžà¹àžàžàž­àžàžàžµàž¡àž­àž  àžàžžàžàž­àž²àžàžàž°à¹àžàžŽà¹àžàžàž£àž±àžàžàž£àžžàžàž£àžžà¹àžàžàž­àž GDM  "
+#~ "àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžµàž¡àž­àžàžàž­àž GDM à¹àž«àž¡à¹ àž«àž£àž·àž­à¹àž£àžŽà¹àž¡àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžà¹àžàžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžà¹"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "àž£àžžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž (%s) à¹àž¡à¹àžàž£àžàžàž±àžàž£àžžà¹àžàžàž­àžàžàžµàž¡àž­àž (%s)  àžàžžàžàž­àž²àžàžàž°à¹àžàžŽà¹àžàžàž£àž±àžàžàž£àžžàžàž£àžžà¹àž GDM  "
+#~ "àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžµàž¡àž­àžàžàž­àž GDM à¹àž«àž¡à¹ àž«àž£àž·àž­à¹àž£àžŽà¹àž¡àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Restart GDM"
+#~ msgstr "à¹àž£àžŽà¹àž¡ GDM à¹àž«àž¡à¹"
+
+#~ msgid "Restart computer"
+#~ msgstr "à¹àžàžŽàžàž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àž«àžàžà¹àž¡àžªàžà¹àžàž­àžàžªàž±àžàžàž²àžà¹àžà¹!"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "à¹àž¡à¹à¹àžà¹àžàž³àž«àžàžà¹àžà¹àž£àžàžàž­àž£àžµàž§àž²àž£àž°"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàž§àž²àž£àž°àžàž²àžàž«àž²àž¢à¹àžàž«àž£àž·àž­à¹àž¡à¹àž¡àžµà¹àžàž·à¹àž­àž«àž²!  àž¡àžµàž§àž²àž£àž°àž­àž¢àž¹à¹àžªàž­àžàž§àž²àž£àž°àžàžµà¹àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžà¹à¹àžà¹ "
+#~ "à¹àžà¹àžàžžàžàžà¹àžàž§àž£à¹àžà¹àž²àž£àž°àžàžà¹àž¥àž°à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM à¹àž«à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "àžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "à¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàž¡àžµàžàž£àž£àžàž±àžàžàž³àžªàž±à¹àžàžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àžàžªàž³àž«àž£àž±àžà¹àž£àžµàž¢àžàžàž¥à¹àž­àžà¹àžà¹àžàž­àžà¹àžà¹àž²àž£àž°àžàž àžàž±àžàžàž±à¹àž "
+#~ "àž£àž°àžàžàžàž°à¹àž£àžµàž¢àžàžàž³àžªàž±à¹àžàžàž£àžŽàž¢àž²àž¢à¹àžàž  àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àžàžàžžàž"
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹àž¡ %s à¹àžàž·à¹àž­à¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid "Cannot open file"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹àž¡à¹àžà¹"
+
+#~ msgid "Images"
+#~ msgstr "àž£àž¹àžàž àž²àž"
+
+#~ msgid "All Files"
+#~ msgstr "àžàžžàžà¹àžà¹àž¡"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr "à¹àžàž¥àžµà¹àž¢àžàž£àž¹àžàž àž²àžàžàžµà¹àžàž°à¹àžà¹à¹àžªàžàžà¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžªàžàžàžàž¹à¹à¹àžà¹àžàž­àž GDM (à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž) "
+
+#~ msgid "Login Photo"
+#~ msgstr "àž£àž¹àžàž àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>àž£àž¹àžàžàž¹à¹à¹àžà¹</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME à¹àžàž Failsafe"
+
+#~ msgid "Failsafe GNOME"
+#~ msgstr "GNOME à¹àžàž Failsafe"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "àžàžµà¹àžàž·àž­àž§àž²àž£àž° failsafe àžàžµà¹àžàž°àžàž³àžàžžàžà¹àžà¹àž²àžªàž¹à¹ GNOME à¹àžàž¢à¹àž¡à¹àž¡àžµàžàž²àž£àž­à¹àž²àžàžªàžàž£àžŽàžàžà¹à¹àž£àžŽà¹àž¡àžàž³àžàž²àž "
+#~ "àž§àž²àž£àž°àžàžµà¹à¹àžà¹à¹àž¡àž·à¹àž­àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àž§àžŽàžàžµàž­àž·à¹àžà¹àžà¹àž²àžàž±à¹àž  GNOME àžàž°à¹àžà¹àž§àž²àž£àž° 'àžàž£àžŽàž¢àž²àž¢'"
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "à¹_àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžàž Failsafe"
+
+#~ msgid "Failsafe Terminal"
+#~ msgstr "à¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžàž Failsafe"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "àžàžµà¹àžàž·àž­àž§àž²àž£àž° failsafe àžàžµà¹àžàž°àžàž³àžàžžàžà¹àžà¹àž²àžªàž¹à¹àž£àž°àžàžàžà¹àž²àžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ à¹àžàž¢à¹àž¡à¹àž¡àžµàžàž²àž£àž­à¹àž²àžàžªàžàž£àžŽàžàžà¹à¹àž£àžŽà¹àž¡àžàž³àžàž²àž "
+#~ "àž§àž²àž£àž°àžàžµà¹à¹àžà¹à¹àž¡àž·à¹àž­àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢àž§àžŽàžàžµàž­àž·à¹àžà¹àžà¹àž²àžàž±à¹àž àžàž²àž£àž­àž­àžàžàž²àžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ à¹àž«à¹àžàžŽàž¡àžà¹ 'exit'"
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°àžàž¢àž²àž¢àž²àž¡àžàžŽàžàžà¹àž­àžàž±àžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž  àž­àž²àžà¹àžàžŽàžàžàž²àžàžàž²àž£à¹àž¡à¹à¹àžà¹àžàž£àž±àžàžàž£àžžàžàžàž£àžàžàž±à¹àžàž«àž¡àž"
+
+#~ msgid "Users include list modification"
+#~ msgstr "àžàž²àž£à¹àžà¹à¹àžàž£àž²àž¢àžàž²àž£àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžªàžàž"
+
+#~ msgid ""
+#~ "Some of the users in the Include list (Users tab) now have uid lower than "
+#~ "MinimalUID and will be removed."
+#~ msgstr ""
+#~ "àžàž¹à¹à¹àžà¹àžàž²àžàžàžà¹àžàž£àž²àž¢àžàž²àž£àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžªàžàž (à¹àžà¹àžàžàž¹à¹à¹àžà¹) àž¡àžµ uid àžà¹àž³àžàž§à¹àž²àžà¹àž² MinimalUID à¹àž¥àž°àžàž°àžàž¹àžàž¥àžàžàžŽà¹àž"
+
+#~ msgid "Themed"
+#~ msgstr "à¹àžà¹àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "Plain"
+#~ msgstr "à¹àžàžàžàž·à¹àžà¹"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "à¹àžàžàžàž·à¹àžà¹ àžàž£à¹àž­àž¡à¹àžªàžàžàž£àž¹àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid "Autologin or timed login to the root account is forbidden."
+#~ msgstr "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°àžàžà¹àžà¹àž root à¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽàž«àž£àž·àž­àžà¹àž²àžàžàž²àž£àžàž±à¹àžà¹àž§àž¥àž²"
+
+#~ msgid "The \"%s\" user UID is lower than allowed MinimalUID."
+#~ msgstr "UID àžàž­àžàžàž¹à¹à¹àžà¹ \"%s\" àž¡àžµàžà¹àž²àžà¹àž³àžàž§à¹àž²àžà¹àž² MinimalUID àžàžµà¹àž­àžàžžàžàž²àž"
+
+#~ msgid "User not allowed"
+#~ msgstr "àžàž¹à¹à¹àžà¹à¹àž¡à¹à¹àžà¹àž£àž±àžàž­àžàžžàžàž²àž"
+
+#~ msgid "command_chooser_combobox"
+#~ msgstr "command_chooser_combobox"
+
+#~ msgid "(Enabled)"
+#~ msgstr "(à¹àžàžŽàžà¹àžà¹)"
+
+#~ msgid "(Disabled)"
+#~ msgstr "(àžàžŽàžà¹àžà¹àžàž²àž)"
+
+#~ msgid "No themes selected!"
+#~ msgstr "à¹àž¡à¹à¹àžà¹à¹àž¥àž·àž­àžàžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "You need one or more themes selected for the \"Random from selected\" "
+#~ "option to be valid. Failure to do so will force \"Selected only\" mode."
+#~ msgstr ""
+#~ "àžàžžàžàžà¹àž­àžà¹àž¥àž·àž­àžàžàžžàžàžàžà¹àžà¹àžàž­àž¢à¹àž²àžàžà¹àž­àž¢àž«àžàž¶à¹àžàžàžžàžàžªàž³àž«àž£àž±àžàžàž±àž§à¹àž¥àž·àž­àž \"àžªàžžà¹àž¡àžàž²àžàžàžµà¹à¹àž¥àž·àž­àžà¹àž§à¹\" à¹àžàž·à¹àž­àžàž°à¹àž«à¹àžàž³àžàž²àžà¹àžà¹ "
+#~ "àž«àž²àžà¹àž¡à¹à¹àž¥àž·àž­àžàžàžžàžàžàžà¹àžà¹àžà¹àž GDM àžàž°à¹àžà¹àž²àžªàž¹à¹àž£àž¹àžà¹àžàž \"àžàž²àžàžàžµà¹à¹àž¥àž·àž­àžà¹àž§à¹à¹àžà¹àž²àžàž±à¹àž\""
+
+#~ msgid "Apply changes to the modified command?"
+#~ msgstr "à¹àž£àžŽà¹àž¡à¹àžà¹àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžà¹àž²àžà¹ à¹àžàžàž³àžªàž±à¹àžàžàžµà¹à¹àžà¹à¹àžà¹àžàž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "If you don't apply, the changes will be discarded."
+#~ msgstr "àžà¹àž²àžàžžàžà¹àž¡à¹à¹àž£àžŽà¹àž¡à¹àžà¹ àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàž±àžàžàž¥à¹àž²àž§àžàž°àžàž¹àžàž¥àž°àžàžŽà¹àžà¹àž"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "à¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°àžàžà¹àžà¹àž root à¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽàž«àž£àž·àž­àžà¹àž²àžàžàž²àž£àžàž±à¹àžà¹àž§àž¥àž²"
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "àž¡àžµàžàž¹à¹à¹àžà¹ \"%s\" àž­àž¢àž¹à¹à¹àž¥à¹àž§à¹àžàž£àž²àž¢àžàž²àž£àžàžµà¹à¹àžªàžàž"
+
+#~ msgid "Cannot add user"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽà¹àž¡àžàž¹à¹à¹àžà¹"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "àž¡àžµàžàž¹à¹à¹àžà¹ \"%s\" àž­àž¢àž¹à¹à¹àž¥à¹àž§à¹àžàž£àž²àž¢àžàž²àž£àžàžµà¹à¹àž¡à¹à¹àžªàžàž"
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž¹à¹à¹àžà¹ \"%s\" àž­àž¢àž¹à¹"
+
+#~ msgid "Invalid command path"
+#~ msgstr "àžàž²àžàžàž­àžàžàž³àžªàž±à¹àžà¹àž¡à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "The path you provided for this command is not valid. The changes will not "
+#~ "be saved."
+#~ msgstr "àžàž²àžàžàžµà¹àžàžžàžà¹àž«à¹àžªàž³àž«àž£àž±àžàžàž³àžªàž±à¹àžàžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àž àžàž°à¹àž¡à¹àžàž±àžàžàž¶àžàžàž²àž£à¹àžà¹à¹àžàžàžµà¹"
+
+#~ msgid ""
+#~ "Some of the users had uid lower than MinimalUID (Security tab) and could "
+#~ "not be added."
+#~ msgstr ""
+#~ "àžàž¹à¹à¹àžà¹àžàž²àžàžàžàž¡àžµ uid àžà¹àž³àžàž§à¹àž²àžà¹àž² MinimalUID (à¹àžà¹àžàž£àž°àžàžàžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢) à¹àž¥àž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽà¹àž¡à¹àžà¹"
+
+#~ msgid "Select Command"
+#~ msgstr "à¹àž¥àž·àž­àžàžàž³àžªàž±à¹àž"
+
+#~ msgid "No file selected"
+#~ msgstr "à¹àž¡à¹à¹àžà¹à¹àž¥àž·àž­àžà¹àžà¹àž¡"
+
+#~ msgid "Apply the changes to commands before closing?"
+#~ msgstr "à¹àž£àžŽà¹àž¡à¹àžà¹àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàž³àžªàž±à¹àžàžà¹àž²àžà¹ àžà¹àž­àžàžàžŽàžàž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "If you don't apply, the changes made will be disregarded."
+#~ msgstr "àžà¹àž²àžàžžàžà¹àž¡à¹à¹àž£àžŽà¹àž¡à¹àžà¹ àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàž±àžàžàž¥à¹àž²àž§àžàž°àžàž¹àžàž¥àž°àžàžŽà¹àžà¹àž"
+
+#~ msgid "Close _without Applying"
+#~ msgstr "àžàžŽàžà¹àžàž¢à¹_àž¡à¹à¹àž£àžŽà¹àž¡à¹àžà¹"
+
+#~ msgid "Halt command"
+#~ msgstr "àžàž³àžªàž±à¹àžàžàžŽàžà¹àžàž£àž·à¹àž­àž"
+
+#~ msgid "Reboot command"
+#~ msgstr "àžàž³àžªàž±à¹àžà¹àž£àžŽà¹àž¡à¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹"
+
+#~ msgid "Suspend command"
+#~ msgstr "àžàž³àžªàž±à¹àžàžàž±àžà¹àžàž£àž·à¹àž­àž"
+
+#~ msgid "Sounds"
+#~ msgstr "à¹àžªàžµàž¢àž"
+
+#~ msgid "None"
+#~ msgstr "à¹àž¡à¹àž¡àžµ"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "à¹àžà¹àž¡àžàž±àžà¹àžà¹àžà¹àž¡à¹à¹àžà¹à¹àžà¹àžàžà¹àž­àž¡àž¹àž¥à¹àžà¹àžà¹àž£àžàžàž­àž£àžµàž¢à¹àž­àž¢"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "à¹àžà¹àž¡àžàž±àžà¹àžà¹àžà¹àž¡à¹à¹àžà¹à¹àžà¹àžàžà¹àž­àž¡àž¹àž¥à¹àžà¹àžà¹àž£àžàžàž­àž£àžµàž¢à¹àž­àž¢à¹àžàžµàž¢àž§"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "à¹àž¡à¹à¹àžà¹à¹àžà¹àž¡àžàž²àž¡àžªàžàžžàž¥ tar.gz àž«àž£àž·àž­à¹àžà¹àž¡àžàž±àžà¹àžà¹àžàžà¹àž­àž¡àž¹àž¥àžàž­àž tar"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "à¹àžà¹àž¡àžàž±àžà¹àžà¹àžàžà¹àž­àž¡àž¹àž¥à¹àž¡à¹àž¡àžµà¹àžà¹àž¡ GdmGreeterTheme.info àž­àž¢àž¹à¹àžà¹àž§àž¢"
+
+#~ msgid "File does not exist"
+#~ msgstr "à¹àž¡à¹àž¡àžµà¹àžà¹àž¡àž­àž¢àž¹à¹"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "à¹àž¡à¹à¹àžà¹à¹àžà¹àž¡àžàž±àžà¹àžà¹àžàžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr "àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²à¹àžà¹àž£àžàžàž­àž£àžµàžàž­àžàžàžžàžàžàžà¹àžà¹àž '%s' à¹àžà¹àžàžŽàžàžàž±à¹àžà¹àž§à¹à¹àž¥à¹àž§ àžàž°àžàžŽàžàžàž±à¹àžàž­àžµàžàžàž£àž±à¹àžàž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàž²àžàž­àž¢à¹àž²àžàžàžàž°àžàžŽàžàžàž±à¹àžàžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "à¹àž¥àž·àž­àžà¹àžà¹àž¡àžàž±àžà¹àžà¹àžàžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "_Install"
+#~ msgstr "_àžàžŽàžàžàž±à¹àž"
+
+#~ msgid "Theme active in \"Selected only\" mode"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àžà¹àžà¹àž­àž¢àž¹à¹àžªàž³àž«àž£àž±àžàž£àž¹àžà¹àžàž \"àžàž²àžàžàžµà¹à¹àž¥àž·àž­àžà¹àž§à¹à¹àžà¹àž²àžàž±à¹àž\""
+
+#~ msgid ""
+#~ "This theme cannot be deleted at this point. If you wish to delete this "
+#~ "theme switch to \"Selected only\" mode, and deselect it by choosing a "
+#~ "different theme."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž¥àžàžàžžàžàžàžà¹àžà¹àžàžàžµà¹à¹àžà¹à¹àžàžàžàž°àžàžµà¹ àžà¹àž²àžàžžàžàžà¹àž­àžàžàž²àž£àž¥àžàžàžžàžàžàžà¹àžà¹àžàžàžµà¹ à¹àž«à¹à¹àžàž¥àžµà¹àž¢àžà¹àžà¹àžà¹àžàž£àž¹àžà¹àžàž "
+#~ "\"àžàž²àžàžàžµà¹à¹àž¥àž·àž­àžà¹àž§à¹à¹àžà¹àž²àžàž±à¹àž\" à¹àž¥à¹àž§àž¢àžà¹àž¥àžŽàžàžàž²àž£à¹àž¥àž·àž­àžàžà¹àž­àž à¹àžàž¢à¹àž¥àž·àž­àžàžàžžàžàžàžà¹àžà¹àžàž­àž·à¹àž"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "àž¥àžàžàžžàžàžàžà¹àžà¹àž \"%s\" àž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "àžà¹àž²àžàžžàžà¹àž¥àž·àž­àžàžàžµà¹àžàž°àž¥àž àžàžžàžàžàžà¹àžà¹àžàžàž°àžªàž¹àžàž«àž²àž¢àž­àž¢à¹àž²àžàžàž²àž§àž£"
+
+#~ msgid "_Remove Theme"
+#~ msgstr "_àž¥àžàžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "àžàžŽàžàžàž±à¹àžàžàžžàžàžàžà¹àžà¹àžàžàž²àž '%s' àž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "à¹àž¥àž·àž­àž 'àžàžŽàžàžàž±à¹àž' à¹àžàž·à¹àž­à¹àžàžŽà¹àž¡àžàžžàžàžàžà¹àžà¹àžàžàž²àžà¹àžà¹àž¡ '%s'"
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "àž«àžà¹àž²àžà¹àž²àžàžàž³àž«àžàžàžà¹àž²àžàžµà¹ à¹àžà¹à¹àžàž¥àžµà¹àž¢àžàžàž²àž£àžàž±à¹àžàžà¹àž²àžàž­àžàžàžµàž¡àž­àžàžàž­àž GDM àžàž¶à¹àžà¹àžà¹àžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàžà¹àžàžàžàž£àž²àžàžŽàžàžàž­àž "
+#~ "GNOME  àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàž­àžàžàžžàžàžàž°àž¡àžµàžàž¥àžàž±àžàžàžµ\n"
+#~ "\n"
+#~ "à¹àžàž£àžàžªàž±àžà¹àžàžàž§à¹àž²àžàž±àž§à¹àž¥àž·àž­àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àž¡à¹à¹àžà¹à¹àžªàžàžà¹àžàžàžµà¹àžàžµà¹àžàž±à¹àžàž«àž¡àž  àžàžžàžàž­àž²àžàžà¹àž­àžàžàž²àž£à¹àžà¹à¹àž %s "
+#~ "àžà¹àž²àžàžžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžàžà¹àžàž«àž²àžªàžŽà¹àžàžàžµà¹àžàžžàžàžà¹àž­àžàžàž²àž£\n"
+#~ "\n"
+#~ "àžªàž³àž«àž£àž±àžà¹àž­àžàžªàž²àž£àžàžµà¹àžªàž¡àžàž¹àž£àžà¹à¹àž«à¹àžàž¹àžàžµà¹àžàž³à¹àžàž°àžàž³àž§àžŽàžàžµà¹àžà¹àžàž­àž GNOME àž àž²àž¢à¹àžàž«àž¡àž§àž \"àžàž·à¹àžà¹àžà¹àž°\""
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "yes"
+#~ msgstr "yes"
+
+#~ msgid "no"
+#~ msgstr "no"
+
+#~ msgid "Random theme mode change"
+#~ msgstr "àžàž²àž£à¹àžàž¥àžµà¹àž¢àžàž£àž¹àžà¹àžàžàžàž²àž£àžªàžžà¹àž¡àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "Since no themes were selected in random theme mode switching back to "
+#~ "single theme mode."
+#~ msgstr ""
+#~ "à¹àžàž·à¹àž­àžàžàž²àžà¹àž¡à¹àž¡àžµàžàž²àž£à¹àž¥àž·àž­àžàžàžžàžàžàžà¹àžà¹àžà¹àžàž£àž¹àžà¹àžàžàžàž²àž£àžªàžžà¹àž¡àžàžžàžàžàžà¹àžà¹àž àžàž°à¹àžàž¥àžµà¹àž¢àžàžàž¥àž±àžà¹àžàžªàž¹à¹àž£àž¹àžà¹àžàžàžàžžàžàžàžà¹àžà¹àžà¹àžàžµàž¢àž§"
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "àžàž±àžàžàž¶àžàžà¹àž²àžàž±à¹àžà¹àžàžµà¹àž¢àž§àžàž±àžàžàž¹à¹à¹àžà¹àžà¹àž­àžàžàžŽàžàž«àž£àž·àž­à¹àž¡à¹?"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr "àžà¹àž²àžàžžàžà¹àž¡à¹àžàž±àžàžàž¶àž àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàžµà¹àžàž³à¹àžà¹àžà¹àžàžàž¹à¹à¹àžà¹ àžàž°àžàž¹àžàž¥àž°àžàžŽà¹àžà¹àž"
+
+#~ msgid "Could not access configuration file (defaults.conf)"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²à¹àžà¹à¹àžà¹àž¡àžà¹àž²àžàž±à¹àž (defaults.conf) à¹àžà¹"
+
+#~ msgid ""
+#~ "Make sure that the file exists before launching login manager config "
+#~ "utility."
+#~ msgstr ""
+#~ "àžàž£àžžàžàž²àžàž£àž§àžàžàž¹à¹àž«à¹à¹àžà¹à¹àž àž§à¹àž²àž¡àžµà¹àžà¹àž¡àžàž±àžàžàž¥à¹àž²àž§àž­àž¢àž¹à¹ àžà¹àž­àžàžàžµà¹àžàž°à¹àž£àžµàž¢àžà¹àžàž£àž·à¹àž­àžàž¡àž·àž­àžàž±à¹àžàžà¹àž²à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Could not access configuration file (custom.conf)"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²à¹àžà¹à¹àžà¹àž¡àžà¹àž²àžàž±à¹àž (custom.conf) à¹àžà¹"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "àžàžžàžàžà¹àž­àžà¹àžà¹àž root à¹àžàž·à¹àž­àžàž³àž«àžàžàžà¹àž² GDM"
+
+#~ msgid "Configure GDM login window appearance and behavior"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àžàž£àž¹àžà¹àžàž¡à¹àž¥àž°àžàž€àžàžŽàžàž£àž£àž¡àžàž­àžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž GDM"
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "     "
+#~ msgstr "     "
+
+#~ msgid "         "
+#~ msgstr "         "
+
+#~ msgid "     LRla_bel:"
+#~ msgstr "     àžà¹àž²àž¢_àžàž·à¹àž­àž£àž²àž¢àžàž²àž£à¹àž¥àž·àž­àž:"
+
+#~ msgid "     Messa_ge:"
+#~ msgstr "     _àžà¹àž­àžàž§àž²àž¡:"
+
+#~ msgid "     Pa_th:"
+#~ msgstr "     àž_àž²àž:"
+
+#~ msgid "     T_ooltip:"
+#~ msgstr "     àžàž³à¹_àžàž°àžàž³à¹àžàž£àž·à¹àž­àžàž¡àž·àž­:"
+
+#~ msgid "     _Label:"
+#~ msgstr "     _àžà¹àž²àž¢àžàž·à¹àž­:"
+
+#~ msgid "     _Path:       "
+#~ msgstr "     _àžàž²àž:       "
+
+#~ msgid " _X coordinate"
+#~ msgstr " àžàž³à¹àž«àžà¹àž _X"
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n àžàž°àžàž¹àžà¹àžàžàžà¹àž§àž¢àžàž·à¹àž­à¹àž®àžªàžà¹"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab. Users in the Exclude list will not "
+#~ "appear. MinimalUID setting in the Security tab will affect which users "
+#~ "will be allowed to join Include list."
+#~ msgstr ""
+#~ "<b>àž«àž¡àž²àž¢à¹àž«àžàžž:</b> àžàž¹à¹à¹àžà¹à¹àžàž£àž²àž¢àžàž²àž£àžàžµà¹à¹àžªàžàžàžàž°àžàž£àž²àžàžà¹àžàžàž²àž£à¹àžªàžàžàž£àž¹àžàžàž¹à¹à¹àžà¹àžà¹àž²à¹àžàžŽàžà¹àžà¹ "
+#~ "à¹àž¥àž°àžàž°àžàž£àž²àžàžà¹àžàž£àž²àž¢àžàž·à¹àž­à¹àž«à¹à¹àž¥àž·àž­àžà¹àž¡àž·à¹àž­àžàž±à¹àžàžà¹àž²àžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžàžàžàž±à¹àžà¹àž§àž¥àž²à¹àžà¹àžà¹àžàž£àž°àžàžàžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢ "
+#~ "àžàž¹à¹à¹àžà¹à¹àžàž£àž²àž¢àžàž²àž£àžàžµà¹à¹àž¡à¹à¹àžªàžàžàžàž°à¹àž¡à¹àžàž£àž²àžàžàžàž·à¹àž­à¹àžà¹àž«àž¥à¹àžàžàž±àžàžàž¥à¹àž²àž§  àžà¹àž² MinimalUID "
+#~ "à¹àžà¹àžà¹àžàž£àž°àžàžàžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢ àžàž°àžàž³àž«àžàžàžàž¹à¹à¹àžà¹àžàžµà¹àžàž°àž­àžàžžàžàž²àžà¹àž«à¹àž£àž§àž¡à¹àžàž£àž²àž¢àžàž²àž£àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžªàžàž"
+
+#~ msgid ""
+#~ "<b>Note:</b> You can select different commands from the drop-down list, "
+#~ "and modify them through relevant fields located below. To save changes "
+#~ "press Apply Command Changes button."
+#~ msgstr ""
+#~ "<b>àž«àž¡àž²àž¢à¹àž«àžàžž:</b> àžàžžàžàžªàž²àž¡àž²àž£àžà¹àž¥àž·àž­àžàžàž³àžªàž±à¹àžàžà¹àž²àžà¹ à¹àžà¹àžàž²àžàž£àž²àž¢àžàž²àž£à¹àžàžàžàž¶àžàž¥àž "
+#~ "à¹àž¥àž°à¹àžà¹à¹àžàžàž³àžªàž±à¹àžà¹àžà¹à¹àžàžà¹àž­àžàž£àž²àž¢àžàž²àž£àžà¹àž²àžàž¥à¹àž²àž à¹àž¡àž·à¹àž­à¹àžà¹à¹àžà¹àžªàž£à¹àžà¹àž¥à¹àž§ àžªàž²àž¡àž²àž£àžàžàž±àžàžàž¶àžà¹àžà¹à¹àžàž¢àžàžàžàžžà¹àž¡ "
+#~ "\"à¹àž£àžŽà¹àž¡à¹àžà¹àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàž³àžªàž±à¹àž\""
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>àžàž³à¹àžàž·àž­àž:</b>  àžàž²àž£àžàž±à¹àžàžà¹àž²àžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àžàž­àž²àžàžàž³à¹àž«à¹ X server à¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àž¡à¹à¹àžà¹àž­àžµàž "
+#~ "àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžà¹àž²àžà¹ àžàž°à¹àž¡à¹àž¡àžµàžàž¥àžàžàžàž§à¹àž² GDM àžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àž«àž¡à¹"
+
+#~ msgid "A_dd..."
+#~ msgstr "à¹_àžàžŽà¹àž¡..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àž²àž£àž°àžàžàžàž²àžà¹àžàž£àž·à¹àž­àž_àž­àž·à¹àž"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "à¹_àž£àžŽà¹àž¡à¹àžà¹àžà¹àž²àžàžµà¹à¹àžà¹"
+
+#~ msgid "Accessible from the outside of the login manager"
+#~ msgstr "à¹àžà¹àž²àžàž¶àžà¹àžà¹àžàž²àžàž àž²àž¢àžàž­àžà¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "à¹àžàžŽà¹àž¡/à¹àžà¹à¹àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àžàž°à¹àžàžŽàž"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "à¹àžàžŽà¹àž¡à¹àžàžŽàž£à¹àžà¹_àž§àž­àž£à¹..."
+
+#~ msgid "Add User"
+#~ msgstr "à¹àžàžŽà¹àž¡àžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "Adds a chooser button to the Actions menu that will restart the current X "
+#~ "server with a chooser.  XDMCP does not need to be enabled on the local "
+#~ "computer for this to work."
+#~ msgstr ""
+#~ "à¹àžàžŽà¹àž¡àžàžžà¹àž¡à¹àž¥àž·àž­àžà¹àž®àžªàžà¹à¹àžà¹àž¡àžàž¹àžàžàžŽàžàž±àž±àžàžŽàžàž²àž£ àžàž¶à¹àžàžàž°à¹àž£àžŽà¹àž¡ X server àžàž±àžàžàžžàžàž±àžà¹àž«àž¡à¹à¹àž«à¹àž¡àžµàž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àžà¹àž®àžªàžà¹ "
+#~ "à¹àž¡à¹àžàž³à¹àžà¹àžàžà¹àž­àžà¹àžàžŽàžà¹àžà¹ XDMCP àžàžµà¹à¹àžàž£àž·à¹àž­àžàžàžµà¹à¹àžàž·à¹àž­àžàž°à¹àž«à¹àžàžžà¹àž¡àžàž±àžàžàž¥à¹àž²àž§àžàž³àžàž²àžà¹àžà¹"
+
+#~ msgid ""
+#~ "All users with a lower UID will be excluded from the face browser, "
+#~ "automatic and timed login."
+#~ msgstr ""
+#~ "àžàž¹à¹à¹àžà¹àžàž±à¹àžàž«àž¡àžàžàžµà¹àž¡àžµ UID àžà¹àž³àžàž§à¹àž²àžà¹àž²àžàžµà¹ àžàž°àžàž¹àžàžàž±àžàž­àž­àžàžàž²àžàž£àž²àž¢àžàž²àž£àž£àž¹àžàžàž¹à¹à¹àžà¹ "
+#~ "à¹àž¥àž°àžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžàžàž­àž±àžà¹àžàž¡àž±àžàžŽàž«àž£àž·àž­àžàž±à¹àžà¹àž§àž¥àž²"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°àžàžàžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àžàžà¹àž²àžàžàž²àž£àžàž±à¹àžà¹_àž§àž¥àž²"
+
+#~ msgid ""
+#~ "Allow changing the GTK+ (widget) theme from the greeter. Currently this "
+#~ "only affects the standard greeter. The theme will stay in effect on this "
+#~ "display until changed and will affect all the other windows that are put "
+#~ "up by GDM."
+#~ msgstr ""
+#~ "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžàž¥àžµà¹àž¢àžàžàžžàžàžàžà¹àžà¹àž GTK+ (àž§àžŽàžà¹àžà¹àž) àžàž²àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžà¹ àžàžàž°àžàžµà¹ "
+#~ "àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž¡àžµàžàž¥àžà¹àž­àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàž¡àž²àžàž£àžàž²àžà¹àžà¹àž²àžàž±à¹àž "
+#~ "àžàžžàžàžàžà¹àžà¹àžàžàž°àž¡àžµàžàž¥à¹àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàžàžàž§à¹àž²àžàž°àžàž¹àžà¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàž­àžµàž à¹àžàž¢àžàž°à¹àžà¹à¹àžªàžàžàž«àžà¹àž²àžà¹àž²àžàž­àž·à¹àžà¹ àžàžµà¹ GDM "
+#~ "à¹àžàžŽàžàžàž±à¹àžàž«àž¡àž"
+
+#~ msgid "Allow group writable files and directories."
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹à¹àžà¹àž¡à¹àž¥àž°à¹àžà¹àž£àžàžàž­àž£àžµàžàžµà¹à¹àž«à¹àžàž¥àžžà¹àž¡à¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid "Allow logi_n if group write permissions on user's home directory"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²_àž£àž°àžàžàžà¹àž²à¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàž­àžàžžàžàž²àžà¹àž«à¹àžàž¥àžžà¹àž¡à¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid "Allow login _if all write permissions on user's home directory"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°_àžàžàžà¹àž²à¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàž­àžàžžàžàž²àžà¹àž«à¹àžàžžàžàžàžà¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid "Allow world writable files and directories."
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹à¹àžà¹àž¡à¹àž¥àž°à¹àžà¹àž£àžàžàž­àž£àžµàžàžµà¹à¹àž«à¹àžàžžàžàžàžà¹àžàžµàž¢àžà¹àžà¹"
+
+#~ msgid ""
+#~ "Allows the configurator to be run from the greeter. Note that the user "
+#~ "will need to type in the root password before the configurator will be "
+#~ "started."
+#~ msgstr ""
+#~ "àž­àžàžžàžàž²àžà¹àž«à¹à¹àž£àžµàž¢àžàž«àžà¹àž²àžà¹àž²àžàžàž£àž±àžà¹àžà¹àžàžàž²àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžà¹ àžªàž±àžà¹àžàžàž§à¹àž²àžàž¹à¹à¹àžà¹àžàž°àžà¹àž­àžàžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àž root "
+#~ "àžà¹àž­àžàžàžµà¹àž«àžà¹àž²àžà¹àž²àžàžàž£àž±àžà¹àžà¹àžàžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àžà¹"
+
+#~ msgid ""
+#~ "Always append -nolisten tcp to the command line of local X servers, thus "
+#~ "disallowing TCP connection.  This is useful if you do not care for "
+#~ "allowing remote connections, since the X protocol could really be "
+#~ "potentially a security hazard to leave open, even though no known "
+#~ "security problems exist. Also disables X forwarding, but does not affect "
+#~ "XDMCP."
+#~ msgstr ""
+#~ "à¹àžàžŽà¹àž¡àžàž±àž§à¹àž¥àž·àž­àž -nolisten tcp à¹àžàžàž£àž£àžàž±àžàžàž³àžªàž±à¹àžàžàž­àž X server à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹à¹àžªàž¡àž­ "
+#~ "àžàž³à¹àž«à¹àžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­ TCP àžàž³à¹àž¡à¹à¹àžà¹ "
+#~ "àžàž²àž£àžàž³àž«àžàžàžàž±àžàžàž¥à¹àž²àž§àžàž°àž¡àžµàžàž£àž°à¹àž¢àžàžà¹àžà¹àž²àžàžžàžà¹àž¡à¹àžªàžà¹àžàž­àžàžžàžàž²àžà¹àž«à¹àž¡àžµàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­àžàž²àžàž àž²àž¢àžàž­àž "
+#~ "à¹àžàž·à¹àž­àžàžàž²àžà¹àžàž£à¹àžàžàž­àž¥ X àžªàž²àž¡àž²àž£àžà¹àžà¹àžàž­àž±àžàžàž£àž²àž¢àžà¹àž­àž£àž°àžàžàž£àž±àžàž©àž²àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢à¹àžà¹àžà¹àž²à¹àžàžŽàžàžàžŽà¹àžà¹àž§à¹ "
+#~ "à¹àž¡à¹àžàž°à¹àž¡à¹àžàžàž§à¹àž²àž¡àžµàžàž±àžàž«àž²àž£àž°àžàžàž£àž±àžàž©àž²àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢àžà¹àžàž²àž¡ àžàž­àžàžàž²àžàžàžµà¹ àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž¢àž±àžà¹àžà¹àžàžŽàžàžàž²àž£àžªà¹àžàžà¹àž­ X àžà¹àž²àž "
+#~ "ssh àžà¹àž§àž¢ à¹àžà¹àžàž°à¹àž¡à¹àž¡àžµàžàž¥àžàž±àž XDMCP"
+
+#~ msgid "Apply Co_mmand Changes"
+#~ msgstr "à¹_àž£àžŽà¹àž¡à¹àžà¹àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàžàž³àžªàž±à¹àž"
+
+#~ msgid "Author:"
+#~ msgstr "àžàž¹à¹àžªàž£à¹àž²àž:"
+
+#~ msgid "Background"
+#~ msgstr "àžàž·à¹àžàž«àž¥àž±àž"
+
+#~ msgid "Background color of the greeter."
+#~ msgstr "àžªàžµàžàž·à¹àžàž«àž¥àž±àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž"
+
+#~ msgid "Behaviour"
+#~ msgstr "àžàž€àžàžŽàžàž£àž£àž¡"
+
+#~ msgid "C_ommand:"
+#~ msgstr "_àžàž³àžªàž±à¹àž:"
+
+#~ msgid "C_ustom:"
+#~ msgstr "_àžàž³àž«àžàžà¹àž­àž:"
+
+#~ msgid ""
+#~ "Checks the ownership of the home directories before writing to them. This "
+#~ "prevents security issues in case of bad setup."
+#~ msgstr ""
+#~ "àžàž£àž§àžàžªàž­àžàžàž§àž²àž¡à¹àžà¹àžà¹àžà¹àž²àžàž­àžàžàž­àžà¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžà¹àž­àžà¹àžàžµàž¢àžàžà¹àž­àž¡àž¹àž¥àž¥àžà¹àžàžàž±à¹àž àžàž²àž£àžàž£àž§àžàžªàž­àžàžàžµà¹ "
+#~ "àžàž°àžà¹àž§àž¢àžà¹àž­àžàžàž±àžàžàž±àžàž«àž²àž£àž°àžàžàž£àž±àžàž©àž²àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢à¹àžàžàž£àžàžµàžàžµà¹àžàž±à¹àžàžà¹àž²à¹àž¡à¹à¹àž£àžµàž¢àžàž£à¹àž­àž¢"
+
+#~ msgid "Co_lor:"
+#~ msgstr "_àžªàžµ:"
+
+#~ msgid "Color depth:"
+#~ msgstr "àžàž³àžàž§àžàžàžŽàžàžªàžµ:"
+
+#~ msgid "Comma_nd type:"
+#~ msgstr "_àžàžàžŽàžàžàž³àžªàž±à¹àž:"
+
+#~ msgid "Configure XDMC_P..."
+#~ msgstr "àžàž³àž«àžàžàžà¹àž² XDMC_P..."
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "àžàž³àž«àžàžàžà¹àž² _X Server..."
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the greeter for "
+#~ "remote XDMCP sessions."
+#~ msgstr ""
+#~ "àžàž³àž«àžàžàžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžªàžàžàžà¹àž²àžà¹ àž àž²àžà¹àž¥à¹àžà¹à¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžªàž³àž«àž£àž±àžàž§àž²àž£àž° XDMCP àžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž"
+
+#~ msgid ""
+#~ "Controls which text to display next to the logo image in the standard "
+#~ "greeter. This string is only used for local logins."
+#~ msgstr ""
+#~ "àžàž³àž«àžàžàžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžªàžàžàžà¹àž²àžà¹ àž àž²àžà¹àž¥à¹àžà¹à¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàž¡àž²àžàž£àžàž²àž "
+#~ "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžà¹àžªàž³àž«àž£àž±àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž àž²àž¢à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹à¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "Copyright:"
+#~ msgstr "àž¥àžŽàžàžªàžŽàžàžàžŽà¹:"
+
+#~ msgid "De_fault face:"
+#~ msgstr "àž£àž¹àž_àžàž£àžŽàž¢àž²àž¢:"
+
+#~ msgid "De_fault session:"
+#~ msgstr "àž§àž²àž£àž°_àžàž£àžŽàž¢àž²àž¢"
+
+#~ msgid "Delay in seconds before the Timed login user will be logged in."
+#~ msgstr "àžàž²àž£àž«àžà¹àž§àžà¹àž§àž¥àž²à¹àžà¹àžàž§àžŽàžàž²àžàžµàžà¹àž­àžàžàžµà¹àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžà¹àž²àž£àž°àžàžà¹àžàžàžàž±à¹àžà¹àž§àž¥àž²àžàž°à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid ""
+#~ "Determines the maximum number of remote display connections which will be "
+#~ "managed simultaneously. I.e. the total number of remote displays that can "
+#~ "use your host."
+#~ msgstr ""
+#~ "àžàž³àž«àžàžàžàž³àžàž§àžàžªàž¹àžàžªàžžàžàžàž­àžàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­àžàžŽàžªà¹àžàž¥àž¢à¹àžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž àžàžµà¹àžàž°àžàž±àžàžàž²àž£à¹àžà¹àž§àž¥àž²à¹àžàžµàž¢àž§àžàž±àž àžàž±à¹àžàžàž·àž­ "
+#~ "àžàž³àžàž§àžàžàž±à¹àžàž«àž¡àžàžàž­àžàžàžŽàžªà¹àžàž¥àž¢à¹à¹àžà¹àžàž£àž·àž­àžà¹àž²àž¢àžàžµà¹àžàž°àžªàž²àž¡àž²àž£àžà¹àžà¹à¹àžàž£àž·à¹àž­àžàžàž­àžàžàžžàžà¹àžà¹àžàž£à¹àž­àž¡à¹ àžàž±àž"
+
+#~ msgid ""
+#~ "Determines the maximum number of seconds between the time where a user "
+#~ "chooses a host and the subsequent indirect query where the user is "
+#~ "connected to the host.  When the timeout is exceeded, the information "
+#~ "about the chosen host is forgotten and the indirect slot freed up for "
+#~ "other displays."
+#~ msgstr ""
+#~ "àžàž³àž«àžàžàž£àž°àž¢àž°à¹àž§àž¥àž²àžªàž¹àžàžªàžžàžàžàž±à¹àžà¹àžà¹àžàžµà¹àžàž¹à¹à¹àžà¹à¹àž¥àž·àž­àžà¹àž®àžªàžà¹àžàžàžàž¶àžàžàž²àž£àžªàž­àžàžàž²àž¡à¹àžàž¢àž­à¹àž­àž¡àžàž£àž±à¹àžàžà¹àž­àž¡àž² "
+#~ "àžàž¶à¹àžàžàž¹à¹à¹àžà¹à¹àžàž·à¹àž­àž¡àžà¹àž­àžàž±àžà¹àž®àžªàžà¹à¹àž£àžµàž¢àžàž£à¹àž­àž¢à¹àž¥à¹àž§ à¹àž¡àž·à¹àž­àž«àž¡àžà¹àž§àž¥àž²àžàžµà¹àžàž³àž«àžàž "
+#~ "àžà¹àž­àž¡àž¹àž¥à¹àžàžµà¹àž¢àž§àžàž±àžàžàž²àž£à¹àž¥àž·àž­àžà¹àž®àžªàžà¹àžàž°àžàž¹àžàžàžŽà¹àžà¹àž "
+#~ "à¹àž¥àž°àžà¹àž­àžàžà¹àž­àž¡àž¹àž¥àžªàž­àžàžàž²àž¡à¹àžàž¢àž­à¹àž­àž¡àžàž°àžàž¹àžàž¥à¹àž²àžàžà¹àž²à¹àžàž·à¹àž­à¹àž«à¹àžàžŽàžªà¹àžàž¥àž¢à¹àž­àž·à¹àžà¹àžà¹"
+
+#~ msgid "Disa_ble multiple logins for a single user"
+#~ msgstr "_àžàžŽàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž«àž¥àž²àž¢àž§àž²àž£àž°àžªàž³àž«àž£àž±àžàžàž¹à¹à¹àžà¹à¹àžàžµàž¢àž§"
+
+#~ msgid "Display the title bar in the greeter."
+#~ msgstr "à¹àžªàžàžàž«àž±àž§àž«àžà¹àž²àžà¹àž²àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "àžàž³àžàž§àž_àžàžŽàžªà¹àžàž¥àž¢à¹àžà¹àž­à¹àž®àžªàžà¹:"
+
+#~ msgid "Displays this image as the background in the greeter."
+#~ msgstr "à¹àžªàžàžàž àž²àžàžàžµà¹à¹àžà¹àžàžàž·à¹àžàž«àž¥àž±àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž"
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "à¹àž¡à¹àžà¹àž­àžà¹àžªàžàžàž àž²àžàžàž·à¹àžàž«àž¥àž±àžàžªàž³àž«àž£àž±àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž²àžà¹àžàž£àž·à¹àž­àž_àž­àž·à¹àž"
+
+#~ msgid ""
+#~ "Does not place cookies into the users home directory if this directory is "
+#~ "on NFS."
+#~ msgstr "à¹àž¡à¹àžà¹àž­àžà¹àžà¹àžàžàžžàžàžàžµà¹à¹àžà¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžàž­àžàžàž¹à¹à¹àžà¹àžà¹àž²à¹àžà¹àž£àžàžàž­àž£àžµàžàž±àžàžàž¥à¹àž²àž§à¹àžà¹àžàž²àžàžà¹àž²àž NFS"
+
+#~ msgid ""
+#~ "Does not reuse existing X servers, but kills them and starts over. "
+#~ "Normally, just reinitializing is a nicer way to go but if the X server "
+#~ "memory usage keeps growing this may be a safer option."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžà¹àž­àžà¹àžà¹ X server àžàžµà¹àž¡àžµàž­àž¢àž¹à¹àžà¹àž³àž­àžµàž à¹àžà¹à¹àž«à¹àžàžŽàžà¹àž¥à¹àž§à¹àžàžŽàžà¹àž«àž¡à¹ à¹àžàž¢àžàžàžàžŽà¹àž¥à¹àž§ "
+#~ "à¹àžàžµàž¢àžàžàž³àž«àžàžàžà¹àž²àžàž±à¹àžàžà¹àžà¹àž«àž¡à¹à¹àž¥à¹àž§à¹àžà¹àžà¹àž­ àžà¹àžà¹àž²àžàž°à¹àžà¹àžàž§àžŽàžàžµàžàžµà¹àžàžµàžàž§à¹àž² à¹àžà¹àžà¹àž² X server "
+#~ "àž¡àžµàžàž²àž£à¹àžà¹àž«àžà¹àž§àž¢àžàž§àž²àž¡àžàž³à¹àžàžŽà¹àž¡àžàž¶à¹àžàž­àž¢àž¹à¹àžàž¥àž­àž àžàž²àž£àžàžŽàžà¹àž¥à¹àž§à¹àžàžŽàžà¹àž«àž¡à¹àžà¹àž­àž²àžà¹àžà¹àžàžàž²àžà¹àž¥àž·àž­àžàžàžµà¹àžàž¥àž­àžàž àž±àž¢àžàž§à¹àž²"
+
+#~ msgid "Don't restart the login manager after the execution"
+#~ msgstr "à¹àž¡à¹àžà¹àž­àžà¹àž£àžŽà¹àž¡à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àž«àž¡à¹àž«àž¥àž±àžàžàž²àžàžàž³àžàž²àžà¹àžªàž£à¹àž"
+
+#~ msgid "E_dit Commands..."
+#~ msgstr "à¹_àžà¹à¹àžàžàž³àžªàž±à¹àž..."
+
+#~ msgid "E_xclude:"
+#~ msgstr "à¹_àž¡à¹à¹àžªàžàž:"
+
+#~ msgid "Ena_ble debug messages to system log"
+#~ msgstr "àžàž±àžàžàž¶àžàžà¹àž­àžàž§àž²àž¡_àžàžµàžàž±à¹àžà¹àžàžàž¹àž¡àž£àž°àžàž"
+
+#~ msgid "Enable _Timed Login"
+#~ msgstr "à¹àžàžŽàžà¹àžà¹àžàž²àž£_àžàž±à¹àžà¹àž§àž¥àž²à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid ""
+#~ "Enables XDMCP INDIRECT choosing (i.e. remote execution of gdmchooser) for "
+#~ "X-terminals which don't supply their own display browser."
+#~ msgstr ""
+#~ "à¹àžàžŽàžà¹àžà¹àžàž²àž£à¹àž¥àž·àž­àžà¹àž®àžªàžà¹à¹àžàžàž­à¹àž­àž¡ (indirect) àžàž­àž XDMCP (àžàž¥à¹àž²àž§àžàž·àž­ àžàž²àž£à¹àž£àžµàž¢àž gdmchooser "
+#~ "àžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž) àžªàž³àž«àž£àž±àžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥ X àžàžµà¹à¹àž¡à¹àž£àž­àžàž£àž±àžàžàž²àž£à¹àž£àžµàž¢àžàžàž¹àžàžŽàžªà¹àžàž¥àž¢à¹à¹àžà¹àžàž£àž·àž­àžà¹àž²àž¢"
+
+#~ msgid ""
+#~ "Enables greeter to be launched with additional Gtk+ modules. This is "
+#~ "useful when extra features are required such as accessible login. Note "
+#~ "that only \"trusted\" modules should be used to minimize security issues."
+#~ msgstr ""
+#~ "à¹àžàžŽàžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàž¢à¹àž«àž¥àžàž¡àž­àžàž¹àž¥ Gtk+ à¹àžàžŽà¹àž¡à¹àžàžŽàž¡àžà¹àž§àž¢ "
+#~ "àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž¡àžµàžàž£àž°à¹àž¢àžàžà¹à¹àž¡àž·à¹àž­àžà¹àž­àžà¹àžà¹àžàž§àž²àž¡àžªàž²àž¡àž²àž£àžàžàžŽà¹àžšàž© à¹àžà¹àž àžàž²àž£à¹àžà¹à¹àžàžà¹àžà¹àž¥àž¢àžµàžªàžŽà¹àžàž­àž³àžàž§àž¢àžàž§àž²àž¡àžªàž°àžàž§àž "
+#~ "àžªàž±àžà¹àžàžàž§à¹àž²àžàž§àž£à¹àžà¹àž¡àž­àžàž¹àž¥àžàžµà¹ \"à¹àžàž·à¹àž­àžàž·àž­à¹àžà¹\" à¹àžà¹àž²àžàž±à¹àž à¹àžàž·à¹àž­àž¥àžàžàž±àžàž«àž²à¹àžàž£àž°àžàžàž£àž±àžàž©àž²àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢"
+
+#~ msgid ""
+#~ "Full path and arguments to command to be executed. If the value is "
+#~ "missing, the command will not available."
+#~ msgstr "àžàž²àžà¹àžà¹àž¡à¹àž¥àž°àž­àž²àž£à¹àžàžŽàž§à¹àž¡àžàžà¹àžªàž³àž«àž£àž±àžàžàž³àžªàž±à¹àžàžàžµà¹àžàž°à¹àž£àžµàž¢àž àžà¹àž²àžàž²àžàžà¹àž­àž¡àž¹àž¥àžàžµà¹ àžà¹àžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àžàž³àžªàž±à¹àžà¹àžà¹"
+
+#~ msgid "Full path and arguments to the command to be executed"
+#~ msgstr "àžàž²àžà¹àžà¹àž¡à¹àž¥àž°àž­àž²àž£à¹àžàžŽàž§à¹àž¡àžàžà¹àžªàž³àž«àž£àž±àžàžàž³àžªàž±à¹àžàžàžµà¹àžàž°à¹àž£àžµàž¢àž"
+
+#~ msgid ""
+#~ "GDM should run the login window on this server and allow a user to log "
+#~ "in.  If not selected, then GDM will just run this server and wait for it "
+#~ "to terminate."
+#~ msgstr ""
+#~ "GDM àžàž§àž£à¹àžàžŽàžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàžàžàžµà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹ à¹àž¥àž°à¹àž«à¹àžàž¹à¹à¹àžà¹à¹àžà¹àž²àž£àž°àžàžà¹àžà¹ àžà¹àž²à¹àž¡à¹à¹àž¥àž·àž­àžàžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹ GDM "
+#~ "àžàž°à¹àžà¹à¹àžàžŽàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹à¹àž§à¹ à¹àž¥àž°àž£àž­à¹àž«à¹àž¡àž±àžàžàžŽàžàžàž±àž§àž¥àžà¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "General"
+#~ msgstr "àžàž±à¹àž§à¹àž"
+
+#~ msgid ""
+#~ "Given user should be logged in after a number of seconds (set with Pause "
+#~ "before login) of inactivity on the login screen.  This is useful for "
+#~ "public access terminals or perhaps even home use."
+#~ msgstr ""
+#~ "àžàž¹à¹à¹àžà¹àžàžµà¹àžàž³àž«àžàžàžàž°à¹àžà¹àž²àž£àž°àžàžàž«àž¥àž±àžàžàž²àžà¹àž¡à¹àž¡àžµàžàž§àž²àž¡à¹àžàž¥àž·à¹àž­àžà¹àž«àž§àžàžµà¹àž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàžà¹àžà¹àžàž£àž°àž¢àž°à¹àž§àž¥àž²àž«àžàž¶à¹àž "
+#~ "(àžàž³àž«àžàžà¹àžàž¢àžà¹àž­àž \"àž£àž­àžà¹àž­àžà¹àžà¹àž²àž£àž°àžàž\") àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž¡àžµàžàž£àž°à¹àž¢àžàžà¹àžªàž³àž«àž£àž±àžà¹àžàž£àž·à¹àž­àžàžªàž²àžàž²àž£àžàž° "
+#~ "àž«àž£àž·àž­à¹àž¡à¹à¹àžà¹à¹àžàž£àž·à¹àž­àžàžàžµà¹à¹àžà¹àžàžµà¹àžà¹àž²àž"
+
+#~ msgid ""
+#~ "Given user should be logged in upon first bootup.  No password will be "
+#~ "asked.  This is useful for single user workstations where local console "
+#~ "security is not an issue."
+#~ msgstr ""
+#~ "àžàž¹à¹à¹àžà¹àžàžµà¹àžàž³àž«àžàžàžàž°à¹àžà¹àž²àž£àž°àžàžàžàž±àžàžàžµà¹àž¡àž·à¹àž­à¹àžàžŽàžàž£àž°àžàžàžàž£àž±à¹àžà¹àž£àž à¹àžàž¢à¹àž¡à¹àž¡àžµàžàž²àž£àžàž²àž¡àž£àž«àž±àžªàžà¹àž²àž "
+#~ "àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž¡àžµàžàž£àž°à¹àž¢àžàžà¹àžªàž³àž«àž£àž±àžà¹àžàž£àž·à¹àž­àžàž¥àž¹àžàžà¹àž²àž¢àžàžµà¹à¹àžà¹àžàž²àžàžàžà¹àžàžµàž¢àž§ "
+#~ "à¹àžàž¢àžàž£àž°à¹àžà¹àžà¹àž£àž·à¹àž­àžàžàž²àž£à¹àžà¹àž²àžàž¶àžà¹àžàž£àž·à¹àž­àžàžàž­àžàžàžžàžàžàž¥àž­àž·à¹àžà¹àž¡à¹àžàž·àž­à¹àžà¹àžàžàž±àžàž«àž²"
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž\n"
+#~ "àž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àžà¹àž®àžªàžà¹"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "àž¢àž­àž¡àž£àž±àžàžàž²àž£à¹àž£àžµàž¢àžà¹àžàž_àž­à¹àž­àž¡"
+
+#~ msgid "I_mage:"
+#~ msgstr "àž£àž¹àž_àž àž²àž:"
+
+#~ msgid "I_nclude:"
+#~ msgstr "à¹_àžªàžàž:"
+
+#~ msgid ""
+#~ "If a user has no defined face image, GDM will use the \"stock_person\" "
+#~ "icon defined in the current GTK+ theme.  If no such image is defined, the "
+#~ "image specified by DefaultFace will be used.  The image must be in an gdk-"
+#~ "pixbuf supported format and the file must be readable to the GDM user."
+#~ msgstr ""
+#~ "àžà¹àž²àžàž¹à¹à¹àžà¹à¹àž¡à¹à¹àžà¹àžàž³àž«àžàžàž£àž¹àžàžàž¹à¹à¹àžà¹à¹àž§à¹ GDM àžàž°à¹àžà¹à¹àž­àžàž­àž \"stock_person\" àžàžµà¹àžàž³àž«àžàžà¹àž§à¹à¹àžàžàžžàžàžàžà¹àžà¹àž GTK"
+#~ "+ àžàž±àžàžàžžàžàž±àž àžà¹àž²à¹àž¡à¹àž¡àžµàžàž²àž£àžàž³àž«àžàžàž£àž¹àžàžàž±àžàžàž¥à¹àž²àž§à¹àž§à¹ àžà¹àžàž°à¹àžà¹àž£àž¹àžàžàžµà¹àžàž³àž«àžàžà¹àžàž¢àž£àž¹àžàžàž£àžŽàž¢àž²àž¢àžàžµà¹à¹àžàž "
+#~ "àž£àž¹àžàžàžµà¹àžàž³àž«àžàžàžà¹àž­àžàž­àž¢àž¹à¹à¹àžàž£àž¹àžà¹àžàžàžàžµà¹ gdk-pixbuf àž£àž­àžàž£àž±àž à¹àž¥àž°àžàž¹à¹à¹àžà¹ \"gdm\" àžàž°àžà¹àž­àžàž¡àžµàžªàžŽàžàžàžŽà¹àž­à¹àž²àžà¹àžà¹"
+
+#~ msgid ""
+#~ "Image file to display in the logo box. The file must be in an gdk-pixbuf "
+#~ "supported format and it must be readable by the GDM user. If no file is "
+#~ "specified the logo feature is disabled."
+#~ msgstr ""
+#~ "àž£àž¹àžàž àž²àžàžàžµà¹àžàž°à¹àžªàžàžà¹àžàžà¹àž­àžà¹àž¥à¹àžà¹ à¹àžà¹àž¡àž£àž¹àžàž àž²àžàžàžµà¹àžàž§àž£àž­àž¢àž¹à¹à¹àžàž£àž¹àžà¹àžàžàžàžµà¹ gdk-pixbuf àž£àž­àžàž£àž±àž à¹àž¥àž°àžàž¹à¹à¹àžà¹ \"gdm"
+#~ "\" àžà¹àž­àžàž¡àžµàžªàžŽàžàžàžŽà¹àž­à¹àž²àžà¹àžà¹ àžà¹àž²à¹àž¡à¹àž£àž°àžàžžà¹àžà¹àž¡à¹àž àžà¹àžàž°à¹àž¡à¹à¹àžªàžàžà¹àž¥à¹àžà¹"
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "à¹àžªàžàžà¹àž¡àžàž¹à¹_àž¥àž·àž­àžà¹àž®àžªàžà¹ (XDMCP)"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "à¹àžªàžàžà¹àž¡àžàž¹_àžàž£àž±àžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "Indicates that the X server should be started at a different process "
+#~ "priority."
+#~ msgstr "àž£àž°àžàžžàž§à¹àž² X server àžàž§àž£à¹àžàžŽàžàžà¹àž§àž¢à¹àžàž£à¹àžàžªàžàžµà¹àž¡àžµàž£àž°àžàž±àžàžàž§àž²àž¡àžªàž³àžàž±àžàžà¹àž²àžàž­àž­àžà¹àž"
+
+#~ msgid ""
+#~ "Interval in which to ping the X server in seconds.  If the X server "
+#~ "doesn't return before the next time we ping it, the connection is stopped "
+#~ "and the session ended."
+#~ msgstr ""
+#~ "àž£àž°àž¢àž°à¹àž§àž¥àž²à¹àžà¹àžàž§àžŽàžàž²àžàžµàžàžµà¹àžàž° ping X server àžà¹àž² X server à¹àž¡à¹àžàž­àžàžàž¥àž±àžàž¡àž²àžà¹àž­àžàžàžµà¹à¹àž£àž²àžàž° ping "
+#~ "àžàž£àž±à¹àžàžà¹àž­à¹àž àžà¹àžàž°àžàžŽàžàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àž¥àž°àž§àž²àž£àž°"
+
+#~ msgid "La_unch:"
+#~ msgstr "à¹_àž£àžµàž¢àž:"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "àžàž±àžàžàžµà¹_àžàž­àž£à¹àž UDP:"
+
+#~ msgid "Loc_k position of the window"
+#~ msgstr "àž¥à¹àž­_àžàžàž³à¹àž«àžà¹àžàž«àžà¹àž²àžà¹àž²àž"
+
+#~ msgid "Local"
+#~ msgstr "àžàž²àžà¹àžàž£àž·à¹àž­àžàžàžµà¹"
+
+#~ msgid "Login _failed:"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹_àž¡à¹àžªàž³à¹àž£à¹àž:"
+
+#~ msgid "Login _retry delay:"
+#~ msgstr "àž«_àžà¹àž§àžà¹àž§àž¥àž²àžà¹àž­àžàž¥àž­àžà¹àžà¹àž²àž£àž°àžàžà¹àž«àž¡à¹:"
+
+#~ msgid "Login _successful:"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàž_àžªàž³à¹àž£à¹àž:"
+
+#~ msgid "Logo"
+#~ msgstr "à¹àž¥à¹àžà¹"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "àžàž³àžàž§àžàž§àž²àž£àž°àžàž²àžà¹àžàž£àž·à¹àž­àž_àž­àž·à¹àžàžªàž¹àžàžªàžžàž:"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "à¹àž§àž¥àž²_àž£àž­àžªàž¹àžàžªàžžàž:"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "à¹àž§àž¥àž²àž£_àž­àžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàžàž­à¹àž­àž¡àžªàž¹àžàžªàžžàž:"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "àžàž³àžàž§àžàž¥àž¹àž_àžà¹àž²àž¢àžàžµà¹à¹àž«à¹à¹àžà¹àž²à¹àžà¹àžàž²àžà¹àžàžàž­à¹àž­àž¡àžàž£à¹àž­àž¡àžàž±àžàžªàž¹àžàžªàžžàž:"
+
+#~ msgid "Menu Bar"
+#~ msgstr "à¹àžàžà¹àž¡àžàž¹"
+
+#~ msgid "Ne_ver place cookies on NFS"
+#~ msgstr "à¹_àž¡à¹àžà¹àž­àžà¹àžà¹àžàžàžžàžàžàžµà¹à¹àž¡àž·à¹àž­à¹àžà¹ NFS"
+
+#~ msgid "No _restart required"
+#~ msgstr "à¹àž¡à¹àžà¹àž­àžàžàžŽàžà¹àžàžŽàžà¹àž«_àž¡à¹"
+
+#~ msgid ""
+#~ "Number of simultaneously provided displays with host choosers.  If more "
+#~ "queries from different hosts come in, the oldest ones will be forgotten."
+#~ msgstr ""
+#~ "àžàž³àžàž§àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàž£à¹àž­àž¡àž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àžà¹àž®àžªàžà¹àžàžµà¹àžàž°à¹àžàž£àžµàž¢àž¡à¹àž«à¹à¹àžà¹àžàž£à¹àž­àž¡à¹ àžàž±àž "
+#~ "àžà¹àž²àž¡àžµàžàž²àž£àžªàž­àžàžàž²àž¡àžàž²àžà¹àž®àžªàžà¹àž­àž·à¹àžà¹àžàžŽà¹àž¡à¹àžà¹àž²àž¡àž²àž­àžµàž àž£àž²àž¢àžàž²àž£àžàžµà¹à¹àžà¹àž²àžàžµà¹àžªàžžàžàžàž°àžàž¹àžàž¥àžàžàžŽà¹àž"
+
+#~ msgid "Only allow login i_f user owns their home directory"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž²àž£àž°àžàž_àžà¹àž²àžàž¹à¹à¹àžà¹à¹àžà¹àžà¹àžà¹àž²àžàž­àžà¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžà¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "àžàž±àž§à¹_àž¥àž·àž­àž:\t"
+
+#~ msgid "Paranoia option. Only accepts user owned files and directories."
+#~ msgstr "àžàž±àž§à¹àž¥àž·àž­àžà¹àžàžàž£àž°à¹àž§àžàž àž±àž¢ àžàž°àž¢àž­àž¡àž£àž±àžà¹àžàžàž²àž°àžàž²àž£à¹àžà¹à¹àžà¹àž¡à¹àž¥àž°à¹àžà¹àž£àžàžàž­àž£àžµàžàžµà¹àžàž¹à¹à¹àžà¹à¹àžà¹àžà¹àžà¹àž²àžàž­àžà¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "Per_sistent"
+#~ msgstr "_àžàž²àž§àž£"
+
+#~ msgid "Permissions"
+#~ msgstr "àžàž²àž£àžàž³àž«àžàžàžªàžŽàžàžàžŽà¹"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "à¹àž¥àž·àž­àžàžªàžµàžàž·à¹àžàž«àž¥àž±àž"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "à¹àžàžàžàž·à¹àžà¹\n"
+#~ "à¹àžàžàžàž·à¹àžà¹ àžàž£à¹àž­àž¡à¹àžªàžàžàž£àž¹àžàžàž¹à¹à¹àžà¹\n"
+#~ "à¹àžà¹àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "Qui_ver when incorrect username/password entered"
+#~ msgstr "_àžªàž±à¹àžà¹àž¡àž·à¹àž­àžà¹àž­àžàžàž·à¹àž­àžàž¹à¹à¹àžà¹àž«àž£àž·àž­àž£àž«àž±àžªàžà¹àž²àžàžàžŽàž"
+
+#~ msgid "R_emove"
+#~ msgstr "_àž¥àž"
+
+#~ msgid "Re_move Server"
+#~ msgstr "àž¥_àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Reboot, Halt, Suspend and Custom Command Preferences"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àžàžàž³àžªàž±à¹àžà¹àžàžŽàžà¹àžàž£àž·à¹àž­àžà¹àž«àž¡à¹, àžàžŽàžà¹àžàž£àž·à¹àž­àž, àžàž±àžà¹àžàž£àž·à¹àž­àž à¹àž¥àž°àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "àž­àž±àžàž£àž²àžàž²àž£àž£àžµà¹àžàž£àž:"
+
+#~ msgid "Remote"
+#~ msgstr "àžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž"
+
+#~ msgid ""
+#~ "Remote connections through XDMCP will be allowed to log into the "
+#~ "\"TimedLogin\" user by letting the login window time out, just like the "
+#~ "local user on the first console."
+#~ msgstr ""
+#~ "àžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­àžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àžàžà¹àž²àž XDMCP "
+#~ "àžàž°àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžàžàž²àž¡àžàž¹à¹à¹àžà¹àžàžµà¹à¹àžà¹àž²àž£àž°àžàžàžà¹àž²àžàžàž²àž£àžàž±à¹àžà¹àž§àž¥àž²à¹àžà¹ "
+#~ "à¹àžàž¢àž£àž­à¹àž«à¹àž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàžàž«àž¡àžà¹àž§àž¥àž²àž¥àž à¹àž«àž¡àž·àž­àžàžàž±àžàžàž¹à¹à¹àžà¹àž àž²àž¢à¹àžà¹àžàž£àž·à¹àž­àžàžàžµà¹àž«àžà¹àž²àžàž­àžàž­àžà¹àžàž¥"
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "àž«à¹àž²àž¡à¹àžà¹àž²àž£àž°àžàžàžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž\n"
+#~ "à¹àž«àž¡àž·àž­àžàžàž²àžà¹àžàž£àž·à¹àž­àžàžàžµà¹"
+
+#~ msgid "Resolution:"
+#~ msgstr "àžàž§àž²àž¡àž¥àž°à¹àž­àžµàž¢àž:"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "_àžàž¢àž²àž¢à¹àžà¹àž¡àžàž­"
+
+#~ msgid "Scale background image to fit the screen."
+#~ msgstr "àžàž£àž±àžàžàžàž²àžàž£àž¹àžàž àž²àžàžàž·à¹àžàž«àž¥àž±àžà¹àž«à¹àžàž­àžàžµàžàž­"
+
+#~ msgid "Select Background Image"
+#~ msgstr "à¹àž¥àž·àž­àžàž£àž¹àžàžàž·à¹àžàž«àž¥àž±àž"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "à¹àž¥àž·àž­àžàž£àž¹àžà¹àž¥à¹àžà¹"
+
+#~ msgid "Select Sound File"
+#~ msgstr "à¹àž¥àž·àž­àžà¹àžà¹àž¡à¹àžªàžµàž¢àž"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "àžàž²àžàžàžµà¹à¹àž¥àž·àž­àžà¹àž§à¹à¹àžà¹àž²àžàž±à¹àž\n"
+#~ "àžªàžžà¹àž¡àžàž²àžàžàžµà¹à¹àž¥àž·àž­àžà¹àž§à¹\n"
+
+#~ msgid ""
+#~ "Sends debug ouput to the syslog.  This can be useful for tracking down "
+#~ "problems with GDM.  This output tends to be verbose so should not be "
+#~ "turned on for general use."
+#~ msgstr ""
+#~ "àžªà¹àžàžà¹àž­àžàž§àž²àž¡àžàžµàžàž±à¹àžà¹àžà¹àž²à¹àžàžàž¹àž¡àž£àž°àžàžàžà¹àž§àž¢ àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž¡àžµàžàž£àž°à¹àž¢àžàžà¹àžªàž³àž«àž£àž±àžàžàž²àž£àžàž£àž§àžàžªàž­àžàžàž±àžàž«àž²à¹àž GDM "
+#~ "à¹àžà¹àžàž°àž¡àžµàžà¹àž­àžàž§àž²àž¡à¹àž¢àž­àž°àž¡àž²àž àžàž¶àžà¹àž¡à¹àžàž§àž£à¹àžàžŽàžà¹àžà¹à¹àžàžàž£àžàžµàžàž±à¹àž§à¹àž"
+
+#~ msgid "Server Settings"
+#~ msgstr "àžà¹àž²àžàž±à¹àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Server _name:"
+#~ msgstr "_àžàž·à¹àž­à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹:"
+
+#~ msgid "Servers To Start"
+#~ msgstr "à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àžàž°à¹àžàžŽàž"
+
+#~ msgid "Set positio_n of the window:"
+#~ msgstr "àžàž³àž«àžàž_àžàž³à¹àž«àžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àž:"
+
+#~ msgid "Sh_ow title bar"
+#~ msgstr "à¹àžªàžàž_àž«àž±àž§àž«àžà¹àž²àžà¹àž²àž"
+
+#~ msgid "Shake the display when an incorrect username/password is entered."
+#~ msgstr "àžªàž±à¹àžàž«àžà¹àž²àžàž­à¹àž¡àž·à¹àž­àžà¹àž­àžàžàž·à¹àž­àžàž¹à¹à¹àžà¹àž«àž£àž·àž­àž£àž«àž±àžªàžà¹àž²àžàžàžŽàž"
+
+#~ msgid ""
+#~ "Show visual feedback is the password entry. Turning this option on can be "
+#~ "a security hazard as the length of your password can be guessed."
+#~ msgstr ""
+#~ "à¹àžªàžàžàžàž²àž£àžàž­àžàžªàžàž­àžà¹àžàžà¹àž­àžàžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àž "
+#~ "àžàž²àž£à¹àžàžŽàžàžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹àž­àž²àžà¹àžà¹àžàž­àž±àžàžàž£àž²àž¢àžà¹àž­àž£àž°àžàžàž£àž±àžàž©àž²àžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢à¹àžà¹ "
+#~ "à¹àžàž£àž²àž°àžàž³à¹àž«à¹àžªàž²àž¡àž²àž£àžà¹àžàž²àžàž§àž²àž¡àž¢àž²àž§àžàž­àžàž£àž«àž±àžªàžà¹àž²àžà¹àžà¹"
+
+#~ msgid ""
+#~ "Specifies if Custom Command will appear outside the login manager, for "
+#~ "example on the desktop through the Log Out/Shut Down widgets."
+#~ msgstr ""
+#~ "àž£àž°àžàžžàž§à¹àž²àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àžàžàžµà¹àž­àž¢àž¹à¹àžàž­àžà¹àž«àžàž·àž­àžàž­àžà¹àžàžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž«àž£àž·àž­à¹àž¡à¹ à¹àžà¹àž "
+#~ "àž¢àž±àžàžàžàžàž£àž²àžàžàž­àž¢àž¹à¹àžàžà¹àžàžªàžà¹àžà¹àž­àžàžà¹àž²àžàž§àžŽàžà¹àžà¹àžàž­àž­àžàžàž²àžàž£àž°àžàžàž«àž£àž·àž­àžàžŽàžà¹àžàž£àž·à¹àž­àž"
+
+#~ msgid ""
+#~ "Specifies if gdm will be stopped/restarted once Custom Command has been "
+#~ "executed."
+#~ msgstr "àž£àž°àžàžžàž§à¹àž² GDM àžàž°àžàžŽàžàž«àž£àž·àž­à¹àž£àžŽà¹àž¡à¹àž«àž¡à¹àž«àž£àž·àž­à¹àž¡à¹ à¹àž¡àž·à¹àž­àžàž³àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àžà¹àž¥à¹àž§"
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command buttons "
+#~ "and menu items."
+#~ msgstr "àž£àž°àžàžžàžàž·à¹àž­àžàžµà¹àžàž°à¹àžªàžàžà¹àžàžàžžà¹àž¡àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àžà¹àž¥àž°à¹àžàž£àž²àž¢àžàž²àž£à¹àž¡àžàž¹"
+
+#~ msgid ""
+#~ "Specifies the label that will be displayed on the Custom Command list "
+#~ "items and radio buttons."
+#~ msgstr "àž£àž°àžàžžàžàž·à¹àž­àžàžµà¹àžàž°à¹àžªàžàžà¹àžàž£àž²àž¢àžàž²àž£àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àžà¹àž¥àž°à¹àžàžàžžà¹àž¡àžàž±àž§à¹àž¥àž·àž­àž"
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on Custom Command tooltip "
+#~ "entries."
+#~ msgstr "àž£àž°àžàžžàžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžªàžàžà¹àžàžàž³à¹àžàž°àžàž³à¹àžàž£àž·à¹àž­àžàž¡àž·àž­àžàž­àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "Specifies the message that will be displayed on the warning dialog box "
+#~ "when one of the Custom Command widgets is activated."
+#~ msgstr "àž£àž°àžàžžàžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžªàžàžà¹àžàžàž¥à¹àž­àžà¹àžà¹àžàž­àžà¹àžàž·àž­àžà¹àž¡àž·à¹àž­àž¡àžµàžàž²àž£à¹àž£àžµàž¢àžàžàžµà¹àž§àžŽàžà¹àžà¹àžàžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž"
+
+#~ msgid ""
+#~ "Systemwide directory for face files. The sysadmin can place icons for "
+#~ "users here without touching their homedirs. Faces are named after their "
+#~ "users' logins. The face images must be stored in gdk-pixbuf supported "
+#~ "formats and they must be readable for the GDM user."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàž£àž°àžàžàžªàž³àž«àž£àž±àžà¹àžà¹àžà¹àžà¹àž¡àž£àž¹àžàžàž¹à¹à¹àžà¹ àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžàžªàž²àž¡àž²àž£àžà¹àžà¹àžà¹àž­àžàž­àžàžªàž³àž«àž£àž±àžàžàž¹à¹à¹àžà¹àžà¹àž²àžà¹ à¹àžà¹àžàžµà¹àžàžµà¹ "
+#~ "à¹àžàž¢à¹àž¡à¹àžà¹àž­àžà¹àžàž°àžà¹àž­àžà¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžàž­àžàžàž¹à¹à¹àžà¹à¹àž¥àž¢ àž£àž¹àžàžàž¹à¹à¹àžà¹àžàž°à¹àžà¹àžàž·à¹àž­àžàž²àž¡àžàž·à¹àž­à¹àžà¹àž²àž£àž°àžàžàžàž­àžàžàž¹à¹à¹àžà¹ "
+#~ "àž£àž¹àžàžàž±àžàžàž¥à¹àž²àž§àžà¹àž­àžàž­àž¢àž¹à¹à¹àžàž£àž¹àžà¹àžàžàžàžµà¹ gdk-pixbuf àž£àž­àžàž£àž±àž à¹àž¥àž°àžàž¹à¹à¹àžà¹ \"gdm\" àžà¹àž­àžàž¡àžµàžªàžŽàžàžàžŽà¹àž­à¹àž²àžà¹àžà¹"
+
+#~ msgid "Text to appear in the warning pop-up dialogs"
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°àžàž£àž²àžàžà¹àžàžàž¥à¹àž­àžà¹àžà¹àžàž­àžà¹àžàž·àž­àž"
+
+#~ msgid "Text to appear on the buttons and menu items"
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°àžàž£àž²àžàžà¹àžàžàžžà¹àž¡à¹àž¥àž°àž£àž²àž¢àžàž²àž£à¹àž¡àžàž¹"
+
+#~ msgid "Text to appear on the radio buttons and list items"
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°àžàž£àž²àžàžà¹àžàž£àž²àž¢àžàž²àž£à¹àž¥àž·àž­àž"
+
+#~ msgid "Text to appear on the tooltips"
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°àžàž£àž²àžàžà¹àžàžàž³à¹àžàž°àžàž³à¹àžàž£àž·à¹àž­àžàž¡àž·àž­"
+
+#~ msgid ""
+#~ "The UDP port number gdm should listen to for XDMCP requests. Don't change "
+#~ "this unless you know what you are doing."
+#~ msgstr ""
+#~ "àž«àž¡àž²àž¢à¹àž¥àžàžàž­àž£à¹àž UDP àžàžµà¹ GDM àžàž§àž£àžàž°àž£àž­àž£àž±àžàžàž²àž£àž£à¹àž­àžàžàž­ XDMCP àž­àž¢à¹àž²à¹àžàž¥àžµà¹àž¢àžàžà¹àž²àžàžµà¹àžà¹àž²à¹àž¡à¹àž¡àžµàžàž§àž²àž¡à¹àžà¹àž²à¹àž"
+
+#~ msgid ""
+#~ "The command to execute, with full path to the binary of the X server, and "
+#~ "any extra arguments needed. Example: /usr/X11R6/bin/X"
+#~ msgstr ""
+#~ "àžàž³àžªàž±à¹àžàžàžµà¹àžàž°à¹àž£àžµàž¢àž à¹àžàž¢àžà¹àž­àžàžàž²àžà¹àžà¹àž¡à¹àžàž¢àž±àžà¹àžàž£à¹àžàž£àž¡ X server àžàž£à¹àž­àž¡àž­àž²àž£à¹àžàžŽàž§à¹àž¡àžàžà¹àžàžµà¹àžàž³à¹àžà¹àž "
+#~ "àžàž±àž§àž­àž¢à¹àž²àžà¹àžà¹àž: /usr/bin/X11/X"
+
+#~ msgid "The greeter will play a sound after a failed login attempt."
+#~ msgstr "àž«àžà¹àž²àžàž­àžà¹àž­àžàž£àž±àžàžàž°à¹àž¥à¹àžà¹àžªàžµàž¢àžà¹àž¡àž·à¹àž­à¹àžà¹àž²àž£àž°àžàžà¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid "The greeter will play a sound after a successful login attempt."
+#~ msgstr "àž«àžà¹àž²àžàž­àžà¹àž­àžàž£àž±àžàžàž°à¹àž¥à¹àžà¹àžªàžµàž¢àžà¹àž¡àž·à¹àž­à¹àžà¹àž²àž£àž°àžàžàžªàž³à¹àž£à¹àž"
+
+#~ msgid "The greeter will play a sound or beep when it is ready for a login."
+#~ msgstr "àž«àžà¹àž²àžàž­àžà¹àž­àžàž£àž±àžàžàž°à¹àž¥à¹àžà¹àžªàžµàž¢àžàž«àž£àž·àž­àžªà¹àžà¹àžªàžµàž¢àžàžàžµà¹àžà¹àž¡àž·à¹àž­àžàž£à¹àž­àž¡àžàž°àž£àž­àž£àž±àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "The horizontal position of the login window."
+#~ msgstr "àžàž³à¹àž«àžà¹àžà¹àžà¹àžàž§àžàž­àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "The name that will be displayed to the user."
+#~ msgstr "àžàž·à¹àž­àžàžµà¹àžàž°à¹àžªàžàžàžàž±àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "The number of seconds that should pass before reactivating the entry "
+#~ "field after a failed login."
+#~ msgstr "àžàž²àž£àž«àžà¹àž§àžà¹àž§àž¥àž²à¹àžà¹àžàž§àžŽàžàž²àžàžµàžà¹àž­àžàžàžµà¹àžàž°à¹àž«à¹àžà¹àž­àžà¹àžàžà¹àž­àžàžà¹àž­àžà¹àžà¹àž­àžµàž àž«àž¥àž±àžàžàž²àžàžàžµà¹à¹àžà¹àž²àž£àž°àžàžà¹àž¡à¹àžªàž³à¹àž£à¹àž"
+
+#~ msgid "The position of the login window cannot be changed."
+#~ msgstr "àžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàž¥àžµà¹àž¢àžàžàž³à¹àž«àžà¹àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹"
+
+#~ msgid ""
+#~ "The position of the login window is determined by Position X / Position Y."
+#~ msgstr "àžàž³à¹àž«àžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàžàžàž°àžàž³àž«àžàžà¹àžàž¢àžàž³à¹àž«àžà¹àž X / àžàž³à¹àž«àžà¹àž Y"
+
+#~ msgid ""
+#~ "The session that is used by default if the user does not have a saved "
+#~ "preference and has picked 'Last' from the list of sessions."
+#~ msgstr ""
+#~ "àž§àž²àž£àž°àžàžµà¹àžàž°à¹àžà¹à¹àžàž¢àžàž£àžŽàž¢àž²àž¢ àžà¹àž²àžàž¹à¹à¹àžà¹à¹àž¡à¹àž¡àžµàž§àž²àž£àž°à¹àžàžŽàž¡àžàžµà¹àžàž±àžàžàž¶àžà¹àž§à¹ à¹àž¥àž°à¹àžà¹à¹àž¥àž·àž­àž 'àž§àž²àž£àž°àž¥à¹àž²àžªàžžàž' "
+#~ "àžàž²àžàž£àž²àž¢àžàž²àž£àž§àž²àž£àž°"
+
+#~ msgid "Themes"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "This server is available as a choice when a user wishes to run a "
+#~ "flexible, on demand server."
+#~ msgstr "à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àžàž°àžàž£àž²àžàžà¹àžà¹àžàžàž±àž§à¹àž¥àž·àž­àžà¹àž¡àž·à¹àž­àžàž¹à¹à¹àžà¹àžà¹àž­àžàžàž²àž£à¹àž£àžµàž¢àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹à¹àžàžàž¢àž·àžàž«àž¢àžžà¹àžàžàž²àž¡àžªàž±à¹àž"
+
+#~ msgid ""
+#~ "To avoid denial of service attacks, GDM has fixed size queue of pending "
+#~ "connections. Please note that this parameter does *not* limit the number "
+#~ "of remote displays which can be managed. It only limits the number of "
+#~ "displays initiating a connection simultaneously."
+#~ msgstr ""
+#~ "à¹àžàž·à¹àž­àž«àž¥àžµàžà¹àž¥àžµà¹àž¢àžàžàž²àž£àžàž¹àžà¹àžàž¡àžàžµà¹àž«à¹àž«àž¢àžžàžàžàž³àžàž²àž (denial of service) GDM "
+#~ "àžàž¶àžà¹àžà¹à¹àžàž§àžàž­àž¢à¹àžàž·à¹àž­àž¡àžà¹àž­àžàžàž²àžàžàž²àž¢àžàž±àž§ à¹àžàž£àžàžªàž±àžà¹àžàžàž§à¹àž² àžà¹àž²àžàžµà¹ *à¹àž¡à¹à¹àžà¹* "
+#~ "àžàž³àžàž±àžàžàž³àžàž§àžàžàž­àžàžàžŽàžªà¹àžàž¥àž¢à¹àž£àž°àž¢àž°à¹àžàž¥àžàžµà¹àžàž°àžªàž²àž¡àž²àž£àžàžàž±àžàžàž²àž£à¹àžà¹ "
+#~ "à¹àžà¹à¹àžà¹àžàžàž²àž£àžàž³àžàž±àžàžàž³àžàž§àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàž°àžàž­à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžà¹àžàž£à¹àž­àž¡à¹ àžàž±àžà¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid ""
+#~ "To prevent attackers from filling up the pending queue, GDM will only "
+#~ "allow one connection for each remote computer.  If you want to provide "
+#~ "display services to computers with more than one screen, you should "
+#~ "increase the this value accordingly."
+#~ msgstr ""
+#~ "à¹àžàž·à¹àž­àžà¹àž­àžàžàž±àžà¹àž¡à¹à¹àž«à¹àžàž¹à¹à¹àžàž¡àžàžµà¹àžà¹à¹àžàž§àžàž­àž¢àžàžà¹àžà¹àž¡ GDM "
+#~ "àžàž¶àžàž­àžàžžàžàž²àžà¹àž«à¹à¹àžàž£àž·à¹àž­àžàž£àž°àž¢àž°à¹àžàž¥à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàžµàž¢àžàž«àžàž¶à¹àžàžà¹àž­àžàžà¹àž­à¹àžàž£àž·à¹àž­àžà¹àžà¹àž²àžàž±à¹àž "
+#~ "àžà¹àž²àžàžžàžàžà¹àž­àžàžàž²àž£à¹àž«à¹àžàž£àžŽàžàž²àž£àžàžŽàžªà¹àžàž¥àž¢à¹àžàž±àžà¹àžàž£àž·à¹àž­àžàžàžµà¹àž¡àžµàžªàžàž£àžµàžàž¡àž²àžàžàž§à¹àž²àž«àžàž¶à¹àžàžªàžàž£àžµàž àžàžžàžàžà¹àžàž§àž£à¹àžàžŽà¹àž¡àžà¹àž²àžàžµà¹àžàž²àž¡àžàžµà¹àžà¹àž­àžàžàž²àž£"
+
+#~ msgid ""
+#~ "Turns the Actions menu (which used to be called System menu) on or off.  "
+#~ "If this is off then one of the actions will be available anywhere.  These "
+#~ "actions include Shutdown, Restart, Custom, Configure, XDMCP chooser and "
+#~ "such."
+#~ msgstr ""
+#~ "à¹àžªàžàžàž«àž£àž·àž­àžà¹àž­àžà¹àž¡àžàž¹ \"àžàžàžŽàžàž±àžàžŽàžàž²àž£\" (à¹àžàžŽàž¡àž£àž¹à¹àžàž±àžà¹àžàžàž·à¹àž­à¹àž¡àžàž¹ \"àž£àž°àžàž\")  àžà¹àž²à¹àž¡à¹à¹àžªàžàž "
+#~ "àžàžàžŽàžàž±àžàžŽàžàž²àž£àž«àžàž¶à¹àžà¹àžàžàžàžŽàžàž±àžàžŽàžàž²àž£à¹àž«àž¥à¹àž²àžàžµà¹àžàž°àžàž£àž²àžàžà¹àž«à¹à¹àž£àžµàž¢àž à¹àžà¹à¹àžà¹ àžàž²àž£àžàžŽàžà¹àžàž£àž·à¹àž­àž àžàž²àž£à¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹ "
+#~ "àžàž³àžªàž±à¹àžàžàž³àž«àžàžà¹àž­àž àžàž²àž£àžàž³àž«àžàžàžà¹àž² à¹àž¥àž°àž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àžà¹àž®àžªàžà¹ XDMCP à¹àžà¹àžàžà¹àž"
+
+#~ msgid "U_ser:"
+#~ msgstr "àžàž¹à¹à¹_àžà¹:"
+
+#~ msgid "Us_e 24 Hour Clock:"
+#~ msgstr "à¹àžà¹_àžàž²àž¬àžŽàžàž²à¹àžàž 24 àžàž±à¹àž§à¹àž¡àž"
+
+#~ msgid ""
+#~ "Use circles instead of asterisks in the password entry. This may not work "
+#~ "with all fonts however."
+#~ msgstr "à¹àžà¹àžàžžàžàžàž¥àž¡à¹àžàžàžàž­àžàžàž±àžà¹àžàžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àž àž­àž¢à¹àž²àžà¹àž£àžà¹àžàžµ àž­àž²àžà¹àžà¹à¹àž¡à¹à¹àžà¹àžàž±àžà¹àžàžàž­àž±àžàž©àž£àžàžžàžà¹àžàž"
+
+#~ msgid "Welcome Message"
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡àžà¹àž­àžàž£àž±àž"
+
+#~ msgid ""
+#~ "When GDM is ready to manage a display an ACCEPT packet is sent to it "
+#~ "containing a unique session id which will be used in future XDMCP "
+#~ "conversations. GDM will then place the session id in the pending queue "
+#~ "waiting for the display to respond with a MANAGE request. If no response "
+#~ "is received within maximum wait time, GDM will declare the display dead "
+#~ "and erase it from the pending queue freeing up the slot for other "
+#~ "displays."
+#~ msgstr ""
+#~ "à¹àž¡àž·à¹àž­ GDM àžàž£à¹àž­àž¡àžàž°àžàž±àžàžàž²àž£àžàžŽàžªà¹àžàž¥àž¢à¹àž«àžàž¶à¹àžà¹ àžà¹àžàž°àžªà¹àžà¹àžà¹àžà¹àžà¹àž ACCEPT à¹àžàž¢àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàž±à¹àž "
+#~ "à¹àžàž¢àž¡àžµàž«àž¡àž²àž¢à¹àž¥àžàž§àž²àž£àž°àžàžµà¹à¹àž¡à¹àžà¹àž³àžàž±àžàžàžŽàžªà¹àžàž¥àž¢à¹àž­àž·à¹àžàžàž³àžàž±àžà¹àžàžà¹àž§àž¢ à¹àžàž·à¹àž­à¹àžà¹à¹àžàžàž²àž£àžàžŽàžàžà¹àž­ XDMCP àžà¹àž­à¹àž àžàž²àžàžàž±à¹àž "
+#~ "GDM àžàž°à¹àžàžŽà¹àž¡àž«àž¡àž²àž¢à¹àž¥àžàž§àž²àž£àž°àžàž±àžàžàž¥à¹àž²àž§à¹àžà¹àž²à¹àžà¹àžà¹àžàž§àžàž­àž¢ à¹àž¥àž°àž£àž­à¹àž«à¹àžàžŽàžªà¹àžàž¥àž¢à¹àžàž±à¹àžàžàž­àžàž¡àž²àžà¹àž§àž¢àžàž²àž£àž£à¹àž­àžàžàž­ "
+#~ "MANAGE àžà¹àž²à¹àž¡à¹àž¡àžµàžàž²àž£àžàž­àžàžªàžàž­àžàžàž±àžàžàž¥à¹àž²àž§àž¡àž²àž àž²àž¢à¹àžà¹àž§àž¥àž²àž£àž­àžªàž¹àžàžªàžžàžàžàžµà¹àžàž³àž«àžàž GDM "
+#~ "àžà¹àžàž°àžàž·àž­àž§à¹àž²àžàžŽàžªà¹àžàž¥àž¢à¹àžàž±à¹àžàžàž²àž¢à¹àžà¹àž¥à¹àž§ à¹àž¥àž°àžàž°àž¥àžàž­àž­àžàžàž²àžà¹àžàž§àžàž­àž¢ à¹àžàž·à¹àž­à¹àž«à¹àž¡àžµàžàžµà¹àž§à¹àž²àžàžªàž³àž«àž£àž±àžàžàž±àžàžàž²àž£àžàžŽàžªà¹àžàž¥àž¢à¹àž­àž·à¹àž"
+
+#~ msgid ""
+#~ "When the user logs in and already has an existing session, they are "
+#~ "connected to that session rather than starting a new session.  This only "
+#~ "works for session's running on Virtual Terminals started with "
+#~ "gdmflexiserver, and not with XDMCP."
+#~ msgstr ""
+#~ "à¹àž¡àž·à¹àž­àžàž¹à¹à¹àžà¹à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢àž¡àžµàž§àž²àž£àž°à¹àžàžŽàž¡àž­àž¢àž¹à¹à¹àž¥à¹àž§ àžàž°à¹àžàž·à¹àž­àž¡àžà¹àž­àžàž±àžàž§àž²àž£àž°àžàž±à¹àžà¹àžàžàžàžµà¹àžàž°à¹àžàžŽàžàž§àž²àž£àž°à¹àž«àž¡à¹ "
+#~ "àžàž±àž§à¹àž¥àž·àž­àžàžàžµà¹à¹àžà¹à¹àžà¹àžàž±àžàž§àž²àž£àž°àžàžµà¹àžàž³àžàž²àžàžàžà¹àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžªàž¡àž·àž­àž àžàž¶à¹àžà¹àžàžŽàžàžà¹àž§àž¢ gdmflexiserver à¹àžà¹àž²àžàž±à¹àž "
+#~ "à¹àž¥àž°à¹àžà¹àžàž±àž XDMCP à¹àž¡à¹à¹àžà¹"
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àž XServer àžªàž³àž«àž£àž±àžàž«àžà¹àž²àžàž­àžàž±àžàžàž¶àžà¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "àžàž£àž±àžà¹àžà¹àžàž«àžà¹àž²àžà¹àž²àžàžàž±àžàžàž¶àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž²àž XDMCP"
+
+#~ msgid "_Add..."
+#~ msgstr "à¹_àžàžŽà¹àž¡..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "à¹_àžàžŽà¹àž¡/à¹àžà¹à¹àž..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "_àž­àžàžžàžàž²àžà¹àž«à¹àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àžà¹àž²àž£àž°àžàžàžàžµà¹à¹àžàž£àž·à¹àž­àžàžàžµà¹"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "_àž­àžàžžàžàž²àžà¹àž«à¹àžàž¹à¹à¹àžà¹à¹àžàž¥àžµà¹àž¢àžà¹àžàžàž­àž±àžàž©àž£à¹àž¥àž°àžªàžµàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàžàžàž£àž£àž¡àžàž²"
+
+#~ msgid "_Background color:"
+#~ msgstr "àžªàžµ_àžàž·à¹àžàž«àž¥àž±àž:"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡_àžàžàžàžŽ: \"àž¢àžŽàžàžàžµàžà¹àž­àžàž£àž±àžàžªàž¹à¹ %n\""
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡_àžàžàžàžŽ: \"àž¢àžŽàžàžàžµàžà¹àž­àžàž£àž±àž\""
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "à¹_àž¡à¹àž¢àž­àž¡àž£àž±àžàžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­ TCP àž¡àž²àž¢àž±àž Xserver"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "à¹_àžàžŽàžà¹àžà¹àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž­àž±àžà¹àžàž¡àž±àžàžŽ"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "_àž¢àž·àžàž«àž¢àžžà¹àž (àžàž²àž¡àžªàž±à¹àž)"
+
+#~ msgid "_Global face dir:"
+#~ msgstr "à¹àžà¹àž£àžàžàž­àž£àžµ_àž£àž§àž¡àž£àž¹àž:"
+
+#~ msgid "_GtkRC file:"
+#~ msgstr "à¹àžà¹àž¡ _GtkRC:"
+
+#~ msgid "_Image:"
+#~ msgstr "_àž£àž¹àžàž àž²àž:"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "à¹_àžªàžàžàžàž¹à¹à¹àžà¹àžàžžàžàžàžà¹àž /etc/passwd (à¹àž¡à¹àž£àž§àž¡ NIS)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "àžàž±àžàžàž²àž£àžàž²àž£à¹_àžà¹àž²àž£àž°àžàžà¹àžàž¢à¹àžàž£àž·à¹àž­àžàžàžµà¹"
+
+#~ msgid "_Maximum pending requests:"
+#~ msgstr "àžàž³àžàž§àž_àž¥àž¹àžàžà¹àž²àž¢àžàžµà¹à¹àž«à¹à¹àžà¹àž²à¹àžà¹àžàž²àžàžàž£à¹àž­àž¡àžàž±àžàžªàž¹àžàžªàžžàž:"
+
+#~ msgid "_Minimal UID:"
+#~ msgstr "UID _àžà¹àž³àžªàžžàž:"
+
+#~ msgid "_Only allow login if user's home directory permissions are secure"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹_àžà¹àž²àž£àž°àžàžàžà¹àž²à¹àžà¹àž£àžàžàž­àž£àžµàžà¹àž²àžàžàž­àžàžàž¹à¹à¹àžà¹àž­àžàžžàžàž²àžàžªàžŽàžàžàžŽà¹àž­àž¢à¹àž²àžà¹àž«àž¡àž²àž°àžªàž¡à¹àžà¹àž²àžàž±à¹àž"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "_àž£àž­àžà¹àž­àžà¹àžà¹àž²àž£àž°àžàž:"
+
+#~ msgid "_Ping interval:"
+#~ msgstr "àžà¹àž§àžà¹_àž§àž¥àž²àžàž²àž£ ping:"
+
+#~ msgid "_Priority:"
+#~ msgstr "àž£àž°àžàž±àžàžàž§àž²àž¡_àžªàž³àžàž±àž:"
+
+#~ msgid "_Remove"
+#~ msgstr "_àž¥àž"
+
+#~ msgid "_Remove..."
+#~ msgstr "_àž¥àž..."
+
+#~ msgid "_Restart the Xserver with each login"
+#~ msgstr "à¹àžàžŽàž X server à¹àž«_àž¡à¹àžàžžàžàžàž£àž±à¹àžàžàžµà¹à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "_Server:"
+#~ msgstr "à¹_àžàžŽàž£à¹àžà¹àž§àž­àž£à¹:"
+
+#~ msgid "_Servers:"
+#~ msgstr "à¹_àžàžŽàž£à¹àžà¹àž§àž­àž£à¹:"
+
+#~ msgid "_Show visual feedback (asterisks) in the password entry"
+#~ msgstr "à¹_àžªàžàžàžàž²àž£àžàž­àžàžªàžàž­àž (àžà¹àž§àž¢àžàž­àžàžàž±àž) à¹àžàžà¹àž­àžàžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àž"
+
+#~ msgid "_Style:"
+#~ msgstr "àž£àž¹àžà¹_àžàž:"
+
+#~ msgid "_Theme:"
+#~ msgstr "àžàžžàž_àžàžà¹àžà¹àž:"
+
+#~ msgid "_Use circles instead of asterisks in the password entry"
+#~ msgstr "à¹_àžà¹àžàžžàžàžàž¥àž¡à¹àžàžàžàž­àžàžàž±àžà¹àžàžà¹àž­àžàž£àž«àž±àžªàžà¹àž²àž"
+
+#~ msgid "_VT:"
+#~ msgstr "à¹_àžàž­àž£à¹àž¡àžŽàžàž±àž¥à¹àžªàž¡àž·àž­àž:"
+
+#~ msgid "_X coordinate"
+#~ msgstr "àžàž³à¹àž«àžà¹àž _X"
+
+#~ msgid "_Y coordinate"
+#~ msgstr "àžàž³à¹àž«àžà¹àž _Y"
+
+#~ msgid ""
+#~ "auto\n"
+#~ "yes\n"
+#~ "no"
+#~ msgstr ""
+#~ "àž­àž±àžà¹àžàž¡àž±àžàžŽ\n"
+#~ "à¹àžà¹\n"
+#~ "à¹àž¡à¹à¹àžà¹"
+
+#~ msgid "dummy"
+#~ msgstr "dummy"
+
+#~ msgid "seconds"
+#~ msgstr "àž§àžŽàžàž²àžàžµ"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "àž¡àžµàžàž¹à¹à¹àžà¹àž¡àž²àžà¹àžàžŽàžàžàž§à¹àž²àžàž°à¹àžªàžàž..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "à¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžàžžàžàžàžà¹àžà¹àž %s"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àžàžªàž³àž«àž£àž±àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžªàžµàž¢"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àžà¹àž¡à¹àž¡àžµàžàž³àžàžŽàž¢àž²àž¡à¹àžàžªà¹àž§àžàžàž£àž°àžàž­àžàž£àž²àž¢àžàž²àž£àžàž­àžàžàž·à¹àž­àžàž¹à¹à¹àžà¹/àž£àž«àž±àžªàžà¹àž²àž"
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžàžžàžàžàžà¹àžà¹àž à¹àž¥àž°àžàžžàžàžàžà¹àžà¹àžàžàž£àžŽàž¢àž²àž¢àžà¹à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž«àž¥àžà¹àžà¹ "
+#~ "àž£àž°àžàžàžàž°àž¥àž­àžàžàž¢àž²àž¢àž²àž¡à¹àž£àžµàž¢àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàž¡àž²àžàž£àžàž²àžà¹àžàž"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž GTK+ à¹àžà¹ àžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàž°àžàž¹àžàž¢àžà¹àž¥àžŽàž à¹àž¥àž°àžàžžàžàž­àž²àžàžà¹àž­àžà¹àžà¹àž²àž£àž°àžàžàžàž²àžàž­àž·à¹àž "
+#~ "à¹àžàž·à¹àž­à¹àžà¹à¹àžàžàž²àž£àžàžŽàžàžàž±à¹àžàžàž­àž GDM"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "à¹àžà¹àž£àžàžàž­àž£àžµàž§àž²àž£àž°àžàž²àžàž«àž²àž¢à¹àžàž«àž£àž·àž­à¹àž¡à¹àž¡àžµà¹àžàž·à¹àž­àž«àž²  àž¡àžµàž§àž²àž£àž°àž­àž¢àž¹à¹àžªàž­àžàž§àž²àž£àž°àžàžµà¹àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžà¹à¹àžà¹ "
+#~ "à¹àžà¹àžàžžàžàžà¹àžàž§àž£à¹àžà¹àž²àž£àž°àžàžà¹àž¥àž°à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž gdm à¹àž«à¹àžàž¹àžàžà¹àž­àž"
+
+#~ msgid "Last language"
+#~ msgstr "àž àž²àž©àž²àž¥à¹àž²àžªàžžàž"
+
+#~ msgid "Select a Language"
+#~ msgstr "à¹àž¥àž·àž­àžàž àž²àž©àž²"
+
+#~ msgid "Change _Language"
+#~ msgstr "à¹àžàž¥àžµà¹àž¢àž_àž àž²àž©àž²"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "à¹_àž¥àž·àž­àžàž àž²àž©àž²àžªàž³àž«àž£àž±àžà¹àžà¹àžàž±àžàž§àž²àž£àž°àžàž­àžàžàžžàž:"
+
+#~ msgid "Select _Language..."
+#~ msgstr "à¹àž¥àž·àž­àž_àž àž²àž©àž²..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "à¹àž¥àž·àž­àž_àž§àž²àž£àž°..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "àžàž­àžàžàž³àžàž²àž¡àžàžµà¹àžàžµà¹ à¹àž¡àž·à¹àž­à¹àžªàž£à¹àžà¹àž¥à¹àž§à¹àž«à¹àžàž Enter  àžªàž³àž«àž£àž±àžà¹àž¡àžàž¹à¹àž«à¹àžàž F10"
+
+#~ msgid "custom_cmd%d"
+#~ msgstr "custom_cmd%d"
+
+#~ msgid "Last session"
+#~ msgstr "àž§àž²àž£àž°àž¥à¹àž²àžªàžžàž"
+
+#~ msgid "Sus_pend"
+#~ msgstr "àž«_àž¢àžžàžàžàž³àžàž²àžàžàž±à¹àž§àžàž£àž²àž§"
+
+#~ msgid "_OK"
+#~ msgstr "_àžàžàž¥àž"
+
+#~ msgid "Change _Session"
+#~ msgstr "à¹àžàž¥àžµà¹àž¢àž_àž§àž²àž£àž°"
+
+#~ msgid "Sessions"
+#~ msgstr "àž§àž²àž£àž°"
+
+#~ msgid "_Last session"
+#~ msgstr "àž§àž²àž£àž°_àž¥à¹àž²àžªàžžàž"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢à¹àžà¹àž§àž²àž£àž°àžàžµà¹àžàžžàžà¹àžà¹à¹àž¡àž·à¹àž­à¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžàž¥à¹àž²àžªàžžàž"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "àžàž³àž«àžàž_àžà¹àž²à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "_àžàžŽàžà¹àžàž£àž·à¹àž­àžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "àžàžŽàžàž£àž°àžàžà¹àžàž·à¹àž­àžàžŽàžà¹àžàž£àž·à¹àž­àžàžàž­àžàžàžžàž"
+
+#~ msgid "_Restart the computer"
+#~ msgstr "à¹àžàžŽàž_àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Restart your computer"
+#~ msgstr "à¹àž£àžŽà¹àž¡à¹àžàžŽàžàž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹àžàž­àžàžàžžàžà¹àž«àž¡à¹"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "àž«àž¢àžžàžàžàž²àž£àžàž³àžàž²àžàžàž­àžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹_àžàž±à¹àž§àžàž£àž²àž§"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "àž«àž¢àžžàžàžàž²àž£àžàž³àžàž²àžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹àžàž­àžàžàžžàžàžàž±à¹àž§àžàž£àž²àž§"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "à¹_àž£àžµàž¢àžàžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àž XDMCP"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr "à¹àž£àžµàž¢àžàžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àž XDMCP àžàž¶à¹àžàžàž°àž­àžàžžàžàž²àžà¹àž«à¹àžàžžàžà¹àžà¹àž²àžªàž¹à¹àž£àž°àžàžàžàž­àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àžàžàžµà¹àž¡àžµàž­àž¢àž¹à¹"
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "_àžàž³àž«àžàžàžà¹àž²à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr "àžàž³àž«àžàžàžà¹àž² GDM (à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàžµà¹) àžàž¶à¹àžàžàž°àžà¹àž­àžàžàž²àž£àž£àž«àž±àžªàžà¹àž²àžàžàž­àž root"
+
+#~ msgid "custom_cmd_button%d"
+#~ msgstr "custom_cmd_button%d"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "(c) 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "àžàžžà¹àž¡àžàž¥àž¡"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àžà¹àžà¹àžàžžà¹àž¡àžàž¥àž¡àžªàžµàžà¹àž³à¹àžàžŽàž"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "(c) 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àž \"àžàžžà¹àž¡àžàž¥àž¡\" à¹àžà¹àžàžàžàž­àž GNOME Art àžàž£à¹àž­àž¡àž£àž²àž¢àžàž·à¹àž­"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "àžšàžŽàž¥àžàžŽàž GNOME"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "à¹àž®àžàžàžµà¹ GNOME àžàž£à¹àž­àž¡àž£àž²àž¢àžàž·à¹àž­"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àž \"àžàžžà¹àž¡àžàž¥àž¡\" à¹àžà¹àžàžàžàž­àž GNOME Art"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "à¹àž®àžàžàžµà¹ GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžà¹àž­àžàžŽàžàžàž¥àž²àžà¹àžàžàžàž°àžàž¢àž²àž¡à¹àž£àžµàž¢àžà¹àžà¹àžàž²àž (%s)\n"
+#~ "àžàž¶à¹àžàžàž¹àžà¹àžàž·à¹àž­àž¡à¹àžàž¢àž±àž (%s)"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžà¹àž¡àžà¹àž²àžàž¢àž±àžà¹àž¡àž²àžªà¹à¹àžà¹: %s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "àžàžŽàžªà¹àžàž¥àž¢à¹ DMX àžàžµà¹àžàž°à¹àžà¹àžàž³àžàž²àž"
+
+#~ msgid "DISPLAY"
+#~ msgstr "DISPLAY"
+
+#~ msgid "Backend display name"
+#~ msgstr "àžàž·à¹àž­àžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàž³àžàž²àžà¹àžàž·à¹àž­àžàž«àž¥àž±àž"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "à¹àžà¹àž¡ Xautority àžªàž³àž«àž£àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹à¹àžà¹àž²àž«àž¡àž²àž¢"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "AUTHFILE"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "à¹àžà¹àž¡ Xauthority àžªàž³àž«àž£àž±àžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàž³àžàž²àžà¹àžàž·à¹àž­àžàž«àž¥àž±àž"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàžàžŽàžªà¹àžàž¥àž¢à¹ \"%s\"\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžªà¹àž§àžàžàž¢àž²àž¢ DMX àž­àž¢àž¹à¹àžàž \"%s\"\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- àžàž±àžàž¢à¹àž²àž¢àžàžŽàžªà¹àžàž¥àž¢à¹àžàž³àžàž²àžà¹àžàž·à¹àž­àžàž«àž¥àž±àž àžàž²àžàžàžŽàžªà¹àžàž¥àž¢à¹ DMX àž«àžàž¶à¹àž à¹àžàž¢àž±àžàž­àžµàžàžàžŽàžªà¹àžàž¥àž¢à¹àž«àžàž¶à¹àž"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "àžàžžàžàžà¹àž­àžàžàž³àž«àžàžàžàžŽàžªà¹àžàž¥àž¢à¹ DMX à¹àžà¹àž²àž«àž¡àž²àž¢à¹àžàž¢à¹àžà¹àžàž±àž§à¹àž¥àž·àž­àž %s\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "àžàžžàžàžà¹àž­àžàžàž³àž«àžàžàžàžŽàžªà¹àžàž¥àž¢à¹àžàžµà¹àžàž³àžàž²àžà¹àžàž·à¹àž­àžàž«àž¥àž±àž à¹àžàž¢à¹àžà¹àžàž±àž§à¹àž¥àž·àž­àž %s\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen \"%s\" àž¥à¹àž¡à¹àž«àž¥àž§àžàž \"%s\"\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass à¹àž£àžµàž¢àžàžàž³àžàž²àžà¹àžà¹àž root à¹àžà¹à¹àžà¹àž²àžàž±à¹àž\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "à¹àž¡à¹àžà¹àž²àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥!\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "(àžàž±àžà¹àžàž­àž£à¹àžàž­àžàž«àžà¹àž§àž¢àžàž§àž²àž¡àžàž³)"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžªà¹àž§àžàžàž£àž°àžàž­àžàžàž­àžàžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹ %s%s àžàž²àžà¹àžà¹àž¡ %s  "
+#~ "à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž­àž glade à¹àžªàžµàž¢ %s à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àžàž²àžàžà¹àž­à¹àžà¹ "
+#~ "à¹àž¥àž°àžàž°àž­àž­àžàžàž²àžàžàž²àž£àžàž³àžàž²àžà¹àžàžµà¹àž¢àž§àžàžµà¹  àžàžžàžàžàž§àž£àžàž£àž§àžàžªàž­àžàžàž²àž£àžàžŽàžàžàž±à¹àž %s àžàž­àžàžàžžàžàž«àž£àž·àž­ àžàžŽàžàžàž±à¹àž %s à¹àž«àž¡à¹"
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž«àž¥àžàžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "à¹àžà¹àž¡ glade à¹àžªàžµàž¢! àžàž£àžžàžàž²àžàž£àž§àžàžàž¹à¹àž«à¹à¹àžà¹à¹àžàž§à¹àž²àžàžžàžàžàžŽàžàžàž±à¹àžà¹àžà¹àž¡àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àž!\n"
+#~ "à¹àžà¹àž¡: %s àž§àžŽàžà¹àžà¹àž: %s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžªà¹àž§àžàžàž£àž°àžàž­àžàžàž­àžàžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹ %s%s àžàž²àžà¹àžà¹àž¡ %s  àž§àžŽàžà¹àžà¹àžàžàžàžŽàž CList "
+#~ "àžàž§àž£àž¡àžµ %d àžàž­àž¥àž±àž¡àžà¹  à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž­àž glade àž­àž²àžàžàž°à¹àžªàžµàž¢ %s "
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àžàž²àžàžà¹àž­à¹àžà¹ à¹àž¥àž°àžàž°àž­àž­àžàžàž²àžàžàž²àž£àžàž³àžàž²àžà¹àžàžµà¹àž¢àž§àžàžµà¹  àžàžžàžàžàž§àž£àžàž£àž§àžàžªàž­àžàžàž²àž£àžàžŽàžàžàž±à¹àž %s "
+#~ "àžàž­àžàžàžžàžàž«àž£àž·àž­ àžàžŽàžàžàž±à¹àž %s à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "à¹àžà¹àž¡ glade à¹àžªàžµàž¢àž«àž²àž¢! àžàž£àžžàžàž²àžàž£àž§àžàžªàž­àžà¹àž«à¹à¹àžà¹à¹àžàž§à¹àž²àžàžŽàžàžàž±à¹àžà¹àžà¹àž¡àžàž¹àžàžà¹àž­àžàž«àž£àž·àž­à¹àž¡à¹!\n"
+#~ "à¹àžà¹àž¡: %s  àž§àžŽàžà¹àžà¹àž: %s  àžàž³àžàž§àžàžàž­àž¥àž±àž¡àžà¹ clist àžàžµà¹àžà¹àž­àžàžàž²àž£: %d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžªà¹àž§àžàžàž£àž°àžàž­àžàžàž­àžàžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹àžàž²àžà¹àžà¹àž¡ %s  "
+#~ "à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž­àž glade àž«àž²àž¢à¹àž  %s à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àžàž²àžàžà¹àž­à¹àžà¹ "
+#~ "à¹àž¥àž°àžàž°àž­àž­àžàžàž²àžàžàž²àž£àžàž³àžàž²àžà¹àžàžµà¹àž¢àž§àžàžµà¹  àžàžžàžàžàž§àž£àžàž£àž§àžàžªàž­àžàžàž²àž£àžàžŽàžàžàž±à¹àž %s àžàž­àžàžàžžàžàž«àž£àž·àž­ àžàžŽàžàžàž±à¹àž %s à¹àž«àž¡à¹"
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž«àž¥àžàžªà¹àž§àžàžàžŽàžàžà¹àž­à¹àžà¹ (à¹àžà¹àž¡: %s)"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "àž¡àžµàžàž²àž£àžàž±à¹àžàžàž²àž¢àž²à¹àž¥à¹àžàž¥àž«àž¥àž²àž¢àžàž±à¹àžà¹àžàžŽàžà¹àž à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àž­àž²àžàž¡àžµàž¥àž¹àžà¹àžàžŽàžàžàž¶à¹àž"
+
+#~ msgid "(Enabled) "
+#~ msgstr "(à¹àžàžŽàžà¹àžà¹)"
+
+#~ msgid "     Te_xt:"
+#~ msgstr "     _àžà¹àž­àžàž§àž²àž¡:"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "àžàžŽàžàžàž²àž£à¹àžà¹ X forwarding à¹àžà¹à¹àž¡à¹àž¡àžµàžàž¥àžàž±àž XDMCP"
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "àžàž±àž§àž­àž¢à¹àž²àž: /usr/X11R6/bin/X"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "àžàž²àž£à¹àžàž·à¹àž­àž¡àžà¹àž­à¹àžàž¢àž±àž %s àžàž²àžàž«àž²àž¢ àžàž°àžàžŽàžàžàžŽàžªà¹àžàž¥àž¢à¹à¹àžàžµà¹àž¢àž§àžàžµà¹!"
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "àžàžžàžà¹àžà¹à¹àž¥àž·àž­àž %s àžªàž³àž«àž£àž±àžàž§àž²àž£àž°àžàžµà¹"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "àžà¹àž²àžàžžàžàžà¹àž­àžàžàž²àž£à¹àž«à¹ %s à¹àžà¹àžàž§àž²àž£àž°àžàž£àžŽàž¢àž²àž¢à¹àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžàžà¹àž­à¹ à¹àž à¹àž«à¹à¹àž£àžµàž¢àžàžàž³àžªàž±à¹àž "
+#~ "'switchdesk' (à¹àžàž£àž·à¹àž­àžàž¡àž·àž­àž£àž°àžàž->à¹àžàž£àž·à¹àž­àžàž¡àž·àž­àžªàž¥àž±àžà¹àžàžªàžà¹àžà¹àž­àž àžàž²àžà¹àž¡àžàž¹àž«àž¥àž±àžàžàžàžàž²à¹àžàž¥)"
+
+#~ msgid ""
+#~ "Error on option %s: %s.\n"
+#~ "Run '%s --help' to see a full list of available command line options.\n"
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžµà¹àžàž±àž§à¹àž¥àž·àž­àž %s: %s\n"
+#~ "à¹àž£àžµàž¢àžàžàž³àžàž²àž '%s --help' à¹àžàž·à¹àž­àžàž¹àž£àž²àž¢àžàž²àž£àžàž±àž§à¹àž¥àž·àž­àžàžàž­àžàžàž£àž£àžàž±àžàžàž³àžªàž±à¹àžàžàžµà¹àžªàž²àž¡àž²àž£àžà¹àžà¹à¹àžà¹\n"
+
+#~ msgid " seconds"
+#~ msgstr "àž§àžŽàžàž²àžàžµ"
+
+#~ msgid "I will now try to restart the X server again."
+#~ msgstr "àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡àžàžµà¹àžàž°à¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server àž­àžµàžàžàž£àž±à¹àž"
+
+#~ msgid ""
+#~ "Would you like me to try to run the mouse configuration program?  Note "
+#~ "that you will need the root password for this."
+#~ msgstr ""
+#~ "àžàžžàžàžà¹àž­àžàžàž²àž£àžàžµà¹àžàž°à¹àž£àžµàž¢àžàžàž³àžàž²àžà¹àžàž£à¹àžàž£àž¡àžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àž¡àž²àžªà¹àž«àž£àž·àž­à¹àž¡à¹ ? àžàžžàžàžà¹àž­àžà¹àžà¹àž£àž«àž±àžªàžà¹àž²àžàžàž­àž root àžà¹àž§àž¢"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.  You have "
+#~ "probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "àž£àžžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž (%s) à¹àž¡à¹àžàž£àžàžàž±àžàž£àžžà¹àžàžàž­àžàžàžµàž¡àž­àž  àžàžžàžàž­àž²àžàžàž°à¹àžàžŽà¹àžàžàž£àž±àžàžàž£àžžàžàž£àžžà¹àžàžàž­àž GDM  "
+#~ "àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžµàž¡àž­àžàžàž­àž GDM à¹àž«àž¡à¹ àž«àž£àž·àž­à¹àž£àžŽà¹àž¡àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Can't open default host icon: %s"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àž­àžàž­àžàžàž­àžà¹àž®àžªàžà¹àžàž£àžŽàž¢àž²àž¢: %s"
+
+#~ msgid "Can't open DefaultImage: %s. Suspending face browser!"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàž£àž¹àžàžàž£àžŽàž¢àž²àž¢: %s àžàž°àž«àž¢àžžàžàžàž³àžàž²àžàž«àžà¹àž²àžà¹àž²àžà¹àžªàžàžàžàž¹à¹à¹àžà¹àžàž±à¹àž§àžàž£àž²àž§!"
+
+#~ msgid "Yikes, nothing found in the session directory."
+#~ msgstr "à¹àž¡à¹àžàžàž­àž°à¹àž£à¹àž¥àž¢à¹àžà¹àžà¹àž£àžàžàž­àž£àžµàž§àž²àž£àž°"
+
+#~ msgid "No default session link found. Using Failsafe GNOME.\n"
+#~ msgstr "à¹àž¡à¹àžàžàž§àž²àž£àž°àžàž£àžŽàž¢àž²àž¢ àžàž°à¹àžà¹ Failsafe GNOME\n"
+
+#~ msgid "Can't open DefaultImage: %s!"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžàž£àž¹àžàž àž²àžàžàž£àžŽàž¢àž²àž¢: %s"
+
+#~ msgid "Theme broken: must have pam-message label!"
+#~ msgstr "àžàžžàžàžàžà¹àžà¹àžàžàžŽàžàžàž¥àž²àž: àžà¹àž­àžàžàž³àž«àžàžàžàž¥àž²àžàžà¹àž­àžàž§àž²àž¡àžàž²àž¡àžàž·à¹àž­-àž£àž«àž±àžªàžà¹àž²àžàžà¹àž§àž¢!"
+
+#~ msgid "Shut Down the system so that you may safely turn off the computer."
+#~ msgstr "àžàž²àž£àžàžŽàžàž£àž°àžàžàžàž°àžàž³à¹àž«à¹àžàžžàžàžàžŽàžà¹àžàž£àž·à¹àž­àžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àžà¹àž­àž¢à¹àž²àžàžàž¥àž­àžàž àž±àž¢"
+
+#~ msgid "Master rebooting..."
+#~ msgstr "àž¡àž²àžªà¹àžàž­àž£à¹àžàž³àž¥àž±àžà¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹..."
+
+#~ msgid "24-hour"
+#~ msgstr "24-hour"
+
+#~ msgid "_XDMCP Chooser..."
+#~ msgstr "à¹àžàž£à¹àžàž£àž¡à¹_àž¥àž·àž­àž XDMCP..."
+
+#~ msgid "Reboot"
+#~ msgstr "à¹àž£àžŽà¹àž¡àž£àž°àžàžà¹àž«àž¡à¹"
+
+#~ msgid "_XDMCP Chooser"
+#~ msgstr "àž«àžà¹àž²àžà¹àž²àžà¹àž¥àž·àž­àž _XDMCP"
+
+#~ msgid "Reboot your computer"
+#~ msgstr "à¹àž£àžŽà¹àž¡àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹àžàž­àžàžàžžàžà¹àž«àž¡à¹"
+
+#~ msgid "_Reboot the computer"
+#~ msgstr "à¹àžàžŽàž_àž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Please make sure the Caps Lock key is not enabled."
+#~ msgstr "àžàž£àžžàžàž²àžàž£àž§àžàžªàž­àžà¹àž«à¹à¹àžà¹à¹àžàž§à¹àž²àžàžžà¹àž¡ Caps Lock à¹àž¡à¹à¹àžà¹àžàž¹àžà¹àžà¹àžàž²àžàž­àž¢àž¹à¹"
+
+#~ msgid "%s: No Exec line in the session file: %s. Starting failsafe GNOME"
+#~ msgstr "%s: à¹àž¡à¹àž¡àžµàžàž£àž£àžàž±àž Exec à¹àžà¹àžà¹àž¡àž§àž²àž£àž°: %s àžàž³àž¥àž±àžàžàž°à¹àž£àžŽà¹àž¡ failsafe GNOME"
+
+#~ msgid ""
+#~ "The session you selected does not look valid.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr "àž§àž²àž£àž°àžàžµà¹àžàžžàžà¹àž¥àž·àž­àžàžàž¹à¹àž«àž¡àž·àž­àžà¹àž¡à¹àžàž¹àžàžà¹àž­àž  à¹àžàž£à¹àžàž£àž¡àžàž°à¹àž£àžµàž¢àžàž§àž²àž£àž° GNOME failsafe à¹àžàž"
+
+#~ msgid "%s: Display number %d in use!  Defaulting to %d"
+#~ msgstr "%s: àžàžŽàžªà¹àžàž¥àž¢à¹àž«àž¡àž²àž¢à¹àž¥àž %d àžàž³àž¥àž±àžà¹àžà¹àžàž²àž àž£àž°àžàžàžàž°à¹àžà¹ %d"
+
+#~ msgid "User %s will login in %d seconds"
+#~ msgstr "àžàž¹à¹à¹àžà¹ %s àžàž°à¹àžà¹àž²àž£àž°àžàžàž àž²àž¢à¹àž %d àž§àžŽàžàž²àžàžµ"
+
+#~ msgid "%s: String too long!"
+#~ msgstr "%s: àžà¹àž­àžàž§àž²àž¡àž¢àž²àž§à¹àžàžŽàžà¹àž"
+
+#~ msgid "%sWelcome to %s%s"
+#~ msgstr "%s àž¢àžŽàžàžàžµàžà¹àž­àžàž£àž±àžàžªàž¹à¹ %s%s"
+
+#~ msgid "Restart gdm"
+#~ msgstr "à¹àž£àžŽà¹àž¡ GDM à¹àž«àž¡à¹"
+
+#~ msgid "Select Backgroud Image"
+#~ msgstr "à¹àž¥àž·àž­àžàž£àž¹àžàž àž²àžàžàž·à¹àžàž«àž¥àž±àž"
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Using an invalid value could stop the XServer from "
+#~ "restarting.  The gdm service will require a restart before changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "<b>àžàž³à¹àžàž·àž­àž:</b> àžàž²àž£à¹àžà¹àžà¹àž²àžàžµà¹à¹àž¡à¹àžàž¹àžàžà¹àž­àžàž­àž²àžàžàž³à¹àž«à¹ XServer à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡à¹àž«àž¡à¹à¹àžà¹àž­àžµàž àžàž£àžŽàžàž²àž£ "
+#~ "gdm àžà¹àž­àžàž­àž²àžšàž±àž¢àžàž²àž£à¹àž£àžŽà¹àž¡àžà¹àžà¹àž«àž¡à¹à¹àžàž·à¹àž­à¹àž«à¹àžàž²àž£à¹àžàž¥àžµà¹àž¢àžà¹àžàž¥àžàž¡àžµàžàž¥"
+
+#~ msgid "%s: No configuration file: %s. Using defaults."
+#~ msgstr "%s: à¹àž¡à¹àžàžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àž: %s àžàž³àž¥àž±àžà¹àžà¹àžà¹àž²àžàž£àžŽàž¢àž²àž¢"
+
+#~ msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+#~ msgstr "à¹àž§àž¥àž²àžàžµà¹àž«àžà¹àž§àžà¹àžà¹àžà¹àž²àž£àž°àžàžàžà¹àž­àž¢àžàž§à¹àž² 5 àž§àžŽàžàž²àžàžµ àž£àž°àžàžàžàž°à¹àžà¹ 5 àž§àžŽàžàž²àžàžµ"
+
+#~ msgid "No configuration was found"
+#~ msgstr "à¹àž¡à¹àžàžàžà¹àž²àžàž³àž«àžàž"
+
+#~ msgid ""
+#~ "The configuration was not found.  GDM is using defaults to run this "
+#~ "session.  You should log in and create a configuration file with the GDM "
+#~ "configuration application."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžàžàžàž²àž£àžàž³àž«àžàžàžà¹àž²  GDM àžàž°à¹àžà¹àžà¹àž²àžàž£àžŽàž¢àž²àž¢à¹àžàž·à¹àž­à¹àž£àžµàž¢àžàžàž³àžàž²àžàž§àž²àž£àž°àžàžµà¹  "
+#~ "àžàžžàžàžàž§àž£à¹àžà¹àž²àž£àž°àžàžà¹àž¥àž°àžªàž£à¹àž²àžà¹àžà¹àž¡àžà¹àž²àžàž±à¹àžàžà¹àž§àž¢à¹àžàž£à¹àžàž£àž¡àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM"
+
+#~ msgid "All Images"
+#~ msgstr "àž£àž¹àžàž àž²àžàžàž±à¹àžàž«àž¡àž"
+
+#~ msgid "<b>Selection</b>"
+#~ msgstr "<b>à¹àž¥àž·àž­àžàž£àž¹àžàž àž²àž</b>"
+
+#~ msgid "User Image"
+#~ msgstr "àž£àž¹àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid "_Browse"
+#~ msgstr "à¹_àž£àžµàž¢àžàžàž¹"
+
+#~ msgid ""
+#~ "%s: Root cannot be logged in automatically, turning off automatic login"
+#~ msgstr "%s: àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽ àžàž³àž¥àž±àžàžàžŽàžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžàž­àž±àžà¹àžàž¡àž±àžàžŽ"
+
+#~ msgid "%s: Root cannot be logged in automatically, turning off timed login"
+#~ msgstr "%s: àžàž¹à¹àžàž¹à¹àž¥àž£àž°àžàžà¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽ àžàž³àž¥àž±àžàžàžŽàžàžàž²àž£àžàž±à¹àžà¹àž§àž¥àž²à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "àžàžžàžàž­àž²àžàžàž³àž¥àž±àžà¹àžà¹à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàžŽàžªà¹àžàž¥àž¢à¹àž­àž·à¹àžàž­àž¢àž¹à¹ à¹àžà¹àž KDM (KDE Display Manager) àž«àž£àž·àž­ xdm"
+
+#~ msgid "Can't disable xscreensaver display hacks"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàžŽàžà¹àžàž£à¹àžàž£àž¡àž£àž±àžàž©àž²àž«àžà¹àž²àžàž­àžàž±à¹àž§àžàž£àž²àž§à¹àžà¹"
+
+#~ msgid "Open File"
+#~ msgstr "à¹àžàžŽàžà¹àžà¹àž¡"
+
+#~ msgid "PNG and JPEG"
+#~ msgstr "PNG à¹àž¥àž° JPEG"
+
+#~ msgid "Select new theme archive to install"
+#~ msgstr "à¹àž¥àž·àž­àžà¹àžà¹àž¡àžàž±àžà¹àžà¹àžàžà¹àž­àž¡àž¹àž¥àžàžžàžàžàžà¹àžà¹àžà¹àž«àž¡à¹à¹àžàž·à¹àž­àžàžŽàžàžàž±à¹àž"
+
+#~ msgid "Do you really wish to remove theme '%s' from the system?"
+#~ msgstr "àžàžžàžàžà¹àž­àžàžàž²àž£àžàžµà¹àžàž°à¹àž­àž²àžàžžàžàžàžà¹àžà¹àž %s àž­àž­àžàžàž²àžàž£àž°àžàžàžàž£àžŽàžàž«àž£àž·àž­à¹àž¡à¹ ?"
+
+#~ msgid "<"
+#~ msgstr "<"
+
+#~ msgid "<b>Server Settings</b>"
+#~ msgstr "<b>àžà¹àž²àžàž±à¹àžàžàž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹</b>"
+
+#~ msgid ""
+#~ "<b>WARNING:</b> Placing values in this section that your Xserver does not "
+#~ "support will stop your Xserver\n"
+#~ "from restarting (effectively not allowing this configuration application "
+#~ "to run), BE CAREFUL!"
+#~ msgstr ""
+#~ "<b>àžàž³à¹àžàž·àž­àž:</b> àžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àžàž«àž¡àž§àžàžàžµà¹àžà¹àž§àž¢àžà¹àž²àžàžµà¹à¹àž­à¹àžàžà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàž­àžàžàžžàžà¹àž¡à¹àž£àž­àžàž£àž±àž "
+#~ "àž­àž²àžàžàž³à¹àž«à¹à¹àž­à¹àžàžà¹à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàž­àžàžàžžàžà¹àž¡à¹àžàž³àžàž²àž\n"
+#~ "(àžàž¶à¹àžàž«àž¡àž²àž¢àžàž¶àžàžàž²àž£à¹àž¡à¹àžªàž²àž¡àž²àž£àžàž£àž±àžà¹àžàž£à¹àžàž£àž¡àžàž±à¹àžàžà¹àž²àžàžµà¹à¹àžà¹àž­àžµàž) <b>à¹àžàž£àžà¹àžà¹àžàž§àž²àž¡àž£àž°àž¡àž±àžàž£àž°àž§àž±àž!</b>"
+
+#~ msgid ">"
+#~ msgstr ">"
+
+#~ msgid "Allow _configuration from the login screen"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹àž¡àžµàžàž²àž£_àžàž³àž«àžàžàžà¹àž²àžàž²àžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Allow _root to login with GDM"
+#~ msgstr "_àž­àžàžžàžàž²àžà¹àž«à¹ root à¹àžà¹àž²àž£àž°àžàžàžà¹àž§àž¢ GDM"
+
+#~ msgid "Allow root to login r_emotely with GDM"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹ root à¹_àžà¹àž²àž£àž°àžàžàžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àžàžà¹àž§àž¢ GDM"
+
+#~ msgid "Allow running _XDMCP chooser from the login screen"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àž£àžµàž¢àžàžàž³àžàž²àž _XDMCP chooser àžàž²àžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Allow theme selection in _GTK+ Greeter"
+#~ msgstr "àž­àžàžžàžàž²àžà¹àž«à¹à¹àž¥àž·àž­àžàžàžžàžàžàžà¹àžà¹àžà¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàž _GTK+"
+
+#~ msgid "Apply"
+#~ msgstr "à¹àž£àžŽà¹àž¡à¹àžà¹"
+
+#~ msgid "Browse"
+#~ msgstr "à¹àž£àžµàž¢àžàžàž¹"
+
+#~ msgid "Choose network computer to connect to."
+#~ msgstr "à¹àž¥àž·àž­àžà¹àžàž£àž·à¹àž­àžà¹àžà¹àžàž£àž·àž­àžà¹àž²àž¢àžàžµà¹àžàž°à¹àžàž·à¹àž­àž¡àžà¹àž­"
+
+#~ msgid "Chooser"
+#~ msgstr "à¹àž¥àž·àž­àžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Create Server Definition"
+#~ msgstr "àžªàž£à¹àž²àžàžà¹àž­àžàž³àž«àžàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Delete"
+#~ msgstr "àž¥àž"
+
+#~ msgid "Delete Server Definition"
+#~ msgstr "àž¥àžàžà¹àž­àžàž³àž«àžàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹"
+
+#~ msgid "Flexible"
+#~ msgstr "àž¢àž·àžàž«àž¢àžžà¹àž"
+
+#~ msgid "GTK+ Greeter"
+#~ msgstr "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž GTK+"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter"
+#~ msgstr ""
+#~ "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàž GTK+\n"
+#~ "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàžà¹àžà¹àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "GTK+ Greeter\n"
+#~ "Themed Greeter\n"
+#~ "Disabled"
+#~ msgstr ""
+#~ "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàž GTK+\n"
+#~ "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàžà¹àžà¹àžàžžàžàžàžà¹àžà¹àž\n"
+#~ "àžàžŽàžàžàž²àž£à¹àžà¹àžàž²àž"
+
+#~ msgid "Handled"
+#~ msgstr "àžàž±àžàžàž²àž£à¹àž­àž"
+
+#~ msgid "Login a _user automatically after a specified number of seconds"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢_àž­àž±àžà¹àžàž¡àž±àžàžŽàž«àž¥àž±àžàžàž²àžàžàž³àžàž§àžàž§àžŽàžàž²àžàžµàžàžµà¹àž£àž°àžàžž"
+
+#~ msgid "Make a _sound when login window is ready"
+#~ msgstr "à¹àž«à¹àž¡àžµà¹àžªàžµàž¢àžà¹àž¡àž·à¹àž­àž«àžà¹àž²àžà¹àž²àžà¹àžà¹àž²àž£àž°àžàžàžàž£à¹àž­àž¡à¹àž¥à¹àž§"
+
+#~ msgid "No Logo"
+#~ msgstr "à¹àž¡à¹àž¡àžµà¹àž¥à¹àžà¹"
+
+#~ msgid ""
+#~ "No XDMCP support in the binary.  To enable XDMCP support you must "
+#~ "recompile GDM with the XDMCP libraries."
+#~ msgstr ""
+#~ "à¹àž¡à¹àž£àž­àžàž£àž±àž XDMCP à¹àžà¹àžàžà¹àžàžàž²àž£àžµ  à¹àžàž·à¹àž­à¹àžàžŽàžà¹àžà¹àžàž²àžàžàž²àž£àž£àž­àžàž£àž±àž XDMCP àžàžžàžàžà¹àž­àžàžàž­àž¡à¹àžàž¥à¹ GDM "
+#~ "à¹àž«àž¡à¹àžà¹àž§àž¢à¹àž¥àžàž£àž²àž£àžµ XDMCP"
+
+#~ msgid ""
+#~ "Note: For settings to take effect, the gdm service will require a restart."
+#~ msgstr "àž«àž¡àž²àž¢à¹àž«àžàžž: à¹àžàž·à¹àž­à¹àž«à¹àžàž²àž£àžàž±à¹àžàžà¹àž²àž¡àžµàžàž¥ gdm àžàž³à¹àžà¹àžàžà¹àž­àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àžà¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Only One Theme\n"
+#~ "Random Theme"
+#~ msgstr ""
+#~ "à¹àžà¹àžàžžàžàžàžà¹àžà¹àžà¹àžàžµàž¢àž§\n"
+#~ "àžªàžžà¹àž¡àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "Pick a color"
+#~ msgstr "à¹_àž¥àž·àž­àžàžªàžµ"
+
+#~ msgid "Ping interval (seconds):"
+#~ msgstr "àžà¹àž§àžà¹àž§àž¥àž²àžàž²àž£ ping (àž§àžŽàžàž²àžàžµ):"
+
+#~ msgid "Preview:"
+#~ msgstr "à¹àžªàžàžàžàž±àž§àž­àž¢à¹àž²àž:"
+
+#~ msgid "Re_mote welcome string (%n = hostname): "
+#~ msgstr "_àžà¹àž­àžàž§àž²àž¡àžà¹àž­àžàž£àž±àžàžªàž³àž«àž£àž±àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž (%n = àžàž·à¹àž­à¹àžàž£àž·à¹àž­àž): "
+
+#~ msgid "Retry delay (_seconds):"
+#~ msgstr "àž«_àžà¹àž§àžà¹àž§àž¥àž²àžàž²àž£àž¥àž­àžà¹àž«àž¡à¹ (àž§àžŽàžàž²àžàžµ):"
+
+#~ msgid "Server Definition to Modify:"
+#~ msgstr "àžà¹àž­àžàž³àž«àžàžà¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àžàž°à¹àžà¹à¹àž:"
+
+#~ msgid "Show _Face Browser"
+#~ msgstr "à¹àžªàžàžàž£àž²àž¢àžàž²àž£_àž£àž¹àžàžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "String to be shown in the greeter as welcome.  You can insert %n in here "
+#~ "and it will be replaced by the name of your computer."
+#~ msgstr ""
+#~ "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžªàžàžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžà¹àžàžàž³àžà¹àž­àžàž£àž±àž  àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžàž£àž %n à¹àžàžªà¹àž§àžàžàžµà¹ à¹àž¥àž° "
+#~ "àž¡àž±àžàžàž°àžàž¹àžà¹àžàžàžàžµà¹àžà¹àž§àž¢àžàž·à¹àž­àžàž­àžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹àžàž­àžàžàžžàž"
+
+#~ msgid ""
+#~ "String to be shown in the greeter for people logging in remotely with "
+#~ "XDMCP.  You can insert %n in here and it will be replaced by the name of "
+#~ "your computer."
+#~ msgstr ""
+#~ "àžà¹àž­àžàž§àž²àž¡àžàžµà¹àžàž°à¹àžªàžàžà¹àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàžªàž³àž«àž£àž±àžàžàž¹à¹à¹àžà¹àžàžµà¹à¹àžà¹àž²àž£àž°àžàžàžàž²àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àžàžà¹àž§àž¢ XDMCP  "
+#~ "àžàžžàžàžªàž²àž¡àž²àž£àžà¹àžàž£àž %n à¹àžàžªà¹àž§àžàžàžµà¹ à¹àžàžàžàž·à¹àž­àžàž­àžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹àžàž­àžàžàžžàžà¹àžà¹"
+
+#~ msgid "Test Sound"
+#~ msgstr "àžàžàžªàž­àžà¹àžªàžµàž¢àž"
+
+#~ msgid ""
+#~ "The \"Users\" tab specifies which users are visible to GDM.  Users listed "
+#~ "in \"Include\" will appear\n"
+#~ "in the Face Browser if it is enabled in the \"Security\" tab and will "
+#~ "also appear in the\n"
+#~ "drop-down list for Automatic/Timed login under the \"General\" tab.  "
+#~ "Users listed in \"Exclude\"\n"
+#~ "will not be displayed regardless of whether \"Include All Users\" is "
+#~ "checked."
+#~ msgstr ""
+#~ "à¹àžà¹àž \"àžàž¹à¹à¹àžà¹\" à¹àžà¹àž£àž°àžàžžàžàž¹à¹à¹àžà¹àžàžµà¹àžàž°àžàž£àž²àžàžà¹àž GDM  àžàž¹à¹à¹àžà¹àžàžµà¹àž­àž¢àž¹à¹à¹àžàž£àž²àž¢àžàž²àž£ \"à¹àžªàžàž\"\n"
+#~ "àžàž°àžàž£àž²àžàžà¹àžàž£àž²àž¢àžàž²àž£à¹àžàž«àžà¹àž² (àžà¹àž²à¹àžàžŽàžà¹àžà¹à¹àžà¹àžà¹àž \"àž£àž°àžàžàžàž§àž²àž¡àžàž¥àž­àžàž àž±àž¢\")\n"
+#~ "à¹àž¥àž°àžàž°àžàž£àž²àžàžà¹àžàž£àž²àž¢àžàž²àž£àžªàž³àž«àž£àž±àžà¹àž¥àž·àž­àžà¹àžàžàž²àž£à¹àžà¹àž²àž£àž°àžàžà¹àžàžàž­àž±àžà¹àžàž¡àž±àžàžŽàž«àž£àž·àž­àžàž±à¹àžà¹àž§àž¥àž²\n"
+#~ "à¹àžà¹àžà¹àž \"àžàž±à¹àž§à¹àž\" àžà¹àž§àž¢  àžàž¹à¹à¹àžà¹àžàžµà¹àž­àž¢àž¹à¹à¹àžàž£àž²àž¢àžàž²àž£ \"à¹àž¡à¹à¹àžªàžàž\" àžàž°à¹àž¡à¹àžàž£àž²àžàžà¹àžªàž¡àž­\n"
+#~ "à¹àž¡à¹àžàž°à¹àž¥àž·àž­àž \"à¹àžªàžàžàžàž¹à¹à¹àžà¹àžàžžàžàžàž\" àžà¹àžàž²àž¡"
+
+#~ msgid "Themed Greeter"
+#~ msgstr "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàžà¹àžà¹àžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "Use default Welcome"
+#~ msgstr "à¹àžà¹àžàž³àžà¹àž­àžàž£àž±àžàžàž£àžŽàž¢àž²àž¢"
+
+#~ msgid "User to Include"
+#~ msgstr "àžàž¹à¹à¹àžà¹àžàžµà¹àžàž°à¹àžªàžàž"
+
+#~ msgid "User to exclude"
+#~ msgstr "àžàž¹à¹à¹àžà¹àžàžµà¹àžàž°à¹àž¡à¹à¹àžªàžàž"
+
+#~ msgid "Usually something like: /usr/bin/X"
+#~ msgstr "àž¡àž±àžàžàž°à¹àžà¹àžàžàž³àžªàž±à¹àžàžàž¥à¹àž²àž¢à¹ : /usr/bin/X"
+
+#~ msgid "XDMCP"
+#~ msgstr "XDMCP"
+
+#~ msgid "_Automatic login username:"
+#~ msgstr "_àžàž·à¹àž­àžàž¹à¹à¹àžà¹àžàžµà¹àžàž°à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽ:"
+
+#~ msgid "_Delete theme"
+#~ msgstr "_àž¥àžàžàžžàžàžàžà¹àžà¹àž"
+
+#~ msgid "_Login a user automatically on first bootup"
+#~ msgstr "à¹àžà¹àž²_àž£àž°àžàžà¹àžàž¢àž­àž±àžà¹àžàž¡àž±àžàžŽà¹àž¡àž·à¹àž­àžàž¹àžàžàž£àž±à¹àžà¹àž£àž"
+
+#~ msgid "_Mode:"
+#~ msgstr "à¹_àž«àž¡àž:"
+
+#~ msgid "_No background"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž·à¹àž_àž«àž¥àž±àž"
+
+#~ msgid "_Only color on remote displays"
+#~ msgstr "àž£àž°_àžàž²àž¢àžªàžµà¹àžà¹àž²àžàž±à¹àžàžàžàž«àžà¹àž²àžàž­à¹àžà¹àž²àž£àž°àžàžàžªàž³àž«àž£àž±àžà¹àžàž£àž·à¹àž­àžàž­àž·à¹àž"
+
+#~ msgid "_Timed login username:"
+#~ msgstr "àžàž·à¹àž­_àžàž¹à¹à¹àžà¹àžàžµà¹àžàž°à¹àžà¹àž²àž£àž°àžàžàžàž²àž¡àžàž³àž«àžàžà¹àž§àž¥àž²:"
+
+#~ msgid "_Welcome string: "
+#~ msgstr "àžà¹àž­àžàž§àž²àž¡_àžà¹àž­àžàž£àž±àž: "
+
+#~ msgid "copyright"
+#~ msgstr "àžªàžàž§àžàž¥àžŽàžàžªàžŽàžàžàžŽà¹"
+
+#~ msgid ""
+#~ "description\n"
+#~ "widget"
+#~ msgstr ""
+#~ "àž£àž²àž¢àž¥àž°à¹àž­àžµàž¢àž\n"
+#~ "àž§àžŽàžà¹àžà¹àž"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version.\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "àž£àžžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž (%s) à¹àž¡à¹àžàž£àžàžàž±àžàž£àžžà¹àžàžàž­àžàžàžµàž¡àž­àž\n"
+#~ "àžàžžàžàž­àž²àžàžàž°à¹àžàžŽà¹àžàžàž£àž±àžàžàž£àžžàžàž£àžžà¹àž gdm\n"
+#~ "àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžµàž¡àž­àžàžàž­àž gdm à¹àž«àž¡à¹ àž«àž£àž·àž­à¹àžàžŽàžàž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).\n"
+#~ "You have probably just upgraded gdm.\n"
+#~ "Please restart the gdm daemon or the computer."
+#~ msgstr ""
+#~ "àž£àžžà¹àžàžàž­àžàž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àž (%s) à¹àž¡à¹àžàž£àžàžàž±àžàž£àžžà¹àžàžàž­àžàžàžµàž¡àž­àž (%s)\n"
+#~ "àžàžžàžàž­àž²àžàžàž°à¹àžàžŽà¹àžàžàž£àž±àžàžàž£àžžàžàž£àžžà¹àž gdm\n"
+#~ "àžàž£àžžàžàž²à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àžàžàžµàž¡àž­àžàžàž­àž gdm à¹àž«àž¡à¹ àž«àž£àž·àž­à¹àžàžŽàžàž£àž°àžàžàžàž­àž¡àžàžŽàž§à¹àžàž­àž£à¹à¹àž«àž¡à¹"
+
+#~ msgid "Last"
+#~ msgstr "àžà¹àž²àž¢àžªàžžàž"
+
+#~ msgid "Log in using the language that you have used last time you logged in"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢à¹àžà¹àž àž²àž©àž²àžàžµà¹àžàžžàžà¹àžà¹à¹àžà¹à¹àž¡àž·à¹àž­àžàž­àžà¹àžà¹àž²àž£àž°àžàžàžàž£àž±à¹àžàž¥à¹àž²àžªàžžàž"
+
+#~ msgid "Log in using the default system language"
+#~ msgstr "à¹àžà¹àž²àž£àž°àžàžà¹àžàž¢à¹àžà¹àž àž²àž©àž²àžàž£àžŽàž¢àž²àž¢àžàž­àžàž£àž°àžàž"
+
+#~ msgid "Always use 24 hour cloc_k format"
+#~ msgstr "à¹àžà¹àž£àž¹àžà¹àžàž_àžàž²àž¬àžŽàžàž²à¹àžàž 24 àžàž±à¹àž§à¹àž¡àžà¹àžªàž¡àž­"
+
+#~ msgid "Show choosable user images (_Face Browser)"
+#~ msgstr "à¹àžªàžàžàž£àž¹àžàžàž¹à¹à¹àžà¹à¹àž«à¹à¹àž¥àž·àž­àž (àž«àžà¹àž²àžà¹àž²àžà¹àžªàžàž_àž£àž¹àžàžàž¹à¹à¹àžà¹)"
+
+#~ msgid "_Include All Users"
+#~ msgstr "à¹àžªàžàžàžàž¹à¹à¹àžà¹àžàž±à¹àž_àž«àž¡àž"
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct gdm configuration %s "
+#~ "and restart gdm."
+#~ msgstr ""
+#~ "à¹àž¡à¹àž¡àžµàžàž¥àžžà¹àž¡ '%s' àžàž­àž GDM àž­àž¢àž¹à¹ àžàž£àžžàžàž²à¹àžà¹à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž² GDM %s à¹àž«à¹àžàž¹àžàžà¹àž­àžà¹àž¥àž° à¹àž£àžŽà¹àž¡àžàž²àž£à¹àžà¹àžàž²àž "
+#~ "GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "Please ask your system administrator to enable it in the GDM configurator "
+#~ "program."
+#~ msgstr "àžàž£àžžàžàž²àžªàž­àžàžàž²àž¡àžàž¹à¹àžàž£àžŽàž«àž²àž£àž£àž°àžàžàžàž­àžàžàžžàžà¹àžàž·à¹àž­à¹àžàžŽàžà¹àžà¹àžàž²àžàž£àž°àžàžà¹àžà¹àžàž£à¹àžàž£àž¡àžàž²àž£àžàž³àž«àžàžàžà¹àž² GDM"
+
+#~ msgid "The face browser is not configured"
+#~ msgstr "àž¢àž±àžà¹àž¡à¹à¹àžà¹àžàž³àž«àžàžàžà¹àž²àžªà¹àž§àžà¹àžªàžàžàžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "The face browser is not configured in the GDM configuration.  Please ask "
+#~ "your system administrator to enable it in the GDM configurator program."
+#~ msgstr ""
+#~ "àžªà¹àž§àžà¹àžªàžàžàžàž¹à¹à¹àžà¹àž¢àž±àžà¹àž¡à¹àžàž¹àžàžàž³àž«àžàžàžà¹àž²à¹àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM  àžàž£àžžàžàž²àžàž²àž¡ "
+#~ "àžàž¹à¹àžàž£àžŽàž«àž²àž£àž£àž°àžàžàžàž­àžàžàžžàžà¹àžàž·à¹àž­à¹àžàžŽàžà¹àžà¹àžàž²àžàž£àž°àžàžà¹àžà¹àžàž£à¹àžàž£àž¡àžàž²àž£àžàž³àž«àžàžàžà¹àž²àžàž­àž GDM"
+
+#~ msgid "Select a photograph to show in the facebrowser:"
+#~ msgstr "à¹àž¥àž·àž­àžàž àž²àžàžà¹àž²àž¢àžàžµà¹à¹àžà¹à¹àžªàžàžà¹àžàžªà¹àž§àžà¹àžªàžàžàžàž¹à¹à¹àžà¹"
+
+#~ msgid "No picture selected."
+#~ msgstr "à¹àž¡à¹àž¡àžµàž£àž¹àžàž àž²àžàžàžµà¹àžàž¹àžà¹àž¥àž·àž­àž"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s.An error occurred "
+#~ "while loading the user interface element %s%s from file %s. CList type "
+#~ "widget should have %d columns. Possibly the glade interface description "
+#~ "was corrupted. %s cannot continue and will exit now. You should check "
+#~ "your installation of %s or reinstall %s."
+#~ msgstr ""
+#~ "à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžªà¹àž§àžàžàž£àž°àžàž­àžàžàž­àžàžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹ %s%s àžàž²àžà¹àžà¹àž¡ %s  àž§àžŽàžà¹àžà¹àžàžàžàžŽàž CList "
+#~ "àžàž§àž£àž¡àžµ %d àžàž­àž¥àž±àž¡àžà¹  à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž­àž glade à¹àžªàžµàž¢ %s à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àžàž²àžàžà¹àž­à¹àžà¹ "
+#~ "à¹àž¥àž°àžàž°àž­àž­àžàžàž²àžàžàž²àž£àžàž³àžàž²àžà¹àžàžµà¹àž¢àž§àžàžµà¹  àžàžžàžàžàž§àž£àžàž£àž§àžàžªàž­àžàžàž²àž£àžàžŽàžàžàž±à¹àž %s àžàž­àžàžàžžàž àž«àž£àž·àž­àžàžŽàžàžàž±à¹àž %s "
+#~ "à¹àž«àž¡à¹à¹àžàžŽàžàžàž§àž²àž¡àžàžŽàžàžàž¥àž²àžàžàžàž°à¹àž«àž¥àžàžªà¹àž§àžàžàž£àž°àžàž­àžàžàž­àžàžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž¹à¹à¹àžà¹ %s%s àžàž²àžà¹àžà¹àž¡ %s  àž§àžŽàžà¹àžà¹àžàžàžàžŽàž "
+#~ "CList àžàž§àž£àž¡àžµ %d àžàž­àž¥àž±àž¡àžà¹  à¹àžà¹àžà¹àžà¹àžà¹àž§à¹àž²àžà¹àž­àž¡àž¹àž¥àžªà¹àž§àžàžàžŽàžàžà¹àž­àžàž­àž glade à¹àžªàžµàž¢ %s "
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžàž³àžàž²àžàžà¹àž­à¹àžà¹ à¹àž¥àž°àžàž°àž­àž­àžàžàž²àžàžàž²àž£àžàž³àžàž²àžà¹àžàžµà¹àž¢àž§àžàžµà¹  àžàžžàžàžàž§àž£àžàž£àž§àžàžªàž­àžàžàž²àž£àžàžŽàžàžàž±à¹àž %s àžàž­àžàžàžžàž "
+#~ "àž«àž£àž·àž­àžàžŽàžàžàž±à¹àž %s à¹àž«àž¡à¹"
+
+#~ msgid "No Background"
+#~ msgstr "à¹àž¡à¹àž¡àžµàžàž·à¹àžàž«àž¥àž±àž"
+
+#~ msgid ""
+#~ "I cannot start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly. You will need to log in on a console and "
+#~ "rerun the X configuration program.  Then restart GDM."
+#~ msgstr ""
+#~ "à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžŽà¹àž¡àžàž³àžàž²àž X server (àžªà¹àž§àžàžàžŽàžàžà¹àž­à¹àžàžàžàž£àž²àžàžŽàžàžàž­àžàžàžžàž)  àžàž¹à¹àž«àž¡àž·àž­àžàž§à¹àž²àž¢àž±àžà¹àž¡à¹àž¡àžµ "
+#~ "àžàž²àž£àžàž±à¹àžàžà¹àž²àž­àž¢à¹àž²àžàžàž¹àžàžà¹àž­àž àžàžžàžàžàž§àž£à¹àžà¹àž²àž£àž°àžàžàžàžµà¹àžàž­àžà¹àžàž¥à¹àž¥àž°à¹àž£àžµàž¢àžàžàž³àžàž²àžà¹àžàž£à¹àžàž£àž¡àžàž²àž£àžàž³àž«àžàžàžà¹àž² X "
+#~ "àžàž²àžàžàž±à¹àžà¹àž«à¹à¹àž£àžŽà¹àž¡àžàž²àž£àžàž³àžàž²àž GDM à¹àž«àž¡à¹"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+#~ msgstr ""
+#~ "%s: à¹àž¡à¹àžàžàž«àž£àž·àž­à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àž£àžµàž¢àžà¹àžà¹àžªàžàž£àžŽàžàžà¹ Xsession àžàž·à¹àžàžàž²àžà¹àžà¹ àžàž°àž¥àž­àžà¹àžà¹ GNOME failsafe"
+
+#~ msgid "A-M|English"
+#~ msgstr "A-M|English"
+
+#~ msgid "Could not fork a new process!"
+#~ msgstr "à¹àž¡à¹àžªàž²àž¡àž²àž£àž fork à¹àžàž£à¹àžàžªà¹àž«àž¡à¹à¹àžà¹"
+
+#~ msgid "You likely won't be able to log in either."
+#~ msgstr "àžàžžàžàž­àž²àžàžàž°à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžà¹àž²àž£àž°àžàžà¹àžà¹"
+
+#~ msgid "Failsafe Gnome"
+#~ msgstr "Failsafe Gnome"
+
+#~ msgid "Failsafe xterm"
+#~ msgstr "Failsafe xterm"
+
+#~ msgid "Doubleclick on the user to log in"
+#~ msgstr "àžàž±àžà¹àžàžŽàž¥àžàž¥àžŽàžàžàžµà¹àžàž¹à¹à¹àžà¹à¹àžàž·à¹àž­à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "Picture is too large"
+#~ msgstr "àž£àž¹àžàž àž²àžà¹àž«àžà¹à¹àžàžŽàžà¹àž"
+
+#~ msgid ""
+#~ "The system administrator disallowed pictures larger than %d bytes to show "
+#~ "in the face browser"
+#~ msgstr "àžàž¹à¹àžàž£àžŽàž«àž²àž£àž£àž°àžàžà¹àž¡à¹àž­àžàžžàžàž²àžà¹àž«à¹à¹àžà¹àž£àž¹àžàž àž²àžàžàžµà¹àž¡àžµàžàžàž²àžà¹àž«àžà¹à¹àžàžŽàž %d à¹àžàžà¹àžàžµà¹àžàž°à¹àžªàžàžà¹àž àžªà¹àž§àžà¹àžªàžàžàžàž¹à¹à¹àžà¹"
+
+#~ msgid ""
+#~ "File %s cannot be open for reading\n"
+#~ "Error: %s"
+#~ msgstr ""
+#~ "à¹àžà¹àž¡ %s à¹àž¡à¹àžªàž²àž¡àž²àž£àžà¹àžàžŽàžà¹àžàž·à¹àž­àž­à¹àž²àžà¹àžà¹\n"
+#~ "àžà¹àž­àžàžŽàžàžàž¥àž²àž: %s"
+
+#~ msgid "Standard greeter"
+#~ msgstr "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžàž¡àž²àžàž£àžàž²àž"
+
+#~ msgid "Graphical greeter"
+#~ msgstr "àž«àžà¹àž²àžà¹àž²àžàžà¹àž­àžàž£àž±àžà¹àžàžàžàž£àž²àžàžŽàž"
+
+#~ msgid "Miscellaneous"
+#~ msgstr "à¹àžà¹àžà¹àžàž¥à¹àž"
+
+#~ msgid "acc_sound_file_box"
+#~ msgstr "acc_sound_file_box"
+
+#~ msgid ""
+#~ "Doubleclick on the user\n"
+#~ "to log in"
+#~ msgstr ""
+#~ "àžàž±àžà¹àžàžŽàž¥àžàž¥àžŽàžàžàžµà¹àžàž¹à¹à¹àžà¹\n"
+#~ "à¹àžàž·à¹àž­à¹àžà¹àž²àž£àž°àžàž"
+
+#~ msgid "(memory buffer"
+#~ msgstr "àžàž±àžà¹àžàž­àž£à¹àžàž­àžàž«àžà¹àž§àž¢àžàž§àž²àž¡àžàž³"
+
+#, fuzzy
+#~ msgid "FLEXI_XSERVER request denied: Not authenticated"
+#~ msgstr "àžàž§àž²àž¡àžà¹àž­àžàžàž²àž£à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àž¢àž·àžàž«àž¢àžžà¹àžàžàž¹àžàžàžàžŽà¹àžªàž: à¹àž¡à¹àžà¹àž²àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥"
+
+#, fuzzy
+#~ msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+#~ msgstr "àžàž§àž²àž¡àžà¹àž­àžàžàž²àž£à¹àžàžŽàž£à¹àžà¹àž§àž­àž£à¹àžàžµà¹àž¢àž·àžàž«àž¢àžžà¹àžàžàž¹àžàžàžàžŽà¹àžªàž: à¹àž¡à¹àžà¹àž²àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥"
+
+#, fuzzy
+#~ msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+#~ msgstr "àžàž²àž£àž£à¹àž­àžàžàž­àžàž²àž£àžàž±à¹àžàžà¹àž²àžàž²àž£àž­àž­àžàžàž²àžàž£àž°àžàžàžàž¹àžàžàžàžŽà¹àžªàž: à¹àž¡à¹àžà¹àž²àžàžàž²àž£àž¢àž·àžàž¢àž±àžàžàž±àž§àžàžžàžàžàž¥"
+
+#~ msgid ""
+#~ "A graphical application for configuring the GNOME Display Manager (GDM)"
+#~ msgstr "à¹àžàž£à¹àžàž£àž¡à¹àžàžàžàž£àž²àžàžŽàžàžªàž³àž«àž£àž±àžàžàž²àž£àžàž³àž«àžàžàžà¹àž²à¹àžàž£à¹àžàž£àž¡àžàž±àžàžàž²àž£àžàžŽàžªà¹àžàž¥àž¢à¹àžàž­àž GNOME (GDM)"
+
+#~ msgid "A-M|English (British)"
+#~ msgstr "A-M|English (British)"
+
+#~ msgid "Shut_down"
+#~ msgstr "_àžàžŽàžà¹àžàž£àž·à¹àž­àž"
+
+#~ msgid "%s: Can't find the gdm user (%s). Trying 'nobody'!"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžà¹àžàž«àž²àžàž¹à¹à¹àžà¹ gdm (%s) àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡ 'à¹àž¡à¹àž¡àžµà¹àžàž£'"
+
+#~ msgid "%s: Can't find the gdm group (%s). Trying 'nobody'!"
+#~ msgstr "%s: à¹àž¡à¹àžªàž²àž¡àž²àž£àžàžà¹àžàž«àž²àžàž¥àžžà¹àž¡àžàž­àž gdm (%s) àžàž³àž¥àž±àžàžàž¢àž²àž¢àž²àž¡ 'à¹àž¡à¹àž¡àžµà¹àžàž£'"
Index: proiecte/PPPP/gdm/po/tr.po
===================================================================
--- proiecte/PPPP/gdm/po/tr.po	(revision 134)
+++ proiecte/PPPP/gdm/po/tr.po	(revision 134)
@@ -0,0 +1,1157 @@
+# translation of gdm2 to Turkish
+# Turkish translation of GDM.
+# Copyright (C) 1999-2003, 2004 Free Software Foundation, Inc.
+# Fatih Demir <kabalak@gtranslator.org>, 1999.
+# NilgÃŒn Belma BugÃŒner <nilgun@fide.org>, 2002.
+# Arman Aksoy <armish@linux-sevenler.de>, 2003.
+# GÃ¶rkem Ãetin <gorkem@kde.org>, 2003.
+#
+# Baris Cicek <baris@teamforce.name.tr>, 2004, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-30 18:41+0300\n"
+"PO-Revision-Date: 2009-08-30 18:18+0300\n"
+"Last-Translator: Baris Cicek <baris@teamforce.name.tr>\n"
+"Language-Team: Turkish <gnome-turk@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom karakter aygÄ±tÄ± deÄil"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Hata ayÄ±klama kodunu etkinleÅtir"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "GÃ¶rÃŒntÃŒ ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "kimlik"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME GÃ¶rÃŒntÃŒ YÃ¶neticisi YedeÄi"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "kullanÄ±cÄ± \"%s\" sistemde bulunamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "GiriÅ sistemi baÅlatÄ±lamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "KullanÄ±cÄ±nÄ±n kimliÄi doÄrulanamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "KullanÄ±cÄ± yetkilendirilemiyor"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "GiriÅ koÅullarÄ± saÄlanamadÄ±"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"X sunucusu (sizin grafik ortamÄ±nÄ±z) dahili bir hata yÃŒzÃŒnden baÅlatÄ±lamadÄ±. "
+"LÃŒtfen sistem yÃ¶neticinizle temasa geÃ§in veya sorunu anlamak iÃ§in "
+"syslog'larÄ± kontrol edin. Bu sÄ±rada bu gÃ¶rÃŒntÃŒ etkinsizleÅtirilecektir. "
+"LÃŒtfen hata dÃŒzeltildiÄinde GDM'i yeniden baÅlatÄ±n."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: '%s' ÃŒst ekranÄ±na baÄlanÄ±lÄ±rken baÅarÄ±sÄ±z olundu"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+"Sunucu %s kullanÄ±cÄ±sÄ± tarafÄ±ndan yeniden baÅlatÄ±lmalÄ± ama bu kullanÄ±cÄ± yok"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "groupid %d olarak deÄiÅtirilemedi"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s iÃ§in initgroups () baÅarÄ±sÄ±z oldu"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "userid %d olarak deÄiÅtirilemedi"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "groupid 0 olarak deÄiÅtirilemedi"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: %s ekranÄ± iÃ§in gÃŒnlÃŒk dosyasÄ± aÃ§Ä±lamadÄ±!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: %s ayarÄ± %s olarak atarken hata"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: Sunucu Ã¶nceliÄi %d olarak atanamadÄ±: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: %s ekranÄ± iÃ§in boÅ sunucu komutu"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "KullanÄ±cÄ± adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "KullanÄ±cÄ± adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "Makine adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "Makine adÄ±"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "GÃ¶rÃŒntÃŒ AygÄ±tÄ±"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "GÃ¶rÃŒntÃŒ aygÄ±tÄ±"
+
+#: ../daemon/gdm-session-worker.c:1105
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "kimlik doÄrulama sistemi ile iletiÅim baÅlatÄ±lÄ±rken hata  -%s"
+
+#: ../daemon/gdm-session-worker.c:1106
+msgid "general failure"
+msgstr "genel baÅarÄ±sÄ±zlÄ±k"
+
+#: ../daemon/gdm-session-worker.c:1107
+msgid "out of memory"
+msgstr "bellek yetersiz"
+
+#: ../daemon/gdm-session-worker.c:1108
+msgid "application programmer error"
+msgstr "uygulama programcÄ±sÄ± hatasÄ±"
+
+#: ../daemon/gdm-session-worker.c:1109
+msgid "unknown error"
+msgstr "bilinmeyen hata"
+
+#: ../daemon/gdm-session-worker.c:1116
+msgid "Username:"
+msgstr "KullanÄ±cÄ± adÄ±:"
+
+#: ../daemon/gdm-session-worker.c:1122
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"tercih ettiÄiniz kullanÄ±cÄ± adÄ± isteminin kimlik doÄrulama sistemi "
+"bildirilirken hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1136
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"kullanÄ±cÄ±nÄ±n makine isminin kimlik doÄrulama sistemi bildirilirken hata -%s"
+
+#: ../daemon/gdm-session-worker.c:1151
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "kullanÄ±cÄ± konsolunun kimlik doÄrulama sistemi bildirilirken hata -%s"
+
+#: ../daemon/gdm-session-worker.c:1164
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "ekran dizgisinin kimlik doÄrulama sistemi bildirilirken hata - %s"
+
+#: ../daemon/gdm-session-worker.c:1179
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+"ekran xauth koÅullarÄ±nÄ±n kimlik doÄrulama sistemi bildirilirken hata -%s"
+
+#: ../daemon/gdm-session-worker.c:1459 ../daemon/gdm-session-worker.c:1477
+#, c-format
+msgid "no user account available"
+msgstr "hiÃ§bir kullanÄ±cÄ± hesabÄ± mevcut deÄil"
+
+#: ../daemon/gdm-session-worker.c:1504
+msgid "Unable to change to user"
+msgstr "KullanÄ±cÄ±ya deÄiÅtirilemiyor"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "%s kullanÄ±cÄ±sÄ± mevcut deÄil"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "%s grubu mevcut deÄil"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "Soket oluÅturulamadÄ±!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "%s sunucusundan gelen XDMCP isteÄi reddedildi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "Paketten authlist Ã§Ä±kartÄ±lamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "DoÄrulama toplamÄ±nda (checksum) hata"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "HatalÄ± adres"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ekran adresi okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: GÃ¶rÃŒntÃŒ port numarasÄ± okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Paketten doÄrulama listesi Ã§Ä±kartÄ±lamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: DoÄrulama toplamÄ±nda (checksum) hata var"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: YasaklanmÄ±Å %s sunucusundan REQUEST alÄ±ndÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ekran NumarasÄ± okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: BaÄlantÄ± TÃŒrÃŒ okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ä°stemci Adresi okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Kimlik DoÄrulama Ä°simleri okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Kimlik DoÄrulama Bilgileri okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Kimlik DoÄrulama Listesi okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ãretici ID'si okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: %s konumundan doÄrulama toplamÄ± (checksum) baÅarÄ±sÄ±z oldu"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: YasaklanmÄ±Å %s makinesinden yÃ¶netme isteÄi alÄ±ndÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Oturum ID'si okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: GÃ¶rÃŒntÃŒ sÄ±nÄ±fÄ± okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Adres okunamadÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: YasaklanmÄ±Å %s makinesinden KEEPALIVE alÄ±ndÄ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: XDMCP baÅlÄ±ÄÄ± okunamadÄ±!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: GeÃ§ersiz XDMCP sÃŒrÃŒmÃŒ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: Adres Ã§Ã¶zÃŒmlenemedi"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "Sunucu adÄ± alÄ±namadÄ±: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "PID dosyasÄ± %s yazÄ±lamÄ±yor: muhtemelen disk dolu: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s yok veya bir dizin deÄil."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "Authdir %s yok. Ä°ptal ediliyor."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "Authdir %s dizin deÄil. Ä°ptal ediliyor."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "Authdir %s sahibi kullanÄ±cÄ± %d, grup %d deÄil. Ä°ptal ediliyor."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "Authdir %s sahip olduÄu izinler %o yanlÄ±Å. %o olmalÄ±. Ä°ptal ediliyor."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "GDM kullanÄ±cÄ±sÄ± '%s' bulunamadÄ±. Ä°ptal ediliyor!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM kullanÄ±cÄ±sÄ±nÄ±n 'root' olmamasÄ± gerekiyor. Ä°ptal ediliyor!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "GDM grubu '%s' bulunamadÄ±. Ä°ptal ediliyor!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM grubu 'root' olmamasÄ± gerekiyor. Ä°ptal ediliyor!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "TÃŒm uyarÄ±larÄ± Ã¶lÃŒmcÃŒl yap"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "Bir sÃŒre sonra Ã§Ä±k - hata ayÄ±klama iÃ§in"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM sÃŒrÃŒmÃŒnÃŒ yazdÄ±r"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME GÃ¶rÃŒntÃŒ YÃ¶neticisi"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Sadece root GDM Ã§alÄ±ÅtÄ±rmak ister"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME GÃ¶rÃŒntÃŒ YÃ¶neticisi Oturum ÃalÄ±ÅtÄ±rÄ±cÄ±sÄ±"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI KayÄ±t Ä°Åleyici"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "GiriÅ Penceresi"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "GÃŒÃ§ YÃ¶neticisi"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "GÃŒÃ§ yÃ¶netimi servisi"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME Ayarlar Servisi"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME Ekran BÃŒtÃŒteci"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "EkranÄ±n parÃ§alarÄ±nÄ± bÃŒyÃŒtÃŒn"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME Ekran Klavyesi"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "Bir ekran klavyesi kullanÄ±n"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca Ekran Okuyucu"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "KonuÅma ya da kÃ¶rler alfabesi olarak mevcut ekran bilgisini sun"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit Kimlik DoÄrulama AracÄ±"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Sistem SeÃ§"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: XDMCP tamponu oluÅturulamadÄ±!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: XDMCP baÅlÄ±ÄÄ± okunamadÄ±!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "DeÄer"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "tamamlanan zaman yÃŒzdesi"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1321
+msgid "Inactive Text"
+msgstr "KapalÄ± Metin"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1322
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "KullanÄ±cÄ± henÃŒz bir Ã¶Äe seÃ§memiÅken kullanmak iÃ§in etiket metni"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1330
+msgid "Active Text"
+msgstr "Etkin Metin"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1331
+msgid "The text to use in the label if the user has picked an item"
+msgstr "KullanÄ±cÄ± bir Ã¶Äe seÃ§miÅken kullanmak iÃ§in etiket metni"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1340
+msgid "List Visible"
+msgstr "Liste GÃ¶rÃŒnÃŒr"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1341
+msgid "Whether or not the chooser list is visible"
+msgstr "SeÃ§ici listesinin gÃ¶rÃŒnÃŒr olup olmadÄ±ÄÄ±"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%H:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%H:%M"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%e %b %a"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "Otomatik giriÅ yapÄ±lÄ±yor..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Ä°ptal ediliyor..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "Bir dil seÃ§in ve GiriÅ'e tÄ±klayÄ±n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Kimlik DoÄrulama Penceresi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Bilgisayar AdÄ±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "GiriÅ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Yeniden BaÅlat"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Kapat"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "AskÄ±ya Al"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "SÃŒrÃŒm"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:554
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Diller"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Diller:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_Dil:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "DiÄer..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "Mevcut tÃŒm dillerin listesinden bir dil seÃ§in."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "BelirtilmemiÅ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Klavye dÃŒzenleri"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_Klavye:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "DiÄer"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "Mevcut tÃŒm dÃŒzenlerin listesinden bir klavye dÃŒzeni seÃ§in."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Etiket Metni"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Etiket olarak kullanmak iÃ§in metin "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "Simge ismi"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Etiket ile kullanmak iÃ§in simge"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "ÃntanÄ±mlÄ± ÃÄe"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "ÃntanÄ±mlÄ± Ã¶Äenin id'si"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Azami ÃÄe SayÄ±sÄ±"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Listede tutmak iÃ§in azami Ã¶Äe sayÄ±sÄ± "
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Uzaktan GiriÅ (%s ile baÄlantÄ± kuruluyor...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Uzaktan GiriÅ (%s ile baÄlantÄ± kuruldu)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "Uzaktan GiriÅ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Oturumlar:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "AfiÅ mesaj metni"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "SeÃ§ici boÅ olduÄunda afiÅ mesaj metni"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "Yeniden baÅlatma dÃŒÄmelerini devre dÄ±ÅÄ± bÄ±rak"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "GiriÅ penceresinde bilinen kullanÄ±cÄ±larÄ± gÃ¶sterme"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "EriÅilebilir klavye eklentisini etkinleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Hata ayÄ±klamayÄ± etkinleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "KarÅÄ±layÄ±cÄ± iÃ§in hata ayÄ±klama kipini etkinleÅtir."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Ekran klavyesini etkinleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Ekran bÃŒyÃŒtecini etkinleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Ekran okuyucuyu etkinleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "AfiÅ mesajÄ± gÃ¶stermeyi etkinleÅtir"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "KarÅÄ±layÄ±cÄ± logosu iÃ§in kullanÄ±lacak simge adÄ±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "Son olarak seÃ§ilen klavye dÃŒzenleri"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "Son olarak seÃ§ilen diller"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"GiriÅ penceresinde Ã¶ntanÄ±mlÄ± olarak gÃ¶sterilecek klavye dÃŒzenlerin listesini "
+"atayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"GiriÅ penceresinde Ã¶ntanÄ±mlÄ± olarak gÃ¶sterilecek dillerin listesini atayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "KarÅÄ±layÄ±cÄ± logosu olarak kullanÄ±lacak temalÄ± simge ismini ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"Bilinen kullanÄ±cÄ±larÄ±n giriÅ pencerede gÃ¶sterilmesini devre dÄ±ÅÄ± bÄ±rakmak "
+"iÃ§in doÄru Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"GiriÅ pencerede yeniden baÅlatma dÃŒÄmelerini gÃ¶stermeyi devre dÄ±ÅÄ± bÄ±rakmak "
+"iÃ§in doÄru Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"Arkaplan ayarlarÄ± yÃ¶neticisi eklentisini etkinleÅtirmek iÃ§in doÄru Åeklinde "
+"ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"Ortam-tuÅlarÄ± ayarlarÄ± yÃ¶neticisi eklentisini etkinleÅtirmek iÃ§in doÄru "
+"Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "Ekran klavyesini etkinleÅtirmek iÃ§in doÄru Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"EriÅilebilirlik klavye ayarlarÄ±nÄ± yÃ¶netmek iÃ§in eklentiyi etkinleÅtirmek "
+"iÃ§in doÄru Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "Ekran bÃŒyÃŒtecini etkinleÅtirmek iÃ§in doÄru Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "Ekran okuyucuyu etkinleÅtirmek iÃ§in doÄru Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr ""
+"Ses ayarlarÄ± yÃ¶neticisi eklentisini etkinleÅtirmek iÃ§in doÄru Åeklinde "
+"ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"Xrandr ayarlarÄ± yÃ¶neticisi eklentisini etkinleÅtirmek iÃ§in doÄru Åeklinde "
+"ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"Xsettings ayarlar yÃ¶neticisi eklentisini etkinleÅtirmek iÃ§in doÄru Åeklinde "
+"ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "AfiÅ mesajÄ± metnini gÃ¶stermek iÃ§in TRUE Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+"Pencere yÃ¶neticisi olarak Compiz kullanmak iÃ§in TRUE Åeklinde ayarlayÄ±n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"SeÃ§ici boÅ olduÄunda, banner_message_text yerine giriÅ penceresinde "
+"gÃ¶stermek iÃ§in metin afiÅi mesajÄ±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "GiriÅ penceresinde gÃ¶stermek iÃ§in metin afiÅi mesajÄ±."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "EÄer arka plan ayarlarÄ± yÃ¶netici eklentisi etkinleÅtirilirse TRUE."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+"EÄer ortam tuÅlarÄ± ayarlarÄ±nÄ± yÃ¶neticisi eklentisi etkinleÅtirilirse TRUE."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "EÄer ses ayarlarÄ± yÃ¶netici eklentisi etkinleÅtirilirse TRUE."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "EÄer xrandr ayarlarÄ± yÃ¶neticisi eklentisi etkinleÅtirilirse TRUE."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "EÄer xsettings ayarlarÄ± yÃ¶neticisi eklentisi etkinleÅtirilirse TRUE."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "Pencere yÃ¶neticisi olarak Compiz kullan"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "SÃŒre"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ZamanlayÄ±cÄ± durana kadar saniye miktarÄ±"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "BaÅlama zamanÄ±"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "ZamanlayÄ±cÄ±nÄ±n baÅlatÄ±ldÄ±ÄÄ± zaman"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÃalÄ±ÅmÄ±yor mu?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "ZamanlayÄ±cÄ±nÄ±n halen iÅliyor olup olmadÄ±ÄÄ±"
+
+#: ../gui/simple-greeter/gdm-user.c:247
+msgid "Manager"
+msgstr "YÃ¶netici"
+
+#: ../gui/simple-greeter/gdm-user.c:248
+msgid "The user manager object this user is controlled by."
+msgstr "Bu kullanÄ±cÄ±nÄ±n kontrol edildiÄi kullanÄ±cÄ± yÃ¶neticisi nesnesi."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "DiÄerleri..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "BaÅka bir hesap seÃ§"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "Konuk"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "GeÃ§ici bir konuk olarak giriÅ yap"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "Otomatik GiriÅ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "SeÃ§enekleri seÃ§tikten sonra kendiliÄinden sisteme giriÅ yap"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "%s olarak giriÅ yap"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "Åu anda giriÅi bulunan "
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr ""
+"KullanÄ±cÄ±lar arasÄ±nda hÄ±zlÄ± bir Åekilde geÃ§iÅ yapabileceÄiniz bir menÃŒ."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr "BarÄ±Å ÃiÃ§ek <baris@teamforce.name.tr>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ekran kilitlenemedi: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "Ekran koruyucu geÃ§ici olarak boÅ ekran olarak ayarlanamÄ±yor: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÃÄ±kÄ±Å yapÄ±lamadÄ±: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "Mevcut"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "GÃ¶rÃŒnmez"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "MeÅgul"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "Uzakta"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "Hesap Bilgileri..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Sistem Tercihleri..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "EkranÄ± Kilitle"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "KullanÄ±cÄ± DeÄiÅtir"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÃÄ±k..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "Bilinmiyor"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "KullanÄ±cÄ± DeÄiÅtirici UygulamacÄ±ÄÄ±"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "Hesap ayarlarÄ±nÄ± ve durumunu deÄiÅtir"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "KullanÄ±cÄ±lar arasÄ±nda hÄ±zlÄ± bir Åekilde geÃ§iÅ yapmak iÃ§in bir menÃŒ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "KullanÄ±cÄ± DeÄiÅtirici"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "KullanÄ±cÄ± DeÄiÅtirici UygulamacÄ±k Ãreticisi"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "KiÅisel _Bilgileri DÃŒzenle"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_HakkÄ±nda"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "KullanÄ±cÄ±larÄ± ve GruplarÄ± _DÃŒzenle"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Yok SayÄ±lan - uyum iÃ§in korunmuÅtur"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "KOMUT"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "Hata ayÄ±klama Ã§Ä±ktÄ±sÄ±"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Bu uygulamanÄ±n sÃŒrÃŒmÃŒ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "GeÃ§erli oturum tespit edilemedi."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- Yeni GDM giriÅi"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "Yeni gÃ¶rÃŒntÃŒ baÅlatÄ±lamadÄ±"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "Ekran gÃ¶rÃŒntÃŒsÃŒ alÄ±ndÄ±"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "EkranÄ±n bir resmini Ã§ek"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "iÅÃ§i %d statÃŒsÃŒ ile Ã§Ä±ktÄ±"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "KoÅullar saÄlanamÄ±yor"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "Bilgisayar yeniden baÅlatÄ±lamadÄ±"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "BilgisayarÄ± yeniden baÅlatmanÄ±za izin verilmiyor Ã§ÃŒnkÃŒ birden daha fazla "
+#~ "kullanÄ±cÄ± giriÅ yapmÄ±Å"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "Bilgisayar durdurulamadÄ±"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr ""
+#~ "BilgisayarÄ± durdurmanÄ±za izin veirlmiyor Ã§ÃŒnkÃŒ birden daha fazla "
+#~ "kullanÄ±cÄ± giriÅ yapmÄ±Å"
+
+#~ msgid "page 5"
+#~ msgstr "sayfa 5"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "Bu oturum sizi CDE ortamÄ±na sokar"
Index: proiecte/PPPP/gdm/po/uk.po
===================================================================
--- proiecte/PPPP/gdm/po/uk.po	(revision 134)
+++ proiecte/PPPP/gdm/po/uk.po	(revision 134)
@@ -0,0 +1,1158 @@
+# Ukrainian translation of gdm.
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Yuri Syrota <rasta@renome.rovno.ua>, 1999.
+# Maxim Dziumanenko <dziumanenko@gmail.com>, 2002-2006
+# Oleksandr Kovalenko <alx.kovalenko@gmail.com>, 2009
+# wanderlust <wanderlust@ukr.net>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm 2.5.90.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-16 17:57+0300\n"
+"PO-Revision-Date: 2009-09-16 16:41+0300\n"
+"Last-Translator: Maxim Dziumanenko <dziumanenko@gmail.com>\n"
+"Language-Team: ukrainian <Ukrainian <uk@li.org>>\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"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom ÐœÐµ Ñ ÑÐžÐŒÐ²ÐŸÐ»ÑÐœÐžÐŒ Ð¿ÑÐžÑÑÑÐŸÑÐŒ"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ ÐºÐŸÐŽÑ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "ID ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "ÐÑÐŽÐ»ÐµÐ³Ð»ÐžÐ¹ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ ÑÑÑÐ»ÑÐœÐžÑÑ GNOME"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð·ÐœÐ°Ð¹ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° \"%s\" Ñ ÑÐžÑÑÐµÐŒÑ"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÑÐœÑÑÑÐ°Ð»ÑÐ·ÑÐ²Ð°ÑÐž ÑÐžÑÑÐµÐŒÑ Ð²Ñ
+ÐŸÐŽÑ"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÑÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð°Ð²ÑÐŸÑÐžÐ·ÑÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÐŽÐŸÐ²ÑÑÐµÐœÑ Ð²ÑÐŽÐœÐŸÑÐžÐœÐž"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·Ð°Ð¿ÑÑÑÐžÑÐž X-ÑÐµÑÐ²ÐµÑ (Ð²Ð°ÑÐµ Ð³ÑÐ°ÑÑÑÐœÐµ ÑÐµÑÐµÐŽÐŸÐ²ÐžÑÐµ) ÑÐµÑÐµÐ· Ð²ÐœÑÑÑÑÑÐœÑ "
+"Ð¿ÐŸÐŒÐžÐ»ÐºÑ. ÐÐ²ÐµÑÐœÑÑÑÑÑ ÐŽÐŸ ÑÐžÑÑÐµÐŒÐœÐŸÐ³ÐŸ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑÐ° Ð°Ð±ÐŸ Ð¿ÐµÑÐµÐ³Ð»ÑÐœÑÑÐµ ÑÐžÑÑÐµÐŒÐœÐžÐ¹ "
+"Ð¶ÑÑÐœÐ°Ð».Ð§ÐµÑÐµÐ· ÐŽÐµÑÐºÐžÐ¹ ÑÐ°Ñ ÑÐµÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹ Ð±ÑÐŽÐµ Ð²ÐžÐŒÐºÐœÐµÐœÐŸ. ÐÑÐŽÑ Ð»Ð°ÑÐºÐ°, "
+"Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÑÐµ GDM, ÐºÐŸÐ»Ðž Ð¿ÑÐŸÐ±Ð»ÐµÐŒÐ° Ð±ÑÐŽÐµ Ð²ÐžÑÑÑÐµÐœÐ°."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·'ÑÐŽÐœÐ°ÑÐžÑÑ Ð· Ð±Ð°ÑÑÐºÑÐ²ÑÑÐºÐžÐŒ ÐŽÐžÑÐ¿Ð»ÐµÑÐŒ '%s'"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "Ð¡ÐµÑÐ²ÐµÑ Ð±ÑÐ² Ð·Ð°Ð¿ÑÑÐµÐœÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ %s, Ð°Ð»Ðµ ÑÐµÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÐœÐµ ÑÑÐœÑÑ"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž groupid %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "ÐÐŸÐŒÐžÐ»ÐºÐ° initgroups() ÐŽÐ»Ñ %s"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž userid Ñ %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž groupid Ñ 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÑÐŽÐºÑÐžÑÐž ÑÐ°Ð¹Ð» Ð¶ÑÑÐœÐ°Ð»Ñ ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ %s!"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: ÐÐŸÐŒÐžÐ»ÐºÐ° Ð²ÑÑÐ°ÐœÐŸÐ²Ð»ÐµÐœÐœÑ %s Ñ %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: ÐÑÑÐŸÑÐžÑÐµÑ ÑÐµÑÐ²ÐµÑÐ° ÑÑÐµÐ±Ð° Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ñ %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: ÐÐµ Ð²ÐºÐ°Ð·Ð°ÐœÐ° ÐºÐŸÐŒÐ°ÐœÐŽÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐž ÑÐµÑÐ²ÐµÑÐ° ÐŽÐ»Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ %s"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "ÐÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "ÐÐŒ'Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð°"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð²ÑÐ·Ð»Ð°"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ÐÑÐžÑÑÑÑÐ¹ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "ÐÑÐžÑÑÑÑÐ¹ Ð²ÑÐŽÐŸÐ±ÑÐ°Ð¶ÐµÐœÐœÑ"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "Ð¿ÐŸÐŒÐžÐ»ÐºÐ° Ð¿ÐŸÑÐ°ÑÐºÐŸÐ²ÐŸÐ³ÐŸ ÐŸÐ±ÐŒÑÐœÑ Ð· ÑÐžÑÑÐµÐŒÐŸÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "Ð·Ð°Ð³Ð°Ð»ÑÐœÐ° Ð²ÑÐŽÐŒÐŸÐ²Ð° Ð² ÑÐŸÐ±ÐŸÑÑ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "ÐœÐµÐŒÐ°Ñ Ð²ÑÐ»ÑÐœÐŸÑ Ð¿Ð°ÐŒ'ÑÑÑ"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "Ð¿ÐŸÐŒÐžÐ»ÐºÐ° Ð¿ÑÐŸÐ³ÑÐ°ÐŒÑÑÑÐ° ÑÐžÑÑÐµÐŒÐž"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "ÐœÐµÐ²ÑÐŽÐŸÐŒÐ° Ð¿ÐŸÐŒÐžÐ»ÐºÐ°"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "ÐÐŸÑÐžÑÑÑÐ²Ð°Ñ:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+"Ð¿ÐŸÐŒÐžÐ»ÐºÐ° ÑÐ¿ÐŸÐ²ÑÑÐµÐœÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÐ¹ÐœÐŸÑ ÑÐžÑÑÐµÐŒÐž Ð¿ÑÐŽÑÑÐžÐŒÑÐ²Ð°ÐœÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÑ ÑÐŒÐµÐœÑ "
+"ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+"Ð¿ÐŸÐŒÐžÐ»ÐºÐ° ÑÐ¿ÐŸÐ²ÑÑÐµÐœÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÐ¹ÐœÐŸÑ ÑÐžÑÑÐµÐŒÐž ÐœÐ°Ð·Ð²Ðž Ð²ÑÐ·Ð»Ð° ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "Ð¿ÐŸÐŒÐžÐ»ÐºÐ° ÑÐ¿ÐŸÐ²ÑÑÐµÐœÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÐ¹ÐœÐŸÑ ÑÐžÑÑÐµÐŒÐž ÐºÐŸÐœÑÐŸÐ»Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "Ð¿ÐŸÐŒÐžÐ»ÐºÐ° ÑÐ¿ÐŸÐ²ÑÑÐµÐœÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÐ¹ÐœÐŸÑ ÑÐžÑÑÐµÐŒÐž ÑÑÐŽÐºÐ° ÐµÐºÑÐ°ÐœÑ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "Ð¿ÐŸÐŒÐžÐ»ÐºÐ° ÑÐ¿ÐŸÐ²ÑÑÐµÐœÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÐ¹ÐœÐŸÑ ÑÐžÑÑÐµÐŒÐž Ð¿Ð°ÑÐŸÐ»Ñ ÐµÐºÑÐ°ÐœÑ xauth - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "ÐœÐµÐŽÐŸÑÑÑÐ¿ÐœÐžÐ¹ ÐŸÐ±Ð»ÑÐºÐŸÐ²ÐžÐ¹ Ð·Ð°Ð¿ÐžÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð·ÐŒÑÐœÐžÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "ÐÐŸÑÐžÑÑÑÐ²Ð°Ñ %s ÐœÐµ ÑÑÐœÑÑ"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ÐÑÑÐ¿Ð° %s ÐœÐµ ÑÑÐœÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ ÑÑÐ²ÐŸÑÐžÑÐž ÑÐŸÐºÐµÑ!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÐÑÑÐžÐŒÐ°ÐœÐŸ Ð²ÑÐŽÐŒÐŸÐ²Ñ ÐœÐ° Ð·Ð°Ð¿ÐžÑ XDMCP Ð²ÑÐŽ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÐžÐŽÑÐ»ÐžÑÐž Ð¿ÐµÑÐµÐ»ÑÐº Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ Ð· Ð¿Ð°ÐºÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "ÐÐŸÐŒÐžÐ»ÐºÐ° Ð² ÐºÐŸÐœÑÑÐŸÐ»ÑÐœÑÐ¹ ÑÑÐŒÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "ÐÐµÐ²ÑÑÐœÐ° Ð°ÐŽÑÐµÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž Ð°ÐŽÑÐµÑÑ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÐœÐŸÐŒÐµÑ Ð¿ÐŸÑÑÐ° ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð²ÐžÐŽÑÐ»ÐžÑÐž ÑÐ¿ÐžÑÐŸÐº Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ Ð· Ð¿Ð°ÐºÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Ð¿ÐŸÐŒÐžÐ»ÐºÐ° Ð² ÐºÐŸÐœÑÑÐŸÐ»ÑÐœÑÐ¹ ÑÑÐŒÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: ÐŸÑÑÐžÐŒÐ°ÐœÐŸ REQUEST(Ð·Ð°Ð¿ÐžÑ) Ð²ÑÐŽ Ð·Ð°Ð±ÐŸÑÐŸÐœÐµÐœÐŸÐ³ÐŸ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÐœÐŸÐŒÐµÑ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÑÐžÐ¿ Ð·'ÑÐŽÐœÐ°ÐœÐœÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž Ð°ÐŽÑÐµÑÑ ÐºÐ»ÑÑÐœÑÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÑÐŒÐµÐœÐ° Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÐŽÐ°ÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÑÐ¿ÐžÑÐŸÐº Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ Ð²ÐžÑÐŸÐ±ÐœÐžÐºÐ°"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: ÐÐµÐ¿ÑÐ°Ð²ÐžÐ»ÑÐœÐ° ÐºÐŸÐœÑÑÐŸÐ»ÑÐœÐ° ÑÑÐŒÐ° Ð· %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+"%s: ÐŸÑÑÐžÐŒÐ°ÐœÐŸ Manage(Ð·Ð°Ð¿ÐžÑ ÐŸÐ±ÑÐ»ÑÐ³ÐŸÐ²ÑÐ²Ð°ÐœÐœÑ) Ð²ÑÐŽ Ð·Ð°Ð±ÐŸÑÐŸÐœÐµÐœÐŸÐ³ÐŸ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÑÐŽÐµÐœÑÐžÑÑÐºÐ°ÑÐŸÑ ÑÐµÐ°ÐœÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž ÐºÐ»Ð°Ñ ÐŽÐžÑÐ¿Ð»ÐµÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·ÑÐžÑÐ°ÑÐž Ð°ÐŽÑÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: ÐÑÑÐžÐŒÐ°ÐœÐŸ KEEPALIVE Ð²ÑÐŽ Ð·Ð°Ð±ÐŸÑÐŸÐœÐµÐœÐŸÐ³ÐŸ ÐºÐŸÐŒÐ¿'ÑÑÐµÑÐ° %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÐž Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: ÐœÐµÐ²ÑÑÐœÐ° Ð²ÐµÑÑÑÑ XDMCP!"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: ÐœÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÑÐŸÐ·ÑÐ±ÑÐ°ÑÐž Ð°ÐŽÑÐµÑÑ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ ÐŸÑÑÐžÐŒÐ°ÑÐž ÐœÐ°Ð·Ð²Ñ ÑÐµÑÐ²ÐµÑÐ°: %s!"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð·Ð°Ð¿ÐžÑÐ°ÑÐž PID-ÑÐ°Ð¹Ð» %s: ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ, ÐœÐµÐŒÐ°Ñ ÐŒÑÑÑÑ ÐœÐ° ÐŽÐžÑÐºÑ: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ ÑÐµÑÑÑÑÐ°ÑÑÑ %s ÐœÐµ ÑÑÐœÑÑ Ð°Ð±ÐŸ Ð²ÑÐœ ÐœÐµ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐŒ."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ %s ÐœÐµ ÑÑÐœÑÑ. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ %s ÐœÐµ Ñ ÐºÐ°ÑÐ°Ð»ÐŸÐ³ÐŸÐŒ. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+"ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ %s ÐœÐµ ÐœÐ°Ð»ÐµÐ¶ÐžÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑ %d, Ð³ÑÑÐ¿Ñ %d. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ "
+"Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ!"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"ÐÐ°ÑÐ°Ð»ÐŸÐ³ Ð°Ð²ÑÐŸÑÐžÐ·Ð°ÑÑÑ %s ÐŒÐ°Ñ Ð¿ÐŸÐŒÐžÐ»ÐºÐŸÐ²Ñ Ð¿ÑÐ°Ð²Ð° %o. ÐÐ°ÑÑÑ Ð±ÑÑÐž %o. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ "
+"Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ!"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "ÐÐµ Ð·ÐœÐ°Ð¹ÐŽÐµÐœÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ° GDM '%s'. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ!"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "ÐÐŸÑÐžÑÑÑÐ²Ð°ÑÐµÐŒ GDM ÐœÐµ ÐŒÐŸÐ¶Ðµ Ð±ÑÑÐž root. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ!"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "ÐÐµ Ð·ÐœÐ°Ð¹ÐŽÐµÐœÐŸ Ð³ÑÑÐ¿Ñ GDM %s. ÐÐ²Ð°ÑÑÐ¹ÐœÐµ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ!"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "ÐÑÑÐ¿Ð° GDM ÐœÐµ Ð¿ÐŸÐ²ÐžÐœÐœÐ° Ð±ÑÑÐž Ð³ÑÑÐ¿ÐŸÑ root. ÐÑÐžÐ¿ÐžÐœÐµÐœÐœÑ ÑÐŸÐ±ÐŸÑÐž!"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Ð ÐŸÐ±ÐžÑÐž Ð²ÑÑ Ð·Ð°ÑÑÐµÑÐµÐ¶ÐµÐœÐœÑ ÐºÑÐžÑÐžÑÐœÐžÐŒÐž"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ÐÐžÐ¹ÑÐž Ð¿ÑÑÐ»Ñ ÑÐ¿Ð»ÐžÐœÑ ÑÐ°ÑÑ - ÐŽÐ»Ñ ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "ÐÐžÐ²ÐµÑÑÐž Ð²ÐµÑÑÑÑ GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "ÐÐµÐœÐµÐŽÐ¶ÐµÑ ÑÐŸÐ±ÐŸÑÐŸÐ³ÐŸ ÑÑÐŸÐ»Ñ GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "ÐÐžÑÐµ Ð°ÐŽÐŒÑÐœÑÑÑÑÐ°ÑÐŸÑ (root) ÐŒÐŸÐ¶Ðµ Ð·Ð°Ð¿ÑÑÐºÐ°ÑÐž GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME Display Manager Session Worker"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+"ÐÐ°ÐºÑÐ²Ð°Ð»ÑÐœÐžÐº ÑÐµÑÑÑÑÑ Ð¿ÐŸÑÑÐ°ÑÐ°Ð»ÑÐœÐžÐºÐ° Ð¿ÐŸÑÐ»ÑÐ³ ÑÐœÑÐµÑÑÐµÐ¹ÑÑ Ð·ÑÑÑÐœÐžÑ
+ ÑÐµÑ
+ÐœÐŸÐ»ÐŸÐ³ÑÐ¹ (AT "
+"SPI)"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ÐÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ Ð² ÑÐžÑÑÐµÐŒÑ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ÐÐµÑÑÐ²ÐœÐžÐº Ð¶ÐžÐ²Ð»ÐµÐœÐœÑÐŒ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÐÐ°ÐµÐŒÐŸÐœ ÐºÐµÑÑÐ²Ð°ÐœÐœÑ Ð¶ÐžÐ²Ð»ÐµÐœÐœÑÐŒ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "ÐÐ°ÐµÐŒÐŸÐœ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÐœÐœÑ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "ÐÑÐ¿Ð° ÑÑÑÐ»ÑÐœÐžÑÑ GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "ÐÐ±ÑÐ»ÑÑÐžÑÐž ÑÐ°ÑÑÐžÐœÐž ÐµÐºÑÐ°ÐœÑ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "ÐÐºÑÐ°ÐœÐœÐ° ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐ° GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž ÐœÐ°ÐµÐºÑÐ°ÐœÐœÑ ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÑ"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Ð§ÐžÑÐ°Ñ ÐµÐºÑÐ°ÐœÑ Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "ÐÑÐµÐŽÑÑÐ°Ð²Ð»ÑÑÐž ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐœÐ° ÐµÐºÑÐ°ÐœÑ ÑÐº ÑÐŸÐ·ÐŒÐŸÐ²Ñ Ð°Ð±ÐŸ ÑÑÐžÑÑÐŸÐŒ ÐÑÐ°Ð¹Ð»Ñ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "ÐÐ³ÐµÐœÑ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ PolicyKit"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "ÐÐžÐ±ÐµÑÑÑÑ ÑÐžÑÑÐµÐŒÑ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCP: ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ ÑÑÐ²ÐŸÑÐžÑÐž Ð±ÑÑÐµÑ XDMCP!"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCP: ÐœÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð¿ÑÐŸÑÐžÑÐ°ÑÐž Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐŸÐº XDMCP!"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÐÐœÐ°ÑÐµÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "Ð²ÑÐŽÑÐŸÑÐºÑÐ² ÑÐ°ÑÑ ÐŽÐŸ Ð·Ð°Ð²ÐµÑÑÐµÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "ÐÐµÐ°ÐºÑÐžÐ²ÐœÐžÐ¹ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+"Ð¢ÐµÐºÑÑ, ÑÐŸ Ð±ÑÐŽÐµ Ð²ÐºÐŸÑÐžÑÑÐ°ÐœÐžÐ¹, Ð² ÐŒÑÑÐºÐ°Ñ
+, ÑÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ ÑÐµ ÐœÐµ Ð²ÐžÐ±ÑÐ°Ð² Ð·ÐœÐ°ÑÐµÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "ÐÐºÑÐžÐ²ÐœÐžÐ¹ ÑÐµÐºÑÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Ð¢ÐµÐºÑÑ, ÑÐŸ Ð±ÑÐŽÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐžÐ¹, Ð² ÐŒÑÑÐºÐ°Ñ
+, ÑÐºÑÐŸ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ Ð²ÐžÐ±ÑÐ°Ð² Ð·ÐœÐ°ÑÐµÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "ÐÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÐž ÑÐ¿ÐžÑÐŸÐº"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "Ð§Ðž Ð²ÐžÐ²ÐŸÐŽÐžÑÑÑÑ ÑÐ¿ÐžÑÐŸÐº Ð²Ñ
+ÐŸÐŽÑ"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ Ñ ÑÐžÑÑÐµÐŒÑ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "Ð¡ÐºÐ°ÑÑÐ²Ð°ÐœÐœÑ..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "ÐÐžÐ±ÐµÑÑÑÑ ÐŒÐŸÐ²Ñ ÑÐ° ÐœÐ°ÑÐžÑÐœÑÑÑ \"Ð£Ð²ÑÐ¹ÑÐž\""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "ÐÑÐŸÐ»ÐŸÐ³ Ð°Ð²ÑÐµÐœÑÐžÑÑÐºÐ°ÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐ°Ð·Ð²Ð° ÐºÐŸÐŒÐ¿ÑÑÑÐµÑÐ°"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Ð£Ð²ÑÐ¹ÑÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÐÐµÑÐµÐ·Ð°Ð¿ÑÑÑÐžÑÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÐÐžÐŒÐºÐœÑÑÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Ð ÐµÐ¶ÐžÐŒ ÑÐœÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÐµÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»Ñ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "ÐÐŸÐ²Ðž"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_ÐÐŸÐ²Ðž:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "_ÐÐŸÐ²Ð°:"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "ÐÐœÑÐžÐ¹..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "ÐÐžÐ±ÐµÑÑÑÑ ÐŒÐŸÐ²Ñ Ð· Ð¿ÐŸÐ²ÐœÐŸÐ³ÐŸ Ð¿ÐµÑÐµÐ»ÑÐºÑ ÐœÐ°ÑÐ²ÐœÐžÑ
+ ÐŒÐŸÐ²."
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "ÐÐµ Ð²ÐžÐ·ÐœÐ°ÑÐµÐœÐŸ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Ð ÐŸÐ·ÐºÐ»Ð°ÐŽÐºÐž ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐž"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "_ÐÐ»Ð°Ð²ÑÐ°ÑÑÑÐ°:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "ÐÐœÑÐžÐ¹..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ÐÐžÐ±ÐµÑÑÑÑ ÑÐŸÐ·ÐºÐ»Ð°ÐŽÐºÑ ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐž Ð· Ð¿ÐŸÐ²ÐœÐŸÐ³ÐŸ Ð¿ÐµÑÐµÐ»ÑÐºÑ ÐœÐ°ÑÐ²ÐœÐžÑ
+ ÑÐŸÐ·ÐºÐ»Ð°ÐŽÐŸÐº."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "Ð¢ÐµÐºÑÑ ÐŒÑÑÐŸÐº"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "Ð¢ÐµÐºÑÑ, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ñ ÐŒÑÑÐºÐ°Ñ
+"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð¿ÑÐºÑÐŸÐ³ÑÐ°ÐŒÐž"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "ÐÑÐºÑÐŸÐ³ÑÐ°ÐŒÐ°, ÑÐŸ Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÑÑÑÑÑ Ð· ÐŒÑÑÐºÐŸÑ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "ÐÐ»ÐµÐŒÐµÐœÑ Ð·Ð° Ð·Ð°ÐŒÐŸÐ²ÑÑÐ²Ð°ÐœÐœÑÐŒ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "id ÐµÐ»ÐµÐŒÐµÐœÑÐ° Ð·Ð° Ð·Ð°ÐŒÐŸÐ²ÑÑÐ²Ð°ÐœÐœÑÐŒ"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "ÐÐ°Ð¹Ð±ÑÐ»ÑÑÐ° ÐºÑÐ»ÑÐºÑÑÑÑ ÐµÐ»ÐµÐŒÐµÐœÑÑÐ²"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "ÐÐ°Ð¹Ð±ÑÐ»ÑÑÐ° ÐºÑÐ»ÑÐºÑÑÑÑ ÐµÐ»ÐµÐŒÐµÐœÑÑÐ² Ñ Ð¿ÐµÑÐµÐ»ÑÐºÑ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "ÐÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ (Ð·'ÑÐŽÐœÐ°ÐœÐœÑ Ð· %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "ÐÑÐŽÐŽÐ²Ð»ÐµÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ (Connected to %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "ÐÑÐŽÐŽÐ°Ð»ÐµÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÐ°ÐœÑÐž:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐºÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ, ÐºÐŸÐ»Ðž Ð²ÑÐºÐœÐŸ Ð²Ñ
+ÐŸÐŽÑ Ð¿ÐŸÑÐŸÐ¶ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "ÐÐžÐŒÐºÐœÑÑÐž Ð¿ÐŸÐºÐ°Ð· ÐºÐœÐŸÐ¿ÐºÐž Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "ÐÐµ Ð¿ÐŸÐºÐ°Ð·ÑÐ²Ð°ÑÐž Ð²ÑÐŽÐŸÐŒÐžÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº Ð¿ÑÐŽÑÑÐžÐŒÐºÐž ÑÐ¿ÐµÑÑÐ°Ð»ÑÐœÐžÑ
+ ÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸÑÑÐµÐ¹"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÐœÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÑÐµÐ¶ÐžÐŒ Ð²ÑÐŽÐ»Ð°Ð³ÐŸÐŽÐ¶ÐµÐœÐœÑ ÐŽÐ»Ñ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÐœÐ°ÐµÐºÑÐ°ÐœÐœÑ ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÐµÐºÑÐ°ÐœÐœÑ Ð»ÑÐ¿Ñ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž ÑÐžÑÐ°ÑÐ° ÐµÐºÑÐ°ÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÑÑÐž Ð¿ÐŸÐºÐ°Ð· Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐºÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "ÐÐ°Ð·Ð²Ð° Ð¿ÑÐºÑÐŸÐ³ÑÐ°ÐŒÐž, ÑÐŸ Ð±ÑÐŽÐµ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐ° ÐŽÐ»Ñ Ð»ÐŸÐ³ÐŸÑÐžÐ¿Ñ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ÐÐµÑÐŸÐŽÐ°Ð²ÐœÐŸ Ð²ÐžÐ±ÑÐ°ÐœÑ ÑÐŸÐ·ÐºÐ»Ð°ÐŽÐºÐž ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ÐÐµÑÐŸÐŽÐ°Ð²ÐœÐŸ Ð²ÐžÐ±ÑÐ°ÐœÑ ÐŒÐŸÐ²Ðž"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð¿ÐµÑÐµÐ»ÑÐº ÑÐŸÐ·ÐºÐ»Ð°ÐŽÐŸÐº ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐž, ÑÐŸ Ð±ÑÐŽÑÑÑ Ð¿ÐŸÐºÐ°Ð·Ð°ÐœÑ Ð·Ð° Ð·Ð°ÐŒÐŸÐ²ÑÑÐ²Ð°ÐœÐœÑÐŒ "
+"Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð¿ÐµÑÐµÐ»ÑÐº ÐŒÐŸÐ², ÑÐŸ Ð±ÑÐŽÑÑÑ Ð¿ÐŸÐºÐ°Ð·Ð°ÐœÑ Ð·Ð° Ð·Ð°ÐŒÐŸÐ²ÑÑÐ²Ð°ÐœÐœÑÐŒ Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž ÑÐµÐŒÐ°ÑÐžÑÐœÑ ÐœÐ°Ð·Ð²Ñ Ð¿ÑÐºÑÐŸÐ³ÑÐ°ÐŒ ÐŽÐ»Ñ Ð²ÐžÐºÐŸÑÐžÑÑÐ°ÐœÐœÑ Ñ Ð»ÐŸÐ³ÐŸÑÐžÐ¿Ñ Ð¿ÑÐžÐ²ÑÑÐ°ÐœÐœÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± Ð²ÐžÐŒÐºÐœÑÑÐž Ð¿ÐŸÐºÐ°Ð· Ð²ÑÐŽÐŸÐŒÐžÑ
+ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± Ð²ÐžÐŒÐºÐœÑÑÐž Ð¿ÐŸÐºÐ°Ð· ÐºÐœÐŸÐ¿ÐºÐž Ð¿ÐµÑÐµÐ·Ð°Ð²Ð°ÐœÑÐ°Ð¶ÐµÐœÐœÑ Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÑÐ»Ð°."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÐŒÐµÐŽÑÐ°-ÐºÐ»Ð°Ð²ÑÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐµÐºÑÐ°ÐœÐœÐŸÑ ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐºÐµÑÑÐ²Ð°ÐœÐœÑ ÐŽÐŸÑÑÑÐ¿ÐœÑÑÑÑ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÐœÑ "
+"ÐºÐ»Ð°Ð²ÑÐ°ÑÑÑÐž."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐµÐºÑÐ°ÐœÐœÑ Ð»ÑÐ¿Ñ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÑÐžÑÐ°Ñ ÐµÐºÑÐ°ÐœÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÐœÑ Ð·Ð²ÑÐºÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr ""
+"ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± ÑÐ²ÑÐŒÐºÐœÑÑÐž ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± Ð¿ÐŸÐºÐ°Ð·Ð°ÑÐž ÑÐµÐºÑÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐºÑ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "ÐÑÑÐ°ÐœÐŸÐ²ÐžÑÐž \"Ð¢Ð°Ðº\", ÑÐŸÐ± Ð²ÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž compiz ÑÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ Ð²ÑÐºÐŸÐœ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ, ÑÐŸ Ð±ÑÐŽÐµ Ð¿ÐŸÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ, ÐºÐŸÐ»Ðž Ð²ÐŸÐœÐŸ Ð¿ÐŸÑÐŸÐ¶ÐœÑ, Ð·Ð°ÐŒÑÑÑÑ banner_message_text"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "Ð¢ÐµÐºÑÑ Ð¿ÐŸÐ²ÑÐŽÐŸÐŒÐ»ÐµÐœÐœÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐºÑ, ÑÐŸ Ð±ÑÐŽÐµ Ð¿ÐŸÐºÐ°Ð·Ð°ÐœÐžÐ¹ Ñ Ð²ÑÐºÐœÑ Ð²Ñ
+ÐŸÐŽÑ."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "\"Ð¢Ð°Ðº\", ÑÐºÑÐŸ ÐŽÐŸÐŽÐ°ÑÐŸÐº ÑÐŸÐœÐŸÐ²ÐŸÐ³ÐŸ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÑÐ²ÑÐŒÐºÐœÐµÐœÐžÐ¹."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "\"Ð¢Ð°Ðº\", ÑÐºÑÐŸ ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² ÐŒÐµÐŽÑÐ°-ÐºÐ»Ð°Ð²ÑÑ ÑÐ²ÑÐŒÐºÐœÐµÐœÐžÐ¹."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "\"Ð¢Ð°Ðº\", ÑÐºÑÐŸ ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² Ð·Ð²ÑÐºÑ ÑÐ²ÑÐŒÐºÐœÐµÐœÐžÐ¹."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "\"Ð¢Ð°Ðº\", ÑÐºÑÐŸ ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² xrandr ÑÐ²ÑÐŒÐºÐœÐµÐœÐžÐ¹."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "\"Ð¢Ð°Ðº\", ÑÐºÑÐŸ ÐŽÐŸÐŽÐ°ÑÐŸÐº ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð¿Ð°ÑÐ°ÐŒÐµÑÑÑÐ² xsettings ÑÐ²ÑÐŒÐºÐœÐµÐœÐžÐ¹."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "ÐÐžÐºÐŸÑÐžÑÑÐŸÐ²ÑÐ²Ð°ÑÐž compiz Ñ ÑÐºÐŸÑÑÑ ÐŒÐµÐœÐµÐŽÐ¶ÐµÑÐ° Ð²ÑÐºÐŸÐœ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Ð¢ÑÐžÐ²Ð°Ð»ÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "ÐÑÐ»ÑÐºÑÑÑÑ ÑÐµÐºÑÐœÐŽ ÐŽÐŸ ÑÐŸÐ³ÐŸ ÑÐº ÑÐ°Ð¹ÐŒÐµÑ Ð·ÑÐ¿ÐžÐœÐžÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Ð§Ð°Ñ Ð·Ð°Ð¿ÑÑÐºÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Ð§Ð°Ñ, ÐºÐŸÐ»Ðž Ð·Ð°Ð¿ÑÑÐµÐœÐžÐ¹ ÑÐ°Ð¹ÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "ÐÐ°Ð¿ÑÑÐµÐœÐžÐ¹?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Ð£Ð²ÑÐŒÐºÐœÐµÐœÐžÐ¹ ÑÐž ÐœÑ Ð·Ð°ÑÐ°Ð· ÑÐ°Ð¹ÐŒÐµÑ"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "ÐÐµÑÑÐ²ÐœÐžÐº"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "ÐÐ±'ÑÐºÑ ÐºÐµÑÑÐ²ÐœÐžÐºÐ° ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°, ÑÐºÐžÐŒ ÐºÐµÑÑÑÑÑÑÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "ÐÐœÑÑ..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "ÐÐžÐ±ÐµÑÑÑÑ ÑÐœÑÐžÐ¹ ÐŸÐ±Ð»ÑÐºÐŸÐ²ÐžÐ¹ Ð·Ð°Ð¿ÐžÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "ÐÑÑÑÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "Ð£Ð²ÑÐ¹ÑÐž ÑÐº ÑÐžÐŒÑÐ°ÑÐŸÐ²ÐžÐ¹ ÐºÐŸÑÐžÑÑÑÐ²Ð°Ñ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐžÐ¹ Ð²Ñ
+ÑÐŽ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÑÐœÐŸ Ð²Ñ
+ÐŸÐŽÐžÑÐž Ñ ÑÐžÑÑÐµÐŒÑ Ð¿ÑÑÐ»Ñ Ð²ÐžÐ±ÐŸÑÑ ÐŸÐ¿ÑÑÐ¹"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "Ð£Ð²ÑÐ¹ÑÐŸÐ² ÑÐº %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "ÐÐ¶Ðµ ÑÐ²ÑÑÐŸÐ²"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"ÐÐ¿Ð»ÐµÑ Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² Ñ Ð²ÑÐ»ÑÐœÐžÐŒ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐœÐžÐŒ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÐµÐœÐœÑÐŒ; Ð²Ðž ÐŒÐŸÐ¶ÐµÑÐµ "
+"ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÑÐ²Ð°ÑÐž ÑÐ°/Ð°Ð±ÐŸ Ð·ÐŒÑÐœÑÐ²Ð°ÑÐž Ð¹ÐŸÐ³ÐŸ Ð² ÑÐ°ÐŒÐºÐ°Ñ
+ GNU General Public License ÑÐŸ "
+"Ð²ÐžÐŽÐ°ÐœÐ° Free Software Foundation; Ð°Ð±ÐŸ Ð²ÐµÑÑÑÑ 2 Ð»ÑÑÐµÐœÐ·ÑÑ Ð°Ð±ÐŸ (ÐœÐ° Ð²Ð°Ñ Ð²ÐžÐ±ÑÑ) "
+"Ð¿ÑÐ·ÐœÑÑÐŸÑ Ð²ÐµÑÑÑÑÑ."
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"ÐŠÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐ° ÑÐŸÐ·Ð¿ÐŸÐ²ÑÑÐŽÐ¶ÑÑÑÑÑÑ Ð· ÐœÐ°ÐŽÑÑÑ, ÑÐŸ Ð±ÑÐŽÐµ ÐºÐŸÑÐžÑÐœÐŸÑ, Ð°Ð»Ðµ ÐÐÐ ÐÐ£ÐÐ¬-Ð¯ÐÐÐ¥ "
+"ÐÐÐÐÐ'Ð¯ÐÐÐÐ¬; ÐœÐ°Ð²ÑÑÑ Ð±ÐµÐ· Ð·ÐŸÐ±ÐŸÐ²'ÑÐ·Ð°ÐœÑ ÐÐÐÐÐ ÐŠÐÐÐÐÐ¥ Ð¡ÐÐ ÐÐÐÐÐÐÐ¡Ð¢ÐÐ Ð°Ð±ÐŸ ÐÐÐ ÐÐ¡ÐÐÐ¡Ð¢Ð "
+"ÐÐÐ¯ ÐÐÐÐÐÐÐ ÐÐÐ¢Ð. ÐÐžÐ²ÑÑÑÑÑ General Public License ÐŽÐ»Ñ Ð¿ÐŸÐŽÑÐŸÐ±ÐžÑÑ."
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"ÐÐ°ÐŒ ÑÐ»ÑÐŽ ÐŸÑÑÐžÐŒÐ°ÑÐž ÐºÐŸÐ¿ÑÑ GNU General Public License ÑÐ°Ð·ÐŸÐŒ Ð· ÑÑÑÑ Ð¿ÑÐŸÐ³ÑÐ°ÐŒÐžÐŸÑ; "
+"ÑÐºÑÐŸ ÐœÑ, ÐœÐ°Ð¿ÐžÑÑÑÑ ÐŽÐŸ Free Software Foundation, Inc., 51 Franklin Street, "
+"Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "ÐÐµÐœÑ ÐŽÐ»Ñ ÑÐ²ÐžÐŽÐºÐŸÐ³ÐŸ Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÐœÐœÑ ÐŒÑÐ¶ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°ÐŒÐž."
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"Yuri Syrota <rasta@renome.rovno.ua>\n"
+"Maxim Dziumanenko <dziumanenko@gmail.com>\n"
+"Oleksandr Kovalenko <alx.kovalenko@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð·Ð°Ð±Ð»ÐŸÐºÑÐ²Ð°ÑÐž ÐµÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÑÐžÐŒÑÐ°ÑÐŸÐ²ÐŸ Ð²ÑÑÐ°ÐœÐŸÐ²ÐžÑÐž Ð·Ð±ÐµÑÑÐ³Ð°Ñ ÐµÐºÑÐ°ÐœÑ Ñ Ð¿ÐŸÑÐŸÐ¶ÐœÑÐ¹ ÐµÐºÑÐ°Ðœ: %s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ Ð²ÐžÐ¹ÑÐž: %s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "ÐÐŸÑÑÑÐ¿ÐžÐ¹"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "ÐÐµÐ²ÐžÐŽÐžÐŒÐžÐ¹"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "ÐÐ°Ð¹ÐœÑÑÐžÐ¹"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "ÐÑÐŽÑÐ¹ÑÐŸÐ²"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "ÐÐœÑÐŸÑÐŒÐ°ÑÑÑ ÐŸÐ±Ð»ÑÐºÐŸÐ²ÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "Ð¡ÐžÑÑÐµÐŒÐœÑ ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÐœÐœÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "ÐÐ°Ð±Ð»ÐŸÐºÑÐ²Ð°ÑÐž"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "ÐÐŒÑÐœÐžÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÐ°"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "ÐÐžÐ¹ÑÐž..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "ÐÐµÐ²ÑÐŽÐŸÐŒÐŸ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "ÐÐ¿Ð»ÐµÑ Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "ÐÐŒÑÐœÐžÑÐž ÐœÐ°Ð»Ð°ÑÑÑÐ²Ð°ÐœÐœÑ ÐŸÐ±Ð»ÑÐºÐŸÐ³ÐŸ Ð·Ð°Ð¿ÐžÑÑ ÑÐ° ÑÑÐ°Ðœ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "ÐÐµÐœÑ ÐŽÐ»Ñ ÑÐ²ÐžÐŽÐºÐŸÐ³ÐŸ Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "ÐÐµÑÐµÐŒÐžÐºÐ°Ñ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Ð€Ð°Ð±ÑÐžÐºÐ° Ð°Ð¿Ð»ÐµÑÑ Ð¿ÐµÑÐµÐŒÐžÐºÐ°ÐœÐœÑ ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ²"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Ð ÐµÐŽÐ°Ð³ÑÐ²Ð°ÑÐž ÐŸÑÐŸÐ±ÐžÑÑÑ _ÑÐœÑÐŸÑÐŒÐ°ÑÑÑ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_ÐÑÐŸ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Ð ÐµÐŽÐ°Ð³ÑÐ²Ð°ÑÐž ÐºÐŸÑÐžÑÑÑÐ²Ð°ÑÑÐ² ÑÐ° Ð³ÑÑÐ¿Ðž"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "ÐÑÐŸÐ¿ÑÑÐµÐœÐŸ - Ð·Ð±ÐµÑÐµÐ¶ÐµÐœÐŸ ÐŽÐ»Ñ ÑÑÐŒÑÑÑÐœÐŸÑÑÑ"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "ÐÐÐÐÐÐÐ"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "ÐÐ°Ð»Ð°Ð³ÐŸÐŽÐ¶ÑÐ²Ð°Ð»ÑÐœÐžÐ¹ Ð²ÐžÐ²ÑÐŽ"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÐÐµÑÑÑÑ ÑÑÐŸÐ³ÐŸ ÐŽÐŸÐŽÐ°ÑÐºÑ"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ÐÐµÐŒÐŸÐ¶Ð»ÐžÐ²ÐŸ ÑÐŸÐ·Ð¿ÑÐ·ÐœÐ°ÑÐž Ð¿ÐŸÑÐŸÑÐœÐžÐ¹ ÑÐµÐ°ÐœÑ."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- ÐÐŸÐ²ÐžÐ¹ Ð²Ñ
+ÑÐŽ gdm"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ÐÐµ Ð²ÐŽÐ°ÑÑÑÑÑ Ð·Ð°Ð¿ÑÑÑÐžÑÐž ÐœÐŸÐ²ÐžÐ¹ ÐŽÐžÑÐ¿Ð»ÐµÐ¹"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "ÐÐœÑÐŒÐŸÐº Ð·ÑÐŸÐ±Ð»ÐµÐœÐŸ"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "ÐÑÐŸÐ±ÐžÑÐž Ð·ÐœÑÐŒÐŸÐº ÐµÐºÑÐ°ÐœÑ"
+
+
Index: proiecte/PPPP/gdm/po/uz.po
===================================================================
--- proiecte/PPPP/gdm/po/uz.po	(revision 134)
+++ proiecte/PPPP/gdm/po/uz.po	(revision 134)
@@ -0,0 +1,1057 @@
+# translation of gdm to Uzbek
+# translation of gdm to Uzbek
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Nurali Abdurahmonov <mavnur@gmail.com>, 2007, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: uz@cyrillic\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-01-07 19:12+0500\n"
+"PO-Revision-Date: 2009-01-07 22:09+0500\n"
+"Last-Translator: Nurali Abdurahmonov <mavnur@gmail.com>\n"
+"Language-Team: Uzbek\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=1;\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "Displey ID'si"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr ""
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:217
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:253
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:307
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1097
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Foydalanuvchi"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Foydalanuvchi"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Displey uskunasi"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr "xotira yetishmayapti"
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1083
+msgid "unknown error"
+msgstr "nomaÊŒlum xato"
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "Foydalanuvchi:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:426
+msgid "Unable establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2127
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2151
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2159
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2168
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2178
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2197
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2224
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2476
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2751
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2499
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2604
+#: ../daemon/gdm-xdmcp-display-factory.c:2654
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2734
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2823
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3233
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM versiyasini bosib chiqarish"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr ""
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1915
+msgid "Login Window"
+msgstr "Tizimga kirish oynasi"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Quvvat boshqaruvi"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "Quvvat boshqaruvi demoni"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME ekranni kattalashtirgich"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ekran qismini kattalashtirish"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME ekran klaviaturasi"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Tizimni tanlang"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "Qiymati "
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "Noaktiv matn"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "Aktiv matn"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "Tizimga avtomatik kirish..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:722
+msgid "Cancelling..."
+msgstr "Bekor qilinmoqda..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1191
+msgid "Failed to restart computer"
+msgstr "Kompyuterni oÊ»chirib-yoqib boÊ»lmadi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1194
+msgid "You are not allowed to restart the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1275
+msgid "Failed to stop computer"
+msgstr "Kompyuterni toÊ»xtatib boÊ»lmadi"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1278
+msgid "You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1362
+msgid "Select language and click Log In"
+msgstr "Tilni tanlang va Kirish tugmasini bosing"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "Kompyuterning nomi:"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "Kirish"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "OÊ»chirib-yoqish"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "OÊ»chirish"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "Kutish usuli"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "Versiya"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "Panel"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Tillar"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Tillar:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:259
+msgid "_Language:"
+msgstr "_Til:"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:228
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:131
+msgid "Other..."
+msgstr "Boshqa..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:229
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "KoÊ»rsatilmagan"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Klaviatura tugmalar tartibi"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr "_Klaviatura:"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Seanslar:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to True to enable the plugin to manage the accessibility keyboard settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Davomiyligi"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:132
+msgid "Choose a different account"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:144
+msgid "Guest"
+msgstr "Mehmon"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:145
+msgid "Login as a temporary guest"
+msgstr "Vaqtinchalik mehmon sifatida kirish"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:157
+msgid "Automatic Login"
+msgstr "Avtomatik kirish"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:158
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:349
+#, c-format
+msgid "Log in as %s"
+msgstr "Tizimga %s sifatida kirish"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:694
+msgid "Currently logged in"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:156
+msgid "The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid "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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid "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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:178
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "translator-credits"
+msgstr "Nurali Abdurahmonov <mavnur@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:635
+#: ../gui/user-switch-applet/applet.c:770
+#: ../gui/user-switch-applet/applet.c:809
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ekranni qulflab boÊ»lmadi: %s"
+
+#: ../gui/user-switch-applet/applet.c:657
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:868
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Chiqib boÊ»lmadi: %s"
+
+#: ../gui/user-switch-applet/applet.c:926
+msgid "Available"
+msgstr "Mavjud"
+
+#: ../gui/user-switch-applet/applet.c:927
+msgid "Busy"
+msgstr "Band"
+
+#: ../gui/user-switch-applet/applet.c:928
+msgid "Invisible"
+msgstr "KoÊ»rinmaydigan"
+
+#: ../gui/user-switch-applet/applet.c:929
+msgid "Away"
+msgstr "Joyida yoÊ»q"
+
+#: ../gui/user-switch-applet/applet.c:1026
+msgid "Account Information..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1038
+msgid "System Preferences..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1054
+msgid "Lock Screen"
+msgstr "Ekranni qulflash"
+
+#: ../gui/user-switch-applet/applet.c:1065
+msgid "Switch User"
+msgstr "Foydalanuvchini oÊ»zgartirish"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1076
+msgid "Quit..."
+msgstr "Chiqish..."
+
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Unknown"
+msgstr "NomaÊŒlum"
+
+#: ../gui/user-switch-applet/applet.c:1236
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1245
+msgid "Change account settings and status"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-entry-menu-item.c:261
+msgid "Status"
+msgstr "Holat"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Shaxsiy _maÊŒlumotni tahrirlash"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Haqida"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Foydalanuvchi va guruhlarni _tahrirlash"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "Xatolik xabari"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "Dastur versiyasi"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:762
+msgid "Unable to start new display"
+msgstr "Yangi displeyni boshlab boÊ»lmadi"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screeen"
+msgstr "Ekran rasmini olish"
+
Index: proiecte/PPPP/gdm/po/uz@cyrillic.po
===================================================================
--- proiecte/PPPP/gdm/po/uz@cyrillic.po	(revision 134)
+++ proiecte/PPPP/gdm/po/uz@cyrillic.po	(revision 134)
@@ -0,0 +1,1062 @@
+# translation of gdm to Uzbek
+# translation of gdm to Uzbek
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Nurali Abdurahmonov <mavnur@gmail.com>, 2007, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: uz@cyrillic\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-01-07 19:12+0500\n"
+"PO-Revision-Date: 2009-01-07 22:09+0500\n"
+"Last-Translator: Nurali Abdurahmonov <mavnur@gmail.com>\n"
+"Language-Team: Uzbek\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=1;\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr ""
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "ÐÐžÑÐ¿Ð»ÐµÐ¹ ID'ÑÐž"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr ""
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:217
+msgid "Unable to initialize login system"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:253
+msgid "Unable to authenticate user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:307
+msgid "Unable to authorize user"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1097
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr ""
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr ""
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr ""
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr ""
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr ""
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "Ð€ÐŸÐ¹ÐŽÐ°Ð»Ð°ÐœÑÐ²ÑÐž"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "Ð€ÐŸÐ¹ÐŽÐ°Ð»Ð°ÐœÑÐ²ÑÐž"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr ""
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "ÐÐžÑÐ¿Ð»ÐµÐ¹ ÑÑÐºÑÐœÐ°ÑÐž"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr ""
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1079
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1080
+msgid "general failure"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1081
+msgid "out of memory"
+msgstr "Ñ
+ÐŸÑÐžÑÐ° ÐµÑÐžÑÐŒÐ°ÑÐ¿ÑÐž"
+
+#: ../daemon/gdm-session-worker.c:1082
+msgid "application programmer error"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1083
+msgid "unknown error"
+msgstr "ÐœÐŸÐŒÐ°ÑÐ»ÑÐŒ Ñ
+Ð°ÑÐŸ"
+
+#: ../daemon/gdm-session-worker.c:1090
+msgid "Username:"
+msgstr "Ð€ÐŸÐ¹ÐŽÐ°Ð»Ð°ÐœÑÐ²ÑÐž:"
+
+#: ../daemon/gdm-session-worker.c:1096
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1110
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1125
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1138
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1153
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1433 ../daemon/gdm-session-worker.c:1451
+#, c-format
+msgid "no user account available"
+msgstr ""
+
+#: ../daemon/gdm-session-worker.c:1478
+msgid "Unable to change to user"
+msgstr ""
+
+#: ../daemon/gdm-simple-slave.c:426
+msgid "Unable establish credentials"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2127
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2151
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2159
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2168
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2178
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2197
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2224
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2476
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2751
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2499
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2604
+#: ../daemon/gdm-xdmcp-display-factory.c:2654
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2734
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2823
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr ""
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3233
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr ""
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr ""
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr ""
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr ""
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr ""
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr ""
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "GDM Ð²ÐµÑÑÐžÑÑÐžÐœÐž Ð±ÐŸÑÐžÐ± ÑÐžÒÐ°ÑÐžÑ"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr ""
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr ""
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr ""
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr ""
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1915
+msgid "Login Window"
+msgstr "Ð¢ÐžÐ·ÐžÐŒÐ³Ð° ÐºÐžÑÐžÑ ÐŸÐ¹ÐœÐ°ÑÐž"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "ÒÑÐ²Ð²Ð°Ñ Ð±ÐŸÑÒÐ°ÑÑÐ²Ðž"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "ÒÑÐ²Ð²Ð°Ñ Ð±ÐŸÑÒÐ°ÑÑÐ²Ðž ÐŽÐµÐŒÐŸÐœÐž"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr ""
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME ÑÐºÑÐ°ÐœÐœÐž ÐºÐ°ÑÑÐ°Ð»Ð°ÑÑÐžÑÐ³ÐžÑ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "Ð­ÐºÑÐ°Ðœ ÒÐžÑÐŒÐžÐœÐž ÐºÐ°ÑÑÐ°Ð»Ð°ÑÑÐžÑÐžÑ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME ÑÐºÑÐ°Ðœ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°ÑÐž"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr ""
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr ""
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Ð¢ÐžÐ·ÐžÐŒÐœÐž ÑÐ°ÐœÐ»Ð°ÐœÐ³"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr ""
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "ÒÐžÐ¹ÐŒÐ°ÑÐž "
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "ÐÐŸÐ°ÐºÑÐžÐ² ÐŒÐ°ÑÐœ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "ÐÐºÑÐžÐ² ÐŒÐ°ÑÐœ"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "Ð¢ÐžÐ·ÐžÐŒÐ³Ð° Ð°Ð²ÑÐŸÐŒÐ°ÑÐžÐº ÐºÐžÑÐžÑ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:722
+msgid "Cancelling..."
+msgstr "ÐÐµÐºÐŸÑ ÒÐžÐ»ÐžÐœÐŒÐŸÒÐŽÐ°..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1191
+msgid "Failed to restart computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐœÐž ÑÑÐžÑÐžÐ±-ÑÒÐžÐ± Ð±ÑÐ»ÐŒÐ°ÐŽÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1194
+msgid "You are not allowed to restart the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1275
+msgid "Failed to stop computer"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐœÐž ÑÑÑ
+ÑÐ°ÑÐžÐ± Ð±ÑÐ»ÐŒÐ°ÐŽÐž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1278
+msgid "You are not allowed to stop the computer because multiple users are logged in"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1362
+msgid "Select language and click Log In"
+msgstr "Ð¢ÐžÐ»ÐœÐž ÑÐ°ÐœÐ»Ð°ÐœÐ³ Ð²Ð° ÐÐžÑÐžÑ ÑÑÐ³ÐŒÐ°ÑÐžÐœÐž Ð±ÐŸÑÐžÐœÐ³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "ÐÐŸÐŒÐ¿ÑÑÑÐµÑÐœÐžÐœÐ³ ÐœÐŸÐŒÐž:"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÐÐžÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "ÐÑÐžÑÐžÐ±-ÑÒÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ÐÑÐžÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "ÐÑÑÐžÑ ÑÑÑÐ»Ðž"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "ÐÐµÑÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "ÐÐ°ÐœÐµÐ»"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "Ð¢ÐžÐ»Ð»Ð°Ñ"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_Ð¢ÐžÐ»Ð»Ð°Ñ:"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:259
+msgid "_Language:"
+msgstr "_Ð¢ÐžÐ»:"
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:228
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:220
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:131
+msgid "Other..."
+msgstr "ÐÐŸÑÒÐ°..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:229
+msgid "Choose a language from the full list of available languages."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "ÐÑÑÑÐ°ÑÐžÐ»ÐŒÐ°Ð³Ð°Ðœ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "ÐÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ° ÑÑÐ³ÐŒÐ°Ð»Ð°Ñ ÑÐ°ÑÑÐžÐ±Ðž"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:251
+msgid "_Keyboard:"
+msgstr "_ÐÐ»Ð°Ð²ÐžÐ°ÑÑÑÐ°:"
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:221
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_Ð¡ÐµÐ°ÐœÑÐ»Ð°Ñ:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to True to enable the plugin to manage the accessibility keyboard settings."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "ÐÐ°Ð²ÐŸÐŒÐžÐ¹Ð»ÐžÐ³Ðž"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:132
+msgid "Choose a different account"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:144
+msgid "Guest"
+msgstr "ÐÐµÒ³ÐŒÐŸÐœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:145
+msgid "Login as a temporary guest"
+msgstr "ÐÐ°ÒÑÐžÐœÑÐ°Ð»ÐžÐº ÐŒÐµÒ³ÐŒÐŸÐœ ÑÐžÑÐ°ÑÐžÐŽÐ° ÐºÐžÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:157
+msgid "Automatic Login"
+msgstr "ÐÐ²ÑÐŸÐŒÐ°ÑÐžÐº ÐºÐžÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:158
+msgid "Automatically login to the system after selecting options"
+msgstr ""
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:349
+#, c-format
+msgid "Log in as %s"
+msgstr "Ð¢ÐžÐ·ÐžÐŒÐ³Ð° %s ÑÐžÑÐ°ÑÐžÐŽÐ° ÐºÐžÑÐžÑ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:694
+msgid "Currently logged in"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:156
+msgid "The User Switch Applet 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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid "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."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid "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 "
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:178
+msgid "A menu to quickly switch between users."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "translator-credits"
+msgstr "ÐÑÑÐ°Ð»Ðž ÐÐ±ÐŽÑÑÐ°Ò³ÐŒÐŸÐœÐŸÐ² <mavnur@gmail.com>"
+
+#: ../gui/user-switch-applet/applet.c:635
+#: ../gui/user-switch-applet/applet.c:770
+#: ../gui/user-switch-applet/applet.c:809
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "Ð­ÐºÑÐ°ÐœÐœÐž ÒÑÐ»ÑÐ»Ð°Ð± Ð±ÑÐ»ÐŒÐ°ÐŽÐž: %s"
+
+#: ../gui/user-switch-applet/applet.c:657
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:868
+#, c-format
+msgid "Can't logout: %s"
+msgstr "Ð§ÐžÒÐžÐ± Ð±ÑÐ»ÐŒÐ°ÐŽÐž: %s"
+
+#: ../gui/user-switch-applet/applet.c:926
+msgid "Available"
+msgstr "ÐÐ°Ð²Ð¶ÑÐŽ"
+
+#: ../gui/user-switch-applet/applet.c:927
+msgid "Busy"
+msgstr "ÐÐ°ÐœÐŽ"
+
+#: ../gui/user-switch-applet/applet.c:928
+msgid "Invisible"
+msgstr "ÐÑÑÐžÐœÐŒÐ°Ð¹ÐŽÐžÐ³Ð°Ðœ"
+
+#: ../gui/user-switch-applet/applet.c:929
+msgid "Away"
+msgstr "ÐÐŸÐ¹ÐžÐŽÐ° Ð¹ÑÒ"
+
+#: ../gui/user-switch-applet/applet.c:1026
+msgid "Account Information..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1038
+msgid "System Preferences..."
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1054
+msgid "Lock Screen"
+msgstr "Ð­ÐºÑÐ°ÐœÐœÐž ÒÑÐ»ÑÐ»Ð°Ñ"
+
+#: ../gui/user-switch-applet/applet.c:1065
+msgid "Switch User"
+msgstr "Ð€ÐŸÐ¹ÐŽÐ°Ð»Ð°ÐœÑÐ²ÑÐžÐœÐž ÑÐ·Ð³Ð°ÑÑÐžÑÐžÑ"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1076
+msgid "Quit..."
+msgstr "Ð§ÐžÒÐžÑ..."
+
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Unknown"
+msgstr "ÐÐŸÐŒÐ°ÑÐ»ÑÐŒ"
+
+#: ../gui/user-switch-applet/applet.c:1236
+msgid "User Switch Applet"
+msgstr ""
+
+#: ../gui/user-switch-applet/applet.c:1245
+msgid "Change account settings and status"
+msgstr ""
+
+#: ../gui/user-switch-applet/gdm-entry-menu-item.c:261
+msgid "Status"
+msgstr "Ò²ÐŸÐ»Ð°Ñ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr ""
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ÐšÐ°Ñ
+ÑÐžÐ¹ _ÐŒÐ°ÑÐ»ÑÐŒÐŸÑÐœÐž ÑÐ°Ò³ÑÐžÑÐ»Ð°Ñ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Ò²Ð°ÒÐžÐŽÐ°"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "Ð€ÐŸÐ¹ÐŽÐ°Ð»Ð°ÐœÑÐ²ÑÐž Ð²Ð° Ð³ÑÑÑÒ³Ð»Ð°ÑÐœÐž _ÑÐ°Ò³ÑÐžÑÐ»Ð°Ñ"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "Ð¥Ð°ÑÐŸÐ»ÐžÐº Ñ
+Ð°Ð±Ð°ÑÐž"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "ÐÐ°ÑÑÑÑ Ð²ÐµÑÑÐžÑÑÐž"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr ""
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr ""
+
+#: ../utils/gdmflexiserver.c:762
+msgid "Unable to start new display"
+msgstr "Ð¯ÐœÐ³Ðž ÐŽÐžÑÐ¿Ð»ÐµÐ¹ÐœÐž Ð±ÐŸÑÐ»Ð°Ð± Ð±ÑÐ»ÐŒÐ°ÐŽÐž"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screeen"
+msgstr "Ð­ÐºÑÐ°Ðœ ÑÐ°ÑÐŒÐžÐœÐž ÐŸÐ»ÐžÑ"
+
Index: proiecte/PPPP/gdm/po/vi.po
===================================================================
--- proiecte/PPPP/gdm/po/vi.po	(revision 134)
+++ proiecte/PPPP/gdm/po/vi.po	(revision 134)
@@ -0,0 +1,1105 @@
+# Vietnamese translation for GDM2.
+# Copyright Â© 2009 GNOME i18n Project for Vietnamese.
+# This file is distributed under the same license as the gdm2 package.
+# Nguyá»
+n ThÃ¡i Ngá»c Duy <pclouds@vnlinux.org>, 2002-2004.
+# Clytie Siddall <clytie@riverland.net.au>, 2005-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 GNOME TRUNK\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdm&component=general\n"
+"POT-Creation-Date: 2009-02-12 03:20+0000\n"
+"PO-Revision-Date: 2009-02-13 19:06+0930\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: LocFactoryEditor 1.8\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "Â« /dev/urandom Â» khÃŽng pháº£i lÃ  má»t thiáº¿t bá» kÃœ tá»±"
+
+#: ../daemon/factory-slave-main.c:170
+#: ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174
+#: ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176
+#: ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "Báº­t mÃ£ gá»¡ lá»i"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177
+#: ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "MÃ£ sá» bá» trÃ¬nh bÃ y"
+
+#: ../daemon/factory-slave-main.c:171
+#: ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177
+#: ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "mÃ£ sá»"
+
+#: ../daemon/factory-slave-main.c:183
+#: ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189
+#: ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "TrÃ¬nh quáº£n lÃœ bá» trÃ¬nh bÃ y GNOME phá»¥"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "khÃŽng tÃ¬m tháº¥y ngÆ°á»i dÃ¹ng Â« %s Â» trÃªn há» thá»ng"
+
+#: ../daemon/gdm-factory-slave.c:203
+#: ../daemon/gdm-simple-slave.c:217
+msgid "Unable to initialize login system"
+msgstr "KhÃŽng thá» sÆ¡ khá»i há» thá»ng ÄÄng nháº­p"
+
+#: ../daemon/gdm-factory-slave.c:235
+#: ../daemon/gdm-simple-slave.c:253
+msgid "Unable to authenticate user"
+msgstr "KhÃŽng thá» xÃ¡c thá»±c ngÆ°á»i dÃ¹ng"
+
+#: ../daemon/gdm-factory-slave.c:257
+#: ../daemon/gdm-simple-slave.c:307
+msgid "Unable to authorize user"
+msgstr "KhÃŽng thá» cho phÃ©p ngÆ°á»i dÃ¹ng"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "KhÃŽng thá» thiáº¿t láº­p thÃŽng tin xÃ¡c thá»±c"
+
+#: ../daemon/gdm-factory-slave.c:662
+#: ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1097
+msgid "Could not start the X server (your graphical environment) due to some internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected."
+msgstr "KhÃŽng thá» khá»i cháº¡y trÃ¬nh phá»¥c vá»¥ X (mÃŽi trÆ°á»ng Äá» há»a) do nguyÃªn nhÃ¢n ná»i bá». HÃ£y liÃªn láº¡c vá»i quáº£n trá» há» thá»ng cá»§a báº¡n hoáº·c kiá»m tra syslog (báº£n ghi há» thá»ng) Äá» cháº©n ÄoÃ¡n lá»i. Trong khi Äá»£i, bá» trÃ¬nh bÃ y nÃ y sáºœ bá» táº¯t. HÃ£y khá»i cháº¡y láº¡i GDM khi váº¥n Äá» ÄÃ£ ÄÆ°á»£c thÃ¡o gá»¡."
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%s: lá»i káº¿t ná»i Äáº¿n bá» trÃ¬nh bÃ y máº¹ Â« %s Â»."
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "MÃ¡y phá»¥c vá»¥ nÃªn ÄÆ°á»£c ngÆ°á»i dÃ¹ng %s khá»i táº¡o, nhÆ°ng ngÆ°á»i dÃ¹ng ÄÃ³ khÃŽng tá»n táº¡i"
+
+#: ../daemon/gdm-server.c:372
+#: ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "KhÃŽng thá» Äáº·t mÃ£ sá» nhÃ³m thÃ nh %d"
+
+#: ../daemon/gdm-server.c:378
+#: ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups () bá» lá»i Äá»i vá»i %s"
+
+#: ../daemon/gdm-server.c:384
+#: ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "KhÃŽng thá» Äáº·t mÃ£ sá» ngÆ°á»i dÃ¹ng thÃ nh %d"
+
+#: ../daemon/gdm-server.c:392
+#: ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "KhÃŽng thá» Äáº·t mÃ£ sá» nhÃ³m thÃ nh 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: khÃŽng thá» má» táº­p tin ghi lÆ°u cho bá» trÃ¬nh bÃ y %s !"
+
+#: ../daemon/gdm-server.c:442
+#: ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: gáº·p lá»i khi Äáº·t %s thÃ nh %s"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%s: khÃŽng thá» Äáº·t má»©c Æ°u tiÃªn cá»§a mÃ¡y phá»¥c vá»¥ thÃ nh %d: %s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: lá»nh mÃ¡y phá»¥c vá»¥ rá»ng cho bá» trÃ¬nh bÃ y %s."
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "TÃªn ngÆ°á»i dÃ¹ng"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "TÃªn ngÆ°á»i dÃ¹ng"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "TÃªn mÃ¡y"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "TÃªn mÃ¡y"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "Thiáº¿t bá» trÃ¬nh bÃ y"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "Thiáº¿t bá» trÃ¬nh bÃ y, v.d. mÃ n hÃ¬nh"
+
+#: ../daemon/gdm-session-direct.c:1574
+#: ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "hÃ m lÃ m viá»c ÄÃ£ thoÃ¡t vá»i tráº¡ng thÃ¡i %d"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "gáº·p lá»i khi báº¯t Äáº§u cuá»c thoáº¡i vá»i há» thá»ng xÃ¡c thá»±c â %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "lá»i chung"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "trÃ n bá» nhá»"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "lá»i láº­p trÃ¬nh viÃªn á»©ng dá»¥ng"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "lá»i khÃŽng rÃµ"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "TÃªn ngÆ°á»i dÃ¹ng:"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "gáº·p lá»i khi bÃ¡o há» thá»ng xÃ¡c thá»±c vá» dáº¥u nháº¯c tÃªn ngÆ°á»i dÃ¹ng ÄÃ£ muá»n â %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "gáº·p lá»i khi bÃ¡o há» thá»ng xÃ¡c thá»±c vá» tÃªn mÃ¡y cá»§a ngÆ°á»i dÃ¹ng â %s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "gáº·p lá»i khi bÃ¡o há» thá»ng xÃ¡c thá»±c vá» bÃ n giao tiáº¿p cá»§a ngÆ°á»i dÃ¹ng â %s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "gáº·p lá»i khi bÃ¡o há» thá»ng xÃ¡c thá»±c vá» chuá»i display â %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "gáº·p lá»i khi bÃ¡o há» thá»ng xÃ¡c thá»±c vá» thÃŽng tin xÃ¡c thá»±c xauth â %s"
+
+#: ../daemon/gdm-session-worker.c:1429
+#: ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "khÃŽng cÃ³ sáºµn tÃ i khoáº£n ngÆ°á»i dÃ¹ng"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "KhÃŽng thá» chuyá»n Äá»i sang ngÆ°á»i dÃ¹ng"
+
+#: ../daemon/gdm-simple-slave.c:426
+msgid "Unable establish credentials"
+msgstr "KhÃŽng thá» thiáº¿t láº­p thÃŽng tin xÃ¡c thá»±c"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "NgÆ°á»i dÃ¹ng %s khÃŽng tá»n táº¡i"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "NhÃ³m %s khÃŽng tá»n táº¡i"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "KhÃŽng thá» táº¡o á» cáº¯m !"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ÄÃ£ tá»« chá»i truy váº¥n XDMCP tá»« mÃ¡y %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr "KhÃŽng thá» trÃ­ch láº¥y authlist (danh sÃ¡ch xÃ¡c thá»±c) ra gÃ³i tin"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "Lá»i tá»ng kiá»m tra"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "Äá»a chá» sai"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: khÃŽng thá» Äá»c Äá»a chá» bá» trÃ¬nh bÃ y"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: khÃŽng thá» Äá»c sá» hiá»u cá»ng bá» trÃ¬nh bÃ y"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: khÃŽng thá» trÃ­ch láº¥y authlist (danh sÃ¡ch xÃ¡c thá»±c) ra gÃ³i tin"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: lá»i tá»ng kiá»m tra"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2127
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: nháº­n ÄÆ°á»£c tÃ­n hiá»u REQUEST (yÃªu cáº§u) tá»« mÃ¡y bá» cáº¥m %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: khÃŽng thá» Äá»c Sá» hiá»u bá» trÃ¬nh bÃ y (Display Number)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: khÃŽng thá» Äá»c kiá»u káº¿t ná»i (Connection Type)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2151
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: khÃŽng thá» Äá»c Äá»a chá» mÃ¡y khÃ¡ch (Client Address)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2159
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: khÃŽng thá» Äá»c cÃ¡c tÃªn xÃ¡c thá»±c (Authentication Names)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2168
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: khÃŽng thá» Äá»c dá»¯ liá»u xÃ¡c thá»±c (Authentication Data)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2178
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: khÃŽng thá» Äá»c danh sÃ¡ch xÃ¡c thá»±c (Authorization List)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2197
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: khÃŽng thá» Äá»c mÃ£ sá» nhÃ  sáº£n xuáº¥t (Manufacturer ID)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2224
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: lá»i tá»ng kiá»m tra (checksum) tá»« %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2476
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: nháº­n ÄÆ°á»£c tÃ­n hiá»u Manage (quáº£n lÃœ) tá»« mÃ¡y bá» cáº¥m %s."
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2751
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: khÃŽng thá» Äá»c ÄÆ°á»£c mÃ£ sá» phiÃªn cháº¡y (Session ID)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2499
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: khÃŽng thá» Äá»c háº¡ng trÃ¬nh bÃ y (Display Class)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2604
+#: ../daemon/gdm-xdmcp-display-factory.c:2654
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: khÃŽng thá» Äá»c Äá»a chá»"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2734
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: nháº­n ÄÆ°á»£c tÃ­n hiá»u KEEPALIVE (giá»¯ káº¿t ná»i) tá»« mÃ¡y bá» cáº¥m %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2823
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactory: khÃŽng thá» Äá»c pháº§n Äáº§u XDMCP !"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCP: phiÃªn báº£n XDMCP khÃŽng ÄÃºng !"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCP: khÃŽng thá» phÃ¢n tÃ­ch Äá»a chá»"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3233
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "KhÃŽng thá» láº¥y tÃªn mÃ¡y cá»§a mÃ¡y phá»¥c vá»¥ : %s !"
+
+#: ../daemon/main.c:237
+#: ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "KhÃŽng thá» ghi táº­p tin PID %s, cÃ³ thá» do trÃ n sá»©c chá»©a trÃªn ÄÄ©a: %s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "ThÆ° má»¥c Logdir %s (thÆ° má»¥c báº£n ghi) khÃŽng tá»n táº¡i hoáº·c khÃŽng pháº£i lÃ  má»t thÆ° má»¥c."
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "ThÆ° má»¥c Authdir (thÆ° má»¥c xÃ¡c thá»±c) %s khÃŽng tá»n táº¡i. HÃ¹y bá»."
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "ThÆ° má»¥c Authdir (thÆ° má»¥c xÃ¡c thá»±c) %s khÃŽng pháº£i lÃ  má»t thÆ° má»¥c. Há»§y bá»."
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "ThÆ° má»¥c Authdir %s (thÆ° má»¥c xÃ¡c thá»±c) khÃŽng ÄÆ°á»£c ngÆ°á»i dÃ¹ng %d, nhÃ³m %d sá» há»¯u. Há»§y bá»."
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "ThÆ° má»¥c Authdir (thÆ° má»¥c xÃ¡c thá»±c) %s cÃ³ quyá»n truy nháº­p %o khÃŽng ÄÃºng: nÃªn lÃ  %o. Há»§y bá»."
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "KhÃŽng thá» tÃ¬m tháº¥y ngÆ°á»i dÃ¹ng GDM Â« %s Â». Há»§y bá»."
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "NgÆ°á»i dÃ¹ng GDM khÃŽng nÃªn lÃ  root. Há»§y bá»."
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "KhÃŽng thá» tÃ¬m tháº¥y nhÃ³m GDM Â« %s Â». Há»§y bá»."
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "NhÃ³m GDM khÃŽng nÃªn lÃ  root. Há»§y bá»."
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "Xem má»i cáº£nh bÃ¡o lÃ  nghiÃªm trá»ng"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "ThoÃ¡t sau má»t khoáº£ng thá»i gian â Äá» gá»¡ lá»i"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "In ra phiÃªn báº£n GDM"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "TrÃ¬nh quáº£n lÃœ bá» trÃ¬nh bÃ y GNOME"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "Chá» cÃ³ root muá»n cháº¡y GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "HÃ m lÃ m viá»c tá»«ng phiÃªn cháº¡y cá»§a trÃ¬nh quáº£n lÃœ bá» trÃ¬nh bÃ y GNOME"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "Äáº¡i diá»n Thanh ghi AT SPI"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "Cá»­a sá» ÄÄng nháº­p"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "Quáº£n lÃœ NÄng lÆ°á»£ng"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "TrÃ¬nh Quáº£n lÃœ NÄng lÆ°á»£ng"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "TrÃ¬nh Thiáº¿t láº­p GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "KÃ­nh lÃºp MÃ n hÃ¬nh GNOME"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "PhÃ³ng to tá»«ng pháº§n mÃ n hÃ¬nh"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "BÃ n phÃ­m MÃ n hÃ¬nh GNOME"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "DÃ¹ng bÃ n phÃ­m trÃªn mÃ n hÃ¬nh"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Bá» Äá»c mÃ n hÃ¬nh Orca"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "TrÃ¬nh bÃ y thÃŽng tin trÃªn mÃ n hÃ¬nh dáº¡ng tiáº¿ng nÃ³i hoáº·c chá»¯ ná»i"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "Chá»n há» thá»ng"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "KhÃŽng thá» táº¡o bá» Äá»m XDMCP."
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "KhÃŽng thá» Äá»c pháº§n Äáº§u XDMCP."
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "GiÃ¡ trá»"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "pháº§n trÄm thá»i gian hoÃ n táº¥t"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "Chuá»i bá» Äá»ng"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "Chuá»i cáº§n dÃ¹ng trong nhÃ£n náº¿u ngÆ°á»i dÃ¹ng chÆ°a chá»n má»¥c"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "Chuá»i hoáº¡t Äá»ng"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "Chuá»i cáº§n dÃ¹ng trong nhÃ£n náº¿u ngÆ°á»i dÃ¹ng ÄÃ£ chá»n má»¥c"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "Äang tá»± Äá»ng ÄÄng nháº­p..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "Äang huá»·..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "Lá»i khi khá»i Äá»ng láº¡i mÃ¡y tÃ­nh"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid "You are not allowed to restart the computer because multiple users are logged in"
+msgstr "KhÃŽng cho phÃ©p báº¡n khá»i Äá»ng láº¡i mÃ¡y tÃ­nh nÃ y vÃ¬ ngÆ°á»i dÃ¹ng khÃ¡c hiá»n thá»i ÄÆ°á»£c ÄÄng nháº­p vÃ o nÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "Lá»i khi táº¯t mÃ¡y tÃ­nh"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid "You are not allowed to stop the computer because multiple users are logged in"
+msgstr "KhÃŽng cho phÃ©p báº¡n táº¯t mÃ¡y tÃ­nh nÃ y vÃ¬ ngÆ°á»i dÃ¹ng khÃ¡c hiá»n thá»i ÄÆ°á»£c ÄÄng nháº­p vÃ o nÃ³"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "Chá»n ngÃŽn ngá»¯, rá»i báº¥m nÃºt ÄÄng nháº­p"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "Há»p thoáº¡i XÃ¡c thá»±c"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "TÃªn mÃ¡y tÃ­nh"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ÄÄng nháº­p"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "Khá»i Äá»ng láº¡i"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "Táº¯t mÃ¡y"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "NgÆ°ng mÃ¡y"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "PhiÃªn báº£n"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "trang 5"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "Báº£ng"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "NgÃŽn ngá»¯"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "_NgÃŽn ngá»¯ :"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "_NgÃŽn ngá»¯ :"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+#| msgid "Other..."
+msgctxt "language"
+msgid "Other..."
+msgstr "KhÃ¡c..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "HÃ£y chá»n má»t ngÃŽn ngá»¯ trong danh sÃ¡ch cÃ¡c ngÃŽn ngá»¯ sáºµn sÃ ng."
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "ChÆ°a ghi rÃµ"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "Bá» trÃ­ bÃ n phÃ­m"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "_BÃ n phÃ­m:"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+#| msgid "Other..."
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "KhÃ¡c..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "HÃ£y chá»n má»t bá» trÃ­ bÃ n phÃ­m trong danh sÃ¡ch cÃ¡c bá» trÃ­ bÃ n phÃ­m sáºµn sÃ ng."
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "Chuá»i nhÃ£n"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "Chuá»i vÄn báº£n cáº§n dÃ¹ng lÃ m nhÃ£n"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "TÃªn biá»u tÆ°á»£ng"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "Biá»u tÆ°á»£ng cáº§n dÃ¹ng vá»i nhÃ£n ÄÃ³"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "Má»¥c máº·c Äá»nh"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "MÃ£ sá» cá»§a má»¥c máº·c Äá»nh"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "Sá» má»¥c tá»i Äa"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "Sá» tá»i Äa cÃ¡c má»¥c cáº§n giá»¯ trong danh sÃ¡ch"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "Äang nháº­p tá»« xa (Äang káº¿t ná»i tá»i %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "Äang nháº­p tá»« xa (CÃ³ káº¿t ná»i tá»i %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "Äang nháº­p tá»« xa"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "_PhiÃªn cháº¡y:"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "Chuá»i thÃŽng Äiá»p bÄng cá»"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "Táº¯t hiá»n thá» cÃ¡i nÃºt khá»i Äá»ng láº¡i"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "Äá»«ng hiá»n thá» cÃ¡c ngÆ°á»i dÃ¹ng ÄÃ£ biáº¿t trong cá»­a sá» ÄÄng nháº­p"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "Báº­t pháº§n má» rá»ng bÃ n phÃ­m kháº£ nÄng truy cáº­p"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "Báº­t gá»¡ lá»i"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "Báº­t cháº¿ Äá» gá»¡ lá»i cho trÃ¬nh chÃ o má»«ng."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "Báº­t bÃ n phÃ­m trÃªn mÃ n hÃ¬nh"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "Báº­t kÃ­nh lÃºp trÃªn mÃ n hÃ¬nh"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "Báº­t trÃ¬nh Äá»c mÃ n hÃ¬nh"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "Báº­t hiá»n thá» thÃŽng Äiá»p bÄng cá»"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "TÃªn biá»u tÆ°á»£ng cáº§n dÃ¹ng cho biá»u hÃ¬nh trÃ¬nh chÃ o má»«ng"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "Bá» trÃ­ bÃ n phÃ­m ÄÆ°á»£c chá»n gáº§n ÄÃ¢y"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "NgÃŽn ngá»¯ ÄÆ°á»£c chá»n gáº§n ÄÃ¢y"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr "Äáº·t cho TRUE (ÄÃºng) Äá» táº¯t hiá»n thá» cÃ¡c ngÆ°á»i dÃ¹ng ÄÃ£ biáº¿t trong cá»­a sá» ÄÄng nháº­p."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr "Äáº·t cho TRUE (ÄÃºng) Äá» táº¯t hiá»n thá» cÃ¡c cÃ¡i nÃºt khá»i Äá»ng láº¡i trong cá»­a sá» ÄÄng nháº­p."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p ná»n."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p cÃ¡c phÃ­m nháº¡c/phim."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c bÃ n phÃ­m trÃªn mÃ n hÃ¬nh."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to True to enable the plugin to manage the accessibility keyboard settings."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c pháº§n má» rá»ng quáº£n lÃœ cÃ¡c thiáº¿t láº­p bÃ n phÃ­m cá»§a chá»©c nÄng truy cáº­p."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c kÃ­nh lÃºp trÃªn mÃ n hÃ¬nh."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c trÃ¬nh Äá»c vÄn báº£n trÃªn mÃ n hÃ¬nh."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p Ã¢m thanh."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "Äáº·t thÃ nh True (ÄÃºng) Äá» hiá»u lá»±c pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p xrandr."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr "Äáº·t thÃ nh ÄÃºng (True) Äá» hiá»u lá»±c pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p xsettings."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "Äáº·t danh sÃ¡ch bá» trÃ­ bÃ n phÃ­m hiá»n thá» máº·c Äá»nh táº¡i cá»­a sá» ÄÄng nháº­p."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "Äáº·t danh sÃ¡ch ngÃŽn ngá»¯ hiá»n thá» máº·c Äá»nh táº¡i cá»­a sá» ÄÄng nháº­p."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "Äáº·t thÃ nh tÃªn biá»u tÆ°á»£ng theo sáº¯c thÃ¡i cáº§n dÃ¹ng cho biá»u hÃ¬nh trÃ¬nh chÃ o má»«ng."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "Äáº·t thÃ nh ÄÃºng (True) Äá» hiá»n thá» chuá»i thÃŽng Äiá»p trÃªn bÄng cá»."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "Äáº·t thÃ nh ÄÃºng (True) Äá» dÃ¹ng pháº§n má»m compiz lÃ m bá» quáº£n lÃœ cá»­a sá»."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "ThÃŽng Äiá»p bÄng cá» cáº§n hiá»n thá» trÃªn cá»­a sá» ÄÄng nháº­p."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "ÄÃºng (True) náº¿u pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p ná»n ÄÃ£ ÄÆ°á»£c hiá»u lá»±c."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "ÄÃºng (True) náº¿u pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p cÃ¡c phÃ­m nháº¡c/phim (media-keys) ÄÃ£ ÄÆ°á»£c hiá»u lá»±c."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "ÄÃºng (True) náº¿u pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p Ã¢m thanh ÄÃ£ ÄÆ°á»£c hiá»u lá»±c."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "ÄÃºng (True) náº¿u pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p xandr ÄÃ£ ÄÆ°á»£c hiá»u lá»±c."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "ÄÃºng (True) náº¿u pháº§n bá» sung quáº£n lÃœ thiáº¿t láº­p xsettings ÄÃ£ ÄÆ°á»£c hiá»u lá»±c."
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "DÃ¹ng compiz lÃ m bá» quáº£n lÃœ cá»­a sá»"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "Thá»i lÆ°á»£ng"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "Sá» cÃ¡c giÃ¢y Äáº¿n khi bá» Äáº¿m thá»i gian dá»«ng"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "Giá» Äáº§u"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "Giá» báº¯t Äáº§u bá» Äáº¿m thá»i gian"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "NÃ³ Äang cháº¡y chÆ°a?"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "Bá» Äáº¿m thá»i gian Äang cháº¡y hay khÃŽng"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "Quáº£n lÃœ"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "Äá»i tÆ°á»£ng quáº£n lÃœ ngÆ°á»i dÃ¹ng cÃ³ Äiá»u khiá»n ngÆ°á»i dÃ¹ng nÃ y."
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+#| msgid "Other..."
+msgctxt "user"
+msgid "Other..."
+msgstr "KhÃ¡c..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "Chá»n tÃ i khoáº£n khÃ¡c"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "KhÃ¡ch"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "ÄÄng nháº­p nhÆ° khÃ¡ch táº¡m"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "Tá»± Äá»ng ÄÄng nháº­p"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "Tá»± Äá»ng ÄÄng nháº­p vÃ o há» thá»ng sau khi báº­t cÃ¡c tÃ¹y chá»n thÃ­ch há»£p"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "ÄÄng nháº­p dÆ°á»i %s"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "ÄÃ£ ÄÄng nháº­p"
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid "The User Switch Applet 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."
+msgstr "Tiá»u dá»¥ng Chuyá»n Äá»i NgÆ°á»i dÃ¹ng (User Switch Applet) lÃ  pháº§n má»m tá»± do; báº¡n cÃ³ thá» phÃ¡t hÃ nh láº¡i nÃ³ vÃ /hoáº·c sá»­a Äá»i nÃ³ vá»i Äiá»u kiá»n cá»§a Giáº¥y PhÃ©p CÃŽng Cá»ng GNU nhÆ° ÄÆ°á»£c xuáº¥t báº£n bá»i Tá» Chá»©c Pháº§n Má»m Tá»± Do; hoáº·c phiÃªn báº£n 2 cá»§a Giáº¥y PhÃ©p nÃ y, hoáº·c (tÃ¹y chá»n) báº¥t ká»³ phiÃªn báº£n sau nÃ o."
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid "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."
+msgstr "ChÆ°Æ¡ng trÃ¬nh nÃ y ÄÆ°á»£c phÃ¡t hÃ nh vÃ¬ mong muá»n nÃ³ cÃ³ Ã­ch, nhÆ°ng KHÃNG CÃ Báº¢O HÃNH GÃ Cáº¢, THáº¬M CHÃ KHÃNG CÃ Báº¢O Äáº¢M ÄÆ¯á»¢C NGá»€ Ã KHáº¢ NÄNG BÃN HAY KHáº¢ NÄNG LÃM ÄÆ¯á»¢C VIá»C Dá»šT KHOÃT. Xem Giáº¥y PhÃ©p CÃŽng Cá»ng GNU Äá» biáº¿t thÃªm chi tiáº¿t."
+
+#: ../gui/user-switch-applet/applet.c:168
+msgid "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 "
+msgstr ""
+"Báº¡n ÄÃ£ nháº­n má»t báº£n sao cá»§a Giáº¥y PhÃ©p CÃŽng Cá»ng GNU cÃ¹ng vá»i chÆ°Æ¡ng trÃ¬nh nÃ y; náº¿u khÃŽng, hÃ£y viáº¿t thÆ° cho Tá» Chá»©c Pháº§n Má»m Tá»± Do,\n"
+"Free Software Foundation, Inc.,\n"
+"51 Franklin Street, Fifth Floor,\n"
+"Boston, MA  02110-1301, USA (Má»¹)."
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "A menu to quickly switch between users."
+msgstr "Má»t trÃ¬nh ÄÆ¡n Äá» chuyá»n Äá»i nhanh giá»¯a cÃ¡c ngÆ°á»i dÃ¹ng."
+
+#: ../gui/user-switch-applet/applet.c:186
+msgid "translator-credits"
+msgstr "NhÃ³m Viá»t hÃ³a Gnome <gnomevi-list@lists.sourceforge.net>"
+
+#: ../gui/user-switch-applet/applet.c:643
+#: ../gui/user-switch-applet/applet.c:778
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "KhÃŽng thá» khoÃ¡ mÃ n hÃ¬nh: %s"
+
+#: ../gui/user-switch-applet/applet.c:665
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "KhÃŽng thá» Äáº·t táº¡m thá»i áº£nh báº£o vá» mÃ n hÃ¬nh thÃ nh mÃ n hÃ¬nh trá»ng: %s"
+
+#: ../gui/user-switch-applet/applet.c:876
+#, c-format
+msgid "Can't logout: %s"
+msgstr "KhÃŽng thá» ÄÄng xuáº¥t: %s"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Available"
+msgstr "Sáºµn sÃ ng"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Invisible"
+msgstr "VÃŽ hinh"
+
+#: ../gui/user-switch-applet/applet.c:961
+msgid "Busy"
+msgstr "Báº­n"
+
+#: ../gui/user-switch-applet/applet.c:962
+msgid "Away"
+msgstr "Váº¯ng máº·t"
+
+#: ../gui/user-switch-applet/applet.c:1108
+msgid "Account Information..."
+msgstr "ThÃŽng tin TÃ i khoáº£n..."
+
+#: ../gui/user-switch-applet/applet.c:1120
+msgid "System Preferences..."
+msgstr "TÃ¹y thÃ­ch Há» thá»ng..."
+
+#: ../gui/user-switch-applet/applet.c:1136
+msgid "Lock Screen"
+msgstr "KhoÃ¡ mÃ n hÃ¬nh"
+
+#: ../gui/user-switch-applet/applet.c:1147
+msgid "Switch User"
+msgstr "Chuyá»n Äá»i NgÆ°á»i dÃ¹ng"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1158
+msgid "Quit..."
+msgstr "ThoÃ¡t..."
+
+#: ../gui/user-switch-applet/applet.c:1261
+msgid "Unknown"
+msgstr "KhÃŽng rÃµ"
+
+#: ../gui/user-switch-applet/applet.c:1373
+msgid "User Switch Applet"
+msgstr "Tiá»u dá»¥ng Chuyá»n Äá»i NgÆ°á»i dÃ¹ng"
+
+#: ../gui/user-switch-applet/applet.c:1382
+msgid "Change account settings and status"
+msgstr "Sá»­a Äá»i thiáº¿t láº­p tÃ i khoáº£n vÃ  tráº¡ng thÃ¡i"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "Má»t trÃ¬nh ÄÆ¡n Äá» chuyá»n Äá»i nhanh giá»¯a cÃ¡c ngÆ°á»i dÃ¹ng"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "Bá» Chuyá»n Äá»i NgÆ°á»i dÃ¹ng"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "Bá» táº¡o Tiá»u dá»¥ng Chuyá»n Äá»i NgÆ°á»i dÃ¹ng"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "Sá»­a thÃŽng t_in cÃ¡ nhÃ¢n"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "_Giá»i thiá»u"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "_Sá»­a NgÆ°á»i dÃ¹ng vÃ  NhÃ³m"
+
+#: ../utils/gdmflexiserver.c:61
+#: ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63
+#: ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "Bá» qua - tá»n táº¡i vÃ¬ má»¥c ÄÃ­ch tÆ°Æ¡ng thÃ­ch"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "CÃU_Lá»NH"
+
+#: ../utils/gdmflexiserver.c:64
+#: ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "Káº¿t xuáº¥t gá»¡ lá»i"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "PhiÃªn báº£n cá»§a á»©ng dá»¥ng nÃ y"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "KhÃŽng thá» nháº­n ra phiÃªn báº£n Äang cháº¡y."
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "â ÄÄng nháº­p GDM má»i"
+
+#: ../utils/gdmflexiserver.c:762
+msgid "Unable to start new display"
+msgstr "KhÃŽng thá» báº¯t Äáº§u bá» trÃ¬nh bÃ y má»i."
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "Chá»¥p áº£nh mÃ n hÃ¬nh"
+
Index: proiecte/PPPP/gdm/po/wa.po
===================================================================
--- proiecte/PPPP/gdm/po/wa.po	(revision 134)
+++ proiecte/PPPP/gdm/po/wa.po	(revision 134)
@@ -0,0 +1,3388 @@
+# translation of wa.po to Walon
+# Translation into the walloon language.
+#
+# Si vos voloz donner on cÃŽp di spale pol ratoÃ»rnaedje di Gnome (ou des
+# ÃŽtes libes programes) sicrijhoz-mu a l' adresse emile
+# <srtxg@chanae.alphanet.ch>; nos avans co brÃ¥mint di l' ovraedje a fÃ©.
+#
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Pablo Saratxaga <srtxg@chanae.alphanet.ch> 2003
+# Pablo Saratxaga <pablo@mandrakesoft.com>, 2003.
+# Pablo Saratxaga <pablo@walon.org>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2003-09-09 20:31+0200\n"
+"PO-Revision-Date: 2003-09-10 02:25+0200\n"
+"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
+"Language-Team: walon <linux-wa@chanae.alphanet.ch>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.2\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr ""
+
+#: config/Default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "PrÃ©metowe session do sistinme"
+
+#: config/Default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr ""
+"Ãouci est li prÃ©metowe session do sistinme, po s'Â elodjÃ® tot-z eployant li lingaedje defini dins les prÃ©metowÃšs valixhances "
+"do sistinme"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr ""
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr ""
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+
+#: config/gettextfoo.h:11
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+
+#: config/gettextfoo.h:12
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+
+#: config/gettextfoo.h:13
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr ""
+
+#: daemon/auth.c:56
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr ""
+
+#: daemon/auth.c:59
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+
+#: daemon/auth.c:64
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+
+#: daemon/auth.c:193
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr ""
+
+#: daemon/auth.c:217 daemon/auth.c:234 daemon/auth.c:759
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr ""
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:572 daemon/auth.c:610
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Dji n'Â a savou drovi l'Â fitchÃ® coÃ»ke %s"
+
+#: daemon/auth.c:591
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Dji n'Â a savou serer li fitchÃ® coÃ»ke %s"
+
+#: daemon/auth.c:641 daemon/auth.c:662
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Dji n'Â a savou scrire li coÃ»ke"
+
+#: daemon/auth.c:737
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr ""
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+
+#: daemon/display.c:243
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Dji n'Â a savou askepyÃ® l'Â buze"
+
+#: daemon/display.c:315
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr ""
+
+#: daemon/errorgui.c:286
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr ""
+
+#: daemon/errorgui.c:301
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+
+#: daemon/errorgui.c:309
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s ni s'Â a nÃ©n polou drovi"
+
+#: daemon/errorgui.c:402 daemon/errorgui.c:522 daemon/errorgui.c:609
+#: daemon/errorgui.c:706
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr ""
+
+#: daemon/filecheck.c:54
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Li ridant %s n'Â egzistÃªye nÃ©n"
+
+#: daemon/filecheck.c:61 daemon/filecheck.c:103
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr ""
+
+#: daemon/filecheck.c:67 daemon/filecheck.c:110
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr ""
+
+#: daemon/filecheck.c:73
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr ""
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s n'Â egzistÃªye nÃ©n, mins i dvreut egzister."
+
+#: daemon/filecheck.c:96
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr ""
+
+#: daemon/filecheck.c:117
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr ""
+
+#: daemon/filecheck.c:124
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+
+#: daemon/gdm-net.c:248
+#, c-format
+msgid "%s: Could not make socket"
+msgstr ""
+
+#: daemon/gdm-net.c:258
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr ""
+
+#: daemon/gdm-net.c:334
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr ""
+
+#: daemon/gdm-net.c:342
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr ""
+
+#: daemon/gdm.c:234
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:243
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:248
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:257
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:270
+#, c-format
+msgid "%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+
+#: daemon/gdm.c:304 gui/gdmlogin.c:692 gui/greeter/greeter.c:95
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s: Nou fitchÃ® d'Â apontiaedje: %s. Eployant les prÃ©metowÃšs valixhances."
+
+#: daemon/gdm.c:349
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr ""
+
+#: daemon/gdm.c:389
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr ""
+
+#: daemon/gdm.c:417
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr ""
+
+#: daemon/gdm.c:430
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr ""
+
+#: daemon/gdm.c:443
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr ""
+
+#: daemon/gdm.c:449
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr ""
+
+#: daemon/gdm.c:459
+#, c-format
+msgid "%s: No greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:462
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr ""
+
+#: daemon/gdm.c:466
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr ""
+
+#: daemon/gdm.c:491
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr ""
+
+#: daemon/gdm.c:534
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr ""
+
+#: daemon/gdm.c:553
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+
+#: daemon/gdm.c:564 daemon/gdm.c:603
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr ""
+
+#. start
+#. server uid
+#: daemon/gdm.c:580
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+
+#: daemon/gdm.c:595
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:616
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Trying 'nobody'!"
+msgstr "%s: Dji n'Â trove nÃ©n l'Â uzeu gdm (%s). Dji rsaye avou Â«nobodyÂ»!"
+
+#: daemon/gdm.c:624
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+
+#: daemon/gdm.c:631
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:638
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:646
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:652
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Trying 'nobody'!"
+msgstr ""
+
+#: daemon/gdm.c:660
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:667
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:674
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:682
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr ""
+
+#: daemon/gdm.c:697
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:704
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:715
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr ""
+
+#: daemon/gdm.c:724
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr ""
+
+#: daemon/gdm.c:726
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr ""
+
+#: daemon/gdm.c:752
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:763
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:769
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+
+#: daemon/gdm.c:780
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+
+#: daemon/gdm.c:857
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: li fork() a fwait berwete!"
+
+#. should never happen
+#: daemon/gdm.c:860 daemon/slave.c:2978
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: li setsid() a fwait berwete: %s!"
+
+#: daemon/gdm.c:1030
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr ""
+
+#: daemon/gdm.c:1048
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr ""
+
+#: daemon/gdm.c:1160
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1172
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+
+#: daemon/gdm.c:1217
+msgid "System is rebooting, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1219
+msgid "System is shutting down, please wait ..."
+msgstr ""
+
+#: daemon/gdm.c:1313
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+
+#: daemon/gdm.c:1322
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr ""
+
+#. Bury this display for good
+#: daemon/gdm.c:1382
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr ""
+
+#. Reboot machine
+#: daemon/gdm.c:1395
+msgid "Master rebooting..."
+msgstr ""
+
+#: daemon/gdm.c:1407
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: li renondaedje a fwait berwete: %s"
+
+#. Halt machine
+#: daemon/gdm.c:1415
+msgid "Master halting..."
+msgstr ""
+
+#: daemon/gdm.c:1427
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: li distindaedje a fwait berwete: %s"
+
+#. Suspend machine
+#. XXX: this is ugly, why should there be a suspend like this,
+#. * see GDM_SOP_SUSPEND_MACHINE
+#: daemon/gdm.c:1437 daemon/gdm.c:2604
+msgid "Master suspending..."
+msgstr ""
+
+#: daemon/gdm.c:1547
+msgid "GDM restarting ..."
+msgstr "Renondant GDM..."
+
+#: daemon/gdm.c:1551
+msgid "Failed to restart self"
+msgstr ""
+
+#: daemon/gdm.c:1711
+msgid "Do not fork into the background"
+msgstr ""
+
+#: daemon/gdm.c:1713
+msgid "No console (local) servers to be run"
+msgstr ""
+
+#: daemon/gdm.c:1715
+msgid "Preserve LD_* variables"
+msgstr "WÃ¥rder les variÃ¥ves LD_*"
+
+#: daemon/gdm.c:1835 gui/gdmchooser.c:1494
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"Aroke avou l'Â tchuze %s: %s.\n"
+"Enondez Â«%s --helpÂ» po vey li djivÃªye etire des tchuzes k'Â i gn a pol roye "
+"di comande.\n"
+
+#: daemon/gdm.c:1853
+msgid "Only root wants to run gdm\n"
+msgstr "Seulmint root vÃŽreut enonder gdm\n"
+
+#: daemon/gdm.c:1869 daemon/gdm.c:1873 daemon/gdm.c:1948 daemon/gdm.c:1952
+#: daemon/gdm.c:1956 daemon/gdm.c:1960 daemon/gdm.c:1970 daemon/gdm.c:1976
+#: daemon/gdm.c:1987 daemon/misc.c:1391 daemon/misc.c:1395 daemon/misc.c:1399
+#: daemon/misc.c:1406 daemon/misc.c:1410 daemon/misc.c:1414
+#: daemon/server.c:499 daemon/server.c:512 daemon/slave.c:678
+#: daemon/slave.c:692 daemon/slave.c:702 daemon/slave.c:712 daemon/slave.c:724
+#: gui/gdmchooser.c:1373 gui/gdmchooser.c:1376 gui/gdmchooser.c:1379
+#: gui/gdmlogin.c:3803 gui/gdmlogin.c:3811 gui/gdmlogin.c:3814
+#: gui/greeter/greeter.c:1161 gui/greeter/greeter.c:1169
+#: gui/greeter/greeter.c:1172
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr ""
+
+#: daemon/gdm.c:1897
+msgid "gdm already running. Aborting!"
+msgstr "gdm est ddja en alaedje! Dj'Â abandone!"
+
+#: daemon/gdm.c:1996
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr ""
+
+#: daemon/gdm.c:3241 daemon/gdm.c:3260
+msgid "Flexible server request denied: Not authenticated"
+msgstr ""
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3278
+msgid "Unknown server type requested, using standard server."
+msgstr ""
+
+#: daemon/gdm.c:3282
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:555
+msgid "y = Yes or n = No? >"
+msgstr "y = Oyi oudonbÃ©n n = Neni ? >"
+
+#: daemon/misc.c:869
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr ""
+
+#: daemon/misc.c:984
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr ""
+
+#: daemon/misc.c:989
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/misc.c:1219 daemon/misc.c:1233
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr ""
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr ""
+
+#: daemon/server.c:330
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+
+#: daemon/server.c:337
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+
+#: daemon/server.c:377
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr ""
+
+#: daemon/server.c:405
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr ""
+
+#: daemon/server.c:487
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr ""
+
+#. Send X too busy
+#: daemon/server.c:770
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr ""
+
+#: daemon/server.c:785
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr ""
+
+#: daemon/server.c:879
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Comande Â«%sÂ» pol sierveu nÃ©n valide"
+
+#: daemon/server.c:884
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Li sierveu lomÃ© Â«%sÂ» n'Â a nÃ©n stÃ® trovÃ©, eployant li sierveu standÃ¥rd"
+
+#: daemon/server.c:1060
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Dji n'Â a savou drovi l'Â fitchÃ® djournÃ¥ pol hÃ¥ynaedje %s!"
+
+#: daemon/server.c:1073 daemon/server.c:1079 daemon/server.c:1084
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Ã
+k n'Â a nÃ©n stÃ® tot metant %s a %s"
+
+#: daemon/server.c:1121
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr ""
+
+#: daemon/server.c:1135
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+
+#: daemon/server.c:1150 daemon/slave.c:2234 daemon/slave.c:2692
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr ""
+
+#: daemon/server.c:1156 daemon/slave.c:2239 daemon/slave.c:2697
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr ""
+
+#: daemon/server.c:1162 daemon/slave.c:2244 daemon/slave.c:2702
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr ""
+
+#: daemon/server.c:1169
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr ""
+
+#: daemon/server.c:1180
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr ""
+
+#: daemon/server.c:1188
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr ""
+
+#: daemon/slave.c:987
+msgid "Log in anyway"
+msgstr ""
+
+#: daemon/slave.c:989
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+
+#: daemon/slave.c:993
+msgid "Return to previous login"
+msgstr ""
+
+#: daemon/slave.c:994 daemon/slave.c:1000
+msgid "Abort login"
+msgstr "LeyÃ® ouve l'Â elodjaedje"
+
+#: daemon/slave.c:997
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr ""
+
+#: daemon/slave.c:1087
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+
+#: daemon/slave.c:1323
+#, c-format
+msgid "%s: cannot fork"
+msgstr ""
+
+#: daemon/slave.c:1370
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr ""
+
+#: daemon/slave.c:1520
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+
+#: daemon/slave.c:1534
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+
+#: daemon/slave.c:1661
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+
+#: daemon/slave.c:2188 daemon/slave.c:2193
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr ""
+
+#: daemon/slave.c:2312
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+
+#: daemon/slave.c:2326
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+
+#: daemon/slave.c:2335
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+
+#: daemon/slave.c:2355
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+
+#. Something went wrong
+#: daemon/slave.c:2380
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+
+#: daemon/slave.c:2387
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr ""
+
+#: daemon/slave.c:2400
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2407
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr ""
+
+#: daemon/slave.c:2411
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr ""
+
+#: daemon/slave.c:2496
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr ""
+
+#: daemon/slave.c:2651
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr ""
+
+#: daemon/slave.c:2740
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+
+#: daemon/slave.c:2744
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr ""
+
+#: daemon/slave.c:2747
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr ""
+
+#: daemon/slave.c:2919
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Dji n'Â a savou drovi ~/.xsession-errors"
+
+#: daemon/slave.c:3015
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3044
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "Li lingaedje %s n'Â egzistÃªye nÃ©n, eployant %s"
+
+#: daemon/slave.c:3045
+msgid "System default"
+msgstr "PrÃ©metowÃšs valixhances do sistinme"
+
+#: daemon/slave.c:3061
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3081
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3087
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3146
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr ""
+
+#: daemon/slave.c:3152
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#: daemon/slave.c:3166
+#, c-format
+msgid "%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+
+#: daemon/slave.c:3171
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+
+#. yaikes
+#: daemon/slave.c:3186
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+
+#: daemon/slave.c:3191
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+
+#: daemon/slave.c:3199
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+
+#: daemon/slave.c:3214
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr ""
+
+#: daemon/slave.c:3227
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+
+#: daemon/slave.c:3254
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: L'Â uzeu n'Â est nÃ©n otorijhÃ® a s'Â elodjÃ®"
+
+#: daemon/slave.c:3257
+msgid "The system administrator has disabled your account."
+msgstr "Li manaedjeu do sistinme a dismetou vosse conte."
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3268 daemon/slave.c:3273
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr ""
+
+#. we can't really be any more specific
+#: daemon/slave.c:3284
+msgid "Cannot start the session due to some internal error."
+msgstr ""
+
+#: daemon/slave.c:3337
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr ""
+
+#: daemon/slave.c:3351
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+
+#: daemon/slave.c:3360
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Vosse ridant mÃ¥jhon est metou come:\n"
+"Â«%sÂ»\n"
+"mins i shonne k'Â i n'Â egzistÃªye nÃ©n.\n"
+"Voloz vs vos elodjÃ® avou l'Â ridant raecene (Â /Â ) come ridant mÃ¥jhon?\n"
+"\n"
+"ProbÃ¥blumint k'Â i gn Ã¥reut nÃ©n grand tchoi po roter a mÃŽde di djin, a moens ki vos n'Â vos elodjÃ®xhe e mÃŽde Â«failsafeÂ»"
+
+#: daemon/slave.c:3368
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Ridant mÃ¥jhon da %s: Â«%sÂ» n'Â egzistÃªye nÃ©n!"
+
+#: daemon/slave.c:3496
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+
+#: daemon/slave.c:3573
+#, c-format
+msgid "%s: Error forking user session"
+msgstr ""
+
+#: daemon/slave.c:3652
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+
+#: daemon/slave.c:3660
+msgid "View details (~/.xsession-errors file)"
+msgstr "Vey les detays (fitchÃ® ~/.xsession-errors)"
+
+#: daemon/slave.c:3786
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr ""
+
+#: daemon/slave.c:3880
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr ""
+
+#: daemon/slave.c:4153
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr ""
+
+#: daemon/slave.c:4554
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr ""
+
+#: daemon/slave.c:4562 daemon/slave.c:4699
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr ""
+
+#: daemon/slave.c:4656
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Dji n'Â a savou askepyÃ® l'Â buze"
+
+#: daemon/slave.c:4693
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Dji n'Â a savou enonder: %s"
+
+#: daemon/verify-crypt.c:70 daemon/verify-pam.c:708 daemon/verify-shadow.c:71
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:718 daemon/verify-shadow.c:76
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr ""
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:114 daemon/verify-pam.c:175
+#: daemon/verify-shadow.c:113 gui/gdmlogin.c:2905
+msgid "Please enter your username"
+msgstr "Tapez vosse no d'Â uzeu s'Â i vs plait"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:115 daemon/verify-pam.c:91 daemon/verify-pam.c:92
+#: daemon/verify-pam.c:93 daemon/verify-pam.c:169 daemon/verify-pam.c:505
+#: daemon/verify-shadow.c:114 gui/gdmlogin.c:1095 gui/gdmlogin.c:1109
+#: gui/gdmlogin.c:1757 gui/gdmlogin.c:2223 gui/greeter/greeter.c:265
+#: gui/greeter/greeter_parser.c:1045
+msgid "Username:"
+msgstr "No d' uzeu:"
+
+#: daemon/verify-crypt.c:153 daemon/verify-pam.c:94 daemon/verify-pam.c:95
+#: daemon/verify-pam.c:216 daemon/verify-shadow.c:171 gui/gdmlogin.c:1789
+msgid "Password:"
+msgstr "Sicret:"
+
+#: daemon/verify-crypt.c:171 daemon/verify-crypt.c:185
+#: daemon/verify-shadow.c:189 daemon/verify-shadow.c:203
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Dji n'Â a savou otintifyÃ® l'Â uzeu Â«%sÂ»"
+
+#: daemon/verify-crypt.c:198 daemon/verify-pam.c:594
+#: daemon/verify-shadow.c:216
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "L'Â elodjaedje di root n'Â est nÃ©n otorijhÃ® sol waitroÃ»le Â«%sÂ»"
+
+#: daemon/verify-crypt.c:200 daemon/verify-shadow.c:218
+msgid "The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-crypt.c:216 daemon/verify-shadow.c:234
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "L'Â uzeu %s n'Â est nÃ©n otorijhÃ® a s'Â elodjÃ®"
+
+#: daemon/verify-crypt.c:218 daemon/verify-pam.c:624 daemon/verify-pam.c:873
+#: daemon/verify-shadow.c:236
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+
+#: daemon/verify-crypt.c:233 daemon/verify-crypt.c:270 daemon/verify-pam.c:642
+#: daemon/verify-pam.c:890 daemon/verify-shadow.c:250
+#: daemon/verify-shadow.c:286
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr ""
+
+#: daemon/verify-crypt.c:235 daemon/verify-crypt.c:273 daemon/verify-pam.c:644
+#: daemon/verify-pam.c:893 daemon/verify-shadow.c:252
+#: daemon/verify-shadow.c:289
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+
+#: daemon/verify-crypt.c:265 daemon/verify-shadow.c:281
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:96
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+
+#: daemon/verify-pam.c:97
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+
+#: daemon/verify-pam.c:98
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+
+#: daemon/verify-pam.c:99
+msgid "No password supplied"
+msgstr ""
+
+#: daemon/verify-pam.c:100
+msgid "Password unchanged"
+msgstr "Sicret nÃ©n candjÃ®"
+
+#: daemon/verify-pam.c:101
+msgid "Can not get username"
+msgstr ""
+
+#: daemon/verify-pam.c:102
+msgid "Retype new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:103
+msgid "Enter new UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:104
+msgid "(current) UNIX password:"
+msgstr ""
+
+#: daemon/verify-pam.c:105
+msgid "Error while changing NIS password."
+msgstr ""
+
+#: daemon/verify-pam.c:106
+msgid "You must choose a longer password"
+msgstr ""
+
+#: daemon/verify-pam.c:107
+msgid "Password has been already used. Choose another."
+msgstr ""
+
+#: daemon/verify-pam.c:108
+msgid "You must wait longer to change your password"
+msgstr ""
+
+#: daemon/verify-pam.c:109
+msgid "Sorry, passwords do not match"
+msgstr ""
+
+#: daemon/verify-pam.c:380
+msgid "Cannot setup pam handle with null display"
+msgstr ""
+
+#: daemon/verify-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr ""
+
+#: daemon/verify-pam.c:405
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr ""
+
+#: daemon/verify-pam.c:415
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr ""
+
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:550 daemon/verify-pam.c:569 daemon/verify-pam.c:823
+#: daemon/verify-pam.c:836
+msgid "Couldn't authenticate user"
+msgstr "Dji n'Â a savou otintifyÃ® l'Â uzeu"
+
+#: daemon/verify-pam.c:597
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+
+#: daemon/verify-pam.c:613
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr ""
+
+#: daemon/verify-pam.c:615
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+
+#: daemon/verify-pam.c:622 daemon/verify-pam.c:870
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr ""
+
+#: daemon/verify-pam.c:628 daemon/verify-pam.c:876
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr ""
+
+#: daemon/verify-pam.c:630
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+
+#: daemon/verify-pam.c:635 daemon/verify-pam.c:883
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:656 daemon/verify-pam.c:906
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:670 daemon/verify-pam.c:921
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr ""
+
+#: daemon/verify-pam.c:712
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+
+#: daemon/verify-pam.c:728 daemon/verify-pam.c:826 daemon/verify-pam.c:839
+msgid "Authentication failed"
+msgstr "L'Â otintifiaedje a fwait berwete"
+
+#: daemon/verify-pam.c:792
+msgid "Automatic login"
+msgstr "Elodjaedje otomatike"
+
+#: daemon/verify-pam.c:879
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+
+#: daemon/verify-pam.c:1054 daemon/verify-pam.c:1056
+msgid "Can't find PAM configuration for gdm."
+msgstr ""
+
+#: daemon/xdmcp.c:270
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr ""
+
+#: daemon/xdmcp.c:291
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Dji n'Â a savou ahiver l'Â soket!"
+
+#: daemon/xdmcp.c:301
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr ""
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr ""
+
+#: daemon/xdmcp.c:375
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr ""
+
+#: daemon/xdmcp.c:382
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr ""
+
+#: daemon/xdmcp.c:435
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:455 daemon/xdmcp.c:741
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr ""
+
+#: daemon/xdmcp.c:471 daemon/xdmcp.c:761
+#, c-format
+msgid "%s: Error in checksum"
+msgstr ""
+
+#: daemon/xdmcp.c:724
+#, c-format
+msgid "%s: Could not read display address"
+msgstr ""
+
+#: daemon/xdmcp.c:732
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr ""
+
+#: daemon/xdmcp.c:768
+#, c-format
+msgid "%s: Bad address"
+msgstr ""
+
+#: daemon/xdmcp.c:883
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1012
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1022 daemon/xdmcp.c:1296 daemon/xdmcp.c:1549
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr ""
+
+#: daemon/xdmcp.c:1029
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr ""
+
+#: daemon/xdmcp.c:1036
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr ""
+
+#: daemon/xdmcp.c:1044
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr ""
+
+#: daemon/xdmcp.c:1053
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr ""
+
+#: daemon/xdmcp.c:1063
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr ""
+
+#: daemon/xdmcp.c:1080
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1104
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1281
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1289 daemon/xdmcp.c:1556
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr ""
+
+#: daemon/xdmcp.c:1303
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr ""
+
+#: daemon/xdmcp.c:1395 daemon/xdmcp.c:1401 daemon/xdmcp.c:1459
+#: daemon/xdmcp.c:1465
+#, c-format
+msgid "%s: Could not read address"
+msgstr ""
+
+#: daemon/xdmcp.c:1541
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr ""
+
+#: daemon/xdmcp.c:1799 daemon/xdmcp.c:1806 daemon/xdmcp.c:1812
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:132 gui/gdmXnestchooser.c:139
+msgid "Xnest command line"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:132 gui/gdmXnestchooser.c:139
+msgid "STRING"
+msgstr "TCHINNE"
+
+#: gui/gdmXnestchooser.c:133 gui/gdmXnestchooser.c:140
+msgid "Extra options for Xnest"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:133 gui/gdmXnestchooser.c:140
+msgid "OPTIONS"
+msgstr "TCHUZES"
+
+#: gui/gdmXnestchooser.c:134 gui/gdmXnestchooser.c:144
+msgid "Run in background"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:141
+msgid "Just run Xnest, no query (no chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:142
+msgid "Do direct query instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:143
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:145
+msgid "Don't check for running gdm"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:486
+msgid "Xnest doesn't exist."
+msgstr "Xnest n'Â egzistÃªye nÃ©n."
+
+#: gui/gdmXnestchooser.c:488
+msgid "Please ask your system administrator to install it."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:513
+msgid "Indirect XDMCP is not enabled"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:515 gui/gdmXnestchooser.c:535
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:533
+msgid "XDMCP is not enabled"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:563
+msgid "GDM is not running"
+msgstr ""
+
+#: gui/gdmXnestchooser.c:565
+msgid "Please ask your system administrator to start it."
+msgstr ""
+
+#: gui/gdmXnestchooser.c:581
+msgid "Could not find a free display number"
+msgstr ""
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "SayÃ® l'Â rantoele"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "MoussÃ® foÃ» do programe"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "Si ralo_yÃ®"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Estat"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr ""
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr ""
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_Radjouter"
+
+#: gui/gdmchooser.c:75
+msgid "Please wait: scanning local network..."
+msgstr ""
+
+#: gui/gdmchooser.c:76
+msgid "No serving hosts were found."
+msgstr ""
+
+#: gui/gdmchooser.c:77
+msgid "Choose a ho_st to connect to:"
+msgstr ""
+
+#: gui/gdmchooser.c:484
+msgid "Cannot connect to remote server"
+msgstr ""
+
+#: gui/gdmchooser.c:485
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+
+#: gui/gdmchooser.c:851
+msgid "Did not receive response from server"
+msgstr ""
+
+#: gui/gdmchooser.c:852
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+
+#: gui/gdmchooser.c:904
+msgid "Cannot find host"
+msgstr ""
+
+#: gui/gdmchooser.c:905
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr ""
+
+#: gui/gdmchooser.c:1133
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+
+#: gui/gdmchooser.c:1168
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr ""
+
+#: gui/gdmchooser.c:1387 gui/gdmlogin.c:3822 gui/gdmlogin.c:3829
+#: gui/greeter/greeter.c:1180 gui/greeter/greeter.c:1187
+msgid "Could not set signal mask!"
+msgstr ""
+
+#: gui/gdmchooser.c:1393
+msgid "Socket for xdm communication"
+msgstr ""
+
+#: gui/gdmchooser.c:1393
+msgid "SOCKET"
+msgstr ""
+
+#: gui/gdmchooser.c:1396
+msgid "Client address to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1396
+msgid "ADDRESS"
+msgstr ""
+
+#: gui/gdmchooser.c:1399
+msgid "Connection type to return in response to xdm"
+msgstr ""
+
+#: gui/gdmchooser.c:1399
+msgid "TYPE"
+msgstr ""
+
+#: gui/gdmchooser.c:1527
+msgid "Cannot run chooser"
+msgstr ""
+
+#: gui/gdmchooser.c:1528
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmcomm.c:392 gui/gdmphotosetup.c:66
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr ""
+
+#: gui/gdmcomm.c:395 gui/gdmphotosetup.c:69
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+
+#: gui/gdmcomm.c:398 gui/gdmphotosetup.c:72
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+
+#: gui/gdmcomm.c:416 gui/gdmflexiserver.c:253
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr ""
+
+#: gui/gdmcomm.c:419 gui/gdmflexiserver.c:256
+msgid "Perhaps you have an old version of GDM running."
+msgstr ""
+
+#: gui/gdmcomm.c:436 gui/gdmcomm.c:439
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr ""
+
+#: gui/gdmcomm.c:442
+msgid "The allowed limit of flexible X servers reached."
+msgstr ""
+
+#: gui/gdmcomm.c:444
+msgid "There were errors trying to start the X server."
+msgstr ""
+
+#: gui/gdmcomm.c:446
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr ""
+
+#: gui/gdmcomm.c:449
+msgid "Too many X sessions running."
+msgstr ""
+
+#: gui/gdmcomm.c:451
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+
+#: gui/gdmcomm.c:456
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+
+#: gui/gdmcomm.c:461
+msgid "The X server is not available, it is likely that gdm is badly configured."
+msgstr ""
+
+#: gui/gdmcomm.c:465
+msgid "Trying to update an unsupported configuration key."
+msgstr ""
+
+#: gui/gdmcomm.c:467
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: gui/gdmcomm.c:471
+msgid "Unknown error occured."
+msgstr "I gn a-st avou ene aroke nÃ©n cnoxhowe"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr ""
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr ""
+
+#: gui/gdmflexiserver.c:129
+msgid "Choose server"
+msgstr ""
+
+#: gui/gdmflexiserver.c:140
+msgid "Choose the X server to start"
+msgstr "Tchoezi li sierveu X a-z enonder"
+
+#: gui/gdmflexiserver.c:146
+msgid "Standard server"
+msgstr "Sierveu standÃ¥rd"
+
+#: gui/gdmflexiserver.c:194
+msgid "Send the specified protocol command to gdm"
+msgstr ""
+
+#: gui/gdmflexiserver.c:194
+msgid "COMMAND"
+msgstr ""
+
+#: gui/gdmflexiserver.c:195
+msgid "Xnest mode"
+msgstr ""
+
+#: gui/gdmflexiserver.c:196
+msgid "Do not lock current screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:197
+msgid "Debugging output"
+msgstr ""
+
+#: gui/gdmflexiserver.c:198
+msgid "Authenticate before running --command"
+msgstr ""
+
+#: gui/gdmflexiserver.c:273
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr ""
+
+#: gui/gdmflexiserver.c:277
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+
+#: gui/gdmflexiserver.c:302
+msgid "You do not seem to be logged in on the console"
+msgstr ""
+
+#: gui/gdmflexiserver.c:305
+msgid "Starting a new login only works correctly on the console."
+msgstr ""
+
+#: gui/gdmflexiserver.c:334
+msgid "Can't lock screen"
+msgstr ""
+
+#: gui/gdmflexiserver.c:337
+msgid "Can't disable xscreensaver display hacks"
+msgstr ""
+
+#: gui/gdmflexiserver.c:351
+msgid "Cannot start new display"
+msgstr ""
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "S'Â elodjÃ® come Ãšn ÃŽte uzeu sins s'Â dislodjÃ®"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Novea elodjaedje"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Albanian"
+msgstr "A-M|Albanyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Amharic"
+msgstr "A-M|Amharic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Arabe (Edjipe)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Arabe (Liban)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Azerbaijani"
+msgstr "A-M|Azeri"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Basque"
+msgstr "A-M|Basse"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Belarusian"
+msgstr "A-M|BelarÃ»sse"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Bengali"
+msgstr "A-M|Bengali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengali (Inde)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bulgarian"
+msgstr "A-M|BulgÃ¥re"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bosnian"
+msgstr "A-M|Bosnyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Catalan"
+msgstr "A-M|Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|ChinwÃšs (simplifyÃ®)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|ChinwÃšs (tradicionel)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Croatian"
+msgstr "A-M|CrowÃ¥te"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Czech"
+msgstr "N-Z|Tcheke"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Danish"
+msgstr "A-M|DaenwÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Dutch"
+msgstr "N-Z|NeyerlandÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|English"
+msgstr "A-M|InglÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|English (American)"
+msgstr "A-M|InglÃšs (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English (Australian)"
+msgstr "A-M|InglÃšs (Ostraleye)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (British)"
+msgstr "A-M|InglÃšs (GB)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (Ireland)"
+msgstr "A-M|InglÃšs (Irlande)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|Estonian"
+msgstr "A-M|Estonyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|Finnish"
+msgstr "A-M|FinwÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|French"
+msgstr "A-M|FrancÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|Galician"
+msgstr "A-M|Galicyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|German"
+msgstr "A-M|Almand"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|Greek"
+msgstr "A-M|Grek"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|Gujarati"
+msgstr "A-M|Gujarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113 gui/gdmlanguages.c:115
+msgid "A-M|Hebrew"
+msgstr "A-M|Ebreu"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+msgid "A-M|Hindi"
+msgstr "A-M|Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|Hungarian"
+msgstr "A-M|HongrwÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|Icelandic"
+msgstr "A-M|IzlandÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|Indonesian"
+msgstr "A-M|Indonezyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|Interlingua"
+msgstr "A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+msgid "A-M|Irish"
+msgstr "A-M|IrlandÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+msgid "A-M|Italian"
+msgstr "A-M|ItÃ¥lyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131
+msgid "A-M|Japanese"
+msgstr "A-M|DjaponÃšs"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:133
+msgid "A-M|Kannada"
+msgstr "A-M|Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Korean"
+msgstr "A-M|Coreyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Latvian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Lithuanian"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Macedonian"
+msgstr "A-M|Macedonyin"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Malay"
+msgstr "A-M|Malay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Malayalam"
+msgstr "A-M|Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Marathi"
+msgstr ""
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Mongolian"
+msgstr "A-M|Mongol"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|Norvedjin (BokmÃ¥l)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|NoÃ» Norvedjin (Nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "N-Z|Oriya"
+msgstr "N-Z|Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "N-Z|Panjabi"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "N-Z|Persian"
+msgstr "A-M|Farsi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "N-Z|Polish"
+msgstr "N-Z|PolonÃšs"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "N-Z|Portuguese"
+msgstr "N-Z|PortuguÃšs"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|PortuguÃšs do Braezi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "N-Z|Romanian"
+msgstr "N-Z|Roumin"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Russian"
+msgstr "N-Z|RÃ»sse"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Serbian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Slovak"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Slovenian"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Spanish"
+msgstr "A-M|Espagnol"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Spanish (Mexico)"
+msgstr "A-M|Espagnol (Mecsike)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Swedish"
+msgstr "N-Z|SuwedwÃšs"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|SuwedwÃšs (Finlande)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Tamil"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+msgid "N-Z|Telugu"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Thai"
+msgstr "N-Z|TaylandÃšs"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191
+msgid "N-Z|Turkish"
+msgstr "N-Z|Turk"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:193
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Oucrinnyin"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Vietnamyin"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Walloon"
+msgstr "N-Z|Walon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Welsh"
+msgstr "N-Z|WalÃšs"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Yidish"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:203
+msgid "Other|POSIX/C English"
+msgstr "Ãte|POSIX/C (inglÃšs sins accints)"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:378
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:386
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:209 gui/greeter/greeter_parser.c:1031
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "L'Â uzeu %s s'Â elodjrÃš dins %d segondes"
+
+#: gui/gdmlogin.c:441
+#, c-format
+msgid "%s: String too long!"
+msgstr ""
+
+#: gui/gdmlogin.c:443
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr ""
+
+#: gui/gdmlogin.c:597
+msgid "Could not fork a new process!"
+msgstr ""
+
+#: gui/gdmlogin.c:599
+msgid "You likely won't be able to log in either."
+msgstr ""
+
+#: gui/gdmlogin.c:643 gui/greeter/greeter_system.c:55
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Estoz vs seur di voleur renonder l'Â Ã©ndjole?"
+
+#: gui/gdmlogin.c:644 gui/gdmlogin.c:2629 gui/greeter/greeter_parser.c:1011
+#: gui/greeter/greeter_system.c:56 gui/greeter/greeter_system.c:180
+msgid "_Reboot"
+msgstr "_Renonder l'Â Ã©ndjole"
+
+#: gui/gdmlogin.c:656 gui/greeter/greeter_system.c:67
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Estoz vs seur di voleur distinde l'Â Ã©ndjole?"
+
+#: gui/gdmlogin.c:657
+msgid "Shut _Down"
+msgstr "_Distinde l'Â Ã©ndjole"
+
+#: gui/gdmlogin.c:677 gui/greeter/greeter_system.c:78
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Estoz vs seur di voleur mete l'Â Ã©ndjole e mÃŽde ibernÃ¥cion?"
+
+#: gui/gdmlogin.c:678 gui/gdmlogin.c:2656 gui/greeter/greeter_system.c:79
+msgid "_Suspend"
+msgstr "_IbernÃ¥cion"
+
+#: gui/gdmlogin.c:725 gui/gdmlogin.c:3600 gui/greeter/greeter.c:146
+#: gui/greeter/greeter.c:951
+msgid "Welcome"
+msgstr "BÃ©nvnowe"
+
+#: gui/gdmlogin.c:728 gui/gdmlogin.c:3603 gui/greeter/greeter.c:149
+#: gui/greeter/greeter.c:954
+#, c-format
+msgid "Welcome to %n"
+msgstr "BÃ©nvnowe a %n"
+
+#: gui/gdmlogin.c:772 gui/greeter/greeter.c:174
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr ""
+
+#: gui/gdmlogin.c:878 gui/greeter/greeter_session.c:111
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#: gui/gdmlogin.c:884 gui/gdmlogin.c:912 gui/gdmlogin.c:987
+#: gui/greeter/greeter_action_language.c:154 gui/greeter/greeter_session.c:117
+#: gui/greeter/greeter_session.c:148
+msgid "Make _Default"
+msgstr "Mete come _prÃ©metou"
+
+#: gui/gdmlogin.c:884 gui/greeter/greeter_session.c:117
+msgid "Just _Log In"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:904 gui/gdmlogin.c:981
+#: gui/greeter/greeter_action_language.c:148 gui/greeter/greeter_session.c:140
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+
+#: gui/gdmlogin.c:912 gui/gdmlogin.c:987
+#: gui/greeter/greeter_action_language.c:154 gui/greeter/greeter_session.c:148
+msgid "Just For _This Session"
+msgstr ""
+
+#. if !GdmShowLastSession then our saved session is
+#. * irrelevant, we are in "switchdesk mode"
+#. * and the relevant thing is the saved session
+#. * in .Xclients
+#.
+#: gui/gdmlogin.c:920 gui/greeter/greeter_session.c:158
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+
+#: gui/gdmlogin.c:963 gui/gdmlogin.c:972
+#: gui/greeter/greeter_action_language.c:52
+#: gui/greeter/greeter_action_language.c:132
+#: gui/greeter/greeter_action_language.c:140
+msgid "System Default"
+msgstr "PrÃ©metowÃšs valixhances do sistinme"
+
+#: gui/gdmlogin.c:1096 gui/gdmlogin.c:1110 gui/gdmlogin.c:1759
+#: gui/gdmlogin.c:2224 gui/gdmlogin.c:2863
+msgid "_Username:"
+msgstr "No d'Â _uzeu:"
+
+#: gui/gdmlogin.c:1168
+#, c-format
+msgid "%s session selected"
+msgstr ""
+
+#: gui/gdmlogin.c:1191 gui/gdmlogin.c:1461 gui/greeter/greeter_session.c:257
+msgid "_Last"
+msgstr "_Dierin"
+
+#: gui/gdmlogin.c:1202 gui/greeter/greeter_session.c:263
+msgid "Log in using the session that you have used last time you logged in"
+msgstr ""
+
+#: gui/gdmlogin.c:1215 gui/greeter/greeter_session.c:274
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr ""
+
+#: gui/gdmlogin.c:1232 gui/greeter/greeter_session.c:250
+msgid "Failsafe Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1233 gui/greeter/greeter_session.c:251
+msgid "Failsafe xterm"
+msgstr ""
+
+#: gui/gdmlogin.c:1329 gui/greeter/greeter_session.c:379
+msgid "Yaikes, nothing found in the session directory."
+msgstr ""
+
+#: gui/gdmlogin.c:1340 gui/greeter/greeter_session.c:391
+msgid "Failsafe _Gnome"
+msgstr ""
+
+#: gui/gdmlogin.c:1342 gui/greeter/greeter_session.c:393
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+
+#: gui/gdmlogin.c:1365 gui/greeter/greeter_session.c:415
+msgid "Failsafe _Terminal"
+msgstr ""
+
+#: gui/gdmlogin.c:1367 gui/greeter/greeter_session.c:417
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:437
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1432
+#, c-format
+msgid "%s language selected"
+msgstr "lingaedje %s tchoezi"
+
+#: gui/gdmlogin.c:1472
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "S'Â elodjÃ® tot-z eployant l'Â minme lingaedje ki pol dierin elodjaedje"
+
+#: gui/gdmlogin.c:1476
+msgid "_System Default"
+msgstr "_PrÃ©metowÃšs valixhances do sistinme"
+
+#: gui/gdmlogin.c:1487
+msgid "Log in using the default system language"
+msgstr ""
+"S'Â elodjÃ® tot-z eployant li lingaedje defini dins les prÃ©metowÃšs valixhances "
+"do sistinme"
+
+#: gui/gdmlogin.c:1507
+msgid "_Other"
+msgstr "_Ãtes"
+
+#: gui/gdmlogin.c:1790
+msgid "_Password:"
+msgstr "_Sicret:"
+
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2010 gui/greeter/greeter.c:416
+msgid "Please insert 25 cents to log in."
+msgstr ""
+
+#: gui/gdmlogin.c:2232
+msgid "Doubleclick on the user to log in"
+msgstr ""
+
+#: gui/gdmlogin.c:2356
+msgid "GNOME Desktop Manager"
+msgstr "Manaedjeu di scribannes di Gnome"
+
+#: gui/gdmlogin.c:2382 gui/greeter/greeter_item.c:116
+msgid "%a %b %d, %H:%M"
+msgstr "%a %d di %b, %H:%M"
+
+#: gui/gdmlogin.c:2384 gui/greeter/greeter_item.c:120
+msgid "%a %b %d, %I:%M %p"
+msgstr "%a %d di %b, %I:%M %p"
+
+#: gui/gdmlogin.c:2444
+msgid "Finger"
+msgstr ""
+
+#: gui/gdmlogin.c:2537
+msgid "GDM Login"
+msgstr ""
+
+#: gui/gdmlogin.c:2580 gui/greeter/greeter_parser.c:981
+msgid "_Session"
+msgstr "_Session"
+
+#: gui/gdmlogin.c:2587 gui/greeter/greeter_parser.c:976
+msgid "_Language"
+msgstr "_Lingaedje"
+
+#: gui/gdmlogin.c:2599 gui/greeter/greeter_system.c:142
+msgid "_XDMCP Chooser..."
+msgstr ""
+
+#: gui/gdmlogin.c:2606 gui/greeter/greeter_system.c:149
+#: gui/greeter/greeter_system.c:341
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+
+#: gui/gdmlogin.c:2615 gui/greeter/greeter_system.c:157
+msgid "_Configure Login Manager..."
+msgstr "A_pontyÃ® li manaedjeu d'Â elodjaedjes..."
+
+#: gui/gdmlogin.c:2622 gui/greeter/greeter_system.c:164
+#: gui/greeter/greeter_system.c:361
+msgid "Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"ApontyÃ® GDM (ci manaedjeu d'Â elodjaedje chal). I vs fÃ¥t dner l'Â sicret "
+"d'Â root po Ã§oula."
+
+#: gui/gdmlogin.c:2636 gui/greeter/greeter_system.c:187
+msgid "Reboot your computer"
+msgstr "Renonder vosse copiutrece"
+
+#: gui/gdmlogin.c:2642 gui/greeter/greeter_parser.c:1001
+#: gui/greeter/greeter_system.c:68 gui/greeter/greeter_system.c:192
+msgid "Shut_down"
+msgstr "_Distinde..."
+
+#: gui/gdmlogin.c:2649 gui/greeter/greeter_system.c:199
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Distinde li copiutrece."
+
+#: gui/gdmlogin.c:2663 gui/greeter/greeter_system.c:212
+msgid "Suspend your computer"
+msgstr ""
+
+#: gui/gdmlogin.c:2669 gui/greeter/greeter_parser.c:986
+msgid "_Actions"
+msgstr "_Accions"
+
+#: gui/gdmlogin.c:2681 gui/greeter/greeter_canvas_item.c:145
+#: gui/greeter/greeter_parser.c:996
+msgid "_Quit"
+msgstr "MoussÃ® _foÃ»"
+
+#: gui/gdmlogin.c:2683 gui/greeter/greeter_canvas_item.c:147
+#: gui/greeter/greeter_parser.c:991
+msgid "D_isconnect"
+msgstr "D_israloyÃ®"
+
+#: gui/gdmlogin.c:2750 gui/greeter/greeter_item_ulist.c:426
+msgid "Icon"
+msgstr "ImÃ¥djete"
+
+#: gui/gdmlogin.c:2757 gui/greeter/greeter_item_ulist.c:433
+msgid "Username"
+msgstr "No d'Â uzeu"
+
+#: gui/gdmlogin.c:3211
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr ""
+
+#: gui/gdmlogin.c:3233 gui/gdmsetup.c:468 gui/greeter/greeter_item_ulist.c:281
+msgid "Too many users to list here..."
+msgstr ""
+
+#: gui/gdmlogin.c:3678 gui/gdmlogin.c:3708 gui/gdmlogin.c:3751
+#: gui/greeter/greeter.c:618 gui/greeter/greeter.c:648
+#: gui/greeter/greeter.c:692
+msgid "Cannot start the greeter"
+msgstr ""
+
+#: gui/gdmlogin.c:3679 gui/gdmlogin.c:3709
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3715 gui/gdmlogin.c:3760 gui/greeter/greeter.c:655
+#: gui/greeter/greeter.c:701
+msgid "Reboot"
+msgstr "Renonder l'Â Ã©ndjole"
+
+#: gui/gdmlogin.c:3752
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+
+#: gui/gdmlogin.c:3758 gui/greeter/greeter.c:699
+msgid "Restart"
+msgstr "Rataker"
+
+#: gui/gdmlogin.c:3910 gui/greeter/greeter.c:1401
+msgid "Session directory is missing"
+msgstr ""
+
+#: gui/gdmlogin.c:3912 gui/greeter/greeter.c:1403
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+
+#: gui/gdmlogin.c:3935 gui/greeter/greeter.c:1427
+msgid "Configuration is not correct"
+msgstr ""
+
+#: gui/gdmlogin.c:3937 gui/greeter/greeter.c:1429
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+
+#: gui/gdmlogin.c:3961 gui/greeter/greeter.c:1455
+msgid "No configuration was found"
+msgstr ""
+
+#: gui/gdmlogin.c:3963 gui/greeter/greeter.c:1457
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr "L'Â apontiaedje n'Â a nÃ©n stÃ® trovÃ©. GDM eploye les prÃ©metowÃšs valixhances po cisse session chal. Vos dvrÃ®z vs elodjÃ® eyet fÃ© on fitchÃ® d'Â apontiaedje avou li programe d'Â apontiaedje di GDM."
+
+#: gui/gdmphotosetup.c:139
+msgid "The face browser is not configured"
+msgstr ""
+
+#: gui/gdmphotosetup.c:142
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+
+#: gui/gdmphotosetup.c:152 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Foto d'Â elodjaedje"
+
+#: gui/gdmphotosetup.c:162
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "Tchoezixhoz ene foto ki srÃš hÃ¥ynÃªye dins l'Â foyteuse"
+
+#: gui/gdmphotosetup.c:167
+msgid "Browse"
+msgstr "Foyter"
+
+#: gui/gdmphotosetup.c:200
+msgid "No picture selected."
+msgstr "Nole imÃ¥dje di tchoezeye"
+
+#: gui/gdmphotosetup.c:210
+msgid "Picture is too large"
+msgstr ""
+
+#: gui/gdmphotosetup.c:211
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr "L'Â imÃ¥dje est trop pezante eyet l' manaedjeu do sistinme ni permete nÃ©n les imÃ¥djes ki fjhÃšt di pus ki %d octets po-z esse eployeyes dins l'Â foyteuse "
+
+#: gui/gdmphotosetup.c:236 gui/gdmphotosetup.c:255
+msgid "Cannot open file"
+msgstr "Dji n'Â a savou drovi l'Â fitchÃ®"
+
+#: gui/gdmphotosetup.c:237
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"Li fitchÃ® %s Ãšn pout nÃ©n esse drovou po lÃ©re\n"
+"Aroke: %s"
+
+#: gui/gdmphotosetup.c:256
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"Li fitchÃ® %s Ãšn pout nÃ©n esse drovou po scrire\n"
+"Aroke: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid "Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"CandjÃ® l'Â imÃ¥dje ki srÃš hÃ¥ynÃªye dins l'Â foyteuse di GDM (manaedjeu "
+"d'Â elodjaedje)"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:24
+msgid "Login Screen Setup"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:20
+msgid "Greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:22
+msgid "L_ocal: "
+msgstr "L_ocÃ¥: "
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:62
+msgid "_Remote: "
+msgstr "Ã
+ _lon:"
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:65
+msgid "_Welcome string: "
+msgstr "Tchinne di _bÃ©nvnowe:"
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:40
+msgid "Re_mote welcome string: "
+msgstr "Tchinne di bÃ©nvnowe dÃ¥ _lon:"
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:840 gui/gdmsetup.glade.h:46
+msgid "Standard greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:842 gui/gdmsetup.glade.h:19
+msgid "Graphical greeter"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:48
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:50
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:9
+msgid "Always use 24 hour cloc_k format"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:11
+msgid "Automatic Login"
+msgstr "Elodjaedje otomatike"
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:54
+msgid "_Automatic login username:"
+msgstr "No d'Â uzeu po l'Â elodjaedje _otomatike:"
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:59
+msgid "_Login a user automatically on first bootup"
+msgstr "_ElodjÃ® Ãšn uzeu otomaticmint a l'Â enondaedje"
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:51
+msgid "Timed Login"
+msgstr "Elodjaedje aprÃšs on tins dnÃ©"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:52
+msgid "Timed login us_ername:"
+msgstr "No d'Â _uzeu po l'Â elodjaedje aprÃšs on tins dnÃ©:"
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:64
+msgid "_Seconds before login:"
+msgstr "_Segondes divant d'Â fÃ© l'Â elodjaedje:"
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:25
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "ElodjÃ® Ãšn uzeu otomaticmint aprÃšs on nombe dinÃ© di _sgondes"
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:18
+msgid "General"
+msgstr "DjenerÃ¥"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:26
+msgid "Logo"
+msgstr "ImÃ¥djete logo"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:32
+msgid "Miscellaneous"
+msgstr "Totes sÃŽres"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:44
+msgid "Show choosable user images (_face browser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:12
+msgid "Background"
+msgstr "Fond"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:60
+msgid "_No background"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:57
+msgid "_Image"
+msgstr "_ImÃ¥dje"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:13
+msgid "Co_lor"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:63
+msgid "_Scale background image to fit"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:61
+msgid "_Only color on remote displays"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:55
+msgid "_Background color: "
+msgstr "Coleur di _fond:"
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:36
+msgid "Pick a color"
+msgstr "Tchoezixhoz ene coleur"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:39
+msgid "Preview:"
+msgstr "Vey divant:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:34
+msgid "No screenshot available"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:15
+msgid "Description:"
+msgstr "Discrijhaedje:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:14
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:10
+msgid "Author:"
+msgstr "Oteur:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:68
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"discrijhaedje\n"
+"di l'Â ahesse"
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:66
+msgid "author"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:67
+msgid "copyright"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:58
+msgid "_Install new theme"
+msgstr "_Astaler on novea tinme"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:56
+msgid "_Delete theme"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup.glade.h:35
+msgid "Options"
+msgstr "Tchuzes"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:4
+msgid "Allow _root to login with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:7
+msgid "Allow root to login r_emotely with GDM"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:6
+msgid "Allow remote _timed logins"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:45
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:43
+msgid "Show _actions menu"
+msgstr "Mostrer li menu des _accions"
+
+#: gui/gdmsetup-strings.c:71 gui/gdmsetup.glade.h:5
+msgid "Allow c_onfiguration from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:3
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup.glade.h:8
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:41
+msgid "Retry _delay (seconds) :"
+msgstr "RissayÃ® a_prÃšs (e sgondes):"
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:42
+msgid "Security"
+msgstr "SÃ¥vritÃ©"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:33
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:17
+msgid "Enable _XDMCP"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:79 gui/gdmsetup.glade.h:21
+msgid "Honour _indirect requests"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:23
+msgid "Listen on _UDP port: "
+msgstr ""
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:28
+msgid "Maximum _pending requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup.glade.h:27
+msgid "Max p_ending indirect requests:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:29
+msgid "Maximum _remote sessions:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:30
+msgid "Maximum _wait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:31
+msgid "Maximum indirect w_ait time:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:16
+msgid "Displays per _host:"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:37
+msgid "Pin_g interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:38
+msgid "Ping interval (seconds):"
+msgstr ""
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:53
+msgid "XDMCP"
+msgstr ""
+
+#: gui/gdmsetup.c:145
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+
+#: gui/gdmsetup.c:1423
+msgid "Archive is not of a subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1431
+msgid "Archive is not of a single subdirectory"
+msgstr ""
+
+#: gui/gdmsetup.c:1455 gui/gdmsetup.c:1534
+msgid "File not a tar.gz or tar archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1457
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr ""
+
+#: gui/gdmsetup.c:1479
+msgid "File does not exist"
+msgstr "Li fitchÃ® n'Â egzistÃªye nÃ©n"
+
+#: gui/gdmsetup.c:1587
+msgid "No file selected"
+msgstr "Nou fitchÃ® di tchoezi"
+
+#: gui/gdmsetup.c:1614
+msgid "Not a theme archive"
+msgstr ""
+
+#: gui/gdmsetup.c:1615
+#, c-format
+msgid "Details: %s"
+msgstr ""
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1633
+#, c-format
+msgid "Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr ""
+
+#: gui/gdmsetup.c:1709
+msgid "Some error occured when installing the theme"
+msgstr ""
+
+#: gui/gdmsetup.c:1755
+msgid "Select new theme archive to install"
+msgstr ""
+
+#: gui/gdmsetup.c:1823
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr ""
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2033
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+
+#: gui/gdmsetup.c:2417
+msgid "You must be the superuser (root) to configure GDM."
+msgstr ""
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr "On programe grafike po-z apontyÃ® li manaedjeu di hÃ¥ynaedje GNOME (GDM)"
+
+#: gui/greeter/greeter.c:619 gui/greeter/greeter.c:649
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:693
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+
+#: gui/greeter/greeter.c:1249
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr ""
+
+#: gui/greeter/greeter.c:1297
+msgid "The theme for the graphical greeter is corrupt"
+msgstr ""
+
+#: gui/greeter/greeter.c:1300
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+
+#: gui/greeter/greeter.c:1332
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+
+#: gui/greeter/greeter.c:1353
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+
+#: gui/greeter/greeter_action_language.c:45
+msgid "Last"
+msgstr "Dierinne"
+
+#: gui/greeter/greeter_action_language.c:188
+msgid "Select a language"
+msgstr "Tchoezi on lingaedje"
+
+#: gui/greeter/greeter_action_language.c:205
+msgid "Select a language for your session to use:"
+msgstr "Tchoezixhoz on lingaedje po-z eployÃ® dins vosse session:"
+
+#: gui/greeter/greeter_canvas_item.c:124
+msgid "Select _Language..."
+msgstr "Tchoezi on _lingaedje..."
+
+#: gui/greeter/greeter_canvas_item.c:131
+msgid "Select _Session..."
+msgstr "Tchoezi ene _session..."
+
+#: gui/greeter/greeter_canvas_item.c:351
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:263
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr ""
+
+#: gui/greeter/greeter_item_ulist.c:365
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1006 gui/greeter/greeter_system.c:205
+msgid "Sus_pend"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1016
+msgid "_XDMCP Chooser"
+msgstr ""
+
+#: gui/greeter/greeter_parser.c:1021
+msgid "_Configure"
+msgstr "A_pontyÃ®"
+
+#: gui/greeter/greeter_parser.c:1026
+msgid "You've got capslock on!"
+msgstr ""
+
+#: gui/greeter/greeter_session.c:233
+msgid "Choose a Session"
+msgstr "Tchoezi ene session"
+
+#: gui/greeter/greeter_system.c:270
+msgid "Choose an Action"
+msgstr "Tchoezi ene accion"
+
+#: gui/greeter/greeter_system.c:292
+msgid "Shut _down the computer"
+msgstr "_Distinde li copiutrece"
+
+#: gui/greeter/greeter_system.c:295
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Distinde li copiutrece."
+
+#: gui/greeter/greeter_system.c:310
+msgid "_Reboot the computer"
+msgstr "_Renonder l'Â copiutrece"
+
+#: gui/greeter/greeter_system.c:324
+msgid "Sus_pend the computer"
+msgstr "Mete li copiutrece e mÃŽde _ibernÃ¥cion"
+
+#: gui/greeter/greeter_system.c:338
+msgid "Run _XDMCP chooser"
+msgstr "Enonder l'Â tchoezixheu _XDMCP"
+
+#: gui/greeter/greeter_system.c:358
+msgid "_Configure the login manager"
+msgstr "A_pontyÃ® l'Â manaedjeu d'Â elodjaedjes"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "Â© 2002 Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Cekes"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Tinme avou des bleus cekes"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "Â© 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "VariÃ¥cion Ã¥rtistike des cekes di Gnome avou ene foyteuse di vizaedjes"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "Ã
+rtisses di Gnome"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "Djoyeus Gnome avou foyteuse"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "VariÃ¥cion Ã¥rtistike des cekes di Gnome"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "Djoyeus Gnome"
+
+#: gui/modules/dwellmouselistener.c:573 gui/modules/keymouselistener.c:632
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+
+#: utils/gdmaskpass.c:26
+msgid "gdmaskpass only runs as root\n"
+msgstr ""
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+msgid "Authentication failure!\n"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:83
+msgid "(memory buffer)"
+msgstr "(tampon memwere)"
+
+#: vicious-extensions/glade-helper.c:115 vicious-extensions/glade-helper.c:137
+#: vicious-extensions/glade-helper.c:157
+msgid "(memory buffer"
+msgstr "(tampon memwere"
+
+#: vicious-extensions/glade-helper.c:189 vicious-extensions/glade-helper.c:236
+#: vicious-extensions/glade-helper.c:273
+msgid "Cannot load user interface"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:190
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:206
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:237
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:255
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:274
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+
+#: vicious-extensions/glade-helper.c:286
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "Nole eterface n'Â a polou esse tcherdjeye, MÃ
+VA! (fitchÃ®: %s)"
+
+#: vicious-extensions/ve-nongnome.c:132
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr ""
+"PÃ¥r trop di liveas d'Â alias po ene locÃ¥le; Ã§oula pout esse cÃ¥ze d'Â on "
+"betchfessÃ® loyÃ©n"
+
+#~ msgid "gdm_child_action: Reboot failed: %s"
+#~ msgstr "gdm_child_action: Li renondaedje di l'Â Ã©ndjole a fwait berwete: %s"
+
+#~ msgid "gdm_child_action: Halt failed: %s"
+#~ msgstr "gdm_child_action: L'Â arestaedje di l'Â Ã©ndjole a fwait berwete: %s"
+
+#~ msgid "Can't find /etc/pam.d/%s!"
+#~ msgstr "Dji n'Â sai trover /etc/pam.d/%s!"
+
+#~ msgid "Information"
+#~ msgstr "InformÃ¥cion"
+
+#~ msgid "XSession"
+#~ msgstr "XSession"
+
+#~ msgid "Name: "
+#~ msgstr "No: "
+
+#~ msgid "Remember this setting"
+#~ msgstr "Si rmimbrer di cist apontiaedje chal"
+
+#~ msgid "_Reboot..."
+#~ msgstr "_Renonder l'Â Ã©ndjole..."
+
+#~ msgid "S_ystem"
+#~ msgstr "_Sistinme"
+
+#~ msgid "Select a photo"
+#~ msgstr "Tchoezixhoz ene foto"
+
+#~ msgid "GDM Setup"
+#~ msgstr "Apontiaedje di GDM"
+
+#~ msgid "Welcome string: "
+#~ msgstr "Tchinne di bÃ©nvnowe: "
+
Index: proiecte/PPPP/gdm/po/xh.po
===================================================================
--- proiecte/PPPP/gdm/po/xh.po	(revision 134)
+++ proiecte/PPPP/gdm/po/xh.po	(revision 134)
@@ -0,0 +1,4108 @@
+# Xhosa translation of gdm2
+# Copyright (C) 2005 Canonical Ltd.
+# This file is distributed under the same license as the gdm2 package.
+# Translation by Canonical Ltd <translations@canonical.com> with thanks to
+# Translation World CC in South Africa, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-03-10 16:16+0200\n"
+"PO-Revision-Date: 2005-03-03 12:39+0200\n"
+"Last-Translator: Canonical Ltd <translations@canonical.com>\n"
+"Language-Team: Xhosa <xh-translate@ubuntu.com> \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "i-CDE"
+
+#: ../config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "Le seshoni ikungenisa kwi-CDE"
+
+#: ../config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "ISeshoni yeNkqubo eMiselweyo"
+
+#: ../config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Le yiseshoni yenkqubo emiselweyo"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: ../config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Andinakuqala iseva X (isibonakalisi-nkqubo sakho).  Kubonakala ngathi "
+"ayimiswanga ngokuchanekileyo.  Kuya kufuneka ukuba ungene kwi-console uze "
+"uphinde uqhube inkqubo yokumiselwa kwekhompyutha ka-X .  Phinda uvule "
+"kwakhona i-GDM."
+
+#: ../config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"Ingaba ungathanda ukuba ndiphinde ndizame ukuqhuba inkqubo yokumiselwa "
+"kwekhompyutha ka-X?  Qaphela ukuba uyakufuna i-password yomsebenzi onikwe "
+"amandla akhethekileyo ukwenza oku."
+
+#: ../config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr ""
+"Nceda uchwetheze i-password yomsebenzi onikwe amandla akhethekileyo "
+"(umsebenzisi okhethekileyo)."
+
+#: ../config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Ngoku ndiza kuqala iseva ka-X kwakhona."
+
+#: ../config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+"Ndiza kuyenza ukuba ingasebenzi le seva ka-X okwangoku.  Phinda uqalise i-"
+"GDM xa inkqubo yekhompyutha imiselwe ngokuchanekileyo."
+
+#: ../config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Andikwazi ukuqalisa iseva ka-X (isibonakalisi-nkqubo sakho).  Kubonakala "
+"ngathi ayimiswanga ngokuchanekileyo.  Ingaba ungathanda ukubona iziphumo "
+"zeseva ka-X ukuze uchonge ingxaki?"
+
+#: ../config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr ""
+"Ingaba ungathanda ukubona iziphumo zeseva ka-X ezicazululiweyo ngokunjalo?"
+
+#: ../config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Andinakuqala iseva ka-X (isibonakalisi-nkqubo sakho).  Ingathi isixhobo "
+"sakho sokukhomba (i-mouse) ayimiswanga ngokuchanekileyo.  Ingaba ungathanda "
+"ukubona iziphumo zeseva ka-X ukuze uchonge ingxaki?"
+
+#: ../config/gettextfoo.h:11 ../config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"Ingaba ungathanda ukuba ndizame ukuqhuba inkqubo yokumiselwa kwekhompyutha "
+"ye-mouse?  Qaphela ukuba uyakufuna i-password yomsebenzi onikwe amandla "
+"akhethekileyo ukwenza oku."
+
+#: ../config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Le yiseshoni ye-failsafe xterm. I-Windows ngoku inogqaliso kuphela ukuba "
+"ngaba ikhesa yakho ingaphezu kwazo.  Ukuphuma kolu hlobo lwenkqubo chwetheza "
+"u- 'exit' kwi-window kwikona ephezulu ekhohlo"
+
+#: ../config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Andiyiqalanga iseshoni yakho kwaye ke ngoko ndiqale iseshoni ye-failsafe "
+"xterm.  I-Windows ngoku inogqaliso kuphela ukuba ikhesa yakho ingaphezulu "
+"kwazo.  Ukuphuma kule nkqubo chwetheza u'exit' kwi-window esekoneni ephezulu "
+"ekhohlo"
+
+#: ../config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "i-GNOME"
+
+#: ../config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Le seshoni ikungenisa kwi-GNOME"
+
+#: ../daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: Ayikwazanga ukubhala isingeniso sogunyaziso olutsha: %s"
+
+#: ../daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Ayikwazanga ukubhala isingeniso sogunyaziso olutsha.  Mhlawumbi "
+"ayinasithuba sediski"
+
+#: ../daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"i-GDM ayikwazanga ukubhala isingeniso sogunyaziso olutsha kwidiski.  "
+"Mhlawumbi ayinaso isithuba sediski.%s%s"
+
+#: ../daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Ayikwazanga ukwenza ifayili entsha ye-cookie kwi %s"
+
+#: ../daemon/auth.c:228 ../daemon/auth.c:245 ../daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Ayinakuvula ngokukhuselekileyo %s"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: ../daemon/auth.c:677 ../daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Ayikwazanga ukuvula ifayili ye-cookie %s"
+
+#: ../daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Ayikwazanga ukuitshixa ifayili ye-cookie %s"
+
+#: ../daemon/auth.c:748 ../daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Ayikwazi ukubhala i-cookie"
+
+#: ../daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Ukungahoyi ifayili ye-cookie ekhangeleka ikrokreleka %s"
+
+#: ../daemon/auth.c:898 ../daemon/gdm.c:2018 ../daemon/gdm.c:2374
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Ayikwazanga ukubhalela kwi %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: ../daemon/display.c:111
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+"Iseva yokusesikrinini ivalwe malunga namathuba ama-6 kwimizuzwana edlulileyo "
+"engama-90, kubonakala ngathi kukho into embi eqhubekayo.  Ndiza kulinda "
+"imizuzu emi-2 phambi kokuba ndiqale kwakhona kokusesikrinini %s."
+
+#: ../daemon/display.c:257
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Ayikwazi ukwenza umbhobho wothungelwano"
+
+#: ../daemon/display.c:333
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr ""
+"%s: Ayiphumelelanga ukwenza inkqbo yefolokhwe exhomekekileyo ye-gdm ye-%s"
+
+#: ../daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s ayiyofayili yesiqhelo!\n"
+
+#: ../daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... iFayili inde kakhulu ukuba ibe yeyokusesikrinini ...\n"
+
+#: ../daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s ayibanga nakuvulwa"
+
+#: ../daemon/errorgui.c:494 ../daemon/errorgui.c:635 ../daemon/errorgui.c:743
+#: ../daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Ayinakwenza ifolokhwe ukubonakalisa impazamo/ibhokisi yolwazi"
+
+#: ../daemon/filecheck.c:64
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: uVimba weefayili %s awukho."
+
+#: ../daemon/filecheck.c:76 ../daemon/filecheck.c:118
+#: ../daemon/filecheck.c:180
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s umnini wayo ayiyo-uid %d."
+
+#: ../daemon/filecheck.c:82 ../daemon/filecheck.c:125
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s inokubhalwa liqela."
+
+#: ../daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s inokubhalwa yenye."
+
+#: ../daemon/filecheck.c:103 ../daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s ayikho kodwa kufuneka ibe khona."
+
+#: ../daemon/filecheck.c:111 ../daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s ayiyofayili yesiqhelo."
+
+#: ../daemon/filecheck.c:132
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: %s inokubhalwa liqela/yenye."
+
+#: ../daemon/filecheck.c:139 ../daemon/filecheck.c:192
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr ""
+"%s: %s inkulu kunobukhulu obuphezulu befayili ebalulwe ngumlawuli wenkqubo."
+
+#: ../daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Ayikwazi ukwenza isokhethi"
+
+#: ../daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Ayikwazi ukubopha isokhethi"
+
+#: ../daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: Ayikwazi ukwenza i-FIFO"
+
+#: ../daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s: Ayikwazi ukuvula i-FIFO"
+
+#: ../daemon/gdm.c:264
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Uvimba weefayili weSeva yoGunyaziso (daemon/ServAuthDir) umiselwe ku %s "
+"kodwa oku akukho. Nceda ulungise ukumiselwa kwenkqubo yekhompyutha ye-gdm %s "
+"uze uphinde uyiqale kwakhona i-gdm."
+
+#: ../daemon/gdm.c:273
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Uvimba weefayili wogunyaziso %s akakho. Iyayeka."
+
+#: ../daemon/gdm.c:278
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Uvimba weefayili weSeva yoGunyaziso (daemon/ServAuthDir) umiselwe ku %s "
+"kodwa lo ayinguye uvimba weefayili. Nceda ulungise ukumiselwa kwenkqubo "
+"yekhompyutha ye-gdm %s uze uphinde uqalise i-gdm."
+
+#: ../daemon/gdm.c:287
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Uvimba weefayili wogunyaziso %s ayingovimba weefayili. Iyayeka."
+
+#: ../daemon/gdm.c:300
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr ""
+"%s: Uvimba weefayili wokungena %s akakho okanye akangovimba weefayili.  "
+"Usebenzisa uVumba weeFayili weSeva yoGunyaziso %s."
+
+#: ../daemon/gdm.c:329 ../gui/gdmlogin.c:651 ../gui/greeter/greeter.c:106
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr ""
+"%s: Akukho fayili yokumisela inkqubo yekhompyutha: %s. Usebenzisa "
+"okumiselweyo."
+
+#: ../daemon/gdm.c:380
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr "%s: iseshoni ye-BaseX ayinanto, isebenzisa %s/gdm/Xsession"
+
+#: ../daemon/gdm.c:424
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: Iseva X ayifumanekanga, kuzanywa ezinye iindlela"
+
+#: ../daemon/gdm.c:456
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr ""
+"%s: i-XDMCP yenziwe ukuba isebenze ngexa kungekho nkxaso ye-XDMCP, eyicimayo"
+
+#: ../daemon/gdm.c:469
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr ""
+"%s: Umsebenzisi onikwe amandla akhethekileyo akanakungeniswa "
+"ngokuzenzekelayo, icima ukungena ngokuzenzekelayo"
+
+#: ../daemon/gdm.c:482
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr ""
+"%s: Umsebenzisi onikwe amandla akhethekileyo akanakungeniswa "
+"ngokuzenzekelayo, icima ukungena okumiselwe ixesha"
+
+#: ../daemon/gdm.c:488
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr ""
+"%s: uLibaziso-lokuNgena oluMiselwe ixesha ngaphantsi kwesi-5, ngoko ke "
+"ndiyaku sebenzisa nje isi-5."
+
+#: ../daemon/gdm.c:498
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Akukho greeter ibaluliweyo."
+
+#: ../daemon/gdm.c:501
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Akukho greeter ekwenye indawo ebaluliweyo."
+
+#: ../daemon/gdm.c:505
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Akukho seshoni zovimba wefayili zibaluliweyo."
+
+#: ../daemon/gdm.c:530
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s: Umyalelo ongenanto, kusetyenziswa osemgangathweni."
+
+#: ../daemon/gdm.c:573
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: Inombolo yokusesikrinini %d iya setyenziswa!  Ndiyakusebenzisa %d"
+
+#: ../daemon/gdm.c:592
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr ""
+"%s: Umgca weseva ongasebenziyo kwifayili emisela iinkqubo zekhompyutha. "
+"Ukungahoyi!"
+
+#: ../daemon/gdm.c:603 ../daemon/gdm.c:644
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr ""
+"%s: i-XDMCP yenziwe ukuba ingasebenzi kwaye akukho seva zifikeleleka ngqo "
+"zichaziweyo. Iyayeka!"
+
+#. start
+#. server uid
+#: ../daemon/gdm.c:621
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: i-XDMCP yenziwe ukuba ingasebenzi kwaye akukho seva zengingqi "
+"zichaziweyo. Ukudibanisa %s kwi :%d ukuvumela ukumiselwa kwenkqubo "
+"yekhompyutha!"
+
+#: ../daemon/gdm.c:636
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+"i-XDMCP yenziwe ukuba ingasebenzi kwaye i-gdm ayikwazi kufumana nayiphina "
+"iseva efikeleleka ngqo ukuze ukuze kuqalwe.  Iyayeka!  Nceda ulungise "
+"ukumiselwa kwenkqubo yekhompyutha %s uze uphinde uqale i-gdm."
+
+#: ../daemon/gdm.c:658
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr ""
+"UMsebenzisi we-gdm akekho. Nceda ulungise ukumiselwa kwenkqubo yekhompyutha "
+"ye-gdm %s uze uphinde uyiqale i-gdm."
+
+#: ../daemon/gdm.c:665
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: Ayimfumananga umsebenzisi we-gdm (%s). Iyayeka!"
+
+#: ../daemon/gdm.c:672
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"UMsebenzisi we-gdm umiselwe ukuba abe ngumsebenzisi onikwe amandla "
+"akhethekileyo, kodwa oku akuvunyelwa kuba kunokubanga umngcipheko "
+"kukhuseleko.  Nceda ulungise ukumiselwa kwenkqubo yekhompyutha ye-gdm %s uze "
+"uyiqalise kwakhona i-gdm."
+
+#: ../daemon/gdm.c:680
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr ""
+"%s: Umsebenzisi we-gdm kufuneka ukuba angabi ngumsebenzisi onikwe amandla "
+"akhethekileyo. Iyayeka!"
+
+#: ../daemon/gdm.c:687
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr ""
+"Iqela le-gdm alikho. Nceda ulungise ukumiselwa kwenkqubo yekhompyutha ye-gdm "
+"%s uze uqale kwakhona i-gdm."
+
+#: ../daemon/gdm.c:694
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: Ayifumananga qela le-gdm(%s). Iyayeka!"
+
+#: ../daemon/gdm.c:701
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Iqela le-gdm limiselwe ukuba libe ngumsebenzisi onikwe amandla awodwa, kodwa "
+"oku akuvumelekanga kuba kunokubanga umngcipheko wokhuseleko. Nceda ulungise "
+"ukumiselwa kwenkqubo yekhompyutha ye-gdm %s uze uqale kwakhona i-gdm."
+
+#: ../daemon/gdm.c:709
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr ""
+"%s: Iqela le-gdm akufunekanga libe ngumsebenzisi onikwe amandla "
+"akhethekileyo. Iyayeka!"
+
+#: ../daemon/gdm.c:724
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr "%s: i-Greeter ayifumaneki okanye ayinakuphunyezwa ngumsebenzisi we-gdm"
+
+#: ../daemon/gdm.c:731
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+"%s: I-greeter ekwenye indawo ayifumaneki okanye ayinakwenziwa ngumsebenzisi "
+"we-gdm"
+
+#: ../daemon/gdm.c:742
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s: iSikhethi asifumaneki okanye asinakwenziwa ngumsebenzisi we-gdm"
+
+#: ../daemon/gdm.c:751
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr ""
+"Akukho daemon/ServAuthDir ebaluliweyo kwifayili yokumiselwa kwenkqubo "
+"yekhompyutha"
+
+#: ../daemon/gdm.c:753
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Akukho daemon/ServAuthDir ibaluliweyo."
+
+#: ../daemon/gdm.c:777
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+"iSeva yoGunyaziso lovimba wefayili (daemon/ServAuthDir) imiselwe kwi %s "
+"kodwa umnini wayo ayingomsebenzisi %s kunye neqela %s. Nceda ulungise "
+"ubumnini okanye ukumiselwa kwenkqubo yekhompyutha %s uze uqalise kwakhona i-"
+"gdm."
+
+#: ../daemon/gdm.c:788
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr ""
+"%s: uVimba weeFayili zoGunyaziso %s umnini wazo ayingomsebenzisi %s, iqela %"
+"s. Iyayeka."
+
+#: ../daemon/gdm.c:794
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+"ISeva yoGunyaziso lukavimba weefayili (daemon/ServAuthDir) imiselwe ku %s "
+"kodwa ineemvume ezingachanekanga, kufuneka ibe neemvume ze %o. Nceda "
+"ulungise iimvume okanye ukumiselwa kwenkqubo yekhompyutha ye-gdm %s uze "
+"uqalise i-gdm."
+
+#: ../daemon/gdm.c:805
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s: uVimba weefayili zoGunyaziso %s ineemvume ezingachanekanga %o. Kufuneka "
+"ibe %o. Iyayeka."
+
+#. FIXME: how to handle this?
+#: ../daemon/gdm.c:861 ../daemon/gdm.c:869 ../daemon/gdm.c:2149
+#: ../daemon/gdm.c:2157
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr ""
+"Ayikwazi ukubhala ifayili ye-PID %s, mhlawumbi kuphele isithuba sediski.  "
+"Impazamo: %s\n"
+
+#: ../daemon/gdm.c:863 ../daemon/gdm.c:871 ../daemon/gdm.c:2151
+#: ../daemon/gdm.c:2159
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr ""
+"Ayikwazi ukubhal ifayili ye-PID %s, mhlawumbi kuphele isithuba sediski.  "
+"Impazamo: %s"
+
+#: ../daemon/gdm.c:881
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: i-fork() ayiphumelelanga!"
+
+#. should never happen
+#: ../daemon/gdm.c:884 ../daemon/slave.c:3433
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: i-setsid() ayiphumelelanga: %s!"
+
+#: ../daemon/gdm.c:1071
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Ukuzama iseva ye-failsafe X %s"
+
+#: ../daemon/gdm.c:1089
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Ukuqhuba iskripti sika-X EsihlalaSisonakala"
+
+#: ../daemon/gdm.c:1209
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Andinakuyiqala iseva ka- X (umdibaniso wemida yegrafu).  Kubonakala ngathi "
+"ayimisekanga ngokuchanekileyo. kuyakufuneka ukuba ungene kwi-console uze "
+"uqhube kwakhona inkqubo ka-X yokimiselwa kwenkqubo yekhompyutha.  Uze uqale "
+"kwakhona i-GDM."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: ../daemon/gdm.c:1221
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Akuphumelelanga ukuvula iseva ka-X amaxesha amaninzi kwisithuba sexesha "
+"elifutshane; oku kwenza ukuba singasebenzi isikrini %s"
+
+#: ../daemon/gdm.c:1229 ../daemon/gdm.c:2877
+msgid "Master suspending..."
+msgstr "i-Master iyanqumamisa..."
+
+#: ../daemon/gdm.c:1283
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "Inkqubo iyavula kwakhona, nceda ulinde ..."
+
+#: ../daemon/gdm.c:1285
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Inkqubo iyavala, nceda ulinde ..."
+
+#: ../daemon/gdm.c:1296
+msgid "Master halting..."
+msgstr "i-Master imisa..."
+
+#: ../daemon/gdm.c:1309
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Ukumisa akuphumelelanga: %s"
+
+#: ../daemon/gdm.c:1318
+msgid "Master rebooting..."
+msgstr "i-Master yokuvula kwakhona..."
+
+#: ../daemon/gdm.c:1331
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: Ukuvula kwakhona akuphumelelanga: %s"
+
+#: ../daemon/gdm.c:1429
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+"Isicelo sokuphinda uyivule okanye ume xa kungekho menyu yenkqubo evela "
+"kokusesikrinini %s"
+
+#: ../daemon/gdm.c:1438
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr ""
+"Isicelo sokuQalisa kwakhona, ukuVula kwakhona kunye nokuMa esivela "
+"kokusesikrinini esingafikeleleki ngqo %s"
+
+#. Bury this display for good
+#: ../daemon/gdm.c:1504
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Iyekisa okusesikrinini %s"
+
+#: ../daemon/gdm.c:1655
+msgid "GDM restarting ..."
+msgstr "i-GDM iyaqala kwakhona ..."
+
+#: ../daemon/gdm.c:1659
+msgid "Failed to restart self"
+msgstr "Ayiphumelelanga ukuziqala ngokwayo"
+
+#. FIXME: note that this could mean out of memory
+#: ../daemon/gdm.c:1733
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr ""
+"i-daemon engundoqo: iFumene i-SIGABRT, kukho into engahamba kakuhle. Iya "
+"ezantsi!"
+
+#: ../daemon/gdm.c:1892
+msgid "Do not fork into the background"
+msgstr "Ungafaki ifolokhwe kokungasemva"
+
+#: ../daemon/gdm.c:1894
+msgid "No console (local) servers to be run"
+msgstr "Akukho ziseva ze-console (efikeleleka ngqo) emaziqhutywe"
+
+#: ../daemon/gdm.c:1896
+msgid "Preserve LD_* variables"
+msgstr "Gcina i-LD_* yamaxabiso aguqukayo"
+
+#: ../daemon/gdm.c:1898
+msgid "Print GDM version"
+msgstr "Shicilela uhlobo lwe-GDM"
+
+#: ../daemon/gdm.c:1900
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Qala iseva ka-X kodwa yima side sifumanise ukuba singaHAMBA kwi-fifo"
+
+#: ../daemon/gdm.c:2007 ../daemon/gdm.c:2343
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Ayivuleki %s ukuba kubhalwe"
+
+#: ../daemon/gdm.c:2064 ../gui/gdmchooser.c:2057
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"Impazamo wokunokukhethwa kuko %s: %s.\n"
+"Qhuba '%s --help' ukubona uluhlu olupheleleyo kumyalelo womgca "
+"wokokuinokukhethwa kuwo ofumanekayo.\n"
+
+#: ../daemon/gdm.c:2087
+msgid "Only root wants to run gdm\n"
+msgstr ""
+"Ngumsebenzisi onikwe amandla akhethekileyo kuphela ofuna ukuqhuba i-gdm\n"
+
+#: ../daemon/gdm.c:2103 ../daemon/gdm.c:2107 ../daemon/gdm.c:2182
+#: ../daemon/gdm.c:2186 ../daemon/gdm.c:2190 ../daemon/gdm.c:2194
+#: ../daemon/gdm.c:2204 ../daemon/gdm.c:2210 ../daemon/gdm.c:2221
+#: ../daemon/misc.c:1746 ../daemon/misc.c:1750 ../daemon/misc.c:1754
+#: ../daemon/misc.c:1761 ../daemon/misc.c:1765 ../daemon/misc.c:1769
+#: ../daemon/server.c:521 ../daemon/server.c:534 ../daemon/slave.c:810
+#: ../daemon/slave.c:824 ../daemon/slave.c:834 ../daemon/slave.c:844
+#: ../daemon/slave.c:856 ../gui/gdmchooser.c:1936 ../gui/gdmchooser.c:1939
+#: ../gui/gdmchooser.c:1942 ../gui/gdmlogin.c:3962 ../gui/gdmlogin.c:3970
+#: ../gui/gdmlogin.c:3973 ../gui/greeter/greeter.c:1094
+#: ../gui/greeter/greeter.c:1102 ../gui/greeter/greeter.c:1105
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: Impazamo ekumiseleni %s isikhombisi somqondiso: %s"
+
+#: ../daemon/gdm.c:2131
+msgid "gdm already running. Aborting!"
+msgstr "i-gdm sele iqhuba. Iyayeka!"
+
+#: ../daemon/gdm.c:2230
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: Impazamo ekumiseleni isikhombisi somqondiso we-CHLD"
+
+#: ../daemon/gdm.c:3633 ../daemon/gdm.c:3652 ../daemon/gdm.c:3796
+#: ../daemon/gdm.c:3854 ../daemon/gdm.c:3909 ../daemon/gdm.c:3954
+#: ../daemon/gdm.c:3981
+#, fuzzy, c-format
+msgid "%s request denied: Not authenticated"
+msgstr "QUERY_VT isicelo saliwe: Asiqinisekiswanga"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: ../daemon/gdm.c:3670
+msgid "Unknown server type requested, using standard server."
+msgstr ""
+"Uhlobo olungaziwayo lweseva luceliwe, kusetyenziswa iseva esemgangathweni."
+
+#: ../daemon/gdm.c:3674
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+"Iseva eceliweyo %s ayivunyelwa ukuba isetyenziselwe iiseva eziguqukayo, "
+"kusetyenziswa iseva esemgangathweni."
+
+#. Translators, don't translate the 'y' and 'n'
+#: ../daemon/misc.c:750
+msgid "y = Yes or n = No? >"
+msgstr "y = Ewe okanye n = Hayi? >"
+
+#: ../daemon/misc.c:1114
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Azifumani iidilesi ezifikeleleka ngqo!"
+
+#: ../daemon/misc.c:1266
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Ayikwazanga ukwenza i-setgid %d. Iyayeka."
+
+#: ../daemon/misc.c:1271
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "I-initgroups() aziphumelelanga kwi %s. Iyayeka."
+
+#: ../daemon/misc.c:1508 ../daemon/misc.c:1522
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: Impazamo ekumiseleni umqondiso %d to %s"
+
+#: ../daemon/misc.c:2415
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Ukungena kokugqibela:\n"
+"%s"
+
+#: ../daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "Ayikwazanga ukuqala i-console yokubuyela emva"
+
+#: ../daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+"Kubonakala ngathi sele kukho iseva ka-X eqhubayo kokusesikrinini %s.  Ingaba "
+"ndingazama enye inombolo yokusesikrinini?  Ukuba uphendule ngohayi, "
+"ndiyakuzama ukuqala iseva ku-%s kwakhona.%s"
+
+#: ../daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (Ungazitshintsha ii-consoles ngokucinezela  u-Ctrl-Alt kunye neqhosha "
+"lomsebenzi, elifana no-Ctrl-Alt-F7 ukuba uye kwi-console 7. Iiseva zika- X "
+"ngesiqhelo ziqhuba kwii-consoles 7 kunye nangaphezulu.)"
+
+#: ../daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Isikrini '%s' asinakuvulwa yi-Xnest"
+
+#: ../daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Isikrini %s sixakekile. Kukho enye iseva ka-X esele iqhuba."
+
+#: ../daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: Impazamo ekuvuleni umbhobho wothungelwano: %s"
+
+#. Send X too busy
+#: ../daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Ayifumaneki inombolo yokusesikrinini engasebenziyo"
+
+#: ../daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Isikrini %s sixakekile.  Kuzanywa enye inombolo yokusesikrinini."
+
+#: ../daemon/server.c:930
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Umyalelo weseva ongasebenziyo '%s'"
+
+#: ../daemon/server.c:935
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr "Igama leseva '%s' alifumaneki, kusetyenziswa iseva esemgangathweni"
+
+#: ../daemon/server.c:1112
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr ""
+"%s: Ayikwazanga ukuvula ifayili yengxelo yokwenzekileyo ukuze ibe "
+"kokusesikrinini %s!"
+
+#: ../daemon/server.c:1124 ../daemon/server.c:1130 ../daemon/server.c:1135
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Impazamo kumiselo %s to %s"
+
+#: ../daemon/server.c:1172
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Umyalelo ongenanto weseva ukuba ubekwe kokusesikrinini %s"
+
+#: ../daemon/server.c:1186
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr ""
+"%s: Iseva bekufuneka ukuba yenziwe yi-uid %d kodwa loo msebenzisi akakho"
+
+#: ../daemon/server.c:1201 ../daemon/slave.c:2497 ../daemon/slave.c:2974
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Ayikwazanga ukumisela i-groupid kwi %d"
+
+#: ../daemon/server.c:1207 ../daemon/slave.c:2502 ../daemon/slave.c:2979
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: i-initgroups() ayiphumelelanga kwi %s"
+
+#: ../daemon/server.c:1213 ../daemon/slave.c:2507 ../daemon/slave.c:2984
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Ayikwazanga ukumisela i-userid ku %d"
+
+#: ../daemon/server.c:1220
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Ayikwazanga ukumisela i-groupid kwi-0"
+
+#: ../daemon/server.c:1237
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: iseva ka-X ayifumaneki: %s"
+
+#: ../daemon/server.c:1245
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Ayikwazi ukusebenzisa ifolokhwe kwinkqubo yeseva ka-X!"
+
+#: ../daemon/slave.c:306
+msgid "Can't set EGID to user GID"
+msgstr "Ayikwazi ukuthumela i-EGID kumsebenzisi oyi-GID"
+
+#: ../daemon/slave.c:314
+msgid "Can't set EUID to user UID"
+msgstr "Ayikwazi ukuthumela i-EUID kumsebenzisi oyi-UID"
+
+#: ../daemon/slave.c:1118
+msgid "Log in anyway"
+msgstr "Ngena ke"
+
+#: ../daemon/slave.c:1120
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"Sele ungene.  Ungangena ke, buyela kwiseshoni yakho yangaphamili yokungena, "
+"okanye uluyeke olu ngeno"
+
+#: ../daemon/slave.c:1124
+msgid "Return to previous login"
+msgstr "Buyela kungeno lwangaphambili"
+
+#: ../daemon/slave.c:1125 ../daemon/slave.c:1131
+msgid "Abort login"
+msgstr "Yeka ukungena"
+
+#: ../daemon/slave.c:1128
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "Sele ungenile.  Ungangena nje okanye ukuyeke oku kungena"
+
+#: ../daemon/slave.c:1219
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"Andikwazanga ukumisela iseva ka-X\n"
+" (imeko yakho yegrafu)\n"
+"ngenxa yempazamo yangaphakathi.\n"
+"Nceda unxulumane nomlawuli wenkqubo\n"
+"okanye ukhangele i-syslog yakho ukuze ufumane undonakele.\n"
+"Okwangoku esi sikrini siya ku\n"
+"ngasebenzi.  Nceda uqale kwakhona i-gdm xa\n"
+"ingxaki ilungisiwe."
+
+#: ../daemon/slave.c:1468
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: ayikwazi ukusebenzisa ifolokhwe"
+
+#: ../daemon/slave.c:1515
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: ayikwazi ukuvula isikrini %s"
+
+# Original has 3 sentences. Translation has 2
+#: ../daemon/slave.c:1666
+#, fuzzy
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+"Ayikwazanga ukuphumeza umiselo lwenkqubo yekhompyutha.  Qiniseka ukuba "
+"indlela yayo imiswe ngokuchanekileyo kwifayili yokumiselwa kwenkqubo "
+"yekhompyutha."
+
+#: ../daemon/slave.c:1680
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+"Ayikwazi ukuphumeza inkqubo yokumiselwa kwekhompyutha.  Qiniseka ukuba "
+"indlela yayo imiswe ngokuchanekileyo kwifayili yokumiselwa kwenkqubo "
+"yekhompyutha."
+
+#: ../daemon/slave.c:1810
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+"Ngenisa i-password yomsebenzisi onikwe amandla akhethekileyo\n"
+"ukuze uqhube inkqubo yokumiselwa kwekhompyutha."
+
+#: ../daemon/slave.c:2451 ../daemon/slave.c:2456
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Ayikwazi ukuqalisa umbhobho wothungelwano kwi-gdmgreeter"
+
+#: ../daemon/slave.c:2579
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+"Akukho ziseva zichaziweyo kwifayili yenkqubo yokumiselwa kwekhompyutha kwaye "
+"i-XDMCP yenziwe ukuba ingasebenzi.  Le inokuba yimpazamo yokumiselwa "
+"kwenkqubo yekhompyutha kuphela.  Ngoko ke ndikuqalele iseva eyodwa.  "
+"Kufuneka ungene uze ulingise inkqubo yokumiselwa kwekhompyutha.  Qaphela "
+"ukuba ukungena okuzenzekelayo nokumiselwe ixesha zenziwe ukuba zingasebenzi "
+"ngoku."
+
+#: ../daemon/slave.c:2593
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"Andikwazanga ukuqala iseva X yesiqhelo (imeko yakho yegrafu) kwaye ke ngoko "
+"le yiseva ye-failsafe X.  Kufuneka ungene uze umisele ngokufanelekileyo "
+"inkqubo yekhompyutha yeseva ka-X."
+
+#: ../daemon/slave.c:2602
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+"Inombolo ebaluliweyo yesikrini ibixakekile, ngoko ke le seva iqalwe "
+"kokusesikrinini %s."
+
+#: ../daemon/slave.c:2622
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+"Inkqubo ye-greeter kubonakala ngathi iyonakala.\n"
+"Ndiyakuzama ukusebenzisa eyahlukileyo."
+
+#. Something went wrong
+#: ../daemon/slave.c:2643
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+"%s: Ayinakuqala i-greeter ngemodyuli ye-gtk: %s. Ukuzama ngaphandle "
+"kweemodyuli"
+
+#: ../daemon/slave.c:2650
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Ayinakuqala i-greeter izama okumiselweyo: %s"
+
+#: ../daemon/slave.c:2662
+#, fuzzy
+msgid ""
+"Cannot start the greeter program; you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Ayinakuqala inkqubo ye-greeter, awuyi kuba nako ukungena.  Esi sikrini siya "
+"kwenziwa ukuba singasebenzi.  Zama ukungena ngezinye iindlela kunye "
+"nokuhlela ifayili yokumiselwa kwenkqubo yekhompyutha"
+
+#. If no greeter we really have to disable the display
+#: ../daemon/slave.c:2669
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: Impazamo ekuqaleni i-greeter kwisikrini %s"
+
+#: ../daemon/slave.c:2673
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Ayikwazi ukwenza inkqubo yefolokhwe kwinkqubo ye-gdmgreeter"
+
+#: ../daemon/slave.c:2758
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Ayikwazi ukuvula i-fifo!"
+
+#: ../daemon/slave.c:2934
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Ayikwazi ukuqalisa umbhobho wothungelwano kwi-gdmchooser"
+
+#: ../daemon/slave.c:3031
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+"Ayinako ukuqalisa inkqubo ye-chooser, mhlawumbi awuyi kuba nakho ukungena.  "
+"Nceda unxulumane nomlawuli wenkqubo."
+
+#: ../daemon/slave.c:3035
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Impazamo ekuqaleni i-chooser kwisikrini %s"
+
+#: ../daemon/slave.c:3038
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Ayikwazi ukwenza ifolokhwe kwinkqubo ye-gdmchooser"
+
+#: ../daemon/slave.c:3334
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Ayikhange ivuleke ~/.xsession-errors"
+
+#: ../daemon/slave.c:3469
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr ""
+"%s: Ukuphumeza isikript seSeshoni ngexa elingaphambili kubuyisiwe > 0. "
+"Iyayeka."
+
+#: ../daemon/slave.c:3511
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "uLwimi %s alukho, usebenzisa %s"
+
+#: ../daemon/slave.c:3512
+msgid "System default"
+msgstr "Inkqubo emiselweyo"
+
+#: ../daemon/slave.c:3528
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Ayikwazanga ukumisela imo ye %s. Iyayeka."
+
+#: ../daemon/slave.c:3575
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: setusercontext() awuphumelelanga kwi %s. Iyayeka."
+
+#: ../daemon/slave.c:3581
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Ayikwazanga ukuba yi %s. Iyayeka."
+
+#: ../daemon/slave.c:3644
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr ""
+"%s: Akukho mgca wophumezo kwifayili yeseshoni: %s, iqala i-failsafe GNOME"
+
+#: ../daemon/slave.c:3650
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+"Iseskhoni oyikhethileyo ayikhangeleki isebenza.  Ndiyakukuqhubela iseshoni "
+"ye-GNOME failsafe."
+
+#: ../daemon/slave.c:3664
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+"%s: Ayinakufumana okanye iqhube isikripti esisisiseko se- Xsession, iya "
+"kuzama i-GNOME failsafe"
+
+#: ../daemon/slave.c:3670
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+"Ayinakufumana okanye iqhube isikripti esisisiseko, iyakukuzamela iseshoni ye-"
+"GNOME failsafe."
+
+#. yaikes
+#: ../daemon/slave.c:3685
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+"%s: i-gnome-session ayifumanekanga ukuba ibe failsafe GNOME session, "
+"kuzanywa i-xterm"
+
+#: ../daemon/slave.c:3690
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"Alufumanekanga ufakelo lwe-GNOME, iyakuzama ukuqhuba iseshoni ye-\"Failsafe "
+"xterm\"."
+
+#: ../daemon/slave.c:3698
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+"Le yiseshoni ye-Failsafe Gnome.  Uyakungeniswa kwiseshone ye-Gnome "
+"'eMiselweyo' kungekho zikript zokuqalisa ziqhutywayo.  Oku kukulungisa "
+"kuphela iingxaki kufakelo lwakho."
+
+#: ../daemon/slave.c:3713
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr "Ayifumananga i-\"xterm\" ukuze iqale iseshoni ye-failsafe."
+
+#: ../daemon/slave.c:3726
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Le yiseshoni ye-Failsafe xterm session.  Uza kungeniswa kwi-terminal console "
+"ukwenzela ukuba uyilungise inkqubo yakho ukuba awukwazi ukungena ngayo "
+"nayiphi na enye indlela.  Ukuphuma kwi-terminal emulator, chwetheza u-'exit' "
+"kunye no-enter kwi-window."
+
+#: ../daemon/slave.c:3753
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: UMsebenzisi akavumelekanga ukuba angene"
+
+#: ../daemon/slave.c:3756
+msgid "The system administrator has disabled your account."
+msgstr "Umlawuli wenkqubo wenze ukuba i-akhawunti yakho ingasebenzi."
+
+#: ../daemon/slave.c:3787
+msgid "Error! Unable to set executable context."
+msgstr "Impazamo! Ayikwazi ukumisela umxholo ekunokusetyenzwa kuwo."
+
+#. will go to .xsession-errors
+#: ../daemon/slave.c:3795 ../daemon/slave.c:3800
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Ayikwazi ukwenza i- %s %s %s"
+
+#. we can't really be any more specific
+#: ../daemon/slave.c:3811
+msgid "Cannot start the session due to some internal error."
+msgstr "Ayinakuqala iseshoni ngenxa yempazamo yangaphakathi."
+
+#: ../daemon/slave.c:3865
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr ""
+"%s: Umsebenzisi uluphumelele ugunyaziso kodwa i-getpwnam(%s) ayiphumelelanga!"
+
+#: ../daemon/slave.c:3878
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr "%s: Ukuphunyezwa kwesikripti ese-PostLogin kubuyisiwe > 0. Iyayeka."
+
+#: ../daemon/slave.c:3887
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Uvimba wakho wasekhaya weefayili udweliswe njenge:\n"
+"'%s'\n"
+"kodwa kubonakala ngathi awukho.  Ingaba ufuna ukungena ngo / (umsebenzisi "
+"onikwe amandla akhethekileyo) vimba weefayili njengo vimba wakho weefayili "
+"wasekhaya?\n"
+"\n"
+"Kubonakala ngathi nantoni na ayinakusebenza ngaphandle kokuba usebenzisa "
+"iseshoni ye-failsafe."
+
+#: ../daemon/slave.c:3895
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Uvimba weefayili wasekhaya we %s: '%s' akafumaneki!"
+
+#: ../daemon/slave.c:4072
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"i-GDM ayikwazi ukubhala ifayili yakho yogunyaziso. Oku kunokuthetha ukuba "
+"uphelelwe sisithuba sediski okanye uvimba wakho weefayili wasekhaya  "
+"akanakuvuleka ukuba ubhale.  Nokuba kunjalo, akunakwenzeka ukuba ungene.  "
+"Nceda uqhagamshelane nomlawuli wakho wenkqubo"
+
+#: ../daemon/slave.c:4148
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Impazamo kwiseshoni yomsebenzisi yokwenza ifolokhwe"
+
+#: ../daemon/slave.c:4229
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Iseshoni yakho ithathe kuphela imizuzwana eli-10.  Ukuba ngaba "
+"awukaziphumeli, oko kunokuthetha ukuba kukho ingxaki yofakelo okanye "
+"awunasithuba sediski.  Zama ukungena kwenye yeeseshoni ze-failsafe ukubona "
+"ukuba ungayilungisa na le ngxaki."
+
+# Please translate "file"
+#: ../daemon/slave.c:4237
+#, fuzzy
+msgid "View details (~/.xsession-errors file)"
+msgstr "Okubonakalayo okuziinkcukacha (~/.xsession-errors file)"
+
+#: ../daemon/slave.c:4380
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "I-GDM ibone ukuvaleka okanye ukuvula kwakhona kuqhubeka."
+
+#: ../daemon/slave.c:4474
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "Isandi soku %s asiphumelelanga, sikhulu kokusesikrinini!"
+
+#: ../daemon/slave.c:4760
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: Impazamo embi ka-X - Iqalisa %s"
+
+#: ../daemon/slave.c:4854
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Isandi sokungena sicelwa kokusesikrinini okungafikeleleki ngqo okanye okanye "
+"i-software edlalayo ayinakuqhutywa okanye isandi asikho"
+
+#: ../daemon/slave.c:5206
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Ukuqala okungaphumelelanga: %s"
+
+#: ../daemon/slave.c:5213 ../daemon/slave.c:5351
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Ayikwazi ukwenza ifolokhwe kwinkqubo yesikripti!"
+
+#: ../daemon/slave.c:5306
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Ayiphumelelanga ukwenza umbhobho wothungelwano"
+
+#: ../daemon/slave.c:5345
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Ukusebenza okungaphumelelanga: %s"
+
+#: ../daemon/verify-crypt.c:75 ../daemon/verify-pam.c:1032
+#: ../daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Igama lomsebenzi okanye i-password ayichanekanga.  Oonobumba kufuneka "
+"babhalwe ngokuchanekileyo."
+
+#: ../daemon/verify-crypt.c:80 ../daemon/verify-pam.c:1042
+#: ../daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr ""
+"Nceda uqinisekise ukuba iqhosha le-Caps Lock lenziwe ukuba lingasebenzi."
+
+#. I think I'll add the buttons next to this
+#: ../daemon/verify-crypt.c:127 ../daemon/verify-pam.c:441
+#: ../daemon/verify-shadow.c:126 ../gui/gdmlogin.c:3073
+msgid "Please enter your username"
+msgstr "Nceda ufake igama lomsebenzisi"
+
+#. login: is whacked always translate to Username:
+#: ../daemon/verify-crypt.c:128 ../daemon/verify-pam.c:341
+#: ../daemon/verify-pam.c:342 ../daemon/verify-pam.c:343
+#: ../daemon/verify-pam.c:428 ../daemon/verify-pam.c:787
+#: ../daemon/verify-shadow.c:127 ../gui/gdmlogin.c:1075 ../gui/gdmlogin.c:1089
+#: ../gui/gdmlogin.c:1875 ../gui/gdmlogin.c:2374 ../gui/greeter/greeter.c:283
+#: ../gui/greeter/greeter_parser.c:1065
+msgid "Username:"
+msgstr "Igama lomsebenzisi:"
+
+#: ../daemon/verify-crypt.c:166 ../daemon/verify-pam.c:344
+#: ../daemon/verify-pam.c:345 ../daemon/verify-pam.c:489
+#: ../daemon/verify-shadow.c:184 ../gui/gdmlogin.c:1907
+msgid "Password:"
+msgstr "i-Password:"
+
+#: ../daemon/verify-crypt.c:184 ../daemon/verify-crypt.c:198
+#: ../daemon/verify-shadow.c:202 ../daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Ayikwazanga ukuqinisekisa umsebenzisi \"%s\""
+
+#: ../daemon/verify-crypt.c:211 ../daemon/verify-pam.c:883
+#: ../daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Ukungena komsebenzisi onikwe amandla akhethekileyo kusesikrinini '%s'"
+
+#: ../daemon/verify-crypt.c:213 ../daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Umlawuli wenkqubo akavumelekanga ukuba angene kwesi sikrini"
+
+#: ../daemon/verify-crypt.c:229 ../daemon/verify-crypt.c:253
+#: ../daemon/verify-shadow.c:247 ../daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "Umsebenzisi %s akavunyelwanga ukuba angene"
+
+#: ../daemon/verify-crypt.c:231 ../daemon/verify-crypt.c:255
+#: ../daemon/verify-pam.c:929 ../daemon/verify-pam.c:1213
+#: ../daemon/verify-shadow.c:249 ../daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Umlawuli wenkqubo wenze ukuba ingasebenzi i-akhawunti yakho."
+
+#: ../daemon/verify-crypt.c:278 ../daemon/verify-crypt.c:416
+#: ../daemon/verify-pam.c:947 ../daemon/verify-pam.c:1230
+#: ../daemon/verify-shadow.c:296 ../daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Ayikwazi ukumisela iqela lomsebenzisi le %s"
+
+#: ../daemon/verify-crypt.c:280 ../daemon/verify-crypt.c:419
+#: ../daemon/verify-pam.c:949 ../daemon/verify-pam.c:1233
+#: ../daemon/verify-shadow.c:298 ../daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Ayikwazi ukumisela iqela lomsebenzisi, awuyi kukwazi ukungena, nceda "
+"uqhagamshelane nomlawuli wakho wenkqubo."
+
+#: ../daemon/verify-crypt.c:291 ../daemon/verify-crypt.c:364
+#: ../daemon/verify-shadow.c:309 ../daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "i-Password ye %s iphelelwe"
+
+#: ../daemon/verify-crypt.c:293 ../daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Kufunwa ukuba uyitshintshe i-password yakho.\n"
+"Nceda ukhethe entsha."
+
+#: ../daemon/verify-crypt.c:304 ../daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Ayinakho ukuyitshintsha i-password yakho, awuyi kuba nako ukungena, nceda "
+"uphinde uzame kwakhona kamva okanye uqhagamshelane nomlawuli wakho wenkqubo."
+
+#: ../daemon/verify-crypt.c:347 ../daemon/verify-crypt.c:355
+#: ../daemon/verify-shadow.c:366 ../daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+"i-Password itshintshiwe kodwa kunokufuneka uyitshintshe kwakhona, nceda "
+"uphinde uzame kamva okanye uqhagamshelane nomlawuli wakho wenkqubo."
+
+#: ../daemon/verify-crypt.c:366 ../daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"I-password yakho iphelelwe.\n"
+"Ngumlawuli wenkqubo kuphela ongayitshintsha ngoku"
+
+#: ../daemon/verify-crypt.c:373 ../daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "Impazamo yangaphakathi kwi-password-ephelileyo"
+
+#: ../daemon/verify-crypt.c:375 ../daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Impazamo yangaphakathi yenzekile, awuzukukwazi ukungena.\n"
+"Nceda uzame kwakhona kamva okanye uqhagamshelane nomlawuli wakho wenkqubo."
+
+#: ../daemon/verify-crypt.c:411 ../daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Ayikwazi ukufumana isakhiwo se-passwd se %s"
+
+#: ../daemon/verify-pam.c:346
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+"Kufunwa ukuba utshintshe i-password yakho ngoko nangoko (i-password "
+"iphelelwe)"
+
+#: ../daemon/verify-pam.c:347
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+"Kufunwa ukuba uyitshintshe ngoko nangoko i-password yakho (umsebenzisi "
+"onikwe amandla akhethekileyo akanyanzeliswanga)"
+
+#: ../daemon/verify-pam.c:348
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+"I-akhawunti yakho iphelile; nceda uqhagamshelane nomlawuli wakho wenkqubo"
+
+#: ../daemon/verify-pam.c:349
+msgid "No password supplied"
+msgstr "Akukho password inikiweyo"
+
+#: ../daemon/verify-pam.c:350
+msgid "Password unchanged"
+msgstr "i-Password ayitshintshanga"
+
+#: ../daemon/verify-pam.c:351
+msgid "Can not get username"
+msgstr "Awunakulifumana igama lomsebenzisi"
+
+#: ../daemon/verify-pam.c:352
+msgid "Retype new UNIX password:"
+msgstr "Phinda uchwetheze i-password ye-UNIX entsha:"
+
+#: ../daemon/verify-pam.c:353
+msgid "Enter new UNIX password:"
+msgstr "Ngenisa i-password ye-UNIX entsha:"
+
+#: ../daemon/verify-pam.c:354
+msgid "(current) UNIX password:"
+msgstr "(eyangoku) i-password UNIX:"
+
+#: ../daemon/verify-pam.c:355
+msgid "Error while changing NIS password."
+msgstr "Kuye kwakho impazamo ngexa utshintsha i-password ye-NIS."
+
+#: ../daemon/verify-pam.c:356
+msgid "You must choose a longer password"
+msgstr "Kufuneka ukhethe i-password ende"
+
+#: ../daemon/verify-pam.c:357
+msgid "Password has been already used. Choose another."
+msgstr "i-Password sele isetyenzisiwe. Khetha enye."
+
+#: ../daemon/verify-pam.c:358
+msgid "You must wait longer to change your password"
+msgstr "Kufuneka ulinde ithuba elidana ukutshintsha i-password yakho"
+
+#: ../daemon/verify-pam.c:359
+msgid "Sorry, passwords do not match"
+msgstr "Uxolo, ii-passwords azingqinelani"
+
+#: ../daemon/verify-pam.c:653
+msgid "Cannot setup pam handle with null display"
+msgstr ""
+"Ayikwazi ukumisela inkqubo yesikhombisi se-pam ngokusesikrinini "
+"okutshitshileyo"
+
+#: ../daemon/verify-pam.c:670
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Ayikwazi ukuseka inkonzo %s: %s\n"
+
+#: ../daemon/verify-pam.c:683
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Ayikwazi ukumisela i-PAM_TTY=%s"
+
+#: ../daemon/verify-pam.c:693
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Ayikwazi ukumisela i-PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: ../daemon/verify-pam.c:840 ../daemon/verify-pam.c:858
+#: ../daemon/verify-pam.c:1152 ../daemon/verify-pam.c:1164
+msgid "Couldn't authenticate user"
+msgstr "Ayikwazanga ukuqinisekisa umsebenzisi"
+
+#: ../daemon/verify-pam.c:886
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+"Umlawuli wenkqubo akavumelekanga ukuba angene kwesi sikrini"
+
+#: ../daemon/verify-pam.c:910 ../daemon/verify-pam.c:1194
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Utshintsho lomqondiso woqinisekiso awuphumelelanga kumsebenzisi %s"
+
+#: ../daemon/verify-pam.c:912 ../daemon/verify-pam.c:1197
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"Utshintsho lomqondiso woqinisekiso aluphumelelanga. Nceda uzame kwakhona "
+"okanye uqhagamshelane nomlawuli wenkqubo."
+
+#: ../daemon/verify-pam.c:927 ../daemon/verify-pam.c:1210
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Umsebenzisi %s akasavunyelwanga ukuba afikelele kule nkqubo"
+
+#: ../daemon/verify-pam.c:933 ../daemon/verify-pam.c:1216
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "Umsebenzisi %s akavumelekanga ukuba afumane ukufikelela ngeli xesha"
+
+#: ../daemon/verify-pam.c:935
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Umlawuli wenkqubo wenze ukuba kungenzeki ukufikelela kwinkqubo okwexeshana."
+
+# Please translate "acct. mgmt": short for "account management"
+#: ../daemon/verify-pam.c:940 ../daemon/verify-pam.c:1223
+#, fuzzy, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Ayikwazanga ukumisela i-acct. mgmt ze %s"
+
+#: ../daemon/verify-pam.c:968 ../daemon/verify-pam.c:1253
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Ayikwazanga ukumisela ii-credentials ze %s"
+
+#: ../daemon/verify-pam.c:982 ../daemon/verify-pam.c:1268
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Ayikwazanga ukuvula iseshoni ye %s"
+
+#: ../daemon/verify-pam.c:1036
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Uqinisekiso aluphumelelanga.  Oonobumba mabachwethweze ngendlela "
+"echanekileyo."
+
+#: ../daemon/verify-pam.c:1052 ../daemon/verify-pam.c:1155
+#: ../daemon/verify-pam.c:1167
+msgid "Authentication failed"
+msgstr "Uqinisekiso aluphumelelanga"
+
+#: ../daemon/verify-pam.c:1121
+msgid "Automatic login"
+msgstr "Ukungena okuzenzekelayo"
+
+#: ../daemon/verify-pam.c:1219
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+"\n"
+"Umlawuli wenkqubo wenze ukuba kungenzeki ukufikelela kwinkqubo okwexeshana."
+
+#: ../daemon/verify-pam.c:1433 ../daemon/verify-pam.c:1435
+msgid "Can't find PAM configuration for gdm."
+msgstr "Ayikwazanga ukufumana ukumiselwa kwenkqubo yekhompyutha ye-PAM ye-gdm."
+
+#: ../daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Ayilifumananga igama lomququzeleli weseva: %s!"
+
+#: ../daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Ayikwazanga ukudala isokhethi!"
+
+#: ../daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Ayikwazanga ukudibana nesokethi ye-XDMCP!"
+
+#: ../daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Ayikwazanga ukwenza isigcini sethutyana se-XDMCP!"
+
+#: ../daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Ayikwazanga ukufunda okuibhalwe emantla ephepha kwe-XDMCP!"
+
+#: ../daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Inguqulelo ye-XDMCP engachanekanga!"
+
+#: ../daemon/xdmcp.c:652 ../daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: I-opcode engaziwayo evela kumququzeleli %s"
+
+#: ../daemon/xdmcp.c:693 ../daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ayikwazanga ukukhupha uluhlu logunyaziso epakethini"
+
+#: ../daemon/xdmcp.c:709 ../daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Impazamo kwi-checksum"
+
+#: ../daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ayikwazanga ukufunda idilesi esesikrinini"
+
+#: ../daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ayikwazanga ukufunda inombolo yokusesikrini ye-port"
+
+#: ../daemon/xdmcp.c:1193 ../daemon/xdmcp.c:1217
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Idilesi embi"
+
+#: ../daemon/xdmcp.c:1376 ../daemon/xdmcp.c:1383
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Umbuzo we-XDMCP owaliweyo ovela kumququzeleli %s"
+
+#: ../daemon/xdmcp.c:1609 ../daemon/xdmcp.c:1616
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Ifumene ISICELO esivela kumququzeleli ongasasebenziyo %s"
+
+#: ../daemon/xdmcp.c:1628 ../daemon/xdmcp.c:2004 ../daemon/xdmcp.c:2414
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ayikwazanga ukufunda iNombolo eseSikrinini"
+
+#: ../daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ayikwazanga ukufunda uHlobo loNxulumano"
+
+#: ../daemon/xdmcp.c:1642
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ayikwazanga ukufunda iDilesi yoMxhasi"
+
+#: ../daemon/xdmcp.c:1650
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Ayikwazanga ukufunda amaGama okuQinisekisa"
+
+#: ../daemon/xdmcp.c:1659
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Ayikwazanga ukufunda iData yoQinisekiso"
+
+#: ../daemon/xdmcp.c:1669
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Ayikwazanga ukufunda uluHlu loQinisekiso"
+
+#: ../daemon/xdmcp.c:1686
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ayikwazanga ukufunda i-ID yoMenzi"
+
+#: ../daemon/xdmcp.c:1712 ../daemon/xdmcp.c:1719
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: I-checksum engaphumelelanga evela %s"
+
+#: ../daemon/xdmcp.c:1980 ../daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Ifumene uPhatho kumququzeleli ongasasebenziyo %s"
+
+#: ../daemon/xdmcp.c:1997 ../daemon/xdmcp.c:2421
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ayikwazanga ukufunda iSeshoni ye-ID"
+
+#: ../daemon/xdmcp.c:2011
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Ayikwazanga ukufunda uDidi lweSikrini"
+
+#: ../daemon/xdmcp.c:2132 ../daemon/xdmcp.c:2139 ../daemon/xdmcp.c:2151
+#: ../daemon/xdmcp.c:2261 ../daemon/xdmcp.c:2268 ../daemon/xdmcp.c:2280
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ayikwazanga ukufunda idilesi"
+
+#: ../daemon/xdmcp.c:2391 ../daemon/xdmcp.c:2405
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Ifumene UKUGCINWA-ISEBENZA kumququzeleli ongasasebenziyo %s"
+
+#: ../daemon/xdmcp.c:2714 ../daemon/xdmcp.c:2721 ../daemon/xdmcp.c:2727
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Akukho nkxaso ye-XDMCP"
+
+#: ../gui/gdmXnestchooser.c:166 ../gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Umgca womyalelo we-Xnest"
+
+#: ../gui/gdmXnestchooser.c:166 ../gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "ULUHLU LWAMAGAMA"
+
+#: ../gui/gdmXnestchooser.c:167 ../gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Okunokukhethwa kuko okungaphaya kwi-Xnest"
+
+#: ../gui/gdmXnestchooser.c:167 ../gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "EKUNOKUKHETHWA KUKO"
+
+#: ../gui/gdmXnestchooser.c:168 ../gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "Qhuba kokungasemva"
+
+#: ../gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Qhuba nje i-Xnest, akukho mbuzo (akukho sikhethi)"
+
+#: ../gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Buza ngqo endaweni yokuba ungabuzi ngqo (i-chooser)"
+
+#: ../gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Qhuba usasazo endaweni yokungangqalanga (isikhethi)"
+
+#: ../gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "Ungayikhangeli i-gdm eqhubayo"
+
+#. markup
+#: ../gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "i-Xnest ayikho."
+
+#: ../gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "Nceda ucele umlawuli wakho wenkqubo ukuba ayifake."
+
+#. markup
+#: ../gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "I-XDMCP engangqalanga ayenziwanga ukuba isebenze"
+
+#: ../gui/gdmXnestchooser.c:551 ../gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr ""
+"Nceda ubuze umlawuli wakho wenkqubo ukuba enze kwinkqubo yommiseli "
+"wekhompyutha we-GDM."
+
+#. markup
+#: ../gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "I-XDMCP ayenziwanga ukuba isebenze"
+
+#. markup
+#: ../gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "I-GDM ayiqhubeki"
+
+#: ../gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "Nceda ucele umlawuli wenkqubo ukuba ayiqale."
+
+#. markup
+#: ../gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "Ayifumanianga inombolo engahlawulelwayo yesikrini"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: ../gui/gdmchooser-strings.c:7 ../gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "IsiKhethi soMququzeleli we-GDM"
+
+#: ../gui/gdmchooser-strings.c:8 ../gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Uyisebenzisa njani le nkqubo"
+
+#: ../gui/gdmchooser-strings.c:9 ../gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "Vavanya uthungelwano"
+
+#: ../gui/gdmchooser-strings.c:10 ../gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "Phuma kwinkqubo yekhompyutha"
+
+#: ../gui/gdmchooser-strings.c:11 ../gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "Vula iseshoni ukukhetha umququzeleli"
+
+#: ../gui/gdmchooser-strings.c:12 ../gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "N_xulumanisa"
+
+#: ../gui/gdmchooser-strings.c:13 ../gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Ubume"
+
+#: ../gui/gdmchooser-strings.c:14 ../gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "D_ibanisa umququzeleli: "
+
+#. EOF
+#: ../gui/gdmchooser-strings.c:15 ../gui/gdmchooser.glade.h:1
+#: ../gui/gdmsetup-strings.c:19 ../gui/gdmsetup-strings.c:21
+#: ../gui/gdmsetup-strings.c:26 ../gui/gdmsetup-strings.c:32
+#: ../gui/gdmsetup-strings.c:37 ../gui/gdmsetup-strings.c:47
+#: ../gui/gdmsetup-strings.c:85 ../gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: ../gui/gdmchooser-strings.c:16 ../gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "Umbuzo kwaye dibanisa lo mququzeleli kolu luhlu lungasentla"
+
+#: ../gui/gdmchooser-strings.c:17 ../gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_Dibanisa"
+
+#: ../gui/gdmchooser.c:80
+msgid "Please wait: scanning local network..."
+msgstr "Nceda ulinde: isikena uthungelwano olufumaneka ngqo..."
+
+#: ../gui/gdmchooser.c:81
+msgid "No serving hosts were found."
+msgstr "Akukho baququzeleli beseva bafunyenweyo."
+
+#: ../gui/gdmchooser.c:82
+msgid "Choose a ho_st to connect to:"
+msgstr "Khetha um_ququzeleli ukumnxulumanisa kwi:"
+
+#. markup
+#: ../gui/gdmchooser.c:659
+msgid "Cannot connect to remote server"
+msgstr "Ayikwazi ukunxulumanisa iseva ekwenye indawo"
+
+#: ../gui/gdmchooser.c:660
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"Umququzeleli \"%s\" akazimiselanga ukuxhasa iseshoni yokungena ngoku.  Nceda "
+"uzame kwakhona kamva."
+
+#. markup
+#: ../gui/gdmchooser.c:1284
+msgid "Did not receive response from server"
+msgstr "Ayifumananga mpendulo evela kwiseva"
+
+#: ../gui/gdmchooser.c:1285
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Akafumananga nayiphi na impendulo kumququzeleli \"%s\" kwi %d mizuzwana.  "
+"Mhlawumbi umququzeleli akavulwanga, okanye akazimiselanga ukuxhasa iseshoni "
+"yokungena ngoku.  Nceda uzame kwakhona kamva."
+
+#: ../gui/gdmchooser.c:1391
+msgid "Cannot find host"
+msgstr "Ayifumani mququzeleli"
+
+#: ../gui/gdmchooser.c:1392
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "Andimfumanaga umququzeleli \"%s\", mhlawumbi awumchwethezanga kakuhle."
+
+#: ../gui/gdmchooser.c:1678
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Indawo engundoqo yale nkqubo yekhompyutha ibonisa abaququzeleli "
+"kuthungelwano olufikeleleka ngqo \"XDMCP\" lwenziwe ukuba lusebenze. Oku "
+"kuvumela abasebenzisi ukuba bangene kwezinye iindawo kwabanye oomatshini "
+"ngokungathi bangene besebenzisa i-console.\n"
+"\n"
+"Ungalusikena kwakhona uthungelwano ukwenzela oko abaququzeleli abatsha "
+"ngokucofa u \"Hlaziya\".  Xa sele umkhethile umququzeleli cofa u "
+"\"Nxulumanisa\" ukuvula iseshoni kuloo matshini."
+
+#: ../gui/gdmchooser.c:1725
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Ayikwazi ukuvula umfanekiso ongumqondiso womququzeleli omiselweyo: %s"
+
+#: ../gui/gdmchooser.c:1950 ../gui/gdmlogin.c:3981 ../gui/gdmlogin.c:3988
+#: ../gui/greeter/greeter.c:1113 ../gui/greeter/greeter.c:1120
+msgid "Could not set signal mask!"
+msgstr "Ayikwazanga ukumisela umqondiso wemaski!"
+
+#: ../gui/gdmchooser.c:1956
+msgid "Socket for xdm communication"
+msgstr "Isokethi yonxulumano lwe-xdm"
+
+#: ../gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr "ISOKHETHI"
+
+#: ../gui/gdmchooser.c:1959
+msgid "Client address to return in response to xdm"
+msgstr "Idilesi yomxhasi kufuneka ibuyele ukuphendula kwi-xdm"
+
+#: ../gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "IDILESI"
+
+#: ../gui/gdmchooser.c:1962
+msgid "Connection type to return in response to xdm"
+msgstr "Uhlobo lonxulumano kufuneka lubuyele ukuphendula kwi-xdm"
+
+#: ../gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "UHLOBO"
+
+#. markup
+#: ../gui/gdmchooser.c:2091
+msgid "Cannot run chooser"
+msgstr "Ayikwazi ukuqhuba isikhethi"
+
+#: ../gui/gdmchooser.c:2092
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Uhlobo lwe-chooser (%s) alungqinelani nohlobo lwe-daemon (%s).  Mhlawumbi "
+"uphucule i-gdm.  Nceda uphinde uqale i-gdm daemon okanye uvule kwakhona "
+"ikhompyutha."
+
+#. markup
+#: ../gui/gdmcomm.c:405 ../gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "i-GDM (uMphathi weSikrini se-GNOME) ayiqhubeki."
+
+#: ../gui/gdmcomm.c:408 ../gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+"Ngokwenyani kusenokwenzeka ukuba usebenzisa umphathi wesikrini owahlukileyo, "
+"ofana ne-KDM (uMphathi weSikrini se-KDE) okanye i-xdm."
+
+#: ../gui/gdmcomm.c:411 ../gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+"Ukuba ngaba usanqwenela ukusebenzisa lo mqondiso, mhlawumbi qala i-GDM "
+"ngokwakho okanye ucele umlawuli wakho wenkqubo ukuba aqale i-GDM."
+
+#. markup
+#: ../gui/gdmcomm.c:433 ../gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Ayinakunxulumana ne-GDM (uMphathi weSikrini se-GNOME)"
+
+#: ../gui/gdmcomm.c:436 ../gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Mhlawumbi unohlobo oludala lwe-GDM eqhubayo."
+
+#: ../gui/gdmcomm.c:453 ../gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "Ayikwazi ukunxulumana ne-gdm, mhlawumbi unohlobo oludala oluqhubayo."
+
+#: ../gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Umda ovunyelweyo weeseva zika-X ezinokuguquka kufikelelwe kuwo."
+
+#: ../gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "Kuye kwakho iimpazamo kumzamo wokuqala iseva ka-X."
+
+#: ../gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr ""
+"Iseva ka-X isilele.  Mhalwumbi ukumiselwa kwenkqubo yekhompyutha "
+"akwenziwanga kakuhle."
+
+#: ../gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "Iiseshoni ezininzi zika-X ziyaqhuba."
+
+#: ../gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"Iseva ka-X ebekiweyo (i-Xnest) ayinakho ukukunxulumanisa kwiseva ka-X.  "
+"Unokuba ulahlekelwe yifayili yogunyaziso ka-X."
+
+#: ../gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Iseva ka-X ebekiweyo (Xnest) ayifumaneki, okanye i-gdm imiselwe kakubi.\n"
+"Nceda ufake ipakethe ye-Xnest ukuze usebenzise ungeno olubekiweyo."
+
+#: ../gui/gdmcomm.c:478
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr ""
+"Iseva ka-X ayifumaneki, kubonakala ngathi i-gdm imiselwe kakubi kwinkqubo "
+"yekhompyutha."
+
+#: ../gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Ukuzama ukumisela isenzo esingaziwayo sokuphuma, okanye ukuzama ukumisela "
+"isenzo sokuphuma esingekhoyo."
+
+#: ../gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "Ii-terminal eziyelelanisiweyo azixhaswa."
+
+#: ../gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr ""
+"Ukuzama ukutshintsha inombolo ye-terminal eyelelanisiweyo engasebenziyo."
+
+#: ../gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr ""
+"Ukuzama ukuhlaziya iqhosha lokumiselwa kwenkqubo yekhompyutha elingaxhaswayo."
+
+#: ../gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Ubonakala ngathi awunalo uqinisekiso olufunekayo kulo msebenzi.  Mhlawumbi "
+"ifayili yakho yogunyaziso ka-.Xauthority ngokuchanekileyo."
+
+#: ../gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Imiyalezo emininzi ithunyelwe kwi-gdm kwaye ijinga nje kuthi."
+
+#: ../gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "Impazamo engaziwayo yenzekile."
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Ngena njengomnye umsebenzisi phakathi kwe-window ebekiweyo"
+
+#: ../gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "uNgeno olutsha kwi-Window eBekiweyo"
+
+#. markup
+#: ../gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "Anakutshintsha isikrini"
+
+#: ../gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "Ayingomntu"
+
+#: ../gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "Okusesikrinini %s kwi-terminal eyelalinisiweyo %d"
+
+#: ../gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Okusesikrinini okubekiweyo %s kwi-terminal eyelelanisiweyo %d"
+
+#: ../gui/gdmflexiserver.c:247 ../gui/gdmlogin.c:2919
+#: ../gui/greeter/greeter_item_ulist.c:476
+msgid "Username"
+msgstr "iGama lomsebenzisi"
+
+#: ../gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "Okusesikrinini"
+
+#: ../gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "Vula iziKrini"
+
+#. parent
+#. flags
+#: ../gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_Vula isiKrini esiTsha"
+
+#: ../gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "Tshintsha uye _Kwisikrini esele siKhona"
+
+#: ../gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Kukho izikrini esele zivuliwe.  Ungakhetha esinye kuluhlu olungasezantsi "
+"okanye uvule esitsha."
+
+#: ../gui/gdmflexiserver.c:390 ../gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "Asitshixeki isikrini"
+
+#: ../gui/gdmflexiserver.c:393 ../gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "Ayikwazi ukwenza kungasebenzi okuqhekeziweyo kwe-xscreensaver"
+
+#: ../gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Khetha iseva"
+
+#: ../gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "Khetha iseva u-X ukuze uqalise"
+
+#: ../gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Iseva esemgangathweni"
+
+#: ../gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "Thumela umyalelo wemithetho yokusebenza ochaziweyo kwi-gdm"
+
+#: ../gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "UMYALELO"
+
+#: ../gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "Inkqubo ye-Xnest"
+
+#: ../gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "Ungasivali isikrini esivelileyo ngoku"
+
+#: ../gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "Iziphumo zokulungisa isiphene kwinkqubo"
+
+#: ../gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "Qiiseka phambi kokuba uqhube --command"
+
+#. markup
+#: ../gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "Ukhangeleka ngathi awunalo uqinisekiso olufunekayo kulo msebenzi"
+
+#: ../gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Mhlawumbi ifayili yakho yogunyaziso ye-.Xauthority ngokuchanekileyo."
+
+#. markup
+#: ../gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "Kubonakala ngathi awungeniswanga kwisixhasi"
+
+#: ../gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "Ukuqala ungeno olutsha kusebenza ngokuchanekileyo kuphela kwisixhasi."
+
+#. markup
+#: ../gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "Awunakuqala okusesikrinini okutsha"
+
+#: ../gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Ngena njengomnye umsebenzisi ngaphandle kokuba uphume"
+
+#: ../gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Ungeno Olutsha"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr "u-A-M|isiBhulu"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "u-A-M|Albanian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr "u-A-M|Amharic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "u-A-M|Arabic (Egypt)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "u-A-M|Arabic (Lebanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:63
+msgid "A-M|Armenian"
+msgstr "u-A-M|Armenian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:65
+msgid "A-M|Azerbaijani"
+msgstr "u-A-M|Azerbaijani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:67
+msgid "A-M|Basque"
+msgstr "u-A-M|Basque"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:69
+msgid "A-M|Belarusian"
+msgstr "u-A-M|Belarusian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:71
+msgid "A-M|Bengali"
+msgstr "u-A-M|Bengali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:73
+msgid "A-M|Bengali (India)"
+msgstr "u-A-M|Bengali (India)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:75
+msgid "A-M|Bulgarian"
+msgstr "u-A-M|Bulgarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:77
+msgid "A-M|Bosnian"
+msgstr "u-A-M|Bosnian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:79
+msgid "A-M|Catalan"
+msgstr "u-A-M|Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:81
+msgid "A-M|Chinese (simplified)"
+msgstr "u-A-M|Chinese (senziwe lula)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:83
+msgid "A-M|Chinese (traditional)"
+msgstr "u-A-M|Chinese (esinzima)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:85
+msgid "A-M|Croatian"
+msgstr "u-A-M|Croatian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:87
+msgid "A-M|Czech"
+msgstr "u-A-M|Czech"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:89
+msgid "A-M|Danish"
+msgstr "u-A-M|Danish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:91
+msgid "A-M|Dutch"
+msgstr "u-A-M|Dutch"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:93
+msgid "A-M|English"
+msgstr "u-A-M|isiNgesi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:95
+msgid "A-M|English (USA)"
+msgstr "u-A-M|isiNgesi (USA)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:97
+msgid "A-M|English (Australia)"
+msgstr "u-A-M|isiNgesi (Australia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:99
+msgid "A-M|English (UK)"
+msgstr "u-A-M|isiNgesi (UK)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:101
+msgid "A-M|English (Canada)"
+msgstr "u-A-M|isiNgesi (Canada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:103
+msgid "A-M|English (Ireland)"
+msgstr "u-A-M|isiNgesi (Ireland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:105
+msgid "A-M|English (Denmark)"
+msgstr "u-A-M|isiNgesi (Denmark)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:107
+msgid "A-M|English (South Africa)"
+msgstr "u-A-M|isiNgesi (eMzantsi Afrika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:109
+msgid "A-M|Estonian"
+msgstr "u-A-M|Estonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:111
+msgid "A-M|Finnish"
+msgstr "u-A-M|Finnish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:113
+msgid "A-M|French"
+msgstr "u-A-M|French"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:115
+msgid "A-M|French (Belgium)"
+msgstr "u-A-M|French (Belgium)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:117
+msgid "A-M|French (Switzerland)"
+msgstr "u-A-M|French (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:119
+msgid "A-M|Galician"
+msgstr "u-A-M|Galician"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:121
+msgid "A-M|German"
+msgstr "u-A-M|isiJamani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:123
+msgid "A-M|German (Austria)"
+msgstr "u-A-M|isiJamani (Austria)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:125
+msgid "A-M|German (Switzerland)"
+msgstr "u-A-M|isiJamani (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:127
+msgid "A-M|Greek"
+msgstr "u-A-M|isiGrike"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:129
+msgid "A-M|Gujarati"
+msgstr "u-A-M|Gujarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:131 ../gui/gdmlanguages.c:133
+msgid "A-M|Hebrew"
+msgstr "u-A-M|isiHebhere"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:135
+msgid "A-M|Hindi"
+msgstr "u-A-M|isi-Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:137
+msgid "A-M|Hungarian"
+msgstr "u-A-M|Hungarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:139
+msgid "A-M|Icelandic"
+msgstr "u-A-M|Icelandic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:141
+msgid "A-M|Indonesian"
+msgstr "u-A-M|Indonesian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:143
+msgid "A-M|Interlingua"
+msgstr "u-A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:145
+msgid "A-M|Irish"
+msgstr "u-A-M|Irish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:147
+msgid "A-M|Italian"
+msgstr "u-A-M|IsiTaliyane"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:149
+msgid "A-M|Japanese"
+msgstr "u-A-M|isiJaphan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:151
+msgid "A-M|Kannada"
+msgstr "u-A-M|Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:154
+#, fuzzy
+msgid "A-M|Kinyarwanda"
+msgstr "u-A-M|Kannada"
+
+#: ../gui/gdmlanguages.c:155
+msgid "A-M|Korean"
+msgstr "u-A-M|Korean"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:157
+msgid "A-M|Latvian"
+msgstr "u-A-M|Latvian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:159
+msgid "A-M|Lithuanian"
+msgstr "u-A-M|Lithuanian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:161
+msgid "A-M|Macedonian"
+msgstr "u-A-M|Macedonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:163
+msgid "A-M|Malay"
+msgstr "u-A-M|Malay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:165
+msgid "A-M|Malayalam"
+msgstr "u-A-M|Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:167
+msgid "A-M|Marathi"
+msgstr "u-A-M|Marathi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: ../gui/gdmlanguages.c:169
+msgid "A-M|Mongolian"
+msgstr "u-A-M|Mongolian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:171
+msgid "N-Z|Northern Sotho"
+msgstr "u-N-Z|Sepedi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:173
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "u-N-Z|Norwegian (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:175
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "u-N-Z|Norwegian (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:177
+msgid "N-Z|Oriya"
+msgstr "u-N-Z|Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:179
+msgid "N-Z|Panjabi"
+msgstr "u-N-Z|Panjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:181
+msgid "N-Z|Persian"
+msgstr "u-N-Z|Persian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:183
+msgid "N-Z|Polish"
+msgstr "u-N-Z|Polish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:185
+msgid "N-Z|Portuguese"
+msgstr "u-N-Z|isiPhuthukezi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:187
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "u-N-Z|isiPhuthukezi (Brazilian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:189
+msgid "N-Z|Romanian"
+msgstr "u-N-Z|Romanian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:191
+msgid "N-Z|Russian"
+msgstr "u-N-Z|Russian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:193 ../gui/gdmlanguages.c:195
+msgid "N-Z|Serbian"
+msgstr "u-N-Z|Serbian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:197
+msgid "N-Z|Serbian (Latin)"
+msgstr "u-N-Z|Serbian (Latin)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:199
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "u-N-Z|Serbian (Jekavian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:201
+msgid "N-Z|Slovak"
+msgstr "u-N-Z|Slovak"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:203
+msgid "N-Z|Slovenian"
+msgstr "u-N-Z|Slovenian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:205
+msgid "N-Z|Spanish"
+msgstr "u-N-Z|Spanish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:207
+msgid "N-Z|Spanish (Mexico)"
+msgstr "u-N-Z|Spanish (Mexico)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:209
+msgid "N-Z|Swedish"
+msgstr "u-N-Z|Swedish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:211
+msgid "N-Z|Swedish (Finland)"
+msgstr "u-N-Z|Swedish (Finland)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:213
+msgid "N-Z|Tamil"
+msgstr "u-N-Z|Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:215
+msgid "N-Z|Telugu"
+msgstr "u-N-Z|Telugu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:217
+msgid "N-Z|Thai"
+msgstr "u-N-Z|Thai"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:219
+msgid "N-Z|Turkish"
+msgstr "u-N-Z|Turkish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:221
+msgid "N-Z|Ukrainian"
+msgstr "u-N-Z|Ukrainian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:223
+msgid "N-Z|Vietnamese"
+msgstr "u-N-Z|Vietnamese"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:225
+msgid "N-Z|Walloon"
+msgstr "u-N-Z|Walloon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:227
+msgid "N-Z|Welsh"
+msgstr "u-N-Z|Welsh"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:229
+msgid "N-Z|Yiddish"
+msgstr "u-N-Z|Yiddish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: ../gui/gdmlanguages.c:231
+msgid "N-Z|Zulu"
+msgstr "u-N-Z|isiZulu"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: ../gui/gdmlanguages.c:233
+msgid "Other|POSIX/C English"
+msgstr "Okunye|POSIX/C isiNgesi"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:429
+msgid "A-M"
+msgstr "u-A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: ../gui/gdmlanguages.c:437
+msgid "N-Z"
+msgstr "u-N-Z"
+
+#: ../gui/gdmlogin.c:223
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "Umsebenzisi %s uyakungena kwi %d yemizuzwana"
+
+#: ../gui/gdmlogin.c:448
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: Uluhlu lwamagama lude kakhulu!"
+
+#: ../gui/gdmlogin.c:450
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sWamkelekile kwi %s%s"
+
+#. markup
+#: ../gui/gdmlogin.c:538
+msgid "Could not fork a new process!"
+msgstr "Ayikwazanga ukwenza ifolokhwe kwinkqubo entsha!"
+
+#: ../gui/gdmlogin.c:540
+msgid "You likely won't be able to log in either."
+msgstr "Kubonakala ngathi awuyi kubanako ukiungena mhlawumbi."
+
+#: ../gui/gdmlogin.c:584 ../gui/greeter/greeter_system.c:45
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Uqinisekile ukuba ufuna ukuwuvula kwakhona umatshini?"
+
+#. markup
+#: ../gui/gdmlogin.c:586 ../gui/gdmlogin.c:2783
+#: ../gui/greeter/greeter_parser.c:1027 ../gui/greeter/greeter_system.c:47
+#: ../gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr "_Ukuvula akwakhona"
+
+#: ../gui/gdmlogin.c:598 ../gui/greeter/greeter_system.c:58
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Uqinisekile ukuba ufuna ukuwucima umatshini?"
+
+#. markup
+#: ../gui/gdmlogin.c:600 ../gui/gdmlogin.c:2796
+#: ../gui/greeter/greeter_parser.c:1017 ../gui/greeter/greeter_system.c:60
+#: ../gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr "_Cima"
+
+#: ../gui/gdmlogin.c:620 ../gui/greeter/greeter_system.c:70
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Uqinisekile ukuba ufuna ukuwunqumamisa umatshini?"
+
+#. markup
+#: ../gui/gdmlogin.c:622 ../gui/gdmlogin.c:2810
+#: ../gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr "_Nqumamisa"
+
+#: ../gui/gdmlogin.c:686 ../gui/gdmlogin.c:3756 ../gui/greeter/greeter.c:166
+#: ../gui/greeter/greeter.c:864
+msgid "Welcome"
+msgstr "Wamkelekile"
+
+#: ../gui/gdmlogin.c:689 ../gui/gdmlogin.c:3759 ../gui/greeter/greeter.c:169
+#: ../gui/greeter/greeter.c:867
+#, c-format
+msgid "Welcome to %n"
+msgstr "Wamkelekile kwi-%n"
+
+#: ../gui/gdmlogin.c:738 ../gui/greeter/greeter.c:194
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr ""
+"Ulibazisolo-kuNgenao-luMiselwe ixesha belungaphantsi kwesi-5.  Ndiya "
+"kusebenzisa nje isi-5."
+
+#: ../gui/gdmlogin.c:856 ../gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Uhlobo lwakho lweseshoni olukhethileyo %s alufakwanga kulo matshini.\n"
+"Ingaba unqwenela ukwenza %s umiselo kwiiseshoni zexa elizayo?"
+
+#. markup
+#: ../gui/gdmlogin.c:862 ../gui/gdmlogin.c:889 ../gui/gdmlogin.c:967
+#: ../gui/greeter/greeter_action_language.c:143
+#: ../gui/greeter/greeter_session.c:125 ../gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "Yenza u_Miselo"
+
+#: ../gui/gdmlogin.c:862 ../gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "Suka _Ungene"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: ../gui/gdmlogin.c:881 ../gui/gdmlogin.c:961
+#: ../gui/greeter/greeter_action_language.c:137
+#: ../gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Ukhethe %s kule seshoni, kodwa imimiselo emiselweyo iyi %s.\n"
+"Ingaba unqwenelqa ukwenza %s okumiselweyo ibe kokwexesha elizayo?"
+
+#: ../gui/gdmlogin.c:889 ../gui/gdmlogin.c:967
+#: ../gui/greeter/greeter_action_language.c:143
+#: ../gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Okwale _Seshoni nje"
+
+#: ../gui/gdmlogin.c:899 ../gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Ukhethe %s kule seshoni.\n"
+"Ukuba unqwenela ukwenza %s emiselweyo kwiiseshoni zexa elizayo,\n"
+"qhuba i-'switchdesk' yuthilithi\n"
+"(Inkqubo->Isixhobo sokucima nokuvula i-Desktop esivela kwimenyu yendawo "
+"yolawulo)."
+
+#: ../gui/gdmlogin.c:943 ../gui/gdmlogin.c:952
+#: ../gui/greeter/greeter_action_language.c:53
+#: ../gui/greeter/greeter_action_language.c:121
+#: ../gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "Inkqubo Emiselweyo"
+
+#: ../gui/gdmlogin.c:1076 ../gui/gdmlogin.c:1090 ../gui/gdmlogin.c:1877
+#: ../gui/gdmlogin.c:2375 ../gui/gdmlogin.c:3025
+msgid "_Username:"
+msgstr "_iGama Lomsebenzisi:"
+
+#: ../gui/gdmlogin.c:1148
+#, c-format
+msgid "%s session selected"
+msgstr "%s seshoni ekhethiweyo"
+
+#: ../gui/gdmlogin.c:1174 ../gui/gdmlogin.c:1484
+#: ../gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Yokugqibela"
+
+#: ../gui/gdmlogin.c:1185 ../gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "Ngena usebenzisa iseshoni oyisebenzise kwixesha lokugqibela ungena"
+
+#: ../gui/gdmlogin.c:1196 ../gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "i-Failsafe Gnome"
+
+#: ../gui/gdmlogin.c:1197 ../gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "i-Failsafe xterm"
+
+#: ../gui/gdmlogin.c:1346 ../gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: Uvimba weefayili weseshoni %s akafumaneki!"
+
+#: ../gui/gdmlogin.c:1352 ../gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Yaikes, akukho okufunyenwe kuvimba weefayili weseshoni."
+
+#: ../gui/gdmlogin.c:1363 ../gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "i-Failsafe _Gnome"
+
+#: ../gui/gdmlogin.c:1365 ../gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Le yiseshoni ye-failsafe eza kukungenisa kwi-GNOME.  Akukho skripti "
+"sokuqalisa siyakufundwa kwaye isetyenziswa kuphela xa ungenako ukungena "
+"ngenye indlela. i-GNOME iyakusebenzisa iseshoni ye 'eMiselweyo'."
+
+#: ../gui/gdmlogin.c:1388 ../gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "i-Failsafe _Terminal"
+
+#: ../gui/gdmlogin.c:1390 ../gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Le yiseshoni ye-failsafe eza kukungenisa kwi-terminal.  Akukho zikripti "
+"zokuqalisa ziya kufundwa kwaye isetyenziswa kuphela xa ungakwazi ukungena "
+"ngenye indlela.  Ukuphuma kwi-terminal, chwetheza u 'exit'."
+
+#: ../gui/gdmlogin.c:1411 ../gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+"Akukho lunxulumano lweseshoni emiselweyo sifumanekileyo. Kusetyeniswa i-"
+"Failsafe GNOME.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: ../gui/gdmlogin.c:1455
+#, c-format
+msgid "%s language selected"
+msgstr "%s ulwimi olukhethiweyo"
+
+#: ../gui/gdmlogin.c:1495
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "Ngena usebenza ulwimi olusebenzisileyo kwixesha lokugqibela ungena"
+
+#: ../gui/gdmlogin.c:1499
+msgid "_System Default"
+msgstr "_iNkqubo eMiselweyo"
+
+#: ../gui/gdmlogin.c:1510
+msgid "Log in using the default system language"
+msgstr "Ngena usebenzisa ulwimi lwenkqubo emiselweyo"
+
+#: ../gui/gdmlogin.c:1530
+msgid "_Other"
+msgstr "_Enye"
+
+#: ../gui/gdmlogin.c:1908
+msgid "_Password:"
+msgstr "i-_Password:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: ../gui/gdmlogin.c:2132 ../gui/greeter/greeter.c:436
+msgid "Please insert 25 cents to log in."
+msgstr "Nceda ufake iisenti ezingama-25 ukuze ungene."
+
+#: ../gui/gdmlogin.c:2383
+msgid "Doubleclick on the user to log in"
+msgstr "Cofa kabini kumsebenzisi ukuze ungene"
+
+#: ../gui/gdmlogin.c:2508
+msgid "GNOME Desktop Manager"
+msgstr "uMphathi we-Desktop ye-GNOME"
+
+#: ../gui/gdmlogin.c:2534 ../gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "i-%a %b %d, %H:%M"
+
+#: ../gui/gdmlogin.c:2536 ../gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "i-%a %b %d, %l:%M %p"
+
+#: ../gui/gdmlogin.c:2585
+msgid "Finger"
+msgstr "umNwe"
+
+#: ../gui/gdmlogin.c:2691
+msgid "GDM Login"
+msgstr "Ukungena nge-GDM"
+
+#: ../gui/gdmlogin.c:2734 ../gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "i_Seshoni"
+
+#: ../gui/gdmlogin.c:2741 ../gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "u_Lwimi"
+
+#: ../gui/gdmlogin.c:2753 ../gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr "i-Chooser ye-_XDMCP..."
+
+#: ../gui/gdmlogin.c:2760 ../gui/greeter/greeter_system.c:141
+#: ../gui/greeter/greeter_system.c:331
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+"Qhuba isikhethi se-XDMCP eya kukuvumela ukuba ungene koomatshini abakwezinye "
+"iindawo abafumanekayo, ukuba kukho nabaphi na."
+
+#: ../gui/gdmlogin.c:2769 ../gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr "_Misela inkqubo yokuNgena yekhompyutha yoMphathi..."
+
+#: ../gui/gdmlogin.c:2776 ../gui/greeter/greeter_system.c:156
+#: ../gui/greeter/greeter_system.c:351
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"Misela inkqubo yekhompyutha ye-GDM (lo mphathi wokungena). Oku kuya kufuna i-"
+"password yomsebenzisi onikwe amandla akhethekileyo."
+
+#: ../gui/gdmlogin.c:2790 ../gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr "Yivule kwakhona ikhompyutha yakho"
+
+#: ../gui/gdmlogin.c:2803 ../gui/greeter/greeter_system.c:187
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Vala inkqubo ukuze uyicime ngokukhuselekileyo ikhompyutha."
+
+#: ../gui/gdmlogin.c:2817 ../gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr "Nqumamisa ikhompyutha yakho"
+
+#: ../gui/gdmlogin.c:2823 ../gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_Izenzo"
+
+#: ../gui/gdmlogin.c:2832
+msgid "_Theme"
+msgstr "_UMxholo"
+
+#: ../gui/gdmlogin.c:2843 ../gui/greeter/greeter_canvas_item.c:146
+#: ../gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_Phuma"
+
+#: ../gui/gdmlogin.c:2845 ../gui/greeter/greeter_canvas_item.c:148
+#: ../gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "_Khulula"
+
+#: ../gui/gdmlogin.c:2912 ../gui/greeter/greeter_item_ulist.c:469
+msgid "Icon"
+msgstr "Umfanekiso ongumqondiso"
+
+#: ../gui/gdmlogin.c:3395
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr ""
+"Ayikwazi ukuvula Umfanekiso-Omiselweyo: %s. Inqumamisa isikhangeli sobuso!"
+
+#: ../gui/gdmlogin.c:3417 ../gui/gdmsetup.c:569
+#: ../gui/greeter/greeter_item_ulist.c:324
+msgid "Too many users to list here..."
+msgstr "Baninzi kakhulu abasebenzisi amabadweliswe apha..."
+
+#. markup
+#: ../gui/gdmlogin.c:3835 ../gui/gdmlogin.c:3866 ../gui/gdmlogin.c:3910
+#: ../gui/greeter/greeter.c:639 ../gui/greeter/greeter.c:671
+#: ../gui/greeter/greeter.c:716
+msgid "Cannot start the greeter"
+msgstr "Ayikwazi ukuqalisa i-greeter"
+
+#: ../gui/gdmlogin.c:3836 ../gui/gdmlogin.c:3867
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Uhlobo lwe-greeter (%s) alungqinelani nohlobo lwe-daemon.  Mhlawumbi usanda "
+"kuyiphucula i-gdm.  Nceda uqalise kwakhona i-gdm daemon okanye uyivule "
+"kwakhona ikhompyutha."
+
+#: ../gui/gdmlogin.c:3873 ../gui/gdmlogin.c:3919 ../gui/greeter/greeter.c:678
+#: ../gui/greeter/greeter.c:725
+msgid "Reboot"
+msgstr "Ukuyivula kwakhona"
+
+#: ../gui/gdmlogin.c:3911
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Uhlobo lwe-greeter (%s) alungqinelani nohlobo lwe-daemon (%s).  Mhlawumbi "
+"usanda kuyiphucula i-gdm.  Nceda uyiqale kwakhona i-gdm daemon okanye "
+"uyivule kwakhona ikhompyutha."
+
+#: ../gui/gdmlogin.c:3917 ../gui/greeter/greeter.c:723
+msgid "Restart"
+msgstr "Yivule kwakhona"
+
+#. markup
+#: ../gui/gdmlogin.c:4103 ../gui/greeter/greeter.c:1348
+msgid "Session directory is missing"
+msgstr "Uvimba weefayili weseshoni ulahlekile"
+
+#: ../gui/gdmlogin.c:4105 ../gui/greeter/greeter.c:1350
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Uvimba weefayili wakho uilahlekile okanye awunanto!  Kukho iiseshoni "
+"ezimbini ezifumanekayo ongazisebenzisayo, kodwa kufuneka ungene uze ulungise "
+"inkqubo yekhompyutha ye-gdm."
+
+#. markup
+#: ../gui/gdmlogin.c:4129 ../gui/greeter/greeter.c:1375
+msgid "Configuration is not correct"
+msgstr "Ukumiselwa kwenkqubo yekhompyutha akuchanekanga"
+
+#: ../gui/gdmlogin.c:4131 ../gui/greeter/greeter.c:1377
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+"Ifayili yokumiselwa kwenkqubo yekhompyutha iqulethe umgca womyalelo "
+"ongasebenziyo kwi-dialog yokungena, ke ngoko ndiqhube umyalelo omiselweyo.  "
+"Nceda ulungise ukumiswa kwenkqubo yakho yekhompyutha."
+
+#. markup
+#: ../gui/gdmlogin.c:4156 ../gui/greeter/greeter.c:1404
+msgid "No configuration was found"
+msgstr "Akukho kumiselwa kwenkqubo yekhompyutha kufunyenweyo"
+
+#: ../gui/gdmlogin.c:4158 ../gui/greeter/greeter.c:1406
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+"Ukumiselwa kwenkqubo yekhompyutha akufunyanwanga.  I-GDM isebenzisa "
+"okumiselweyo ukuqhuba le seshoni.  Kufuneka ungene uze wenze ifayili "
+"yokumiselwa kwenkqubo yekhompyutha ngenkqubo yokumisela ikhompyutha ye-GDM."
+
+#. markup
+#: ../gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "Isikhangeli sobuso asimiselwanga kwinkqubo yekhompyutha"
+
+#: ../gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+"Isikhangeli sobuso asimiselwanga kwi-GDM yokumiselwa kwenkqubo "
+"yekhompyutha.  Nceda ucele umlawuli wakho wenkqubo ukuba asenze sisebenze "
+"kwinkqubo yomiselo lwenkqubo yekhompyutha ye-GDM."
+
+#: ../gui/gdmphotosetup.c:157 ../gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "iFoto yokuNgena"
+
+#: ../gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "Khetha ifoto yokuyibonisa kwisikhangeli sobuso:"
+
+#: ../gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "Khangela"
+
+#. markup
+#: ../gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "Akukho mfanekiso ukhethiweyo."
+
+#. markup
+#: ../gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "Umfanekiso mkhulu kakhulu"
+
+#: ../gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+"UMlawuli wenkqubo akayivumanga imifanekiso emikhulu kune-%d bytes ukuba "
+"ibonakaliswe kubuso besikhangeli"
+
+#. markup
+#: ../gui/gdmphotosetup.c:245 ../gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Ayinakuyivula ifayili"
+
+#: ../gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"iFayili %s ayinakuvuleka ukuba ifundwe\n"
+"Impazamo: %s"
+
+#: ../gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"iFayili %s ayinakuvuleka ukuba kubhalwe \n"
+"Impazamo: %s"
+
+#: ../gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"Tshintsha umfanekiso oyakubonisa i-GDM (umphathi wokungena) isikhangeli "
+"sobuso"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: ../gui/gdmsetup-strings.c:7 ../gui/gdmsetup.desktop.in.h:2
+#: ../gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "uMiselo-nkqubo lweSikrini sokuNgena"
+
+#: ../gui/gdmsetup-strings.c:8 ../gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "i-Greeter"
+
+#: ../gui/gdmsetup-strings.c:9 ../gui/gdmsetup-strings.c:24
+#: ../gui/gdmsetup-strings.c:29 ../gui/gdmsetup-strings.c:36
+#: ../gui/gdmsetup-strings.c:39 ../gui/gdmsetup-strings.c:42
+#: ../gui/gdmsetup-strings.c:65 ../gui/gdmsetup-strings.c:71
+#: ../gui/gdmsetup-strings.c:73 ../gui/gdmsetup-strings.c:79
+#: ../gui/gdmsetup-strings.c:82 ../gui/gdmsetup-strings.c:90
+#: ../gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: ../gui/gdmsetup-strings.c:10 ../gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "E_fikeleleka ngqo: "
+
+#: ../gui/gdmsetup-strings.c:11 ../gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "_Kwenye indawo: "
+
+#: ../gui/gdmsetup-strings.c:12 ../gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "_Uluhlu lwamagama okwamkela: "
+
+#: ../gui/gdmsetup-strings.c:13 ../gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "Uluhlu lwamagama olwamkelayo olukwe_nye indawo: "
+
+#: ../gui/gdmsetup-strings.c:14 ../gui/gdmsetup-strings.c:16
+#: ../gui/gdmsetup-strings.c:51 ../gui/gdmsetup.c:969
+#: ../gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "I-Greeter esemgangathweni"
+
+#: ../gui/gdmsetup-strings.c:15 ../gui/gdmsetup-strings.c:17
+#: ../gui/gdmsetup-strings.c:63 ../gui/gdmsetup.c:971
+#: ../gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "I-Greeter yegrafu"
+
+#: ../gui/gdmsetup-strings.c:18 ../gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+"Uluhlu lwamagama maluboniswe kwi-greeter njengesamkelayo.  Ungafaka %n apha "
+"kwaye endaweni yakhe kuya kufakwa igama lekhompyutha yakho."
+
+#: ../gui/gdmsetup-strings.c:20 ../gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+"Uluhlu lwamagama maluboniswe kwi-greeter kubantu abangena kwenye indawo nge-"
+"XDMCP.  Ungafaka %n apha kwaye endaweni yayo kuya kufakwa igama lekhompyutha "
+"yakho."
+
+#: ../gui/gdmsetup-strings.c:22 ../gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "Soloko usebenzisa ulungiselelo lwexesh_a leeyure ezingama-24"
+
+#: ../gui/gdmsetup-strings.c:23 ../gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "Ukungena okuzenzekelayo"
+
+#: ../gui/gdmsetup-strings.c:25 ../gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "_Igama lomsebenzisi lokungena elizenzekelayo:"
+
+#: ../gui/gdmsetup-strings.c:27 ../gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "_Ngenisa umsebenzisi ngokuzenzekelayo kwi-bootup yokuqala"
+
+#: ../gui/gdmsetup-strings.c:28 ../gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "Ukungena okumiselwe ixesha"
+
+#: ../gui/gdmsetup-strings.c:30 ../gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "Ig_ama lomsebenzisi lokungena okumiselwe ixesha:"
+
+#: ../gui/gdmsetup-strings.c:31 ../gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "_Imizuzwana phambi kokungena:"
+
+#: ../gui/gdmsetup-strings.c:33 ../gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr ""
+"Ngenisa umsebenzisi ngokuze_nzekelayo emva kwenani lemizuzwana ebaluliweyo"
+
+#: ../gui/gdmsetup-strings.c:34 ../gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "Jikelele"
+
+#: ../gui/gdmsetup-strings.c:35 ../gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "i-Logo"
+
+#: ../gui/gdmsetup-strings.c:38 ../gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Eentlobo ngeentlobo"
+
+#: ../gui/gdmsetup-strings.c:40 ../gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "Bonisa omifanekiso yomsebenzisi ekhethekayo (_isikhangeli sobuso)"
+
+#: ../gui/gdmsetup-strings.c:41 ../gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Okungasemva"
+
+#: ../gui/gdmsetup-strings.c:43 ../gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "_Akukho okungasemva"
+
+#: ../gui/gdmsetup-strings.c:44 ../gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_Umfanekiso"
+
+#: ../gui/gdmsetup-strings.c:45 ../gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "Um_bala"
+
+#: ../gui/gdmsetup-strings.c:46 ../gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "_Linganisela umfanekiso ongasemva ukuba ulingane"
+
+#: ../gui/gdmsetup-strings.c:48 ../gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "_Faka umbala kuphela kokusesikrinini okukwenye indawo"
+
+#: ../gui/gdmsetup-strings.c:49 ../gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "_Umbala ongasemva: "
+
+#: ../gui/gdmsetup-strings.c:50 ../gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "Khetha umbala"
+
+#: ../gui/gdmsetup-strings.c:52 ../gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "Ukuyijonga phambi koshicilelo:"
+
+#: ../gui/gdmsetup-strings.c:53 ../gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "Akukho mfanekiso wesikrini ufumanekayo"
+
+#: ../gui/gdmsetup-strings.c:54 ../gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Inkcazo:"
+
+#: ../gui/gdmsetup-strings.c:55 ../gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "Amalungelo omqulunqi:"
+
+#: ../gui/gdmsetup-strings.c:56 ../gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "Umbhali:"
+
+#: ../gui/gdmsetup-strings.c:57 ../gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"inkcazo\n"
+"isixhobo"
+
+#: ../gui/gdmsetup-strings.c:59 ../gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "umbhali"
+
+#: ../gui/gdmsetup-strings.c:60 ../gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "amalungelo omguquli"
+
+#: ../gui/gdmsetup-strings.c:61 ../gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "_Ufako-zixhobo lomxholo omtsha"
+
+#: ../gui/gdmsetup-strings.c:62 ../gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "_Cima umxholo"
+
+#: ../gui/gdmsetup-strings.c:64 ../gui/gdmsetup-strings.c:78
+#: ../gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Ekunokukhethwa kuko"
+
+#: ../gui/gdmsetup-strings.c:66 ../gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "Vumela _umsebenzi onikwe amandla akhethekileyo ukuba ungene kwi-GDM"
+
+#: ../gui/gdmsetup-strings.c:67 ../gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr ""
+"Vumela ukuba umsebenzisi onikwe amandla akhethekileyo ukuba angene k_wenye "
+"indawo nge-GDM"
+
+#: ../gui/gdmsetup-strings.c:68 ../gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "Vumela ungeno olumiselwe ixesha_kwenye indawo"
+
+#: ../gui/gdmsetup-strings.c:69 ../gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+"Bonisa imenyu ye \"Izenzo\" (ebisakwaziwa ngokuba yimenyu ye \"System\" ).  "
+"Ukuba ayimiselwanga, akukho namnye wemiyalelo yenkqubo oya kufumaneka (oku "
+"kuquka ukuvula kwakhona, ukuvala, ukumisela, isikhethi)"
+
+#: ../gui/gdmsetup-strings.c:70 ../gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "Bonisa imenyu ye-_izenzo"
+
+#: ../gui/gdmsetup-strings.c:72 ../gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "Vumela u_kumiselwa kwenkqubo yekhompyutha kwisikrini sokungena"
+
+#: ../gui/gdmsetup-strings.c:74 ../gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "Vume_la ukuqhuba kwesikhethi se-XDMCP kwisikrini sokungena"
+
+#: ../gui/gdmsetup-strings.c:75 ../gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+"Yithi gqolo ungaluvumeli unxulumano lwe-TCP kwi seva ka-_X (yenza "
+"lungasebenzi lonke unxulumano olukwenye indawo)"
+
+#: ../gui/gdmsetup-strings.c:76 ../gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "Phinda uzame _ulibaziseko (imizuzwana) :"
+
+#: ../gui/gdmsetup-strings.c:77 ../gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "UKhuseleko"
+
+#: ../gui/gdmsetup-strings.c:80 ../gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "Yenza kusebenze _ufikelelo lweemodyuli"
+
+# translate "window"?
+#: ../gui/gdmsetup-strings.c:81 ../gui/gdmsetup.glade.h:29
+#, fuzzy
+msgid "Make a _sound when login window is ready"
+msgstr "Yenza i_sandi xa i-window yokungena sele ilungile"
+
+#: ../gui/gdmsetup-strings.c:83 ../gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "i-acc_sound_file_box"
+
+#: ../gui/gdmsetup-strings.c:84 ../gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "iSandi i_fayili:"
+
+#: ../gui/gdmsetup-strings.c:86 ../gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_Vavanya isandi"
+
+#: ../gui/gdmsetup-strings.c:87 ../gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "Ukufikeleleka"
+
+#: ../gui/gdmsetup-strings.c:88 ../gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+"Akukho nkxaso ye-XDMCP kwizibini.  Ukwenza ukuba isebenze inkxaso ye-XDMCP "
+"kufuneka uqulunqe kwakhona i-GDM kunye namathala eefayili ze-XDMCP."
+
+#: ../gui/gdmsetup-strings.c:89 ../gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "Yenza isebenzi i-_XDMCP"
+
+#: ../gui/gdmsetup-strings.c:91 ../gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "Thathela ingqalelo _izicelo ezingazi ngqo"
+
+#: ../gui/gdmsetup-strings.c:92 ../gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "Mamela kwi siqhagamsheli se-_UDP: "
+
+#: ../gui/gdmsetup-strings.c:93 ../gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Ubuninzi_bezicelo ezijingayo:"
+
+#: ../gui/gdmsetup-strings.c:94 ../gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Ubuninzi bezicelo ezingezanga ngqo ezi_jingayo:"
+
+#: ../gui/gdmsetup-strings.c:95 ../gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "Ubuninzi _beeseshoni ezikwenye indawo:"
+
+#: ../gui/gdmsetup-strings.c:96 ../gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "Ubuninzi _bexesha lokulinda:"
+
+#: ../gui/gdmsetup-strings.c:97 ../gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Ubuninzi bexesha elingezanga ngqo lokul_inda:"
+
+#: ../gui/gdmsetup-strings.c:98 ../gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "Okusesikrinini ngomququzeleli _ngamnye:"
+
+#: ../gui/gdmsetup-strings.c:99 ../gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "Amakhefu esand_i (imizuzwana):"
+
+#: ../gui/gdmsetup-strings.c:100 ../gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Ikhefu leSandi (imizuzwana):"
+
+#: ../gui/gdmsetup-strings.c:101 ../gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "i-XDMCP"
+
+#. markup
+#: ../gui/gdmsetup.c:164
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+"Impazamo yenzekile ngexa uzama ukunxulumana nezikrini zokungena.  Ayilulo "
+"lonke uphuculo olungaba lwenzekile."
+
+#. markup
+#: ../gui/gdmsetup.c:487
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr ""
+"Ukungena okuzenzekelayo okanye ukungena okumiselwe ixesha kwi-akhawunti "
+"yomsebenzisi ongaphezulu komnye umsebenzisi (umsebenzisi onikwe amandla "
+"akhethekileyo) akuvumelekanga."
+
+#: ../gui/gdmsetup.c:1756
+msgid "Archive is not of a subdirectory"
+msgstr "Uvimba ayingovinjana wefayili"
+
+#: ../gui/gdmsetup.c:1764
+msgid "Archive is not of a single subdirectory"
+msgstr "Uvimba ayingovinjana weefayili owodwa"
+
+# Please translate "archive"
+#: ../gui/gdmsetup.c:1788 ../gui/gdmsetup.c:1868
+#, fuzzy
+msgid "File not a tar.gz or tar archive"
+msgstr "iFayili ayiyo tar.gz okanye i-tar archive"
+
+# GdmGreeterTheme.info should appear verbatim in translation
+#: ../gui/gdmsetup.c:1790
+#, fuzzy
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Uvimba akaquki we-GdmGreete Theme.ifayili yolwazi"
+
+#: ../gui/gdmsetup.c:1812
+msgid "File does not exist"
+msgstr "Ifayili ayikho"
+
+#. markup
+#: ../gui/gdmsetup.c:1926
+msgid "No file selected"
+msgstr "Akukho fayili ikhethiweyo"
+
+#. markup
+#: ../gui/gdmsetup.c:1954
+msgid "Not a theme archive"
+msgstr "Ayingomxholo kavimba"
+
+#: ../gui/gdmsetup.c:1955
+#, c-format
+msgid "Details: %s"
+msgstr "Iinkcukacha: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: ../gui/gdmsetup.c:1973
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr ""
+"Umxholo kavimba weefayili '%s' kubonakala ngathi sele ufakiwe, ufakwe nje "
+"kwakhona?"
+
+#. markup
+#: ../gui/gdmsetup.c:2059
+msgid "Some error occured when installing the theme"
+msgstr "Impazamo yenzekile ngexa lokufakwa komxholo"
+
+#: ../gui/gdmsetup.c:2105
+msgid "Select new theme archive to install"
+msgstr "Khetha uvimba omtsha womxholo ukuze uwufake"
+
+#: ../gui/gdmsetup.c:2109
+msgid "_Install"
+msgstr "_Useko-zixhobo"
+
+#: ../gui/gdmsetup.c:2173
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Ingaba nyani unqwenela ukususa umxholo '%s' kwinkqubo?"
+
+#: ../gui/gdmsetup.c:2191
+#, fuzzy
+msgid "_Remove Theme"
+msgstr "_Kwenye indawo: "
+
+#. This is the temporary help dialog
+#: ../gui/gdmsetup.c:2386
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+"Le window yokumiselwa kwenkqubo yekhompyutha itshintsha umiselo lwe-GDM "
+"daemon, esisikrini sokungena segrafu se-GNOME.  Utshintsho olwenzayo "
+"luyakwenzeka ngoko nangoko.\n"
+"\n"
+"Qaphela ukuba konke onokukhetha kuko kumiselo lwenkqubo yekhompyutha "
+"kudweliswe apha.  Unokufuna ukuhlela %s ukuba awukufumani oko ukufunayo "
+"kwe.\n"
+"\n"
+"Kubhalo olupheleleyo jonga isikhangeli soncedo se-GNOME Phantsi kwecandelo "
+"GNOME/iNkqubo."
+
+#. markup
+#: ../gui/gdmsetup.c:2797
+msgid "You must be the superuser (root) to configure GDM."
+msgstr ""
+"Kufuneka ukuba ube ngumsebenzisi ongaphezulu komnye umsebenzisi (umsebenzisi "
+"onikwe amandla akhethekileyo) ukuze umisele i-GDM."
+
+#. EOF
+#: ../gui/gdmsetup.desktop.in.h:1
+#, fuzzy
+msgid "Configure the login screen (Gnome Display Manager)"
+msgstr "Mi_sela umphathi wokungena"
+
+#: ../gui/greeter/greeter.c:640 ../gui/greeter/greeter.c:672
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Uhlobo lwe-greeter (%s) alungqinelani nohlobo lwe-daemon.\n"
+"Mhlawumbi usanda kuyiphucula i-gdm.\n"
+"Nceda uqalise kwakhona i-gdm daemon okanye uyivule kwakhona ikhompyutha."
+
+#: ../gui/greeter/greeter.c:717
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Uhlobo lwe-greeter (%s) alungqinelani nohlobo lwe-daemon (%s).\n"
+"Mhlawumbi usanda kuyiphucula i-gdm.\n"
+"Nceda uqalise kwakhona i-gdm daemon okanye uyivule kwakhona ikhompyutha."
+
+#: ../gui/greeter/greeter.c:1182
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Kuye kwakho impazamo ekufakeni umxholo %s"
+
+#. markup
+#: ../gui/greeter/greeter.c:1236
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "Umxholo we-greeter yegrafu wonakele"
+
+#: ../gui/greeter/greeter.c:1239
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"Umxholo awuqulathanga nkcazo yegama lomsebenzisi/okufunekayo kokungenisa i-"
+"password."
+
+#. markup
+#: ../gui/greeter/greeter.c:1273
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+"Kuye kwakho impazamo ekufakeni umxholo, kwaye umxholo omiselweyo nawo "
+"ubunokufakwa, ndiya kuzama ukuqalisa i-greeter esemgangathweni"
+
+#. markup
+#: ../gui/greeter/greeter.c:1296
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+"Andikwazanga ukuqala i-greeter esemgangathweni.  Esi sikrini siza kuyeka "
+"kwaye kunokufuneka ukuba ungene ngenye indlela uze ulungise ufakelo lwe-gdm"
+
+#: ../gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Yokugqibela"
+
+#: ../gui/greeter/greeter_action_language.c:198
+msgid "Select a language"
+msgstr "Khetha ulwimi"
+
+#: ../gui/greeter/greeter_action_language.c:217
+msgid "Select a language for your session to use:"
+msgstr "Khetha ulwimi omalusetyenziswe yiseshoni yakho:"
+
+#: ../gui/greeter/greeter_canvas_item.c:125
+msgid "Select _Language..."
+msgstr "Khetha u_Lwimi..."
+
+#: ../gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr "Khetha i_Seshoni..."
+
+#: ../gui/greeter/greeter_canvas_item.c:377
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"Phendula imibuzo apha uze ucinezele u-Enter xa ugqibile.  Kwimenyu cinezela "
+"u-F10."
+
+#: ../gui/greeter/greeter_item_ulist.c:306
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Ayikwazi ukuvula uMfanekiso oMiselweyo: %s!"
+
+#: ../gui/greeter/greeter_item_ulist.c:408
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+"Cofa kabini kumsebenzisi\n"
+"ukuze ungene"
+
+#: ../gui/greeter/greeter_parser.c:1022 ../gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr "Nqu_mamisa"
+
+#: ../gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "isiKhethi se-_XDMCP"
+
+#: ../gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Misela inkqubo yekhompyutha"
+
+#: ../gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "I-capslock ayicinywanga!"
+
+#: ../gui/greeter/greeter_parser.c:1047
+#, fuzzy, c-format
+msgid "User %s will login in %d second"
+msgid_plural "User %s will login in %d seconds"
+msgstr[0] "Umsebenzisi %s uyakungena kwi %d yemizuzwana"
+msgstr[1] "Umsebenzisi %s uyakungena kwi %d yemizuzwana"
+
+#: ../gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Khetha iSeshoni"
+
+#: ../gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "Khetha iSenzo"
+
+#: ../gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "_Vala ikhompyutha"
+
+#: ../gui/greeter/greeter_system.c:285
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Cima ikhompyutha yakho ukuze uyivale."
+
+#: ../gui/greeter/greeter_system.c:300
+msgid "_Reboot the computer"
+msgstr "_Yivule kwakhona ikhompyutha"
+
+#: ../gui/greeter/greeter_system.c:314
+msgid "Sus_pend the computer"
+msgstr "Nqu_mamisa ikhompyutha"
+
+#: ../gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr "Qhuba isikhethi se-_XDMCP"
+
+#: ../gui/greeter/greeter_system.c:348
+msgid "Confi_gure the login manager"
+msgstr "Mi_sela umphathi wokungena"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "iZangqa"
+
+#: ../gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Umxholo onezangqa eziluhlaza"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "i-(c) 2002 GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "GNOME izaNgqa eziguqukayo zobugcisa ngesiKhangeli soBuso"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "AmaGcisa e-GNOME"
+
+#: ../gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "i-Happy GNOME enesikhangeli"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "i-GNOME yezaNgqa eziguqukayo zobuGcisa"
+
+#: ../gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "i-Happy GNOME"
+
+#: ../gui/modules/dwellmouselistener.c:650
+#: ../gui/modules/keymouselistener.c:887
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"Impazamo ngexa uzama ukuqhuba (%s)\n"
+"enxulumaniswe kwi (%s)"
+
+#. TODO - I18n
+#: ../gui/modules/keymouselistener.c:249
+#, fuzzy, c-format
+msgid ""
+"Cannot open gestures file: %s\n"
+")"
+msgstr "Ayinakuyivula ifayili"
+
+#: ../utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr ""
+"i-gdmaskpass iqhuba kuphela njengomsebenzisi onikwe amandla akhethekileyo\n"
+
+#: ../utils/gdmaskpass.c:42 ../utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Ukungaphumeleli koqinisekiso!\n"
+
+#: ../vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr "(isigcini sethutyana sikavimba wolwazi)"
+
+#: ../vicious-extensions/glade-helper.c:116
+#: ../vicious-extensions/glade-helper.c:138
+#: ../vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr "(isigcini sethutyana sikavimba wolwazi"
+
+#. markup
+#: ../vicious-extensions/glade-helper.c:194
+#: ../vicious-extensions/glade-helper.c:247
+#: ../vicious-extensions/glade-helper.c:301
+msgid "Cannot load user interface"
+msgstr "Ayinakufaka umdibaniso wemida yomsebenzisi"
+
+#: ../vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+"Impazamo iye yenzeka ngexa ufaka okufunekayo kufako lomdibaniso wemida %s%s "
+"ovela kwifayili %s.  Kusenokwenzeka ukuba inkcazelo yomdibaniso wemida ye-"
+"glade yonakalisiwe.  %s ayikwazi ukuqhubeka kwaye iza kuvalwa ngoku. "
+"Kufuneka ukhangele ufakelo lwakho lwe %s okanye uphinde ufake %s."
+
+#: ../vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"iFayili ye-Glade iyonakala! Qinisekisa ukuba ifayili echanekileyo iyafakwa!\n"
+"ifayili %s isixhobo: %s"
+
+#: ../vicious-extensions/glade-helper.c:248
+#, fuzzy, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %s. "
+"CList type widget should have %d column. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgid_plural ""
+"An error occured while loading the user interface element %s%s from file %s. "
+"CList type widget should have %d columns. Possibly the glade interface "
+"description was corrupted. %s cannot continue and will exit now. You should "
+"check your installation of %s or reinstall %s."
+msgstr[0] ""
+"Impazamo yenzekile ngexa ufaka okufunekayo kumdibaniso wemida yomsebenzisi %s"
+"%s usuka kwifayili %s.  Isixhobo sohlobo lwe-CList kufuneka ukuba sibe %d "
+"nezintlu.  Kunokwenzeka ukuba inkcazo yomdibaniso wemida ye-glade "
+"yonakalisiwe.  %s ayinakuqhubeka kwaye iza kuphuma ngoku.  Kufuneka "
+"ukhangele ufakelo lwakho lwe %s okanye ufake kwakhona %s."
+msgstr[1] ""
+"Impazamo yenzekile ngexa ufaka okufunekayo kumdibaniso wemida yomsebenzisi %s"
+"%s usuka kwifayili %s.  Isixhobo sohlobo lwe-CList kufuneka ukuba sibe %d "
+"nezintlu.  Kunokwenzeka ukuba inkcazo yomdibaniso wemida ye-glade "
+"yonakalisiwe.  %s ayinakuqhubeka kwaye iza kuphuma ngoku.  Kufuneka "
+"ukhangele ufakelo lwakho lwe %s okanye ufake kwakhona %s."
+
+#: ../vicious-extensions/glade-helper.c:277
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"iFayili ye-Glade iyonakala! Qiniseka ukuba ifayili echanekileyo iyafakwa!\n"
+"ifayili: %s isixhobo: %s uluhlu olulindelekileyo lwe-clist: %d"
+
+#: ../vicious-extensions/glade-helper.c:302
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Impazamo yenzekile ngexa ufaka umdibaniso wemida yomsebenzisi uyisusa "
+"kwifayili %s.  Kusenokwenzeka ukuba inkcazo yomdibaniso wemida ye-glade "
+"ayifumanekanga.  %s ayikwazi ukuqhubeka kwaye iyaphuma ngoku.  Kufuneka "
+"ukhangele ufakelo lwe %s okanye uphinde ufake i-%s."
+
+#: ../vicious-extensions/glade-helper.c:314
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "Akukho mdibaniso wemida unokufakwa, MBI! (ifayili: %s)"
+
+#: ../vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr ""
+"Amanqanam amaninzi amanye amagama e-locale, anokukhombisa iseti yeengxelo"
+
+#~ msgid "FLEXI_XSERVER request denied: Not authenticated"
+#~ msgstr "Isicelo se-FLEXI_XSERVER saliwe: asiqinisekiswanga"
+
+#~ msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+#~ msgstr "Isicelo so MBUZO_PHUMA_ISENZO saliwe: Asiqinisekiswanga"
+
+#~ msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+#~ msgstr "Isicelo soKu MISELA_PHUMA_ISENZO saliwe: Asiqinisekiswanga"
+
+#~ msgid ""
+#~ "A graphical application for configuring the GNOME Display Manager (GDM)"
+#~ msgstr ""
+#~ "Inkqubo yekhompyutha yegrafu yokumisela i-GNOME Display Manager (GDM)"
Index: proiecte/PPPP/gdm/po/zh_CN.po
===================================================================
--- proiecte/PPPP/gdm/po/zh_CN.po	(revision 134)
+++ proiecte/PPPP/gdm/po/zh_CN.po	(revision 134)
@@ -0,0 +1,1147 @@
+# Chinese translation of gdm2
+# Copyright (C) 2000 Free Software Foundation, Inc.
+# Wang Li <charles@linux.net.cn>, 2002
+# Funda Wang <fundawang@linux.net.cn>, 2003,2004
+# çé²(Gan Lu) <rhythm.gan@gmail.com>, 2008, 2009
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=gdm&component=general\n"
+"POT-Creation-Date: 2009-02-12 03:20+0000\n"
+"PO-Revision-Date: 2009-01-05 22:57+0700\n"
+"Last-Translator: çé²(Gan Lu) <rhythm.gan@gmail.com>\n"
+"Language-Team: zh_CN <i18n-translation@lists.linux.net.cn>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom äžæ¯å­ç¬Šè®Ÿå€"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:176 ../daemon/xdmcp-chooser-slave-main.c:176
+msgid "Enable debugging code"
+msgstr "å¯çšè°è¯ä»£ç "
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "Display ID"
+msgstr "æŸç€º ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:177 ../daemon/xdmcp-chooser-slave-main.c:177
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:189 ../daemon/xdmcp-chooser-slave-main.c:189
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME ä»å±æŸç€ºç®¡çåš"
+
+#: ../daemon/gdm-display-access-file.c:271
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "æ æ³åšç³»ç»äž­æŸå°çšæ· \"%s\""
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:217
+msgid "Unable to initialize login system"
+msgstr "æ æ³åå§åç»åœç³»ç»"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:253
+msgid "Unable to authenticate user"
+msgstr "æ æ³éªè¯çšæ·"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:307
+msgid "Unable to authorize user"
+msgstr "æ æ³ææç»çšæ·"
+
+#: ../daemon/gdm-factory-slave.c:281
+msgid "Unable to establish credentials"
+msgstr "æ æ³å»ºç«ä¿¡ä»»è¯ä¹Š"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1097
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"ç±äºäžäºå
+éšéè¯¯æ æ³å¯åš X æå¡åš (æšçåŸåœ¢çé¢)ãè¯·äžæšçç³»ç»ç®¡çåèç³»ææ£"
+"æ¥æšçç³»ç»æ¥å¿(syslog)ä»¥äŸ¿è¿è¡è¯æ­ãæ­€æ¶è¯¥æŸç€ºå°è¢«çŠçšãè¯·åšé®é¢æŽæ­£ä»¥åéæ°"
+"å¯åš GDMã"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%sïŒæ æ³è¿æ¥å°äž»æŸç€º â%sâ "
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "æå¡åšæ¯ä»¥çšæ· %s èº«ä»œè¡ççïŒäœæ­€çšæ·äžå­åš"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "æ æ³å°ç» ID è®Ÿçœ®äžº %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "initgroups() æ§è¡ %s å€±èŽ¥"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "æ æ³å°çšæ· ID è®Ÿçœ®äžº %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "æ æ³å°ç» ID è®Ÿçœ®äžº 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%sïŒæ æ³æåŒæ¥å¿æä»¶æŸç€º %sïŒ"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%sïŒå° %s è®Ÿçœ®äžº %s åºé"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%sïŒæå¡åšäŒå
+çº§æ æ³è®Ÿå®äžº %dïŒ%s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%sïŒæŸç€ºç»é¢ %s çæå¡åšåœä»€äžºç©º"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "çšæ·å"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "è¯¥çšæ·å"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "äž»æºå"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "äž»æºå"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "æŸç€ºè®Ÿå€"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "æŸç€ºè®Ÿå€"
+
+#: ../daemon/gdm-session-direct.c:1574 ../daemon/gdm-session-direct.c:1592
+#, c-format
+msgid "worker exited with status %d"
+msgstr "å·¥äœçšåºä»¥ç¶æ %d éåº"
+
+#: ../daemon/gdm-session-worker.c:1075
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "åå§åäžéªè¯ç³»ç»çäŒè¯åºé - %s"
+
+#: ../daemon/gdm-session-worker.c:1076
+msgid "general failure"
+msgstr "äžè¬æ§éè¯¯"
+
+#: ../daemon/gdm-session-worker.c:1077
+msgid "out of memory"
+msgstr "å
+å­èå°œ"
+
+#: ../daemon/gdm-session-worker.c:1078
+msgid "application programmer error"
+msgstr "åºçšçšåºçŒçšéè¯¯"
+
+#: ../daemon/gdm-session-worker.c:1079
+msgid "unknown error"
+msgstr "æªç¥éè¯¯"
+
+#: ../daemon/gdm-session-worker.c:1086
+msgid "Username:"
+msgstr "çšæ·åïŒ"
+
+#: ../daemon/gdm-session-worker.c:1092
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "å°éŠéçšæ·åæç€ºç¬Šéç¥éªè¯ç³»ç»æ¶åºé - %s"
+
+#: ../daemon/gdm-session-worker.c:1106
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "å°çšæ·äž»æºåéç¥éªè¯ç³»ç»æ¶åºé - %s"
+
+#: ../daemon/gdm-session-worker.c:1121
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "å°çšæ·ç»ç«¯éç¥éªè¯ç³»ç»æ¶åºé - %s"
+
+#: ../daemon/gdm-session-worker.c:1134
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "å°æŸç€ºå­ç¬Šäž²éç¥éªè¯ç³»ç»æ¶åºé - %s"
+
+#: ../daemon/gdm-session-worker.c:1149
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "å°æŸç€º xauth è¯ä¹Šéç¥éªè¯ç³»ç»æ¶åçéè¯¯ - %s"
+
+#: ../daemon/gdm-session-worker.c:1429 ../daemon/gdm-session-worker.c:1447
+#, c-format
+msgid "no user account available"
+msgstr "æ å¯çšçšæ·åžæ·"
+
+#: ../daemon/gdm-session-worker.c:1474
+msgid "Unable to change to user"
+msgstr "æ æ³åæ¢å°çšæ·"
+
+#: ../daemon/gdm-simple-slave.c:426
+msgid "Unable establish credentials"
+msgstr "æ æ³å»ºç«ä¿¡ä»»è¿æ¥"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "çšæ· %s äžå­åšã"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "ç» %s äžå­åšã"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:590
+msgid "Could not create socket!"
+msgstr "æ æ³åå»ºå¥æ¥å­ïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:856
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "ä»äž»æº %s ååºç XDMCP æ¥è¯¢è¢«æç»"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1013
+#: ../daemon/gdm-xdmcp-display-factory.c:1234
+msgid "Could not extract authlist from packet"
+msgstr "æ æ³ä»å
+äž­åè§£åºè®€è¯è¡š(authlist)"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1026
+#: ../daemon/gdm-xdmcp-display-factory.c:1249
+msgid "Error in checksum"
+msgstr "æ ¡éªåŒéè¯¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1500
+msgid "Bad address"
+msgstr "éè¯¯çå°å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1581
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%sïŒæ æ³è¯»åæŸç€ºå°å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1589
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%sïŒæ æ³è¯»åæŸç€ºç«¯å£çŒå·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1598
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%sïŒæ æ³ä»å
+äž­åè§£åºè®€è¯è¡š"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1618
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%sïŒæ ¡éªåéè¯¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2127
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%sïŒä»çŠæ­¢çäž»æºè·åŸ REQUEST %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2137
+#: ../daemon/gdm-xdmcp-display-factory.c:2492
+#: ../daemon/gdm-xdmcp-display-factory.c:2744
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%sïŒæ æ³è¯»åæŸç€ºçŒå·"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2144
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%sïŒæ æ³è¯»åè¿æ¥ç±»å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2151
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%sïŒæ æ³è¯»åå®¢æ·ç«¯å°å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2159
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%sïŒæ æ³è¯»åè®€è¯å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2168
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%sïŒæ æ³è¯»åè®€è¯æ°æ®"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2178
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%sïŒæ æ³è¯»åè®€è¯è¡š"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2197
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%sïŒæ æ³è¯»åå¶é å ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2224
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%sïŒ%s æ ¡éªåæ ¡éªå€±èŽ¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2476
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%sïŒä»çŠæ­¢çäž»æº %s è·åŸ Manage"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2485
+#: ../daemon/gdm-xdmcp-display-factory.c:2751
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%sïŒæ æ³è¯»åäŒè¯ ID"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2499
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%sïŒæ æ³è¯»åæŸç€ºçº§å«"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2604
+#: ../daemon/gdm-xdmcp-display-factory.c:2654
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%sïŒæ æ³è¯»åå°å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2734
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%sïŒä»çŠæ­¢çäž»æºè·åŸ KEEPALIVE %s"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2823
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactoryïŒæ æ³è¯»å XDMCP å€Žä¿¡æ¯ïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCPïŒXDMCP çæ¬éè¯¯ïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCPïŒæ æ³è§£æå°å"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3233
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "æŸäžå°æå¡åšäž»æºåïŒ%sïŒ"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "æ æ³åå
+¥ PID æä»¶ %sïŒå¯èœç£çç©ºéŽäžå€ïŒ%s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "æ¥å¿ç®åœ %s äžå­åšæè
+äžæ¯ç®åœã"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "è®€è¯ç®åœ %s äžå­åšãäž­æ­¢ã"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "è®€è¯ç®åœ %s äžæ¯ç®åœãäž­æ­¢ã"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "è®€è¯ç®åœ %s äžå±äºçšæ· %dïŒç» %dãäž­æ­¢ã"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "è®€è¯ç®åœ %s çæé %o æ¯éè¯¯çãåºäžº %oãäž­æ­¢ã"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "æŸäžå° GDM çšæ·â%sâãäž­æ­¢ïŒ"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM çšæ·äžèœäžº root ãäž­æ­¢ïŒ"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "æŸäžå° GDM ç»â%sâãäž­æ­¢ïŒ"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM ç»äžèœäžº rootãäž­æ­¢ïŒ"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "çœ®ææè­ŠåäžºèŽåœéè¯¯"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "äžæ®µæ¶éŽåéåº - è°è¯æ¶äœ¿çš"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "æå° GDM çæ¬"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME æŸç€ºç®¡çåš"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "åªæ root éèŠè¿è¡ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME æŸç€ºç®¡çåšäŒè¯å·¥äººè¿çš"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI æ³šåè¡šå
+è£
+åš"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1921
+msgid "Login Window"
+msgstr "ç»åœçªå£"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "çµæºç®¡çåš"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "çµæºç®¡çå®æ€çšåº"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME è®Ÿçœ®å®æ€çšåº"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME å±å¹æŸå€§é"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "æŸå€§å±å¹çæäžéšå"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME å±å¹é®ç"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "äœ¿çšå±å¹é®ç"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca å±å¹è¯»ååš"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "å°å±å¹äžçä¿¡æ¯å±ç€ºäžºè¯­é³æç²æ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "éæ©ç³»ç»"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XMCP: Could not create XDMCP buffer!"
+msgstr "XMCPïŒæ æ³åå»º XDMCP çŒå²åºïŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCPïŒæ æ³è¯»å XDMCP å€Žä¿¡æ¯ïŒ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "åŒ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "å®ææ¶éŽççŸåæ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1306
+msgid "Inactive Text"
+msgstr "éæŽ»åšææ¬"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1307
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "çšæ·å°æªéæ©ä»»äœæ¡ç®ååšæ ç­Ÿäž­äœ¿çšçææ¬"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1315
+msgid "Active Text"
+msgstr "æŽ»åšææ¬"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1316
+msgid "The text to use in the label if the user has picked an item"
+msgstr "çšæ·éæ©äžäžªæ¡ç®æ¶åšæ ç­Ÿäž­äœ¿çšçææ¬"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%l:%M:%S %p"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%b%eæ¥ ææ%a"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:288
+msgid "Automatically logging in..."
+msgstr "æ­£åšèªåšç»åœ..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:718
+msgid "Cancelling..."
+msgstr "æ­£åšåæ¶..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1187
+msgid "Failed to restart computer"
+msgstr "éæ°å¯åšè®¡ç®æºå€±èŽ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1190
+msgid ""
+"You are not allowed to restart the computer because multiple users are "
+"logged in"
+msgstr "å äžºå€äžªçšæ·å·²ç»åœïŒç³»ç»äžå
+è®žäœ éå¯åšè®¡ç®æº"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1271
+msgid "Failed to stop computer"
+msgstr "å
+³é­è®¡ç®æºå€±èŽ¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1274
+msgid ""
+"You are not allowed to stop the computer because multiple users are logged in"
+msgstr "å äžºå€äžªçšæ·å·²ç»åœïŒç³»ç»äžå
+è®žäœ å
+³é­è®¡ç®æº"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1358
+msgid "Select language and click Log In"
+msgstr "éæ©è¯­èšïŒåå»âç»åœâ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "è®€è¯å¯¹è¯æ¡"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "è®¡ç®æºå"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ç»åœ"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "éæ°å¯åš"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "å
+³æº"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "æèµ·"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "çæ¬"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:8
+msgid "page 5"
+msgstr "ç¬¬5é¡µ"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:590
+msgid "Panel"
+msgstr "é¢æ¿"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "è¯­èš"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "è¯­èšïŒ(_L)"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:262
+msgid "_Language:"
+msgstr "è¯­èšïŒ(_L)"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:231
+msgctxt "language"
+msgid "Other..."
+msgstr "å
+¶å®..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:232
+msgid "Choose a language from the full list of available languages."
+msgstr "ä»å¯çšè¯­èšçå®å
+šæž
+åäž­éæ©æè¯­èšã"
+
+#: ../gui/simple-greeter/gdm-languages.c:610
+msgid "Unspecified"
+msgstr "æªæå®"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "é®çåžå±"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:254
+msgid "_Keyboard:"
+msgstr "é®ç(_K)"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:223
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "å
+¶å®..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:224
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "ä»å¯çšåžå±çå®å
+šæž
+åäž­éæ©æé®çåžå±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:494
+msgid "Label Text"
+msgstr "æ ç­Ÿææ¬"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:495
+msgid "The text to use as a label"
+msgstr "è¯¥ææ¬å°çšäœäžäžªæ ç­Ÿ"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:502
+msgid "Icon name"
+msgstr "åŸæ å"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:503
+msgid "The icon to use with the label"
+msgstr "è¯¥æ ç­Ÿæå
+±çšçåŸæ "
+
+#: ../gui/simple-greeter/gdm-option-widget.c:511
+msgid "Default Item"
+msgstr "é»è®€é¡¹ç®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:512
+msgid "The id of the default item"
+msgstr "é»è®€é¡¹ç®çè¯å«ç "
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "æå€§é¡¹ç®æ°"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "åšæž
+åäž­ä¿å­é¡¹ç®æ°éçæå€§åŒ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:224
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "è¿çšç»åœ(æ­£åšè¿æ¥å° %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:238
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "è¿ç«¯ç»åœ (æ­£åšè¿æ¥å° %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:317
+msgid "Remote Login"
+msgstr "è¿çšç»åœ"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "äŒè¯(_S)ïŒ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "æšªå¹
+ä¿¡æ¯æå­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Disable showing the restart buttons"
+msgstr "çŠæ­¢æŸç€ºéå¯åšæé®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Do not show known users in the login window"
+msgstr "åšç»åœçªå£äž­äžæŸç€ºå·²ç¥çšæ·"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Enable accessibility keyboard plugin"
+msgstr "å¯çšèŸ
+å©åèœé®çæä»¶"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable debugging"
+msgstr "å¯çšè°è¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging mode for the greeter."
+msgstr "äžºæ¬¢è¿çé¢å¯çšè°è¯æš¡åŒ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable on-screen keyboard"
+msgstr "å¯çšå±å¹é®ç"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable screen magnifier"
+msgstr "å¯çšå±å¹æŸå€§é"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen reader"
+msgstr "å¯çšå±å¹è¯»ååš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable showing the banner message"
+msgstr "å¯çšæšªå¹
+ä¿¡æ¯æŸç€º"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Icon name to use for greeter logo"
+msgstr "çšäºæ¬¢è¿å±å¹åŸœæ çåŸæ å"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Recently selected keyboard layouts"
+msgstr "æè¿éè¿çé®çåžå±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected languages"
+msgstr "æè¿éè¿çè¯­èš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Set to TRUE to disable showing known users in the login window."
+msgstr "è®Ÿçœ®äžºâç(TRUE)âå°çŠæ­¢åšç»åœçªå£äž­æŸç€ºå·²ç¥çšæ·"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid "Set to TRUE to disable showing the restart buttons in the login window."
+msgstr "è®Ÿçœ®äžºâç(TRUE)âå°çŠæ­¢åšç»åœçªå£äž­æŸç€ºéå¯åšæé®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to True to enable the background settings manager plugin."
+msgstr "è®Ÿçœ®äžºâç(true)âä»¥å¯çšèæ¯è®Ÿçœ®ç®¡çåšæä»¶ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to True to enable the media-keys settings manager plugin."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çšå€åªäœé®ç®¡çåšæä»¶ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to True to enable the on-screen keyboard."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çšå±å¹é®çã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid ""
+"Set to True to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çšç®¡çèŸ
+å©åèœé®çè®Ÿçœ®çæä»¶ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to True to enable the screen magnifier."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çšå±å¹æŸå€§éã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to True to enable the screen reader."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çšå±å¹è¯»ååšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to True to enable the sound settings manager plugin."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çšå£°é³è®Ÿçœ®ç®¡çåšæä»¶ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid "Set to True to enable the xrandr settings manager plugin."
+msgstr "è®Ÿçœ®äžºâç(True)âä»¥å¯çš xrandr è®Ÿçœ®ç®¡çåšæä»¶ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to True to enable the xsettings settings manager plugin."
+msgstr "è®Ÿçœ®äžºâç(true)âä»¥å¯çš xsettings è®Ÿçœ®ç®¡çåšæä»¶ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "è®Ÿçœ®åšç»åœçªå£é»è®€æŸç€ºçé®çåžå±æž
+å"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "è®Ÿçœ®åšç»åœçªå£é»è®€æŸç€ºçè¯­èšæž
+å"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "è®Ÿçœ®çšäºæ¬¢è¿å±å¹åŸœæ çäž»é¢åŸæ å"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to show the banner message text."
+msgstr "è®Ÿçœ®äžºâç(true)âä»¥æŸç€ºæšªå¹
+ä¿¡æ¯æå­ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to use compiz as the window manager."
+msgstr "è®Ÿçœ®äžºâç(true)âä»¥äœ¿çš compiz äœäžºçªå£ç®¡çåšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Text banner message to show on the login window."
+msgstr "æŸç€ºåšç»åœçªå£çææ¬æšªå¹
+ä¿¡æ¯ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid "True if the background settings manager plugin is enabled."
+msgstr "äžºâç(true)âæ¶è¡šç€ºèæ¯è®Ÿçœ®ç®¡çåšæä»¶å·²å¯çšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "äžºâç(True)âè¡šç€ºå€åªäœé®è®Ÿçœ®ç®¡çåšæä»¶å·²å¯çšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "äžºâç(True)âè¡šç€ºå£°é³è®Ÿçœ®ç®¡çåšæä»¶å·²å¯çšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "äžºâç(True)âè¡šç€º xrandr è®Ÿçœ®ç®¡çåšæä»¶å·²å¯çšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "äžºâç(true)âæ¶è¡šç€º xsettings è®Ÿçœ®ç®¡çåšæä»¶å·²å¯çšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "Use compiz as the window manager"
+msgstr "äœ¿çš compiz äœäžºçªå£ç®¡çåš"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "æç»­æ¶éŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "å€å°ç§çŽå°è®¡æ¶åšåæ­¢"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "å¯åšæ¶éŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "è®¡æ¶åšåŒå§æ¶éŽ"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "å®æ­£åšè¿è¡äž­åïŒ"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "æ¯æåŠè®¡æ¶åšæ­£åšè¿è¡"
+
+#: ../gui/simple-greeter/gdm-user.c:241
+msgid "Manager"
+msgstr "ç®¡çåš"
+
+#: ../gui/simple-greeter/gdm-user.c:242
+msgid "The user manager object this user is controlled by."
+msgstr "æ§å¶æ­€çšæ·ççšæ·ç®¡çåšå¯¹è±¡"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:136
+msgctxt "user"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:137
+msgid "Choose a different account"
+msgstr "éæ©äžåçåžæ·"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:149
+msgid "Guest"
+msgstr "æ¥å®Ÿ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:150
+msgid "Login as a temporary guest"
+msgstr "äœäžºäžŽæ¶æ¥å®Ÿç»åœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:162
+msgid "Automatic Login"
+msgstr "èªåšç»åœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:163
+msgid "Automatically login to the system after selecting options"
+msgstr "éå®éé¡¹åèªåšç»åœå°ç³»ç»"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:354
+#, c-format
+msgid "Log in as %s"
+msgstr "äœäžº %s ç»åœ"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:699
+msgid "Currently logged in"
+msgstr "åœåå·²ç»åœ"
+
+#: ../gui/user-switch-applet/applet.c:160
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"çšæ·åæ¢å°çšåºæ¯èªç±çšåºïŒäœ å¯ä»¥éµç
+§èªç±èœ¯ä»¶åºéäŒ(Free Software Foundation)"
+"ååžç GNU (éçšå
+¬å
+±è®žå¯è¯) æ¡æ¬ŸïŒç¬¬äºçïŒæ(èªç±éæ©) æŽé«çæ¬è¿è¡ååæä¿®"
+"æ¹ïŒã"
+
+#: ../gui/user-switch-applet/applet.c:164
+msgid ""
+"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."
+msgstr ""
+"åè¡æ¬çšåºæ¯åžæå®ææäœçšïŒäœæ²¡æä»»äœæ
+ä¿ïŒæ²¡æä»»äœæç€ºçæ
+ä¿æå æäžç¹å«ç®"
+"çèéçšãæŽå€ç»èè¯·åè§ GNU éçšå
+¬å
+±è®žå¯è¯ã"
+
+#: ../gui/user-switch-applet/applet.c:168
+msgid ""
+"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 "
+msgstr ""
+"äœ åºè¯¥å·²ç»éæ¬çšåºäžèµ·æ¶å°äžä»œ GNU éçšå
+¬å
+±è®žå¯è¯å¯æ¬ïŒåŠææ²¡æïŒäœ å¯ä»¥åä¿¡"
+"ç» \"\"the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, "
+"Boston, \"\"MA 02110-1301, USA \""
+
+#: ../gui/user-switch-applet/applet.c:182
+msgid "A menu to quickly switch between users."
+msgstr "äžäžªçšäºåšçšæ·éŽå¿«éåæ¢çèå"
+
+#: ../gui/user-switch-applet/applet.c:186
+msgid "translator-credits"
+msgstr "ç¿»è¯è
+è£èªæŠ"
+
+#: ../gui/user-switch-applet/applet.c:643
+#: ../gui/user-switch-applet/applet.c:778
+#: ../gui/user-switch-applet/applet.c:817
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "æ æ³éå®å±å¹ïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:665
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "æ æ³äžŽæ¶è®Ÿçœ®å±ä¿äžºç©ºçœå±å¹ïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:876
+#, c-format
+msgid "Can't logout: %s"
+msgstr "æ æ³æ³šéïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:959
+msgid "Available"
+msgstr "å¯çš"
+
+#: ../gui/user-switch-applet/applet.c:960
+msgid "Invisible"
+msgstr "éèº«"
+
+#: ../gui/user-switch-applet/applet.c:961
+msgid "Busy"
+msgstr "æ­£å¿"
+
+#: ../gui/user-switch-applet/applet.c:962
+msgid "Away"
+msgstr "çŠ»åŒ"
+
+#: ../gui/user-switch-applet/applet.c:1108
+msgid "Account Information..."
+msgstr "èŽŠæ·ä¿¡æ¯..."
+
+#: ../gui/user-switch-applet/applet.c:1120
+msgid "System Preferences..."
+msgstr "ç³»ç»éŠéé¡¹..."
+
+#: ../gui/user-switch-applet/applet.c:1136
+msgid "Lock Screen"
+msgstr "éå®å±å¹"
+
+#: ../gui/user-switch-applet/applet.c:1147
+msgid "Switch User"
+msgstr "åæ¢çšæ·"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1158
+msgid "Quit..."
+msgstr "éåº..."
+
+#: ../gui/user-switch-applet/applet.c:1261
+msgid "Unknown"
+msgstr "æªç¥ç"
+
+#: ../gui/user-switch-applet/applet.c:1373
+msgid "User Switch Applet"
+msgstr "çšæ·åæ¢å°çšåº"
+
+#: ../gui/user-switch-applet/applet.c:1382
+msgid "Change account settings and status"
+msgstr "æ¹åèŽŠæ·è®Ÿçœ®åç¶æ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "äžäžªå¯åšçšæ·éŽå¿«éåæ¢çèå"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "çšæ·åæ¢åš"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "çšæ·åæ¢å°çšåºå·¥å"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "çŒèŸäžªäººä¿¡æ¯(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "å
+³äº(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "çŒèŸçšæ·åç»(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "å¿œç¥ïŒä¿æå
+Œå®¹æ§"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "åœä»€"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:42
+msgid "Debugging output"
+msgstr "è°è¯èŸåº"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "è¯¥åºçšçšåºçæ¬"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "æ æ³è¯å«åœåè¿çš"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- æ° GDM ç»åœ"
+
+#: ../utils/gdmflexiserver.c:762
+msgid "Unable to start new display"
+msgstr "æ æ³å¯åšæ°æŸç€º"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:231
+msgid "Take a picture of the screen"
+msgstr "æåå±å¹çäžåŒ åŸç"
Index: proiecte/PPPP/gdm/po/zh_HK.po
===================================================================
--- proiecte/PPPP/gdm/po/zh_HK.po	(revision 134)
+++ proiecte/PPPP/gdm/po/zh_HK.po	(revision 134)
@@ -0,0 +1,4443 @@
+# Chinese(Taiwan) translation for gdm2.
+# Copyright (C) 2000-06 Free Software Foundation, Inc.
+# GNOME 1.x:
+# Jing-Jong Shyue <shyue@sonoma.com.tw>, 2000
+# Abel Cheung <abel@oaka.org>, 2001
+# GNOME 2.x
+# Abel Cheung <abel@oaka.org>, 2001-2003
+# Kevin Kee <kevin@oaka.org>, 2004
+# Woodman Tuen <wmtuen@gmail.com>, 2005-2006
+# Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>, 2008
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.27.91\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-19 20:47+0800\n"
+"PO-Revision-Date: 2009-09-19 20:48+0800\n"
+"Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
+"Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom äžæ¯å­ç¬Šè£çœ®"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "åçšé€é¯ç¢Œ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "é¡¯ç€º ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME åŸå±¬é¡¯ç€ºç®¡ççšåŒ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "åšç³»çµ±äž­æŸäžå°äœ¿çšè
+ã%sã"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ç¡æ³åå§åç»å
+¥ç³»çµ±"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ç¡æ³é©è­äœ¿çšè
+"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ç¡æ³é©è­äœ¿çšè
+"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ç¡æ³å»ºç«è­æž"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr "å çºæäºå
+§éšé¯èª€ïŒç®åç¡æ³ååX äŒºæåšïŒå³ååœ¢ä»é¢ïŒãè«è¯çµ¡ç³»çµ±ç®¡çå¡ææ¯æª¢æ¥ç³»çµ±çŽéæªãç®åæåæ­¢äœ¿çšéåé¡¯ç€ºç«é¢ãè«åšä¿®æ­£åé¡åŸéæ°åå GDMã"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%sïŒç¡æ³é£æ¥äž»é¡¯ç€ºç«é¢â%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "äŒºæåšæä»¥äœ¿çšè
+ %s çèº«åè¡çïŒäœè©²äœ¿çšè
+äžå­åš"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ç¡æ³èš­å® groupid çº %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s ç initgroups () å€±æã"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ç¡æ³èš­å® userid çº %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ç¡æ³èš­å® groupid çº 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%sïŒç¡æ³éåé¡¯ç€ºç«é¢ %s ççŽéæªïŒ"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%sïŒå° %s èš­å®çº %s æçŒçé¯èª€"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%sïŒäŒºæåšåªå
+ç­çŽç¡æ³èš­å®çº %dïŒ%s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%sïŒé¡¯ç€ºç«é¢ %s çäŒºæåšæä»€æ¯ç©ºçœç"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "äœ¿çšè
+åçš±"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "äœ¿çšè
+åçš±"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "äž»æ©åçš±"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "äž»æ©åçš±"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "é¡¯ç€ºè£çœ®"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "é¡¯ç€ºè£çœ®"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "é©è­ç³»çµ±åå§åäº€è«çŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "äžè¬æ§å€±æ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "èšæ¶é«èç¡"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "æçšçšåŒé¯èª€"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "äžæçé¯èª€"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "äœ¿çšè
+åçš±:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "ä»¥éŠéžçäœ¿çšè
+åçš±æç€ºéç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "ä»¥äœ¿çšè
+çäž»æ©åçš±éç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "ä»¥äœ¿çšè
+çäž»æ§å°éç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "ä»¥é¡¯ç€ºå­äž²éç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "ä»¥é¡¯ç€º xauth è­æžéç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "æ²æå¯çšçäœ¿çšè
+åž³è"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "ç¡æ³æ¹è®çºäœ¿çšè
+"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "äœ¿çšè
+ %s äžå­åš"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "çŸ£çµ %s äžå­åš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ç¡æ³å»ºç« socketïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "æçµç±äž»æ© %s çŒåºç XDMCP æ¥è©¢"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ç¡æ³åŸå°å
+äž­è®å authlist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "æª¢æ¥ç¢ŒåºçŸé¯èª€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "äœåé¯èª€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%sïŒç¡æ³è®åç«é¢äœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%sïŒç¡æ³è®åç«é¢æçšçé£æ¥å èç¢Œ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%sïŒç¡æ³åŸå°å
+äž­è®å authlist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%sïŒæª¢æ¥ç¢ŒåºçŸé¯èª€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%sïŒå·²è¢«æçµçäž»æ© %s çŒåºèŠæ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%sïŒç¡æ³è®åé¡¯ç€ºç«é¢ç·šè"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%sïŒç¡æ³è®åé£ç·æ¹åŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%sïŒç¡æ³è®åå®¢æ¶ç«¯äœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%sïŒç¡æ³è®åèªè­åçš±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%sïŒç¡æ³è®åèªè­è³æ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%sïŒç¡æ³è®åææ¬æž
+å®"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%sïŒç¡æ³è®åå» åè­å¥ç¢Œ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%sïŒåŸ %s åŸå°é¯èª€çæª¢æ¥ç¢Œ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%sïŒå·²è¢«æçµçäž»æ© %s çŒåºç®¡çèšæ¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%sïŒç¡æ³è®åäœæ¥­éæ®µè­å¥ç¢Œ"
+
+# FIXME: What is display class?
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%sïŒç¡æ³è®åé¡¯ç€ºç«é¢çé¡å¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%sïŒç¡æ³è®åäœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%sïŒå·²è¢«æçµçäž»æ© %s çŒåº KEEPALIVE èšæ¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactoryïŒç¡æ³è®å XDMCP æšé ­ïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCPïŒXDMCP çæ¬äžæ­£ç¢ºïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCPïŒç¡æ³è§£æäœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ç¡æ³ååŸäŒºæåšäž»æ©åçš±ïŒ%sïŒ"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ç¡æ³å¯«å
+¥ PID æª %sïŒå¯èœæ¯ç£ç¢ç©ºéäžè¶³ïŒ%s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s äžå­åšæè
+æ ¹æ¬äžæ¯ç®éã"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "èªè­ç®é %s äžå­åšãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "èªè­ç®é %s äžŠéç®éãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "èªè­ç®é %s äžå±¬æŒäœ¿çšè
+ %d åçŸ£çµ %dãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "èªè­ç®é %s çæ¬é %o äžæ­£ç¢ºïŒæè©²çº %oãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "æŸäžå° GDM äœ¿çšè
+â%sâãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM äœ¿çšè
+äžæè©²æ¯ rootãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "æŸäžå° GDM çŸ£çµâ%sâãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM çŸ£çµäžæè©²æ¯ rootãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "æææçè­Šåèšæ¯éœç¶æåŽéé¯èª€"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "åšäžå®æéåŸé¢éâé€é¯å°çš"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "é¡¯ç€º GDM çæ¬"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME ç»å
+¥ç®¡çå¡"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "åªæ root å¯ä»¥å·è¡ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME ç»å
+¥ç®¡çå¡å·¥äœéæ®µçå·¥äœçšåº"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI èš»åè¡šèœæåš"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ç»å
+¥ç«é¢"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "é»æºç®¡ççšåŒ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "é»æºç®¡çäŒºæçšåŒ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME èš­å®åŒäŒºæçšåŒ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME è¢å¹æŸå€§é¡"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "è¢å¹çæŸå€§éšä»œ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME è¢å¹éµç€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "äœ¿çšè¢å¹éµç€"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca è¢å¹é±è®åš"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "å°è¢å¹äžçè³èšä»¥èªé³æé»å­åçŸ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit é©è­ä»£ççšåŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "éžæç³»çµ±"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCPïŒç¡æ³å»ºç« XDMCP ç·©è¡ïŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCPïŒç¡æ³è®å XDMCP æšé ­ïŒ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "æžåŒ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "å®ææéçŸåæ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "æªäœ¿çšçæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "è¥äœ¿çšè
+å°æªæéžä»»äœé 
+ç®ïŒèŠåšæšç±€äž­äœ¿çšçæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "äœ¿çšäž­çæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "è¥äœ¿çšè
+å·²æéžæåé 
+ç®ïŒèŠåšæšç±€äž­äœ¿çšçæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "æž
+å®å¯èŠæ§"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "æ¯åŠé¡¯ç€ºéžæçšåŒæž
+å®"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%p %l:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "æ­£åšèªåç»å
+¥..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "æ­£åšåæ¶..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "éžæèªèšäžŠæäžãç»å
+¥ã"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "èªè­å°è©±ç"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "é»è
+Šåçš±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "éæ°åå"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ééé»è
+Š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "æ«å"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "çæ¬"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "é¢æ¿"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "èªèš"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "èªèš(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "èªèš(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "åŸå®æŽçå¯çšèªèšæž
+å®äž­éžæèªèšã"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "æªæå®"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "éµç€é
+çœ®"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "éµç€(_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "åŸå®æŽçå¯çšéµç€é
+çœ®æž
+å®äž­éžæéµç€é
+çœ®ã"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "æšç±€æå­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "èŠçšåæšç±€çæå­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "åç€ºåçš±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "èŠèæšç±€äžèµ·äœ¿çšçåç€º"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "é èš­çé 
+ç®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "é èš­é 
+ç®ç id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "æå€§é 
+ç®æž"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "åšæž
+å®äž­ä¿å­é 
+ç®æžéçæå€§åŒ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "é ç«¯ç»å
+¥(é£ç·è³ %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "é ç«¯ç»å
+¥ (é£ç·è³ %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "é ç«¯ç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "äœæ¥­éæ®µ(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "æ©«å¹
+èšæ¯æå­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "ç¶éžæçšåŒæ¯ç©ºçæäœ¿çšæ©«å¹
+èšæ¯æå­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "åçšéæ°ååæé"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "äžåšç»å
+¥èŠçªäž­é¡¯ç€ºå·²ç¥çäœ¿çšè
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "åçšéµç€å¯å­åæ§å€æçšåŒ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "åçšé€é¯ç¢Œ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "åçšæ­¡è¿ç«é¢çé€é¯æš¡åŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "åçšè¢å¹éµç€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "åçšè¢å¹æŸå€§é¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "åçšè¢å¹é±è®åš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "åçšæ©«å¹
+èšæ¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "çµŠæ­¡è¿æšèªäœ¿çšçåç€ºåçš±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ç®åéžåçéµç€é
+çœ®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ç®åéžåçèªèš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "èš­å®é èš­åšç»å
+¥èŠçªäž­é¡¯ç€ºéµç€é
+çœ®çæž
+å®ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "èš­å®é èš­åšç»å
+¥èŠçªäž­é¡¯ç€ºèªèšçæž
+å®ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "èš­å®çšæŒæ­¡è¿æšèªçäž»é¡åç€ºåçš±ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "èš­çº true åäžåšç»å
+¥èŠçªäž­é¡¯ç€ºå·²ç¥çäœ¿çšè
+ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "èš­çº true åäžåšç»å
+¥èŠçªäž­é¡¯ç€ºéæ°ååæéã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "èš­çº true ååçšèæ¯èš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "èš­çº true ååçšåªé«æéµèš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "èš­çº true ååçšè¢å¹éµç€ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "èš­çº true ååçšèš­å®ç®¡çéµç€ç¡éç€åèœèš­å®åŒçå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "èš­çº true ååçšè¢å¹æŸå€§é¡ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "èš­çº true ååçšè¢å¹é±è®åšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "èš­çº true ååçšé³æèš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "èš­çº true ååçš xrandr èš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "èš­çº true ååçš xsettings èš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "èš­çº true åé¡¯ç€ºæ©«å¹
+èšæ¯æå­ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "èš­çº true åäœ¿çš compiz åçºèŠçªç®¡ççšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr "ç¶éžæçšåŒæ¯ç©ºçæèŠé¡¯ç€ºæŒç»å
+¥èŠçªçæå­æ©«å¹
+èšæ¯ïŒçšäŸåä»£ banner_message_textã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "èŠé¡¯ç€ºæŒç»å
+¥èŠçªçæå­æ©«å¹
+èšæ¯ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "è¥åçšèæ¯èš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "è¥åçšåªé«æéµèš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "è¥åçšé³æèš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "è¥åçš xrandr èš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "è¥åçš xsettings èš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "äœ¿çš compiz åçºèŠçªç®¡ççšåŒ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "æçºæé"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "èšæåšåæ­¢åçç§æž"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "éå§æå»"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "èšæåšéå§æå»"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "å®æ¯åŠæ­£åšå·è¡ïŒ"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "èšæåšçŸåšæ¯åŠåšèšæ"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "ç®¡ççšåŒ"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "æ§å¶éåäœ¿çšè
+çäœ¿çšè
+ç®¡ççšåŒç©ä»¶ã"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "éžæäžåçåž³è"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "èšªå®¢"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "ä»¥èšæèšªå®¢çèº«åç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "èªåç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "åšéžåéžé 
+åŸèªåç»å
+¥ç³»çµ±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "ä»¥ %s èº«åç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "çŸåšå·²ç¶ç»å
+¥"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr "äœ¿çšè
+åæçšåŒæ¯èªç±è»ä»¶ïŒäœ å¯ä»¥éµç
+§èªç±è»ä»¶åºéæ (Free Software Foundation) åºçç GNU éçšå
+¬å
+±èš±å¯è­æ¢æ¬Ÿ (GNU General Public License) ç¬¬äºçäŸä¿®æ¹åéæ°çŒäœéäžçšåŒïŒæè
+èªç±éžæäœ¿çšä»»äœæŽæ°ççæ¬ã"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr "çŒäœéäžçšåŒçç®çæ¯åžæå®æçšïŒäœæ²æä»»äœæä¿ãçè³æ²æé©åç¹å®ç®çèé±å«çæä¿ãæŽè©³çŽ°çæ
+æ³è«åé± GNU éçšå
+¬å
+±èš±å¯è­ã"
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr "äœ æè©²å·²ç¶åçšåŒäžèµ·æ¶å°äžä»œ GNU éçšå
+¬å
+±èš±å¯è­çå¯æ¬ãåŠæéæ²æïŒå¯«ä¿¡çµŠïŒ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "çšäŸå¿«éåæäœ¿çšè
+çéžå®ã"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"åŠå°ç¿»è­¯æä»»äœæèŠïŒè«éäžå°é»å­éµä»¶çµŠ\n"
+"ä»¥äžå°åïŒGNOME ç¿»è­¯éäŒæç¡å¿«åèŠäœ ïŒ\n"
+"zh-l10n@lists.linux.org.tw\n"
+"\n"
+"Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>, 2003, 05\n"
+"Craig Jeffares <cjeffares@novell.com>, 2004\n"
+"Joe Man <trmetal@yahoo.com.hk>, 2001"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ç¡æ³éå®è¢å¹ïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "äžèœæ«æå°è¢å¹ä¿è­·çšåŒèš­çºç©ºçœç«é¢ïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "äžèœç»åºïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "å¯äœ¿çš"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "é±åœ¢"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "å¿ç¢"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "é¢é"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "åž³èè³èš..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ç³»çµ±åå¥œèš­å®..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "éå®è¢å¹"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "åæäœ¿çšè
+"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "çµæ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "äžæ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "äœ¿çšè
+åæé¢æ¿çšåŒ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "æ¹è®åž³èèš­å®åŒèçæ
+"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "çšäŸå¿«éåæäœ¿çšè
+çéžå®"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "äœ¿çšè
+åæçšåŒ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "äœ¿çšè
+åæé¢æ¿çšåŒå·¥å» "
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ç·šèŒ¯åäººè³æ(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "éæŒ(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "ç·šèŒ¯äœ¿çšè
+èçŸ£çµ(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "å·²å¿œç¥ - åªçºå
+Œå®¹æ§èä¿ç"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "æä»€"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "åµé¯èŒžåº"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "éåçšåŒççæ¬"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ç¡æ³è­å¥ç®åçäœæ¥­éæ®µã"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- æ°ç GDM ç»å
+¥"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ç¡æ³ååæ°çé¡¯ç€ºç«é¢"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "æäžæªå"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "ç
+§äžè¢å¹çåç"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "å·¥äœçšåºä»¥ %d çæ
+é¢é"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "ç¡æ³å»ºç«è­æž"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "éæ°ååé»è
+Šå€±æ"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "æšçŸåšäžèœéæ°ååé»è
+ŠïŒå çºæå€åäœ¿çšè
+ç»å
+¥"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "åæ­¢é»è
+Šå€±æ"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "æšçŸåšäžèœåæ­¢é»è
+ŠïŒå çºæå€åäœ¿çšè
+ç»å
+¥"
+
+#~ msgid "page 5"
+#~ msgstr "ç¬¬ 5 é "
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "æšå·²æäžäº Caps Lockã"
+
+#~ msgid "User"
+#~ msgstr "äœ¿çšè
+"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "éåéžå®é 
+ç®æè¡šç€ºçäœ¿çšè
+ã"
+
+#~ msgid "Icon Size"
+#~ msgstr "åç€ºå€§å°"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "èŠäœ¿çšçåç€ºå€§å°ã"
+
+#~ msgid "Indicator Size"
+#~ msgstr "ææšå€§å°"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "æ žåææšçå°ºå¯ž"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "ææšéè·"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "äœ¿çšè
+èææšçéè·"
+
+#~ msgid "_Help"
+#~ msgstr "æ±å©(_H)"
+
+#~ msgid "Main Options"
+#~ msgstr "äž»éžé 
+"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "ç¡éç€åå¥œèš­å®"
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>åçšè®æšçé»è
+ŠæŽå®¹æäœ¿çšçåèœïŒ</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "èŒå©ç§æåå¥œèš­å®"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "èœå°æå­å€§è²åžåºïŒé±è®åšïŒ(_H)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "å¿œç¥éè€æäžçæéµïŒåéµïŒ(_I)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "è®é 
+ç®æŸå€§ïŒæŸå€§é¡ïŒ(_M)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "åªæ¥åé·æéæäœçæéµïŒé²ç·©æéµïŒ(_O)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "äžæ¬¡åªèœæäžåç¹æ®éµïŒé»æ§ç¹æ®éµïŒ(_P)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "åšè²åœ©äžèŠæŽé«å°æ¯ïŒé«åå·®ïŒ(_S)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "äžäœ¿çšéµç€èŒžå
+¥ïŒè¢å¹éµç€ïŒ(_T)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "äœ¿çšèŒå€§çå­åïŒå€§åé¡¯ç€ºïŒ(_U)"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "åçšç¡éç€æé"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr "èš­çº TRUE åäžåšç»å
+¥èŠçªäž­é¡¯ç€ºç¡éç€æéã"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "å°æå®çåå®æä»€éè³ GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest æš¡åŒ"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "äžéå®ç®åçç«é¢"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "å·è¡ --command åå
+é²è¡èªè­"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "ååæ°çåœæ§äœæ¥­éæ®µïŒäžèŠé¡¯ç€ºåœåºåŒé 
+ç®"
+
+#~ msgid "user account not available on system"
+#~ msgstr "ç³»çµ±äž­æ²æå¯çšçäœ¿çšè
+åž³è"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "å
+¶å® GDM ç³»çµ±é èš­èš­å®æª"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "èš­å®æª"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "äžèŠä»¥äŒºæçšåŒçæ
+å·è¡"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "æ²æ console ïŒæ¬å°åºå®ïŒçäŒºæåšäŸå·è¡"
+
+#~ msgid "Disconnect"
+#~ msgstr "æ·ç·"
+
+#~ msgid "_Users:"
+#~ msgstr "äœ¿çšè
+(_U):"
+
+#~ msgid "_User:"
+#~ msgstr "äœ¿çšè
+(_U):"
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "èš­å®ç»å
+¥ç«é¢(_S)"
+
+#~ msgid "Missing Required File"
+#~ msgstr "éºå€±å¿
+èŠçæªæ¡"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "ç¡æ³éåäœ¿çšè
+éžæçšåŒçä»é¢æªæ¡ã%sããå¯èœæ¯éåæçšçšåŒæ²ææ­£ç¢ºçå®è£æ"
+#~ "èš­å®ã"
+
+#~ msgid "Users"
+#~ msgstr "äœ¿çšè
+"
+
+#~ msgid "Other"
+#~ msgstr "å
+¶ä»"
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr "<span weight=\"bold\" size=\"larger\">çŒçŸå€éç»å
+¥</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "å€è§"
+
+#~ msgid "Continue"
+#~ msgstr "ç¹Œçº"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "åšå·¢çèŠçªäž­å»ºç«æ°çç»å
+¥(_N)"
+
+#~ msgid "Details"
+#~ msgstr "è©³çŽ°è³æ"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "çŒçŸå€éç»å
+¥ - äœ¿çšè
+åæçšåŒ"
+
+#~ msgid "Options"
+#~ msgstr "éžé 
+"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "æäºåå¥œèš­å®å·²è¢«ç³»çµ±ç®¡çè
+éå®ã"
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr "æšæ³èŠåæçäœ¿çšè
+å·²åšæ­€é»è
+Šéè€ç»å
+¥ãèŠåæè³åªåç»å
+¥ïŒ"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "åšéžå®æšé¡äœ¿çšãäººç©ãåç€º"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "åšéžå®æšé¡äœ¿çšç®åçäœ¿çšè
+åçš±"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "äœ¿çšãäœ¿çšè
+ãäžåå­åçºéžå®æšé¡"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "äœ¿çšè
+åæçšåŒé¯èª€"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "äœ¿çšè
+åæçšåŒåå¥œèš­å®"
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "èŠå»ºç«äžåæ°çç»å
+¥ä»¥äŸåæäœ¿çšè
+æïŒè«åšèŠçªäž­å»ºç«å®èäžèŠåšæ°çç«é¢äž­å»ºç«"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr "ç¶åæè³äžåçç«é¢æïŒè®åæ¬ç«é¢é²å
+¥è¢å¹ä¿è­·çšåŒã"
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "åæäœ¿çšè
+åŸéå®è¢å¹(_L)"
+
+#~ msgid "Display Style"
+#~ msgstr "é¡¯ç€ºæš£åŒ"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "é¡¯ç€ºãç»å
+¥èŠçªãéžå®é 
+ç®"
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "é¡¯ç€ºãå
+¶ä»ãéžå®é 
+ç®"
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "åªé¡¯ç€ºç»å
+¥äž­çäœ¿çšè
+"
+
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "æå®åšé¢æ¿äž­åŠäœé¡¯ç€ºæ­€é¢æ¿çšåŒãäœ¿çšãusernameãæé¡¯ç€ºç®åçäœ¿çšè
+åçš±ïŒ"
+#~ "ãiconãæé¡¯ç€ºäººç©åç€ºïŒæãtextãäŸé¡¯ç€ºãäœ¿çšè
+ãéåå­ã"
+
+#~ msgid "Use Xnest"
+#~ msgstr "äœ¿çš Xnest"
+
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "äœæé¡¯ç€ºãç»å
+¥èŠçªãé 
+ç®ãå¯èœçæžåŒå
+å«ïŒãalwaysãææ°žé é¡¯ç€ºè©²é 
+ç®ïŒ"
+#~ "ãneverãåäžæé¡¯ç€ºïŒèãautoã(é èš­åŒ)æåšé¢æ¿çšåŒäœ¿çš Xnest æš¡åŒæé¡¯ç€ºé 
+"
+#~ "ç®ã"
+
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "äœæé¡¯ç€ºãå
+¶ä»ãé 
+ç®ãå¯èœçæžåŒå
+å«ïŒãalwaysãææ°žé é¡¯ç€ºè©²é 
+ç®ïŒ"
+#~ "ãneverãåäžæé¡¯ç€ºïŒèãautoã(é èš­åŒ)æåšé¢æ¿çšåŒäœ¿çšäž»æ§å°(é Xnest) æš¡"
+#~ "åŒæé¡¯ç€ºé 
+ç®ã"
+
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr "åæäœ¿çšè
+æèŠå»ºç«æ°ç Xnest èŠçªææ¯ç¢çæ°çäž»æ§å°ã"
+
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr "åæè³äžåçäž»æ§å°åŸæ¯åŠéå®è¢å¹ã"
+
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr "åªé¡¯ç€ºç®åç»å
+¥çäœ¿çšè
+ïŒææ¯é¡¯ç€ºææçäœ¿çšè
+ã"
+
+#~ msgid "User Switcher 2"
+#~ msgstr "äœ¿çšè
+åæçšåŒ 2"
+
+#~ msgid "Prompt:"
+#~ msgstr "æç€º:"
+
+#~ msgid "Login with the same session as last time."
+#~ msgstr "ä»¥åäžæ¬¡ç»å
+¥åæš£çå·¥äœéæ®µç»å
+¥ã"
+
+#~ msgid "_Session:"
+#~ msgstr "äœæ¥­éæ®µ(_S):"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "æ¬äœæ¥­éæ®µæç»å
+¥ CDE"
+
+#~ msgid "Default System Session"
+#~ msgstr "é èš­ç³»çµ±äœæ¥­éæ®µ"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "æ¬äœæ¥­éæ®µæç»å
+¥ GNOME æ¡é¢ç°å¢"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "å®å
+šé ç«¯é£ç·"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "æ¬äœæ¥­éæ®µæäœ¿çš ssh ç»å
+¥è³é ç«¯äž»æ©"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååïŒéå¯èœæ¯å çºèš­å®äžæ­£ç¢ºæèŽãæšéèŠç»å
+¥çµç«¯æ©"
+#~ "äž­äžŠéæ°èš­å® X äŒºæåšïŒç¶åŸéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr "æšæ¯åŠèŠåè©Šèš­å® X äŒºæåšïŒæ³šææ­€éèŠ root çå¯ç¢Œã"
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "è«èŒžå
+¥ rootïŒæé«æ¬éè
+ïŒçå¯ç¢Œã"
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "æ­£åšåè©Šéæ°åå X äŒºæåšã"
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr "X äŒºæåšçŸåšå·²ç¶åæ­¢äœ¿çš ãè«åšèš­å®å¥œåŸéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååãéå¯èœæ¯å çºèš­å®äžæ­£ç¢ºæèŽãèŠæª¢èŠ X äŒºæåš"
+#~ "çèŒžåºçµæïŒèæ­€åæåé¡æåšïŒ"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "æšèŠæª¢èŠè©³çŽ°ç X äŒºæåšèšæ¯ïŒ"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååãéå¯èœæ¯å çºæ»éŒ ææšè£çœ®ïŒæ»éŒ ïŒèš­å®äžæ­£ç¢ºæ"
+#~ "èŽãèŠæª¢èŠ X äŒºæåšçèŒžåºçµæïŒèæ­€åæåé¡æåšïŒ"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr "æšæ¯åŠèŠåè©Šèš­å®æ»éŒ ïŒæ³šææ­€éèŠ root çå¯ç¢Œã"
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "éåæ¯âxterm å®å
+šæš¡åŒâäœæ¥­éæ®µãåŠææ³ä»€æåèŠçªç²åŸèŒžå
+¥çŠé»ïŒæšéèŠå°æžžæš"
+#~ "ç§»åè³è©²èŠçªä¹äžãèŠé¢ééåæš¡åŒïŒåšå·Šäžè§çèŠçªä¹äžèŒžå
+¥âexitâã"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "ç¡æ³ååæšæå®çäœæ¥­éæ®µïŒå æ­€æ¹çºåå xterm å®å
+šæš¡åŒãåŠææ³ä»€æåèŠçªç²"
+#~ "åŸèŒžå
+¥çŠé»ïŒæšéèŠå°æžžæšç§»åè³è©²èŠçªä¹äžãèŠé¢ééåæš¡åŒïŒåšå·Šäžè§çèŠçªä¹"
+#~ "äžèŒžå
+¥âexitâã"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%sïŒç¡æ³å¯«å
+¥æ°çææ¬çŽéïŒ%s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr "%sïŒç¡æ³å¯«å
+¥æ°çææ¬çŽéãå¯èœæ¯ç£ç¢ç©ºéäžè¶³"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr "GDM ç¡æ³å°æ°çææ¬çŽéå¯«å
+¥ç£ç¢ãå¯èœæ¯ç£ç¢ç©ºéäžè¶³ã%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%sïŒç¡æ³åš %s å»ºæ§æ°ç cookie æª"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%sïŒç¡æ³å®å
+šå°éå %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%sïŒç¡æ³éå cookie æª %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%sïŒç¡æ³éå® cookie æª %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%sïŒç¡æ³å¯«å
+¥ cookie"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%sïŒå¿œç¥å¯çç cookie æªæ¡ %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "ç«é¢äŒºæåšåš 90 ç§å
+§è¢«ééäº 6 æ¬¡ä¹å€ãéæè©²æ¯æäžäºåé¡ã2 åéåŸæåšç«"
+#~ "é¢ %s ååè©Šã"
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ pipe"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%sïŒç¡æ³è¡ç %s ç GDM å¯é²çš"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s äžæ¯æ­£èŠçæªæ¡ïŒ\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... æªæ¡åçš±éé· ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s ç¡æ³è¢«éå"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%sïŒç¡æ³è¡çé²çšïŒäŸé¡¯ç€ºé¯èª€æèšæ¯èŠçª"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%sïŒç®é %s äžå­åšã"
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%sïŒ%s äžæ¯ç± uid %d æææã"
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%sïŒ %s å¯ä»¥è¢«çžåçŸ€çµçäœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%sïŒ %s å¯ä»¥è¢«å
+¶å®äœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%sïŒ%s äžå­åšïŒäœå¿
+é å­åšã"
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%sïŒ%s äžæ¯äžåæ­£èŠçæªæ¡ã"
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%sïŒ%s å¯ä»¥è¢«çžåçŸ€çµ/å
+¶å®äœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%sïŒ%s æ¯ç³»çµ±ç®¡çè
+æå®çæªæ¡å€§å°äžééèŠå€§ã"
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ socket"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%sïŒç¡æ³ bind socket"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%sïŒç¡æ³éå FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "ç¡æ³å¯«å
+¥ PID æª %sïŒå¯èœæ¯ç£ç¢ç©ºéäžè¶³ãé¯èª€ïŒ%s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%sïŒfork () å€±æïŒ"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%sïŒsetsid () å€±æïŒ%sïŒ"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%sïŒåè©Šå®å
+šæš¡åŒç X äŒºæåš %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%sïŒæ­£åšå·è¡ XKeepsCrashing åœä»€çš¿"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååãéå¯èœæ¯å çºèš­å®äžæ­£ç¢ºæèŽãæšéèŠåšç»å
+¥ "
+#~ "console äžŠå·è¡ X èš­å®çšåŒãç¶åŸéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr "ç­æéå
+§å·è¡æžæ¬¡ X äŒºæåšéœå€±æïŒåæ­¢äœ¿çšé¡¯ç€ºç«é¢ %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "æ­£åšæ«åäž»é»è
+Š..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "ç³»çµ±æ­£åšéæ°ååïŒè«çšå..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "ç³»çµ±æ­£åšééïŒè«çšç­..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%sïŒéæ©å€±æïŒ%s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "æ­£åšéæ°ååé»è
+Š..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%sïŒéæ°ååå€±æïŒ%s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "ç¶é¡¯ç€ºç«é¢ %s æ²æç³»çµ±éžå®ææ¥æ¶å°éæ°åå GDMãéæ°ååé»è
+Šãæ«åæéæ©ç"
+#~ "èŠæ±"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "åšéæ¬å°åºå®çé¡¯ç€ºç«é¢ %s éåºéæ°åå GDMãéæ°ååé»è
+Šãæ«åæéæ©çèŠæ±"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%sïŒæŸæ£é¡¯ç€ºç«é¢ %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "æ­£åšéæ°åå GDM..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "äž»çšåŒèšæ¯ïŒæ¶å° SIGABRT èšèïŒç³»çµ±çŒçåé¡ïŒçŸæ­£é²å
+¥éæ©çæ
+ïŒ"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "äžéè³èæ¯å·è¡"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "ä¿ç LD_* ç°å¢è®æž"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr "ç¬¬äžå X äŒºæåšåšååæè¢«çµæ­¢ãåå ïŒéæ²åš fifo äž­æ¶å° GO èšè"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "ç¡æ³éå %s äŸå¯«å
+¥"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- GNOME ç»å
+¥ç®¡çå¡"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%sïŒ%s èšèèçèš­å®é¯èª€ïŒ%s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM å·²ç¶å·è¡ãå¿
+é æŸæ£ïŒ"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%sïŒCHLD èšèèçèš­å®é¯èª€"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC çèŠæ±å·²è¢«æçµãåå ïŒä»æªé²è¡èªè­"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s çèŠæ±å·²è¢«æçµãåå ïŒä»æªé²è¡èªè­"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "äžæçäŒºæåšé¡åèŠæ±ïŒäœ¿çšæšæºçäŒºæåšã"
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr "èŠæ±äœ¿çšçäŒºæåš %s äžå
+èš±äœ¿çšçºåœæ§çäŒºæåšïŒå æ­€æ¹çšæšæºäŒºæåšã"
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%sïŒæ²æ GDM èš­å®æªïŒ%sãäœ¿çšé èš­ã"
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%sïŒBaseXsession æ¯ç©ºçœçïŒæ¹çš %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%sïŒæŸäžå°æšæº X äŒºæåšïŒåè©Šäœ¿çšåŸåçäŒºæåš"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%sïŒæ²ææå®æ­¡è¿çšåŒã"
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%sïŒæ²ææå®é ç«¯æ­¡è¿çšåŒã"
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%sïŒæ²ææå®äœæ¥­éæ®µç®éã"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr "%sïŒå·²åçš XDMCP åèœäœæ ¹æ¬æ²æ XDMCP æ¯æŽïŒå æ­€ééæ­€åèœ"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%sïŒTimedLoginDelay çåŒå°æŒ 5 ç§ïŒæ¹çšé èš­åŒïŒ 5 ç§ã"
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%sïŒåªå
+ç­çŽè¶
+åºç¯åïŒåæçº %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%sïŒäŒºæåšæä»€æ¯ç©ºçœçïŒæäœ¿çšæšæºçæä»€ä»£æ¿ã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®äžå­åšãè«ä¿®æ­£ GDM çèš­"
+#~ "å®äžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®äžæ¯ç®éãè«ä¿®æ­£ GDM ç"
+#~ "èš­å®äžŠéæ°åå GDMã"
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%sïŒèš­å®æªäž­äŒºæåšçèš­å®äžæ­£ç¢ºãå¿œç¥æ­€é 
+èš­å®ïŒ"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "%sïŒæ²æåçš XDMCP åèœèäžæªå®çŸ©æ¬å°çåºå®äŒºæåšãå¿
+é æŸæ£ïŒ"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%sïŒæ²æåçš XDMCP åèœèäžæªå®çŸ©æ¬å°çåºå®äŒºæåšãæå° %s å å° :%d äœ¿åŸå¯"
+#~ "ä»¥èš­å®è©²é 
+ç®ïŒ"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "æ²æåçš XDMCP åèœïŒèäž GDM ç¡æ³ååä»»äœæ¬å°åºå®çäŒºæåšãå¿
+é çµæ­¢ïŒè«ä¿®"
+#~ "æ­£èš­å® %s äžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr "GDM äœ¿çšè
+â%sâäžå­åšãè«ä¿®æ­£ GDM çèš­å®äžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM äœ¿çšè
+èš­å®çº rootïŒäœéæ¯äžå
+èš±çïŒå çºéæš£ææå®å
+šäžçé¢šéªãè«ä¿®æ­£ "
+#~ "GDM çèš­å®ïŒäžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr "GDM çŸ€çµâ%sâäžå­åšãè«ä¿®æ­£ GDM çèš­çœ®æªäžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM çŸ€çµèš­å®çº rootïŒäœéæ¯äžå
+èš±çïŒå çºéæš£ææå®å
+šäžçé¢šéªãè«ä¿®æ­£ GDM "
+#~ "çèš­å®ïŒäžŠéæ°åå gdmã"
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%sïŒæŸäžå°æ­¡è¿çšåŒïŒæè
+ç¡æ³ç± GDM äœ¿çšè
+å·è¡"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr "%sïŒæŸäžå°é ç«¯æ­¡è¿çšåŒïŒæè
+ç¡æ³ç± GDM äœ¿çšè
+å·è¡"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "%sïŒæŸäžå°éžæçšåŒïŒæè
+ç¡æ³ç± GDM äœ¿çšè
+å·è¡"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "GDM èš­å®æªäž­æ²ææå® daemon/ServAuthDir"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%sïŒæªæå® daemon/ServAuthDir ç®éã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®äžæ¯ç±äœ¿çšè
+ %s åçŸ€çµ "
+#~ "%s æææãè«ä¿®æ­£ç®éçææè
+åçŸ€çµææ¯ä¿®æ­£ GDM çèš­å®ïŒäžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®çå­åæ¬éäžæ­£ç¢ºïŒæ¬é"
+#~ "æè©²æ¯ %oãè«ä¿®æ­£ç®éçæ¬éææ¯ä¿®æ­£ GDM çèš­å®ïŒäžŠéæ°åå GDMã"
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = æ¯ïŒn = åŠ >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%sïŒç¡æ³ååŸæ¬æ©äœåïŒ"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "setgid %d å€±æãå¿
+é æŸæ£ã"
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "%s ç initgroups () å€±æãå¿
+é æŸæ£ã"
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%sïŒå°èšè %d èš­å®çº %s æçŒçé¯èª€"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "äžæ¬¡ç»å
+¥:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "ç¡æ³åååŸåçæå­æš¡åŒèŠçª"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "äŒŒä¹é¡¯ç€ºç«é¢ %s å·²æ X äŒºæåšæ­£åšå·è¡ãèŠåè©Šå
+¶å®é¡¯ç€ºç«é¢ïŒåŠææšåç­"
+#~ "ãåŠãïŒæåæ¬¡åè©Šåš %s ååäŒºæåšã%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "ïŒè«æ Ctrl-Alt å äžååèœéµäŸåæ consoleïŒäŸåŠ Ctrl-Alt-F7 æåæè³ç¬¬ 7 "
+#~ "å consoleãX äŒºæåšéåžžæåšç¬¬ 7 åææŽåŸç console äž­å·è¡ãïŒ"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "Xnest ç¡æ³éåé¡¯ç€ºç«é¢â%sâ"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "é¡¯ç€ºç«é¢ %s æ­£åšäœ¿çšäž­ãå·²ç¶åŠæ X äŒºæåšæ­£åšå·è¡ã"
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%sïŒéåç®¡éæåºçŸé¯èª€ïŒ%s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%sïŒç¡æ³æŸåºç©ºçœ®çé¡¯ç€ºç«é¢èç¢Œ"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%sïŒé¡¯ç€ºç«é¢ %s åšäœ¿çšäž­ãæåè©Šå
+¶å®é¡¯ç€ºç«é¢èç¢Œã"
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "ç¡æçäŒºæåšæä»€â%sâ"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "æŸäžå°åçºâ%sâçäŒºæåšïŒæ¹çšæšæºçäŒºæåš"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%sïŒæŸäžå° X äŒºæåšïŒ%s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: ç¡æ³è¡ç X äŒºæåšé²çšïŒ"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "ç¡æ³å° EGID èš­å®çºäœ¿çšè
+ GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "ç¡æ³å° EUID èš­å®çºäœ¿çšè
+ UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr "æšå·²ç¶ç»å
+¥äºãæšä»å¯ä»¥åŒ·è¡ç»å
+¥äžŠåå°äžæ¬¡ç»å
+¥æçæ
+æ³ïŒæè
+åæ¶ç»å
+¥"
+
+#~ msgid "Return to previous login"
+#~ msgstr "åå°äžæ¬¡ç»å
+¥æçæ
+æ³"
+
+#~ msgid "Abort login"
+#~ msgstr "åæ¶ç»å
+¥"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr "æšå·²ç¶ç»å
+¥äºãæšä»å¯ä»¥åŒ·è¡ç»å
+¥ïŒæè
+åæ¶ç»å
+¥"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%sïŒç¡æ³è¡çé²çš"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%sïŒç¡æ³éåé¡¯ç€ºç«é¢ %s"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "ç¡æ³å·è¡èš­å®çšåŒãè«ç¢ºå®èš­å®æªäž­çè·¯åŸå·²èš­å®æ­£ç¢ºãçŸåšå°æåè©Šåšé èš­çäœçœ®"
+#~ "å·è¡èš­å®çšåŒã"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr "ç¡æ³å·è¡èš­å®çšåŒãè«ç¢ºå®èš­å®æªäž­çè·¯åŸå·²æ­£ç¢ºèš­å®ã"
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "æšå¿
+é æ¯ root æèœé²è¡èš­å®ã"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "ç¡æ³åšéæ¬å°çç«é¢æ­æŸç»å
+¥è²é³ãæ­æŸè»é«ç¡æ³å·è¡ãææ¯é³ææªäžå­åšã"
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%sïŒç¡æ³åå§åé£æ¥è³ gdmgreeter çç®¡é"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "èš­å®æªäž­æ²ææå®ä»»äœäŒºæåšïŒèäžæ²æåçš XDMCP åèœãéçš®æ
+æ³åªå¯èœæ¯å çº"
+#~ "èš­å®é¯èª€ææåºçŸçãå æ­€ïŒGDM çŸåšå·²éåäžåå®äººçäŒºæåšãæšæè©²ç»å
+¥åä¿®æ­£"
+#~ "èš­å®ãè«æ³šæïŒèªåç»å
+¥åèšæç»å
+¥åèœå°ææ«åäœ¿çšã"
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "ç¡æ³ååå¹³åžžç X äŒºæåšïŒå³ååœ¢ä»é¢ïŒïŒæä»¥çŸåšéåæ¯å®å
+šæš¡åŒç X äŒºæåšã"
+#~ "è«æšç«å³ç»å
+¥åæ­£ç¢ºå°èš­çœ® X äŒºæåšã"
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr "æå®çé¡¯ç€ºä»£èæ­£åšäœ¿çšïŒæä»¥æ­€äŒºæåšææ¹åšé¡¯ç€ºç«é¢ %s ååã"
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒäžæ­£åžžå°çµæ­¢ã\n"
+#~ "çŸåšæåè©Šäœ¿çšåŠäžåçšåŒä»£æ¿ã"
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr "%sïŒç¡æ³åšä»¥ gtk æš¡çµååæ­¡è¿çšåŒïŒ%sãåè©ŠäžèŒå
+¥æš¡çµ"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%sïŒç¡æ³ååæ­¡è¿çšåŒïŒæ¹çšé èš­åŒïŒ%s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "ç¡æ³ååæ­¡è¿çšåŒïŒçŸåšæšäžå¯èœç»å
+¥ãæ¬é¡¯ç€ºç«é¢å°æåçšãè«åè©Šä»¥å
+¶å®æ¹æ³ç»"
+#~ "å
+¥äžŠä¿®æ­£èš­å®æª"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%sïŒåšé¡¯ç€ºç«é¢ %s ååæ­¡è¿çšåŒæçŒçé¯èª€"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: ç¡æ³è¡ç gdmgreeter é²çš"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%sïŒç¡æ³éå fifoïŒ"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%sïŒç¡æ³åå§åé£æ¥è³ gdmchooser ç pipe"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr "ç¡æ³ååéžæçšåŒïŒçŸåšæšäžå¯èœç»å
+¥ãè«é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%sïŒæŒé¡¯ç€ºç«é¢ %s ååéžæçšåŒæçŒçé¯èª€"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: ç¡æ³è¡ç gdmchooser é²çš"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%sïŒç¡æ³éå ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%sïŒå·è¡ PreSession åœä»€çš¿çå³ååŒå€§æŒ 0ãå¿
+é æŸæ£ã"
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "èªèš %s äžå­åšïŒæ¹çš %s"
+
+#~ msgid "System default"
+#~ msgstr "ç³»çµ±é èš­åŒ"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%sïŒç¡æ³èš­å® %s çç°å¢è®æžãå¿
+é æŸæ£ã"
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%sïŒ%s ç setusercontext () å€±æãå¿
+é æŸæ£ã"
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%sïŒç¡æ³æçº %sãå¿
+é æŸæ£ã"
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr "äœæ¥­éæ®µæªæ¡ïŒ%sïŒæ²æExec è¡ïŒæ¹çšâGNOME å®å
+šæš¡åŒâã"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr "%sïŒæŸäžå°æç¡æ³å·è¡åºæ¬ç Xsession åœä»€çš¿ïŒæ¹çšâGNOME å®å
+šæš¡åŒâã"
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr "æŸäžå°æç¡æ³å·è¡åºæ¬çäœæ¥­éæ®µåœä»€çš¿ïŒæ¹çšâGNOME å®å
+šæš¡åŒâã"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr "%sïŒå·è¡âGNOME å®å
+šæš¡åŒâææŸäžå° gnome-sessionïŒæ¹çš xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr "ç³»çµ±è£¡æŸäžå° GNOMEãæ¹çšâxterm å®å
+šæš¡åŒâäœæ¥­éæ®µã"
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "éæ¯âGNOME å®å
+šæš¡åŒâäœæ¥­éæ®µãæšå°æé²å
+¥ GNOME çãé èš­ãäœæ¥­éæ®µïŒä»»äœæ­£"
+#~ "åžžååç³»çµ±ææè©²å·è¡çåœä»€çš¿éœäžæå·è¡ãéåªæ¯çºä¿®æ­£å®è£æåºçŸçåé¡èèš­ã"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr "%sïŒå·è¡âGNOME å®å
+šæš¡åŒâææŸäžå° gnome-sessionïŒæ¹çš xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr "ç³»çµ±è£¡æŸäžå° GNOMEãæ¹çšâxterm å®å
+šæš¡åŒâäœæ¥­éæ®µã"
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "æŸäžå°âxtermâïŒç¡æ³ååå®å
+šæš¡åŒçäœæ¥­éæ®µã"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "éæ¯âxterm å®å
+šæš¡åŒâäœæ¥­éæ®µãå¯èœç±æŒç¡æ³ä»¥å
+¶å®æ¹åŒç»å
+¥ïŒå°æç»å
+¥äžåçµç«¯"
+#~ "æ©äž­ïŒéæš£æšäŸ¿èœä¿®åŸ©ç³»çµ±ãåŠæèŠé¢éçµç«¯æ©ïŒå¯ä»¥åšèŠçªäž­èŒžå
+¥âexitâåæäž "
+#~ "enter éµã"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "éæ¯âxterm å®å
+šæš¡åŒâäœæ¥­éæ®µãå¯èœç±æŒç¡æ³ä»¥å
+¶å®æ¹åŒç»å
+¥ïŒå°æç»å
+¥äžåçµç«¯"
+#~ "æ©äž­ïŒéæš£æšäŸ¿èœä¿®åŸ©ç³»çµ±ãåŠæèŠé¢éçµç«¯æ©ïŒå¯ä»¥åšèŠçªäž­èŒžå
+¥âexitâåæäž "
+#~ "enter éµã"
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "å®å
+šæš¡åŒå·¥äœéæ®µåªèœçµŠçº root çäœ¿çšè
+äœ¿çšãåŠææšç¡æ³ä»¥å
+¶å®æ¹åŒç»å
+¥ïŒè«é£"
+#~ "çµ¡æšçç³»çµ±ç®¡çå¡"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%sïŒäžå
+èš±äœ¿çšè
+ç»å
+¥"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "ç³»çµ±ç®¡çå¡å·²æ«æå°éæšçåž³èã"
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "é¯èª€ïŒç¡æ³èš­å®å¯å·è¡ç contextã"
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%sïŒç¡æ³å·è¡ %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%sïŒç¡æ³å·è¡ %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "å çºå
+§éšé¯èª€èç¡æ³å·è¡äœæ¥­éæ®µã"
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%sïŒäœ¿çšè
+ééèªè­ïŒäœ getpwnam (%s) å€±æïŒ"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%sïŒå·è¡ PreSession åœä»€çš¿çå³ååŒå€§æŒ 0ãå¿
+é æŸæ£ã"
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "æšçå®¶ç®éæè©²æ¯ïŒ\n"
+#~ "â%sâ\n"
+#~ "äœå®äŒŒä¹äžå­åšãæ¯åŠæ¹çºäœ¿çšæ ¹ç®éäœçºå®¶ç®éïŒ\n"
+#~ "\n"
+#~ "é€éäœ¿çšå®å
+šæš¡åŒçäœæ¥­éæ®µïŒåŠååŸå¯èœç¡æ³æ­£åžžéäœã"
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%sïŒ%s çåäººç®éïŒâ%sâäžå­åšïŒ"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "äœ¿çšè
+ç $HOME/.dmrc æªæ¡å·²è¢«å¿œç¥ãéæäœ¿åŸé èš­äœæ¥­éæ®µåèªç³»ç¡æ³å²å­ãè©²"
+#~ "æªæ¡å¿
+é ç±äœ¿çšè
+æææåæ¬éçº 644ãäœ¿çšè
+ç $HOME ç®éå¿
+é ç±äœ¿çšè
+ææäžŠ"
+#~ "äžäžå
+èš±å
+¶ä»äœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM ç¡æ³å¯«å
+¥æšçèªè­æªæ¡ãåå å¯èœæ¯ç£ç¢ç©ºéäžè¶³ïŒææ¯ç¡æ³é²å
+¥æšçå®¶ç®éã"
+#~ "ç¡è«ä»»äœæ
+æ³ïŒç®åæ¯ç¡æ³ç»å
+¥çãè«é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%sïŒè¡çäœ¿çšè
+çäœæ¥­éæ®µæçŒçé¯èª€"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "æšçäœæ¥­éæ®µç¶­æäºäžè¶³ 10 ç§ãåŠææšäžæ¯èªè¡ç»åºïŒå°±è¡šç€ºå®è£æåºçŸäºåé¡ïŒ"
+#~ "æè
+ç£ç¢ç©ºéäžè¶³ãè«åè©Šäœ¿çšå
+¶äž­äžçš®å®å
+šæš¡åŒç»å
+¥ïŒççèœåŠä¿®æ­£åé¡ã"
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "æª¢æ¥è©³çŽ°è³æïŒ~/.xsession-errors æªæ¡ïŒ"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM åµæž¬å°é»è
+Šæ­£ç¶æºåéæ©æéæ°ååã"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "ç¡æ³ ping %s äž»æ©ïŒçµæ­¢æ­€ç«é¢ïŒ"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%sïŒX çŒçåŽéé¯èª€ â éæ°åå %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr "äžèœå·è¡é ç«¯ç«é¢çç»å
+¥è²é³èŠæ±ææ­æŸçšåŒïŒæè²é³æªæ ¹æ¬äžå­åš"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%sïŒç¡æ³ååïŒ%s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: ç¡æ³è¡çé²çšå·è¡åœä»€çš¿ïŒ"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ pipe"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%sïŒå·è¡å€±æïŒ%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "äœ¿çšè
+åçš±æå¯ç¢Œäžæ­£ç¢ºãå¿
+é ä»¥æ­£ç¢ºçå€§å°å¯«èŒžå
+¥ã"
+
+#~ msgid "Please enter your username"
+#~ msgstr "è«èŒžå
+¥äœ¿çšè
+åçš±"
+
+#~ msgid "Password:"
+#~ msgstr "å¯ç¢Œ:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "ç¡æ³èªè­äœ¿çšè
+â%sâ"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "äžå
+èš± root åšé¡¯ç€ºç«é¢â%sâç»å
+¥"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "äžå
+èš±ç³»çµ±ç®¡çå¡åšæ¬ç«é¢ç»å
+¥"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "äžå
+èš±äœ¿çšè
+ %s ç»å
+¥"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "ç³»çµ±ç®¡çå¡å·²æ«æåæ­¢æšçåž³èã"
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "ç¡æ³æå®äœ¿çšè
+ %s ççŸ€çµ"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ç¡æ³èš­å®æšçäœ¿çšè
+çŸ€çµïŒæšå°æç¡æ³ç»å
+¥ãè«é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "%s çå¯ç¢Œå·²ç¶éæ"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "æšéèŠç«å»æŽæ°å¯ç¢Œã\n"
+#~ "è«èŒžå
+¥æ°çå¯ç¢Œã"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ç¡æ³è®æŽå¯ç¢ŒïŒæšä¹äžèœç»å
+¥ãè«çšåŸåè©ŠïŒææ¯é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "æšçå¯ç¢Œå·²è¢«è®æŽïŒäœæå¯èœèŠåæ¬¡è®æŽãè«çšåŸåè©ŠïŒææ¯é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "æšçå¯ç¢Œå·²ç¶éæã\n"
+#~ "åªæç³»çµ±ç®¡çå¡æå¯ä»¥çºæšæŽæ°ã"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "passwdexpired å°èŽå
+§éšé¯èª€"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "çŒçå
+§éšé¯èª€ïŒæšå°ç¡æ³ç»å
+¥ã\n"
+#~ "è«çšåŸåè©ŠïŒææ¯é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "ç¡æ³ç²å %s çå¯ç¢Œçµæ§"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "æšéèŠç«å»æŽæ°å¯ç¢ŒïŒå¯ç¢Œå·²éæïŒ"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "æšéèŠç«å»æŽæ°å¯ç¢ŒïŒç³»çµ±ç®¡çå¡åŒ·å¶å·è¡ïŒ"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "æšçåž³èå·²ç¶éæïŒè«é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "No password supplied"
+#~ msgstr "æªæäŸå¯ç¢Œ"
+
+#~ msgid "Password unchanged"
+#~ msgstr "æªè®æŽå¯ç¢Œ"
+
+#~ msgid "Can not get username"
+#~ msgstr "ç¡æ³è®åäœ¿çšè
+åçš±"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "è«åèŒžå
+¥æ°ç UNIX å¯ç¢ŒïŒ"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "è«èŒžå
+¥æ°ç UNIX å¯ç¢ŒïŒ"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "ïŒç®åçïŒUNIX å¯ç¢ŒïŒ"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "è®æŽ NIS å¯ç¢ŒæçŒçé¯èª€ã"
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "è«æšéžçšèŒé·çå¯ç¢Œ"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "å¯ç¢Œå·²ç¶æ­£åšäœ¿çšäºãè«éžåŠäžåã"
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "è®æŽå¯ç¢Œæ¯éèŠäžé»æéçïŒè«çšç­"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "æ±æ­ïŒå¯ç¢Œäžç¬Š"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "é¡¯ç€ºç«é¢çº nullïŒç¡æ³å»ºæ§ pam handle"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "ç¡æ³èš­å® PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "ç¡æ³èš­å® PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "äžå
+èš±ç³»çµ±ç®¡çå¡åšæ¬ç«é¢ç»å
+¥"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "äœ¿çšè
+ %s çèªè­ token è®æŽèŠæ±å·²ç¶å€±æ"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "è®æŽèªè­ token å€±æãè«çšåŸååè©ŠïŒææ¯é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "äœ¿çšè
+ %s äžåå
+èš±é²å
+¥ç³»çµ±"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "ä»æ¬¡äžå
+èš±äœ¿çšè
+ %s é²å
+¥ç³»çµ±"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "ç³»çµ±ç®¡çå¡æ«æçŠæ­¢äœ¿çšè
+é²å
+¥ç³»çµ±ã"
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "ç¡æ³èš­å® %s çåž³èç®¡ç"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "ç¡æ³èš­å® %s ç credential"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "ç¡æ³éå %s çäœæ¥­éæ®µ"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "èªè­å€±æãå¿
+é ä»¥æ­£ç¢ºçå€§å°å¯«èŒžå
+¥ã"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "ç³»çµ±ç®¡çå¡æ«æçŠæ­¢æšé²å
+¥ç³»çµ±ã"
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "æŸäžå° GDM ç PAM èš­å®ã"
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%sïŒç¡æ³é£æ¥ XDMCP socketïŒ"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%sïŒäž»æ© %s çŒåºäžææäœç¢Œ"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%sïŒç¡æ³å·è¡ '%s --display %s --display-authfile %s --to %s --to-authfile "
+#~ "%s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%sïŒäžæ¯æŽ XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest æä»€å"
+
+#~ msgid "STRING"
+#~ msgstr "å­äž²"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Xnest çé¡å€éžé 
+"
+
+#~ msgid "OPTIONS"
+#~ msgstr "éžé 
+"
+
+#~ msgid "Run in background"
+#~ msgstr "åšèæ¯å·è¡"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "åªå·è¡ Xnext èäžæ¥è©¢æ¬å°ç¶²è·¯ïŒäžäœ¿çšéžæçšåŒïŒ"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "é²è¡çŽæ¥æ¥è©¢èééæ¥æ¥è©¢ïŒäœ¿çšéžæçšåŒïŒ"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "é²è¡å»£æ­æ¥è©¢èééæ¥æ¥è©¢ïŒäœ¿çšéžæçšåŒïŒ"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "äžæª¢æ¥æ¯åŠæéè¡äž­ç GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Nested gdm ç»å
+¥éžæçšåŒ"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "è«èŠæ±ç³»çµ±ç®¡çå¡å®è£è©²çšåŒã"
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "æ²æåçšéæ¥æ¹åŒ XDMCP æå"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "è«èŠæ±æšçç³»çµ±ç®¡çå¡åçšæ­€åèœã"
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "æ²æåçš XDMCP åèœ"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "è«èŠæ±ç³»çµ±ç®¡çå¡å·è¡è©²çšåŒã"
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "æŸäžå°ä»»äœæªçšçé¡¯ç€ºç«é¢ç·šè"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "è«çšç­ïŒæ­£åšææå
+§éšç¶²è·¯..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "æŸäžå°ä»»äœæäŸæåçäž»æ©ã"
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "éžææºåé£æ¥çäž»æ©(_S):"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr "äž»æ©â%sâæ«æäžæ¥åç»å
+¥ãè«çšåŸåè©Šã"
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "ç¡æ³é£æ¥é ç«¯äŒºæåš"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "åš %2$d ç§å
+§åŸäžå°â%1$sâäž»æ©çåæãå¯èœäž»æ©æ²æååïŒæè
+æ«æäžæ¥åç»å
+¥ã"
+#~ "è«çšåŸåè©Šã"
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "é ç«¯äŒºæåšæ²æåæ"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "æŸäžå°äž»æ©â%sâãå¯èœæšæé¯å­ã"
+
+#~ msgid "Cannot find host"
+#~ msgstr "æŸäžå°äž»æ©"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "æ­€æçšçšåŒç«é¢çäž»èŠéšåé¡¯ç€ºåçšäºâXDMCPâåèœçæ¬å°ç¶²è·¯äž»æ©ãéæš£å
+èš±äœ¿çš"
+#~ "è
+ç»å
+¥éäºé ç«¯çé»è
+ŠïŒå°±å¥œåç»å
+¥èªå·±çé»è
+Šäžæš£ã\n"
+#~ "\n"
+#~ "æšå¯ä»¥æãéæ°æŽçãäŸéæ°æææ°çäž»æ©ãç¶æšéžåäž»æ©åŸïŒæãé£ç·ãå¯ä»¥éå§"
+#~ "é£æ¥è³è©²äž»æ©çäœæ¥­éæ®µã"
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "xdm é£ç·æçšç socket"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "åæ xdm æçšçå®¢æ¶ç«¯å°å"
+
+#~ msgid "ADDRESS"
+#~ msgstr "å°å"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "åæ xdm æçšçé£ç·æ¹åŒ"
+
+#~ msgid "TYPE"
+#~ msgstr "æ¹åŒ"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- gdm ç»å
+¥éžæçšåŒ"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "éžæçšåŒççæ¬ (%s) åæåçšåŒççæ¬ (%s) äžé
+åãå¯èœæ¯å çºæšåæåçŽäº "
+#~ "GDMãè«éæ°åå GDM æåçšåŒæéæ°ååé»è
+Šã"
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "ç¡æ³å·è¡éžæçšåŒ"
+
+#~ msgid "A_dd host: "
+#~ msgstr "å å
+¥äž»æ©(_D):"
+
+#~ msgid "C_onnect"
+#~ msgstr "é£ç·(_O)"
+
+#~ msgid "Exit the application"
+#~ msgstr "é¢éæçšçšåŒ"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "ç»å
+¥äž»æ©éžæçšåŒ"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "é£æ¥æéžåçäž»æ©äžŠéå§äœæ¥­éæ®µ"
+
+#~ msgid "Probe the network"
+#~ msgstr "åµæž¬ç¶²è·¯"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "æ¥è©¢äž»æ©ïŒäžŠå°è©²äž»æ©å å
+¥è³ä»¥äžçæž
+å®å
+§"
+
+#~ msgid "Status"
+#~ msgstr "çæ
+"
+
+#~ msgid "_Add"
+#~ msgstr "å å
+¥(_A)"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "æšå¯èœææ³èŠäœ¿çšäžåçé¡¯ç€ºç®¡ççšåŒïŒäŸåŠ KDM (KDE é¡¯ç€ºç®¡ççšåŒ)æ xdmãåŠ"
+#~ "ææšæ³äœ¿çšæ­€é 
+åèœïŒè«èªè¡åå GDM æèŠæ±ç³»çµ±ç®¡çå¡åå GDMã"
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "ç¡æ³è GDMïŒGNOME ç»å
+¥ç®¡çå¡ïŒæºé"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "å¯èœæšæ­£åšäœ¿çšçæ¯èçæ¬ç GDMã"
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "ç¡æ³è GDM æºéïŒå¯èœæšäœ¿çšçæ¯èçæ¬ã"
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "å·²éå°å¯éåçåœæ§çäŒºæåšæžç®äžéã"
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "åè©Šåå X äŒºæåšæçŒçé¯èª€ã"
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "X äŒºæåšçŒçé¯èª€ãå¯èœæ¯æªèš­å®å¥œã"
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "æ­£åšå·è¡ç X äœæ¥­éæ®µå€ªå€äºã"
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr "Xnest ç¡æ³é£æ¥è³ç®åç X äŒºæåšãå¯èœæ¯çŒºå°äº X èªè­è³ææªã"
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Nested X server (Xnest) äžå­åšïŒææ¯ GDM èš­å®åºé¯ã\n"
+#~ "è«å®è£ Xnest å¥ä»¶ïŒäœ¿åŸä»¥èŠçªæš¡åŒéæ°ç»å
+¥çåèœå¯ä»¥äœ¿çšã"
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X äŒºæåšäžå­åšãå¯èœæ¯ GDM èš­å®åºé¯ã"
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr "åè©Šèš­å®äžæçæäžå­åšçç»åºè¡åã"
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "äžæ¯æŽèæ¬çµç«¯æ©ã"
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "åè©Šè®æŽç¡æçèæ¬çµç«¯æ©èç¢Œã"
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "åè©ŠæŽæ°äžæ¯æŽçèš­å®éµã"
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "æšæ²ææäœæ­€é 
+çšåºçæ¬éãå¯èœæ¯ .Xauthority æªæ²ææ­£ç¢ºèš­å®ã"
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "å€ªå€ä¿¡æ¯å³éå° GDM ä»€å®ç¶äºæ©ã"
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d ç§"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "çšæ³ïŒ%s [-b][-v] åä»¥äžå
+¶äž­äžåïŒ\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a ç«é¢\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r ç«é¢\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d ç«é¢\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [äŒºæåšåçš±]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t æå€§éè©Šæ¬¡æžïŒé èš­ 15ïŒ\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s ç­åŸ
+æžåŒïŒé èš­ 8ïŒ\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "äŒºæåšç³»å¿ç¢äž­ïŒå°æç­åŸ
+ã\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr "é£æ¥æåçšåŒå€±æïŒç­åŸ
+ %d ç§ãç¬¬ %d æ¬¡éè©ŠïŒå
+±æéè©Š %d æ¬¡\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "éè©Š %d æ¬¡åŸä»ç¡æ³é£æ¥äŒºæåš\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "åš Xnest èŠçªéæ°ç»å
+¥æçºåŠäžäœäœ¿çšè
+"
+
+#~ msgid "Cannot change display"
+#~ msgstr "ç¡æ³è®æŽé¡¯ç€ºç«é¢"
+
+#~ msgid "Nobody"
+#~ msgstr "Nobody"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "åšèæ¬çµç«¯æ© %2$d é¡¯ç€º %1$s"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "éççç«é¢ %s åšèæ¬çµç«¯æ© %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "éåç«é¢"
+
+#~ msgid "_Open New Display"
+#~ msgstr "éåæ°çç«é¢(_O)"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "è®æŽè³çŸæçç«é¢(_E)"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr "ç®åå·²æéåçç«é¢ãæšå¯åšäžåçéžå®äž­éžåæéåäžåæ°çã"
+
+#~ msgid "Choose server"
+#~ msgstr "éžæäŒºæåš"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "éžææºåååç X äŒºæåš"
+
+#~ msgid "Standard server"
+#~ msgstr "æšæºäŒºæåš"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "æšæ²ææäœè©²é 
+çšåºæéçæ¬é"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "å¯èœæ¯æ²ææ­£ç¢ºèš­å® .Xauthority æªæ¡ã"
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "æšäŒŒä¹äžŠéåš console äž­ç»å
+¥"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "ä»¥åŠäžåèº«åéæ°ç»å
+¥åªèœåš console ç»å
+¥æäœ¿çšã"
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "åšäžç»åºçæ
+æ³äžä»¥åŠäžäœäœ¿çšè
+çèº«åç»å
+¥"
+
+#~ msgid "New Login"
+#~ msgstr "ä»¥æ°èº«åç»å
+¥"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A è³ M|åéè·è­èª"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A è³ M|äºçŸå·Žå°Œäºèª"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A è³ M|é¿å§åæèª"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A è³ M|é¿æäŒ¯æïŒåå)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A è³ M|é¿æäŒ¯æïŒé»å·Žå«©ïŒ"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A è³ M|äºçŸå°Œäºèª"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A è³ M|äºè³œæç¶èª"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A è³ M|å·Žæ¯å
+èª"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A è³ M|çœä¿çŸ
+æ¯èª"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A è³ M|å­å æèª"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A è³ M|å­å æèªïŒå°åºŠïŒ"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A è³ M|ä¿å å©äºèª"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A è³ M|æ³¢å£«å°Œäºèª"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A è³ M|å æ³°éå°Œäºèª"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A è³ M|äž­æïŒäž­åå€§éžïŒ"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A è³ M|äž­æïŒéŠæž¯ïŒ"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A è³ M|äž­æïŒæ°å å¡ïŒ"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A è³ M|äž­æïŒèºç£ïŒ"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A è³ M|å
+çŸ
+åè¥¿äºèª"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A è³ M|æ·å
+èª"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A è³ M|äž¹éº¥èª"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A è³ M|è·è­æ"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A è³ M|è±æïŒçŸåïŒ"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A è³ M|è±æïŒæŸ³æŽ²ïŒ"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A è³ M|è±æïŒè±åïŒ"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A è³ M|è±æïŒå æ¿å€§ïŒ"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A è³ M|è±æïŒæçŸè­ïŒ"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A è³ M|è±æïŒäž¹éº¥ïŒ"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A è³ M|è±æïŒåéïŒ"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A è³ M|ææ²å°Œäºèª"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A è³ M|è¬è­æ"
+
+#~ msgid "A-M|French"
+#~ msgstr "A è³ M|æ³æ"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A è³ M|æ³æïŒæ¯å©æïŒ"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A è³ M|æ³æïŒçå£«ïŒ"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A è³ M|å å©è¥¿äºèª"
+
+#~ msgid "A-M|German"
+#~ msgstr "A è³ M|åŸ·æ"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A è³ M|åŸ·æïŒå¥§å°å©ïŒ"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A è³ M|åŸ·æïŒçå£«ïŒ"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A è³ M|åžèæ"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A è³ M|å€åæç¹èª"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A è³ M|åžäŒ¯äŸæ"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A è³ M|åå°åºŠæ"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A è³ M|åçå©æ"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A è³ M|å°å³¶èª"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A è³ M|å°å°Œèª"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A è³ M|äžçèª"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A è³ M|æçŸè­èª"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A è³ M|çŸ©å€§å©æ"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A è³ M|æ¥æ"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A è³ M|å¡çŽéèª"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A è³ M|éäºç§å®éèª"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A è³ M|éæ"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A è³ M|æè«ç¶­äºèª"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A è³ M|ç«é¶å®æ"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A è³ M|éŠ¬å
+¶é èª"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A è³ M|éŠ¬äŸèª"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A è³ M|éŠ¬æé
+æå§èª"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A è³ M|éŠ¬æå°èª"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A è³ M|èå€æ"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N è³ Z|åçŽ¢æèª"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N è³ Z|æªåšèª (bokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N è³ Z|æªåšèª (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N è³ Z|å¥§éé
+èª"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "N è³ Z|æé®æ®èª"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N è³ Z|æ³¢æ¯èª"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N è³ Z|æ³¢è­æ"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N è³ Z|è¡èçæ"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N è³ Z|è¡èçæïŒå·Žè¥¿ïŒ"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N è³ Z|çŸ
+éŠ¬å°Œäºèª"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N è³ Z|ä¿æ"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N è³ Z|å¡çŸç¶­äºèª"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N è³ Z|å¡çŸç¶­äºèªïŒæäžïŒ"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N è³ Z|å¡çŸç¶­äºèª (Jekavian)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N è³ Z|æ¯æŽäŒå
+èª"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N è³ Z|æ¯æŽç¶­å°Œäºèª"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N è³ Z|è¥¿ç­çæ"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N è³ Z|è¥¿ç­çæïŒå¢šè¥¿å¥ïŒ"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N è³ Z|çå
+žèª"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N è³ Z|çå
+žèªïŒè¬è­ïŒ"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N è³ Z|å¡ç±³çŸèª"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N è³ Z|æ³°ç§åºèª"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N è³ Z|æ³°æ"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N è³ Z|åè³å
+¶æ"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N è³ Z|çå
+è­èª"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N è³ Z|è¶åæ"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N è³ Z|è¯éèª"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N è³ Z|åšçŸæ¯èª"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N è³ Z|äŸå°èª"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N è³ Z|ç¥é­¯èª"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "å
+¶å®|POSIX/C è±æ"
+
+#~ msgid "A-M"
+#~ msgstr "A è³ M"
+
+#~ msgid "N-Z"
+#~ msgstr "N è³ Z"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "ç¡æ³å·è¡æä»€â%sâïŒ%sã"
+
+#~ msgid "Cannot start background application"
+#~ msgstr "ç¡æ³ååèæ¯çšåŒ"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "äœ¿çšè
+ %u å°æåš %t ç§å
+§ç»å
+¥"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "æšç¢ºå®èŠéæ°ååé»è
+ŠïŒ"
+
+#~ msgid "_Restart"
+#~ msgstr "éæ°åå(_R)"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "æšç¢ºå®èŠééé»è
+ŠïŒ"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "æšç¢ºå®èŠæ«åé»è
+ŠïŒ"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "æšæ¯åŠæ³å° %s èš­å®çºå°äŸçäœæ¥­éæ®µé èš­åŒïŒ"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "éå°é»è
+ŠäžäžŠæ²æå®è£æšåªå
+éžçšçäœæ¥­éæ®µé¡å %sã"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "æšéžæäºäœ¿çš %s äœçºä»æ¬¡çäœæ¥­éæ®µïŒäœé èš­åŒæ¯ %sã"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "åªé©çšæŒä»æ¬¡äœæ¥­éæ®µ(_T)"
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "æšå·²çºæ­€äœæ¥­éæ®µéžæ %sã"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "åŠæèŠäœ¿çš %s äœçºå°äŸçé èš­äœæ¥­éæ®µïŒè«å·è¡âswitchdeskâå
+¬çšçšåŒïŒåšäž»éžå®"
+#~ "äžéžåãç³»çµ±å·¥å
+·âåææ¡é¢å·¥å
+·ãïŒã"
+
+#~ msgid "System Default"
+#~ msgstr "ç³»çµ±é èš­åŒ"
+
+#~ msgid "_Username:"
+#~ msgstr "äœ¿çšè
+åçš±(_U):"
+
+#~ msgid "%s session selected"
+#~ msgstr "å·²éžåâ%sâäœæ¥­éæ®µ"
+
+#~ msgid "_Last"
+#~ msgstr "äžäžå(_L)"
+
+#~ msgid "%s language selected"
+#~ msgstr "éžå® %s èªèš"
+
+#~ msgid "_System Default"
+#~ msgstr "ç³»çµ±é èš­åŒ(_S)"
+
+#~ msgid "_Password:"
+#~ msgstr "å¯ç¢Œ(_P):"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "è«æå
+¥åå
+ç¡¬å¹£äŸç»å
+¥ã"
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM ç»å
+¥"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "èš­å®ç»å
+¥ç®¡çå¡(_C)..."
+
+#~ msgid "_Actions"
+#~ msgstr "è¡å(_A)"
+
+#~ msgid "_Theme"
+#~ msgstr "äœæ¯äž»é¡(_T)"
+
+#~ msgid "Welcome"
+#~ msgstr "æ­¡è¿"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒççæ¬ (%s) åæåçšåŒççæ¬äžé
+åãå¯èœæ¯å çºæšåæåçŽäº GDMãè«"
+#~ "éæ°åå GDM æåçšåŒæååé»è
+Šã"
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "ç¡æ³ååæ­¡è¿çšåŒ"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒççæ¬ (%s) åæåçšåŒççæ¬ (%s) äžé
+åãå¯èœæ¯å çºæšåæåçŽäº "
+#~ "GDMãè«éæ°åå GDM æåçšåŒæéæ°ååé»è
+Šã"
+
+#~ msgid "Restart GDM"
+#~ msgstr "éæ°åå GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "éæ°ååé»è
+Š"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "ç¡æ³èš­å® signal maskïŒ"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "äœæ¥­éæ®µç®éäžå­åš"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "äœæ¥­éæ®µç®éäžå­åšæè
+æ²æä»»äœæ±è¥¿ïŒç®åä»æå
+©çš®äœæ¥­éæ®µä»¥äŸéžæïŒäœæšå¿
+é "
+#~ "ç»å
+¥äžŠä¿®æ­£ GDM çèš­å®ã"
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "èš­å®äžæ­£ç¢º"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "åšèš­å®æªäž­ç»å
+¥å°è©±æ¹å¡çéšä»œæç¡æçæä»€ïŒå æ­€ææ¹çºå·è¡é èš­çæä»€ãè«ä¿®æ­£"
+#~ "èš­å®æªã"
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "ç¡æ³éåæªæ¡ %s äŸå¯«å
+¥ã"
+
+#~ msgid "Cannot open file"
+#~ msgstr "ç¡æ³éåæªæ¡"
+
+#~ msgid "Images"
+#~ msgstr "åç"
+
+#~ msgid "All Files"
+#~ msgstr "å
+šéšæªæ¡"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr "è®æŽåš GDMïŒç»å
+¥ç®¡çå¡ïŒæš£è²çèŠœçšåŒäž­é¡¯ç€ºçæš£è²"
+
+#~ msgid "Login Photo"
+#~ msgstr "ç»å
+¥æš£è²"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>äœ¿çšè
+åç</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME å®å
+šæš¡åŒ"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "éãå®å
+šæš¡åŒãäœæ¥­éæ®µæäœ¿å°æšç»å
+¥è³çµç«¯æ©äž­ãåªæåšç¡æ³ç»å
+¥æææäœ¿çšåœä»€"
+#~ "çš¿ïŒäžç¶äžæè®åå®åãGNOME æäœ¿çšãé èš­ãäœæ¥­éæ®µã"
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "çµç«¯æ©å®å
+šæš¡åŒ(_T)"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "éãå®å
+šæš¡åŒãäœæ¥­éæ®µæäœ¿å°æšç»å
+¥è³çµç«¯æ©äž­ãåªæåšç¡æ³ç»å
+¥æææäœ¿çšåœä»€"
+#~ "çš¿ïŒäžç¶äžæè®åå®åãèŠé¢éçµç«¯æ©ïŒèŒžå
+¥âexitâã"
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr "åè©Šé£æ¥ç»å
+¥ç«é¢æåºçŸé¯èª€ãæéšåå·²æŽæ°çèš­å®å¯èœäžæçæã"
+
+#~ msgid "Themed"
+#~ msgstr "äœæ¯äž»é¡"
+
+#~ msgid "Plain"
+#~ msgstr "çŽæå­"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "çŽæå­å äžæš£è²çèŠœçšåŒ"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "äžå
+èš±ä»¥èªåæèšæçæ¹åŒç»å
+¥ root åž³èã"
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "â%sâäœ¿çšè
+å·²ç¶å­åšå
+å«æž
+å®äž­ã"
+
+#~ msgid "Cannot add user"
+#~ msgstr "ç¡æ³å å
+¥äœ¿çšè
+"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "â%sâäœ¿çšè
+å·²ç¶å­åšæé€æž
+å®äž­ã"
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "äœ¿çšè
+â%sâäžå­åšã"
+
+#~ msgid "Sounds"
+#~ msgstr "è²é³"
+
+#~ msgid "None"
+#~ msgstr "æ²æ"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "æªæ¡äž­æ²æå
+å«ä»»äœå¯ç®é"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "æªæ¡äž­å
+å«çå¯ç®éäžæ­¢äžå"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "æªæ¡äžæ¯ tar.gz æ tar ä¿å­æª"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "æªæ¡äž­æ²æå
+æ¬ GdmGreeterTheme.info æªæ¡"
+
+#~ msgid "File does not exist"
+#~ msgstr "æªæ¡äžå­åšã"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "äžæ¯äœæ¯äž»é¡æª"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr "äœæ¯äž»é¡ç®éâ%sâäŒŒä¹å·²ç¶å®è£å®æïŒæ¯åŠåå®è£äžæ¬¡ïŒ"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "å®è£äœæ¯äž»é¡æåºçŸæäºé¯èª€"
+
+#~ msgid "No file selected"
+#~ msgstr "æªéžåä»»äœæªæ¡ã"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "éžæäœæ¯äž»é¡æªæ¡åº«"
+
+#~ msgid "_Install"
+#~ msgstr "å®è£(_I)"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "æ¯åŠç§»é€äž»é¡â%sâïŒ"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "åŠææšéžæç§»é€è©²äž»é¡ïŒå®å°è¢«å®å
+šåªé€ã"
+
+#~ msgid "_Remove Theme"
+#~ msgstr "ç§»é€äœæ¯äž»é¡(_R)"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "åŸâ%sâå®è£äœæ¯äž»é¡ïŒ"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "éžåå®è£äŸåŸæªæ¡â%sâäž­å å
+¥äœæ¯äž»é¡ã"
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "æ¬èš­å®èŠçªå¯è®æŽ GDM äŒºæåšïŒGNOME ååœ¢ç»å
+¥ç«é¢ïŒçèš­å®ãä»»äœè®æŽéçèš­å®"
+#~ "éœæç«å³çæã\n"
+#~ "\n"
+#~ "è«æ³šæïŒäžæ¯ææéžé 
+éœæåšéè£¡ååºäŸãåŠææŸäžå°çè©±ïŒè«ä¿®æ¹ %sã\n"
+#~ "\n"
+#~ "åŠæéèŠå®æŽçèªªææä»¶ïŒè«åå GNOME èªªææå­çèŠœåšäžŠé±è®ãæ¡é¢ãéšåã"
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "æ¯åŠåšééåå¥çšè®æŽè³äœ¿çšè
+ïŒ"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr "åŠææšäžæ³å¥çšïŒåšäœ¿çšè
+åé æåçè®æŽéœæè¢«å»¢æ£ã"
+
+#~ msgid "Close _without Applying"
+#~ msgstr "äžå¥çšèéé(_W)"
+
+#~ msgid "Could not access GDM configuration file.\n"
+#~ msgstr "ç¡æ³å­å GDM èš­çœ®æªã\n"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "æšå¿
+é æ¯ä»¥ root çèº«åäŸèš­çœ® GDMã"
+
+#~ msgid "Configure the login window (GNOME Display Manager)"
+#~ msgstr "èš­çœ®ç»å
+¥ç«é¢ïŒGNOME ç»å
+¥ç®¡çå¡ïŒ"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n æä»¥äž»æ©åçš±æ¿æ"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab.  Users in the Exclude list will not "
+#~ "appear."
+#~ msgstr ""
+#~ "<b>æ³šæïŒ</b>  åŠæåçšïŒåšå
+å«æž
+å®äž­çäœ¿çšè
+æåºçŸåšæš£è²çèŠœçšåŒåå®å
+šæ§"
+#~ "åé çäœ¿çšè
+äžæåŒéžå®ä»¥äŸèªååèšæç»å
+¥äœ¿çšãåšæé€æž
+å®äž­çäœ¿çšè
+åäžæåº"
+#~ "çŸã"
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>è­ŠåïŒ</b>  äžæ­£ç¢ºçèš­å®æåŠšç€ X äŒºæåšéæ°ååã  éäºèš­å®çè®æŽ GDM "
+#~ "é åšéæ°åååŸæ¹æçæã"
+
+#~ msgid "A_dd..."
+#~ msgstr "å å
+¥(_D)..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "å
+èš±é ç«¯äœ¿çšç³»çµ±ç®¡çè
+æ¬éç»å
+¥(_L)"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "å¥çšäœ¿çšè
+è®æŽ(_P)"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "å å
+¥/ä¿®æ¹èŠååçäŒºæåš"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "å å
+¥äŒºæåš(_E)..."
+
+#~ msgid "Add User"
+#~ msgstr "å å
+¥äœ¿çšè
+"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "å
+èš±é ç«¯äœ¿çšèšæç»å
+¥åèœ(_W)"
+
+#~ msgid "Author:"
+#~ msgstr "äœè
+:"
+
+#~ msgid "Background"
+#~ msgstr "èæ¯åæ¡"
+
+#~ msgid "C_ommand:"
+#~ msgstr "æä»€(_O):"
+
+#~ msgid "C_ustom:"
+#~ msgstr "èªèš(_U):"
+
+#~ msgid "Co_lor:"
+#~ msgstr "è²åœ©(_L):"
+
+#~ msgid "Color depth:"
+#~ msgstr "è²åœ©æ·±åºŠïŒ"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "èš­å® _X äŒºæåš..."
+
+#~ msgid "Configure _XDMCP..."
+#~ msgstr "èš­å® _XDMCP..."
+
+#~ msgid "Copyright:"
+#~ msgstr "çæ¬ïŒ"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "åçš X forwardingïŒäœäžæåœ±é¿ XDMCPã"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "äž»æ©çé£ç·æžç®äžé(_H):"
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "å°é ç«¯ç»å
+¥äžé¡¯ç€ºåç(_R)"
+
+#~ msgid "E_nable debug messages to system log"
+#~ msgstr "å°é€é¯èšæ¯èšéåšç³»çµ±æ¥èªäž­(_N)"
+
+#~ msgid "E_xclude:"
+#~ msgstr "æé€(_X):"
+
+#~ msgid "Enable _Timed Login"
+#~ msgstr "åçšèšæç»å
+¥(_T)"
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "ç¯äŸïŒ /usr/X11R6/bin/X"
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒ\n"
+#~ "éžæåš"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "æ¥åéæ¥çç»å
+¥èŠæ±(_I)"
+
+#~ msgid "I_mage:"
+#~ msgstr "åç(_I):"
+
+#~ msgid "I_nclude:"
+#~ msgstr "å
+å«(_N):"
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "å
+å«äž»æ©åçš±éžæåš(XDMCP)éžå®é 
+ç®(_E)"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "å
+å«èš­å®éžå®é 
+ç®(_F)"
+
+#~ msgid "L_ogin retry delay:"
+#~ msgstr "åè©Šç»å
+¥å»¶é²(_O):"
+
+#~ msgid "La_unch:"
+#~ msgstr "å·è¡(_U):"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "éå _UDP é£æ¥å ïŒ"
+
+#~ msgid "Local"
+#~ msgstr "æ¬å°ç«¯"
+
+#~ msgid "Login _failed:"
+#~ msgstr "ç»å
+¥å€±æ(_F):"
+
+#~ msgid "Login _successful:"
+#~ msgstr "ç»å
+¥æå(_S):"
+
+#~ msgid "Logo"
+#~ msgstr "æšèª"
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "å¯èçççŽæ¥æ¥è©¢æžç®äžé(_P):"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "é ç«¯äœæ¥­éæ®µæžç®äžé(_R):"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "ç­åŸ
+æéäžé(_W):"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "éæ¥èŠæ±ç­åŸ
+æéäžé(_A):"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "å¯èççéæ¥æ¥è©¢æžç®äžé(_E):"
+
+#~ msgid "Menu Bar"
+#~ msgstr "éžå®å"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "éžé 
+(_T):\t"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "éžæèæ¯è²åœ©"
+
+#~ msgid "Pin_g interval:"
+#~ msgstr "Pin_g æéééïŒ"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "çŽæå­\n"
+#~ "çŽæå­åæš£è²çèŠœåš\n"
+#~ "äœæ¯äž»é¡"
+
+#~ msgid "R_emove"
+#~ msgstr "ç§»é€(_E)"
+
+#~ msgid "Re_move Server"
+#~ msgstr "ç§»é€äŒºæåš(_M)"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "æŽæ°çïŒ"
+
+#~ msgid "Remote"
+#~ msgstr "é ç«¯"
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "é ç«¯ç»å
+¥å·²åçš\n"
+#~ "ç¶ææ¬å°ç«¯"
+
+#~ msgid "Resolution:"
+#~ msgstr "è§£æåºŠïŒ"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "çž®æŸä»¥ç¬Šåè¢å¹(_A)"
+
+#~ msgid "Select Background Image"
+#~ msgstr "åŠå­èæ¯åç"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "éžæ Logo åç"
+
+#~ msgid "Select Sound File"
+#~ msgstr "éžæè²é³æªæ¡"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "åªæéžåç\n"
+#~ "åŸéžåçéšæ©åæš£\n"
+
+#~ msgid "Server Settings"
+#~ msgstr "äŒºæåšèš­å®åŒ"
+
+#~ msgid "Server _name:"
+#~ msgstr "äŒºæåšåçš±(_N):"
+
+#~ msgid "Servers To Start"
+#~ msgstr "èŠååçäŒºæåš"
+
+#~ msgid "Themes"
+#~ msgstr "äœæ¯äž»é¡"
+
+#~ msgid "U_ser:"
+#~ msgstr "äœ¿çšè
+(_S):"
+
+#~ msgid "Welcome Message"
+#~ msgstr "æ­¡è¿èšæ¯"
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "X äŒºæåšç»å
+¥èŠçªåå¥œèš­å®"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "XDMCP ç»å
+¥èŠçªåå¥œèš­å®"
+
+#~ msgid "_Add..."
+#~ msgstr "å å
+¥(_A)..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "å å
+¥/ä¿®æ¹(_A)..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "å
+èš±æ¬å°ç«¯ç³»çµ±ç®¡çå¡ç»å
+¥(_A)"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "å
+èš±äœ¿çšè
+æ¹è®çŽæå­æ­¡è¿çšåŒçå­åèè²åœ©(_A)"
+
+#~ msgid "_Background color:"
+#~ msgstr "èæ¯è²åœ©(_B):"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "é èš­ïŒãæ­¡è¿äŸå° %nã(_D)"
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "é èš­ïŒãæ­¡è¿ã(_D)"
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "æçµå° Xserver ç TCP é£ç·(_D)"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "åçšèªåç»å
+¥(_E)"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "å¯è®ç[éšéž](_F)"
+
+#~ msgid "_Image:"
+#~ msgstr "åç(_I):"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "å
+æ¬ææäœ¿çšè
+[åŸ /etc/passwd äž­çäœ¿çšè
+ïŒäžé©åäœ¿çš NIS](_I)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "ç±éå°é»è
+Šèçç»å
+¥(_L)"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "ç»å
+¥åæ«å(_P):"
+
+#~ msgid "_Remove"
+#~ msgstr "ç§»é€(_R)"
+
+#~ msgid "_Remove..."
+#~ msgstr "ç§»é€(_R)..."
+
+#~ msgid "_Server:"
+#~ msgstr "äŒºæåš(_S):"
+
+#~ msgid "_Servers:"
+#~ msgstr "äŒºæåš(_S):"
+
+#~ msgid "_Style:"
+#~ msgstr "é¢šæ Œ(_S):"
+
+#~ msgid "_Theme:"
+#~ msgstr "äœæ¯äž»é¡(_T):"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "dummy"
+#~ msgstr "dummy"
+
+#~ msgid "seconds"
+#~ msgstr "ç§"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "äœ¿çšè
+å€ªå€ïŒç¡æ³å
+šéšååº..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "éæ°ååé»è
+Š"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "èŒå
+¥äœæ¯äž»é¡ %s æåºçŸé¯èª€"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "æ­¡è¿ç«é¢çäœæ¯äž»é¡å·²ç¶æå£"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr "è©²äœæ¯äž»é¡æ²æä»»äœäœ¿çšè
+åçš±/å¯ç¢ŒèŒžå
+¥æ¬äœã"
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "èŒå
+¥äœæ¯äž»é¡æåºçŸé¯èª€ïŒèäžé èš­çäœæ¯äž»é¡ä¹ç¡æ³èŒå
+¥ïŒå°æååæšæºæ­¡è¿çšåŒ"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "ç¡æ³åå GTK+ æ­¡è¿çšåŒãæ¬é¡¯ç€ºç«é¢æçµæ­¢ïŒæšå¯èœéèŠäœ¿çšå
+¶å®æ¹åŒç»å
+¥åä¿®"
+#~ "æ­£ GDM çå®è£åé¡"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "äœæ¥­éæ®µç®éäžå­åšæè
+æ²æä»»äœæ±è¥¿ïŒç®åä»æå
+©çš®äœæ¥­éæ®µä»¥äŸéžæïŒäœæšå¿
+é "
+#~ "ç»å
+¥äžŠä¿®æ­£ gdm èš­å®ã"
+
+#~ msgid "Last Language"
+#~ msgstr "äžæ¬¡çèªèš(_L)"
+
+#~ msgid "Select a Language"
+#~ msgstr "è«éžåèªèš"
+
+#~ msgid "Change _Language"
+#~ msgstr "æ¹è®èªèš(_L)"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "è«éžåä»æ¬¡äœæ¥­éæ®µæäœ¿çšçèªèš(_S):"
+
+#~ msgid "Select _Language..."
+#~ msgstr "éžåèªèš(_L)..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "éžæäœæ¥­éæ®µ(_S)..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "è«åšéè£¡åç­åé¡ïŒå®æåŸæ Enterãæ F10 é¡¯ç€ºéžå®ã"
+
+#~ msgid "Sus_pend"
+#~ msgstr "æ«å(_P)"
+
+#~ msgid "_OK"
+#~ msgstr "ç¢ºå®(_O)"
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "æšå·²çºæ­€äœæ¥­éæ®µéžæ %s"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "åŠæèŠäœ¿çš %s äœçºå°äŸçé èš­äœæ¥­éæ®µïŒè«å·è¡âswitchdeskâå
+¬çšçšåŒïŒåšé¢æ¿éž"
+#~ "å®äžéžåãç³»çµ±âåææ¡é¢å·¥å
+·ãïŒã"
+
+#~ msgid "Change _Session"
+#~ msgstr "æ¹è®äœæ¥­éæ®µ(_S)"
+
+#~ msgid "Sessions"
+#~ msgstr "äœæ¥­éæ®µ"
+
+#~ msgid "_Last session"
+#~ msgstr "äžæ¬¡çäœæ¥­éæ®µ(_L)"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "æ²¿çšäžæ¬¡çäœæ¥­éæ®µäŸç»å
+¥"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "èš­å®ç»å
+¥ç®¡çå¡(_G)..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "ééé»è
+Š(_D)"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "ééæšçé»è
+ŠïŒé£éºŒæšå¯ä»¥ééå®çé»æºã"
+
+#~ msgid "_Restart the computer"
+#~ msgstr "éæ°ååé»è
+Š(_R)"
+
+#~ msgid "Restart your computer"
+#~ msgstr "éæ°ååæšçé»è
+Š"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "æ«åé»è
+Š(_P)"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "æ«åé»è
+Š"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "å·è¡ _XDMCP éžæçšåŒ"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr "å·è¡ XDMCP éžæçšåŒäŸç»å
+¥é£äºæŸå°çé ç«¯é»è
+Šã"
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "èš­çœ®ç»å
+¥ç®¡çå¡(_G)"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr "èš­å® GDMïŒå³æ¯ç»å
+¥ç®¡çå¡ïŒãéæš£éèŠ root çå¯ç¢Œã"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "åå"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "ä»¥èè²ååçµæçäœæ¯äž»é¡"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME çæ¬çãååãäœæ¯äž»é¡ïŒå äžæš£è²çèŠœçšåŒ"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "åäœ GNOME çŸè¡äººå¡"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Happy GNOME å äžæš£è²"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME çæ¬çãååãäœæ¯äž»é¡"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Happy GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "åè©Šå·è¡ (%s) æçŒçé¯èª€\n"
+#~ "å®å (%s) æé"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "ç¡æ³éå gestures æªïŒ%s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX é¡¯ç€ºèœç§»å°"
+
+#~ msgid "DISPLAY"
+#~ msgstr "ç«é¢"
+
+#~ msgid "Backend display name"
+#~ msgstr "åŸç«¯é¡¯ç€ºåçš±"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "ç®çå°é¡¯ç€ºç Xauthority æªæ¡"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "èªè­æªæ¡"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "åŸç«¯é¡¯ç€ºç Xauthority æªæ¡"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "ç¡æ³éåç«é¢â%sâ\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "DMX äŒžå»¶äžå­åšæŒâ%sâ\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- å°åŸç«¯é¡¯ç€ºç±äžå DMX é¡¯ç€ºèœç§»å°åŠäžå"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "æšå¿
+é äœ¿çš %s äŸæå® DMX é¡¯ç€º\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "æšå¿
+é äœ¿çš %s äŸæå®åŸç«¯é¡¯ç€º\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen â%sâåšâ%sâäžå€±æ\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass åªèœä»¥ root èº«åå·è¡\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "èªè­é¯èª€ïŒ\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "ïŒèšæ¶ç·©è¡åïŒ"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ç¶ç±æªæ¡ %3$s èŒå
+¥äœ¿çšè
+ä»é¢çèŠçªå
+ä»¶ %1$s%2$s æåºçŸé¯èª€ãå¯èœæ¯ glade "
+#~ "ä»é¢æè¿°æªå·²ç¶æå£ã%4$s ç¡æ³ç¹ŒçºïŒèäžæç«å»éåºãè«æšæª¢æ¥æ¯åŠå·²æ­£ç¢ºå®è£ "
+#~ "%5$s æè
+éžæéæ°å®è£ %6$sã"
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "ç¡æ³èŒå
+¥äœ¿çšè
+ä»é¢"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Glade æªæ¡æé¯èª€ïŒè«ç¢ºå®æ¯åŠå·²å®è£æ­£ç¢ºçæªæ¡ïŒ\n"
+#~ "æªæ¡ïŒ%s  èŠçªå
+ä»¶ïŒ%s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "ç¶ç±æªæ¡ %3$s èŒå
+¥äœ¿çšè
+ä»é¢çèŠçªå
+ä»¶ %1$s%2$s æåºçŸé¯èª€ãCList é¡åèŠçª"
+#~ "å
+ä»¶ææ %4$d åæ¬äœãå¯èœæ¯ glade ä»é¢æè¿°æªå·²ç¶æå£ã%5$s ç¡æ³ç¹ŒçºïŒèäž"
+#~ "æç«å»éåºãè«æšæª¢æ¥æ¯åŠå·²æ­£ç¢ºå®è£ %6$s æè
+éžæéæ°å®è£ %7$sã"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Glade æªæ¡æé¯èª€ïŒè«ç¢ºå®æ¯åŠå·²å®è£æ­£ç¢ºçæªæ¡ïŒ\n"
+#~ "æªæ¡ïŒ%s  èŠçªå
+ä»¶ïŒ%s  clist æ¬æžæè©²æ¯ïŒ%d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ç±æªæ¡ %s èŒå
+¥äœ¿çšè
+ä»é¢æçŒçé¯èª€ãå¯èœæ¯æŸäžå° glade ä»é¢æè¿°æªã%s ç¡æ³"
+#~ "ç¹Œçºå·è¡ïŒèäžæç«å³çµæãè«æª¢æ¥æ¯åŠå·²æ­£ç¢ºå®è£ %sïŒæè
+éžæéæ°å®è£ %sã "
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "ç¡æ³èŒå
+¥ä»»äœä»é¢ïŒéæ¯é¯èª€ïŒïŒæªæ¡ïŒ%sïŒ"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "å°åçå¥çš±çŽå¥éå€ïŒå¯èœæ¯åºçŸåŸªç°"
Index: proiecte/PPPP/gdm/po/zh_TW.po
===================================================================
--- proiecte/PPPP/gdm/po/zh_TW.po	(revision 134)
+++ proiecte/PPPP/gdm/po/zh_TW.po	(revision 134)
@@ -0,0 +1,4455 @@
+# Chinese(Taiwan) translation for gdm2.
+# Copyright (C) 2000-06 Free Software Foundation, Inc.
+# GNOME 1.x:
+# Jing-Jong Shyue <shyue@sonoma.com.tw>, 2000
+# Abel Cheung <abel@oaka.org>, 2001
+# GNOME 2.x
+# Abel Cheung <abel@oaka.org>, 2001-2003
+# Kevin Kee <kevin@oaka.org>, 2004
+# Woodman Tuen <wmtuen@gmail.com>, 2005-2006
+# Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>, 2008
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 2.27.91\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-19 20:47+0800\n"
+"PO-Revision-Date: 2009-09-15 20:49+0800\n"
+"Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
+"Language-Team: Chinese (Taiwan) <zh-l10n@lists.linux.org.tw>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../common/gdm-common.c:437
+#, c-format
+msgid "/dev/urandom is not a character device"
+msgstr "/dev/urandom äžæ¯å­å
+è£çœ®"
+
+#: ../daemon/factory-slave-main.c:170 ../daemon/main.c:516
+#: ../daemon/product-slave-main.c:174 ../daemon/session-worker-main.c:137
+#: ../daemon/simple-slave-main.c:179 ../daemon/xdmcp-chooser-slave-main.c:179
+msgid "Enable debugging code"
+msgstr "åçšé€é¯ç¢Œ"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "Display ID"
+msgstr "é¡¯ç€º ID"
+
+#: ../daemon/factory-slave-main.c:171 ../daemon/product-slave-main.c:175
+#: ../daemon/simple-slave-main.c:180 ../daemon/xdmcp-chooser-slave-main.c:180
+msgid "id"
+msgstr "id"
+
+#: ../daemon/factory-slave-main.c:183 ../daemon/product-slave-main.c:187
+#: ../daemon/simple-slave-main.c:192 ../daemon/xdmcp-chooser-slave-main.c:192
+msgid "GNOME Display Manager Slave"
+msgstr "GNOME åŸå±¬é¡¯ç€ºç®¡ççšåŒ"
+
+#: ../daemon/gdm-display-access-file.c:300
+#, c-format
+msgid "could not find user \"%s\" on system"
+msgstr "åšç³»çµ±äž­æŸäžå°äœ¿çšè
+ã%sã"
+
+#: ../daemon/gdm-factory-slave.c:203 ../daemon/gdm-simple-slave.c:220
+msgid "Unable to initialize login system"
+msgstr "ç¡æ³åå§åç»å
+¥ç³»çµ±"
+
+#: ../daemon/gdm-factory-slave.c:235 ../daemon/gdm-simple-slave.c:256
+msgid "Unable to authenticate user"
+msgstr "ç¡æ³é©è­äœ¿çšè
+"
+
+#: ../daemon/gdm-factory-slave.c:257 ../daemon/gdm-simple-slave.c:310
+msgid "Unable to authorize user"
+msgstr "ç¡æ³é©è­äœ¿çšè
+"
+
+#: ../daemon/gdm-factory-slave.c:281 ../daemon/gdm-simple-slave.c:432
+msgid "Unable to establish credentials"
+msgstr "ç¡æ³å»ºç«è­æž"
+
+#: ../daemon/gdm-factory-slave.c:662 ../daemon/gdm-product-slave.c:449
+#: ../daemon/gdm-simple-slave.c:1111
+msgid ""
+"Could not start the X server (your graphical environment) due to some "
+"internal error. Please contact your system administrator or check your "
+"syslog to diagnose. In the meantime this display will be disabled.  Please "
+"restart GDM when the problem is corrected."
+msgstr ""
+"å çºæäºå
+§éšé¯èª€ïŒç®åç¡æ³ååX äŒºæåšïŒå³ååœ¢ä»é¢ïŒãè«é£çµ¡ç³»çµ±ç®¡çå¡ææ¯æª¢"
+"æ¥ç³»çµ±çŽéæªãç®åæåæ­¢äœ¿çšéåé¡¯ç€ºç«é¢ãè«åšä¿®æ­£åé¡åŸéæ°åå GDMã"
+
+#: ../daemon/gdm-server.c:246
+#, c-format
+msgid "%s: failed to connect to parent display '%s'"
+msgstr "%sïŒç¡æ³é£æ¥äž»é¡¯ç€ºç«é¢â%sâ"
+
+#: ../daemon/gdm-server.c:361
+#, c-format
+msgid "Server was to be spawned by user %s but that user doesn't exist"
+msgstr "äŒºæåšæä»¥äœ¿çšè
+ %s çèº«åè¡çïŒäœè©²äœ¿çšè
+äžå­åš"
+
+#: ../daemon/gdm-server.c:372 ../daemon/gdm-welcome-session.c:444
+#, c-format
+msgid "Couldn't set groupid to %d"
+msgstr "ç¡æ³èš­å® groupid çº %d"
+
+#: ../daemon/gdm-server.c:378 ../daemon/gdm-welcome-session.c:450
+#, c-format
+msgid "initgroups () failed for %s"
+msgstr "%s ç initgroups () å€±æã"
+
+#: ../daemon/gdm-server.c:384 ../daemon/gdm-welcome-session.c:456
+#, c-format
+msgid "Couldn't set userid to %d"
+msgstr "ç¡æ³èš­å® userid çº %d"
+
+#: ../daemon/gdm-server.c:392 ../daemon/gdm-welcome-session.c:464
+msgid "Couldn't set groupid to 0"
+msgstr "ç¡æ³èš­å® groupid çº 0"
+
+#: ../daemon/gdm-server.c:431
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%sïŒç¡æ³éåé¡¯ç€ºç«é¢ %s ççŽéæªïŒ"
+
+#: ../daemon/gdm-server.c:442 ../daemon/gdm-server.c:448
+#: ../daemon/gdm-server.c:454
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%sïŒå° %s èš­å®çº %s æçŒçé¯èª€"
+
+#: ../daemon/gdm-server.c:469
+#, c-format
+msgid "%s: Server priority couldn't be set to %d: %s"
+msgstr "%sïŒäŒºæåšåªå
+ç­çŽç¡æ³èš­å®çº %dïŒ%s"
+
+#: ../daemon/gdm-server.c:621
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%sïŒé¡¯ç€ºç«é¢ %s çäŒºæåšæä»€æ¯ç©ºçœç"
+
+#: ../daemon/gdm-session-auditor.c:90
+msgid "Username"
+msgstr "äœ¿çšè
+åçš±"
+
+#: ../daemon/gdm-session-auditor.c:91
+msgid "The username"
+msgstr "äœ¿çšè
+åçš±"
+
+#: ../daemon/gdm-session-auditor.c:95
+msgid "Hostname"
+msgstr "äž»æ©åçš±"
+
+#: ../daemon/gdm-session-auditor.c:96
+msgid "The hostname"
+msgstr "äž»æ©åçš±"
+
+#: ../daemon/gdm-session-auditor.c:101
+msgid "Display Device"
+msgstr "é¡¯ç€ºè£çœ®"
+
+#: ../daemon/gdm-session-auditor.c:102
+msgid "The display device"
+msgstr "é¡¯ç€ºè£çœ®"
+
+#: ../daemon/gdm-session-worker.c:1293
+#, c-format
+msgid "error initiating conversation with authentication system - %s"
+msgstr "é©è­ç³»çµ±åå§åäº€è«çŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1294
+msgid "general failure"
+msgstr "äžè¬æ§å€±æ"
+
+#: ../daemon/gdm-session-worker.c:1295
+msgid "out of memory"
+msgstr "èšæ¶é«èç¡"
+
+#: ../daemon/gdm-session-worker.c:1296
+msgid "application programmer error"
+msgstr "æçšçšåŒé¯èª€"
+
+#: ../daemon/gdm-session-worker.c:1297
+msgid "unknown error"
+msgstr "äžæçé¯èª€"
+
+#: ../daemon/gdm-session-worker.c:1304
+msgid "Username:"
+msgstr "äœ¿çšè
+åçš±:"
+
+#: ../daemon/gdm-session-worker.c:1310
+#, c-format
+msgid "error informing authentication system of preferred username prompt - %s"
+msgstr "ä»¥éŠéžçäœ¿çšè
+åçš±æç€ºéç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1324
+#, c-format
+msgid "error informing authentication system of user's hostname - %s"
+msgstr "ä»¥äœ¿çšè
+çäž»æ©åçš±éç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1339
+#, c-format
+msgid "error informing authentication system of user's console - %s"
+msgstr "ä»¥äœ¿çšè
+çäž»æ§å°éç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1352
+#, c-format
+msgid "error informing authentication system of display string - %s"
+msgstr "ä»¥é¡¯ç€ºå­äž²éç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1367
+#, c-format
+msgid "error informing authentication system of display xauth credentials - %s"
+msgstr "ä»¥é¡¯ç€º xauth è­æžéç¥é©è­ç³»çµ±æçŒçé¯èª€ - %s"
+
+#: ../daemon/gdm-session-worker.c:1648 ../daemon/gdm-session-worker.c:1666
+#, c-format
+msgid "no user account available"
+msgstr "æ²æå¯çšçäœ¿çšè
+åž³è"
+
+#: ../daemon/gdm-session-worker.c:1693
+msgid "Unable to change to user"
+msgstr "ç¡æ³æ¹è®çºäœ¿çšè
+"
+
+#: ../daemon/gdm-welcome-session.c:426
+#, c-format
+msgid "User %s doesn't exist"
+msgstr "äœ¿çšè
+ %s äžå­åš"
+
+#: ../daemon/gdm-welcome-session.c:433
+#, c-format
+msgid "Group %s doesn't exist"
+msgstr "çŸ€çµ %s äžå­åš"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:595
+msgid "Could not create socket!"
+msgstr "ç¡æ³å»ºæ§ socketïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:862
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "æçµç±äž»æ© %s çŒåºç XDMCP æ¥è©¢"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1019
+#: ../daemon/gdm-xdmcp-display-factory.c:1240
+msgid "Could not extract authlist from packet"
+msgstr "ç¡æ³åŸå°å
+äž­è®å authlist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1032
+#: ../daemon/gdm-xdmcp-display-factory.c:1255
+msgid "Error in checksum"
+msgstr "æª¢æ¥ç¢ŒåºçŸé¯èª€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1506
+msgid "Bad address"
+msgstr "äœåé¯èª€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1587
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%sïŒç¡æ³è®åç«é¢äœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1595
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%sïŒç¡æ³è®åç«é¢æçšçé£æ¥å èç¢Œ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1604
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%sïŒç¡æ³åŸå°å
+äž­è®å authlist"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:1624
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%sïŒæª¢æ¥ç¢ŒåºçŸé¯èª€"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2133
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%sïŒå·²è¢«æçµçäž»æ© %s çŒåºèŠæ±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2143
+#: ../daemon/gdm-xdmcp-display-factory.c:2498
+#: ../daemon/gdm-xdmcp-display-factory.c:2750
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%sïŒç¡æ³è®åé¡¯ç€ºç«é¢ç·šè"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2150
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%sïŒç¡æ³è®åé£ç·æ¹åŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2157
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%sïŒç¡æ³è®åå®¢æ¶ç«¯äœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2165
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%sïŒç¡æ³è®åèªè­åçš±"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2174
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%sïŒç¡æ³è®åèªè­è³æ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2184
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%sïŒç¡æ³è®åææ¬æž
+å®"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2203
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%sïŒç¡æ³è®åå» åè­å¥ç¢Œ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2230
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%sïŒåŸ %s åŸå°é¯èª€çæª¢æ¥ç¢Œ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2482
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%sïŒå·²è¢«æçµçäž»æ© %s çŒåºç®¡çèšæ¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2491
+#: ../daemon/gdm-xdmcp-display-factory.c:2757
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%sïŒç¡æ³è®åäœæ¥­éæ®µè­å¥ç¢Œ"
+
+# FIXME: What is display class?
+#: ../daemon/gdm-xdmcp-display-factory.c:2505
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%sïŒç¡æ³è®åé¡¯ç€ºç«é¢çé¡å¥"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2610
+#: ../daemon/gdm-xdmcp-display-factory.c:2660
+#: ../daemon/gdm-xdmcp-display-factory.c:2666
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%sïŒç¡æ³è®åäœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2740
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%sïŒå·²è¢«æçµçäž»æ© %s çŒåº KEEPALIVE èšæ¯"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2829
+msgid "GdmXdmcpDisplayFactory: Could not read XDMCP header!"
+msgstr "GdmXdmcpDisplayFactoryïŒç¡æ³è®å XDMCP æšé ­ïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2835
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:226
+msgid "XMDCP: Incorrect XDMCP version!"
+msgstr "XMDCPïŒXDMCP çæ¬äžæ­£ç¢ºïŒ"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:2841
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:232
+msgid "XMDCP: Unable to parse address"
+msgstr "XMDCPïŒç¡æ³è§£æäœå"
+
+#: ../daemon/gdm-xdmcp-display-factory.c:3286
+#, c-format
+msgid "Could not get server hostname: %s!"
+msgstr "ç¡æ³ååŸäŒºæåšäž»æ©åçš±ïŒ%sïŒ"
+
+#: ../daemon/main.c:237 ../daemon/main.c:250
+#, c-format
+msgid "Cannot write PID file %s: possibly out of diskspace: %s"
+msgstr "ç¡æ³å¯«å
+¥ PID æª %sïŒå¯èœæ¯ç£ç¢ç©ºéäžè¶³ïŒ%s"
+
+#: ../daemon/main.c:270
+#, c-format
+msgid "Logdir %s does not exist or isn't a directory."
+msgstr "Logdir %s äžå­åšæè
+æ ¹æ¬äžæ¯ç®éã"
+
+#: ../daemon/main.c:283
+#, c-format
+msgid "Authdir %s does not exist. Aborting."
+msgstr "èªè­ç®é %s äžå­åšãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:287
+#, c-format
+msgid "Authdir %s is not a directory. Aborting."
+msgstr "èªè­ç®é %s äžŠéç®éãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:361
+#, c-format
+msgid "Authdir %s is not owned by user %d, group %d. Aborting."
+msgstr "èªè­ç®é %s äžå±¬æŒäœ¿çšè
+ %d åçŸ€çµ %dãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:368
+#, c-format
+msgid "Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr "èªè­ç®é %s çæ¬é %o äžæ­£ç¢ºïŒæè©²çº %oãå¿
+é æŸæ£ã"
+
+#: ../daemon/main.c:405
+#, c-format
+msgid "Can't find the GDM user '%s'. Aborting!"
+msgstr "æŸäžå° GDM äœ¿çšè
+â%sâãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:411
+msgid "The GDM user should not be root. Aborting!"
+msgstr "GDM äœ¿çšè
+äžæè©²æ¯ rootãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:417
+#, c-format
+msgid "Can't find the GDM group '%s'. Aborting!"
+msgstr "æŸäžå° GDM çŸ€çµâ%sâãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:423
+msgid "The GDM group should not be root. Aborting!"
+msgstr "GDM çŸ€çµäžæè©²æ¯ rootãå¿
+é æŸæ£ïŒ"
+
+#: ../daemon/main.c:517
+msgid "Make all warnings fatal"
+msgstr "æææçè­Šåèšæ¯éœç¶æåŽéé¯èª€"
+
+#: ../daemon/main.c:518
+msgid "Exit after a time - for debugging"
+msgstr "åšäžå®æéåŸé¢éâé€é¯å°çš"
+
+#: ../daemon/main.c:519
+msgid "Print GDM version"
+msgstr "é¡¯ç€º GDM çæ¬"
+
+#: ../daemon/main.c:534
+msgid "GNOME Display Manager"
+msgstr "GNOME ç»å
+¥ç®¡çå¡"
+
+#. make sure the pid file doesn't get wiped
+#: ../daemon/main.c:595
+msgid "Only root wants to run GDM"
+msgstr "åªæ root å¯ä»¥å·è¡ GDM"
+
+#: ../daemon/session-worker-main.c:149
+msgid "GNOME Display Manager Session Worker"
+msgstr "GNOME ç»å
+¥ç®¡çå¡å·¥äœéæ®µçå·¥äœçšåº"
+
+#: ../data/greeter-autostart/at-spi-registryd-wrapper.desktop.in.in.h:1
+msgid "AT SPI Registry Wrapper"
+msgstr "AT SPI èš»åè¡šèœæåš"
+
+#: ../data/greeter-autostart/gdm-simple-greeter.desktop.in.in.h:1
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1767
+msgid "Login Window"
+msgstr "ç»å
+¥ç«é¢"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:1
+msgid "Power Manager"
+msgstr "é»æºç®¡ççšåŒ"
+
+#: ../data/greeter-autostart/gnome-power-manager.desktop.in.in.h:2
+msgid "Power management daemon"
+msgstr "é»æºç®¡çäŒºæçšåŒ"
+
+#: ../data/greeter-autostart/gnome-settings-daemon.desktop.in.in.h:1
+msgid "GNOME Settings Daemon"
+msgstr "GNOME èš­å®åŒäŒºæçšåŒ"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:1
+msgid "GNOME Screen Magnifier"
+msgstr "GNOME è¢å¹æŸå€§é¡"
+
+#: ../data/greeter-autostart/gnome-mag.desktop.in.h:2
+msgid "Magnify parts of the screen"
+msgstr "è¢å¹çæŸå€§éšä»œ"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:1
+msgid "GNOME Onscreen Keyboard"
+msgstr "GNOME è¢å¹éµç€"
+
+#: ../data/greeter-autostart/gok.desktop.in.h:2
+msgid "Use an onscreen keyboard"
+msgstr "äœ¿çšè¢å¹éµç€"
+
+#: ../data/greeter-autostart/metacity.desktop.in.h:1
+msgid "Metacity"
+msgstr "Metacity"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:1
+msgid "Orca Screen Reader"
+msgstr "Orca è¢å¹é±è®åš"
+
+#: ../data/greeter-autostart/orca-screen-reader.desktop.in.h:2
+msgid "Present on-screen information as speech or braille"
+msgstr "å°è¢å¹äžçè³èšä»¥èªé³æé»å­åçŸ"
+
+#: ../data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.h:1
+msgid "PolicyKit Authentication Agent"
+msgstr "PolicyKit é©è­ä»£ççšåŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:148
+msgid "Select System"
+msgstr "éžæç³»çµ±"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:214
+msgid "XDMCP: Could not create XDMCP buffer!"
+msgstr "XDMCPïŒç¡æ³å»ºæ§ XDMCP ç·©è¡ïŒ"
+
+#: ../gui/simple-chooser/gdm-host-chooser-widget.c:220
+msgid "XDMCP: Could not read XDMCP header!"
+msgstr "XDMCPïŒç¡æ³è®å XDMCP æšé ­ïŒ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:253
+msgid "Value"
+msgstr "æžåŒ"
+
+#: ../gui/simple-greeter/gdm-cell-renderer-timer.c:254
+msgid "percentage of time complete"
+msgstr "å®ææéçŸåæ¯"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1325
+msgid "Inactive Text"
+msgstr "æªäœ¿çšçæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1326
+msgid "The text to use in the label if the user hasn't picked an item yet"
+msgstr "è¥äœ¿çšè
+å°æªæéžä»»äœé 
+ç®ïŒèŠåšæšç±€äž­äœ¿çšçæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1334
+msgid "Active Text"
+msgstr "äœ¿çšäž­çæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1335
+msgid "The text to use in the label if the user has picked an item"
+msgstr "è¥äœ¿çšè
+å·²æéžæåé 
+ç®ïŒèŠåšæšç±€äž­äœ¿çšçæå­"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1344
+msgid "List Visible"
+msgstr "æž
+å®å¯èŠæ§"
+
+#: ../gui/simple-greeter/gdm-chooser-widget.c:1345
+msgid "Whether or not the chooser list is visible"
+msgstr "æ¯åŠé¡¯ç€ºéžæçšåŒæž
+å®"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M:%S %p"
+msgstr "%p %l:%M:%S"
+
+#: ../gui/simple-greeter/gdm-clock-widget.c:66
+msgid "%l:%M %p"
+msgstr "%l:%M %p"
+
+#. translators: replace %e with %d if, when the day of the
+#. *              month as a decimal number is a single digit, it
+#. *              should begin with a 0 in your locale (e.g. "May
+#. *              01" instead of "May  1").
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:72
+msgid "%a %b %e"
+msgstr "%a %b %e"
+
+#. translators: reverse the order of these arguments
+#. *              if the time should come before the
+#. *              date on a clock in your locale.
+#.
+#: ../gui/simple-greeter/gdm-clock-widget.c:77
+#, c-format
+msgid "%1$s, %2$s"
+msgstr "%1$s, %2$s"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:291
+msgid "Automatically logging in..."
+msgstr "æ­£åšèªåç»å
+¥..."
+
+#. need to wait for response from backend
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:758
+msgid "Cancelling..."
+msgstr "æ­£åšåæ¶..."
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.c:1185
+msgid "Select language and click Log In"
+msgstr "éžæèªèšäžŠæäžãç»å
+¥ã"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:1
+msgid "Authentication Dialog"
+msgstr "èªè­å°è©±ç"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:2
+msgid "Computer Name"
+msgstr "é»è
+Šåçš±"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:3
+msgid "Log In"
+msgstr "ç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:4
+msgid "Restart"
+msgstr "éæ°åå"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:5
+msgid "Shut Down"
+msgstr "ééé»è
+Š"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:6
+msgid "Suspend"
+msgstr "æ«å"
+
+#: ../gui/simple-greeter/gdm-greeter-login-window.glade.h:7
+msgid "Version"
+msgstr "çæ¬"
+
+#: ../gui/simple-greeter/gdm-greeter-panel.c:583
+msgid "Panel"
+msgstr "é¢æ¿"
+
+#: ../gui/simple-greeter/gdm-language-chooser-dialog.c:201
+msgid "Languages"
+msgstr "èªèš"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:272
+msgid "_Languages:"
+msgstr "èªèš(_L):"
+
+#: ../gui/simple-greeter/gdm-language-chooser-widget.c:273
+#: ../gui/simple-greeter/gdm-language-option-widget.c:274
+msgid "_Language:"
+msgstr "èªèš(_L):"
+
+#. translators: This brings up a dialog
+#. * with a list of languages to choose from
+#.
+#: ../gui/simple-greeter/gdm-language-option-widget.c:243
+msgctxt "language"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-language-option-widget.c:244
+msgid "Choose a language from the full list of available languages."
+msgstr "åŸå®æŽçå¯çšèªèšæž
+å®äž­éžæèªèšã"
+
+#: ../gui/simple-greeter/gdm-languages.c:609
+msgid "Unspecified"
+msgstr "æªæå®"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-dialog.c:191
+msgid "Keyboard layouts"
+msgstr "éµç€é
+çœ®"
+
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:200
+#: ../gui/simple-greeter/gdm-layout-chooser-widget.c:201
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:266
+msgid "_Keyboard:"
+msgstr "éµç€(_K):"
+
+#. translators: This brings up a dialog of
+#. * available keyboard layouts
+#.
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:235
+msgctxt "keyboard"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-layout-option-widget.c:236
+msgid "Choose a keyboard layout from the full list of available layouts."
+msgstr "åŸå®æŽçå¯çšéµç€é
+çœ®æž
+å®äž­éžæéµç€é
+çœ®ã"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:521
+msgid "Label Text"
+msgstr "æšç±€æå­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:522
+msgid "The text to use as a label"
+msgstr "èŠçšåæšç±€çæå­"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:529
+msgid "Icon name"
+msgstr "åç€ºåçš±"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:530
+msgid "The icon to use with the label"
+msgstr "èŠèæšç±€äžèµ·äœ¿çšçåç€º"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:538
+msgid "Default Item"
+msgstr "é èš­çé 
+ç®"
+
+#: ../gui/simple-greeter/gdm-option-widget.c:539
+msgid "The id of the default item"
+msgstr "é èš­é 
+ç®ç id"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:310
+msgid "Max Item Count"
+msgstr "æå€§é 
+ç®æž"
+
+#: ../gui/simple-greeter/gdm-recent-option-widget.c:311
+msgid "The maximum number of items to keep around in the list"
+msgstr "åšæž
+å®äž­ä¿å­é 
+ç®æžéçæå€§åŒ"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:188
+#, c-format
+msgid "Remote Login (Connecting to %s...)"
+msgstr "é ç«¯ç»å
+¥(é£ç·è³ %s...)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:202
+#, c-format
+msgid "Remote Login (Connected to %s)"
+msgstr "é ç«¯ç»å
+¥ (é£ç·è³ %s)"
+
+#: ../gui/simple-greeter/gdm-remote-login-window.c:281
+msgid "Remote Login"
+msgstr "é ç«¯ç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-session-option-widget.c:162
+msgid "_Sessions:"
+msgstr "äœæ¥­éæ®µ(_S):"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:1
+msgid "Banner message text"
+msgstr "æ©«å¹
+èšæ¯æå­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:2
+msgid "Banner message text when chooser is empty"
+msgstr "ç¶éžæçšåŒæ¯ç©ºçæäœ¿çšæ©«å¹
+èšæ¯æå­"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:3
+msgid "Disable showing the restart buttons"
+msgstr "åçšéæ°ååæé"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:4
+msgid "Do not show known users in the login window"
+msgstr "äžåšç»å
+¥èŠçªäž­é¡¯ç€ºå·²ç¥çäœ¿çšè
+"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:5
+msgid "Enable accessibility keyboard plugin"
+msgstr "åçšéµç€å¯å­åæ§å€æçšåŒ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:6
+msgid "Enable debugging"
+msgstr "åçšé€é¯ç¢Œ"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:7
+msgid "Enable debugging mode for the greeter."
+msgstr "åçšæ­¡è¿ç«é¢çé€é¯æš¡åŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:8
+msgid "Enable on-screen keyboard"
+msgstr "åçšè¢å¹éµç€"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:9
+msgid "Enable screen magnifier"
+msgstr "åçšè¢å¹æŸå€§é¡"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:10
+msgid "Enable screen reader"
+msgstr "åçšè¢å¹é±è®åš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:11
+msgid "Enable showing the banner message"
+msgstr "åçšæ©«å¹
+èšæ¯"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:12
+msgid "Icon name to use for greeter logo"
+msgstr "çµŠæ­¡è¿æšèªäœ¿çšçåç€ºåçš±"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:13
+msgid "Recently selected keyboard layouts"
+msgstr "ç®åéžåçéµç€é
+çœ®"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:14
+msgid "Recently selected languages"
+msgstr "ç®åéžåçèªèš"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:15
+msgid ""
+"Set to a list of keyboard layouts to be shown by default at the login window."
+msgstr "èš­å®é èš­åšç»å
+¥èŠçªäž­é¡¯ç€ºéµç€é
+çœ®çæž
+å®ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:16
+msgid "Set to a list of languages to be shown by default at the login window."
+msgstr "èš­å®é èš­åšç»å
+¥èŠçªäž­é¡¯ç€ºèªèšçæž
+å®ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:17
+msgid "Set to the themed icon name to use for the greeter logo."
+msgstr "èš­å®çšæŒæ­¡è¿æšèªçäž»é¡åç€ºåçš±ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:18
+msgid "Set to true to disable showing known users in the login window."
+msgstr "èš­çº true åäžåšç»å
+¥èŠçªäž­é¡¯ç€ºå·²ç¥çäœ¿çšè
+ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:19
+msgid "Set to true to disable showing the restart buttons in the login window."
+msgstr "èš­çº true åäžåšç»å
+¥èŠçªäž­é¡¯ç€ºéæ°ååæéã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:20
+msgid "Set to true to enable the background settings manager plugin."
+msgstr "èš­çº true ååçšèæ¯èš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:21
+msgid "Set to true to enable the media-keys settings manager plugin."
+msgstr "èš­çº true ååçšåªé«æéµèš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:22
+msgid "Set to true to enable the on-screen keyboard."
+msgstr "èš­çº true ååçšè¢å¹éµç€ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:23
+msgid ""
+"Set to true to enable the plugin to manage the accessibility keyboard "
+"settings."
+msgstr "èš­çº true ååçšèš­å®ç®¡çéµç€ç¡éç€åèœèš­å®åŒçå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:24
+msgid "Set to true to enable the screen magnifier."
+msgstr "èš­çº true ååçšè¢å¹æŸå€§é¡ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:25
+msgid "Set to true to enable the screen reader."
+msgstr "èš­çº true ååçšè¢å¹é±è®åšã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:26
+msgid "Set to true to enable the sound settings manager plugin."
+msgstr "èš­çº true ååçšé³æèš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:27
+msgid "Set to true to enable the xrandr settings manager plugin."
+msgstr "èš­çº true ååçš xrandr èš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:28
+msgid "Set to true to enable the xsettings settings manager plugin."
+msgstr "èš­çº true ååçš xsettings èš­å®ç®¡çå€æçšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:29
+msgid "Set to true to show the banner message text."
+msgstr "èš­çº true åé¡¯ç€ºæ©«å¹
+èšæ¯æå­ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:30
+msgid "Set to true to use compiz as the window manager."
+msgstr "èš­çº true åäœ¿çš compiz åçºèŠçªç®¡ççšåŒã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:31
+msgid ""
+"Text banner message to show on the login window when the user chooser is "
+"empty, instead of banner_message_text."
+msgstr ""
+"ç¶éžæçšåŒæ¯ç©ºçæèŠé¡¯ç€ºæŒç»å
+¥èŠçªçæå­æ©«å¹
+èšæ¯ïŒçšäŸåä»£ "
+"banner_message_textã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:32
+msgid "Text banner message to show on the login window."
+msgstr "èŠé¡¯ç€ºæŒç»å
+¥èŠçªçæå­æ©«å¹
+èšæ¯ã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:33
+msgid "True if the background settings manager plugin is enabled."
+msgstr "è¥åçšèæ¯èš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:34
+msgid "True if the media-keys settings manager plugin is enabled."
+msgstr "è¥åçšåªé«æéµèš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:35
+msgid "True if the sound settings manager plugin is enabled."
+msgstr "è¥åçšé³æèš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:36
+msgid "True if the xrandr settings manager plugin is enabled."
+msgstr "è¥åçš xrandr èš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:37
+msgid "True if the xsettings settings manager plugin is enabled."
+msgstr "è¥åçš xsettings èš­å®ç®¡çå€æçšåŒåçº Trueã"
+
+#: ../gui/simple-greeter/gdm-simple-greeter.schemas.in.h:38
+msgid "Use compiz as the window manager"
+msgstr "äœ¿çš compiz åçºèŠçªç®¡ççšåŒ"
+
+#: ../gui/simple-greeter/gdm-timer.c:149
+msgid "Duration"
+msgstr "æçºæé"
+
+#: ../gui/simple-greeter/gdm-timer.c:150
+msgid "Number of seconds until timer stops"
+msgstr "èšæåšåæ­¢åçç§æž"
+
+#: ../gui/simple-greeter/gdm-timer.c:157
+msgid "Start time"
+msgstr "éå§æå»"
+
+#: ../gui/simple-greeter/gdm-timer.c:158
+msgid "Time the timer was started"
+msgstr "èšæåšéå§æå»"
+
+#: ../gui/simple-greeter/gdm-timer.c:165
+msgid "Is it Running?"
+msgstr "å®æ¯åŠæ­£åšå·è¡ïŒ"
+
+#: ../gui/simple-greeter/gdm-timer.c:166
+msgid "Whether or not the timer is currently ticking"
+msgstr "èšæåšçŸåšæ¯åŠåšèšæ"
+
+#: ../gui/simple-greeter/gdm-user.c:245
+msgid "Manager"
+msgstr "ç®¡ççšåŒ"
+
+#: ../gui/simple-greeter/gdm-user.c:246
+msgid "The user manager object this user is controlled by."
+msgstr "æ§å¶éåäœ¿çšè
+çäœ¿çšè
+ç®¡ççšåŒç©ä»¶ã"
+
+#. translators: This option prompts
+#. * the user to type in a username
+#. * manually instead of choosing from
+#. * a list.
+#.
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:164
+msgctxt "user"
+msgid "Other..."
+msgstr "å
+¶ä»..."
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:165
+msgid "Choose a different account"
+msgstr "éžæäžåçåž³è"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:177
+msgid "Guest"
+msgstr "èšªå®¢"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:178
+msgid "Login as a temporary guest"
+msgstr "ä»¥èšæèšªå®¢çèº«åç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:191
+msgid "Automatic Login"
+msgstr "èªåç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:192
+msgid "Automatically login to the system after selecting options"
+msgstr "åšéžåéžé 
+åŸèªåç»å
+¥ç³»çµ±"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:383
+#, c-format
+msgid "Log in as %s"
+msgstr "ä»¥ %s èº«åç»å
+¥"
+
+#: ../gui/simple-greeter/gdm-user-chooser-widget.c:737
+msgid "Currently logged in"
+msgstr "çŸåšå·²ç¶ç»å
+¥"
+
+#: ../gui/user-switch-applet/applet.c:162
+msgid ""
+"The User Switch Applet 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."
+msgstr ""
+"äœ¿çšè
+åæçšåŒæ¯èªç±è»é«ïŒæšå¯ä»¥éµç
+§èªç±è»é«åºéæ (Free Software "
+"Foundation) åºçç GNU éçšå
+¬å
+±èš±å¯è­æ¢æ¬Ÿ (GNU General Public License) ç¬¬äºç"
+"äŸä¿®æ¹åéæ°çŒäœéäžçšåŒïŒæè
+èªç±éžæäœ¿çšä»»äœæŽæ°ççæ¬ã"
+
+#: ../gui/user-switch-applet/applet.c:166
+msgid ""
+"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."
+msgstr ""
+"çŒäœéäžçšåŒçç®çæ¯åžæå®æçšïŒäœæ²æä»»äœæä¿ãçè³æ²æé©åç¹å®ç®çèé±å«ç"
+"æä¿ãæŽè©³çŽ°çæ
+æ³è«åé± GNU éçšå
+¬å
+±èš±å¯è­ã"
+
+#: ../gui/user-switch-applet/applet.c:170
+msgid ""
+"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 "
+msgstr ""
+"æšæè©²å·²ç¶åçšåŒäžèµ·æ¶å°äžä»œ GNU éçšå
+¬å
+±èš±å¯è­çå¯æ¬ãåŠæéæ²æïŒå¯«ä¿¡çµŠïŒ "
+"the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, "
+"MA 02110-1301, USA "
+
+#: ../gui/user-switch-applet/applet.c:184
+msgid "A menu to quickly switch between users."
+msgstr "çšäŸå¿«éåæäœ¿çšè
+çéžå®ã"
+
+#: ../gui/user-switch-applet/applet.c:188
+msgid "translator-credits"
+msgstr ""
+"åŠå°ç¿»è­¯æä»»äœæèŠïŒè«éäžå°é»å­éµä»¶çµŠ\n"
+"ä»¥äžå°åïŒGNOME ç¿»è­¯åéæç¡å¿«åèŠæšïŒ\n"
+"zh-l10n@lists.linux.org.tw\n"
+"\n"
+"Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>, 2003, 05\n"
+"Craig Jeffares <cjeffares@novell.com>, 2004\n"
+"Joe Man <trmetal@yahoo.com.hk>, 2001"
+
+#: ../gui/user-switch-applet/applet.c:647
+#: ../gui/user-switch-applet/applet.c:784
+#: ../gui/user-switch-applet/applet.c:823
+#, c-format
+msgid "Can't lock screen: %s"
+msgstr "ç¡æ³éå®è¢å¹ïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:669
+#, c-format
+msgid "Can't temporarily set screensaver to blank screen: %s"
+msgstr "äžèœæ«æå°è¢å¹ä¿è­·çšåŒèš­çºç©ºçœç«é¢ïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:882
+#, c-format
+msgid "Can't logout: %s"
+msgstr "äžèœç»åºïŒ%s"
+
+#: ../gui/user-switch-applet/applet.c:966
+msgid "Available"
+msgstr "å¯äœ¿çš"
+
+#: ../gui/user-switch-applet/applet.c:967
+msgid "Invisible"
+msgstr "é±åœ¢"
+
+#: ../gui/user-switch-applet/applet.c:968
+msgid "Busy"
+msgstr "å¿ç¢"
+
+#: ../gui/user-switch-applet/applet.c:969
+msgid "Away"
+msgstr "é¢é"
+
+#: ../gui/user-switch-applet/applet.c:1129
+msgid "Account Information..."
+msgstr "åž³èè³èš..."
+
+#: ../gui/user-switch-applet/applet.c:1141
+msgid "System Preferences..."
+msgstr "ç³»çµ±åå¥œèš­å®..."
+
+#: ../gui/user-switch-applet/applet.c:1157
+msgid "Lock Screen"
+msgstr "éå®è¢å¹"
+
+#: ../gui/user-switch-applet/applet.c:1168
+msgid "Switch User"
+msgstr "åæäœ¿çšè
+"
+
+#. Only show switch user if there are other users
+#: ../gui/user-switch-applet/applet.c:1179
+msgid "Quit..."
+msgstr "çµæ..."
+
+#: ../gui/user-switch-applet/applet.c:1294
+msgid "Unknown"
+msgstr "äžæ"
+
+#: ../gui/user-switch-applet/applet.c:1412
+msgid "User Switch Applet"
+msgstr "äœ¿çšè
+åæé¢æ¿çšåŒ"
+
+#: ../gui/user-switch-applet/applet.c:1421
+msgid "Change account settings and status"
+msgstr "æ¹è®åž³èèš­å®åŒèçæ
+"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:1
+msgid "A menu to quickly switch between users"
+msgstr "çšäŸå¿«éåæäœ¿çšè
+çéžå®"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:2
+msgid "User Switcher"
+msgstr "äœ¿çšè
+åæçšåŒ"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in.h:3
+msgid "User Switcher Applet Factory"
+msgstr "äœ¿çšè
+åæé¢æ¿çšåŒå·¥å» "
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:1
+msgid "Edit Personal _Information"
+msgstr "ç·šèŒ¯åäººè³èš(_I)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:2
+msgid "_About"
+msgstr "éæŒ(_A)"
+
+#: ../gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml.h:3
+msgid "_Edit Users and Groups"
+msgstr "ç·šèŒ¯äœ¿çšè
+èçŸ€çµ(_E)"
+
+#: ../utils/gdmflexiserver.c:61 ../utils/gdmflexiserver.c:62
+#: ../utils/gdmflexiserver.c:63 ../utils/gdmflexiserver.c:65
+#: ../utils/gdmflexiserver.c:66
+msgid "Ignored - retained for compatibility"
+msgstr "å·²å¿œç¥ - åªçºçžå®¹æ§èä¿ç"
+
+#: ../utils/gdmflexiserver.c:61
+msgid "COMMAND"
+msgstr "æä»€"
+
+#: ../utils/gdmflexiserver.c:64 ../utils/gdm-screenshot.c:43
+msgid "Debugging output"
+msgstr "åµé¯èŒžåº"
+
+#: ../utils/gdmflexiserver.c:68
+msgid "Version of this application"
+msgstr "éåçšåŒççæ¬"
+
+#: ../utils/gdmflexiserver.c:675
+#, c-format
+msgid "Could not identify the current session."
+msgstr "ç¡æ³è­å¥ç®åçäœæ¥­éæ®µã"
+
+#. Option parsing
+#: ../utils/gdmflexiserver.c:711
+msgid "- New GDM login"
+msgstr "- æ°ç GDM ç»å
+¥"
+
+#: ../utils/gdmflexiserver.c:767
+msgid "Unable to start new display"
+msgstr "ç¡æ³ååæ°çé¡¯ç€ºç«é¢"
+
+#: ../utils/gdm-screenshot.c:219
+msgid "Screenshot taken"
+msgstr "æäžæªå"
+
+#. Option parsing
+#: ../utils/gdm-screenshot.c:284
+msgid "Take a picture of the screen"
+msgstr "ç
+§äžè¢å¹çåç"
+
+#~ msgid "worker exited with status %d"
+#~ msgstr "å·¥äœçšåºä»¥ %d çæ
+é¢é"
+
+#~ msgid "Unable establish credentials"
+#~ msgstr "ç¡æ³å»ºç«è­æž"
+
+#~ msgid "Failed to restart computer"
+#~ msgstr "éæ°ååé»è
+Šå€±æ"
+
+#~ msgid ""
+#~ "You are not allowed to restart the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "æšçŸåšäžèœéæ°ååé»è
+ŠïŒå çºæå€åäœ¿çšè
+ç»å
+¥"
+
+#~ msgid "Failed to stop computer"
+#~ msgstr "åæ­¢é»è
+Šå€±æ"
+
+#~ msgid ""
+#~ "You are not allowed to stop the computer because multiple users are "
+#~ "logged in"
+#~ msgstr "æšçŸåšäžèœåæ­¢é»è
+ŠïŒå çºæå€åäœ¿çšè
+ç»å
+¥"
+
+#~ msgid "page 5"
+#~ msgstr "ç¬¬ 5 é "
+
+#~ msgid "You have the Caps Lock key on."
+#~ msgstr "æšå·²æäžäº Caps Lockã"
+
+#~ msgid "User"
+#~ msgstr "äœ¿çšè
+"
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "éåéžå®é 
+ç®æè¡šç€ºçäœ¿çšè
+ã"
+
+#~ msgid "Icon Size"
+#~ msgstr "åç€ºå€§å°"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "èŠäœ¿çšçåç€ºå€§å°ã"
+
+#~ msgid "Indicator Size"
+#~ msgstr "ææšå€§å°"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "æ žåææšçå°ºå¯ž"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "ææšéè·"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "äœ¿çšè
+èææšçéè·"
+
+#~ msgid "_Help"
+#~ msgstr "æ±å©(_H)"
+
+#~ msgid "Main Options"
+#~ msgstr "äž»éžé 
+"
+
+#~ msgid "Accessibility Preferences"
+#~ msgstr "ç¡éç€åå¥œèš­å®"
+
+#~ msgid "<b>Enable features that make your computer easier to use:</b>"
+#~ msgstr "<b>åçšè®æšçé»è
+ŠæŽå®¹æäœ¿çšçåèœïŒ</b>"
+
+#~ msgid "Assistive Technology Preferences"
+#~ msgstr "èŒå©ç§æåå¥œèš­å®"
+
+#~ msgid "_Hear text read aloud (Reader)"
+#~ msgstr "èœå°æå­å€§è²åžåºïŒé±è®åšïŒ(_H)"
+
+#~ msgid "_Ignore duplicate keypresses (Bounce Keys)"
+#~ msgstr "å¿œç¥éè€æäžçæéµïŒåéµïŒ(_I)"
+
+#~ msgid "_Make items larger (Magnifier)"
+#~ msgstr "è®é 
+ç®æŸå€§ïŒæŸå€§é¡ïŒ(_M)"
+
+#~ msgid "_Only accept long held keypresses (Slow Keys)"
+#~ msgstr "åªæ¥åé·æéæäœçæéµïŒé²ç·©æéµïŒ(_O)"
+
+#~ msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)"
+#~ msgstr "äžæ¬¡åªèœæäžåç¹æ®éµïŒé»æ§ç¹æ®éµïŒ(_P)"
+
+#~ msgid "_See more contrast in colors (High Contrast)"
+#~ msgstr "åšè²åœ©äžèŠæŽé«å°æ¯ïŒé«åå·®ïŒ(_S)"
+
+#~ msgid "_Type without the keyboard (On-screen Keyboard)"
+#~ msgstr "äžäœ¿çšéµç€èŒžå
+¥ïŒè¢å¹éµç€ïŒ(_T)"
+
+#~ msgid "_Use a larger font size (Large Print)"
+#~ msgstr "äœ¿çšèŒå€§çå­åïŒå€§åé¡¯ç€ºïŒ(_U)"
+
+#~ msgid "Disable showing the accessibility button"
+#~ msgstr "åçšç¡éç€æé"
+
+#~ msgid ""
+#~ "Set to TRUE to disable showing the accessibility button in the login "
+#~ "window."
+#~ msgstr "èš­çº TRUE åäžåšç»å
+¥èŠçªäž­é¡¯ç€ºç¡éç€æéã"
+
+#~ msgid "Send the specified protocol command to GDM"
+#~ msgstr "å°æå®çåå®æä»€éè³ GDM"
+
+#~ msgid "Xnest mode"
+#~ msgstr "Xnest æš¡åŒ"
+
+#~ msgid "Do not lock current screen"
+#~ msgstr "äžéå®ç®åçç«é¢"
+
+#~ msgid "Authenticate before running --command"
+#~ msgstr "å·è¡ --command åå
+é²è¡èªè­"
+
+#~ msgid "Start new flexible session; do not show popup"
+#~ msgstr "ååæ°çåœæ§äœæ¥­éæ®µïŒäžèŠé¡¯ç€ºåœåºåŒé 
+ç®"
+
+#~ msgid "user account not available on system"
+#~ msgstr "ç³»çµ±äž­æ²æå¯çšçäœ¿çšè
+åž³è"
+
+#~ msgid "Alternative GDM System Defaults configuration file"
+#~ msgstr "å
+¶å® GDM ç³»çµ±é èš­èš­å®æª"
+
+#~ msgid "CONFIGFILE"
+#~ msgstr "èš­å®æª"
+
+#~ msgid "Don't become a daemon"
+#~ msgstr "äžèŠä»¥äŒºæçšåŒçæ
+å·è¡"
+
+#~ msgid "No console (static) servers to be run"
+#~ msgstr "æ²æ console ïŒæ¬å°åºå®ïŒçäŒºæåšäŸå·è¡"
+
+#~ msgid "Disconnect"
+#~ msgstr "æ·ç·"
+
+#~ msgid "_Users:"
+#~ msgstr "äœ¿çšè
+(_U):"
+
+#~ msgid "_User:"
+#~ msgstr "äœ¿çšè
+(_U):"
+
+#~ msgid "_Setup Login Screen"
+#~ msgstr "èš­å®ç»å
+¥ç«é¢(_S)"
+
+#~ msgid "Missing Required File"
+#~ msgstr "éºå€±å¿
+èŠçæªæ¡"
+
+#~ msgid ""
+#~ "The User Selector's interfaces file, `%s', could not be opened. It is "
+#~ "likely that this application was not properly installed or configured."
+#~ msgstr ""
+#~ "ç¡æ³éåäœ¿çšè
+éžæçšåŒçä»é¢æªæ¡ã%sããå¯èœæ¯éåæçšçšåŒæ²ææ­£ç¢ºçå®è£æ"
+#~ "èš­å®ã"
+
+#~ msgid "Users"
+#~ msgstr "äœ¿çšè
+"
+
+#~ msgid "Other"
+#~ msgstr "å
+¶ä»"
+
+#~ msgid "<span weight=\"bold\" size=\"larger\">Multiple Logins Found</span>"
+#~ msgstr "<span weight=\"bold\" size=\"larger\">çŒçŸå€éç»å
+¥</span>"
+
+#~ msgid "Appearance"
+#~ msgstr "å€è§"
+
+#~ msgid "Continue"
+#~ msgstr "ç¹Œçº"
+
+#~ msgid "Create new logins in _nested windows"
+#~ msgstr "åšå·¢çèŠçªäž­å»ºç«æ°çç»å
+¥(_N)"
+
+#~ msgid "Details"
+#~ msgstr "è©³çŽ°è³æ"
+
+#~ msgid "Multiple Logins Found - User Switcher"
+#~ msgstr "çŒçŸå€éç»å
+¥ - äœ¿çšè
+åæçšåŒ"
+
+#~ msgid "Options"
+#~ msgstr "éžé 
+"
+
+#~ msgid "Some preferences have been locked by the system adminstrator."
+#~ msgstr "æäºåå¥œèš­å®å·²è¢«ç³»çµ±ç®¡çè
+éå®ã"
+
+#~ msgid ""
+#~ "The user you want to switch to is logged in multiple times on this "
+#~ "computer. Which login do you want to switch to?"
+#~ msgstr "æšæ³èŠåæçäœ¿çšè
+å·²åšæ­€é»è
+Šéè€ç»å
+¥ãèŠåæè³åªåç»å
+¥ïŒ"
+
+#~ msgid "Use the `people' icon for the menu title"
+#~ msgstr "åšéžå®æšé¡äœ¿çšãäººç©ãåç€º"
+
+#~ msgid "Use the current user's name for the menu title"
+#~ msgstr "åšéžå®æšé¡äœ¿çšç®åçäœ¿çšè
+åçš±"
+
+#~ msgid "Use the word `Users' as the menu title"
+#~ msgstr "äœ¿çšãäœ¿çšè
+ãäžåå­åçºéžå®æšé¡"
+
+#~ msgid "User Switcher Error"
+#~ msgstr "äœ¿çšè
+åæçšåŒé¯èª€"
+
+#~ msgid "User Switcher Preferences"
+#~ msgstr "äœ¿çšè
+åæçšåŒåå¥œèš­å®"
+
+#~ msgid ""
+#~ "When a new login must be created to switch users, create it in a window "
+#~ "instead of on a new screen"
+#~ msgstr ""
+#~ "èŠå»ºç«äžåæ°çç»å
+¥ä»¥äŸåæäœ¿çšè
+æïŒè«åšèŠçªäž­å»ºç«å®èäžèŠåšæ°çç«é¢äž­å»ºç«"
+
+#~ msgid ""
+#~ "When changing to a different display, activate the screensaver for this "
+#~ "display."
+#~ msgstr "ç¶åæè³äžåçç«é¢æïŒè®åæ¬ç«é¢é²å
+¥è¢å¹ä¿è­·çšåŒã"
+
+#~ msgid "_Lock the screen after switching users"
+#~ msgstr "åæäœ¿çšè
+åŸéå®è¢å¹(_L)"
+
+#~ msgid "Display Style"
+#~ msgstr "é¡¯ç€ºæš£åŒ"
+
+#~ msgid "Show \"Login Window\" Menuitem"
+#~ msgstr "é¡¯ç€ºãç»å
+¥èŠçªãéžå®é 
+ç®"
+
+#~ msgid "Show \"Other\" Menuitem"
+#~ msgstr "é¡¯ç€ºãå
+¶ä»ãéžå®é 
+ç®"
+
+#~ msgid "Show Active Users Only"
+#~ msgstr "åªé¡¯ç€ºç»å
+¥äž­çäœ¿çšè
+"
+
+#~ msgid ""
+#~ "Specifies how to display the applet in the panel. Use \"username\" to "
+#~ "display the current user's name, \"icon\" to show the people icon, or "
+#~ "\"text\" to use the word `Users.'"
+#~ msgstr ""
+#~ "æå®åšé¢æ¿äž­åŠäœé¡¯ç€ºæ­€é¢æ¿çšåŒãäœ¿çšãusernameãæé¡¯ç€ºç®åçäœ¿çšè
+åçš±ïŒ"
+#~ "ãiconãæé¡¯ç€ºäººç©åç€ºïŒæãtextãäŸé¡¯ç€ºãäœ¿çšè
+ãéåå­ã"
+
+#~ msgid "Use Xnest"
+#~ msgstr "äœ¿çš Xnest"
+
+#~ msgid ""
+#~ "When to show the \"Login Window\" item. Possible values include: \"always"
+#~ "\" to always show the item, \"never\" to never show the item, and \"auto"
+#~ "\" (the default) to show the item when the applet is in Xnest mode."
+#~ msgstr ""
+#~ "äœæé¡¯ç€ºãç»å
+¥èŠçªãé 
+ç®ãå¯èœçæžåŒå
+å«ïŒãalwaysãææ°žé é¡¯ç€ºè©²é 
+ç®ïŒ"
+#~ "ãneverãåäžæé¡¯ç€ºïŒèãautoã(é èš­åŒ)æåšé¢æ¿çšåŒäœ¿çš Xnest æš¡åŒæé¡¯ç€ºé 
+"
+#~ "ç®ã"
+
+#~ msgid ""
+#~ "When to show the \"Other\" item. Possible values include: \"always\" to "
+#~ "always show the item, \"never\" to never show the item, and \"auto\" (the "
+#~ "default) to show the item when the applet is in console (not Xnest) mode."
+#~ msgstr ""
+#~ "äœæé¡¯ç€ºãå
+¶ä»ãé 
+ç®ãå¯èœçæžåŒå
+å«ïŒãalwaysãææ°žé é¡¯ç€ºè©²é 
+ç®ïŒ"
+#~ "ãneverãåäžæé¡¯ç€ºïŒèãautoã(é èš­åŒ)æåšé¢æ¿çšåŒäœ¿çšäž»æ§å°(é Xnest) æš¡"
+#~ "åŒæé¡¯ç€ºé 
+ç®ã"
+
+#~ msgid ""
+#~ "Whether or not to create new Xnest windows instead of spawning new "
+#~ "consoles when switching users."
+#~ msgstr "åæäœ¿çšè
+æèŠå»ºç«æ°ç Xnest èŠçªææ¯ç¢çæ°çäž»æ§å°ã"
+
+#~ msgid ""
+#~ "Whether or not to lock the screen after switching to a different console."
+#~ msgstr "åæè³äžåçäž»æ§å°åŸæ¯åŠéå®è¢å¹ã"
+
+#~ msgid ""
+#~ "Whether to show only users who are currently logged in, or all users."
+#~ msgstr "åªé¡¯ç€ºç®åç»å
+¥çäœ¿çšè
+ïŒææ¯é¡¯ç€ºææçäœ¿çšè
+ã"
+
+#~ msgid "User Switcher 2"
+#~ msgstr "äœ¿çšè
+åæçšåŒ 2"
+
+#~ msgid "Prompt:"
+#~ msgstr "æç€º:"
+
+#~ msgid "Login with the same session as last time."
+#~ msgstr "ä»¥åäžæ¬¡ç»å
+¥åæš£çå·¥äœéæ®µç»å
+¥ã"
+
+#~ msgid "_Session:"
+#~ msgstr "äœæ¥­éæ®µ(_S):"
+
+#~ msgid "CDE"
+#~ msgstr "CDE"
+
+#~ msgid "This session logs you into CDE"
+#~ msgstr "æ¬äœæ¥­éæ®µæç»å
+¥ CDE"
+
+#~ msgid "Default System Session"
+#~ msgstr "é èš­ç³»çµ±äœæ¥­éæ®µ"
+
+#~ msgid "GNOME"
+#~ msgstr "GNOME"
+
+#~ msgid "This session logs you into GNOME"
+#~ msgstr "æ¬äœæ¥­éæ®µæç»å
+¥ GNOME æ¡é¢ç°å¢"
+
+#~ msgid "Secure Remote connection"
+#~ msgstr "å®å
+šé ç«¯é£ç·"
+
+#~ msgid "This session logs you into a remote host using ssh"
+#~ msgstr "æ¬äœæ¥­éæ®µæäœ¿çš ssh ç»å
+¥è³é ç«¯äž»æ©"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and reconfigure the X server.  Then restart GDM."
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååïŒéå¯èœæ¯å çºèš­å®äžæ­£ç¢ºæèŽãæšéèŠç»å
+¥çµç«¯æ©"
+#~ "äž­äžŠéæ°èš­å® X äŒºæåšïŒç¶åŸéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Would you like to try to configure the X server?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr "æšæ¯åŠèŠåè©Šèš­å® X äŒºæåšïŒæ³šææ­€éèŠ root çå¯ç¢Œã"
+
+#~ msgid "Please type in the root (privileged user) password."
+#~ msgstr "è«èŒžå
+¥ rootïŒæé«æ¬éè
+ïŒçå¯ç¢Œã"
+
+#~ msgid "Trying to restart the X server."
+#~ msgstr "æ­£åšåè©Šéæ°åå X äŒºæåšã"
+
+#~ msgid ""
+#~ "The X server is now disabled.  Restart GDM when it is configured "
+#~ "correctly."
+#~ msgstr "X äŒºæåšçŸåšå·²ç¶åæ­¢äœ¿çš ãè«åšèš­å®å¥œåŸéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It is likely "
+#~ "that it is not set up correctly.  Would you like to view the X server "
+#~ "output to diagnose the problem?"
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååãéå¯èœæ¯å çºèš­å®äžæ­£ç¢ºæèŽãèŠæª¢èŠ X äŒºæåš"
+#~ "çèŒžåºçµæïŒèæ­€åæåé¡æåšïŒ"
+
+#~ msgid "Would you like to view the detailed X server output as well?"
+#~ msgstr "æšèŠæª¢èŠè©³çŽ°ç X äŒºæåšèšæ¯ïŒ"
+
+#~ msgid ""
+#~ "Failed to start the X server (your graphical interface).  It seems that "
+#~ "the pointer device (your mouse) is not set up correctly.  Would you like "
+#~ "to view the X server output to diagnose the problem?"
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååãéå¯èœæ¯å çºæ»éŒ ææšè£çœ®ïŒæ»éŒ ïŒèš­å®äžæ­£ç¢ºæ"
+#~ "èŽãèŠæª¢èŠ X äŒºæåšçèŒžåºçµæïŒèæ­€åæåé¡æåšïŒ"
+
+#~ msgid ""
+#~ "Would you like to try to configure the mouse?  Note that you will need "
+#~ "the root password for this."
+#~ msgstr "æšæ¯åŠèŠåè©Šèš­å®æ»éŒ ïŒæ³šææ­€éèŠ root çå¯ç¢Œã"
+
+#~ msgid ""
+#~ "This is the failsafe xterm session.  Windows now have focus only if you "
+#~ "have your cursor above them.  To get out of this mode type 'exit' in the "
+#~ "window in the upper left corner"
+#~ msgstr ""
+#~ "éåæ¯âxterm å®å
+šæš¡åŒâäœæ¥­éæ®µãåŠææ³ä»€æåèŠçªç²åŸèŒžå
+¥çŠé»ïŒæšéèŠå°æžžæš"
+#~ "ç§»åè³è©²èŠçªä¹äžãèŠé¢ééåæš¡åŒïŒåšå·Šäžè§çèŠçªä¹äžèŒžå
+¥âexitâã"
+
+#~ msgid ""
+#~ "Failed to start the session, so starting a failsafe xterm session.  "
+#~ "Windows will have focus only if the mouse pointer is above them.  To get "
+#~ "out of this mode type 'exit' in the window in the upper left corner"
+#~ msgstr ""
+#~ "ç¡æ³ååæšæå®çäœæ¥­éæ®µïŒå æ­€æ¹çºåå xterm å®å
+šæš¡åŒãåŠææ³ä»€æåèŠçªç²"
+#~ "åŸèŒžå
+¥çŠé»ïŒæšéèŠå°æžžæšç§»åè³è©²èŠçªä¹äžãèŠé¢ééåæš¡åŒïŒåšå·Šäžè§çèŠçªä¹"
+#~ "äžèŒžå
+¥âexitâã"
+
+#~ msgid "%s: Could not write new authorization entry: %s"
+#~ msgstr "%sïŒç¡æ³å¯«å
+¥æ°çææ¬çŽéïŒ%s"
+
+#~ msgid ""
+#~ "%s: Could not write new authorization entry.  Possibly out of diskspace"
+#~ msgstr "%sïŒç¡æ³å¯«å
+¥æ°çææ¬çŽéãå¯èœæ¯ç£ç¢ç©ºéäžè¶³"
+
+#~ msgid ""
+#~ "GDM could not write a new authorization entry to disk.  Possibly out of "
+#~ "diskspace.%s%s"
+#~ msgstr "GDM ç¡æ³å°æ°çææ¬çŽéå¯«å
+¥ç£ç¢ãå¯èœæ¯ç£ç¢ç©ºéäžè¶³ã%s%s"
+
+#~ msgid "%s: Could not make new cookie file in %s"
+#~ msgstr "%sïŒç¡æ³åš %s å»ºæ§æ°ç cookie æª"
+
+#~ msgid "%s: Cannot safely open %s"
+#~ msgstr "%sïŒç¡æ³å®å
+šå°éå %s"
+
+#~ msgid "%s: Could not open cookie file %s"
+#~ msgstr "%sïŒç¡æ³éå cookie æª %s"
+
+#~ msgid "%s: Could not lock cookie file %s"
+#~ msgstr "%sïŒç¡æ³éå® cookie æª %s"
+
+#~ msgid "%s: Could not write cookie"
+#~ msgstr "%sïŒç¡æ³å¯«å
+¥ cookie"
+
+#~ msgid "%s: Ignoring suspiciously looking cookie file %s"
+#~ msgstr "%sïŒå¿œç¥å¯çç cookie æªæ¡ %s"
+
+#~ msgid ""
+#~ "The display server has been shut down about 6 times in the last 90 "
+#~ "seconds. It is likely that something bad is going on.  Waiting for 2 "
+#~ "minutes before trying again on display %s."
+#~ msgstr ""
+#~ "ç«é¢äŒºæåšåš 90 ç§å
+§è¢«ééäº 6 æ¬¡ä¹å€ãéæè©²æ¯æäžäºåé¡ã2 åéåŸæåšç«"
+#~ "é¢ %s ååè©Šã"
+
+#~ msgid "%s: Cannot create pipe"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ pipe"
+
+#~ msgid "%s: Failed forking GDM slave process for %s"
+#~ msgstr "%sïŒç¡æ³è¡ç %s ç GDM å¯é²çš"
+
+#~ msgid "%s not a regular file!\n"
+#~ msgstr "%s äžæ¯æ­£èŠçæªæ¡ïŒ\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "... File too long to display ...\n"
+#~ msgstr ""
+#~ "\n"
+#~ "... æªæ¡åçš±éé· ...\n"
+
+#~ msgid "%s could not be opened"
+#~ msgstr "%s ç¡æ³è¢«éå"
+
+#~ msgid "%s: Cannot fork to display error/info box"
+#~ msgstr "%sïŒç¡æ³è¡çé²çšïŒäŸé¡¯ç€ºé¯èª€æèšæ¯èŠçª"
+
+#~ msgid "%s: Directory %s does not exist."
+#~ msgstr "%sïŒç®é %s äžå­åšã"
+
+#~ msgid "%s: %s is not owned by uid %d."
+#~ msgstr "%sïŒ%s äžæ¯ç± uid %d æææã"
+
+#~ msgid "%s: %s is writable by group."
+#~ msgstr "%sïŒ %s å¯ä»¥è¢«çžåçŸ€çµçäœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid "%s: %s is writable by other."
+#~ msgstr "%sïŒ %s å¯ä»¥è¢«å
+¶å®äœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid "%s: %s does not exist but must exist."
+#~ msgstr "%sïŒ%s äžå­åšïŒäœå¿
+é å­åšã"
+
+#~ msgid "%s: %s is not a regular file."
+#~ msgstr "%sïŒ%s äžæ¯äžåæ­£èŠçæªæ¡ã"
+
+#~ msgid "%s: %s is writable by group/other."
+#~ msgstr "%sïŒ%s å¯ä»¥è¢«çžåçŸ€çµ/å
+¶å®äœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid "%s: %s is bigger than sysadmin specified maximum file size."
+#~ msgstr "%sïŒ%s æ¯ç³»çµ±ç®¡çè
+æå®çæªæ¡å€§å°äžééèŠå€§ã"
+
+#~ msgid "%s: Could not make socket"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ socket"
+
+#~ msgid "%s: Could not bind socket"
+#~ msgstr "%sïŒç¡æ³ bind socket"
+
+#~ msgid "%s: Could not make FIFO"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ FIFO"
+
+#~ msgid "%s: Could not open FIFO"
+#~ msgstr "%sïŒç¡æ³éå FIFO"
+
+#~ msgid "Cannot write PID file %s: possibly out of diskspace.  Error: %s\n"
+#~ msgstr "ç¡æ³å¯«å
+¥ PID æª %sïŒå¯èœæ¯ç£ç¢ç©ºéäžè¶³ãé¯èª€ïŒ%s\n"
+
+#~ msgid "%s: fork () failed!"
+#~ msgstr "%sïŒfork () å€±æïŒ"
+
+#~ msgid "%s: setsid () failed: %s!"
+#~ msgstr "%sïŒsetsid () å€±æïŒ%sïŒ"
+
+#~ msgid "%s: Trying failsafe X server %s"
+#~ msgstr "%sïŒåè©Šå®å
+šæš¡åŒç X äŒºæåš %s"
+
+#~ msgid "%s: Running the XKeepsCrashing script"
+#~ msgstr "%sïŒæ­£åšå·è¡ XKeepsCrashing åœä»€çš¿"
+
+#~ msgid ""
+#~ "The X server (your graphical interface) cannot be started.  It is likely "
+#~ "that it is not set up correctly.  You will need to log in on a console "
+#~ "and rerun the X configuration application, then restart GDM."
+#~ msgstr ""
+#~ "X äŒºæåšïŒååœ¢ä»é¢ïŒç¡æ³ååãéå¯èœæ¯å çºèš­å®äžæ­£ç¢ºæèŽãæšéèŠåšç»å
+¥ "
+#~ "console äžŠå·è¡ X èš­å®çšåŒãç¶åŸéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Failed to start X server several times in a short time period; disabling "
+#~ "display %s"
+#~ msgstr "ç­æéå
+§å·è¡æžæ¬¡ X äŒºæåšéœå€±æïŒåæ­¢äœ¿çšé¡¯ç€ºç«é¢ %s"
+
+#~ msgid "Master suspending..."
+#~ msgstr "æ­£åšæ«åäž»é»è
+Š..."
+
+#~ msgid "System is restarting, please wait ..."
+#~ msgstr "ç³»çµ±æ­£åšéæ°ååïŒè«çšå..."
+
+#~ msgid "System is shutting down, please wait ..."
+#~ msgstr "ç³»çµ±æ­£åšééïŒè«çšç­..."
+
+#~ msgid "%s: Halt failed: %s"
+#~ msgstr "%sïŒéæ©å€±æïŒ%s"
+
+#~ msgid "Restarting computer..."
+#~ msgstr "æ­£åšéæ°ååé»è
+Š..."
+
+#~ msgid "%s: Restart failed: %s"
+#~ msgstr "%sïŒéæ°ååå€±æïŒ%s"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend, or Halt request when there is no "
+#~ "system menu from display %s"
+#~ msgstr ""
+#~ "ç¶é¡¯ç€ºç«é¢ %s æ²æç³»çµ±éžå®ææ¥æ¶å°éæ°åå GDMãéæ°ååé»è
+Šãæ«åæéæ©ç"
+#~ "èŠæ±"
+
+#~ msgid ""
+#~ "Restart GDM, Restart machine, Suspend or Halt request from a non-static "
+#~ "display %s"
+#~ msgstr ""
+#~ "åšéæ¬å°åºå®çé¡¯ç€ºç«é¢ %s éåºéæ°åå GDMãéæ°ååé»è
+Šãæ«åæéæ©çèŠæ±"
+
+#~ msgid "%s: Aborting display %s"
+#~ msgstr "%sïŒæŸæ£é¡¯ç€ºç«é¢ %s"
+
+#~ msgid "GDM restarting ..."
+#~ msgstr "æ­£åšéæ°åå GDM..."
+
+#~ msgid "main daemon: Got SIGABRT. Something went very wrong. Going down!"
+#~ msgstr "äž»çšåŒèšæ¯ïŒæ¶å° SIGABRT èšèïŒç³»çµ±çŒçåé¡ïŒçŸæ­£é²å
+¥éæ©çæ
+ïŒ"
+
+#~ msgid "Do not fork into the background"
+#~ msgstr "äžéè³èæ¯å·è¡"
+
+#~ msgid "Preserve LD_* variables"
+#~ msgstr "ä¿ç LD_* ç°å¢è®æž"
+
+#~ msgid "Start the first X server but then halt until we get a GO in the fifo"
+#~ msgstr "ç¬¬äžå X äŒºæåšåšååæè¢«çµæ­¢ãåå ïŒéæ²åš fifo äž­æ¶å° GO èšè"
+
+#~ msgid "Can't open %s for writing"
+#~ msgstr "ç¡æ³éå %s äŸå¯«å
+¥"
+
+#~ msgid "- The GNOME login manager"
+#~ msgstr "- GNOME ç»å
+¥ç®¡çå¡"
+
+#~ msgid "%s: Error setting up %s signal handler: %s"
+#~ msgstr "%sïŒ%s èšèèçèš­å®é¯èª€ïŒ%s"
+
+#~ msgid "GDM already running. Aborting!"
+#~ msgstr "GDM å·²ç¶å·è¡ãå¿
+é æŸæ£ïŒ"
+
+#~ msgid "%s: Error setting up CHLD signal handler"
+#~ msgstr "%sïŒCHLD èšèèçèš­å®é¯èª€"
+
+#~ msgid "DYNAMIC request denied: Not authenticated"
+#~ msgstr "DYNAMIC çèŠæ±å·²è¢«æçµãåå ïŒä»æªé²è¡èªè­"
+
+#~ msgid "%s request denied: Not authenticated"
+#~ msgstr "%s çèŠæ±å·²è¢«æçµãåå ïŒä»æªé²è¡èªè­"
+
+#~ msgid "Unknown server type requested; using standard server."
+#~ msgstr "äžæçäŒºæåšé¡åèŠæ±ïŒäœ¿çšæšæºçäŒºæåšã"
+
+#~ msgid ""
+#~ "Requested server %s not allowed to be used for flexible servers; using "
+#~ "standard server."
+#~ msgstr "èŠæ±äœ¿çšçäŒºæåš %s äžå
+èš±äœ¿çšçºåœæ§çäŒºæåšïŒå æ­€æ¹çšæšæºäŒºæåšã"
+
+#~ msgid "%s: No GDM configuration file: %s. Using defaults."
+#~ msgstr "%sïŒæ²æ GDM èš­å®æªïŒ%sãäœ¿çšé èš­ã"
+
+#~ msgid "%s: BaseXsession empty; using %s/gdm/Xsession"
+#~ msgstr "%sïŒBaseXsession æ¯ç©ºçœçïŒæ¹çš %s/gdm/Xsession"
+
+#~ msgid "%s: Standard X server not found; trying alternatives"
+#~ msgstr "%sïŒæŸäžå°æšæº X äŒºæåšïŒåè©Šäœ¿çšåŸåçäŒºæåš"
+
+#~ msgid "%s: No greeter specified."
+#~ msgstr "%sïŒæ²ææå®æ­¡è¿çšåŒã"
+
+#~ msgid "%s: No remote greeter specified."
+#~ msgstr "%sïŒæ²ææå®é ç«¯æ­¡è¿çšåŒã"
+
+#~ msgid "%s: No sessions directory specified."
+#~ msgstr "%sïŒæ²ææå®äœæ¥­éæ®µç®éã"
+
+#~ msgid ""
+#~ "%s: XDMCP was enabled while there is no XDMCP support; turning it off"
+#~ msgstr "%sïŒå·²åçš XDMCP åèœäœæ ¹æ¬æ²æ XDMCP æ¯æŽïŒå æ­€ééæ­€åèœ"
+
+#~ msgid "%s: TimedLoginDelay is less than 5, defaulting to 5."
+#~ msgstr "%sïŒTimedLoginDelay çåŒå°æŒ 5 ç§ïŒæ¹çšé èš­åŒïŒ 5 ç§ã"
+
+#~ msgid "%s: Priority out of bounds; changed to %d"
+#~ msgstr "%sïŒåªå
+ç­çŽè¶
+åºç¯åïŒåæçº %d"
+
+#~ msgid "%s: Empty server command; using standard command."
+#~ msgstr "%sïŒäŒºæåšæä»€æ¯ç©ºçœçïŒæäœ¿çšæšæºçæä»€ä»£æ¿ã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "does not exist. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®äžå­åšãè«ä¿®æ­£ GDM çèš­"
+#~ "å®äžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+#~ "is not a directory. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®äžæ¯ç®éãè«ä¿®æ­£ GDM ç"
+#~ "èš­å®äžŠéæ°åå GDMã"
+
+#~ msgid "%s: Invalid server line in config file. Ignoring!"
+#~ msgstr "%sïŒèš­å®æªäž­äŒºæåšçèš­å®äžæ­£ç¢ºãå¿œç¥æ­€é 
+èš­å®ïŒ"
+
+#~ msgid "%s: XDMCP disabled and no static servers defined. Aborting!"
+#~ msgstr "%sïŒæ²æåçš XDMCP åèœèäžæªå®çŸ©æ¬å°çåºå®äŒºæåšãå¿
+é æŸæ£ïŒ"
+
+#~ msgid ""
+#~ "%s: XDMCP disabled and no static servers defined. Adding %s on :%d to "
+#~ "allow configuration!"
+#~ msgstr ""
+#~ "%sïŒæ²æåçš XDMCP åèœèäžæªå®çŸ©æ¬å°çåºå®äŒºæåšãæå° %s å å° :%d äœ¿åŸå¯"
+#~ "ä»¥èš­å®è©²é 
+ç®ïŒ"
+
+#~ msgid ""
+#~ "XDMCP is disabled and GDM cannot find any static server to start.  "
+#~ "Aborting!  Please correct the configuration and restart GDM."
+#~ msgstr ""
+#~ "æ²æåçš XDMCP åèœïŒèäž GDM ç¡æ³ååä»»äœæ¬å°åºå®çäŒºæåšãå¿
+é çµæ­¢ïŒè«ä¿®"
+#~ "æ­£èš­å® %s äžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM user '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr "GDM äœ¿çšè
+â%sâäžå­åšãè«ä¿®æ­£ GDM çèš­å®äžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM user is set to be root, but this is not allowed since it can pose "
+#~ "a security risk.  Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM äœ¿çšè
+èš­å®çº rootïŒäœéæ¯äžå
+èš±çïŒå çºéæš£ææå®å
+šäžçé¢šéªãè«ä¿®æ­£ "
+#~ "GDM çèš­å®ïŒäžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM group '%s' does not exist. Please correct GDM configuration and "
+#~ "restart GDM."
+#~ msgstr "GDM çŸ€çµâ%sâäžå­åšãè«ä¿®æ­£ GDM çèš­çœ®æªäžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "The GDM group is set to be root, but this is not allowed since it can "
+#~ "pose a security risk. Please correct GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "GDM çŸ€çµèš­å®çº rootïŒäœéæ¯äžå
+èš±çïŒå çºéæš£ææå®å
+šäžçé¢šéªãè«ä¿®æ­£ GDM "
+#~ "çèš­å®ïŒäžŠéæ°åå gdmã"
+
+#~ msgid "%s: Greeter not found or can't be executed by the GDM user"
+#~ msgstr "%sïŒæŸäžå°æ­¡è¿çšåŒïŒæè
+ç¡æ³ç± GDM äœ¿çšè
+å·è¡"
+
+#~ msgid "%s: Remote greeter not found or can't be executed by the GDM user"
+#~ msgstr "%sïŒæŸäžå°é ç«¯æ­¡è¿çšåŒïŒæè
+ç¡æ³ç± GDM äœ¿çšè
+å·è¡"
+
+#~ msgid "%s: Chooser not found or it can't be executed by the GDM user"
+#~ msgstr "%sïŒæŸäžå°éžæçšåŒïŒæè
+ç¡æ³ç± GDM äœ¿çšè
+å·è¡"
+
+#~ msgid "No daemon/ServAuthDir specified in the GDM configuration file"
+#~ msgstr "GDM èš­å®æªäž­æ²ææå® daemon/ServAuthDir"
+
+#~ msgid "%s: No daemon/ServAuthDir specified."
+#~ msgstr "%sïŒæªæå® daemon/ServAuthDir ç®éã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but is "
+#~ "not owned by user %s and group %s. Please correct the ownership or GDM "
+#~ "configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®äžæ¯ç±äœ¿çšè
+ %s åçŸ€çµ "
+#~ "%s æææãè«ä¿®æ­£ç®éçææè
+åçŸ€çµææ¯ä¿®æ­£ GDM çèš­å®ïŒäžŠéæ°åå GDMã"
+
+#~ msgid ""
+#~ "Server Authorization directory (daemon/ServAuthDir) is set to %s but has "
+#~ "the wrong permissions: it should have permissions of %o. Please correct "
+#~ "the permissions or the GDM configuration and restart GDM."
+#~ msgstr ""
+#~ "äŒºæåšèªè­ç®é (daemon/ServAuthDir) èš­å®çº %sïŒäœå®çå­åæ¬éäžæ­£ç¢ºïŒæ¬é"
+#~ "æè©²æ¯ %oãè«ä¿®æ­£ç®éçæ¬éææ¯ä¿®æ­£ GDM çèš­å®ïŒäžŠéæ°åå GDMã"
+
+#~ msgid "y = Yes or n = No? >"
+#~ msgstr "y = æ¯ïŒn = åŠ >"
+
+#~ msgid "%s: Cannot get local addresses!"
+#~ msgstr "%sïŒç¡æ³ååŸæ¬æ©äœåïŒ"
+
+#~ msgid "Could not setgid %d. Aborting."
+#~ msgstr "setgid %d å€±æãå¿
+é æŸæ£ã"
+
+#~ msgid "initgroups () failed for %s. Aborting."
+#~ msgstr "%s ç initgroups () å€±æãå¿
+é æŸæ£ã"
+
+#~ msgid "%s: Error setting signal %d to %s"
+#~ msgstr "%sïŒå°èšè %d èš­å®çº %s æçŒçé¯èª€"
+
+#~ msgid ""
+#~ "Last login:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "äžæ¬¡ç»å
+¥:\n"
+#~ "%s"
+
+#~ msgid "Can not start fallback console"
+#~ msgstr "ç¡æ³åååŸåçæå­æš¡åŒèŠçª"
+
+#~ msgid ""
+#~ "There already appears to be an X server running on display %s.  Should "
+#~ "another display number by tried?  Answering no will cause GDM to attempt "
+#~ "starting the server on %s again.%s"
+#~ msgstr ""
+#~ "äŒŒä¹é¡¯ç€ºç«é¢ %s å·²æ X äŒºæåšæ­£åšå·è¡ãèŠåè©Šå
+¶å®é¡¯ç€ºç«é¢ïŒåŠææšåç­"
+#~ "ãåŠãïŒæåæ¬¡åè©Šåš %s ååäŒºæåšã%s"
+
+#~ msgid ""
+#~ "  (You can change consoles by pressing Ctrl-Alt plus a function key, such "
+#~ "as Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 "
+#~ "and higher.)"
+#~ msgstr ""
+#~ "ïŒè«æ Ctrl-Alt å äžååèœéµäŸåæ consoleïŒäŸåŠ Ctrl-Alt-F7 æåæè³ç¬¬ 7 "
+#~ "å consoleãX äŒºæåšéåžžæåšç¬¬ 7 åææŽåŸç console äž­å·è¡ãïŒ"
+
+#~ msgid "Display '%s' cannot be opened by Xnest"
+#~ msgstr "Xnest ç¡æ³éåé¡¯ç€ºç«é¢â%sâ"
+
+#~ msgid "Display %s is busy. There is another X server running already."
+#~ msgstr "é¡¯ç€ºç«é¢ %s æ­£åšäœ¿çšäž­ãå·²ç¶åŠæ X äŒºæåšæ­£åšå·è¡ã"
+
+#~ msgid "%s: Error opening a pipe: %s"
+#~ msgstr "%sïŒéåç®¡éæåºçŸé¯èª€ïŒ%s"
+
+#~ msgid "%s: Cannot find a free display number"
+#~ msgstr "%sïŒç¡æ³æŸåºç©ºçœ®çé¡¯ç€ºç«é¢èç¢Œ"
+
+#~ msgid "%s: Display %s busy.  Trying another display number."
+#~ msgstr "%sïŒé¡¯ç€ºç«é¢ %s åšäœ¿çšäž­ãæåè©Šå
+¶å®é¡¯ç€ºç«é¢èç¢Œã"
+
+#~ msgid "Invalid server command '%s'"
+#~ msgstr "ç¡æçäŒºæåšæä»€â%sâ"
+
+#~ msgid "Server name '%s' not found; using standard server"
+#~ msgstr "æŸäžå°åçºâ%sâçäŒºæåšïŒæ¹çšæšæºçäŒºæåš"
+
+#~ msgid "%s: Xserver not found: %s"
+#~ msgstr "%sïŒæŸäžå° X äŒºæåšïŒ%s"
+
+#~ msgid "%s: Can't fork Xserver process!"
+#~ msgstr "%s: ç¡æ³è¡ç X äŒºæåšé²çšïŒ"
+
+#~ msgid "Can't set EGID to user GID"
+#~ msgstr "ç¡æ³å° EGID èš­å®çºäœ¿çšè
+ GID"
+
+#~ msgid "Can't set EUID to user UID"
+#~ msgstr "ç¡æ³å° EUID èš­å®çºäœ¿çšè
+ UID"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway, return to your "
+#~ "previous login session, or abort this login"
+#~ msgstr "æšå·²ç¶ç»å
+¥äºãæšä»å¯ä»¥åŒ·è¡ç»å
+¥äžŠåå°äžæ¬¡ç»å
+¥æçæ
+æ³ïŒæè
+åæ¶ç»å
+¥"
+
+#~ msgid "Return to previous login"
+#~ msgstr "åå°äžæ¬¡ç»å
+¥æçæ
+æ³"
+
+#~ msgid "Abort login"
+#~ msgstr "åæ¶ç»å
+¥"
+
+#~ msgid ""
+#~ "You are already logged in.  You can log in anyway or abort this login"
+#~ msgstr "æšå·²ç¶ç»å
+¥äºãæšä»å¯ä»¥åŒ·è¡ç»å
+¥ïŒæè
+åæ¶ç»å
+¥"
+
+#~ msgid "%s: cannot fork"
+#~ msgstr "%sïŒç¡æ³è¡çé²çš"
+
+#~ msgid "%s: cannot open display %s"
+#~ msgstr "%sïŒç¡æ³éåé¡¯ç€ºç«é¢ %s"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file.  Attempting to start it from the "
+#~ "default location."
+#~ msgstr ""
+#~ "ç¡æ³å·è¡èš­å®çšåŒãè«ç¢ºå®èš­å®æªäž­çè·¯åŸå·²èš­å®æ­£ç¢ºãçŸåšå°æåè©Šåšé èš­çäœçœ®"
+#~ "å·è¡èš­å®çšåŒã"
+
+#~ msgid ""
+#~ "Could not execute the configuration application.  Make sure its path is "
+#~ "set correctly in the configuration file."
+#~ msgstr "ç¡æ³å·è¡èš­å®çšåŒãè«ç¢ºå®èš­å®æªäž­çè·¯åŸå·²æ­£ç¢ºèš­å®ã"
+
+#~ msgid "You must authenticate as root to run configuration."
+#~ msgstr "æšå¿
+é æ¯ root æèœé²è¡èš­å®ã"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist."
+#~ msgstr ""
+#~ "ç¡æ³åšéæ¬å°çç«é¢æ­æŸç»å
+¥è²é³ãæ­æŸè»é«ç¡æ³å·è¡ãææ¯é³ææªäžå­åšã"
+
+#~ msgid "%s: Can't init pipe to gdmgreeter"
+#~ msgstr "%sïŒç¡æ³åå§åé£æ¥è³ gdmgreeter çç®¡é"
+
+#~ msgid ""
+#~ "No servers were defined in the configuration file and XDMCP was "
+#~ "disabled.  This can only be a configuration error.  GDM has started a "
+#~ "single server for you.  You should log in and fix the configuration.  "
+#~ "Note that automatic and timed logins are disabled now."
+#~ msgstr ""
+#~ "èš­å®æªäž­æ²ææå®ä»»äœäŒºæåšïŒèäžæ²æåçš XDMCP åèœãéçš®æ
+æ³åªå¯èœæ¯å çº"
+#~ "èš­å®é¯èª€ææåºçŸçãå æ­€ïŒGDM çŸåšå·²éåäžåå®äººçäŒºæåšãæšæè©²ç»å
+¥åä¿®æ­£"
+#~ "èš­å®ãè«æ³šæïŒèªåç»å
+¥åèšæç»å
+¥åèœå°ææ«åäœ¿çšã"
+
+#~ msgid ""
+#~ "Could not start the regular X server (your graphical environment) and so "
+#~ "this is a failsafe X server.  You should log in and properly configure "
+#~ "the X server."
+#~ msgstr ""
+#~ "ç¡æ³ååå¹³åžžç X äŒºæåšïŒå³ååœ¢ä»é¢ïŒïŒæä»¥çŸåšéåæ¯å®å
+šæš¡åŒç X äŒºæåšã"
+#~ "è«æšç«å³ç»å
+¥åæ­£ç¢ºå°èš­çœ® X äŒºæåšã"
+
+#~ msgid ""
+#~ "The specified display number was busy, so this server was started on "
+#~ "display %s."
+#~ msgstr "æå®çé¡¯ç€ºä»£èæ­£åšäœ¿çšïŒæä»¥æ­€äŒºæåšææ¹åšé¡¯ç€ºç«é¢ %s ååã"
+
+#~ msgid ""
+#~ "The greeter application appears to be crashing.\n"
+#~ "Attempting to use a different one."
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒäžæ­£åžžå°çµæ­¢ã\n"
+#~ "çŸåšæåè©Šäœ¿çšåŠäžåçšåŒä»£æ¿ã"
+
+#~ msgid ""
+#~ "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+#~ msgstr "%sïŒç¡æ³åšä»¥ gtk æš¡çµååæ­¡è¿çšåŒïŒ%sãåè©ŠäžèŒå
+¥æš¡çµ"
+
+#~ msgid "%s: Cannot start greeter trying default: %s"
+#~ msgstr "%sïŒç¡æ³ååæ­¡è¿çšåŒïŒæ¹çšé èš­åŒïŒ%s"
+
+#~ msgid ""
+#~ "Cannot start the greeter application; you will not be able to log in.  "
+#~ "This display will be disabled.  Try logging in by other means and editing "
+#~ "the configuration file"
+#~ msgstr ""
+#~ "ç¡æ³ååæ­¡è¿çšåŒïŒçŸåšæšäžå¯èœç»å
+¥ãæ¬é¡¯ç€ºç«é¢å°æåçšãè«åè©Šä»¥å
+¶å®æ¹æ³ç»"
+#~ "å
+¥äžŠä¿®æ­£èš­å®æª"
+
+#~ msgid "%s: Error starting greeter on display %s"
+#~ msgstr "%sïŒåšé¡¯ç€ºç«é¢ %s ååæ­¡è¿çšåŒæçŒçé¯èª€"
+
+#~ msgid "%s: Can't fork gdmgreeter process"
+#~ msgstr "%s: ç¡æ³è¡ç gdmgreeter é²çš"
+
+#~ msgid "%s: Can't open fifo!"
+#~ msgstr "%sïŒç¡æ³éå fifoïŒ"
+
+#~ msgid "%s: Can't init pipe to gdmchooser"
+#~ msgstr "%sïŒç¡æ³åå§åé£æ¥è³ gdmchooser ç pipe"
+
+#~ msgid ""
+#~ "Cannot start the chooser application. You will probably not be able to "
+#~ "log in.  Please contact the system administrator."
+#~ msgstr "ç¡æ³ååéžæçšåŒïŒçŸåšæšäžå¯èœç»å
+¥ãè«é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "%s: Error starting chooser on display %s"
+#~ msgstr "%sïŒæŒé¡¯ç€ºç«é¢ %s ååéžæçšåŒæçŒçé¯èª€"
+
+#~ msgid "%s: Can't fork gdmchooser process"
+#~ msgstr "%s: ç¡æ³è¡ç gdmchooser é²çš"
+
+#~ msgid "%s: Could not open ~/.xsession-errors"
+#~ msgstr "%sïŒç¡æ³éå ~/.xsession-errors"
+
+#~ msgid "%s: Execution of PreSession script returned > 0. Aborting."
+#~ msgstr "%sïŒå·è¡ PreSession åœä»€çš¿çå³ååŒå€§æŒ 0ãå¿
+é æŸæ£ã"
+
+#~ msgid "Language %s does not exist; using %s"
+#~ msgstr "èªèš %s äžå­åšïŒæ¹çš %s"
+
+#~ msgid "System default"
+#~ msgstr "ç³»çµ±é èš­åŒ"
+
+#~ msgid "%s: Could not setup environment for %s. Aborting."
+#~ msgstr "%sïŒç¡æ³èš­å® %s çç°å¢è®æžãå¿
+é æŸæ£ã"
+
+#~ msgid "%s: setusercontext () failed for %s. Aborting."
+#~ msgstr "%sïŒ%s ç setusercontext () å€±æãå¿
+é æŸæ£ã"
+
+#~ msgid "%s: Could not become %s. Aborting."
+#~ msgstr "%sïŒç¡æ³æçº %sãå¿
+é æŸæ£ã"
+
+#~ msgid ""
+#~ "No Exec line in the session file: %s.  Running the GNOME failsafe session "
+#~ "instead"
+#~ msgstr "äœæ¥­éæ®µæªæ¡ïŒ%sïŒæ²æExec è¡ïŒæ¹çšâGNOME å®å
+šæš¡åŒâã"
+
+#~ msgid ""
+#~ "%s: Cannot find or run the base Xsession script.  Running the GNOME "
+#~ "failsafe session instead."
+#~ msgstr "%sïŒæŸäžå°æç¡æ³å·è¡åºæ¬ç Xsession åœä»€çš¿ïŒæ¹çšâGNOME å®å
+šæš¡åŒâã"
+
+#~ msgid ""
+#~ "Cannot find or run the base session script.  Running the GNOME failsafe "
+#~ "session instead."
+#~ msgstr "æŸäžå°æç¡æ³å·è¡åºæ¬çäœæ¥­éæ®µåœä»€çš¿ïŒæ¹çšâGNOME å®å
+šæš¡åŒâã"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+#~ msgstr "%sïŒå·è¡âGNOME å®å
+šæš¡åŒâææŸäžå° gnome-sessionïŒæ¹çš xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation, will try running the \"Failsafe "
+#~ "xterm\" session."
+#~ msgstr "ç³»çµ±è£¡æŸäžå° GNOMEãæ¹çšâxterm å®å
+šæš¡åŒâäœæ¥­éæ®µã"
+
+#~ msgid ""
+#~ "This is the Failsafe GNOME session.  You will be logged into the "
+#~ "'Default' session of GNOME without the startup scripts being run.  This "
+#~ "should be used to fix problems in your installation."
+#~ msgstr ""
+#~ "éæ¯âGNOME å®å
+šæš¡åŒâäœæ¥­éæ®µãæšå°æé²å
+¥ GNOME çãé èš­ãäœæ¥­éæ®µïŒä»»äœæ­£"
+#~ "åžžååç³»çµ±ææè©²å·è¡çåœä»€çš¿éœäžæå·è¡ãéåªæ¯çºä¿®æ­£å®è£æåºçŸçåé¡èèš­ã"
+
+#~ msgid ""
+#~ "%s: gnome-session not found for a failsafe GNOME session; trying xterm"
+#~ msgstr "%sïŒå·è¡âGNOME å®å
+šæš¡åŒâææŸäžå° gnome-sessionïŒæ¹çš xterm"
+
+#~ msgid ""
+#~ "Could not find the GNOME installation.  Running the \"Failsafe xterm\" "
+#~ "session instead."
+#~ msgstr "ç³»çµ±è£¡æŸäžå° GNOMEãæ¹çšâxterm å®å
+šæš¡åŒâäœæ¥­éæ®µã"
+
+#~ msgid "Cannot find \"xterm\" to start a failsafe session."
+#~ msgstr "æŸäžå°âxtermâïŒç¡æ³ååå®å
+šæš¡åŒçäœæ¥­éæ®µã"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console so that you may fix your system if you cannot log in any other "
+#~ "way.  To exit the terminal emulator, type 'exit' and an enter into the "
+#~ "window."
+#~ msgstr ""
+#~ "éæ¯âxterm å®å
+šæš¡åŒâäœæ¥­éæ®µãå¯èœç±æŒç¡æ³ä»¥å
+¶å®æ¹åŒç»å
+¥ïŒå°æç»å
+¥äžåçµç«¯"
+#~ "æ©äž­ïŒéæš£æšäŸ¿èœä¿®åŸ©ç³»çµ±ãåŠæèŠé¢éçµç«¯æ©ïŒå¯ä»¥åšèŠçªäž­èŒžå
+¥âexitâåæäž "
+#~ "enter éµã"
+
+#~ msgid ""
+#~ "This is the Failsafe xterm session.  You will be logged into a terminal "
+#~ "console and be prompted to enter the password for root so that you may "
+#~ "fix your system if you cannot log in any other way. To exit the terminal "
+#~ "emulator, type 'exit' and an enter into the window."
+#~ msgstr ""
+#~ "éæ¯âxterm å®å
+šæš¡åŒâäœæ¥­éæ®µãå¯èœç±æŒç¡æ³ä»¥å
+¶å®æ¹åŒç»å
+¥ïŒå°æç»å
+¥äžåçµç«¯"
+#~ "æ©äž­ïŒéæš£æšäŸ¿èœä¿®åŸ©ç³»çµ±ãåŠæèŠé¢éçµç«¯æ©ïŒå¯ä»¥åšèŠçªäž­èŒžå
+¥âexitâåæäž "
+#~ "enter éµã"
+
+#~ msgid ""
+#~ "The failsafe session is restricted to users who have been assigned the "
+#~ "root role. If you cannot log in any other way please contact your system "
+#~ "administrator"
+#~ msgstr ""
+#~ "å®å
+šæš¡åŒå·¥äœéæ®µåªèœçµŠçº root çäœ¿çšè
+äœ¿çšãåŠææšç¡æ³ä»¥å
+¶å®æ¹åŒç»å
+¥ïŒè«é£"
+#~ "çµ¡æšçç³»çµ±ç®¡çå¡"
+
+#~ msgid "%s: User not allowed to log in"
+#~ msgstr "%sïŒäžå
+èš±äœ¿çšè
+ç»å
+¥"
+
+#~ msgid "The system administrator has disabled your account."
+#~ msgstr "ç³»çµ±ç®¡çå¡å·²æ«æå°éæšçåž³èã"
+
+#~ msgid "Error! Unable to set executable context."
+#~ msgstr "é¯èª€ïŒç¡æ³èš­å®å¯å·è¡ç contextã"
+
+#~ msgid "%s: Could not exec %s %s %s %s %s %s"
+#~ msgstr "%sïŒç¡æ³å·è¡ %s %s %s %s %s %s"
+
+#~ msgid "%s: Could not exec %s %s %s"
+#~ msgstr "%sïŒç¡æ³å·è¡ %s %s %s"
+
+#~ msgid "Cannot start the session due to some internal error."
+#~ msgstr "å çºå
+§éšé¯èª€èç¡æ³å·è¡äœæ¥­éæ®µã"
+
+#~ msgid "%s: User passed auth but getpwnam (%s) failed!"
+#~ msgstr "%sïŒäœ¿çšè
+ééèªè­ïŒäœ getpwnam (%s) å€±æïŒ"
+
+#~ msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+#~ msgstr "%sïŒå·è¡ PreSession åœä»€çš¿çå³ååŒå€§æŒ 0ãå¿
+é æŸæ£ã"
+
+#~ msgid ""
+#~ "Your home directory is listed as:\n"
+#~ "'%s'\n"
+#~ "but it does not appear to exist.  Do you want to log in with the / (root) "
+#~ "directory as your home directory?\n"
+#~ "\n"
+#~ "It is unlikely anything will work unless you use a failsafe session."
+#~ msgstr ""
+#~ "æšçå®¶ç®éæè©²æ¯ïŒ\n"
+#~ "â%sâ\n"
+#~ "äœå®äŒŒä¹äžå­åšãæ¯åŠæ¹çºäœ¿çšæ ¹ç®éäœçºå®¶ç®éïŒ\n"
+#~ "\n"
+#~ "é€éäœ¿çšå®å
+šæš¡åŒçäœæ¥­éæ®µïŒåŠååŸå¯èœç¡æ³æ­£åžžéäœã"
+
+#~ msgid "%s: Home directory for %s: '%s' does not exist!"
+#~ msgstr "%sïŒ%s çåäººç®éïŒâ%sâäžå­åšïŒ"
+
+#~ msgid ""
+#~ "User's $HOME/.dmrc file is being ignored.  This prevents the default "
+#~ "session and language from being saved.  File should be owned by user and "
+#~ "have 644 permissions.  User's $HOME directory must be owned by user and "
+#~ "not writable by other users."
+#~ msgstr ""
+#~ "äœ¿çšè
+ç $HOME/.dmrc æªæ¡å·²è¢«å¿œç¥ãéæäœ¿åŸé èš­äœæ¥­éæ®µåèªç³»ç¡æ³å²å­ãè©²"
+#~ "æªæ¡å¿
+é ç±äœ¿çšè
+æææåæ¬éçº 644ãäœ¿çšè
+ç $HOME ç®éå¿
+é ç±äœ¿çšè
+ææäžŠ"
+#~ "äžäžå
+èš±å
+¶ä»äœ¿çšè
+å¯«å
+¥ã"
+
+#~ msgid ""
+#~ "GDM could not write to your authorization file.  This could mean that you "
+#~ "are out of disk space or that your home directory could not be opened for "
+#~ "writing.  In any case, it is not possible to log in.  Please contact your "
+#~ "system administrator"
+#~ msgstr ""
+#~ "GDM ç¡æ³å¯«å
+¥æšçèªè­æªæ¡ãåå å¯èœæ¯ç£ç¢ç©ºéäžè¶³ïŒææ¯ç¡æ³é²å
+¥æšçå®¶ç®éã"
+#~ "ç¡è«ä»»äœæ
+æ³ïŒç®åæ¯ç¡æ³ç»å
+¥çãè«é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "%s: Error forking user session"
+#~ msgstr "%sïŒè¡çäœ¿çšè
+çäœæ¥­éæ®µæçŒçé¯èª€"
+
+#~ msgid ""
+#~ "Your session only lasted less than 10 seconds.  If you have not logged "
+#~ "out yourself, this could mean that there is some installation problem or "
+#~ "that you may be out of diskspace.  Try logging in with one of the "
+#~ "failsafe sessions to see if you can fix this problem."
+#~ msgstr ""
+#~ "æšçäœæ¥­éæ®µç¶­æäºäžè¶³ 10 ç§ãåŠææšäžæ¯èªè¡ç»åºïŒå°±è¡šç€ºå®è£æåºçŸäºåé¡ïŒ"
+#~ "æè
+ç£ç¢ç©ºéäžè¶³ãè«åè©Šäœ¿çšå
+¶äž­äžçš®å®å
+šæš¡åŒç»å
+¥ïŒççèœåŠä¿®æ­£åé¡ã"
+
+#~ msgid "View details (~/.xsession-errors file)"
+#~ msgstr "æª¢æ¥è©³çŽ°è³æïŒ~/.xsession-errors æªæ¡ïŒ"
+
+#~ msgid "GDM detected a halt or restart in progress."
+#~ msgstr "GDM åµæž¬å°é»è
+Šæ­£ç¶æºåéæ©æéæ°ååã"
+
+#~ msgid "Ping to %s failed; whacking display!"
+#~ msgstr "ç¡æ³ ping %s äž»æ©ïŒçµæ­¢æ­€ç«é¢ïŒ"
+
+#~ msgid "%s: Fatal X error - Restarting %s"
+#~ msgstr "%sïŒX çŒçåŽéé¯èª€ â éæ°åå %s"
+
+#~ msgid ""
+#~ "Login sound requested on non-local display or the play software cannot be "
+#~ "run or the sound does not exist"
+#~ msgstr "äžèœå·è¡é ç«¯ç«é¢çç»å
+¥è²é³èŠæ±ææ­æŸçšåŒïŒæè²é³æªæ ¹æ¬äžå­åš"
+
+#~ msgid "%s: Failed starting: %s"
+#~ msgstr "%sïŒç¡æ³ååïŒ%s"
+
+#~ msgid "%s: Can't fork script process!"
+#~ msgstr "%s: ç¡æ³è¡çé²çšå·è¡åœä»€çš¿ïŒ"
+
+#~ msgid "%s: Failed creating pipe"
+#~ msgstr "%sïŒç¡æ³å»ºæ§ pipe"
+
+#~ msgid "%s: Failed executing: %s"
+#~ msgstr "%sïŒå·è¡å€±æïŒ%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Incorrect username or password.  Letters must be typed in the correct "
+#~ "case."
+#~ msgstr ""
+#~ "\n"
+#~ "äœ¿çšè
+åçš±æå¯ç¢Œäžæ­£ç¢ºãå¿
+é ä»¥æ­£ç¢ºçå€§å°å¯«èŒžå
+¥ã"
+
+#~ msgid "Please enter your username"
+#~ msgstr "è«èŒžå
+¥äœ¿çšè
+åçš±"
+
+#~ msgid "Password:"
+#~ msgstr "å¯ç¢Œ:"
+
+#~ msgid "Couldn't authenticate user \"%s\""
+#~ msgstr "ç¡æ³èªè­äœ¿çšè
+â%sâ"
+
+#~ msgid "Root login disallowed on display '%s'"
+#~ msgstr "äžå
+èš± root åšé¡¯ç€ºç«é¢â%sâç»å
+¥"
+
+#~ msgid "The system administrator is not allowed to login from this screen"
+#~ msgstr "äžå
+èš±ç³»çµ±ç®¡çå¡åšæ¬ç«é¢ç»å
+¥"
+
+#~ msgid "User %s not allowed to log in"
+#~ msgstr "äžå
+èš±äœ¿çšè
+ %s ç»å
+¥"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your account."
+#~ msgstr ""
+#~ "\n"
+#~ "ç³»çµ±ç®¡çå¡å·²æ«æåæ­¢æšçåž³èã"
+
+#~ msgid "Cannot set user group for %s"
+#~ msgstr "ç¡æ³æå®äœ¿çšè
+ %s ççŸ€çµ"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot set your user group; you will not be able to log in. Please "
+#~ "contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ç¡æ³èš­å®æšçäœ¿çšè
+çŸ€çµïŒæšå°æç¡æ³ç»å
+¥ãè«é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "Password of %s has expired"
+#~ msgstr "%s çå¯ç¢Œå·²ç¶éæ"
+
+#~ msgid ""
+#~ "You are required to change your password.\n"
+#~ "Please choose a new one."
+#~ msgstr ""
+#~ "æšéèŠç«å»æŽæ°å¯ç¢Œã\n"
+#~ "è«èŒžå
+¥æ°çå¯ç¢Œã"
+
+#~ msgid ""
+#~ "\n"
+#~ "Cannot change your password; you will not be able to log in. Please try "
+#~ "again later or contact your system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "ç¡æ³è®æŽå¯ç¢ŒïŒæšä¹äžèœç»å
+¥ãè«çšåŸåè©ŠïŒææ¯é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid ""
+#~ "Your password has been changed but you may have to change it again. "
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "æšçå¯ç¢Œå·²è¢«è®æŽïŒäœæå¯èœèŠåæ¬¡è®æŽãè«çšåŸåè©ŠïŒææ¯é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid ""
+#~ "Your password has expired.\n"
+#~ "Only a system administrator can now change it"
+#~ msgstr ""
+#~ "æšçå¯ç¢Œå·²ç¶éæã\n"
+#~ "åªæç³»çµ±ç®¡çå¡æå¯ä»¥çºæšæŽæ°ã"
+
+#~ msgid "Internal error on passwdexpired"
+#~ msgstr "passwdexpired å°èŽå
+§éšé¯èª€"
+
+#~ msgid ""
+#~ "An internal error occurred. You will not be able to log in.\n"
+#~ "Please try again later or contact your system administrator."
+#~ msgstr ""
+#~ "çŒçå
+§éšé¯èª€ïŒæšå°ç¡æ³ç»å
+¥ã\n"
+#~ "è«çšåŸåè©ŠïŒææ¯é£çµ¡æšçç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "Cannot get passwd structure for %s"
+#~ msgstr "ç¡æ³ç²å %s çå¯ç¢Œçµæ§"
+
+#~ msgid "You are required to change your password immediately (password aged)"
+#~ msgstr "æšéèŠç«å»æŽæ°å¯ç¢ŒïŒå¯ç¢Œå·²éæïŒ"
+
+#~ msgid "You are required to change your password immediately (root enforced)"
+#~ msgstr "æšéèŠç«å»æŽæ°å¯ç¢ŒïŒç³»çµ±ç®¡çå¡åŒ·å¶å·è¡ïŒ"
+
+#~ msgid "Your account has expired; please contact your system administrator"
+#~ msgstr "æšçåž³èå·²ç¶éæïŒè«é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "No password supplied"
+#~ msgstr "æªæäŸå¯ç¢Œ"
+
+#~ msgid "Password unchanged"
+#~ msgstr "æªè®æŽå¯ç¢Œ"
+
+#~ msgid "Can not get username"
+#~ msgstr "ç¡æ³è®åäœ¿çšè
+åçš±"
+
+#~ msgid "Retype new UNIX password:"
+#~ msgstr "è«åèŒžå
+¥æ°ç UNIX å¯ç¢ŒïŒ"
+
+#~ msgid "Enter new UNIX password:"
+#~ msgstr "è«èŒžå
+¥æ°ç UNIX å¯ç¢ŒïŒ"
+
+#~ msgid "(current) UNIX password:"
+#~ msgstr "ïŒç®åçïŒUNIX å¯ç¢ŒïŒ"
+
+#~ msgid "Error while changing NIS password."
+#~ msgstr "è®æŽ NIS å¯ç¢ŒæçŒçé¯èª€ã"
+
+#~ msgid "You must choose a longer password"
+#~ msgstr "è«æšéžçšèŒé·çå¯ç¢Œ"
+
+#~ msgid "Password has been already used. Choose another."
+#~ msgstr "å¯ç¢Œå·²ç¶æ­£åšäœ¿çšäºãè«éžåŠäžåã"
+
+#~ msgid "You must wait longer to change your password"
+#~ msgstr "è®æŽå¯ç¢Œæ¯éèŠäžé»æéçïŒè«çšç­"
+
+#~ msgid "Sorry, passwords do not match"
+#~ msgstr "æ±æ­ïŒå¯ç¢Œäžç¬Š"
+
+#~ msgid "Cannot setup pam handle with null display"
+#~ msgstr "é¡¯ç€ºç«é¢çº nullïŒç¡æ³å»ºæ§ pam handle"
+
+#~ msgid "Can't set PAM_TTY=%s"
+#~ msgstr "ç¡æ³èš­å® PAM_TTY=%s"
+
+#~ msgid "Can't set PAM_RHOST=%s"
+#~ msgstr "ç¡æ³èš­å® PAM_RHOST=%s"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator is not allowed to login from this screen"
+#~ msgstr ""
+#~ "\n"
+#~ "äžå
+èš±ç³»çµ±ç®¡çå¡åšæ¬ç«é¢ç»å
+¥"
+
+#~ msgid "Authentication token change failed for user %s"
+#~ msgstr "äœ¿çšè
+ %s çèªè­ token è®æŽèŠæ±å·²ç¶å€±æ"
+
+#~ msgid ""
+#~ "\n"
+#~ "The change of the authentication token failed. Please try again later or "
+#~ "contact the system administrator."
+#~ msgstr ""
+#~ "\n"
+#~ "è®æŽèªè­ token å€±æãè«çšåŸååè©ŠïŒææ¯é£çµ¡ç³»çµ±ç®¡çå¡ã"
+
+#~ msgid "User %s no longer permitted to access the system"
+#~ msgstr "äœ¿çšè
+ %s äžåå
+èš±é²å
+¥ç³»çµ±"
+
+#~ msgid "User %s not permitted to gain access at this time"
+#~ msgstr "ä»æ¬¡äžå
+èš±äœ¿çšè
+ %s é²å
+¥ç³»çµ±"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled access to the system temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "ç³»çµ±ç®¡çå¡æ«æçŠæ­¢äœ¿çšè
+é²å
+¥ç³»çµ±ã"
+
+#~ msgid "Couldn't set acct. mgmt for %s"
+#~ msgstr "ç¡æ³èš­å® %s çåž³èç®¡ç"
+
+#~ msgid "Couldn't set credentials for %s"
+#~ msgstr "ç¡æ³èš­å® %s ç credential"
+
+#~ msgid "Couldn't open session for %s"
+#~ msgstr "ç¡æ³éå %s çäœæ¥­éæ®µ"
+
+#~ msgid ""
+#~ "\n"
+#~ "Authentication failed.  Letters must be typed in the correct case."
+#~ msgstr ""
+#~ "\n"
+#~ "èªè­å€±æãå¿
+é ä»¥æ­£ç¢ºçå€§å°å¯«èŒžå
+¥ã"
+
+#~ msgid ""
+#~ "\n"
+#~ "The system administrator has disabled your access to the system "
+#~ "temporarily."
+#~ msgstr ""
+#~ "\n"
+#~ "ç³»çµ±ç®¡çå¡æ«æçŠæ­¢æšé²å
+¥ç³»çµ±ã"
+
+#~ msgid "Can't find PAM configuration for GDM."
+#~ msgstr "æŸäžå° GDM ç PAM èš­å®ã"
+
+#~ msgid "%s: Could not bind to XDMCP socket!"
+#~ msgstr "%sïŒç¡æ³é£æ¥ XDMCP socketïŒ"
+
+#~ msgid "%s: Unknown opcode from host %s"
+#~ msgstr "%sïŒäž»æ© %s çŒåºäžææäœç¢Œ"
+
+#~ msgid ""
+#~ "%s: Failed to run '%s --display %s --display-authfile %s --to %s --to-"
+#~ "authfile %s': %s"
+#~ msgstr ""
+#~ "%sïŒç¡æ³å·è¡ '%s --display %s --display-authfile %s --to %s --to-authfile "
+#~ "%s': %s"
+
+#~ msgid "%s: No XDMCP support"
+#~ msgstr "%sïŒäžæ¯æŽ XDMCP"
+
+#~ msgid "Xnest command line"
+#~ msgstr "Xnest æä»€å"
+
+#~ msgid "STRING"
+#~ msgstr "å­äž²"
+
+#~ msgid "Extra options for Xnest"
+#~ msgstr "Xnest çé¡å€éžé 
+"
+
+#~ msgid "OPTIONS"
+#~ msgstr "éžé 
+"
+
+#~ msgid "Run in background"
+#~ msgstr "åšèæ¯å·è¡"
+
+#~ msgid "Just run Xnest, no query (no chooser)"
+#~ msgstr "åªå·è¡ Xnext èäžæ¥è©¢æ¬å°ç¶²è·¯ïŒäžäœ¿çšéžæçšåŒïŒ"
+
+#~ msgid "Do direct query instead of indirect (chooser)"
+#~ msgstr "é²è¡çŽæ¥æ¥è©¢èééæ¥æ¥è©¢ïŒäœ¿çšéžæçšåŒïŒ"
+
+#~ msgid "Run broadcast instead of indirect (chooser)"
+#~ msgstr "é²è¡å»£æ­æ¥è©¢èééæ¥æ¥è©¢ïŒäœ¿çšéžæçšåŒïŒ"
+
+#~ msgid "Don't check for running GDM"
+#~ msgstr "äžæª¢æ¥æ¯åŠæéè¡äž­ç GDM"
+
+#~ msgid "- Nested gdm login chooser"
+#~ msgstr "- Nested gdm ç»å
+¥éžæçšåŒ"
+
+#~ msgid "Please ask your system administrator to install it."
+#~ msgstr "è«èŠæ±ç³»çµ±ç®¡çå¡å®è£è©²çšåŒã"
+
+#~ msgid "Indirect XDMCP is not enabled"
+#~ msgstr "æ²æåçšéæ¥æ¹åŒ XDMCP æå"
+
+#~ msgid "Please ask your system administrator to enable this feature."
+#~ msgstr "è«èŠæ±æšçç³»çµ±ç®¡çå¡åçšæ­€åèœã"
+
+#~ msgid "XDMCP is not enabled"
+#~ msgstr "æ²æåçš XDMCP åèœ"
+
+#~ msgid "Please ask your system administrator to start it."
+#~ msgstr "è«èŠæ±ç³»çµ±ç®¡çå¡å·è¡è©²çšåŒã"
+
+#~ msgid "Could not find a free display number"
+#~ msgstr "æŸäžå°ä»»äœæªçšçé¡¯ç€ºç«é¢ç·šè"
+
+#~ msgid "Please wait: scanning local network..."
+#~ msgstr "è«çšç­ïŒæ­£åšææå
+§éšç¶²è·¯..."
+
+#~ msgid "No serving hosts were found."
+#~ msgstr "æŸäžå°ä»»äœæäŸæåçäž»æ©ã"
+
+#~ msgid "Choose a ho_st to connect to:"
+#~ msgstr "éžææºåé£æ¥çäž»æ©(_S):"
+
+#~ msgid ""
+#~ "The host \"%s\" is not willing to support a login session right now.  "
+#~ "Please try again later."
+#~ msgstr "äž»æ©â%sâæ«æäžæ¥åç»å
+¥ãè«çšåŸåè©Šã"
+
+#~ msgid "Cannot connect to remote server"
+#~ msgstr "ç¡æ³é£æ¥é ç«¯äŒºæåš"
+
+#~ msgid ""
+#~ "Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+#~ "host is not turned on, or is not willing to support a login session right "
+#~ "now.  Please try again later."
+#~ msgstr ""
+#~ "åš %2$d ç§å
+§åŸäžå°â%1$sâäž»æ©çåæãå¯èœäž»æ©æ²æååïŒæè
+æ«æäžæ¥åç»å
+¥ã"
+#~ "è«çšåŸåè©Šã"
+
+#~ msgid "Did not receive response from server"
+#~ msgstr "é ç«¯äŒºæåšæ²æåæ"
+
+#~ msgid "Cannot find the host \"%s\". Perhaps you have mistyped it."
+#~ msgstr "æŸäžå°äž»æ©â%sâãå¯èœæšæé¯å­ã"
+
+#~ msgid "Cannot find host"
+#~ msgstr "æŸäžå°äž»æ©"
+
+#~ msgid ""
+#~ "The main area of this application shows the hosts on the local network "
+#~ "that have \"XDMCP\" enabled. This allows users to login remotely to other "
+#~ "computers as if they were logged on using the console.\n"
+#~ "\n"
+#~ "You can rescan the network for new hosts by clicking \"Refresh\".  When "
+#~ "you have selected a host click \"Connect\" to open a session to that "
+#~ "computer."
+#~ msgstr ""
+#~ "æ­€æçšçšåŒç«é¢çäž»èŠéšåé¡¯ç€ºåçšäºâXDMCPâåèœçæ¬å°ç¶²è·¯äž»æ©ãéæš£å
+èš±äœ¿çš"
+#~ "è
+ç»å
+¥éäºé ç«¯çé»è
+ŠïŒå°±å¥œåç»å
+¥èªå·±çé»è
+Šäžæš£ã\n"
+#~ "\n"
+#~ "æšå¯ä»¥æãéæ°æŽçãäŸéæ°æææ°çäž»æ©ãç¶æšéžåäž»æ©åŸïŒæãé£ç·ãå¯ä»¥éå§"
+#~ "é£æ¥è³è©²äž»æ©çäœæ¥­éæ®µã"
+
+#~ msgid "Socket for xdm communication"
+#~ msgstr "xdm é£ç·æçšç socket"
+
+#~ msgid "SOCKET"
+#~ msgstr "SOCKET"
+
+#~ msgid "Client address to return in response to xdm"
+#~ msgstr "åæ xdm æçšçå®¢æ¶ç«¯å°å"
+
+#~ msgid "ADDRESS"
+#~ msgstr "å°å"
+
+#~ msgid "Connection type to return in response to xdm"
+#~ msgstr "åæ xdm æçšçé£ç·æ¹åŒ"
+
+#~ msgid "TYPE"
+#~ msgstr "æ¹åŒ"
+
+#~ msgid "- gdm login chooser"
+#~ msgstr "- gdm ç»å
+¥éžæçšåŒ"
+
+#~ msgid ""
+#~ "The chooser version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "éžæçšåŒççæ¬ (%s) åæåçšåŒççæ¬ (%s) äžé
+åãå¯èœæ¯å çºæšåæåçŽäº "
+#~ "GDMãè«éæ°åå GDM æåçšåŒæéæ°ååé»è
+Šã"
+
+#~ msgid "Cannot run chooser"
+#~ msgstr "ç¡æ³å·è¡éžæçšåŒ"
+
+#~ msgid "A_dd host: "
+#~ msgstr "å å
+¥äž»æ©(_D):"
+
+#~ msgid "C_onnect"
+#~ msgstr "é£ç·(_O)"
+
+#~ msgid "Exit the application"
+#~ msgstr "é¢éæçšçšåŒ"
+
+#~ msgid "Login Host Chooser"
+#~ msgstr "ç»å
+¥äž»æ©éžæçšåŒ"
+
+#~ msgid "Open a session to the selected host"
+#~ msgstr "é£æ¥æéžåçäž»æ©äžŠéå§äœæ¥­éæ®µ"
+
+#~ msgid "Probe the network"
+#~ msgstr "åµæž¬ç¶²è·¯"
+
+#~ msgid "Query and add this host to the above list"
+#~ msgstr "æ¥è©¢äž»æ©ïŒäžŠå°è©²äž»æ©å å
+¥è³ä»¥äžçæž
+å®å
+§"
+
+#~ msgid "Status"
+#~ msgstr "çæ
+"
+
+#~ msgid "_Add"
+#~ msgstr "å å
+¥(_A)"
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm. If you still wish to use this feature, either "
+#~ "start GDM yourself or ask your system administrator to start GDM."
+#~ msgstr ""
+#~ "æšå¯èœææ³èŠäœ¿çšäžåçé¡¯ç€ºç®¡ççšåŒïŒäŸåŠ KDM (KDE é¡¯ç€ºç®¡ççšåŒ)æ xdmãåŠ"
+#~ "ææšæ³äœ¿çšæ­€é 
+åèœïŒè«èªè¡åå GDM æèŠæ±ç³»çµ±ç®¡çå¡åå GDMã"
+
+#~ msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+#~ msgstr "ç¡æ³è GDMïŒGNOME ç»å
+¥ç®¡çå¡ïŒæºé"
+
+#~ msgid "Perhaps you have an old version of GDM running."
+#~ msgstr "å¯èœæšæ­£åšäœ¿çšçæ¯èçæ¬ç GDMã"
+
+#~ msgid ""
+#~ "Cannot communicate with GDM. Perhaps you have an old version running."
+#~ msgstr "ç¡æ³è GDM æºéïŒå¯èœæšäœ¿çšçæ¯èçæ¬ã"
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "å·²éå°å¯éåçåœæ§çäŒºæåšæžç®äžéã"
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "åè©Šåå X äŒºæåšæçŒçé¯èª€ã"
+
+#~ msgid "The X server failed.  Perhaps it is not configured well."
+#~ msgstr "X äŒºæåšçŒçé¯èª€ãå¯èœæ¯æªèš­å®å¥œã"
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "æ­£åšå·è¡ç X äœæ¥­éæ®µå€ªå€äºã"
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server.  You "
+#~ "may be missing an X authorization file."
+#~ msgstr "Xnest ç¡æ³é£æ¥è³ç®åç X äŒºæåšãå¯èœæ¯çŒºå°äº X èªè­è³ææªã"
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or GDM is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Nested X server (Xnest) äžå­åšïŒææ¯ GDM èš­å®åºé¯ã\n"
+#~ "è«å®è£ Xnest å¥ä»¶ïŒäœ¿åŸä»¥èŠçªæš¡åŒéæ°ç»å
+¥çåèœå¯ä»¥äœ¿çšã"
+
+#~ msgid "The X server is not available. GDM may be misconfigured."
+#~ msgstr "X äŒºæåšäžå­åšãå¯èœæ¯ GDM èš­å®åºé¯ã"
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr "åè©Šèš­å®äžæçæäžå­åšçç»åºè¡åã"
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "äžæ¯æŽèæ¬çµç«¯æ©ã"
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "åè©Šè®æŽç¡æçèæ¬çµç«¯æ©èç¢Œã"
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "åè©ŠæŽæ°äžæ¯æŽçèš­å®éµã"
+
+#~ msgid ""
+#~ "You do not seem to have the authentication needed for this operation.  "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "æšæ²ææäœæ­€é 
+çšåºçæ¬éãå¯èœæ¯ .Xauthority æªæ²ææ­£ç¢ºèš­å®ã"
+
+#~ msgid "Too many messages were sent to GDM and it hung up on us."
+#~ msgstr "å€ªå€ä¿¡æ¯å³éå° GDM ä»€å®ç¶äºæ©ã"
+
+#~ msgid "%d second"
+#~ msgid_plural "%d seconds"
+#~ msgstr[0] "%d ç§"
+
+#~ msgid "Usage: %s [-b][-v] and one of the following:\n"
+#~ msgstr "çšæ³ïŒ%s [-b][-v] åä»¥äžå
+¶äž­äžåïŒ\n"
+
+#~ msgid "\t-a display\n"
+#~ msgstr "\t-a ç«é¢\n"
+
+#~ msgid "\t-r display\n"
+#~ msgstr "\t-r ç«é¢\n"
+
+#~ msgid "\t-d display\n"
+#~ msgstr "\t-d ç«é¢\n"
+
+#~ msgid "\t-l [server_name]\n"
+#~ msgstr "\t-l [äŒºæåšåçš±]\n"
+
+#~ msgid "\t-t maximum tries to connect (default 15)\n"
+#~ msgstr "\t-t æå€§éè©Šæ¬¡æžïŒé èš­ 15ïŒ\n"
+
+#~ msgid "\t-s sleep value (default 8)\n"
+#~ msgstr "\t-s ç­åŸ
+æžåŒïŒé èš­ 8ïŒ\n"
+
+#~ msgid "Server busy, will sleep.\n"
+#~ msgstr "äŒºæåšç³»å¿ç¢äž­ïŒå°æç­åŸ
+ã\n"
+
+#~ msgid ""
+#~ "Connection to daemon failed, sleeping for %d seconds.  Retry %d of %d\n"
+#~ msgstr "é£æ¥æåçšåŒå€±æïŒç­åŸ
+ %d ç§ãç¬¬ %d æ¬¡éè©ŠïŒå
+±æéè©Š %d æ¬¡\n"
+
+#~ msgid "Failed to connect to server after %d retries\n"
+#~ msgstr "éè©Š %d æ¬¡åŸä»ç¡æ³é£æ¥äŒºæåš\n"
+
+#~ msgid "Log in as another user inside a nested window"
+#~ msgstr "åš Xnest èŠçªéæ°ç»å
+¥æçºåŠäžäœäœ¿çšè
+"
+
+#~ msgid "Cannot change display"
+#~ msgstr "ç¡æ³è®æŽé¡¯ç€ºç«é¢"
+
+#~ msgid "Nobody"
+#~ msgstr "Nobody"
+
+#~ msgid "Display %s on virtual terminal %d"
+#~ msgstr "åšèæ¬çµç«¯æ© %2$d é¡¯ç€º %1$s"
+
+#~ msgid "Nested display %s on virtual terminal %d"
+#~ msgstr "éççç«é¢ %s åšèæ¬çµç«¯æ© %d"
+
+#~ msgid "Open Displays"
+#~ msgstr "éåç«é¢"
+
+#~ msgid "_Open New Display"
+#~ msgstr "éåæ°çç«é¢(_O)"
+
+#~ msgid "Change to _Existing Display"
+#~ msgstr "è®æŽè³çŸæçç«é¢(_E)"
+
+#~ msgid ""
+#~ "There are some displays already open.  You can select one from the list "
+#~ "below or open a new one."
+#~ msgstr "ç®åå·²æéåçç«é¢ãæšå¯åšäžåçéžå®äž­éžåæéåäžåæ°çã"
+
+#~ msgid "Choose server"
+#~ msgstr "éžæäŒºæåš"
+
+#~ msgid "Choose the X server to start"
+#~ msgstr "éžææºåååç X äŒºæåš"
+
+#~ msgid "Standard server"
+#~ msgstr "æšæºäŒºæåš"
+
+#~ msgid "You do not seem to have the authentication needed for this operation"
+#~ msgstr "æšæ²ææäœè©²é 
+çšåºæéçæ¬é"
+
+#~ msgid "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr "å¯èœæ¯æ²ææ­£ç¢ºèš­å® .Xauthority æªæ¡ã"
+
+#~ msgid "You do not seem to be logged in on the console"
+#~ msgstr "æšäŒŒä¹äžŠéåš console äž­ç»å
+¥"
+
+#~ msgid "Starting a new login only works correctly on the console."
+#~ msgstr "ä»¥åŠäžåèº«åéæ°ç»å
+¥åªèœåš console ç»å
+¥æäœ¿çšã"
+
+#~ msgid "Log in as another user without logging out"
+#~ msgstr "åšäžç»åºçæ
+æ³äžä»¥åŠäžäœäœ¿çšè
+çèº«åç»å
+¥"
+
+#~ msgid "New Login"
+#~ msgstr "ä»¥æ°èº«åç»å
+¥"
+
+#~ msgid "A-M|Afrikaans"
+#~ msgstr "A è³ M|åéè·è­èª"
+
+#~ msgid "A-M|Albanian"
+#~ msgstr "A è³ M|äºçŸå·Žå°Œäºèª"
+
+#~ msgid "A-M|Amharic"
+#~ msgstr "A è³ M|é¿å§åæèª"
+
+#~ msgid "A-M|Arabic (Egypt)"
+#~ msgstr "A è³ M|é¿æäŒ¯æïŒåå)"
+
+#~ msgid "A-M|Arabic (Lebanon)"
+#~ msgstr "A è³ M|é¿æäŒ¯æïŒé»å·Žå«©ïŒ"
+
+#~ msgid "A-M|Armenian"
+#~ msgstr "A è³ M|äºçŸå°Œäºèª"
+
+#~ msgid "A-M|Azerbaijani"
+#~ msgstr "A è³ M|äºè³œæç¶èª"
+
+#~ msgid "A-M|Basque"
+#~ msgstr "A è³ M|å·Žæ¯å
+èª"
+
+#~ msgid "A-M|Belarusian"
+#~ msgstr "A è³ M|çœä¿çŸ
+æ¯èª"
+
+#~ msgid "A-M|Bengali"
+#~ msgstr "A è³ M|å­å æèª"
+
+#~ msgid "A-M|Bengali (India)"
+#~ msgstr "A è³ M|å­å æèªïŒå°åºŠïŒ"
+
+#~ msgid "A-M|Bulgarian"
+#~ msgstr "A è³ M|ä¿å å©äºèª"
+
+#~ msgid "A-M|Bosnian"
+#~ msgstr "A è³ M|æ³¢å£«å°Œäºèª"
+
+#~ msgid "A-M|Catalan"
+#~ msgstr "A è³ M|å æ³°éå°Œäºèª"
+
+#~ msgid "A-M|Chinese (China Mainland)"
+#~ msgstr "A è³ M|äž­æïŒäž­åå€§éžïŒ"
+
+#~ msgid "A-M|Chinese (Hong Kong)"
+#~ msgstr "A è³ M|äž­æïŒéŠæž¯ïŒ"
+
+#~ msgid "A-M|Chinese (Singapore)"
+#~ msgstr "A è³ M|äž­æïŒæ°å å¡ïŒ"
+
+#~ msgid "A-M|Chinese (Taiwan)"
+#~ msgstr "A è³ M|äž­æïŒèºç£ïŒ"
+
+#~ msgid "A-M|Croatian"
+#~ msgstr "A è³ M|å
+çŸ
+åè¥¿äºèª"
+
+#~ msgid "A-M|Czech"
+#~ msgstr "A è³ M|æ·å
+èª"
+
+#~ msgid "A-M|Danish"
+#~ msgstr "A è³ M|äž¹éº¥èª"
+
+#~ msgid "A-M|Dutch"
+#~ msgstr "A è³ M|è·è­æ"
+
+#~ msgid "A-M|English (USA)"
+#~ msgstr "A è³ M|è±æïŒçŸåïŒ"
+
+#~ msgid "A-M|English (Australia)"
+#~ msgstr "A è³ M|è±æïŒæŸ³æŽ²ïŒ"
+
+#~ msgid "A-M|English (UK)"
+#~ msgstr "A è³ M|è±æïŒè±åïŒ"
+
+#~ msgid "A-M|English (Canada)"
+#~ msgstr "A è³ M|è±æïŒå æ¿å€§ïŒ"
+
+#~ msgid "A-M|English (Ireland)"
+#~ msgstr "A è³ M|è±æïŒæçŸè­ïŒ"
+
+#~ msgid "A-M|English (Denmark)"
+#~ msgstr "A è³ M|è±æïŒäž¹éº¥ïŒ"
+
+#~ msgid "A-M|English (South Africa)"
+#~ msgstr "A è³ M|è±æïŒåéïŒ"
+
+#~ msgid "A-M|Estonian"
+#~ msgstr "A è³ M|ææ²å°Œäºèª"
+
+#~ msgid "A-M|Finnish"
+#~ msgstr "A è³ M|è¬è­æ"
+
+#~ msgid "A-M|French"
+#~ msgstr "A è³ M|æ³æ"
+
+#~ msgid "A-M|French (Belgium)"
+#~ msgstr "A è³ M|æ³æïŒæ¯å©æïŒ"
+
+#~ msgid "A-M|French (Switzerland)"
+#~ msgstr "A è³ M|æ³æïŒçå£«ïŒ"
+
+#~ msgid "A-M|Galician"
+#~ msgstr "A è³ M|å å©è¥¿äºèª"
+
+#~ msgid "A-M|German"
+#~ msgstr "A è³ M|åŸ·æ"
+
+#~ msgid "A-M|German (Austria)"
+#~ msgstr "A è³ M|åŸ·æïŒå¥§å°å©ïŒ"
+
+#~ msgid "A-M|German (Switzerland)"
+#~ msgstr "A è³ M|åŸ·æïŒçå£«ïŒ"
+
+#~ msgid "A-M|Greek"
+#~ msgstr "A è³ M|åžèæ"
+
+#~ msgid "A-M|Gujarati"
+#~ msgstr "A è³ M|å€åæç¹èª"
+
+#~ msgid "A-M|Hebrew"
+#~ msgstr "A è³ M|åžäŒ¯äŸæ"
+
+#~ msgid "A-M|Hindi"
+#~ msgstr "A è³ M|åå°åºŠæ"
+
+#~ msgid "A-M|Hungarian"
+#~ msgstr "A è³ M|åçå©æ"
+
+#~ msgid "A-M|Icelandic"
+#~ msgstr "A è³ M|å°å³¶èª"
+
+#~ msgid "A-M|Indonesian"
+#~ msgstr "A è³ M|å°å°Œèª"
+
+#~ msgid "A-M|Interlingua"
+#~ msgstr "A è³ M|äžçèª"
+
+#~ msgid "A-M|Irish"
+#~ msgstr "A è³ M|æçŸè­èª"
+
+#~ msgid "A-M|Italian"
+#~ msgstr "A è³ M|çŸ©å€§å©æ"
+
+#~ msgid "A-M|Japanese"
+#~ msgstr "A è³ M|æ¥æ"
+
+#~ msgid "A-M|Kannada"
+#~ msgstr "A è³ M|å¡çŽéèª"
+
+#~ msgid "A-M|Kinyarwanda"
+#~ msgstr "A è³ M|éäºç§å®éèª"
+
+#~ msgid "A-M|Korean"
+#~ msgstr "A è³ M|éæ"
+
+#~ msgid "A-M|Latvian"
+#~ msgstr "A è³ M|æè«ç¶­äºèª"
+
+#~ msgid "A-M|Lithuanian"
+#~ msgstr "A è³ M|ç«é¶å®æ"
+
+#~ msgid "A-M|Macedonian"
+#~ msgstr "A è³ M|éŠ¬å
+¶é èª"
+
+#~ msgid "A-M|Malay"
+#~ msgstr "A è³ M|éŠ¬äŸèª"
+
+#~ msgid "A-M|Malayalam"
+#~ msgstr "A è³ M|éŠ¬æé
+æå§èª"
+
+#~ msgid "A-M|Marathi"
+#~ msgstr "A è³ M|éŠ¬æå°èª"
+
+#~ msgid "A-M|Mongolian"
+#~ msgstr "A è³ M|èå€æ"
+
+#~ msgid "N-Z|Northern Sotho"
+#~ msgstr "N è³ Z|åçŽ¢æèª"
+
+#~ msgid "N-Z|Norwegian (bokmal)"
+#~ msgstr "N è³ Z|æªåšèª (bokmÃ¥l)"
+
+#~ msgid "N-Z|Norwegian (nynorsk)"
+#~ msgstr "N è³ Z|æªåšèª (nynorsk)"
+
+#~ msgid "N-Z|Oriya"
+#~ msgstr "N è³ Z|å¥§éé
+èª"
+
+#~ msgid "N-Z|Panjabi"
+#~ msgstr "N è³ Z|æé®æ®èª"
+
+#~ msgid "N-Z|Persian"
+#~ msgstr "N è³ Z|æ³¢æ¯èª"
+
+#~ msgid "N-Z|Polish"
+#~ msgstr "N è³ Z|æ³¢è­æ"
+
+#~ msgid "N-Z|Portuguese"
+#~ msgstr "N è³ Z|è¡èçæ"
+
+#~ msgid "N-Z|Portuguese (Brazilian)"
+#~ msgstr "N è³ Z|è¡èçæïŒå·Žè¥¿ïŒ"
+
+#~ msgid "N-Z|Romanian"
+#~ msgstr "N è³ Z|çŸ
+éŠ¬å°Œäºèª"
+
+#~ msgid "N-Z|Russian"
+#~ msgstr "N è³ Z|ä¿æ"
+
+#~ msgid "N-Z|Serbian"
+#~ msgstr "N è³ Z|å¡çŸç¶­äºèª"
+
+#~ msgid "N-Z|Serbian (Latin)"
+#~ msgstr "N è³ Z|å¡çŸç¶­äºèªïŒæäžïŒ"
+
+#~ msgid "N-Z|Serbian (Jekavian)"
+#~ msgstr "N è³ Z|å¡çŸç¶­äºèª (Jekavian)"
+
+#~ msgid "N-Z|Slovak"
+#~ msgstr "N è³ Z|æ¯æŽäŒå
+èª"
+
+#~ msgid "N-Z|Slovenian"
+#~ msgstr "N è³ Z|æ¯æŽç¶­å°Œäºèª"
+
+#~ msgid "N-Z|Spanish"
+#~ msgstr "N è³ Z|è¥¿ç­çæ"
+
+#~ msgid "N-Z|Spanish (Mexico)"
+#~ msgstr "N è³ Z|è¥¿ç­çæïŒå¢šè¥¿å¥ïŒ"
+
+#~ msgid "N-Z|Swedish"
+#~ msgstr "N è³ Z|çå
+žèª"
+
+#~ msgid "N-Z|Swedish (Finland)"
+#~ msgstr "N è³ Z|çå
+žèªïŒè¬è­ïŒ"
+
+#~ msgid "N-Z|Tamil"
+#~ msgstr "N è³ Z|å¡ç±³çŸèª"
+
+#~ msgid "N-Z|Telugu"
+#~ msgstr "N è³ Z|æ³°ç§åºèª"
+
+#~ msgid "N-Z|Thai"
+#~ msgstr "N è³ Z|æ³°æ"
+
+#~ msgid "N-Z|Turkish"
+#~ msgstr "N è³ Z|åè³å
+¶æ"
+
+#~ msgid "N-Z|Ukrainian"
+#~ msgstr "N è³ Z|çå
+è­èª"
+
+#~ msgid "N-Z|Vietnamese"
+#~ msgstr "N è³ Z|è¶åæ"
+
+#~ msgid "N-Z|Walloon"
+#~ msgstr "N è³ Z|è¯éèª"
+
+#~ msgid "N-Z|Welsh"
+#~ msgstr "N è³ Z|åšçŸæ¯èª"
+
+#~ msgid "N-Z|Yiddish"
+#~ msgstr "N è³ Z|äŸå°èª"
+
+#~ msgid "N-Z|Zulu"
+#~ msgstr "N è³ Z|ç¥é­¯èª"
+
+#~ msgid "Other|POSIX/C English"
+#~ msgstr "å
+¶å®|POSIX/C è±æ"
+
+#~ msgid "A-M"
+#~ msgstr "A è³ M"
+
+#~ msgid "N-Z"
+#~ msgstr "N è³ Z"
+
+#~ msgid "Cannot run command '%s': %s."
+#~ msgstr "ç¡æ³å·è¡æä»€â%sâïŒ%sã"
+
+#~ msgid "Cannot start background application"
+#~ msgstr "ç¡æ³ååèæ¯çšåŒ"
+
+#~ msgid "User %u will login in %t"
+#~ msgstr "äœ¿çšè
+ %u å°æåš %t ç§å
+§ç»å
+¥"
+
+#~ msgid "Are you sure you want to restart the computer?"
+#~ msgstr "æšç¢ºå®èŠéæ°ååé»è
+ŠïŒ"
+
+#~ msgid "_Restart"
+#~ msgstr "éæ°åå(_R)"
+
+#~ msgid "Are you sure you want to Shut Down the computer?"
+#~ msgstr "æšç¢ºå®èŠééé»è
+ŠïŒ"
+
+#~ msgid "Are you sure you want to suspend the computer?"
+#~ msgstr "æšç¢ºå®èŠæ«åé»è
+ŠïŒ"
+
+#~ msgid "Do you wish to make %s the default for future sessions?"
+#~ msgstr "æšæ¯åŠæ³å° %s èš­å®çºå°äŸçäœæ¥­éæ®µé èš­åŒïŒ"
+
+#~ msgid "Your preferred session type %s is not installed on this computer."
+#~ msgstr "éå°é»è
+ŠäžäžŠæ²æå®è£æšåªå
+éžçšçäœæ¥­éæ®µé¡å %sã"
+
+#~ msgid "You have chosen %s for this session, but your default setting is %s."
+#~ msgstr "æšéžæäºäœ¿çš %s äœçºä»æ¬¡çäœæ¥­éæ®µïŒäœé èš­åŒæ¯ %sã"
+
+#~ msgid "Just For _This Session"
+#~ msgstr "åªé©çšæŒä»æ¬¡äœæ¥­éæ®µ(_T)"
+
+#~ msgid "You have chosen %s for this session."
+#~ msgstr "æšå·²çºæ­€äœæ¥­éæ®µéžæ %sã"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System Tools->Desktop Switching Tool from the main "
+#~ "menu)."
+#~ msgstr ""
+#~ "åŠæèŠäœ¿çš %s äœçºå°äŸçé èš­äœæ¥­éæ®µïŒè«å·è¡âswitchdeskâå
+¬çšçšåŒïŒåšäž»éžå®"
+#~ "äžéžåãç³»çµ±å·¥å
+·âåææ¡é¢å·¥å
+·ãïŒã"
+
+#~ msgid "System Default"
+#~ msgstr "ç³»çµ±é èš­åŒ"
+
+#~ msgid "_Username:"
+#~ msgstr "äœ¿çšè
+åçš±(_U):"
+
+#~ msgid "%s session selected"
+#~ msgstr "å·²éžåâ%sâäœæ¥­éæ®µ"
+
+#~ msgid "_Last"
+#~ msgstr "äžäžå(_L)"
+
+#~ msgid "%s language selected"
+#~ msgstr "éžå® %s èªèš"
+
+#~ msgid "_System Default"
+#~ msgstr "ç³»çµ±é èš­åŒ(_S)"
+
+#~ msgid "_Password:"
+#~ msgstr "å¯ç¢Œ(_P):"
+
+#~ msgid "Please insert 25 cents to log in."
+#~ msgstr "è«æå
+¥åå
+ç¡¬å¹£äŸç»å
+¥ã"
+
+#~ msgid "Finger"
+#~ msgstr "Finger"
+
+#~ msgid "GDM Login"
+#~ msgstr "GDM ç»å
+¥"
+
+#~ msgid "_Configure Login Manager..."
+#~ msgstr "èš­å®ç»å
+¥ç®¡çå¡(_C)..."
+
+#~ msgid "_Actions"
+#~ msgstr "è¡å(_A)"
+
+#~ msgid "_Theme"
+#~ msgstr "äœæ¯äž»é¡(_T)"
+
+#~ msgid "Welcome"
+#~ msgstr "æ­¡è¿"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version. You have "
+#~ "probably just upgraded GDM. Please restart the GDM daemon or the computer."
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒççæ¬ (%s) åæåçšåŒççæ¬äžé
+åãå¯èœæ¯å çºæšåæåçŽäº GDMãè«"
+#~ "éæ°åå GDM æåçšåŒæååé»è
+Šã"
+
+#~ msgid "Cannot start the greeter"
+#~ msgstr "ç¡æ³ååæ­¡è¿çšåŒ"
+
+#~ msgid ""
+#~ "The greeter version (%s) does not match the daemon version (%s).  You "
+#~ "have probably just upgraded GDM.  Please restart the GDM daemon or the "
+#~ "computer."
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒççæ¬ (%s) åæåçšåŒççæ¬ (%s) äžé
+åãå¯èœæ¯å çºæšåæåçŽäº "
+#~ "GDMãè«éæ°åå GDM æåçšåŒæéæ°ååé»è
+Šã"
+
+#~ msgid "Restart GDM"
+#~ msgstr "éæ°åå GDM"
+
+#~ msgid "Restart computer"
+#~ msgstr "éæ°ååé»è
+Š"
+
+#~ msgid "Could not set signal mask!"
+#~ msgstr "ç¡æ³èš­å® signal maskïŒ"
+
+#~ msgid "Session directory is missing"
+#~ msgstr "äœæ¥­éæ®µç®éäžå­åš"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the GDM "
+#~ "configuration."
+#~ msgstr ""
+#~ "äœæ¥­éæ®µç®éäžå­åšæè
+æ²æä»»äœæ±è¥¿ïŒç®åä»æå
+©çš®äœæ¥­éæ®µä»¥äŸéžæïŒäœæšå¿
+é "
+#~ "ç»å
+¥äžŠä¿®æ­£ GDM çèš­å®ã"
+
+#~ msgid "Configuration is not correct"
+#~ msgstr "èš­å®äžæ­£ç¢º"
+
+#~ msgid ""
+#~ "The configuration file contains an invalid command line for the login "
+#~ "dialog, so running the default command.  Please fix your configuration."
+#~ msgstr ""
+#~ "åšèš­å®æªäž­ç»å
+¥å°è©±æ¹å¡çéšä»œæç¡æçæä»€ïŒå æ­€ææ¹çºå·è¡é èš­çæä»€ãè«ä¿®æ­£"
+#~ "èš­å®æªã"
+
+#~ msgid "File %s cannot be opened for writing."
+#~ msgstr "ç¡æ³éåæªæ¡ %s äŸå¯«å
+¥ã"
+
+#~ msgid "Cannot open file"
+#~ msgstr "ç¡æ³éåæªæ¡"
+
+#~ msgid "Images"
+#~ msgstr "åç"
+
+#~ msgid "All Files"
+#~ msgstr "å
+šéšæªæ¡"
+
+#~ msgid ""
+#~ "Change the picture that will show in the GDM (login manager) face browser"
+#~ msgstr "è®æŽåš GDMïŒç»å
+¥ç®¡çå¡ïŒæš£è²çèŠœçšåŒäž­é¡¯ç€ºçæš£è²"
+
+#~ msgid "Login Photo"
+#~ msgstr "ç»å
+¥æš£è²"
+
+#~ msgid "<b>User Image</b>"
+#~ msgstr "<b>äœ¿çšè
+åç</b>"
+
+#~ msgid "Failsafe _GNOME"
+#~ msgstr "_GNOME å®å
+šæš¡åŒ"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into GNOME. No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  GNOME will use the 'Default' session."
+#~ msgstr ""
+#~ "éãå®å
+šæš¡åŒãäœæ¥­éæ®µæäœ¿å°æšç»å
+¥è³çµç«¯æ©äž­ãåªæåšç¡æ³ç»å
+¥æææäœ¿çšåœä»€"
+#~ "çš¿ïŒäžç¶äžæè®åå®åãGNOME æäœ¿çšãé èš­ãäœæ¥­éæ®µã"
+
+#~ msgid "Failsafe _Terminal"
+#~ msgstr "çµç«¯æ©å®å
+šæš¡åŒ(_T)"
+
+#~ msgid ""
+#~ "This is a failsafe session that will log you into a terminal.  No startup "
+#~ "scripts will be read and it is only to be used when you can't log in "
+#~ "otherwise.  To exit the terminal, type 'exit'."
+#~ msgstr ""
+#~ "éãå®å
+šæš¡åŒãäœæ¥­éæ®µæäœ¿å°æšç»å
+¥è³çµç«¯æ©äž­ãåªæåšç¡æ³ç»å
+¥æææäœ¿çšåœä»€"
+#~ "çš¿ïŒäžç¶äžæè®åå®åãèŠé¢éçµç«¯æ©ïŒèŒžå
+¥âexitâã"
+
+#~ msgid ""
+#~ "An error occurred while trying to contact the login screens.  Not all "
+#~ "updates may have taken effect."
+#~ msgstr "åè©Šé£æ¥ç»å
+¥ç«é¢æåºçŸé¯èª€ãæéšåå·²æŽæ°çèš­å®å¯èœäžæçæã"
+
+#~ msgid "Themed"
+#~ msgstr "äœæ¯äž»é¡"
+
+#~ msgid "Plain"
+#~ msgstr "çŽæå­"
+
+#~ msgid "Plain with face browser"
+#~ msgstr "çŽæå­å äžæš£è²çèŠœçšåŒ"
+
+#~ msgid "Autologin or timed login to the root account is not allowed."
+#~ msgstr "äžå
+èš±ä»¥èªåæèšæçæ¹åŒç»å
+¥ root åž³èã"
+
+#~ msgid "The \"%s\" user already exists in the include list."
+#~ msgstr "â%sâäœ¿çšè
+å·²ç¶å­åšå
+å«æž
+å®äž­ã"
+
+#~ msgid "Cannot add user"
+#~ msgstr "ç¡æ³å å
+¥äœ¿çšè
+"
+
+#~ msgid "The \"%s\" user already exists in the exclude list."
+#~ msgstr "â%sâäœ¿çšè
+å·²ç¶å­åšæé€æž
+å®äž­ã"
+
+#~ msgid "The \"%s\" user does not exist."
+#~ msgstr "äœ¿çšè
+â%sâäžå­åšã"
+
+#~ msgid "Sounds"
+#~ msgstr "è²é³"
+
+#~ msgid "None"
+#~ msgstr "æ²æ"
+
+#~ msgid "Archive is not of a subdirectory"
+#~ msgstr "æªæ¡äž­æ²æå
+å«ä»»äœå¯ç®é"
+
+#~ msgid "Archive is not of a single subdirectory"
+#~ msgstr "æªæ¡äž­å
+å«çå¯ç®éäžæ­¢äžå"
+
+#~ msgid "File not a tar.gz or tar archive"
+#~ msgstr "æªæ¡äžæ¯ tar.gz æ tar ä¿å­æª"
+
+#~ msgid "Archive does not include a GdmGreeterTheme.info file"
+#~ msgstr "æªæ¡äž­æ²æå
+æ¬ GdmGreeterTheme.info æªæ¡"
+
+#~ msgid "File does not exist"
+#~ msgstr "æªæ¡äžå­åšã"
+
+#~ msgid "%s"
+#~ msgstr "%s"
+
+#~ msgid "Not a theme archive"
+#~ msgstr "äžæ¯äœæ¯äž»é¡æª"
+
+#~ msgid ""
+#~ "Theme directory '%s' seems to be already installed. Install again anyway?"
+#~ msgstr "äœæ¯äž»é¡ç®éâ%sâäŒŒä¹å·²ç¶å®è£å®æïŒæ¯åŠåå®è£äžæ¬¡ïŒ"
+
+#~ msgid "Some error occurred when installing the theme"
+#~ msgstr "å®è£äœæ¯äž»é¡æåºçŸæäºé¯èª€"
+
+#~ msgid "No file selected"
+#~ msgstr "æªéžåä»»äœæªæ¡ã"
+
+#~ msgid "Select Theme Archive"
+#~ msgstr "éžæäœæ¯äž»é¡æªæ¡åº«"
+
+#~ msgid "_Install"
+#~ msgstr "å®è£(_I)"
+
+#~ msgid "Remove the \"%s\" theme?"
+#~ msgstr "æ¯åŠç§»é€äž»é¡â%sâïŒ"
+
+#~ msgid "If you choose to remove the theme, it will be permanently lost."
+#~ msgstr "åŠææšéžæç§»é€è©²äž»é¡ïŒå®å°è¢«å®å
+šåªé€ã"
+
+#~ msgid "_Remove Theme"
+#~ msgstr "ç§»é€äœæ¯äž»é¡(_R)"
+
+#~ msgid "Install the theme from '%s'?"
+#~ msgstr "åŸâ%sâå®è£äœæ¯äž»é¡ïŒ"
+
+#~ msgid "Select install to add the theme from the file '%s'."
+#~ msgstr "éžåå®è£äŸåŸæªæ¡â%sâäž­å å
+¥äœæ¯äž»é¡ã"
+
+#~ msgid ""
+#~ "This configuration window changes settings for the GDM daemon, which is "
+#~ "the graphical login screen for GNOME.  Changes that you make will take "
+#~ "effect immediately.\n"
+#~ "\n"
+#~ "Note that not all configuration options are listed here.  You may want to "
+#~ "edit %s if you cannot find what you are looking for.\n"
+#~ "\n"
+#~ "For complete documentation see the GNOME help browser under the \"Desktop"
+#~ "\" category."
+#~ msgstr ""
+#~ "æ¬èš­å®èŠçªå¯è®æŽ GDM äŒºæåšïŒGNOME ååœ¢ç»å
+¥ç«é¢ïŒçèš­å®ãä»»äœè®æŽéçèš­å®"
+#~ "éœæç«å³çæã\n"
+#~ "\n"
+#~ "è«æ³šæïŒäžæ¯ææéžé 
+éœæåšéè£¡ååºäŸãåŠææŸäžå°çè©±ïŒè«ä¿®æ¹ %sã\n"
+#~ "\n"
+#~ "åŠæéèŠå®æŽçèªªææä»¶ïŒè«åå GNOME èªªææå­çèŠœåšäžŠé±è®ãæ¡é¢ãéšåã"
+
+#~ msgid "Apply the changes to users before closing?"
+#~ msgstr "æ¯åŠåšééåå¥çšè®æŽè³äœ¿çšè
+ïŒ"
+
+#~ msgid ""
+#~ "If you don't apply, the changes made on the Users tab will be disregarded."
+#~ msgstr "åŠææšäžæ³å¥çšïŒåšäœ¿çšè
+åé æåçè®æŽéœæè¢«å»¢æ£ã"
+
+#~ msgid "Close _without Applying"
+#~ msgstr "äžå¥çšèéé(_W)"
+
+#~ msgid "Could not access GDM configuration file.\n"
+#~ msgstr "ç¡æ³å­å GDM èš­çœ®æªã\n"
+
+#~ msgid "You must be the root user to configure GDM."
+#~ msgstr "æšå¿
+é æ¯ä»¥ root çèº«åäŸèš­çœ® GDMã"
+
+#~ msgid "Configure the login window (GNOME Display Manager)"
+#~ msgstr "èš­çœ®ç»å
+¥ç«é¢ïŒGNOME ç»å
+¥ç®¡çå¡ïŒ"
+
+#~ msgid "    "
+#~ msgstr "    "
+
+#~ msgid "%n will be replaced by hostname"
+#~ msgstr "%n æä»¥äž»æ©åçš±æ¿æ"
+
+#~ msgid ""
+#~ "<b>Note:</b>  Users in the Include list will appear in the face browser "
+#~ "if enabled and will appear in the user drop-down lists for automatic and "
+#~ "timed logins on the Security tab.  Users in the Exclude list will not "
+#~ "appear."
+#~ msgstr ""
+#~ "<b>æ³šæïŒ</b>  åŠæåçšïŒåšå
+å«æž
+å®äž­çäœ¿çšè
+æåºçŸåšæš£è²çèŠœçšåŒåå®å
+šæ§"
+#~ "åé çäœ¿çšè
+äžæåŒéžå®ä»¥äŸèªååèšæç»å
+¥äœ¿çšãåšæé€æž
+å®äž­çäœ¿çšè
+åäžæåº"
+#~ "çŸã"
+
+#~ msgid ""
+#~ "<b>Warning:</b>  Incorrect settings could prevent the X server from "
+#~ "restarting.  Changes to these settings will not take effect until GDM is "
+#~ "restarted."
+#~ msgstr ""
+#~ "<b>è­ŠåïŒ</b>  äžæ­£ç¢ºçèš­å®æåŠšç€ X äŒºæåšéæ°ååã  éäºèš­å®çè®æŽ GDM "
+#~ "é åšéæ°åååŸæ¹æçæã"
+
+#~ msgid "A_dd..."
+#~ msgstr "å å
+¥(_D)..."
+
+#~ msgid "A_llow remote system administrator login"
+#~ msgstr "å
+èš±é ç«¯äœ¿çšç³»çµ±ç®¡çè
+æ¬éç»å
+¥(_L)"
+
+#~ msgid "A_pply User Changes"
+#~ msgstr "å¥çšäœ¿çšè
+è®æŽ(_P)"
+
+#~ msgid "Add / Modify Servers To Start"
+#~ msgstr "å å
+¥/ä¿®æ¹èŠååçäŒºæåš"
+
+#~ msgid "Add S_erver..."
+#~ msgstr "å å
+¥äŒºæåš(_E)..."
+
+#~ msgid "Add User"
+#~ msgstr "å å
+¥äœ¿çšè
+"
+
+#~ msgid "Allo_w remote timed logins"
+#~ msgstr "å
+èš±é ç«¯äœ¿çšèšæç»å
+¥åèœ(_W)"
+
+#~ msgid "Author:"
+#~ msgstr "äœè
+:"
+
+#~ msgid "Background"
+#~ msgstr "èæ¯åæ¡"
+
+#~ msgid "C_ommand:"
+#~ msgstr "æä»€(_O):"
+
+#~ msgid "C_ustom:"
+#~ msgstr "èªèš(_U):"
+
+#~ msgid "Co_lor:"
+#~ msgstr "è²åœ©(_L):"
+
+#~ msgid "Color depth:"
+#~ msgstr "è²åœ©æ·±åºŠïŒ"
+
+#~ msgid "Configure _X Server..."
+#~ msgstr "èš­å® _X äŒºæåš..."
+
+#~ msgid "Configure _XDMCP..."
+#~ msgstr "èš­å® _XDMCP..."
+
+#~ msgid "Copyright:"
+#~ msgstr "çæ¬ïŒ"
+
+#~ msgid "Disables X forwarding, but does not affect XDMCP."
+#~ msgstr "åçš X forwardingïŒäœäžæåœ±é¿ XDMCPã"
+
+#~ msgid "Displays per _host:"
+#~ msgstr "äž»æ©çé£ç·æžç®äžé(_H):"
+
+#~ msgid "Do not show image for _remote logins"
+#~ msgstr "å°é ç«¯ç»å
+¥äžé¡¯ç€ºåç(_R)"
+
+#~ msgid "E_nable debug messages to system log"
+#~ msgstr "å°é€é¯èšæ¯èšéåšç³»çµ±æ¥èªäž­(_N)"
+
+#~ msgid "E_xclude:"
+#~ msgstr "æé€(_X):"
+
+#~ msgid "Enable _Timed Login"
+#~ msgstr "åçšèšæç»å
+¥(_T)"
+
+#~ msgid "Example: /usr/X11R6/bin/X"
+#~ msgstr "ç¯äŸïŒ /usr/X11R6/bin/X"
+
+#~ msgid ""
+#~ "Greeter\n"
+#~ "Chooser"
+#~ msgstr ""
+#~ "æ­¡è¿çšåŒ\n"
+#~ "éžæåš"
+
+#~ msgid "Honor _indirect requests"
+#~ msgstr "æ¥åéæ¥çç»å
+¥èŠæ±(_I)"
+
+#~ msgid "I_mage:"
+#~ msgstr "åç(_I):"
+
+#~ msgid "I_nclude:"
+#~ msgstr "å
+å«(_N):"
+
+#~ msgid "Includ_e Hostname Chooser (XDMCP) menu item"
+#~ msgstr "å
+å«äž»æ©åçš±éžæåš(XDMCP)éžå®é 
+ç®(_E)"
+
+#~ msgid "Include Con_figure menu item"
+#~ msgstr "å
+å«èš­å®éžå®é 
+ç®(_F)"
+
+#~ msgid "L_ogin retry delay:"
+#~ msgstr "åè©Šç»å
+¥å»¶é²(_O):"
+
+#~ msgid "La_unch:"
+#~ msgstr "å·è¡(_U):"
+
+#~ msgid "Listen on _UDP port: "
+#~ msgstr "éå _UDP é£æ¥å ïŒ"
+
+#~ msgid "Local"
+#~ msgstr "æ¬å°ç«¯"
+
+#~ msgid "Login _failed:"
+#~ msgstr "ç»å
+¥å€±æ(_F):"
+
+#~ msgid "Login _successful:"
+#~ msgstr "ç»å
+¥æå(_S):"
+
+#~ msgid "Logo"
+#~ msgstr "æšèª"
+
+#~ msgid "Maximum _pending requests:"
+#~ msgstr "å¯èçççŽæ¥æ¥è©¢æžç®äžé(_P):"
+
+#~ msgid "Maximum _remote sessions:"
+#~ msgstr "é ç«¯äœæ¥­éæ®µæžç®äžé(_R):"
+
+#~ msgid "Maximum _wait time:"
+#~ msgstr "ç­åŸ
+æéäžé(_W):"
+
+#~ msgid "Maximum indirect w_ait time:"
+#~ msgstr "éæ¥èŠæ±ç­åŸ
+æéäžé(_A):"
+
+#~ msgid "Maximum p_ending indirect requests:"
+#~ msgstr "å¯èççéæ¥æ¥è©¢æžç®äžé(_E):"
+
+#~ msgid "Menu Bar"
+#~ msgstr "éžå®å"
+
+#~ msgid "Op_tions:\t"
+#~ msgstr "éžé 
+(_T):\t"
+
+#~ msgid "Pick Background Color"
+#~ msgstr "éžæèæ¯è²åœ©"
+
+#~ msgid "Pin_g interval:"
+#~ msgstr "Pin_g æéééïŒ"
+
+#~ msgid ""
+#~ "Plain\n"
+#~ "Plain with face browser\n"
+#~ "Themed"
+#~ msgstr ""
+#~ "çŽæå­\n"
+#~ "çŽæå­åæš£è²çèŠœåš\n"
+#~ "äœæ¯äž»é¡"
+
+#~ msgid "R_emove"
+#~ msgstr "ç§»é€(_E)"
+
+#~ msgid "Re_move Server"
+#~ msgstr "ç§»é€äŒºæåš(_M)"
+
+#~ msgid "Refresh rate:"
+#~ msgstr "æŽæ°çïŒ"
+
+#~ msgid "Remote"
+#~ msgstr "é ç«¯"
+
+#~ msgid ""
+#~ "Remote login disabled\n"
+#~ "Same as Local"
+#~ msgstr ""
+#~ "é ç«¯ç»å
+¥å·²åçš\n"
+#~ "ç¶ææ¬å°ç«¯"
+
+#~ msgid "Resolution:"
+#~ msgstr "è§£æåºŠïŒ"
+
+#~ msgid "Sc_ale to fit screen"
+#~ msgstr "çž®æŸä»¥ç¬Šåè¢å¹(_A)"
+
+#~ msgid "Select Background Image"
+#~ msgstr "åŠå­èæ¯åç"
+
+#~ msgid "Select Logo Image"
+#~ msgstr "éžæ Logo åç"
+
+#~ msgid "Select Sound File"
+#~ msgstr "éžæè²é³æªæ¡"
+
+#~ msgid ""
+#~ "Selected only\n"
+#~ "Random from selected\n"
+#~ msgstr ""
+#~ "åªæéžåç\n"
+#~ "åŸéžåçéšæ©åæš£\n"
+
+#~ msgid "Server Settings"
+#~ msgstr "äŒºæåšèš­å®åŒ"
+
+#~ msgid "Server _name:"
+#~ msgstr "äŒºæåšåçš±(_N):"
+
+#~ msgid "Servers To Start"
+#~ msgstr "èŠååçäŒºæåš"
+
+#~ msgid "Themes"
+#~ msgstr "äœæ¯äž»é¡"
+
+#~ msgid "U_ser:"
+#~ msgstr "äœ¿çšè
+(_S):"
+
+#~ msgid "Welcome Message"
+#~ msgstr "æ­¡è¿èšæ¯"
+
+#~ msgid "X Server Login Window Preferences"
+#~ msgstr "X äŒºæåšç»å
+¥èŠçªåå¥œèš­å®"
+
+#~ msgid "XDMCP Login Window Preferences"
+#~ msgstr "XDMCP ç»å
+¥èŠçªåå¥œèš­å®"
+
+#~ msgid "_Add..."
+#~ msgstr "å å
+¥(_A)..."
+
+#~ msgid "_Add/Modify..."
+#~ msgstr "å å
+¥/ä¿®æ¹(_A)..."
+
+#~ msgid "_Allow local system administrator login"
+#~ msgstr "å
+èš±æ¬å°ç«¯ç³»çµ±ç®¡çå¡ç»å
+¥(_A)"
+
+#~ msgid "_Allow users to change fonts and colors of plain greeter"
+#~ msgstr "å
+èš±äœ¿çšè
+æ¹è®çŽæå­æ­¡è¿çšåŒçå­åèè²åœ©(_A)"
+
+#~ msgid "_Background color:"
+#~ msgstr "èæ¯è²åœ©(_B):"
+
+#~ msgid "_Default: \"Welcome to %n\""
+#~ msgstr "é èš­ïŒãæ­¡è¿äŸå° %nã(_D)"
+
+#~ msgid "_Default: \"Welcome\""
+#~ msgstr "é èš­ïŒãæ­¡è¿ã(_D)"
+
+#~ msgid "_Deny TCP connections to Xserver"
+#~ msgstr "æçµå° Xserver ç TCP é£ç·(_D)"
+
+#~ msgid "_Enable Automatic Login"
+#~ msgstr "åçšèªåç»å
+¥(_E)"
+
+#~ msgid "_Flexible (on demand)"
+#~ msgstr "å¯è®ç[éšéž](_F)"
+
+#~ msgid "_Image:"
+#~ msgstr "åç(_I):"
+
+#~ msgid "_Include all users from /etc/passwd (not for NIS)"
+#~ msgstr "å
+æ¬ææäœ¿çšè
+[åŸ /etc/passwd äž­çäœ¿çšè
+ïŒäžé©åäœ¿çš NIS](_I)"
+
+#~ msgid "_Logins are handled by this computer"
+#~ msgstr "ç±éå°é»è
+Šèçç»å
+¥(_L)"
+
+#~ msgid "_Pause before login:"
+#~ msgstr "ç»å
+¥åæ«å(_P):"
+
+#~ msgid "_Remove"
+#~ msgstr "ç§»é€(_R)"
+
+#~ msgid "_Remove..."
+#~ msgstr "ç§»é€(_R)..."
+
+#~ msgid "_Server:"
+#~ msgstr "äŒºæåš(_S):"
+
+#~ msgid "_Servers:"
+#~ msgstr "äŒºæåš(_S):"
+
+#~ msgid "_Style:"
+#~ msgstr "é¢šæ Œ(_S):"
+
+#~ msgid "_Theme:"
+#~ msgstr "äœæ¯äž»é¡(_T):"
+
+#~ msgid "_VT:"
+#~ msgstr "_VT:"
+
+#~ msgid "dummy"
+#~ msgstr "dummy"
+
+#~ msgid "seconds"
+#~ msgstr "ç§"
+
+#~ msgid "Too many users to list here..."
+#~ msgstr "äœ¿çšè
+å€ªå€ïŒç¡æ³å
+šéšååº..."
+
+#~ msgid "Restart Machine"
+#~ msgstr "éæ°ååé»è
+Š"
+
+#~ msgid "There was an error loading the theme %s"
+#~ msgstr "èŒå
+¥äœæ¯äž»é¡ %s æåºçŸé¯èª€"
+
+#~ msgid "The greeter theme is corrupt"
+#~ msgstr "æ­¡è¿ç«é¢çäœæ¯äž»é¡å·²ç¶æå£"
+
+#~ msgid ""
+#~ "The theme does not contain definition for the username/password entry "
+#~ "element."
+#~ msgstr "è©²äœæ¯äž»é¡æ²æä»»äœäœ¿çšè
+åçš±/å¯ç¢ŒèŒžå
+¥æ¬äœã"
+
+#~ msgid ""
+#~ "There was an error loading the theme, and the default theme could not be "
+#~ "loaded. Attempting to start the standard greeter"
+#~ msgstr ""
+#~ "èŒå
+¥äœæ¯äž»é¡æåºçŸé¯èª€ïŒèäžé èš­çäœæ¯äž»é¡ä¹ç¡æ³èŒå
+¥ïŒå°æååæšæºæ­¡è¿çšåŒ"
+
+#~ msgid ""
+#~ "The GTK+ greeter could not be started.  This display will abort and you "
+#~ "may have to login another way and fix the installation of GDM"
+#~ msgstr ""
+#~ "ç¡æ³åå GTK+ æ­¡è¿çšåŒãæ¬é¡¯ç€ºç«é¢æçµæ­¢ïŒæšå¯èœéèŠäœ¿çšå
+¶å®æ¹åŒç»å
+¥åä¿®"
+#~ "æ­£ GDM çå®è£åé¡"
+
+#~ msgid ""
+#~ "Your session directory is missing or empty!  There are two available "
+#~ "sessions you can use, but you should log in and correct the gdm "
+#~ "configuration."
+#~ msgstr ""
+#~ "äœæ¥­éæ®µç®éäžå­åšæè
+æ²æä»»äœæ±è¥¿ïŒç®åä»æå
+©çš®äœæ¥­éæ®µä»¥äŸéžæïŒäœæšå¿
+é "
+#~ "ç»å
+¥äžŠä¿®æ­£ gdm èš­å®ã"
+
+#~ msgid "Last Language"
+#~ msgstr "äžæ¬¡çèªèš(_L)"
+
+#~ msgid "Select a Language"
+#~ msgstr "è«éžåèªèš"
+
+#~ msgid "Change _Language"
+#~ msgstr "æ¹è®èªèš(_L)"
+
+#~ msgid "_Select the language for your session to use:"
+#~ msgstr "è«éžåä»æ¬¡äœæ¥­éæ®µæäœ¿çšçèªèš(_S):"
+
+#~ msgid "Select _Language..."
+#~ msgstr "éžåèªèš(_L)..."
+
+#~ msgid "Select _Session..."
+#~ msgstr "éžæäœæ¥­éæ®µ(_S)..."
+
+#~ msgid ""
+#~ "Answer questions here and press Enter when done.  For a menu press F10."
+#~ msgstr "è«åšéè£¡åç­åé¡ïŒå®æåŸæ Enterãæ F10 é¡¯ç€ºéžå®ã"
+
+#~ msgid "Sus_pend"
+#~ msgstr "æ«å(_P)"
+
+#~ msgid "_OK"
+#~ msgstr "ç¢ºå®(_O)"
+
+#~ msgid "You have chosen %s for this session"
+#~ msgstr "æšå·²çºæ­€äœæ¥­éæ®µéžæ %s"
+
+#~ msgid ""
+#~ "If you wish to make %s the default for future sessions, run the "
+#~ "'switchdesk' utility (System->Desktop Switching Tool from the panel menu)."
+#~ msgstr ""
+#~ "åŠæèŠäœ¿çš %s äœçºå°äŸçé èš­äœæ¥­éæ®µïŒè«å·è¡âswitchdeskâå
+¬çšçšåŒïŒåšé¢æ¿éž"
+#~ "å®äžéžåãç³»çµ±âåææ¡é¢å·¥å
+·ãïŒã"
+
+#~ msgid "Change _Session"
+#~ msgstr "æ¹è®äœæ¥­éæ®µ(_S)"
+
+#~ msgid "Sessions"
+#~ msgstr "äœæ¥­éæ®µ"
+
+#~ msgid "_Last session"
+#~ msgstr "äžæ¬¡çäœæ¥­éæ®µ(_L)"
+
+#~ msgid "Log in using the session that you have used last time you logged in"
+#~ msgstr "æ²¿çšäžæ¬¡çäœæ¥­éæ®µäŸç»å
+¥"
+
+#~ msgid "Confi_gure Login Manager..."
+#~ msgstr "èš­å®ç»å
+¥ç®¡çå¡(_G)..."
+
+#~ msgid "Shut _down the computer"
+#~ msgstr "ééé»è
+Š(_D)"
+
+#~ msgid "Shut Down your computer so that you may turn it off."
+#~ msgstr "ééæšçé»è
+ŠïŒé£éºŒæšå¯ä»¥ééå®çé»æºã"
+
+#~ msgid "_Restart the computer"
+#~ msgstr "éæ°ååé»è
+Š(_R)"
+
+#~ msgid "Restart your computer"
+#~ msgstr "éæ°ååæšçé»è
+Š"
+
+#~ msgid "Sus_pend the computer"
+#~ msgstr "æ«åé»è
+Š(_P)"
+
+#~ msgid "Suspend your computer"
+#~ msgstr "æ«åé»è
+Š"
+
+#~ msgid "Run _XDMCP chooser"
+#~ msgstr "å·è¡ _XDMCP éžæçšåŒ"
+
+#~ msgid ""
+#~ "Run an XDMCP chooser which will allow you to log into available remote "
+#~ "computers, if there are any."
+#~ msgstr "å·è¡ XDMCP éžæçšåŒäŸç»å
+¥é£äºæŸå°çé ç«¯é»è
+Šã"
+
+#~ msgid "Confi_gure the login manager"
+#~ msgstr "èš­çœ®ç»å
+¥ç®¡çå¡(_G)"
+
+#~ msgid ""
+#~ "Configure GDM (this login manager). This will require the root password."
+#~ msgstr "èš­å® GDMïŒå³æ¯ç»å
+¥ç®¡çå¡ïŒãéæš£éèŠ root çå¯ç¢Œã"
+
+#~ msgid "(c) 2002 Bond, James Bond"
+#~ msgstr "Â© 2002 Bond, James Bond"
+
+#~ msgid "Bond, James Bond"
+#~ msgstr "Bond, James Bond"
+
+#~ msgid "Circles"
+#~ msgstr "åå"
+
+#~ msgid "Theme with blue circles"
+#~ msgstr "ä»¥èè²ååçµæçäœæ¯äž»é¡"
+
+#~ msgid "(c) 2002 GNOME"
+#~ msgstr "Â© 2002 GNOME"
+
+#~ msgid "GNOME Art variation of Circles with a Face Browser"
+#~ msgstr "GNOME çæ¬çãååãäœæ¯äž»é¡ïŒå äžæš£è²çèŠœçšåŒ"
+
+#~ msgid "GNOME Artists"
+#~ msgstr "åäœ GNOME çŸè¡äººå¡"
+
+#~ msgid "Happy GNOME with Browser"
+#~ msgstr "Happy GNOME å äžæš£è²"
+
+#~ msgid "GNOME Art variation of Circles"
+#~ msgstr "GNOME çæ¬çãååãäœæ¯äž»é¡"
+
+#~ msgid "Happy GNOME"
+#~ msgstr "Happy GNOME"
+
+#~ msgid ""
+#~ "Error while trying to run (%s)\n"
+#~ "which is linked to (%s)"
+#~ msgstr ""
+#~ "åè©Šå·è¡ (%s) æçŒçé¯èª€\n"
+#~ "å®å (%s) æé"
+
+#~ msgid "Cannot open gestures file: %s"
+#~ msgstr "ç¡æ³éå gestures æªïŒ%s"
+
+#~ msgid "DMX display to migrate to"
+#~ msgstr "DMX é¡¯ç€ºèœç§»å°"
+
+#~ msgid "DISPLAY"
+#~ msgstr "ç«é¢"
+
+#~ msgid "Backend display name"
+#~ msgstr "åŸç«¯é¡¯ç€ºåçš±"
+
+#~ msgid "Xauthority file for destination display"
+#~ msgstr "ç®çå°é¡¯ç€ºç Xauthority æªæ¡"
+
+#~ msgid "AUTHFILE"
+#~ msgstr "èªè­æªæ¡"
+
+#~ msgid "Xauthority file for backend display"
+#~ msgstr "åŸç«¯é¡¯ç€ºç Xauthority æªæ¡"
+
+#~ msgid "Failed to open display \"%s\"\n"
+#~ msgstr "ç¡æ³éåç«é¢â%sâ\n"
+
+#~ msgid "DMX extension not present on \"%s\"\n"
+#~ msgstr "DMX äŒžå»¶äžå­åšæŒâ%sâ\n"
+
+#~ msgid "- migrate a backend display from one DMX display to another"
+#~ msgstr "- å°åŸç«¯é¡¯ç€ºç±äžå DMX é¡¯ç€ºèœç§»å°åŠäžå"
+
+#~ msgid "You must specify a destination DMX display using %s\n"
+#~ msgstr "æšå¿
+é äœ¿çš %s äŸæå® DMX é¡¯ç€º\n"
+
+#~ msgid "You must specify a backend display by using %s\n"
+#~ msgstr "æšå¿
+é äœ¿çš %s äŸæå®åŸç«¯é¡¯ç€º\n"
+
+#~ msgid "DMXAddScreen \"%s\" failed on \"%s\"\n"
+#~ msgstr "DMXAddScreen â%sâåšâ%sâäžå€±æ\n"
+
+#~ msgid "gdmaskpass only runs as root\n"
+#~ msgstr "gdmaskpass åªèœä»¥ root èº«åå·è¡\n"
+
+#~ msgid "Authentication failure!\n"
+#~ msgstr "èªè­é¯èª€ïŒ\n"
+
+#~ msgid "(memory buffer)"
+#~ msgstr "ïŒèšæ¶ç·©è¡åïŒ"
+
+#~ msgid ""
+#~ "An error occurred while loading user interface element %s%s from file %"
+#~ "s.  Possibly the glade interface description was corrupted.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ç¶ç±æªæ¡ %3$s èŒå
+¥äœ¿çšè
+ä»é¢çèŠçªå
+ä»¶ %1$s%2$s æåºçŸé¯èª€ãå¯èœæ¯ glade "
+#~ "ä»é¢æè¿°æªå·²ç¶æå£ã%4$s ç¡æ³ç¹ŒçºïŒèäžæç«å»éåºãè«æšæª¢æ¥æ¯åŠå·²æ­£ç¢ºå®è£ "
+#~ "%5$s æè
+éžæéæ°å®è£ %6$sã"
+
+#~ msgid "Cannot load user interface"
+#~ msgstr "ç¡æ³èŒå
+¥äœ¿çšè
+ä»é¢"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s"
+#~ msgstr ""
+#~ "Glade æªæ¡æé¯èª€ïŒè«ç¢ºå®æ¯åŠå·²å®è£æ­£ç¢ºçæªæ¡ïŒ\n"
+#~ "æªæ¡ïŒ%s  èŠçªå
+ä»¶ïŒ%s"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d column. Possibly the glade interface "
+#~ "description was corrupted. %s cannot continue and will exit now. You "
+#~ "should check your installation of %s or reinstall %s."
+#~ msgid_plural ""
+#~ "An error occurred while loading the user interface element %s%s from file "
+#~ "%s. CList type widget should have %d columns. Possibly the glade "
+#~ "interface description was corrupted. %s cannot continue and will exit "
+#~ "now. You should check your installation of %s or reinstall %s."
+#~ msgstr[0] ""
+#~ "ç¶ç±æªæ¡ %3$s èŒå
+¥äœ¿çšè
+ä»é¢çèŠçªå
+ä»¶ %1$s%2$s æåºçŸé¯èª€ãCList é¡åèŠçª"
+#~ "å
+ä»¶ææ %4$d åæ¬äœãå¯èœæ¯ glade ä»é¢æè¿°æªå·²ç¶æå£ã%5$s ç¡æ³ç¹ŒçºïŒèäž"
+#~ "æç«å»éåºãè«æšæª¢æ¥æ¯åŠå·²æ­£ç¢ºå®è£ %6$s æè
+éžæéæ°å®è£ %7$sã"
+
+#~ msgid ""
+#~ "Glade file is on crack! Make sure the correct file is installed!\n"
+#~ "file: %s widget: %s expected clist columns: %d"
+#~ msgstr ""
+#~ "Glade æªæ¡æé¯èª€ïŒè«ç¢ºå®æ¯åŠå·²å®è£æ­£ç¢ºçæªæ¡ïŒ\n"
+#~ "æªæ¡ïŒ%s  èŠçªå
+ä»¶ïŒ%s  clist æ¬æžæè©²æ¯ïŒ%d"
+
+#~ msgid ""
+#~ "An error occurred while loading the user interface from file %s.  "
+#~ "Possibly the glade interface description was not found.  %s cannot "
+#~ "continue and will exit now.  You should check your installation of %s or "
+#~ "reinstall %s."
+#~ msgstr ""
+#~ "ç±æªæ¡ %s èŒå
+¥äœ¿çšè
+ä»é¢æçŒçé¯èª€ãå¯èœæ¯æŸäžå° glade ä»é¢æè¿°æªã%s ç¡æ³"
+#~ "ç¹Œçºå·è¡ïŒèäžæç«å³çµæãè«æª¢æ¥æ¯åŠå·²æ­£ç¢ºå®è£ %sïŒæè
+éžæéæ°å®è£ %sã "
+
+#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
+#~ msgstr "ç¡æ³èŒå
+¥ä»»äœä»é¢ïŒéæ¯é¯èª€ïŒïŒæªæ¡ïŒ%sïŒ"
+
+#~ msgid "Too many alias levels for a locale; may indicate a loop"
+#~ msgstr "å°åçå¥çš±çŽå¥éå€ïŒå¯èœæ¯åºçŸåŸªç°"
Index: proiecte/PPPP/gdm/po/zu.po
===================================================================
--- proiecte/PPPP/gdm/po/zu.po	(revision 134)
+++ proiecte/PPPP/gdm/po/zu.po	(revision 134)
@@ -0,0 +1,3939 @@
+# Zulu translation of gdm2.
+# Copyright (C) 2004 Zuza Software Foundation (Translate.org.za)
+# This file is distributed under the same license as the gdm2 package.
+#
+# Zuza Software Foundation <info@translate.org.za>, 2004
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gdm2 HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-12-09 13:30+0200\n"
+"PO-Revision-Date: 2004-12-09 12:23+0200\n"
+"Last-Translator: Zuza Software Foundation <info@translate.org.za>\n"
+"Language-Team: Zulu <translate-discuss-zu@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: config/CDE.desktop.in.h:1
+msgid "CDE"
+msgstr "CDE"
+
+#: config/CDE.desktop.in.h:2
+msgid "This session logs you into CDE"
+msgstr "lenhlangano ukufaka kuCDE"
+
+#: config/default.desktop.in.h:1
+msgid "Default System Session"
+msgstr "inhlangano yohlelo enephutha"
+
+#: config/default.desktop.in.h:2
+msgid "This is the default system session"
+msgstr "Lokho inhlangano yohlelo enephutha"
+
+#. DON\'T CHANGE THIS BY HAND! CHANGE THE SCRIPT THIS IS GENERATED
+#. ALWAYS ADD A CHANGELOG OR I WILL PERSONALLY KICK YOUR ASS!
+#: config/gettextfoo.h:3
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Angikhoni ukuqala isisebenzisi X (isiboniso esisenhlanganisweni). Udinga "
+"ukungena kwisizimaziso bese uqale uhlelo lwesimo esilinganisiwe X. Bese "
+"uqale iGDM."
+
+#: config/gettextfoo.h:4
+msgid ""
+"Would you like me to try to run the X configuration program?  Note that you "
+"will need the root password for this."
+msgstr ""
+"Ubufuna ngizame uhlelo lwesimo esilinganisiwe X? Qaphela ukuthi uzodinga "
+"impande yebizo ngena."
+
+#: config/gettextfoo.h:5
+msgid "Please type in the root (privileged user) password."
+msgstr "Sicela ufake impande yebizo ngena (umsebenzisi ovunyelwe)."
+
+#: config/gettextfoo.h:6
+msgid "I will now try to restart the X server again."
+msgstr "Ngizozama ukuqala isisebenzisi uX futhi."
+
+#: config/gettextfoo.h:7
+msgid ""
+"I will disable this X server for now.  Restart GDM when it is configured "
+"correctly."
+msgstr ""
+"Ngizokhenenda isisebenzisi uX okwamanje. Uqala iGDM uma isilinganiswe kahle."
+
+#: config/gettextfoo.h:8
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly.  Would you like to view the X server output to "
+"diagnose the problem?"
+msgstr ""
+"Angikhoni ukuqala isisebenzisi X (isiboniso esisenhlanganisweni). Kungenzeka "
+"asihlelwanga kahle. Uzothanda ukubona isisebenzisi uX ukucubungula iphutha "
+"na?"
+
+#: config/gettextfoo.h:9
+msgid "Would you like to view the detailed X server output as well?"
+msgstr "Uzothanda ukubuka umphumela yemininingwane yesisebenzisi uX futhi?"
+
+#: config/gettextfoo.h:10
+msgid ""
+"I cannot start the X server (your graphical interface).  It seems that the "
+"pointer device (your mouse) is not set up correctly.  Would you like to view "
+"the X server output to diagnose the problem?"
+msgstr ""
+"Angikhoni ukuqala isisebenzisi u-X (kwisibonisi esisenhlanganisweni). Ngathi "
+"isitho sokukhomba (ingundwane) ayihlelwanga kahle. Uzothanda ukubona "
+"umphumela wesisebenzisi uX ukucubungula iphutha na?"
+
+#: config/gettextfoo.h:11 config/gettextfoo.h:12
+msgid ""
+"Would you like me to try to run the mouse configuration program?  Note that "
+"you will need the root password for this."
+msgstr ""
+"Ungathanda ukuthi ngiqale uhlelo lwesilinganiso sesitho sokukhomba na? "
+"Qaphela ukuthi uzodinga impande yebizo ngena."
+
+#: config/gettextfoo.h:13
+msgid ""
+"This is the failsafe xterm session.  Windows now have focus only if you have "
+"your cursor above them.  To get out of this mode type 'exit' in the window "
+"in the upper left corner"
+msgstr ""
+"Lokhu inhlanganiso yephutha lomkhawulo u-X. Amafasitela azoqhama uma ubeke "
+"isikhombi phezu kwawo. Ukuphuma kulelihlelo bhala 'uphuma' efasiteleni "
+"engosini engasekunxele phezulu."
+
+#: config/gettextfoo.h:14
+msgid ""
+"I could not start your session and so I have started the failsafe xterm "
+"session.  Windows now have focus only if you have your cursor above them.  "
+"To get out of this mode type 'exit' in the window in the upper left corner"
+msgstr ""
+"Angikhonanga ukuqala inhlanganiso yakho ngakho ngiqale inhlanganiso yephutha "
+"lomkhawulo uX. Amafasitela azoqhama uma ubeka isikhombi phezu kwawo. "
+"Ukuphuma kulelihlelo bhala 'uphuma' efasiteleni engosini engasekunxele "
+"phezulu"
+
+#: config/gnome.desktop.in.h:1
+msgid "GNOME"
+msgstr "GNOME"
+
+#: config/gnome.desktop.in.h:2
+msgid "This session logs you into GNOME"
+msgstr "Lenhlanganiso ikungenisa kwiGNOME"
+
+#: daemon/auth.c:66
+#, c-format
+msgid "%s: Could not write new authorization entry: %s"
+msgstr "%s: Ayikhoni ukubhala isivumelo mngenisi esisha: %s"
+
+#: daemon/auth.c:69
+#, c-format
+msgid "%s: Could not write new authorization entry.  Possibly out of diskspace"
+msgstr ""
+"%s: Ayikhoni ukubhala isivumelo mngenisi esisha. Kungenzeka ayikho "
+"esikhaleni secwecwe"
+
+#: daemon/auth.c:74
+#, c-format
+msgid ""
+"GDM could not write a new authorization entry to disk.  Possibly out of "
+"diskspace.%s%s"
+msgstr ""
+"I-GDM ayikhoni ukubhala isivumelwano mngenisi esisha ecwecweni. Kungenzeka "
+"ayikho esikhaleni secwecwe.%s%s"
+
+#: daemon/auth.c:204
+#, c-format
+msgid "%s: Could not make new cookie file in %s"
+msgstr "%s: Angikhonanga ukwenza ikhekhi lohele omusha kwi %s"
+
+#: daemon/auth.c:228 daemon/auth.c:245 daemon/auth.c:879
+#, c-format
+msgid "%s: Cannot safely open %s"
+msgstr "%s: Ayivuleki kahle %s"
+
+#. Really no need to clean up here - this process is a goner anyway
+#: daemon/auth.c:677 daemon/auth.c:717
+#, c-format
+msgid "%s: Could not open cookie file %s"
+msgstr "%s: Ikhekhi lohele alivuleki %s"
+
+#: daemon/auth.c:698
+#, c-format
+msgid "%s: Could not lock cookie file %s"
+msgstr "%s: Ikhekhi lohele alivaleki %s"
+
+#: daemon/auth.c:748 daemon/auth.c:770
+#, c-format
+msgid "%s: Could not write cookie"
+msgstr "%s: Ikhekhi alibhaleki"
+
+#: daemon/auth.c:855
+#, c-format
+msgid "%s: Ignoring suspiciously looking cookie file %s"
+msgstr "%s: Nganaki ikhekhi lohele osolekayo %s"
+
+#: daemon/auth.c:898 daemon/gdm.c:2018 daemon/gdm.c:2374
+#, c-format
+msgid "Can't write to %s: %s"
+msgstr "Ngakhoni ukubhala ku %s: %s"
+
+#. This means we have no clue what's happening,
+#. * it's not X server crashing as we would have
+#. * cought that elsewhere.  Things are just
+#. * not working out, so tell the user.
+#. * However this may have been caused by a malicious local user
+#. * zapping the display repeatedly, that shouldn't cause gdm
+#. * to stop working completely so just wait for 2 minutes,
+#. * that should give people ample time to stop gdm if needed,
+#. * or just wait for the stupid malicious user to get bored
+#. * and go away
+#: daemon/display.c:114
+#, c-format
+msgid ""
+"The display server has been shut down about 6 times in the last 90 seconds, "
+"it is likely that something bad is going on.  I will wait for 2 minutes "
+"before trying again on display %s."
+msgstr ""
+"Isisebenzisi sesibukiso sivalwe kasithupha imizuzwaneni eyishumi nane "
+"edlule, kungenzeka ukuthi kunephutha. Ngizoma imizuzu emibili ngaphambi "
+"ekuqaleni esibukweni %s."
+
+#: daemon/display.c:260
+#, c-format
+msgid "%s: Cannot create pipe"
+msgstr "%s: Ngakhoni ukwenza umbhavuma"
+
+#: daemon/display.c:336
+#, c-format
+msgid "%s: Failed forking gdm slave process for %s"
+msgstr "%s: Ngehlulekile ukubhudla inkambiso yesigqila se-gdm %s"
+
+#: daemon/errorgui.c:356
+#, c-format
+msgid "%s not a regular file!\n"
+msgstr "%s akusiwuhele ojwayelekile!\n"
+
+#: daemon/errorgui.c:373
+msgid ""
+"\n"
+"... File too long to display ...\n"
+msgstr ""
+"\n"
+"... Uhele mude kakhulu ukungabonakaliswa ...\n"
+
+#: daemon/errorgui.c:382
+#, c-format
+msgid "%s could not be opened"
+msgstr "%s ayivulekanga"
+
+#: daemon/errorgui.c:494 daemon/errorgui.c:635 daemon/errorgui.c:743
+#: daemon/errorgui.c:861
+#, c-format
+msgid "%s: Cannot fork to display error/info box"
+msgstr "%s: Ayibhudlekanga ukubonikanisa iphutha/ikesi lomlayezo"
+
+#: daemon/filecheck.c:64
+#, c-format
+msgid "%s: Directory %s does not exist."
+msgstr "%s: Isikhombisi %s asikho."
+
+#: daemon/filecheck.c:76 daemon/filecheck.c:118 daemon/filecheck.c:180
+#, c-format
+msgid "%s: %s is not owned by uid %d."
+msgstr "%s: %s akusi eka uid %d."
+
+#: daemon/filecheck.c:82 daemon/filecheck.c:125
+#, c-format
+msgid "%s: %s is writable by group."
+msgstr "%s: %s ibhaleka ngeqoqo."
+
+#: daemon/filecheck.c:88
+#, c-format
+msgid "%s: %s is writable by other."
+msgstr "%s: %s ibhaleka ngokunye."
+
+#: daemon/filecheck.c:103 daemon/filecheck.c:168
+#, c-format
+msgid "%s: %s does not exist but must exist."
+msgstr "%s: %s akufanele ibekhona kodwa kufanele ibekhona."
+
+#: daemon/filecheck.c:111 daemon/filecheck.c:174
+#, c-format
+msgid "%s: %s is not a regular file."
+msgstr "%s: %s akusi ihele elingajwayelekile."
+
+#: daemon/filecheck.c:132
+#, c-format
+msgid "%s: %s is writable by group/other."
+msgstr "%s: %s ibhaleka ngeqoqo/ngokunye."
+
+#: daemon/filecheck.c:139 daemon/filecheck.c:192
+#, c-format
+msgid "%s: %s is bigger than sysadmin specified maximum file size."
+msgstr "%s: %s enkule kunohlelo mlawuli ocaciswe ihele eligcwele."
+
+#: daemon/gdm-net.c:271
+#, c-format
+msgid "%s: Could not make socket"
+msgstr "%s: Ngakhoni ukwenza isikhoxe"
+
+#: daemon/gdm-net.c:302
+#, c-format
+msgid "%s: Could not bind socket"
+msgstr "%s: Ngakhoni ukubopha isikhoxe"
+
+#: daemon/gdm-net.c:388
+#, c-format
+msgid "%s: Could not make FIFO"
+msgstr "%s: ngakhoni ukukwenza iFIFO"
+
+#: daemon/gdm-net.c:396
+#, c-format
+msgid "%s: Could not open FIFO"
+msgstr "%s : ngakhoni ukuvula uFIFO"
+
+#: daemon/gdm.c:264
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this "
+"does not exist. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Isisebenzisi sesivumelo sikhombisi (daemon/ServAuthDir) ihlelwe ku %s kodwa "
+"ayikho. Lungisa isilinganiso segdm %s bese uqala i-gdm futhi."
+
+#: daemon/gdm.c:273
+#, c-format
+msgid "%s: Authdir %s does not exist. Aborting."
+msgstr "%s: Authdir %s asikho. Ngiyaphunza."
+
+#: daemon/gdm.c:278
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but this is "
+"not a directory. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Isisebenzisi sesivumelo sikhombisi (daemon/ServAuthDir) ihlelwe ku %s kodwa "
+"akusiyisikhombisi. Lungisa isilinganiso segdm %s bese uqala i-gdm futhi."
+
+#: daemon/gdm.c:287
+#, c-format
+msgid "%s: Authdir %s is not a directory. Aborting."
+msgstr "%s: Authdir akusiyi sivumelo nkomba %s. Ngiyaphunza."
+
+#: daemon/gdm.c:300
+#, c-format
+msgid ""
+"%s: Logdir %s does not exist or isn't a directory.  Using ServAuthDir %s."
+msgstr "%s: Logdir %s asikho noma akusiyikhombisi. Usebenzise ServAuthDir %s."
+
+#: daemon/gdm.c:329 gui/gdmlogin.c:650 gui/greeter/greeter.c:105
+#, c-format
+msgid "%s: No configuration file: %s. Using defaults."
+msgstr "%s. Akuna hele wesilinganisi: %s. Sebenzisa amaphutha."
+
+#: daemon/gdm.c:380
+#, c-format
+msgid "%s: BaseXsession empty, using %s/gdm/Xsession"
+msgstr ""
+"%s: isiseko senhlanganiso ka-X ayinalutho, sebenzisa %s/gdm/ yenhlanganiso "
+"ka-X"
+
+#: daemon/gdm.c:424
+#, c-format
+msgid "%s: Standard X server not found, trying alternatives"
+msgstr "%s: Isisebenzi esivamile-X asitholakala, zama ababambeli"
+
+#: daemon/gdm.c:456
+#, c-format
+msgid "%s: XDMCP was enabled while there is no XDMCP support, turning it off"
+msgstr "%s: iXDMCP isetshenziswe kungena msizi weXDMCP, icishe"
+
+#: daemon/gdm.c:469
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off automatic login"
+msgstr ""
+"%s: Impande ingengeniswe ngokuzenzakalela, cisha umngeniso ozenzakalelayo"
+
+#: daemon/gdm.c:482
+#, c-format
+msgid "%s: Root cannot be autologged in, turing off timed login"
+msgstr "%s: Impande ingengeniswe ngokuzenzakalela, cisha umngenisi ocushiwe"
+
+#: daemon/gdm.c:488
+#, c-format
+msgid "%s: TimedLoginDelay less than 5, so I will just use 5."
+msgstr ""
+"%s: Umngenisi mbambizeli ocushiwe ngaphansi kwesihlanu, ngizosebenzisa "
+"isihlanu."
+
+#: daemon/gdm.c:498
+#, c-format
+msgid "%s: No greeter specified."
+msgstr "%s: Akunasithakazeli esiphawuliwe."
+
+#: daemon/gdm.c:501
+#, c-format
+msgid "%s: No remote greeter specified."
+msgstr "%s: Akunasithakazeli esiphawuliwe esibuqamama."
+
+#: daemon/gdm.c:505
+#, c-format
+msgid "%s: No sessions directory specified."
+msgstr "%s: Akunanhlanganiso sikhombi ephawuliwe."
+
+#: daemon/gdm.c:530
+#, c-format
+msgid "%s: Empty server command, using standard one."
+msgstr "%s: Umlayelo wesisebenzisi ongenalutho, sebenzisa ojwayelekile."
+
+#: daemon/gdm.c:573
+#, c-format
+msgid "%s: Display number %d in use!  I will use %d"
+msgstr "%s: Bonisa inani lika %d elisetshenziswayo! Ngizosebenzisa %d"
+
+#: daemon/gdm.c:592
+#, c-format
+msgid "%s: Invalid server line in config file. Ignoring!"
+msgstr "%s: Intambo yesisebenzi ongumyeme kuhele wesilinganiso. Nganaki!"
+
+#: daemon/gdm.c:603 daemon/gdm.c:644
+#, c-format
+msgid "%s: XDMCP disabled and no local servers defined. Aborting!"
+msgstr ""
+"%s: XDMCP ayisebenzi futhi izisebenzi zakulendawo azicacisiwe: Ngiyaphunza!"
+
+#. start
+#. server uid
+#: daemon/gdm.c:621
+#, c-format
+msgid ""
+"%s: XDMCP disabled and no local servers defined. Adding %s on :%d to allow "
+"configuration!"
+msgstr ""
+"%s: XDMCP ayisebenzi futhi izisebenzi zakulendawo azicacisiwe: Thayisela %"
+"s : %d izovumela isilinganisi."
+
+#: daemon/gdm.c:636
+#, c-format
+msgid ""
+"XDMCP is disabled and gdm cannot find any local server to start.  Aborting!  "
+"Please correct the configuration %s and restart gdm."
+msgstr ""
+"i-XDMCP ayisebenzi kanti negdm ayitholi izisebenzisi zasendaweni ukuze "
+"iqala. Ngayaphunza! Lungisa isilinganisi %s bese uqala i-gdm."
+
+#: daemon/gdm.c:658
+#, c-format
+msgid ""
+"The gdm user does not exist. Please correct gdm configuration %s and restart "
+"gdm."
+msgstr "Umsebenzisi wegdm akekho. Lungisa isilinganisi %s bese uqala igdm."
+
+#: daemon/gdm.c:665
+#, c-format
+msgid "%s: Can't find the gdm user (%s). Aborting!"
+msgstr "%s: angitholi umsenzisi wegdm (%s). Ngiyaphunza!"
+
+#: daemon/gdm.c:672
+#, c-format
+msgid ""
+"The gdm user is set to be root, but this is not allowed since it can pose a "
+"security risk.  Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Umsebenzisi we-gdm uhlelwe waba impande, lokhu akuvumelekile kungaba "
+"nobungozi kwezokuphepha. Lungisa isilinganisi segdm %s bese uqala i-gdm."
+
+#: daemon/gdm.c:680
+#, c-format
+msgid "%s: The gdm user should not be root. Aborting!"
+msgstr "%s: Umsebenzisi wegdm akufanele abe impande. Ngiyaphunza!"
+
+#: daemon/gdm.c:687
+#, c-format
+msgid ""
+"The gdm group does not exist. Please correct gdm configuration %s and "
+"restart gdm."
+msgstr "Iqoqo lo-gdm alikho. Lungisa isilinganisi segdm %s bese uqala i-gdm."
+
+#: daemon/gdm.c:694
+#, c-format
+msgid "%s: Can't find the gdm group (%s). Aborting!"
+msgstr "%s: Angitholi iqoqo legdm (%s). Ngiyaphunza!"
+
+#: daemon/gdm.c:701
+#, c-format
+msgid ""
+"The gdm group is set to be root, but this is not allowed since it can pose a "
+"security risk. Please correct gdm configuration %s and restart gdm."
+msgstr ""
+"Iqoqo le-gdm lihlelwe njengempande, lokhu akuvumelekile kungaba nobungozi "
+"kwezokuphepha. Lungisa isilinganisi se-gdm %s bese uqala i-gdm."
+
+#: daemon/gdm.c:709
+#, c-format
+msgid "%s: The gdm group should not be root. Aborting!"
+msgstr "%s: Iqoqo legdm akufanele libe impande. Ngiyaphunza!"
+
+#: daemon/gdm.c:724
+#, c-format
+msgid "%s: Greeter not found or can't be executed by the gdm user"
+msgstr ""
+"%s: Isithakazeli asitholakalanga noma umsebenzisi wegdm akakhoni ukusenza"
+
+#: daemon/gdm.c:731
+#, c-format
+msgid "%s: Remote greeter not found or can't be executed by the gdm user"
+msgstr ""
+"%s: Isithakazeli esibuqamama asitholakali noma umsebenzisi wegdm akakhoni "
+"ukusenza"
+
+#: daemon/gdm.c:742
+#, c-format
+msgid "%s: Chooser not found or it can't be executed by the gdm user"
+msgstr "%s: Umkhethi akatholakali noma umsebenzisi wegdm akakhoni ukusenza"
+
+#: daemon/gdm.c:751
+msgid "No daemon/ServAuthDir specified in the configuration file"
+msgstr ""
+"Akuna daemon/isisebenzisi sesivumelo sikhombisi esishiwo kuhele welinganisi"
+
+#: daemon/gdm.c:753
+#, c-format
+msgid "%s: No daemon/ServAuthDir specified."
+msgstr "%s: Akuna daemon/isisebenzisi sesivumelo sikhombisi esishiwo."
+
+#: daemon/gdm.c:777
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but is not "
+"owned by user %s and group %s. Please correct the ownership or gdm "
+"configuration %s and restart gdm."
+msgstr ""
+"Isisebenzisi sesivumelo sikhombisi (daemon/ServAuthDir) lihlelwe ku %s "
+"asingeyomsebenzisi %s neqembu %s. Lungisa ubuphathi noma isilinganisi se-gdm "
+"%s bese uqale i-gdm."
+
+#: daemon/gdm.c:788
+#, c-format
+msgid "%s: Authdir %s is not owned by user %s, group %s. Aborting."
+msgstr "%s: Authdir %s asiphethwe ngumsebenzisi %s, iqembu %s. Ngiyaphunza."
+
+#: daemon/gdm.c:794
+#, c-format
+msgid ""
+"Server Authorization directory (daemon/ServAuthDir) is set to %s but has the "
+"wrong permissions, it should have permissions of %o. Please correct the "
+"permissions or the gdm configuration %s and restart gdm."
+msgstr ""
+"Isisebenzisi sesivumelo sikhombisi (daemon/ServAuthDir) ihlelwe kwi-%s kodwa "
+"inezimvume ezingalungile, kufanele ibe nezimvume %o. Lungisa izimvume noma "
+"isilinganisi segdm %s bese uqala i-gdm."
+
+#: daemon/gdm.c:805
+#, c-format
+msgid "%s: Authdir %s has wrong permissions %o. Should be %o. Aborting."
+msgstr ""
+"%s: Authdir %s sikhombisi sinemvume ezingalungile %o. Kufanele kube %o. "
+"Ngiyaphunza."
+
+#. FIXME: how to handle this?
+#: daemon/gdm.c:861 daemon/gdm.c:869 daemon/gdm.c:2149 daemon/gdm.c:2157
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s\n"
+msgstr ""
+"Angikhoni ukubhala ihele iPID %s,  Kungenzeka ayikho esikhaleni secwecwe. "
+"Iphutha: %s\n"
+
+#: daemon/gdm.c:863 daemon/gdm.c:871 daemon/gdm.c:2151 daemon/gdm.c:2159
+#, c-format
+msgid "Cannot write PID file %s, possibly out of diskspace.  Error: %s"
+msgstr ""
+"Angikhoni ukubhala ihele iPID %s,  Kungenzeka ayikho esikhaleni secwecwe. "
+"Iphutha: %s"
+
+#: daemon/gdm.c:881
+#, c-format
+msgid "%s: fork() failed!"
+msgstr "%s: bhudla() iphuthile!"
+
+#. should never happen
+#: daemon/gdm.c:884 daemon/slave.c:3437
+#, c-format
+msgid "%s: setsid() failed: %s!"
+msgstr "%s: hlela isid() iphuthile: %s!"
+
+#: daemon/gdm.c:1071
+#, c-format
+msgid "%s: Trying failsafe X server %s"
+msgstr "%s: Zama isisebenzisi sephutha somkhawulo-X %s"
+
+#: daemon/gdm.c:1089
+#, c-format
+msgid "%s: Running the XKeepsCrashing script"
+msgstr "%s: Sebenzisa umbhalo olondoloziwe osakumahlazeka"
+
+#: daemon/gdm.c:1209
+msgid ""
+"I cannot start the X server (your graphical interface).  It is likely that "
+"it is not set up correctly. You will need to log in on a console and rerun "
+"the X configuration program.  Then restart GDM."
+msgstr ""
+"Angikhoni ukuqala isisebenzisi u-X (kwisibonisi eisenhlanganisweni). "
+"Kungenzeka ukuthi ayihlelwanga kahle. Udinga ukungena kwisizimaziso bese "
+"uqale uhlelo lwesimo esilinganisiwe X. Bese uqale iGDM."
+
+#. else {
+#. * At this point .... screw the user, we don't know how to
+#. * talk to him.  He's on some 'l33t system anyway, so syslog
+#. * reading will do him good
+#. * }
+#: daemon/gdm.c:1221
+#, c-format
+msgid ""
+"Failed to start X server several times in a short time period; disabling "
+"display %s"
+msgstr ""
+"Ngihlulekile ukuqala isisebenzisi u-X kaningana esikhathini esincane, "
+"khenenda isiboniso %s"
+
+#: daemon/gdm.c:1229 daemon/gdm.c:2877
+msgid "Master suspending..."
+msgstr "Ummisi omkhulu..."
+
+#: daemon/gdm.c:1283
+#, c-format
+msgid "System is rebooting, please wait ..."
+msgstr "Uhlelo lusaqala phansi, linda ..."
+
+#: daemon/gdm.c:1285
+#, c-format
+msgid "System is shutting down, please wait ..."
+msgstr "Uhlelo lusacima, linda ..."
+
+#: daemon/gdm.c:1296
+msgid "Master halting..."
+msgstr "Umnqikazisi omkhulu..."
+
+#: daemon/gdm.c:1309
+#, c-format
+msgid "%s: Halt failed: %s"
+msgstr "%s: Umqikazisi wehlulekile: %s"
+
+#: daemon/gdm.c:1318
+msgid "Master rebooting..."
+msgstr "Uqali phansi wehlelo omkhulu..."
+
+#: daemon/gdm.c:1331
+#, c-format
+msgid "%s: Reboot failed: %s"
+msgstr "%s: Ukuqala phansi uhlelo kwehlulekile: %s"
+
+#: daemon/gdm.c:1429
+#, c-format
+msgid "Reboot or Halt request when there is no system menu from display %s"
+msgstr ""
+"Cela ukuqala phansi uhlelo noma unqikazise uma isiboniso sohlu singekho "
+"ohlelweni %s"
+
+#: daemon/gdm.c:1438
+#, c-format
+msgid "Restart, Reboot or Halt request from a non-local display %s"
+msgstr ""
+"Cela ukuqala futhi, ukuqala phansi uhlelo noma ukunqikazisa esibonisweni "
+"esingakho kulewondawo %s"
+
+#. Bury this display for good
+#: daemon/gdm.c:1504
+#, c-format
+msgid "%s: Aborting display %s"
+msgstr "%s: Phunza isiboniso %s"
+
+#: daemon/gdm.c:1655
+msgid "GDM restarting ..."
+msgstr "i-GDM iqala futhu ..."
+
+#: daemon/gdm.c:1659
+msgid "Failed to restart self"
+msgstr "Yehlulekile ukuziqalela"
+
+#. FIXME: note that this could mean out of memory
+#: daemon/gdm.c:1733
+msgid "main daemon: Got SIGABRT, something went very wrong. Going down!"
+msgstr ""
+"daemon yamampela: Ithole SIGABRT, kukhona okuhambe kabi kakhulu. Ishona "
+"phansi!"
+
+#: daemon/gdm.c:1892
+msgid "Do not fork into the background"
+msgstr "Ungabhodli isizinda"
+
+#: daemon/gdm.c:1894
+msgid "No console (local) servers to be run"
+msgstr "Akuna sizimazisi (sasekhaya) sesibenzisi esingasetshenziswa"
+
+#: daemon/gdm.c:1896
+msgid "Preserve LD_* variables"
+msgstr "Gcina I LD_* eguquguqukayo"
+
+#: daemon/gdm.c:1898
+msgid "Print GDM version"
+msgstr "Cindezela umhumusho weGDM"
+
+#: daemon/gdm.c:1900
+msgid "Start the first X server but then halt until we get a GO in the fifo"
+msgstr "Qala isisebenzisi X bese unqikaza size sithole uhamba kwififo"
+
+#: daemon/gdm.c:2007 daemon/gdm.c:2343
+#, c-format
+msgid "Can't open %s for writing"
+msgstr "Ngakhoni ukuvula %s yokubhalela"
+
+#: daemon/gdm.c:2064 gui/gdmchooser.c:2057
+#, c-format
+msgid ""
+"Error on option %s: %s.\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"Iphutha okhethweni %s: %s.\n"
+"Sebenzisa '%s --help' ukubona uhla olukhona lokhetho lemilayelo.\n"
+
+#: daemon/gdm.c:2087
+msgid "Only root wants to run gdm\n"
+msgstr "Impande kuphela efuna ukusebenzisa igdm\n"
+
+#: daemon/gdm.c:2103 daemon/gdm.c:2107 daemon/gdm.c:2182 daemon/gdm.c:2186
+#: daemon/gdm.c:2190 daemon/gdm.c:2194 daemon/gdm.c:2204 daemon/gdm.c:2210
+#: daemon/gdm.c:2221 daemon/misc.c:1648 daemon/misc.c:1652 daemon/misc.c:1656
+#: daemon/misc.c:1663 daemon/misc.c:1667 daemon/misc.c:1671
+#: daemon/server.c:521 daemon/server.c:534 daemon/slave.c:811
+#: daemon/slave.c:825 daemon/slave.c:835 daemon/slave.c:845 daemon/slave.c:857
+#: gui/gdmchooser.c:1936 gui/gdmchooser.c:1939 gui/gdmchooser.c:1942
+#: gui/gdmlogin.c:3958 gui/gdmlogin.c:3966 gui/gdmlogin.c:3969
+#: gui/greeter/greeter.c:1085 gui/greeter/greeter.c:1093
+#: gui/greeter/greeter.c:1096
+#, c-format
+msgid "%s: Error setting up %s signal handler: %s"
+msgstr "%s: Iphutha ekuhlelweni kwe-%s kumphathi yenhlamkhosi: %s"
+
+#: daemon/gdm.c:2131
+msgid "gdm already running. Aborting!"
+msgstr "igdm iyasebenza. Ngiyaphunza!"
+
+#: daemon/gdm.c:2230
+#, c-format
+msgid "%s: Error setting up CHLD signal handler"
+msgstr "%s: Iphutha ekuhlelweni kweCHLD kumphathi yenhlabamkhosi"
+
+#: daemon/gdm.c:3633 daemon/gdm.c:3652
+msgid "FLEXI_XSERVER request denied: Not authenticated"
+msgstr "Isicelo FLEXI_XSERVER senqatshelwe: Akunasiqiniseko"
+
+#. Don't print the name to syslog as it might be
+#. * long and dangerous
+#: daemon/gdm.c:3670
+msgid "Unknown server type requested, using standard server."
+msgstr ""
+"Uhlobo lwesisebenzisa olwangaziwa luceliwe, kusetshenziswa isisebenzisa "
+"esijwayelekile."
+
+#: daemon/gdm.c:3674
+#, c-format
+msgid ""
+"Requested server %s not allowed to be used for flexible servers, using "
+"standard server."
+msgstr ""
+"Isisebenzisi %s esicelewe asivumekanga ukusetshenziswa kwizisebenzisi "
+"ezipetekiswayo, usebenzisa isisebenzisi esiywayelekile."
+
+#: daemon/gdm.c:3796
+msgid "QUERY_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "QUERY_LOGOUT_ACTION senqatshelwe: Asiqinesekwanga"
+
+#: daemon/gdm.c:3854 daemon/gdm.c:3909
+msgid "SET_LOGOUT_ACTION request denied: Not authenticated"
+msgstr "Isicelo SET_LOGOUT_ACTION senqatshelwe. Asiqinisekwanga"
+
+#: daemon/gdm.c:3954 daemon/gdm.c:3981
+msgid "QUERY_VT request denied: Not authenticated"
+msgstr "Isicelo QUERY_VT senqatshelwe. Asiqinisekwanga"
+
+#. Translators, don't translate the 'y' and 'n'
+#: daemon/misc.c:652
+msgid "y = Yes or n = No? >"
+msgstr "y = Yebo noma n = Cha? >"
+
+#: daemon/misc.c:1016
+#, c-format
+msgid "%s: Cannot get local addresses!"
+msgstr "%s: Ngakhoni ukuthola amakheli asendaweni leyo!"
+
+#: daemon/misc.c:1168
+#, c-format
+msgid "Could not setgid %d. Aborting."
+msgstr "Ngakhonanga ukuhlela ugid %d. Ngiyaphunza."
+
+#: daemon/misc.c:1173
+#, c-format
+msgid "initgroups() failed for %s. Aborting."
+msgstr "initgroups() lehlulekile ku-%s. Ngiyaphunza."
+
+#: daemon/misc.c:1410 daemon/misc.c:1424
+#, c-format
+msgid "%s: Error setting signal %d to %s"
+msgstr "%s: Iphutha ekuhleleni inhlabamkhosi %d ku%s"
+
+#: daemon/misc.c:2317
+#, c-format
+msgid ""
+"Last login:\n"
+"%s"
+msgstr ""
+"Umngeni wokugcina:\n"
+" %s"
+
+#: daemon/server.c:160
+msgid "Can not start fallback console"
+msgstr "Ngakhoni ukuqala isizimazisi ongathembela kuso"
+
+#: daemon/server.c:341
+#, c-format
+msgid ""
+"There already appears to be an X server running on display %s.  Should I try "
+"another display number?  If you answer no, I will attempt to start the "
+"server on %s again.%s"
+msgstr ""
+"Kubonala ngathi isisenzisi X siyabenza kumbonisi %s. Ngingazama elinye inani "
+"lomboniso? Mawuphendula uthi cha, ngizozama ukuqala isisebenzisi ku-%s futhi."
+"%s"
+
+#: daemon/server.c:348
+msgid ""
+"  (You can change consoles by pressing Ctrl-Alt plus a function key, such as "
+"Ctrl-Alt-F7 to go to console 7.  X servers usually run on consoles 7 and "
+"higher.)"
+msgstr ""
+"  (Ungashintsha isizamazisi u Ctrl-Alt kanye nenkinombo yomsebenzi, njengo "
+"Ctrl-F7 ukuya kwisizimazisi 7. Isisebenzisi X sisebenzisi isizimazisi 7 "
+"ngokuywayekile nangaphezulu.)"
+
+#: daemon/server.c:394
+#, c-format
+msgid "Display '%s' cannot be opened by Xnest"
+msgstr "Isibonisi 'u-%s' sengevulwe ngesidleke Xnest"
+
+#: daemon/server.c:425
+#, c-format
+msgid "Display %s is busy. There is another X server running already."
+msgstr "Isibonisi u%s simatasitasi. Kunesinye isisebenzisi uX esisebenzayo."
+
+#: daemon/server.c:509
+#, c-format
+msgid "%s: Error opening a pipe: %s"
+msgstr "%s: Iphutha ekuvuleni umbhavuma: %s"
+
+#. Send X too busy
+#: daemon/server.c:794
+#, c-format
+msgid "%s: Cannot find a free display number"
+msgstr "%s: Ngakhoni ukuthola inani lesibonisi elikhululekile"
+
+#: daemon/server.c:821
+#, c-format
+msgid "%s: Display %s busy.  Trying another display number."
+msgstr "%s: Isiboniso %s simatasitasi. Ngizama elinye inani lesibonisi."
+
+#: daemon/server.c:930
+#, c-format
+msgid "Invalid server command '%s'"
+msgstr "Isilayele sesibenzisi esingekho mthethweni '%s'"
+
+#: daemon/server.c:935
+#, c-format
+msgid "Server name '%s' not found, using standard server"
+msgstr ""
+"Ibizo lesisebenzisi '%s' asitholakalanga, kusetshenziswa isisebenzisi "
+"esejwayekile"
+
+#: daemon/server.c:1112
+#, c-format
+msgid "%s: Could not open logfile for display %s!"
+msgstr "%s: Ngakhoni ukuvula ihele lomngeni-phuma lesibonisi %s!"
+
+#: daemon/server.c:1124 daemon/server.c:1130 daemon/server.c:1135
+#, c-format
+msgid "%s: Error setting %s to %s"
+msgstr "%s: Iphutha ukuhleleni %s ku %s"
+
+#: daemon/server.c:1172
+#, c-format
+msgid "%s: Empty server command for display %s"
+msgstr "%s: Isilayezi esingena lutho sesibenzisi sesibonisi %s"
+
+#: daemon/server.c:1186
+#, c-format
+msgid "%s: Server was to be spawned by uid %d but that user doesn't exist"
+msgstr "%s: Isissebenzisi besizozalelwa i-uid %d kodwa umsebenzisi akekho"
+
+#: daemon/server.c:1201 daemon/slave.c:2500 daemon/slave.c:2978
+#, c-format
+msgid "%s: Couldn't set groupid to %d"
+msgstr "%s: Ngakhonanga ukuhlela isibiko seqoqo ku%d"
+
+#: daemon/server.c:1207 daemon/slave.c:2505 daemon/slave.c:2983
+#, c-format
+msgid "%s: initgroups() failed for %s"
+msgstr "%s: amaqoqo () ahlulelekile ku-%s"
+
+#: daemon/server.c:1213 daemon/slave.c:2510 daemon/slave.c:2988
+#, c-format
+msgid "%s: Couldn't set userid to %d"
+msgstr "%s: Ngakhonanga ukuhlela kubizi lomsebenzisi ku %d"
+
+#: daemon/server.c:1220
+#, c-format
+msgid "%s: Couldn't set groupid to 0"
+msgstr "%s: Ngakhonanga ukuhlela ibizo leqoqo ku 0"
+
+#: daemon/server.c:1237
+#, c-format
+msgid "%s: Xserver not found: %s"
+msgstr "%s: isisebenzisi X asitholakalanga: %s"
+
+#: daemon/server.c:1245
+#, c-format
+msgid "%s: Can't fork Xserver process!"
+msgstr "%s: Ngakhoni ukubhudla inkambiso yesisebenzisi X."
+
+#: daemon/slave.c:307
+msgid "Can't set EGID to user GID"
+msgstr "Ngakhoni ukuhlela iEGID kumsebenzisi GDI"
+
+#: daemon/slave.c:315
+msgid "Can't set EUID to user UID"
+msgstr "Ngakhoni ukuhlela iEUID kumsebenzisi UID"
+
+#: daemon/slave.c:1120
+msgid "Log in anyway"
+msgstr "Vele ungene"
+
+#: daemon/slave.c:1122
+msgid ""
+"You are already logged in.  You can log in anyway, return to your previous "
+"login session, or abort this login"
+msgstr ""
+"Ungenile. Ungavele ungene, buyela kwinhlanganisi womngenisi edlule, noma "
+"uphunze umngenisi"
+
+#: daemon/slave.c:1126
+msgid "Return to previous login"
+msgstr "Buyela kumngenisi odlule"
+
+#: daemon/slave.c:1127 daemon/slave.c:1133
+msgid "Abort login"
+msgstr "Phunza umngenisi"
+
+#: daemon/slave.c:1130
+msgid "You are already logged in.  You can log in anyway or abort this login"
+msgstr "Ungenile. Ungavele ungene noma uphunze isingenisi"
+
+#: daemon/slave.c:1221
+msgid ""
+"I could not start the X\n"
+"server (your graphical environment)\n"
+"due to some internal error.\n"
+"Please contact your system administrator\n"
+"or check your syslog to diagnose.\n"
+"In the meantime this display will be\n"
+"disabled.  Please restart gdm when\n"
+"the problem is corrected."
+msgstr ""
+"Ngakhonanga ukuqala isisebenzisi X\n"
+"(endwaweni yokuhlala kwesiboniso sakho)\n"
+"ngenxa yephutha elingaphakathi.\n"
+"Hlangana nomphathi wohlelo lwakho\n"
+"noma hlola umngenisi wohlelo lwakho\n"
+"ukucubungula. Okwamanje isiboniso\n"
+"sizokhenendwa. Qala futhi i-gdm uma\n"
+"iphutha ku selilungisiwe."
+
+#: daemon/slave.c:1470
+#, c-format
+msgid "%s: cannot fork"
+msgstr "%s: ngakhoni ukubhudla"
+
+#: daemon/slave.c:1517
+#, c-format
+msgid "%s: cannot open display %s"
+msgstr "%s: ngakhoni ukuvula isiboniso %s"
+
+#: daemon/slave.c:1668
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file.  I will attempt to start it from the "
+"default location."
+msgstr ""
+"Ngakhoni ukugunanda uhlelo lwesilinganisi sohlelo. Qiniseka umkhondo uhlelo "
+"kwi-hele lesilinganisi esilungile. Ngizozama ukuyiqala kundwawo yephutha."
+
+#: daemon/slave.c:1682
+msgid ""
+"Could not execute the configuration program.  Make sure it's path is set "
+"correctly in the configuration file."
+msgstr ""
+"Ngakhoni ukugunanda uhlelo lwesilinganisi sohlelo. Qiniseka umkhondo uhlelo "
+"kwi-hele lesilinganisi esilungile."
+
+#: daemon/slave.c:1812
+msgid ""
+"Enter the root password\n"
+"to run the configuration."
+msgstr ""
+"Faka impande yebizo lolungena\n"
+"ukusebenzisa isilinganisi."
+
+#: daemon/slave.c:2454 daemon/slave.c:2459
+#, c-format
+msgid "%s: Can't init pipe to gdmgreeter"
+msgstr "%s: Ngakhoni uku-init umbhavuma kugdm yesithakazeli"
+
+#: daemon/slave.c:2582
+msgid ""
+"No servers were defined in the configuration file and XDMCP was disabled.  "
+"This can only be a configuration error.  So I have started a single server "
+"for you.  You should log in and fix the configuration.  Note that automatic "
+"and timed logins are disabled now."
+msgstr ""
+"Akunazisebenzisi ezibikiwe kuhele wesilinganisi ne-XDMCP ikhenenendiwe. "
+"Lokhu kungaba iphutha lesilinganisi. Ngakho ngiqale isisebenzisi esisodwa "
+"sakho. Kufanele ungene bese ulungisa isilinganisi. Qaphela ukuthi isingenisi "
+"esizisebenzalo nesichushiwe zikheneniziwe manje."
+
+#: daemon/slave.c:2596
+msgid ""
+"I could not start the regular X server (your graphical environment) and so "
+"this is a failsafe X server.  You should log in and properly configure the X "
+"server."
+msgstr ""
+"Ngakhonanga ukuqala isisebenzisi X esijwayelekile (kwindawo yokuhlala "
+"yesiboniso sakho) ngakho-ke lena iphutha lomkhawulo wesesibenzisi X. "
+"Kufanele ungene bese ulinganise isisebenzisi X ngendlela ekahle."
+
+#: daemon/slave.c:2605
+#, c-format
+msgid ""
+"The specified display number was busy, so this server was started on display "
+"%s."
+msgstr ""
+"Inani lesiboniso esishiwo simatasitasi, ngakho-ke lesisebenzisi siqalwe "
+"kwisiboniso %s."
+
+#: daemon/slave.c:2625
+msgid ""
+"The greeter program appears to be crashing.\n"
+"I will attempt to use a different one."
+msgstr ""
+"Uhlelo lwesithakazeli lubonakala ngathi lumehlezekile.\n"
+" ngizozama ukusebenzisa olwahlukile."
+
+#. Something went wrong
+#: daemon/slave.c:2646
+#, c-format
+msgid "%s: Cannot start greeter with gtk modules: %s. Trying without modules"
+msgstr ""
+"%s: Ngakhoni ukuqala isithakazeli ngesibumbi igtk: %s. Ngizama ngaphandle "
+"kwezibumbi"
+
+#: daemon/slave.c:2653
+#, c-format
+msgid "%s: Cannot start greeter trying default: %s"
+msgstr "%s: Ngakhoni ukuqala isithakazeli ngizama ephutheni: %s"
+
+#: daemon/slave.c:2665
+msgid ""
+"Cannot start the greeter program, you will not be able to log in.  This "
+"display will be disabled.  Try logging in by other means and editing the "
+"configuration file"
+msgstr ""
+"Ngakhoni ukuqala uhlelo lwesithakazeli, angeke ukhone ukungena esibonisini. "
+"Lesibonisi sizokhinandwa. Zama ungena ngezinye izindlela bese uhlele ihele "
+"lesilinganisi"
+
+#. If no greeter we really have to disable the display
+#: daemon/slave.c:2672
+#, c-format
+msgid "%s: Error starting greeter on display %s"
+msgstr "%s: Iphutha okuqaleni isithakazeli esiboniseni %s"
+
+#: daemon/slave.c:2676
+#, c-format
+msgid "%s: Can't fork gdmgreeter process"
+msgstr "%s: Ngakhoni ukubhudla inkambiso yesithakazeli segdm"
+
+#: daemon/slave.c:2761
+#, c-format
+msgid "%s: Can't open fifo!"
+msgstr "%s: Ngakhoni ukuvula ufifo!"
+
+#: daemon/slave.c:2937
+#, c-format
+msgid "%s: Can't init pipe to gdmchooser"
+msgstr "%s: Ngakhoni uku-init kumbhavuma ku mkhethi-gdm"
+
+#: daemon/slave.c:3035
+msgid ""
+"Cannot start the chooser program, you will probably not be able to log in.  "
+"Please contact the system administrator."
+msgstr ""
+"Ngakhoni ukuqala umkhethi wohlelo, angeke ukhone ukungena. Hlangana "
+"nomphathi wohlelo."
+
+#: daemon/slave.c:3039
+#, c-format
+msgid "%s: Error starting chooser on display %s"
+msgstr "%s: Iphutha ekuqaleni umkhethi esibonisweni %s"
+
+#: daemon/slave.c:3042
+#, c-format
+msgid "%s: Can't fork gdmchooser process"
+msgstr "%s: Ngakhoni ukubhudla inkimbiso yomkhethi -gdm"
+
+#: daemon/slave.c:3338
+#, c-format
+msgid "%s: Could not open ~/.xsession-errors"
+msgstr "%s: Ngakhoni ukuvula ~/.xsession-errors"
+
+#: daemon/slave.c:3474
+#, c-format
+msgid "%s: Execution of PreSession script returned > 0. Aborting."
+msgstr "%s: Ugunundi yombhalo 'PreSession' ibuyile > 0. Ngiyaphunza"
+
+#: daemon/slave.c:3516
+#, c-format
+msgid "Language %s does not exist, using %s"
+msgstr "Ulwimi %s alukho, usebenzisa %s"
+
+#: daemon/slave.c:3517
+msgid "System default"
+msgstr "Iphutha lohlelo"
+
+#: daemon/slave.c:3533
+#, c-format
+msgid "%s: Could not setup environment for %s. Aborting."
+msgstr "%s: Ngakhonanga ukuhlela indawo yokuhlala kwe %s. Ngiyaphunza."
+
+#: daemon/slave.c:3580
+#, c-format
+msgid "%s: setusercontext() failed for %s. Aborting."
+msgstr "%s: setusercontext() lwehlulekile ku %s. Ngiyaphunza."
+
+#: daemon/slave.c:3586
+#, c-format
+msgid "%s: Could not become %s. Aborting."
+msgstr "%s: Ngakhonanga ukuba yi%s. Ngiyaphunza."
+
+#: daemon/slave.c:3649
+#, c-format
+msgid "%s: No Exec line in the session file: %s, starting failsafe GNOME"
+msgstr ""
+"%s: Akuna isikhawu kuhele wenhlanganiso: %s, ngiqala kwiphutha lomkhawulo "
+"kaGNOME"
+
+#: daemon/slave.c:3655
+msgid ""
+"The session you selected does not look valid.  I will run the GNOME failsafe "
+"session for you."
+msgstr ""
+"Inhlanganiso oyiqokile ibonakala ingesemthethweni. Ngizo sebenzisa "
+"unhlanganiso yephutha lomkhawulo we-GNOME."
+
+#: daemon/slave.c:3669
+#, c-format
+msgid ""
+"%s: Cannot find or run the base Xsession script, will try GNOME failsafe"
+msgstr ""
+"%s: Ngatholi noma ngakhoni ukusebenzisa isizinda sombhalo wenhlanganiso uX, "
+"ngizozama iphutha lomkhawulo weGNOME"
+
+#: daemon/slave.c:3675
+msgid ""
+"Cannot find or run the base session script, will try the GNOME failsafe "
+"session for you."
+msgstr ""
+"Ngatholi noma ngakhoni ukusebenzisa isizinda sombhalo senhlanganiso, "
+"ngizozama iphutha lomkhawulo weGNOME."
+
+#. yaikes
+#: daemon/slave.c:3690
+#, c-format
+msgid "%s: gnome-session not found for a failsafe GNOME session, trying xterm"
+msgstr ""
+"%s: inhlanganiso-yegnome ayitholakali kumkhawulo wephutha lenhlanganiso "
+"yeGNOME, ngizama umkhawulo X"
+
+#: daemon/slave.c:3695
+msgid ""
+"Could not find the GNOME installation, will try running the \"Failsafe xterm"
+"\" session."
+msgstr ""
+"Ngakhoni ukuthola isifakeli se-GNOME, ngizizama ukusebenzisa \"Iphutha "
+"lomkhawulo womkhawulo ka-X\" nhlanganiso/"
+
+#: daemon/slave.c:3703
+msgid ""
+"This is the Failsafe Gnome session.  You will be logged into the 'Default' "
+"session of Gnome with no startup scripts run.  This is only to fix problems "
+"in your installation."
+msgstr ""
+"Lena inhlanganiso yePhutha lomkhawulo lwenhlanganiso ye-GNOME. Uzongeniswa "
+"Kunhlanganiso 'Phutha' ye-GNOME ngaphandle kwesisebenzo sombhalo wokuqalisa. "
+"Lokhu okokulungisa iphutha kusifakeli sakho."
+
+#: daemon/slave.c:3718
+msgid "Cannot find \"xterm\" to start a failsafe session."
+msgstr ""
+"Ngakhoni ukuthola \"isikhawulo-X\" ukuqala inhlanganiso yephutha lomkhawulo."
+
+#: daemon/slave.c:3731
+msgid ""
+"This is the Failsafe xterm session.  You will be logged into a terminal "
+"console so that you may fix your system if you cannot log in any other way.  "
+"To exit the terminal emulator, type 'exit' and an enter into the window."
+msgstr ""
+"Lena inhlanganiso yePhutha lomkhawulo lwenhlanganiso yesikhawulo-X. "
+"Uzongeniswa esigungwini sesizimazisi ukuze ulungise uhlelo lwakho uma "
+"ungakhoni ukungena ngenye indlela. Ukuphuma kumlinganisi wesigungu, bhala "
+"'uphuma' bese ungena kwifasitela."
+
+#: daemon/slave.c:3758
+#, c-format
+msgid "%s: User not allowed to log in"
+msgstr "%s: Umsebenzisi akuvunyelwe ukungena"
+
+#: daemon/slave.c:3761
+msgid "The system administrator has disabled your account."
+msgstr "Umphathi hlelo ukhenyeze isinanzela sakho."
+
+#: daemon/slave.c:3790
+msgid "Error! Unable to set executable context."
+msgstr "Iphutha! ngakhoni ukugununda umongo."
+
+#. will go to .xsession-errors
+#: daemon/slave.c:3798 daemon/slave.c:3803
+#, c-format
+msgid "%s: Could not exec %s %s %s"
+msgstr "%s: Ngakhoni ukusebenzisa %s %s %s"
+
+#. we can't really be any more specific
+#: daemon/slave.c:3814
+msgid "Cannot start the session due to some internal error."
+msgstr "Ngakhoni ukuqala inhlanganiso ngenxa yephutha elingaphakathi."
+
+#: daemon/slave.c:3868
+#, c-format
+msgid "%s: User passed auth but getpwnam(%s) failed!"
+msgstr "%s: Umsebenzisi udlulise isiginiseko kodwa igetpwnam(%s) yehlulekile!"
+
+#: daemon/slave.c:3882
+#, c-format
+msgid "%s: Execution of PostLogin script returned > 0. Aborting."
+msgstr ""
+"%s: Ukwenziwa kombhalo weSingeniso Sesiqalo esingasemuva sibuyisiwe > 0. "
+"Ngiyaphunza"
+
+#: daemon/slave.c:3891
+#, c-format
+msgid ""
+"Your home directory is listed as:\n"
+"'%s'\n"
+"but it does not appear to exist.  Do you want to log in with the / (root) "
+"directory as your home directory?\n"
+"\n"
+"It is unlikely anything will work unless you use a failsafe session."
+msgstr ""
+"Umbombo wasekhaya wakho uhlelwe nje:\n"
+"'%s'\n"
+"kodwa ayibonakali ukuthi ikhona. Ufuna ukungena nge / (mpande) yombombo "
+"njengombombo wasekhaya?\n"
+"\n"
+"Akuvamile ukuba ingasebenza ngaphandle kokusebenzisa inhlanganiso yephutha "
+"lomkhawu."
+
+#: daemon/slave.c:3899
+#, c-format
+msgid "%s: Home directory for %s: '%s' does not exist!"
+msgstr "%s: Umbombo wasekhaya ku %s: '%s' awukho."
+
+#: daemon/slave.c:4076
+msgid ""
+"GDM could not write to your authorization file.  This could mean that you "
+"are out of disk space or that your home directory could not be opened for "
+"writing.  In any case, it is not possible to log in.  Please contact your "
+"system administrator"
+msgstr ""
+"I-GDM ayikhonanga ukubhala kuhele wesigunyazo. Lokhu kungasho ukuthi awusena "
+"sikhala ecwecweni lakho noma umbombo wekhaya awuvulekanga ukuze kubhalelwe. "
+"Noma kunjalo, akukhonakali ukuthi ungene. Xhumana nomphathi hlelo wakho"
+
+#: daemon/slave.c:4152
+#, c-format
+msgid "%s: Error forking user session"
+msgstr "%s: Iphutha ekubjudleni inhlanganiso yomsebenzisi"
+
+#: daemon/slave.c:4233
+msgid ""
+"Your session only lasted less than 10 seconds.  If you have not logged out "
+"yourself, this could mean that there is some installation problem or that "
+"you may be out of diskspace.  Try logging in with one of the failsafe "
+"sessions to see if you can fix this problem."
+msgstr ""
+"Imhlanganiso yakho isebenze imizuzwana eyishumi. Uma ungazikhiphanga, kusho "
+"ukuthi kunenkinga yokufakwa noma kuphele isikhala ecwecweni. Zama ukungena "
+"ngezithuba zomkhawulo ukuzama ukubona ukuthi ungacazulula lenkinga."
+
+#: daemon/slave.c:4241
+msgid "View details (~/.xsession-errors file)"
+msgstr "Bona imininingwane (~/.xsession-errors ihele)"
+
+#: daemon/slave.c:4385
+msgid "GDM detected a shutdown or reboot in progress."
+msgstr "I-GDM ihlonge ukucima noma ukuqala okwenzakalayo."
+
+#: daemon/slave.c:4479
+#, c-format
+msgid "Ping to %s failed, whacking display!"
+msgstr "Ukuthi ntwii %s kwehlulekile, kutshengiswe isiboniso esidansukayo!"
+
+#: daemon/slave.c:4765
+#, c-format
+msgid "%s: Fatal X error - Restarting %s"
+msgstr "%s: Iphutha-x elibulalayo - Qala futhi %s"
+
+#: daemon/slave.c:4859
+msgid ""
+"Login sound requested on non-local display or the play software cannot be "
+"run or the sound does not exist"
+msgstr ""
+"Umsindo wokungena uceliwe kwisiboniso okungase-esendawo noma ucwecwe "
+"lokudlala lingesetshenziswe noma umsindo awukho"
+
+#: daemon/slave.c:5214
+#, c-format
+msgid "%s: Failed starting: %s"
+msgstr "%s: Ngehlulekile ukuqala: %s"
+
+#: daemon/slave.c:5222 daemon/slave.c:5361
+#, c-format
+msgid "%s: Can't fork script process!"
+msgstr "%s: Angikhoni ukubhudla inkimbiso yombhalo!"
+
+#: daemon/slave.c:5316
+#, c-format
+msgid "%s: Failed creating pipe"
+msgstr "%s: Yehlulekile ukwenza umbhavuma"
+
+#: daemon/slave.c:5355
+#, c-format
+msgid "%s: Failed executing: %s"
+msgstr "%s: Yehlulekile ukwenza: %s"
+
+#: daemon/verify-crypt.c:75 daemon/verify-pam.c:1032 daemon/verify-shadow.c:76
+msgid ""
+"\n"
+"Incorrect username or password.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Ibizo-lokusetshenziswa noma umngenisi-bizo ongalungile. Izinhlamvu "
+"mazibhalwe ngombhalo ofanele."
+
+#: daemon/verify-crypt.c:80 daemon/verify-pam.c:1042 daemon/verify-shadow.c:81
+msgid "Please make sure the Caps Lock key is not enabled."
+msgstr "Qiniseka inkinobho yombhalo omkhulu ayigunyazwanga."
+
+#. I think I'll add the buttons next to this
+#: daemon/verify-crypt.c:127 daemon/verify-pam.c:441
+#: daemon/verify-shadow.c:126 gui/gdmlogin.c:3069
+msgid "Please enter your username"
+msgstr "Faka ibizo-lokusetshenziswa"
+
+#. login: is whacked always translate to Username:
+#: daemon/verify-crypt.c:128 daemon/verify-pam.c:341 daemon/verify-pam.c:342
+#: daemon/verify-pam.c:343 daemon/verify-pam.c:428 daemon/verify-pam.c:787
+#: daemon/verify-shadow.c:127 gui/gdmlogin.c:1073 gui/gdmlogin.c:1087
+#: gui/gdmlogin.c:1873 gui/gdmlogin.c:2372 gui/greeter/greeter.c:281
+#: gui/greeter/greeter_parser.c:1061
+msgid "Username:"
+msgstr "Ibizo-lokusetshenziswa:"
+
+#: daemon/verify-crypt.c:166 daemon/verify-pam.c:344 daemon/verify-pam.c:345
+#: daemon/verify-pam.c:489 daemon/verify-shadow.c:184 gui/gdmlogin.c:1905
+msgid "Password:"
+msgstr "Umngenisi-bizo:"
+
+#: daemon/verify-crypt.c:184 daemon/verify-crypt.c:198
+#: daemon/verify-shadow.c:202 daemon/verify-shadow.c:216
+#, c-format
+msgid "Couldn't authenticate user \"%s\""
+msgstr "Ngakhoni ukuqinesekisa umsebenzisi \"%s\""
+
+#: daemon/verify-crypt.c:211 daemon/verify-pam.c:883
+#: daemon/verify-shadow.c:229
+#, c-format
+msgid "Root login disallowed on display '%s'"
+msgstr "Impande yokungena ayivumelekile kwisiboniso '%s'"
+
+#: daemon/verify-crypt.c:213 daemon/verify-shadow.c:231
+msgid "The system administrator is not allowed to login from this screen"
+msgstr "Umphathi hlelo akavunyelwe ukungena kulesibuko"
+
+#: daemon/verify-crypt.c:229 daemon/verify-crypt.c:253
+#: daemon/verify-shadow.c:247 daemon/verify-shadow.c:271
+#, c-format
+msgid "User %s not allowed to log in"
+msgstr "Umsebenzisi %s akavumeleki ukungena"
+
+#: daemon/verify-crypt.c:231 daemon/verify-crypt.c:255 daemon/verify-pam.c:929
+#: daemon/verify-pam.c:1213 daemon/verify-shadow.c:249
+#: daemon/verify-shadow.c:273
+msgid ""
+"\n"
+"The system administrator has disabled your account."
+msgstr ""
+"\n"
+"Umphathi hlelo ukhininde inanzela yakho."
+
+#: daemon/verify-crypt.c:278 daemon/verify-crypt.c:416 daemon/verify-pam.c:947
+#: daemon/verify-pam.c:1230 daemon/verify-shadow.c:296
+#: daemon/verify-shadow.c:434
+#, c-format
+msgid "Cannot set user group for %s"
+msgstr "Ngakhoni ukuhlela iqembu lomsebenzisi %s"
+
+#: daemon/verify-crypt.c:280 daemon/verify-crypt.c:419 daemon/verify-pam.c:949
+#: daemon/verify-pam.c:1233 daemon/verify-shadow.c:298
+#: daemon/verify-shadow.c:437
+msgid ""
+"\n"
+"Cannot set your user group, you will not be able to log in, please contact "
+"your system administrator."
+msgstr ""
+"\n"
+"Ngakhoni ukuhlela iqembu lomsebenzisi lenu, xhumana nopmhathi hlelo wakho."
+
+#: daemon/verify-crypt.c:291 daemon/verify-crypt.c:364
+#: daemon/verify-shadow.c:309 daemon/verify-shadow.c:383
+#, c-format
+msgid "Password of %s has expired"
+msgstr "Umngenisi-bizo ka-%s uphelile"
+
+#: daemon/verify-crypt.c:293 daemon/verify-shadow.c:311
+msgid ""
+"You are required to change your password.\n"
+"Please choose a new one."
+msgstr ""
+"Kudingeke ushintshe umngenisi-bizo lakho.\n"
+"Khetha elisha."
+
+#: daemon/verify-crypt.c:304 daemon/verify-shadow.c:322
+msgid ""
+"\n"
+"Cannot change your password, you will not be able to log in, please try "
+"again later or contact your system administrator."
+msgstr ""
+"\n"
+"Ngakhoni ukushintsha umngenisi-bizo lakho, angekhone ukungena, zama futhi "
+"emva kwesikhashana noma xhumana onmphathi hlelo wakho."
+
+#: daemon/verify-crypt.c:347 daemon/verify-crypt.c:355
+#: daemon/verify-shadow.c:366 daemon/verify-shadow.c:374
+msgid ""
+"Your password has been changed but you may have to change it again, please "
+"try again later or contact your system administrator."
+msgstr ""
+"Umngenisi-bizo wakho uguquliwe kodwa kungadingeka uphinde uwushintshe, zama "
+"futhi enva kwesikhathi noma xhumana nomphathi wohlelo wakho."
+
+#: daemon/verify-crypt.c:366 daemon/verify-shadow.c:385
+msgid ""
+"Your password has expired.\n"
+"Only a system administrator can now change it"
+msgstr ""
+"Umngenisi-bizo wakho uphelile.\n"
+"Umphathi hlelo kuphela ongalishintsha manje."
+
+#: daemon/verify-crypt.c:373 daemon/verify-shadow.c:392
+msgid "Internal error on passwdexpired"
+msgstr "Iphutha ngaphakathi komngenisi-bizo eliphelile"
+
+#: daemon/verify-crypt.c:375 daemon/verify-shadow.c:394
+msgid ""
+"An internal error occured, you will not be able to log in.\n"
+"Please try again later or contact your system administrator."
+msgstr ""
+"Kwenzeke iphutha ngaphakathi, ungekhone kungena.\n"
+"Zama futhi emva kwesikhathi noma xhumana nomphathi hlelo wakho."
+
+#: daemon/verify-crypt.c:411 daemon/verify-shadow.c:429
+#, c-format
+msgid "Cannot get passwd structure for %s"
+msgstr "Ngatholi isiqu somngenisi-bizo ku-%s"
+
+#: daemon/verify-pam.c:346
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+"Kufanele ushintshe umngenisi-bizo ngokushesha (umngenisi-bizo esegugile)"
+
+#: daemon/verify-pam.c:347
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Kufanele ushintshe umngenisi-bizo ngokushesha (phoqwa impande)"
+
+#: daemon/verify-pam.c:348
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Isinanzelo sakho siphelile, xhumana nomphathi hlelo wakho"
+
+#: daemon/verify-pam.c:349
+msgid "No password supplied"
+msgstr "Akuna mngenisi-bizo"
+
+#: daemon/verify-pam.c:350
+msgid "Password unchanged"
+msgstr "Umngenisi-bizo akaguqukanga"
+
+#: daemon/verify-pam.c:351
+msgid "Can not get username"
+msgstr "Ngatholi igama-lomsebenzisi"
+
+#: daemon/verify-pam.c:352
+msgid "Retype new UNIX password:"
+msgstr "Bhala futhi umngenisi-bizo omusha we-UNIX:"
+
+#: daemon/verify-pam.c:353
+msgid "Enter new UNIX password:"
+msgstr "Faka umngenisi-bizo le-UNIX elisha:"
+
+#: daemon/verify-pam.c:354
+msgid "(current) UNIX password:"
+msgstr "(kwamanje) umngenisi-bizo we UNIX:"
+
+#: daemon/verify-pam.c:355
+msgid "Error while changing NIS password."
+msgstr "Iphutha makushintshwa umngenisi-bizo NIS."
+
+#: daemon/verify-pam.c:356
+msgid "You must choose a longer password"
+msgstr "Khetha umngenisi-bizo ongathi mudana"
+
+#: daemon/verify-pam.c:357
+msgid "Password has been already used. Choose another."
+msgstr "Umngenisi-bizo useke wasetshenziswa. Khetha elinye."
+
+#: daemon/verify-pam.c:358
+msgid "You must wait longer to change your password"
+msgstr "Ima kancanyana ukushintsha imngenis-bizo lakho"
+
+#: daemon/verify-pam.c:359
+msgid "Sorry, passwords do not match"
+msgstr "Uxolo, umngenisi-bizo akahambelani"
+
+#: daemon/verify-pam.c:653
+msgid "Cannot setup pam handle with null display"
+msgstr "Ngakhoni ukuhlela kokuphathwa kwepam ngesiboniso esingelutho"
+
+#: daemon/verify-pam.c:670
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Ngakhoni ukuqala uhlelo %s: %ss\n"
+
+#: daemon/verify-pam.c:683
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Ngakhoni ukuhlela PAM_TTY=%s"
+
+#: daemon/verify-pam.c:693
+#, c-format
+msgid "Can't set PAM_RHOST=%s"
+msgstr "Ngakhoni ukuhlela PAM_RHOST=%s"
+
+#. #endif
+#. PAM_FAIL_DELAY
+#. is not really an auth problem, but it will
+#. pretty much look as such, it shouldn't really
+#. happen
+#: daemon/verify-pam.c:840 daemon/verify-pam.c:858 daemon/verify-pam.c:1152
+#: daemon/verify-pam.c:1164
+msgid "Couldn't authenticate user"
+msgstr "Ngakhonanga ukuqiniseka umsebenzisi"
+
+#: daemon/verify-pam.c:886
+msgid ""
+"\n"
+"The system administrator is not allowed to login from this screen"
+msgstr ""
+"\n"
+" Umphathi hlelo akuvumelwe kungena kulesibuko"
+
+#: daemon/verify-pam.c:910 daemon/verify-pam.c:1194
+#, c-format
+msgid "Authentication token change failed for user %s"
+msgstr "Ukuguqulwa kophawu lwesiqiniseko lomsebenzisi lwehlulekile %s"
+
+#: daemon/verify-pam.c:912 daemon/verify-pam.c:1197
+msgid ""
+"\n"
+"The change of the authentication token failed. Please try again later or "
+"contact the system administrator."
+msgstr ""
+"\n"
+"Ukuguqulwa kophawu lesiqiniseko kwehlulekile. Zama futhi emva kwesikhathi "
+"noma hlangana nomphathi hlelo."
+
+#: daemon/verify-pam.c:927 daemon/verify-pam.c:1210
+#, c-format
+msgid "User %s no longer permitted to access the system"
+msgstr "Umsebenzisi %s akavunyelwe ukungenela uhlelo"
+
+#: daemon/verify-pam.c:933 daemon/verify-pam.c:1216
+#, c-format
+msgid "User %s not permitted to gain access at this time"
+msgstr "Umsebenzisi %s akavunyelwe ukuthola ukungenela okwamanje"
+
+#: daemon/verify-pam.c:935
+msgid ""
+"\n"
+"The system administrator has disabled access to the system temporarily."
+msgstr ""
+"\n"
+"Umphathi hlelo ukhinande ukungenala ohlelweni okwesikhashana."
+
+#: daemon/verify-pam.c:940 daemon/verify-pam.c:1223
+#, c-format
+msgid "Couldn't set acct. mgmt for %s"
+msgstr "Ngakhonanga ukuhlela impatho yezibalo ye %s"
+
+#: daemon/verify-pam.c:968 daemon/verify-pam.c:1253
+#, c-format
+msgid "Couldn't set credentials for %s"
+msgstr "Ngakhonanga ukuhlela incazelo%s"
+
+#: daemon/verify-pam.c:982 daemon/verify-pam.c:1268
+#, c-format
+msgid "Couldn't open session for %s"
+msgstr "Ngakhoni ukuvula inhlanganiso %s"
+
+#: daemon/verify-pam.c:1036
+msgid ""
+"\n"
+"Authentication failed.  Letters must be typed in the correct case."
+msgstr ""
+"\n"
+"Isiqiniseko sehlulekile. Izinhlamvu mazibhalwe ngobukhule obulungile."
+
+#: daemon/verify-pam.c:1052 daemon/verify-pam.c:1155 daemon/verify-pam.c:1167
+msgid "Authentication failed"
+msgstr "Isiqiniseko sehlulekile"
+
+#: daemon/verify-pam.c:1121
+msgid "Automatic login"
+msgstr "Umngenisi ozenzakalelayo"
+
+#: daemon/verify-pam.c:1219
+msgid ""
+"\n"
+"The system administrator has disabled your access to the system temporary."
+msgstr ""
+"\n"
+"Umphathi hlelo ukhinande ukungenala ohlelweni lwakho okwesikhashana."
+
+#: daemon/verify-pam.c:1428 daemon/verify-pam.c:1430
+msgid "Can't find PAM configuration for gdm."
+msgstr "Ngatholi isilinganisi-PAM yegdm."
+
+#: daemon/xdmcp.c:369
+#, c-format
+msgid "%s: Could not get server hostname: %s!"
+msgstr "%s: Ngatholanga igama lesisebenzisi sommemi: %s!"
+
+#: daemon/xdmcp.c:394
+#, c-format
+msgid "%s: Could not create socket!"
+msgstr "%s: Ngakhoni ukwakha isikhoxe!"
+
+#: daemon/xdmcp.c:487
+#, c-format
+msgid "%s: Could not bind to XDMCP socket!"
+msgstr "%s: Ngakhoni ukubopha isikhoxe kuXDMCP!"
+
+#: daemon/xdmcp.c:559
+#, c-format
+msgid "%s: Could not create XDMCP buffer!"
+msgstr "%s: Ngakhoni ukwakha isikhawu seXDMCP!"
+
+#: daemon/xdmcp.c:565
+#, c-format
+msgid "%s: Could not read XDMCP header!"
+msgstr "%s: Ngakhoni ukufunda isihloko seXDMCP!"
+
+#: daemon/xdmcp.c:572
+#, c-format
+msgid "%s: Incorrect XDMCP version!"
+msgstr "%s: Umhumusho ongalungile weXDMCP!"
+
+#: daemon/xdmcp.c:652 daemon/xdmcp.c:659
+#, c-format
+msgid "%s: Unknown opcode from host %s"
+msgstr "%s: Umbhalo ofingqiwe ongaziwa kammemi %s"
+
+#: daemon/xdmcp.c:693 daemon/xdmcp.c:1138
+#, c-format
+msgid "%s: Could not extract authlist from packet"
+msgstr "%s: Ngakhonanga ukuthatha uhlu-sigunyazo ephaketheni"
+
+#: daemon/xdmcp.c:709 daemon/xdmcp.c:1158
+#, c-format
+msgid "%s: Error in checksum"
+msgstr "%s: Iphutha makuhlolwa ukuhlanganiswa"
+
+#: daemon/xdmcp.c:1121
+#, c-format
+msgid "%s: Could not read display address"
+msgstr "%s: Ngakhoni ukufunda isiboniso sekheli"
+
+#: daemon/xdmcp.c:1129
+#, c-format
+msgid "%s: Could not read display port number"
+msgstr "%s: Ngakhni ukufunda inani lesiboniso setheku"
+
+#: daemon/xdmcp.c:1169 daemon/xdmcp.c:1193
+#, c-format
+msgid "%s: Bad address"
+msgstr "%s: Ikheli elibi"
+
+#: daemon/xdmcp.c:1352 daemon/xdmcp.c:1359
+#, c-format
+msgid "Denied XDMCP query from host %s"
+msgstr "Nqatshelwe inkinondo XDMCP kummemi %s"
+
+#: daemon/xdmcp.c:1585 daemon/xdmcp.c:1592
+#, c-format
+msgid "%s: Got REQUEST from banned host %s"
+msgstr "%s: Thola ISICELO kummemi onqatshelwe %s"
+
+#: daemon/xdmcp.c:1604 daemon/xdmcp.c:1980 daemon/xdmcp.c:2390
+#, c-format
+msgid "%s: Could not read Display Number"
+msgstr "%s: Ngakhoni ukufunda Inani Lesiboniso"
+
+#: daemon/xdmcp.c:1611
+#, c-format
+msgid "%s: Could not read Connection Type"
+msgstr "%s: Ngakhoni ukufunda Uhlobo Lwesixhumanisi"
+
+#: daemon/xdmcp.c:1618
+#, c-format
+msgid "%s: Could not read Client Address"
+msgstr "%s: Ngakhoni ukufunda ikheli lekhasimende"
+
+#: daemon/xdmcp.c:1626
+#, c-format
+msgid "%s: Could not read Authentication Names"
+msgstr "%s: Ngakhoni ukufunda Amagama Esiqiniseko"
+
+#: daemon/xdmcp.c:1635
+#, c-format
+msgid "%s: Could not read Authentication Data"
+msgstr "%s: Ngakhoni ukufunda Imininingwane Yesiqiniseko"
+
+#: daemon/xdmcp.c:1645
+#, c-format
+msgid "%s: Could not read Authorization List"
+msgstr "%s: Ngakhonanga ukufunda Uhlu Lokugunyaza"
+
+#: daemon/xdmcp.c:1662
+#, c-format
+msgid "%s: Could not read Manufacturer ID"
+msgstr "%s: Ngakhoni ukufunda Isibonakaliso soMkhandi"
+
+#: daemon/xdmcp.c:1688 daemon/xdmcp.c:1695
+#, c-format
+msgid "%s: Failed checksum from %s"
+msgstr "%s: Kwehluleke mbekazibalo ku%s"
+
+#: daemon/xdmcp.c:1956 daemon/xdmcp.c:1963
+#, c-format
+msgid "%s: Got Manage from banned host %s"
+msgstr "%s: Thola Umphathi kummemi onqatshelwe %s"
+
+#: daemon/xdmcp.c:1973 daemon/xdmcp.c:2397
+#, c-format
+msgid "%s: Could not read Session ID"
+msgstr "%s: Ngakhoni ukufunda isibonakaliso senhlanganiso"
+
+#: daemon/xdmcp.c:1987
+#, c-format
+msgid "%s: Could not read Display Class"
+msgstr "%s: Ngakhoni ukufunda izinga lesiboniso"
+
+#: daemon/xdmcp.c:2108 daemon/xdmcp.c:2115 daemon/xdmcp.c:2127
+#: daemon/xdmcp.c:2237 daemon/xdmcp.c:2244 daemon/xdmcp.c:2256
+#, c-format
+msgid "%s: Could not read address"
+msgstr "%s: Ngakhoni ukufunda ikheli"
+
+#: daemon/xdmcp.c:2367 daemon/xdmcp.c:2381
+#, c-format
+msgid "%s: Got KEEPALIVE from banned host %s"
+msgstr "%s: Thola UKUPHILISA kummemi onqatshelwe %s"
+
+#: daemon/xdmcp.c:2690 daemon/xdmcp.c:2697 daemon/xdmcp.c:2703
+#, c-format
+msgid "%s: No XDMCP support"
+msgstr "%s: Akuna sesekelo se-XCMCP"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "Xnest command line"
+msgstr "Isilayezo Xnest"
+
+#: gui/gdmXnestchooser.c:166 gui/gdmXnestchooser.c:173
+msgid "STRING"
+msgstr "UMHUMO"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "Extra options for Xnest"
+msgstr "Ukhetho olungeziwe lwesidleke-X"
+
+#: gui/gdmXnestchooser.c:167 gui/gdmXnestchooser.c:174
+msgid "OPTIONS"
+msgstr "AMAKHETHO"
+
+#: gui/gdmXnestchooser.c:168 gui/gdmXnestchooser.c:178
+msgid "Run in background"
+msgstr "Sebenzisa esizindeni"
+
+#: gui/gdmXnestchooser.c:175
+msgid "Just run Xnest, no query (no chooser)"
+msgstr "Sebenzisa isidleke-X, ungakhonondi (ngaphandle kokhetho)"
+
+#: gui/gdmXnestchooser.c:176
+msgid "Do direct query instead of indirect (chooser)"
+msgstr "Khononda ngqo kunokungaqondi nqgo (ukhetho)"
+
+#: gui/gdmXnestchooser.c:177
+msgid "Run broadcast instead of indirect (chooser)"
+msgstr "Sebenzisa ukusakaza esimweni sengaqondile (ukhetho)"
+
+#: gui/gdmXnestchooser.c:179
+msgid "Don't check for running gdm"
+msgstr "Ungahloli ukusebenza kwegdm"
+
+#. markup
+#: gui/gdmXnestchooser.c:521
+msgid "Xnest doesn't exist."
+msgstr "Xnest asikho"
+
+#: gui/gdmXnestchooser.c:523
+msgid "Please ask your system administrator to install it."
+msgstr "Cela umphathi wehlelo ukuthi ayifake."
+
+#. markup
+#: gui/gdmXnestchooser.c:549
+msgid "Indirect XDMCP is not enabled"
+msgstr "IXDMCP engaqondile ngqo ayigunyazwanga"
+
+#: gui/gdmXnestchooser.c:551 gui/gdmXnestchooser.c:572
+msgid ""
+"Please ask your system administrator to enable it in the GDM configurator "
+"program."
+msgstr "Cela umphathi hlelo ukuyigunyaza kwihlelo lesilinganiso se-GDM."
+
+#. markup
+#: gui/gdmXnestchooser.c:570
+msgid "XDMCP is not enabled"
+msgstr "XDMCP ikhenendiwe"
+
+#. markup
+#: gui/gdmXnestchooser.c:604
+msgid "GDM is not running"
+msgstr "GDM ayisebenzi"
+
+#: gui/gdmXnestchooser.c:606
+msgid "Please ask your system administrator to start it."
+msgstr "Cela umphathi wohlelo ukuyiqala."
+
+#. markup
+#: gui/gdmXnestchooser.c:623
+msgid "Could not find a free display number"
+msgstr "Ngakhonanga ukuthola inani lesiboniso elikhululekile"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmchooser-strings.c:7 gui/gdmchooser.glade.h:5
+msgid "GDM Host Chooser"
+msgstr "Ukmkhethi woMmemi weGDM"
+
+#: gui/gdmchooser-strings.c:8 gui/gdmchooser.glade.h:6
+msgid "How to use this application"
+msgstr "Usebenzisa kanjani lesisebenziso"
+
+#: gui/gdmchooser-strings.c:9 gui/gdmchooser.glade.h:8
+msgid "Probe the network"
+msgstr "Hlola ulwembu"
+
+#: gui/gdmchooser-strings.c:10 gui/gdmchooser.glade.h:4
+msgid "Exit the application"
+msgstr "Phuma kusisebenziso"
+
+#: gui/gdmchooser-strings.c:11 gui/gdmchooser.glade.h:7
+msgid "Open a session to the selected host"
+msgstr "Vula inhlanganiso kummemi okhethiwe"
+
+#: gui/gdmchooser-strings.c:12 gui/gdmchooser.glade.h:3
+msgid "C_onnect"
+msgstr "H_langanisa"
+
+#: gui/gdmchooser-strings.c:13 gui/gdmchooser.glade.h:10
+msgid "Status"
+msgstr "Isimo"
+
+#: gui/gdmchooser-strings.c:14 gui/gdmchooser.glade.h:2
+msgid "A_dd host: "
+msgstr "E_ngeza ummemi: "
+
+#. EOF
+#: gui/gdmchooser-strings.c:15 gui/gdmchooser.glade.h:1
+#: gui/gdmsetup-strings.c:19 gui/gdmsetup-strings.c:21
+#: gui/gdmsetup-strings.c:26 gui/gdmsetup-strings.c:32
+#: gui/gdmsetup-strings.c:37 gui/gdmsetup-strings.c:47
+#: gui/gdmsetup-strings.c:85 gui/gdmsetup.glade.h:2
+msgid "*"
+msgstr "*"
+
+#: gui/gdmchooser-strings.c:16 gui/gdmchooser.glade.h:9
+msgid "Query and add this host to the above list"
+msgstr "Khononda bese wengeza lommemi kuhlu oluphezulu"
+
+#: gui/gdmchooser-strings.c:17 gui/gdmchooser.glade.h:11
+msgid "_Add"
+msgstr "_Hlanganisa"
+
+#: gui/gdmchooser.c:80
+msgid "Please wait: scanning local network..."
+msgstr "Ima: sahlola ulwembu lwasendaweni..."
+
+#: gui/gdmchooser.c:81
+msgid "No serving hosts were found."
+msgstr "Akutholakalanga msekeli wommemi."
+
+#: gui/gdmchooser.c:82
+msgid "Choose a ho_st to connect to:"
+msgstr "Khetha umme_mi ozoxhuma kuye:"
+
+#. markup
+#: gui/gdmchooser.c:659
+msgid "Cannot connect to remote server"
+msgstr "Ngakhoni ukuxhumana nesisebenzisi esibuqamama"
+
+#: gui/gdmchooser.c:660
+#, c-format
+msgid ""
+"The host \"%s\" is not willing to support a login session right now.  Please "
+"try again later."
+msgstr ""
+"Ummemi \"%s\" ayizimisele ukusekela inhlanganiso yomngenisi manje. Zama "
+"futhi emva kwesikhathi."
+
+#. markup
+#: gui/gdmchooser.c:1284
+msgid "Did not receive response from server"
+msgstr "Ngatholanga impendulo kusisebenzisi"
+
+#: gui/gdmchooser.c:1285
+#, c-format
+msgid ""
+"Did not receive any response from host \"%s\" in %d seconds.  Perhaps the "
+"host is not turned on, or is not willing to support a login session right "
+"now.  Please try again later."
+msgstr ""
+"Ngatholanga impendulo kummemi \"%s\" nge %d yemizuzwana. Mhlawumbe ummemi "
+"akavulwanga, noma ayizimisele ukusekela inhlanganiso yomngenisi okwamanje. "
+"Zama futhi emva kwesikhathi."
+
+#: gui/gdmchooser.c:1391
+msgid "Cannot find host"
+msgstr "Ngatholi ummemi"
+
+#: gui/gdmchooser.c:1392
+#, c-format
+msgid "I cannot find the host \"%s\", perhaps you have mistyped it."
+msgstr "Ngakhoni ukuthola ummemi \"%s\", mhlawumbe uwubhalanga kahle."
+
+#: gui/gdmchooser.c:1678
+msgid ""
+"The main area of this application shows the hosts on the local network that "
+"have \"XDMCP\" enabled. This allows users to login remotely to other "
+"machines as if they were logged on using the console.\n"
+"\n"
+"You can rescan the network for new hosts by clicking \"Refresh\".  When you "
+"have selected a host click \"Connect\" to open a session to that machine."
+msgstr ""
+"Ingxenye enkulu kulesisebenziso itshengisa ummemi kulwembu lwasendaweni "
+"elune \"XDMCP\" olugunyaziwe. Lokhu kuvumela abasebenzisi ukungena "
+"bebuqamama kweminye imishini sengathi bebengene ngokusebenzisa isizimaziso.\n"
+"\n"
+"Ungahlola abammemi abasha olwembini ngokucofoza \"Buyekeza\".Uma usukhethe "
+"ummemi cofoza\"Xhumanisa\" ukuvula inhlanganiso kuloyomshini."
+
+#: gui/gdmchooser.c:1725
+#, c-format
+msgid "Can't open default host icon: %s"
+msgstr "Ngakhoni ukuvula iphutha lesibonakalisi sommemi: %s"
+
+#: gui/gdmchooser.c:1950 gui/gdmlogin.c:3977 gui/gdmlogin.c:3984
+#: gui/greeter/greeter.c:1104 gui/greeter/greeter.c:1111
+msgid "Could not set signal mask!"
+msgstr "Ngakhonanga ukuhlela isivuvu senhlabamkhosi!"
+
+#: gui/gdmchooser.c:1956
+msgid "Socket for xdm communication"
+msgstr "Isikhoxe sekuzwana kwexdm"
+
+#: gui/gdmchooser.c:1956
+msgid "SOCKET"
+msgstr "ISIKHOXE"
+
+#: gui/gdmchooser.c:1959
+msgid "Client address to return in response to xdm"
+msgstr "Ikheli lekhasimende lizobuya ngokuvumelana nexdm"
+
+#: gui/gdmchooser.c:1959
+msgid "ADDRESS"
+msgstr "IKHELI"
+
+#: gui/gdmchooser.c:1962
+msgid "Connection type to return in response to xdm"
+msgstr "Inhlobo yokuhlanganisa izobuya ngokuvumelana nexdm"
+
+#: gui/gdmchooser.c:1962
+msgid "TYPE"
+msgstr "INHLOBO"
+
+#. markup
+#: gui/gdmchooser.c:2091
+msgid "Cannot run chooser"
+msgstr "Ngakhoni ukusebenzisa ukhetho"
+
+#: gui/gdmchooser.c:2092
+#, c-format
+msgid ""
+"The chooser version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Umhumusho wokhetho (%s) akufani nomhumusho daemon (%s). Ufukule i-gdm. Qala "
+"i-gdm daemon futhi noma qala phansi isiga-nyezi."
+
+#. markup
+#: gui/gdmcomm.c:405 gui/gdmphotosetup.c:70
+msgid "GDM (The GNOME Display Manager) is not running."
+msgstr "GDM (Umphathi Siboniso se-GNOME) asisebenzi."
+
+#: gui/gdmcomm.c:408 gui/gdmphotosetup.c:73
+msgid ""
+"You might in fact be using a different display manager, such as KDM (KDE "
+"Display Manager) or xdm."
+msgstr ""
+"Kungenzeka usebenzisa umphathi siboniso esehlukile, njenge KDM (Mphathi "
+"Siboniso KDE) noma ixdm."
+
+#: gui/gdmcomm.c:411 gui/gdmphotosetup.c:76
+msgid ""
+"If you still wish to use this feature, either start GDM yourself or ask your "
+"system administrator to start GDM."
+msgstr ""
+"Uma usafisa ukusebenzisa lesici esiqhamileyo, ungaqala i-GDM noma ucele "
+"umphathi hlelo akuqalele i-GDM."
+
+#. markup
+#: gui/gdmcomm.c:433 gui/gdmflexiserver.c:697
+msgid "Cannot communicate with GDM (The GNOME Display Manager)"
+msgstr "Ngakhoni ukuzwana neGDM ( Mphathi Siboniso weGNOME)"
+
+#: gui/gdmcomm.c:436 gui/gdmflexiserver.c:700
+msgid "Perhaps you have an old version of GDM running."
+msgstr "Mhlawumbe usebenzisa umhumusho wakudala weGDM."
+
+#: gui/gdmcomm.c:453 gui/gdmcomm.c:456
+msgid "Cannot communicate with gdm, perhaps you have an old version running."
+msgstr "Ngakhoni ukuzwana ne-gdm, mhlawumbe usebenzisa umhumusho wakudala."
+
+#: gui/gdmcomm.c:459
+msgid "The allowed limit of flexible X servers reached."
+msgstr "Isiphelo esivumelekile sezisebenzisa X ezipetekayo sifinyelelwe."
+
+#: gui/gdmcomm.c:461
+msgid "There were errors trying to start the X server."
+msgstr "Kube namaphutha ekuzameni ukuqala isisebenzisi-X."
+
+#: gui/gdmcomm.c:463
+msgid "The X server failed.  Perhaps it is not configured well."
+msgstr "Isisebenzisi-X sehlulekile. Mhlawumbe asilinganiswanga kahle."
+
+#: gui/gdmcomm.c:466
+msgid "Too many X sessions running."
+msgstr "Kusebenza izinhlanganiso-X eziningi."
+
+#: gui/gdmcomm.c:468
+msgid ""
+"The nested X server (Xnest) cannot connect to your current X server.  You "
+"may be missing an X authorization file."
+msgstr ""
+"Isisebenzisi sesidleke-X (Xnest) singexhume kwisisebenzisi-X samanje. Ungabe "
+"uswele umgunyazi hele-X."
+
+#: gui/gdmcomm.c:473
+msgid ""
+"The nested X server (Xnest) is not available, or gdm is badly configured.\n"
+"Please install the Xnest package in order to use the nested login."
+msgstr ""
+"Isisebenzisi sesidleke-X (Xnest) asikho, noma ugdm ulinganiswe kabi.\n"
+"Faka isijumba sesidleke-X ukuze usebenzise umngenisi osesidlekeni."
+
+#: gui/gdmcomm.c:478
+msgid ""
+"The X server is not available, it is likely that gdm is badly configured."
+msgstr "Isisebenzisi-X asikho, kungenzeka igdm ilinganiswe kabi."
+
+#: gui/gdmcomm.c:482
+msgid ""
+"Trying to set an unknown logout action, or trying to set a logout action "
+"which is not available."
+msgstr ""
+"Zama ukuhlela isenzo somngeni-phuma esingaziwa, noma zama ukuhlela isenzo "
+"somngeni-phuma esingekho."
+
+#: gui/gdmcomm.c:485
+msgid "Virtual terminals not supported."
+msgstr "Izigungu lezo azesekelwe."
+
+#: gui/gdmcomm.c:487
+msgid "Trying to change to an invalid virtual terminal number."
+msgstr "Ngizama ukuguqukela kwinani lesigungu elingekho mthethweni."
+
+#: gui/gdmcomm.c:489
+msgid "Trying to update an unsupported configuration key."
+msgstr "Ngizama ukufukula inkinombo yesilinganiso esingasekelwe."
+
+#: gui/gdmcomm.c:491
+msgid ""
+"You do not seem to have authentication needed be for this operation.  "
+"Perhaps your .Xauthority file is not set up correctly."
+msgstr ""
+"Kungathi awunasiqiniseko esidingakalayo salesisebenziso. Mhlawumbe ."
+"Xauthority lakho alihleliwe kahle."
+
+#: gui/gdmcomm.c:495
+msgid "Too many messages were sent to gdm and it hung upon us."
+msgstr "Imilayezo eminingi ithunyelwe ku-gdm ilengisiwe."
+
+#: gui/gdmcomm.c:498
+msgid "Unknown error occured."
+msgstr "Kwenzeke iphutha elingaziwa."
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:1
+msgid "Log in as another user inside a nested window"
+msgstr "Ngena njengomunye umsebenzisi phakathi kwefasitela elisesidlekeni"
+
+#: gui/gdmflexiserver-xnest.desktop.in.h:2
+msgid "New Login in a Nested Window"
+msgstr "uMngenis Omusha eSidlekeni seFasitela"
+
+#. markup
+#: gui/gdmflexiserver.c:100
+msgid "Cannot change display"
+msgstr "Ngakhoni ukushintsha isiboniso"
+
+#: gui/gdmflexiserver.c:177
+msgid "Nobody"
+msgstr "Ngamuntu"
+
+#: gui/gdmflexiserver.c:212
+#, c-format
+msgid "Display %s on virtual terminal %d"
+msgstr "Bonisa %s kusona isigungu %d"
+
+#: gui/gdmflexiserver.c:217
+#, c-format
+msgid "Nested display %s on virtual terminal %d"
+msgstr "Isiboniso esidlekelwe ku%s kusigungu %d"
+
+#: gui/gdmflexiserver.c:247 gui/gdmlogin.c:2917
+#: gui/greeter/greeter_item_ulist.c:449
+msgid "Username"
+msgstr "Ibizo-lokusetshenziswa"
+
+#: gui/gdmflexiserver.c:256
+msgid "Display"
+msgstr "Bonisa"
+
+#: gui/gdmflexiserver.c:310
+msgid "Open Displays"
+msgstr "Vula Iziboniso"
+
+#. parent
+#. flags
+#: gui/gdmflexiserver.c:313
+msgid "_Open New Display"
+msgstr "_Vula Isiboniso Esisha"
+
+#: gui/gdmflexiserver.c:315
+msgid "Change to _Existing Display"
+msgstr "Shintshela ku _Siboniso Esikhona"
+
+#: gui/gdmflexiserver.c:323
+msgid ""
+"There are some displays already open.  You can select one from the list "
+"below or open a new one."
+msgstr ""
+"Kukhona iziboniso esezivulekile. Ungakhetha enye kuhlu olungaphansi noma "
+"uvule esisha."
+
+#: gui/gdmflexiserver.c:390 gui/gdmflexiserver.c:785
+msgid "Can't lock screen"
+msgstr "Ngakhoni ukuvala isibuko"
+
+#: gui/gdmflexiserver.c:393 gui/gdmflexiserver.c:788
+msgid "Can't disable xscreensaver display hacks"
+msgstr "Ngakhoni ukukhenenda isibuko-x sesiboniso siyajunduza"
+
+#: gui/gdmflexiserver.c:548
+msgid "Choose server"
+msgstr "Khetha isisebenzisi"
+
+#: gui/gdmflexiserver.c:559
+msgid "Choose the X server to start"
+msgstr "Khetha isisebenzisi-X ukuqala"
+
+#: gui/gdmflexiserver.c:565
+msgid "Standard server"
+msgstr "Isisebenzisi esijwayelekile"
+
+#: gui/gdmflexiserver.c:632
+msgid "Send the specified protocol command to gdm"
+msgstr "Thumela umlayezo wesiphakamiso sesivumelwano esichaziwe kugdm"
+
+#: gui/gdmflexiserver.c:632
+msgid "COMMAND"
+msgstr "LAYELA"
+
+#: gui/gdmflexiserver.c:633
+msgid "Xnest mode"
+msgstr "Isimo Xnest"
+
+#: gui/gdmflexiserver.c:634
+msgid "Do not lock current screen"
+msgstr "Ungavali isibuko esikhona manje"
+
+#: gui/gdmflexiserver.c:635
+msgid "Debugging output"
+msgstr "Hlanza ukhiphi miphumela"
+
+#: gui/gdmflexiserver.c:636
+msgid "Authenticate before running --command"
+msgstr "Qiniseka ngaphambi kokusebenzisa -- isilayezo"
+
+#. markup
+#: gui/gdmflexiserver.c:725
+msgid "You do not seem to have the authentication needed for this operation"
+msgstr "Ngathi awunasiqiniseko esidingakalayo kulesisisetshenziswa"
+
+#: gui/gdmflexiserver.c:729
+msgid "Perhaps your .Xauthority file is not set up correctly."
+msgstr "Mhawumbe ihele .Xauthority alihlelwanga kahle."
+
+#. markup
+#: gui/gdmflexiserver.c:753
+msgid "You do not seem to be logged in on the console"
+msgstr "Kubonakala ngathi awungenanga kumzimazisi"
+
+#: gui/gdmflexiserver.c:756
+msgid "Starting a new login only works correctly on the console."
+msgstr "Ukuqala umngenisi omusha usebenza kahle ngesizimazisi esilungile."
+
+#. markup
+#: gui/gdmflexiserver.c:803
+msgid "Cannot start new display"
+msgstr "Ngakhoni ukuqala isiboniso esisha"
+
+#: gui/gdmflexiserver.desktop.in.h:1
+msgid "Log in as another user without logging out"
+msgstr "Ngena njengomunye umsebenzisi ngaphandle komngenisi -phuma"
+
+#: gui/gdmflexiserver.desktop.in.h:2
+msgid "New Login"
+msgstr "Umngenisi omusha"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:53
+msgid "A-M|Afrikaans"
+msgstr "A-M|Isibunu"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:55
+msgid "A-M|Albanian"
+msgstr "A-M|Albanian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:57
+msgid "A-M|Amharic"
+msgstr "A-M|Amharic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:59
+msgid "A-M|Arabic (Egypt)"
+msgstr "A-M|Arabic (Egiphite)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:61
+msgid "A-M|Arabic (Lebanon)"
+msgstr "A-M|Arabic (eLebanon)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:63
+msgid "A-M|Armenian"
+msgstr "A-M|Armenian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:65
+msgid "A-M|Azerbaijani"
+msgstr "A-M|Azerbaijani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:67
+msgid "A-M|Basque"
+msgstr "A-M|Basque"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:69
+msgid "A-M|Belarusian"
+msgstr "A-M|Belarusian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:71
+msgid "A-M|Bengali"
+msgstr "A-M|Bengali"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:73
+msgid "A-M|Bengali (India)"
+msgstr "A-M|Bengali (eIndia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:75
+msgid "A-M|Bulgarian"
+msgstr "A-M|Bulgarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:77
+msgid "A-M|Bosnian"
+msgstr "A-M|Bosnian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:79
+msgid "A-M|Catalan"
+msgstr "A-M|Catalan"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:81
+msgid "A-M|Chinese (simplified)"
+msgstr "A-M|Chinese (wanzelula)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:83
+msgid "A-M|Chinese (traditional)"
+msgstr "A-M|Chinese (isiko)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:85
+msgid "A-M|Croatian"
+msgstr "A-M|Croatian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:87
+msgid "A-M|Czech"
+msgstr "A-M|Czech"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:89
+msgid "A-M|Danish"
+msgstr "A-M|Danish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:91
+msgid "A-M|Dutch"
+msgstr "A-M|Dutch"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:93
+msgid "A-M|English"
+msgstr "A-M|Isingisi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:95
+msgid "A-M|English (USA)"
+msgstr "A-M|Isingisi (Imelika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:97
+msgid "A-M|English (Australia)"
+msgstr "A-M|Isingisi (Australia)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:99
+msgid "A-M|English (UK)"
+msgstr "A-M|Isingisi (UK)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:101
+msgid "A-M|English (Canada)"
+msgstr "A-M|Isingisi (Canada)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:103
+msgid "A-M|English (Ireland)"
+msgstr "A-M|Isingisi (Ireland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:105
+msgid "A-M|English (Denmark)"
+msgstr "A-M|Isingisi (Denmark)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:107
+msgid "A-M|English (South Africa)"
+msgstr "A-M|Isingisi (Iningizimu Afrika)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:109
+msgid "A-M|Estonian"
+msgstr "A-M|Estonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:111
+msgid "A-M|Finnish"
+msgstr "A-M|Finnish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:113
+msgid "A-M|French"
+msgstr "A-M|French"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:115
+msgid "A-M|French (Belgium)"
+msgstr "A-M|French (Belgium)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:117
+msgid "A-M|French (Switzerland)"
+msgstr "A-M|French (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:119
+msgid "A-M|Galician"
+msgstr "A-M|Galician"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:121
+msgid "A-M|German"
+msgstr "A-M|IsiJalamani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:123
+msgid "A-M|German (Austria)"
+msgstr "A-M|IsiJalamani (Austria)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:125
+msgid "A-M|German (Switzerland)"
+msgstr "A-M|IsiJalamani (Switzerland)"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:127
+msgid "A-M|Greek"
+msgstr "A-M|Greek"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:129
+msgid "A-M|Gujarati"
+msgstr "A-M|Gujarati"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:131 gui/gdmlanguages.c:133
+msgid "A-M|Hebrew"
+msgstr "A-M|Hebheru"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:135
+msgid "A-M|Hindi"
+msgstr "A-M|Hindi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:137
+msgid "A-M|Hungarian"
+msgstr "A-M|Hungarian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:139
+msgid "A-M|Icelandic"
+msgstr "A-M|Icelandic"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:141
+msgid "A-M|Indonesian"
+msgstr "A-M|Indonesian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:143
+msgid "A-M|Interlingua"
+msgstr "A-M|Interlingua"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:145
+msgid "A-M|Irish"
+msgstr "A-M|Irish"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:147
+msgid "A-M|Italian"
+msgstr "A-M|IsiTaliyani"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:149
+msgid "A-M|Japanese"
+msgstr "A-M|Japanese"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:151
+msgid "A-M|Kannada"
+msgstr "A-M|Kannada"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:153
+msgid "A-M|Korean"
+msgstr "A-M|Korean"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:155
+msgid "A-M|Latvian"
+msgstr "A-M|Latvian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:157
+msgid "A-M|Lithuanian"
+msgstr "A-M|Lithuanian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:159
+msgid "A-M|Macedonian"
+msgstr "A-M|Macedonian"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:161
+msgid "A-M|Malay"
+msgstr "A-M|Malay"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:163
+msgid "A-M|Malayalam"
+msgstr "A-M|Malayalam"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:165
+msgid "A-M|Marathi"
+msgstr "A-M|Marathi"
+
+#. Note translate the A-M to the A-M you used in the group label
+#: gui/gdmlanguages.c:167
+msgid "A-M|Mongolian"
+msgstr "A-M|Mongolian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:169
+msgid "N-Z|Northern Sotho"
+msgstr ""
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:171
+msgid "N-Z|Norwegian (bokmal)"
+msgstr "N-Z|Norwegian (bokmal)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:173
+msgid "N-Z|Norwegian (nynorsk)"
+msgstr "N-Z|Norwegian (nynorsk)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:175
+msgid "N-Z|Oriya"
+msgstr "N-Z|Oriya"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:177
+msgid "N-Z|Panjabi"
+msgstr "N-Z|Panjabi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:179
+msgid "N-Z|Persian"
+msgstr "N-Z|Persian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:181
+msgid "N-Z|Polish"
+msgstr "N-Z|Polish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:183
+msgid "N-Z|Portuguese"
+msgstr "N-Z|IsiPotukesi"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:185
+msgid "N-Z|Portuguese (Brazilian)"
+msgstr "N-Z|IsiPotukesi (Brazilian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:187
+msgid "N-Z|Romanian"
+msgstr "N-Z|Romanian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:189
+msgid "N-Z|Russian"
+msgstr "N-Z|Russian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:191 gui/gdmlanguages.c:193
+msgid "N-Z|Serbian"
+msgstr "N-Z|Serbian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:195
+msgid "N-Z|Serbian (Latin)"
+msgstr "N-Z|Serbian (Latin)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:197
+msgid "N-Z|Serbian (Jekavian)"
+msgstr "N-Z|Serbian (Jekavian)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:199
+msgid "N-Z|Slovak"
+msgstr "N-Z|Slovak"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:201
+msgid "N-Z|Slovenian"
+msgstr "N-Z|Slovenian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:203
+msgid "N-Z|Spanish"
+msgstr "N-Z|Spanish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:205
+msgid "N-Z|Spanish (Mexico)"
+msgstr "N-Z|Spanish (Mexico)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:207
+msgid "N-Z|Swedish"
+msgstr "N-Z|Swedish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:209
+msgid "N-Z|Swedish (Finland)"
+msgstr "N-Z|Swedish (Finland)"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:211
+msgid "N-Z|Tamil"
+msgstr "N-Z|Tamil"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:213
+msgid "N-Z|Telugu"
+msgstr "N-Z|Telugu"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:215
+msgid "N-Z|Thai"
+msgstr "N-Z|Thai"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:217
+msgid "N-Z|Turkish"
+msgstr "N-Z|Turkish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:219
+msgid "N-Z|Ukrainian"
+msgstr "N-Z|Ukrainian"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:221
+msgid "N-Z|Vietnamese"
+msgstr "N-Z|Vietnamese"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:223
+msgid "N-Z|Walloon"
+msgstr "N-Z|Walloon"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:225
+msgid "N-Z|Welsh"
+msgstr "N-Z|Welsh"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:227
+msgid "N-Z|Yiddish"
+msgstr "N-Z|Yiddish"
+
+#. Note translate the N-Z to the N-Z you used in the group label
+#: gui/gdmlanguages.c:229
+msgid "N-Z|Zulu"
+msgstr "N-Z|IsiZulu"
+
+#. This is the POSIX/C locale for english, should really be in Other
+#: gui/gdmlanguages.c:231
+msgid "Other|POSIX/C English"
+msgstr "Okunye|POSIX/C Isingisi"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:427
+msgid "A-M"
+msgstr "A-M"
+
+#. This should be the same as in the front of the language strings
+#. * else the languages will appear in the "Other" submenu
+#: gui/gdmlanguages.c:435
+msgid "N-Z"
+msgstr "N-Z"
+
+#: gui/gdmlogin.c:222 gui/greeter/greeter_parser.c:1047
+#, c-format
+msgid "User %s will login in %d seconds"
+msgstr "Umsebenzisi %s uzongena emizuzwaneni %d"
+
+#: gui/gdmlogin.c:447
+#, c-format
+msgid "%s: String too long!"
+msgstr "%s: Umhumo mude kakhulu."
+
+#: gui/gdmlogin.c:449
+#, c-format
+msgid "%sWelcome to %s%s"
+msgstr "%sWamukelekile ku %s%s"
+
+#. markup
+#: gui/gdmlogin.c:537
+msgid "Could not fork a new process!"
+msgstr "Ngakhoni ukubhudla inkimbiso entsha."
+
+#: gui/gdmlogin.c:539
+msgid "You likely won't be able to log in either."
+msgstr "Kungakhonakala ukuthi engekhone ukungena."
+
+#: gui/gdmlogin.c:583 gui/greeter/greeter_system.c:45
+msgid "Are you sure you want to reboot the machine?"
+msgstr "Uqinisekile ufuna ukuqala phansi umshini?"
+
+#. markup
+#: gui/gdmlogin.c:585 gui/gdmlogin.c:2781 gui/greeter/greeter_parser.c:1027
+#: gui/greeter/greeter_system.c:47 gui/greeter/greeter_system.c:168
+msgid "_Reboot"
+msgstr "_Qalela phansi"
+
+#: gui/gdmlogin.c:597 gui/greeter/greeter_system.c:58
+msgid "Are you sure you want to shut down the machine?"
+msgstr "Uqinisekile ufuna ukucima umshini?"
+
+#. markup
+#: gui/gdmlogin.c:599 gui/gdmlogin.c:2794 gui/greeter/greeter_parser.c:1017
+#: gui/greeter/greeter_system.c:60 gui/greeter/greeter_system.c:180
+msgid "Shut _Down"
+msgstr "Cisha"
+
+#: gui/gdmlogin.c:619 gui/greeter/greeter_system.c:70
+msgid "Are you sure you want to suspend the machine?"
+msgstr "Uqinisekile ufuna ukumisa umshini?"
+
+#. markup
+#: gui/gdmlogin.c:621 gui/gdmlogin.c:2808 gui/greeter/greeter_system.c:72
+msgid "_Suspend"
+msgstr "_Misa"
+
+#: gui/gdmlogin.c:685 gui/gdmlogin.c:3752 gui/greeter/greeter.c:164
+#: gui/greeter/greeter.c:858
+msgid "Welcome"
+msgstr "Wamukelekile"
+
+#: gui/gdmlogin.c:688 gui/gdmlogin.c:3755 gui/greeter/greeter.c:167
+#: gui/greeter/greeter.c:861
+#, c-format
+msgid "Welcome to %n"
+msgstr "Wamukelekile e%n"
+
+#: gui/gdmlogin.c:736 gui/greeter/greeter.c:192
+msgid "TimedLoginDelay was less than 5.  I'll just use 5."
+msgstr "TimedLoginDelay ocushiwe ngaphansi 5, ngizosebenzisa 5."
+
+#: gui/gdmlogin.c:854 gui/greeter/greeter_session.c:119
+#, c-format
+msgid ""
+"Your preferred session type %s is not installed on this machine.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Uhlobo lenhlanganisi %s oyithandayo ayifakiwe kulomshini.\n"
+"Bewufuna ukwenza %s iphutha lenhlanganiso yakho nakusasa?"
+
+#. markup
+#: gui/gdmlogin.c:860 gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:125
+#: gui/greeter/greeter_session.c:155
+msgid "Make _Default"
+msgstr "Yenza _Iphutha"
+
+#: gui/gdmlogin.c:860 gui/greeter/greeter_session.c:125
+msgid "Just _Log In"
+msgstr "_Ngena nje"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. markup
+#: gui/gdmlogin.c:879 gui/gdmlogin.c:959
+#: gui/greeter/greeter_action_language.c:137 gui/greeter/greeter_session.c:147
+#, c-format
+msgid ""
+"You have chosen %s for this session, but your default setting is %s.\n"
+"Do you wish to make %s the default for future sessions?"
+msgstr ""
+"Ukhethe %s kulenhlanganiso, kodwa uhlelo lwephutha lakho i-%s.\n"
+"Bewufuna ukwenza %s iphutha lenhlanganiso yakho nakusasa?"
+
+#: gui/gdmlogin.c:887 gui/gdmlogin.c:965
+#: gui/greeter/greeter_action_language.c:143 gui/greeter/greeter_session.c:155
+msgid "Just For _This Session"
+msgstr "Okwa _lenhlanganiso"
+
+#: gui/gdmlogin.c:897 gui/greeter/greeter_session.c:168
+#, c-format
+msgid ""
+"You have chosen %s for this session.\n"
+"If you wish to make %s the default for future sessions,\n"
+"run the 'switchdesk' utility\n"
+"(System->Desktop Switching Tool from the panel menu)."
+msgstr ""
+"Ukhethe %s kulenhlanganiso.\n"
+"Uma ufisa ukwenza %s iphutha lenhlanganiso yakho nakusasa,\n"
+"sebenzisa inzuzo 'switchdesk' isisebenzi\n"
+"(Uhlelo->Ithulusi lokucisha isiga-nyezi kwihlu eliphezulu)."
+
+#: gui/gdmlogin.c:941 gui/gdmlogin.c:950
+#: gui/greeter/greeter_action_language.c:53
+#: gui/greeter/greeter_action_language.c:121
+#: gui/greeter/greeter_action_language.c:129
+msgid "System Default"
+msgstr "Iphutha lohlelo"
+
+#: gui/gdmlogin.c:1074 gui/gdmlogin.c:1088 gui/gdmlogin.c:1875
+#: gui/gdmlogin.c:2373 gui/gdmlogin.c:3023
+msgid "_Username:"
+msgstr "_Ibizo-lomsebenzisi:"
+
+#: gui/gdmlogin.c:1146
+#, c-format
+msgid "%s session selected"
+msgstr "%s nhlanganiso ikhethiwe"
+
+#: gui/gdmlogin.c:1172 gui/gdmlogin.c:1482 gui/greeter/greeter_session.c:271
+msgid "_Last"
+msgstr "_Okokugcina"
+
+#: gui/gdmlogin.c:1183 gui/greeter/greeter_session.c:277
+msgid "Log in using the session that you have used last time you logged in"
+msgstr "Ngena usebenzisa inhlanganiso oyisebenzise ngenkathi ungena okokugcina"
+
+#: gui/gdmlogin.c:1194 gui/greeter/greeter_session.c:264
+msgid "Failsafe Gnome"
+msgstr "Iphutha lomkhawulo GNOME"
+
+#: gui/gdmlogin.c:1195 gui/greeter/greeter_session.c:265
+msgid "Failsafe xterm"
+msgstr "Iphutha lesikhawulo u-X"
+
+#: gui/gdmlogin.c:1344 gui/greeter/greeter_session.c:429
+#, c-format
+msgid "%s: Session directory %s not found!"
+msgstr "%s: Umbombo wenhlanganiso %s ayitholakali!"
+
+#: gui/gdmlogin.c:1350 gui/greeter/greeter_session.c:437
+msgid "Yaikes, nothing found in the session directory."
+msgstr "Yaikes, akutholakali lutho kumbombo wenhlanganiso."
+
+#: gui/gdmlogin.c:1361 gui/greeter/greeter_session.c:449
+msgid "Failsafe _Gnome"
+msgstr "Iphutha lomkhawulo _GNOME"
+
+#: gui/gdmlogin.c:1363 gui/greeter/greeter_session.c:451
+msgid ""
+"This is a failsafe session that will log you into GNOME.  No startup scripts "
+"will be read and it is only to be used when you can't log in otherwise.  "
+"GNOME will use the 'Default' session."
+msgstr ""
+"Lena inhlanganiso yephutha lomkhawulo ezokungenisa ku-GNOME. Ngeke kufundwe "
+"umbhalo wokuqalisa futhi izosetshenziswa uma ungakhoni ukungena ngenye "
+"indlela kuphela. i-GNOME izosebenzisa 'iPhutha' enhlanganisweni."
+
+#: gui/gdmlogin.c:1386 gui/greeter/greeter_session.c:473
+msgid "Failsafe _Terminal"
+msgstr "Isigungu_iphutha lomkhawulo"
+
+#: gui/gdmlogin.c:1388 gui/greeter/greeter_session.c:475
+msgid ""
+"This is a failsafe session that will log you into a terminal.  No startup "
+"scripts will be read and it is only to be used when you can't log in "
+"otherwise.  To exit the terminal, type 'exit'."
+msgstr ""
+"Lena inhlanganiso yephutha lomkhawulo ezokungenisa esigungwini. Ngeke "
+"kufundwe umbhalo wokuqalisa futhi izosetshenziswa uma ungakhoni ukungena "
+"ngenye indlela kuphela. Mawufuna ukuphuma esigungwini, bhala 'uphuma'."
+
+#: gui/gdmlogin.c:1409 gui/greeter/greeter_session.c:495
+msgid "No default session link found. Using Failsafe GNOME.\n"
+msgstr ""
+"Akutholakalanga umxhumanisi wephutha lenhlanganiso. Sebenzisa iphutha "
+"lomkhawulo weGNOME.\n"
+
+#. never_encoding
+#. no_group
+#. untranslated
+#. makrup
+#: gui/gdmlogin.c:1453
+#, c-format
+msgid "%s language selected"
+msgstr "%s ulwimi olukhethiwe"
+
+#: gui/gdmlogin.c:1493
+msgid "Log in using the language that you have used last time you logged in"
+msgstr "Ngena usebenzisa ulwimi olusebenzise mawungena okokugcina"
+
+#: gui/gdmlogin.c:1497
+msgid "_System Default"
+msgstr "_Iphutha lohlelo"
+
+#: gui/gdmlogin.c:1508
+msgid "Log in using the default system language"
+msgstr "Ngena usebenzisa iphutha lohlelo lolwimi"
+
+#: gui/gdmlogin.c:1528
+msgid "_Other"
+msgstr "_Okunye"
+
+#: gui/gdmlogin.c:1906
+msgid "_Password:"
+msgstr "_Ibizo-ngena:"
+
+#. markup
+#. translators:  This is a nice and evil eggie text, translate
+#. * to your favourite currency
+#: gui/gdmlogin.c:2130 gui/greeter/greeter.c:434
+msgid "Please insert 25 cents to log in."
+msgstr "Faka amasenti angamashumi amabili nanhlanu ukungena"
+
+#: gui/gdmlogin.c:2381
+msgid "Doubleclick on the user to log in"
+msgstr "Cofoza kabili kumsebenzisi ukungena"
+
+#: gui/gdmlogin.c:2506
+msgid "GNOME Desktop Manager"
+msgstr "Umphathi weSikhamu Sokubuka seGNOME"
+
+#: gui/gdmlogin.c:2532 gui/greeter/greeter_item.c:139
+msgid "%a %b %d, %H:%M"
+msgstr "%a %b %d, %H:%M"
+
+#: gui/gdmlogin.c:2534 gui/greeter/greeter_item.c:143
+msgid "%a %b %d, %l:%M %p"
+msgstr "%a %b %d, %l:%M %p"
+
+#: gui/gdmlogin.c:2583
+msgid "Finger"
+msgstr "Khomba"
+
+#: gui/gdmlogin.c:2689
+msgid "GDM Login"
+msgstr "Umngenisi GDM"
+
+#: gui/gdmlogin.c:2732 gui/greeter/greeter_parser.c:997
+msgid "_Session"
+msgstr "_Inhlamganiso"
+
+#: gui/gdmlogin.c:2739 gui/greeter/greeter_parser.c:992
+msgid "_Language"
+msgstr "_Ulwimi"
+
+#: gui/gdmlogin.c:2751 gui/greeter/greeter_system.c:134
+msgid "_XDMCP Chooser..."
+msgstr "Umkhethi we-_XDMCP..."
+
+#: gui/gdmlogin.c:2758 gui/greeter/greeter_system.c:141
+#: gui/greeter/greeter_system.c:331
+msgid ""
+"Run an XDMCP chooser which will allow you to log into available remote "
+"machines, if there are any."
+msgstr ""
+"Sebenzisa isikhethi seXDMCP esizokuvumela ukungena kumshini okhona buqamama, "
+"uma ikhona."
+
+#: gui/gdmlogin.c:2767 gui/greeter/greeter_system.c:149
+msgid "_Configure Login Manager..."
+msgstr "_Linganisisa Umphathi woMngenisi..."
+
+#: gui/gdmlogin.c:2774 gui/greeter/greeter_system.c:156
+#: gui/greeter/greeter_system.c:351
+msgid ""
+"Configure GDM (this login manager). This will require the root password."
+msgstr ""
+"Linganisisa iGDM (lesiphathi somngenisi). Lokhu kuzodinga impande-bizo ngena."
+
+#: gui/gdmlogin.c:2788 gui/greeter/greeter_system.c:175
+msgid "Reboot your computer"
+msgstr "Qalela phansi isiga-nyezi"
+
+#: gui/gdmlogin.c:2801 gui/greeter/greeter_system.c:187
+msgid "Shut down the system so that you may safely turn off the computer."
+msgstr "Cima uhlelo ukuze kucimeke isiga-nyezi ngokuphephile."
+
+#: gui/gdmlogin.c:2815 gui/greeter/greeter_system.c:200
+msgid "Suspend your computer"
+msgstr "Misa isiga-nyezi"
+
+#: gui/gdmlogin.c:2821 gui/greeter/greeter_parser.c:1002
+msgid "_Actions"
+msgstr "_Izenzo"
+
+#: gui/gdmlogin.c:2830
+msgid "_Theme"
+msgstr "_Indikimba"
+
+#: gui/gdmlogin.c:2841 gui/greeter/greeter_canvas_item.c:146
+#: gui/greeter/greeter_parser.c:1012
+msgid "_Quit"
+msgstr "_Yeka"
+
+#: gui/gdmlogin.c:2843 gui/greeter/greeter_canvas_item.c:148
+#: gui/greeter/greeter_parser.c:1007
+msgid "D_isconnect"
+msgstr "H_lukanisa"
+
+#: gui/gdmlogin.c:2910 gui/greeter/greeter_item_ulist.c:442
+msgid "Icon"
+msgstr "Isibonakalisi"
+
+#: gui/gdmlogin.c:3391
+#, c-format
+msgid "Can't open DefaultImage: %s. Suspending face browser!"
+msgstr "Ngakhoni ukuvula isithombe sephutha: %s. Misa isiyaluzi!"
+
+#: gui/gdmlogin.c:3413 gui/gdmsetup.c:569 gui/greeter/greeter_item_ulist.c:297
+msgid "Too many users to list here..."
+msgstr "Abasebenzisi abaningi abazohlelwa lapha..."
+
+#. markup
+#: gui/gdmlogin.c:3831 gui/gdmlogin.c:3862 gui/gdmlogin.c:3906
+#: gui/greeter/greeter.c:637 gui/greeter/greeter.c:668
+#: gui/greeter/greeter.c:713
+msgid "Cannot start the greeter"
+msgstr "Ngakhoni ukuqala isithakazeli"
+
+#: gui/gdmlogin.c:3832 gui/gdmlogin.c:3863
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Isihumusho sesithakazeli (%s) asifani nesihumusho sedaemon. Ufukule i-gdm. "
+"Qala gdm daemo futhi noma qalela phansi isiga-nyezi."
+
+#: gui/gdmlogin.c:3869 gui/gdmlogin.c:3915 gui/greeter/greeter.c:675
+#: gui/greeter/greeter.c:722
+msgid "Reboot"
+msgstr "Qalela phansi"
+
+#: gui/gdmlogin.c:3907
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).  You have "
+"probably just upgraded gdm.  Please restart the gdm daemon or reboot the "
+"computer."
+msgstr ""
+"Isihumusho sesithakazeli (%s) asifani nesihumusho sedaemon (%s). Ufukule i-"
+"gdm. Qala gdm daemon futhi noma qalela phansi isiga-nyezi."
+
+#: gui/gdmlogin.c:3913 gui/greeter/greeter.c:720
+msgid "Restart"
+msgstr "Qala futhi"
+
+#. markup
+#: gui/gdmlogin.c:4099 gui/greeter/greeter.c:1335
+msgid "Session directory is missing"
+msgstr "Inhlanganiso yombombo ayikho"
+
+#: gui/gdmlogin.c:4101 gui/greeter/greeter.c:1337
+msgid ""
+"Your session directory is missing or empty!  There are two available "
+"sessions you can use, but you should log in and correct the gdm "
+"configuration."
+msgstr ""
+"Inhlanganiso yombombo ayikho noma ayinalutho! Kukhona izinhlanganiso "
+"ezimbili ongazisenenzisa, kodwa kufanele ungene bese ulungisa isilinganisi "
+"se-gdm."
+
+#. markup
+#: gui/gdmlogin.c:4125 gui/greeter/greeter.c:1362
+msgid "Configuration is not correct"
+msgstr "Isilinganiso asilungile"
+
+#: gui/gdmlogin.c:4127 gui/greeter/greeter.c:1364
+msgid ""
+"The configuration file contains an invalid command line for the login "
+"dialog, and thus I ran the default command.  Please fix your configuration."
+msgstr ""
+"Ihele lenhlanganiso liqukethe umlayelo ongekho mthethweni kwibhokisi "
+"lomngenisi, ngakho-ke ngisebenzise umlayelo wephutha. Lungisa isilinganisi "
+"sakho."
+
+#. markup
+#: gui/gdmlogin.c:4152 gui/greeter/greeter.c:1391
+msgid "No configuration was found"
+msgstr "Akutholakalanga isilinganisi"
+
+#: gui/gdmlogin.c:4154 gui/greeter/greeter.c:1393
+msgid ""
+"The configuration was not found.  GDM is using defaults to run this "
+"session.  You should log in and create a configuration file with the GDM "
+"configuration program."
+msgstr ""
+"Isilinganisi asitholakalanga. i-GDM isebenzisa amaphutha ukusebenzisa "
+"lenhlanganiso. Kufanele ungene bese wakha ihele lesilinganisi ngesilinganisi "
+"sohlelo le-GDM."
+
+#. markup
+#: gui/gdmphotosetup.c:144
+msgid "The face browser is not configured"
+msgstr "Isiyaluzi asilinganisiwe"
+
+#: gui/gdmphotosetup.c:147
+msgid ""
+"The face browser is not configured in the GDM configuration.  Please ask "
+"your system administrator to enable it in the GDM configurator program."
+msgstr ""
+"Isiyaluzi asilinganisiwe kusilinganisi we-GDM. Cela umphathi hlelo "
+"ukuyilungisa kuhlelo lwesilinganisi se-GDM."
+
+#: gui/gdmphotosetup.c:157 gui/gdmphotosetup.desktop.in.h:2
+msgid "Login Photo"
+msgstr "Isithombe Sokungena"
+
+#: gui/gdmphotosetup.c:167
+msgid "Select a photograph to show in the facebrowser:"
+msgstr "Khetha isithombe sokutshengisa kwisiyaluzi esibonakalayo:"
+
+#: gui/gdmphotosetup.c:172
+msgid "Browse"
+msgstr "Yaluza"
+
+#. markup
+#: gui/gdmphotosetup.c:206
+msgid "No picture selected."
+msgstr "Akuna sithombe esikhethiwe."
+
+#. markup
+#: gui/gdmphotosetup.c:217
+msgid "Picture is too large"
+msgstr "Isithombe sikhulu kakhulu"
+
+#: gui/gdmphotosetup.c:218
+#, c-format
+msgid ""
+"The system administrator disallowed pictures larger than %d bytes to show in "
+"the face browser"
+msgstr ""
+"Umphathi hlelo wenqabe isithombe esikhulu kune %d ukutshengiswa kusiyaluzi "
+"esibonakalayo"
+
+#. markup
+#: gui/gdmphotosetup.c:245 gui/gdmphotosetup.c:267
+msgid "Cannot open file"
+msgstr "Ngakhoni ukuvula ihele"
+
+#: gui/gdmphotosetup.c:246
+#, c-format
+msgid ""
+"File %s cannot be open for reading\n"
+"Error: %s"
+msgstr ""
+"Ihele %s alivuleki ukuze kufundwe\n"
+". Iphutha: %s"
+
+#: gui/gdmphotosetup.c:268
+#, c-format
+msgid ""
+"File %s cannot be open for writing\n"
+"Error: %s"
+msgstr ""
+"Ihele %s alivuleki ukuze kubhalwe\n"
+" Iphutha: %s"
+
+#: gui/gdmphotosetup.desktop.in.h:1
+msgid ""
+"Change the picture that will show in the GDM (login manager) face browser"
+msgstr ""
+"Shintsha isithombe esizoboniswa kuGDM (umphathi womngenisi) isiyaluzi "
+"esibonakalayo"
+
+#.
+#. * Translatable strings file generated by Glade.
+#. * Add this file to your project's POTFILES.in.
+#. * DO NOT compile it as part of your application.
+#.
+#: gui/gdmsetup-strings.c:7 gui/gdmsetup.desktop.in.h:2
+#: gui/gdmsetup.glade.h:26
+msgid "Login Screen Setup"
+msgstr "Umngenisi Wokuhlela Isibuko"
+
+#: gui/gdmsetup-strings.c:8 gui/gdmsetup.glade.h:22
+msgid "Greeter"
+msgstr "Isithakazeli"
+
+#: gui/gdmsetup-strings.c:9 gui/gdmsetup-strings.c:24
+#: gui/gdmsetup-strings.c:29 gui/gdmsetup-strings.c:36
+#: gui/gdmsetup-strings.c:39 gui/gdmsetup-strings.c:42
+#: gui/gdmsetup-strings.c:65 gui/gdmsetup-strings.c:71
+#: gui/gdmsetup-strings.c:73 gui/gdmsetup-strings.c:79
+#: gui/gdmsetup-strings.c:82 gui/gdmsetup-strings.c:90 gui/gdmsetup.glade.h:1
+msgid "    "
+msgstr "    "
+
+#: gui/gdmsetup-strings.c:10 gui/gdmsetup.glade.h:24
+msgid "L_ocal: "
+msgstr "N_dawoleyo: "
+
+#: gui/gdmsetup-strings.c:11 gui/gdmsetup.glade.h:66
+msgid "_Remote: "
+msgstr "_Buqamama: "
+
+#: gui/gdmsetup-strings.c:12 gui/gdmsetup.glade.h:70
+msgid "_Welcome string: "
+msgstr "_Umhumo wokwamukela: "
+
+#: gui/gdmsetup-strings.c:13 gui/gdmsetup.glade.h:43
+msgid "Re_mote welcome string: "
+msgstr "Umhumo wakwamukela obu_qamama: "
+
+#: gui/gdmsetup-strings.c:14 gui/gdmsetup-strings.c:16
+#: gui/gdmsetup-strings.c:51 gui/gdmsetup.c:969 gui/gdmsetup.glade.h:50
+msgid "Standard greeter"
+msgstr "Isithakazeli esijwayelekile"
+
+#: gui/gdmsetup-strings.c:15 gui/gdmsetup-strings.c:17
+#: gui/gdmsetup-strings.c:63 gui/gdmsetup.c:971 gui/gdmsetup.glade.h:21
+msgid "Graphical greeter"
+msgstr "Isithakazeli esiqhamile"
+
+#: gui/gdmsetup-strings.c:18 gui/gdmsetup.glade.h:52
+#, no-c-format
+msgid ""
+"String to be shown in the greeter as welcome.  You can insert %n in here and "
+"it will be replaced by the name of your computer."
+msgstr ""
+"Uhumo ozotshengiswa kwisithakazeli njengesamukelo. Ungafaka %n lapha "
+"izonanelwa ngegama lesiga-nyezi sakho."
+
+#: gui/gdmsetup-strings.c:20 gui/gdmsetup.glade.h:54
+#, no-c-format
+msgid ""
+"String to be shown in the greeter for people logging in remotely with "
+"XDMCP.  You can insert %n in here and it will be replaced by the name of "
+"your computer."
+msgstr ""
+"Umhumo ozotshengiswa kusithakazeli ukungenisa abantu abangena buqamama nge-"
+"XDMCP. Ungafaka %n lapha izonanelwa ngegama lesiga-nyezi sakho."
+
+#: gui/gdmsetup-strings.c:22 gui/gdmsetup.glade.h:10
+msgid "Always use 24 hour cloc_k format"
+msgstr "Sebenzisa isimo sesikhat_hi samahora angashumi amabili nane"
+
+#: gui/gdmsetup-strings.c:23 gui/gdmsetup.glade.h:12
+msgid "Automatic Login"
+msgstr "Umngenisi ozenzakalelayo"
+
+#: gui/gdmsetup-strings.c:25 gui/gdmsetup.glade.h:58
+msgid "_Automatic login username:"
+msgstr "Ibizo-mngenisi lomngenisi _ozenzakalelayo:"
+
+#: gui/gdmsetup-strings.c:27 gui/gdmsetup.glade.h:63
+msgid "_Login a user automatically on first bootup"
+msgstr "_Ngenisa umsebenzisi ngokuzenzakalela ngokuvuleka kokuqala"
+
+#: gui/gdmsetup-strings.c:28 gui/gdmsetup.glade.h:55
+msgid "Timed Login"
+msgstr "Umngenisi ocushiwe"
+
+#: gui/gdmsetup-strings.c:30 gui/gdmsetup.glade.h:56
+msgid "Timed login us_ername:"
+msgstr "Ib_izo-mngenisi lomngenisi ocushiwe:"
+
+#: gui/gdmsetup-strings.c:31 gui/gdmsetup.glade.h:68
+msgid "_Seconds before login:"
+msgstr "_Imizuzwana ngaphambi kokungena:"
+
+#: gui/gdmsetup-strings.c:33 gui/gdmsetup.glade.h:27
+msgid "Login a user automa_tically after a specified number of seconds"
+msgstr "Ngenisa umsebenzisi ngokuzenza_kalela emuva kwenani lemizuzwana eshiwo"
+
+#: gui/gdmsetup-strings.c:34 gui/gdmsetup.glade.h:20
+msgid "General"
+msgstr "Jikelele"
+
+#: gui/gdmsetup-strings.c:35 gui/gdmsetup.glade.h:28
+msgid "Logo"
+msgstr "Isiboniso"
+
+#: gui/gdmsetup-strings.c:38 gui/gdmsetup.glade.h:35
+msgid "Miscellaneous"
+msgstr "Inhlanganisela"
+
+#: gui/gdmsetup-strings.c:40 gui/gdmsetup.glade.h:47
+msgid "Show choosable user images (_face browser)"
+msgstr "Tshengisa izithombe ezikhethekayo (_isiyaluzi esibonakalayo)"
+
+#: gui/gdmsetup-strings.c:41 gui/gdmsetup.glade.h:13
+msgid "Background"
+msgstr "Isizinda"
+
+#: gui/gdmsetup-strings.c:43 gui/gdmsetup.glade.h:64
+msgid "_No background"
+msgstr "_Akuna sizinda"
+
+#: gui/gdmsetup-strings.c:44 gui/gdmsetup.glade.h:61
+msgid "_Image"
+msgstr "_Isithombe"
+
+#: gui/gdmsetup-strings.c:45 gui/gdmsetup.glade.h:14
+msgid "Co_lor"
+msgstr "Umb_ala"
+
+#: gui/gdmsetup-strings.c:46 gui/gdmsetup.glade.h:67
+msgid "_Scale background image to fit"
+msgstr "_Linganisa isithombe esisesizindeni ukuthi silingane"
+
+#: gui/gdmsetup-strings.c:48 gui/gdmsetup.glade.h:65
+msgid "_Only color on remote displays"
+msgstr "_Umbala owodwa kusiboniso esibuqamama"
+
+#: gui/gdmsetup-strings.c:49 gui/gdmsetup.glade.h:59
+msgid "_Background color: "
+msgstr "_Isizinda sombala: "
+
+#: gui/gdmsetup-strings.c:50 gui/gdmsetup.glade.h:39
+msgid "Pick a color"
+msgstr "Khetha umbala"
+
+#: gui/gdmsetup-strings.c:52 gui/gdmsetup.glade.h:42
+msgid "Preview:"
+msgstr "Bona kuqala:"
+
+#: gui/gdmsetup-strings.c:53 gui/gdmsetup.glade.h:37
+msgid "No screenshot available"
+msgstr "Akuna sithombe sesibuko"
+
+#: gui/gdmsetup-strings.c:54 gui/gdmsetup.glade.h:16
+msgid "Description:"
+msgstr "Cacisa:"
+
+#: gui/gdmsetup-strings.c:55 gui/gdmsetup.glade.h:15
+msgid "Copyright:"
+msgstr "Ilungelo lomqambi:"
+
+#: gui/gdmsetup-strings.c:56 gui/gdmsetup.glade.h:11
+msgid "Author:"
+msgstr "Umqambi:"
+
+#: gui/gdmsetup-strings.c:57 gui/gdmsetup.glade.h:74
+msgid ""
+"description\n"
+"widget"
+msgstr ""
+"isichasisi\n"
+" widget"
+
+#: gui/gdmsetup-strings.c:59 gui/gdmsetup.glade.h:72
+msgid "author"
+msgstr "umqambi"
+
+#: gui/gdmsetup-strings.c:60 gui/gdmsetup.glade.h:73
+msgid "copyright"
+msgstr "ilungelo lomqambi"
+
+#: gui/gdmsetup-strings.c:61 gui/gdmsetup.glade.h:62
+msgid "_Install new theme"
+msgstr "_Faka indikimba entsha"
+
+#: gui/gdmsetup-strings.c:62 gui/gdmsetup.glade.h:60
+msgid "_Delete theme"
+msgstr "_Cima indikimba"
+
+#: gui/gdmsetup-strings.c:64 gui/gdmsetup-strings.c:78 gui/gdmsetup.glade.h:38
+msgid "Options"
+msgstr "Amakhetho"
+
+#: gui/gdmsetup-strings.c:66 gui/gdmsetup.glade.h:5
+msgid "Allow _root to login with GDM"
+msgstr "Vumela _impande ingene neGDM"
+
+#: gui/gdmsetup-strings.c:67 gui/gdmsetup.glade.h:8
+msgid "Allow root to login r_emotely with GDM"
+msgstr "Vumela impande ingene BU_qamama ngeGDM"
+
+#: gui/gdmsetup-strings.c:68 gui/gdmsetup.glade.h:7
+msgid "Allow remote _timed logins"
+msgstr "Vumela abangenisi _abacushwe buqamama"
+
+#: gui/gdmsetup-strings.c:69 gui/gdmsetup.glade.h:48
+msgid ""
+"Show the \"Actions\" menu (formerly known as the \"System\" menu).  If not "
+"set, none of the system commands will be available (this includes reboot, "
+"shutdown, configure, chooser)"
+msgstr ""
+"Tshengisa \"Izenzo\" uhlu (eyayaziwa nge \"Hlelo\" uhlu). Uma ingahlelwanga, "
+"ungethole imilayelo yohlelo (lokhu kuhlanganisa noqala phansi, ukucima, "
+"ukulinginisa, nokhetho)"
+
+#: gui/gdmsetup-strings.c:70 gui/gdmsetup.glade.h:46
+msgid "Show _actions menu"
+msgstr "Tshengisa uhlu _lwezenzo"
+
+#: gui/gdmsetup-strings.c:72 gui/gdmsetup.glade.h:6
+msgid "Allow c_onfiguration from the login screen"
+msgstr "Vumela isi_linganisi kusibuko somngenisi"
+
+#: gui/gdmsetup-strings.c:74 gui/gdmsetup.glade.h:4
+msgid "Allo_w running XDMCP chooser from the login screen"
+msgstr "Vume_la ukusebenzisa ukhetho lweXDMCP kusibuko somngenisi"
+
+#: gui/gdmsetup-strings.c:75 gui/gdmsetup.glade.h:9
+msgid ""
+"Always disallow TCP connections to _X server (disables all remote "
+"connections)"
+msgstr ""
+"Ungavumeli ukuxhumane kweTCP kwisebenzisi -_X (khenenda yonke imixhumano "
+"ebuqamama)"
+
+#: gui/gdmsetup-strings.c:76 gui/gdmsetup.glade.h:44
+msgid "Retry _delay (seconds) :"
+msgstr "Zama futhi _ukubambezeleka (imizuzwana) :"
+
+#: gui/gdmsetup-strings.c:77 gui/gdmsetup.glade.h:45
+msgid "Security"
+msgstr "Ukulondeka"
+
+#: gui/gdmsetup-strings.c:80 gui/gdmsetup.glade.h:19
+msgid "Enable _accessibility modules"
+msgstr "Gunyaza izi_bumbo ezingenekayo"
+
+#: gui/gdmsetup-strings.c:81 gui/gdmsetup.glade.h:29
+msgid "Make a _sound when login window is ready"
+msgstr "Enza um_sindo uma ifasitela lomngenisi livulile"
+
+#: gui/gdmsetup-strings.c:83 gui/gdmsetup.glade.h:71
+msgid "acc_sound_file_box"
+msgstr "acc _ihele _lebhokisi _lomsindo"
+
+#: gui/gdmsetup-strings.c:84 gui/gdmsetup.glade.h:49
+msgid "Sound _file:"
+msgstr "_Ihele Lomsindo:"
+
+#: gui/gdmsetup-strings.c:86 gui/gdmsetup.glade.h:69
+msgid "_Test sound"
+msgstr "_Sihloli msindo"
+
+#: gui/gdmsetup-strings.c:87 gui/gdmsetup.glade.h:3
+msgid "Accessibility"
+msgstr "Ngenekayo"
+
+#: gui/gdmsetup-strings.c:88 gui/gdmsetup.glade.h:36
+msgid ""
+"No XDMCP support in the binary.  To enable XDMCP support you must recompile "
+"GDM with the XDMCP libraries."
+msgstr ""
+"Akuna siseki esimbaxa-mbili ku-XDMCP. Ukugunyaza iseseki se-XDMCP kufanele "
+"uqoqele i-GDM ngemgcina-lwazi we-XDMCP."
+
+#: gui/gdmsetup-strings.c:89 gui/gdmsetup.glade.h:18
+msgid "Enable _XDMCP"
+msgstr "Gunyaza _XDMCP"
+
+#: gui/gdmsetup-strings.c:91 gui/gdmsetup.glade.h:23
+msgid "Honour _indirect requests"
+msgstr "Hlonipha _izicelo ezingaqondile"
+
+#: gui/gdmsetup-strings.c:92 gui/gdmsetup.glade.h:25
+msgid "Listen on _UDP port: "
+msgstr "Lalela ethekwini _UDP: "
+
+#: gui/gdmsetup-strings.c:93 gui/gdmsetup.glade.h:31
+msgid "Maximum _pending requests:"
+msgstr "Umphelelo wezicelo _ezisalindiwe:"
+
+#: gui/gdmsetup-strings.c:94 gui/gdmsetup.glade.h:30
+msgid "Max p_ending indirect requests:"
+msgstr "Umphelelo wezicelo _ezisalindiwe ezingaqondile ngqo:"
+
+#: gui/gdmsetup-strings.c:95 gui/gdmsetup.glade.h:32
+msgid "Maximum _remote sessions:"
+msgstr "Umphelelo wezinhlanganiso _ezibuqamama:"
+
+#: gui/gdmsetup-strings.c:96 gui/gdmsetup.glade.h:33
+msgid "Maximum _wait time:"
+msgstr "Umphelelo wesikhathi _sokulinda:"
+
+#: gui/gdmsetup-strings.c:97 gui/gdmsetup.glade.h:34
+msgid "Maximum indirect w_ait time:"
+msgstr "Umphelelo wesikhathi sokul_inda esingaqondile ngqo:"
+
+#: gui/gdmsetup-strings.c:98 gui/gdmsetup.glade.h:17
+msgid "Displays per _host:"
+msgstr "Bonisa ngoku_mmemi:"
+
+#: gui/gdmsetup-strings.c:99 gui/gdmsetup.glade.h:40
+msgid "Pin_g interval (seconds):"
+msgstr "Isigam_u esithi ntwii (imizuzwana):"
+
+#: gui/gdmsetup-strings.c:100 gui/gdmsetup.glade.h:41
+msgid "Ping interval (seconds):"
+msgstr "Isigamu esithintwii (imizuzwana):"
+
+#: gui/gdmsetup-strings.c:101 gui/gdmsetup.glade.h:57
+msgid "XDMCP"
+msgstr "XDMCP"
+
+#. markup
+#: gui/gdmsetup.c:164
+msgid ""
+"An error occured while trying to contact the login screens.  Not all updates "
+"may have taken effect."
+msgstr ""
+"Iphutha lenzekile sizama ukuhlangana nezibuko zesingenisi. Akusiyo yonke "
+"imifukulo eyenzakele."
+
+#. markup
+#: gui/gdmsetup.c:487
+msgid ""
+"Autologin or timed login to the superuser (root) account is not allowed."
+msgstr ""
+"Umngenisi ozenzakalelayo noma umngenisi ocushiwe kusinanzela somsebenzisi "
+"omkhulu (impande) asivunyelwe."
+
+#: gui/gdmsetup.c:1756
+msgid "Archive is not of a subdirectory"
+msgstr "Umlandu akusingowombombo omncane"
+
+#: gui/gdmsetup.c:1764
+msgid "Archive is not of a single subdirectory"
+msgstr "Umlandu akusingowombombo owodwa omncane"
+
+#: gui/gdmsetup.c:1788 gui/gdmsetup.c:1868
+msgid "File not a tar.gz or tar archive"
+msgstr "Ihele akusiyi-tar.gz noma umlandu tar"
+
+#: gui/gdmsetup.c:1790
+msgid "Archive does not include a GdmGreeterTheme.info file"
+msgstr "Umlandu awuhlanganise iGdm-Sithazeli-Ndikimba.hele wolwazi"
+
+#: gui/gdmsetup.c:1812
+msgid "File does not exist"
+msgstr "Ihele alikho"
+
+#. markup
+#: gui/gdmsetup.c:1926
+msgid "No file selected"
+msgstr "Akukhethwe hele"
+
+#. markup
+#: gui/gdmsetup.c:1954
+msgid "Not a theme archive"
+msgstr "Akusiyindikimba yomlandu"
+
+#: gui/gdmsetup.c:1955
+#, c-format
+msgid "Details: %s"
+msgstr "Imininingwane: %s"
+
+#. FIXME: if exists already perhaps we could also have an
+#. * option to change the dir name
+#: gui/gdmsetup.c:1973
+#, c-format
+msgid ""
+"Theme directory '%s' seems to be already installed, install again anyway?"
+msgstr "Indikimba yombombo '%s' ngathi seyifakiwe, ungayifaka futhi?"
+
+#. markup
+#: gui/gdmsetup.c:2059
+msgid "Some error occured when installing the theme"
+msgstr "Iphutha lenzekile masifaka indikimba"
+
+#: gui/gdmsetup.c:2105
+msgid "Select new theme archive to install"
+msgstr "Khetha indikimba yomlandu omusha uyifake"
+
+#: gui/gdmsetup.c:2109
+msgid "_Install"
+msgstr "_Faka"
+
+#: gui/gdmsetup.c:2173
+#, c-format
+msgid "Do you really wish to remove theme '%s' from the system?"
+msgstr "Ngabe ufisa ukususa indikimba '%s' kuhlelo?"
+
+#. This is the temporary help dialog
+#: gui/gdmsetup.c:2386
+#, c-format
+msgid ""
+"This configuration window changes settings for the GDM daemon, which is the "
+"graphical login screen for GNOME.  Changes that you make will take effect "
+"immediately.\n"
+"\n"
+"Note that not all configuration options are listed here.  You may want to "
+"edit %s if you cannot find what you are looking for.\n"
+"\n"
+"For complete documentation see the GNOME help browser Under the category "
+"GNOME/System."
+msgstr ""
+"Lelifasitela lesilinganisi liguqula izinhlelo ze GDM daemon, isiqhamisi "
+"sesibuko somngenisi we-GNOME. Izinguquko ozozenza zofezeka manjalo.\n"
+"\n"
+"Qaphela ukuthi khetho lwezilinganisi oluhlelwe lapha. Ungafuna ukuhlela %s "
+"uma ungatholi lokho okufunayo.\n"
+"\n"
+"Bheka isiyaluzi sosizo ku-GNOME Ngaphansi kohlobo lwe-GNOME/Hlelo ukuthola "
+"umbhalo ophelele."
+
+#. markup
+#: gui/gdmsetup.c:2797
+msgid "You must be the superuser (root) to configure GDM."
+msgstr "Kufanele ube ngumsebenzisi omkhulu (impande) ukulinganisa iGDM."
+
+#. EOF
+#: gui/gdmsetup.desktop.in.h:1
+msgid "A graphical application for configuring the GNOME Display Manager (GDM)"
+msgstr "Isisebenziso esiqhamile sokulinganisa iGNOME Mphathi Siboniso (GDM)"
+
+#: gui/greeter/greeter.c:638 gui/greeter/greeter.c:669
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version.\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Ukuhunyushwa kwesithakazeli (%s) asifani nesihunyushwa sedaemon.\n"
+"Ufukule i-gdm.\n"
+"Qala igdm daemon futhi noma qala phansi isiga-nyezi."
+
+#: gui/greeter/greeter.c:714
+#, c-format
+msgid ""
+"The greeter version (%s) does not match the daemon version (%s).\n"
+"You have probably just upgraded gdm.\n"
+"Please restart the gdm daemon or reboot the computer."
+msgstr ""
+"Ukuhunyushwa kwesithakazeli (%s) asifani nesihunyushwa sedaemon (%s).\n"
+"Ufukule i-gdm.\n"
+"Qala i-gdm daemon futhi noma qala phansi isiga-nyezi."
+
+#: gui/greeter/greeter.c:1173
+#, c-format
+msgid "There was an error loading the theme %s"
+msgstr "Kube khona iphutha elifake isihloko %s"
+
+#. markup
+#: gui/greeter/greeter.c:1226
+msgid "The theme for the graphical greeter is corrupt"
+msgstr "Isihloko seminingwane engenisayo sonakele"
+
+#: gui/greeter/greeter.c:1229
+msgid ""
+"The theme does not contain definition for the username/password entry "
+"element."
+msgstr ""
+"Isihloko asinayo umfakela webizo-ngena/umngenisi-bizo njenge singeniso."
+
+#. markup
+#: gui/greeter/greeter.c:1262
+msgid ""
+"There was an error loading the theme, and the default theme also could not "
+"have been loaded, I will attempt to start the standard greeter"
+msgstr ""
+"Kubenephutha ekufakeni indikimba, kanti nephutha lendikimba alifakiwe, "
+"ngizozama ukuqala isithakazeli esejwayelekile"
+
+#. markup
+#: gui/greeter/greeter.c:1284
+msgid ""
+"I could not start the standard greeter.  This display will abort and you may "
+"have to login another way and fix the installation of gdm"
+msgstr ""
+"Angikhonanga ukuqala isithakazeli esejwayelekile. Lesiboniso sizophunza "
+"kungafuneka ungene ngenye indlela bese ulungisa ukufakwa kwe-gdm"
+
+#: gui/greeter/greeter_action_language.c:46
+msgid "Last"
+msgstr "Yokugcina"
+
+#: gui/greeter/greeter_action_language.c:198
+msgid "Select a language"
+msgstr "Khetha ulwimi"
+
+#: gui/greeter/greeter_action_language.c:217
+msgid "Select a language for your session to use:"
+msgstr "Khetha ulwimi lenhlanganiso ozoyisebenzisa:"
+
+#: gui/greeter/greeter_canvas_item.c:125
+msgid "Select _Language..."
+msgstr "Khetha _ulwimi..."
+
+#: gui/greeter/greeter_canvas_item.c:132
+msgid "Select _Session..."
+msgstr "Khetha _inhlanganiso..."
+
+#: gui/greeter/greeter_canvas_item.c:374
+msgid "Answer questions here and press Enter when done.  For a menu press F10."
+msgstr ""
+"Phendula umbuzo lapha bese ufaka ungena mawuqedile. Mawufuna uhlu cindezela "
+"F10."
+
+#: gui/greeter/greeter_item_ulist.c:279
+#, c-format
+msgid "Can't open DefaultImage: %s!"
+msgstr "Ngakhoni ukuvula DefaultImage: %s!"
+
+#: gui/greeter/greeter_item_ulist.c:381
+msgid ""
+"Doubleclick on the user\n"
+"to log in"
+msgstr ""
+"Cofoza kabili kumsebenzisi\n"
+" ukuze ungene"
+
+#: gui/greeter/greeter_parser.c:1022 gui/greeter/greeter_system.c:193
+msgid "Sus_pend"
+msgstr "_Misa"
+
+#: gui/greeter/greeter_parser.c:1032
+msgid "_XDMCP Chooser"
+msgstr "Umkhethi we-_XDMCP"
+
+#: gui/greeter/greeter_parser.c:1037
+msgid "_Configure"
+msgstr "_Linganisela"
+
+#: gui/greeter/greeter_parser.c:1042
+msgid "You've got capslock on!"
+msgstr "Inkinombo yombhalo omkhulu iyasebenza!"
+
+#: gui/greeter/greeter_session.c:247
+msgid "Choose a Session"
+msgstr "Khetha inhlanganiso"
+
+#: gui/greeter/greeter_system.c:260
+msgid "Choose an Action"
+msgstr "Khetha isenzo"
+
+#: gui/greeter/greeter_system.c:282
+msgid "Shut _down the computer"
+msgstr "_Cisha isiga-nyezi"
+
+#: gui/greeter/greeter_system.c:285
+msgid "Shut down your computer so that you may turn it off."
+msgstr "Cisha isiga-nyezi sakho ukuze icimeke."
+
+#: gui/greeter/greeter_system.c:300
+msgid "_Reboot the computer"
+msgstr "_Qalela phansi isiga-nyezi"
+
+#: gui/greeter/greeter_system.c:314
+msgid "Sus_pend the computer"
+msgstr "Mi_sa isiga-nyezi"
+
+#: gui/greeter/greeter_system.c:328
+msgid "Run _XDMCP chooser"
+msgstr "Sebenzisa isikhethi se-_XDMCP"
+
+#: gui/greeter/greeter_system.c:348
+msgid "Confi_gure the login manager"
+msgstr "Linga_nisela umngenisi womphathi"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 Bond, James Bond"
+msgstr "(c) 2002 Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:2
+msgid "Bond, James Bond"
+msgstr "Bond, James Bond"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:3
+msgid "Circles"
+msgstr "Iziyingi"
+
+#: gui/greeter/themes/circles/GdmGreeterTheme.desktop.in.h:4
+msgid "Theme with blue circles"
+msgstr "Indikimba yezingi ezuluhlaza okwesibhakabhaka"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:1
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:1
+msgid "(c) 2002 GNOME"
+msgstr "(C) 2002 GNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles with a Face Browser"
+msgstr "GNOME ukuhlukana kwesidwebi ngezizungezo sine siyaluzi sobuso"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:3
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:3
+msgid "GNOME Artists"
+msgstr "Ingcweti yeGNOME"
+
+#: gui/greeter/themes/happygnome-list/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME with Browser"
+msgstr "Injabulo yeGNOME enesiyaluzi"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:2
+msgid "GNOME Art variation of Circles"
+msgstr "GNOME ukuhlukana kwesidwebi ngezizungezo"
+
+#: gui/greeter/themes/happygnome/GdmGreeterTheme.desktop.in.h:4
+msgid "Happy GNOME"
+msgstr "Injabulo yeGNOME"
+
+#: gui/modules/dwellmouselistener.c:579 gui/modules/keymouselistener.c:674
+#, c-format
+msgid ""
+"Error while trying to run (%s)\n"
+"which is linked to (%s)"
+msgstr ""
+"Iphutha makusetshenziswa (%s)\n"
+" ehlangene ne(%s)"
+
+#: utils/gdmaskpass.c:26
+#, c-format
+msgid "gdmaskpass only runs as root\n"
+msgstr "igdmaskpass isebenza njengempande kuphela\n"
+
+#: utils/gdmaskpass.c:42 utils/gdmaskpass.c:48
+#, c-format
+msgid "Authentication failure!\n"
+msgstr "Ukwehluleka kwesiqiniseko\n"
+
+#: vicious-extensions/glade-helper.c:84
+msgid "(memory buffer)"
+msgstr "(isikhawu senkumbulo)"
+
+#: vicious-extensions/glade-helper.c:116 vicious-extensions/glade-helper.c:138
+#: vicious-extensions/glade-helper.c:158
+msgid "(memory buffer"
+msgstr "(isikhawu senkumbulo"
+
+#. markup
+#: vicious-extensions/glade-helper.c:194 vicious-extensions/glade-helper.c:247
+#: vicious-extensions/glade-helper.c:290
+msgid "Cannot load user interface"
+msgstr "Ngakhoni ukufaka inhlanganiso yomsebenzisi"
+
+#: vicious-extensions/glade-helper.c:195
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  Possibly the glade interface description was corrupted.  %s cannot "
+"continue and will exit now.  You should check your installation of %s or "
+"reinstall %s."
+msgstr ""
+"Kwenzeke iphutha masifaka isici senhlanganiso yomsebenzisi %s%s ebuya "
+"kwihele %s. Kungenzeka isikhala se glade senhlanganiso sonakele. %s "
+"ungaqhubeka kanti izophuma manje. Qaphela ukufakwa kwe-%s noma faka futhi %s."
+
+#: vicious-extensions/glade-helper.c:211
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s"
+msgstr ""
+"Isikhala sehele sichachambile! Qiniseka kufakwe ihele elilungile!\n"
+" hele: %s widget: %s"
+
+#: vicious-extensions/glade-helper.c:248
+#, c-format
+msgid ""
+"An error occured while loading the user interface element %s%s from file %"
+"s.  CList type widget should have %d columns.  Possibly the glade interface "
+"description was corrupted.  %s cannot continue and will exit now.  You "
+"should check your installation of %s or reinstall %s."
+msgstr ""
+"Kwenzeke iphutha masifaka isici senhlanganiso yomsebenzisi %s%s kusuka "
+"kuhele %s. Hlela uhlobo lwewidget kufanele lubenesihume %d. Kungenzeka "
+"isikhala se glade senhlanganiso sonakele. %s ingeqhubeke kanti izophuma "
+"manje. Kumele  uqaphele ukufakwa kwe-%s noma faka futhi %s."
+
+#: vicious-extensions/glade-helper.c:266
+#, c-format
+msgid ""
+"Glade file is on crack! Make sure the correct file is installed!\n"
+"file: %s widget: %s expected clist columns: %d"
+msgstr ""
+"Ihele Glade liyamangalisa! Qinisekisa ukuba ihele elifanele lifakiwe!\n"
+"ihele: %s iwidget: %s ilindele amakholomu abambene: %d"
+
+#: vicious-extensions/glade-helper.c:291
+#, c-format
+msgid ""
+"An error occured while loading the user interface from file %s.  Possibly "
+"the glade interface description was not found.  %s cannot continue and will "
+"exit now.  You should check your installation of %s or reinstall %s."
+msgstr ""
+"Kwenzeke iphutha masifaka inhlanganiso yomsebenzisi yehele %s. Kungenzeka "
+"isikhala sesichasisi senhlanganiso asithilakalanga. %s ingeqhubeke kanti "
+"izophuma manje. Qaphela ukufakwa kwe-%s noma faka %s futhi."
+
+#: vicious-extensions/glade-helper.c:303
+#, c-format
+msgid "No interface could be loaded, BAD! (file: %s)"
+msgstr "Akukho uhlelo olufakiwe, Kubi! (ihele: %s)"
+
+#: vicious-extensions/ve-nongnome.c:134
+msgid "Too many alias levels for a locale, may indicate a loop"
+msgstr "Maniningi kakhulu amazinga endawo, ungakhombisa ukusebenzisana"
Index: proiecte/PPPP/gdm/tests/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/tests/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/tests/Makefile.am	(revision 134)
@@ -0,0 +1,39 @@
+NULL =
+
+AM_CPPFLAGS =			\
+	-I.			\
+	-I..			\
+	-I$(top_srcdir)/common	\
+	$(COMMON_CFLAGS)	\
+	$(NULL)
+
+TESTS = 			\
+	m-common		\
+	$(NULL)
+
+if HAVE_CHECK
+noinst_PROGRAMS =		\
+	$(TESTS)		\
+	$(NULL)
+endif
+
+m_common_SOURCES =		\
+	m-common.c		\
+	s-common-address.c	\
+	s-common-address.h	\
+	s-common-utils.c	\
+	s-common-utils.h	\
+	$(NULL)
+
+m_common_CFLAGS =		\
+	@CHECK_CFLAGS@		\
+	$(COMMON_CFLAGS)	\
+	$(NULL)
+
+m_common_LDADD = 		\
+	$(top_builddir)/common/libgdmcommon.la	\
+	@CHECK_LIBS@		\
+	$(COMMON_LIBS)		\
+	$(EXTRA_TEST_LIBS)	\
+	$(NULL)
+
Index: proiecte/PPPP/gdm/tests/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/tests/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/tests/Makefile.in	(revision 134)
@@ -0,0 +1,799 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+TESTS = m-common$(EXEEXT) $(am__EXEEXT_1)
+@HAVE_CHECK_TRUE@noinst_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_1)
+subdir = tests
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__EXEEXT_1 =
+am__EXEEXT_2 = m-common$(EXEEXT) $(am__EXEEXT_1)
+PROGRAMS = $(noinst_PROGRAMS)
+am__objects_1 =
+am_m_common_OBJECTS = m_common-m-common.$(OBJEXT) \
+	m_common-s-common-address.$(OBJEXT) \
+	m_common-s-common-utils.$(OBJEXT) $(am__objects_1)
+m_common_OBJECTS = $(am_m_common_OBJECTS)
+am__DEPENDENCIES_1 =
+m_common_DEPENDENCIES = $(top_builddir)/common/libgdmcommon.la \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+m_common_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(m_common_CFLAGS) \
+	$(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(m_common_SOURCES)
+DIST_SOURCES = $(m_common_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+am__tty_colors = \
+red=; grn=; lgn=; blu=; std=
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+AM_CPPFLAGS = \
+	-I.			\
+	-I..			\
+	-I$(top_srcdir)/common	\
+	$(COMMON_CFLAGS)	\
+	$(NULL)
+
+m_common_SOURCES = \
+	m-common.c		\
+	s-common-address.c	\
+	s-common-address.h	\
+	s-common-utils.c	\
+	s-common-utils.h	\
+	$(NULL)
+
+m_common_CFLAGS = \
+	@CHECK_CFLAGS@		\
+	$(COMMON_CFLAGS)	\
+	$(NULL)
+
+m_common_LDADD = \
+	$(top_builddir)/common/libgdmcommon.la	\
+	@CHECK_LIBS@		\
+	$(COMMON_LIBS)		\
+	$(EXTRA_TEST_LIBS)	\
+	$(NULL)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+m-common$(EXEEXT): $(m_common_OBJECTS) $(m_common_DEPENDENCIES) 
+	@rm -f m-common$(EXEEXT)
+	$(AM_V_CCLD)$(m_common_LINK) $(m_common_OBJECTS) $(m_common_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m_common-m-common.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m_common-s-common-address.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m_common-s-common-utils.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+m_common-m-common.o: m-common.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-m-common.o -MD -MP -MF $(DEPDIR)/m_common-m-common.Tpo -c -o m_common-m-common.o `test -f 'm-common.c' || echo '$(srcdir)/'`m-common.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-m-common.Tpo $(DEPDIR)/m_common-m-common.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='m-common.c' object='m_common-m-common.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-m-common.o `test -f 'm-common.c' || echo '$(srcdir)/'`m-common.c
+
+m_common-m-common.obj: m-common.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-m-common.obj -MD -MP -MF $(DEPDIR)/m_common-m-common.Tpo -c -o m_common-m-common.obj `if test -f 'm-common.c'; then $(CYGPATH_W) 'm-common.c'; else $(CYGPATH_W) '$(srcdir)/m-common.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-m-common.Tpo $(DEPDIR)/m_common-m-common.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='m-common.c' object='m_common-m-common.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-m-common.obj `if test -f 'm-common.c'; then $(CYGPATH_W) 'm-common.c'; else $(CYGPATH_W) '$(srcdir)/m-common.c'; fi`
+
+m_common-s-common-address.o: s-common-address.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-address.o -MD -MP -MF $(DEPDIR)/m_common-s-common-address.Tpo -c -o m_common-s-common-address.o `test -f 's-common-address.c' || echo '$(srcdir)/'`s-common-address.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-address.Tpo $(DEPDIR)/m_common-s-common-address.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-address.c' object='m_common-s-common-address.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-address.o `test -f 's-common-address.c' || echo '$(srcdir)/'`s-common-address.c
+
+m_common-s-common-address.obj: s-common-address.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-address.obj -MD -MP -MF $(DEPDIR)/m_common-s-common-address.Tpo -c -o m_common-s-common-address.obj `if test -f 's-common-address.c'; then $(CYGPATH_W) 's-common-address.c'; else $(CYGPATH_W) '$(srcdir)/s-common-address.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-address.Tpo $(DEPDIR)/m_common-s-common-address.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-address.c' object='m_common-s-common-address.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-address.obj `if test -f 's-common-address.c'; then $(CYGPATH_W) 's-common-address.c'; else $(CYGPATH_W) '$(srcdir)/s-common-address.c'; fi`
+
+m_common-s-common-utils.o: s-common-utils.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-utils.o -MD -MP -MF $(DEPDIR)/m_common-s-common-utils.Tpo -c -o m_common-s-common-utils.o `test -f 's-common-utils.c' || echo '$(srcdir)/'`s-common-utils.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-utils.Tpo $(DEPDIR)/m_common-s-common-utils.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-utils.c' object='m_common-s-common-utils.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-utils.o `test -f 's-common-utils.c' || echo '$(srcdir)/'`s-common-utils.c
+
+m_common-s-common-utils.obj: s-common-utils.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -MT m_common-s-common-utils.obj -MD -MP -MF $(DEPDIR)/m_common-s-common-utils.Tpo -c -o m_common-s-common-utils.obj `if test -f 's-common-utils.c'; then $(CYGPATH_W) 's-common-utils.c'; else $(CYGPATH_W) '$(srcdir)/s-common-utils.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/m_common-s-common-utils.Tpo $(DEPDIR)/m_common-s-common-utils.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='s-common-utils.c' object='m_common-s-common-utils.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(m_common_CFLAGS) $(CFLAGS) -c -o m_common-s-common-utils.obj `if test -f 's-common-utils.c'; then $(CYGPATH_W) 's-common-utils.c'; else $(CYGPATH_W) '$(srcdir)/s-common-utils.c'; fi`
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+check-TESTS: $(TESTS)
+	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
+	srcdir=$(srcdir); export srcdir; \
+	list=' $(TESTS) '; \
+	$(am__tty_colors); \
+	if test -n "$$list"; then \
+	  for tst in $$list; do \
+	    if test -f ./$$tst; then dir=./; \
+	    elif test -f $$tst; then dir=; \
+	    else dir="$(srcdir)/"; fi; \
+	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
+	      all=`expr $$all + 1`; \
+	      case " $(XFAIL_TESTS) " in \
+	      *[\ \	]$$tst[\ \	]*) \
+		xpass=`expr $$xpass + 1`; \
+		failed=`expr $$failed + 1`; \
+		col=$$red; res=XPASS; \
+	      ;; \
+	      *) \
+		col=$$grn; res=PASS; \
+	      ;; \
+	      esac; \
+	    elif test $$? -ne 77; then \
+	      all=`expr $$all + 1`; \
+	      case " $(XFAIL_TESTS) " in \
+	      *[\ \	]$$tst[\ \	]*) \
+		xfail=`expr $$xfail + 1`; \
+		col=$$lgn; res=XFAIL; \
+	      ;; \
+	      *) \
+		failed=`expr $$failed + 1`; \
+		col=$$red; res=FAIL; \
+	      ;; \
+	      esac; \
+	    else \
+	      skip=`expr $$skip + 1`; \
+	      col=$$blu; res=SKIP; \
+	    fi; \
+	    echo "$${col}$$res$${std}: $$tst"; \
+	  done; \
+	  if test "$$all" -eq 1; then \
+	    tests="test"; \
+	    All=""; \
+	  else \
+	    tests="tests"; \
+	    All="All "; \
+	  fi; \
+	  if test "$$failed" -eq 0; then \
+	    if test "$$xfail" -eq 0; then \
+	      banner="$$All$$all $$tests passed"; \
+	    else \
+	      if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
+	      banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
+	    fi; \
+	  else \
+	    if test "$$xpass" -eq 0; then \
+	      banner="$$failed of $$all $$tests failed"; \
+	    else \
+	      if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
+	      banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
+	    fi; \
+	  fi; \
+	  dashes="$$banner"; \
+	  skipped=""; \
+	  if test "$$skip" -ne 0; then \
+	    if test "$$skip" -eq 1; then \
+	      skipped="($$skip test was not run)"; \
+	    else \
+	      skipped="($$skip tests were not run)"; \
+	    fi; \
+	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
+	      dashes="$$skipped"; \
+	  fi; \
+	  report=""; \
+	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
+	    report="Please report to $(PACKAGE_BUGREPORT)"; \
+	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
+	      dashes="$$report"; \
+	  fi; \
+	  dashes=`echo "$$dashes" | sed s/./=/g`; \
+	  if test "$$failed" -eq 0; then \
+	    echo "$$grn$$dashes"; \
+	  else \
+	    echo "$$red$$dashes"; \
+	  fi; \
+	  echo "$$banner"; \
+	  test -z "$$skipped" || echo "$$skipped"; \
+	  test -z "$$report" || echo "$$report"; \
+	  echo "$$dashes$$std"; \
+	  test "$$failed" -eq 0; \
+	else :; fi
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
+check: check-am
+all-am: Makefile $(PROGRAMS)
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: check-am install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
+	clean-generic clean-libtool clean-noinstPROGRAMS ctags \
+	distclean distclean-compile distclean-generic \
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/tests/m-common.c
===================================================================
--- proiecte/PPPP/gdm/tests/m-common.c	(revision 134)
+++ proiecte/PPPP/gdm/tests/m-common.c	(revision 134)
@@ -0,0 +1,74 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include <stdlib.h>
+#include <glib/gi18n.h>
+#include <glib.h>
+#include <glib-object.h>
+
+#include "s-common-address.h"
+#include "s-common-utils.h"
+
+static gboolean no_fork = FALSE;
+static gboolean verbose = FALSE;
+
+static GOptionEntry entries[] = {
+        {"no-fork", 0, 0, G_OPTION_ARG_NONE, &no_fork, "Don't fork individual tests", NULL},
+        {"verbose", 0, 0, G_OPTION_ARG_NONE, &verbose, "Enable verbose output", NULL},
+        {NULL}
+};
+
+int
+main (int argc, char **argv)
+{
+        GOptionContext *context;
+        SRunner        *r;
+        int             failed;
+        GError         *error;
+
+        failed = 0;
+
+        g_type_init ();
+
+        context = g_option_context_new ("");
+        g_option_context_add_main_entries (context, entries, NULL);
+        error = NULL;
+        g_option_context_parse (context, &argc, &argv, &error);
+        g_option_context_free (context);
+
+        if (error != NULL) {
+                g_warning ("%s", error->message);
+                g_error_free (error);
+                exit (1);
+        }
+
+        r = srunner_create (suite_common_utils ());
+        srunner_add_suite (r, suite_common_address ());
+
+        if (no_fork) {
+                srunner_set_fork_status (r, CK_NOFORK);
+        }
+
+        srunner_run_all (r, verbose ? CK_VERBOSE : CK_NORMAL);
+        failed = srunner_ntests_failed (r);
+        srunner_free (r);
+
+        return failed != 0;
+}
Index: proiecte/PPPP/gdm/tests/s-common-address.c
===================================================================
--- proiecte/PPPP/gdm/tests/s-common-address.c	(revision 134)
+++ proiecte/PPPP/gdm/tests/s-common-address.c	(revision 134)
@@ -0,0 +1,209 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 Andrew Ziem <ahz001@gmail.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include <stdlib.h>
+#include <netinet/in.h>
+#include <string.h>
+#include <stdio.h>
+#include <glib.h>
+#include <check.h>
+
+#include "gdm-address.h"
+#include "s-common-address.h"
+
+static GdmAddress             *ga;
+static GdmAddress             *ga192;
+static struct sockaddr         sa;
+static struct sockaddr_in     *s_in;
+
+#ifdef ENABLE_IPV6
+static GdmAddress             *ga6;
+static struct sockaddr_storage sa6;
+static struct sockaddr_in6    *s_in6;
+#endif
+
+static void
+setup (void)
+{
+        s_in = (struct sockaddr_in *) &sa;
+        s_in->sin_family = AF_INET;
+        s_in->sin_port = htons (25);
+        s_in->sin_addr.s_addr = htonl (INADDR_LOOPBACK);
+
+        ga = gdm_address_new_from_sockaddr (&sa, sizeof (sa));
+        fail_unless (NULL != ga);
+
+        s_in->sin_addr.s_addr = htonl (0xc0a80001); /* 192.168.0.1 */
+        ga192 = gdm_address_new_from_sockaddr (&sa, sizeof (sa));
+        fail_unless (NULL != (ga192));
+
+#ifdef ENABLE_IPV6
+        s_in6 = (struct sockaddr_in6 *) &sa6;
+        s_in6->sin6_family = AF_INET6;
+        s_in6->sin6_port = htons (25);
+        s_in6->sin6_addr = in6addr_loopback;
+        ga6 = gdm_address_new_from_sockaddr ((struct sockaddr*)&sa6, sizeof(sa6));
+        fail_unless (NULL != ga6);
+#endif
+}
+
+static void
+teardown (void)
+{
+        gdm_address_free (ga);
+        gdm_address_free (ga192);
+#ifdef ENABLE_IPV6
+        gdm_address_free (ga6);
+#endif
+}
+
+
+/*
+ * GType                    gdm_address_get_type                  (void);
+ */
+START_TEST (test_gdm_address_get_type)
+{
+        gdm_address_get_type ();
+        /* it did not crash! :) */
+
+}
+END_TEST
+
+
+START_TEST (test_gdm_address_new_from_sockaddr)
+{
+
+        GdmAddress *_ga;
+#ifdef ENABLE_IPV6
+        GdmAddress *_ga6;
+#endif
+
+        _ga = gdm_address_new_from_sockaddr ((struct sockaddr *) &sa, sizeof (sa));
+        fail_unless (NULL != _ga);
+        gdm_address_free (_ga);
+
+#ifdef ENABLE_IPV6
+        _ga6 = gdm_address_new_from_sockaddr((struct sockaddr *) &sa6, sizeof (sa6));
+        fail_unless (NULL != _ga6);
+        gdm_address_free (_ga6);
+#endif
+
+#ifndef NO_INVALID_INPUT
+        /* invalid input */
+        fail_unless (NULL == gdm_address_new_from_sockaddr ((struct sockaddr *) &sa, 1), NULL );
+        fail_unless (NULL == gdm_address_new_from_sockaddr (NULL, 0), NULL);
+#endif
+}
+END_TEST
+
+
+START_TEST (test_gdm_address_get_family_type)
+{
+        fail_unless (AF_INET == gdm_address_get_family_type (ga), NULL);
+
+#ifdef ENABLE_IPV6
+        fail_unless (AF_INET6 == gdm_address_get_family_type (ga6), NULL);
+#endif
+
+#ifndef NO_INVALID_INPUT
+        /* invalid input */
+        fail_unless (-1 == gdm_address_get_family_type (NULL), NULL);
+#endif
+
+}
+END_TEST
+
+
+START_TEST (test_gdm_address_is_loopback)
+{
+        fail_unless (TRUE == gdm_address_is_loopback (ga));
+        fail_unless (FALSE == gdm_address_is_loopback (ga192));
+
+#ifdef ENABLE_IPV6
+        fail_unless (TRUE == gdm_address_is_loopback (ga6));
+        /* FIXME: add more addresses */
+#endif
+
+#ifndef NO_INVALID_INPUT
+        /* invalid input */
+        fail_unless (FALSE == gdm_address_is_loopback (NULL));
+#endif
+}
+END_TEST
+
+
+START_TEST (test_gdm_address_equal)
+{
+        GdmAddress         *gdm1;
+        struct sockaddr     sa1;
+        struct sockaddr_in *sin1;
+
+        /* should be inequal */
+        sin1 = (struct sockaddr_in *) &sa1;
+        sin1->sin_family = AF_INET;
+        sin1->sin_addr.s_addr = htonl (0xc0a80001); /* 192.168.0.1 */
+        gdm1 = gdm_address_new_from_sockaddr (&sa1, sizeof (sa1));
+        fail_unless (gdm_address_equal (ga, ga192) == FALSE, NULL);
+
+        /* should be equal */
+        fail_unless (TRUE == gdm_address_equal (ga192, gdm1), NULL);
+
+        gdm_address_free (gdm1);
+
+#ifdef ENABLE_IPV6
+        /* should be inequal */
+        fail_unless (FALSE == gdm_address_equal (ga6, ga), NULL);
+        fail_unless (FALSE == gdm_address_equal (ga6, ga192), NULL);
+        fail_unless (FALSE == gdm_address_equal (ga6, gdm1), NULL);
+
+        /* should be equal */
+        /* FIXME: ipv6 version too */
+#endif
+
+#ifndef NO_INVALID_INPUT
+        /* invalid input */
+        fail_unless (FALSE == gdm_address_equal (NULL, NULL), NULL);
+        fail_unless (FALSE == gdm_address_equal (ga, NULL), NULL);
+        fail_unless (FALSE == gdm_address_equal (NULL, ga), NULL);
+#endif
+}
+END_TEST
+
+
+Suite *
+suite_common_address (void)
+{
+        Suite *s;
+        TCase *tc_core;
+
+        s = suite_create ("gdm-address");
+        tc_core = tcase_create ("core");
+
+        tcase_add_checked_fixture (tc_core, setup, teardown);
+        tcase_add_test (tc_core, test_gdm_address_get_type);
+        tcase_add_test (tc_core, test_gdm_address_new_from_sockaddr);
+        tcase_add_test (tc_core, test_gdm_address_get_family_type);
+        tcase_add_test (tc_core, test_gdm_address_is_loopback);
+        tcase_add_test (tc_core, test_gdm_address_equal);
+        suite_add_tcase (s, tc_core);
+
+        return s;
+}
Index: proiecte/PPPP/gdm/tests/s-common-address.h
===================================================================
--- proiecte/PPPP/gdm/tests/s-common-address.h	(revision 134)
+++ proiecte/PPPP/gdm/tests/s-common-address.h	(revision 134)
@@ -0,0 +1,28 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef __S_COMMON_ADDRESS_H
+#define __S_COMMON_ADDRESS_H
+
+#include <check.h>
+
+Suite   *suite_common_address                 (void);
+
+#endif /* __S_COMMON_ADDRESS_H */
Index: proiecte/PPPP/gdm/tests/s-common-utils.c
===================================================================
--- proiecte/PPPP/gdm/tests/s-common-utils.c	(revision 134)
+++ proiecte/PPPP/gdm/tests/s-common-utils.c	(revision 134)
@@ -0,0 +1,89 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 Andrew Ziem <ahz001@gmail.com>
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include <stdlib.h>
+#include <string.h>
+#include <glib.h>
+
+#include "s-common-utils.h"
+#include "gdm-common.h"
+
+START_TEST (test_gdm_string_hex_encode)
+{
+        GString *a;
+        GString *b;
+
+        a = g_string_new ("foo");
+        b = g_string_sized_new (100);
+        fail_unless (TRUE == gdm_string_hex_encode (a, 0, b, 0), NULL);
+        fail_unless (0 == strncmp (b->str, "666f6f", 7), NULL);
+
+#ifndef NO_INVALID_INPUT
+        /* invalid input */
+        fail_unless (FALSE == gdm_string_hex_encode (a, -1, b, -1), NULL);
+        fail_unless (FALSE == gdm_string_hex_encode (NULL, 0, NULL, 0), NULL);
+        fail_unless (FALSE == gdm_string_hex_encode (a, 0, a, 0), NULL);
+#endif
+
+        g_string_free (a, TRUE);
+        g_string_free (b, TRUE);
+}
+END_TEST
+
+
+START_TEST (test_gdm_string_hex_decode)
+        GString *a;
+        GString *b;
+
+        a = g_string_new ("666f6f");
+        b = g_string_sized_new (100);
+
+        fail_unless (TRUE == gdm_string_hex_decode (a, 0, NULL, b, 0), NULL);
+
+        fail_unless (0 == strncmp (b->str, "foo", 7), NULL);
+
+#ifndef NO_INVALID_INPUT
+        /* invalid input */
+        fail_unless (FALSE == gdm_string_hex_decode (a, -1, NULL, b, -1), NULL);
+        fail_unless (FALSE == gdm_string_hex_decode (NULL, 0, NULL, NULL, 0), NULL);
+        fail_unless (FALSE == gdm_string_hex_decode (a, 0, NULL, a, 0), NULL);
+#endif
+
+        g_string_free (a, TRUE);
+        g_string_free (b, TRUE);
+END_TEST
+
+Suite *
+suite_common_utils (void)
+{
+        Suite *s;
+        TCase *tc_core;
+
+        s = suite_create ("gdm-common");
+        tc_core = tcase_create ("core");
+
+        tcase_add_test (tc_core, test_gdm_string_hex_encode);
+        tcase_add_test (tc_core, test_gdm_string_hex_decode);
+
+        suite_add_tcase (s, tc_core);
+
+        return s;
+}
Index: proiecte/PPPP/gdm/tests/s-common-utils.h
===================================================================
--- proiecte/PPPP/gdm/tests/s-common-utils.h	(revision 134)
+++ proiecte/PPPP/gdm/tests/s-common-utils.h	(revision 134)
@@ -0,0 +1,28 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef __S_COMMON_UTILS_H
+#define __S_COMMON_UTILS_H
+
+#include <check.h>
+
+Suite   *suite_common_utils                 (void);
+
+#endif /* __S_COMMON_UTILS_H */
Index: proiecte/PPPP/gdm/utils/Makefile.am
===================================================================
--- proiecte/PPPP/gdm/utils/Makefile.am	(revision 134)
+++ proiecte/PPPP/gdm/utils/Makefile.am	(revision 134)
@@ -0,0 +1,71 @@
+NULL =
+
+AM_CPPFLAGS = \
+	-I.						\
+	-I..						\
+	-DLOCALSTATEDIR=\""$(localstatedir)"\" 		\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	$(UTILS_CFLAGS)					\
+	$(CANBERRA_GTK_CFLAGS)				\
+	$(GTK_CFLAGS)					\
+	$(COMMON_CFLAGS)				\
+	$(NULL)
+
+edit = sed \
+	-e 's|@sbindir[@]|$(sbindir)|g' \
+	-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
+	-e 's|@localstatedir[@]|$(localstatedir)|g' \
+	-e 's|@GDM_PID_FILE[@]|$(GDM_PID_FILE)|g'
+
+gdm-stop: gdm-stop.in Makefile
+	$(edit) $< >$@
+gdm-restart: gdm-restart.in Makefile
+	$(edit) $< >$@
+gdm-safe-restart: gdm-safe-restart.in Makefile
+	$(edit) $< >$@
+
+bin_PROGRAMS = \
+	gdmflexiserver		\
+	gdm-screenshot		\
+	$(NULL)
+
+sbin_SCRIPTS = 			\
+	gdm-stop		\
+	gdm-restart		\
+	gdm-safe-restart	\
+	$(NULL)
+
+gdmflexiserver_SOURCES =	\
+	gdmflexiserver.c	\
+	$(NULL)
+
+gdmflexiserver_LDADD =		\
+	$(GTK_LIBS)		\
+	$(COMMON_LIBS)		\
+	$(NULL)
+
+gdm_screenshot_SOURCES =	\
+	gdm-screenshot.c	\
+	$(NULL)
+
+gdm_screenshot_LDADD =		\
+	$(GTK_LIBS)		\
+	$(CANBERRA_GTK_LIBS)	\
+	$(COMMON_LIBS)		\
+	$(NULL)
+
+EXTRA_DIST = 			\
+	gdm-stop.in		\
+	gdm-restart.in		\
+	gdm-safe-restart.in	\
+	$(NULL)
+
+CLEANFILES = 			\
+	$(NULL)
+
+DISTCLEANFILES = 		\
+	gdm-stop		\
+	gdm-restart		\
+	gdm-safe-restart	\
+	$(NULL)
+
Index: proiecte/PPPP/gdm/utils/Makefile.in
===================================================================
--- proiecte/PPPP/gdm/utils/Makefile.in	(revision 134)
+++ proiecte/PPPP/gdm/utils/Makefile.in	(revision 134)
@@ -0,0 +1,789 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+bin_PROGRAMS = gdmflexiserver$(EXEEXT) gdm-screenshot$(EXEEXT) \
+	$(am__EXEEXT_1)
+subdir = utils
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__EXEEXT_1 =
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)"
+PROGRAMS = $(bin_PROGRAMS)
+am__objects_1 =
+am_gdm_screenshot_OBJECTS = gdm-screenshot.$(OBJEXT) $(am__objects_1)
+gdm_screenshot_OBJECTS = $(am_gdm_screenshot_OBJECTS)
+am__DEPENDENCIES_1 =
+gdm_screenshot_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+am_gdmflexiserver_OBJECTS = gdmflexiserver.$(OBJEXT) $(am__objects_1)
+gdmflexiserver_OBJECTS = $(am_gdmflexiserver_OBJECTS)
+gdmflexiserver_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+SCRIPTS = $(sbin_SCRIPTS)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo "  CC    " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo "  CCLD  " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN   " $@;
+SOURCES = $(gdm_screenshot_SOURCES) $(gdmflexiserver_SOURCES)
+DIST_SOURCES = $(gdm_screenshot_SOURCES) $(gdmflexiserver_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APPLET_CFLAGS = @APPLET_CFLAGS@
+APPLET_LIBS = @APPLET_LIBS@
+AR = @AR@
+AT_BINDIR = @AT_BINDIR@
+AT_SPI_REGISTRYD_DIR = @AT_SPI_REGISTRYD_DIR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BINDIR = @BINDIR@
+CANBERRA_GTK_CFLAGS = @CANBERRA_GTK_CFLAGS@
+CANBERRA_GTK_LIBS = @CANBERRA_GTK_LIBS@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CHECK_CFLAGS = @CHECK_CFLAGS@
+CHECK_LIBS = @CHECK_LIBS@
+COMMON_CFLAGS = @COMMON_CFLAGS@
+COMMON_LIBS = @COMMON_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DAEMON_CFLAGS = @DAEMON_CFLAGS@
+DAEMON_LIBS = @DAEMON_LIBS@
+DATADIR = @DATADIR@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEBUG_CFLAGS = @DEBUG_CFLAGS@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DEVKIT_POWER_CFLAGS = @DEVKIT_POWER_CFLAGS@
+DEVKIT_POWER_LIBS = @DEVKIT_POWER_LIBS@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXTRA_CHOOSER_LIBS = @EXTRA_CHOOSER_LIBS@
+EXTRA_DAEMON_LIBS = @EXTRA_DAEMON_LIBS@
+EXTRA_DYNAMIC_LIBS = @EXTRA_DYNAMIC_LIBS@
+EXTRA_FLEXI_LIBS = @EXTRA_FLEXI_LIBS@
+EXTRA_GREETER_LIBS = @EXTRA_GREETER_LIBS@
+EXTRA_SETUP_LIBS = @EXTRA_SETUP_LIBS@
+EXTRA_SLAVE_LIBS = @EXTRA_SLAVE_LIBS@
+EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
+EXTRA_XNEST_LIBS = @EXTRA_XNEST_LIBS@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_CFLAGS = @GCONF_CFLAGS@
+GCONF_LIBS = @GCONF_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GDMCHOOSER = @GDMCHOOSER@
+GDM_CUSTOM_CONF = @GDM_CUSTOM_CONF@
+GDM_DEFAULTS_CONF = @GDM_DEFAULTS_CONF@
+GDM_GROUPNAME = @GDM_GROUPNAME@
+GDM_OLD_CONF = @GDM_OLD_CONF@
+GDM_PID_FILE = @GDM_PID_FILE@
+GDM_SESSION_DEFAULT_PATH = @GDM_SESSION_DEFAULT_PATH@
+GDM_USERNAME = @GDM_USERNAME@
+GDM_WORKING_DIR = @GDM_WORKING_DIR@
+GDM_XAUTH_DIR = @GDM_XAUTH_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
+GTHREAD_LIBS = @GTHREAD_LIBS@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+HAVE_DEVICEKIT_POWER = @HAVE_DEVICEKIT_POWER@
+HAVE_LIBXKLAVIER = @HAVE_LIBXKLAVIER@
+HAVE_PAM = @HAVE_PAM@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LANG_CONFIG_FILE = @LANG_CONFIG_FILE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBDIR = @LIBDIR@
+LIBEXECDIR = @LIBEXECDIR@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBWRAP_LIBS = @LIBWRAP_LIBS@
+LIBXKLAVIER_CFLAGS = @LIBXKLAVIER_CFLAGS@
+LIBXKLAVIER_LIBS = @LIBXKLAVIER_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PAM_LIBS = @PAM_LIBS@
+PAM_PREFIX = @PAM_PREFIX@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PLUGIN_LIBTOOL_FLAGS = @PLUGIN_LIBTOOL_FLAGS@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+RBAC_LIBS = @RBAC_LIBS@
+SBINDIR = @SBINDIR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMPLE_CHOOSER_CFLAGS = @SIMPLE_CHOOSER_CFLAGS@
+SIMPLE_CHOOSER_LIBS = @SIMPLE_CHOOSER_LIBS@
+SIMPLE_GREETER_CFLAGS = @SIMPLE_GREETER_CFLAGS@
+SIMPLE_GREETER_LIBS = @SIMPLE_GREETER_LIBS@
+SOUND_PROGRAM = @SOUND_PROGRAM@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+WITH_CONSOLE_KIT = @WITH_CONSOLE_KIT@
+XDMCP_LIBS = @XDMCP_LIBS@
+XEVIE_OPTION = @XEVIE_OPTION@
+XGETTEXT = @XGETTEXT@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XLIB_CFLAGS = @XLIB_CFLAGS@
+XLIB_LIBS = @XLIB_LIBS@
+XMKMF = @XMKMF@
+XSESSION_SHELL = @XSESSION_SHELL@
+X_CFLAGS = @X_CFLAGS@
+X_CONFIG_OPTIONS = @X_CONFIG_OPTIONS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PATH = @X_PATH@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_SERVER = @X_SERVER@
+X_SERVER_PATH = @X_SERVER_PATH@
+X_XNEST_CMD = @X_XNEST_CMD@
+X_XNEST_CONFIG_OPTIONS = @X_XNEST_CONFIG_OPTIONS@
+X_XNEST_UNSCALED_FONTPATH = @X_XNEST_UNSCALED_FONTPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+authdir = @authdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+dmconfdir = @dmconfdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdmconfdir = @gdmconfdir@
+gdmlocaledir = @gdmlocaledir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+logdir = @logdir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pixmapdir = @pixmapdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysconfsubdir = @sysconfsubdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL = 
+AM_CPPFLAGS = \
+	-I.						\
+	-I..						\
+	-DLOCALSTATEDIR=\""$(localstatedir)"\" 		\
+	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" 	\
+	$(UTILS_CFLAGS)					\
+	$(CANBERRA_GTK_CFLAGS)				\
+	$(GTK_CFLAGS)					\
+	$(COMMON_CFLAGS)				\
+	$(NULL)
+
+edit = sed \
+	-e 's|@sbindir[@]|$(sbindir)|g' \
+	-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
+	-e 's|@localstatedir[@]|$(localstatedir)|g' \
+	-e 's|@GDM_PID_FILE[@]|$(GDM_PID_FILE)|g'
+
+sbin_SCRIPTS = \
+	gdm-stop		\
+	gdm-restart		\
+	gdm-safe-restart	\
+	$(NULL)
+
+gdmflexiserver_SOURCES = \
+	gdmflexiserver.c	\
+	$(NULL)
+
+gdmflexiserver_LDADD = \
+	$(GTK_LIBS)		\
+	$(COMMON_LIBS)		\
+	$(NULL)
+
+gdm_screenshot_SOURCES = \
+	gdm-screenshot.c	\
+	$(NULL)
+
+gdm_screenshot_LDADD = \
+	$(GTK_LIBS)		\
+	$(CANBERRA_GTK_LIBS)	\
+	$(COMMON_LIBS)		\
+	$(NULL)
+
+EXTRA_DIST = \
+	gdm-stop.in		\
+	gdm-restart.in		\
+	gdm-safe-restart.in	\
+	$(NULL)
+
+CLEANFILES = \
+	$(NULL)
+
+DISTCLEANFILES = \
+	gdm-stop		\
+	gdm-restart		\
+	gdm-safe-restart	\
+	$(NULL)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu utils/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu utils/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-binPROGRAMS: $(bin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-binPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+gdm-screenshot$(EXEEXT): $(gdm_screenshot_OBJECTS) $(gdm_screenshot_DEPENDENCIES) 
+	@rm -f gdm-screenshot$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdm_screenshot_OBJECTS) $(gdm_screenshot_LDADD) $(LIBS)
+gdmflexiserver$(EXEEXT): $(gdmflexiserver_OBJECTS) $(gdmflexiserver_DEPENDENCIES) 
+	@rm -f gdmflexiserver$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(gdmflexiserver_OBJECTS) $(gdmflexiserver_LDADD) $(LIBS)
+install-sbinSCRIPTS: $(sbin_SCRIPTS)
+	@$(NORMAL_INSTALL)
+	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
+	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || list=; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n' \
+	    -e 'h;s|.*|.|' \
+	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+	      if (++n[d] == $(am__install_max)) { \
+		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+	    else { print "f", d "/" $$4, $$1 } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	     test -z "$$files" || { \
+	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
+	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
+	     } \
+	; done
+
+uninstall-sbinSCRIPTS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	       sed -e 's,.*/,,;$(transform)'`; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdm-screenshot.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdmflexiserver.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) $(SCRIPTS)
+installdirs:
+	for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS install-sbinSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-sbinSCRIPTS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+	clean-generic clean-libtool ctags distclean distclean-compile \
+	distclean-generic distclean-libtool distclean-tags distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-binPROGRAMS install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-sbinSCRIPTS install-strip installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+	uninstall-am uninstall-binPROGRAMS uninstall-sbinSCRIPTS
+
+
+gdm-stop: gdm-stop.in Makefile
+	$(edit) $< >$@
+gdm-restart: gdm-restart.in Makefile
+	$(edit) $< >$@
+gdm-safe-restart: gdm-safe-restart.in Makefile
+	$(edit) $< >$@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: proiecte/PPPP/gdm/utils/gdm-restart.in
===================================================================
--- proiecte/PPPP/gdm/utils/gdm-restart.in	(revision 134)
+++ proiecte/PPPP/gdm/utils/gdm-restart.in	(revision 134)
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+PIDFILE=@GDM_PID_FILE@
+if test '!' -f $PIDFILE ; then
+	echo "$PIDFILE doesn't exist, perhaps GDM isn't running"
+	exit 1
+fi
+# exec the kill to get the correct return code
+echo "Not supported"
+
Index: proiecte/PPPP/gdm/utils/gdm-safe-restart.in
===================================================================
--- proiecte/PPPP/gdm/utils/gdm-safe-restart.in	(revision 134)
+++ proiecte/PPPP/gdm/utils/gdm-safe-restart.in	(revision 134)
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+PIDFILE=@GDM_PID_FILE@
+if test '!' -f $PIDFILE ; then
+	echo "$PIDFILE doesn't exist, perhaps GDM isn't running"
+	exit 1
+fi
+echo "Not supported"
+
Index: proiecte/PPPP/gdm/utils/gdm-screenshot.c
===================================================================
--- proiecte/PPPP/gdm/utils/gdm-screenshot.c	(revision 134)
+++ proiecte/PPPP/gdm/utils/gdm-screenshot.c	(revision 134)
@@ -0,0 +1,295 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <locale.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra-gtk.h>
+
+#include <X11/Xatom.h>
+#include <gdk/gdkx.h>
+
+#define SELECTION_NAME "_GDM_SCREENSHOT"
+static GtkWidget *selection_window;
+
+static gboolean debug_in;
+
+/* Keep all config options for compatibility even if they are noops */
+GOptionEntry options [] = {
+        { "debug", 'd', 0, G_OPTION_ARG_NONE, &debug_in, N_("Debugging output"), NULL },
+        { NULL }
+};
+
+/* To make sure there is only one screenshot taken at a time,
+ * (Imagine key repeat for the print screen key) we hold a selection
+ * until we are done taking the screenshot
+ */
+/*  * Copyright (C) 2001-2006  Jonathan Blandford <jrb@alum.mit.edu> */
+static gboolean
+screenshot_grab_lock (void)
+{
+        Atom       selection_atom;
+        GdkCursor *cursor;
+        gboolean   result = FALSE;
+
+        selection_atom = gdk_x11_get_xatom_by_name (SELECTION_NAME);
+        XGrabServer (GDK_DISPLAY ());
+        if (XGetSelectionOwner (GDK_DISPLAY(), selection_atom) != None) {
+                goto out;
+        }
+
+        selection_window = gtk_invisible_new ();
+        gtk_widget_show (selection_window);
+
+        if (!gtk_selection_owner_set (selection_window,
+                                      gdk_atom_intern (SELECTION_NAME, FALSE),
+                                      GDK_CURRENT_TIME)) {
+                gtk_widget_destroy (selection_window);
+                selection_window = NULL;
+                goto out;
+        }
+
+        cursor = gdk_cursor_new (GDK_WATCH);
+        gdk_pointer_grab (selection_window->window, FALSE, 0, NULL,
+                          cursor, GDK_CURRENT_TIME);
+        gdk_cursor_unref (cursor);
+
+        result = TRUE;
+
+ out:
+        XUngrabServer (GDK_DISPLAY ());
+        gdk_flush ();
+
+        return result;
+}
+
+/*  * Copyright (C) 2001-2006  Jonathan Blandford <jrb@alum.mit.edu> */
+static void
+screenshot_release_lock (void)
+{
+        if (selection_window != NULL) {
+                gtk_widget_destroy (selection_window);
+                selection_window = NULL;
+        }
+        gdk_flush ();
+}
+
+/*  * Copyright (C) 2001-2006  Jonathan Blandford <jrb@alum.mit.edu> */
+static GdkPixbuf *
+screenshot_get_pixbuf (Window w)
+{
+        GdkWindow *window;
+        GdkWindow *root;
+        GdkPixbuf *screenshot;
+        int        x_real_orig;
+        int        y_real_orig;
+        int        x_orig;
+        int        y_orig;
+        int        real_width;
+        int        real_height;
+        int        width;
+        int        height;
+
+        window = gdk_window_foreign_new (w);
+        if (window == NULL) {
+                return NULL;
+        }
+
+        root = gdk_window_foreign_new (GDK_ROOT_WINDOW ());
+        gdk_drawable_get_size (window, &real_width, &real_height);
+        gdk_window_get_origin (window, &x_real_orig, &y_real_orig);
+
+        x_orig = x_real_orig;
+        y_orig = y_real_orig;
+        width = real_width;
+        height = real_height;
+
+        if (x_orig < 0) {
+                width = width + x_orig;
+                x_orig = 0;
+        }
+        if (y_orig < 0) {
+                height = height + y_orig;
+                y_orig = 0;
+        }
+
+        if (x_orig + width > gdk_screen_width ()) {
+                width = gdk_screen_width () - x_orig;
+        }
+        if (y_orig + height > gdk_screen_height ()) {
+                height = gdk_screen_height () - y_orig;
+        }
+
+        screenshot = gdk_pixbuf_get_from_drawable (NULL,
+                                                   root,
+                                                   NULL,
+                                                   x_orig,
+                                                   y_orig,
+                                                   0,
+                                                   0,
+                                                   width,
+                                                   height);
+
+        return screenshot;
+}
+
+static char *
+screenshot_save (GdkPixbuf *pixbuf)
+{
+        char       *filename;
+        gboolean    res;
+        GError     *error;
+        const char *save_dir;
+
+        save_dir = LOCALSTATEDIR "/run/gdm";
+
+        filename = g_build_filename (save_dir,
+                                     "GDM-Screenshot.png",
+                                     NULL);
+
+        error = NULL;
+        res = gdk_pixbuf_save (pixbuf,
+                               filename,
+                               "png",
+                               &error,
+                               "tEXt::CREATOR", "gdm-screenshot",
+                               NULL);
+        if (! res) {
+                g_warning ("Unable to save screenshot: %s", error->message);
+                g_error_free (error);
+                g_free (filename);
+                filename = NULL;
+        }
+
+        return filename;
+}
+
+static void
+sound_effect_finished (ca_context *c,
+                       uint32_t    id,
+                       int         error_code,
+                       void       *userdata)
+{
+}
+
+static void
+play_sound_effect (Window xid)
+{
+        ca_context  *c;
+        ca_proplist *p;
+        int          res;
+
+        c = ca_gtk_context_get ();
+
+        p = NULL;
+        res = ca_proplist_create (&p);
+        if (res < 0) {
+                goto done;
+        }
+
+        res = ca_proplist_sets (p, CA_PROP_EVENT_ID, "screen-capture");
+        if (res < 0) {
+                goto done;
+        }
+
+        res = ca_proplist_sets (p, CA_PROP_EVENT_DESCRIPTION, _("Screenshot taken"));
+        if (res < 0) {
+                goto done;
+        }
+
+        res = ca_proplist_setf (p,
+                                CA_PROP_WINDOW_X11_XID,
+                                "%lu",
+                                (unsigned long) xid);
+        if (res < 0) {
+                goto done;
+        }
+
+        ca_context_play_full (c, 0, p, sound_effect_finished, NULL);
+
+ done:
+        if (p != NULL) {
+                ca_proplist_destroy (p);
+        }
+
+}
+
+static void
+prepare_screenshot (void)
+{
+        Window     win;
+        GdkPixbuf *screenshot;
+        char      *filename;
+
+        if (!screenshot_grab_lock ()) {
+                exit (0);
+        }
+
+        win = GDK_ROOT_WINDOW ();
+
+        screenshot = screenshot_get_pixbuf (win);
+
+        screenshot_release_lock ();
+
+        if (screenshot == NULL) {
+                /* FIXME: dialog? */
+                exit (1);
+        }
+
+        play_sound_effect (win);
+
+        filename = screenshot_save (screenshot);
+        if (filename != NULL) {
+                g_print ("Wrote %s\n", filename);
+                /* FIXME: show a dialog or something */
+                g_free (filename);
+        }
+}
+
+int
+main (int argc, char *argv[])
+{
+        GOptionContext *ctx;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        /* Option parsing */
+        ctx = g_option_context_new (_("Take a picture of the screen"));
+        g_option_context_set_translation_domain (ctx, GETTEXT_PACKAGE);
+        g_option_context_add_main_entries (ctx, options, NULL);
+        g_option_context_parse (ctx, &argc, &argv, NULL);
+        g_option_context_free (ctx);
+
+        gtk_init (&argc, &argv);
+
+        prepare_screenshot ();
+
+        return 1;
+}
Index: proiecte/PPPP/gdm/utils/gdm-stop.in
===================================================================
--- proiecte/PPPP/gdm/utils/gdm-stop.in	(revision 134)
+++ proiecte/PPPP/gdm/utils/gdm-stop.in	(revision 134)
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+PIDFILE=@GDM_PID_FILE@
+if test '!' -f $PIDFILE ; then
+	echo "$PIDFILE doesn't exist, perhaps GDM isn't running"
+	exit 1
+fi
+# exec the kill to get the correct return code
+exec kill -TERM `cat $PIDFILE`
Index: proiecte/PPPP/gdm/utils/gdmflexiserver.c
===================================================================
--- proiecte/PPPP/gdm/utils/gdmflexiserver.c	(revision 134)
+++ proiecte/PPPP/gdm/utils/gdmflexiserver.c	(revision 134)
@@ -0,0 +1,785 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <locale.h>
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#define DBUS_API_SUBJECT_TO_CHANGE
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#define GDM_DBUS_NAME                            "org.gnome.DisplayManager"
+#define GDM_DBUS_LOCAL_DISPLAY_FACTORY_PATH      "/org/gnome/DisplayManager/LocalDisplayFactory"
+#define GDM_DBUS_LOCAL_DISPLAY_FACTORY_INTERFACE "org.gnome.DisplayManager.LocalDisplayFactory"
+
+#define CK_NAME      "org.freedesktop.ConsoleKit"
+#define CK_PATH      "/org/freedesktop/ConsoleKit"
+#define CK_INTERFACE "org.freedesktop.ConsoleKit"
+
+#define CK_MANAGER_PATH      "/org/freedesktop/ConsoleKit/Manager"
+#define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager"
+#define CK_SEAT_INTERFACE    "org.freedesktop.ConsoleKit.Seat"
+#define CK_SESSION_INTERFACE "org.freedesktop.ConsoleKit.Session"
+
+static const char *send_command     = NULL;
+static gboolean    use_xnest        = FALSE;
+static gboolean    no_lock          = FALSE;
+static gboolean    debug_in         = FALSE;
+static gboolean    authenticate     = FALSE;
+static gboolean    startnew         = FALSE;
+static gboolean    monte_carlo_pi   = FALSE;
+static gboolean    show_version     = FALSE;
+static char      **args_remaining   = NULL;
+
+/* Keep all config options for compatibility even if they are noops */
+GOptionEntry options [] = {
+        { "command", 'c', 0, G_OPTION_ARG_STRING, &send_command, N_("Ignored - retained for compatibility"), N_("COMMAND") },
+        { "xnest", 'n', 0, G_OPTION_ARG_NONE, &use_xnest, N_("Ignored - retained for compatibility"), NULL },
+        { "no-lock", 'l', 0, G_OPTION_ARG_NONE, &no_lock, N_("Ignored - retained for compatibility"), NULL },
+        { "debug", 'd', 0, G_OPTION_ARG_NONE, &debug_in, N_("Debugging output"), NULL },
+        { "authenticate", 'a', 0, G_OPTION_ARG_NONE, &authenticate, N_("Ignored - retained for compatibility"), NULL },
+        { "startnew", 's', 0, G_OPTION_ARG_NONE, &startnew, N_("Ignored - retained for compatibility"), NULL },
+        { "monte-carlo-pi", 0, 0, G_OPTION_ARG_NONE, &monte_carlo_pi, NULL, NULL },
+        { "version", 0, 0, G_OPTION_ARG_NONE, &show_version, N_("Version of this application"), NULL },
+        { G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_STRING_ARRAY, &args_remaining, NULL, NULL },
+        { NULL }
+};
+
+#define GDM_FLEXISERVER_ERROR gdm_flexiserver_error_quark ()
+static GQuark
+gdm_flexiserver_error_quark (void)
+{
+        static GQuark ret = 0;
+        if (ret == 0) {
+                ret = g_quark_from_static_string ("gdm_flexiserver_error");
+        }
+
+        return ret;
+}
+
+static gboolean
+is_program_in_path (const char *program)
+{
+        char *tmp = g_find_program_in_path (program);
+        if (tmp != NULL) {
+                g_free (tmp);
+                return TRUE;
+        } else {
+                return FALSE;
+        }
+}
+
+static void
+maybe_lock_screen (void)
+{
+        gboolean   use_gscreensaver = FALSE;
+        GError    *error            = NULL;
+        char      *command;
+        GdkScreen *screen;
+
+        if (is_program_in_path ("gnome-screensaver-command")) {
+                use_gscreensaver = TRUE;
+        } else if (! is_program_in_path ("xscreensaver-command")) {
+                return;
+        }
+
+        if (use_gscreensaver) {
+                command = g_strdup ("gnome-screensaver-command --lock");
+        } else {
+                command = g_strdup ("xscreensaver-command -lock");
+        }
+
+        screen = gdk_screen_get_default ();
+
+        if (! gdk_spawn_command_line_on_screen (screen, command, &error)) {
+                g_warning ("Cannot lock screen: %s", error->message);
+                g_error_free (error);
+        }
+
+        g_free (command);
+
+        if (! use_gscreensaver) {
+                command = g_strdup ("xscreensaver-command -throttle");
+                if (! gdk_spawn_command_line_on_screen (screen, command, &error)) {
+                        g_warning ("Cannot disable screensaver engines: %s", error->message);
+                        g_error_free (error);
+                }
+
+                g_free (command);
+        }
+}
+
+static void
+calc_pi (void)
+{
+        unsigned long n = 0, h = 0;
+        double x, y;
+        printf ("\n");
+        for (;;) {
+                x = g_random_double ();
+                y = g_random_double ();
+                if (x*x + y*y <= 1)
+                        h++;
+                n++;
+                if ( ! (n & 0xfff))
+                        printf ("pi ~~ %1.10f\t(%lu/%lu * 4) iteration: %lu \r",
+                                ((double)h)/(double)n * 4.0, h, n, n);
+        }
+}
+
+static gboolean
+create_transient_display (DBusConnection *connection,
+                          GError        **error)
+{
+        DBusError       local_error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        gboolean        ret;
+        DBusMessageIter iter;
+        const char     *value;
+
+        ret = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call (GDM_DBUS_NAME,
+                                                GDM_DBUS_LOCAL_DISPLAY_FACTORY_PATH,
+                                                GDM_DBUS_LOCAL_DISPLAY_FACTORY_INTERFACE,
+                                                "CreateTransientDisplay");
+        if (message == NULL) {
+                g_set_error (error, GDM_FLEXISERVER_ERROR, 0, "Out of memory.");
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to create transient display: %s", local_error.message);
+                        g_set_error (error, GDM_FLEXISERVER_ERROR, 0, "%s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &value);
+        g_debug ("Started %s", value);
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static gboolean
+get_current_session_id (DBusConnection *connection,
+                        char          **session_id)
+{
+        DBusError       local_error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        gboolean        ret;
+        DBusMessageIter iter;
+        const char     *value;
+
+        ret = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                CK_MANAGER_PATH,
+                                                CK_MANAGER_INTERFACE,
+                                                "GetCurrentSession");
+        if (message == NULL) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to determine session: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &value);
+        if (session_id != NULL) {
+                *session_id = g_strdup (value);
+        }
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static gboolean
+get_seat_id_for_session (DBusConnection *connection,
+                         const char     *session_id,
+                         char          **seat_id)
+{
+        DBusError       local_error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        gboolean        ret;
+        DBusMessageIter iter;
+        const char     *value;
+
+        ret = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                session_id,
+                                                CK_SESSION_INTERFACE,
+                                                "GetSeatId");
+        if (message == NULL) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to determine seat: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &value);
+        if (seat_id != NULL) {
+                *seat_id = g_strdup (value);
+        }
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static char *
+get_current_seat_id (DBusConnection *connection)
+{
+        gboolean res;
+        char    *session_id;
+        char    *seat_id;
+
+        session_id = NULL;
+        seat_id = NULL;
+
+        res = get_current_session_id (connection, &session_id);
+        if (res) {
+                res = get_seat_id_for_session (connection, session_id, &seat_id);
+        }
+        g_free (session_id);
+
+        return seat_id;
+}
+
+static gboolean
+activate_session_id (DBusConnection *connection,
+                     const char     *seat_id,
+                     const char     *session_id)
+{
+        DBusError    local_error;
+        DBusMessage *message;
+        DBusMessage *reply;
+        gboolean     ret;
+
+        ret = FALSE;
+        reply = NULL;
+
+        g_debug ("Switching to session %s", session_id);
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                seat_id,
+                                                CK_SEAT_INTERFACE,
+                                                "ActivateSession");
+        if (message == NULL) {
+                goto out;
+        }
+
+        if (! dbus_message_append_args (message,
+                                        DBUS_TYPE_OBJECT_PATH, &session_id,
+                                        DBUS_TYPE_INVALID)) {
+                goto out;
+        }
+
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to activate session: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static gboolean
+session_is_login_window (DBusConnection *connection,
+                         const char     *session_id)
+{
+        DBusError       local_error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        gboolean        ret;
+        DBusMessageIter iter;
+        const char     *value;
+
+        ret = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                session_id,
+                                                CK_SESSION_INTERFACE,
+                                                "GetSessionType");
+        if (message == NULL) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to determine seat: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &value);
+
+        if (value == NULL || value[0] == '\0' || strcmp (value, "LoginWindow") != 0) {
+                goto out;
+        }
+
+        ret = TRUE;
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return ret;
+}
+
+static gboolean
+seat_can_activate_sessions (DBusConnection *connection,
+                            const char     *seat_id)
+{
+        DBusError       local_error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter;
+        gboolean        can_activate;
+
+        can_activate = FALSE;
+        reply = NULL;
+
+        dbus_error_init (&local_error);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                seat_id,
+                                                CK_SEAT_INTERFACE,
+                                                "CanActivateSessions");
+        if (message == NULL) {
+                goto out;
+        }
+
+        dbus_error_init (&local_error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1,
+                                                           &local_error);
+        if (reply == NULL) {
+                if (dbus_error_is_set (&local_error)) {
+                        g_warning ("Unable to activate session: %s", local_error.message);
+                        dbus_error_free (&local_error);
+                        goto out;
+                }
+        }
+
+        dbus_message_iter_init (reply, &iter);
+        dbus_message_iter_get_basic (&iter, &can_activate);
+
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return can_activate;
+}
+
+/* from libhal */
+static char **
+get_path_array_from_iter (DBusMessageIter *iter,
+                          int             *num_elements)
+{
+        int count;
+        char **buffer;
+
+        count = 0;
+        buffer = (char **)malloc (sizeof (char *) * 8);
+
+        if (buffer == NULL)
+                goto oom;
+
+        buffer[0] = NULL;
+        while (dbus_message_iter_get_arg_type (iter) == DBUS_TYPE_OBJECT_PATH) {
+                const char *value;
+                char *str;
+
+                if ((count % 8) == 0 && count != 0) {
+                        buffer = realloc (buffer, sizeof (char *) * (count + 8));
+                        if (buffer == NULL)
+                                goto oom;
+                }
+
+                dbus_message_iter_get_basic (iter, &value);
+                str = strdup (value);
+                if (str == NULL)
+                        goto oom;
+
+                buffer[count] = str;
+
+                dbus_message_iter_next (iter);
+                count++;
+        }
+
+        if ((count % 8) == 0) {
+                buffer = realloc (buffer, sizeof (char *) * (count + 1));
+                if (buffer == NULL)
+                        goto oom;
+        }
+
+        buffer[count] = NULL;
+        if (num_elements != NULL)
+                *num_elements = count;
+        return buffer;
+
+oom:
+        g_debug ("%s %d : error allocating memory\n", __FILE__, __LINE__);
+        return NULL;
+
+}
+
+static char **
+seat_get_sessions (DBusConnection *connection,
+                   const char     *seat_id)
+{
+        DBusError       error;
+        DBusMessage    *message;
+        DBusMessage    *reply;
+        DBusMessageIter iter_reply;
+        DBusMessageIter iter_array;
+        char           **sessions;
+
+        sessions = NULL;
+        message = NULL;
+        reply = NULL;
+
+        dbus_error_init (&error);
+        message = dbus_message_new_method_call (CK_NAME,
+                                                seat_id,
+                                                CK_SEAT_INTERFACE,
+                                                "GetSessions");
+        if (message == NULL) {
+                g_debug ("Couldn't allocate the D-Bus message");
+                goto out;
+        }
+
+        dbus_error_init (&error);
+        reply = dbus_connection_send_with_reply_and_block (connection,
+                                                           message,
+                                                           -1, &error);
+        dbus_connection_flush (connection);
+
+        if (dbus_error_is_set (&error)) {
+                g_debug ("ConsoleKit %s raised:\n %s\n\n", error.name, error.message);
+                goto out;
+        }
+
+        if (reply == NULL) {
+                g_debug ("ConsoleKit: No reply for GetSessionsForUser");
+                goto out;
+        }
+
+        dbus_message_iter_init (reply, &iter_reply);
+        if (dbus_message_iter_get_arg_type (&iter_reply) != DBUS_TYPE_ARRAY) {
+                g_debug ("ConsoleKit Wrong reply for GetSessionsForUser - expecting an array.");
+                goto out;
+        }
+
+        dbus_message_iter_recurse (&iter_reply, &iter_array);
+        sessions = get_path_array_from_iter (&iter_array, NULL);
+
+ out:
+        if (message != NULL) {
+                dbus_message_unref (message);
+        }
+        if (reply != NULL) {
+                dbus_message_unref (reply);
+        }
+
+        return sessions;
+}
+
+static char *
+get_login_window_session_id (DBusConnection *connection,
+                             const char     *seat_id)
+{
+        gboolean    can_activate_sessions;
+        char      **sessions;
+        char       *session_id;
+        int         i;
+
+        session_id = NULL;
+        sessions = NULL;
+
+        g_debug ("checking if seat can activate sessions");
+
+        can_activate_sessions = seat_can_activate_sessions (connection, seat_id);
+        if (! can_activate_sessions) {
+                g_debug ("seat is unable to activate sessions");
+                goto out;
+        }
+
+        sessions = seat_get_sessions (connection, seat_id);
+        for (i = 0; sessions [i] != NULL; i++) {
+                char *ssid;
+
+                ssid = sessions [i];
+
+                if (session_is_login_window (connection, ssid)) {
+                        session_id = g_strdup (ssid);
+                        break;
+                }
+        }
+        g_strfreev (sessions);
+
+ out:
+        return session_id;
+}
+
+static gboolean
+goto_login_session (GError **error)
+{
+        gboolean        ret;
+        gboolean        res;
+        char           *session_id;
+        char           *seat_id;
+        DBusError       local_error;
+        DBusConnection *connection;
+
+        ret = FALSE;
+
+        dbus_error_init (&local_error);
+        connection = dbus_bus_get (DBUS_BUS_SYSTEM, &local_error);
+        if (connection == NULL) {
+                g_debug ("Failed to connect to the D-Bus daemon: %s", local_error.message);
+                g_set_error (error, GDM_FLEXISERVER_ERROR, 0, "%s", local_error.message);
+                dbus_error_free (&local_error);
+                return FALSE;
+        }
+
+        /* First look for any existing LoginWindow sessions on the seat.
+           If none are found, create a new one. */
+
+        seat_id = get_current_seat_id (connection);
+        if (seat_id == NULL || seat_id[0] == '\0') {
+                g_debug ("seat id is not set; can't switch sessions");
+                g_set_error (error, GDM_FLEXISERVER_ERROR, 0, _("Could not identify the current session."));
+
+                return FALSE;
+        }
+
+        session_id = get_login_window_session_id (connection, seat_id);
+        if (session_id != NULL) {
+                res = activate_session_id (connection, seat_id, session_id);
+                if (res) {
+                        ret = TRUE;
+                }
+        }
+
+        if (! ret) {
+                res = create_transient_display (connection, error);
+                if (res) {
+                        ret = TRUE;
+                }
+        }
+
+        return ret;
+}
+
+int
+main (int argc, char *argv[])
+{
+        GOptionContext *ctx;
+        gboolean        res;
+        GError         *error;
+
+        bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+        textdomain (GETTEXT_PACKAGE);
+        setlocale (LC_ALL, "");
+
+        /* Option parsing */
+        ctx = g_option_context_new (_("- New GDM login"));
+        g_option_context_set_translation_domain (ctx, GETTEXT_PACKAGE);
+        g_option_context_add_main_entries (ctx, options, NULL);
+        g_option_context_parse (ctx, &argc, &argv, NULL);
+        g_option_context_free (ctx);
+
+
+        if (show_version) {
+                g_print ("%s %s\n", argv [0], VERSION);
+                exit (1);
+        }
+
+        /* don't support commands other than VERSION */
+        if (send_command != NULL) {
+                if (strcmp (send_command, "VERSION") == 0) {
+                        g_print ("GDM  %s \n", VERSION);
+                        return 0;
+                } else {
+                        g_warning ("No longer supported");
+                }
+                return 1;
+        }
+
+        gtk_init (&argc, &argv);
+
+        if (monte_carlo_pi) {
+                calc_pi ();
+                return 0;
+        }
+
+        if (args_remaining != NULL && args_remaining[0] != NULL) {
+
+        }
+
+        if (use_xnest) {
+                g_warning ("Not yet implemented");
+                return 1;
+        }
+
+        error = NULL;
+        res = goto_login_session (&error);
+        if (! res) {
+                GtkWidget *dialog;
+                char      *message;
+
+                if (error != NULL) {
+                        message = g_strdup_printf ("%s", error->message);
+                        g_error_free (error);
+                } else {
+                        message = g_strdup ("");
+                }
+
+                dialog = gtk_message_dialog_new (NULL,
+                                                 GTK_DIALOG_DESTROY_WITH_PARENT,
+                                                 GTK_MESSAGE_ERROR,
+                                                 GTK_BUTTONS_CLOSE,
+                                                 "%s", _("Unable to start new display"));
+
+                gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
+                                                          "%s", message);
+                g_free (message);
+
+                gtk_window_set_title (GTK_WINDOW (dialog), "");
+                gtk_window_set_icon_name (GTK_WINDOW (dialog), "session-properties");
+                gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
+                gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->vbox), 14);
+
+                gtk_dialog_run (GTK_DIALOG (dialog));
+                gtk_widget_destroy (dialog);
+        } else {
+                maybe_lock_screen ();
+        }
+
+        return 1;
+}
Index: proiecte/PPPP/gdm/xmldocs.make
===================================================================
--- proiecte/PPPP/gdm/xmldocs.make	(revision 134)
+++ proiecte/PPPP/gdm/xmldocs.make	(revision 134)
@@ -0,0 +1,95 @@
+#
+# No modifications of this Makefile should be necessary.
+#
+# To use this template:
+#     1) Define: figdir, docname, lang, omffile, and entities in
+#        your Makefile.am file for each document directory,
+#        although figdir, omffile, and entities may be empty
+#     2) Make sure the Makefile in (1) also includes 
+#	 "include $(top_srcdir)/xmldocs.make" and
+#	 "dist-hook: app-dist-hook".
+#     3) Optionally define 'entities' to hold xml entities which
+#        you would also like installed
+#     4) Figures must go under $(figdir)/ and be in PNG format
+#     5) You should only have one document per directory 
+#     6) Note that the figure directory, $(figdir)/, should not have its
+#        own Makefile since this Makefile installs those figures.
+#
+# example Makefile.am:
+#   figdir = figures
+#   docname = scrollkeeper-manual
+#   lang = C
+#   omffile=scrollkeeper-manual-C.omf
+#   entities = fdl.xml
+#   include $(top_srcdir)/xmldocs.make
+#   dist-hook: app-dist-hook
+#
+# About this file:
+#	This file was taken from scrollkeeper_example2, a package illustrating
+#	how to install documentation and OMF files for use with ScrollKeeper 
+#	0.3.x and 0.4.x.  For more information, see:
+#		http://scrollkeeper.sourceforge.net/
+#	Version: 0.1.2 (last updated: March 20, 2002)
+#
+
+
+# **********  Begin of section some packagers may need to modify  **********
+# This variable (docdir) specifies where the documents should be installed.
+# This default value should work for most packages.
+docdir = $(datadir)/gnome/help/$(docname)/$(lang)
+
+# **********  You should not have to edit below this line  **********
+xml_files = $(entities) $(docname).xml
+
+EXTRA_DIST = $(xml_files) $(omffile)
+CLEANFILES = omf_timestamp
+
+include $(top_srcdir)/omf.make
+
+all: omf
+
+$(docname).xml: $(entities)
+	-ourdir=`pwd`;  \
+	cd $(srcdir);   \
+	cp $(entities) $$ourdir
+
+app-dist-hook:
+	if test "$(figdir)"; then \
+	  $(mkinstalldirs) $(distdir)/$(figdir); \
+	  for file in $(srcdir)/$(figdir)/*.png; do \
+	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    $(INSTALL_DATA) $$file $(distdir)/$(figdir)/$$basefile; \
+	  done \
+	fi
+
+install-data-local: omf
+	$(mkinstalldirs) $(DESTDIR)$(docdir)
+	for file in $(xml_files); do \
+	  cp $(srcdir)/$$file $(DESTDIR)$(docdir); \
+	done
+	if test "$(figdir)"; then \
+	  $(mkinstalldirs) $(DESTDIR)$(docdir)/$(figdir); \
+	  for file in $(srcdir)/$(figdir)/*.png; do \
+	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    $(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/$(figdir)/$$basefile; \
+	  done \
+	fi
+
+install-data-hook: install-data-hook-omf
+
+uninstall-local: uninstall-local-doc uninstall-local-omf
+
+uninstall-local-doc:
+	-if test "$(figdir)"; then \
+	  for file in $(srcdir)/$(figdir)/*.png; do \
+	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    rm -f $(DESTDIR)$(docdir)/$(figdir)/$$basefile; \
+	  done; \
+	  rmdir $(DESTDIR)$(docdir)/$(figdir); \
+	fi
+	-for file in $(xml_files); do \
+	  rm -f $(DESTDIR)$(docdir)/$$file; \
+	done
+	-rmdir $(DESTDIR)$(docdir)
+
+clean-local: clean-local-omf
